ID:0000111
Samples:371979
Export Frequency:200
Channel:12
Unit:uV
      I     II    III    aVR    aVL    aVF     V1     V2     V3     V4     V5     V6
      0  -5320  -5320   2660   2660  -5320    852   3393   3793   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    857   3400   3793   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    859   3400   3790   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    859   3398   3780   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    870   3406   3774   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    911   3460   3780   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320   1015   3585   3839   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320   1122   3743   3949   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320   1210   3928   4115   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320   1223   4019   4317   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320   1189   4011   4549   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320   1021   3790   4616   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    758   3398   4351   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    581   3003   3787   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    517   2883   3439   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    524   2948   3364   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    576   3021   3380   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    636   3083   3434   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    711   3164   3515   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    774   3229   3585   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    810   3265   3619   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    820   3278   3632   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    833   3289   3642   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    839   3294   3645   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    849   3304   3652   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    849   3307   3655   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    854   3309   3655   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    862   3315   3660   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    870   3320   3665   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    870   3317   3668   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    870   3315   3665   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    867   3307   3658   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    867   3307   3658   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    872   3309   3663   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    870   3307   3660   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    867   3302   3655   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    859   3296   3647   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    857   3291   3642   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    862   3294   3645   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    865   3296   3647   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    862   3294   3642   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    854   3289   3637   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    852   3286   3632   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    846   3286   3626   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    844   3283   3624   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    841   3281   3619   5318   5318   5310
      0  -5320  -5320   2660   2660  -5320    833   3278   3616   5318   5318   5302
      0  -5320  -5320   2660   2660  -5320    831   3276   3613   5318   5318   5302
      0  -5320  -5320   2660   2660  -5320    823   3268   3611   5318   5318   5302
      0  -5320  -5320   2660   2660  -5320    810   3260   3600   5318   5318   5302
      0  -5320  -5320   2660   2660  -5320    810   3257   3600   5318   5318   5312
      0  -5320  -5320   2660   2660  -5320    802   3247   3593   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    802   3237   3580   5318   5318   5310
      0  -5320  -5320   2660   2660  -5320    800   3226   3569   5318   5318   5312
      0  -5320  -5320   2660   2660  -5320    787   3213   3554   5318   5318   5315
      0  -5320  -5320   2660   2660  -5320    782   3203   3543   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    776   3198   3538   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    769   3185   3525   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    763   3174   3512   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    763   3169   3512   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    763   3164   3504   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    763   3161   3499   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    769   3161   3499   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    769   3164   3496   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    782   3174   3507   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    800   3187   3509   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    823   3200   3515   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    836   3203   3515   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    841   3195   3507   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    846   3190   3509   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    844   3180   3507   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    844   3167   3502   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    849   3151   3496   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    841   3133   3483   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    833   3112   3468   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    828   3099   3457   5318   5318   5310
      0  -5320  -5320   2660   2660  -5320    818   3081   3439   5318   5318   5266
      0  -5320  -5320   2660   2660  -5320    802   3063   3424   5318   5318   5222
      0  -5320  -5320   2660   2660  -5320    792   3047   3411   5318   5318   5185
      0  -5320  -5320   2660   2660  -5320    784   3034   3400   5318   5318   5141
      0  -5320  -5320   2660   2660  -5320    779   3031   3393   5318   5318   5094
      0  -5320  -5320   2660   2660  -5320    766   3024   3382   5318   5318   5055
      0  -5320  -5320   2660   2660  -5320    753   3016   3372   5318   5318   5022
      0  -5320  -5320   2660   2660  -5320    745   3005   3359   5318   5318   4985
      0  -5320  -5320   2660   2660  -5320    748   3003   3356   5318   5318   4970
      0  -5320  -5320   2660   2660  -5320    735   2990   3343   5318   5318   4946
      0  -5320  -5320   2660   2660  -5320    730   2979   3333   5318   5318   4944
      0  -5320  -5320   2660   2660  -5320    727   2972   3322   5318   5318   4944
      0  -5320  -5320   2660   2660  -5320    722   2964   3315   5318   5318   4938
      0  -5320  -5320   2660   2660  -5320    722   2961   3309   5318   5318   4933
      0  -5320  -5320   2660   2660  -5320    719   2953   3307   5318   5318   4931
      0  -5320  -5320   2660   2660  -5320    719   2948   3304   5318   5318   4931
      0  -5320  -5320   2660   2660  -5320    714   2943   3299   5318   5318   4928
      0  -5320  -5320   2660   2660  -5320    698   2922   3281   5318   5318   4920
      0  -5320  -5320   2660   2660  -5320    693   2917   3273   5318   5318   4936
      0  -5320  -5320   2660   2660  -5320    693   2920   3276   5318   5318   4967
      0  -5320  -5320   2660   2660  -5320    691   2917   3273   5318   5318   4993
      0  -5320  -5320   2660   2660  -5320    688   2917   3270   5318   5318   5027
      0  -5320  -5320   2660   2660  -5320    683   2912   3263   5318   5318   5063
      0  -5320  -5320   2660   2660  -5320    672   2899   3247   5318   5318   5092
      0  -5320  -5320   2660   2660  -5320    665   2886   3234   5318   5318   5120
      0  -5320  -5320   2660   2660  -5320    662   2876   3224   5318   5318   5131
      0  -5320  -5320   2660   2660  -5320    662   2870   3213   5318   5318   5138
      0  -5320  -5320   2660   2660  -5320    659   2863   3203   5318   5318   5144
      0  -5320  -5320   2660   2660  -5320    659   2860   3203   5318   5318   5157
      0  -5320  -5320   2660   2660  -5320    667   2865   3208   5318   5318   5157
      0  -5320  -5320   2660   2660  -5320    675   2870   3208   5318   5318   5146
      0  -5320  -5320   2660   2660  -5320    678   2868   3203   5318   5318   5118
      0  -5320  -5320   2660   2660  -5320    685   2870   3208   5318   5318   5086
      0  -5320  -5320   2660   2660  -5320    698   2883   3216   5318   5318   5058
      0  -5320  -5320   2660   2660  -5320    724   2907   3239   5318   5318   5037
      0  -5320  -5320   2660   2660  -5320    743   2925   3257   5318   5318   5003
      0  -5320  -5320   2660   2660  -5320    766   2946   3276   5318   5318   4977
      0  -5320  -5320   2660   2660  -5320    766   2948   3278   5318   5318   4931
      0  -5320  -5320   2660   2660  -5320    774   2948   3281   5318   5318   4892
      0  -5320  -5320   2660   2660  -5320    795   2961   3304   5318   5318   4886
      0  -5320  -5320   2660   2660  -5320    802   2961   3317   5318   5318   4881
      0  -5320  -5320   2660   2660  -5320    795   2953   3315   5318   5318   4873
      0  -5320  -5320   2660   2660  -5320    771   2933   3299   5318   5318   4863
      0  -5320  -5320   2660   2660  -5320    769   2927   3299   5318   5318   4873
      0  -5320  -5320   2660   2660  -5320    758   2922   3296   5318   5318   4886
      0  -5320  -5320   2660   2660  -5320    737   2902   3270   5318   5318   4866
      0  -5320  -5320   2660   2660  -5320    737   2896   3255   5318   5318   4832
      0  -5320  -5320   2660   2660  -5320    740   2894   3242   5318   5318   4811
      0  -5320  -5320   2660   2660  -5320    748   2889   3231   5318   5318   4806
      0  -5320  -5320   2660   2660  -5320    743   2878   3218   5318   5318   4785
      0  -5320  -5320   2660   2660  -5320    737   2865   3200   5318   5318   4759
      0  -5320  -5320   2660   2660  -5320    732   2852   3185   5318   5318   4741
      0  -5320  -5320   2660   2660  -5320    737   2852   3185   5318   5318   4738
      0  -5320  -5320   2660   2660  -5320    740   2850   3182   5318   5318   4736
      0  -5320  -5320   2660   2660  -5320    735   2842   3169   5318   5318   4720
      0  -5320  -5320   2660   2660  -5320    737   2842   3167   5318   5318   4710
      0  -5320  -5320   2660   2660  -5320    743   2847   3174   5318   5318   4707
      0  -5320  -5320   2660   2660  -5320    735   2839   3167   5318   5318   4694
      0  -5320  -5320   2660   2660  -5320    735   2837   3164   5318   5318   4681
      0  -5320  -5320   2660   2660  -5320    737   2842   3164   5318   5318   4663
      0  -5320  -5320   2660   2660  -5320    774   2881   3174   5318   5318   4637
      0  -5320  -5320   2660   2660  -5320    870   3000   3221   5318   5318   4580
      0  -5320  -5320   2660   2660  -5320    992   3161   3333   5318   5318   4593
      0  -5320  -5320   2660   2660  -5320   1098   3354   3491   5318   5318   4689
      0  -5320  -5320   2660   2660  -5320   1135   3476   3684   5318   5318   4941
      0  -5320  -5320   2660   2660  -5320   1062   3450   3891   5318   5318   5302
      0  -5320  -5320   2660   2660  -5320    880   3226   4003   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    623   2855   3824   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    407   2431   3312   5318   5318   5318
      0  -5320  -5320   2660   2660  -5320    327   2260   2855   5318   5318   4816
      0  -5320  -5320   2660   2660  -5320    355   2340   2751   5318   5318   4567
      0  -5320  -5320   2660   2660  -5320    426   2447   2792   5318   5318   4523
      0  -5320  -5320   2660   2660  -5320    504   2530   2860   5318   5318   4543
      0  -5320  -5320   2660   2660  -5320    579   2611   2943   5318   5318   4611
      0  -5320  -5320   2660   2660  -5320    626   2657   2998   5318   5318   4658
      0  -5320  -5320   2660   2660  -5320    652   2678   3018   5318   5318   4663
      0  -5320  -5320   2660   2660  -5320    667   2691   3029   5318   5318   4671
      0  -5320  -5320   2660   2660  -5320    667   2691   3031   5318   5318   4666
      0  -5320  -5320   2660   2660  -5320    654   2678   3018   5318   5318   4647
      0  -5320  -5320   2660   2660  -5320    649   2675   3011   5318   5318   4637
      0  -5320  -5320   2660   2660  -5320    657   2681   3013   5318   5318   4637
      0  -5320  -5320   2660   2660  -5320    657   2675   3005   5318   5318   4616
      0  -5320  -5320   2660   2660  -5320    654   2673   3003   5318   5318   4601
      0  -5320  -5320   2660   2660  -5320    657   2673   3000   5318   5318   4569
      0  -5320  -5320   2660   2660  -5320    665   2678   3000   5318   5318   4549
      0  -5320  -5320   2660   2660  -5320    667   2678   3003   5318   5318   4541
      0  -5320  -5320   2660   2660  -5320    675   2681   3008   5318   5318   4541
      0  -5320  -5320   2660   2660  -5320    693   2696   3018   5318   5318   4554
      0  -5320  -5320   2660   2660  -5320    693   2688   3011   5318   5318   4546
      0  -5320  -5320   2660   2660  -5320    704   2696   3016   5318   5318   4551
      0  -5320  -5320   2660   2660  -5320    706   2694   3008   5318   5318   4549
      0  -5320  -5320   2660   2660  -5320    704   2688   3003   5318   5318   4546
      0  -5320  -5320   2660   2660  -5320    701   2688   2998   5318   5318   4551
      0  -5320  -5320   2660   2660  -5320    711   2688   3000   5318   5318   4569
      0  -5320  -5320   2660   2660  -5320    719   2699   3008   5318   5318   4598
      0  -5320  -5320   2660   2660  -5320    714   2696   3000   5318   5318   4614
      0  -5320  -5320   2660   2660  -5320    704   2688   2985   5318   5318   4624
      0  -5320  -5320   2660   2660  -5320    717   2701   3000   5318   5318   4655
      0  -5320  -5320   2660   2660  -5320    717   2707   3003   5318   5318   4671
      0  -5320  -5320   2660   2660  -5320    711   2704   3000   5318   5318   4681
      0  -5320  -5320   2660   2660  -5320    706   2704   2998   5318   5318   4686
      0  -5320  -5320   2660   2660  -5320    688   2691   2982   5318   5318   4692
      0  -5320  -5320   2660   2660  -5320    678   2686   2979   5318   5318   4715
      0  -5320  -5320   2660   2660  -5320    667   2678   2974   5318   5318   4744
      0  -5320  -5320   2660   2660  -5320    649   2660   2956   5318   5318   4749
      0  -5320  -5320   2660   2660  -5320    636   2652   2953   5318   5318   4757
      0  -5320  -5320   2660   2660  -5320    626   2639   2946   5318   5318   4757
      0  -5320  -5320   2660   2660  -5320    620   2631   2938   5318   5318   4746
      0  -5320  -5320   2660   2660  -5320    620   2634   2943   5318   5318   4749
      0  -5320  -5320   2660   2660  -5320    597   2611   2915   5318   5318   4712
      0  -5320  -5320   2660   2660  -5320    600   2611   2909   5318   5318   4692
      0  -5320  -5320   2660   2660  -5320    597   2611   2902   5318   5318   4660
      0  -5320  -5320   2660   2660  -5320    600   2611   2899   5318   5318   4632
      0  -5320  -5320   2660   2660  -5320    589   2595   2878   5318   5318   4606
      0  -5320  -5320   2660   2660  -5320    571   2579   2857   5318   5318   4582
      0  -5320  -5320   2660   2660  -5320    553   2561   2834   5318   5318   4556
      0  -5320  -5320   2660   2660  -5320    535   2540   2803   5318   5318   4528
      0  -5320  -5320   2660   2660  -5320    522   2527   2782   5318   5318   4515
      0  -5320  -5320   2660   2660  -5320    496   2499   2753   5318   5318   4497
      0  -5320  -5320   2660   2660  -5320    485   2478   2733   5318   5318   4494
      0  -5320  -5320   2660   2660  -5320    506   2488   2740   5318   5318   4520
      0  -5320  -5320   2660   2660  -5320    517   2491   2743   5318   5305   4525
      0  -5320  -5320   2660   2660  -5320    522   2488   2740   5318   5274   4525
      0  -5320  -5320   2660   2660  -5320    524   2481   2730   5318   5245   4523
      0  -5320  -5320   2660   2660  -5320    537   2478   2730   5318   5224   4512
      0  -5320  -5320   2660   2660  -5320    519   2455   2712   5318   5190   4486
      0  -5320  -5320   2660   2660  -5320    504   2429   2694   5318   5170   4455
      0  -5320  -5320   2660   2660  -5320    506   2426   2694   5318   5162   4434
      0  -5320  -5320   2660   2660  -5320    506   2421   2686   5318   5154   4416
      0  -5320  -5320   2660   2660  -5320    530   2436   2701   5318   5164   4411
      0  -5320  -5320   2660   2660  -5320    545   2444   2712   5318   5167   4398
      0  -5320  -5320   2660   2660  -5320    550   2449   2712   5318   5167   4380
      0  -5320  -5320   2660   2660  -5320    558   2455   2714   5318   5177   4351
      0  -5320  -5320   2660   2660  -5320    566   2462   2722   5318   5201   4328
      0  -5320  -5320   2660   2660  -5320    563   2465   2727   5318   5211   4307
      0  -5320  -5320   2660   2660  -5320    563   2468   2725   5318   5214   4289
      0  -5320  -5320   2660   2660  -5320    576   2478   2727   5318   5214   4276
      0  -5320  -5320   2660   2660  -5320    579   2483   2733   5318   5219   4268
      0  -5320  -5320   2660   2660  -5320    584   2488   2735   5318   5224   4265
      0  -5320  -5320   2660   2660  -5320    574   2481   2725   5318   5209   4255
      0  -5320  -5320   2660   2660  -5320    576   2473   2714   5318   5188   4242
      0  -5320  -5320   2660   2660  -5320    589   2468   2704   5318   5162   4234
      0  -5320  -5320   2660   2660  -5320    610   2473   2707   5318   5159   4242
      0  -5320  -5320   2660   2660  -5320    620   2473   2709   5318   5157   4252
      0  -5320  -5320   2660   2660  -5320    618   2460   2699   5318   5133   4242
      0  -5320  -5320   2660   2660  -5320    615   2457   2694   5318   5115   4232
      0  -5320  -5320   2660   2660  -5320    618   2457   2688   5318   5102   4216
      0  -5320  -5320   2660   2660  -5320    613   2452   2678   5318   5079   4190
      0  -5320  -5320   2660   2660  -5320    610   2444   2670   5318   5063   4169
      0  -5320  -5320   2660   2660  -5320    594   2431   2657   5318   5045   4143
      0  -5320  -5320   2660   2660  -5320    581   2421   2650   5318   5032   4110
      0  -5320  -5320   2660   2660  -5320    563   2408   2639   5318   5016   4071
      0  -5320  -5320   2660   2660  -5320    561   2405   2629   5318   5003   4042
      0  -5320  -5320   2660   2660  -5320    558   2403   2621   5318   4996   4019
      0  -5320  -5320   2660   2660  -5320    568   2403   2618   5318   4988   3998
      0  -5320  -5320   2660   2660  -5320    568   2395   2611   5318   4977   3959
      0  -5320  -5320   2660   2660  -5320    574   2395   2613   5318   4975   3936
      0  -5320  -5320   2660   2660  -5320    558   2382   2608   5318   4964   3907
      0  -5320  -5320   2660   2660  -5320    553   2387   2613   5318   4972   3899
      0  -5320  -5320   2660   2660  -5320    555   2385   2613   5318   4972   3881
      0  -5320  -5320   2660   2660  -5320    563   2382   2613   5318   4970   3858
      0  -5320  -5320   2660   2660  -5320    555   2372   2605   5318   4964   3842
      0  -5320  -5320   2660   2660  -5320    561   2377   2613   5318   4970   3845
      0  -5320  -5320   2660   2660  -5320    579   2390   2629   5318   4985   3850
      0  -5320  -5320   2660   2660  -5320    594   2397   2639   5318   4993   3845
      0  -5320  -5320   2660   2660  -5320    574   2385   2629   5318   4975   3824
      0  -5320  -5320   2660   2660  -5320    555   2374   2616   5318   4959   3819
      0  -5320  -5320   2660   2660  -5320    550   2374   2613   5318   4951   3813
      0  -5320  -5320   2660   2660  -5320    550   2377   2616   5318   4951   3806
      0  -5320  -5320   2660   2660  -5320    558   2385   2626   5318   4962   3813
      0  -5320  -5320   2660   2660  -5320    558   2382   2629   5318   4962   3821
      0  -5320  -5320   2660   2660  -5320    574   2385   2631   5318   4954   3829
      0  -5320  -5320   2660   2660  -5320    628   2436   2683   5318   5003   3884
      0  -5320  -5320   2660   2660  -5320    620   2439   2681   5318   5001   3881
      0  -5320  -5320   2660   2660  -5320    615   2436   2675   5318   4990   3878
      0  -5320  -5320   2660   2660  -5320    589   2405   2655   5318   4972   3860
      0  -5320  -5320   2660   2660  -5320    605   2408   2670   5318   4983   3865
      0  -5320  -5320   2660   2660  -5320    579   2387   2652   5318   4967   3855
      0  -5320  -5320   2660   2660  -5320    542   2361   2629   5318   4946   3834
      0  -5320  -5320   2660   2660  -5320    527   2351   2621   5318   4946   3839
      0  -5320  -5320   2660   2660  -5320    527   2340   2611   5318   4933   3832
      0  -5320  -5320   2660   2660  -5320    524   2333   2592   5318   4910   3806
      0  -5320  -5320   2660   2660  -5320    522   2333   2585   5318   4892   3795
      0  -5320  -5320   2660   2660  -5320    517   2317   2559   5318   4858   3761
      0  -5320  -5320   2660   2660  -5320    509   2299   2533   5318   4829   3725
      0  -5320  -5320   2660   2660  -5320    511   2294   2525   5318   4816   3694
      0  -5320  -5320   2660   2660  -5320    493   2270   2501   5318   4785   3655
      0  -5320  -5320   2660   2660  -5320    509   2281   2512   5318   4795   3634
      0  -5320  -5320   2660   2660  -5320    527   2291   2522   5318   4806   3616
      0  -5320  -5320   2660   2660  -5320    522   2278   2512   5318   4793   3577
      0  -5320  -5320   2660   2660  -5320    514   2273   2501   5318   4782   3525
      0  -5320  -5320   2660   2660  -5320    548   2309   2533   5318   4814   3507
      0  -5320  -5320   2660   2660  -5320    561   2320   2540   5318   4814   3494
      0  -5320  -5320   2660   2660  -5320    493   2255   2473   5318   4736   3380
      0  -5320  -5320   2660   2660  -5320    457   2226   2442   5318   4705   3299
      0  -5320  -5320   2660   2660  -5320    478   2260   2449   5318   4689   3247
      0  -5320  -5320   2660   2660  -5320    587   2387   2509   5318   4686   3172
      0  -5320  -5320   2660   2660  -5320    704   2538   2629   5318   4751   3156
      0  -5320  -5320   2660   2660  -5320    795   2714   2787   5318   4892   3237
      0  -5320  -5320   2660   2660  -5320    836   2842   2977   5318   5154   3465
      0  -5320  -5320   2660   2660  -5320    800   2873   3187   5318   5318   3858
      0  -5320  -5320   2660   2660  -5320    675   2694   3309   5318   5318   4180
      0  -5320  -5320   2660   2660  -5320    441   2343   3120   5318   5318   4149
      0  -5320  -5320   2660   2660  -5320    254   1961   2650   5318   5255   3725
      0  -5320  -5320   2660   2660  -5320    150   1748   2195   5318   4749   3203
      0  -5320  -5320   2660   2660  -5320    148   1803   2094   5318   4515   3016
      0  -5320  -5320   2660   2660  -5320    207   1899   2122   5318   4466   3005
      0  -5320  -5320   2660   2660  -5320    267   1977   2184   5318   4481   3060
      0  -5320  -5320   2660   2660  -5320    340   2057   2268   5318   4523   3141
      0  -5320  -5320   2660   2660  -5320    392   2122   2338   5318   4564   3231
      0  -5320  -5320   2660   2660  -5320    418   2148   2369   5318   4569   3260
      0  -5320  -5320   2660   2660  -5320    436   2164   2385   5318   4577   3270
      0  -5320  -5320   2660   2660  -5320    449   2169   2392   5318   4582   3276
      0  -5320  -5320   2660   2660  -5320    431   2156   2385   5318   4585   3289
      0  -5320  -5320   2660   2660  -5320    423   2153   2377   5318   4580   3296
      0  -5320  -5320   2660   2660  -5320    433   2158   2387   5318   4580   3317
      0  -5320  -5320   2660   2660  -5320    446   2166   2405   5318   4582   3330
      0  -5320  -5320   2660   2660  -5320    452   2174   2408   5318   4577   3343
      0  -5320  -5320   2660   2660  -5320    446   2164   2400   5318   4554   3328
      0  -5320  -5320   2660   2660  -5320    441   2156   2392   5318   4530   3315
      0  -5320  -5320   2660   2660  -5320    470   2179   2413   5318   4530   3359
      0  -5320  -5320   2660   2660  -5320    488   2190   2421   5318   4523   3380
      0  -5320  -5320   2660   2660  -5320    514   2205   2444   5318   4538   3411
      0  -5320  -5320   2660   2660  -5320    532   2208   2452   5318   4538   3419
      0  -5320  -5320   2660   2660  -5320    504   2184   2426   5318   4520   3419
      0  -5320  -5320   2660   2660  -5320    485   2166   2405   5318   4502   3421
      0  -5320  -5320   2660   2660  -5320    480   2166   2405   5318   4499   3432
      0  -5320  -5320   2660   2660  -5320    472   2161   2403   5318   4494   3445
      0  -5320  -5320   2660   2660  -5320    444   2143   2387   5318   4476   3447
      0  -5320  -5320   2660   2660  -5320    444   2140   2379   5318   4468   3455
      0  -5320  -5320   2660   2660  -5320    459   2148   2379   5318   4458   3455
      0  -5320  -5320   2660   2660  -5320    444   2130   2364   5318   4429   3439
      0  -5320  -5320   2660   2660  -5320    465   2145   2377   5318   4429   3463
      0  -5320  -5320   2660   2660  -5320    457   2135   2364   5318   4419   3460
      0  -5320  -5320   2660   2660  -5320    431   2114   2343   5318   4406   3455
      0  -5320  -5320   2660   2660  -5320    436   2117   2340   5318   4403   3468
      0  -5320  -5320   2660   2660  -5320    444   2122   2348   5318   4411   3481
      0  -5320  -5320   2660   2660  -5320    449   2127   2353   5318   4424   3496
      0  -5320  -5320   2660   2660  -5320    444   2117   2346   5318   4429   3504
      0  -5320  -5320   2660   2660  -5320    433   2107   2333   5318   4432   3502
      0  -5320  -5320   2660   2660  -5320    418   2088   2320   5318   4429   3496
      0  -5320  -5320   2660   2660  -5320    439   2104   2333   5318   4450   3520
      0  -5320  -5320   2660   2660  -5320    446   2114   2343   5318   4468   3535
      0  -5320  -5320   2660   2660  -5320    426   2101   2327   5318   4463   3533
      0  -5320  -5320   2660   2660  -5320    415   2094   2320   5318   4466   3546
      0  -5320  -5320   2660   2660  -5320    405   2083   2309   5318   4455   3551
      0  -5320  -5320   2660   2660  -5320    418   2094   2317   5318   4460   3572
      0  -5320  -5320   2660   2660  -5320    405   2078   2301   5318   4434   3567
      0  -5320  -5320   2660   2660  -5320    387   2055   2270   5318   4401   3559
      0  -5320  -5320   2660   2660  -5320    381   2044   2260   5318   4393   3554
      0  -5320  -5320   2660   2660  -5320    394   2049   2265   5318   4398   3554
      0  -5320  -5320   2660   2660  -5320    400   2052   2265   5318   4395   3541
      0  -5320  -5320   2660   2660  -5320    410   2057   2270   5318   4398   3538
      0  -5320  -5320   2660   2660  -5320    420   2062   2270   5318   4393   3541
      0  -5320  -5320   2660   2660  -5320    436   2078   2283   5318   4395   3546
      0  -5320  -5320   2660   2660  -5320    444   2083   2281   5318   4382   3528
      0  -5320  -5320   2660   2660  -5320    462   2088   2286   5318   4369   3496
      0  -5320  -5320   2660   2660  -5320    483   2094   2291   5318   4364   3468
      0  -5320  -5320   2660   2660  -5320    475   2083   2283   5318   4341   3450
      0  -5320  -5320   2660   2660  -5320    498   2096   2301   5318   4354   3460
      0  -5320  -5320   2660   2660  -5320    496   2091   2296   5318   4341   3442
      0  -5320  -5320   2660   2660  -5320    478   2068   2275   5318   4304   3398
      0  -5320  -5320   2660   2660  -5320    493   2073   2283   5318   4302   3382
      0  -5320  -5320   2660   2660  -5320    501   2073   2286   5318   4297   3377
      0  -5320  -5320   2660   2660  -5320    511   2078   2296   5318   4304   3385
      0  -5320  -5320   2660   2660  -5320    519   2078   2299   5318   4307   3382
      0  -5320  -5320   2660   2660  -5320    532   2086   2307   5318   4312   3390
      0  -5320  -5320   2660   2660  -5320    501   2055   2275   5318   4278   3356
      0  -5320  -5320   2660   2660  -5320    478   2034   2257   5318   4260   3333
      0  -5320  -5320   2660   2660  -5320    488   2039   2265   5318   4263   3335
      0  -5320  -5320   2660   2660  -5320    483   2034   2260   5318   4247   3333
      0  -5320  -5320   2660   2660  -5320    475   2026   2255   5318   4240   3333
      0  -5320  -5320   2660   2660  -5320    488   2031   2260   5318   4234   3338
      0  -5320  -5320   2660   2660  -5320    491   2029   2260   5318   4227   3343
      0  -5320  -5320   2660   2660  -5320    493   2029   2260   5318   4227   3348
      0  -5320  -5320   2660   2660  -5320    501   2029   2262   5318   4221   3356
      0  -5320  -5320   2660   2660  -5320    506   2029   2265   5318   4214   3361
      0  -5320  -5320   2660   2660  -5320    514   2034   2270   5318   4201   3367
      0  -5320  -5320   2660   2660  -5320    519   2031   2265   5318   4190   3369
      0  -5320  -5320   2660   2660  -5320    517   2029   2262   5318   4193   3377
      0  -5320  -5320   2660   2660  -5320    545   2055   2288   5318   4229   3424
      0  -5320  -5320   2660   2660  -5320    542   2052   2283   5318   4232   3421
      0  -5320  -5320   2660   2660  -5320    522   2034   2265   5318   4221   3411
      0  -5320  -5320   2660   2660  -5320    514   2029   2260   5318   4201   3421
      0  -5320  -5320   2660   2660  -5320    498   2016   2244   5318   4177   3432
      0  -5320  -5320   2660   2660  -5320    509   2021   2244   5318   4175   3439
      0  -5320  -5320   2660   2660  -5320    545   2047   2270   5318   4198   3481
      0  -5320  -5320   2660   2660  -5320    558   2065   2286   5318   4206   3507
      0  -5320  -5320   2660   2660  -5320    555   2065   2281   5318   4195   3507
      0  -5320  -5320   2660   2660  -5320    509   2021   2236   5318   4156   3447
      0  -5320  -5320   2660   2660  -5320    496   2003   2221   5318   4133   3403
      0  -5320  -5320   2660   2660  -5320    493   1995   2216   5318   4120   3380
      0  -5320  -5320   2660   2660  -5320    493   1992   2213   5318   4115   3361
      0  -5320  -5320   2660   2660  -5320    504   1992   2210   5318   4104   3356
      0  -5320  -5320   2660   2660  -5320    519   1992   2208   5318   4086   3346
      0  -5320  -5320   2660   2660  -5320    524   1992   2208   5318   4076   3328
      0  -5320  -5320   2660   2660  -5320    519   1987   2195   5318   4065   3315
      0  -5320  -5320   2660   2660  -5320    517   1982   2187   5318   4063   3307
      0  -5320  -5320   2660   2660  -5320    530   1982   2192   5318   4073   3296
      0  -5320  -5320   2660   2660  -5320    548   1990   2200   5318   4089   3302
      0  -5320  -5320   2660   2660  -5320    571   2005   2218   5318   4097   3320
      0  -5320  -5320   2660   2660  -5320    594   2016   2229   5318   4097   3338
      0  -5320  -5320   2660   2660  -5320    579   1992   2205   5318   4068   3312
      0  -5320  -5320   2660   2660  -5320    574   1992   2205   5318   4076   3338
      0  -5320  -5320   2660   2660  -5320    579   1992   2210   5318   4099   3380
      0  -5320  -5320   2660   2660  -5320    576   1987   2210   5318   4104   3408
      0  -5320  -5320   2660   2660  -5320    571   1974   2203   5318   4094   3398
      0  -5320  -5320   2660   2660  -5320    530   1935   2166   5305   4068   3351
      0  -5320  -5320   2660   2660  -5320    483   1899   2132   5279   4050   3333
      0  -5320  -5320   2660   2660  -5320    478   1896   2122   5255   4037   3351
      0  -5320  -5320   2660   2660  -5320    493   1906   2120   5229   4032   3354
      0  -5320  -5320   2660   2660  -5320    501   1906   2114   5203   4037   3346
      0  -5320  -5320   2660   2660  -5320    483   1886   2088   5151   4011   3330
      0  -5320  -5320   2660   2660  -5320    457   1862   2060   5092   3962   3299
      0  -5320  -5320   2660   2660  -5320    457   1855   2049   5042   3910   3286
      0  -5320  -5320   2660   2660  -5320    467   1860   2047   5014   3873   3299
      0  -5320  -5320   2660   2660  -5320    454   1847   2031   4977   3845   3286
      0  -5320  -5320   2660   2660  -5320    462   1852   2042   4967   3855   3304
      0  -5320  -5320   2660   2660  -5320    459   1849   2036   4964   3868   3294
      0  -5320  -5320   2660   2660  -5320    478   1870   2052   4985   3917   3294
      0  -5320  -5320   2660   2660  -5320    480   1870   2052   4980   3936   3294
      0  -5320  -5320   2660   2660  -5320    485   1870   2047   4959   3897   3312
      0  -5320  -5320   2660   2660  -5320    491   1880   2049   4977   3897   3325
      0  -5320  -5320   2660   2660  -5320    470   1870   2036   4998   3912   3273
      0  -5320  -5320   2660   2660  -5320    457   1865   2016   4980   3881   3208
      0  -5320  -5320   2660   2660  -5320    522   1958   2039   4967   3819   3133
      0  -5320  -5320   2660   2660  -5320    644   2112   2140   5040   3847   3115
      0  -5320  -5320   2660   2660  -5320    753   2301   2299   5185   3962   3211
      0  -5320  -5320   2660   2660  -5320    831   2465   2491   5318   4182   3442
      0  -5320  -5320   2660   2660  -5320    795   2475   2694   5318   4562   3819
      0  -5320  -5320   2660   2660  -5320    675   2304   2837   5318   4959   4203
      0  -5320  -5320   2660   2660  -5320    426   1943   2704   5318   5029   4263
      0  -5320  -5320   2660   2660  -5320    226   1566   2286   5318   4653   3925
      0  -5320  -5320   2660   2660  -5320    176   1374   1829   5092   4024   3387
      0  -5320  -5320   2660   2660  -5320    184   1410   1662   4816   3694   3073
      0  -5320  -5320   2660   2660  -5320    228   1504   1673   4782   3624   2974
      0  -5320  -5320   2660   2660  -5320    290   1590   1730   4824   3647   2964
      0  -5320  -5320   2660   2660  -5320    355   1680   1818   4899   3702   3000
      0  -5320  -5320   2660   2660  -5320    433   1769   1909   4980   3772   3063
      0  -5320  -5320   2660   2660  -5320    459   1797   1943   5014   3813   3076
      0  -5320  -5320   2660   2660  -5320    449   1795   1940   5009   3816   3060
      0  -5320  -5320   2660   2660  -5320    449   1803   1943   5001   3824   3060
      0  -5320  -5320   2660   2660  -5320    441   1797   1930   4977   3808   3065
      0  -5320  -5320   2660   2660  -5320    454   1808   1935   4967   3793   3081
      0  -5320  -5320   2660   2660  -5320    472   1818   1948   4980   3795   3089
      0  -5320  -5320   2660   2660  -5320    462   1803   1932   4962   3777   3076
      0  -5320  -5320   2660   2660  -5320    472   1803   1938   4964   3785   3078
      0  -5320  -5320   2660   2660  -5320    478   1800   1948   4975   3803   3070
      0  -5320  -5320   2660   2660  -5320    459   1797   1943   4970   3803   3052
      0  -5320  -5320   2660   2660  -5320    465   1800   1940   4957   3790   3026
      0  -5320  -5320   2660   2660  -5320    465   1800   1940   4933   3764   3016
      0  -5320  -5320   2660   2660  -5320    472   1800   1940   4928   3751   3008
      0  -5320  -5320   2660   2660  -5320    478   1800   1943   4923   3733   2985
      0  -5320  -5320   2660   2660  -5320    462   1792   1935   4910   3725   2966
      0  -5320  -5320   2660   2660  -5320    472   1797   1935   4923   3754   2956
      0  -5320  -5320   2660   2660  -5320    485   1805   1948   4949   3787   2961
      0  -5320  -5320   2660   2660  -5320    480   1795   1940   4951   3777   2951
      0  -5320  -5320   2660   2660  -5320    475   1790   1932   4954   3764   2953
      0  -5320  -5320   2660   2660  -5320    480   1790   1932   4967   3767   2985
      0  -5320  -5320   2660   2660  -5320    498   1795   1932   4980   3772   3018
      0  -5320  -5320   2660   2660  -5320    514   1800   1935   4990   3772   3034
      0  -5320  -5320   2660   2660  -5320    470   1758   1893   4970   3730   3003
      0  -5320  -5320   2660   2660  -5320    431   1725   1857   4944   3694   2990
      0  -5320  -5320   2660   2660  -5320    420   1706   1842   4936   3678   3000
      0  -5320  -5320   2660   2660  -5320    418   1709   1842   4936   3673   3021
      0  -5320  -5320   2660   2660  -5320    400   1693   1823   4918   3663   3011
      0  -5320  -5320   2660   2660  -5320    384   1678   1797   4902   3660   2977
      0  -5320  -5320   2660   2660  -5320    392   1688   1813   4920   3681   2966
      0  -5320  -5320   2660   2660  -5320    392   1680   1818   4918   3671   2933
      0  -5320  -5320   2660   2660  -5320    384   1675   1816   4899   3655   2930
      0  -5320  -5320   2660   2660  -5320    381   1680   1821   4910   3676   2933
      0  -5320  -5320   2660   2660  -5320    368   1673   1813   4912   3681   2922
      0  -5320  -5320   2660   2660  -5320    340   1654   1805   4910   3689   2915
      0  -5320  -5320   2660   2660  -5320    311   1641   1787   4876   3678   2904
      0  -5320  -5320   2660   2660  -5320    316   1647   1787   4881   3676   2938
      0  -5320  -5320   2660   2660  -5320    337   1654   1795   4899   3673   2979
      0  -5320  -5320   2660   2660  -5320    311   1628   1771   4879   3642   2990
      0  -5320  -5320   2660   2660  -5320    296   1626   1769   4873   3621   2998
      0  -5320  -5320   2660   2660  -5320    296   1626   1769   4879   3626   2987
      0  -5320  -5320   2660   2660  -5320    290   1618   1766   4897   3663   2953
      0  -5320  -5320   2660   2660  -5320    296   1626   1771   4915   3702   2922
      0  -5320  -5320   2660   2660  -5320    290   1623   1766   4850   3707   2899
      0  -5320  -5320   2660   2660  -5320    298   1628   1769   4676   3691   2886
      0  -5320  -5320   2660   2660  -5320    303   1631   1766   4689   3660   2863
      0  -5320  -5320   2660   2660  -5320    316   1641   1779   4744   3647   2834
      0  -5320  -5320   2660   2660  -5320    337   1660   1790   4777   3642   2816
      0  -5320  -5320   2660   2660  -5320    348   1662   1790   4806   3642   2795
      0  -5320  -5320   2660   2660  -5320    355   1660   1784   4834   3637   2766
      0  -5320  -5320   2660   2660  -5320    350   1647   1774   4858   3621   2725
      0  -5320  -5320   2660   2660  -5320    340   1626   1751   4855   3590   2686
      0  -5320  -5320   2660   2660  -5320    340   1605   1735   4866   3564   2660
      0  -5320  -5320   2660   2660  -5320    337   1582   1714   4871   3541   2673
      0  -5320  -5320   2660   2660  -5320    329   1564   1693   4879   3522   2691
      0  -5320  -5320   2660   2660  -5320    319   1551   1673   4886   3507   2683
      0  -5320  -5320   2660   2660  -5320    306   1527   1652   4881   3476   2639
      0  -5320  -5320   2660   2660  -5320    296   1499   1628   4871   3439   2611
      0  -5320  -5320   2660   2660  -5320    309   1496   1628   4876   3432   2618
      0  -5320  -5320   2660   2660  -5320    327   1504   1634   4886   3450   2629
      0  -5320  -5320   2660   2660  -5320    355   1532   1662   4912   3481   2652
      0  -5320  -5320   2660   2660  -5320    319   1501   1631   4868   3452   2579
      0  -5320  -5320   2660   2660  -5320    314   1499   1626   4837   3434   2551
      0  -5320  -5320   2660   2660  -5320    293   1473   1605   4790   3400   2530
      0  -5320  -5320   2660   2660  -5320    283   1475   1605   4757   3390   2527
      0  -5320  -5320   2660   2660  -5320    283   1483   1613   4736   3393   2527
      0  -5320  -5320   2660   2660  -5320    311   1517   1644   4733   3413   2548
      0  -5320  -5320   2660   2660  -5320    337   1538   1670   4595   3426   2564
      0  -5320  -5320   2660   2660  -5320    345   1540   1678   4463   3419   2561
      0  -5320  -5320   2660   2660  -5320    355   1556   1696   4502   3434   2574
      0  -5320  -5320   2660   2660  -5320    355   1566   1709   4494   3437   2585
      0  -5320  -5320   2660   2660  -5320    348   1564   1712   4468   3424   2582
      0  -5320  -5320   2660   2660  -5320    363   1577   1727   4463   3424   2595
      0  -5320  -5320   2660   2660  -5320    366   1579   1732   4450   3416   2598
      0  -5320  -5320   2660   2660  -5320    366   1579   1735   4434   3408   2590
      0  -5320  -5320   2660   2660  -5320    374   1584   1745   4414   3403   2598
      0  -5320  -5320   2660   2660  -5320    381   1595   1766   4416   3421   2621
      0  -5320  -5320   2660   2660  -5320    394   1615   1795   4434   3455   2668
      0  -5320  -5320   2660   2660  -5320    394   1613   1797   4419   3450   2668
      0  -5320  -5320   2660   2660  -5320    394   1608   1792   4398   3434   2657
      0  -5320  -5320   2660   2660  -5320    402   1615   1800   4390   3426   2650
      0  -5320  -5320   2660   2660  -5320    410   1615   1803   4390   3429   2652
      0  -5320  -5320   2660   2660  -5320    413   1613   1805   4390   3432   2665
      0  -5320  -5320   2660   2660  -5320    387   1584   1782   4369   3416   2652
      0  -5320  -5320   2660   2660  -5320    413   1597   1808   4401   3447   2691
      0  -5320  -5320   2660   2660  -5320    433   1608   1821   4416   3460   2709
      0  -5320  -5320   2660   2660  -5320    441   1608   1823   4416   3460   2712
      0  -5320  -5320   2660   2660  -5320    444   1602   1826   4408   3465   2725
      0  -5320  -5320   2660   2660  -5320    459   1608   1839   4403   3478   2761
      0  -5320  -5320   2660   2660  -5320    465   1608   1842   4393   3481   2785
      0  -5320  -5320   2660   2660  -5320    462   1605   1839   4377   3473   2792
      0  -5320  -5320   2660   2660  -5320    475   1615   1855   4385   3483   2826
      0  -5320  -5320   2660   2660  -5320    498   1628   1875   4398   3509   2865
      0  -5320  -5320   2660   2660  -5320    504   1618   1878   4393   3507   2868
      0  -5320  -5320   2660   2660  -5320    496   1605   1870   4377   3491   2863
      0  -5320  -5320   2660   2660  -5320    467   1577   1849   4367   3491   2881
      0  -5320  -5320   2660   2660  -5320    446   1553   1836   4359   3504   2891
      0  -5320  -5320   2660   2660  -5320    444   1548   1831   4354   3520   2902
      0  -5320  -5320   2660   2660  -5320    433   1530   1810   4315   3507   2891
      0  -5320  -5320   2660   2660  -5320    405   1496   1766   4245   3473   2850
      0  -5320  -5320   2660   2660  -5320    413   1483   1743   4206   3442   2795
      0  -5320  -5320   2660   2660  -5320    410   1457   1714   4162   3424   2777
      0  -5320  -5320   2660   2660  -5320    413   1447   1686   4138   3421   2787
      0  -5320  -5320   2660   2660  -5320    407   1421   1657   4117   3416   2792
      0  -5320  -5320   2660   2660  -5320    413   1397   1628   4086   3406   2777
      0  -5320  -5320   2660   2660  -5320    423   1379   1610   4068   3400   2751
      0  -5320  -5320   2660   2660  -5320    418   1350   1577   4037   3369   2730
      0  -5320  -5320   2660   2660  -5320    423   1337   1561   4026   3374   2759
      0  -5320  -5320   2660   2660  -5320    428   1325   1548   4024   3385   2790
      0  -5320  -5320   2660   2660  -5320    415   1304   1525   4000   3380   2798
      0  -5320  -5320   2660   2660  -5320    394   1270   1483   3956   3359   2785
      0  -5320  -5320   2660   2660  -5320    381   1262   1467   3951   3377   2787
      0  -5320  -5320   2660   2660  -5320    368   1257   1449   3941   3385   2772
      0  -5320  -5320   2660   2660  -5320    366   1257   1423   3907   3364   2714
      0  -5320  -5320   2660   2660  -5320    431   1335   1439   3889   3341   2624
      0  -5320  -5320   2660   2660  -5320    566   1486   1535   3964   3408   2616
      0  -5320  -5320   2660   2660  -5320    659   1660   1675   4097   3546   2694
      0  -5320  -5320   2660   2660  -5320    717   1816   1857   4304   3782   2907
      0  -5320  -5320   2660   2660  -5320    711   1888   2065   4616   4162   3315
      0  -5320  -5320   2660   2660  -5320    646   1792   2244   4925   4554   3722
      0  -5320  -5320   2660   2660  -5320    405   1478   2132   4907   4590   3767
      0  -5320  -5320   2660   2660  -5320    148   1085   1727   4492   4216   3419
      0  -5320  -5320   2660   2660  -5320    -31    784   1236   3868   3608   2873
      0  -5320  -5320   2660   2660  -5320   -106    779   1057   3580   3296   2548
      0  -5320  -5320   2660   2660  -5320    -77    878   1060   3512   3211   2452
      0  -5320  -5320   2660   2660  -5320    -18    971   1106   3517   3195   2421
      0  -5320  -5320   2660   2660  -5320     31   1047   1169   3556   3218   2418
      0  -5320  -5320   2660   2660  -5320    106   1132   1257   3637   3299   2457
      0  -5320  -5320   2660   2660  -5320    179   1215   1337   3712   3372   2512
      0  -5320  -5320   2660   2660  -5320    215   1286   1379   3746   3398   2551
      0  -5320  -5320   2660   2660  -5320    228   1322   1397   3754   3395   2556
      0  -5320  -5320   2660   2660  -5320    226   1327   1402   3743   3372   2543
      0  -5320  -5320   2660   2660  -5320    220   1317   1400   3733   3346   2525
      0  -5320  -5320   2660   2660  -5320    215   1319   1400   3733   3338   2525
      0  -5320  -5320   2660   2660  -5320    213   1319   1400   3735   3325   2525
      0  -5320  -5320   2660   2660  -5320    207   1322   1395   3722   3302   2509
      0  -5320  -5320   2660   2660  -5320    197   1335   1384   3717   3281   2501
      0  -5320  -5320   2660   2660  -5320    200   1358   1400   3743   3299   2512
      0  -5320  -5320   2660   2660  -5320    254   1421   1465   3824   3382   2564
      0  -5320  -5320   2660   2660  -5320    285   1452   1504   3878   3432   2579
      0  -5320  -5320   2660   2660  -5320    303   1457   1519   3917   3452   2574
      0  -5320  -5320   2660   2660  -5320    332   1465   1540   3951   3468   2569
      0  -5320  -5320   2660   2660  -5320    340   1465   1556   3967   3476   2553
      0  -5320  -5320   2660   2660  -5320    332   1467   1571   3964   3494   2561
      0  -5320  -5320   2660   2660  -5320    329   1475   1590   3972   3520   2574
      0  -5320  -5320   2660   2660  -5320    332   1483   1605   3977   3541   2572
      0  -5320  -5320   2660   2660  -5320    332   1491   1618   3977   3561   2556
      0  -5320  -5320   2660   2660  -5320    327   1501   1631   3980   3580   2553
      0  -5320  -5320   2660   2660  -5320    319   1496   1634   3967   3572   2533
      0  -5320  -5320   2660   2660  -5320    340   1501   1644   3962   3567   2525
      0  -5320  -5320   2660   2660  -5320    381   1535   1680   3995   3590   2543
      0  -5320  -5320   2660   2660  -5320    410   1545   1693   4013   3606   2543
      0  -5320  -5320   2660   2660  -5320    407   1519   1667   3987   3574   2499
      0  -5320  -5320   2660   2660  -5320    387   1478   1623   3943   3520   2431
      0  -5320  -5320   2660   2660  -5320    389   1462   1605   3925   3496   2395
      0  -5320  -5320   2660   2660  -5320    397   1447   1592   3936   3494   2390
      0  -5320  -5320   2660   2660  -5320    394   1418   1564   3954   3476   2377
      0  -5320  -5320   2660   2660  -5320    376   1382   1532   4003   3455   2356
      0  -5320  -5320   2660   2660  -5320    374   1361   1512   4068   3439   2322
      0  -5320  -5320   2660   2660  -5320    366   1350   1499   4097   3429   2312
      0  -5320  -5320   2660   2660  -5320    350   1332   1488   4089   3419   2314
      0  -5320  -5320   2660   2660  -5320    329   1322   1480   4071   3411   2333
      0  -5320  -5320   2660   2660  -5320    303   1299   1460   4047   3403   2348
      0  -5320  -5320   2660   2660  -5320    275   1260   1431   3998   3380   2338
      0  -5320  -5320   2660   2660  -5320    244   1218   1405   3956   3367   2340
      0  -5320  -5320   2660   2660  -5320    220   1171   1379   3923   3356   2340
      0  -5320  -5320   2660   2660  -5320    210   1150   1366   3811   3356   2333
      0  -5320  -5320   2660   2660  -5320    254   1195   1418   3548   3434   2333
      0  -5320  -5320   2660   2660  -5320    301   1231   1444   3637   3478   2309
      0  -5320  -5320   2660   2660  -5320    290   1213   1413   3684   3447   2249
      0  -5320  -5320   2660   2660  -5320    236   1163   1361   3676   3398   2174
      0  -5320  -5320   2660   2660  -5320    218   1161   1348   3691   3395   2143
      0  -5320  -5320   2660   2660  -5320    246   1189   1366   3722   3406   2156
      0  -5320  -5320   2660   2660  -5320    272   1218   1389   3754   3411   2187
      0  -5320  -5320   2660   2660  -5320    280   1247   1410   3782   3419   2184
      0  -5320  -5320   2660   2660  -5320    272   1260   1413   3793   3403   2135
      0  -5320  -5320   2660   2660  -5320    257   1265   1405   3795   3369   2099
      0  -5320  -5320   2660   2660  -5320    262   1280   1418   3824   3364   2114
      0  -5320  -5320   2660   2660  -5320    272   1286   1434   3847   3356   2148
      0  -5320  -5320   2660   2660  -5320    277   1296   1444   3860   3335   2171
      0  -5320  -5320   2660   2660  -5320    290   1317   1460   3881   3330   2200
      0  -5320  -5320   2660   2660  -5320    298   1317   1462   3884   3320   2208
      0  -5320  -5320   2660   2660  -5320    301   1317   1465   3889   3309   2223
      0  -5320  -5320   2660   2660  -5320    296   1312   1457   3881   3289   2229
      0  -5320  -5320   2660   2660  -5320    298   1312   1457   3878   3281   2244
      0  -5320  -5320   2660   2660  -5320    319   1319   1465   3876   3276   2252
      0  -5320  -5320   2660   2660  -5320    337   1322   1467   3865   3265   2252
      0  -5320  -5320   2660   2660  -5320    335   1306   1457   3847   3255   2249
      0  -5320  -5320   2660   2660  -5320    353   1322   1473   3858   3276   2257
      0  -5320  -5320   2660   2660  -5320    371   1335   1486   3863   3291   2268
      0  -5320  -5320   2660   2660  -5320    379   1335   1483   3850   3286   2286
      0  -5320  -5320   2660   2660  -5320    394   1335   1486   3845   3296   2314
      0  -5320  -5320   2660   2660  -5320    410   1340   1488   3839   3304   2327
      0  -5320  -5320   2660   2660  -5320    415   1343   1486   3826   3296   2309
      0  -5320  -5320   2660   2660  -5320    400   1325   1462   3704   3273   2278
      0  -5320  -5320   2660   2660  -5320    374   1306   1447   3564   3283   2281
      0  -5320  -5320   2660   2660  -5320    374   1306   1449   3611   3286   2291
      0  -5320  -5320   2660   2660  -5320    374   1309   1452   3639   3281   2294
      0  -5320  -5320   2660   2660  -5320    374   1317   1454   3658   3278   2294
      0  -5320  -5320   2660   2660  -5320    368   1312   1449   3660   3268   2299
      0  -5320  -5320   2660   2660  -5320    371   1319   1457   3673   3270   2325
      0  -5320  -5320   2660   2660  -5320    363   1317   1457   3668   3263   2353
      0  -5320  -5320   2660   2660  -5320    348   1304   1441   3655   3247   2397
      0  -5320  -5320   2660   2660  -5320    348   1293   1431   3632   3226   2434
      0  -5320  -5320   2660   2660  -5320    345   1288   1426   3616   3208   2462
      0  -5320  -5320   2660   2660  -5320    337   1280   1415   3606   3190   2496
      0  -5320  -5320   2660   2660  -5320    329   1275   1408   3590   3174   2530
      0  -5320  -5320   2660   2660  -5320    342   1278   1410   3585   3169   2569
      0  -5320  -5320   2660   2660  -5320    350   1286   1415   3585   3167   2624
      0  -5320  -5320   2660   2660  -5320    366   1296   1428   3595   3169   2704
      0  -5320  -5320   2660   2660  -5320    381   1306   1439   3606   3169   2753
      0  -5320  -5320   2660   2660  -5320    371   1299   1428   3593   3156   2748
      0  -5320  -5320   2660   2660  -5320    353   1288   1418   3587   3148   2743
      0  -5320  -5320   2660   2660  -5320    337   1280   1408   3580   3141   2722
      0  -5320  -5320   2660   2660  -5320    340   1286   1408   3590   3138   2707
      0  -5320  -5320   2660   2660  -5320    345   1286   1413   3600   3135   2722
      0  -5320  -5320   2660   2660  -5320    337   1278   1408   3611   3128   2738
      0  -5320  -5320   2660   2660  -5320    348   1286   1421   3639   3128   2772
      0  -5320  -5320   2660   2660  -5320    374   1312   1447   3681   3148   2824
      0  -5320  -5320   2660   2660  -5320    397   1335   1473   3728   3167   2852
      0  -5320  -5320   2660   2660  -5320    420   1356   1493   3761   3180   2873
      0  -5320  -5320   2660   2660  -5320    439   1374   1506   3787   3187   2881
      0  -5320  -5320   2660   2660  -5320    452   1392   1519   3806   3192   2881
      0  -5320  -5320   2660   2660  -5320    470   1408   1538   3826   3208   2852
      0  -5320  -5320   2660   2660  -5320    493   1418   1561   3845   3226   2813
      0  -5320  -5320   2660   2660  -5320    501   1421   1569   3842   3229   2766
      0  -5320  -5320   2660   2660  -5320    483   1408   1556   3813   3208   2704
      0  -5320  -5320   2660   2660  -5320    459   1387   1540   3785   3187   2657
      0  -5320  -5320   2660   2660  -5320    441   1379   1532   3761   3177   2624
      0  -5320  -5320   2660   2660  -5320    423   1374   1512   3728   3146   2579
      0  -5320  -5320   2660   2660  -5320    420   1369   1493   3691   3102   2527
      0  -5320  -5320   2660   2660  -5320    431   1374   1480   3658   3063   2478
      0  -5320  -5320   2660   2660  -5320    433   1387   1478   3642   3047   2444
      0  -5320  -5320   2660   2660  -5320    407   1379   1460   3616   3026   2390
      0  -5320  -5320   2660   2660  -5320    400   1382   1457   3603   3016   2353
      0  -5320  -5320   2660   2660  -5320    389   1382   1457   3600   3021   2335
      0  -5320  -5320   2660   2660  -5320    392   1384   1462   3606   3039   2322
      0  -5320  -5320   2660   2660  -5320    389   1387   1467   3613   3063   2325
      0  -5320  -5320   2660   2660  -5320    379   1376   1465   3608   3076   2325
      0  -5320  -5320   2660   2660  -5320    353   1371   1457   3598   3078   2314
      0  -5320  -5320   2660   2660  -5320    327   1363   1447   3582   3081   2307
      0  -5320  -5320   2660   2660  -5320    309   1363   1441   3574   3091   2320
      0  -5320  -5320   2660   2660  -5320    309   1358   1439   3569   3104   2327
      0  -5320  -5320   2660   2660  -5320    314   1343   1428   3546   3086   2312
      0  -5320  -5320   2660   2660  -5320    363   1376   1434   3525   3057   2273
      0  -5320  -5320   2660   2660  -5320    475   1480   1478   3517   3024   2226
      0  -5320  -5320   2660   2660  -5320    607   1639   1584   3582   3065   2247
      0  -5320  -5320   2660   2660  -5320    732   1852   1761   3743   3218   2390
      0  -5320  -5320   2660   2660  -5320    774   1977   1935   3962   3463   2624
      0  -5320  -5320   2660   2660  -5320    719   1974   2122   4268   3837   3005
    210  -5110  -5320   2449   2764  -5214    579   1784   2262   4575   4229   3390
    187  -5133  -5320   2470   2753  -5227    309   1402   2073   4505   4211   3359
      7  -5312  -5320   2650   2662  -5315    114   1008   1610   4008   3756   2966
      0  -5320  -5320   2660   2660  -5320     44    797   1150   3398   3154   2436
      0  -5320  -5320   2660   2660  -5320     67    857   1010   3161   2881   2174
      0  -5320  -5320   2660   2660  -5320    124    953   1036   3141   2837   2112
      0  -5320  -5320   2660   2660  -5320    189   1039   1096   3174   2857   2117
      0  -5320  -5320   2660   2660  -5320    285   1143   1192   3257   2935   2187
      0  -5320  -5320   2660   2660  -5320    358   1200   1257   3309   2995   2244
      0  -5320  -5320   2660   2660  -5320    379   1218   1278   3325   3013   2268
      0  -5320  -5320   2660   2660  -5320    376   1215   1278   3322   3021   2270
      0  -5320  -5320   2660   2660  -5320    387   1218   1280   3322   3024   2268
      0  -5320  -5320   2660   2660  -5320    392   1221   1283   3317   3026   2273
      0  -5320  -5320   2660   2660  -5320    389   1213   1278   3309   3042   2278
      0  -5320  -5320   2660   2660  -5320    381   1210   1278   3307   3052   2268
      0  -5320  -5320   2660   2660  -5320    387   1226   1280   3304   3055   2247
      0  -5320  -5320   2660   2660  -5320    376   1226   1280   3296   3055   2226
      0  -5320  -5320   2660   2660  -5320    379   1236   1293   3307   3068   2229
      0  -5320  -5320   2660   2660  -5320    405   1262   1317   3330   3091   2247
      0  -5320  -5320   2660   2660  -5320    415   1280   1332   3341   3102   2255
      0  -5320  -5320   2660   2660  -5320    415   1291   1337   3346   3099   2255
      0  -5320  -5320   2660   2660  -5320    400   1283   1325   3322   3065   2231
      0  -5320  -5320   2660   2660  -5320    389   1275   1312   3304   3029   2216
      0  -5320  -5320   2660   2660  -5320    400   1283   1319   3309   3018   2218
      0  -5320  -5320   2660   2660  -5320    402   1286   1325   3315   3011   2218
      0  -5320  -5320   2660   2660  -5320    394   1275   1319   3307   2992   2203
      0  -5320  -5320   2660   2660  -5320    394   1270   1319   3304   2982   2192
      0  -5320  -5320   2660   2660  -5320    397   1270   1322   3307   2974   2182
      0  -5320  -5320   2660   2660  -5320    402   1275   1335   3312   2977   2182
      0  -5320  -5320   2660   2660  -5320    397   1262   1327   3299   2959   2158
      0  -5320  -5320   2660   2660  -5320    379   1247   1312   3278   2935   2135
      0  -5320  -5320   2660   2660  -5320    376   1247   1312   3268   2927   2130
      0  -5320  -5320   2660   2660  -5320    376   1247   1312   3265   2927   2122
      0  -5320  -5320   2660   2660  -5320    376   1244   1314   3260   2922   2114
      0  -5320  -5320   2660   2660  -5320    379   1244   1314   3250   2915   2112
      0  -5320  -5320   2660   2660  -5320    387   1244   1314   3247   2912   2109
      0  -5320  -5320   2660   2660  -5320    389   1247   1319   3250   2917   2112
      0  -5320  -5320   2660   2660  -5320    366   1231   1306   3237   2909   2099
      0  -5320  -5320   2660   2660  -5320    361   1226   1304   3242   2925   2096
      0  -5320  -5320   2660   2660  -5320    366   1228   1312   3255   2951   2096
      0  -5320  -5320   2660   2660  -5320    368   1234   1317   3265   2966   2107
      0  -5320  -5320   2660   2660  -5320    366   1223   1314   3260   2966   2104
      0  -5320  -5320   2660   2660  -5320    361   1215   1314   3265   2979   2120
      0  -5320  -5320   2660   2660  -5320    353   1205   1306   3260   2979   2120
      0  -5320  -5320   2660   2660  -5320    353   1210   1306   3265   2992   2138
      0  -5320  -5320   2660   2660  -5320    358   1221   1309   3273   2998   2145
      0  -5320  -5320   2660   2660  -5320    361   1223   1306   3268   2987   2143
      0  -5320  -5320   2660   2660  -5320    371   1221   1304   3268   2990   2164
      0  -5320  -5320   2660   2660  -5320    368   1213   1301   3270   2992   2171
      0  -5320  -5320   2660   2660  -5320    353   1208   1291   3260   2974   2151
      0  -5320  -5320   2660   2660  -5320    350   1208   1280   3247   2956   2132
      0  -5320  -5320   2660   2660  -5320    366   1221   1288   3250   2951   2130
      0  -5320  -5320   2660   2660  -5320    384   1236   1299   3250   2940   2122
      0  -5320  -5320   2660   2660  -5320    394   1241   1299   3244   2920   2109
      0  -5320  -5320   2660   2660  -5320    410   1249   1301   3239   2902   2109
      0  -5320  -5320   2660   2660  -5320    426   1257   1306   3234   2881   2096
      0  -5320  -5320   2660   2660  -5320    439   1257   1304   3216   2844   2070
      0  -5320  -5320   2660   2660  -5320    433   1241   1288   3192   2798   2029
      0  -5320  -5320   2660   2660  -5320    446   1244   1288   3182   2766   2013
      0  -5320  -5320   2660   2660  -5320    457   1244   1291   3180   2746   2003
      0  -5320  -5320   2660   2660  -5320    459   1234   1286   3172   2725   1977
      0  -5320  -5320   2660   2660  -5320    449   1221   1273   3154   2696   1940
      0  -5320  -5320   2660   2660  -5320    462   1228   1280   3154   2688   1922
      0  -5320  -5320   2660   2660  -5320    470   1231   1283   3151   2683   1904
      0  -5320  -5320   2660   2660  -5320    472   1228   1283   3148   2681   1886
      0  -5320  -5320   2660   2660  -5320    470   1223   1275   3141   2673   1862
      0  -5320  -5320   2660   2660  -5320    462   1221   1273   3143   2686   1862
      0  -5320  -5320   2660   2660  -5320    457   1223   1275   3151   2701   1857
      0  -5320  -5320   2660   2660  -5320    459   1231   1280   3154   2709   1844
      0  -5320  -5320   2660   2660  -5320    465   1234   1283   3156   2717   1847
      0  -5320  -5320   2660   2660  -5320    454   1231   1275   3151   2725   1847
      0  -5320  -5320   2660   2660  -5320    431   1221   1260   3138   2727   1844
      0  -5320  -5320   2660   2660  -5320    423   1213   1257   3138   2740   1844
      0  -5320  -5320   2660   2660  -5320    415   1205   1247   3122   2740   1842
      0  -5320  -5320   2660   2660  -5320    413   1205   1244   3117   2748   1847
      0  -5320  -5320   2660   2660  -5320    400   1195   1228   3099   2743   1834
      0  -5320  -5320   2660   2660  -5320    400   1197   1231   3094   2759   1842
      0  -5320  -5320   2660   2660  -5320    407   1205   1244   3104   2792   1875
      0  -5320  -5320   2660   2660  -5320    405   1205   1247   3104   2816   1899
      0  -5320  -5320   2660   2660  -5320    394   1205   1247   3096   2818   1899
      0  -5320  -5320   2660   2660  -5320    381   1200   1247   3089   2818   1904
      0  -5320  -5320   2660   2660  -5320    376   1195   1247   3089   2821   1922
      0  -5320  -5320   2660   2660  -5320    379   1192   1247   3089   2818   1930
      0  -5320  -5320   2660   2660  -5320    379   1189   1247   3086   2808   1932
      0  -5320  -5320   2660   2660  -5320    376   1184   1241   3083   2800   1925
      0  -5320  -5320   2660   2660  -5320    374   1182   1241   3086   2798   1940
      0  -5320  -5320   2660   2660  -5320    376   1182   1241   3091   2792   1948
      0  -5320  -5320   2660   2660  -5320    366   1171   1231   3083   2777   1945
      0  -5320  -5320   2660   2660  -5320    366   1166   1226   3078   2766   1943
      0  -5320  -5320   2660   2660  -5320    376   1171   1231   3076   2759   1951
      0  -5320  -5320   2660   2660  -5320    381   1171   1234   3081   2766   1969
      0  -5320  -5320   2660   2660  -5320    384   1169   1234   3078   2766   1977
      0  -5320  -5320   2660   2660  -5320    376   1161   1226   3068   2756   1979
      0  -5320  -5320   2660   2660  -5320    366   1150   1215   3055   2740   1969
      0  -5320  -5320   2660   2660  -5320    363   1140   1208   3042   2725   1961
      0  -5320  -5320   2660   2660  -5320    368   1143   1210   3039   2727   1979
      0  -5320  -5320   2660   2660  -5320    366   1143   1213   3039   2730   2000
      0  -5320  -5320   2660   2660  -5320    353   1132   1202   3024   2717   1992
      0  -5320  -5320   2660   2660  -5320    345   1124   1192   3005   2704   1984
      0  -5320  -5320   2660   2660  -5320    348   1119   1187   2985   2683   1969
      0  -5320  -5320   2660   2660  -5320    374   1135   1202   2987   2688   1984
      0  -5320  -5320   2660   2660  -5320    392   1150   1221   3003   2704   2018
      0  -5320  -5320   2660   2660  -5320    397   1153   1223   3003   2704   2021
      0  -5320  -5320   2660   2660  -5320    394   1153   1221   2995   2701   2005
      0  -5320  -5320   2660   2660  -5320    400   1153   1223   2979   2688   1977
      0  -5320  -5320   2660   2660  -5320    394   1148   1223   2966   2678   1979
      0  -5320  -5320   2660   2660  -5320    394   1150   1226   2959   2675   1977
      0  -5320  -5320   2660   2660  -5320    407   1158   1241   2966   2686   1990
      0  -5320  -5320   2660   2660  -5320    402   1153   1247   2966   2691   1990
      0  -5320  -5320   2660   2660  -5320    384   1148   1241   2966   2686   1984
      0  -5320  -5320   2660   2660  -5320    374   1137   1239   2966   2681   1979
      0  -5320  -5320   2660   2660  -5320    374   1137   1239   2966   2681   1979
      0  -5320  -5320   2660   2660  -5320    361   1132   1231   2961   2678   1966
      0  -5320  -5320   2660   2660  -5320    335   1114   1208   2938   2650   1945
      0  -5320  -5320   2660   2660  -5320    335   1117   1200   2922   2626   1943
      0  -5320  -5320   2660   2660  -5320    345   1122   1195   2915   2616   1930
      0  -5320  -5320   2660   2660  -5320    337   1106   1174   2889   2590   1891
      0  -5320  -5320   2660   2660  -5320    329   1096   1161   2868   2566   1852
      0  -5320  -5320   2660   2660  -5320    340   1098   1161   2863   2559   1831
      0  -5320  -5320   2660   2660  -5320    350   1098   1161   2863   2556   1823
      0  -5320  -5320   2660   2660  -5320    345   1091   1153   2852   2543   1803
      0  -5320  -5320   2660   2660  -5320    335   1078   1140   2839   2527   1782
      0  -5320  -5320   2660   2660  -5320    337   1075   1137   2839   2527   1774
      0  -5320  -5320   2660   2660  -5320    340   1075   1135   2831   2520   1756
      0  -5320  -5320   2660   2660  -5320    342   1075   1135   2831   2517   1743
      0  -5320  -5320   2660   2660  -5320    340   1070   1132   2829   2512   1730
      0  -5320  -5320   2660   2660  -5320    332   1060   1124   2824   2499   1714
      0  -5320  -5320   2660   2660  -5320    329   1057   1111   2811   2475   1691
      0  -5320  -5320   2660   2660  -5320    350   1078   1109   2790   2434   1636
      0  -5320  -5320   2660   2660  -5320    454   1197   1161   2785   2382   1566
      0  -5320  -5320   2660   2660  -5320    602   1376   1293   2873   2439   1613
     46  -5274  -5320   2611   2683  -5297    732   1602   1499   3065   2608   1774
    309  -5011  -5320   2351   2813  -5164    756   1725   1693   3312   2868   2029
    753  -4489  -5245   1865   2998  -4866    636   1657   1860   3645   3281   2452
    831  -4032  -4863   1600   2844  -4447    423   1395   1925   3917   3639   2795
    714  -4050  -4764   1667   2738  -4408    163   1023   1719   3845   3619   2764
    649  -4512  -5162   1932   2904  -4837    -18    649   1234   3296   3112   2348
    215  -5105  -5320   2442   2766  -5211    -36    542    823   2681   2478   1810
      0  -5320  -5320   2660   2660  -5320     15    646    750   2491   2231   1551
      0  -5320  -5320   2660   2660  -5320     93    758    807   2494   2190   1486
      0  -5320  -5320   2660   2660  -5320    179    859    896   2551   2231   1506
      0  -5320  -5320   2660   2660  -5320    265    958   1000   2637   2304   1566
      0  -5320  -5320   2660   2660  -5320    316   1018   1065   2688   2351   1608
      0  -5320  -5320   2660   2660  -5320    342   1049   1096   2709   2364   1621
      0  -5320  -5320   2660   2660  -5320    350   1062   1109   2714   2372   1623
      0  -5320  -5320   2660   2660  -5320    342   1060   1104   2707   2364   1608
      0  -5320  -5320   2660   2660  -5320    335   1054   1096   2699   2356   1590
      0  -5320  -5320   2660   2660  -5320    355   1070   1111   2717   2374   1608
      0  -5320  -5320   2660   2660  -5320    371   1083   1124   2727   2392   1628
     10  -5310  -5320   2647   2665  -5315    376   1080   1127   2735   2400   1631
     15  -5305  -5320   2644   2665  -5312    376   1078   1130   2743   2408   1628
      5  -5315  -5320   2655   2660  -5318    368   1075   1122   2740   2410   1623
      2  -5318  -5320   2657   2660  -5318    358   1067   1111   2730   2408   1610
      0  -5320  -5320   2657   2660  -5320    353   1060   1104   2720   2410   1602
     20  -5300  -5320   2637   2670  -5310    355   1060   1109   2722   2426   1610
     57  -5263  -5320   2600   2686  -5292    353   1062   1114   2727   2439   1623
     64  -5255  -5320   2595   2691  -5287    342   1060   1111   2727   2444   1628
     62  -5258  -5320   2598   2691  -5289    332   1049   1098   2714   2436   1621
     64  -5255  -5320   2595   2691  -5289    342   1052   1098   2712   2434   1623
     80  -5240  -5320   2577   2699  -5279    348   1054   1101   2712   2442   1634
    101  -5219  -5320   2559   2709  -5268    345   1054   1101   2714   2449   1644
    109  -5211  -5320   2548   2712  -5266    340   1044   1096   2709   2444   1644
    124  -5196  -5320   2535   2722  -5258    335   1047   1098   2709   2447   1654
    129  -5190  -5320   2527   2725  -5255    350   1065   1114   2720   2460   1667
    142  -5177  -5320   2517   2730  -5248    366   1072   1122   2720   2460   1667
    153  -5167  -5320   2504   2735  -5245    363   1067   1117   2712   2457   1670
    187  -5133  -5320   2473   2751  -5227    335   1049   1101   2699   2449   1665
    223  -5097  -5320   2434   2772  -5209    329   1041   1104   2701   2452   1667
    226  -5094  -5320   2434   2772  -5206    311   1044   1106   2704   2452   1667
    200  -5120  -5320   2457   2759  -5219    314   1052   1109   2709   2457   1673
    194  -5125  -5320   2465   2756  -5222    374   1080   1132   2733   2478   1699
    205  -5115  -5320   2455   2761  -5216    366   1070   1124   2727   2473   1691
    267  -5053  -5320   2392   2792  -5185    303   1023   1091   2701   2447   1654
    288  -5032  -5320   2369   2803  -5175    280   1021   1080   2694   2439   1639
    296  -5024  -5320   2364   2808  -5172    272   1028   1075   2691   2439   1644
    288  -5032  -5320   2369   2803  -5175    265   1018   1060   2673   2423   1636
    303  -5016  -5320   2356   2811  -5167    277   1026   1060   2675   2426   1644
    319  -5001  -5320   2338   2818  -5159    301   1036   1078   2683   2439   1665
    355  -4964  -5320   2304   2837  -5141    293   1036   1088   2688   2449   1670
    387  -4933  -5320   2270   2852  -5125    270   1028   1085   2686   2449   1675
    426  -4894  -5320   2234   2873  -5107    257   1041   1096   2696   2457   1696
    462  -4858  -5320   2197   2891  -5089    244   1049   1101   2707   2465   1712
    431  -4889  -5320   2226   2876  -5105    277   1054   1106   2709   2468   1722
    387  -4933  -5320   2273   2852  -5125    288   1036   1085   2681   2431   1693
    428  -4892  -5320   2231   2873  -5105    272   1023   1067   2660   2405   1678
    433  -4886  -5320   2223   2876  -5102    288   1041   1083   2673   2418   1693
    439  -4881  -5320   2218   2878  -5099    332   1067   1111   2688   2429   1709
    454  -4866  -5320   2203   2886  -5092    324   1057   1101   2665   2387   1680
    436  -4884  -5320   2223   2878  -5102    272   1002   1052   2600   2304   1610
    420  -4899  -5320   2236   2868  -5110    280   1023   1057   2600   2299   1605
    397  -4923  -5320   2262   2857  -5123    303   1041   1070   2611   2307   1602
    418  -4902  -5320   2239   2868  -5110    298   1054   1088   2621   2314   1610
    400  -4920  -5320   2260   2860  -5120    303   1047   1085   2605   2288   1592
    400  -4920  -5320   2260   2857  -5120    345   1047   1085   2592   2268   1584
    426  -4894  -5320   2234   2870  -5107    355   1044   1093   2595   2260   1582
    480  -4840  -5320   2177   2899  -5081    348   1047   1104   2595   2255   1579
    457  -4863  -5320   2203   2889  -5092    335   1034   1096   2582   2242   1558
    392  -4928  -5320   2265   2855  -5125    342   1008   1075   2561   2218   1530
    387  -4933  -5320   2270   2852  -5125    368    997   1060   2543   2187   1506
    394  -4925  -5320   2265   2855  -5123    368    987   1047   2522   2156   1488
    426  -4894  -5320   2234   2873  -5107    358    989   1044   2525   2148   1491
    472  -4847  -5320   2184   2896  -5084    374   1015   1083   2566   2184   1525
    493  -4827  -5320   2164   2907  -5073    329    995   1067   2553   2182   1509
    446  -4873  -5320   2210   2883  -5097    288    943   1008   2499   2127   1454
    415  -4905  -5320   2244   2868  -5112    298    932    987   2473   2091   1431
    457  -4863  -5320   2200   2889  -5092    332    966   1018   2494   2107   1462
    501  -4819  -5320   2158   2909  -5068    342    979   1039   2514   2122   1488
    483  -4837  -5320   2174   2902  -5079    324    966   1036   2509   2109   1483
    504  -4816  -5320   2156   2912  -5068    314    961   1034   2507   2104   1483
    467  -4853  -5320   2190   2894  -5086    303    937   1000   2478   2070   1462
    426  -4894  -5320   2234   2870  -5107    337    937    984   2462   2052   1447
    457  -4863  -5320   2200   2886  -5092    345    940   1005   2470   2065   1467
    550  -4770  -5320   2109   2935  -5045    345    966   1044   2504   2096   1509
    605  -4715  -5320   2052   2961  -5019    366    997   1062   2525   2112   1519
    620  -4699  -5320   2039   2969  -5009    371   1026   1065   2527   2114   1517
    672  -4647  -5320   1984   2995  -4983    374   1034   1078   2543   2125   1514
    714  -4606  -5320   1945   3016  -4962    366   1005   1078   2540   2125   1491
    761  -4559  -5320   1899   3039  -4941    340    997   1080   2543   2125   1473
    711  -4608  -5320   1945   3016  -4964    319    979   1065   2527   2112   1460
    592  -4728  -5320   2065   2956  -5024    296    914   1005   2473   2062   1413
    462  -4858  -5320   2197   2891  -5089    314    867    953   2421   2016   1384
    418  -4902  -5320   2242   2868  -5112    340    885    956   2423   2018   1400
    483  -4837  -5320   2177   2902  -5079    337    914    979   2449   2042   1434
    592  -4728  -5320   2065   2953  -5024    340    948   1013   2488   2075   1483
    600  -4720  -5320   2060   2959  -5019    358    950   1013   2496   2078   1506
    563  -4757  -5320   2094   2940  -5037    353    922    987   2470   2052   1491
    641  -4679  -5320   2018   2979  -4998    337    919    989   2470   2052   1499
    693  -4627  -5320   1964   3005  -4975    277    935    992   2475   2060   1512
    665  -4655  -5320   1995   2992  -4988    265    927    989   2475   2060   1519
    644  -4676  -5320   2013   2979  -4998    288    919    982   2465   2052   1519
    826  -4494  -5320   1831   3073  -4907    311    979   1039   2517   2099   1574
   1098  -4221  -5320   1558   3208  -4772    353   1060   1101   2572   2140   1600
    984  -4336  -5320   1675   3151  -4827    272    948    987   2462   2021   1473
    800  -4520  -5320   1857   3057  -4920    280    891    948   2426   1987   1486
    782  -4538  -5320   1875   3050  -4928    358    914   1000   2481   2042   1602
    558  -4762  -5320   2099   2938  -5042    306    795    901   2369   1904   1519
    374  -4946  -5320   2286   2847  -5133    218    740    784   2249   1774   1402
    514  -4806  -5320   2145   2917  -5063    171    774    805   2307   1873   1431
    467  -4754  -5224   2143   2844  -4988    197    800    878   2385   1969   1454
    478  -4671  -5149   2094   2813  -4910    254    789    917   2403   1932   1496
    867  -4450  -5318   1792   3091  -4884    288    836    932   2403   1914   1543
    820  -4499  -5320   1836   3070  -4910    265    880    927   2416   1953   1457
    828  -4492  -5320   1829   3073  -4905    228    844    937   2421   2005   1428
    852  -4468  -5320   1805   3083  -4894    257    883    974   2457   2047   1457
    805  -4515  -5320   1855   3063  -4918    293    930    911   2423   2008   1491
    846  -4473  -5320   1810   3081  -4897    280    883    906   2423   2010   1587
    984  -4336  -5320   1673   3151  -4827    272    872    987   2486   2062   1683
   1119  -4110  -5229   1493   3172  -4668    350   1000   1140   2631   2182   1743
   1436  -3751  -5188   1158   3312  -4468    394   1145   1275   2785   2312   1784
   1163  -4156  -5320   1493   3242  -4738    200    914   1034   2579   2145   1571
    730  -4528  -5258   1899   2992  -4892    228    784    896   2444   2021   1410
    527  -4569  -5097   2021   2811  -4832    259    771    896   2436   2016   1400
    361  -4538  -4899   2088   2629  -4718    254    859    963   2509   2088   1514
    613  -4556  -5170   1969   2889  -4863    158    789    862   2397   1982   1436
    815  -4505  -5320   1842   3068  -4912    109    735    784   2299   1899   1353
   1062  -4258  -5320   1595   3190  -4788    129    810    833   2327   1930   1389
   1228  -4091  -5320   1431   3273  -4705     88    885    914   2385   1992   1457
    945  -4375  -5320   1712   3133  -4847    -10    776    836   2294   1914   1392
    727  -4593  -5320   1930   3024  -4957     64    730    776   2229   1865   1353
    724  -4595  -5320   1932   3021  -4957    200    797    818   2257   1899   1384
    852  -4442  -5294   1795   3073  -4868    270    885    898   2325   1974   1447
    792  -4458  -5253   1831   3021  -4855    257    846    870   2296   1953   1410
    743  -4476  -5219   1865   2979  -4847    285    818    852   2283   1945   1384
    620  -4517  -5141   1945   2881  -4829    314    826    859   2299   1964   1382
    602  -4507  -5110   1953   2855  -4808    288    862    883   2338   1997   1397
    724  -4479  -5203   1875   2964  -4840    296    909    898   2343   1990   1366
    782  -4494  -5276   1857   3026  -4886    348    992    932   2351   1966   1299
    818  -4434  -5253   1808   3034  -4842    423   1119   1034   2426   2013   1301
    872  -4341  -5214   1735   3042  -4777    498   1286   1166   2559   2125   1374
    922  -4068  -4993   1571   2953  -4530    550   1402   1348   2795   2387   1639
    950  -3528  -4479   1288   2712  -4000    537   1436   1582   3159   2824   2107
    891  -3000  -3891   1054   2390  -3445    426   1301   1745   3489   3224   2512
    992  -2886  -3878    948   2434  -3382    174    948   1579   3455   3229   2509
   1270  -3122  -4395    924   2831  -3759     18    628   1140   2953   2743   2101
   1197  -3813  -5011   1309   3102  -4414   -116    402    665   2317   2088   1540
    750  -4546  -5300   1896   3021  -4923   -150    327    420   1979   1717   1176
    478  -4842  -5320   2182   2899  -5081    -64    397    441   1945   1652   1098
    467  -4842  -5310   2184   2889  -5076      7    462    524   1982   1673   1119
    589  -4686  -5279   2047   2933  -4983     77    563    639   2070   1745   1184
    787  -4523  -5310   1865   3047  -4915     77    646    709   2132   1800   1236
    870  -4450  -5320   1790   3094  -4884     59    685    730   2145   1813   1260
    774  -4471  -5248   1847   3008  -4860    124    753    779   2190   1855   1314
    732  -4398  -5131   1831   2930  -4764    168    828    852   2252   1917   1382
    948  -4198  -5146   1623   3044  -4671    194    883    904   2304   1961   1426
    974  -4180  -5154   1602   3063  -4666    236    870    896   2301   1945   1405
    766  -4393  -5162   1810   2964  -4777    210    779    815   2229   1867   1317
    771  -4390  -5162   1808   2966  -4775    176    776    810   2231   1867   1314
    872  -4276  -5151   1701   3008  -4712    168    823    857   2281   1906   1353
    849  -4320  -5170   1735   3008  -4744    171    823    846   2281   1893   1332
    717  -4429  -5146   1855   2930  -4788    202    807    818   2265   1875   1319
    639  -4473  -5112   1917   2876  -4793    231    784    800   2252   1857   1299
    605  -4421  -5029   1906   2816  -4725    262    800    826   2278   1875   1309
    620  -4367  -4988   1873   2803  -4676    267    836    854   2312   1904   1335
    639  -4341  -4980   1849   2808  -4660    267    870    875   2330   1919   1356
    636  -4367  -5006   1865   2818  -4686    246    849    867   2307   1896   1340
    644  -4382  -5027   1867   2834  -4705    210    807    831   2268   1867   1322
    652  -4307  -4959   1829   2805  -4632    254    852    883   2312   1919   1353
    670  -4252  -4923   1787   2795  -4588    319    919    924   2356   1961   1384
    870  -4149  -5019   1639   2943  -4582    309    930    909   2338   1961   1405
   1114  -3949  -5066   1415   3086  -4507    290    945    950   2353   1990   1441
    914  -4086  -5001   1587   2956  -4543    213    872    919   2314   1940   1382
    613  -4328  -4941   1857   2774  -4632    187    774    836   2255   1873   1314
    423  -4434  -4858   2005   2639  -4645    241    753    802   2229   1849   1291
    387  -4450  -4837   2029   2611  -4645    249    769    810   2229   1849   1293
    537  -4341  -4879   1901   2707  -4608    215    797    836   2249   1878   1314
    537  -4315  -4853   1886   2694  -4582    233    792    828   2242   1893   1332
    249  -4359  -4608   2055   2426  -4484    306    839    867   2275   1951   1402
    158  -4354  -4512   2096   2333  -4432    348    870    898   2294   1979   1439
    571  -4310  -4881   1870   2725  -4595    231    761    797   2166   1873   1314
    815  -4193  -5009   1688   2909  -4598    171    717    774   2151   1870   1280
    862  -4141  -5006   1639   2933  -4572    155    758    789   2184   1909   1299
    896  -4112  -5009   1608   2951  -4562    161    823    800   2197   1932   1322
    885  -4136  -5022   1626   2953  -4577    106    826    795   2190   1943   1327
    776  -4172  -4951   1696   2863  -4562    101    722    774   2166   1917   1286
    698  -4206  -4907   1753   2803  -4556    150    691    758   2132   1886   1252
    613  -4104  -4718   1743   2665  -4411    226    766    820   2197   1966   1343
    711  -3938  -4650   1613   2681  -4294    277    846    888   2265   2042   1426
    795  -3972  -4767   1587   2779  -4369    187    789    818   2197   1982   1371
    615  -4136  -4754   1758   2683  -4445    132    711    761   2127   1927   1325
    480  -4154  -4637   1836   2556  -4395    158    701    771   2130   1943   1332
    454  -4128  -4582   1836   2517  -4354    176    704    774   2138   1948   1325
    410  -4065  -4479   1826   2442  -4271    244    743    815   2166   1979   1348
    605  -3897  -4502   1644   2551  -4198    280    802    867   2208   2026   1392
    893  -3852  -4749   1478   2818  -4299    189    782    826   2161   1969   1358
    815  -4045  -4860   1615   2837  -4453    114    732    750   2088   1873   1273
    670  -4136  -4808   1732   2738  -4471    155    740    761   2078   1855   1228
    576  -4180  -4759   1800   2665  -4468    192    753    784   2086   1855   1205
    558  -4164  -4723   1800   2639  -4442    231    800    820   2112   1875   1215
    654  -4050  -4705   1699   2678  -4377    267    872    880   2161   1914   1247
    644  -4125  -4772   1738   2707  -4450    202    828    826   2096   1836   1182
    571  -4206  -4777   1816   2673  -4492    210    763    789   2057   1784   1135
    607  -4133  -4741   1761   2673  -4437    233    774    828   2088   1810   1135
    571  -4143  -4715   1787   2642  -4429    210    769    831   2099   1813   1124
    568  -4136  -4707   1782   2634  -4421    275    776    823   2096   1813   1135
    917  -3839  -4757   1460   2834  -4297    329    901    917   2208   1901   1234
   1106  -3751  -4860   1319   2982  -4304    270    953    927   2242   1927   1267
    691  -4227  -4918   1769   2803  -4572    181    761    756   2083   1769   1119
    400  -4317  -4720   1958   2559  -4517    249    704    758   2078   1751   1093
    483  -4190  -4676   1852   2577  -4432    265    730    800   2122   1782   1130
    844  -4032  -4876   1592   2857  -4453    252    784    805   2143   1803   1163
   1145  -3860  -5006   1358   3076  -4432    303    865    846   2192   1852   1231
   1015  -3878  -4894   1431   2953  -4385    311    862    849   2192   1865   1252
    683  -4086  -4770   1701   2725  -4427    319    802    805   2151   1821   1215
    566  -4224  -4790   1829   2675  -4507    249    709    743   2083   1748   1140
    527  -4297  -4824   1886   2675  -4559    210    659    719   2047   1712   1106
    418  -4380  -4801   1979   2608  -4590    228    670    711   2029   1699   1096
    428  -4372  -4801   1969   2613  -4585    220    696    732   2039   1717   1127
    345  -4380  -4728   2016   2535  -4554    218    709    743   2049   1732   1169
    517  -4408  -4925   1945   2720  -4666    158    626    652   1948   1623   1088
    605  -4237  -4842   1813   2722  -4538    202    659    698   2000   1688   1200
    605  -4143  -4751   1769   2678  -4447    249    714    745   2057   1732   1260
    587  -4182  -4772   1795   2678  -4479    218    698    735   2042   1701   1252
    550  -4250  -4801   1849   2675  -4525    163    646    683   1984   1582   1322
    491  -4240  -4733   1873   2611  -4486    207    678    680   1969   1592   1389
    244  -4180  -4424   1969   2333  -4302    319    810    807   2143   1818   1475
     -7  -4190  -4185   2099   2086  -4188    410    854    872   2226   1940   1512
    423  -4260  -4684   1919   2553  -4471    335    711    675   2062   1790   1337
    722  -4195  -4920   1735   2818  -4556    236    649    633   2003   1717   1267
    872  -3969  -4842   1548   2857  -4406    215    701    753   2081   1769   1337
    833  -3956  -4790   1558   2811  -4372    205    732    779   2104   1771   1366
    545  -4097  -4642   1777   2592  -4369    226    706    763   2101   1748   1361
    501  -4195  -4697   1844   2598  -4445    226    672    709   2062   1701   1304
    691  -4115  -4806   1712   2746  -4460    202    680    696   2055   1696   1314
    680  -4107  -4790   1712   2735  -4447    150    691    691   2052   1704   1319
    530  -4219  -4749   1844   2639  -4484    161    657    665   2018   1675   1278
    389  -4206  -4595   1906   2491  -4398    241    691    714   2044   1725   1314
    374  -4159  -4533   1891   2452  -4346    283    724    748   2047   1758   1335
    465  -4078  -4543   1808   2501  -4312    277    722    750   2023   1766   1317
    553  -3995  -4549   1722   2551  -4271    233    719    766   2005   1782   1301
    600  -3946  -4549   1670   2572  -4247    226    748    774   1990   1797   1288
    480  -3993  -4476   1756   2478  -4234    257    795    789   1979   1813   1286
    275  -3933  -4208   1829   2239  -4071    363    896    901   2055   1914   1363
    459  -3842  -4302   1691   2379  -4071    322    846    870   2000   1886   1304
    633  -3842  -4476   1602   2553  -4159    254    771    802   1912   1808   1205
    875  -3590  -4466   1356   2670  -4026    298    872    893   1990   1899   1280
    800  -3603  -4403   1397   2600  -4003    296    880    893   1987   1909   1278
    522  -3852  -4375   1665   2447  -4112    254    784    800   1888   1831   1200
    449  -3894  -4343   1722   2395  -4117    290    761    789   1867   1829   1200
    446  -3837  -4284   1693   2364  -4060    342    779    818   1886   1855   1215
    436  -3821  -4258   1691   2346  -4039    350    776    823   1875   1847   1202
    514  -3754  -4268   1621   2390  -4011    345    776    828   1878   1844   1192
    618  -3681  -4299   1530   2457  -3987    314    776    833   1891   1857   1210
    576  -3725  -4302   1574   2436  -4013    267    758    813   1878   1844   1213
    542  -3803  -4346   1628   2442  -4073    244    748    784   1844   1808   1182
    524  -3837  -4362   1657   2442  -4099    265    756    784   1834   1787   1161
    475  -3845  -4323   1683   2397  -4081    275    753    784   1826   1771   1150
    478  -3850  -4328   1686   2403  -4089    272    745    776   1816   1753   1130
    532  -3782  -4317   1623   2423  -4050    272    766    802   1847   1769   1148
    563  -3730  -4294   1584   2429  -4011    244    795    828   1880   1787   1166
    506  -3816  -4323   1652   2413  -4071    265    766    779   1842   1738   1119
    454  -3897  -4351   1719   2403  -4123    306    743    737   1808   1693   1075
    426  -3891  -4317   1732   2372  -4104    329    756    750   1823   1696   1072
    433  -3852  -4286   1709   2359  -4068    335    771    774   1849   1714   1088
    514  -3782  -4297   1631   2405  -4039    322    782    787   1873   1730   1101
    496  -3787  -4284   1644   2390  -4037    309    766    776   1870   1725   1083
    459  -3829  -4289   1683   2374  -4058    293    748    756   1862   1706   1049
    454  -3847  -4302   1696   2377  -4073    280    735    740   1849   1688   1028
    444  -3839  -4284   1699   2361  -4063    296    756    758   1867   1688   1021
    465  -3860  -4325   1699   2392  -4094    322    813    787   1870   1662    966
    532  -3800  -4336   1631   2431  -4065    384    950    880   1932   1696    958
    530  -3754  -4284   1613   2405  -4019    449   1127   1013   2057   1790   1023
    470  -3567  -4039   1545   2252  -3803    566   1309   1197   2278   2021   1244
    602  -3146  -3748   1270   2174  -3447    605   1387   1384   2572   2369   1605
    670  -2574  -3244    950   1953  -2909    579   1343   1584   2917   2792   2034
    600  -2356  -2956    878   1777  -2655    397   1057   1543   3018   2953   2171
    548  -2650  -3200   1049   1873  -2925    153    646   1156   2660   2629   1901
    496  -3205  -3702   1353   2099  -3452     31    332    657   2026   1995   1369
    504  -3637  -4143   1566   2322  -3889    -18    283    420   1680   1626   1018
    454  -3868  -4323   1706   2387  -4094     10    381    418   1621   1535    917
    387  -3910  -4299   1758   2343  -4104    109    498    506   1660   1551    922
    498  -3863  -4362   1680   2429  -4112    122    545    558   1686   1558    914
    615  -3780  -4398   1582   2504  -4089    116    592    607   1717   1579    930
    498  -3746  -4245   1623   2372  -3995    187    672    691   1782   1641    995
    314  -3782  -4099   1732   2205  -3941    265    717    730   1808   1667   1021
    379  -3785  -4164   1701   2270  -3975    280    722    727   1792   1647   1000
    563  -3722  -4286   1577   2423  -4003    244    698    711   1758   1613    963
    652  -3673  -4325   1512   2488  -3998    226    693    717   1743   1608    950
    659  -3658  -4320   1499   2488  -3987    226    709    730   1753   1623    958
    636  -3660  -4299   1512   2465  -3980    192    701    719   1740   1621    953
    574  -3637  -4214   1530   2392  -3925    213    709    737   1756   1641    974
    452  -3634  -4086   1592   2268  -3860    290    735    769   1782   1673   1005
    368  -3663  -4032   1644   2197  -3847    335    735    763   1771   1670   1000
    433  -3634  -4068   1600   2249  -3850    319    717    750   1758   1660    987
    597  -3595  -4193   1496   2392  -3891    246    683    719   1727   1634    958
    605  -3600  -4206   1499   2405  -3902    202    675    709   1719   1634    950
    527  -3569  -4097   1519   2309  -3832    246    724    756   1769   1686   1008
    545  -3585  -4130   1517   2338  -3858    241    711    732   1745   1665    997
    623  -3587  -4211   1480   2416  -3899    226    678    701   1712   1628    974
    680  -3569  -4250   1444   2465  -3910    189    659    688   1699   1608    974
    665  -3538  -4203   1434   2434  -3871    176    685    701   1714   1626    995
    626  -3520  -4149   1447   2387  -3834    181    698    719   1732   1649   1015
    550  -3538  -4089   1491   2317  -3813    218    701    722   1743   1660   1026
    452  -3580  -4032   1564   2242  -3806    239    701    722   1743   1657   1028
    574  -3494  -4071   1460   2320  -3782    259    704    735   1751   1654   1034
    657  -3445  -4102   1392   2379  -3772    244    704    732   1748   1652   1041
    662  -3429  -4091   1382   2377  -3759    223    711    735   1748   1657   1054
    540  -3434  -3975   1447   2257  -3704    226    735    761   1779   1688   1083
    355  -3478  -3837   1558   2094  -3658    246    753    784   1808   1719   1114
    501  -3452  -3954   1475   2226  -3702    239    727    750   1782   1693   1088
    795  -3348  -4146   1275   2468  -3746    184    706    717   1751   1662   1062
   1000  -3187  -4188   1093   2592  -3686    148    735    743   1779   1691   1101
    807  -3317  -4125   1252   2465  -3720    145    688    714   1748   1665   1075
    587  -3406  -3995   1408   2288  -3699    192    675    709   1751   1673   1078
    506  -3450  -3956   1470   2231  -3704    171    654    691   1738   1667   1067
    522  -3499  -4021   1488   2270  -3759    122    602    631   1688   1621   1026
    568  -3460  -4029   1444   2296  -3743    142    610    636   1688   1621   1031
    633  -3385  -4019   1374   2325  -3702    140    633    654   1706   1636   1052
    633  -3364  -3998   1363   2314  -3681    140    641    657   1719   1660   1057
    579  -3374  -3954   1397   2265  -3663    135    639    652   1725   1678   1060
    581  -3341  -3923   1379   2249  -3632    135    633    665   1732   1696   1067
    652  -3270  -3925   1309   2286  -3598    161    659    688   1758   1722   1091
    737  -3187  -3925   1223   2330  -3554    181    693    709   1779   1740   1119
    885  -3070  -3956   1093   2421  -3512    158    719    732   1803   1758   1148
    618  -3289  -3907   1335   2260  -3598    158    675    670   1745   1701   1096
    192  -3395  -3587   1600   1888  -3491    270    717    727   1805   1758   1158
    301  -3372  -3673   1532   1987  -3522    223    667    706   1766   1719   1124
    776  -3294  -4071   1260   2423  -3681    109    610    618   1678   1608   1013
    966  -3138  -4107   1085   2535  -3624    114    672    672   1730   1641   1047
    891  -3190  -4081   1148   2486  -3634    109    670    678   1727   1626   1034
    735  -3283  -4021   1273   2377  -3652    142    659    670   1714   1605   1013
    724  -3263  -3987   1270   2356  -3624    200    691    691   1732   1610   1018
    600  -3364  -3967   1379   2281  -3665    168    665    665   1704   1569    979
    504  -3437  -3943   1465   2221  -3689    148    623    636   1673   1530    937
    584  -3322  -3907   1366   2244  -3613    246    667    683   1709   1558    966
    714  -3104  -3819   1195   2265  -3460    327    763    789   1810   1652   1060
    662  -3200  -3865   1267   2262  -3530    239    732    750   1779   1615   1028
    462  -3346  -3808   1439   2135  -3577    233    701    714   1745   1579   1008
    249  -3424  -3673   1584   1961  -3548    270    709    722   1745   1579   1018
    192  -3432  -3624   1621   1906  -3528    272    693    724   1735   1574   1008
    348  -3387  -3735   1517   2039  -3561    262    649    685   1699   1540    969
    644  -3307  -3951   1330   2296  -3629    194    633    654   1667   1499    924
    683  -3283  -3969   1299   2322  -3626    148    659    667   1680   1499    919
    701  -3231  -3933   1265   2317  -3582    145    701    688   1696   1525    943
    641  -3309  -3951   1332   2294  -3629    181    678    649   1667   1501    914
    667  -3307  -3975   1319   2320  -3639    192    665    662   1670   1506    911
    828  -3089  -3917   1127   2372  -3502    233    714    737   1740   1574    982
    771  -3086  -3858   1158   2314  -3470    246    706    730   1735   1566    984
    571  -3273  -3845   1350   2208  -3559    192    631    657   1665   1496    924
    514  -3335  -3850   1410   2182  -3593    155    615    636   1647   1473    911
    535  -3328  -3863   1395   2197  -3595    168    633    646   1657   1478    927
    519  -3278  -3798   1379   2158  -3538    189    659    680   1688   1509    963
    576  -3180  -3759   1299   2166  -3468    215    662    691   1696   1519    995
    911  -2912  -3824   1000   2366  -3367    298    753    758   1766   1587   1070
    865  -2948  -3816   1039   2340  -3382    272    763    763   1769   1584   1075
    462  -3224  -3686   1382   2073  -3455    244    665    693   1699   1525   1023
    290  -3328  -3621   1517   1953  -3473    236    623    667   1670   1499   1005
    -62  -3486  -3424   1774   1678  -3455    277    649    678   1678   1504   1023
   -168  -3486  -3317   1826   1571  -3403    368    670    696   1688   1514   1054
    532  -3283  -3816   1376   2174  -3548    192    566    610   1595   1421    961
    810  -3177  -3987   1184   2397  -3582    129    581    597   1597   1418    961
    750  -3203  -3954   1226   2351  -3577    166    626    605   1613   1431    992
    607  -3276  -3886   1332   2244  -3580    155    605    589   1597   1415    997
    555  -3247  -3803   1345   2179  -3525    145    600    623   1618   1434   1026
    592  -3125  -3717   1265   2153  -3421    213    662    683   1678   1483   1106
    581  -3128  -3710   1273   2145  -3419    218    701    701   1701   1493   1153
    574  -3203  -3777   1312   2174  -3489    174    657    652   1667   1452   1156
    584  -3161  -3746   1288   2164  -3452    215    646    654   1683   1457   1176
    597  -3086  -3686   1244   2140  -3385    218    649    667   1701   1470   1202
    519  -3083  -3603   1280   2060  -3343    244    639    670   1714   1483   1234
    485  -3154  -3639   1332   2060  -3395    202    610    633   1691   1460   1213
    540  -3226  -3767   1343   2153  -3496    166    592    597   1660   1421   1171
    566  -3192  -3759   1312   2161  -3476    223    620    610   1683   1439   1182
    496  -3167  -3663   1335   2078  -3413    228    646    626   1709   1470   1208
    423  -3192  -3619   1384   2018  -3406    202    613    613   1704   1462   1202
    584  -3172  -3756   1293   2169  -3463    197    581    589   1680   1428   1163
    706  -3102  -3808   1197   2257  -3455    207    610    607   1693   1434   1171
    597  -3141  -3738   1270   2166  -3439    213    626    615   1701   1439   1200
    384  -3213  -3598   1413   1990  -3406    239    628    620   1704   1439   1247
    454  -3130  -3585   1337   2018  -3356    228    618    628   1706   1439   1286
    743  -2961  -3707   1106   2223  -3335    228    654    652   1727   1449   1322
    789  -2969  -3759   1088   2273  -3364    213    618    623   1688   1410   1306
    672  -3091  -3767   1208   2216  -3429    213    571    581   1641   1366   1278
    701  -3076  -3777   1187   2239  -3426    207    610    602   1652   1379   1309
    683  -3078  -3764   1195   2223  -3421    231    636    613   1652   1382   1314
    709  -3003  -3712   1145   2208  -3356    236    649    652   1678   1413   1356
    704  -2940  -3645   1117   2171  -3291    241    628    665   1686   1431   1376
    753  -2844  -3598   1047   2174  -3221    265    636    683   1704   1454   1408
    854  -2753  -3608    948   2231  -3182    249    657    698   1722   1470   1454
    831  -2808  -3639    987   2234  -3224    210    633    670   1696   1441   1460
    641  -3024  -3665   1189   2151  -3343    166    553    587   1623   1361   1413
    581  -3083  -3665   1252   2122  -3374    140    506    548   1597   1332   1421
    563  -3076  -3639   1254   2099  -3356    135    504    550   1605   1335   1428
    527  -3128  -3658   1299   2091  -3393    127    493    530   1582   1309   1410
    631  -3065  -3699   1215   2164  -3380    111    501    537   1590   1312   1413
    670  -3073  -3743   1202   2205  -3408     77    504    530   1587   1314   1408
    628  -3167  -3795   1267   2210  -3481     98    483    491   1545   1275   1379
    610  -3177  -3787   1283   2197  -3481     96    470    478   1532   1265   1358
    636  -3133  -3769   1247   2200  -3450     85    478    483   1538   1273   1353
    594  -3141  -3735   1273   2164  -3437     83    475    483   1538   1278   1340
    491  -3185  -3678   1345   2083  -3432     96    475    478   1535   1280   1335
    605  -3112  -3717   1252   2158  -3413    101    488    480   1538   1283   1332
    797  -3057  -3855   1130   2325  -3455     67    485    467   1519   1267   1314
    807  -3055  -3863   1124   2335  -3457     51    470    467   1512   1265   1301
    685  -3083  -3772   1197   2229  -3426     70    452    459   1499   1254   1280
    511  -3156  -3668   1322   2088  -3411     90    446    452   1483   1239   1249
    504  -3221  -3725   1358   2114  -3473     90    465    441   1449   1189   1179
    628  -3229  -3858   1301   2242  -3543    145    574    488   1444   1150   1098
    698  -3130  -3829   1215   2262  -3478    265    750    618   1535   1218   1132
    727  -2982  -3710   1127   2218  -3346    363    956    797   1701   1374   1249
    769  -2665  -3434    948   2101  -3050    392   1080   1000   1951   1660   1499
    815  -2125  -2940    654   1878  -2533    345   1093   1200   2286   2078   1901
    670  -1779  -2449    553   1558  -2114    205    865   1247   2509   2397   2190
    524  -1896  -2421    685   1470  -2156     -2    485    995   2364   2314   2073
    446  -2359  -2805    956   1623  -2579   -153    122    527   1821   1800   1595
    459  -2855  -3315   1197   1886  -3083   -233    -41    135   1262   1223   1039
    532  -3115  -3650   1291   2088  -3382   -267     31     85   1140   1054    815
    550  -3231  -3785   1340   2166  -3507   -220    127    124   1135   1023    743
    527  -3250  -3780   1358   2153  -3515   -145    223    197   1179   1041    732
    509  -3146  -3655   1319   2081  -3400    -46    345    324   1293   1140    802
    511  -3089  -3600   1288   2055  -3343     12    381    374   1337   1176    818
    553  -3037  -3590   1241   2070  -3312     33    407    400   1358   1189    815
    553  -3050  -3603   1247   2075  -3328     31    423    405   1358   1184    797
    537  -3068  -3606   1265   2070  -3335     25    441    410   1358   1182    802
    470  -3026  -3496   1275   1982  -3260     67    483    454   1395   1215    846
    449  -2985  -3434   1267   1940  -3208     72    491    470   1397   1231    852
    545  -2987  -3535   1218   2039  -3260     25    457    431   1350   1197    792
    644  -2990  -3634   1174   2138  -3312     -2    431    405   1314   1169    743
    649  -2990  -3639   1169   2143  -3315     23    436    410   1304   1171    735
    613  -2956  -3569   1171   2088  -3260     41    459    441   1319   1197    753
    592  -2920  -3515   1161   2052  -3218     46    467    457   1327   1213    753
    613  -2912  -3525   1150   2068  -3218     41    470    459   1319   1218    748
    620  -2917  -3538   1148   2078  -3226     18    467    454   1304   1208    730
    620  -2930  -3551   1153   2086  -3239      2    449    436   1278   1189    706
    628  -2946  -3574   1158   2099  -3257     15    439    428   1260   1179    688
    626  -2917  -3543   1145   2083  -3229     18    444    439   1262   1189    685
    628  -2899  -3528   1132   2078  -3213      5    444    449   1267   1195    678
    636  -2894  -3533   1127   2083  -3213      5    446    454   1273   1197    672
    646  -2894  -3541   1122   2091  -3216      5    441    449   1265   1195    662
    631  -2896  -3528   1132   2078  -3211      2    436    444   1260   1189    652
    665  -2876  -3541   1106   2101  -3208     -5    441    449   1262   1192    652
    667  -2881  -3548   1106   2107  -3213    -18    431    441   1254   1189    646
    652  -2902  -3556   1122   2101  -3226    -33    413    423   1234   1171    620
    652  -2881  -3533   1114   2091  -3205    -36    413    420   1228   1169    607
    680  -2844  -3528   1080   2101  -3185    -33    426    433   1249   1195    628
    696  -2811  -3509   1057   2101  -3159    -23    449    454   1278   1223    654
    709  -2779  -3491   1034   2099  -3135    -23    465    467   1296   1244    672
    711  -2787  -3499   1039   2104  -3143    -36    452    454   1291   1239    665
    717  -2782  -3499   1031   2104  -3141    -41    436    439   1286   1239    659
    724  -2769  -3496   1021   2109  -3133    -49    436    433   1286   1241    646
    771  -2720  -3491    974   2130  -3104    -44    454    452   1312   1267    659
    813  -2673  -3486    930   2148  -3078    -36    470    462   1335   1291    672
    761  -2743  -3504    992   2132  -3122    -59    433    431   1314   1270    652
    719  -2777  -3496   1028   2107  -3135    -75    413    413   1314   1267    641
    724  -2730  -3455   1002   2088  -3091    -90    413    426   1343   1283    652
    717  -2717  -3434   1000   2075  -3076   -127    407    433   1363   1296    659
    753  -2681  -3434    963   2091  -3057   -106    415    436   1384   1312    662
    727  -2709  -3437    989   2081  -3073    -88    405    420   1384   1304    633
    706  -2725  -3432   1008   2068  -3076    -80    397    413   1384   1301    607
    678  -2701  -3380   1013   2029  -3039    -72    410    431   1410   1332    587
    639  -2668  -3309   1013   1971  -2987    -77    431    457   1439   1371    576
    678  -2637  -3317    979   1997  -2977    -90    436    467   1452   1387    563
    678  -2657  -3338    989   2005  -2998   -101    413    449   1436   1376    522
    680  -2662  -3343    992   2010  -3003    -72    420    449   1439   1387    504
    670  -2675  -3346   1002   2005  -3008    -41    446    462   1447   1387    480
    662  -2631  -3296    984   1979  -2964     -7    485    501   1483   1410    504
    693  -2564  -3257    932   1974  -2909      2    519    537   1517   1439    530
    711  -2548  -3260    919   1984  -2904    -12    532    555   1530   1439    532
    678  -2618  -3296    969   1984  -2956    -18    506    530   1493   1397    493
    639  -2662  -3302   1010   1969  -2982      7    501    519   1475   1379    452
    615  -2678  -3294   1028   1953  -2985     23    498    517   1467   1379    407
    563  -2722  -3286   1080   1925  -3003      7    475    496   1441   1363    368
    553  -2738  -3294   1091   1922  -3016     -2    465    485   1423   1356    340
    597  -2683  -3281   1041   1938  -2982      0    480    504   1436   1379    342
    623  -2642  -3265   1008   1943  -2953     -7    478    509   1436   1395    350
    581  -2686  -3268   1052   1925  -2977      7    449    480   1397   1366    329
    540  -2740  -3281   1098   1909  -3008     10    433    465   1371   1340    319
    545  -2730  -3276   1091   1909  -3000      7    431    459   1358   1327    329
    532  -2725  -3260   1093   1893  -2992     -7    423    459   1345   1322    345
    537  -2709  -3247   1085   1891  -2977    -15    426    465   1348   1335    379
    527  -2686  -3216   1078   1867  -2951    -15    423    467   1345   1340    426
    537  -2681  -3221   1070   1878  -2951     -7    423    465   1332   1322    472
    540  -2691  -3231   1075   1883  -2959      7    428    465   1327   1306    522
    535  -2683  -3218   1075   1875  -2951     10    433    467   1327   1299    566
    558  -2644  -3203   1041   1878  -2922      7    431    467   1327   1291    574
    535  -2660  -3195   1062   1862  -2927     15    428    457   1317   1275    555
    498  -2650  -3148   1072   1823  -2899     18    431    459   1330   1286    571
    501  -2613  -3115   1057   1808  -2863     18    436    470   1353   1304    602
    509  -2600  -3112   1044   1808  -2855     20    444    480   1371   1314    639
    498  -2600  -3102   1049   1797  -2850     10    449    480   1382   1319    667
    485  -2585  -3070   1047   1777  -2826     10    449    480   1389   1325    688
    478  -2564  -3042   1044   1758  -2803     25    449    483   1402   1327    711
    485  -2530  -3018   1021   1748  -2774     41    467    498   1421   1343    745
    483  -2525  -3008   1021   1743  -2766     25    470    501   1428   1348    782
    441  -2556  -2998   1054   1717  -2777     15    462    491   1421   1337    807
    381  -2556  -2938   1088   1660  -2746     41    478    509   1439   1348    870
    389  -2540  -2930   1072   1660  -2735     46    467    498   1431   1332    927
    491  -2538  -3029   1023   1758  -2782     33    452    472   1405   1291    958
    548  -2488  -3037    969   1790  -2764     46    470    485   1423   1291   1034
    566  -2449  -3016    943   1790  -2733     36    467    488   1434   1291   1062
    540  -2470  -3013    963   1777  -2740     12    446    470   1418   1267   1060
    530  -2455  -2985    961   1756  -2720     15    457    478   1428   1275   1088
    566  -2366  -2933    898   1748  -2650     20    480    506   1462   1301   1132
    545  -2366  -2912    911   1727  -2639     15    470    493   1454   1283   1137
    496  -2447  -2943    974   1717  -2694     36    454    467   1428   1244   1156
    483  -2447  -2933    982   1706  -2688     59    459    467   1428   1231   1195
    488  -2442  -2930    974   1706  -2686     62    459    465   1426   1218   1249
    485  -2442  -2927    979   1706  -2683     57    457    459   1415   1210   1283
    498  -2403  -2902    950   1699  -2650     57    465    470   1418   1215   1288
    566  -2275  -2842    854   1704  -2559     80    493    511   1449   1254   1304
    620  -2210  -2831    795   1725  -2520     90    506    527   1460   1275   1299
    602  -2252  -2855    826   1727  -2553    114    501    506   1439   1265   1273
    584  -2247  -2831    831   1706  -2538    127    498    501   1431   1257   1215
    571  -2244  -2816    836   1691  -2527    109    491    504   1428   1252   1166
    589  -2197  -2790    802   1688  -2494     98    504    522   1449   1278   1166
    587  -2148  -2735    782   1660  -2442    101    511    537   1473   1301   1163
    576  -2107  -2686    763   1631  -2397    122    514    548   1483   1319   1158
    587  -2109  -2696    761   1639  -2400    129    501    530   1465   1304   1124
    592  -2109  -2704    756   1647  -2405    116    491    517   1454   1296   1098
    566  -2120  -2686    776   1626  -2403    109    491    517   1457   1306   1101
    535  -2166  -2704    813   1618  -2434    103    485    504   1439   1288   1075
    527  -2184  -2714    828   1618  -2449    106    485    496   1423   1275   1060
    511  -2210  -2722    849   1615  -2465    109    485    480   1402   1254   1039
    498  -2244  -2743    872   1621  -2494    101    480    465   1376   1239   1015
    475  -2252  -2727    885   1600  -2488    106    470    459   1361   1228   1008
    475  -2247  -2722    885   1597  -2483    106    459    446   1345   1215    997
    470  -2247  -2717    885   1592  -2481     96    452    439   1332   1210    984
    480  -2252  -2733    885   1605  -2491     77    449    436   1322   1210    971
    491  -2252  -2743    878   1615  -2499     67    439    423   1306   1200    948
    504  -2257  -2761    875   1631  -2509     83    436    413   1293   1182    917
    517  -2249  -2766    865   1639  -2509    106    436    410   1288   1182    904
    519  -2236  -2756    859   1636  -2496     90    423    402   1283   1187    893
    509  -2239  -2751    862   1628  -2496     96    420    402   1283   1192    878
    530  -2231  -2764    849   1647  -2496    103    428    405   1286   1197    865
    558  -2239  -2800    839   1678  -2520     72    420    394   1270   1182    844
    571  -2252  -2824    841   1696  -2538     83    433    394   1265   1156    810
    558  -2270  -2831    854   1693  -2551    192    545    457   1286   1140    763
    587  -2216  -2803    815   1693  -2509    280    685    568   1358   1182    782
    636  -2078  -2717    719   1675  -2397    345    854    727   1504   1312    888
    670  -1847  -2517    589   1592  -2182    407    976    893   1714   1545   1109
    691  -1371  -2065    337   1376  -1719    392   1008   1093   2044   1958   1525
    623   -950  -1574    163   1098  -1262    290    862   1189   2309   2307   1844
    558   -880  -1439    158    997  -1158     77    540   1023   2270   2327   1839
    488  -1267  -1756    389   1122  -1512    -98    163    568   1766   1839   1415
    485  -1810  -2296    662   1389  -2052   -163     -7    168   1205   1247    891
    524  -2127  -2655    800   1587  -2390   -187     36     64   1026   1039    667
    566  -2283  -2850    859   1706  -2566   -174    111     83    995    982    587
    496  -2343  -2839    924   1667  -2590   -103    192    142   1028    997    587
    397  -2299  -2696    948   1543  -2496     -7    296    246   1119   1078    659
    511  -2164  -2675    826   1592  -2418     23    348    314   1171   1119    683
    623  -2114  -2738    743   1680  -2426     44    366    332   1179   1122    680
    654  -2091  -2746    719   1699  -2418     72    387    350   1189   1132    691
    644  -2075  -2720    714   1680  -2397     75    397    366   1189   1137    698
    623  -2070  -2696    722   1660  -2382     64    397    371   1184   1145    704
    618  -2065  -2683    722   1649  -2374     51    392    371   1171   1143    704
    605  -2057  -2662    727   1634  -2359     64    389    374   1163   1135    691
    597  -2055  -2652    727   1623  -2353     80    392    374   1158   1135    691
    594  -2047  -2642    724   1615  -2343     90    394    376   1156   1143    693
    576  -2078  -2655    748   1613  -2366     75    384    363   1140   1137    678
    579  -2081  -2660    750   1618  -2369     62    381    361   1137   1132    672
    581  -2044  -2626    730   1602  -2335     64    384    368   1148   1140    675
    553  -2052  -2608    748   1579  -2330     49    368    355   1140   1130    670
    542  -2062  -2608    758   1574  -2335     46    363    350   1135   1127    662
    522  -2075  -2598    776   1558  -2335     59    366    345   1135   1119    654
    537  -2060  -2598    758   1566  -2330     49    361    342   1135   1114    657
    553  -2031  -2585    737   1569  -2309     23    358    348   1143   1117    667
    553  -2008  -2561    724   1556  -2283     28    358    350   1148   1124    678
    550  -1997  -2548    724   1548  -2273     67    374    353   1150   1127    672
    594  -1964  -2561    683   1577  -2262     83    402    374   1166   1137    691
    597  -1951  -2551    675   1574  -2249     77    405    374   1166   1137    685
    584  -1948  -2533    680   1556  -2239     77    402    374   1161   1140    678
    581  -1948  -2530    683   1556  -2239     64    397    368   1158   1140    675
    587  -1914  -2501    662   1543  -2208     57    400    374   1163   1148    680
    548  -1938  -2486    693   1517  -2210     51    392    366   1156   1140    672
    522  -1964  -2486    717   1504  -2223     33    379    353   1145   1130    662
    517  -1971  -2488    727   1501  -2229     31    376    348   1143   1127    659
    524  -1958  -2483    714   1501  -2221     28    376    350   1140   1127    654
    545  -1922  -2468    688   1504  -2195     23    376    355   1145   1135    659
    558  -1904  -2465    672   1509  -2182     10    379    363   1148   1140    670
    568  -1893  -2462    662   1514  -2177     -5    374    355   1137   1135    670
    568  -1865  -2434    646   1499  -2148      5    376    363   1143   1148    680
    568  -1873  -2442    652   1504  -2156      5    371    355   1135   1145    678
    584  -1867  -2452    639   1517  -2158     -2    366    348   1124   1140    670
    620  -1808  -2429    594   1525  -2117    -15    376    361   1140   1158    691
    644  -1784  -2431    568   1538  -2109    -12    379    363   1143   1163    701
    626  -1821  -2447    594   1535  -2132     -7    355    340   1127   1143    696
    587  -1847  -2436    628   1509  -2140    -25    337    324   1111   1135    698
    561  -1860  -2421    649   1491  -2140    -31    332    316   1106   1137    709
    576  -1844  -2423    633   1499  -2132    -28    327    311   1106   1135    711
    594  -1813  -2408    607   1499  -2109    -25    329    316   1117   1150    727
    600  -1795  -2397    594   1499  -2096    -25    337    327   1132   1166    745
    615  -1792  -2408    589   1512  -2099    -18    345    329   1148   1161    750
    628  -1790  -2418    579   1522  -2104     -2    348    329   1163   1145    743
    615  -1795  -2410    589   1512  -2101      5    355    332   1171   1132    737
    605  -1803  -2408    597   1504  -2104      7    361    335   1176   1122    727
    607  -1790  -2397    592   1501  -2094     25    374    348   1187   1122    719
    615  -1795  -2413    587   1512  -2104     49    387    358   1184   1114    698
    620  -1795  -2416    587   1517  -2104     59    394    366   1182   1114    683
    626  -1787  -2413    579   1517  -2099     57    392    368   1171   1111    667
    613  -1829  -2442    607   1527  -2135     57    379    353   1145   1085    633
    600  -1836  -2439    618   1517  -2138     62    368    342   1140   1067    613
    613  -1800  -2413    592   1512  -2104     77    371    353   1150   1067    602
    579  -1834  -2413    626   1493  -2122     70    353    340   1130   1039    576
    568  -1844  -2413    639   1491  -2127     54    335    324   1114   1021    563
    574  -1860  -2434    641   1504  -2148     33    327    319   1098   1015    574
    563  -1888  -2455    662   1509  -2171     20    311    306   1070    997    561
    561  -1875  -2439    657   1499  -2156     18    309    303   1049    984    550
    568  -1857  -2426    644   1496  -2140     36    311    303   1028    979    542
    587  -1831  -2418    620   1501  -2125     46    314    306   1023    979    545
    584  -1823  -2408    618   1493  -2114     38    316    306   1021    971    542
    576  -1823  -2403    623   1486  -2112     28    316    301   1018    966    537
    558  -1831  -2390    636   1473  -2109     23    314    298   1015    966    532
    545  -1816  -2361    633   1452  -2088     28    322    306   1031    974    540
    532  -1800  -2335    633   1434  -2068     31    327    311   1041    979    545
    527  -1808  -2335    639   1428  -2070     18    316    301   1039    974    540
    522  -1805  -2327    641   1423  -2065     31    322    301   1047    982    542
    524  -1782  -2309    626   1415  -2047     36    327    311   1065    995    548
    514  -1764  -2278    623   1395  -2021     31    332    319   1080   1010    555
    524  -1751  -2275    610   1400  -2013     12    329    319   1083   1015    553
    524  -1727  -2252    602   1387  -1990     20    335    324   1088   1018    548
    506  -1743  -2249    615   1376  -1995     36    335    322   1080   1010    540
    496  -1743  -2239    623   1366  -1990     41    335    322   1072   1005    527
    491  -1740  -2231    623   1358  -1984     31    329    316   1060   1000    514
    506  -1727  -2234    610   1369  -1979     23    335    319   1054   1002    519
    517  -1678  -2197    579   1356  -1938     28    342    337   1062   1018    537
    504  -1675  -2179    584   1340  -1927     25    342    340   1062   1023    545
    483  -1704  -2190    610   1335  -1945     31    340    329   1044   1008    532
    480  -1704  -2184    613   1332  -1943     51    345    329   1039   1000    527
    472  -1693  -2169    607   1319  -1930     49    345    327   1036    995    527
    467  -1680  -2148    605   1306  -1914     49    355    337   1044   1008    545
    459  -1675  -2138    605   1296  -1904     44    361    340   1044   1008    548
    454  -1693  -2148    620   1301  -1919     38    353    329   1036   1002    540
    446  -1706  -2156    628   1299  -1930     33    342    316   1021    989    530
    441  -1701  -2143    628   1291  -1922     38    342    314   1013    984    524
    436  -1693  -2130    628   1280  -1912     46    340    311   1013    982    527
    423  -1704  -2127    641   1275  -1914     41    335    309   1008    976    530
    426  -1719  -2148    646   1286  -1932     33    324    296    992    961    514
    431  -1717  -2148    641   1288  -1930     31    319    290    987    956    514
    439  -1712  -2151    633   1293  -1930     20    314    288    984    953    519
    452  -1688  -2140    618   1296  -1914     20    322    296    987    958    527
    491  -1626  -2117    566   1304  -1870     49    342    322   1013    984    563
    514  -1584  -2099    535   1306  -1842     85    353    329   1018    992    574
    522  -1577  -2099    524   1309  -1836    109    361    332   1018    992    568
    506  -1595  -2101    545   1304  -1847     96    350    316   1002    979    555
    509  -1587  -2096    537   1301  -1842     88    350    316   1000    979    561
    537  -1509  -2047    485   1291  -1777    106    374    348   1036   1018    610
    555  -1447  -2005    444   1278  -1725    127    389    374   1065   1052    644
    571  -1426  -1997    428   1283  -1712    140    389    379   1070   1060    654
    540  -1470  -2010    465   1273  -1740    109    355    348   1044   1031    628
    535  -1462  -2000    462   1267  -1730     93    350    345   1044   1034    626
    540  -1457  -1997    457   1267  -1727     77    342    340   1044   1034    628
    532  -1493  -2026    480   1278  -1758     67    332    319   1028   1010    613
    522  -1535  -2057    506   1288  -1795     64    327    306   1015    989    592
    517  -1561  -2078    519   1296  -1818     62    324    296   1002    971    571
    506  -1587  -2096    540   1301  -1842     59    311    277    984    948    545
    504  -1615  -2120    555   1312  -1867     46    298    265    969    927    522
    501  -1605  -2109    550   1304  -1857     46    296    265    971    924    527
    498  -1621  -2122    561   1309  -1870     51    290    254    963    917    522
    493  -1639  -2135    571   1314  -1888     44    283    244    953    904    511
    491  -1647  -2138    579   1314  -1891     28    275    236    943    893    493
    493  -1641  -2135    574   1312  -1888     20    270    233    937    891    491
    501  -1634  -2135    566   1317  -1883     36    275    236    935    888    491
    501  -1610  -2112    553   1304  -1860     49    288    246    940    893    498
    488  -1621  -2109    566   1299  -1865     36    283    246    930    888    491
    485  -1634  -2120    574   1301  -1875     38    277    233    914    872    483
    488  -1639  -2130    574   1306  -1883     46    280    233    906    859    472
    485  -1688  -2177    600   1330  -1930     57    309    233    885    826    439
    491  -1732  -2223    620   1356  -1977    140    410    272    878    787    379
    514  -1628  -2145    555   1327  -1886    257    561    394    961    844    418
    574  -1467  -2042    446   1306  -1753    355    756    574   1132    995    548
    639  -1197  -1836    277   1236  -1517    381    883    763   1374   1254    810
    691   -730  -1421     20   1054  -1075    332    906    966   1714   1665   1239
    600   -301   -901   -150    750   -600    140    688   1049   1990   2023   1592
    514   -319   -833    -98    672   -576   -111    322    833   1901   1992   1566
    444   -758  -1202    155    820   -979   -259    -51    350   1358   1473   1132
    407  -1345  -1753    470   1080  -1548   -306   -210    -67    769    862    597
    423  -1670  -2096    623   1257  -1883   -262   -111   -116    636    675    387
    452  -1753  -2208    649   1330  -1979   -184      2    -59    654    657    345
    467  -1748  -2216    639   1340  -1982   -132     85     12    698    685    355
    472  -1691  -2164    610   1317  -1927    -70    171    101    774    745    402
    462  -1644  -2107    589   1283  -1875    -33    207    148    820    782    436
    459  -1605  -2068    571   1262  -1836     -2    236    176    846    805    454
    465  -1595  -2060    563   1262  -1826     20    254    194    857    810    457
    459  -1602  -2062    571   1260  -1831     25    259    197    857    807    446
    478  -1564  -2042    542   1257  -1803     23    272    215    872    826    462
    504  -1538  -2042    517   1270  -1790     12    283    226    883    833    467
    501  -1556  -2057    524   1278  -1805     10    283    220    875    828    459
    511  -1558  -2070    524   1291  -1813     25    285    220    875    828    457
    498  -1558  -2060    530   1278  -1808     36    283    218    875    831    444
    483  -1545  -2031    530   1257  -1787     54    290    231    888    844    449
    472  -1551  -2023    537   1247  -1787     46    285    228    896    849    444
    452  -1566  -2018    558   1234  -1792     18    275    220    891    839    426
    457  -1556  -2013    548   1231  -1784     20    277    223    901    839    423
    478  -1525  -2005    522   1241  -1764     12    285    233    914    844    431
    470  -1543  -2013    535   1239  -1777     -2    270    220    906    831    418
    439  -1569  -2008    566   1223  -1787     10    262    207    896    815    405
    449  -1538  -1987    542   1218  -1761     28    280    220    911    826    418
    470  -1517  -1987    522   1228  -1753     28    283    226    919    836    431
    472  -1517  -1990    519   1231  -1753     15    277    223    919    833    431
    485  -1509  -1995    511   1239  -1751      7    275    220    917    831    426
    509  -1499  -2008    493   1257  -1753      5    277    218    917    828    420
    514  -1480  -1995    483   1252  -1738     10    280    223    924    836    426
    496  -1483  -1982    493   1236  -1732     10    270    215    924    836    423
    493  -1475  -1969    491   1231  -1722      0    270    218    935    844    431
    501  -1478  -1979    488   1239  -1727    -12    267    218    943    846    436
    488  -1491  -1979    501   1231  -1732    -18    265    215    950    849    436
    485  -1486  -1971    498   1226  -1727    -12    265    215    958    859    436
    524  -1449  -1974    462   1249  -1712      2    275    223    976    883    433
    540  -1405  -1945    431   1241  -1675     -5    272    223    992    893    415
    530  -1410  -1943    439   1234  -1675    -25    262    218    997    901    397
    511  -1421  -1935    454   1221  -1678    -12    267    218   1008    909    389
    540  -1379  -1919    420   1228  -1649      2    283    236   1031    937    397
    542  -1382  -1927    418   1234  -1654    -31    267    223   1028    940    379
    540  -1397  -1938    428   1239  -1667    -51    252    205   1021    935    358
    553  -1387  -1940    415   1244  -1662    -41    249    200   1028    937    353
    563  -1353  -1917    394   1239  -1634    -38    254    202   1041    950    350
    553  -1335  -1888    389   1218  -1610    -41    257    207   1052    961    361
    550  -1337  -1891    392   1218  -1613    -49    252    200   1047    961    353
    563  -1325  -1888    379   1223  -1608    -54    252    197   1044    974    340
    563  -1314  -1878    376   1221  -1595    -77    244    192   1041    987    324
    553  -1286  -1842    366   1195  -1561    -83    239    192   1041   1005    314
    555  -1280  -1836    361   1195  -1558    -54    241    187   1036   1013    293
    545  -1283  -1831    366   1187  -1556    -18    257    192   1041   1026    272
    555  -1275  -1831    361   1192  -1553    -12    267    202   1047   1036    252
    571  -1270  -1842    348   1202  -1553     -5    280    210   1049   1049    220
    574  -1270  -1844    348   1208  -1556    -10    285    213   1044   1047    197
    548  -1291  -1839    371   1192  -1566    -18    277    207   1031   1002    210
    524  -1304  -1829    389   1176  -1566      2    283    210   1026    956    244
    522  -1319  -1844    397   1182  -1582     25    290    210   1015    917    265
    535  -1317  -1852    392   1192  -1584     31    296    213   1010    885    280
    532  -1306  -1842    387   1187  -1574     20    293    215   1005    867    298
    537  -1309  -1847    387   1192  -1577     18    283    207    989    839    303
    524  -1332  -1860    402   1189  -1595     18    267    192    969    802    301
    504  -1335  -1839    415   1169  -1587     20    272    200    971    795    322
    470  -1340  -1810    433   1137  -1574     25    272    202    974    792    337
    501  -1356  -1857    428   1179  -1605     25    254    176    948    761    319
    545  -1353  -1901    402   1223  -1626     23    244    166    935    745    316
    550  -1345  -1896    397   1223  -1621     31    252    174    943    743    332
    519  -1330  -1849    405   1184  -1590     51    262    184    958    750    353
    522  -1291  -1813    384   1166  -1551     67    265    197    974    756    374
    504  -1345  -1849    418   1176  -1595     12    226    161    945    719    348
    542  -1356  -1899    405   1218  -1626      0    226    150    937    696    340
    537  -1353  -1893    405   1215  -1623     15    236    155    945    691    355
    530  -1319  -1849    394   1189  -1584     23    246    171    963    704    389
    535  -1288  -1823    376   1176  -1556     10    231    168    961    693    402
    537  -1301  -1842    381   1187  -1571     20    226    155    945    678    400
    530  -1325  -1855    394   1189  -1587     46    231    150    945    675    392
    530  -1317  -1847    394   1187  -1582     51    233    150    953    672    397
    540  -1301  -1842    379   1189  -1571     38    233    153    950    672    405
    545  -1293  -1839    374   1189  -1564     25    239    158    950    672    415
    532  -1301  -1834    384   1182  -1566     31    231    150    937    667    415
    535  -1293  -1829    379   1182  -1561     31    220    142    922    659    410
    545  -1286  -1834    368   1187  -1558     31    220    140    909    657    407
    542  -1283  -1826    368   1184  -1553     44    228    148    904    662    410
    545  -1252  -1800    350   1171  -1525     44    241    163    911    680    423
    584  -1197  -1782    306   1182  -1488     20    241    174    917    698    431
    607  -1202  -1813    296   1208  -1506      5    223    153    891    685    410
    615  -1197  -1813    290   1213  -1504     12    226    158    885    688    413
    581  -1213  -1797    314   1189  -1504     15    220    153    880    685    407
    558  -1226  -1784    335   1171  -1504     25    218    150    875    680    397
    553  -1213  -1766    327   1158  -1488     23    223    158    888    688    400
    542  -1231  -1774    342   1156  -1501      7    220    155    891    685    400
    545  -1226  -1774    337   1158  -1499     28    231    161    904    685    407
    535  -1218  -1753    342   1143  -1486     44    244    168    924    688    415
    517  -1231  -1748    355   1130  -1491     28    228    158    930    672    407
    509  -1244  -1753    368   1130  -1499     28    213    145    935    659    402
    527  -1247  -1774    358   1150  -1509     31    207    137    937    646    397
    548  -1234  -1782    342   1163  -1506     33    210    135    943    639    400
    548  -1234  -1782    340   1163  -1506     28    207    132    948    628    402
    522  -1254  -1777    363   1148  -1514     20    194    119    937    613    394
    524  -1221  -1748    345   1135  -1483     10    194    127    943    623    407
    537  -1200  -1738    332   1137  -1467     -5    197    129    940    628    413
    574  -1148  -1722    285   1145  -1436     12    207    140    945    633    418
    597  -1098  -1696    249   1145  -1397     33    218    153    948    646    428
    566  -1111  -1680    270   1122  -1395     20    210    150    932    641    418
    542  -1150  -1693    303   1117  -1421     23    210    142    906    636    405
    532  -1166  -1701    314   1114  -1434     38    202    132    885    626    394
    511  -1111  -1623    298   1065  -1366     41    213    155    904    652    423
    452  -1072  -1527    309    989  -1299     44    220    176    922    680    454
    426  -1080  -1506    327    966  -1293     33    205    168    914    678    454
    545  -1088  -1634    270   1085  -1358    -25    166    122    867    636    410
    652  -1034  -1688    189   1169  -1361    -44    158    114    857    631    407
    662  -1023  -1688    179   1174  -1356    -59    161    114    852    628    410
    602  -1093  -1696    246   1148  -1395    -88    140     88    820    600    379
    589  -1140  -1732    275   1161  -1436    -83    135     64    792    571    348
    613  -1143  -1758    265   1184  -1449    -75    140     57    787    558    332
    610  -1161  -1771    275   1187  -1465    -75    129     46    784    548    316
    592  -1174  -1766    290   1179  -1470    -88    124     41    787    542    306
    584  -1182  -1766    298   1174  -1475    -90    119     36    792    540    296
    561  -1195  -1756    316   1156  -1475    -85    122     31    797    532    288
    542  -1205  -1751    329   1145  -1478    -77    124     25    805    527    283
    561  -1208  -1769    324   1163  -1488    -88    119     20    815    514    265
    548  -1218  -1766    335   1153  -1491   -103    109      7    820    496    249
    517  -1215  -1732    348   1124  -1475    -98    106      5    831    491    233
    504  -1189  -1693    340   1096  -1441    -90    111     15    849    501    236
    498  -1189  -1688    345   1093  -1439    -85    103      7    846    498    231
    509  -1200  -1709    345   1106  -1454    -98     96      0    833    488    218
    504  -1226  -1732    361   1117  -1478    -85    114     -2    828    470    197
    480  -1265  -1745    389   1111  -1504    -18    192     28    826    436    145
    457  -1226  -1683    384   1070  -1454     98    324    122    878    446    137
    524  -1122  -1649    296   1085  -1384    161    472    244    984    530    207
    592   -919  -1512    163   1049  -1215    207    623    420   1179    732    402
    631   -511  -1143    -62    885   -826    184    675    613   1470   1093    769
    579     80   -498   -329    540   -207     72    579    810   1849   1569   1239
    491    267   -223   -379    355     20   -168    249    714   1927   1712   1358
    413    -23   -439   -194    426   -231   -363   -135    316   1538   1371   1070
    353   -646  -1000    145    675   -820   -449   -392   -176    867    719    519
    366  -1114  -1480    374    922  -1296   -420   -350   -363    524    340    148
    374  -1304  -1678    462   1026  -1491   -381   -246   -335    480    275     57
    392  -1340  -1735    472   1062  -1538   -316   -161   -272    488    277     41
    418  -1278  -1696    428   1054  -1486   -236    -67   -187    532    324     75
    446  -1166  -1613    361   1028  -1389   -179     10    -96    589    392    132
    457  -1119  -1579    329   1018  -1348   -168     36    -59    597    415    153
    426  -1130  -1556    350    989  -1340   -150     44    -54    579    410    148
    415  -1104  -1519    342    966  -1312    -98     70    -31    581    423    158
    462  -1091  -1553    314   1008  -1322   -106     70    -33    563    415    150
    465  -1111  -1577    322   1021  -1343   -132     51    -49    537    400    137
    457  -1083  -1540    311    997  -1312   -119     62    -33    545    413    155
    426  -1062  -1488    316    953  -1273   -103     80    -12    563    431    171
    418  -1072  -1491    327    953  -1280   -109     77    -12    563    428    161
    444  -1083  -1527    316    984  -1304   -135     59    -31    550    415    140
    462  -1080  -1545    309   1002  -1312   -140     57    -36    550    410    132
    431  -1101  -1535    335    982  -1317   -137     57    -36    550    407    122
    350  -1106  -1457    379    904  -1280   -111     77    -15    574    431    140
    319  -1031  -1353    355    833  -1192    -83     98     15    610    462    176
    329   -987  -1317    329    820  -1153    -67    111     31    628    475    200
    350  -1005  -1356    324    852  -1179    -88     96     12    623    465    189
    454  -1023  -1478    285    966  -1249   -137     51    -33    597    423    150
    542  -1018  -1564    236   1052  -1291   -171     20    -72    571    384    106
    519  -1023  -1545    252   1031  -1283   -145     31    -70    576    384     98
    397  -1005  -1402    301    898  -1202    -85     77    -28    631    426    153
    413   -927  -1340    257    875  -1132    -51    106      5    680    465    202
    501   -930  -1434    213    966  -1182    -83     70    -31    659    423    166
    542   -953  -1496    205   1018  -1226   -119     41    -67    641    381    137
    542   -956  -1501    205   1021  -1228   -122     41    -75    667    376    127
    467   -940  -1408    236    937  -1174   -101     70    -46    727    423    148
    441   -950  -1392    252    917  -1171    -85     77    -44    748    436    132
    485   -966  -1452    239    966  -1208    -51     75    -57    743    418    114
    532   -948  -1480    207   1005  -1215    -59     64    -75    756    413    116
    558   -896  -1454    168   1005  -1174    -90     59    -80    789    433    135
    532   -911  -1444    187    987  -1176    -90     62    -90    787    426    127
    540   -893  -1434    174    987  -1163    -96     54    -93    784    423    142
    517   -906  -1426    192    969  -1166    -88     54   -103    779    415    161
    524   -893  -1418    184    971  -1156    -75     62   -106    792    415    166
    626   -862  -1488    116   1054  -1176   -106     36   -135    771    392    132
    685   -818  -1504     64   1093  -1161   -114     36   -142    779    420    129
    678   -800  -1478     59   1075  -1137   -111     49   -127    807    470    148
    688   -782  -1470     46   1078  -1124   -111     51   -122    813    493    166
    709   -776  -1486     33   1096  -1130   -122     25   -148    782    475    158
    735   -766  -1501     15   1117  -1132   -135      7   -166    748    454    161
    732   -748  -1480      5   1104  -1114   -145      7   -174    724    441    171
    737   -740  -1478      2   1106  -1109   -153      5   -179    730    444    181
    753   -745  -1499     -5   1124  -1122   -161     -5   -189    730    452    176
    756   -704  -1460    -25   1106  -1083   -150      0   -171    745    475    168
    774   -675  -1449    -51   1109  -1062   -148      2   -168    750    480    148
    758   -714  -1473    -20   1114  -1093   -137      2   -176    732    459    122
    693   -711  -1408      7   1049  -1060    -88     25   -142    748    467    127
    691   -722  -1413     15   1052  -1067    -98      2   -140    730    457    106
    719   -756  -1475     18   1096  -1114   -137    -18   -171    693    426     64
    555   -797  -1353    122    953  -1075    -98     33   -135    722    446     70
    439   -813  -1252    184    844  -1031    -46     72    -98    727    462     77
    589   -792  -1382    101    984  -1085    -85     33   -127    672    413     51
    732   -776  -1512     20   1122  -1143   -140    -10   -168    631    358     15
    771   -766  -1538     -2   1153  -1150   -187    -51   -197    610    327    -41
    724   -774  -1501     23   1111  -1137   -171    -54   -194    579    342    -80
    665   -789  -1454     62   1057  -1119   -148    -51   -184    561    353    -90
    644   -789  -1434     70   1039  -1111   -155    -62   -187    535    337    -98
    631   -769  -1400     70   1015  -1083   -142    -46   -171    530    342    -77
    641   -753  -1395     54   1015  -1072   -140    -46   -181    504    335    -83
    636   -727  -1366     44   1000  -1047   -135    -41   -174    491    342    -80
    626   -722  -1348     46    984  -1036   -132    -41   -174    478    340    -80
    613   -724  -1337     57    974  -1031   -135    -41   -174    470    335    -88
    597   -709  -1309     54    950  -1008   -140    -49   -176    436    314    -62
    610   -709  -1322     49    963  -1015   -155    -64   -202    376    257    -38
    605   -698  -1306     46    956  -1002   -174    -67   -207    374    249    -41
    566   -665  -1231     49    898   -948   -187    -67   -200    387    277    -54
    465   -662  -1127     96    795   -893   -135    -46   -171    407    314    -54
    467   -659  -1127     96    795   -893   -142    -59   -176    397    314    -64
    589   -633  -1223     20    906   -927   -197    -83   -202    361    285    -75
    654   -602  -1257    -25    956   -930   -223    -80   -210    337    270    -59
    644   -600  -1244    -23    943   -922   -220    -75   -210    329    252    -62
    602   -589  -1192     -5    896   -891   -207    -57   -192    342    265    -62
    592   -571  -1163    -10    875   -865   -213    -59   -189    337    267    -64
    571   -548  -1119    -10    844   -833   -218    -59   -187    324    262    -46
    545   -545  -1091      0    815   -818   -223    -72   -200    301    241    -33
    548   -545  -1093      0    818   -820   -231    -75   -207    283    228    -51
    532   -535  -1070      0    800   -802   -226    -64   -200    298    244    -90
    524   -496  -1021    -12    771   -758   -213    -54   -184    316    267    -88
    501   -501  -1002     -2    748   -750   -215    -64   -189    314    267    -64
    491   -504   -995      7    743   -748   -218    -64   -187    309    262    -59
    472   -480   -956      2    714   -717   -213    -59   -179    309    262    -41
    426   -457   -883     15    654   -670   -184    -54   -168    283    226      0
    470   -472   -943      0    704   -706   -223    -93   -205    244    179    -23
    517   -465   -982    -25    748   -724   -257    -85   -207    275    200    -49
    498   -454   -956    -23    724   -704   -241    -72   -197    293    228    -75
    436   -483   -919     23    678   -701   -218    -51   -184    314    259    -85
    405   -493   -898     41    652   -696   -228    -59   -184    311    265   -101
    441   -446   -888      2    665   -667   -231    -57   -181    306    270   -106
    446   -418   -867    -15    654   -641   -239    -67   -194    290    254   -101
    394   -418   -813     12    602   -615   -236    -64   -192    280    236    -85
    376   -418   -795     18    584   -607   -231    -59   -189    272    228    -75
    420   -413   -833     -5    626   -623   -244    -72   -202    265    218    -93
    439   -387   -826    -25    631   -605   -241    -75   -202    257    215    -88
    418   -397   -815    -10    615   -605   -236    -70   -200    262    218    -96
    397   -420   -818     10    605   -618   -228    -62   -194    265    218   -114
    379   -384   -763      2    568   -574   -207    -46   -179    280    236    -98
    361   -314   -678    -23    517   -496   -179    -23   -148    306    267    -49
    345   -270   -615    -36    480   -441   -166    -10   -129    324    288    -20
    342   -231   -574    -57    457   -400   -187    -18   -124    337    296     -5
    322   -181   -504    -72    413   -342   -202    -20   -111    353    311     20
    306   -168   -475    -72    389   -322   -210    -38   -119    337    293     25
    327   -184   -511    -70    418   -348   -226    -80   -153    280    233     23
    210   -197   -410     -7    309   -303   -218    -72   -153    285    241     49
     67   -231   -301     80    184   -265   -189    -38   -127    316    265     62
    148   -259   -407     57    277   -332   -223    -77   -168    254    202     -7
    311   -285   -597    -12    454   -441   -277   -116   -223    187    148   -106
    314   -301   -615     -7    462   -457   -280    -96   -213    233    179   -145
    342   -309   -652    -18    496   -480   -298   -103   -226    244    192   -207
    319   -319   -639      0    478   -478   -309   -114   -236    239    192   -228
    277   -350   -628     36    452   -488   -309   -127   -249    218    166   -236
    283   -358   -641     36    462   -501   -311   -135   -257    202    148   -246
    275   -345   -623     33    449   -483   -314   -148   -270    189    132   -244
    275   -337   -613     28    441   -472   -324   -161   -277    176    122   -220
    259   -337   -597     38    428   -467   -324   -158   -275    176    122   -210
    213   -335   -550     59    379   -441   -298   -155   -270    176    111   -210
    200   -329   -532     64    366   -431   -298   -166   -275    166     93   -215
    228   -319   -548     44    387   -431   -316   -176   -285    148     77   -202
    244   -322   -566     38    405   -444   -319   -181   -290    119     75   -215
    288   -327   -615     18    449   -470   -303   -142   -277    129     77   -265
    322   -340   -662      7    491   -501   -241    -54   -233    119     38   -327
    361   -270   -631    -46    493   -449   -166     67   -148    155     57   -324
    389   -135   -524   -127    457   -329    -46    257     20    324    192   -228
    392    158   -233   -275    311    -38      7    394    228    597    483     44
    379    670    288   -524     44    480    -25    405    444    948    898    467
    319   1124    805   -722   -241    963   -218    184    514   1202   1218    805
    246   1169    922   -706   -337   1047   -506   -168    332   1192   1234    826
    163    678    514   -423   -176    597   -649   -511   -122    678    758    407
    153     90    -64   -122    109     12   -683   -667   -527    101    189    -88
    197   -244   -444     23    319   -342   -662   -592   -618    -96    -51   -311
    213   -394   -607     90    410   -501   -613   -491   -584   -124   -119   -363
    197   -389   -587     96    389   -488   -542   -413   -522    -93   -114   -353
    205   -293   -501     44    353   -397   -465   -322   -426      0    -36   -324
    197   -231   -431     15    311   -329   -407   -270   -363     59     31   -301
    179   -218   -397     20    288   -306   -392   -252   -335     77     54   -303
    210   -176   -389    -18    298   -283   -392   -233   -319     85     54   -303
    223   -145   -368    -38    296   -257   -368   -218   -303     93     57   -298
    241   -155   -400    -44    319   -277   -374   -226   -314     75     28   -301
    236   -142   -379    -46    306   -259   -368   -220   -311     72     15   -296
    252   -129   -384    -62    316   -257   -371   -218   -303     77     12   -275
    288   -111   -402    -88    342   -257   -400   -215   -303     77     10   -259
    293    -93   -387   -101    337   -239   -394   -205   -298     85     15   -246
    272    -93   -366    -88    319   -228   -392   -205   -293     88      2   -254
    265    -88   -355    -90    309   -223   -402   -233   -316     67     -2   -272
    267    -85   -353    -90    309   -218   -397   -233   -319     88     25   -293
    259    -85   -345    -88    301   -215   -397   -228   -314     93     49   -290
    241    -57   -298    -90    270   -176   -384   -218   -296    109     75   -254
    249    -36   -288   -109    267   -161   -381   -220   -296     96     57   -249
    272    -20   -293   -127    283   -155   -394   -228   -309     67     18   -241
    293    -28   -324   -135    306   -176   -405   -233   -319     44    -10   -249
    283    -23   -306   -129    293   -163   -407   -228   -314     75     10   -267
    265    -18   -283   -124    272   -148   -402   -228   -309     85     25   -270
    252    -25   -277   -114    262   -150   -400   -226   -303     90     38   -244
    171    -31   -202    -72    184   -114   -379   -210   -285    109     57   -218
    158      7   -150    -83    155    -70   -381   -213   -280    122     75   -210
    249     25   -223   -140    236    -98   -394   -213   -277    106     59   -192
    306     54   -254   -181    280    -98   -400   -210   -277    103     46   -179
    311     46   -265   -179    285   -106   -410   -223   -288    109     38   -207
    293     10   -283   -150    288   -135   -420   -233   -306     93     28   -244
    285     31   -257   -161    272   -111   -413   -226   -288    106     38   -241
    296     77   -220   -187    259    -70   -426   -231   -283    109     62   -200
    283     77   -205   -181    244    -62   -436   -226   -285    111     59   -166
    254     72   -181   -163    218    -54   -431   -226   -288    111     59   -181
    231     96   -135   -163    181    -18   -397   -226   -277    135    101   -197
    218     90   -127   -155    174    -18   -387   -215   -265    150    127   -184
    272    109   -166   -192    218    -28   -431   -213   -270    153    129   -163
    332    124   -207   -228    270    -41   -480   -239   -301     96     62   -166
    319    142   -176   -233    246    -18   -459   -228   -296     96     49   -145
    350    176   -174   -265    262      0   -472   -233   -296    122     80   -153
    337    171   -166   -254    252      2   -472   -233   -293    145    132   -179
    324    181   -142   -252    233     20   -462   -231   -285    158    158   -168
    309    205   -103   -259    205     51   -449   -233   -277    158    158   -148
    314    228    -85   -272    200     72   -449   -236   -272    150    140   -116
    332    244    -90   -288    210     77   -465   -241   -290    122    106   -101
    329    246    -83   -288    207     83   -454   -241   -296    142    116   -119
    324    241    -83   -285    202     80   -457   -244   -293    153    142   -135
    293    233    -59   -265    176     88   -436   -233   -280    150    148   -116
    241    239     -2   -241    119    119   -400   -228   -262    135    111   -109
    293    228    -64   -259    179     83   -415   -239   -285     88     44   -124
    335    265    -70   -298    202     96   -413   -213   -267    116     62   -135
    345    257    -90   -301    218     83   -436   -226   -270    129     93   -184
    374    202   -171   -290    272     15   -459   -259   -309     75     62   -246
    361    174   -187   -267    275     -5   -436   -246   -301     72     41   -259
    337    171   -166   -257    252      2   -407   -239   -288     70     25   -259
    324    207   -116   -265    220     44   -392   -241   -277     70     20   -249
    324    213   -111   -270    218     51   -407   -262   -288     44    -12   -252
    309    189   -119   -249    215     36   -407   -259   -296     28    -38   -257
    262    192    -72   -228    166     59   -376   -244   -277     57    -12   -275
    272    210    -62   -241    168     75   -387   -252   -277     64      2   -290
    314    192   -122   -254    218     36   -415   -280   -309     25    -28   -322
    293    200    -93   -246    194     54   -397   -267   -296     36    -25   -303
    280    215    -64   -249    171     75   -405   -265   -290     38    -25   -285
    267    223    -46   -246    158     88   -415   -277   -298     25    -46   -280
    236    181    -54   -210    145     64   -431   -306   -332    -12    -85   -306
    220    181    -38   -200    129     72   -433   -322   -340     -2    -75   -324
    249    231    -18   -241    132    106   -413   -290   -309     31    -31   -303
    267    246    -20   -257    142    114   -410   -267   -298     38    -28   -277
    259    231    -28   -246    142    101   -423   -283   -316     -5    -85   -275
    259    257     -2   -257    132    127   -413   -270   -306      2    -72   -259
    254    277     23   -267    114    153   -405   -267   -296     49    -41   -272
    249    259     10   -254    119    135   -410   -272   -301     51    -28   -290
    252    257      5   -254    122    132   -413   -272   -303     44    -23   -293
    241    257     15   -249    114    137   -387   -267   -298     36    -28   -290
    241    275     31   -259    103    153   -400   -267   -296     41    -36   -288
    239    288     49   -265     93    171   -420   -272   -296     46    -41   -288
    233    285     49   -259     90    168   -423   -272   -293     44    -38   -288
    231    290     59   -259     85    176   -431   -270   -290     59    -15   -280
    215    296     80   -257     67    189   -407   -249   -270     72      2   -272
    257    340     83   -298     88    210   -394   -249   -262     80     10   -257
    283    332     49   -309    116    192   -426   -275   -288     54    -20   -265
    218    309     90   -262     64    200   -428   -265   -283     49    -28   -254
    205    301     96   -254     54    200   -436   -272   -293     38    -36   -257
    215    319    101   -267     57    210   -415   -267   -288     38    -36   -249
    223    342    116   -283     54    228   -394   -254   -277     46    -31   -236
    192    296    103   -244     44    200   -420   -277   -301     36    -49   -272
    213    311     98   -262     57    205   -446   -285   -303     31    -54   -275
    220    332    109   -277     57    220   -446   -277   -296     41    -36   -259
    218    337    119   -280     49    228   -439   -280   -296     44    -36   -265
    205    327    122   -265     41    226   -446   -290   -301     41    -38   -272
    215    327    111   -272     51    218   -444   -293   -303     36    -44   -280
    231    337    106   -285     62    223   -436   -293   -306     33    -46   -277
    231    337    103   -285     62    220   -444   -296   -311     33    -46   -280
    226    374    148   -298     38    262   -415   -280   -290     51    -31   -259
    231    413    181   -324     23    298   -413   -275   -277     64    -18   -246
    244    431    187   -337     28    309   -420   -270   -275     64    -23   -239
    210    423    210   -319      0    319   -423   -265   -272     57    -33   -226
    200    407    207   -303     -2    309   -446   -288   -293     20    -70   -228
    218    454    233   -337     -7    345   -418   -262   -267     54    -33   -218
    303    530    223   -418     38    376   -392   -252   -252     93     10   -228
    301    540    239   -420     31    389   -389   -257   -249     96     31   -228
    241    530    288   -384    -23    410   -426   -267   -254     88     31   -218
    223    522    298   -371    -36    410   -454   -283   -267     70     23   -223
    226    522    293   -374    -33    407   -459   -288   -272     67     18   -223
    233    522    288   -379    -28    407   -452   -277   -267     70     23   -213
    233    532    298   -381    -31    415   -439   -265   -254     77     23   -202
    215    485    267   -353    -25    376   -457   -280   -277     38    -28   -220
    179    413    233   -296    -25    324   -467   -293   -303      5    -59   -252
    176    389    210   -285    -15    301   -478   -303   -322    -10    -57   -280
    200    407    207   -303     -2    309   -488   -309   -324     -5    -44   -280
    187    397    210   -293    -12    306   -480   -319   -327    -12    -54   -298
    142    374    231   -259    -44    303   -465   -301   -314    -12    -59   -290
    124    374    246   -249    -62    311   -472   -298   -316    -15    -67   -272
    181    358    176   -270      2    267   -517   -332   -355    -54   -116   -290
    192    363    171   -277     10    267   -532   -329   -358    -70   -127   -283
    153    361    207   -259    -25    285   -517   -316   -345    -49   -109   -285
    142    358    215   -252    -36    288   -506   -316   -340    -44    -93   -296
    153    389    236   -270    -41    314   -485   -298   -319    -20    -64   -296
    155    394    239   -277    -41    319   -470   -288   -306     -7    -49   -296
    142    350    207   -246    -33    280   -485   -296   -322    -33    -77   -322
    116    285    168   -202    -25    228   -459   -239   -301    -49   -114   -366
    119    340    220   -228    -49    280   -327    -93   -192     10    -88   -358
    215    488    270   -353    -28    379   -213     67    -49    119      0   -267
    270    657    387   -465    -59    524   -158    213    111    293    166    -96
    285   1010    724   -652   -218    867   -168    290    303    579    480    226
    262   1574   1312   -917   -524   1444   -236    241    509    961    914    662
    166   1769   1600   -969   -717   1686   -478    -72    428   1088   1104    792
     51   1504   1452   -779   -698   1478   -691   -446     75    792    857    558
    -12    924    937   -457   -475    930   -771   -722   -400    171    275     70
     10    444    433   -226   -210    439   -774   -719   -618   -189   -109   -280
     49    226    174   -137    -62    200   -743   -602   -589   -228   -205   -376
     38    163    124   -101    -44    145   -659   -496   -514   -200   -218   -371
     44    197    150   -122    -51    174   -566   -407   -431   -145   -187   -340
     85    275    189   -179    -51    233   -537   -355   -361    -77   -122   -314
     67    298    231   -184    -83    265   -524   -319   -316    -31    -67   -285
     67    322    252   -194    -90    288   -480   -280   -280      0    -38   -259
    129    361    228   -246    -49    296   -472   -275   -270      2    -41   -246
    122    363    241   -241    -59    303   -454   -262   -257      0    -46   -228
     77    358    277   -218   -101    319   -446   -262   -254     15    -38   -226
    124    376    252   -252    -64    314   -446   -267   -257     10    -41   -233
     85    345    257   -215    -85    301   -431   -259   -252      7    -41   -236
     41    306    265   -174   -111    285   -423   -252   -246     12    -41   -236
     28    296    267   -166   -119    283   -441   -262   -249      7    -59   -236
     59    329    270   -197   -103    301   -454   -277   -259    -18    -93   -210
     98    355    257   -228    -80    306   -444   -259   -252     -7    -83   -205
     72    361    288   -215   -106    324   -420   -241   -231     41    -23   -233
     49    342    293   -197   -122    319   -420   -246   -236     41    -10   -246
     44    340    296   -192   -124    319   -407   -236   -226     41    -10   -236
     18    324    306   -174   -142    316   -407   -233   -220     38    -23   -233
      0    275    275   -137   -137    275   -436   -257   -244     12    -51   -239
     18    288    270   -153   -124    277   -452   -267   -252      7    -54   -223
    114    384    267   -249    -75    327   -415   -239   -218     36    -31   -181
    119    405    283   -262    -83    345   -400   -223   -202     54    -10   -166
     12    311    298   -161   -142    306   -439   -259   -233     31    -36   -205
     -7    270    275   -132   -142    272   -452   -262   -239     20    -44   -210
     46    337    290   -192   -122    314   -423   -233   -210     41    -33   -166
    116    410    290   -265    -88    350   -407   -226   -197     59    -12   -140
     80    379    298   -228   -109    340   -418   -239   -210     64     -5   -161
     36    337    301   -189   -132    319   -431   -252   -220     54      0   -174
     49    350    301   -202   -124    327   -431   -249   -215     62      2   -163
     54    368    311   -213   -129    340   -439   -249   -215     67      7   -155
     70    374    303   -220   -116    340   -444   -249   -215     67      5   -153
     72    387    314   -231   -122    350   -452   -252   -215     70     12   -140
     75    413    335   -244   -129    374   -457   -246   -207     83     25   -122
     96    418    319   -259   -111    368   -472   -257   -215     77     20   -129
     96    420    324   -257   -114    374   -472   -259   -215     77     20   -129
    124    475    350   -301   -111    413   -472   -259   -207     93     44   -101
    155    485    329   -322    -88    407   -488   -272   -226     80     33    -96
    171    478    303   -327    -67    389   -504   -283   -241     64     23    -98
    179    491    311   -335    -64    402   -501   -280   -239     70     36    -98
    197    488    290   -342    -46    389   -519   -290   -246     64     38   -109
    226    542    314   -384    -44    428   -511   -272   -228     83     59    -83
    241    581    340   -413    -49    462   -506   -272   -226     85     72    -64
    197    555    358   -376    -80    457   -501   -288   -239     83     67    -77
    166    550    384   -358   -109    467   -498   -288   -236     83     70    -75
    181    566    384   -374   -101    475   -501   -290   -233     85     70    -77
    192    568    376   -381    -93    472   -496   -283   -231     90     75    -88
    218    589    371   -402    -75    480   -483   -265   -213    106     88    -88
    226    584    358   -405    -64    470   -480   -259   -207    103     83    -96
    218    563    342   -392    -62    454   -478   -262   -205    101     72   -111
    213    545    332   -381    -59    441   -457   -259   -202     93     54   -132
    202    532    329   -366    -62    431   -441   -249   -192     88     44   -145
    202    522    319   -363    -59    420   -446   -257   -197     77     28   -171
    213    527    314   -371    -49    420   -433   -257   -194     75     23   -187
    174    493    319   -335    -72    407   -431   -270   -200     59      2   -210
    179    485    306   -332    -62    397   -433   -290   -213     33    -28   -231
    202    465    262   -335    -31    363   -441   -303   -226     18    -49   -244
    205    446    239   -327    -15    342   -446   -293   -226     18    -51   -257
    205    436    228   -322    -10    332   -452   -298   -231     12    -49   -272
    205    457    252   -329    -23    355   -449   -296   -226     20    -33   -262
    202    491    288   -348    -44    389   -436   -290   -218     31    -25   -249
    220    483    259   -353    -18    371   -441   -303   -231     15    -44   -262
    218    459    241   -340    -12    353   -436   -303   -233      7    -54   -272
    210    452    241   -329    -15    348   -426   -298   -233      7    -57   -275
    207    462    254   -337    -23    358   -428   -298   -233     12    -51   -270
    194    465    270   -329    -38    368   -418   -290   -228     18    -44   -259
    192    485    290   -340    -49    389   -402   -283   -220     25    -38   -257
    187    485    298   -335    -54    392   -413   -285   -226     20    -44   -259
    171    454    280   -314    -54    368   -426   -296   -236      7    -57   -272
    168    449    280   -309    -57    366   -426   -296   -236      7    -54   -267
    171    470    298   -322    -64    384   -420   -285   -226     18    -36   -254
    171    472    301   -322    -64    387   -413   -283   -220     20    -28   -246
    184    470    285   -327    -51    379   -413   -280   -223     18    -28   -239
    187    483    296   -335    -54    389   -407   -283   -223     23    -20   -226
    181    478    293   -329    -57    387   -423   -283   -226     23    -23   -226
    179    462    283   -319    -51    374   -428   -285   -231     18    -31   -233
    181    462    280   -322    -51    374   -418   -277   -228     20    -33   -241
    189    475    283   -332    -46    379   -410   -275   -228     20    -28   -231
    192    488    296   -340    -51    392   -418   -275   -228     20    -23   -207
    179    498    319   -337    -70    410   -431   -270   -218     33    -12   -202
    166    498    329   -332    -80    415   -415   -257   -207     44     -2   -202
    176    496    319   -337    -72    410   -410   -267   -218     31     -5   -205
    171    465    290   -319    -59    379   -410   -275   -233     12    -23   -205
    174    467    293   -319    -59    381   -397   -267   -228     10    -23   -197
    176    480    303   -329    -62    392   -405   -272   -233      7    -23   -205
    179    480    301   -329    -62    392   -413   -277   -241     -2    -28   -218
    184    491    306   -340    -59    400   -415   -283   -244     -5    -23   -218
    187    524    337   -355    -75    431   -397   -262   -226     15     -2   -215
    187    555    366   -371    -90    462   -374   -244   -202     38     25   -200
    192    563    371   -379    -90    470   -374   -249   -202     38     33   -197
    202    574    368   -389    -83    472   -371   -252   -205     38     38   -213
    194    571    376   -381    -90    475   -353   -241   -197     46     44   -223
    213    574    361   -397    -72    467   -358   -241   -197     41     38   -218
    233    589    355   -413    -62    472   -361   -244   -197     44     41   -218
    223    620    394   -423    -85    509   -340   -236   -181     67     62   -200
    215    665    449   -439   -116    558   -324   -220   -153    103     98   -155
    241    693    452   -470   -103    574   -340   -226   -153    114    109   -129
    252    685    433   -470    -90    561   -368   -244   -166    109     93   -135
    262    662    400   -462    -70    532   -397   -267   -181     96     77   -150
    241    633    392   -436    -75    514   -389   -272   -192     88     67   -137
    262    615    350   -439    -46    483   -384   -277   -205     75     49   -148
    272    581    309   -428    -18    446   -389   -280   -215     59     28   -161
    249    524    272   -387    -12    400   -402   -290   -233     41      5   -179
    249    517    267   -381     -7    392   -402   -293   -236     36     -2   -184
    257    514    257   -387      0    387   -420   -301   -244     28    -10   -192
    277    493    213   -387     33    353   -436   -316   -259     10    -25   -202
    257    472    215   -366     20    342   -428   -322   -267      2    -31   -205
    252    485    233   -368     10    361   -433   -337   -277    -10    -33   -210
    265    501    233   -384     15    368   -433   -340   -280    -20    -44   -205
    244    504    259   -374     -7    381   -433   -329   -270    -15    -36   -202
    226    480    254   -355    -12    368   -433   -327   -270    -20    -38   -205
    233    467    233   -350      0    350   -441   -327   -272    -31    -44   -215
    218    459    241   -340    -12    353   -436   -319   -267    -31    -49   -226
    207    475    267   -340    -31    371   -423   -309   -257    -20    -38   -220
    220    493    272   -358    -25    384   -407   -285   -241     -7    -25   -215
    249    439    189   -342     31    314   -376   -233   -231    -25    -64   -272
    202    439    236   -322    -15    337   -272   -109   -148     12    -54   -290
    231    532    301   -381    -36    418   -166     54    -20    116     28   -233
    293    696    402   -496    -54    550   -106    210    135    283    187    -90
    348   1083    735   -714   -192    909   -103    309    340    581    524    244
    288   1680   1392   -987   -553   1538   -129    309    594    995    992    719
    145   1925   1777  -1036   -815   1852   -319     59    605   1161   1208    927
     62   1709   1644   -885   -792   1678   -537   -311    293    914   1000    745
     -7   1104   1111   -548   -558   1106   -667   -680   -244    262    379    202
     28    613    584   -322   -280    600   -696   -722   -485   -111    -31   -197
     20    355    335   -189   -158    345   -675   -623   -496   -184   -142   -327
      2    267    265   -135   -132    267   -623   -537   -454   -176   -161   -353
    -15    265    280   -124   -148    272   -561   -457   -389   -137   -129   -329
     33    358    324   -197   -145    342   -496   -374   -303    -64    -72   -285
     93    449    355   -272   -132    402   -457   -335   -254    -25    -36   -267
     67    470    402   -270   -168    436   -431   -306   -228     -5    -20   -241
     75    452    376   -262   -150    415   -431   -306   -233    -23    -36   -246
     64    452    387   -259   -163    420   -431   -296   -223    -12    -28   -249
     49    483    433   -267   -192    459   -413   -275   -197      7    -10   -239
     44    475    428   -262   -192    452   -407   -280   -200      5    -10   -241
     59    457    397   -257   -168    428   -402   -285   -213    -10    -23   -257
     70    472    402   -272   -166    439   -405   -283   -210    -10    -20   -257
     59    491    431   -275   -184    459   -410   -275   -197      5     -5   -239
     54    493    439   -275   -192    467   -400   -267   -189     15      7   -218
     54    498    444   -275   -194    472   -387   -259   -184     25     18   -207
     54    511    457   -283   -200    483   -387   -262   -184     31     20   -213
     51    514    462   -283   -205    488   -384   -262   -184     28     10   -200
     80    506    423   -293   -174    465   -389   -270   -194     15     -5   -202
    137    498    361   -316   -111    431   -407   -296   -218      0    -25   -226
     70    509    436   -290   -184    472   -384   -275   -194     23     -2   -187
     12    530    517   -270   -252    522   -363   -246   -163     62     33   -142
     77    555    475   -316   -200    517   -374   -252   -171     62     33   -135
    161    574    413   -366   -124    493   -374   -254   -176     57     28   -145
    171    584    413   -381   -119    498   -374   -246   -166     67     31   -163
    171    558    387   -366   -109    475   -387   -259   -181     49     10   -181
    192    553    361   -374    -85    457   -394   -277   -200     25     -5   -163
    205    558    353   -381    -72    457   -400   -280   -200     28     -2   -145
    184    571    384   -379   -101    478   -405   -280   -197     38      0   -153
    174    576    402   -376   -114    491   -405   -277   -189     44      5   -135
    181    592    410   -389   -114    501   -407   -272   -184     46     12   -116
    197    613    415   -405   -109    514   -400   -272   -187     49     18   -127
    197    607    407   -405   -106    506   -400   -275   -189     44     10   -129
    200    607    407   -405   -103    509   -410   -280   -192     38     10   -122
    202    623    418   -413   -109    522   -413   -280   -189     49     18   -116
    226    644    418   -433    -96    532   -410   -267   -181     62     28   -111
    226    646    420   -436    -96    532   -407   -267   -181     64     36   -114
    220    639    415   -431    -96    527   -420   -280   -194     59     31   -124
    233    626    389   -431    -77    509   -426   -290   -205     54     25   -127
    220    639    418   -428    -98    530   -420   -283   -194     72     51    -98
    176    665    485   -423   -155    576   -418   -272   -174    103     77    -83
    158    657    498   -410   -168    579   -436   -285   -189     88     62    -88
    223    646    423   -436   -101    537   -454   -309   -220     54     41   -111
    239    662    423   -449    -90    542   -444   -306   -215     54     57    -98
    226    657    428   -441   -101    542   -436   -309   -218     49     70    -93
    215    657    439   -436   -111    548   -441   -311   -215     46     77    -77
    200    652    452   -426   -124    550   -446   -311   -218     46     77    -64
    184    649    465   -415   -140    558   -444   -309   -215     59     70    -67
    194    657    462   -426   -135    558   -441   -301   -207     62     57    -75
    200    639    439   -420   -119    537   -426   -285   -200     62     57    -80
    200    639    439   -420   -119    537   -413   -265   -179     70     59    -88
    215    646    431   -431   -106    540   -394   -244   -155     80     51    -96
    215    626    410   -423    -96    519   -371   -239   -148     85     46   -106
    202    615    413   -410   -103    514   -358   -236   -142     93     57   -119
    205    618    413   -413   -103    517   -348   -231   -135    101     59   -135
    207    613    405   -410    -98    509   -337   -226   -132    103     51   -145
    210    607    394   -410    -93    501   -332   -228   -140     98     41   -153
    194    600    405   -397   -103    504   -332   -239   -153     88     41   -163
    189    576    384   -384    -98    480   -324   -239   -163     77     44   -181
    194    563    368   -379    -85    467   -327   -241   -176     67     59   -181
    207    568    361   -389    -77    465   -329   -244   -179     70     80   -179
    213    579    366   -397    -75    472   -327   -241   -184     72     96   -171
    213    581    366   -397    -77    475   -327   -246   -192     72     93   -171
    223    581    358   -402    -67    470   -322   -246   -200     98     98   -171
    223    568    345   -397    -62    459   -319   -244   -205    132     96   -168
    223    579    355   -402    -67    467   -329   -241   -207    135     90   -166
    228    574    342   -402    -57    459   -345   -254   -220    129     75   -174
    252    587    335   -418    -41    462   -332   -257   -223    140     70   -168
    259    602    342   -431    -41    472   -309   -246   -215    148     93   -158
    239    594    355   -418    -57    475   -314   -246   -220    124    153   -155
    231    594    361   -413    -67    478   -319   -244   -223     85    236   -155
    246    605    358   -426    -54    483   -319   -239   -215     64    283   -153
    257    610    350   -436    -46    480   -329   -246   -213     64    296   -140
    270    620    350   -446    -38    485   -335   -249   -205     70    298   -122
    277    644    363   -462    -44    504   -324   -244   -192     80    301    -93
    277    670    392   -472    -57    532   -314   -231   -168     83    290    -64
    285    685    397   -488    -54    542   -319   -228   -158     64    257    -57
    272    667    394   -470    -59    532   -322   -231   -155     57    197    -54
    259    649    389   -457    -64    519   -322   -231   -155     51    150    -49
    259    649    389   -454    -64    519   -322   -226   -148     59    137    -36
    265    665    400   -467    -67    532   -314   -218   -145     70    129    -18
    259    665    402   -462    -70    535   -319   -223   -158     67    111    -20
    246    654    405   -452    -80    530   -329   -228   -166     64     96    -31
    249    667    418   -457    -83    542   -329   -231   -166     67     77    -46
    265    667    402   -467    -70    535   -322   -233   -168     64     57    -51
    244    639    392   -441    -75    517   -316   -239   -179     49     36    -67
    228    607    376   -420    -75    491   -319   -252   -194     33     12    -88
    218    613    394   -415    -88    504   -316   -249   -189     28     12    -85
    218    626    407   -423    -96    519   -314   -246   -184     28     25    -70
    220    633    410   -428    -96    522   -314   -244   -179     23     33    -59
    218    628    410   -423    -96    519   -322   -249   -184     12     31    -59
    228    654    426   -441    -98    540   -311   -244   -179     10     38    -51
    239    685    446   -465   -103    566   -301   -233   -163     15     23    -41
    246    693    446   -472    -98    571   -288   -231   -158     18     18    -44
    249    696    446   -472    -98    571   -275   -223   -155     23     31    -51
    265    717    452   -491    -93    584   -267   -213   -142     38     49    -49
    277    737    459   -509    -90    600   -254   -207   -137     54     51    -49
    275    782    506   -530   -114    644   -241   -192   -111     85     77    -28
    275    813    537   -545   -132    675   -252   -192    -98    109     98    -18
    270    802    532   -535   -129    667   -259   -213   -111    101     88    -25
    259    763    501   -511   -119    633   -275   -236   -137     72     59    -54
    272    771    498   -522   -111    636   -272   -236   -137     70     59    -59
    277    776    498   -527   -111    639   -280   -241   -140     64     54    -62
    254    724    470   -488   -106    597   -311   -265   -168     28     18    -96
    233    688    454   -462   -109    571   -322   -267   -179      0     -7   -122
    213    641    426   -428   -106    535   -329   -277   -200    -31    -38   -150
    213    613    400   -413    -96    509   -340   -293   -220    -57    -62   -171
    210    592    381   -400    -85    488   -345   -303   -233    -70    -80   -179
    207    574    366   -392    -80    470   -350   -316   -254    -83    -98   -192
    207    555    348   -381    -70    452   -371   -332   -270    -98   -114   -207
    205    532    327   -368    -62    431   -387   -342   -283   -109   -122   -220
    215    535    319   -374    -51    428   -376   -340   -283   -106   -109   -223
    215    532    314   -374    -51    423   -366   -342   -288   -103   -106   -233
    200    527    327   -366    -62    428   -376   -348   -293   -101   -101   -239
    200    532    332   -368    -64    433   -381   -348   -288    -88   -103   -241
    181    511    329   -345    -72    420   -374   -345   -290    -80   -111   -252
    166    478    311   -322    -75    397   -387   -350   -303    -75   -111   -265
    174    467    293   -322    -59    381   -368   -337   -296    -62   -111   -275
    174    428    252   -303    -38    340   -332   -283   -280    -64   -145   -316
    187    452    265   -319    -38    358   -233   -158   -205    -28   -148   -337
    207    524    314   -366    -54    420   -145    -10    -96     62    -85   -296
    257    706    449   -483    -96    579    -64    163     70    236     80   -135
    327   1085    758   -706   -215    922    -51    272    270    517    392    202
    275   1673   1397   -974   -561   1535    -46    322    542    924    865    704
     88   1956   1867  -1021   -888   1912   -192    103    597   1127   1124    969
    -15   1743   1758   -862   -885   1751   -413   -270    301    888    914    782
    -57   1148   1205   -545   -631   1176   -576   -649   -218    272    303    220
    -28    610    639   -290   -332    623   -654   -769   -540   -171   -168   -249
     28    384    353   -207   -163    368   -639   -688   -571   -262   -290   -384
     38    303    265   -171   -114    285   -594   -610   -545   -275   -319   -418
     41    322    277   -184   -116    301   -535   -530   -483   -239   -296   -397
     72    426    353   -249   -140    389   -465   -444   -400   -174   -239   -342
     80    498    418   -290   -168    459   -426   -392   -342   -127   -197   -298
     75    509    433   -293   -179    472   -402   -366   -319   -109   -184   -285
     67    498    431   -285   -181    465   -384   -353   -314   -106   -187   -285
     75    519    444   -296   -184    483   -376   -340   -298    -88   -171   -265
     77    532    452   -306   -187    493   -374   -329   -288    -77   -163   -252
     90    537    446   -314   -179    493   -368   -329   -285    -75   -161   -246
     93    532    439   -314   -174    485   -374   -332   -288    -75   -166   -244
     98    540    441   -319   -171    491   -371   -327   -285    -72   -168   -244
     90    545    454   -319   -181    501   -368   -324   -283    -70   -171   -241
     90    545    452   -319   -179    498   -374   -332   -290    -80   -181   -252
     93    540    444   -319   -174    493   -379   -335   -290    -85   -192   -257
    106    535    428   -319   -161    483   -379   -335   -290    -90   -194   -257
     98    535    433   -319   -166    485   -381   -337   -293    -88   -194   -252
    103    535    431   -319   -163    483   -394   -342   -301    -96   -197   -257
    119    555    436   -337   -158    496   -400   -345   -296    -93   -197   -254
    129    574    444   -350   -155    509   -389   -332   -280    -80   -184   -239
    127    561    431   -345   -153    496   -394   -335   -283    -85   -192   -241
    119    553    433   -337   -158    493   -400   -340   -293    -90   -194   -246
    111    555    444   -335   -166    501   -397   -345   -296    -88   -194   -246
    116    553    436   -335   -158    496   -397   -337   -288    -77   -184   -244
    127    563    433   -348   -153    498   -392   -329   -277    -64   -176   -233
    119    574    452   -348   -166    514   -381   -327   -272    -51   -163   -223
    116    571    454   -345   -171    514   -387   -327   -275    -49   -158   -218
    124    594    470   -358   -171    532   -389   -324   -265    -36   -142   -207
    129    592    462   -363   -166    527   -394   -324   -265    -33   -140   -202
    129    587    457   -358   -163    522   -402   -329   -272    -38   -137   -200
    119    600    478   -361   -179    537   -405   -332   -272    -36   -132   -197
    132    600    467   -366   -166    535   -400   -327   -272    -38   -135   -194
    135    602    467   -371   -166    537   -394   -324   -272    -41   -135   -189
    127    615    485   -371   -179    550   -407   -335   -275    -44   -127   -176
    124    639    514   -381   -194    576   -413   -337   -277    -46   -119   -163
    122    659    537   -389   -207    600   -402   -332   -270    -41   -114   -148
    127    659    532   -394   -202    597   -413   -340   -275    -51   -119   -148
    142    659    517   -402   -187    589   -426   -345   -285    -62   -127   -150
    140    675    532   -410   -197    605   -426   -340   -280    -57   -116   -135
    145    696    550   -420   -202    623   -413   -335   -272    -46   -101   -114
    148    704    555   -428   -205    628   -423   -345   -283    -62   -109   -114
    153    719    563   -436   -205    641   -428   -348   -288    -72   -111   -106
    145    724    576   -436   -215    649   -423   -345   -285    -67   -106    -96
    140    717    576   -428   -218    646   -418   -348   -288    -70   -109    -90
    150    745    592   -449   -220    670   -420   -342   -283    -64   -103    -80
    158    756    597   -459   -218    678   -410   -332   -275    -54    -96    -72
    145    724    579   -436   -218    652   -423   -337   -283    -62   -106    -83
    135    724    589   -428   -226    657   -413   -327   -272    -54    -98    -80
    137    724    587   -431   -226    657   -394   -309   -257    -41    -93    -80
    142    724    581   -436   -218    654   -379   -290   -244    -36    -93    -85
    153    727    574   -441   -210    649   -371   -277   -233    -33    -93    -93
    142    701    558   -420   -207    631   -358   -267   -223    -31   -101   -103
    119    696    576   -407   -228    636   -335   -254   -210    -25   -103   -106
    119    698    579   -410   -231    639   -329   -246   -202    -28   -109   -119
    119    678    555   -400   -218    618   -329   -244   -202    -38   -124   -137
    109    678    568   -392   -228    623   -311   -239   -194    -28   -119   -142
     98    680    579   -389   -241    631   -298   -236   -189    -25   -119   -145
    103    667    563   -387   -231    618   -298   -239   -189    -36   -129   -155
    103    670    563   -389   -231    618   -301   -244   -192    -36   -127   -161
     88    662    574   -374   -241    618   -301   -249   -194    -41   -127   -166
     80    654    571   -368   -246    613   -301   -254   -197    -46   -137   -176
     85    641    555   -363   -233    597   -296   -252   -200    -49   -142   -184
     83    644    558   -363   -236    600   -298   -252   -200    -44   -137   -187
     80    662    581   -371   -249    623   -293   -244   -187    -25   -111   -166
     88    662    574   -376   -244    618   -290   -239   -181    -15    -98   -158
     85    654    568   -371   -241    613   -293   -244   -187    -20    -98   -163
     77    649    571   -363   -246    610   -296   -246   -189    -23    -93   -168
     80    665    584   -371   -252    626   -288   -236   -179    -12    -83   -155
     77    659    579   -371   -252    620   -290   -239   -181    -20    -85   -158
     77    641    561   -361   -241    602   -288   -236   -184    -23    -83   -158
     75    654    576   -366   -252    618   -275   -226   -176    -15    -72   -150
     83    680    597   -381   -257    639   -270   -223   -166    -10    -57   -140
     80    683    600   -384   -259    641   -270   -220   -163    -10    -46   -137
     83    678    594   -381   -254    636   -275   -220   -163    -12    -44   -137
     93    672    576   -384   -241    626   -285   -220   -168    -18    -41   -135
     83    646    563   -363   -239    605   -285   -220   -171    -18    -33   -135
     80    641    561   -363   -239    602   -275   -218   -168    -23    -25   -129
     90    659    568   -376   -239    615   -290   -223   -171    -28    -15   -122
     88    667    579   -379   -244    623   -309   -233   -181    -36     -7   -119
     54    605    550   -329   -246    579   -335   -252   -202    -57    -15   -137
     62    602    537   -335   -236    571   -322   -249   -197    -59      0   -129
    111    659    548   -387   -218    605   -285   -223   -179    -44     28   -101
     98    670    568   -387   -236    620   -283   -215   -174    -38     46    -85
     67    646    579   -355   -254    613   -306   -226   -181    -46     54    -85
    140    698    555   -420   -207    628   -277   -202   -166    -46     80    -72
    174    722    545   -449   -187    633   -254   -184   -155    -46    101    -59
    220    761    537   -493   -158    649   -244   -166   -140    -44    124    -41
    181    758    576   -470   -197    667   -254   -176   -150    -64    129    -49
    150    722    571   -439   -210    646   -265   -189   -166    -88    129    -51
    132    717    581   -426   -226    649   -262   -187   -163    -85    158    -33
    135    758    623   -446   -244    691   -262   -187   -153    -70    197     -7
    194    831    636   -511   -220    735   -270   -184   -140    -51    244     20
    275    880    602   -579   -163    743   -267   -181   -137    -41    259     33
    239    820    581   -530   -171    701   -290   -207   -168    -64    231     12
    197    735    537   -467   -168    636   -335   -244   -210   -101    174    -23
    275    776    501   -524   -111    639   -348   -244   -213    -98    135    -25
    324    795    470   -561    -72    633   -329   -233   -207   -101     80    -36
    244    685    441   -465    -98    563   -342   -257   -233   -158     -7    -83
    215    615    400   -415    -93    506   -371   -288   -254   -213    -59   -127
    252    610    358   -431    -51    485   -368   -298   -257   -236    -90   -145
    301    657    355   -480    -28    506   -348   -285   -239   -228    -85   -127
    239    581    342   -410    -51    462   -363   -303   -254   -241    -90   -137
    213    540    327   -376    -57    433   -376   -311   -267   -241    -77   -145
    262    581    319   -420    -28    452   -376   -306   -270   -215    -57   -142
    233    574    340   -405    -54    457   -379   -311   -283   -207    -44   -129
    218    574    355   -397    -67    465   -379   -311   -285   -192     -7   -101
    215    574    355   -397    -70    467   -366   -301   -283   -176     18    -72
    226    571    345   -397    -59    459   -366   -298   -283   -161     15    -59
    205    563    358   -384    -75    462   -381   -303   -285   -150      5    -44
    205    545    337   -376    -64    441   -374   -296   -285   -148    -28    -62
    233    509    275   -374    -20    392   -335   -241   -259   -142    -75    -98
    262    501    239   -381     12    371   -241   -119   -192   -106    -90   -124
    244    542    298   -394    -28    420   -166      0   -101      5    -57    -85
    267    683    413   -475    -72    548    -88    158     57    194     57     57
    368   1072    704   -722   -168    888    -33    301    267    509    348    381
    426   1675   1249  -1049   -410   1462     -2    381    519    935    807    904
    262   1951   1686  -1109   -711   1818   -122    202    592   1184   1075   1104
    187   1836   1647  -1013   -730   1743   -353   -148    363   1052    950    974
    150   1382   1228   -766   -540   1306   -530   -519    -98    540    439    537
    205    896    691   -550   -241    795   -607   -675   -446     85    -62    106
    277    613    332   -446    -28    472   -605   -597   -493    -23   -231    -15
    293    431    137   -363     77    283   -558   -524   -472    -64   -316    -59
    316    394     75   -358    122    236   -498   -457   -420    -64   -327    -77
    345    483    137   -413    103    311   -433   -379   -337    -20   -275    -51
    285    535    249   -410     15    394   -397   -324   -275     12   -220     -2
    262    574    311   -418    -23    444   -371   -285   -239     15   -205     20
    265    602    337   -436    -38    470   -342   -252   -210     10   -197     46
    262    615    353   -439    -44    485   -342   -236   -205     -2   -187     98
    262    636    374   -449    -54    506   -353   -228   -207     -7   -187    181
    249    646    397   -449    -72    522   -345   -220   -207    -15   -215    306
    226    644    418   -436    -96    532   -337   -205   -202    -20   -223    410
    249    683    433   -465    -90    558   -327   -194   -192    -12   -148    392
    192    633    439   -413   -124    537   -350   -223   -218    -31   -129    342
    181    613    428   -397   -124    522   -353   -223   -220    -31   -122    332
    270    714    441   -493    -85    576   -298   -181   -171     15    -46    329
    314    761    446   -537    -64    605   -267   -150   -137     49    -15    337
    168    623    454   -397   -142    540   -337   -213   -187     12    -57    280
    109    581    472   -345   -181    527   -332   -236   -205     41    -36    257
    142    602    457   -374   -158    532   -329   -244   -210     90      2    231
    197    587    389   -392    -96    488   -371   -288   -239    114    -25    158
    236    594    358   -418    -62    478   -379   -303   -249     77    -62    142
    267    618    350   -444    -41    485   -363   -296   -239     67    -85    166
    267    597    329   -433    -31    462   -368   -303   -239     49   -111    171
    283    628    345   -454    -31    488   -387   -306   -233     51    -96    197
    285    618    329   -454    -20    475   -415   -322   -246     54   -101    184
    262    589    327   -426    -31    457   -415   -329   -252     59   -119    176
    280    597    316   -439    -18    457   -407   -316   -241     64   -119    194
    329    665    335   -496     -2    501   -410   -298   -220     70   -109    220
    342    698    355   -522     -7    527   -426   -301   -215     67   -111    252
    306    654    348   -480    -20    501   -454   -324   -231     38   -135    246
    280    623    340   -454    -31    483   -457   -335   -244     20   -140    246
    262    607    345   -433    -41    478   -439   -337   -254     10   -148    239
    239    600    361   -420    -62    480   -439   -335   -252      7   -153    246
    272    613    340   -444    -33    478   -405   -306   -231     18   -137    280
    275    607    332   -441    -28    470   -402   -309   -244      5   -145    277
    275    633    358   -454    -41    496   -431   -319   -259     -7   -145    296
    267    639    371   -454    -51    506   -423   -322   -267    -36   -153    301
    298    662    363   -480    -33    514   -413   -316   -275    -64   -166    293
    327    701    374   -514    -23    537   -407   -301   -265    -64   -150    306
    342    696    353   -519     -5    524   -413   -290   -259    -67   -135    335
    368    701    332   -537     18    517   -426   -285   -259    -59   -135    353
    376    730    353   -555     12    542   -407   -262   -241    -36   -111    381
    371    745    374   -561     -2    558   -397   -249   -233    -18    -93    381
    361    776    415   -568    -25    597   -374   -233   -220     10    -59    410
    342    753    410   -550    -33    581   -376   -244   -236     12    -62    397
    309    730    420   -519    -57    576   -371   -241   -236     28    -57    379
    270    691    420   -480    -77    558   -348   -236   -231     44    -54    363
    254    691    436   -472    -90    563   -350   -226   -228     64    -49    342
    306    743    433   -527    -64    587   -301   -171   -187    116    -12    358
    322    769    446   -545    -62    607   -296   -137   -163    140     -2    355
    239    685    446   -462   -103    566   -309   -148   -184    119    -44    303
    174    646    472   -410   -148    561   -252   -129   -171    135    -54    267
    148    636    488   -392   -171    563   -228   -109   -148    153    -59    233
     70    576    506   -324   -218    542   -265   -127   -166    140    -90    184
     46    568    519   -309   -236    545   -275   -129   -168    142   -106    161
     38    542    504   -290   -231    524   -277   -135   -171    148   -119    135
     54    553    498   -306   -223    527   -246   -122   -155    161   -124    114
     59    566    504   -314   -223    535   -262   -122   -150    168   -119    122
     25    517    491   -272   -231    504   -296   -150   -171    155   -145     85
    -25    457    483   -215   -254    470   -303   -166   -179    161   -145     88
     44    524    480   -285   -218    504   -285   -148   -150    202   -111    116
    161    618    457   -392   -148    537   -207   -109   -111    252    -72    153
    103    555    452   -332   -174    504   -200   -124   -124    252    -80    148
    -77    428    506   -174   -290    467   -246   -174   -161    236   -101    124
    -85    459    545   -189   -314    501   -249   -168   -137    277    -75    148
    -44    472    517   -215   -280    493   -246   -155   -106    319    -49    163
    -33    457    488   -213   -262    472   -228   -163   -106    329    -49    142
    -33    452    485   -207   -259    467   -205   -163   -101    335    -46    124
    -12    491    501   -239   -257    496   -181   -145    -70    350    -20    132
     -5    509    514   -252   -259    511   -168   -132    -44    371      0    140
    -15    519    535   -252   -275    527   -176   -129    -28    389     23    155
    -31    491    522   -228   -275    506   -205   -140    -38    394     31    150
    -15    491    506   -239   -262    498   -192   -142    -36    400     25    135
     25    527    501   -277   -239    517   -194   -153    -41    394     12    111
     59    548    488   -303   -213    519   -218   -161    -46    384      7    103
     93    561    467   -327   -187    514   -220   -155    -33    381     18    109
    106    555    449   -332   -171    501   -239   -158    -36    368     20     90
    119    568    449   -345   -163    509   -254   -158    -28    361     36    116
    135    581    446   -361   -155    514   -259   -166    -31    348     36    132
    150    589    439   -368   -142    514   -257   -179    -46    316     18    119
    197    620    423   -410   -111    522   -257   -174    -33    319     31    127
    207    610    402   -410    -98    509   -270   -176    -38    314     36    124
    215    618    400   -418    -90    509   -257   -171    -28    327     49    127
    215    649    433   -431   -109    542   -228   -153    -15    366     67    132
    231    657    426   -446    -96    542   -218   -145    -12    397     80    142
    231    636    402   -433    -85    519   -246   -161    -28    405     64    132
    249    649    400   -449    -75    527   -249   -163    -25    397     57    140
    244    675    431   -459    -93    553   -244   -168    -23    392     46    132
    233    662    428   -449    -98    545   -244   -179    -33    379     20     93
    272    722    446   -498    -85    584   -257   -171    -10    394     36    122
    285    758    472   -524    -93    615   -272   -174      2    402     38    122
    231    711    480   -470   -124    597   -285   -200    -15    374     10     93
    145    641    493   -394   -174    568   -324   -246    -64    306    -49     49
    161    618    457   -389   -148    537   -355   -270    -90    257    -98     -5
    272    724    452   -498    -90    589   -353   -246    -62    262    -85     15
    316    761    444   -537    -62    602   -348   -236    -57    241    -93     23
    192    626    433   -410   -122    530   -384   -280   -109    158   -171    -46
    213    615    400   -415    -93    509   -397   -290   -124    116   -205    -70
    194    571    376   -384    -90    475   -407   -306   -137     85   -239   -106
    135    470    335   -301    -98    402   -420   -335   -166     41   -283   -161
    116    420    303   -270    -96    363   -433   -348   -176     20   -311   -192
    101    410    309   -257   -103    361   -439   -358   -181     20   -316   -200
     80    405    324   -244   -122    366   -452   -371   -194     15   -327   -210
     96    431    335   -262   -119    384   -439   -358   -184     28   -322   -202
    127    457    327   -293   -101    392   -441   -361   -181     31   -329   -220
    111    441    329   -277   -109    387   -454   -366   -181     28   -335   -231
     96    428    332   -262   -119    381   -462   -374   -189      5   -342   -244
     98    431    332   -265   -116    381   -467   -379   -194    -12   -348   -249
    103    426    322   -265   -109    374   -467   -379   -202    -38   -368   -270
    101    392    288   -246    -93    340   -428   -340   -187    -64   -407   -332
     85    381    293   -236   -103    337   -345   -236   -124    -57   -415   -361
     93    426    332   -259   -119    379   -241   -103    -25     -5   -371   -335
    150    592    441   -371   -145    517   -150     62    132    140   -215   -187
    244    935    691   -589   -223    813   -135    168    329    389     64     70
    236   1467   1231   -852   -496   1348   -166    210    581    774    501    493
    109   1855   1745   -982   -818   1800   -283     59    709   1065    844    818
     44   1743   1699   -893   -826   1719   -517   -306    449    901    730    711
    -31   1215   1247   -592   -639   1231   -670   -672    -36    322    184    233
    -75    704    779   -314   -428    740   -730   -826   -381   -145   -280   -194
    -54    394    449   -168   -252    420   -722   -750   -446   -296   -454   -381
    -72    239    311    -83   -192    275   -675   -662   -423   -316   -496   -426
    -57    231    288    -85   -171    259   -623   -594   -371   -296   -485   -428
    -20    322    340   -150   -181    329   -550   -511   -290   -239   -436   -392
     10    428    418   -218   -202    423   -485   -428   -202   -158   -355   -309
     28    465    433   -249   -202    449   -454   -392   -163   -127   -335   -277
     28    483    454   -257   -213    470   -436   -376   -150   -122   -324   -267
     33    501    465   -270   -215    483   -436   -371   -145   -116   -329   -277
     38    483    444   -259   -202    465   -431   -366   -140   -116   -335   -293
     46    501    454   -275   -205    478   -407   -350   -119   -103   -319   -272
     54    519    462   -288   -205    491   -415   -355   -122   -111   -322   -280
     64    530    465   -298   -202    498   -431   -374   -129   -124   -332   -298
     70    542    472   -306   -200    509   -428   -368   -124   -119   -329   -288
     72    548    472   -311   -200    511   -413   -363   -116   -119   -335   -298
     83    548    462   -316   -189    506   -410   -366   -111   -127   -342   -314
     80    550    470   -316   -194    511   -415   -363   -106   -129   -340   -314
    103    589    485   -345   -189    537   -413   -353    -96   -119   -322   -303
    103    587    483   -348   -192    535   -405   -353    -93   -124   -327   -329
     93    584    488   -340   -197    537   -402   -345    -88   -116   -311   -322
    101    594    491   -350   -194    542   -400   -342    -83   -111   -301   -332
     96    602    506   -348   -205    555   -376   -329    -70   -103   -293   -355
     96    592    493   -345   -200    542   -361   -324    -67   -103   -290   -366
    114    615    501   -366   -192    558   -348   -309    -49    -85   -267   -342
    124    633    509   -381   -194    571   -366   -316    -49    -85   -257   -340
    103    639    535   -371   -215    587   -387   -327    -57    -88   -241   -345
    109    620    511   -366   -200    566   -400   -332    -62    -96   -231   -353
    129    620    491   -376   -179    555   -400   -342    -70   -111   -244   -389
    124    620    493   -374   -184    558   -397   -337    -67   -119   -239   -392
    137    641    504   -389   -181    574   -400   -329    -54    -93   -215   -374
    142    665    522   -405   -189    594   -400   -324    -44    -77   -205   -361
    140    693    550   -418   -205    623   -397   -316    -33    -57   -187   -324
    155    717    561   -439   -202    639   -405   -311    -31    -54   -181   -301
    155    722    566   -439   -205    644   -405   -314    -33    -51   -192   -296
    150    704    553   -428   -202    628   -423   -327    -46    -54   -210   -309
    150    711    561   -431   -205    636   -407   -314    -33    -33   -205   -293
    135    717    581   -428   -226    649   -402   -306    -28    -23   -189   -265
    142    722    579   -431   -218    652   -420   -314    -36    -33   -197   -257
    148    693    542   -423   -197    618   -462   -342    -64    -46   -220   -283
    200    750    550   -478   -174    652   -441   -322    -46    -23   -200   -262
    265    849    584   -558   -158    717   -392   -283    -10     18   -158   -215
    187    802    615   -493   -213    709   -400   -293    -20     -5   -161   -207
     51    678    626   -366   -285    652   -444   -335    -64    -41   -197   -236
     41    680    639   -363   -298    659   -446   -337    -67    -36   -189   -228
     67    722    652   -394   -293    688   -433   -327    -59    -31   -174   -202
     70    737    667   -402   -298    704   -426   -316    -51    -23   -163   -181
     90    748    657   -420   -283    704   -428   -311    -49    -23   -166   -179
     90    740    646   -415   -277    693   -444   -306    -41    -20   -171   -194
     98    750    652   -426   -277    704   -459   -293    -25    -10   -161   -181
     93    745    652   -418   -277    698   -420   -283    -23    -33   -176   -194
     64    696    631   -381   -283    662   -384   -280    -31    -46   -197   -218
     72    709    633   -392   -280    672   -355   -259    -10    -28   -197   -223
     57    711    652   -387   -296    683   -340   -249      5    -10   -197   -228
     38    672    633   -355   -296    654   -340   -257      0    -12   -223   -249
     20    652    631   -337   -303    641   -340   -265     -5    -36   -244   -267
      7    631    620   -319   -306    626   -345   -275    -10    -44   -262   -275
    -10    602    613   -296   -311    607   -335   -277    -10    -49   -280   -283
    -10    623    633   -306   -322    628   -322   -280     -5    -49   -283   -267
     -7    633    641   -314   -324    639   -337   -288     -7    -51   -288   -272
    -12    626    639   -309   -324    631   -345   -293     -7    -57   -296   -267
     -7    615    623   -303   -314    618   -348   -298    -15    -70   -309   -270
      5    615    610   -309   -301    613   -350   -306    -20    -83   -324   -285
     -2    623    626   -311   -314    626   -337   -296     -7    -72   -309   -257
     -5    644    649   -319   -327    646   -340   -293      2    -62   -290   -213
     -5    633    636   -316   -319    633   -345   -303    -10    -80   -303   -226
      5    633    628   -319   -311    631   -332   -301     -7    -85   -306   -236
     12    639    623   -327   -306    633   -332   -298     -5    -85   -306   -236
      7    659    652   -335   -322    654   -329   -288     10    -72   -288   -213
     -7    667    672   -329   -340    670   -329   -283     15    -70   -285   -202
      7    685    678   -345   -335    683   -327   -283     18    -90   -288   -207
     18    672    654   -348   -319    665   -327   -285     15   -101   -293   -202
     10    657    646   -335   -316    652   -329   -285     10    -98   -288   -202
     12    665    649   -340   -316    657   -327   -283     12    -96   -290   -213
     20    683    662   -350   -319    672   -319   -275     20    -85   -277   -200
     31    691    659   -361   -314    675   -329   -272     20    -85   -277   -187
     28    704    675   -366   -324    691   -332   -265     28    -77   -267   -166
     18    704    683   -363   -332    693   -327   -254     36    -70   -267   -150
     10    701    691   -355   -340    696   -319   -246     46    -57   -259   -127
     20    711    688   -368   -335    701   -311   -239     57    -46   -246   -103
     23    719    693   -371   -335    706   -314   -241     51    -54   -249   -119
     33    740    706   -389   -337    724   -316   -236     57    -59   -233   -122
     23    740    717   -381   -345    730   -306   -226     72    -38   -215   -116
     18    735    714   -379   -348    724   -283   -218     80    -28   -215   -116
     38    769    730   -405   -345    750   -259   -202     93    -18   -210   -109
     49    792    743   -423   -348    769   -262   -200     96    -18   -210   -111
     62    802    740   -431   -337    771   -270   -202     96    -20   -207   -111
     38    805    766   -423   -363    784   -254   -205     96    -20   -205   -103
     33    833    800   -433   -384    818   -246   -207    109     -7   -189    -96
     57    859    802   -459   -371    831   -249   -205    114      2   -176    -88
     67    859    792   -462   -361    826   -265   -210    114      5   -179    -93
     64    849    784   -459   -358    818   -288   -228    101      2   -176    -90
     67    826    758   -446   -345    795   -306   -241     88    -10   -187   -101
     62    800    735   -431   -337    769   -314   -246     77    -18   -192   -109
     51    776    724   -413   -335    750   -316   -252     70    -31   -200   -127
     51    776    722   -415   -335    748   -314   -252     67    -38   -194   -129
     54    750    696   -402   -319    724   -322   -259     54    -54   -205   -148
     38    675    633   -358   -298    654   -337   -275     25    -85   -233   -179
     28    641    613   -335   -290    628   -342   -290     10   -106   -249   -189
     31    633    600   -332   -285    618   -345   -303     -2   -124   -262   -213
     41    641    600   -342   -280    620   -353   -298      0   -129   -254   -200
     25    641    613   -335   -293    628   -361   -298      5   -137   -239   -184
     12    615    602   -314   -293    610   -342   -303     -2   -137   -236   -176
     12    613    597   -314   -293    605   -329   -303    -10   -142   -252   -192
      5    602    594   -303   -296    597   -324   -309    -12   -148   -280   -215
     -2    587    589   -293   -298    587   -342   -316    -20   -153   -301   -218
     10    602    592   -306   -290    597   -353   -314    -18   -148   -309   -205
     12    600    584   -306   -285    592   -355   -316    -20   -155   -324   -210
     23    584    561   -303   -267    574   -335   -293    -10   -161   -345   -226
     23    550    524   -288   -252    540   -259   -223     15   -181   -384   -283
     15    571    555   -293   -270    563   -148   -103     88   -158   -387   -309
     59    654    592   -358   -267    623    -44     70    226    -49   -301   -246
    145    878    732   -511   -293    805     10    228    407    158    -88    -54
    236   1330   1093   -784   -428   1213    -38    272    607    488    285    327
    181   1992   1810  -1085   -813   1901   -174    184    839    948    826    870
     25   2179   2153  -1104  -1065   2166   -418   -140    769   1067   1005   1036
    -90   1813   1901   -862   -997   1857   -594   -496    392    696    672    732
   -166   1096   1260   -467   -714   1179   -683   -779   -132     15     25    153
   -171    540    711   -184   -441    626   -678   -776   -345   -340   -376   -246
   -181    368    550    -96   -366    457   -618   -665   -309   -361   -444   -337
   -140    400    540   -129   -340    470   -524   -545   -220   -309   -415   -327
    -70    491    561   -213   -314    524   -436   -431   -122   -231   -363   -285
      2    600    597   -301   -296    600   -376   -348    -41   -166   -306   -239
     54    672    618   -366   -280    646   -342   -306      2   -132   -277   -210
     25    665    639   -345   -306    652   -327   -296     10   -124   -280   -210
    -41    597    636   -277   -340    618   -332   -309     -2   -140   -301   -220
    -64    574    639   -254   -350    605   -327   -309     -5   -145   -311   -223
    -31    602    633   -288   -332    618   -337   -303      0   -135   -306   -223
    -23    610    633   -293   -329    620   -337   -298      5   -127   -301   -218
    -44    589    633   -275   -337    610   -335   -296      7   -124   -301   -218
    -77    561    639   -241   -358    600   -324   -296      7   -124   -296   -210
    -72    563    636   -246   -355    600   -311   -288     10   -124   -293   -215
    -49    581    628   -267   -337    605   -316   -288     10   -129   -296   -215
    -49    589    636   -272   -342    610   -324   -290     10   -132   -298   -218
    -41    584    626   -270   -332    605   -324   -290     10   -132   -298   -215
    -44    579    623   -267   -335    600   -327   -288     12   -132   -298   -207
    -41    576    618   -270   -329    597   -332   -288     12   -132   -298   -207
    -33    581    613   -275   -324    597   -335   -288     15   -129   -296   -218
    -23    602    626   -288   -324    613   -335   -280     23   -122   -290   -215
    -25    602    626   -290   -324    615   -324   -280     23   -116   -283   -187
    -36    581    618   -275   -327    600   -311   -280     18   -122   -285   -189
    -36    597    633   -280   -335    615   -301   -275     23   -114   -277   -189
    -36    626    662   -293   -348    644   -288   -257     41    -93   -254   -166
    -38    605    644   -285   -342    626   -298   -265     36    -96   -257   -171
    -46    600    646   -277   -348    623   -309   -270     33    -96   -257   -176
    -44    600    641   -280   -342    620   -311   -270     33    -96   -257   -184
    -33    607    641   -285   -337    623   -316   -265     38    -85   -246   -168
    -20    631    652   -306   -337    639   -314   -262     44    -75   -228   -153
    -31    628    657   -298   -345    641   -301   -254     49    -67   -223   -155
    -20    631    649   -306   -335    639   -309   -252     51    -67   -223   -166
     -5    644    649   -319   -327    646   -329   -257     46    -67   -210   -155
    -25    646    670   -311   -348    657   -311   -252     51    -51   -189   -132
    -46    620    667   -285   -358    641   -311   -257     44    -57   -189   -135
    -59    623    683   -280   -371    652   -319   -262     38    -62   -187   -132
    -64    633    698   -283   -381    665   -327   -265     36    -62   -187   -129
    -62    641    704   -290   -384    672   -337   -270     31    -59   -184   -122
    -44    652    693   -303   -368    672   -337   -270     31    -59   -181   -116
    -33    659    693   -314   -363    675   -332   -270     28    -59   -181   -111
    -36    662    698   -311   -366    680   -329   -270     25    -64   -179   -116
    -28    675    704   -324   -366    688   -324   -259     33    -51   -161    -83
    -25    688    714   -332   -368    701   -327   -259     36    -49   -153    -72
    -36    693    727   -329   -381    709   -340   -265     33    -51   -153    -75
    -38    701    740   -329   -389    719   -335   -262     41    -44   -142    -59
    -33    719    753   -342   -392    735   -332   -259     46    -38   -140    -46
    -36    706    743   -335   -389    724   -319   -254     49    -38   -153    -59
    -31    704    732   -337   -381    717   -309   -244     54    -36   -158    -70
    -33    696    730   -329   -381    711   -296   -228     67    -31   -158    -67
    -36    675    709   -319   -374    691   -288   -220     67    -36   -174    -83
    -41    657    698   -306   -368    678   -285   -220     67    -44   -187    -96
    -54    652    704   -301   -379    675   -275   -218     72    -46   -194   -103
    -59    646    706   -293   -381    675   -257   -215     75    -54   -205   -116
    -57    636    693   -290   -376    665   -241   -210     77    -57   -220   -135
    -59    628    688   -285   -374    657   -236   -210     80    -59   -223   -140
    -75    613    685   -270   -381    649   -241   -223     72    -75   -239   -153
    -88    584    672   -246   -379    628   -244   -233     62    -88   -259   -176
    -85    574    659   -244   -371    615   -246   -241     57    -96   -267   -189
    -83    581    665   -252   -374    623   -241   -241     62    -90   -257   -184
    -70    594    665   -265   -368    631   -241   -244     64    -85   -249   -176
    -77    584    662   -252   -368    623   -241   -249     62    -90   -254   -179
   -116    550    667   -218   -392    610   -252   -265     49   -106   -267   -194
   -132    540    672   -205   -402    605   -252   -267     46   -109   -270   -197
   -119    548    667   -215   -394    607   -249   -267     46   -111   -272   -202
    -98    581    680   -241   -389    631   -252   -259     59    -96   -254   -184
    -75    600    675   -265   -374    636   -265   -257     64    -85   -246   -176
    -90    587    675   -249   -381    631   -259   -257     67    -90   -252   -176
   -124    563    688   -220   -405    626   -252   -259     64    -96   -254   -179
   -129    571    701   -220   -415    636   -246   -257     70    -96   -252   -174
   -135    561    696   -213   -415    628   -254   -262     64   -106   -257   -184
   -135    561    696   -213   -415    628   -254   -259     67   -109   -265   -189
   -129    568    698   -220   -415    631   -254   -249     77    -98   -252   -168
   -127    581    709   -226   -418    644   -244   -246     77    -98   -249   -163
   -116    571    688   -228   -402    628   -249   -252     72   -109   -262   -176
   -116    571    688   -228   -402    628   -239   -244     75   -101   -257   -166
   -106    589    696   -244   -400    641   -236   -236     85    -88   -244   -148
    -98    610    709   -254   -402    659   -233   -223     98    -75   -228   -132
    -90    636    724   -272   -407    678   -226   -218    103    -62   -223   -127
    -93    649    740   -277   -418    693   -218   -210    111    -59   -220   -137
    -77    649    727   -285   -405    688   -215   -207    109    -70   -226   -150
    -83    662    745   -288   -413    704   -202   -197    122    -54   -213   -127
    -77    693    769   -309   -423    730   -194   -184    135    -38   -197   -106
    -62    711    771   -324   -418    740   -192   -176    142    -28   -189    -96
    -46    727    774   -342   -410    750   -179   -161    158    -12   -171    -75
    -41    769    810   -363   -426    789   -174   -155    174      2   -153    -59
    -15    813    826   -400   -420    818   -205   -163    174      5   -142    -54
     10    831    820   -420   -405    826   -220   -174    168      0   -148    -64
    -18    795    810   -389   -415    802   -213   -187    150    -18   -161    -67
    -10    776    787   -381   -397    782   -220   -192    142    -33   -163    -70
    -15    758    771   -374   -394    766   -241   -205    127    -57   -176    -85
    -28    740    769   -355   -397    753   -252   -215    114    -77   -189   -101
    -38    730    766   -345   -405    748   -252   -218    103    -93   -202   -106
    -25    711    737   -342   -381    724   -259   -220     96   -114   -215   -119
    -38    662    701   -311   -371    680   -272   -233     83   -135   -239   -142
    -49    620    667   -285   -358    644   -272   -241     70   -150   -257   -163
    -41    592    631   -275   -337    610   -277   -252     57   -166   -270   -179
    -49    576    626   -262   -337    600   -275   -254     51   -176   -277   -179
    -44    579    620   -267   -332    600   -275   -254     46   -184   -272   -166
    -25    602    626   -288   -324    613   -285   -254     49   -181   -272   -163
     12    623    607   -319   -296    615   -301   -252     51   -179   -280   -171
     15    620    605   -316   -293    613   -316   -252     59   -171   -277   -174
      5    613    605   -309   -298    607   -293   -246     59   -166   -272   -155
    -31    579    610   -275   -319    592   -275   -254     51   -176   -283   -166
    -96    535    628   -220   -363    581   -288   -270     36   -192   -298   -179
    -96    524    620   -213   -358    571   -314   -277     25   -202   -311   -192
    -62    480    542   -210   -303    511   -254   -231     41   -213   -342   -231
    -72    457    530   -192   -301    493   -150   -127     90   -207   -361   -262
    -64    493    558   -215   -311    524    -41     12    187   -150   -329   -246
     10    626    615   -316   -301    620     64    213    353     -7   -213   -150
    116    948    831   -532   -358    888     75    327    540    244     57    127
    166   1512   1345   -839   -589   1428    -20    306    753    633    517    605
     33   2039   2005  -1036   -987   2021   -218    106    893   1010    963   1052
   -124   2112   2236   -992  -1179   2174   -444   -223    761   1034   1031   1119
   -192   1540   1732   -675   -963   1636   -602   -563    280    470    496    659
   -218    792   1010   -288   -613    901   -646   -743   -174   -163   -142     67
   -218    363    579    -72   -400    470   -592   -670   -275   -376   -415   -223
   -181    288    470    -51   -324    379   -517   -555   -220   -368   -446   -277
   -163    340    504    -88   -335    420   -423   -436   -122   -293   -397   -244
   -122    439    561   -158   -342    498   -337   -322    -15   -205   -324   -181
    -70    511    579   -223   -324    545   -301   -265     38   -158   -290   -153
    -28    522    550   -246   -288    535   -280   -239     57   -145   -283   -145
    -18    532    550   -257   -285    542   -267   -226     67   -140   -275   -137
    -51    509    561   -228   -306    535   -270   -231     62   -145   -285   -153
    -62    488    548   -215   -303    517   -259   -226     62   -140   -293   -153
    -54    483    537   -213   -296    509   -246   -215     67   -129   -285   -145
    -85    459    542   -187   -314    498   -262   -228     54   -137   -298   -158
    -77    470    548   -197   -314    509   -252   -218     64   -127   -293   -142
    -67    478    545   -207   -306    511   -239   -213     67   -122   -288   -137
    -44    493    537   -223   -290    514   -241   -213     64   -116   -288   -135
    -46    496    540   -226   -293    517   -241   -210     70   -111   -285   -135
    -54    496    550   -220   -301    522   -244   -210     72   -109   -283   -129
    -44    509    550   -233   -296    527   -233   -194     83    -96   -270   -109
    -31    514    545   -241   -288    530   -231   -184     93    -85   -259    -93
    -33    504    535   -236   -285    517   -241   -192     85    -85   -265    -93
    -33    496    527   -231   -280    511   -244   -197     80    -88   -272   -109
    -31    496    527   -233   -280    511   -241   -200     80    -85   -272   -116
    -28    530    558   -249   -293    542   -228   -184     98    -64   -249    -93
    -31    524    553   -249   -290    537   -239   -187     98    -67   -254    -96
    -28    514    542   -244   -285    530   -241   -184     98    -72   -259   -103
    -33    511    545   -239   -290    527   -228   -174    103    -70   -249    -96
    -33    522    555   -244   -293    537   -223   -171    106    -64   -239    -85
    -25    522    548   -249   -288    535   -236   -176    103    -67   -233    -90
    -33    519    553   -244   -293    535   -223   -174    106    -62   -228    -83
    -31    535    566   -254   -298    550   -215   -168    109    -54   -220    -75
    -20    542    563   -259   -290    553   -226   -166    111    -54   -223    -80
    -20    535    553   -259   -288    545   -228   -166    111    -51   -223    -80
    -18    535    553   -259   -285    542   -228   -161    114    -46   -215    -77
    -18    548    563   -265   -290    555   -233   -161    114    -36   -202    -57
     -2    566    568   -280   -285    566   -236   -158    122    -25   -192    -38
      0    584    584   -293   -290    584   -241   -155    129    -15   -184    -28
      5    587    581   -298   -288    584   -249   -161    124    -12   -181    -20
      7    579    568   -296   -280    574   -254   -171    111    -20   -189    -33
      7    576    568   -290   -280    574   -262   -176    103    -20   -189    -33
     18    592    574   -306   -277    584   -270   -171    111     -7   -174     -5
     23    594    571   -309   -275    584   -272   -171    111     -2   -163      7
     20    602    579   -314   -280    592   -270   -174    111      2   -153     15
     31    618    587   -324   -277    602   -267   -174    111      5   -153     12
     28    633    605   -332   -288    618   -259   -171    111     15   -142     23
     28    631    602   -329   -285    615   -254   -176    109     15   -137     28
     33    639    602   -337   -283    620   -259   -176    106     15   -135     33
     36    641    605   -337   -283    623   -262   -168    111     20   -132     38
     23    623    597   -324   -288    613   -254   -158    116     20   -140     28
     25    623    594   -324   -283    610   -244   -150    122     25   -137     25
     31    626    594   -329   -283    610   -228   -140    124     23   -137     25
     28    626    597   -327   -283    613   -213   -132    127     18   -145     15
      7    600    589   -303   -290    594   -200   -122    135     18   -150      2
     15    589    574   -301   -277    581   -187   -101    153     25   -153    -10
      0    568    566   -285   -283    566   -174   -103    150     20   -168    -25
     -5    545    550   -270   -277    548   -171   -116    137      2   -189    -46
    -18    537    555   -259   -288    545   -163   -119    137     -2   -202    -64
    -33    530    563   -246   -298    545   -142   -111    145      5   -194    -59
    -41    506    548   -233   -293    527   -145   -119    140     -2   -202    -64
    -36    496    532   -228   -283    514   -150   -124    135    -10   -213    -75
    -44    496    540   -226   -293    517   -153   -124    137    -12   -215    -80
    -41    498    540   -228   -290    519   -163   -129    135    -15   -218    -83
    -51    485    535   -218   -293    509   -153   -137    124    -25   -226    -90
    -46    488    535   -220   -290    511   -135   -132    124    -25   -220    -80
    -38    501    537   -231   -288    519   -145   -135    122    -31   -226    -72
    -33    493    527   -231   -280    509   -168   -137    119    -31   -231    -72
    -41    491    532   -226   -288    511   -168   -140    122    -20   -226    -72
    -38    506    545   -233   -290    524   -158   -129    132      0   -207    -54
    -59    478    537   -210   -298    506   -163   -142    122    -10   -215    -64
    -64    462    524   -200   -293    493   -153   -140    116    -15   -218    -62
    -51    485    535   -218   -293    509   -137   -132    124     -7   -210    -57
    -51    498    550   -223   -301    524   -135   -122    140      5   -197    -38
    -44    504    548   -231   -296    524   -158   -124    142      7   -194    -36
    -49    496    545   -223   -298    519   -161   -127    137      5   -192    -36
    -62    472    535   -207   -298    504   -148   -127    129      0   -197    -41
    -62    480    542   -207   -301    511   -135   -122    135      5   -187    -28
    -54    498    553   -223   -303    524   -145   -119    137     10   -181    -23
    -38    517    555   -239   -296    535   -145   -111    148     18   -176    -15
    -33    517    548   -244   -290    532   -137   -106    150     20   -171     -5
    -38    535    574   -246   -306    553   -116    -96    163     31   -161      7
    -41    542    581   -252   -311    561   -103    -85    171     38   -155     15
    -38    555    592   -259   -316    574    -93    -77    179     46   -148     20
    -33    558    592   -262   -311    574    -90    -70    187     57   -140     31
    -18    574    592   -277   -303    581    -88    -57    202     72   -122     51
     -5    602    607   -298   -306    605    -90    -51    207     83   -111     70
    -10    626    636   -309   -324    631    -72    -57    213     88   -111     77
     -7    665    670   -329   -340    665    -77    -54    226    103    -93     90
     20    698    678   -358   -327    688    -96    -44    244    129    -64    119
     28    678    646   -353   -311    662   -116    -67    223    111    -80    101
     20    654    631   -337   -306    644   -124    -88    200     90    -98     88
     57    670    610   -363   -277    641   -145    -90    192     88   -109     77
    101    709    607   -405   -252    659   -155    -77    205    106    -96     88
     20    607    587   -316   -283    597   -163   -103    179     80   -124     62
    -51    517    568   -233   -311    542   -158   -127    145     46   -153     23
    -44    493    535   -226   -290    511   -142   -127    132     31   -174     -2
    -51    459    511   -202   -280    485   -148   -129    122     20   -189    -25
    -83    426    506   -171   -293    465   -163   -153     98      0   -205    -33
    -88    420    509   -166   -298    462   -181   -168     85    -10   -218    -44
    -90    418    506   -166   -298    462   -184   -174     77    -15   -223    -54
    -90    418    509   -163   -298    462   -174   -171     80    -15   -233    -64
    -85    407    493   -161   -290    452   -184   -176     72    -20   -241    -75
    -75    415    491   -171   -283    452   -184   -168     80    -12   -231    -64
    -77    420    498   -171   -288    457   -187   -168     80    -10   -226    -62
    -88    415    504   -163   -296    459   -181   -166     83     -2   -218    -57
    -90    400    488   -155   -290    444   -179   -168     80     -2   -218    -70
    -83    400    483   -158   -283    441   -171   -161     85      2   -213    -75
    -80    379    457   -150   -270    418   -153   -135     93     -5   -231   -101
    -54    345    400   -145   -226    371    -77    -49    129    -15   -275   -158
    -59    371    431   -155   -244    400     12     85    228     46   -236   -148
    -15    480    496   -233   -257    488     88    249    363    171   -122    -57
     70    743    672   -407   -301    709    124    371    522    379    101    155
    135   1239   1104   -685   -483   1171     98    428    740    735    514    574
    -10   1766   1777   -878   -896   1771     23    322    932   1132    971   1018
   -140   1829   1969   -844  -1054   1899   -187      5    802   1156   1031   1070
   -207   1382   1587   -587   -896   1483   -379   -366    374    680    587    688
   -218    740    958   -259   -587    849   -480   -626    -98     44    -38    132
   -200    314    514    -57   -358    413   -493   -574   -218   -163   -288   -132
   -228    114    342     57   -285    228   -436   -488   -215   -210   -366   -231
   -241     80    322     80   -280    200   -361   -407   -163   -189   -361   -241
   -197    158    355     20   -275    257   -283   -306    -72   -122   -301   -192
   -145    272    418    -64   -280    345   -236   -223     18    -46   -241   -140
   -145    322    467    -88   -306    394   -200   -184     64     -7   -205    -98
   -135    319    454    -93   -296    387   -179   -174     67    -10   -205    -93
   -119    332    452   -106   -285    392   -161   -161     75     -5   -205    -98
   -111    348    457   -119   -285    402   -158   -148     93     10   -192    -85
   -109    340    449   -116   -280    394   -153   -142     96     12   -189    -72
   -114    335    446   -111   -280    389   -150   -145     90      5   -194    -72
    -88    366    454   -137   -270    410   -145   -135    103     18   -184    -67
    -72    381    452   -155   -262    415   -181   -142    106     25   -179    -62
    -83    368    452   -142   -267    410   -179   -142    101     20   -184    -64
    -44    394    436   -176   -239    415   -174   -129    111     28   -181    -59
     57    472    415   -265   -179    444   -220   -101    140     62   -153    -41
    -25    376    400   -176   -213    387   -197   -137    103     28   -184    -72
    -67    345    413   -137   -241    376   -129   -140     96     23   -192    -70
    -93    345    439   -124   -267    389   -132   -137    101     31   -187    -62
   -150    277    428    -62   -288    353   -163   -155     88     20   -200    -80
   -148    267    415    -62   -283    342   -171   -163     80     15   -205    -98
   -127    296    420    -85   -272    358   -163   -155     88     20   -202    -93
   -119    314    431    -98   -275    374   -158   -145     96     28   -192    -70
   -114    322    436   -103   -275    379   -158   -142    101     36   -187    -54
    -96    309    405   -109   -252    355   -161   -135    103     41   -189    -54
    -67    345    413   -137   -241    376   -174   -127    114     54   -176    -54
    -28    392    418   -181   -226    405   -218   -122    129     70   -161    -36
    -59    348    407   -142   -233    376   -215   -132    116     59   -171    -36
    -93    306    400   -106   -246    353   -166   -142     98     44   -184    -51
    -59    353    413   -145   -236    381   -171   -127    116     64   -166    -36
    -20    397    415   -189   -218    405   -223   -129    127     77   -150    -25
    -33    363    397   -163   -215    379   -220   -145    109     64   -163    -31
    -46    345    389   -150   -218    366   -189   -142    103     62   -166    -25
    -49    368    418   -161   -233    392   -187   -140    109     72   -155    -12
    -54    358    413   -153   -233    384   -194   -145    103     72   -161    -10
    -51    335    387   -140   -218    361   -197   -137    106     83   -150      2
    -44    353    397   -155   -220    374   -213   -137    109     90   -140     15
    -31    368    400   -168   -215    384   -220   -142     98     88   -142     18
    -23    392    413   -184   -218    402   -228   -145     98     93   -135     25
    -12    392    405   -189   -207    397   -241   -145     98     93   -124     46
     10    405    394   -207   -194    402   -226   -129    106    103   -116     54
     12    402    389   -207   -189    397   -215   -129    101     98   -116     54
    -15    381    394   -184   -205    389   -226   -155     77     85   -129     41
    -33    381    415   -174   -223    397   -241   -168     70     80   -132     38
    -18    384    402   -184   -210    394   -252   -158     77     85   -127     46
    -20    374    394   -176   -207    384   -259   -155     85     93   -116     57
     38    436    394   -239   -176    415   -220   -127    109    122    -93     77
     25    426    400   -226   -187    413   -192   -111    119    127    -98     72
    -51    348    400   -148   -226    374   -223   -129     96     98   -132     33
    -38    355    394   -158   -215    374   -223   -119    111    103   -135     20
    -44    335    376   -148   -210    355   -220   -114    114     96   -153     -7
    -51    309    361   -127   -205    335   -174   -101    122     88   -161    -20
    -62    288    348   -114   -205    316   -148    -98    124     75   -174    -28
    -46    314    361   -135   -205    337   -142    -96    129     72   -174    -33
    -23    332    355   -155   -189    342   -150    -83    150     77   -171    -41
    -33    309    342   -137   -187    324   -181    -90    150     70   -181    -51
    -67    277    342   -106   -205    311   -166   -116    124     44   -200    -70
    -75    272    348    -98   -210    309   -127   -111    124     38   -200    -70
    -59    285    345   -114   -202    314   -116   -106    132     46   -197    -70
     -5    324    329   -158   -166    327   -111    -90    145     59   -187    -64
    -15    316    329   -150   -174    322   -135    -96    148     62   -181    -67
    -33    296    329   -132   -181    311   -150   -109    142     59   -184    -75
     18    348    329   -181   -155    337   -181   -101    155     77   -171    -64
     23    342    319   -181   -148    332   -163   -101    153     77   -174    -70
   -106    231    337    -62   -223    283   -119   -135    114     36   -213   -116
   -124    241    366    -57   -246    301   -106   -129    124     46   -200    -98
   -103    259    363    -80   -233    311   -161   -132    129     51   -194    -96
    -93    272    366    -88   -228    319   -220   -142    127     49   -197   -101
    -75    296    371   -111   -226    335   -168   -135    132     59   -184    -85
    -72    290    363   -109   -218    327   -101   -116    142     67   -176    -70
    -88    272    361    -93   -223    316    -93   -116    137     62   -176    -70
    -90    285    376    -96   -233    329    -98   -119    132     59   -176    -70
    -72    314    387   -122   -231    350   -127   -116    142     70   -168    -59
    -51    322    374   -137   -213    348   -158   -119    148     80   -163    -57
    -72    285    358   -106   -215    319   -153   -124    140     77   -171    -67
    -70    288    358   -109   -213    322   -114   -109    142     85   -163    -64
    -33    311    345   -140   -192    327   -101    -98    150     93   -158    -75
    -33    319    353   -142   -194    335   -127    -98    163    111   -145    -51
    -41    311    350   -137   -194    332   -140    -96    171    122   -137    -41
    -18    361    379   -171   -197    368   -148    -83    184    142   -114    -12
     44    441    394   -244   -176    418   -132    -62    205    166    -93     10
     20    394    374   -207   -176    384    -93    -64    200    158   -109     -5
    -54    329    381   -140   -218    355    -85    -83    179    140   -127    -31
    -57    355    413   -148   -233    384   -122    -83    189    150   -111    -15
    -44    389    431   -174   -239    410   -192    -96    194    158   -106      2
    -23    402    423   -189   -223    413   -158   -101    192    158   -103     12
     80    478    394   -280   -158    436    -83    -75    215    174    -83     33
     36    441    405   -239   -184    423    -59    -77    202    161    -98     25
    -51    371    420   -161   -236    394   -114   -103    174    137   -127     -5
    -46    376    423   -166   -233    400   -181   -119    168    137   -129    -18
    -77    306    384   -116   -231    345   -184   -137    148    119   -145    -33
    -80    246    327    -83   -202    285   -142   -129    135    103   -168    -49
    -72    236    309    -83   -192    272   -155   -135    127     90   -187    -57
    -70    228    296    -80   -184    262   -150   -140    116     80   -197    -70
    -59    228    288    -85   -174    259   -153   -135    116     77   -197    -72
    -72    197    270    -62   -171    233   -176   -142    111     72   -202    -77
    -90    166    257    -38   -174    210   -145   -150     98     54   -220    -85
    -72    189    262    -59   -168    226   -137   -140    103     59   -220    -88
    -62    231    293    -85   -179    262   -174   -135    119     80   -189    -64
    -67    220    288    -75   -176    254   -202   -137    127     93   -176    -51
   -114    163    275    -25   -194    218   -163   -142    106     72   -194    -72
   -137    150    288     -7   -213    218   -153   -145     98     62   -205    -93
   -145    150    296     -2   -220    223   -127   -142     98     57   -207   -101
   -168    145    314     12   -241    228   -103   -137    103     64   -200    -96
   -168    114    280     25   -223    197   -114   -116    111     57   -220   -122
   -116    153    270    -18   -194    210    -70    -18    176     72   -228   -155
   -111    192    301    -41   -207    246     25    109    272    122   -207   -163
    -98    228    327    -64   -213    277    137    270    394    223   -127    -96
    -10    517    527   -254   -267    522    176    392    568    454    124    148
     36   1044   1008   -540   -485   1028    129    420    776    818    548    558
    -15   1595   1608   -789   -813   1602    -25    303    943   1205    995    969
   -122   1654   1777   -766   -948   1714   -265    -28    797   1254   1085   1028
   -202   1200   1400   -498   -800   1299   -327   -379    342    753    626    649
   -290    527    815   -119   -553    670   -348   -581    -93    114      0    119
   -322     64    384    127   -355    223   -371   -545   -226   -137   -293   -168
   -311   -109    202    210   -257     46   -374   -449   -200   -168   -358   -252
   -285    -85    200    184   -244     57   -322   -366   -127   -124   -335   -236
   -246      2    249    122   -249    124   -259   -280    -38    -54   -280   -200
   -226     93    316     64   -272    205   -189   -200     49     23   -213   -145
   -220    124    345     49   -283    233   -127   -148     98     57   -181   -114
   -205    132    335     36   -270    233   -116   -137    103     57   -187   -116
   -192    158    350     15   -270    254   -122   -124    119     72   -176   -103
   -189    179    368      5   -280    272   -145   -122    127     83   -171    -96
   -171    181    353     -5   -262    267   -129   -116    129     85   -171   -103
   -166    179    342     -7   -254    259    -96    -98    145    103   -150    -90
   -176    153    329     10   -254    241    -85    -98    148    114   -140    -72
   -215    135    348     38   -283    239    -83   -109    135    101   -155    -88
   -210    150    361     31   -285    254    -88   -101    145    116   -145    -88
   -179    187    366     -5   -272    275    -96    -93    161    137   -127    -80
   -202    163    366     18   -285    265   -103   -109    145    124   -140    -96
   -207    155    361     23   -283    257    -85   -106    140    119   -145    -90
   -184    161    345     12   -265    252    -70    -98    148    124   -145    -88
   -179    155    335     10   -257    244    -67    -90    153    132   -145    -90
   -176    184    358     -5   -267    270    -85    -88    166    145   -135    -85
   -155    197    353    -23   -254    275   -161   -101    168    150   -129    -75
   -150    174    324    -10   -236    249   -145   -106    155    145   -135    -72
   -174    150    322     10   -249    236    -80   -101    142    129   -153    -77
   -145    179    324    -18   -233    252    -57    -83    161    142   -140    -62
   -129    207    335    -38   -233    270    -64    -72    174    158   -124    -36
   -132    189    322    -28   -226    254   -109    -88    161    148   -132    -41
   -140    168    306    -15   -223    236   -101    -90    158    137   -142    -59
   -135    184    319    -25   -228    252    -80    -77    163    142   -137    -57
   -119    207    324    -44   -220    265    -85    -75    168    148   -127    -49
   -111    228    340    -57   -226    283   -103    -77    174    153   -111    -31
   -122    228    350    -54   -236    290   -103    -80    171    153   -106    -23
   -116    244    361    -64   -239    301   -101    -75    179    161    -90    -12
    -90    270    361    -90   -226    314   -114    -64    189    174    -75     -7
    -70    277    348   -103   -207    311   -119    -57    197    189    -57      0
    -90    239    327    -75   -207    283   -106    -72    176    176    -67      5
    -93    228    322    -67   -207    275   -109    -77    171    171    -72      2
    -88    239    324    -75   -207    280   -122    -83    168    176    -67     10
    -80    228    309    -72   -194    267   -129    -90    155    168    -62     20
    -75    241    314    -85   -194    275   -137    -96    150    168    -59     25
    -64    252    316    -93   -189    283   -140   -101    145    166    -57     28
    -38    252    290   -109   -166    270   -142   -103    137    161    -64     18
    -12    259    272   -122   -142    265   -140    -93    148    171    -46     33
    -23    275    296   -127   -161    285   -161   -101    148    174    -33     46
    -12    296    309   -142   -161    301   -161   -103    145    168    -31     49
    -25    293    316   -135   -174    303   -179   -116    135    155    -41     33
    -10    332    342   -161   -176    337   -202   -119    140    158    -28     46
      7    322    311   -166   -150    316   -181    -98    155    161    -31     49
      5    298    290   -153   -142    296   -137    -88    158    155    -36     28
      5    285    280   -148   -140    283   -114    -75    163    150    -44     10
      7    296    288   -150   -140    293    -90    -54    181    155    -38     10
      0    285    285   -145   -142    285    -85    -51    187    150    -51    -12
     12    303    288   -158   -137    296    -85    -41    202    153    -49    -18
     18    306    285   -163   -135    298    -88    -38    210    148    -54    -31
     -5    267    272   -129   -137    270    -70    -38    207    142    -67    -44
    -23    241    262   -109   -142    252    -44    -38    207    129    -85    -59
    -28    244    270   -109   -148    257    -31    -33    210    127    -90    -57
    -20    254    275   -119   -148    262    -44    -41    207    127    -96    -57
    -20    244    265   -111   -142    254    -64    -54    200    119   -106    -64
    -28    220    249    -96   -140    233    -51    -54    194    109   -119    -80
    -41    223    265    -90   -153    244    -57    -59    192    111   -116    -75
    -36    223    259    -93   -148    239    -57    -62    192    111   -124    -83
    -33    218    252    -90   -142    233    -38    -62    187    109   -132   -101
    -41    218    257    -88   -150    236    -33    -62    187    111   -135   -101
    -33    202    236    -85   -135    218    -36    -59    187    116   -135    -96
    -33    194    226    -83   -129    210    -36    -59    187    116   -129    -98
    -38    215    254    -88   -145    233    -33    -57    194    127   -116    -88
    -31    228    259    -98   -145    244    -38    -62    192    122   -119    -93
    -31    220    249    -96   -140    233    -46    -62    189    119   -124   -101
    -31    207    236    -90   -132    220    -49    -67    181    119   -127   -109
    -23    220    244    -98   -132    231    -36    -57    194    129   -114    -98
    -25    244    267   -111   -148    257    -28    -49    207    142    -96    -83
    -20    241    262   -109   -140    252    -41    -54    202    142    -96    -85
    -18    228    246   -106   -132    239    -46    -51    202    142    -93    -88
      2    236    233   -119   -114    236    -51    -46    207    150    -88    -85
      7    246    236   -127   -114    241    -49    -38    215    161    -75    -70
     -5    246    249   -122   -127    249    -33    -38    213    161    -75    -70
     -5    265    270   -132   -137    267    -10    -31    220    168    -67    -67
     10    303    293   -155   -140    298     12    -12    239    187    -49    -54
     12    303    288   -158   -137    296      7     -5    241    189    -44    -51
     23    316    293   -171   -135    306      7      2    252    202    -31    -38
     41    340    298   -192   -129    322     12     12    265    215    -18    -25
     49    368    319   -207   -135    345     20     18    272    226     -5    -12
     38    392    353   -215   -158    374     18      5    275    228     -2    -15
     41    402    361   -223   -158    381     10      2    280    233      2     -5
     44    387    342   -215   -148    366     -7     -7    265    223     -7     -7
     46    361    314   -202   -132    337    -23    -23    252    210    -23    -23
     54    358    301   -207   -124    329    -36    -28    244    207    -25    -28
     44    345    301   -194   -129    322    -36    -28    244    207    -25    -36
     28    324    296   -179   -135    311    -33    -31    239    200    -33    -49
     12    280    267   -145   -127    275    -31    -38    220    179    -57    -72
     28    257    228   -142   -101    244    -28    -41    207    163    -75    -90
     20    228    207   -124    -93    218    -36    -54    192    148    -90   -114
     15    210    194   -114    -90    202    -49    -64    181    137    -98   -124
      2    181    179    -90    -88    181    -49    -72    166    122   -109   -132
      0    171    168    -88    -85    171    -54    -85    153    106   -119   -140
      2    155    153    -80    -75    155    -54    -88    150    103   -129   -153
      5    137    132    -72    -64    135    -59    -93    142     93   -140   -171
      0    140    140    -70    -70    140    -57    -93    142     96   -135   -171
      5    142    135    -75    -64    140    -64    -96    140     98   -129   -166
      0    148    148    -75    -72    148    -62    -96    140     98   -124   -163
      2    153    150    -80    -75    153    -59    -96    140     98   -122   -158
     15    155    140    -85    -62    148    -59    -96    140     96   -129   -163
     18    140    119    -80    -51    132    -49    -83    142     88   -142   -179
     25     93     67    -62    -20     80      0    -23    166     77   -168   -228
     36    116     80    -77    -23    101     88    101    249    116   -153   -233
     83    197    114   -140    -15    155    176    252    368    205    -83   -181
    161    397    236   -280    -36    316    233    405    527    384     96    -10
    220    789    568   -504   -174    678    239    483    714    672    428    332
    166   1369   1200   -769   -517   1283    197    457    932   1080    911    820
     23   1670   1647   -846   -810   1660     20    205    940   1299   1189   1083
    -80   1395   1475   -657   -779   1434   -194   -171    594   1013    937    849
   -109    763    870   -327   -491    815   -324   -483     96    368    309    314
    -75    236    311    -80   -194    272   -366   -542   -163    -38   -127    -88
    -46    -23     23     36    -36      0   -337   -441   -174   -122   -252   -231
    -49    -96    -46     70     -2    -72   -277   -363   -129   -119   -275   -272
    -36    -51    -15     44    -10    -36   -207   -280    -54    -64   -236   -241
     -7     59     64    -25    -36     62   -132   -187     38     18   -161   -166
      5    137    132    -70    -62    135    -62   -114     98     75   -109   -122
     18    137    119    -80    -49    129    -46    -93    116     88   -103   -127
     36    145    106    -90    -36    127    -51    -88    129     96   -101   -124
     38    145    103    -93    -33    124    -41    -83    142    109   -106   -135
     36    148    111    -90    -36    129    -20    -70    155    122   -101   -140
     41    148    103    -96    -31    127    -12    -67    158    124    -98   -148
     44    142     96    -93    -25    119    -10    -64    158    140    -90   -142
     41    150    109    -96    -33    129     -5    -54    166    163    -75   -129
     67    161     93   -114    -12    127     18    -36    179    187    -59   -129
     62    148     85   -106    -10    116     28    -31    179    194    -54   -140
     51    150     96   -101    -23    124     10    -36    176    202    -49   -145
     46    142     93    -96    -25    119     -5    -44    176    213    -36   -135
     51    137     85    -93    -15    111      0    -44    184    228    -20   -122
     20    124    101    -72    -41    111     20    -44    189    244     -5   -106
    -23    106    129    -41    -75    116     33    -46    192    254     12    -85
    -67     98    166    -18   -116    132     51    -38    202    270     44    -41
   -127     88    215     20   -171    150     77    -18    218    293     75     20
   -184     93    275     44   -231    184    116     10    246    314    106     98
   -218     90    306     62   -262    197    155     41    280    337    122    187
   -241     83    324     80   -283    202    184     59    306    366    127    270
   -236    101    337     67   -285    218    207     70    327    402    137    340
   -200    124    324     38   -262    223    197     57    314    413    132    366
   -161    148    306      5   -233    226    200     59    306    431    132    381
   -127    184    311    -28   -220    246    228     80    314    467    148    407
    -80    218    298    -67   -189    257    226     98    316    498    155    431
    -38    239    277   -101   -158    257    200    116    322    540    155    441
    -10    265    272   -127   -142    270    179    129    342    600    168    470
     28    290    262   -161   -116    277    166    135    368    675    181    504
     70    324    254   -197    -90    290    148    132    402    763    189    517
     85    353    267   -220    -90    311    137    135    431    854    194    517
     96    363    265   -231    -83    314    122    135    444    911    213    527
    103    374    270   -241    -85    322    111    135    446    945    236    553
    109    392    283   -249    -85    337    103    127    431    956    249    548
    119    397    277   -259    -77    337     96    116    402    924    267    550
    135    413    277   -275    -70    345     96    109    379    880    293    548
    145    436    290   -290    -72    363     90    103    358    839    327    553
    161    454    293   -306    -64    374     77     98    345    797    366    563
    155    423    267   -290    -57    345     72     80    311    737    376    524
    153    426    270   -290    -57    348     59     67    293    691    405    511
    150    436    285   -296    -70    361     23     51    283    657    410    501
    158    441    283   -298    -62    363     25     46    270    618    379    488
    153    423    267   -288    -57    345     28     33    254    566    329    470
    166    407    241   -288    -36    324     33     33    244    522    293    459
    168    400    228   -285    -31    316     41     38    246    493    259    441
    181    397    215   -288    -15    306     33     41    246    462    228    423
    176    433    257   -306    -41    345     41     57    262    457    231    452
    181    441    257   -311    -36    350     41     59    262    439    213    454
    179    426    244   -303    -31    335     46     59    259    415    197    449
    150    389    239   -270    -44    314     67     67    259    397    176    423
    137    374    236   -257    -49    306     70     64    259    384    174    405
    140    371    228   -257    -44    301     51     49    244    368    166    368
    129    358    228   -246    -49    296     33     41    236    358    176    353
    116    335    218   -226    -49    277     23     33    223    350    184    322
    101    322    220   -213    -59    272     23     36    220    366    200    309
     85    288    202   -189    -57    246     20     18    200    366    184    254
     75    272    197   -174    -59    236     10      2    181    366    176    223
     44    233    189   -137    -72    213     -2     -2    176    381    174    207
     41    223    181   -135    -70    205      2      5    174    384    166    197
     36    213    174   -124    -70    194     12     12    171    387    163    202
     31    189    158   -111    -64    174     10     12    161    389    148    187
     25    174    148    -98    -59    161      2      7    153    379    111    150
     20    168    148    -96    -62    158    -23     -2    140    361     72    129
      2    158    155    -80    -77    158    -44     -7    132    355     57    127
    -20    116    137    -49    -80    127    -25    -12    119    340     33    101
    -12    101    114    -44    -62    106     -5    -10    114    322      5     64
     15    122    103    -70    -44    114    -20     -5    124    311      5     83
     38    132     90    -85    -25    111    -46     -5    140    267      5     90
     57    140     83    -98    -15    114    -72    -15    161    179     -5     70
     57    142     85    -98    -12    114    -72    -18    187    122     -5     70
     41     96     54    -70     -7     75    -75    -28    176    132    -10     54
     25     88     59    -57    -15     75    -70    -36    163    163     -5     57
     20    103     83    -64    -31     93    -67    -31    158    202      2     54
     28    140    111    -83    -41    127    -96    -28    158    241     20     67
     28    150    119    -90    -46    137    -96    -31    145    244     28     88
     57    176    119   -116    -31    150    -83    -23    140    244     31     88
    119    257    137   -189     -7    197   -103    -12    153    262     33     88
    181    329    148   -254     18    239   -124      7    171    280     44    111
    153    296    142   -226      5    218   -106    -15    140    246     15     93
    122    267    145   -194    -12    205    -67    -25    119    210    -12     67
    155    335    176   -246    -10    257    -67    -33    124    207    -18     77
    166    379    213   -272    -23    296   -114    -49    122    202    -23     83
    166    366    200   -267    -18    285   -148    -80     90    171    -57     49
    181    361    179   -272      2    270   -171   -106     64    145    -93     18
    184    314    129   -249     25    223   -207   -142     36    111   -135    -23
    184    303    119   -244     33    213   -218   -150     31    109   -158    -25
    220    301     80   -262     70    192   -226   -158     15    101   -179     -5
    231    303     72   -267     77    189   -249   -176      2     90   -200    -15
    210    280     67   -246     70    176   -293   -189     -7     85   -215     -2
    176    200     23   -187     77    111   -332   -220    -33     54   -244      0
    184    174    -10   -179     96     80   -345   -244    -62     15   -272     10
    194    200      5   -197     96    101   -342   -244    -57     15   -275     36
    189    192      0   -192     96     96   -345   -252    -59      5   -288     44
    166    111    -54   -137    111     28   -306   -257    -77    -15   -314     67
    124     80    -46   -103     85     18   -280   -267    -88    -25   -335     88
    122    103    -18   -114     70     44   -296   -262    -80    -23   -324    106
    140    140      0   -140     70     70   -335   -257    -70    -15   -311    122
    124    116     -7   -119     67     54   -329   -275    -85    -31   -348     88
    103     85    -18    -96     62     33   -298   -272    -88    -44   -374     67
     85     64    -20    -75     54     23   -293   -270    -88    -57   -368     64
     75     57    -18    -67     46     20   -288   -259    -80    -64   -358     41
     70     59    -10    -64     41     25   -259   -233    -67    -64   -376     15
     75     33    -44    -54     59     -5   -168   -145    -28    -75   -431    -57
     88     64    -23    -77     57     20    -57    -12     51    -33   -431    -98
    135    174     36   -155     49    103     15    155    184     77   -342    -59
    207    384    176   -296     15    280     67    303    348    267   -148    114
    290    872    579   -581   -145    727     44    350    574    623    259    537
    192   1460   1265   -826   -537   1363    -85    267    815   1054    745   1015
     33   1647   1613   -841   -789   1631   -329    -28    774   1166    898   1153
    -85   1202   1288   -558   -685   1244   -519   -441    335    724    491    782
   -168    439    605   -135   -389    522   -584   -730   -205     41   -184    150
   -171      5    176     83   -174     90   -563   -678   -342   -192   -467   -158
   -153   -137     15    145    -85    -62   -498   -553   -311   -205   -524   -257
   -137   -168    -31    153    -54   -101   -439   -462   -259   -181   -527   -298
    -83    -80      2     80    -44    -38   -361   -348   -155    -96   -457   -249
    -12     41     54    -15    -33     46   -337   -270    -77    -28   -387   -194
     18     77     59    -49    -20     67   -296   -241    -59    -23   -366   -192
     25    109     83    -67    -28     96   -239   -215    -49    -12   -353   -189
     49    132     83    -90    -15    106   -252   -207    -36     -5   -353   -210
     59    142     83   -101    -10    114   -272   -202    -28      2   -337   -220
     44    124     77    -85    -18    101   -275   -200    -31     -7   -337   -223
     38    103     64    -70    -12     85   -252   -194    -36    -18   -348   -246
     67    142     75   -106     -2    109   -228   -179    -23    -12   -345   -254
     83    163     80   -124      0    124   -241   -166     -5      2   -319   -233
     67    137     70   -103     -2    103   -236   -166    -12    -12   -324   -233
     57    122     64    -88     -2     93   -187   -153    -12    -28   -327   -226
     72    142     70   -109      0    109   -200   -155    -18    -38   -327   -228
     88    181     93   -135     -2    140   -210   -150     -5    -36   -316   -233
     90    197    106   -145     -7    153   -239   -145     10    -28   -309   -233
     80    174     93   -127     -5    135   -259   -150      5    -31   -301   -220
     77    155     77   -116      0    116   -205   -140     -2    -38   -298   -213
     85    200    111   -142    -12    155   -197   -129     10    -25   -283   -205
     70    176    106   -124    -18    140   -200   -142     -2    -31   -290   -202
     80    174     93   -127     -5    135   -163   -129      2    -23   -285   -197
     64    155     90   -114    -12    124   -153   -122      5    -12   -277   -205
     62    174    111   -119    -23    142   -166   -116     18      7   -254   -176
     59    171    111   -116    -25    142   -205   -124     10      2   -259   -181
     51    176    124   -114    -36    150   -207   -122     15     10   -254   -168
     38    174    135   -109    -46    155   -179   -109     28     18   -239   -140
     44    184    140   -114    -46    163   -189   -109     28     18   -239   -135
     49    200    148   -127    -49    174   -220   -116     25     15   -244   -148
     44    181    137   -111    -46    161   -200   -124     12      5   -252   -145
     18    155    137    -90    -59    148   -179   -122      5    -10   -267   -148
     57    205    148   -132    -46    176   -202   -114     15      2   -254   -129
     88    241    153   -166    -33    197   -207   -109     28     12   -236   -114
     80    220    140   -150    -28    181   -205   -119     15      2   -241   -122
     85    228    140   -158    -28    184   -220   -124     15     -2   -236   -135
     67    239    171   -155    -51    205   -246   -129     18      0   -226   -129
     64    223    155   -145    -46    192   -236   -137      0    -15   -218   -122
     75    215    140   -145    -31    179   -226   -145    -10    -25   -213   -124
     75    236    161   -158    -44    200   -223   -148    -15    -28   -207   -124
     72    252    179   -163    -54    218   -218   -140     -7    -20   -197   -109
     75    249    171   -163    -49    210   -252   -153    -12    -25   -200   -122
     59    252    192   -155    -64    223   -285   -161    -10    -12   -179   -106
     51    265    210   -158    -80    239   -252   -142      5      0   -158    -96
     46    246    200   -148    -75    223   -226   -132      5      2   -155    -90
     49    231    181   -142    -67    205   -236   -140     -2     -2   -158   -101
     28    239    210   -132    -90    226   -223   -132      5     15   -153   -106
     28    262    231   -145   -101    246   -215   -109     28     51   -135    -96
     49    285    236   -166    -93    259   -228    -88     46     75   -119    -96
     12    210    197   -111    -90    202   -207   -101     20     44   -153   -127
     -7    179    187    -85    -96    181   -153    -88     18     31   -171   -150
     -2    202    205   -101   -103    202   -140    -75     33     38   -171   -161
     -2    202    202   -101   -101    202   -137    -67     41     46   -171   -158
    -15    197    210    -93   -111    202   -137    -62     54     57   -166   -150
    -23    174    197    -75   -109    184   -135    -57     54     59   -171   -153
    -20    179    200    -80   -109    189   -137    -59     51     54   -176   -161
    -15    207    223    -96   -119    215   -155    -62     62     62   -166   -145
    -20    179    200    -80   -109    189   -137    -72     46     41   -187   -168
    -36    122    158    -41    -96    140   -101    -77     25     15   -213   -202
    -33    142    174    -54   -103    158   -142    -72     41     28   -200   -166
      2    179    176    -93    -85    176   -168    -80     41     28   -200   -150
     28    168    140    -98    -57    155   -132   -101      7    -10   -236   -189
     44    181    137   -111    -46    161   -122   -106      0    -25   -249   -202
     88    205    116   -148    -12    161   -137   -106      7    -25   -249   -166
     90    166     75   -129      7    122   -150   -119     -5    -41   -275   -166
     67    148     80   -109     -5    114   -153   -124    -10    -49   -290   -166
     41    150    109    -96    -33    129   -145   -114      0    -51   -301   -153
     57    184    124   -122    -33    155   -174   -111     15    -38   -275   -114
     72    207    135   -140    -31    174   -207   -114     23    -38   -259    -98
     62    187    124   -127    -31    158   -176   -124      0    -64   -277   -124
     83    192    109   -137    -12    150   -163   -132    -10    -93   -288   -155
    135    220     85   -179     23    153   -163   -119      5    -75   -272   -150
    129    223     93   -176     18    161   -171   -114     12    -57   -257   -145
     96    226    129   -161    -15    179   -184   -103     28    -33   -233   -132
     80    220    140   -150    -28    181   -163    -96     31    -20   -220   -116
     54    210    155   -135    -49    184   -142    -96     25    -20   -220   -129
     38    220    181   -129    -72    202   -137    -90     31    -23   -215   -140
     46    231    184   -140    -70    207   -142    -83     41    -15   -210   -148
     25    246    220   -135    -96    233   -114    -62     62      7   -189   -148
      7    270    262   -140   -129    267    -83    -38     83     33   -155   -129
     23    301    277   -163   -127    290    -98    -31     93     38   -140   -137
     15    301    283   -161   -132    293   -122    -41     85     20   -155   -176
      0    290    290   -145   -145    290    -96    -31     88     31   -161   -176
     23    335    311   -181   -142    324    -72      0    116     64   -140   -132
     33    366    332   -200   -148    350    -49     10    137     90   -119    -96
     -7    322    329   -155   -168    324    -28     -2    129     88   -122    -72
      5    355    350   -179   -171    353    -31      0    135     83   -103    -41
     12    384    371   -200   -179    379    -90    -18    127     85    -98    -38
      7    381    374   -194   -181    376   -119    -33    116     83   -106    -44
    -25    340    366   -158   -197    350    -88    -38    106     72   -122    -49
    -33    316    350   -140   -192    332    -64    -28    109     75   -129    -49
    -41    275    316   -116   -181    296    -77    -33     98     70   -142    -54
    -57    252    309    -98   -184    280    -98    -36     93     70   -142    -51
    -77    210    288    -67   -184    246    -72    -28     88     67   -148    -44
    -90    197    288    -51   -189    241    -72    -25     88     64   -153    -38
    -70    202    272    -67   -171    236    -77    -25     88     70   -153    -31
    -41    210    252    -83   -148    228    -67    -31     75     70   -166    -36
    -12    215    226   -101   -119    220    -64    -44     67     62   -176    -38
     15    239    223   -127   -103    231    -88    -36     83     75   -171    -20
    -77    158    233    -41   -155    194   -116    -75     46     41   -207    -54
   -137     88    226     23   -181    155    -83    -85     25      2   -226    -75
   -142     93    236     23   -189    163    -75    -80     31     -2   -218    -77
   -140     90    231     25   -184    161    -62    -85     25     -7   -220    -80
   -111     93    205     10   -158    148    -93    -96     20    -23   -236   -103
   -116     54    171     31   -145    111    -96   -101      7    -44   -254   -135
    -98     18    116     38   -109     67    -90    -85      7    -62   -272   -158
    -72    -23     49     49    -62     12    -54    -15     36    -83   -322   -223
    -38     54     93     -7    -67     72     41    109    122    -44   -324   -233
      7    142    135    -77    -62    140    148    272    254     59   -254   -168
    101    415    314   -259   -106    363    192    415    436    277    -31     44
    220    956    735   -587   -257    846    129    488    667    649    402    475
    119   1486   1363   -802   -623   1426     -7    374    841   1041    870    919
    -10   1569   1579   -779   -795   1574   -176     62    722   1109    987   1000
    -96   1231   1325   -568   -709   1278   -353   -311    319    709    628    704
   -168    587    756   -207   -462    670   -457   -602   -197     36    -28    155
   -179    153    332     12   -254    241   -433   -530   -316   -207   -316   -145
   -179    -31    148    103   -163     57   -428   -413   -283   -249   -379   -241
   -197    -98     98    148   -150      0   -379   -324   -223   -226   -381   -259
   -181    -59    122    122   -153     31   -218   -233   -153   -171   -345   -228
   -122     75    194     23   -161    135   -135   -145    -64   -109   -301   -181
    -59    202    262    -72   -161    231   -106    -83      5    -59   -257   -142
    -64    244    306    -90   -187    275   -101    -59     36    -33   -246   -111
   -124    205    329    -38   -226    267    -62    -57     38    -28   -270    -96
    -72    290    361   -109   -218    324   -111    -46     64     -7   -257    -62
   -101    277    376    -88   -239    327   -166    -70     51    -20   -277    -75
   -145    179    324    -20   -233    252   -101    -80     15    -67   -327   -111
   -129    200    329    -33   -228    265    -59    -67     23    -90   -335   -114
    -80    296    374   -109   -228    335    -77    -49     70    -83   -303    -90
    -57    322    379   -132   -218    350    -98    -67     64   -111   -314   -114
    -46    337    384   -145   -215    361    -57    -57     64   -127   -309   -116
    -23    368    392   -171   -207    379    -59    -36     90   -114   -280    -75
    -70    259    329    -96   -200    293    -70    -59     57   -111   -324   -106
    -67    277    345   -103   -207    309    -54    -51     62    -62   -340    -96
    -54    306    361   -127   -207    332    -83    -38     75      2   -342    -57
    -33    322    355   -142   -194    337    -88    -18     96     54   -342    -12
    -88    252    337    -83   -215    293   -109    -49     72     59   -394    -38
    -57    285    342   -114   -200    314   -132    -49     72     77   -407    -31
    -59    272    332   -106   -197    301    -90    -44     70     72   -428    -36
    -72    239    311    -83   -192    275    -51    -36     67     70   -431    -31
    -85    241    327    -80   -207    285    -46    -41     67     57   -413    -33
    -80    272    353    -96   -215    311    -96    -44     70     57   -389    -23
    -77    280    355   -101   -215    316   -150    -57     75     49   -384    -44
    -90    200    290    -54   -189    244    -93    -67     38      7   -418    -93
    -46    236    280    -96   -163    257    -85    -49     46     15   -402    -72
    -12    267    280   -127   -145    272    -96    -54     41     12   -405    -54
     -2    265    265   -132   -135    265    -67    -54     36     12   -423    -59
     20    285    265   -153   -122    275    -85    -28     59     49   -405    -57
    -31    226    257    -98   -145    241   -166    -59     44     49   -400    -46
    -98    145    244    -23   -171    194   -179    -96      5     25   -423    -44
    -80    171    252    -46   -166    213   -142    -75     12     51   -407     -2
    -28    236    265   -103   -145    249   -181    -75     18     80   -394     15
     -7    239    246   -116   -127    241   -200   -101     -2     88   -392     12
    -20    202    223    -90   -122    210   -168   -101    -12     96   -371     25
    -12    202    215    -96   -114    207   -161   -101    -18    103   -342     57
     12    233    220   -122   -103    228   -166   -101    -20    111   -314     75
     18    249    228   -135   -103    239   -166   -109    -31     96   -311     64
     38    272    231   -155    -96    252   -153   -101    -25    103   -288     75
     20    244    223   -132   -101    233   -187   -116    -41     98   -283     70
     33    262    228   -148    -96    246   -200   -109    -33    109   -262     98
     62    306    241   -187    -90    275   -207   -101    -20    124   -244    106
     28    262    233   -145   -103    249   -187   -119    -46    106   -262     83
     15    262    246   -140   -116    257   -135   -116    -51     90   -270     59
     25    283    257   -153   -114    270   -132   -101    -36     88   -265     57
     33    288    254   -163   -109    272   -155    -83    -10     98   -249     62
     33    277    244   -158   -103    262   -200    -83      2     90   -246     59
     25    220    194   -124    -83    207   -189    -90     -5     64   -267     31
    -10    158    168    -72    -88    163   -103    -75    -10     49   -272     10
     12    202    187   -109    -88    194    -46    -31     31     77   -233     31
     25    228    200   -127    -88    215    -54    -31     44     85   -226     15
      0    187    187    -96    -93    187    -75    -54     31     62   -249    -44
    -23    137    161    -57    -90    148   -103    -70     23     51   -257    -70
    -36     83    116    -25    -77    101    -64    -62     36     54   -254    -85
    -18     72     90    -28    -54     80    -28    -46     62     59   -246   -103
     -7     57     62    -25    -36     59      5    -46     59     41   -262   -137
      5     38     33    -20    -12     36     28    -51     49     23   -285   -163
     28     51     23    -41      2     38     15    -41     59     25   -277   -166
     38     57     15    -49     10     36     -5    -33     67     36   -262   -158
     36     15    -20    -28     28     -2    -15    -41     41     15   -280   -181
     51     20    -31    -36     41     -5    -10    -31     36     23   -275   -181
     64     23    -44    -46     54    -10    -12    -23     44     46   -265   -174
     70     28    -41    -51     57     -5     -7    -15     57     93   -254   -176
     75     31    -44    -54     59     -7    -18    -20     64    153   -246   -184
    103     51    -51    -77     77      0    -33    -18     88    200   -228   -176
     96     51    -44    -75     70      5    -51    -20    106    213   -223   -176
     83     31    -54    -57     70    -10    -46    -31    109    202   -231   -184
     72      5    -67    -38     70    -31    -18    -31    109    189   -236   -187
     64     12    -51    -38     59    -18     10    -15    127    192   -226   -176
     93     51    -44    -72     70      2     23     -5    145    200   -207   -166
    106     75    -33    -90     70     20     -2    -12    148    197   -200   -163
     93     64    -31    -80     62     18    -46    -25    142    189   -202   -179
     72     44    -28    -57     51      7    -33    -23    140    184   -194   -171
     80     80      0    -83     38     41    -10     -5    161    200   -171   -148
     85    122     36   -103     25     77    -12      2    168    207   -145   -135
     90    148     57   -122     18    103    -20      7    174    213   -132   -137
    111    166     54   -137     28    111    -25     12    179    215   -127   -140
    101    122     20   -114     41     72      5      7    158    189   -137   -168
    103    137     31   -122     36     85     57     23    163    192   -119   -163
    124    184     57   -155     33    122     51     31    176    205    -93   -132
    161    246     85   -202     38    166     31     28    189    218    -67   -109
    137    228     88   -184     25    158      7      2    171    210    -59   -109
    142    210     67   -179     38    140      7      0    166    213    -46   -101
    150    197     46   -176     49    122     -5    -10    148    205    -41   -103
    176    239     62   -207     57    150    -31    -25    135    210     -7    -85
    200    218     15   -210     90    116    -70    -51    109    200      2   -103
    200    153    -46   -176    122     54    -90    -70     72    184      5   -148
    207    106   -101   -158    155      2    -80    -75     49    181     31   -171
    236     90   -145   -163    192    -25    -83    -85     28    179     62   -194
    202     57   -148   -132    176    -44    -77    -88     15    187     85   -205
    116    -33   -153    -41    135    -93    -72   -101     -7    192     83   -233
    111    -57   -168    -25    140   -111    -38    -88     -5    215     77   -252
    109    -51   -161    -28    135   -106    -28    -72     12    267     98   -236
     64    -80   -145      7    103   -111    -62    -80      2    283     96   -223
     57    -70   -127      5     90    -98    -80    -72      2    283     96   -202
     46    -54   -103      2     75    -77   -106    -77     -5    272     85   -202
     49    -57   -106      5     77    -80    -96    -62     -2    277     85   -184
     46    -51    -98      0     70    -75    -75    -51      7    283     75   -189
     62    -38   -101    -12     80    -70    -72    -49      7    277     62   -197
     83    -12    -96    -36     88    -54    -90    -62     -5    254     36   -223
     93      5    -88    -49     90    -41    -96    -49     10    262     36   -207
     93    -54   -150    -20    122   -101    -83      0     33    252     12   -220
     93    -96   -189      0    140   -142      2    109     90    254    -18   -257
    122    -36   -161    -44    140    -98    103    252    187    311      7   -231
    205    140    -64   -171    135     38    174    420    340    462    129   -114
    277    444    163   -361     57    303    168    501    501    706    394    158
    257    961    701   -610   -223    831    119    485    696   1080    841    620
    132   1423   1291   -779   -579   1356    -28    296    792   1408   1234   1021
     62   1439   1376   -750   -657   1408   -259    -54    589   1361   1228   1013
     15    857    839   -436   -413    849   -436   -418     77    753    636    509
      5    194    189   -101    -93    192   -491   -574   -322    176     41    -28
     28   -148   -179     57    103   -163   -459   -485   -392     12   -163   -244
     77   -207   -285     64    181   -246   -418   -376   -342     23   -168   -272
    101   -210   -311     51    202   -259   -366   -311   -293     38   -153   -277
    106   -145   -252     18    176   -197   -285   -218   -205    114    -88   -220
    127    -49   -179    -41    153   -114   -218   -148   -129    189    -38   -161
    150      5   -145    -77    148    -70   -192   -116    -96    210    -31   -153
    140      7   -132    -77    137    -62   -202   -106    -80    205    -41   -132
    145     12   -132    -80    140    -59   -202    -96    -67    192    -54   -109
    145      5   -142    -75    145    -70   -194    -90    -62    161    -75   -103
    135      2   -132    -67    135    -64   -184    -93    -64    127   -106   -116
    119      2   -119    -62    119    -57   -166    -88    -62    111   -119    -88
    101     -5   -109    -49    103    -57   -155    -88    -64     96   -132    -70
     85      2    -83    -44     83    -41   -161    -90    -59     90   -137    -38
     83     38    -44    -59     64     -2   -171    -96    -57     85   -140    -15
     70     23    -46    -46     59    -12   -153    -96    -64     67   -150     -7
     46      5    -41    -25     44    -18   -145   -101    -72     49   -161     12
     31     36      2    -36     15     20   -171   -119    -83     41   -168     25
     23     23      0    -23     12     12   -184   -129    -90     28   -187     36
     44     36    -10    -41     25     15   -161   -127    -88     12   -205     51
     28     20    -10    -25     18      5   -161   -135   -103    -15   -233     51
     38     28    -12    -33     25      7   -202   -158   -124    -51   -265     57
     75     28    -46    -51     62     -7   -223   -174   -140    -83   -293     44
     96     33    -62    -67     80    -12   -223   -174   -142   -101   -309     25
    129     75    -57   -103     93     10   -236   -176   -137   -111   -314     12
    137     85    -51   -114     93     18   -241   -184   -140   -132   -329    -23
     98     33    -64    -64     83    -15   -252   -200   -150   -158   -366    -51
     93      2    -90    -49     90    -41   -246   -202   -158   -187   -410    -44
     96    -18   -114    -38    103    -64   -259   -215   -176   -213   -446    -36
     64    -44   -111    -10     85    -77   -275   -228   -192   -233   -480     -2
     46    -41    -88     -2     67    -64   -275   -228   -197   -241   -496     33
     70      2    -70    -38     70    -31   -272   -226   -192   -241   -480     77
    109     41    -70    -75     90    -12   -267   -223   -187   -249   -467    106
    215    153    -62   -187    137     46   -236   -179   -145   -200   -405    181
    161     96    -64   -127    114     15   -257   -194   -163   -207   -405    163
    174     93    -83   -135    127      7   -259   -197   -163   -202   -397    171
    194    140    -57   -168    124     41   -254   -189   -155   -179   -376    213
    202    158    -44   -181    124     57   -249   -197   -158   -163   -381    236
    174    132    -41   -153    109     46   -265   -218   -166   -150   -400    249
    187    135    -51   -161    119     41   -288   -226   -163   -127   -402    280
    194    145    -49   -171    122     49   -288   -223   -163   -109   -381    311
    194    127    -70   -161    132     28   -288   -226   -171    -96   -371    327
    197    111    -85   -153    142     12   -290   -239   -187    -85   -363    316
    207    137    -72   -174    140     33   -293   -246   -189    -64   -340    301
    210    137    -75   -174    142     31   -285   -246   -187    -51   -306    303
    197    103    -93   -150    145      5   -283   -252   -194    -59   -285    303
    184     83   -101   -132    142     -7   -280   -254   -200    -67   -267    316
    179     80    -98   -132    140     -7   -283   -259   -205    -80   -262    293
    205    122    -83   -163    142     20   -249   -244   -189    -77   -249    283
    181    137    -44   -161    114     49   -207   -218   -168    -67   -249    262
    158    129    -28   -142     93     51   -140   -174   -129    -41   -236    267
    148    111    -38   -132     93     36   -145   -171   -124    -44   -249    254
    140    101    -41   -122     90     31   -153   -166   -122    -57   -265    228
    140     98    -44   -119     90     28   -135   -158   -119    -67   -280    192
    116     96    -20   -106     70     38   -129   -163   -124    -83   -303    142
     51     54      2    -54     23     28   -132   -168   -124    -90   -306    127
     36     38      2    -38     18     20   -145   -171   -122    -90   -298    122
    137    135     -2   -137     70     67   -116   -148    -98    -80   -280    114
    236    252     15   -244    111    135    -51   -106    -49    -46   -246    114
    150    202     51   -179     49    127    -59   -109    -51    -57   -246     77
     54    129     75    -93    -10    103    -64   -114    -49    -64   -249     67
     28    114     83    -72    -28     98    -62   -109    -41    -62   -246     83
     46    109     62    -77     -7     85    -85   -114    -49    -75   -249     72
     51    103     51    -77      0     77   -103   -129    -59    -96   -275     33
     88    166     77   -127      5    122    -88   -116    -18    -67   -239     51
     64    192    127   -129    -31    161    -98   -127     -7    -59   -228     49
    -20    127    148    -51    -83    137   -114   -148    -25    -62   -249      7
    -33     80    114    -23    -75     98   -106   -135    -23    -51   -239      5
    -12     85     98    -36    -54     90   -103   -122    -15    -36   -231      2
      7    135    124    -72    -57    132   -119   -111     -5     -7   -210     10
    -31    158    189    -62   -109    174   -119   -111    -10      5   -205      5
    -49    158    207    -54   -129    181    -96   -103     -5     20   -205    -31
    -57    155    213    -49   -135    184    -93    -98      0     36   -197    -44
    -72    137    210    -33   -142    174   -103   -106    -10     36   -210    -77
    -70    129    200    -28   -135    163    -88   -103    -10     46   -213   -106
    -88    114    202    -12   -145    155    -88    -96     -2     67   -200   -103
    -70    127    197    -28   -135    161    -88    -80     15    101   -171    -67
    -36    150    187    -57   -111    166    -80    -75     15    111   -166    -67
    -18    189    207    -85   -111    197    -57    -64     23    119   -171    -70
    -77    176    252    -51   -163    213    -59    -70     20    111   -158    -75
    -93    194    288    -49   -189    241    -36    -54     38    127   -142    -75
   -106    187    290    -41   -200    239    -18    -44     46    119   -145    -96
    -70    215    285    -72   -176    249     -7    -33     54    114   -137   -111
    -62    257    319    -98   -192    288    -12    -28     59     96   -129    -85
    -51    301    353   -127   -202    327    -15    -18     70     93   -103    -62
    -44    355    397   -158   -220    374     -7    -15     80     93    -90    -80
    -54    428    483   -187   -267    454     -2      5    111    122    -49    -75
   -109    410    519   -150   -314    465     -7      2    116    129    -18    -67
   -129    394    524   -132   -327    457    -23     -2    111    122     -5    -75
   -124    368    493   -122   -309    431    -25    -12     98    127      2    -72
   -145    366    511   -109   -327    439    -20    -15     93    163     20    -57
   -148    327    475    -90   -311    402    -31    -15     83    179     25    -54
   -140    306    446    -83   -293    376    -25    -10     80    189     38    -51
   -176    290    465    -59   -319    376    -10     -5     80    192     49    -59
   -207    283    491    -36   -348    387     -5      5     93    200     75    -46
   -231    267    496    -18   -363    381     -7      2     85    189     83    -36
   -265    213    478     23   -371    345    -10    -12     59    161     62    -41
   -254    189    441     31   -348    314    -18    -31     36    135     38    -51
   -231    179    410     25   -319    293    -18    -44     23    119     15    -54
   -236    135    371     49   -303    252    -15    -51     10     96    -10    -57
   -226    116    340     54   -283    228    -10    -57      2     75    -31    -59
   -205    119    324     38   -265    220    -12    -64     -5     54    -38    -49
   -181    142    324     20   -252    233    -33    -80    -15     28    -51    -46
   -171    142    314     12   -244    228    -54   -103    -41     -7    -77    -67
   -145    124    267     10   -207    194    -67   -111    -51    -36   -101    -80
   -135     93    228     20   -181    161    -70   -111    -59    -54   -119    -88
   -135     88    223     23   -179    155    -62   -109    -59    -64   -127    -90
   -109     70    176     18   -142    122    -49    -98    -67    -93   -161   -124
    -93     49    140     20   -116     93     28    -23    -46   -114   -205   -179
    -90     83    174      2   -132    127    155    119     38    -70   -181   -166
    -41    158    200    -57   -119    179    267    306    176     41    -96    -83
     62    418    353   -241   -145    387    293    444    342    236     96    106
    132    883    750   -509   -309    818    252    488    558    571    470    498
     31   1444   1413   -737   -693   1428    140    397    787    987    948    987
   -119   1634   1753   -756   -935   1693    -93    106    763   1124   1122   1158
   -220   1208   1428   -493   -826   1317   -301   -272    353    709    737    818
   -241    527    769   -142   -506    649   -407   -561   -171     46     98    233
   -218     62    280     75   -252    171   -423   -566   -387   -283   -257   -124
   -226   -127     98    176   -163    -15   -366   -459   -381   -340   -348   -241
   -194   -122     70    158   -135    -25   -259   -353   -309   -309   -329   -254
   -137    -18    119     77   -129     51   -161   -241   -213   -241   -275   -210
   -124     49    174     33   -148    111   -119   -176   -150   -200   -236   -166
   -106     77    184     15   -145    129    -90   -137   -119   -187   -215   -145
    -98    111    207     -7   -153    158    -59   -114   -101   -184   -200   -132
    -93    127    218    -18   -155    171    -51   -103    -90   -189   -194   -132
    -90    137    226    -23   -158    179    -38    -88    -77   -189   -187   -119
    -67    181    249    -57   -158    215    -12    -62    -59   -176   -171    -96
    -72    184    257    -57   -166    220     -7    -57    -49   -163   -158    -93
    -64    176    241    -57   -153    207      2    -44    -38   -153   -153    -90
    -72    189    259    -59   -166    226     15    -28    -23   -132   -140    -85
   -135    145    280     -5   -207    213     20    -25    -23   -122   -145   -101
   -163     96    257     33   -210    174     -5    -46    -46   -137   -171   -135
   -158     96    252     31   -205    174    -12    -44    -41   -122   -161   -124
    -80    189    270    -57   -176    228     20      0      0    -72   -116    -80
    -62    213    275    -75   -168    244     46     23     20    -46   -103    -62
   -140    106    246     15   -192    176     20    -10    -15    -77   -140   -103
   -161     70    231     44   -197    150      7    -20    -31    -83   -148   -116
   -155     80    233     36   -194    155     -2    -25    -36    -80   -148   -119
   -153     96    249     28   -200    171      0    -25    -33    -75   -137   -109
   -145    103    246     20   -197    174     -5    -23    -36    -77   -129    -93
   -119    114    233      2   -176    171    -10    -23    -36    -77   -127    -88
    -98    135    233    -18   -166    181     -2    -12    -25    -64   -109    -70
    -93    142    236    -23   -163    189      0     -5    -20    -57    -93    -57
   -103    142    246    -20   -176    194     -5    -10    -23    -54    -88    -51
   -111    142    254    -15   -181    197      0     -7    -23    -49    -77    -49
   -106    137    241    -18   -174    189     -2    -10    -23    -46    -72    -46
    -90    137    228    -23   -158    181      0     -5    -18    -36    -64    -33
   -106    145    252    -20   -179    197      2      0     -7    -23    -51    -20
   -103    158    262    -28   -181    210     -2      0     -5    -12    -41     -5
    -93    176    270    -41   -181    223      0      0      0     -2    -31      5
    -93    176    270    -41   -181    223      2      0      2      0    -28      7
    -83    174    257    -46   -168    215      0     -5     -5     -2    -33      5
    -75    181    257    -54   -166    218     -5     -7     -5      5    -28     10
    -70    202    272    -64   -171    236     -7     -7      0     18    -18     31
    -70    213    283    -70   -176    246     -7    -10      0     23    -10     41
    -59    215    272    -77   -168    244    -12    -15     -5     23    -12     41
    -57    218    275    -83   -166    246    -12    -15     -5     25    -12     44
    -51    215    265    -83   -158    239    -10    -18    -10     25    -10     51
    -44    226    270    -90   -155    246    -15    -25    -15     20     -7     57
    -51    239    290    -93   -171    262     -7    -23    -10     25      2     75
    -57    244    301    -93   -179    270     -7    -23    -10     28     10     93
    -54    228    280    -88   -166    254    -12    -28    -20     10      0     90
    -54    215    270    -80   -161    241     -5    -28    -25      2     -2     90
    -54    218    270    -83   -161    241      2    -20    -18      0      2     90
    -46    223    270    -90   -158    246     10    -10    -10      0      7     98
    -46    231    275    -93   -161    252     28      5      2      2     18    111
    -44    236    280    -96   -161    257     49     23     15      7     20    114
    -36    223    257    -96   -145    239     59     33     18      2     20     98
    -41    202    244    -83   -142    223     72     44     25      2     31     85
    -44    179    223    -67   -135    200     88     57     36      2     44     80
    -49    166    215    -57   -132    189    101     64     44      2     36     67
    -59    174    231    -57   -148    202    111     70     54      5     38     64
    -59    179    239    -59   -150    207    119     72     59      2     49     64
    -67    184    252    -59   -158    218    122     70     59     -7     70     54
    -62    197    259    -67   -161    228    122     67     62    -15     98     51
    -44    200    244    -80   -145    220    116     62     57    -28    103     41
    -44    202    246    -80   -145    223    103     46     44    -44    109     25
    -38    197    236    -80   -137    215     96     36     33    -70     88     12
    -28    189    218    -80   -122    202     93     33     31    -85     64     12
    -23    179    202    -80   -111    189     83     28     25   -106     49     15
    -12    181    194    -83   -103    187     77     20     18   -129     36     25
    -10    202    213    -96   -111    207     80     23     25   -137     36     36
      0    202    202   -101   -101    202     80     25     28   -142     38     41
     15    181    166   -101    -75    174     80     25     25   -150     23     46
     20    184    163   -103    -72    176     80     25     25   -155     25     59
     20    174    153    -98    -64    166     80     25     23   -168     23     75
     38    184    145   -111    -51    166     85     28     23   -179     20     90
     57    210    153   -132    -49    181     90     28     23   -189     15     88
     62    215    153   -140    -44    184     88     23     15   -194     10     80
     59    210    150   -137    -44    181     88     20      7   -189     10     75
     62    202    140   -132    -38    171     93     15      5   -189     -2     62
     67    210    142   -140    -38    176    103     18      5   -184     -7     62
     64    220    155   -145    -44    189    111     25      2   -174     -5     51
     59    213    153   -137    -46    184    111     25     -7   -171     -5     46
     83    213    129   -148    -23    171    106     20    -18   -171     -7     38
    114    218    103   -166      5    161     90      7    -38   -166    -10     28
     90    210    119   -150    -15    166    101     12    -38   -127      0     31
     83    205    122   -145    -20    166    111     25    -23    -93      7     36
     96    205    109   -150     -5    158    114     33    -12   -103     18     31
    101    202     98   -153      0    150    116     36      0   -124     20     20
    106    223    114   -166     -5    168    132     51     28   -127     23     18
    109    233    124   -171     -7    179    148     62     54   -137     12     18
    106    236    129   -171    -10    184    161     70     75   -145     -5     12
    111    241    127   -179     -7    184    171     83     93   -140      0     20
    122    252    129   -187     -2    192    179     93     98   -132     20     23
    124    280    155   -202    -15    218    184     96    116   -111     57     44
    114    303    189   -207    -36    246    181     96    132    -93     80     75
     90    290    200   -192    -54    246    166     85    135    -88     85     75
     80    288    205   -184    -62    246    153     80    142    -75     96     75
    119    296    174   -210    -25    236    132     64    127    -67     98     67
    150    280    129   -215     10    205    106     46    103    -64     90     51
    137    239    101   -192     18    171     96     44     90    -75     67     44
    119    187     67   -155     25    127     90     41     75    -93     31     18
     85    153     67   -122      7    111     88     41     64   -103      5      5
     62    122     59    -90      2     90     90     38     62   -111    -20    -12
     54     75     18    -64     18     46     77     23     38   -127    -59    -51
     38     57     18    -49     10     38     75     25     36   -119    -67    -59
     -5     49     54    -23    -31     51     85     33     36    -93    -62    -54
     -7     25     33     -7    -20     28     83     33     28    -85    -70    -67
    -12     -5      5      7    -10     -2     77     33     23    -77    -75    -80
    -31    -15     15     23    -23     -2     88     49     28    -54    -59    -72
    -70    -15     54     41    -64     18     96     57     31    -31    -38    -59
   -106    -31     75     70    -90     20    101     59     33    -12    -25    -51
    -80    -25     51     51    -67     12     88     49     25    -12    -31    -54
    -70    -25     41     46    -57      7     83     46     25    -12    -41    -54
    -59    -38     20     46    -41    -10     80     51     23    -20    -51    -59
    -57    -72    -15     64    -20    -44    109     85     33    -28    -75    -85
    -64   -111    -49     88    -10    -80    207    202     85    -25   -109   -132
    -46    -57    -12     51    -18    -36    327    363    189     44    -70   -114
     23     80     57    -51    -15     67    428    561    345    189     51      0
    111    350    239   -231    -62    296    457    683    519    410    283    246
    132    862    730   -498   -298    797    381    646    717    758    704    717
    -38   1340   1376   -652   -709   1358    236    475    878   1106   1132   1174
   -205   1343   1548   -571   -875   1444     18    155    750   1093   1169   1221
   -280    815   1096   -267   -688    956   -171   -210    290    581    675    771
   -265    140    402     59   -335    270   -259   -415   -176    -51     33    161
   -233   -207     25    218   -129    -90   -231   -335   -259   -241   -197   -109
   -215   -285    -72    249    -72   -179   -155   -218   -202   -244   -215   -158
   -194   -239    -44    218    -75   -142    -59   -106   -111   -192   -171   -135
   -163   -140     23    150    -96    -59     25     -7    -20   -114   -103    -88
   -140    -75     62    106   -103     -7     77     49     38    -62    -51    -46
   -116    -59     57     88    -88     -2     98     70     59    -46    -33    -33
   -124    -75     49    101    -88    -12    111     80     64    -38    -28    -36
   -158    -75     83    116   -122      2    129     96     77    -20    -18    -20
   -124    -70     54     98    -90     -7    124     90     67    -18    -20    -18
    -98    -77     20     88    -62    -28    114     80     51    -15    -23    -15
    -88    -85      2     88    -46    -41    103     72     44    -15    -31    -12
    -83   -103    -20     90    -31    -62     96     64     36    -15    -41    -12
    -64    -96    -31     80    -18    -64     90     59     38     -7    -44     -2
    -57    -96    -41     75    -10    -67     88     57     46      2    -59     -5
    -77   -122    -44    101    -18    -83     93     62     51     20    -80     -5
    -88   -132    -46    109    -23    -90     96     67     59     31    -85      0
    -77   -132    -54    103    -12    -93     96     70     59     33    -88      2
    -54   -140    -85     96     15   -114     83     57     44     20    -96     -5
    -83   -142    -59    114    -12   -101     85     67     41     23    -77      5
    -80   -145    -64    111    -10   -106     88     72     38     18    -70      7
    -62   -135    -75     98      5   -106     83     72     36     10    -64     10
    -67   -137    -70    101     -2   -103     80     72     36      7    -62     20
    -75   -140    -64    109     -5   -103     85     77     36      5    -57     28
    -77   -148    -72    111     -5   -111     85     77     36      5    -54     23
    -93   -166    -72    129    -10   -119     90     83     38      7    -44     23
    -93   -168    -77    129    -10   -124     93     85     41      7    -41     23
    -90   -179    -88    135     -2   -135     90     83     36      0    -46     15
   -106   -181    -77    142    -15   -129     85     85     38      2    -41     23
    -88   -155    -70    122    -10   -114     80     88     46     12    -28     33
    -70   -142    -75    106      0   -109     77     88     49     15    -23     41
    -67   -153    -85    111      7   -119     72     88     38     15    -18     41
    -67   -153    -85    109      5   -119     75     85     33     23     -5     44
    -64   -148    -83    106      7   -116     70     83     31     25      5     44
    -62   -155    -93    106     15   -124     59     72     20     23     10     44
    -44   -155   -111    101     33   -135     49     64     12     20     18     44
    -31   -166   -135     98     49   -150     41     59     10     18     23     46
    -23   -155   -132     88     54   -145     33     54      7     23     31     57
    -10   -135   -124     72     54   -129     25     44      5     33     38     62
      0   -140   -140     70     70   -140     25     44      2     41     44     64
      5   -145   -153     70     77   -148     20     41     -2     49     57     72
      5   -148   -153     70     77   -148     15     36     -5     57     72     80
      2   -135   -140     64     70   -137     15     33     -5     70     88     98
      5   -111   -116     54     59   -114     18     33      2     80    109    116
      7   -124   -132     57     67   -127     23     33      7     80    116    127
     15   -132   -148     57     80   -140     23     33     10     80    132    142
     15   -114   -132     49     72   -122     31     41     20     90    155    158
     18   -106   -124     44     70   -114     38     49     31     96    174    166
     20   -116   -137     46     77   -127     44     59     38     96    179    166
     20   -122   -142     49     80   -132     49     70     46     98    184    163
     25   -129   -155     51     90   -142     59     77     57    101    181    155
     23   -132   -155     54     88   -142     80    103     80    116    194    153
     18   -132   -153     57     85   -142     85    109     85    114    192    142
     10   -142   -153     64     80   -148     96    119     96    111    187    135
     10   -142   -153     64     80   -148    109    129    109    116    189    132
      0   -174   -174     88     85   -174    116    137    122    119    189    122
     -2   -176   -174     85     85   -176    127    142    129    137    205    135
      5   -163   -168     77     85   -166    129    140    135    150    210    137
     -2   -179   -176     90     85   -179    124    132    124    155    202    129
    -15   -192   -176    103     80   -184    122    124    116    174    207    124
     -7   -194   -187     98     85   -192    116    119    111    205    215    122
    -10   -192   -181    101     83   -187    116    114    114    239    223    129
    -15   -202   -187    109     83   -194    116    111    114    265    220    140
    -12   -207   -194    111     90   -202    116    122    129    283    220    153
    -15   -218   -205    116     93   -213    124    132    148    285    218    166
    -18   -236   -218    124     98   -228    127    140    161    270    207    163
    -12   -236   -226    124    103   -231    127    142    168    241    194    166
    -20   -252   -231    137    103   -241    137    153    171    210    176    171
    -31   -267   -236    148    101   -252    142    158    171    194    161    179
    -31   -262   -233    145    101   -249    140    155    166    176    148    184
    -23   -249   -226    135     98   -239    137    150    158    161    142    192
    -15   -231   -215    124     98   -223    150    155    161    158    148    210
    -25   -239   -215    132     93   -228    155    158    148    142    155    226
    -36   -252   -215    142     88   -233    153    150    132    129    148    233
    -41   -272   -231    155     93   -252    155    148    116    116    132    233
    -38   -272   -233    155     96   -254    158    140    103    109    109    233
    -46   -288   -244    166     96   -267    153    132     93    101     85    231
    -44   -280   -236    161     96   -259    163    137     98    114     83    257
    -33   -257   -223    145     93   -241    161    135    103    127     88    275
    -31   -249   -218    140     93   -233    163    129    101    129     85    262
    -18   -265   -249    140    114   -257    155    127     93    106     57    280
     -5   -259   -257    132    124   -259    148    127     93    101     51    332
      5   -236   -241    114    122   -239    153    127     96    116     54    374
     12   -200   -213     93    111   -205    174    140    111    137     62    410
     23   -184   -207     77    114   -194    187    150    119    142     49    426
     25   -176   -202     72    114   -189    189    150    119    148     23    418
     23   -179   -205     75    111   -192    184    150    122    161      2    384
     33   -202   -236     85    135   -218    179    145    111    155    -36    327
     44   -163   -207     59    124   -187    197    155    129    176    -54    345
     51   -116   -168     31    109   -140    205    163    148    210    -25    397
     49   -101   -150     25     98   -124    207    166    158    254    -10    446
     54   -111   -166     28    109   -137    194    155    148    270     10    475
     46   -129   -179     38    111   -153    168    137    132    257     64    493
     57   -137   -194     38    124   -163    158    129    122    257     98    517
     59   -163   -226     49    142   -194    145    122    106    252    106    519
     54   -200   -254     72    153   -226    135    111     93    236     93    517
     59   -223   -283     80    168   -254    132    101     77    220     67    509
     70   -254   -324     90    194   -288    119     83     54    194     28    496
     72   -301   -374    114    223   -337    106     67     25    153    -23    472
     75   -353   -428    140    252   -389    103     49      0    106    -75    457
     67   -384   -452    155    259   -418    101     38    -18     72   -114    457
     44   -413   -457    184    249   -433    101     31    -28     46   -142    446
      7   -446   -454    218    231   -449    111     28    -33     31   -163    433
    -15   -485   -470    252    226   -478    114     28    -44     18   -197    410
    -33   -514   -480    272    220   -498    109     20    -57      7   -226    392
    -31   -530   -498    280    233   -514    103     18    -62      5   -231    371
    -15   -550   -535    283    257   -545     96     12    -72      0   -236    335
     -7   -561   -553    285    272   -558    101     18    -67      5   -233    314
     15   -563   -579    275    296   -571     96     23    -67      2   -246    306
     44   -592   -636    275    337   -615    114     59    -57    -12   -270    288
     77   -623   -701    272    389   -662    189    163    -10    -23   -283    244
     98   -574   -672    239    384   -623    303    309     90     20   -246    252
    161   -439   -600    137    379   -519    407    504    252    155   -119    358
    241   -181   -426    -31    332   -303    459    652    441    379    122    594
    288    270    -18   -280    150    127    433    693    652    709    506    987
    181    779    597   -480   -207    688    311    574    844   1083    953   1418
     72    815    740   -444   -335    779     54    239    717   1104   1010   1449
      2    413    410   -207   -202    410   -145   -155    280    654    587   1060
    -12   -200   -189    103     85   -194   -244   -394   -197     31    -41    496
     33   -615   -649    290    340   -631   -239   -342   -353   -246   -361    189
     44   -758   -805    355    420   -782   -176   -226   -316   -272   -415    127
     59   -795   -857    366    457   -826    -98   -132   -257   -254   -413    122
     75   -745   -820    335    446   -784    -10    -33   -168   -192   -358    171
     90   -672   -763    290    426   -717     59     41    -93   -129   -298    239
    106   -628   -737    259    420   -683    103     80    -51    -93   -267    257
     98   -626   -724    262    410   -675    132    101    -38    -80   -257    257
     80   -631   -711    272    394   -672    137    103    -44    -80   -254    244
     70   -654   -724    293    397   -688    148    109    -44    -83   -259    231
     75   -665   -740    293    405   -701    161    111    -41    -83   -262    228
     85   -670   -758    290    420   -714    171    122    -33    -70   -249    236
     93   -678   -771    290    431   -724    176    129    -28    -54   -236    236
     98   -678   -776    290    436   -727    184    129    -28    -38   -223    231
    101   -659   -763    277    431   -711    181    114    -38    -41   -215    207
    109   -636   -745    262    426   -691    174     98    -41    -41   -205    192
    132   -618   -750    241    439   -683    163     77    -44    -54   -207    166
    153   -581   -735    215    444   -657    148     57    -49    -93   -220    122
    187   -488   -678    150    431   -581    127     36    -64   -119   -244    101
    210   -439   -649    114    428   -542    111     25    -77   -111   -246    148
    205   -470   -675    132    439   -574    119     36    -77    -83   -226    246
    187   -532   -719    174    452   -626    145     54    -64    -46   -179    342
    158   -542   -701    189    428   -620    166     72    -33    -12   -119    405
    142   -514   -657    184    400   -584    184     93      7     36    -57    467
    129   -522   -652    192    389   -587    194    122     25     96    -18    506
    137   -542   -680    202    407   -610    197    137     41    114      7    501
    145   -555   -704    205    423   -631    200    140     54     93     10    485
    150   -537   -688    194    418   -613    200    135     64     62     12    467
    142   -542   -685    200    413   -615    181    114     64     18     15    428
    137   -537   -675    200    405   -605    166    116     75    -20     38    402
    119   -535   -654    207    384   -594    153    129     96    -46     67    400
     85   -548   -633    231    358   -589    140    140    109    -75     96    387
     62   -555   -620    246    340   -587    127    140    111    -98    116    374
     44   -545   -589    252    316   -566    109    135    122   -101    122    371
     20   -509   -530    241    272   -519     85    124    148    -80    129    374
     18   -478   -496    228    257   -488     59    114    179    -38    135    384
     20   -465   -485    220    252   -475     41    101    202     23    135    389
     12   -449   -462    218    236   -454     38    106    213     77    142    384
      0   -452   -452    223    223   -449     44    109    202    103    135    340
    -15   -475   -459    246    220   -470     38    111    187    124    132    309
    -25   -491   -467    257    218   -480     31    114    171    140    132    283
    -23   -488   -465    257    220   -478     23    127    166    161    142    265
    -20   -491   -470    254    223   -480      2    127    150    171    142    257
    -15   -483   -467    249    223   -475     10    137    150    187    158    277
     -7   -483   -475    244    233   -478     31    153    153    200    166    306
      2   -480   -483    239    241   -480     51    163    155    215    174    324
     10   -480   -491    236    249   -485     70    171    155    233    187    335
     12   -493   -506    239    259   -498     90    184    158    246    194    348
     -5   -504   -501    252    246   -504    111    197    163    259    202    361
    -15   -517   -501    267    241   -509    124    205    161    262    207    366
    -15   -524   -509    270    246   -519    150    218    168    262    213    376
    -28   -527   -501    277    233   -514    189    241    187    272    226    400
    -36   -545   -509    290    233   -527    228    259    202    275    236    402
    -46   -566   -519    306    236   -542    257    277    218    277    257    363
    -70   -576   -509    322    218   -542    267    277    226    285    293    288
    -83   -584   -501    332    207   -542    288    280    231    285    311    241
   -101   -587   -485    342    189   -537    311    283    239    280    311    218
   -122   -613   -491    368    184   -553    329    285    244    275    296    176
   -127   -623   -496    374    184   -561    337    285    249    285    293    129
   -132   -618   -488    374    176   -553    342    280    257    296    285     90
   -140   -605   -467    371    161   -537    342    285    262    309    283     70
   -140   -592   -452    366    155   -522    340    283    259    314    275     49
   -140   -594   -454    366    155   -524    348    280    254    314    265     31
   -145   -600   -454    371    153   -527    353    280    252    319    262     31
   -145   -607   -462    374    158   -535    335    272    244    322    249     23
   -145   -613   -467    379    161   -540    316    267    239    327    246     28
   -148   -620   -472    381    161   -548    290    252    226    316    228     12
   -122   -594   -472    358    174   -535    270    246    220    319    223     18
    -72   -542   -472    306    200   -509    272    259    228    329    231     44
    -41   -504   -462    272    210   -483    293    280    244    342    239     70
    -67   -532   -465    298    197   -501    285    270    233    332    220     72
    -98   -563   -465    329    181   -514    272    262    223    322    202     72
    -77   -555   -480    316    200   -519    267    262    220    314    189     77
    -90   -561   -470    327    189   -517    257    257    215    309    179     88
    -96   -550   -457    322    179   -504    257    259    215    314    184    106
    -88   -530   -444    309    176   -488    265    265    220    316    194    124
    -72   -519   -446    293    187   -483    272    267    220    311    194    135
    -51   -506   -454    280    200   -480    267    270    223    311    202    145
    -51   -519   -467    285    205   -493    252    262    215    301    200    148
    -57   -514   -459    285    200   -488    241    262    213    301    205    161
    -46   -493   -446    270    197   -470    246    270    218    309    213    174
     10   -439   -449    215    228   -444    265    285    233    319    223    184
      2   -444   -446    220    223   -446    254    283    231    316    207    163
    -46   -480   -433    262    192   -457    246    280    228    314    200    145
    -25   -441   -418    233    194   -431    283    303    254    337    218    150
     25   -402   -428    189    226   -415    309    327    275    358    233    148
     -5   -400   -397    200    194   -397    301    322    270    361    239    127
    -25   -407   -381    215    176   -394    311    329    277    368    244    119
    -38   -389   -350    210    155   -371    340    345    303    389    259    127
    -10   -332   -322    171    155   -327    358    358    327    415    285    135
     18   -306   -324    142    168   -314    342    355    332    420    293    119
    -10   -350   -340    179    163   -348    309    324    306    397    272     83
      0   -353   -353    174    174   -353    283    309    293    387    267     70
      7   -358   -366    176    187   -361    277    306    288    384    275     59
      7   -405   -413    197    207   -407    267    296    267    361    259     28
    -18   -457   -441    236    210   -449    267    290    257    340    246     -2
    -33   -478   -444    254    202   -462    270    290    252    332    246     -7
     -5   -465   -459    236    226   -462    275    293    254    329    254     -5
    -41   -511   -472    275    215   -493    259    275    228    303    231    -41
    -54   -563   -509    309    226   -535    231    249    200    272    205    -75
    -41   -568   -527    303    241   -548    231    241    192    259    197    -93
     -2   -522   -519    262    257   -522    252    257    205    272    220    -83
    -36   -571   -535    301    249   -553    213    226    176    249    202   -103
    -33   -594   -561    314    262   -579    215    223    171    241    189   -119
     12   -563   -576    272    290   -568    244    244    192    259    205   -101
    -20   -568   -548    296    262   -558    239    241    189    265    210    -90
    -44   -592   -548    316    252   -571    215    223    176    259    205    -93
    -49   -605   -555    327    252   -579    207    213    168    259    200    -93
    -20   -602   -581    311    277   -592    210    215    163    252    184    -98
     10   -628   -639    309    324   -633    252    265    174    239    155   -122
      5   -675   -680    335    342   -680    376    392    231    239    116   -163
     31   -566   -597    267    314   -581    522    574    368    342    192    -93
     54   -418   -475    181    262   -446    620    761    542    506    342     54
    132   -116   -249     -7    189   -181    618    841    717    750    602    319
    166    462    296   -316    -64    379    493    784    924   1140   1049    776
     75    865    789   -470   -358    828    228    514    992   1418   1379   1096
     12    810    797   -413   -392    805    -38    132    758   1299   1296   1021
     -2    275    277   -135   -140    275   -163   -226    239    698    732    555
    -83   -431   -348    257    129   -389   -168   -306   -145    137    153     44
   -111   -761   -649    433    267   -706   -103   -192   -181      7    -23   -148
    -54   -766   -711    410    327   -740    -23    -64   -106     46    -18   -161
    -12   -730   -717    371    350   -724     49     33    -20    101     12   -142
    -10   -714   -706    361    345   -711    127    114     51    145     46   -114
      5   -633   -639    314    319   -636    179    171    111    189     98    -59
     12   -566   -581    275    296   -571    202    197    140    207    124    -20
     20   -558   -579    270    298   -568    220    215    153    205    122    -10
     31   -563   -594    265    311   -576    228    220    153    192    111    -10
     33   -568   -605    267    319   -587    215    218    153    184    103    -15
     33   -589   -626    277    329   -607    197    210    145    176     98    -20
     20   -605   -626    293    322   -615    213    218    150    179     98    -15
     18   -610   -628    293    322   -618    213    218    150    181    101     -7
     -2   -628   -626    314    311   -626    192    207    140    166     96    -12
    -12   -646   -633    329    309   -641    197    202    135    158     90    -20
     10   -644   -654    316    332   -649    205    210    140    171     93    -12
     33   -605   -639    285    335   -620    174    218    155    241    116     12
     25   -592   -618    283    319   -605    135    223    174    296    140     36
     15   -576   -592    277    303   -584    140    223    184    275    168     44
      5   -558   -563    277    283   -561    166    239    200    231    205     59
     20   -568   -589    272    303   -579    176    246    202    210    218     62
     10   -589   -602    288    303   -594    179    241    200    202    213     59
      7   -574   -581    280    293   -576    163    226    200    210    213     67
     23   -561   -584    270    303   -571    166    228    197    207    205     70
     -5   -571   -568    285    280   -571    194    246    205    179    202     70
     15   -610   -628    296    319   -618    197    244    189    148    179     44
     15   -639   -654    311    332   -646    223    259    184    137    174     44
     15   -631   -646    309    329   -639    252    280    187    140    181     62
     41   -607   -652    283    345   -631    267    301    189    137    184     80
     38   -613   -654    285    345   -633    288    324    200    135    192    103
     49   -649   -698    296    374   -672    267    327    184    114    179     98
     67   -652   -719    293    392   -685    241    319    168    101    174    101
     67   -584   -652    257    358   -618    259    337    192    137    210    161
     75   -558   -633    241    353   -597    272    348    207    161    228    202
    101   -574   -675    233    387   -623    259    332    194    155    213    205
    116   -584   -701    233    407   -641    244    322    181    153    202    202
    137   -561   -698    210    418   -628    236    322    179    158    207    207
    145   -553   -698    205    420   -626    233    319    174    158    210    218
    174   -535   -711    179    441   -623    226    309    171    158    213    231
    189   -548   -737    179    462   -641    213    296    158    148    205    228
    194   -553   -748    176    470   -649    210    283    148    145    197    233
    205   -545   -750    168    478   -649    197    270    137    145    200    241
    215   -540   -758    161    485   -649    200    265    137    155    210    259
    215   -561   -776    174    496   -667    213    262    137    158    218    262
    228   -555   -787    163    504   -670    200    246    132    163    223    270
    244   -545   -789    150    514   -667    197    246    135    176    239    283
    252   -537   -789    140    519   -665    215    254    140    189    252    288
    265   -537   -802    137    532   -670    223    262    145    194    254    293
    280   -527   -810    122    542   -667    226    272    148    202    262    293
    277   -527   -805    122    540   -665    246    296    163    220    280    309
    283   -524   -807    119    542   -665    275    327    197    252    301    332
    288   -509   -797    111    542   -652    293    358    226    288    324    361
    311   -522   -833    103    571   -678    301    368    231    285    316    358
    314   -542   -857    114    584   -698    319    371    239    290    306    353
    298   -566   -865    132    579   -714    329    363    244    293    298    348
    270   -587   -857    158    563   -722    337    358    246    296    288    348
    252   -605   -857    176    553   -730    345    355    254    293    272    358
    220   -607   -828    192    522   -717    355    355    275    298    285    384
    181   -613   -795    213    488   -704    379    358    301    303    311    394
    161   -600   -761    220    459   -680    400    368    329    316    327    400
     75   -680   -758    301    415   -719    366    342    309    296    303    379
     64   -714   -779    324    420   -745    358    329    293    296    298    368
    129   -644   -776    254    452   -709    387    342    303    327    332    374
    194   -610   -805    207    498   -706    376    332    288    348    366    368
    202   -641   -846    218    522   -743    361    309    257    335    394    332
    166   -711   -878    272    519   -795    332    270    215    309    428    298
    176   -717   -896    267    535   -805    345    265    205    293    462    283
    226   -675   -901    226    563   -787    368    277    213    290    501    280
    174   -737   -911    280    540   -823    324    246    179    259    491    244
    166   -763   -930    298    545   -846    316    236    166    241    480    236
    166   -769   -935    298    548   -852    345    246    168    233    446    228
    142   -828   -971    342    555   -898    298    215    137    197    379    176
    150   -846  -1000    348    574   -922    272    202    114    184    363    181
    205   -828  -1034    309    618   -930    267    202    109    181    324    176
    210   -852  -1062    319    633   -958    239    181     85    153    259    122
    280   -795  -1075    257    678   -935    265    194     98    155    223    109
    428   -680  -1111    124    769   -896    322    226    127    168    213     93
    400   -737  -1137    168    769   -937    316    200     98    135    163     44
    348   -782  -1132    215    740   -956    298    176     72    109    135     20
    298   -831  -1130    267    714   -979    283    163     57     70    119     -5
    319   -813  -1132    246    724   -971    303    179     59     59    142     -2
    337   -800  -1137    231    737   -969    322    176     54     41    145    -15
    332   -815  -1150    239    740   -982    319    166     41     12    132    -31
    353   -800  -1153    223    753   -976    301    163     38      2    163    -20
    366   -787  -1156    207    761   -971    319    174     44     -2    210    -28
    345   -784  -1132    218    737   -958    342    176     46     -5    275    -25
    374   -745  -1119    184    745   -932    335    158     41     -5    342    -23
    397   -748  -1145    176    771   -945    327    137     31     -7    381    -36
    402   -722  -1124    158    763   -924    353    137     33     10    407    -20
    397   -701  -1098    150    748   -901    358    119     28     20    472    -28
    402   -696  -1101    145    750   -898    332     93     18     28    545    -46
    413   -711  -1124    150    769   -917    288     70     -2     18    540    -46
    436   -730  -1166    145    800   -948    233     36    -31      0    579    -98
    459   -722  -1184    129    820   -953    197     25    -36     10    576   -142
    509   -685  -1197     85    852   -940    176     25    -33     31    563   -168
    537   -667  -1205     64    870   -935    155     25    -33     36    553   -223
    504   -685  -1189     90    844   -937    145     25    -33     41    597   -296
    496   -701  -1197    101    844   -948    148     31    -25     38    688   -400
    488   -717  -1205    111    844   -958    148     28    -31     31    709   -488
    467   -732  -1200    132    833   -966    158     33    -28     25    631   -436
    423   -761  -1184    166    802   -971    163     36    -28     28    527   -361
    392   -769  -1161    187    774   -963    176     41    -25     36    459   -314
    353   -784  -1140    213    745   -961    179     46    -25     38    405   -283
    319   -807  -1127    244    722   -966    174     49    -25     46    363   -259
    296   -815  -1114    257    704   -963    171     54    -20     57    340   -241
    262   -826  -1088    280    675   -956    176     59    -15     64    306   -233
    228   -831  -1062    301    644   -945    181     67     -7     72    296   -215
    236   -800  -1036    283    636   -917    192     90     12     98    316   -171
    239   -782  -1023    270    628   -904    197     98     25    111    322   -155
    220   -800  -1021    288    620   -909    215    109     31    114    311   -142
    197   -849  -1047    324    620   -948    236    145     36     96    272   -176
    210   -849  -1060    319    633   -953    303    267     96    106    236   -215
    207   -774   -982    280    592   -878    415    426    215    187    293   -171
    254   -623   -878    184    566   -750    550    626    392    348    431    -31
    319   -332   -652      5    485   -493    553    719    563    584    678    239
    358    213   -145   -285    252     33    459    704    771    950   1130    693
    259    670    410   -467    -75    540    246    457    857   1241   1488   1047
    155    594    439   -374   -140    517     12     90    636   1140   1400    992
    -15    -33    -18     23      0    -25   -145   -280    124    553    795    537
    -75   -727   -652    402    288   -691   -176   -410   -298    -57    129      0
    -25  -1005   -982    514    475   -995   -122   -280   -324   -171    -59   -184
    -18  -1062  -1047    540    514  -1054    -57   -163   -257   -142    -83   -215
      0  -1028  -1028    514    511  -1028      7    -57   -168    -72    -54   -176
     15   -932   -948    459    480   -940     77     41    -72     18      7   -116
     41   -844   -885    400    462   -862    124     98    -10     75     64    -75
     28   -841   -870    407    449   -854    127    116      5     85     88    -77
     28   -831   -859    400    441   -844    132    129     15     88    116    -77
     62   -802   -865    371    462   -833    148    153     33     98    161    -85
     93   -776   -870    340    480   -823    153    166     36    103    207    -85
    129   -711   -841    290    485   -776    187    184     46    122    262    -62
    179   -636   -818    228    496   -727    231    210     51    148    319    -54
    226   -579   -805    176    514   -691    270    244     57    179    407    -28
    231   -574   -807    171    517   -691    277    254     44    184    470     -5
    215   -600   -815    192    514   -706    280    249     33    163    514    -20
    213   -589   -805    187    506   -696    270    252     44    150    561    -15
    205   -587   -792    192    498   -688    249    241     49    135    527    -20
    200   -607   -807    202    501   -706    239    233     49    116    384    -36
    184   -628   -815    220    498   -722    210    226     54    114    311    -51
    132   -667   -802    267    465   -735    218    226     62    119    348    -51
    137   -662   -800    262    467   -730    257    241     80    140    485    -41
    129   -670   -802    270    462   -735    241    228     80    137    452    -49
    135   -696   -831    280    480   -761    220    213     80    129    345    -72
    129   -735   -865    301    496   -800    194    197     80    119    306    -98
    129   -766   -896    319    511   -831    161    184     85    129    267   -109
    127   -800   -927    335    527   -865    145    163     83    153    226   -129
    171   -756   -930    290    550   -841    184    187    122    220    213   -119
    200   -724   -927    262    563   -826    184    200    150    283    210   -106
    179   -745   -924    283    550   -833    187    192    145    319    189   -127
    122   -800   -924    337    522   -862    179    176    129    342    158   -148
    137   -800   -937    329    535   -867    174    179    135    379    155   -140
    145   -828   -974    340    558   -898    158    171    124    400    142   -150
    135   -836   -971    350    553   -904    140    163    119    420    142   -155
    132   -826   -958    345    542   -891    119    171    129    449    168   -127
    140   -818   -958    337    548   -885     93    161    122    446    184   -109
    145   -831   -979    342    561   -906     93    142     96    420    171   -127
    150   -823   -974    337    561   -898     98    140     90    420    194    -96
    166   -776   -943    303    553   -859    109    153    101    431    239    -64
    158   -771   -932    306    545   -852     88    145     90    413    252    -57
    145   -776   -922    314    532   -849     44    127     75    392    254    -46
    187   -719   -906    267    545   -813     33    132     83    410    293    -23
    187   -675   -865    244    522   -769     75    142     96    426    342     10
     98   -727   -828    314    462   -776     64    124     83    407    340     15
     41   -761   -805    358    420   -782     70    111     70    392    322     18
     12   -756   -769    371    389   -761    109    114     75    389    309     31
     28   -743   -774    355    400   -758    109    114     80    394    296     31
     25   -743   -771    358    397   -756     96    109     83    400    296     31
     25   -745   -774    358    400   -761     62    103     93    407    303     33
      2   -761   -763    379    381   -761     59    109    103    413    311     33
     12   -737   -750    361    379   -743     98    142    124    423    296     33
     64   -693   -758    314    410   -724    101    155    132    410    283     36
     67   -704   -774    316    418   -737    106    155    119    363    244      7
     36   -745   -782    355    407   -763    132    176    122    332    215    -10
     46   -743   -792    348    418   -769    161    197    127    314    200    -18
     23   -756   -782    366    400   -769    153    194    122    285    174    -31
    -28   -800   -771    413    371   -787    174    192    111    249    135    -59
     -5   -774   -769    389    381   -771    200    192    101    215     93    -85
     -5   -789   -784    397    389   -789    171    176     80    187     72    -96
    -15   -810   -795    413    389   -802    161    181     77    174     46    -96
     -5   -813   -807    407    400   -810    158    181     75    168     36   -111
     23   -792   -815    384    418   -802    184    187     72    168     44   -116
     23   -792   -815    381    418   -802    197    192     67    161     57   -111
     25   -774   -800    374    413   -787    194    181     62    148     41   -135
     51   -748   -800    348    423   -774    181    174     64    148     44   -145
     46   -766   -813    361    428   -789    161    166     62    153     57   -127
     12   -792   -805    387    407   -797    174    174     64    155     67   -111
     31   -750   -782    358    405   -763    179    181     75    153     80   -116
     49   -711   -761    329    402   -735    187    187     83    158     96   -127
     31   -740   -771    355    400   -756    213    197     88    163    103   -127
     15   -784   -800    381    407   -792    200    181     67    140     62   -150
     46   -737   -784    345    413   -761    184    194     88    148     46   -135
     57   -691   -748    316    400   -719    163    197    101    145     23   -122
     28   -701   -730    337    379   -714    174    192     98    127     -7   -127
      0   -732   -732    363    363   -732    200    184     85    106    -38   -135
     15   -719   -735    350    374   -727    228    205     98    106    -44   -109
     36   -693   -730    327    381   -709    207    215    116    116    -41    -83
      0   -701   -701    350    350   -701    189    207    111    103    -62    -83
     -2   -704   -704    350    348   -704    200    205    103     77    -96    -98
     -5   -688   -683    348    337   -685    210    210    106     75   -111    -77
    -23   -709   -685    363    329   -698    210    215    109     77   -122    -51
    -12   -683   -670    348    327   -678    228    233    127     93   -122    -33
      0   -688   -688    342    342   -691    226    231    127     88   -129    -41
     12   -683   -696    335    353   -688    192    213    114     80   -145    -51
     10   -667   -678    327    342   -672    187    210    116     83   -153    -54
     -5   -665   -659    335    327   -662    189    220    129     98   -150    -20
    -20   -691   -672    355    324   -683    163    210    119     88   -163    -10
    -28   -680   -652    353    309   -667    171    202    114     77   -184    -28
    -23   -646   -623    332    298   -636    197    213    124     83   -181    -12
    -20   -613   -592    316    285   -602    220    226    142    103   -176      5
    -36   -594   -558    314    259   -576    223    236    155    111   -179      5
    -44   -597   -553    322    254   -576    233    249    168    119   -163     38
    -38   -618   -579    327    267   -600    249    249    163    111   -161     36
    -28   -600   -571    314    270   -587    252    244    161    111   -145     33
    -54   -542   -488    296    215   -514    277    265    189    142   -101     88
    -70   -527   -457    296    192   -493    280    267    202    158    -80    119
    -44   -506   -462    272    207   -485    265    262    202    158    -80    119
    -67   -504   -436    285    184   -470    241    252    202    161    -72    135
    -67   -511   -444    288    187   -480    239    246    197    158    -57    158
    -59   -509   -449    283    194   -480    233    241    189    150    -59    150
    -59   -532   -472    293    205   -501    213    226    174    129    -85    129
    -51   -563   -511    309    228   -537    210    220    161    111   -111    127
    -67   -576   -509    322    218   -542    200    223    161    103   -122    135
    -80   -607   -530    342    223   -568    187    210    148     85   -150    111
    -75   -636   -561    353    239   -600    184    200    129     62   -176     93
    -85   -662   -576    374    244   -620    181    200    122     54   -184     96
    -90   -683   -592    384    249   -639    171    184    101     31   -197    114
    -83   -693   -610    389    262   -654    184    176     85      5   -226    106
    -85   -685   -600    384    254   -644    202    187     96      7   -236    109
    -67   -639   -571    353    252   -605    200    207    119     31   -218    155
    -93   -688   -594    389    249   -644    155    184    101     12   -244    171
    -83   -701   -618    392    265   -659    153    184     96      5   -259    189
    -83   -698   -618    389    265   -659    158    176     80    -12   -288    184
    -70   -665   -594    368    262   -631    187    192     90     -2   -283    200
    -90   -670   -579    379    244   -626    192    202    103     10   -272    233
    -90   -709   -618    397    262   -665    200    231    106      0   -301    215
   -101   -761   -659    431    277   -711    280    329    145     -7   -342    155
    -90   -701   -610    397    259   -657    415    483    249     49   -316    145
    -59   -563   -506    311    220   -535    527    678    418    205   -187    259
      0   -306   -306    153    150   -306    568    800    607    441     54    496
     51    171    119   -114    -33    148    511    800    805    795    462    911
    -28    732    761   -350   -394    745    337    587    953   1166    909   1343
   -124    818    943   -348   -532    878     64    228    815   1179    961   1384
   -213    353    566    -70   -389    457   -155   -148    361    698    509    984
   -254   -397   -142    324    -57   -270   -207   -353   -137     28   -158    389
   -223   -839   -615    532    194   -727   -129   -254   -257   -210   -439    103
   -233   -943   -709    587    236   -826    -41   -129   -194   -197   -452     49
   -210   -914   -706    561    246   -810     25    -28   -116   -148   -423     49
   -184   -826   -644    504    228   -735     98     70    -23    -72   -363     90
   -163   -750   -587    457    210   -670    135    135     44    -10   -316    127
   -137   -709   -571    423    215   -641    161    166     75     18   -293    137
   -142   -709   -566    426    210   -636    168    181     85     28   -280    145
   -137   -719   -581    428    218   -649    171    184     88     33   -275    145
   -109   -698   -589    405    239   -644    171    192     90     38   -270    114
   -124   -706   -581    415    226   -644    155    187     88     38   -265     77
   -127   -704   -579    415    223   -641    181    192     93     51   -239     80
   -111   -670   -558    389    223   -615    200    205    111     75   -205     80
   -137   -714   -576    426    218   -646    192    194     93     62   -210     49
   -142   -724   -581    431    218   -654    207    192     88     59   -210     20
   -119   -698   -581    407    231   -641    205    194     96     64   -194     -2
   -109   -688   -579    397    233   -633    192    194     96     64   -181    -10
   -119   -685   -566    402    223   -626    192    189     90     59   -174    -23
   -129   -685   -558    407    213   -623    192    192     98     67   -155    -12
   -122   -704   -581    413    228   -644    176    189     93     54   -163    -41
   -106   -688   -581    394    236   -636    163    187     96     49   -163    -57
   -114   -693   -579    405    231   -636    158    181     93     46   -158    -54
   -116   -696   -579    405    228   -639    176    181     88     41   -155    -57
   -103   -672   -568    387    231   -620    189    192     98     51   -140    -57
    -98   -659   -561    379    228   -610    163    187    101     57   -135    -70
   -127   -701   -574    415    223   -639    140    168     83     46   -142    -80
   -124   -719   -597    420    233   -657    163    161     64     36   -150   -101
    -98   -675   -576    387    239   -626    187    181     85     67   -122    -80
    -83   -633   -553    358    233   -594    194    194    103     93    -98    -80
    -64   -615   -550    340    241   -584    187    194    111    106    -85    -90
   -101   -685   -587    392    241   -636    145    163     77     85   -106   -119
   -114   -714   -600    413    241   -657    148    155     67     80   -106   -140
   -101   -688   -587    392    241   -639    142    163     72     85   -101   -158
    -88   -678   -589    384    249   -633    106    148     59     77   -103   -179
    -62   -654   -592    358    262   -623     88    148     67     88    -67   -163
    -36   -654   -618    345    288   -639    103    148     59     83    -36   -187
    -38   -670   -631    353    296   -652    127    137     46     70    -23   -231
    -59   -678   -618    368    277   -649    132    129     33     54    -31   -239
    -59   -675   -618    366    277   -646    111    122     25     46    -38   -205
    -46   -641   -594    342    272   -618     70    124     36     62    -28   -168
    -15   -615   -602    314    293   -610     36    114     36     62    -38   -161
      5   -610   -615    303    309   -613     83    111     23     57    -41   -137
      2   -620   -623    306    311   -623    101    114     20     57    -44   -109
     -5   -620   -615    311    303   -618     93    106     12     51    -54   -106
    -15   -618   -605    314    293   -613     67     90      2     46    -67   -109
    -15   -628   -613    322    298   -620     54     88     -2     51    -64    -90
    -12   -628   -615    319    298   -623     44     85     -2     57    -64    -77
    -10   -620   -610    314    298   -615     38     88     -2     57    -70    -80
      2   -605   -610    298    303   -607     41     93      5     64    -75    -80
     33   -576   -610    272    322   -592     96    127     33     88    -54    -41
     -2   -620   -618    311    306   -618    103    127     25     75    -77    -54
     -7   -628   -620    319    303   -626     96    140     33     70    -88    -64
     10   -594   -607    290    306   -600     77    150     49     72    -98    -77
    -23   -633   -610    329    293   -623    103    148     44     51   -122    -98
    -18   -633   -618    324    298   -626    142    171     64     59   -111    -64
    -36   -636   -600    335    280   -618    166    179     72     57   -119    -62
    -44   -646   -602    342    277   -623    187    184     75     49   -135    -72
      7   -592   -600    293    303   -594    181    197     93     59   -129    -57
     51   -530   -581    236    316   -555    168    202    109     77   -114    -38
      5   -576   -581    285    290   -579    181    187     96     64   -135    -57
    -72   -641   -571    355    249   -607    184    168     77     46   -153    -75
    -96   -672   -576    384    239   -626    174    161     67     38   -166    -88
    -98   -688   -589    392    244   -639    158    150     54     23   -179   -106
    -75   -652   -576    363    249   -613    150    158     67     41   -163    -90
    -23   -589   -566    306    270   -579    166    179     88     62   -140    -67
    -51   -610   -558    332    252   -584    166    171     83     54   -148    -80
    -70   -613   -542    340    236   -579    163    163     77     46   -150    -93
    -57   -602   -545    329    241   -574    179    171     85     54   -137    -77
    -59   -600   -540    329    239   -571    181    176     93     54   -132    -64
    -54   -600   -545    327    244   -574    174    179     93     46   -137    -62
    -41   -589   -548    311    252   -568    168    181     96     46   -137    -59
    -15   -555   -540    285    259   -548    166    189    103     54   -127    -46
      7   -545   -553    267    277   -550    150    184     98     46   -129    -49
    -33   -597   -563    316    265   -581    129    161     75     28   -145    -62
     23   -558   -581    267    301   -571    124    176     90     41   -127    -38
    127   -449   -576    158    350   -511    176    213    124     77    -96     -5
    161   -392   -555    114    355   -472    236    241    153     96    -80      2
    -28   -558   -530    293    249   -545    184    187    103     44   -135    -54
   -116   -628   -511    371    194   -571    148    161     83     25   -155    -67
   -140   -626   -485    381    171   -555    163    174     96     38   -137    -49
   -124   -628   -504    374    189   -566    181    181     93     36   -140    -44
    -67   -605   -537    337    233   -571    192    184     88     33   -145    -41
    -49   -568   -522    309    236   -545    181    184     96     41   -137    -38
    -20   -545   -524    283    252   -535    166    187    101     49   -132    -36
    -15   -571   -555    293    267   -563    137    171     88     38   -148    -62
    -46   -615   -568    332    259   -592    158    171     80     31   -153    -67
    -23   -545   -524    283    249   -537    174    189    103     57   -127    -38
      0   -498   -498    249    246   -498    129    194    116     75   -106    -12
    -25   -527   -501    275    236   -514    135    174     98     62   -114     -5
    -41   -555   -514    298    236   -535    166    155     75     38   -137    -36
    -36   -563   -527    298    244   -545    166    161     77     41   -140    -38
    -23   -561   -537    290    257   -550    158    166     83     46   -135    -28
      5   -522   -527    257    265   -524    171    179     98     62   -119    -12
     18   -517   -535    249    275   -524    187    187    101     64   -122    -15
    -64   -607   -542    335    239   -576    171    166     75     38   -150    -49
    -90   -615   -524    353    215   -571    155    161     75     36   -155    -57
    -67   -566   -498    314    215   -532    148    168     90     51   -142    -44
    -59   -511   -452    285    194   -483    194    192    116     72   -119    -25
    -36   -475   -441    254    200   -459    231    213    137     90    -98     20
    -28   -506   -478    265    223   -493    236    218    132     72   -116     10
    -46   -522   -478    283    213   -501    226    215    129     64   -127      0
    -41   -475   -433    259    194   -454    223    218    145     83   -109     12
    -31   -420   -389    226    176   -405    226    220    161    101    -88     44
     -7   -400   -392    202    189   -394    215    215    163    106    -90     49
      0   -436   -439    215    218   -436    197    200    148     83   -116     25
      7   -415   -423    205    215   -418    192    194    145     88    -96     46
     12   -402   -418    194    213   -410    179    189    145     93    -80     70
      2   -431   -433    213    215   -431    179    184    135     83    -88     67
     -2   -457   -454    231    226   -457    181    181    124     70   -101     54
     -2   -498   -496    252    246   -498    176    179    114     54   -114     44
     -2   -527   -524    262    257   -527    174    168     98     28   -132     31
    -12   -558   -545    285    265   -553    158    155     83      5   -145     25
    -33   -597   -563    314    265   -581    142    140     70    -20   -158     20
    -31   -597   -566    314    267   -581    158    142     67    -28   -153     25
    -25   -607   -581    316    275   -594    166    140     62    -38   -158     15
    -33   -626   -592    329    277   -607    171    140     62    -49   -163     12
    -41   -628   -589    335    272   -610    148    132     57    -54   -158     31
    -38   -626   -587    332    272   -607    137    127     51    -54   -148     46
    -28   -618   -589    322    277   -602    148    129     54    -51   -135     46
     -7   -613   -605    311    296   -610    145    129     51    -54   -127     44
    -10   -633   -626    319    306   -631    135    129     51    -54   -116     54
    -49   -701   -652    376    301   -678    142    140     44    -75   -135     49
    -31   -717   -685    371    324   -701    236    246     88    -75   -171      7
      5   -659   -665    327    335   -662    379    410    189    -25   -155      0
     25   -576   -602    275    311   -589    504    600    342     90    -64     70
     49   -387   -436    168    241   -410    563    743    519    283    122    228
    101     20    -80    -62     88    -31    491    727    693    592    485    584
     93    615    522   -355   -215    568    283    540    857    982    961   1057
      2    844    841   -426   -420    841     18    200    805   1114   1150   1234
   -213    420    633   -103   -423    527   -192   -194    415    763    836    948
   -285   -348    -64    314   -111   -207   -207   -423   -122     41    119    337
   -319   -896   -576    607    127   -735   -176   -384   -324   -306   -283    -54
   -314  -1044   -732    678    207   -891   -111   -259   -288   -327   -353   -158
   -290  -1044   -753    667    231   -898    -20   -135   -194   -265   -327   -142
   -236   -950   -714    592    236   -833    101     -5    -75   -179   -285    -85
   -189   -849   -659    519    233   -756    150     57     -5   -122   -262    -44
   -179   -802   -623    491    220   -714    163     85     25    -93   -244    -18
   -155   -782   -626    470    233   -704    166    111     49    -70   -233     -2
   -153   -810   -657    480    249   -732    202    109     44    -77   -252    -10
   -142   -813   -672    478    262   -743    228    132     51    -70   -254    -10
   -137   -797   -662    467    259   -730    231    142     54    -62   -254    -10
   -124   -766   -641    446    257   -704    236    150     62    -51   -252     -7
   -124   -776   -652    449    262   -717    218    150     59    -46   -254     -5
   -101   -758   -657    428    275   -706    197    155     67    -25   -233     20
    -88   -753   -665    418    285   -709    226    161     64    -20   -228     23
   -114   -753   -639    433    262   -696    259    171     67    -15   -220     20
   -122   -766   -644    444    259   -706    246    155     54    -31   -226      0
   -116   -774   -659    444    270   -717    244    145     41    -38   -228     -7
    -90   -756   -667    423    288   -714    244    158     44    -23   -220     -2
    -59   -732   -672    397    306   -704    239    158     44    -25   -220     -7
    -28   -732   -704    379    335   -717    228    150     33    -44   -205    -12
    -15   -737   -722    376    350   -730    218    135     18    -57   -194     -5
     10   -740   -750    363    379   -745    207    122      5    -70   -181    -20
     33   -724   -758    345    394   -740    223    124      5    -75   -161    -23
     67   -719   -789    324    428   -756    200    122     -2    -72    -80    -36
     85   -740   -826    327    454   -784    189    106    -23    -83    -67    -46
     93   -745   -839    324    465   -792    194     93    -46   -101    -83    -51
    132   -722   -854    296    493   -787    197     90    -51   -103    -59    -41
    155   -719   -875    280    514   -797    181     77    -57    -98     -5    -49
    192   -698   -891    252    540   -792    168     80    -54    -98      2    -44
    236   -665   -901    213    566   -782    161     90    -62   -114    -12    -25
    239   -680   -919    220    579   -800    127     75    -93   -142     12     -5
    226   -704   -930    239    576   -818    114     54   -114   -174    -25     -7
    267   -657   -924    194    594   -792    127     49    -98   -168     31      5
    309   -615   -924    153    615   -771    106     33    -93   -166     49     10
    332   -654   -987    161    659   -820     38    -18   -132   -215      0     -7
    353   -670  -1023    158    685   -844     72    -46   -155   -244     12    -10
    415   -613  -1028     96    722   -820     72    -49   -145   -226     51     15
    462   -574  -1036     54    748   -805     31    -57   -142   -202     62     31
    480   -558  -1039     38    758   -797     18    -62   -140   -174     70     46
    506   -545  -1052     15    779   -797      2    -77   -148   -176     31     38
    496   -548  -1047     25    771   -797     -5    -85   -163   -171     51     41
    514   -519  -1034      0    771   -774      2    -72   -155   -132    106     72
    532   -496  -1028    -18    779   -761    -18    -70   -145   -106    116     98
    501   -496  -1000     -2    748   -748    -41    -72   -148    -90    122    122
    439   -504   -945     31    691   -724    -25    -64   -142    -72    127    158
    387   -514   -904     62    644   -706    -23    -64   -145    -70     90    161
    361   -496   -857     67    607   -675    -12    -51   -132    -51     75    171
    309   -485   -795     85    550   -639    -28    -38   -122    -36     72    187
    270   -498   -771    114    519   -633     -5    -28   -119    -28     54    181
    244   -509   -753    129    496   -628     44     -7   -111    -25     33    163
    246   -472   -719    114    483   -594     46     25    -80      5     41    181
    265   -418   -685     75    472   -550     36     59    -46     38     57    202
    233   -423   -657     93    444   -537     59     67    -36     54     54    189
    215   -426   -641    103    426   -532     93     83    -23     62     33    171
    192   -436   -628    122    410   -532    106     96    -15     62     12    166
    184   -431   -615    122    400   -524    111     98    -12     62     -5    145
    148   -459   -607    155    376   -532    106     85    -18     54    -25    109
    103   -483   -589    189    342   -535    116     80    -20     51    -33     98
     88   -483   -571    197    329   -527    109     77    -20     54    -44     96
     96   -462   -561    181    327   -511     96     77    -20     54    -67     85
    103   -454   -558    174    329   -506    106     72    -23     46    -93     67
    106   -436   -545    163    322   -491     96     62    -31     33   -124     31
    103   -436   -540    166    322   -488     77     62    -28     28   -135     23
    106   -423   -530    155    316   -475     77     72    -20     36   -129     31
    122   -392   -517    135    319   -454    101     88     -2     49   -116     38
    127   -381   -511    124    319   -446     83     77     -7     41   -124     12
    158   -337   -496     90    327   -415     88     83      2     49   -122      5
    142   -319   -465     85    301   -389    163    114     23     70    -90     28
     51   -366   -418    158    233   -392    161    103     12     67    -90     15
    -15   -433   -418    223    200   -426    106     67    -15     44   -116    -25
     -7   -446   -439    228    215   -444     98     62    -23     44   -122    -57
    -12   -452   -439    231    210   -446    114     77    -12     62   -106    -36
     44   -355   -400    155    220   -376    148    116     25    106    -59     12
     57   -322   -381    132    215   -350    148    114     28    114    -46     25
     46   -348   -394    150    220   -371    132    103     18    109    -51     15
     38   -337   -376    148    205   -355    137    103     18    114    -54    -15
     36   -348   -384    153    210   -366    129    103     12    116    -57    -36
     36   -335   -374    148    202   -353    132    114     23    132    -38    -25
     64   -288   -353    111    207   -319    145    124     38    161     -7      0
     41   -324   -366    140    202   -345    114    103     18    150    -18    -25
     41   -306   -350    132    194   -327    109    106     23    158    -10    -38
     38   -306   -345    132    192   -324     96    106     23    166      2    -36
     44   -316   -361    137    202   -337    109     96     15    161      0    -64
     49   -298   -350    124    197   -322    135    106     20    171     12    -67
     54   -293   -348    116    200   -319    129    106     20    174     15    -75
     49   -303   -353    124    200   -327    114     98     15    166      7    -88
     62   -290   -353    114    207   -322    106     93     12    166      0   -101
     20   -322   -345    150    181   -332    109     85      5    158    -12   -106
    -12   -340   -329    176    158   -335    109     80      2    155    -20   -101
    -10   -335   -324    171    155   -329    109     83      2    153    -28   -101
     41   -280   -322    119    181   -301    101     96     15    163    -20    -93
     25   -290   -316    132    168   -301     75     80      2    153    -33   -103
    -10   -332   -324    171    155   -329     88     72    -10    135    -51   -114
    -23   -353   -329    187    150   -342    103     75    -15    129    -54   -114
    -15   -332   -316    174    150   -324    101     80    -12    135    -49   -127
    -15   -314   -301    163    140   -309     90     88     -5    145    -41   -116
    -25   -296   -270    161    119   -283     67     85      0    158    -38   -129
    -49   -306   -257    176    103   -283     77     85     -2    161    -38   -148
    -67   -314   -246    192     88   -280    135     98      2    174    -28   -137
    -57   -280   -226    168     83   -254    166    116     23    218     10   -114
    -41   -249   -210    145     83   -231    181    135     41    254     44   -103
    -25   -233   -207    127     90   -220    166    137     49    262     72   -103
    -36   -200   -163    119     62   -181    140    142     70    275    119    -57
    -62   -187   -127    124     28   -158    163    142     72    272    142    -54
    -70   -189   -119    129     23   -155    176    140     75    270    163    -49
    -51   -192   -140    119     41   -166    155    122     64    249    158    -62
    -36   -174   -137    106     49   -155    140    114     64    236    145    -54
    -46   -161   -116    103     33   -140    119    111     70    241    142    -44
    -44   -210   -166    127     59   -189     96     98     51    218    114    -62
    -67   -259   -194    163     62   -228     93     88     33    189     96    -80
    -59   -285   -226    174     83   -257     96     80     23    181     96   -106
    -57   -319   -262    187    101   -293     75     62      5    155     62   -129
    -44   -324   -280    184    116   -303     67     51     -2    135     31   -124
    -46   -332   -288    189    119   -311     51     44     -7    122     15   -122
    -44   -342   -298    194    127   -322     28     20    -25    101     -7   -140
    -36   -350   -314    192    137   -332     20      0    -36     88    -25   -122
     -7   -353   -345    179    166   -348      5    -10    -36     75    -54    -96
      7   -350   -361    171    181   -355      0    -20    -31     70    -49    -64
      0   -355   -355    179    176   -355     -7    -36    -31     59    -28    -41
    -20   -389   -368    202    171   -379    -41    -64    -41     31    -54    -25
    -23   -405   -381    213    176   -392    -59    -83    -41     10    -80    -10
    -15   -387   -374    200    176   -381    -44    -83    -31      5    -57     33
    -10   -366   -355    189    171   -361    -25    -67     -7      7    -15     72
    -28   -413   -387    220    176   -400      7    -20      7    -15    -33     64
    -44   -444   -400    244    176   -423    116    106     70    -12    -64     33
    -54   -392   -340    220    140   -368    231    272    187     67    -12     77
    -15   -239   -223    127    103   -231    335    465    353    233    155    226
     18     90     70    -57    -25     80    342    542    540    501    475    548
    -38    644    683   -303   -361    665    293    511    787    909    927   1054
   -220   1036   1257   -410   -737   1145    124    277    885   1189   1249   1400
   -345    963   1309   -309   -826   1135   -103    -67    683   1096   1192   1345
   -433    309    740     59   -587    524   -254   -405    161    475    576    828
   -423   -285    137    353   -280    -75   -306   -509   -205    -23     62    327
   -405   -584   -181    493   -114   -384   -259   -397   -257   -140    -57    124
   -392   -672   -280    532    -57   -478   -184   -280   -210   -135    -64     62
   -368   -628   -259    498    -57   -444    -75   -166   -122    -72    -54     80
   -332   -524   -192    428    -70   -358     31    -57    -25     10    -10    111
   -280   -433   -153    355    -67   -293     77      5     31     70     41    129
   -246   -402   -155    324    -46   -280    103     44     62     90     46    137
   -259   -405   -145    329    -57   -275    119     59     75     98     20    145
   -213   -387   -174    298    -20   -280    116     67     70     96     20    127
   -174   -366   -194    267     10   -280    101     72     75     90     -7     98
   -155   -381   -226    270     33   -303     75     67     75     90    -46     72
   -142   -397   -254    267     54   -324     85     72     59     90    -46     51
   -114   -366   -252    241     67   -309     96     83     54     93    -25     62
   -103   -358   -257    231     75   -309     88     72     44     88    -46     33
   -114   -353   -239    233     62   -296     98     83     54    103    -33     49
    -96   -345   -249    218     75   -298     88     85     49    116    -10     41
    -77   -348   -272    213     96   -311     77     75     36    101    -33     23
    -70   -342   -275    205    101   -309     75     75     41    103    -59     15
    -67   -332   -265    200     98   -298     62     83     54    119    -62     20
    -41   -335   -296    187    127   -316     54     72     33     96    -77    -25
    -15   -348   -332    181    158   -340     75     72     25     88    -83    -44
      2   -329   -335    163    166   -332     70     72     23     90    -62    -41
     41   -267   -309    114    174   -288     64     77     31    103    -38    -38
     25   -303   -329    137    176   -316     36     51      0     75    -64    -64
     23   -335   -358    153    189   -345     36     51     -5     67    -85    -77
     36   -324   -361    142    197   -342     41     57     -7     80    -80    -75
     49   -296   -345    124    197   -319     31     59    -10     96    -57    -51
     67   -267   -335    101    200   -301     15     51    -15     98    -70    -70
     67   -270   -337    101    200   -303     25     38    -28     90    -72    -98
     59   -288   -348    111    202   -316     12     28    -41     77    -90   -116
     80   -280   -361    101    220   -319     10     31    -41     80   -106   -124
     75   -285   -361    103    215   -322     15     28    -44     88   -106   -122
     75   -283   -361    103    215   -322     10     31    -46     90   -114   -116
     75   -270   -348     96    210   -309     -5     20    -51     83   -132   -127
     67   -257   -324     96    194   -290    -20     10    -59     75   -132   -127
     72   -257   -332     90    200   -293    -33      5    -70     64   -148   -137
     75   -257   -335     90    202   -296    -62    -10    -80     59   -153   -124
     85   -246   -335     80    207   -290    -67    -18    -88     54   -148   -119
     93   -236   -329     72    210   -283    -70    -28    -98     36   -166   -127
    119   -231   -353     54    236   -290    -85    -38   -109     18   -189   -140
    124   -236   -361     54    241   -296    -98    -49   -119      2   -207   -150
    135   -228   -366     46    246   -296    -90    -59   -132    -12   -241   -148
    137   -239   -376     51    257   -306    -93    -70   -148    -33   -290    -85
    142   -231   -374     41    257   -301    -83    -67   -150    -41   -340     15
    135   -205   -340     33    236   -272   -106    -75   -153    -49   -376     98
    119   -213   -332     44    226   -272   -135    -96   -174    -72   -420    135
    124   -220   -345     49    233   -283   -103    -93   -176    -85   -457    202
    150   -192   -345     20    246   -267    -93    -83   -171    -93   -493    267
    176   -168   -345     -5    259   -257    -88    -77   -166   -101   -524    296
    163   -174   -337      5    249   -257    -88    -70   -158   -106   -535    306
    153   -184   -337     15    244   -259   -101    -67   -161   -122   -535    298
    140   -187   -327     23    231   -257    -67    -44   -150   -124   -522    309
    140   -168   -309     12    223   -239    -41    -12   -119   -106   -488    319
    124   -179   -303     25    213   -241    -23      7   -101    -98   -465    303
    155   -150   -306     -2    231   -228      0     25    -83    -90   -446    285
    129   -150   -280      7    205   -215    -28     12    -88    -96   -449    231
    103   -171   -277     33    189   -223    -33     18    -77    -88   -423    218
     93   -184   -280     44    184   -231     10     36    -67    -77   -384    213
    103   -179   -283     38    192   -231     31     31    -70    -85   -371    171
     85   -184   -272     46    176   -226     25     15    -83    -98   -368    122
     85   -181   -267     46    176   -223     25     15    -77    -96   -353    109
     80   -171   -254     44    163   -213     25     23    -64    -83   -319    114
     75   -179   -254     51    163   -215     33     23    -70    -88   -303     80
     64   -189   -257     62    158   -223     15      7    -77    -96   -288     38
     72   -174   -246     49    158   -207     15     12    -70    -90   -254     33
     88   -153   -241     31    163   -197     23     20    -64    -83   -223     20
     72   -140   -213     33    142   -176     25     25    -57    -75   -205      0
     75   -114   -189     18    129   -150     33     46    -33    -54   -176     15
    106   -109   -215      0    158   -161     36     49    -33    -54   -174     -5
    137    -90   -228    -23    181   -158     36     51    -28    -54   -176    -23
    158    -46   -205    -54    181   -124     44     62    -10    -38   -161    -23
    137    -49   -187    -44    161   -119     59     67     -2    -36   -158    -12
    122    -64   -187    -31    153   -124     64     64     -5    -44   -168    -28
     75   -101   -176     10    124   -137     54     54    -15    -57   -187    -46
     64    -77   -142      7    103   -109     33     51    -15    -54   -181    -36
     54   -101   -155     23    103   -129     28     36    -33    -70   -202    -59
     36   -114   -150     38     93   -132     59     41    -31    -72   -207    -72
     33    -85   -122     23     75   -101     64     54    -12    -51   -184    -57
     49    -75   -124     12     85    -98     51     51    -12    -46   -192    -72
     51    -75   -129     10     90   -101     44     49    -12    -44   -192    -88
     90    -49   -140    -20    114    -93     51     62     -2    -28   -179    -72
    101    -36   -140    -33    119    -88     70     64     -5    -25   -179    -77
     88    -36   -124    -25    106    -80     75     57    -12    -33   -194   -101
    103    -20   -127    -41    114    -72     70     59    -10    -15   -197   -103
    124    -12   -140    -57    129    -75     23     46     -7     -5   -184   -103
     83    -70   -155     -7    116   -114      5     20    -36    -31   -210   -137
     70   -103   -174     18    122   -137     41     15    -49    -46   -223   -161
     85   -101   -187      7    135   -142     41      7    -59    -59   -233   -192
     88    -93   -181      2    135   -137     36      7    -59    -57   -231   -192
     70   -106   -176     15    122   -140     15      2    -59    -51   -226   -181
     83    -98   -181      7    132   -140     -5     -7    -67    -64   -241   -202
     67   -124   -194     25    129   -161    -20    -23    -85    -83   -259   -220
     59   -132   -192     36    124   -161    -18    -25    -90    -88   -267   -215
     77   -101   -181     10    129   -140    -15    -23    -88    -85   -267   -210
     70   -129   -200     31    135   -163      2    -25    -96   -101   -290   -236
     72   -132   -207     28    140   -168     18    -15    -90   -103   -288   -236
    119    -85   -205    -18    161   -145     -2     -5    -77    -96   -280   -215
    111    -83   -194    -15    153   -140    -15    -12    -83    -98   -280   -205
     44   -142   -187     49    114   -163    -10    -31    -98   -116   -298   -213
     33   -155   -189     59    109   -171    -15    -36   -106   -132   -316   -226
     10   -174   -187     80     96   -179    -12    -44   -116   -142   -329   -244
     38   -148   -189     54    111   -168     -5    -33   -109   -140   -324   -246
     90    -98   -189      5    140   -142    -10    -18    -93   -122   -303   -218
     31   -140   -174     51    101   -155    -10    -25   -103   -127   -309   -231
     25   -101   -127     36     75   -114     18     -2    -77   -101   -280   -215
     15    -88   -103     36     57    -96     25      5    -64    -88   -270   -215
    -28   -127    -98     77     33   -114     38      0    -80    -98   -280   -239
    -36   -106    -70     70     15    -90     62     12    -72    -88   -272   -249
    -20    -85    -67     51     23    -77     72     31    -57    -67   -244   -226
    -18    -75    -59     46     20    -70     62     36    -46    -54   -226   -215
    -20    -23     -2     23    -10    -12     75     49    -18    -20   -181   -189
    -12     18     31     -5    -23     25     72     46     -7    -12   -166   -189
    -18      7     23      5    -20     15     57     28    -31    -38   -181   -226
    -23      5     28      7    -25     18     59     23    -38    -46   -163   -270
    -44      7     51     18    -46     28     28     15    -41    -49   -106   -345
    -28    -23      5     25    -18    -10     12      7    -54    -67    -67   -433
    -38    -67    -28     51     -7    -49     38      7    -62    -85    -67   -509
    -41    -64    -25     51     -7    -46     49     18    -57    -90    -83   -519
    -25    -85    -59     57     15    -72     28     10    -67   -106   -132   -491
    -64   -145    -80    103      5   -114    -10    -18    -96   -137   -189   -480
    -83   -163    -83    122      0   -124     -7    -25   -109   -155   -226   -467
    -88   -158    -70    122    -10   -114     15    -23   -109   -163   -252   -444
    -62   -122    -59     93     -2    -90     38    -10   -101   -161   -272   -439
    -57   -145    -88     98     15   -116     -5    -36   -122   -176   -298   -428
    -75   -200   -127    137     25   -163    -25    -49   -137   -187   -322   -418
   -101   -210   -109    153      2   -161    -33    -49   -132   -184   -337   -415
    -96   -192    -96    145      0   -145    -41    -46   -127   -174   -332   -384
    -64   -192   -129    127     31   -163    -23    -57   -148   -192   -361   -405
    -38   -194   -155    116     57   -176    -33    -62   -153   -194   -374   -415
    -41   -210   -171    124     62   -189    -36    -49   -148   -189   -379   -400
    -31   -257   -226    145     96   -241     33      7   -145   -213   -415   -441
    -57   -288   -231    171     85   -259    158    132    -93   -207   -439   -488
    -41   -239   -197    140     75   -218    285    306     23   -124   -379   -441
     18    -77    -96     28     54    -85    371    483    187     36   -231   -306
    114    319    205   -215    -44    262    345    555    389    327     88     18
    109    995    885   -553   -387    940    168    457    633    774    615    581
    -51   1395   1447   -670   -748   1421    -83    153    691   1026    937    917
   -176   1223   1400   -524   -789   1309   -324   -207    431    831    771    763
   -223    527    750   -150   -485    639   -446   -537   -129    148    109    181
   -228   -114    111    168   -171      0   -459   -592   -465   -332   -397   -275
   -218   -407   -189    311    -15   -298   -381   -483   -493   -436   -537   -428
   -187   -457   -272    322     41   -363   -275   -371   -439   -431   -568   -478
   -158   -381   -223    270     31   -303   -176   -252   -345   -374   -524   -454
   -103   -259   -155    179     23   -207   -111   -150   -246   -290   -452   -368
    -41   -192   -150    116     51   -171    -88   -103   -202   -254   -413   -322
    -44   -213   -168    127     62   -192    -72    -90   -197   -257   -415   -329
    -51   -236   -184    145     64   -210    -64    -85   -200   -257   -423   -332
    -28   -184   -158    106     62   -171    -62    -70   -181   -231   -389   -309
    -33   -189   -155    111     59   -174    -64    -70   -179   -226   -381   -301
    -67   -249   -184    158     54   -218    -67    -77   -192   -241   -405   -332
    -62   -233   -171    148     54   -202    -41    -57   -176   -218   -387   -335
    -10   -166   -155     85     72   -161    -36    -33   -145   -184   -342   -298
    -41   -142   -101     93     28   -124    -28    -28   -137   -166   -311   -257
    -72   -127    -54     98    -12    -90    -18    -23   -124   -148   -290   -236
    -98   -181    -83    140     -7   -132    -25    -36   -137   -168   -314   -259
   -150   -241    -93    194    -28   -168    -25    -46   -155   -194   -340   -283
   -161   -231    -72    194    -46   -153    -20    -41   -150   -192   -337   -262
    -70   -129    -62     98     -7    -96     -2    -18   -124   -171   -324   -239
    -62    -96    -33     80    -15    -64      2    -10   -114   -166   -324   -231
    -72    -90    -18     80    -28    -54    -18     -5   -101   -155   -303   -192
    -62   -111    -49     85     -7    -80    -20    -15   -116   -176   -327   -218
    -77   -137    -62    106     -7   -101    -18    -23   -127   -200   -348   -228
   -114   -155    -41    135    -36    -98    -28    -31   -132   -207   -350   -218
   -153   -241    -88    197    -33   -166    -41    -51   -158   -249   -387   -246
    -77   -158    -80    116      0   -122    -23    -28   -135   -231   -368   -223
     64     33    -31    -51     46      2      0     18    -70   -166   -293   -140
    -12    -36    -23     25      5    -31      2      7    -85   -184   -306   -148
    -80   -129    -51    103    -15    -93    -18    -23   -122   -226   -353   -194
    -54   -129    -77     90     10   -103    -33    -33   -129   -233   -366   -205
    -70   -137    -70    101     -2   -106    -41    -41   -135   -241   -374   -228
    -46   -101    -54     75      2    -77    -36    -31   -122   -223   -355   -207
     -5    -54    -51     28     23    -54    -33    -20   -109   -207   -337   -163
     25    -38    -64      7     44    -51    -38    -20   -106   -207   -340   -155
     28    -54    -85     12     57    -70    -46    -31   -122   -228   -361   -174
     20    -49    -70     15     44    -59    -49    -41   -129   -241   -363   -174
     -2    -75    -72     38     33    -72    -67    -57   -145   -262   -374   -174
    -12   -101    -88     54     36    -96    -88    -77   -166   -288   -394   -184
     15    -96   -111     38     62   -101    -90    -83   -174   -306   -402   -192
     44    -46    -90      2     67    -67    -83    -72   -163   -296   -381   -155
     20    -54    -75     15     46    -64    -96    -85   -171   -303   -384   -150
     23    -77   -101     25     59    -88   -122   -103   -189   -324   -400   -166
     28    -93   -124     31     75   -109   -122   -111   -205   -345   -418   -187
     18    -72    -90     28     54    -80    -72    -96   -189   -342   -418   -189
    -23   -106    -85     64     28    -96   -111   -119   -205   -355   -441   -166
    -12   -145   -132     77     59   -140   -161   -142   -228   -368   -493    -77
    -18   -166   -148     90     64   -158   -163   -148   -236   -374   -555      7
      5   -122   -127     59     64   -124   -142   -132   -231   -358   -581     85
     51    -64   -116      5     83    -90    -93    -96   -202   -324   -579    140
      7   -103   -111     46     57   -109    -67    -83   -200   -314   -589    145
    -25   -124    -98     72     33   -111    -80    -80   -197   -301   -584    140
    -23   -106    -83     64     28    -96    -80    -59   -176   -270   -555    158
    -38   -137   -101     88     28   -119    -59    -38   -166   -254   -542    148
    -54   -176   -122    114     31   -150    -31    -18   -155   -244   -535    116
    -38   -155   -119     96     38   -137    -18     -5   -140   -226   -514     98
    -41   -142   -101     93     28   -122      2      7   -127   -210   -491     75
    -70   -150    -83    109      5   -116     12     12   -119   -194   -462     57
    -72   -148    -75    109      0   -111     15     18   -114   -184   -444     28
    -72   -171    -98    122     10   -135     15     10   -124   -187   -446    -25
    -83   -200   -116    142     15   -158     12      5   -132   -192   -457    -88
    -98   -241   -145    168     20   -194     -7     -7   -145   -197   -454   -119
    -57   -239   -181    148     59   -210    -18    -12   -150   -192   -446   -140
     12   -158   -171     70     90   -163      5      7   -129   -163   -415   -116
      7   -158   -166     75     85   -161     12      5   -132   -163   -418   -119
    -59   -254   -194    155     64   -226    -15    -23   -163   -194   -454   -148
    -62   -275   -213    166     75   -244    -18    -31   -171   -202   -472   -158
    -46   -249   -202    145     77   -226      2    -15   -163   -189   -462   -142
    -36   -215   -179    127     70   -197     10     -7   -150   -168   -444   -111
    -23   -210   -187    114     80   -200     -7    -10   -150   -161   -446    -96
    -28   -226   -197    124     83   -213     -7    -10   -150   -163   -459    -88
    -28   -228   -200    127     83   -215     -5     -7   -153   -166   -472    -62
    -31   -231   -200    132     83   -215      0     -7   -153   -168   -483    -36
    -25   -200   -174    111     72   -187     10      5   -135   -148   -470    -12
    -28   -197   -168    111     70   -184     15     12   -129   -142   -457     20
    -44   -231   -187    135     70   -210     12     10   -135   -150   -462     15
    -44   -233   -189    140     72   -213     15     12   -135   -148   -454     20
    -54   -231   -179    140     59   -207     23     12   -132   -142   -449     15
    -38   -226   -187    132     72   -207     12     10   -135   -148   -439      7
    -44   -220   -179    132     64   -200     12     15   -129   -140   -415     20
    -51   -220   -168    137     57   -194     28     25   -116   -135   -400     28
    -54   -231   -179    142     62   -207     44     28   -119   -145   -405     33
    -49   -223   -176    135     62   -200     54     25   -119   -153   -405     49
    -54   -205   -153    127     49   -179     51     23   -116   -155   -400     83
    -49   -210   -161    129     54   -187     59     20   -122   -171   -415     90
    -38   -207   -168    122     64   -187     77     23   -116   -176   -420    119
    -38   -218   -179    127     70   -200     72     18   -119   -187   -433    142
    -33   -202   -168    116     64   -187     72     15   -122   -194   -449    174
    -44   -218   -174    132     64   -197     72     12   -132   -210   -467    192
    -38   -244   -205    140     80   -226     70     10   -142   -228   -485    187
    -31   -241   -210    135     88   -226     75     12   -142   -233   -491    197
    -25   -228   -202    127     85   -215     83     15   -135   -231   -485    213
    -23   -215   -192    119     83   -205     85     15   -129   -228   -483    231
     -2   -197   -197     98     96   -200     85     15   -127   -231   -483    236
      7   -197   -207     93    106   -202     88     15   -132   -239   -475    220
     28   -213   -241     90    135   -226     90     12   -137   -246   -472    184
     49   -233   -283     93    166   -257     83      5   -148   -257   -467    129
     54   -218   -275     80    163   -246     77      5   -148   -246   -439    116
     49   -200   -252     75    148   -226     93     15   -135   -226   -405    111
     51   -187   -239     64    142   -213    111     28   -116   -207   -376    106
     51   -200   -252     75    150   -226    111     31   -116   -202   -363     72
     64   -181   -246     59    153   -215    119     38   -109   -187   -348     51
     67   -153   -223     41    142   -187    153     64    -85   -161   -311     49
     62   -135   -197     33    129   -166    171     80    -67   -140   -280     62
     67   -127   -194     31    129   -161    179     90    -54   -124   -257     70
     77   -101   -179     10    127   -140    200    103    -38   -111   -233     77
     80    -90   -171      5    124   -129    218    116    -23   -103   -220     77
     80    -57   -140    -12    109    -98    228    124     -5    -85   -197     88
    103    -46   -150    -28    127    -98    210    116     -2    -85   -197     83
     93    -31   -124    -33    106    -77    200    111      0    -80   -187    109
     96    -36   -132    -31    111    -83    194    111      5    -75   -179    148
    109    -36   -145    -38    124    -88    184    109      2    -77   -189    166
    111    -59   -171    -25    140   -114    171     96    -12    -93   -210    150
     93   -103   -200      5    145   -153    163     85    -28   -116   -236    137
     85   -132   -218     23    150   -174    166     83    -36   -129   -241    137
     83   -168   -252     41    166   -210    163     77    -46   -145   -254    122
     83   -194   -277     57    179   -236    158     70    -59   -166   -272     98
     59   -207   -270     72    163   -239    168     75    -57   -166   -272    101
     49   -220   -270     83    158   -244    171     67    -62   -171   -275    101
     51   -239   -293     93    171   -265    168     59    -70   -184   -288     88
     54   -249   -303     98    179   -275    171     59    -72   -184   -290     80
     51   -252   -303     98    174   -277    174     62    -72   -184   -285     75
     51   -267   -319    106    184   -293    171     59    -80   -187   -293     44
     51   -275   -327    111    189   -301    168     57    -85   -189   -301     15
     46   -270   -316    111    181   -293    174     62    -80   -174   -288     31
     41   -270   -314    111    176   -290    181     67    -72   -155   -277     44
     38   -265   -306    111    171   -285    194     77    -67   -145   -275     36
     38   -311   -350    135    194   -329    233    116    -67   -158   -309    -23
     36   -376   -413    171    223   -394    350    231    -31   -163   -348    -96
     46   -335   -381    142    213   -358    485    402     80    -83   -303    -77
     90   -194   -285     49    187   -239    607    605    244     72   -168     38
    179    132    -46   -155    111     44    633    719    439    324     96    316
    205    743    537   -472   -166    641    571    722    706    735    566    820
    -12   1205   1218   -600   -615   1210    374    483    859   1065    956   1223
   -166   1111   1278   -472   -722   1195    114    122    678    966    885   1158
   -241    501    740   -132   -491    620    -72   -241    179    407    332    644
   -241   -197     44    220   -142    -77   -148   -431   -293   -184   -280     49
   -213   -522   -309    366     46   -418   -101   -322   -358   -327   -475   -179
   -200   -592   -392    397     96   -493     -7   -197   -306   -319   -488   -226
   -187   -542   -358    363     83   -452    111    -67   -210   -257   -436   -202
   -168   -449   -280    309     54   -366    228     51   -103   -174   -361   -148
   -158   -407   -252    283     46   -329    285    103    -57   -145   -329   -127
   -148   -394   -246    272     46   -322    311    127    -36   -140   -314   -127
   -140   -400   -259    270     57   -329    324    132    -28   -148   -290   -153
   -129   -392   -262    262     64   -327    327    135    -25   -155   -259   -181
   -135   -392   -257    262     59   -324    319    127    -28   -168   -226   -220
   -135   -379   -244    254     54   -311    311    124    -28   -171   -174   -252
   -127   -374   -246    249     57   -309    311    129    -20   -168   -129   -262
   -129   -376   -246    254     57   -311    319    137    -12   -163   -116   -262
   -135   -371   -239    252     49   -306    322    145     -5   -168   -114   -262
   -137   -371   -236    254     49   -303    324    148     -2   -187   -106   -265
   -137   -371   -236    252     49   -303    314    142    -10   -210    -88   -283
   -132   -376   -244    254     54   -311    306    145     -7   -218    -64   -293
   -129   -381   -252    254     59   -316    301    148    -10   -223    -33   -288
   -114   -371   -257    244     70   -316    298    153    -10   -228     15   -293
    -98   -381   -283    239     88   -332    290    148    -15   -252     46   -309
    -85   -379   -293    233    103   -337    288    148    -18   -272     80   -324
    -80   -374   -293    226    103   -335    272    140    -25   -288     93   -327
    -77   -379   -301    228    109   -340    262    135    -25   -290     96   -332
    -75   -381   -306    228    114   -345    257    137    -20   -288     75   -332
    -75   -381   -306    228    114   -345    254    142    -18   -285     62   -327
    -83   -381   -301    231    106   -342    249    140    -15   -283     54   -314
    -85   -379   -296    231    103   -337    241    132    -18   -285     54   -311
    -88   -400   -311    241    111   -355    241    132    -15   -277     54   -311
    -88   -400   -311    244    111   -355    257    153     15   -233     75   -293
    -98   -392   -296    244     96   -345    262    158     25   -218    103   -298
   -116   -389   -272    252     75   -332    257    158     28   -223    148   -332
   -124   -405   -280    265     75   -342    249    155     28   -226    168   -374
   -124   -420   -296    272     85   -358    241    150     31   -220    155   -387
   -129   -418   -288    272     77   -353    228    150     44   -210    127   -337
   -127   -413   -285    270     77   -348    226    150     54   -205     98   -301
   -124   -402   -280    262     77   -342    220    145     57   -192     70   -270
   -132   -402   -270    267     67   -337    207    137     51   -184     36   -244
   -129   -410   -280    267     72   -345    189    124     41   -181     -5   -231
   -124   -441   -319    283     96   -381    174    103     20   -194    -51   -233
   -124   -452   -327    288     98   -389    166     96     10   -200    -75   -226
   -119   -426   -306    272     93   -366    171     96     12   -194    -83   -200
   -116   -428   -311    272     93   -368    163     83      5   -205    -98   -197
   -129   -423   -293    275     80   -358    163     77     12   -213   -106   -181
   -129   -433   -303    280     85   -368    161     67     12   -233   -127   -176
   -129   -444   -314    288     90   -379    158     54     10   -257   -150   -171
   -129   -444   -314    285     90   -379    153     46     15   -265   -166   -161
   -129   -462   -332    296     98   -397    155     44     23   -270   -184   -153
   -127   -475   -348    298    109   -413    163     44     33   -272   -192   -148
   -109   -480   -371    296    129   -426    174     38     41   -277   -192   -150
    -80   -478   -397    280    158   -439    176     38     38   -275   -166   -163
    -67   -467   -400    267    166   -433    187     51     33   -252   -135   -166
    -62   -478   -418    270    174   -449    192     64     28   -233   -129   -163
    -62   -459   -397    262    166   -428    210     85     41   -205   -135   -148
    -70   -452   -381    259    153   -415    228    109     51   -184   -145   -142
    -83   -465   -384    272    148   -426    246    129     62   -171   -145   -142
    -80   -472   -392    275    155   -433    252    137     67   -161   -142   -140
    -75   -480   -405    277    163   -444    249    137     64   -163   -140   -145
    -83   -496   -413    288    163   -454    252    140     64   -163   -140   -155
    -88   -483   -394    285    150   -439    262    148     70   -150   -124   -153
    -98   -491   -392    293    142   -441    265    148     67   -153   -111   -161
   -101   -491   -389    296    142   -441    265    148     67   -155   -103   -158
   -103   -496   -392    298    142   -446    259    145     64   -153    -90   -145
   -116   -496   -379    306    129   -439    257    142     62   -140    -64   -137
   -122   -493   -374    306    124   -433    257    140     62   -122    -38   -135
   -122   -480   -358    301    116   -420    265    148     75    -93     -7   -124
   -140   -485   -348    311    101   -418    262    145     75    -77      5   -124
   -137   -493   -355    314    106   -423    257    145     70    -72      2   -124
   -135   -472   -340    303    101   -407    262    148     72    -57      5   -109
   -135   -459   -324    298     93   -392    265    153     80    -38     12    -96
   -135   -454   -322    293     90   -387    259    153     85    -33     15    -93
   -129   -465   -337    296    101   -402    254    150     83    -33      0   -106
   -135   -485   -353    309    106   -420    254    150     80    -31    -15   -109
   -132   -446   -314    290     90   -381    267    168    103     -7      5    -72
   -122   -426   -303    275     90   -366    267    171    109     -5      0    -59
   -122   -426   -306    272     90   -366    262    166    101    -20    -20    -67
   -119   -423   -303    270     90   -363    259    166    103    -31    -33    -67
   -124   -428   -303    277     88   -366    254    166    103    -38    -33    -64
   -109   -423   -314    265    101   -368    246    163    101    -41    -49    -67
   -106   -431   -324    270    106   -379    246    168    101    -41    -59    -64
   -111   -436   -327    272    106   -381    246    171    103    -33    -57    -59
   -111   -423   -311    267     98   -368    249    184    116    -18    -38    -36
   -116   -407   -290    262     85   -350    246    181    114     -7    -36    -25
   -119   -407   -290    262     85   -350    241    179    111     -2    -38    -25
   -127   -420   -293    272     80   -358    239    176    103     -2    -54    -36
   -129   -433   -303    283     85   -368    236    174     98     -2    -67    -46
   -140   -452   -314    296     83   -384    231    171     90      0    -72    -46
   -145   -459   -314    301     83   -387    233    176     90     10    -70    -38
   -137   -441   -306    288     83   -376    236    181     93     23    -67    -23
   -127   -426   -298    277     85   -363    239    187     98     38    -59     -2
   -137   -428   -290    280     75   -358    239    187     98     41    -64      5
   -140   -449   -309    293     83   -379    236    181     88     33    -83      0
   -129   -465   -335    296     98   -400    228    171     77     20   -103     -7
   -111   -462   -350    288    119   -407    223    168     75     18   -109    -12
   -116   -446   -332    280    106   -389    239    181     90     28    -98     -5
   -114   -423   -309    267     96   -366    259    200    106     46    -83     10
   -111   -410   -301    259     93   -355    270    207    116     57    -70     18
   -101   -407   -306    254    101   -358    267    207    116     57    -67     15
    -90   -405   -314    246    109   -358    270    205    119     54    -59      5
    -80   -381   -301    231    109   -342    285    218    135     67    -28      2
    -77   -340   -265    207     90   -303    301    228    158     85     15     15
    -57   -296   -239    176     90   -267    306    239    181    106     62     38
    -51   -324   -272    187    109   -298    283    223    174     93     77     38
    -41   -348   -306    194    132   -327    259    202    161     80     88     31
    -28   -337   -309    184    137   -324    249    194    161     75    109     41
    -20   -353   -332    187    155   -342    233    184    155     57    111     46
      5   -379   -387    187    194   -381    213    161    132     12     75     33
     20   -433   -454    205    236   -444    197    140    109    -36     41     12
     36   -470   -509    215    270   -491    181    122     98    -77     57     10
     41   -470   -511    215    275   -491    189    122    114    -80     93     38
     28   -483   -511    226    267   -496    189    119    116    -80    103     59
      7   -511   -519    252    262   -514    179    109     96    -88    109     67
     -2   -519   -517    259    254   -519    176    106     77    -90    135     62
     -5   -524   -519    265    257   -522    187    119     80    -83    181     72
    -10   -517   -506    262    246   -511    200    129     93    -67    244    103
    -12   -517   -504    265    244   -511    210    140    103    -57    262    116
    -12   -517   -506    265    244   -511    215    145    111    -44    262    124
     -2   -491   -488    246    241   -491    218    150    124    -23    254    140
      0   -485   -485    241    241   -485    215    153    129    -12    231    145
      0   -501   -501    249    249   -501    215    155    132    -12    205    148
     10   -550   -563    270    285   -558    239    189    140    -23    155    127
     36   -579   -615    272    324   -597    324    296    189    -18     98    106
     38   -517   -555    239    293   -535    428    439    298     54    111    194
     83   -387   -470    150    275   -428    514    605    444    189    200    381
    135   -103   -239    -18    187   -171    558    740    639    433    436    727
    129    407    277   -267    -72    342    584    828    906    818    872   1236
     -5    813    815   -405   -413    815    504    696   1054   1114   1215   1610
    -72    769    841   -348   -457    805    277    366    875   1044   1163   1602
   -119    301    420    -90   -270    361     83    -10    415    548    667   1200
   -122   -249   -127    187      2   -189    -18   -213      5     12    103    717
    -77   -576   -498    324    207   -537    -46   -171   -101   -153    -88    542
    -64   -748   -683    405    306   -717    -15    -93    -98   -192   -142    488
    -64   -779   -714    420    322   -748     41    -18    -41   -174   -132    509
    -41   -722   -680    381    319   -701    111     64     54   -114    -80    571
    -31   -628   -597    327    283   -613    174    137    150    -46    -51    644
    -31   -568   -540    298    252   -555    220    194    220     -5    -49    709
    -25   -563   -537    293    254   -550    244    228    249     15    -80    743
    -28   -566   -537    298    254   -553    265    244    262     33   -124    766
    -31   -581   -550    306    259   -568    272    254    259     44   -127    763
    -38   -581   -542    309    249   -561    280    265    257     62   -116    763
    -44   -581   -540    311    246   -561    288    270    254     77    -93    758
    -41   -579   -537    311    246   -558    290    270    246     88    -59    745
    -49   -592   -545    319    246   -571    293    272    233     96    -62    727
    -57   -589   -532    322    236   -561    301    275    231    111    -57    722
    -62   -602   -540    329    236   -571    296    270    220    114    -46    704
    -59   -618   -558    340    249   -589    296    272    213    122    -23    680
    -59   -628   -568    342    252   -600    298    277    213    129    -12    670
    -59   -631   -571    342    254   -602    303    277    207    124    -36    657
    -62   -633   -571    345    254   -602    303    277    205    114    -75    652
    -67   -662   -594    366    262   -628    298    277    197    101   -109    639
    -72   -670   -597    371    259   -633    296    272    187     88   -132    628
    -72   -667   -594    368    259   -631    290    272    181     85   -142    628
    -77   -678   -600    376    259   -639    290    270    176     77   -148    633
    -80   -685   -605    384    262   -646    296    267    179     72   -150    639
    -90   -678   -589    384    246   -633    301    272    187     75   -145    649
    -98   -675   -579    387    239   -628    301    275    189     72   -135    659
   -101   -683   -581    389    236   -633    296    270    187     64   -135    659
   -109   -698   -589    405    239   -644    290    267    176     49   -137    649
   -111   -717   -605    410    246   -662    280    257    163     28   -140    633
   -116   -735   -620    426    252   -678    272    249    155     18   -137    628
   -101   -735   -633    418    265   -685    265    241    153     10   -132    623
    -85   -730   -644    407    277   -688    246    228    145     -2   -122    602
    -72   -748   -675    410    298   -711    226    215    127    -23   -111    587
    -59   -761   -701    410    319   -732    210    194    109    -36   -103    571
    -51   -771   -722    410    335   -748    200    181     96    -46   -101    561
    -41   -774   -732    407    345   -753    194    174     80    -62    -96    561
    -31   -769   -740    400    353   -756    184    161     70    -70    -90    561
    -15   -766   -750    389    366   -761    168    148     57    -77    -88    553
    -15   -766   -753    389    366   -761    158    145     46    -77    -77    553
    -20   -766   -745    394    361   -756    158    142     38    -83    -75    555
    -12   -750   -740    379    361   -745    158    140     36    -88    -67    561
    -12   -743   -730    376    355   -737    155    137     28    -96    -64    566
    -10   -737   -727    371    355   -735    145    129     18   -106    -67    561
     -5   -722   -717    363    355   -719    148    137     20   -106    -59    561
    -18   -709   -691    361    335   -701    153    148     28    -93    -44    574
    -28   -691   -662    358    316   -678    150    155     33    -88    -33    581
    -41   -683   -644    361    298   -665    148    163     33    -88    -31    576
    -44   -662   -618    353    285   -641    163    179     49    -72    -20    581
    -67   -652   -584    358    257   -618    181    202     70    -51    -10    584
    -80   -657   -576    368    246   -618    192    223     83    -38     -7    579
    -93   -665   -571    379    239   -618    213    244    103    -18     -2    566
   -114   -670   -555    392    220   -613    244    272    132      7      0    550
   -129   -652   -524    389    194   -589    265    290    150     25      2    530
   -127   -631   -506    379    187   -568    283    306    174     49     15    522
   -140   -631   -491    384    174   -563    306    319    189     64     20    509
   -166   -641   -475    405    153   -558    327    337    210     83     25    501
   -187   -649   -462    415    137   -555    340    342    220     90     23    488
   -189   -652   -465    420    137   -558    350    340    220     98     15    467
   -194   -659   -465    426    135   -563    358    337    220    116     12    457
   -184   -665   -480    426    148   -574    368    329    220    127      7    452
   -197   -652   -457    423    127   -555    376    329    226    150     12    454
   -176   -649   -472    413    145   -561    374    314    213    153      0    436
   -153   -644   -491    397    166   -568    371    303    202    155    -12    407
   -142   -633   -491    389    174   -563    368    301    197    153    -20    384
   -163   -649   -485    405    158   -566    376    301    200    163    -25    376
   -187   -657   -470    420    140   -566    389    311    207    176    -23    371
   -174   -657   -483    415    153   -571    387    306    207    176    -25    366
   -163   -654   -491    410    163   -574    389    303    207    174    -25    366
   -161   -667   -506    413    171   -587    387    296    197    166    -36    355
   -158   -683   -524    420    181   -605    384    288    187    161    -49    335
   -155   -680   -527    415    184   -605    384    288    187    158    -44    332
   -142   -667   -524    405    189   -597    384    293    192    150    -33    340
   -142   -680   -540    410    197   -613    384    290    189    135    -41    335
   -137   -678   -540    407    200   -610    392    296    194    135    -31    342
   -127   -670   -542    397    205   -605    389    298    200    127    -23    348
   -124   -659   -535    392    205   -597    392    301    200    119    -18    353
   -129   -662   -532    394    197   -597    392    303    200    103    -18    350
   -129   -659   -532    394    200   -597    389    301    202     88    -12    348
   -127   -662   -535    394    202   -600    387    298    202     75    -12    340
   -122   -649   -527    387    202   -589    384    296    202     67    -10    327
   -122   -652   -532    387    205   -592    379    288    197     62    -15    309
   -116   -662   -545    389    213   -605    379    285    194     57    -20    290
   -116   -667   -550    392    215   -610    379    283    194     62    -20    277
   -111   -665   -553    389    220   -610    384    285    197     75    -10    275
   -114   -662   -550    387    215   -607    384    280    197     75     -7    262
   -103   -665   -563    384    228   -615    384    275    189     72    -10    246
    -98   -675   -576    384    236   -626    389    275    184     70    -15    228
    -93   -672   -579    384    241   -626    400    275    179     70    -15    213
    -93   -644   -550    366    228   -597    413    293    197     83      0    218
    -77   -613   -537    345    228   -576    426    306    213     93     15    223
    -57   -594   -537    324    236   -566    431    316    220     98     28    226
    -49   -581   -532    316    241   -558    439    329    231    111     38    228
    -46   -581   -535    311    244   -558    446    337    239    111     41    228
    -36   -553   -517    296    239   -537    457    345    252    129     57    233
    -33   -530   -496    280    228   -514    459    345    265    155     75    246
    -28   -511   -483    270    226   -498    457    345    275    174     93    262
    -10   -524   -514    267    249   -519    433    327    262    168     85    246
      2   -527   -530    262    265   -527    413    316    254    174     85    236
     10   -527   -537    257    272   -530    394    306    246    187     90    231
     15   -548   -563    267    288   -555    381    290    233    187     80    207
     -2   -566   -563    283    280   -566    376    288    226    184     75    189
      0   -592   -592    296    296   -592    363    283    213    179     59    171
      7   -631   -639    309    322   -633    342    262    189    161     31    145
     15   -659   -675    322    345   -667    329    246    171    150     12    132
     12   -685   -701    335    355   -693    324    231    158    148      0    132
     15   -701   -717    342    366   -709    322    218    148    145     -7    122
     28   -698   -727    335    376   -714    314    213    145    145     -7    109
     31   -696   -727    332    379   -711    309    213    148    142     -7     93
     46   -693   -740    322    392   -717    298    210    158    129    -18     80
     36   -701   -737    329    387   -719    298    210    184    119    -12     83
     -7   -717   -709    361    348   -714    314    202    176     64     -5     85
    -41   -740   -698    392    327   -719    340    189    145     28     -7     77
    -38   -750   -711    394    335   -732    340    174    124     51    -10     59
    -46   -776   -730    410    340   -753    350    179    111     59    -18     28
    -36   -836   -802    433    381   -820    405    231    114     36    -57    -33
    -15   -833   -818    426    400   -826    522    342    171     41    -62    -64
      0   -756   -756    376    376   -756    620    496    288    150     18    -36
     57   -553   -610    246    332   -581    693    665    457    340    218    122
    111   -171   -283     28    194   -226    706    761    667    665    568    475
     33    389    355   -210   -161    374    683    763    930   1122   1052    956
   -124    613    737   -246   -431    675    467    488    932   1296   1275   1143
   -215    392    607    -88   -413    498    215    109    623   1057   1062    935
   -267   -174     93    220   -181    -41     67   -218    124    465    462    407
   -241   -683   -441    462     98   -563     15   -280   -179     41      0    -25
   -213   -924   -711    568    246   -818     33   -179   -200    -36   -119   -155
   -215  -1005   -789    607    285   -898     96    -83   -158    -25   -140   -168
   -207   -958   -750    581    270   -857    171     10    -77     36   -101   -122
   -197   -865   -667    532    233   -766    246    109     15    111    -36    -57
   -181   -800   -618    488    218   -709    290    166     75    155      0    -10
   -174   -771   -597    472    210   -683    316    202    106    171     10     12
   -171   -763   -594    467    210   -680    324    213    114    163     10     20
   -166   -769   -602    467    218   -685    327    220    124    155      7     28
   -174   -761   -587    467    205   -675    335    223    132    142     10     36
   -161   -730   -568    444    202   -649    332    228    140    135     18     44
   -145   -722   -576    433    213   -649    329    231    140    122     20     38
   -127   -719   -592    423    231   -657    327    226    142    106     23     36
   -135   -701   -566    415    215   -633    327    220    148    101     31     41
   -142   -698   -558    420    207   -628    327    220    150     77     36     44
   -129   -706   -579    415    223   -641    319    215    142     36     31     36
   -101   -693   -592    397    244   -644    306    213    135     12     25     25
    -83   -675   -592    379    252   -633    298    210    132     -2     25     23
    -70   -665   -594    368    259   -631    298    215    135    -10     25     23
    -59   -662   -602    361    270   -633    296    215    135    -18     25     23
    -59   -659   -600    361    270   -631    293    213    132    -25     25     28
    -54   -665   -610    358    275   -639    285    213    127    -36     20     23
    -51   -662   -610    355    277   -636    283    213    127    -41     20     20
    -57   -654   -597    353    270   -626    277    213    127    -49     23     15
    -51   -639   -587    345    267   -613    272    213    132    -54     33     15
    -41   -628   -587    335    270   -607    270    218    132    -44     33     15
    -38   -628   -589    332    272   -610    270    220    132    -41     36     12
    -36   -620   -584    327    272   -605    265    223    129    -36     41     15
    -23   -597   -574    311    275   -587    262    223    132    -28     49     18
    -20   -613   -594    316    283   -605    252    215    122    -38     41      5
    -15   -618   -602    316    290   -610    249    215    124    -38     44     12
     -5   -607   -602    306    296   -607    241    215    124    -33     46     25
      7   -600   -607    296    306   -602    231    210    119    -36     38     36
      5   -607   -615    298    309   -610    220    200    109    -46     25     41
     10   -613   -623    301    316   -618    210    181    101    -51     18     46
     25   -618   -644    296    332   -628    197    158     88    -62      0     44
     25   -618   -644    296    335   -631    194    145     83    -62     -7     51
     25   -607   -633    288    329   -620    187    137     77    -62    -12     70
     28   -610   -639    288    332   -623    179    127     70    -67    -20     77
     38   -620   -659    288    348   -639    171    116     59    -77    -38     67
     46   -631   -678    293    361   -654    168    109     46    -90    -54     54
     41   -631   -672    293    355   -652    168    106     44    -98    -59     54
     44   -633   -678    293    358   -654    166    103     38   -106    -64     59
     49   -626   -675    285    361   -649    161     96     33   -119    -67     62
     57   -620   -678    283    366   -649    158     88     25   -135    -75     59
     64   -628   -696    280    379   -662    153     80     12   -155    -88     46
     72   -631   -704    277    387   -667    155     83     15   -166    -88     46
     72   -626   -698    277    384   -662    166     90     20   -166    -80     54
     75   -631   -706    277    389   -667    179    103     33   -163    -72     59
     70   -628   -698    277    381   -662    192    122     49   -148    -59     67
     70   -628   -698    277    381   -662    207    140     64   -124    -44     72
     77   -639   -717    280    394   -678    215    155     75   -106    -38     75
     75   -649   -724    288    400   -685    233    181     90    -90    -31     75
     77   -636   -714    277    394   -675    252    205    109    -70    -15     85
     72   -631   -704    280    387   -667    272    220    129    -49      2     96
     64   -631   -698    280    379   -665    288    233    145    -33     15    109
     72   -631   -704    280    387   -667    290    233    150    -25     15    111
     67   -636   -704    283    384   -670    293    233    153    -23     12    114
     70   -641   -714    285    392   -678    303    244    161    -10     20    124
     77   -636   -714    277    394   -672    309    246    163     -2     25    135
     75   -631   -706    277    389   -667    314    246    163      5     33    137
     75   -628   -706    275    389   -667    314    239    163      7     33    135
     75   -633   -709    277    392   -670    311    233    161      5     31    127
     72   -639   -711    280    392   -675    311    236    161      5     31    119
     80   -641   -722    280    400   -680    319    244    166     10     38    116
     72   -631   -706    277    387   -667    322    249    174     12     49    111
     75   -628   -704    275    389   -665    319    249    174     12     51     98
     77   -631   -709    272    392   -670    314    246    171     10     44     80
     83   -623   -706    270    394   -665    314    246    171     15     49     72
     83   -607   -691    262    384   -649    314    252    179     25     57     75
     85   -607   -696    259    389   -652    314    259    187     36     57     70
     88   -597   -688    252    387   -641    309    262    189     46     54     59
     98   -584   -683    244    389   -633    301    262    192     57     49     49
    109   -587   -698    239    402   -644    296    265    192     72     44     38
    114   -597   -714    241    413   -654    290    267    192     90     41     31
    111   -592   -706    239    405   -649    288    272    200    111     46     36
    111   -566   -678    228    394   -620    288    280    207    137     54     41
    116   -566   -683    223    397   -623    283    280    207    150     54     31
    116   -579   -696    231    405   -636    280    280    205    153     49     20
    119   -579   -698    228    407   -636    280    288    207    166     51     18
    119   -579   -698    231    407   -639    283    290    210    174     57     10
    116   -587   -704    233    407   -644    277    285    210    174     57      0
    111   -589   -704    239    407   -646    275    285    210    179     59     -7
    111   -600   -711    241    410   -654    275    285    210    184     62    -18
    119   -594   -714    239    415   -654    277    285    213    192     67    -18
    122   -579   -701    228    410   -639    285    290    218    202     80     -5
    122   -553   -675    215    397   -613    306    306    233    223    101     10
    119   -545   -667    213    392   -605    322    316    244    231    114     20
    119   -537   -657    210    387   -597    340    327    252    244    124     33
    124   -537   -662    205    392   -597    345    329    254    246    129     36
    124   -530   -654    200    389   -592    353    335    259    246    142     44
    135   -498   -633    179    381   -566    355    335    267    252    158     54
    137   -472   -610    168    374   -540    366    337    280    259    179     72
    142   -449   -592    153    366   -522    366    335    288    265    194     90
    153   -459   -613    153    381   -535    348    322    275    252    197     90
    158   -475   -633    155    392   -553    322    298    257    228    192     75
    163   -485   -649    161    405   -566    309    288    249    220    202     64
    166   -519   -685    176    423   -602    288    270    228    200    200     51
    161   -550   -711    194    433   -631    280    259    213    176    189     33
    155   -584   -740    213    444   -662    275    254    194    153    179     15
    150   -610   -761    231    454   -685    267    246    176    129    174     -5
    142   -628   -771    241    457   -701    252    233    161    109    158    -23
    132   -654   -787    259    459   -719    246    226    145     93    148    -36
    129   -672   -802    270    465   -737    241    215    124     72    135    -51
    132   -683   -815    275    472   -748    236    207    106     51    127    -57
    127   -688   -818    280    470   -753    241    210     96     31    127    -62
    122   -680   -805    277    462   -743    241    205     85      5    142    -62
    114   -683   -800    283    457   -743    244    200     85    -10    153    -62
     96   -693   -789    298    441   -740    246    200     93     -7    158    -67
     93   -693   -787    298    439   -740    244    194     90    -15    166    -70
    101   -685   -787    290    441   -735    244    194    103    -12    176    -67
    106   -704   -810    296    457   -756    249    200    109    -15    176    -77
    122   -745   -867    311    493   -805    293    244    114    -31    153   -114
    129   -753   -883    309    504   -818    413    381    174    -20    137   -148
    148   -675   -823    262    483   -748    535    550    290     67    181   -103
    202   -540   -745    168    472   -644    631    743    449    223    309     25
    285   -231   -517    -25    400   -374    649    846    626    467    563    311
    270    332     59   -303    103    194    592    815    836    854   1000    795
     93    735    641   -415   -275    688    436    597    930   1148   1350   1158
    -33    654    688   -311   -361    670    202    246    719   1054   1291   1101
    -83     75    158      5   -119    116      2   -135    202    462    709    579
    -57   -568   -511    311    226   -540    -75   -285   -202    -90    119      7
    -15   -878   -862    444    423   -870    -51   -202   -259   -231    -77   -213
     10   -945   -956    467    480   -950     15    -98   -205   -220   -106   -249
     31   -914   -945    441    488   -930    106     15   -116   -161    -77   -215
     51   -818   -870    381    459   -841    181    124    -23    -83    -20   -158
     72   -763   -836    345    452   -800    220    179     31    -62     12   -127
     98   -748   -846    322    472   -797    241    207     67    -80     12   -122
    111   -730   -841    309    475   -784    254    223     98   -101     18   -116
    122   -704   -826    290    472   -763    262    223    122    -96     31   -109
    124   -706   -831    290    475   -769    270    215    140    -98     25   -101
    127   -701   -828    285    475   -763    275    207    155    -96     15    -93
    122   -685   -807    283    465   -745    277    213    174    -70     12    -83
    116   -678   -795    280    454   -737    272    210    174    -49      7    -80
    103   -696   -800    296    452   -748    262    205    161    -41     10    -88
     85   -706   -792    309    439   -750    259    202    153    -38     10    -90
     75   -704   -779    314    426   -740    267    210    155    -28     15    -83
     59   -696   -756    316    405   -724    277    215    161    -10     33    -70
     59   -691   -750    314    402   -719    275    210    155    -12     41    -70
     46   -680   -730    314    387   -704    272    207    150     -7     46    -67
     41   -670   -711    314    376   -691    275    207    150      0     62    -54
     41   -665   -709    309    374   -685    262    197    135      2     75    -59
     44   -667   -714    311    376   -691    262    194    132      5     85    -64
     41   -685   -727    322    381   -706    259    192    122      2     83    -75
     31   -675   -706    322    368   -691    265    197    122     10     90    -70
     23   -659   -683    319    353   -670    267    205    129     20    103    -62
     23   -657   -680    316    350   -667    259    200    129     18    101    -62
     28   -657   -685    314    355   -670    259    200    127     15     93    -54
     38   -654   -693    309    366   -672    254    202    124     10     85    -46
     41   -631   -672    293    355   -652    259    205    132     18     85    -31
     46   -620   -667    288    355   -644    254    207    132     15     80    -20
     49   -613   -665    280    355   -639    252    205    129     10     72    -15
     57   -594   -652    270    353   -623    252    200    132     12     77     -7
     62   -610   -672    272    366   -641    239    187    122     -2     72    -12
     62   -602   -667    270    363   -633    239    187    122     -2     80      2
     62   -602   -667    270    361   -633    228    181    114    -10     80      0
     59   -607   -667    275    363   -636    218    168    103    -15     75     -5
     49   -594   -644    272    345   -620    207    158     98    -15     83      2
     46   -589   -636    270    340   -613    200    150     88    -18     88      2
     49   -594   -644    272    345   -618    189    142     77    -25     83     -2
     46   -600   -646    277    345   -623    179    137     67    -28     85     -2
     44   -600   -646    275    342   -623    171    124     59    -23     96      0
     33   -602   -639    283    335   -620    166    114     49    -23    101      2
     20   -600   -620    288    319   -610    163    109     46    -12    106     10
     25   -584   -610    280    316   -597    168    109     54      7    114     23
     20   -576   -597    277    306   -584    171    109     54     18    119     28
     15   -592   -607    288    309   -600    166     98     44     18    114     25
     18   -592   -610    285    311   -600    171     96     41     28    119     28
     15   -566   -581    275    298   -574    184    109     51     51    135     41
      7   -566   -574    277    288   -568    197    114     64     62    137     38
      7   -566   -574    277    288   -568    213    127     77     75    140     38
      7   -555   -563    272    283   -558    231    148     96     93    150     46
      5   -548   -553    272    277   -550    249    171    116    111    153     54
     -2   -545   -545    272    270   -545    265    189    127    122    145     44
    -10   -561   -550    283    270   -555    275    200    135    127    137     36
    -18   -568   -553    290    265   -563    288    213    148    132    132     28
    -20   -563   -542    293    259   -553    303    226    163    140    135     31
    -15   -566   -550    288    267   -558    309    231    168    135    127     28
    -12   -558   -545    285    265   -553    314    236    174    132    127     28
    -12   -558   -545    283    265   -553    316    236    171    124    119     20
    -23   -568   -545    296    259   -558    314    233    168    111    111     15
    -33   -579   -548    306    254   -563    311    231    161     98    103      7
    -41   -592   -550    316    254   -571    316    231    161     93    101     10
    -41   -581   -542    311    249   -563    322    236    166     93    109     18
    -38   -579   -540    309    249   -561    319    236    158     85    109     10
    -41   -581   -542    309    249   -563    316    233    150     77    111      2
    -46   -589   -542    319    246   -566    319    239    150     77    127     -5
    -49   -581   -535    314    241   -558    324    246    158     85    153     -5
    -44   -581   -537    314    246   -561    322    246    158     83    158    -12
    -41   -571   -532    306    244   -553    322    254    163     88    161     -7
    -38   -561   -522    298    239   -540    327    265    171     96    166     10
    -36   -563   -527    298    244   -545    324    265    168     90    158     20
    -38   -571   -532    306    246   -553    324    267    168     88    155     28
    -38   -563   -524    301    241   -545    327    267    171     88    155     33
    -41   -548   -506    293    231   -527    335    275    179     93    161     51
    -41   -522   -483    280    218   -504    337    285    184    101    174     77
    -36   -545   -509    290    236   -527    329    283    176     93    168     88
    -41   -571   -530    306    241   -550    329    285    174     85    161     88
    -38   -548   -509    293    233   -530    342    301    187     98    184    114
    -36   -532   -496    285    228   -514    340    301    187     96    194    124
    -44   -537   -493    290    223   -517    340    303    189     96    205    132
    -57   -548   -491    301    215   -519    345    309    194     96    220    153
    -46   -550   -504    298    228   -527    348    314    194     93    233    168
    -28   -540   -511    283    239   -524    355    324    200     93    246    179
     -7   -514   -506    262    249   -511    371    340    213     96    257    194
     -2   -480   -480    241    236   -480    387    361    226    103    270    215
      5   -470   -475    231    239   -470    392    371    231     98    265    226
     15   -462   -478    223    244   -470    387    374    231     80    244    226
     33   -459   -493    213    262   -475    387    381    249     64    236    236
     15   -467   -485    226    249   -475    402    394    270     59    236    254
      5   -444   -449    218    226   -446    410    394    296     59    249    272
     10   -420   -431    202    220   -423    413    394    332     62    259    296
     10   -413   -423    202    215   -418    407    389    371     72    257    306
     18   -428   -446    202    231   -436    394    366    381     85    244    293
     38   -465   -504    213    270   -485    366    332    371     93    220    280
     10   -514   -527    249    267   -519    353    319    366    111    215    283
    -44   -537   -493    290    223   -517    363    324    366    142    233    298
    -57   -548   -491    301    215   -522    363    324    355    161    236    293
    -57   -574   -517    314    228   -545    353    311    329    161    226    280
    -46   -607   -563    327    257   -587    337    293    293    137    202    259
    -46   -626   -579    337    265   -602    327    285    272    127    189    254
    -49   -662   -613    353    280   -639    309    265    239    101    150    239
    -70   -683   -613    374    270   -649    306    257    223     96    129    244
    -77   -688   -613    381    265   -649    309    257    220     90    116    254
    -67   -678   -610    374    270   -644    309    262    231     93    106    280
    -59   -683   -623    368    280   -654    306    259    236     80     88    293
    -59   -691   -633    374    285   -662    303    259    244     72     80    301
    -49   -698   -649    374    298   -675    298    252    252     72     80    301
    -49   -701   -652    376    301   -678    296    246    270     80     96    301
    -51   -711   -659    379    303   -685    293    246    314     83    106    293
    -38   -735   -696    387    327   -717    314    277    374     64     80    257
    -44   -758   -714    400    332   -737    402    389    449     51     62    210
    -38   -704   -665    371    311   -685    532    561    563    116    109    231
     25   -571   -600    272    311   -587    641    769    717    254    210    345
    114   -296   -410     88    262   -353    678    888    880    470    454    600
    119    213     90   -168     15    153    649    898   1091    820    893   1062
   -114    714    828   -298   -470    771    542    753   1280   1197   1356   1561
   -233    649    883   -207   -558    763    296    387   1075   1106   1267   1530
   -272    122    394     75   -335    257     88     -2    571    574    693   1060
   -345   -545   -200    444    -75   -371      2   -189    122      2     64    496
   -275   -940   -665    607    194   -802    -12   -150    -36   -220   -223    207
   -163  -1023   -859    592    345   -943     36    -77    -44   -244   -283    150
   -153   -979   -826    563    335   -904    132     31     23   -197   -246    202
   -142   -885   -743    514    298   -815    215    132    106   -132   -174    283
   -135   -800   -665    467    265   -732    277    197    163    -85   -116    335
   -135   -774   -639    454    249   -706    301    220    181    -70    -98    361
   -135   -779   -644    457    252   -711    311    231    181    -64    -88    368
   -137   -784   -646    459    254   -717    319    236    179    -57    -70    371
   -153   -795   -641    475    244   -719    319    239    176    -38    -51    402
   -187   -805   -620    496    213   -714    327    244    181     -5    -41    428
   -213   -815   -605    514    194   -711    332    244    181     12    -33    420
   -239   -813   -574    524    166   -696    337    246    187     28    -12    418
   -366   -792   -426    579     28   -610    384    293    239     80     59    475
   -368   -771   -405    568     18   -589    387    306    254     88     90    493
   -288   -782   -493    535    101   -639    353    275    223     41     70    470
   -303   -802   -501    550     96   -652    342    272    218     15     75    475
   -309   -802   -493    555     90   -649    332    270    215     -5     67    467
   -262   -761   -501    511    116   -631    332    283    223    -10     62    483
   -226   -724   -501    475    135   -613    342    301    228    -18     62    504
   -228   -740   -511    483    137   -626    337    301    215    -41     38    514
   -275   -763   -488    519    106   -626    337    303    210    -57     23    537
   -249   -750   -504    498    124   -628    337    309    213    -67     10    545
   -265   -758   -493    511    111   -628    340    319    218    -70      2    553
   -288   -758   -472    522     90   -618    342    327    218    -67     -2    555
   -257   -732   -475    496    109   -605    337    329    215    -72     -7    561
   -272   -727   -454    498     90   -592    337    337    218    -72      0    568
   -306   -735   -428    519     59   -581    332    345    218    -64      7    561
   -319   -743   -423    530     51   -584    329    348    218    -54     15    561
   -335   -745   -410    540     36   -579    327    348    215    -46     20    558
   -363   -743   -379    553      7   -563    340    366    231    -20     41    563
   -327   -745   -420    535     44   -584    337    366    228    -15     38    550
   -316   -756   -439    535     59   -597    329    366    220    -12     28    530
   -384   -758   -374    571     -5   -566    340    381    236     12     41    535
   -337   -750   -413    542     36   -581    327    368    223     12     25    519
   -348   -756   -407    550     28   -581    324    363    218     20     23    519
   -329   -782   -452    553     59   -615    303    337    197      5     -2    498
   -298   -800   -501    550    101   -652    283    314    174    -12    -23    470
   -293   -763   -470    527     85   -618    296    322    181     10     -7    475
   -296   -737   -441    517     72   -589    316    340    192     33      2    483
   -314   -766   -452    540     67   -610    303    329    174     28    -12    472
   -316   -769   -452    542     67   -610    296    319    163     28    -10    462
   -267   -745   -480    504    106   -613    293    319    161     31    -10    452
   -272   -761   -491    517    106   -626    298    324    155     33    -12    444
   -259   -771   -511    514    124   -641    290    316    140     25    -18    431
   -226   -750   -524    488    148   -639    272    293    122     20    -23    413
   -246   -761   -514    501    132   -639    270    290    119     33    -18    410
   -223   -769   -545    496    158   -657    265    285    114     41    -18    397
   -189   -758   -571    472    187   -665    259    277    109     51    -12    374
   -184   -761   -576    472    194   -670    265    283    116     67     -2    350
   -168   -774   -607    470    218   -691    267    290    122     77     -7    316
   -106   -782   -675    444    283   -730    262    288    111     77    -23    272
    -59   -774   -714    415    324   -745    267    288    111     90    -25    236
    -46   -748   -701    397    327   -724    301    314    140    124     -7    218
    -51   -784   -735    415    340   -761    301    316    135    122    -25    184
    -44   -802   -758    423    355   -779    298    309    127    119    -38    161
    -25   -795   -769    410    368   -782    309    314    135    132    -36    155
     -5   -771   -766    389    379   -769    322    319    148    150    -12    163
     -7   -779   -771    392    381   -776    311    309    142    142    -15    145
      2   -800   -802    397    400   -800    298    293    124    129    -41    103
     -7   -815   -807    410    397   -813    303    290    124    158    -46     85
    -25   -828   -802    428    387   -815    309    293    129    163    -36     80
     -7   -828   -823    415    407   -826    319    298    135    163    -33     72
     18   -802   -823    392    418   -813    332    311    148    168    -23     83
     20   -795   -815    387    415   -802    327    311    150    166    -20     77
      5   -797   -802    397    402   -800    324    316    155    168    -18     72
      2   -797   -802    397    400   -800    327    319    158    153    -18     75
     25   -761   -789    366    405   -774    345    337    176    153     -7     90
    -33   -771   -737    400    350   -756    358    353    189    155      2    101
    -44   -792   -748    418    350   -771    345    345    184    129    -18     85
    -10   -756   -745    381    366   -750    350    350    192    129    -15     96
     18   -719   -737    348    376   -727    374    366    210    145     -5    116
    -31   -763   -732    394    350   -748    363    345    189    132    -28    103
    -46   -771   -724    410    337   -748    353    335    181    122    -49    114
    -41   -769   -730    405    342   -750    358    335    179    119    -70    122
    -28   -766   -737    397    353   -753    355    329    174    111    -80    129
    -38   -761   -724    397    340   -745    366    329    171    106    -75    140
    -51   -761   -709    407    327   -735    374    335    176    119    -51    150
    -59   -727   -670    392    303   -698    389    358    200    155      0    187
    -46   -701   -654    374    301   -678    400    376    223    174     38    202
     49   -657   -706    303    376   -680    394    374    228    171     49    189
     64   -626   -691    280    376   -657    402    379    236    181     70    189
     98   -613   -711    257    402   -662    400    374    236    168     75    184
    116   -592   -709    236    413   -652    407    387    249    176     93    192
     77   -610   -688    265    381   -649    407    387    254    168    101    194
     51   -602   -654    275    353   -628    407    389    265    176    119    207
     41   -561   -602    257    319   -581    418    392    280    189    148    223
     10   -545   -558    267    283   -550    418    392    290    192    166    231
      2   -532   -535    262    267   -532    405    381    285    192    174    228
      0   -537   -537    270    267   -537    381    361    272    176    168    210
     -2   -542   -540    272    267   -542    371    353    272    174    174    205
    -15   -558   -542    288    262   -553    368    353    272    171    184    210
    -12   -589   -576    298    280   -584    355    342    259    155    174    192
    -18   -618   -600    319    290   -610    353    337    249    140    161    174
     -7   -649   -641    327    314   -646    335    319    223    109    132    142
    -15   -688   -672    350    327   -680    319    303    202     88    109    114
    -57   -711   -654    384    296   -683    327    301    200     90    106    114
    -57   -714   -657    387    298   -685    322    293    189     90    101    111
    -41   -730   -688    384    322   -709    309    283    176     77     90     96
    -33   -753   -719    392    342   -737    296    270    161     62     75     80
    -36   -769   -735    400    348   -753    293    265    153     49     67     64
    -70   -787   -717    428    322   -753    293    262    150     44     67     62
    -54   -776   -722    415    332   -750    288    259    148     33     62     57
    -28   -758   -730    392    348   -745    290    262    150     36     64     62
    -62   -779   -717    418    327   -748    290    265    148     33     62     57
    -72   -784   -711    428    319   -748    298    272    153     36     57     59
    -57   -800   -745    428    342   -774    303    288    155     25     38     38
    -46   -859   -813    452    381   -836    350    361    171      5     -2    -12
    -49   -857   -810    452    379   -833    454    488    249     36     -7    -41
     -5   -748   -743    376    368   -745    587    678    397    161     83     31
     62   -522   -584    228    322   -553    659    841    581    366    283    218
    109   -132   -241     10    174   -187    636    896    779    670    618    566
     64    405    337   -236   -137    371    542    813    976   1049   1057    997
    -33    620    654   -293   -342    636    311    530    958   1213   1265   1184
   -101    355    454   -127   -280    405     80    135    597    906    984    930
   -142   -218    -77    179    -33   -148    -36   -153    109    296    376    405
   -129   -711   -584    418    226   -649    -62   -171   -137    -70    -25     38
    -93   -974   -880    535    392   -927    -23    -70   -163   -153   -145    -85
    -85  -1021   -937    550    423   -979     44     15   -111   -129   -148    -90
    -70   -969   -901    519    413   -935    119     96    -36    -64    -98    -49
    -83   -880   -800    480    355   -841    197    179     49     23    -23     18
    -44   -802   -758    423    355   -782    239    223    103     75     20     59
    -20   -782   -761    400    368   -774    259    246    122     96     31     70
    -10   -779   -769    392    379   -774    265    254    129    106     36     77
     -2   -774   -771    387    381   -771    259    246    124    109     33     77
      2   -776   -779    387    389   -776    262    246    122    111     36     75
    -33   -800   -766    415    366   -784    275    257    132    119     44     83
    -23   -795   -771    407    374   -784    272    254    132    119     46     72
    -10   -763   -753    387    371   -761    277    262    145    135     67     77
    -20   -769   -748    394    363   -758    280    262    148    140     72     77
     49   -771   -820    358    433   -795    262    241    129    119     54     49
     88   -730   -818    319    452   -774    267    244    135    124     64     51
     46   -766   -813    358    428   -789    257    228    119    106     51     33
     25   -787   -813    381    418   -800    254    231    116     98     49     28
     57   -758   -815    348    433   -784    257    233    124    106     62     33
     64   -750   -815    342    439   -784    254    231    127    106     64     31
     38   -758   -800    358    418   -779    252    226    124    101     59     23
    -28   -763   -735    397    353   -750    259    231    135    116     83     46
      0   -750   -750    374    371   -750    249    218    135    116     83     49
     57   -727   -784    335    418   -753    236    213    129    111     83     41
     59   -714   -774    327    415   -743    236    213    132    116     88     41
     12   -709   -722    348    366   -714    252    233    155    137    106     59
     49   -732   -782    340    413   -756    228    210    132    111     83     31
    119   -724   -846    301    483   -784    202    187    116     96     70     10
    137   -709   -846    285    491   -776    200    187    116     96     72     15
    145   -685   -831    270    488   -758    189    179    114     98     72     18
    140   -683   -823    270    480   -750    179    174    111     93     72     15
    135   -696   -831    280    483   -763    174    171    109     88     72     15
    127   -698   -826    285    475   -761    171    168    109     83     77     18
    124   -680   -805    277    465   -743    166    166    114     83     90     31
    114   -678   -792    280    452   -735    155    158    106     75     90     33
    109   -678   -787    285    446   -732    142    153    103     67     93     36
    116   -672   -789    275    452   -730    132    150    101     59    103     46
    124   -670   -795    272    459   -732    124    145     90     51    109     51
    114   -678   -792    280    449   -732    116    137     80     41    109     46
    103   -667   -771    283    436   -719    111    129     77     38    119     54
    109   -665   -774    275    439   -717     98    116     72     33    122     54
    114   -672   -787    280    449   -730     93    106     64     25    122     49
    103   -672   -779    283    441   -724     85     96     59     23    124     49
    111   -665   -776    277    441   -722     85     93     57     31    129     51
    124   -667   -795    270    457   -730     85     85     51     28    127     46
    129   -667   -797    270    462   -732     77     77     44     28    119     38
    109   -675   -784    283    444   -727     83     80     41     33    119     38
    119   -665   -787    272    452   -724     85     88     49     44    122     38
    116   -654   -774    267    444   -714     96    101     57     54    122     33
    132   -649   -782    259    457   -714    111    124     70     70    124     33
    148   -662   -813    257    478   -737    124    140     80     80    119     23
    166   -657   -823    244    493   -740    132    153     90     85    114     12
    184   -649   -833    231    509   -743    148    174    103     96    114     10
    166   -659   -826    246    496   -743    163    189    116    101    111      7
    153   -662   -818    252    485   -740    168    192    122     98    106      5
    153   -654   -807    249    480   -730    176    197    129     98    109      7
    155   -659   -818    249    485   -737    179    194    132     93    106      7
    150   -670   -820    259    485   -745    192    197    137    103    109     18
    140   -675   -818    267    478   -745    192    194    137    127    111     18
    137   -678   -815    270    475   -745    189    187    135    145    111      7
    101   -670   -774    283    436   -722    202    192    142    171    124      7
    119   -667   -787    275    452   -727    205    184    137    176    122      2
    166   -667   -836    249    501   -750    192    168    124    166    114    -23
    181   -670   -852    244    517   -761    184    161    116    163    109    -36
    184   -662   -846    239    514   -753    184    153    116    166    111    -49
    168   -657   -826    244    496   -740    187    155    122    168    116    -59
    179   -665   -846    241    511   -756    181    148    116    155    103    -70
    179   -657   -836    239    506   -748    179    148    119    155    109    -70
    181   -641   -823    228    501   -730    179    155    124    158    116    -70
    184   -633   -818    226    501   -724    187    161    129    158    119    -70
    181   -641   -826    228    501   -732    179    153    119    142    103    -83
    161   -636   -797    239    478   -717    181    155    122    145    106    -88
    135   -644   -782    254    457   -714    179    155    119    140    101    -93
    158   -641   -800    241    478   -719    166    153    116    132     90   -101
    145   -636   -782    244    459   -709    174    163    124    140     96    -88
    153   -623   -776    233    465   -698    179    168    127    140     96    -85
    194   -600   -795    202    493   -696    176    168    124    137     93    -85
    158   -594   -753    218    454   -672    187    181    135    148    106    -70
    168   -597   -766    210    467   -680    174    168    119    135     98    -88
    200   -581   -784    189    491   -683    171    166    111    129     96    -98
    197   -553   -753    176    472   -652    187    181    122    145    114    -88
    197   -522   -719    163    457   -620    202    197    137    163    135    -75
    179   -496   -675    155    426   -587    213    205    140    181    150    -72
    181   -483   -665    148    423   -574    215    205    137    192    158    -67
    197   -472   -670    135    431   -571    218    210    145    207    158    -72
    179   -457   -636    140    407   -545    233    223    174    244    176    -62
    168   -418   -589    122    379   -504    244    223    192    262    200    -38
    174   -387   -561    106    366   -472    246    223    197    265    215    -20
    192   -389   -581     98    384   -485    220    202    181    249    213    -25
    174   -405   -579    116    376   -491    200    187    171    241    215    -33
    132   -436   -568    150    350   -501    194    181    166    239    210    -36
    137   -452   -592    155    363   -522    187    171    155    223    200    -51
    135   -470   -607    166    368   -537    181    163    142    205    184    -75
    124   -493   -618    184    371   -555    181    168    132    187    166    -98
    127   -517   -646    192    387   -581    171    161    119    168    148   -114
    119   -553   -675    215    397   -613    161    145    103    145    129   -135
    106   -574   -680    233    389   -626    150    129     96    127    122   -153
     80   -589   -670    254    374   -628    148    127     98    106    119   -158
     46   -594   -641    272    342   -618    155    142    119     96    140   -148
     70   -605   -675    267    371   -639    145    137    132     59    137   -153
     93   -579   -675    241    384   -626    145    135    145     33    127   -135
     96   -558   -654    231    374   -605    150    129    142     25    119   -114
     67   -610   -678    270    371   -644    145    109    109     -5     85   -127
     57   -615   -672    277    363   -644    142     83     77    -31     80   -142
     49   -587   -639    267    342   -613    150     72     72    -33    103   -153
     38   -615   -654    288    345   -633    168     83     80    -31    129   -153
     38   -662   -704    311    371   -683    194    124     85    -62    119   -174
     41   -652   -693    303    366   -672    290    246    145    -38    127   -181
     41   -597   -641    275    340   -618    413    402    254     38    174   -142
     85   -470   -555    192    319   -511    524    581    405    179    280    -33
    142   -166   -311     10    226   -239    568    691    574    423    550    262
    124    337    210   -231    -44    275    550    706    769    774    971    704
    -31    753    782   -361   -405    769    420    537    854   1054   1340   1060
   -150    735    885   -290   -517    810    202    197    675   1002   1332   1057
   -218    176    394     18   -306    285     44   -163    187    426    737    550
   -215   -431   -215    322     -2   -324    -31   -301   -197   -122    140      2
   -166   -753   -589    457    210   -672    -25   -220   -267   -288    -85   -200
   -145   -839   -693    493    272   -766     23   -119   -220   -275   -106   -246
   -135   -771   -636    452    249   -704     90    -18   -119   -163    -18   -228
   -181   -706   -524    444    168   -615    168     85      5    -36     85   -148
   -168   -646   -478    407    153   -563    218    135     70     20    122   -111
    -98   -654   -555    376    228   -605    231    142     70     -5     80   -135
    -77   -652   -574    363    244   -613    218    137     64    -41     38   -142
    -57   -592   -535    324    236   -563    210    140     80    -23     70   -114
    -83   -558   -475    319    192   -517    215    155    103      5    106    -90
    -83   -535   -452    309    184   -493    207    155    109     10    119   -101
    -25   -475   -449    249    210   -462    228    184    132     41    161    -80
     -7   -480   -472    244    231   -475    249    202    145     51    163    -72
   -106   -571   -467    337    179   -522    239    181    119     20    127    -96
   -153   -597   -444    376    145   -522    239    179    109      7    116   -103
   -166   -594   -431    379    129   -514    236    179    109      5    114   -101
   -244   -620   -376    431     64   -498    244    184    114      7    106    -90
   -392   -652   -259    519    -67   -457    288    218    142     36    114    -49
   -413   -631   -218    522    -98   -426    314    252    171     62    127     -7
   -239   -607   -368    423     62   -488    265    220    132     23     70    -44
    -57   -579   -522    316    231   -550    220    192    101    -10     23    -72
    -15   -594   -579    303    280   -587    215    192     88    -18     10    -75
    -25   -605   -579    316    275   -592    220    202     90    -12     10    -67
    -67   -607   -540    335    233   -574    220    200     88    -15      5    -70
    -70   -571   -501    319    215   -537    218    200     88     -7     12    -64
    -77   -576   -498    324    207   -537    220    202     85     -2     18    -64
   -101   -589   -488    345    192   -540    231    205     90      5     36    -59
   -109   -587   -480    345    184   -535    228    202     88      2     46    -57
   -114   -584   -470    348    176   -527    220    197     80      0     54    -64
   -111   -553   -444    332    163   -498    220    194     85      7     77    -57
   -101   -550   -449    327    174   -501    223    194     85     10     98    -57
   -103   -566   -465    332    179   -514    220    194     83     10    119    -57
    -90   -571   -480    329    192   -527    218    194     80     10    145    -49
    -83   -574   -493    327    202   -535    210    189     72      5    163    -46
    -83   -576   -493    329    205   -535    197    174     64      0    179    -41
    -83   -584   -504    332    207   -545    187    161     57     -5    184    -38
    -67   -563   -496    314    213   -530    176    148     49     -7    189    -33
    -64   -550   -485    306    207   -519    171    137     46     -5    194    -33
    -59   -548   -488    303    213   -519    161    127     41     -5    189    -38
    -59   -563   -504    309    220   -535    145    111     25    -12    163    -36
    -64   -568   -504    316    218   -537    137    106     20    -12    145    -20
    -54   -579   -524    314    233   -553    127     96     12    -18    127    -12
    -49   -576   -527    314    239   -553    122     88     10    -20    111     -5
    -54   -540   -488    296    215   -514    116     75     12    -23    111     12
    -96   -555   -459    327    179   -509    132     88     25    -18    122     38
   -103   -571   -467    335    181   -519    124     80     20    -28    114     44
    -90   -558   -467    324    187   -514    135     88     33    -25    119     59
    -31   -537   -509    283    236   -524    127     83     33    -36    109     57
    -10   -535   -524    272    254   -532    129     90     41    -36    103     57
     -7   -517   -511    262    249   -514    142    111     62    -28    114     70
    -20   -517   -496    270    236   -506    163    135     88    -18    116     70
    -46   -530   -483    285    218   -506    181    163    114     -2    116     77
    -70   -524   -454    296    192   -491    202    189    135     15    124     77
    -96   -530   -433    311    168   -483    218    210    148     20    129     77
    -96   -548   -452    322    176   -501    228    226    153     12    124     67
   -116   -550   -436    332    158   -493    244    239    163     15    129     80
   -127   -540   -413    332    142   -478    262    252    179     15    140    103
   -158   -532   -376    345    106   -454    277    259    187     12    150    129
   -210   -535   -324    374     57   -431    293    272    197     12    166    153
   -218   -537   -322    376     51   -431    298    267    189     -5    163    155
   -192   -540   -350    366     77   -446    283    246    166    -31    161    153
   -101   -563   -465    329    181   -514    246    205    122    -90    122    114
    -75   -555   -480    316    202   -519    246    202    119   -103    127    137
    -46   -522   -475    283    213   -498    241    192    114   -111    137    153
    -44   -519   -475    283    215   -498    239    179    103   -124    148    150
    -49   -532   -485    288    218   -509    239    171     96   -135    150    150
    -57   -545   -488    301    215   -517    231    166     88   -140    158    145
    -49   -548   -498    296    223   -522    239    171     93   -129    171    148
    -18   -509   -491    262    236   -501    244    179    109   -106    207    163
    -23   -509   -488    265    231   -498    239    174    106    -90    215    155
    -23   -514   -491    270    233   -504    241    179    106    -75    215    150
    -33   -511   -480    270    220   -498    244    187    111    -41    220    158
    -15   -488   -472    252    228   -480    246    200    124    -12    231    176
    -10   -475   -467    241    228   -470    252    207    129      0    231    189
    -33   -483   -449    259    207   -467    259    218    135     20    223    210
    -49   -506   -459    275    205   -483    249    207    124     28    207    220
    -54   -535   -483    293    213   -509    249    213    124     36    184    246
    -57   -527   -470    290    205   -498    252    223    132     51    179    293
    -41   -496   -454    270    205   -475    249    228    137     67    168    322
    -25   -470   -444    246    207   -457    257    236    145     75    166    345
    -12   -457   -444    233    213   -452    275    254    158     83    174    366
     -2   -459   -457    231    226   -459    277    259    163     83    174    379
     15   -454   -470    220    241   -462    288    272    179     83    179    394
     31   -410   -444    187    236   -426    296    280    197     90    194    402
     51   -366   -418    155    233   -392    301    288    218    106    202    410
     57   -371   -428    155    241   -400    301    285    226    114    192    410
     41   -374   -415    166    228   -394    298    280    239    122    202    415
     23   -340   -366    155    192   -353    306    290    265    161    233    436
     25   -332   -358    153    189   -342    303    283    290    184    244    431
     41   -303   -345    129    192   -324    306    277    322    207    270    428
     31   -296   -327    132    179   -311    280    290    337    220    288    420
    -20   -368   -350    192    163   -361    259    301    322    202    265    392
    -54   -405   -353    228    148   -379    272    316    319    202    267    379
    -59   -444   -387    252    161   -415    272    298    290    179    277    355
    -41   -493   -452    267    205   -472    254    262    244    137    249    314
    -44   -540   -496    290    223   -519    254    249    239    124    210    306
    -41   -563   -522    301    239   -542    246    231    244    114    163    293
    -57   -576   -522    314    231   -550    239    215    259    101    116    296
    -70   -594   -524    332    226   -561    239    215    277     93     90    296
    -72   -605   -532    337    228   -568    233    215    293     75     72    277
    -72   -615   -542    342    233   -579    241    223    311     72     72    277
    -72   -605   -532    337    228   -568    246    226    322     72     72    283
    -80   -594   -514    337    215   -555    249    226    324     72     70    293
    -90   -610   -519    348    213   -563    244    220    309     67     59    293
    -98   -628   -532    363    215   -581    241    215    283     57     46    290
   -106   -652   -545    379    218   -600    239    213    262     49     38    293
   -101   -691   -589    397    244   -641    257    236    244     36     15    267
    -93   -693   -600    392    252   -646    350    348    285     44      0    218
    -51   -613   -563    332    254   -589    470    501    371    106     36    233
      2   -498   -501    246    249   -498    574    691    511    239    155    337
     64   -254   -319     96    192   -285    620    828    683    457    389    574
     70    233    163   -153    -46    200    581    839    906    807    805   1023
    -57    730    787   -337   -423    758    454    685   1080   1150   1231   1460
   -189    782    971   -298   -579    875    215    345    956   1150   1283   1519
   -262    306    568    -20   -415    436    -12    -77    462    644    802   1083
   -259   -353    -93    303    -83   -223   -124   -303    -36     12    150    465
   -228   -730   -501    478    135   -615   -119   -252   -161   -205   -106    179
   -207   -844   -639    524    215   -740    -49   -148   -129   -220   -145    114
   -184   -813   -628    498    220   -722     33    -49    -57   -176   -114    122
   -184   -743   -558    462    184   -652    116     49     31   -106    -54    174
   -181   -678   -496    431    155   -587    171    111     96    -49     -5    215
   -168   -644   -475    405    150   -561    202    145    124    -25     10    231
   -163   -618   -454    392    145   -537    213    158    135    -12     12    239
   -168   -623   -454    394    140   -540    210    161    135    -12     10    244
   -166   -613   -446    389    137   -530    215    171    140    -10     15    262
   -176   -592   -418    381    119   -506    223    179    145     -7     23    277
   -205   -594   -389    400     90   -493    223    187    150    -15     28    280
   -192   -605   -413    397    109   -509    205    176    137    -41     15    283
   -171   -600   -431    384    127   -517    192    171    129    -57     12    301
   -200   -589   -389    394     93   -491    192    179    135    -62     25    322
   -265   -602   -337    433     36   -470    205    202    148    -57     44    342
   -148   -574   -426    358    137   -501    181    187    124    -77     28    319
    -88   -542   -454    314    181   -498    174    187    122    -64     31    324
    -88   -550   -462    316    184   -509    171    187    114    -62     23    319
   -127   -568   -441    348    155   -506    171    189    111    -64     20    316
   -129   -558   -428    342    148   -493    174    194    119    -64     31    327
   -129   -548   -418    337    142   -483    184    205    129    -59     41    342
   -142   -555   -415    348    135   -488    187    207    135    -59     41    345
   -153   -563   -410    358    127   -488    194    213    135    -59     38    342
   -158   -566   -407    361    124   -488    197    213    132    -59     31    329
   -163   -558   -394    361    114   -478    202    215    135    -49     31    316
   -163   -550   -387    355    109   -470    210    220    137    -28     28    309
   -171   -548   -376    361    101   -462    218    223    137    -18     20    290
   -192   -558   -366    374     85   -462    220    223    135    -18     12    267
   -236   -568   -332    400     46   -452    218    220    135    -20     10    244
   -246   -581   -337    413     44   -459    210    213    127    -23     -7    220
   -241   -589   -348    415     51   -470    205    207    124    -20    -20    202
   -303   -584   -280    444    -12   -433    231    236    153     18     -2    223
   -218   -592   -374    405     77   -485    213    223    135      0    -20    202
   -135   -594   -459    363    161   -530    187    197    114    -20    -36    184
   -142   -563   -420    353    137   -493    200    207    129      0    -15    200
   -168   -563   -397    363    111   -483    189    197    124     12    -25    194
   -189   -581   -392    384     98   -485    171    181    109     18    -41    192
   -176   -584   -410    379    114   -496    155    166     93     18    -54    192
   -150   -574   -423    363    135   -498    153    163     93     18    -46    184
   -129   -563   -433    345    150   -501    148    161     88     23    -36    194
   -127   -563   -436    342    153   -501    142    155     83     28    -33    202
   -129   -581   -452    355    158   -517    124    132     62     10    -46    184
   -140   -594   -454    368    155   -524    111    111     46     -2    -51    176
   -202   -589   -389    394     90   -491    132    129     62     20    -25    202
   -200   -566   -366    381     80   -467    150    145     77     38     -2    218
   -135   -574   -439    353    150   -509    127    122     54     15    -20    187
    -96   -553   -457    324    179   -506    129    127     59     23    -15    176
    -72   -553   -483    311    202   -519    135    132     59     23    -18    163
    -80   -574   -493    327    205   -535    137    135     57     20    -25    142
    -93   -589   -496    340    197   -542    145    145     59     28    -25    129
   -106   -584   -478    345    184   -532    171    171     83     49    -12    127
   -114   -587   -472    350    176   -530    192    192     98     59    -12    109
    -80   -568   -488    324    202   -527    202    202    106     67    -12     88
    -70   -571   -501    319    213   -535    213    205    111     67    -15     64
    -64   -574   -509    319    220   -542    223    210    116     72    -20     46
    -80   -623   -542    350    228   -584    213    192     98     54    -41      2
    -72   -623   -550    348    239   -589    220    194    103     57    -41    -12
    -57   -600   -542    327    241   -571    228    200    111     72    -25    -18
    -41   -587   -545    314    252   -566    228    194    111     75    -23    -28
    -49   -597   -550    322    249   -576    218    181    103     70    -25    -46
    -51   -615   -566    332    257   -592    210    174     93     62    -33    -64
    -88   -657   -568    371    239   -613    197    161     77     54    -41    -85
    -77   -636   -558    358    239   -597    207    171     90     83    -20    -67
    -44   -589   -545    314    246   -568    223    184    106    111     -2    -59
    -77   -618   -540    348    228   -579    210    168     88    106    -12    -75
    -96   -636   -540    366    220   -589    202    161     83    114     -7    -72
   -101   -644   -542    374    220   -594    202    166     85    124     -5    -77
    -80   -613   -535    345    226   -574    202    171     90    135      5    -77
    -59   -579   -519    319    228   -548    207    179    101    150     15    -67
    -57   -561   -506    309    223   -532    210    187    109    161     23    -62
    -90   -576   -485    335    197   -532    213    189    111    158     23    -59
   -101   -574   -472    335    184   -524    215    194    116    161     25    -54
    -77   -581   -504    327    213   -542    207    189    109    148     12    -64
    -75   -581   -506    327    213   -545    213    197    114    150     12    -59
    -93   -542   -449    319    176   -496    228    213    137    168     38    -33
    -85   -532   -449    306    181   -491    226    213    140    171     44    -38
    -72   -511   -439    293    181   -478    239    226    148    179     51    -36
    -77   -483   -405    280    161   -444    252    241    166    200     77    -15
    -93   -480   -387    288    145   -433    249    241    176    215     98     -2
   -106   -509   -402    306    145   -457    233    226    161    197     90    -51
    -96   -493   -397    293    148   -446    241    231    166    207    103    -75
   -116   -519   -402    316    140   -462    236    223    158    207     98    -90
   -114   -527   -413    322    148   -470    236    223    155    215    103    -90
   -109   -498   -389    303    137   -444    241    228    166    231    116    -77
   -101   -480   -381    290    137   -431    246    231    168    239    122    -72
    -98   -457   -358    277    127   -407    267    244    184    257    137    -72
    -98   -413   -314    257    106   -363    288    265    205    290    168    -57
   -106   -397   -290    252     88   -342    293    270    210    296    174    -41
   -111   -394   -283    252     83   -337    303    277    218    298    174    -18
    -85   -376   -290    228    101   -332    309    280    223    298    176     10
    -51   -324   -272    189    109   -298    316    283    236    311    192     46
    -70   -309   -241    187     85   -275    306    277    236    309    194     59
   -106   -322   -215    215     54   -270    301    272    233    301    194     67
    -72   -311   -241    189     83   -277    280    257    220    288    184     62
    -67   -301   -233    184     83   -267    272    254    220    283    184     70
    -75   -332   -259    202     90   -296    252    241    200    259    166     51
    -62   -363   -303    213    119   -335    241    233    181    228    142     28
    -72   -402   -329    236    127   -366    231    220    161    200    114      0
    -80   -444   -363    262    140   -405    220    207    142    168     88    -23
   -103   -488   -387    293    140   -436    213    197    127    145     67    -38
   -106   -491   -387    298    140   -439    218    200    129    142     70    -36
    -98   -483   -387    290    142   -436    220    197    127    129     64    -33
   -142   -522   -379    332    116   -452    205    184    111    106     49    -49
   -168   -545   -379    355    103   -465    197    174    101     88     41    -67
   -140   -555   -418    348    137   -488    187    161     85     67     23    -98
   -148   -563   -418    353    132   -491    194    166     88     64     23   -106
   -231   -548   -316    389     41   -433    231    200    124    101     57    -70
   -155   -519   -366    335    103   -444    210    181    109     83     46    -85
   -158   -514   -355    335     98   -436    210    181    111     80     49    -85
   -153   -519   -368    335    106   -444    223    194    116     77     49    -88
    -90   -545   -454    319    181   -501    239    215    109     46     15   -124
    -88   -587   -498    337    205   -545    332    324    145     28    -20   -176
    -57   -532   -475    293    207   -504    459    488    246     83     18   -158
     -5   -389   -387    197    189   -387    574    691    410    226    150    -33
     70   -103   -174     18    122   -137    605    807    597    459    400    231
     93    436    340   -267   -124    389    509    758    813    820    836    709
    -41    914    956   -436   -498    935    314    540    956   1150   1241   1132
   -161    909   1070   -376   -615    989     62    197    800   1106   1241   1137
   -223    366    589    -70   -405    478   -148   -205    283    548    698    657
   -213   -324   -111    270    -51   -220   -218   -381   -181    -67     62     59
   -181   -665   -483    423    150   -574   -174   -283   -254   -231   -150   -179
   -155   -753   -597    452    220   -675    -96   -176   -210   -228   -179   -231
   -142   -714   -571    428    213   -644      7    -59   -119   -163   -135   -200
   -124   -605   -480    363    176   -542    101     49    -12    -75    -51   -122
    -75   -558   -483    314    202   -522    142     93     25    -49    -25   -101
    -36   -537   -501    285    231   -522    161    111     41    -41    -23   -101
     -5   -527   -522    267    257   -524    166    114     44    -41    -20    -93
    -31   -532   -504    280    233   -519    171    122     49    -41    -18    -80
    -18   -527   -511    272    246   -519    174    127     51    -41    -18    -72
     15   -517   -535    249    275   -524    168    122     46    -41    -23    -70
     41   -509   -550    233    296   -530    163    116     41    -46    -31    -70
     44   -504   -548    228    293   -524    163    116     41    -44    -33    -64
     31   -504   -537    236    283   -519    166    119     46    -38    -28    -49
      5   -519   -527    254    265   -522    168    119     46    -41    -31    -41
     28   -506   -535    239    280   -519    174    124     51    -38    -33    -33
     25   -527   -555    249    288   -540    168    122     41    -51    -49    -49
     18   -540   -558    259    288   -548    168    122     44    -54    -51    -54
     18   -532   -550    257    283   -540    171    127     49    -49    -51    -54
     10   -524   -535    257    272   -530    179    132     57    -44    -46    -44
     23   -517   -540    244    280   -527    168    127     51    -49    -54    -41
     20   -522   -542    249    280   -532    168    129     51    -51    -57    -41
     15   -537   -553    257    283   -545    171    132     51    -57    -59    -51
     28   -532   -561    252    293   -545    168    132     51    -59    -59    -54
     36   -514   -553    239    293   -532    163    129     49    -62    -62    -49
      7   -519   -527    257    265   -524    158    129     51    -59    -57    -44
     20   -519   -542    249    280   -532    153    124     44    -70    -62    -51
     64   -496   -561    215    311   -527    155    129     46    -64    -59    -51
     77   -496   -574    207    324   -532    158    129     46    -67    -62    -59
     67   -496   -563    213    314   -530    153    124     46    -62    -59    -57
     46   -501   -548    226    293   -524    145    119     44    -62    -59    -62
     31   -493   -524    231    277   -509    153    124     51    -49    -46    -51
     54   -493   -548    218    301   -519    135    106     38    -59    -59    -62
     10   -506   -519    246    262   -514    137    109     41    -51    -49    -54
     10   -506   -517    246    262   -511    135    106     38    -49    -46    -57
     70   -506   -576    218    322   -540    106     80     15    -70    -64    -80
     70   -496   -566    210    316   -530     98     72     10    -72    -62    -72
     57   -467   -527    205    290   -496    101     77     18    -59    -44    -46
     51   -475   -530    210    288   -504     93     67     10    -64    -49    -49
     67   -478   -545    205    306   -511     85     62      2    -72    -54    -44
     93   -454   -548    179    319   -501     83     59     -2    -77    -51    -38
     72   -459   -535    192    303   -496     75     46    -12    -88    -59    -44
     46   -485   -532    218    288   -509     67     33    -25   -103    -67    -49
     54   -462   -517    205    285   -488     70     38    -18   -101    -51    -25
     38   -465   -504    210    270   -483     72     38    -18   -106    -46    -12
     36   -472   -509    218    270   -491     70     38    -20   -114    -49    -15
     36   -491   -527    226    280   -509     72     38    -23   -124    -51    -23
     36   -457   -493    210    265   -475     70     41    -18   -114    -41    -15
     12   -483   -498    233    254   -491     80     51    -15   -111    -44    -20
     18   -472   -491    226    252   -480     98     75      5    -93    -33    -15
     31   -467   -498    218    262   -483    122    101     23    -75    -28    -18
     41   -459   -501    210    270   -480    140    124     44    -54    -20    -18
     54   -467   -524    205    288   -496    137    129     46    -49    -25    -36
     64   -478   -542    205    301   -509    145    135     49    -44    -33    -51
     51   -472   -524    210    285   -496    166    155     70    -20    -25    -46
     44   -462   -506    210    275   -483    181    168     88      0    -18    -41
     23   -493   -519    233    270   -506    181    158     80     -7    -36    -62
     12   -509   -524    246    267   -517    181    153     77     -5    -44    -77
     15   -519   -535    252    272   -527    179    148     75      0    -49    -88
     -7   -514   -506    262    249   -511    187    158     85     18    -36    -80
      0   -506   -506    252    252   -506    194    161     88     23    -31    -83
      7   -530   -537    259    272   -532    189    153     77     18    -44   -106
      7   -530   -537    259    270   -532    192    150     77     25    -36   -109
    -15   -542   -527    280    254   -535    187    145     75     33    -33   -116
    -38   -542   -504    290    231   -524    194    153     85     54    -15   -111
      2   -532   -535    265    267   -532    194    153     85     59    -12   -114
     10   -540   -553    262    280   -545    194    145     80     64    -10   -116
    -23   -535   -511    280    244   -524    215    166    103     85     15    -98
     15   -514   -530    246    272   -522    202    158     93     80     12   -109
     20   -504   -527    241    272   -514    200    155     93     77     15   -109
     23   -501   -527    236    272   -514    205    155     98     80     25   -103
     36   -511   -548    239    290   -530    207    153     90     72     28   -103
     51   -504   -555    226    303   -530    210    158     96     70     36   -101
     54   -498   -553    220    301   -524    207    155     93     64     41   -101
     36   -506   -542    233    288   -524    200    148     85     51     38   -109
    -20   -504   -483    262    231   -493    218    161     98     59     59    -93
     54   -485   -540    215    296   -511    202    148     85     41     46   -101
     98   -485   -584    192    340   -532    187    127     64     15     28   -119
     64   -475   -540    205    301   -506    200    135     72     18     44   -103
     46   -472   -519    213    283   -496    213    148     85     25     57    -88
     83   -444   -530    179    306   -485    220    148     85     20     62    -90
    101   -415   -517    155    309   -465    231    153     85     20     67   -101
     59   -402   -462    171    259   -431    257    176    106     41     93    -83
     49   -397   -446    174    246   -420    272    184    111     51    106    -70
      2   -379   -384    187    192   -381    290    202    127     72    129    -44
     -7   -355   -348    181    168   -353    303    213    135     85    148    -25
    -28   -337   -309    181    140   -324    309    213    137     98    163    -18
     12   -293   -306    140    158   -298    301    207    135    106    187     -5
     62   -311   -376    124    218   -342    257    171     96     77    166    -31
     67   -316   -384    124    226   -350    233    153     67     70    161    -41
     36   -316   -353    140    194   -335    220    150     64     98    174    -31
     64   -340   -405    137    233   -371    197    140     57    109    155    -54
      5   -384   -392    187    197   -387    215    153     64    114    163    -64
    -54   -413   -361    233    150   -387    228    166     72    111    184    -72
    -20   -441   -420    231    200   -433    200    148     41     85    181   -101
    -28   -478   -449    254    210   -465    189    142     20     75    181   -124
    -23   -475   -452    246    210   -465    187    129     15     70    176   -142
    -51   -498   -446    275    197   -475    184    116     15     59    174   -161
    -70   -524   -457    296    192   -491    174    101     15     33    158   -171
    -85   -535   -449    311    181   -493    184    109     38     28    163   -155
   -111   -537   -426    324    155   -483    200    124     72     36    187   -124
   -109   -540   -431    324    158   -488    194    119     72     12    171   -122
    -98   -535   -436    316    166   -485    202    122     62    -15    153   -109
   -111   -532   -420    322    153   -478    226    132     49    -36    137    -98
    -90   -540   -452    314    179   -496    228    122     36    -83    124   -114
    -38   -532   -493    285    226   -511    231    129     46   -122    148   -111
    -49   -558   -511    301    228   -535    244    155     59   -155    171   -140
    -44   -641   -597    342    275   -620    283    223     70   -200    166   -218
     10   -576   -587    283    298   -581    415    392    184   -155    210   -226
     44   -454   -498    205    270   -478    542    602    366    -23    285   -129
     51   -267   -319    103    184   -293    594    753    566    202    436     85
    142    176     33   -158     54    106    550    769    774    597    745    501
     31    779    745   -407   -358    763    426    618    984   1119   1189   1044
   -207    898   1106   -345   -657   1000    210    298    924   1280   1319   1221
   -350    475    826    -62   -589    649      0    -70    517    880    974    885
   -262   -241     20    252   -142   -111   -176   -407    -77    124    298    205
   -184   -688   -504    436    158   -594   -184   -376   -254   -189     18   -158
   -158   -795   -639    475    239   -717   -101   -249   -223   -220     15   -213
   -109   -737   -628    420    259   -683      5   -127   -140   -171     72   -168
    -85   -646   -561    366    236   -605     93    -20    -54   -109    140    -96
    -77   -561   -485    316    202   -524    150     41      2    -67    168    -38
   -101   -509   -410    303    153   -459    192     85     41    -41    135    -15
   -106   -504   -397    301    145   -452    197     98     54    -44    116    -20
    -77   -522   -444    301    181   -483    179     88     44    -75    106    -44
    -62   -498   -436    277    184   -470    181     85     41    -85    111    -51
    -96   -509   -413    301    155   -459    179     83     33    -93    111    -54
    -98   -498   -402    296    150   -449    184     88     36    -85    114    -57
    -70   -504   -433    288    181   -470    171     80     28    -96    111    -70
    -59   -504   -446    280    192   -475    155     77     20   -103    119    -80
    -64   -506   -441    285    187   -475    150     72     15   -109    124    -88
    -57   -501   -446    277    194   -475    145     70     12   -111    132    -93
    -31   -475   -444    254    205   -459    148     77     20    -98    142    -88
    -25   -462   -439    244    205   -452    155     85     25    -93    148    -83
    -57   -459   -402    257    171   -431    155     80     28    -88    148    -83
    -31   -465   -433    249    200   -452    142     70     18    -98    132   -101
    -67   -470   -402    270    166   -436    158     88     33    -85    142    -83
    -59   -459   -400    259    168   -431    150     80     33    -96    145    -83
    -15   -441   -426    228    202   -433    137     70     25   -109    137    -93
     -5   -433   -428    218    210   -431    132     67     28   -109    137   -101
    -10   -420   -410    215    200   -415    137     77     36   -106    150    -96
     -2   -415   -413    207    202   -415    132     77     33   -111    153    -93
      0   -415   -415    207    205   -415    132     75     31   -119    150    -96
     -7   -433   -426    218    207   -428    127     72     23   -132    148   -106
    -18   -423   -405    220    192   -415    127     72     25   -127    161    -98
    -15   -407   -392    210    187   -400    116     64     25   -122    161   -101
     23   -376   -402    176    210   -389    106     59     23   -114    150   -106
     70   -368   -439    148    252   -402     96     51     15   -114    140   -119
     72   -389   -462    158    267   -426     90     44      5   -116    129   -135
     59   -392   -452    166    254   -423     88     41      7   -109    132   -135
     18   -392   -410    184    213   -400     85     46     10   -101    140   -124
     10   -381   -392    184    200   -387     77     38      7    -98    140   -124
     15   -358   -374    171    194   -366     75     38     10    -90    142   -114
     20   -348   -368    163    192   -358     64     28      5    -88    140   -111
     20   -363   -384    171    202   -374     54     15     -5   -103    129   -122
     12   -379   -392    181    202   -384     46      5    -18   -116    122   -124
     -2   -366   -363    184    179   -366     44     -2    -25   -119    122   -127
    -51   -355   -303    202    124   -332     49      0    -18   -109    137   -109
    -49   -348   -298    197    122   -322     51      0    -18   -106    142    -98
    -41   -327   -285    184    119   -306     54     -2    -18   -103    150    -90
    -62   -319   -257    192     96   -288     59      0    -18    -96    158    -85
      7   -332   -340    161    171   -335     38    -23    -46   -116    137   -116
     10   -324   -337    155    171   -329     44    -20    -41   -109    145   -116
    -38   -348   -309    192    135   -327     46    -18    -44   -106    153   -124
     -7   -353   -345    181    168   -350     36    -20    -49   -109    150   -140
    -23   -381   -358    200    166   -371     46     -5    -38   -103    158   -148
    -28   -384   -358    205    163   -371     75     20    -18    -83    181   -145
    -28   -361   -332    192    150   -348    101     49      5    -54    220   -129
    -36   -350   -314    194    137   -332    124     75     31    -33    259   -116
    -41   -350   -309    194    129   -329    145    101     51    -15    301   -106
    -54   -355   -301    205    122   -329    158    114     67     -2    329   -103
    -64   -353   -288    207    109   -322    166    124     80      5    361    -98
    -70   -371   -301    220    114   -337    174    127     85      7    381    -96
    -80   -402   -322    241    119   -363    176    127     85     -2    387    -96
    -85   -405   -319    244    114   -363    184    135     98     -2    405    -72
    -98   -394   -298    246     98   -348    189    137    111     -2    423    -46
   -114   -410   -296    262     90   -353    184    127    109    -18    420    -36
   -127   -439   -311    280     90   -376    176    119     98    -41    397    -20
   -132   -426   -293    277     80   -361    184    127    106    -46    394     25
   -142   -433   -293    288     75   -366    189    129    101    -64    389     72
   -153   -428   -275    290     59   -353    194    135    103    -67    397    127
   -158   -413   -254    283     46   -332    197    137    109    -70    405    171
   -166   -410   -244    288     38   -327    200    140    109    -70    410    200
   -166   -413   -246    288     38   -329    207    148    111    -70    431    202
   -163   -407   -244    285     38   -327    215    155    119    -62    462    207
   -158   -389   -231    272     33   -311    226    166    129    -57    485    231
   -148   -379   -233    262     41   -306    233    171    135    -57    496    254
   -129   -353   -226    239     46   -290    239    179    148    -54    532    290
   -129   -353   -223    241     46   -288    246    179    150    -59    553    316
   -116   -324   -207    218     44   -267    254    189    171    -54    571    355
   -101   -311   -213    205     54   -262    259    194    179    -46    589    400
    -88   -303   -215    194     62   -259    254    187    176    -41    592    392
    -49   -275   -226    163     88   -252    257    189    179    -33    589    415
    -72   -280   -210    176     67   -246    267    192    187    -15    594    413
    -96   -277   -181    187     41   -231    270    192    192     -7    644    394
   -135   -267   -132    200     -2   -202    280    202    205     10    722    381
   -205   -298    -93    252    -57   -197    285    207    213     23    732    350
   -114   -275   -163    192     23   -220    262    189    215     36    714    288
    -25   -236   -210    132     90   -223    254    184    239     59    665    267
    -10   -213   -202    111     96   -210    257    194    265     77    579    272
      2   -200   -202     98    101   -200    252    215    277     83    506    272
     77   -145   -223     31    148   -181    257    239    306    103    485    301
     62   -132   -194     33    127   -161    270    257    319    122    480    332
    -15   -176   -163     93     72   -168    265    239    301    135    413    329
    -41   -153   -111     98     33   -132    275    252    301    179    374    361
    -25   -150   -124     88     49   -137    265    257    293    215    366    384
    -23   -163   -142     93     59   -153    249    246    298    244    342    387
    -41   -161   -122     98     38   -142    233    233    329    283    329    405
    -36   -192   -155    114     59   -174    215    228    355    277    306    426
     -7   -223   -218    114    101   -220    213    231    366    244    277    431
    -28   -272   -244    150    106   -259    210    241    374    215    267    457
    -33   -316   -283    174    124   -301    213    246    358    174    246    462
    -28   -371   -342    200    155   -358    215    241    324    124    213    449
    -96   -426   -329    259    114   -376    218    233    293     77    192    439
   -174   -478   -303    327     62   -392    223    226    262     36    174    446
   -150   -480   -329    316     88   -405    215    220    241      5    161    452
    -70   -459   -389    265    158   -426    207    210    220    -31    148    431
    -28   -433   -405    231    184   -418    218    213    207    -59    145    410
   -132   -514   -384    322    124   -449    194    179    166   -111    119    379
   -166   -548   -384    355    106   -467    189    168    150   -140    119    366
   -148   -535   -387    342    119   -462    200    174    150   -153    142    374
   -137   -519   -381    327    119   -452    194    166    142   -171    163    366
   -155   -530   -376    342    109   -454    176    148    124   -166    163    329
   -205   -545   -342    374     67   -444    181    142    119   -142    171    309
   -168   -579   -410    374    119   -496    213    187    124   -140    145    249
   -119   -566   -446    342    161   -506    306    324    187    -98    137    200
    -70   -459   -392    265    158   -426    413    496    303     10    218    249
      0   -280   -283    140    140   -280    493    670    454    181    381    394
     20     20      0    -20     10     10    491    743    626    441    670    706
    -80    553    631   -239   -355    592    444    714    862    839   1124   1200
   -218    831   1049   -306   -633    940    236    465    901   1044   1379   1462
   -233    662    896   -215   -566    779    -15     90    613    828   1184   1288
   -241     77    319     83   -280    197   -181   -293     49    181    542    714
   -202   -402   -202    301     -2   -303   -241   -350   -239   -215    116    285
   -150   -652   -501    400    174   -576   -236   -262   -283   -316    -12    142
   -168   -748   -579    457    205   -665   -181   -176   -254   -329    -36    111
   -179   -693   -514    436    166   -605    -93    -75   -171   -275     12    158
   -161   -592   -431    374    135   -511    -20     10    -93   -205     80    207
   -210   -530   -322    368     54   -426     38     75    -33   -155    132    249
   -257   -491   -233    374    -12   -363     83    122     10   -122    168    267
   -233   -465   -231    350     -2   -348    106    148     28   -101    184    275
   -179   -413   -236    296     25   -324    119    166     46    -75    200    280
   -166   -452   -285    309     57   -368    111    158     36    -88    176    252
   -259   -504   -244    381    -10   -374    124    161     38    -88    174    239
   -257   -496   -239    376    -10   -368    119    148     31    -93    168    223
   -176   -485   -309    329     64   -397    103    142     25   -101    155    200
   -145   -485   -342    314     98   -415    116    153     23   -101    148    184
   -155   -488   -335    322     88   -413    129    163     28    -90    153    179
   -181   -501   -319    342     67   -410    135    166     33    -83    153    166
   -223   -530   -306    376     38   -418    137    155     28    -85    145    153
   -233   -524   -290    379     25   -407    145    158     31    -72    153    155
   -246   -530   -283    387     15   -407    145    163     31    -67    155    150
   -231   -504   -272    368     20   -389    161    181     46    -44    174    161
   -215   -504   -288    358     33   -397    161    179     46    -44    168    155
   -194   -517   -322    355     62   -420    155    166     33    -59    148    132
   -197   -517   -319    355     57   -418    150    161     31    -51    150    129
   -241   -485   -244    363      0   -366    163    179     54    -15    192    166
   -189   -454   -265    319     36   -358    163    187     64      0    205    176
   -129   -465   -335    298    101   -400    142    174     49    -12    187    155
   -137   -491   -353    311    106   -420    135    158     33    -23    171    132
   -189   -498   -309    345     59   -405    140    148     33    -20    174    127
   -226   -550   -327    387     49   -439    129    132     12    -28    158    103
   -241   -535   -293    387     25   -415    135    140     23     -7    181    124
   -257   -527   -270    389      5   -400    132    140     28      2    197    137
   -200   -509   -309    355     54   -410    114    122     15     -7    181    119
   -140   -475   -335    309     96   -407    116    129     18     10    187    122
    -90   -452   -361    272    135   -407    101    122      7      7    187    114
    -98   -480   -381    288    140   -431     80    101    -15    -12    168     90
   -124   -517   -392    322    132   -454     64     80    -33    -25    150     70
   -140   -506   -366    322    111   -436     64     77    -33    -15    163     72
   -127   -454   -327    290     98   -392     72     96    -15     12    197     96
   -122   -459   -340    290    109   -402     51     83    -33      2    189     88
    -96   -465   -368    280    135   -418     31     67    -49     -7    179     75
    -77   -488   -413    280    166   -449     23     54    -70    -25    161     49
   -109   -511   -405    309    145   -459     25     46    -83    -36    153     33
   -122   -485   -363    301    119   -426     25     44    -80    -23    168     49
   -122   -498   -376    311    127   -439     18     33    -90    -31    163     41
   -132   -514   -381    322    124   -446     23     31   -101    -36    161     36
   -129   -498   -368    314    116   -433     33     38    -90    -25    174     44
   -122   -488   -366    303    119   -426     38     46    -85    -23    179     41
   -111   -493   -381    303    135   -439     49     57    -80    -28    171     36
   -122   -491   -368    306    122   -431     59     70    -70    -23    176     41
   -129   -496   -366    311    116   -431     72     85    -59    -15    179     38
   -137   -504   -366    319    111   -436     93    106    -44    -15    179     41
   -106   -467   -361    288    127   -415    101    122    -18    -10    189     46
    -88   -470   -381    277    145   -428    111    137    -15    -10    181     20
    -96   -462   -368    277    135   -415    137    161      5      5    189     20
    -98   -475   -376    285    137   -426    150    166      7      7    184      2
    -88   -483   -394    285    153   -439    148    161      7      5    176    -15
    -54   -485   -433    270    187   -459    129    148     -5    -12    158    -31
    -57   -506   -449    280    194   -478    129    145     -7    -20    148    -54
    -62   -524   -462    290    197   -493    135    148     -7    -23    145    -77
    -64   -514   -449    290    192   -483    142    145     -7    -23    150    -83
    -64   -519   -454    290    192   -488    142    140    -10    -28    150    -88
    -64   -493   -428    277    179   -462    142    140     -7    -20    163    -75
    -59   -472   -415    265    174   -444    142    140     -2    -15    171    -64
    -54   -475   -420    265    181   -449    142    140     -5    -18    171    -75
    -51   -485   -436    267    192   -462    140    132    -15    -25    163   -103
    -57   -498   -444    277    192   -472    127    119    -31    -36    155   -135
    -57   -488   -433    270    187   -462    119    114    -31    -33    161   -145
     -5   -410   -405    207    200   -407    137    135     -5     -5    192   -114
      5   -407   -413    200    207   -407    135    135    -10     -7    194   -114
    -38   -449   -413    244    187   -431    116    122    -25    -25    179   -127
    -31   -444   -413    236    189   -428    111    122    -28    -28    179   -129
    -10   -415   -405    213    197   -410    119    132    -20    -18    189   -119
     -7   -410   -402    207    194   -407    116    132    -20    -20    189   -116
    -31   -431   -400    231    181   -415    103    122    -31    -33    176   -124
    -46   -441   -394    241    171   -418     98    119    -36    -36    176   -119
    -41   -441   -400    241    179   -420     96    119    -33    -36    176   -114
    -36   -439   -405    236    184   -423    101    127    -31    -38    174   -109
    -46   -431   -384    239    168   -407    103    129    -25    -31    184    -93
    -46   -431   -387    239    168   -410     98    122    -31    -33    181    -88
    -38   -413   -374    226    166   -394     98    122    -28    -33    184    -77
    -23   -374   -350    197    161   -361    119    140    -10    -15    200    -54
    -12   -332   -319    171    153   -327    142    163     15     10    226    -28
    -20   -327   -309    174    142   -319    145    166     15     15    231    -23
    -20   -311   -290    166    135   -301    155    171     20     20    236    -12
      0   -290   -290    142    142   -293    155    174     20     20    239     -7
      7   -283   -290    135    148   -285    161    179     25     20    241     -5
     18   -254   -275    116    145   -262    179    192     44     36    254     12
      2   -218   -220    109    111   -218    192    200     62     59    277     38
    -20   -228   -210    122     93   -220    187    194     62     62    277     46
    -25   -246   -220    137     96   -236    161    171     41     44    262     36
    -18   -252   -233    132    106   -244    137    153     20     31    241     31
     18   -226   -244    103    129   -233    119    142     15     33    239     41
     23   -254   -277    114    150   -267    103    129     -5     18    226     23
    -15   -290   -275    153    127   -283    116    137     -5     15    223     10
     10   -314   -324    150    166   -319    109    124    -23     -2    205    -15
     12   -350   -363    168    187   -355     93    101    -46    -25    179    -44
    -18   -389   -374    202    174   -381     88     90    -57    -41    161    -57
    -46   -415   -371    231    161   -394     88     85    -59    -49    150    -57
    -38   -449   -413    244    184   -431     72     64    -80    -72    127    -72
     51   -415   -467    181    259   -441     67     62    -80    -75    122    -67
     44   -436   -480    194    259   -459     57     49    -93    -88    109    -72
    -12   -498   -485    254    236   -493     46     31   -114   -109     88    -93
    -88   -496   -407    290    158   -454     57     38    -98    -96    101    -83
    -10   -452   -441    231    215   -446     49     36    -96    -96    103    -85
     80   -413   -493    163    285   -452     38     33    -98    -96    101    -93
     33   -441   -475    202    252   -457     38     31   -101    -96     96   -109
     77   -431   -509    176    290   -470     33     28   -103   -103     80   -129
    137   -470   -607    166    371   -537     49     54   -111   -129     36   -184
    111   -506   -618    194    363   -563    153    176    -49   -116     15   -226
    114   -436   -553    161    332   -493    275    340     72    -25     75   -184
    129   -285   -415     75    270   -348    379    530    246    148    236    -33
    145     31   -114    -88    129    -41    413    654    459    423    537    270
    116    576    459   -348   -171    519    379    662    701    813    992    724
     18    924    906   -472   -444    917    213    462    789   1065   1296   1010
      7    833    823   -420   -410    828    -59     75    537    911   1176    888
    -33    316    350   -140   -192    332   -239   -319     18    314    600    384
    -46   -179   -132    111     41   -155   -280   -397   -298   -132    137    -38
      2   -465   -467    231    233   -465   -267   -316   -361   -265    -23   -213
     12   -576   -589    280    301   -581   -215   -231   -335   -280    -59   -262
      7   -561   -568    277    288   -563   -153   -161   -275   -241    -33   -244
    -20   -485   -467    252    220   -478    -62    -59   -174   -155     36   -176
    -15   -407   -392    210    187   -400      0      7   -101    -88     96   -116
     10   -374   -384    179    194   -379     31     41    -67    -59    116    -93
     28   -363   -392    168    210   -376     38     51    -59    -54    114    -90
     28   -363   -392    166    207   -376     36     54    -54    -49    114    -93
     12   -368   -381    176    197   -374     38     54    -51    -44    109    -90
      5   -350   -355    171    179   -353     44     59    -41    -28    114    -85
     15   -332   -348    158    181   -340     46     59    -36    -18    116    -85
     46   -298   -345    124    194   -322     46     62    -31     -2    119    -80
     46   -296   -342    124    192   -319     41     62    -31      5    111    -88
     41   -298   -342    127    189   -319     41     62    -28     10    111    -96
     28   -322   -350    148    189   -335     46     70    -23     18    109   -101
     10   -342   -353    163    181   -348     38     62    -28     18     98   -111
     28   -324   -355    148    189   -340     28     59    -31     18     96   -116
     51   -314   -366    129    207   -340     28     57    -33     20     96   -127
     49   -316   -366    135    207   -340     36     59    -25     23    103   -129
     46   -309   -355    129    200   -332     33     57    -28     18    101   -129
     51   -293   -345    122    197   -319     25     46    -36     10     96   -137
     64   -296   -363    114    213   -329     12     31    -49     -5     75   -158
      2   -309   -311    153    155   -309     31     46    -36      2     88   -150
    -33   -309   -275    168    119   -290     38     51    -31     10    103   -150
     -7   -309   -303    158    148   -306     23     38    -46      2     90   -174
    -20   -298   -277    158    127   -288     25     44    -44      5     96   -176
     23   -272   -296    124    158   -283     31     54    -38     10    103   -176
     88   -272   -363     90    226   -319     10     36    -54     -5     96   -187
    111   -277   -389     83    249   -332     -5     20    -70    -20     80   -197
     93   -296   -389     98    239   -342    -12     12    -83    -36     72   -197
     85   -293   -379    103    231   -335    -18      5    -93    -49     80   -192
     75   -270   -345     96    207   -306    -18     -5    -93    -49    103   -176
     64   -285   -350    109    205   -316    -31    -20   -106    -41    119   -168
     28   -288   -316    127    168   -301    -36    -28   -114    -15    129   -161
    -18   -262   -244    140    111   -254    -23    -23   -106     20    150   -137
     44   -249   -296    101    168   -272    -51    -54   -145     23    148   -166
     51   -254   -306    101    179   -280    -64    -72   -171     33    158   -176
     15   -244   -262    111    137   -252    -62    -75   -181     72    187   -171
      2   -244   -246    122    124   -244    -64    -77   -184    142    200   -168
     25   -241   -267    106    142   -252    -83    -93   -192    153    189   -184
      7   -231   -239    111    122   -233    -75    -93   -187    132    197   -194
    -75   -207   -135    140     28   -171    -44    -70   -158    135    236   -174
   -106   -215   -109    161      0   -163    -46    -75   -166    114    244   -192
      2   -187   -192     90     93   -189    -70   -101   -189     77    218   -241
     31   -161   -194     64    111   -176    -70   -106   -187     62    210   -272
     25   -158   -187     64    103   -171    -80   -116   -192     23    197   -319
     -5   -168   -163     88     77   -166    -67   -101   -174      7    207   -348
    -25   -171   -148     96     59   -158    -38    -70   -137      0    241   -345
    -49   -153   -106    101     25   -129     -7    -36    -93    -10    288   -316
   -106   -161    -54    132    -28   -109     31      0    -44    -20    337   -267
   -106   -171    -64    140    -20   -119     57     23     -2    -49    358   -231
    -88   -171    -83    129     -5   -129     67     31     18    -75    285   -257
    -85   -166    -80    124     -5   -124     77     38     20    -80    265   -290
   -106   -166    -62    135    -23   -114     85     41     23    -75    257   -309
   -153   -181    -28    168    -62   -106    109     51     36    -38    265   -306
   -174   -174      0    171    -88    -88    111     51     38    -15    270   -301
   -116   -145    -31    129    -44    -88    106     44     33    -12    272   -314
   -109   -127    -20    116    -46    -72    111     46     36     -5    285   -322
   -116    -96     20    106    -70    -38    116     59     44     18    298   -311
   -129   -129      0    127    -67    -64     98     38     12      0    257   -314
   -109   -142    -33    124    -38    -88     96     28      5      5    228   -306
   -111   -148    -36    129    -38    -93     90     15      2     28    226   -293
   -116   -127    -10    122    -54    -70     83      0      7     62    252   -275
   -129   -129      0    127    -67    -64     72    -12      5     57    285   -262
   -122   -124     -2    122    -59    -64     62    -20      7     51    322   -249
   -114   -116     -2    114    -57    -59     49    -28     10     49    350   -244
    -85    -77      7     83    -46    -36     41    -25     28     75    363   -236
    -98    -70     28     83    -64    -20     33    -23     33     72    355   -236
   -109    -51     54     80    -83      0     33    -12     44     70    366   -228
    -96    -36     57     64    -77     10     28     -5     49     62    392   -239
    -75    -33     41     54    -59      2     18     -7     44     38    384   -244
    -49    -38      7     44    -28    -18     -2    -20     31      5    358   -231
    -46    -36     10     41    -28    -12     -5    -20     28     -7    345   -213
    -25     18     44      2    -36     31     18      2     54      7    348   -174
    -23     20     44      2    -33     31     23      5     62      7    324   -163
    -49    -10     36     28    -44     12      5     -7     44     -2    303   -176
    -25      5     28     10    -28     15      2     -5     38      0    309   -174
    -20     25     46     -5    -33     36      5      2     41     10    316   -166
    -28     23     51      2    -38     36      7     10     41     15    314   -163
    -23     20     41      0    -31     28      5     10     33     18    319   -168
    -12     20     33     -5    -23     25      7     12     33     28    324   -168
    -10     33     44    -12    -28     38     18     23     41     38    340   -158
      0     85     85    -41    -41     85     33     44     57     59    361   -142
      5    106    101    -54    -46    103     51     57     67     70    363   -127
     10    116    106    -64    -49    111     62     62     67     62    363   -119
     15    129    111    -72    -49    122     67     62     64     51    355   -124
     23    127    103    -75    -38    116     64     59     59     38    337   -129
     -5    161    166    -80    -85    163     93     83     88     57    363    -96
      7    210    202   -109    -96    205    114     98    106     70    384    -62
     33    241    207   -137    -88    226    114     93    109     62    389    -41
     46    252    205   -148    -77    228    103     83    103     54    376    -31
     41    231    189   -137    -75    210     80     59     80     36    353    -38
     46    220    171   -135    -62    197     54     33     62     15    335    -46
     36    210    174   -124    -70    192     38     23     51      5    319    -41
    -10    171    181    -80    -96    176     36     25     44     -5    298    -44
    -28    145    174    -59   -101    158     44     28     38    -12    270    -54
      0    140    140    -70    -70    140     44     25     31    -20    241    -64
     -2     90     90    -46    -46     90     28      7      7    -49    194    -96
     -5     72     77    -33    -41     75     18     -5     -7    -62    163   -111
    -23     33     57     -5    -41     44      7    -18    -28    -77    129   -132
    -44     15     59     12    -51     36      2    -31    -41    -90    103   -145
    -62     10     72     25    -67     38     -2    -41    -46    -98     85   -150
    -57      0     57     28    -57     28      2    -36    -46    -98     75   -153
    -64     15     80     23    -72     46     15    -25    -36    -88     77   -145
    -85     23    109     31    -98     67     20    -25    -33    -83     77   -135
    -85     20    106     31    -96     62     18    -25    -38    -88     67   -140
    -96     33    129     31   -111     80     31    -12    -25    -80     72   -129
   -103     -7     93     54    -98     44     12    -25    -44   -101     51   -148
   -101    -51     49     75    -77     -2     10    -28    -57   -119     28   -174
    -72    -64      7     67    -41    -31     62     36    -33   -119     12   -197
   -111    -15     96     64   -103     38    207    200     75    -57     46   -176
   -116     57    174     28   -145    116    314    371    200     41    119   -119
    -38    249    288   -106   -163    270    400    558    376    223    298     54
     59    576    514   -319   -228    545    392    641    553    478    589    363
     72   1122   1049   -597   -488   1085    350    623    782    849   1034    836
    -75   1400   1475   -662   -776   1436    163    366    818   1047   1296   1101
   -187   1215   1400   -514   -795   1306    -64     -2    532    836   1117    932
   -277    600    878   -163   -576    740   -241   -363      7    218    509    379
   -257     33    290    111   -272    161   -303   -457   -316   -246     20    -88
   -202   -158     41    179   -124    -59   -259   -350   -314   -309    -62   -189
   -181   -189     -7    184    -88    -98   -184   -249   -249   -290    -49   -194
   -189   -168     20    176   -106    -72   -106   -163   -168   -244     -5   -166
   -207    -98    109    153   -158      5    -18    -70    -72   -174     75    -98
   -207    -49    158    127   -184     54     31    -23    -23   -135    129    -54
   -189    -33    155    111   -174     59     54      2     -2   -124    150    -31
   -189    -38    150    111   -171     54     64      7      2   -132    163    -12
   -171    -44    127    109   -150     41     70      0      0   -148    176     -5
   -150    -44    106     96   -129     31     72     -5      0   -161    207     10
   -129    -25    101     77   -116     36     75    -10     -2   -163    249     31
   -111    -23     85     64   -101     28     70    -23    -12   -174    272     33
    -80    -15     64     49    -72     23     67    -28    -15   -176    277     36
    -54    -33     18     41    -38    -10     64    -28    -18   -189    270     33
    -62    -31     28     46    -46     -2     77    -15     -2   -181    270     59
   -114    -23     88     67   -101     31     96      0     20   -161    277    101
   -116    -20     96     70   -106     36    106     15     41   -150    293    140
    -31    -20     10     23    -23     -5     83     -5     28   -174    280    148
    -10    -18     -7     15     -2    -12     83      2     33   -174    275    179
    -15      0     12      7    -15      5     88     12     49   -158    277    223
    -20    -15      5     18    -12     -5     83     12     51   -155    259    252
    -20    -15      2     15    -12     -7     83     12     57   -148    246    283
     -5     -5     -2      5     -2     -5     85     15     62   -135    262    322
    -31    -36     -5     31    -15    -23     72      5     51   -137    233    342
    -25    -28     -2     28    -12    -15     64      5     51   -127    233    363
     31     -5    -36    -15     31    -18     67     15     57    -88    161    353
     33      0    -33    -18     31    -15     67     25     67    -70     51    363
      0    -20    -20      7      7    -20     51     15     54    -80     20    368
     28     12    -15    -20     23      0     59     20     59    -67      2    368
     10      0    -10     -5     10     -5     49     10     46    -49    -15    358
    -10    -36    -28     23      7    -33     31     -2     28    -38    -88    355
    -20    -62    -41     38      7    -51     10    -20     18    -31   -114    376
     -7    -54    -46     31     18    -51     -2    -25     28     -5   -101    407
     36    -33    -70     -2     51    -51    -20    -33     36      5    -98    413
     51    -12    -67    -20     57    -38    -31    -33     59     38    -72    410
    -12    -20     -7     18     -5    -15    -15    -10    106     90    -36    423
     15    -25    -41      5     28    -33    -33    -18    122     90    -46    410
     64      5    -59    -36     62    -25    -31     -7    145     85    -51    405
     67    -10    -80    -28     72    -44    -41    -12    137     62    -70    392
     64    -49   -114    -10     85    -80    -62    -36    103     23    -93    379
     33    -85   -119     25     75   -101    -80    -51     70    -12   -109    371
     18   -101   -119     41     67   -109    -85    -64     41    -36   -114    374
      7    -93   -103     41     54    -98    -88    -70     25    -51   -101    379
      7    -85    -96     36     49    -90    -88    -72     12    -72    -80    384
     18    -59    -77     20     46    -67    -77    -70      5    -80    -59    389
     12    -77    -93     31     51    -85    -85    -83    -20   -109    -64    376
     18    -96   -116     38     64   -106    -96    -90    -38   -129    -80    368
     72    -59   -132     -7    101    -93    -85    -77    -31   -129    -70    371
    122      2   -119    -62    122    -57    -49    -38      2   -109    -46    392
     41    -15    -59    -15     49    -36    -25    -18     15   -109    -49    413
    -36    -83    -46     59      5    -67    -41    -28      0   -140    -80    407
    -54   -114    -59     83      2    -88    -44    -28     -7   -163   -109    376
    -90   -137    -46    114    -23    -93    -33    -15     -2   -176   -127    368
    -67   -122    -54     93     -7    -88    -23      0     10   -176   -129    374
    -54   -106    -51     80     -2    -77      0     18     23   -163   -124    371
    -64   -114    -51     88     -7    -83     10     28     25   -137   -114    342
    -75    -98    -23     88    -25    -62     15     31     31   -111    -90    327
    -67   -103    -36     85    -18    -72     12     23     23   -109    -88    293
    -75   -101    -25     85    -25    -64     18     23     25    -96    -75    290
   -109    -98      7    101    -59    -46     31     33     38    -77    -59    296
    -93   -114    -20    103    -36    -67     23     23     28    -85    -62    285
    -88   -103    -15     93    -38    -59     20     20     25    -90    -57    283
    -59    -59      0     59    -31    -28     36     41     41    -77    -36    283
    -96    -44     49     67    -75      2     57     59     57    -67    -18    270
   -111    -51     59     83    -85      2     41     44     44    -88    -28    233
   -127    -44     80     85   -103     15     44     51     49    -88    -23    220
   -132    -23    106     77   -119     41     59     72     67    -72     -7    218
   -135    -31    101     80   -119     36     59     77     67    -75     -7    200
   -132     -7    124     70   -129     57     75     93     80    -59      5    200
   -166    -12    153     88   -163     70     83     98     88    -44     10    184
   -179    -20    158     98   -168     67     77     98     88    -41     10    161
   -223    -54    168    137   -197     57     70     96     83    -41      5    142
   -259    -44    215    153   -239     85     80    111     98    -23     12    150
   -233    -36    197    135   -218     80     85    119    103    -10     15    150
   -207    -33    171    119   -189     67     77    116     98    -10     12    142
   -202    -33    166    116   -184     64     77    116     96     -5     15    140
   -194    -23    171    109   -184     72     88    124    101      2     23    140
   -179    -18    161     98   -171     70     80    116     98      5     20    132
   -207     -7    200    109   -205     93     83    116     98     15     28    135
   -220     20    239     98   -231    129     98    122    109     31     38    145
   -288     12    301    137   -293    155    119    142    129     57     62    166
   -228    -25    200    127   -218     85     85    109     90     25     23    116
   -189    -38    150    114   -171     54     77     98     77     18     12    106
   -202    -46    155    122   -179     54     75     98     77     25     18    114
   -155    -25    129     90   -142     51     75     96     75     23     20    111
   -135     10    145     59   -140     77     90    111     90     41     38    124
   -142     -2    140     72   -142     67     80     98     77     31     18    103
   -124     -5    116     62   -122     54     83    101     75     38     -2     90
   -106      0    106     54   -106     51    103    111     88     51     -2     93
   -228    -96    132    161   -181     15     77     77     57     18    -31     59
   -270   -129    140    200   -207      5     67     64     44      7    -41     44
   -259   -111    145    184   -202     15     70     67     46     12    -38     36
   -233    -96    137    166   -187     20     70     70     46     12    -41     25
   -218    -54    161    135   -192     51     93     93     75     38    -18     46
   -223    -31    192    127   -210     80    122    114     96     59      0     57
   -197    -18    179    106   -189     80    135    119     98     57     -2     46
   -207    -12    194    111   -202     90    158    137    114     70      2     57
   -220      5    226    106   -223    114    176    161    137     90     28     85
   -148     41    189     51   -168    114    166    148    135     85     25     80
   -124     88    213     15   -168    150    176    148    153    103     44     85
    -96    116    213    -10   -153    163    166    142    155    109     51     83
   -116     70    184     20   -150    124    129    114    132     83     31     51
   -129     33    163     46   -145     96    101     93    111     70     18     28
    -88     75    163      5   -127    119    111    111    129     88     41     44
    -46    114    161    -33   -103    137    127    135    148    111     67     62
   -137      7    142     62   -140     75     98     98    106     70     25     15
   -194    -62    132    127   -163     33     80     75     77     41     -2    -20
   -187    -77    106    132   -148     15     77     64     62     23    -20    -38
   -174   -114     59    145   -116    -28     67     49     41      0    -44    -64
   -161   -127     33    142    -98    -49     67     51     38     -2    -44    -72
   -174   -119     54    145   -116    -33     72     54     41      2    -38    -72
   -176   -129     44    153   -111    -44     64     46     28    -10    -57    -93
   -145   -142      2    145    -75    -70     51     31     15    -25    -77   -116
   -187   -148     38    166   -114    -54     75     51     36    -10    -62    -90
   -174   -127     46    150   -111    -41     80     62     46      0    -49    -80
   -124   -140    -15    132    -57    -80     64     44     25    -23    -72   -106
    -88   -129    -41    109    -23    -85     59     44     23    -25    -80   -116
    -72   -119    -46     93    -12    -83     51     41     20    -25    -83   -124
   -111   -135    -25    122    -44    -80     64     49     25    -25    -83   -124
   -155   -181    -28    166    -64   -106    114     93     36    -28    -90   -142
   -127   -192    -64    161    -31   -129    223    210     88    -20   -111   -189
    -83   -137    -54    109    -15    -96    353    376    187     38    -72   -179
    -10      7     18      0    -12     12    475    592    350    189     54    -72
    103    324    218   -215    -57    272    509    711    537    436    309    181
    145    823    678   -483   -265    750    397    649    732    789    717    626
    -59   1327   1384   -636   -722   1356    184    397    885   1153   1156   1091
   -215   1353   1569   -568   -891   1460    -64     54    756   1153   1187   1127
   -277    844   1122   -285   -698    982   -283   -322    285    659    706    688
   -265     62    327    101   -296    194   -407   -566   -257    -18      5     18
   -218   -272    -57    244    -83   -163   -342   -444   -322   -174   -215   -236
   -233   -322    -88    275    -72   -205   -223   -290   -239   -129   -207   -262
   -197   -293    -96    244    -51   -194   -124   -171   -155    -70   -174   -265
   -132   -205    -72    168    -31   -140    -44    -77    -72     -5   -114   -236
    -62   -148    -85    103      7   -116    -12    -41    -38     18    -93   -231
    -77   -124    -46    101    -18    -85     12    -10    -12     41    -75   -228
   -129   -122      7    124    -70    -57     41     15     10     62    -51   -218
    -72   -114    -41     93    -15    -77     38     12      0     54    -64   -228
    -75   -122    -46     96    -18    -85     36     15      0     57    -64   -233
    -54   -114    -62     83      2    -88     33     18      0     57    -59   -236
    -41   -109    -67     72     10    -88     28     12     -7     46    -62   -244
     -5   -109   -103     57     49   -106     18      0    -23     25    -75   -259
    -38    -93    -54     64      5    -75     36     12      0     41    -54   -233
      7    -96   -103     44     54   -101     25      0    -15     18    -70   -239
    -41   -114    -75     75     15    -96     36      5     -7     18    -62   -226
   -158   -109     49    135   -103    -31     75     49     36     54    -18   -171
    -18    -75    -57     46     18    -67     25     15      5     10    -51   -205
    -12    -62    -51     36     18    -57     28     18      5     -5    -51   -197
    -57    -96    -38     75    -10    -70     33     12      0    -25    -59   -205
     49    -90   -140     20     93   -114      5    -10    -25    -64    -90   -233
     77    -83   -161      0    116   -119     -2    -18    -33    -85    -98   -241
     75    -83   -161      2    116   -122     -7    -23    -38   -101   -106   -249
     38    -75   -114     15     75    -93      7     -7    -23   -101    -90   -233
      7    -62    -70     28     38    -64     20     10     -7    -98    -77   -213
     -2    -72    -70     36     31    -70     20     15     -5   -106    -83   -207
     28    -59    -90     15     59    -75     12      7    -12   -119    -90   -210
     18    -72    -90     25     51    -80      2      2    -15   -132   -101   -218
     18    -70    -88     25     51    -77      2      2    -15   -132    -98   -210
     23    -57    -83     15     51    -70      7      5    -15   -132    -98   -205
     18    -31    -51      5     33    -41     12     12     -5   -116    -85   -187
     -5    -44    -38     23     15    -41     -2      2    -10   -122    -93   -192
     18    -31    -49      7     33    -38    -10      0    -12   -122    -90   -187
    -10    -57    -46     31     15    -51     -7     -2    -23   -127    -98   -187
    -93    -80     12     85    -54    -33      2      7    -15   -114    -88   -168
    -36    -54    -20     44     -7    -38    -20     -2    -25   -119    -93   -174
     10    -36    -46     12     28    -41    -31    -10    -33   -122    -96   -171
     46    -33    -80     -7     62    -57    -49    -31    -51   -137   -106   -176
     10    -54    -67     20     36    -59    -54    -38    -62   -142   -106   -179
    -33    -51    -18     41     -7    -36    -51    -33    -57   -132    -90   -158
    -33    -44    -10     38    -12    -28    -51    -38    -57   -129    -90   -150
    -15    -41    -28     28      5    -36    -67    -49    -70   -142   -101   -158
     51    -31    -83    -10     67    -57    -96    -72    -90   -161   -114   -174
    124     10   -116    -67    122    -51   -116    -80    -96   -166   -119   -179
     88    -10    -98    -38     93    -54   -122    -96   -106   -171   -122   -184
     70    -44   -114    -12     90    -77   -127   -114   -124   -184   -129   -192
      7    -36    -44     12     25    -41    -90    -90   -103   -158   -106   -168
    -23    -20      0     20    -12    -10    -67    -64    -83   -135    -85   -145
     67    -18    -85    -23     75    -51    -90    -83   -103   -153   -114   -176
    101    -23   -127    -41    111    -75    -90    -80   -109   -158   -129   -197
    111    -23   -135    -44    122    -80    -72    -62    -93   -140   -127   -194
     70    -36   -109    -18     88    -72    -54    -36    -75   -116   -116   -192
     15    -38    -54     12     33    -46    -25     -5    -49    -88    -98   -176
     59    -44   -106     -7     80    -75    -20      7    -44    -85   -109   -194
     96    -38   -137    -28    116    -88    -10     15    -36    -83   -111   -200
     98    -44   -142    -28    119    -93     -2     18    -31    -80   -116   -205
     38    -46    -85      5     62    -64     10     31    -12    -62   -101   -192
     31    -41    -72      2     49    -54     20     36     -2    -54    -93   -184
     57    -41    -98     -7     75    -70     20     33     -2    -54    -98   -192
    116    -20   -137    -49    124    -77     23     36      5    -49    -98   -187
    137    -23   -161    -57    148    -90      7     28      5    -54   -103   -189
     93    -59   -155    -18    122   -106      7     18     -5    -59   -114   -197
     51    -64   -116      5     83    -90     28     23      5    -46   -103   -192
     57    -64   -122      2     88    -93     25     18      2    -46   -106   -197
     57    -70   -127      7     90    -98     23     12      2    -41   -106   -192
     49    -64   -116      7     80    -90     28     23     10    -28    -98   -176
     20    -44    -67     10     41    -54     46     41     36     -2    -72   -148
     41    -38    -80     -2     59    -59     51     49     44      2    -64   -135
     88    -41   -129    -23    109    -85     41     38     33     -7    -72   -137
     75    -49   -127    -12     98    -88     36     33     33    -15    -75   -127
     57    -44   -103     -7     77    -72     38     38     44     -7    -64   -109
     51    -33    -85    -10     67    -59     41     44     49     -2    -57    -93
     31    -44    -75      7     51    -59     38     44     46    -10    -59    -85
     54    -10    -64    -23     57    -36     51     59     67     -2    -41    -59
    109     41    -67    -75     88    -12     72     75     83     10    -20    -33
     75     25    -51    -51     62    -12     75     72     83      0    -23    -25
     -7    -12     -5     10     -2    -10     75     77     83    -12    -28    -23
     20    -20    -44      0     31    -31     59     62     64    -28    -41    -38
     28    -23    -54     -2     38    -38     54     57     57    -20    -44    -44
     36    -28    -67     -5     49    -49     46     46     46    -18    -49    -54
     49    -36    -85     -5     67    -59     36     38     41    -20    -54    -62
     46    -31    -80    -10     62    -54     38     38     38    -20    -51    -62
     41    -25    -67     -7     51    -44     46     44     44    -15    -51    -62
     57    -33    -90    -12     72    -59     41     38     36    -20    -59    -70
     67    -31    -98    -18     83    -64     41     38     33    -12    -54    -77
     38    -41    -80     -2     59    -59     44     41     36     -7    -46    -93
     44    -33    -77     -5     59    -54     33     33     31    -10    -49   -114
     57    -44   -103     -7     80    -72     20     20     20    -18    -62   -137
     59    -46   -106     -5     83    -75     15     12     15     -7    -67   -155
     41    -57    -98      5     67    -77     15      2     10      7    -72   -179
     36    -57    -93     10     62    -75     12     -2      7     25    -70   -194
     33    -54    -88      7     59    -70      7    -10      2     38    -72   -226
     77    -38   -116    -18     96    -77    -23    -46    -28     31    -88   -301
     46    -15    -64    -18     54    -38    -28    -59    -33     33    -80   -358
     28    -23    -51     -2     38    -36    -33    -67    -44     38    -72   -381
     75      0    -75    -38     75    -38    -38    -77    -51     46    -67   -381
     80     10    -70    -44     75    -28    -28    -72    -44     72    -41   -361
     62     28    -33    -46     46      0      5    -49    -25    101     -2   -322
     57     51     -5    -57     31     23     28    -36    -20    124     31   -301
     67     38    -28    -57     49      5     23    -51    -51    116     33   -301
     41     51     10    -46     15     31     25    -57    -59    137     62   -283
     83    116     33   -101     23     75     38    -41    -10    194    106   -241
     96    140     41   -119     25     90     44    -31     18    207    124   -220
     83    122     36   -103     23     80     28    -33     18    163    142   -244
     54    101     46    -77      5     75     18    -41     25    135    150   -275
     83    119     33   -103     25     77     10    -46     44    135    155   -293
     44     90     46    -70      0     70     10    -38     64    122    135   -314
      0     46     44    -23    -20     44      2    -36     77    124    101   -335
    -15      5     20      5    -18     12      2    -46     70    163     85   -348
    -41    -28     10     33    -28     -7      7    -51     57    192     80   -358
    -57    -41     15     49    -36    -12     20    -57     41    207     80   -353
    -49    -51     -2     49    -25    -28     25    -51     33    218     72   -337
    -41    -64    -23     54    -10    -44     25    -46     18    202    101   -327
     23    -62    -85     18     54    -72    -12    -72    -18    163    116   -348
     36    -57    -93     10     62    -72    -33    -75    -25    142    137   -345
     12    -57    -70     23     41    -62    -44    -72    -23    129    153   -322
     59    -44   -103     -7     80    -72    -54    -80    -28    116    140   -306
     33    -57    -90     10     62    -75    -54    -90    -33    101    103   -288
    -25    -67    -41     46      5    -54    -41    -88    -25     96     96   -257
     -5    -62    -59     31     25    -59    -44    -96    -25     70     83   -252
     18    -64    -83     23     49    -72    -49   -101    -25     46     54   -252
     28    -93   -122     31     75   -109    -28    -72    -23     31     25   -272
     49   -127   -179     38    114   -153     36     18      7     10    -18   -327
     12   -122   -135     54     72   -127    148    161     98     38    -20   -332
     75    -10    -85    -31     80    -46    254    342    249    140     64   -252
    155    267    109   -213     23    189    324    504    457    345    293    -18
    202    748    545   -475   -171    646    327    563    691    678    688    402
     62   1234   1169   -649   -553   1202    218    436    875   1015   1111    841
    -70   1312   1382   -620   -724   1345    -44     90    776   1057   1218    935
   -106    966   1072   -431   -589   1018   -272   -303    361    649    844    584
    -90    371    462   -140   -275    415   -379   -540   -114     28    223     15
    -46    -70    -23     57    -12    -46   -389   -524   -314   -285   -103   -327
    -41   -249   -207    145     83   -228   -340   -420   -306   -335   -148   -407
    -38   -252   -213    142     85   -231   -262   -327   -244   -301   -103   -384
     18   -166   -184     72     98   -174   -184   -233   -163   -233    -31   -332
     41   -101   -142     28     88   -119   -122   -166   -101   -179     28   -293
     51    -59   -111      5     80    -85    -85   -127    -64   -145     98   -270
     46    -62   -111      5     77    -85    -80   -114    -59   -140    155   -272
     49    -64   -114      7     80    -90    -80   -114    -64   -142    179   -280
     62    -33    -96    -15     77    -64    -80   -106    -59   -132    192   -270
     80     -7    -88    -36     83    -46    -77   -103    -59   -124    192   -259
     85    -23   -109    -31     96    -64    -77   -103    -64   -127    171   -265
     90    -23   -114    -33    101    -67    -80   -101    -64   -119    161   -265
     98    -10   -111    -46    103    -59    -83   -101    -64   -116    137   -262
     98    -12   -111    -41    103    -62    -80    -96    -64   -122    109   -259
    106     -7   -114    -51    109    -59    -80    -93    -62   -122     83   -254
    106    -12   -119    -49    111    -64    -83    -93    -62   -132     49   -244
     98    -15   -114    -41    103    -64    -85    -93    -67   -142     12   -236
     96    -33   -129    -31    111    -80    -90    -93    -72   -155    -15   -236
     80    -31   -114    -25     96    -72    -88    -96    -75   -166    -15   -233
     77    -15    -93    -31     85    -54    -83    -90    -70   -163    -20   -210
     41    -36    -77     -5     59    -57    -90    -93    -72   -166    -44   -200
      7    -59    -67     25     36    -62    -93    -93    -72   -166    -59   -189
     20    -33    -54      5     36    -44    -85    -83    -59   -148    -62   -171
     10    -18    -28      5     18    -23    -77    -72    -49   -135    -67   -158
    -23    -31     -7     25    -10    -18    -75    -70    -44   -127    -70   -150
    -46    -49     -2     49    -23    -25    -64    -59    -41   -119    -77   -148
    -57    -31     25     41    -44     -2    -54    -49    -36   -103    -72   -142
    -96    -70     25     83    -62    -23    -59    -51    -44   -109    -88   -142
   -116    -90     25    103    -72    -33    -62    -49    -46   -103   -103   -119
   -103    -72     31     88    -67    -20    -62    -46    -41    -93   -106    -85
    -85    -28     54     57    -72     12    -64    -49    -38    -85    -93    -64
   -116    -23     93     70   -106     33    -51    -36    -28    -77    -83    -44
   -103    -33     70     67    -88     18    -62    -41    -38    -90    -90    -49
    -59    -31     28     46    -44     -2    -70    -49    -51   -103    -98    -49
    -93    -67     25     77    -62    -20    -83    -62    -62   -116    -96    -38
   -142    -64     75    103   -111      5    -75    -51    -51   -109    -70    -10
    -70    -23     44     44    -59     10    -85    -59    -64   -122    -70     -2
      0    -20    -20     10     10    -20   -103    -75    -88   -148    -77    -10
    -18    -75    -57     44     18    -64   -106    -85   -106   -179    -88    -15
    -44    -67    -23     54    -10    -46    -98    -80    -96   -187    -70      7
    -20    -57    -38     36      7    -49   -119    -90    -98   -218    -64     15
     51    -33    -85     -7     67    -59   -148   -106   -101   -252    -64     20
    137      2   -135    -70    135    -64   -153   -103    -83   -257    -51     38
    103    -57   -161    -23    129   -109   -179   -132    -96   -275    -67     28
     44   -111   -158     31    101   -132   -187   -153   -114   -290    -88     12
     25   -111   -137     44     80   -124   -176   -158   -116   -296    -96     15
     -5   -103    -98     51     44   -101   -158   -153   -119   -296   -101     28
    -18    -90    -75     54     25    -83   -142   -137   -109   -293   -101     57
    -23    -90    -70     57     20    -80   -127   -122    -96   -290    -98     77
     -2    -83    -80     44     38    -83   -116   -103    -80   -288    -90     93
      7    -72    -83     31     41    -77   -103    -88    -62   -290    -90    103
     20    -67    -88     23     51    -77    -85    -64    -38   -288    -77    119
     18    -80   -101     31     57    -88    -64    -41    -15   -288    -62    135
     23    -67    -90     23     57    -77    -46    -18      7   -288    -44    155
     28    -59    -90     15     57    -75    -36     -5     23   -285    -33    155
     15    -64    -80     23     46    -70    -23      5     36   -280    -23    155
     20    -80   -101     28     59    -90    -18      7     44   -283    -25    145
     31    -83   -114     25     72    -98     -7     10     46   -277    -23    137
     18    -77    -98     28     57    -88     -7      5     46   -272    -20    140
     25    -72    -98     20     62    -85     -5      5     46   -262    -25    153
      2    -83    -88     38     44    -85      7     15     54   -249    -31    168
      7    -90    -98     41     51    -93      5     10     49   -244    -41    163
     38    -93   -132     25     83   -111     -7     -2     38   -236    -49    150
      2    -96   -101     46     51    -98      0      7     49   -194    -28    163
     -5    -85    -80     44     36    -85      5     10     59   -150      7    176
     46    -80   -127     18     85   -103     -7      0     44   -119     31    158
     28    -75   -106     23     64    -90    -12      0     38    -67     75    155
     18    -72    -90     25     54    -80    -15      0     41    -15     85    161
     25    -62    -90     18     57    -75    -25     -2     49     23     80    163
     36    -46    -83      5     59    -64    -18     10     72     70    122    158
     49    -41    -90     -5     67    -64     -7     20    103     75    116    155
     49    -28    -80    -10     62    -54     -2     28    140     72     80    158
     23    -44    -67     10     44    -57    -10     28    174     64     31    166
     -2    -72    -70     38     33    -72    -18     31    213     57     -2    179
      7    -51    -62     20     33    -57     -2     57    265     64    -23    189
      7    -33    -44     12     23    -38     10     75    296     59    -46    197
     -5    -36    -33     18     12    -33     12     83    303     51    -51    202
     10    -18    -28      5     18    -23     28    101    311     64    -46    210
    -25    -62    -36     44      2    -51     20     96    290     54    -85    187
    -20    -83    -64     51     20    -75     18     90    265     44   -103    179
      2    -72    -77     33     38    -75     18     88    246     46    -93    181
     -7    -67    -59     38     25    -64     23     85    231     57    -72    189
    -18    -72    -57     44     18    -64     15     75    205     57    -70    189
      5    -54    -59     25     31    -57     18     75    187     62    -59    197
     20    -33    -54      5     36    -44     28     80    176     70    -46    210
    -59    -77    -18     70    -20    -49     33     77    158     72    -44    218
    -85    -83      2     83    -44    -41     41     77    150     83    -33    231
    -28    -44    -15     36     -7    -31     49     75    142     93    -23    249
    -57    -41     15     49    -38    -12     62     85    142    109     -2    275
    -46    -38      7     44    -28    -15     62     85    135    114      2    277
    -28    -23      2     25    -18    -10     67     90    135    119     12    283
    -38    -12     25     25    -33      5     80    103    145    135     33    303
    -38      5     41     15    -41     23     83    106    148    148     49    324
    -54     25     80     15    -67     51     85    101    153    161     70    337
    -44     28     70      5    -57     49     64     85    142    161     72    332
    -38     12     49     12    -44     31     38     62    122    148     62    327
    -31     10     41      7    -36     25     20     54    114    148     62    342
    -46    -18     28     33    -38      5      2     44    103    145     59    358
    -83    -80      2     80    -44    -41    -20     25     75    116     25    348
    -57    -72    -15     64    -23    -46     -5     38     80    116     20    342
    -18    -54    -36     33      7    -46     10     49     80    116     15    329
    -64   -109    -44     88    -10    -77     -2     28     51     85    -15    293
    -59   -119    -59     88      0    -88    -12     20     41     70    -25    280
    -88   -155    -67    122    -10   -111    -15     15     33     51    -31    277
    -96   -171    -75    132    -12   -124    -23      5     18     25    -44    262
   -116   -184    -67    150    -25   -127    -28      2      5     -2    -62    244
   -166   -189    -23    176    -72   -106    -23      5      5    -23    -59    231
   -197   -205     -7    200    -96   -106    -31      5      0    -41    -62    210
   -213   -194     15    202   -116    -90    -23     20     12    -33    -49    210
   -200   -145     54    174   -127    -46     -2     44     36    -12    -23    223
   -116    -98     18    106    -67    -41      5     51     38    -12    -23    215
   -158   -150      7    153    -85    -70    -15     28     15    -41    -51    179
   -223   -218      5    218   -116   -106    -28     25      0    -67    -83    142
   -213   -254    -41    233    -85   -148     31     98     23    -72   -106    101
   -189   -228    -38    210    -75   -135    161    246    109    -28   -101     70
   -137   -124     10    129    -75    -57    285    428    246     85    -15    129
    -72     77    148     -2   -111    114    374    610    428    272    168    298
      0    431    431   -215   -215    431    361    696    626    548    478    620
    -80    958   1039   -441   -558    997    298    639    846    924    919   1072
   -257   1200   1454   -472   -854   1327     98    363    862   1104   1150   1286
   -392    984   1376   -296   -885   1179   -148    -31    555    875    950   1088
   -348    452    800    -51   -574    626   -306   -379     28    254    332    535
   -267    -25    241    145   -257    106   -335   -410   -249   -140    -93    116
   -252   -322    -70    285    -93   -197   -322   -337   -301   -249   -241    -51
   -267   -418   -153    342    -59   -285   -265   -259   -267   -249   -262    -85
   -233   -368   -135    301    -49   -252   -189   -174   -197   -194   -215    -54
   -228   -272    -44    249    -93   -161   -111    -90   -109   -119   -150      0
   -218   -207     10    213   -116    -98    -62    -36    -54    -67   -109     33
   -205   -181     20    192   -114    -80    -38    -12    -33    -46    -96     38
   -207   -176     31    192   -119    -72    -28     -2    -23    -38    -90     44
   -215   -153     62    184   -140    -46    -15     12     -5    -18    -75     57
   -200   -163     36    179   -119    -64    -20      5    -12    -23    -85     49
   -171   -148     23    158    -98    -62    -18      5    -12    -18    -80     51
   -155   -109     46    132   -101    -31      2     25      7      2    -62     64
   -127   -135     -7    129    -62    -72    -20      0    -18    -23    -90     38
   -116   -124     -7    122    -54    -67    -23      0    -20    -20    -90     44
   -142   -155    -12    148    -67    -85    -36    -12    -31    -28   -109     28
   -137   -127     10    132    -75    -59     -7      7     -5     -2    -85     51
    -72   -114    -41     93    -18    -77    -23     -5    -18     -5   -101     36
    -75   -145    -72    109     -2   -109    -49    -28    -41    -20   -119     15
    -67   -129    -62     96     -5    -96    -41    -20    -31    -12   -111     23
    -72   -114    -41     93    -15    -77    -25     -5    -12     -5    -96     38
    -31    -67    -36     49      0    -54     -2     15      7     10    -75     57
    -46    -96    -49     70      0    -75    -10      2     -5    -10    -88     49
   -109   -148    -38    124    -36    -93    -28    -12    -18    -28   -101     38
   -103   -137    -33    122    -36    -85    -18      0     -7    -18    -96     51
   -150   -174    -23    161    -67    -98    -23    -10    -15     -2   -101     41
   -129   -163    -33    148    -49   -101    -28    -18    -18      0   -103     36
   -106   -153    -46    127    -31   -101    -31    -20    -18     -2   -106     33
    -90   -124    -33    109    -28    -80    -20    -10     -2     20    -88     51
   -122   -132    -10    124    -57    -72    -12      2     10     33    -72     72
   -145   -116     28    132    -88    -46     -5     18     28     51    -46    109
   -176   -124     51    148   -116    -36     -2     25     33     59    -38    124
   -179   -122     57    150   -119    -33     -5     25     36     67    -36    122
   -171   -114     57    140   -116    -28    -10     15     28     72    -38    116
   -192   -119     72    155   -132    -25     -7     10     20     70    -44    114
   -207   -132     75    168   -142    -28     -5     10     15     64    -44    116
   -171   -109     62    140   -116    -23    -12      5      7     54    -38    119
   -124    -83     41    101    -83    -20    -31     -2     -2     44    -36    109
    -70    -51     18     62    -46    -18    -38     -7     -5     41    -31     96
    -46    -70    -25     57    -10    -49    -59    -25    -23     20    -44     64
    -72    -88    -15     80    -28    -51    -67    -38    -36     10    -46     54
   -106    -90     15     98    -62    -38    -75    -49    -44      5    -41     51
   -114   -106      7    109    -62    -49    -88    -67    -62    -10    -46     44
    -80    -72      7     75    -46    -33    -88    -70    -62    -10    -41     46
    -83    -85     -2     85    -41    -44   -103    -88    -80    -20    -49     33
    -75    -90    -15     83    -31    -54   -109    -98    -88    -25    -59     25
    -46    -70    -23     57    -12    -46   -103    -96    -85    -23    -59     23
    -28    -88    -59     57     12    -72   -114   -109   -103    -38    -83      0
    -57    -70    -12     64    -23    -41    -96    -88    -83    -20    -64     15
    -62    -54      5     57    -33    -25    -77    -67    -67     -7    -51     23
     -7    -57    -49     31     18    -51    -83    -70    -72    -20    -64      2
      2    -38    -44     18     20    -41    -62    -46    -51     -5    -54      5
    -33    -51    -18     44     -7    -36    -41    -28    -36      5    -46      2
     -5      5      7     -2     -7      5      0     12      0     44    -12     25
     -5      2      7      2     -7      5     10     23     10     57    -12     23
    -36    -41     -7     38    -15    -25      2     10     -2     46    -36     -2
    -18    -57    -38     38     10    -49      2      0    -10     41    -54    -23
    -20    -62    -41     41     10    -54      5     -2     -7     41    -62    -36
    -28    -62    -33     46      2    -49     12      0      0     49    -64    -38
    -36    -75    -38     54      0    -57     18     -2      0     49    -70    -41
    -38    -70    -31     54     -5    -51     20     -2      5     51    -67    -38
    -49    -80    -31     64    -12    -54     18     -7      0     44    -77    -49
    -51    -67    -15     59    -18    -41     23     -7      5     51    -70    -41
    -20    -41    -23     28      0    -33     23     -7      5     54    -70    -46
     -2    -33    -31     18     12    -33     23     -5      5     51    -72    -49
    -41    -72    -33     54     -5    -51     15    -15     -7     33    -85    -64
    -51    -70    -20     59    -15    -46     12    -15     -5     31    -88    -67
    -46    -64    -18     54    -15    -41     10    -15     -5     28    -88    -70
    -36    -36      0     36    -18    -18     12     -7      0     33    -75    -59
    -31    -23      7     25    -20     -7     20      0     10     36    -64    -51
    -46    -15     31     31    -38      7     28     15     23     36    -57    -44
    -31    -18     10     23    -23     -5     18     10     18     18    -62    -54
    -41    -10     31     25    -36     10     20     18     25     18    -54    -51
    -28     10     36      7    -33     23     20     20     28     15    -54    -54
      5     38     33    -23    -12     36     15     23     28      5    -54    -54
     -2     36     38    -18    -20     38     15     25     31      0    -51    -54
    -28     15     44      7    -36     28     12     25     31     -7    -54    -64
    -20     31     51     -7    -36     41      7     25     31    -10    -51    -64
     -7     46     54    -20    -31     49      5     28     33     -7    -46    -62
      5     67     62    -36    -31     64     15     38     44     -2    -36    -54
    -10     62     72    -25    -41     67     15     38     44     -5    -36    -57
    -23     54     77    -18    -49     64     15     36     44     -7    -38    -57
    -10     41     51    -15    -31     46      7     25     31    -20    -49    -67
    -10     36     44    -15    -28     41      2     18     25    -31    -57    -75
      0     70     70    -33    -33     70     18     31     38    -18    -38    -57
      0     57     57    -31    -28     57     12     25     31    -31    -46    -62
     -7     33     41    -12    -23     36      2     12     18    -46    -62    -72
     -7     38     44    -15    -25     41      2      7     12    -54    -67    -72
     -2     36     38    -15    -20     36     -5      0      7    -67    -72    -77
     -7     36     41    -15    -25     38     -2      2     10    -70    -72    -75
      5     31     23    -18    -10     28      0      0      7    -77    -80    -80
      0     18     18    -10    -10     18      0     -2      5    -80    -85    -85
      2     36     33    -18    -15     36     20     10     18    -57    -72    -75
      7     77     70    -44    -31     75     49     33     44    -25    -46    -51
     12     90     77    -51    -33     85     57     41     49    -12    -41    -46
     12     80     64    -49    -25     72     57     38     44    -15    -49    -59
     31     85     54    -57    -10     70     62     38     41    -15    -54    -72
     49    129     80    -90    -15    106     70     46     54      5    -36    -51
     49    163    114   -106    -31    140     80     54     72     28    -15    -25
     49    184    132   -119    -41    158     83     59     85     44     -2    -12
     36    174    137   -103    -49    155     72     54     83     49     -5    -18
     57    145     88   -101    -15    116     38     25     51     28    -31    -38
     70    161     90   -116    -10    127     23     20     51     33    -28    -31
     31    129     98    -83    -33    114     15     18     46     31    -33    -31
     62     80     18    -70     23     49    -10    -10      7    -10    -83    -80
     85     46    -38    -67     62      5    -25    -31    -15    -33   -111   -111
     -5     20     23     -7    -15     23     -5    -15     -5    -20   -101   -106
    -15     10     23      2    -20     15     -2    -12    -10    -23   -109   -111
     44     10    -33    -25     38    -10    -18    -25    -23    -36   -124   -127
     41     -5    -49    -20     44    -25    -33    -41    -41    -51   -142   -145
     41    -10    -54    -15     46    -31    -41    -51    -51    -57   -153   -153
     41    -15    -57    -15     49    -36    -41    -54    -54    -59   -155   -158
     25    -33    -59      5     41    -46    -38    -51    -54    -59   -161   -168
     15    -23    -38      5     25    -31    -33    -46    -46    -51   -155   -163
     31    -12    -44     -7     36    -28    -33    -46    -46    -49   -153   -155
     25    -25    -54      0     38    -38    -38    -51    -54    -57   -161   -161
     25    -36    -62      5     44    -49    -36    -51    -54    -59   -166   -163
     18    -31    -49      2     33    -38    -28    -41    -51    -57   -163   -163
     51    -57   -109      2     77    -80     15     12    -36    -67   -187   -200
    109    -59   -168    -25    137   -114    119    135     12    -64   -207   -246
    153     -5   -158    -72    155    -80    236    290    109     -2   -171   -231
    140    140     -2   -142     70     70    361    509    293    174     -7    -75
    179    483    301   -332    -59    392    381    613    501    452    298    249
    236   1070    833   -654   -298    950    272    542    717    828    750    732
     93   1522   1428   -807   -667   1475     51    285    839   1132   1127   1124
    -57   1405   1460   -675   -758   1431   -184    -70    623    997   1028   1021
   -124    782    906   -327   -517    841   -379   -449     88    394    441    488
    -75    132    205    -28   -142    168   -452   -592   -329   -166   -142    -75
     -5   -158   -153     83     72   -155   -392   -475   -376   -301   -319   -285
    -59   -233   -176    145     57   -205   -298   -353   -309   -272   -314   -309
    -49   -200   -153    124     51   -176   -200   -241   -220   -210   -270   -288
    -10   -101    -90     54     38    -96   -109   -142   -129   -129   -200   -233
     -5    -57    -51     31     23    -54    -64    -93    -80    -83   -161   -200
     44    -38    -83     -2     62    -62    -44    -70    -67    -70   -155   -189
     28    -31    -59      0     44    -46    -25    -49    -49    -49   -145   -174
     28    -33    -64      0     44    -49    -20    -46    -44    -41   -145   -176
     23    -33    -57      5     38    -44    -18    -44    -41    -31   -142   -168
     18    -41    -62     10     38    -51    -20    -41    -41    -23   -142   -168
     77    -15    -96    -31     85    -54    -23    -44    -41    -20   -148   -174
     85     23    -62    -54     72    -18     -5    -23    -23      2   -132   -153
     59      7    -51    -33     57    -20      0    -20    -25      5   -127   -153
     23    -41    -67      7     44    -51    -18    -38    -46     -7   -145   -168
     23    -38    -62      7     41    -49    -23    -41    -49     -2   -148   -163
     57    -10    -67    -23     59    -38    -18    -36    -44      7   -145   -155
     23      2    -20    -12     23     -7      0    -18    -31     23   -137   -137
     28    -23    -54     -5     41    -36    -25    -46    -59      2   -163   -163
     33    -31    -67     -2     49    -49    -28    -49    -62     10   -168   -161
     25    -44    -70      7     44    -54    -20    -41    -51     41   -163   -153
     64    -46   -111     -7     88    -77    -25    -49    -57     64   -163   -163
     64    -41   -109    -12     85    -72    -25    -54    -59     93   -150   -168
     46    -31    -80     -7     62    -54    -20    -49    -49    122   -129   -166
     44    -44    -88     -2     64    -67    -20    -51    -49    135   -116   -176
      7    -38    -46     15     25    -41    -10    -44    -41    163    -80   -171
     51    -41    -93     -7     70    -64    -31    -64    -62    166    -70   -192
     75    -41   -116    -18     93    -77    -44    -75    -72    168    -49   -210
     83    -28   -111    -28     93    -67    -51    -85    -80    179    -18   -215
     57    -23    -80    -15     67    -51    -49    -85    -80    200     20   -202
     41    -10    -51    -18     46    -31    -49    -85    -80    223     57   -176
     70    -10    -80    -31     72    -44    -64    -96    -98    233     75   -179
     85    -10    -98    -38     90    -51    -80   -109   -109    241     88   -174
     96     -2    -98    -46     96    -49    -90   -119   -111    252    103   -158
     70      0    -70    -36     70    -36    -90   -122   -109    249    116   -150
     70      0    -70    -36     70    -33   -103   -132   -116    231    127   -148
     28      0    -28    -12     28    -12   -101   -129   -119    215    142   -135
     20      7    -12    -12     18     -2   -101   -132   -127    194    153   -142
     72     28    -46    -51     59     -7   -116   -148   -150    171    155   -150
     15     12     -5    -15     10      5   -106   -150   -161    163    166   -127
    -57      2     57     25    -57     28    -96   -145   -166    166    192    -88
    -54    -12     41     33    -49     12   -103   -158   -194    142    200    -77
    -12    -12      0     10     -7     -7   -124   -179   -228    111    197   -101
    -33    -10     23     20    -31      5   -119   -176   -213    116    200   -111
    -44    -15     25     28    -36      5   -103   -168   -200    109    168   -109
    -20    -12      7     18    -15     -2    -90   -166   -189     98    140   -109
    -51      2     54     23    -54     28    -72   -158   -176    101    153   -116
    -64     12     77     25    -70     44    -51   -145   -150    122    148   -103
      5     23     18    -15     -7     20    -57   -153   -145    111     93   -122
     38     36     -2    -36     20     18    -51   -129   -122    124     49   -119
     57     41    -15    -51     36     12    -49   -111   -116    142     38   -129
    137    103    -33   -119     85     33    -25    -96    -90    179     44   -129
    210    142    -67   -179    137     38    -15    -90    -85    192     46   -148
    228    153    -75   -189    153     38      0    -83    -85    202     72   -155
    220    166    -54   -194    137     57     20    -70    -70    220     88   -140
    194    163    -31   -179    114     67     10    -75    -67    210     90   -137
    168    158    -10   -163     90     75     -7    -85    -72    200    103   -137
    176    161    -15   -168     96     72    -10   -101    -83    189    114   -153
    137    148     10   -142     62     80     18   -101    -75    189     90   -145
    109    145     36   -127     36     90     49   -103    -70    179     49   -135
     88    129     41   -109     23     85     62   -114    -75    150     10   -129
     62    127     64    -93      0     96     85   -111    -70    135    -12   -116
     67    129     62    -98      2     96     90   -109    -67    122    -23   -114
     70    142     72   -106     -2    109    101   -103    -57    116    -25   -109
     83    174     90   -129     -5    132    106   -106    -46    111    -20    -98
    103    179     75   -140     15    127    111   -111    -46     90    -15   -111
    101    197     96   -150      2    148    116   -111    -36     64     -2   -127
     93    215    122   -155    -12    168    122   -103    -20     38      5   -132
     31    223    192   -129    -80    207    142    -72     10     33     38   -116
     51    246    194   -148    -70    220    129    -77     10      7     51   -137
     77    241    161   -161    -41    202    103    -93      5    -28     36   -161
     31    241    207   -137    -88    226    111    -75     33    -31     46   -142
     10    244    231   -129   -109    239    114    -62     54    -25     59   -132
     51    244    192   -148    -70    218     90    -70     41    -54     46   -150
     44    246    202   -148    -80    226     85    -62     46    -70     41   -150
     41    257    215   -148    -88    236     77    -64     49    -80     54   -148
     31    236    205   -135    -85    220     64    -67     36    -88     62   -161
     25    226    200   -124    -85    213     59    -64     31    -77     88   -163
     15    213    197   -116    -90    205     51    -62     23    -72    111   -166
     25    197    171   -111    -72    187     41    -67      7    -77    103   -184
     23    218    194   -122    -85    207     41    -64      5    -67    109   -184
      7    220    213   -114   -101    218     46    -54      7    -49    119   -174
     23    197    174   -111    -77    187     33    -62     -5    -57    101   -197
     31    187    153   -109    -62    171     10    -80    -31    -70     75   -223
     33    187    153   -111    -59    171      0    -90    -38    -75     57   -233
    -15    192    207    -88   -111    200      7    -77    -28    -59     59   -223
     -5    174    179    -85    -93    176     -5    -83    -44    -75     33   -236
    -20    163    184    -72   -103    174      0    -75    -44    -75     15   -241
    -20    155    174    -70    -98    163      0    -77    -49    -83      0   -246
     38    166    127   -101    -44    148    -20    -96    -70   -103    -25   -262
     -7    153    161    -75    -85    158    -23    -96    -70    -98    -20   -257
    -23    148    171    -64    -96    158    -20    -85    -64    -93     -7   -254
    -15    142    158    -64    -88    150    -23    -83    -67    -98    -10   -262
    -12    135    148    -59    -80    140    -28    -85    -72   -103    -18   -270
    -67    116    184    -25   -124    150    -15    -77    -64    -98    -20   -265
    -62    124    187    -33   -124    155    -12    -70    -62    -93    -25   -267
     -5    145    150    -72    -77    150    -15    -72    -67    -98    -36   -275
    -18    189    207    -85   -111    197     23    -41    -31    -64      2   -244
     12    223    210   -119    -98    218     31    -36    -20    -57      7   -241
     10    218    205   -114    -98    213     36    -25    -18    -57      7   -244
    -20    220    241   -101   -129    231     54    -10     -5    -46     25   -236
    -20    254    275   -116   -148    265     64      2     12    -31     49   -215
    -15    288    301   -137   -158    293     67      7     28    -10     77   -192
    -10    306    314   -148   -161    309     64      7     36      0     93   -179
    -10    293    301   -142   -155    296     44     -5     28     -5     80   -187
    -10    280    290   -135   -150    285     38     -5     31      0     77   -179
    -12    272    285   -129   -150    277     25     -7     25      0     72   -174
    -12    241    254   -114   -135    249      0    -25      5    -20     46   -197
    -36    202    239    -85   -140    220      0    -28     -5    -31     31   -210
    -20    166    187    -72   -103    176     -7    -41    -23    -49      5   -233
    -62    140    200    -38   -132    168     -5    -44    -33    -57     -2   -241
    -62    135    197    -36   -129    166     -2    -44    -33    -57      2   -236
    -75    116    192    -20   -135    153     -2    -41    -31    -57     12   -226
    -72    111    184    -18   -127    148      0    -41    -31    -62     12   -215
    -49     93    142    -23    -96    119    -10    -54    -44    -83     -7   -218
    -46     75    122    -15    -83     98    -15    -64    -51   -103    -25   -220
    -62     72    135     -5    -98    101    -12    -67    -49   -116    -25   -210
    -62     75    137     -5    -98    106      0    -57    -33   -119    -20   -192
    -67     70    137     -2   -103    103      7    -46    -12   -127    -23   -174
    -75     85    158     -5   -116    122     15    -36      5   -135    -18   -153
    -75     90    166     -7   -122    127     18    -33     15   -145    -18   -129
    -70     83    153     -5   -111    116     25    -23     20   -161    -23   -119
    -49     49     98      0    -75     72     64     28     36   -194    -59   -145
    -44     59    101     -7    -72     80    181    168    111   -181    -64   -150
     -7    124    132    -59    -70    127    306    350    239   -111    -18    -77
     54    288    233   -171    -88    262    418    566    426     33    114    109
    135    644    506   -389   -187    576    423    644    623    272    387    459
    101   1187   1085   -646   -491   1137    363    602    859    639    823    976
    -72   1535   1608   -732   -841   1571    200    384    971    885   1140   1350
   -207   1400   1608   -594   -906   1504    -33     31    763    743   1047   1293
   -236    782   1015   -275   -626    898   -233   -337    228    109    431    740
   -174    194    368    -10   -270    280   -316   -465   -142   -405   -103    215
    -98    -77     18     85    -59    -28   -298   -389   -213   -553   -277     10
    -77   -132    -54    106    -12    -93   -215   -277   -163   -535   -285     -5
    -59    -64     -7     59    -28    -36   -122   -166    -77   -467   -228     49
    -18     31     46     -7    -31     38    -49    -77      5   -402   -158    122
      2     59     57    -31    -25     57    -15    -33     46   -379   -127    171
     10     64     54    -36    -20     59      2    -10     70   -376   -122    197
     23     62     36    -44     -7     49      2     -7     72   -376   -124    207
     18     36     15    -28      0     25     -2    -20     59   -381   -145    218
      7     25     15    -18     -5     20      0    -28     57   -384   -148    231
      2      5      2     -2      0      5      7    -31     57   -381   -150    241
      2     -2     -5      0      2     -5      5    -38     46   -368   -163    236
     20     -2    -25    -10     23    -12      0    -44     36   -358   -153    233
     18    -12    -31     -2     23    -23     -2    -46     31   -353   -150    231
     25    -20    -46     -2     36    -33     -2    -51     15   -327   -142    244
     28    -33    -62      2     44    -46    -12    -64      2   -319   -140    252
      0    -38    -41     18     18    -38    -18    -70     10   -306   -111    277
    -18    -49    -31     33      2    -38    -18    -70     20   -288   -106    272
    -10    -59    -49     36     18    -54    -28    -75     38   -275   -127    220
    -23    -70    -49     44     10    -62    -36    -70     77   -249    -93    171
    -44    -72    -28     59    -10    -51    -31    -57    155   -207    -70    163
    -25    -83    -57     51     12    -70    -31    -46    223   -155    -38    161
      2    -80    -83     38     41    -80    -36    -38    257   -127    -36    166
     28    -83   -111     25     67    -96    -44    -36    270   -122    -64    184
    -25    -72    -46     49      7    -59    -15      0    296    -88    -90    231
    -51    -67    -15     57    -18    -41     -2     18    288    -54   -106    262
     28    -64    -93     18     59    -77    -28      0    233    -64   -187    272
     72    -62   -135     -5    103    -98    -31     -2    189    -88   -259    267
     85    -88   -176      0    129   -132    -36    -10    145   -111   -272    272
    114    -88   -202    -12    155   -145    -51    -23    103   -129   -265    270
    158    -59   -218    -49    187   -137    -57    -25     80   -132   -249    257
    148    -70   -220    -41    181   -145    -72    -41     41   -153   -257    223
    155    -72   -228    -41    189   -150    -80    -54     10   -176   -265    192
    155    -85   -241    -36    197   -163    -85    -64    -18   -187   -275    155
    158    -93   -252    -31    205   -171    -93    -67    -36   -161   -272    129
    171    -88   -259    -41    213   -174   -103    -72    -54   -140   -262    132
    163    -96   -262    -33    210   -179   -114    -80    -77   -129   -252    153
    155   -101   -259    -28    205   -179   -127    -93    -96   -124   -244    174
    155    -96   -252    -28    202   -174   -135   -101   -109   -114   -239    161
    142   -106   -252    -20    197   -176   -137   -109   -116   -106   -239    158
    135   -129   -267     -2    200   -197   -145   -114   -132   -106   -241    153
    161   -127   -290    -18    226   -210   -161   -127   -158   -111   -244    142
    179   -106   -285    -36    231   -194   -168   -135   -171   -101   -236    148
     57   -150   -207     44    132   -179   -150   -119   -166    -77   -218    174
     20   -176   -197     77    109   -187   -153   -124   -174    -67   -215    176
     67   -155   -226     44    145   -189   -158   -135   -187    -67   -220    174
     90   -127   -218     18    153   -171   -155   -132   -189    -62   -220    176
     80   -140   -220     28    150   -181   -155   -135   -197    -67   -223    174
     98   -132   -233     15    166   -181   -161   -129   -197    -70   -215    174
    124   -116   -244     -5    181   -179   -153   -106   -187    -70   -205    181
    129   -124   -254     -2    192   -189   -145    -83   -171    -75   -194    181
    135   -148   -283      5    205   -215   -140    -62   -161    -88   -194    174
    145   -137   -283     -5    213   -210   -116    -33   -140    -93   -181    166
    148    -93   -241    -28    192   -168    -77      2   -106    -80   -155    166
    127    -67   -194    -28    161   -129    -41     36    -75    -57   -127    174
     49   -127   -179     38    114   -153    -62     28    -85    -67   -129    140
     25   -119   -148     46     85   -132    -44     38    -70    -62   -119    122
     12   -106   -119     46     64   -111    -28     49    -62    -62   -111     98
    -15   -101    -85     59     33    -93    -28     44    -64    -62   -101     75
    -44    -83    -38     62     -5    -62    -12     46    -57    -59    -83     59
    -83   -106    -23     93    -31    -64     -7     46    -54    -62    -72     49
    -90   -101    -12     96    -41    -57     -2     49    -51    -62    -70     38
   -103    -75     28     90    -67    -23     10     57    -41    -59    -67     31
   -122    -51     70     85    -96      7     18     64    -33    -49    -57     28
   -140    -54     85     96   -114     15     18     72    -25    -41    -57     15
   -135    -57     75     93   -106      7     23     75    -23    -36    -57      5
   -122    -59     62     90    -93      0     25     75    -20    -28    -51      2
   -127    -57     67     90    -98      5     31     83     -5    -12    -36      2
   -122    -31     88     75   -106     28     33     90      7      0    -28      0
   -140    -38     98     88   -122     28     15     77      2     -5    -33    -18
   -150    -31    119     90   -135     44     20     85     15      2    -23     -7
   -114    -12    101     62   -109     41     36     98     31     15    -12     10
   -119    -31     88     75   -106     28     33     96     31     18    -12     12
   -124    -33     90     80   -109     25     38    101     38     23    -10     28
   -119    -20     98     70   -109     38     44    103     49     36      0     51
   -140    -46     90     90   -116     20     41     96     44     36    -10     41
   -114    -31     83     72   -101     25     41     98     51     46     -5     49
    -93    -31     62     59    -77     15     25     83     41     49    -10     46
    -46    -36     10     41    -28    -12     25     83     38     57    -20     38
    -20    -15      5     15    -12     -5     23     85     41     80    -15     41
      5      2     -2     -5      2      0     10     72     31     93    -15     41
     33      7    -25    -23     28    -10     -5     51     15    109    -23     33
     51    -25    -77    -12     64    -51    -28     28    -12    142    -49      0
     33    -28    -62     -5     46    -44    -23     33     -7    213    -33      5
     -5     -5      0      2     -2     -2    -10     49     10    277    -10     18
     64      2    -64    -36     64    -31    -31     28    -10    288    -33    -15
     41     -7    -49    -15     44    -28    -25     28    -10    303    -33    -20
     33      0    -33    -18     31    -15    -20     31     -7    314    -23    -18
     46     38     -7    -44     28     15      7     59     18    337      0     -2
     38     64     23    -51      7     44     28     77     38    353     23     15
     25     77     51    -51    -12     64     51     85     51    363     41     33
     -7     83     90    -38    -49     88     70     96     62    361     54     54
    -33    106    140    -36    -88    124     96    116     80    371     72     77
    -70    145    213    -38   -142    179    135    145    109    397    109    111
   -135    153    288     -7   -210    220    163    155    129    415    129    135
   -124    187    311    -31   -218    249    158    148    148    397    127    150
    -54    236    290    -90   -174    265    132    142    153    355    116    153
    -28    223    252    -98   -142    239    111    135    142    332     93    135
      0    184    184    -90    -90    184     93    124    124    327     64    119
      5    122    116    -67    -54    119     75     96     80    298     20     90
    -44     83    127    -20    -85    103     85    106     80    293      7     96
    -85     77    163      5   -124    119    101    124     90    275      7    116
   -132     72    205     31   -168    137    111    127     96    259      7    119
   -174     59    231     57   -202    142    109    132     96    265      0    114
   -192     64    254     62   -223    158    101    137    103    272      5    109
   -257     36    290    109   -275    163    103    140    114    262     12     98
   -236     15    252    111   -244    132     77    129    101    223      2     75
   -228     23    252    101   -241    137     67    124     96    200     -5     72
   -184     28    213     77   -200    122     51    109     83    166    -25     51
   -155     23    179     64   -168    101     33     93     64    140    -44     20
   -111      2    114     54   -111     57      5     62     36    103    -67    -20
    -23      2     23      7    -23     12    -31     28     -2     57    -96    -62
     28      7    -20    -20     25     -5    -62     -2    -28     20   -119    -93
     77      0    -80    -38     77    -41    -80    -25    -54    -15   -145   -127
    184    -46   -231    -67    207   -137    -90    -31    -90    -75   -202   -197
    257    -70   -327    -93    290   -197    -10     59    -62    -96   -246   -265
    293    -33   -327   -129    309   -179     88    181     12    -54   -228   -270
    363     64   -301   -215    332   -116    171    335    137     51   -129   -194
    441    311   -129   -376    285     90    213    449    309    259    101     25
    462    815    350   -641     57    584    179    467    537    618    519    446
    345   1218    872   -782   -262   1047     51    309    678    924    875    782
    252   1226    971   -740   -358   1098   -197    -36    527    898    891    784
    163    813    649   -488   -241    732   -392   -441     72    413    449    400
    111    226    111   -168      0    168   -459   -605   -332   -148   -103    -83
    101   -122   -223     10    161   -171   -444   -527   -428   -335   -309   -285
     90   -275   -366     90    226   -319   -387   -428   -407   -371   -348   -342
     44   -306   -350    132    197   -327   -306   -340   -340   -337   -319   -324
      0   -218   -220    106    109   -218   -207   -228   -233   -249   -233   -244
     -5   -119   -114     62     51   -116   -127   -135   -137   -163   -155   -168
      2    -93    -96     44     46    -93    -85    -83    -90   -122   -119   -132
    -20    -85    -64     54     20    -75    -49    -41    -54    -90    -90   -109
    -36    -80    -44     57      2    -62    -33    -23    -36    -80    -75    -93
    -23    -64    -41     44      7    -54    -25    -10    -28    -75    -67    -83
    -28    -59    -31     44      0    -46    -15      0    -18    -62    -62    -77
    -38    -70    -31     54     -5    -51     -7      7    -15    -49    -57    -77
    -49    -77    -28     62    -12    -54     -2     12    -12    -41    -57    -83
    -51    -72    -20     62    -18    -46      2     18     -7    -28    -54    -77
    -93    -75     15     83    -57    -28     18     28      5     -5    -46    -62
   -135    -70     64    103   -101     -2     33     44     18     28    -38    -41
   -114    -51     62     83    -88      2     23     36     10     25    -46    -38
   -122    -62     59     93    -90     -2     10     20      0     10    -62    -44
    -64    -59      5     62    -36    -28     -5     12    -10     -5    -80    -59
    -10    -51    -41     31     15    -46    -15      7    -20    -12    -96    -75
     -2    -49    -49     23     20    -49    -36    -10    -41    -23   -114    -85
     10    -33    -46     10     25    -38    -38    -10    -38    -15   -116    -72
     64    -25    -90    -20     75    -57    -54    -23    -46    -23   -135    -70
    103    -15   -119    -44    111    -67    -57    -25    -54    -36   -145    -67
    122    -18   -140    -51    129    -77    -72    -41    -67    -57   -155    -77
    142    -10   -153    -67    148    -80    -88    -51    -77    -75   -163    -85
    161      2   -158    -83    161    -77    -93    -57    -83    -83   -166    -83
    129    -10   -140    -59    135    -75   -103    -67    -93    -90   -171    -85
    150     -5   -155    -75    150    -80   -106    -70    -96    -90   -166    -83
    142     -2   -145    -72    145    -72   -101    -64    -88    -77   -140    -72
    132      5   -127    -70    129    -59    -96    -54    -83    -64   -122    -57
    171     10   -161    -90    166    -75   -111    -67    -93    -67   -132    -62
    176     12   -163    -96    168    -75   -119    -72    -98    -64   -137    -59
    171     20   -153    -96    161    -64   -124    -77    -98    -57   -140    -54
    161     10   -153    -85    158    -70   -137    -96   -109    -64   -150    -64
    158      7   -150    -83    155    -70   -148   -103   -116    -70   -153    -67
     90     12    -77    -51     83    -31   -127    -83    -93    -41   -119    -28
    135     18   -119    -77    127    -49   -145    -98   -103    -46   -119    -33
    179     15   -163    -98    171    -72   -163   -114   -116    -51   -122    -44
    179     -7   -187    -85    181    -96   -179   -129   -132    -59   -132    -46
    135     -7   -142    -64    137    -72   -174   -132   -127    -44   -122    -23
    132      5   -127    -70    129    -59   -174   -135   -132    -36   -122    -18
    174      5   -168    -90    171    -80   -192   -161   -158    -49   -142    -36
    116     12   -103    -64    111    -44   -176   -148   -148    -23   -124    -18
    124     18   -106    -72    116    -44   -179   -153   -153    -20   -127    -18
    116      7   -109    -64    114    -49   -179   -161   -163    -23   -132    -23
    132     -2   -135    -67    132    -67   -187   -171   -179    -33   -148    -38
    124     -2   -127    -59    124    -64   -174   -163   -174    -23   -145    -36
     85     -7    -93    -41     88    -49   -155   -142   -158     -5   -140    -23
     20    -15    -36     -2     28    -25   -132   -116   -137     18   -129    -12
     10    -12    -23      0     15    -18   -116    -98   -122     51   -119    -15
    122     -2   -124    -59    122    -62   -129   -101   -132     54   -140    -46
    111     -5   -116    -54    111    -59   -111    -85   -116     75   -135    -54
     93    -20   -114    -36    101    -67    -96    -75   -106     85   -135    -62
     62    -28    -93    -18     75    -59    -75    -59    -88     98   -129    -62
     49    -25    -75    -10     62    -49    -57    -44    -67    109   -119    -62
     83    -23   -109    -31     96    -64    -62    -51    -72     93   -140    -83
     98    -15   -114    -41    103    -62    -57    -57    -72     85   -148    -96
    122    -20   -145    -51    129    -83    -59    -67    -75     80   -145   -114
    122    -36   -158    -41    140    -96    -67    -75    -83     77   -137   -127
     98    -46   -145    -28    122    -96    -62    -77    -80     85   -124   -129
     77    -46   -124    -15     98    -83    -59    -80    -80     98   -106   -122
     77    -57   -135    -10    103    -93    -67    -96    -93    101   -101   -124
     80    -38   -119    -20     98    -77    -72   -101    -98    111    -85   -114
    103    -33   -137    -36    119    -85    -83   -116   -116    109    -80   -132
    103    -33   -137    -36    119    -85    -83   -119   -124    122    -62   -129
     77    -38   -119    -20     98    -80    -83   -122   -135    127    -54   -122
     62    -38   -101    -10     80    -70    -80   -127   -155    132    -38   -101
     77     -2    -80    -38     77    -38    -88   -137   -192    148     -2    -59
     90     15    -75    -54     83    -28    -96   -140   -200    194     38    -25
     93     -2    -96    -46     93    -49    -96   -137   -163    249     36     -2
    127    -10   -137    -57    132    -72   -101   -137   -168    200     46    -10
    137      2   -135    -70    135    -64   -106   -135   -163    137     44    -54
    155     10   -145    -83    150    -67   -111   -137   -155    140     44   -119
    202      7   -194   -106    197    -93   -127   -155   -171    109     41   -184
    244     54   -189   -148    218    -67   -132   -161   -166     75     64   -210
    262     62   -200   -163    231    -67   -135   -166   -176     46     62   -228
    265     67   -197   -166    231    -64   -135   -166   -176     38     75   -213
    277     72   -205   -176    241    -64   -142   -171   -181     23     75   -202
    290     67   -223   -179    257    -77   -148   -181   -179    -10     64   -179
    298     90   -210   -194    254    -59   -145   -176   -161    -15     62   -140
    314    103   -213   -210    265    -54   -150   -174   -153    -28     70   -145
    322    101   -220   -213    270    -57   -153   -176   -145    -57     57   -137
    345    109   -236   -226    290    -62   -153   -179   -122   -103     31   -111
    348    101   -246   -226    296    -70   -153   -184   -103   -140     -2   -116
    319     70   -249   -197    285    -88   -161   -192   -101   -176    -44   -140
    332    106   -226   -220    277    -59   -153   -184    -67   -189    -57   -135
    329    135   -194   -231    262    -28   -145   -179    -41   -205    -70   -132
    319    148   -171   -233    244    -10   -132   -163    -12   -231    -72   -135
    322    168   -153   -246    239      7   -116   -148     15   -244    -54   -127
    342    210   -135   -277    239     38   -101   -135     36   -244    -20   -119
    371    223   -148   -296    259     38    -90   -129     41   -244      2   -124
    345    226   -122   -285    233     51    -77   -127     46   -239     18   -127
    322    246    -77   -285    200     85    -72   -119     49   -218     46   -124
    332    298    -33   -314    181    132    -59   -111     57   -184     96   -122
    348    363     15   -355    166    189    -46   -101     70   -137    142   -111
    322    329      7   -327    155    168    -77   -124     44   -140    129   -135
    267    293     25   -280    122    158    -90   -127     25   -127     96   -140
    293    288     -5   -293    148    142   -116   -142      0   -122     64   -150
    293    259    -33   -275    163    114   -137   -155    -28   -127     23   -174
    290    244    -46   -267    168     98   -132   -150    -41   -124    -18   -192
    290    241    -49   -267    171     96   -127   -145    -49   -114    -46   -205
    244    184    -59   -215    150     62   -142   -161    -80   -119    -88   -233
    202    127    -75   -163    140     25   -158   -176   -109   -122   -129   -265
    187    137    -49   -166    119     44   -155   -171   -111   -106   -145   -259
    174    142    -31   -158    103     57   -150   -166   -114    -88   -153   -254
    168    124    -44   -150    106     41   -148   -161   -116    -77   -168   -257
    158    135    -23   -145     90     57   -140   -153   -114    -67   -166   -254
    150    142    -10   -148     80     67   -137   -148   -111    -59   -166   -246
    103    129     25   -116     38     77   -129   -142   -111    -54   -168   -241
    109    122     10   -116     49     64   -137   -148   -122    -59   -179   -246
    103    122     18   -111     44     70   -135   -148   -119    -59   -181   -236
     51    135     80    -93    -15    109   -114   -129   -101    -44   -163   -213
     85    124     38   -103     23     83   -111   -124   -106    -59   -187   -228
    129     80    -51   -106     90     15    -75    -70   -101    -88   -231   -280
    189     88   -101   -137    145     -5     15     41    -46    -83   -249   -316
    200    179    -20   -189    109     80    124    205     80     23   -163   -236
    231    374    142   -303     44    259    207    379    259    213     33    -38
    262    735    472   -501   -103    605    220    462    459    493    355    309
    166   1280   1114   -722   -472   1197    215    457    714    883    818    795
    -15   1470   1486   -727   -750   1478     41    194    722   1028   1026    992
   -106   1202   1309   -548   -709   1254   -184   -179    402    763    807    779
   -137    623    758   -244   -449    691   -340   -504    -96    174    241    252
    -93    132    226    -18   -158    179   -405   -571   -376   -220   -150   -161
    -44    -59    -15     49    -15    -38   -379   -483   -376   -277   -192   -257
    -33    -93    -59     62     10    -75   -303   -387   -316   -252   -153   -254
    -10    -59    -49     33     15    -54   -228   -293   -233   -194    -83   -213
     20     41     20    -31      0     31   -142   -194   -137   -111     12   -132
     31    116     83    -75    -25    101    -85   -135    -72    -67     70    -67
     38    129     90    -85    -25    111    -57   -106    -49    -62    111    -38
     46    145     98    -96    -25    122    -36    -85    -33    -67    137    -20
     62    155     93   -109    -15    124    -12    -70    -25    -75    166    -10
     67    155     88   -114    -12    122     -5    -49     -2    -88    200     12
     72    163     90   -116     -7    127      2    -25     25    -96    254     38
     85    166     77   -127      5    124      2    -18     51    -98    293     41
     98    168     70   -132     15    119      5    -12     59    -90    303     49
    109    153     41   -132     33     98     -2    -15     72    -98    314     54
    122    135     12   -129     54     75    -20    -31     67   -106    303     49
    129    135      5   -132     62     70    -31    -49     51   -106    296     51
    132    122    -10   -127     72     57    -33    -57     41   -103    283     46
     72    127     54   -101      7     93    -10    -36     64    -72    293     49
    111    145     31   -129     41     88    -20    -41     57    -62    267     64
    189    158    -31   -174    109     64    -51    -64     23    -51    213     88
    231    179    -51   -205    142     64    -57    -72      7    -10    176    119
    218    161    -59   -192    137     51    -67    -88     -5     25    127    168
    197    145    -54   -171    127     46    -72    -98     10     70    116    202
    171    135    -36   -155    101     49    -83   -109     67     96    101    213
    171    150    -20   -161     96     64    -85   -103    137    116    101    239
    163    153    -10   -161     85     72    -83    -88    202    116     70    259
    153    142    -10   -148     80     67    -80    -70    246     80    -10    252
    140    129    -12   -135     77     57    -70    -51    277     57    -23    236
    116    127     10   -122     54     70    -64    -33    301     44    -51    239
    101    109      7   -106     46     59    -64    -23    301     33    -54    226
    111    122      7   -116     51     64    -51     -7    293     36    -44    236
    101    119     18   -111     41     70    -46     -5    259     33    -57    244
     62     98     36    -80     12     67    -59    -20    207     25    -93    241
     44     77     31    -62      5     54    -77    -36    166     23   -122    239
     57     88     31    -72     12     59    -90    -44    132     28   -129    246
    109    137     25   -124     41     80    -88    -44    114     38   -114    267
    137    148     10   -142     64     80    -90    -51     90     23   -114    277
     88    114     23   -103     33     70   -122    -88     38    -15   -135    267
     83    103     20    -93     31     62   -140   -109     10    -31   -140    262
     67     88     20    -80     23     54   -150   -124    -15    -49   -150    259
     80     98     18    -88     31     59   -153   -132    -28    -62   -155    262
     67     88     20    -80     20     54   -168   -145    -54    -88   -166    262
     46     80     33    -64      7     57   -179   -161    -75   -111   -179    259
     36     93     57    -67    -10     75   -179   -171    -85   -127   -189    252
     46     72     25    -59     10     49   -194   -194   -119   -161   -228    226
      5     62     57    -36    -25     59   -184   -189   -119   -161   -233    244
    -64     59    124      0    -93     90   -158   -163   -101   -137   -215    272
     -2     80     83    -38    -44     80   -163   -158   -109   -137   -228    254
     96    132     36   -114     31     85   -148   -137   -101   -116   -231    246
    111    127     15   -119     49     70   -140   -127   -103   -111   -246    233
     64     83     15    -75     23     49   -137   -122   -111   -122   -267    213
     28     67     38    -49     -5     54   -119   -101   -101   -122   -265    197
      5     72     67    -38    -31     70    -96    -72    -77   -106   -244    194
    -10     75     85    -33    -49     80    -72    -41    -59    -96   -236    181
    -10    103    114    -46    -62    106    -49    -15    -38    -77   -226    171
     -7    122    127    -59    -67    124    -38      0    -25    -72   -220    158
    -23    132    155    -54    -88    142    -23     12    -12    -62   -210    153
    -44    124    168    -41   -106    145    -12     20     -5    -59   -205    142
    -64    122    187    -31   -124    153     -5     23      0    -59   -200    140
    -75    114    189    -20   -132    150     -7     20     -5    -70   -207    129
    -85    101    187     -7   -135    142     -7     18    -10    -77   -215    122
    -93     98    189     -5   -142    145     -5     20    -10    -83   -218    124
    -90    122    210    -15   -150    166      0     23     -5    -83   -210    140
    -98    116    213    -10   -155    163     -2     18    -12    -88   -213    140
    -90    122    213    -15   -150    166      5     25     -5    -77   -205    142
   -101    122    223    -10   -163    171      2     23     -5    -72   -205    137
   -109    111    220     -2   -166    166      0     23    -10    -67   -210    129
    -96    140    236    -23   -166    187      2     36     -2    -46   -194    140
    -90    148    239    -28   -163    192      5     36     -2    -36   -187    137
    -75    161    236    -44   -155    197      7     38     -2    -28   -181    132
    -98    132    231    -18   -166    181     -2     33     -7    -25   -184    122
   -103    106    210      0   -158    155    -18     20    -20    -31   -192    106
    -67    145    213    -38   -140    179     -2     33     -5     -5   -176    114
    -54    163    218    -54   -137    192      5     41      2     15   -161    119
    -67    140    205    -36   -137    171      0     33     -5     18   -161    106
    -77    135    213    -31   -145    174      5     38      2     33   -150    103
    -64    145    210    -38   -137    176     10     46     10     54   -140    103
    -67    135    200    -33   -135    166      2     38      5     54   -148     90
    -51    140    192    -44   -122    166      2     38      5     62   -148     77
    -28    153    179    -62   -103    166      2     41      7     75   -148     72
    -38    145    184    -51   -111    163      5     38      7     85   -153     70
    -62    127    189    -33   -127    158      2     33      5     85   -158     59
    -96    122    218    -12   -155    168     15     36      7     98   -153     54
    -72    129    200    -31   -137    166     12     31      5     98   -158     41
    -59    129    189    -33   -124    158      7     25     -2     98   -166     31
    -77     93    168    -10   -122    129     -7      5    -23     77   -187      2
    -51    109    161    -28   -106    135      2     12    -15     80   -181      2
    -38     98    135    -31    -88    116      5      5    -25     77   -189    -12
    -51     88    140    -18    -96    114      0     -2    -33     75   -194    -18
    -41    122    163    -41   -103    142     15     10    -18     90   -176      5
    -18    168    187    -75   -101    176     44     31      0    106   -150     36
      5    171    166    -90    -80    171     49     25     -5     96   -153     41
     15    168    153    -90    -67    161     51     20    -10     80   -153     33
   -103    140    244    -18   -174    189     75     38     10     98   -132     51
    -93    166    259    -36   -176    213     93     57     23    114   -116     62
    -12    226    236   -109   -124    231     98     59     28    114   -111     62
     49    277    228   -163    -88    254     96     46     31    114   -103     67
      0    254    254   -129   -127    254     88     41     33    114    -98     67
    -31    226    257    -98   -145    241     72     28     25    101   -106     59
    -10    228    239   -111   -124    231     62     20     18     93   -114     49
      7    220    213   -114   -101    218     46     10      7     80   -124     33
    -33    166    197    -67   -116    179     31     -5    -12     62   -145      7
    -44    145    187    -51   -116    166     33     -5    -18     57   -153    -10
    -41    127    168    -44   -106    145     36     -2    -25     46   -168    -36
    -80     70    150      5   -114    109     23    -20    -49     18   -202    -80
   -106     33    137     36   -122     85     23    -20    -57      5   -213   -109
   -116     28    145     44   -129     85     28    -12    -49     10   -210   -106
   -142     12    153     62   -148     83     23    -18    -54      2   -218   -122
   -150      2    153     75   -150     77     23    -18    -51      0   -223   -129
   -145      2    145     70   -145     72     20    -10    -46    -15   -233   -135
    -98     18    114     38   -106     64     10    -15    -51    -28   -241   -145
   -119     31    150     41   -135     88     18     -2    -41    -15   -231   -135
   -106     12    119     46   -111     64     -5    -25    -62    -36   -246   -148
    -96     10    103     41   -101     57    -10    -31    -67    -46   -254   -174
   -111     33    145     38   -127     88     10     -5    -41    -25   -228   -168
    -96     33    127     31   -111     80     15      5    -38    -28   -231   -181
    -72     -2     70     38    -72     33     41     38    -38    -51   -259   -236
    -23     -2     20     10    -23      7    150    166     12    -46   -275   -285
      2     70     64    -36    -31     67    283    348    129     38   -210   -249
     59    210    150   -137    -44    181    381    545    283    184    -70   -129
    161    480    319   -319    -77    400    381    618    441    394    171    116
    163   1080    917   -623   -376   1000    267    530    665    779    646    628
    -64   1509   1574   -724   -818   1543     72    280    792   1080   1034   1031
   -226   1371   1597   -574   -911   1486   -179    -80    581    956    953    948
   -241    756    997   -257   -618    875   -384   -454     51    366    379    407
   -205    109    314     46   -259    210   -452   -592   -361   -166   -181   -161
   -161   -166     -5    161    -77    -85   -397   -480   -400   -275   -340   -358
   -116   -168    -54    142    -33   -111   -285   -335   -314   -220   -316   -361
    -80    -83     -2     83    -38    -44   -161   -192   -205   -129   -249   -306
    -38      7     46     12    -44     28    -85   -106   -127    -54   -189   -252
    -15     57     70    -20    -44     62    -41    -59    -88    -10   -163   -220
    -23     51     75    -15    -49     62    -28    -44    -75      7   -158   -218
    -10     67     77    -28    -44     72    -15    -23    -62     25   -150   -213
     15     70     54    -44    -20     64    -20    -28    -64     25   -158   -233
     31     70     38    -51     -2     54    -33    -36    -72     25   -163   -244
     46     59     12    -54     15     36    -44    -49    -85     18   -174   -267
     20     57     36    -38     -7     46    -25    -36    -75     33   -166   -267
     41     72     28    -59      7     51    -20    -28    -64     46   -158   -262
     54     80     23    -67     15     51    -23    -28    -64     51   -158   -259
     64     88     20    -77     23     54    -28    -33    -67     49   -163   -265
     67     90     23    -77     23     57    -25    -33    -64     51   -163   -259
     75     83      7    -80     33     44    -33    -36    -72     41   -174   -265
     83     90      7    -88     36     49    -31    -31    -70     36   -179   -259
     83    119     36   -101     23     77    -23    -23    -54     44   -171   -236
     80    122     41   -101     20     83    -25    -23    -51     33   -187   -233
     75    124     49   -101     12     88    -31    -28    -57     18   -197   -231
     72    132     59   -103      7     96    -31    -25    -54     10   -197   -213
     98    124     23   -114     36     75    -38    -33    -62     -7   -210   -215
    109    119     10   -114     49     64    -41    -36    -62    -20   -218   -210
     96    135     38   -114     28     88    -31    -25    -54    -23   -210   -202
     57    132     75    -96     -7    103    -20    -12    -41    -20   -202   -197
    114    150     33   -135     41     93    -28    -15    -41    -36   -210   -207
    109    142     33   -124     38     88    -31    -20    -46    -46   -213   -215
     85    124     38   -106     23     83    -41    -36    -54    -57   -218   -220
     77    132     54   -106     12     93    -36    -31    -46    -57   -207   -205
     96    132     36   -116     28     85    -49    -44    -59    -72   -218   -220
     96    148     51   -122     23    101    -51    -46    -54    -72   -213   -220
     80    150     70   -116      5    111    -54    -46    -57    -75   -213   -228
     85    135     49   -111     18     93    -70    -59    -72    -90   -223   -244
    109    137     25   -124     41     80    -90    -77    -85    -98   -226   -254
     75    181    106   -127    -15    145    -62    -49    -54    -62   -189   -218
     85    179     93   -135     -2    137    -75    -59    -64    -64   -194   -233
     64    142     77   -103     -7    111    -93    -80    -85    -72   -210   -252
     59    127     67    -96     -2     98    -98    -88    -93    -64   -210   -249
     62    148     85   -103    -10    116    -96    -90    -93    -46   -197   -226
     54    153     98   -103    -23    127    -98    -98   -101    -38   -197   -228
     75    150     72   -114      2    111   -119   -119   -124    -51   -218   -252
     77    150     72   -114      2    111   -119   -124   -127    -49   -215   -249
     57    148     90   -101    -15    119   -119   -127   -127    -41   -207   -233
     75    142     64   -111      5    106   -129   -142   -142    -54   -210   -231
     64    137     72   -101     -5    103   -124   -142   -140    -51   -202   -228
     31    145    111    -90    -41    129   -111   -127   -127    -41   -187   -218
     33    142    109    -88    -36    127   -109   -119   -124    -38   -184   -215
     46    111     64    -80    -10     88   -119   -127   -140    -57   -202   -239
     54    109     54    -83      0     83   -114   -116   -135    -51   -200   -246
     75    127     51   -103     10     90    -96    -98   -122    -41   -192   -246
     57    129     72    -93     -7    101    -75    -80   -109    -28   -179   -241
     10    103     93    -59    -41     98    -67    -67   -101    -20   -168   -241
     15     98     83    -57    -33     90    -57    -54    -93    -15   -161   -246
     44     96     49    -72     -2     75    -54    -57    -90    -15   -158   -259
     54     96     41    -75      7     70    -38    -49    -80     -7   -145   -259
     18     75     54    -46    -20     64    -28    -44    -75      2   -127   -259
     -5     54     57    -25    -31     54    -23    -44    -75      5   -119   -267
     15     85     70    -51    -25     77     -7    -36    -64     23    -98   -259
     12     93     80    -51    -33     88     -5    -36    -57     33    -75   -244
      5     72     67    -38    -33     72    -12    -38    -59     33    -70   -249
     -5     70     75    -33    -41     72    -10    -36    -54     46    -51   -241
     10     77     64    -44    -28     72    -12    -38    -51     49    -44   -249
     33     62     28    -46      2     46    -20    -54    -62     41    -54   -272
     10     96     85    -54    -38     90     -7    -44    -44     64    -46   -270
    -10    106    114    -49    -62    109     -7    -44    -41     67    -54   -280
    -33     93    124    -31    -77    109    -15    -51    -46     64    -62   -293
    -12    101    114    -44    -62    106     -2    -41    -38     83    -51   -293
     10    135    124    -72    -57    129     15    -20    -20    106    -28   -262
     25    132    103    -80    -38    119      2    -33    -33     96    -41   -257
     36    122     85    -80    -25    103    -15    -54    -54     77    -62   -270
     33    148    114    -90    -38    132      0    -38    -46     93    -46   -259
     28    150    122    -90    -46    137     -7    -44    -44    106    -28   -254
     23    135    111    -80    -44    124     -7    -41    -41     98    -15   -254
    -44    137    179    -49   -111    158     18    -12    -23    114     10   -228
    -20    153    174    -64    -96    163     23    -10    -36    106    -10   -223
     41    174    129   -109    -44    153      5    -31    -70     83    -18   -236
     18    181    163    -98    -72    171      2    -41    -80     67     -2   -233
    -31    187    215    -80   -124    200     12    -33    -72     54     20   -218
      5    192    187    -98    -90    189    -10    -54   -114     12      5   -223
     -5    194    200    -96   -103    197    -28    -72   -176    -23      0   -210
    -36    205    241    -85   -137    223    -28    -77   -205     10      0   -179
    -18    207    223    -96   -122    215    -28    -93   -171    106    -15   -158
    -31    218    249    -93   -140    233    -18    -83   -148    109    -46   -142
    -46    213    259    -83   -153    236    -10    -64   -137     54    -75   -142
    -15    210    226    -98   -119    218    -15    -64   -132     51    -93   -148
     41    215    171   -129    -64    194    -36    -90   -142     49   -129   -181
     64    231    166   -148    -49    200    -44   -103   -140     51   -142   -220
     72    218    145   -148    -36    181    -59   -116   -148     31   -161   -246
     83    218    132   -150    -25    176    -67   -122   -155     20   -174   -254
    103    226    122   -166    -10    174    -62   -114   -150     20   -184   -244
     96    262    166   -179    -33    215    -36    -90   -124     36   -163   -215
     98    306    205   -202    -54    257    -18    -67   -101     46   -148   -197
    137    329    192   -233    -28    262    -10    -59    -88     36   -148   -202
    145    319    174   -233    -12    246    -18    -59    -88     12   -158   -213
    207    329    122   -267     44    226    -33    -75    -90    -18   -179   -236
    213    366    150   -290     31    259    -23    -67    -62    -20   -171   -223
    241    400    158   -322     41    280    -28    -72    -46    -23   -166   -213
    288    410    122   -350     83    267    -54    -90    -46    -44   -179   -213
    293    387     93   -340    101    241    -80   -111    -54    -77   -210   -226
    309    387     75   -350    116    231    -93   -119    -49    -90   -220   -215
    319    374     54   -345    132    213   -119   -129    -57   -111   -236   -220
    293    324     28   -309    132    176   -142   -150    -75   -161   -270   -249
    254    275     20   -265    116    148   -137   -150    -59   -194   -288   -265
    259    223    -36   -244    148     93   -148   -161    -64   -241   -327   -296
    262    233    -28   -249    145    103   -148   -166    -67   -249   -335   -293
    226    249     23   -239    101    137   -142   -161    -54   -231   -319   -275
    205    223     18   -213     93    122   -145   -166    -57   -249   -327   -285
    202    176    -28   -192    114     72   -158   -171    -72   -270   -342   -293
    213    171    -41   -192    127     67   -166   -181    -93   -290   -363   -288
    210    176    -33   -194    122     72   -176   -187   -101   -306   -368   -298
    184    158    -25   -171    106     67   -171   -189   -111   -290   -353   -324
    168    223     51   -197     57    137   -161   -181    -93   -249   -303   -319
    176    272     96   -226     38    184   -135   -148    -44   -192   -239   -288
    153    252     96   -202     28    174   -106   -116    -12   -155   -213   -259
    129    226     96   -176     18    161    -96   -114    -15   -145   -220   -270
     93    194     98   -145     -2    148    -83    -83    -12   -119   -220   -285
     64    122     57    -93      5     88    -23      5     15   -103   -249   -329
    145    189     41   -168     51    114     93    158    103    -38   -231   -319
    233    296     62   -265     85    179    202    337    228     77   -153   -244
    293    519    226   -407     33    374    259    467    379    259     18    -64
    301    943    641   -623   -168    792    272    527    587    561    350    293
    109   1366   1257   -737   -574   1312    218    452    784    901    735    696
    -70   1473   1543   -701   -805   1506     25    168    743   1000    878    836
   -116   1163   1280   -524   -698   1221   -202   -220    366    659    563    545
   -111    584    696   -236   -405    639   -350   -501   -111     62    -31     10
    -64    158    220    -46   -142    189   -394   -517   -319   -257   -368   -316
    -33    -62    -28     49     -2    -46   -361   -423   -324   -329   -459   -423
    -33    -98    -67     64     15    -83   -283   -337   -267   -316   -452   -423
    -23    -15      5     18    -15     -5   -202   -236   -176   -252   -384   -368
    -20     85    106    -33    -64     96   -132   -145    -85   -187   -306   -301
    -20    132    153    -54    -85    142    -85    -90    -25   -153   -257   -262
    -20    158    179    -70   -101    168    -57    -57      2   -145   -231   -246
    -33    168    202    -67   -119    184    -46    -44     18   -137   -210   -246
    -49    168    215    -59   -132    192    -51    -41     18   -129   -187   -246
    -51    168    220    -57   -135    194    -44    -38     23   -119   -153   -236
    -54    161    213    -54   -135    187    -41    -38     18   -111   -119   -236
   -119    137    254    -10   -187    194    -28    -25     28    -83    -62   -223
   -124    137    259     -7   -192    200    -28    -23     25    -62    -10   -226
    -88    161    249    -36   -168    205    -25    -10     36    -33     49   -213
   -103    176    280    -36   -192    226    -15     -2     49     -7    106   -194
   -101    187    288    -44   -194    236    -20     -2     44      7    166   -187
    -67    176    244    -54   -158    210    -31     -7     31      7    210   -197
    -44    176    220    -64   -132    197    -33     -2     25     12    249   -200
    -36    179    215    -72   -127    197    -44    -10     18     12    265   -200
    -25    213    239    -93   -132    226    -38     -7     25     31    280   -168
    -31    220    252    -96   -142    236    -31      2     38     46    270   -137
    -36    200    236    -80   -135    218    -25      2     36     41    233   -132
    -41    189    231    -75   -135    210    -31      5     28     41    213   -127
    -38    202    241    -83   -140    220    -31      0     25     41    205   -111
    -46    213    257    -85   -150    236    -28      5     28     44    207    -96
    -57    213    270    -77   -163    241    -18     15     38     51    200    -67
    -54    226    277    -85   -166    252     -2     33     62     67    202    -23
    -54    228    283    -88   -168    254      5     36     72     70    197     -7
    -38    249    285   -106   -163    267     -7     23     70     67    194      2
    -33    277    311   -122   -171    293      0     33     88     83    220     38
    -46    236    283    -96   -163    259      5     38     88     67    215     49
    -38    223    262    -93   -150    241      0     38     83     57    215     59
    -62    210    270    -75   -166    239      2     49     85     57    223     77
    -64    241    306    -88   -184    272     10     64    103     70    262    114
    -25    257    283   -116   -155    270     -2     57     96     57    275    116
      0    246    244   -124   -122    246    -10     46     75     33    262    103
    -38    236    275   -101   -155    254     -5     46     72     31    246    103
    -46    241    288    -96   -166    265    -15     33     57     23    249    103
    -10    215    226   -103   -119    220    -38     15     36      0    259     98
     12    192    179   -103    -83    187    -49     15     25    -10    241    106
     12    197    184   -106    -85    192    -54     12     18     -5    176    127
    -10    189    200    -88   -103    194    -62     10     10      2    127    145
    -12    150    161    -70    -88    155    -67      2     -7    -10     90    148
     -5    140    145    -67    -75    142    -67    -10    -23    -15     67    153
     15    205    187   -111    -85    197    -64    -12    -15     12     51    194
      0    202    202   -101   -101    202    -62    -12    -12     23     18    241
     -5    171    176    -83    -90    174    -64     -7    -18     31     10    277
      2    158    155    -80    -75    155    -70    -10    -20     33      7    288
      0    150    150    -77    -75    150    -64     -2     -7     36      5    303
     15    158    142    -85    -62    150    -46     12     10     49     12    329
     20    181    158   -101    -67    171    -38     25     25     72     44    348
     12    166    153    -90    -70    161    -28     38     46     77     72    355
    -28    103    132    -38    -80    119    -10     59     72     77     88    363
     10    132    122    -70    -54    127      7     80    106     93    135    397
     46    171    124   -109    -38    148     33     93    137     98    184    413
     18    135    116    -77    -49    124     38     93    142     90    220    394
    -12     96    109    -44    -59    101     33     85    145     54    257    376
     -7    111    119    -51    -62    114     33     83    163     44    275    366
    -18     85    103    -33    -62     96     28     80    181     15    280    350
    -18     70     85    -25    -51     77     38     88    213     -5    306    353
      7     46     38    -28    -15     44     38     90    249    -10    314    348
     38     54     15    -46     12     36     31     85    257    -54    288    322
     64     57     -7    -62     33     25     18     72    239    -83    249    301
     38     41      2    -41     18     23     31     88    262    -88    252    303
     33     46     12    -41     10     31     38    103    298    -75    226    319
     59     59      0    -59     31     31     33    103    319    -70    137    329
     31     36      2    -36     12     18     12     85    324    -31     62    337
     10     25     15    -20     -2     20      5     90    340     57     20    358
     59     80     18    -72     20     49     23    116    374    163     12    410
     41     59     18    -49     12     38     25    132    384    210     10    426
    -31    -33     -2     31    -15    -18      5    124    363    187    -12    402
    -18    -31    -12     23     -5    -23     23    153    371    192      2    423
      0     -5     -7      0      2     -5     54    192    384    213     28    436
    -10      0     10      5    -10      5     70    205    381    215     44    423
    -12    -18     -5     15     -5    -12     64    194    353    187     46    389
    -12    -23    -10     18     -2    -18     62    184    324    166     46    368
    -36    -31      5     31    -23    -12     64    181    306    161     49    368
    -15    -15      0     15     -7     -7     67    176    288    153     49    374
      2    -20    -23      7     10    -23     62    174    265    140     36    361
     12    -36    -51     10     31    -44     49    163    241    129     20    361
     10    -46    -57     18     31    -51     41    153    218    140     12    361
     -2    -38    -36     20     15    -38     36    150    202    166     15    355
     -2    -25    -23     12     10    -23     33    142    184    184     15    345
     18    -36    -54     10     33    -46     18    127    153    179     -2    329
     62    -51   -116     -7     88    -83      2    109    122    168    -33    309
    109    -49   -158    -28    132   -103      5    106    109    174    -51    285
    145     10   -135    -77    140    -59     18    122    119    197    -36    288
    166     41   -124   -103    145    -41     20    124    116    205    -28    275
    174     57   -116   -116    145    -28     31    135    122    218    -12    272
    145     44   -101    -93    124    -28     36    145    124    226      2    285
    116     64    -54    -93     85      5     44    153    137    239     25    296
    135    137      2   -137     64     72     70    181    166    267     57    311
    137    158     20   -148     57     90     72    187    174    272     64    303
     75    116     41    -96     18     80     41    153    150    244     44    267
     31    106     72    -70    -20     90     25    142    140    236     41    265
     20     80     59    -49    -18     70      5    129    119    213     33    254
     33     59     25    -46      2     44     -5    119     96    179     10    233
     -5     38     44    -15    -23     41      2    122     90    158     -5    213
    -25    -10     12     15    -20      0    -18     96     57    119    -38    161
   -106    -23     80     64    -96     28      0    109     64    124    -28    145
    -83    -15     67     46    -77     25     -5    106     59    111    -33    124
    -10    -15     -5     12     -2    -10    -18     90     41     85    -54     98
      2    -38    -44     15     23    -41    -36     77     18     59    -77     72
      7    -36    -44     12     25    -38    -36     83     18     51    -88     59
    -33    -70    -36     51      0    -54    -28     85     18     46   -103     44
    -54   -119    -64     88      5    -93    -49     59     -5     23   -140      7
    -49    -98    -51     72      0    -75    -36     70      2     36   -137     15
    -57    -80    -23     70    -18    -54    -23     77     10     46   -127     20
    -90    -90      0     88    -46    -46    -20     75      5     46   -127     18
   -109   -106      2    109    -57    -51    -28     72      0     38   -142      0
   -103   -135    -33    119    -36    -85    -18     85     -5     28   -168    -33
    -70   -153    -83    111      5   -119     59    176     31     25   -192    -70
    -67   -114    -49     90    -10    -83    184    324    124     77   -166    -62
    -54    -72    -18     64    -18    -46    283    493    244    171    -98    -15
      5    140    135    -72    -64    137    348    628    410    361     88    166
     57    553    493   -306   -218    524    337    683    620    675    433    496
    -20   1013   1031   -498   -524   1021    239    571    797   1010    807    867
    -90   1145   1236   -527   -662   1189      5    267    740   1119    919    963
   -106    852    956   -374   -532    901   -215   -119    353    802    584    662
    -98    316    415   -109   -257    366   -337   -392   -124    265     18    150
    -93   -103    -10     96    -44    -57   -366   -407   -329     18   -272   -166
    -75   -288   -213    181     67   -252   -324   -311   -324     -5   -340   -270
    -64   -306   -241    184     85   -275   -249   -226   -267     28   -324   -285
    -38   -223   -184    132     72   -205   -161   -129   -176    103   -246   -246
    -33   -127    -93     77     28   -111    -96    -59    -96    171   -168   -179
     -2    -62    -59     33     28    -62    -49    -10    -44    207   -122   -142
     15    -54    -72     18     41    -62    -36      5    -31    207   -109   -132
    -15    -44    -28     31      5    -36    -25      7    -23    205   -106   -129
    -18    -36    -18     25     -2    -28    -23      7    -23    194   -109   -135
    -62    -36     25     49    -44     -5      5     31     -2    213    -85   -111
    -41    -23     15     31    -31     -2     12     36      2    220    -80   -109
     28    -20    -49     -5     38    -33     -7     10    -25    205   -103   -135
     10    -23    -36      5     20    -28      2     12    -28    218    -96   -129
    -15    -51    -36     33     10    -44      2      5    -41    220   -103   -137
     18    -31    -49      5     31    -38      2      0    -49    228    -98   -145
     33    -28    -62     -2     46    -44      2     -5    -62    223    -90   -158
     12    -20    -33      2     23    -25     15      2    -57    233    -72   -148
     10      0    -10     -5     10     -5     23      7    -51    236    -59   -140
     18    -10    -28     -5     20    -18     18      5    -62    215    -64   -153
     10     -2    -12     -5     10     -5     18      5    -57    210    -57   -148
    -10     25     36     -7    -23     31     28     18    -36    210    -36   -127
    -25     38     64     -5    -44     51     33     31    -15    197    -28   -119
      7     46     36    -28    -15     44     23     18    -25    163    -54   -135
     31     67     33    -49     -2     51     20     18    -23    140    -67   -135
    -15     80     96    -33    -57     88     41     41      0    142    -51   -122
   -124     51    176     36   -150    114     59     59     20    142    -41   -109
    -62     70    132     -5    -96     98     46     54     10    116    -62   -127
     15     70     54    -44    -20     62     12     28    -12     80    -96   -161
     33     90     54    -62    -12     72      2     28     -7     83    -93   -148
     -5    132    137    -62    -70    135     33     57     33    124    -59    -96
    -33    127    161    -46    -96    142     33     57     44    127    -51    -88
    -38    103    142    -33    -90    122     10     36     31    116    -54    -93
    -10    106    116    -49    -64    111     -7     20     20    114    -54   -101
      7    142    135    -75    -62    140    -10     20     28    132    -33    -83
     12    137    124    -77    -57    132    -25      7     12    129    -41    -88
     20    124    103    -72    -41    114    -41     -2     -2    116    -54    -90
     -5    103    106    -51    -57    103    -51    -10    -15    106    -64    -88
     -2     98    101    -46    -51     98    -64    -25    -31     90    -75    -93
     12     88     75    -51    -31     80    -77    -41    -46     83    -88    -96
     33     96     62    -64    -12     77    -85    -51    -57     72    -96    -93
     31    116     83    -75    -25    101    -83    -54    -57     67    -93    -93
     28     93     64    -59    -18     80    -98    -72    -75     36   -111   -114
     36     85     49    -62     -7     70   -103    -80    -85     12   -124   -111
     67     96     25    -83     20     62   -111    -90    -98    -10   -137   -116
     75     88     10    -83     31     49   -124   -106   -111    -38   -158   -124
     59     83     23    -70     18     54   -127   -109   -116    -57   -171   -127
     59     83     23    -72     15     54   -135   -114   -124    -80   -189   -132
     83     88      5    -85     38     46   -122   -101   -114    -80   -192   -135
     90    101      7    -98     41     57   -101    -75    -93    -70   -187   -137
     77     88     10    -83     33     49    -88    -57    -83    -67   -184   -155
     90     67    -25    -80     57     20    -80    -44    -80    -75   -192   -171
     96     51    -44    -75     70      5    -67    -28    -70    -77   -194   -176
    114     75    -41    -96     75     18    -46     -7    -49    -70   -194   -176
    109     80    -28    -93     70     25    -31      7    -33    -64   -194   -184
     67     41    -25    -54     46      7    -33      2    -38    -80   -207   -205
     49     31    -18    -38     33      5    -23     15    -28    -77   -207   -210
      5     15      7    -10      0     10     -7     28    -12    -70   -192   -197
     59     25    -33    -41     46     -2     -5     25    -15    -80   -200   -202
     96     49    -46    -72     70      2     -5     23    -15    -85   -205   -213
     72     25    -46    -49     59    -10    -10     12    -23   -101   -213   -231
     44     -2    -46    -20     44    -23    -15     10    -28   -109   -205   -244
     33     -5    -38    -12     36    -20    -10     15    -25   -109   -197   -244
     54     28    -28    -41     41      0     -7     18    -18   -103   -184   -236
     38     57     18    -49     10     38     12     38      2    -85   -158   -213
     28     33      5    -31     10     18     -2     23    -12   -101   -176   -233
     49      7    -41    -28     46    -15    -25      5    -33   -116   -194   -257
     64     28    -36    -46     51     -2    -20     12    -23   -103   -184   -249
     51     36    -18    -44     36     10    -10     25    -10    -90   -174   -241
     49     15    -36    -33     44     -7    -18     18    -20    -96   -181   -252
     72     10    -62    -41     67    -25    -31      5    -31    -98   -192   -265
     31     59     25    -46      2     44      2     44     10    -49   -145   -220
     64     75     10    -70     25     44     -5     41     12    -41   -142   -215
     93     54    -41    -75     67      7    -25     23     -2    -49   -161   -228
    101     67    -33    -83     67     18    -15     31     10    -28   -150   -215
    111     75    -38    -96     75     18    -10     36     15    -15   -150   -210
     96     67    -28    -83     62     18     -5     41     20     -2   -148   -210
    122     70    -54    -96     88      7    -18     31     10     -5   -158   -218
     80     80      0    -80     41     41     -5     41     25     18   -137   -192
     90     88     -5    -90     46     41     -7     38     28     23   -135   -184
    129     72    -57   -101     93      7    -31     18      7      5   -158   -202
    150     77    -72   -114    111      2    -33     18      7      7   -161   -205
    192    137    -54   -163    124     41    -12     38     31     31   -140   -181
    161    142    -20   -153     90     62     -2     44     38     41   -135   -174
    122    101    -20   -111     70     41    -12     28     25     28   -150   -184
    129    106    -23   -119     75     44    -15     25     23     28   -155   -184
    116     90    -25   -103     72     33    -18     18     15     23   -163   -192
    103     93    -10   -101     57     41    -10     20     20     28   -163   -189
    103    124     20   -116     41     72      7     33     38     44   -150   -176
     98    142     44   -122     28     93     25     49     54     57   -137   -166
    103    163     59   -132     23    111     38     62     70     67   -132   -158
    106    174     67   -142     20    122     51     75     83     77   -129   -161
    111    176     64   -145     23    122     59     80     88     77   -127   -158
    127    200     70   -163     28    137     72     93    101     88   -116   -142
    116    220    103   -168      7    163     80     98    116    101   -103   -129
    124    252    127   -189     -2    192     85     98    135    116    -96   -114
    111    267    155   -192    -20    213     77     98    137    119    -85   -103
    101    254    150   -179    -25    202     57     83    124    116    -80   -116
    155    257    101   -205     28    179     20     46     96     98    -96   -142
    137    239     98   -189     20    168      2     33     83     88   -109   -145
    109    228    119   -171     -5    174     12     46     88     96   -106   -137
     96    181     85   -140      5    135      2     33     72     83   -129   -166
     75    150     75   -111      0    114      2     28     59     77   -142   -187
     67    114     44    -93     10     77    -10      2     31     51   -174   -220
     72     77      2    -75     33     41    -23    -20      7     33   -192   -252
     83     80     -5    -83     44     36    -12    -15     12     41   -179   -257
     62     41    -20    -51     41     10    -25    -38     -7     20   -192   -283
     15    -15    -31      0     23    -23    -49    -67    -36     -2   -215   -316
     59      0    -59    -31     59    -28    -54    -77    -41     -5   -218   -329
     77     12    -64    -46     72    -25    -51    -75    -38      5   -210   -332
     80     -2    -83    -38     80    -41    -59    -90    -49      0   -218   -342
    101     18    -83    -59     93    -31    -54    -85    -44     10   -213   -332
     72      7    -67    -41     70    -28    -41    -75    -33     23   -205   -319
     33    -15    -49    -10     38    -31    -36    -70    -31     31   -205   -314
     88    -18   -106    -33     96    -62    -49    -75    -49     15   -228   -342
    116    -77   -197    -20    155   -137    -15    -23    -54     -7   -280   -407
     93    -96   -189      0    140   -142    101    119     18     31   -275   -426
     90     -2    -93    -44     90    -46    246    332    168    161   -171   -350
    200    187    -12   -192    106     88    329    514    322    329    -20   -210
    241    509    267   -376    -12    389    290    540    478    584    267     98
    210   1062    852   -636   -319    958    194    449    678    956    709    566
      2   1330   1327   -667   -662   1327     -2    176    698   1156    971    836
   -129   1109   1239   -488   -683   1174   -233   -189    413    956    807    680
   -135    454    587   -161   -363    519   -405   -524   -140    314    166     85
    -93    -51     41     70    -67     -5   -452   -587   -431    -85   -262   -340
    -49   -239   -192    142     70   -215   -407   -491   -446   -150   -358   -459
    -10   -226   -215    119    101   -220   -314   -366   -368    -98   -327   -462
     18   -148   -168     62     90   -158   -215   -246   -272    -20   -252   -407
     33    -44    -80      5     54    -62   -135   -158   -189     51   -176   -329
     44     -5    -49    -20     44    -25    -98   -119   -158     72   -137   -293
     33    -12    -46    -10     38    -28    -88   -109   -161     70   -111   -280
      5    -28    -33     10     18    -31    -88   -116   -174     59   -132   -288
     -5    -25    -23     15      7    -23    -75   -101   -161     31   -168   -340
     38      0    -38    -20     36    -18    -59    -83   -116     25   -179   -379
     59     23    -36    -41     49     -5    -46    -64    -62     59   -176   -387
     31    -15    -46    -10     38    -31    -51    -67    -54    101   -226   -410
     72     23    -51    -49     62    -12    -41    -54    -51    150   -210   -407
     85     51    -36    -70     62      7    -31    -41    -49    163   -124   -402
     90     49    -41    -70     67      5    -36    -46    -51    153    -28   -397
     77     38    -38    -59     59      0    -38    -51    -54    140     38   -394
     67     41    -25    -54     46     10    -31    -51    -57    119     54   -381
     54     49     -5    -54     28     23    -23    -44    -54    106     38   -371
     59     62      2    -59     28     33    -20    -54    -59     88     12   -371
     51     70     18    -62     15     46    -10    -51    -57     88      2   -355
     31     77     44    -54     -7     62      2    -49    -54     98      2   -340
     46     85     38    -67      5     62      7    -54    -57    106    -10   -335
     64    103     38    -83     12     72     15    -51    -57    111    -12   -322
     59     98     38    -80     10     70      7    -62    -67     96    -28   -316
     33     83     49    -59     -7     67     15    -59    -64     83    -20   -311
     18     85     67    -51    -25     77     20    -57    -59     72     10   -306
     31     96     64    -62    -15     80     23    -59    -54     54     28   -298
     23     83     57    -54    -15     72     25    -62    -57     36     15   -296
     33     88     54    -62    -10     72     23    -67    -51      2      2   -290
     31    106     75    -67    -23     90     25    -77    -44    -12      5   -275
    -33     96    129    -31    -80    111     41    -67    -25     -7     31   -246
    -25     88    114    -31    -70    101     28    -80    -41    -25      7   -252
     28    124     93    -77    -33    109     23    -85    -44    -23     15   -239
     31    153    122    -90    -46    137     33    -80    -25    -12     54   -213
      5    127    122    -64    -57    124     25    -88    -25    -36     62   -210
    -18    106    122    -44    -70    114      5   -109    -38    -54     70   -210
    -31     93    124    -31    -77    106     -5   -122    -49    -59     85   -205
    -10    106    116    -49    -62    109    -18   -132    -54    -67     88   -202
    -23    116    140    -46    -80    127    -18   -135    -51    -64     90   -194
    -80     90    171     -5   -124    129    -25   -140    -57    -72     80   -197
    -72     77    150     -2   -111    114    -46   -158    -70    -96     49   -210
    -88     88    174     -2   -129    129    -49   -166    -67   -103     28   -210
   -116     83    200     18   -158    140    -54   -174    -75   -114     12   -215
    -36     90    127    -28    -83    109    -85   -207   -109   -145    -12   -249
    -18     85    103    -33    -59     93    -96   -220   -127   -158     -7   -262
    -46     88    135    -20    -90    111    -90   -213   -122   -150     10   -249
    -38    111    150    -36    -93    129    -88   -207   -119   -148      0   -244
    -10    129    137    -59    -72    132    -90   -202   -124   -150    -20   -244
     51    148     93   -101    -20    122    -96   -200   -132   -153    -49   -257
     36    122     85    -80    -23    103    -85   -184   -127   -145    -67   -265
     41    109     67    -75    -12     88    -77   -171   -124   -145    -85   -277
     41    124     83    -83    -20    103    -54   -135    -98   -119    -83   -262
     28    137    109    -83    -38    124    -31   -103    -72    -96    -75   -249
     23    124    101    -75    -41    114    -28    -98    -72   -101    -96   -265
     -5    129    135    -62    -70    132     -7    -72    -51    -83    -90   -257
    -28    103    129    -38    -77    116      2    -64    -49    -88   -103   -270
    -12    111    124    -49    -67    116      7    -59    -46    -88   -111   -272
      7    124    116    -67    -54    122      5    -59    -46    -93   -122   -272
      7    111    103    -59    -46    109      5    -54    -46    -96   -137   -275
     -2     98    101    -49    -51    101      5    -51    -49   -101   -155   -280
    -31     98    129    -33    -80    111     15    -38    -38    -90   -158   -272
    -38    103    140    -33    -88    122     18    -31    -33    -85   -163   -267
    -18    109    127    -44    -72    116      7    -33    -41    -88   -181   -277
     -2    127    127    -64    -64    127      2    -33    -38    -85   -189   -277
    -25    127    150    -51    -88    137      7    -25    -31    -77   -192   -280
    -46     98    145    -28    -96    119      7    -23    -38    -85   -207   -290
    -41    116    158    -36    -98    137     18     -7    -20    -72   -200   -277
    -49    148    197    -51   -124    171     31      5     -5    -59   -187   -259
    -54    140    194    -44   -124    166     31     12     -2    -62   -192   -257
    -49    153    200    -51   -124    176     28     15     -2    -59   -194   -259
    -41    171    213    -64   -127    192     33     23      7    -51   -184   -246
    -59    163    220    -54   -140    192     38     36     15    -51   -184   -236
    -59    145    202    -44   -129    174     36     33     10    -64   -192   -244
    -72    150    223    -38   -148    187     38     38     18    -62   -184   -233
    -64    158    223    -46   -142    189     38     44     25    -64   -189   -220
    -64    163    226    -49   -145    194     41     54     36    -70   -192   -200
    -67    168    233    -51   -150    200     46     62     44    -77   -207   -166
    -77    171    246    -49   -163    207     62     80     62    -77   -202   -132
    -46    171    218    -62   -132    194     57     88     67    -90   -205   -122
    -12    181    194    -85   -103    187     49     85     72   -109   -213   -114
    -10    189    197    -90   -103    192     51     98     98   -111   -194    -96
     -2    189    192    -93    -98    192     49    103    119   -109   -166    -72
     28    200    171   -114    -70    187     51    103    137    -98   -142    -57
     57    215    158   -137    -49    187     44     93    145    -93   -119    -46
    132    218     83   -176     25    150     12     70    132   -101   -103    -51
    200    231     28   -215     85    129    -28     36    114   -101    -85    -51
    184    220     36   -202     75    129    -46     15    101    -90    -38    -33
    166    176     10   -174     75     93    -54     -7     70   -106    -20    -31
    187    174    -12   -181    101     80    -49    -15     49   -116    -20    -12
    171    202     28   -187     72    116    -18      2     57   -101     -7     41
    150    246     96   -197     28    171     12     25     72    -72     -2    111
     96    249    150   -174    -25    202     36     46     88    -54    -12    163
     96    241    145   -168    -23    194     44     49     93    -38    -46    179
    132    262    127   -197      2    194     46     46    101    -20    -59    189
    116    285    168   -200    -25    228     62     54    135    -10    -57    205
    142    309    166   -226    -12    239     59     54    166    -28    -51    202
    140    329    189   -236    -25    259     54     62    207    -41    -77    200
    135    314    179   -228    -20    246     33     57    239    -72   -109    176
    145    311    166   -228    -10    239     18     59    275    -88   -122    148
    109    252    140   -181    -15    194      2     59    298   -106   -187    124
     59    202    140   -132    -38    171     12     75    324   -122   -223    122
     59    155     96   -109    -18    127     15     83    327   -140   -246    129
     12    103     90    -57    -38     98     28     93    327   -129   -252    148
     59     98     38    -80     10     70     31     90    311   -119   -270    127
     62     80     18    -72     23     49     36     93    293   -101   -288    124
     46     49      2    -49     23     25     25     83    257    -88   -306    122
     44      0    -44    -20     44    -20      0     54    207    -98   -332     98
     25    -23    -49     -2     36    -36     -5     38    171    -98   -332     75
     51     20    -31    -36     41     -5      7     51    163    -72   -298     98
     51     28    -23    -41     38      2     12     49    145    -62   -272     80
     36      2    -33    -18     36    -15      5     41    119    -59   -259     54
      2    -41    -44     18     20    -41     -2     38     98    -62   -249     28
    -23    -57    -33     38      5    -46     -2     38     88    -57   -233     28
     23    -31    -54      5     36    -44     -7     36     75    -59   -226     31
    116     12   -103    -64    111    -44      7     62     77    -51   -210     46
     77    -80   -161      0    116   -119     51    127     77    -75   -246     -2
     51    -83   -135     15     90   -109    155    262    150    -12   -220      5
    101     12    -90    -57     93    -36    270    449    280    132   -127     85
    200    205      5   -202     98    106    332    597    431    324     49    262
    192    550    358   -374    -83    454    322    644    623    626    376    628
     96   1010    914   -553   -410    963    259    563    823    979    771   1062
    -67   1122   1187   -527   -626   1153     62    259    763   1062    888   1187
   -168    802    971   -316   -568    885   -176   -142    389    740    576    911
   -132    236    368    -51   -252    301   -342   -439   -116    148    -33    348
    -72   -142    -70    106     -2   -106   -384   -441   -306   -119   -329     36
    -57   -324   -270    189    106   -298   -353   -361   -316   -171   -407    -70
    -15   -327   -311    171    148   -319   -277   -265   -259   -140   -392    -70
    -28   -265   -236    145    101   -252   -184   -148   -161    -59   -327     -2
    -33   -210   -176    119     70   -194   -122    -70    -90     -7   -280     75
     23   -140   -166     57     93   -153    -85    -23    -57     25   -257    127
    -10   -109    -98     59     44   -103    -54     20    -23     54   -233    181
    -18   -103    -88     59     33    -96    -49     28    -25     49   -246    200
     -5    -88    -83     46     38    -85    -36     44    -18     64   -239    215
    -70   -109    -38     88    -15    -75    -28     62    -10     80   -228    210
    -64   -114    -49     90     -7    -83    -44     54    -23     77   -241    163
    -75   -127    -51     98    -12    -88    -36     64    -15    103   -226    153
    -72   -124    -51     98    -10    -88    -23     80     -2    124   -202    150
    -64   -103    -41     83    -12    -72    -18     83     -5    129   -200    142
    -83    -85     -2     85    -41    -44     -7     83     -2    140   -197    135
   -122   -106     12    114    -67    -49    -12     77     -5    142   -197    129
   -135   -111     20    122    -77    -46    -18     77     -2    145   -192    127
   -127   -101     23    114    -75    -41    -18     85      0    150   -187    129
   -103    -75     28     90    -67    -23    -15     88      5    150   -184    122
   -111    -96     15    101    -64    -38    -28     75     -5    127   -192    103
   -132    -98     31    114    -83    -33    -12     90      7    124   -179     93
   -181    -85     96    132   -140      5      2    106     25    135   -155     77
   -137    -38     98     88   -119     28     -7    103     28    124   -145     38
   -109    -20     85     64    -98     31    -15     93     20    109   -142     -7
   -137    -25    111     80   -127     44    -10     98     31    109   -127    -36
   -142    -23    116     83   -129     46    -10    103     33    101   -119    -67
   -114     -5    109     59   -111     51    -15     98     28     85   -124   -103
    -83     23    103     28    -93     62    -25     93     25     75   -132   -106
    -80     18     98     31    -90     57    -41     80     15     62   -140    -96
    -70     31    101     18    -85     64    -28     88     25     64   -137    -77
    -85     25    111     31    -98     67    -23     88     25     62   -137    -72
    -98     15    114     38   -106     64    -36     70     12     46   -145    -75
    -85     25    111     31    -98     67    -41     62      7     41   -142    -67
    -88     20    106     33    -98     62    -49     49     -5     31   -137    -64
   -109     18    127     46   -116     72    -62     41    -12     23   -132    -62
    -98     10    109     44   -103     59    -70     33    -18     18   -135    -64
    -77     20     98     28    -88     59    -70     33    -20     20   -129    -57
    -83     15     96     31    -88     54    -83     15    -33     12   -137    -64
   -106     -7     98     57   -103     44    -96     -2    -51      0   -155    -80
   -114     -7    103     59   -111     46    -90     -2    -54      2   -158    -77
   -114     10    124     51   -119     67    -83     -2    -51     10   -155    -67
   -106     28    132     36   -119     80    -75      0    -51     15   -150    -59
    -80     18     98     31    -88     57    -80     -2    -62     12   -158    -51
    -46      7     54     15    -49     31   -103    -33    -90     -5   -184    -62
    -80    -23     54     51    -67     15   -124    -59   -119    -28   -213    -85
    -75      2     77     33    -77     38   -106    -46   -109    -25   -202    -75
    -46     64    111     -7    -77     88    -62     -7    -77      2   -158    -38
    -98      2     98     46    -98     49    -67    -12    -88    -12   -168    -51
   -116    -36     80     75    -98     20    -72    -10    -93    -25   -181    -72
   -122    -44     75     80    -98     15    -64      2    -83    -15   -189    -85
    -57    -31     25     44    -41     -2    -49     20    -67     33   -197    -93
     -7    -20    -12     12      0    -18    -41     15    -62     90   -210   -103
    -15    -33    -18     23      0    -25    -28     23    -59     90   -213   -116
    -31    -33     -2     31    -15    -18    -10     44    -41     83   -202   -116
    -23    -41    -18     33     -2    -31     -2     51    -36     70   -202   -116
    -33    -33     -2     31    -18    -20     15     67    -20     75   -194   -106
    -59    -38     20     49    -41    -10     28     80     -5     70   -189   -103
    -62    -33     25     46    -46     -5     31     80      2     57   -189   -103
    -72    -36     36     54    -54      0     41     80      7     51   -189   -103
    -54    -25     28     38    -41      0     41     83     15     46   -187   -101
    -67    -18     49     41    -59     15     51     93     31     59   -176    -88
    -72     -7     64     36    -70     28     54     98     36     72   -171    -83
    -51     18     70     18    -59     44     51     96     36     77   -171    -90
    -54     15     67     18    -62     41     51     90     33     83   -174    -96
    -88     -7     80     49    -85     36     46     88     31     85   -171    -98
   -101     -7     93     54    -98     41     51     96     41     96   -155    -93
    -64     28     93     18    -77     59     59    106     51    103   -142    -85
    -59     33     93     10    -77     64     64    106     54     98   -140    -80
    -59     49    109      5    -85     77     72    111     64     98   -137    -67
    -77     44    122     15   -101     83     72    114     70     96   -140    -62
    -85     33    119     25   -101     75     70    109     70     88   -150    -72
    -75      5     77     33    -77     41     57     96     54     62   -179   -106
    -64      5     67     28    -67     36     51     93     54     59   -194   -114
    -59     31     88     12    -75     59     62    101     67     75   -187    -98
    -67     23     90     23    -77     57     62    103     72     85   -184    -90
    -51     28     80     10    -67     54     59    103     72     93   -189    -93
    -36     41     77     -2    -57     59     59    103     72    101   -189    -98
    -44     36     80      2    -62     57     51     96     67    106   -192   -111
    -38     31     70      5    -54     49     41     88     57    109   -192   -119
    -28     20     46      2    -36     33     33     77     49    101   -197   -122
    -46     18     64     12    -54     41     44     85     51    114   -187   -124
    -23     33     57     -7    -38     44     44     85     46    119   -184   -132
     15     36     20    -25     -2     28     33     75     36    116   -187   -137
    -28     15     44      7    -36     28     28     70     28    116   -181   -137
    -54      7     59     23    -57     33     33     75     28    119   -176   -132
    -23      5     25      7    -25     15     25     67     15    109   -187   -140
     -2     23     25    -10    -12     23     28     67     18    109   -181   -142
      2     54     49    -31    -23     54     54     85     36    122   -161   -127
     -2     51     54    -25    -28     54     54     83     33    114   -158   -129
     -5     70     75    -36    -38     72     67     98     49    124   -137   -119
    -51     88    140    -18    -96    114     80    114     67    135   -114   -101
    -12    106    116    -46    -64    111     72    103     59    119   -122   -114
     25    137    111    -80    -41    124     80    106     67    119   -109   -109
     12    142    129    -80    -59    137     77    101     70    116   -103   -103
     -7    171    179    -80    -93    174     96    119     93    135    -70    -72
    -70    187    254    -59   -163    220    103    135    111    148    -46    -49
    -28    155    184    -62   -106    168     51     93     67     98    -85    -93
    -10    145    153    -67    -83    148     18     75     46     70   -101   -106
    -44    127    171    -41   -106    148     12     75     44     57   -103   -109
    -62    106    166    -23   -114    137     12     75     36     36   -119   -127
    -20     83    103    -31    -62     93      2     57     10      0   -155   -171
     12     51     36    -33    -12     44    -20     33    -20    -44   -189   -207
    -15     57     72    -20    -44     64    -18     38    -12    -51   -187   -200
    -31     38     70     -7    -49     54    -18     33    -18    -70   -197   -210
    -51      7     59     20    -57     33    -18     28    -23    -83   -207   -220
    -62     12     75     23    -67     44    -18     31    -20    -83   -200   -213
    -54     12     67     20    -59     38    -28     23    -25    -90   -202   -220
    -54      0     54     25    -54     25    -36     12    -33    -98   -215   -236
    -57      2     59     28    -59     28    -38     12    -33    -85   -215   -241
    -41     15     57     12    -51     36    -41     10    -33    -75   -210   -241
    -33     15     49     10    -41     31    -41     10    -33    -59   -200   -236
    -51     25     77     10    -64     49    -36     15    -28    -44   -187   -231
    -49     36     83      5    -67     59    -25     25    -23    -33   -181   -226
    -70    -28     38     49    -57      5      2     59    -23    -46   -210   -265
   -116    -77     38     98    -77    -20    111    187     33    -31   -226   -301
      7     23     15    -18     -2     18    215    327    124     28   -187   -277
    114    142     28   -129     44     85    298    493    259    150    -83   -184
    161    397    236   -277    -38    316    319    597    431    366    150     57
    215    927    711   -571   -246    820    288    618    659    719    558    478
     41   1309   1267   -675   -613   1288    114    392    763    984    885    802
    -57   1231   1286   -587   -670   1257   -150     15    548    872    810    730
    -80    776    854   -350   -467    815   -353   -379     64    358    316    301
    -90    236    327    -72   -207    280   -415   -530   -322   -145   -192   -153
    -64    -70     -5     64    -31    -38   -405   -439   -379   -272   -363   -340
    -51   -171   -119    109     33   -145   -342   -337   -337   -267   -389   -392
    -20   -158   -137     88     57   -150   -265   -241   -262   -215   -361   -374
     31    -77   -109     23     70    -93   -181   -145   -174   -137   -309   -327
     41    -23    -64     -7     51    -44   -132    -90   -116    -83   -267   -296
     36      7    -28    -23     31    -10    -98    -51    -75    -46   -241   -267
     38     41      2    -41     18     23    -70    -23    -44    -20   -223   -244
     57     41    -15    -49     36     12    -62    -15    -38    -15   -223   -249
     41     36     -5    -38     23     15    -51     -7    -31    -12   -223   -254
     15     31     12    -23      2     23    -46     -2    -23    -10   -218   -252
     44     44      0    -46     20     23    -51     -7    -25    -12   -220   -254
     41     49      7    -44     18     28    -46     -2    -18     -5   -207   -252
     41     51      7    -49     18     31    -38      5    -10      5   -197   -249
     64     38    -28    -51     46      5    -54    -12    -28    -10   -213   -272
     25     25      0    -25     12     12    -57    -15    -25     -7   -207   -270
     36     67     31    -51      2     49    -41      5      0     18   -179   -244
     64     72      5    -70     31     38    -46      0     -2     18   -181   -246
     49     46     -2    -46     25     20    -57    -10    -10      7   -197   -259
     36     67     31    -51      2     49    -44      5      7     41   -181   -244
     64     90     25    -77     20     59    -31     18     15     75   -176   -233
     96     93     -2    -96     49     44    -44     10      7     98   -179   -239
     72     88     15    -80     28     51    -51      7     10    122   -174   -231
     62     98     36    -80     12     67    -41     10     12    137   -171   -215
    -18     88    106    -33    -62     96    -23     28     28    158   -153   -189
      5     80     75    -44    -36     77    -44     12     10    145   -166   -200
     51     77     23    -64     12     51    -62      0     -5    135   -179   -202
     70     88     15    -80     28     51    -62     -2     -7    132   -176   -200
     67    124     57    -96      5     90    -38     18     12    153   -148   -184
      7     90     83    -49    -38     88    -49      5      2    150   -145   -194
      2     80     77    -41    -38     77    -64    -12     -7    140   -145   -202
     10     85     75    -49    -31     80    -70    -20    -10    137   -142   -207
     18     93     75    -54    -28     85    -72    -28    -12    135   -140   -213
      7    101     93    -57    -44     98    -85    -44    -20    127   -137   -218
      0     98     96    -49    -46     98    -96    -54    -25    122   -140   -223
     10     96     83    -54    -36     88   -111    -70    -38    103   -155   -231
     36     98     62    -67    -12     80   -129    -88    -54     77   -168   -233
     20    101     77    -62    -28     90   -140    -96    -62     64   -171   -233
     59     93     33    -77     12     64   -168   -124    -90     31   -189   -254
     67     88     20    -77     23     54   -184   -140   -106      7   -197   -259
     67    114     46    -90     10     80   -174   -135   -103      2   -187   -257
     20     96     75    -59    -28     85   -179   -150   -122    -18   -181   -272
    -18     72     90    -25    -54     80   -184   -161   -142    -36   -176   -275
    -10     62     72    -28    -41     67   -200   -179   -168    -54   -176   -265
     18     62     44    -38    -12     54   -213   -194   -192    -70   -176   -241
     51     67     15    -62     18     44   -210   -194   -210    -72   -168   -202
     57     77     20    -67     18     51   -207   -194   -228    -64   -153   -166
     25     75     49    -51    -12     64   -205   -194   -249    -46   -129   -135
     15     59     44    -36    -12     51   -194   -179   -228     10    -88   -101
      7     54     44    -31    -18     49   -174   -153   -174     90    -41    -96
     51     77     23    -64     15     51   -161   -137   -148    132    -28   -142
     64     80     15    -75     23     49   -140   -111   -129    124    -18   -179
     72     64     -7    -67     41     28   -132    -98   -119    119    -25   -226
     62     64      0    -64     31     33   -119    -88    -93    142    -23   -244
     85     70    -15    -80     51     28   -103    -88    -88    142     -5   -262
    114     88    -25   -103     67     31    -85    -90    -93    129     15   -280
    116    101    -15   -109     67     44    -64    -80    -85    111     41   -290
    119    122      0   -122     59     62    -44    -72    -75    114     62   -301
     96    114     18   -106     38     67    -41    -83    -75    106     70   -306
    109     98    -12   -103     62     41    -38    -96    -77     72     72   -319
    132     88    -44   -109     88     23    -41   -116    -77     25     72   -371
    111    101    -10   -106     59     46    -31   -124    -59     20     80   -400
    101     93     -7    -98     54     44    -23   -129    -51     10     80   -431
     98     85    -12    -93     57     36    -28   -142    -51    -12     88   -459
     96     93     -2    -93     49     46    -33   -150    -51    -25     98   -480
     62    103     38    -83     12     70    -12   -132    -31    -12    122   -478
     70    114     44    -90     12     77     -5   -127    -20    -15    145   -475
     80    109     28    -96     23     70    -10   -129    -15    -33    155   -475
     80    142     62   -111     10    103      2   -114      2    -41    181   -452
     57    148     90   -103    -18    122     10   -103     18    -41    200   -420
     41    158    116   -101    -36    137     10    -96     23    -46    213   -389
     51    168    114   -111    -31    140      5    -96     20    -54    223   -368
     57    158    101   -106    -20    129      7    -96     23    -59    233   -358
     70    179    109   -124    -18    142     20    -80     38    -54    262   -319
     72    218    142   -145    -33    181     38    -59     62    -49    288   -277
     57    228    171   -145    -57    200     41    -49     70    -59    272   -257
     25    233    207   -129    -90    220     54    -31     85    -57    163   -233
     75    252    174   -163    -51    213     49    -36     80    -75     31   -233
    101    257    153   -179    -25    205     46    -38     77    -90    -28   -226
     93    262    166   -179    -38    215     59    -36     83    -98    -75   -215
    119    267    148   -192    -12    207     64    -36     80   -109   -116   -220
    116    265    145   -192    -12    205     57    -46     64   -119   -150   -233
    124    270    142   -197     -7    207     57    -46     59   -109   -179   -239
    119    270    148   -197    -12    210     70    -38     59    -98   -192   -239
    109    262    153   -184    -20    207     70    -33     57   -101   -207   -244
    137    265    124   -202      7    194     59    -33     44   -109   -223   -252
    155    275    116   -215     20    197     54    -31     38   -103   -226   -254
    145    290    145   -220      0    218     54    -18     46    -88   -215   -249
    140    311    171   -226    -15    241     70      7     59    -64   -194   -231
    153    309    153   -233      0    231     59      5     44    -62   -202   -244
    161    337    176   -249     -7    257     64     15     44    -46   -194   -236
    179    345    166   -262      5    254     64     20     38    -41   -197   -239
    132    329    197   -231    -31    265     59     15     31    -33   -197   -233
     54    376    322   -218   -135    350     88     44     64     15   -155   -179
     88    407    319   -249   -114    363     88     49     70     33   -153   -153
     93    394    298   -246   -101    348     59     31     51     23   -176   -145
    103    366    262   -233    -77    314     15      0     20      0   -205   -150
    101    355    254   -228    -75    303      0     -5     12     -2   -202   -135
     83    319    236   -202    -75    277     -5    -10      5    -15   -205   -132
     44    277    233   -163    -96    257     -5    -15      0    -28   -197   -140
     18    257    239   -137   -109    249      0    -10      0    -31   -171   -145
     15    226    210   -122    -98    218     -7    -23    -12    -57   -176   -153
     -2    194    197    -96    -98    194    -10    -31    -20    -75   -184   -161
    -18    163    181    -75   -101    174    -18    -41    -28    -93   -184   -171
    -25    179    205    -75   -114    192    -15    -44    -25    -98   -171   -168
    -23    181    205    -80   -116    194    -15    -41    -25   -101   -179   -174
    -38    181    218    -72   -127    200    -15    -38    -23    -98   -184   -168
    -44    158    202    -57   -122    179    -23    -41    -28   -101   -197   -166
    -41    155    197    -57   -119    176    -15    -33    -25    -90   -197   -153
    -51    158    210    -54   -132    184     -7    -31    -23    -85   -194   -140
    -54    161    215    -54   -135    187    -10    -25    -23    -80   -194   -135
    -41    176    218    -67   -132    197    -10    -23    -20    -70   -187   -124
    -85    150    236    -31   -161    192      0     -7    -10    -67   -168   -106
    -44    109    153    -33   -101    132     15     28    -10    -85   -189   -137
     12    103     90    -59    -38     98    109    153     51    -62   -184   -153
     33    168    135   -103    -51    153    226    319    171     15   -114   -101
     46    280    233   -163    -93    257    329    524    350    163     36     41
    137    571    431   -355   -148    501    335    607    527    384    314    327
    129   1072    943   -602   -405   1008    288    587    745    719    779    795
    -25   1449   1475   -714   -750   1462    124    361    846    969   1161   1158
    -54   1408   1462   -675   -758   1434   -150    -25    639    857   1109   1124
    -77    880    958   -402   -519    919   -332   -387    161    293    571    709
   -163    283    446    -62   -303    363   -384   -496   -171   -210     75    277
   -142    -20    119     80   -132     49   -358   -418   -215   -355    -96     51
    -49    -72    -23     62    -12    -49   -293   -322   -145   -322   -116    -12
    -54    -38     15     46    -36    -12   -200   -210     20   -179    -46    -18
    -75     -5     67     38    -72     31   -137   -119    181    -77    -33     -5
    -41     44     85     -2    -64     64    -88    -46    290    -15    -59     23
    -18     96    114    -38    -64    103    -33     15    358     38    -88     44
    -12     98    111    -44    -62    103    -20     31    345     49   -142     38
    -36     72    106    -18    -70     88    -12     33    314     54   -197     33
    -54     77    132    -12    -93    103     -7     38    288     57   -226     44
    -54    109    163    -25   -109    135      7     51    267     51   -220     75
    -57    122    179    -33   -119    150     18     46    241     51   -228     93
    -70    129    197    -31   -135    163     25     38    213     49   -228    106
    -36    181    218    -72   -127    200     51     46    200     44   -197    122
    -83    161    244    -38   -163    202     44     23    166      5   -174    116
   -155     62    218     44   -187    137     12    -15    106    -57   -189     98
    -88    119    207    -18   -148    163     25      2    106    -51   -150    132
    -90    129    220    -20   -158    174     15      0     96    -57   -129    129
   -135     96    231     20   -181    163      2     -5     80    -70   -122    116
   -124    101    226     10   -174    163      0      2     75    -75   -124    119
   -135     85    218     23   -176    150     -2      5     64    -77   -137    116
   -137     64    202     36   -171    132     -7      7     54    -80   -150    119
   -161     41    202     59   -181    122    -10     15     46    -83   -161    122
   -155     59    213     46   -184    135      0     31     46    -72   -161    122
   -168     59    228     54   -197    142      5     46     49    -64   -166    119
   -194     49    244     72   -220    145      5     46     38    -64   -179    109
   -189     41    231     75   -210    135      5     62     38    -54   -179    103
   -140     80    218     28   -179    150     -2     64     33    -38   -174     90
   -153     64    218     41   -184    140    -15     59     18    -31   -179     51
   -127     96    223     12   -176    158    -15     72     18     -2   -171     31
    -83    132    215    -23   -148    174    -15     90     20     25   -166     23
    -83     98    181    -10   -132    140    -41     77     -7     23   -189    -10
    -80     85    166     -2   -122    124    -67     64    -31     23   -207    -36
      0    145    145    -75    -72    145    -51     83    -20     54   -194    -23
     38    179    140   -109    -49    161    -49     90    -23     75   -197    -15
      0    135    135    -70    -67    135    -67     80    -44     72   -223    -23
    -18    114    132    -49    -75    122    -77     80    -59     72   -241    -23
    -62     80    140    -10   -101    109    -98     64    -88     51   -270    -41
   -116     31    148     44   -132     88   -137     38   -122     23   -298    -62
   -116     31    148     41   -132     88   -153     31   -137      7   -311    -54
   -116     28    142     44   -129     85   -148     33   -142      2   -316    -36
   -140      7    148     64   -145     77   -142     33   -148     -7   -324    -28
   -155      0    155     77   -155     77   -140     18   -155    -23   -335    -20
   -142     20    163     59   -153     90   -140      5   -163    -36   -340     -2
   -127     44    168     41   -148    106   -135      2   -166    -41   -335     12
   -127     23    148     51   -137     83   -137     -7   -176    -57   -342      7
   -119     10    129     54   -124     70   -140    -18   -179    -64   -340     10
    -77     51    127     10   -103     88   -127    -10   -166    -57   -314     31
    -70     51    122      7    -96     85   -114     -5   -158    -59   -303     28
    -80     36    116     20    -98     77    -98      2   -148    -62   -296     23
    -54     59    114     -2    -83     85    -72     20   -127    -54   -283     20
    -64     54    119      5    -93     85    -64     25   -119    -59   -283     -5
    -72     41    114     15    -93     77    -46     33   -106    -51   -283    -25
    -67     33    101     15    -85     67    -33     38    -96    -49   -288    -51
    -67     28     96     20    -80     62    -25     33    -93    -44   -288    -77
    -70     18     88     25    -80     51    -33     18   -101    -46   -298   -111
    -51     31     83     10    -67     57    -20     18    -88    -31   -296   -129
    -67     23     88     20    -77     54    -12     12    -83    -20   -296   -150
    -90     15    106     38    -98     59     -5      7    -83    -10   -293   -171
    -85     38    124     23   -106     80      2      2    -75     10   -283   -179
    -62     38    101     10    -83     70      2     -7    -80     31   -288   -197
    -85     20    106     31    -96     62      0    -23    -88     62   -298   -215
    -93     10    103     41    -98     57     -7    -44    -98     93   -306   -231
    -88     18    106     33    -98     62    -10    -46    -98    101   -301   -233
    -57     33     90     10    -75     62    -10    -41    -98     88   -298   -244
    -62     25     88     15    -75     57    -15    -44   -103     83   -293   -252
   -116     46    163     36   -140    103      2    -20    -75    114   -254   -226
   -171     62    231     54   -202    145     20     -2    -54    132   -231   -205
   -158     93    252     33   -205    171     31     12    -36    142   -213   -192
   -200    132    332     33   -267    233     62     46     -2    174   -171   -153
   -259    163    423     49   -340    293     88     83     36    205   -129   -119
   -265    168    431     46   -348    298     77     83     36    189   -122   -119
   -244    210    454     15   -350    332     85    103     59    189    -93    -90
   -262    189    452     33   -355    319     90    111     59    184    -85    -96
   -283    153    436     64   -358    293     98    114     57    179    -93   -116
   -303    150    454     75   -379    301     88    114     54    168    -83   -124
   -270    192    462     38   -366    324     80    116     67    153    -64   -111
   -228    254    480    -15   -353    366    103    142    101    153    -33    -77
   -270    241    511     15   -389    376    127    161    119    142    -15    -54
   -368    174    540     96   -454    355    106    137     96     98    -33    -75
   -368    181    548     93   -457    363    103    135     93     83    -33    -80
   -358    179    535     88   -446    355     93    127     85     75    -36    -90
   -319    207    527     57   -423    366    101    132     93     88    -25    -83
   -285    249    535     15   -410    392    119    145    106    106    -10    -67
   -254    275    530    -10   -392    400    124    150    111    114     -2    -67
   -241    280    522    -20   -381    400    127    148    106    116     -2    -72
   -215    298    514    -41   -363    405    132    148    109    124     -2    -70
   -200    314    514    -59   -355    413    127    140    106    124     -7    -67
   -174    335    509    -80   -340    420    122    129    106    124    -12    -67
   -163    345    509    -90   -337    426    122    119    106    124    -15    -62
   -171    350    522    -88   -345    436    111    111    103    127    -18    -49
   -116    363    478   -124   -298    418     83     85     83    109    -38    -51
    -70    353    423   -142   -246    387     44     51     54     80    -64    -67
    -51    322    374   -137   -213    348     12     23     28     51    -90    -90
    -23    285    309   -129   -166    296     -5      5      5     25   -119   -109
    -36    241    275   -103   -155    259    -12     -2    -12      5   -148   -132
    -28    215    244    -93   -137    231    -18    -10    -23     -7   -166   -148
    -23    202    223    -90   -124    213    -18    -18    -33    -18   -179   -155
    -33    176    210    -70   -122    192    -15    -23    -44    -31   -192   -166
    -23    135    158    -57    -93    145    -41    -57    -77    -64   -228   -200
    -44    106    150    -31    -96    127    -49    -70    -90    -83   -246   -213
    -38     98    135    -31    -88    116    -54    -75   -101    -93   -259   -223
    -54     98    153    -20   -103    124    -51    -72    -98    -98   -267   -218
    -25     96    122    -36    -75    109    -57    -77   -109   -116   -280   -226
     -7     83     88    -38    -49     85    -64    -90   -119   -140   -293   -236
     20     85     64    -54    -23     75    -75    -98   -127   -158   -306   -244
      7     75     67    -41    -28     72    -75    -98   -127   -171   -311   -246
      2     72     67    -38    -33     70    -75    -96   -124   -187   -314   -244
      2     67     64    -36    -31     67    -72    -90   -127   -213   -322   -254
      7     31     23    -20     -7     28    -31    -36   -114   -246   -358   -301
     18     36     18    -25      0     28     88     98    -41   -236   -366   -329
     36    119     83    -77    -25    103    202    265     75   -166   -301   -280
     31    257    223   -145    -96    241    309    452    236    -18   -155   -137
     70    587    514   -329   -223    550    327    540    420    223    129    161
    122   1189   1067   -654   -472   1130    249    498    652    597    584    639
     12   1538   1525   -776   -756   1532     23    215    701    805    859    911
    -59   1363   1423   -652   -740   1392   -228   -163    420    600    683    745
   -122    756    878   -319   -501    815   -418   -537   -114      2     96    215
   -132    145    277     -5   -205    210   -470   -623   -449   -449   -394   -280
    -93   -103    -12     98    -41    -59   -423   -501   -454   -504   -511   -441
    -90   -129    -41    109    -25    -85   -324   -371   -374   -433   -491   -459
    -36     -7     28     20    -33     10   -189   -220   -246   -298   -407   -407
    -15    127    142    -54    -77    135    -77   -103   -129   -161   -314   -337
    -33    109    140    -38    -85    124    -67    -88   -114   -127   -314   -353
    -12    119    132    -54    -72    124    -49    -64    -96    -85   -311   -361
    -18    116    135    -49    -75    124    -41    -54    -90    -51   -309   -368
    -23    135    158    -54    -90    145    -36    -51    -83    -18   -303   -374
    -12    137    148    -62    -80    140    -28    -44    -77     12   -301   -376
     -5    129    135    -62    -70    132    -20    -38    -70     44   -303   -384
    -54    124    179    -36   -116    150     -5    -25    -51     80   -290   -379
   -109    135    244    -12   -176    189      7    -15    -38    111   -272   -371
   -109    150    257    -23   -181    202     18     -5    -23    122   -259   -366
    -85    166    252    -41   -168    207     20      0    -18    124   -252   -358
    -31    171    202    -70   -116    187     -7    -23    -36     96   -265   -363
    -83    163    246    -38   -163    205     10     -2    -15    103   -239   -329
    -75    168    244    -49   -161    205     10      0    -12    103   -223   -324
      0    153    150    -77    -75    150     -2     -7    -15     93   -226   -345
     38    155    114    -98    -36    135    -10    -12    -20     83   -223   -353
     49    200    150   -124    -49    176     -2     -7    -10     88   -205   -332
     36    207    171   -122    -67    189     -7    -18    -18     77   -200   -327
    -46    166    213    -59   -129    189     -2    -23    -18     70   -200   -311
    -98    148    244    -25   -171    194     12    -12     -5     77   -187   -283
    -75    135    210    -28   -142    171      5    -20     -5     77   -184   -277
    -96    148    244    -25   -168    194      2    -23     -2     88   -171   -257
   -119    129    249     -5   -184    189     -5    -36    -12     77   -189   -262
   -101    135    236    -18   -168    184    -12    -41    -23     72   -189   -267
    -72    166    239    -46   -155    202    -10    -44    -20     80   -168   -265
   -127    137    262     -7   -194    197    -10    -54    -25     83   -150   -267
   -155    111    265     20   -210    187     -5    -54    -25     88   -122   -265
   -148     96    241     23   -194    168    -12    -62    -33     77   -106   -257
   -158    116    275     20   -215    194    -12    -64    -31     77    -80   -239
   -179    109    288     33   -233    197    -20    -77    -38     70    -51   -249
   -161     90    252     33   -205    168    -28    -83    -46     67    -12   -249
   -116    101    218      7   -166    158    -38    -90    -54     59     23   -246
   -132     93    226     20   -179    158    -44   -101    -62     49     70   -246
   -181     57    239     59   -210    148    -54   -114    -77     38    106   -233
   -137     62    200     36   -168    129    -67   -124    -90     28    103   -213
    -67     80    145     -7   -106    114    -96   -158   -122      2     75   -226
    -67     85    153     -7   -109    119    -98   -168   -129    -20     85   -215
    -67    106    174    -20   -119    137    -96   -179   -145    -54     85   -202
    -54    129    184    -38   -119    155   -101   -189   -161    -90     62   -176
    -57    135    189    -41   -124    163   -119   -213   -187   -124     20   -163
    -62    153    215    -44   -137    184   -127   -236   -236   -132      0   -140
    -38    197    236    -83   -137    215   -122   -257   -288   -122      0   -124
    -54    194    246    -70   -150    220   -109   -252   -254    -83    -12   -129
    -93    153    244    -31   -171    197    -88   -236   -226    -75    -49   -142
   -106    114    220     -2   -163    166    -75   -218   -233   -101    -93   -158
   -106    114    218     -5   -161    163    -51   -197   -220   -106   -114   -166
    -72    153    226    -41   -148    189    -12   -166   -184    -77   -111   -184
    -83    142    223    -31   -153    184      5   -153   -158    -51   -119   -233
   -101    140    241    -18   -171    189     20   -142   -142    -31   -119   -277
    -88    168    257    -41   -174    213     36   -122   -135    -23   -111   -298
    -88    171    259    -41   -174    215     49   -106   -124    -18   -106   -309
    -96    161    257    -33   -179    210     67    -88   -111     -7   -111   -311
    -93    155    249    -31   -171    202     80    -83   -109     -7   -129   -301
    -80    129    210    -25   -145    171     88    -96   -116    -20   -174   -319
    -77    129    205    -25   -142    166     88   -101   -119    -33   -226   -322
    -85    127    210    -23   -148    168     83    -98   -119    -33   -239   -340
    -80    119    200    -18   -140    158     72   -101   -127    -12   -223   -353
    -88    140    228    -28   -158    184     77    -98   -119     10   -207   -368
   -145    137    283      2   -215    210     90    -80    -96     41   -153   -355
   -303    103    407     98   -355    254    129    -38    -49     72    -98   -311
   -400     88    488    155   -444    288    166      0     -5     88    -54   -267
   -298     96    394     98   -348    244    127      0    -12     67    -57   -265
   -135    101    233     15   -184    166     64    -33    -54     25    -83   -296
    -25    119    142    -46    -83    129     38    -46    -67     10    -80   -296
     46    184    137   -114    -44    161     59    -23    -46     28    -77   -267
     10    161    150    -85    -70    155     59    -25    -49     18   -122   -267
    -67    114    181    -23   -124    145     57    -28    -51      7   -142   -270
    -67    145    213    -38   -142    179     67    -18    -36     18   -122   -257
    -77    142    220    -31   -148    181     75    -15    -31     18   -101   -252
    -83    137    218    -28   -150    176     75    -15    -33     23    -90   -244
    -96    114    210    -10   -153    161     64    -25    -41     12    -98   -249
   -103     90    192      5   -148    140     67    -28    -46      5   -106   -259
    -90    145    236    -25   -163    189     90     -5    -20     20    -77   -239
    -98    135    233    -20   -168    184     77    -15    -25      0    -90   -249
    -98    114    213     -7   -155    163     64    -25    -31    -33   -129   -270
   -103    161    265    -31   -184    213     75    -12     -7    -25   -122   -241
    -93    215    309    -59   -200    262     98      7     18    -15   -106   -220
    -88    220    306    -67   -197    262    106     12     23    -31   -111   -228
    -90    218    306    -64   -197    262    127     28     36    -33    -96   -223
    -93    207    301    -59   -197    254    137     44     44    -38    -62   -215
   -101    200    301    -49   -200    249    150     59     51    -33     -2   -197
   -106    215    322    -57   -215    267    153     62     54    -36     64   -179
   -122    244    363    -62   -244    303    155     64     64    -31    145   -161
   -192    280    470    -46   -332    374    187     93    101      7    249   -109
   -205    254    459    -23   -332    355    166     80     90     -7    290   -106
   -122    244    366    -62   -244    303    109     44     54    -46    257   -140
    -83    241    324    -80   -202    280     75     33     36    -64    241   -150
    -72    179    252    -54   -163    215     49     25     18    -96    200   -181
    -80    142    223    -31   -150    181     38     20     10   -114    168   -207
    -57    150    207    -49   -132    179     44     36     20   -106    137   -215
    -46    135    181    -44   -114    158     41     33     23   -114     96   -233
    -80     72    153      2   -116    114     20     10      7   -145     44   -267
    -93     49    142     23   -116     96      5     -7      2   -163      2   -285
    -93     57    148     15   -122    101     -2    -15     12   -166    -23   -280
    -93     44    137     23   -116     90    -10    -28     12   -176    -51   -280
    -88     28    114     28   -101     70    -18    -41      7   -171    -80   -280
    -77     25    103     25    -90     64    -20    -46      7   -148   -101   -265
    -57     31     88     10    -72     59    -28    -51      2   -109   -103   -239
    -33     46     80     -7    -57     62    -38    -59     -2    -80   -103   -220
      5     46     41    -25    -18     44    -51    -72    -12    -70   -106   -207
     54     51     -2    -51     28     25    -62    -77    -15    -67   -103   -189
     49     25    -25    -38     36      0    -70    -77    -15    -72    -96   -176
    119     12   -106    -64    111    -46    -72    -64    -20   -101   -101   -184
    197     51   -145   -124    171    -46    -18     23     23   -111    -93   -187
    187     88    -98   -137    142     -5     85    163    111    -77    -41   -150
    171    145    -28   -158     98     59    189    335    228      5     70    -59
    213    329    116   -272     49    223    254    472    371    153    265    132
    197    678    480   -439   -140    579    252    514    561    407    579    491
     -7   1166   1174   -579   -589   1169    231    467    836    795   1005    969
   -207   1296   1501   -545   -854   1397     59    181    852    888   1093   1096
   -285    974   1260   -345   -774   1117   -148   -187    517    540    748    795
   -285    353    639    -33   -462    496   -314   -472     44    -44    168    241
   -241   -106    135    174   -189     12   -358   -462   -132   -340   -155    -64
   -244   -270    -25    254   -111   -148   -298   -345    -93   -368   -220   -111
   -223   -280    -57    252    -85   -168   -207   -239    -23   -327   -202   -132
   -168   -218    -49    192    -62   -135   -119   -142     46   -249   -129   -122
   -161   -135     25    148    -93    -54    -44    -62    119   -158    -75    -70
   -142    -83     59    111   -103    -10      5    -15    150   -124    -77    -46
   -184    -83    101    132   -145     10     41     18    161   -101    -75    -33
   -189   -111     77    148   -135    -18     33     12    135   -106   -114    -49
   -101   -103     -2    103    -49    -54     12    -10     96   -124   -161    -83
    -83    -75      5     77    -46    -36     20     -2     85   -114   -166    -75
    -85    -64     20     75    -54    -23     28      5     80   -103   -168    -62
   -116    -75     38     96    -77    -20     28      2     64   -109   -181    -57
   -129    -77     51    103    -90    -12     31      2     54   -109   -189    -38
   -116    -67     49     90    -83    -10     31      2     41   -122   -202    -31
   -103    -54     49     80    -77     -2     36      5     33   -127   -200    -15
   -174   -116     57    145   -116    -31     18    -10      5   -153   -215    -20
   -207   -132     75    171   -142    -28      2    -25    -12   -166   -218    -28
   -129    -64     64     96    -98      0     23    -10     -5   -148   -189     -7
   -119    -72     44     96    -83    -15     18    -18    -20   -148   -189     -7
   -200   -150     49    174   -127    -49     -7    -46    -51   -163   -205    -25
   -241   -181     59    213   -150    -62     -5    -46    -54   -148   -194    -20
   -275   -187     88    228   -184    -49     10    -28    -38   -116   -168      7
   -220   -181     36    200   -129    -72    -10    -44    -54   -116   -171     -2
   -158   -168    -12    161    -72    -90    -31    -62    -70   -122   -179    -10
   -184   -155     28    171   -106    -64    -20    -49    -54   -103   -171      2
   -189   -142     44    163   -119    -51    -10    -36    -44    -80   -161     12
   -142   -142      0    142    -72    -72    -28    -44    -51    -96   -179      2
   -101   -137    -38    116    -33    -88    -46    -51    -64   -111   -194     -5
    -64    -85    -20     75    -23    -54    -38    -36    -49    -98   -184     10
   -101   -106     -5    103    -49    -57    -49    -41    -59   -109   -192     -2
   -111   -135    -23    122    -46    -77    -54    -38    -67   -124   -202    -15
    -96   -101     -7     96    -44    -54    -44    -23    -54   -114   -189     -5
    -96    -62     33     80    -64    -15    -38    -12    -46   -103   -184      2
    -98    -51     46     72    -72     -2    -41    -18    -51   -106   -197     -5
   -132    -80     51    106    -93    -15    -49    -31    -70   -119   -215    -20
   -176   -114     59    142   -119    -28    -62    -41    -85   -135   -233    -33
   -184   -119     64    153   -124    -28    -67    -44    -90   -140   -239    -31
   -166   -114     51    140   -111    -33    -70    -44    -96   -142   -244    -28
   -155   -106     49    129   -103    -31    -70    -44    -98   -148   -246    -25
   -155   -101     51    127   -106    -25    -64    -49   -106   -150   -246    -20
   -181   -129     51    155   -116    -38    -80    -70   -127   -171   -267    -31
   -181   -127     54    153   -119    -36    -90    -85   -140   -181   -277    -38
   -181    -93     85    137   -135     -5    -72    -75   -129   -168   -267    -25
   -179    -77    101    127   -142     10    -67    -75   -129   -163   -262    -18
   -184    -98     85    142   -135     -7    -75    -85   -142   -174   -272    -25
   -189    -93     96    140   -142      0    -70    -80   -140   -166   -272    -25
   -174    -88     85    129   -132      0    -70    -77   -140   -166   -277    -38
   -181    -88     93    132   -137      2    -67    -75   -137   -163   -277    -46
   -223    -80    142    153   -184     31    -36    -38   -111   -132   -252    -28
   -161    -33    127     96   -145     46    -15    -12    -85   -103   -236    -20
   -161    -64     93    111   -127     12    -31    -18    -98   -109   -252    -51
   -174    -77     96    124   -135      7    -25    -12    -96   -101   -259    -72
   -119    -18    101     70   -111     41     10     23    -67    -62   -241    -62
   -153    -36    116     93   -135     38     12     25    -62    -44   -241    -75
   -189    -67    119    127   -155     25      2     18    -70    -38   -257   -103
   -176    -54    122    114   -150     33     12     25    -62    -15   -259   -114
   -155    -33    122     96   -140     44     23     41    -51      5   -257   -119
   -145    -28    114     85   -132     41     28     46    -46     23   -259   -127
   -150    -38    109     93   -132     33     28     41    -51     28   -272   -145
   -153    -54     98    103   -127     20     25     38    -59     28   -285   -161
   -158    -51    106    106   -132     25     28     41    -59     36   -290   -174
   -155    -33    119     93   -140     44     31     46    -54     46   -290   -176
   -171    -51    119    111   -148     33     33     49    -54     54   -293   -179
   -184    -70    114    127   -150     20     33     51    -54     57   -301   -181
   -181    -70    111    127   -148     20     28     57    -57     59   -314   -194
   -181    -59    122    119   -153     31     38     70    -46     72   -306   -176
   -194    -51    142    122   -171     44     49     80    -38     77   -311   -168
   -192    -31    158    109   -176     62     54     93    -28     83   -311   -163
   -179    -46    132    114   -155     41     46     93    -36     64   -327   -166
   -194    -67    124    129   -161     28     33     83    -49     44   -340   -166
   -168    -41    127    103   -150     44     41     98    -38     41   -337   -166
   -135    -31    103     83   -119     33     44    101    -36     20   -342   -166
   -176    -28    148    103   -163     59     64    119    -18     20   -322   -135
   -179    -15    163     96   -174     72     83    132      0     15   -306   -111
   -226    -54    168    140   -197     57     80    129     -2     -2   -311   -109
   -246   -109    137    176   -194     15     72    119    -15    -33   -324   -116
   -239    -83    155    161   -197     36     85    127      0    -25   -301    -90
   -288    -62    226    174   -259     80     98    140     25      0   -267    -67
   -259    -46    213    150   -236     83     96    150     41     -5   -254    -70
   -244    -33    207    137   -226     85     90    150     41     -5   -244    -80
   -223    -51    171    137   -197     59     75    129     25    -15   -259   -111
   -223    -51    171    137   -197     59     80    137     28    -10   -249   -127
   -283    -31    252    155   -270    111    111    166     62     12   -210   -106
   -249     18    267    114   -259    142    127    179     83     23   -179   -103
   -233     80    314     77   -272    197    155    200    109     51   -140    -90
   -246     57    303     93   -275    179    153    192    106     54   -135   -109
   -233     67    301     83   -267    181    161    192    111     67   -119   -109
   -296    101    397     96   -348    246    202    228    153    114    -62    -64
   -275    163    439     57   -355    301    213    231    176    145    -31    -44
   -207    163    371     20   -290    267    174    197    150    122    -54    -72
   -179    158    337     10   -257    246    148    176    135    114    -64    -83
   -202    158    358     20   -280    257    150    174    142    124    -51    -70
   -202    124    327     38   -265    226    124    150    122    101    -64    -88
   -174     93    267     38   -220    179     98    129     93     72    -90   -116
   -174     54    228     59   -202    140     96    122     77     51   -114   -137
   -213     18    231     96   -220    122    101    116     70     38   -127   -148
   -236    -23    213    129   -226     93     88    101     49     10   -150   -168
   -239    -64    174    150   -207     54     72     80     28    -12   -168   -187
   -226    -80    145    153   -187     31     59     64     10    -28   -181   -194
   -228   -116    111    171   -171     -2     46     41    -10    -54   -202   -202
   -218   -124     93    171   -155    -15     44     33    -20    -64   -210   -207
   -210   -101    109    155   -161      2     46     36    -15    -54   -205   -194
   -192    -77    114    135   -153     18     49     41    -10    -44   -200   -187
   -197    -96    101    145   -150      2     44     33    -18    -49   -210   -200
   -187    -85    101    137   -145      7     49     33    -18    -41   -210   -202
   -194    -98     96    145   -148     -2     46     28    -23    -41   -215   -210
   -215   -127     88    171   -153    -20     36     20    -33    -46   -231   -220
   -184   -127     54    155   -122    -36     36     23    -33    -44   -236   -220
   -129   -124      5    127    -67    -59     64     57    -28    -46   -252   -244
    -96   -142    -46    116    -25    -93    153    158      5    -49   -280   -296
    -59    -98    -38     77    -12    -67    267    309     93     10   -249   -285
    -20     -2     18     10    -20      7    371    488    226    127   -148   -197
     75    249    174   -161    -49    213    415    610    387    324     54     18
    114    740    623   -428   -254    683    371    607    597    649    436    441
    -88   1150   1239   -532   -665   1195    246    441    763    961    807    836
   -265   1143   1408   -441   -836   1273     20     96    623    922    810    849
   -296    665    961   -184   -628    813   -215   -314    148    423    327    407
   -244     77    322     80   -283    197   -337   -524   -288   -106   -218   -119
   -200   -259    -59    228    -72   -161   -322   -444   -379   -270   -426   -350
   -205   -366   -161    283    -23   -265   -244   -324   -335   -272   -457   -400
   -187   -322   -135    254    -25   -228   -135   -200   -246   -215   -415   -374
   -145   -220    -77    181    -36   -150    -46   -101   -155   -145   -363   -319
   -103   -161    -59    132    -23   -111      0    -49   -106   -106   -332   -290
    -70   -148    -77    106      2   -111     23    -23    -85   -101   -324   -288
    -77   -148    -70    114     -5   -109     51      2    -64    -96   -306   -283
    -57   -132    -75     96      7   -106     64     15    -54    -93   -303   -280
    -70   -155    -85    111      5   -122     46      0    -72   -116   -329   -296
    -90   -166    -77    127     -7   -122     38     -5    -75   -122   -340   -303
    -70   -155    -85    114      7   -122     49      5    -70   -119   -340   -298
    -67   -148    -80    106      5   -114     59     15    -62   -116   -337   -293
    -93   -150    -59    122    -18   -106     64     23    -54   -111   -329   -275
    -36   -106    -70     70     15    -88     72     33    -44   -106   -316   -262
    -44   -114    -70     80     12    -93     75     36    -44   -111   -316   -267
   -101   -184    -83    142    -10   -135     49     12    -70   -140   -345   -290
   -114   -174    -59    145    -28   -119     54     18    -64   -140   -337   -280
   -111   -116     -5    111    -57    -62     77     44    -36   -111   -309   -249
   -127   -103     23    116    -75    -41     88     51    -20    -98   -298   -231
   -129   -145    -18    137    -57    -83     75     38    -36   -122   -322   -254
   -106   -150    -44    127    -33    -98     75     41    -38   -124   -332   -262
   -153   -129     23    140    -88    -54     98     67     -7    -93   -306   -231
    -88   -116    -28    103    -31    -72     88     64    -12    -90   -311   -233
    -10   -109    -98     57     41   -103     67     49    -31    -98   -327   -257
    -25    -96    -70     62     20    -85     72     57    -20    -75   -311   -249
    -64    -98    -36     80    -15    -67     80     62    -10    -51   -298   -241
    -64    -90    -25     77    -20    -59     83     67     -5    -38   -288   -241
    -57    -93    -38     75    -10    -67     70     57    -12    -36   -290   -257
    -62   -109    -46     85     -7    -77     62     54    -18    -25   -288   -270
    -85   -132    -46    109    -20    -90     57     49    -20    -15   -280   -270
    -51   -106    -54     80      0    -80     57     49    -12      5   -259   -254
    -44    -80    -36     59     -5    -59     57     54     -7     23   -239   -241
    -96   -106    -10    101    -44    -59     54     51     -7     31   -228   -239
    -72   -127    -54     98    -10    -93     25     23    -36      7   -246   -265
    -51   -122    -70     88      7    -96     12     10    -46      0   -249   -267
    -57   -103    -49     77     -5    -77      7      2    -54     -5   -241   -259
    -44    -93    -49     67      2    -72     -2    -12    -62    -10   -233   -257
    -28   -116    -88     72     25   -101    -15    -25    -72    -28   -236   -257
    -28   -122    -93     75     31   -109    -15    -33    -77    -36   -223   -246
    -62   -145    -85    103      7   -116    -41    -64   -103    -64   -223   -257
    -57   -142    -85     98     12   -114    -49    -80   -116    -75   -210   -254
    -20   -114    -93     64     33   -103    -46    -88   -119    -77   -187   -252
    -28   -116    -88     72     28   -103    -46   -101   -127    -83   -153   -244
    -67   -132    -64     98     -2    -98    -57   -116   -140    -90   -140   -254
    -49   -127    -77     88     12   -103    -67   -129   -158   -106   -166   -285
    -46   -114    -70     80     10    -93    -70   -129   -166   -109   -176   -301
   -119   -114      5    116    -62    -54    -51   -111   -155    -98   -142   -285
    -57    -90    -33     72    -12    -62    -54   -101   -163   -109   -111   -306
    -33    -83    -49     57      5    -64    -49    -90   -174   -119    -59   -309
    -44    -72    -31     57     -7    -51    -36    -77   -179   -114     -5   -298
    -77    -54     23     67    -51    -15    -18    -62   -202    -96      0   -267
    -38    -54    -15     46    -12    -36    -31    -85   -236    -72    -51   -267
    -28    -72    -44     49      7    -59    -20    -64   -155     10    -70   -267
    -51    -88    -36     67    -10    -62      7    -36   -116     20    -57   -257
    -64    -93    -28     80    -18    -62     18    -20   -106      7    -23   -252
    -77   -101    -23     88    -28    -62     25    -15    -88     36     -5   -257
    -57    -75    -18     64    -20    -46     59      2    -54     62     10   -246
   -132   -129      2    129    -70    -62     62      0    -57     51      5   -257
   -137   -135      2    137    -70    -67     64     -2    -54     38     10   -254
   -140   -155    -18    145    -62    -88     57    -10    -67     28     10   -252
   -119   -145    -25    132    -46    -85     57    -10    -67     23     23   -241
    -96   -114    -20    103    -38    -67     59     -5    -57     12     36   -226
    -49    -80    -31     64    -10    -57     59     -2    -44     -5     51   -202
     -2    -67    -64     33     31    -67     57      0    -36    -20     46   -194
      2    -85    -88     41     44    -85     51     -5    -28    -49     38   -200
    -44    -90    -46     64      0    -70     54      0    -12    -44     41   -194
     -5    -96    -90     51     41    -93     44    -10    -23    -44     25   -197
     62    -77   -142      7     98   -109     38    -23    -36    -38     25   -192
     93    -75   -168     -7    129   -122     33    -33    -46    -31     31   -181
     85    -85   -171      0    127   -129     38    -36    -49    -20     38   -184
     70   -101   -171     15    119   -135     41    -33    -44     -5     75   -197
     80   -109   -189     10    135   -148     25    -49    -62    -10    127   -220
    114   -106   -223     -5    166   -163     18    -54    -67     -7    176   -226
    153    -85   -239    -33    194   -163     23    -49    -64      7    233   -218
    124   -124   -249      0    187   -187     12    -62    -83      0    246   -231
    116   -148   -267     12    189   -207      7    -75    -96    -12    280   -244
    127   -148   -275     10    200   -210      7    -80   -101    -18    285   -241
    135   -153   -290      7    213   -220     12    -85   -109    -23    296   -239
    140   -168   -309     15    223   -239     15    -90   -116    -23    262   -241
    150   -176   -329     12    239   -254     12    -93   -122    -36    187   -236
    161   -161   -324      0    241   -241     23    -88   -111    -33    129   -226
    174   -129   -303    -20    236   -218     44    -72    -90    -25    101   -210
    194    -96   -290    -49    241   -192     67    -51    -67    -18     64   -189
    194    -90   -288    -54    241   -189     72    -49    -64     -7     38   -181
    215    -96   -311    -59    262   -205     70    -49    -67      0    101   -184
    239    -67   -309    -88    272   -187     70    -49    -62     12     49   -181
    236    -12   -249   -111    241   -129     93    -33    -33     41     18   -158
    213     -5   -218   -106    215   -109     98    -31    -20     46     12   -155
    233     33   -202   -135    218    -83    101    -20     -2     57     20   -145
    252     57   -197   -155    226    -70     90    -28     -2     54      2   -148
    252     67   -184   -158    218    -57     72    -44    -10     46    -15   -163
    213     36   -179   -124    194    -70     49    -59    -20     33    -31   -174
    189      2   -187    -96    187    -93     28    -70    -41     12    -54   -187
    174    -46   -220    -64    194   -132     23    -67    -57    -12    -75   -215
    168    -57   -226    -54    197   -140     28    -57    -54    -18    -59   -220
    150    -67   -218    -44    181   -140     18    -59    -67    -25    -33   -231
    124    -88   -213    -18    168   -150      2    -67    -80    -38    -25   -241
    101    -90   -192     -5    145   -140    -10    -75    -90    -44    -28   -239
     77   -103   -181     12    129   -142    -18    -85   -106    -54    -41   -252
     67   -119   -189     23    127   -155    -23    -88   -114    -59    -64   -257
     41   -124   -166     41    103   -145    -18    -80   -109    -57    -77   -252
     10   -137   -148     59     77   -142    -15    -75   -106    -54    -90   -249
     25   -135   -161     54     93   -148    -10    -70   -101    -51   -109   -249
     49   -148   -197     49    119   -171    -12    -75   -109    -64   -145   -262
     36   -137   -174     49    103   -155     -2    -67   -101    -62   -161   -252
     23   -135   -161     54     90   -148      0    -64    -93    -62   -174   -244
     23   -150   -174     64     98   -161      7    -59    -88    -70   -184   -239
      2   -184   -189     88     96   -187     38    -20    -72    -80   -202   -246
     15   -200   -215     90    114   -205    127     85    -23    -72   -210   -267
     41   -155   -197     54    116   -176    233    231     70    -23   -176   -244
     85    -31   -116    -25    101    -72    350    426    223    103    -57   -127
    145    239     93   -192     25    166    407    558    397    309    176    111
    142    696    550   -420   -202    623    423    607    623    633    568    535
    -70   1119   1189   -527   -628   1156    387    519    823    969    984    956
   -280   1143   1423   -431   -852   1283    202    215    719    974   1057   1015
   -288    657    945   -187   -618    800    -20   -176    244    478    592    566
   -239     83    322     77   -280    202   -163   -397   -187    -57     51     25
   -181   -272    -90    226    -46   -181   -187   -350   -311   -259   -174   -236
   -166   -402   -236    285     33   -319   -132   -233   -275   -285   -194   -306
   -153   -387   -236    270     38   -311    -51   -127   -187   -239   -114   -293
   -148   -303   -155    226      2   -228     36    -25    -77   -163     15   -239
   -145   -220    -75    181    -36   -148     88     38      5   -106    124   -187
   -163   -200    -36    181    -64   -119    127     85     67    -67    197   -148
   -142   -184    -41    161    -51   -114    135     98    103    -57    241   -142
   -116   -184    -67    150    -25   -127    127     96    122    -72    262   -148
    -98   -194    -96    145     -2   -145    119     90    129    -96    254   -137
    -90   -184    -93    137      0   -140    119     90    137    -98    249   -111
    -90   -184    -93    135     -2   -140    109     83    140   -106    241    -93
    -90   -184    -93    135      0   -140    106     80    148   -106    233    -67
    -80   -210   -129    142     23   -171     98     72    135   -114    213    -67
    -67   -220   -153    145     41   -187     88     59    122   -106    194    -41
    -64   -207   -142    135     36   -174     88     54    111    -85    174     12
    -75   -205   -129    140     25   -166     88     54     98    -36    158     59
    -44   -194   -153    116     51   -174     75     41     70     23    127     85
     -2   -207   -205    106    101   -207     51     18     44     67    101    111
    -28   -213   -187    119     77   -202     41     15     88     93     88    148
    -33   -223   -189    127     75   -207     41     18    174     77     80    161
     -7   -194   -187    101     88   -192     49     36    254     46     72    181
    -23   -202   -179    114     77   -192     57     57    306     28     59    207
    -62   -246   -184    153     59   -218     67     70    311      0     31    215
    -75   -252   -179    163     49   -215     77     83    298    -25     25    213
    -85   -265   -179    174     46   -223     77     88    265    -36     20    194
    -41   -218   -176    129     67   -197     93    106    257    -15      5    215
    -90   -246   -158    168     31   -202     93    106    231     -7    -28    239
   -122   -275   -153    197     12   -213     90    101    207      0    -28    252
   -127   -272   -148    197      7   -210     90    101    189      0    -44    252
   -145   -283   -137    215     -5   -210     90     93    163    -20    -54    236
   -135   -293   -158    213     10   -226     77     80    129    -41    -38    231
   -153   -293   -140    223     -7   -218     85     77    114    -44    -33    241
   -132   -288   -155    210     10   -223     64     57     85    -64    -51    228
   -124   -303   -179    215     25   -241     49     36     54    -98    -80    200
   -174   -319   -145    246    -15   -233     49     36     41   -116   -103    200
   -137   -329   -192    233     25   -262     15     10      5   -161   -140    187
    -93   -306   -215    197     59   -262      0      0    -12   -187   -150    200
    -83   -283   -200    184     57   -241      2      5    -18   -194   -145    226
   -129   -340   -210    233     38   -275    -12    -12    -49   -231   -166    223
   -145   -371   -226    257     38   -298    -12    -15    -62   -226   -171    244
   -158   -374   -218    265     28   -296    -12    -12    -70   -187   -168    270
   -194   -400   -205    298      5   -303    -28    -23    -88   -168   -174    285
   -194   -394   -200    293      0   -298    -31    -25    -98   -153   -168    301
   -181   -366   -184    275      0   -275    -23    -18    -98   -137   -150    306
   -176   -353   -176    265     -2   -265    -20    -15    -98   -132   -145    301
   -176   -353   -176    265      0   -265    -18     -7    -96   -127   -145    298
   -174   -371   -200    272     12   -288    -10      7    -90   -124   -140    298
   -153   -361   -210    257     28   -285      0     31    -80   -111   -132    298
   -135   -332   -197    233     31   -267     20     59    -57    -90   -122    301
   -158   -337   -179    249     10   -259     36     80    -49    -80   -132    280
   -184   -345   -163    265    -12   -254     62    106    -31    -62   -135    262
   -179   -324   -148    252    -18   -236     90    137     -5    -33   -124    252
   -202   -329   -129    265    -38   -228    103    155     10    -20   -122    231
   -205   -324   -119    265    -44   -223    116    163     20     -7   -119    210
   -233   -335   -103    283    -64   -220    122    171     31      0   -116    192
   -228   -350   -124    288    -51   -239    129    179     33      5   -122    174
   -236   -371   -135    303    -51   -254    132    181     31      5   -129    153
   -231   -348   -116    290    -57   -233    142    189     38     20   -122    148
   -210   -319   -109    265    -51   -215    145    189     41     25   -109    140
   -223   -332   -109    277    -57   -223    142    184     36     20   -109    124
   -236   -355   -119    293    -62   -239    140    179     31     18   -114    111
   -244   -358   -114    301    -64   -236    142    184     38     25   -106    111
   -275   -381   -109    327    -83   -246    142    184     38     25   -109    106
   -265   -366   -101    314    -83   -233    145    189     44     33   -103    114
   -249   -342    -96    293    -77   -220    145    192     46     41   -101    119
   -244   -340    -96    293    -75   -218    140    184     46     41   -101    114
   -244   -340    -96    290    -75   -218    142    187     51     49    -98    103
   -246   -337    -93    290    -77   -215    150    192     57     54    -93    101
   -210   -329   -122    270    -44   -226    145    184     51     46   -103     90
   -223   -353   -129    288    -46   -241    135    174     41     38   -114     77
   -241   -361   -119    298    -62   -241    135    168     41     41   -116     72
   -223   -322   -101    272    -62   -213    148    181     59     59    -98     85
   -257   -322    -64    288    -98   -194    155    187     64     70    -93     90
   -241   -361   -119    301    -62   -241    127    153     33     44   -119     54
   -249   -374   -124    309    -64   -249    119    148     31     49   -119     51
   -236   -345   -109    288    -64   -228    132    161     41     67   -103     67
   -233   -353   -119    290    -57   -236    132    158     38     70   -103     72
   -215   -368   -153    293    -31   -262    122    142     25     62   -119     54
   -241   -366   -124    301    -59   -246    124    145     31     77   -116     51
   -200   -342   -145    270    -28   -244    135    148     33     83   -116     44
   -132   -285   -155    207     10   -220    158    168     49    101   -101     54
   -158   -270   -111    215    -23   -192    181    189     67    122    -77     67
   -213   -290    -77    252    -70   -184    187    187     67    122    -72     59
   -197   -239    -44    218    -77   -142    210    210     90    145    -46     75
   -194   -200     -5    197    -98   -101    228    226    111    166    -20     93
   -267   -220     46    244   -158    -88    231    218    116    171    -10     90
   -270   -210     59    239   -166    -75    226    218    122    176      2     93
   -267   -207     59    239   -166    -75    207    207    116    168      2     93
   -262   -194     67    226   -166    -64    192    202    119    171     15    101
   -241   -187     54    215   -148    -67    187    205    116    168     18     98
   -262   -233     25    246   -145   -106    171    192     93    142     -7     64
   -285   -254     31    270   -161   -111    166    181     80    129    -20     41
   -303   -272     28    288   -168   -122    155    171     70    119    -33     15
   -342   -288     54    316   -200   -116    166    184     70    122    -36     10
   -402   -309     93    353   -249   -109    181    200     77    129    -28     12
   -392   -301     90    348   -241   -106    189    202     80    124    -28     12
   -397   -303     93    350   -246   -106    192    197     72    111    -33      2
   -402   -316     85    361   -244   -116    174    179     54     83    -46    -15
   -405   -311     90    358   -252   -111    171    184     59     75    -36    -12
   -350   -303     46    327   -200   -129    161    174     49     59    -33    -28
   -314   -301     12    306   -166   -142    158    166     44     51    -28    -44
   -311   -301     10    306   -161   -145    158    166     49     51    -18    -41
   -322   -293     28    306   -176   -132    155    163     54     49     -7    -33
   -314   -293     20    303   -168   -137    153    161     51     36    -10    -36
   -301   -311    -10    303   -145   -161    150    158     44     10    -28    -54
   -283   -353    -70    319   -106   -213    174    192     49    -18    -59    -93
   -259   -358    -98    309    -80   -231    275    316    116      2    -64   -114
   -226   -298    -72    262    -77   -187    381    465    223     83    -12    -72
   -166   -166      0    166    -83    -85    459    613    355    218    103     36
    -85    145    231    -28   -158    187    475    706    530    457    358    309
   -111    662    774   -277   -444    717    452    719    766    826    782    750
   -249    976   1226   -366   -737   1101    314    524    852   1060   1057   1015
   -311    872   1184   -280   -748   1026     67    155    613    917    943    909
   -337    342    680     -2   -509    511   -148   -275     72    324    366    402
   -296   -153    142    223   -220     -7   -233   -384   -249   -101    -88    -20
   -244   -420   -176    332    -36   -298   -220   -290   -296   -213   -241   -179
   -171   -522   -353    345     88   -439   -181   -220   -290   -244   -298   -244
   -145   -522   -376    335    114   -449   -129   -161   -246   -223   -293   -246
   -106   -452   -348    277    116   -400    -67    -85   -176   -163   -246   -207
    -31   -374   -345    202    155   -361    -33    -41   -129   -124   -215   -187
      5   -342   -350    168    176   -348     -5    -10   -101   -101   -202   -179
     31   -329   -361    150    194   -345      7      7    -90    -90   -197   -176
     75   -311   -389    116    231   -348     -2     -2   -101   -101   -207   -192
     80   -303   -384    111    231   -342     -2      0    -98    -98   -202   -187
     75   -301   -379    111    226   -337      0      2    -93    -93   -194   -184
     64   -306   -371    122    218   -337      0      5    -93    -93   -192   -192
     62   -303   -368    119    213   -335      0      7    -93    -90   -187   -192
     62   -288   -350    111    205   -319      5     12    -83    -80   -171   -184
     54   -280   -337    111    194   -309      5     12    -80    -77   -166   -184
     64   -275   -340    106    202   -306      7     18    -75    -77   -158   -184
     41   -288   -329    122    181   -306      7     15    -77    -80   -161   -189
     44   -267   -314    111    176   -290     12     18    -70    -72   -158   -187
     49   -254   -306    101    176   -280     20     23    -64    -67   -153   -184
     25   -262   -288    119    155   -275     25     28    -59    -62   -150   -179
     23   -270   -296    122    158   -283     18     20    -67    -72   -155   -181
     49   -252   -303    101    176   -277     18     20    -67    -67   -153   -176
     38   -259   -298    109    166   -277     10     10    -72    -75   -161   -181
      5   -265   -270    129    137   -267     10      5    -72    -72   -163   -179
    -59   -280   -220    168     77   -249     18     12    -67    -62   -150   -163
    -51   -265   -213    155     80   -239     18     12    -62    -51   -142   -153
    -18   -241   -223    127     98   -233     12     12    -62    -46   -137   -145
      0   -220   -220    111    109   -220     12     18    -51    -36   -122   -127
     41   -218   -259     85    148   -239     -2      2    -67    -49   -135   -137
     44   -228   -272     90    155   -249    -20    -15    -80    -59   -145   -148
     10   -228   -239    109    122   -233    -15    -12    -75    -54   -132   -135
    -10   -213   -202    111     96   -207     -5      2    -54    -31   -106   -103
     59   -179   -239     57    145   -207    -23     -7    -62    -36   -106   -101
    103   -166   -272     31    187   -218    -38    -23    -77    -49   -114   -101
     90   -192   -283     49    184   -236    -49    -41    -93    -67   -127   -111
    -15   -223   -207    119     96   -215    -44    -41    -90    -67   -116   -103
      0   -187   -187     93     90   -187    -38    -38    -88    -62   -109    -93
     20   -207   -231     93    124   -218    -64    -67   -119    -90   -129   -114
     18   -226   -246    101    129   -236    -77    -80   -132   -103   -137   -119
     15   -215   -231    101    122   -223    -70    -72   -127    -96   -127   -101
     -5   -218   -213    109    101   -215    -77    -85   -135    -98   -124    -98
     -2   -202   -200    103     96   -202    -72    -88   -132    -93   -119    -88
     33   -197   -233     80    132   -215    -85   -103   -155   -111   -135   -101
      2   -223   -226    111    114   -223    -98   -124   -174   -124   -153   -114
    -12   -215   -205    111     96   -210    -90   -122   -171   -114   -145   -111
    -12   -210   -197    111     90   -205    -83   -114   -166   -103   -142   -111
    -51   -213   -161    129     54   -187    -59    -96   -150    -85   -132   -101
    -38   -213   -174    127     67   -194    -49    -88   -148    -77   -132   -109
     33   -197   -231     80    132   -213    -57    -90   -153    -88   -148   -132
     77   -200   -280     59    179   -239    -57    -90   -155    -90   -161   -150
     83   -207   -290     59    187   -249    -46    -72   -145    -83   -166   -163
     51   -213   -265     80    158   -239    -33    -57   -127    -70   -163   -163
     15   -202   -218     90    114   -207     -5    -31   -101    -51   -150   -148
     64   -158   -226     46    145   -192      7    -18    -83    -36   -140   -142
     90   -135   -228     20    158   -181     25     -7    -67    -25   -140   -145
     59   -179   -239     59    148   -207     38     -7    -64    -38   -155   -161
    -33   -226   -192    127     77   -210     41    -15    -67    -46   -166   -168
   -153   -241    -90    197    -31   -166     67      0    -49    -33   -150   -150
   -179   -254    -75    215    -54   -166     62    -15    -57    -44   -153   -161
   -119   -241   -122    181      0   -181     44    -28    -67    -51   -161   -181
      7   -210   -220    101    114   -215     18    -49    -88    -59   -179   -213
     12   -189   -202     88    106   -194     25    -33    -77    -36   -163   -205
      0   -194   -194     96     93   -194     33    -31    -75    -18   -145   -197
    -67   -213   -145    140     38   -179     44    -23    -67      7   -114   -187
    -70   -236   -166    153     46   -202     25    -44    -88      5   -103   -215
     31   -205   -236     85    132   -218     12    -54    -98     12    -70   -231
     33   -220   -254     90    140   -236     -7    -70   -116     18    -59   -236
    -12   -239   -226    127    106   -233     -7    -67   -119     38    -90   -220
     -2   -223   -220    111    106   -220      7    -51   -116     64    -57   -215
    -10   -215   -205    111     96   -210     12    -46   -135     64    -25   -223
    -38   -218   -181    127     70   -200      2    -57   -184     46      7   -239
    -57   -171   -114    114     28   -142      0    -64   -239     51     59   -259
    -38   -142   -103     88     31   -124     -5    -59   -176    111     49   -311
    -33   -106    -72     67     18    -90      2    -49   -129    161      7   -348
     54    -88   -142     15     98   -116    -25    -59   -150    114     -7   -402
    106    -80   -187    -12    145   -132    -31    -59   -150    114     25   -431
     38    -96   -135     25     83   -114    -10    -44   -127    122     62   -405
    -36   -103    -70     70     15    -88     12    -28   -103    140     93   -371
     15    -62    -80     20     46    -70     23    -12    -80    145    119   -345
    101    -51   -153    -23    127   -101      0    -31    -98    119    109   -358
    114    -23   -140    -46    124    -80     12    -20    -85    116    119   -329
     90    -23   -114    -33    101    -67     33    -10    -70    116    109   -288
     80    -31   -111    -23     93    -72     41     -2    -62    101     96   -254
     88      2    -85    -44     88    -41     51     10    -41    101    106   -207
     85     38    -49    -64     67     -5     57     10    -28    101    116   -181
    101     77    -23    -90     62     28     64     10     -7    103    137   -137
    150    109    -44   -129     96     33     51      2      0     85    137   -116
    187    116    -70   -150    129     23     33    -12    -10     57    137   -106
    205    119    -85   -163    145     18     12    -31    -18     38    145    -96
    236    101   -137   -168    187    -18    -15    -49    -36     12    142   -103
    249     67   -184   -158    215    -57    -33    -67    -59    -18    145   -129
    215     44   -171   -129    194    -62    -28    -67    -59    -28    174   -132
    226     23   -205   -127    215    -88    -38    -80    -77    -46    194   -153
    207      5   -202   -106    205    -98    -38    -80    -83    -62    223   -153
     83    -57   -142    -12    111    -98    -25    -72    -80    -62    262   -155
     49   -103   -153     28    101   -127    -33    -85   -101    -80    277   -174
    189   -106   -296    -41    241   -200    -88   -132   -155   -140    233   -228
    218   -106   -324    -57    270   -215    -98   -142   -168   -153    236   -241
    166   -116   -283    -25    223   -200    -93   -137   -161   -150    246   -236
     38   -116   -155     38     96   -135    -59   -106   -127   -122    265   -207
     62   -106   -168     20    114   -137    -62   -111   -129   -132    220   -228
    101   -111   -213      5    155   -163    -80   -132   -150   -155    179   -259
    109   -111   -223      0    163   -166    -85   -135   -158   -168    153   -270
    106   -111   -218      2    161   -163    -80   -127   -155   -176    142   -265
    101   -127   -228     10    163   -176    -72   -114   -155   -189    127   -270
    109   -155   -265     23    187   -210    -31    -51   -132   -200     75   -293
    106   -148   -254     20    179   -202     72     83    -57   -171     44   -309
    122    -70   -192    -25    155   -129    179    244     57    -90     72   -262
    181    103    -77   -145    127     12    259    420    215     67    210   -109
    226    444    218   -335      5    332    280    514    402    322    478    200
    148    958    810   -555   -332    885    265    504    633    691    891    662
    -44   1239   1283   -597   -662   1260    122    288    696    909   1156    935
   -140   1023   1161   -441   -649   1091   -103    -88    397    688    953    753
   -163    462    626   -150   -394    545   -280   -431    -98    122    371    239
   -137    -49     88     93   -116     20   -350   -514   -394   -283    -75   -181
   -106   -275   -168    192     31   -223   -327   -426   -423   -368   -205   -316
   -114   -314   -200    215     41   -259   -254   -329   -366   -337   -207   -327
    -96   -275   -179    184     38   -228   -174   -239   -288   -270   -168   -296
    -33   -184   -150    109     57   -168   -111   -166   -215   -202   -122   -249
    -51   -124    -72     88     10    -98    -51   -101   -148   -135    -75   -200
    -64   -124    -59     93     -5    -93    -28    -75   -124   -114    -88   -184
    -70   -127    -59     98     -5    -93    -15    -64   -119   -111   -101   -187
    -96   -111    -15    103    -41    -64      5    -49   -101    -96    -83   -171
   -111    -90     20    101    -67    -36     20    -33    -83    -77    -67   -153
    -44    -96    -54     70      2    -75     -2    -51   -106    -98    -98   -179
     -7   -101    -93     54     41    -98     -7    -57   -111   -103   -114   -192
    -23   -101    -80     62     25    -90      0    -54   -106   -101   -111   -189
    -41    -93    -51     67      5    -72      7    -46    -96    -88   -103   -181
    -57    -96    -38     75    -10    -67     15    -38    -90    -85    -98   -179
    -77   -101    -25     88    -25    -64     20    -36    -88    -85    -98   -181
    -88   -101    -12     93    -38    -57     20    -36    -88    -88    -96   -181
    -85    -96    -10     90    -38    -54     25    -31    -85    -90    -88   -179
    -90    -96     -7     90    -41    -51     28    -28    -85    -96    -83   -181
    -98   -101     -2     98    -49    -51     31    -25    -83    -96    -77   -176
    -93    -93      0     90    -49    -46     36    -23    -80    -96    -70   -168
   -103    -90     12     98    -59    -38     41    -20    -75    -96    -54   -158
   -150   -103     44    124    -98    -31     57    -10    -67    -90    -41   -145
   -137    -98     38    116    -90    -31     64    -15    -70    -96    -38   -148
   -111    -90     18    101    -67    -36     67    -25    -77   -103    -41   -153
   -101    -88     12     96    -57    -38     77    -25    -83   -109    -36   -153
    -88    -85      2     85    -46    -41     90    -20    -85   -111    -28   -148
    -93    -75     18     83    -57    -28    106     -7    -85   -103     -7   -132
   -101    -88     10     93    -57    -38    103     -5    -98   -114     -7   -135
   -106    -90     15     98    -62    -38    106     12    -96   -109      2   -116
   -127    -77     49    101    -90    -15    114     41    -75   -106     25    -88
   -122    -77     44     98    -83    -18    103     51    -59   -122     36    -77
   -129    -75     54    101    -93    -10     96     57    -33   -137     62    -54
   -135    -70     64    103   -101     -2     88     64      0   -140     77      0
   -140    -85     54    111   -101    -15     72     51     12   -150     75     41
   -111    -88     23     98    -67    -33     46     28     18   -166     80     57
   -124    -77     46     98    -88    -18     38     15     25   -163     96     77
   -228    -67    161    148   -194     46     62     36     54   -129    122    142
   -179    -62    116    119   -148     25     38     18     28   -145     98    166
    -98    -59     38     77    -70    -10      7    -15    -12   -166     77    155
    -75    -57     15     64    -46    -20    -12    -41    -46   -166     62    155
   -114    -49     64     83    -90      7     -7    -44    -54   -137     85    176
   -158    -57    101    106   -132     20      0    -41    -46    -98    122    215
   -111    -49     62     80    -88      5    -18    -62    -49    -88    132    220
    -83    -49     33     64    -59     -7    -31    -77    -28    -93    124    207
    -90    -54     36     72    -64    -10    -33    -72     18    -93    114    205
   -124    -62     62     90    -96     -2    -15    -46     88    -96    119    207
   -127    -70     57     98    -93     -5     -2    -18    153   -116     96    187
   -127    -77     49    101    -90    -15     18     15    200   -142    103    150
   -127    -80     46    103    -88    -18     41     51    233   -135     80    132
   -127    -83     44    106    -85    -20     57     72    244    -98     70    111
   -140    -83     57    111    -98    -15     77     96    254    -51     46    116
   -142    -88     54    114    -98    -18     90    111    252    -28      2    114
   -122   -109     12    116    -67    -49     90    106    220    -33    -25     96
   -148   -114     31    129    -90    -44    111    116    202    -18    -23     96
   -129    -96     33    111    -83    -33    114    114    179    -12    -28     90
    -93    -90      2     90    -51    -44    103     96    145    -23    -49     72
    -85   -106    -20     96    -33    -64     98     85    119    -33    -51     72
    -49    -98    -49     72     -2    -75     83     64     88    -49    -67     57
     10    -88    -98     38     51    -93     59     33     46    -77    -96     28
     -7    -98    -90     51     38    -96     57     25     25    -83   -103     15
    -20   -106    -85     64     31    -96     57     23     12    -88   -109     10
    -70   -127    -59     96     -7    -96     72     31     15    -83   -103     15
    -51   -140    -88     96     15   -116     59     23     -2    -96   -116      5
    -46   -137    -90     88     20   -114     44      7    -18   -106   -124      0
    -54   -129    -75     93     10   -103     41      7    -20   -101   -124     15
    -51   -137    -85     93     12   -111     28      2    -28    -98   -129     31
    -49   -142    -93     96     20   -119     18     -2    -38    -98   -137     41
    -70   -142    -75    103      0   -109     25      5    -36    -88   -132     57
    -98   -145    -46    122    -25    -96     41     23    -25    -77   -119     59
    -57   -116    -62     85      0    -90     36     15    -31    -83   -122     62
    -28   -122    -96     75     31   -109     20      0    -49   -101   -140     67
    -49   -129    -83     88     15   -106     23      2    -49   -101   -135     75
    -64   -127    -62     96     -2    -96     28     12    -41    -96   -119     88
   -109   -132    -23    119    -44    -77     38     31    -31    -90   -109     93
    -85   -129    -46    106    -20    -88     36     28    -36   -103   -116     90
   -119   -101     18    109    -70    -41     77     70      0    -75    -83    119
    -75    -83     -7     80    -33    -46     72     67     -7    -88    -93     96
    -75    -96    -20     83    -28    -57     59     51    -23    -90   -111     80
    -33    -28      5     31    -20    -10     96     88      7    -46    -88    109
    -33     -5     28     18    -31     10    116    101     18    -28    -85    111
    -83    -18     64     51    -75     23    135    119     31    -12    -80    116
   -101    -20     80     59    -93     28    145    132     38      2    -72    124
    -96    -15     80     54    -90     31    145    135     41      7    -75    122
   -124     25    150     46   -137     85    176    161     70     41    -44    145
   -116     70    187     23   -150    127    181    163     83     62    -31    150
   -124     98    223     12   -174    161    181    166     93     80    -15    161
    -77    122    197    -23   -137    158    166    158     90     85    -10    158
    -54    119    174    -33   -114    148    135    135     72     72    -18    137
    -23    137    161    -57    -90    148    116    119     59     67    -20    122
    -83     33    114     23    -98     75     70     80     15     23    -64     70
   -150    -20    129     83   -140     54     70     83     10     18    -70     62
   -127      0    127     62   -127     64     96     98     20     25    -62     64
   -111     15    127     49   -119     70    109    103     23     25    -62     54
   -202    -96    103    148   -155      2     77     67    -18    -18   -106      7
   -226   -148     77    187   -153    -36     54     38    -46    -49   -132    -20
   -207   -161     46    181   -127    -57     36     18    -67    -67   -148    -46
   -218   -153     64    187   -142    -44     36     23    -64    -59   -140    -44
   -257   -161     96    207   -179    -33     51     36    -51    -46   -124    -31
   -189   -168     18    179   -106    -75     23      7    -83    -72   -153    -70
   -179   -163     12    168    -98    -75     23     12    -80    -70   -150    -77
   -129   -163    -33    148    -49    -98     10      5    -85    -77   -153    -90
   -155   -166    -12    161    -72    -90     12     10    -83    -70   -145    -85
   -163   -171    -10    166    -77    -90     10      2    -85    -67   -150    -90
   -163   -192    -28    176    -70   -109      7     -7    -96    -72   -166   -103
   -166   -220    -54    194    -57   -137     20      7    -98    -77   -181   -119
   -129   -205    -77    166    -28   -142    129    135    -38    -54   -187   -145
    -83   -135    -51    109    -18    -93    262    301     62     20   -145   -124
    -51    -62    -10     57    -23    -36    348    470    181    135    -62    -46
      2    124    122    -62    -59    124    376    581    327    319    116    145
     93    639    542   -366   -223    589    348    589    545    665    501    561
    -51   1145   1195   -548   -623   1169    246    454    740   1028    922    997
   -262   1156   1418   -449   -841   1286     23    119    626   1036    966   1047
   -348    685   1034   -168   -691    859   -200   -280    176    587    524    641
   -342     33    374    153   -358    205   -332   -542   -322    -15    -98     49
   -314   -314      0    314   -158   -158   -316   -483   -433   -202   -335   -215
   -280   -405   -124    340    -77   -265   -244   -358   -389   -197   -361   -272
   -231   -381   -150    306    -41   -267   -153   -246   -311   -145   -335   -275
   -218   -275    -59    244    -80   -168    -51   -129   -210    -57   -259   -218
   -192   -202    -10    197    -90   -106      0    -72   -155    -10   -215   -187
   -171   -174     -5    171    -85    -90     31    -41   -129      7   -194   -174
   -174   -161     12    168    -93    -75     54    -15   -109     25   -176   -163
   -166   -187    -23    176    -72   -106     46    -20   -124      2   -192   -184
   -163   -179    -15    171    -75    -98     51    -12   -116     -2   -187   -184
   -163   -158      5    158    -88    -77     59     -5   -109     -5   -176   -176
   -163   -142     20    153    -93    -62     67      5   -101     -7   -166   -168
   -161   -137     23    148    -93    -57     72     10    -96    -15   -158   -161
   -174   -135     38    153   -106    -49     80     20    -88    -15   -148   -153
   -213   -129     80    171   -148    -25     93     33    -72    -10   -129   -140
   -200   -124     75    163   -137    -25     98     36    -70    -15   -127   -145
   -218   -119     98    166   -161    -10    103     44    -59    -18   -122   -148
   -189   -101     85    145   -137     -7    106     51    -57    -25   -119   -153
   -181    -75    103    127   -145     12    114     62    -44    -23   -106   -150
   -218    -75    142    148   -181     33    122     67    -36    -15    -96   -142
   -233    -83    150    158   -194     33    122     72    -31    -18    -93   -142
   -249    -85    163    166   -207     38    122     75    -25    -18    -88   -137
   -244    -72    171    158   -210     46    114     77    -23    -25    -77   -132
   -233    -75    158    155   -197     41    116     77    -23    -28    -77   -140
   -218    -62    155    140   -189     46    127     88    -10    -15    -64   -140
   -218    -36    181    127   -202     70    132     96     -2     -7    -51   -135
   -236    -33    200    135   -220     83    124     90     -5    -15    -51   -135
   -241    -31    210    137   -226     88    116     88     -5    -18    -51   -132
   -265    -28    233    145   -252    101    119     90     -5    -12    -41   -129
   -233    -28    205    129   -220     88    101     75    -20    -20    -51   -142
   -220    -31    187    124   -205     77     90     62    -28    -23    -57   -148
   -314    -15    298    166   -306    140    127     98      7     20    -15   -109
   -257    -20    236    137   -249    106    109     83     -7     12    -31   -124
   -202    -23    179    114   -192     77     83     62    -28      2    -51   -140
   -171    -25    142     96   -158     57     62     41    -46     -2    -64   -148
   -158    -15    142     88   -150     62     54     31    -54      2    -64   -148
   -168    -23    142     96   -158     59     46     20    -64      0    -77   -155
   -137    -36    101     85   -122     31     25     -2    -88    -15    -98   -176
   -109    -49     57     77    -83      2      5    -23   -109    -33   -116   -194
   -106    -59     46     83    -77     -7     -2    -33   -122    -38   -122   -197
   -116    -59     57     85    -90     -2     -7    -44   -132    -38   -129   -202
   -116    -51     64     83    -93      5    -10    -54   -137    -38   -132   -207
   -116    -38     75     75    -96     18    -12    -62   -142    -41   -129   -207
   -119    -38     80     80   -101     20    -12    -70   -148    -44   -129   -200
   -124    -59     64     90    -96      2    -20    -83   -161    -59   -140   -215
    -98    -67     31     80    -64    -18    -28    -93   -174    -75   -153   -231
    -64    -70     -7     64    -31    -38    -36   -106   -187    -96   -171   -249
    -83    -72     10     77    -46    -31    -23    -93   -176    -96   -168   -246
   -122    -62     57     90    -90     -2     -2    -70   -153    -83   -153   -231
    -75    -51     23     62    -49    -15      0    -59   -145    -88   -155   -241
    -62    -70     -7     64    -28    -41      5    -49   -142   -101   -168   -262
    -41    -72    -31     57     -5    -51     18    -36   -135   -109   -174   -277
    -25    -46    -23     33     -2    -33     31    -20   -116   -103   -168   -272
     -7    -57    -49     31     18    -54     38    -18   -116   -116   -179   -288
    -23    -70    -46     46     10    -57     49    -12   -111   -124   -181   -298
    -80    -62     18     72    -49    -23     80     10    -83   -101   -161   -283
    -77    -75      2     75    -41    -38     83     18    -80   -109   -168   -290
    -59    -88    -28     72    -15    -59     77     10    -88   -124   -179   -303
    -64    -85    -20     72    -23    -54     80     12    -83   -127   -176   -303
    -64    -75    -10     70    -28    -44     85     18    -75   -129   -166   -296
    -49    -72    -25     59    -12    -49     83     20    -77   -137   -168   -296
    -31    -77    -46     54      7    -64     77     15    -85   -148   -176   -303
    -49    -85    -38     64     -7    -62     80     15    -83   -150   -174   -306
    -96    -90      5     93    -51    -44     98     31    -64   -135   -153   -285
    -25    -64    -38     44      5    -51     83     23    -72   -145   -158   -283
     -5    -51    -46     28     20    -51     85     28    -64   -140   -155   -270
      0    -80    -80     38     38    -80     77     23    -72   -153   -171   -280
     -2    -85    -83     44     38    -85     83     28    -67   -150   -166   -272
     -7    -77    -70     41     28    -75     83     28    -67   -148   -163   -267
      5    -54    -59     23     31    -57     77     25    -67   -142   -163   -257
     44    -57   -101      5     70    -77     59     15    -77   -155   -179   -262
     28    -62    -90     18     59    -75     64     18    -75   -153   -184   -254
     -2    -64    -62     33     25    -62     77     33    -57   -137   -174   -236
     23    -51    -77     12     49    -64     75     38    -59   -140   -176   -236
     49    -46    -96     -2     70    -70     64     41    -67   -148   -184   -236
     72    -38   -111    -15     90    -75     64     46    -64   -142   -181   -226
     49    -41    -93     -5     70    -67     77     64    -51   -129   -171   -213
     23    -49    -72     12     46    -59     85     80    -46   -124   -166   -205
     12    -77    -90     31     51    -83     88     77    -51   -132   -176   -213
     28    -72   -101     23     64    -85     88     72    -54   -132   -176   -200
     33    -64    -98     12     64    -80     90     70    -51   -129   -174   -184
     41    -67   -111     12     75    -88     98     67    -49   -129   -171   -184
     46    -46    -93     -2     67    -67    116     77    -36   -119   -155   -171
     62    -12    -75    -23     67    -44    132     85    -20   -111   -142   -150
     62     -5    -67    -31     64    -36    140     90    -12   -111   -137   -140
     67     -5    -75    -31     70    -38    145     88    -10   -116   -142   -140
     54     -5    -62    -25     57    -33    148     85    -10   -116   -145   -137
     59     25    -33    -41     46     -2    158     90      2    -98   -129   -116
     62     38    -25    -51     44      7    163     83     12    -90   -127   -109
     25     57     28    -41     -2     44    171     85     33    -64   -106    -85
     38     49      7    -46     15     28    148     70     23    -67   -114    -85
     15     44     28    -28     -5     36    132     57     18    -62   -114    -77
     15     51     33    -36     -7     44    111     36      7    -62   -122    -75
     38     28    -10    -33     23     10     80     18    -15    -72   -145    -93
     46     -2    -49    -20     46    -25     67      5    -33    -77   -168   -114
     36    -41    -77      2     57    -59     67      5    -33    -72   -179   -119
     20    -80   -103     28     59    -90     67      0    -41    -75   -189   -135
      5   -127   -132     59     67   -129     59    -12    -59    -85   -210   -166
     23   -150   -174     62     96   -161     33    -41    -90   -103   -239   -205
     -5   -145   -140     75     67   -142     25    -62    -96    -93   -236   -218
    -18   -166   -148     90     62   -155     23    -64    -98    -80   -236   -228
     -5   -192   -187     98     88   -189     15    -70   -109    -77   -252   -254
     -5   -207   -202    103     98   -205      5    -80   -114    -70   -257   -270
    -33   -213   -179    124     72   -197      7    -80   -111    -54   -244   -265
    -44   -210   -168    124     62   -189     12    -80   -109    -41   -233   -257
    -67   -223   -155    145     41   -189     15    -77   -109    -36   -233   -254
    -67   -218   -150    142     38   -187     15    -77   -109    -28   -236   -254
    -57   -207   -150    132     46   -179     18    -70   -101    -18   -236   -252
    -23   -236   -213    129     93   -226     15    -59   -111    -31   -262   -277
     12   -277   -290    132    150   -283     72     20    -80    -31   -293   -327
      5   -249   -254    119    129   -252    189    174     15     36   -254   -316
     41   -158   -200     59    119   -179    298    358    148    148   -166   -244
    176     77    -98   -127    135     -7    329    478    293    319     10    -57
    197    498    298   -348    -49    400    322    522    493    620    361    322
     10    961    948   -488   -467    953    259    444    696    979    782    763
   -166   1072   1239   -452   -701   1156     59    150    644   1054    914    880
   -231    693    922   -231   -576    807   -166   -241    233    652    548    542
   -181    135    314     23   -249    223   -324   -517   -241     72    -28     18
   -132   -270   -137    200      0   -205   -353   -496   -410   -189   -309   -259
   -163   -436   -272    301     54   -355   -270   -361   -371   -202   -335   -309
    -96   -454   -358    272    129   -405   -223   -296   -335   -194   -303   -319
    -46   -381   -335    213    142   -358   -153   -213   -259   -135   -213   -267
    -46   -298   -252    171     98   -275    -80   -137   -184    -64   -145   -187
    -51   -257   -205    155     75   -231    -23    -85   -140    -31   -137   -135
    -57   -249   -192    153     64   -220    -20    -75   -140    -31   -127   -137
    -75   -246   -171    161     46   -210    -12    -67   -142    -38   -101   -137
    -31   -244   -213    137     88   -228    -20    -83   -179    -80    -77   -155
     -2   -215   -213    109    103   -215    -28    -90   -228   -103    -41   -155
     -2   -192   -189     96     90   -192    -33    -96   -244    -57    -72   -153
     -5   -205   -200    103     96   -202    -31    -96   -184     20   -124   -166
    -36   -213   -179    122     70   -197    -18    -85   -171     -7   -116   -163
    -28   -197   -168    114     70   -184     -7    -67   -161    -18    -59   -150
      2   -181   -187     88     93   -184     -7    -59   -145    -15    -33   -153
     -5   -181   -179     93     85   -181    -10    -59   -137    -10    -31   -158
      7   -184   -192     88     98   -189    -18    -70   -135    -15    -38   -174
     -7   -194   -187    101     88   -192    -12    -72   -132    -25    -49   -189
     -7   -205   -197    106     93   -202    -23    -80   -132    -31    -57   -202
     18   -189   -207     85    111   -197    -28    -90   -135    -38    -62   -202
     44   -184   -228     67    135   -205    -36    -96   -127    -46    -70   -200
     44   -184   -228     70    135   -205    -38    -96   -114    -54    -64   -189
     51   -184   -239     64    142   -210    -44    -90   -101    -67    -57   -187
     80   -179   -259     49    168   -220    -44    -77    -88    -77    -36   -179
     85   -174   -262     41    171   -218    -33    -64    -64    -83    -15   -181
     77   -187   -265     54    171   -226    -25    -57    -57    -83     25   -179
    101   -179   -280     38    189   -228    -41    -80    -77   -101     31   -189
     98   -174   -272     36    184   -223    -51    -90    -85   -103     64   -189
    140   -155   -296      5    215   -226    -57    -90    -80    -96    114   -171
    171   -163   -335     -2    252   -249    -67    -98    -83   -103    142   -174
    189   -163   -353    -15    270   -257    -75   -106    -85   -111    155   -176
    181   -174   -355     -5    267   -265    -72   -103    -80   -101    187   -163
    124   -174   -301     23    210   -239    -54    -96    -64    -83    184   -137
    145   -168   -314     12    228   -241    -64   -106    -67    -90    163   -132
    187   -174   -361     -7    272   -267    -77   -119    -75   -116    145   -137
    174   -189   -363      7    267   -277    -80   -127    -80   -129     38   -132
    181   -181   -363      0    270   -270    -98   -145    -93   -155    -33   -137
    179   -205   -384     12    280   -293   -111   -161   -111   -194    -93   -148
    163   -187   -350     10    254   -267   -103   -155   -103   -200   -127   -116
    140   -192   -332     23    236   -262    -96   -158   -103   -197   -137   -101
    127   -226   -353     49    236   -288    -98   -176   -127   -220   -171   -114
    111   -239   -350     64    231   -293    -88   -184   -140   -231   -202   -116
     93   -220   -316     62    202   -267    -72   -181   -153   -220   -205   -114
     96   -213   -309     57    200   -259    -64   -174   -174   -223   -207   -116
    116   -233   -353     57    233   -293    -70   -174   -200   -239   -213   -124
    142   -236   -379     46    259   -306    -70   -171   -202   -246   -194   -140
    163   -241   -405     36    283   -322    -77   -166   -202   -262   -189   -153
    181   -223   -405     20    290   -314    -70   -155   -194   -259   -192   -148
    176   -194   -371      7    272   -283    -54   -122   -166   -231   -142   -132
    202   -205   -407      2    303   -306    -51   -101   -153   -220    -67   -135
    301   -210   -511    -46    405   -358    -75   -111   -171   -236    -20   -171
    270   -207   -478    -31    374   -342    -51    -83   -145   -210     -5   -171
    265   -218   -483    -23    371   -348    -41    -62   -129   -189     20   -168
    259   -202   -462    -28    361   -332    -23    -41   -106   -161     67   -153
    223   -200   -426    -12    324   -311     -5    -23    -90   -135     70   -148
    200   -207   -410      2    303   -309      7    -15    -83   -116     46   -158
    171   -202   -376     15    272   -290     20     -5    -67    -93     28   -161
    168   -213   -381     23    275   -296     25      0    -62    -77      2   -171
    179   -218   -397     18    285   -306     28      2    -59    -64    -31   -176
    184   -210   -397     12    290   -303     28      5    -51    -51    -62   -179
    184   -210   -394     10    288   -301     31      5    -44    -41    -80   -179
    179   -207   -387     15    283   -296     31      7    -36    -31    -96   -176
    145   -226   -371     38    257   -298     44     18    -23    -23   -114   -181
     96   -218   -314     59    202   -265     67     44      5     -2   -114   -174
    122   -207   -329     41    223   -267     62     38      5     -7   -127   -189
    148   -210   -358     31    252   -283     51     28     -2    -23   -148   -205
    135   -213   -350     38    241   -280     49     25     -5    -31   -158   -210
    142   -202   -345     31    244   -272     51     25     -2    -36   -158   -205
     77   -210   -288     64    181   -249     70     46     15    -23   -135   -171
     31   -233   -265    101    148   -249     80     57     23    -23   -129   -148
     75   -241   -316     83    194   -277     67     41      5    -38   -148   -150
     70   -239   -309     85    189   -272     77     46     12    -31   -129   -122
     59   -228   -290     83    174   -259     90     49     15    -23   -114    -98
    101   -213   -314     57    207   -262     93     36      2    -36   -114    -98
    101   -220   -324     57    213   -272    111     33     -5    -44   -106    -98
     96   -220   -316     62    205   -267    132     36     -5    -49    -90    -90
     83   -215   -298     64    189   -254    150     51     -5    -49    -62    -67
     54   -213   -267     80    161   -239    168     75      0    -46    -20    -44
      5   -218   -223    106    111   -220    187    106     18    -41     28    -33
      5   -215   -220    103    111   -218    194    129     33    -44     70    -25
     46   -189   -236     70    140   -213    192    148     49    -51     93    -20
     77   -161   -239     41    158   -200    187    161     77    -62    109    -10
     51   -145   -200     46    124   -174    200    179    122    -46    192     15
     36   -135   -171     49    101   -153    207    184    155    -18    275     46
     12   -132   -145     57     77   -137    210    181    179      0    324     72
     -2   -109   -106     57     51   -109    218    194    215     23    350    106
    -20    -83    -64     49     20    -75    220    189    246     51    355    140
    -44    -51    -10     46    -18    -31    223    189    290     83    368    189
    -57    -38     15     46    -36    -10    207    181    332     90    381    246
    -77    -38     38     59    -59      0    184    171    381     83    379    267
    -70    -59     10     64    -41    -25    163    176    439     80    371    239
    -98   -116    -18    106    -41    -70    153    189    472     72    303    207
   -122   -171    -51    145    -36   -111    150    197    467     70    244    181
    -83   -187   -103    135     10   -145    148    200    457     90    210    148
    -80   -220   -140    148     25   -181    142    197    428    101    176    135
   -137   -267   -129    202     -5   -200    153    205    405    114    161    145
   -132   -311   -179    218     23   -246    140    181    348     93    122    122
   -111   -322   -210    218     49   -267    129    161    293     85     88    119
   -127   -337   -210    231     41   -275    124    145    249     72     57    127
   -119   -342   -223    231     49   -283    111    129    205     57     20    124
   -124   -355   -233    239     51   -293     98    111    166     38    -20    140
   -119   -355   -236    239     57   -296     98    101    142     23    -41    168
   -129   -368   -239    246     51   -303     98     96    122      0    -57    192
   -135   -374   -241    254     51   -309     96     85    103    -20    -75    202
   -122   -400   -280    259     77   -342     70     57     62    -51   -116    184
    -93   -413   -319    254    111   -366     46     36     28    -70   -145    171
    -67   -444   -379    254    153   -413     41     33     -2    -85   -189    129
    -25   -491   -467    257    218   -480     83     98      2    -93   -244     70
      7   -472   -480    231    241   -475    168    215     57    -49   -244     67
     57   -405   -462    174    259   -433    254    366    153     41   -187    122
    135   -213   -348     38    239   -280    303    501    298    215    -20    290
    166    187     20   -176     72    103    314    574    498    514    303    628
     64    652    587   -358   -262    618    283    535    709    862    693   1021
    -59    774    833   -355   -446    802     98    280    672    953    818   1135
   -106    431    535   -163   -319    483   -124   -111    270    566    465    810
   -124    -90     33    106    -80    -31   -267   -402   -197     10    -75    314
   -116   -446   -329    280    106   -389   -303   -410   -376   -244   -345     44
    -70   -626   -555    348    241   -592   -275   -327   -384   -306   -431    -64
   -122   -672   -550    394    213   -613   -194   -231   -327   -277   -420    -59
   -114   -628   -514    371    197   -571   -114   -140   -249   -213   -371    -20
    -70   -537   -470    301    197   -504    -46    -62   -171   -148   -316     25
    -51   -470   -418    262    181   -444      2     -5   -119    -98   -272     57
    -64   -452   -389    257    161   -420     28     23    -96    -80   -257     62
    -41   -449   -407    244    181   -428     33     31    -90    -77   -259     67
    -59   -441   -384    249    161   -413     44     44    -83    -64   -254     77
    -67   -439   -371    254    150   -405     51     51    -77    -57   -252     80
    -70   -433   -363    252    142   -397     54     57    -72    -54   -252     80
    -85   -444   -361    265    137   -402     54     57    -75    -54   -254     75
    -98   -441   -345    270    122   -394     59     64    -72    -51   -252     75
   -106   -433   -327    270    109   -381     72     72    -62    -41   -244     83
   -103   -426   -324    262    109   -376     72     70    -62    -44   -244     83
   -101   -431   -332    265    114   -381     57     54    -77    -59   -259     62
   -101   -441   -342    270    119   -394     44     41    -90    -75   -275     44
   -127   -444   -316    285     93   -381     46     44    -85    -72   -262     49
   -101   -420   -319    259    109   -371     36     33    -90    -80   -265     38
    -90   -415   -324    252    114   -371     28     25    -98    -85   -265     23
    -80   -415   -335    246    124   -374     23     20   -103    -85   -262     12
    -59   -413   -353    236    145   -384     18     18   -106    -85   -257      0
    -51   -428   -376    239    161   -402     10      5   -122    -96   -265    -33
    -62   -418   -355    241    145   -387     18     10   -116    -85   -254    -49
    -46   -397   -350    220    150   -374     15     12   -114    -72   -246    -59
    -31   -392   -361    213    163   -376     10      7   -119    -72   -249    -83
    -41   -397   -355    218    155   -379     15     10   -116    -64   -249   -106
    -49   -410   -361    228    153   -384     12     10   -116    -57   -252   -127
    -62   -410   -348    233    140   -381     12      7   -119    -49   -252   -153
    -83   -405   -322    244    119   -363     20     12   -116    -38   -246   -171
    -67   -405   -337    236    132   -371     12      5   -122    -38   -249   -181
    -62   -392   -332    226    135   -363     12      7   -122    -28   -246   -168
    -88   -394   -306    241    109   -350     20     15   -116    -15   -241   -153
    -54   -392   -337    223    140   -366      0     -5   -140    -31   -262   -168
    -46   -397   -353    220    153   -376    -12    -18   -155    -41   -272   -179
    -67   -389   -324    228    127   -358     -5     -7   -148    -31   -254   -155
    -31   -387   -358    207    163   -371    -20    -23   -166    -41   -262   -155
    -25   -384   -358    205    166   -371    -25    -33   -176    -49   -270   -153
    -51   -394   -342    223    142   -371    -20    -33   -181    -49   -267   -142
    -44   -374   -332    207    142   -353    -18    -31   -184    -46   -262   -127
    -64   -371   -306    218    119   -340    -10    -25   -181    -41   -254   -109
    -57   -392   -335    226    137   -363    -15    -38   -197    -59   -267   -114
    -46   -405   -361    223    155   -384    -20    -51   -215    -77   -277   -122
    -57   -400   -342    228    142   -371    -10    -46   -210    -77   -270   -109
    -54   -392   -337    220    140   -366     -2    -44   -207    -75   -267   -101
    -46   -389   -342    218    148   -366      2    -38   -210    -85   -277   -106
    -90   -397   -309    244    106   -353     23    -18   -194    -80   -272    -96
   -137   -387   -252    262     54   -319     54     18   -163    -59   -249    -75
   -129   -381   -254    254     59   -316     62     36   -153    -59   -252    -85
    -75   -400   -324    239    124   -363     59     31   -163    -83   -280   -119
    -70   -379   -311    223    119   -345     75     51   -142    -70   -272   -119
    -96   -361   -265    228     83   -311     98     80   -114    -49   -252   -106
   -132   -342   -210    236     38   -277    132    114    -77    -23   -226    -93
   -140   -332   -192    236     25   -262    155    135    -51     -7   -205    -90
   -155   -337   -184    246     12   -262    168    145    -33     -2   -197    -96
   -148   -340   -192    244     20   -265    168    140    -28      0   -205   -111
   -140   -345   -205    241     31   -275    163    127    -31     -2   -213   -122
   -161   -345   -184    254     10   -265    176    129    -20      7   -213   -116
   -200   -340   -140    270    -31   -241    192    140     -2     20   -197   -103
   -210   -329   -122    270    -44   -226    194    137      5     23   -187    -98
   -210   -322   -111    267    -49   -218    192    129      5     10   -187   -101
   -184   -332   -148    259    -18   -241    176    109     -7    -20   -202   -114
   -218   -340   -124    277    -46   -233    179    111      0    -20   -187   -106
   -213   -342   -129    277    -44   -236    174    106      2    -25   -181   -111
   -166   -340   -176    252      2   -257    150     85    -12    -46   -197   -135
   -127   -340   -213    233     41   -277    137     75    -20    -54   -202   -140
   -129   -324   -197    226     31   -262    142     77     -7    -49   -197   -132
   -111   -327   -215    218     49   -270    135     70    -12    -62   -205   -145
    -77   -327   -249    200     85   -288    119     59    -25    -77   -218   -158
    -51   -316   -265    184    106   -290    109     57    -28    -80   -218   -166
     -2   -303   -301    153    148   -303     98     51    -33    -80   -223   -176
     44   -309   -353    129    197   -329     80     36    -46    -88   -239   -197
     59   -314   -374    124    215   -342     70     33    -49    -88   -241   -202
     62   -290   -353    114    207   -322     72     38    -41    -75   -228   -192
     85   -277   -363     93    223   -319     67     36    -38    -75   -226   -189
    106   -288   -397     90    249   -342     57     28    -49    -88   -239   -202
     93   -301   -394    103    241   -348     57     28    -51    -88   -244   -205
     83   -301   -384    109    233   -342     62     33    -44    -83   -239   -194
     80   -301   -381    109    231   -340     67     41    -38    -80   -239   -189
     93   -290   -387     98    239   -337     64     38    -41    -83   -239   -192
    103   -275   -379     83    239   -327     64     38    -38    -80   -236   -189
    101   -272   -374     85    236   -322     67     44    -36    -75   -233   -189
    106   -285   -394     88    249   -340     70     44    -38    -80   -241   -202
    111   -262   -374     75    241   -316     88     59    -23    -64   -233   -197
    122   -223   -345     49    231   -285    111     75     -5    -49   -218   -176
    124   -194   -319     36    220   -257    129     90     10    -36   -205   -158
     93   -200   -293     51    192   -246    140     98     18    -31   -202   -155
    119   -194   -314     36    215   -254    135     90      7    -41   -218   -168
    109   -176   -285     31    194   -228    145     98     20    -31   -207   -158
     57   -148   -205     46    129   -176    174    122     49     -2   -179   -116
     80   -119   -200     18    137   -158    166    122     57      5   -174    -98
    101   -106   -207      2    153   -155    142    101     44     -5   -187   -109
    106   -111   -218      0    161   -163    119     80     28     -7   -197   -119
    129   -129   -259      0    194   -194     93     62     10    -20   -213   -135
    140   -181   -322     20    228   -252     67     38    -20    -49   -246   -158
    111   -187   -298     36    202   -241     67     38    -20    -49   -249   -158
     90   -210   -301     59    192   -254     72     36    -28    -54   -254   -168
     46   -249   -296    101    171   -272     77     33    -33    -59   -262   -179
     33   -283   -316    124    174   -298     75     23    -46    -77   -277   -197
     70   -288   -358    109    213   -324     57      5    -62    -93   -296   -213
     67   -298   -368    114    215   -332     46     -7    -75   -103   -309   -223
     70   -316   -387    124    228   -350     36    -20    -90   -114   -324   -239
     38   -314   -353    137    194   -332     41    -18    -85   -109   -319   -233
     49   -309   -358    129    202   -332     38    -18    -88   -111   -322   -233
     75   -296   -371    109    223   -332     31    -23    -93   -116   -324   -239
     64   -293   -358    114    210   -324     31    -25    -90   -114   -319   -239
     15   -324   -340    153    176   -332     49    -10    -77    -98   -303   -236
      5   -322   -329    158    166   -324     59     -2    -67    -85   -293   -228
     49   -316   -366    132    205   -340     46    -10    -80    -96   -306   -246
     57   -337   -394    140    226   -366     75     25    -67    -98   -329   -280
     59   -348   -410    142    233   -379    176    148     -5    -75   -337   -314
     85   -290   -379    101    231   -335    290    306    106     10   -277   -285
    163   -148   -311     -7    236   -228    379    485    254    155   -150   -179
    239    116   -122   -176    181     -2    405    589    418    376     77     62
    184    605    418   -397   -116    511    376    584    633    727    485    488
     49    953    904   -501   -428    927    218    368    711    971    787    787
    -67    859    927   -397   -498    893    -20     10    493    859    711    714
   -142    340    483    -98   -311    410   -226   -397     -7    322    194    249
   -161   -181    -23    168    -70   -103   -298   -532   -348   -122   -270   -200
   -148   -462   -316    303     83   -389   -270   -436   -384   -223   -410   -368
   -137   -550   -413    342    135   -483   -194   -327   -329   -194   -407   -389
    -46   -509   -462    277    207   -485   -127   -246   -262   -148   -379   -376
    -23   -420   -397    218    187   -410    -49   -166   -174    -72   -314   -332
     -5   -379   -376    192    184   -379    -10   -127   -127    -28   -272   -301
    -20   -379   -361    197    168   -368     15   -101   -101     -7   -252   -290
    -51   -376   -324    215    135   -350     31    -85    -85      5   -236   -285
    -64   -379   -314    220    122   -345     41    -83    -77      5   -215   -285
    -57   -376   -319    215    129   -348     51    -85    -72      7   -184   -280
    -54   -371   -319    213    129   -345     62    -88    -70      7   -145   -270
    -70   -361   -290    215    109   -327     75    -85    -62     12   -109   -265
    -54   -348   -296    200    119   -324     72   -101    -72      0    -93   -285
    -59   -319   -259    187     98   -290     80   -109    -70      2    -54   -311
    -57   -309   -252    181     96   -280     83   -119    -72     25    -10   -342
    -54   -311   -257    184    101   -285     90   -116    -72     46     25   -332
    -44   -311   -270    176    111   -290     88   -122    -88     -7     20   -335
    -28   -306   -280    166    124   -293     85   -127   -106    -49     25   -327
    -33   -277   -246    155    103   -262     88   -122   -127    -75     57   -293
    -59   -283   -223    171     80   -254     88   -119   -166    -93     96   -280
    -31   -265   -233    145     98   -249     83   -137   -218    -93    114   -290
     -7   -236   -231    122    111   -233     96   -127   -163    -33    124   -285
      2   -231   -233    114    116   -231    116   -109   -114    -33     85   -285
     18   -218   -236    101    127   -226    122    -93   -119    -96     54   -267
     33   -218   -254     90    142   -236    124    -90   -116   -116     49   -236
     31   -215   -246     90    137   -231    142    -75    -98   -124     38   -226
     57   -197   -254     70    155   -226    158    -64    -80   -122     25   -194
     67   -189   -257     62    161   -223    181    -46    -59   -124     31   -150
    101   -179   -280     36    189   -228    181    -46    -62   -127     38   -140
    135   -148   -283      5    207   -215    171    -49    -64   -114     59   -135
    207   -140   -350    -36    277   -244    132    -77    -98   -119     44   -166
    262   -158   -420    -51    340   -288     96   -103   -135   -124      5   -207
    259   -166   -426    -46    340   -293     83   -109   -145   -111     -2   -228
    254   -161   -415    -46    332   -285     70   -116   -153   -101     23   -233
    288   -168   -457    -62    368   -311     38   -140   -176   -111    -12   -249
    303   -176   -480    -62    392   -327     15   -158   -192   -111    -98   -257
    306   -184   -493    -62    397   -337     -7   -171   -194   -124   -122   -262
    384   -202   -589    -90    485   -394    -49   -210   -205   -184   -124   -298
    441   -207   -652   -116    545   -428    -80   -241   -218   -220   -145   -322
    501   -207   -709   -145    605   -457   -122   -272   -244   -252   -150   -345
    511   -223   -735   -145    620   -478   -161   -293   -267   -285   -161   -368
    504   -246   -750   -129    626   -498   -194   -316   -293   -327    -85   -387
    506   -252   -758   -129    628   -504   -215   -345   -316   -332    -25   -387
    514   -218   -732   -148    623   -475   -207   -358   -316   -335     41   -345
    514   -197   -714   -158    610   -454   -205   -366   -322   -368     62   -314
    459   -194   -654   -132    555   -426   -194   -363   -309   -355     64   -290
    457   -189   -649   -135    550   -418   -202   -361   -306   -363     54   -288
    452   -187   -639   -132    545   -413   -207   -353   -303   -381     12   -285
    462   -168   -631   -148    545   -400   -210   -353   -301   -392    -28   -298
    439   -150   -592   -145    514   -371   -202   -342   -290   -381    -51   -301
    410   -140   -550   -135    478   -345   -197   -332   -285   -371   -106   -306
    358   -127   -485   -114    420   -306   -176   -309   -262   -350   -132   -296
    337   -109   -449   -116    392   -277   -161   -288   -244   -329   -137   -293
    379    -96   -475   -140    426   -285   -168   -283   -244   -337   -194   -314
    420   -103   -524   -161    470   -314   -181   -283   -252   -345   -241   -337
    415   -111   -527   -150    470   -319   -181   -280   -252   -340   -265   -353
    358   -114   -475   -122    413   -293   -171   -262   -233   -319   -283   -342
    303   -119   -423    -93    363   -270   -145   -236   -210   -290   -285   -329
    277   -106   -384    -85    329   -244   -124   -210   -187   -257   -272   -314
    296    -98   -394    -98    345   -246   -119   -202   -184   -244   -283   -314
    303   -124   -431    -90    366   -277   -119   -192   -189   -244   -301   -324
    298   -140   -439    -80    368   -288   -111   -181   -187   -231   -290   -322
    288   -153   -444    -67    363   -298   -101   -168   -187   -218   -283   -324
    257   -155   -413    -49    335   -283    -85   -148   -174   -197   -262   -314
    220   -161   -384    -31    301   -272    -70   -129   -161   -174   -241   -298
    220   -158   -379    -31    298   -267    -59   -116   -155   -155   -231   -301
    213   -163   -376    -25    290   -267    -51   -109   -153   -142   -226   -303
    176   -168   -345     -2    259   -257    -36    -93   -140   -119   -210   -296
    202   -155   -358    -25    280   -257    -46   -101   -150   -114   -218   -309
    200   -142   -342    -28    270   -244    -41   -101   -148   -106   -213   -309
    176   -137   -314    -20    244   -226    -41    -98   -142    -96   -210   -309
    150   -153   -303      2    226   -228    -44   -103   -155    -98   -220   -322
    155   -132   -288    -12    220   -207    -44   -109   -158    -93   -220   -314
    148   -103   -252    -23    197   -176    -46   -111   -153    -85   -223   -301
    129    -85   -215    -23    171   -150    -54   -122   -155    -85   -236   -301
    116    -85   -202    -15    158   -142    -54   -122   -161    -90   -252   -303
     96    -80   -176    -10    135   -127    -54   -122   -158    -88   -257   -298
     83    -85   -171      0    124   -127    -54   -122   -161    -88   -265   -293
     64   -103   -168     18    114   -135    -46   -114   -161    -88   -275   -285
     46   -111   -158     33    101   -135    -36   -103   -153    -85   -275   -272
     25   -106   -132     38     77   -119    -18    -88   -142    -75   -267   -254
     12   -122   -135     54     72   -127     -2    -75   -135    -70   -267   -246
     25   -129   -155     49     88   -140      5    -75   -135    -75   -275   -244
     49   -114   -163     33    106   -137     15    -70   -129    -75   -275   -241
     25    -90   -116     31     70   -103     51    -38    -96    -54   -252   -215
     15    -72    -88     28     49    -80     77    -15    -70    -44   -231   -197
     28    -70   -101     18     62    -83     90     -7    -59    -49   -223   -189
     31    -80   -111     25     70    -96     98     -2    -51    -57   -215   -181
     20    -83   -103     31     59    -93    103      0    -44    -57   -200   -179
     -5    -64    -59     33     25    -62    114      2    -23    -44   -171   -166
    -20    -57    -38     38      7    -49    114     -5    -15    -36   -140   -155
    -33    -64    -31     49     -2    -49    116    -20    -12    -31   -109   -148
    -49    -88    -38     64     -5    -64    106    -44    -31    -51    -98   -163
    -33   -106    -72     67     18    -90     90    -67    -54    -72    -80   -179
    -36   -145   -111     88     36   -129     98    -80    -70    -83    -51   -189
    -41   -166   -124    103     41   -145    116    -83    -77    -90    -25   -192
   -124   -189    -64    155    -31   -127    161    -44    -57    -85     23   -179
   -119   -200    -80    158    -20   -140    174    -20    -57   -109     59   -181
   -119   -233   -114    174     -5   -174    174      0    -57   -145     83   -192
   -150   -252   -101    202    -25   -176    184     33    -23   -148    119   -174
   -176   -249    -72    213    -51   -163    189     49      7   -142    150   -150
   -135   -246   -114    189    -10   -181    168     38     20   -145    153   -150
   -114   -246   -132    179      7   -189    155     31     33   -135    158   -142
   -116   -241   -124    179      2   -184    155     25     38   -109    171   -132
   -106   -244   -137    174     15   -192    145     15     36    -88    166   -124
    -96   -241   -145    168     23   -192    137     10     25    -59    148   -116
    -80   -223   -142    150     31   -184    129      5     23    -25    145   -103
    -59   -213   -153    137     46   -184    116     -5     15     31    161    -93
    -41   -218   -176    129     64   -197    103    -18     15     88    145    -93
    -36   -223   -187    129     75   -205    103    -15     54    119     98    -93
    -12   -244   -233    127    109   -239    140     41    158    111     36   -111
     12   -215   -228    101    119   -220    241    184    329    111     18   -109
     49   -145   -194     46    119   -168    353    379    504    171     88    -67
    116     28    -88    -72    101    -28    436    571    678    311    233     88
    184    358    171   -272      5    265    446    654    841    545    472    413
     75    870    795   -472   -358    833    433    652   1067    924    841    909
   -132   1078   1210   -472   -672   1143    265    392   1044   1072    982   1143
   -233    810   1044   -288   -639    927     33      0    678    797    704    930
   -254    241    496      5   -376    366   -145   -345    142    233     90    415
   -207   -226    -18    218    -96   -122   -207   -410   -140   -132   -342     25
   -166   -415   -252    288     41   -332   -174   -319   -171   -213   -402    -72
   -140   -449   -311    293     83   -381    -98   -223   -145   -200   -389    -93
   -116   -387   -270    252     75   -329    -12   -124    -80   -129   -324    -64
   -106   -306   -200    207     46   -254     57    -46    -18    -59   -226     -5
    -98   -259   -161    176     31   -210     90    -15     -2    -44   -226     31
   -116   -254   -140    184     10   -197    103     -2     -5    -46   -270     44
   -127   -259   -132    192      2   -197     96     -5    -23    -64   -319     36
   -148   -259   -111    205    -18   -187     98      2    -28    -77   -355     51
   -109   -277   -168    192     28   -223     83     -7    -57   -109   -394     36
    -88   -288   -200    187     54   -244     72    -15    -75   -127   -413     31
    -85   -298   -213    192     62   -257     62    -18    -85   -132   -423     33
   -111   -309   -197    210     41   -254     64    -12    -85   -127   -428     38
   -127   -324   -197    223     33   -262     67    -10    -88   -124   -436     46
   -124   -314   -189    218     31   -252     62    -15    -93   -127   -441     49
   -127   -319   -194    223     31   -257     57    -18   -103   -129   -444     41
   -132   -329   -197    231     31   -265     59    -15   -103   -127   -439     46
   -140   -324   -184    231     20   -254     64    -10   -101   -122   -426     67
   -140   -316   -176    226     18   -246     62      0    -98   -116   -405     85
   -137   -311   -174    223     15   -244     57      2   -101   -119   -394     85
   -124   -306   -181    215     28   -244     51     -2   -109   -122   -389     88
   -161   -316   -155    239     -5   -236     59      7   -103   -119   -371     98
   -220   -311    -90    265    -67   -200     83     36    -80    -96   -340    124
   -161   -301   -142    231    -10   -220     67     31    -90   -109   -340    114
   -101   -288   -187    194     41   -239     51     23   -106   -127   -350    101
    -88   -280   -192    184     49   -236     46     23   -109   -132   -355     96
   -106   -272   -166    189     28   -220     51     31   -103   -129   -348     96
   -129   -270   -140    197      2   -205     54     41    -98   -124   -340     98
   -132   -267   -135    200      0   -202     54     49    -98   -122   -335     98
   -129   -267   -140    197      2   -205     57     54   -101   -127   -335     93
   -135   -267   -132    200     -2   -202     54     51   -103   -129   -332     88
   -158   -267   -111    210    -25   -192     54     57   -101   -132   -329     83
   -158   -265   -106    213    -25   -187     51     57   -106   -135   -329     83
   -132   -265   -132    200      0   -200     38     38   -122   -153   -340     80
   -140   -265   -127    202     -7   -197     33     33   -129   -153   -340     83
   -137   -267   -132    200     -5   -200     25     23   -142   -161   -345     75
   -135   -267   -132    202     -2   -200     20     18   -153   -163   -348     72
   -132   -270   -137    200      2   -205     10      7   -166   -168   -353     67
   -129   -280   -150    205     10   -218      2    -10   -179   -176   -363     59
   -150   -272   -124    210    -15   -200      5    -10   -179   -166   -355     67
   -158   -270   -111    215    -23   -192      5     -5   -184   -161   -350     75
   -135   -265   -129    197     -2   -197     -5    -23   -205   -168   -361     57
   -122   -265   -145    192     10   -205    -15    -41   -220   -179   -376     36
   -153   -280   -129    215    -12   -205    -15    -46   -226   -171   -381     25
   -163   -296   -132    231    -15   -215    -12    -46   -233   -166   -384     15
   -150   -290   -140    220     -7   -215    -12    -46   -239   -155   -389      2
   -150   -301   -150    223      0   -226     -7    -33   -236   -150   -397    -15
   -153   -306   -153    228     -2   -231      7    -10   -226   -129   -394    -23
   -158   -296   -137    228    -10   -218     28     18   -205   -103   -379    -31
   -155   -316   -161    233      0   -239     38     33   -205    -96   -387    -64
   -171   -337   -166    254     -2   -252     57     54   -192    -80   -387    -88
   -168   -353   -187    259      7   -270     72     70   -179    -59   -392   -114
   -161   -350   -189    257     12   -270     93     85   -161    -12   -389   -129
   -137   -337   -202    236     31   -272     96     83   -158     18   -397   -140
   -150   -329   -179    239     12   -254    114     98   -142     23   -379   -135
   -218   -332   -114    272    -51   -223    142    132   -116     36   -355   -122
   -205   -345   -140    275    -33   -244    142    132   -122     23   -366   -142
   -213   -358   -148    283    -33   -254    153    137   -116     20   -368   -153
   -254   -361   -106    309    -75   -236    171    153   -101     31   -355   -140
   -254   -368   -114    311    -70   -244    168    145    -98     18   -355   -148
   -306   -389    -83    348   -111   -236    181    150    -85     12   -335   -148
   -319   -381    -62    348   -129   -220    192    158    -75     10   -319   -150
   -335   -361    -28    348   -155   -194    207    179    -54     20   -298   -137
   -335   -350    -15    342   -161   -184    207    176    -49     15   -301   -135
   -285   -348    -62    316   -111   -205    194    166    -57      0   -316   -150
   -283   -319    -36    298   -124   -179    205    171    -41      5   -298   -135
   -298   -309    -10    303   -145   -161    220    181    -28     12   -285   -119
   -327   -309     15    316   -174   -148    233    194    -12     20   -272   -109
   -366   -288     77    327   -223   -106    257    220     18     41   -241    -77
   -428   -280    148    353   -290    -67    270    233     33     51   -223    -59
   -418   -249    168    335   -293    -41    267    233     41     57   -207    -44
   -394   -220    174    306   -285    -23    259    233     51     41   -181    -33
   -358   -215    142    288   -252    -36    241    223     46     12   -158    -41
   -319   -218     98    267   -213    -59    236    218     38     12   -155    -49
   -301   -200     98    249   -202    -51    241    220     41     25   -145    -46
   -306   -181    124    244   -218    -31    246    223     51     28   -124    -44
   -301   -158    142    231   -223     -7    244    220     54     10   -103    -38
   -316   -155    158    236   -239      0    246    220     59     10    -90    -31
   -329   -174    155    252   -244    -10    244    215     59      5    -88    -33
   -324   -197    124    259   -226    -36    231    202     49     -7   -106    -41
   -332   -218    114    275   -223    -51    220    189     36     -7   -122    -51
   -303   -202    101    252   -205    -51    210    176     25     -7   -142    -64
   -267   -194     70    231   -168    -62    207    166     18     -7   -163    -80
   -228   -184     44    202   -137    -70    202    158     10    -10   -181    -88
   -174   -171      2    174    -88    -85    200    153      2    -12   -194   -103
   -122   -171    -51    145    -36   -111    202    148     -2    -25   -213   -119
    -72   -158    -85    114      5   -122    197    137    -12    -44   -223   -129
    -18   -163   -148     88     64   -155    187    119    -28    -72   -241   -150
     36   -148   -184     57    109   -166    179    109    -33    -85   -246   -158
     59   -106   -168     23    111   -137    174     98    -31    -83   -239   -161
    109    -75   -184    -18    145   -129    158     83    -38    -88   -244   -168
    153    -67   -223    -44    187   -145    129     57    -59   -109   -262   -187
    176    -83   -259    -46    218   -171    103     33    -80   -129   -285   -205
    200   -111   -311    -46    254   -210     83     20    -96   -142   -303   -218
    231   -142   -374    -44    301   -259     59      2   -122   -168   -332   -244
    239   -181   -420    -31    327   -301     36    -23   -153   -200   -374   -283
    236   -184   -420    -25    327   -301     31    -31   -168   -207   -400   -309
    239   -218   -459    -12    348   -340     25    -44   -184   -220   -420   -329
    223   -277   -504     25    363   -389     23    -54   -202   -236   -452   -355
    218   -290   -509     36    361   -400     15    -62   -210   -244   -467   -368
    213   -309   -522     49    366   -415      7    -70   -223   -252   -483   -381
    200   -324   -524     62    361   -423      5    -75   -231   -252   -488   -389
    174   -322   -496     72    335   -407     18    -62   -213   -233   -475   -376
    161   -332   -493     85    324   -413     25    -62   -207   -226   -478   -381
    137   -332   -470     98    303   -400     31    -62   -202   -215   -478   -384
    140   -342   -483     98    309   -413     28    -62   -205   -210   -483   -387
    142   -316   -459     85    301   -387     33    -57   -197   -194   -470   -376
    129   -301   -431     85    280   -366     36    -51   -189   -181   -457   -368
    116   -316   -433    101    275   -374     49    -41   -184   -174   -446   -361
    111   -348   -459    116    283   -402     67    -15   -181   -181   -454   -379
    119   -363   -483    122    301   -423    145     77   -142   -176   -467   -413
    124   -319   -444     96    283   -381    270    236    -44   -119   -428   -405
    176   -207   -384     15    280   -296    400    444    109      0   -324   -319
    252     36   -215   -145    233    -88    454    587    280    194   -111   -103
    280    452    171   -368     54    311    428    602    467    480    236    272
    137    922    784   -532   -324    854    309    457    633    805    644    706
    -64   1026   1091   -480   -576   1057     93    137    561    870    769    833
   -153    620    774   -233   -465    696   -132   -241    153    465    394    491
   -116     15    132     49   -127     72   -280   -511   -332   -132   -200    -62
    -75   -353   -277    213    101   -316   -290   -475   -475   -376   -478   -355
    -44   -483   -439    265    197   -462   -213   -348   -428   -389   -519   -426
    -36   -485   -449    259    205   -467   -103   -228   -342   -335   -491   -418
    -33   -402   -368    215    166   -387      2   -111   -233   -252   -415   -355
     -2   -335   -335    166    163   -335     46    -54   -176   -205   -371   -311
     49   -309   -358    129    202   -332     64    -36   -161   -197   -366   -306
      7   -306   -314    148    161   -311     90    -18   -137   -179   -350   -290
    -23   -309   -285    166    129   -298    111      2   -116   -161   -335   -275
     18   -306   -324    142    168   -314    101     -2   -124   -168   -342   -277
     59   -288   -348    114    202   -316     88    -10   -132   -176   -348   -280
     49   -283   -335    114    189   -306     88     -5   -127   -168   -337   -275
     57   -277   -335    111    194   -306     96      5   -116   -158   -329   -270
     96   -280   -376     90    233   -329     93      2   -119   -163   -332   -272
    101   -275   -376     88    239   -324    101     10   -114   -155   -319   -257
     85   -288   -374     98    228   -329    103     10   -114   -158   -314   -257
     83   -285   -371    101    226   -327    106     10   -114   -158   -314   -257
     70   -267   -340     96    202   -303    109     10   -106   -150   -303   -254
     64   -254   -319     96    192   -285    111     12    -98   -145   -296   -241
     49   -259   -309    103    176   -283    111     10    -98   -145   -296   -241
     51   -270   -322    106    187   -296    109      7   -103   -150   -303   -244
     31   -283   -314    124    171   -298    111      5   -103   -153   -306   -244
      5   -290   -296    142    150   -293    124     10    -90   -140   -303   -233
     33   -283   -316    122    174   -298    106     -7   -103   -150   -316   -246
     12   -290   -303    137    158   -298    106     -7   -103   -140   -316   -241
    -33   -301   -267    166    116   -285    122      7    -85   -114   -303   -223
     15   -296   -311    140    163   -303     98    -15   -109   -124   -322   -244
     10   -283   -296    135    153   -290     96    -18   -106   -111   -319   -249
      7   -272   -280    129    142   -277     96    -18   -103    -96   -314   -249
     41   -272   -316    114    176   -293     85    -28   -109    -88   -322   -262
     33   -277   -311    122    171   -293     85    -31   -109    -75   -316   -262
     20   -283   -306    129    161   -293     77    -36   -114    -70   -316   -267
      5   -283   -290    137    145   -285     77    -38   -109    -54   -306   -265
      5   -296   -301    145    150   -298     70    -49   -111    -51   -303   -270
    -15   -288   -272    153    127   -280     70    -51   -109    -44   -285   -259
    -10   -280   -270    145    127   -275     59    -64   -116    -49   -277   -259
     -7   -285   -277    145    135   -283     51    -75   -124    -54   -270   -259
      7   -290   -298    140    153   -293     38    -93   -140    -67   -270   -257
    -41   -277   -236    161     96   -257     38    -98   -135    -59   -246   -239
    -64   -290   -226    176     77   -257     36   -106   -140    -67   -223   -226
      0   -290   -293    145    145   -290     10   -137   -168   -101   -215   -233
      5   -290   -298    142    150   -293      5   -148   -174   -111   -179   -228
    -31   -298   -267    166    116   -283     18   -145   -166   -111   -135   -205
    -70   -301   -231    184     77   -267     31   -140   -158   -109   -132   -174
    -44   -290   -246    168     98   -270     25   -155   -174   -127   -163   -158
    -25   -290   -265    155    119   -277     18   -174   -189   -142   -166   -163
    -62   -293   -231    179     83   -262     49   -158   -174   -132   -116   -158
    -67   -296   -228    179     77   -262     64   -158   -174   -150    -70   -153
    -38   -280   -241    158     98   -259     70   -161   -184   -176    -31   -158
     28   -267   -298    116    161   -283     64   -168   -213   -205    -10   -174
     33   -275   -309    122    171   -290     80   -158   -226   -210     18   -161
     46   -262   -309    106    176   -283     96   -153   -257   -200     54   -140
     23   -223   -246    101    135   -233    122   -140   -246   -129     83   -101
     25   -210   -239     90    129   -223    153   -109   -148     -5     59    -80
     10   -231   -241    111    124   -236    194    -77   -106     -5     15    -70
      2   -249   -254    122    127   -252    205    -72   -116    -59    -31    -57
    -12   -257   -244    135    114   -249    215    -70   -111    -57    -70    -41
     33   -246   -280    106    153   -262    213    -85   -116    -67   -129    -51
     23   -231   -254    103    137   -241    233    -70    -96    -33   -158    -33
      7   -231   -239    111    122   -233    249    -59    -85    -28   -176    -31
     23   -220   -244     98    132   -231    249    -62    -85    -28   -192    -33
     36   -213   -249     85    140   -228    244    -64    -90    -23   -192    -41
     62   -202   -265     70    163   -233    239    -70   -101    -36   -187    -54
     44   -187   -231     67    137   -207    254    -54    -88    -31   -158    -41
     64   -168   -236     51    148   -202    257    -49    -83    -38   -145    -36
     96   -163   -259     33    174   -210    246    -57    -88    -59   -145    -46
    119   -166   -285     23    202   -226    233    -67    -88    -90   -135    -64
    109   -158   -267     23    187   -213    226    -57    -75   -103   -122    -67
     90   -163   -254     33    171   -207    215    -44    -64   -114   -103    -67
    122   -155   -280     15    200   -218    187    -44    -64   -132    -96    -85
    103   -161   -265     28    184   -213    176    -36    -54   -135    -70    -90
    106   -163   -272     28    187   -218    163    -38    -62   -148    -64   -101
    129   -140   -270      5    197   -202    155    -36    -64   -145    -49   -101
    119   -145   -265     12    189   -205    153    -31    -64   -129    -31    -98
     93   -142   -236     25    163   -189    153    -18    -54   -101     10    -80
     93   -166   -259     36    174   -213    148    -15    -59   -111     18    -88
    106   -158   -267     25    187   -213    145    -12    -62   -116    -41   -101
     96   -137   -236     20    163   -187    148      0    -49   -111   -103   -106
    103   -111   -215      5    158   -163    153      7    -33   -109   -124   -106
    135    -85   -220    -25    176   -153    161     18    -23   -106   -116   -111
    150    -67   -218    -41    181   -142    163     25    -18   -106   -153   -111
    135    -72   -210    -33    171   -140    166     36     -7   -114   -189   -116
    161    -67   -228    -46    194   -148    161     33     -5   -132   -202   -129
    233    -25   -259   -103    244   -142    140     18    -10   -148   -207   -148
    280      5   -275   -142    277   -135    116     -5    -23   -163   -226   -161
    324      0   -324   -163    324   -161     85    -31    -44   -187   -244   -181
    303    -18   -322   -142    311   -168     64    -44    -57   -200   -262   -189
    340     18   -324   -181    332   -153     33    -67    -72   -215   -262   -194
    371    -10   -384   -181    376   -197      0    -88   -103   -241   -285   -210
    394    -49   -446   -174    418   -246    -18   -101   -129   -265   -290   -231
    418    -62   -480   -176    449   -270    -31   -106   -148   -283   -252   -241
    428    -75   -504   -176    465   -288    -41   -124   -168   -293   -290   -267
    428   -111   -542   -158    485   -327    -54   -148   -197   -319   -311   -303
    407   -145   -553   -132    478   -348    -67   -166   -215   -335   -327   -329
    345   -155   -501    -93    423   -327    -54   -163   -213   -319   -337   -329
    348   -194   -542    -77    441   -368    -67   -181   -233   -337   -350   -348
    355   -200   -555    -77    454   -379    -70   -181   -239   -332   -327   -353
    384   -194   -579    -96    480   -384    -75   -181   -241   -327   -290   -355
    381   -210   -592    -85    485   -400    -72   -179   -244   -319   -265   -353
    353   -189   -542    -83    444   -366    -62   -166   -228   -288   -215   -329
    348   -189   -537    -80    441   -363    -62   -168   -233   -277   -184   -327
    350   -187   -537    -80    441   -363    -57   -161   -231   -262   -174   -316
    309   -184   -493    -62    400   -337    -38   -142   -213   -236   -163   -296
    280   -189   -470    -44    374   -329    -23   -127   -200   -218   -174   -290
    303   -215   -522    -44    413   -368     12    -77   -187   -223   -226   -335
    340   -210   -553    -67    446   -381    103     41   -127   -202   -259   -374
    387   -129   -517   -127    452   -322    218    205    -12   -119   -226   -340
    459     44   -415   -254    433   -184    309    394    153     36    -96   -197
    524    368   -155   -446    340    106    327    483    332    267    155     93
    452    891    439   -672      5    665    311    483    576    631    581    574
    189   1239   1049   -714   -428   1145    197    293    696    891    911    924
     33   1039   1002   -537   -483   1023    -18    -70    423    680    748    766
      2    470    467   -236   -231    467   -207   -413    -64    119    197    257
     54    -57   -111      0     83    -83   -301   -530   -387   -319   -259   -205
     98   -301   -400    101    249   -350   -280   -449   -426   -431   -392   -371
     88   -350   -439    127    262   -394   -189   -337   -366   -402   -374   -376
     85   -296   -381    103    231   -337    -67   -210   -265   -319   -288   -319
     96   -213   -309     57    202   -259     18   -116   -179   -239   -189   -254
     75   -174   -249     49    161   -210     77    -51   -132   -184   -109   -207
     85   -176   -262     44    171   -218    103    -20   -122   -179    -67   -197
     90   -184   -275     46    181   -228    114      2   -119   -194    -31   -200
     80   -189   -270     54    174   -231    124     28   -103   -213     38   -200
     31   -189   -220     80    124   -205    145     54    -64   -215    127   -168
     -2   -192   -189     96     90   -192    150     64    -33   -213    189   -148
     64   -194   -259     62    161   -226    124     38    -44   -231    184   -158
     98   -184   -285     41    192   -236    106     20    -49   -231    176   -148
    114   -171   -285     28    200   -228    101     15    -41   -210    174   -124
     88   -163   -252     36    168   -207    101     15    -36   -181    184   -109
     67   -179   -246     54    155   -213    101     12    -33   -166    174    -88
     38   -184   -226     70    129   -205    106     20    -20   -137    168    -70
     23   -192   -215     85    119   -202    106     18     -2   -114    140    -54
     18   -194   -213     85    111   -202     98      7     38    -93    116    -36
    -10   -210   -200    109     93   -205    101     12    127    -77    101    -15
    -31   -207   -179    119     72   -194    111     31    220    -75    101    -18
    -33   -210   -176    122     70   -194    122     54    275    -64     93    -12
    -57   -220   -163    137     51   -192    129     70    293    -46     20    -18
    -96   -228   -135    161     18   -181    142     96    309     -5     -2     -5
   -116   -233   -119    174      0   -179    153    111    301     28    -18     38
    -77   -220   -142    150     31   -181    140     96    259     28    -67     59
    -59   -223   -163    142     49   -194    129     85    218     31    -90     75
    -70   -233   -163    153     44   -200    127     85    187     44   -101     90
    -57   -233   -179    142     59   -207    116     72    153     59    -96     57
     -2   -223   -220    114    109   -223    101     46    103     57   -109     28
     36   -207   -246     85    140   -226     80     10     51     36   -109    -15
      5   -202   -210     98    106   -205     75      2     25     28   -114    -12
     25   -205   -231     88    127   -218     49    -20    -15     -2   -158    -15
     31   -202   -233     85    132   -218     28    -44    -49    -33   -181    -18
     25   -213   -239     93    129   -226     15    -57    -80    -62   -197    -25
      2   -226   -228    111    114   -228      5    -70   -103    -88   -210    -20
     -2   -218   -215    109    106   -215    -10    -80   -127   -111   -218    -12
      0   -220   -220    111    109   -220    -23    -93   -148   -132   -226     -7
    -12   -231   -220    119    101   -228    -38   -106   -168   -155   -241     -2
     -5   -231   -226    116    109   -228    -51   -114   -181   -168   -257      2
      5   -236   -241    114    119   -236    -64   -124   -197   -184   -267      7
      0   -233   -233    116    116   -233    -72   -132   -210   -197   -275     28
    -20   -226   -205    122     90   -215    -72   -129   -215   -205   -277     57
    -31   -218   -187    124     75   -202    -70   -129   -223   -205   -277     70
    -36   -226   -189    129     75   -207    -70   -129   -233   -210   -283     59
    -44   -202   -158    124     57   -181    -62   -119   -226   -197   -267     72
    -54   -210   -158    132     49   -184    -54   -103   -220   -192   -262     75
    -59   -210   -150    135     44   -181    -41    -85   -207   -179   -249     75
    -70   -202   -135    135     31   -168    -25    -57   -187   -158   -228     75
    -46   -197   -150    122     51   -174    -15    -38   -176   -150   -223     59
    -38   -197   -158    116     57   -179     -5    -15   -166   -142   -218     49
    -62   -200   -137    129     36   -168     20     15   -145   -127   -205     49
    -64   -187   -124    124     28   -155     38     36   -127   -119   -200     49
    -59   -176   -116    119     28   -148     54     54   -114   -109   -189     38
    -96   -181    -85    137     -7   -135     67     67   -106   -103   -187     25
    -88   -179    -93    132      0   -137     64     64   -109   -109   -197      7
    -67   -181   -116    122     23   -148     64     64   -114   -111   -210    -12
    -62   -184   -122    124     28   -153     64     62   -114   -109   -215    -23
    -57   -184   -129    119     33   -155     57     51   -122   -109   -226    -38
    -46   -171   -124    109     36   -150     54     49   -122   -111   -228    -49
    -44   -163   -122    103     36   -142     46     41   -129   -119   -233    -59
    -54   -181   -127    119     36   -155     44     36   -140   -129   -244    -75
    -59   -179   -122    116     31   -150     51     44   -135   -122   -239    -75
    -59   -161   -103    109     20   -132     59     54   -127   -111   -231    -64
    -57   -155    -98    106     18   -127     59     57   -124   -109   -231    -64
    -57   -155    -98    106     20   -127     54     54   -129   -109   -236    -70
    -54   -155   -103    103     23   -129     51     51   -132   -109   -244    -72
    -51   -135    -83     93     15   -111     59     57   -124    -96   -233    -51
    -44   -116    -75     80     12    -96     62     57   -122    -88   -233    -54
    -36   -135    -98     85     31   -116     51     46   -135    -93   -252    -75
    -36   -135   -101     83     31   -119     49     41   -137    -98   -262    -90
    -31   -119    -88     72     28   -103     49     44   -137    -90   -262    -93
    -28   -132   -103     80     36   -119     46     41   -145    -96   -277   -116
    -41   -132    -90     88     23   -111     54     46   -145    -90   -285   -132
    -33   -103    -70     67     18    -88     54     46   -140    -77   -275   -124
    -31    -75    -44     51      5    -59     64     62   -129    -59   -259   -111
    -25    -54    -28     38      0    -41     77     75   -119    -46   -257   -111
     -7    -54    -46     31     18    -51     77     75   -124    -49   -270   -127
     -7    -38    -33     23     10    -36     93     88   -111    -41   -267   -124
    -54    -28     25     38    -41     -2    119    114    -88    -18   -249   -103
    -33    -10     23     20    -28      5    124    122    -85    -12   -246    -96
    -12     12     25      0    -18     18    127    127    -77     -7   -239    -88
    -33     51     83    -10    -57     67    140    142    -51     15   -213    -62
    -62     59    122      0    -93     90    142    150    -38     25   -200    -44
    -93     54    148     18   -119    101    129    148    -38     20   -200    -36
    -83     51    135     15   -109     93    103    137    -51      5   -215    -49
    -62     41    101     10    -83     70     80    127    -70    -12   -228    -59
    -88     10     98     36    -93     54     80    132    -70    -18   -239    -67
   -171    -23    148     96   -161     62     96    153    -57    -12   -236    -64
   -174    -36    137    106   -155     49     90    145    -67    -28   -252    -75
   -140    -49     90     93   -116     20     64    124    -90    -57   -275    -96
   -184    -80    103    129   -145     10     72    132    -90    -62   -275   -101
   -200    -83    116    140   -161     15     72    129    -90    -64   -275   -101
   -236    -85    150    161   -194     31     75    129    -90    -67   -275    -98
   -244   -101    140    171   -194     18     59    111   -111    -85   -296   -116
   -301   -106    192    202   -249     41     72    122    -98    -75   -288    -98
   -376   -103    270    239   -324     83     96    140    -75    -57   -262    -72
   -392    -98    293    246   -342     96    109    153    -57    -44   -244    -64
   -355   -116    239    233   -301     59     93    135    -62    -64   -254    -98
   -337   -103    233    220   -285     64     90    135    -51    -62   -233    -96
   -324    -98    226    210   -277     62     85    132    -46    -57   -218    -98
   -322   -122    200    223   -262     38     88    129    -51    -64   -218   -122
   -309   -161    148    233   -231     -7    119    168    -49    -88   -236   -166
   -277   -155    119    215   -200    -18    226    288     10    -72   -236   -197
   -239    -83    155    158   -200     36    355    459    124      5   -174   -168
   -142     54    197     44   -168    124    452    641    267    132    -49    -85
    -10    384    392   -187   -200    389    441    693    418    348    207    171
     12    956    943   -485   -465    950    348    613    623    706    646    644
   -155   1337   1491   -592   -823   1413    129    329    693    953    969    992
   -280   1247   1527   -483   -904   1387   -116    -49    472    831    891    924
   -296    615    911   -161   -602    761   -309   -407    -54    228    288    371
   -184     10    194     85   -189    101   -392   -542   -436   -275   -262   -166
   -114   -296   -181    205     31   -239   -363   -452   -493   -410   -454   -387
   -145   -316   -171    231     12   -244   -241   -298   -392   -348   -426   -384
    -75   -249   -176    161     49   -213   -145   -187   -303   -288   -389   -366
     25   -166   -194     70    109   -181    -90   -127   -249   -244   -361   -345
    127   -106   -233    -12    179   -168    -64    -98   -223   -223   -345   -335
    158   -119   -277    -18    218   -197    -57    -93   -220   -231   -355   -342
    158   -150   -309     -5    233   -228    -62   -103   -231   -249   -376   -361
    158   -166   -324      2    239   -244    -70   -114   -241   -259   -387   -368
    148   -176   -327     12    236   -249    -67   -116   -239   -259   -389   -368
    163   -153   -316     -5    239   -233    -57   -106   -228   -252   -376   -358
    163   -137   -301    -15    231   -218    -49   -101   -220   -244   -368   -348
    145   -155   -301      2    223   -228    -54   -111   -226   -254   -376   -355
    155   -171   -329      7    241   -249    -59   -122   -236   -270   -389   -368
    210   -150   -361    -28    285   -254    -62   -127   -236   -272   -394   -371
    179   -150   -332    -15    254   -241    -49   -116   -226   -262   -387   -358
    155   -145   -301     -5    228   -223    -38   -103   -213   -252   -374   -345
    168   -148   -316    -10    241   -231    -49   -114   -220   -257   -381   -348
    184   -153   -337    -15    259   -244    -54   -119   -226   -265   -392   -353
    176   -142   -319    -18    246   -231    -49   -116   -218   -259   -389   -342
    158   -140   -298    -10    226   -218    -44   -111   -213   -254   -387   -335
    132   -145   -280      5    205   -213    -36   -106   -205   -249   -384   -329
    145   -153   -298      5    220   -226    -41   -109   -207   -252   -389   -329
    150   -137   -288     -7    218   -210    -51   -111   -210   -254   -392   -329
    145   -127   -272    -10    207   -200    -49   -109   -207   -252   -389   -319
    145   -119   -265    -12    202   -192    -44    -96   -197   -241   -379   -309
    122   -127   -249      2    184   -187    -41    -93   -194   -239   -374   -301
    101   -129   -231     15    163   -181    -46    -90   -192   -236   -371   -298
    109   -122   -231      5    168   -176    -49    -93   -192   -236   -366   -293
     93   -127   -220     15    155   -174    -49    -96   -192   -236   -363   -293
     83   -129   -213     23    148   -171    -51    -96   -194   -236   -355   -288
     98   -109   -210      5    150   -158    -57    -96   -192   -226   -342   -272
     93    -98   -192      2    140   -145    -57    -96   -187   -218   -332   -265
     62   -103   -166     18    114   -135    -54    -98   -184   -210   -322   -257
    127   -106   -233    -10    179   -168    -77   -122   -207   -231   -337   -270
     96    -98   -194      2    145   -145    -75   -119   -202   -220   -324   -257
     98    -98   -197      0    145   -145    -80   -129   -210   -226   -322   -257
    106    -96   -205     -5    153   -150    -85   -140   -218   -228   -319   -257
     93    -96   -189      2    140   -142    -88   -148   -226   -228   -316   -254
     98    -88   -187     -7    142   -137    -93   -158   -231   -231   -314   -254
     85    -90   -179      2    132   -135    -90   -166   -233   -228   -309   -252
     90    -88   -179     -2    132   -132    -93   -181   -244   -231   -311   -257
     59    -85   -145     12    101   -114    -83   -174   -236   -218   -296   -244
     33   -103   -137     33     85   -119    -77   -174   -236   -213   -290   -244
     33   -119   -153     44     90   -137    -77   -181   -246   -215   -296   -254
    -12   -129   -119     70     51   -124    -64   -174   -233   -202   -280   -252
      7   -103   -111     49     59   -106    -54   -163   -220   -189   -267   -244
     93    -93   -189      0    140   -140    -57   -163   -226   -192   -280   -257
    114    -83   -200    -15    155   -140    -38   -145   -210   -181   -272   -252
     77    -83   -163      0    119   -124    -15   -114   -184   -163   -246   -236
     70    -36   -106    -15     88    -70     25    -62   -137   -124   -200   -205
     28    -46    -75     10     49    -62     64    -23    -98   -101   -174   -194
    -12    -51    -38     31     10    -44     96      0    -70    -83   -153   -187
    -64    -85    -23     75    -23    -54    103      0    -62    -80   -155   -194
    -90    -90      0     90    -46    -46    106     -2    -49    -75   -158   -184
   -135   -116     18    124    -77    -49    111      2    -44    -72   -124   -168
   -161   -129     31    145    -98    -49    119      5    -36    -70    -90   -155
   -150   -114     36    132    -96    -38    124     10    -31    -57    -75   -135
   -148   -114     33    132    -90    -41    119     10    -31    -46    -54   -116
   -163   -140     23    150    -93    -59    103     -5    -38    -62    -28   -119
   -166   -109     54    137   -111    -28    129     10    -20    -46      2    -96
   -132    -59     72     96   -106      7    148     28      0    -28     12    -75
   -106    -41     64     75    -85     10    148     41      7    -18     25    -59
    -96    -38     57     67    -77      7    145     23     -5    -31     15    -72
   -109    -36     70     72    -90     15    155     28     -7    -31     20    -67
   -142    -64     77    101   -111      5    145     23    -23    -44    -15    -67
   -168   -103     64    137   -116    -20    129      5    -49    -64    -54    -90
   -135   -109     25    122    -83    -41    114     -7    -70    -85    -72   -109
    -85    -75     10     80    -49    -33     98    -10    -77    -88    -77   -106
    -59    -57      2     57    -33    -28    101     -5    -80    -88    -80   -106
    -59    -44     15     51    -38    -15    111      7    -75    -83    -72   -101
    -72    -57     15     64    -44    -20    106     -2    -96    -98    -85   -122
    -46    -54     -7     49    -20    -31    101     -7   -119   -116    -93   -140
    -23    -51    -31     36      2    -41     98    -12   -148   -129    -96   -150
      0    -36    -36     18     18    -36     90    -15   -176   -132    -90   -155
     20    -46    -67     12     44    -57     80    -20   -213   -142    -93   -171
      0    -57    -59     28     28    -59     83    -15   -200   -140    -88   -179
      0    -41    -44     20     20    -44     90     -5   -161   -129    -80   -181
     51     -5    -57    -23     54    -31    106     10   -129   -132    -54   -192
     -5      2      5      0     -5      5    135     41    -88   -109      5   -181
    -28    -15     12     20    -20     -2    142     49    -77   -109     33   -194
     41    -12    -57    -15     46    -33    122     33    -85   -129     36   -220
     44      0    -44    -20     44    -20    129     41    -64   -122     72   -218
     57     33    -23    -46     41      5    129     44    -41   -106    119   -213
     59     41    -18    -51     38     10    122     36    -28   -106    148   -215
     64     49    -18    -57     41     15    101     28    -18   -103    176   -218
     70     38    -31    -54     51      5     77     10    -20   -114    184   -223
     49     18    -33    -36     41     -7     62     -2    -28   -114    184   -223
     54     10    -44    -33     49    -18     49    -10    -38   -109    187   -223
     38    -33    -75     -2     54    -54     41    -20    -54   -116    176   -239
     38    -64   -103     12     70    -83     38    -28    -64   -127    148   -254
     20   -111   -135     44     75   -122     36    -36    -80   -142    106   -270
      7   -140   -150     64     77   -145     33    -46    -90   -148     83   -283
      7   -166   -174     77     88   -171     20    -62   -106   -158     62   -296
     54   -176   -231     62    142   -202    -12    -88   -127   -176     28   -319
     67   -179   -249     54    158   -215    -28    -98   -137   -181     -2   -329
      7   -187   -194     88    101   -192    -10    -80   -119   -158    -10   -311
      0   -187   -189     90     93   -189    -10    -75   -114   -145    -31   -306
     36   -184   -220     75    127   -202    -18    -80   -122   -140    -64   -314
     25   -168   -197     70    109   -181    -12    -70   -109   -119    -72   -303
     20   -184   -205     80    111   -192    -12    -70   -111   -114    -93   -306
     23   -168   -194     72    106   -181    -10    -70   -111   -106   -111   -303
     -2   -163   -161     83     77   -163     -5    -62   -101    -96   -114   -298
    -41   -184   -145    111     49   -166      2    -49    -98    -98   -132   -306
    -15   -228   -213    122     96   -220     25    -18    -98   -122   -184   -350
    -31   -241   -213    135     90   -228    129    109    -33   -103   -205   -376
    -20   -168   -148     96     62   -158    257    275     80    -25   -158   -337
     85    -36   -122    -25    103    -77    327    439    210     90    -54   -226
    192    265     72   -228     59    168    340    532    371    303    179     49
    174    802    626   -488   -228    714    327    553    618    672    613    535
    -36   1210   1247   -587   -641   1228    210    368    750    963    976    930
   -220   1062   1283   -420   -753   1171      0     -2    504    795    844    818
   -246    491    735   -122   -491    613   -207   -379     10    244    293    290
   -179    -67    109    122   -145     20   -319   -522   -340   -202   -192   -197
   -103   -358   -254    231     75   -306   -319   -446   -407   -332   -366   -394
    -80   -407   -329    241    122   -368   -246   -337   -355   -314   -374   -415
    -80   -345   -265    210     90   -306   -140   -213   -257   -228   -309   -358
    -77   -249   -171    161     44   -210    -54   -114   -163   -140   -228   -285
    -49   -215   -166    132     57   -192    -12    -67   -127   -106   -207   -259
    -18   -189   -171    101     72   -181     10    -44   -106    -90   -197   -252
     20   -184   -205     80    111   -194     12    -44   -111    -93   -207   -259
     20   -181   -202     77    109   -189     20    -36   -106    -90   -207   -259
      2   -189   -192     93     96   -189     28    -33   -103    -93   -210   -257
    -15   -189   -176    101     77   -184     41    -23    -96    -88   -210   -246
    -28   -215   -187    122     77   -200     38    -20   -101    -93   -220   -252
    -25   -223   -197    124     85   -210     38    -18    -98    -98   -231   -254
    -31   -231   -200    132     83   -215     41    -12    -93   -101   -236   -257
    -36   -249   -213    142     88   -233     38    -15    -96   -106   -249   -270
    -38   -244   -205    140     83   -226     41      0    -83    -98   -244   -259
     -5   -241   -236    122    114   -239     36     10    -80    -98   -252   -257
     -5   -223   -218    114    106   -220     38     25    -62    -83   -241   -246
      5   -215   -223    103    111   -220     33     28    -49    -75   -244   -241
      5   -223   -228    109    114   -226     31     25    -38    -64   -246   -241
      0   -239   -239    116    116   -239     28     18    -25    -41   -246   -241
     25   -233   -259    103    142   -246     20     10     -2    -10   -233   -239
     41   -215   -257     85    148   -236      7     -2      5     20   -210   -231
     57   -207   -267     75    161   -236      0     -5      7     67   -171   -218
     59   -205   -265     72    161   -233      5     -5     10    119   -132   -202
     67   -189   -257     62    161   -223     10      0     15    168    -83   -181
     96   -168   -267     36    181   -218     12      5     12    189    -36   -166
    111   -155   -267     20    189   -210      7      2      7    181      2   -158
    142   -142   -288      0    213   -215     -2     -7    -10    153     25   -153
     88   -150   -239     31    163   -194      7      0    -12    135     59   -135
    103   -137   -241     15    171   -189      0     -7    -28    103     72   -132
    127   -129   -257      0    189   -192    -10    -18    -41     80     85   -132
    119   -150   -270     15    194   -210    -25    -33    -67     44     90   -142
    101   -184   -285     41    192   -233    -38    -49    -93     10    103   -150
    103   -174   -280     33    192   -226    -49    -57   -114      0    119   -148
     90   -189   -280     49    184   -233    -62    -72   -132    -20    127   -150
     96   -197   -296     49    194   -244    -70    -83   -145    -44    129   -145
    103   -189   -293     44    197   -241    -75    -88   -148    -57    140   -132
     85   -205   -290     59    187   -246    -88   -109   -161    -67    140   -129
     85   -215   -303     64    194   -259   -101   -124   -163    -67    153   -124
     80   -226   -306     72    189   -265   -111   -132   -158    -64    168   -116
     64   -223   -288     80    176   -254   -111   -135   -153    -67    197   -109
     70   -228   -301     77    184   -265   -114   -135   -145    -85    231   -103
     64   -239   -303     88    181   -272   -111   -132   -119    -98    259    -98
     49   -252   -301    101    174   -275   -111   -129    -83   -103    298    -96
     88   -239   -327     75    207   -283   -109   -114    -41   -103    358    -90
    103   -226   -329     62    215   -277    -93    -85     -2    -96    389    -75
    114   -226   -340     57    226   -283    -77    -57     28    -88    340    -62
     90   -265   -355     85    220   -309    -67    -41     36    -90    231    -64
     59   -285   -345    114    202   -314    -44    -12     44    -70    153    -49
     85   -267   -353     88    218   -309    -15     18     54    -49    103    -33
    103   -249   -355     72    228   -301      2     41     57    -33     64    -23
     72   -280   -353    103    210   -316     10     46     46    -33     18    -25
     18   -316   -335    150    176   -324     28     57     41    -28    -10    -20
    -12   -324   -314    166    148   -319     49     67     38    -23    -36     -7
     -7   -319   -311    163    150   -316     57     62     31    -28    -54      2
    -49   -353   -303    200    124   -329     54     49     10    -44    -80      5
   -119   -379   -259    249     70   -319     54     46      5    -49    -96     18
   -129   -387   -259    257     64   -324     51     44      0    -54   -103     33
    -62   -371   -309    215    122   -340     36     28    -15    -75   -132     31
    -51   -374   -324    210    135   -350     25     23    -25    -83   -153     38
    -77   -371   -293    226    106   -332     31     28    -28    -80   -161     54
    -70   -363   -296    215    111   -329     31     31    -31    -83   -179     64
    -80   -361   -283    220     98   -322     36     44    -23    -75   -181     88
    -80   -368   -290    223    101   -329     38     49    -25    -75   -184    106
    -59   -384   -324    223    132   -355     38     54    -28    -80   -194    124
    -44   -376   -332    210    142   -355     41     62    -25    -80   -202    150
    -62   -361   -298    210    116   -329     49     72    -15    -72   -200    179
    -70   -348   -280    207    103   -314     57     85    -10    -64   -200    205
    -46   -337   -290    192    122   -314     49     80    -20    -77   -220    210
    -57   -329   -272    192    106   -301     57     90    -15    -77   -223    220
    -72   -348   -275    210     98   -311     64    103    -12    -80   -236    220
    -96   -368   -272    231     85   -322     72    111    -10    -85   -241    220
    -85   -371   -285    228     98   -329     70    114    -12    -93   -244    215
    -72   -353   -283    213    101   -319     67    119    -10    -90   -239    220
    -46   -327   -280    184    116   -303     70    129     -2    -88   -233    228
    -15   -298   -283    155    132   -290     85    140      5    -88   -228    231
    -80   -314   -233    197     75   -275     96    148     10    -83   -218    236
    -64   -288   -226    174     80   -257    109    161     18    -70   -213    246
    -70   -288   -218    176     72   -254    114    166     20    -64   -213    244
    -72   -311   -239    192     80   -275    106    155      7    -75   -228    218
    -57   -288   -231    174     85   -259    109    158     12    -62   -226    213
    -31   -252   -220    140     93   -236    109    158     20    -51   -223    220
    -10   -205   -194    106     90   -200    119    168     33    -31   -207    239
     15   -179   -197     80    106   -187    116    166     38    -18   -200    244
      0   -194   -194     98     96   -194     98    155     31    -12   -202    239
    -41   -223   -181    129     70   -202     88    150     25     -7   -200    241
    -46   -262   -218    153     83   -241     67    137      5    -15   -218    226
    -28   -280   -254    153    111   -270     51    119    -20    -28   -244    192
    -23   -293   -270    158    122   -283     49    119    -28    -25   -257    179
    -10   -309   -298    158    142   -303     44    116    -38    -23   -262    163
     -2   -332   -329    166    161   -329     33    109    -54    -31   -275    145
     23   -348   -371    161    197   -358     20     96    -67    -33   -277    135
     49   -358   -407    155    228   -381     20     90    -77    -33   -283    122
    -12   -426   -413    218    200   -420     10     75   -103    -41   -303     88
    -80   -467   -389    272    153   -428     10     75   -111    -38   -309     67
    -59   -478   -418    270    179   -449      5     72   -122    -44   -322     46
    -57   -483   -426    270    184   -454      0     75   -122    -38   -324     36
    -31   -498   -470    265    218   -485    -18     64   -135    -49   -337     12
    -59   -522   -462    288    200   -493    -20     70   -137    -44   -340      2
    -98   -532   -433    314    166   -483     -5     88   -127    -28   -335      2
    -88   -535   -446    311    179   -491      5     98   -116    -20   -335     -2
    -80   -576   -496    327    205   -535     15    119   -116    -28   -358    -28
    -75   -626   -550    350    236   -589     77    197    -90    -31   -389    -72
    -93   -631   -540    361    220   -587    187    324    -15     10   -387    -98
    -33   -597   -563    316    265   -581    272    467     70     80   -353    -85
     20   -405   -426    192    220   -415    345    620    233    259   -184     77
     72     -5    -77    -33     75    -41    368    719    457    566    153    420
    -15    498    514   -241   -265    506    358    711    706    940    579    844
   -145    714    859   -283   -501    787    189    467    727   1091    774   1021
   -205    452    657   -124   -431    553    -51     64    374    776    498    771
   -231    -93    137    161   -184     20   -207   -262   -114    197    -49    283
   -205   -509   -303    355     46   -407   -265   -293   -332   -116   -366    -20
   -205   -740   -535    472    163   -639   -233   -194   -348   -207   -467   -129
   -231   -820   -589    524    176   -706   -161   -106   -306   -220   -483   -150
   -184   -784   -602    483    207   -693    -93    -28   -239   -184   -449   -122
   -176   -691   -517    433    168   -605     -5     70   -140   -101   -374    -49
   -218   -639   -420    428    101   -530     59    140    -62    -28   -309     15
   -114   -618   -506    366    194   -563     46    122    -77    -44   -332     -7
    -80   -615   -535    348    226   -576     44    119    -83    -51   -340    -18
    -77   -620   -542    345    231   -581     46    124    -85    -51   -340    -18
    -41   -597   -555    319    257   -576     51    129    -83    -44   -327    -10
    -36   -602   -568    316    265   -584     54    129    -85    -44   -324    -12
    -49   -605   -555    327    252   -581     64    137    -75    -31   -309     -2
    -62   -607   -545    335    239   -576     62    132    -77    -31   -301      0
    -51   -607   -555    329    252   -581     57    122    -85    -31   -298     -7
    -59   -610   -553    335    244   -581     54    111    -90    -36   -293    -18
    -62   -605   -542    335    239   -574     57    106    -88    -31   -280    -18
    -44   -597   -553    319    252   -574     51     93    -93    -36   -275    -23
    -41   -592   -550    316    254   -571     46     77    -96    -41   -270    -28
    -38   -592   -553    314    254   -574     41     70   -101    -44   -262    -31
    -28   -615   -587    322    277   -602     28     54   -114    -62   -270    -49
     -7   -602   -594    303    290   -600     20     44   -119    -70   -265    -54
    -36   -574   -537    306    249   -555     36     57    -96    -49   -236    -33
    -88   -566   -480    327    194   -524     49     67    -75    -28   -210    -15
    -93   -574   -480    332    192   -530     46     64    -75    -31   -205    -18
    -41   -550   -511    293    233   -532     33     51    -80    -38   -207    -28
     54   -524   -579    236    316   -550      5     28    -93    -51   -220    -51
     93   -514   -607    210    350   -561     -7     15   -101    -57   -223    -54
     57   -522   -579    231    316   -550    -15      5    -96    -54   -215    -49
     33   -506   -542    233    285   -522    -12     10    -83    -41   -197    -33
     28   -496   -524    233    275   -509    -12     10    -77    -38   -184    -28
     59   -478   -540    207    298   -509    -25      0    -83    -46   -187    -28
     67   -472   -540    202    303   -506    -33     -5    -85    -57   -187    -28
     54   -457   -511    200    283   -483    -44    -15    -85    -59   -179    -23
     36   -465   -501    215    267   -483    -59    -28    -93    -72   -181    -25
      0   -462   -465    231    228   -465    -59    -28    -93    -72   -176    -20
      5   -433   -439    213    220   -436    -64    -31    -93    -75   -166    -10
     33   -433   -467    197    249   -449    -83    -51   -111    -93   -179    -23
     49   -420   -470    187    259   -444    -93    -67   -122   -103   -179    -28
     20   -441   -465    210    239   -452   -103    -80   -137   -122   -192    -41
     28   -444   -475    207    249   -459   -106    -85   -140   -129   -192    -44
     51   -452   -504    197    275   -475   -119   -103   -155   -148   -202    -51
     28   -457   -485    215    257   -470   -122   -111   -161   -161   -202    -54
     -5   -426   -420    215    207   -423    -96    -90   -137   -142   -176    -28
     12   -413   -426    200    218   -418   -103   -103   -145   -153   -179    -31
     25   -405   -431    187    228   -418   -114   -114   -150   -166   -181    -31
     46   -405   -452    179    249   -428   -124   -124   -161   -181   -194    -44
     44   -418   -465    187    254   -441   -119   -124   -158   -189   -202    -54
     57   -415   -472    179    262   -444   -109   -109   -145   -189   -202    -59
     54   -397   -452    168    252   -423    -88    -83   -119   -166   -184    -46
     49   -381   -431    166    239   -405    -67    -62    -88   -148   -168    -33
     36   -384   -420    171    226   -402    -46    -36    -64   -135   -161    -31
     41   -368   -410    163    223   -389    -23    -10    -33   -114   -150    -25
     12   -358   -374    171    192   -366     10     23      2    -85   -137    -15
      5   -348   -353    171    179   -350     33     49     28    -67   -132     -5
     25   -327   -353    148    187   -340     44     57     44    -57   -127      0
     15   -327   -345    155    179   -335     51     62     51    -49   -124      0
     33   -337   -371    150    202   -353     51     57     51    -46   -129    -12
     12   -316   -329    153    171   -322     70     72     72    -18   -109     10
    -10   -316   -306    161    145   -311     88     80     85     -2    -98     20
     10   -311   -322    148    166   -316     88     75     83      0   -103     15
     44   -301   -345    124    194   -322     88     67     80      0   -109      5
     64   -316   -381    127    223   -348     85     57     70     -2   -119     -5
     15   -335   -353    158    184   -345     88     59     75      7   -116     -2
    -23   -332   -309    176    142   -322    101     72     88     23   -106      5
     46   -322   -371    137    207   -345     85     57     72     15   -124    -10
     85   -316   -402    116    244   -358     75     49     57     10   -137    -18
     96   -303   -400    103    246   -353     77     54     59     18   -137    -10
     83   -301   -387    109    233   -342     88     72     64     33   -132     -2
     46   -303   -353    127    197   -327    111     93     83     54   -119     15
     41   -293   -335    127    187   -314    140    111     98     72   -106     28
     57   -285   -345    111    200   -314    161    114    103     83   -103     31
     83   -277   -361     96    220   -319    158    103     96     85   -101     28
     77   -290   -368    103    223   -329    153     96     88     88   -103     25
     62   -301   -363    119    213   -332    153     96     90     96    -98     28
      0   -327   -327    161    161   -327    168    106    106    111    -83     38
    -38   -324   -285    181    122   -306    181    127    124    137    -62     54
     25   -311   -337    142    179   -324    166    114    114    135    -70     41
     59   -293   -353    116    205   -322    163    114    116    148    -62     41
     49   -296   -345    122    194   -319    166    122    127    161    -57     44
     44   -277   -322    114    181   -298    176    135    140    179    -36     54
     31   -254   -285    109    155   -270    187    142    150    197    -18     59
     -2   -231   -228    116    111   -231    210    158    174    223      7     77
    -28   -205   -176    116     72   -192    231    171    197    252     36     98
     12   -184   -197     85    103   -192    213    158    187    249     33     93
     36   -192   -228     75    129   -210    181    127    161    233     15     70
     41   -213   -254     85    148   -233    148    101    137    220      0     49
     38   -228   -270     93    153   -249    137     93    132    220     -2     46
     -7   -246   -241    127    116   -244    140     96    132    220     -7     41
     20   -262   -283    119    150   -272    132     83    119    205    -31     15
     70   -277   -348    103    207   -311    114     62     98    181    -59    -12
    109   -311   -420     98    262   -363     93     33     70    148    -64    -41
    119   -355   -475    116    296   -415     75      7     41    114    -77    -72
    114   -374   -488    129    298   -431     67     -7     31     96    -85    -75
    135   -376   -511    122    322   -444     46    -33     12     75    -93    -80
    184   -368   -555     90    368   -462     33    -54     -2     49    -93    -96
    231   -358   -589     62    407   -472     23    -70    -10     33    -83   -103
    267   -340   -607     36    436   -475     18    -85    -15     18    -64   -109
    272   -348   -620     38    446   -483     15    -96    -20      7    -46   -114
    246   -348   -597     49    420   -472     23    -93    -18     10    -12   -111
    254   -342   -597     44    423   -467     18   -101    -23      2     12   -111
    246   -358   -607     54    426   -483     10   -109    -28     -5     23   -116
    241   -366   -607     62    423   -485     25   -101    -25    -12     28   -127
    296   -384   -680     44    488   -532     80    -36      0    -25     12   -174
    329   -340   -670      5    498   -506    197    106     88     18     36   -179
    340   -288   -628    -25    483   -459    301    262    200    101     98   -129
    374   -119   -493   -127    433   -306    387    431    358    265    252     28
    407    270   -137   -340    272     67    402    514    553    550    566    381
    353    784    428   -568    -36    607    366    488    771    914    982    828
    189   1010    818   -600   -314    914    194    236    776   1070   1179   1031
     80    826    745   -452   -332    787    -28   -137    485    852    984    865
     51    228    176   -140    -62    202   -205   -493    -49    226    366    314
    111   -194   -309     41    210   -252   -265   -540   -293   -116     -5    -51
    163   -407   -571    122    366   -491   -246   -454   -327   -205   -124   -184
    184   -459   -644    137    413   -550   -189   -366   -298   -202   -140   -210
    187   -405   -592    109    387   -498   -106   -267   -233   -140    -88   -168
    213   -316   -530     49    371   -423    -44   -192   -187    -64    -20   -109
    218   -262   -483     20    348   -371     -7   -153   -168      0     20    -75
    207   -226   -433     10    319   -329     23   -122   -111     38     31    -57
    218   -202   -420    -10    319   -311     36    -98    -83     31     28    -51
    210   -220   -431      5    319   -324     28    -93    -80     20     28    -57
    179   -254   -433     33    306   -342     23    -90    -77      5     25    -59
    166   -280   -446     57    306   -363     20    -88    -83      0     33    -64
    161   -257   -418     46    288   -337     25    -80    -70      7     62    -62
    155   -259   -415     51    283   -335     18    -80    -72      2     72    -72
    153   -270   -423     57    288   -345      7    -83    -80    -12     77    -77
    174   -272   -446     49    309   -358      2    -88    -83    -36     85    -88
    176   -254   -433     36    303   -342     15    -70    -62    -36    116    -75
    197   -241   -439     23    316   -340     12    -72    -62    -41    135    -77
    200   -246   -446     20    322   -345     10    -75    -64    -41    148    -83
    184   -265   -449     41    316   -355     12    -72    -67    -38    161    -83
    163   -254   -420     44    288   -337     18    -72    -59    -28    181    -77
    140   -246   -387     51    262   -316     20    -72    -54    -18    205    -72
    124   -244   -368     59    246   -306     25    -67    -49     -7    220    -72
    124   -241   -366     59    244   -303     28    -64    -46      0    236    -62
    132   -236   -371     49    249   -301     25    -70    -46      0    244    -67
    127   -228   -355     49    241   -290     33    -62    -33      7    254    -54
     90   -202   -293     54    189   -249     54    -36     -5     36    277    -23
    145   -179   -324     18    233   -252     46    -41     -5     38    267    -23
    181   -184   -368      0    272   -275     23    -67    -23     31    239    -36
    153   -184   -337     12    244   -259     28    -64    -15     46    228    -23
    174   -158   -335    -10    252   -246     23    -67    -15     51    207    -18
    210   -145   -355    -31    283   -249     18    -75    -20     46    179    -12
    200   -145   -345    -25    272   -244     18    -80    -23     41    155     -2
    200   -148   -348    -25    272   -246     12    -96    -28     23    114     -5
    192   -155   -348    -18    267   -249     10   -109    -31      2     75      2
    197   -135   -332    -31    265   -233     10   -109    -23     -7     51     12
    241   -106   -348    -67    293   -226      2   -124    -31    -25     23     15
    236   -116   -353    -62    293   -233     -7   -135    -41    -46     -5     18
    192   -142   -335    -25    262   -239    -10   -140    -41    -57    -28     20
    207   -155   -363    -25    285   -259    -20   -148    -51    -75    -54      7
    207   -163   -374    -23    290   -267    -28   -158    -67    -90    -77     -2
    202   -145   -350    -28    275   -246    -33   -163    -72    -88    -83      2
    207   -150   -361    -31    283   -254    -46   -174    -93    -96   -101     -7
    168   -166   -335      0    252   -249    -49   -171   -103    -90   -109    -12
    119   -176   -296     28    207   -236    -41   -158   -103    -80   -109    -10
    127   -168   -296     20    210   -231    -49   -155   -111    -75   -116    -23
    187   -171   -361    -10    272   -265    -75   -171   -140    -93   -145    -57
    210   -179   -389    -15    298   -283    -83   -166   -148    -90   -155    -64
    179   -171   -350     -5    262   -259    -67   -135   -127    -59   -135    -51
    140   -179   -319     18    228   -249    -51   -101   -106    -25   -122    -46
    192   -181   -374     -5    283   -277    -67   -101   -116    -23   -140    -77
    200   -168   -368    -15    283   -267    -57    -77   -101     10   -124    -85
    192   -163   -355    -15    272   -259    -44    -51    -80     49   -103    -85
    200   -176   -376    -10    285   -277    -38    -44    -77     83    -93   -101
    171   -179   -353      2    259   -265    -20    -23    -59    122    -70   -101
    142   -153   -296      5    218   -223      5      0    -31    161    -41    -85
    135   -153   -290      7    210   -220     10      5    -23    168    -38    -98
    153   -174   -327      7    239   -249      0     -5    -31    155    -51   -124
    161   -163   -327      0    241   -244      2     -7    -28    153    -54   -135
    194   -158   -353    -18    272   -254     -7    -20    -36    135    -64   -153
    194   -168   -366    -15    277   -265    -15    -28    -44    116    -75   -166
    153   -161   -314      2    231   -236      2    -12    -25    119    -57   -153
    184   -150   -335    -18    257   -241     -2    -20    -28    101    -62   -161
    153   -148   -301     -2    226   -223     10     -7    -12     98    -44   -148
    181   -132   -316    -25    246   -226      7    -12    -12     85    -41   -155
    220   -137   -358    -41    288   -246     -5    -20    -25     62    -51   -171
    192   -132   -324    -31    257   -228      7    -10    -12     62    -33   -161
    202   -127   -329    -36    265   -228      5    -10    -15     51    -23   -161
    187   -135   -324    -25    254   -228      7     -7    -12     46     -7   -155
    174   -137   -314    -18    244   -226     12     -5     -5     44     12   -142
    153   -119   -275    -18    213   -197     23      5     10     49     46   -129
    122   -106   -228     -7    174   -166     33     18     25     54     85   -116
    166    -98   -265    -33    213   -181     23      5     20     38     93   -124
    200   -103   -306    -49    252   -205     12     -2     12     28    101   -124
    213    -98   -311    -57    259   -202     10      0     15     31    124   -119
    205    -59   -265    -72    233   -161     20     15     33     49    142    -98
    210    -44   -254    -83    231   -150     18     15     46     59    145    -93
    181    -28   -210    -75    194   -119     38     38     88     80    155    -64
    241     -2   -244   -122    241   -122     41     46    111     75    142    -57
    309     23   -285   -166    298   -129     33     51    116     57    127    -54
    301     46   -257   -176    277   -103     44     80    127     54    116    -44
    265     75   -189   -168    226    -57     64    111    148     72    116    -12
    236     90   -145   -166    189    -25     80    119    155     83    119     12
    215    109   -106   -161    161      2     85    122    161     90    127     33
    187     90    -96   -140    140     -2     67    103    145     80    116     36
    166     98    -67   -132    116     15     57     96    142     83    124     51
    197     90   -106   -145    150     -7     31     75    124     67    124     51
    197     57   -140   -127    168    -41     12     62    116     51    140     57
    163     18   -145    -93    155    -62      7     54    137     44    155     59
    148    -12   -161    -67    153    -85     -2     44    181     33    166     59
    132    -38   -174    -46    150   -106    -15     33    236     31    176     57
     98    -77   -176    -10    137   -127    -10     46    272     25    192     57
     96   -122   -220     12    158   -171    -10     49    272     12    210     59
     93   -150   -246     28    168   -197     -7     41    257      2    205     51
     72   -158   -233     41    150   -194     -5     38    239      2    150     59
     36   -168   -205     67    119   -187      5     44    220     10     96     77
     23   -187   -213     80    114   -200      5     36    192     10     51     90
      5   -197   -202     96    101   -200     12     33    166     12     31    106
      0   -194   -194     96     96   -194     12     25    140     12     15    122
     -7   -184   -176     96     83   -181     18     25    124     10      7    140
    -20   -181   -161    101     67   -171     23     25    109      2     -2    155
      5   -197   -202     96    103   -200     12     10     75    -23    -38    148
     -5   -231   -228    116    109   -228     33     33     59    -49    -75    132
    -36   -259   -223    148     93   -241    127    153    103    -36    -96    114
     10   -192   -202     88    103   -197    228    303    194     25    -54    155
     83    -59   -145    -12    114   -101    309    480    322    153     54    277
    155    192     36   -174     57    116    337    594    478    355    272    524
    187    680    493   -433   -153    587    319    628    693    691    657    956
    -12   1119   1132   -555   -571   1127    213    475    857   1013   1041   1358
   -148   1070   1218   -462   -683   1145    -18    116    667    940    992   1317
   -197    581    779   -194   -491    680   -228   -283    181    439    488    849
   -223    -10    213    116   -218    101   -345   -485   -233    -64    -49    329
   -200   -374   -174    288    -12   -275   -368   -428   -329   -228   -262    101
   -166   -462   -298    314     64   -381   -311   -324   -296   -228   -296     54
   -202   -410   -210    306      2   -311   -192   -192   -197   -145   -233    106
   -145   -285   -140    215     -2   -213    -90    -77    -98    -62   -166    176
    -33   -205   -171    116     67   -189    -62    -36    -64    -38   -148    202
    -57   -223   -166    137     54   -194    -49    -18    -59    -41   -158    194
    -83   -181   -101    129      7   -142    -12     20    -31    -23   -135    228
    -98   -187    -88    142     -5   -137      2     36    -25    -31   -140    231
   -145   -223    -80    181    -33   -150      0     38    -28    -44   -153    218
   -158   -226    -67    192    -46   -148      2     44    -23    -46   -150    215
   -142   -213    -70    176    -36   -142     -2     44    -25    -51   -155    202
   -148   -181    -33    166    -57   -109     12     62     -7    -31   -142    218
   -163   -174    -10    166    -77    -93     18     72      0    -25   -140    220
   -184   -200    -18    192    -83   -109     12     70     -7    -38   -153    205
   -171   -200    -31    184    -70   -116     12     67    -10    -44   -161    194
   -161   -189    -28    176    -67   -109     12     62    -10    -44   -166    192
   -168   -174     -7    171    -80    -93     20     67      0    -36   -168    189
   -148   -168    -20    158    -64    -96     18     62     -5    -41   -176    179
   -142   -184    -41    161    -51   -111      5     49    -18    -54   -192    171
   -103   -179    -75    142    -15   -127    -10     33    -36    -70   -205    171
    -57   -163   -106    109     23   -135    -20     20    -46    -77   -215    168
    -49   -158   -111    103     28   -135    -25     15    -51    -83   -223    166
    -33   -150   -119     90     41   -135    -33     10    -62    -80   -226    158
      0   -155   -155     77     77   -155    -41      0    -77    -83   -236    140
     -7   -155   -148     80     67   -150    -44      2    -77    -70   -231    135
    -12   -155   -142     85     64   -150    -46      0    -85    -62   -223    132
    -20   -166   -148     93     62   -158    -49     -7    -96    -57   -223    127
    -25   -166   -140     96     57   -153    -49     -5   -101    -41   -218    122
    -25   -168   -142     96     57   -155    -51    -12   -109    -38   -220    114
    -25   -168   -142     96     57   -155    -59    -18   -114    -36   -215    116
    -36   -166   -132    101     46   -150    -70    -23   -124    -28   -210    122
    -62   -166   -103    114     20   -135    -70    -25   -127    -20   -202    122
    -59   -166   -106    111     20   -137    -75    -33   -137    -20   -207    109
    -41   -181   -142    111     49   -163    -96    -54   -166    -38   -228     88
    -36   -194   -161    114     59   -179   -106    -62   -181    -41   -239     77
    -64   -174   -109    119     20   -142    -96    -51   -171    -18   -223     83
    -96   -184    -90    140     -5   -137   -103    -57   -184    -15   -231     75
    -64   -187   -122    127     28   -155   -116    -72   -210    -28   -249     59
    -51   -194   -145    122     46   -168   -129    -85   -231    -38   -262     41
    -75   -205   -129    140     25   -168   -135   -101   -241    -41   -272     28
   -135   -207    -72    168    -33   -142   -122    -96   -239    -28   -265     33
    -90   -197   -106    142      7   -153   -137   -109   -259    -46   -280     15
    -77   -210   -132    142     25   -171   -150   -111   -280    -59   -298      2
   -101   -205   -103    153      0   -155   -132    -96   -277    -57   -288     10
    -96   -179    -83    137     -7   -132   -129    -83   -270    -51   -280     15
   -109   -181    -72    145    -20   -127   -116    -75   -265    -54   -280     10
   -119   -179    -59    145    -31   -119    -98    -59   -254    -57   -275     10
   -124   -174    -49    150    -38   -111    -80    -38   -239    -51   -265     10
   -135   -176    -41    153    -49   -109    -62    -18   -223    -46   -257     15
   -137   -176    -38    158    -49   -109    -46      0   -213    -49   -246     18
   -140   -166    -25    153    -59    -96    -25     20   -194    -49   -236     18
   -148   -148      0    148    -75    -75     -7     36   -176    -44   -231     18
   -140   -145     -7    142    -67    -77      0     38   -176    -59   -246      0
   -168   -127     41    148   -106    -44     23     59   -145    -38   -226     15
   -197   -119     77    158   -140    -20     44     72   -127    -28   -210     20
   -231   -109    122    171   -176      5     64     85   -103    -18   -192     20
   -140    -96     44    114    -93    -25     49     62   -122    -46   -213    -12
   -122    -88     33    103    -80    -28     44     51   -122    -59   -215    -28
   -135    -64     70     98   -103      2     54     51   -106    -57   -200    -28
   -150    -51     98    101   -124     23     62     51    -93    -54   -187    -36
   -150    -59     88    103   -119     12     57     44    -93    -62   -184    -51
   -174    -57    114    114   -145     28     67     51    -75    -49   -163    -49
   -163    -49    111    103   -140     28     70     54    -64    -44   -148    -44
   -158    -51    106    106   -132     25     75     54    -59    -41   -137    -44
   -148    -46    101     96   -127     25     70     49    -57    -38   -129    -44
   -155    -25    129     90   -145     51     80     57    -41    -23   -106    -28
   -148    -15    129     80   -140     54     75     51    -36    -20   -101    -31
   -163    -31    132     98   -148     49     77     51    -33    -18   -103    -36
   -207    -15    192    109   -200     88     96     64    -10      5    -83    -23
   -158      5    161     75   -158     83     83     57    -12      2    -88    -28
    -85     -5     80     44    -83     38     59     33    -33    -20   -114    -54
    -57      0     57     28    -57     28     49     25    -38    -28   -119    -59
    -33      7     38     10    -36     23     33     12    -44    -33   -127    -62
    -49     12     62     18    -57     36     33     12    -44    -28   -122    -57
    -57     23     80     15    -70     51     36     12    -38    -20   -114    -51
    -54     18     72     18    -62     44     44     15    -36    -18   -116    -57
    -49     15     64     15    -57     38     57     25    -23    -10   -119    -59
    -41     28     70      5    -57     49     75     38     -7      5   -114    -46
    -20     54     75    -18    -49     64     90     51      7     23   -103    -31
      7     77     70    -41    -31     75     93     51     12     31   -101    -23
      5     85     77    -46    -36     80     93     51     10     28   -103    -25
     28     98     70    -64    -20     85     90     46     10     28   -111    -25
     49    127     77    -88    -12    101     88     33     10     28   -111    -23
     59    150     90   -103    -15    122     83     28     15     33   -106    -12
     62    140     75   -101     -5    106     67     15      5     25   -119    -15
     64    132     67    -98      0    101     46     -5     -7     15   -127    -18
     64    135     70   -101     -2    103     33    -15    -10     10   -127    -15
     72    116     44    -93     15     80     15    -25    -25     -5   -142    -23
     62     83     20    -75     20     54      2    -38    -44    -25   -163    -38
     31     51     20    -41      5     38      5    -36    -46    -36   -176    -51
      2     31     28    -15    -12     28     10    -33    -46    -41   -184    -57
     33     -5    -38    -12     36    -20      2    -44    -67    -70   -215    -80
      2    -28    -33     12     18    -31     -2    -51    -77    -77   -231    -90
    -15    -33    -18     25      0    -25     -5    -57    -83    -83   -239    -88
    -12    -41    -31     25      5    -36     -7    -59    -88    -85   -252    -93
     -5    -59    -54     33     23    -57    -10    -57    -90    -90   -262    -98
    -20    -80    -59     49     18    -72     -7    -54    -90    -93   -272   -103
    -49    -88    -38     67     -7    -62      2    -49    -80    -85   -270    -98
    -59    -88    -31     72    -15    -59      7    -41    -77    -80   -272    -96
    -54    -90    -36     72    -10    -64      2    -38    -77    -83   -277    -98
    -25    -96    -70     59     18    -83     -2    -44    -85    -93   -288   -109
    -10    -98    -88     54     36    -93     -2    -41    -85    -96   -290   -114
    -28   -124    -96     75     33   -111     25     -7    -67    -90   -293   -116
    -23   -166   -142     96     59   -155     93     75    -41   -101   -324   -163
      0   -124   -124     59     59   -124    218    226     49    -49   -296   -158
     70    -20    -90    -25     77    -54    327    413    187     64   -197    -75
    171    189     18   -181     77    103    384    566    345    241    -18    106
    257    594    337   -426    -38    467    358    605    527    522    306    462
    124   1132   1005   -631   -441   1067    262    509    748    906    756    932
    -75   1241   1317   -584   -696   1278     41    194    691    982    878   1057
   -187    841   1026   -329   -605    932   -189   -210    296    600    514    724
   -210    200    410      5   -309    303   -350   -540   -228    -12   -101    155
   -168   -207    -38    187    -64   -124   -355   -480   -374   -249   -381   -148
   -158   -348   -189    252     15   -270   -275   -345   -337   -259   -431   -226
   -103   -358   -254    228     72   -306   -194   -244   -277   -223   -420   -241
    -70   -275   -205    174     67   -241    -90   -122   -174   -132   -353   -184
     -7   -192   -184     98     88   -189    -41    -62   -114    -77   -306   -142
     59   -163   -223     51    140   -192    -25    -36    -90    -59   -293   -132
     54   -155   -213     49    132   -184    -15    -15    -72    -41   -277   -122
     33   -150   -184     59    109   -166      0      0    -57    -23   -257   -111
     12   -166   -179     75     93   -171     10      2    -49    -15   -249   -111
     20   -179   -202     77    111   -189      0     -5    -57    -23   -254   -124
      2   -176   -181     85     90   -179      7      2    -44    -12   -241   -124
      7   -171   -179     83     93   -174     20     20    -28      7   -226   -114
     51   -189   -241     67    145   -215      0      0    -44     -7   -239   -132
      7   -215   -223    101    114   -218     10      2    -33      0   -231   -124
    -20   -207   -187    111     80   -197     20     15    -15     20   -213   -109
     64   -189   -254     62    158   -220      0      5    -25     12   -223   -122
    127   -205   -332     38    228   -270    -28    -23    -49    -12   -254   -150
    135   -202   -337     33    233   -270    -31    -31    -49    -15   -259   -150
    150   -215   -366     31    257   -290    -33    -36    -51    -18   -265   -161
    124   -257   -381     67    252   -319    -33    -38    -57    -18   -267   -163
    116   -254   -371     67    244   -311    -33    -41    -57    -12   -259   -155
    106   -252   -358     72    231   -306    -28    -33    -46     -5   -249   -142
    114   -267   -384     75    249   -324    -33    -38    -49    -10   -252   -145
    140   -267   -407     64    272   -337    -46    -46    -62    -20   -252   -142
    137   -267   -405     64    270   -335    -54    -46    -62    -15   -239   -135
    122   -280   -405     77    262   -342    -49    -41    -57    -10   -226   -119
    106   -285   -392     88    246   -337    -44    -33    -49     -7   -202    -98
    122   -280   -402     80    262   -340    -62    -46    -57    -10   -181    -90
    127   -298   -428     83    275   -363    -75    -59    -64    -12   -189    -80
    109   -314   -426    101    267   -368    -67    -57    -59     -7   -179    -59
     85   -311   -397    111    239   -353    -62    -49    -51    -10   -161    -33
     83   -296   -379    106    231   -337    -70    -54    -54    -23   -153    -25
    119   -298   -418     88    265   -355   -103    -88    -85    -57   -150    -36
    122   -288   -410     83    265   -348   -114    -98    -96    -75   -129    -23
    127   -275   -405     72    265   -340   -127   -114   -114    -98   -119    -18
    145   -259   -405     57    275   -332   -140   -135   -140   -114   -124    -12
     57   -257   -314    101    184   -285   -122   -127   -140    -85    -88     20
     96   -259   -355     80    223   -306   -137   -135   -124    -41    -77     23
    137   -257   -394     57    265   -327   -142   -142   -116    -25    -90     23
    148   -270   -418     62    283   -342   -142   -145   -127    -62   -101     18
    145   -272   -420     62    283   -345   -140   -148   -127    -49    -90     20
    140   -265   -405     62    270   -335   -135   -150   -116    -28    -77     28
    135   -272   -407     67    267   -340   -129   -153   -116    -25    -80     28
    135   -265   -400     64    267   -332   -124   -153   -116    -15    -75     33
    127   -265   -392     67    259   -329   -116   -148   -109      2    -51     36
    132   -262   -394     64    262   -327   -111   -142   -101     12    -38     36
    137   -249   -387     57    259   -319    -90   -119    -77     38    -15     46
    122   -244   -366     62    244   -303    -64    -85    -49     72      5     51
    111   -239   -350     62    228   -293    -44    -51    -25    109     15     51
    161   -236   -397     36    277   -316    -38    -41    -20    119      2     33
    166   -220   -389     25    275   -303    -12    -15      0    142     12     28
    189   -223   -413     18    301   -316     -2    -10     10    145     10      0
    150   -223   -374     33    262   -298     23     15     36    166     33     -5
     77   -233   -311     75    194   -272     54     51     67    197     67      5
    122   -228   -350     51    233   -288     54     51     70    197     57    -15
    137   -246   -384     54    259   -314     57     46     67    189     20    -31
    114   -252   -368     67    241   -309     67     49     80    189     15    -28
    103   -228   -335     62    218   -280     75     54     93    194     25    -20
    103   -226   -329     59    215   -277     70     51     90    181     23    -20
     75   -254   -329     90    202   -290     88     67     96    171     20    -18
     67   -254   -322     93    194   -288     85     67     96    168     23    -15
     62   -231   -293     83    176   -262     96     83    114    184     36      7
     36   -249   -285    106    158   -265     93     90    116    176     31     12
     18   -257   -275    119    145   -265    101    103    127    174     31     12
     23   -257   -280    114    150   -267     96    103    127    161     20     12
     12   -249   -262    116    135   -254     88    101    132    148      7     18
     38   -249   -290    103    163   -267     75     93    127    124    -12     12
     57   -265   -322    103    189   -293     64     83    119    103    -28      7
     18   -285   -303    132    161   -296     70     93    127    101    -31     23
    -49   -277   -228    163     88   -254     90    114    148    114    -15     54
    -23   -262   -241    140    109   -252     77    106    145    103    -25     62
     67   -272   -340    103    202   -306     49     88    129     67    -57     54
    106   -254   -361     72    233   -306     38     83    132     59    -64     64
    101   -239   -342     67    220   -290     51     90    140     64    -64     83
     75   -241   -316     80    194   -280     67    103    148     70    -62    106
    111   -194   -306     41    207   -249     70    109    155     83    -51    127
    109   -194   -303     41    205   -249     77    119    161     93    -49    135
    111   -187   -298     36    205   -241     90    124    163     96    -46    148
    129   -166   -296     18    210   -228     90    122    163     96    -49    153
    111   -142   -254     15    181   -197    114    137    187    119    -36    176
    116   -109   -228     -5    171   -168    116    129    189    132    -25    187
     90    -83   -176     -5    132   -129    122    132    205    158      0    210
     83    -98   -184      5    132   -140    103    119    197    158      5    210
     85   -116   -202     15    142   -158     88    103    181    150      7    205
    116   -116   -236     -2    176   -176     67     88    161    145     12    197
    142   -148   -290      2    215   -220     46     75    140    129      5    174
    129   -192   -322     31    226   -257     38     67    122    124      2    150
    111   -166   -277     28    194   -220     51     80    129    153     41    158
    109   -210   -319     49    213   -265     46     72    114    142     51    137
    111   -265   -379     75    244   -322     38     59     90    122     41    106
    116   -283   -400     83    257   -340     33     51     75    122     49     85
    106   -311   -418    103    262   -363     23     41     57    111     49     64
    111   -322   -433    103    270   -376     12     33     46    109     49     62
     93   -309   -402    106    246   -355     10     36     51    122     57     67
     96   -316   -415    109    254   -363      7     38     54    119     59     59
    132   -319   -452     93    290   -384      0     33     46    103     51     46
    101   -309   -413    103    254   -361      2     33     49    111     46     49
    103   -314   -418    106    259   -366     -5     28     44    101     23     41
     93   -332   -428    116    259   -379     -5     33     49    101     12     36
    122   -348   -470    114    296   -407     -7     38     46     90     -7     23
    116   -405   -522    142    319   -465     36    101     62     67    -54    -15
    111   -397   -509    140    309   -452    145    241    148     93    -51    -25
    148   -340   -488     93    316   -413    241    394    265    168      0     20
    192   -194   -387      2    288   -290    322    553    420    309    140    163
    252    166    -88   -210    171     38    335    628    615    566    444    491
    192    657    465   -426   -135    561    293    597    826    914    859    911
     98    898    797   -501   -348    849    114    355    846   1080   1080   1114
      5    748    743   -376   -368    745    -98      5    584    893    932    987
    -49    223    272    -90   -161    246   -239   -309     98    301    353    511
     18   -205   -223     90    119   -215   -303   -366   -168    -75    -51    171
     46   -483   -532    218    288   -506   -293   -280   -218   -184   -202     49
     70   -597   -667    265    368   -631   -239   -197   -194   -207   -257     28
     80   -576   -657    244    368   -615   -179   -145   -142   -176   -257     59
    137   -485   -623    174    379   -555   -122    -80    -72   -106   -218    116
    135   -431   -566    145    350   -498    -80    -33    -18    -49   -179    168
    140   -392   -532    127    335   -462    -49     -2     18     -7   -158    210
    158   -389   -548    114    350   -467    -49      0     20     12   -158    215
    168   -374   -542    101    353   -457    -44     10     33     46   -135    231
    140   -374   -514    116    324   -444    -25     28     59     80    -90    254
     88   -394   -483    153    285   -439    -18     33     80    116    -49    280
    155   -392   -548    116    350   -467    -36      2     72    116    -80    277
     98   -376   -478    137    285   -426    -18     18    116    163    -85    314
     59   -371   -431    155    244   -400     -2     41    163    220    -70    342
    207   -353   -561     72    384   -457    -33     28    176    207   -103    293
    252   -371   -626     59    436   -496    -44     33    210    205   -103    270
    257   -381   -639     62    446   -509    -46     38    231    215   -129    275
    249   -361   -610     57    428   -485    -46     49    249    241   -140    293
    257   -381   -639     62    446   -509    -44     57    246    254   -158    309
    249   -400   -649     72    449   -524    -41     54    231    270   -171    324
    223   -410   -633     93    426   -519    -38     59    220    301   -171    340
    187   -407   -594    109    389   -498    -31     72    220    332   -171    358
    194   -405   -600    106    397   -501    -25     85    213    348   -171    376
    226   -407   -633     88    428   -519    -33     83    197    371   -174    389
    267   -405   -672     67    467   -537    -49     80    176    384   -181    379
    265   -392   -659     62    459   -524    -70     70    158    400   -171    363
    207   -407   -615    101    410   -511    -70     75    155    415   -145    374
    223   -420   -644     96    431   -532    -83     64    132    400   -145    368
    184   -444   -628    129    405   -537    -93     59    114    389   -140    361
    148   -467   -615    158    379   -540   -106     59    103    379   -129    355
    122   -493   -615    187    368   -553   -129     51     80    363   -124    350
    106   -514   -620    202    361   -568   -145     46     62    348   -116    361
    111   -527   -639    207    374   -581   -163     38     44    337   -109    363
    132   -542   -675    205    402   -610   -187     25     20    314   -114    348
    158   -550   -709    197    433   -628   -202     23      5    298   -114    337
    161   -548   -711    192    433   -628   -223     20    -15    280   -116    327
    161   -527   -688    181    423   -607   -218     28    -23    267   -109    322
    194   -524   -722    163    457   -623   -233     20    -44    241   -106    303
    202   -527   -730    163    465   -628   -244     10    -54    223    -98    298
    197   -558   -758    179    475   -657   -239      5    -70    184   -116    293
    176   -574   -753    197    462   -662   -244     -7    -83    158   -127    283
    179   -537   -717    179    446   -628   -241    -12    -85    155   -119    288
    189   -519   -709    166    449   -613   -231    -12    -96    137   -119    288
    171   -519   -691    171    431   -605   -228    -10   -101    119   -127    288
    166   -493   -659    163    413   -576   -215      0    -90    122   -122    293
    161   -472   -636    153    397   -553   -197     15    -80    122   -119    296
    153   -452   -605    150    379   -527   -158     44    -59    129   -116    309
    140   -436   -576    145    358   -506   -145     46    -49    145   -114    309
    109   -420   -530    155    316   -475   -132     57    -36    161   -103    324
     75   -405   -480    163    275   -441   -103     88     -5    189    -85    350
     88   -410   -498    161    293   -454    -90     98     12    200    -88    342
     51   -400   -452    171    252   -426    -51    127     49    226    -67    368
     28   -400   -428    184    226   -413    -25    145     75    236    -57    392
     49   -387   -439    168    241   -413    -23    132     72    223    -72    379
     75   -363   -439    145    257   -400    -25    132     80    226    -72    376
     54   -379   -433    161    241   -405    -12    137     88    226    -72    376
     38   -363   -405    161    220   -384      5    140     98    233    -57    379
     18   -371   -392    176    202   -379     12    148    114    233    -46    384
     36   -376   -413    171    223   -394      7    145    114    218    -51    371
     75   -355   -431    137    252   -392      7    137    109    215    -41    348
     85   -348   -433    129    259   -389      7    129    109    210    -31    337
     88   -358   -446    132    265   -400     15    127    106    200    -28    335
     90   -394   -485    153    288   -439      5    111     85    171    -36    309
    114   -374   -491    127    301   -431      5    106     85    176    -18    309
    101   -361   -465    129    283   -413      2    101     88    179      0    316
     67   -368   -439    150    252   -402      5     98     88    174     10    319
     28   -387   -415    179    220   -400     23    109     98    184     28    327
     72   -379   -454    153    262   -415     15    103     96    181     38    324
    101   -374   -475    135    288   -423     20    114    103    184     49    324
     85   -384   -472    148    277   -428     33    124    109    187     70    335
     54   -368   -423    158    239   -394     57    150    132    218    116    371
     41   -350   -392    153    215   -371     54    140    132    215    135    376
    114   -327   -441    106    277   -384     46    137    127    205    145    387
    129   -335   -465    101    293   -397     46    142    127    202    161    405
    119   -311   -431     96    275   -371     57    158    142    226    200    426
     80   -288   -371    103    223   -329     80    179    168    244    244    457
    103   -288   -392     90    246   -340     75    171    171    228    259    467
    111   -259   -371     72    239   -314     72    176    181    236    301    493
     54   -270   -324    109    189   -296     98    184    189    244    332    514
     57   -241   -298     90    176   -267    109    174    194    246    355    530
     31   -220   -254     93    140   -236    119    181    207    262    384    558
    -12   -236   -223    124    101   -228    119    184    213    265    405    574
    -15   -270   -254    142    119   -262    109    179    207    262    423    579
    -23   -272   -252    145    114   -262    101    174    205    277    452    589
    -59   -293   -233    174     85   -265     96    176    205    288    493    600
    -85   -311   -228    197     70   -270    111    187    210    293    514    592
   -207   -358   -150    283    -28   -254    150    215    236    335    535    610
   -311   -397    -88    353   -114   -241    176    233    244    327    519    623
   -262   -407   -145    335    -59   -277    137    205    207    270    439    597
   -187   -400   -215    290     12   -309     77    161    163    226    376    548
   -166   -428   -262    298     46   -345     70    145    142    220    345    519
   -158   -462   -303    309     72   -384     72    140    127    218    329    514
   -174   -467   -293    322     57   -381     70    140    127    218    332    519
   -181   -436   -254    306     36   -345     64    140    132    197    345    535
   -129   -384   -254    257     62   -319     49    124    124    174    337    519
   -213   -381   -171    296    -23   -277     70    140    153    200    366    519
   -213   -368   -155    290    -28   -262     75    150    163    192    387    524
   -168   -371   -202    270     15   -288     46    132    145    163    376    517
   -174   -410   -236    293     31   -324     57    158    155    168    374    519
   -153   -480   -327    316     85   -405    116    246    192    163    342    485
   -127   -418   -293    272     80   -355    220    368    280    205    366    491
    -38   -306   -270    171    114   -290    309    511    413    296    441    553
      7   -176   -184     85     96   -179    374    626    553    462    589    698
     64    226    158   -148    -46    192    337    652    740    805    956   1036
     18    675    657   -348   -319    667    202    506    841   1124   1332   1374
    -44    849    891   -405   -467    870    -51    168    704   1223   1465   1447
    -49    605    654   -277   -350    628   -226   -145    363    917   1184   1189
    -20     28     49     -5    -36     36   -296   -345    -90    272    555    706
     49   -366   -418    158    231   -392   -316   -345   -283    -38    231    426
    111   -584   -696    236    402   -639   -277   -244   -270    -85    145    345
    150   -652   -802    252    475   -727   -239   -184   -226    -83    129    345
    189   -626   -815    215    501   -719   -226   -161   -181    -36    161    363
    207   -522   -730    155    467   -626   -192   -116   -109     41    228    415
    231   -449   -680    106    454   -563   -166    -83    -49    101    277    449
    249   -449   -698    101    472   -574   -155    -62    -33     96    267    446
    233   -491   -724    127    478   -607   -145    -46    -20     85    259    465
    205   -459   -665    127    433   -563   -116    -25      2    103    288    498
    132   -444   -576    153    353   -509    -98     -7     25    150    337    532
    176   -420   -597    122    387   -509   -124    -25     18    168    355    530
    223   -394   -620     83    420   -506   -137    -31     15    161    353    524
    215   -389   -605     85    410   -496   -142    -33     12    155    350    522
    200   -389   -589     93    394   -488   -150    -38     10    140    324    509
    215   -439   -654    111    433   -545   -158    -41     -2    119    290    496
    194   -436   -631    119    410   -532   -140    -28      7    111    293    524
    181   -392   -574    106    376   -483   -137    -12     25    140    324    568
    161   -387   -548    114    353   -467   -129      2     44    171    348    615
    200   -387   -587     93    392   -485   -145    -12     25    168    324    623
    197   -400   -597     98    397   -498   -150    -18     25    168    306    636
    187   -402   -589    106    387   -493   -140     -2     36    163    306    672
    189   -392   -581     98    384   -485   -150     -5     31    166    306    688
    166   -376   -542    106    353   -459   -161    -18     23    171    301    691
    137   -389   -527    124    329   -457   -145      7     46    187    319    730
    171   -415   -587    122    379   -501   -140      7     38    179    314    745
    137   -394   -532    127    335   -462   -148      0     41    202    332    761
    148   -376   -524    114    335   -449   -150     12     51    218    350    769
    145   -381   -530    116    335   -454   -163      5     46    223    358    771
    150   -361   -514    103    332   -436   -163      5     46    223    361    779
    158   -374   -535    106    345   -454   -168      5     41    207    348    761
    153   -420   -574    135    363   -496   -155     20     49    210    348    753
    153   -397   -550    122    350   -475   -145     25     57    241    387    774
    124   -402   -527    137    324   -465   -145     23     51    236    394    774
    132   -392   -524    129    327   -457   -158     20     46    223    387    779
    161   -397   -558    119    358   -478   -187     10     38    220    379    769
    163   -397   -561    116    361   -480   -184      5     25    220    389    763
    168   -405   -574    119    368   -491   -197     -5     10    215    384    737
    163   -428   -592    132    376   -509   -197     -2      5    205    368    701
    150   -470   -620    161    384   -545   -202    -10    -10    181    350    675
    145   -405   -550    127    345   -478   -202    -12     -2    213    405    706
     67   -407   -478    168    270   -441   -174      7     12    220    431    719
     83   -431   -514    174    296   -470   -176      5     -2    194    407    685
    176   -423   -600    124    387   -511   -210    -20    -31    150    376    646
    158   -415   -574    127    363   -493   -194    -18    -31    155    379    631
    163   -410   -574    122    366   -491   -192    -23    -33    158    394    628
    181   -418   -602    116    389   -509   -181    -15    -31    145    392    620
    158   -400   -558    122    358   -478   -174      0    -10    161    415    639
    103   -389   -496    140    298   -441   -137     36     28    187    439    659
    155   -384   -540    114    345   -459   -132     38     31    181    436    633
    207   -361   -571     75    389   -465   -135     36     33    174    436    623
    189   -340   -530     75    358   -433   -127     38     57    197    449    615
    168   -363   -535     96    350   -449    -98     54     67    184    441    613
    181   -353   -535     85    355   -444    -98     46     72    197    452    602
    163   -353   -517     93    340   -436    -93     44     77    197    449    592
    119   -368   -488    124    303   -428    -88     38     80    202    452    587
    241   -374   -618     64    428   -496   -114     10     57    166    413    553
    254   -376   -633     59    441   -504   -111     10     62    181    426    555
    202   -384   -589     88    394   -485    -98     18     72    192    446    568
    145   -400   -545    127    345   -472    -85     23     83    200    459    581
    192   -415   -607    109    400   -511    -98      0     59    158    418    555
    226   -387   -613     80    418   -498   -101     -2     62    174    420    558
    205   -348   -555     70    379   -452    -85     15     85    202    446    587
    187   -366   -553     90    368   -459    -77     23     93    200    441    592
    174   -342   -517     83    342   -428    -67     33    109    226    462    613
    239   -335   -574     46    405   -454    -83     18     96    213    444    594
    233   -348   -584     57    405   -465    -88     15     96    226    446    594
    176   -337   -514     80    345   -426    -67     33    116    257    475    628
    179   -327   -506     72    342   -415    -64     36    127    272    483    636
    210   -303   -517     46    363   -410    -59     36    135    280    472    639
    197   -288   -485     41    340   -387    -41     46    155    309    491    654
    197   -246   -444     25    319   -345    -15     67    184    348    524    685
    215   -210   -426     -2    319   -319    -10     77    200    366    532    704
    252   -179   -431    -36    340   -306    -15     80    215    389    545    714
    254   -161   -415    -49    335   -288    -18     80    226    410    566    724
    231   -129   -361    -49    296   -244     -2     93    249    433    592    753
    187    -96   -283    -44    233   -189     28    122    288    467    631    805
    202    -72   -275    -64    236   -174     25    106    288    457    633    807
    210    -54   -265    -77    236   -161     25    103    290    446    641    807
    202    -72   -275    -64    239   -174     23     98    288    423    644    813
    189    -75   -265    -59    226   -168      5     77    280    397    652    826
    192    -44   -236    -75    213   -140      5     72    285    379    667    833
    192    -44   -239    -75    215   -140      2     59    283    340    659    810
    192    -88   -280    -51    236   -184      0     54    270    283    620    758
    166   -114   -280    -28    220   -197      0     46    267    267    636    750
    187   -122   -311    -33    249   -215    -12     28    249    223    631    732
    213   -116   -329    -49    270   -223    -10     20    231    194    631    706
    246   -129   -376    -57    311   -252    -20      2    207    171    620    670
    239   -163   -402    -38    319   -283    -28     -7    187    171    633    649
    210   -174   -384    -18    296   -280    -20    -20    179    179    665    633
    205   -194   -402     -7    301   -298     -7    -23    176    171    701    613
    181   -187   -368      2    275   -277     18     -2    192    192    771    644
    174   -179   -353      2    262   -265     23     -2    192    205    846    670
    153   -184   -340     15    244   -262     23     -7    187    205    893    665
    135   -184   -319     23    226   -249     33      0    184    200    893    657
    129   -166   -296     18    213   -231     46     15    187    207    898    662
     88   -174   -265     41    174   -218     51     20    181    218    914    654
     51   -194   -246     70    148   -218     88     64    189    233    896    623
     46   -210   -257     80    150   -233    181    168    223    272    857    581
    106   -155   -262     25    184   -207    280    293    332    410    878    571
    174    -31   -205    -72    187   -116    358    452    522    589   1028    623
    168    233     64   -202     51    150    397    571    706    766   1309    789
    168    678    509   -426   -171    594    324    561    878   1093   1686   1028
     64   1028    963   -545   -449    997     83    272    872   1343   1943   1184
    -67    930    997   -433   -535    963   -135   -103    623   1223   1842   1091
    -67    537    605   -236   -335    571   -220   -348    223    740   1335    732
    -33     62     96    -15    -64     77   -249   -433   -124    213    776    332
     15   -233   -249    109    132   -241   -220   -327   -194     44    566    137
     36   -332   -368    148    200   -350   -158   -213   -145     41    517     57
     70   -314   -384    122    226   -348   -114   -155    -88     64    511     49
     80   -252   -332     85    205   -290    -51    -90     -5    124    561    101
     83   -163   -246     41    163   -205     20    -25     83    187    615    174
    119   -135   -254      5    184   -192     36     -7    109    187    605    194
    135   -142   -277      2    205   -210     44      5    122    187    579    202
    148   -137   -285     -5    213   -210     36      7    124    181    542    207
    158   -142   -301     -7    228   -220     33     10    124    163    509    205
    148   -142   -290     -5    218   -215     28     10    129    163    480    220
    122   -161   -283     18    202   -220     28     15    132    155    457    228
    148   -153   -303      0    223   -228     18     15    135    142    446    226
    197   -150   -348    -23    272   -249      2      0    135    124    431    210
    239   -166   -407    -36    322   -288     -5     -5    145     88    405    200
    249   -171   -423    -38    335   -296     -2     -5    148     80    384    194
    246   -176   -423    -36    335   -298    -10     -7    135     83    371    189
    267   -140   -407    -62    337   -272    -20    -15    129     85    371    192
    293   -129   -423    -83    355   -275    -31    -25    119     88    366    189
    277   -124   -402    -77    337   -262    -31    -25    114     93    368    194
    249   -145   -394    -51    319   -270    -25    -20    106     98    374    202
    228   -135   -363    -46    296   -249    -15    -12    114    116    400    223
    233   -137   -374    -49    301   -254    -18    -20    109    114    392    215
    257   -150   -410    -54    332   -280    -23    -25    109    106    368    197
    265   -137   -402    -64    332   -270    -28    -25    109    111    363    194
    290    -90   -381    -98    335   -236    -38    -41    101    109    366    192
    311    -98   -413   -109    361   -254    -51    -54     77     93    350    179
    275   -116   -392    -80    332   -254    -54    -49     77    103    355    181
    303   -132   -436    -85    368   -283    -85    -75     51     77    337    148
    298   -142   -441    -77    368   -290    -93    -72     41     75    329    145
    329   -106   -439   -111    381   -270   -103    -72     38     83    332    150
    379   -101   -483   -140    428   -290   -135    -93     15     67    322    135
    384   -119   -504   -135    441   -311   -155   -111     -7     54    342    119
    332   -124   -457   -103    394   -290   -155   -106    -10     70    376    124
    374   -114   -491   -129    431   -301   -179   -119    -33     64    402    114
    418   -114   -532   -150    472   -324   -207   -137    -62     41    428     96
    413   -132   -545   -140    478   -337   -218   -137    -77     33    423    101
    415   -140   -555   -137    485   -348   -226   -140    -90     31    415    114
    389   -111   -501   -140    444   -306   -226   -137    -90     44    441    137
    366    -93   -462   -137    413   -277   -228   -135    -98     46    454    150
    327   -101   -431   -114    376   -265   -223   -132   -103     49    454    163
    306   -111   -418    -96    361   -265   -220   -129   -111     41    454    181
    301   -132   -436    -85    366   -283   -233   -142   -132     20    428    181
    280   -135   -415    -75    348   -275   -223   -137   -135     15    410    197
    257   -103   -363    -77    309   -233   -210   -124   -119     25    407    226
    223    -85   -309    -67    265   -197   -200   -111   -106     36    397    244
    192    -80   -275    -57    231   -179   -179    -90    -80     49    387    249
    142    -85   -228    -31    184   -155   -155    -62    -54     62    389    259
     70    -90   -161      7    114   -124   -122    -20    -15     88    405    280
    127    -88   -215    -18    171   -150   -124    -20    -12     77    381    265
    116    -62   -179    -28    148   -119    -98      7     18    101    389    275
    124    -31   -155    -46    137    -93    -75     28     44    119    394    277
    109    -33   -145    -38    127    -88    -59     41     62    127    397    280
     93    -44   -137    -23    114    -90    -57     44     75    129    397    280
     72    -51   -127    -10     98    -88    -49     51     90    132    397    283
     51    -38    -93     -7     72    -64    -33     59    109    142    410    301
     36    -28    -64     -5     49    -46    -20     64    127    155    428    314
    -20    -28     -7     25     -7    -18     -7     77    148    163    441    322
    -44    -20     23     31    -36      0     -2     80    158    166    439    327
     -7    -15     -7     12     -2    -12     -7     75    153    155    426    327
      7     -7    -18     -2     10    -12     -2     80    155    153    431    337
    -20    -15      5     18    -12     -5     15     88    168    166    444    353
    -80    -23     54     51    -67     12     41    103    187    176    457    374
    -98    -31     67     64    -83     18     51    111    202    174    457    387
    -88    -44     44     64    -67      0     49    101    200    163    444    389
    -57    -72    -15     64    -20    -44     12     57    171    137    413    368
    -80   -135    -57    106    -12    -96    -25     -2    124     90    379    342
   -142   -197    -57    168    -44   -127    -41    -25     96     62    355    342
   -158   -220    -62    189    -51   -140    -36    -20     90     57    340    358
   -184   -220    -36    202    -75   -129    -20      0     96     75    337    387
   -161   -205    -46    181    -59   -127    -20      7     90     93    324    410
   -142   -168    -28    155    -57    -98    -10     33    103    129    340    452
   -168   -142     25    153    -98    -59     10     67    135    184    368    496
   -119   -119      0    119    -59    -59      5     75    148    226    355    532
    -54    -83    -28     67    -15    -54     -2     83    189    254    329    568
    -54    -59     -7     57    -23    -33      5    101    270    275    306    607
    -12    -31    -18     20      0    -25      7    119    342    275    306    652
     -5      0      5      2     -5      2     31    153    410    283    345    675
    -44     10     54     15    -49     31     31    158    436    277    345    659
    -59     20     80     18    -70     49     23    163    439    280    376    672
    -57     15     70     20    -64     41     15    161    415    275    353    683
    -54     20     75     18    -64     46     12    158    394    283    301    691
    -59     25     83     15    -70     54     18    161    376    303    293    732
    -57     15     72     20    -64     44     12    158    355    311    306    753
    -59      2     59     28    -59     31      0    148    329    306    285    737
    -67    -33     33     51    -51      0     -5    142    301    288    280    675
    -75    -70      5     70    -44    -33    -18    124    267    270    252    636
   -101    -85     12     93    -57    -36    -25    114    241    254    215    615
   -114   -109      5    109    -62    -51    -36     98    215    231    179    592
   -122   -129     -7    127    -57    -70    -54     80    189    207    153    574
   -129   -148    -20    137    -54    -85    -67     70    166    189    140    563
   -150   -161    -12    155    -70    -88    -67     75    155    184    142    566
   -192   -171     20    179   -109    -75    -62     80    153    181    153    563
   -283   -184     98    233   -192    -44    -46    101    163    194    174    576
   -202   -168     33    184   -122    -67    -75     77    129    176    153    553
   -179   -166     10    171    -96    -77    -90     64    111    168    145    535
   -223   -171     51    197   -137    -59    -80     83    119    176    155    540
   -283   -184     98    233   -192    -44    -57    114    135    197    168    563
   -233   -213     20    220   -127    -96    -18    168    142    184    140    524
   -189   -218    -28    202    -83   -124     83    288    205    194    127    483
   -148   -155     -7    150    -70    -83    194    441    319    275    194    506
   -101    -12     88     57    -96     36    288    615    485    441    345    623
    -33    327    361   -148   -200    345    298    696    670    714    644    898
    -28    839    867   -405   -449    852    218    657    862   1075   1062   1301
   -116   1135   1252   -509   -685   1195     -2    394    867   1275   1304   1512
   -213   1026   1239   -405   -724   1132   -236     31    600   1117   1171   1369
   -210    480    691   -137   -452    587   -379   -309     83    491    563    852
   -184    -15    168     98   -176     75   -415   -371   -220     51    122    446
   -153   -280   -127    215    -12   -205   -376   -265   -254    -59    -12    290
   -176   -358   -181    267      2   -270   -298   -155   -197    -44    -25    252
   -153   -329   -176    241     10   -254   -244    -83   -132     -2      7    265
   -111   -252   -140    181     12   -197   -181     -5    -54     67     67    311
    -98   -189    -90    145     -5   -142   -137     54      5    124    122    348
    -85   -174    -88    129      0   -132   -116     80     25    145    137    353
    -72   -174   -101    122     12   -137   -122     83     20    145    132    342
   -132   -171    -38    150    -46   -106   -101    109     38    166    150    358
   -215   -179     36    194   -129    -72    -75    142     62    194    168    381
   -145   -179    -33    163    -57   -106    -98    127     36    179    137    350
    -49   -176   -127    111     38   -153   -127     98      5    150    103    314
    -38   -181   -142    109     51   -163   -129     96      0    155    103    303
    -77   -189   -111    132     15   -153   -122    101      2    166    109    301
   -111   -176    -64    145    -23   -122   -114    109      7    179    119    301
   -111   -171    -62    140    -25   -116   -119     98      2    171    111    283
   -127   -176    -49    150    -41   -114   -114     96      0    171    109    275
   -114   -179    -64    145    -25   -122   -114     88     -5    163    106    262
   -129   -184    -54    158    -38   -119   -106     96      2    166    111    262
   -129   -166    -36    148    -46   -101   -109     85      0    168    116    259
   -111   -163    -51    137    -31   -109   -122     59    -15    155    103    236
   -135   -166    -31    150    -51    -98   -119     54    -15    158    101    220
   -142   -174    -31    158    -57   -103   -111     59    -12    161    103    213
   -135   -168    -33    150    -51   -101   -119     46    -20    155     98    200
   -168   -166      0    166    -85    -83   -116     46    -15    161    103    205
   -127   -145    -18    135    -57    -83   -129     33    -20    153    103    197
    -83   -142    -59    114    -12   -101   -145     20    -33    142     93    184
    -44   -140    -96     88     25   -119   -158      5    -49    129     83    168
    -54   -129    -75     90      7   -103   -155      7    -44    132     90    174
    -57   -122    -64     88      2    -96   -161      0    -41    135    103    181
    -77   -119    -41     98    -18    -80   -155      7    -31    142    119    197
    -88   -124    -38    103    -25    -83   -163      2    -36    140    122    194
   -101   -124    -23    111    -38    -75   -168      2    -36    142    127    200
   -116   -119     -2    116    -59    -62   -174     -2    -36    142    132    205
   -127   -132     -5    129    -62    -70   -181    -10    -44    135    129    200
   -148   -137     10    142    -80    -64   -176     -5    -41    135    137    213
   -150   -114     36    132    -93    -38   -176      2    -38    145    150    236
   -166   -101     64    132   -116    -18   -176      0    -38    145    158    252
   -174   -101     72    137   -124    -15   -181     -2    -44    142    158    249
   -200    -88    109    142   -155     10   -174      5    -38    145    168    257
   -236    -75    161    155   -200     41   -163     12    -28    153    181    262
   -254    -85    168    168   -213     41   -163      7    -36    142    176    246
   -277    -67    210    174   -244     70   -153     15    -31    150    184    257
   -350    -36    314    194   -335    137   -116     51      0    181    215    285
   -350    -31    319    189   -335    142   -116     54      2    184    215    277
   -394    -36    355    213   -376    161    -98     77     20    202    228    288
   -426    -44    381    236   -405    168    -77    101     41    218    241    301
   -413    -31    381    220   -397    174    -72    106     51    205    244    306
   -371     -7    361    189   -368    176    -67    116     57    194    241    296
   -342    -12    327    176   -337    155    -59    127     64    200    233    270
   -361    -15    345    189   -353    163    -31    153     88    220    244    262
   -394    -10    384    200   -392    187     -5    176    111    233    257    265
   -397      7    405    192   -400    205     15    187    129    241    272    270
   -394     12    405    189   -400    207     25    181    137    244    280    262
   -407     10    418    200   -413    213     38    187    150    246    288    262
   -407     -2    402    202   -407    197     46    184    153    239    288    252
   -384    -12    371    197   -379    179     38    163    142    223    277    233
   -387    -20    366    202   -379    171     38    150    140    220    275    231
   -379     -5    374    192   -376    184     44    150    148    223    280    239
   -309     -7    298    158   -306    145     18    122    124    200    254    213
   -311    -18    293    163   -303    135     18    111    122    194    244    200
   -314    -28    285    171   -301    127     20    106    119    192    239    181
   -244    -20    223    132   -233    101      5     88    103    179    226    158
   -163    -12    150     88   -158     67    -18     64     85    163    213    140
   -101    -33     67     67    -85     15    -38     38     64    137    184    111
    -57    -18     38     36    -49     10    -51     25     54    129    176     98
     10     10      0    -10      5      5    -64     12     46    124    171     88
     31      2    -28    -18     28    -10    -72      2     36    111    155     64
     31     -2    -33    -15     33    -18    -77      0     36    109    150     59
     23    -20    -44      0     33    -31    -80      0     38    106    145     54
    101    -33   -135    -33    116    -83   -101    -20     18     83    119     28
    106    -18   -124    -44    114    -70    -90    -10     28     93    129     36
    135      7   -129    -72    132    -59    -85     -5     38    101    140     51
    150     38   -114    -96    132    -36    -77      0     51    114    148     67
    137     51    -85    -93    111    -15    -64     12     64    127    153     80
    114     51    -62    -85     88     -5    -51     25     75    135    153     85
    129     77    -51   -103     90     12    -49     31     83    142    155     90
    119     90    -28   -106     72     33    -36     38     93    153    161    106
    150     96    -54   -122    103     20    -46     20     85    148    153    101
    158    111    -46   -135    101     33    -54     10     88    153    153    101
    158    122    -36   -140     96     44    -70      2     85    155    153    111
    150    135    -18   -145     83     59    -80     -5     83    158    150    122
    145    137     -7   -140     77     64    -93    -12     77    161    148    124
    106    114      7   -111     49     62    -88     -5     83    166    150    129
     80     88      7    -85     36     49    -85     -5     80    161    137    116
     41     44      2    -44     18     25    -88    -10     70    153    119     98
      5     18     12    -10     -2     15    -80    -10     64    148    111     93
     49    -10    -59    -20     54    -33    -96    -36     36    116     77     70
     10    -31    -41     10     23    -36    -96    -46     25    111     67     59
     -2    -49    -46     25     20    -46   -103    -54     15     98     49     41
    -12    -70    -57     41     20    -64   -106    -57     12     96     44     33
     -5    -80    -75     41     33    -80   -111    -62      5     88     33     18
    -25    -62    -36     41      5    -49   -103    -51     18    106     41     28
    -31    -67    -36     49      0    -54   -103    -51     15    106     36     25
     33    -77   -111     23     72    -93   -122    -67     -2     88     15      2
     18    -85   -103     31     59    -93   -111    -62      5     98     18      0
     15    -85   -101     36     57    -93   -111    -64      2     98     15    -10
     18    -80    -98     31     57    -88   -103    -64      7    103     12    -15
      2   -101   -103     49     51   -101    -80    -46     12    109      2    -38
    -10   -140   -129     72     57   -135      0     41     51    111    -23    -88
     -5   -119   -114     62     51   -116    127    194    145    163     -5    -96
     62    -31    -93    -18     75    -59    239    374    285    277     85    -23
     98    179     80   -137     10    129    322    558    480    496    301    179
    111    613    498   -363   -194    558    293    594    678    813    675    566
     10   1153   1143   -581   -566   1148    189    491    870   1187   1130   1018
   -103   1306   1410   -602   -758   1356    -54    168    792   1275   1273   1135
   -176    974   1150   -397   -662   1062   -285   -246    394    906    937    826
   -181    301    483    -59   -332    392   -405   -522   -119    241    270    236
   -111   -145    -33    127    -41    -88   -420   -504   -311    -67    -77   -114
    -75   -324   -249    197     85   -288   -363   -389   -290   -111   -155   -215
    -72   -340   -267    207     96   -303   -285   -298   -223    -80   -148   -223
    -49   -259   -210    153     77   -236   -207   -207   -132     -7    -90   -184
    -46   -197   -150    122     49   -174   -150   -142    -62     54    -36   -135
    -83   -171    -90    124      2   -129   -114   -101    -15     93      0   -103
   -127   -161    -33    145    -46    -98    -83    -70     18    124     31    -80
    -38   -153   -116     93     36   -137   -103    -83      5    111     28    -96
     18   -163   -181     72     98   -171   -114    -93     -5    101     31   -103
     -5   -158   -153     80     72   -158   -101    -83     12    119     33    -67
    -41   -150   -109     96     33   -129    -77    -64     44    142     51    -23
    -31   -155   -124     90     44   -140    -77    -72     44    140     64    -33
    -15   -161   -145     85     64   -153    -80    -88     33    129     80    -54
    -49   -158   -109    103     28   -135    -72    -90     36    127    119    -59
    -80   -142    -62    111    -10   -103    -59    -88     44    129    179    -44
    -38   -127    -88     80     23   -106    -70   -101     25    103    223    -46
     67    -98   -166     15    114   -132    -98   -132    -12     70    244    -64
     90    -75   -166     -7    127   -119   -103   -148    -44     64    272    -59
     -5    -62    -57     33     25    -59    -77   -137    -75    109    293    -20
     67    -67   -135     -2    101   -101    -98   -161    -75    200    262    -33
    101    -49   -153    -25    124   -101    -85   -148    -44    210    257    -31
     96    -41   -137    -28    116    -90    -67   -114    -28    176    241    -28
     83    -51   -135    -15    109    -93    -54    -90    -15    189    215    -33
     62    -28    -90    -18     75    -59    -38    -70     12    213    223    -23
     54    -36    -93    -10     72    -64    -31    -59     20    200    210    -25
     62    -15    -77    -23     67    -44    -25    -51     28    184    220    -28
     54     -2    -57    -25     54    -28    -23    -57     31    163    236    -33
     44      5    -41    -25     44    -18    -12    -51     33    161    252    -33
     20     20     -2    -20     10     10      2    -46     41    163    267    -25
     25     31      2    -28     10     18      2    -54     31    150    265    -33
     36     62     25    -49      5     44     12    -44     38    155    280    -28
     51     70     18    -62     15     44      2    -57     31    142    277    -31
     62     83     20    -72     20     51     -2    -62     28    129    272    -18
     62     98     36    -80     10     70     -7    -62     25    119    259      5
     46    106     59    -75     -5     83    -10    -70     20    106    244     18
     49     98     46    -75      0     72    -28    -83      2     83    220     31
     41     96     54    -70     -7     75    -44    -85    -10     70    213     51
     46    101     51    -75     -2     77    -57    -85    -20     57    207     62
     62    114     51    -88      5     83    -62    -90    -28     49    207     72
     49    114     64    -83     -7     90    -64    -93    -33     46    213     88
     49    111     62    -80     -7     88    -75   -101    -44     38    226     93
     44     96     51    -72     -5     75    -85   -116    -62     23    236     88
     25     96     70    -59    -20     83    -83   -111    -59     25    226     93
     18     88     70    -54    -28     80    -77   -106    -62     28    207     85
      0     85     85    -41    -44     85    -67    -90    -54     41    210     90
     15    114     96    -67    -41    106    -64    -90    -49     44    207     96
     36    127     90    -80    -25    109    -72    -85    -51     54    257     85
     25    122     93    -75    -33    109    -67    -72    -46     62    290     77
     20    122    101    -72    -38    111    -49    -57    -31     67    290     72
     20    135    111    -77    -46    124    -38    -49    -18     70    301     51
     18    166    148    -90    -64    158    -36    -46    -10     70    319     31
     23    194    171   -111    -72    184    -33    -46     -2     72    309     23
    -18    207    223    -96   -119    215    -20    -36     10     77    296     23
    -25    205    231    -90   -129    218    -20    -44     -5     67    259      5
    -51    236    288    -90   -168    262     -2    -28      5     90    246     15
    -20    252    272   -114   -145    262     -7    -33     -7     93    231      0
    -44    220    265    -88   -153    241     -2    -28     -5     98    231    -20
    -75    189    265    -59   -168    226      7    -18      0    111    236    -20
    -85    189    275    -51   -179    231     12    -10      2    124    241    -10
    -98    176    275    -41   -187    223     12     -5      2    132    249    -10
   -101    176    277    -38   -189    226     12     -2      5    137    270     -2
    -75    184    259    -57   -168    223      5     -5      5    145    301     -2
    -77    174    252    -46   -163    213      2      2      7    158    329      5
   -103    166    267    -33   -187    215      7     12     12    161    345     10
    -72    179    252    -54   -161    215      0     12     12    155    355      7
    -72    202    275    -67   -174    239      0     18     18    153    358     12
    -83    192    275    -54   -179    233     -5     18     10    145    342     12
    -67    197    262    -64   -163    228    -15     10      5    142    337     15
    -75    210    285    -67   -179    246    -12     18     12    148    342     36
    -75    215    290    -70   -184    252    -15     15     15    148    332     49
   -103    233    337    -64   -220    285     -5     28     31    163    332     70
   -127    226    350    -49   -241    288      0     31     36    166    314     72
   -103    223    324    -59   -215    272     -7     28     41    158    293      5
    -64    239    301    -88   -184    270     -7     33     54    158    277    -64
     -7    257    265   -124   -135    259     -5     33     62    150    259    -41
    -25    301    327   -137   -176    311     25     62    101    179    280     20
     15    327    311   -171   -148    319     28     64    114    179    280     51
     49    345    293   -200   -122    319     28     67    122    176    275     72
     75    345    270   -210    -96    309     25     67    127    171    272     88
     88    358    270   -223    -90    314     36     75    140    171    280    109
     90    376    285   -233    -98    332     46     80    153    181    296    135
     83    394    309   -239   -114    353     49     72    161    187    311    155
     62    387    324   -223   -129    355     44     70    168    192    324    176
     44    353    306   -200   -129    329     18     49    155    174    319    184
     41    353    309   -197   -135    332      2     33    150    163    327    200
     36    342    303   -192   -135    322     -7     25    150    150    329    218
     23    280    257   -150   -116    270    -12     23    140    122    303    220
      7    249    241   -129   -119    246     -7     23    142    101    277    236
     -5    226    231   -109   -116    228    -10     18    140     77    246    244
    -15    187    202    -88   -109    194    -12      7    124     51    207    241
    -18    155    174    -67    -96    163    -15      2    111     33    181    244
    -12    148    161    -67    -88    155    -20    -10    101     23    168    254
      2    127    124    -67    -59    127    -33    -25     83     10    148    259
      2    103    101    -54    -49    103    -38    -28     72     12    142    267
    -12     83     96    -33    -54     88    -36    -28     67     25    137    285
     -2     75     77    -38    -41     77    -49    -33     57     33    114    296
    -12     80     90    -33    -51     85    -46    -25     62     54     88    332
      0     80     80    -41    -41     83    -46    -23     77     57     67    376
    -28     83    111    -25    -70     96    -33     -5    132     70     67    402
      7     75     67    -41    -31     72    -46     -7    168     54     -5    397
    -12     51     64    -18    -38     57    -38     12    207     44    -46    405
      5      5      0     -7      0      2     -7     62    228     20    -83    371
     -2     -7     -5      5      0     -7     98    200    293     33   -101    340
     10     67     57    -41    -23     62    228    381    405    129    -46    394
     72    207    135   -142    -31    171    329    579    550    298    109    545
    148    491    342   -322    -98    418    345    675    698    550    371    831
    127   1002    875   -563   -374    940    306    662    898    943    807   1309
    -64   1363   1428   -652   -748   1395    137    433    969   1228   1130   1641
   -189   1226   1415   -519   -802   1319    -93     77    714   1096   1005   1527
   -239    654    893   -210   -568    774   -288   -301    184    527    426    997
   -218     44    262     88   -239    153   -368   -441   -210      5   -140    457
   -184   -226    -41    205    -72   -135   -348   -358   -257    -98   -285    277
   -174   -288   -116    231    -28   -202   -280   -265   -207    -75   -280    246
   -153   -259   -109    205    -23   -184   -200   -168   -129    -10   -231    270
   -148   -189    -41    168    -54   -116   -124    -85    -49     64   -161    324
   -168   -145     23    155    -96    -62    -83    -38     -5    111   -114    355
   -142   -140      2    142    -72    -70    -75    -28     -2    122   -109    340
   -155   -145     10    150    -83    -70    -64    -18      2    132   -109    332
   -181   -155     25    168   -103    -64    -51      0     10    145    -96    332
   -174   -148     25    158   -101    -62    -49      5     10    150    -83    319
   -150   -137     12    142    -83    -62    -46     10      7    153    -70    309
   -137   -142     -7    140    -64    -75    -46     15      2    148    -62    290
   -129   -148    -18    140    -57    -83    -41     25      7    142    -51    283
   -140   -145     -5    142    -70    -77    -36     38      7    142    -41    270
   -140   -135      5    137    -75    -67    -33     44      7    142    -31    262
   -176   -140     36    155   -106    -51    -23     57     15    153    -15    259
   -168   -148     20    158    -96    -64    -31     46      7    148    -18    239
   -192   -158     33    174   -114    -62    -28     46      7    148    -18    231
   -194   -166     28    179   -114    -67    -28     49      5    148    -18    226
   -220   -161     59    189   -142    -51    -12     67     18    161     -2    239
   -267   -135    132    202   -200     -2      7     96     41    189     20    257
   -205   -122     80    163   -145    -20     -7     88     28    179      7    241
   -158   -122     36    137    -98    -44    -18     75     12    163     -5    226
   -150   -124     23    137    -88    -51    -18     75     12    155     -2    210
   -200   -127     72    163   -137    -28     -2     83     25    168     12    220
   -210   -127     80    166   -145    -23     -7     72     23    158     10    223
   -239   -124    114    179   -176     -5      2     80     33    161     23    223
   -231   -116    111    171   -174     -5      2     77     31    153     25    215
   -207   -103    103    155   -155      0     -2     67     25    142     23    210
   -236   -122    114    179   -176     -5      0     67     23    137     25    200
   -244   -119    124    181   -184      2      2     67     23    135     28    192
   -277   -114    163    192   -220     23      5     70     25    137     38    197
   -288   -116    171    202   -231     25     -2     59     18    129     36    192
   -244   -106    137    174   -192     15    -15     41      0    114     23    174
   -241    -96    145    168   -194     23    -20     36     -2    114     28    179
   -236   -103    129    168   -184     12    -36     23    -15    103     18    166
   -239   -122    116    181   -179     -2    -46     10    -28     90     10    163
   -262   -116    145    189   -205     12    -49      5    -33     90     18    171
   -329   -127    200    228   -265     36    -36     15    -23    101     33    181
   -275   -124    148    200   -213     12    -57    -10    -49     83     15    158
   -249   -122    127    187   -189      2    -70    -28    -64     72      7    142
   -257   -132    122    194   -189     -5    -75    -38    -75     67      2    132
   -267   -145    122    207   -197    -12    -70    -41    -80     64      2    127
   -265   -158    106    210   -187    -25    -72    -49    -90     57      2    114
   -231   -150     80    192   -155    -36    -80    -54    -96     49      2     96
   -189   -163     25    176   -109    -70    -88    -64   -111     38    -10     72
   -181   -163     18    171   -101    -72    -83    -57   -111     46    -12     62
   -192   -171     20    181   -109    -75    -70    -44   -103     49     -7     49
   -194   -181     12    189   -103    -85    -57    -31    -93     51     -7     33
   -218   -174     44    197   -132    -64    -33      0    -70     75     10     41
   -231   -174     54    202   -145    -59    -12     28    -51     85     15     31
   -241   -184     57    213   -150    -64      7     51    -38     96     15     15
   -298   -184    114    241   -207    -36     44     88     -2    124     41     28
   -280   -176    103    226   -192    -36     51     96      2    122     36     15
   -270   -166    101    218   -187    -33     67    106     10    129     38     12
   -259   -150    109    202   -184    -20     83    119     25    140     49     23
   -223   -140     83    181   -153    -28     80    116     25    137     44     18
   -210   -145     64    176   -140    -41     80    114     25    135     41     12
   -210   -150     59    179   -135    -46     83    114     25    132     41     10
   -226   -150     72    187   -150    -38     90    119     33    135     46     10
   -244   -142    101    194   -174    -20    106    132     49    142     57     25
   -249   -119    127    181   -189      2    106    132     57    142     62     33
   -252   -122    129    187   -192      2    109    132     59    135     59     28
   -262   -111    150    184   -207     18    116    140     75    137     64     36
   -259   -111    148    187   -205     18    122    145     83    132     67     38
   -246    -85    158    166   -205     36    124    148     90    132     77     49
   -249    -51    197    150   -223     72    132    158    111    142     93     64
   -254    -41    213    145   -233     85    127    161    122    140     90     64
   -239    -44    194    142   -218     75    122    150    116    129     83     54
   -236    -25    207    129   -226     90    124    150    124    132     90     59
   -241    -12    228    127   -236    106    127    155    135    132    101     62
   -254    -10    241    129   -249    116    127    155    142    129    106     57
   -231    -23    207    127   -220     90    122    148    140    116     98     44
   -220      2    223    109   -223    111    129    153    150    124    109     54
   -218     12    231    101   -223    119    122    145    150    116    106     49
   -207     10    218     98   -213    111    109    132    140    106     93     33
   -179      7    187     85   -181     96    101    122    129     93     80     18
   -202      5    207     96   -205    106    109    127    137    101     88     20
   -233      2    236    114   -233    119    119    135    148    109     98     31
   -200      5    202     96   -200    103    106    119    135    101     90     23
   -192      2    194     96   -192     98    103    111    127     96     85     12
   -197      2    197     96   -200     98    114    116    135    103     88     12
   -148     31    179     59   -163    103    119    119    137    111     88      5
   -106     49    155     28   -132    101    119    116    132    114     83      0
    -75     59    135      7   -103     96    129    122    132    116     85     -2
    -77     57    132      7   -103     96    140    127    137    127     85     -2
    -70     72    142     -2   -106    106    148    129    140    137     90      0
    -67     90    158    -12   -114    124    153    132    140    145     96      0
    -57    116    174    -28   -114    145    163    132    150    158    111     12
    -51    150    202    -51   -127    176    166    135    163    174    132     31
    -44    148    192    -51   -116    168    150    122    153    166    127     25
    -46    111    155    -33   -101    135    124     98    127    140    106      0
    -59    109    168    -23   -114    137    119     93    124    140    109      2
    -20     93    114    -38    -67    103     96     77    103    122     90    -10
    -38     51     90     -7    -64     70     83     70     88    101     70    -33
    -98     15    111     38   -106     62     90     80     85     98     62    -44
    -85     -5     80     46    -83     36     80     72     72     85     44    -59
    -51    -38     10     44    -33    -15     54     51     38     51     10    -93
    -41    -57    -15     49    -15    -36     38     33     23     36     -7   -111
   -137    -80     57    106   -101    -12     54     46     33     46      5    -96
   -171    -93     77    132   -124     -7     59     51     36     44      0    -96
    -85    -96    -10     90    -38    -54     28     23      2     10    -36   -132
    -57    -98    -44     77     -7    -72     15     10    -10     -5    -49   -142
   -103    -88     12     96    -59    -38     33     31     12     15    -28   -122
    -83    -88     -5     85    -38    -46     31     33     12     12    -33   -129
    -67   -109    -41     85    -15    -75     23     25      0      0    -46   -140
    -77   -114    -38     96    -20    -77     20     25      2      2    -41   -135
    -88   -135    -46    109    -23    -90     20     31      2     -2    -44   -137
    -96   -158    -62    127    -18   -111     46     59      7    -10    -59   -158
    -90   -184    -93    135      0   -140    148    174     57     -5    -83   -205
    -77   -140    -62    109     -7   -101    283    342    161     57    -46   -192
    -23    -10     12     15    -18      0    413    558    332    213     83    -80
     83    270    187   -176    -51    228    439    670    509    436    319    161
    109    756    646   -433   -267    701    319    576    667    756    714    589
    -64   1234   1296   -584   -680   1265    116    348    797   1088   1130   1036
   -233   1257   1488   -511   -862   1371   -119     10    665   1080   1166   1083
   -288    730   1018   -220   -652    872   -327   -379    174    555    659    628
   -244     10    252    114   -246    129   -402   -553   -288    -67      5     10
   -223   -327   -103    272    -59   -215   -340   -439   -345   -223   -207   -233
   -189   -366   -176    275     -7   -272   -249   -309   -277   -197   -215   -267
   -127   -306   -179    218     25   -244   -145   -187   -181   -124   -171   -241
   -106   -220   -116    161      2   -168    -57    -83    -83    -41   -103   -176
   -129   -187    -57    158    -38   -122     -2    -25    -28     12    -67   -132
   -101   -189    -88    142     -7   -140     10    -12    -18     23    -75   -132
    -31   -184   -153    109     59   -168      0    -18    -28     18    -90   -135
    -59   -194   -135    127     33   -163      7    -12    -23     28    -93   -116
   -137   -189    -51    163    -44   -122     33     12      5     62    -75    -83
    -62   -187   -124    122     28   -155     15     -5     -5     51    -96    -93
     33   -189   -223     77    127   -205     -5    -23    -28     31   -122   -114
    -31   -194   -166    111     67   -181     12     -7    -15     51   -106    -90
    -83   -179    -96    129      5   -137     31     12     10     80    -80    -62
    -67   -174   -106    119     18   -142     28     10     12     88    -77    -57
    -28   -158   -129     93     49   -145     20      5      5     85    -80    -59
     41   -163   -205     59    122   -184      0    -10    -15     64    -96    -75
     64   -176   -241     54    150   -207    -10    -18    -23     57   -103    -85
     41   -197   -241     77    140   -218     -7    -15    -20     57    -93    -85
     57   -194   -252     70    153   -223     -5    -18    -20     59    -77    -85
     88   -181   -270     44    179   -226    -10    -31    -23     57    -67    -93
     88   -194   -283     51    184   -236    -20    -41    -33     44    -72   -103
      5   -210   -215    101    109   -213      2    -18    -10     57    -54    -80
    -10   -205   -194    109     90   -200     15     -2      5     70    -38    -72
     75   -179   -254     51    161   -215    -12    -31    -18     46    -54    -96
     57   -174   -231     57    142   -202    -12    -23    -10     51    -41    -93
     38   -179   -218     70    124   -197    -12    -20     -7     51    -31    -98
      5   -176   -181     85     93   -179     -7    -10      5     59    -15    -93
     15   -163   -179     72     96   -171    -18    -15      0     54    -12   -101
     -7   -166   -158     85     75   -161    -12    -12      7     59      0   -101
     -2   -163   -161     80     77   -163    -20    -15      2     51      2   -109
     33   -161   -194     64    114   -176    -36    -28    -12     31     -2   -129
     54   -158   -215     51    135   -187    -59    -49    -31     12    -10   -153
     44   -150   -197     51    119   -174    -64    -51    -33     10     -2   -153
     44   -155   -200     54    122   -176    -75    -62    -41      0     -2   -155
     25   -174   -200     75    111   -187    -88    -72    -54    -15    -10   -155
      7   -176   -187     83     96   -181    -98    -80    -59    -23    -10   -142
     59   -161   -220     49    140   -189   -124   -103    -83    -46    -28   -148
     67   -153   -220     41    142   -187   -135   -116    -90    -57    -36   -142
     41   -166   -207     62    124   -187   -135   -119    -88    -59    -38   -142
     28   -163   -192     64    109   -176   -135   -129    -96    -67    -44   -148
     23   -171   -197     72    109   -184   -142   -148   -106    -83    -54   -153
    -28   -179   -153    103     59   -166   -140   -150   -106    -83    -46   -140
   -103   -176    -72    140    -15   -124   -124   -140    -88    -67    -25   -114
    -15   -168   -153     90     67   -161   -148   -168   -114    -98    -54   -140
     20   -174   -194     75    106   -184   -153   -179   -124   -116    -67   -150
     -5   -184   -179     93     85   -181   -145   -176   -122   -116    -41   -145
    -54   -176   -122    116     33   -150   -129   -158   -106   -101     33   -119
    -33   -168   -137     98     51   -153   -116   -137    -93    -88     28    -83
    -10   -179   -171     93     77   -176   -103   -119    -90    -90      7    -62
    -36   -192   -158    114     59   -176    -85    -98    -88    -88     18    -80
      2   -176   -179     88     90   -176    -77    -98   -103    -98     31    -98
      5   -148   -153     70     77   -150    -70    -96   -122    -90     57   -103
      2   -132   -137     64     70   -135    -41    -83    -70    -38     67    -96
      7   -142   -150     64     75   -145    -12    -64    -31    -36     54    -90
     -5   -116   -111     62     51   -114     18    -28    -15    -44     77    -72
      7   -116   -124     54     64   -122     25    -20     -2    -33     75    -75
     10   -119   -129     54     70   -124     31    -20      0    -33     70    -93
     36   -111   -150     36     90   -129     33    -23     -7    -36     83   -114
     49   -101   -150     25     98   -124     36    -20      2    -25    114   -127
     57    -93   -150     15    101   -119     33    -25      2    -28    132   -163
     70    -67   -137      0    103   -101     28    -33      5    -28    155   -192
     70    -70   -140      0    103   -103     25    -36      7    -31    184   -210
     70    -85   -155      7    111   -119     33    -25     12    -15    215   -218
     93    -59   -153    -15    122   -106     46    -15     31     -5    233   -210
    101    -41   -142    -31    119    -90     51    -10     44    -15    239   -210
    101    -44   -145    -28    122    -93     49     -7     46    -31    231   -218
     98    -12   -111    -41    103    -62     57      5     59    -15    236   -202
     98     -7   -106    -46     98    -57     54      2     59     -7    207   -194
     98      0    -98    -49     96    -49     54      7     64      5    200   -166
     98     12    -85    -59     93    -36     54     15     67     23    207   -140
    103     36    -67    -70     85    -15     57     18     70     33    207   -153
    109     41    -67    -75     88    -12     46     12     67     28    174   -171
     75     28    -46    -51     62     -7     49     12     70     23    140   -158
     64     15    -51    -41     57    -18     49     10     72     10     98   -153
     64     10    -54    -36     59    -20     44      5     77     -5     72   -155
     25     41     15    -33      5     28     51     20    106     10     85   -142
     64     38    -28    -51     46      5     38     12    111     -7     57   -140
    103     41    -64    -75     83    -10     25      5    109    -15     28   -135
    114     51    -62    -83     88     -5     25      2    111    -15     12   -119
     98     57    -44    -80     72      7     18     -2    111    -25     -5   -111
     80     44    -38    -62     59      2     15     -5    111    -41    -33   -114
     96     33    -62    -67     80    -12     10     -5    106    -49    -54   -116
    109     64    -44    -85     77     10     23      5    122    -41    -51    -90
    101     46    -57    -75     80     -5     10     -2    109    -54    -72   -101
     98     31    -70    -64     85    -18      7     -2     98    -62    -88   -111
     96     67    -28    -83     62     20     20     10    119    -44    -67    -90
     98     98      0    -98     49     49     33     23    135    -28    -49    -77
     72    101     28    -88     20     64     46     38    145    -15    -33    -67
     46     98     49    -72     -2     75     54     51    153      0    -18    -59
     85     96     10    -93     38     54     36     38    135     -5    -20    -80
     98    116     18   -106     41     67     33     41    132     12     -7    -77
    119    161     41   -140     38    101     31     38    137     33     12    -75
    122    181     57   -153     33    119     25     36    137     51     31    -77
    111    155     41   -135     36     98      2     15    111     44     36    -98
    109    132     23   -119     44     77    -12      5     93     36     46   -111
    111    150     38   -132     36     93    -25      0     88     67     67    -98
    124    116     -7   -122     67     54    -46    -12     62     70     62   -122
     70     64     -7    -67     38     28    -41     -7     49     72     80   -132
     98     23    -75    -59     88    -25    -59    -28     12     49     77   -166
    122     -7   -129    -59    124    -67    -67    -41    -12     28     75   -179
    103    -28   -135    -38    116    -80    -67    -44    -23     20     77   -174
     88    -31   -122    -31    103    -75    -67    -44    -25     15     90   -150
     38    -25    -64     -5     51    -44    -54    -33     -7     28    109   -111
     23    -36    -62      5     41    -46    -54    -36     -7     20    114    -96
     33    -41    -75      2     54    -57    -49    -33     -2     12    109    -75
     28    -54    -83     10     54    -67    -41    -25      5      7    109    -51
     33    -57    -90     12     62    -72    -38    -23      7      5    124    -41
     28    -36    -67      2     46    -51    -28    -20     20     10    153    -25
     12    -28    -44      7     28    -36    -15     -7     38     15    166     -5
     -2    -51    -49     25     20    -51     -5     -2     46      7    158      2
    -10    -70    -59     41     23    -64     10     10     49     -2    127     -2
     -7   -119   -111     62     49   -116     77     96     83    -10     83    -31
      2   -114   -116     54     57   -114    184    228    158     20     75    -38
     41    -15    -59    -12     49    -36    290    397    288    124    148     28
      7    179    171    -93    -80    176    394    597    493    345    355    244
    103    555    452   -329   -174    504    353    626    659    620    675    592
     28   1023    995   -527   -483   1010    262    535    826    958   1083   1002
   -101   1182   1283   -542   -693   1234     46    241    779   1083   1267   1163
   -168    963   1132   -397   -649   1047   -166   -145    444    818   1036    943
   -205    368    571    -83   -389    470   -275   -431    -51    197    415    400
   -207   -114     93    161   -150    -10   -293   -449   -285   -145     49     46
   -233   -358   -124    296    -57   -241   -249   -350   -301   -210    -31    -54
   -265   -439   -174    353    -46   -306   -179   -262   -262   -192    -15    -64
   -241   -400   -161    319    -41   -280   -111   -181   -202   -137     51    -15
   -205   -319   -116    262    -46   -218    -49   -101   -132    -72    148     57
   -184   -259    -75    220    -54   -168      0    -44    -75    -23    231    111
   -158   -218    -59    189    -49   -140     23    -10    -33      5    275    127
   -135   -200    -67    166    -36   -135     18     -5     -2     18    296    129
   -127   -202    -75    163    -28   -140     12      0     46     25    303    137
   -127   -200    -72    163    -28   -137     12     15    140     36    303    158
   -129   -189    -59    161    -36   -124     20     38    231     36    298    187
   -145   -189    -44    166    -51   -116     28     57    267     25    265    189
   -163   -197    -33    179    -67   -116     36     77    285     28    189    187
   -176   -210    -33    192    -72   -122     41     90    283     41    132    184
   -179   -210    -31    194    -75   -122     41     93    267     59     64    174
   -174   -213    -38    192    -70   -124     36     93    246     85     -5    174
   -155   -220    -64    187    -46   -142     31     85    218    101    -23    187
   -168   -233    -64    200    -54   -150     28     83    197    122    -28    205
   -187   -228    -41    207    -72   -135     33     85    181    148    -20    241
   -161   -220    -62    189    -51   -140     15     72    155    155    -25    265
   -140   -218    -80    179    -31   -150      2     64    132    166    -25    288
   -153   -228    -77    189    -38   -153      0     62    119    176    -23    303
   -179   -244    -64    213    -57   -155     -5     59    109    184    -20    306
   -192   -254    -64    223    -67   -161    -20     49     88    187    -25    303
   -202   -262    -62    231    -72   -163    -31     49     72    189    -23    309
   -228   -267    -38    246    -98   -153    -33     57     62    197    -20    314
   -202   -265    -62    233    -70   -163    -41     57     49    197    -23    319
   -166   -265   -101    213    -33   -184    -62     41     25    192    -36    322
   -150   -270   -119    210    -15   -194    -77     28      2    189    -44    327
   -142   -267   -127    205    -10   -197    -90     20    -10    189    -44    340
   -145   -262   -116    205    -15   -189    -98     15    -15    197    -36    337
   -163   -265   -101    213    -33   -181   -101     18    -23    200    -31    329
   -135   -275   -140    205      0   -210   -119      7    -41    181    -46    306
   -200   -280    -83    239    -59   -181   -101     31    -25    197    -28    319
   -166   -288   -122    228    -23   -205   -116     20    -46    179    -44    296
    -59   -272   -215    166     77   -244   -161    -12    -88    137    -75    249
    -77   -285   -210    181     64   -249   -166    -20    -98    122    -77    233
    -85   -290   -207    187     59   -249   -176    -31   -111    103    -80    220
    -85   -275   -189    181     51   -233   -176    -41   -116     90    -75    218
   -101   -277   -179    189     36   -228   -179    -49   -124     72    -77    210
   -114   -277   -163    197     23   -223   -181    -57   -132     62    -72    197
   -132   -296   -166    213     15   -233   -189    -67   -145     46    -67    179
   -137   -298   -161    218     10   -231   -184    -72   -150     28    -57    168
   -194   -283    -88    236    -54   -187   -166    -54   -137     33    -36    181
   -168   -270   -101    218    -36   -187   -166    -62   -145     18    -46    163
   -163   -259    -98    210    -33   -179   -166    -64   -148      7    -51    153
   -163   -262    -98    213    -33   -181   -166    -59   -145      2    -57    140
   -194   -254    -59    223    -67   -158   -148    -38   -124     12    -46    137
   -246   -252     -5    249   -122   -129   -116     -5    -93     31    -25    142
   -239   -252    -12    244   -114   -132   -101      5    -83     28    -28    127
   -168   -233    -64    202    -51   -150    -98      5    -77     20    -46     98
   -142   -218    -77    179    -33   -148    -88     20    -67     23    -51     80
   -174   -207    -33    192    -70   -122    -62     38    -41     38    -41     75
   -148   -197    -51    171    -49   -124    -57     38    -38     33    -46     57
   -140   -179    -38    161    -51   -109    -41     46    -23     41    -41     51
   -142   -161    -18    150    -62    -90    -25     57     -7     54    -36     44
   -119   -158    -38    140    -41   -101    -28     49    -12     49    -46     23
   -101   -163    -62    132    -20   -114    -31     38    -18     36    -64      5
   -114   -171    -57    142    -28   -114    -23     38    -12     38    -67     -7
   -114   -176    -64    142    -25   -122    -23     28    -18     41    -70    -23
    -72   -192   -119    132     20   -155    -36      7    -33     20    -88    -46
   -103   -181    -77    142    -12   -132    -18     20    -15     36    -70    -33
    -90   -176    -85    135     -2   -132    -18     15    -18     31    -72    -41
    -36   -161   -127     96     44   -145    -33      5    -28     18    -85    -62
    -36   -150   -114     93     36   -132    -28     10    -23     20    -85    -57
    -49   -150   -103     98     25   -127    -23     12    -20     25    -85    -59
    -70   -148    -77    109      2   -114    -15     15    -15     38    -72    -64
    -67   -132    -67     98     -2   -101    -20     10    -23     38    -83    -88
    -96   -142    -46    119    -25    -93    -10     20    -15     41    -88    -80
   -111   -153    -41    132    -36    -98      7     33     -2     59    -70    -75
   -129   -150    -20    140    -54    -85     18     49     10     88    -31    -75
   -103   -145    -41    122    -33    -93     18     49      2     93     -5    -90
    -98   -127    -28    111    -36    -77     31     64     12    106     31    -64
   -122   -114      5    116    -64    -54     41     80     15    109     41    -46
   -153   -111     41    132    -98    -36     49     88     12    114     46    -41
   -166   -116     49    140   -109    -36     54     93      5     93     41    -46
   -179   -114     64    145   -122    -25     64    101      7     83     51    -38
   -197   -119     75    155   -137    -23     83    111     15     77     64    -25
   -215   -122     93    168   -155    -15     98    119     25     70     75    -12
   -231   -103    127    166   -181     12    114    124     38     67     88     -2
   -244    -70    174    155   -210     51    132    137     54     70    114     23
   -270    -46    223    155   -246     88    150    158     77     72    142     41
   -293    -15    277    155   -285    129    179    187    103     83    184     54
   -324      7    329    158   -327    168    210    205    124    103    223     59
   -340     18    355    161   -348    187    223    210    132    114    246     59
   -345     44    389    148   -366    215    236    213    135    119    272     59
   -368     75    444    148   -405    259    252    215    153    137    311     70
   -379     90    470    142   -426    280    262    215    166    145    327     72
   -392     90    483    150   -436    285    254    207    168    148    324     70
   -423     85    509    168   -467    296    239    197    166    155    327     75
   -444    101    545    171   -493    322    233    197    174    176    342     93
   -514     77    589    218   -550    332    239    207    184    197    350    103
   -485     44    527    220   -506    285    210    181    158    174    309     75
   -418     18    436    200   -428    226    168    140    116    135    254     33
   -410     -7    402    210   -407    197    148    114     88    122    215      0
   -465    -57    407    259   -439    176    155    116     80    122    197    -15
   -446    -90    355    270   -402    132    140    101     64     98    174    -36
   -413   -109    303    262   -361     96    109     72     38     70    145    -51
   -366   -114    252    241   -309     67     80     41     12     41    114    -72
   -366   -124    241    244   -303     57     72     28      7     33    103    -80
   -368   -124    244    244   -306     59     75     25      7     28     93    -83
   -363   -140    223    249   -293     41     75     25      5     20     83    -85
   -329   -148    181    239   -257     15     64     18      2     15     72    -85
   -324   -145    179    233   -254     18     57     10      0     15     67    -83
   -283   -153    129    218   -207    -12     38     -5    -15      5     51    -93
   -252   -168     83    210   -168    -44     31    -10    -25     -2     33   -106
   -236   -197     38    218   -137    -80     59     28    -12     -7      7   -132
   -192   -218    -25    202    -83   -122    153    137     31     -2    -28   -181
    -57   -135    -77     96      7   -106    239    262    114     54    -10   -176
     25     23     -2    -25     12     10    324    439    272    215    124    -51
    124    301    176   -213    -25    239    329    542    441    454    371    202
    181    818    636   -501   -228    727    246    504    626    795    761    623
     83   1166   1083   -626   -501   1127     51    272    680   1026   1041    906
     -7   1062   1070   -530   -537   1067   -205   -101    446    898    937    813
    -64    535    600   -233   -332    566   -397   -509    -67    319    366    332
    -49    -20     28     33    -41      5   -454   -615   -418   -168   -127   -153
    -10   -306   -298    158    142   -301   -433   -519   -462   -285   -275   -350
     18   -379   -400    179    207   -389   -374   -423   -420   -290   -324   -402
     31   -350   -381    161    205   -366   -301   -329   -348   -246   -298   -381
     44   -265   -309    109    174   -285   -223   -236   -254   -163   -215   -329
     57   -181   -239     59    148   -210   -161   -168   -176    -93   -153   -283
     51   -150   -205     49    127   -179   -129   -129   -137    -57   -129   -262
     46   -140   -187     46    116   -163   -111   -109   -114    -33   -106   -249
     41   -122   -166     38    101   -142   -101    -96    -96    -23    -90   -233
     38   -114   -153     38     96   -132    -93    -90    -90    -18    -93   -231
     31   -114   -145     41     85   -129    -96    -93    -90    -18   -101   -236
      5    -98   -103     46     54   -101    -85    -77    -77      0    -90   -218
    -36    -88    -51     59      7    -70    -64    -57    -57     23    -77   -187
    -31    -85    -57     57     12    -72    -59    -54    -54     18    -98   -166
    -54    -70    -15     62    -20    -44    -54    -51    -51     20   -114   -166
    -33    -49    -15     41    -10    -33    -59    -51    -49     28   -106   -181
     -2    -72    -70     36     33    -72    -57    -51    -49     33    -93   -187
    -15    -80    -67     46     23    -75    -46    -44    -38     46    -75   -184
    -57    -77    -23     64    -18    -49    -33    -31    -25     51    -70   -174
      7    -57    -64     25     36    -59    -54    -49    -44     31    -88   -189
     64    -59   -127     -2     93    -90    -75    -67    -62     12   -106   -202
     38    -64   -103     10     70    -83    -62    -57    -51     18    -98   -192
     44    -54   -101      2     72    -77    -59    -54    -49     18   -103   -184
     36    -44    -80      5     57    -62    -62    -57    -46     18   -103   -174
     28    -36    -67      2     46    -51    -67    -62    -49     12   -103   -174
     25    -36    -64      5     44    -49    -70    -67    -54      7   -109   -184
     10    -31    -41     10     23    -36    -70    -70    -54      7   -106   -181
    -83    -31     51     57    -67     10    -46    -49    -25     31    -75   -153
    -88    -44     41     64    -64     -2    -54    -57    -31     25    -75   -161
     -5    -31    -25     18     10    -28    -77    -77    -51      2    -90   -187
      2    -20    -25      7     12    -23    -83    -85    -57     -2    -93   -205
     -7     -7      0      7     -5     -5    -80    -88    -51      2    -77   -200
     44      2    -41    -23     44    -20   -101   -111    -67    -12    -83   -223
     75      0    -75    -36     75    -36   -119   -124    -77    -23    -80   -239
     83     -2    -85    -41     83    -44   -132   -140    -88    -31    -72   -244
     88      7    -80    -46     85    -36   -140   -155    -93    -41    -67   -241
     83     23    -59    -54     70    -18   -145   -166    -98    -46    -57   -239
     64     18    -46    -41     57    -12   -145   -171   -101    -49    -38   -226
     67     20    -49    -46     59    -12   -153   -184   -109    -57    -28   -226
     54     25    -28    -38     41      0   -153   -192   -114    -59    -15   -218
     15     25      7    -20      2     18   -145   -192   -116    -62    -10   -194
     41     31    -12    -36     25     10   -158   -210   -137    -80    -23   -197
     72     31    -44    -54     57     -5   -174   -233   -161   -101    -33   -220
    111     10   -101    -59    106    -44   -189   -259   -184   -124    -51   -241
    111     25    -88    -70    101    -31   -181   -259   -181   -119    -36   -226
    116     18   -101    -67    109    -41   -181   -270   -187   -122    -36   -236
     88     10    -77    -51     83    -33   -176   -275   -184   -119    -38   -254
     98     33    -64    -64     83    -15   -168   -277   -179   -109    -33   -272
    106     31    -75    -70     90    -20   -155   -270   -166   -103    -33   -298
    129     33    -96    -83    114    -31   -145   -262   -153    -96    -25   -311
    158     38   -119   -101    140    -38   -129   -252   -135    -83    -10   -301
    176     33   -142   -103    161    -54   -103   -236   -111    -70     20   -288
    161     25   -135    -93    148    -54    -72   -226    -75    -46     70   -267
    137     23   -114    -80    124    -46    -36   -205    -38    -23    103   -246
    127     31    -96    -80    111    -31     -5   -187    -10    -12    150   -239
    122     62    -59    -90     90      2     25   -171     20      5    200   -246
    153     77    -77   -116    114      0     41   -171     25      2    226   -265
    163     85    -77   -124    122      5     54   -176     23     -7    259   -290
    148    124    -23   -137     85     51     80   -158     38      5    309   -277
    176    168     -7   -171     93     80     93   -145     38      5    342   -267
    257    189    -70   -226    163     59     70   -168    -12    -25    329   -301
    288    210    -77   -252    184     67     59   -179    -49    -20    324   -316
    267    218    -51   -244    158     83     72   -163     -2     51    353   -301
    246    218    -28   -231    137     96     98   -140     51    101    363   -285
    223    236     12   -231    106    124    111   -127     54     49    285   -280
    223    241     18   -231    103    129    114   -122     46     33    301   -285
    280    249    -33   -265    155    109    103   -129     41     31    280   -298
    272    270     -2   -270    137    135    116   -114     70     49    262   -283
    241    296     51   -270     93    174    132    -90     90     64    254   -259
    265    296     31   -280    116    166    119    -80     83     36    210   -249
    252    301     46   -277    103    174    122    -67     88     28    189   -228
    239    314     75   -275     83    194    132    -57     93     49    181   -202
    254    311     57   -285     98    184    114    -67     77     41    153   -197
    210    311     98   -262     57    205    124    -54     90     51    155   -168
    197    309    109   -254     44    210    127    -51     93     51    155   -155
    259    327     67   -293     96    197    106    -59     80     33    145   -153
    228    329     98   -280     64    215    106    -51     80     33    153   -124
    210    332    122   -272     44    228    114    -33     88     41    171   -109
    280    348     67   -316    106    207     85    -49     62     20    166   -129
    280    348     67   -314    106    207     75    -46     54     23    189   -140
    267    329     62   -298    103    197     59    -49     41     15    207   -163
    246    314     67   -283     90    192     46    -51     31     10    218   -176
    202    296     93   -249     54    194     38    -46     28     10    236   -194
    150    277    127   -213     12    202     46    -28     33     12    267   -207
    155    311    155   -236      0    233     57     -2     49     31    314   -210
    171    329    158   -252      5    246     59      0     51     36    340   -218
    148    327    179   -241    -15    254     62     10     57     38    358   -215
    179    332    153   -254     12    244     46      5     49     25    342   -213
    163    342    179   -254     -7    259     46     12     51     33    342   -200
    155    363    207   -262    -25    285     57     23     64     49    358   -184
    168    400    231   -285    -31    316     62     23     70     64    361   -166
    171    436    265   -303    -46    350     54     20     75     75    355   -148
    148    415    267   -283    -59    342     33      5     62     75    342   -142
    127    402    275   -265    -75    340     20     -2     54     77    329   -135
    124    392    267   -259    -72    329      7     -7     44     80    306   -124
    109    361    252   -233    -70    306    -10    -18     31     67    267   -124
     70    296    226   -184    -80    262    -20    -25     10     46    218   -153
     36    246    207   -142    -85    228    -23    -33     -7     31    176   -176
     15    220    202   -119    -93    213    -25    -38    -18     23    148   -187
    -10    184    194    -85   -101    189    -28    -46    -31     10    119   -194
    -33    184    215    -77   -124    200    -25    -46    -33      5    109   -184
    -57    166    220    -54   -140    192    -28    -49    -38     -5     90   -179
    -80    140    220    -31   -150    179    -28    -49    -44    -15     75   -179
    -64    140    205    -36   -135    171    -31    -46    -41    -23     64   -171
    -51    116    168    -33   -111    142    -41    -57    -51    -44     33   -168
    -83    101    184    -10   -132    140    -44    -54    -54    -54     -7   -119
    -98     83    181      5   -140    132    -46    -54    -54    -67    -49    -72
   -109     70    179     20   -142    124    -46    -46    -49    -67    -72    -18
   -124     72    194     25   -161    132    -36    -33    -33    -59    -88     36
   -122     67    187     25   -155    127    -25    -15    -23    -57   -101     72
    -90     44    132     20   -111     88     18     49      2    -67   -137     72
    -49     62    111     -5    -80     85    119    179     77    -36   -142     80
     18    148    129    -83    -57    137    210    342    200     59    -57    145
     98    340    241   -220    -70    290    277    511    368    244    135    327
    163    691    527   -428   -181    610    275    584    553    514    459    662
     96   1205   1109   -649   -506   1158    233    553    769    888    922   1117
    -59   1392   1452   -667   -756   1421     31    262    735   1021   1148   1288
   -127   1137   1265   -506   -696   1200   -200   -122    400    753    937   1062
   -124    561    685   -220   -405    623   -361   -449   -111    163    358    522
    -62     44    106     10    -83     75   -428   -519   -400   -231    -62    101
    -15   -158   -142     85     62   -150   -407   -436   -397   -277   -145    -18
     -5   -205   -200    103     96   -202   -348   -350   -311   -246   -153    -41
      5   -145   -153     70     77   -150   -267   -249   -148   -187    -96      0
     10    -41    -51     15     31    -46   -187   -142     46   -132    -18     72
      2      0     -2     -2      0      0   -132    -70    155   -103     33    119
     -7      2     10      0     -7      5   -103    -31    187    -93     38    129
    -15      0     12      5    -15      5    -88    -15    181    -77     20    135
    -33    -10     23     23    -28      5    -72     -5    168    -57    -23    142
    -44    -15     28     28    -38      5    -70      0    145    -44    -70    142
    -49     -2     44     25    -49     20    -64     -2    124    -23    -96    153
    -54     -2     51     28    -54     23    -62     -2    103     -5   -111    161
    -62     -7     54     36    -59     23    -57     -2     85      7   -114    174
    -75    -18     57     46    -67     20    -54      0     67     20   -109    194
    -83     -7     75     44    -80     33    -57     -5     51     31    -98    223
    -93     -7     83     49    -90     38    -67    -15     33     31    -93    220
    -96    -15     80     57    -88     31    -75    -31     15     25    -88    218
   -124    -15    106     67   -116     44    -77    -33      5     33    -83    252
   -137    -23    114     80   -127     46    -83    -31     -2     38    -77    272
   -155    -33    119     93   -137     41    -80    -31     -7     46    -72    285
   -148    -49     98     98   -124     23    -83    -36    -15     51    -70    301
   -168    -38    127    101   -150     44    -80    -36    -15     67    -62    301
   -168    -41    127    103   -150     41    -80    -33    -20     80    -57    293
   -158    -38    116     96   -137     38    -85    -33    -31     88    -57    283
   -171    -31    140    101   -155     54    -77    -23    -23    106    -44    280
   -202    -25    176    114   -189     72    -72    -10    -20    116    -36    259
   -174    -20    153     96   -166     67    -88    -25    -38    111    -44    223
   -202    -23    176    111   -189     75    -83    -20    -38    124    -25    215
   -226    -20    205    124   -215     90    -72     -2    -25    140      5    223
   -174    -10    161     90   -168     75    -93    -12    -44    124      5    197
   -179     -2    176     90   -179     88    -98     -5    -46    122     20    189
   -145     -2    142     72   -145     70   -114     -7    -67    101     12    163
   -168    -18    150     93   -161     64   -111      2    -67     96     18    150
   -213    -20    189    114   -202     85   -114      7    -67    101     25    145
   -184    -25    158    103   -171     64   -132     -7    -90     83     10    122
   -197    -25    168    109   -184     70   -137    -15   -101     75      7    109
   -220    -31    189    127   -205     77   -137    -15   -106     72      5    106
   -205    -25    179    114   -194     75   -153    -31   -124     54     -7     90
   -197    -15    181    106   -189     83   -161    -38   -135     44    -18     80
   -205    -25    179    114   -194     75   -168    -46   -148     33    -31     72
   -223    -38    184    132   -205     72   -168    -57   -158     25    -41     64
   -249    -46    200    145   -226     75   -171    -67   -171     15    -49     62
   -267    -51    215    161   -241     80   -171    -72   -176      7    -59     59
   -257    -49    207    153   -233     77   -181    -83   -189     -5    -75     51
   -249    -46    202    148   -226     77   -184    -85   -202    -18    -88     41
   -252    -51    200    150   -228     75   -181    -85   -207    -20    -96     31
   -293    -44    249    166   -272    101   -155    -57   -184      2    -77     49
   -265    -33    231    148   -249     98   -148    -57   -179      7    -75     44
   -239    -23    215    132   -228     96   -132    -46   -166     12    -75     44
   -220    -31    189    124   -207     77   -124    -33   -163      7    -90     28
   -231    -31    200    129   -218     83   -101     -7   -140     20    -85     31
   -257    -25    231    140   -246    101    -72     23   -111     38    -72     33
   -267    -15    252    142   -259    116    -46     44    -85     51    -62     31
   -233     -7    226    119   -231    109    -38     49    -77     51    -67     15
   -236     -2    233    119   -236    114    -20     62    -62     57    -64      5
   -254     -2    252    127   -254    124     -2     67    -46     62    -62     -5
   -249      0    249    124   -249    124      5     64    -38     64    -59    -15
   -257     -2    254    129   -257    124      7     59    -33     59    -59    -28
   -259     -5    254    132   -259    124     15     54    -31     57    -59    -33
   -265    -10    252    137   -262    119     18     51    -28     54    -57    -41
   -259    -12    246    137   -254    116     18     46    -31     49    -57    -57
   -262    -18    244    140   -254    111     18     36    -31     41    -59    -72
   -259    -12    246    135   -254    114     18     33    -31     36    -57    -80
   -254      2    257    124   -254    127     12     28    -28     38    -46    -72
   -244     15    259    114   -252    137     18     28    -20     46    -38    -64
   -249      7    257    119   -254    132     18     20    -25     44    -49    -88
   -241     20    259    109   -249    140     23     25    -18     51    -38    -88
   -215     33    249     90   -233    140     25     31     -5     67    -25    -80
   -189     44    233     72   -210    137     25     31      2     77    -20    -80
   -192     62    254     62   -223    158     31     36     10     83     -7    -72
   -205    101    303     51   -254    202     44     54     31     98     18    -51
   -213    111    322     49   -267    218     49     64     38    101     25    -51
   -218    109    327     54   -272    218     44     70     38     98     28    -57
   -210    140    350     33   -280    244     44     83     54    114     51    -38
   -215    148    363     33   -290    257     49     93     59    122     67    -28
   -218    153    371     31   -296    262     51    101     64    124     70    -28
   -223    158    381     33   -301    270     54    103     72    122     72    -28
   -239    161    400     38   -319    280     57    106     72    119     80    -18
   -236    187    423     23   -329    303     57    111     83    127     93      7
   -231    200    428     15   -329    314     54    114     83    124    101     15
   -233    210    444     12   -337    327     59    119     88    132    114     31
   -246    197    444     23   -345    319     57    122     85    127    109     31
   -244    207    452     15   -348    329     57    124     88    129    111     38
   -249    215    462     15   -355    337     57    127     85    124    109     38
   -259    223    483     18   -371    353     59    129     90    124    109     44
   -290    241    530     23   -410    384     70    137    103    132    116     57
   -309    239    548     33   -428    394     80    145    111    137    127     67
   -332    233    563     46   -449    397     88    148    116    137    129     64
   -350    233    584     59   -467    407     98    158    127    142    135     67
   -387    254    641     64   -514    449    127    181    150    163    161     90
   -436    275    711     80   -574    491    161    210    181    194    194    122
   -475    288    761     93   -620    524    184    231    202    215    215    137
   -441    301    743     70   -592    522    184    220    194    202    213    129
   -389    298    688     44   -540    493    168    202    176    181    202    111
   -348    314    662     18   -506    485    171    194    174    187    207     98
   -337    337    672     -2   -506    504    176    194    181    202    228     93
   -288    358    646    -33   -467    501    166    171    174    194    228     75
   -207    340    548    -67   -379    444    124    127    135    161    189     25
   -179    311    488    -67   -332    400     83     88    101    129    153    -15
   -109    290    397    -93   -252    342     44     49     67     96    114    -49
    -44    288    332   -122   -187    309      7     18     41     72     88    -77
    -18    233    252   -109   -135    241     -7     -5     15     44     59   -111
    -25    192    215    -83   -119    202    -18    -18      0     25     38   -137
    -25    135    161    -57    -93    148    -33    -38    -28     -5      0   -179
     15     96     80    -54    -31     88    -62    -72    -64    -44    -38   -223
     44     80     36    -62      2     57    -83    -93    -83    -59    -57   -246
     44     64     20    -54     10     44    -88    -96    -83    -62    -59   -252
    103     54    -49    -80     77      2   -109   -111   -101    -77    -77   -267
    124     51    -72    -88     98    -10   -114   -116   -106    -80    -80   -265
    127     44    -83    -85    103    -18   -124   -127   -116    -88    -85   -265
    135     44    -90    -90    114    -23   -132   -135   -124    -93    -90   -270
    148     46   -101    -98    124    -28   -145   -148   -135   -101   -101   -280
    111     49    -62    -80     88     -5   -140   -145   -129    -93    -96   -275
     59     41    -20    -51     41     10   -127   -127   -111    -77    -85   -257
    119     18   -101    -70    111    -41   -137   -135   -129   -106   -119   -283
    119     -7   -129    -57    124    -67    -83    -70   -101   -109   -142   -303
     93     20    -72    -57     83    -25     44     83     -5    -62   -124   -301
    124    124     -2   -127     62     62    163    262    127     36    -49   -239
    205    298     93   -252     54    197    246    444    298    202    103    -83
    288    631    340   -459    -25    488    241    519    470    446    384    220
    280   1195    914   -737   -316   1054    179    480    680    820    826    688
     90   1491   1400   -789   -654   1444    -12    220    717   1044   1106    966
     -5   1309   1314   -652   -659   1312   -257   -155    433    844    940    810
    -46    730    774   -342   -410    750   -436   -519    -77    246    345    288
    -28    145    174    -57   -101    158   -483   -597   -392   -218   -158   -184
    -10    -93    -83     49     36    -88   -441   -491   -394   -290   -275   -324
     -2   -142   -142     72     67   -142   -363   -389   -332   -265   -277   -342
     10    -83    -93     36     49    -85   -270   -283   -239   -187   -223   -293
     23     36     12    -28      5     25   -181   -187   -140   -101   -145   -223
     20     93     70    -57    -25     83   -135   -137    -85    -54   -109   -187
     23    106     83    -64    -28     96   -109   -111    -59    -31    -93   -174
     25    106     80    -67    -28     93    -93    -93    -44    -12    -85   -163
     18    106     88    -62    -33     98    -80    -80    -31     -2    -80   -158
     33    111     77    -75    -20     96    -80    -83    -33     -7    -88   -166
     18    109     90    -64    -36    101    -75    -77    -28      2    -83   -158
    -12    101    114    -44    -62    106    -64    -62    -15     15    -70   -150
    -46    103    150    -28    -98    127    -51    -49     -2     31    -57   -140
     23    109     83    -67    -31     96    -75    -64    -20     12    -72   -161
     20    132    109    -77    -44    122    -72    -59    -15     25    -57   -148
      7    132    124    -72    -57    129    -67    -54    -10     31    -49   -142
    -18    122    140    -51    -77    129    -57    -44     -2     38    -46   -140
     20    114     90    -70    -36    103    -75    -62    -20     18    -67   -161
     23    109     85    -64    -31     98    -75    -62    -15     20    -64   -161
     20    109     88    -67    -33     98    -77    -64    -12     23    -64   -163
     18    111     93    -64    -36    103    -77    -67    -15     25    -64   -163
      5    106    101    -54    -46    103    -75    -72    -15     23    -70   -168
      2     98     96    -51    -46     98    -80    -83    -20     20    -75   -174
    -28     90    119    -31    -75    103    -77    -83    -15     25    -70   -168
    -70     88    158     -7   -114    122    -70    -80     -7     33    -57   -161
    -64     75    140     -5   -101    106    -67    -85     -7     25    -64   -176
    -85     72    155      5   -119    114    -57    -80     -2     28    -57   -179
    -90     72    163      7   -127    116    -57    -88     -2     28    -57   -181
    -93     59    153     18   -122    106    -64   -103    -12     15    -59   -187
    -93     62    155     12   -124    109    -72   -114    -20      5    -64   -192
    -33     64     96    -15    -64     80    -88   -129    -36    -15    -85   -205
      0     62     62    -31    -31     62   -101   -145    -51    -33    -96   -210
      5     67     62    -36    -28     64   -103   -153    -57    -41    -96   -213
     46     54      5    -51     18     31   -127   -187    -75    -64   -111   -223
     36     46     10    -41     12     28   -142   -197    -85    -77   -119   -226
      2     49     46    -25    -20     46   -140   -197    -85    -80   -109   -213
     -2     64     67    -31    -33     64   -132   -197    -80    -75    -90   -200
     23     57     31    -41     -5     44   -145   -223   -101    -98    -96   -215
     41     64     23    -51     10     44   -150   -241   -116   -116    -98   -213
     49     64     15    -57     18     38   -155   -259   -129   -129    -98   -210
     46     54      7    -49     20     31   -150   -267   -135   -142    -90   -220
     36     64     28    -51      5     46   -140   -272   -137   -148    -72   -246
     59     62      2    -62     28     33   -142   -285   -153   -166    -62   -275
     59     70      7    -64     25     38   -145   -290   -158   -163    -18   -270
     59     98     38    -77     10     70   -137   -285   -150   -122     28   -233
     70     67     -2    -72     36     33   -137   -285   -161   -150      2   -244
     77     75     -2    -77     38     36   -119   -272   -158   -161      5   -246
     46     90     41    -70      2     67    -93   -252   -142   -153     33   -244
     15    116    101    -64    -41    109    -67   -226   -129   -140     80   -226
     33    137    103    -85    -36    119    -64   -223   -158   -155    114   -210
     31    161    129    -98    -49    145    -51   -205   -192   -137    150   -163
     85    166     77   -127      2    122    -41   -192   -166    -85    171   -145
    148    168     20   -158     64     96    -20   -176   -109    -72    184   -148
    119    166     46   -142     36    109      2   -140    -83   -116    119   -116
    109    174     62   -142     23    119     15   -114    -57    -93     59    -90
    101    179     75   -140     12    129     31    -98    -38    -83     41    -75
     54    181    127   -116    -36    155     59    -67    -10    -57     38    -51
     36    163    127   -101    -46    145     70    -51      5    -51     18    -46
     93    181     88   -137      2    137     59    -51     -2    -64     -2    -54
     93    187     93   -140      0    140     57    -49     -2    -70     -7    -54
     98    192     93   -145      2    142     57    -44      0    -75    -10    -51
     85    197    109   -142    -12    155     67    -38      7    -83    -18    -38
     67    192    124   -129    -28    161     75    -31     15    -77    -20    -33
     62    194    129   -129    -33    163     80    -28     18    -64    -12    -25
     54    210    155   -132    -49    184     93    -18     31    -46     -7    -12
     49    223    171   -137    -62    197     98    -10     44    -33      0     -7
     -7    220    228   -106   -119    226    116     10     64    -12     28     10
    -18    226    244   -103   -132    233    122     20     77     -2     49     15
     44    252    207   -148    -80    231    111     15     80     -5     67      5
     72    254    181   -163    -54    218    109     15     80     -5     77     -2
     72    262    189   -168    -59    228    111     23     85      2     93      2
    101    272    171   -189    -36    223    101     20     77     -5    101     -5
     88    288    200   -187    -54    244    103     33     93     12    127      7
     67    288    220   -179    -75    254    106     41    103     25    142     18
     72    288    215   -181    -70    252     98     44    109     25    145     12
     70    280    210   -176    -70    246     93     44    111     25    158     10
     77    293    215   -184    -67    254     96     49    119     38    176     15
     85    303    215   -197    -64    259     98     51    122     49    194     18
     70    296    226   -184    -77    262     98     51    127     54    215     12
     57    280    223   -168    -83    252     93     49    122     51    231      2
     41    259    218   -150    -88    239     90     44    111     51    239    -10
     38    272    231   -158    -96    252     85     41    109     67    254     -7
     38    277    239   -161    -98    259     83     41    103     72    267    -10
     20    265    244   -145   -114    254     83     36     96     80    275    -23
    -33    252    285   -109   -158    267     88     41     96     93    316    -31
      7    228    220   -119   -106    226     57     20     67     67    303    -75
     25    244    215   -135    -93    231     54     23     64     67    252    -72
     36    241    205   -140    -85    223     44     18     59     59    197    -77
     36    220    184   -127    -72    202     28     12     46     49    161    -85
      7    220    210   -114   -101    215     25     12     44     49    145    -85
      0    205    205   -103   -103    205     20     12     38     46    137    -93
     28    197    166   -114    -70    184      7      2     23     33    129   -114
     28    194    166   -111    -67    181      2      0     15     31    127   -122
     62    233    168   -148    -54    202      2      2     23     38    124   -111
     38    257    218   -148    -90    239     25     28     46     62    135    -90
     25    277    252   -153   -114    265     44     46     67     83    148    -67
     38    293    254   -166   -106    275     46     46     70     83    145    -64
     33    293    257   -163   -111    275     49     49     72     80    142    -64
     28    311    280   -171   -124    296     64     59     83     93    158    -51
     33    332    298   -184   -132    316     67     62     88    101    171    -38
     41    366    324   -202   -140    345     62     62    103    114    192    -15
     36    361    324   -202   -142    342     46     49    101    114    207     -5
     36    361    324   -200   -142    342     36     38    101    111    228      5
     31    371    340   -205   -153    355     31     38    106    116    262     31
     36    324    288   -179   -124    306     10     23     85     93    259     31
     36    283    246   -161   -103    265     -2     10     70     70    241     20
     15    262    244   -140   -114    254      2     15     72     64    233     18
      7    231    223   -119   -109    228     -5      2     51     38    200     -7
      2    189    187    -96    -90    189    -15    -12     31     12    163    -28
    -70    158    228    -44   -150    192      5      2     44     23    166    -10
     -7    158    166    -75    -88    163    -10    -12     25      5    140    -12
     44    163    119   -106    -38    142    -31    -31     10    -12    114    -18
     54    161    106   -106    -25    135    -38    -36      5    -20     93    -10
     49    129     77    -90    -12    106    -38    -33      7    -20     93      5
     36    127     90    -83    -28    109    -36    -31     12    -18     96     12
     25    137    109    -83    -41    122    -41    -36     10    -25     85     20
     23    137    114    -80    -44    127    -41    -33     12    -20    103     54
     18    114     93    -67    -38    103    -38    -28     15    -20    122     67
     18     98     80    -59    -31     90    -36    -23     12    -31    127     64
     31     70     36    -51     -2     54      0     31     20    -57    119     36
     67     88     20    -77     23     54    101    153     88     -5    132     12
    127    184     57   -155     33    122    202    322    207    127    228     77
    215    368    150   -293     31    259    283    504    374    329    433    254
    275    706    428   -491    -77    568    285    581    555    613    771    587
    220   1254   1034   -737   -405   1145    236    550    784   1005   1275   1091
     36   1506   1470   -771   -717   1488     38    280    810   1189   1543   1353
    -70   1291   1358   -610   -714   1325   -192    -88    553    953   1317   1158
   -103    709    813   -301   -459    758   -350   -407    111    340    701    600
    -75    132    207    -28   -140    168   -407   -485   -163   -145    163     90
    -49    -80    -31     62    -10    -57   -374   -389   -155   -249     -2    -51
    -46   -122    -75     83     12    -98   -293   -277    -88   -223    -33    -70
    -44    -77    -33     59     -5    -57   -200   -166     -2   -163    -31    -36
    -38     18     57     10    -46     36   -114    -72     77    -80     -2     20
    -33     59     93    -12    -64     75    -72    -28    109    -31      5     59
    -31     57     88    -12    -59     72    -57    -10    106     -2     -7     75
    -31     59     90    -15    -62     75    -51     -7     93     18    -12     98
    -44     70    114    -12    -77     90    -46     -7     83     31    -23    109
    -62     70    132     -5    -98    101    -41      0     77     46    -23    116
    -54     59    114     -2    -83     85    -46     -5     64     46    -33    119
    -54     51    106      2    -80     77    -54    -10     49     46    -46    116
    -62     38    101     12    -80     70    -57    -15     36     49    -54    119
   -122     33    155     44   -137     93    -46     -2     41     64    -46    145
   -114     38    150     36   -132     93    -54     -7     28     64    -51    155
    -88     28    116     28   -103     72    -64    -15     10     57    -67    153
    -90     25    116     33   -103     70    -67    -18      0     59    -77    153
    -90     12    101     38    -96     57    -70    -20     -5     62    -88    171
   -106      7    114     49   -109     59    -64    -23     -7     72    -90    192
   -111      7    119     51   -114     62    -64    -25    -12     72    -98    187
   -111      2    114     54   -111     57    -64    -23    -15     77    -96    189
   -103     -2    101     54   -103     49    -72    -28    -23     75    -88    202
   -109    -20     88     64   -101     33    -70    -25    -31     72    -85    205
   -122    -10    109     64   -116     49    -67    -15    -25     77    -75    215
   -122      7    129     57   -124     67    -62     -7    -25     77    -70    223
   -116     18    135     49   -127     77    -67     -7    -36     67    -70    207
   -106     18    124     44   -114     70    -75    -10    -44     59    -75    197
   -129      7    137     59   -132     72    -72     -2    -41     59    -70    192
   -166     28    194     70   -179    111    -59     18    -23     75    -51    197
   -179     44    223     67   -200    132    -62     18    -23     70    -51    189
   -158     49    207     51   -181    127    -64     15    -28     64    -54    179
   -119     49    168     31   -142    109    -77      2    -44     49    -72    168
   -114     44    158     36   -135    101    -83     -2    -49     46    -77    163
   -127     41    168     41   -148    103    -83     -2    -51     46    -75    163
   -142     33    176     54   -158    103    -85    -10    -59     38    -83    155
   -155     36    189     57   -171    111    -93    -12    -67     36    -88    150
   -168     36    205     67   -187    119    -96    -15    -72     33    -90    148
   -158     23    181     67   -168    101   -109    -31    -93     15   -109    132
   -158     15    171     70   -163     93   -114    -41   -109      0   -124    119
   -166     18    184     72   -176    101   -114    -44   -116     -5   -129    114
   -179     15    194     83   -187    103   -111    -44   -122    -10   -129    116
   -142     12    155     62   -150     83   -119    -64   -145    -28   -142    103
   -127     15    142     54   -135     77   -124    -83   -161    -44   -153     85
   -137     10    148     62   -142     77   -129    -98   -176    -62   -166     62
   -171      7    179     83   -174     93   -124    -93   -179    -64   -163     54
   -189     -7    181     96   -187     85   -122    -93   -187    -75   -174     38
   -244     -7    236    127   -241    114   -101    -70   -168    -59   -155     44
   -192    -12    179    101   -187     83   -106    -75   -179    -72   -168     12
   -155    -15    140     85   -148     62   -114    -75   -184    -80   -176    -12
   -163      7    171     77   -166     88    -93    -51   -161    -62   -161    -12
   -155     10    163     72   -161     85    -83    -36   -150    -54   -163    -38
   -135     -5    129     67   -135     62    -75    -25   -145    -54   -168    -57
   -148     15    163     67   -155     88    -54      2   -122    -25   -145    -49
   -163     10    174     75   -168     90    -31     25   -101     -5   -129    -54
   -166      0    166     83   -166     83    -18     44    -88      2   -124    -72
   -179    -36    142    106   -163     54    -10     51    -85     -2   -132    -90
   -228    -62    166    145   -197     51     -2     54    -85      5   -135    -96
   -246    -18    228    132   -239    103     10     67    -67     25   -109    -88
   -233     10    241    111   -239    124     10     64    -51     31    -93    -96
   -265      7    272    129   -270    137     20     67    -44     41    -77   -101
   -381    -12    368    197   -376    176     70    103     -2     80    -36    -70
   -376     -7    366    192   -374    179     80    103      2     85    -33    -80
   -293    -15    277    153   -285    129     57     83    -18     64    -59   -122
   -228     -5    220    116   -228    106     41     67    -31     51    -75   -150
   -176     25    202     75   -189    114     38     67    -31     51    -70   -145
   -153     72    226     38   -189    148     59     90     -5     72    -49   -127
   -122    132    254     -5   -187    192     75    119     25    101    -20    -96
   -114    163    275    -25   -194    218     77    127     44    114    -10    -83
   -142    150    293     -2   -218    220    101    135     51    119     -7    -75
   -236    101    337     64   -288    218    106    127     46    119    -15    -67
   -306     77    381    114   -345    228    103    124     44    116    -20    -57
   -332     57    389    135   -361    223    101    122     41    109    -28    -57
   -332     72    405    129   -368    239    116    145     64    129     -5    -18
   -342    116    459    111   -402    288    140    166     90    153     15     12
   -306    140    446     83   -376    290    135    168     96    153     20     33
   -277    155    433     59   -355    293    127    166    101    145     31     57
   -254    148    402     54   -327    275    114    153     93    129     23     57
   -233    148    381     41   -309    265    106    150     90    124     20     62
   -223    145    368     38   -296    257    106    148     96    124     18     72
   -228    153    381     36   -306    267    106    148    101    127     25     80
   -215    166    381     25   -298    272     98    142    103    122     25     77
   -205    168    371     15   -288    270     90    135     98    116     33     77
   -197    166    363     15   -280    265     83    122     93    106     38     67
   -210    155    366     25   -288    259     77    114     90     98     41     57
   -192    153    345     20   -267    249     67    101     83     90     41     46
   -187    148    332     18   -259    239     64     98     83     93     41     38
   -192    132    324     28   -259    228     62     90     77     93     36     23
   -194    106    301     44   -249    202     59     80     72     85     28      5
   -215    119    335     49   -275    226     67     85     83    101     44     12
   -205    132    335     33   -270    233     59     80     83    101     41      2
   -142    124    265      7   -202    194     33     51     54     77      7    -38
   -114    122    236     -7   -174    179     20     33     38     70    -12    -62
   -103    119    223     -7   -163    171     15     25     33     67    -23    -75
   -103    109    213     -5   -158    161     10     18     23     62    -31    -88
   -106    106    213      0   -158    158      7     15     25     67    -25    -88
    -93    103    197     -5   -148    150     12     18     25     72    -23    -88
    -88    109    197    -10   -142    153     23     23     28     70    -23    -88
    -83    142    223    -31   -153    181     38     36     44     83    -10    -75
    -67    168    236    -51   -153    202     54     51     57     93      0    -64
    -46    192    239    -75   -142    215     62     59     62     96      5    -62
    -49    187    236    -67   -142    210     72     64     70     96      7    -59
    -49    187    233    -70   -140    210     80     75     70     98      7    -49
    -38    213    252    -88   -145    231     98     90     85    114     23    -31
    -33    244    277   -106   -155    259    111     98    101    132     38    -10
    -28    277    306   -124   -166    290    114    101    111    148     54     15
    -12    267    280   -129   -148    275     93     83    101    129     46     15
     -2    267    270   -135   -135    267     72     67     88    119     33     12
      5    262    254   -135   -127    259     54     57     80    109     25     12
     12    226    213   -119    -98    220     38     49     67     93      7     12
      5    184    179    -96    -88    181     28     38     49     70    -20     -2
     -7    158    166    -75    -88    161     28     38     44     59    -33      0
    -15    140    155    -62    -85    148     28     33     36     49    -51     -2
    -12    103    116    -44    -64    109     20     23     12     23    -80    -18
    -38     88    127    -25    -83    106     23     25     12     20    -88    -18
    -72     72    145      0   -109    109     31     33     12     18    -88     -7
    -36     70    106    -18    -72     88     10     15    -10      0   -111    -18
     -7     67     75    -28    -41     70      5     10    -20    -10   -122    -23
    -41     49     90     -5    -67     70     10     18    -15     -5   -124    -23
    -72     46    119     12    -96     83     20     31     -5      7   -114    -12
    -64     44    109      7    -85     75     23     36      0     12   -114     -7
    -67     44    111     12    -88     77     28     44      7     20   -106     -2
    -85     33    119     23   -101     75     31     44      5     20   -109     -7
   -101     31    132     33   -116     80     54     77     20     31   -103     -7
    -44    -10     31     25    -38     10    103    150     38     18   -140    -59
     64     18    -46    -41     57    -12    200    272     98     38   -150    -96
    124     93    -33   -109     77     31    298    441    218    137    -77    -41
    192    306    114   -249     38    210    366    602    389    329    116    153
    213    719    504   -467   -145    613    358    657    584    628    467    527
     75   1309   1234   -691   -579   1273    306    600    833   1049    969   1049
   -119   1452   1569   -667   -844   1509     93    301    800   1169   1145   1223
   -189   1124   1314   -467   -753   1221   -148    -88    439    844    846    937
   -213    491    704   -140   -459    597   -303   -405    -72    218    218    345
   -119    -28     90     75   -106     31   -361   -459   -342   -174   -220    -96
    -93   -210   -116    150     10   -163   -314   -358   -332   -215   -293   -194
    -77   -233   -155    153     38   -194   -231   -259   -272   -181   -280   -200
    -31   -176   -148    101     57   -163   -145   -161   -189   -111   -233   -166
    -10    -96    -85     54     36    -90    -72    -83   -109    -38   -171   -111
      7    -62    -70     25     36    -67    -33    -46    -72     -5   -145    -85
     -7    -49    -41     28     15    -44    -12    -28    -49     15   -132    -70
    -10    -44    -33     25     10    -41     -7    -25    -41     23   -132    -67
    -15    -49    -33     33      7    -41     -5    -25    -41     28   -135    -72
     25    -57    -83     12     54    -70    -20    -41    -54     18   -153    -80
     36    -77   -114     18     75    -96    -20    -46    -57     12   -161    -83
     20    -80   -103     28     62    -93    -12    -38    -46     25   -153    -72
     36    -64   -101     15     67    -83    -20    -49    -49     25   -155    -72
     36    -51    -88      7     62    -70    -25    -51    -49     31   -155    -70
     46    -49    -96      0     70    -72    -28    -62    -54     28   -158    -72
     23    -54    -80     12     49    -64    -18    -54    -44     36   -150    -70
     36    -49    -85      7     59    -67    -15    -51    -36     44   -148    -72
     70    -36   -106    -18     88    -70    -31    -64    -44     33   -153    -83
     72    -28   -101    -20     85    -64    -28    -62    -38     33   -148    -83
     72    -28   -103    -23     85    -64    -23    -64    -36     33   -142    -80
     49    -51   -101      2     75    -75    -20    -64    -28     31   -135    -80
     25    -57    -83     15     54    -70    -20    -67    -25     28   -132    -83
      7    -51    -59     23     31    -57    -15    -62    -20     25   -127    -85
      5    -41    -49     18     25    -46    -15    -59    -12     28   -119    -88
     70    -20    -90    -23     80    -54    -36    -77    -25     10   -127   -109
     49    -25    -75    -12     59    -49    -31    -75    -15      7   -119   -111
     38    -23    -64     -7     51    -44    -36    -80    -18      0   -114   -119
     46    -28    -75    -10     59    -49    -49    -90    -25    -10   -116   -132
     49    -33    -83     -7     64    -57    -51    -90    -23    -18   -114   -140
     10    -18    -28      2     18    -23    -44    -83    -10     -5    -93   -132
     12     -5    -18     -5     12    -10    -49    -88    -10     -7    -83   -132
     36     -2    -41    -18     36    -20    -59    -98    -20    -18    -83   -140
     59    -12    -72    -23     64    -41    -72   -109    -31    -33    -85   -150
     64    -31    -98    -18     80    -64    -83   -127    -44    -54    -96   -158
     62     -7    -72    -28     64    -38    -88   -140    -46    -57    -85   -148
     80     -2    -85    -38     80    -44    -98   -161    -62    -75    -90   -148
     72    -20    -93    -25     83    -57   -106   -176    -75    -93    -98   -145
     25    -44    -70      7     46    -54   -103   -179    -77   -101    -96   -135
     38    -41    -80      0     57    -59   -111   -189    -93   -114   -101   -140
     85    -38   -127    -25    103    -83   -127   -205   -116   -140   -122   -161
     93    -51   -145    -20    119    -98   -132   -220   -135   -161   -137   -171
     80    -59   -142    -12    111   -101   -140   -236   -150   -181   -153   -171
     46    -67   -114     10     77    -90   -129   -236   -150   -184   -150   -158
     33    -59    -96     10     62    -77   -124   -236   -153   -189   -150   -155
     44    -49    -93      2     67    -70   -124   -241   -158   -200   -150   -158
     36    -51    -90      5     62    -70   -114   -244   -161   -207   -148   -158
    114    -41   -155    -38    135    -98   -129   -267   -181   -239   -176   -194
    135    -10   -148    -62    140    -77   -124   -270   -181   -244   -171   -215
    135     15   -119    -75    127    -51   -111   -262   -166   -236   -155   -215
    116     12   -103    -67    111    -44    -88   -239   -148   -223   -142   -200
    116     20    -98    -70    109    -38    -59   -207   -122   -202   -127   -168
    135     28   -106    -83    119    -38    -41   -179   -101   -181   -116   -155
    119     23    -96    -70    109    -36    -23   -148    -80   -163   -103   -153
    137     44    -93    -90    116    -25    -10   -116    -59   -140    -80   -145
    122     75    -49    -98     85     12     18    -85    -28    -85    -33   -119
    137     77    -62   -109    101      7     25    -80    -18    -44    -28   -111
    145     70    -75   -106    111     -2     28    -80    -20    -31    -44   -119
    137     64    -72   -101    103     -2     31    -72    -25    -49    -46   -124
    145     72    -72   -109    109      0     28    -72    -33    -67    -38   -124
     44     62     18    -54     12     38     57    -41    -15    -44     15    -93
      2     64     62    -33    -28     64     75    -12      0    -23     62    -70
    166     72    -93   -122    129     -7     18    -64    -62    -70     23   -129
    218     80   -137   -150    179    -28    -10    -96   -109    -80     23   -142
    181     98    -83   -140    132      7     -5    -93    -93    -64     44   -122
    129    119    -10   -124     70     54     25    -54    -33    -44     57    -96
    179    119    -59   -150    119     31     18    -57    -44    -75     25   -106
    215    124    -90   -171    153     18      5    -67    -57    -77     23   -109
    210    122    -88   -166    148     18      5    -70    -46    -83     44   -103
    187    109    -77   -148    132     15     15    -67    -38    -88     51    -98
    181    119    -62   -150    122     28     18    -67    -28    -72     64    -96
    184    142    -41   -163    114     51     28    -64    -12    -64     80    -70
    179    137    -41   -161    111     49     31    -59     -5    -72     80    -49
    176    137    -38   -155    109     49     36    -41      7    -77     93    -18
    171    153    -18   -163     93     70     38    -36     15    -72    109      5
    163    158     -5   -161     83     75     38    -28     20    -64    135     15
    176    155    -23   -166     98     67     31    -31     20    -67    174     -7
    207    155    -51   -181    129     51     15    -38     18    -75    197    -33
    228    148    -80   -189    153     36     -2    -54     10    -85    187    -51
    202    155    -46   -179    124     54      5    -44     28    -75    174    -59
    262    168    -93   -215    176     38     -5    -59     25    -93    140    -80
    283    168   -114   -226    200     28    -12    -64     28   -103     88    -80
    350    145   -207   -249    280    -31    -41    -90     10   -148     62   -111
    387    153   -233   -270    309    -38    -51   -101      2   -168     28   -127
    381    150   -231   -267    306    -41    -49   -106      2   -176    -25   -137
    392    150   -241   -270    316    -44    -38   -106     15   -184    -51   -142
    423    145   -277   -285    350    -64    -41   -111     25   -197    -64   -161
    418    174   -246   -296    332    -36    -23    -98     41   -184    -80   -153
    454    181   -275   -319    363    -46    -20   -103     36   -194   -116   -171
    478    174   -303   -324    392    -64    -20   -116     28   -202   -145   -189
    493    171   -322   -332    407    -75    -31   -119     28   -210   -142   -189
    532    166   -366   -350    449    -98    -54   -135     20   -249   -137   -207
    568    161   -407   -366    488   -124    -77   -153      0   -272   -171   -231
    592    158   -433   -374    514   -137    -88   -166    -12   -272   -200   -244
    566    145   -423   -358    493   -140    -83   -158    -25   -262   -223   -249
    535    142   -394   -340    465   -124    -64   -142    -28   -241   -226   -241
    488    137   -350   -314    420   -106    -62   -137    -28   -220   -215   -241
    561    129   -431   -345    496   -150   -103   -158    -46   -249   -171   -272
    548    111   -436   -329    491   -161   -101   -148    -41   -246   -111   -270
    568    137   -431   -353    498   -148    -98   -135    -41   -231    -75   -262
    576    184   -394   -381    485   -103    -85   -119    -33   -197    -85   -239
    600    207   -392   -402    496    -90    -88   -119    -41   -181    -18   -228
    602    228   -374   -418    488    -72    -88   -114    -49   -168     98   -210
    548    233   -314   -392    431    -38    -70    -88    -36   -142     88   -176
    524    233   -290   -379    407    -28    -59    -70    -33   -132    116   -155
    540    244   -296   -392    418    -25    -62    -67    -38   -124    135   -145
    485    262   -226   -376    355     18    -44    -54    -20    -93    145   -111
    426    272   -153   -350    290     59    -33    -36     -2    -67    176    -72
    415    272   -145   -345    280     64    -54    -46    -10    -64    192    -62
    436    280   -155   -358    296     62    -77    -59    -20    -70    168    -59
    413    252   -161   -332    285     46    -98    -67    -33    -77    122    -67
    371    218   -153   -296    262     31   -101    -70    -38    -85     80    -72
    335    181   -153   -259    244     15    -90    -64    -41    -88     46    -83
    309    142   -166   -226    239    -10    -90    -64    -49    -98     15    -96
    272     93   -181   -184    226    -44    -88    -67    -57   -111    -12   -109
    275     83   -192   -179    233    -51    -77    -62    -51   -116    -31   -106
    246     90   -158   -168    202    -33    -62    -51    -38   -109    -38    -88
    220     75   -145   -148    184    -33    -64    -54    -41   -122    -72    -72
    213     67   -145   -140    179    -38    -75    -62    -46   -132   -101    -57
    174     64   -109   -119    140    -20    -64    -49    -33   -122   -101    -23
    166     72    -96   -122    132    -10    -57    -36    -23   -109    -98     20
    176     51   -124   -114    150    -36    -59    -36    -33   -116   -124     38
    187     44   -142   -116    166    -49    -59    -33    -41   -124   -135     57
    171     49   -124   -111    148    -36    -44    -12    -28   -114   -106     75
    140     41    -98    -93    116    -28    -23     15    -20   -101    -80     88
    179      7   -171    -93    176    -80     12     72    -12   -114   -101     44
    207     -2   -210   -103    207   -106    127    223     59    -83   -101     15
    231     67   -163   -150    197    -46    249    405    184     23    -25     77
    301    244    -59   -275    181     93    329    587    340    207    142    236
    368    558    189   -462     90    374    329    675    506    465    436    535
    303   1067    763   -685   -231    917    275    644    698    823    878    979
    184   1330   1145   -756   -480   1239     83    384    698   1002   1127   1208
    135   1169   1031   -654   -449   1098   -161     10    415    805    969   1044
    119    631    511   -374   -194    571   -314   -309    -46    223    415    530
    129    142     10   -137     57     77   -355   -353   -280   -197      2    132
    142   -132   -275     -5    207   -202   -340   -277   -280   -324   -116      7
    135   -233   -371     46    252   -301   -290   -213   -223   -345   -135    -15
    140   -226   -366     44    252   -296   -233   -155   -137   -303    -93     20
     20   -129   -150     54     83   -140   -114    -36     28   -161     33    135
     25    -59    -85     15     54    -72    -67      7    106    -67     96    181
    119    -38   -161    -41    137    -98    -80     -7     98      0     93    174
    127    -20   -148    -51    137    -83    -70     -7    101    122    122    192
    161    -15   -179    -75    168    -96    -83    -36     88    210    161    189
    153    -20   -174    -67    163    -96    -93    -57    109    288    197    189
    114    -20   -137    -49    124    -77    -85    -49    184    335    220    205
    150    -36   -187    -57    168   -111    -85    -33    267    306    187    200
    155    -38   -194    -59    174   -116    -75     -5    329    239    127    205
    124    -54   -179    -36    150   -116    -54     25    355    181     83    215
    101    -67   -171    -18    135   -119    -41     41    350    145     54    220
     75    -77   -153      2    114   -114    -33     49    337    137     23    223
     54    -96   -153     20    101   -124    -28     57    314    153     10    239
     59   -101   -161     20    109   -129    -36     51    277    166      0    246
     59   -103   -166     20    111   -135    -41     46    239    184      2    262
     28   -114   -142     44     85   -127    -23     54    220    220     33    296
     15   -132   -150     57     80   -140    -23     57    189    236     46    298
     15   -129   -148     57     80   -137    -23     59    166    249     67    301
     38   -137   -176     46    106   -155    -44     41    127    236     57    285
     51   -132   -184     41    116   -158    -59     31     96    215     46    275
      2   -129   -135     62     64   -132    -49     38     83    210     49    285
    -23   -140   -116     80     44   -129    -49     41     70    200     38    290
     31   -148   -179     57    103   -163    -72     23     36    161      7    259
     54   -158   -213     51    132   -184    -90     10     12    137    -10    246
     25   -176   -205     75    111   -189    -90     10      0    124    -20    249
     12   -166   -181     75     96   -174    -96      0    -10    127    -20    254
      7   -166   -176     77     90   -171   -103    -10    -20    132    -23    259
     -2   -171   -168     88     83   -171   -109    -12    -33    132    -28    265
     -5   -184   -181     93     85   -184   -116    -18    -49    129    -33    265
     12   -187   -200     88    103   -194   -132    -31    -64    122    -44    257
     12   -205   -218     93    114   -210   -135    -33    -75    116    -49    259
     -2   -200   -197    101     96   -200   -135    -33    -83    111    -49    265
      0   -200   -202     98    101   -202   -150    -49   -103     96    -54    265
      2   -210   -215    103    109   -213   -161    -64   -119     80    -62    262
     18   -215   -233     98    124   -223   -168    -77   -140     62    -67    262
     -7   -223   -215    116    103   -220   -168    -77   -148     54    -67    265
    -83   -213   -129    148     20   -171   -145    -54   -129     77    -41    290
    -28   -189   -161    109     64   -176   -155    -62   -145     62    -51    277
    -15   -176   -161     93     70   -168   -161    -64   -155     46    -59    265
     23   -179   -202     77    111   -189   -168    -83   -174     20    -77    244
     33   -192   -226     77    127   -207   -171    -98   -189     -2    -90    223
    -10   -194   -184    101     85   -189   -153    -88   -181     -5    -83    220
    -36   -187   -150    109     54   -168   -137    -75   -171     -2    -75    223
    -46   -179   -132    114     41   -155   -129    -62   -161     -2    -67    213
    -64   -174   -111    116     20   -145   -114    -46   -145      0    -62    202
    -77   -171    -93    124      7   -132   -101    -25   -127      7    -57    192
    -83   -163    -80    122     -2   -122    -85    -10   -111      7    -51    179
    -96   -161    -64    129    -15   -114    -64     18    -90      7    -49    163
   -111   -150    -38    129    -38    -96    -41     44    -62     18    -41    161
   -114   -145    -31    129    -41    -90    -28     59    -46     18    -44    142
   -124   -153    -28    137    -51    -90    -10     77    -25     23    -44    124
   -127   -153    -25    140    -51    -90      7     93     -7     31    -38    109
   -137   -155    -20    145    -59    -88     15     98     -2     25    -41     85
   -153   -153      0    153    -77    -77     25    109     10     33    -25     83
   -155   -155      0    155    -77    -80     25    106     10     31    -23     72
   -140   -161    -20    150    -59    -90     23     93      2     15    -31     51
   -140   -166    -28    153    -59    -98     20     85     -7      0    -44     31
   -137   -179    -41    158    -49   -111     20     77    -15    -23    -59     10
   -137   -181    -44    161    -46   -114     20     72    -23    -36    -67     -5
   -142   -181    -38    163    -51   -111     23     72    -20    -33    -46    -15
   -163   -192    -31    176    -67   -111     18     64    -23    -36    -28    -28
   -161   -184    -23    174    -70   -106     12     62    -23    -38    -15    -31
   -166   -179    -15    171    -75    -96     15     62    -23    -44     -5    -41
   -179   -161     18    171    -98    -72     25     62    -18    -41      2    -49
   -174   -148     23    158   -101    -62     23     57    -20    -49      0    -59
   -168   -145     23    155    -98    -59     25     59    -15    -49      7    -51
   -174   -137     36    155   -106    -51     36     62     -5    -38     18    -44
   -179   -127     51    153   -116    -38     46     67      0    -33     25    -33
   -181   -124     54    150   -119    -33     57     67      0    -28     23    -31
   -184   -114     70    150   -129    -23     64     72      2    -10     28    -23
   -220    -98    122    158   -171     12     88     88     20     15     46     -2
   -254    -72    181    163   -218     54    114    103     41     41     67     23
   -285    -54    228    168   -257     85    132    114     54     70     83     38
   -374    -51    319    213   -348    132    168    148     88    109    111     75
   -459    -31    426    244   -444    197    210    184    124    155    158    122
   -491      2    493    244   -491    246    244    215    158    184    197    153
   -555     49    605    254   -579    327    283    252    197    218    244    197
   -548     77    623    233   -584    350    283    254    207    213    254    213
   -475    114    589    179   -535    350    252    241    200    166    249    213
   -415    101    517    158   -465    309    223    226    168    140    215    163
   -418     46    465    184   -441    254    218    215    145    145    176    106
   -431     51    483    189   -457    267    233    231    148    168    168    106
   -384     62    446    161   -415    254    218    218    135    145    145     98
   -342     85    428    129   -384    257    205    213    135    116    135    103
   -324    135    459     93   -392    298    197    215    142    116    137    119
   -350    184    535     83   -444    361    215    236    168    140    153    127
   -345    187    532     77   -441    361    223    241    168    135    150    114
   -298    189    488     54   -392    337    220    233    158    122    140    106
   -363    192    555     83   -459    374    244    259    176    142    161    132
   -272    228    501     20   -387    363    223    246    166    132    145    119
   -179    265    444    -44   -311    353    194    218    148    119    127     98
   -124    285    410    -80   -267    348    171    192    132    109    111     75
   -140    293    431    -77   -285    361    166    192    142    119    122     85
   -142    267    410    -62   -277    337    145    176    135    114    116     85
    -96    246    340    -77   -218    293    106    140    106     85     96     64
    -54    231    285    -88   -168    257     75    106     80     62     72     44
    -38    192    231    -77   -135    210     54     80     54     36     46     18
     -5    148    150    -72    -77    148     38     54     28     10     18    -12
     23    101     75    -62    -25     88     18     23     -5    -18    -15    -54
     67     67      0    -67     33     33    -10    -10    -36    -49    -51    -93
    106     41    -64    -75     85    -10    -38    -46    -62    -75    -80   -124
    135     15   -122    -75    129    -51    -57    -75    -88   -101   -106   -153
    161      0   -161    -83    161    -80    -75   -101   -106   -114   -124   -171
    179    -15   -194    -80    187   -103    -83   -114   -111   -122   -129   -179
    187    -44   -231    -72    205   -137    -93   -127   -122   -132   -142   -184
    171    -54   -226    -59    197   -140    -93   -132   -122   -129   -140   -181
    179    -51   -231    -64    202   -140    -96   -137   -119   -124   -135   -179
    192    -67   -259    -62    226   -163    -98   -140   -119   -124   -129   -174
    161    -72   -233    -44    197   -153    -90   -132   -111   -114   -114   -150
    163    -75   -239    -44    200   -155    -83   -124   -109   -111   -111   -142
    184   -106   -290    -41    236   -197    -51    -77    -93   -116   -129   -168
    215   -142   -358    -36    285   -249     41     41    -41   -109   -168   -213
    233    -80   -316    -77    272   -200    148    192     64    -28   -129   -179
    309     75   -236   -192    272    -80    226    355    205    114    -10    -67
    387    387      0   -389    194    194    244    459    376    348    239    194
    358    904    545   -631    -93    724    233    501    610    709    659    633
    228   1267   1036   -750   -405   1150     80    296    696    956    956    930
    140   1174   1034   -657   -446   1106   -176    -67    467    833    865    841
     51    685    633   -368   -293    662   -358   -444      0    311    355    402
     31    135    103    -83    -36    119   -420   -589   -374   -205   -174    -77
     98   -155   -257     25    176   -205   -423   -519   -446   -350   -358   -270
    127   -246   -374     59    249   -309   -374   -428   -415   -363   -394   -306
    135   -244   -379     51    257   -311   -306   -342   -350   -329   -379   -290
    116   -155   -272     20    194   -213   -213   -233   -246   -244   -309   -223
    109    -59   -168    -25    137   -114   -142   -158   -166   -171   -246   -158
    111    -15   -127    -46    116    -72   -103   -114   -122   -135   -215   -127
    137    -12   -150    -62    142    -83    -98   -109   -119   -137   -220   -137
    103    -18   -122    -41    111    -70    -83    -90   -101   -124   -215   -127
     72      2    -70    -38     70    -33    -64    -70    -80   -103   -197   -103
    101      0   -101    -51    101    -49    -72    -77    -88   -109   -210   -111
    109     10    -98    -62    103    -44    -67    -77    -83   -101   -210   -109
     72      5    -67    -38     70    -31    -54    -64    -70    -83   -200   -103
     44      2    -44    -23     44    -20    -46    -59    -59    -72   -197    -96
     54      2    -51    -28     51    -23    -51    -59    -57    -70   -197    -93
    101     10    -93    -57     98    -41    -67    -75    -70    -80   -210   -103
    114      7   -106    -59    111    -49    -67    -77    -67    -77   -207   -101
    103     -2   -106    -51    103    -54    -67    -77    -62    -67   -205    -96
    132     -7   -140    -62    135    -72    -80    -93    -72    -75   -215   -101
    127    -12   -140    -59    132    -75    -80    -96    -75    -72   -213   -101
    106    -18   -124    -44    114    -70    -72    -85    -64    -62   -200    -96
    166     -5   -171    -80    168    -88    -93   -101    -83    -77   -210   -103
    142     12   -129    -80    137    -57    -85    -93    -75    -62   -187    -77
    106     15    -90    -62     98    -38    -75    -83    -64    -49   -174    -64
    158     18   -140    -88    150    -59    -90    -93    -77    -62   -187    -80
    163      5   -161    -85    161    -77    -93    -96    -80    -64   -197    -88
    122     -5   -127    -59    124    -64    -83    -88    -75    -59   -192    -83
    103     18    -85    -64     96    -33    -80    -83    -67    -49   -176    -72
     88     41    -46    -64     67     -2    -72    -75    -51    -31   -158    -62
    129     49    -80    -90    103    -15    -90    -90    -62    -36   -171    -77
    155     44   -111    -98    135    -33   -103   -109    -75    -41   -187    -93
    148     44   -103    -98    127    -28   -103   -114    -75    -33   -184    -93
    176     54   -122   -114    150    -33   -114   -127    -83    -31   -192   -103
    174     36   -137   -106    155    -49   -127   -142    -96    -36   -200   -114
    176     33   -142   -106    158    -51   -137   -158   -106    -33   -205   -116
    119     31    -88    -77    103    -28   -124   -153    -96    -12   -187   -103
     98     28    -70    -62     85    -20   -119   -150    -90     -5   -179    -98
    150     33   -116    -93    132    -41   -140   -179   -114    -23   -200   -122
    148     28   -119    -90    135    -44   -150   -192   -129    -33   -210   -129
     67     10    -57    -38     62    -23   -142   -187   -124    -25   -197   -119
     70     -2    -72    -33     70    -36   -150   -194   -135    -38   -202   -129
    132     -7   -140    -64    135    -75   -171   -226   -168    -70   -233   -163
     98    -18   -116    -41    106    -67   -168   -233   -174    -80   -231   -168
     85    -33   -122    -28    101    -77   -166   -236   -181    -96   -236   -181
     70    -31   -101    -18     85    -64   -150   -226   -181    -96   -228   -181
    132    -38   -174    -49    153   -103   -168   -244   -207   -129   -252   -210
    140    -44   -187    -49    163   -114   -171   -244   -215   -140   -257   -220
    116    -44   -161    -38    137   -101   -155   -228   -202   -135   -246   -210
     88    -36   -124    -25    106    -80   -132   -205   -179   -119   -228   -184
     96    -25   -122    -36    106    -75   -122   -197   -168   -114   -218   -174
     96    -28   -127    -33    109    -77   -109   -181   -153   -111   -210   -174
     90    -38   -132    -28    109    -85    -90   -158   -135   -103   -197   -171
     83    -49   -132    -15    106    -90    -77   -142   -119    -96   -179   -163
     38    -44    -83      2     57    -62    -38   -106    -77    -64   -132   -135
     80    -31   -111    -25     96    -70    -28    -96    -64    -54   -119   -122
    132    -10   -145    -62    137    -77    -31    -98    -67    -62   -124   -119
    109     10    -98    -59    103    -44     -5    -85    -46    -57   -103    -93
     85     20    -67    -54     75    -23      5    -80    -36    -59    -70    -98
    129     18   -111    -75    119    -46     -2    -96    -46    -83    -57   -129
    103     15    -88    -59     96    -36     10    -90    -41    -90    -18   -140
     77     25    -51    -51     64    -12     25    -80    -33    -90     31   -145
    124     46    -77    -88    101    -15     10   -101    -64   -122     51   -174
    129     51    -77    -90    103    -12     -2   -116   -106   -142     70   -181
    140     59    -80   -101    111     -7    -10   -140   -179   -150     72   -179
    187     96    -90   -140    140      2    -15   -155   -192    -75     51   -174
    142    111    -33   -127     88     41     18   -124    -93     12     41   -153
    150    116    -33   -135     90     44     28   -111    -85    -59     33   -150
    184     98    -85   -140    135      7     20   -111    -98    -98     70   -168
    132     88    -44   -109     88     23     49    -85    -59    -72     96   -145
    124    106    -18   -116     70     44     67    -72    -31    -59     75    -96
    181    127    -54   -155    119     36     64    -80    -31    -70     54    -70
    189    153    -38   -174    114     57     77    -72    -18    -77     54    -41
    189    161    -28   -174    109     67     85    -67    -15    -75     54    -12
    197    174    -23   -187    111     75     83    -72    -12    -67     33      2
    168    184     12   -176     77     98     96    -67      0    -77     18     23
    179    205     25   -192     75    116    109    -59     10    -93      7     41
    298    228    -70   -262    184     80     93    -83     -7   -137    -33     28
    314    239    -77   -277    194     80     98    -83     -7   -158    -38     33
    301    239    -62   -270    181     88    101    -80      0   -166    -33     41
    348    233   -114   -290    231     59     85    -96    -12   -179    -44     31
    366    241   -124   -303    246     59     90    -90     -7   -166    -25     36
    376    272   -106   -324    241     85     90    -88     -2   -145      0     41
    379    262   -116   -322    246     75     88    -96     -7   -137     20     33
    368    244   -124   -309    246     59     83   -101    -15   -132     44     20
    389    231   -158   -309    275     36     72   -114    -28   -124     67    -10
    423    252   -171   -337    296     38     67   -114    -38   -111    122    -44
    426    277   -148   -353    285     64     77    -90    -31    -85    161    -44
    410    280   -132   -345    270     75     93    -72    -18    -62    213    -44
    423    283   -140   -353    283     72    106    -49     -7    -44    285    -36
    431    319   -111   -376    270    103    114    -41     12    -25    358    -20
    431    332    -98   -381    265    119    122    -31     20     12    459    -10
    413    355    -59   -387    236    148    129    -23     31     57    483      2
    381    384      2   -381    189    194    140    -15     41     88    480     20
    327    410     83   -371    122    246    148    -12     59    106    459     41
    410    426     12   -418    200    220     96    -51     25     67    387     18
    428    426     -5   -428    218    210     41    -96     -7     36    335    -12
    345    415     70   -379    137    244     25   -103     -7     33    298     -5
    337    418     80   -379    129    249      2   -111    -15     28    254     -5
    348    389     41   -368    153    215    -33   -135    -51     -2    192    -33
    324    350     23   -340    150    187    -49   -148    -77    -28    119    -64
    277    319     41   -298    119    181    -51   -145    -93    -44     64    -83
    223    296     72   -262     75    184    -57   -148   -103    -54     33    -93
    207    270     62   -239     72    166    -64   -145   -114    -64      2   -109
    194    257     59   -228     67    158    -64   -135   -114    -70    -12   -111
    187    228     41   -207     72    135    -64   -135   -122    -83    -33   -127
    176    220     44   -200     64    132    -62   -127   -122    -83    -33   -122
    148    215     64   -181     41    140    -57   -114   -116    -80    -31   -116
    119    210     90   -166     12    150    -51   -106   -111    -77    -28   -111
    119    202     83   -161     18    142    -54   -103   -114    -80    -28   -114
    124    192     64   -158     28    129    -54    -98   -114    -80    -28   -122
    124    197     72   -161     25    135    -51    -90   -109    -72    -25   -122
    111    189     75   -150     18    132    -44    -77   -103    -67    -23   -119
    153    150     -2   -150     77     75    -41    -67   -111    -85    -54   -161
    127    150     20   -140     54     85     64     59    -41    -51    -51   -184
    150    202     51   -176     49    127    179    213     59     12    -18   -176
    246    324     77   -288     85    202    259    379    184    129     77    -96
    290    584    293   -436      0    439    306    522    361    348    311    137
    296   1054    758   -675   -231    906    267    532    555    683    714    568
    168   1514   1345   -841   -589   1431    148    374    693   1000   1101    966
     38   1566   1525   -802   -745   1545    -75     49    566   1005   1153   1008
    -36   1150   1187   -555   -610   1169   -277   -324    142    579    743    633
    -72    488    558   -210   -314    522   -368   -540   -311    -28    124     57
      0    116    116    -59    -59    116   -392   -519   -452   -267   -142   -223
     15    -10    -25     -5     18    -18   -335   -423   -423   -290   -184   -288
     12    -10    -23      0     18    -15   -246   -316   -340   -241   -142   -267
     54     70     15    -64     18     44   -166   -215   -246   -171    -70   -210
     88    148     59   -119     15    103   -103   -153   -176   -116    -10   -161
     83    174     88   -129     -2    132    -64   -114   -135    -93     10   -137
     72    179    106   -124    -15    142    -41    -88   -109    -85     20   -116
     41    174    132   -109    -46    153    -23    -70    -90    -75     31    -96
     46    171    122   -109    -36    148    -18    -59    -77    -72     46    -83
     59    155     96   -109    -18    127    -18    -57    -72    -77     59    -77
     46    137     90    -90    -20    114    -10    -51    -62    -85     80    -70
      7    140    132    -75    -64    137      5    -38    -44    -80    106    -54
    -62    142    205    -38   -135    171     28    -20    -15    -67    137    -23
    -20    140    161    -62    -90    150     20    -28    -18    -80    132    -20
     28    148    119    -88    -44    135     10    -36    -18    -93    119    -20
     54    142     88   -101    -18    114      2    -44    -20   -101    101     -7
      0    135    135    -67    -67    135     18    -28      0    -88    101     28
      7    150    142    -80    -67    148     18    -28      7    -88     85     49
     -5    161    166    -77    -85    163     23    -23     25    -80     77     77
     -2    155    158    -80    -80    155     20    -23     28    -90     64     93
     28    150    122    -90    -46    137     10    -33     20   -106     36    101
     20    142    119    -83    -49    132      7    -38     18   -111     10    119
     -5    150    155    -72    -80    153     15    -25     31    -96      7    161
     10    168    158    -88    -72    163     10    -31     31    -90      0    171
     15    161    142    -88    -62    153      2    -38     23    -88     -5    176
     23    161    137    -93    -57    150      5    -33     23    -67      0    192
      7    168    161    -88    -75    166     15    -25     33    -25     12    223
      2    166    161    -85    -80    163     12    -25     28      5     -7    262
     10    158    148    -85    -70    153      2    -33     18     20    -28    293
     -5    150    155    -72    -80    153     -7    -41     12     31    -38    293
    -10    150    161    -70    -85    155    -15    -49     18     49    -41    285
     -5    161    163    -77    -85    163    -25    -54     46     59    -33    283
     10    163    153    -88    -70    158    -36    -54     93     46    -10    270
     -2    148    150    -75    -77    148    -41    -49    135     25    -18    265
    -31    135    166    -51    -98    150    -33    -33    168     12    -46    296
    -44    129    174    -44   -109    150    -38    -31    171      0    -46    303
    -62    124    187    -31   -124    153    -41    -33    161    -10    -36    296
    -80    114    194    -18   -137    155    -46    -38    140    -20    -51    283
    -88    101    189     -5   -137    145    -51    -46    111    -25    -41    262
    -98     90    189      0   -142    140    -57    -54     75    -28    -36    236
   -116     90    207     12   -161    148    -57    -64     49    -28    -31    218
   -135     83    218     25   -179    150    -57    -75     23    -33    -54    202
   -150     72    223     38   -187    148    -62    -85     -5    -33    -85    192
   -163     62    226     49   -194    145    -70    -96    -28    -46    -90    187
   -171     59    231     54   -200    145    -70   -103    -51    -62    -90    184
   -179     51    231     62   -207    142    -70   -106    -67    -70   -109    171
   -197     51    249     72   -223    150    -64   -103    -75    -75   -124    161
   -197     44    241     72   -218    142    -57    -93    -77    -75   -122    158
   -202     31    233     83   -218    132    -57    -83    -77    -72   -124    150
   -205     28    231     88   -218    129    -51    -72    -70    -64   -119    148
   -194     25    220     85   -207    122    -41    -57    -59    -54   -111    153
   -197     25    220     85   -210    122    -31    -38    -51    -41   -106    155
   -197     25    223     85   -210    122    -18    -20    -38    -25    -98    163
   -197     25    223     85   -210    124    -10     -5    -25    -12    -96    168
   -187     28    215     80   -200    122     -2     -2    -18     -5    -96    171
   -174     25    200     75   -187    111      2      0    -15     -5    -98    179
   -171     25    197     72   -184    111      2      2    -15      2   -101    189
   -161     25    187     67   -174    103     -2      0    -25      0   -111    184
   -148     25    174     62   -161     98     -7     -5    -33      0   -122    176
   -176     25    202     75   -189    114      0      0    -25     15   -122    187
   -233     25    259    103   -246    142     18     20    -12     38   -101    213
   -231     36    267     96   -249    150     20     25    -10     44   -101    231
   -223     23    246    101   -233    135     18     28    -15     44   -109    236
   -171     46    215     62   -194    129     12     31    -15     46   -109    244
   -124     57    181     33   -153    119      2     25    -25     36   -116    236
   -129     67    197     31   -163    132      7     33    -18     44   -106    249
   -153     59    213     46   -181    135     15     44    -10     49    -93    265
   -184     67    252     57   -218    158     25     54      5     57    -80    272
   -171     85    257     41   -213    171     28     54      7     57    -77    270
   -140    106    246     15   -194    176     25     57     10     59    -75    267
   -150    111    262     20   -205    187     31     62     18     64    -64    270
   -181    116    296     31   -239    205     38     70     25     67    -57    272
   -181    129    311     25   -246    220     46     75     38     70    -46    275
   -174    137    311     18   -244    223     54     80     46     70    -41    267
   -109    148    257    -18   -181    202     33     62     28     49    -57    241
   -127    148    275    -12   -200    210     38     67     31     46    -54    239
   -153    155    306     -2   -231    231     51     77     44     54    -44    233
   -171    166    337      2   -254    249     57     83     51     54    -33    223
   -163    166    329      0   -246    246     54     80     46     44    -36    202
   -148    171    316    -12   -231    244     46     72     36     33    -44    179
   -158    153    309      2   -233    231     46     67     31     25    -51    155
   -155    140    293      7   -226    215     44     64     20     15    -62    132
   -155    148    303      5   -228    226     54     67     23     20    -57    129
   -153    150    301      0   -228    226     54     62     15     15    -59    122
   -155    153    309      0   -233    231     64     64     18     20    -59    111
   -153    163    316     -7   -233    241     77     72     23     28    -51    111
   -158    184    342    -12   -249    262     96     83     33     44    -38    111
   -145    207    353    -33   -249    280    114     96     41     59    -25    111
   -137    200    335    -31   -236    267    116    101     36     57    -31    101
   -137    194    332    -28   -236    262    122    103     33     62    -31     98
   -129    207    337    -38   -233    272    127    103     36     70    -25     98
   -129    236    363    -54   -246    298    129    103     44     85    -10    111
   -135    252    387    -59   -262    319    129    109     51    103      2    122
   -124    236    361    -57   -244    298    103     90     36     93    -12    103
    -98    228    327    -64   -213    277     77     75     15     80    -28     88
   -111    213    324    -51   -218    270     59     72      7     75    -31     88
   -142    184    327    -20   -233    254     51     77      5     75    -36     85
   -132    158    288    -12   -210    223     41     75    -12     59    -62     62
   -119    114    233      2   -176    174     25     59    -33     33    -93     31
   -140     77    218     31   -179    148     15     44    -54     10   -119      7
   -174     57    228     57   -202    142     20     51    -54      5   -124      5
   -187     46    233     70   -210    140     25     59    -49      0   -122      7
   -194     41    236     77   -215    137     23     59    -51     -7   -127      5
   -207     38    244     83   -226    140     18     54    -57    -12   -135     -2
   -194     44    239     75   -215    140     12     51    -59    -18   -142    -12
   -207      7    213     98   -213    109     12     49    -67    -31   -158    -28
   -210      7    218    101   -213    111     25     59    -57    -25   -150    -25
   -218     36    254     88   -236    145     36     72    -41    -10   -129    -10
   -215     46    262     83   -239    153     33     72    -38    -10   -124    -10
   -213     28    241     90   -228    135     33     67    -44    -20   -135    -23
   -218     12    231    103   -223    122     49     80    -41    -25   -140    -41
   -213     -7    202    109   -210     96    129    163     -7    -28   -161    -85
   -202     15    218     93   -210    116    265    311     80     10   -145   -106
   -148     98    246     23   -197    171    394    498    213    106    -64    -54
    -67    314    381   -122   -223    348    478    683    394    296    124    116
      7    737    730   -374   -361    732    418    683    566    579    462    475
    -96   1301   1397   -605   -745   1350    277    548    769    966    935    966
   -324   1540   1865   -610  -1096   1704     67    272    792   1150   1182   1210
   -423   1278   1701   -426  -1062   1488   -166    -77    491    896    958    997
   -446    545    992    -51   -719    769   -311   -407    -80    205    270    348
   -439     15    452    210   -446    233   -322   -431   -332   -168   -145    -88
   -410   -174    236    290   -324     31   -257   -316   -329   -231   -241   -218
   -402   -161    241    283   -322     38   -145   -181   -239   -174   -202   -210
   -363    -41    322    202   -345    140    -25    -49   -122    -75   -114   -155
   -340     31    368    153   -353    200     36     18    -57    -18    -62   -127
   -337     51    387    140   -361    220     70     49    -28      2    -41   -122
   -337     57    394    140   -366    226     88     70    -12     12    -33   -127
   -337     67    405    132   -371    233     96     72     -7     18    -31   -132
   -311     70    381    119   -348    226     93     67    -10     12    -36   -142
   -285     49    335    116   -311    192     83     54    -23      0    -51   -166
   -267     41    309    114   -288    174     85     49    -28     -5    -57   -174
   -254     25    280    114   -267    150     80     36    -41    -12    -67   -181
   -324     33    358    145   -340    194    106     59    -12     12    -38   -153
   -283     41    324    119   -303    181     96     49    -20      2    -49   -163
   -150     36    187     57   -168    111     51      7    -62    -36    -88   -200
   -114     25    137     44   -127     83     38    -12    -77    -54   -106   -210
    -77     25    103     25    -90     64     28    -28    -88    -70   -119   -218
    -93     33    127     28   -111     80     36    -25    -77    -59   -114   -202
    -67     33    101     18    -83     67     28    -31    -83    -67   -122   -197
     28     41     12    -36      7     28     -2    -62   -109    -98   -155   -218
     46     51      5    -49     20     28     -7    -67   -109   -106   -163   -215
     62     46    -18    -57     38     15    -15    -77   -111   -119   -176   -218
     59     33    -25    -46     44      5    -18    -83   -116   -124   -189   -215
     36     41      5    -38     12     25    -12    -80   -111   -122   -189   -202
     46     51      5    -49     20     28    -10    -72   -106   -122   -192   -194
     57     62      2    -59     28     31    -18    -75   -103   -124   -194   -189
     38     49     10    -44     15     31    -18    -72   -101   -124   -197   -179
     57     46    -12    -51     33     18    -33    -85   -114   -137   -213   -189
     77     44    -33    -62     57      5    -46    -96   -124   -153   -228   -197
     85     51    -36    -70     59      7    -51    -98   -124   -153   -231   -197
     88     67    -20    -77     54     23    -46    -93   -116   -140   -223   -184
     77     83      2    -80     36     44    -49    -98   -116   -140   -223   -176
     59     70     10    -64     23     41    -57   -103   -119   -142   -228   -179
     49     80     28    -64     10     54    -62   -106   -116   -142   -228   -176
     54     93     38    -72      7     67    -62   -111   -119   -142   -226   -168
     46     88     38    -67      2     64    -72   -122   -127   -148   -231   -166
     54     67     12    -59     20     38    -88   -135   -142   -163   -246   -181
     25     54     28    -41     -2     44    -83   -135   -140   -161   -244   -174
     33     62     28    -46      2     46    -93   -150   -153   -166   -249   -171
     33     59     25    -49      2     44    -96   -158   -158   -171   -254   -174
     33     72     36    -54     -2     54    -98   -161   -161   -168   -252   -168
     93     72    -20    -85     57     25   -124   -194   -189   -194   -275   -192
     18     59     41    -38    -10     51   -109   -187   -181   -184   -267   -181
     59     51     -7    -57     33     23   -129   -213   -210   -207   -288   -207
     93     41    -51    -67     72     -5   -142   -231   -226   -223   -303   -223
    101     46    -57    -75     80     -2   -145   -236   -231   -223   -303   -226
     96     59    -36    -77     67     12   -137   -226   -218   -213   -296   -215
     88     57    -33    -72     59     12   -124   -210   -202   -197   -285   -207
     85     57    -28    -72     57     15   -111   -197   -189   -187   -280   -210
    103     49    -54    -77     77     -2   -109   -192   -184   -189   -288   -220
     90     49    -41    -70     67      5    -90   -166   -163   -174   -277   -215
     49     51      2    -51     23     25    -62   -135   -135   -150   -262   -207
     31     51     18    -41      7     36    -38   -109   -109   -132   -254   -205
     80     59    -20    -72     51     20    -46   -109   -109   -140   -267   -231
    114     88    -25   -101     70     31    -38   -101    -96   -129   -265   -233
    114     85    -31   -101     72     28    -33    -93    -88   -122   -267   -239
    116     83    -33   -101     75     25    -31    -93    -83   -119   -270   -244
    114     80    -33    -98     75     23    -28    -90    -80   -119   -270   -246
    106     72    -33    -88     70     20    -23    -88    -75   -114   -270   -246
     83     54    -28    -70     54     15    -18    -88    -70   -114   -272   -249
     67     62     -5    -67     36     28     -7    -77    -59   -103   -262   -241
     59     80     18    -70     18     49    -10    -75    -54    -96   -254   -239
      0     85     85    -41    -41     85      7    -51    -28    -70   -233   -218
     49     93     41    -72      2     67     -2    -57    -36    -77   -241   -228
     80    101     20    -90     31     59     -5    -57    -36    -80   -241   -233
     77    101     23    -90     28     62     -2    -51    -31    -75   -239   -233
     12    101     88    -57    -36     96     25    -25     -5    -49   -215   -213
      7     98     88    -54    -41     93     31    -20      2    -44   -213   -213
     57     96     38    -75      7     67     23    -31     -7    -57   -226   -228
     72     90     18    -83     25     54     18    -38    -12    -64   -233   -239
     25    101     75    -62    -23     88     36    -20      7    -46   -213   -226
     20    114     93    -70    -36    106     41    -20     15    -38   -205   -220
     88    119     31   -103     28     77     28    -44      0    -57   -220   -244
    119    119      0   -122     59     62     23    -54     -5    -64   -228   -254
    103    129     25   -116     38     77     33    -54      2    -59   -223   -246
     62    114     49    -90      5     80     49    -44     10    -54   -213   -233
     51     98     46    -75      2     72     54    -46     12    -51   -207   -231
    106    109      2   -106     51     54     36    -70     -5    -70   -220   -252
     98    116     18   -106     41     67     46    -64      2    -64   -213   -244
     67    106     38    -88     12     72     59    -57     12    -59   -202   -236
     51     96     41    -75      5     70     64    -54     15    -57   -189   -228
     38     85     46    -64     -5     67     64    -54     12    -59   -174   -231
     70     90     20    -80     25     57     59    -59      7    -70   -166   -239
     49    103     51    -77     -2     77     80    -44     23    -57   -129   -218
     83    129     46   -106     18     88     90    -25     28    -57   -111   -202
     85    148     62   -116     10    106    114      0     41    -46    -88   -176
     88    168     80   -127      5    124    132     15     54    -46    -70   -155
    116    189     70   -155     23    129    140     18     54    -57    -46   -150
    150    210     57   -181     46    135    145     20     49    -72    -15   -150
    127    233    106   -181     10    171    166     46     67    -62     38   -124
    119    262    142   -189    -10    202    181     59     83    -49     85   -101
    163    296    129   -231     15    213    166     38     67    -62     96    -98
    194    311    116   -254     38    215    145     18     49    -70    101    -75
    192    298    106   -246     41    205    122     -2     20    -75     93    -44
    166    319    153   -241      7    236    114     -5      2    -64     64     12
    194    306    111   -252     38    210     83    -41    -67    -75     -5     15
    197    262     64   -231     64    163     64    -62    -85    -54    -77    -10
    145    215     70   -181     36    142     80    -41    -38    -25   -109    -18
    127    179     51   -153     38    116     85    -36    -44    -75   -127    -25
    132    158     25   -148     51     93     75    -49    -64   -109   -132    -44
    135    150     15   -142     59     83     75    -46    -57   -111   -132    -54
    142    140     -2   -142     72     70     72    -54    -62   -122   -142    -72
    163    119    -44   -140    103     38     57    -72    -80   -140   -166   -103
    142    122    -20   -132     80     51     54    -64    -75   -140   -158   -109
    148    111    -36   -129     90     38     49    -72    -83   -148   -163   -127
    122     90    -33   -109     77     28     51    -70    -83   -148   -166   -137
     88     88      0    -88     44     44     67    -57    -70   -129   -153   -127
    140    101    -41   -122     90     31     54    -72    -85   -127   -166   -142
    155    106    -49   -132    101     28     44    -83    -88   -116   -163   -150
    135     96    -38   -116     85     28     46    -83    -83   -111   -158   -155
    132     54    -77    -93    106    -10     70    -51    -75   -124   -168   -181
    181     41   -140   -114    161    -46    155     59    -33   -129   -179   -231
    202     98   -103   -153    153     -2    275    223     72    -67   -119   -210
    275    236    -41   -257    158     98    368    410    226     62     18    -96
    387    511    124   -449    132    319    376    509    392    267    265    148
    335   1031    696   -683   -181    865    311    483    605    636    730    636
    158   1491   1332   -826   -587   1413    145    290    740    961   1150   1054
     62   1465   1402   -763   -670   1434    -96    -57    571    922   1158   1031
     31    919    888   -475   -428    904   -311   -446     88    400    675    553
     33    213    176   -124    -72    194   -400   -623   -355   -205     77    -41
     54   -111   -166     28    109   -137   -361   -535   -428   -374    -98   -272
     54   -171   -226     57    137   -197   -265   -405   -363   -355    -80   -296
     85   -132   -218     23    150   -174   -163   -280   -270   -288      0   -265
    150    -46   -197    -54    171   -122    -88   -194   -189   -218     88   -213
    153      2   -150    -77    150    -72    -28   -135   -135   -174    145   -171
    140     23   -116    -83    127    -46      7   -101   -103   -153    187   -150
    192     54   -137   -122    166    -41      2    -98    -98   -155    194   -137
    174     64   -109   -122    140    -20     15    -85    -85   -140    192   -122
    161     57   -103   -109    132    -23     23    -80    -83   -132    174   -119
    155     67    -88   -114    122    -10     28    -75    -72   -122    153   -109
    161     90    -70   -124    116     10     20    -83    -72   -114    148   -109
    163     85    -77   -127    119      5      7    -90    -83   -122    119   -127
    153     83    -70   -119    111      7     10    -85    -77   -116    101   -127
    122     72    -49    -98     85     12     20    -72    -62   -106     90   -116
    142     67    -75   -103    109     -2     12    -77    -70   -114     57   -124
    148     54    -93   -103    119    -20      2    -85    -80   -124     28   -132
    137     44    -96    -90    116    -25     -7    -90    -85   -127     10   -135
    114     44    -72    -80     93    -12      0    -77    -77   -119      0   -129
     96     59    -36    -77     67     12      7    -64    -67   -103      0   -111
    114     72    -44    -96     77     15      2    -59    -64   -101     -7   -101
    119     72    -46    -96     83     12     -2    -59    -70   -101    -18   -101
     38     46      5    -44     15     28     12    -44    -54    -83     -7    -93
     33     49     15    -41     10     33     20    -33    -49    -72     -2    -88
    114     57    -59    -85     88      0     -2    -46    -67    -88    -25   -114
    155     77    -77   -116    116      2    -18    -57    -75    -88    -36   -127
    179     83    -98   -132    137     -7    -25    -59    -83    -88    -44   -132
    184     62   -122   -122    153    -28    -33    -62    -90    -90    -57   -137
    145     44   -103    -96    124    -28    -28    -59    -93    -85    -64   -145
    122     49    -72    -85     96    -10    -28    -54    -88    -75    -64   -148
    103     44    -59    -75     80     -5    -33    -62    -96    -72    -67   -150
    103     57    -46    -80     75      5    -33    -62    -96    -64    -64   -142
    103     51    -51    -77     77      0    -33    -70   -101    -62    -70   -140
     83     51    -31    -67     57     10    -33    -80   -109    -64    -72   -140
     70     49    -20    -62     44     15    -44    -98   -124    -75    -80   -142
     77     59    -18    -67     49     20    -59   -122   -142    -88    -93   -145
     80     62    -20    -72     51     20    -72   -140   -158   -101   -101   -145
     83     64    -18    -72     51     23    -77   -155   -171   -114   -109   -145
     93     62    -31    -77     62     15    -85   -168   -184   -127   -119   -150
     83     57    -25    -70     54     15    -83   -174   -192   -135   -119   -142
     25     49     23    -38      0     36    -62   -161   -181   -129    -98   -114
     12     38     25    -25     -7     33    -54   -158   -187   -140   -101   -109
     38     33     -5    -36     23     12    -64   -166   -205   -158   -111   -111
     59     20    -38    -38     49     -7    -72   -176   -215   -176   -122   -111
     38     -5    -44    -18     38    -25    -62   -163   -210   -179   -111    -98
     31    -23    -54     -2     41    -38    -59   -153   -213   -181   -106    -93
    -10    -15     -5     12     -2    -12    -36   -129   -194   -168    -83    -75
     -2      7     10     -2     -5      7    -23   -109   -171   -153    -62    -67
     -5    -23    -18     15      5    -20    -15    -93   -158   -148    -51    -70
    -38    -28     10     33    -25    -10     10    -54   -122   -122     -7    -41
    -38    -20     15     28    -28     -2     20    -28    -88   -103     31    -20
     10    -15    -25      2     18    -20     25    -12    -67    -93     33    -20
     36    -18    -54     -7     44    -36     33      2    -49    -85     49    -20
     67    -18    -85    -23     75    -51     36     10    -31    -83     72    -20
     67    -41   -109    -15     85    -75     38     20     -7    -83     85    -28
     25    -41    -67      7     46    -54     57     41     25    -70    114    -12
     -5    -28    -25     15     10    -28     70     54     59    -54    140     28
     10    -44    -54     15     31    -49     70     57     72    -57    145     59
      7    -51    -62     20     33    -57     75     62     88    -57    158     80
     15    -51    -67     18     41    -59     67     51     88    -67    153     80
    -23    -70    -46     46     10    -59     83     67     98    -57    163    106
    -18    -64    -46     38     12    -57     90     70     98    -38    168    132
     28    -51    -80     10     51    -67     77     57     77    -25    148    150
      0    -59    -59     31     28    -59     77     54     72     10    129    166
     -2    -54    -54     25     25    -54     72     49     67     41    111    158
     46    -51    -98      2     70    -75     54     41     72     59     77    155
     25    -59    -85     15     54    -72     51     41    111     75     62    163
      2    -46    -49     23     25    -46     67     59    184     88     75    184
     36    -44    -80      5     57    -62     67     70    231     72     72    187
     49    -51   -101      0     72    -75     67     83    259     59     59    187
     38    -57    -96      7     64    -75     77    103    277     62     46    194
     49    -75   -124     12     85    -98     75    101    262     51     23    184
     41    -72   -114     12     75    -90     83    109    257     75     23    192
     23    -77   -101     25     62    -88     96    122    252    103      7    210
     23    -90   -114     31     67   -101     90    119    228    114     -7    215
     15    -98   -114     41     64   -106     83    111    197    116     -2    207
      0   -111   -111     54     54   -111     77    103    174    122      2    215
     -7   -114   -106     59     49   -111     75     98    153    129     10    223
    -18   -116   -101     64     38   -109     75     98    140    135     23    226
    -31   -119    -88     75     28   -103     83     98    127    135     33    226
    -36   -114    -77     72     18    -96     77     96    116    137     38    236
    -33   -106    -72     67     18    -90     77     98    111    140     44    244
    -33   -101    -67     67     15    -85     83    106    106    148     44    249
    -33    -98    -64     67     15    -83     90    116    101    161     49    254
    -38    -88    -49     62      2    -67     85    119     98    171     54    280
    -49    -67    -18     57    -18    -44     93    124    103    194     62    319
    -54    -64    -12     57    -23    -38     98    132    109    213     75    350
    -41    -62    -20     51    -10    -41     80    122    101    215     75    363
    -44    -54    -10     46    -18    -33     49     93     77    197     57    371
    -44    -57    -15     49    -15    -36     33     90     62    192     44    387
    -51    -90    -38     70     -7    -64     23     90     41    176     23    376
    -62   -122    -59     93     -2    -90     28     98     36    168      2    353
    -90   -176    -85    132     -5   -129     20    103     18    150    -28    335
   -101   -210   -109    155      2   -161     18    109      0    129    -62    332
   -106   -236   -129    171     10   -184     10    106    -15    111    -90    314
   -111   -241   -129    176      7   -187      2    103    -23    106   -103    288
   -127   -257   -129    192     -2   -192      2     96    -33     98   -119    285
   -137   -280   -142    207      0   -210     -5     90    -49     80   -137    270
   -142   -290   -150    215      2   -220    -10     90    -57     67   -150    257
   -166   -298   -132    233    -18   -215     -5     96    -54     64   -150    249
   -184   -298   -116    239    -36   -207     -2     96    -54     54   -155    244
   -197   -303   -106    249    -46   -205      2     98    -54     36   -168    236
   -197   -301   -103    246    -49   -202      5     98    -54     28   -176    231
   -231   -301    -70    267    -80   -187     18    114    -44     33   -168    226
   -259   -316    -57    288   -103   -187     33    132    -28     33   -163    220
   -210   -366   -158    288    -28   -262     59    174    -23      2   -210    161
   -181   -361   -181    270     -2   -272    153    288     38     10   -223    122
   -205   -277    -72    241    -67   -176    267    444    158    103   -145    163
   -148   -124     23    135    -88    -51    345    607    314    270     23    301
    -83    207    290    -62   -187    249    350    685    498    532    327    600
   -135    719    852   -293   -493    784    311    665    717    898    763   1015
   -254   1005   1260   -374   -756   1132    132    433    761   1106   1031   1234
   -327    833   1161   -254   -743    995    -98     51    467    883    849   1034
   -368    311    680     28   -524    496   -233   -283    -15    301    293    527
   -332   -205    127    267   -231    -38   -298   -376   -332   -145   -166     72
   -311   -478   -166    394    -72   -322   -275   -293   -374   -252   -298    -93
   -322   -571   -252    446    -36   -413   -200   -205   -332   -252   -309   -135
   -259   -561   -301    410     20   -433   -155   -158   -296   -236   -301   -153
   -239   -488   -249    361      5   -368    -80    -80   -220   -176   -249   -124
   -335   -400    -64    368   -135   -233     15     12   -114    -72   -150    -44
   -239   -376   -137    306    -51   -257     15     12   -114    -72   -155    -70
   -155   -366   -210    259     25   -288     18     12   -116    -77   -163    -93
   -124   -374   -249    249     59   -311     18      7   -127    -88   -174   -114
   -122   -363   -241    244     59   -303     25      7   -127    -88   -171   -116
   -129   -361   -233    244     51   -298     31      7   -127    -80   -163   -114
   -135   -368   -236    252     49   -303     36     10   -122    -70   -155   -116
   -135   -376   -241    254     49   -309     44     12   -119    -67   -153   -127
   -137   -358   -220    249     41   -290     59     18   -109    -59   -137   -114
   -179   -350   -171    262     -5   -262     67     25    -96    -49   -119   -101
   -215   -374   -158    293    -28   -267     75     31    -93    -54   -119   -109
   -223   -371   -150    296    -38   -262     70     31    -96    -54   -124   -114
   -231   -350   -119    290    -57   -236     72     38    -83    -41   -111    -90
   -262   -332    -70    296    -96   -202     83     51    -70    -25    -93    -62
   -259   -335    -75    296    -93   -205     77     57    -64    -31   -101    -62
   -309   -327    -20    316   -145   -174     93     77    -44    -15    -83    -36
   -327   -288     38    309   -184   -124     98     90    -23      0    -54     -5
   -371   -265    106    316   -239    -80    109    106      0     20    -31     18
   -444   -252    192    345   -319    -31    135    132     25     46     -5     44
   -496   -239    257    366   -379      7    153    148     46     62     10     64
   -457   -223    233    340   -345      5    137    135     46     41      5     57
   -384   -213    171    298   -280    -20    101    114     23      5     -7     28
   -366   -220    145    290   -257    -38     88    114     15     12     -7      5
   -384   -202    179    293   -283    -12     88    124     25     36     12      5
   -374   -181    192    277   -283      5     83    119     23     25     23      7
   -316   -148    168    231   -244     10     64     96     12      0     10    -10
   -335   -137    197    236   -267     28     70     96     15     -5     18     -7
   -290   -122    168    205   -233     23     59     75      0    -18     15    -23
   -246   -122    124    184   -187      0     38     51    -15    -33     10    -44
   -226   -132     93    179   -161    -18     20     33    -36    -51      5    -51
   -246   -124    119    184   -184     -2     25     33    -31    -46     18    -33
   -181   -132     49    155   -119    -41     -2      0    -62    -70      0    -46
   -153   -142     10    148    -83    -67    -23    -25    -85    -88     -7    -62
   -153   -142      7    148    -83    -67    -31    -41    -98    -96     -7    -67
   -132   -127      5    129    -70    -62    -38    -54   -109    -98     -7    -64
   -116   -140    -23    127    -49    -83    -51    -75   -127   -111    -18    -64
   -124   -161    -36    142    -44    -98    -51    -88   -135   -114    -20    -62
   -103   -181    -77    142    -15   -129    -64   -111   -153   -127    -33    -64
    -49   -187   -137    116     44   -163    -85   -140   -181   -150    -54    -80
    -75   -189   -114    132     18   -153    -83   -145   -184   -145    -46    -67
    -31   -192   -161    111     64   -176    -98   -163   -197   -158    -64    -77
    -23   -210   -189    114     80   -202    -96   -163   -200   -163    -85    -77
    -25   -210   -184    116     77   -197    -88   -153   -187   -153    -90    -70
     25   -207   -233     88    129   -220    -98   -155   -187   -153   -103    -83
     -7   -189   -181     98     85   -187    -75   -124   -153   -122    -88    -64
      5   -207   -213    101    109   -210    -62   -109   -140   -122    -98    -72
     20   -218   -241     98    129   -228    -49    -96   -124   -122   -114    -80
      7   -210   -218     98    111   -213    -31    -75   -103   -109   -114    -77
     59   -189   -249     64    153   -218    -31    -72    -98   -114   -132    -96
     98   -171   -270     36    184   -220    -33    -75    -93   -116   -140   -111
    101   -168   -270     33    184   -218    -38    -77    -90   -116   -148   -122
     44   -184   -228     70    135   -205    -23    -62    -72   -101   -140   -114
     49   -184   -233     67    140   -207    -23    -59    -67   -103   -150   -119
     90   -174   -267     41    176   -220    -31    -72    -70   -111   -168   -129
     75   -155   -233     38    153   -194    -20    -62    -54    -98   -163   -119
     93   -148   -244     25    166   -194    -20    -62    -57    -98   -168   -122
     98   -161   -259     31    179   -210    -25    -67    -59   -106   -181   -127
     93   -142   -236     23    163   -189    -20    -59    -49    -98   -179   -109
     98   -129   -231     15    163   -179    -23    -59    -49    -90   -179   -101
    119   -129   -252      5    184   -189    -28    -62    -49    -88   -181    -96
    122   -109   -231     -5    176   -168    -18    -49    -31    -70   -163    -72
    119   -114   -236     -2    176   -174    -18    -41    -28    -64   -166    -70
    137   -114   -252    -12    194   -184    -23    -44    -31    -62   -171    -67
    150   -109   -259    -23    202   -184    -33    -51    -33    -59   -171    -57
    155    -98   -254    -28    205   -176    -33    -46    -28    -46   -161    -44
    140   -101   -241    -20    189   -171    -28    -36    -18    -33   -148    -33
    155    -88   -244    -33    197   -166    -31    -31    -12    -23   -140    -18
    179    -85   -265    -46    220   -176    -44    -41    -18    -23   -145    -15
    176    -85   -262    -44    218   -174    -41    -36    -10    -12   -140     -7
    184    -80   -265    -51    223   -171    -44    -38    -10    -10   -137     -7
    145    -70   -215    -38    179   -142    -25    -23     10     10   -116     12
    176    -57   -233    -59    202   -145    -28    -20     10     15   -114     15
    192    -28   -220    -80    205   -124     -7      0     33     38    -90     33
    215      0   -215   -109    215   -106      5     15     49     54    -75     51
    226     18   -207   -122    215    -93     12     23     59     64    -62     59
    215     31   -184   -124    200    -75     23     33     70     77    -49     70
    220     36   -184   -127    202    -72     28     38     75     85    -44     72
    226     54   -171   -142    197    -57     44     49     88     98    -28     83
    236     90   -148   -163    192    -28     54     54     98    114    -15     98
    246    111   -135   -181    189    -10     62     49    106    124     -5    101
    246    124   -122   -184    184      2     54     44    103    127      0    106
    226    114   -114   -171    171      0     31     25     90    116    -10    101
    207    106   -101   -158    155      2     25     20     88    116    -12    103
    231     93   -137   -163    184    -20      5      5     70    101    -25     88
    192     64   -127   -127    161    -31      0      2     64     98    -31     85
    174     18   -158    -98    166    -67     -5     -5     49     80    -49     64
    127    -23   -150    -51    137    -85      5      0     49     72    -57     59
    135    -59   -194    -38    163   -127     -5    -15     28     49    -85     31
    142    -70   -213    -36    176   -140    -12    -31     10     33   -101     10
    153    -96   -249    -28    197   -171    -33    -57    -12      7   -122    -15
    103   -129   -233     10    168   -181    -28    -62    -18     -2   -129    -25
     88   -148   -236     28    161   -192    -20    -59    -18     -7   -137    -36
     67   -163   -231     49    148   -197    -18    -59    -18    -10   -137    -44
    127   -168   -298     18    210   -231    -44    -85    -38    -36   -161    -72
    135   -161   -296     12    213   -228    -46    -88    -41    -41   -163    -77
    127   -166   -293     18    207   -228    -46    -90    -46    -46   -171    -90
    129   -176   -306     23    218   -241    -46    -90    -51    -57   -179   -103
    114   -176   -293     28    202   -236    -44    -85    -44    -57   -181   -103
     77   -218   -296     70    184   -254    -15    -46    -23    -57   -194   -116
     85   -249   -335     80    207   -290     77     59     36    -51   -213   -150
    171   -200   -371     15    270   -285    166    171    111    -20   -205   -163
    200    -57   -259    -72    228   -158    265    353    277    129    -64    -46
    270    236    -33   -254    153    101    301    472    462    361    189    187
    301    719    415   -511    -57    566    275    483    657    685    589    571
    179   1166    987   -672   -402   1078    155    316    782    989    976    932
     33   1111   1075   -574   -522   1096    -64    -25    597    924    984    919
      5    680    675   -342   -335    678   -246   -402    155    441    553    530
      7    111    103    -59    -49    106   -327   -589   -241   -111    -36     54
     38   -241   -280    101    158   -259   -316   -530   -342   -314   -267   -163
     62   -335   -397    135    228   -366   -257   -428   -296   -314   -254   -205
     93   -335   -428    122    259   -381   -184   -353   -236   -285   -210   -210
    145   -252   -400     51    272   -324   -111   -272   -150   -220   -127   -166
    176   -148   -324    -12    249   -236    -46   -205    -77   -150    -25   -109
    148   -101   -249    -23    197   -176     -2   -168    -57   -114     64   -103
    148    -57   -207    -46    176   -132     12   -163    -80    -75    137   -109
    231    -36   -270    -98    249   -153      2   -184    -98    -51    135   -129
    241    -54   -296    -93    267   -174     36   -155    -57    -90    119   -127
    254    -36   -290   -109    270   -163     51   -129    -36   -111    129   -124
    265    -25   -290   -119    277   -158     62   -116    -20    -98     67   -135
    275    -10   -285   -132    277   -148     72   -111     -5    -90     12   -148
    254    -12   -267   -119    259   -140     83   -103      5    -80      0   -155
    259     -7   -270   -127    265   -140     85   -103      0    -85     -7   -166
    252      0   -252   -124    252   -124     90    -93      2    -75    -10   -153
    231      5   -228   -119    228   -109     96    -83      7    -62    -12   -140
    239     12   -226   -124    233   -106     98    -80      7    -54    -23   -132
    236     33   -202   -137    218    -83    103    -75     12    -46    -38   -101
    239     62   -176   -150    207    -57    111    -62     18    -36    -49    -72
    233     80   -153   -158    192    -36    119    -44     23    -28    -57    -57
    241     80   -161   -161    202    -38    119    -38     23    -36    -72    -54
    192     83   -111   -137    150    -12    132    -18     38    -18    -51    -31
    236     93   -145   -166    192    -25    111    -31     20    -33    -62    -41
    241     96   -148   -168    194    -25     93    -38     12    -49    -70    -46
    259    101   -158   -179    210    -28     75    -38      7    -54    -70    -57
    270    106   -163   -189    218    -28     67    -38      5    -54    -62    -57
    262    132   -129   -200    197      2     64    -33     10    -46    -38    -44
    249    140   -111   -194    179     15     54    -38      0    -44    -10    -41
    239    114   -124   -176    181     -5     49    -41    -10    -38     18    -44
    233     85   -150   -161    189    -31     36    -51    -28    -38     54    -46
    233     98   -135   -166    184    -18     36    -54    -28    -25    103    -31
    236    119   -119   -179    176      0     31    -64    -33    -12    129    -18
    249    127   -122   -187    187      2     23    -80    -46    -12    142    -10
    233    119   -114   -176    174      2     12   -101    -59    -20    140    -12
    228    129    -98   -179    163     15      2   -119    -72    -31    140    -20
    233    127   -106   -181    168     12    -12   -132    -85    -41    153    -12
    241    106   -135   -174    189    -12    -25   -142   -109    -54    132     -7
    249    101   -148   -176    200    -23    -38   -155   -129    -70    111     -7
    252    103   -148   -179    200    -20    -46   -168   -142    -80     96     -5
    215    109   -106   -163    161      0    -41   -168   -145    -80     90     10
    171    127    -44   -148    109     41    -44   -161   -145    -75     83     28
    161    122    -38   -142     98     44    -57   -171   -163    -93     49     15
    207    124    -85   -166    148     20    -72   -184   -181   -116     12      5
    233    106   -127   -171    181    -10    -85   -192   -197   -137    -20     -7
    213    101   -111   -155    163     -5    -85   -189   -200   -142    -33     -7
    205    106   -101   -158    153      2    -85   -187   -197   -145    -46     -7
    192    111    -80   -153    135     18    -80   -174   -187   -140    -54      0
    174    119    -54   -148    114     33    -70   -153   -166   -127    -51     10
    166    116    -49   -140    109     33    -59   -132   -148   -119    -54     10
    184     96    -88   -140    137      5    -59   -122   -142   -127    -75    -10
    171    103    -67   -137    119     18    -38    -93   -111   -106    -67     -2
    166    132    -33   -150     98     49    -18    -64    -80    -80    -51     15
    181    132    -49   -155    116     41    -10    -57    -70    -80    -49     15
    171    135    -36   -155    103     51     -5    -49    -54    -75    -44      7
    142    142      0   -142     70     70     10    -28    -25    -57    -25     18
    166    135    -31   -150     98     51     15    -28    -15    -54    -20      7
    161    137    -23   -148     93     57     23    -20      0    -44      0     10
    166    140    -25   -155     96     57     23    -20      5    -46      7      0
    179    135    -46   -158    114     44     25    -25      7    -46     10    -12
    174    137    -38   -155    106     49     31    -18     20    -36     25    -18
    189    129    -59   -158    124     36     31    -18     20    -28     36    -20
    197    124    -72   -161    135     25     25    -18     23    -23     44    -28
    194    140    -54   -168    124     41     33    -12     33    -10     59    -28
    192    153    -38   -174    114     57     36     -7     41      5     75    -23
    168    135    -33   -150    101     51     33     -5     46      7     85    -23
    124    124      0   -124     62     62     44      7     59     18     98    -12
    161    129    -31   -145     96     49     33      5     57     18     93    -15
    166    129    -38   -150    101     46     36     12     59     20     90     -5
    244    135   -109   -189    176     12     15      0     38      0     59    -15
    270    140   -129   -207    200      5      7      0     33     -5     28    -10
    265    158   -106   -210    184     25     12      7     44      2     15     15
    275    155   -122   -218    197     18      7     10     44      0    -15     23
    272    168   -103   -220    189     33     10     12     51      0    -44     36
    246    168    -77   -210    161     46     18     18     59     12    -49     57
    233    176    -57   -205    145     62     31     31     77     31    -46     88
    223    197    -28   -213    124     85     54     46    103     59    -31    119
    210    213      2   -210    103    109     75     67    132     93     -7    145
    205    239     33   -223     85    135     88     83    174    111      7    168
    194    259     62   -228     67    161     96     93    218    114     33    197
    179    259     77   -220     49    168    103    109    272    101     72    231
    161    265    103   -213     28    184    114    127    314     83    101    257
    155    272    116   -215     18    197    127    132    332     64    109    277
    142    293    150   -220     -2    223    137    140    340     64    111    309
    101    301    197   -202    -49    249    135    150    340     80    122    332
    119    272    153   -194    -15    213     96    122    301     54     90    280
    148    283    135   -215      7    207     75    106    277     57     80    252
    142    303    161   -223    -10    233     80    114    275     83    122    262
     80    277    197   -181    -57    239     93    127    275    109    111    270
     70    223    153   -145    -41    189     70    106    236     85     70    259
     93    192     96   -145     -2    142     54     90    197     75     88    231
    101    158     54   -129     23    106     41     72    168     64     85    205
     88    124     33   -106     25     80     33     57    148     41     70    171
     54    111     57    -83      0     85     25     44    129     28     33    142
     36     85     46    -62     -5     64     12     23    106     10    -10    132
     23     64     41    -44     -7     54      5     15     90     -2    -49    132
     15     54     38    -36    -10     46     -5     10     77    -10    -75    142
     10     51     41    -31    -15     46    -18      2     64    -12    -93    168
     18     38     20    -28     -2     31    -28     -2     54    -15   -101    192
     12     25     10    -20      0     18    -33     -7     46    -15   -101    202
    -38     12     49     12    -44     28    -25      0     51     -5   -101    236
    -38      5     44     18    -41     23    -31     -5     46    -10    -98    244
      2    -31    -33     12     18    -31    -23     12     41    -31   -114    218
     -2    -75    -72     38     33    -75     54    103     75    -33   -137    194
     -5    -28    -25     15      7    -25    174    254    171     23   -114    244
    168    106    -62   -137    116     23    252    423    290    119    -28    327
    275    363     88   -322     93    226    285    561    457    314    194    555
    285    846    561   -566   -137    706    259    597    670    636    602    987
    116   1350   1234   -735   -558   1293    166    493    867    987   1049   1434
    -62   1436   1499   -685   -779   1467    -33    210    797   1036   1163   1517
   -158    932   1091   -387   -623   1010   -231   -161    348    568    714   1067
   -158    283    441    -62   -298    361   -361   -426   -137    -23    114    462
   -127   -106     20    116    -75    -44   -368   -397   -280   -249   -142    150
   -135   -215    -80    176    -28   -148   -288   -272   -236   -246   -166     75
   -129   -174    -44    150    -44   -109   -194   -163   -153   -181   -119     83
    -93    -80     12     85    -54    -36   -101    -57    -59    -96    -49    116
    -75    -10     64     41    -72     25    -46      7      0    -38     -5    140
   -116     12    129     51   -122     70     -5     54     38     -2     23    140
   -140     15    155     59   -148     83     12     75     51     12     20    119
   -106     25    132     38   -119     77     10     75     46     10      5     93
    -93     20    114     36   -103     67      5     72     41      7     -5     77
    -75     25    101     25    -88     62      2     75     41     15     -2     72
    -49     23     72     10    -59     46     -5     67     31     10    -15     49
    -57     28     83     12    -70     54      0     67     31     15    -15     41
    -70     28     96     18    -83     59      2     67     28     18    -15     36
    -90     18    109     36    -98     62      5     64     23     15    -23     23
    -59     18     75     18    -67     46     -7     38      7     -2    -41      0
    -31     10     41      7    -36     25    -18     15     -7    -18    -59    -23
    -54      5     57     23    -57     31    -12     18     -2    -12    -49    -18
    -77     15     93     31    -85     54      0     31     10      0    -33     -7
    -44     20     64     12    -54     41    -12     18     -5    -10    -44    -18
    -62     31     93     15    -77     62     -5     23      2      2    -31    -12
    -62     36     98     10    -80     67     -5     28      7     10    -28    -18
    -18     49     67    -15    -41     57    -12     23      0     10    -33    -31
    -41     38     77      0    -59     57    -10     18     -5     15    -41    -41
    -80     25    106     25    -93     67      0     25     -5     23    -38    -46
   -161     25    184     67   -174    103     25     54     20     51    -12    -36
    -67     49    116     10    -90     83      5     38      2     38    -25    -67
    -46     31     77      5    -62     54     -7     28    -12     28    -38    -96
    -57     28     85     12    -70     57     -5     31    -15     33    -36   -101
    -54     44     98      2    -75     70      2     38     -7     49    -23    -93
    -23     44     67    -10    -44     54     -5     28    -20     41    -31   -106
    -20     51     72    -15    -49     62     -5     28    -20     44    -23   -101
    -20     38     59    -10    -38     49    -15     12    -33     36    -33   -116
    -49     -5     41     25    -46     18    -20      0    -49     20    -51   -137
    -23      7     31      7    -25     18    -23      0    -51     20    -51   -124
    -23     38     59     -7    -41     49    -25     -5    -49     25    -44    -98
    -31     31     59      0    -44     44    -31    -15    -57     18    -54    -83
    -44     20     64      7    -54     41    -33    -25    -59     12    -64    -64
   -116      7    124     54   -119     64    -23    -25    -54     18    -54    -33
   -137     -7    129     70   -135     59    -23    -36    -62     10    -67    -28
    -62     -7     54     36    -59     23    -51    -70    -93    -23   -106    -38
    -12    -12      0     10     -7     -5    -70    -98   -116    -46   -135    -46
    -15    -10      5     12    -10     -2    -67   -106   -122    -51   -140    -28
    -57    -33     23     44    -41     -5    -62   -116   -127    -57   -150    -15
    -57    -38     18     46    -38    -10    -64   -127   -137    -72   -163    -10
    -23    -25     -2     23    -10    -12    -70   -129   -140    -80   -168     -5
    -75    -25     49     51    -62     10    -46   -114   -122    -72   -158     15
    -80    -44     33     62    -59     -5    -44   -109   -127    -98   -168      5
    -62    -51      7     57    -36    -23    -38    -98   -127   -111   -171     -7
    -44    -44      0     44    -25    -20    -28    -85   -116   -106   -168    -15
    -62    -18     44     41    -54     12     -5    -59    -88    -85   -153     -5
    -83     -5     77     41    -80     36     20    -28    -59    -67   -140    -10
    -59    -15     41     36    -51     12     33    -12    -46    -67   -148    -33
    -49    -33     15     38    -36    -10     41      0    -36    -70   -158    -59
    -59    -33     25     46    -44     -5     54      7    -20    -67   -161    -77
    -41    -28     10     33    -28    -10     59      5    -18    -70   -166    -93
    -64    -31     33     46    -51      0     64      5    -10    -72   -166   -106
    -96    -20     72     57    -85     25     75     10      5    -62   -153   -103
   -101     -5     96     54    -98     44     80     18     20    -54   -142   -101
    -28      0     28     12    -28     12     59      0      5    -72   -158   -124
     15      2    -12    -10     15     -5     49     -5      0    -77   -163   -142
     18      2    -18    -10     18     -7     49     -5      0    -75   -161   -153
     15      2    -12     -7     15     -5     54      2     10    -67   -161   -158
     46     23    -23    -36     33      2     49      5     12    -67   -153   -150
     75     31    -46    -54     59     -7     41      0      7    -72   -158   -158
     77     28    -49    -54     62    -10     38     -2      7    -77   -166   -163
     75     28    -46    -51     62     -7     38      2     10    -72   -174   -168
     64     25    -38    -46     51     -5     49     12     20    -64   -174   -166
     85     31    -54    -59     70    -10     46     12     18    -67   -181   -168
    101     33    -67    -67     83    -15     38      5     15    -70   -189   -166
     93     59    -33    -75     64     12     54     23     33    -51   -171   -137
    114     83    -31    -98     70     28     57     25     44    -46   -171   -127
    111     93    -18   -103     64     38     59     28     49    -41   -171   -116
    124     98    -25   -114     75     38     51     18     44    -49   -184   -114
    171     98    -72   -135    122     12     33     -2     25    -70   -207   -129
    153     98    -57   -127    106     20     38      5     31    -70   -207   -127
    140    124    -18   -132     80     54     57     18     49    -54   -194   -106
    153    166     10   -161     70     88     70     28     67    -41   -181    -88
    150    210     59   -179     46    135     90     49     90    -18   -155    -62
    150    223     70   -187     38    148    103     64    101    -15   -153    -62
    150    215     64   -184     44    140    114     67    103    -18   -155    -67
    106    226    116   -168     -5    171    140     88    127      2   -142    -51
    116    244    127   -179     -5    187    142     90    132      5   -137    -49
    109    262    153   -189    -20    207    148     88    140     10   -129    -41
    127    293    166   -213    -18    231    148     88    148     18   -119    -41
    116    296    179   -207    -31    239    135     80    148     15   -114    -44
    129    270    140   -200     -5    205    103     51    122    -10   -140    -70
    103    254    150   -179    -25    205     93     46    122    -15   -140    -70
    101    236    135   -168    -18    187     80     41    111    -28   -150    -83
     98    236    135   -168    -18    184     72     38    106    -36   -158    -96
     88    220    132   -153    -20    176     77     36    103    -41   -163   -109
     83    171     85   -129     -2    127     67     20     83    -64   -189   -137
     44    116     72    -83    -12     96     67     15     72    -77   -202   -155
     33     88     54    -62    -10     72     64      7     64    -85   -213   -171
     28     64     36    -46     -2     51     64     -2     54    -93   -226   -187
     -2     64     67    -33    -33     64     67     -7     54    -85   -220   -184
     -2     67     70    -33    -36     67     62    -15     46    -88   -226   -189
     -2     54     54    -28    -28     54     51    -25     38    -96   -239   -202
    -20     59     80    -18    -49     70     59    -18     49    -80   -228   -192
    -62     57    119      0    -90     88     70    -12     57    -70   -218   -184
    -18     54     70    -18    -44     62     64    -23     46    -80   -231   -197
     10     49     38    -31    -15     44     62    -28     44    -83   -239   -207
      2     38     36    -20    -15     38     64    -25     46    -77   -239   -205
    -44     23     67      7    -57     44     93     10     67    -62   -231   -202
    -80      0     80     38    -80     38    176     98    111    -49   -241   -228
     -5     33     36    -15    -20     36    272    218    174    -23   -239   -252
     70    132     62   -101      5     98    387    415    316     93   -145   -174
    205    376    171   -290     15    275    426    555    478    288     54     38
    280    818    537   -550   -127    678    379    574    662    587    410    428
     98   1361   1260   -730   -581   1312    293    496    891    995    896    950
    -75   1519   1595   -722   -833   1556     85    192    839   1091   1044   1106
   -192   1067   1260   -439   -727   1163   -122   -187    426    667    636    719
   -187    368    555    -90   -371    462   -277   -491    -90     31     -7    103
   -158    -90     67    122   -114    -10   -301   -491   -277   -257   -337   -241
   -142   -228    -85    187    -28   -158   -231   -368   -246   -277   -387   -316
   -116   -200    -85    155    -18   -142   -145   -270   -174   -228   -353   -303
   -148   -106     41    127    -96    -33    -31   -142    -59   -129   -265   -226
    -96    -23     72     59    -85     23     20    -72      5    -77   -223   -176
    -59     15     75     23    -67     44     41    -44     25    -62   -207   -163
    -64     -7     57     33    -62     25     49    -38     25    -64   -215   -168
    -64     -5     57     33    -62     25     54    -33     25    -64   -218   -166
      5     10      2     -7      0      7     36    -44      7    -83   -236   -181
     18     12     -5    -15     12      5     36    -41      7    -85   -246   -184
     -7     -5      2      2     -5     -2     44    -38     10    -88   -259   -192
    -33     -5     25     18    -31     10     49    -31     15    -83   -254   -189
    -75    -15     59     44    -70     20     62    -15     31    -72   -239   -176
    -41     -2     38     23    -41     18     54    -18     25    -72   -246   -187
    -25    -10     15     15    -23      2     49    -28     12    -80   -249   -200
    -88    -18     70     51    -80     25     70    -12     28    -64   -220   -174
    -59     12     70     23    -64     41     64    -10     36    -57   -205   -161
     -5      0      5      2     -5      2     57    -12     31    -64   -215   -161
     18    -15    -33     -2     25    -23     54    -23     20    -72   -228   -168
     -7    -10     -2      7     -5     -5     70    -15     36    -49   -200   -153
    -23      5     28     10    -25     15     77    -10     41    -31   -150   -140
      7     10      2     -7      2      7     72    -15     33    -31   -116   -135
      5     -7    -12      0      7    -10     67    -20     23    -33    -80   -124
    -28    -10     15     18    -23      2     72    -23     23    -25    -23   -106
    -36     -7     25     20    -33      7     70    -28     25    -31     31    -96
    -10    -20    -10     15      0    -15     64    -38     20    -51     36    -90
    -18    -23     -5     18     -7    -15     67    -38     25    -51    -25    -88
    -28      0     25     12    -28     12     75    -33     33    -41    -46    -75
      7     33     23    -20     -7     28     59    -46     25    -46    -62    -83
     15     46     31    -31     -7     38     62    -44     33    -44    -62    -80
     33     31     -2    -36     18     15     57    -57     23    -57    -72    -85
     41     15    -25    -31     33     -5     49    -75     10    -75    -88    -88
     10      2    -10     -7      7     -5     49    -85      2    -83    -98    -88
    -54      2     57     25    -54     28     64    -77     12    -77    -83    -70
      5     23     18    -15     -5     23     44   -103    -12    -98    -98    -83
     12     28     12    -20      0     20     44   -109    -28   -103   -103    -77
      7     18     10    -15     -2     15     44   -119    -54   -111   -114    -80
      5      0     -5     -2      5     -2     38   -137    -93   -122   -129    -85
     33     -2    -36    -18     33    -18     25   -150   -114   -127   -148    -93
     18     15     -5    -18     10      5     38   -148   -103   -132   -150    -83
     10     20      7    -15      0     15     44   -145    -90   -158   -150    -77
     44     -7    -51    -18     46    -28     36   -155   -106   -194   -161    -96
     41    -20    -64    -10     51    -41     44   -155   -106   -205   -161    -96
     18    -25    -44      5     31    -33     51   -155    -98   -210   -161    -96
    -15    -23     -7     18     -7    -15     70   -140    -72   -202   -142    -80
     15     15      0    -15      7      7     80   -116    -44   -192   -119    -59
     46     15    -31    -33     38     -5     75   -109    -36   -207   -119    -70
     33      0    -33    -18     33    -15     85    -88    -10   -207   -103    -75
     57      2    -54    -31     54    -25     96    -72     12   -202    -90    -77
     72     31    -41    -51     57     -5    109    -54     31   -174    -75    -72
     83     28    -54    -57     67    -12    116    -33     41   -145    -80    -77
     46     28    -18    -38     33      5    137      0     64   -101    -67    -64
     23     28      5    -28     10     18    153     31     83    -67    -41    -51
     46     28    -18    -36     33      5    161     33     83    -51    -31    -57
     62     23    -41    -44     51    -10    168     36     83    -51    -20    -67
     28      7    -23    -18     25     -7    179     46     85    -41     -5    -57
    -12      0     12      5    -12      5    194     57    103    -23     -5    -44
      0    -18    -18     10      7    -18    189     44    101    -38    -25    -51
     28    -23    -51     -5     38    -36    171     15     80    -72    -49    -59
    -23    -15      7     18    -15     -2    184     36     98    -46    -31    -36
    -67    -28     38     46    -54      5    197     49    109    -36    -25    -36
    -62     -5     57     33    -59     25    205     59    122    -41      2    -36
    -77      5     83     36    -80     44    207     67    129    -33     36    -25
    -88     25    114     31   -101     70    210     77    137    -20     36    -12
    -57     57    111      0    -85     83    197     75    140    -23     20    -15
    -41     59    101     -7    -70     80    187     75    148    -23     23    -10
    -46     54    101     -5    -75     77    181     75    153    -23     31      5
    -64     64    129      0    -98     96    189     85    163    -10     38     31
    -93     46    140     20   -116     93    187     88    161    -10     36     46
   -109     33    142     38   -124     88    187     93    166     -7     38     62
   -114     31    142     41   -129     85    189    101    174      2     44     80
   -119     18    137     49   -127     77    189    109    174      7     44     88
   -109      2    111     51   -111     57    179    103    166     10     41     77
   -111     25    137     44   -124     80    189    124    189     36     62     90
   -114     31    142     38   -127     88    205    145    202     51     72    101
   -119     31    148     44   -132     88    218    153    205     59     70    101
   -129     20    150     54   -140     85    220    153    200     62     64     88
   -223     33    257     96   -239    145    249    184    228     98     98    116
   -153     59    213     46   -184    137    236    176    218     96     93    106
    -18     93    111    -38    -64    101    192    145    192     75     75     80
      0    135    135    -67    -67    135    184    135    192     88     88     90
      7    158    150    -83    -70    155    176    132    197    101     98     96
      7    140    132    -75    -62    137    140    106    174     88     88     75
    -12    116    127    -51    -70    122    124     96    155     83     85     57
    -18     98    114    -41    -67    106    119     96    150     83     96     54
    -38     75    114    -18    -75     93    114     96    142     85    116     49
    -67     51    119      5    -93     85    114    101    137     88    129     38
    -38     10     46     12    -44     28     96     88    114     67    114     15
    -10    -25    -18     15      2    -20     75     67     85     38     88    -18
    -62    -77    -15     70    -23    -46     77     64     70     23     72    -36
    -80    -90    -10     83    -36    -49     83     64     67     20     70    -41
    -44   -101    -57     72      5    -80     67     44     44     -2     44    -64
    -41   -124    -83     80     18   -103     54     31     31    -18     31    -75
    -36   -116    -80     77     20    -98     44     25     23    -25     25    -83
    -64   -127    -62     93     -2    -96     46     23     23    -33     23    -88
   -106   -137    -31    122    -38    -85     51     28     28    -36     28    -80
   -101   -153    -51    124    -25   -103     44     23     23    -49     18    -90
    -36   -132    -96     85     28   -114     33      7     12    -67      5   -103
     -7   -116   -109     59     49   -111     25      2      7    -72      2   -106
     -5   -135   -129     67     62   -132     28      5      7    -80     -2   -109
    -33   -197   -163    114     62   -179     62     49     23    -90    -20   -135
    -23   -233   -210    129     93   -223    150    158     75    -88    -41   -174
     25   -140   -166     54     93   -153    254    301    192     -5     28   -124
     51     -2    -54    -25     54    -28    348    475    355    148    184     10
    101    288    184   -197    -41    236    371    566    527    387    472    288
     85    787    701   -436   -306    745    355    576    735    748    930    730
    -72   1153   1223   -542   -649   1187    205    368    802   1015   1291   1036
   -181   1049   1231   -433   -706   1140    -12     20    568    891   1239    950
   -249    506    756   -129   -501    628   -171   -340     72    319    724    475
   -220    -75    145    148   -184     33   -236   -470   -298   -207    205    -25
   -194   -355   -161    272    -18   -259   -202   -379   -335   -322     85   -176
   -184   -431   -246    306     31   -340   -122   -277   -283   -314     93   -194
   -181   -413   -231    296     20   -322    -44   -184   -207   -262    127   -166
   -114   -324   -210    220     46   -267     23    -93   -127   -200    184   -124
    -93   -246   -155    168     31   -202     75    -18    -51   -142    259    -67
    -85   -213   -127    148     20   -171    111     31     -7   -119    296    -31
    -98   -202   -103    150      2   -153    122     67     28   -103    311     -7
   -150   -194    -44    174    -54   -119    132    103     75    -80    337     25
   -114   -187    -72    148    -20   -129    111    103     98    -80    332     23
    -70   -192   -124    129     25   -158     93     98    114    -75    324     20
    -25   -181   -155    101     64   -168     80     98    129    -59    335     33
    -10   -176   -166     93     77   -171     75     93    135    -46    345     44
    -38   -181   -142    109     49   -163     67     85    140    -36    355     49
    -18   -194   -179    106     77   -187     49     75    132    -31    366     49
     -2   -189   -187     96     88   -187     44     72    137    -20    392     54
     20   -176   -197     77    109   -187     38     70    142    -12    415     64
    -10   -171   -163     88     75   -168     49     80    168     -5    449     90
    -36   -179   -142    106     51   -161     51     83    192     -5    472    106
    -33   -184   -150    106     57   -168     44     75    213    -20    491    119
    -54   -200   -145    127     44   -174     51     83    246    -20    511    142
    -83   -207   -124    142     18   -166     59     96    277     23    555    181
    -77   -194   -119    135     18   -158     49    101    298     90    571    213
    -70   -197   -127    132     25   -163     41    101    298    135    514    241
    -85   -200   -114    142     12   -158     49    111    303    179    446    285
   -119   -215    -96    166    -12   -155     62    124    296    200    387    329
   -114   -213    -98    163     -7   -155     59    122    275    202    324    371
    -90   -207   -116    148     10   -163     44    111    246    194    265    384
    -85   -200   -114    142     12   -158     31    106    220    181    218    387
    -64   -197   -132    129     31   -166     10     88    181    158    179    368
    -70   -205   -135    137     31   -171      7     80    153    137    150    361
    -75   -218   -145    145     31   -181      2     62    122    111    122    345
   -111   -223   -111    168      0   -168      0     49     96     93     98    332
   -127   -223    -96    174    -18   -158    -15     38     75     80     80    327
   -114   -228   -114    171     -2   -171    -38     18     41     51     57    303
   -124   -244   -119    184     -5   -181    -51      7     18     33     44    298
   -161   -270   -109    215    -25   -189    -54      2      2     20     41    306
   -155   -270   -114    210    -23   -192    -75    -18    -20      7     33    314
   -166   -275   -109    220    -31   -194    -85    -31    -44    -10     23    327
   -192   -309   -116    249    -38   -215    -88    -41    -67    -31      0    340
   -192   -309   -116    252    -38   -213   -101    -54    -85    -38    -10    361
   -184   -298   -116    241    -36   -207   -106    -59    -96    -41    -18    389
   -161   -296   -137    228    -12   -218   -114    -62   -109    -51    -28    402
   -163   -288   -124    226    -20   -207   -114    -62   -119    -57    -38    418
   -124   -283   -158    205     15   -220   -124    -72   -135    -77    -59    415
   -145   -280   -137    210     -5   -210   -109    -62   -132    -83    -59    415
   -174   -277   -103    226    -36   -192    -83    -31   -109    -70    -51    418
   -155   -270   -116    213    -20   -194    -75    -15    -98    -67    -57    402
   -124   -265   -140    194      7   -202    -77    -15    -98    -75    -72    371
   -166   -267   -101    215    -33   -184    -51     10    -75    -64    -70    363
   -158   -262   -103    210    -28   -184    -36     31    -59    -62    -75    345
   -158   -259   -101    207    -31   -181    -15     54    -44    -54    -75    329
   -166   -249    -83    207    -41   -166      2     77    -20    -38    -62    322
   -192   -249    -57    220    -70   -153     18     90     -5    -28    -57    303
   -226   -257    -31    241    -98   -142     36    103     10    -20    -51    296
   -192   -254    -62    220    -67   -158     23     88     -5    -33    -67    254
   -223   -246    -23    236   -101   -135     38    103      5    -23    -59    241
   -233   -257    -23    244   -106   -140     44    111      5    -25    -75    231
   -210   -265    -54    236    -77   -161     38    103    -10    -36   -106    205
   -218   -265    -46    241    -88   -155     38    101    -15    -33   -124    187
   -228   -257    -28    244   -101   -142     51    111    -10    -15   -127    176
   -215   -249    -33    231    -93   -142     49    114    -12     -7   -127    163
   -244   -267    -25    254   -111   -148     54    114    -12     -5   -124    148
   -246   -272    -25    259   -111   -150     51    109    -23    -10   -129    116
   -236   -277    -41    257    -98   -161     46    109    -31    -12   -142    114
   -236   -265    -31    249   -103   -148     49    114    -31     -2   -142     93
   -239   -259    -23    249   -109   -142     44    111    -33      2   -127     67
   -262   -259      2    259   -132   -129     49    116    -25     12   -109     64
   -280   -262     18    272   -150   -122     54    122    -18     28    -80     70
   -244   -262    -18    254   -114   -142     41    109    -31     25    -59     46
   -223   -249    -25    236    -98   -140     38    109    -28     36    -33     15
   -231   -244    -12    236   -111   -129     38    116    -18     44    -12     20
   -197   -231    -33    215    -83   -132     44    124    -15     49     -7     25
   -202   -215    -15    207    -96   -116     54    137     -2     85     28     25
   -205   -192     12    197   -111    -88     64    150      7    116     62     25
   -218   -171     46    194   -132    -62     77    161     20    137     90     33
   -244   -140    103    192   -174    -18     90    166     28    153    106     28
   -200    -98     98    148   -150      0     85    163     31    153    106     15
   -148    -59     85    103   -119     12     77    155     28    153    106     10
   -132    -33     96     80   -116     28     75    148     33    158    111      5
   -116    -33     83     75   -101     23     72    137     28    155    106     -2
    -96    -38     57     64    -77      7     41    114      7    142     90    -18
    -72    -44     25     57    -51    -10     20     93    -10    129     75    -41
    -93    -57     33     75    -64    -12     18     88    -15    124     59    -57
    -88    -77     10     83    -49    -33      5     83    -31    111     41    -72
    -96   -109    -12    101    -44    -62      7     88    -41     98     20    -90
    -93   -119    -25    106    -36    -75     12     90    -44     88      0   -106
    -59   -122    -62     90      0    -93      0     75    -64     64    -28   -124
    -72   -148    -75    111      0   -111      0     75    -72     44    -51   -132
   -116   -166    -49    140    -36   -109     12     83    -72     36    -59   -124
   -127   -174    -46    150    -41   -111     15     85    -77     31    -64   -119
   -106   -205    -98    153     -7   -153      5     75   -101      5    -88   -137
   -132   -207    -75    171    -28   -142     20     88    -96      5    -80   -119
   -218   -200     15    207   -116    -93     54    119    -67     28    -51    -72
   -210   -194     12    202   -111    -90     62    122    -67     23    -46    -54
   -207   -220    -15    213    -96   -119     59    109    -80      7    -49    -51
   -246   -244      2    246   -124   -122     77    114    -75      7    -41    -28
   -246   -223     20    233   -135   -101     83    109    -77      2    -36     -5
   -265   -231     31    246   -150   -101     93    114    -80     -7    -41      7
   -239   -280    -41    259   -101   -161    132    153    -75    -41    -83    -33
   -239   -303    -64    272    -88   -184    241    267    -15    -44   -103    -62
   -189   -207    -18    197    -88   -111    350    410    101     31    -49    -15
   -176    -23    153    101   -166     64    439    587    285    213    127    145
   -109    350    459   -119   -283    405    441    675    480    480    426    459
    -96    922   1018   -413   -555    969    381    659    704    854    854    909
   -267   1221   1488   -478   -878   1353    187    418    753   1078   1127   1153
   -428   1028   1457   -301   -943   1241    -28     59    496    898    984   1002
   -498    452    950     20   -724    701   -184   -314    -18    298    415    496
   -402    -88    314    246   -358    111   -265   -433   -348   -189    -75     23
   -345   -332     12    337   -181   -158   -252   -348   -361   -290   -194   -140
   -371   -400    -28    384   -171   -215   -179   -244   -293   -270   -184   -176
   -376   -366     10    371   -194   -179   -106   -153   -210   -215   -132   -161
   -314   -270     44    293   -179   -114    -44    -80   -127   -142    -64   -124
   -298   -200     96    249   -200    -51      0    -28    -67    -88    -28    -90
   -218   -161     57    189   -137    -51      5    -18    -54    -90    -46    -88
   -161   -140     20    150    -93    -59     -2    -28    -57   -103    -72   -106
   -179   -150     28    166   -103    -62      2    -25    -54   -103    -83   -116
   -176   -166     10    171    -93    -80      0    -33    -57   -111    -96   -129
   -148   -155    -10    150    -70    -83     -5    -36    -57   -106    -93   -132
   -103   -153    -49    127    -28   -101    -18    -44    -64   -114   -106   -150
    -93   -145    -51    119    -20    -98    -15    -44    -59   -114   -114   -158
    -75   -135    -59    103     -7    -98    -20    -51    -62   -119   -127   -155
    -46   -135    -88     90     20   -114    -31    -62    -70   -132   -148   -161
    -25   -140   -116     80     44   -127    -44    -72    -80   -142   -161   -179
    -54   -140    -85     98     15   -114    -38    -67    -70   -135   -145   -179
    -15   -129   -114     70     49   -122    -54    -80    -83   -145   -153   -197
      5   -127   -132     59     67   -129    -59    -80    -83   -148   -166   -192
     10   -122   -135     54     72   -127    -59    -80    -77   -148   -176   -174
     33   -124   -158     46     96   -140    -64    -90    -85   -161   -194   -181
     25   -135   -163     54     93   -148    -67    -93    -88   -163   -187   -187
      7   -129   -140     59     72   -135    -57    -77    -75   -148   -168   -179
     57   -122   -181     31    116   -150    -75    -96    -88   -161   -181   -213
     72   -111   -184     20    127   -148    -83   -101    -88   -163   -174   -223
     23    -80   -106     25     62    -93    -59    -72    -62   -132   -140   -184
     20    -70    -90     23     54    -80    -59    -70    -57   -124   -132   -176
     54    -59   -116      0     85    -88    -72    -80    -70   -140   -145   -187
     93    -49   -142    -20    116    -96    -85    -88    -77   -142   -148   -187
     59    -80   -140     10     98   -109    -88    -85    -80   -145   -148   -181
     57    -49   -106     -5     80    -77    -83    -83    -70   -140   -148   -166
     64    -28    -93    -18     77    -59    -85    -85    -70   -140   -148   -153
     51    -57   -109      2     80    -83    -88    -88    -75   -145   -150   -158
     38    -83   -122     20     77   -101    -88    -93    -80   -145   -142   -168
     10    -80    -90     33     49    -85    -88    -93    -77   -137   -124   -153
     -2    -64    -62     31     28    -62    -88    -88    -75   -129   -106   -124
     72    -44   -116    -12     93    -80   -116   -109    -98   -150   -127   -129
     96    -51   -150    -23    122   -101   -129   -124   -114   -163   -140   -135
     70    -51   -122    -10     96    -85   -129   -124   -116   -163   -135   -129
     88    -46   -135    -23    109    -90   -142   -142   -135   -174   -145   -129
     70    -33   -103    -18     85    -67   -135   -142   -132   -174   -150   -116
     46    -31    -80     -7     62    -57   -122   -140   -127   -168   -148   -114
     46    -49    -96      0     70    -72   -127   -150   -137   -174   -155   -124
     85    -54   -142    -18    114    -98   -142   -166   -155   -187   -166   -148
    106    -33   -140    -36    122    -85   -140   -168   -150   -179   -155   -145
     59    -33    -96    -15     77    -64   -119   -150   -129   -161   -142   -129
     51    -41    -93     -5     72    -67   -103   -135   -119   -150   -142   -132
     44    -33    -77     -5     59    -54    -90   -119   -103   -132   -135   -129
     25    -38    -64      7     44    -51    -77   -103    -90   -119   -135   -132
     15    -36    -54     10     33    -44    -59    -80    -70   -101   -132   -129
     46    -23    -72    -12     57    -46    -49    -67    -57    -98   -142   -132
    122    -18   -140    -51    127    -77    -57    -72    -57   -101   -158   -161
     96    -44   -140    -25    116    -90    -38    -54    -38    -80   -142   -158
     -7    -36    -31     20     10    -33      0    -18      2    -41   -111   -122
     18    -25    -44      2     28    -33      7    -15     10    -33   -109   -132
     41    -18    -62    -12     49    -38     10    -18     18    -36   -122   -142
     15    -31    -46      7     31    -38     20    -10     25    -25   -119   -142
     33    -33    -67      0     49    -49     15    -18     20    -28   -119   -155
     41    -28    -70     -7     54    -49     12    -23     15    -31   -127   -161
    -10    -33    -23     20      5    -28     28    -12     31    -20   -122   -145
    -10    -49    -38     31     12    -44     31    -12     31    -23   -124   -148
     12    -44    -57     15     33    -49     28    -15     31    -25   -127   -166
     49    -25    -75    -12     59    -49     25    -25     28    -28   -135   -176
     12    -23    -36      5     23    -31     38    -18     41    -23   -106   -174
    -41    -18     23     31    -33      2     62      2     62      0    -41   -158
      0     -2     -2      0      0     -2     54     -2     62      2    -10   -148
     36     -2    -38    -18     36    -20     46    -10     57      0      7   -145
     36     -5    -41    -18     36    -20     51     -7     57      5     33   -132
     41      5    -36    -23     38    -15     64      2     67     12     64   -116
    124     36    -88    -80    106    -25     57    -10     57      0     75   -119
    142     67    -77   -106    109     -5     57    -18     62      2     90   -127
    148     64    -83   -106    114     -7     59    -28     64      0     93   -127
    135     83    -51   -109     93     15     96     -7     93     18    111    -90
    153     96    -57   -124    103     20    119      0    103     18    114    -54
    184    137    -49   -161    116     44    135      2    114     23    124    -25
    194    174    -23   -184    109     75    155      7    127     36    116    -15
    202    202      0   -202    101    101    179     15    140     46    114    -23
    218    223      2   -220    106    114    187     12    137     46    106    -38
    213    246     33   -231     88    140    200     12    145     64    119    -20
    168    280    109   -226     28    197    231     31    174     93    148     18
    129    324    194   -226    -31    259    262     57    200    122    181     64
    189    324    135   -257     28    231    226     20    161     85    150     49
    298    332     31   -316    135    181    174    -23    103     41    109     10
    311    332     20   -324    145    176    155    -38     67     41    114      2
    275    319     44   -296    116    181    155    -38     38     77    122      0
    252    301     49   -280    101    176    174    -38     59    142    114      7
    228    285     54   -257     88    171    189    -41     72    129     80      2
    275    259    -15   -267    145    122    174    -54     46     46     41    -57
    324    233    -90   -277    207     72    153    -62     25      0     54    -98
    329    189   -142   -262    236     23    140    -75      5    -23     54   -132
    322    174   -148   -249    236     12    145    -88     -2    -23     46   -145
    319    187   -135   -254    226     28    153    -93      0    -15     33   -145
    314    202   -111   -257    213     46    163    -85      5    -15     33   -140
    301    192   -109   -249    205     41    166    -83     -5    -15     38   -140
    285    194    -90   -241    187     54    166    -85    -15    -10     59   -135
    275    187    -90   -231    184     49    161    -90    -25    -23     62   -137
    246    163    -83   -205    166     41    166    -83    -20    -28     80   -137
    241    163    -77   -202    158     44    163    -83    -10    -31     96   -129
    202    168    -33   -187    116     70    176    -70      7    -23    114   -116
    194    132    -62   -163    127     36    200    -31     20    -36    103   -140
    280    101   -179   -189    231    -38    259     51     44    -67     51   -207
    288    176   -114   -233    200     31    368    207    153      0    101   -171
    332    309    -23   -322    176    142    449    387    298    129    207    -44
    410    584    171   -498    119    379    454    496    462    345    426    210
    402   1114    711   -758   -153    914    441    537    691    717    849    678
    262   1579   1317   -922   -527   1449    309    366    820   1028   1215   1065
    114   1504   1389   -810   -639   1449     88     36    631    950   1163   1010
     10    950    940   -483   -465    945    -96   -337    142    410    639    553
     18    309    290   -163   -135    301   -202   -527   -280   -166     38      2
     28      2    -25    -18     25    -10   -202   -462   -337   -303   -155   -197
     10    -59    -70     23     38    -62   -145   -374   -288   -296   -179   -233
     23    -28    -54      2     36    -41    -80   -301   -226   -259   -171   -223
     54     46     -7    -49     31     20     -7   -218   -140   -192   -132   -176
     33    129     93    -83    -28    111     51   -145    -70   -129    -85   -119
     75    153     77   -114      0    114     75   -111    -44   -114    -90   -101
     85    150     62   -119     10    106     85    -98    -36   -111   -103    -93
     36    155    119    -96    -41    137    114    -64     -7    -80    -90    -59
     59    158     96   -109    -18    127    106    -59     -7    -85   -101    -59
     88    140     51   -114     18     96     85    -67    -20   -101   -122    -72
     88    116     28   -103     28     72     75    -70    -25   -116   -135    -77
     70    101     31    -85     20     67     72    -64    -25   -135   -174    -77
     38    106     64    -72    -12     85     75    -54    -20   -145   -194    -75
     51    109     57    -80     -2     83     59    -57    -31   -140   -161    -80
     38    101     59    -72    -10     80     41    -59    -38   -135   -137    -85
     12    103     90    -57    -38     98     41    -46    -31   -122   -111    -77
     31    109     77    -72    -23     93     31    -49    -41   -129   -103    -85
     46    109     59    -77     -5     85     20    -51    -49   -135    -96    -88
     20     98     75    -59    -28     88     20    -46    -49   -132    -80    -88
     15    101     85    -57    -33     93     18    -36    -46   -127    -64    -77
     33    106     72    -72    -18     90      0    -44    -57   -132    -64    -83
     41    111     70    -77    -15     90     -5    -44    -64   -132    -62    -83
      0    116    116    -59    -57    116      0    -31    -59   -122    -54    -64
    -33    124    158    -44    -96    140      2    -25    -57   -116    -46    -54
     23    129    103    -77    -41    116    -20    -46    -83   -137    -70    -70
     85    142     54   -114     15     98    -46    -64   -109   -155    -88    -96
     93    153     59   -124     15    106    -54    -70   -116   -158    -93   -103
     96    174     77   -135     10    127    -54    -70   -114   -150    -88   -101
     67    166     96   -119    -12    132    -44    -64   -106   -140    -77    -96
     85    155     70   -122      7    114    -54    -72   -114   -145    -88   -109
     85    135     49   -111     18     93    -64    -88   -127   -150   -101   -122
     51    137     85    -93    -15    111    -57    -83   -116   -135    -90   -114
     28    145    116    -88    -44    132    -51    -80   -109   -127    -83   -114
     31    137    106    -85    -38    124    -59    -85   -114   -129    -83   -124
     64    116     51    -93      5     85    -83   -109   -137   -150    -96   -145
     59    101     41    -80     10     72    -93   -122   -148   -161   -101   -155
     36    103     67    -72    -18     85    -90   -122   -148   -161    -90   -145
     12    103     90    -57    -38     96    -88   -124   -148   -161    -80   -137
    -10     96    103    -44    -57     98    -90   -127   -153   -168    -77   -140
    -20     85    106    -31    -62     96    -85   -127   -153   -174    -70   -137
    -10     85     96    -38    -51     90    -85   -129   -158   -179    -64   -137
     18     88     70    -54    -25     80    -93   -140   -168   -192    -64   -140
     83     75     -7    -80     44     33   -114   -163   -197   -223    -80   -163
     70     59    -10    -64     41     25   -101   -153   -189   -223    -59   -155
     62     80     18    -72     20     49    -96   -145   -181   -218    -38   -142
     67     85     15    -77     25     51    -93   -132   -174   -210    -25   -142
     62     83     20    -75     20     51    -83   -114   -158   -197    -10   -129
     64     75     10    -70     28     44    -77   -101   -150   -200     -7   -132
     41     67     25    -54      5     49    -62    -70   -127   -184     10   -132
     23     77     54    -51    -15     67    -36    -23    -90   -158     41   -122
     54    101     44    -80      5     72    -23      7    -59   -145     49   -119
     62    124     62    -93      0     93     -7     36    -28   -129     46   -109
     93    119     23   -109     33     72    -12     44    -15   -124     31   -111
     72    122     46    -98     12     85      0     57      5    -98     36    -98
     54     98     44    -77      2     72     10     64     12    -80     36    -93
     90     90      0    -90     46     46      7     54      5    -90     18   -116
     85     98     10    -93     36     54     18     59     15    -85     28   -111
     59    106     46    -83      7     77     33     70     33    -67     51    -90
     46    106     59    -80     -5     83     31     67     33    -64     70    -90
     70     98     28    -83     20     64     15     51     20    -83     75   -103
     57     96     36    -77     10     64     20     59     33    -77     93    -90
     70     83     12    -77     28     49     25     64     44    -80    101    -77
     70     88     15    -80     28     51     25     64     46    -83    109    -72
     44     98     54    -70     -5     77     31     75     67    -72    135    -46
     20    101     80    -59    -31     90     36     85     80    -70    158    -33
      2     98     93    -51    -46     96     41     93     88    -62    181    -23
     64    109     44    -88     10     75     25     77     72    -77    192    -36
     83    116     33    -98     25     75     20     77     72    -77    223    -25
     59    109     49    -85      5     80     28     85     80    -72    254     -2
     46    101     54    -75     -2     77     31     85     90    -70    283     10
     57    111     51    -85      2     80     18     83    114    -77    303     20
     12    114    101    -62    -44    109     33    103    181    -72    316     51
     38    127     85    -85    -23    106     28    106    231    -36    314     62
     75    158     83   -116     -5    122     31    122    275     51    335     83
     38    171    132   -106    -46    153     62    161    316    132    389    129
     57    181    124   -119    -33    153     72    174    319    166    407    153
     57    187    129   -122    -36    158     85    184    314    179    394    166
     38    187    148   -114    -54    168     98    194    301    184    392    176
     23    197    171   -111    -75    187    109    202    288    187    394    202
      5    231    226   -116   -109    228    119    207    280    194    384    223
    -41    239    277   -101   -161    259    124    202    265    189    376    220
    -31    236    267   -101   -150    249    109    187    233    166    361    194
    -57    207    265    -75   -161    233     85    166    200    135    319    166
    -80    184    265    -51   -171    223     67    148    168    103    272    129
   -114    163    277    -25   -197    218     51    140    142     83    249    109
   -140    135    275      2   -207    202     46    129    114     57    213     98
   -150     96    246     25   -200    171     38    109     80     25    174     96
   -155     51    207     51   -181    129     25     93     46      2    132    114
   -163     25    189     67   -176    106     12     80     18    -12     98    122
   -135     -2    132     67   -135     64    -10     51    -20    -46     62    116
   -155    -23    129     88   -145     51    -18     38    -44    -59     51    127
   -161    -54    106    109   -135     25    -25     28    -67    -75     38    111
   -187    -59    124    122   -158     31    -28     33    -75    -83     33    103
   -213    -64    148    137   -181     41    -20     46    -75    -77     25     96
   -171    -77     90    124   -132      7    -28     36    -96   -103     -7     67
   -163    -80     83    122   -124      0    -23     36   -101   -116    -31     44
   -192    -75    114    132   -155     20     -7     49    -93   -111    -31     46
   -207    -72    135    140   -174     31      5     59    -83   -106    -31     41
   -215    -70    145    142   -181     36     10     64    -80   -114    -38     31
   -220    -62    158    142   -189     46     18     77    -77   -124    -46     12
   -226   -109    116    166   -171      2     64    129    -64   -142    -72    -33
   -218   -137     77    176   -150    -31    163    246    -12   -142   -101    -77
   -200    -67    129    132   -166     31    280    420    101    -64    -44    -31
   -129    109    239     10   -184    174    381    620    272     96    106    106
    -18    444    459   -215   -239    452    361    688    439    329    376    392
    -59   1010   1070   -475   -566   1041    296    657    672    717    836    883
   -280   1382   1660   -553   -971   1522    135    457    784   1000   1182   1234
   -420   1241   1662   -410  -1041   1452    -88    116    568    870   1078   1127
   -457    587   1041    -64   -748    813   -277   -280      7    218    431    517
   -478      2    480    236   -480    241   -340   -397   -335   -241    -62     25
   -462   -272    187    366   -327    -41   -309   -303   -376   -348   -213   -153
   -428   -329     98    379   -265   -116   -239   -205   -327   -340   -231   -189
   -374   -280     93    324   -236    -93   -155   -114   -254   -290   -202   -181
   -306   -166    140    236   -226    -12    -80    -28   -174   -218   -137   -137
   -270   -103    163    187   -218     28    -44     12   -135   -184   -111   -122
   -267    -85    181    176   -226     46    -18     36   -116   -166    -98   -116
   -259    -75    181    166   -223     51    -10     41   -111   -158   -103   -122
   -265    -77    187    171   -228     54     -7     44   -114   -155   -106   -122
   -277    -96    181    184   -231     44     -5     44   -119   -158   -116   -135
   -275    -98    176    187   -226     38      2     51   -119   -153   -127   -150
   -280   -109    168    192   -226     28     10     54   -119   -145   -135   -158
   -293   -116    174    205   -236     28     18     59   -116   -132   -135   -163
   -298   -116    179    207   -241     31     28     64   -114   -124   -140   -168
   -288   -137    150    213   -220      5     25     51   -127   -135   -161   -189
   -293   -132    161    213   -228     12     28     49   -127   -129   -158   -181
   -301   -124    176    210   -239     25     33     49   -122   -122   -153   -176
   -290   -122    168    202   -231     23     28     41   -129   -129   -158   -176
   -267   -127    140    197   -205      5     12     31   -145   -145   -179   -194
   -275   -127    145    200   -210      7     10     31   -145   -140   -174   -189
   -306   -135    168    220   -239     15     18     33   -137   -129   -171   -184
   -345   -132    210    239   -280     38     33     51   -122   -114   -155   -168
   -267   -111    155    189   -213     20     10     31   -137   -135   -174   -179
   -267    -93    171    179   -223     38     12     36   -129   -124   -163   -161
   -270    -88    181    179   -228     46     12     38   -124   -122   -163   -153
   -285    -93    192    189   -239     46      7     38   -124   -124   -163   -142
   -303    -85    218    194   -262     64     10     36   -119   -119   -158   -135
   -358    -72    283    213   -322    103     28     62    -96    -98   -137   -111
   -342    -67    275    205   -311    103     25     62    -93   -101   -137   -114
   -332    -57    275    192   -303    109     20     59    -93   -109   -137   -114
   -324    -54    270    189   -298    106     15     51    -96   -116   -137   -116
   -340    -36    303    187   -322    132     20     57    -83   -111   -116    -93
   -342    -28    314    184   -329    142     18     57    -80   -114   -103    -85
   -355    -25    327    189   -342    150     15     49    -80   -116    -96    -88
   -387    -23    363    205   -376    168     18     49    -75   -114    -80    -80
   -394    -18    376    205   -387    179      5     36    -80   -122    -72    -83
   -366     -7    358    187   -363    174    -20     20    -90   -148    -72    -90
   -335     10    342    161   -340    176    -33     18    -96   -158    -67   -101
   -306      7    314    150   -309    161    -44     10   -109   -153    -67   -109
   -322     20    340    150   -329    179    -44     12   -109   -145    -59   -103
   -329     49    379    140   -353    213    -44      7   -106   -142    -51    -93
   -340     49    389    145   -363    218    -46     -2   -111   -145    -57   -103
   -337     38    376    150   -355    207    -54    -20   -129   -158    -75   -124
   -311     44    355    132   -335    200    -64    -36   -148   -163    -90   -145
   -319     38    358    140   -340    197    -57    -31   -148   -158    -93   -153
   -306     28    335    137   -322    181    -51    -28   -155   -155   -109   -158
   -285     38    324    124   -303    181    -51    -23   -153   -150   -114   -155
   -275     41    314    114   -296    179    -44    -12   -150   -148   -122   -161
   -254     44    298    103   -277    171    -36     -2   -140   -137   -122   -163
   -285     33    319    124   -303    176    -15     20   -122   -119   -119   -163
   -288     28    316    129   -301    171      5     44   -106   -106   -122   -163
   -303     28    332    137   -319    179     25     64    -88    -96   -122   -163
   -252     23    272    114   -262    148     25     57    -93   -109   -145   -189
   -210     23    233     90   -223    127     23     51    -93   -114   -155   -205
   -197     44    241     77   -218    142     36     59    -75   -103   -142   -192
   -210     46    254     80   -233    150     38     54    -70   -106   -145   -194
   -262     31    293    114   -277    161     54     59    -54   -101   -142   -194
   -275     23    296    124   -285    158     62     51    -49   -103   -148   -202
   -283      5    288    140   -285    145     62     38    -51   -109   -161   -215
   -249      7    257    119   -254    132     59     33    -49   -114   -168   -226
   -148     31    179     57   -163    103     38     10    -64   -129   -184   -246
   -184     38    220     70   -202    129     51     20    -46   -114   -168   -236
   -215     51    267     83   -241    158     72     38    -23    -93   -155   -226
    -88     54    142     15   -116     98     31      2    -54   -127   -192   -267
    -96     54    150     20   -124    101     38     10    -44   -119   -187   -262
   -111     62    174     23   -142    116     49     20    -28   -106   -179   -257
    -80     72    153      5   -116    111     44     15    -31   -111   -184   -267
    -59     93    150    -18   -106    122     38     10    -28   -111   -181   -265
    -57    103    161    -23   -109    132     44     12    -20   -103   -179   -254
   -101    106    207     -2   -155    155     57     28     -5    -88   -166   -241
   -137    111    249     12   -192    179     70     44     15    -72   -150   -231
    -20    116    135    -49    -77    124     44     15    -10   -103   -187   -262
     25    129    103    -77    -38    116     33      7    -15   -106   -192   -267
     23    124     98    -75    -38    114     33     10    -12   -103   -189   -262
     31    122     90    -75    -28    106     33     12    -12   -101   -192   -257
     31    116     85    -75    -25    101     33     12    -10   -101   -197   -259
     41    129     88    -85    -23    109     33     15     -7   -101   -197   -254
     49    145     96    -98    -23    122     46     25      2    -96   -192   -241
     57    166    109   -111    -25    137     62     38     15    -83   -179   -223
     64    179    114   -122    -23    148     67     46     23    -75   -171   -213
     77    205    127   -142    -23    166     80     57     33    -62   -158   -200
     90    210    116   -153    -12    163     85     59     38    -64   -161   -200
    109    210    101   -158      5    155     90     64     38    -67   -168   -205
     85    226    140   -155    -28    184    103     75     54    -49   -153   -187
     88    244    153   -166    -33    200    106     75     62    -38   -142   -176
    109    257    148   -184    -20    205     93     67     59    -38   -140   -171
     80    265    184   -171    -51    226     85     64     62    -28   -127   -153
     93    249    153   -171    -28    202     59     44     44    -44   -137   -168
    127    233    103   -181     10    168     31     20     23    -64   -161   -189
     54    197    140   -127    -41    168     33     25     28    -62   -158   -187
     67    161     93   -114    -12    127     23     15     10    -77   -179   -210
     96    135     38   -114     28     88     12      2     -5    -93   -202   -236
     83    103     20    -93     31     62      7      0    -12   -101   -213   -252
     85     72    -12    -80     49     31      0    -10    -25   -116   -233   -272
     72     33    -38    -51     57     -2     -7    -18    -38   -124   -246   -285
     77     -2    -80    -38     77    -38    -28    -38    -59   -148   -275   -311
     46    -36    -83     -5     62    -57    -23    -41    -64   -153   -283   -324
      7    -36    -44     12     23    -38    -15    -33    -59   -140   -272   -316
     23    -51    -75     15     49    -62    -20    -44    -70   -150   -283   -332
    -10    -67    -57     36     20    -62    -12    -36    -67   -148   -283   -327
     -5    -64    -59     33     25    -62    -18    -38    -72   -153   -290   -332
     23    -75    -98     23     59    -85    -28    -49    -85   -166   -306   -340
    -23    -80    -57     51     15    -70    -10    -31    -70   -150   -296   -319
    -12    -83    -72     46     28    -77    -15    -33    -72   -153   -301   -322
     25   -109   -137     41     80   -122      0    -15    -77   -168   -324   -355
     12   -127   -140     57     75   -132     96     90    -20   -153   -329   -381
     28    -75   -103     23     64    -88    220    246     80    -93   -283   -363
    124     72    -51   -101     88     10    314    436    233     49   -137   -249
    220    337    116   -280     51    228    335    548    392    259    127     -2
    257    826    566   -542   -155    696    283    537    584    579    545    433
     72   1325   1252   -698   -589   1288    171    400    769    950   1015    911
    -67   1288   1353   -613   -711   1319    -62     51    600    896   1018    901
   -161    779    940   -311   -550    859   -254   -329    140    400    542    462
   -171    140    309     15   -241    223   -361   -545   -293   -171    -44    -93
    -90   -231   -140    161     23   -187   -374   -506   -407   -379   -306   -353
    -88   -306   -218    197     62   -265   -298   -394   -350   -363   -353   -379
    -28   -280   -252    153    109   -265   -231   -306   -288   -327   -355   -379
      7   -192   -200     90    103   -194   -158   -220   -207   -259   -314   -335
    -23   -109    -85     67     31    -98    -85   -153   -132   -194   -262   -272
    -12    -88    -75     49     31    -80    -62   -135   -119   -187   -254   -259
     25    -83   -111     28     67    -96    -59   -132   -124   -194   -265   -265
     36    -70   -109     15     72    -88    -54   -129   -132   -192   -265   -262
     15    -67    -83     25     49    -75    -38   -119   -140   -176   -252   -249
     12    -72    -88     28     49    -80    -44   -129   -179   -163   -246   -257
     23    -88   -111     31     64    -98    -33   -124   -174   -148   -246   -262
      7    -54    -64     20     33    -59    -10   -106   -132   -153   -226   -244
     20    -51    -72     15     46    -62    -10   -109   -119   -200   -220   -249
     10    -57    -70     23     38    -62     -2   -101   -103   -215   -213   -246
     12    -46    -62     15     36    -54      5    -98    -90   -210   -205   -241
     44    -54    -98      5     70    -77      2   -103    -90   -215   -213   -249
     38    -59    -98     10     67    -77     15    -96    -80   -213   -194   -236
     33    -80   -114     23     72    -96     18    -90    -80   -205   -184   -228
     51    -54   -106      0     77    -80     25    -90    -75   -184   -158   -215
     36    -44    -80      2     57    -62     38    -83    -62   -166   -124   -202
     44    -49    -93      2     67    -70     49    -77    -57   -161   -124   -197
     59    -33    -96    -12     75    -64     54    -67    -46   -145   -114   -181
     75    -31   -106    -23     90    -67     64    -51    -41   -140   -111   -174
     62    -28    -93    -18     75    -59     72    -49    -41   -132   -101   -168
    -44    -51     -7     49    -18    -31     96    -23    -18   -106    -49   -142
      2    -51    -57     23     28    -54     90    -20    -20   -103    -33   -148
     75    -49   -124    -12     98    -85     77    -25    -31   -106    -25   -161
     85    -38   -127    -23    103    -83     70    -25    -36   -101    -12   -155
     54    -36    -90     -7     72    -62     72    -18    -36    -93     20   -142
     20    -36    -59      7     38    -49     67    -15    -41    -83     51   -122
     15     -5    -20     -7     18    -12     46    -31    -49    -75     46   -122
    -15      2     15      5    -15     10     33    -46    -59    -64     38   -132
    -31      7     38     12    -33     23     15    -67    -64    -67     33   -137
    -51     36     85      7    -70     59    -12    -98    -75    -80     23   -137
    -80     59    140     10   -111     98    -41   -129    -88    -96      7   -137
   -101     72    174     12   -137    122    -75   -166   -109   -119    -15   -150
   -119     70    189     25   -153    129    -93   -181   -119   -132    -31   -148
   -135     59    194     36   -166    127    -98   -176   -119   -132    -28   -140
   -127     46    174     38   -150    109   -103   -171   -122   -135    -33   -132
    -75     25    101     23    -88     62   -116   -174   -135   -150    -57   -122
    -80      0     80     41    -80     38   -111   -166   -148   -161    -72    -88
    -72     -7     64     38    -70     28   -124   -174   -194   -184   -101    -72
    -51     12     64     18    -59     38   -135   -181   -236   -197   -119    -67
    -54     23     77     15    -67     49   -137   -184   -259   -200   -129    -64
    -70     41    111     15    -90     75   -114   -163   -244   -179   -116    -41
    -83     31    111     25    -98     70    -98   -145   -220   -171   -116    -38
    -75    -10     64     44    -70     25    -98   -135   -210   -179   -132    -51
    -85    -20     64     51    -77     20    -83   -111   -181   -161   -122    -51
   -148    -33    114     90   -132     38    -44    -64   -132   -129    -96    -31
    -96    -33     62     62    -80     12    -38    -49   -119   -124    -96    -33
    -75    -10     64     41    -70     25    -15    -18    -85   -101    -77    -18
    -49    -12     36     31    -44     10    -12     -7    -72    -96    -80    -38
    -49     -5     44     28    -46     18     -7      5    -54    -85    -75    -57
    -67    -18     49     41    -62     15      2     15    -44    -80    -72    -70
    -77    -28     46     51    -64      7     15     25    -33    -72    -72    -77
    -75    -25     49     49    -64     10     12     31    -31    -67    -72    -77
    -72    -38     33     57    -54     -2      5     31    -41    -70    -72    -85
   -106    -33     72     70    -90     18     20     41    -31    -59    -59    -80
   -119    -15    103     67   -111     44     31     46    -25    -49    -44    -72
   -101    -10     90     54    -98     41     25     46    -23    -49    -44    -72
    -62    -25     36     44    -49      5     12     33    -33    -70    -64    -90
    -72    -20     49     44    -62     15     15     38    -20    -62    -57    -88
    -80    -15     64     46    -72     23     20     49     -5    -51    -44    -85
    -54    -10     44     31    -51     18     12     44     -2    -54    -38    -96
    -23      0     23     12    -23     10     15     51     15    -41    -20    -90
    -28     -7     20     18    -25      5     18     57     23    -33     -5    -88
    -64    -12     51     38    -59     20     36     72     46    -10     20    -75
    -85     -5     80     44    -85     36     46     83     62      0     33    -72
    -85      5     90     41    -88     46     59     93     77     10     46    -64
    -80      7     88     36    -85     46     67    101     96     28     70    -51
    -38    -12     23     25    -33      5     54     98     93     23     72    -57
    -36    -23     12     28    -25     -5     59    106     98     25     88    -49
    -44     -5     38     25    -41     15     67    114    114     33    106    -41
    -46     -2     44     23    -46     18     70    114    122     31    116    -38
    -38     -2     36     20    -38     18     70    114    122     31    124    -23
    -75    -15     59     44    -70     20     77    122    129     31    142      2
   -101     -7     93     54    -98     41     98    140    153     49    174     41
    -70      2     70     31    -70     36    103    145    161     49    187     62
    -41     20     59     10    -49     38    109    153    171     46    194     83
    -49     33     83      7    -64     57    122    161    184     57    205    106
    -38     49     88     -5    -62     67    127    171    194     72    215    132
     36     59     23    -49      7     41    114    163    181     64    200    124
     62     70      5    -67     28     38    116    166    187     72    202    132
     49     98     46    -75      2     72    119    163    197     96    210    142
     18    119    101    -67    -41    111    129    179    220    127    233    181
     25     85     59    -57    -15     72    106    158    200    111    213    176
     62     83     20    -72     20     51     72    124    168     93    184    158
     85     83     -2    -85     44     41     44    109    155     88    174    155
     72     46    -25    -59     49     10     38    109    148     85    168    161
     54     10    -44    -33     49    -15     36    109    132     83    153    158
     41    -38    -83     -2     62    -59     31    101    111     75    129    150
     33    -72   -106     18     67    -88     23     90     93     72    103    132
     31   -109   -140     38     85   -124     15     80     75     75     72    114
     12   -135   -148     59     77   -140      7     70     72     83     51    111
    -12   -145   -132     77     59   -140      5     59     98     85     38    106
    -33   -171   -137    101     49   -153      0     57    137     72     25    103
    -41   -192   -150    116     54   -171      2     67    176     64     31    114
    -70   -213   -142    140     36   -179     10     77    197     59     46    122
    -88   -223   -135    155     20   -179     23     93    210     75     72    142
   -101   -223   -122    161      7   -174     31    101    207     88     85    161
   -114   -233   -119    174      2   -176     33     98    194     93     85    171
   -122   -236   -114    176     -5   -174     41    103    179     88     72    179
   -135   -254   -119    194    -10   -187     54    114    163     83     51    168
   -137   -301   -163    218     10   -231     93    168    163     72     20    137
   -148   -306   -158    228      5   -233    202    290    218     88     15    101
   -145   -218    -75    179    -36   -145    309    439    322    174     75    132
   -101    -57     44     77    -72     -7    392    613    480    342    239    277
    -54    252    306   -101   -181    280    400    698    649    594    527    576
   -114    740    854   -311   -483    797    358    683    844    945    943   1010
   -265   1000   1265   -368   -766   1132    163    420    841   1130   1176   1236
   -376    846   1223   -236   -800   1034    -54     59    558    937   1008   1078
   -418    332    748     41   -581    540   -202   -262     80    371    452    587
   -387   -189    197    288   -293      2   -265   -342   -228    -88    -31    140
   -335   -444   -109    387   -116   -277   -257   -254   -265   -189   -163     -7
   -337   -524   -187    431    -77   -355   -194   -158   -215   -179   -179    -36
   -332   -517   -184    423    -75   -350   -127    -70   -142   -124   -145    -10
   -319   -431   -111    376   -103   -272    -49     18    -59    -46    -85     49
   -306   -353    -46    327   -132   -200     -5     62     -5      5    -49     90
   -306   -316    -10    311   -148   -163     15     88     18     31    -36    109
   -329   -306     23    319   -176   -142     33    114     36     54    -28    124
   -319   -309     10    314   -166   -150     36    124     38     57    -36    124
   -322   -298     23    309   -174   -137     44    137     44     64    -33    132
   -342   -309     33    324   -189   -137     46    142     44     64    -41    132
   -342   -311     28    327   -187   -140     46    153     46     64    -44    129
   -257   -293    -36    275   -111   -166     28    140     28     49    -64    106
   -252   -296    -44    272   -106   -171     15    124     10     33    -72     93
   -277   -296    -20    285   -129   -158     18    124     12     33    -70     93
   -280   -296    -15    285   -135   -155     20    132     15     33    -62     93
   -270   -290    -20    280   -124   -155     18    132     12     33    -51     98
   -275   -290    -15    283   -129   -155     15    129      7     25    -51    101
   -285   -290     -5    288   -142   -148     20    135     12     31    -44    114
   -290   -290      0    290   -148   -145     23    135     15     33    -38    124
   -280   -272      7    277   -145   -132     20    129     12     33    -36    129
   -267   -272     -5    270   -132   -140     20    122      7     25    -46    124
   -290   -275     12    283   -153   -132     28    129     12     25    -41    137
   -327   -272     54    298   -192   -109     38    140     23     38    -28    161
   -363   -262    101    314   -233    -80     54    153     38     51    -15    181
   -327   -252     72    288   -202    -90     44    145     28     41    -23    176
   -239   -246     -7    241   -116   -127     18    119      7     18    -46    150
   -166   -228    -64    194    -51   -148     -5    101    -10      2    -67    140
   -148   -218    -70    184    -38   -145    -15     88    -20     -7    -75    140
   -174   -220    -49    197    -62   -135    -23     77    -28    -10    -77    135
   -210   -231    -23    220    -96   -127    -23     75    -31    -10    -72    137
   -223   -228     -5    223   -111   -116    -20     72    -33    -10    -64    150
   -223   -220      2    223   -114   -109    -20     67    -31     -5    -59    155
   -231   -215     15    223   -124   -101    -25     64    -33     -2    -51    161
   -241   -223     15    231   -129   -103    -28     62    -38     -2    -49    171
   -285   -236     46    259   -166    -96    -28     57    -44     -2    -41    181
   -254   -231     23    244   -140   -103    -46     38    -62    -12    -46    174
   -228   -246    -20    236   -106   -135    -64     20    -85    -33    -59    161
   -249   -257    -10    252   -122   -135    -67     15    -90    -36    -51    161
   -311   -246     64    277   -189    -90    -57     31    -77    -12    -20    187
   -252   -239     12    246   -132   -114    -75     12   -101    -33    -31    166
   -205   -239    -36    220    -85   -137    -88      0   -122    -51    -46    148
   -202   -259    -57    231    -72   -158    -96    -15   -140    -72    -62    129
   -233   -285    -51    257    -93   -168    -93    -12   -145    -77    -70    119
   -257   -275    -18    267   -119   -148    -80      0   -132    -62    -57    124
   -252   -272    -23    259   -114   -148    -75      5   -132    -59    -57    111
   -244   -285    -41    265   -103   -166    -67     15   -129    -64    -67    101
   -252   -288    -38    267   -106   -163    -54     31   -119    -57    -67     93
   -262   -280    -18    272   -122   -150    -38     54    -98    -38    -64     88
   -265   -277    -12    270   -127   -148    -18     80    -75    -25    -57     90
   -283   -298    -18    290   -135   -158     -5    101    -62    -20    -59     83
   -298   -296      2    296   -150   -148     15    124    -38      0    -51     83
   -301   -257     44    280   -174   -106     38    155     -5     28    -31     98
   -309   -262     46    283   -179   -106     38    158     -2     25    -41     85
   -316   -280     36    296   -176   -122     41    158      0     18    -54     67
   -309   -259     46    283   -179   -106     57    168     18     33    -46     75
   -309   -246     62    277   -187    -93     70    179     33     46    -33     85
   -332   -254     77    290   -205    -88     70    174     36     41    -36     75
   -340   -262     77    298   -210    -93     67    166     33     36    -44     59
   -337   -259     77    296   -207    -90     75    158     36     28    -51     38
   -340   -254     85    298   -213    -85     85    163     44     31    -44     28
   -348   -246    101    296   -226    -75     83    161     44     25    -44     12
   -353   -226    127    288   -241    -49     88    168     57     31    -33     15
   -355   -192    161    272   -259    -15    101    181     75     54     -7     33
   -348   -181    166    265   -257     -7    103    181     77     57     -2     28
   -353   -194    158    275   -257    -18    101    181     75     54     -5     15
   -350   -189    161    270   -257    -15    103    187     83     57      2     10
   -345   -174    168    257   -257     -2     98    189     85     59     12     12
   -350   -171    179    262   -265      2     98    197     85     72     20     18
   -366   -166    197    265   -283     12    111    213     98     88     33     33
   -407   -171    236    288   -324     33    132    231    111    109     51     49
   -418   -179    239    298   -332     31    137    236    114    114     57     54
   -426   -166    259    296   -342     46    145    246    122    127     70     70
   -407   -155    249    280   -329     46    129    239    119    122     64     70
   -376   -153    223    265   -301     33    116    226    109    109     57     64
   -337   -135    200    236   -270     31    111    220    103    106     54     64
   -322   -106    215    215   -270     54    127    233    116    119     67     85
   -275    -90    184    184   -231     46    122    220    106    109     51     70
   -233    -90    142    161   -189     25    116    210     96     98     38     51
   -192    -80    109    135   -153     12    122    205     98     93     33     44
   -166    -77     88    122   -127      5    124    202    101     93     33     51
   -106    -62     44     83    -75     -7    114    187     93     80     25     46
    -80    -46     33     64    -59     -7    114    181     93     80     25     46
    -67    -20     46     44    -59     12    119    176     98     85     33     51
    -41     10     51     15    -46     31    114    163     98     85     38     57
    -15      7     23      2    -20     15     75    129     75     67     18     38
    -12    -12      0     10     -7     -7     54    109     62     49      2     28
      0    -12    -12      5      5    -12     36    101     59     41      0     25
     20    -46    -67     12     44    -57     12     83     38     18    -23      5
     31    -83   -114     25     70    -96      0     67     18     -7    -51    -20
     20   -124   -145     51     83   -135     -7     54      5    -28    -75    -44
     10   -148   -158     67     80   -150    -10     49     -7    -41    -88    -57
    -10   -158   -148     85     67   -153    -10     49    -10    -44    -93    -59
    -10   -168   -158     88     72   -163    -10     41    -20    -54   -109    -75
    -20   -200   -179    109     77   -189    -20     25    -36    -75   -132    -98
    -72   -220   -148    145     36   -184     -7     33    -31    -72   -135    -98
   -150   -244    -93    197    -28   -168     10     51    -15    -57   -124    -88
    -67   -246   -179    155     54   -213    -10     31    -36    -80   -155   -122
    -44   -220   -176    132     64   -200     -2     41    -23    -70   -148   -114
    -44   -218   -174    129     62   -197     -5     44    -20    -67   -142   -114
    -31   -220   -189    127     77   -205    -10     36    -25    -72   -150   -122
    -31   -218   -189    122     77   -205    -12     36    -28    -72   -153   -129
    -38   -233   -197    135     77   -215      5     54    -20    -75   -161   -145
    -10   -265   -257    135    122   -262     57    114      5    -85   -192   -194
    -10   -241   -231    127    109   -236    171    246     88    -46   -189   -215
      5   -174   -179     85     90   -176    280    410    215     51   -114   -163
     77     12    -67    -46     72    -25    353    581    389    236     67      7
    145    381    236   -265    -46    311    358    659    574    517    394    342
    103    896    792   -498   -342    844    309    620    776    883    831    789
    -72   1065   1137   -498   -607   1101     98    329    737   1015   1021    963
   -205    833   1039   -314   -623    937   -122    -46    418    763    800    766
   -252    277    530    -12   -392    402   -267   -371    -67    174    215    259
   -220   -223     -2    223   -109   -114   -311   -420   -329   -228   -220   -150
    -72   -405   -335    236    129   -371   -301   -340   -350   -316   -342   -288
    -46   -465   -418    254    184   -444   -236   -257   -303   -306   -361   -309
    -67   -436   -368    252    148   -402   -155   -163   -218   -244   -316   -262
    -96   -329   -233    213     67   -283    -64    -62   -109   -145   -231   -179
    -44   -275   -233    158     93   -254    -28    -23    -62   -106   -205   -148
    -12   -267   -254    140    119   -262    -10     -5    -46    -96   -205   -137
    -10   -257   -246    132    116   -252     -2      5    -36    -85   -202   -124
      5   -257   -262    127    132   -259      2      2    -33    -85   -210   -122
    -41   -265   -223    150     88   -244     25     23    -18    -70   -197   -106
    -59   -265   -207    161     72   -236     31     28    -10    -59   -194   -101
    -28   -257   -231    142     98   -244     23     20    -18    -64   -200   -109
    -33   -231   -197    132     80   -215     23     23    -10    -51   -192   -101
    -23   -241   -218    129     96   -228     18     18    -12    -54   -200   -111
    -36   -236   -202    135     83   -220     20     20     -5    -41   -192   -109
    -57   -228   -171    142     54   -200     36     33      7    -25   -179    -96
    -64   -231   -166    148     49   -200     46     36     15    -18   -179    -98
    -28   -233   -205    129     85   -220     28     15      0    -28   -194   -111
    -10   -228   -218    119    101   -223     23     10      0    -28   -194   -114
    -23   -228   -207    124     90   -218     33     20     12    -15   -184   -109
    -51   -220   -168    137     57   -194     51     33     31      0   -171    -96
     -5   -215   -210    109    101   -213     31     18     18    -12   -181   -116
     33   -215   -252     90    142   -233     12      5      2    -28   -192   -135
     10   -218   -228    103    119   -223     15      5      7    -28   -187   -135
     -2   -218   -215    111    106   -218     23     15     18    -20   -179   -135
    -25   -215   -192    119     83   -205     31     25     28    -10   -163   -135
    -12   -213   -200    111     90   -207     23     25     23    -12   -161   -142
      0   -223   -226    111    111   -226      5     10     10    -28   -171   -166
     -5   -226   -220    116    106   -223      2     10     10    -28   -163   -174
     -7   -220   -213    114    101   -218      5      7     10    -28   -158   -179
    -12   -228   -215    119     98   -220     -2     -2      5    -36   -161   -192
    -28   -226   -197    127     83   -213     -2     -5      5    -36   -153   -187
    -96   -231   -135    163     18   -184     12      5     20    -20   -135   -166
    -72   -223   -150    145     36   -187      0    -10     10    -25   -129   -155
      7   -226   -233    109    119   -231    -31    -41    -18    -51   -140   -158
     12   -226   -239    106    124   -233    -36    -51    -23    -54   -119   -129
     15   -223   -239    103    127   -231    -44    -62    -36    -59   -109    -96
    -10   -228   -218    116    101   -223    -41    -72    -44    -70   -101    -62
    -44   -231   -187    137     70   -210    -33    -75    -44    -75    -77    -23
    -12   -239   -228    124    106   -231    -49    -98    -62   -106    -67     -5
     18   -249   -267    116    142   -257    -62   -124    -80   -140    -57     -5
    -15   -228   -215    122     98   -220    -41   -114    -67   -137     -5     20
     23   -197   -220     85    122   -207    -36   -122    -70   -155     25     36
     51   -200   -254     72    150   -226    -38   -140    -85   -187     41     28
     51   -200   -252     75    150   -226    -23   -148    -88   -207     54     36
     75   -161   -236     41    155   -200     -5   -140    -83   -207     57     72
     88   -145   -233     28    158   -187      5   -137    -96   -197     46     88
     59   -135   -194     36    124   -163     28   -119   -106   -174     62    111
     96   -109   -205      7    150   -155     44   -106   -122   -150     70    129
     46   -111   -161     31    101   -137     96    -64    -44    -83     85    155
     12   -116   -129     51     70   -122    142    -31     12    -67     67    155
     64    -98   -163     15    111   -129    158    -28     23    -80     38    122
     57    -96   -153     20    103   -124    189     -2     54    -70     20    103
     67   -101   -168     15    116   -135    202     10     72    -80     -7     88
    103    -77   -181    -12    142   -129    213     10     85    -83    -20     72
     62    -57   -122     -2     90    -88    239     25    109    -64      2     80
     72    -70   -142      0    106   -106    239     23    103    -70      0     62
     75    -59   -137     -7    103    -98    239     23    106    -70      2     51
     75    -51   -129    -12    101    -90    241     36    114    -70     12     54
     83    -44   -127    -20    103    -83    239     41    119    -80      7     51
     77    -49   -127    -12    101    -88    233     38    122    -93      5     46
     31    -62    -96     15     62    -77    233     46    137    -88     10     49
     62    -59   -122     -2     90    -90    223     44    129    -85      0     44
     88    -33   -124    -28    106    -80    213     41    119    -70      5     44
    101    -38   -140    -31    119    -88    202     31    101    -67      2     31
     67    -54   -122     -7     93    -88    207     41    109    -49     28     38
     67    -41   -109    -12     88    -75    213     57    114    -31     57     41
     38    -49    -88      5     62    -67    215     64    122    -18     83     41
     59    -64   -124      2     90    -93    184     51    101    -23     85     23
    109    -80   -192    -15    148   -135    163     46     83    -33     90      5
    132    -75   -207    -31    168   -140    163     67     90    -18     93     10
    168    -51   -220    -59    192   -135    140     59     90    -10     85     10
    171    -38   -210    -64    189   -124    135     67     90      7    103     20
    168    -38   -210    -64    189   -124    122     59     75      7    145     18
    202    -41   -244    -83    223   -142     98     41     54     -5    148     -2
    228    -25   -257   -101    239   -140     85     33     46    -12    137    -12
    249    -15   -265   -116    257   -140     88     38     54     -7    137     -7
    228     23   -205   -127    215    -88    103     57     75     15    150     20
    194     57   -137   -127    166    -38    103     59     85     23    163     36
    171     83    -88   -127    129     -2     93     41     85     15    163     33
    150    116    -33   -132     93     41     85     31     85      7    163     33
    145    140     -5   -142     75     67     88     33     93     15    124     44
    140    168     28   -153     57     98     90     36    106     28     98     62
    111    192     77   -153     18    135     96     38    119     38     88     88
     96    200    103   -148     -2    153    101     41    132     54     93    116
     98    194     96   -148      0    148     85     36    122     49     80    116
     93    166     72   -129     10    119     72     20    106     38     64    103
     80    137     54   -109     12     96     62     18     98     36     62     98
     54    124     70    -88     -7     98     67     31    103     44     72    106
     51     80     28    -67     12     54     62     33     90     31     59     80
    103     49    -57    -77     80     -2     51     25     64      5     36     49
     98     20    -77    -62     88    -28     51     23     51     -5     25     33
     72    -41   -114    -15     93    -77     46     10     25    -25      5      7
     57    -64   -122      2     88    -93     54     15     20    -28      7     -5
     38    -70   -109     15     72    -88     59     15     18    -25     18    -10
     12   -101   -116     44     62   -109     57     12      7    -33     15    -31
     28   -109   -137     41     83   -122     51     12      0    -33      7    -49
     51   -114   -166     28    106   -140     46      7     -7    -38     -7    -67
     67   -129   -197     31    129   -163     38      2    -18    -44    -25    -85
     49   -140   -189     44    116   -163     38      5    -20    -38    -31    -90
     44   -122   -166     38    103   -142     41     10    -15    -31    -23    -96
     31   -137   -171     51     98   -153     33      2    -23    -41    -33   -109
      2   -142   -148     70     72   -145     38     10    -20    -33    -28   -106
     20   -176   -197     77    106   -187     49     28    -23    -49    -51   -137
     49   -200   -249     75    148   -223    116    114     12    -57    -83   -192
     64   -135   -200     33    129   -168    226    262    111      5    -44   -176
    114     -5   -122    -54    116    -62    324    446    265    140     85    -64
    176    254     75   -218     51    166    371    594    449    366    329    176
    207    706    498   -457   -145    602    350    628    646    675    709    579
     46   1137   1088   -592   -522   1114    252    491    795    992   1104    979
    -98   1150   1249   -527   -675   1200     44    171    662    992   1153   1031
   -187    735    919   -275   -553    828   -142   -192    246    566    745    659
   -135    122    257      7   -194    189   -270   -441   -231    -59    111     64
    -98   -233   -135    166     15   -184   -288   -405   -348   -275   -132   -197
    -85   -366   -280    226     96   -324   -239   -309   -316   -293   -163   -252
    -83   -371   -290    226    101   -329   -155   -205   -241   -249   -132   -233
    -75   -270   -194    174     59   -233    -62    -93   -132   -158    -49   -166
    -72   -187   -114    129     18   -150      0    -20    -51    -88     18   -103
    -77   -166    -88    122      2   -127     33     15    -12    -59     57    -75
    -77   -166    -88    122      5   -127     49     33      7    -51     80    -51
    -72   -166    -93    119     10   -129     57     44     20    -49     98    -38
    -67   -163    -98    114     15   -132     59     54     36    -46    124    -25
    -33   -161   -129     96     46   -145     54     51     38    -49    129    -18
      0   -168   -168     83     83   -168     46     46     38    -57    129    -20
     10   -174   -184     83     96   -179     44     46     38    -57    129    -12
     -7   -187   -179     96     85   -184     44     49     41    -57    129     -2
    -23   -194   -171    109     72   -184     44     54     44    -46    137     18
    -33   -194   -161    111     62   -179     44     57     46    -38    140     36
    -28   -189   -161    109     64   -176     41     57     46    -33    132     54
    -36   -194   -158    114     59   -176     41     57     41    -36    140     75
    -49   -205   -155    127     51   -179     41     59     44    -20    166     93
    -51   -202   -150    127     46   -176     33     54     62      0    192    109
    -46   -200   -153    124     51   -176     28     51    106     31    181    111
    -83   -207   -127    145     20   -166     38     67    166     67    176    129
    -98   -215   -116    155      7   -166     41     85    205     88    189    150
   -111   -223   -114    166      0   -171     41     98    226     98    189    155
   -106   -241   -135    174     12   -189     38    103    220     98    158    150
   -111   -246   -137    179     10   -192     41    106    207    101    142    137
   -137   -241   -103    189    -18   -174     49    111    194    109    158    140
   -163   -236    -75    200    -46   -155     51    114    179    116    127    153
   -166   -246    -80    207    -44   -163     51    111    155    111     83    158
   -176   -249    -72    210    -54   -161     49    106    132    103     54    158
   -181   -233    -54    207    -64   -145     46    101    111     96     44    158
   -207   -226    -18    215    -96   -124     44    101     98     90     46    161
   -220   -244    -23    233    -98   -135     38     93     77     75     46    161
   -239   -249    -12    241   -114   -132     28     88     64     70     49    168
   -239   -254    -15    244   -111   -135     18     77     46     57     36    168
   -213   -252    -38    231    -88   -148     -7     54     20     31     12    153
   -228   -267    -38    249    -96   -153    -18     54      7     23      5    150
   -252   -277    -28    262   -111   -153    -15     59      2     20      0    161
   -257   -280    -25    267   -116   -153    -28     49    -12     12    -10    155
   -236   -280    -44    259    -96   -163    -49     25    -38     -7    -25    135
   -231   -280    -49    257    -90   -166    -54     12    -54    -15    -25    127
   -239   -272    -33    254   -103   -155    -57      7    -64    -25    -41    124
   -241   -283    -41    262   -101   -163    -59      5    -77    -46    -59    127
   -236   -298    -62    265    -90   -181    -59      2    -88    -59    -67    119
   -246   -275    -28    262   -109   -153    -49     18    -77    -49    -49    140
   -226   -267    -44    244    -93   -158    -59      5    -96    -83    -83    124
   -215   -267    -51    241    -83   -158    -54     15    -90    -83    -85    119
   -205   -265    -59    233    -72   -163    -46     31    -77    -64    -64     98
   -207   -259    -51    233    -77   -155    -41     41    -72    -64    -64     93
   -220   -262    -44    239    -88   -153    -18     67    -57    -54    -51     67
   -215   -262    -46    239    -85   -155     10     93    -33    -33    -15     64
   -187   -252    -64    220    -62   -161     18     96    -25    -36     -7     59
   -168   -252    -83    210    -44   -168     28     98    -18    -49    -12     51
   -176   -236    -62    205    -57   -150     46    114      0    -46    -10     46
   -181   -218    -36    200    -72   -127     51    116      7    -46     -7     44
   -192   -192      0    189    -96    -96     62    116     18    -38     12     25
   -194   -200     -5    197    -96   -103     62    109     12    -44     28     -2
   -181   -205    -23    192    -80   -114     64    101     10    -49     41    -28
   -176   -192    -15    184    -80   -106     64     90      7    -51     46    -46
   -181   -192    -10    187    -88   -101     64     85      5    -41     64    -59
   -179   -181     -2    181    -88    -93     70     83      2    -18     88    -46
   -176   -150     23    161   -101    -64     70     75     -5      2    109    -28
   -179   -124     54    150   -116    -36     64     64    -12     18    114    -57
   -174   -109     62    140   -122    -23     59     59    -23     20    119    -90
   -168    -93     75    132   -122    -10     59     57    -25     33    127   -109
   -168    -98     70    132   -119    -15     57     54    -33     28    122   -119
   -166    -85     80    124   -124     -2     62     67    -25     38    127   -101
   -174    -77     96    122   -135      7     67     77    -25     46    122    -88
   -163    -62    101    114   -132     18     62     80    -31     44    106    -88
   -168    -70     98    119   -135     12     57     75    -46     31     85   -106
   -200    -70    127    135   -166     28     64     88    -44     41     85   -101
   -231    -70    161    150   -197     44     72    101    -38     59     98    -77
   -236    -62    174    150   -205     54     77    109    -38     80    109    -62
   -265    -93    171    179   -220     38     75    103    -54     70     98    -72
   -290    -98    192    192   -241     46     85    124    -51     77    109    -64
   -303    -80    220    189   -265     67     88    145    -49     83    116    -51
   -316    -80    236    200   -277     77     85    166    -49     83    119    -31
   -329    -77    249    202   -290     85     75    189    -49     83    119    -10
   -340    -77    262    207   -303     93     75    205    -49     80    111     10
   -376    -88    285    231   -335     98     77    215    -46     80    101     28
   -420    -90    329    257   -376    119     90    233    -33     88     96     49
   -413    -90    322    249   -368    116     90    241    -36     70     75     57
   -439    -54    381    246   -410    163    119    270    -12     88     83     98
   -444    -18    426    228   -439    202    145    293     10    106     93    129
   -454     23    478    215   -465    249    171    316     38    124    101    158
   -496     38    532    228   -514    283    197    329     57    137    106    166
   -517     57    571    228   -545    314    218    332     72    145    109    168
   -550     85    636    231   -594    361    233    332     93    163    127    184
   -615     90    706    262   -659    397    257    332    114    174    140    205
   -688     80    766    301   -727    423    275    337    140    184    145    205
   -693    103    795    293   -743    449    262    322    148    171    150    213
   -649    124    771    259   -709    446    220    283    129    119    150    215
   -594    122    717    236   -654    418    189    259    109     88    137    197
   -579     90    667    244   -623    379    181    252     88     83    101    142
   -550     57    607    246   -579    332    179    244     67     70     59     85
   -478     25    504    226   -491    262    153    205     28     23      0     23
   -402      5    407    200   -405    205    106    161     -7    -31    -54    -28
   -426     -7    415    215   -420    202     93    150    -12    -44    -72    -41
   -439      2    441    218   -441    220     90    150     -5    -46    -75    -49
   -423    -10    410    215   -418    200     72    132    -18    -62    -90    -75
   -418    -38    379    228   -400    168     57    114    -36    -83   -109   -109
   -358    -46    311    200   -337    132     33     85    -59   -106   -132   -137
   -355    -46    309    200   -335    132     33     77    -64   -114   -137   -137
   -306    -49    257    176   -283    103     12     49    -90   -145   -161   -158
   -262    -51    210    158   -236     77      5     31   -103   -158   -171   -174
   -311    -70    241    189   -277     85     12     33    -96   -150   -158   -179
   -306    -98    205    202   -257     51     12     28    -98   -153   -155   -194
   -202   -129     70    163   -137    -28      2     15   -119   -181   -184   -233
   -129   -155    -25    142    -51    -90     49     67   -101   -200   -210   -280
   -140   -124     12    132    -80    -57    187    223      7   -137   -171   -270
    -36    -25     10     31    -25     -7    298    402    145    -28    -77   -207
    150    176     25   -163     62    101    332    532    290    129     88    -59
    257    540    283   -397    -12    413    285    537    441    379    394    265
    150   1093    940   -623   -394   1018    181    423    646    763    862    750
    -41   1265   1306   -613   -672   1286    -28    127    615    885   1036    932
   -148    896   1044   -376   -597    969   -249   -249    254    542    701    646
   -155    161    316     -2   -236    239   -415   -607   -316   -142      0      5
    -51   -285   -236    166     90   -262   -436   -600   -509   -454   -363   -381
     25   -423   -449    197    236   -436   -384   -491   -491   -498   -454   -498
     62   -413   -478    174    267   -444   -303   -389   -423   -470   -467   -517
    119   -322   -441    101    280   -381   -205   -285   -324   -415   -423   -485
    140   -233   -374     46    254   -303   -137   -213   -249   -345   -361   -446
    163   -210   -374     23    267   -290   -101   -171   -218   -316   -340   -444
    161   -213   -374     25    267   -293    -85   -155   -210   -301   -316   -457
    122   -213   -335     46    228   -272    -62   -140   -200   -272   -288   -449
    129   -200   -332     33    228   -265    -49   -132   -184   -254   -277   -459
    168   -163   -332     -2    249   -246    -49   -132   -187   -257   -283   -457
    142   -127   -272    -10    207   -200    -41   -122   -176   -252   -301   -415
    179   -116   -296    -31    236   -205    -46   -124   -176   -246   -306   -441
    213   -142   -355    -36    283   -249    -38   -119   -168   -215   -254   -454
    192   -145   -337    -23    262   -241    -20   -111   -148   -184   -215   -439
    166   -137   -303    -15    233   -220    -15   -119   -142   -184   -226   -410
    127   -132   -259      2    192   -194     -5   -116   -127   -171   -223   -389
    114   -122   -239      2    174   -179    -10   -122   -122   -161   -200   -387
     77   -109   -187     12    132   -148    -10   -122   -114   -150   -187   -361
     62    -96   -158     15    109   -127     -7   -116   -101   -142   -176   -329
     41   -103   -145     31     93   -124      2   -101    -83   -124   -163   -309
     70    -88   -161      7    114   -124    -15   -111    -88   -132   -174   -324
    109    -72   -181    -18    142   -124    -33   -116    -96   -142   -184   -322
     90    -54   -145    -20    116    -98    -31   -103    -83   -135   -176   -285
     31    -54    -85     12     57    -70    -12    -64    -57   -106   -142   -236
     20    -54    -77     15     46    -64    -15    -62    -49   -101   -137   -236
     25    -36    -62      5     41    -49    -23    -64    -44    -98   -135   -226
      0    -23    -23     10     10    -23    -20    -57    -28    -77   -119   -192
     67     -7    -75    -28     70    -41    -41    -83    -46    -98   -153   -184
     72     25    -46    -49     59    -10    -54    -83    -46   -103   -166   -168
     62     49    -15    -57     38     18    -62    -80    -46    -93   -145   -166
     88     54    -33    -72     62     10    -75    -93    -57    -93   -137   -187
     90     49    -41    -70     67      5    -83   -103    -62    -90   -135   -184
     57     54     -2    -54     31     25    -75   -101    -62    -85   -142   -166
     12     72     59    -41    -23     64    -64    -98    -54    -83   -150   -140
     18     70     51    -44    -15     59    -75   -114    -67    -96   -158   -140
     88     75    -12    -80     51     31   -109   -158   -103   -114   -163   -168
     51     51      0    -51     25     25   -109   -171   -114   -124   -166   -174
     -2     41     44    -20    -23     44    -93   -161   -106   -122   -174   -150
     28     38     10    -33     10     23   -114   -181   -129   -155   -220   -171
     44     23    -20    -33     33      2   -122   -197   -150   -171   -215   -202
      7     -7    -15     -2     10    -10   -116   -207   -153   -171   -205   -187
    -10    -31    -20     20      2    -25   -116   -226   -161   -184   -223   -187
     12    -36    -51     10     31    -41   -122   -252   -181   -200   -241   -200
    -23    -38    -15     31     -5    -28    -93   -244   -174   -200   -254   -179
    -41    -44     -2     41    -20    -23    -83   -236   -176   -207   -275   -184
      2    -54    -57     23     28    -54    -93   -246   -192   -226   -277   -213
     49    -64   -116      7     80    -88    -96   -252   -202   -241   -280   -233
     38    -83   -122     23     80   -101    -72   -223   -189   -228   -277   -218
      5    -67    -72     31     38    -70    -46   -194   -158   -187   -244   -207
     36    -67   -106     15     70    -85    -38   -187   -153   -181   -259   -239
     64    -72   -140      2    101   -106    -31   -174   -150   -197   -288   -244
     62    -70   -132      5     96   -101    -12   -148   -135   -197   -296   -228
     12    -75    -88     28     49    -83     12   -119   -111   -176   -272   -226
      2    -88    -90     41     44    -88     28    -98   -103   -166   -246   -223
    -28    -83    -57     54     12    -70     49    -75    -85   -148   -207   -213
    -15    -70    -54     44     18    -62     57    -57    -72   -137   -179   -207
     41    -85   -129     20     83   -106     38    -72    -90   -163   -205   -233
     31    -80   -114     23     70    -96     49    -64    -85   -163   -197   -228
     20    -54    -75     15     46    -64     57    -51    -72   -153   -171   -205
     15    -64    -80     25     46    -72     62    -36    -67   -142   -132   -200
     -2    -64    -64     31     31    -64     77    -15    -49   -114    -72   -184
     41    -49    -90      2     64    -70     64    -23    -59   -119    -57   -179
     62    -31    -93    -18     77    -62     57    -28    -70   -122    -23   -189
     46     -7    -54    -18     49    -31     51    -23    -67   -114    101   -184
     28      2    -25    -15     25    -12     51    -18    -70   -103    179   -171
     10     20     10    -15      0     15     57    -18    -83   -101    174   -168
     59     38    -20    -51     38     10     33    -38   -132   -109    114   -187
    127     44    -83    -85    106    -18     10    -59   -163    -36     49   -215
     88     44    -46    -67     64      0     33    -57   -106     64     10   -200
     70     49    -23    -59     46     12     41    -54    -83     10    -20   -197
     75     49    -25    -62     49     12     36    -33    -75    -36     -7   -205
     75     49    -25    -62     51     12     38     -2    -57    -51     12   -205
     80     49    -33    -64     57      7     46      2    -49    -33     -5   -202
     83     46    -36    -67     59      5     44     -7    -51     -7    -25   -205
     38     36     -2    -38     20     15     49     -5    -46     10    -36   -205
     36     49     12    -41     12     31     49      2    -38     23    -31   -205
     80     64    -15    -75     46     25     38     -2    -44     15    -31   -215
     75     67    -10    -72     44     28     41      0    -44     10    -36   -218
     85     83     -5    -85     44     38     41     -7    -46     -2    -46   -213
     33     75     41    -54     -2     59     51      0    -36    -10    -46   -197
     23     51     28    -38     -2     41     44    -12    -44    -46    -62   -207
     15     49     33    -33    -10     44     46     -7    -38    -62    -54   -215
     15     46     28    -33     -7     38     44    -10    -36    -70    -49   -213
     28     44     15    -36      7     31     38    -20    -41    -85    -54   -215
      5     49     44    -28    -20     46     62     -5    -23    -80    -38   -200
     10     67     57    -38    -23     64     77      7    -10    -72    -18   -179
     -2     77     80    -38    -41     80     93     20      0    -67      0   -168
    -38     93    132    -25    -85    111    114     41     20    -54     33   -153
    -49     80    129    -15    -90    103    116     41     12    -62     36   -155
    -59     70    129     -5    -96    101    127     51     18    -62     49   -148
    -62     98    161    -18   -111    129    145     70     38    -38     85   -127
    -72    124    197    -25   -135    161    158     83     57    -20    116   -106
    -90    145    236    -28   -163    192    161     85     62    -15    129    -77
    -90    137    228    -23   -161    184    137     75     51    -25    122    -75
    -93    103    197     -7   -145    150    109     57     31    -51    109    -88
    -72    116    189    -20   -129    153     85     44     23    -59    114    -88
   -129     93    220     15   -176    155     77     46     20    -54    114    -80
   -176     33    207     70   -192    119     67     46      7    -72     88   -103
   -132     -5    127     67   -129     59     44     31    -18   -109     44   -140
   -135    -44     90     90   -114     23     38     33    -28   -129     20   -155
    -93    -67     23     80    -62    -23     10      2    -67   -161     -7   -192
   -109    -83     25     96    -70    -28      5     -2    -72   -158     -7   -197
   -174   -106     64    140   -122    -20      7     -2    -72   -163    -25   -194
   -187   -109     77    148   -132    -15      0    -10    -80   -176    -57   -192
   -163   -109     51    135   -109    -28    -18    -23   -103   -184    -62   -215
   -116   -140    -23    129    -46    -83    -36    -44   -124   -194    -59   -246
   -114   -153    -41    132    -38    -98    -36    -38   -119   -184    -31   -252
   -127   -153    -25    140    -51    -90    -31    -36   -116   -179     -7   -249
   -124   -127     -2    124    -62    -64    -25    -36   -116   -174      5   -249
   -124    -98     23    111    -75    -38    -20    -28   -103   -161     12   -246
   -140   -109     28    122    -85    -41    -18    -20   -101   -158      7   -252
   -145   -163    -18    155    -64    -90     18     20    -93   -168    -18   -290
   -103   -176    -75    137    -15   -124    103    140    -38   -158    -33   -337
    -41   -111    -70     75     12    -90    200    290     64    -83     23   -316
     28     36      7    -36     10     20    280    457    213     59    161   -200
     88    332    244   -210    -77    288    293    558    387    298    431     67
     67    865    795   -467   -363    831    244    542    605    672    872    524
    -93   1228   1322   -568   -706   1275     96    345    701    940   1195    844
   -197   1117   1314   -459   -756   1213   -140    -10    480    815   1104    750
   -272    563    836   -145   -553    698   -311   -379    -15    246    558    259
   -283     -2    280    140   -283    140   -361   -470   -350   -231     57   -213
   -213   -293    -80    254    -67   -187   -361   -407   -423   -384   -124   -402
   -187   -381   -194    283      2   -288   -303   -319   -389   -394   -158   -439
   -202   -363   -161    283    -20   -262   -223   -218   -309   -340   -124   -405
   -145   -280   -135    210     -5   -207   -163   -145   -233   -280    -77   -358
   -109   -202    -96    155     -7   -150   -111    -85   -168   -228    -33   -301
   -116   -181    -67    148    -25   -124    -77    -46   -132   -205    -18   -265
   -106   -174    -67    140    -20   -122    -67    -38   -122   -207    -25   -257
   -135   -184    -49    158    -44   -116    -59    -28   -109   -213    -23   -244
   -142   -174    -31    158    -57   -103    -51    -18    -88   -205    -10   -228
    -98   -181    -85    140    -10   -135    -62    -28    -93   -223    -25   -233
    -85   -176    -90    132      2   -135    -70    -33    -93   -231    -31   -231
    -80   -176    -98    127      7   -137    -77    -44    -90   -244    -38   -236
   -114   -200    -85    155    -15   -142    -75    -44    -85   -254    -41   -231
   -174   -202    -28    187    -75   -116    -57    -28    -64   -244    -31   -200
   -145   -189    -44    168    -51   -116    -62    -28    -64   -239    -31   -187
   -101   -184    -83    140    -12   -135    -80    -44    -75   -246    -28   -187
   -103   -200    -98    150     -5   -150    -85    -49    -83   -246    -20   -176
   -101   -213   -111    155      5   -161    -83    -51    -83   -249    -10   -163
    -96   -215   -119    155     10   -168    -77    -46    -77   -252     -2   -135
   -122   -220    -98    168    -12   -161    -75    -44    -67   -246      5    -93
   -145   -226    -80    184    -33   -153    -72    -41    -59   -244      7    -64
   -122   -228   -106    174    -10   -168    -85    -51    -64   -257     -7    -57
   -153   -226    -72    189    -41   -150    -77    -41    -41   -244      5    -20
    -85   -213   -129    148     18   -171    -96    -59    -41   -259      5    -20
    -44   -205   -161    124     57   -184   -116    -72    -33   -249      2    -18
    -25   -220   -194    122     83   -207   -135    -85    -33   -215    -15    -25
    -77   -231   -153    155     36   -192   -116    -67    -10   -116    -10      0
    -72   -223   -150    145     38   -187   -114    -57      5    -36    -15     33
    -62   -213   -153    137     44   -184   -119    -51     10      2    -20     54
    -57   -210   -153    132     46   -181   -127    -49      5     12    -23     59
    -57   -218   -161    137     51   -189   -116    -41      2     23    -23     59
    -75   -231   -155    150     38   -194   -127    -51    -23     10    -38     44
    -96   -236   -140    163     20   -189   -129    -54    -41     -2    -54     41
   -111   -252   -140    181     10   -194   -129    -57    -62    -15    -80     31
    -98   -239   -140    168     20   -189   -137    -72    -90    -36    -98     28
    -85   -236   -150    161     31   -194   -137    -83   -111    -49    -96     23
   -109   -252   -142    179     15   -197   -137    -85   -129    -54    -75     12
   -140   -272   -132    205     -5   -202   -129    -88   -142    -64    -62     10
   -181   -277    -96    231    -44   -187   -119    -83   -148    -75    -54     18
   -197   -296   -101    244    -49   -197   -127    -93   -168    -93    -59      5
   -215   -314    -98    265    -59   -207   -137   -101   -184   -106    -54      2
   -236   -324    -88    280    -75   -207   -145   -111   -197   -122    -67      5
   -259   -340    -80    301    -90   -210   -148   -111   -205   -135    -90      7
   -265   -345    -80    303    -93   -213   -145   -111   -213   -145   -101     -7
   -259   -345    -88    301    -85   -218   -145   -111   -220   -153   -103    -20
   -236   -350   -116    293    -62   -233   -150   -106   -220   -158   -101    -31
   -213   -350   -137    283    -38   -244   -155   -101   -218   -155    -93    -49
   -215   -342   -129    277    -44   -236   -145    -85   -205   -153    -85    -46
   -265   -342    -77    303    -93   -210   -116    -51   -171   -124    -62    -25
   -231   -345   -116    285    -59   -231   -111    -36   -163   -119    -62    -28
   -171   -342   -171    257      0   -257   -116    -25   -161   -122    -75    -49
   -226   -340   -114    283    -57   -226    -93      5   -135   -106    -64    -64
   -249   -327    -80    288    -85   -205    -80     25   -119    -98    -64    -67
   -239   -314    -75    275    -83   -194    -77     33   -111   -101    -70    -77
   -218   -327   -109    272    -54   -218    -83     33   -111   -106    -90    -80
   -244   -337    -93    288    -77   -215    -75     41   -101    -93    -93    -72
   -254   -340    -85    296    -85   -213    -72     44    -96    -80    -77    -90
   -265   -340    -75    298    -96   -207    -62     49    -90    -75    -64   -103
   -226   -337   -111    283    -57   -226    -70     44    -96    -85    -75   -109
   -244   -337    -93    290    -77   -218    -70     41    -98    -88    -83   -116
   -267   -332    -67    298   -101   -200    -62     51    -90    -83    -75   -109
   -267   -350    -83    306    -93   -218    -70     49    -98    -96    -88   -114
   -283   -371    -88    327    -98   -231    -64     59   -101    -98    -90   -111
   -275   -340    -64    306   -106   -205    -59     67    -90    -83    -77    -98
   -296   -309    -12    301   -142   -161    -46     88    -72    -62    -59    -77
   -259   -288    -31    272   -116   -161    -54     88    -72    -62    -67    -77
   -241   -275    -33    259   -103   -155    -64     90    -75    -59    -70    -72
   -283   -277      2    277   -145   -137    -59    103    -64    -46    -62    -57
   -275   -277     -2    275   -137   -140    -59    106    -67    -44    -64    -49
   -275   -283     -7    277   -135   -145    -57    111    -64    -36    -64    -36
   -272   -283    -10    277   -132   -148    -51    114    -62    -31    -64    -20
   -311   -280     28    293   -171   -127    -38    129    -49    -12    -51      7
   -329   -280     49    303   -189   -116    -31    142    -38     -2    -46     31
   -277   -270      7    272   -145   -132    -41    132    -49    -12    -62     31
   -259   -244     15    252   -137   -114    -36    132    -46     -7    -59     46
   -246   -244      0    244   -124   -122    -38    124    -51     -7    -70     57
   -254   -252      0    252   -127   -127    -33    129    -49     -2    -72     64
   -259   -265     -7    259   -127   -137    -38    122    -57      0    -80     67
   -262   -267     -5    265   -129   -137    -33    127    -57      2    -93     77
   -270   -259      7    262   -140   -124    -28    129    -49     10    -96     93
   -283   -254     28    267   -155   -114    -15    142    -38     33    -83    122
   -283   -244     36    262   -161   -103     -2    155    -28     46    -72    150
   -249   -215     33    233   -142    -90     12    166    -15     57    -62    163
   -244   -207     36    226   -142    -85     20    171     -7     64    -72    184
   -257   -192     64    223   -161    -64     36    181      5     80    -64    202
   -205   -189     15    197   -111    -88     33    171     -2     77    -75    200
   -213   -187     25    200   -119    -80     49    176      7     93    -67    231
   -215   -158     54    187   -137    -51     54    187     15    111    -54    275
   -236   -142     93    189   -166    -25     59    200     23    129    -44    306
   -246   -132    111    187   -179    -10     59    194     28    137    -41    324
   -246   -135    111    192   -179    -12     49    184     23    140    -46    332
   -241   -124    114    181   -179     -5     38    179     23    140    -46    348
   -239   -135    103    184   -171    -15     25    168     18    135    -46    358
   -228   -168     59    197   -145    -54      7    148      0    119    -62    340
   -239   -200     38    220   -140    -80      5    145    -10    103    -75    314
   -254   -218     36    236   -148    -93      5    148    -15     88    -85    280
   -254   -249      5    252   -129   -122     -2    135    -31     72    -96    249
   -249   -267    -20    257   -116   -142     -5    119    -38     57   -109    213
   -257   -283    -25    270   -116   -155    -10    111    -44     49   -111    179
   -267   -332    -64    298   -103   -197    -20     96    -62     28   -129    137
   -306   -329    -23    316   -142   -176    -10    109    -44     49   -116    145
   -319   -329    -10    322   -155   -168     -7    111    -36     64   -111    142
   -293   -322    -28    309   -132   -176    -10    111    -31     59   -111    129
   -280   -324    -44    301   -119   -187    -15    103    -36     44   -114    109
   -275   -319    -44    296   -116   -181    -12    109    -31     41   -106    106
   -293   -309    -15    301   -140   -163    -10    116    -15     46    -88    114
   -332   -293     38    314   -187   -127      5    132      5     64    -57    129
   -337   -301     36    316   -189   -132     18    145     10     59    -59    122
   -301   -327    -25    311   -137   -176     54    202     28     25   -103     70
   -267   -335    -70    301   -101   -202    161    329     90     36   -132     12
   -233   -288    -54    262    -90   -171    275    491    202    122    -85     12
   -174   -116     57    142   -116    -28    363    667    379    298     83    161
   -122    244    366    -62   -244    303    355    737    568    571    392    472
   -137    771    906   -316   -524    839    252    654    748    911    802    878
   -213   1052   1265   -418   -737   1158     12    368    750   1096   1041   1080
   -324    820   1145   -249   -735    982   -218     -5    441    859    841    872
   -379    265    644     57   -511    454   -345   -314    -38    275    280    381
   -381   -213    168    296   -277    -20   -366   -345   -301   -127   -140      2
   -293   -467   -174    381    -59   -322   -350   -262   -350   -246   -298   -163
   -293   -548   -254    420    -20   -402   -275   -171   -303   -236   -316   -202
   -329   -524   -194    426    -67   -361   -181    -67   -207   -158   -265   -176
   -277   -452   -174    363    -54   -314   -116      2   -135    -90   -213   -155
   -207   -376   -168    293    -20   -272    -83     36    -88    -49   -181   -137
   -122   -340   -220    228     49   -280    -75     41    -77    -38   -181   -132
   -140   -332   -192    236     25   -262    -46     70    -49    -12   -161    -98
   -119   -340   -220    228     49   -280    -46     70    -51    -10   -163    -93
    -96   -350   -254    223     77   -303    -51     59    -59    -18   -174   -103
   -103   -366   -262    231     77   -314    -49     54    -64    -23   -174   -111
   -142   -363   -220    252     38   -293    -31     64    -51     -2   -150    -98
   -150   -374   -223    259     33   -298    -31     59    -51     -2   -148   -103
    -77   -350   -272    215     96   -311    -46     41    -64    -12   -158   -122
    -67   -337   -270    202     98   -303    -49     38    -62    -10   -150   -116
    -80   -358   -277    218     98   -319    -49     38    -57    -12   -150   -122
    -96   -368   -275    231     88   -322    -44     44    -49     -7   -148   -114
    -49   -363   -314    207    132   -340    -54     31    -57    -12   -150   -106
    -41   -366   -327    202    140   -345    -62     23    -59    -20   -155   -103
    -62   -355   -293    207    114   -324    -57     25    -46     -7   -137    -80
    -72   -340   -270    205     98   -306    -49     36    -33      0   -122    -57
    -10   -322   -311    166    150   -316    -67     23    -44    -12   -132    -59
    -31   -324   -293    176    129   -309    -70     23    -41     -7   -122    -51
    -59   -332   -272    194    106   -303    -64     33    -31      2   -106    -46
    -67   -324   -257    194     93   -290    -64     38    -25      7    -98    -51
    -57   -319   -262    189    101   -290    -67     38    -31      5    -96    -62
    -85   -329   -244    207     77   -285    -59     44    -28      7    -88    -59
    -51   -337   -285    194    116   -311    -75     28    -44     -5   -101    -75
    -36   -337   -301    187    132   -322    -83     28    -46     -5   -103    -80
    -44   -329   -285    187    119   -309    -80     33    -38      7    -90    -80
     -7   -319   -311    163    150   -314    -90     23    -49      2    -93    -90
     -7   -337   -332    171    161   -335   -101     12    -57      0    -96    -93
    -38   -350   -314    192    135   -332   -103     12    -57      5    -88    -85
    -38   -319   -280    179    119   -301   -103     10    -51     18    -72    -70
    -41   -316   -277    176    116   -298   -109      2    -57     15    -72    -75
    -18   -314   -296    166    137   -306   -122    -10    -67      5    -77    -80
    -15   -309   -296    161    137   -303   -137    -23    -80     -2    -80    -83
    -15   -322   -306    168    145   -314   -153    -44    -98    -25    -96    -96
      5   -322   -327    158    163   -324   -161    -57   -106    -44   -106   -103
    -23   -324   -301    174    137   -314   -153    -54   -103    -38   -101    -98
    -15   -335   -319    174    150   -327   -161    -64   -116    -51   -106   -114
     -5   -335   -329    171    161   -332   -163    -75   -124    -62   -103   -116
      0   -329   -329    163    163   -329   -168    -83   -135    -75   -109   -111
      5   -324   -332    158    168   -329   -171    -93   -142    -90   -116   -122
     31   -335   -366    150    194   -350   -181   -106   -155   -106   -127   -145
    -10   -340   -329    176    158   -335   -161    -85   -140    -93   -116   -127
    -38   -311   -272    174    116   -290   -135    -59   -109    -72    -93   -103
     54   -298   -353    122    202   -324   -148    -67   -119    -90   -114   -124
     70   -309   -379    116    223   -342   -140    -54   -111    -90   -119   -137
     64   -314   -379    124    220   -345   -122    -36    -93    -77   -114   -142
     75   -303   -379    114    226   -340   -109    -23    -77    -72   -114   -150
     33   -306   -340    135    187   -322    -75      7    -46    -44   -103   -145
     44   -303   -348    127    194   -324    -64     15    -33    -36   -109   -153
     46   -303   -350    129    197   -327    -57     20    -20    -33   -111   -161
     10   -309   -322    148    163   -314    -41     31     -5    -20    -98   -163
    -18   -316   -298    166    137   -309    -25     41     10     -7    -90   -171
     49   -293   -342    122    194   -316    -36     28      5    -15    -98   -187
     72   -277   -350    103    210   -314    -38     23      2    -18   -103   -197
     85   -277   -366     93    223   -322    -41     15      0    -23   -106   -202
     90   -280   -374     93    231   -327    -44     12      2    -23   -109   -202
     51   -288   -342    116    194   -314    -36     18     10    -18   -101   -200
     93   -272   -366     90    228   -319    -44     10     10    -20   -103   -200
     75   -277   -353     98    213   -314    -36     18     18    -12    -98   -192
     85   -285   -371     98    228   -327    -38     12     12    -15   -101   -200
     59   -277   -337    109    197   -306    -36     15     23     -7    -96   -194
    -18   -262   -244    140    111   -254    -12     44     54     20    -70   -153
      5   -267   -272    127    137   -270    -20     38     51     15    -75   -153
     96   -254   -350     77    223   -303    -46     15     36      2    -88   -166
    111   -241   -353     62    231   -296    -44     23     44      7    -80   -153
     88   -233   -322     72    205   -277    -28     36     59     18    -70   -142
    122   -218   -340     46    228   -277    -38     25     54      7    -85   -145
    129   -197   -327     33    226   -262    -31     38     64     15    -85   -127
    153   -200   -355     23    254   -277    -41     31     59      5   -103   -127
    140   -205   -345     33    241   -275    -41     36     62     12    -85   -127
    142   -200   -342     25    239   -270    -44     33     57     15    -75   -129
    109   -197   -306     44    205   -249    -31     49     70     31    -59   -103
    101   -205   -306     49    202   -254    -33     49     67     25    -62    -85
     98   -200   -298     51    197   -249    -25     57     70     25    -64    -75
     70   -205   -275     64    171   -239    -15     64     75     28    -64    -67
    114   -197   -311     38    213   -254    -23     54     62     10    -83    -83
    163   -179   -342      5    252   -259    -31     38     51     -2    -93    -80
    171   -155   -327     -7    249   -241    -20     33     54     -2    -83    -62
    145   -127   -272    -10    207   -200      5     46     75     12    -57    -36
    129   -111   -241     -7    184   -176     25     51     85     23    -38    -31
    137   -114   -252    -12    192   -181     36     51     88     25    -25    -31
    145    -93   -239    -25    192   -166     51     64     98     38      5    -10
    142    -72   -218    -36    179   -145     62     72    106     51     38     -2
    184    -49   -236    -67    210   -142     64     70    106     54     36     12
    158    -18   -179    -72    168    -96     77     77    124     75     49     44
    150      7   -142    -77    148    -67     75     80    127     77     62     62
    101     -2   -103    -51    103    -51     70     77    124     75     77     49
    119    -12   -132    -54    124    -70     44     62    103     59     83     10
    155     -2   -161    -77    158    -83     18     49     83     46     62    -15
    155    -28   -184    -62    168   -106      0     31     59     33     41    -44
    176    -51   -231    -64    202   -140    -12     18     38     15     18    -70
    197    -83   -280    -57    239   -181    -25      7     12     -2     -5   -103
    148   -119   -267    -15    205   -194    -25     -2     -5    -10    -15   -127
    103   -122   -226     10    163   -174    -15      5     -5     -2      0   -132
    109   -135   -244     10    176   -189    -18      0    -23    -10     -5   -142
    132   -145   -280      5    205   -213    -33    -20    -57    -25    -23   -161
    124   -161   -285     18    202   -223    -38    -38    -80    -28    -25   -168
    101   -179   -280     38    189   -228    -33    -46    -62    -44    -20   -171
     90   -179   -270     44    179   -223    -28    -51    -54    -77    -12   -174
    114   -181   -296     33    202   -239    -28    -54    -62    -88     -2   -187
    124   -181   -309     28    215   -244    -25    -54    -64    -88      5   -202
    106   -187   -293     41    200   -239    -18    -49    -54    -93     28   -200
    111   -189   -301     36    202   -244     -7    -49    -51    -83     44   -205
    119   -213   -332     46    223   -270      7    -31    -46    -72     44   -226
    103   -239   -342     64    220   -288     85     54     -7    -70     18   -249
    127   -207   -335     41    231   -270    215    194     75    -44     12   -252
    179   -111   -290    -33    233   -200    324    376    218     49     93   -163
    309    103   -205   -207    257    -49    379    519    394    223    262     20
    371    488    116   -431    127    303    353    566    587    506    592    361
    306   1021    714   -662   -202    867    254    472    776    857   1021    810
    202   1137    935   -672   -366   1039     -2    135    698    919   1119    937
    127    836    709   -483   -290    774   -218   -241    348    589    815    688
    176    249     70   -213     54    158   -358   -535   -140    -38    181    142
    259   -228   -488    -15    374   -358   -389   -558   -374   -402   -223   -241
    335   -405   -740     33    535   -571   -361   -462   -374   -441   -290   -342
    374   -433   -810     28    589   -620   -303   -376   -324   -418   -283   -361
    376   -361   -737     -7    555   -548   -223   -277   -228   -340   -210   -311
    472   -267   -740   -101    605   -504   -184   -228   -163   -306   -111   -280
    574   -236   -810   -168    691   -522   -181   -213   -153   -309   -127   -283
    615   -218   -833   -197    724   -524   -174   -192   -137   -303   -111   -280
    667   -194   -865   -239    766   -530   -184   -197   -137   -314    -46   -288
    688   -197   -885   -244    787   -540   -192   -200   -140   -316    -15   -288
    683   -218   -901   -233    789   -558   -205   -205   -153   -324     18   -303
    701   -226   -927   -239    813   -576   -223   -218   -166   -332     62   -324
    709   -207   -919   -252    813   -563   -233   -223   -168   -316     83   -322
    696   -200   -896   -246    795   -548   -236   -218   -168   -301     80   -316
    685   -207   -896   -239    789   -550   -241   -220   -176   -290     85   -322
    680   -179   -859   -252    769   -517   -236   -213   -171   -272     83   -306
    646   -161   -807   -244    724   -483   -228   -202   -163   -254     67   -301
    589   -174   -763   -207    675   -467   -226   -202   -168   -246     77   -288
    517   -174   -691   -174    602   -431   -215   -192   -161   -226     80   -262
    514   -158   -672   -179    592   -415   -220   -197   -163   -226     44   -257
    530   -179   -711   -176    618   -444   -241   -220   -187   -254    -18   -277
    519   -153   -672   -181    594   -413   -233   -213   -176   -246    -33   -259
    504   -135   -639   -187    568   -384   -228   -200   -171   -239    -31   -244
    472   -132   -605   -171    537   -368   -223   -189   -161   -223    -31   -236
    504   -127   -631   -189    566   -376   -244   -207   -179   -231    -51   -252
    470   -101   -571   -184    519   -335   -241   -205   -174   -210    -44   -239
    459    -88   -548   -187    501   -316   -241   -205   -171   -205    -62   -218
    439    -75   -517   -181    478   -296   -236   -192   -161   -189    -51   -194
    428    -83   -511   -176    470   -296   -246   -197   -168   -189    -57   -194
    433   -109   -542   -161    488   -324   -259   -205   -189   -213    -88   -213
    428    -90   -522   -168    475   -306   -262   -202   -192   -207    -90   -202
    384    -83   -467   -150    423   -275   -249   -181   -174   -187    -67   -174
    376    -72   -449   -153    410   -259   -249   -171   -163   -179    -46   -150
    433    -80   -514   -176    472   -296   -277   -187   -189   -202    -70   -158
    433    -83   -517   -176    472   -298   -283   -187   -189   -187    -64   -148
    423    -77   -501   -174    459   -288   -280   -184   -189   -176    -51   -135
    407    -80   -488   -166    446   -285   -285   -189   -200   -181    -54   -132
    394    -57   -452   -168    423   -254   -293   -202   -210   -179    -54   -122
    371    -49   -423   -163    394   -233   -301   -210   -226   -181    -62   -124
    358    -59   -418   -148    387   -239   -303   -218   -239   -181    -70   -127
    324    -57   -381   -135    350   -220   -293   -213   -236   -168    -54   -111
    275    -46   -322   -114    298   -184   -272   -197   -226   -142    -36    -85
    267    -51   -319   -109    290   -184   -272   -202   -233   -142    -51    -88
    262    -67   -329    -98    296   -197   -270   -213   -246   -148    -70    -93
    246    -80   -327    -83    285   -202   -265   -213   -252   -153    -80    -93
    189    -80   -270    -54    228   -174   -244   -194   -239   -135    -67    -75
    161    -88   -252    -38    205   -168   -231   -179   -228   -127    -64    -67
    179    -83   -262    -49    218   -171   -223   -166   -220   -124    -70    -70
    168    -85   -257    -41    210   -168   -205   -148   -202   -114    -70    -67
    184    -83   -267    -49    226   -174   -189   -127   -187   -103    -67    -59
    158    -88   -249    -36    202   -168   -168   -103   -168    -85    -57    -54
    124    -88   -213    -18    166   -150   -137    -72   -140    -62    -44    -51
    153    -77   -231    -38    189   -153   -129    -62   -132    -59    -51    -67
    137    -80   -218    -28    176   -148   -111    -44   -116    -46    -51    -72
    135    -88   -226    -23    179   -155   -103    -36   -111    -44    -57    -83
    101    -93   -194     -2    148   -142    -88    -25    -96    -33    -51    -80
     75    -93   -168      7    119   -129    -75    -18    -85    -25    -46    -80
     28   -101   -129     36     77   -114    -57     -5    -72    -12    -44    -80
     33   -114   -148     38     88   -129    -59     -7    -75    -15    -54    -93
    -20   -122   -101     70     38   -111    -41     10    -57      2    -41    -80
    -54   -124    -70     88      5    -98    -28     20    -44     12    -36    -75
    -36   -101    -64     70     12    -83    -23     28    -31     23    -33    -70
     59    -93   -153     15    103   -122    -46      7    -54     -2    -64    -98
     33   -114   -148     38     90   -132    -41     12    -49      2    -67    -98
    -12   -132   -122     70     54   -127    -28     28    -33     15    -59    -93
    -10   -132   -122     72     54   -127    -28     36    -28     25    -57    -96
    -10   -106    -96     57     41   -103    -25     36    -23     41    -49    -96
    -33    -88    -54     62     10    -72    -12     57     -2     64    -28    -72
    -51    -80    -31     64    -12    -57     -5     67      7     75    -20    -59
    -33    -83    -49     59      7    -67    -10     67      7     72    -23    -62
    -57    -93    -36     72    -12    -64    -10     72     12     75    -20    -59
    -85    -83      2     83    -44    -41      2     85     28     88     -5    -41
    -83    -70     10     75    -49    -31      7     93     41     96      7    -28
    -75    -72      2     75    -38    -36      2     96     41     96     10    -28
    -85    -96    -10     88    -38    -54      0     96     38     93     15    -31
    -88    -83      5     85    -46    -38     10    106     51    106     31    -18
   -106    -62     44     83    -77    -10     15    114     59    119     57      0
   -207    -64    142    137   -176     38     44    140     85    142     93     33
   -197    -62    135    129   -168     36     41    140     83    142    106     36
    -67    -49     15     57    -41    -18      2    103     44    106     77      5
    -59    -54      5     54    -33    -25     -2     96     38     96     77     -2
    -59    -46     12     54    -36    -18     -2     90     36     93     80     -5
    -64    -23     38     44    -54      7      2     93     51    106    101     12
    -90    -25     64     57    -80     18     23    109     70    119    142     36
    -98     -5     90     49    -96     41     41    124     93    142    184     57
   -111     15    127     49   -119     70     70    148    116    171    231     85
   -111     25    137     41   -124     83     83    158    129    181    252    103
   -103     25    129     38   -116     77     85    158    132    174    267    103
   -109     38    145     33   -127     90     98    168    142    181    293    116
    -88     64    153     12   -119    109    109    174    158    192    324    137
    -85     93    179     -5   -132    135    119    176    174    207    337    150
    -80    116    194    -18   -137    155    122    176    189    220    327    166
    -98    103    202     -2   -153    153    116    176    197    223    311    181
   -127     75    202     25   -163    137    101    166    189    215    285    174
   -150     88    239     28   -194    163     96    171    200    231    293    192
   -127     70    194     28   -161    132     77    158    189    218    277    184
   -145     25    171     59   -158     98     70    155    187    202    265    181
   -150    -15    135     83   -142     59     64    148    176    181    254    166
    -93    -49     44     70    -70     -5     33    119    145    145    220    135
   -135    -80     54    106    -96    -12     36    119    145    137    226    142
   -153   -106     46    127   -101    -31     31    114    142    124    226    153
   -171   -119     51    145   -111    -33     28    109    145    106    223    163
   -220   -122     98    168   -161    -12     36    111    153    103    241    184
   -252   -145    103    197   -179    -20     41    122    166    101    252    197
   -205   -155     49    179   -129    -54     23    109    153     70    252    181
   -153   -145      7    150    -80    -70      5     98    145     62    267    174
   -176   -140     33    158   -106    -54      5    103    161     70    301    192
   -205   -140     62    171   -135    -38     10    116    174     77    322    213
   -220   -148     72    184   -150    -36     12    122    179     93    335    231
   -236   -168     67    202   -153    -51     15    129    181    106    340    231
   -241   -194     44    218   -142    -75     44    168    202    101    340    213
   -233   -205     28    218   -132    -88    135    285    267    109    353    179
   -205   -148     54    174   -132    -46    246    444    405    161    397    200
   -137    -15    122     77   -129     51    348    641    623    283    522    322
   -145    277    423    -67   -283    350    384    774    893    540    807    639
   -137    787    924   -324   -530    854    327    763   1148    911   1202   1096
   -181   1200   1382   -511   -782   1291    137    540   1249   1210   1514   1436
   -293   1150   1444   -428   -867   1296   -114    197   1065   1200   1470   1371
   -376    587    961   -106   -670    774   -285   -158    553    693    898    862
   -384    -23    361    202   -374    168   -348   -309    116    166    311    350
   -337   -337      0    337   -168   -168   -335   -252    -12      5     59    135
   -329   -446   -116    389   -106   -283   -265   -150     -5      5     -5     83
   -329   -418    -88    371   -122   -254   -179    -54     44     59     15    106
   -311   -337    -25    322   -142   -181    -93     38    111    127     75    166
   -316   -285     28    298   -174   -127    -28    101    155    174    124    218
   -306   -246     59    277   -184    -93     -2    129    166    187    137    236
   -288   -249     36    267   -163   -106    -10    129    142    163    116    231
   -285   -267     15    275   -153   -127     -7    129    127    150    101    239
   -277   -275      0    275   -140   -137     -2    127    114    140     88    246
   -277   -267     10    272   -145   -129     -5    122    101    127     75    249
   -298   -272     25    283   -166   -124     -5    116     90    114     62    267
   -335   -290     44    311   -192   -124      2    122     85    111     49    277
   -319   -301     18    309   -168   -142     -5    114     70    103     31    252
   -277   -293    -15    285   -132   -155    -20     98     49     85     12    223
   -306   -298      5    301   -155   -148    -10    109     51     93     15    215
   -262   -285    -23    275   -119   -155    -12    106     44     93     12    215
   -200   -277    -77    239    -62   -179    -28     93     28     77     -5    205
   -174   -280   -106    228    -33   -194    -41     80     10     64    -23    187
   -140   -265   -127    202     -7   -197    -46     77      0     54    -31    179
   -114   -246   -132    179      7   -189    -49     77     -2     49    -36    171
    -88   -252   -163    168     36   -207    -51     75    -12     38    -44    158
    -90   -254   -163    174     36   -210    -51     80    -12     33    -49    158
   -103   -249   -145    174     18   -197    -51     80    -18     23    -59    150
   -124   -254   -129    187      2   -192    -41     90    -12     23    -57    140
   -150   -254   -103    202    -25   -179    -33    103     -5     25    -44    135
   -142   -239    -96    192    -23   -168    -33    106     -5     28    -20    122
   -145   -236    -90    187    -28   -163    -31    106     -7     23     -7    109
   -168   -233    -64    200    -54   -150    -23    116     -2     25      0    109
   -174   -223    -51    197    -62   -137    -25    114     -5     20      0     98
   -161   -215    -54    189    -54   -135    -38    103    -10      7     -2     80
   -210   -205      5    207   -109   -101    -25    116      0     18     12     96
   -205   -194     10    200   -109    -93    -36    109      0     15     15     88
   -184   -174     10    179   -101    -80    -49     98     -7      7     10     77
   -184   -158     25    171   -106    -67    -57     90    -12      2      7     75
   -158   -150      5    153    -83    -72    -75     67    -33    -15     -5     70
   -155   -163     -7    158    -75    -85    -83     59    -41    -20     -7     75
   -168   -161      7    163    -90    -77    -85     49    -49    -23     -5     75
   -168   -161      7    166    -88    -77    -88     41    -57    -28    -10     70
   -176   -163     10    168    -96    -77    -90     36    -70    -36    -12     59
   -174   -155     18    163    -98    -67    -90     31    -80    -41    -18     49
   -171   -150     20    158    -96    -64    -96     20    -93    -51    -28     36
   -163   -148     15    155    -90    -67   -101      7   -103    -62    -33     25
   -181   -161     18    168   -101    -70    -96      0   -106    -62    -23     18
   -194   -174     18    184   -109    -77    -83      5   -106    -62    -15     12
   -210   -176     31    192   -122    -72    -70     12   -109    -59    -18      5
   -163   -174    -10    168    -77    -93    -75      0   -127    -72    -38    -18
   -215   -194     18    205   -119    -88    -57     12   -116    -62    -38    -25
   -226   -207     15    215   -122    -96    -54     12   -116    -62    -46    -57
   -233   -207     25    220   -132    -90    -33     33   -101    -41    -38    -64
   -252   -187     64    220   -158    -62    -10     62    -75     -5    -10    -67
   -241   -207     31    223   -137    -88    -12     54    -80     -7    -25    -98
   -249   -231     15    239   -132   -109      2     57    -75     -7    -36   -122
   -254   -231     23    241   -140   -103     25     72    -59     15    -31   -122
   -257   -231     25    244   -142   -103     41     85    -46     31    -28   -127
   -283   -226     57    252   -171    -85     64    103    -31     51    -15   -122
   -316   -220     96    267   -207    -64     72    111    -20     64    -10   -116
   -327   -239     88    280   -210    -77     64    106    -28     57    -23   -127
   -350   -254     96    303   -223    -80     75    116    -28     57    -23   -124
   -303   -249     51    275   -179    -98     64    114    -33     49    -38   -135
   -316   -236     77    275   -197    -80     75    129    -20     59    -31   -135
   -335   -244     88    288   -213    -77     75    137    -18     62    -31   -135
   -350   -233    116    293   -233    -59     75    145    -12     67    -18   -119
   -394   -207    187    298   -293    -10     85    161     12     90      5    -90
   -379   -192    184    285   -283     -5     77    158     10     85      0    -96
   -376   -168    205    272   -290     15     83    168     23     96     12    -85
   -397   -145    252    272   -324     51     93    187     46    114     31    -62
   -368   -135    233    252   -303     49     83    181     46    109     28    -59
   -361   -106    252    233   -306     72     85    184     59    114     41    -49
   -423   -116    303    267   -363     93     98    200     80    124     57    -41
   -504   -106    397    306   -452    145    127    228    114    155     90    -12
   -480    -49    431    262   -457    192    122    223    127    161    114     12
   -459    -12    446    236   -454    218     96    210    132    137    132     15
   -397     -5    389    200   -394    189     64    202    116    116    119    -25
   -374      7    381    184   -376    194     64    213    116    132    122    -51
   -324     25    350    148   -337    187     57    207    106    132    111    -70
   -296     31    324    132   -311    176     49    194     98    119     96    -83
   -303     38    340    129   -322    189     49    187    101    116     83    -80
   -340     59    400    140   -368    228     64    197    124    137     98    -51
   -350     62    413    142   -381    236     67    187    124    132     90    -59
   -275     57    332    109   -303    194     44    153     93     98     57    -98
   -207     62    270     70   -239    163     20    127     70     72     33   -103
   -223     64    288     80   -254    176     25    127     72     75     33    -83
   -233     46    277     93   -257    161     25    119     64     64     20    -80
   -192     33    226     77   -207    129      5     96     41     38     -7    -90
   -119     25    145     46   -132     85    -12     75     18     15    -38   -116
   -116     33    150     41   -132     90      2     77     23     18    -38   -114
    -98     49    145     23   -124     96      7     75     28     20    -44   -109
    -80     57    137     10   -109     96     20     77     33     25    -41   -106
    -80     51    129     12   -106     90     36     83     46     33    -44   -103
    -70     31    101     20    -85     64     41     77     41     25    -59   -109
    -54     31     83     10    -67     54     41     72     38     23    -64   -109
    -23     54     77    -15    -49     64     49     77     46     31    -59   -103
    -12     80     90    -36    -51     85     64     83     62     46    -44    -88
     -7     85     93    -38    -49     88     64     77     62     51    -38    -88
      5    106    101    -57    -49    103     59     72     67     59    -31    -77
      0     93     93    -46    -46     93     36     51     54     49    -33    -83
    -12     96    106    -44    -59    101     28     46     51     54    -31    -77
     -7     85     93    -38    -49     88     15     36     46     49    -33    -83
    -25     36     59     -5    -44     46      5     20     28     28    -54   -111
    -46     15     62     15    -54     38     15     20     25     25    -62   -122
    -54     -7     46     31    -51     18     10     15     18     12    -75   -135
    -62    -46     15     54    -38    -15      0      2     -2    -10    -98   -153
    -72    -88    -15     77    -31    -51     -5     -7    -18    -28   -124   -176
    -77   -109    -31     93    -25    -70     -7    -12    -25    -38   -140   -197
    -80   -114    -33     96    -23    -75    -10    -20    -33    -46   -148   -200
    -88   -127    -38    109    -25    -83    -10    -18    -33    -44   -153   -200
    -98   -135    -38    116    -31    -88     -7    -15    -33    -44   -155   -197
    -96   -135    -41    114    -28    -88     -7    -15    -33    -41   -155   -192
    -93   -148    -54    119    -20   -101     -7    -15    -38    -44   -166   -194
    -98   -161    -62    129    -18   -111     -5    -10    -36    -41   -171   -187
   -109   -161    -51    132    -31   -106     -2     -5    -31    -33   -163   -174
    -98   -155    -57    127    -23   -106      0     -5    -33    -36   -163   -168
    -96   -179    -83    137    -10   -129     10     10    -33    -46   -179   -184
   -179   -218    -38    200    -70   -129    114    124     20    -20   -181   -200
   -116   -194    -77    153    -20   -135    228    265     98     12   -179   -215
    -12    -80    -67     46     25    -72    337    454    231    122    -93   -137
     96    153     54   -124     20    103    389    605    402    316    101     62
    168    581    413   -374   -122    498    345    623    584    610    444    444
     20   1137   1117   -579   -550   1130    220    491    789    995    906    924
   -168   1236   1405   -535   -787   1319     -7    179    730   1075   1031   1054
   -246    833   1080   -293   -665    956   -236   -197    340    693    667    719
   -252    114    366     70   -309    239   -389   -517   -210     20    -12     83
   -246   -314    -67    280    -90   -192   -366   -457   -353   -223   -314   -231
    -85   -436   -353    259    132   -394   -332   -376   -358   -277   -407   -342
    -28   -423   -394    223    181   -410   -252   -270   -288   -239   -392   -337
    -25   -335   -309    181    140   -322   -148   -153   -181   -148   -322   -272
     12   -267   -283    127    145   -275    -96   -103   -127   -101   -283   -231
     49   -252   -303    101    174   -277    -75    -85   -111    -96   -283   -223
     64   -244   -311     88    187   -277    -64    -72   -103    -90   -285   -223
     88   -239   -327     75    207   -283    -64    -67    -98    -90   -285   -228
    153   -246   -402     46    277   -324    -83    -85   -122   -111   -303   -244
     98   -257   -355     77    226   -306    -67    -70   -109    -98   -290   -231
    116   -244   -361     62    239   -301    -72    -72   -111    -98   -293   -233
    153   -233   -387     41    270   -309    -80    -77   -114   -103   -298   -244
    124   -239   -366     54    244   -301    -67    -67   -109    -98   -296   -244
     90   -254   -348     80    218   -301    -59    -59   -101    -93   -290   -241
     44   -265   -311    109    176   -288    -38    -38    -83    -75   -272   -223
    109   -259   -368     75    239   -314    -54    -49    -96    -90   -288   -239
    163   -246   -410     41    285   -327    -70    -67   -111   -106   -303   -249
    111   -252   -366     70    236   -309    -57    -62    -98    -96   -283   -246
    106   -257   -363     75    233   -309    -51    -64    -96    -88   -265   -244
     77   -254   -332     88    205   -293    -38    -57    -83    -75   -249   -241
     80   -249   -329     85    202   -290    -36    -57    -80    -77   -249   -254
    109   -244   -355     67    231   -298    -38    -64    -83    -83   -254   -270
    116   -249   -366     64    239   -306    -38    -67    -85    -90   -262   -275
    103   -249   -353     72    228   -301    -36    -75    -90    -96   -270   -270
     49   -246   -298     96    171   -272    -25    -67    -85    -93   -275   -252
     46   -244   -290     98    168   -267    -20    -64    -88    -96   -277   -254
     44   -249   -296    101    168   -270    -12    -67    -85    -93   -272   -259
     88   -246   -335     80    210   -290    -25    -83   -101   -109   -283   -272
     54   -257   -311     98    181   -283    -12    -77    -98   -103   -270   -262
     41   -244   -285     98    163   -265     -5    -75    -90    -98   -246   -249
     36   -226   -262     93    148   -244     -7    -80    -96   -103   -220   -233
     33   -228   -262     98    148   -244     -5    -88   -101   -111   -244   -239
     20   -241   -262    109    140   -249      0    -80    -98   -109   -257   -236
      2   -220   -226    109    111   -223     10    -75    -90    -93   -223   -220
      7   -210   -220     98    111   -215     10    -83    -98   -101   -202   -200
     -5   -200   -194    103     93   -197     10    -85   -103   -116   -174   -158
      5   -197   -202     96    103   -202     -7    -96   -116   -127   -168   -158
     46   -176   -223     64    135   -200    -25   -111   -137   -145   -205   -158
     90   -168   -259     38    174   -215    -49   -127   -158   -155   -213   -166
     67   -171   -239     51    153   -205    -51   -129   -158   -135   -174   -161
     41   -174   -218     64    127   -197    -59   -145   -174   -127   -148   -150
     64   -161   -226     46    142   -192    -70   -148   -184   -122   -137   -127
     49   -150   -200     49    122   -174    -57   -135   -181   -111   -114    -90
    106   -135   -241     15    174   -187    -64   -145   -197   -122   -103    -67
    135   -119   -254    -10    194   -184    -75   -161   -215   -135    -93    -57
    148   -119   -270    -15    207   -194    -83   -168   -239   -150    -96    -57
    122   -145   -270     10    194   -207    -70   -158   -244   -155    -88    -46
    122   -135   -257      7    189   -194    -59   -150   -249   -155    -57    -36
    145   -119   -265    -15    202   -192    -59   -150   -272   -153    -25    -20
    161   -103   -265    -31    213   -184    -57   -148   -309   -137      2    -10
    145   -101   -249    -23    194   -174    -46   -140   -319   -129     20     -7
    163   -111   -275    -25    218   -192    -38   -137   -288   -150     12    -36
    207    -96   -306    -57    254   -200    -36   -119   -257   -161      2    -59
    223    -93   -316    -64    267   -205    -28   -111   -233   -179    -23    -83
    265   -116   -381    -75    322   -249    -38   -135   -241   -207    -93   -132
    301   -137   -439    -80    368   -288    -49   -158   -236   -213   -158   -155
    285   -150   -436    -67    358   -293    -31   -142   -194   -184   -161   -150
    423   -153   -576   -135    498   -363    -57   -171   -213   -210   -176   -187
    522   -158   -680   -184    600   -418    -77   -194   -233   -228   -161   -213
    527   -155   -683   -184    605   -418    -67   -184   -213   -202    -90   -200
    553   -161   -717   -197    633   -436    -67   -184   -215   -246    -10   -205
    576   -150   -730   -213    652   -439    -54   -176   -210   -257    161   -194
    602   -140   -745   -231    672   -441    -57   -166   -213   -202    335   -181
    597   -116   -714   -239    654   -415    -54   -150   -205   -150    467   -155
    592    -90   -685   -252    636   -387    -70   -145   -210   -132    465   -145
    613    -93   -706   -259    657   -400    -88   -155   -205   -158    433   -166
    597    -93   -693   -254    644   -392    -90   -155   -189   -176    413   -171
    501    -75   -576   -213    537   -324    -64   -137   -142   -161    387   -124
    504    -80   -587   -213    542   -335    -83   -163   -153   -187    329   -106
    517    -44   -561   -236    537   -303    -88   -179   -153   -174    324   -122
    540    -12   -555   -265    545   -283   -106   -202   -163   -171    306   -158
    527    -25   -553   -249    540   -288   -114   -210   -174   -174    277   -174
    483    -15   -501   -236    491   -257   -103   -200   -163   -158    259   -161
    436      5   -431   -220    433   -210    -90   -187   -145   -142    213   -140
    394      7   -389   -202    392   -189    -90   -189   -142   -137    135   -135
    374     23   -350   -197    363   -163    -90   -189   -137   -122     77   -127
    340     54   -288   -200    314   -116    -90   -184   -127    -96     36   -114
    285     41   -244   -163    265   -101    -77   -166   -111    -80      0    -98
    283     23   -259   -155    270   -116    -77   -148   -111    -85    -46    -96
    340     10   -329   -174    335   -158    -98   -150   -135   -119   -106   -124
    327      2   -324   -166    324   -161    -98   -132   -135   -129   -119   -122
    290    -18   -309   -137    298   -163    -96   -116   -129   -137   -132   -114
    207    -38   -246    -85    223   -142    -77    -93   -114   -132   -132    -90
    259    -33   -293   -111    275   -163    -93    -90   -119   -148   -150   -101
    283    -46   -329   -119    303   -189    -90    -85   -124   -163   -163   -122
    293    -38   -335   -127    311   -187    -88    -80   -124   -168   -158   -132
    275    -33   -309   -124    290   -171    -75    -62   -116   -161   -135   -124
    254    -15   -270   -119    262   -142    -54    -44   -103   -148   -114   -116
    189    -18   -210    -85    200   -114    -33    -23    -83   -124    -77    -96
    181    -23   -205    -80    192   -114    -20     -7    -72   -111    -57    -80
    207     -2   -213   -103    210   -109    -20     -7    -72    -98    -44    -83
    223     25   -197   -124    210    -85    -10      2    -62    -77    -33    -83
    215     33   -181   -127    200    -72     -2     10    -51    -59    -23    -72
    184     54   -129   -122    158    -36      7     15    -38    -31    -10    -67
    153     77    -77   -116    116      0     12     18    -25    -10      5    -59
    127     62    -64    -93     96      0     -2      2    -38    -10      0    -75
    137     85    -51   -114     93     18    -20     -7    -46      0      7    -72
    132     90    -44   -111     88     23    -36    -18    -64     -7      7    -77
    101     75    -25    -90     64     25    -51    -31    -90    -18      0    -96
     62     49    -12    -54     38     18    -51    -33   -106    -31     -2   -119
     36      7    -31    -23     31    -10    -59    -44   -127    -49     -2   -142
      5    -28    -33     10     18    -31    -70    -54   -140    -62     20   -155
    -18    -54    -38     33      7    -49    -72    -57   -140    -70     62   -161
    -25    -72    -46     49     10    -59    -75    -62   -142    -75    114   -166
    -44    -88    -44     64      0    -64    -72    -57   -135    -80    153   -158
    -49   -111    -62     80      5    -85    -72    -51   -127    -88    171   -155
    -67   -127    -62     96     -5    -96    -67    -44   -116    -90    166   -150
    -62   -109    -46     85     -7    -77    -59    -31   -101    -80    200   -124
    -83   -119    -36     98    -25    -77    -62    -28    -96    -80    233   -111
    -98   -129    -33    114    -33    -83    -62    -28    -93    -85    210   -111
   -153   -153     -2    150    -75    -77    -44    -12    -77    -80    210    -96
   -153   -150      2    153    -77    -75    -28      0    -70    -77    218    -85
   -119   -166    -49    142    -36   -106    -18     20    -75    -88    168    -96
    -85   -192   -106    137     10   -150     38    103    -46    -93    122   -129
    -67   -163    -96    114     12   -129    150    246     38    -49    140   -129
    -44    -75    -31     59     -7    -54    270    436    187     80    249    -38
      0    181    181    -90    -90    181    335    600    387    314    498    210
     15    610    594   -314   -290    602    314    646    600    636    870    607
   -109   1101   1210   -498   -662   1156    231    550    797    992   1286   1041
   -239   1218   1457   -488   -846   1337      5    249    737   1080   1410   1169
   -283    833   1114   -277   -698    974   -210   -132    332    680   1028    828
   -306    213    519     46   -415    366   -327   -379   -127     96    441    285
   -267   -220     46    241   -161    -88   -355   -374   -306   -179    150    -20
   -233   -405   -171    319    -31   -288   -322   -283   -303   -220     70   -106
   -244   -428   -184    335    -31   -309   -244   -189   -233   -174     98    -85
   -233   -358   -124    296    -57   -241   -168    -93   -140    -90    158     -5
   -218   -267    -51    241    -85   -161   -103    -18    -54    -18    249     83
   -218   -226     -7    223   -106   -116    -67     28     -5     15    329    122
   -231   -218     12    223   -122   -103    -51     51     36     28    392    140
   -254   -210     44    231   -150    -83    -44     67    122     44    459    163
   -207   -189     18    197   -114    -85    -51     70    231     36    493    176
   -181   -197    -15    189    -83   -106    -54     85    324     12    467    181
   -184   -231    -49    205    -67   -140    -46    106    355     -5    387    171
   -187   -252    -64    218    -62   -158    -41    116    350     -2    337    155
   -215   -249    -33    231    -93   -142    -25    132    342     25    319    150
   -223   -257    -33    241    -96   -145    -12    142    327     51    301    171
   -202   -283    -80    241    -62   -181    -18    129    283     51    265    158
   -259   -290    -31    275   -116   -161      0    140    270     93    249    171
   -296   -290      5    293   -153   -142     12    150    254    119    200    187
   -288   -288      0    288   -145   -145     20    155    233    127    171    210
   -215   -257    -41    233    -88   -150     12    153    210    132    181    233
   -161   -226    -64    192    -49   -145      5    145    187    119    205    246
   -213   -241    -31    226    -93   -137      0    137    161    109    200    252
   -267   -272     -5    270   -132   -140      0    132    140    103    166    257
   -280   -275      5    275   -145   -135     -5    132    124     98    140    270
   -280   -285     -5    283   -140   -145    -20    127    103     88    109    277
   -252   -296    -44    272   -106   -171    -46    106     77     70     70    267
   -226   -303    -77    265    -75   -192    -77     83     44     38     18    252
   -184   -322   -137    252    -25   -228   -101     67     10      7    -25    249
   -166   -322   -155    241     -5   -239   -119     54     -7     -5    -57    267
   -124   -288   -166    205     18   -228   -124     62     -5      5    -59    283
     62   -176   -239     57    150   -207   -142     67    -10     12    -46    283
    189   -106   -298    -41    241   -202   -166     57    -23     12    -49    280
    181   -150   -335    -15    257   -241   -194     18    -64    -10    -83    233
    135   -233   -371     46    252   -303   -218    -18   -109    -41   -114    179
    148   -244   -392     49    270   -316   -231    -36   -132    -57   -129    161
    142   -239   -384     46    262   -311   -236    -46   -150    -64   -148    153
     51   -267   -319    109    184   -293   -231    -51   -163    -64   -155    148
    -77   -316   -239    197     80   -280   -226    -49   -176    -72   -168    142
   -101   -371   -270    236     83   -322   -239    -62   -202   -101   -210    122
   -111   -410   -298    259     90   -353   -220    -70   -220   -119   -244     90
    -90   -410   -322    249    114   -366   -200    -72   -228   -127   -259     75
    -96   -397   -301    246    101   -350   -171    -59   -223   -122   -262     85
   -116   -384   -267    252     75   -327   -132    -33   -210    -98   -252     96
   -101   -387   -285    241     90   -337   -119    -25   -215    -96   -262     77
    -64   -400   -335    231    135   -368   -114    -31   -231   -101   -272     59
    -31   -402   -371    215    168   -387   -111    -41   -241   -103   -277     36
    -20   -407   -387    215    181   -397   -111    -44   -249   -103   -272     23
    -36   -402   -366    218    163   -384    -98    -33   -231    -80   -241     31
    -57   -389   -332    223    135   -361    -83     -7   -202    -51   -207     44
    -23   -387   -363    202    168   -374    -90     -7   -197    -51   -202     31
     10   -371   -381    181    194   -376    -90     -7   -192    -44   -194     23
    -41   -361   -322    200    137   -342    -67     18   -158    -15   -171     33
    -77   -355   -277    218     98   -319    -38     46   -127      2   -155     41
    -44   -345   -301    192    124   -324    -36     46   -124     -2   -166     25
    -67   -337   -270    202    101   -303    -31     54   -106      2   -161     23
    -96   -335   -241    213     70   -288    -20     59    -93     10   -155     23
   -129   -322   -192    226     28   -257      5     72    -70     23   -142     31
   -148   -316   -168    231      7   -244     15     72    -64     23   -145     28
   -140   -303   -163    223     10   -233     10     59    -70     20   -155     15
   -114   -316   -202    213     41   -259      0     49    -83      5   -168     -7
   -135   -335   -200    233     31   -267      5     57    -80      2   -168    -18
   -150   -335   -184    241     15   -259     10     62    -75     10   -150    -20
   -158   -319   -161    239      0   -241     12     59    -70     18   -127    -20
   -150   -303   -153    226      0   -228     18     62    -59     23   -111    -20
   -132   -285   -153    207      7   -218     23     75    -49     28    -96    -25
   -129   -298   -171    213     18   -236      7     59    -59     12   -101    -49
   -145   -332   -187    239     20   -259     -2     54    -67      0   -109    -62
   -135   -309   -174    220     18   -241     -5     59    -62      2   -101    -62
    -93   -293   -200    192     51   -246    -15     59    -62     -5   -106    -67
    -88   -283   -197    184     51   -241    -18     67    -57     -2   -101    -64
   -145   -301   -155    223      5   -228    -25     57    -64    -10    -98    -54
   -153   -293   -142    223     -7   -218    -33     46    -70    -20   -111    -46
   -129   -272   -142    200      5   -207    -20     64    -54    -10   -109    -20
   -101   -270   -168    184     33   -220    -28     77    -38      2   -101     -7
    -67   -280   -213    174     72   -246    -44     72    -51    -10   -132    -23
   -111   -311   -200    210     44   -254    -18     93    -36     20   -140    -23
   -122   -285   -163    202     18   -223      7    122     -7     49   -119      0
    -96   -249   -153    171     25   -200      2    122     -2     49   -122      2
    -88   -231   -142    161     25   -187      0    127     10     54   -114     18
    -88   -244   -158    166     33   -202    -10    116      0     41   -129     18
    -96   -241   -148    168     25   -194    -18    114     -7     31   -137     25
    -88   -236   -148    161     28   -192    -23    116     -7     28   -145     33
   -103   -241   -137    174     15   -189    -31    122     -5     28   -150     38
   -111   -226   -116    166      0   -171    -18    132      7     36   -140     54
   -106   -202    -98    153     -5   -150      7    148     23     46   -122     70
    -72   -192   -122    129     23   -158     20    148     25     51   -114     67
    -46   -174   -127    111     38   -150     23    148     31     62    -98     72
   -106   -168    -62    135    -23   -116     31    158     44     75    -80     85
   -129   -150    -20    140    -57    -85     46    176     62     93    -54    106
   -109   -122    -12    114    -49    -67     49    181     75    103    -36    122
   -111    -93     18    103    -64    -38     64    187     88    116    -15    137
   -137    -80     54    109    -98    -12     70    184     93    124      0    150
    -98    -77     20     88    -59    -28     33    153     72    109    -12    137
    -18    -67    -49     41     12    -59     -5    122     44     83    -33    119
    -38    -90    -51     64      5    -72    -28    109     33     75    -36    116
    -57   -116    -59     85      0    -88    -33     98     20     59    -49    106
    -85   -158    -72    122     -7   -116    -36     90     10     41    -64     90
   -116   -200    -85    155    -18   -142    -33     88      0     31    -75     75
    -36   -223   -187    129     75   -205    -67     49    -41     -7   -111     36
    -36   -236   -200    135     80   -218    -80     36    -51    -12   -114     28
    -46   -233   -187    140     67   -210    -77     31    -54    -10   -109     28
    -46   -244   -197    145     72   -220    -83     18    -64    -18   -116     15
    -62   -246   -184    155     59   -215    -72     20    -54    -10   -111     18
    -25   -231   -205    127     88   -218    -80     12    -59    -15   -116     12
    -18   -233   -215    124     96   -223    -98      2    -62    -20   -124      2
    -38   -239   -202    137     80   -220   -101      0    -62    -20   -122      0
    -38   -213   -174    127     67   -194   -101      2    -54     -7   -101     18
    -25   -210   -184    114     77   -197   -124     -7    -59    -12   -101     15
    -38   -215   -176    127     67   -197   -127      5    -44     -2   -101     20
    -51   -254   -205    150     75   -231   -103     41    -20     -7   -127      0
    -12   -270   -257    142    122   -265     15    171     44      0   -155    -41
     12   -181   -197     83    103   -189    137    342    174     88   -111    -18
     51    -70   -122      7     85    -96    239    506    319    220     -2     75
    101    166     64   -135     18    116    288    610    483    436    218    293
     98    613    514   -355   -207    563    254    626    672    771    605    685
    -28   1049   1075   -511   -553   1062     93    436    782   1078    963   1021
   -114   1036   1150   -462   -631   1093   -158     85    600   1039    958    997
   -145    620    766   -236   -457    691   -353   -306    148    561    506    615
   -158     36    194     62   -176    114   -415   -485   -270    -20    -72    122
   -194   -322   -127    257    -36   -226   -384   -394   -345   -187   -272    -70
   -127   -436   -311    280     90   -374   -322   -293   -322   -213   -322   -129
   -106   -452   -345    277    116   -400   -257   -213   -265   -181   -309   -122
    -46   -392   -345    220    148   -368   -197   -140   -192   -127   -270    -83
     25   -290   -316    132    168   -303   -153    -80   -124    -64   -218    -31
     77   -241   -319     80    197   -280   -142    -51    -85    -31   -194    -10
     62   -241   -303     90    181   -272   -129    -44    -75    -15   -181     -5
     18   -246   -265    114    140   -254    -90    -31    -57      0   -158     10
     20   -246   -267    111    142   -257    -85    -23    -49      2   -148      7
     33   -228   -265     96    148   -246    -90    -20    -44     12   -135      7
     62   -218   -280     77    168   -249    -98    -23    -38     18   -122      0
     70   -213   -283     72    176   -246    -90    -20    -36     23   -109     -2
     31   -226   -257     96    142   -241    -77     -5    -25     36    -93      2
     46   -241   -288     96    166   -265    -83    -12    -36     23   -103    -12
     20   -241   -265    109    140   -252    -62      0    -28     31    -90     -7
     25   -259   -285    116    155   -272    -64     -5    -36     20    -93    -12
     51   -246   -298     96    174   -270    -75     -5    -36     18    -88    -12
     67   -236   -303     83    184   -267    -70     -2    -31     20    -85    -10
     72   -231   -303     77    187   -267    -57     -2    -33     18    -88    -15
    116   -231   -348     57    231   -288    -70    -20    -51      2   -103    -33
    124   -231   -358     51    239   -293    -83    -25    -57     -2   -106    -41
    124   -233   -358     54    241   -296    -90    -31    -57     -2   -106    -41
     88   -244   -332     77    210   -288    -83    -28    -57      2    -96    -36
    101   -236   -337     67    218   -285    -90    -36    -62     -2    -96    -41
     77   -236   -316     77    197   -275    -96    -33    -59      2    -85    -38
     80   -223   -303     70    189   -262    -98    -36    -62      0    -80    -41
    106   -213   -322     51    213   -267   -119    -51    -72    -12    -90    -49
    101   -210   -311     54    205   -259   -111    -49    -70    -10    -83    -38
    122   -226   -348     49    233   -285   -127    -59    -83    -18    -75    -41
    119   -223   -342     49    231   -283   -129    -62    -85    -18    -57    -41
    111   -218   -332     51    220   -275   -132    -62    -88    -18    -46    -44
    116   -215   -332     49    223   -272   -148    -70    -93    -28    -38    -49
     64   -210   -277     72    171   -244   -150    -67    -85    -18    -15    -38
    129   -205   -337     36    233   -270   -158    -90   -111    -41    -36    -51
    174   -207   -384     15    277   -296   -161   -114   -142    -70    -70    -72
    145   -197   -342     25    244   -270   -153   -109   -135    -62    -75    -57
    150   -205   -358     25    254   -283   -174   -122   -148    -75    -90    -57
    158   -218   -376     28    267   -298   -189   -145   -168    -96   -106    -59
    145   -228   -376     38    259   -301   -202   -161   -181   -106   -119    -64
    122   -197   -319     38    220   -257   -187   -148   -163    -88   -106    -46
    285   -184   -470    -51    376   -327   -244   -202   -218   -145   -163    -98
    280   -200   -480    -41    379   -340   -257   -220   -236   -166   -181   -106
    200   -207   -407      2    301   -306   -226   -194   -213   -140   -153    -85
    309   -166   -475    -70    392   -319   -246   -210   -226   -148   -150   -109
    316   -174   -491    -72    402   -332   -239   -215   -228   -155   -129   -129
    306   -181   -491    -62    397   -335   -220   -213   -223   -158   -116   -145
    293   -181   -475    -57    381   -327   -213   -202   -210   -153   -101   -140
    283   -189   -472    -46    376   -329   -200   -187   -197   -153    -85   -129
    267   -181   -452    -44    358   -314   -179   -171   -179   -150    -83   -109
    303   -163   -467    -70    384   -314   -158   -155   -166   -148    -80    -93
    371   -124   -496   -122    431   -311   -153   -153   -161   -145    -77    -98
    358   -114   -472   -122    415   -293   -145   -153   -145   -140    -62    -96
    265   -145   -410    -59    335   -275   -122   -129   -119   -122    -31    -75
    293   -145   -439    -75    363   -290   -106   -124   -116   -127     -5    -62
    322   -142   -465    -90    392   -303   -103   -135   -124   -135     10    -46
    265   -137   -402    -62    332   -270    -83   -124   -111   -119     38    -23
    226   -161   -387    -33    303   -272    -83   -129   -111   -119     57    -31
    215   -163   -381    -25    298   -272    -85   -135   -116   -122     72    -36
    239   -142   -384    -49    309   -262    -98   -148   -127   -124     83    -46
    280   -129   -410    -75    345   -270   -119   -163   -148   -129     96    -62
    298   -124   -426    -88    361   -275   -119   -184   -197   -129     83    -77
    265   -135   -400    -64    329   -267   -116   -192   -231   -103     72    -67
    233   -127   -361    -54    296   -244    -96   -181   -205   -111     57    -62
    215   -124   -340    -44    277   -231    -80   -155   -171   -135     46    -62
    226   -114   -340    -57    283   -226    -77   -142   -158   -101     57    -62
    220   -103   -324    -59    270   -213    -62   -122   -135    -93     67    -54
    220   -101   -324    -62    270   -210    -49   -124   -124    -90     64    -67
    244    -93   -337    -75    290   -215    -41   -124   -116    -80     67    -80
    194    -75   -270    -59    231   -171    -12    -96    -80    -54    101    -54
    205    -75   -280    -67    241   -176     -2    -90    -70    -46    111    -41
    226    -80   -309    -72    267   -194    -10   -101    -72    -62     98    -36
    223   -101   -324    -59    272   -213    -12   -103    -70    -70     88    -28
    202    -98   -303    -54    252   -200     -7    -83    -51    -62     88     -5
    187    -80   -267    -54    226   -174      7    -62    -33    -57     88     20
    179    -70   -249    -57    213   -158     12    -59    -28    -59     77     33
    189    -59   -249    -64    218   -153     12    -57    -28    -51     72     51
    101    -80   -181    -10    140   -129     20    -44    -12    -33     83     77
    116    -75   -192    -20    153   -132     10    -46    -12    -33     62     62
    122    -80   -205    -23    163   -140     -2    -62    -28    -46     41     36
    103    -64   -168    -18    135   -116      0    -62    -20    -41     49     33
    116    -10   -127    -54    122    -70     23    -49      5    -20     72     46
    140     36   -103    -88    122    -33     31    -59     15    -15     77     46
    140     59    -80   -101    109    -10     31    -64     23    -12     80     49
    155     77    -77   -116    116      0     20    -72     28    -18     80     41
    148    119    -31   -135     90     46     31    -59     51     -5     98     57
    153    129    -23   -140     88     51     36    -54     62     -7     93     57
    119    127      5   -124     57     67     46    -41     77      5    103     72
    114    145     31   -129     41     88     44    -36     83     20    122     96
    142    153      7   -148     67     80     33    -44     72     18    111     85
    153    148     -5   -150     77     72      7    -62     54      2     96     72
    166    145    -20   -155     90     64    -15    -72     38     -7     80     67
    181    150    -31   -166    106     59    -33    -72     33     -5     75     67
    155    124    -33   -142     96     46    -41    -70     23     -7     75     59
    158     83    -75   -122    116      5    -54    -75      0    -25     57     33
    161     31   -129    -96    145    -49    -70    -88    -25    -46     33      7
    103    -10   -114    -46    109    -62    -67    -90    -38    -51     23    -10
     70    -28   -101    -23     83    -64    -72    -93    -49    -57     15    -23
    101    -41   -145    -31    122    -93    -98   -111    -75    -72      0    -49
     51    -54   -106      0     75    -77    -88   -101    -67    -59     10    -44
     25    -59    -85     18     54    -72    -72    -88    -62    -49     20    -41
     20    -67    -90     20     54    -77    -77    -80    -62    -46     23    -38
     28    -80   -109     25     67    -93    -83    -83    -67    -49     20    -44
     38    -83   -124     20     80   -103    -83    -83    -72    -54     15    -51
     77    -62   -140     -7    109   -101    -93    -93    -80    -59     10    -62
     98    -38   -140    -31    116    -88    -96    -90    -80    -57      2    -62
     70    -49   -119    -12     93    -83    -80    -75    -67    -46      7    -54
     38    -80   -122     20     77   -101    -44    -38    -54    -44      0    -67
     25   -132   -158     54     90   -145     28     59    -12    -44    -25   -116
     90    -77   -168     -7    129   -122    109    184     67     -5    -10   -124
    135     44    -93    -90    114    -23    192    358    207    122    106    -31
    148    283    132   -215      7    207    265    522    397    345    353    205
    244    714    470   -478   -111    592    252    553    574    631    711    574
     88   1189   1101   -641   -506   1145    179    439    745    971   1130    976
    -62   1252   1314   -597   -688   1283    -28    129    631   1000   1210   1034
   -148    854   1000   -355   -574    927   -241   -254    215    587    818    670
   -181    228    410    -23   -296    319   -371   -509   -254    -23    200    101
   -101   -119    -18    109    -41    -70   -379   -467   -374   -241    -59   -158
    -36   -231   -194    135     77   -215   -332   -381   -353   -275   -119   -228
    -18   -239   -223    127    101   -231   -267   -298   -293   -249   -106   -231
    -36   -163   -127    101     44   -145   -179   -192   -192   -166    -25   -168
    -72    -85    -12     77    -31    -49   -116   -116   -109    -93     49   -114
    -72    -49     23     59    -49    -12    -67    -64    -62    -54     96    -88
    -15    -33    -18     23      0    -25    -49    -46    -51    -51    103    -90
     23    -33    -57      5     38    -44    -57    -49    -51    -62    114    -98
     -2    -28    -28     12     12    -28    -49    -33    -33    -44    153    -88
    -18    -36    -18     25     -2    -28    -38    -20    -23    -33    174    -83
    -15    -25    -10     18     -2    -18    -38     -7    -10    -23    194    -72
    -23    -23      0     23    -12    -12    -41     -2     -5    -10    215    -64
    -12    -54    -41     31     10    -49    -49    -18    -15    -20    226    -80
     -5    -64    -59     33     25    -62    -57    -28     -2    -15    239    -93
     20    -72    -96     23     57    -83    -85    -54     15    -18    246   -114
     51    -64   -116      7     83    -90   -111    -70     49    -10    270   -116
     72    -23    -98    -25     85    -59   -119    -62    106     15    324    -98
     62      0    -62    -31     62    -31   -109    -44    145     28    405    -83
    103    -10   -116    -46    106    -62   -114    -38    148     -5    452   -103
    148    -33   -181    -57    163   -106   -135    -31    166    -62    462   -129
    132    -62   -194    -36    163   -129   -132     -7    218   -106    439   -129
     93    -62   -158    -15    124   -109   -106     31    280    -98    428   -103
     90    -67   -158    -12    124   -111    -98     44    296    -83    389    -96
     72    -80   -153      5    111   -116    -96     41    277    -59    340    -85
      5   -145   -150     70     75   -148   -122     15    223    -49    272    -90
    -28   -153   -124     90     46   -140   -124     12    184    -15    233    -77
     54    -59   -114      2     83    -85    -93     38    179     33    226    -41
    132     12   -119    -72    127    -51    -75     54    166     62    207    -18
     20    -72    -96     25     57    -83   -103     25    114     38    153    -31
      7    -64    -72     28     38    -67   -106     18     88     36    127    -15
     36     -2    -38    -18     36    -20    -80     33     90     54    127     23
    -31    -80    -49     57      7    -64   -103      0     44     20     85    -12
    -80    -98    -20     88    -31    -59   -109    -10     23     18     88    -10
    -62    -70     -7     64    -28    -38    -96     -5     20     28    101     15
    -88    -77      7     80    -49    -36   -106    -20     -2     12     85     18
   -114    -96     18    106    -67    -38   -119    -46    -33    -10     41     10
   -135   -106     28    119    -83    -41   -106    -51    -44    -18     -2     23
   -155   -106     46    129   -101    -31    -90    -44    -44    -12     12     33
   -132    -98     33    114    -85    -33    -85    -54    -54    -15     36     28
   -176   -124     51    150   -114    -36    -88    -64    -67    -20     28     23
   -166   -129     33    145   -101    -46   -111    -85    -90    -44     -7     23
   -155   -129     25    142    -93    -51   -103    -90   -101    -57    -36     33
   -168   -127     41    148   -106    -44   -114    -98   -111    -70    -62     36
   -140   -101     38    122    -90    -31   -122   -101   -122    -80    -59     23
   -124    -72     51     96    -88    -10   -101    -80   -109    -57    -23      7
   -132    -80     51    106    -93    -15    -93    -62    -96    -31     23     -2
   -119    -70     49     93    -85    -10    -83    -41    -77     -5     59    -10
    -54      2     57     25    -54     28    -54     -2    -41     36     90     10
   -116    -25     90     70   -106     33    -36     20    -28     46     80     10
   -155    -41    111     98   -135     33    -25     33    -23     51     59      0
   -200    -85    114    140   -158     12    -28     33    -33     46     33    -20
   -205    -75    129    140   -168     25    -15     49    -20     64     31     -7
   -176    -75    101    124   -140     12    -23     46    -23     64     18     -7
   -116    -28     88     72   -103     31    -10     62    -10     75     18      2
   -158    -57     98    106   -129     20     -7     59    -18     64      7     -2
   -270    -83    187    176   -228     51     15     77     -2     80     23     12
   -257    -70    184    163   -223     57     12     85     -2     80     23     15
   -223    -72    150    145   -187     38    -12     67    -23     54      2      2
   -122    -36     83     77   -103     20    -33     59    -41     36    -20     -5
    -98    -38     59     70    -80     10    -25     70    -44     31    -28     -2
   -129    -36     93     83   -114     28    -15     80    -36     36    -23      5
   -145    -46     98     96   -124     23    -28     70    -46     25    -38     -2
   -142    -41     98     90   -122     25    -33     72    -46     25    -41      5
    -96     -5     90     51    -93     41    -18     88    -36     38    -41     23
    -96     15    109     38   -103     59     -7    103    -31     44    -41     31
   -148    -25    122     85   -135     46    -20     96    -41     25    -59     15
   -158    -15    140     85   -150     62    -15    109    -36     31    -59     20
    -88     25    114     31   -101     70     -7    124    -28     33    -67     23
    -59     36     96     10    -77     64    -15    132    -36     28    -83     10
    -96     15    111     41   -103     62    -18    142    -36     28    -88     -5
    -98      7    103     44   -101     54    -20    145    -36     31    -98    -15
    -98     33    132     33   -114     83     -5    161    -20     57    -90     -5
    -83     28    111     25    -98     70    -15    150    -25     64   -103    -15
    -88     31    119     28   -103     75    -15    148    -23     75   -109    -15
   -137     25    161     54   -150     93      5    161     -5    103    -90      7
   -111     59    171     25   -140    114     25    179     18    137    -67     33
    -62     64    127     -2    -93     93     18    161      5    129    -77     25
    -98     38    137     28   -116     88     18    150     -7    124    -85     25
   -119     49    168     33   -142    109     31    158     -2    132    -75     41
   -150     38    189     57   -168    114     44    163      5    127    -72     41
   -174     51    223     59   -200    135     62    174     20    137    -57     57
    -90     90    179      0   -135    135     70    176     28    132    -51     64
    -57     93    150    -18   -103    119     64    171     23    124    -57     64
    -85     85    171      0   -127    127     80    176     28    127    -57     75
    -88    103    192    -10   -140    148     98    176     38    129    -51     85
    -93    103    194     -5   -142    148     93    155     33    116    -57     88
   -116     96    210      7   -163    150     80    140     28    109    -57     98
    -98    103    202     -2   -150    153     59    124     18     98    -67    101
    -98    103    202     -5   -150    150     41    111     10     90    -77    101
    -57    111    168    -28   -111    140     10     90     -5     72    -98     96
    -93     85    176      2   -135    129      5     90     -7     64   -111     93
   -109     70    179     20   -142    124     12     93     -5     59   -124     93
   -119     59    179     25   -148    119     23     93     -5     51   -135     83
   -103     20    124     38   -114     72     -2     67    -28     18   -171     54
   -148    -25    122     85   -135     46     -2     59    -38     -5   -197     36
   -168    -51    116    111   -142     31      5     51    -49    -20   -213     31
   -127    -36     90     80   -111     25     -7     36    -62    -38   -226     20
   -168    -38    127    103   -150     44      5     46    -51    -36   -220     31
   -189    -36    153    111   -174     57      7     54    -46    -33   -215     36
   -145    -38    106     93   -127     33    -10     41    -57    -51   -233     15
   -122    -28     93     72   -109     31     -5     38    -57    -54   -236     10
   -124    -20    103     72   -114     41      0     41    -54    -54   -231      5
   -163    -18    145     88   -155     62      7     46    -44    -44   -220     12
   -148    -25    122     88   -135     46      5     38    -51    -54   -228     -5
   -129    -49     77     88   -106     12     -5     31    -67    -72   -249    -36
   -122    -90     31    103    -77    -31     41     88    -46    -83   -275    -83
    -67    -90    -23     77    -23    -57    142    205      7    -70   -290   -132
    -12    -28    -15     20      0    -23    252    363    114      0   -246   -111
     38    161    122   -101    -41    140    353    558    298    184    -72     46
    114    517    402   -316   -145    459    342    620    472    444    213    353
     88   1096   1005   -592   -459   1052    246    555    691    828    665    831
    -85   1454   1540   -683   -813   1496     28    303    761   1088    979   1148
   -228   1205   1434   -491   -831   1319   -194    -54    478    870    784    961
   -252    540    792   -142   -522    665   -371   -420    -62    236    163    392
   -267    -67    200    166   -233     64   -413   -517   -389   -226   -327    -90
   -233   -288    -54    262    -90   -171   -358   -405   -394   -309   -454   -244
   -168   -290   -122    228    -23   -207   -277   -296   -327   -280   -449   -259
   -127   -205    -77    166    -25   -140   -179   -176   -220   -200   -384   -213
   -111    -88     20     98    -67    -33    -88    -83   -119   -111   -301   -145
    -33    -44    -10     38    -12    -28    -70    -62    -98   -101   -290   -145
    -36    -49    -12     41    -12    -31    -57    -49    -90   -101   -290   -155
    -98    -70     28     83    -64    -20    -36    -33    -75    -93   -277   -150
    -85    -70     15     75    -51    -28    -41    -38    -80   -101   -280   -155
     -2    -36    -33     20     15    -36    -54    -41    -80   -106   -283   -166
     10    -12    -23      0     15    -18    -51    -25    -67    -93   -267   -155
    -28    -20      5     23    -18     -7    -46    -33    -67    -90   -262   -153
    -54    -44     10     49    -33    -18    -54    -49    -75   -101   -262   -163
   -124    -67     57     96    -90     -5    -49    -41    -67    -90   -246   -158
   -122    -54     67     88    -98      7    -46    -31    -57    -80   -228   -155
     -2     -7     -5      5      0     -5    -59    -46    -64    -88   -231   -168
     46     -5    -51    -23     46    -28    -67    -59    -75   -101   -233   -181
      0    -10    -10      5      5    -10    -54    -59    -72    -96   -215   -176
    -46    -10     36     25    -41     12    -46    -49    -57    -80   -189   -158
    -70    -15     54     41    -64     18    -33    -33    -41    -64   -166   -148
    -31    -20     10     25    -23     -7    -46    -44    -51    -75   -168   -158
    -15    -15      0     15     -7     -7    -54    -49    -54    -77   -163   -155
      0     -5     -7      0      2     -5    -54    -44    -49    -72   -155   -150
    -41    -12     28     25    -36      7    -49    -33    -38    -59   -135   -140
    -64     -2     59     31    -62     28    -28    -20    -28    -46   -116   -127
     23      7    -15    -15     20     -2    -41    -38    -46    -67   -132   -145
     46     25    -23    -38     33      2    -49    -38    -49    -64   -129   -145
     54     36    -20    -46     38      7    -57    -38    -49    -62   -122   -140
      7     -7    -15     -2     10    -12    -64    -49    -57    -67   -127   -150
    -25    -31     -5     28    -10    -18    -67    -57    -64    -67   -127   -148
    -38      0     38     18    -41     18    -54    -44    -46    -49   -109   -135
    -36      7     44     15    -41     23    -51    -41    -49    -49   -106   -137
     -7     10     18     -2    -12     12    -72    -49    -57    -57   -111   -142
      0     23     23    -10    -10     23    -88    -51    -59    -54   -106   -129
      5     18     12    -12     -5     15   -101    -64    -72    -57   -103   -132
     18      2    -18    -10     18     -7   -109    -80    -90    -67   -109   -137
    -12     -5      7      7    -12      2   -106    -80    -93    -67    -96   -127
    -12     44     57    -15    -33     49    -88    -62    -72    -41    -72   -101
     46     64     15    -57     15     41   -109    -77    -85    -46    -80   -109
     15     25     10    -20      2     18   -127   -103   -111    -64    -93   -124
      2      2      0     -5      0      2   -132   -119   -129    -77   -106   -132
     -2     -2      0      2     -2     -2   -124   -119   -132    -80   -111   -137
     54     20    -33    -38     44     -5   -140   -132   -142    -83   -116   -142
     57     12    -44    -36     51    -15   -148   -137   -150    -90   -124   -155
     18      0    -20    -10     18    -10   -140   -140   -153    -96   -129   -155
    -49     -5     44     28    -46     18   -106   -111   -135    -75   -109   -137
     18    -10    -28     -5     20    -18   -119   -116   -148    -93   -129   -153
     80      5    -75    -44     77    -36   -135   -127   -161   -111   -158   -174
    163     15   -150    -90    155    -67   -148   -132   -168   -124   -189   -205
    265      5   -259   -135    262   -127   -171   -150   -192   -153   -236   -246
    223     -2   -226   -111    223   -114   -145   -129   -174   -140   -241   -246
    192    -10   -202    -90    197   -106   -122   -103   -150   -122   -246   -249
    262    -18   -283   -124    272   -150   -137   -116   -163   -142   -290   -280
    290      0   -290   -145    290   -145   -145   -119   -161   -142   -309   -290
    270     10   -259   -140    265   -124   -127   -106   -150   -129   -309   -280
    187      5   -181    -96    184    -85    -90    -80   -124   -103   -303   -265
    179      5   -174    -93    176    -83    -90    -80   -116    -98   -319   -265
    259      7   -252   -132    257   -122   -111    -96   -129   -114   -361   -277
    236      2   -233   -119    233   -116   -122   -103   -137   -119   -387   -280
    202      0   -205   -101    202   -101   -122   -109   -137   -116   -381   -275
    161     -5   -166    -80    163    -85    -98    -96   -124   -103   -363   -265
    122      5   -116    -62    119    -54    -70    -62    -93    -75   -337   -241
    171     -2   -176    -85    171    -88    -93    -80   -116    -98   -361   -265
    155      2   -153    -77    153    -75    -93    -72   -109    -90   -340   -254
    142      2   -142    -72    142    -70    -96    -67   -101    -88   -327   -246
    192     15   -176   -103    184    -80   -106    -77   -111    -98   -342   -257
    176     20   -155    -98    166    -67    -98    -75   -106    -88   -342   -246
    174     46   -127   -109    150    -38    -88    -64    -85    -64   -342   -226
    179     77   -101   -129    140    -10    -83    -59    -77    -54   -332   -210
    137     77    -59   -106     98     10    -75    -51    -64    -46   -303   -194
    101     49    -51    -75     77     -2    -64    -38    -54    -44   -267   -189
    137     46    -90    -90    114    -20    -70    -46    -62    -51   -249   -200
    155     75    -83   -116    119     -2    -72    -46    -54    -41   -220   -189
    116     85    -31   -101     75     28    -67    -44    -44    -31   -197   -166
    163     77    -85   -122    124     -5    -88    -59    -62    -51   -218   -187
    150     88    -62   -119    106     12    -70    -51    -51    -41   -207   -181
    155    109    -46   -135     98     31    -41    -33    -33    -33   -192   -163
    111    127     15   -119     49     72     -5      0     -2     -5   -158   -119
    153    153      0   -153     77     77    -15     -7     -2    -10   -168   -106
    236    187    -51   -213    145     67    -23    -20    -15    -33   -189   -109
    272    205    -70   -239    171     67    -20    -33    -28    -46   -192   -111
    249    213    -36   -231    142     88    -18    -36    -23    -36   -176   -101
    223    241     15   -233    103    129      5    -23      5     -5   -142    -70
    215    270     54   -244     80    163     23    -25     12     12   -111    -57
    207    275     67   -241     67    174     15    -38      2     10    -93    -54
    192    249     57   -220     67    153    -15    -67    -28     -2    -88    -59
    179    262     83   -220     46    174    -23    -72    -44      5    -57    -51
    202    296     93   -249     54    194    -25    -75    -72     18    -31    -49
    197    267     70   -231     64    168    -38    -88   -114     10    -33    -64
    202    207      5   -205     98    106    -46   -106   -132    -23    -62    -98
    187    179     -7   -184     98     88    -46   -109   -116    -46    -72   -109
    127    174     44   -150     41    109    -31    -83    -75    -44    -51    -90
    158    129    -28   -148     93     51    -49   -101    -90    -96    -83   -119
    205    101   -103   -153    155      0    -70   -135   -124   -148   -127   -153
    200     85   -114   -142    158    -15    -72   -150   -135   -158   -150   -155
    155     59    -96   -106    127    -18    -57   -153   -135   -166   -153   -155
    109     51    -57    -83     83     -2    -49   -142   -116   -153   -132   -142
     49     31    -18    -38     33      7    -51   -124    -96   -135   -103   -129
    119     49    -70    -83     96    -10    -64   -132   -106   -140   -109   -135
    194     59   -135   -127    163    -36    -64   -140   -111   -145   -124   -148
    205     51   -153   -129    179    -49    -67   -145   -114   -148   -150   -153
    194     31   -163   -111    179    -64    -67   -150   -111   -140   -181   -158
    181     12   -171    -98    176    -77    -51   -132   -103   -137   -150   -150
    187     -7   -194    -90    189   -101    -18    -85    -88   -148   -174   -174
    187    -20   -210    -83    194   -114     75     25    -20   -135   -200   -215
    226     72   -153   -148    189    -38    187    194    109    -38   -145   -184
    272    270     -2   -272    137    135    288    381    288    140      2    -20
    301    644    342   -475    -20    493    293    457    472    410    298    309
    192   1195   1000   -696   -402   1098    220    397    667    776    740    779
     18   1561   1543   -789   -761   1553     15    127    691   1002   1036   1065
   -119   1395   1514   -639   -818   1454   -215   -257    387    779    836    867
   -127    802    930   -337   -530    865   -415   -623   -132    137    189    298
    -88    241    327    -77   -207    283   -496   -719   -439   -335   -322   -163
    -28     18     46      5    -36     31   -483   -649   -467   -436   -462   -309
     -7     15     23     -7    -15     18   -415   -561   -400   -397   -454   -311
     10     70     59    -41    -23     64   -361   -488   -342   -345   -426   -288
     28    155    127    -93    -49    140   -298   -397   -283   -275   -376   -239
     25    194    168   -109    -70    181   -257   -327   -249   -226   -332   -205
     25    205    176   -116    -77    192   -213   -270   -226   -187   -293   -179
     23    194    171   -109    -75    184   -192   -236   -215   -161   -275   -166
     23    171    148    -98    -62    161   -192   -220   -215   -161   -272   -163
      0    142    142    -70    -70    142   -187   -213   -220   -161   -275   -171
    -23    155    179    -67   -101    166   -158   -187   -202   -142   -259   -150
      0    179    179    -90    -88    179   -145   -168   -187   -132   -252   -140
     33    158    122    -96    -44    140   -163   -187   -205   -158   -285   -171
     38    150    111    -93    -36    132   -145   -171   -194   -153   -283   -174
     31    132    101    -83    -33    116   -142   -163   -189   -150   -275   -168
     23    129    106    -77    -41    119   -142   -153   -181   -145   -267   -163
     44    119     72    -83    -15     96   -148   -148   -176   -142   -262   -158
     49    101     51    -75      0     77   -150   -148   -174   -140   -262   -158
     -7    103    109    -49    -59    106   -114   -116   -142   -111   -231   -132
     12    106     93    -59    -41    101   -103   -109   -137   -109   -226   -132
     51    103     51    -80      0     77   -122   -119   -150   -116   -233   -145
      5     85     80    -44    -36     83   -137   -124   -153   -114   -220   -137
     23     88     64    -57    -20     77   -116   -114   -150   -111   -215   -135
     25    109     83    -67    -28     96   -103   -101   -135    -96   -202   -129
     20     98     77    -59    -28     88   -119   -109   -142   -101   -205   -142
     25     90     64    -57    -18     77   -122   -109   -140    -93   -200   -142
     20    101     77    -62    -28     90   -103    -93   -122    -75   -184   -127
     25     93     67    -59    -20     80   -106    -90   -122    -72   -179   -135
     12     75     59    -44    -23     67   -119    -96   -129    -72   -181   -153
     23     72     49    -46    -12     62   -122    -90   -119    -62   -171   -153
     38     72     31    -57      2     51   -129    -98   -116    -57   -163   -153
     38     72     33    -57      2     54   -132   -103   -114    -51   -150   -150
     15     67     51    -44    -18     59   -132    -96   -101    -38   -124   -137
     -7     57     64    -23    -36     59   -132    -96    -98    -33   -109   -127
     -5     46     49    -20    -25     46   -155   -114   -111    -44   -106   -135
     28     49     18    -38      5     33   -153   -111   -103    -41    -93   -127
     -7     33     38    -12    -23     36   -145   -103    -93    -36    -70   -111
    -10     33     44    -10    -25     38   -145   -103    -90    -33    -51    -98
     98     85    -15    -93     57     36   -145    -98    -88    -28    -41    -90
    111     88    -23   -101     67     33   -150   -109    -96    -33    -38    -85
    122     38    -83    -83    103    -20   -179   -142   -129    -67    -80   -111
    114     36    -77    -75     96    -20   -181   -142   -137    -75    -98   -106
     90     51    -38    -72     64      7   -155   -132   -122    -64    -88    -75
     72     54    -20    -64     46     18   -142   -119   -106    -59    -77    -54
     64     44    -23    -57     44     10   -129   -106    -98    -57    -75    -38
     54     28    -25    -41     41      2   -129   -106    -93    -59    -83    -38
     46      7    -38    -28     41    -12   -124   -101    -85    -64    -98    -33
     75     36    -38    -57     57      0    -98    -70    -51    -41    -88    -12
     59     20    -38    -41     49     -7    -90    -57    -33    -28    -80    -12
     36      7    -28    -20     33    -10    -72    -38     -5    -15    -72      0
     41    -18    -59    -12     49    -38    -59    -20     10    -15    -90      5
     33    -10    -44    -12     38    -25    -36      0     31      0    -85     18
     31      2    -28    -18     31    -12    -15     18     59     20    -67     31
     15    -20    -36      2     25    -28    -12     23     77     28    -62     28
     23    -18    -41     -2     31    -28      0     41    103     28    -51     41
     36    -18    -54    -10     44    -33      0     44    119     18    -46     44
     25    -46    -72     10     49    -59    -12     25    109     -7    -54     23
      5    -51    -57     23     31    -54     -7     18    106    -23    -57      2
     20    -36    -57      5     36    -46     -2     12    101    -31    -46    -12
     18    -33    -51      7     33    -41     15     31    114    -12    -28      5
    -12    -72    -59     41     20    -64     20     38    111      0    -23     18
     23    -75    -98     25     59    -85     -5     15     90      5    -31     12
     28    -67    -96     15     62    -80     -5     10     98     10    -25     15
      5    -90    -96     41     49    -93     -2     12    132     38    -12     20
      5    -85    -90     38     46    -88      7     28    192    103      0     36
     20    -72    -93     25     57    -83      5     36    231    163      0     51
    -10    -72    -62     41     23    -67     10     49    254    207      5     85
    -44    -77    -33     59     -7    -57     28     72    267    239      7    114
    -10    -75    -67     41     25    -72     25     75    249    241    -15    124
     25    -75   -101     25     62    -88     10     59    215    223    -46    132
     46    -77   -127     12     85   -103     -2     51    181    207    -72    142
     38    -80   -122     20     80   -101      5     59    163    197    -93    163
     36    -51    -88      5     59    -67     20     72    158    200    -93    176
      7    -49    -57     20     31    -51     44     93    163    205    -70    187
    -18    -41    -23     28      0    -33     59    103    158    202    -33    168
    -33    -36     -2     33    -15    -20     64    109    150    197     -2    166
    -41    -25     15     31    -31     -5     75    119    153    202     15    176
    -46    -15     31     31    -38      7     77    124    155    202     10    179
    -62    -10     49     33    -57     20     77    124    153    202     10    200
    -83     12     96     33    -88     54     98    132    166    220     23    236
   -111     20    132     44   -122     75    101    124    166    226     41    262
   -122     10    132     57   -127     70     96    119    163    228     59    290
   -145    -25    116     85   -132     44     75    101    142    215     54    303
   -142    -49     90     96   -116     20     51     83    127    207     51    319
   -137    -57     77     96   -109     10     33     70    114    207     59    340
   -189    -83    106    137   -148     10     31     80    114    215     64    358
   -233   -122    109    176   -174     -7     33     88    109    210     62    366
   -200   -140     57    168   -129    -41     23     83     93    197     44    363
   -129   -166    -36    145    -49   -101     -2     62     59    163      2    340
   -127   -189    -62    158    -33   -127    -12     51     38    145    -25    332
   -158   -231    -75    194    -44   -153    -15     46     20    132    -41    327
   -168   -262    -93    215    -38   -176    -38     25     -2    106    -67    309
   -158   -265   -109    210    -25   -187    -46     23    -12     93    -77    301
   -148   -262   -114    205    -18   -189    -51     20    -15     93    -77    303
   -161   -265   -103    213    -31   -184    -57     15    -20     90    -77    303
   -161   -270   -109    215    -25   -189    -59     15    -25     80    -83    293
   -168   -280   -111    223    -31   -197    -59     18    -25     70    -88    272
   -163   -280   -116    223    -23   -200    -62     15    -33     62    -93    257
   -176   -283   -106    228    -36   -194    -64     12    -36     54    -93    249
   -205   -296    -93    249    -57   -194    -49     33    -25     51    -88    252
   -197   -319   -124    257    -38   -220     -7     93     -2     46   -103    215
   -142   -314   -171    228     12   -244     85    213     59     54   -127    166
   -135   -252   -116    192    -10   -184    192    358    174    129    -70    200
    -12    -90    -77     51     31    -85    249    493    309    270     64    314
     54    249    192   -153    -67    220    249    568    478    527    363    602
     10    779    769   -394   -379    774    205    548    685    898    802   1026
    -38   1034   1072   -498   -555   1054    -18    265    657   1060   1013   1208
   -101    849    950   -374   -524    898   -239    -90    355    841    826   1026
   -168    332    498    -83   -332    415   -348   -374   -103    272    272    563
   -161   -158      2    161    -83    -77   -387   -431   -389   -155   -166    174
   -124   -389   -267    254     70   -329   -371   -337   -405   -231   -275     51
   -127   -462   -335    293    101   -400   -309   -244   -353   -215   -280     28
   -132   -446   -314    288     90   -381   -249   -171   -283   -168   -249     46
   -127   -363   -236    246     54   -301   -181    -90   -192    -88   -184    101
   -127   -296   -168    210     20   -231   -137    -41   -135    -31   -135    142
   -135   -265   -132    200     -2   -200   -103      0    -93      5   -103    174
   -140   -257   -119    197    -12   -189    -93     18    -75     18    -93    181
   -127   -257   -129    192      0   -194   -103     15    -83     10   -101    166
   -122   -249   -129    184      0   -189   -106     18    -83     10   -106    153
   -129   -257   -129    192     -2   -194    -96     31    -77     12   -103    142
   -127   -244   -119    184     -5   -181    -88     44    -70     25    -93    148
   -127   -231   -103    179    -12   -168    -83     49    -62     38    -77    153
   -129   -233   -103    181    -15   -168    -88     46    -67     38    -77    142
   -124   -236   -111    179     -7   -174    -90     49    -70     41    -83    127
   -129   -244   -116    187     -7   -181    -88     51    -67     44    -85    116
   -140   -231    -90    187    -25   -161    -75     64    -54     57    -72    132
   -137   -223    -85    179    -28   -155    -75     64    -54     57    -72    142
   -142   -223    -80    181    -33   -150    -75     62    -57     57    -80    142
   -137   -197    -62    166    -38   -129    -75     67    -54     59    -83    150
   -135   -184    -49    161    -44   -116    -72     72    -49     67    -83    155
   -132   -207    -77    168    -28   -142    -77     70    -59     57    -96    137
   -135   -200    -64    166    -36   -132    -67     77    -46     67    -80    148
   -137   -179    -41    155    -49   -111    -62     85    -33     80    -62    166
   -148   -174    -25    161    -62   -101    -57     96    -20     88    -51    179
   -150   -166    -15    158    -70    -90    -59    103    -12     88    -49    184
   -153   -153      0    153    -77    -75    -64    106    -12     96    -44    187
   -158   -150      5    153    -83    -72    -70    106    -12     93    -44    184
   -161   -140     20    150    -90    -59    -70    109    -10     96    -38    184
   -158   -137     20    148    -90    -57    -83     98    -18     88    -44    176
   -150   -153     -2    150    -75    -77    -98     83    -33     72    -57    155
   -132   -135     -2    132    -64    -67   -103     75    -33     72    -49    155
   -101   -106     -5    103    -49    -57   -114     70    -33     75    -38    158
   -132   -116     12    124    -75    -51   -116     64    -36     70    -36    155
   -197   -135     62    166   -132    -36   -106     70    -25     80    -23    166
   -124   -122      2    122    -64    -59   -142     36    -46     59    -36    148
    -44    -96    -51     70      2    -75   -166     10    -67     38    -49    129
    -62   -106    -44     83    -10    -75   -163     -7    -80     25    -57    119
    -77    -98    -20     88    -31    -59   -163    -20    -83     20    -51    127
    -18    -98    -83     57     31    -88   -181    -41   -109     -7    -75    106
     25   -106   -132     41     77   -119   -181    -54   -119    -23    -85     96
     15   -109   -127     46     70   -116   -176    -59   -119    -23    -77    103
     36   -103   -142     33     88   -122   -184    -75   -132    -36    -83     96
     59    -88   -148     12    103   -119   -189    -93   -145    -49    -90     88
     46    -80   -127     18     85   -103   -181    -90   -140    -44    -85     93
     57    -90   -150     15    103   -122   -181    -96   -142    -51    -90     77
     72    -67   -142     -2    106   -103   -168    -85   -127    -41    -80     85
     33    -59    -93     10     62    -75   -132    -54    -90    -15    -57    103
    -20    -75    -54     49     15    -64   -103    -28    -64      0    -44    109
     25    -54    -80     12     49    -67   -106    -31    -59     -5    -59     83
     28    -51    -83     10     54    -67    -93    -20    -46     -5    -67     64
     88    -46   -135    -23    111    -90    -98    -23    -44    -12    -85     41
    127    -49   -176    -38    150   -111   -106    -33    -44    -23   -103     18
     88    -51   -142    -18    114    -96    -96    -25    -33    -12    -98     15
     93    -54   -148    -20    119   -101    -90    -25    -28    -10   -103      7
    111    -54   -166    -31    137   -109    -90    -33    -33    -20   -114     -5
     96    -57   -153    -18    124   -103    -77    -25    -23    -15   -109      2
     75    -62   -137     -7    106    -98    -77    -25    -20    -12   -109      2
     64    -64   -132      0     98    -98    -83    -33    -23    -18   -111     -2
     41    -64   -106     10     72    -85    -77    -31    -15    -10   -101      2
     46    -57   -103      5     75    -80    -70    -28    -12     -7   -101      7
     28    -75   -103     20     64    -88    -62    -31    -15    -12   -106      2
     49    -83   -132     15     88   -106    -62    -31    -18    -15   -111     -2
     41    -59   -103      7     70    -83    -54    -18      0      2    -90     20
     62    -51   -114     -5     88    -83    -59    -20      0      5    -88     23
    111    -41   -155    -36    132    -98    -83    -41    -18    -10   -109     -2
     85    -49   -135    -20    109    -90    -85    -38    -15     -7   -109      0
    109    -49   -161    -31    132   -103    -88    -41    -18    -10   -116      0
     88    -59   -148    -12    116   -103    -85    -33    -10     -5   -116     10
     59    -54   -116     -5     88    -85    -72    -15      7     18    -93     33
     75    -23   -101    -25     88    -62    -67     -2     20     36    -72     51
    116    -10   -127    -54    119    -70    -72     -2     23     44    -62     54
    153      0   -153    -75    153    -75    -80     -5     25     51    -62     49
    153     20   -132    -88    142    -54    -70      7     41     70    -41     57
    124     33    -90    -80    109    -28    -46     28     64     93    -15     67
    132     72    -59   -103     96      5    -31     44     80    109      2     75
    114     88    -25   -101     70     31    -20     59     96    122     18     93
    176     96    -83   -137    129      5    -25     59     96    116     12     85
    192    103    -90   -148    142      7    -25     54     98    119     15     80
    174    135    -38   -155    106     49    -23     51    109    129     31     93
    137    179     41   -158     49    111     -2     70    135    158     59    124
    135    163     28   -150     54     96    -15     51    122    142     46    111
    145    148      0   -148     72     75    -25     38    111    132     38     98
    137    142      5   -142     64     75    -33     36    109    129     41     98
     70    129     59    -98      5     96    -33     41    114    137     46    103
     85    109     20    -98     31     67    -54     25     93    111     20     72
     83     90      7    -88     36     51    -49     28     88    101     10     54
    106     72    -33    -90     70     20    -51     20     75     85     -7     31
     70     36    -33    -51     51      2    -54     12     62     70    -20     10
     12     -2    -15     -5     12     -7    -46     18     62     67    -23     10
     51    -12    -64    -20     57    -38    -54      5     46     44    -49      0
     90    -12   -103    -41     96    -57    -64     -7     31     25    -75    -12
    106    -31   -137    -36    122    -83    -80    -18     18     12    -93    -12
     83    -41   -124    -23    101    -83    -83    -25     12      7    -96    -12
      0    -44    -44     20     20    -44    -62     -7     31     25    -75      7
    -31    -41    -10     33    -10    -25    -57     -7     36     25    -77     10
     20    -41    -62     10     41    -51    -75    -23     18      7    -98      0
     33    -59    -93     10     62    -75    -88    -28      2    -10   -111    -18
     31    -77   -109     23     70    -93    -83    -23      0    -20   -122    -36
     38   -132   -174     44    106   -150    -51     18     10    -38   -155    -77
    -12   -150   -137     83     62   -145     70    158     90    -12   -161    -96
     20    -54    -75     15     46    -64    187    316    215     75    -98    -59
    111    106     -5   -109     57     51    262    475    363    218     33     44
    181    420    236   -303    -28    327    272    561    532    454    290    296
    116    927    810   -522   -345    870    254    584    763    833    735    735
     23   1262   1239   -644   -607   1249     59    332    800   1067   1039    997
    -51   1140   1189   -545   -620   1163   -176    -44    535    904    922    880
   -106    626    732   -259   -420    678   -324   -389     57    337    389    433
    -64     93    158    -12   -111    124   -379   -496   -280   -163    -77     -7
      2   -158   -161     77     80   -158   -361   -407   -314   -270   -179   -145
      0   -241   -241    119    119   -241   -285   -301   -254   -257   -174   -142
    -18   -215   -200    116     90   -207   -197   -207   -174   -202   -124    -93
    -59   -119    -59     90      0    -90   -103   -106    -70   -119    -44      0
     18    -54    -72     18     44    -64    -88    -90    -46   -111    -36     46
     15    -28    -44      5     28    -36    -70    -72    -31   -109    -25    106
     36     -5    -41    -15     38    -23    -67    -70    -36   -119    -18    150
     44     12    -31    -28     38     -7    -59    -67    -54   -135     -7    176
     15     18      2    -18      7     10    -46    -64    -90   -140      5    189
     31     25     -5    -28     18     10    -44    -75    -96    -77     15    184
     25     31      5    -31     10     20    -33    -72    -54    -15     20    176
     51     33    -18    -41     36      7    -38    -75    -49    -70     18    161
     -2     20     23    -12    -12     20    -23    -57    -20    -83     57    171
    -12     18     31     -5    -20     23    -10    -49     10    -64     75    171
     62     33    -28    -49     44      5    -20    -64      2    -57     57    155
    103     38    -64    -70     85    -12    -38    -85     -5    -59     25    150
    106     54    -51    -80     77      0    -41    -96    -10    -67     10    150
     77     54    -25    -67     51     15    -38    -90     -5    -57     -5    158
     75     41    -36    -59     54      2    -49    -96    -12    -54    -23    150
     57     59      2    -57     28     31    -36    -83     -2    -36    -12    163
     90     59    -31    -75     59     15    -46    -88     -2    -44    -18    158
     80     54    -25    -67     54     15    -57    -88      0    -46    -28    155
     54     33    -23    -44     38      5    -59    -85      7    -49    -41    148
     90     33    -57    -62     75    -10    -70    -88      2    -62    -57    132
     80     49    -31    -67     54      7    -70    -85     12    -54    -49    129
    109     62    -46    -85     77     10    -77    -93      5    -49    -51    116
    106     64    -44    -88     75     12    -85    -98     -5    -46    -59    101
    122     64    -57    -93     90      5    -96    -98    -12    -44    -72     83
    145     77    -70   -114    109      5   -109   -111    -20    -49    -80     80
    109     83    -25    -96     67     28   -106   -109    -15    -44    -75     88
     83     83     -2    -85     41     38   -106   -106    -15    -44    -75     90
     93     96      2    -93     46     49   -116   -114    -25    -51    -77     88
    124    106    -20   -116     72     44   -135   -129    -41    -70    -85     85
    181    119    -64   -150    124     28   -155   -145    -62    -93    -98     80
    194    101    -96   -150    145      2   -168   -153    -77   -106   -101     75
    163    101    -62   -132    114     20   -168   -153    -83   -109    -96     80
    189    114    -77   -153    132     20   -179   -168   -103   -119    -96     70
    184    127    -57   -155    122     36   -171   -166   -101   -114    -75     93
    166    124    -41   -145    103     44   -163   -163    -98   -109    -59    111
    155    127    -28   -140     93     49   -158   -171   -103   -103    -46    109
    140    137     -5   -140     72     67   -155   -176   -106   -101    -41    111
    135    132     -5   -135     70     64   -148   -181   -106   -103    -44    116
    129    129      0   -132     64     67   -145   -184   -106   -106    -41    119
    127    129      2   -127     62     67   -140   -179   -101    -98    -36    127
    114    114     -2   -116     57     54   -135   -174   -101   -101    -44    122
     51    119     67    -85     -7     93   -103   -142    -67    -64    -18    145
     44    135     88    -90    -23    111    -93   -124    -51    -51    -10    142
    109    153     44   -129     33     98    -93   -122    -49    -51    -23    119
    129    155     23   -142     51     90    -80   -106    -33    -46    -25    111
    150    158      7   -155     70     83    -77    -96    -25    -44    -33     98
    137    158     20   -150     59     90    -57    -77     -7    -33    -31     96
    106    153     46   -129     31    101    -36    -59     10    -15    -23    101
    106    148     41   -127     31     93    -33    -51     18    -12    -25     93
    111    137     25   -124     41     80    -33    -51     18    -12    -28     83
    127    148     18   -137     54     83    -36    -57     18    -12    -36     72
    129    168     38   -148     46    103    -36    -51     23     -5    -28     72
    114    163     46   -140     31    106    -28    -46     23     -7    -36     64
     90    148     54   -119     18    101    -33    -49     15    -10    -38     46
     83    132     49   -109     15     90    -41    -54     12    -12    -44     25
     70    119     49    -93     10     85    -38    -49     12     -7    -44     12
     64    122     57    -96      2     90    -38    -41     18      5    -41      5
     70    119     49    -96     10     85    -38    -38     18      5    -44     -5
     75    142     64   -109      2    103    -28    -28     31     20    -36      2
     57    161    103   -109    -23    132    -18    -15     41     38    -25      7
     38    158    119    -98    -38    137    -12     -5     51     54    -15     -5
     49    171    122   -111    -36    148    -12      0     54     72     -2    -18
     18    158    140    -88    -62    150     -5     10     64     88     15    -12
      5    145    140    -75    -67    142     -2     25     75    101     31      0
     28    150    122    -90    -46    137     -5     28     72    106     44    -10
     51    189    137   -119    -41    163     -5     33     77    116     72    -20
     75    215    140   -148    -31    179      2     44     93    132    106    -10
    101    241    140   -171    -18    192     12     54    111    148    137     10
     33    252    218   -142    -90    233     44     88    153    184    189     44
    -12    257    270   -122   -142    265     75    119    184    207    226     64
      7    267    259   -140   -124    265     80    135    200    213    244     67
     70    293    223   -181    -75    259     62    129    200    205    241     54
    142    324    181   -233    -20    252     49    114    202    202    246     62
    135    350    215   -244    -41    283     54    114    218    218    270     90
     90    361    267   -226    -88    314     57    116    231    231    288    114
     80    340    259   -210    -88    301     38    101    220    218    296    111
    109    348    239   -231    -64    293     18     83    207    205    290    101
    111    327    213   -220    -51    270      5     75    205    189    285    101
    114    311    197   -213    -41    254     -2     70    205    171    272     93
    109    290    181   -200    -36    236     -7     64    200    145    249     83
     98    236    137   -168    -20    189    -23     49    179    106    215     62
     77    184    106   -132    -12    145    -36     36    155     80    187     44
     59    158     98   -109    -20    127    -38     33    150     80    184     44
     70    142     72   -106      0    109    -41     25    137     85    192     46
     88    122     33   -106     28     77    -59      2    109     77    181     31
     75    106     31    -90     23     70    -70     -5    106     93    189     33
     85     85      0    -88     41     44    -85    -18    111    111    189     28
     80     80      0    -80     41     41    -75    -10    153    140    194     49
     33     80     46    -59     -7     64    -54     12    202    158    202     80
     10     72     62    -41    -25     67    -44     28    231    153    192     93
     36     70     33    -54      2     51    -51     23    231    129    155     75
     80     59    -20    -70     51     20    -64     12    213    111    114     64
     64     23    -44    -46     54    -10    -54     25    200    103     80     51
     36      0    -36    -18     33    -18     12    103    220    111     49     20
     41     12    -28    -28     33     -7    119    228    277    137     25    -18
     67     72      5    -70     31     38    218    376    361    207     83     18
    122    270    145   -197    -10    207    293    548    524    397    290    207
    140    641    498   -392   -179    571    319    633    714    688    633    548
     36   1184   1145   -613   -555   1166    288    607    937   1072   1088   1008
   -129   1431   1561   -649   -844   1496    109    366    953   1260   1319   1241
   -244   1143   1387   -452   -815   1265   -114    -12    610    971   1052    995
   -288    522    807   -116   -548    665   -259   -332    101    358    454    439
   -267     18    285    122   -277    150   -306   -389   -168    -31     57     31
   -259   -205     54    233   -158    -75   -285   -311   -194   -116    -62   -109
   -223   -252    -31    236    -96   -142   -233   -239   -161   -116    -90   -135
   -252   -187     64    218   -158    -62   -148   -135    -67    -41    -28    -75
   -228    -93    135    158   -184     18    -75    -49     15     25     46    -12
   -184    -46    137    116   -161     44    -41     -7     51     54     90     18
   -161    -25    132     93   -148     51    -28      5     59     57    114     31
   -176    -36    137    106   -158     49    -18     18     70     67    129     57
   -184    -49    132    116   -161     41    -20     23     67     67    137     80
   -246    -31    215    140   -231     90      5     51     90     98    163    127
   -228    -18    210    122   -220     96      5     51     90    101    155    142
   -174     -7    163     90   -168     77     -7     49     75     96    140    153
   -197     -7    187    101   -194     90      2     64     85    116    150    176
   -207    -12    194    111   -202     90     10     80     90    129    155    187
   -184    -38    142    109   -163     51    -15     57     64    106    122    171
   -174    -44    127    109   -150     41    -28     46     54     98    106    161
   -181     -2    176     90   -179     88    -20     57     64    111    119    189
   -150      5    155     72   -153     80    -28     54     59    103    106    205
   -176     -2    171     88   -176     83    -23     62     59    103     96    215
   -215     -5    210    109   -215    103    -10     72     67    109     88    233
   -184     -2    181     90   -184     88    -23     62     54     96     64    231
   -155      7    163     75   -158     85    -31     51     44     83     46    220
   -153     12    163     67   -158     85    -33     46     38     77     36    210
   -184     15    197     83   -189    106    -28     51     44     88     38    226
   -187     25    213     77   -200    119    -20     57     51     88     36    233
   -124     46    171     38   -148    109    -33     46     41     77     15    218
   -114     54    168     28   -142    109    -31     44     38     77     10    215
   -119     38    158     38   -137     98    -38     25     25     62     -5    194
   -179     23    200     77   -192    111    -28     31     31     64     -2    192
   -200     46    246     77   -223    145     -7     54     57     90     23    220
   -119     77    197     18   -158    137    -23     41     46     80     12    213
    -67     93    161    -12   -114    124    -41     23     31     67     -7    205
    -54     88    140    -18    -98    114    -59      7     15     54    -25    197
    -57     98    155    -20   -106    127    -67     -2      7     49    -28    194
    -80     70    150      5   -116    111    -72    -12      0     41    -44    184
   -106     64    168     20   -137    116    -70    -10      2     46    -41    192
    -83     80    161      0   -122    122    -75    -12      0     46    -41    197
    -72     98    171    -12   -122    135    -80    -18     -5     46    -41    205
    -93     96    187     -2   -140    140    -77    -12     -7     51    -36    215
    -83     85    166     -2   -124    124    -88    -25    -25     41    -51    205
   -122     41    163     38   -142    101   -101    -46    -46     18    -77    194
   -187     25    213     80   -200    119    -90    -38    -44     23    -75    200
   -174     23    197     75   -184    109    -96    -46    -59     12    -90    192
   -137     20    155     57   -145     88   -103    -54    -72      2   -106    181
   -163     -2    158     80   -163     75    -98    -46    -72      2   -114    168
   -163      0    163     83   -163     80    -90    -28    -62      7   -111    166
   -142     12    155     62   -148     83    -80    -10    -51     20   -109    168
   -150     18    168     64   -161     93    -62     15    -33     33   -101    174
   -150     18    168     64   -161     93    -54     28    -25     36   -103    168
   -148     20    168     64   -158     93    -41     41    -15     44   -106    168
   -166     12    179     72   -174     96    -23     54     -2     57   -106    166
   -168     -2    166     85   -168     80    -10     67      7     59   -114    158
   -148      5    153     70   -150     77     -7     67     10     59   -124    150
   -168      7    176     80   -171     90      5     77     25     72   -119    158
   -150     18    166     64   -158     90     10     80     31     77   -124    153
   -161      7    168     75   -166     88     18     93     36     83   -124    155
   -158     -7    150     83   -155     70     15     90     31     75   -135    145
   -145     -5    140     75   -142     67     12     88     23     64   -142    137
   -153     15    168     67   -161     90     18    101     33     72   -127    145
   -197     10    207     93   -202    109     31    114     46     80   -116    148
   -179     31    210     72   -194    122     33    122     51     83   -109    148
   -187     46    233     70   -210    140     36    129     62     88    -98    150
   -166     31    194     67   -181    111     18    116     49     67   -114    124
   -158     41    200     59   -179    119     18    122     57     75   -103    124
   -124     72    194     25   -158    132     12    119     62     77    -90    127
    -90     93    184      0   -137    137      5    114     67     77    -85    122
   -145     90    233     25   -189    161     23    135     90     96    -64    124
   -142     93    233     23   -187    163     25    137     98     98    -59    116
    -85     98    184     -7   -135    142     12    127     88     85    -67     96
    -90    101    192     -5   -140    145     18    129     96     88    -59     96
    -90    127    218    -18   -155    171     31    142    111    101    -41    106
    -75    161    236    -44   -155    197     38    148    124    114    -23    114
    -80    189    270    -54   -174    228     57    163    148    137     -2    124
    -80    210    290    -64   -184    249     77    181    168    155     15    135
    -72    228    301    -80   -187    265     85    187    179    166     28    140
    -62    241    303    -90   -181    272     90    187    184    168     31    137
    -41    272    314   -116   -179    293     98    192    194    179     41    140
    -12    306    319   -145   -166    311    114    200    213    194     54    153
    -38    309    345   -137   -192    327    124    202    226    207     67    163
    -23    324    345   -150   -184    335    101    179    218    205     64    161
    -12    322    332   -155   -171    324     70    145    192    187     51    148
    -38    309    348   -135   -192    327     62    142    192    187     54    145
    -70    293    363   -111   -215    327     46    135    189    184     57    148
    -70    288    358   -109   -215    322     41    132    189    181     57    145
    -15    277    290   -132   -153    283     20    109    166    155     33    116
     -7    246    254   -119   -129    249     15     96    148    140     15     90
    -10    200    210    -96   -111    202      5     80    129    114    -10     54
    -25    155    181    -64   -103    166     -5     64    109     90    -33     28
    -41    132    174    -46   -106    153     -2     59    103     83    -38     20
    -54    109    163    -25   -109    135     -5     51     93     72    -46      7
    -90     57    145     15   -119    101    -15     36     75     51    -67    -15
    -75     46    122     15    -98     83    -23     25     62     36    -83    -36
    -59     62    122     -2    -90     90    -20     25     62     36    -83    -38
    -33     80    114    -23    -72     96    -23     23     62     36    -80    -38
    -18     64     83    -25    -51     75    -31     12     51     25    -90    -57
    -54     64    116     -5    -85     90    -12     28     67     41    -75    -46
    -25     64     90    -20    -59     77    -20     15     57     33    -83    -57
      0     62     62    -31    -31     62    -31      2     44     23    -93    -70
     -5     23     28    -10    -18     25     -7     25     46     10   -109    -93
     10    -18    -31      2     20    -23     75    119     85     10   -132   -140
     70      5    -64    -38     67    -28    189    254    161     41   -132   -163
    103     80    -23    -90     64     28    311    449    296    153    -46    -98
    171    342    171   -257      0    257    368    600    478    366    174    124
    262    810    548   -537   -142    680    306    602    662    678    540    514
    101   1356   1252   -730   -576   1304    161    465    862   1070   1010   1005
    -51   1506   1558   -727   -805   1532    -96    132    797   1161   1153   1145
   -135   1065   1200   -467   -667   1132   -296   -239    384    743    750    779
   -158    366    522   -103   -340    444   -405   -504   -129     93    101    176
   -101    -83     18     90    -59    -31   -418   -488   -322   -210   -241   -187
   -101   -213   -111    158      5   -163   -335   -350   -275   -218   -285   -262
    -83   -200   -116    140     12   -158   -231   -226   -179   -153   -241   -236
    -18   -109    -90     62     36   -101   -140   -124    -90    -83   -184   -189
     10    -31    -41     10     23    -36    -85    -64    -31    -33   -142   -148
     38    -12    -51    -12     44    -31    -64    -36     -7    -18   -135   -142
     23     -7    -31     -7     25    -18    -49    -25      2    -12   -127   -132
     10      0    -10     -5     10     -5    -33    -10     18      0   -119   -119
     41     -5    -46    -18     41    -23    -38    -15     10     -7   -132   -122
     15    -18    -33      2     23    -25    -31     -7     15     -5   -132   -119
    -12      0     12      5    -12      5    -12     12     36     15   -111    -98
     59     25    -33    -44     46     -2    -25      7     31     12   -116   -109
     93     20    -72    -57     83    -25    -31     -2     20      0   -132   -122
     93     12    -80    -51     88    -33    -33     -7     18     -5   -137   -129
      2      5      0     -5      0      2    -10     20     44     20   -114   -106
    -18      2     20      7    -20     10     -7     25     49     28   -111   -101
      0      0     -2     -2      0     -2    -12     18     41     23   -122   -106
     23     15     -7    -18     15      5    -10     18     44     23   -124   -106
    -36     12     49     10    -41     31      5     33     57     33   -116    -96
     10     23     12    -18     -2     18    -12     15     41     15   -137   -114
     57     28    -31    -44     44      0    -33      0     23     -2   -161   -132
     88     23    -64    -54     77    -20    -41    -10     10    -18   -179   -148
     59     23    -38    -41     49     -7    -33     -7     15    -12   -179   -142
      0     23     20    -12    -10     20     -5     12     36      7   -166   -127
     12     18      5    -15      5     10     -5     10     33      5   -181   -132
     44     12    -31    -28     38     -7    -12     -2     23    -10   -207   -155
     15     20      5    -20      5     12      2      5     36      2   -197   -148
     38     20    -18    -31     28      2     -2      0     31      0   -189   -150
     -5     15     20     -7    -12     18      5      7     38      7   -171   -135
     -7     36     44    -12    -25     38     -2      5     41     15   -150   -119
     38     38     -2    -41     20     18    -28    -18     23      0   -153   -127
     49     23    -25    -36     36     -2    -38    -28     15    -12   -129   -119
     59     33    -28    -49     44      2    -49    -41      0    -25   -106   -116
     62     64      2    -62     31     33    -57    -51     -5    -28    -85    -98
     38     64     25    -51      5     46    -57    -49     -2    -28    -59    -75
     54     57      2    -54     25     31    -67    -59    -15    -49    -49    -62
     70     49    -20    -59     46     12    -80    -77    -33    -70    -51    -54
     23     57     33    -38     -5     46    -77    -75    -33    -75    -36    -33
     -7     72     77    -33    -44     75    -77    -72    -33    -72    -23     -7
     38     64     25    -51      5     46   -101   -101    -67   -103    -44    -20
     93     67    -28    -80     59     20   -119   -129    -98   -129    -67    -38
     38     72     33    -54      2     54    -98   -119    -93   -122    -64    -20
     88     83     -5    -85     46     38   -114   -142   -127   -132    -85    -44
     93     59    -33    -77     62     12   -122   -153   -155   -116    -93    -51
     72     36    -36    -54     54      0   -111   -145   -142    -77   -101    -51
     59     49    -10    -54     36     20    -96   -124   -109    -59   -106    -36
     67     49    -18    -59     41     15    -85   -114    -98    -85   -127    -41
     46     36    -10    -41     28     12    -67    -90    -80    -93   -140    -36
     25     38     12    -33      5     25    -38    -62    -51    -83   -140    -28
     57     44    -12    -49     36     15    -33    -54    -46    -77   -168    -41
     64     49    -18    -57     41     18    -33    -57    -41    -77   -192    -62
     49     33    -15    -41     31     10    -23    -49    -28    -77   -194    -77
     25     18     -7    -23     15      5    -12    -38    -18    -77   -194    -75
      5     12      7     -7      0     10      2    -23      0    -67   -187    -62
     31     20    -10    -28     20      5     -5    -33     -7    -75   -194    -75
     25     12    -12    -20     20      0    -10    -41     -7    -80   -197    -75
     25      5    -23    -15     23     -7    -12    -46    -12    -85   -202    -80
     15     10     -5    -12     10      2     -2    -36      2    -75   -189    -67
    -15      5     20      2    -18     12     10    -31     10    -70   -176    -64
    -72     10     80     31    -75     44     28    -23     25    -54   -145    -54
   -111     18    127     44   -119     72     44     -7     44    -36   -114    -36
    -31     25     57      2    -44     41     33    -20     36    -54   -119    -51
    -10     23     31     -7    -20     25     31    -23     33    -57   -119    -57
    -23     33     57     -5    -38     44     41    -12     44    -41   -103    -44
    -38     54     93     -7    -64     72     49      0     59    -23    -85    -31
    -59     54    114      2    -85     83     64     18     77     -2    -67    -18
    -38     49     88     -7    -64     67     62     23     77      2    -57    -20
    -18     62     80    -23    -49     70     62     25     77      7    -54    -25
    -12     80     90    -36    -51     85     75     36     90     23    -41    -18
    -33     88    122    -25    -77    103     96     62    111     46    -20      0
    -18     93    111    -38    -64    101     88     54    106     46    -25     -7
    -10    111    122    -49    -67    114     80     51    103     49    -25    -12
    -25    119    142    -46    -83    129     93     62    111     59    -15    -12
    -28    132    161    -51    -93    145    122     93    135     90      5      7
    -38    161    200    -59   -119    179    140    116    153    114     28     23
    -57    163    220    -54   -137    192    150    129    161    124     38     31
    -85    176    259    -46   -174    215    161    145    176    142     54     46
    -20    218    239    -98   -129    228    150    145    174    148     57     46
      2    259    254   -132   -127    257    158    153    189    155     64     54
    -12    280    290   -135   -153    285    168    161    207    174     80     72
     -2    285    288   -142   -145    288    155    148    202    171     80     70
     -2    275    277   -135   -140    275    135    135    189    163     77     59
    -41    265    303   -111   -174    283    119    127    184    163     72     62
    -12    254    267   -122   -140    262     90    109    166    145     54     44
      5    226    220   -116   -106    223     72     93    148    129     33     20
      2    202    200   -101    -98    202     67     96    140    119     18      7
    -15    161    174    -72    -93    166     51     80    116     98     -7    -18
    -38    124    163    -44   -101    142     41     70    103     85    -23    -41
    -72     93    166    -10   -122    129     46     67     96     80    -33    -54
   -109     77    187     15   -148    132     57     75     98     83    -36    -57
    -62     62    122      0    -90     90     28     51     70     57    -70    -93
      7     25     18    -18     -5     23    -10     18     28     15   -114   -142
     38     18    -20    -28     28      0    -20     10     20      7   -124   -161
      5     23     18    -12     -5     20     -7     25     38     25   -106   -153
    -20      5     25      5    -23     15     -7     23     36     20   -111   -168
    -28     15     41      5    -33     28     -5     28     41     25   -101   -166
    -62     18     77     20    -70     46      2     36     57     38    -85   -163
     -7     25     33     -7    -20     28    -15     25     46     25    -93   -179
    -10      2     10      2    -10      5    -20     23     41     10   -101   -192
      2    -36    -38     15     18    -38     -5     49     46      0   -109   -218
      2    -54    -57     23     28    -54     85    158    109     12   -106   -249
     12     -2    -15     -5     12     -7    205    301    207     67    -59   -244
    106    116     10   -114     46     62    285    475    350    192     67   -150
    171    374    202   -272    -15    290    319    600    527    415    324     90
    179    841    662   -511   -241    753    290    618    727    750    740    506
     25   1343   1317   -683   -644   1330    179    483    896   1122   1205    963
   -119   1325   1444   -605   -782   1384    -44    142    737   1109   1244    979
   -187    872   1060   -345   -623    966   -236   -233    296    646    805    576
   -228    228    457     -2   -342    342   -332   -420   -122     75    215     41
   -179   -163     15    171    -98    -75   -342   -376   -252   -163    -64   -241
   -114   -254   -140    181     10   -197   -293   -285   -220   -176    -96   -288
   -132   -249   -119    189     -7   -184   -213   -192   -140   -124    -57   -259
    -93   -155    -62    122    -15   -109   -124    -88    -38    -41     20   -184
      5    -59    -64     28     33    -62    -93    -46     10     -5     59   -140
     44    -28    -72     -7     57    -49    -75    -28     28      5     80   -114
     28    -25    -54      0     41    -38    -64    -15     41      7     96    -88
     -2    -31    -31     15     12    -31    -54     -2     54     12    109    -57
    -23    -25     -2     25    -10    -15    -41      7     67     23    137    -20
    -28    -20      7     23    -20     -7    -31     15     80     31    155      2
    -33    -33      0     31    -18    -18    -25     20     83     31    161     20
    -44    -38      2     41    -23    -20    -33     12     85     31    158     28
    -46    -44      2     46    -25    -20    -33     10    101     41    150     41
    -41    -38      2     38    -23    -18    -33     15    124     59    140     51
    -44    -46     -2     44    -20    -25    -36     15    140     77    114     57
    -46    -49     -2     46    -23    -25    -36     20    155     93     80     67
    -54    -44     10     49    -33    -18    -31     33    174     98     51     88
    -59    -49     10     51    -36    -20    -23     38    179     88     15     98
    -90    -70     18     80    -54    -25    -10     46    184     88    -12    111
    -98    -77     18     85    -59    -31     -2     57    184     90    -31    122
   -109    -80     28     96    -70    -25      2     62    176     93    -33    124
   -127    -85     41    103    -85    -23      2     59    163     96    -25    122
   -127    -88     38    106    -85    -25      5     57    145     98    -18    116
   -140    -88     49    111    -96    -18     10     59    135    103     -2    114
   -142   -103     38    124    -90    -33     12     51    119     98      7    101
   -244   -119    124    179   -187      2     38     77    135    124     49    119
   -233   -116    116    176   -176     -2     28     70    119    124     57    111
   -194   -114     80    153   -140    -15     10     54     98    109     49    101
   -174   -122     51    148   -114    -36     -7     38     83     96     36     98
   -207   -124     83    163   -148    -20    -15     38     77     98     38    103
   -228   -106    119    166   -174      5    -12     41     80    109     49    119
   -228   -119    109    174   -171     -5    -23     36     72    109     33    122
   -228   -135     93    181   -161    -20    -31     31     59    101     10    119
   -249   -142    106    194   -181    -18    -49     15     44     96      2    122
   -239   -135    103    187   -171    -15    -62      5     31     85    -15    119
   -233   -150     80    189   -158    -33    -72      0     20     75    -33    122
   -210   -137     72    174   -142    -33    -75      5     20     77    -18    142
   -184   -114     70    148   -129    -23    -77      0     10     72     10    150
   -215   -127     85    171   -153    -20    -85    -12     -7     62     23    142
   -244   -158     85    200   -166    -38    -88    -23    -20     46     28    137
   -239   -168     70    205   -155    -49    -96    -31    -33     33     23    137
   -283   -184     98    231   -192    -44   -101    -31    -38     36     25    153
   -275   -184     90    228   -184    -46   -103    -31    -41     33     15    158
   -236   -145     90    189   -163    -28    -96    -28    -41     31      7    155
   -244   -150     93    197   -168    -28    -90    -23    -41     28      0    145
   -272   -158    114    213   -194    -20    -70      2    -18     44      5    163
   -252   -142    109    197   -181    -15    -57     23      0     57      5    171
   -197   -124     72    158   -135    -25    -51     36      7     57      0    171
   -163    -85     77    124   -122     -5    -28     59     28     75      5    171
   -161   -103     57    132   -111    -25    -36     57     20     62    -23    142
   -187   -119     67    153   -127    -25    -31     59     28     59    -38    129
   -202   -124     75    161   -140    -25    -20     67     36     64    -44    135
   -197   -124     72    161   -135    -25     -7     77     46     77    -41    145
   -244   -140    103    189   -174    -18     -2     77     54     83    -36    145
   -267   -124    140    194   -205      7      7     85     64     93    -28    155
   -252   -122    127    187   -189      0      5     80     62     88    -33    153
   -210   -124     85    168   -148    -20     -7     67     49     70    -51    140
   -223   -127     96    171   -161    -15      0     67     44     62    -62    137
   -236   -145     90    189   -166    -25      2     64     38     51    -75    129
   -254   -145    106    200   -181    -20      2     64     38     51    -75    129
   -207   -116     90    163   -150    -12      0     64     36     51    -77    122
   -194   -103     90    148   -145     -7      5     70     41     54    -77    127
   -187   -111     75    148   -132    -18     -2     64     33     38    -93    114
   -171   -103     64    135   -119    -20     -2     67     28     31    -96    103
   -171    -88     83    129   -127     -2      5     83     38     46    -85    111
   -174    -96     77    132   -129    -10     10     93     49     62    -83    116
   -163   -101     62    132   -114    -20     15     98     49     67    -83    111
   -189   -111     75    148   -135    -20     15    101     51     67    -75    116
   -187    -93     93    140   -140      0     28    114     64     80    -64    132
   -176    -98     77    137   -129    -10     28    114     59     80    -67    124
   -202    -93    106    148   -155      5     38    124     70     93    -57    132
   -194    -72    122    135   -158     23     49    137     80    106    -51    135
   -200    -54    145    127   -174     44     70    158     98    122    -36    153
   -168    -41    127    103   -150     41     70    158     96    124    -36    150
   -200    -31    168    114   -187     67     90    179    116    142    -25    153
   -189     -7    181     96   -187     85    106    205    140    166     -5    166
   -114     33    148     41   -129     90    103    215    145    181      5    179
    -75     75    150     -2   -111    111    101    207    145    187      7    181
    -57    106    163    -25   -109    135    101    200    150    197     12    189
    -64    116    181    -25   -124    148     93    197    150    200     23    202
   -116     51    168     33   -142    109     57    161    119    168     -7    174
    -98     46    145     23   -122     96     46    155    114    166    -12    176
     20    161    140    -90    -59    150     75    189    150    205     23    223
     33    181    148   -109    -57    166    101    213    168    220     33    241
   -184    -46    137    116   -161     44     51    158    103    155    -36    166
   -293   -179    114    233   -205    -33     -7    106     41     90    -98    109
   -223   -109    114    166   -168      2     -2    119     51    103    -90    119
   -111    -18     90     62   -101     36     20    145     72    124    -72    137
    -44     25     70     10    -57     46     23    142     64    122    -77    129
   -174   -106     67    140   -122    -20    -12     90     12     64   -137     70
   -244   -184     59    213   -153    -62    -31     62    -12     33   -171     28
   -296   -189    106    241   -205    -41    -12     75      2     44   -161     28
   -228   -153     75    192   -153    -38    -23     72      0     41   -168     18
   -202   -148     54    174   -129    -46    -28     64     -5     36   -171      7
   -215   -148     67    179   -142    -41    -15     75      5     41   -168     12
   -210   -153     57    181   -135    -49    -18     75      2     38   -174      7
   -215   -163     51    189   -135    -57    -15     75      2     41   -181     -2
   -194   -176     15    184   -106    -80      2     93     12     36   -192    -18
   -158   -220    -62    189    -49   -142     57    163     36     20   -228    -64
   -218   -210      7    215   -114   -101    189    314    142     75   -205    -62
   -285   -122    163    205   -226     20    335    514    309    207    -96     25
    -93     96    189     -2   -142    142    358    620    444    363     57    168
     49    517    467   -283   -207    493    311    649    607    639    374    493
      0   1039   1039   -522   -522   1039    210    555    782   1000    800    906
   -103   1244   1348   -568   -724   1296    -23    262    748   1156   1005   1067
   -174    956   1130   -392   -652   1041   -246   -148    363    815    711    787
   -218    368    587    -77   -402    478   -345   -415   -103    200    124    290
   -200    -90    109    142   -155     10   -353   -405   -306   -148   -239    -44
   -189   -316   -127    254    -31   -223   -316   -298   -298   -215   -337   -163
   -166   -348   -184    257      5   -267   -257   -218   -236   -194   -332   -176
   -153   -285   -135    218    -10   -210   -181   -132   -148   -124   -267   -127
   -109   -202    -93    155    -10   -150   -140    -75    -80    -72   -218    -88
    -88   -137    -49    114    -20    -93   -111    -44    -31    -36   -181    -57
   -116   -122     -7    116    -57    -67    -80    -25     -7    -25   -166    -41
   -148   -153     -7    150    -72    -80    -64    -15      0    -25   -166    -44
    -85   -122    -36    101    -25    -77    -57     -2     10    -15   -153    -36
     -2    -72    -70     38     33    -72    -54      5     23     -7   -140    -25
    -36   -109    -72     72     15    -90    -75    -15      7    -28   -153    -41
    -57   -114    -57     85     -2    -85    -67    -18      7    -31   -150    -49
    -41   -103    -62     72      7    -83    -64    -15     10    -28   -148    -57
    -25    -85    -59     57     15    -72    -59     -7     18    -23   -137    -54
    -28    -80    -54     51     12    -67    -59     -7     20    -18   -132    -54
    -41    -72    -33     57     -5    -54    -49      2     31    -10   -122    -44
    -57    -62     -7     57    -25    -36    -46      5     41      2   -109    -33
    -49    -67    -18     59    -15    -44    -57      2     36     -2   -109    -38
     -2    -38    -36     20     15    -38    -59      0     38      0   -106    -41
      7    -25    -36      7     20    -31    -51      7     46     10    -98    -33
    -18    -12      5     12    -12     -2    -25     38     75     41    -70     -7
     31    -15    -46     -7     38    -31    -41     23     57     28    -83    -23
     -2    -59    -57     31     25    -57    -59      2     41     10   -101    -38
    -54    -77    -25     64    -15    -51    -59      5     44     12    -96    -36
    -31    -72    -41     49      5    -57    -70      2     41     12    -96    -38
      5    -54    -59     25     31    -57    -72      0     41     12    -93    -31
     57     -5    -62    -28     59    -33    -62     12     54     28    -77    -15
      0    -25    -25     12     12    -25    -57     12     57     31    -72    -12
    -38    -64    -28     49     -5    -46    -77    -12     36      7    -88    -33
    -36    -49    -12     44    -12    -31    -75    -20     33     10    -85    -25
    -57    -62     -5     59    -28    -33    -90    -28     25     10    -88    -20
    -70    -77     -7     72    -31    -44   -114    -38     15      2    -96    -20
    -67    -44     20     54    -46    -12   -101    -28     28     23    -77      5
    -90    -44     46     67    -70      0    -83    -10     41     38    -64     28
    -54    -44      7     49    -33    -18   -101    -31     18     25    -80     20
     -7    -31    -23     18      7    -28   -114    -49      2     15    -93     18
      5    -33    -38     10     20    -36   -127    -59     -7     10    -96     23
     23    -33    -57      5     38    -44   -140    -70    -20      2   -103     25
    -15    -38    -23     25      2    -31   -150    -80    -28      2   -103     33
    -70    -15     54     41    -64     18   -127    -57     -2     33    -72     70
     10     10     -2    -10      5      5   -150    -72    -18     23    -85     59
     70     18    -51    -44     62    -15   -150    -80    -31     10    -96     51
     62     -5    -67    -31     64    -36   -166    -98    -51     -7   -116     36
     44    -25    -72    -10     57    -49   -174   -111    -64    -20   -132     31
     41    -15    -57    -15     46    -33   -158   -101    -54    -10   -124     41
     41     15    -25    -28     33     -5   -140    -72    -25     12   -106     59
     -2    -20    -20     10      7    -20   -124    -59    -23     12   -109     49
    -15    -46    -31     28      7    -38   -103    -38     -2     23   -106     49
      7    -23    -31      7     18    -25    -88    -15     18     36    -96     51
      2      0     -2      0      2      0    -70      0     33     46    -88     51
     36     20    -15    -28     25      2    -49     12     49     54    -88     41
     33      5    -28    -20     31    -12    -44     18     59     54    -93     33
      0    -38    -41     18     20    -41    -51      2     46     36   -116     12
    -25    -49    -23     38     -2    -36    -41      5     49     36   -119      7
     -2     10     12     -5     -7     12    -20     36     88     72    -90     31
     41     41     -2    -41     23     20    -20     41     98     80    -83     25
     36     15    -20    -25     28     -2    -18     28     85     67    -96      2
     -5    -36    -31     20     12    -33    -23     10     67     51   -119    -20
    -15    -77    -62     44     23    -70    -36    -12     46     31   -145    -49
    -38    -77    -38     59     -2    -59    -33     -5     51     36   -142    -51
    -33    -59    -25     46     -5    -44    -36     -2     57     41   -140    -51
     31    -31    -62      0     46    -46    -44    -10     51     36   -155    -64
     12    -36    -51     10     31    -44    -25      2     67     46   -166    -62
     28    -44    -75      7     51    -59    -28      0     59     38   -187    -80
     23    -38    -62      5     41    -49    -25      5     64     46   -166    -80
     51      5    -46    -28     49    -20    -12     31     88     77   -132    -62
     10     -5    -15     -2     10     -7    -12     33     90     85   -124    -64
    -49    -57     -7     51    -23    -33    -23     15     72     64   -127    -85
    -25    -44    -18     33     -5    -31    -25     12     70     54   -119    -98
     70    -10    -80    -28     75    -44    -36     12     67     49   -111   -106
    -15     18     33     -2    -25     25    -10     49    109     90    -49    -77
     33     62     28    -46      2     44     -2     54    116    103    -10    -85
     83     98     12    -93     33     54     18     70    132    114     25    -80
     23    106     83    -64    -28     96     57    101    163    137     67    -51
     51    101     49    -77      0     75     23     83    148    119     57    -57
    127    140     12   -135     57     77     12     77    150    116     72    -31
    189    220     31   -207     77    127     20     93    176    140    111     23
    166    223     57   -194     54    140      7     80    176    137    124     38
    124    197     72   -163     25    135      5     57    163    127    132     46
     85    187     98   -137     -7    142      2     44    153    119    142     51
     75    194    119   -137    -23    158     -2     38    153    119    158     70
     72    215    142   -142    -33    179    -12     33    158    127    174     90
     96    192     93   -145      0    142    -28     12    135    101    148     77
     88    197    109   -142    -10    153    -18     23    135     98    135     77
     25    189    163   -106    -67    176    -10     38    142    109    129     75
    106    161     54   -132     25    109    -46     12    101     75     75     25
     54    106     49    -83      2     77    -41     -2     77     54     38      0
     46     46      0    -46     23     25    -44    -25     41     20     -2    -31
     46    -23    -70    -12     57    -46    -70    -59     -2    -20    -49    -64
     83    -12    -96    -33     88    -54    -80    -72    -15    -33    -67    -77
    148     54    -96   -101    122    -20    -70    -62    -12    -20    -64    -62
    179     96    -85   -137    132      5    -44    -46    -10     -2    -64    -44
    176     96    -83   -137    129      7    -36    -51    -20      7    -80    -41
    111     23    -88    -67    101    -31    -59    -83    -36     -7   -116    -59
     77    -20    -98    -31     88    -57    -59    -93    -38    -25   -142    -67
     59    -28    -90    -15     72    -59    -41    -85    -28    -51   -145    -62
     72    -28   -101    -23     85    -64    -23    -64    -12    -64   -145    -59
    103    -38   -142    -31    122    -90     44     10     25    -67   -168    -77
    132    -33   -166    -49    148    -98    158    140    101    -57   -197    -98
    145     33   -111    -90    127    -38    259    293    220     23   -148    -25
    132    205     70   -168     28    137    345    470    402    207     28    142
    265    584    319   -423    -25    452    335    537    576    467    332    444
    280   1171    888   -727   -303   1031    257    472    771    844    784    893
    137   1395   1257   -766   -558   1327     36    176    735    992    995   1080
     25   1182   1153   -605   -563   1169   -189   -210    407    735    784    885
    -15    600    615   -290   -314    607   -296   -511    -83    106    181    379
     23    124     98    -75    -38    114   -309   -496   -306   -272   -213     20
     31    -96   -127     31     77   -111   -262   -376   -290   -335   -293    -75
     28   -150   -179     59    101   -163   -205   -290   -233   -311   -293   -119
     49   -148   -197     49    122   -171   -150   -231   -179   -275   -270   -124
     62    -20    -85    -23     72    -51    -64   -140    -72   -179   -179    -62
     59     51     -7    -57     33     23    -59    -96    -10   -122   -124    -20
     28     46     15    -38      5     31    -12    -83     -2   -111   -114    -31
     51    109     57    -80     -2     83     62    -36     38    -70    -77      0
    -36     64    101    -15    -70     83      2    -28     59    -46    -67     18
   -142     10    153     64   -148     80     18    -23     64    -28    -51     44
   -101      7    109     46   -106     57     59    -15     57    -31    -64     44
     23     44     20    -33      2     33     62    -18     44    -44    -90     28
     54     64      7    -59     23     36     57    -18     41    -41    -98     28
     -2     46     49    -23    -25     49     49    -12     46    -28    -96     33
    -28     46     75    -10    -54     62     36      0     51    -12    -88     38
     51     54      2    -51     25     28    -10    -20     31    -36   -114      0
     49     36    -12    -44     31     12    -25    -33     18    -46   -124    -20
     88     62    -25    -75     57     20    -23    -18     31    -33   -111    -12
    103     96     -7    -98     54     44    -18      5     51     -5    -88      7
     41     72     31    -57      5     51      0     -5     38     -2    -93    -10
    -36     10     46     12    -41     28    -10    -31     10    -25   -122    -51
    -83    -31     51     57    -67     10    -33    -49    -10    -38   -140    -85
    -70    -15     54     41    -64     18    -44    -51    -10    -33   -140    -96
    -51      2     54     25    -51     28    -33    -44     -2    -18   -129    -98
    -64     -5     59     33    -64     28    -31    -36      5     -7   -122    -93
    -88     -7     80     46    -85     36    -18    -23     18      7   -109    -80
    -75     23     98     23    -88     59    -10    -12     25     23    -93    -72
    -28     59     88    -15    -57     72    -18    -15     31     28    -88    -72
     23     46     23    -36      0     33    -51    -41      2      5   -109    -90
     10     33     23    -23     -7     28    -59    -46     -5      2   -111    -93
    -54     25     80     12    -70     54    -46    -36      5     18    -90    -72
    -70     38    109     15    -88     72    -46    -28     15     33    -72    -59
    -28     49     77    -10    -54     62    -67    -41      0     25    -77    -67
     12     33     20    -23     -5     28    -83    -54    -15     12    -90    -80
     -5     25     28    -12    -18     25    -88    -62    -20     15    -85    -77
   -181      0    181     90   -181     90    -51    -25     10     59    -44    -31
   -101    -10     90     54    -96     41    -96    -64    -33     20    -80    -70
     83     46    -36    -64     59      5   -135   -101    -72     -5   -106   -103
     98     64    -33    -83     64     15   -129   -101    -70      7    -88    -96
     62     59     -2    -59     33     28   -127    -98    -70     23    -70    -72
     38     46      5    -44     15     25   -132   -111    -83     20    -72    -75
      7     64     54    -36    -23     59   -114   -103    -75     33    -57    -54
     15     54     36    -36    -10     46   -124   -116    -90     20    -64    -64
     18     25      7    -20      5     18   -122   -119    -96     10    -67    -75
    -12     28     41     -7    -25     33   -103   -101    -80     20    -38    -62
    -20     36     57     -7    -38     46    -93    -90    -67     25    -12    -51
     -7     49     57    -23    -33     51    -77    -72    -51     28      7    -49
    -54     51    106      2    -80     77    -44    -41    -20     44     49    -28
   -106     23    129     38   -116     77    -20    -18     -2     49     83    -28
    -98     12    111     41   -103     62    -12     -2      7     49    109    -33
    -49     25     75     10    -62     49     -7      5     18     49    129    -38
     -7     57     64    -23    -36     59     10     20     38     54    158    -36
    -18     51     70    -18    -44     59     18     20     41     49    166    -44
    -44     25     70     10    -57     46     20     18     41     41    174    -51
    -67     12     80     25    -75     46     25     18     46     36    189    -49
    -77     41    119     18    -98     80     51     36     70     57    228    -23
    -88     41    127     20   -109     83     51     33     72     57    241    -20
    -83     18     98     31    -90     57     44     25     62     46    241    -28
    -88     15    101     36    -96     59     46     25     67     46    252    -25
    -93     33    127     31   -109     80     54     28     75     54    262     -7
   -119     15    135     49   -127     75     51     28     72     51    265      5
   -132      5    137     62   -135     70     51     25     70     54    259      0
   -109     38    148     33   -127     90     57     36     75     64    257      0
    -85     70    155      7   -119    111     57     36     75     70    236     -5
    -90     77    166      5   -127    119     59     46     88     83    226      7
   -101     57    158     20   -129    106     51     41     98     77    205      5
    -85     46    132     20   -109     88     33     36    109     67    174      2
    -77     72    150      2   -114    111     49     49    135     96    163     15
    -90     75    163      5   -127    119     57     59    150    132    137     31
    -72     77    148     -2   -109    111     54     67    166    158    103     44
    -77     70    148      2   -111    109     57     83    189    166     77     67
    -85     96    181     -5   -132    137     80    114    228    181     75     98
    -98    127    223    -15   -161    174    101    140    252    189     67    111
   -103    158    259    -28   -181    207    124    166    275    200     80    129
   -103    168    272    -33   -189    220    140    181    283    200     83    135
   -106    166    272    -28   -189    218    145    187    277    192     88    137
    -96    187    283    -46   -189    233    145    187    267    181     93    140
   -111    200    311    -46   -210    254    155    189    267    187    114    155
   -148    213    361    -33   -254    285    171    192    275    202    148    171
   -119    231    350    -54   -233    290    158    179    262    197    166    174
   -111    202    314    -46   -213    257    127    145    226    168    150    158
   -148    192    340    -23   -244    265    119    135    215    166    158    168
   -122    192    314    -36   -218    252     98    122    197    153    158    161
   -137    171    309    -15   -223    239     93    114    181    142    158    163
   -135    137    272     -2   -205    202     80     96    161    116    148    153
   -150     98    246     25   -197    171     72     83    140     96    135    135
   -166     57    223     51   -194    140     62     70    122     75    124    116
   -184     25    210     80   -197    116     62     62    109     64    111    106
   -205     -7    197    103   -202     96     49     41     88     49     77     93
   -220    -28    192    124   -207     80     46     36     83     44     59     96
   -249    -49    200    148   -226     75     51     38     77     38     49    101
   -207    -57    150    132   -179     46     31     20     57     15     31     85
   -197    -46    148    122   -174     49     20     15     54     15     36     88
   -223    -46    176    132   -200     64     33     20     57     23     44     98
   -228    -59    166    142   -197     51     31     20     51     18     54     98
   -218    -83    135    150   -176     25     15      5     33      5     46     90
   -337   -106    231    220   -285     59     41     25     51     25     57    109
   -374   -135    239    254   -309     51     57     51     59     33     41    106
   -314   -163    148    239   -233     -7    103    119     72     15     12     59
   -207   -124     83    166   -145    -20    197    233    127     25     10     23
   -137    -33    101     83   -119     33    298    400    244    119     85     80
    -62    168    231    -54   -145    197    366    566    415    306    267    267
    -10    563    571   -277   -290    566    350    636    613    602    600    618
    -83   1174   1257   -545   -670   1215    277    594    865   1023   1080   1119
   -277   1363   1639   -542   -958   1501     38    296    852   1176   1267   1309
   -358   1060   1418   -353   -888   1239   -207   -101    491    859    969   1031
   -392    423    813    -15   -602    615   -342   -428    -44    213    324    457
   -371    -90    280    231   -327     93   -348   -436   -293   -168    -90     64
   -337   -254     80    293   -210    -88   -285   -311   -275   -207   -166    -25
   -337   -270     67    303   -205   -103   -194   -200   -202   -171   -148    -28
   -236   -220     15    228   -127   -103   -137   -129   -150   -135   -124    -28
   -176   -127     49    153   -114    -38    -75    -51    -77    -72    -70     15
   -142    -85     57    111   -101    -15    -46    -20    -46    -51    -54     33
   -132    -51     77     90   -106     12    -23      5    -23    -31    -41     49
   -124    -41     83     80   -106     20     -7     25    -12    -20    -36     54
    -83    -20     62     51    -72     20      2     44     -2    -10    -28     64
   -140    -70     70    103   -106      0     -7     28    -18    -18    -44     46
   -171    -85     85    127   -129      0     -5     28    -18     -5    -41     36
   -150    -67     80    109   -119      5      2     31    -15     -5    -41     25
   -150    -75     75    114   -114      0      0     31    -20     -7    -46     18
   -184   -103     80    142   -135    -12     -2     28    -25    -10    -51     15
   -181   -114     67    148   -127    -23     -7     20    -33    -12    -59      2
   -158    -85     70    122   -116     -7     -5     23    -33     -7    -59      2
   -163    -93     70    129   -116    -12     -5     20    -38    -10    -70    -10
   -176    -90     83    132   -129     -5     10     28    -31     -5    -67    -10
   -168    -83     85    124   -129      0     12     31    -28      5    -64     -7
   -179    -70    109    124   -145     18     23     38    -25     18    -59     -5
   -210    -75    135    142   -174     28     28     44    -23     25    -64    -10
   -161    -72     85    116   -124      5      5     23    -46      2    -96    -25
   -184    -72    111    127   -148     18      7     31    -44     10    -96    -18
   -189    -72    114    129   -153     20      5     31    -44     12   -101    -18
   -189    -59    129    124   -161     33     23     49    -28     31    -93     -7
   -103    -44     59     72    -83      7     -5     28    -51     12   -114    -28
   -127    -62     64     96    -98      0    -15     15    -62      7   -124    -36
   -116    -54     59     83    -90      2    -28      2    -72      2   -129    -41
   -116    -67     49     93    -83    -10    -38     -5    -88     -7   -145    -49
   -127    -36     90     80   -111     25    -28     15    -67     15   -124    -23
   -119     -5    114     62   -119     54    -15     28    -54     31   -111     -2
   -124    -12    109     67   -116     49    -23     20    -59     28   -119      2
   -137    -31    106     85   -122     36    -41      7    -70     18   -132     -2
   -135    -12    122     72   -129     54    -51     -5    -75     15   -132      0
   -158     -7    150     83   -155     70    -44      2    -75     20   -124     18
   -145      2    145     70   -145     72    -44     -2    -83     15   -127     28
   -207      0    207    103   -207    103    -41     -5    -80     15   -119     41
   -228     28    257     98   -244    142    -23     15    -62     38    -90     72
   -158     33    192     62   -176    111    -44     -2    -80     18   -106     62
   -158     18    176     70   -168     96    -57    -20    -98     -5   -122     51
   -122     12    135     54   -127     72    -72    -44   -122    -38   -145     28
   -129     36    163     44   -145     98    -70    -44   -116    -38   -135     44
   -122     62    184     28   -153    124    -57    -31   -109    -33   -129     46
   -137     77    215     28   -179    148    -57    -28   -101    -28   -124     46
   -171     80    252     46   -210    166    -54    -25    -98    -25   -122     54
   -153    116    270     18   -213    194    -36     -5    -80    -12   -109     51
   -153    129    280     10   -218    205    -18     18    -64     -7   -106     44
   -194     88    280     51   -239    184    -10     25    -67    -18   -122     18
   -241     54    296     93   -267    174      0     38    -62    -18   -132     -7
   -220     75    293     70   -257    184     20     64    -41     -2   -119    -12
   -181    111    293     33   -236    202     41     96    -15     15   -106    -12
   -174    124    298     23   -236    210     49    103     -5     23    -98    -18
   -187    135    322     25   -254    228     62    114     10     38    -88    -15
   -174    158    332      5   -252    246     64    119     23     54    -75    -10
   -135    155    290    -10   -213    223     59    103     15     46    -80    -28
   -179    132    309     20   -244    220     72    103     25     54    -70    -25
   -176    148    324     15   -249    236     75    109     38     64    -51    -20
   -116    150    267    -20   -192    207     59     85     25     44    -62    -49
    -31    197    228    -85   -129    213     64     88     33     46    -49    -49
    -36    181    218    -72   -127    200     41     72     28     33    -51    -57
   -150    109    259     20   -205    184     36     49     15     15    -59    -70
   -145     98    244     20   -194    171     28     28      5      0    -75    -98
   -127    127    252      0   -189    189     15     31     15      5    -67    -93
   -137    109    244     12   -192    174     10     20     10     -5    -70   -103
   -135    119    254      7   -194    187     23     20     15     -2    -62    -93
    -88    155    241    -36   -166    197     23     18     18     -2    -54    -90
    -59    179    239    -59   -150    207     28     20     25     -2    -49    -83
    -54    176    231    -62   -142    202     20      7     23    -10    -57    -90
    -44    181    226    -67   -135    202     23     10     28     -7    -59    -96
    -20    184    205    -83   -114    194     23     12     28    -10    -64    -93
    -20    174    194    -75   -106    184     12     12     28    -12    -72   -101
    -15    202    215    -93   -114    207     15     15     36     -2    -70    -93
      2    226    223   -114   -109    226     28     20     46     12    -57    -77
    -20    231    249   -106   -135    239     49     41     62     25    -46    -62
    -62    241    303    -88   -181    272     85     70     88     49    -28    -41
    -18    277    296   -129   -155    285     93     80     98     59    -28    -41
     10    309    298   -158   -142    303    109     98    114     72    -18    -38
     33    280    246   -158   -106    265    109     88     93     49    -38    -54
      7    293    285   -150   -140    290    116     96    103     57    -31    -41
    -23    319    342   -150   -181    332    132    106    122     77    -10    -18
    -20    332    353   -155   -187    342    122    101    129     83     -2    -12
    -18    348    366   -166   -192    355    114    101    132     90     10      0
    -15    324    340   -155   -176    332     90     77    109     70    -10    -18
    -46    309    353   -132   -200    329     72     67     98     62    -15    -20
    -93    309    402   -106   -246    355     85     77    111     75      0      0
    -20    290    311   -137   -168    301     57     54     83     46    -28    -28
    -38    254    293   -109   -166    275     57     51     75     36    -46    -46
    -36    218    254    -93   -145    233     46     38     54     12    -70    -70
    -20    179    200    -77   -109    189     38     23     33     -7   -101    -93
    -12    161    174    -75    -93    166     23      7     18    -28   -122   -116
    -23    145    168    -62    -96    155     18      0      7    -36   -129   -122
    -38    101    137    -33    -88    119     12    -18    -10    -54   -148   -137
   -109     70    179     20   -142    124     31     -7      0    -49   -142   -140
    -75     67    140      2   -106    103     15    -25    -15    -59   -158   -155
    -57     67    124     -5    -90     96      5    -33    -20    -67   -166   -163
    -44     80    124    -20    -83    101      2    -23    -12    -62   -163   -158
    -38     77    116    -18    -77     96      5    -23    -12    -59   -163   -158
     25     77     49    -54    -10     64      0    -33    -25    -75   -184   -181
      7     54     46    -31    -18     49      5    -36    -31    -80   -189   -187
    -25      7     31      7    -28     18     10    -36    -38   -101   -213   -210
     -5    -38    -33     23     12    -36     72     36    -15   -109   -246   -254
     41    -20    -62    -10     51    -41    189    179     57    -85   -254   -288
     80     90      7    -85     36     49    303    366    192     18   -166   -220
    148    298    150   -226      0    226    379    540    363    202     10    -49
    233    675    441   -454   -103    558    350    589    545    480    319    288
    166   1280   1114   -724   -475   1200    215    480    769    893    807    800
     -2   1525   1527   -761   -763   1525    -23    163    766   1052   1023   1023
   -145   1218   1363   -537   -753   1291   -244   -205    441    761    758    782
   -254    504    758   -124   -506    631   -376   -537   -116     88    101    192
   -114      7    122     51   -119     64   -397   -537   -358   -272   -311   -233
    -67   -158    -90    111     10   -124   -316   -400   -329   -309   -387   -340
    -28   -158   -129     93     49   -145   -231   -283   -259   -272   -376   -348
      2    -72    -75     36     38    -72   -127   -161   -158   -192   -316   -301
    -18      2     18      7    -20     10    -57    -90    -88   -129   -267   -246
    -25     12     38      5    -33     25    -15    -49    -54   -103   -249   -223
      2     10      7     -5     -2      7    -12    -33    -46   -101   -265   -231
     51     18    -33    -33     44     -7    -28    -41    -51   -114   -296   -244
     62     12    -49    -38     54    -18    -25    -38    -44   -103   -280   -244
     36      2    -33    -20     33    -15     -7    -28    -33    -93   -252   -244
      7     -5    -12     -2     10     -7      5    -18    -28    -90   -231   -239
     -2     10     12     -2     -7     10     12     -7    -15    -77   -202   -220
     -2     -5     -5      2      0     -5     -2    -12    -20    -85   -194   -228
     -5    -38    -33     20     12    -36    -15    -23    -31    -98   -197   -239
    -36    -38     -5     36    -15    -23      2    -18    -25    -96   -187   -233
      5     -2     -7      0      5     -5     12    -15    -18    -88   -166   -226
     44     15    -31    -31     38     -7      0    -33    -25   -103   -163   -233
     54      0    -54    -28     54    -25    -18    -57    -38   -124   -161   -239
     23    -31    -54      2     36    -41    -15    -59    -41   -127   -137   -231
     33    -36    -70      2     51    -51    -12    -57    -36   -124   -111   -220
     72     -5    -77    -36     72    -41    -28    -64    -38   -124   -103   -202
     44     -2    -46    -23     44    -23    -18    -54    -33   -114    -93   -174
     36     -5    -41    -15     36    -23    -18    -44    -31   -111    -88   -150
     75     15    -59    -44     67    -20    -28    -46    -38   -114    -88   -129
     83     20    -62    -51     72    -20    -33    -54    -46   -119    -83   -116
     36     18    -18    -28     28      0    -25    -49    -33   -109    -57    -93
      7      2     -5     -7      7      0    -36    -62    -38   -114    -67    -96
     59     -5    -64    -25     62    -33    -57    -93    -67   -135   -106   -122
     -5      5      7     -2     -5      5    -23    -72    -44   -111    -96    -93
     12     15      2    -12      5      7    -28    -80    -54   -116   -103    -98
     36     10    -28    -23     31     -7    -46    -90    -70   -124   -114   -106
     46    -25    -72    -10     59    -49    -67   -111    -90   -140   -124   -124
     33    -10    -44    -12     36    -25    -57   -111    -90   -129   -109   -103
     31     20    -10    -25     20      7    -49   -109    -90   -109    -88    -83
     54     15    -41    -36     46    -12    -72   -127   -122   -116   -101    -90
     85     31    -54    -57     70    -10   -101   -155   -161   -111   -109    -90
     72     28    -46    -51     59     -7   -116   -187   -197   -101   -119    -98
     62     25    -36    -44     49     -2   -109   -197   -194    -96   -129   -101
     46     20    -25    -36     36      0    -96   -187   -181   -111   -140    -96
     10     31     20    -20     -5     25    -85   -161   -158   -116   -127    -77
     28     36      5    -33     12     23    -90   -171   -166   -137   -114    -93
     41     23    -18    -33     28      2    -90   -187   -174   -148   -101   -109
      7      2     -7     -7      7      0    -83   -187   -171   -153    -90   -116
     23      7    -15    -15     20     -2    -77   -179   -168   -168    -77   -124
     -7     18     25     -7    -15     23    -59   -158   -148   -163    -54   -111
    -49     25     75     10    -62     49    -38   -132   -122   -142    -33    -96
    -18     38     57    -12    -36     46    -38   -119   -111   -140    -41   -101
     15     46     31    -31     -7     38    -25   -106   -101   -137    -44   -103
     -5     46     51    -23    -28     49      2    -77    -77   -122    -33    -93
     25     51     25    -38      0     38     -5    -64    -75   -127    -46   -103
     41     57     12    -49     15     33     -5    -67    -70   -137    -67   -116
     28     67     38    -46     -5     54     25    -41    -44   -119    -62   -101
    -10     59     70    -25    -41     64     41    -28    -25   -103    -54    -93
      0     54     54    -28    -25     54     49    -23    -18   -103    -57    -93
     12     62     49    -38    -18     57     51    -18     -7    -96    -54    -83
     23     41     18    -31      2     31     25    -33    -20   -114    -67    -90
      5     38     33    -23    -15     36     38    -36    -20   -116    -72    -90
    -12     70     83    -28    -46     75     59    -18      5    -85    -49    -70
     -5     62     64    -28    -36     62     57    -20      2    -80    -51    -80
    -12     54     67    -20    -38     59     57    -18     10    -70    -46    -88
    -23     51     75    -18    -49     62     54    -15     15    -62    -51    -96
    -15     67     83    -28    -49     75     57     -7     23    -49    -49    -96
    -25     85    109    -31    -67     96     64      7     44    -25    -38    -88
     18     93     75    -54    -28     85     51      5     38    -33    -51   -101
      2     80     77    -44    -36     80     44      2     36    -33    -54   -101
    -36     96    132    -31    -85    114     77     23     59     -5    -28    -72
    -36     83    116    -25    -75     98     90     31     59     -7    -38    -77
    -10     77     88    -33    -49     83     75     31     57    -12    -46    -77
    -33     98    129    -33    -83    114     67     41     70      2    -31    -54
    -23    106    127    -41    -75    116     75     49     75      7    -28    -46
     -7    119    127    -57    -67    122     93     67     90     23    -18    -38
    -33    122    155    -44    -93    137    109     85    109     49     -2    -23
     25    106     77    -67    -25     93     83     62     80     23    -28    -57
     25    111     83    -70    -28     98     88     72     88     31    -23    -57
     33    140    106    -88    -36    124     98     85    101     49    -10    -54
     36    171    135   -103    -49    153    116    103    119     72     10    -41
    -12    153    166    -72    -90    158    124    116    124     85     18    -33
    -38    158    197    -59   -119    179    142    135    140    101     25    -20
      5    197    189   -101    -90    192    137    142    145    114     33    -10
     33    205    171   -119    -67    189    111    127    135    111     31    -18
     36    244    207   -140    -85    226    124    129    150    129     44      2
     28    252    223   -140    -96    239    129    132    150    140     46      7
     18    233    215   -124    -98    223    116    119    140    135     36      0
      5    220    215   -111   -103    218    109    114    132    132     36     -5
    -12    192    205    -90   -109    197     90     98    116    119     28    -18
      7    174    166    -90    -80    168     77     90    106    111     18    -31
      7    153    142    -80    -70    148     72     90    109    106     12    -49
    -10    119    129    -54    -70    124     70     93    111    101     12    -64
      5     96     90    -49    -41     93     44     72     96     83      7    -85
     20     67     46    -44    -12     57     38     54     85     62      2   -101
    -10     25     36     -7    -23     31     44     44     80     46      0   -119
    -33      0     33     18    -33     15     44     33     80     38      7   -127
    -36    -20     12     28    -25     -5     33     28     77     33     15   -135
    -46    -31     12     38    -31    -10     31     25     75     38     36   -132
    -93    -23     70     57    -83     20     46     41    103     62     64   -109
    -77    -15     62     46    -70     23     57     54    111     70     72   -101
    -33    -31      0     31    -18    -15     33     28     88     44     51   -124
    -64    -62      0     62    -33    -31     36     33     90     38     64   -114
   -119    -64     54     90    -88     -5     59     54    109     49     96    -93
   -137    -77     59    109    -98    -10     85     85    127     41    109    -85
   -127   -140    -12    132    -59    -77    145    171    150     10     72   -132
    -41    -88    -46     64      2    -67    233    301    231     33     88   -140
     49     23    -28    -36     38     -2    322    467    363    135    194    -62
    103    254    150   -179    -23    202    397    623    555    340    413    163
    106    706    597   -407   -244    652    379    659    766    670    802    579
      0   1179   1176   -589   -587   1179    265    530    930   1010   1218   1002
   -124   1275   1400   -576   -761   1337     38    220    844   1080   1343   1114
   -220    911   1132   -345   -675   1021   -155   -166    444    691    992    805
   -241    262    501    -12   -371    379   -249   -381    -20     59    366    259
   -215   -174     41    194   -129    -67   -252   -340   -181   -210     67    -28
   -202   -350   -148    277    -28   -252   -202   -236   -171   -252      5   -109
   -207   -374   -166    290    -20   -270   -135   -150   -106   -207     33   -109
   -194   -293   -101    244    -49   -197    -54    -46     -7   -116    114    -46
   -194   -218    -25    205    -85   -122    -10     20     59    -36    184     20
   -158   -161     -2    158    -80    -80     20     54     93      7    218     49
   -140   -127     12    135    -77    -57     54     77    103     31    228     64
   -161   -145     12    150    -88    -67     59     83    106     46    218     77
   -129   -158    -28    142    -51    -93     67     77    116     54    194     80
    -85   -153    -67    119    -10   -111     64     77    137     93    171     85
    -80   -142    -62    111    -10   -103     49     83    166    166    145     88
    -64   -127    -62     93     -2    -96     41     85    189    202    119     90
    -70   -150    -80    109      5   -116     51    101    202    205     85     90
    -36   -163   -127     98     41   -145     38     96    187    174     33     70
    -33   -181   -148    109     57   -166     15     83    163    145    -12     57
   -135   -197    -64    163    -36   -132     49    111    171    158    -10     77
   -158   -205    -46    179    -57   -127     77    127    166    163    -12     83
   -103   -194    -90    148     -7   -142     75    116    135    150    -28     75
   -129   -200    -70    166    -31   -135     83    122    127    161    -23     93
   -132   -207    -77    168    -28   -142     80    119    114    161    -20    106
   -174   -223    -51    197    -62   -137     77    116     98    163    -18    103
   -213   -231    -18    223    -98   -124     77    116     85    163     -5    103
   -233   -252    -18    244   -109   -135     72    119     72    163      5    114
   -254   -267    -15    259   -119   -142     64    119     67    166      7    119
   -252   -262    -10    257   -122   -137     57    116     64    166     -2    127
   -254   -265    -12    257   -122   -140     38    101     44    153    -38    129
   -277   -267     10    272   -145   -129     33     96     36    148    -54    153
   -257   -272    -15    262   -122   -145     25     93     25    132    -59    168
   -202   -277    -75    239    -64   -176     20     93     10    116    -51    176
   -166   -275   -109    218    -31   -192     12     98      0    103    -44    197
   -114   -257   -142    187     12   -200     -7     80    -18     83    -57    205
   -155   -241    -88    197    -36   -166      5     85    -10     88    -46    254
   -129   -241   -114    184     -7   -179    -12     64    -31     80    -59    270
   -106   -252   -145    179     15   -197    -28     54    -44     77    -62    270
    -90   -244   -153    168     31   -200    -31     46    -49     77    -62    288
   -124   -252   -127    187      0   -189    -31     33    -57     70    -67    301
   -124   -249   -127    187      0   -189    -41     10    -67     57    -75    296
   -109   -231   -124    168      5   -179    -41     -2    -75     51    -72    298
   -135   -246   -111    192    -12   -179    -41     -7    -77     41    -72    306
   -106   -202    -96    153     -7   -150    -57    -15    -77     41    -62    311
    -93   -184    -90    140     -2   -137    -67    -25    -80     33    -62    298
    -75   -200   -124    137     20   -161    -72    -38    -93     12    -72    285
    -38   -181   -142    111     51   -163    -72    -57   -106     -7    -75    275
   -103   -200    -96    150     -5   -150    -70    -54   -103     -7    -77    272
   -155   -207    -51    179    -51   -129    -62    -46    -96     -7    -72    265
   -129   -200    -70    163    -31   -135    -72    -46    -96    -12    -75    249
    -51   -210   -158    132     51   -184    -80    -54   -111    -36    -90    215
    -38   -192   -153    114     54   -174    -57    -31    -88    -28    -80    215
    -28   -171   -142     98     57   -158    -41    -12    -67    -23    -72    207
    -31   -171   -140    101     54   -155    -33     -2    -57    -28    -75    192
    -28   -168   -140     98     54   -155    -18     15    -38    -25    -75    181
     15   -122   -137     51     75   -129     15     44     -7     -5    -59    181
     36    -96   -132     28     83   -111     31     59     12      7    -51    176
     -5   -129   -124     64     57   -127     23     51     10     -2    -70    153
    -41   -158   -116    101     36   -137     20     38      0    -15    -90    124
   -137   -202    -67    168    -36   -135     38     41      5    -15    -98    106
   -184   -241    -57    213    -64   -150     31     28     -5    -25   -111     88
   -150   -239    -88    192    -33   -163     12     10    -15    -33   -124     72
   -124   -205    -80    166    -23   -142     28     23     -5    -18   -111     83
   -103   -213   -111    158      2   -163     25     15    -12    -28   -122     64
   -103   -220   -116    161      5   -168     20     18    -10    -28   -124     57
   -114   -205    -93    158    -12   -148     25     25      0    -12   -109     64
   -114   -181    -67    148    -23   -124     28     33      7     -2    -98     72
   -122   -179    -57    150    -33   -119     28     38     12      7    -90     72
   -106   -174    -67    140    -20   -122     36     51     23     15    -85     77
    -83   -148    -64    114    -10   -106     41     64     31     25    -75     88
    -93   -153    -59    124    -18   -106     38     70     28     25    -75     83
   -109   -179    -70    140    -20   -124     25     67     20     18    -83     67
   -106   -158    -54    132    -25   -106     28     77     28     25    -75     72
    -83   -129    -46    103    -20    -88     38     96     41     38    -62     83
    -88   -109    -20     98    -33    -64     49    114     57     54    -46     93
   -119   -119      0    116    -59    -59     51    119     62     57    -41     96
   -106    -77     28     90    -70    -23     75    142     80     75    -23    111
   -103    -49     51     75    -77      0     93    158     96     90     -7    119
   -111    -49     62     80    -88      5     96    168    103     98      0    124
   -106    -44     62     75    -85      7     98    166    103     96      0    122
    -98    -25     72     62    -88     23    106    171    106    101      7    127
    -93     25    116     33   -106     70    119    176    124    122     33    145
    -80     62    142     10   -111    101    122    179    140    137     49    158
    -77     67    145      5   -111    106    106    171    132    132     51    158
    -83     57    140     12   -111     98     85    155    111    114     44    142
    -77     49    124     12   -101     85     64    142     96    101     44    129
    -77     36    114     20    -96     75     59    137     88     90     38    127
    -70     44    114     10    -93     80     59    145     93     88     44    129
    -85     28    114     28    -98     70     57    142     85     80     38    119
   -103      7    109     46   -106     57     54    137     72     62     28     98
    -93      5     98     44    -96     51     62    135     64     49     23     80
   -111    -15     96     62   -106     38     62    137     59     36     12     64
   -153    -36    114     93   -135     38     59    132     49     25      5     54
   -153    -72     80    114   -119      2     41    109     20     -5    -25     23
   -220    -90    129    155   -176     18     64    127     36      7    -15     25
   -168   -101     67    132   -119    -18     36     98      7    -15    -38     -5
   -194    -83    111    137   -155     15     38    103     18      0    -31      0
   -215    -80    135    145   -176     25     46    109     28     12    -25      5
   -111    -31     80     72    -96     23     49    106     28     18    -28      5
   -106    -36     67     70    -88     15     49    103     28     20    -33      0
    -57    -57     -2     57    -28    -31     36     93     12      0    -59    -28
    -67   -111    -44     88    -12    -77     72    142     28     -7    -88    -59
    -67   -122    -54     96     -7    -88    192    277    111     20    -96    -83
    -36    -33      0     33    -20    -18    298    423    228    103    -25    -36
     10    132    119    -72    -54    127    376    581    389    265    132    106
     57    462    405   -262   -174    436    374    659    571    524    433    397
     33   1013    979   -522   -472    997    316    649    795    909    888    836
   -109   1314   1423   -602   -766   1369    103    387    820   1132   1158   1070
   -218   1150   1366   -467   -792   1257   -129      7    540    945   1008    922
   -332    631    963   -153   -646    797   -239   -314     77    387    485    483
   -275     80    355     98   -314    218   -296   -402   -252   -101     -7     36
   -252   -187     64    218   -161    -62   -272   -298   -267   -192   -137    -98
   -171   -231    -59    200    -57   -148   -207   -197   -215   -184   -148   -132
   -119   -194    -75    155    -23   -135   -153   -116   -137   -135   -114   -111
   -137   -140     -2    140    -67    -72    -83    -36    -54    -67    -59    -64
   -176   -111     62    142   -122    -25    -18      5    -10    -25    -20    -36
   -119    -62     57     90    -90     -2     12     36     23      2      0    -20
    -88    -46     41     67    -64     -2      2     38     25      5      0    -20
    -77    -41     36     59    -57     -2      0     33     25     10      2    -12
    -64    -33     31     49    -49     -2     18     41     31     12      7    -12
    -38    -25     10     31    -25     -7     12     38     33     15     12    -12
    -49    -38     10     44    -31    -15      2     28     23     10      7    -23
   -140    -59     80    101   -111     10     25     44     41     31     23     -7
   -116    -64     49     90    -85     -7     25     46     38     28     18    -10
   -116    -54     62     85    -90      2     31     57     51     38     28      2
    -41    -12     25     25    -36      5     20     59     57     46     33      5
    -72      7     80     33    -75     44     46     77     75     67     57     28
   -101    -44     54     70    -80      5     23     54     49     38     28      2
    -41    -33      5     36    -23    -15     23     49     44     25     15     -5
      0    -20    -23      7     10    -20     18     44     41     20     12     -5
    -51    -44      7     49    -31    -18     12     44     38     23     12     -7
    -57    -59     -2     57    -28    -31      2     33     28     15      7    -23
    -18    -62    -44     38     12    -54     -5     23     18     10      2    -28
      0    -33    -33     15     15    -31      2     31     31     28     28     -2
     -7    -28    -20     18      5    -25     -7     31     33     33     38      5
    -36    -23     12     28    -25     -5    -12     31     38     38     44     10
    -54    -41     12     46    -36    -15     -2     36     41     44     46     15
    -44    -33      7     38    -28    -12     10     46     49     54     57     25
     -2    -15    -12     10      5    -15     -2     41     44     51     54     23
     44    -12    -57    -18     49    -33    -46     15     20     28     28      7
     54    -15    -72    -20     62    -44    -64     -2      5     18     15      7
     20    -18    -38     -2     28    -28    -54      2     10     28     20     28
    -28    -44    -15     36     -7    -31    -51      2     10     31     18     41
    -51    -12     36     31    -46     10    -46     10     18     46     25     64
    -31      2     33     12    -33     18    -54      0     10     44     20     70
    -25    -10     12     18    -20      0    -62    -10     -5     31      5     67
     90     -7    -98    -41     93    -51   -109    -46    -44     -5    -36     36
    129      7   -122    -70    127    -57   -129    -62    -57    -18    -46     33
    124     10   -114    -67    119    -51   -145    -77    -72    -28    -54     33
    109     10    -98    -59    103    -44   -153    -83    -77    -31    -59     46
    114     15    -98    -64    106    -41   -132    -80    -80    -33    -64     51
    153     -2   -158    -77    155    -80   -148   -103   -109    -62    -93     23
    106    -12   -122    -46    114    -67   -158   -111   -114    -64    -93     31
    101     10    -93    -57     96    -41   -145   -103   -103    -57    -88     46
    116     10   -106    -62    111    -46   -129    -98   -101    -59    -96     46
     96    -10   -106    -44    101    -57   -116    -88    -96    -54   -101     41
    124      2   -122    -64    122    -59   -114    -80    -90    -54   -106     33
    122    -10   -132    -57    124    -70   -106    -70    -88    -54   -119     20
     98    -15   -114    -41    106    -64    -85    -46    -64    -44   -114     20
    111    -12   -124    -51    116    -67    -83    -38    -54    -44   -122      0
    171    -28   -200    -72    184   -114    -96    -51    -67    -67   -155    -51
    153    -10   -163    -72    155    -85    -64    -25    -36    -46   -145    -46
    124     -7   -132    -57    127    -70    -31      0    -10    -33   -140    -36
    114    -28   -145    -44    127    -85    -31     -5    -12    -46   -163    -41
     96    -33   -132    -31    114    -83    -31     -7     -7    -49   -171    -46
     75    -57   -135    -10    103    -96    -36    -15    -12    -59   -194    -62
    109    -41   -150    -33    129    -96    -28    -18     -7    -57   -187    -62
    122    -41   -163    -41    142   -101    -31    -28    -12    -64   -179    -67
     88    -64   -155    -12    119   -109    -28    -28    -12    -62   -179    -70
     62    -57   -122     -2     88    -88    -18    -23     -2    -51   -158    -62
      2    -85    -88     41     44    -85    -12    -18      2    -49   -127    -51
     18    -75    -93     28     54    -85    -12    -18      5    -46    -96    -54
     38    -44    -83      2     59    -64     -7     -7     18    -44    -59    -54
    122    -36   -158    -44    137    -96    -33    -33     -7    -75    -54    -88
    150    -44   -194    -51    171   -119    -49    -51    -18    -93    -25   -103
     96    -41   -140    -28    116    -88    -41    -41     -2    -77     33    -80
    109    -44   -153    -33    129    -98    -36    -41      0    -80     44    -67
    145    -18   -163    -64    153    -90    -33    -38      7    -80     36    -41
    174    -10   -184    -80    179    -96    -41    -46      5    -83     18    -12
    148      7   -140    -80    142    -64    -23    -38     12    -70     10     23
    174     28   -145   -103    161    -57    -10    -31     18    -62     -7     57
    210     41   -171   -127    192    -64     -5    -28     18    -62    -28     83
    181     62   -119   -122    150    -28     15    -10     36    -41    -23    124
    168     96    -72   -135    119     12     33     12     54    -18    -10    135
    132    119    -12   -127     72     54     62     33     72      5     25    148
    176    140    -36   -161    106     51     59     28     70      7     49    135
    207    174    -33   -189    122     70     59     25     70     20     85    135
    194    215     20   -207     85    119     64     12     72     41    135    150
    187    228     41   -207     72    135     59     -2     54     54    171    155
    129    210     77   -171     25    145     54    -15     25     75    192    163
     93    249    155   -171    -31    202     62    -12     10    132    231    197
    150    228     77   -192     36    155     38    -44    -12    103    197    166
    181    202     20   -192     80    111     33    -51    -15     49    163    142
    210    202     -7   -207    109     98     28    -49    -10     23    150    140
    200    158    -41   -179    122     59     18    -51    -20    -12    129    119
    122    135     12   -129     54     72     44    -33     -7    -15    135    127
    140    114    -28   -127     83     44     49    -44    -28    -36     98    103
    129     88    -44   -111     85     23     51    -57    -41    -67     64     77
    122     44    -77    -83    101    -15     31    -77    -67   -109     28     54
     75      5    -72    -41     72    -33     25    -83    -72   -127     12     44
     75     38    -38    -57     57      0     38    -64    -54   -116     23     57
     96     33    -62    -67     77    -12     20    -70    -57   -129      7     44
     80     31    -49    -54     64     -7     18    -67    -51   -129      5     38
     18     15     -5    -18     12      5     31    -49    -33   -127     12     44
     28     -7    -36    -10     31    -20     28    -59    -36   -150     -7     33
     15     25     10    -23      2     18     54    -33     -2   -135      2     59
     72     38    -33    -54     54      2     44    -38    -10   -158    -31     36
     67    -12    -83    -28     72    -46     75     12      5   -171    -75    -18
     36    -15    -54    -10     44    -33    189    155     90   -124    -75    -31
     41     54     10    -49     15     33    301    335    226    -10     -5     18
    114    236    122   -174     -2    179    376    511    400    176    161    171
    148    626    478   -387   -166    553    355    571    587    470    491    509
    140   1169   1026   -654   -444   1098    267    488    753    818    906    927
     12   1423   1408   -719   -696   1415     70    220    737    987   1119   1122
    -77   1189   1267   -555   -672   1228   -148   -150    423    745    904    909
   -114    563    675   -226   -394    618   -262   -433    -67    116    265    348
    -96     44    140     25   -119     90   -293   -454   -311   -270   -150    -46
    -85   -192   -106    137      7   -150   -265   -355   -322   -345   -259   -168
    -51   -233   -181    142     64   -207   -194   -257   -259   -319   -254   -181
    -20   -174   -153     96     64   -163   -119   -163   -171   -246   -197   -140
    -25   -101    -75     62     23    -88    -54    -93   -101   -179   -140    -96
    -41    -46     -5     44    -20    -25    -12    -49    -57   -132   -101    -72
    -25    -23      2     25    -15    -10      0    -31    -41   -114    -88    -77
    -41    -12     28     25    -38      7      5    -15    -25    -90    -70    -75
    -77    -15     62     46    -72     23     23      5    -10    -62    -46    -70
     -5    -15    -10      7      2    -12      7     -7    -31    -72    -62   -109
     36    -12    -49    -10     41    -31     -5    -12    -38    -75    -70   -127
     15    -10    -25     -2     18    -18     -5    -12    -36    -67    -62   -129
    -33     -2     31     18    -33     12     18      0    -20    -46    -41   -122
    -57    -20     36     38    -49      7     25      5    -15    -46    -41   -135
     12     -2    -15     -5     12     -7      5    -10    -31    -59    -51   -153
     62     23    -41    -44     51     -7      2    -12    -31    -59    -49   -148
     59      2    -57    -31     57    -28     -2    -15    -31    -57    -44   -140
     12      0    -12     -7     12     -5      7     -5    -15    -41    -23   -116
     15      7     -7    -10     12      0     12     -2    -10    -38    -12   -109
     25     -2    -31    -12     25    -15      5     -7    -18    -44     -5   -106
     28     -2    -33    -12     31    -18      5     -2    -18    -41     20   -101
     57      7    -51    -33     54    -20      0     -5    -23    -41     41   -101
     46     25    -20    -36     33      2     10      0    -12    -25     77    -80
    -12      7     20      2    -18     15     20     12      0    -12    114    -64
     25     -2    -28    -12     25    -15      0      0    -12    -25    122    -80
     23     -2    -28    -10     23    -15      0      0    -12    -28    150    -77
     28    -10    -38     -7     33    -23     -2     -7    -18    -33    181    -72
     20      0    -20    -10     18    -10      0      0    -10    -31    218    -64
     46      7    -41    -28     44    -15     -7     -5    -18    -41    252    -62
     33     -5    -38    -15     33    -20     -5      2    -15    -44    293    -49
     41     23    -18    -31     31      2      0     12      0    -28    337    -28
     98     25    -72    -64     85    -23    -23     -2    -10    -38    337    -31
     85     -2    -90    -41     88    -46    -38    -15    -12    -51    340    -31
     70     -7    -77    -33     72    -41    -51    -28    -12    -62    355    -41
     44     23    -20    -33     33      2    -51    -25     15    -46    407    -18
     28     28     -2    -28     15     12    -54    -36     33    -51    433    -10
     25     20     -5    -23     15      7    -64    -46     49    -59    446     -7
     -7     20     28    -10    -18     23    -64    -44     83    -54    475      7
    -10      0     10      5    -10      5    -80    -54     98    -75    480      2
    -20    -36    -15     25     -2    -25    -85    -57    119   -114    457      0
     -2    -18    -15     10      5    -15    -80    -49    148   -137    433     20
     18     -7    -25     -5     20    -18    -77    -46    150   -163    384     28
    -23    -18      5     20    -15     -7    -62    -28    158   -161    348     54
     28    -20    -49     -5     36    -33    -67    -36    129   -171    277     54
     31    -20    -51     -5     38    -36    -57    -33    114   -158    223     67
      0    -31    -33     12     15    -33    -38    -23     96   -140    187     80
    -67    -54     12     62    -41    -20    -18     -5     88   -114    171    101
   -109    -93     15     98    -64    -38    -23    -10     64   -109    148     96
    -88    -85      0     85    -44    -44    -23      0     59    -93    142    103
    -31      0     31     15    -31     15     23     51     93    -38    184    150
    -98    -20     77     59    -88     28     38     64     96    -18    213    155
   -174    -93     77    132   -127     -7     10     41     70    -31    220    122
    -75      0     72     36    -75     36     44     72     96      2    241    155
   -129    -12    116     70   -122     51     67     85    103     18    223    161
   -210    -88    122    150   -166     15     49     62     80      2    179    135
   -135    -54     80     93   -111     12     54     59     75      5    155    132
   -161    -64     96    111   -129     15     62     59     75     15    153    142
   -244   -124    119    181   -184     -2     38     36     51      5    153    132
   -267   -148    119    207   -194    -15     28     28     38     -2    168    129
   -192    -64    124    127   -161     28     62     57     62     33    202    158
   -119     15    135     51   -127     75     98     90     96     70    231    189
   -168    -38    129    101   -150     46     90     88     83     64    215    171
   -252    -96    155    174   -205     28     75     77     70     62    202    150
   -244    -75    168    158   -207     46     77     93     80     77    207    150
   -189    -36    150    111   -171     57     88    111     90     88    210    161
   -192    -23    168    106   -181     72     85    111     88     88    207    161
   -189    -25    163    109   -176     67     85    114     85     83    197    155
   -176    -20    153     96   -166     64     83    119     85     83    189    158
   -158      5    163     75   -161     83     77    122     90     88    189    161
   -142      7    148     64   -145     75     62    114     80     77    174    150
   -122     31    153     46   -137     90     62    124     85     85    179    161
   -132     57    187     36   -158    122     88    150    106    109    197    194
   -119     90    207     12   -163    148    103    168    122    124    210    218
   -119    106    223      5   -171    163    119    179    132    135    213    226
   -202    116    319     44   -259    218    168    220    168    171    244    257
   -148    150    298     -2   -223    223    171    223    168    174    241    259
    -59    187    246    -62   -153    215    158    213    155    163    228    249
    -67    197    262    -67   -166    228    161    213    158    166    223    246
    -31    210    241    -88   -135    226    142    187    140    150    197    223
    -10    252    262   -122   -135    257    145    192    148    163    205    231
    -49    241    288    -96   -168    265    140    184    142    161    200    228
    -49    213    262    -83   -155    236    116    161    119    140    171    207
    -28    220    249    -96   -137    233    111    155    114    140    163    210
    -62    197    259    -67   -161    228    111    155    106    135    153    200
    -96    168    265    -36   -181    218    119    158    106    132    142    200
   -103    142    246    -20   -174    194    116    148     90    111    114    189
   -127    101    228     12   -176    163    106    137     72     90     90    171
   -184     46    231     67   -210    140    109    132     59     75     64    153
   -142     33    176     54   -158    103     88    106     33     49     28    127
   -142     18    161     62   -153     88     75     90     20     36     10    111
   -135      0    135     67   -135     67     64     77      7     15    -10     88
   -153     -2    148     77   -153     72     77     83     12     20    -15     85
   -116    -12    103     64   -111     46     70     67      2     12    -36     72
    -98    -15     80     57    -90     31     67     51     -2     12    -54     59
   -129    -38     90     85   -111     25     72     49     -2      7    -64     49
   -140    -33    103     85   -124     33     77     51      2     10    -59     54
   -114    -31     80     72    -98     23     72     41     -5     -2    -80     38
   -109    -44     64     75    -88      7     77     44    -10    -18   -109     15
   -109   -119    -10    114    -49    -64    124     93    -10    -49   -168    -51
   -101   -106     -5    103    -49    -57    254    236     64    -25   -184    -88
    -67    -15     51     41    -59     18    374    407    184     64   -119    -46
      2    181    176    -93    -85    179    457    581    355    244     49    119
     83    550    467   -316   -192    509    439    639    540    517    350    441
     -2   1127   1130   -563   -566   1130    332    545    761    922    820    930
   -174   1384   1558   -605   -867   1473     96    249    774   1109   1057   1166
   -275   1132   1408   -428   -841   1270   -137   -122    462    852    818    943
   -296    436    732    -70   -514    584   -303   -493   -129    155    145    332
   -277   -106    171    192   -226     31   -322   -496   -379   -220   -270    -77
   -210   -267    -57    239    -77   -163   -249   -358   -363   -267   -350   -184
   -179   -262    -85    220    -49   -174   -145   -228   -283   -220   -329   -184
   -181   -233    -51    207    -64   -142    -54   -124   -197   -163   -288   -163
   -158   -148      7    150    -85    -70      2    -51   -129   -106   -236   -127
   -140    -83     54    111    -98    -15     38     -5    -83    -67   -194    -93
   -181    -70    111    124   -148     20     75     41    -41    -31   -150    -54
   -192    -85    106    140   -150     10     85     59    -36    -28   -140    -51
   -137    -77     59    106   -101    -10     67     51    -46    -41   -145    -62
   -124    -59     64     93    -96      0     72     67    -36    -36   -129    -54
   -140    -44     93     90   -116     23     83     80    -20    -23   -111    -49
   -150    -57     93    103   -122     18     83     88    -18    -28   -106    -54
   -155    -33    122     93   -140     44     77     96    -15    -28    -90    -51
   -158    -25    132     90   -145     51     77     96    -15    -33    -88    -64
   -161    -33    124     96   -145     44     77     98    -15    -41    -90    -77
   -158    -23    135     90   -148     54     85    111      5    -31    -77    -77
   -161     -7    150     83   -155     70     88    116     12    -25    -59    -67
   -163      5    166     77   -163     85     85    119     18    -23    -54    -67
   -161      7    166     75   -163     85     88    124     20    -20    -51    -72
   -155     23    179     67   -166    101     85    116     20    -23    -51    -80
   -150     38    189     54   -171    114     77    109     15    -28    -51    -88
   -153     38    189     57   -171    114     75    106     15    -28    -46    -85
   -150     23    171     62   -161     96     83    109     23    -23    -46    -96
   -153      5    158     75   -155     80     88    109     25    -20    -46   -109
   -145     -5    140     72   -145     67     80    101     18    -23    -49   -114
   -111     44    155     33   -132     98     83    106     25    -10    -36   -103
   -106     51    155     25   -129    103     75     96     20    -12    -38   -114
   -174     31    205     72   -189    116     75     93     23     -7    -33   -109
   -239     20    257    106   -246    137     70     93     28      2    -23    -98
   -137     57    194     38   -166    124     54     77     12     -5    -36   -114
    -12    103    114    -46    -62    109     46     70      7     -7    -38   -124
    -46     85    132    -18    -88    109     51     70      7      2    -31   -127
    -31     64     93    -18    -62     77     28     46    -15    -20    -51   -150
     -5     59     62    -28    -33     62      2     23    -36    -36    -67   -163
     20     70     49    -46    -12     62     -5     10    -41    -41    -70   -166
      2     54     51    -28    -23     54    -10      2    -46    -46    -72   -168
     -5     15     18     -5    -12     18    -41    -28    -77    -77    -96   -187
     31     44     12    -38     10     28    -36    -31    -80    -77    -90   -176
     44     72     28    -59      7     51    -33    -33    -75    -72    -83   -163
    -28     18     46      5    -36     31    -51    -59    -96    -93    -98   -179
    -36     23     59      5    -46     41    -51    -64    -98    -96    -96   -176
     36     51     15    -44     10     33    -44    -72   -103   -103   -103   -181
     54     64     10    -59     20     38    -31    -72   -101   -106   -103   -181
     12     38     25    -25     -5     33    -36    -80   -109   -114   -111   -181
     20     31      7    -28      7     20    -57    -98   -124   -132   -124   -192
     49     44     -7    -46     28     18    -62   -101   -122   -135   -129   -189
     28     41     10    -36      7     28    -49    -83   -106   -122   -122   -179
     62     46    -15    -54     38     15    -41    -72    -98   -114   -127   -184
     85     67    -20    -77     51     23    -23    -54    -75    -96   -119   -171
     77     77     -2    -77     38     38     -2    -31    -51    -75   -103   -161
     59     83     20    -72     20     51     18     -7    -28    -59    -93   -161
     70     80     10    -75     31     46     31      2    -15    -51    -93   -163
     80     67    -15    -75     46     28     36      5    -12    -54   -103   -181
     70     64     -5    -67     38     31     46     12     -5    -51   -106   -189
     72     67     -7    -70     38     31     49     10     -2    -51   -111   -192
     62     62      0    -62     31     31     49      7     -2    -49   -111   -200
     57     57      0    -59     28     28     49      5      0    -49   -114   -210
     51     51     -2    -51     25     25     51      2      2    -49   -119   -213
     54     51     -2    -54     28     23     51     -2      0    -54   -122   -218
     54     62      7    -57     23     36     51      2      5    -49   -119   -218
      2     59     54    -33    -25     59     70     23     25    -31   -101   -202
     33     59     25    -46      2     41     54     12     12    -46   -116   -213
     41     72     28    -59      5     51     51      7     10    -49   -119   -215
     62     88     25    -75     18     57     59     18     25    -36   -111   -207
     90    103     12    -98     38     57     54     23     31    -31   -109   -197
     98    101      2    -98     46     51     49     20     23    -36   -116   -197
     98    111     10   -106     44     62     49     23     28    -31   -116   -192
     83     98     15    -90     33     57     59     33     38    -23   -111   -184
     41     75     31    -59      5     51     72     46     49    -15   -106   -176
      2     85     83    -44    -41     83     80     57     59      0    -96   -166
     51    101     46    -77      2     75     67     46     49    -10   -109   -174
     88    124     36   -106     25     80     70     57     54     -5   -106   -163
    116    153     33   -135     41     93     72     64     62      2   -106   -155
    116    158     41   -137     36    101     88     75     70      7    -98   -142
     70    174    101   -122    -15    137    114     93     90     28    -75   -116
     44    192    148   -116    -51    171    132    111    109     44    -62    -98
     77    200    122   -140    -23    163    135    116    109     41    -77    -96
     36    200    161   -119    -62    181    163    142    135     64    -41    -64
     57    218    158   -140    -49    189    166    145    140     77    -12    -49
    127    254    127   -189      0    192    145    116    127     72    -18    -59
    109    265    153   -187    -23    210    145    116    137     80     -2    -46
     90    249    158   -168    -33    202    132    103    127     70     -2    -36
     88    233    142   -161    -25    187    109     77    111     49    -18    -33
     80    220    140   -150    -28    181     96     70    106     41    -15    -23
     64    189    124   -129    -28    158     88     54     90     23    -28    -33
     49    153    103   -101    -25    127     83     44     80      2    -41    -41
     46    119     70    -85    -10     96     70     36     62    -20    -51    -46
     33     83     49    -57     -7     67     64     25     46    -41    -38    -51
     31     41      7    -36     10     25     51      2     25    -70    -44    -59
     25      5    -20    -15     23     -7     36    -18      5    -90    -38    -70
     41      0    -41    -20     41    -20     18    -38    -12   -109    -23    -72
     49    -25    -75    -10     62    -49      5    -59    -33   -132    -10    -85
    -46    -36     10     41    -31    -12     36    -36     -5   -106     46    -54
    -12    -33    -23     23      2    -28     31    -44    -12   -114     51    -51
     20    -44    -64     10     41    -54     25    -57    -28   -127     46    -62
     18    -23    -41      2     28    -31     31    -57    -23   -116     51    -49
     20    -25    -46      0     31    -33     25    -67    -31   -127     12    -41
     38    -25    -64     -7     49    -44     20    -75    -38   -132    -18    -31
     85    -44   -129    -20    106    -85     15    -80    -62   -155    -59    -44
     72    -93   -166     10    119   -129     72    -12    -38   -166    -96    -75
    109    -70   -181    -20    142   -124    187    119     25   -140   -101    -98
    148     20   -129    -85    137    -54    298    285    145    -44    -20    -38
    207    213      5   -213    101    109    371    446    301    140    161    127
    293    600    306   -446     -5    454    366    511    467    426    478    459
    215   1150    935   -683   -361   1044    288    433    639    826    932    927
     57   1366   1306   -711   -626   1337     77    145    628   1010   1140   1127
    -38   1070   1109   -517   -574   1091   -145   -231    311    724    867    878
    -49    452    501   -200   -275    475   -298   -561   -215     44    210    283
    -41    -38      0     38    -20    -18   -306   -542   -420   -298   -158    -93
      5   -246   -252    119    127   -249   -262   -436   -418   -368   -254   -213
     23   -270   -293    122    158   -280   -189   -345   -363   -345   -254   -236
      7   -218   -226    106    116   -220   -101   -236   -259   -259   -189   -194
     31   -116   -148     41     88   -132    -28   -153   -171   -187   -116   -135
     62    -59   -122     -2     90    -90      7   -109   -124   -142    -72   -101
     83    -57   -142    -15    111    -98     23    -88   -109   -129    -67   -101
     93    -28   -122    -31    106    -75     49    -67    -83   -106    -49    -85
    119      0   -122    -62    119    -59     49    -67    -83   -106    -41    -83
    109    -15   -124    -46    114    -70     41    -70    -90   -116    -36    -93
    106    -18   -124    -44    114    -70     44    -67    -90   -116    -18    -88
    109    -25   -135    -41    122    -80     44    -57    -83   -114     -5    -70
    109    -54   -163    -28    135   -109     44    -54    -85   -124    -10    -67
     93    -77   -171     -7    132   -124     51    -46    -80   -119      2    -83
     83    -70   -155     -7    119   -111     54    -49    -72   -109     18    -96
     77    -64   -142     -5    109   -103     54    -51    -67    -98     23    -98
     77    -57   -135    -10    103    -96     44    -54    -70    -93     31    -93
     77    -59   -137    -10    106    -98     36    -57    -72    -93     31    -88
     83    -28   -111    -28     96    -67     28    -64    -70    -90     41    -90
     90     23    -67    -57     80    -20     23    -67    -54    -85     54    -83
    106     18    -88    -64     96    -33      5    -72    -70   -103     44    -93
     98      5    -93    -54     96    -44     -7    -80    -85   -119     33   -109
     51     25    -25    -41     38      0      2    -64    -67   -101     54    -90
     31     15    -15    -23     23      0      5    -54    -62   -101     57    -85
     75      2    -72    -38     72    -33    -25    -80    -85   -122     31   -111
     59     25    -33    -44     46     -2    -33    -80    -85   -109     31   -109
     77     33    -44    -57     59     -5    -38    -83    -96   -116     10   -129
     67     18    -49    -41     59    -15    -33    -67    -90   -101     12   -127
     96      0    -96    -49     96    -46    -44    -70   -101   -101      5   -132
     85    -20   -109    -33     96    -64    -51    -75   -109    -98      2   -135
     77    -31   -109    -25     90    -70    -54    -72   -109    -90    -10   -132
     80    -23   -103    -28     90    -62    -54    -70   -114    -83    -20   -132
     67    -33   -101    -20     83    -67    -67    -83   -124    -72    -28   -142
     64    -57   -122     -5     93    -88    -67    -85   -135    -67    -38   -142
     64    -75   -140      2     98   -106    -75    -88   -145    -64    -41   -132
     75    -80   -155      2    114   -116    -88    -96   -158    -62    -46   -122
     72    -88   -161      5    116   -124    -85    -93   -158    -59    -44   -111
     44   -106   -150     31     96   -127    -80    -93   -163    -64    -46   -103
      2   -119   -122     57     59   -119    -72    -88   -168    -70    -46    -93
     59   -101   -161     20    109   -129    -93   -106   -192    -88    -59   -103
     83    -93   -176      2    129   -135   -111   -132   -218   -114    -75   -127
     67    -88   -155     10    109   -119   -114   -132   -226   -122    -80   -122
    103    -85   -189    -10    145   -137   -129   -148   -244   -145    -93   -132
    129    -80   -210    -23    168   -145   -142   -161   -259   -161   -103   -140
    135    -93   -231    -23    181   -161   -150   -174   -272   -181   -116   -150
     98    -98   -197      0    145   -148   -132   -153   -252   -171    -93   -135
     93    -88   -181     -5    135   -135   -124   -135   -233   -161    -83   -135
    122    -88   -210    -15    166   -148   -119   -122   -223   -163    -88   -145
    106    -96   -202     -5    153   -148    -90    -90   -187   -145    -72   -137
     83   -106   -189     10    135   -148    -64    -59   -150   -124    -49   -122
     59    -90   -153     15    103   -122    -38    -33   -109   -103    -33   -103
     59    -90   -150     15    103   -119    -31    -25    -85    -96    -41   -114
     57    -75   -132      7     93   -103    -18    -15    -51    -77    -31   -119
     70    -72   -142      2    103   -109     -7     -5    -15    -62    -12   -109
    111    -88   -202    -12    153   -145    -12    -12     -7    -75    -31   -124
     93    -98   -192      2    142   -145      0     -7     12    -67    -31   -119
     64   -114   -179     23    119   -145      7      2     38    -57    -23   -109
     20   -114   -135     46     75   -124     23     23     70    -25     -2    -90
      5   -129   -135     62     70   -132     33     31     83     -5     15    -83
     83   -132   -215     25    148   -174     15     15     62     -5     18    -96
    132   -122   -254     -5    192   -187      0      2     41      0     38    -98
    127   -106   -233    -12    179   -168      0      5     38     18     77    -93
    122   -103   -228    -10    174   -166      5     10     38     28    106    -96
    111   -114   -226      2    168   -168     10     18     36     33    122    -93
     90   -109   -200      7    142   -155     12     23     41     38    132    -90
     90    -96   -187      2    137   -140     18     25     59     41    140    -93
     88    -93   -181      0    132   -135     18     31     90     36    142    -90
     72    -96   -168     12    119   -132     20     46    145     33    163    -67
     64    -90   -158     12    109   -124     36     67    202     25    174    -46
     59    -96   -155     18    106   -124     44     90    239     20    181    -31
     46   -109   -158     31     98   -132     49    103    244     18    176    -20
     41    -93   -135     25     88   -114     72    127    257     31    176      7
     23    -70    -96     23     59    -83    103    155    262     54    174     36
     20    -54    -75     15     46    -64    119    168    257     72    161     62
     15    -46    -64     15     38    -54    129    176    246     83    145     83
      0    -38    -38     20     18    -38    148    189    241    101    142    111
    -10    -28    -18     18      2    -23    150    184    223     96    135    122
    -12    -15     -2     12     -5    -10    153    187    215     96    129    137
    -15      5     20      5    -20     12    155    189    215    114    132    168
    -31     28     59      2    -44     44    161    194    218    129    153    192
    -51     20     72     15    -62     46    142    179    197    119    153    200
    -54     12     67     18    -59     38    119    161    174    103    142    207
    -67     -2     64     33    -67     31    106    153    161     96    135    220
    -83    -28     54     57    -70     12     93    145    145     88    122    220
   -106    -51     51     77    -80      0     90    140    137     80    111    215
   -129    -93     36    111    -83    -31     88    135    122     67    101    200
   -135   -124     10    129    -72    -59     77    124    103     51     96    181
   -153   -155     -2    155    -75    -80     72    116     88     36     93    171
   -171   -184    -12    176    -80   -101     67    106     72     23     85    163
   -166   -207    -44    187    -62   -127     51     88     51     10     72    150
   -163   -239    -77    200    -44   -158     41     75     31     -5     51    135
   -132   -254   -122    194     -5   -189     36     67     15    -15     41    127
   -174   -257    -83    213    -46   -171     49     75     23     -2     54    142
   -163   -246    -85    205    -38   -166     49     77     23      7     62    155
   -153   -259   -106    205    -25   -181     46     75     15      2     51    155
   -137   -262   -124    200     -7   -194     44     77     12      0     41    153
   -153   -246    -96    197    -31   -174     49     88     20     12     51    176
   -145   -254   -109    200    -20   -181     54    101     20     12     44    181
   -103   -290   -189    194     41   -241     75    145     25     -7      2    150
    -64   -314   -249    189     90   -283    158    249     70    -12    -38    101
    -67   -233   -166    150     46   -200    272    400    184     67     15    129
    -33    -90    -57     62     10    -75    361    563    340    220    155    257
     23    202    179   -111    -77    189    376    652    509    457    418    524
     18    717    698   -366   -340    709    342    657    714    813    839    948
   -106   1054   1161   -475   -633   1106    155    413    753   1044   1119   1213
   -197    937   1135   -371   -665   1036    -77     54    501    896    997   1104
   -257    433    691    -88   -472    561   -223   -288     28    342    459    652
   -244    -88    155    166   -200     33   -275   -384   -309   -137    -28    215
   -205   -353   -148    277    -31   -249   -254   -285   -345   -244   -174     62
   -192   -457   -267    324     36   -363   -202   -200   -316   -259   -218     10
   -181   -465   -283    322     49   -374   -142   -135   -262   -231   -213     10
   -158   -394   -236    277     38   -316    -67    -49   -176   -158   -158     54
   -137   -316   -179    226     18   -249    -18      2   -111   -101   -114     96
   -101   -259   -158    181     25   -210      5     25    -85    -72    -96    116
   -137   -246   -111    192    -15   -179     28     49    -64    -51    -85    137
   -119   -241   -122    181      0   -181     31     54    -62    -54    -96    135
   -106   -254   -148    181     18   -202     28     54    -70    -64   -114    119
   -106   -259   -155    181     23   -207     28     51    -72    -67   -122    103
    -83   -257   -174    168     44   -215     20     41    -80    -77   -135     83
   -106   -246   -140    176     15   -194     33     51    -67    -64   -124     85
   -150   -257   -106    202    -23   -181     44     64    -57    -54   -119     90
   -137   -244   -106    189    -15   -176     38     59    -62    -57   -124     83
   -122   -246   -127    184      0   -187     28     49    -72    -64   -132     57
   -161   -246    -85    205    -38   -166     44     59    -59    -49   -114     57
   -127   -228   -101    176    -15   -166     31     54    -59    -46   -109     51
    -88   -220   -132    153     20   -179     15     44    -72    -51   -109     36
    -96   -223   -127    158     12   -176     20     49    -70    -46   -101     41
   -111   -236   -124    174      5   -181     25     57    -67    -41    -96     44
   -137   -259   -124    197     -7   -192     10     46    -83    -54   -109     25
   -153   -252    -98    200    -28   -176     10     44    -80    -51   -103     20
   -148   -236    -88    189    -31   -163     12     49    -75    -46    -96     25
   -129   -207    -77    168    -25   -142     10     57    -67    -36    -83     36
   -142   -215    -75    176    -36   -145      5     62    -72    -38    -83     31
   -148   -215    -67    181    -41   -142      5     64    -70    -33    -80     28
   -137   -184    -49    158    -44   -116      7     75    -59    -25    -67     38
   -142   -166    -23    155    -59    -96      2     72    -57    -23    -62     41
   -168   -174     -5    171    -85    -88     -2     70    -57    -23    -57     38
   -148   -184    -36    166    -57   -111    -15     59    -67    -38    -70     28
   -140   -168    -28    153    -57   -101    -23     54    -70    -41    -70     33
   -171   -140     31    155   -101    -54    -12     70    -51    -20    -38     62
   -200   -137     62    168   -132    -38     -5     80    -44    -12    -23     80
   -179   -111     67    145   -124    -23    -12     75    -46    -12    -20     80
   -158   -103     54    132   -106    -25    -25     59    -62    -28    -28     57
   -181   -116     64    150   -124    -25    -28     59    -64    -38    -31     46
   -202   -127     72    163   -140    -28    -31     51    -75    -46    -28     41
   -171   -124     46    148   -109    -41    -38     36    -88    -62    -31     31
   -179    -90     88    132   -135     -2    -25     36    -83    -54    -12     44
   -202    -64    137    135   -171     36    -18     36    -77    -44      7     54
   -239    -77    161    155   -202     41    -12     33    -80    -46     18     51
   -249    -98    150    174   -200     25    -10     25    -88    -57     15     33
   -244   -106    135    174   -192     15     -7     12    -96    -62     12     15
   -340    -83    257    213   -298     85     31     46    -51    -15     67     51
   -348    -59    288    202   -322    114     46     59    -33      5     90     70
   -306    -33    272    168   -290    119     44     59    -25      5    101     70
   -275    -25    246    150   -262    109     46     64    -15      5    106     57
   -262    -28    233    145   -249    101     59     80      0     15    109     41
   -231    -38    189    132   -210     75     59     77      2     10     96     28
   -184    -38    145    111   -166     51     59     70      2      2     77     12
   -189    -36    153    111   -174     59     70     77     15     10     75      0
   -202    -36    166    119   -184     64     83     80     25     15     64    -12
   -155    -46    106    101   -132     28     75     62     12     -2     33    -46
    -85    -41     44     62    -67      0     64     41      0    -20      5    -67
    -25    -33     -7     28    -10    -20     49     12    -20    -44    -31    -96
    -20    -59    -38     41      7    -49     41      0    -31    -59    -57   -119
    -44    -75    -31     59     -7    -54     46     -2    -31    -62    -67   -127
     64    -49   -114     -7     88    -80     23    -25    -49    -83    -93   -148
    142    -38   -181    -51    161   -109      2    -49    -70   -101   -116   -166
    158    -46   -205    -54    181   -124     -7    -59    -77   -109   -127   -176
    161    -46   -210    -57    181   -127     -7    -59    -77   -111   -132   -179
    181    -59   -241    -62    210   -150    -20    -70    -85   -119   -148   -192
    194    -67   -265    -64    228   -166    -31    -80    -93   -127   -161   -205
    192    -62   -254    -64    223   -158    -31    -83    -93   -124   -163   -205
    163    -51   -215    -57    189   -132    -25    -75    -83   -114   -158   -194
    176    -44   -220    -67    197   -132    -25    -70    -75   -111   -161   -192
    202    -41   -246    -80    223   -142    -31    -64    -75   -114   -168   -192
    215    -64   -280    -75    246   -171    -38    -70    -80   -122   -181   -197
    187    -62   -252    -64    218   -155    -36    -62    -72   -114   -179   -187
    194    -41   -236    -77    215   -137    -36    -59    -64   -103   -171   -176
    213    -15   -228   -101    218   -119    -33    -54    -54    -96   -161   -161
    194     -2   -197    -96    194    -98    -12    -36    -36    -77   -140   -135
    176      7   -171    -93    174    -80      2    -20    -20    -62   -122   -111
    207     31   -176   -119    192    -72      7    -12    -12    -54   -116   -101
    241     36   -205   -140    223    -83      7    -12    -12    -57   -124   -103
    277     75   -202   -176    241    -62      7    -10     -5    -49   -114    -90
    239    103   -137   -171    189    -18     31     10     23    -23    -85    -54
    246    140   -109   -194    179     15     44     12     36    -12    -70    -31
    249    158    -90   -205    168     33     41      5     38    -12    -67    -20
    210    150    -59   -179    135     46     38      5     44     -2    -62     -7
    181    132    -51   -158    116     41     20    -10     31    -10    -72    -15
    218    140    -77   -179    148     31      2    -25     20    -18    -85    -20
    213    135    -77   -176    145     28     -2    -25     18    -18    -90    -20
    194    116    -77   -155    137     20     -7    -33     10    -25   -103    -31
    158     70    -90   -114    124    -10     -7    -31      2    -36   -122    -46
    142     28   -116    -85    129    -44     -7    -33     -7    -46   -137    -62
    119      2   -116    -62    116    -57     -2    -33    -15    -57   -150    -77
    140    -28   -168    -54    153    -98    -10    -44    -33    -77   -176   -103
    148    -41   -189    -54    166   -114    -25    -62    -54    -96   -200   -124
    103    -51   -158    -25    129   -103    -18    -59    -54    -96   -202   -129
     85    -67   -153    -10    116   -109    -10    -51    -49    -90   -202   -132
    132    -77   -210    -25    171   -142    -23    -62    -64   -106   -218   -150
    111    -77   -189    -18    148   -132    -20    -62    -64   -106   -220   -148
     88    -70   -158    -10    122   -111    -18    -57    -64   -103   -218   -142
     96    -64   -161    -15    127   -111    -23    -57    -67   -106   -220   -148
    124    -90   -215    -15    168   -153    -28    -62    -77   -119   -239   -158
     98   -124   -223     10    158   -171    -15    -49    -75   -124   -249   -166
     49   -153   -202     51    124   -176     38     18    -44   -116   -257   -184
     62   -155   -218     46    137   -187    140    140     20   -103   -275   -218
    114   -101   -215     -5    163   -158    246    290    127    -33   -236   -194
    205     75   -129   -142    168    -25    327    462    296    137    -77    -44
    257    402    145   -329     54    275    340    548    475    394    213    254
    215    909    691   -563   -236    800    293    527    678    753    633    696
    122   1234   1111   -678   -493   1174     98    283    711    974    906    979
     28   1023    995   -527   -483   1010   -140   -101    407    756    719    810
    -64    470    532   -202   -298    501   -270   -428    -62    194    181    345
    -80    -51     28     67    -54    -12   -298   -491   -348   -233   -252    -54
     10   -306   -316    148    163   -311   -290   -413   -394   -361   -381   -200
     59   -358   -420    148    239   -389   -239   -332   -358   -368   -376   -215
     38   -332   -374    145    205   -353   -166   -254   -285   -327   -285   -181
    -33   -233   -202    132     83   -218    -72   -148   -179   -239   -145    -93
     12   -142   -155     64     83   -148    -33    -98   -129   -184    -75    -51
    137   -109   -246    -15    189   -179    -44   -103   -132   -184    -72    -54
    176   -101   -277    -38    226   -187    -44   -103   -135   -189    -83    -44
    207   -109   -316    -51    262   -210    -49   -109   -158   -205   -135    -38
    174   -106   -280    -33    226   -192    -36   -103   -171   -184   -163    -15
    132    -98   -231    -18    179   -166    -33   -111   -200   -148   -174      0
    127    -90   -218    -18    171   -153    -31   -111   -181   -101   -181      2
    127   -106   -233    -10    179   -168    -28   -109   -171   -116   -194    -18
    109   -114   -223      2    166   -168    -20    -96   -161   -150   -176    -25
    119   -106   -228     -7    174   -166    -18    -93   -150   -171   -174    -36
     93   -119   -213     12    150   -166     -7    -90   -140   -184   -184    -46
    119   -140   -259      7    187   -200    -20   -111   -153   -205   -213    -72
     83   -150   -233     33    158   -192    -10    -96   -137   -207   -200    -67
     90   -142   -236     25    161   -187     -5    -85   -127   -226   -187    -70
    176   -127   -306    -25    239   -215    -15   -103   -132   -254   -194    -90
    207   -114   -324    -46    265   -220    -18   -111   -127   -259   -189    -90
    220    -98   -319    -59    270   -207    -12   -114   -124   -244   -179    -85
    210   -111   -322    -51    265   -218    -10   -124   -132   -233   -179    -88
    200   -111   -311    -46    254   -210     -5   -127   -132   -223   -171    -88
    187   -103   -290    -44    236   -194      5   -129   -127   -213   -161    -85
    179   -103   -283    -36    231   -192      7   -127   -124   -205   -148    -77
    166   -116   -283    -25    223   -200      2   -135   -127   -202   -137    -80
    166   -111   -277    -28    220   -192      7   -137   -122   -194   -119    -75
    155   -101   -257    -28    205   -176     20   -135   -119   -184    -88    -49
    179    -93   -272    -41    226   -181     20   -145   -122   -187    -64    -51
    176   -103   -280    -38    226   -189     28   -137   -114   -179    -28    -44
    174   -132   -306    -20    239   -218     28   -140   -116   -187    -18    -57
    161   -142   -303    -10    231   -220     28   -140   -119   -189    -10    -62
    181   -124   -306    -28    244   -215      5   -171   -140   -207    -33    -67
    153   -122   -277    -18    215   -200     -5   -171   -145   -205     -7    -57
    176   -114   -293    -31    233   -202    -25   -176   -158   -207      2    -51
    265   -111   -376    -77    319   -244    -57   -210   -187   -226    -33    -75
    301    -70   -371   -114    335   -220    -75   -233   -200   -231    -49    -85
    257    -54   -311   -103    283   -181    -85   -252   -223   -244    -72    -96
    215    -25   -241    -96    226   -132    -88   -262   -241   -249    -85   -106
    275      5   -270   -140    272   -132   -127   -290   -298   -288   -122   -140
    301     28   -272   -163    288   -122   -148   -309   -350   -322   -148   -166
    267     54   -213   -163    239    -77   -142   -301   -366   -327   -145   -163
    288     72   -215   -181    252    -70   -145   -298   -374   -337   -153   -168
    285     93   -192   -189    239    -49   -135   -283   -363   -324   -145   -155
    293     90   -202   -192    249    -54   -137   -275   -366   -319   -153   -153
    280     80   -200   -184    241    -59   -129   -254   -355   -306   -153   -142
    283     62   -220   -174    252    -80   -116   -236   -335   -293   -158   -142
    215     36   -181   -127    197    -72    -72   -187   -280   -257   -132   -119
    202     23   -179   -111    192    -77    -44   -148   -233   -228   -106    -93
    200     23   -179   -111    189    -77    -20   -119   -194   -207    -90    -75
    244     28   -215   -135    231    -93    -15   -109   -174   -200    -93    -80
    252     28   -223   -140    236    -96    -10    -98   -155   -189    -93    -72
    215     20   -194   -116    205    -85      7    -80   -132   -171    -80    -62
    192      7   -184   -101    187    -88     20    -64   -114   -155    -67    -62
    218      2   -215   -111    218   -106     23    -59   -109   -153    -64    -70
    218      5   -215   -114    218   -103     33    -49    -98   -142    -54    -70
    223     -2   -226   -109    223   -114     31    -57   -101   -145    -62    -83
    202     -2   -205   -101    205   -103     28    -54   -103   -142    -62    -83
    184     -5   -189    -90    187    -96     31    -49   -109   -140    -59    -80
    166     25   -140    -96    150    -54     38    -38   -101   -129    -44    -70
    179     46   -132   -111    155    -41     33    -46   -109   -135    -38    -70
    161     18   -142    -90    150    -59     31    -49   -119   -148    -49    -80
    142     10   -132    -77    137    -59     41    -41   -109   -140    -54    -72
    122     25    -96    -75    109    -33     54    -25    -88   -119    -41    -46
    103     44    -59    -72     83     -7     62     -7    -64   -101    -20    -20
    116     41    -75    -80     96    -15     59    -10    -64   -103    -33    -23
    122     44    -80    -83    101    -18     62     -5    -57   -103    -33    -18
    114     44    -70    -80     90    -10     64      2    -44    -93    -31    -12
     88     49    -38    -67     64      5     77     23    -20    -80    -15     -2
    103     54    -49    -80     77      2     77     31    -10    -75    -10      0
    137     88    -49   -114     93     20     88     44      5    -62      5      7
    174    122    -51   -150    111     33     96     57     20    -49     28     18
    148    137    -10   -142     80     64    119     85     46    -23     70     38
    137    137      0   -137     67     70    129     98     62    -12     96     46
    142    132    -10   -137     75     62    129    103     67    -12    103     41
    137    135     -2   -137     70     67    135    114     83     -5    119     44
    124    181     57   -153     33    119    155    132    114     25    161     70
    122    192     70   -158     25    132    150    119    122     23    176     80
     96    187     90   -140      2    140    148    114    129     23    197     96
     46    171    124   -109    -38    148    140    114    135     31    215    111
     20    158    137    -88    -57    148    129    106    135     38    220    122
     38    140    101    -90    -31    122    103     88    124     36    220    119
     25    103     77    -64    -25     90     96     83    124     33    220    119
     12     67     54    -41    -20     62     96     80    124     31    218    122
     15     33     18    -23      0     25     88     70    116     20    207    111
      5     -2     -7     -5      5     -5     88     64    109      7    197    103
    -10    -25    -15     15      2    -20     98     62    106      0    200    106
    -10    -49    -38     28     12    -46     93     49     96    -18    200    106
      5    -72    -77     33     41    -75     83     25     75    -33    194     96
      0    -93    -93     44     44    -93     85     18     64    -33    200     96
     -5    -96    -90     49     41    -93     88     15     64    -20    220     98
     -7    -96    -88     49     38    -93     83     15     62     -7    231     96
    -33   -106    -72     70     18    -90     88     20     67      7    236    101
    -72   -101    -31     85    -23    -67     98     31     85     28    254    114
    -31   -103    -72     67     18    -88     77     18     96     12    249    106
    -33   -109    -75     70     20    -93     72     20    135     12    254    111
    -33   -116    -83     75     23   -101     80     41    179     31    252    109
     12   -145   -161     64     85   -153    145    129    233     51    213     62
      0   -132   -132     64     64   -132    270    298    345    116    241     67
     49    -41    -90     -5     67    -64    381    488    485    231    329    163
    109    166     57   -137     25    111    454    657    654    428    514    358
    109    576    465   -345   -176    522    439    704    841    750    875    758
    -15   1067   1080   -527   -548   1072    345    597   1008   1111   1286   1210
   -176   1195   1371   -509   -776   1283    132    296    927   1205   1402   1345
   -285    859   1145   -285   -714   1002    -72    -83    532    852   1057   1049
   -306    202    509     51   -407    353   -181   -350     10    197    387    449
   -277   -233     41    254   -161    -96   -192   -327   -181    -98     44    111
   -257   -387   -129    322    -64   -259   -142   -231   -184   -150    -46     10
   -241   -392   -150    316    -46   -272    -70   -142   -135   -132    -44      0
   -252   -327    -75    288    -88   -200     20    -44    -57    -67      0     38
   -226   -246    -20    236   -103   -135     75     20      2    -15     38     77
   -197   -210    -15    202    -93   -114    101     51     25      0     41     90
   -194   -197     -2    197    -96   -101    114     64     31      2     28    103
   -166   -200    -36    181    -67   -119     98     51      7    -15    -10     90
   -161   -213    -51    187    -54   -132     98     49     -5    -23    -31     85
   -189   -215    -28    200    -80   -122    109     64      0     -7    -25    106
   -187   -207    -20    197    -83   -114    111     70     -2     -2    -28    129
   -179   -200    -23    187    -77   -111    111     70     -7     -5    -41    140
   -171   -194    -25    181    -72   -111    111     72    -10     -7    -44    145
   -179   -205    -28    192    -77   -116    116     83     -7    -10    -44    150
   -174   -207    -33    192    -70   -122    116     83    -12    -15    -41    140
   -137   -205    -70    168    -33   -137    109     70    -25    -23    -46    135
   -150   -213    -62    179    -44   -137    109     70    -28    -23    -49    145
   -153   -205    -51    176    -51   -129    106     70    -31    -23    -59    153
   -137   -192    -54    166    -41   -124    101     72    -33    -20    -62    161
   -135   -194    -59    163    -38   -129     90     64    -41    -25    -72    153
   -153   -187    -33    168    -62   -109     98     80    -28    -10    -64    171
   -137   -194    -59    166    -41   -127     90     75    -36    -15    -77    171
   -106   -202    -96    155     -5   -150     67     59    -57    -33   -101    155
   -135   -200    -64    166    -36   -132     75     72    -46    -23    -83    181
   -137   -181    -44    158    -49   -114     72     75    -41    -18    -72    200
   -142   -179    -38    158    -54   -111     72     75    -41    -15    -72    205
   -148   -181    -33    166    -57   -109     67     70    -44    -20    -77    194
   -176   -179     -2    176    -88    -90     77     80    -33    -12    -62    194
   -155   -163     -7    158    -75    -85     72     72    -36    -15    -64    184
   -106   -145    -38    124    -36    -90     54     54    -54    -31    -80    161
    -85   -163    -77    124     -5   -122     38     36    -75    -57   -103    132
    -93   -161    -70    124    -12   -114     38     31    -77    -59   -103    129
   -106   -161    -57    132    -25   -109     36     25    -83    -62   -103    124
   -106   -168    -64    135    -23   -116     25     15    -98    -75   -111    114
   -101   -181    -80    142    -10   -132     18      0   -119    -93   -127     90
   -109   -179    -70    142    -20   -124     15     -7   -127    -98   -129     88
   -137   -176    -38    155    -49   -109     18    -12   -132    -98   -122     90
   -142   -205    -64    174    -38   -137      2    -36   -158   -124   -145     62
   -106   -218   -111    163      2   -166    -10    -54   -187   -145   -171     41
   -145   -202    -57    171    -46   -129      5    -44   -179   -129   -153     62
   -148   -215    -67    181    -41   -142     -2    -59   -200   -142   -171     41
   -140   -246   -109    192    -18   -179    -12    -80   -228   -166   -202     10
   -142   -254   -111    200    -15   -184     -5    -83   -236   -166   -213     -2
   -148   -236    -90    192    -31   -163     -5    -77   -233   -155   -207      2
   -158   -249    -90    202    -36   -168      0    -67   -233   -153   -223    -10
   -163   -246    -85    205    -41   -166     10    -49   -220   -137   -218    -10
   -166   -236    -70    202    -49   -153     23    -25   -202   -116   -200     15
   -205   -215    -12    210    -98   -114     51      7   -171    -85   -181     33
   -187   -197    -10    189    -88   -103     59     23   -158    -75   -189     23
   -202   -205     -2    202   -101   -106     70     38   -142    -64   -202     15
   -226   -200     25    213   -127    -88     90     59   -119    -49   -194     20
   -259   -197     62    228   -163    -67    116     88    -93    -25   -189     25
   -267   -192     75    228   -174    -57    132    111    -75    -15   -189     25
   -285   -163    122    223   -205    -20    153    137    -51      5   -179     33
   -314   -155    158    236   -236      0    166    150    -36     18   -168     38
   -361   -155    202    257   -285     23    184    168    -20     33   -153     41
   -439   -148    290    293   -366     70    210    200     10     62   -124     57
   -472   -142    327    306   -400     90    220    210     25     67   -109     64
   -418   -124    293    272   -355     83    194    197     23     31   -109     46
   -379   -101    275    239   -327     85    187    200     15     20   -106     20
   -368    -85    283    226   -327     98    200    218     23     46    -90      7
   -353    -54    296    202   -324    119    213    239     38     64    -72      7
   -324    -12    311    168   -319    148    213    249     49     67    -57     12
   -324     10    332    155   -327    168    205    249     54     51    -54      7
   -329     12    342    158   -337    176    202    239     57     41    -57     -2
   -309     70    376    119   -342    223    205    239     72     54    -33      0
   -280     90    371     96   -324    231    194    231     72     51    -25    -23
   -262     90    350     83   -306    220    192    226     77     46    -23    -57
   -249     98    345     75   -296    220    197    228     85     59    -10    -64
   -233    101    335     64   -283    215    197    226     88     64      0    -67
   -218     93    311     62   -265    202    200    223     90     64      5    -70
   -189    111    301     36   -244    205    200    215     90     62     10    -77
   -171    124    296     23   -233    210    210    213     96     67     20    -85
   -155    166    322     -5   -239    241    228    223    114     90     49    -80
   -142    189    332    -23   -236    259    244    226    127    103     75    -70
   -101    197    298    -51   -200    246    239    210    122     96     75    -80
    -28    202    231    -88   -129    215    220    187    103     77     64    -98
     25    218    192   -122    -83    205    207    163     88     70     64   -103
     57    252    194   -153    -67    223    210    153     96     80     83    -83
     46    246    200   -148    -77    223    210    137     96     83     93    -83
     72    236    163   -155    -44    200    189    116     80     70     88    -96
     88    207    116   -148    -15    163    153     77     49     38     67   -116
     49    194    145   -122    -46    171    158     75     51     41     72   -106
    119    189     67   -155     25    129    132     51     31     20     44   -116
    197    163    -33   -181    114     64     98     18      0    -12     -5   -155
    181    124    -59   -155    122     33     90      5    -15    -31    -36   -179
    202     85   -116   -142    161    -15     67    -23    -46    -62    -75   -215
    246     51   -194   -150    220    -72     36    -59    -83   -103   -124   -254
    236     31   -205   -135    220    -85     25    -77    -98   -124   -155   -259
    233     -2   -239   -116    236   -119     10    -98   -116   -150   -189   -280
    241    -38   -280   -101    259   -158     -5   -124   -142   -179   -231   -311
    259    -46   -306   -109    283   -176    -20   -145   -161   -205   -262   -337
    267    -49   -316   -109    290   -181    -28   -155   -168   -215   -280   -348
    270    -57   -327   -106    296   -192    -36   -166   -176   -228   -301   -361
    254    -59   -314    -96    283   -187    -33   -174   -181   -239   -314   -368
    158    -46   -205    -57    179   -124      0   -142   -148   -207   -285   -332
    111    -36   -148    -38    129    -90     12   -127   -132   -194   -272   -311
    142    -54   -200    -44    168   -127     -2   -137   -145   -213   -293   -316
    181    -70   -252    -54    215   -161     18   -103   -132   -215   -303   -314
    179    -80   -259    -51    215   -168    122     15    -77   -202   -316   -335
    210    -33   -244    -88    226   -137    239    163     10   -158   -298   -329
    166     62   -106   -116    135    -20    374    374    176    -18   -179   -215
    135    288    153   -210     -7    220    452    548    374    207     54     31
    309    807    498   -561    -96    654    348    509    537    517    423    446
    202   1356   1150   -779   -472   1254    176    324    696    872    854    911
     23   1423   1397   -724   -685   1410    -64    -10    589    906    927   1005
    -49    940    989   -444   -519    963   -283   -397    148    449    478    613
    -54    194    249    -72   -153    220   -389   -631   -363   -210   -202    -10
    -38   -171   -132    103     44   -153   -348   -530   -457   -410   -465   -285
    -18   -246   -231    132    103   -239   -257   -389   -397   -402   -504   -340
     -2   -220   -218    111    106   -220   -142   -262   -296   -335   -465   -316
      0   -137   -137     67     67   -137    -41   -145   -187   -241   -387   -244
     20    -70    -90     23     54    -80     15    -80   -127   -187   -337   -194
     49    -36    -88     -7     67    -62     46    -49    -98   -163   -316   -179
     54    -41    -96     -5     75    -67     57    -33    -88   -150   -311   -174
     46    -57   -103      5     72    -80     57    -31    -88   -153   -311   -179
     57    -57   -116      0     85    -85     59    -28    -88   -153   -311   -187
     57    -54   -111     -2     83    -83     64    -25    -83   -145   -309   -189
     54    -83   -137     15     96   -109     70    -23    -80   -150   -314   -200
     62    -72   -137      2     98   -103     70    -23    -77   -153   -324   -210
     59    -70   -129      5     93    -98     70    -23    -77   -155   -329   -220
     70    -90   -163      7    114   -124     67    -25    -83   -161   -340   -228
     62   -103   -166     20    114   -135     72    -20    -77   -153   -340   -223
     33    -96   -129     28     80   -111     83    -10    -64   -137   -327   -207
     77   -109   -189     15    132   -148     62    -31    -83   -158   -350   -220
     88   -135   -223     20    153   -179     51    -44    -93   -168   -363   -226
     28   -135   -163     54     96   -148     75    -25    -72   -145   -345   -205
     59   -135   -197     36    127   -163     72    -33    -77   -153   -350   -213
     36   -142   -179     51    106   -161     83    -33    -77   -153   -350   -205
     23   -129   -153     51     85   -140     90    -31    -72   -150   -348   -202
     77   -122   -200     23    137   -161     75    -46    -85   -163   -353   -210
    166   -114   -283    -28    223   -197     41    -70   -106   -181   -366   -220
    171   -127   -298    -23    233   -213     44    -64   -101   -184   -358   -218
    137   -145   -283      2    207   -213     64    -51    -88   -179   -332   -202
     83   -127   -210     23    145   -168     80    -33    -67   -150   -277   -166
    124   -124   -252     -2    187   -187     54    -54    -85   -158   -249   -189
    122   -129   -254      2    187   -192     44    -62    -93   -161   -236   -194
    109   -127   -239      7    171   -181     38    -67    -93   -163   -220   -181
    109   -124   -233      7    171   -179     33    -75    -98   -168   -202   -174
     80   -140   -220     28    148   -181     41    -70    -90   -168   -176   -148
     72   -153   -226     38    148   -189     28    -77    -98   -184   -155   -140
    109   -153   -265     20    184   -207      5    -96   -116   -210   -150   -145
     98   -135   -233     18    166   -184      2   -103   -122   -218   -122   -137
    116   -122   -239      0    176   -179    -20   -132   -153   -241    -96   -148
    155   -106   -262    -23    207   -184    -38   -155   -174   -249    -88   -135
    171   -119   -290    -25    228   -205    -62   -179   -210   -262   -129   -129
    132   -132   -265      0    197   -197    -54   -176   -226   -244   -135    -96
    116   -148   -265     12    189   -205    -62   -200   -270   -228   -124    -83
    129   -161   -290     15    210   -226    -64   -213   -265   -202   -140    -77
    148   -161   -311      5    228   -236    -67   -213   -252   -236   -205    -80
    145   -158   -303      7    223   -231    -70   -213   -249   -290   -259    -80
     93   -166   -259     33    176   -213    -51   -189   -223   -301   -259    -70
     77   -161   -239     41    155   -200    -20   -163   -200   -288   -257    -62
     98   -161   -259     28    176   -210    -10   -155   -194   -275   -265    -80
    148   -145   -293      0    220   -218    -15   -155   -189   -275   -275    -96
    158   -145   -303     -7    231   -226     -7   -137   -174   -267   -277    -96
    122   -140   -265      7    192   -202     20   -106   -145   -241   -265    -88
     88   -140   -231     25    158   -184     57    -70   -111   -213   -246    -85
    109   -132   -241     12    174   -187     70    -57    -98   -200   -239    -98
    114   -132   -249      7    179   -189     72    -54    -93   -194   -236   -116
    116   -145   -262     12    187   -202     75    -51    -88   -189   -236   -129
     98   -119   -218     10    158   -168     85    -41    -67   -176   -220   -119
     90   -106   -197      7    142   -150     85    -44    -57   -174   -213   -119
     96   -132   -228     18    161   -179     77    -46    -62   -181   -218   -137
     75   -142   -218     33    145   -179     83    -49    -62   -179   -215   -140
     64   -132   -200     33    129   -163     96    -41    -54   -168   -202   -135
     75   -109   -184     18    129   -145    101    -31    -46   -153   -179   -124
     77   -114   -194     15    135   -153     96    -31    -46   -148   -166   -127
     62   -124   -187     31    122   -153    103    -18    -36   -135   -155   -122
     70   -109   -179     18    122   -142    101    -18    -36   -135   -153   -122
     38   -109   -148     36     93   -127    111    -10    -28   -129   -140   -116
     25    -93   -122     31     72   -106    124      5    -12   -111   -114   -103
     75    -83   -161      2    116   -122    111      5    -20   -116   -109   -109
     90    -70   -163    -12    124   -116    116     15    -15   -106    -90    -98
    109    -72   -181    -18    145   -127    114     18    -18   -103    -83   -101
    122    -75   -197    -25    158   -135    106     18    -23   -106    -75   -109
    109    -72   -184    -18    145   -127    111     28    -18    -98    -62   -103
     88    -57   -145    -18    114   -101    119     44     -5    -77    -38    -88
     59    -33    -93    -12     75    -62    135     64     15    -51     -7    -59
     98    -20   -119    -41    106    -70    137     70     15    -51     -7    -57
    116      0   -116    -59    116    -57    142     83     23    -44     -2    -46
    142     41   -101    -93    122    -28    150     93     38    -28     10    -28
    140     54    -85    -96    114    -15    171    116     57    -18     23     -7
    132     62    -70    -98    101     -2    181    124     59    -15     20     -5
    137     85    -51   -111     93     18    187    127     70     -2     25      7
     98     88    -12    -96     57     38    192    122     77      5     28     20
    111     88    -23    -98     67     33    179    106     77      7     23     23
    111     85    -25    -98     67     28    155     90     64      2     12      7
    101    101     -2   -101     51     49    140     77     62      5     15     12
    101     83    -18    -93     59     33    122     67     54     -2      5      7
     85     51    -33    -67     59     10    114     59     44    -15    -12    -10
     51     20    -31    -38     41     -5    116     57     36    -20    -20    -28
      2     -5    -10      0      5     -7    122     64     33    -23    -23    -38
     62    -44   -106    -10     83    -72     90     36     -2    -57    -64    -85
     93    -83   -176     -5    135   -129     80     28    -20    -72    -85   -109
    103   -114   -218      5    158   -166     67     18    -36    -83    -96   -127
     88   -119   -207     15    145   -163     62     10    -44    -85    -93   -129
     83   -145   -228     28    153   -187     44     -2    -64   -101   -103   -148
     90   -168   -259     38    174   -213     33    -10    -75   -114   -111   -161
     90   -163   -257     36    171   -210     38     -2    -62    -96    -85   -148
     83   -158   -244     36    161   -200     44      2    -54    -88    -64   -140
     80   -158   -241     36    158   -200     38      2    -46    -85    -51   -137
     83   -168   -252     44    166   -210     38      5    -38    -77    -33   -129
     80   -174   -254     44    166   -213     36      2    -41    -83    -23   -129
     93   -181   -275     41    184   -228     44     20    -28    -90    -31   -129
    114   -236   -350     59    231   -293     96    101     10    -98    -59   -155
    132   -233   -366     51    249   -298    205    244    106    -64    -59   -174
    168   -135   -306    -18    236   -220    301    405    246     44     31    -93
    226     67   -158   -148    192    -46    368    555    426    236    231    103
    272    436    163   -355     54    301    366    613    607    511    553    449
    184    945    761   -563   -288    854    303    540    795    872    992    901
     36   1106   1070   -571   -517   1088     80    233    735   1002   1171   1065
    -41    831    872   -394   -457    852   -124   -132    394    717    898    823
    -49    252    298   -101   -174    275   -241   -402    -72    124    283    316
     15   -241   -257    114    135   -249   -283   -418   -306   -239   -140    -46
     25   -426   -454    197    239   -439   -233   -303   -285   -259   -207   -111
     28   -465   -493    218    259   -478   -166   -213   -223   -210   -184    -96
     88   -415   -506    163    296   -459   -114   -145   -158   -142   -132    -57
    106   -337   -444    116    275   -389    -51    -75    -77    -57    -64      7
     62   -290   -353    111    207   -319      0    -20      0     23    -15     67
    114   -254   -371     70    241   -311      0    -15     33     44    -28     83
    127   -241   -368     54    246   -303      0    -12     70     36    -51     90
    129   -259   -389     64    259   -324      7      2    103      7    -75     98
    119   -267   -389     72    254   -327     18     12    122    -18   -114     93
     93   -283   -379     93    236   -329     31     25    132    -25   -142     96
      5   -309   -316    150    158   -311     54     44    135    -28   -142    109
    -72   -324   -252    200     88   -288     80     49    124    -25   -127    109
   -129   -335   -205    231     36   -272    111     70    122    -12   -111    109
    -64   -327   -262    197     98   -296    114     64     90    -15   -116     96
     -7   -314   -306    161    148   -311     90     49     57    -15   -122     83
    132   -306   -439     88    285   -371     31      7      5    -44   -166     54
    122   -314   -436     96    277   -374     12      5    -10    -41   -202     72
     57   -324   -381    135    218   -353     31     20     -5    -23   -205    106
      7   -345   -353    166    179   -348     46     33     -5    -15   -202    129
    -28   -363   -335    197    153   -350     49     36    -10    -15   -197    137
    -75   -376   -303    223    114   -340     46     38    -10     -7   -179    148
    -93   -389   -296    241    101   -342     44     44    -12     -2   -161    158
   -114   -402   -288    257     85   -345     41     44    -23     -2   -148    168
   -122   -400   -277    262     77   -340     38     46    -25      2   -140    179
   -137   -426   -288    280     72   -358     33     38    -41     -2   -145    179
   -140   -431   -290    285     72   -361     33     41    -49     -2   -145    194
   -111   -418   -306    265     93   -361     25     44    -57      2   -140    210
    -98   -423   -324    262    111   -374     20     44    -67      2   -142    218
   -168   -415   -246    290     36   -332     46     77    -46     28   -116    249
    -98   -407   -311    252    103   -361     23     59    -77     -7   -148    220
    -46   -413   -368    228    158   -392      0     46   -101    -31   -174    205
    -59   -397   -337    228    137   -368     15     51    -93    -10   -153    231
    -51   -392   -340    220    142   -368     -2     36   -116    -18   -161    226
    -72   -394   -324    233    124   -361      0     38   -124    -18   -168    226
    -62   -384   -322    223    127   -355     -2     46   -129    -20   -171    228
    -20   -355   -335    189    155   -345     -5     46   -135    -20   -176    241
    -23   -361   -340    189    158   -350    -10     44   -150    -33   -181    241
    -49   -371   -322    210    135   -348     -7     51   -153    -38   -179    244
    -59   -374   -316    215    127   -345     -5     51   -161    -51   -184    241
    -46   -371   -324    210    137   -348    -15     36   -179    -72   -200    233
    -31   -361   -329    194    148   -345    -12     31   -187    -83   -210    231
    -49   -358   -309    202    129   -335     -7     33   -187    -83   -207    236
    -49   -363   -316    205    132   -340    -10     28   -192    -93   -213    246
    -80   -353   -272    218     96   -314      2     38   -181    -85   -197    275
    -85   -316   -231    200     72   -275     10     44   -163    -70   -176    288
    -83   -306   -223    194     67   -265     12     54   -148    -64   -171    290
   -101   -309   -207    202     51   -257     33     75   -124    -54   -166    283
   -109   -316   -207    213     49   -262     51     93   -106    -49   -166    272
   -103   -296   -192    197     41   -244     62     96    -88    -38   -158    257
    -90   -288   -200    189     51   -244     77    109    -67    -31   -153    244
    -83   -293   -213    187     62   -254     83    103    -59    -38   -163    215
    -88   -285   -197    187     54   -241     90    101    -49    -44   -174    192
    -96   -303   -207    200     54   -257     98     98    -44    -51   -184    168
   -103   -311   -207    207     51   -259    111     98    -31    -49   -187    150
   -103   -303   -202    202     46   -254    114     93    -28    -51   -189    129
    -90   -293   -202    192     54   -249    116     88    -20    -51   -184    116
    -93   -290   -200    189     51   -246    119     80    -18    -57   -189     96
    -96   -285   -189    189     46   -239    124     75    -15    -59   -192     75
    -98   -296   -197    197     46   -246    124     75    -12    -62   -192     64
    -80   -290   -210    187     64   -252    111     59    -23    -72   -197     54
    -77   -265   -187    168     51   -226    114     59    -18    -67   -187     51
    -77   -272   -197    174     59   -236    116     62    -12    -62   -174     44
    -80   -280   -200    176     59   -241    116     59    -12    -64   -171     33
   -168   -262    -93    215    -38   -179    148     88     25    -25   -127     64
   -137   -254   -119    194    -10   -189    135     83     18    -31   -127     51
    -59   -252   -192    155     64   -223    106     62     -2    -51   -145     25
    -49   -239   -192    142     67   -215     98     62     -2    -51   -137     33
    -31   -220   -189    127     77   -205     98     64      0    -49   -127     41
    -49   -218   -168    132     57   -192    109     75     12    -38   -114     46
    -28   -194   -168    111     67   -181    114     85     20    -31   -109     51
    -20   -158   -140     88     59   -150    127    103     41    -10    -88     67
    -28   -148   -119     88     44   -135    142    122     57      7    -70     80
    -18   -122   -103     70     41   -114    148    132     70     23    -54     90
    -23    -80    -57     49     15    -70    153    145     85     46    -31    101
    -28    -57    -28     41      0    -44    163    158    101     62     -7    114
    -28    -49    -20     38     -5    -36    168    158    111     67      2    119
    -41    -41      0     38    -23    -20    166    153    114     75     12    124
    -46    -36     10     38    -28    -12    148    140    106     72     18    124
    -46    -20     23     33    -36      0    127    124     98     70     23    127
    -31     -7     23     20    -28      7    111    114     93     70     25    127
    -36    -38     -2     36    -18    -20    101    106     75     57     18    103
    -51    -77    -25     62    -12    -51     98    101     62     41      2     77
    -46   -122    -75     83     12   -101     90     88     41     15    -20     51
    -33   -124    -90     80     28   -109     80     83     31      7    -25     46
    -44   -145   -101     93     25   -124     80     75     18    -10    -41     23
    -38   -181   -142    109     49   -161     67     70      0    -31    -62      0
    -46   -210   -163    127     57   -187     62     59    -18    -46    -77    -15
    -59   -228   -168    145     54   -200     54     49    -31    -59    -85    -31
    -64   -241   -179    153     57   -213     54     49    -36    -62    -88    -41
    -59   -228   -168    142     51   -200     54     49    -36    -59    -83    -46
    -67   -220   -153    142     41   -189     57     51    -38    -57    -80    -49
    -75   -226   -150    150     36   -189     64     59    -38    -54    -80    -51
    -67   -220   -153    142     38   -187     62     59    -41    -54    -77    -57
    -72   -215   -145    142     36   -181     70     62    -38    -49    -72    -59
    -83   -236   -155    158     33   -197     83     72    -36    -51    -80    -70
    -75   -303   -228    189     75   -267    127    124    -25    -70   -114   -119
    -59   -311   -254    184     96   -285    241    257     51    -51   -127   -155
    -36   -226   -189    129     75   -207    350    410    174     41    -57   -109
     12    -59    -72     23     41    -64    433    566    332    202     98     31
     72    270    197   -171    -62    233    441    641    498    454    384    314
     36    797    761   -418   -363    779    381    594    683    818    813    735
    -64   1070   1135   -501   -600   1101    174    327    675   1008   1054    945
   -132    896   1028   -384   -579    961    -51    -46    376    802    883    776
   -176    350    527    -85   -350    439   -187   -387   -122    192    293    283
   -142   -137      2    140    -75    -67   -220   -418   -379   -213   -127    -90
   -111   -374   -262    241     75   -319   -192   -316   -392   -293   -239   -215
    -77   -452   -376    262    148   -415   -140   -236   -348   -293   -267   -257
    -51   -459   -407    257    176   -433    -85   -168   -288   -257   -249   -254
    -25   -353   -329    187    150   -342    -23    -98   -194   -176   -181   -197
    -10   -280   -270    145    127   -275     10    -57   -140   -132   -142   -161
      7   -244   -254    116    129   -249     20    -44   -116   -122   -135   -145
     28   -231   -259    101    142   -244     23    -38   -109   -116   -132   -137
     12   -239   -254    111    132   -244     23    -36   -106   -116   -137   -142
     18   -236   -254    109    135   -246     33    -28    -93   -109   -132   -145
     18   -223   -241    101    129   -231     36    -20    -85   -101   -122   -140
     25   -223   -249     98    137   -236     25    -31    -93   -111   -129   -148
     38   -241   -280     98    158   -259      7    -49   -114   -132   -153   -171
    -10   -252   -244    129    114   -249     20    -33    -98   -119   -145   -166
     38   -246   -285    101    161   -267      5    -46   -106   -132   -161   -187
     75   -239   -314     83    194   -275     -5    -57   -111   -137   -161   -184
     57   -228   -288     83    171   -257      2    -51   -101   -127   -148   -166
    114   -207   -322     46    215   -262    -10    -59   -109   -137   -158   -174
    179   -205   -387     12    280   -296    -28    -77   -127   -158   -176   -194
    257   -202   -459    -25    358   -329    -51    -98   -142   -179   -200   -218
    241   -197   -439    -23    337   -319    -57   -106   -142   -181   -200   -218
    215   -205   -420     -5    316   -311    -49   -103   -137   -174   -187   -197
    205   -213   -418      2    311   -314    -46   -101   -129   -163   -174   -174
    210   -202   -413     -2    311   -306    -46    -96   -124   -155   -166   -153
    218   -205   -423     -7    319   -314    -59   -111   -135   -166   -174   -150
    218   -213   -431     -2    322   -322    -64   -114   -137   -168   -179   -142
    244   -202   -446    -20    345   -324    -72   -119   -137   -168   -181   -135
    226   -192   -418    -15    322   -303    -67   -114   -135   -161   -168   -103
    236   -174   -410    -31    322   -293    -75   -119   -135   -158   -166    -77
    236   -168   -405    -33    319   -288    -75   -119   -132   -153   -158    -54
    259   -168   -428    -46    342   -296    -85   -127   -145   -161   -166    -46
    239   -163   -402    -36    319   -283    -83   -124   -145   -158   -163    -25
    340   -150   -493    -96    415   -322   -122   -158   -179   -189   -194    -41
    376   -148   -524   -114    449   -335   -142   -181   -202   -207   -210    -41
    319   -158   -480    -83    400   -319   -137   -179   -200   -205   -197    -12
    314   -153   -467    -80    389   -309   -137   -179   -200   -202   -197      5
    283   -166   -452    -59    366   -306   -140   -184   -205   -205   -202      5
    306   -171   -478    -67    392   -324   -158   -205   -231   -223   -220     -7
    322   -163   -488    -80    402   -324   -166   -218   -246   -239   -233     -7
    262   -176   -439    -41    350   -306   -148   -205   -236   -228   -226     15
    283   -171   -454    -57    366   -311   -153   -215   -252   -236   -241     12
    288   -158   -446    -67    366   -301   -158   -226   -262   -246   -252     15
    254   -158   -413    -51    332   -285   -150   -226   -265   -249   -254     18
    192   -171   -363    -10    277   -267   -129   -210   -249   -236   -246     20
    150   -192   -342     18    244   -265   -106   -189   -228   -220   -236     28
    119   -184   -303     33    210   -244    -77   -153   -197   -192   -218     41
    161   -171   -335      5    246   -252    -80   -145   -192   -192   -228     15
    205   -150   -355    -25    280   -252    -77   -137   -187   -192   -236     -5
    205   -155   -363    -25    283   -259    -70   -137   -179   -197   -246    -23
    181   -166   -348     -7    262   -257    -46   -119   -153   -181   -246    -28
    166   -166   -335      0    249   -249    -20    -98   -124   -161   -233    -31
    109   -171   -280     31    194   -226      5    -77    -96   -132   -220    -36
     88   -171   -259     41    171   -215     25    -59    -75   -127   -197    -44
    140   -174   -316     15    228   -244     15    -72    -85   -150   -197    -72
    137   -176   -316     18    226   -246     20    -75    -85   -161   -171    -90
     80   -187   -267     54    174   -226     46    -59    -62   -150   -116    -90
     75   -189   -265     54    168   -228     59    -62    -54   -150    -96    -88
     54   -176   -231     59    140   -202     83    -59    -41   -150    -98    -51
     96   -166   -262     33    176   -213     75    -77    -57   -176   -124    -38
    111   -158   -270     23    189   -213     70    -96    -72   -192   -132    -23
     90   -155   -249     31    168   -202     88    -88    -67   -187   -132     23
    148   -137   -285     -7    215   -210     88    -96    -80   -200   -155     57
    137   -116   -257    -12    194   -187     96    -88    -80   -184   -153     83
    135    -80   -215    -25    174   -148    103    -75    -93   -163   -135    103
    148    -75   -223    -38    184   -148    101    -85   -127   -140   -132    116
    163    -85   -249    -38    205   -166    116    -77    -90    -64   -124    124
    142    -80   -223    -31    181   -150    155    -54    -49    -54   -132    140
    171    -80   -252    -44    210   -166    163    -54    -36    -88   -148    132
    197    -44   -241    -77    218   -142    176    -46     -7    -80   -106    148
    192      0   -192    -96    192    -93    210    -23     28    -41    -75    174
    189     41   -150   -116    171    -54    239     -2     54      0    -67    197
    205     70   -135   -137    171    -31    257     10     64     10    -70    213
    213     72   -140   -145    176    -31    259     12     57     -5    -83    210
    207    103   -103   -155    155      0    270     31     64      7    -51    226
    220    140    -80   -181    150     31    272     38     62      7    -10    239
    223    155    -67   -189    145     44    277     46     67      2     28    249
    213    171    -41   -194    127     64    283     49     96    -20     54    275
    231    176    -57   -205    142     59    270     44    119    -54     54    285
    257    155   -101   -207    179     28    231     18    103    -93     25    265
    290    153   -137   -220    215      7    194     -5     72   -101      5    249
    270    142   -127   -207    197      7    179     -2     64    -77     10    239
    254    109   -145   -181    200    -15    168     -2     57    -72    -15    205
    231     70   -163   -150    197    -44    161      0     49    -75    -46    179
    272      7   -265   -140    270   -127    124    -23      7   -106   -109    119
    319    -41   -363   -140    340   -200     93    -36    -28   -148   -158     64
    371    -67   -439   -153    402   -252     67    -54    -51   -226   -215     18
    431    -75   -509   -179    467   -290     33    -77    -96   -259   -231    -23
    537    -85   -623   -226    579   -353    -12   -122   -161   -233   -166    -67
    600   -101   -704   -249    649   -402    -57   -163   -197   -259    -93   -111
    589   -116   -706   -239    646   -410    -70   -176   -205   -259     -7   -140
    579   -122   -701   -228    639   -410    -72   -176   -210   -270     15   -155
    615   -103   -719   -254    667   -410    -80   -184   -220   -290      2   -168
    618   -124   -743   -246    678   -433    -96   -200   -241   -316    -33   -189
    553   -127   -680   -213    615   -402    -70   -171   -223   -298    -31   -176
    527   -114   -641   -207    581   -376    -54   -142   -202   -283     -7   -166
    615   -155   -771   -228    693   -462    -80   -161   -244   -335    -49   -233
    610   -189   -802   -210    706   -496      2    -51   -187   -337    -80   -267
    576   -135   -711   -220    644   -423    132    109    -64   -265    -44   -233
    574    -25   -600   -275    587   -311    233    280     90   -127     83   -129
    610    226   -384   -418    498    -77    288    413    272     98    314     98
    568    706    135   -639    218    420    283    446    491    465    727    524
    420   1137    717   -779   -148    927    174    296    615    784   1083    883
    314   1148    833   -732   -259    992    -57    -44    452    779   1083    893
    200    735    535   -467   -166    636   -218   -402     38    355    654    530
    215    106   -109   -161    161      0   -301   -581   -381   -220     38     -7
    239   -267   -506     12    371   -384   -306   -527   -498   -431   -233   -254
    262   -387   -649     59    454   -517   -259   -431   -475   -446   -301   -311
    270   -389   -659     59    465   -524   -192   -350   -418   -413   -293   -303
    275   -314   -592     18    433   -452   -109   -254   -324   -332   -233   -249
    275   -226   -501    -25    387   -363    -51   -187   -249   -267   -163   -194
    270   -181   -454    -46    361   -316    -23   -150   -213   -236   -116   -174
    262   -174   -436    -44    348   -303     -5   -135   -202   -226    -93   -166
    223   -153   -379    -36    298   -265     15   -109   -176   -197    -51   -132
    236   -153   -389    -41    311   -270     20    -98   -174   -194    -41   -129
    270   -153   -423    -59    345   -288     10   -101   -181   -200    -57   -142
    272   -137   -410    -67    340   -272     10    -93   -176   -189    -62   -140
    262   -153   -415    -54    337   -283      7    -88   -176   -192    -88   -155
    254   -161   -415    -46    335   -288      5    -88   -176   -192   -101   -168
    259   -153   -413    -54    335   -283      0    -88   -174   -197   -103   -179
    270   -150   -420    -59    345   -285     -2    -85   -176   -205   -103   -187
    265   -155   -423    -54    340   -288     -5    -83   -181   -207    -93   -187
    270   -150   -420    -59    342   -283    -12    -88   -194   -213    -83   -187
    265   -150   -415    -59    337   -280    -20    -90   -210   -220    -72   -194
    236   -140   -376    -46    306   -257    -15    -85   -213   -218    -46   -189
    226   -124   -350    -51    285   -236    -12    -80   -213   -207    -28   -184
    220   -129   -350    -46    283   -239    -12    -80   -210   -205    -15   -181
    213   -122   -335    -46    272   -228     -5    -72   -200   -194      2   -171
    207   -111   -319    -46    262   -215      0    -67   -184   -179     28   -153
    207   -111   -319    -49    259   -215     -2    -64   -166   -168     49   -142
    174   -127   -301    -23    236   -215      2    -62   -148   -161     67   -129
    166   -122   -288    -23    226   -205      7    -54   -122   -145     93   -101
    200    -93   -293    -51    246   -192      0    -54   -109   -135    109    -75
    194    -85   -280    -54    236   -181     -7    -59    -98   -116    111    -59
    187    -90   -277    -46    231   -184     -7    -49    -83    -98    111    -41
    166    -93   -262    -38    213   -179    -10    -33    -54    -77    129    -38
    122    -98   -220    -10    171   -158     -5    -10    -18    -36    155    -31
    148   -103   -252    -23    197   -179    -15    -10    -12    -23    174    -20
    163   -106   -270    -28    215   -187    -25    -12    -18    -18    184      0
    148   -109   -257    -20    202   -181    -31    -20    -28    -18    189     10
    114   -122   -236      5    174   -179    -28    -15    -25     -5    226     31
     93   -142   -236     23    161   -189    -33    -20    -25    -18    228     38
     85   -161   -246     36    163   -202    -33    -23    -25    -41    241     49
     57   -168   -228     54    140   -197    -33    -23    -28    -67    262     64
     15   -176   -192     80    103   -184    -25    -20    -25    -83    288     83
    -23   -189   -168    106     70   -179    -18    -18     -2   -103    322     96
     23   -187   -213     80    116   -200    -38    -44     23   -140    306     80
    -20   -187   -168    103     72   -179    -28    -38     64    -64    298    106
    -54   -192   -137    124     41   -166    -15    -18     93     38    280    142
    -64   -200   -135    129     33   -166     -2      2     98     88    249    176
    -44   -200   -158    122     54   -179      0      7     80     96    223    210
    -90   -200   -111    145      7   -155     20     28     80    111    239    226
   -142   -202    -59    174    -41   -132     49     59     90    127    267    231
   -155   -202    -46    176    -54   -124     64     75     85    122    270    226
   -192   -202    -10    197    -93   -106     88     93     85    122    272    226
   -223   -205     15    213   -122    -96    109    109     88    122    267    213
   -275   -207     67    241   -171    -70    137    135    101    124    272    218
   -319   -202    116    262   -218    -44    155    150    103    124    265    215
   -285   -210     75    246   -181    -67    150    137     80     93    226    181
   -283   -231     51    254   -168    -90    145    124     59     64    187    142
   -348   -246    101    298   -226    -72    153    129     54     59    166    127
   -428   -270    155    348   -293    -59    171    150     57     62    155    132
   -340   -254     85    298   -213    -85    150    127     28     31    111    109
   -249   -244      2    244   -127   -119    119     98     -7     -2     64     85
   -257   -262     -5    259   -127   -135    116    114    -12     -5     38     93
   -236   -249    -12    241   -114   -132    109    127    -18     -5     23    116
   -233   -249    -15    241   -111   -132     98    127    -36    -23    -10    106
   -213   -189     23    200   -119    -83     98    129    -38    -18    -18    116
   -166   -155     10    161    -88    -72     98    137    -36    -15    -33    124
   -127   -166    -38    145    -44   -103     80    129    -57    -38    -67    101
   -124   -163    -38    145    -44   -101     72    132    -64    -46    -83     80
   -119   -174    -54    145    -33   -114     62    129    -72    -41    -83     70
    -85   -153    -67    119    -10   -111     41    119    -85    -49    -85     54
    -83   -122    -41    101    -23    -83     38    114    -93    -54    -80     51
    -96    -98     -5     96    -46    -51     64    132    -80    -38    -64     57
    -77    -83     -7     77    -36    -46     88    148    -77    -31    -59     57
    -28    -62    -33     46      2    -49     96    150    -80    -28    -64     51
    -38    -46     -7     41    -18    -28    114    166    -67     -7    -49     67
    -67    -36     31     51    -51     -2    140    192    -44     20    -28     85
    -85    -23     62     54    -75     18    163    215    -23     46    -10    106
   -127     12    140     57   -132     75    194    236     12     88     18    135
    -64     33     96     15    -83     64    181    200     -7     77     -5    114
    -12     36     49    -10    -31     41    163    176    -28     64    -23     85
    -18     15     33      0    -25     23    158    174    -38     67    -31     77
      5     28     23    -15     -7     25    155    166    -41     70    -33     72
     23     10    -12    -18     18      0    142    145    -62     59    -49     44
     70    -12    -85    -28     77    -49    127    127    -80     46    -75     12
     41    -38    -80     -2     59    -59    135    127    -77     49    -80      5
     33    -80   -114     23     72    -96    129    114    -98     28   -103    -20
     41   -114   -155     36     96   -135    119     93   -119      5   -124    -59
     12   -155   -168     70     88   -161    116     77   -140    -15   -137    -83
     31   -184   -218     75    122   -200     96     49   -168    -49   -166   -106
     36   -223   -259     93    148   -241     75     23   -197    -80   -197   -129
    -18   -228   -210    122     93   -220     88     36   -187    -72   -194   -119
    -33   -233   -202    132     83   -218     90     51   -181    -72   -194    -96
      5   -254   -259    124    129   -257     72     36   -200    -98   -220   -109
     10   -270   -280    129    145   -275     57     28   -207   -114   -244   -122
     -2   -267   -265    132    127   -267     62     36   -200   -106   -241    -98
     31   -249   -280    106    155   -265     51     23   -202   -111   -249    -88
     28   -272   -301    122    161   -285     44     15   -210   -127   -267    -88
      2   -296   -298    148    150   -296     57     25   -207   -135   -285    -93
    -12   -340   -327    174    155   -335    129    111   -168   -137   -316   -129
    -28   -324   -296    176    132   -311    254    259    -75    -93   -298   -122
    -15   -213   -197    111     88   -205    366    433     67     28   -200    -23
     38    -10    -49    -12     44    -28    439    597    241    215    -12    174
     96    433    337   -265   -122    387    413    639    444    522    348    558
    -15    979    995   -483   -506    987    332    553    659    896    795   1023
   -194   1114   1309   -459   -753   1210    122    259    623    992    943   1166
   -319    779   1098   -228   -709    937    -75   -109    275    652    633    883
   -371    132    501    116   -436    316   -197   -413   -236      7      0    306
   -368   -285     83    327   -228   -101   -202   -381   -397   -259   -298    -10
   -402   -454    -54    428   -176   -254   -127   -244   -363   -288   -353   -101
   -423   -485    -62    454   -181   -275    -38   -137   -283   -246   -337   -124
   -335   -366    -31    348   -153   -197      5    -46   -189   -210   -280   -101
   -267   -239     28    252   -150   -103     67     44   -109   -150   -207    -75
   -239   -176     59    205   -150    -59    132    106    -57    -98   -161    -98
   -197   -166     31    181   -114    -67    153    129    -41    -85   -150   -129
   -187   -127     59    155   -124    -33    158    140    -20    -54   -127   -116
   -166    -93     72    129   -119    -10    153    140     -5    -38   -106   -109
   -145    -96     49    119   -101    -23    140    129     -5    -31   -103   -122
   -148   -111     36    129    -93    -38    135    116    -12    -28   -101   -148
   -142   -119     20    129    -83    -49    132    103    -15    -33   -106   -168
   -166   -116     49    140   -109    -33    148    109     -5    -23    -93   -168
   -163   -122     41    140   -106    -41    153    106     -5    -25    -93   -174
   -142   -132     10    137    -77    -62    145     93    -15    -38   -101   -184
    -98   -129    -33    114    -33    -83    132     75    -25    -57   -114   -197
    -36   -135    -98     83     31   -116    114     51    -46    -83   -137   -223
     -5   -145   -140     72     64   -142     98     25    -64   -103   -153   -239
     57   -150   -207     46    132   -179     75     -2    -90   -129   -176   -257
     80   -168   -249     41    163   -207     64    -25   -106   -150   -189   -270
     98   -176   -277     38    187   -226     51    -46   -119   -166   -200   -267
    103   -184   -290     38    194   -236     41    -62   -132   -176   -210   -265
    116   -210   -327     46    220   -267     28    -80   -148   -187   -223   -277
    166   -239   -405     36    285   -322     15   -103   -166   -210   -252   -301
    200   -259   -459     28    329   -358      5   -116   -181   -228   -275   -324
    189   -252   -444     28    314   -345      5   -114   -179   -220   -275   -319
    254   -228   -483    -12    368   -355    -20   -135   -202   -239   -290   -329
    296   -228   -527    -36    410   -376    -38   -155   -218   -252   -311   -345
    309   -236   -548    -36    428   -392    -46   -161   -218   -252   -324   -348
    296   -223   -522    -36    407   -371    -46   -155   -207   -241   -319   -332
    272   -202   -475    -33    374   -337    -44   -153   -197   -228   -306   -314
    254   -223   -478    -15    363   -350    -49   -166   -202   -236   -311   -306
    267   -233   -501    -18    381   -366    -54   -176   -210   -244   -322   -298
    296   -223   -522    -38    407   -371    -70   -181   -218   -246   -327   -290
    301   -223   -524    -38    413   -374    -77   -187   -226   -252   -329   -280
    301   -226   -527    -41    413   -376    -88   -194   -233   -262   -335   -272
    272   -228   -504    -23    387   -366    -83   -192   -228   -254   -327   -257
    262   -231   -496    -18    376   -363    -83   -202   -233   -252   -322   -244
    252   -218   -470    -15    361   -342    -83   -210   -231   -249   -314   -223
    249   -220   -470    -15    358   -345    -83   -223   -244   -262   -327   -226
    239   -228   -467     -5    353   -348    -80   -228   -249   -267   -335   -228
    213   -249   -465     18    337   -355    -70   -220   -239   -254   -332   -218
    161   -293   -454     67    306   -374    -57   -205   -233   -252   -332   -210
    148   -303   -454     75    301   -379    -49   -200   -233   -254   -329   -205
    176   -293   -470     57    322   -379    -46   -194   -228   -246   -322   -194
    150   -280   -431     64    288   -353    -20   -161   -202   -220   -296   -174
    109   -262   -371     77    239   -316     12   -124   -166   -184   -267   -145
    155   -246   -402     46    277   -324     20   -114   -155   -179   -265   -148
    210   -262   -472     25    340   -366     23   -106   -153   -181   -275   -161
    179   -267   -446     44    311   -355     59    -67   -116   -158   -257   -153
    207   -259   -467     25    337   -363     77    -49    -98   -148   -254   -158
    252   -249   -501      0    374   -376     83    -49    -93   -145   -254   -171
    218   -262   -480     23    348   -371    101    -38    -77   -137   -249   -176
    202   -265   -467     31    332   -366    114    -31    -67   -129   -244   -187
    189   -270   -459     41    324   -363    142    -10    -46   -119   -239   -187
    181   -288   -472     51    327   -379    150    -12    -46   -127   -246   -197
    174   -301   -475     62    324   -389    155     -7    -41   -127   -244   -202
    150   -306   -457     77    303   -381    171      0    -31   -116   -233   -202
    158   -303   -462     72    309   -381    171      2    -31   -114   -218   -207
    163   -301   -467     67    314   -384    176     10    -23   -103   -181   -202
    176   -303   -480     64    327   -392    176     12    -15    -85   -155   -194
    194   -314   -509     57    350   -410    176     15    -10    -83   -135   -184
    207   -296   -504     44    355   -400    171     15     -7    -85   -103   -174
    226   -267   -493     18    355   -379    166     12     -5    -83    -96   -163
    171   -265   -436     44    303   -350    187     41     18    -59    -46   -135
    220   -249   -470     10    345   -358    174     36      7    -59    -18   -135
    283   -228   -511    -25    397   -368    150     31      2    -64      7   -135
    290   -233   -524    -31    407   -379    142     33      0    -70     67   -122
    283   -200   -483    -41    381   -340    145     44      7    -51    135    -72
    280   -176   -457    -54    368   -316    140     49      2    -36    155    -23
    311   -137   -449    -85    379   -293    135     49    -18    -15    179    -28
    290   -122   -413    -85    350   -267    142     59    -41     18    202    -23
    293   -106   -400    -93    345   -252    148     64    -57     77    215     -7
    288    -88   -376   -101    329   -231    163     88    -12    119    210      7
    277    -57   -335   -109    306   -194    179    111     23     88    200     23
    265    -44   -309   -111    285   -176    189    119     36     70    189     25
    290    -41   -335   -124    311   -187    187    101     38     67    124     18
    301    -18   -319   -140    309   -168    187     98     49     96     83     28
    298    -18   -316   -140    306   -166    161     77     41     98     54     33
    277    -20   -298   -129    285   -158    150     70     41     90     41     33
    267    -31   -298   -119    280   -163    148     70     41     85     33     31
    277    -54   -335   -111    303   -194    135     57     23     62     15     12
    272    -85   -358    -93    314   -220    127     46      5     41      5    -10
    236   -129   -366    -54    298   -246    122     38    -10     25     -5    -33
    244   -155   -400    -44    319   -275    119     31    -23      5    -12    -54
    241   -181   -426    -31    332   -303    114     20    -41    -12    -20    -72
    244   -215   -459    -12    350   -337    103      5    -57    -31    -36    -93
    223   -228   -454      0    337   -340    106     -2    -62    -36    -33    -96
    215   -228   -444      5    327   -335    106     -5    -67    -46    -28   -101
    200   -249   -449     23    322   -348    106     -7    -72    -59    -25   -111
    200   -246   -446     23    322   -345    109     -2    -72    -64    -15   -109
    197   -254   -452     28    322   -353    119      2    -72    -72     -5   -116
    197   -265   -462     33    327   -363    116      0    -75    -77      0   -127
    187   -272   -459     41    322   -366    114     -2    -75    -77     10   -129
    184   -272   -457     44    319   -363    116      5    -70    -72     31   -124
    179   -303   -483     62    327   -392    122     23    -70    -83     33   -148
    192   -335   -530     70    361   -431    176    101    -41    -88     31   -194
    200   -311   -514     54    355   -413    285    236     46    -46     83   -213
    239   -228   -467     -5    353   -348    389    423    187     57    213   -148
    298    -18   -316   -140    306   -166    454    589    366    254    449     51
    324    368     44   -348    140    207    439    641    548    540    800    410
    207    857    649   -535   -220    753    358    555    730    898   1187    859
     54   1023    969   -537   -457    997    150    262    680   1026   1322   1034
    -44    683    724   -319   -384    704    -51   -109    296    675    958    722
    -28     75    101    -23    -64     88   -181   -374   -189     57    303    145
     44   -368   -415    161    228   -392   -218   -379   -402   -277    -85   -220
     75   -542   -618    233    345   -579   -181   -277   -397   -322   -176   -314
     59   -537   -597    239    327   -568   -109   -184   -329   -280   -161   -303
     75   -467   -542    197    306   -506    -33    -90   -244   -210   -106   -257
     75   -387   -462    155    267   -423     28    -18   -166   -137    -44   -197
     80   -337   -418    129    249   -376     57     15   -132   -103     -5   -166
     83   -311   -394    111    239   -350     67     25   -116    -88     20   -150
     49   -306   -355    127    200   -329     80     46    -93    -70     64   -122
     18   -314   -335    145    174   -324     93     64    -75    -51    109    -96
     67   -322   -389    127    228   -355     77     46    -90    -67    109   -111
     85   -316   -402    114    244   -361     75     38    -93    -67    116   -111
     77   -316   -397    119    236   -355     80     49    -83    -59    132   -106
     90   -329   -420    119    254   -374     72     46    -83    -64    132   -111
     77   -329   -407    127    241   -368     72     41    -83    -64    135   -114
     28   -329   -358    150    192   -342     88     51    -64    -51    148    -98
    -23   -324   -301    174    137   -311    103     77    -33    -25    179    -67
     10   -316   -329    150    168   -322     98     80    -28    -25    181    -54
    155   -301   -457     72    306   -379     59     44    -59    -64    142    -80
    168   -298   -467     62    316   -381     49     36    -59    -62    142    -72
    148   -303   -452     77    298   -379     49     36    -57    -57    142    -57
    155   -309   -467     75    309   -387     31     28    -62    -59    127    -49
    155   -309   -465     77    309   -387     31     41    -54    -49    119    -33
    158   -309   -470     72    311   -389     28     44    -51    -38    111    -20
    148   -311   -459     80    301   -384     20     46    -51    -28    111     -5
    132   -296   -428     80    277   -361     20     49    -44    -12    116     20
    109   -309   -418    101    262   -363     20     54    -36      0    116     38
     90   -316   -407    111    249   -363     15     57    -31      7    106     54
    122   -306   -431     90    275   -368      2     46    -36     10     96     67
    161   -298   -459     67    309   -379    -10     36    -46     10     88     85
    158   -298   -457     70    306   -376    -20     28    -49     15     85    103
    140   -314   -454     85    296   -384    -25     23    -54     18     72    119
    116   -327   -446    103    280   -387    -31     15    -54      7     51    135
    103   -332   -436    111    270   -384    -31     15    -36     -7     44    163
     80   -329   -410    124    244   -368    -23     25      5     -2     46    210
     75   -327   -402    124    239   -366    -33     12     25    -23     28    207
     64   -329   -394    132    228   -363    -33     10     33    -41      7    200
     49   -340   -392    142    220   -366    -31     10     33    -57     -5    184
     18   -340   -358    161    187   -348    -12     28     41    -46     -5    189
     46   -353   -402    150    223   -376    -25      0      0    -75    -41    148
     12   -371   -387    179    197   -379    -15      0    -18    -80    -46    129
    -93   -392   -301    241    101   -348     15     23    -15    -59    -31    142
    -31   -394   -363    213    166   -379      2      2    -57    -83    -41    106
    -12   -397   -387    202    184   -392     -5     -5    -77    -88    -46     77
    -15   -405   -389    210    184   -397      0      2    -85    -77    -38     72
    -33   -426   -392    228    179   -410      0      7    -93    -64    -12     67
    -64   -441   -376    254    155   -410      7     23    -93    -51      5     67
    -96   -436   -340    265    119   -389     20     41    -80    -31     -5     62
   -124   -446   -322    283     98   -384     31     54    -70    -20    -46     64
   -142   -457   -314    298     85   -387     44     75    -57     -7    -59     80
   -171   -475   -303    324     64   -389     62     96    -38      5    -57     98
   -184   -475   -290    329     51   -384     64    106    -25     18    -51    111
   -210   -491   -280    350     33   -387     75    114    -18     25    -41    122
   -228   -498   -270    361     18   -384     83    122    -10     36    -31    137
   -236   -491   -254    363      7   -374     90    124     -7     38    -23    153
   -226   -491   -267    358     20   -379     88    122    -15     36    -23    153
   -200   -504   -303    350     51   -405     85    119    -20     33    -20    142
   -218   -514   -296    366     36   -405     96    129    -12     36     -5    150
   -194   -506   -311    350     57   -410     96    127    -15     28     -5    140
   -163   -488   -324    324     77   -405     90    124    -23     15    -10    132
   -148   -483   -335    314     90   -407     90    129    -20     12    -12    135
   -140   -483   -342    311     98   -413     90    135    -20     10    -12    132
   -137   -454   -316    296     88   -387     98    142    -10     18     -5    135
   -158   -436   -277    296     59   -358    106    153      2     25      2    137
   -145   -423   -277    283     64   -350    103    155      5     28     10    140
   -153   -397   -244    275     44   -322    109    163     18     46     31    150
   -129   -384   -254    257     62   -319    114    166     23     51     33    153
   -124   -376   -252    249     59   -314    109    166     20     57     38    163
   -161   -361   -202    259     18   -283    127    181     36     70     57    176
   -171   -324   -153    246    -12   -239    137    197     54     93     77    181
   -161   -309   -148    236     -7   -228    153    218     72    101     93    187
   -122   -275   -153    200     15   -215    150    220     72    106    101    192
   -129   -257   -127    192     -2   -192    161    233     83    119    106    197
   -127   -244   -119    184     -5   -184    176    249     96    132    111    210
   -153   -220    -67    187    -44   -145    215    283    127    158    140    239
   -129   -189    -59    158    -36   -124    218    285    129    161    145    233
    -51   -161   -111    106     28   -137    194    259    109    142    127    210
    -72   -137    -64    103     -7   -101    197    262    122    153    140    223
    -85   -116    -31    101    -28    -75    207    259    129    161    153    236
    -64    -98    -36     80    -15    -67    197    254    129    161    155    239
    -49   -119    -70     83      7    -96    174    231    106    137    142    218
    -62   -145    -85    103     10   -116    155    218     90    124    135    202
    -59   -155    -96    109     18   -127    142    213     77    114    124    194
    -59   -166   -109    111     23   -137    135    205     67    103    119    184
    -83   -205   -124    142     18   -166    135    205     64     98    114    174
    -88   -241   -153    163     28   -197    132    202     51     85    101    155
    -96   -280   -184    189     44   -233    122    187     28     62     80    122
   -103   -316   -215    207     54   -267    111    168      5     33     54     85
   -103   -332   -228    218     59   -280    103    155    -10     15     46     70
   -109   -348   -241    228     64   -293     98    145    -20      2     38     62
   -129   -368   -239    249     54   -303     98    140    -25     -5     33     54
   -129   -389   -262    259     64   -327     90    129    -36    -15     25     38
   -132   -400   -270    265     67   -335     90    132    -38    -10     25     33
   -135   -387   -254    259     57   -322     96    137    -31     -2     36     46
   -166   -397   -231    283     31   -314    103    148    -20      2     46     54
   -124   -394   -270    257     70   -332     88    132    -31     -7     33     38
    -96   -400   -306    246    103   -353     77    124    -41    -18     18     18
   -101   -436   -335    267    116   -387     93    142    -41    -31     -2     -7
   -101   -475   -374    288    135   -426    181    252      7    -31    -31    -51
   -116   -428   -311    270     96   -371    298    397    122     33     10    -33
    -36   -314   -280    174    119   -298    381    555    257    153    111     46
      7    -59    -70     25     38    -64    423    675    433    374    348    267
     31    387    355   -207   -161    371    394    711    633    706    737    646
    -70    818    888   -374   -480    852    231    511    722   1002   1101    969
   -163    823    987   -329   -576    904    -12    161    537    969   1109    945
   -236    423    659    -96   -449    542   -174   -207    103    496    667    563
   -275   -155    119    215   -197    -18   -236   -374   -306    -85     90     72
   -249   -496   -246    371     -2   -371   -226   -280   -379   -257   -106   -129
   -231   -615   -384    420     75   -501   -166   -163   -329   -257   -129   -187
   -231   -613   -384    420     75   -498   -103    -85   -262   -223   -103   -189
   -218   -504   -285    361     33   -394    -33     -5   -166   -142    -36   -129
   -205   -405   -200    303     -2   -303     23     57    -83    -67     28    -75
   -202   -371   -168    285    -18   -270     57     93    -38    -36     57    -51
   -220   -342   -124    280    -49   -233     75    111    -15    -20     80    -36
   -239   -314    -75    277    -83   -194     85    122      2    -10     96    -25
   -241   -301    -59    270    -93   -179     85    127     12     -5    103    -23
   -254   -311    -59    283    -98   -187     88    137     20      2    114    -23
   -265   -303    -38    283   -116   -171     96    145     28     15    132    -20
   -290   -301    -10    296   -140   -155    103    153     38     23    148    -20
   -306   -301      5    303   -158   -150    103    155     38     25    153    -15
   -353   -314     38    332   -197   -137    114    163     49     36    166     -2
   -353   -301     51    324   -202   -124    111    163     46     36    171      2
   -270   -280    -10    275   -129   -145     67    122     12      5    148    -20
   -316   -288     28    301   -174   -129     80    132     23     12    158    -10
   -246   -288    -41    265   -103   -166     67    124      7      0    140    -28
   -200   -275    -75    236    -62   -176     54    111     -5     -5    129    -41
   -181   -262    -80    223    -51   -171     51    103     -2     -2    132    -36
   -155   -265   -111    210    -23   -189     44     90    -10    -12    119    -38
   -153   -285   -135    218    -10   -210     38     80    -20    -23    101    -41
   -140   -290   -150    213      2   -220     33     70    -25    -25     88    -38
   -129   -285   -155    207     12   -220     28     64    -28    -20     83    -33
   -119   -288   -171    202     23   -231     20     51    -41    -28     70    -36
    -93   -288   -194    189     49   -241     10     38    -51    -33     59    -38
    -67   -280   -213    174     70   -246      2     28    -62    -38     51    -33
    -36   -272   -236    155     98   -254      0     20    -72    -46     46    -31
    -12   -285   -275    148    129   -283    -20      0    -93    -64     28    -44
     23   -285   -309    129    166   -296    -41    -23   -109    -77     15    -51
     62   -277   -340    106    200   -309    -51    -36   -119    -85     12    -51
    106   -280   -387     88    246   -332    -64    -57   -137   -101      2    -62
     85   -301   -389    106    236   -345    -67    -64   -145   -106      0    -62
     75   -311   -387    119    228   -350    -70    -67   -150   -106     -2    -59
    127   -322   -449     96    285   -384    -96    -93   -181   -132    -28    -80
    148   -322   -470     88    309   -394   -106   -106   -194   -145    -38    -83
     90   -311   -402    109    244   -358    -93    -88   -184   -124    -18    -54
    135   -298   -433     83    283   -366   -111   -103   -200   -142    -31    -64
    106   -296   -402     93    252   -348   -106   -101   -200   -142    -28    -57
    114   -293   -407     90    259   -350   -114   -109   -210   -153    -36    -62
    153   -283   -439     62    293   -361   -124   -119   -223   -168    -54    -75
    132   -293   -426     80    277   -358   -119   -119   -228   -174    -64    -83
    145   -309   -454     80    296   -379   -122   -127   -239   -181    -80   -103
    116   -309   -426     96    270   -366   -103   -111   -223   -168    -70    -90
     90   -293   -384     98    236   -337    -85    -90   -200   -150    -54    -77
    101   -285   -387     90    244   -335    -83    -88   -192   -145    -62    -90
     80   -280   -361     98    218   -319    -57    -59   -161   -122    -51    -80
     83   -262   -345     90    213   -303    -36    -38   -135   -106    -44    -75
     88   -272   -363     90    223   -319    -31    -33   -129   -109    -57    -96
     93   -270   -363     88    226   -316    -15    -20   -111   -101    -57    -96
     67   -267   -337     98    200   -303     10      0    -85    -88    -51    -93
     83   -265   -348     90    215   -306     18      2    -77    -83    -57   -109
     57   -265   -324    101    189   -293     31      7    -62    -75    -49   -106
     62   -257   -322     96    189   -288     33      7    -57    -70    -44   -106
     80   -252   -332     83    205   -290     33      7    -49    -62    -41    -98
    119   -259   -379     70    249   -319     31      5    -54    -67    -49   -106
    124   -257   -384     64    252   -322     31      0    -57    -70    -51   -109
    132   -246   -379     57    254   -311     31     -2    -51    -64    -49   -106
     90   -265   -355     85    220   -309     44      5    -44    -57    -41   -101
     72   -252   -324     90    197   -288     57     15    -31    -41    -28    -88
    116   -246   -366     64    239   -303     38      0    -46    -54    -49   -103
    137   -252   -392     57    262   -322     33     -2    -51    -62    -59   -111
    122   -241   -363     57    241   -301     38      2    -41    -51    -51   -103
     88   -239   -327     75    207   -283     51     20    -20    -28    -33    -88
    132   -231   -366     49    246   -298     44     20    -18    -23    -28    -83
    158   -215   -376     28    267   -296     41     23    -15    -20    -28    -77
    179   -202   -384     10    280   -293     31     18    -18    -23    -33    -83
    116   -210   -327     46    220   -267     54     41      2      0    -12    -62
    119   -192   -314     36    215   -252     70     62     23     20      7    -38
    132   -166   -301     15    215   -233     90     85     46     46     36    -12
    155   -140   -298    -10    226   -218     90     93     57     62     49     -2
    207    -98   -306    -54    257   -202     90     98     64     64     49     -5
    213    -88   -301    -64    257   -194     93    103     70     70     51     -2
    207    -72   -283    -67    244   -176    106    114     80     80     62     10
    181    -23   -207    -80    192   -114    122    129    106    116     98     41
    176     -7   -184    -83    179    -96    132    129    122    132    119     57
    132    -25   -161    -54    145    -93    145    142    137    145    132     75
    132    -38   -171    -46    150   -103    127    135    127    137    127     75
    166    -31   -197    -70    179   -114    101    111    111    124    116     64
    189    -49   -239    -70    213   -142     85     98     98    114    101     59
    166    -83   -252    -41    207   -166     80     90     85     96     88     49
    116    -88   -207    -15    161   -148     90     93     88     93     88     49
     96   -124   -223     12    158   -174     85     88     72     72     64     33
    124   -171   -296     23    210   -233     67     70     41     38     28      5
    161   -207   -368     23    262   -288     54     49     12      5    -10    -31
    119   -228   -348     54    233   -288     70     57     10      7    -15    -33
     88   -254   -342     83    213   -296     72     49      2     -7    -33    -41
     85   -277   -363     96    223   -319     75     41    -10    -28    -57    -54
    109   -296   -405     93    254   -350     67     31    -23    -44    -77    -64
     93   -309   -405    106    249   -355     67     31    -25    -46    -88    -67
    111   -324   -436    103    272   -379     59     20    -38    -62   -103    -80
     77   -324   -402    124    239   -363     70     23    -31    -54    -90    -77
    106   -324   -431    106    267   -376     70     15    -38    -57    -93   -103
    122   -332   -454    103    285   -392     72     15    -41    -57    -83   -127
    148   -361   -511    103    327   -436     70     12    -51    -75    -70   -161
    205   -413   -618    103    410   -514    103     62    -46   -109    -85   -236
    166   -374   -542    101    353   -459    244    223     64    -54    -28   -231
    200   -252   -454     25    327   -353    361    400    213     57    103   -145
    275    -46   -322   -114    298   -184    423    550    381    236    329     25
    348    298    -49   -322    200    124    402    602    550    498    691    348
    275    810    532   -542   -129    672    303    493    714    846   1153    769
    137    987    849   -563   -355    919     83    184    639    958   1327    919
    -28    701    730   -337   -379    714   -106   -194    270    657   1054    678
   -119     85    205     18   -161    145   -213   -480   -246     36    457    153
     44   -342   -387    148    213   -363   -254   -478   -454   -259    109   -189
    111   -493   -605    189    358   -548   -200   -340   -402   -290     44   -262
    137   -530   -667    194    402   -597   -135   -249   -337   -298     31   -267
    202   -480   -683    140    441   -581    -77   -174   -262   -267     -5   -236
    140   -387   -527    122    332   -454     10    -88   -155   -179     33   -148
     98   -335   -433    119    265   -384     57    -49    -98   -122     49    -85
    171   -311   -483     70    327   -397     49    -57   -103   -124     12    -85
    194   -306   -501     57    348   -402     49    -51    -98   -124      5    -80
    153   -309   -465     75    306   -384     64    -36    -85   -109      5    -54
    142   -309   -454     83    296   -381     72    -23    -72    -96      5    -36
    142   -322   -467     88    303   -394     75    -23    -75   -101    -12    -41
    124   -306   -431     90    277   -368     85    -10    -62    -83     -7    -33
    122   -301   -426     88    272   -363     77    -18    -70    -88    -20    -46
    124   -290   -415     83    270   -353     77    -15    -70    -85    -20    -46
    114   -296   -410     88    262   -353     72    -18    -70    -90    -23    -46
    103   -301   -405     98    254   -353     67    -20    -75    -98    -20    -46
    116   -290   -410     85    262   -350     62    -20    -75   -101    -23    -41
    155   -298   -454     70    303   -376     46    -31    -83   -116    -41    -49
    166   -301   -467     64    314   -384     44    -36    -80   -119    -44    -51
    150   -293   -444     72    296   -368     49    -33    -75   -114    -31    -36
    176   -285   -462     54    316   -374     36    -41    -88   -119    -28    -44
    155   -285   -441     64    296   -363     44    -31    -83   -111    -18    -41
    158   -285   -444     62    301   -366     38    -28    -85   -109    -10    -41
    153   -270   -423     59    288   -345     44    -23    -80    -98     10    -36
    148   -270   -418     59    283   -342     41    -25    -83    -98     18    -36
    142   -265   -407     62    275   -335     44    -25    -85    -96     33    -31
    150   -272   -423     59    285   -348     31    -31    -93   -109     31    -44
    155   -270   -426     57    290   -348     31    -28    -93   -106     44    -41
    158   -257   -415     46    285   -335     31    -25    -88    -90     62    -28
    153   -246   -402     46    275   -324     25    -25    -93    -83     75    -20
    176   -265   -441     41    306   -353     10    -41   -116    -93     70    -36
    168   -254   -423     44    296   -337      7    -36   -111    -83     93    -25
    150   -265   -415     57    283   -340      0    -36   -114    -80    103    -25
    171   -257   -428     41    298   -342    -10    -38   -116    -77    122    -23
    194   -249   -446     25    319   -348    -23    -51   -132    -83    137    -28
    202   -275   -478     36    340   -376    -44    -70   -155   -101    129    -46
    166   -283   -449     57    306   -366    -46    -72   -161   -103    142    -49
    114   -270   -387     77    249   -327    -31    -59   -150    -85    176    -38
    210   -262   -475     25    340   -368    -67    -90   -184   -114    163    -67
    277   -270   -548     -2    413   -407    -88   -111   -210   -142    145    -96
    254   -285   -542     15    397   -413    -85   -111   -215   -145    150    -96
    244   -301   -545     28    394   -423    -88   -116   -220   -150    153   -101
    210   -309   -522     46    366   -415    -83   -111   -218   -145    158   -103
    275   -301   -576     12    426   -439    -96   -122   -236   -161    142   -114
    277   -280   -558      2    415   -420    -88   -111   -223   -150    153   -106
    249   -288   -537     20    392   -413    -75    -90   -205   -135    163    -98
    220   -293   -517     33    366   -402    -54    -67   -184   -119    171    -90
    179   -298   -478     59    327   -387    -23    -31   -153    -96    179    -77
    181   -296   -478     57    327   -387    -12    -12   -135    -85    171    -80
    202   -293   -498     44    348   -394     -7     -5   -127    -80    158    -85
    218   -272   -493     25    353   -384      7     10   -106    -67    153    -80
    142   -262   -405     59    272   -332     41     49    -64    -28    168    -51
    205   -280   -488     36    345   -384     25     31    -85    -57    116    -77
    168   -270   -439     49    303   -353     54     51    -57    -33    116    -41
    122   -262   -384     67    249   -322     77     72    -33    -12    119     -5
    187   -262   -449     38    316   -355     59     54    -49    -33     83    -15
    249   -265   -514      5    381   -389     38     31    -72    -57     44    -36
    218   -267   -485     23    350   -376     44     33    -67    -51     41    -25
    176   -277   -454     49    314   -363     57     44    -54    -41     51     -2
    166   -285   -452     59    309   -368     57     46    -51    -36     51      5
    163   -283   -449     57    306   -363     59     46    -46    -36     57     18
    148   -275   -423     62    285   -348     67     57    -36    -31     67     25
    135   -275   -413     67    272   -342     75     64    -28    -23     77     31
    132   -262   -394     64    262   -327     83     75    -15     -7     98     46
    124   -252   -376     62    249   -314     85     80     -5      2    114     51
    111   -259   -374     72    241   -316     85     88      0      7    124     51
    106   -257   -363     75    233   -309     90     96     10     18    140     62
    103   -231   -335     64    218   -283    101    109     25     38    166     85
    101   -228   -329     62    215   -280    106    116     36     49    181     98
    109   -231   -340     59    223   -285    106    122     38     59    187     98
    109   -220   -332     54    218   -275    116    137     51     80    202    106
    124   -181   -306     28    215   -244    132    158     72    109    236    135
    109   -142   -252     15    179   -197    150    181     98    140    275    166
     72   -124   -197     25    135   -161    171    205    127    174    309    200
    101   -114   -218      5    158   -166    168    213    135    181    319    215
    137    -93   -231    -20    184   -161    168    218    142    194    327    228
    140    -64   -205    -38    171   -135    174    220    153    207    342    249
    101    -38   -140    -31    119    -90    184    223    171    231    366    280
     77    -31   -109    -23     93    -70    184    220    174    233    368    298
     70    -57   -127     -5     98    -90    163    200    158    218    350    298
     51    -62   -116      2     83    -90    155    194    153    215    348    309
     98    -70   -171    -15    135   -119    127    179    129    197    329    303
    122    -93   -218    -15    168   -155    101    163    109    171    303    296
     51   -111   -163     31    106   -137    116    179    124    181    316    319
     57   -137   -197     38    124   -166    101    163    111    168    301    298
     28   -174   -202     72    114   -189    101    158    119    168    285    285
     23   -213   -239     93    127   -226     90    148    127    163    254    265
     33   -246   -280    106    155   -262     77    140    142    161    223    246
      7   -272   -280    129    142   -275     75    140    161    150    210    228
    -10   -296   -285    153    135   -290     77    142    171    137    194    223
    -28   -314   -288    171    127   -301     85    153    176    135    184    241
    -41   -322   -280    181    119   -301     88    155    174    137    179    252
    -46   -327   -283    187    116   -306     88    155    158    137    171    239
    -31   -327   -296    179    129   -311     83    148    137    135    161    233
    -28   -324   -296    176    132   -311     80    140    114    127    145    241
    -80   -337   -257    210     88   -298     98    153    111    135    153    259
    -75   -368   -293    220    106   -332    116    171    101    122    137    218
    -44   -410   -366    226    161   -389    184    252    114    106    109    161
    -25   -402   -376    213    174   -389    293    381    181    137    103    145
     -7   -311   -303    161    148   -309    407    568    314    249    200    207
     36    -70   -106     15     67    -88    462    714    491    462    431    431
     51    361    309   -207   -127    335    433    740    683    771    782    815
    -57    857    911   -400   -485    885    309    602    846   1122   1195   1252
   -202    945   1148   -371   -675   1047     57    267    745   1184   1296   1356
   -314    509    820    -98   -568    665   -142   -127    298    732    865    966
   -322   -132    189    226   -257     25   -236   -353   -176    106    228    384
   -259   -542   -283    400     10   -413   -241   -319   -342   -174    -85     59
   -239   -683   -444    462    101   -563   -176   -200   -309   -197   -127    -15
   -215   -667   -452    441    116   -561    -98   -106   -236   -150    -83     -7
   -179   -597   -418    387    116   -506    -15    -15   -145    -80    -12     38
   -148   -511   -366    329    106   -439     36     49    -77    -20     51     93
   -145   -480   -335    314     93   -407     75     90    -38      5     90    122
   -122   -472   -350    296    111   -410     80    101    -31      0     88    119
    -88   -459   -371    272    140   -418     80    103    -28     -5     83    124
    -62   -439   -376    249    155   -407     80    103    -25     -2     80    129
    -77   -431   -353    254    137   -392     77    101    -31     -5     77    129
   -168   -431   -265    298     46   -348    103    132     -2     20    103    153
   -116   -410   -293    265     85   -353    101    137     -2     23    103    145
    -72   -394   -324    231    124   -361     98    140     -2     28    103    135
    -46   -397   -350    223    150   -374     90    135    -12     23    101    116
    -90   -402   -311    244    109   -358    101    140     -7     25    103    111
   -111   -397   -285    254     85   -342    111    150      0     33    114    119
    -49   -389   -340    218    142   -363     93    140    -15     18     98    103
    -15   -374   -358    194    171   -366     83    132    -23     10     90     93
    -36   -363   -329    200    145   -348     88    135    -18     15     98     98
    -33   -371   -340    202    153   -355     85    129    -25      7     90     85
    -44   -363   -319    202    135   -340     96    140    -23     12     96     85
    -57   -363   -306    210    124   -335    106    142    -20     12     98     85
    -62   -387   -324    223    127   -355    103    132    -33     -2     85     70
   -119   -374   -254    246     64   -314    127    148    -15     15    109     85
   -129   -355   -228    241     49   -293    132    153    -10     18    114     85
    -64   -350   -285    207    109   -319    114    140    -28     -7     93     57
    -51   -353   -301    202    124   -327    103    124    -41    -23     83     36
    -98   -348   -249    220     75   -298    116    137    -31    -12     96     44
   -119   -337   -220    226     49   -280    122    150    -20     -7    109     49
    -12   -335   -322    174    153   -329     85    116    -57    -44     70      2
     -5   -340   -335    171    161   -337     83    111    -64    -49     67     -7
    -25   -332   -306    179    137   -319     83    114    -59    -38     85      5
    -20   -322   -303    168    140   -314     75    101    -67    -41     88      7
    -36   -332   -296    184    129   -314     70     93    -75    -49     85      2
    -41   -345   -306    192    129   -327     62     83    -85    -59     80      7
    -46   -355   -309    200    129   -332     51     72    -96    -67     80     15
    -51   -353   -303    202    124   -329     46     59   -103    -75     77     20
    -93   -366   -272    231     88   -319     54     57   -106    -72     80     20
    -67   -366   -301    215    114   -335     36     38   -127    -90     64      7
    -67   -366   -298    215    114   -335     38     33   -135    -96     57     12
    -59   -379   -319    218    127   -350     31     18   -150   -111     44      5
    -28   -389   -361    210    166   -376     10    -12   -176   -140     18    -15
    -90   -397   -306    244    106   -353     23     -5   -168   -127     28      0
   -127   -397   -270    262     70   -332     36      5   -155   -116     33      0
    -85   -397   -314    239    111   -355     25     -5   -166   -135     15    -20
   -106   -394   -288    252     90   -342     44     15   -142   -116     36     -2
   -101   -389   -288    244     90   -340     57     36   -122   -101     44      0
    -77   -371   -293    223    106   -335     64     49   -109    -93     46     -7
    -75   -371   -296    220    109   -335     77     62    -90    -88     49    -15
    -51   -363   -311    207    129   -337     88     72    -80    -83     49    -20
    -88   -366   -277    226     93   -322    111     93    -54    -67     64    -15
   -111   -361   -249    236     67   -306    129    106    -36    -51     72    -12
   -101   -353   -252    226     72   -303    135    109    -33    -46     72    -25
    -90   -350   -259    220     83   -306    132    103    -31    -49     70    -31
   -106   -358   -254    231     72   -306    137    103    -31    -49     64    -41
   -122   -366   -244    244     59   -306    142    103    -25    -49     62    -49
   -135   -363   -228    249     44   -298    142     96    -28    -49     57    -59
   -140   -371   -231    257     44   -301    142     93    -28    -54     51    -67
   -176   -363   -189    267      5   -275    155    103    -12    -38     59    -62
   -140   -345   -205    241     31   -275    153    103    -15    -38     59    -70
   -122   -348   -228    233     51   -288    148    101    -20    -44     54    -83
   -127   -353   -226    241     49   -290    148    106    -12    -41     59    -85
   -119   -327   -207    220     41   -267    153    111     -5    -31     72    -80
   -161   -301   -140    231    -10   -220    174    132     20    -10     93    -64
   -168   -277   -109    220    -31   -194    184    148     38      7    114    -46
   -119   -267   -148    194     12   -207    176    145     33      2    109    -57
   -109   -265   -158    187     23   -213    171    148     33      5    106    -59
    -90   -244   -155    166     31   -200    166    148     36      7    114    -51
    -75   -246   -171    161     44   -207    163    150     36      5    114    -44
    -96   -241   -145    168     23   -194    179    168     51     20    129    -20
   -119   -231   -111    174     -5   -171    184    176     62     31    140     -7
   -106   -213   -109    158      0   -161    181    174     59     31    142     -5
    -90   -202   -111    148      7   -158    179    171     54     28    142      0
    -98   -174    -75    137    -12   -124    200    189     72     44    158     20
    -96   -158    -64    124    -18   -114    215    205     85     51    163     31
    -85   -132    -46    109    -20    -90    228    218    101     67    176     57
    -77   -106    -31     90    -25    -70    244    233    114     83    187     72
    -83    -93    -10     88    -36    -51    254    241    122     90    194     90
    -67    -93    -25     77    -23    -59    254    236    114     83    181     83
    -64    -62      2     62    -36    -28    265    236    122     90    184     88
    -98    -46     49     72    -75      2    270    231    127     96    189    101
    -51    -25     25     38    -38      0    257    220    124     93    181     98
    -80    -38     41     59    -62      2    239    202    111     85    171     96
    -70    -49     20     59    -46    -15    213    176     88     64    145     77
    -31    -62    -31     44     -2    -46    184    153     70     49    122     64
    -10    -77    -67     44     28    -72    171    142     57     33    106     51
    -18   -122   -103     67     41   -111    161    132     38     12     80     28
    -46   -153   -106     98     28   -129    161    129     33      2     62     10
    -28   -171   -145     98     54   -158    142    109     10    -20     31    -20
    -38   -194   -155    116     57   -176    135     98     -2    -38     10    -41
    -28   -210   -181    119     75   -197    119     83    -18    -57     -7    -62
    -18   -226   -207    122     93   -218    109     67    -31    -72    -25    -80
    -23   -239   -215    129     93   -228    106     64    -38    -80    -36    -90
    -75   -249   -174    163     49   -213    122     75    -28    -72    -25    -85
    -67   -254   -189    161     59   -223    109     64    -38    -83    -36   -101
    -18   -252   -236    135    109   -244     98     54    -51   -101    -49   -119
    -36   -244   -210    140     85   -228    103     62    -44    -93    -41   -111
    -98   -257   -158    179     28   -207    116     72    -31    -80    -31   -109
    -57   -267   -210    161     75   -241    103     62    -44    -98    -51   -137
    -23   -285   -262    153    119   -275    114     75    -49   -116    -72   -163
    -20   -301   -280    161    129   -290    197    168     -5   -111    -88   -192
     44   -252   -296    103    168   -272    314    309     75    -75    -80   -202
     90   -150   -241     28    163   -194    436    509    226     46     15   -122
    163    101    -62   -132    111     20    498    667    415    262    231     98
    239    550    311   -394    -36    433    441    670    594    563    589    485
    109   1106    997   -607   -444   1052    285    504    776    948   1060    979
    -85   1166   1252   -542   -667   1208     25    150    667    987   1145   1067
   -194    735    927   -270   -561    831   -171   -215    257    568    750    706
   -207     46    254     77   -231    150   -288   -475   -252    -75     98    106
   -161   -392   -231    277     33   -311   -280   -426   -407   -355   -231   -239
   -142   -493   -350    316    101   -420   -197   -293   -355   -353   -259   -296
   -124   -467   -345    296    109   -407    -93   -166   -257   -285   -218   -270
   -109   -379   -272    244     80   -327      7    -46   -145   -194   -142   -202
    -80   -301   -220    192     70   -262     62     10    -85   -142    -98   -161
    -36   -265   -228    148     96   -246     72     28    -70   -132    -93   -155
    -23   -272   -249    148    111   -262     83     38    -64   -129    -98   -163
    -25   -288   -262    155    116   -275     90     46    -59   -132   -103   -163
    -41   -272   -231    158     93   -252    109     64    -41   -114    -85   -142
    -28   -272   -244    150    103   -257    109     64    -44   -114    -85   -145
    -18   -275   -259    145    119   -267    106     64    -44   -111    -88   -145
    -80   -288   -210    181     62   -249    127     90    -23    -88    -70   -129
    -49   -293   -244    171     96   -270    122     85    -31    -96    -85   -148
     -2   -301   -301    150    148   -301     98     59    -59   -119   -111   -176
    -36   -303   -267    168    114   -285    106     70    -49   -106    -98   -161
    -31   -298   -270    163    119   -285    109     77    -41    -96    -88   -142
    -15   -306   -290    161    137   -298    106     77    -41    -96    -88   -137
    -10   -309   -298    158    142   -303    101     70    -49   -101    -98   -142
     18   -293   -314    137    166   -303     93     64    -51   -103   -103   -137
     33   -277   -311    122    171   -296     93     64    -49    -96    -98   -124
     31   -285   -316    127    174   -301     98     67    -46    -90    -96   -119
     15   -290   -306    137    161   -298    103     75    -41    -85    -93   -114
     31   -293   -324    132    176   -309    101     72    -46    -88   -106   -124
     44   -309   -353    129    197   -329     90     64    -54    -93   -114   -129
     28   -335   -363    153    194   -348     90     70    -51    -85   -103   -119
     28   -327   -358    148    192   -342     88     64    -57    -83   -101   -119
     15   -311   -327    148    168   -319     93     67    -49    -75    -90   -109
     -2   -301   -298    150    145   -301     96     72    -44    -64    -75    -96
     64   -303   -368    119    215   -335     70     49    -70    -88    -93   -114
    119   -319   -439     98    277   -376     41     18    -98   -114   -116   -137
     88   -309   -400    109    241   -353     41     25    -90   -101   -101   -124
    127   -303   -431     88    277   -368     23     10   -103   -106   -109   -135
    158   -319   -478     80    316   -397      0     -7   -127   -129   -127   -158
    155   -301   -457     72    303   -379    -10    -15   -132   -122   -116   -145
    166   -296   -465     64    314   -379    -18    -25   -135   -124   -109   -135
    161   -311   -475     75    314   -392    -25    -36   -145   -135   -106   -132
    145   -322   -467     88    306   -394    -31    -49   -153   -142   -106   -132
    119   -327   -446    103    283   -387    -33    -62   -161   -145   -103   -132
    127   -342   -470    106    298   -405    -46    -77   -179   -158   -114   -148
    166   -353   -519     93    340   -436    -62   -101   -202   -181   -135   -166
    155   -355   -511    101    332   -433    -62   -109   -202   -187   -132   -161
     98   -340   -441    119    267   -389    -41   -101   -187   -166   -103   -137
    122   -337   -459    106    290   -397    -49   -111   -194   -174   -103   -145
    135   -340   -478    101    303   -407    -49   -109   -192   -174   -101   -145
    168   -353   -522     93    345   -436    -62   -124   -205   -189   -114   -161
    135   -355   -491    109    311   -423    -44   -103   -187   -174    -98   -148
    168   -355   -524     93    345   -441    -38    -88   -176   -171   -103   -153
    161   -363   -524    101    342   -444    -23    -64   -155   -155    -96   -145
    137   -355   -493    109    314   -423      5    -33   -124   -132    -75   -124
    127   -329   -459     98    293   -394     18    -15   -101   -114    -62   -116
    142   -327   -470     90    306   -397     25     -5    -90   -116    -67   -119
    148   -324   -475     85    309   -400     38      5    -80   -116    -72   -119
    135   -329   -465     98    298   -397     46     12    -72   -111    -75   -124
    109   -337   -449    111    277   -394     54     20    -62   -103    -77   -122
     70   -345   -418    137    244   -381     70     31    -44    -88    -72   -114
     38   -353   -394    155    215   -374     77     36    -36    -85    -72   -109
     44   -324   -368    140    205   -345     88     41    -25    -80    -67    -96
     70   -327   -400    127    233   -363     83     31    -33    -90    -85   -101
     46   -345   -392    148    218   -366     83     33    -31    -90    -90   -103
     31   -353   -387    158    207   -368     90     51    -20    -83    -88    -98
    114   -350   -465    119    288   -407     75     38    -36    -98   -109   -111
    122   -324   -449     98    283   -384     90     49    -20    -80    -96    -93
     83   -324   -407    122    244   -366    106     62     -5    -67    -93    -75
     12   -324   -337    153    174   -329    127     83     15    -49    -80    -49
     51   -301   -353    124    202   -327    122     80     12    -49    -88    -54
     80   -283   -366    101    223   -324    114     83     12    -46    -85    -49
    114   -280   -394     83    252   -337    109     80     10    -46    -85    -49
     83   -272   -355     93    218   -314    122     93     23    -36    -75    -36
    103   -257   -361     77    231   -309    116     85     18    -41    -77    -44
     31   -275   -306    122    166   -288    142    114     41    -12    -46    -20
     38   -259   -301    109    168   -280    137    116     41     -5    -28    -15
     70   -244   -314     85    189   -277    127    114     41      2      5    -15
     75   -233   -309     80    192   -270    129    116     44     18     25     -7
     75   -236   -314     77    194   -275    119    103     31     15      7    -18
     49   -241   -290     96    168   -265    129    114     36     23     10     -2
     64   -236   -303     85    184   -270    116    106     28     18     15     -5
     51   -223   -275     85    163   -249    119    111     36     31     49     12
     33   -197   -231     80    129   -213    140    132     54     41     88     31
     75   -171   -249     46    161   -210    137    129     49     31    103     36
     44   -145   -192     49    116   -168    155    145     62     36    161     67
     38   -124   -163     44    101   -142    161    153     67     36    202     85
     96   -119   -218     10    155   -166    140    132     38     -7    142     62
     70    -88   -161      7    114   -124    145    140     36     10    153     83
     62    -57   -119     -2     88    -88    140    127     18     41    179     96
     70    -41   -111    -12     90    -75    132    116     28     75    200     90
     75    -41   -116    -18     93    -80    124    127     62     77    207     93
     80    -64   -145     -7    111   -103    101    114     49     46    205     77
     67    -72   -142      2    103   -106     88    111     49     46    220     75
     62    -72   -135      5     98   -103     72    106     54     46    241     77
     51   -122   -174     33    111   -148     57     90     38     18    215     44
     46   -171   -218     62    129   -192     49     80     20      2    194      5
     33   -194   -228     77    129   -210     49     75     15      0    158     -7
    -25   -213   -187    119     80   -200     64     88     20     -7    132     -2
     46   -246   -293     98    168   -267     28     46    -18    -49     72    -46
     59   -275   -335    106    197   -303     12     28    -38    -77     38    -70
     20   -290   -311    135    166   -301     18     25    -38    -80     23    -70
    -15   -303   -288    161    135   -296     31     41    -23    -75     12    -57
      5   -316   -324    153    163   -319     10     18    -44    -96    -20    -75
     36   -285   -324    124    179   -303      5     10    -41    -98    -23    -67
     12   -280   -293    132    153   -285     10     15    -36    -90    -25    -46
     28   -283   -311    127    168   -296     -2      7    -46    -98    -41    -51
     36   -290   -329    124    181   -311     -5      0    -51   -114    -54    -51
     54   -301   -355    122    202   -327      2      7    -46   -137    -70    -57
     36   -353   -392    155    213   -371     67     83     -5   -161    -98    -80
     41   -350   -392    155    215   -371    189    226     85   -150   -109    -98
    111   -233   -345     59    226   -288    301    389    218    -38    -25    -31
    181      2   -181    -93    181    -88    376    555    402    176    179    166
    233    366    132   -301     51    249    348    602    568    457    504    506
    174    893    719   -532   -272    807    249    504    735    813    937    963
     62   1065   1000   -563   -470   1034      2    174    659    932   1101   1114
    -31    769    800   -368   -415    784   -213   -215    296    628    813    841
    -77    168    244    -46   -163    205   -314   -478   -181     18    202    296
    -25   -335   -309    181    140   -322   -329   -483   -423   -366   -215   -103
     15   -511   -527    246    270   -519   -283   -366   -402   -402   -283   -200
     49   -540   -592    244    319   -566   -215   -272   -337   -368   -270   -220
    119   -457   -579    168    348   -517   -145   -189   -254   -298   -205   -187
    179   -353   -532     88    355   -441    -93   -127   -174   -236   -127   -137
    220   -306   -527     41    374   -415    -75   -109   -142   -210    -77   -119
    293   -275   -568    -10    428   -420    -77   -111   -142   -205    -15   -129
    366   -277   -646    -46    506   -459    -96   -124   -163   -220     18   -155
    400   -285   -685    -57    542   -485   -114   -129   -181   -228     44   -168
    405   -265   -670    -70    535   -467   -109   -127   -171   -218     70   -166
    397   -265   -662    -64    530   -462   -114   -135   -174   -228     72   -179
    361   -244   -605    -59    480   -423   -116   -137   -166   -220     90   -176
    298   -257   -555    -20    426   -405    -93   -109   -140   -202    101   -168
    337   -288   -628    -25    483   -459   -106   -116   -155   -213     83   -194
    436   -265   -701    -88    568   -483   -122   -127   -168   -220     64   -207
    457   -254   -711   -103    584   -480   -129   -132   -174   -215     44   -213
    457   -246   -704   -103    579   -475   -135   -137   -187   -218     25   -226
    446   -259   -706    -96    576   -483   -140   -137   -184   -213     12   -223
    413   -267   -683    -72    548   -475   -129   -127   -176   -205     -2   -213
    402   -252   -654    -77    527   -452   -119   -109   -161   -181    -18   -194
    387   -233   -620    -75    504   -426   -103    -90   -145   -158    -23   -176
    374   -228   -605    -75    488   -415   -101    -85   -145   -153    -41   -181
    355   -228   -584    -64    470   -405   -109    -88   -145   -153    -59   -187
    332   -239   -571    -49    452   -405   -109    -85   -145   -153    -75   -192
    306   -249   -555    -28    431   -402   -106    -80   -142   -145    -88   -189
    296   -244   -542    -28    418   -392   -106    -80   -145   -148    -96   -189
    293   -233   -527    -31    407   -379   -106    -77   -145   -142    -98   -189
    309   -223   -532    -44    420   -379   -114    -85   -153   -148   -101   -197
    288   -231   -519    -28    402   -374   -116    -85   -158   -150    -93   -197
    329   -223   -553    -54    439   -387   -127    -93   -168   -153    -77   -202
    329   -223   -555    -54    441   -389   -140   -106   -176   -155    -51   -200
    301   -257   -561    -23    428   -407   -142   -109   -189   -168    -46   -202
    309   -249   -558    -28    433   -402   -158   -124   -202   -166    -41   -202
    311   -233   -545    -38    428   -389   -161   -127   -205   -163    -33   -187
    288   -231   -522    -28    405   -376   -153   -119   -197   -153    -18   -166
    272   -236   -511    -18    389   -374   -153   -119   -200   -148    -12   -161
    205   -239   -444     18    324   -340   -140   -106   -192   -129     12   -135
    241   -228   -472     -7    355   -350   -166   -135   -220   -153     -2   -150
    265   -244   -511    -10    387   -376   -187   -158   -249   -181    -23   -168
    283   -246   -532    -20    407   -389   -189   -163   -262   -189    -33   -171
    262   -252   -514     -5    387   -381   -179   -161   -262   -192    -38   -168
    210   -267   -478     25    342   -371   -179   -163   -270   -194    -49   -163
    218   -241   -462     10    340   -350   -174   -158   -270   -192    -46   -150
    239   -233   -472     -2    355   -353   -174   -158   -272   -192    -51   -153
    233   -228   -462     -2    348   -345   -158   -148   -265   -187    -44   -140
    207   -241   -449     15    324   -342   -150   -135   -249   -179    -44   -140
    192   -252   -444     31    316   -348   -140   -122   -236   -168    -38   -135
    145   -246   -392     51    267   -319   -111    -88   -202   -142    -18   -114
    135   -254   -389     59    262   -322    -90    -64   -179   -127    -10   -106
    155   -252   -410     46    280   -329    -75    -46   -153   -109      0    -98
    148   -236   -384     41    265   -309    -46    -18   -122    -85     15    -83
    135   -226   -361     44    246   -293    -31     -7   -103    -80     10    -88
     72   -231   -303     80    187   -267      0     15    -75    -59     23    -72
     54   -252   -306     98    179   -280      5     25    -67    -54     25    -70
     75   -259   -335     90    205   -298     10     25    -62    -51     25    -77
     62   -244   -309     90    184   -275     20     36    -49    -41     36    -67
     54   -233   -288     90    171   -259     28     44    -38    -31     41    -59
     44   -259   -306    106    174   -280     33     38    -44    -41     28    -77
     33   -257   -290    111    161   -272     36     41    -38    -36     31    -75
     18   -257   -277    116    148   -267     44     51    -25    -25     38    -59
     12   -267   -280    127    145   -272     51     62    -12    -12     51    -54
     10   -257   -267    122    137   -259     51     70     -2     -7     59    -57
     23   -249   -272    111    145   -259     49     72      2     -2     64    -54
     20   -262   -285    119    150   -272     51     80      7     -2     77    -49
     46   -257   -303    106    174   -280     54     88     15      0     90    -41
     49   -239   -288     93    168   -262     59     96     25     15    109    -23
     25   -220   -246     96    135   -233     67    109     41     31    127     -2
     18   -194   -213     85    114   -202     70    116     54     51    153     28
     77   -179   -257     51    166   -218     59    111     41     44    158     33
     46   -194   -244     72    142   -218     64    119     38     41    148     41
     33   -192   -226     77    127   -207     72    124     41     49    150     54
      5   -168   -176     80     88   -171     80    129     51     64    168     83
    -18   -137   -119     77     49   -129     98    155     75     93    207    129
     51   -106   -158     25    103   -132     96    161     77     98    215    132
    103    -72   -176    -18    140   -124    109    174     90    114    207    150
    101    -51   -155    -25    127   -101    124    184    106    135    210    171
     72    -25    -98    -23     85    -62    145    205    135    181    241    202
     51    -28    -83    -12     67    -54    137    200    137    194    259    207
     59    -28    -88    -15     72    -57    137    200    148    205    280    218
     64    -12    -80    -25     70    -46    148    210    168    218    314    239
     38     10    -28    -23     33     -7    158    210    189    228    345    272
     28     12    -15    -20     20     -2    150    202    192    226    353    280
     10     -5    -15     -2     12    -10    140    189    189    218    353    285
     -5    -15    -12      7      2    -15    122    179    189    210    350    293
      2     -5     -7      2      5     -5    106    174    194    207    361    301
    -10    -54    -46     31     15    -49     96    168    192    194    361    298
    -41    -98    -57     70      7    -77     96    176    197    184    363    298
   -101   -129    -31    114    -36    -83    109    192    213    181    374    303
    -90   -155    -64    124    -12   -111    103    187    207    163    363    290
    -54   -189   -137    122     38   -163     75    158    179    122    335    246
    -70   -210   -142    140     36   -176     70    153    179    106    340    239
    -93   -241   -148    166     25   -194     59    142    168     96    329    228
    -98   -272   -174    187     36   -223     54    132    148     77    296    207
   -124   -277   -153    200     12   -215     62    137    142     80    283    213
   -174   -259    -85    218    -46   -174     80    158    155    111    298    241
   -166   -265   -101    215    -36   -184     70    148    142    111    314    236
   -192   -272    -80    233    -57   -176     72    150    145    119    361    236
   -171   -265    -93    215    -41   -181     70    148    176    129    366    226
   -132   -259   -127    194     -2   -194     62    145    223    148    371    218
   -158   -301   -145    228    -10   -223     80    181    277    176    371    205
   -129   -366   -236    249     51   -301    155    277    340    192    329    153
   -122   -329   -210    223     41   -270    277    426    441    275    345    168
   -111   -218   -109    163     -2   -163    392    607    584    423    405    272
    -75    -10     62     41    -67     23    449    745    735    623    558    488
    -31    387    418   -176   -223    402    423    795    904    924    872    859
   -158    828    984   -335   -571    906    293    644   1018   1247   1234   1247
   -267    865   1132   -298   -698    997     54    316    854   1241   1278   1291
   -358    480    839    -62   -600    659   -129    -70    405    795    865    950
   -384    -96    288    241   -337     96   -213   -298    -64    189    272    452
   -379   -439    -62    407   -161   -252   -207   -233   -184    -12     54    239
   -366   -602   -236    483    -67   -418   -158   -129   -171    -38      5    189
   -400   -633   -236    514    -83   -436    -93    -49   -116     -5     23    197
   -353   -566   -213    459    -70   -389    -31     23    -51     57     64    239
   -288   -475   -187    379    -51   -332     10     75      0    111    106    288
   -220   -428   -207    324     -7   -319     18     90     12    127    111    306
   -161   -415   -257    285     46   -337     12     88      2    119     93    290
   -127   -415   -288    272     80   -353      5     80    -12    101     75    277
   -101   -413   -311    257    103   -363     -7     75    -31     80     62    259
    -75   -410   -337    241    129   -374    -18     64    -44     57     49    239
    -49   -407   -361    228    153   -384    -36     44    -62     33     33    213
    -31   -400   -368    215    168   -384    -49     33    -72     12     23    184
    -25   -394   -368    210    168   -381    -51     28    -83     -7      7    174
    -23   -397   -374    210    174   -387    -54     20    -93    -28     -2    163
    -38   -389   -350    213    153   -371    -49     25    -88    -25     -5    155
    -51   -397   -345    226    145   -371    -36     33    -85    -28    -12    155
    -20   -405   -387    210    181   -397    -51     18   -103    -51    -25    124
    -51   -397   -345    223    145   -371    -41     31    -93    -41    -10    135
    -62   -387   -324    223    127   -355    -41     36    -90    -46     -2    148
    -49   -387   -337    218    142   -363    -46     36    -93    -64    -15    142
    -31   -405   -376    218    171   -392    -46     38    -96    -75    -20    132
    -33   -392   -358    213    161   -376    -49     41    -96    -72    -15    124
    -57   -379   -322    218    132   -353    -44     51    -88    -57      7    119
    -77   -381   -303    231    111   -342    -36     64    -75    -49     28    122
    -46   -368   -322    205    137   -345    -46     51    -88    -64     18    111
    -46   -355   -309    200    129   -332    -51     49    -90    -77      5    114
    -23   -355   -332    187    153   -345    -59     44   -101    -96    -12    103
    -23   -345   -322    184    148   -335    -62     44    -98    -85      0     93
    -46   -355   -309    200    129   -332    -57     38   -103    -83     10     67
    -25   -335   -309    179    140   -322    -59     25   -111    -88     18     44
    -41   -324   -283    181    119   -303    -54     25   -106    -83     33     46
    -64   -322   -257    194     96   -290    -51     25   -103    -83     44     57
    -44   -319   -275    181    114   -298    -75      0   -127   -109     28     33
    -59   -309   -249    184     93   -280    -75    -10   -129   -111     36     36
    -64   -319   -254    189     93   -285    -85    -28   -142   -124     31     20
    -70   -337   -267    205     98   -303    -85    -44   -158   -140     23      5
    -83   -327   -246    205     80   -288    -77    -51   -161   -137     20      0
   -106   -329   -223    218     57   -277    -62    -49   -158   -132     18      0
    -93   -329   -236    210     70   -283    -59    -59   -168   -140     10     -7
    -41   -337   -296    189    127   -316    -70    -88   -197   -166    -12    -31
    -83   -342   -259    210     85   -301    -57    -88   -197   -163    -12    -31
    -93   -335   -241    213     72   -288    -49    -85   -200   -163    -20    -33
    -85   -329   -244    205     77   -288    -44    -88   -207   -158    -25    -41
    -75   -319   -244    197     83   -283    -33    -85   -205   -150    -18    -44
    -93   -329   -236    210     70   -283    -20    -62   -194   -140    -15    -44
   -109   -327   -218    218     54   -272      0    -31   -174   -119     -2    -31
    -77   -309   -233    192     77   -272      0    -28   -174   -116    -10    -38
   -109   -309   -200    210     44   -254     23     -5   -155    -98      0    -28
   -155   -296   -140    223    -10   -218     64     31   -119    -67     18    -12
   -168   -293   -127    231    -20   -210     93     51    -98    -49     18    -15
   -189   -314   -127    249    -31   -220    114     64    -88    -41     18    -33
   -200   -322   -122    262    -38   -223    129     75    -72    -28     28    -44
   -200   -298    -98    249    -54   -197    148     90    -49     -5     44    -41
   -239   -290    -51    265    -96   -171    174    111    -20     18     62    -28
   -252   -296    -46    272   -103   -171    184    114    -10     25     62    -31
   -296   -316    -20    306   -137   -168    202    124      0     33     62    -31
   -340   -322     18    327   -179   -153    218    137     15     44     59    -33
   -355   -322     31    337   -194   -145    218    140     18     44     49    -44
   -405   -316     85    358   -246   -116    231    153     36     54     57    -28
   -454   -301    153    379   -303    -75    249    171     59     72     72     -7
   -493   -290    200    389   -348    -46    252    181     70     80     75      2
   -501   -303    197    402   -350    -54    223    163     59     57     46     -7
   -439   -259    179    345   -309    -41    184    142     44     25     33     -7
   -366   -197    168    283   -267    -15    158    135     38     10     44     -5
   -381   -174    205    275   -296     15    163    153     54     18     83      5
   -335   -145    189    239   -265     23    150    155     57     28     98      2
   -280   -127    153    202   -220     12    127    140     51     28     93     -5
   -270    -98    171    184   -220     36    111    140     64     46     98      7
   -259    -72    184    166   -223     54    101    137     75     57    103      0
   -272    -51    218    161   -246     83    106    148     96     80    114      5
   -280    -46    231    163   -257     90    111    153    111     96    122     12
   -244    -49    194    148   -220     72    103    148    106     93    111      7
   -270    -41    228    155   -252     93    116    158    124    111    119     20
   -270    -18    252    142   -262    116    135    174    142    124    127     28
   -213     18    228     96   -220    122    137    176    145    127    127     28
   -181     31    213     75   -197    122    142    181    153    129    129     33
   -194     44    239     72   -218    140    161    197    171    142    148     57
   -166     57    223     51   -194    140    168    197    171    137    150     49
   -101     64    163     18   -132    114    161    187    158    122    142     44
    -70     77    148     -2   -109    111    155    176    150    116    142     38
    -85     85    171     -2   -129    127    166    174    155    132    161     49
    -70     88    158    -10   -114    122    166    163    155    135    166     59
    -33     72    106    -20    -70     88    140    137    132    111    145     46
     -7     85     93    -38    -49     88    116    116    119    101    140     51
     54     93     36    -75     10     64     88     90     93     83    124     46
     88     54    -36    -72     62     10     62     64     62     59     85     20
     77     23    -57    -51     67    -15     54     57     51     51     64     10
    140    -10   -150    -64    145    -80     31     33     18     20     23    -20
    161    -57   -218    -54    187   -135     12     12    -12    -10    -15    -57
    174   -109   -283    -33    228   -194     -5    -10    -44    -49    -62    -96
    194   -132   -327    -33    259   -228    -25    -33    -75    -83    -96   -124
    200   -135   -335    -31    267   -233    -33    -44    -80    -90   -106   -127
    200   -148   -350    -28    272   -249    -36    -54    -90   -101   -122   -137
    187   -163   -350    -12    267   -257    -41    -59    -98   -111   -135   -148
    161   -174   -335      5    246   -254    -33    -54    -90   -103   -135   -140
    158   -192   -350     18    254   -270    -33    -51    -90   -106   -148   -145
    179   -181   -361      0    267   -270    -36    -51    -88    -98   -142   -148
    176   -176   -355      0    265   -265    -33    -49    -80    -88   -132   -135
    155   -187   -345     12    249   -265    -28    -44    -77    -85   -127   -124
    145   -194   -340     25    241   -267    -20    -33    -75    -83   -135   -122
    132   -223   -358     44    244   -290     31     28    -49    -85   -153   -145
    127   -223   -350     46    236   -285    155    168     33    -44   -145   -153
    142   -148   -290      0    215   -220    285    348    168     62    -75    -93
    174     18   -155    -96    166    -67    392    553    355    244     93     67
    270    350     80   -314     96    215    371    607    517    491    374    350
    236    841    602   -540   -181    722    296    558    709    844    789    776
     93   1098   1002   -597   -454   1052     93    303    735   1041   1036   1023
    -33    940    974   -452   -504    956   -140    -67    470    867    896    896
   -106    366    470   -129   -288    418   -277   -413    -46    246    288    358
    -85   -127    -41    106    -23    -83   -314   -467   -319   -153   -132    -46
    -54   -363   -309    207    124   -337   -275   -361   -340   -241   -249   -176
     -5   -423   -418    215    205   -420   -207   -265   -293   -231   -262   -202
    -28   -379   -353    202    161   -366   -109   -153   -189   -150   -200   -142
    -25   -277   -252    153    111   -267    -28    -59    -93    -64   -127    -83
     12   -218   -231    101    119   -223     10    -23    -51    -25    -90    -59
    -83   -210   -127    148     20   -168     64     31      0     20    -44    -20
    -70   -200   -129    132     25   -166     75     41     10     28    -38    -15
      5   -192   -197     93     98   -194     57     28     -7      5    -57    -38
      7   -189   -197     88    101   -192     59     28     -7      0    -54    -46
     44   -155   -200     57    122   -176     62     36      0      7    -38    -46
      7   -153   -161     72     83   -158     72     49     12     20    -15    -44
     23   -174   -197     75    109   -187     67     41      5      5    -20    -59
    -25   -192   -166    106     67   -181     83     51     15     15     -7    -54
     20   -187   -207     83    114   -197     75     44      7      2    -15    -72
     93   -174   -267     38    179   -220     51     20    -12    -20    -33    -96
     80   -174   -254     46    166   -213     49     18    -18    -25    -33    -96
     59   -184   -246     59    153   -215     54     20    -12    -25    -36   -103
     80   -197   -277     59    179   -236     44     10    -23    -33    -41   -122
      0   -205   -207    101    101   -205     62     25     -5    -12    -12   -103
    -18   -202   -187    109     83   -194     67     31      0    -10     -7   -109
     18   -194   -215     85    116   -205     62     23     -7    -20    -18   -119
     44   -187   -231     72    137   -207     51      2    -20    -41    -38   -124
     -5   -181   -176     93     85   -179     57      7    -12    -41    -41   -111
     10   -176   -187     83     98   -181     44     -5    -25    -59    -59   -129
     85   -181   -267     49    174   -226     20    -36    -57    -93    -80   -155
    -25   -202   -176    114     75   -189     54      0    -20    -59    -33   -101
    -31   -174   -145    101     54   -161     62     15     -2    -41     -2    -70
     75   -153   -228     38    150   -189     31    -18    -31    -70     -5    -83
    150   -158   -309      2    228   -233      2    -49    -57    -88     -5    -90
    109   -184   -293     38    200   -239      7    -49    -54    -80      7    -93
     54   -187   -241     64    148   -215     12    -44    -54    -83     10    -88
     57   -179   -236     59    145   -207      2    -54    -67   -101      0    -93
     36   -168   -207     64    119   -187    -15    -72    -85   -119    -12    -98
     10   -166   -176     77     93   -171    -20    -83    -98   -127     -5    -96
     44   -161   -205     57    122   -181    -36   -106   -135   -150     10    -90
     20   -174   -194     75    106   -184    -51   -135   -187   -163     33    -77
     38   -158   -197     59    116   -179    -75   -174   -249   -153     49    -57
     20   -145   -166     62     93   -155    -67   -174   -215   -101     54    -25
      7   -158   -166     72     85   -161    -57   -171   -200   -163      0     -2
     44   -171   -215     62    127   -192    -67   -192   -218   -207    -72      5
     12   -179   -192     80    101   -184    -51   -181   -200   -194    -93     23
    -18   -179   -161     98     70   -171    -23   -161   -171   -171    -93     44
     49   -168   -218     57    129   -192    -20   -181   -184   -181   -127     31
    109   -158   -267     25    187   -213    -23   -187   -189   -197   -140     23
     96   -155   -252     28    171   -202     -5   -168   -174   -194   -119     36
     44   -148   -192     51    116   -168     25   -137   -145   -179    -93     57
     80   -150   -231     33    155   -189     31   -135   -145   -192    -96     49
     75   -132   -207     28    140   -168     62   -109   -119   -187    -77     54
     80   -119   -202     18    140   -161     88    -93    -98   -184    -62     49
     85   -127   -213     20    148   -168     98    -90    -96   -194    -64     28
     57   -145   -202     41    129   -174    119    -72    -88   -187    -49     20
     41   -135   -179     46    109   -155    140    -49    -67   -163    -12     23
     67   -111   -179     20    122   -145    142    -49    -62   -150     10      7
     90   -106   -197      7    142   -150    137    -59    -64   -145      7    -15
    135    -96   -231    -20    181   -163    124    -72    -70   -155    -28    -36
    116   -106   -223     -5    168   -163    129    -72    -59   -145    -33    -25
    111   -114   -228      0    168   -171    132    -72    -49   -132    -44    -31
    213   -111   -324    -49    267   -218    101    -96    -75   -153    -77    -70
    265   -103   -368    -80    316   -236     80   -114    -88   -166    -90    -77
    257   -103   -361    -77    306   -231     83   -111    -77   -155    -90    -70
    319   -101   -420   -109    368   -259     70   -119    -85   -166   -106    -85
    355    -96   -452   -129    402   -272     59   -124    -93   -174   -114    -80
    400    -75   -475   -163    436   -275     31   -142   -101   -192   -127    -85
    472    -59   -532   -205    501   -296      2   -163   -127   -200   -127   -101
    527    -36   -563   -246    542   -298    -15   -179   -148   -200   -119   -109
    553     -7   -561   -272    555   -283    -28   -189   -166   -202    -70   -116
    633     -7   -641   -314    636   -324    -62   -220   -202   -236      2   -155
    667     15   -654   -342    662   -319    -64   -218   -205   -249     62   -155
    693     31   -662   -363    678   -314    -70   -213   -210   -254     90   -148
    717     31   -685   -374    701   -327    -77   -213   -218   -257    127   -145
    709     18   -693   -366    701   -337    -72   -200   -215   -280    174   -148
    737     51   -685   -394    711   -316    -75   -192   -207   -285    181   -145
    714     51   -662   -381    688   -306    -75   -189   -207   -280    174   -148
    714     62   -652   -387    683   -293    -75   -179   -194   -285    181   -142
    665     59   -607   -363    636   -275    -64   -171   -187   -275    184   -127
    561     93   -467   -327    514   -187    -15   -127   -137   -218    220    -77
    558    127   -431   -342    493   -150     -5   -119   -124   -194    210    -80
    607    171   -436   -389    522   -132    -10   -124   -129   -184    207    -85
    558    192   -368   -376    462    -85     12   -116   -106   -153    202    -59
    480    202   -280   -342    379    -38     44    -96    -75   -116    213    -25
    444    215   -228   -332    335     -5     62    -80    -49    -83    226     -5
    449    239   -210   -342    329     15     64    -85    -44    -57    218      5
    439    259   -179   -350    309     41     59    -96    -38    -33    200     10
    405    277   -127   -342    265     75     67    -85    -23      0    197     36
    345    275    -70   -311    207    103     67    -80    -10     18    187     54
    311    241    -70   -275    192     85     51    -83    -23     10    155     41
    316    239    -80   -277    197     80     46    -80    -28      2    132     36
    262    239    -23   -252    142    109     62    -59    -10     10    132     51
    246    215    -33   -233    140     90     59    -57    -12     -5    114     41
    265    171    -93   -218    179     38     54    -64    -31    -44     80     12
    218    140    -77   -181    148     33     62    -51    -31    -67     75      5
    189    122    -70   -155    129     25     57    -54    -38    -96     64    -10
    150     93    -59   -122    103     18     54    -54    -41   -109     64    -15
    129     70    -59    -98     96      5     54    -54    -41   -111     67    -20
    114     44    -72    -80     93    -12     44    -59    -49   -114     67    -31
     85     25    -59    -57     72    -15     46    -51    -44   -106     85    -31
     88     38    -49    -64     70     -5     49    -46    -33    -93    111    -25
     96     38    -57    -67     77     -7     44    -41    -28    -85    145    -23
     80     18    -64    -51     72    -23     38    -38    -28    -85    179    -25
     44      2    -41    -25     44    -18     38    -23    -15    -72    223    -12
     25      5    -23    -18     25     -7     44     -7     -2    -57    262     -7
     20      2    -18    -10     20     -7     49     20     10    -41    296     -2
     33    -41    -75      2     51    -57    101    114     44    -33    288    -38
     15    -20    -38      2     25    -28    218    280    145     28    314    -38
     51     77     23    -64     12     51    324    483    290    150    402     36
    135    285    150   -210     -7    218    394    659    475    345    571    220
    176    701    522   -441   -171    613    371    698    672    646    904    610
     62   1231   1169   -646   -553   1200    288    613    880   1034   1348   1106
   -111   1397   1509   -644   -810   1452     88    327    854   1174   1527   1306
   -215   1075   1291   -428   -753   1182   -127    -46    506    880   1239   1039
   -241    387    626    -75   -433    506   -275   -368    -38    215    563    407
   -197    -67    127    132   -163     28   -311   -381   -246    -85    205     49
   -171   -244    -75    207    -49   -161   -267   -285   -239   -127    127    -38
   -158   -265   -106    213    -25   -187   -197   -192   -153    -83    145    -25
   -155   -194    -38    171    -59   -116   -109    -85     -5     -2    197     59
   -150   -103     44    127    -98    -31    -38      0    140     44    252    132
   -158    -59     96    106   -129     15     10     62    236     64    285    176
   -166    -57    109    111   -137     25     41    101    283     70    265    207
   -187    -67    116    127   -153     23     57    116    288     77    259    215
   -205    -80    122    142   -166     20     62    124    277     93    246    207
   -220    -93    127    155   -176     18     67    127    259    111    220    202
   -228   -101    127    166   -179     12     72    127    241    135    272    189
   -283   -106    176    192   -231     36     85    142    239    166    303    213
   -290   -119    171    205   -233     25     88    140    220    171    290    210
   -283   -124    158    202   -220     15     80    129    192    153    239    189
   -285   -140    145    213   -215      2     77    122    166    148    181    166
   -280   -140    140    207   -210      0     75    116    150    145    150    176
   -241   -135    106    187   -174    -15     62     96    122    119    135    168
   -202   -137     64    168   -135    -38     49     77     90     96    116    150
   -184   -145     38    166   -111    -54     41     64     70     85     90    145
   -179   -132     44    153   -114    -44     36     57     51     83     72    142
   -194   -132     62    161   -129    -36     33     51     38     80     46    135
   -223   -142     80    181   -153    -31     33     49     25     75     23    122
   -257   -155    101    207   -179    -28     44     57     23     72     15    124
   -275   -163    111    218   -194    -25     51     62     18     67     10    122
   -283   -161    122    223   -205    -20     51     59     12     62     -2    124
   -275   -158    116    215   -197    -20     41     51      0     49    -20    116
   -270   -153    116    213   -194    -18     41     51     -2     44    -41    111
   -272   -153    116    210   -197    -18     44     51      0     41    -28    119
   -283   -148    135    215   -210     -7     46     54      0     41    -12    124
   -265   -132    129    197   -200     -2     36     46     -5     33     -7    132
   -254   -116    137    187   -197     10     33     44     -7     31     -5    137
   -252   -124    127    187   -192      0     20     31    -23     10    -31    124
   -254   -122    129    187   -192      2     10     20    -33    -10    -51    116
   -218   -122     96    168   -158    -15    -10      2    -51    -31    -64     90
   -231   -119    111    176   -171     -5    -15      2    -54    -20    -33     83
   -241   -106    132    174   -189     12    -18      2    -54    -15    -15     96
   -239   -101    137    168   -189     18    -20      0    -57    -20    -10     98
   -205   -103    101    153   -155      0    -49    -23    -85    -41    -18     75
   -254   -116    137    187   -197     10    -46    -28    -88    -46     -7     80
   -285   -122    163    202   -226     18    -38    -23    -90    -51     10    101
   -192   -109     83    150   -140    -12    -64    -54   -124    -85    -12     67
   -163   -103     59    132   -114    -20    -83    -80   -150   -103    -18     51
   -122   -103     18    114    -70    -44   -103   -106   -181   -129    -36     23
   -106    -98      5    101    -57    -46   -109   -109   -189   -132    -31     10
   -114   -111      2    111    -59    -54    -98   -101   -187   -129    -23      7
   -127   -119      7    122    -70    -54    -85    -88   -187   -129    -23      5
   -114   -111      2    114    -59    -54    -83    -80   -187   -127    -25     -2
   -122   -101     20    111    -72    -41    -67    -59   -168   -114    -18     -7
   -158   -109     49    132   -103    -31    -41    -31   -150    -98    -12    -12
   -174   -111     62    140   -119    -25    -23    -10   -135    -83     -7    -18
   -155   -116     38    137    -98    -38    -20     -5   -135    -88    -25    -41
   -197   -135     59    166   -129    -38     -2     18   -124    -83    -31    -44
   -231   -114    116    171   -174      0     18     44   -103    -57    -20    -38
   -205   -122     80    161   -142    -20     10     36   -114    -59    -38    -64
   -244   -129    114    187   -179     -7     33     54    -96    -36    -25    -51
   -241   -135    106    187   -174    -15     33     46   -101    -36    -33    -62
   -213   -140     72    174   -142    -33     31     33   -111    -44    -49    -83
   -226   -153     70    189   -150    -41     36     28   -119    -46    -59    -93
   -246   -161     85    205   -166    -38     36     23   -122    -46    -64    -93
   -275   -166    109    220   -194    -28     54     41   -106    -31    -59    -85
   -267   -158    109    213   -189    -23     70     64    -96    -23    -62    -83
   -285   -153    129    218   -207    -12     80     80    -85     -7    -62    -75
   -290   -145    145    218   -218      0     85     96    -75     12    -57    -62
   -288   -142    142    215   -218      0     85     96    -75     12    -64    -64
   -277   -129    145    202   -213      7     90    106    -64     18    -64    -59
   -270   -106    163    187   -218     25     98    119    -49     33    -49    -38
   -270    -75    194    174   -233     59    114    140    -23     59    -25    -15
   -252    -57    194    153   -226     70    116    145    -15     64    -25    -12
   -257    -57    197    155   -228     70    114    145    -12     64    -25    -10
   -280    -33    246    158   -265    103    129    161      7     85     -2     12
   -262      2    265    129   -262    132    132    158     15     93      7     28
   -252      2    254    124   -254    127    122    148     15     83      0     28
   -267    -12    252    140   -262    119    124    150     25     83      5     33
   -272      2    275    132   -275    137    132    153     38     90     15     44
   -262     20    283    122   -272    150    132    153     44     93     20     51
   -257     20    275    116   -267    148    119    145     41     88     23     57
   -241     49    290     96   -267    171    106    145     54     93     38     72
   -228     62    290     80   -259    176     93    142     59     90     41     75
   -213     54    267     80   -239    161     96    135     51     80     36     64
   -296     59    355    116   -327    207    145    171     93    114     70     96
   -306    103    410    101   -358    257    168    187    122    142    101    116
   -288    148    436     67   -361    290    181    194    140    155    124    132
   -288    150    439     70   -363    293    200    202    155    163    132    137
   -301    132    433     83   -368    283    210    202    153    158    124    124
   -301    153    454     72   -376    303    223    207    163    168    137    129
   -283    184    467     49   -376    324    226    205    174    176    153    145
   -244    192    436     25   -340    314    207    187    166    161    145    132
   -228    207    436     10   -332    322    194    176    166    158    145    129
   -223    202    426     10   -324    314    176    161    153    153    142    122
   -218    168    384     23   -301    275    150    140    137    137    132    103
   -202    145    348     28   -275    246    124    119    119    124    119     93
   -176    116    293     28   -236    205    103     98     93     98     88     62
   -179     80    257     49   -218    168     96     85     75     80     62     36
   -158     41    200     57   -179    122     80     62     46     57     31      7
   -137      2    140     67   -137     70     62     38     20     31      0    -18
   -116    -12    101     62   -111     44     46     23      2     10    -20    -28
    -88    -23     64     54    -77     20     28      0    -18    -10    -44    -41
   -150    -64     85    106   -119     10     33      0    -18    -15    -51    -41
   -142    -93     49    119    -96    -23     33     -2    -25    -25    -70    -49
    -62   -109    -46     85    -10    -77      5    -31    -57    -57   -103    -72
    -64   -111    -46     88    -10    -80      5    -33    -57    -62   -103    -64
    -49    -93    -44     70     -2    -70     -2    -41    -59    -64   -109    -57
    -36    -85    -49     62      5    -67      2    -38    -57    -70   -111    -51
    -23    -98    -77     59     25    -88     -5    -46    -70    -80   -129    -57
    -25   -114    -88     70     28   -101     -7    -46    -70    -83   -132    -49
    -15   -137   -122     75     51   -129      7    -20    -67    -93   -150    -64
      7   -166   -174     80     90   -168     96     83    -25    -98   -189   -109
     25   -103   -129     38     75   -116    228    244     85    -28   -155    -77
     85     28    -57    -57     70    -12    342    439    246    116    -31     44
    145    277    132   -213      5    205    371    558    418    337    197    285
    163    753    589   -457   -213    672    316    566    607    672    589    714
     25   1195   1166   -610   -571   1182    135    368    730    987    974   1117
    -96   1153   1249   -530   -672   1202   -129      5    553    943    961   1114
   -179    657    833   -241   -506    745   -324   -392     80    439    472    698
   -166     36    202     64   -184    119   -402   -584   -361   -153   -132    145
   -129   -272   -145    200      5   -207   -361   -470   -415   -296   -322    -67
   -129   -384   -254    254     62   -319   -277   -342   -363   -288   -340   -109
    -85   -374   -290    228    101   -332   -200   -249   -293   -241   -319   -103
    -62   -275   -213    168     75   -244   -111   -148   -194   -161   -244    -49
    -62   -194   -132    127     33   -163    -46    -83   -124    -96   -184      2
    -59   -166   -106    114     23   -137     -7    -44    -83    -59   -153     25
    -46   -148   -103     96     25   -127      2    -31    -70    -49   -142     33
    -31   -150   -119     90     44   -135      0    -31    -70    -46   -142     28
    -62   -161   -101    111     18   -132     18    -10    -49    -31   -122     41
    -67   -158    -93    111     10   -127     28      0    -41    -18   -109     49
    -85   -158    -75    122     -7   -116     38      7    -33    -10    -98     54
    -64   -161    -96    114     15   -129     31     -2    -38    -12   -106     41
    -28   -153   -124     88     46   -140     18     -7    -44    -15   -109     23
     23   -155   -179     64    101   -166      7    -18    -54    -20   -114     10
     12   -166   -179     72     96   -171     15    -12    -44    -15   -106     20
    -44   -155   -111    101     33   -135     41     10    -18     12    -77     51
     28   -137   -166     54     96   -150     10    -18    -41     -2    -96     23
     51   -129   -181     38    114   -155     -5    -28    -46    -10    -98     15
     64   -135   -200     31    132   -166     -7    -31    -46    -15   -101     10
     72   -140   -213     33    142   -176     -2    -25    -46    -15    -96     12
     36   -140   -176     49    106   -158     -2    -28    -41     -7    -90     20
     44   -142   -187     46    114   -163     -7    -38    -46    -15    -98     10
     28   -140   -168     54     96   -153     -7    -36    -41    -10    -90     10
    -33   -155   -122     96     44   -140      5    -20    -25      7    -70     25
    -46   -155   -109    101     28   -132     10    -12    -15     15    -59     25
     46   -140   -187     46    116   -163    -15    -33    -36     -7    -83     -5
     10   -122   -132     54     70   -127     -5    -25    -23      7    -70      5
     20   -119   -140     49     80   -129    -15    -33    -25      7    -67     -2
     83   -122   -207     18    145   -166    -41    -51    -41    -15    -88    -23
     70   -127   -197     25    132   -161    -44    -51    -44    -18    -90    -20
     77   -124   -202     23    137   -163    -57    -64    -51    -23    -96    -20
     46   -135   -181     44    114   -158    -51    -54    -44    -12    -85     -2
     44   -145   -189     49    114   -166    -62    -62    -57    -18    -93    -12
     59   -132   -194     36    124   -163    -83    -80    -75    -31   -106    -25
     54   -124   -179     33    114   -150    -96    -93    -85    -41   -122    -31
     59   -132   -192     36    124   -161    -96    -93    -90    -41   -129    -31
     51   -168   -220     57    135   -194   -111   -106   -109    -54   -148    -46
    -15   -184   -168     98     75   -176    -98    -98   -106    -44   -140    -49
    -23   -189   -166    106     70   -179   -103   -109   -119    -49   -137    -67
      2   -176   -179     88     90   -176   -111   -119   -124    -49   -106    -77
     25   -205   -231     88    127   -218   -119   -137   -145    -59   -109   -103
      5   -220   -226    106    114   -223   -111   -142   -150    -33   -129   -106
      2   -226   -231    111    114   -228   -109   -145   -155    -31   -135   -106
      7   -215   -223    103    114   -218   -106   -150   -163    -59   -122    -98
     51   -181   -233     62    140   -207   -127   -163   -171    -77    -96   -103
    111   -181   -293     33    202   -236   -140   -168   -176   -103    -80   -116
    111   -184   -296     33    202   -239   -129   -148   -158   -111    -44   -106
    109   -155   -265     23    187   -210   -116   -135   -140   -111     -2   -103
    109   -145   -254     18    179   -200   -103   -114   -122   -109     31    -96
     85   -129   -215     20    148   -171    -88    -93   -101   -101     75    -75
     98   -129   -228     12    161   -179    -93    -90    -98   -114     90    -75
    109   -127   -236     10    171   -181    -93    -98   -103   -116     59    -93
     59    -93   -153     15    103   -122    -72    -80    -80    -77     54    -80
     67    -85   -153      7    109   -119    -67    -83    -85    -64     25    -98
     98    -80   -179    -10    137   -129    -75    -90   -103    -62     -2   -122
     44    -70   -114     12     77    -90    -54    -75    -90    -23     10   -114
     57    -90   -148     15    101   -119    -54    -75    -90    -23      2   -135
     59   -109   -171     23    114   -140    -49    -70    -72    -33      0   -142
     88    -98   -189      2    137   -145    -44    -64    -67    -46     -5   -148
     80    -96   -176      7    127   -135    -25    -46    -57    -41      0   -142
     67    -96   -163     12    114   -127    -12    -36    -46    -77     -7   -140
     83    -83   -166      0    122   -124      0    -33    -31   -109    -15   -140
    114    -64   -179    -25    145   -122     -2    -36    -20   -109    -28   -140
    135    -54   -189    -38    161   -122     -7    -38    -12   -116    -36   -137
    116    -49   -168    -36    142   -109      7    -38     18   -135    -28   -127
    111    -36   -150    -38    129    -93     25    -31     49   -145    -10   -103
     80    -46   -127    -18    101    -88     41    -18     72   -145      2    -88
     98    -51   -150    -23    124   -101     33    -23     72   -148     -7    -85
    153    -25   -179    -64    163   -101     18    -23     67   -122     -5    -90
    176    -25   -202    -75    187   -114     12    -23     59   -101    -12    -90
    218    -44   -262    -88    239   -153     -7    -44     38    -96    -38   -109
    249    -38   -288   -103    267   -163     -7    -57     20    -88    -49   -119
    277    -38   -316   -122    296   -176      0    -54     10    -80    -20   -122
    329    -28   -358   -150    342   -194     -2    -49    -10    -85      5   -132
    379    -25   -405   -176    389   -215    -20    -54    -23    -88     10   -137
    415    -28   -444   -192    428   -236    -44    -67    -36    -90      7   -148
    449      2   -449   -228    449   -223    -67    -75    -41    -85     85   -145
    501     46   -454   -272    478   -205    -80    -64    -38    -75    158   -129
    542     77   -467   -311    504   -194    -96    -72    -38    -70    176   -129
    553    103   -449   -327    501   -171    -83    -62    -18    -57    194   -122
    535     83   -452   -311    493   -184    -85    -67     -5    -72    197   -129
    522     80   -441   -301    483   -179    -80    -62      2    -72    200   -122
    514    106   -410   -311    459   -150    -72    -62     12    -51    218   -103
    504    140   -363   -322    433   -111    -64    -67     15    -41    213    -93
    483    171   -314   -329    400    -70    -64    -77     15    -31    197    -83
    449    174   -275   -311    363    -51    -83    -90      2    -33    184    -88
    418    153   -267   -288    342    -57   -103   -106    -12    -46    161   -101
    392    140   -252   -265    322    -54   -106   -101    -15    -41    137    -88
    348    114   -236   -233    290    -62   -109   -101    -23    -46    109    -83
    257     80   -179   -168    218    -49    -85    -83    -10    -33    101    -70
    168     51   -116   -111    142    -33    -49    -41     18     -5    106    -49
    293     23   -270   -158    283   -122    -80    -64    -18    -49     49    -93
    293    -18   -311   -140    301   -163    -90    -83    -44    -77     10   -132
    270    -44   -314   -114    290   -179    -90    -88    -59    -93    -10   -153
    239    -62   -303    -88    270   -184    -88    -90    -64   -106    -25   -163
    197    -85   -283    -54    239   -184    -88    -90    -75   -109    -33   -168
    176    -85   -262    -46    218   -174    -85    -90    -77   -109    -38   -179
    158    -62   -220    -49    189   -140    -70    -70    -57    -88    -20   -163
    135    -70   -205    -33    168   -137    -57    -54    -44    -77    -10   -155
    124    -93   -218    -15    171   -155    -46    -44    -41    -83    -12   -155
    101    -98   -200     -2    148   -148    -44    -41    -41    -80    -15   -153
     93    -77   -174     -7    132   -124    -38    -38    -38    -75     -7   -142
     85    -96   -181      2    132   -137    -38    -28    -46    -83    -18   -153
     83   -137   -220     28    150   -179     12     33    -33    -98    -54   -192
     88    -90   -181      0    132   -135    142    187     64    -46    -31   -179
     98      7    -90    -54     93    -41    257    366    207     77     67    -90
    142    200     57   -174     44    129    329    519    379    270    249     88
    200    542    342   -371    -70    444    306    568    553    540    568    423
    127   1034    906   -581   -389    971    200    457    706    883    987    846
     10   1195   1184   -602   -587   1189    -23    155    633   1002   1145    997
    -72    917    989   -423   -530    953   -223   -213    283    693    846    753
   -168    316    485    -72   -327    400   -303   -446   -161     88    241    265
   -119   -122     -2    119    -59    -62   -314   -415   -329   -207    -88    -41
    -72   -319   -246    197     85   -285   -267   -303   -306   -233   -155   -119
    -31   -358   -329    194    148   -345   -215   -226   -254   -200   -153   -122
    -41   -306   -265    174    111   -285   -142   -135   -163   -109    -85    -64
    -96   -215   -122    153     10   -168    -62    -41    -49      5     10     28
    -88   -163    -75    124     -7   -119    -20      7     10     80     59     80
    -77   -137    -59    106    -10    -98     -2     41     46    119     90    109
    -75   -135    -59    106     -7    -98      2     59     62    135    114    124
   -106   -135    -31    119    -38    -83     10     77     77    145    150    142
   -132   -135     -2    132    -67    -70     15     90     88    142    166    155
   -140   -137      0    137    -72    -70     20    103     93    145    168    166
   -150   -140     10    145    -80    -64     28    114     96    142    179    161
   -153   -132     18    140    -85    -57     20    109     90    145    184    148
   -142   -137      5    140    -75    -67     12    103     90    161    202    145
   -155   -142     12    148    -85    -64     10    101    103    192    220    148
    -90   -137    -46    114    -23    -93    -18     70    124    213    207    142
    -51   -137    -85     96     15   -111    -49     41    174    223    192    145
    -93   -137    -44    116    -25    -90    -41     59    254    231    202    176
    -41   -137    -96     88     25   -116    -51     70    290    187    189    171
    -38   -132    -93     85     25   -114    -33    101    327    166    187    192
      0   -153   -153     72     75   -153    -38     98    311    129    119    192
     -5   -171   -166     88     77   -171    -28    109    296    122     67    205
    -15   -181   -168     96     75   -176    -18    114    280    132     67    205
    -33   -192   -158    114     62   -176    -15    111    257    148     96    205
    -36   -218   -181    127     70   -200    -20    101    220    137     70    202
    -28   -218   -189    124     80   -205    -28     88    184    127     31    192
    -59   -205   -145    132     41   -176    -31     80    163    135     10    197
   -129   -205    -75    168    -28   -140    -12    101    163    150     23    220
   -116   -210    -96    163    -12   -153    -28     96    142    137     41    207
    -85   -205   -122    145     15   -163    -49     80    116    127     57    197
    -83   -200   -116    140     15   -158    -54     75     98    127     72    205
    -93   -223   -129    158     18   -176    -64     70     80    111     72    207
   -153   -226    -72    189    -41   -150    -67     64     72    106     77    207
   -148   -226    -77    187    -36   -153    -93     46     49     88     70    207
   -106   -246   -140    176     15   -194   -124     18     10     54     38    202
    -96   -252   -155    174     28   -205   -129      0    -15     25     20    189
   -119   -241   -122    179     -2   -181   -129     -5    -28     18     28    187
   -109   -236   -127    171      7   -184   -148    -23    -51      0     28    184
   -129   -236   -106    179    -12   -171   -140    -15    -57     -2     38    189
   -124   -215    -90    171    -18   -153   -132     -7    -57      0     51    197
    -96   -223   -127    158     12   -174   -148    -33    -88    -25     25    179
   -106   -223   -116    163      5   -171   -150    -49   -106    -44     10    171
   -111   -218   -109    163     -2   -166   -153    -57   -116    -51      2    166
    -80   -200   -119    140     18   -161   -150    -51   -119    -51      5    166
    -64   -171   -109    116     20   -140   -140    -38   -114    -38     10    168
    -57   -168   -114    111     25   -142   -132    -25   -111    -28      7    163
    -62   -166   -106    114     20   -137   -119    -12   -103    -23      7    158
    -90   -163    -72    127    -10   -119    -93     20    -80    -15     18    171
   -132   -158    -28    145    -54    -93    -64     51    -54      2     31    197
   -109   -150    -44    129    -33    -98    -59     57    -51     -2     18    197
   -111   -148    -36    129    -38    -93    -49     59    -44      0     12    189
   -140   -135      5    137    -72    -64    -25     77    -23     20     18    192
   -111   -140    -28    122    -41    -85    -23     75    -28      5     -5    166
   -106   -150    -46    127    -31    -98    -12     75    -28      2    -20    150
   -114   -140    -25    127    -46    -85      2     83    -15     15    -18    148
   -114   -132    -18    124    -49    -75     12     88    -10     20     -7    148
   -103   -145    -41    122    -33    -93     10     75    -23      7    -15    127
   -111   -140    -28    124    -41    -85     23     75    -23      7    -15    116
   -119   -140    -23    129    -49    -83     31     75    -20      2    -20    101
   -116   -145    -28    132    -44    -88     38     72    -23     -5    -28     83
   -116   -142    -28    127    -46    -88     38     64    -31    -12    -36     64
   -137   -145    -10    140    -64    -77     44     67    -28    -10    -33     49
   -184   -145     36    163   -111    -54     67     85     -7      7    -12     54
   -192   -137     54    166   -124    -41     83    103     12     25     10     64
   -148   -129     18    140    -83    -57     72     93      2     18      0     36
   -145   -142      2    142    -75    -70     67     90      0     12      0     20
   -150   -137     12    140    -83    -62     67     93      5     20      7     12
   -155   -122     33    140    -96    -44     77    101     18     33     20     12
   -184   -114     67    148   -127    -25     93    116     33     49     36     15
   -189   -106     83    145   -137    -12    103    122     38     57     49     18
   -168    -93     72    129   -122    -10     90    109     33     57     54     12
   -205    -96    109    150   -158      5    103    116     41     67     70     15
   -228   -103    124    163   -179     10    111    119     44     72     77     18
   -231    -93    137    161   -184     20    114    116     46     80     85     23
   -228    -77    148    150   -189     33    119    119     49     90     98     33
   -259    -75    184    168   -223     54    142    145     72    116    122     57
   -283    -41    239    161   -262     98    161    168     98    145    150     85
   -259    -20    236    140   -249    106    163    171    103    153    158     90
   -252    -20    228    135   -241    103    166    176    101    150    155     93
   -267      2    270    132   -267    135    181    192    116    166    171    109
   -298     36    335    129   -316    184    202    215    142    192    200    140
   -309     67    376    122   -342    220    215    220    158    210    220    161
   -337     98    433    119   -384    265    226    231    179    231    241    184
   -316    129    446     93   -381    288    213    226    179    236    249    194
   -309    106    413     98   -361    259    176    197    153    210    223    168
   -316     88    405    114   -361    246    155    181    145    197    213    163
   -322     90    413    114   -366    252    150    181    148    197    213    171
   -350     64    415    142   -381    239    153    184    148    192    202    163
   -431     49    480    189   -457    265    171    197    163    200    215    174
   -467     36    501    215   -483    267    168    197    166    194    215    171
   -555     33    589    262   -571    311    184    215    187    205    228    187
   -574     10    584    283   -579    296    168    197    174    176    197    161
   -493    -12    480    252   -488    231    122    155    132    119    145    111
   -465    -12    452    239   -459    218    109    150    124    106    137     98
   -384      5    389    187   -387    197     88    135    106     88    124     72
   -345      7    353    168   -348    179     72    119     93     67    119     57
   -322     10    329    155   -327    168     51     96     77     41    109     31
   -296      7    303    142   -298    155     44     80     70     25     96      7
   -267     -5    262    135   -267    127     36     67     54      5     72    -23
   -244     -7    236    127   -241    114     33     57     49      0     67    -46
   -213    -20    192    114   -205     85     38     62     51     -5     51    -67
   -184    -67    116    124   -153     25     75    114     64    -20     18   -109
   -137    -59     77     98   -109      7    176    231    127     -5      5   -135
    -62     18     80     23    -70     49    277    374    231     67     46   -111
     49    187    135   -119    -44    161    342    530    384    231    187     20
    181    522    337   -353    -77    431    311    576    537    470    452    290
    192   1023    828   -607   -319    927    215    501    701    800    844    691
     54   1299   1244   -675   -594   1273      2    239    719   1008   1101    940
     41   1085   1044   -566   -501   1065   -257   -171    374    745    862    722
     57    524    465   -290   -202    496   -402   -504   -129    132    262    213
     98      2    -96    -51     96    -46   -439   -561   -420   -301   -205   -197
    116   -249   -366     67    241   -306   -405   -459   -444   -394   -335   -342
    135   -290   -428     75    280   -358   -340   -366   -392   -379   -345   -368
    142   -254   -397     57    267   -327   -265   -280   -311   -319   -306   -335
    168   -179   -350      2    257   -265   -194   -205   -231   -252   -252   -283
    202   -111   -314    -44    257   -213   -148   -150   -176   -200   -218   -246
    187    -57   -246    -64    215   -150   -109   -111   -129   -155   -181   -207
    166    -46   -215    -59    189   -129    -93    -88   -106   -132   -168   -192
    179    -62   -244    -59    210   -153    -98    -85   -109   -135   -176   -202
    241    -59   -301    -90    270   -179   -109   -101   -122   -145   -197   -215
    194    -59   -254    -70    223   -155    -96    -90   -111   -132   -189   -210
    163    -59   -223    -51    192   -140    -77    -72    -93   -114   -174   -202
    179    -54   -233    -64    205   -142    -75    -67    -88   -103   -168   -202
    210    -59   -270    -75    239   -163    -80    -70    -93   -111   -179   -207
    192    -62   -254    -67    223   -158    -83    -75    -96   -109   -176   -202
    142    -59   -202    -41    171   -129    -70    -64    -80    -93   -158   -184
    132    -54   -187    -41    158   -119    -72    -64    -77    -90   -153   -181
    132    -28   -161    -51    145    -93    -62    -51    -62    -75   -137   -166
    148    -33   -181    -59    161   -106    -70    -62    -72    -83   -145   -179
     90    -36   -127    -28    106    -80    -54    -51    -59    -70   -129   -171
     93     -5   -101    -44     96    -51    -54    -46    -49    -62   -116   -161
    135     -2   -137    -64    135    -70    -64    -54    -57    -70   -116   -171
    129    -15   -145    -59    135    -80    -70    -59    -59    -75   -114   -179
    109    -12   -122    -49    114    -67    -67    -57    -54    -72   -109   -176
    106     15    -90    -62     96    -36    -72    -59    -49    -67    -96   -168
     70     15    -54    -41     62    -18    -59    -49    -36    -54    -75   -166
    140     31   -109    -88    124    -36    -80    -64    -51    -67    -77   -192
    140     28   -111    -85    124    -38    -88    -70    -54    -67    -72   -197
    158     28   -132    -93    145    -51   -111    -90    -72    -83    -83   -213
    132     51    -80    -90    106    -12    -96    -77    -57    -70    -62   -192
    103     67    -38    -88     70     12    -85    -72    -46    -59    -46   -181
    124     57    -67    -90     96     -2   -106    -90    -62    -72    -59   -197
     93     38    -57    -67     75     -7   -111    -98    -67    -77    -59   -197
    122     57    -64    -88     93     -2   -122   -106    -72    -80    -59   -189
    116     38    -80    -80     98    -20   -127   -114    -83    -85    -64   -181
    106     25    -80    -67     93    -25   -135   -119    -90    -90    -64   -168
    137     20   -116    -80    127    -49   -155   -137   -114   -111    -85   -176
    140     23   -116    -80    129    -46   -161   -153   -129   -124    -93   -174
    103     25    -80    -64     90    -25   -163   -161   -142   -135   -106   -171
     57      7    -51    -33     54    -20   -150   -150   -142   -137   -111   -168
     46      5    -44    -25     44    -18   -142   -158   -150   -148   -119   -163
    101      2    -98    -51    101    -46   -161   -184   -179   -176   -137   -176
    122     12   -111    -70    116    -49   -168   -194   -189   -187   -129   -174
     88      5    -83    -46     85    -38   -148   -187   -181   -179    -83   -145
     41     -5    -46    -20     41    -25   -129   -174   -168   -166    -67   -114
     75     -5    -80    -33     77    -41   -132   -171   -166   -171    -96   -109
    106     15    -90    -62     98    -38   -119   -155   -150   -166    -77   -103
    122     23   -101    -72    111    -38   -103   -135   -132   -168    -36   -109
    103     23    -83    -64     93    -28    -90   -116   -116   -161     -7   -119
     75     36    -38    -54     57      0    -72   -101    -96   -142     20   -116
     62     46    -18    -54     38     15    -57   -103    -80   -140     31   -124
     57     51     -5    -54     31     23    -49   -109    -80   -150     28   -127
     46     54      7    -51     20     31    -38   -116    -85   -161     31   -106
     36     64     28    -49      5     46    -28   -132   -101   -155     23    -85
     28     85     57    -57    -12     70    -33   -163   -137   -124     12    -93
     18     64     44    -41    -12     54    -23   -171   -116    -57     -5   -103
      0     51     51    -28    -28     51      7   -145    -72    -46    -31    -96
    -18     49     67    -15    -41     57     36   -132    -54    -88    -49    -90
     12     62     49    -38    -18     57     41   -127    -59   -109    -67    -98
     41     77     36    -59      2     57     44   -116    -51   -111    -96   -101
     51     77     23    -64     15     51     41   -122    -51   -103   -132   -106
     41     64     23    -51     10     44     51   -111    -38    -93   -158    -93
     36     72     36    -57      0     54     59   -103    -25    -83   -166    -83
     23     75     51    -51    -12     64     67    -96    -15    -72   -148    -77
     38     96     57    -67     -7     77     62    -96    -10    -77   -140    -75
     25     98     72    -62    -23     85     67    -88      2    -77   -135    -75
     33    103     67    -70    -18     85     64    -75      7    -77   -129    -62
     59    101     41    -83     10     72     49    -75      0    -88   -135    -62
     46     93     44    -70      2     67     46    -62      2    -88   -129    -49
     72    101     28    -85     23     64     41    -59      7    -88   -129    -44
     83    109     25    -96     28     67     33    -51     15    -96   -158    -49
     72    114     41    -96     15     77     36    -36     31    -96   -174    -41
     54    111     57    -85     -2     85     49    -12     54   -103   -187    -25
     54    116     62    -85     -2     90     54      2     80   -106   -187    -12
     83    114     31   -101     25     72     46      0     90   -106   -184    -23
     83    127     41   -106     20     85     51     12    103    -83   -155    -18
     93    140     46   -119     23     93     57     23    106    -64   -127    -18
    116    161     44   -137     36    103     62     25    103    -51    -98    -12
    163    187     23   -176     70    106     59     15     93    -44    -88    -15
    207    194    -12   -202    109     93     57     10     90    -38    -77    -23
    241    200    -41   -220    140     80     57     12     88    -38    -67    -28
    288    226    -62   -257    176     83     46      5     83    -41    -62    -36
    314    249    -64   -283    189     93     46    -10     77    -33    -41    -33
    350    257    -93   -303    220     83     33    -41     57    -36    -10    -38
    389    272   -116   -332    252     80     23    -62     38    -36     -7    -49
    407    277   -129   -342    270     75      0    -90     15    -46     -7    -72
    426    290   -135   -361    280     77    -20   -109      2    -41     10    -77
    423    277   -145   -353    285     67    -23   -103     -7    -41     25    -77
    402    236   -168   -319    283     33    -28   -111    -31    -57     28   -101
    368    220   -148   -293    259     36    -23   -109    -49    -57     25   -111
    342    197   -145   -270    244     25    -31   -116    -72    -67     18   -137
    306    171   -135   -239    220     18    -36   -116    -85    -72      7   -155
    275    137   -137   -207    205      0    -46   -116    -96    -80     -7   -168
    239    116   -122   -176    181     -2    -46   -116   -101    -83    -15   -176
    168     83    -85   -127    127      0    -41   -109   -103    -88    -18   -171
    116     70    -46    -96     83     12    -33    -98    -96    -83    -12   -161
    109     67    -41    -88     75     12    -31    -90    -88    -77    -12   -158
    176     64   -111   -119    145    -23    -59   -114   -111   -101    -41   -189
    106     44    -62    -77     85     -7    -44    -96    -96    -88    -25   -179
     75     51    -25    -64     49     12    -33    -77    -80    -75      0   -155
    122     49    -72    -85     96    -10    -44    -77    -88    -85     10   -158
    163     62   -101   -111    132    -18    -41    -75    -88    -85     31   -171
    124     28    -96    -77    109    -31     -5    -31    -72    -90     57   -171
    122      5   -119    -64    119    -57     93     93    -18    -75     93   -200
    135     59    -75   -101    106     -7    210    257     85      0    179   -176
    166    207     41   -187     62    124    322    472    254    166    361    -41
    298    542    244   -420     25    394    319    548    407    389    600    220
    275   1031    753   -654   -239    893    262    519    597    724    943    657
    106   1418   1312   -763   -605   1366    103    306    696   1005   1301   1023
    -23   1366   1389   -670   -706   1376   -137    -54    517    945   1270   1005
    -62    828    891   -384   -478    857   -314   -413     28    379    714    517
      5    218    213   -111   -103    215   -397   -563   -376   -179    137    -20
     57    -90   -148     15    101   -119   -379   -485   -449   -342    -64   -226
     54   -174   -228     59    140   -200   -303   -374   -392   -332    -80   -254
     96   -148   -244     23    168   -194   -236   -280   -311   -275    -62   -220
    116    -67   -184    -25    148   -124   -155   -181   -210   -187    -10   -153
    116      2   -114    -62    114    -54    -96   -122   -140   -124     36    -88
    101     44    -57    -72     80     -5    -57    -83    -98    -88     54    -49
     80     33    -46    -57     62     -5    -46    -67    -80    -77     36    -36
     54      5    -49    -28     51    -23    -33    -51    -62    -64     20    -33
     25      5    -20    -15     23     -7    -20    -36    -44    -49     25    -18
     10     20     10    -15      0     15    -12    -25    -33    -36     38      2
     10     23     10    -18      0     18    -10    -20    -25    -28     36      5
    -28     15     41      5    -36     28      2     -2     -5    -15     44     20
    -77      7     83     33    -80     44     18     12     10     -5     51     41
    -93      7    101     44    -96     54     23     23     18      2     54     59
    -49      0     49     23    -49     23      5     15      5    -18     28     51
    -46     10     57     15    -51     33     10     18      7    -12     31     70
    -77      7     85     33    -83     46     15     18     12     -2     46     88
    -59     20     80     20    -70     49     15     15     18      2     77     98
    -83     15     96     33    -90     54     20     23     31     10    101    111
    -98      7    106     44   -103     57     25     28     38     12    111    109
   -132      5    137     62   -137     72     36     41     51     25    135    116
   -137      7    145     64   -140     75     44     51     62     33    142    129
   -103      7    111     46   -109     57     25     38     57     20    132    116
    -77     12     88     31    -83     49     18     31     67      2    145    114
    -70     20     88     23    -80     54     15     33    101    -10    176    132
    -64     33     98     15    -80     64     10     36    153     -7    197    137
    -67     25     93     18    -83     59     10     46    200     33    213    145
    -67     12     80     25    -75     46     10     57    226     67    223    148
    -64      5     70     28    -67     38     10     59    231     88    207    145
    -59      2     62     28    -59     31      5     57    228    103    127    150
    -46     -2     44     23    -46     20     -2     49    207    103     44    153
    -25     -5     20     12    -23      7    -15     33    181     98     15    153
     -7    -15    -10     10      0    -12    -31     18    148     88      0    150
     18    -25    -44      5     31    -33    -46     -2    111     70    -38    145
     72    -33   -106    -20     88    -67    -75    -33     62     41    -62    140
    129    -33   -163    -49    145    -98   -111    -72     10      0    -83    114
    176    -33   -210    -72    192   -122   -142   -106    -41    -38   -106     80
    142    -46   -189    -46    166   -116   -142   -111    -64    -54   -101     70
    155    -54   -210    -54    181   -132   -148   -122    -98    -83   -106     57
    166    -72   -239    -46    202   -155   -150   -129   -122   -106   -119     51
    137    -88   -226    -25    179   -155   -142   -132   -137   -114   -116     46
     93   -101   -194      5    142   -148   -132   -127   -142   -114   -101     33
     54   -114   -171     28    111   -142   -124   -124   -148   -114    -85     25
     41   -127   -168     41    103   -145   -119   -119   -150   -119    -80     23
     31   -135   -168     49     98   -150   -116   -116   -150   -129    -83     15
     28   -140   -168     57     98   -153   -116   -111   -153   -140    -80      7
     36   -129   -166     46     98   -148   -111    -98   -148   -145    -70     15
     38   -122   -161     41     98   -140    -98    -80   -135   -145    -62     23
     38   -124   -163     41    101   -142    -83    -62   -122   -137    -62     15
     23   -116   -140     46     80   -127    -70    -41   -103   -122    -54      7
     38   -114   -153     36     93   -135    -67    -38    -98   -116    -64     -7
     12    -93   -109     38     59   -101    -51    -15    -75    -90    -44      2
    -23    -83    -59     51     15    -72    -36      0    -54    -64    -28     23
     31    -77   -109     23     70    -93    -46    -18    -67    -75    -49      7
     -7    -72    -64     38     28    -70    -38    -12    -54    -64    -44     10
     -7    -64    -57     33     23    -59    -38    -15    -54    -67    -46      5
      2    -59    -62     25     31    -59    -41    -28    -64    -83    -57     -2
    -54    -49      5     51    -31    -23    -20    -15    -46    -67    -36     23
    -46    -41      2     41    -25    -18    -18    -15    -44    -72    -33     20
    -12    -33    -23     23      2    -28    -28    -25    -49    -83    -36     12
      2     -2     -7     -2      2     -5    -28    -28    -46    -85    -28     15
    -15      2     18      7    -15     10    -15    -20    -36    -77    -18     28
    -36      7     44     12    -41     25     -7    -12    -31    -72     -7     38
    -38     31     70      2    -54     49      7     -5    -20    -62      7     54
    -38     54     90    -10    -64     72     15     -2    -15    -57     18     62
    -77     70    148      5   -111    109     36     15      2    -33     44     83
    -88     72    161      7   -124    116     38     20      5    -31     46     90
    -31     80    111    -23    -70     96     31      7     -7    -44     36     75
     10     93     83    -54    -36     88     25      7    -10    -44     33     67
    -10     93    103    -41    -57     98     41     20     -2    -33     41     70
     -7     93    101    -44    -54     96     44     15     -2    -33     38     62
    -12     98    111    -44    -62    103     49     25      5    -18     51     72
    -18    114    132    -49    -75    122     57     33     10     -7     57     77
      2    127    124    -64    -59    127     59     31      7    -10     54     80
    -20    119    140    -49    -80    127     59     28      7    -10     51     75
      0    106    106    -54    -54    106     49     20     -5    -18     44     64
    -15    101    114    -44    -64    106     57     25      0    -12     49     64
    -36    116    153    -38    -93    135     80     38     15      0     67     75
    -33    140    171    -54   -103    155     93     46     23      7     77     80
    -41    161    202    -62   -122    181    111     59     33     18     90     83
    -49    163    210    -59   -129    187    122     62     38     20     90     77
    -77    150    228    -36   -153    189    132     64     36     20     93     80
   -153    140    293      2   -223    215    158     85     54     41    111     93
   -148    171    316    -12   -233    244    168     90     67     59    127    101
    -90    194    285    -54   -187    239    150     67     54     51    116     85
    -62    210    272    -72   -166    241    137     57     51     59    116     88
    -64    192    257    -64   -161    223    109     31     31     41     96     64
    -77    166    241    -44   -161    202     88     18     12     28     77     46
   -103    140    244    -18   -174    192     75     12      5     23     67     38
   -114    109    223      2   -168    166     54      0    -15     10     49     28
   -153     75    226     38   -189    150     54     -2    -23      5     33      7
   -179     41    220     67   -200    129     51     -5    -31     -7     12    -10
   -220      0    218    109   -220    109     49    -10    -46    -23    -15    -31
   -288    -18    270    153   -280    124     64     12    -33    -10    -18    -28
   -332    -38    290    184   -311    124     64     23    -33     -7    -25    -28
   -379    -67    311    223   -348    122     67     25    -36     -7    -41    -38
   -418    -72    345    244   -384    135     80     44    -23      5    -44    -36
   -444    -85    358    265   -402    135     88     64    -18     10    -51    -41
   -514    -93    420    303   -470    163    109     98      2     33    -36    -25
   -581    -77    501    329   -542    210    137    140     31     62    -12      7
   -680    -64    613    371   -646    272    174    184     70    101     25     49
   -807    -70    737    439   -774    332    215    226    111    140     57     90
   -776    -67    709    420   -745    319    197    218     98    103     18     88
   -711    -64    644    387   -678    288    181    220     80     36    -10     57
   -649    -80    566    363   -610    241    246    306     90      7    -31    -28
   -589    -31    558    311   -574    262    381    465    174     72     -7    -67
   -467    106    574    179   -522    340    506    662    311    200     77     15
   -342    374    714    -15   -527    542    548    800    488    394    272    244
   -200    857   1057   -332   -628    956    436    758    665    667    610    639
   -262   1470   1732   -602   -997   1600    228    550    852   1041   1070   1132
   -452   1527   1977   -537  -1215   1751    -38    197    753   1070   1137   1192
   -548   1036   1582   -244  -1065   1309   -259   -187    327    626    706    784
   -511    301    810    103   -659    555   -384   -462   -197    -28     44    150
   -449   -155    293    303   -371     67   -363   -415   -355   -309   -280   -200
   -389   -252    137    319   -265    -59   -275   -290   -314   -319   -319   -259
   -316   -220     93    267   -207    -64   -168   -174   -228   -267   -285   -246
   -249   -127    122    187   -187     -2    -70    -72   -135   -189   -218   -200
   -202    -49    153    127   -179     51    -12    -18    -75   -140   -171   -161
   -155    -23    132     88   -145     54      2     -5    -57   -127   -163   -158
   -132    -31     98     80   -116     33      7     -5    -57   -129   -163   -163
   -119    -46     72     80    -98     10     10     -7    -62   -135   -163   -171
   -101    -54     46     77    -75     -5     10    -12    -67   -137   -163   -187
    -62    -57      5     59    -36    -25     -2    -28    -80   -148   -171   -202
    -33    -62    -31     46     -2    -46    -15    -44    -93   -163   -181   -220
    -18    -64    -46     38     12    -54    -20    -49    -96   -168   -184   -223
    -10    -67    -57     38     23    -62    -18    -44    -90   -163   -187   -220
     -2    -80    -80     38     36    -80    -20    -51    -93   -163   -200   -228
     10    -77    -88     33     49    -83    -23    -54    -90   -166   -207   -228
     33    -77   -111     23     72    -93    -36    -67   -101   -176   -228   -236
     31    -75   -106     23     67    -90    -41    -67    -96   -174   -233   -231
     25    -75   -103     23     64    -90    -44    -70    -96   -179   -241   -228
     46    -64   -111      7     77    -88    -46    -70    -96   -181   -246   -223
     -2    -59    -59     28     25    -59    -31    -57    -77   -163   -233   -207
    -33    -57    -23     46     -5    -41    -20    -38    -62   -145   -218   -192
    -10    -54    -44     31     15    -49    -23    -38    -64   -150   -223   -194
      0    -49    -51     23     23    -51    -28    -38    -67   -150   -228   -200
    -28    -46    -18     36     -5    -33    -23    -36    -59   -140   -218   -189
    -36    -44     -7     41    -15    -25    -18    -33    -54   -129   -213   -184
    -54    -41     12     46    -36    -12     -7    -25    -46   -122   -207   -181
    -44    -46     -2     46    -20    -25    -15    -31    -54   -135   -215   -192
    -33    -31      0     31    -18    -15    -23    -41    -62   -137   -215   -194
    -62    -20     41     41    -51     10    -15    -28    -44   -116   -200   -168
    -25    -31     -7     25    -10    -18    -36    -46    -59   -127   -210   -181
     18    -36    -57      7     36    -46    -59    -70    -83   -142   -228   -200
     41    -28    -72     -7     54    -49    -75    -83    -90   -150   -231   -200
     64     -7    -72    -28     67    -38    -83    -88    -90   -142   -226   -187
     98    -12   -111    -44    103    -59   -101   -106   -103   -153   -239   -187
    142    -18   -161    -64    150    -88   -124   -135   -127   -168   -254   -194
    176    -28   -205    -77    189   -116   -148   -161   -150   -181   -270   -202
    197    -41   -239    -77    218   -140   -166   -181   -163   -189   -280   -207
    205    -57   -262    -75    231   -158   -179   -202   -181   -205   -290   -213
    215    -46   -262    -85    239   -153   -184   -215   -194   -210   -283   -207
    215    -54   -270    -80    241   -161   -194   -231   -207   -218   -283   -205
    223    -67   -290    -77    257   -179   -207   -252   -228   -228   -293   -215
    202    -90   -296    -57    246   -192   -210   -262   -241   -241   -309   -233
    192   -103   -296    -44    241   -197   -202   -262   -244   -244   -309   -228
    189    -90   -283    -51    233   -187   -189   -252   -233   -233   -296   -215
    197    -75   -272    -59    233   -174   -184   -244   -226   -223   -283   -205
    192    -75   -270    -59    228   -171   -171   -231   -215   -213   -272   -202
    205    -77   -285    -64    244   -181   -161   -218   -205   -205   -270   -205
    210    -72   -283    -70    244   -176   -148   -194   -187   -189   -259   -200
    207    -57   -265    -75    236   -161   -129   -171   -163   -168   -244   -187
    200    -67   -267    -67    231   -166   -114   -155   -148   -161   -241   -189
    187    -80   -267    -54    226   -174    -98   -137   -135   -153   -239   -194
    184    -77   -262    -54    220   -168    -93   -135   -129   -150   -239   -207
    166    -72   -239    -46    202   -155    -77   -119   -111   -135   -228   -205
    150    -75   -226    -38    184   -148    -72   -103    -98   -127   -226   -205
    103    -70   -174    -18    137   -122    -49    -80    -72   -103   -205   -192
    127    -64   -192    -31    158   -127    -54    -85    -75   -109   -207   -202
    161    -67   -228    -46    194   -148    -59    -93    -83   -122   -223   -218
    140    -62   -205    -41    171   -132    -51    -83    -75   -114   -218   -218
    137    -72   -210    -31    174   -140    -51    -77    -72   -114   -218   -226
     85    -75   -161     -5    122   -116    -28    -54    -46    -93   -197   -207
     44    -62   -106     10     75    -83    -12    -33    -28    -72   -174   -187
    101    -54   -155    -25    127   -106    -28    -41    -36    -83   -184   -197
    111    -36   -150    -38    129    -93    -25    -33    -31    -77   -181   -192
    153    -33   -189    -62    168   -109    -36    -41    -38    -85   -192   -200
    137    -38   -176    -49    155   -106    -33    -28    -28    -85   -194   -194
     93    -31   -124    -33    106    -77    -12    -12    -10    -62   -179   -179
    103    -18   -122    -44    111    -70    -15    -10     -5    -54   -176   -176
     77    -25   -106    -28     90    -64    -10     -2      2    -41   -174   -166
    111    -10   -122    -49    116    -64     -7     -2      5    -33   -155   -163
    132      0   -135    -67    132    -67    -12     -7      2    -41   -153   -166
    137     15   -124    -77    129    -54    -23    -18      0    -49   -150   -161
    122      2   -119    -64    119    -57    -28    -23     -5    -51   -124   -158
     77      0    -77    -38     77    -38    -25    -18      2    -44    -77   -150
     -7     12     20     -2    -15     15     -5      2     28    -10    -33   -119
    101     31    -70    -67     85    -18    -33    -25      2    -33    -49   -137
    119     15   -103    -67    111    -44    -44    -36    -10    -46    -46   -137
    103     18    -85    -59     96    -33    -46    -31    -10    -46    -23   -114
    106     33    -75    -70     90    -20    -44    -36    -12    -49      0   -101
    122     54    -67    -88     96     -7    -41    -33    -10    -44     28    -80
    132     59    -75    -98    103     -7    -46    -38    -23    -41     44    -67
    124     90    -33   -106     80     28    -28    -25     -7    -15     77    -44
    101    106      5   -103     49     54    -20    -10      0     -7     90    -31
    101     98     -2   -101     51     49    -23    -18    -12    -18     93    -41
     93    119     23   -106     33     72    -12    -12    -18    -12    122    -38
     90    148     57   -119     18    103     -7    -12    -33      0    153    -36
     88    166     77   -127      5    124      5    -12    -38     44    153    -25
    111    184     72   -148     18    129      5    -12     -7     80    135    -18
    111    200     88   -158     10    142    -12    -23      0     64    114    -23
    145    200     54   -171     46    127    -33    -46    -10     28     83    -38
    153    176     20   -166     64     98    -46    -59    -18     12     38    -51
    137    119    -18   -129     77     51    -59    -90    -44    -12    -15    -80
    122     96    -25   -111     72     36    -59   -103    -49    -23    -44    -90
    116     72    -44    -93     80     15    -51   -101    -51    -36    -59    -88
     90     36    -54    -64     72     -7    -54   -111    -64    -57    -85    -96
     93      2    -93    -49     93    -44    -62   -127    -85    -77   -109   -109
     96      0    -96    -49     96    -46    -62   -140    -93    -85   -114   -109
     46     -2    -49    -20     46    -25    -46   -135    -83    -80   -109    -98
     90    -15   -106    -38     98    -59    -51   -142    -93   -101   -127   -116
    109    -36   -148    -36    127    -90    -59   -153   -103   -119   -135   -135
    124    -33   -158    -46    140    -96    -57   -155   -109   -122   -132   -142
    135    -25   -161    -54    148    -93    -57   -153   -111   -124   -124   -148
    140    -20   -163    -62    150    -90    -54   -153   -109   -114   -109   -148
    153    -15   -168    -70    158    -90    -49   -148   -106   -111   -101   -150
    163    -28   -194    -67    176   -111    -44   -140   -111   -116   -109   -161
    174    -70   -244    -51    207   -155    -20   -106   -109   -132   -124   -192
    192   -106   -301    -44    244   -202     70     12    -54   -124   -145   -246
    210    -41   -252    -85    231   -148    187    174     64    -44    -88   -228
    259     96   -163   -179    213    -33    275    353    226     96     59   -114
    319    376     57   -348    132    218    309    475    410    329    324    137
    337    844    506   -592    -85    678    252    467    594    670    737    566
    210   1234   1023   -724   -405   1130     93    270    678    945   1101    911
    101   1187   1083   -646   -491   1135   -153    -93    467    875   1088    870
     54    743    688   -397   -316    717   -329   -467      2    368    620    433
     85    142     57   -116     15    101   -405   -605   -379   -179     54    -93
     96   -192   -288     46    192   -239   -405   -542   -465   -353   -179   -314
    135   -301   -436     80    283   -368   -361   -454   -436   -371   -244   -368
    176   -280   -457     51    316   -368   -311   -389   -384   -337   -233   -366
    153   -155   -311      0    231   -233   -231   -293   -285   -241   -161   -293
    127    -57   -184    -36    153   -119   -168   -218   -202   -168   -111   -228
    197    -31   -228    -85    213   -127   -163   -194   -192   -166   -132   -228
    231    -15   -246   -106    239   -129   -153   -171   -176   -153   -140   -220
    215    -10   -226   -106    220   -116   -145   -158   -163   -145   -145   -213
    223     -5   -231   -109    226   -116   -145   -155   -161   -142   -161   -207
    210     -2   -215   -103    210   -109   -140   -145   -153   -137   -161   -200
    187     -5   -192    -90    189    -98   -140   -137   -148   -135   -163   -197
    166      5   -161    -88    163    -77   -127   -124   -135   -122   -161   -187
    168      0   -168    -83    168    -83   -127   -124   -137   -124   -163   -187
    161    -10   -171    -77    166    -90   -132   -124   -137   -124   -161   -189
    163    -25   -189    -67    176   -106   -135   -122   -137   -132   -163   -192
    161    -10   -171    -77    166    -88   -129   -119   -132   -129   -163   -184
    137     15   -124    -77    132    -54   -114   -101   -114   -111   -145   -158
    140     18   -124    -80    132    -51   -122    -98   -122   -119   -153   -161
    124     31    -93    -77    109    -31   -122    -96   -116   -111   -148   -163
    124     15   -111    -72    119    -46   -116    -88   -111   -106   -140   -155
    145     12   -132    -80    140    -59   -127    -98   -116   -106   -142   -158
    150     15   -137    -83    142    -59   -137   -106   -127   -114   -148   -163
    135     25   -109    -80    122    -41   -129    -96   -119   -101   -135   -155
    114     33    -80    -75     96    -23   -116    -85   -111    -85   -109   -140
     98     41    -57    -72     77     -7   -122    -88   -109    -80    -98   -140
    101     36    -64    -70     83    -15   -127    -93   -111    -80    -98   -150
     88     20    -67    -54     77    -23   -122    -85   -106    -72    -85   -140
     77     25    -51    -51     64    -12   -119    -85   -103    -62    -70   -137
     90     33    -57    -62     75    -12   -122    -85    -98    -57    -64   -140
     96     33    -64    -67     80    -15   -119    -80    -90    -49    -57   -135
    140     15   -124    -77    132    -54   -140    -96   -106    -59    -67   -140
    129     28   -101    -80    114    -36   -140    -98   -101    -44    -54   -129
    109     44    -64    -77     88    -10   -135    -96    -93    -23    -38   -111
    103     31    -72    -67     88    -20   -145   -103    -98    -25    -36   -106
     93     12    -80    -51     88    -33   -145   -101   -101    -25    -20    -98
     75     -2    -80    -36     75    -41   -142    -96    -96    -20      7    -85
     62     -5    -67    -31     64    -36   -142    -96    -96    -20     28    -77
     49     -7    -57    -20     51    -33   -135    -96    -96    -25     44    -75
     46    -20    -67    -12     57    -44   -137    -98    -98    -28     57    -67
     41    -33    -75     -5     54    -51   -137    -98   -101    -38     64    -64
     25    -51    -80     12     51    -64   -137   -101   -106    -54     64    -70
      7    -70    -80     28     41    -75   -137   -103   -109    -64     64    -72
    -59    -75    -15     67    -23    -46   -111    -75    -80    -38    101    -38
    -33    -72    -41     51      2    -57   -114    -77    -83    -49    109    -38
      7    -75    -85     33     46    -80   -119    -75    -85    -59    101    -44
     31    -77   -109     23     70    -93   -109    -59    -70    -49    114    -28
    -23    -67    -44     46     10    -57    -77    -15    -23     -7    161     20
    -64    -75    -12     70    -28    -44    -57      5      0     10    181     41
    -41    -77    -36     57     -2    -57    -51     18     12     18    176     49
    -44    -80    -36     62     -5    -59    -38     38     33     36    179     64
    -57    -83    -25     70    -15    -54    -25     64     59     57    189     88
    -54    -67    -12     59    -23    -41    -12     77     75     72    187    106
    -46    -57    -12     51    -18    -36     -5     85     85     83    174    116
    -20    -64    -46     41     12    -57    -12     80     80     77    148    122
     28    -67    -96     20     62    -80    -18     72     70     75    111    109
     -7    -77    -72     41     31    -75     -2     85     80     83     96    111
      5    -77    -83     36     44    -80      0     85     75     77     72    111
     18    -83   -103     31     59    -93    -12     72     64     67     33    106
     -7    -96    -88     51     38    -93    -12     70     62     67     12    109
    -85   -111    -25     96    -31    -67     12     93     88     96     31    140
    -96   -116    -20    106    -38    -67     20    103    103    114     41    155
    -75   -109    -33     90    -23    -70     15    101    127    132     36    153
    -49    -90    -41     70     -5    -67      5     90    155    150     49    148
    -80    -83     -2     77    -38    -44     15    111    210    181     88    174
   -109    -88     20     96    -64    -33     36    145    254    210    114    194
   -111    -93     18    101    -67    -38     46    158    272    215    119    202
   -129    -93     36    111    -83    -28     59    176    285    220    114    213
   -119    -93     23    103    -72    -36     57    179    277    210     83    215
   -127    -80     46    103    -88    -18     59    181    267    215     54    228
   -145    -75     70    111   -109     -2     64    192    265    228     41    249
   -189    -67    122    129   -155     25     80    207    270    236     46    275
   -168    -54    114    109   -142     31     64    194    249    223     57    275
   -161    -51    109    106   -137     25     57    187    233    215     75    277
   -163    -38    122     98   -145     41     59    192    228    223    114    296
   -153    -15    137     85   -145     59     64    194    226    226    142    306
   -148      0    145     72   -148     72     62    194    223    223    140    311
   -137     20    158     59   -148     88     67    202    226    226    153    314
   -132     41    174     44   -155    106     75    210    231    231    168    322
   -140     46    187     46   -163    116     77    207    228    223    168    311
   -137     44    181     44   -158    111     75    202    218    210    155    303
   -135     57    189     38   -163    122     77    202    218    210    155    306
   -135     75    210     28   -174    142     77    194    215    213    166    311
   -145     96    241     25   -192    168     80    187    218    215    179    316
   -129     98    226     15   -179    161     54    163    197    197    168    301
   -135     88    223     20   -179    155     33    148    179    181    155    290
   -101     77    176     10   -140    127      5    132    153    158    135    277
    -85     67    153     10   -119    109     -7    127    137    145    122    277
   -114     23    135     44   -124     77     -5    129    124    129    101    267
    -98    -18     80     57    -90     31    -20    111     98     98     62    233
    -98    -49     49     72    -75      0    -28    103     75     80     41    210
   -103    -54     49     80    -77     -2    -28     98     64     67     25    192
    -88    -70     15     77    -54    -28    -44     80     41     38     -5    168
    -83    -96    -12     88    -36    -54    -59     57     18     18    -31    142
    -98   -106    -10    101    -46    -59    -62     51      7      2    -49    127
   -103   -106     -2    106    -51    -54    -62     44      0    -10    -67    111
   -129   -114     12    122    -72    -51    -59     44     -2    -12    -70    111
   -161   -109     51    135   -106    -28    -46     51      7     -5    -64    116
   -127    -93     31    109    -80    -31    -44     51      5    -12    -70    109
   -122    -90     31    106    -77    -31    -41     51      2    -18    -77    111
    -98    -96      0     96    -51    -49    -51     41    -10    -36    -93    106
   -103   -109     -5    106    -49    -57    -33     51    -10    -44   -101     96
   -101   -155    -57    127    -23   -106     31    119     10    -54   -129     59
    -85   -158    -72    122     -7   -116    148    249     80    -28   -142     28
    -57    -77    -20     67    -20    -49    246    400    194     59    -77     64
      5     93     88    -49    -41     90    322    558    353    233     88    213
     59    454    394   -257   -168    423    322    631    537    511    402    522
      0    982    982   -491   -491    982    254    579    737    880    836    956
   -127   1182   1309   -527   -719   1247     23    283    698   1028   1031   1114
   -220    940   1158   -361   -691   1049   -207   -103    368    763    797    885
   -249    389    639    -70   -446    514   -335   -405   -111    168    218    376
   -200    -77    122    140   -161     20   -366   -433   -371   -218   -187    -12
   -218   -293    -75    254    -75   -184   -311   -301   -348   -252   -257   -109
   -213   -340   -129    275    -44   -236   -236   -205   -290   -226   -252   -132
   -114   -298   -187    205     33   -244   -176   -145   -244   -200   -236   -132
    -90   -189    -98    140      2   -145    -90    -59   -150   -122   -163    -77
   -103   -135    -33    119    -38    -85    -41    -15   -101    -70   -116    -54
   -137   -101     33    119    -88    -33      7     31    -54    -25    -70    -20
   -163    -90     72    127   -119    -10     31     54    -28      5    -44      0
   -179   -103     75    142   -127    -15     38     57    -25     12    -41      0
   -184   -111     72    148   -132    -18     41     59    -28     12    -41     -2
   -174   -106     67    140   -122    -20     44     59    -31     15    -36      2
   -171   -103     64    137   -119    -20     46     54    -36     15    -38      7
   -207   -103    103    155   -155      0     62     64    -28     33    -31     25
   -166   -109     57    135   -111    -25     46     44    -46     28    -44     20
   -145    -98     46    119    -96    -25     38     31    -51     31    -44     28
   -184    -93     90    137   -137     -2     51     33    -41     46    -33     51
   -202   -106     96    155   -150     -5     57     33    -41     46    -36     67
   -210    -98    111    153   -163      5     54     36    -38     49    -31     77
   -218    -93    122    155   -171     12     54     38    -36     49    -18     85
   -233   -106    127    168   -181      7     46     33    -36     49     -7     93
   -231    -85    145    158   -189     28     49     36    -28     54     10    111
   -259    -70    187    163   -226     57     57     51    -18     67     20    135
   -262    -75    187    168   -226     54     57     51    -20     75     12    140
   -277    -70    205    171   -241     67     62     59    -12     80     15    148
   -306    -57    249    181   -277     96     77     72      0     88     25    163
   -337    -36    298    187   -319    129     88     83     12     96     31    163
   -366    -12    350    189   -358    168     98     90     28    103     36    153
   -405      2    407    197   -405    205    109     98     38    111     46    142
   -454     15    470    220   -462    241    122    119     59    132     70    148
   -457     28    483    213   -470    257    111    114     59    129     75    137
   -423     59    483    181   -454    272     83     96     54    111     70    127
   -376    101    478    137   -426    288     51     85     49     93     77    127
   -277    101    379     88   -327    239     10     57     18     67     51     83
   -249     93    342     77   -298    218    -12     38      2     54     41     59
   -262     96    358     83   -311    226    -18     36      5     57     51     70
   -239     90    329     72   -283    210    -33     18      2     49     54     83
   -218     83    301     67   -259    192    -44      5     -5     38     51     90
   -189     77    267     54   -228    171    -59    -18    -23     23     41     77
   -181     75    257     51   -220    166    -62    -33    -31     12     38     70
   -166     59    223     51   -194    140    -75    -57    -54    -10     20     51
   -163     51    215     57   -189    132    -80    -70    -64    -23     10     44
   -171     36    207     64   -189    119    -80    -80    -75    -31      0     28
   -135     25    158     54   -148     90    -80    -90    -88    -41     -7     15
    -85     15    101     33    -93     57    -88   -109   -106    -59    -25     -2
    -54      5     59     25    -57     31    -90   -111   -111    -72    -36    -10
    -31     -2     25     15    -28     10    -83   -106   -106    -70    -36    -12
     46     -7    -57    -20     51    -31    -88   -111   -116    -85    -51    -36
    119    -10   -129    -57    124    -70    -90   -111   -116    -93    -67    -51
    122     -7   -129    -57    124    -67    -88    -98    -98    -83    -64    -49
    155     -2   -158    -77    155    -80    -93   -101    -98    -88    -85    -72
    179      5   -174    -90    176    -85    -88    -96    -90    -85    -98    -85
    176      2   -176    -90    176    -85    -75    -90    -83    -80   -106    -96
    174      2   -171    -88    174    -83    -70    -85    -70    -75   -114   -101
    174    -12   -187    -83    179    -98    -75    -88    -67    -72   -129   -106
    145    -20   -166    -62    155    -93    -67    -77    -54    -64   -132   -103
    161    -28   -189    -67    174   -109    -75    -83    -59    -70   -148   -116
    179    -28   -207    -75    192   -116    -83    -88    -62    -72   -158   -124
    171     -5   -179    -85    174    -93    -77    -85    -59    -64   -155   -119
    161    -12   -174    -75    166    -90    -77    -83    -59    -64   -163   -122
    163    -15   -179    -75    168    -96    -83    -85    -64    -72   -176   -135
    181     10   -171    -96    176    -80    -90    -83    -62    -70   -179   -135
    174     36   -140   -106    158    -49    -90    -75    -49    -62   -171   -129
    158     46   -111   -103    135    -31    -85    -64    -38    -57   -166   -129
    140     38   -101    -90    122    -28    -75    -54    -28    -54   -166   -135
    122     44    -77    -83    101    -15    -67    -44    -18    -49   -163   -137
     70     59    -10    -67     38     25    -49    -15     10    -18   -129   -111
    111     70    -41    -90     77     12    -57    -18      7    -23   -132   -116
    135     90    -44   -114     90     23    -54    -12     18    -15   -119   -114
    140    106    -33   -122     88     36    -44      2     33      0   -103   -101
    132    119    -12   -127     72     54    -38     10     41      7    -88    -88
    122    129      5   -127     57     67    -41     10     46     12    -80    -83
    111    124     10   -119     49     67    -41     10     49     15    -77    -83
     64    132     67    -98      0    101    -25     25     67     36    -54    -62
     31    150    116    -90    -41    135    -18     36     85     54    -36    -41
     75    163     88   -119     -7    127    -25     28     83     51    -41    -46
    114    179     64   -148     25    122    -25     25     80     51    -44    -46
    129    213     83   -171     23    148     -7     38     93     67    -25    -33
    129    231     98   -181     15    166      7     54    109     80    -12    -18
    140    239     96   -189     23    168     20     62    119     90     -5    -18
    106    223    116   -166     -5    171     33     72    129     98      2    -12
     38    239    200   -137    -80    220     64     96    158    127     38     20
    103    283    179   -197    -36    231     57     93    161    129     44     23
    171    309    137   -241     18    223     46     77    153    122     36     10
    168    332    163   -252      2    249     51     72    163    132     51     18
    223    319     96   -270     64    207     20     46    140    109     38      0
    213    314     98   -265     57    207      0     28    129     98     33     -7
    218    309     90   -265     62    200    -10     18    124     93     31    -12
    215    290     75   -254     70    184    -20      7    114     85     23    -20
    220    267     46   -244     88    158    -36     -5    101     64     10    -41
    187    244     57   -218     64    150    -36     -7     96     59      5    -49
    187    210     23   -200     80    119    -41    -15     80     46    -10    -70
    192    171    -23   -181    106     75    -46    -31     59     23    -33    -98
    187    140    -46   -163    116     46    -57    -44     46     10    -46   -114
    213    122    -93   -168    153     15    -70    -59     28     -5    -64   -127
    158     96    -62   -127    111     18    -64    -59     28     -5    -64   -124
    163     85    -77   -124    119      5    -72    -67     20    -18    -72   -137
    233     85   -148   -158    192    -31    -98    -93     -5    -44    -98   -166
    220     75   -148   -150    184    -36    -93    -98     -5    -46    -98   -161
    228     72   -155   -150    192    -41    -85    -98      0    -49    -96   -150
    241     70   -174   -158    207    -51    -96   -109     -7    -59    -98   -145
    257     57   -200   -155    228    -70   -103   -116    -15    -72   -103   -145
    272     49   -223   -161    246    -85    -98   -114    -20    -85   -116   -148
    262      2   -262   -132    262   -129    -49    -59     -2    -93   -135   -168
    277    -28   -309   -127    290   -168     49     51     54    -88   -153   -205
    296     38   -257   -166    277   -109    184    218    176     -7    -90   -158
    379    213   -166   -298    272     25    275    407    345    155     62    -15
    439    553    111   -496    163    332    285    496    527    407    350    280
    402   1065    659   -735   -129    862    218    446    722    761    776    727
    249   1423   1174   -836   -462   1299     25    200    792   1021   1109   1060
    137   1247   1106   -693   -485   1176   -213   -174    524    839    958    901
     72    680    607   -376   -267    644   -363   -519     31    262    394    384
     88     98     10    -93     36     54   -407   -620   -314   -239   -135   -129
    119   -161   -280     20    200   -220   -366   -522   -355   -361   -296   -322
    116   -213   -329     46    223   -270   -280   -413   -296   -342   -293   -366
     85   -150   -236     31    158   -192   -176   -290   -187   -249   -207   -311
    168    -38   -207    -67    187   -122   -111   -207   -101   -158   -124   -249
    210      7   -202   -109    207    -96    -64   -158    -51   -114    -75   -207
    207     31   -176   -119    192    -72    -41   -132    -28    -98    -46   -174
    202     41   -161   -122    181    -59    -38   -119    -20    -93    -20   -158
    187     41   -148   -114    166    -51    -36   -114    -15    -85      5   -148
    218     51   -166   -135    192    -57    -46   -124    -25    -93     15   -142
    252     59   -192   -155    223    -67    -51   -132    -41   -106     25   -135
    215     62   -153   -140    184    -44    -44   -124    -46   -103     49   -103
    228     67   -161   -148    194    -46    -57   -137    -80   -114     41    -83
    236     85   -150   -161    194    -31    -80   -155   -129   -109     18    -67
    166     72    -93   -122    129     -7    -70   -148   -124    -70     -5    -44
    142     57    -85   -101    114    -12    -44   -127    -80    -62    -31    -38
    174     67   -109   -122    142    -20    -33   -114    -57    -70    -49    -44
    233     54   -179   -142    207    -62    -49   -119    -59    -57    -67    -70
    220     51   -168   -137    192    -57    -44   -106    -41    -38    -77    -67
    192     62   -129   -127    161    -33    -25    -90    -25    -25    -83    -57
    215     62   -155   -140    184    -46    -31    -93    -31    -38    -93    -70
    231     46   -184   -137    207    -67    -36   -109    -41    -51    -98    -83
    194     46   -148   -122    171    -49    -20    -98    -31    -38    -75    -72
    215     41   -174   -129    194    -64    -23   -106    -41    -57    -83    -85
    179     49   -132   -114    153    -41    -12   -101    -31    -51    -72    -77
    163     62   -101   -111    132    -18      0    -93    -20    -49    -62    -70
    184     59   -124   -122    155    -33     -5    -98    -25    -67    -70    -80
    176     57   -122   -116    150    -31     -2   -106    -25    -75    -67    -77
    150     75    -77   -114    114      0     10   -101    -12    -67    -46    -54
    171     83    -88   -127    129     -2      2   -114    -23    -75    -46    -54
    189     88   -103   -140    145     -7     -5   -122    -36    -83    -49    -51
    171     75    -98   -124    135    -10    -12   -124    -44    -96    -49    -51
    150     59    -90   -106    119    -12    -20   -129    -54   -106    -46    -46
    111     54    -57    -83     85      0    -12   -124    -54   -106    -33    -36
    150     75    -77   -114    111      0    -23   -122    -57   -106    -15    -20
    262     83   -179   -171    220    -46    -64   -148    -96   -142    -31    -46
    285     83   -205   -187    244    -62    -77   -158   -109   -155    -23    -46
    280     67   -213   -174    246    -72    -77   -168   -119   -161    -12    -49
    267     54   -215   -163    241    -80    -85   -181   -129   -171     -2    -46
    280     64   -215   -174    249    -75    -90   -181   -135   -174     15    -41
    265     64   -200   -166    231    -67    -83   -181   -135   -174     41    -33
    257     38   -218   -148    239    -88    -83   -197   -153   -192     51    -38
    252     38   -215   -145    233    -88    -75   -202   -153   -197     64    -38
    241     31   -210   -137    226    -88    -64   -210   -153   -197     93    -41
    236     36   -200   -137    218    -80    -49   -210   -145   -192    124    -33
    249     46   -202   -148    226    -77    -25   -197   -124   -197    140    -23
    249     75   -174   -163    210    -49     10   -171    -93   -197    171      7
    249    103   -145   -176    197    -20     41   -150    -67   -181    184     25
    252    116   -137   -187    194    -10     62   -135    -49   -168    187     33
    223     98   -124   -161    174    -12     88   -119    -31   -163    176     36
    184     96    -88   -142    135      5    127    -98     -7   -142    166     41
    207    106   -101   -158    155      2    140    -88      2   -129    145     38
    189     98    -90   -145    140      5    148    -83     10   -119    127     28
    220    135    -85   -176    153     25    158    -77     18   -106    116     25
    226    142    -83   -184    153     31    153    -85     12    -98    109     12
    192    101    -90   -148    140      5    153    -90      7    -96     98     -5
    181    124    -59   -155    122     33    158    -83     15    -75    109      2
    171    116    -54   -142    114     31    153    -85      7    -67     96    -10
    153    109    -46   -132     98     31    155    -77      7    -51     93     -5
    140    119    -23   -129     80     49    163    -59     18    -25     98      7
    137    114    -23   -127     80     46    153    -57     15    -20     85    -12
    119    109    -10   -114     64     49    145    -51     12    -12     77    -18
     25    101     72    -64    -23     88    161    -23     36     15     90     -5
     64    114     46    -90      7     80    145    -15     36     23     80    -12
    137    119    -18   -129     77     51    116    -28     18     10     54    -38
    189    124    -64   -155    127     31     93    -36      2     -2     36    -57
    189    140    -49   -166    119     46     83    -25     10      7     44    -54
    148    137    -10   -145     80     64     93     -5     28     25     59    -38
    114    135     18   -127     46     77     93      7     38     36     70    -23
    119    148     28   -132     46     88     85     10     44     38     72    -23
    127    155     28   -142     49     93     75     10     44     38     72    -25
    129    171     38   -150     44    106     77     20     54     46     85    -15
    127    161     31   -145     46     98     75     23     57     46     90    -12
    119    145     25   -132     46     85     72     28     57     44     93    -10
     77    142     62   -111      7    103     72     33     62     51    101      0
     41    135     93    -88    -25    114     77     38     70     54    106      5
     12    145    132    -80    -59    140     96     57     93     72    124     28
    -88    184    272    -46   -179    228    158    127    163    137    187     90
    116    213     96   -166     10    155    103     83    127     90    129     41
    161    231     70   -197     46    150     96     80    127     90    119     36
    114    223    106   -171      2    166    111     98    140     98    124     49
     75    236    161   -155    -41    200    129    119    158    111    140     67
     46    262    215   -155    -83    239    155    155    197    145    189    106
     54    272    215   -163    -80    244    153    158    210    155    210    111
     51    288    236   -171    -93    262    148    161    215    163    231    122
    155    298    142   -226      7    220     98    122    174    122    213     90
    163    285    119   -226     20    202     67    106    155     98    202     83
    145    272    127   -210     10    200     44     98    145     90    197     80
    119    241    122   -181     -2    181     28     96    135     80    189     75
     90    215    124   -153    -15    171     20     90    129     67    181     67
     36    176    140   -109    -51    161     28     98    129     62    181     70
     31    132    101    -83    -33    116     12     83    106     46    163     59
     12     90     77    -54    -33     85      0     67     80     38    155     44
    -15     75     90    -28    -51     83     -5     62     77     62    171     51
     46     59     10    -54     18     36    -46     20     57     51    153     20
     -2     51     54    -25    -28     54    -46     20    116     64    187     25
    -18     54     72    -20    -44     62    -46     28    192     46    179     23
     10     41     31    -25    -10     36    -51     31    228     12    124     10
     25     25     -2    -28     12     10    -51     38    244      7     93     10
     20     25      2    -23      7     15    -49     46    246      7     62     15
     -5     20     25    -10    -18     23    -41     51    239      5     59     33
    -12     23     36     -5    -23     28    -36     54    223     15     51     44
      5      0     -5     -2      5     -2    -25     64    200     15     38    -10
     33    -31    -67     -2     49    -49     20    124    187     10      0   -101
     67    -15    -85    -25     75    -49    122    249    228     44    -10   -142
    116     54    -62    -85     90     -2    244    426    329    132     46   -106
    194    239     41   -218     77    140    316    602    485    306    210     67
    252    602    350   -428    -49    478    288    636    641    566    493    402
    145   1163   1018   -654   -436   1091    181    537    839    940    930    911
   -101   1460   1561   -678   -831   1509    -20    270    880   1153   1192   1236
   -192   1135   1325   -472   -758   1228   -257   -109    527    836    883    979
   -220    433    654   -106   -439    542   -428   -439    -25    179    210    368
   -202   -124     77    161   -142    -23   -470   -483   -311   -226   -249    -77
   -181   -342   -161    262    -10   -252   -410   -361   -316   -285   -353   -192
   -192   -337   -145    262    -25   -241   -309   -233   -236   -220   -316   -158
   -163   -252    -90    207    -36   -171   -218   -116   -142   -137   -254    -90
   -116   -171    -57    142    -31   -114   -158    -46    -77    -80   -210    -33
   -137   -135      2    137    -70    -67   -111      5    -31    -36   -179     10
   -142   -116     23    127    -85    -46    -90     33    -12    -18   -166     31
   -124   -122      2    122    -64    -59    -85     44    -10    -18   -166     31
    -90   -111    -23    101    -36    -67    -88     44    -20    -31   -168     23
    -57    -98    -41     77     -7    -70    -96     44    -25    -44   -179     15
    -98    -93      5     93    -54    -44    -85     59    -15    -25   -158     25
   -101    -80     20     90    -62    -31    -83     70    -10    -15   -148     23
    -83    -88     -7     83    -38    -49    -88     67    -18    -20   -155     10
   -114    -77     36     96    -75    -20    -77     83     -2    -10   -145     15
   -119    -85     33    101    -77    -28    -77     77     -5    -12   -148      5
   -116    -85     31    101    -75    -28    -75     80     -2     -7   -142      5
    -90    -67     20     77    -57    -23    -80     77     -2     -5   -140     -7
    -77    -67     10     72    -44    -28    -83     70     -5    -15   -148    -23
    -93    -83     10     85    -54    -36    -88     59    -15    -23   -153    -33
   -111    -75     36     93    -75    -20    -80     64    -10    -12   -142    -25
   -101    -64     36     80    -72    -15    -80     67    -10     -7   -135    -23
    -83    -54     28     70    -57    -12    -88     62    -18    -10   -132    -28
   -106    -49     57     75    -83      5    -80     59    -15     -5   -124    -28
   -122    -25     93     72   -109     33    -75     57    -12      5   -114    -20
    -90    -20     70     54    -83     23    -83     38    -31    -12   -127    -38
   -166    -28    137     98   -153     54    -62     70    -12      5   -109    -25
   -200    -28    168    111   -187     70    -51     90     -2     18   -103    -15
    -96    -18     77     57    -88     31    -77     67    -33     -5   -127    -46
    -49    -10     36     28    -44     12    -85     59    -46    -10   -135    -62
      5     15     10    -10     -2     12    -96     51    -57     -7   -135    -64
    -49     20     67     12    -57     41    -80     72    -46      7   -116    -49
    -44     10     54     18    -49     31    -83     75    -51      5   -122    -46
    -12      5     15      2    -15     10   -101     59    -72     -7   -135    -49
    -33      2     36     15    -33     18   -106     49    -80     -2   -129    -38
    -62      2     64     28    -64     33   -101     46    -80      5   -119    -23
    -64     -5     59     33    -62     25   -101     38    -90      0   -124    -20
    -88    -18     67     51    -77     23   -103     23   -103     -7   -137    -23
   -106    -25     80     67    -93     25   -106      7   -114    -15   -145    -23
   -111    -28     80     70    -98     25   -114     -5   -124    -23   -153    -25
   -111    -49     59     80    -85      5   -124    -23   -148    -41   -171    -41
   -119    -77     41     96    -83    -18   -127    -38   -166    -64   -189    -51
   -142    -98     44    122    -93    -28   -124    -49   -179    -77   -207    -54
   -189   -116     72    150   -132    -20   -111    -46   -179    -70   -205    -46
   -194   -116     75    155   -135    -20    -98    -36   -168    -59   -200    -36
   -218   -109    109    161   -163      0    -85    -28   -155    -49   -192    -15
   -228   -103    124    166   -176     10    -80    -23   -148    -41   -187     -2
   -254    -98    155    174   -205     28    -64      2   -127    -18   -168     10
   -296   -111    184    202   -241     36    -46     25   -106     -5   -161     20
   -322    -90    228    205   -277     67    -23     54    -72     20   -137     36
   -348    -64    283    207   -316    109      5     90    -28     54   -103     59
   -337    -72    265    205   -303     96     15    103    -18     64   -103     54
   -366    -83    280    223   -324     98     23    111     -5     72   -101     57
   -423    -77    342    249   -384    132     46    129     23     90    -80     83
   -545    -75    470    311   -509    197     85    168     70    127    -36    119
   -592    -64    524    327   -558    228     93    171     85    124    -10    122
   -524    -46    478    285   -501    215     54    150     80     75      7    109
   -470    -20    449    244   -462    213     41    155     70     62     20     80
   -439     -2    436    220   -439    215     57    171     72     85     23     41
   -415     23    436    194   -426    231     88    189     85    106     18     33
   -376     46    423    163   -400    233     93    197     93    103      7     33
   -355     57    410    148   -384    233     80    189     93     93     -2     28
   -374     83    457    145   -415    270     90    194    111    106     12     36
   -368     85    454    142   -413    267     83    184    109     96      0      7
   -337     96    433    122   -387    262     67    163     96     80    -15    -31
   -309     98    407    103   -358    254     51    142     83     62    -38    -67
   -265    114    379     75   -322    246     44    135     83     49    -51    -80
   -252    106    358     72   -306    231     41    129     77     44    -57    -96
   -220    106    327     57   -272    215     31    116     72     41    -59   -106
   -184    109    293     36   -239    200     28    109     70     38    -62   -114
   -189     98    288     46   -239    192     31    111     75     41    -57   -114
   -158    114    272     20   -215    194     18    103     67     41    -57   -122
   -103    106    207     -2   -155    155     -2     83     46     25    -75   -145
    -46    106    153    -31   -101    127    -25     62     31     12    -85   -153
    -83    109    192    -12   -137    150    -12     70     41     28    -67   -140
    -93    122    213    -15   -153    166      7     77     54     46    -46   -127
    -41    137    179    -49   -109    155      5     67     51     51    -36   -122
     -2    145    145    -72    -72    145      7     59     51     51    -36   -124
     54    148     93   -101    -18    122      2     49     44     41    -44   -135
     57    148     90   -103    -18    119      2     41     41     44    -38   -135
     44    161    114   -103    -36    137     18     49     59     64    -15   -106
     62    166    103   -114    -20    135     25     46     70     70     -2    -83
     90    158     67   -124     12    114     12     28     59     62     -7    -80
    109    168     57   -140     23    114      5     20     59     67      0    -67
    106    155     49   -132     28    103     -7      7     51     62     -2    -59
     93    161     64   -127     15    111    -25     -2     46     62    -10    -51
    114    166     51   -140     31    109    -44    -12     33     51    -36    -62
    119    140     18   -129     49     80    -67    -28     10     31    -70    -90
     90    106     15    -98     36     59    -64    -23      5     23    -90   -106
    101     54    -46    -77     72      2    -77    -36    -12      0   -127   -132
     80     31    -49    -54     64     -7    -80    -33    -18    -10   -140   -135
     75     23    -54    -51     64    -12    -90    -41    -31    -25   -163   -148
     72      7    -64    -41     67    -28   -103    -54    -41    -44   -187   -158
     41    -12    -57    -15     49    -36   -109    -62    -46    -54   -197   -161
     15     18      2    -15      7     10   -109    -57    -36    -38   -181   -135
    -23      2     23     10    -23     10   -109    -51    -36    -38   -181   -124
    -36     -2     33     20    -36     12   -109    -54    -33    -36   -184   -119
    -54      0     54     25    -54     25   -106    -49    -28    -31   -181   -116
    -41     -2     38     23    -41     18   -109    -64    -38    -46   -197   -132
     12    -23    -38      5     23    -31   -129    -85    -57    -67   -220   -145
    -18    -20     -5     18     -7    -12   -119    -67    -38    -49   -210   -127
    -15    -41    -28     28      5    -36   -106    -49    -36    -51   -220   -140
     51   -109   -161     28    106   -135    -64     -2    -36    -90   -285   -207
     62   -111   -174     23    116   -140     57    132     54    -49   -288   -228
     33    -20    -54     -5     44    -36    197    340    228     93   -171   -127
    106    200     93   -153      7    145    265    501    405    290     18     67
    272    594    322   -433    -23    459    220    530    555    553    324    394
    200   1117    917   -659   -358   1015    116    420    727    911    756    826
     77   1280   1202   -678   -561   1241   -111    119    667   1036    924    974
     -5   1010   1013   -504   -509   1010   -332   -280    301    722    639    719
    -23    413    436   -194   -228    423   -454   -566   -192     90      7    184
     12    -38    -51     12     31    -46   -457   -517   -366   -207   -329   -135
     51   -236   -288     90    168   -262   -400   -394   -348   -252   -397   -226
     70   -270   -340     98    202   -303   -329   -298   -285   -220   -384   -223
     57   -226   -283     85    168   -254   -252   -207   -200   -150   -329   -171
     83   -140   -223     28    150   -181   -189   -142   -127    -90   -277   -122
     98    -88   -187     -7    142   -137   -148   -101    -75    -46   -239    -83
    135    -57   -192    -41    161   -124   -135    -85    -59    -33   -226    -67
    233    -25   -259   -103    246   -142   -148    -96    -64    -38   -233    -75
    207    -31   -239    -90    220   -132   -135    -80    -46    -28   -226    -59
    220    -28   -249    -96    233   -137   -132    -77    -46    -25   -220    -57
    233    -44   -277    -96    254   -161   -142    -90    -57    -36   -228    -77
    202    -72   -275    -64    239   -174   -140    -90    -51    -33   -220    -85
    181    -64   -249    -59    215   -158   -129    -83    -44    -18   -202    -75
    166    -38   -207    -64    187   -122   -111    -64    -23      0   -189    -67
    202    -49   -252    -77    226   -150   -124    -77    -36    -10   -200    -90
    226    -38   -265    -93    244   -150   -129    -93    -46    -15   -202   -103
    197    -33   -233    -83    213   -132   -124    -88    -33    -12   -200    -98
    197    -44   -244    -77    218   -142   -124    -80    -33    -15   -205   -106
    226    -44   -272    -90    249   -158   -132    -90    -44    -25   -213   -116
    275    -31   -306   -122    290   -168   -153   -106    -51    -33   -218   -127
    215    -28   -244    -96    228   -135   -124    -77    -23     -7   -189   -101
    194    -41   -236    -77    213   -137   -114    -72    -23    -10   -187    -98
    228    -41   -270    -93    246   -155   -129    -93    -38    -20   -194   -116
    202    -44   -246    -77    223   -145   -135    -93    -36    -15   -189   -114
    148    -49   -197    -51    171   -122   -124    -77    -23     -2   -174   -106
    150    -36   -187    -57    166   -111   -111    -64     -7     10   -161    -93
    218    -20   -239   -101    226   -129   -124    -77    -15      0   -166   -101
    239     -2   -241   -116    239   -122   -132    -83    -15      0   -161   -103
    207    -23   -231    -93    218   -127   -129    -85    -18     -5   -155   -103
    231    -28   -262   -101    246   -145   -148    -96    -31    -20   -153   -103
    179    -20   -202    -80    189   -111   -137    -83    -18      5    -96    -70
    168    -23   -192    -72    179   -106   -137    -83    -15     15    -67    -51
    197    -28   -228    -85    210   -127   -153    -96    -25     -5    -85    -31
    226    -20   -249   -103    236   -135   -163   -109    -33    -25    -96     -5
    252    -15   -267   -119    259   -142   -179   -129    -51    -51   -103      5
    220    -10   -231   -103    226   -119   -168   -127    -49    -49    -75     15
    213    -25   -241    -96    226   -132   -176   -140    -70    -67    -41      2
    161    -36   -197    -62    176   -114   -168   -137    -77    -75     20     15
    210    -18   -228    -98    218   -122   -192   -161   -116   -111     70     -7
    246     -2   -249   -122    246   -124   -202   -179   -163   -132    106    -51
    218     -7   -226   -109    220   -116   -205   -202   -215   -119    122    -46
    218     -7   -226   -106    220   -116   -200   -215   -207   -109     96    -25
    233    -15   -249   -111    239   -132   -194   -215   -192   -148     85    -46
    168    -36   -205    -64    187   -119   -171   -197   -168   -153    109    -62
    174    -49   -223    -64    197   -135   -163   -189   -153   -124    106    -59
    226    -33   -259    -96    241   -148   -168   -194   -148   -122     83    -54
    179    -41   -220    -70    200   -129   -142   -168   -114   -101     77    -20
    181    -20   -202    -80    192   -111   -119   -140    -80    -75     67      7
    171     -5   -176    -83    171    -90    -96   -122    -57    -44     54     28
    187     -2   -189    -93    187    -96    -85   -116    -54    -28     18     23
    174     -2   -179    -88    174    -90    -70   -111    -44    -33    -15     10
    210      5   -205   -106    207    -98    -70   -109    -38    -44    -49     -5
    194      2   -194   -101    194    -93    -59    -98    -25    -51    -67      5
    176    -12   -189    -83    181    -98    -44    -96    -18    -64    -83      7
    155    -15   -174    -70    163    -93    -23    -85     -5    -72    -93     12
    176    -18   -194    -77    184   -106    -23    -93     -7    -90   -109     -7
    244     -7   -254   -119    246   -129    -46   -124    -33   -119   -132    -44
    220    -10   -233   -106    226   -122    -41   -111    -25   -111   -122    -36
    202    -15   -218    -93    207   -116    -33   -106    -25   -111   -109    -46
    168      0   -168    -83    168    -83    -20    -96    -18    -90    -85    -41
    153     20   -132    -88    140    -54    -12    -80    -10    -77    -70    -38
    236     23   -213   -129    223    -93    -41   -101    -41   -103    -98    -80
    265     23   -244   -145    254   -109    -57   -106    -54   -111   -106    -98
    236     33   -202   -135    220    -83    -44    -83    -41    -85    -83    -88
    249     59   -192   -155    220    -64    -44    -70    -33    -62    -57    -93
    254     64   -189   -161    223    -62    -49    -64    -36    -54    -46   -101
    259     59   -200   -161    228    -70    -59    -62    -33    -54    -33    -98
    298     62   -236   -179    267    -85    -67    -59    -31    -54    -23    -98
    306     93   -215   -200    259    -59    -64    -51    -18    -36     10    -83
    316     96   -223   -207    270    -62    -75    -51    -18    -49     28    -80
    327    114   -215   -223    272    -49    -83    -54    -15    -62     57    -75
    301    101   -200   -200    252    -49    -80    -49    -10    -62     77    -72
    254    122   -132   -189    192     -5    -57    -20     20    -15    127    -41
    252    153   -101   -202    176     25    -36      5     51     31    179    -18
    337    171   -168   -257    252      2    -44      0     44     36    194    -25
    355    187   -168   -270    262     10    -38      2     51     36    220    -15
    314    176   -137   -246    226     20    -23     15     62     31    220     -5
    277    184    -93   -231    184     46     -5     25     75     33    210      5
    298    220    -80   -262    189     72      0     23     77     41    207      7
    280    231    -49   -254    166     90     10     18     80     49    213      7
    246    262     15   -257    114    140     25     20     96     67    223     18
    244    275     31   -259    106    153     15      7     88     64    210     10
    220    259     38   -241     90    150      2     -2     77     57    189     10
    249    254      5   -252    122    129    -18    -12     57     44    161      0
    231    220    -12   -228    122    103    -23    -25     38     25    129    -20
    215    192    -25   -205    122     83    -25    -25     31     12    119    -28
    202    168    -33   -187    116     67    -31    -25     20      0    109    -38
    187    137    -49   -161    119     44    -38    -28      7    -15     88    -57
    163     80    -83   -124    122     -2    -51    -49    -15    -41     51    -85
    148     54    -93   -103    122    -18    -57    -54    -25    -51     23    -98
    163     44   -119   -103    140    -36    -70    -64    -41    -64     -5   -109
    166     38   -127   -101    148    -44    -72    -67    -44    -67    -20   -106
    153     25   -127    -90    140    -49    -75    -70    -49    -67    -28   -106
    163     12   -150    -88    158    -67    -90    -75    -54    -72    -38   -111
    166     -5   -171    -80    166    -88    -90    -70    -51    -67    -41   -109
    163     12   -150    -88    158    -67    -80    -57    -38    -51    -23    -96
    145     18   -127    -83    135    -54    -80    -51    -31    -46    -12    -88
    168     20   -148    -96    158    -62    -85    -54    -33    -49    -12    -96
    163      7   -158    -85    161    -75    -75    -44    -25    -51    -10   -103
    155    -44   -200    -54    176   -122    -20     28     12    -51    -18   -132
    179    -23   -202    -77    189   -111     90    166    114    -15     -7   -145
    236     80   -155   -158    194    -36    192    324    262     90     75    -77
    277    267    -12   -272    145    127    262    485    441    280    252     98
    314    607    293   -459     10    452    257    568    628    561    558    420
    226   1101    872   -665   -322    987    184    506    820    922    971    849
     98   1280   1182   -691   -542   1231    -25    233    776   1054   1148   1018
      5   1031   1023   -519   -509   1026   -241   -135    441    771    891    797
    -33    452    485   -207   -259    467   -366   -431    -46    161    293    293
      0     28     28    -15    -15     28   -384   -418   -244   -153    -28     -7
     31   -181   -213     75    122   -197   -348   -309   -244   -218   -109    -90
     33   -239   -275    101    153   -257   -288   -213   -194   -205   -101    -85
     38   -192   -231     77    135   -210   -228   -129   -119   -150    -51    -38
     57    -88   -145     15     98   -116   -161    -49    -38    -70     10     38
     67    -25    -93    -20     77    -59   -116      5     15    -15     41    101
     80     -7    -90    -36     83    -46    -96     31     38      7     59    132
     83    -10    -93    -36     88    -51    -90     36     41      7     77    140
     85     -7    -93    -38     88    -49    -90     38     44     20     80    153
     85    -12   -101    -36     90    -57    -93     38     49     36     80    171
    101    -12   -114    -44    106    -62    -96     36     70     44     88    187
     80      0    -80    -38     80    -38    -90     46    135     41    111    200
     59      2    -57    -33     57    -28    -83     57    194     25    140    189
     70     -7    -77    -31     72    -41    -85     57    215     12    114    176
     46    -15    -64    -18     54    -38    -77     64    218     18     25    189
     25    -15    -41     -5     33    -28    -70     75    215     33    -15    213
     -7    -20    -15     12      2    -18    -54     90    210     64    -20    252
     46    -15    -64    -15     54    -38    -67     77    179     62    -20    265
     64    -18    -83    -25     72    -49    -67     75    158     67    -38    262
     67    -20    -88    -23     77    -54    -67     72    140     70    -33    249
     83    -20   -106    -31     90    -62    -77     59    114     57    -15    210
     75    -28   -103    -23     88    -64    -75     57     96     49    -28    163
     64    -25    -93    -20     77    -59    -77     54     80     46    -44    142
     72    -20    -93    -25     83    -57    -80     51     72     51    -25    140
     88    -12   -101    -38     93    -54    -88     41     67     59    -12    127
     70    -28    -98    -20     83    -62    -88     44     59     49    -25    114
     41    -33    -75     -5     57    -54    -85     49     54     41    -44    109
    -20    -36    -15     28     -2    -25    -70     59     62     54    -44    122
    -18    -38    -20     28      0    -31    -75     44     51     46    -54    122
    -23    -44    -23     33     -2    -33    -83     28     44     44    -41    122
    -64    -44     20     51    -44    -12    -80     36     51     57    -12    132
    -38    -51    -12     46    -12    -33    -98     23     33     44    -12    127
    -23    -54    -31     38      2    -41   -111     10     20     33    -20    127
     28    -49    -77     10     51    -62   -137    -12     -2     18    -28    119
     23    -62    -85     18     51    -72   -148    -25    -18     12    -23    116
    -36    -62    -25     49     -5    -44   -132    -18    -10     28     -7    127
      5    -54    -59     23     31    -57   -145    -25    -28     15    -20    116
     15    -51    -67     18     41    -59   -145    -25    -38     10    -28    114
     23    -51    -75     12     46    -62   -150    -38    -54      0    -46     98
     10    -51    -62     20     36    -57   -148    -44    -62     -5    -51     85
    -15    -54    -38     33     10    -46   -137    -38    -59      0    -46     88
    -15    -54    -41     33     10    -49   -137    -41    -67     -5    -49     83
      5    -54    -59     23     31    -57   -142    -44    -77    -15    -59     72
     41    -41    -83      0     62    -62   -150    -49    -85    -25    -70     64
     38    -46    -85      2     59    -64   -148    -41    -80    -23    -72     64
     20    -31    -51      5     36    -41   -127    -18    -59     -2    -54     75
     33    -31    -64     -2     46    -46   -119     -7    -51     -5    -57     62
     -2    -28    -25     15     10    -28    -98     18    -33      7    -46     67
    -18    -10      5     12    -12     -2    -75     44    -10     33    -31     85
     23     10    -12    -18     18      0    -70     57      0     38    -33     83
     59     10    -49    -36     54    -18    -67     54     -2     33    -51     67
     72     18    -54    -44     64    -18    -59     54     -2     33    -62     59
     36     10    -28    -23     33     -7    -44     59      7     41    -62     59
     36     10    -25    -23     31     -7    -33     59     10     41    -64     57
     31      5    -25    -18     28    -10    -28     51      7     38    -72     44
     23    -10    -33     -5     28    -20    -31     41      2     28    -85     28
      5     -5    -10      0      5     -7    -23     38      2     23    -88     20
      5    -10    -15      2     10    -12    -20     33      0     18    -90      7
     -7     -7     -2      5     -2     -5    -10     36      7     25    -83     12
    -10     -5      5      7     -7      0     -5     41     12     31    -80     10
      5      2     -2     -5      2      2    -10     38      5     25    -85     -2
      2      2      0     -2      0      2    -10     36      5     25    -85    -10
     -5     -7     -2      5     -2     -5     -5     33      7     28    -80    -12
    -28    -12     15     20    -23      0      7     49     18     41    -67     -2
    -36    -12     23     23    -31      5     10     54     25     49    -59     -2
    -75    -10     64     44    -72     25     20     70     38     67    -44      7
    -46    -15     31     31    -41      7     10     67     36     62    -51     -7
    -20    -15      5     18    -12     -5      7     75     38     64    -51    -18
     10     23     12    -18     -2     18      2     77     41     77    -41     -5
     25     36     10    -31      7     23    -10     72     38     75    -44     -5
    -36     36     72     -2    -54     54     12     98     59     98    -25     10
    -15     57     72    -20    -44     64     20    109     70    114    -18     18
     -5     85     88    -41    -46     85     33    122     85    127     -7     33
    -12    109    122    -49    -67    114     46    135     98    140      2     38
    -28    127    155    -51    -90    142     59    158    111    153     15     54
    -44    116    161    -36   -101    137     70    174    116    155     12     59
    -46    140    184    -49   -114    161     88    194    135    174     25     83
    -38    184    223    -75   -129    202    101    213    153    197     44    111
    -72    213    285    -70   -179    249    116    223    171    215     67    135
    -80    236    316    -77   -197    275    124    218    179    226     80    150
    -83    249    332    -85   -210    290    114    218    174    223     80    153
    -83    233    314    -75   -200    272     90    205    158    207     62    140
    -88    233    319    -72   -202    275     77    200    153    207     67    150
   -111    226    337    -57   -223    280     75    200    153    207     72    161
   -111    205    316    -46   -215    259     72    194    148    194     62    150
   -132    181    314    -25   -223    246     72    197    142    184     57    142
   -179    153    332     12   -254    241     70    197    140    176     49    132
   -181    111    293     36   -236    202     51    181    119    148     23     98
   -192     83    275     51   -233    179     44    163    103    124     -2     62
   -231     77    306     75   -270    192     41    155    103    119      0     59
   -283     75    355    101   -319    215     49    163    116    129     23     80
   -301     80    381    111   -340    231     64    168    127    137     36     80
   -353     90    441    129   -397    265     85    184    148    155     57     85
   -368    101    470    135   -420    283     88    189    158    155     75     88
   -348    101    446    122   -397    272     67    179    153    129     77     70
   -303    101    405    101   -353    252     59    174    140    114     77     38
   -288    101    389     90   -340    244     70    171    137    114     83     18
   -306     96    400    103   -353    246     88    179    148    119     96     15
   -309     83    392    111   -350    239    119    218    168    119     93     -5
   -285     41    327    122   -306    184    205    309    205    109     49    -70
   -210     85    296     59   -254    189    306    436    283    150     62    -77
   -127    241    368    -59   -246    303    397    613    439    296    189     23
    -31    532    561   -252   -296    545    413    714    607    522    431    262
     -5   1031   1036   -511   -519   1034    350    698    802    867    831    685
   -122   1434   1556   -657   -839   1496    148    459    888   1145   1171   1026
   -223   1345   1569   -561   -896   1457    -98     88    675   1039   1096    958
   -319    802   1122   -241   -722    961   -275   -303    174    485    561    485
   -290    166    457     62   -374    311   -353   -478   -249    -85    -31    -59
   -171   -129     41    150   -109    -44   -348   -397   -311   -231   -231   -283
    -75   -200   -124    137     23   -163   -288   -301   -270   -233   -267   -329
    -12   -166   -153     85     70   -161   -215   -207   -200   -187   -246   -319
     90    -64   -155    -12    122   -109   -150   -135   -124   -127   -202   -288
    171      0   -174    -88    171    -85   -127   -103    -88    -98   -181   -270
    187     20   -166   -103    176    -72   -103    -83    -67    -83   -171   -259
    171     10   -161    -93    166    -75    -96    -72    -59    -80   -171   -262
    181      7   -174    -93    179    -83    -90    -67    -57    -80   -168   -262
    218     18   -200   -119    207    -90    -93    -62    -57    -80   -166   -262
    231     28   -205   -129    218    -88    -96    -59    -54    -80   -163   -259
    215     15   -200   -116    207    -90    -98    -64    -59    -83   -168   -265
    218      7   -210   -111    215   -101   -101    -67    -62    -88   -174   -272
    213     18   -197   -116    205    -88    -98    -62    -51    -80   -171   -270
    192     18   -174   -103    181    -77    -88    -57    -44    -72   -168   -259
    176     18   -158    -98    166    -70    -88    -54    -44    -72   -171   -252
    210     33   -176   -122    194    -70    -90    -54    -46    -75   -179   -257
    202     41   -161   -122    181    -59    -85    -49    -38    -67   -174   -244
    210     44   -168   -127    189    -62    -90    -51    -36    -64   -176   -239
    210     36   -174   -124    192    -67    -88    -54    -36    -67   -184   -239
    174     41   -132   -106    153    -44    -70    -36    -18    -49   -171   -223
    210     41   -168   -127    189    -62    -85    -44    -25    -59   -181   -223
    194     51   -145   -124    171    -46    -83    -38    -20    -51   -171   -210
    179     49   -129   -114    153    -38    -75    -36    -15    -46   -166   -202
    179     44   -135   -111    158    -44    -72    -33    -12    -46   -166   -202
    181     51   -129   -116    155    -38    -75    -33    -10    -41   -155   -194
    150     54    -96   -103    122    -20    -67    -23      2    -28   -140   -181
     80     46    -36    -64     57      5    -54     -7     18     -7   -122   -158
     90     57    -33    -72     62     12    -54     -2     20     -2   -116   -145
    200     80   -119   -140    158    -20    -90    -38    -10    -33   -145   -174
    205     85   -119   -145    161    -18    -96    -44    -12    -33   -145   -168
    168     90    -77   -132    122      7    -88    -33      0    -15   -132   -145
    215     90   -124   -153    171    -15   -103    -51    -18    -28   -142   -150
    207     93   -114   -150    161    -10   -109    -59    -20    -25   -140   -140
    187     96    -90   -142    137      5   -106    -59    -20    -20   -135   -127
    181    109    -75   -148    129     18   -109    -62    -23    -18   -129   -114
    181     98    -83   -140    132      7   -119    -75    -36    -25   -135   -114
    155     93    -62   -127    109     15   -111    -70    -33    -20   -127   -101
    189     72   -116   -132    153    -20   -127    -93    -57    -44   -150   -119
    197     64   -135   -132    166    -36   -137   -114    -75    -62   -163   -124
    155     64    -90   -109    124    -12   -132   -114    -77    -62   -155   -116
    135     64    -70   -103    103     -2   -127   -111    -75    -57   -150   -111
    153     59    -96   -106    124    -18   -124   -116    -83    -64   -158   -114
     98     41    -57    -70     77     -7   -111   -109    -75    -59   -153   -111
    135     49    -85    -90    111    -18   -114   -111    -80    -67   -158   -132
    205     57   -148   -132    176    -44   -122   -116    -93    -83   -171   -155
    200     51   -150   -127    174    -49   -116   -103    -85    -77   -168   -155
    137     54    -83    -96    109    -12    -83    -67    -54    -49   -145   -137
    161     67    -93   -114    127    -12    -64    -51    -38    -44   -145   -140
    135     49    -85    -93    109    -18    -44    -33    -20    -36   -145   -142
    140     41    -98    -93    119    -28    -33    -23    -12    -36   -145   -155
    140     44    -96    -96    119    -25    -23    -10     -2    -28   -137   -158
    127     28    -98    -77    114    -33    -18    -10      2    -25   -140   -150
    137     23   -114    -83    127    -44    -18    -18     -2    -36   -153   -158
    103     31    -72    -67     88    -20      0     -5     12    -20   -137   -150
     80     31    -51    -57     64    -10      0    -10     12    -20   -140   -140
     67     31    -36    -49     51     -2     -2    -15      7    -33   -153   -124
     62     12    -51    -38     57    -20     -2    -18      2    -41   -158   -140
    109     15    -93    -62    101    -38    -10    -23     -2    -46   -153   -145
    114     33    -83    -75     96    -23     -5    -15      2    -41   -129   -127
    109     28    -80    -67     96    -25      2    -12     12    -28    -93   -109
     38     33     -5    -36     20     15     28      7     41      5    -33    -64
     41     28    -12    -33     28      7     33      7     49      7    -31    -57
     64     36    -28    -51     46      5     23     -2     44     -5    -54    -70
    124     57    -67    -90     96     -5     10    -15     36    -18    -70    -77
     85     72    -15    -80     51     28     31     -2     59      0    -33    -44
     88     75    -12    -83     51     31     31     -2     62      0    -12    -41
    124     90    -36   -109     80     28     18    -15     51    -12     -2    -44
    106    109      2   -106     51     57     25    -10     59     -2     33    -38
    116    119      2   -119     57     59     20    -15     62      0     70    -38
    127    116    -10   -122     70     54     25    -10     67      5    103    -36
    150    142     -7   -148     77     70     31      0     72     12    158    -28
    176    187     10   -181     83     98     38      5     77     25    189     -7
    179    223     44   -202     67    135     54     18     77     38    202     33
    150    246     96   -197     28    171     72     31     72     57    231     80
    106    265    158   -187    -28    213    101     46     67     93    257    116
    166    283    116   -223     25    200    103     41     83    111    223    103
    176    285    106   -231     33    197    122     44    111    106    129    109
    174    316    142   -246     15    231    132     51    127    103     96    119
    153    337    181   -246    -15    262    137     54    145    124     96    122
    101    329    228   -215    -62    280    155     62    166    150     98    135
    135    348    213   -241    -38    280    142     44    161    145     80    140
    171    337    163   -254      5    252    114     18    135    119     46    119
    226    337    109   -283     59    226     75    -12    106     90     10     96
    218    311     93   -265     62    202     64    -15     96     77     -5     83
    205    277     72   -241     64    176     67    -10     85     59    -15     57
    179    244     64   -213     57    155     64     -7     75     36    -23     38
    155    213     54   -184     49    135     51    -12     64      7    -36     18
    155    174     18   -163     70     96     38    -23     44    -31    -62    -18
    166    140    -28   -153     96     57     18    -38     25    -67    -90    -51
    181    127    -54   -155    116     36      7    -54     12    -90   -106    -77
    155    114    -44   -135     98     36      7    -51     12    -96   -106    -83
    111    101    -10   -106     62     46     15    -41     15    -90    -98    -85
    129    106    -23   -119     75     41     10    -44      7    -93    -98    -93
    132     90    -44   -111     88     23      2    -49     -5   -101    -96   -106
    122     64    -57    -96     88      5     -2    -54    -18   -106    -85   -122
    150     77    -72   -114    111      2     -7    -59    -20    -96    -70   -129
    174     77    -96   -124    135    -10    -12    -67    -28    -90    -59   -148
    202     67   -135   -135    168    -33    -18    -62    -36    -96    -46   -176
    220     41   -181   -132    200    -70     18      0    -15    -96    -23   -210
    244     28   -215   -135    231    -93    124    135     51    -77     25   -246
    254     90   -163   -174    210    -36    233    301    171     10    124   -202
    311    272    -38   -293    176    116    316    480    345    176    293    -33
    400    636    233   -519     80    436    303    540    511    436    605    290
    387   1182    795   -784   -202    989    205    465    696    818   1080    779
    150   1428   1278   -792   -566   1353     -2    179    709   1023   1337   1052
     33   1189   1156   -613   -561   1174   -220   -192    407    782   1109    839
     28    579    550   -303   -262    566   -384   -537   -119    155    483    257
    119     -2   -122    -57    119    -62   -452   -620   -436   -311    -38   -252
    135   -176   -311     20    220   -244   -394   -501   -415   -361   -137   -350
    109   -171   -280     31    192   -223   -296   -371   -322   -309   -124   -324
    145    -72   -218    -36    179   -142   -205   -257   -223   -231    -70   -267
    176     25   -150   -101    163    -62   -148   -176   -145   -163    -23   -210
    171     62   -111   -119    140    -23   -109   -129   -103   -124    -20   -176
    197     64   -135   -132    166    -33   -103   -111    -96   -124    -38   -174
    233     64   -168   -150    200    -49   -111   -111   -101   -132    -57   -174
    202     75   -127   -137    166    -25   -101    -93    -88   -116    -49   -161
    202     64   -140   -135    171    -38   -103    -93    -90   -122    -62   -171
    181     51   -129   -119    155    -38    -96    -88    -88   -116    -62   -168
    189     49   -140   -119    166    -44    -93    -83    -85   -116    -64   -166
    194     59   -135   -127    166    -36    -88    -75    -77   -109    -59   -150
    187     77   -111   -135    150    -15    -80    -67    -67    -98    -51   -132
    155     70    -85   -114    119     -7    -75    -59    -59    -90    -49   -124
    148     80    -70   -116    109      5    -67    -54    -49    -85    -46   -122
    200     88   -111   -142    155    -10    -70    -57    -51    -90    -57   -132
    200     59   -140   -129    168    -38    -80    -62    -59    -96    -70   -148
    171     49   -122   -111    145    -36    -72    -54    -51    -83    -64   -148
    171     70   -101   -122    135    -15    -67    -44    -44    -64    -59   -145
    124     77    -46   -101     85     15    -59    -33    -36    -49    -51   -135
     93     72    -20    -83     57     25    -59    -31    -36    -41    -54   -137
    135     75    -62   -106     98      7    -67    -33    -41    -41    -64   -150
    148     77    -70   -114    109      2    -70    -36    -46    -38    -67   -155
    158     70    -88   -114    124     -7    -75    -44    -51    -44    -77   -161
    124     85    -38   -106     80     25    -67    -36    -44    -36    -67   -145
    124     90    -33   -109     77     31    -70    -38    -44    -36    -75   -145
    106     75    -31    -93     67     20    -67    -36    -41    -38    -80   -145
    135     83    -51   -109     93     15    -75    -38    -38    -38    -77   -140
    137     88    -49   -114     93     20    -75    -38    -33    -33    -62   -129
    142     93    -51   -119     98     20    -80    -46    -33    -33    -49   -127
    122     83    -41   -103     83     20    -85    -51    -33    -33    -38   -122
    127     90    -36   -109     83     28    -88    -49    -25    -31    -31   -111
    114     93    -20   -103     64     38    -85    -49    -15    -23    -20    -98
     90     80    -10    -88     51     36    -85    -46    -10    -15     -5    -83
     62     72      7    -70     25     41    -83    -44     -5     -5      7    -70
     59     59      0    -59     31     31    -96    -62    -20    -12      2    -70
     25     51     23    -41      2     38    -80    -54    -18    -10     15    -57
     28     57     25    -44      2     41    -75    -49    -15     -7     25    -49
     44     46      2    -44     20     23    -85    -57    -25    -18     25    -62
     67     46    -20    -57     44     12    -93    -62    -33    -25     31    -67
     77     41    -36    -62     57      2    -93    -70    -41    -41     23    -70
     41     33    -10    -38     25     12    -83    -59    -38    -41     28    -59
     28     25     -5    -28     15     10    -80    -46    -28    -38     41    -46
     23     20     -2    -20     12     10    -64    -25     -5    -31     57    -28
     10     18      7    -15      2     12    -59    -10      7    -25     64    -18
      5     15     10    -10     -2     12    -49     10     25    -23     64    -10
     -5      2      7      0     -7      5    -41     25     33    -20     62     -2
    -12      5     18      5    -15     10    -25     49     54    -10     62      7
    -28     25     51      0    -41     38    -10     72     80     12     67     23
    -49     20     70     15    -59     44     12     98    106     33     83     44
    -80     12     93     31    -85     51     28    119    124     44     88     62
    -59      7     67     25    -62     36     15    116    111     28     67     59
   -114      0    111     57   -111     54     38    137    137     46     77     85
   -103     -2     98     51   -101     46     44    155    153     57     72    106
    -36     -2     31     18    -36     12     23    140    135     49     62     96
      7      0     -7     -2      7     -2      5    122    122     38     62     90
      0     -2     -2      0      0     -2      5    122    122      7     57     93
    -33    -10     23     20    -28      5     15    129    132     31     67    103
    -62    -12     49     36    -57     15     25    140    140     57     88    132
    -70    -12     57     41    -64     20     28    148    163     88     98    161
    -70     -7     59     38    -67     25     18    142    202    106     85    168
    -72     -7     64     38    -70     28     20    148    254    122     96    184
    -88     -7     80     46    -85     36     33    171    301    137    122    210
   -103     -7     96     57   -101     44     51    189    329    150    140    202
   -106      0    106     51   -106     51     54    197    332    168    158    184
   -122     -2    116     62   -122     57     57    207    329    194    166    194
   -140     -5    135     72   -137     62     64    213    322    213    153    220
   -142    -12    129     77   -137     57     75    220    309    226    161    228
   -153    -20    132     85   -142     54     75    220    293    228    166    220
   -153    -25    127     88   -142     51     75    220    277    231    176    210
   -153    -25    127     88   -140     51     75    218    262    223    163    200
   -124      7    132     59   -127     70     80    220    257    223    135    205
   -119     18    135     49   -127     77     88    223    252    236    103    220
   -114     31    145     41   -129     88    101    236    259    244     77    228
   -103     36    140     33   -122     88    109    239    254    233     67    236
   -103     31    135     36   -119     83    103    233    244    223     64    241
   -140     15    153     59   -148     83    114    236    239    215     70    246
   -176     28    202     72   -189    114    122    241    244    226     83    259
   -181     62    244     57   -213    150    127    249    249    236     96    280
   -129     77    207     25   -168    142    103    231    231    220     77    280
    -93     46    140     23   -119     93     64    192    192    189     41    262
    -83     31    114     25    -98     72     41    174    174    174     20    249
    -83      2     85     38    -85     44     31    163    158    163      5    239
    -96    -51     44     75    -70     -5     23    158    140    148    -15    226
    -98    -72     23     83    -62    -23     18    163    129    137    -31    218
   -109   -101      7    103    -59    -46     12    155    114    122    -49    210
   -111   -129    -20    119    -46    -75      0    140     88     98    -75    181
   -109   -153    -44    132    -33    -98    -15    119     64     80   -101    145
    -90   -176    -88    132     -2   -132    -28    103     44     64   -122    127
   -106   -189    -83    145    -12   -137    -28    103     36     62   -132    124
   -124   -207    -83    163    -23   -145    -25    103     31     57   -137    122
   -129   -205    -75    168    -28   -140    -23    106     33     64   -132    127
   -116   -184    -67    150    -25   -127    -25    101     33     67   -127    127
   -116   -176    -62    145    -28   -119    -28    101     31     59   -129    116
   -150   -181    -31    166    -62   -106    -18    103     31     57   -127    114
   -197   -176     20    187   -109    -77     -2    116     46     72   -103    132
   -132   -179    -49    153    -44   -114    -12    111     28     54   -119    114
    -98   -207   -111    153      5   -161      7    137     28     38   -142     88
    -93   -249   -155    171     28   -205     80    236     62     33   -176     41
   -148   -205    -57    176    -46   -132    210    384    166     93   -142     49
    -38   -103    -64     70     10    -85    283    530    277    187    -59    101
     36    127     88    -83    -25    109    327    652    446    392    161    316
     44    563    519   -303   -239    542    314    696    649    719    542    704
    -77   1052   1130   -485   -602   1091    202    558    807   1062    956   1098
   -200   1057   1257   -431   -730   1158    -54    213    649   1044    979   1098
   -298    678    976   -189   -639    826   -233   -166    226    610    574    727
   -275     98    371     88   -324    233   -324   -368   -210     25    -12    192
   -213   -303    -90    259    -62   -197   -329   -319   -353   -226   -293    -90
   -226   -446   -220    335     -5   -332   -262   -207   -314   -236   -327   -145
   -254   -462   -210    358    -23   -337   -179   -119   -241   -187   -296   -137
   -280   -413   -135    345    -72   -275   -103    -41   -155   -116   -233    -98
   -384   -329     54    358   -220   -137      5     77    -31     -2   -129     -2
   -239   -270    -31    254   -106   -150     12     98    -15      5   -129     -7
   -140   -249   -109    194    -18   -179      2     85    -28     -5   -137    -25
   -111   -241   -129    174      7   -187     -7     70    -38    -10   -145    -36
   -153   -241    -88    197    -33   -166     12     83    -23      5   -135    -23
   -210   -254    -46    231    -83   -150     28     96    -12     18   -119     -7
   -158   -267   -109    210    -25   -189     12     75    -31      2   -135    -20
   -150   -285   -137    218    -10   -213     10     64    -44      0   -137    -28
   -210   -298    -88    254    -62   -194     23     64    -36      7   -132    -20
   -244   -316    -75    277    -85   -197     20     62    -36     10   -137    -18
   -236   -327    -90    280    -75   -210      7     46    -46      7   -145    -25
   -218   -311    -93    265    -62   -205      7     38    -46     12   -142    -25
   -218   -316    -98    267    -59   -207      7     38    -41     20   -140    -25
   -228   -329   -101    277    -64   -215      2     36    -41     23   -142    -15
   -228   -319    -93    272    -70   -207      0     28    -44     25   -145     -5
   -265   -301    -38    283   -114   -171     15     44    -25     41   -127     18
   -301   -288     12    296   -158   -137     33     64     -2     57   -111     41
   -285   -290     -7    285   -140   -150     25     59     -5     49   -119     31
   -288   -275     10    280   -150   -132     28     72      5     59   -103     44
   -265   -254      7    257   -137   -124     20     70      5     57   -103     38
   -239   -226     12    233   -127   -106     12     64      7     54   -103     33
   -257   -220     36    236   -148    -90      7     64      7     51   -103     25
   -285   -207     77    246   -181    -64     12     72     12     59    -96     20
   -311   -205    106    257   -210    -49     15     75     18     59    -90      7
   -301   -192    109    246   -205    -41     12     80     20     62    -83      5
   -257   -158     98    207   -179    -31      2     80     23     67    -67      7
   -272   -142    129    207   -202     -7      2     85     31     75    -49     10
   -272   -140    129    205   -202     -5     -2     88     28     70    -44      0
   -272   -132    140    202   -207      2    -15     72     20     62    -36    -12
   -324   -122    200    223   -265     38     -2     85     33     77    -10     -2
   -275   -124    148    200   -213     10    -18     70     15     59    -18    -20
   -249   -137    109    192   -179    -15    -33     46     -5     36    -28    -44
   -327   -132    194    231   -262     31    -10     57     10     54     -2    -31
   -405   -132    270    267   -340     67     15     77     28     72     23    -10
   -337   -124    213    228   -275     44     -5     59     10     54     18    -23
   -254   -116    137    184   -197     10    -31     36    -15     25      2    -41
   -226   -114    111    171   -168     -2    -41     23    -31     10     -5    -64
   -140   -101     36    119    -90    -33    -62     -5    -59    -18    -25    -93
   -137   -114     23    124    -83    -44    -62    -12    -64    -25    -31    -98
   -150   -137     12    142    -83    -62    -57    -18    -64    -36    -36   -106
   -111   -137    -25    124    -44    -83    -57    -20    -67    -44    -41   -109
    -57   -119    -62     85      2    -90    -62    -25    -62    -49    -49   -122
    -62   -124    -62     93     -2    -96    -51    -10    -44    -44    -46   -122
    -72   -148    -77    109      0   -114    -33      5    -25    -41    -49   -124
    -41   -161   -119    101     38   -140    -28      2    -25    -49    -64   -142
    -38   -122    -83     77     20   -103    -20      5    -10    -41    -59   -137
    -57   -106    -51     80     -5    -80     -5     18     12    -23    -49   -127
     -5   -127   -122     64     57   -124    -18      7      2    -44    -80   -161
     36   -122   -158     44     96   -140    -25      0      0    -54    -98   -174
     49    -98   -150     23     98   -124    -28     -2      5    -49   -103   -171
    106    -93   -200     -5    150   -148    -51    -25     -7    -70   -132   -192
    116    -96   -213    -10    163   -153    -62    -31    -15    -77   -148   -200
    114    -83   -197    -15    155   -140    -62    -31    -12    -77   -153   -197
     96    -64   -161    -18    127   -111    -54    -23      0    -67   -148   -187
     80    -62   -142    -10    111   -101    -54    -18      2    -57   -145   -176
     59    -72   -132      5     93   -101    -51    -10     10    -49   -142   -166
     33    -57    -90     12     62    -72    -38      2     25    -28   -127   -150
     49    -46    -96     -2     70    -70    -46      0     25    -28   -129   -155
     44    -51    -96      2     67    -72    -46      5     31    -23   -132   -155
    -15    -51    -36     31     10    -44    -33     25     51     -2   -119   -135
     23    -33    -57      5     38    -44    -36     25     57      2   -119   -132
     75    -28   -106    -23     90    -67    -54     18     46     -5   -127   -142
     64    -12    -77    -25     70    -44    -46     25     57     10   -116   -129
     20      2    -20    -12     18     -7    -28     51     83     36    -88   -101
     41     12    -28    -25     36     -7    -25     57     88     44    -85    -98
     59     31    -28    -46     44      2    -25     59     93     51    -77    -90
    109     54    -54    -83     80      2    -33     54     88     54    -75    -90
    127     64    -62    -98     93      2    -31     57     90     57    -72    -85
    116     70    -46    -93     83     12     -7     75    106     72    -62    -72
    135     98    -36   -116     85     31      7     90    124     88    -49    -54
    137    132     -5   -135     70     64     18     98    140    106    -28    -36
    132    140      7   -137     62     75     20    101    145    114    -23    -31
    135    158     23   -145     57     90     28    106    153    124    -10    -15
    129    194     64   -163     31    129     38    111    166    142      7      5
    127    215     88   -171     18    153     41    103    174    150     18     18
    119    213     93   -168     12    153     33     96    171    153     20     25
    119    192     72   -155     23    132     12     72    155    137      5     15
    114    181     67   -150     23    124    -10     54    137    127     -2      5
    119    161     41   -140     38    101    -25     38    119    111    -12     -2
    109    137     25   -124     41     83    -28     38    114    103    -20    -10
    124    119     -5   -122     64     57    -28     38    106     90    -36    -28
    153     80    -72   -116    111      5    -49     15     77     59    -67    -59
    163     64   -101   -114    132    -18    -59      2     62     46    -80    -70
    140     33   -109    -88    124    -36    -62     -2     54     33    -98    -83
    166     12   -153    -88    161    -70    -75    -18     33     12   -124   -114
    155      5   -153    -83    153    -72    -88    -33     18     -2   -135   -142
    166      5   -161    -85    163    -77    -93    -44     10    -12   -142   -155
    168      0   -168    -85    168    -83    -88    -41     12    -10   -135   -158
    158     -7   -166    -75    161    -85    -80    -31     23     -2   -122   -150
    140    -31   -174    -57    155   -101    -85    -36     18     -7   -127   -163
    137    -41   -179    -49    155   -109    -90    -49      5    -20   -132   -171
     83    -41   -127    -23    103    -85    -88    -46     12    -12   -116   -158
     51    -41    -93     -5     72    -67    -70    -25     31      2    -98   -145
     85    -80   -168     -5    124   -124    -51      0     31    -20   -122   -187
    124    -98   -226    -12    174   -161     36    106     83    -18   -142   -231
    161    -28   -192    -67    176   -109    148    249    181     36   -109   -210
    220     90   -129   -155    176    -18    239    420    327    161      0   -109
    267    366     96   -319     85    233    270    524    498    384    252    140
    290    844    553   -568   -129    698    226    522    688    714    644    540
    200   1252   1052   -727   -426   1153     67    335    779    995   1000    880
     57   1239   1182   -646   -561   1210   -174     -5    610    966   1018    885
      2    743    740   -374   -368    743   -361   -402    111    407    470    431
    -10    161    171    -75    -90    166   -426   -545   -270   -135    -90    -54
      7   -163   -174     75     88   -168   -402   -459   -348   -301   -288   -267
     38   -280   -319    122    179   -298   -332   -340   -303   -306   -306   -311
     80   -270   -350     93    213   -309   -275   -265   -241   -270   -275   -296
    101   -181   -283     38    189   -231   -205   -184   -155   -197   -210   -249
     88    -98   -189      2    137   -142   -145   -109    -77   -129   -145   -189
     67    -57   -124     -5     96    -90    -96    -62    -20    -85   -101   -155
     75    -54   -129    -12    101    -90    -93    -62    -20    -90   -109   -161
     75    -44   -119    -18     96    -80    -90    -64    -18    -93   -109   -155
    116    -31   -148    -44    132    -88   -101    -77    -23   -101   -106   -163
    116    -33   -150    -41    132    -90    -93    -75    -12    -93    -77   -174
    116    -46   -163    -36    137   -103    -83    -67     -5    -75    -33   -161
    124    -33   -158    -46    140    -96    -77    -62      2    -57    -25   -137
    150    -36   -187    -59    168   -111    -93    -80    -12    -72    -44   -135
    111    -44   -155    -33    132    -98    -85    -85    -12    -77    -20   -127
    119    -36   -158    -44    137    -96    -93    -90    -12    -83     36   -127
    137    -36   -174    -49    153   -106   -101    -98    -18    -93     88   -142
    140    -20   -163    -59    150    -90    -98   -101    -18   -101    132   -140
    171     -5   -176    -83    174    -90   -106   -111    -25   -111    158   -132
    187      0   -187    -93    184    -93   -119   -127    -44   -132    163   -127
    184     20   -166   -103    176    -72   -124   -140    -57   -129    174   -116
    153     46   -109   -101    129    -31   -119   -140    -72   -109    187    -88
     96     64    -31    -80     64     18   -111   -140    -93    -64    197    -44
    114     44    -70    -80     90    -10   -129   -155    -77    -51    142    -41
     93     25    -67    -59     80    -20   -116   -145    -62    -75    109    -33
    174     41   -132   -106    153    -44   -124   -150    -75   -106     54    -51
    228     49   -179   -137    205    -64   -129   -155    -77   -106    -20    -64
    197     46   -150   -122    174    -51   -127   -158    -62    -83    -36    -62
    148     54    -93   -101    119    -18   -106   -145    -44    -70    -46    -57
    181     72   -109   -127    145    -15   -109   -150    -51    -75    -62    -59
    192     93    -98   -142    145     -2   -101   -148    -44    -67    -59    -54
    228     90   -137   -161    181    -23   -116   -179    -67    -80    -85    -72
    226     88   -137   -158    181    -23   -119   -192    -72    -85    -88    -72
    220     96   -127   -158    174    -15   -116   -200    -75    -90    -85    -59
    226    109   -116   -166    171     -2   -119   -213    -80    -98    -83    -51
    166     90    -75   -129    119     10   -109   -207    -70   -101    -70    -44
    194     85   -109   -140    150    -10   -111   -215    -83   -124    -83    -41
    179     90    -90   -137    135      0    -96   -210    -80   -135    -77    -20
    166     90    -75   -127    122      7    -80   -210    -83   -145    -75    -12
    153     83    -70   -122    111      7    -75   -207    -85   -150    -77    -15
    257     93   -163   -176    210    -36    -96   -228   -114   -174    -98    -49
    296     96   -200   -197    246    -49    -98   -239   -127   -184    -98    -62
    275     77   -197   -176    236    -59    -93   -252   -135   -194   -106    -70
    285     85   -202   -187    244    -57    -85   -257   -135   -200   -101    -67
    290     85   -205   -189    246    -59    -77   -249   -129   -200    -80    -62
    270     98   -171   -184    220    -36    -49   -226   -109   -179    -41    -49
    267    119   -148   -192    207    -12    -23   -192    -85   -153      7    -33
    293    106   -189   -202    241    -38    -18   -184    -90   -145     38    -46
    319    109   -210   -215    265    -49     -7   -171    -83   -140     70    -49
    314    111   -202   -213    259    -44     12   -150    -62   -150     75    -41
    363    119   -244   -241    303    -62     20   -155    -59   -153     51    -57
    350    124   -226   -239    288    -51     36   -150    -49   -145     44    -59
    342    132   -210   -239    275    -38     49   -142    -38   -137     33    -59
    329    137   -192   -236    259    -25     70   -129    -20   -119     36    -57
    319    137   -181   -228    252    -20     80   -119    -10   -109     31    -57
    306    148   -158   -228    233     -5     83   -111      0   -101     25    -51
    301    145   -155   -223    228     -5     77   -111      5    -96     28    -51
    296    137   -161   -218    228    -10     77   -103     10    -96     18    -54
    290    127   -163   -207    228    -18     77   -101     12   -101     -2    -57
    298    135   -163   -218    231    -12     77    -96     12   -106    -20    -46
    288    145   -142   -218    215      2     75    -85     20   -101    -23    -41
    288    155   -132   -223    210     10     67    -72     28    -93    -18    -36
    296    184   -111   -239    205     36     70    -57     44    -75     -5    -23
    283    187    -96   -233    189     44     62    -49     46    -72     -7    -28
    267    192    -75   -231    171     59     59    -41     54    -64     -7    -28
    259    187    -75   -226    166     57     49    -38     51    -62    -18    -38
    254    197    -57   -226    155     70     41    -33     59    -54    -15    -44
    239    187    -51   -215    145     67     36    -23     64    -44    -10    -44
    275    192    -83   -236    179     54     18    -28     57    -49    -18    -57
    270    184    -85   -228    176     51     10    -20     57    -41    -15    -57
    244    202    -41   -223    142     80     18     -5     75    -12      2    -41
    239    202    -36   -223    137     83     15     -2     75     -7     -2    -54
    254    215    -38   -236    145     90     15      0     72     -2     -7    -67
    176    244     64   -210     54    155     51     41    111     38     28    -33
    166    272    106   -218     31    189     67     64    129     59     46    -18
    226    296     67   -262     80    181     54     62    122     59     38    -28
    254    311     57   -285     98    184     54     67    124     62     38    -31
    262    332     70   -298     96    202     57     72    127     72     41    -31
    244    353    109   -298     67    231     67     83    140     88     57    -23
    213    363    148   -288     31    257     72     80    145    103     75     -7
    187    358    168   -272      7    265     67     75    148    106     75     -2
    171    332    158   -254      5    246     46     57    129     93     59    -10
    161    319    158   -239      2    239     25     41    116     83     51    -20
    150    327    174   -241    -10    252     15     36    109     85     57    -20
    142    301    158   -223     -7    231     10     33    103     77     49    -28
    111    267    153   -192    -20    210     10     31     96     67     41    -41
     77    223    145   -150    -33    184      5     28     85     54     28    -57
     83    179     96   -132     -7    137    -10      7     67     28      2    -83
     31    158    127    -96    -49    142      0     10     70     31      7    -85
    -98    127    223    -15   -161    174     36     41     98     57     36    -59
     31    119     88    -75    -28    103      0      7     59     15      0   -109
     83    111     28    -98     28     70    -20    -15     36     -7    -18   -135
     44     98     51    -72     -2     75    -15    -10     41     -7    -12   -135
     36    111     72    -75    -18     90     -5      2     54      0      2   -127
     51    122     70    -85     -7     96     -5      7     62      2     10   -122
     83    101     18    -93     31     59    -23    -10     44    -20     -5   -145
     72     96     23    -83     25     59    -18     -2     54    -18      2   -142
     41     88     44    -64     -2     67     -5     12     67     -7     18   -129
     15     67     51    -41    -18     59      5     31     77     -2     28   -119
     18     38     20    -28     -2     28     51     90    103     -5     10   -145
     33     54     20    -44      5     36    158    220    187     23     23   -161
     70    129     57   -101      5     93    259    381    314    109    103   -114
    129    303    174   -215    -20    239    337    561    491    277    280     41
    187    659    472   -426   -142    566    332    633    680    545    605    376
    127   1189   1062   -659   -467   1124    275    597    891    917   1057    849
    -36   1452   1486   -709   -761   1470     96    353    917   1117   1317   1111
   -153   1265   1418   -555   -784   1340   -124      0    646    924   1158    961
   -181    633    813   -228   -496    724   -270   -340    111    280    509    387
   -132    111    244     10   -189    176   -319   -397   -166   -124     62    -44
    -90   -116    -28    101    -33    -72   -293   -303   -189   -210    -51   -179
    -98   -163    -64    132    -18   -114   -223   -205   -137   -189    -51   -197
    -85   -103    -18     93    -36    -59   -135    -98    -46   -111      2   -142
    -77     -5     72     38    -75     33    -57     -5     44    -25     67    -75
    -70     59    129      2   -101     96    -12     46     98     28    103    -25
    -59     77    137     -7    -98    106      0     67    114     51    103    -18
    -59     67    127     -5    -96     96      5     70    114     64    101    -15
    -96     72    168     10   -132    119     18     88    127     98    114      7
    -96     59    155     15   -127    106     15     85    124    114    111      0
    -70     67    137      2   -103    101     10     85    127    129    111     -5
    -54     75    129    -12    -93    101     15     93    148    153    122     10
    -28     85    114    -28    -70     98      7     85    166    166    119     12
    -41     72    114    -18    -77     93      0     75    194    163    114      7
    -64     83    148     -7   -106    114      2     83    246    148    127     23
    -70     80    150     -7   -109    114      7     98    293    122    140     33
    -64     70    135     -2    -98    101     12    106    311     90    150     33
    -88     41    127     20   -109     85     20    111    316     80    142     33
   -109     38    148     36   -127     93     33    127    329    122    163     38
   -127     33    158     46   -142     96     38    137    332    142    168     51
   -122     33    155     44   -140     93     36    140    301    137    163     59
   -124     36    161     44   -142     96     38    142    280    137    168     72
   -135     49    184     44   -158    116     41    140    257    135    171     96
   -124     44    166     38   -145    103     33    124    226    122    122     85
   -174     38    213     67   -194    124     49    132    220    129    161     96
   -192     51    241     70   -215    145     54    137    213    137    202    103
   -116     57    174     31   -145    114     25    109    174    111    179     46
   -153     49    202     51   -179    124     31    109    166    114    184     25
   -158     54    213     49   -184    132     33    109    166    122    192     18
   -153     59    213     46   -184    135     31    109    163    129    155      0
    -75     62    137      7   -106     98      5     83    132     96    137    -46
    -72     62    135      5   -103     98     -2     72    119     80    132    -46
    -96     59    155     18   -127    109     -5     70    111     72     83    -25
   -119     36    155     38   -140     96    -10     62     96     51     25     -7
   -142     10    153     67   -148     80    -15     49     77     33      7      2
   -148      5    150     70   -150     77    -23     41     64     23     12      0
   -150     -2    148     75   -150     72    -36     25     49     12     18     23
   -158    -12    145     85   -153     64    -44     10     31      0     12     33
   -166    -33    132    101   -150     49    -51      0     10    -18      2     33
   -166    -44    119    103   -142     36    -59    -12     -5    -33    -10     38
   -166    -54    111    109   -140     28    -51    -12    -12    -33    -10     59
   -171    -64    103    116   -137     18    -51    -20    -23    -38    -15     59
   -174    -59    114    116   -145     25    -51    -25    -31    -46    -28     57
   -174    -46    127    109   -153     41    -44    -18    -33    -44    -36     59
   -184    -44    140    114   -163     46    -33     -2    -23    -31    -28     72
   -184    -38    142    109   -163     51    -20     18    -12    -18    -20     88
   -176    -23    153    101   -166     64     -5     44      5      0     -7    101
   -184    -25    155    103   -171     64      5     64     15     10     -7     88
   -189    -20    168    103   -179     72     20     93     28     20    -10     77
   -200    -25    174    114   -189     72     36    116     44     31    -12     70
   -207    -15    192    111   -200     88     46    129     54     38    -18     62
   -202      2    202     98   -202    103     49    137     62     54     -7     49
   -202      0    202     98   -202    101     57    142     67     59      0     33
   -205      2    205     98   -205    103     59    145     72     64     10     23
   -205      5    210    101   -207    106     64    148     77     67     23     23
   -210     -7    202    106   -207     96     59    140     67     49      5      5
   -213    -10    202    109   -207     96     64    142     67     49      7      0
   -226     -2    220    114   -223    106     67    145     70     46     12      5
   -241     10    252    116   -246    129     77    153     80     57     20     12
   -228     33    262     96   -244    148     70    145     80     62     20      7
   -228     38    267     93   -246    153     64    142     77     64     20      5
   -223     49    272     85   -249    158     64    135     77     64     18      5
   -223     62    285     80   -254    174     70    142     88     77     25      5
   -239     80    319     77   -280    197     77    150     96     88     31      7
   -246     85    329     80   -288    207     90    166    106     98     36     15
   -257     72    329     90   -296    202     93    168    111    106     41     18
   -265     77    342     93   -303    210     93    179    116    114     46      7
   -265     77    342     90   -303    210     93    184    116    114     41      2
   -288     88    376     98   -332    231    103    197    127    129     57     10
   -316     93    410    109   -363    252    116    207    137    142     67     18
   -293     96    389     98   -340    241    114    197    129    142     67     -7
   -303     88    392    106   -348    241    116    192    127    142     67    -23
   -314     85    397    114   -355    241    116    192    127    142     64    -25
   -342     80    423    129   -384    249    127    202    132    153     70    -25
   -379     85    465    148   -420    275    148    220    148    163     83    -25
   -361     96    454    132   -407    275    161    220    148    163     83    -28
   -361    119    478    119   -418    298    187    233    163    176     98    -20
   -368    129    496    116   -431    314    207    249    176    189    109    -15
   -389    148    537    122   -462    342    236    272    194    215    127      2
   -400    166    563    116   -480    363    254    288    205    233    135      7
   -428    145    574    140   -501    358    270    298    213    246    137      2
   -462    168    631    145   -548    397    296    319    239    275    161     20
   -491    207    698    142   -594    452    309    327    262    301    187     38
   -472    210    683    129   -579    446    285    301    252    288    179     33
   -545    197    740    174   -641    467    285    306    262    296    189     49
   -631    197    826    215   -727    511    288    316    283    311    205     62
   -615    205    820    205   -717    511    262    306    277    306    200     57
   -633    184    818    223   -727    501    249    298    272    301    189     46
   -641    137    779    252   -711    459    241    288    259    285    166     23
   -649    106    753    270   -701    428    233    283    249    262    150      7
   -623     72    696    275   -659    384    213    259    223    226    127    -20
   -576     41    615    265   -594    329    174    213    174    161     90    -83
   -537     33    568    252   -553    301    150    192    140    122     72   -122
   -527      5    532    262   -532    267    127    168    109     88     51   -153
   -498    -36    462    267   -480    213    101    142     64     51     25   -189
   -465    -23    439    241   -454    205     85    124     46     38     15   -200
   -436    -12    423    223   -431    205     80    114     38     36      2   -215
   -426      0    423    213   -426    210     67    109     31     33     -5   -231
   -413     41    454    187   -433    246     57    103     33     38     -5   -239
   -415     38    452    187   -433    244     57    103     33     31    -15   -244
   -418     44    462    187   -439    252     59    109     44     31    -12   -231
   -415     33    449    189   -431    241     59    109     49     18    -18   -233
   -410     -2    407    207   -410    202     93    145     59     -2    -44   -267
   -384      5    389    189   -387    197    200    262    127     10    -51   -303
   -329     93    423    116   -376    259    324    428    254     96     12   -259
   -236    270    506    -18   -371    387    413    602    426    259    161   -114
   -140    584    724   -220   -431    654    394    654    581    485    418    161
   -174   1122   1293   -475   -735   1208    293    579    774    844    852    626
   -332   1405   1735   -537  -1034   1569     80    316    805   1052   1117    898
   -423   1169   1590   -374  -1008   1379   -163    -62    514    828    919    717
   -426    509    935    -41   -680    722   -355   -472    -62    158    265    132
   -324    -23    301    171   -314    137   -410   -550   -358   -270   -205   -322
   -210   -236    -25    223    -93   -132   -392   -467   -387   -374   -358   -485
   -127   -257   -132    189      0   -197   -329   -376   -337   -361   -381   -524
    -49   -174   -124    111     36   -150   -241   -275   -246   -296   -340   -488
      2    -83    -85     38     41    -85   -176   -205   -176   -236   -296   -444
     31    -44    -75      5     51    -59   -140   -166   -135   -205   -277   -418
     49    -31    -80    -12     64    -54   -119   -145   -114   -189   -275   -407
     54    -15    -70    -18     62    -41   -103   -132   -101   -176   -270   -394
     38    -20    -59    -10     46    -38   -106   -135   -101   -176   -275   -387
     28    -23    -51     -2     38    -38   -106   -132    -98   -174   -280   -379
     25    -23    -49      0     36    -36   -106   -127    -93   -168   -280   -374
     28     -7    -36    -10     31    -20    -96   -116    -80   -153   -270   -366
     -7     -5      0      5     -5      0    -85   -109    -70   -142   -259   -361
    -38     -7     31     23    -36     12    -75   -103    -62   -132   -252   -353
    -62      0     59     28    -59     28    -62    -90    -44   -114   -236   -335
    -83     12     96     36    -88     54    -46    -72    -23    -96   -218   -319
    -90     12    101     36    -96     57    -44    -64    -15    -90   -213   -311
   -109     12    119     46   -114     64    -36    -62    -12    -85   -205   -301
   -127     12    140     54   -135     75    -33    -57     -5    -83   -200   -290
   -129     41    171     44   -150    106    -20    -41     10    -67   -176   -265
   -137     49    187     41   -161    116    -25    -38     10    -62   -171   -257
   -140     59    197     38   -168    127    -25    -33     18    -57   -168   -244
   -148     67    213     38   -179    140    -25    -28     25    -51   -163   -231
   -142     59    202     41   -171    129    -28    -23     31    -49   -161   -220
   -103     67    171     15   -137    119    -44    -31     23    -54   -163   -220
    -54     88    142    -18    -98    114    -57    -38     18    -57   -163   -220
    -28     88    116    -31    -72    101    -64    -41     12    -62   -166   -220
      0    109    109    -54    -54    109    -70    -46     12    -62   -171   -215
     25    101     75    -64    -25     88    -88    -59     -2    -75   -184   -223
     51    103     51    -77      0     77   -101    -70    -12    -77   -194   -226
     77    116     36    -98     20     77   -106    -75    -15    -72   -187   -215
     85    119     33   -101     25     77   -116    -85    -20    -70   -184   -202
    109    116      7   -114     49     62   -129    -96    -28    -75   -189   -194
    122    114     -7   -116     64     54   -145   -109    -44    -85   -197   -207
    111    111      0   -111     57     54   -158   -124    -59    -93   -202   -213
    109    124     15   -116     46     70   -158   -132    -64    -88   -184   -197
     96    103      5   -101     44     54   -161   -135    -67    -96   -189   -194
    106     72    -33    -90     70     20   -166   -142    -80   -111   -207   -207
     98     59    -38    -80     70     10   -166   -153    -96   -122   -213   -213
     98     70    -28    -83     64     20   -174   -171   -111   -129   -218   -210
     96     49    -46    -72     72      0   -176   -179   -124   -142   -231   -213
     88     33    -54    -59     70    -10   -176   -181   -132   -145   -231   -218
     88     28    -62    -59     75    -15   -176   -187   -137   -148   -231   -220
    111     36    -75    -72     93    -18   -168   -181   -135   -148   -223   -213
    122     33    -90    -77    106    -28   -163   -181   -137   -150   -223   -223
    109     28    -80    -70     96    -25   -155   -168   -124   -142   -220   -223
    124     31    -96    -77    109    -31   -145   -155   -114   -137   -218   -218
    135     28   -106    -80    122    -38   -135   -140   -101   -127   -220   -207
    135     31   -106    -85    119    -36   -124   -129    -88   -119   -213   -205
    140     25   -114    -85    127    -44   -114   -116    -72   -109   -210   -213
    137     10   -127    -75    132    -57    -98   -106    -62   -106   -215   -220
    142     15   -127    -77    135    -54    -96   -106    -59   -106   -218   -231
    145     36   -109    -93    127    -33    -98   -111    -57   -106   -226   -236
    140     31   -109    -85    124    -36    -90   -109    -51   -106   -231   -231
    135      7   -127    -72    129    -59    -80   -101    -46   -103   -228   -231
    148      5   -142    -75    145    -67    -83   -103    -46   -101   -228   -241
    135      0   -135    -70    135    -67    -88   -114    -54   -111   -239   -252
    148      5   -145    -77    148    -70    -90   -119    -57   -114   -246   -254
    155     -2   -158    -77    155    -80    -88   -114    -51   -103   -233   -254
    161    -10   -171    -75    166    -90    -88   -111    -46   -101   -228   -254
    168    -23   -194    -75    179   -106    -90   -116    -54   -111   -246   -272
    184    -12   -200    -85    189   -106    -96   -122    -57   -111   -246   -280
    218      0   -218   -109    218   -109   -106   -129    -62   -114   -249   -283
    194      7   -187   -101    192    -88    -96   -114    -46    -96   -233   -259
    148      5   -145    -77    148    -70    -77    -88    -25    -72   -210   -252
    148      5   -145    -77    145    -70    -72    -77    -15    -62   -200   -254
    197     36   -161   -116    176    -59    -72    -72    -12    -59   -192   -241
    187     54   -132   -119    161    -38    -62    -64     -7    -51   -181   -231
    137     59    -80    -98    109    -10    -57    -57      5    -38   -171   -223
     90     59    -31    -75     59     15    -46    -41     15    -28   -161   -200
     44     51      5    -49     20     28    -36    -31     25    -12   -142   -181
      2     33     31    -18    -12     33    -15    -10     49     10   -119   -158
    -44     33     75      5    -59     54      0     12     75     46    -85   -127
    -64     38    103     12    -83     70     12     33    114     88    -38    -96
    -93     59    153     15   -124    106     25     38    137    114    -25    -59
   -101     90    192      5   -145    140     44     44    135    114    -49    -49
    -88     93    179     -5   -135    135     51     54    137    114    -54    -44
   -101     85    184      7   -142    135     57     54    135    114    -31    -46
   -249     85    335     80   -293    210    103     96    171    158     49    -12
   -309    109    418    101   -363    262    129    127    197    184    119      7
   -231    150    379     38   -303    265    124    129    200    179    145      5
   -192    192    381      0   -288    285    124    129    207    194    171     20
   -155    215    368    -31   -262    290    109    116    202    197    179     33
   -148    194    342    -23   -244    267     85     98    181    179    168     31
   -137    181    319    -23   -228    252     57     75    153    150    161     28
   -150    166    316     -7   -233    241     28     57    124    122    150     25
   -179    150    329     10   -254    239     15     51    106    109    129     36
   -213    119    332     46   -272    226      7     41     70     85     93     23
   -223    106    329     57   -277    218      2     20     20     98     90     -5
   -210     67    277     70   -244    171     -2     -2      7    103     72    -49
   -200     33    233     80   -215    132      2     -5     20     80     59    -75
   -194    -15    179    106   -187     80      0     -5     12     44     44   -101
   -176    -59    114    116   -148     25    -15    -31    -10     18     20   -124
   -220    -51    168    135   -194     57      0    -23      7     38     33   -109
   -213    -38    171    124   -192     64      0    -31     10     41     31   -111
   -194    -31    163    114   -179     64      5    -23     18     44     28   -111
   -226    -41    184    132   -207     70      7    -28     20     46     10   -116
   -239    -51    187    145   -215     67     18    -31     25     51      2   -122
   -244    -46    197    142   -220     75     23    -28     36     54      7   -114
   -257    -46    210    153   -233     80     28    -23     41     44     20    -98
   -275    -67    207    168   -244     70     41     -5     57     49     44   -101
   -254   -103    150    179   -205     20     85     59     83     31     41   -135
   -244    -90    150    166   -200     31    197    189    163     49     54   -158
   -223    -12    210    119   -218     98    303    345    283    145    132   -122
   -148    176    322    -15   -236    249    384    517    459    314    298     38
   -114    537    652   -213   -384    594    387    587    639    587    607    355
   -161   1041   1202   -441   -683   1122    298    509    795    930   1010    766
   -262   1278   1540   -506   -901   1408     77    236    761   1098   1231    963
   -332   1036   1366   -353   -849   1200   -142   -145    410    815    992    724
   -353    467    820    -57   -587    644   -246   -413    -57    205    410    223
   -309    -38    267    174   -290    114   -270   -433   -303   -200    -15   -153
   -265   -254     10    259   -137   -122   -241   -335   -309   -265   -114   -265
   -254   -301    -49    277   -103   -176   -181   -252   -252   -241   -111   -285
   -246   -265    -18    254   -116   -142   -122   -181   -179   -184    -72   -257
   -244   -189     51    215   -150    -70    -67   -111    -98   -114    -12   -218
   -236   -135    101    187   -168    -18    -20    -54    -28    -57     41   -174
   -228   -119    109    171   -171     -7     -2    -28     -2    -31     59   -168
   -218    -83    132    150   -176     23      5    -18     12    -20     64   -161
   -213    -72    137    142   -176     31      5    -15     15    -20     46   -161
   -210    -54    155    132   -184     49     15     -5     28    -12     46   -153
   -228    -64    161    145   -197     46     10    -10     23    -12     46   -158
   -220    -67    153    142   -189     41     15     -2     28    -10     49   -158
   -213    -72    137    142   -176     31     15      0     33    -18     46   -163
   -207    -67    140    137   -174     36      7    -10     23    -25     41   -176
   -215    -85    127    148   -174     20      0    -23     15    -33     31   -192
   -210    -75    135    142   -174     28      0    -15     23    -31     31   -187
   -205    -59    142    129   -174     41      7    -10     36    -20     41   -171
   -205    -80    124    142   -166     20      5    -12     33    -28     25   -171
   -202    -75    124    137   -166     23     -2    -12     36    -36     20   -168
   -194    -62    132    129   -163     33     -7    -15     36    -36     20   -161
   -189    -59    129    124   -161     33     -7    -15     36    -38      7   -153
   -207    -38    168    124   -189     64      5     -5     54    -28     10   -132
   -218    -59    158    137   -192     49     -5    -15     44    -41     -7   -142
   -228    -83    145    153   -187     31    -12    -23     36    -46    -23   -148
   -236    -77    155    155   -197     36    -12    -23     38    -41    -25   -153
   -249    -85    163    168   -207     38    -18    -31     31    -46    -23   -158
   -254    -80    174    166   -215     46    -31    -41     23    -41    -12   -155
   -257    -88    168    174   -213     38    -44    -49     18    -44    -10   -153
   -262   -114    148    189   -205     15    -57    -59      7    -54    -18   -153
   -259   -119    140    189   -200     10    -62    -57      2    -54    -23   -150
   -254   -127    127    189   -192      0    -70    -64     -5    -62    -31   -148
   -257   -132    124    194   -192     -5    -77    -72    -12    -64    -36   -142
   -259   -127    132    189   -197      2    -88    -80    -20    -62    -38   -142
   -236   -101    135    168   -187     15    -90    -80    -20    -57    -31   -124
   -233   -114    116    171   -176      0    -98    -88    -33    -67    -44   -111
   -228   -122    106    174   -168     -7   -103    -93    -46    -75    -51   -109
   -213   -101    109    155   -163      2   -111    -96    -54    -70    -46   -106
   -205   -101    103    153   -155      0   -116   -103    -67    -75    -51   -111
   -194   -106     88    148   -142    -10   -122   -114    -83    -90    -67   -119
   -181   -122     59    153   -122    -31   -119   -116    -93   -101    -80   -122
   -171   -103     67    135   -122    -18   -109   -114    -93   -101    -77   -111
   -163    -98     64    132   -114    -18   -111   -122   -106   -109    -88   -116
   -158   -106     51    129   -106    -28   -111   -122   -111   -124   -103   -124
   -148    -93     54    119   -103    -20   -103   -114   -103   -124   -106   -119
   -137    -85     51    109    -96    -15    -90   -101    -90   -119   -101   -127
   -140    -98     41    119    -90    -28    -80    -85    -75   -114    -93   -132
   -148    -98     46    122    -98    -25    -77    -80    -70   -114    -90   -148
   -142    -93     49    116    -98    -23    -62    -64    -46   -103    -85   -148
   -135    -88     44    111    -90    -23    -46    -44    -23    -90    -85   -145
   -142    -85     57    114   -101    -15    -31    -31     -7    -80    -83   -142
   -161    -98     62    129   -114    -20    -23    -25      0    -72    -80   -140
   -181   -109     72    145   -129    -18    -12    -18     10    -64    -75   -137
   -187   -101     83    142   -137     -7    -10    -12     23    -57    -70   -135
   -140    -93     46    116    -93    -23    -15    -15     18    -64    -80   -140
    -96   -101     -7     98    -46    -54    -36    -36      2    -83   -101   -153
   -103    -85     15     93    -59    -36    -28    -28     10    -70    -80   -135
   -109    -72     33     90    -72    -20    -20    -20     20    -59    -67   -114
    -96    -83     12     90    -54    -36    -23    -23     15    -72    -75   -109
   -103    -90     12     96    -59    -41    -25    -23     10    -85    -80   -114
   -109    -96     12    101    -62    -41    -33    -23      2    -83    -75   -119
   -109    -98     10    103    -62    -44    -36    -20      2    -80    -59   -114
   -109    -96     12    103    -62    -41    -36    -15      2    -77    -57   -106
   -116    -98     18    106    -70    -41    -36    -12      2    -70    -59   -101
   -119   -103     15    111    -70    -44    -36     -7      7    -59    -46    -93
   -109   -101      5    103    -59    -49    -38     -2     15    -44    -28    -83
   -106    -98      7    103    -57    -46    -41      2     25    -23    -12    -77
   -101   -101     -2     98    -49    -51    -44     10     44     -5      0    -59
   -103    -96      5     98    -54    -46    -38     18     75      5      7    -36
   -109    -80     25     93    -67    -28    -36     23    116      0     18    -12
   -109    -77     31     93    -70    -23    -36     31    153    -10     38      7
   -106    -77     25     90    -67    -25    -33     33    163    -10     70     28
   -109    -70     38     88    -75    -15    -23     46    174      2    101     54
   -109    -46     62     75    -85      7     -5     64    187     28    142     72
   -101    -20     80     62    -90     28     15     83    192     51    179     85
   -103     -2    101     51   -103     49     33    101    192     64    197    101
    -98     15    114     41   -106     64     46    111    192     70    189    114
   -106     20    127     38   -116     72     59    116    187     72    163    109
   -114     38    153     38   -132     96     67    122    184     83    176    106
   -122     83    202     18   -163    142     75    124    189     98    236    101
   -129    106    233     10   -181    168     83    124    194    124    272     90
   -158     98    254     28   -205    176     75    114    192    137    249     83
   -192     67    259     62   -226    163     46     88    166     93    187     67
   -197     62    257     67   -226    158     25     77    153     72    179     64
   -161     75    236     41   -197    155     18     80    148     72    181     59
   -168     51    218     57   -194    132     15     72    132     57    137     31
   -200      5    205     98   -202    103      0     57    111     31     98     -2
   -252    -70    181    158   -220     54    -23     31     75     -2     72    -33
   -254   -111    142    181   -200     15    -38     12     49    -23     46    -64
   -202    -88    114    145   -161     12    -20     20     49    -15     59    -67
   -187    -96     90    142   -140     -2    -12     18     41    -20     51    -67
   -187   -122     64    150   -127    -28    -23      0     20    -36     31    -83
   -179   -127     51    153   -116    -38    -23     -2     12    -36     23    -83
   -220   -168     51    194   -137    -57    -28    -10      0    -41     10    -85
   -239   -179     59    210   -150    -59    -33    -12     -5    -38      7    -83
   -239   -189     49    213   -145    -72    -36    -12    -10    -46      0    -75
   -220   -163     57    192   -140    -54    -28      0     -5    -38      7    -51
   -215   -142     72    176   -148    -36    -23     10      2    -33     15    -41
   -228   -142     85    187   -158    -28    -23     15      0    -33      5    -44
   -223   -166     57    194   -140    -54     -7     54     10    -44    -23    -70
   -210   -168     41    189   -127    -64     80    166     67    -23    -36    -96
   -207   -122     85    161   -148    -18    189    311    171     41     -5    -70
   -179      5    184     88   -181     93    296    501    335    187    114     41
   -132    303    436    -85   -285    368    327    620    517    433    381    296
   -127    787    914   -329   -519    849    283    626    711    782    784    696
   -239   1171   1410   -467   -826   1291    114    436    792   1060   1114   1015
   -335   1148   1483   -405   -909   1314   -132     88    597   1008   1098    987
   -387    657   1044   -135   -717    849   -288   -275    114    459    584    553
   -374     90    465    140   -420    277   -327   -402   -265    -72     38     77
   -335   -226    106    277   -223    -62   -298   -322   -340   -228   -161   -142
   -306   -345    -38    327   -135   -192   -233   -220   -298   -231   -192   -210
   -296   -337    -44    314   -127   -189   -176   -153   -241   -202   -181   -218
   -283   -244     38    265   -163   -103   -101    -72   -148   -132   -124   -161
   -270   -166    103    215   -189    -31    -46    -12    -75    -67    -70   -103
   -265   -122    142    194   -205     10    -12     15    -38    -31    -36    -85
   -277   -103    171    189   -226     33      7     33    -23    -23    -25    -80
   -309   -106    202    207   -257     46     23     44    -15    -20    -23    -77
   -335   -101    233    215   -285     67     44     51    -12    -15    -18    -77
   -353    -90    262    223   -309     85     62     59     -5     -5     -2    -75
   -363    -83    280    220   -324     98     75     62      0      5     10    -77
   -353    -67    285    207   -319    109     88     67      7     12     15    -88
   -342    -70    272    205   -309    101     90     62      2     12      5   -114
   -314    -54    259    184   -288    101     90     57      0     15      7   -129
   -288    -49    239    166   -265     93     83     46    -12     10      7   -155
   -283    -67    215    174   -252     72     70     36    -23      2      0   -168
   -267    -67    197    166   -233     64     64     28    -25      2    -12   -168
   -205    -28    176    116   -192     72     67     31    -23      7    -10   -163
   -194    -46    148    119   -171     49     38      5    -44    -12    -25   -187
   -155    -57     98    106   -127     20      7    -15    -59    -36    -46   -207
   -137    -59     75     96   -109      7    -15    -31    -67    -51    -54   -220
   -176    -15    161     96   -168     72     25    -10    -31    -18    -15   -179
   -189     33    223     75   -205    127     98     12      2     12     15   -140
   -290      2    290    142   -290    145    111     36     15     10     15   -135
   -358     -5    353    179   -355    174    109     59     44     18     20   -129
   -371     20    392    176   -381    205    109     80     83     49     36   -114
   -371     44    413    161   -392    228     98     83     96     77     36    -98
   -371     49    418    161   -394    233     88     77    101     98     44    -90
   -361     38    397    158   -379    218     64     64     88     90     36   -103
   -332     67    400    132   -366    233     46     57     80     88     36    -98
   -309    116    426     96   -368    270     41     54     88    103     54    -67
   -306    140    444     83   -376    290     25     38     83    109     62    -51
   -306    148    452     77   -379    298     10     28     75    109     54    -46
   -306    150    457     77   -381    303      5     28     70    101     51    -46
   -306    161    467     70   -387    314     -2     28     64     90     51    -49
   -314    148    462     83   -387    303    -15     15     46     64     25    -59
   -335    158    493     88   -415    324    -20     10     41     51     18    -57
   -389    168    558    111   -472    363     -2     25     57     57     28    -51
   -483    213    696    132   -589    454     28     67     98     93     83    -12
   -587    259    846    163   -717    553     64    114    148    140    142     36
   -735    290   1026    220   -880    657    109    171    205    194    210    103
   -909    322   1231    293  -1070    776    163    228    262    252    283    179
   -922    340   1260    288  -1091    797    155    228    262    231    285    179
   -896    355   1252    267  -1072    802    153    239    262    215    270    171
   -880    355   1236    262  -1060    795    176    265    267    231    254    145
   -865    350   1215    257  -1039    782    207    293    280    252    257    106
   -854    368   1221    241  -1039    795    228    316    301    272    296    109
   -872    389   1262    241  -1067    826    254    342    337    296    340    124
   -893    392   1286    249  -1088    839    267    350    355    298    335    129
   -867    387   1254    241  -1060    820    270    345    361    285    303    111
   -800    374   1174    213   -987    771    254    316    340    257    262     67
   -646    355   1002    145   -826    678    205    259    288    194    187     -2
   -467    335    802     64   -636    568    142    187    218    119     96    -85
   -353    293    646     31   -498    470    101    132    168     64     28   -142
   -316    254    571     31   -444    410     85    106    145     31    -12   -171
   -226    226    452     -2   -337    337     49     57    101    -20    -67   -223
   -106    215    319    -57   -213    267      7      2     49    -75   -119   -285
    -18    194    213    -88   -114    202    -25    -44      5   -114   -161   -327
     59    163    103   -111    -20    132    -62    -90    -33   -155   -202   -363
    127    150     23   -140     51     88    -90   -135    -62   -184   -228   -387
    161    142    -18   -153     90     62   -111   -161    -80   -205   -239   -400
    166    145    -20   -155     93     62   -124   -171    -88   -210   -244   -402
    168    158    -10   -166     90     75   -137   -168    -88   -202   -236   -389
    194    174    -20   -184    109     77   -148   -166    -83   -192   -226   -376
    213    181    -31   -200    122     75   -168   -166    -83   -187   -218   -368
    220    197    -23   -207    122     88   -184   -158    -75   -176   -200   -353
    210    210     -2   -213    106    103   -176   -140    -59   -155   -176   -327
    194    220     23   -207     85    122   -161   -122    -36   -132   -153   -293
    189    246     57   -218     64    153   -145   -101    -15   -103   -129   -249
    179    249     70   -213     54    161   -142    -96    -10    -98   -132   -239
    142    218     75   -181     33    145   -153   -101    -15   -103   -153   -244
    114    218    101   -166      7    161   -148    -98    -10    -96   -155   -226
    129    283    150   -207    -10    218   -124    -77     15    -67   -140   -194
    148    335    187   -241    -18    262    -93    -49     46    -38   -127   -181
     96    314    215   -205    -59    265    -93    -49     46    -41   -135   -202
     77    316    239   -197    -80    277    -83    -46     51    -36   -116   -207
     88    342    254   -215    -83    298    -64    -36     67    -25    -83   -197
     90    371    280   -231    -93    327    -36    -10     88     -2    -46   -181
     83    384    298   -236   -109    340    -20     -5     96      7    -15   -168
     62    366    303   -215   -119    335    -15     -5     98     12      7   -163
     46    381    335   -218   -142    358     -2      5    109     28     38   -132
     33    405    371   -218   -168    389     12     12    127     49     64    -90
     25    413    387   -223   -179    400     15      7    129     59     83    -64
     31    394    363   -213   -166    379     -5    -12    109     46     80    -88
     44    381    335   -215   -145    361    -20    -31     90     28     80   -114
     49    366    316   -207   -132    342    -31    -44     77      5     85   -122
     57    314    257   -187   -101    285    -46    -62     49    -33     70   -153
     90    252    161   -171    -33    207    -70    -90     15    -80     33   -210
    174    207     31   -192     70    122    -93   -127    -25   -119    -20   -272
    249    181    -67   -215    158     57   -106   -158    -62   -155    -70   -322
    275    153   -124   -215    197     15   -119   -184    -90   -189   -101   -350
    298    111   -189   -205    244    -38   -155   -228   -132   -228   -135   -389
    374     72   -301   -223    337   -114   -210   -293   -197   -288   -187   -444
    413     49   -363   -231    389   -155   -228   -316   -220   -309   -205   -472
    454     20   -433   -239    444   -205   -249   -337   -244   -332   -226   -501
    517    -25   -542   -246    527   -283   -296   -381   -288   -371   -259   -542
    558    -31   -589   -265    574   -309   -309   -394   -298   -379   -259   -545
    530    -25   -555   -252    542   -290   -296   -376   -275   -358   -244   -522
    504    -23   -527   -241    514   -275   -298   -366   -265   -353   -241   -514
    519    -15   -535   -252    524   -275   -309   -374   -275   -363   -254   -532
    514    -33   -550   -241    532   -290   -272   -327   -252   -361   -259   -545
    472    -96   -568   -187    519   -332   -161   -194   -179   -340   -272   -566
    426    -18   -444   -207    436   -231    -18    -20    -38   -244   -202   -527
    413    161   -254   -288    335    -46    111    194    171    -46    -33   -381
    410    485     75   -449    166    280    166    340    392    244    265    -98
    358   1010    652   -683   -145    831    116    353    605    631    714    358
    145   1421   1275   -782   -566   1348    -96    101    662    927   1085    730
    -15   1343   1356   -665   -685   1350   -337   -249    431    833   1044    688
    -83    865    948   -392   -514    904   -462   -568    -25    306    553    285
    -93    241    335    -72   -213    288   -472   -652   -397   -272    -41   -215
   -122    -70     51     96    -88     -7   -426   -537   -418   -400   -218   -397
   -132   -127      2    129    -67    -62   -345   -418   -335   -374   -223   -415
   -166   -109     57    137   -114    -25   -270   -329   -252   -319   -197   -389
   -205    -44    161    124   -184     57   -184   -249   -158   -252   -148   -309
   -161     72    231     41   -197    153   -111   -194    -77   -192    -72   -228
   -194    140    335     28   -265    236    -41   -137     -7   -122     31   -145
   -176    114    290     31   -233    202    -59   -166    -18   -135     51   -137
   -129    137    267     -2   -197    202    -83   -197    -31    -77     90    -96
    -64    187    249    -62   -158    218    -70   -205    -36    -44     85   -116
    -36    200    236    -83   -135    218    -51   -220    -38    -67     70   -158
    -49    213    259    -83   -155    236    -38   -228    -38    -70     98   -161
    -64    254    319    -93   -192    285    -23   -228    -33    -38    148   -150
    -83    257    340    -88   -213    298    -18   -218    -25    -15    215   -142
    -85    283    366    -98   -226    324    -10   -220    -12    -23    285   -129
   -109    288    397    -90   -252    342     -5   -228    -18    -44    332   -116
   -142    280    423    -67   -283    350     10   -223    -33    -67    345    -98
   -150    301    449    -75   -301    374     28   -207    -33    -49    353    -72
   -153    324    475    -85   -314    400     33   -200    -36    -38    345    -54
   -158    337    493    -90   -327    415     28   -189    -44    -28    342    -38
   -179    319    498    -70   -337    407     20   -181    -70    -10    335    -49
   -218    290    509    -38   -363    400     12   -179    -85     15    342    -64
   -228    280    509    -25   -368    394     10   -187    -75     15    355    -62
   -231    280    509    -25   -371    394      0   -189    -72    -36    340    -72
   -218    311    530    -46   -374    420     10   -161    -44    -25    355    -77
   -223    322    542    -51   -381    431     31   -137    -15     -2    387    -59
   -246    309    553    -31   -400    431     44   -127      2     -2    389    -51
   -257    298    553    -23   -405    423     46   -127      7    -12    384    -51
   -257    316    574    -28   -415    444     59   -116     28      7    394    -46
   -257    335    589    -41   -423    459     54   -119     38     23    371    -28
   -270    327    597    -28   -433    462     36   -132     31     36    361    -23
   -270    327    594    -31   -433    459     25   -135     15     54    345    -18
   -244    340    584    -46   -413    462     20   -129      7     72    361    -15
   -223    371    594    -75   -410    483     20   -119      7    101    387    -20
   -239    366    605    -64   -423    485     18   -116     -7    114    392    -15
   -246    353    597    -54   -423    475      2   -129    -31     98    415    -15
   -226    358    584    -64   -405    470    -12   -135    -44     72    483     20
   -213    368    579    -77   -397    472    -23   -142    -57     10    532     31
   -192    361    553    -85   -371    454    -41   -163    -90    -46    542      7
   -179    348    527    -85   -353    436    -64   -189   -122    -88    506     -5
   -176    337    514    -80   -345    426    -75   -197   -135   -114    428     10
   -150    342    493    -98   -322    418    -72   -202   -150   -129    413      2
   -114    340    454   -111   -283    397    -77   -213   -166   -145    371    -23
   -124    311    433    -93   -280    371    -70   -207   -166   -145    340    -44
   -122    314    436    -96   -277    374    -59   -192   -158   -140    303    -57
   -103    314    415   -106   -259    363    -51   -184   -158   -148    280    -72
    -90    309    397   -109   -244    353    -41   -171   -150   -142    265    -88
    -75    306    381   -116   -228    342    -33   -161   -145   -145    231   -114
    -62    309    371   -122   -215    340    -23   -148   -132   -148    210   -132
    -51    309    361   -129   -207    335    -10   -135   -122   -145    200   -150
    -41    316    358   -137   -200    335      2   -124   -114   -150    189   -158
    -36    322    355   -145   -197    337     12   -119   -106   -153    189   -184
    -28    329    358   -150   -192    342     20   -109    -98   -153    192   -187
    -31    322    353   -148   -192    337     23   -114    -98   -163    181   -202
    -33    309    342   -137   -189    324     18   -119   -109   -181    161   -213
    -38    293    332   -127   -187    311      0   -135   -127   -210    127   -220
    -28    298    327   -135   -176    311      2   -132   -124   -215    142   -231
     -5    319    324   -158   -166    322     10   -127   -116   -205    174   -239
     -2    316    319   -158   -161    316      5   -132   -116   -210    168   -249
    -28    277    306   -127   -168    290    -10   -150   -137   -236    135   -265
    -31    280    311   -124   -171    296    -18   -158   -137   -241    129   -272
    -36    293    327   -129   -181    311    -18   -153   -135   -233    148   -272
    -28    303    332   -137   -181    316    -12   -140   -124   -228    150   -259
    -25    324    348   -150   -187    335    -12   -132   -122   -223    155   -252
    -15    329    345   -155   -179    337    -20   -132   -124   -218    166   -262
    -15    324    340   -155   -179    332    -33   -135   -124   -220    168   -267
    -20    327    345   -153   -181    335    -44   -140   -135   -223    171   -272
    -18    316    335   -150   -176    324    -49   -140   -140   -223    171   -288
    -25    311    337   -142   -181    324    -49   -140   -142   -223    179   -298
    -20    316    337   -148   -179    327    -57   -140   -145   -220    187   -296
     -7    353    361   -174   -184    358    -54   -135   -135   -207    215   -280
     -7    371    379   -181   -194    374    -57   -132   -127   -197    231   -270
      0    363    363   -181   -181    363    -59   -132   -124   -194    233   -270
      5    371    363   -189   -179    368    -59   -135   -129   -200    239   -267
     15    400    384   -207   -184    394    -46   -122   -116   -192    241   -254
     18    420    400   -220   -189    410    -36   -106    -98   -174    254   -233
     15    428    413   -220   -197    420    -23    -90    -88   -158    296   -213
      2    428    426   -218   -213    426    -18    -85    -90   -137    345   -215
      2    426    423   -215   -210    423    -28    -85    -98   -135    368   -220
     20    449    428   -236   -205    439    -28    -80    -93   -127    381   -205
     33    488    454   -259   -210    472    -18    -70    -83   -119    418   -189
     33    509    475   -272   -220    493    -23    -83    -88   -114    483   -189
     46    519    472   -283   -213    496    -41    -93    -98   -114    493   -194
     23    470    444   -246   -210    459    -80   -129   -129   -142    452   -226
     18    465    446   -241   -213    457    -93   -142   -142   -148    415   -223
      5    470    465   -239   -231    467   -106   -145   -145   -148    387   -205
    -64    405    470   -171   -267    436   -129   -166   -163   -161    337   -215
    -33    387    420   -179   -226    402   -148   -181   -181   -179    288   -228
     77    444    366   -259   -142    405   -142   -176   -179   -174    259   -226
     83    426    342   -254   -132    387   -142   -179   -179   -187    210   -233
     12    348    335   -181   -161    342   -168   -207   -192   -231    153   -257
    -31    283    314   -127   -174    298   -189   -236   -197   -272    116   -277
    -20    280    301   -129   -161    290   -194   -233   -176   -277    122   -280
      0    296    296   -148   -148    296   -184   -226   -166   -293    116   -249
    -12    298    311   -142   -161    303   -171   -215   -163   -293    114   -231
    -36    285    322   -124   -179    303   -171   -220   -171   -293    116   -218
    -57    275    332   -109   -194    303   -176   -228   -179   -288    124   -218
    -41    298    337   -129   -189    316   -176   -231   -192   -290    137   -168
    -46    285    332   -122   -189    309   -184   -239   -210   -296    111   -142
    -38    285    322   -124   -179    301   -194   -239   -215   -290     83   -158
     18    283    265   -150   -122    275   -166   -205   -210   -290     67   -226
     41    262    220   -153    -90    241    -72   -109   -181   -296     46   -249
     28    275    246   -150   -109    259     38     28    -98   -241     64   -226
     83    407    324   -246   -122    366    135    200     49   -116    174   -145
    127    652    524   -389   -197    589    166    314    207     88    389     54
    161   1192   1028   -678   -433   1109    109    316    418    454    797    514
     67   1686   1615   -878   -774   1652    -12    163    561    782   1205    937
    -70   1691   1758   -813   -914   1725   -236   -181    389    748   1226    909
   -179   1182   1361   -501   -769   1270   -439   -597   -114    205    740    449
   -163    501    665   -168   -413    581   -517   -776   -553   -384    150   -111
    -85    174    259    -44   -171    215   -514   -714   -652   -566    -80   -361
    -70     57    127      5   -101     93   -470   -636   -644   -605   -150   -423
    -62     51    114      5    -88     83   -394   -548   -584   -566   -137   -407
    -10    166    176    -77    -96    171   -290   -428   -475   -467    -64   -327
     25    270    244   -148   -109    257   -226   -358   -410   -402    -15   -270
     28    301    272   -166   -122    285   -202   -327   -381   -374     -2   -259
     28    296    267   -161   -119    283   -194   -316   -376   -363     -5   -272
     18    293    275   -155   -129    283   -179   -306   -368   -350    -12   -296
     85    361    275   -223    -96    319   -150   -275   -345   -319     -7   -239
     64    342    277   -205   -106    311   -163   -275   -348   -319    -38   -184
      2    296    293   -148   -145    296   -168   -277   -345   -314    -12   -179
     46    353    306   -200   -129    329   -137   -257   -327   -275     70   -148
     59    368    309   -215   -124    337   -132   -254   -329   -265     93   -129
     36    348    311   -194   -137    329   -132   -262   -335   -270     88   -140
     10    324    314   -166   -150    319   -122   -259   -329   -265     88   -132
    -46    309    355   -132   -202    332   -116   -262   -329   -262     77   -114
    -10    324    335   -158   -174    329   -127   -265   -332   -270     70   -106
     -7    301    309   -148   -158    303   -148   -280   -350   -290     38   -116
      7    306    298   -155   -145    303   -161   -283   -350   -293     36   -127
     44    329    285   -189   -119    309   -168   -280   -348   -283     36   -119
     10    329    319   -171   -155    324   -163   -267   -335   -275     18   -111
     -2    332    332   -166   -166    335   -168   -262   -335   -280    -10   -103
     31    345    314   -187   -140    329   -171   -254   -329   -270    -18   -101
      7    324    316   -166   -155    322   -176   -259   -337   -283    -31   -116
     -5    327    329   -161   -168    327   -184   -267   -340   -293    -41   -116
    -12    327    340   -158   -176    332   -187   -270   -340   -296    -57   -119
    -25    311    337   -142   -181    324   -189   -272   -345   -303    -59   -135
    -15    314    327   -150   -171    319   -197   -277   -353   -311    -59   -145
    -33    306    340   -137   -187    322   -205   -285   -358   -322    -64   -145
    -57    293    350   -119   -202    322   -215   -298   -368   -329    -67   -153
    -25    319    345   -145   -184    332   -215   -303   -366   -327    -54   -153
     -2    335    335   -168   -168    335   -205   -293   -358   -316    -41   -150
    -38    298    337   -129   -187    316   -215   -309   -374   -327    -49   -174
    -57    290    348   -116   -202    319   -231   -324   -389   -340    -62   -189
    -54    298    353   -122   -202    324   -231   -329   -389   -340    -62   -202
    -75    288    361   -106   -218    324   -233   -332   -400   -342    -57   -210
    -85    288    374   -101   -231    329   -233   -337   -405   -348    -62   -215
   -103    298    400    -98   -252    348   -231   -340   -402   -342    -59   -220
   -124    303    428    -88   -275    366   -218   -329   -394   -329    -36   -233
   -145    290    433    -75   -288    363   -213   -332   -397   -324    -15   -246
   -161    277    439    -59   -301    358   -207   -332   -400   -327    -20   -254
   -181    257    439    -38   -311    345   -192   -327   -402   -329    -36   -272
   -181    252    433    -33   -306    342   -189   -324   -405   -329    -36   -290
   -174    249    423    -38   -298    335   -184   -324   -407   -332    -41   -306
   -181    228    410    -23   -296    319   -174   -311   -400   -335    -54   -327
   -179    236    413    -28   -296    324   -166   -298   -389   -329    -57   -340
   -155    246    402    -44   -277    324   -155   -283   -376   -324    -44   -350
   -137    218    355    -41   -249    288   -161   -285   -387   -342    -70   -376
   -129    218    348    -44   -239    283   -161   -283   -384   -350    -96   -394
   -129    228    358    -49   -244    293   -158   -275   -371   -340    -98   -400
   -148    233    381    -41   -265    306   -145   -254   -348   -314    -70   -389
   -163    249    410    -44   -285    327   -140   -241   -332   -298    -57   -381
   -179    249    426    -36   -301    337   -135   -236   -324   -301    -62   -376
   -200    223    420    -12   -311    322   -142   -244   -332   -311    -77   -392
   -223    200    423     12   -322    311   -145   -249   -340   -322    -83   -413
   -226    207    433      7   -329    319   -140   -246   -337   -311    -77   -410
   -223    223    446      0   -335    335   -132   -239   -332   -303    -70   -407
   -252    210    462     18   -358    335   -132   -244   -340   -309    -83   -426
   -257    233    491     12   -374    361   -119   -231   -332   -298    -67   -418
   -306    275    581     15   -444    428    -98   -194   -306   -252    -28   -387
   -301    319    620    -10   -462    470    -88   -168   -290   -226    -10   -371
   -259    327    587    -33   -426    457    -96   -166   -301   -223    -18   -376
   -244    290    535    -23   -389    413    -93   -163   -316   -233    -36   -397
   -226    311    537    -44   -381    426    -72   -153   -314   -226    -25   -384
   -215    329    545    -57   -381    436    -72   -153   -327   -228    -20   -376
   -223    332    553    -57   -389    441    -59   -145   -335   -226    -15   -374
   -205    358    563    -75   -384    459    -20   -114   -322   -205      2   -358
   -189    415    605   -114   -397    509     25    -72   -296   -166     36   -322
   -197    446    644   -124   -420    545     41    -25   -272   -135     57   -298
   -220    454    675   -116   -446    563     25     18   -249   -116     62   -288
   -239    465    704   -111   -470    584      5     31   -226    -96     75   -272
   -241    496    735   -129   -488    615    -12     25   -213    -80     83   -262
   -244    483    724   -119   -483    602    -31     12   -220    -96     57   -275
   -249    470    719   -111   -483    594    -38     -2   -233   -111     28   -290
   -252    478    730   -111   -491    602    -23     -5   -231   -109     20   -290
   -262    488    748   -114   -504    618    -10     -5   -236   -109      7   -293
   -244    485    730   -122   -488    607     -7    -10   -239   -119    -18   -306
   -218    488    706   -137   -462    597     -7    -23   -252   -135    -46   -314
   -197    478    675   -140   -436    576    -18    -46   -275   -163    -80   -327
   -171    457    628   -145   -402    542    -28    -64   -293   -189   -122   -345
   -145    475    620   -166   -384    548    -33    -80   -306   -202   -148   -366
   -127    509    633   -192   -379    571    -44    -93   -311   -202   -148   -363
   -116    542    659   -213   -387    600    -51    -96   -309   -192   -137   -345
   -111    530    641   -210   -376    584    -72   -111   -322   -202   -150   -353
    -93    522    613   -215   -353    566    -98   -119   -332   -218   -168   -361
    -62    519    581   -231   -324    550   -122   -124   -342   -231   -176   -366
    -49    488    537   -218   -293    511   -142   -132   -363   -252   -194   -387
    -28    459    488   -218   -259    475   -176   -145   -389   -285   -226   -418
     31    441    410   -236   -189    426   -223   -161   -428   -322   -262   -449
    101    428    327   -267   -114    379   -265   -187   -462   -355   -298   -483
    163    413    249   -288    -41    332   -265   -226   -488   -384   -332   -517
    181    381    200   -283     -7    290   -267   -262   -511   -413   -361   -545
    166    366    200   -267    -18    285   -280   -280   -519   -426   -371   -558
    137    368    228   -254    -46    298   -285   -277   -511   -418   -366   -555
    114    368    254   -241    -70    311   -272   -270   -496   -407   -353   -550
     90    366    275   -228    -93    322   -270   -270   -493   -402   -345   -553
     62    366    303   -215   -119    335   -257   -257   -478   -387   -332   -548
     28    368    340   -202   -155    355   -244   -244   -462   -371   -314   -540
     -5    355    361   -174   -181    358   -231   -241   -454   -366   -301   -535
    -20    342    361   -163   -192    350   -233   -244   -452   -363   -301   -537
    -12    319    332   -153   -174    324   -215   -226   -441   -374   -319   -548
     18    285    267   -153   -127    277   -140   -142   -410   -379   -350   -587
     33    311    277   -171   -122    296    -23    -10   -329   -340   -340   -592
     83    418    335   -252   -124    376     75    161   -192   -226   -249   -511
    161    654    493   -407   -166    574    124    298    -18    -25    -46   -301
    200   1096    896   -649   -348    997    109    332    176    280    306     83
     70   1636   1566   -852   -748   1602     18    231    379    659    758    553
    -77   1665   1743   -795   -911   1704   -233   -114    252    672    820    610
   -140   1234   1374   -548   -756   1304   -449   -511   -174    239    415    246
   -132    587    717   -228   -426    652   -576   -782   -662   -384   -213   -324
    -67    166    233    -49   -150    200   -597   -761   -828   -652   -524   -652
    -31     49     80    -10    -57     64   -540   -646   -789   -659   -563   -704
    -15     46     59    -15    -38     51   -459   -542   -717   -618   -542   -683
      5    109    103    -59    -49    106   -374   -441   -623   -542   -483   -628
     23    200    176   -111    -75    189   -306   -374   -550   -480   -436   -574
     36    226    187   -132    -77    207   -275   -348   -527   -467   -428   -550
     57    233    174   -145    -59    205   -270   -342   -519   -472   -428   -545
     80    231    148   -158    -33    192   -280   -345   -519   -480   -449   -550
     88    226    137   -155    -23    181   -283   -345   -519   -478   -470   -555
    109    239    129   -176    -10    184   -283   -345   -511   -467   -475   -545
    135    241    106   -189     12    176   -285   -350   -514   -465   -483   -550
    153    252     96   -202     28    174   -290   -353   -519   -470   -493   -555
    166    257     90   -210     38    174   -288   -348   -514   -467   -504   -550
    166    257     88   -213     38    174   -285   -342   -509   -467   -511   -545
    184    280     96   -231     44    189   -290   -345   -509   -465   -506   -550
    189    298    106   -244     41    202   -290   -342   -501   -449   -488   -558
    189    314    124   -252     33    220   -280   -324   -485   -428   -472   -558
    215    319    103   -270     54    213   -275   -319   -480   -426   -472   -555
    239    345    106   -293     67    226   -277   -316   -478   -423   -467   -553
    236    358    122   -301     57    241   -280   -309   -467   -413   -446   -540
    215    366    150   -290     33    259   -265   -296   -454   -400   -418   -530
    166    363    197   -267    -15    280   -254   -280   -441   -381   -389   -519
    124    384    259   -254    -67    322   -244   -267   -426   -355   -366   -501
     85    387    301   -236   -109    345   -236   -259   -413   -337   -353   -485
     49    397    348   -223   -148    374   -231   -249   -400   -314   -332   -467
     20    387    366   -205   -174    376   -220   -236   -387   -298   -324   -452
     -2    389    392   -192   -197    389   -218   -228   -379   -285   -311   -428
    -23    394    415   -187   -220    405   -220   -226   -371   -275   -306   -413
    -38    407    446   -184   -241    426   -220   -215   -361   -254   -275   -405
    -54    407    462   -179   -257    433   -223   -210   -355   -244   -254   -405
    -70    397    465   -163   -267    431   -218   -202   -353   -236   -254   -394
    -83    407    491   -163   -285    449   -228   -210   -355   -233   -265   -381
    -83    420    504   -168   -293    462   -239   -210   -358   -236   -272   -355
    -88    428    517   -174   -301    472   -244   -213   -363   -236   -280   -340
    -90    431    522   -171   -306    478   -249   -218   -371   -244   -288   -332
   -103    423    527   -161   -314    475   -257   -231   -384   -252   -277   -324
   -132    415    548   -140   -340    480   -254   -231   -384   -241   -226   -316
   -148    402    550   -129   -348    475   -257   -241   -387   -239   -259   -319
   -140    394    535   -127   -337    465   -249   -244   -389   -241   -298   -319
   -148    376    524   -116   -337    449   -244   -246   -392   -252   -337   -311
   -142    374    517   -114   -329    444   -244   -257   -394   -257   -368   -301
   -161    361    522   -101   -342    441   -246   -257   -394   -259   -361   -301
   -194    358    553    -83   -374    457   -236   -246   -384   -244   -316   -296
   -236    363    600    -64   -418    483   -218   -226   -363   -228   -262   -259
   -228    363    592    -67   -410    478   -213   -210   -353   -226   -187   -233
   -228    371    600    -72   -413    483   -207   -200   -345   -215   -145   -239
   -228    384    610    -77   -420    496   -210   -189   -342   -210   -127   -233
   -220    392    610    -85   -415    501   -210   -179   -332   -207   -111   -220
   -218    379    597    -80   -407    488   -194   -153   -316   -200    -98   -215
   -226    379    605    -77   -418    491   -179   -137   -306   -202    -85   -220
   -226    394    618    -85   -420    506   -168   -129   -303   -202    -75   -228
   -231    387    615    -80   -423    498   -166   -135   -322   -207    -77   -246
   -231    358    589    -62   -410    472   -158   -137   -329   -189   -109   -259
   -226    361    587    -70   -407    472   -158   -145   -314   -176   -140   -280
   -218    348    566    -67   -392    457   -161   -150   -306   -210   -145   -301
   -202    345    545    -72   -374    444   -155   -153   -303   -233   -168   -314
   -189    340    530    -75   -358    433   -150   -158   -303   -239   -189   -332
   -189    332    522    -72   -355    426   -137   -155   -293   -231   -205   -332
   -192    327    519    -67   -355    420   -129   -155   -285   -226   -236   -332
   -189    319    509    -67   -350    413   -129   -161   -283   -231   -265   -340
   -194    303    498    -54   -345    400   -129   -161   -285   -233   -288   -348
   -200    309    509    -57   -353    407   -124   -161   -277   -226   -288   -350
   -200    353    553    -77   -376    452   -111   -153   -259   -197   -267   -345
   -194    376    568    -90   -384    472   -106   -150   -249   -179   -252   -340
   -194    368    563    -85   -379    465   -106   -145   -244   -174   -254   -329
   -202    363    566    -83   -384    465   -101   -140   -233   -163   -249   -322
   -194    361    555    -83   -374    457   -101   -142   -231   -168   -254   -322
   -184    345    527    -83   -355    436   -103   -145   -233   -184   -272   -332
   -187    335    522    -72   -353    428    -98   -142   -231   -192   -283   -332
   -187    353    537    -83   -363    444    -93   -135   -215   -174   -280   -319
   -187    337    522    -75   -353    428    -85   -135   -213   -174   -290   -311
   -166    319    485    -77   -324    402    -93   -140   -218   -181   -311   -314
   -148    342    491    -96   -319    415    -85   -129   -207   -171   -309   -296
   -137    361    496   -114   -316    428    -77   -129   -205   -163   -298   -283
   -132    358    491   -114   -311    423    -80   -132   -210   -163   -296   -280
   -135    353    485   -109   -309    418    -80   -132   -210   -168   -306   -275
   -114    379    493   -132   -303    436    -67   -111   -189   -153   -303   -257
    -88    392    478   -153   -283    436    -54   -106   -189   -161   -319   -249
    -85    397    483   -155   -285    439    -59   -114   -200   -168   -322   -244
    -80    397    475   -161   -277    436    -57   -109   -194   -153   -290   -239
    -70    428    498   -179   -283    462    -49   -103   -187   -132   -254   -228
    -85    439    524   -179   -303    480    -62   -119   -202   -116   -262   -241
   -124    457    581   -168   -353    519    -51   -116   -194   -119   -259   -236
   -135    496    631   -181   -381    561    -44   -109   -189   -119   -241   -210
   -124    514    639   -194   -381    576    -64   -127   -218   -135   -236   -210
   -109    498    605   -194   -358    550    -98   -150   -249   -161   -241   -233
   -114    485    597   -187   -355    540   -116   -163   -265   -171   -223   -241
   -127    462    587   -168   -358    524   -137   -171   -277   -184   -205   -252
   -140    400    540   -129   -340    470   -140   -166   -293   -210   -207   -280
   -179    324    504    -72   -342    413   -148   -174   -311   -239   -223   -306
   -194    285    480    -46   -337    381   -150   -176   -314   -257   -200   -314
   -194    262    454    -33   -324    358   -145   -176   -316   -267   -176   -322
   -189    239    428    -23   -309    332   -148   -181   -322   -277   -179   -345
   -194    192    384      0   -288    285   -163   -197   -337   -301   -200   -376
   -189    137    327     25   -257    231   -174   -213   -361   -329   -228   -405
   -200    150    350     23   -275    249   -163   -207   -355   -322   -205   -387
   -205    163    368     20   -285    265   -163   -213   -355   -322   -197   -389
   -205    148    353     28   -277    249   -168   -218   -355   -327   -202   -397
   -215    140    353     36   -285    246   -161   -213   -355   -319   -197   -400
   -210    150    361     28   -285    254   -161   -210   -348   -314   -192   -405
   -215    129    345     44   -280    236   -158   -210   -345   -316   -200   -410
   -218    106    322     54   -270    213   -145   -189   -332   -306   -207   -415
   -215     51    267     80   -241    161    -85   -124   -301   -316   -246   -452
   -213     51    262     77   -236    155     31      2   -215   -298   -265   -478
   -187    127    314     31   -249    220    142    163    -85   -207   -207   -441
   -140    329    470    -96   -303    400    231    337    106    -10    -20   -267
    -75    688    763   -306   -420    724    220    392    285    257    275     31
    -90   1163   1254   -537   -672   1208    109    290    431    579    659    420
   -168   1389   1558   -610   -862   1473   -150    -12    387    743    867    607
   -236   1143   1379   -454   -807   1262   -371   -387     49    462    618    384
   -246    581    826   -168   -537    704   -462   -644   -407   -153     33    -83
   -194     93    288     49   -241    189   -470   -657   -652   -563   -387   -436
   -137   -119     18    129    -77    -51   -431   -548   -646   -631   -485   -540
   -119   -166    -46    142    -38   -106   -374   -467   -587   -605   -483   -545
    -93   -129    -38    111    -28    -85   -316   -397   -506   -548   -459   -509
    -67    -49     18     57    -44    -15   -259   -324   -426   -485   -415   -439
    -44     23     67     10    -54     44   -220   -283   -371   -433   -374   -387
    -41     44     85      0    -64     62   -200   -265   -353   -418   -358   -371
    -23     77     98    -28    -62     88   -192   -252   -340   -405   -342   -337
      0     93     90    -46    -46     93   -192   -244   -335   -405   -350   -322
     20     96     75    -57    -25     85   -192   -239   -332   -402   -348   -314
     15     98     80    -59    -31     90   -194   -233   -327   -392   -332   -314
     15    111     96    -64    -38    103   -189   -223   -316   -392   -314   -306
     10    114    101    -64    -46    109   -187   -220   -319   -420   -303   -303
      7    122    114    -64    -51    119   -184   -215   -316   -426   -288   -285
      2    122    116    -64    -57    119   -187   -213   -316   -418   -270   -270
      2    122    116    -62    -57    119   -192   -215   -319   -400   -275   -267
      7    140    129    -75    -62    135   -192   -218   -314   -381   -280   -267
     -5    145    150    -70    -77    148   -184   -207   -301   -358   -259   -241
     -5    132    137    -64    -70    135   -189   -207   -303   -353   -246   -228
     -5    116    119    -57    -62    116   -189   -205   -306   -348   -233   -213
    -10    114    124    -51    -67    119   -189   -202   -306   -332   -215   -192
     -7    127    135    -59    -70    129   -189   -207   -309   -314   -200   -184
    -12    137    148    -64    -80    142   -192   -205   -293   -288   -187   -171
    -18    142    158    -62    -88    150   -192   -200   -267   -270   -181   -148
    -23    140    161    -59    -93    148   -189   -200   -239   -272   -181   -129
    -36    135    171    -49   -103    153   -184   -192   -213   -270   -168   -114
    -36    124    161    -46    -98    142   -179   -184   -197   -262   -150   -109
    -25    135    158    -54    -90    145   -179   -184   -197   -262   -132   -119
    -28    135    163    -54    -96    148   -179   -184   -202   -265   -116   -135
    -28    145    174    -57   -101    158   -187   -192   -215   -265   -103   -135
    -41    132    174    -46   -109    153   -194   -197   -233   -270   -109   -142
    -54    124    179    -36   -116    150   -194   -197   -244   -265    -98   -145
    -57    135    192    -38   -124    163   -200   -194   -252   -259    -77   -145
    -62    137    200    -36   -129    168   -205   -200   -267   -265    -51   -148
    -85    132    218    -25   -153    176   -210   -207   -283   -275    -38   -140
    -96    127    223    -15   -158    174   -215   -215   -301   -288    -46   -132
   -111    124    236     -5   -174    179   -228   -226   -316   -311    -90   -129
   -142    129    272      7   -207    200   -231   -223   -319   -306   -135   -119
   -155    124    280     12   -218    202   -231   -223   -319   -298   -174   -109
   -168    109    275     28   -220    192   -231   -228   -332   -311   -184   -106
   -184     93    275     44   -228    181   -236   -239   -353   -327   -189   -103
   -202     67    270     67   -236    168   -244   -246   -371   -345   -202   -109
   -194     51    246     67   -220    148   -249   -246   -381   -353   -200   -132
   -176     54    231     59   -202    142   -236   -231   -376   -345   -174   -140
   -194     12    207     88   -200    109   -241   -226   -381   -350   -176   -153
   -197    -12    184    106   -192     85   -241   -215   -387   -358   -194   -158
   -109     75    184     15   -148    129   -197   -166   -348   -327   -181   -137
    -83    106    189    -10   -137    145   -168   -132   -327   -306   -161   -124
   -168     38    207     62   -189    122   -176   -132   -337   -306   -163   -124
   -174     41    215     67   -194    127   -168   -111   -327   -298   -163   -116
   -179     44    220     64   -200    132   -155    -96   -316   -293   -181   -119
   -189     46    236     70   -213    140   -158    -88   -314   -293   -194   -124
   -197     44    239     75   -218    142   -158    -80   -311   -290   -200   -127
   -205     44    249     80   -226    145   -153    -67   -303   -283   -205   -124
   -202     38    239     80   -220    137   -155    -59   -303   -283   -220   -137
   -200     31    231     85   -215    129   -158    -59   -306   -285   -239   -150
   -194     36    228     77   -210    132   -158    -57   -309   -285   -254   -158
   -192     41    233     75   -213    137   -155    -54   -311   -290   -265   -168
   -200     31    231     83   -215    129   -153    -54   -316   -298   -267   -184
   -207     38    246     83   -226    140   -148    -49   -314   -296   -267   -181
   -215     36    252     88   -233    142   -145    -41   -311   -293   -267   -181
   -226     36    262     96   -244    148   -142    -38   -314   -296   -270   -189
   -226     44    270     90   -249    155   -145    -44   -311   -290   -265   -189
   -223     46    270     88   -246    158   -148    -51   -314   -283   -265   -200
   -223     62    285     77   -254    174   -148    -59   -316   -272   -259   -200
   -210     67    277     72   -244    171   -140    -57   -309   -262   -246   -194
   -192     70    262     59   -226    166   -140    -62   -306   -254   -233   -205
   -187     67    254     59   -220    161   -140    -62   -306   -246   -223   -205
   -179     59    239     59   -207    148   -140    -59   -309   -246   -223   -200
   -174     62    236     57   -205    148   -142    -59   -311   -241   -213   -197
   -158     64    220     44   -189    142   -150    -70   -316   -241   -213   -215
   -153     54    207     49   -181    132   -153    -75   -319   -239   -210   -228
   -148     41    189     54   -168    114   -155    -75   -319   -233   -202   -226
   -153     38    192     57   -171    114   -153    -80   -316   -231   -184   -228
   -155     49    205     49   -179    127   -150    -83   -311   -223   -168   -226
   -140     70    210     33   -174    137   -137    -72   -298   -205   -153   -223
   -124     85    207     18   -166    148   -124    -62   -288   -202   -150   -226
   -122    111    233      5   -176    171   -109    -49   -275   -197   -150   -231
   -140    124    265      5   -202    194    -96    -38   -265   -189   -140   -241
   -148    122    270     12   -210    197    -83    -33   -252   -189   -132   -246
   -155    150    306      0   -231    228    -67    -23   -231   -174   -119   -241
   -174    187    361     -5   -267    272    -49    -15   -207   -153   -106   -228
   -187    194    379     -5   -283    285    -38    -15   -194   -142    -96   -220
   -192    197    389     -5   -290    293    -41    -15   -187   -140   -101   -218
   -215    192    405     10   -311    298    -46    -15   -187   -132   -101   -213
   -241    202    444     20   -342    322    -51    -10   -176   -111    -83   -205
   -283    192    472     44   -376    332    -57     -5   -171   -109    -85   -189
   -306    174    480     64   -394    327    -51      2   -161   -122    -88   -194
   -329    150    480     88   -405    314    -41      5   -148   -135    -83   -202
   -363    122    485    122   -423    303    -38      5   -145   -158   -114   -194
   -410     96    506    153   -457    301    -28      7   -140   -168   -140   -223
   -444     77    522    181   -483    298    -15     12   -129   -158   -132   -231
   -483     54    537    213   -511    296      0     20   -114   -150    -98   -228
   -527     18    545    254   -535    280     23     36    -98   -129    -70   -231
   -581     25    607    277   -594    316     38     46    -85   -116    -59   -215
   -639     51    688    293   -662    368     62     70    -59    -85    -10   -205
   -730     59    789    332   -758    423     98     98    -20    -41     49   -184
   -862     59    922    402   -891    491    150    142     25      2     96   -153
   -919     54    974    431   -948    514    158    145     41      2     88   -150
   -883     62    945    410   -914    504    135    129     31    -23     96   -158
   -831     54    883    387   -857    467    109    116      0    -64     98   -194
   -774    -10    763    392   -769    376    150    171     -5    -72     57   -259
   -717     38    753    337   -735    394    275    311     85    -36     62   -259
   -659    179    839    239   -750    509    392    485    239     72    161   -166
   -589    420   1010     83   -800    714    454    646    431    270    353     31
   -522    833   1356   -155   -937   1093    407    691    618    571    659    376
   -587   1415   2003   -415  -1293   1709    254    550    774    950   1080    815
   -693   1574   2268   -439  -1480   1919    -15    226    675   1039   1197    922
   -779   1280   2060   -252  -1421   1670   -213   -140    311    680    893    652
   -813    626   1439     93  -1124   1031   -272   -376   -184      7    252    127
   -782    166    945    306   -865    555   -236   -319   -348   -285   -111   -189
   -735     20    756    355   -745    387   -166   -200   -303   -301   -174   -270
   -706      5    709    350   -709    358    -83   -101   -228   -265   -145   -277
   -665     83    748    290   -706    415     -2    -10   -129   -187    -75   -241
   -631    155    784    236   -709    470     36     36    -64   -135    -31   -189
   -594    205    800    194   -698    501     64     62    -31   -111     -5   -166
   -555    215    769    168   -662    493     70     57    -31   -109      0   -176
   -506    213    719    148   -613    465     57     38    -46   -122    -12   -194
   -454    194    646    129   -553    420     36     15    -67   -137    -31   -218
   -397    189    584    103   -491    387     15      0    -83   -148    -33   -236
   -327    197    524     64   -426    361    -12    -23   -101   -163    -41   -249
   -244    197    441     23   -342    319    -51    -57   -132   -189    -70   -277
   -150    179    329    -15   -239    254    -88    -96   -176   -228   -119   -322
    -36    168    205    -64   -122    187   -127   -135   -215   -265   -150   -366
     70    153     80   -114     -5    116   -166   -179   -254   -301   -187   -410
    161    142    -18   -150     90     62   -200   -218   -288   -335   -223   -446
    241    114   -127   -179    184     -5   -231   -257   -327   -371   -267   -480
    314    103   -210   -207    262    -54   -257   -290   -358   -400   -301   -504
    353     85   -267   -220    309    -88   -265   -306   -374   -413   -319   -527
    402     59   -342   -231    374   -140   -280   -332   -402   -439   -353   -576
    267     33   -236   -150    252   -101   -236   -298   -374   -413   -335   -553
    192     41   -150   -119    171    -54   -202   -265   -342   -381   -311   -509
    316     67   -252   -192    283    -90   -231   -285   -363   -405   -335   -514
    301     72   -228   -187    265    -77   -215   -272   -348   -394   -329   -493
    254     41   -213   -150    233    -85   -210   -270   -348   -392   -329   -498
    215     28   -187   -122    200    -80   -200   -259   -337   -381   -314   -480
    161     46   -114   -106    137    -33   -176   -228   -303   -342   -267   -433
    140     72    -67   -106    103      2   -166   -210   -283   -316   -236   -400
    137     72    -67   -106    101      2   -179   -223   -293   -316   -236   -387
    153     67    -85   -109    119     -7   -189   -233   -309   -303   -246   -366
    194     62   -135   -129    163    -36   -202   -246   -332   -303   -241   -376
    213     51   -161   -132    187    -54   -215   -254   -345   -301   -205   -379
    309     31   -280   -171    296   -124   -257   -298   -384   -342   -218   -410
    353     18   -335   -184    345   -158   -288   -332   -405   -371   -223   -418
    389      2   -389   -197    389   -192   -311   -358   -426   -405   -239   -423
    483     -5   -488   -239    485   -246   -337   -387   -454   -441   -252   -449
    594    -25   -623   -285    607   -324   -379   -439   -498   -498   -301   -478
    724    -31   -756   -348    737   -392   -423   -491   -542   -550   -358   -530
    823    -28   -854   -400    839   -441   -457   -532   -581   -584   -389   -571
    841    -28   -870   -405    854   -449   -462   -545   -597   -597   -402   -579
    813    -12   -826   -400    815   -418   -452   -537   -589   -589   -394   -561
    782     -7   -789   -389    784   -397   -436   -537   -581   -579   -381   -555
    774     -2   -776   -387    774   -389   -420   -535   -574   -566   -368   -548
    758     10   -748   -384    753   -368   -397   -517   -553   -545   -355   -524
    727     12   -714   -371    722   -348   -376   -493   -537   -530   -340   -514
    691      2   -688   -348    691   -342   -358   -472   -519   -509   -316   -522
    646      2   -644   -327    644   -319   -335   -444   -491   -483   -290   -511
    592      2   -589   -296    592   -293   -298   -407   -454   -454   -262   -496
    535      5   -532   -270    535   -262   -262   -374   -415   -426   -244   -483
    532     20   -511   -277    522   -244   -252   -363   -397   -413   -239   -488
    488     33   -457   -262    472   -210   -226   -342   -374   -394   -226   -483
    371     33   -337   -202    355   -150   -179   -293   -322   -348   -187   -446
    288     20   -267   -155    277   -124   -148   -259   -288   -316   -168   -428
    205     41   -163   -124    184    -59   -109   -223   -241   -270   -132   -394
    145     59    -85   -103    114    -12    -83   -200   -210   -236   -103   -366
     96     59    -36    -77     67     12    -64   -187   -192   -215    -93   -345
     57     51     -5    -54     31     23    -46   -176   -179   -202    -83   -335
     31     67     36    -49     -2     54    -33   -171   -166   -187    -75   -314
    -46     75    122    -15    -85     98     -5   -132   -124   -150    -49   -285
   -163     88    252     38   -207    168     46    -75    -59    -83     15   -231
   -150    106    257     20   -205    179     38    -72    -51    -67     25   -220
   -163    124    285     18   -226    205     44    -57    -33    -46     33   -200
   -215    127    342     44   -280    233     59    -36    -12    -23     49   -179
   -239    153    392     44   -314    272     64    -28      2     -7     62   -153
   -236    168    402     33   -319    283     70    -20     12      0     59   -137
   -200    184    384      7   -293    283     59    -25      5     -2     54   -158
   -194    197    392     -2   -293    293     54    -23      2      0     54   -163
   -192    202    394     -5   -293    298     44    -36    -10    -15     25   -163
   -218    194    410     10   -314    301     38    -49    -18    -20     18   -171
   -335    176    511     77   -423    345     72    -15     10     15     51   -150
   -324    181    506     70   -415    342     83     -2     23     31     57   -148
   -311    205    517     54   -413    361     98     12     38     49     70   -122
   -275    202    478     33   -376    340     90     10     31     38     75   -124
   -267    213    478     25   -371    345     98     20     33     46     96   -119
   -270    220    488     23   -379    353    119     33     44     57     88   -106
   -257    246    504      5   -379    374    140     46     62     70     93    -98
   -241    259    501    -10   -371    379    150     49     72     77    127    -96
   -179    280    459    -51   -319    371    150     46     67     70    153   -111
   -197    267    465    -36   -329    366    163     51     72     64    155   -124
   -374    257    631     59   -501    444    233    122    153    122    220    -72
   -348    298    644     23   -496    470    244    135    176    145    249    -59
   -303    350    654    -25   -478    501    233    106    171    155    259    -59
   -283    384    667    -51   -478    527    218     88    163    153    265    -51
   -241    379    620    -67   -431    498    179     57    132    132    246    -70
   -270    368    636    -49   -454    501    153     49    119    124    249    -62
   -275    355    628    -41   -452    491    132     33    101     96    244    -67
   -290    322    613    -15   -452    467    116     25     85     77    246    -80
   -314    277    592     18   -452    433    114     23     70     62    239    -93
   -327    252    579     36   -454    415     96      2     33     41    223   -116
   -335    223    558     54   -446    389     75    -20     -5     23    202   -148
   -345    192    535     75   -441    363     64    -36    -46     20    176   -168
   -345    176    522     85   -433    348     54    -59    -67     20    150   -194
   -353    163    517     93   -436    340     62    -72    -64    -10    158   -223
   -350    142    493    103   -423    319     62    -75    -70    -54    161   -239
   -355    122    478    114   -418    301     57    -77    -75    -67    155   -259
   -361    119    480    122   -420    298     51    -83    -75    -62    142   -257
   -363    101    462    129   -413    280     62    -83    -72    -59    124   -257
   -337     77    415    129   -376    246     59    -90    -90    -80    101   -265
   -270     83    350     90   -309    215     46   -106   -109   -103     98   -272
   -303     75    379    114   -340    226     67    -93   -101   -103    116   -267
   -355     44    400    155   -376    220    127    -15    -70    -93    135   -270
   -298     38    335    129   -316    187    220    101    -28    -96    132   -303
   -231     88    316     70   -272    202    324    236     51    -62    181   -301
   -148    228    376    -38   -262    301    420    423    205     80    296   -181
   -106    561    667   -228   -387    613    441    522    397    345    517    124
   -116   1114   1228   -498   -672   1171    363    467    594    706    867    587
   -226   1525   1748   -649   -987   1636    137    181    641    966   1202    917
   -345   1434   1779   -542  -1062   1605   -119   -192    426    878   1153    865
   -397    805   1200   -205   -797   1002   -267   -524    -85    249    548    342
   -374    140    511    116   -444    324   -303   -620   -465   -296     -2   -194
   -355   -189    166    270   -262    -12   -265   -517   -509   -400   -145   -407
   -290   -267     23    280   -158   -122   -197   -402   -454   -374   -140   -457
   -259   -200     59    228   -161    -72   -103   -277   -345   -303    -93   -407
   -262    -67    194    163   -231     64     -7   -158   -220   -202      2   -311
   -197      2    197     96   -197     98     23   -122   -184   -184     18   -283
    -88     23    111     33    -98     67     12   -129   -197   -213    -15   -290
   -109     41    148     33   -129     93     33   -109   -179   -197     -7   -265
   -119     44    163     36   -140    103     38   -103   -176   -200    -23   -254
   -114     57    171     28   -142    114     41    -96   -174   -200    -31   -254
   -114     59    174     28   -142    116     49    -88   -166   -192    -31   -249
   -114     28    140     41   -127     83     46    -88   -171   -202    -46   -262
   -116     23    140     46   -127     80     49    -80   -171   -213    -62   -262
   -111     36    145     36   -127     90     51    -80   -176   -231    -98   -265
   -122     70    192     25   -155    129     54    -77   -176   -231    -96   -288
   -122     98    220     10   -171    158     49    -85   -168   -213    -59   -319
   -122    106    226      7   -174    166     44    -85   -174   -210    -41   -324
   -119    103    223      7   -171    163     46    -72   -168   -207    -38   -309
   -124     77    202     23   -163    140     54    -57   -166   -210    -44   -298
   -116     75    192     20   -153    132     51    -54   -171   -215    -44   -293
   -122     88    210     18   -166    148     54    -49   -168   -215    -36   -290
   -124     96    220     12   -171    158     49    -46   -174   -220    -38   -293
   -142     88    231     28   -187    158     36    -57   -181   -228    -49   -298
   -163     70    233     44   -200    153     33    -57   -189   -233    -51   -298
   -163     80    241     41   -202    161     28    -59   -189   -233    -44   -296
   -166     93    259     33   -213    176     28    -59   -187   -228    -36   -290
   -184     96    280     44   -231    187     25    -59   -187   -228    -36   -288
   -184    111    293     36   -239    202     10    -72   -200   -233    -44   -296
   -194    132    324     31   -259    228      2    -77   -202   -228    -41   -290
   -200    142    340     25   -270    239     -7    -85   -207   -228    -38   -288
   -205    124    329     41   -267    226    -23    -98   -218   -239    -44   -285
   -207    129    335     36   -272    233    -28   -101   -215   -233    -36   -280
   -202    132    335     33   -270    233    -38   -106   -220   -236    -25   -277
   -205    142    348     28   -277    244    -46   -119   -223   -239    -10   -277
   -187    140    327     23   -257    233    -54   -124   -228   -236      7   -277
   -176    124    301     23   -239    213    -62   -140   -244   -244      2   -288
   -163    119    283     20   -223    200    -72   -153   -254   -262    -12   -296
   -163    109    270     25   -215    189    -85   -166   -262   -275    -25   -298
   -161     93    254     33   -207    174    -85   -174   -270   -280    -31   -301
   -181     77    257     51   -220    166    -83   -181   -277   -285    -44   -298
   -179     62    241     57   -210    150    -88   -200   -293   -311    -70   -306
   -168     54    223     57   -194    137    -96   -213   -309   -329    -93   -306
   -163     49    213     57   -187    129    -96   -215   -316   -332   -109   -306
   -181     36    215     70   -200    127    -85   -213   -327   -332   -122   -303
   -168     36    202     64   -187    119    -77   -213   -329   -335   -148   -309
   -153     23    174     64   -163     96    -80   -210   -335   -337   -176   -322
   -135     23    158     57   -145     90    -80   -197   -324   -324   -158   -322
   -163     20    181     70   -171     98    -67   -174   -303   -303   -122   -288
   -197     31    228     83   -213    127    -41   -137   -270   -277    -90   -241
   -220     33    252     93   -236    142    -23   -109   -244   -267    -57   -202
   -239     18    257    111   -246    137     -7    -83   -226   -283    -36   -187
   -218      5    223    106   -220    114     -5    -75   -228   -285    -12   -155
   -200     -5    194    103   -197     93    -12    -77   -241   -275    -25   -155
   -200     -5    194    101   -200     93    -20    -93   -257   -259    -28   -163
   -189     38    228     75   -207    132    -18   -116   -241   -252    -57   -135
   -176     62    239     54   -207    148    -23   -129   -233   -215    -77   -148
   -171     83    254     44   -213    168    -23   -135   -220   -179    -62   -148
   -184     98    280     41   -231    189    -20   -135   -200   -142    -59   -135
   -192     70    262     62   -226    166    -36   -158   -187   -119   -101   -137
   -189     62    252     62   -220    155    -44   -181   -153    -83   -127   -132
   -192     62    252     64   -223    155    -59   -197   -109    -46   -122   -119
   -202     54    257     72   -231    155    -70   -210    -70    -18   -116    -88
   -176     64    241     57   -207    153    -90   -218     -7      0   -106    -18
   -119     80    200     18   -161    140   -137   -241     59    -70   -114     31
    -49     98    148    -25    -98    124   -163   -241    132   -166   -101    111
     44    109     62    -77     -7     88   -192   -241    218   -301   -127    197
    119    111     -7   -114     64     51   -200   -210    309   -436   -142    192
    187    109    -77   -148    132     15   -187   -184    290   -501   -142    176
    236     64   -171   -150    205    -51   -189   -218    135   -506   -207    150
    226      0   -226   -114    226   -111   -176   -246    -12   -519   -272    171
    236    -28   -265   -103    249   -145   -161   -265   -101   -576   -257    163
    244    -75   -319    -85    280   -197   -150   -265   -142   -602   -254    176
    239   -135   -374    -51    303   -254   -140   -265   -189   -602   -249    244
    218   -161   -381    -28    296   -270   -119   -257   -223   -607   -210    277
    174   -176   -350      2    262   -262   -114   -257   -244   -592   -184    280
    127   -200   -327     33    226   -262   -109   -249   -252   -579   -158    283
    106   -184   -290     38    197   -236    -85   -218   -249   -553   -122    324
     88   -158   -249     33    166   -202    -72   -202   -254   -527   -106    381
     67   -145   -213     38    140   -179    -49   -184   -257   -496    -96    420
     38   -132   -171     44    103   -150    -31   -166   -246   -462    -54    467
     15   -163   -179     72     96   -171    -38   -163   -252   -436    -36    465
      7   -163   -174     75     88   -168    -28   -148   -239   -405    -18    405
    -28   -153   -124     90     46   -140     10   -111   -200   -353      2    379
      2   -132   -135     62     67   -135      0   -132   -210   -345    -38    309
     83   -109   -192     12    135   -150    -51   -181   -244   -358   -129    233
    171   -124   -296    -25    231   -210   -111   -233   -293   -392   -233    176
    254   -127   -381    -62    316   -254   -179   -280   -350   -449   -283    129
    262   -129   -392    -67    324   -259   -213   -293   -387   -504   -270     70
    218   -142   -361    -38    288   -252   -210   -275   -394   -501   -265     70
    137   -155   -296      7    215   -226   -187   -228   -371   -449   -262     96
     85   -174   -259     44    171   -215   -168   -189   -350   -407   -246     90
    -12   -184   -171     96     75   -176   -148   -148   -332   -379   -215    103
   -129   -215    -85    171    -23   -150   -137   -116   -327   -361   -202    137
   -213   -254    -41    231    -88   -148   -127    -88   -329   -348   -197    166
   -301   -296      5    298   -153   -145    -96    -51   -329   -332   -187    184
   -361   -348     10    353   -187   -168    -80    -33   -345   -340   -192    171
   -363   -358      5    361   -187   -176    -64     -7   -350   -337   -194    161
   -361   -358      2    358   -184   -176    -59      7   -355   -335   -205    132
   -361   -350     10    355   -187   -171    -67     12   -358   -335   -215    114
   -337   -332      2    332   -171   -163    -88      2   -363   -345   -233    103
   -301   -329    -28    314   -137   -179   -103     -7   -371   -361   -252     75
   -309   -342    -33    324   -140   -187   -116    -23   -379   -381   -275     41
   -340   -397    -57    368   -142   -228   -109    -15   -387   -415   -329     -5
   -335   -423    -90    379   -124   -257      0    106   -324   -405   -353    -51
   -348   -392    -44    368   -153   -218    129    265   -215   -335   -301    -62
   -327   -267     59    296   -194   -106    249    446    -51   -179   -158      5
   -298    -15    283    158   -290    132    316    568    137     57     80    215
   -288    449    737    -83   -511    592    254    566    332    413    480    579
   -371    862   1234   -246   -802   1047     62    350    400    701    823    875
   -446    867   1314   -210   -883   1091   -194      2    207    667    818    826
   -491    446    937     23   -714    691   -350   -350   -233    174    355    410
   -493   -166    327    329   -413     80   -392   -483   -641   -413   -223    -85
   -457   -514    -59    485   -200   -288   -376   -407   -727   -592   -439   -309
   -415   -639   -226    524    -96   -433   -329   -316   -691   -605   -493   -381
   -394   -626   -231    511    -83   -428   -283   -254   -623   -566   -472   -394
   -381   -542   -163    459   -111   -353   -228   -189   -532   -483   -400   -355
   -361   -457    -96    407   -135   -277   -187   -148   -462   -418   -337   -335
   -322   -361    -41    340   -142   -202   -163   -114   -407   -366   -275   -298
   -239   -270    -31    254   -103   -150   -135    -77   -371   -324   -223   -272
   -228   -252    -25    239   -103   -137   -122    -72   -361   -316   -197   -285
   -259   -275    -15    267   -122   -145   -129    -85   -371   -327   -202   -311
   -311   -316     -5    311   -153   -161   -155   -109   -392   -353   -223   -353
   -280   -290    -10    285   -135   -150   -161   -109   -389   -353   -213   -379
   -252   -270    -20    259   -119   -145   -155   -109   -384   -345   -202   -394
   -259   -303    -44    283   -109   -174   -163   -116   -394   -353   -207   -413
   -270   -311    -41    290   -116   -176   -166   -124   -394   -342   -194   -420
   -246   -306    -59    277    -93   -184   -161   -132   -394   -340   -181   -439
   -218   -285    -67    252    -77   -179   -150   -124   -381   -329   -155   -431
   -213   -277    -64    244    -75   -171   -145   -124   -374   -324   -137   -431
   -213   -259    -46    236    -83   -153   -140   -119   -361   -311   -124   -428
   -220   -252    -31    236    -96   -142   -135   -111   -345   -309   -114   -426
   -244   -207     33    226   -142    -88   -124    -96   -319   -288    -80   -397
   -277   -161    116    218   -197    -23   -109    -83   -288   -259    -41   -363
   -293   -127    163    210   -228     15    -96    -70   -265   -246    -18   -335
   -309    -98    210    205   -259     54    -90    -67   -249   -241     -7   -311
   -327   -114    213    218   -270     49    -96    -75   -252   -252    -23   -316
   -319   -116    200    218   -262     41    -93    -72   -249   -252    -31   -311
   -301   -101    197    200   -252     49    -90    -64   -241   -249    -25   -301
   -298    -98    200    200   -249     49    -83    -54   -231   -246    -23   -288
   -288    -62    223    174   -257     80    -80    -44   -218   -231    -20   -265
   -267    -44    223    155   -246     90    -88    -46   -220   -231    -28   -249
   -285    -46    239    163   -265     96    -90    -44   -226   -228    -28   -244
   -254    -28    226    142   -241     98   -103    -51   -233   -231    -33   -246
   -189    -28    161    109   -179     67   -127    -72   -257   -254    -54   -267
   -163    -12    150     88   -158     67   -135    -72   -259   -254    -62   -259
   -163     23    184     70   -174    101   -135    -67   -254   -241    -57   -244
   -174     36    210     70   -192    122   -137    -64   -257   -239    -54   -246
   -194     33    228     77   -213    129   -137    -64   -257   -244    -49   -252
   -220     54    275     83   -249    163   -132    -64   -252   -239    -33   -239
   -239     72    309     83   -272    189   -129    -62   -249   -233    -31   -233
   -246     75    322     85   -283    197   -132    -64   -257   -239    -54   -246
   -280     98    379     88   -329    239   -119    -59   -254   -231    -59   -254
   -329    124    452    101   -392    288    -98    -44   -241   -213    -46   -249
   -389    127    517    129   -452    319    -72    -28   -226   -202    -33   -246
   -467    129    597    168   -532    363    -41      5   -192   -174      0   -231
   -558    145    701    205   -631    423      7     49   -150   -140     38   -200
   -719    140    859    288   -789    501     77    114    -88    -83     93   -142
   -857    127    982    363   -919    555    129    158    -41    -57    124   -111
   -820    122    943    350   -880    532    124    145    -49    -83    101   -142
   -782    142    924    316   -854    535    124    145    -46    -72     90   -171
   -761    158    919    301   -839    537    135    153    -36    -62     85   -205
   -737    155    891    290   -815    522    137    150    -31    -59     72   -218
   -698    166    865    267   -782    514    137    145    -25    -57     59   -207
   -623    163    784    228   -704    472    109    109    -49    -93     23   -241
   -517    145    662    184   -589    402     72     62    -83   -132    -23   -290
   -402    132    535    132   -467    332     33     12   -124   -168    -64   -342
   -262    135    397     64   -329    265    -10    -36   -163   -210   -111   -392
   -127    129    257      0   -192    192    -51    -77   -202   -257   -155   -436
     -7    132    140    -62    -75    135    -90   -116   -241   -298   -189   -472
     72    122     46    -98     12     85   -119   -153   -280   -340   -223   -506
    124    103    -20   -114     72     41   -142   -179   -306   -368   -259   -530
    161     98    -62   -129    111     18   -155   -192   -322   -379   -280   -532
    210    106   -103   -158    155      0   -168   -205   -332   -384   -290   -532
    241    114   -129   -179    184     -7   -176   -213   -340   -389   -301   -540
    257    103   -153   -179    205    -23   -181   -215   -342   -392   -309   -545
    262    111   -153   -189    207    -20   -181   -210   -335   -379   -303   -540
    259    122   -140   -192    200     -7   -174   -194   -322   -366   -293   -530
    257    137   -119   -200    189     10   -171   -181   -311   -353   -283   -519
    244    142   -101   -192    174     20   -166   -174   -303   -345   -280   -511
    236    153    -85   -197    161     33   -161   -166   -288   -322   -262   -496
    226    176    -49   -202    137     64   -148   -153   -272   -296   -239   -472
    194    200      5   -197     93    101   -135   -140   -254   -267   -210   -449
    166    197     31   -181     67    114   -119   -124   -236   -244   -189   -423
    166    194     25   -181     70    111   -111   -116   -223   -223   -176   -418
    166    200     31   -184     67    116   -101   -106   -210   -202   -168   -407
    158    194     36   -179     59    114    -98   -106   -207   -200   -174   -410
    155    187     31   -171     62    109    -90   -101   -202   -197   -184   -418
    153    176     20   -166     64     98    -80    -96   -202   -197   -200   -431
    140    194     54   -168     41    124    -67    -83   -189   -184   -192   -428
    122    220     96   -174     12    161    -46    -70   -168   -168   -174   -418
    116    246    129   -181     -5    189    -25    -51   -148   -148   -142   -405
    122    244    122   -184      0    184    -12    -46   -142   -135   -127   -402
    137    259    122   -200      7    192      2    -36   -129   -111   -101   -397
    148    265    116   -207     15    189     10    -28   -122   -101    -88   -394
    142    246    103   -194     20    176     15    -28   -127   -106    -85   -407
    132    272    137   -202     -2    205     28    -23   -114    -90    -57   -381
    137    290    150   -215     -5    220     44    -15    -98    -70    -15   -345
    155    298    142   -228      5    220     38    -15    -93    -57     15   -319
    153    293    140   -223      7    218     20    -31    -98    -54     36   -303
    200    272     72   -236     62    174    -23    -72   -127    -75     23   -316
    176    254     75   -215     51    166    -44    -96   -148    -85     18   -322
     46    236    189   -142    -72    213    -15    -72   -122    -59     49   -293
    140    223     83   -181     28    153    -38    -96   -153    -90     18   -309
     90    158     64   -127     12    111    -36   -101   -166   -116    -18   -322
     64    109     44    -88     10     77    -41   -114   -184   -140    -49   -355
    109     64    -44    -88     75     10    -77   -150   -228   -192   -106   -392
    189     41   -148   -114    168    -51   -122   -205   -285   -249   -166   -441
    -25     62     88    -18    -59     75    -44   -132   -213   -179    -93   -358
    -80     83    161     -2   -122    122     -5    -90   -179   -140    -62   -322
    -10     70     80    -31    -46     75    -28   -106   -200   -158    -83   -340
      0     51     51    -25    -25     51    -41   -122   -213   -171    -96   -355
     15     54     38    -36    -12     49    -49   -127   -218   -171    -96   -363
     38     62     23    -51      7     44    -41   -119   -207   -158    -85   -361
     15     57     41    -36    -15     51    -28   -106   -194   -150    -70   -353
      0     28     28    -12    -12     28    -20    -96   -189   -155    -70   -379
     36    -44    -80      2     57    -62     15    -46   -184   -184   -124   -462
     85    -62   -150    -12    116   -106    109     57   -129   -187   -171   -527
     75     12    -62    -44     70    -25    246    231      7    -90   -119   -480
    -70    205    275    -67   -171    239    410    472    257    153    111   -270
    -80    618    696   -270   -387    654    400    542    472    470    478     77
   -119   1148   1267   -514   -693   1208    252    426    623    823    919    509
   -189   1374   1564   -592   -878   1467    -41     83    530    940   1109    688
   -145   1182   1327   -517   -735   1254   -301   -327    166    649    865    472
   -122    545    667   -213   -397    605   -394   -581   -345    -38    218    -67
    -85     25    109     28    -98     67   -379   -563   -581   -441   -192   -436
    -33   -174   -140    101     51   -158   -314   -428   -558   -488   -298   -524
    -51   -197   -145    124     46   -171   -228   -306   -462   -433   -290   -532
    -72   -132    -59    101     -7    -96   -137   -200   -348   -337   -210   -519
    -83    -31     49     57    -67      7    -62   -119   -249   -246   -114   -470
    -75     41    116     15    -96     77    -20    -77   -213   -189    -38   -439
   -101     64    166     18   -132    114      0    -67   -246   -122      5   -428
   -135     75    210     28   -174    140      7    -80   -270    -77      7   -426
   -142     67    207     36   -176    137     18    -80   -233   -103    -18   -426
   -122     46    166     36   -145    103     18    -70   -213   -127    -33   -420
   -111     23    135     44   -122     77     23    -51   -187   -114    -38   -392
   -124     10    135     57   -129     70     23    -46   -176   -129    -38   -387
   -119      2    122     59   -122     59     28    -44   -171   -135    -38   -384
    -96     12    109     38   -101     59     46    -36   -155   -119    -12   -379
    -77     23    101     28    -88     62     54    -41   -153   -114     -2   -376
    -49     10     57     18    -51     33     46    -64   -171   -127    -15   -381
    -31     -5     23     18    -28      7     49    -83   -181   -145    -18   -374
      0    -18    -20      7      7    -18     44    -88   -194   -176    -18   -368
     41      2    -38    -20     41    -18     46    -75   -194   -187      7   -353
     59    -10    -70    -25     64    -38     38    -88   -210   -205     12   -363
    103    -18   -122    -44    111    -70     31    -98   -223   -226    -20   -376
    135    -18   -155    -59    142    -88     18   -116   -226   -246    -75   -371
     85    -12    -98    -36     90    -54     31   -103   -194   -236    -83   -335
    135      2   -135    -70    135    -64     12   -119   -187   -257   -116   -355
    161    -10   -171    -75    163    -88     -7   -137   -192   -270   -142   -381
     80    -25   -109    -28     93    -67     12   -116   -166   -244   -124   -361
     67     15    -51    -41     59    -18     33    -96   -135   -213    -88   -327
    181     36   -148   -111    163    -54     -5   -127   -155   -246   -116   -350
    254     38   -215   -148    233    -88    -38   -155   -171   -277   -142   -371
    257     41   -218   -150    239    -88    -51   -161   -179   -280   -145   -368
    254     70   -184   -161    220    -57    -57   -161   -179   -267   -129   -345
    290     77   -213   -184    252    -67    -80   -184   -207   -277   -140   -350
    285     67   -218   -176    252    -75    -96   -197   -226   -290   -150   -355
    277     77   -202   -179    241    -62   -111   -210   -236   -290   -153   -353
    288     98   -189   -192    239    -44   -129   -223   -254   -288   -153   -345
    249     67   -181   -161    215    -57   -153   -233   -280   -301   -158   -350
    254     36   -218   -145    236    -90   -171   -254   -311   -324   -184   -376
    301     46   -254   -176    277   -103   -184   -275   -342   -340   -189   -387
    316     70   -246   -192    283    -88   -184   -277   -358   -340   -171   -379
    410     77   -335   -244    371   -127   -218   -314   -405   -381   -205   -387
    485     90   -397   -288    441   -153   -244   -348   -441   -410   -220   -389
    548     88   -459   -319    504   -184   -272   -381   -480   -449   -228   -420
    555     77   -478   -316    517   -200   -290   -400   -509   -459   -168   -441
    548     85   -465   -319    506   -189   -288   -392   -504   -452   -158   -446
    574     88   -488   -332    532   -200   -293   -392   -514   -465   -168   -459
    545     90   -454   -319    498   -181   -277   -379   -504   -462   -124   -462
    504    124   -379   -314    441   -127   -252   -348   -475   -439    -77   -436
    566    124   -441   -348    504   -158   -267   -350   -483   -454   -114   -457
    672    140   -532   -407    602   -194   -290   -363   -498   -483   -153   -501
    680    150   -530   -418    605   -189   -288   -358   -488   -475   -145   -517
    628    161   -467   -394    548   -153   -259   -329   -457   -446   -122   -498
    587    148   -439   -368    514   -145   -249   -314   -444   -441   -132   -511
    537    135   -405   -337    472   -135   -231   -298   -431   -436   -135   -511
    496    150   -348   -324    423    -96   -207   -283   -413   -423   -124   -501
    470    161   -309   -314    389    -72   -194   -275   -407   -415   -116   -509
    415    140   -277   -277    345    -67   -184   -267   -405   -418   -119   -509
    379    148   -231   -265    303    -38   -168   -254   -389   -407   -103   -498
    342    145   -197   -244    270    -25   -155   -244   -379   -405    -93   -488
    306    132   -174   -218    241    -20   -145   -236   -371   -402    -90   -485
    280    137   -142   -210    210      0   -132   -223   -355   -394    -83   -480
    270    161   -109   -215    189     28   -116   -202   -335   -379    -67   -465
    252    174    -77   -213    163     49   -103   -187   -319   -363    -44   -452
    236    202    -33   -218    135     85    -90   -163   -298   -345    -15   -436
    228    202    -25   -215    127     88    -85   -153   -293   -348    -15   -439
    228    200    -28   -213    127     85    -80   -142   -285   -348    -20   -436
    223    202    -20   -213    122     90    -75   -124   -275   -345    -18   -433
    220    220      0   -220    111    111    -64    -98   -254   -329     -2   -415
    200    210     10   -205     93    111    -62    -83   -241   -324      0   -407
    176    220     44   -200     64    135    -51    -67   -223   -311     10   -387
    155    228     72   -192     41    150    -44    -49   -202   -298     23   -366
    155    252     96   -202     31    174    -36    -28   -179   -285     38   -340
    161    270    106   -218     28    189    -25    -12   -142   -277     44   -316
    153    290    135   -223     10    213    -20     -2   -109   -262     46   -293
    142    272    129   -210      7    202    -31    -12   -103   -252     25   -290
    129    277    148   -202     -7    213    -31    -15    -93   -220     23   -275
    127    303    176   -218    -23    241    -28    -12    -83   -179     31   -244
    129    335    205   -231    -38    270    -15     -7    -72   -148     41   -210
    124    348    223   -236    -49    285     -7     -5    -70   -132     44   -189
    116    368    252   -241    -67    311      5      0    -64   -109     57   -161
    127    384    257   -257    -64    322      7     -2    -72    -96     59   -140
    109    400    290   -254    -90    348     15      0    -77    -70     64   -111
     51    413    361   -233   -155    387     36     23    -64    -33     96    -77
     96    449    353   -272   -127    402     36     31    -64    -12    116    -62
    137    491    350   -316   -106    420     28     25    -64      7    116    -46
    174    504    329   -340    -77    418      7     12    -75     23     96    -44
    158    483    324   -322    -83    402     -5      0    -85     28     64    -41
    129    454    324   -290    -96    389    -15    -12    -98     41     54    -33
    114    439    324   -277   -103    381    -31    -25   -101     49     54    -31
    116    407    288   -262    -85    348    -38    -31    -93     46     46    -23
     96    355    259   -226    -83    306    -38    -36    -67     18     38    -25
     75    314    239   -194    -80    277    -38    -38    -36    -23     33    -31
     59    277    215   -171    -77    246    -33    -31    -18    -70     33    -38
     54    244    189   -150    -67    215    -31    -31    -15   -116     28    -38
     38    220    181   -132    -72    200    -28    -38    -28   -155     -7    -33
     18    194    176   -106    -77    187    -25    -44    -49   -168    -28    -44
     -5    176    181    -88    -93    179    -23    -41    -67   -166    -20    -33
    -20    176    197    -77   -109    187    -20    -38    -85   -155    -18    -23
    -41    171    210    -67   -127    189    -20    -36    -93   -145    -44    -75
    -59    161    220    -49   -140    189    -10    -28    -96   -129    -31    -96
    -75    148    223    -36   -150    187     -7    -25   -103   -124    -18    -85
    -85    155    241    -36   -163    197    -10    -28   -119   -127      0    -90
    -96    132    226    -18   -161    176     -5    -20   -129   -137    -10   -109
   -101     64    166     18   -132    114     41     33   -135   -161    -62   -176
    -98     44    142     25   -122     93    161    174    -90   -150    -93   -213
    -96    129    226    -18   -161    179    293    348     28    -54    -28   -153
    -80    303    381   -111   -231    342    381    517    194    124    140      7
    -59    644    704   -290   -381    672    355    563    366    394    457    322
   -129   1192   1322   -532   -727   1257    194    423    519    761    911    789
   -244   1395   1639   -574   -940   1517    -90     80    433    883   1101    992
   -301   1150   1452   -426   -878   1299   -309   -298     75    584    849    763
   -309    540    849   -114   -579    693   -400   -568   -439    -75    223    226
   -319     -7    309    161   -314    150   -379   -532   -667   -446   -163   -135
   -270   -213     57    241   -163    -77   -319   -397   -644   -485   -236   -239
   -226   -218      7    220   -119   -103   -246   -283   -561   -431   -200   -239
   -161   -109     51    135   -106    -28   -174   -176   -462   -348   -114   -189
   -122     12    135     54   -129     72   -114    -96   -379   -262    -57   -111
   -142     33    174     54   -158    103    -88    -62   -350   -228    -49    -93
    -85     83    166      0   -127    124    -59    -33   -327   -202    -23    -72
    -98     88    187      5   -142    137    -46    -20   -319   -184     -7    -54
   -145     25    171     59   -158     98    -80    -46   -350   -205    -44    -70
   -124     38    163     44   -142    101    -85    -44   -353   -202    -59    -64
   -116     70    187     20   -153    129    -70    -23   -335   -184    -54    -41
   -109     72    181     18   -145    127    -64    -20   -337   -184    -62    -51
   -103     72    176     12   -140    124    -64    -12   -340   -181    -67    -67
   -116     59    176     28   -148    116    -85    -20   -355   -187    -88    -75
   -148     38    187     54   -166    111    -98    -25   -368   -194   -124    -77
   -135     59    194     38   -163    127    -88    -12   -363   -179   -124    -70
   -116     67    181     23   -148    124    -83    -10   -361   -171   -119    -80
   -101     59    161     20   -129    109    -83    -10   -363   -174   -122    -83
    -88     38    127     23   -109     83    -88    -18   -371   -187   -137    -98
    -80     51    132     15   -106     90    -88    -18   -374   -200   -158   -122
    -75     59    135      7   -106     96    -83    -20   -376   -207   -166   -145
    -75     49    124     12    -98     85    -85    -20   -379   -215   -168   -174
    -72     51    122      7    -98     85    -85    -23   -379   -220   -158   -210
    -83     51    135     15   -109     93    -88    -28   -379   -226   -155   -226
    -77     44    122     15   -101     83    -96    -36   -384   -244   -181   -241
    -67     41    106     12    -85     72   -103    -49   -392   -257   -192   -275
    -67     36    103     12    -85     70   -106    -59   -397   -259   -189   -309
    -59     36     96     12    -77     64   -106    -62   -394   -254   -171   -314
    -77     33    111     20    -96     70   -109    -67   -394   -254   -171   -324
    -72     36    109     18    -90     72   -111    -75   -397   -259   -176   -340
    -83     33    116     23    -98     75   -119    -83   -397   -262   -176   -350
    -51     31     83     10    -67     57   -132    -96   -407   -270   -179   -363
     -2     33     36    -15    -20     33   -163   -124   -436   -288   -184   -389
     10     38     25    -25     -7     33   -179   -145   -449   -298   -187   -400
     41     41      0    -44     20     20   -192   -161   -465   -314   -194   -410
     75     44    -31    -59     54      7   -202   -174   -478   -322   -189   -423
     93     38    -54    -67     75     -7   -223   -207   -506   -355   -223   -436
    109     41    -67    -77     88    -12   -228   -228   -522   -384   -257   -446
    111     33    -80    -72     96    -20   -223   -246   -532   -394   -265   -462
    129     41    -88    -85    109    -23   -220   -267   -545   -407   -265   -475
    122     15   -106    -70    114    -46   -215   -283   -558   -423   -288   -462
     20     -7    -28     -7     23    -18   -179   -252   -532   -394   -272   -420
     28      7    -20    -20     23     -5   -181   -262   -542   -407   -301   -431
    111     23    -88    -67    101    -31   -184   -275   -561   -423   -316   -485
     23     25      0    -25     10     12   -150   -241   -532   -381   -285   -457
     49    -18    -67    -18     57    -41   -174   -259   -550   -397   -311   -491
     46    -36    -85     -5     62    -59   -189   -267   -540   -407   -306   -524
    145     85    -59   -114    103     12   -129   -207   -465   -363   -241   -478
    226    171    -57   -200    140     57   -101   -176   -423   -335   -226   -459
     70     59    -12    -64     41     23   -137   -210   -444   -353   -254   -501
     10     10     -2    -10      5      2   -145   -226   -439   -353   -267   -524
     31     28     -2    -28     18     12   -122   -215   -413   -350   -277   -532
     75    109     33    -93     18     72    -72   -176   -366   -311   -239   -509
    111    155     44   -135     33    101    -67   -168   -348   -293   -218   -506
    119    179     59   -150     28    119    -80   -171   -342   -283   -215   -506
    114    153     38   -132     38     96    -98   -179   -353   -293   -239   -519
    109    215    106   -161      0    161    -62   -142   -314   -259   -205   -475
     49    262    213   -155    -83    239    -23   -111   -280   -220   -155   -431
    -25    277    301   -127   -163    288      2    -96   -254   -200   -119   -402
   -116    249    366    -64   -241    306     -2    -98   -244   -200   -106   -394
   -184    259    441    -38   -314    348     18    -72   -218   -174    -72   -366
   -197    332    527    -67   -363    428     57    -31   -168   -124    -15   -319
   -228    358    584    -64   -407    470     75      5   -135    -93     25   -275
   -293    361    654    -33   -472    506     93     41   -103    -75     54   -236
   -394    332    727     28   -561    530    111     70    -90    -59     80   -239
   -488    340    828     72   -659    584    135    106    -54    -25    129   -207
   -537    366    901     85   -719    633    153    135    -25      2    176   -168
   -540    415    956     62   -748    685    179    166      5     33    228   -124
   -566    441   1005     62   -787    722    184    176     15     59    249   -106
   -600    441   1041     80   -820    740    194    187     20     83    270    -83
   -654    444   1098    103   -875    771    207    192     33     98    309    -57
   -735    433   1169    150   -950    800    205    189     38     98    340    -41
   -792    488   1278    150  -1036    883    239    228     83    145    376      5
   -846    584   1431    129  -1137   1008    314    301    161    239    428     72
   -911    553   1465    176  -1187   1008    324    298    161    246    387     64
   -989    498   1488    246  -1239    992    319    288    153    213    345     49
  -1098    454   1553    322  -1327   1002    329    301    158    213    332     38
  -1114    485   1600    314  -1356   1041    381    340    189    244    361     62
  -1067    587   1654    239  -1361   1119    433    381    228    280    420    101
  -1091    563   1654    265  -1371   1109    420    368    213    265    413     83
  -1101    496   1597    298  -1348   1047    387    327    171    220    345     28
  -1010    522   1532    241  -1270   1026    397    324    158    205    316      7
   -872    600   1473    135  -1174   1036    426    337    168    210    311     15
   -896    517   1413    189  -1153    963    397    296    127    163    246    -38
   -854    441   1293    205  -1075    865    327    223     59     93    145   -116
   -719    397   1117    161   -917    756    226    135    -25      5     18   -205
   -605    327    932    137   -769    628    135     41   -119    -90   -109   -296
   -441    316    758     62   -600    537     93    -10   -174   -142   -200   -353
   -311    288    597     10   -454    441     41    -70   -236   -207   -293   -428
   -290    158    449     67   -368    303    -41   -150   -322   -296   -402   -524
   -254     15    267    116   -262    140   -140   -239   -415   -384   -506   -623
   -192    -80    111    137   -153     15   -207   -319   -496   -452   -584   -691
   -109   -142    -33    124    -38    -88   -267   -392   -568   -517   -649   -745
     15   -171   -187     77    101   -179   -316   -444   -620   -566   -698   -795
     62   -226   -288     80    174   -254   -348   -485   -665   -607   -743   -836
     75   -244   -319     85    197   -280   -353   -498   -678   -618   -756   -849
     83   -265   -348     88    213   -306   -353   -496   -678   -613   -745   -849
    106   -223   -329     57    218   -277   -335   -475   -649   -581   -696   -823
    137   -168   -309     12    223   -236   -309   -454   -615   -545   -641   -797
    132   -150   -283     10    207   -215   -296   -444   -600   -530   -597   -784
     83   -161   -246     36    163   -202   -290   -444   -594   -519   -548   -774
     33   -194   -228     80    129   -210   -298   -439   -594   -519   -504   -756
     31   -197   -231     83    129   -213   -275   -402   -579   -514   -467   -737
     51   -226   -277     88    163   -252   -176   -290   -532   -504   -449   -745
     67   -148   -218     38    140   -181    -31   -127   -418   -423   -376   -696
    116      5   -111    -62    111    -51     90     67   -246   -262   -226   -555
    161    293    129   -228     15    213    142    205    -51     -7     38   -280
    179    844    665   -511   -241    756    122    249    187    376    472    187
     18   1299   1278   -659   -631   1291    -49     41    303    688    826    566
   -109   1244   1353   -568   -732   1299   -301   -319    101    605    745    509
   -197    735    930   -270   -563    831   -465   -688   -374     72    207     59
   -189     93    283     49   -236    187   -517   -839   -784   -506   -400   -462
   -140   -207    -70    174    -36   -140   -467   -717   -818   -628   -558   -649
   -111   -293   -181    202     33   -239   -379   -587   -750   -602   -550   -675
    -83   -254   -174    168     44   -215   -290   -475   -654   -527   -475   -639
    -51   -161   -109    106     28   -135   -207   -374   -550   -428   -374   -566
    -36    -83    -49     57      5    -67   -158   -319   -483   -363   -301   -517
    -18    -31    -12     23     -2    -23   -127   -283   -444   -327   -262   -483
     -5    -10     -5      5      0     -7   -119   -272   -433   -322   -259   -478
     -2      2      5      0     -2      2   -103   -262   -423   -316   -262   -475
      2     15     10    -10     -5     12   -103   -259   -420   -316   -257   -478
     12      7     -5    -10      7      2   -109   -262   -423   -324   -246   -478
     12     10     -2    -12      5      5   -101   -259   -415   -324   -226   -470
     18     31     12    -23      2     23    -88   -246   -405   -311   -200   -454
     28     51     23    -41      2     38    -93   -249   -402   -311   -187   -446
     33     64     28    -49      2     46    -98   -252   -405   -314   -181   -446
     18     49     28    -33     -5     38   -109   -254   -405   -322   -189   -459
     15     64     49    -38    -15     57   -119   -252   -400   -314   -184   -457
     12     67     54    -41    -20     62   -114   -244   -394   -314   -189   -457
    -36     46     83     -5    -59     64   -101   -241   -392   -316   -200   -465
    -67     41    109     12    -88     72    -90   -231   -389   -314   -200   -475
    -51     72    124    -10    -88     98    -75   -213   -374   -298   -192   -467
    -36    103    140    -33    -90    122    -64   -207   -371   -288   -181   -462
    -77     59    137      7   -106     98    -57   -218   -381   -298   -181   -470
    -38    106    142    -36    -90    122    -41   -202   -366   -285   -155   -446
    -33    116    150    -41    -90    132    -72   -220   -376   -288   -161   -439
    -44     85    129    -20    -88    106   -101   -241   -397   -311   -200   -462
      5    137    132    -72    -62    135    -72   -220   -376   -293   -189   -439
    -31    109    140    -38    -88    124    -64   -223   -379   -283   -197   -446
    -72     59    132      7   -101     96    -41   -226   -381   -272   -213   -459
   -114     12    127     49   -122     67     -2   -226   -381   -280   -220   -428
   -148    -57     90    101   -119     15     -5   -254   -420   -309   -239   -397
   -106    -49     54     77    -83      2    -15   -272   -441   -332   -275   -381
   -109    -70     38     90    -75    -15    -31   -293   -467   -376   -322   -389
    -93    -64     28     77    -64    -18    -46   -303   -483   -387   -335   -389
    -75    -59     15     67    -46    -20    -57   -327   -491   -397   -337   -371
   -119    -88     31    103    -77    -28    -75   -363   -504   -405   -340   -361
   -109    -67     41     88    -75    -12    -72   -371   -488   -376   -293   -306
    -72    -31     41     49    -59      2    -57   -376   -480   -355   -285   -275
    -96    -51     44     72    -72     -2    -33   -389   -478   -350   -277   -277
   -145    -72     70    106   -109     -2    -33   -400   -475   -361   -246   -265
   -158    -72     85    116   -122      5    -51   -415   -498   -368   -215   -267
   -140    -64     75    101   -109      5    -44   -423   -517   -376   -200   -275
    -88    -23     62     54    -77     18    -25   -423   -517   -376   -189   -249
    -80    -18     62     49    -72     20    -15   -431   -540   -366   -192   -218
    -70    -15     54     44    -62     18     -7   -444   -584   -350   -200   -223
    -33      2     36     12    -33     18     -2   -452   -576   -350   -215   -233
    -41      5     46     18    -44     25      7   -433   -542   -361   -254   -241
     23     12    -10    -20     15      2     12   -420   -535   -394   -345   -262
     70     10    -59    -38     64    -23     38   -394   -524   -384   -355   -290
     59     20    -38    -41     46     -7     28   -381   -498   -363   -322   -306
     38      5    -33    -23     36    -12     20   -381   -488   -368   -337   -316
     36      7    -31    -23     33    -10     33   -363   -480   -358   -329   -332
     64     54    -10    -59     38     23     57   -337   -459   -327   -296   -337
     23     15    -10    -20     15      2     44   -350   -467   -335   -316   -355
     44     38     -5    -41     23     18     57   -335   -449   -327   -314   -348
    106    109      0   -109     51     54     96   -303   -413   -309   -296   -327
     28     46     18    -36      5     33     77   -316   -418   -327   -319   -358
     18     51     33    -38     -7     44     72   -309   -405   -327   -322   -350
     36     80     44    -59     -2     62     75   -288   -392   -322   -309   -337
     15     62     46    -41    -15     54     62   -280   -392   -332   -303   -340
     23     90     67    -57    -20     80     38   -270   -374   -324   -283   -322
    103    215    111   -161     -5    163     57   -218   -306   -272   -220   -259
     90    244    153   -168    -31    200     59   -189   -270   -252   -202   -228
      5    168    161    -88    -77    166     36   -194   -272   -270   -215   -246
     -7    181    189    -85    -98    184     33   -179   -231   -246   -176   -228
     20    220    197   -122    -88    207      2   -184   -205   -244   -137   -226
      5    215    210   -111   -103    213    -15   -189   -179   -252   -114   -233
    -12    213    223   -101   -119    218    -15   -171   -166   -249   -109   -218
      5    244    239   -124   -116    241      0   -148   -158   -226    -70   -207
    -31    205    236    -90   -132    220    -10   -155   -181   -228    -70   -236
    -15    207    223    -98   -119    215    -15   -148   -189   -220   -119   -272
     20    205    184   -114    -80    194    -20   -148   -202   -220   -158   -319
      7    192    184    -98    -88    189    -25   -155   -218   -228   -184   -355
     15    236    218   -127   -101    226    -15   -148   -210   -213   -179   -353
     41    265    223   -153    -90    246     -5   -145   -210   -210   -189   -366
     44    257    213   -150    -85    236    -12   -155   -231   -231   -205   -387
     46    231    184   -137    -67    207    -28   -179   -254   -257   -189   -418
    187    348    161   -267     12    254    -15   -155   -223   -226   -127   -397
    236    392    153   -314     41    272      2   -140   -202   -215   -155   -389
    205    348    142   -277     28    246     -5   -155   -218   -244   -197   -410
    262    374    111   -316     75    244    -33   -179   -239   -270   -158   -431
    316    381     64   -350    127    226    -70   -210   -259   -288    -59   -431
    324    400     75   -361    124    239    -64   -210   -259   -285    -85   -418
    392    496    103   -446    145    301    -46   -197   -239   -259    -25   -387
    415    496     80   -454    168    288    -67   -218   -257   -277     28   -366
    397    459     62   -428    168    259   -101   -252   -288   -303     20   -366
    379    449     70   -415    153    259   -111   -257   -293   -298     44   -350
    358    423     64   -392    145    244   -122   -257   -301   -303     25   -332
    337    392     54   -363    142    223   -129   -259   -309   -311    -18   -335
    280    337     57   -311    111    197   -132   -262   -327   -332    -54   -361
    265    314     46   -290    109    181   -137   -262   -342   -337    -67   -376
    197    239     38   -220     77    140   -153   -275   -363   -350    -85   -381
    135    176     41   -155     46    109   -158   -285   -379   -366   -114   -381
    103    155     49   -132     25    101   -150   -283   -381   -368   -129   -384
     64    145     80   -106     -7    114   -137   -275   -379   -366   -132   -384
     46    155    109   -103    -31    135   -122   -262   -371   -353   -124   -374
     33    135    101    -83    -33    119   -111   -254   -374   -353   -140   -376
     12    111     96    -64    -41    103   -106   -257   -387   -363   -148   -397
      2    119    116    -62    -57    119    -96   -257   -387   -355   -140   -400
      0    124    124    -64    -62    124    -93   -272   -394   -363   -153   -407
      7    132    124    -70    -57    129    -98   -296   -413   -366   -166   -426
     20    114     93    -70    -36    103    -93   -296   -431   -387   -192   -459
     33     83     46    -59     -7     64    -25   -210   -402   -392   -213   -504
     49    111     62    -83     -7     88     88    -64   -314   -342   -184   -511
     93    202    109   -148     -7    155    194    116   -179   -233    -83   -446
    163    478    311   -322    -72    394    252    270      5     -5    166   -213
    213    969    756   -592   -272    862    233    319    233    348    563    210
    109   1483   1371   -797   -631   1428    103    179    402    704    982    646
    -59   1525   1584   -732   -820   1553   -163   -171    283    753   1078    709
   -145   1044   1187   -449   -667   1114   -342   -540   -168    285    649    283
   -132    384    514   -127   -324    449   -400   -724   -618   -322     54   -275
   -135    -57     77     96   -109     10   -384   -662   -750   -566   -244   -566
   -119   -215    -96    168    -12   -155   -316   -553   -722   -594   -314   -652
   -132   -200    -70    166    -33   -135   -200   -452   -639   -548   -272   -623
   -127   -116     10    119    -70    -54    -90   -337   -527   -446   -163   -545
    -96     12    106     41   -101     59    -31   -254   -428   -350    -62   -467
    -98     33    132     33   -114     83    -36   -236   -397   -329    -49   -439
   -106     10    114     46   -111     62    -44   -239   -400   -335    -59   -433
    -77     38    114     18    -96     75    -38   -226   -384   -324    -44   -420
    -64     54    116      2    -90     85    -36   -215   -374   -309    -41   -415
    -67     72    140     -2   -103    106    -31   -202   -355   -290    -23   -387
    -77     72    148      0   -114    109    -31   -192   -348   -288    -10   -368
    -75     75    150     -2   -111    111    -28   -184   -342   -293    -23   -353
    -62     80    142    -10   -103    111    -33   -179   -342   -290    -28   -345
    -67     96    163    -12   -114    129    -25   -163   -327   -265     -7   -332
    -85     98    184     -7   -135    140    -20   -150   -314   -249      2   -306
    -90    101    192     -5   -142    145    -18   -140   -309   -246      5   -293
    -88    109    194    -12   -142    150    -20   -127   -303   -244     18   -293
    -98    119    218    -10   -158    168    -18   -106   -283   -231     49   -275
   -106    114    220     -5   -163    166    -20    -98   -275   -228     64   -270
   -127    109    233      7   -181    171    -20    -88   -254   -220    106   -267
   -127     90    218     18   -174    153    -18    -85   -241   -223    122   -270
   -122     98    220     12   -171    158     -7    -80   -226   -213    116   -252
   -124    124    246     -2   -187    184    -18    -80   -213   -194     88   -239
   -116    142    259    -12   -189    202    -20    -77   -194   -168     83   -223
   -122    140    262    -10   -192    200    -20    -88   -179   -158     54   -215
   -129    150    280    -10   -205    215    -23    -85   -145   -142     15   -179
   -129    163    290    -18   -210    226    -36    -90   -114   -137    -18   -137
   -116    168    283    -25   -200    226    -36    -85    -80   -122    -31    -93
    -93    176    270    -41   -181    223    -44    -83    -59   -103    -33    -41
    -96    176    272    -38   -184    223    -41    -77    -49    -83    -28     -2
   -145    168    314    -12   -231    241    -25    -62    -41    -62    -10     25
   -163    171    335     -5   -249    252    -15    -49    -46    -44      5     59
   -181    161    340     10   -262    249    -15    -49    -67    -41     12     72
   -207    155    363     25   -285    259    -15    -49    -90    -38     31     93
   -226    155    379     33   -303    267    -23    -62   -122    -44     54     51
   -213    148    361     31   -288    254    -41    -80   -163    -67     57     10
   -192    142    335     23   -265    239    -59   -106   -205   -101     62     44
   -189    158    348     15   -267    252    -57   -109   -226   -103     93     64
   -207    158    366     23   -288    262    -59   -119   -246   -124     80     41
   -249    114    363     64   -306    239    -67   -132   -275   -155     67    -28
   -236    122    358     57   -296    239    -49   -127   -283   -166     54    -72
   -270    132    402     70   -335    267    -31   -122   -280   -163     41    -75
   -314     57    368    127   -340    210    -80   -153   -324   -210     -5   -122
   -288     49    337    116   -311    192   -106   -168   -350   -249    -44   -161
   -228     98    324     64   -277    210    -88   -158   -345   -254    -59   -166
   -207    124    332     41   -270    228    -75   -148   -340   -252    -59   -184
   -220    119    340     49   -280    228    -70   -132   -340   -252    -64   -213
   -231    103    335     62   -283    220    -67   -114   -332   -233    -67   -228
   -213    119    332     46   -272    226    -57    -93   -314   -213    -64   -228
   -174    153    327     10   -249    239    -41    -70   -296   -202    -67   -202
   -171    168    340      0   -257    252    -41    -54   -293   -192    -64   -192
   -179    179    355      0   -267    267    -41    -46   -288   -184    -54   -187
   -179    171    350      2   -265    259    -41    -46   -293   -189    -64   -187
   -189    161    350     15   -270    254    -36    -44   -290   -187    -70   -184
   -194    181    376      5   -285    277    -28    -31   -280   -168    -64   -166
   -202    189    392      5   -298    290    -36    -25   -280   -166    -77   -171
   -179    215    394    -20   -288    306    -31    -12   -277   -161    -93   -163
   -181    202    384    -10   -283    293    -49    -23   -293   -174   -132   -181
   -187    187    374     -2   -280    280    -64    -31   -301   -179   -158   -192
    -88    288    374   -101   -231    329    -38      0   -267   -129   -109   -176
    -67    298    366   -119   -215    332    -41     -5   -270   -127    -98   -192
    -93    280    374    -93   -233    327    -41    -15   -285   -140   -111   -213
    -62    280    342   -109   -202    311    -36    -12   -293   -153   -127   -223
    -77    267    345    -96   -213    306    -33    -18   -298   -161   -137   -226
   -119    270    389    -75   -254    327    -20    -12   -293   -161   -137   -220
   -132    283    415    -75   -272    348     -5      2   -277   -153   -135   -218
   -132    280    413    -75   -272    345    -23     -2   -285   -161   -150   -236
    -77    301    379   -114   -228    340    -31     -5   -285   -158   -155   -241
    -38    329    368   -145   -205    348    -33     -5   -280   -153   -158   -236
    -51    314    366   -129   -207    340    -36     -7   -283   -155   -171   -246
    -51    322    371   -137   -210    345    -46     -7   -288   -155   -181   -246
    -83    309    392   -114   -239    350    -51     -5   -290   -155   -187   -241
    -98    303    402   -103   -252    353    -59     -7   -293   -150   -187   -239
    -93    316    410   -111   -252    363    -44      2   -280   -135   -187   -233
   -148    290    439    -72   -293    363    -33      2   -277   -140   -197   -241
   -116    355    472   -119   -293    413    -15     20   -249   -111   -158   -218
    -36    446    483   -205   -259    465     12     44   -223    -77   -127   -189
    -90    410    501   -158   -296    454     15     31   -228    -90   -150   -205
    -64    441    506   -189   -285    472     44     49   -207    -75   -132   -189
    -62    465    527   -202   -296    496     64     51   -194    -54   -116   -189
    -85    483    568   -200   -329    524     67     38   -184    -44   -111   -192
    -98    493    592   -197   -345    542     57     28   -181    -41   -103   -189
    -75    493    568   -210   -322    530     54     18   -187    -46    -93   -205
    -59    511    571   -226   -314    540     57     10   -181    -49    -85   -207
    -93    467    561   -187   -327    514     33    -15   -200    -80   -109   -228
   -116    413    530   -148   -322    470      5    -33   -218   -109   -135   -252
    -62    436    498   -187   -280    467     12    -25   -207   -124   -140   -257
     -5    459    465   -228   -233    462     25    -15   -200   -137   -148   -259
    -85    376    462   -145   -275    418      5    -36   -226   -179   -184   -285
   -124    324    449    -98   -285    387      5    -38   -233   -197   -215   -303
   -101    345    446   -124   -275    394     28    -20   -220   -181   -226   -296
   -122    332    454   -106   -288    392     31    -18   -218   -176   -244   -285
   -213    275    488    -33   -350    381     10    -28   -231   -176   -272   -293
   -267    267    535      0   -400    400     10    -12   -215   -150   -270   -272
   -226    290    514    -33   -371    402     23     -5   -213   -140   -254   -265
   -184    301    485    -59   -335    392     10    -15   -220   -145   -252   -265
   -166    288    452    -62   -309    368     -2    -25   -228   -153   -246   -272
   -181    288    470    -51   -324    379      5    -18   -218   -140   -218   -267
   -163    288    449    -64   -306    368      7    -15   -215   -140   -192   -272
   -103    262    366    -77   -236    311     20      5   -218   -168   -181   -311
    -72    215    288    -72   -181    249    111    114   -181   -179   -192   -376
    -96    218    314    -59   -205    265    262    277    -83   -103   -161   -394
    -38    306    342   -135   -192    322    368    449     49     15    -70   -342
     77    610    532   -345   -228    571    394    550    215    226    153   -116
    124   1153   1026   -641   -449   1091    329    535    431    563    553    319
     15   1706   1691   -859   -836   1699    132    303    581    896    969    761
   -114   1634   1745   -761   -930   1688   -168    -88    387    805    914    706
   -192   1088   1280   -449   -737   1184   -374   -459    -80    290    426    246
   -236    379    613    -72   -426    496   -457   -644   -532   -298   -174   -327
   -252    -44    207    148   -231     80   -415   -548   -628   -496   -418   -594
   -213   -161     51    184   -132    -54   -348   -433   -581   -501   -452   -662
   -184   -150     33    166   -111    -59   -257   -324   -501   -452   -420   -644
   -197    -88    106    142   -153      7   -171   -226   -405   -368   -350   -584
   -226    -59    166    142   -197     51   -124   -176   -348   -316   -306   -545
   -259    -88    171    171   -215     41   -106   -163   -337   -306   -309   -542
   -288    -98    189    194   -239     44    -90   -153   -324   -288   -301   -527
   -288    -80    207    184   -249     62    -75   -142   -306   -259   -285   -496
   -290    -93    197    192   -244     51    -77   -148   -309   -257   -293   -488
   -293   -111    179    200   -236     33    -83   -150   -319   -259   -298   -493
   -257   -116    140    184   -200     10    -83   -150   -322   -262   -298   -493
   -210   -106    103    158   -158     -2    -88   -153   -322   -262   -298   -496
   -161    -90     70    127   -116    -10    -88   -158   -327   -262   -298   -498
   -109   -101      7    103    -59    -46   -103   -166   -337   -277   -324   -530
    -54   -103    -51     77     -2    -77   -116   -176   -348   -290   -345   -535
     10   -106   -119     46     62   -111   -119   -176   -353   -296   -353   -524
     67   -111   -179     23    122   -145   -127   -187   -361   -301   -366   -524
    106   -114   -220      2    161   -166   -135   -187   -361   -303   -374   -517
    158    -90   -249    -33    202   -168   -148   -187   -363   -306   -374   -504
    194    -59   -257    -70    223   -158   -148   -197   -371   -314   -381   -511
    226    -25   -252    -98    239   -137   -135   -207   -379   -322   -389   -506
    267    -18   -285   -124    275   -153   -140   -220   -392   -337   -405   -485
    290    -10   -301   -140    296   -155   -137   -213   -389   -329   -394   -459
    311     15   -298   -163    306   -140   -142   -210   -389   -324   -384   -433
    319     36   -283   -176    301   -122   -145   -205   -381   -309   -366   -405
    309     44   -267   -176    288   -111   -148   -194   -376   -296   -345   -376
    316     44   -275   -181    296   -114   -155   -187   -371   -285   -332   -371
    329     41   -290   -187    309   -124   -161   -189   -379   -290   -332   -379
    340     54   -285   -197    314   -114   -153   -179   -371   -275   -314   -361
    363     90   -272   -228    316    -90   -150   -166   -355   -254   -296   -353
    368    114   -254   -244    311    -70   -145   -161   -350   -244   -285   -342
    350    103   -246   -228    298    -70   -142   -153   -348   -233   -280   -342
    355    119   -236   -236    296    -57   -145   -150   -342   -218   -275   -335
    358    129   -228   -246    293    -49   -148   -150   -342   -226   -272   -335
    358    122   -239   -241    298    -57   -161   -166   -353   -244   -283   -353
    363    106   -259   -236    311    -75   -166   -179   -366   -267   -301   -379
    376    106   -270   -241    324    -80   -174   -197   -379   -277   -316   -397
    402    114   -288   -259    342    -85   -181   -213   -384   -277   -314   -384
    392    127   -265   -259    327    -67   -181   -213   -381   -270   -303   -368
    381    132   -249   -257    314    -57   -181   -220   -381   -270   -309   -366
    379    122   -257   -249    319    -67   -174   -223   -379   -270   -311   -381
    389    119   -272   -257    332    -75   -171   -228   -384   -272   -314   -387
    415    116   -301   -267    358    -90   -184   -241   -392   -288   -329   -402
    384    122   -265   -254    324    -70   -166   -226   -371   -267   -316   -394
    322    148   -174   -233    249    -12   -124   -187   -327   -226   -283   -366
    298    174   -124   -236    210     25    -96   -155   -296   -197   -262   -342
    340    181   -161   -262    249     10    -96   -145   -288   -197   -270   -358
    345    168   -176   -257    259     -5    -83   -129   -275   -189   -277   -371
    335    174   -161   -254    249      7    -57   -106   -254   -174   -272   -366
    319    171   -148   -246    233     12    -44    -96   -241   -161   -277   -368
    298    140   -158   -220    228     -7    -36    -85   -231   -155   -288   -376
    298    135   -163   -218    231    -12    -28    -83   -226   -153   -296   -381
    311    140   -171   -226    241    -15    -33    -83   -231   -153   -309   -384
    319    135   -184   -228    252    -23    -33    -72   -228   -142   -311   -389
    316    135   -181   -228    249    -23    -23    -62   -218   -129   -306   -387
    316    145   -174   -233    246    -12    -15    -70   -220   -124   -303   -366
    327    150   -176   -239    252    -12    -12    -75   -228   -132   -311   -358
    337    163   -176   -252    254     -5    -15    -75   -228   -129   -322   -355
    340    176   -163   -257    252      7    -18    -70   -218   -114   -306   -345
    340    189   -150   -265    244     20     -7    -57   -202    -96   -280   -329
    329    187   -142   -257    236     23     -2    -51   -194    -88   -262   -322
    332    192   -140   -262    236     25     -2    -57   -187    -77   -226   -270
    332    207   -124   -272    228     41     -2    -49   -171    -57   -210   -202
    337    218   -119   -280    228     51      2    -46   -161    -54   -213   -194
    345    231   -114   -288    231     59     10    -38   -150    -51   -218   -210
    342    236   -106   -290    226     64     12    -38   -153    -57   -207   -218
    340    257    -83   -298    213     88     15    -33   -145    -49   -171   -207
    316    239    -77   -280    197     80      7    -41   -150    -64   -145   -213
    301    226    -75   -262    189     75      5    -44   -153    -75   -101   -213
    309    246    -64   -280    187     90     10    -44   -150    -57    -75   -223
    293    257    -36   -275    163    111     15    -41   -150    -33    -57   -228
    254    257      0   -257    127    129     12    -46   -158    -12    -28   -236
    249    288     38   -267    106    163     23    -36   -161     15     25   -228
    257    345     88   -301     85    218     46    -20   -163     67     75   -187
    262    371    109   -316     75    241     62     -7   -150     90     93   -168
    259    389    129   -324     64    259     85     15   -116     67     83   -161
    239    371    132   -303     54    252     93     33    -98     54     72   -158
    236    353    116   -296     59    236     93     38    -90     57     59   -145
    233    371    137   -303     46    254    114     62    -64     67     41   -122
    228    413    184   -322     20    298    135     77    -36     88     62    -96
    236    439    202   -337     18    322    137     77    -23     90     90    -80
    228    420    192   -327     18    306    109     49    -38     70     62   -103
    233    400    166   -316     33    283     85     31    -54     51     41   -116
    218    371    150   -296     33    262     67     18    -70     31     51   -127
    223    353    129   -288     46    241     54      5    -85     18     70   -140
    213    311     96   -262     59    205     46     -5   -101      0     59   -158
    215    254     38   -236     88    148     38    -10   -124    -28     33   -174
    174    187     12   -181     80     98     31    -20   -140    -57      7   -184
    148    145     -2   -145     75     72     25    -25   -155    -72    -12   -197
    140    114    -28   -129     83     44     10    -46   -174   -114    -49   -218
    135     90    -44   -114     88     23     -2    -57   -187   -140    -75   -231
    135     80    -54   -109     93     15      2    -51   -184   -155   -103   -233
    109     80    -28    -93     70     25      7    -44   -179   -155   -114   -236
     62     28    -33    -46     46     -2      5    -46   -187   -171   -140   -257
     49     25    -23    -38     36      0      7    -46   -187   -176   -148   -262
     20     31     10    -25      5     20     15    -38   -176   -166   -145   -257
     -2     18     20     -7    -10     18     15    -36   -179   -171   -153   -265
    -18    -10      7     12    -12      0     15    -33   -184   -184   -176   -280
     -7    -64    -59     36     25    -62     41      7   -176   -205   -226   -306
      0    -85    -88     41     44    -85    135    129   -106   -189   -249   -340
    -12    -12      0     12     -7     -7    254    298     18   -103   -197   -303
     36    158    122    -98    -44    140    342    467    168     46    -62   -181
     72    462    387   -267   -158    426    379    579    353    283    202     93
     18    943    924   -480   -454    932    381    605    584    626    607    537
   -129   1319   1449   -594   -789   1384    267    426    709    891    924    880
   -192   1135   1327   -472   -758   1231     20     44    441    698    761    732
   -213    610    820   -200   -517    714   -155   -306    -41    155    226    226
   -184     75    257     51   -223    166   -262   -452   -394   -306   -254   -252
   -114   -213    -98    163     -7   -155   -277   -389   -480   -452   -420   -439
    -85   -293   -210    189     59   -252   -213   -288   -446   -457   -439   -475
    -64   -244   -181    153     57   -213   -129   -192   -361   -392   -389   -436
    -44   -145   -101     93     25   -124    -51   -101   -265   -303   -309   -368
    -28    -72    -44     51      7    -59      2    -49   -205   -241   -246   -327
      7    -28    -38     10     20    -33     15    -36   -181   -218   -231   -319
     23    -38    -62      7     41    -49     18    -36   -181   -218   -233   -314
     23    -46    -70     10     44    -57     18    -33   -184   -207   -228   -288
     25    -38    -64      7     44    -51     20    -28   -176   -194   -210   -246
     46    -59   -109      5     75    -83     12    -41   -187   -197   -205   -226
     75    -54   -129    -10    101    -90     10    -41   -189   -181   -179   -194
     98    -62   -161    -18    129   -111     -7    -49   -202   -171   -163   -166
    109    -85   -194    -10    150   -140    -20    -64   -218   -166   -148   -158
    179    -80   -259    -51    218   -168    -33    -72   -228   -184   -111   -140
    231    -64   -296    -83    262   -179    -44    -80   -233   -223    -85    -96
    252    -59   -311    -96    280   -187    -38    -75   -218   -228   -106    -59
    239    -80   -319    -77    277   -200    -18    -62   -197   -200   -179    -28
    207    -85   -293    -62    246   -187     -5    -59   -176   -192   -265    -15
    179    -90   -270    -46    223   -179     -2    -59   -174   -197   -301     -7
    174    -83   -259    -46    215   -171      2    -46   -171   -184   -272      5
    148    -90   -239    -28    192   -163      2    -33   -163   -163   -226     23
    150    -83   -233    -36    192   -158     -5    -28   -171   -153   -200     51
    145    -72   -218    -36    179   -145     -7    -15   -174   -137   -168    109
    135    -64   -200    -36    166   -132    -12    -10   -174   -116   -132    158
    114    -80   -194    -15    153   -137    -18    -12   -171   -101    -77    205
    109    -88   -197    -12    153   -142    -23    -20   -174    -96   -106    270
     85    -83   -168     -2    124   -124    -15    -12   -158    -80   -166    345
     64    -83   -148      7    103   -114    -10     -2   -129    -72   -215    394
     80    -85   -166      2    122   -124    -10     -5    -98    -88   -267    366
     70    -98   -171     12    119   -135    -12    -15    -70    -98   -316    309
     75   -106   -181     12    127   -142    -20    -28    -57   -114   -353    249
     80   -116   -197     15    135   -155    -28    -36    -57   -135   -366    184
     77   -132   -210     28    142   -171    -33    -38    -59   -127   -371    129
     59   -142   -202     38    129   -171    -38    -49    -80   -119   -371     85
     62   -150   -213     41    137   -181    -38    -57   -101   -111   -368     54
     62   -168   -231     51    145   -200    -36    -67   -122   -114   -371     23
     62   -189   -252     64    155   -220    -41    -70   -145   -119   -366     -5
     70   -189   -262     59    163   -226    -67    -88   -179   -137   -363    -46
     33   -205   -239     85    135   -220    -83   -101   -205   -155   -361    -62
    -12   -231   -218    119    101   -223    -83   -103   -223   -168   -363    -72
    -38   -257   -218    148     88   -239    -83   -106   -231   -184   -374    -80
    -64   -293   -228    179     80   -259    -90   -106   -244   -200   -381    -96
    -88   -324   -236    205     72   -280   -111   -116   -262   -220   -392   -114
    -98   -319   -220    207     59   -270   -116   -109   -262   -223   -381   -114
   -103   -303   -200    205     46   -252   -106    -90   -249   -207   -355   -101
    -98   -335   -236    213     67   -285   -116    -85   -252   -223   -353   -109
   -103   -335   -231    218     62   -283   -106    -64   -241   -223   -337   -101
    -75   -306   -233    189     77   -270    -96    -36   -223   -210   -324    -88
    -85   -327   -241    207     77   -285   -101    -28   -226   -218   -329    -88
    -85   -298   -213    189     62   -257    -85     -7   -210   -200   -314    -75
    -64   -272   -207    168     70   -239    -75     18   -192   -181   -298    -54
   -114   -301   -187    205     36   -244    -70     31   -187   -179   -298    -44
   -140   -319   -179    231     18   -249    -64     49   -176   -176   -288    -28
   -109   -277   -168    192     28   -223    -51     67   -163   -163   -283    -25
    -62   -210   -148    135     41   -181    -36     90   -148   -148   -277     -7
    -80   -207   -127    140     23   -168    -33    101   -140   -142   -285      7
   -132   -236   -103    184    -15   -171    -41    103   -145   -145   -293     12
   -119   -228   -109    171     -5   -168    -49    111   -142   -142   -301     15
    -96   -192    -98    142      0   -145    -36    135   -124   -124   -296     33
   -124   -205    -83    163    -23   -145    -38    140   -116   -116   -303     49
   -142   -187    -44    166    -49   -116    -33    137   -111   -109   -303     67
   -127   -158    -31    142    -49    -96    -28    137   -109   -103   -314     83
   -129   -161    -33    145    -49    -98    -25    153    -96    -85   -309    122
   -155   -176    -20    163    -67    -98    -23    161    -90    -72   -309    161
   -163   -155      7    161    -85    -75    -10    171    -75    -54   -306    202
   -148   -150     -5    148    -72    -77    -23    161    -93    -62   -322    207
   -171   -145     23    158    -98    -62    -12    168    -80    -49   -316    215
   -161   -155      2    158    -83    -77     -2    174    -75    -38   -316    226
   -137   -129      7    135    -72    -62     12    176    -67    -23   -309    246
   -132   -114     18    122    -75    -49     20    181    -51    -10   -301    257
   -114    -93     18    103    -67    -38     33    189    -41      0   -293    262
   -103    -75     25     88    -64    -25     49    207    -20     25   -275    275
   -103    -77     25     90    -64    -25     49    205    -20     31   -272    272
   -106    -77     28     90    -70    -23     49    194    -18     36   -257    272
   -122    -72     49     96    -88    -10     54    184    -20     33   -254    270
   -122    -49     72     83    -98     12     72    184     -7     41   -241    272
   -103    -28     75     67    -90     23     83    171      0     51   -220    277
   -106    -59     46     83    -77     -7     59    148    -18     31   -231    259
   -119   -101     15    109    -67    -44     20    103    -59     -5   -262    220
    -96   -119    -23    106    -38    -72      0     77    -80    -25   -285    189
    -93   -142    -49    119    -23    -96    -12     64   -101    -41   -298    184
   -109   -142    -33    124    -38    -88    -12     59   -101    -28   -298    153
   -106   -192    -85    148    -10   -140     -2     72    -96    -36   -309    137
    -85   -239   -153    161     31   -197     -5     64   -111    -57   -332    114
    -67   -252   -184    161     57   -218    -10     51   -124    -67   -340     90
    -75   -267   -192    168     57   -231    -15     44   -135    -75   -348     67
    -75   -272   -197    174     59   -236    -20     36   -142    -85   -353     46
    -93   -306   -213    200     57   -259    -23     28   -150   -101   -363     20
    -98   -306   -207    202     54   -257    -10     46   -132    -93   -332     25
   -106   -314   -210    207     49   -262    -20     38   -132    -90   -311     15
   -127   -316   -189    220     31   -254    -18     33   -132    -90   -283      5
   -111   -296   -184    205     36   -241     -7     38   -122    -83   -259      7
   -103   -293   -189    200     41   -241     -7     36   -122    -83   -267     -2
   -111   -303   -194    205     38   -249      0     44   -114    -75   -275    -18
   -114   -314   -200    213     41   -257     10     57   -109    -75   -283    -33
    -90   -332   -244    210     75   -288     54    124    -77    -75   -306    -77
   -103   -348   -244    226     70   -296    174    265     15    -41   -303    -93
    -85   -290   -207    187     59   -249    267    400    129     44   -246    -49
    -54   -103    -49     77     -2    -77    335    522    285    223    -70    103
    -62    288    350   -114   -207    319    358    613    498    535    280    444
   -145    787    932   -319   -537    859    298    537    665    867    675    810
   -220    943   1163   -363   -693   1054     85    249    571    943    787    888
   -303    672    974   -184   -639    823    -77    -54    244    631    509    641
   -358    158    514     98   -436    335   -161   -259   -171     75    -28    200
   -345   -184    161    265   -254    -12   -189   -249   -342   -197   -301    -51
   -324   -371    -46    348   -142   -207   -161   -142   -327   -231   -355   -127
   -340   -426    -85    384   -129   -257   -111    -64   -272   -215   -353   -137
   -350   -392    -44    371   -155   -218    -62     -7   -202   -166   -314   -114
   -363   -303     59    335   -213   -122     -2     59   -114    -90   -241    -67
   -389   -236    153    314   -272    -41     49    119    -38    -33   -171     -7
   -415   -189    226    303   -322     18     85    161     12     10   -119     25
   -431   -166    265    296   -348     49     98    181     36     28    -93     33
   -457   -150    306    303   -381     77    103    189     46     38    -75     33
   -467   -148    319    306   -394     85    106    192     49     44    -70     36
   -478   -158    319    316   -400     80    106    197     51     49    -64     33
   -501   -163    337    332   -420     85    114    205     62     64    -38     38
   -530   -132    397    332   -465    132    127    218     85     85      2     54
   -568   -124    444    345   -509    158    129    218     96     96     31     49
   -600   -122    478    358   -540    176    132    220    103    103     62     49
   -644    -90    553    366   -600    231    145    233    127    129    106     77
   -594    -70    524    332   -561    226    129    218    119    124    114     72
   -527    -96    428    309   -480    166     85    176     77     80     75     28
   -426   -101    324    262   -376    111     41    135     38     44     41     -7
   -314    -83    231    197   -275     75      7    101     10     18     23    -31
   -197    -70    127    135   -163     28    -28     67    -18    -10     -2    -57
    -77    -49     28     62    -54    -10    -72     20    -59    -46    -36    -98
     -2    -75    -72     38     33    -72   -116    -25   -103    -93    -83   -145
     54   -109   -163     25    109   -137   -171    -80   -153   -145   -137   -200
    166    -70   -236    -46    200   -153   -187    -93   -168   -161   -150   -215
    298     15   -283   -158    290   -132   -166    -77   -155   -142   -129   -200
    275    -23   -298   -127    285   -161   -174    -98   -174   -161   -153   -215
    301    -25   -329   -137    314   -176   -187   -106   -181   -171   -163   -220
    293    -75   -368   -109    329   -220   -246   -155   -226   -205   -192   -254
    236   -116   -355    -62    293   -233   -275   -181   -246   -220   -194   -267
    275    -83   -358    -96    316   -220   -265   -174   -239   -202   -176   -252
    283    -72   -355   -106    319   -213   -254   -163   -228   -187   -163   -241
    254    -72   -327    -90    290   -200   -257   -158   -218   -166   -148   -218
    324     49   -277   -187    301   -114   -220   -111   -168   -103    -85   -140
    335     83   -252   -210    293    -83   -200    -96   -158    -83    -70   -114
    241    -10   -252   -116    246   -132   -220   -127   -200   -114   -109   -145
    210    -46   -257    -80    233   -150   -218   -129   -210   -116   -124   -150
    184    -77   -262    -54    220   -168   -223   -142   -226   -129   -132   -150
    187    -80   -270    -54    228   -174   -220   -150   -233   -142   -140   -153
    187    -93   -283    -46    233   -187   -223   -163   -246   -155   -158   -166
    179   -106   -285    -36    231   -194   -218   -171   -254   -158   -171   -166
    184    -96   -280    -46    231   -187   -215   -171   -252   -150   -174   -158
    192    -75   -267    -59    228   -171   -205   -163   -241   -135   -168   -150
    176    -59   -236    -62    205   -148   -189   -145   -223   -111   -155   -135
    145    -41   -187    -51    166   -114   -163   -116   -192    -83   -132   -116
    103    -33   -137    -36    119    -85   -137    -90   -163    -57   -106   -101
     62    -28    -90    -18     75    -59   -109    -59   -135    -33    -85    -88
     62    -33    -96    -15     77    -64    -93    -46   -122    -23    -88    -90
     85    -23   -109    -31     96    -64    -88    -41   -114    -20    -93    -93
    114    -20   -135    -49    124    -77    -93    -44   -114    -25   -103   -103
    140    -20   -161    -62    150    -90    -96    -49   -116    -33   -116   -119
    168    -18   -189    -75    176   -103   -103    -51   -116    -41   -129   -132
    197    -10   -207    -93    202   -109   -114    -57   -114    -49   -135   -140
    218     -7   -226   -109    220   -116   -132    -64   -119    -57   -140   -150
    252    -12   -265   -122    257   -137   -140    -70   -124    -70   -145   -163
    293    -15   -311   -140    301   -163   -132    -77   -135    -80   -158   -174
    371     10   -361   -189    366   -174   -129    -80   -137    -90   -168   -179
    426      7   -418   -218    420   -205   -142    -93   -150   -103   -187   -192
    428      2   -428   -215    428   -213   -148    -96   -150   -103   -192   -194
    423     -2   -426   -213    423   -213   -142    -88   -145   -101   -187   -192
    410      5   -405   -207    407   -200   -127    -72   -129    -88   -174   -187
    394     20   -374   -207    381   -174   -122    -62   -116    -75   -155   -171
    379     28   -350   -205    363   -158   -119    -54   -106    -64   -140   -161
    355     36   -322   -197    340   -142   -101    -36    -88    -51   -116   -145
    335     36   -298   -184    316   -129    -88    -23    -75    -38    -98   -129
    303     15   -288   -161    296   -135    -98    -28    -75    -36    -98   -132
    285     25   -259   -158    272   -116    -93    -18    -59    -18    -83   -122
    275     44   -231   -161    252    -90    -88    -12    -49     -5    -72   -114
    262     59   -202   -161    233    -70    -77      0    -31     10    -54    -98
    246     70   -176   -158    210    -54    -72     12    -15     25    -38    -83
    220     98   -122   -161    171    -10    -51     28     10     49    -15    -64
    200    106    -93   -155    148      7    -44     41     31     62      0    -57
    184    114    -70   -148    127     23    -31     54     51     72     28    -46
    153    127    -25   -142     88     49    -31     59     62     77     54    -51
    124    140     15   -135     54     77    -28     59     70     85     77    -57
    119    163     41   -142     38    103    -23     64     83    101     93    -54
    101    192     90   -145      5    142    -10     67    106    129    114    -44
     75    194    119   -137    -23    158     -5     67    116    148    116    -46
     70    192    122   -129    -25    158    -18     54    111    145    109    -57
     59    181    122   -122    -31    150    -28     44    109    142    103    -67
     57    181    124   -119    -33    153    -36     38    106    140    103    -64
     46    142     93    -96    -23    119    -41     33     90    124     96    -72
     44    119     75    -83    -15     98    -36     33     85    119     88    -77
     44     88     44    -70      0     67    -44     31     72    103     57    -85
     49     57      7    -51     20     33    -46     31     57     90     23    -98
     41     18    -23    -31     31     -2    -49     25     38     70     -7   -122
     33      0    -33    -18     33    -15    -54     12     23     59    -28   -137
     25    -23    -51     -2     38    -36    -57      2      7     49    -44   -153
     23    -38    -62      7     41    -49    -64     -5     -7     33    -49   -171
     28    -41    -70      5     46    -54    -57      0     -7     31     18   -161
     41    -28    -72     -7     54    -49    -57      0     -2     44    129   -137
     46    -18    -67    -15     57    -41    -54     -2     -2     51    249   -116
     51    -15    -67    -18     59    -41    -57      0     -7     59    410    -96
     49    -20    -72    -15     59    -46    -51      0     -5     85    555    -80
     57    -18    -77    -20     64    -46    -41     10      2    135    636    -77
     80    -57   -140    -12    106    -98    -18     44     10    202    646   -103
    106   -114   -220      5    163   -166     83    168     75    316    610   -140
    124    -23   -148    -51    135    -85    200    309    192    457    589   -106
    174    145    -28   -158    101     57    288    465    350    657    667     20
    226    449    220   -340      2    335    301    545    519    930    927    275
    213    966    753   -589   -270    859    215    485    678   1270   1337    675
    111   1304   1192   -709   -540   1249    -46    132    600   1449   1566    935
     72   1171   1098   -623   -514   1137   -306   -257    293   1306   1389    815
     54    662    607   -361   -277    636   -431   -563   -168    758    823    348
     77     83      5    -80     36     44   -439   -613   -496    205    306   -114
    109   -187   -296     36    200   -241   -381   -475   -498     33    161   -244
    119   -246   -366     64    241   -306   -303   -348   -400     20    135   -246
    116   -192   -309     36    210   -249   -231   -246   -288     64    150   -197
    114   -109   -223     -2    168   -166   -176   -179   -205     96    158   -135
    129    -36   -166    -46    148   -101   -145   -140   -153    116    135    -83
    132    -15   -148    -59    140    -80   -122   -119   -124    129    122    -49
    140      0   -140    -72    140    -67   -124   -119   -119    145    109    -31
    148    -20   -168    -62    158    -93   -140   -122   -119    168     88    -28
    148    -23   -171    -62    158    -96   -142   -122    -90    192     77    -10
    129     12   -116    -72    122    -51   -137   -106    -41    205     70      5
    109      2   -106    -57    106    -51   -137   -106    -12    197     41    -25
    106     -5   -111    -49    109    -57   -122   -101     25    184     36    -36
     90    -10   -103    -41     96    -57   -109    -93     49    153     23    -38
     77    -18    -96    -28     85    -57   -101    -90     62    129      5    -28
     70    -33   -106    -18     88    -70   -101    -96     54     96    -28    -31
     77    -44   -122    -15     98    -83    -98    -93     49     70    -54    -31
     70    -36   -109    -18     88    -72    -93    -88     28     51    -75    -23
     70    -44   -114    -12     90    -77    -88    -85     12     38    -83    -31
     96    -28   -124    -36    109    -75    -85    -90      0     20    -90    -41
    122      0   -122    -59    122    -59    -75    -80     -7      7    -85    -51
    127     -7   -137    -59    129    -72    -75    -77    -15      2    -77    -72
    129    -18   -148    -57    137    -83    -75    -75    -28    -10    -80    -98
    140     12   -129    -77    135    -59    -75    -77    -31    -12    -75   -106
    161     15   -145    -88    153    -64    -75    -67    -28    -23    -80   -103
    153     15   -137    -85    142    -59    -77    -54    -28    -23    -83    -93
    158     25   -132    -93    145    -51    -83    -46    -25    -25    -88    -90
    171     38   -135   -106    153    -46    -98    -57    -41    -38   -101   -103
    176     67   -109   -122    142    -20   -111    -64    -51    -49   -103   -103
    174     72   -103   -124    140    -15   -119    -70    -59    -49   -103   -106
    174     67   -106   -122    140    -18   -124    -64    -62    -46   -103   -101
    174     83    -90   -129    132     -2   -127    -62    -62    -33    -96    -96
    161     75    -85   -116    124     -5   -137    -70    -77    -38    -93   -122
    148    101    -46   -124     96     28   -145    -80    -85    -41   -101   -127
    148    114    -33   -132     90     41   -148    -85    -98    -51   -119   -122
    127    116    -12   -122     70     51   -155    -98   -124    -64   -127   -114
     85    119     33   -101     25     77   -158   -106   -142    -70   -129   -116
     67    106     38    -88     12     72   -163   -111   -161    -85   -137   -116
     36     96     59    -67    -10     77   -166   -122   -184    -98   -137   -109
     20    119     98    -72    -38    109   -171   -129   -197   -101   -129    -88
     15    124    109    -70    -46    116   -161   -129   -207   -103   -127    -80
      2     72     70    -38    -33     72   -161   -150   -241   -129   -137   -103
     -5     51     57    -23    -31     54   -161   -171   -254   -140   -137   -103
      2     57     51    -31    -23     54   -161   -187   -254   -142   -135   -109
      2     28     25    -15    -10     28   -161   -192   -257   -158   -150   -124
     18    -15    -33     -2     25    -23   -155   -200   -254   -168   -176   -153
     33    -31    -67     -2     49    -49   -135   -194   -241   -166   -179   -168
     38    -41    -83      0     59    -62   -114   -184   -226   -166   -176   -176
     59    -49   -109     -5     83    -77    -90   -176   -210   -163   -179   -176
     57    -77   -137      7     96   -106    -67   -174   -210   -168   -194   -194
     59    -54   -114     -2     85    -83    -33   -158   -192   -153   -181   -189
     83     -5    -88    -38     85    -46      2   -137   -168   -132   -161   -168
     98     18    -80    -57     90    -31     28   -129   -166   -122   -150   -163
     88      2    -88    -46     88    -41     33   -137   -181   -129   -161   -179
     93     20    -72    -57     83    -25     38   -135   -192   -127   -155   -187
     96     49    -46    -75     72      2     49   -127   -200   -116   -122   -184
     98     77    -20    -88     59     28     51   -116   -202   -103    -83   -176
     98    109      7   -103     44     59     46   -109   -205    -96    -46   -163
    109    137     25   -124     41     83     33   -101   -200    -88     -5   -153
    116    140     23   -129     46     83     25    -93   -194    -88     25   -142
    119    132     12   -124     54     72     23    -75   -181    -75     72   -111
    122    122      0   -124     62     62     25    -49   -166    -62    127    -83
    127    129      0   -129     64     64     36    -25   -148    -36    187    -64
    127    132      2   -129     62     67     46    -12   -145     -2    241    -59
    122    132     10   -127     57     72     51      5   -129     20    293    -54
     96    145     49   -124     23     98     54     23    -96     23    337    -36
     88    145     54   -116     15    101     57     38    -64     31    361    -25
     93    150     54   -124     18    103     70     59    -25     54    387     -7
     83    155     72   -119      5    114     75     72      7     70    402      0
     93    192     98   -145     -2    145     77     90     38     90    402     23
    116    244    124   -181     -5    184     88    111     72    116    392     54
    119    288    168   -205    -23    228     96    127    101    140    379     85
    129    327    197   -228    -33    262    106    145    122    161    361    116
    116    340    223   -231    -51    283    103    150    122    168    337    127
    106    368    259   -239    -77    314    111    153    132    179    327    150
     85    358    272   -220    -93    316    106    148    124    179    314    161
     46    309    262   -176   -106    285     85    132    101    158    285    158
     41    301    259   -174   -109    280     72    132     93    155    280    176
     28    280    252   -155   -111    267     64    129     88    153    275    187
     12    249    233   -132   -111    241     49    122     80    150    270    202
      2    210    207   -106   -101    210     38    114     72    150    257    210
     -2    135    137    -67    -72    137      7     90     44    122    226    194
    -23     72     96    -25    -59     83     -7     85     31    103    218    194
    -28     31     59     -2    -44     44    -20     85     18     90    197    194
    -23    -10     12     18    -18      0    -38     80     10     64    145    184
    -28    -36     -7     31    -12    -23    -36     77     33     15    111    187
    -25    -70    -44     46      7    -57    -28     83     59    -54    101    168
    -33    -96    -62     62     12    -77    -25     80     67    -93     93    137
    -51   -101    -49     77     -2    -75    -12     88     77    -80     51    135
    -49   -114    -64     80      7    -90    -10     80     70    -77     18    124
    -38   -122    -83     77     20   -103     -2     77     54    -72    -10    114
    -36   -137   -101     85     31   -119     -2     72     33    -72    -38    109
    -28   -145   -116     88     44   -132     -2     72     18    -62    -64    109
     -5   -205   -200    103     93   -202     33    129     23    -57   -119     72
      7   -207   -218     98    111   -213    124    244     85    -18   -140     46
     18   -129   -150     54     83   -140    218    376    189     72    -83     90
     38     49     10    -44     15     31    298    517    342    239     70    239
     54    452    397   -254   -171    426    329    605    561    561    402    602
      0    917    917   -459   -457    917    267    530    717    896    774    989
    -67   1085   1153   -511   -610   1119     38    228    631    987    901   1122
   -127    893   1021   -381   -574    956   -187   -127    311    748    693    956
   -174    324    496    -75   -337    410   -293   -405   -171    127     85    485
   -153    -98     54    124   -103    -23   -322   -439   -407   -223   -283    150
   -119   -316   -197    215     36   -257   -293   -340   -420   -293   -389     31
   -111   -397   -285    254     85   -342   -239   -257   -379   -280   -400      5
   -106   -358   -254    231     72   -306   -184   -187   -301   -215   -345     46
   -101   -288   -189    194     44   -239   -127   -119   -218   -137   -272    109
    -90   -228   -137    155     23   -184    -98    -72   -166    -85   -220    150
    -80   -194   -114    137     15   -155    -77    -44   -137    -59   -197    163
    -70   -187   -116    127     20   -153    -72    -23   -129    -46   -184    166
    -67   -189   -122    127     25   -155    -77    -18   -132    -49   -181    153
    -70   -189   -122    129     23   -155    -85    -15   -137    -59   -184    124
    -83   -200   -116    142     15   -158    -85     -2   -135    -54   -184    114
    -96   -213   -119    153     10   -166    -90     10   -135    -54   -189    106
    -96   -215   -119    155     10   -168    -96     20   -135    -62   -200     98
   -101   -202   -101    153     -2   -153   -106     31   -140    -67   -202    103
   -114   -202    -88    158    -12   -145   -111     41   -140    -67   -200    106
   -124   -187    -64    155    -31   -127   -114     41   -140    -70   -205    101
   -114   -176    -62    142    -25   -119   -114     44   -140    -77   -213    109
   -103   -163    -62    132    -23   -114   -119     51   -137    -80   -223    116
   -103   -155    -51    129    -25   -103   -114     64   -132    -80   -223    116
   -122   -142    -20    132    -51    -83   -106     83   -119    -72   -202    148
   -122   -124     -5    122    -59    -64   -101     98   -114    -67   -192    174
   -119   -122     -5    119    -59    -64   -101    106   -114    -72   -194    176
   -116   -119     -2    119    -57    -62   -101    103   -111    -72   -189    176
   -119   -124     -7    119    -57    -64   -103     93   -119    -72   -187    171
   -106   -116    -10    111    -49    -64   -103     88   -119    -67   -181    174
   -101   -111    -10    106    -46    -62   -109     80   -122    -67   -187    161
    -98    -88     10     93    -54    -38   -116     70   -124    -72   -200    142
    -98    -72     23     85    -62    -25   -127     54   -132    -77   -205    129
   -101    -80     20     90    -62    -31   -127     49   -129    -70   -184    122
    -98    -93      5     96    -51    -46   -127     44   -127    -59   -166    116
    -85    -96    -10     90    -38    -54   -135     33   -132    -62   -174    106
    -59    -93    -33     75    -15    -62   -148     15   -142    -62   -176     90
    -51    -85    -33     67    -10    -59   -155      0   -150    -67   -181     88
    -51    -85    -33     67    -10    -59   -166    -18   -163    -77   -192     75
    -46    -88    -41     67     -2    -64   -174    -36   -176    -88   -202     46
    -46    -90    -44     67     -2    -67   -179    -49   -181    -93   -202     36
    -44    -93    -49     67      2    -72   -181    -59   -192    -98   -200     25
    -51   -101    -49     75     -2    -77   -184    -62   -200   -106   -205     12
    -64   -119    -54     93     -5    -88   -179    -67   -210   -119   -213     -5
    -54   -109    -54     80     -2    -83   -179    -75   -220   -129   -220    -25
    -51   -101    -49     75     -2    -75   -179    -85   -231   -142   -228    -36
    -57    -98    -41     77    -10    -72   -176    -88   -233   -145   -223    -44
    -62    -83    -20     72    -20    -51   -158    -75   -218   -129   -202    -33
    -59    -77    -18     67    -23    -46   -150    -70   -210   -127   -197    -44
    -67    -67      0     64    -33    -33   -137    -54   -200   -124   -192    -54
    -77    -54     20     64    -51    -18   -114    -28   -174   -109   -181    -57
   -101    -38     62     70    -83     10    -83      0   -140    -83   -155    -44
   -109    -23     83     64    -96     28    -59     25   -109    -67   -142    -38
   -111     -5    103     57   -109     49    -38     49    -80    -49   -132    -38
   -127      2    129     62   -127     64    -20     72    -54    -31   -122    -38
   -168     25    194     72   -181    109      7    101    -20      2    -98    -23
   -215     41    254     85   -233    148     36    127     10     28    -77     -7
   -249     54    303     98   -275    179     59    148     36     46    -64     -2
   -288     75    361    103   -324    215     77    166     62     70    -46      2
   -337     83    420    127   -379    252     96    184     85     93    -23     18
   -379     98    475    140   -428    285    114    207    106    114      0     31
   -407    124    532    142   -470    327    129    220    124    135     15     25
   -436    135    568    150   -504    350    142    239    140    150     31     20
   -470    158    628    155   -548    392    163    267    171    181     67     46
   -563    166    730    197   -649    446    202    314    215    220    109     96
   -704    168    872    267   -789    519    252    363    262    262    148    150
   -761    181    940    288   -852    561    265    374    265    270    155    158
   -735    176    911    280   -823    542    241    358    254    236    161    132
   -675    181    857    246   -766    519    218    332    231    184    158     80
   -626    215    841    202   -732    527    215    335    236    184    184     62
   -594    290    885    150   -740    587    226    348    257    223    200     75
   -579    337    917    122   -748    626    239    355    277    249    213     90
   -550    368    919     90   -735    644    233    355    288    254    205     88
   -530    381    911     72   -722    646    233    355    296    259    179     77
   -524    400    922     62   -724    659    236    361    306    270    171     83
   -509    415    924     46   -717    670    244    371    322    280    174     85
   -483    431    914     23   -698    672    246    374    327    293    171     90
   -459    454    914      2   -685    683    241    358    327    303    174     98
   -420    478    898    -28   -659    688    223    335    314    298    174    109
   -381    493    875    -54   -628    683    200    309    290    280    158    114
   -353    467    818    -57   -587    644    166    272    259    252    132     83
   -319    441    761    -62   -540    602    150    254    244    244    127     67
   -303    428    730    -64   -517    579    142    244    236    244    132     72
   -280    410    691    -64   -485    550    127    223    213    228    116     70
   -218    400    618    -93   -418    509     96    187    176    192     77     44
   -109    358    467   -124   -288    410     51    140    122    135     10      2
     36    306    270   -171   -116    288    -10     75     49     59    -77    -57
    174    280    106   -226     33    194    -64     15    -12      0   -137   -119
    285    244    -44   -267    166    101   -111    -41    -70    -44   -171   -189
    381    205   -176   -293    277     15   -161    -98   -124    -93   -210   -252
    446    163   -285   -306    366    -59   -192   -135   -163   -132   -246   -293
    498    142   -355   -319    428   -106   -213   -161   -187   -153   -280   -316
    530    148   -384   -340    457   -116   -236   -192   -215   -181   -322   -335
    542    124   -420   -335    483   -148   -254   -210   -236   -205   -355   -345
    555    127   -431   -342    493   -150   -265   -218   -244   -215   -374   -327
    576    140   -436   -358    506   -148   -277   -228   -252   -228   -394   -306
    587    103   -483   -348    535   -187   -288   -228   -265   -246   -410   -324
    600     20   -579   -311    589   -277   -252   -171   -252   -265   -452   -353
    607     15   -592   -311    597   -288   -145    -38   -168   -228   -454   -358
    607    111   -496   -358    553   -192    -41    119    -36   -129   -371   -285
    618    314   -303   -467    459      5     49    296    158     77   -161    -77
    610    756    142   -683    233    449    103    410    400    420    228    298
    480   1262    782   -872   -150   1021     64    348    587    776    670    724
    314   1423   1109   -867   -397   1267   -153     33    517    891    841    891
    213   1145    932   -680   -361   1039   -374   -348    148    571    540    644
    171    558    387   -363   -109    472   -491   -620   -322    -36    -62    132
    189     80   -109   -135    148    -12   -517   -639   -545   -389   -436   -223
    207   -114   -322    -46    265   -218   -472   -524   -522   -433   -501   -309
    205   -135   -342    -36    272   -239   -402   -436   -446   -392   -488   -311
    210    -62   -275    -75    241   -168   -329   -355   -358   -322   -439   -288
    220     38   -181   -132    200    -70   -267   -293   -277   -257   -376   -226
    213     83   -129   -148    171    -23   -233   -265   -239   -236   -329   -194
    197     83   -116   -140    155    -15   -213   -249   -218   -236   -290   -181
    207    101   -106   -155    155      0   -197   -239   -207   -233   -270   -187
    202    114    -88   -161    145     15   -179   -218   -197   -228   -252   -184
    192    135    -57   -163    124     38   -161   -194   -179   -220   -246   -168
    192    153    -38   -174    114     59   -155   -184   -181   -220   -265   -174
    174    168     -5   -171     90     83   -148   -171   -171   -200   -265   -168
    132    166     33   -150     49     98   -132   -158   -155   -179   -259   -161
    116    181     64   -148     25    124   -119   -135   -137   -155   -254   -148
    119    168     49   -145     33    109   -124   -132   -140   -153   -262   -161
    119    168     49   -145     33    109   -129   -135   -142   -158   -270   -168
    116    192     72   -155     20    132   -122   -135   -135   -150   -272   -163
    132    228     96   -179     18    163   -109   -124   -116   -132   -257   -145
    142    231     85   -187     28    158   -116   -132   -124   -140   -265   -137
    163    228     64   -197     49    148   -122   -137   -129   -140   -275   -148
    176    226     49   -202     64    137   -119   -140   -122   -135   -270   -142
    192    226     33   -207     80    129   -122   -148   -122   -132   -270   -132
    213    233     20   -223     93    129   -135   -163   -137   -148   -290   -145
    223    244     18   -233    103    132   -145   -171   -150   -155   -303   -150
    233    252     18   -244    106    135   -150   -174   -158   -163   -316   -148
    246    262     15   -254    116    140   -158   -174   -163   -158   -316   -145
    259    265      2   -262    127    135   -168   -176   -168   -153   -314   -142
    280    267    -12   -272    145    127   -176   -179   -171   -153   -319   -129
    311    270    -41   -293    176    114   -187   -181   -174   -148   -314   -122
    332    257    -75   -293    205     90   -192   -187   -179   -142   -306   -127
    314    231    -83   -275    200     75   -197   -200   -189   -153   -314   -135
    322    241    -83   -283    202     80   -207   -202   -192   -150   -314   -116
    329    233    -96   -283    213     70   -213   -205   -200   -153   -324   -109
    342    233   -109   -288    226     62   -228   -220   -215   -163   -342   -119
    337    246    -93   -293    213     77   -239   -226   -218   -161   -340   -127
    324    228    -96   -277    210     67   -239   -228   -220   -161   -340   -127
    314    202   -114   -259    213     46   -231   -226   -220   -166   -348   -145
    316    184   -132   -249    226     25   -218   -223   -223   -168   -361   -153
    306    187   -119   -249    213     33   -223   -254   -252   -197   -387   -158
    301    197   -103   -252    202     46   -220   -262   -259   -205   -394   -145
    285    171   -114   -228    197     31   -218   -272   -270   -223   -410   -132
    272    158   -114   -215    194     23   -207   -275   -267   -233   -418   -122
    259    137   -122   -200    192      7   -181   -262   -257   -226   -415    -96
    257    148   -109   -202    181     20   -158   -244   -239   -210   -397    -54
    244    174    -70   -213    158     51   -145   -236   -218   -205   -392    -18
    249    176    -72   -213    161     51   -116   -220   -184   -197   -392     -2
    226    145    -80   -187    153     33    -85   -200   -161   -181   -363      2
    215    145    -70   -181    142     36    -59   -176   -132   -148   -340     18
    213    127    -88   -171    150     20    -31   -153   -111   -124   -348     23
    194    124    -70   -158    132     28    -15   -140   -101   -122   -355     25
    192    168    -25   -181    109     72      2   -129    -85   -111   -345     49
    194    176    -18   -187    106     80     20   -116    -72   -109   -340     80
    181    163    -20   -174    101     72     20   -122    -72   -111   -319     88
    166    158     -7   -161     88     75     25   -119    -62   -101   -275     98
    158    153     -7   -155     83     72     20   -122    -67    -98   -233     96
    163    161     -5   -163     83     77     28   -103    -51    -49   -179    103
    161    161     -2   -163     80     77     49    -75    -38     20   -166    106
    155    168     12   -161     72     90     36    -75    -44     64   -184     88
    145    155      7   -150     67     83     25    -54      5    111   -184     98
    153    181     28   -168     62    103     28     -7     46    161   -166    122
    153    205     51   -181     49    129     44     46     75    176   -137    145
    135    218     83   -176     25    150     93     90     98    161   -119    145
    129    226     93   -179     15    161    158    103    111    129   -109    119
    119    226    103   -174      7    166    220    106    119    103    -96    109
    116    257    140   -189    -10    200    270    119    111    106    -83     93
    119    319    200   -218    -38    259    314    148    109    122    -54    106
    150    353    202   -254    -25    280    345    161     96    116    -38    132
    153    358    202   -257    -23    280    361    158     70    114    -23    127
    158    348    189   -254    -15    270    368    140     33    124      0    119
    171    392    220   -280    -23    306    371    127     59    168     23    161
    213    441    228   -329     -7    335    342     96     70    103     -2    181
    207    470    259   -340    -25    366    314     88     80     83   -109    194
    189    480    288   -337    -49    384    280     85     93    111   -119    192
    145    457    311   -301    -83    384    283     80    106    122    -96    205
    127    407    280   -267    -77    342    270     46     83    119    -93    194
    114    384    270   -252    -77    327    246     28     70    111    -93    189
     96    387    288   -244    -96    337    220     23     67    114    -75    184
     83    376    293   -228   -103    335    215     44     80    122    -49    189
     54    324    270   -192   -106    298    194     31     62    101    -44    155
     33    265    228   -150    -98    246    166     15     33     72    -54    106
     25    205    179   -116    -77    194    158     10     18     38   -103     64
     41    181    140   -111    -49    161    155     12     15     20   -137     36
     64    140     75   -106     -5    109    114    -12     -5    -15   -181     -2
    109    114      5   -114     51     59     70    -41    -18    -49   -220    -36
    148     77    -70   -114    109      5     28    -72    -41    -90   -259    -72
    176     75   -101   -124    140    -12     18    -77    -57   -114   -283    -77
    236    111   -124   -176    181     -5      0    -85    -80   -124   -303    -85
    280    106   -174   -194    226    -33    -46   -132   -137   -163   -342   -135
    327    129   -197   -228    262    -33    -77   -161   -184   -181   -366   -171
    361    158   -202   -259    283    -20    -96   -181   -213   -189   -376   -197
    368    135   -233   -252    301    -49    -96   -179   -220   -210   -392   -228
    418     83   -335   -252    376   -124    -59   -116   -218   -233   -433   -290
    459    103   -355   -283    407   -124     28      2   -155   -205   -431   -322
    504    200   -303   -350    405    -51    119    150    -28   -101   -348   -272
    607    423   -184   -517    394    119    174    277    135     85   -140   -106
    626    820    194   -724    215    509    179    327    322    389    205    233
    553   1309    756   -932   -101   1034     77    207    454    722    607    613
    488   1452    963   -969   -236   1208   -197   -127    335    802    774    717
    428   1106    678   -769   -124    893   -407   -485    -44    446    454    431
    402    475     72   -439    166    275   -483   -685   -475   -163   -140    -57
    426     41   -384   -236    405   -171   -485   -646   -641   -467   -439   -337
    436   -158   -594   -137    514   -376   -431   -519   -600   -491   -462   -394
    407   -213   -623    -98    514   -418   -374   -441   -540   -462   -433   -397
    389   -148   -537   -122    462   -342   -306   -355   -441   -376   -327   -332
    348    -62   -410   -145    379   -236   -246   -272   -335   -280   -194   -244
    311    -12   -324   -148    316   -168   -207   -220   -265   -215   -114   -187
    280    -23   -306   -129    290   -163   -187   -192   -233   -192    -75   -163
    254    -44   -298   -106    275   -168   -179   -179   -223   -179    -57   -145
    233    -33   -270   -101    252   -150   -171   -161   -200   -153    -18   -114
    192    -28   -220    -80    205   -124   -158   -132   -174   -135     12    -80
    153    -36   -192    -59    171   -114   -166   -135   -171   -135     25    -88
    145    -31   -176    -59    161   -103   -163   -124   -158   -127     41    -85
    127    -38   -166    -46    145   -101   -158   -103   -142   -116     46    -75
    109    -25   -135    -41    122    -80   -148    -80   -122    -93     75    -49
     96    -18   -114    -41    103    -64   -148    -70   -122    -83     98    -23
     83      2    -83    -44     83    -38   -148    -70   -135    -83    106    -12
     77     23    -54    -51     64    -15   -145    -64   -148    -75    116      5
     41     51     10    -46     15     31   -137    -54   -150    -62    119     36
     23    101     75    -64    -25     88   -124    -46   -148    -44    116     64
     20    119     98    -72    -38    109   -124    -49   -153    -41    103     77
      0    122    119    -62    -59    119   -127    -54   -145    -33     88     90
    -18    109    127    -44    -72    116   -116    -49   -127    -18     80    111
    -38    116    153    -38    -96    132   -124    -57   -109    -12     59    119
    -23    103    124    -41    -75    114   -129    -62    -93    -18     31    114
     -5    109    114    -51    -59    111   -142    -70    -77     -7     20    124
     33    137    103    -85    -33    122   -145    -67    -51     23     31    145
     20     98     77    -62    -28     88   -168    -83    -51     28     12    137
     20     96     72    -59    -25     85   -179    -88    -41     54     12    148
     10     83     72    -46    -33     80   -184    -90    -38     62      7    161
     -7     85     93    -38    -49     88   -184    -83    -28     83     25    176
      0     67     67    -36    -33     67   -187    -75    -31     96     41    194
      7     70     62    -38    -28     67   -197    -85    -44    101     41    184
     -5     59     64    -28    -36     62   -202    -93    -54    106     44    181
     -5     36     41    -15    -23     38   -187    -88    -62    106     36    176
     10     31     20    -23     -5     25   -194    -98    -72    119     12    174
     23     28      2    -25     10     15   -205    -98    -67    129     -5    189
     20     28      7    -25      7     18   -200    -90    -46    142    -18    226
     44     33    -10    -38     28     12   -205    -93    -15    145    -36    265
     62     20    -41    -44     51    -10   -223   -116      7    103    -57    285
    103      0   -103    -54    103    -51   -246   -145     10     49    -93    293
    150     -7   -161    -72    155    -83   -249   -145      7     33   -111    324
    171    -33   -205    -67    187   -119   -236   -142     -5     33   -142    340
    176    -62   -239    -59    207   -150   -252   -168    -44     36   -163    332
    202    -77   -280    -62    239   -179   -262   -187    -75     28   -213    329
    223    -80   -303    -72    262   -192   -257   -176    -85     23   -244    319
    241    -77   -319    -80    280   -197   -246   -179    -98     23   -215    262
    236   -101   -340    -67    288   -220   -239   -179   -111     28   -187    213
    226   -106   -332    -59    277   -220   -233   -176   -109     44   -158    153
    220   -103   -324    -59    270   -213   -207   -148    -85     77   -119    150
    197   -116   -314    -38    254   -215   -189   -129    -77     93   -122    135
    166   -116   -285    -25    223   -200   -192   -127    -72    101   -155    124
    137   -135   -275     -2    205   -205   -179   -106    -59    106   -181    155
    111   -140   -252     12    179   -194   -176   -106    -57     90   -179    158
     88   -135   -223     23    155   -179   -174    -98    -54     72   -176    174
     59   -161   -220     49    137   -189   -168    -98    -62     59   -187    197
     38   -176   -215     67    127   -194   -161    -83    -54     64   -171    218
     10   -181   -192     85     98   -187   -161    -83    -59     62   -161    218
     10   -168   -179     80     93   -174   -161    -70    -59     57   -166    218
    -12   -176   -166     93     75   -171   -155    -54    -54     59   -168    220
    -28   -192   -163    111     67   -179   -163    -51    -64     46   -176    228
    -23   -168   -148     96     59   -158   -163    -41    -67     33   -163    241
    -23   -166   -142     96     59   -155   -166    -31    -64     25   -137    259
    -20   -189   -168    103     72   -179   -158    -12    -59     25   -140    244
    -25   -161   -135     90     54   -148   -163     -5    -49     44   -142    249
    -10   -116   -109     62     46   -111   -166     18    -36     51   -145    262
      2    -80    -83     38     41    -80   -171     33    -31     49   -150    252
      5    -28    -36     10     18    -33   -158     59     -7     57   -145    254
     10     -5    -18     -2     12    -10   -148     77      5     59   -140    252
     15     18      2    -18      5     12   -132    111     31     70   -129    257
     12     46     33    -28    -10     41   -132    127     54     93   -106    267
      5    101     93    -54    -44     96   -124    145     80    132    -77    272
    -15    140    155    -62    -85    145   -124    145     88    148    -62    267
    -31    153    184    -62   -109    166   -124    148     90    145    -64    272
    -72    158    231    -41   -150    194   -122    158    106    155    -44    296
    -90    158    249    -33   -171    202   -129    145     98    150    -38    303
    -62    166    228    -51   -145    197   -135    135     83    127    -54    277
    -44    158    202    -59   -124    181   -137    137     72    106    -75    267
    -41    124    166    -41   -103    145   -132    137     62     88    -96    244
    -51     80    129    -15    -90    103   -153    114     33     57   -124    197
    -41     51     90     -5    -64     70   -155    109     12     33   -148    181
    -38     41     80     -2    -59     59   -145    111      7     25   -153    176
    -54     18     72     18    -62     44   -142    114      2     28   -150    184
    -44    -15     28     28    -36      5   -155     98    -28      0   -187    166
    -18    -20     -2     18     -7    -12   -155     90    -46    -18   -215    135
     -2    -28    -25     15     10    -28   -153     72    -62    -33   -233    101
      0    -28    -28     15     12    -28   -145     62    -64    -36   -233     90
     -5    -18    -15     10      5    -15   -148     49    -67    -36   -239     93
      5    -31    -36     12     20    -33   -155     31    -80    -49   -257     77
     10    -57    -70     23     38    -62   -153     20    -88    -62   -272     49
      5    -98   -103     46     54   -101   -155      7   -103    -80   -301      7
     12   -171   -187     77     98   -179   -111     67    -88    -96   -335    -51
     25   -176   -205     75    114   -189    -10    187    -10    -75   -342    -85
     31    -98   -129     31     80   -111     96    332    119     18   -270    -41
     51     70     18    -59     18     44    184    480    296    192   -101    101
     72    439    366   -257   -148    402    184    537    496    493    231    397
     20    888    867   -454   -423    878     80    433    631    813    605    727
    -49   1104   1153   -527   -602   1127   -168    116    535    932    766    844
   -109    927   1036   -407   -571    982   -381   -231    215    685    555    639
   -145    355    498   -106   -322    426   -454   -465   -252     41    -54    155
   -122    -64     57     93    -90     -5   -462   -467   -467   -309   -394   -135
    -98   -296   -197    194     46   -246   -420   -361   -462   -371   -480   -233
    -83   -384   -301    233    109   -342   -368   -288   -415   -368   -498   -277
    -77   -353   -275    213     96   -314   -314   -228   -340   -311   -457   -249
    -59   -254   -197    155     67   -226   -265   -171   -257   -233   -387   -194
    -33   -168   -135    101     49   -153   -223   -127   -187   -174   -337   -150
    -23   -137   -114     80     44   -127   -197   -101   -150   -150   -319   -135
    -18   -122   -106     70     41   -114   -194    -93   -142   -140   -316   -140
    -33   -122    -88     77     25   -106   -181    -77   -129   -124   -311   -135
    -75   -109    -36     90    -20    -72   -158    -49   -101    -90   -275   -101
   -109    -75     33     93    -72    -20   -140    -31    -80    -67   -236    -90
   -150    -57     90    103   -122     18   -127    -15    -54    -51   -213    -85
   -194    -51    140    122   -168     44   -106     10    -20    -36   -184    -70
   -233    -36    197    135   -218     77    -93     25      7    -25   -155    -59
   -254    -18    236    137   -246    109    -83     33     25    -15   -145    -51
   -272      2    272    132   -275    137    -75     44     36    -15   -150    -57
   -283     25    309    127   -296    166    -72     51     46     -7   -140    -51
   -298     49    348    124   -324    197    -72     57     59      5   -129    -44
   -327     72    400    127   -363    236    -62     70     77     20   -116    -23
   -405     83    485    161   -446    283    -36     98    114     54    -88     -5
   -501    103    605    197   -553    353     -2    137    161     98    -44     33
   -636    124    758    254   -696    441     38    184    213    155     10     80
   -818    148    966    335   -891    555    103    252    283    231     85    148
   -924    166   1088    379  -1008    626    140    290    329    285    122    202
   -883    197   1080    342   -982    639    129    288    332    293    129    194
   -776    226   1000    275   -888    613     96    262    316    270    116    161
   -646    246    893    200   -769    568     49    228    283    218     90    122
   -452    265    714     93   -584    488    -28    166    223    150     41     51
   -288    280    568      2   -428    423    -93    111    168    103     -2     -7
   -215    252    467    -20   -340    361   -135     70    124     72    -33    -51
   -176    233    410    -28   -293    322   -150     51    103     57    -46    -80
   -158    231    387    -36   -275    309   -161     36     90     46    -57   -103
   -153    236    389    -41   -272    314   -163     33     90     59    -51   -103
   -155    218    371    -33   -265    296   -163     28     85     64    -59   -111
   -174    187    361     -5   -267    272   -158     23     80     70    -59   -119
   -174    184    358     -7   -267    272   -163     18     70     70    -54   -111
   -168    166    335      0   -252    252   -168      5     54     51    -51   -106
   -168    127    293     18   -231    210   -174     -7     38     28    -62   -101
   -158    101    259     28   -207    179   -176    -18     20     10    -80    -80
   -124    124    246     -2   -187    184   -179    -31     10      2    -80    -46
    -80    129    210    -23   -145    168   -189    -46     -7    -15   -103    -28
    -46    114    158    -36   -103    135   -197    -62    -25    -33   -137    -28
     -7    106    114    -49    -59    109   -200    -75    -36    -49   -171    -31
     15    103     85    -62    -33     96   -197    -77    -41    -64   -197    -36
     36     96     59    -67    -12     77   -189    -75    -41    -70   -210    -33
     33     88     54    -62    -12     72   -176    -64    -28    -59   -207    -25
     15     88     72    -51    -28     80   -150    -46     -5    -33   -192     -7
    -18    103    122    -44    -72    114   -127    -23     23     -5   -176     25
    -75    114    189    -18   -132    150    -98      2     57     23   -161     67
   -116    101    215      5   -166    155    -72     20     72     36   -153     80
   -114     90    205     12   -158    148    -67     18     72     36   -158     80
     57    109     49    -85      2     80   -132    -51     15    -20   -223     20
    309    109   -200   -210    254    -44   -218   -140    -70   -109   -316    -72
    472    103   -371   -290    420   -132   -272   -202   -129   -171   -387   -137
    542     96   -446   -319    496   -174   -293   -231   -158   -202   -426   -168
    561     77   -485   -322    524   -202   -301   -246   -171   -215   -446   -187
    545     49   -496   -298    522   -223   -298   -249   -176   -220   -449   -194
    517     33   -483   -275    498   -223   -288   -241   -166   -210   -436   -184
    493     59   -433   -275    465   -187   -272   -231   -150   -187   -407   -163
    459     64   -394   -265    426   -163   -267   -228   -145   -179   -400   -163
    428     59   -368   -244    397   -153   -249   -215   -129   -174   -400   -163
    397     41   -355   -220    376   -155   -231   -197   -114   -158   -389   -163
    379     54   -324   -215    353   -135   -226   -187    -98   -135   -358   -166
    355     85   -270   -220    311    -93   -213   -171    -75   -103   -322   -153
    350    111   -239   -233    296    -62   -189   -145    -49    -77   -290   -135
    348    140   -210   -246    280    -33   -179   -129    -31    -59   -275   -127
    327    153   -174   -239    252    -10   -171   -116    -10    -44   -270   -122
    335    184   -150   -259    244     15   -158    -98     12    -20   -244   -111
    342    218   -124   -280    233     46   -150    -85     31      0   -215    -98
    337    254    -83   -296    210     85   -135    -72     57     31   -176    -75
    329    270    -59   -298    194    106   -119    -64     77     57   -135    -62
    306    293    -12   -303    161    140   -114    -54     93     85    -98    -41
    306    303     -2   -306    155    150   -124    -57     96     90    -93    -33
    306    311      5   -309    150    158   -129    -57     96     88   -103    -33
    301    306      5   -303    148    155   -135    -57     93     83   -116    -20
    280    293     12   -288    132    153   -135    -54     90     83   -111    -18
    265    288     23   -277    122    155   -135    -49     93     88   -106    -28
    265    254    -10   -262    137    122   -142    -59     80     64   -124    -62
    265    205    -59   -233    163     72   -150    -77     57     25   -166    -96
    249    174    -75   -213    161     49   -150    -85     44     12   -189    -90
    226    148    -77   -187    153     36   -142    -85     38      2   -200   -101
    205    124    -80   -166    142     23   -142    -93     31     -5   -202   -135
    202    106    -96   -153    150      5   -153   -114     12    -20   -207   -145
    194     85   -111   -142    153    -12   -155   -124      0    -41   -223   -145
    184     77   -106   -132    145    -12   -161   -127     -7    -44   -231   -145
    171     85    -88   -129    129     -2   -161   -127    -15    -49   -244   -150
    166     93    -72   -129    119     10   -168   -137    -25    -57   -265   -161
    153     90    -62   -124    109     15   -174   -137    -31    -64   -272   -163
    148     62    -85   -106    116    -10   -158   -116    -25    -72   -285   -150
    135     33   -101    -85    116    -33   -140    -88    -20    -90   -324   -168
    140     -2   -142    -67    140    -72    -59     12     20   -101   -368   -226
    129     44    -85    -88    106    -20     59    155    127    -38   -327   -231
    166    158     -7   -163     85     77    161    324    283     98   -210   -142
    210    415    202   -314      5    309    231    459    480    332     25     75
    223    872    649   -548   -213    761    244    519    711    688    418    436
    129   1288   1158   -709   -514   1223     96    319    792    966    753    719
     70   1299   1228   -685   -579   1265   -155    -23    594    924    748    704
     15    891    875   -454   -431    883   -322   -366    168    454    311    350
     12    322    309   -166   -148    316   -381   -532   -249   -137   -249    -85
     54     28    -25    -41     38      2   -379   -462   -335   -296   -418   -239
     51   -129   -184     38    116   -155   -319   -355   -301   -316   -431   -280
     49   -142   -192     46    119   -166   -270   -288   -246   -288   -394   -275
     62    -64   -127      2     93    -96   -226   -223   -174   -220   -311   -228
     70      7    -64    -41     67    -28   -181   -161   -106   -137   -197   -158
     85     59    -28    -72     57     15   -155   -132    -85    -77    -62    -96
     77     75     -2    -77     38     36   -142   -137    -67    -57     64    -57
     67     96     28    -80     20     62   -119   -129    -28    -62     70    -12
     64     96     31    -80     18     62   -116   -103    -15    -51      0     85
     57     96     38    -77     10     67   -114    -96     -5    -41    -23    142
     57     96     36    -77     10     67   -111    -90      2    -59   -111     28
     59    116     57    -88      2     88    -93    -88     15    -49   -194    -23
     46    111     62    -80     -7     88    -93    -96     15    -44   -174    -28
     38    103     64    -72    -12     85    -96   -111     10    -46   -163    -33
     46    103     57    -77     -5     80    -88   -119     15    -46   -145    -18
     57    111     54    -83      2     83    -75   -111     28    -33   -111      7
     46    106     59    -77     -5     83    -62   -106     36    -33   -111     15
     31    129     98    -80    -33    114    -44   -101     51    -33   -135     12
     33    132     98    -83    -31    114    -38   -101     59    -44   -171    -10
     31    122     90    -75    -28    106    -33    -96     70    -46   -197    -41
     41    111     70    -77    -15     90    -33    -96     72    -51   -213    -54
     70    119     49    -96     10     85    -25    -90     90    -49   -220    -46
     80    111     31    -96     23     72    -28    -98     93    -59   -236    -49
    111    116      5   -114     54     62    -28   -101     93    -54   -233    -28
    137    116    -20   -129     80     49    -28   -103     90    -44   -223     -5
    158    140    -18   -150     88     62    -25   -106     93    -38   -223      5
    181    161    -23   -174    103     70    -23   -106    116    -28   -215     28
    205    155    -49   -179    127     54    -31   -106    142    -18   -197     57
    200    129    -70   -166    135     31    -33   -101    158    -10   -166     80
    213    135    -77   -174    145     28    -36    -93    171     -5   -129    101
    236    161    -75   -200    155     44    -44    -90    171      0   -109    106
    254    179    -75   -215    166     51    -49    -96    155     -7   -106    109
    257    150   -109   -205    181     23    -59   -103    158    -20   -119     93
    267    127   -140   -197    202     -7    -64   -101    176    -25   -127     75
    280     98   -181   -192    231    -41    -80   -101    145    -41   -137     49
    290    109   -181   -200    236    -36    -98   -111    106    -41   -140     44
    293    122   -171   -210    231    -23   -109   -119     64    -54   -142     36
    285    140   -145   -213    215     -2   -119   -132     15    -72   -145     15
    283    142   -140   -213    210      2   -140   -153    -46   -103   -158    -20
    285    158   -127   -220    207     15   -163   -168   -109   -129   -161    -54
    283    187    -96   -236    189     46   -176   -176   -148   -145   -150    -70
    296    184   -111   -241    205     36   -194   -189   -194   -171   -168   -101
    319    161   -161   -241    239      0   -220   -226   -244   -207   -189   -148
    332    137   -194   -233    265    -28   -239   -249   -277   -233   -187   -192
    340    142   -200   -241    270    -28   -239   -257   -280   -241   -168   -220
    368    148   -220   -257    293    -36   -241   -265   -283   -246   -129   -239
    405    145   -262   -277    332    -57   -244   -267   -283   -246    -51   -259
    423    109   -314   -265    368   -101   -241   -265   -288   -257     64   -265
    389    101   -288   -246    337    -93   -233   -252   -267   -241    174   -241
    348    111   -236   -231    293    -62   -213   -223   -226   -205    298   -207
    316    111   -205   -215    259    -46   -200   -207   -202   -184    319   -194
    293     75   -218   -184    257    -70   -187   -197   -192   -184    249   -200
    267     75   -194   -174    231    -59   -179   -187   -176   -176    189   -192
    239     44   -194   -142    215    -72   -184   -187   -176   -187    124   -205
    187     31   -158   -109    174    -64   -171   -171   -155   -176    103   -189
    122     28    -93    -75    109    -31   -142   -148   -127   -150    111   -158
     70      7    -64    -41     67    -28   -135   -137   -116   -145    103   -158
     12     10     -2    -12      7      2   -119   -116    -93   -132    109   -150
    -70      0     67     33    -70     33    -98    -93    -67   -106    119   -135
   -168     10    179     80   -174     93    -62    -51    -20    -54    155    -93
   -259      7    265    124   -262    135    -36    -20     15    -18    171    -64
   -335     28    363    153   -348    194    -12     18     54     20    174    -28
   -400     59    457    168   -428    259      5     51     93     57    176     12
   -436    111    548    163   -491    329     25     90    137    103    197     64
   -459    161    618    148   -537    389     46    119    174    145    207    106
   -472    179    652    145   -561    415     59    142    197    171    226    132
   -483    197    678    140   -581    439     72    168    220    194    246    163
   -498    231    730    135   -613    480     93    200    252    228    272    218
   -517    277    795    119   -654    535    114    228    283    267    288    267
   -491    316    807     85   -649    561    111    236    293    290    285    303
   -441    345    784     46   -613    563    101    220    290    298    272    322
   -397    374    771     12   -584    571     98    215    301    306    275    345
   -353    405    758    -28   -555    581     98    218    319    322    277    379
   -327    392    719    -33   -522    555     72    202    311    314    239    381
   -309    389    698    -44   -504    542     59    194    309    314    220    387
   -285    381    667    -46   -475    524     49    187    298    309    215    389
   -262    374    633    -57   -446    504     44    181    290    309    210    379
   -233    350    581    -59   -407    465     28    168    267    298    202    353
   -184    306    491    -62   -337    397      2    137    226    265    161    316
   -132    280    413    -72   -272    345    -20    114    189    241    124    285
    -85    246    332    -83   -207    288    -51     77    150    200     70    249
    -33    226    259    -96   -145    241    -72     57    132    163     12    241
    -10    200    207    -96   -109    202    -93     36    132    119    -41    244
     23    184    161   -103    -67    174   -111     18    135     70   -106    252
     36    166    129   -103    -46    148   -122     10    158     25   -155    290
     36    150    111    -93    -36    132   -122     10    179     -7   -205    322
     36    132     93    -85    -28    114   -122     12    174    -28   -246    303
     44    114     70    -77    -12     93   -124      2    153    -38   -241    265
     49    109     59    -77     -5     85   -124      0    129    -38   -233    244
     49     96     46    -72      0     72   -116      5    109    -38   -239    226
     64     51    -12    -59     38     20    -72     62    109    -38   -257    189
     77     46    -31    -62     54      7     31    192    158    -12   -257    148
     93    129     33   -111     28     83    140    353    272     96   -166    184
    132    298    166   -215    -18    233    231    522    441    288     25    327
    161    626    465   -394   -153    545    257    620    631    568    340    613
    109   1130   1021   -618   -454   1075    213    594    831    924    756   1008
      2   1335   1330   -670   -662   1335    -25    290    782   1057    940   1150
    -70   1145   1215   -537   -641   1179   -257    -77    467    818    748    940
   -114    600    714   -244   -415    657   -379   -371    -12    231    194    452
    -90    116    207    -12   -148    161   -426   -428   -309   -187   -220     70
    -67   -106    -38     85    -15    -72   -394   -322   -314   -249   -309    -41
    -67   -179   -111    122     20   -145   -335   -236   -265   -241   -324    -67
    -67   -161    -93    111     12   -127   -275   -163   -194   -200   -296    -41
    -59    -90    -31     75    -15    -62   -215    -85   -106   -122   -228     12
    -67    -57     10     62    -41    -23   -179    -41    -57    -75   -176     36
    -75    -44     31     59    -54     -7   -161    -15    -33    -62   -150     51
    -77    -38     38     57    -59      0   -153     -2    -25    -64   -132     64
    -64    -41     23     54    -44    -10   -155      0    -28    -75   -127     67
    -54    -46      5     49    -31    -20   -161      0    -38    -80   -158     67
    -54    -51      2     51    -31    -25   -161      7    -38    -75   -179     70
    -51    -41      7     44    -31    -18   -158     15    -33    -70   -181     85
    -49    -31     18     41    -33     -7   -163     18    -36    -75   -200     98
    -57    -36     20     44    -41     -7   -171     18    -41    -70   -220     90
    -67    -36     28     51    -49     -5   -179     15    -44    -64   -228     72
    -77    -41     36     59    -59     -2   -181     18    -46    -59   -236     77
    -88    -36     51     62    -70      7   -176     31    -41    -59   -241     85
    -88    -25     62     54    -75     18   -171     44    -38    -57   -244     85
    -88    -23     64     54    -77     20   -168     57    -38    -54   -241     93
    -90    -10     77     49    -85     31   -166     62    -38    -54   -241     98
    -98     10    109     44   -103     59   -158     64    -33    -51   -252    109
   -106     25    132     38   -119     77   -158     57    -36    -54   -257    119
   -106     36    142     33   -124     88   -153     62    -33    -46   -246    116
   -106     38    142     33   -124     90   -145     75    -28    -41   -241    114
   -106     57    163     25   -135    109   -142     72    -31    -36   -236    109
    -96     80    174      5   -135    127   -145     70    -28    -31   -231    101
    -85     83    168      0   -127    124   -145     72    -31    -33   -228     93
    -77     85    161     -5   -119    122   -145     77    -31    -31   -220     83
    -77     80    158      0   -116    119   -150     72    -33    -25   -213     72
    -70    101    171    -15   -122    135   -161     62    -41    -31   -213     57
    -57    101    155    -23   -106    127   -166     51    -51    -38   -215     51
    -41    101    142    -31    -93    122   -179     38    -62    -49   -223     49
    -28    103    132    -36    -80    116   -187     25    -72    -57   -226     46
      0    101    101    -51    -49     98   -200      7    -90    -64   -228     25
     10    101     90    -57    -38     96   -202     -2    -98    -62   -218     28
     18    101     83    -62    -33     93   -213    -18   -114    -70   -218     23
      7    119    111    -62    -51    116   -213    -28   -119    -67   -210     20
     31    127     96    -80    -33    111   -228    -49   -135    -77   -220     18
     54    116     62    -85     -2     88   -233    -64   -148    -90   -228     10
     64    103     36    -85     15     70   -236    -77   -163   -101   -233     -2
     62     90     28    -75     18     59   -239    -93   -176   -109   -239    -10
     59    106     44    -83      7     77   -233    -93   -179   -114   -246    -10
     44    114     70    -80    -12     93   -223    -83   -168   -103   -236    -10
     41    111     70    -77    -15     93   -215    -77   -163    -96   -241    -18
     51    111     59    -80     -2     85   -202    -67   -153    -88   -246    -18
     23    119     96    -72    -36    106   -179    -49   -132    -70   -231    -20
     12    124    111    -70    -49    119   -163    -38   -122    -62   -231    -25
      0    127    124    -64    -62    124   -150    -31   -109    -59   -236    -46
    -18    106    124    -44    -70    114   -132    -20    -96    -59   -236    -64
    -44    114    158    -36   -101    135   -109     -2    -72    -46   -226    -54
    -70    127    197    -31   -132    161    -88     15    -46    -33   -197    -54
    -96    116    210    -12   -153    163    -83     15    -46    -33   -189    -75
   -116    103    220      7   -168    161    -70     28    -38    -25   -189    -77
   -163    103    265     28   -213    181    -54     49    -18      2   -176    -59
   -192    114    303     38   -246    207    -38     57     -2      5   -161    -57
   -197    114    311     38   -254    213    -33     51      7    -12   -153    -67
   -213     98    311     57   -262    205    -28     49     10    -20   -145    -75
   -223     96    316     62   -272    205    -23     46     10    -10   -158    -77
   -228     88    314     70   -272    200    -20     46      5      5   -174    -88
   -218    109    327     54   -272    215    -10     57      7     25   -174    -88
   -200    109    309     46   -254    207    -10     57      2     23   -179   -101
   -200    106    306     44   -252    205     -2     67      7     28   -166   -111
   -241    106    348     67   -293    226     12     90     25     38   -145   -111
   -265    129    394     67   -329    259     20    103     38     46   -129   -109
   -285    158    444     64   -363    301     23    122     51     59   -119    -98
   -311    213    524     46   -418    368     38    150     83     90    -93    -80
   -353    288    641     31   -496    462     77    194    137    132    -51    -46
   -413    350    761     31   -587    555    119    233    197    171     -7     -5
   -509    379    888     64   -698    633    163    283    257    210     36     31
   -654    449   1104    101   -880    774    228    358    342    288    124    109
   -813    483   1296    163  -1054    888    290    428    415    350    205    168
   -961    522   1480    218  -1221   1000    350    493    483    410    285    213
  -1104    594   1699    254  -1400   1145    413    558    566    491    374    277
  -1215    646   1862    283  -1540   1252    446    589    620    545    431    329
  -1205    704   1906    249  -1556   1304    444    592    641    561    462    345
  -1124    748   1873    187  -1499   1312    397    555    626    545    462    309
  -1005    745   1751    129  -1376   1247    319    488    566    488    402    226
   -870    724   1592     70  -1231   1158    252    423    501    431    327    137
   -792    691   1483     51  -1137   1085    205    374    454    384    267     59
   -735    652   1384     41  -1060   1015    171    335    410    342    218    -12
   -714    592   1306     62  -1010    948    148    306    374    303    168    -67
   -730    537   1267     93  -1000    904    150    298    358    285    142    -93
   -730    509   1239    109   -984    872    158    290    345    270    137   -109
   -693    462   1156    114   -927    807    148    262    311    228    116   -132
   -610    410   1021    101   -815    714    122    215    262    176     67   -171
   -501    371    870     62   -685    620     88    163    205    119     10   -184
   -379    327    706     25   -542    517     54    111    145     57    -44   -194
   -254    290    545    -20   -400    418     18     59     90      2    -96   -202
   -132    259    392    -62   -262    324    -23      5     38    -49   -155   -205
    -38    236    275   -101   -155    257    -57    -36     -2    -85   -210   -197
     28    241    213   -135    -90    228    -75    -62    -25   -106   -244   -171
     67    246    179   -158    -57    215    -90    -80    -41   -124   -270   -150
    101    228    127   -163    -12    179    -83    -64    -41   -137   -306   -142
    116    213     96   -163     10    153      7     54     18   -124   -345   -153
    106    277    171   -192    -33    226    129    218    135    -46   -301    -96
    101    444    342   -275   -119    394    254    426    324    137   -137     77
     49    740    691   -394   -319    717    324    579    550    423    153    397
   -179   1286   1465   -553   -823   1374    337    641    836    880    672    958
   -415   1693   2109   -639  -1262   1899    176    439    943   1200   1052   1350
   -394   1610   2005   -607  -1202   1808   -129     -2    659   1052    935   1208
   -371   1015   1387   -322   -878   1200   -329   -436     98    433    322    652
   -327    379    704    -28   -514    540   -387   -535   -270   -106   -244    148
   -306     72    376    116   -340    223   -368   -426   -314   -239   -428    -18
   -327    -23    303    174   -316    140   -303   -316   -257   -215   -454    -25
   -303    -15    288    161   -296    135   -244   -244   -192   -171   -439     -7
   -288     41    329    124   -309    184   -176   -176   -122   -122   -405     20
   -283     90    374     96   -329    233   -132   -137    -70    -57   -397     44
   -233    111    345     59   -290    228   -122   -127    -57    -33   -439     31
   -148    129    277     10   -213    202   -127   -122    -70    -33   -493     12
    -59    148    207    -46   -132    176   -153   -142    -98    -57   -532    -25
     98    163     64   -132     15    114   -197   -192   -140    -98   -566    -85
    355    176   -179   -267    267      0   -275   -270   -213   -176   -615   -166
    662    192   -470   -426    566   -137   -376   -358   -290   -277   -672   -257
    932    187   -745   -561    839   -277   -483   -436   -371   -389   -750   -345
   1169    174   -997   -672   1083   -410   -566   -498   -433   -488   -849   -426
   1426    161  -1265   -795   1345   -553   -644   -563   -478   -574   -984   -514
   1597    166  -1431   -880   1514   -631   -693   -607   -496   -568  -1096   -597
   1558    137  -1421   -849   1488   -639   -675   -600   -483   -491  -1044   -615
   1423     96  -1327   -761   1376   -615   -628   -571   -462   -431   -906   -602
   1249     57  -1192   -657   1221   -566   -566   -530   -431   -389   -758   -574
   1080     51  -1028   -566   1054   -488   -496   -467   -379   -348   -631   -524
    961     62   -901   -514    930   -418   -449   -418   -335   -306   -555   -470
    914     80   -833   -498    875   -376   -431   -387   -306   -275   -509   -428
    875    106   -771   -491    823   -332   -410   -358   -280   -239   -470   -392
    823    119   -704   -470    763   -290   -384   -332   -252   -213   -433   -366
    748    129   -620   -441    685   -244   -368   -316   -241   -205   -418   -340
    693    155   -537   -426    615   -189   -345   -296   -226   -192   -405   -316
    649    187   -462   -420    555   -137   -322   -270   -205   -176   -394   -303
    602    205   -397   -402    501    -96   -298   -252   -187   -166   -397   -283
    527    213   -314   -371    420    -51   -265   -215   -155   -140   -389   -233
    480    244   -236   -363    358      2   -236   -187   -129   -116   -374   -192
    465    244   -223   -355    342     12   -236   -184   -137   -129   -376   -181
    441    228   -213   -335    327      7   -228   -184   -132   -132   -376   -176
    397    218   -179   -309    288     20   -223   -200   -122   -127   -368   -184
    381    239   -142   -311    262     49   -223   -215   -124   -116   -345   -187
    374    257   -116   -316    244     70   -218   -220   -124   -116   -335   -166
    355    246   -109   -301    233     70   -210   -228   -127   -124   -337   -140
    335    233   -101   -285    218     67   -202   -241   -135   -132   -348   -124
    311    233    -77   -272    194     77   -187   -249   -135   -132   -348   -109
    288    218    -70   -254    179     75   -171   -257   -135   -129   -337    -93
    283    205    -77   -244    181     64   -171   -283   -155   -142   -337   -101
    277    210    -67   -244    171     72   -158   -298   -155   -148   -335    -96
    262    200    -62   -231    161     70   -142   -303   -153   -150   -332    -88
    283    213    -70   -249    176     72   -137   -314   -155   -153   -332    -83
    298    223    -75   -259    187     75   -114   -306   -140   -150   -324    -72
    311    215    -96   -265    205     59    -80   -288   -129   -153   -335    -70
    322    239    -85   -280    202     77    -41   -270   -111   -140   -340    -46
    340    259    -83   -301    210     90      0   -239    -83   -122   -335    -18
    363    259   -103   -311    233     77     33   -207    -67   -116   -342    -15
    376    257   -119   -316    246     70     54   -197    -62   -114   -353    -28
    389    267   -122   -327    257     72     70   -184    -49   -109   -350    -49
    394    280   -114   -340    252     83     83   -168    -41   -103   -348    -49
    387    280   -106   -332    246     88    103   -155    -28   -101   -350    -25
    381    262   -122   -322    252     70    103   -161    -38   -116   -358    -15
    379    257   -122   -319    252     67    103   -161    -38   -116   -329    -25
    384    246   -140   -316    259     54     98   -161    -38   -116   -314    -31
    392    252   -140   -322    267     57     88   -166    -44   -114   -309    -15
    389    267   -122   -329    257     72     75   -166    -46   -109   -285     -7
    394    267   -127   -332    259     72     62   -166    -49   -101   -288    -18
    397    270   -127   -335    262     72     54   -161    -49   -101   -288    -15
    397    280   -116   -337    257     83     44   -158    -49   -106   -280     -5
    410    288   -122   -350    265     83     38   -155    -51   -109   -283     -2
    433    298   -135   -366    283     80     23   -153    -51   -109   -280     -2
    449    301   -148   -376    296     77      2   -153    -59   -116   -272     -5
    470    311   -158   -389    314     77    -10   -148    -67   -111   -241      0
    501    332   -171   -418    335     80    -33   -153    -83    -98   -187    -12
    542    342   -200   -444    371     72    -59   -174    -98    -90   -150    -57
    566    355   -213   -462    389     70    -67   -187    -96    -85   -127    -93
    600    353   -246   -475    423     54    -77   -184    -98    -59   -127   -111
    618    340   -277   -480    446     31    -96   -184    -96    -23   -171   -137
    657    353   -306   -506    483     23    -96   -176    -93     10   -179   -145
    693    371   -322   -532    506     25    -96   -176    -88     31   -215   -153
    706    381   -324   -542    517     28    -96   -168    -75     38   -233   -153
    717    405   -311   -563    511     46    -77   -150    -46     36   -218   -153
    711    413   -298   -563    506     57    -64   -129    -20     36   -197   -153
    706    418   -288   -563    496     64    -57   -116      0     38   -179   -150
    704    436   -267   -568    485     85    -49   -111     25     57   -163   -148
    709    444   -265   -576    485     88    -62   -132     10     44   -171   -155
    722    480   -241   -602    480    119    -75   -145     -5     44   -163   -158
    727    462   -267   -594    496     98   -116   -174    -36     23   -168   -179
    724    420   -303   -571    514     59   -145   -200    -62     -2   -158   -202
    727    439   -288   -584    506     75   -158   -213    -75    -20   -137   -207
    709    436   -272   -574    491     83   -163   -213    -83    -46   -127   -215
    667    402   -265   -537    467     70   -166   -207   -101    -64   -124   -233
    636    387   -249   -511    444     70   -168   -202   -119    -70   -132   -241
    615    355   -259   -485    436     49   -181   -213   -158    -98   -176   -275
    558    309   -249   -436    405     31   -194   -228   -207   -137   -215   -316
    501    290   -210   -397    353     41   -194   -228   -236   -150   -228   -332
    478    301   -176   -389    327     62   -207   -236   -267   -171   -254   -350
    449    309   -140   -381    296     85   -228   -252   -303   -192   -285   -368
    410    306   -103   -361    257    101   -226   -244   -296   -192   -290   -371
    366    265   -101   -316    233     80   -210   -231   -293   -200   -303   -381
    335    257    -77   -296    207     90   -192   -207   -265   -184   -288   -366
    327    254    -72   -290    200     90   -197   -205   -254   -187   -285   -358
    301    270    -33   -285    166    119   -197   -205   -244   -189   -283   -345
    275    257    -18   -267    148    119   -176   -179   -215   -181   -277   -327
    254    210    -44   -231    150     83   -153   -145   -200   -197   -306   -348
    231    181    -51   -207    140     67    -59    -31   -135   -202   -340   -387
    226    246     20   -236    101    135     62    127    -18   -142   -319   -368
    244    381    135   -314     54    259    181    327    161      7   -202   -254
    301    652    350   -475    -23    501    231    457    337    223      0    -38
    288   1111    823   -701   -267    969    174    441    501    542    368    353
    171   1545   1374   -859   -600   1460    -15    228    579    841    727    711
     41   1553   1512   -797   -735   1532   -267   -127    405    836    761    730
    -51   1096   1148   -522   -600   1122   -428   -493    -38    361    309    337
    -57    420    475   -184   -265    449   -470   -597   -436   -246   -306   -176
    -31     70     98    -20    -64     83   -431   -496   -506   -431   -537   -392
    -57    -12     41     33    -49     12   -358   -376   -444   -410   -553   -420
    -85    -15     70     51    -77     25   -270   -270   -340   -324   -491   -371
    -88     10     96     36    -93     51   -181   -171   -233   -226   -413   -309
    -85    114    200    -15   -142    155   -148   -132   -181   -171   -368   -277
    -77    142    220    -36   -148    181   -127   -101   -150   -137   -332   -257
    -83    122    205    -18   -142    163   -103    -70   -116    -98   -285   -220
   -103    103    207      0   -155    155    -90    -49    -98    -72   -259   -194
   -122     85    205     18   -163    145    -88    -41    -90    -62   -241   -194
   -135     85    220     20   -176    153    -75    -28    -80    -49   -213   -194
   -137     88    226     25   -181    155    -59    -15    -70    -31   -168   -189
   -150     62    213     44   -181    135    -46    -10    -70    -25   -145   -194
   -150     31    179     59   -166    103    -36      2    -64    -12   -137   -197
   -145     23    166     59   -155     93    -33     12    -51     -2   -106   -181
   -150     15    166     67   -158     90    -33     15    -44     -5    -70   -174
   -155     23    179     64   -166    101    -23     20    -46     -7    -41   -168
   -163     59    220     51   -192    140    -12     31    -38     -2    -33   -155
   -166     85    252     38   -207    168    -12     36    -41     -5    -57   -142
   -189     93    283     49   -236    187     -2     44    -31      2    -51   -124
   -200     98    298     49   -249    197      5     49    -20      7    -49   -114
   -202    106    309     46   -257    207      7     57    -10     18    -46    -90
   -189    111    301     38   -246    205      2     54     -7     18    -44    -83
   -174    103    277     36   -226    189     -2     51     -5     18    -25    -72
   -158     90    249     31   -202    168     -2     51     -2     20    -20    -64
   -153     88    241     31   -197    163      0     54     10     33      0    -38
   -153    103    257     23   -205    179      2     49     23     51     51    -12
   -148    109    257     20   -202    181      2     51     31     62    111     18
   -150     98    249     23   -200    171      7     54     36     80    174     46
   -148     83    231     31   -189    155      7     51     41     96    231     62
   -145     85    231     28   -189    158      2     46     44    106    275     80
   -142     88    231     28   -187    158     -5     41     41    114    319    111
   -132     67    197     31   -166    132    -15     28     28    119    366    122
   -132     59    189     36   -161    124    -28     20     23    127    415    142
   -122     77    200     20   -161    137    -38     10     18    135    452    158
   -116     83    200     18   -158    140    -49      0      5    135    462    166
    -98     77    176     10   -137    127    -59    -10    -12    124    457    174
    -93     88    179      2   -135    132    -64    -18    -25    122    439    179
   -111     85    194     10   -153    140    -72    -20    -36    119    413    174
   -111     85    197     12   -153    140    -80    -23    -46    114    394    155
   -103    109    213     -5   -158    161    -85    -23    -51    114    374    158
    -96    116    213    -10   -155    163    -93    -23    -59    106    342    150
    -90    116    205    -15   -148    161    -88    -12    -51    106    324    142
    -96    116    213    -10   -153    163    -75      0    -33    109    306    132
   -101    114    215     -7   -158    163    -59     10    -12    103    267    106
   -114    116    231     -2   -174    174    -46     31     28     98    236    101
   -111    119    228     -5   -171    171    -31     57     85     80    202     96
   -109    116    226     -2   -166    171    -18     83    153     38    163     80
   -119    109    226      2   -171    166     -5    114    215      2    135     80
   -129    116    244      5   -187    179      5    137    254    -15    132     90
   -135    116    249      7   -192    181     10    142    265    -18    129    101
   -122    114    236      5   -179    174     12    145    262     -2    132    106
   -106    119    223     -7   -166    171      7    135    241     20    140    103
    -90    116    207    -12   -150    161      0    119    213     46    132    114
    -72    119    192    -23   -132    155    -12     96    179     54    103    137
    -38    124    163    -41   -101    142    -25     75    148     57     85    140
    -18    119    137    -51    -77    129    -33     64    124     62     96    153
    -10    111    122    -51    -64    116    -44     54     98     64     67    171
     -2    101    103    -49    -51    101    -54     44     77     62     25    176
     -5     98    103    -46    -54    101    -54     44     72     72     -2    189
    -20     90    109    -36    -67     98    -51     44     70     80    -59    194
    -44     72    116    -15    -80     93    -38     54     70     77    -83    194
    -67     41    109     10    -88     75    -31     67     64     72   -103    197
    -67     31     98     18    -83     64    -28     72     59     64   -116    200
    -64     36     98     12    -80     67    -41     67     51     59   -124    202
    -72     33    106     18    -88     70    -62     59     41     49   -129    194
    -64     38    103     10    -85     70    -80     49     28     38   -135    194
    -51     28     80     12    -64     54    -88     49     23     36   -137    194
    -44     15     59     12    -51     36    -93     46      7     25   -158    189
    -38      5     44     15    -41     23    -96     49      0     18   -166    176
    -38      7     46     15    -44     25    -96     57      0     23   -153    184
    -49     15     64     18    -57     38    -80     77     10     36   -142    215
    -41     44     85     -2    -64     64    -72     98     20     44   -137    233
    -44     75    119    -15    -83     96    -62    111     28     59   -124    246
    -72     83    155     -5   -114    119    -64    116     25     57   -127    241
    -70    103    174    -15   -122    137    -62    132     25     59   -124    228
    -57    135    192    -38   -124    163    -51    153     38     70   -116    239
    -46    179    226    -67   -137    202    -44    166     51     80   -106    254
    -44    210    254    -85   -150    233    -33    174     67     93    -85    257
    -28    223    252    -96   -140    236    -31    171     64     90    -83    259
    -62    179    241    -59   -150    210    -59    137     33     57   -114    231
    -49    171    218    -62   -132    194    -70    119     25     49   -116    218
    -18    189    205    -85   -111    197    -72    116     25     44   -116    210
     -7    192    200    -90   -103    194    -72    122     20     31   -127    194
    -57    137    192    -41   -124    163    -83    114      5     12   -142    166
    -51    109    161    -28   -106    135    -85    109     -5      2   -153    135
    -41     96    135    -28    -88    114    -85     98    -12    -10   -158    109
    -59     41    101     10    -80     70   -101     70    -38    -41   -184     67
    -51     25     77     10    -64     51   -109     51    -54    -59   -202     49
    -38     18     54     10    -46     36   -114     41    -64    -72   -213     36
    -36     18     54      7    -46     36   -116     41    -72    -77   -218     41
    -44     28     72      7    -57     49   -119     38    -80    -80   -226     28
    -36     28     64      2    -51     46   -119     36    -83    -80   -228     -5
    -23     36     59     -7    -41     46   -114     44    -80    -70   -215    -15
    -28     23     49      0    -38     36   -111     44    -83    -67   -205    -18
    -18     25     44     -2    -31     33   -101     51    -77    -54   -194    -25
    -28    -12     12     18    -20      0    -83     75    -75    -62   -207    -51
    -20    -64    -44     41     10    -54     -5    166    -38    -70   -244   -101
    -12    -31    -20     20      2    -25    114    306     54    -25   -233   -106
     25     67     41    -46     -7     54    246    504    215    106   -137    -25
     83    329    244   -207    -80    288    301    620    402    337     93    179
    114    797    680   -457   -283    740    207    581    576    672    480    540
     38   1296   1254   -670   -607   1278    -38    314    649    992    883    919
    -59   1348   1408   -644   -732   1376   -345    -90    459    989    937    950
   -158    901   1060   -374   -607    979   -493   -446      7    498    493    576
   -179    223    402    -20   -290    311   -504   -568   -426   -135   -137     62
   -148   -194    -46    171    -51   -122   -449   -467   -532   -376   -428   -213
   -111   -285   -174    200     31   -231   -358   -324   -446   -340   -439   -267
   -109   -244   -137    176     12   -189   -259   -215   -337   -252   -384   -249
   -103   -150    -46    127    -28    -98   -176   -119   -231   -158   -309   -192
   -103    -90     12     96    -62    -38   -127    -67   -171   -101   -265   -148
    -98    -70     28     85    -64    -20   -103    -44   -148    -88   -262   -142
   -103    -75     25     88    -67    -25    -90    -36   -140    -90   -270   -145
    -98    -85     10     90    -54    -38    -80    -33   -140   -101   -285   -150
    -98    -80     15     88    -57    -33    -77    -33   -140   -103   -290   -150
   -114    -57     57     85    -85      0    -67    -28   -129    -85   -275   -150
   -135    -54     77     93   -109     10    -67    -28   -124    -83   -270   -158
   -142    -41    101     90   -122     28    -64    -23   -109    -70   -254   -158
   -116      5    119     54   -119     62    -49     -7    -90    -46   -226   -150
   -116     23    140     46   -127     80    -36     -2    -80    -33   -218   -148
   -145     23    168     59   -155     96    -38     -7    -77    -38   -223   -148
   -135     46    181     41   -158    114    -41     -7    -72    -38   -228   -137
   -140     80    218     28   -179    148    -49    -12    -62    -36   -220   -122
   -179     90    270     44   -223    179    -54    -12    -51    -23   -202   -111
   -205     75    280     62   -241    179    -57    -10    -46    -20   -189   -111
   -187    150    337     15   -262    244    -18     20     -5     18   -150    -83
   -189    207    397    -10   -293    301     10     46     25     46   -124    -57
   -239    194    433     23   -335    314      7     38     25     38   -129    -64
   -303    161    465     70   -384    311    -12     28     20     33   -132    -70
   -332    168    498     80   -415    332    -12     31     31     44   -119    -57
   -329    207    535     59   -433    371      0     49     54     67    -96    -38
   -340    226    566     57   -452    394      7     62     75     83    -67    -25
   -342    252    594     44   -467    423     10     70     88     96    -49    -15
   -293    314    607    -10   -452    459     18     88    109    114    -25      7
   -231    394    626    -83   -428    509     31    111    137    142      0     41
   -239    418    657    -88   -446    537     38    119    153    158     15     62
   -301    384    683    -44   -493    532     38    116    150    153      7     62
   -353    324    678     12   -517    501      5     80    119    119    -28     41
   -350    306    654     20   -504    480    -28     49     88     85    -59     25
   -337    293    631     23   -483    462    -51     23     59     59    -77     10
   -301    290    589      5   -446    439    -64     12     49     51    -85     10
   -267    290    555    -12   -410    423    -75      2     36     51    -90     12
   -241    293    532    -28   -387    413    -93    -15     18     44    -98      7
   -223    293    517    -33   -368    405   -103    -33      2     33   -114      5
   -205    280    485    -38   -345    381   -111    -49    -18     20   -129      0
   -184    267    452    -41   -316    358   -122    -59    -31      7   -150      0
   -179    252    431    -36   -306    340   -122    -70    -44     -2   -168      0
   -174    236    410    -31   -290    322   -119    -70    -46     -7   -179     -5
   -171    215    387    -23   -277    301   -119    -75    -59    -20   -192    -18
   -158    210    368    -25   -262    288   -109    -70    -57    -18   -194    -25
   -142    220    363    -38   -254    290    -93    -54    -44     -7   -189    -18
   -127    231    358    -51   -241    293    -80    -41    -33     -7   -194    -18
   -119    228    348    -54   -233    288    -77    -38    -31     -7   -210    -36
   -109    239    345    -64   -228    290    -64    -31    -20     -7   -215    -44
    -98    228    327    -64   -213    275    -57    -25    -20    -15   -233    -57
    -83    205    288    -59   -184    246    -51    -23    -18    -28   -252    -67
    -72    187    259    -59   -166    220    -51    -18    -15    -36   -267    -77
    -51    181    233    -64   -142    207    -51    -15    -12    -41   -277    -85
    -33    187    220    -77   -127    205    -62    -25    -18    -46   -277    -88
    -18    192    210    -85   -114    200    -70    -31    -20    -54   -277    -93
     -5    184    187    -90    -96    184    -77    -41    -25    -64   -288   -101
     12    181    166    -98    -75    174    -88    -49    -33    -77   -298   -114
     33    192    158   -114    -62    176    -90    -51    -36    -80   -298   -116
     59    210    150   -135    -44    181    -88    -46    -28    -77   -293   -109
     57    220    161   -140    -51    192    -96    -49    -31    -80   -293   -109
     62    244    181   -153    -59    213    -96    -44    -25    -72   -277    -93
     59    244    184   -153    -62    215    -98    -36    -15    -70   -262    -85
     44    236    192   -140    -72    215    -93    -18      5    -51   -241    -72
     41    252    207   -148    -83    228    -70      0     20    -36   -223    -54
     44    265    220   -155    -88    244    -64     18     31    -28   -215    -44
     12    241    228   -127   -109    236    -57     25     28    -28   -220    -46
     -2    244    246   -119   -124    244    -28     41     36    -20   -218    -46
     -5    249    252   -122   -129    249      2     62     49    -10   -213    -46
     -7    241    249   -116   -129    244     23     80     54     -2   -207    -46
     -2    228    231   -114   -116    231     31     88     57      0   -210    -54
     -2    231    233   -114   -116    231     28     85     51      0   -218    -64
    -23    223    244   -101   -132    233     31     85     51      5   -218    -67
    -33    210    241    -88   -137    226     44     96     59     18   -210    -59
    -31    205    233    -88   -132    218     54    103     62     31   -205    -54
    -18    228    246   -103   -132    236     64    114     75     49   -187    -33
    -10    262    272   -127   -140    267     80    127     90     72   -168    -12
      2    283    280   -145   -137    283     96    140    109     93   -153      2
     20    285    265   -153   -122    275    101    142    114     98   -150      7
     49    290    241   -168    -96    267     98    137    106     90   -158      5
     64    280    215   -174    -75    246     85    119     88     75   -176     -2
     88    298    210   -194    -59    254     72    109     80     72   -179     -5
    111    332    220   -223    -54    277     70     98     85     83   -166      5
    135    353    218   -244    -41    285     64     88     88     85   -155     18
    161    327    166   -244     -2    246     38     59     64     70   -174     12
    187    309    122   -249     31    215     10     31     38     51   -192      2
    210    309     96   -259     57    202    -18      5     18     36   -202     -2
    226    290     64   -257     80    179    -33    -10      0     20   -215    -18
    228    254     25   -241    101    140    -46    -23    -12      2   -231    -36
    228    218    -10   -223    119    103    -59    -31    -31    -15   -244    -51
    233    171    -62   -205    148     54    -72    -49    -57    -41   -267    -80
    231    142    -88   -187    161     28    -88    -67    -83    -62   -285   -106
    226    119   -106   -174    166      7   -101    -83    -96    -75   -298   -129
    220     88   -132   -155    176    -20   -111    -96   -106    -85   -309   -145
    220     64   -155   -142    187    -44   -119   -109   -119    -98   -316   -161
    215     64   -150   -140    184    -41   -122   -111   -122    -98   -311   -161
    213     54   -158   -135    184    -49   -122   -111   -116   -101   -306   -163
    202     51   -153   -127    179    -49   -124   -111   -114    -98   -298   -161
    197     36   -161   -116    179    -62   -122   -111   -111    -96   -298   -163
    189     20   -168   -103    179    -72   -116   -109   -109    -98   -301   -171
    179    -10   -192    -85    184    -98   -103    -98   -111   -109   -311   -197
    194    -54   -249    -70    220   -153    -31    -10    -72   -106   -322   -241
    213    -28   -244    -93    226   -135    101    140     20    -70   -309   -262
    233     59   -174   -145    205    -57    244    332    174     38   -231   -213
    277    283      2   -283    137    142    324    488    374    252    -38    -36
    311    719    407   -514    -46    563    252    478    555    566    309    306
    249   1286   1034   -769   -392   1158     18    244    657    919    740    724
    145   1506   1361   -826   -607   1434   -314   -158    537   1031    922    867
     64   1150   1085   -607   -511   1119   -498   -522    148    652    587    566
     38    462    420   -252   -189    441   -522   -678   -314    -10    -46     46
     49    -70   -122     10     85    -93   -449   -581   -485   -366   -444   -306
     70   -215   -285     72    176   -249   -340   -418   -402   -358   -491   -389
     80   -168   -249     41    163   -207   -231   -283   -270   -262   -428   -379
     93    -85   -181     -5    135   -132   -150   -181   -155   -168   -353   -332
     85    -18   -103    -36     93    -59   -101   -124    -80   -106   -296   -290
     77     20    -57    -49     67    -18    -67    -88    -38    -72   -262   -270
     80     57    -25    -70     51     15    -51    -72    -15    -57   -249   -259
     67     67     -2    -67     33     33    -44    -62      0    -46   -246   -254
     44     62     15    -54     12     38    -33    -51      7    -46   -252   -254
     25     77     51    -51    -12     64    -36    -46     10    -46   -257   -239
     12    106     90    -62    -38     98    -28    -38     18    -44   -249   -223
      5    124    119    -64    -57    122    -15    -25     31    -28   -223   -218
     -7    140    145    -67    -75    142     -5    -12     46    -10   -192   -200
    -31    132    163    -49    -96    148      0     -7     51      0   -171   -179
    -51    135    187    -44   -122    161      0     -7     57      0   -168   -158
    -54    161    215    -54   -135    187      7      5     67      5   -155   -140
    -67    171    239    -54   -153    202     12     12     75      7   -137   -116
    -72    174    246    -49   -158    210     20     23     88     15   -116    -77
    -80    168    249    -44   -166    207     31     38    101     25    -90    -54
    -93    158    252    -31   -171    205     36     46    106     28    -80    -46
   -122    145    265    -12   -192    202     44     54    103     20    -85    -64
   -150    127    277     12   -213    202     54     59    106     15    -88    -98
   -129    114    244      7   -187    179     49     44     96     -2    -98   -111
   -114    127    241     -7   -176    184     49     41     96     -2    -80    -93
   -129    127    257      0   -192    192     54     41    103      5    -41    -49
   -153    148    301      2   -226    223     70     46    124     25     10     -5
   -166    171    335     -5   -249    252     85     51    137     41     88     12
   -168    197    363    -15   -265    280     96     62    153     70    187     33
   -171    215    387    -23   -280    301    109     67    168    106    316     51
   -179    241    420    -31   -298    329    119     72    181    158    457     59
   -174    265    439    -49   -306    350    124     77    189    236    537     57
   -168    290    459    -62   -314    374    127     77    194    285    579     72
   -179    314    493    -67   -335    402    124     75    210    296    602     83
   -194    324    519    -64   -355    420    122     64    210    267    553     93
   -210    340    550    -67   -381    444    116     54    179    267    493    127
   -200    340    537    -70   -368    439    127     49    179    254    413    163
   -197    348    545    -77   -371    446    150     85    197    215    355    179
   -189    355    545    -83   -366    449    158     90    181    194    319    171
   -179    368    548    -98   -363    457    161     77    166    205    293    189
   -187    371    558    -93   -371    465    174     57    150    187    249    194
   -194    353    548    -80   -371    449    205     36    127    158    192    194
   -179    345    524    -83   -350    433    241     31    111    137    153    202
   -181    342    524    -83   -353    433    265     28    103    127    137    207
   -176    350    527    -88   -353    439    272     31    103    127    127    200
   -184    335    519    -75   -353    428    265     31     98    122     98    171
   -241    265    506    -10   -374    384    244     15     75    101     57    140
   -275    213    488     28   -381    350    226     12     64     90     33    127
   -265    202    467     28   -366    335    218     25     70     90     18    124
   -239    220    457      7   -348    337    215     41     77     96      7    116
   -223    220    444      2   -332    332    210     49     80     96     -2    111
   -207    207    415     -2   -311    311    202     41     70     85    -28     93
   -202    171    374     12   -288    272    189     25     51     64    -59     62
   -179    142    319     15   -249    231    187     15     38     46    -77     33
   -161    140    301     10   -231    220    187     12     38     36    -77     25
   -148    142    290      2   -220    215    171     10     41     33    -80     18
   -142    137    277      2   -210    207    153      2     38     20    -96      5
   -135    137    270     -2   -202    202    137      0     33      7   -114     -7
   -129    137    267     -2   -197    202    127      5     31      2   -132     -5
   -132    155    288    -15   -210    220    122      5     33      0   -148    -10
   -135    163    296    -15   -215    228    116     12     41     10   -140    -18
   -145    150    296     -5   -220    223    106     10     38     12   -135    -20
   -145    150    296     -2   -220    223     98     10     38      7   -142    -23
   -148    163    309     -7   -228    236     93     18     41     10   -145    -20
   -168    166    335      2   -252    249     90     20     46     15   -142    -15
   -181    176    358      0   -270    267     93     33     54     25   -132     -2
   -200    181    381     10   -290    280     85     36     57     28   -132      0
   -202    187    389      7   -296    285     77     33     49     23   -137     -7
   -213    184    394     12   -303    288     72     33     46     20   -140     -7
   -220    194    413     12   -316    301     72     36     46     23   -137     -7
   -236    197    433     20   -335    314     75     44     46     25   -132     -5
   -231    207    436     10   -335    322     67     38     41     23   -132    -10
   -233    213    446      7   -340    329     59     36     38     31   -119     -5
   -226    226    452      0   -340    337     57     31     33     31   -109    -10
   -207    228    436    -10   -322    332     44     23     25     20   -103    -20
   -207    241    446    -18   -327    342     44     25     25     15    -96    -18
   -192    296    488    -51   -340    392     72     54     54     36    -59     12
   -163    332    496    -85   -329    415     90     75     67     59    -28     33
   -155    327    483    -85   -319    405     98     75     54     57     -5     12
   -142    355    498   -109   -322    428     90     59     44     54     38      7
   -106    371    478   -132   -293    426     80     51     33     41     54     -5
   -103    384    488   -140   -296    436     80     46     23     41     83     -2
   -119    402    522   -140   -319    462     72     44     28     54    129     -5
   -116    428    545   -158   -329    488     75     38     44     75    194     36
    -93    436    530   -171   -311    483     64     31     44     75    223     54
    -88    413    501   -163   -293    457     38     10     23     54    228     59
    -75    413    488   -168   -280    449     18     -7     10     44    236     70
    -64    392    457   -166   -262    423     12    -10      7     38    233     59
    -90    337    426   -124   -257    381     10    -23    -10     20    226     54
    -64    337    402   -137   -236    371      7    -28    -15     12    241     90
    -44    293    337   -124   -189    314      0    -38    -36      0    228     85
    -64    252    316    -93   -192    283    -12    -57    -57    -10    202     72
    -46    239    285    -96   -166    262    -23    -75    -83    -38    176     75
    -33    241    275   -103   -155    257    -31    -83    -90    -51    140     90
    -46    241    288    -96   -166    265    -41    -93   -101    -75    106    111
    -25    239    265   -106   -145    249    -38    -93   -103    -59    124     90
    -20    249    270   -114   -145    257    -33    -98   -109    -51    158     88
    -15    259    275   -124   -145    267    -49   -111   -124    -64    135     75
      5    290    285   -148   -140    288    -64   -116   -124    -64    111     75
    -31    262    293   -116   -163    277    -44   -103   -103    -59     96     67
    -49    210    257    -80   -153    233    -36    -93   -101    -64     85     51
    -44    150    194    -51   -119    171     12    -38    -83    -75     51     20
    -70     44    114     12    -90     77    142     96    -33    -90      2    -44
    -75     72    145      0   -111    109    275    265     75    -28     33    -20
    -20    223    244   -103   -132    233    384    472    265    158    192    106
     41    579    537   -311   -249    561    387    571    472    446    493    397
      2   1150   1148   -576   -571   1150    275    511    685    841    935    836
   -122   1564   1683   -722   -904   1623    -25    181    724   1106   1260   1145
   -239   1389   1626   -576   -932   1506   -303   -210    449    927   1109   1002
   -335    709   1044   -189   -691    875   -436   -550    -83    288    496    467
   -329      0    329    166   -329    163   -418   -592   -449   -267    -80    -72
   -272   -254     15    262   -145   -122   -355   -459   -462   -363   -228   -244
   -303   -327    -23    314   -142   -174   -259   -342   -381   -329   -226   -275
   -296   -265     31    277   -163   -116   -148   -210   -252   -233   -166   -207
   -275   -184     90    231   -184    -46    -88   -135   -174   -171   -122   -129
   -213    -98    111    155   -163      5    -75   -116   -148   -137    -83   -106
   -163    -20    142     90   -153     59    -64    -93   -124    -93    -38    -70
   -119     31    150     41   -135     90    -75    -98   -124    -77    -20    -62
    -96     51    148     23   -122     98    -75    -96   -122    -59      2    -70
    -83     57    137     10   -109     98    -75    -98   -127    -54     15    -59
    -75     49    124     12    -98     85    -83   -106   -135    -51      7    -59
    -49     67    116    -10    -83     90    -72    -98   -119    -41    -12    -25
    -18     83    101    -31    -59     90    -57    -90    -98    -41    -20      2
    -36     62     98    -12    -67     77    -72   -111    -96    -67    -31     23
    -49     67    116    -10    -83     90    -64   -109    -59    -72     -7     59
    -38     59     96    -12    -67     77    -59   -111    -49    -96    -20     80
    -28     46     75     -7    -51     59    -57   -101    -46    -98    -25    129
    -51     57    109     -2    -83     83    -46    -72    -28    -70      7    207
    -38     88    127    -25    -83    106    -38    -54    -28    -51     38    236
    -44     96    137    -25    -90    116    -49    -59    -44    -41     44    239
    -51     96    148    -20    -98    122    -38    -36    -41    -18     41    259
    -70     70    137      0   -106    103    -25    -20    -44      0     25    259
    -80     62    142     10   -111    101    -25     -7    -38     10     10    254
    -85     57    140     12   -114     98    -20      7    -36     23     36    272
    -67     67    135      0   -101    101     -7     28    -25     41    106    290
    -33     67    101    -18    -70     85    -12     31    -28     59    127    314
    -31     38     67     -5    -49     51    -18     33    -31     67    114    368
    -36      5     41     15    -38     23    -38     12    -54     31     75    376
      7     23     15    -15     -2     20    -49      7    -62      7     33    353
     44     18    -25    -31     33     -2    -75    -12    -88    -18      0    342
     62     12    -51    -38     57    -18    -93    -28   -103    -36    -36    327
     67     18    -49    -44     57    -15   -124    -54   -124    -54    -64    324
     72     18    -54    -44     64    -18   -153    -85   -142    -57    -85    311
     90     15    -75    -54     83    -28   -192   -127   -174    -77   -127    309
    129     41    -88    -85    109    -23   -215   -155   -194   -101   -181    324
    137     51    -85    -96    111    -18   -241   -187   -220   -129   -241    337
    161     57   -103   -109    132    -23   -254   -202   -228   -148   -283    361
    174     25   -148   -101    161    -62   -262   -215   -246   -181   -303    381
    184     -2   -189    -90    187    -96   -265   -231   -267   -205   -335    392
    179    -12   -192    -85    184   -101   -272   -249   -283   -218   -361    420
    135    -46   -181    -44    158   -114   -280   -272   -306   -239   -384    413
    150    -36   -189    -57    166   -111   -277   -265   -303   -239   -394    402
    220      7   -213   -114    215   -101   -277   -252   -296   -239   -387    387
    283     72   -210   -179    244    -67   -262   -231   -277   -226   -374    374
    257     59   -197   -158    228    -67   -262   -215   -272   -223   -389    348
    163     12   -150    -88    158    -70   -259   -200   -270   -223   -420    319
    153     49   -103   -101    127    -25   -210   -137   -226   -179   -405    316
    153     77    -77   -116    114      2   -189    -98   -200   -158   -397    275
     98     67    -31    -83     64     18   -184    -64   -184   -150   -384    233
     -2     41     44    -20    -23     44   -166    -23   -155   -127   -358    220
     20    101     77    -62    -28     90   -127     15   -119    -90   -319    210
    103    184     80   -145     12    132    -90     62    -88    -51   -272    200
     25    140    114    -83    -44    127   -106     75    -83    -44   -262    179
    -10    135    145    -64    -77    140    -90     90    -75    -31   -241    163
    -15    148    163    -67    -88    153    -49    101    -64    -20   -228    155
    -90     85    176      0   -135    129    -46     85    -83    -38   -244    119
   -137     10    148     64   -142     77    -70     46   -122    -70   -272     80
    -98      2     98     46    -98     49    -90     28   -137    -88   -293     70
    -80     10     88     33    -85     49    -96     31   -135    -80   -283     46
    -57     10     67     23    -62     36   -103     33   -132    -72   -259     44
    -15     15     31      0    -23     23   -106     33   -135    -75   -252     44
     -7     15     23     -5    -15     18   -109     46   -135    -72   -239     44
      5     25     20    -15     -7     23    -98     67   -124    -59   -213     46
     15     31     15    -25      0     23    -93     77   -116    -51   -194     46
     18     20      2    -18      7     12   -101     64   -127    -62   -200     18
     31     31      0    -33     15     15    -90     67   -116    -59   -194      0
     36     36      0    -36     18     20    -83     70   -106    -54   -179     -7
     41     46      2    -46     20     25    -80     67   -101    -51   -161    -12
     57     57      0    -57     28     28    -80     62   -101    -51   -155    -38
     77     70     -7    -75     41     31    -83     57    -98    -49   -145    -51
     83     62    -20    -72     51     20    -83     51    -96    -49   -140    -59
     80     57    -25    -70     54     18    -88     41    -96    -46   -135    -77
     72     64     -7    -67     41     28    -88     31    -90    -46   -135    -93
     75     64    -10    -70     44     25    -93     23    -96    -49   -137    -96
     88     67    -20    -77     54     23    -98     10   -101    -57   -145   -103
     90     80    -10    -88     51     36   -101      2   -101    -59   -145    -98
     83    116     33    -98     25     75    -80     12    -80    -46   -140    -72
    109    153     44   -132     31    101    -62     28    -62    -28   -124    -51
    114    181     67   -148     23    124    -38     41    -41     -2   -101    -36
    101    192     88   -148      7    142    -25     44    -31     10    -88    -33
    103    194     90   -148      7    142    -23     36    -36      5   -101    -33
    114    220    106   -168      2    163    -12     44    -28     10   -101    -20
     93    259    163   -176    -36    213     -2     49    -10     25    -77      7
     64    285    220   -176    -77    254     10     51      5     38    -54     25
     51    314    262   -181   -103    288      7     46     10     49    -38     41
     10    306    293   -161   -142    301     -5     31      5     41    -36     44
    -57    288    342   -116   -200    314    -10     20      5     41    -33     41
   -111    244    355    -67   -233    298    -23     10     -2     33    -49     18
   -124    218    342    -46   -233    280    -15     18      0     38    -75      2
   -174    187    361     -5   -267    272    -10     12      0     36    -93    -12
   -174    184    358     -5   -265    270     -5     18      0     31   -101    -28
   -109    275    381    -83   -246    327     49     67     49     70    -59    -10
   -163    280    444    -57   -303    361     72     85     64     80    -54    -10
   -283    174    454     54   -368    311     54     59     33     36   -106    -62
   -353    132    485    109   -418    309     54     54     28     20   -124    -90
   -355    155    509     98   -431    329     67     75     46     31   -109    -85
   -387    181    568    103   -478    374     93    101     75     54    -80    -70
   -454    192    644    129   -548    415    116    127    106     85    -44    -33
   -519    207    727    153   -623    467    135    145    127    109    -18    -15
   -579    223    802    176   -691    511    153    168    150    132      2      0
   -646    231    878    207   -761    553    187    207    184    163     28     28
   -735    205    937    265   -836    571    270    306    239    192     33     23
   -859    210   1067    324   -963    639    436    496    358    265     75     44
   -930    275   1202    324  -1067    737    579    683    498    371    153    111
   -839    433   1273    202  -1054    852    644    823    633    501    267    226
   -722    828   1551    -54  -1137   1189    618    880    805    750    566    527
   -737   1395   2132   -329  -1436   1764    530    805   1000   1122   1008    963
   -844   1686   2530   -423  -1688   2107    301    519   1010   1309   1249   1200
   -898   1506   2405   -303  -1652   1956     49    140    724   1106   1075   1065
   -891    854   1745     15  -1317   1299   -111   -215    168    431    418    501
   -815    319   1135    249   -974    727   -171   -285   -132     10    -28     85
   -737     72    810    329   -774    441   -153   -194   -174    -93   -166    -67
   -678     25    704    327   -691    363    -90   -103   -129    -85   -174    -98
   -600     77    675    259   -639    376    -31    -33    -64    -36   -137    -90
   -519    140    659    187   -589    400     20     15    -12      5   -106    -72
   -387    181    568    101   -480    374     28     20     -5      7   -109    -77
   -249    181    431     33   -340    306      0    -12    -38    -31   -150   -116
   -101    171    272    -36   -189    220    -41    -57    -83    -80   -202   -176
     23    187    161   -106    -67    174    -72    -93   -116   -114   -239   -213
    124    192     67   -158     28    129    -96   -127   -148   -145   -272   -246
    200    200      0   -200    101    101   -116   -150   -168   -171   -298   -272
    252    184    -67   -220    161     59   -137   -174   -189   -200   -329   -293
    265    171    -96   -218    179     38   -150   -189   -205   -215   -342   -306
    262    168    -93   -215    176     38   -155   -194   -207   -218   -342   -314
    272    181    -90   -226    181     46   -153   -189   -197   -215   -337   -306
    283    210    -72   -246    176     67   -145   -179   -181   -210   -337   -285
    265    218    -46   -241    155     85   -135   -163   -168   -200   -332   -280
    231    215    -18   -226    124     98   -124   -142   -150   -181   -309   -265
    192    210     18   -200     88    114   -111   -129   -135   -163   -285   -246
    150    236     83   -194     31    161    -98   -111   -109   -137   -259   -218
    129    265    135   -197     -2    200    -90   -101    -90   -119   -241   -205
    119    280    158   -200    -18    218    -77    -90    -77   -109   -233   -189
    103    270    166   -187    -31    218    -70    -85    -70   -101   -231   -184
     96    262    166   -181    -36    215    -62    -83    -67    -98   -231   -181
     80    254    174   -168    -46    215    -62    -83    -64    -90   -226   -179
     64    254    189   -161    -62    223    -62    -80    -59    -80   -210   -168
     54    265    210   -158    -77    239    -54    -75    -49    -67   -197   -161
     80    293    210   -187    -67    252    -54    -75    -44    -59   -187   -150
     93    298    205   -197    -54    252    -62    -77    -46    -54   -184   -150
     93    293    200   -194    -51    246    -62    -75    -46    -49   -179   -148
     96    288    192   -192    -46    241    -64    -75    -44    -49   -176   -148
    103    270    166   -189    -31    218    -77    -85    -57    -67   -187   -163
     77    252    174   -166    -49    215    -80    -90    -59    -67   -194   -166
     49    236    184   -145    -67    213    -88   -101    -70    -75   -197   -158
     70    257    187   -163    -57    223    -98   -109    -77    -75   -200   -148
     31    246    215   -140    -93    233   -106   -116    -80    -77   -205   -135
     62    246    181   -155    -59    215   -109   -114    -83    -80   -218   -137
     90    233    142   -163    -25    189   -119   -124    -98    -93   -233   -150
    109    218    109   -163      0    163   -132   -137   -124   -116   -254   -166
     88    218    129   -155    -20    176   -127   -137   -127   -114   -249   -161
     75    210    135   -145    -28    174   -122   -140   -132   -116   -252   -163
     70    202    132   -137    -31    168   -116   -145   -137   -122   -259   -171
     77    200    122   -137    -20    161   -116   -148   -137   -119   -265   -181
     83    184     98   -135     -7    142   -114   -145   -140   -122   -265   -184
     72    163     88   -119     -7    127   -106   -132   -137   -119   -265   -192
     75    166     88   -122     -7    127   -101   -119   -127   -109   -265   -200
     77    176     98   -127    -10    137    -85   -101   -111    -98   -259   -200
     85    179     93   -135     -5    137    -67    -80    -96    -88   -252   -200
     88    202    111   -145    -10    158    -54    -67    -83    -75   -244   -197
     80    210    127   -148    -23    168    -41    -54    -70    -67   -244   -197
     72    202    129   -137    -28    166    -31    -41    -54    -62   -246   -197
     83    200    116   -142    -15    158    -25    -38    -54    -67   -262   -202
     77    194    116   -135    -18    155    -18    -36    -44    -70   -272   -197
     54    174    119   -114    -33    148    -20    -46    -49    -77   -290   -202
     36    168    132   -101    -46    150    -18    -51    -46    -75   -296   -207
     36    166    129   -103    -46    150    -20    -51    -41    -72   -298   -184
     31    145    111    -88    -41    129    -12    -51    -31    -62   -285   -184
     25    148    122    -88    -49    137    -12    -57    -25    -51   -267   -181
      7    145    137    -75    -64    142    -15    -57    -20    -46   -259   -174
     10    153    140    -83    -64    148    -18    -59    -20    -49   -265   -163
      5    153    148    -77    -70    150    -18    -57    -18    -46   -262   -148
    -10    135    142    -62    -77    137    -12    -54    -10    -36   -259   -150
    -15    132    148    -57    -80    140     -7    -49      2    -25   -246   -163
    -10    127    135    -59    -72    129    -10    -57     -2    -25   -241   -168
    -10    122    132    -57    -72    127    -10    -67     -7    -31   -241   -161
     -2    135    137    -67    -72    137    -12    -72     -7    -28   -239   -155
    -10    127    137    -57    -72    132    -10    -67     -7    -25   -241   -148
    -31    127    155    -49    -93    140    -10    -67    -10    -23   -233   -148
    -28    122    150    -46    -90    137     -7    -77     -7    -20   -226   -163
    -36    109    142    -36    -90    124      2    -93     -5    -20   -218   -171
    -41    109    150    -33    -96    129     20    -96      2    -10   -200   -163
    -23    114    137    -46    -80    124     33   -106      7      2   -184   -163
      7    124    114    -67    -51    119     49   -101     12     10   -166   -168
     88    124     36   -106     25     80     46    -96      2    -10   -181   -171
     90    122     31   -106     31     77     54    -83      0    -28   -194   -148
      5    129    124    -67    -59    127     83    -64     15    -20   -166    -90
      0    155    153    -77    -77    153     88    -62     15    -33   -148    -62
    -41    187    226    -72   -132    205    103    -38     41    -10    -72    -33
     41    218    176   -129    -67    197     88    -44     31    -12    -23    -54
    101    215    114   -158     -7    166     70    -54     20    -23    -10    -80
    132    223     90   -179     20    158     59    -54     18    -23     -2    -75
    127    233    103   -181     12    171     59    -46     20    -18     15    -70
    148    277    129   -213     10    205     64    -36     28     -7     31    -49
    150    298    148   -223      2    223     72    -25     33     -7     44    -25
    150    324    171   -239    -10    249     83    -12     44      5     51     10
    137    342    205   -241    -33    275     93      5     57     18     54     49
     98    348    249   -223    -75    298    119     25     72     36     59     77
     98    361    259   -231    -80    311    119     36     77     54     36     93
     98    392    293   -246    -98    342    132     46     90     83     15    109
    119    428    306   -275    -96    368    129     44     88    103      0    114
    135    441    306   -288    -85    374    103     33     64    111    -15    111
    124    413    288   -270    -83    350     83     15     49    111    -25    101
    119    400    280   -259    -80    340     64      5     57    109    -25     90
     93    363    270   -228    -88    316     41    -10     46     88    -41     72
     77    314    236   -194    -77    275     25    -25     23     67    -64     41
     80    296    215   -189    -67    254     28    -28     18     62    -70     23
     38    244    205   -142    -83    226     20    -36      7     41    -75     10
     28    184    155   -109    -62    171      0    -59    -18     12    -88    -18
     36    174    137   -103    -49    155     -2    -70    -20      7    -80    -25
    -31    174    205    -72   -116    189      7    -70     -7     12    -57    -15
     20    174    153    -98    -64    163    -20   -101    -31    -18    -59    -41
     31    155    122    -93    -46    140    -33   -116    -44    -38    -51    -64
      7    140    132    -72    -62    137    -38   -124    -51    -51    -67    -72
      0    150    148    -75    -75    150    -25   -106    -41    -51   -122    -72
    -20    155    176    -67    -98    166    -15    -88    -23    -51   -135    -67
    -41    145    184    -51   -114    163    -18    -83    -18    -59   -145    -75
    -54    119    174    -31   -114    145    -18    -67    -15    -62   -166    -88
    -31     88    116    -31    -75    101     25     10      7    -72   -205   -127
     41    111     70    -77    -15     93    122    142     75    -54   -213   -161
     85    213    124   -150    -20    171    215    301    200     44   -137   -111
    140    413    272   -275    -64    342    293    475    387    236     49     57
    171    787    615   -480   -220    701    272    519    568    524    392    413
     80   1273   1192   -678   -555   1234    176    410    732    857    810    849
    -41   1439   1478   -698   -761   1457    -51     90    665    950    976   1015
   -109   1176   1286   -532   -696   1231   -290   -303    316    644    711    771
   -109    535    644   -213   -376    587   -418   -581   -181     -2     59    179
    -38     88    127    -25    -83    106   -449   -581   -392   -324   -301   -174
     18   -111   -132     44     72   -122   -428   -496   -413   -394   -397   -293
     46   -181   -228     67    137   -205   -384   -423   -381   -394   -413   -316
     51   -114   -166     28    106   -137   -311   -335   -296   -319   -353   -265
     67     -7    -75    -31     70    -41   -244   -265   -213   -239   -270   -210
     88     44    -44    -67     64      0   -205   -220   -163   -189   -207   -179
    109     70    -38    -88     75     15   -181   -197   -145   -166   -171   -161
    116     72    -44    -96     80     15   -174   -194   -145   -166   -145   -150
    106     57    -49    -83     77      5   -168   -189   -145   -163   -129   -145
    116     67    -49    -93     83     10   -163   -184   -140   -150    -93   -129
    116     77    -38    -96     77     20   -158   -189   -140   -150    -44   -116
    127     80    -46   -103     88     18   -155   -197   -148   -163    -49   -116
    137    116    -23   -127     80     46   -140   -184   -132   -150     -7    -93
    127    106    -20   -119     72     44   -122   -176   -122   -140     59    -75
    145    109    -36   -127     90     36   -116   -179   -129   -148     75    -77
    150    116    -33   -135     93     41   -122   -187   -137   -155     46    -80
    132    135      2   -135     64     70   -111   -181   -132   -145     41    -70
    119    148     28   -137     46     88    -98   -176   -124   -135     38    -64
    122    155     33   -137     44     96    -90   -168   -119   -129     23    -67
    109    168     59   -140     25    114    -96   -163   -124   -127      7    -77
     85    168     83   -127      0    127    -93   -153   -116   -111     10    -80
     75    150     75   -114      0    114   -101   -145   -114   -109      5    -88
     49    148     98    -98    -23    124   -101   -137   -111    -98      5    -93
     38    155    116    -98    -38    137   -111   -137   -111    -98     -5   -109
     38    150    111    -96    -36    132   -114   -132   -106    -96    -20   -116
     38    153    111    -96    -36    132   -106   -116    -90    -77    -18   -114
     33    145    111    -88    -38    129   -103   -106    -85    -72    -23   -124
     15    145    129    -83    -57    137   -103   -106    -83    -72    -36   -129
     18    179    161    -98    -70    168   -101    -98    -72    -62    -33   -119
     23    197    171   -111    -72    184   -103    -96    -70    -59    -31   -114
     10    171    161    -90    -75    166   -111    -98    -75    -64    -44   -129
      2    158    155    -80    -77    155   -119   -106    -85    -77    -54   -140
      0    155    153    -77    -77    153   -114    -98    -88    -77    -41   -135
    -15    158    174    -72    -93    166   -103    -96    -90    -77    -23   -124
      0    171    171    -85    -85    171   -103    -96    -93    -75      0   -111
     -5    145    150    -72    -77    148   -116   -103   -109    -90     -5   -119
    -15    142    158    -64    -88    150   -124   -114   -124   -101     -5   -114
    -31    142    174    -57   -103    158   -122   -116   -127    -98      7   -106
    -70    122    192    -25   -129    155   -101   -103   -116    -90     25    -90
    -90    101    192     -7   -142    148    -77    -85   -122    -96     25    -88
    -93    106    200     -7   -148    153    -59    -57   -109    -96     31    -85
   -109    122    228     -7   -168    174    -54    -38    -93    -88     44    -67
   -129    119    249      5   -189    184    -38    -18    -64    -62     62    -31
   -163    106    270     28   -218    187    -20     -5    -49    -36     72     -7
   -187     98    285     44   -236    192    -12      7    -28    -10     75     18
   -189    111    301     36   -246    207     -5     23    -10     15     70     38
   -197    109    306     44   -252    207      7     44      7     33     59     51
   -215    116    329     49   -272    223     18     57     15     49     49     54
   -226    124    348     49   -285    236     31     80     36     75     62     67
   -226    129    355     46   -290    241     51    106     67    109     80     96
   -223    119    342     51   -283    231     70    132     98    135     90    127
   -233    109    340     62   -285    223     67    124    109    137     98    124
   -246    116    363     64   -306    241     64    122    132    140     93    129
   -249    116    363     64   -306    239     57    111    148    127     80    129
   -246    101    348     72   -296    223     59    114    174    116     85    127
   -257     85    342     85   -301    213     57    111    202     90     33    127
   -262     88    350     85   -306    218     64    122    241     70     10    142
   -277     85    363     93   -319    223     72    135    267     57     23    158
   -280     88    368     96   -324    228     72    142    272     57     41    168
   -288     70    358    109   -324    213     72    142    265     67     54    194
   -309     67    376    119   -342    220     75    148    254     90     72    246
   -298     62    361    116   -329    210     75    153    241    106    109    301
   -275     46    322    114   -298    184     75    158    226    116    109    324
   -244     41    283    101   -262    161     62    153    210    127     80    293
   -205     38    244     83   -226    140     44    135    179    122     12    277
   -168     51    220     57   -194    135     23    114    155    122    -12    270
   -148     67    215     41   -181    140     23    122    155    129     15    298
   -148     46    194     49   -171    122     10    111    142    129     23    301
   -161     41    202     57   -181    122      0    103    135    116     10    267
   -176     25    202     72   -189    114     -2    101    124    109     -5    246
   -187     10    197     88   -192    103      0    106    124    109    -88    257
   -202     18    218     90   -210    116    -12     96    119    111   -129    259
   -220     25    246     98   -233    135    -23     90    116    116   -119    254
   -257     15    272    119   -265    145    -23     93    116    122    -98    252
   -293    -12    280    153   -288    132    -12    101    122    127    -83    257
   -296    -28    265    161   -283    116    -12    103    116    122    -77    246
   -293    -41    252    166   -275    103    -20    103    109    114    -80    244
   -288    -44    241    166   -267     98    -36     96     96    111    -80    246
   -280    -49    231    166   -257     90    -33    101     96    114    -75    262
   -272    -59    213    163   -244     75    -41     98     83    101    -93    254
   -246    -57    189    150   -220     64    -51     90     67     93   -106    249
   -246    -28    215    135   -233     93    -57     88     62    101   -103    259
   -223    -10    213    116   -218    101    -59     90     62    109    -96    283
   -194      7    200     90   -197    103    -67     93     64    114    -90    309
   -171     10    179     80   -174     93    -90     80     44    101   -101    311
   -155    -20    132     85   -145     54   -122     57     12     70   -119    296
   -137    -23    114     80   -127     44   -140     54      0     54   -119    306
   -145    -46     96     93   -122     23   -158     38    -20     33   -140    290
   -161    -85     75    122   -119     -5   -158     38    -41      7   -166    265
   -166   -106     59    135   -114    -23   -153     44    -49     -5   -187    257
   -161   -101     59    132   -111    -20   -145     51    -49      0   -197    259
   -166   -119     46    142   -109    -36   -140     41    -62    -15   -215    220
   -174   -129     41    150   -109    -44   -140     36    -70    -20   -215    205
   -187   -166     20    176   -106    -75   -140     33    -83    -33   -226    194
   -200   -181     18    192   -109    -83   -135     36    -88    -44   -231    189
   -205   -187     18    192   -111    -85   -140     41    -93    -49   -239    174
   -215   -189     25    200   -122    -83   -142     36    -98    -49   -241    150
   -215   -181     33    197   -127    -75   -145     20   -103    -49   -236    122
   -207   -168     38    189   -124    -64   -145     20   -101    -41   -226    114
   -205   -197      7    200   -106    -96   -148     12   -111    -51   -236     98
   -184   -205    -20    192    -83   -114   -132     25   -106    -44   -239     83
   -155   -231    -77    192    -41   -155    -88     83    -85    -49   -265     46
   -127   -233   -106    181    -10   -171     12    192    -20    -23   -270      7
   -124   -179    -54    150    -36   -119    111    327     85     54   -215     36
    -90    -12     77     49    -85     31    187    467    244    218    -59    179
    -38    340    379   -150   -210    358    200    553    436    498    236    465
    -85    854    940   -384   -511    896    140    517    628    859    639    833
   -171   1034   1202   -431   -688   1117    -77    244    576    982    795    940
   -233    844   1078   -306   -657    961   -270    -80    275    740    581    745
   -275    329    605    -28   -441    467   -381   -353   -179    161     31    293
   -257    -70    187    163   -223     57   -423   -407   -428   -200   -324    -38
   -223   -290    -67    254    -80   -179   -400   -309   -431   -259   -407   -158
   -223   -374   -150    298    -36   -262   -337   -223   -381   -252   -415   -202
   -241   -345   -103    290    -70   -226   -272   -155   -301   -200   -355   -181
   -252   -246      5    249   -129   -122   -200    -75   -197   -111   -257   -124
   -265   -142    119    202   -192    -12   -132      0   -106    -31   -163    -62
   -298    -80    218    189   -259     67    -83     54    -41     12    -96    -23
   -361    -80    280    218   -322     98    -46     88     -5     41    -59    -18
   -420    -67    353    244   -387    142    -18    119     31     80    -18     -2
   -488    -46    441    265   -465    197     18    155     67    122     20     15
   -566    -20    542    293   -555    259     62    200    116    174     70     41
   -652    -20    631    335   -644    306     98    233    150    210    106     54
   -714    -20    693    368   -704    335    124    252    176    226    127     59
   -711     -5    706    358   -711    348    129    246    179    215    116     46
   -657     23    678    316   -667    350    122    239    174    218    101     20
   -568     20    589    272   -581    306     96    210    150    197     77    -33
   -462     23    485    220   -472    254     62    174    114    161     44    -85
   -384     46    431    166   -407    236     44    155     96    142     12   -119
   -319     72    389    122   -355    231     23    137     77    122    -12   -137
   -293    119    413     85   -353    265     20    135     83    127     -7   -122
   -327    161    488     83   -407    324     31    148     98    148     12   -101
   -381    171    553    103   -467    361     33    155    111    161     25    -93
   -410    205    615    103   -514    407     41    166    127    176     38    -85
   -446    246    693     98   -571    470     41    176    142    194     54    -77
   -504    280    784    111   -644    532     51    189    168    215     77    -62
   -626    301    924    161   -776    613     88    228    213    254    127    -25
   -719    337   1054    189   -885    696    116    257    246    285    163      0
   -662    348   1008    155   -836    678     96    231    226    254    137    -44
   -555    345    901    106   -727    623     54    189    194    213     93   -106
   -501    350    849     72   -675    600     28    171    179    194     83   -135
   -480    358    839     62   -659    597     23    168    181    202     85   -142
   -472    345    818     62   -646    581     10    161    176    202     77   -163
   -444    337    782     54   -613    558     -7    145    166    205     75   -181
   -444    324    769     57   -607    545    -18    132    158    202     85   -179
   -452    324    776     62   -613    548    -18    129    158    213    111   -153
   -394    329    724     31   -561    527    -31    119    145    207    122   -132
   -322    322    644      0   -483    483    -49     93    122    189    114   -119
   -233    301    535    -36   -384    418    -77     51     83    150     85   -109
   -148    272    420    -62   -285    345   -109      7     36    106     46    -93
    -85    252    335    -85   -210    293   -135    -33     -5     67      7    -64
    -23    220    244    -98   -132    231   -155    -72    -46     25    -28    -41
     70    218    148   -145    -38    184   -176   -106    -83    -12    -67    -33
    137    187     49   -163     44    119   -194   -135   -114    -46   -103    -25
    202    150    -51   -176    127     49   -218   -171   -150    -85   -148    -25
    296    150   -145   -223    220      2   -244   -200   -179   -119   -189    -28
    376    148   -228   -265    301    -38   -262   -226   -202   -148   -233    -49
    431    150   -280   -290    355    -64   -272   -239   -215   -171   -267    -72
    465    171   -296   -319    379    -62   -272   -236   -213   -184   -285    -88
    465    174   -290   -319    379    -57   -265   -233   -205   -189   -290   -101
    457    187   -272   -324    366    -41   -249   -218   -184   -176   -277    -98
    439    174   -267   -306    353    -46   -239   -207   -171   -163   -283    -96
    387    163   -226   -277    306    -31   -220   -192   -153   -140   -275    -80
    340    181   -158   -259    249     12   -194   -166   -124   -103   -249    -51
    275    184    -93   -231    184     46   -174   -148   -103    -75   -233    -31
    226    166    -62   -197    142     51   -158   -135    -93    -51   -233    -23
    213    155    -57   -184    135     49   -153   -129    -90    -38   -239    -18
    267    150   -116   -207    192     18   -171   -150   -116    -54   -257    -31
    405    140   -265   -275    332    -62   -218   -200   -166   -106   -309    -77
    517    129   -387   -322    452   -129   -254   -236   -207   -153   -361   -122
    571    135   -439   -353    504   -150   -275   -259   -231   -181   -389   -150
    563    132   -431   -348    498   -148   -275   -262   -233   -187   -394   -161
    522    122   -400   -322    459   -137   -257   -236   -210   -166   -371   -148
    449    124   -324   -288    387    -98   -231   -200   -174   -124   -337   -111
    394    142   -252   -270    324    -54   -215   -176   -145    -96   -309    -80
    355    148   -207   -252    283    -28   -205   -161   -132    -88   -290    -75
    306    174   -132   -244    220     20   -192   -142   -106    -59   -259    -67
    290    213    -77   -252    184     70   -179   -122    -83    -36   -246    -54
    257    220    -36   -239    148     90   -163   -101    -59    -15   -252    -38
    241    215    -25   -228    135     96   -150    -83    -38      0   -252    -23
    233    220    -15   -228    124    103   -148    -83    -36      2   -249    -31
    231    220    -10   -226    119    106   -148    -83    -33      0   -241    -51
    228    233      5   -233    111    119   -148    -83    -28      2   -218    -77
    244    262     18   -252    114    140   -140    -72    -18     12   -194   -101
    246    257      7   -254    119    132   -132    -70    -10     20   -181   -111
    252    252      0   -252    127    127   -135    -67    -10     28   -168   -124
    259    244    -18   -254    140    114   -135    -70    -12     31   -161   -140
    272    231    -41   -252    158     96   -132    -77    -20     25   -153   -158
    275    252    -25   -265    150    114   -119    -72    -18     38   -127   -148
    277    270     -7   -275    142    132    -96    -59      5     59    -98   -129
    316    285    -33   -303    174    127    -93    -64      5     59    -93   -135
    407    306   -101   -355    254    103   -109    -85    -10     44    -98   -150
    488    309   -179   -400    332     64   -124   -111    -25     23   -111   -166
    524    306   -218   -415    371     44   -135   -132    -44      5   -135   -184
    475    335   -140   -405    309     96   -116   -127    -20     28   -116   -168
    389    376    -12   -381    202    181    -77    -98     25     70    -75   -127
    350    392     41   -371    155    218    -64    -88     38     75    -57   -119
    309    389     80   -350    114    236    -72    -98     31     72    -59   -137
    290    379     85   -337    101    233    -93   -111     18     62    -67   -155
    293    379     85   -335    103    233   -103   -111     12     62    -64   -171
    254    353     98   -306     77    226    -98   -101     15     59    -62   -176
    220    327    103   -275     59    215    -90    -93     12     59    -75   -181
    176    296    119   -239     28    207    -83    -85     12     59    -85   -187
    122    259    137   -189     -7    200    -75    -80     12     49    -93   -210
    106    226    119   -168     -7    174    -85    -88     -2     33   -106   -218
    122    218     93   -171     12    155    -98    -98    -15     18   -116   -218
    119    205     85   -163     18    148   -106    -98    -20     12   -122   -215
     88    189    101   -137     -5    145   -106    -85    -18     10   -119   -215
     62    166    101   -116    -20    135   -103    -80    -18      7   -124   -213
     46    158    111   -101    -33    135    -96    -70     -5     12   -116   -187
     25    158    129    -93    -51    145    -98    -67     -5     10   -114   -166
     12    158    145    -85    -64    153   -103    -70     -5      7   -106   -135
      5    161    153    -85    -72    158   -101    -57      2     18    -83    -57
      5    116    109    -62    -51    114    -64     -5     23     18    -83    -41
    -12     90    103    -41    -57     96     41    127     98     28    -67    -64
    -57    166    223    -54   -140    194    181    290    231    101     18    -38
    -18    327    345   -155   -181    335    296    485    415    283    179     59
     10    615    602   -314   -296    610    314    579    584    550    483    272
     18   1104   1085   -563   -532   1096    202    511    727    872    956    626
    -57   1517   1574   -730   -815   1545    -75    179    680   1096   1330    914
   -153   1397   1548   -623   -849   1470   -345   -239    366    950   1228    820
   -231    885   1117   -327   -675   1002   -441   -527    -49    394    740    407
   -252    275    527    -12   -389    402   -418   -555   -358   -137    228    -25
   -231    -38    192    135   -213     75   -350   -418   -371   -259     25   -200
   -231    -80    150    155   -192     33   -265   -290   -270   -207    -49   -213
   -236    -23    213    129   -226     93   -171   -184   -150   -109    -33   -171
   -220     67    285     75   -252    176    -98   -106    -57    -25    -18   -114
   -187    129    316     28   -252    223    -59    -80     -7     33     -7    -75
   -168    142    309     12   -239    226    -49    -72      2     49    -12    -70
   -168    135    303     15   -236    218    -33    -67     10     51     -5    -75
   -161    153    314      2   -236    231    -18    -51     25     57     12    -77
   -166    140    306     12   -236    223    -12    -54     20     44     20    -90
   -163    124    288     18   -226    205    -12    -62     12     31     23    -98
   -153    122    272     15   -213    197    -15    -67      0     23     31   -111
   -135    124    257      5   -197    192    -18    -70     -7     10     31   -124
   -129    122    252      5   -189    187    -18    -67     -5      2     38   -119
   -127    109    233      7   -181    171    -15    -64    -10    -12     38   -122
   -106    106    213     -2   -158    158    -12    -67    -12    -23     41   -119
    -85    127    210    -23   -148    166    -10    -67     -5    -23     57   -106
    -54    127    181    -36   -116    153    -15    -72     -7    -31      5   -101
    -51    116    166    -33   -109    140    -18    -72    -10    -28    -31   -101
    -62    127    189    -33   -127    158     -5    -62      2    -12    -38    -93
    -57    155    210    -49   -135    181      2    -49     15      2    -36    -77
    -44    166    210    -59   -127    187      5    -44     20     10    -41    -67
    -38    166    205    -64   -122    184      2    -38     23     12    -46    -70
    -46    158    205    -57   -124    181      0    -38     20      7    -49    -72
    -44    158    202    -57   -124    179     -7    -36     18      2    -44    -67
    -10    171    181    -80    -96    176     -7    -28     23     15    -25    -54
    -12    153    163    -72    -88    155    -10    -38      7      0    -25    -67
    -12    161    174    -75    -93    168    -15    -44      2      2    -12    -62
      5    187    181    -98    -88    184    -23    -51      0      7     10    -54
     36    200    163   -116    -62    181    -33    -59     -7      5     25    -54
     62    202    140   -132    -38    171    -49    -72    -20      0     33    -54
     75    207    132   -140    -28    171    -59    -83    -31      0     41    -54
     70    200    129   -137    -28    166    -72    -93    -41     -2     44    -46
     85    192    106   -137    -10    150    -93   -106    -59    -12     51    -44
    106    187     80   -148     10    135   -114   -122    -80    -25    116    -44
    116    197     80   -155     18    137   -122   -127    -85    -25    215    -28
    124    207     80   -166     20    145   -129   -132    -96    -28    259    -18
    111    202     90   -155     10    148   -140   -142   -111    -41    270    -15
    109    197     85   -153     12    142   -153   -158   -129    -57    254    -15
    114    189     72   -153     20    132   -155   -166   -140    -70    218    -18
    106    179     72   -142     15    124   -155   -168   -145    -77    179    -23
     93    142     49   -116     23     96   -161   -174   -158    -90    145    -41
     93    161     67   -127     12    114   -153   -161   -148    -80    145    -33
     85    168     83   -127      0    127   -148   -155   -142    -80    137    -25
     54    148     90   -103    -18    119   -145   -155   -145    -88    119    -41
     49    163    114   -106    -31    140   -129   -132   -122    -72    129    -28
     28    158    129    -96    -49    145   -122   -119   -111    -64    135    -31
     18    145    127    -83    -54    137   -109   -106   -101    -64    142    -33
     20    158    137    -90    -59    150    -96    -93    -83    -51    161    -41
     18    171    153    -93    -67    163    -80    -75    -64    -44    168    -49
     18    166    148    -93    -67    158    -72    -70    -54    -36    161    -59
     -2    189    192    -93    -96    189    -62    -57    -31    -12    168    -49
    -12    187    197    -88   -106    192    -57    -49    -18     -5    161    -41
      2    176    174    -88    -85    176    -51    -41    -12     -2    142    -25
      0    168    168    -85    -83    168    -49    -36    -10     -2    129    -23
    -10    174    184    -83    -96    176    -41    -23      0      0    124    -10
    -31    174    205    -72   -119    189    -38    -12     10      2    119     -2
    -36    192    228    -77   -132    210    -33     -2     25      5    124      7
    -57    189    244    -67   -150    218    -23     23     51     10    132     36
    -83    197    280    -57   -181    239     -7     51     83     25    148     67
    -64    215    280    -75   -171    246    -10     51     90     33    145     77
    -20    239    259   -109   -140    249    -20     46     96     44    148     85
     36    257    220   -148    -93    239    -33     49    109     62    161     93
     59    275    215   -168    -77    246    -38     54    116     88    171    106
     85    288    200   -187    -57    246    -41     54    116    103    181    119
     80    285    205   -181    -62    246    -38     57    116    122    205    140
     72    290    218   -184    -72    254    -31     62    116    129    226    163
     72    296    223   -184    -75    259    -31     67    111    129    252    200
     64    285    220   -176    -77    252    -38     64     98    124    241    233
     54    293    239   -174    -90    267    -41     67    103    129    200    252
     57    296    236   -179    -90    267    -38     75    124    132    132    283
     51    296    244   -174    -96    270    -31     85    166    132     67    358
     33    288    252   -161   -111    270    -25     90    197    106     10    376
     12    285    272   -148   -129    280    -18     96    213     93    -20    400
      0    290    288   -148   -145    290     -2    109    220    106     23    449
     -5    322    324   -158   -166    322     20    127    233    145    168    407
     -7    345    350   -168   -179    348     38    142    241    187    322    327
     -7    371    379   -181   -192    374     54    158    252    218    280    368
    -67    371    436   -153   -252    402     70    171    259    239    215    335
   -166    355    519    -96   -342    436     88    174    259    249    132    280
   -187    363    550    -90   -368    457     98    168    257    244     90    293
   -111    407    519   -148   -314    462     88    166    257    257    119    311
    -18    433    449   -207   -233    441     57    142    236    259    140    288
      2    444    439   -223   -218    441     38    132    231    267    166    270
    -10    431    441   -213   -226    436     15    114    218    267    171    265
    -20    433    454   -205   -236    444      7    109    210    270    166    293
    -44    397    441   -176   -241    418      2    106    197    254    145    311
    -80    342    423   -132   -252    381      0     98    179    231    124    322
   -101    298    397    -98   -252    348     -5     90    158    205    101    324
   -119    252    371    -64   -244    311    -10     80    137    179     85    316
   -150    200    350    -25   -249    275    -23     64    114    148     64    298
   -166    163    327      0   -246    244    -33     54     93    116     54    280
   -168    132    301     18   -236    215    -41     44     75    101     36    277
   -171    119    290     25   -231    205    -51     28     59     93     10    265
   -166    124    290     18   -228    207    -57     25     54     93     -2    254
   -166    119    285     20   -226    202    -64     23     51     96    -18    246
   -161    114    272     20   -218    192    -75     15     41     85    -31    228
   -140    106    246     18   -192    176    -83     12     33     75    -38    197
   -135     90    226     20   -179    158    -75     20     38     72    -31    181
   -116     98    215      7   -166    155    -62     36     46     77    -20    168
   -109     51    161     28   -137    106    -15     98     64     67    -46    111
   -109     38    148     36   -127     93    101    233    132     80    -67     57
   -101    127    228    -15   -163    176    231    397    267    168    -12     96
    -54    301    355   -122   -205    327    332    574    452    350    145    226
      2    636    633   -322   -314    636    327    639    639    620    444    496
    -18   1176   1195   -579   -605   1184    205    548    818    989    883    909
   -114   1410   1525   -649   -820   1465    -93    189    743   1124   1085   1080
   -181   1189   1371   -504   -776   1280   -335   -197    405    852    867    870
   -215    623    839   -205   -527    730   -423   -470    -77    233    293    371
   -189    106    296     41   -241    200   -402   -467   -345   -194   -137    -31
   -176   -114     62    142   -122    -25   -335   -329   -322   -246   -223   -158
   -148   -145      2    145    -77    -70   -259   -218   -244   -213   -226   -174
   -119    -77     41     96    -83    -18   -184   -124   -148   -135   -158   -140
   -103     36    140     33   -122     88   -122    -51    -57    -51    -75    -83
    -88     80    168      2   -129    124    -96    -15    -18    -18    -46    -54
    -77     77    153      0   -116    114    -85      2    -10    -15    -57    -49
    -62     88    150    -15   -106    119    -83      7     -7    -23    -70    -38
    -41     96    137    -25    -88    116    -83     10    -12    -33    -88    -49
    -38     96    135    -28    -88    114    -83     10    -12    -33    -80    -62
    -36     85    122    -23    -80    101    -85     10    -15    -31    -70    -62
    -36     85    122    -25    -77    103    -88     10    -15    -31    -70    -72
    -31    109    140    -38    -85    124    -83     12    -12    -28    -72    -80
    -38     88    127    -28    -83    106    -83     10    -20    -36    -83   -103
    -44     85    127    -20    -85    106    -80      7    -20    -33    -77   -114
    -62     90    153    -15   -109    122    -77     10    -15    -28    -70   -106
    -70     88    158     -7   -114    122    -83      0    -20    -36    -80   -103
    -57    103    161    -25   -109    132    -93    -10    -25    -46   -103    -98
    -20    114    132    -46    -75    122   -103    -18    -33    -59   -124   -106
     25    127    101    -77    -36    114   -114    -28    -44    -59   -119   -124
     36    145    109    -90    -36    127   -114    -31    -41    -49   -101   -127
     15    145    129    -80    -57    137   -109    -28    -36    -41    -90   -101
     -2    137    140    -67    -70    140   -111    -28    -41    -51   -114    -75
     -5    140    145    -67    -75    142   -114    -28    -49    -62   -135    -75
     -5    142    148    -67    -75    145   -122    -36    -51    -57   -122    -90
      2    150    148    -80    -72    150   -124    -33    -46    -36    -88    -88
     10    168    158    -90    -72    163   -124    -31    -44    -18    -57    -90
     18    171    153    -96    -67    161   -142    -46    -59    -31    -64   -106
     25    179    153   -101    -62    166   -158    -57    -70    -38    -72   -111
     20    181    161   -103    -70    171   -166    -64    -75    -44    -72   -106
     28    192    163   -111    -67    179   -168    -64    -72    -41    -67    -93
     36    213    176   -124    -70    194   -174    -70    -72    -44    -64    -88
     38    228    189   -132    -75    210   -181    -75    -77    -44    -62    -80
     31    236    202   -135    -85    220   -192    -83    -80    -41    -54    -85
     28    241    213   -135    -93    228   -200    -96    -90    -46    -46    -80
     23    233    210   -129    -93    223   -210   -111   -103    -59    -49    -85
     18    236    218   -127    -98    228   -207   -119   -111    -70    -46    -88
     15    259    241   -140   -114    252   -197   -119   -109    -67    -36    -80
      2    254    252   -129   -124    254   -197   -124   -116    -75    -38    -85
      0    288    285   -145   -145    288   -194   -127   -116    -75    -28    -77
    -10    319    329   -153   -168    324   -189   -127   -119    -80    -23    -70
    -18    322    337   -153   -179    327   -192   -135   -129    -96    -33    -88
    -38    314    353   -140   -194    332   -181   -132   -132    -98    -33    -98
    -59    355    415   -150   -239    387   -158   -103   -101    -77     -5    -62
    -80    376    457   -148   -267    415   -135    -77    -75    -54     10    -44
   -109    379    488   -135   -298    433   -119    -51    -51    -33      7    -38
   -140    405    545   -132   -342    475    -93    -20    -23     -7     20    -23
   -194    426    618   -116   -407    522    -57     20     18     28     41      7
   -252    452    704    -98   -478    576    -15     72     70     83     83     54
   -316    457    774    -70   -545    615     15    109    109    114    116     67
   -420    457    875    -18   -649    665     62    153    153    158    153     93
   -563    465   1028     49   -797    745    122    207    213    220    207    145
   -571    483   1054     44   -813    769    127    207    226    228    218    150
   -501    498   1000      0   -753    748     96    192    205    194    213    142
   -452    496    948    -23   -701    722     88    176    184    168    189    122
   -431    462    893    -18   -662    675     90    161    161    145    153     70
   -420    441    862    -10   -641    652     96    153    148    140    127     31
   -361    423    784    -33   -574    602     77    127    124    116     93     -7
   -288    413    701    -64   -493    555     46     88     96     85     64    -57
   -200    402    602   -103   -400    501     12     49     57     49     25   -109
    -96    413    509   -158   -301    459    -15     15     31     15    -12   -148
     -5    407    410   -202   -207    407    -46    -18      2    -15    -51   -174
     75    394    319   -236   -122    358    -75    -46    -23    -41    -85   -194
    145    400    252   -272    -51    324    -98    -72    -38    -62   -106   -207
    220    410    189   -314     15    301   -122    -93    -54    -83   -124   -215
    280    418    135   -350     72    277   -142   -116    -70    -96   -145   -228
    319    407     88   -363    114    249   -155   -129    -80   -103   -158   -244
    345    392     46   -371    148    220   -166   -142    -88   -114   -174   -257
    371    397     25   -384    174    213   -171   -153    -90   -119   -181   -257
    379    418     36   -400    171    228   -176   -161    -93   -119   -187   -244
    405    413      7   -410    197    210   -187   -171    -98   -124   -200   -249
    420    413    -10   -418    213    202   -192   -179   -101   -129   -210   -249
    426    423     -2   -423    215    210   -194   -179   -103   -124   -210   -241
    410    426     12   -420    200    220   -202   -187   -103   -122   -207   -236
    407    449     38   -428    184    244   -189   -168    -83   -101   -179   -205
    397    475     77   -439    158    277   -163   -148    -57    -77   -153   -171
    381    493    111   -436    135    303   -150   -140    -46    -67   -145   -155
    384    514    129   -449    127    322   -137   -132    -41    -59   -137   -145
    371    496    124   -433    122    311   -129   -129    -38    -57   -127   -148
    350    480    127   -418    111    303   -124   -127    -38    -49   -116   -142
    335    491    155   -413     90    324   -114   -114    -23    -36    -93   -122
    332    501    168   -418     80    335   -106   -111    -12    -25    -80   -106
    329    522    189   -426     70    355   -109   -114     -7    -18    -70    -90
    324    524    197   -426     62    363   -124   -124    -18    -25    -75    -88
    324    522    197   -423     64    361   -142   -135    -31    -31    -77    -80
    332    527    194   -431     67    361   -163   -150    -41    -36    -85    -85
    322    493    171   -410     75    332   -171   -155    -54    -54   -103   -101
    298    449    148   -376     75    298   -179   -163    -67    -72   -129   -124
    290    397    106   -342     93    252   -187   -166    -83    -96   -155   -148
    285    350     64   -319    109    207   -202   -181   -106   -124   -184   -176
    277    322     41   -301    119    181   -213   -192   -124   -145   -210   -197
    277    298     20   -290    129    161   -223   -202   -140   -158   -226   -210
    275    280      5   -277    135    142   -236   -218   -161   -171   -241   -223
    254    254      0   -257    127    127   -244   -228   -174   -181   -252   -244
    244    244      0   -244    122    122   -244   -228   -179   -184   -257   -252
    231    226     -7   -231    119    111   -249   -233   -189   -192   -270   -259
    233    233      0   -233    116    116   -249   -231   -187   -187   -272   -254
    236    262     23   -249    106    142   -244   -228   -184   -184   -270   -259
    228    275     44   -252     90    161   -241   -226   -184   -179   -275   -262
    226    246     18   -239    103    132   -223   -200   -179   -184   -290   -272
    228    202    -25   -215    127     88   -137   -103   -140   -189   -327   -314
    231    249     15   -241    106    132      5     54    -36   -140   -309   -314
    267    368    101   -319     83    236    122    231    114    -10   -205   -231
    277    587    306   -433    -15    446    171    363    288    194     -2    -38
    342   1049    706   -696   -181    878    137    410    493    527    374    335
    244   1571   1327   -909   -540   1449    -41    228    628    883    792    743
    122   1639   1517   -883   -696   1579   -314   -122    491    919    865    807
     10   1247   1236   -628   -613   1241   -504   -501     75    504    483    488
     10    644    633   -327   -311    639   -540   -672   -366   -119   -122    -18
     15    254    239   -137   -111    246   -493   -571   -465   -337   -387   -270
    -49     62    111     -7    -80     85   -420   -436   -418   -345   -441   -337
    -88     23    111     31   -101     67   -345   -337   -342   -301   -431   -337
   -103     90    194      7   -148    142   -265   -249   -246   -220   -379   -285
   -132    161    293    -15   -213    228   -215   -194   -168   -155   -332   -231
   -137    200    337    -31   -239    270   -179   -158   -124   -122   -316   -202
   -145    215    361    -36   -254    288   -150   -132    -93    -93   -293   -189
   -142    233    376    -44   -259    303   -137   -124    -77    -72   -267   -189
   -137    246    384    -54   -262    314   -129   -119    -70    -59   -257   -197
   -122    226    348    -51   -233    285   -137   -122    -72    -64   -254   -207
    -80    228    309    -72   -194    267   -148   -129    -85    -80   -231   -231
    -96    236    332    -70   -213    283   -142   -119    -77    -77   -176   -218
   -111    241    350    -64   -231    296   -135   -109    -67    -64   -148   -179
   -124    233    355    -54   -241    293   -129   -109    -72    -49   -137   -179
   -158    205    363    -23   -259    283   -142   -122    -75    -49   -116   -192
   -205    166    371     20   -288    267   -148   -114    -70    -46    -90   -171
   -210    145    355     31   -283    249   -161   -124    -77    -57   -103   -168
   -213    137    350     36   -280    241   -171   -129    -83    -62    -98   -179
   -155    148    303      2   -228    226   -202   -158   -111    -88    -98   -210
   -142    155    298     -5   -220    226   -210   -166   -116    -96    -98   -213
   -161    168    327     -5   -244    246   -202   -161   -106    -88    -98   -192
   -132    187    319    -28   -226    252   -205   -163   -101    -88    -90   -184
   -122    197    316    -38   -220    257   -192   -153    -90    -77    -67   -174
   -124    179    303    -25   -213    241   -192   -155   -101    -75    -49   -179
   -135    184    319    -25   -226    252   -197   -168   -124    -62    -38   -174
   -116    213    329    -49   -223    270   -194   -176   -124    -38    -28   -163
   -111    236    345    -62   -228    290   -189   -179   -109    -33    -23   -174
    -96    254    350    -77   -223    301   -184   -176   -103    -46    -33   -166
    -67    275    342   -103   -205    306   -184   -179    -93    -33    -23   -145
    -51    275    324   -111   -187    298   -187   -184    -96    -23    -15   -132
    -33    257    290   -114   -163    275   -189   -194   -109    -25    -38   -142
     -5    262    267   -127   -135    265   -181   -200   -114    -31    -77   -142
     28    298    267   -166   -119    283   -168   -189   -106    -23    -72   -109
     51    337    285   -194   -116    311   -163   -197   -103    -31    -80    -85
     38    345    306   -194   -132    327   -168   -220   -116    -46   -111    -75
     12    316    303   -163   -145    311   -168   -233   -122    -59   -142    -77
     -2    298    298   -148   -150    298   -161   -233   -124    -64   -145    -72
     -2    314    316   -155   -161    314   -148   -233   -124    -64   -150    -67
      0    332    329   -168   -163    332   -132   -231   -119    -77   -166    -67
      5    327    322   -166   -158    324   -122   -223   -109   -103   -187    -70
     20    345    322   -184   -153    335   -122   -231    -93   -137   -192    -80
     38    355    316   -197   -140    335   -116   -231    -80   -155   -202    -75
     38    355    316   -197   -140    335   -114   -239    -85   -166   -215    -75
     44    345    301   -194   -127    324   -122   -246    -93   -189   -249    -80
    111    350    239   -231    -64    296   -129   -254   -101   -223   -293   -109
    179    350    168   -265      5    259   -140   -257    -98   -252   -322   -129
    210    345    132   -280     38    241   -137   -246    -80   -257   -327   -142
    205    355    150   -280     28    254   -111   -218    -41   -226   -290   -135
    181    350    166   -267      7    259    -85   -192    -12   -197   -262   -137
    176    337    161   -259      7    249    -77   -181    -10   -189   -252   -148
    207    314    103   -262     51    207    -85   -200    -33   -202   -257   -184
    298    327     28   -311    135    179   -124   -236    -67   -218   -275   -215
    402    371    -33   -387    218    168   -166   -270   -109   -236   -288   -246
    480    366   -114   -423    298    127   -194   -288   -140   -254   -303   -275
    537    358   -181   -449    358     88   -220   -303   -171   -275   -324   -303
    605    337   -267   -470    436     36   -252   -329   -218   -311   -340   -345
    688    327   -363   -509    524    -18   -298   -366   -265   -350   -350   -376
    782    350   -433   -566    607    -41   -332   -389   -285   -353   -329   -389
    849    358   -491   -605    670    -64   -361   -402   -303   -345   -285   -392
    823    337   -485   -579    654    -72   -368   -402   -314   -332   -270   -379
    815    340   -475   -579    644    -67   -368   -397   -319   -324   -272   -366
    802    342   -462   -574    633    -59   -366   -392   -319   -324   -277   -358
    771    340   -431   -558    600    -44   -361   -381   -311   -319   -280   -353
    714    345   -368   -530    542    -10   -340   -353   -290   -303   -272   -329
    657    363   -293   -511    475     36   -316   -329   -267   -285   -259   -316
    636    394   -241   -517    439     77   -301   -306   -246   -267   -249   -293
    615    394   -220   -506    418     88   -298   -298   -244   -265   -259   -283
    592    431   -161   -511    376    135   -285   -283   -226   -246   -252   -252
    581    444   -137   -514    361    153   -283   -277   -226   -241   -252   -239
    561    452   -111   -506    335    171   -280   -275   -226   -236   -254   -239
    542    465    -80   -506    311    192   -275   -272   -218   -226   -244   -228
    514    467    -46   -491    280    210   -265   -265   -210   -215   -233   -213
    478    480      2   -480    236    241   -246   -249   -194   -200   -218   -197
    454    493     36   -475    207    265   -233   -236   -184   -184   -205   -181
    452    514     59   -485    197    288   -215   -215   -166   -166   -187   -163
    444    568    124   -506    161    348   -192   -192   -140   -135   -158   -135
    436    587    148   -514    142    366   -189   -189   -140   -127   -145   -132
    431    579    145   -506    142    363   -184   -189   -148   -124   -150   -142
    428    602    171   -517    127    387   -179   -187   -145   -101   -140   -142
    428    628    200   -527    114    415   -176   -192   -137    -88   -124   -140
    433    662    226   -550    103    446   -171   -189   -129    -72   -106   -119
    423    662    239   -542     93    449   -189   -205   -145    -85   -106   -122
    418    657    236   -537     90    446   -202   -220   -155    -90    -93   -127
    415    659    244   -537     85    452   -205   -218   -153    -85    -67   -124
    402    623    218   -514     93    423   -213   -226   -163   -103    -62   -135
    392    574    181   -483    103    379   -215   -226   -174   -127    -67   -150
    381    542    161   -462    109    350   -218   -228   -179   -145    -67   -161
    366    506    140   -436    114    324   -220   -231   -184   -158    -59   -163
    340    467    127   -405    106    296   -218   -239   -189   -171    -59   -174
    329    446    114   -389    106    280   -218   -246   -194   -184    -57   -176
    314    428    114   -371     98    272   -220   -252   -202   -192    -46   -181
    288    415    127   -350     80    272   -220   -249   -200   -194    -38   -181
    270    392    119   -332     75    257   -207   -241   -192   -194    -25   -176
    262    384    122   -324     70    254   -200   -233   -187   -189    -12   -171
    244    381    135   -314     54    259   -197   -233   -192   -189    -12   -166
    231    389    158   -309     36    275   -194   -231   -197   -189    -10   -161
    231    407    174   -322     28    293   -192   -228   -200   -189    -18   -158
    239    394    155   -316     41    275   -181   -213   -205   -197    -38   -174
    244    345    101   -296     72    223   -127   -137   -189   -210    -75   -215
    252    384    132   -316     59    259     -5      2   -101   -163    -70   -226
    275    475    200   -376     38    337     90    163     25    -57     12   -153
    311    688    374   -501    -31    532    153    316    200    137    200     46
    340   1117    776   -730   -218    948    174    405    423    462    561    436
    202   1680   1478   -940   -636   1579    153    368    678    875   1036    940
     44   1769   1725   -909   -841   1748    -75     54    605    943   1143   1047
    -28   1408   1436   -691   -732   1421   -293   -322    231    579    800    727
    -36    802    839   -384   -439    820   -423   -600   -246    -18    200    174
     10    345    335   -176   -161    340   -459   -602   -446   -322   -140   -163
     51    181    129   -119    -38    158   -426   -506   -431   -358   -200   -239
     46    140     93    -93    -23    116   -355   -415   -368   -327   -184   -233
     49    192    140   -122    -46    166   -277   -316   -275   -244   -129   -181
     62    283    220   -171    -77    252   -200   -218   -181   -142    -59   -111
     31    329    298   -181   -135    316   -142   -155   -119    -77    -12    -59
     15    345    327   -181   -155    337   -114   -122    -90    -57    -10    -36
     38    342    303   -192   -132    324   -111   -119    -93    -57    -20    -51
     41    361    319   -200   -137    340    -98   -103    -77    -38    -18    -41
     46    374    324   -210   -140    350    -98    -96    -67    -18    -12    -36
     54    368    314   -213   -129    342    -98    -96    -62    -12    -12    -38
     28    361    332   -197   -150    348    -93    -96    -54    -15     -5    -38
     15    355    340   -184   -161    348    -85    -88    -41    -20     -2    -31
      5    348    342   -179   -168    345    -77    -80    -25    -18     10    -18
    -12    337    350   -161   -181    342    -70    -75     -2    -18     20     -5
    -23    337    361   -158   -192    348    -70    -72     18    -10     23     12
    -20    340    361   -158   -189    350    -72    -77     23     12     33     28
    -20    350    368   -166   -194    358    -72    -77     36     64     51     44
    -31    363    392   -166   -210    376    -72    -72     59    101     70     62
    -38    353    392   -158   -215    374    -70    -62     75    106     64     80
    -57    335    392   -137   -223    363    -64    -54     83    101     46    109
    -77    322    400   -122   -239    358    -54    -46     85     93     28    135
    -83    316    400   -116   -241    355    -46    -36     80     90     25    161
    -72    309    379   -119   -226    342    -49    -41     62     77     20    174
    -46    296    342   -124   -194    319    -59    -51     36     57     15    171
    -18    296    314   -140   -166    303    -77    -75      2     31     12    158
      0    296    296   -148   -148    296    -96    -96    -25     10     15    145
     15    296    277   -158   -132    285   -109   -111    -49     -2     18    132
     25    296    270   -161   -122    283   -119   -122    -64    -15     20    142
     20    288    265   -155   -122    277   -132   -135    -80    -36      2    150
     15    280    262   -148   -124    272   -145   -148    -96    -54     -7    150
      7    257    246   -135   -119    254   -158   -163   -114    -77    -12    132
     -7    241    249   -116   -127    244   -176   -181   -137   -109    -18    106
    -33    231    262    -98   -148    244   -189   -194   -150   -132    -23     96
    -41    218    259    -90   -150    239   -197   -205   -163   -155    -44     75
    -54    200    254    -72   -155    226   -207   -215   -187   -184    -80     46
    -96    192    288    -46   -192    239   -207   -220   -194   -197   -103     33
    -98    187    283    -46   -189    236   -223   -228   -213   -207   -122      7
    -67    184    252    -59   -158    218   -236   -236   -236   -223   -150    -12
    -33    194    228    -80   -132    210   -246   -239   -252   -236   -179    -18
    -20    205    226    -90   -122    215   -249   -241   -265   -246   -202    -12
    -57    192    246    -67   -153    220   -249   -231   -267   -246   -215     -7
    -67    184    252    -59   -161    218   -249   -218   -267   -246   -218      5
    -75    187    259    -57   -166    223   -241   -202   -262   -241   -220     12
    -75    192    267    -57   -171    228   -226   -179   -249   -231   -218     23
    -90    213    301    -62   -197    257   -207   -155   -228   -218   -210     41
   -114    207    322    -46   -218    265   -192   -135   -213   -210   -213     41
   -124    197    322    -38   -223    259   -184   -116   -200   -202   -220     36
   -114    228    342    -57   -228    285   -166    -96   -176   -187   -210     49
   -103    254    355    -75   -231    303   -148    -80   -163   -181   -210     54
   -137    210    348    -36   -244    277   -153    -88   -174   -197   -244     38
   -174    181    353     -5   -265    267   -150    -93   -184   -207   -267     28
   -166    181    348     -7   -257    265   -150    -96   -184   -213   -280     23
   -150    176    327    -15   -241    252   -161   -116   -205   -233   -311     -5
   -158    184    342    -12   -249    262   -155   -116   -202   -236   -329    -20
   -168    194    363    -15   -265    277   -145   -111   -194   -226   -332    -28
   -168    213    381    -20   -275    296   -132    -98   -179   -215   -322    -33
   -174    218    389    -23   -283    303   -135    -96   -176   -215   -324    -46
   -179    213    392    -15   -285    301   -129    -88   -174   -210   -316    -57
   -158    228    387    -36   -272    306   -132    -88   -171   -205   -303    -70
   -137    249    387    -54   -262    316   -135    -85   -163   -197   -285    -80
   -122    241    363    -59   -241    301   -140    -85   -166   -200   -285    -88
   -127    239    366    -57   -246    301   -137    -80   -155   -184   -277    -90
   -148    241    387    -49   -267    314   -135    -72   -148   -163   -265    -90
   -171    249    420    -38   -296    335   -122    -54   -129   -135   -241    -80
   -174    239    413    -33   -293    324   -124    -46   -127   -124   -244    -90
   -153    231    384    -38   -267    306   -132    -46   -127   -116   -254   -101
   -145    254    400    -54   -272    327   -124    -36   -116    -98   -249    -96
   -158    275    433    -57   -296    353   -106    -15    -93    -70   -228    -80
   -194    259    454    -33   -324    355    -88      5    -75    -51   -220    -57
   -244    246    491     -2   -366    368    -72     23    -62    -28   -215    -38
   -285    254    537     15   -410    394    -54     36    -49    -10   -202    -33
   -319    241    561     38   -439    400    -20     57    -28      2   -184    -41
   -371    252    623     57   -496    436     18     98      2     33   -142    -15
   -410    285    696     62   -553    491     62    145     41     75    -96     18
   -446    303    750     70   -597    527    103    181     80    109    -75     33
   -459    332    792     64   -626    561    135    205    119    145    -49     44
   -465    366    828     46   -646    597    132    210    124    166    -31     54
   -470    402    872     33   -672    636    145    218    135    179    -15     80
   -478    415    893     28   -685    654    153    210    129    168    -20     93
   -470    405    875     33   -672    639    140    189    103    135    -38     93
   -480    407    888     33   -685    649    129    161     88    109    -51     98
   -478    428    906     23   -691    667    132    142     85     96    -57    103
   -496    418    911     36   -704    665    132    129     77     88    -72     98
   -511    381    893     64   -701    636    129    137     70     77    -88     83
   -545    374    917     85   -730    644    148    163     90     88    -75     96
   -558    358    917    101   -737    636    150    168     98     85    -75    101
   -584    342    927    119   -758    636    155    176    103     85    -70    103
   -613    327    940    142   -776    633    150    181    103     83    -64    106
   -696    301    995    197   -846    646    158    189    114     85    -59    116
   -795    272   1067    259   -932    670    163    192    124     90    -44    137
   -800    241   1041    277   -919    639    145    155     98     59    -72    119
   -711    254    966    228   -839    610    116    122     70     12   -103     96
   -675    259    932    207   -805    594    116    106     54    -10   -124     70
   -654    265    919    194   -787    592    124    111     54     -7   -142     49
   -628    270    898    179   -763    584    124    103     51    -10   -153     38
   -589    298    888    145   -737    592    116    106     62      0   -148     46
   -568    290    857    137   -711    574    111    116     62    -15   -171     25
   -540    257    797    140   -667    524    161    189     93    -28   -210    -28
   -509    288    797    109   -652    540    265    316    174      5   -210    -54
   -444    407    852     18   -646    628    355    480    306    114   -119     -2
   -368    665   1031   -148   -701    846    394    600    480    329    109    181
   -319   1096   1415   -389   -867   1254    345    613    654    631    467    527
   -379   1577   1956   -600  -1169   1766    194    449    779    943    841    911
   -431   1647   2078   -607  -1254   1862    -77    106    652    979    911    974
   -467   1231   1699   -381  -1083   1462   -283   -298    202    519    483    574
   -413    618   1028   -103   -719    823   -392   -532   -259    -96   -129     18
   -265    215    480     23   -374    348   -431   -519   -439   -381   -446   -303
   -124     54    179     36   -150    116   -415   -446   -449   -449   -550   -428
    -18     49     64    -15    -41     57   -381   -397   -415   -444   -566   -454
     93    109     15   -101     38     62   -337   -340   -355   -402   -535   -433
    161    176     12   -171     75     96   -298   -290   -298   -355   -504   -400
    223    239     15   -231    103    127   -257   -252   -254   -314   -472   -361
    231    223    -10   -228    119    106   -257   -252   -254   -314   -475   -361
    246    210    -36   -228    140     88   -252   -246   -252   -314   -483   -366
    259    184    -75   -223    168     54   -249   -241   -249   -309   -491   -366
    290    181   -109   -236    200     36   -246   -233   -246   -296   -483   -371
    277    197    -83   -239    181     57   -244   -231   -239   -285   -470   -358
    280    197    -83   -239    181     59   -241   -231   -241   -285   -475   -355
    280    202    -77   -244    179     62   -241   -233   -241   -275   -467   -368
    265    184    -80   -223    174     51   -241   -233   -241   -272   -467   -363
    280    179   -101   -231    189     41   -249   -241   -249   -272   -475   -368
    275    174   -101   -226    187     38   -246   -236   -241   -265   -470   -363
    241    171    -72   -207    155     49   -231   -220   -223   -246   -449   -332
    220    171    -49   -194    135     62   -223   -205   -200   -218   -415   -298
    197    171    -25   -187    111     72   -218   -194   -181   -194   -389   -272
    179    168    -10   -174     93     77   -210   -184   -171   -181   -376   -259
    153    161      5   -158     72     83   -205   -181   -163   -176   -374   -254
    135    163     28   -148     54     96   -205   -179   -158   -174   -374   -246
    106    174     64   -140     20    119   -200   -171   -148   -161   -366   -231
     83    176     93   -129     -5    135   -205   -171   -145   -150   -374   -223
     80    187    106   -135    -12    148   -210   -166   -140   -137   -353   -223
     72    189    116   -129    -20    153   -200   -153   -127   -137   -314   -207
     41    168    127   -106    -44    150   -192   -150   -111   -137   -311   -189
     46    174    127   -111    -38    150   -194   -150   -103   -127   -311   -176
     28    161    129    -96    -49    145   -213   -163   -114   -122   -322   -192
     41    161    119   -101    -38    140   -231   -187   -132   -124   -324   -202
     54    184    129   -119    -38    155   -218   -189   -122   -116   -316   -200
     46    163    116   -106    -36    140   -210   -189   -127   -111   -322   -192
     70    176    106   -124    -18    142   -207   -189   -129   -111   -319   -187
    101    192     90   -145      5    142   -202   -192   -124   -111   -314   -181
    114    194     80   -155     18    137   -207   -197   -132   -116   -322   -174
    116    197     80   -158     18    140   -220   -207   -142   -124   -327   -176
    122    189     67   -155     25    129   -226   -210   -145   -122   -316   -168
    145    210     64   -176     41    137   -231   -215   -148   -124   -319   -153
    140    210     67   -176     36    140   -241   -223   -155   -132   -322   -155
    140    210     67   -176     36    140   -246   -233   -163   -137   -316   -176
    142    223     77   -184     31    150   -246   -236   -163   -129   -306   -187
    153    233     80   -192     36    158   -233   -233   -158   -129   -301   -187
    142    210     67   -179     36    140   -236   -236   -163   -137   -316   -207
    150    213     62   -184     44    137   -223   -231   -155   -137   -314   -210
    137    205     67   -171     33    137   -215   -218   -145   -135   -303   -197
    171    228     57   -200     57    142   -202   -205   -132   -132   -296   -194
    166    236     70   -202     49    153   -181   -184   -111   -119   -283   -194
    148    233     83   -192     31    158   -161   -168    -88   -106   -280   -189
    132    223     90   -179     20    158   -153   -155    -75    -98   -280   -184
    145    249    103   -197     20    176   -142   -142    -57    -85   -270   -174
    122    220     96   -171     12    158   -132   -135    -51    -88   -265   -197
    119    226    103   -174      7    166   -122   -124    -41    -80   -252   -202
    135    252    114   -194     10    181   -111   -114    -31    -77   -246   -207
    124    239    114   -181      5    176   -101   -109    -25    -77   -249   -210
    122    228    103   -176      7    166   -103   -114    -31    -88   -252   -210
    124    231    106   -179     10    168   -109   -114    -33    -90   -254   -210
    119    228    109   -176      5    168   -109   -114    -38    -98   -267   -233
    122    218     96   -168     12    158   -109   -109    -41   -103   -277   -257
    119    213     90   -166     12    153   -114   -111    -44   -101   -280   -265
    116    210     93   -163     12    153   -114   -111    -41    -88   -270   -267
    124    213     85   -168     20    150   -114   -106    -38    -77   -262   -259
    127    207     80   -166     23    145   -116   -103    -36    -72   -267   -257
    129    200     67   -166     31    135   -111    -96    -28    -57   -262   -246
    124    197     72   -161     25    135    -98    -85    -23    -38   -262   -236
    114    197     80   -158     15    140    -93    -75    -12    -33   -259   -239
    109    184     75   -145     18    129    -90    -57     -5    -31   -252   -239
     67    163     96   -116    -15    129   -106    -72    -23    -51   -246   -252
     41    155    111    -98    -36    135   -124    -98    -36    -72   -207   -277
     33    171    137   -103    -51    155   -132   -116    -33    -85   -127   -275
     46    194    148   -119    -49    171   -137   -119    -28    -83    -46   -270
     75    233    158   -155    -44    197   -124   -109    -12    -62     49   -259
    103    267    163   -187    -31    218   -101    -90      7    -41     85   -257
    132    306    174   -220    -23    241    -98    -77     18    -31     77   -226
    179    353    174   -265      2    265   -101    -75     18    -33     62   -192
    254    379    122   -316     64    252   -106    -90      2    -36    -31   -171
    288    410    122   -350     83    265   -103    -93      2     -7    -98   -158
    309    444    135   -379     85    288   -101   -101      5      5   -127   -148
    353    467    114   -410    119    290   -106   -109     -5     -2   -142   -140
    361    467    106   -415    127    288   -116   -122    -23      2   -142   -140
    348    465    114   -407    116    290   -124   -132    -44     18   -127   -124
    327    465    135   -397     96    301   -124   -142    -59     25   -124   -111
    327    465    137   -394     96    301   -122   -155    -51      5   -127   -116
    314    420    106   -368    103    265   -124   -163    -59    -36   -137   -140
    319    381     62   -350    129    220   -132   -168    -72    -57   -145   -161
    316    335     15   -327    150    176   -137   -179    -85    -64   -148   -181
    314    296    -18   -303    166    140   -135   -194    -90    -72   -145   -202
    316    254    -64   -288    189     93   -140   -218   -106    -90   -163   -236
    329    239    -90   -285    210     75   -137   -228   -106   -101   -174   -249
    345    249    -96   -298    220     77   -135   -241   -106   -109   -168   -249
    363    246   -116   -303    241     64   -142   -252   -111   -116   -168   -257
    379    189   -189   -285    285      0   -142   -252   -111   -132   -210   -270
    420    161   -262   -290    340    -49   -150   -252   -122   -153   -244   -293
    483    161   -324   -322    402    -80   -163   -275   -148   -174   -272   -314
    542    171   -371   -355    457    -98   -168   -288   -166   -189   -296   -319
    594    181   -415   -389    506   -116   -163   -272   -174   -213   -319   -350
    641    148   -496   -394    568   -174   -111   -189   -150   -241   -368   -410
    696    166   -530   -433    613   -179    -20    -72    -83   -218   -371   -433
    779    257   -522   -517    652   -132     51     59     25   -124   -283   -381
    844    465   -381   -654    613     41     88    145    158     49    -62   -215
    891    862    -28   -878    459    418     59    155    311    335    355    114
    823   1299    475  -1062    174    888    -80    -12    387    623    745    441
    750   1387    636  -1067     57   1013   -327   -342    226    652    828    480
    670   1010    340   -839    166    675   -467   -657   -171    226    439    153
    620    439   -184   -530    402    127   -506   -795   -568   -348   -109   -277
    628     54   -574   -345    602   -259   -501   -735   -706   -579   -340   -506
    654   -106   -761   -272    706   -433   -446   -620   -667   -594   -371   -571
    644   -142   -787   -252    711   -462   -394   -555   -607   -561   -376   -579
    631    -83   -714   -275    670   -397   -335   -478   -511   -485   -324   -524
    613      2   -610   -309    610   -301   -283   -400   -420   -400   -265   -452
    602     72   -530   -337    566   -228   -239   -348   -348   -342   -228   -400
    571     88   -483   -332    527   -194   -220   -314   -316   -316   -215   -371
    542     96   -446   -322    496   -174   -210   -293   -298   -296   -210   -358
    519    114   -405   -319    462   -145   -202   -277   -283   -283   -218   -340
    493    127   -366   -309    431   -119   -202   -272   -272   -280   -236   -340
    457    116   -340   -288    397   -111   -197   -259   -257   -265   -233   -335
    433    106   -327   -270    379   -109   -194   -246   -241   -257   -226   -322
    418     93   -324   -257    368   -114   -192   -239   -231   -254   -220   -322
    402    114   -288   -257    345    -85   -176   -220   -210   -233   -202   -293
    379    127   -252   -254    314    -62   -184   -220   -202   -231   -210   -285
    358    129   -228   -244    293    -46   -181   -218   -200   -228   -210   -285
    340    140   -200   -241    270    -28   -179   -213   -192   -218   -200   -272
    319    155   -163   -236    241     -2   -176   -205   -179   -210   -187   -254
    314    150   -166   -233    241     -7   -176   -194   -171   -205   -176   -241
    303    140   -163   -223    233    -10   -176   -184   -161   -194   -155   -231
    272    127   -145   -202    210     -7   -176   -176   -158   -187   -135   -218
    241    148    -93   -194    168     28   -174   -171   -153   -181   -124   -210
    233    174    -59   -205    145     57   -171   -163   -142   -168   -101   -200
    226    171    -54   -200    140     59   -174   -158   -135   -161    -72   -187
    205    161    -44   -184    124     57   -174   -153   -129   -155    -44   -176
    197    171    -25   -184    111     72   -176   -150   -122   -153    -28   -166
    189    189     -2   -189     96     93   -179   -148   -114   -140     28   -153
    192    197      2   -194     93    101   -176   -140   -103   -127     75   -127
    181    210     28   -197     75    119   -168   -129    -93   -109    119    -98
    176    215     38   -194     70    127   -166   -127    -88    -93    161    -83
    168    192     23   -181     72    109   -174   -132    -93    -96    168    -72
    174    187     10   -181     83     98   -179   -135   -101   -103    163    -70
    168    192     20   -181     75    106   -187   -140   -119   -106    174    -62
    163    215     51   -189     57    135   -189   -137   -135    -98    202    -41
    142    239     93   -192     25    166   -181   -127   -150    -96    207    -23
    129    249    119   -189      5    184   -179   -122   -158    -93    197    -10
    119    252    129   -187     -5    189   -171   -109   -150    -80    194      2
    106    236    129   -171    -10    184   -161    -96   -137    -75    161     10
     93    226    129   -161    -18    179   -163    -96   -135    -83    124      7
     77    215    135   -148    -28    176   -163    -93   -127    -77    103      7
     67    210    142   -140    -38    179   -150    -88   -111    -62     85     23
     59    205    145   -132    -41    176   -137    -80    -98    -46     67     41
     62    192    129   -129    -36    161   -132    -75    -90    -36     46     64
     54    179    122   -116    -33    150   -127    -64    -80    -25     33     88
     41    168    124   -106    -41    148   -116    -54    -67    -20     23    103
     36    168    132   -101    -46    150   -106    -44    -57    -12     18    111
     33    181    148   -109    -57    166    -98    -36    -38      5     28    124
     36    179    142   -109    -54    161    -88    -31    -20     18     36    129
     33    174    140   -106    -51    158    -77    -23      2     31     41    145
     28    171    142    -98    -57    158    -70    -10     25     49     70    187
     18    158    140    -90    -62    150    -62     -7     51     44     85    241
     20    158    135    -90    -57    148    -62     -7     88     12     80    254
     18    148    129    -83    -57    140    -59     -7    119    -25     72    241
     12    140    127    -75    -57    135    -62    -10    135    -49     49    236
     18    127    109    -72    -44    119    -59    -15    132    -64     10    231
     28    111     83    -72    -25     98    -57    -18    119    -72     -7    210
     36    103     67    -70    -15     85    -57    -18    106    -64    -18    181
     44     93     49    -67     -2     72    -57    -20     88    -54    -28    142
     46     90     41    -70      2     67    -62    -28     70    -49    -49    122
     41     96     54    -70     -7     75    -59    -25     59    -38    -64    106
     44     90     46    -70      0     70    -62    -20     49    -38    -75     83
     46     90     44    -67      2     67    -67    -23     38    -28    -70     70
     64     93     28    -80     18     59    -83    -38     23    -33    -70     62
     88     85     -2    -88     44     41    -93    -44     12    -41    -64     57
     90     98      7    -96     41     51    -88    -36     15    -31    -36     67
     67    103     36    -85     15     70    -83    -23     23    -18    -23     77
     57     93     36    -75     10     64    -77    -15     25    -15    -54     72
     31     90     59    -62    -12     75    -62      5     38     -5    -70     72
     10    109     98    -62    -44    103    -44     28     54     12    -77     90
     -7    135    142    -62    -75    137    -28     46     70     25    -88    122
    -33    142    176    -54   -106    158    -15     59     77     28    -93    145
    -49    142    189    -46   -119    166    -10     67     80     28    -90    161
    -33    158    192    -64   -111    174    -10     75     88     38    -72    179
    -28    181    210    -75   -119    194    -18     83     96     51    -49    207
    -23    226    246   -103   -135    236    -25     75     96     57    -36    233
     -2    254    257   -127   -129    257    -36     67     93     57    -41    239
      7    246    239   -129   -116    244    -54     57     75     46    -54    239
     12    239    226   -124   -106    233    -80     36     57     36    -67    244
     15    236    220   -127   -103    231   -103     18     38     28    -80    246
      5    213    207   -109   -101    210   -111     18     25     15    -96    236
     -7    184    189    -88    -98    187   -114     18     12      7   -101    228
    -18    158    176    -70    -96    166   -114     18      5     -2   -103    226
    -18    103    119    -44    -70    111   -119     10    -15    -25   -137    197
    -28     85    114    -28    -72     98   -116     12    -23    -36   -153    189
    -44     54     96     -5    -70     72   -114     12    -33    -54   -174    161
    -31     33     64      0    -46     49   -124      0    -57    -83   -205    124
    -62     12     75     23    -70     44   -124      0    -67    -96   -218    111
    -85     18    103     31    -93     59   -124      2    -67    -96   -215     98
   -101     33    132     31   -116     83   -116     10    -59    -88   -202    109
   -114     28    142     44   -127     85   -111     12    -59    -90   -202    124
    -49     33     83      7    -67     57   -122    -10    -75   -109   -231     96
      5     51     46    -28    -20     49   -129    -20    -88   -119   -246     49
     25     64     38    -46     -7     54   -127    -15    -90   -122   -257     23
     33     33      0    -33     18     18   -109      7    -83   -129   -275     -2
     54      0    -54    -28     51    -25    -18    111    -33   -124   -296    -44
     67     54    -12    -59     41     20    101    252     67    -70   -275    -31
     88    150     62   -119     12    106    205    415    207     51   -181     46
    114    363    249   -239    -67    306    257    527    371    252     20    233
    124    828    704   -478   -288    766    215    535    568    592    405    613
     41   1254   1213   -649   -584   1234     46    332    652    870    732    917
    -23   1280   1304   -631   -665   1291   -215    -23    470    841    737    893
    -54    909    963   -426   -509    935   -379   -389     41    389    311    524
    -59    309    368   -124   -213    337   -428   -532   -363   -174   -246     44
    -57    -62     -5     59    -25    -33   -420   -470   -470   -374   -470   -187
    -36   -213   -179    122     70   -197   -355   -361   -431   -384   -514   -254
    -18   -239   -220    129    101   -231   -290   -285   -363   -340   -485   -252
    -10   -171   -161     88     75   -166   -226   -213   -280   -272   -428   -213
      2    -77    -80     36     38    -77   -171   -153   -202   -207   -366   -166
     12    -36    -49     10     28    -41   -142   -122   -161   -176   -335   -153
     15    -18    -33      2     23    -25   -129   -109   -145   -158   -319   -158
     -2    -10     -7      5      0     -7   -119    -96   -129   -145   -303   -155
    -18     -7      7     12    -12      0   -106    -80   -114   -142   -290   -163
    -41      0     38     20    -41     20    -88    -62    -93   -129   -262   -155
    -80     -2     77     41    -80     36    -75    -46    -77   -106   -241   -155
   -119    -12    106     64   -114     46    -62    -33    -70    -85   -228   -155
   -168      2    171     83   -171     85    -38    -15    -44    -62   -189   -137
   -223     31    254     96   -239    142    -20      2    -15    -38   -153   -127
   -270     62    332    103   -301    197      2     23     15     -7   -124   -116
   -342     59    402    140   -374    231     25     49     44     25   -103    -98
   -407     64    470    171   -439    267     57     85     77     67    -77    -72
   -467     77    545    194   -506    309     83    116    109    101    -49    -49
   -524     88    613    218   -568    350    111    150    140    124    -20    -28
   -581     96    678    239   -628    387    135    176    161    145      7    -15
   -639    106    745    265   -693    426    163    202    189    163     36     -2
   -704    119    823    290   -763    470    187    231    218    189     72     20
   -756    124    880    316   -818    501    205    257    241    202     96     33
   -823    148    971    337   -896    558    228    288    275    226    129     57
   -948    171   1119    387  -1034    644    275    337    327    272    184    111
  -1047    192   1239    426  -1143    714    311    379    368    303    223    163
   -982    218   1200    381  -1091    709    285    363    345    277    197    153
   -888    236   1122    324  -1005    680    244    332    309    241    181    127
   -841    270   1109    285   -974    688    231    316    285    246    187    124
   -828    283   1109    272   -969    696    228    309    280    277    187    132
   -846    293   1140    277   -992    717    233    311    293    306    200    150
   -846    322   1166    259  -1005    743    226    301    303    296    220    171
   -878    332   1208    272  -1044    769    228    303    316    309    218    181
   -901    342   1244    277  -1072    792    226    309    324    332    202    184
   -766    368   1135    200   -950    750    168    262    280    306    140    124
   -613    374    984    119   -797    678    111    205    231    259     72     54
   -522    384    906     67   -714    644     83    179    207    226     41     18
   -498    379    878     59   -688    628     75    168    197    207     33      5
   -472    371    844     51   -657    607     64    150    179    187     15    -15
   -433    363    797     33   -615    579     44    129    155    166     -5    -33
   -420    335    756     41   -587    545     31    109    135    145    -25    -49
   -420    311    730     51   -574    519     33    103    124    132    -31    -51
   -423    285    709     70   -566    496     38     96    114    116    -31    -59
   -436    252    685     90   -561    467     49     98    114    111    -31    -49
   -444    215    659    111   -550    436     64    109    124    111    -28    -38
   -449    179    626    132   -537    402     80    116    132    111    -28    -31
   -392    142    535    124   -462    337     75    106    122     88    -59    -38
   -236    119    353     57   -296    236     36     54     67     28   -127    -90
    -51    114    163    -31   -109    137    -28    -15     -2    -44   -207   -153
    122    109    -15   -116     67     49    -83    -83    -62   -109   -277   -207
    267    101   -166   -184    218    -31   -129   -137   -111   -163   -332   -254
    387     98   -290   -244    337    -93   -171   -189   -158   -210   -394   -288
    485     96   -392   -290    439   -148   -202   -223   -192   -246   -439   -306
    537    106   -433   -324    485   -163   -228   -252   -215   -267   -470   -311
    566    129   -436   -348    501   -153   -244   -265   -223   -277   -475   -298
    574    127   -449   -350    509   -161   -249   -280   -231   -283   -483   -296
    615    111   -504   -363    558   -194   -265   -298   -249   -303   -501   -306
    724    129   -594   -428    659   -231   -290   -324   -272   -332   -527   -322
    865    181   -683   -522    774   -249   -340   -371   -303   -361   -555   -340
    945    174   -771   -561    857   -298   -379   -405   -337   -394   -597   -366
    971    174   -797   -571    885   -311   -387   -410   -342   -405   -605   -374
    956    187   -769   -574    859   -290   -371   -389   -324   -381   -592   -350
    893    200   -693   -545    795   -246   -342   -350   -283   -332   -558   -311
    797    226   -574   -514    685   -174   -311   -314   -241   -280   -517   -265
    711    239   -472   -475    592   -114   -280   -283   -205   -244   -483   -228
    623    252   -371   -439    496    -59   -249   -252   -171   -202   -449   -179
    563    270   -293   -415    428    -10   -218   -215   -135   -166   -426   -142
    522    275   -246   -400    384     15   -181   -179    -96   -127   -402   -109
    475    288   -189   -381    332     49   -142   -145    -64    -85   -374    -72
    444    332   -111   -389    277    111   -101   -106    -25    -38   -329    -12
    420    368    -51   -394    236    158    -72    -75      2     -2   -301     44
    387    368    -18   -379    202    176    -44    -44     25     20   -290     90
    353    363     10   -358    171    187    -20    -20     46     44   -285    124
    350    387     36   -371    155    213    -12    -12     57     59   -265    153
    392    418     25   -405    184    223    -28    -20     62     59   -246    181
    410    436     23   -426    192    231    -38    -31     59     49   -236    205
    420    405    -15   -413    218    194    -49    -44     44     44   -231    215
    418    397    -23   -407    220    187    -59    -51     36     49   -210    223
    410    371    -38   -389    226    166    -70    -59     18     46   -194    215
    405    337    -70   -371    236    135    -67    -64      0     36   -194    194
    394    303    -90   -350    241    106    -64    -64    -10     33   -207    174
    384    257   -127   -322    254     64    -80    -85    -44      7   -241    140
    389    218   -171   -303    280     23    -85    -98    -67     -5   -259    114
    405    171   -236   -290    322    -31    -90   -101    -83    -12   -267     85
    394    135   -259   -267    327    -62   -101   -114   -106    -31   -293     54
    368    103   -265   -239    316    -80   -103   -124   -122    -46   -322     41
    376     90   -285   -233    332    -96   -114   -132   -137    -59   -337     23
    387     80   -306   -236    345   -111   -111   -132   -137    -51   -319     -2
    397     72   -324   -236    361   -124   -114   -135   -140    -49   -311    -15
    397     67   -332   -233    363   -132   -114   -140   -145    -57   -316    -31
    405     64   -340   -233    374   -137   -119   -148   -150    -62   -322    -33
    402     49   -353   -228    376   -153   -124   -155   -155    -67   -324    -64
    402     38   -366   -220    384   -163   -119   -148   -155    -72   -322    -96
    426     -5   -431   -210    428   -218    -70    -85   -135    -83   -348   -158
    454     15   -439   -233    446   -210     41     44    -57    -57   -345   -181
    472    116   -355   -296    413   -119    153    215     85     49   -233   -122
    509    309   -202   -410    355     54    233    376    270    244    -23     44
    558    678    119   -618    218    400    231    441    462    535    298    368
    465   1218    753   -841   -142    987    158    353    665    909    735    797
    324   1379   1054   -854   -366   1218   -119     -5    579    987    867    911
    252   1114    859   -683   -303    987   -355   -407    226    670    574    636
    233    537    301   -387    -33    420   -483   -691   -244     83    -15     93
    283     44   -239   -163    262    -96   -506   -701   -470   -270   -405   -309
    345   -132   -478   -109    410   -303   -452   -587   -452   -309   -472   -423
    371   -153   -524   -109    446   -337   -368   -485   -381   -275   -454   -436
    376    -70   -449   -155    410   -259   -270   -379   -272   -189   -387   -392
    363     36   -327   -200    345   -145   -179   -280   -161    -93   -306   -327
    366     75   -293   -220    329   -109   -135   -239   -116    -59   -272   -303
    350     83   -267   -215    309    -93   -111   -215    -90    -44   -259   -290
    345     70   -277   -210    311   -103   -106   -207    -85    -49   -259   -296
    335     62   -272   -197    303   -103    -98   -202    -83    -54   -254   -306
    314     77   -239   -197    277    -80    -83   -194    -67    -46   -233   -306
    311     88   -226   -200    270    -67    -80   -197    -70    -54   -233   -316
    296     85   -210   -192    254    -62    -77   -194    -70    -62   -228   -319
    293     75   -218   -184    257    -70    -72   -184    -67    -64   -220   -319
    285     59   -226   -174    254    -83    -70   -184    -67    -77   -223   -314
    272     51   -220   -163    246    -83    -75   -197    -75    -90   -218   -316
    254     41   -213   -148    231    -83    -80   -202    -70    -93   -218   -311
    246     54   -192   -150    220    -67    -70   -192    -54    -85   -215   -272
    239     72   -168   -155    202    -46    -54   -189    -44    -83   -171   -257
    241     75   -166   -158    205    -44    -54   -197    -49   -106   -106   -285
    252     93   -158   -174    205    -31    -49   -200    -44   -124    -49   -296
    252    114   -137   -181    194    -10    -38   -194    -38   -127      2   -283
    262    140   -122   -202    192     10    -36   -194    -38   -127     38   -254
    257    155   -101   -207    179     25    -23   -187    -28   -127     80   -231
    254    150   -106   -205    179     23    -18   -179    -33   -145    109   -210
    259    181    -77   -220    168     51    -15   -176    -41   -145    155   -179
    257    213    -44   -236    150     85     -5   -163    -44   -111    207   -153
    241    231    -10   -236    124    111      0   -161    -49    -75    179   -122
    252    241    -10   -246    129    116     10   -187    -44    -67     85   -116
    288    270    -18   -277    153    127     28   -189    -23    -64     31   -114
    285    257    -31   -272    158    114     25   -192    -31    -64    -12   -124
    296    254    -44   -275    171    106     18   -207    -41    -59    -25   -116
    306    252    -54   -280    181     98     10   -226    -51    -85    -38    -96
    311    275    -36   -293    174    119     15   -239    -51    -88    -41    -59
    285    272    -15   -280    150    129     15   -244    -49    -80    -15    -31
    267    262     -7   -265    137    127     18   -246    -49    -85    -20     -7
    246    244     -2   -246    124    119     20   -249    -57   -127    -54      7
    246    241     -5   -244    127    119     15   -254    -72   -168    -80     28
    244    231    -12   -239    127    109     15   -252    -80   -192   -111     23
    241    213    -31   -228    137     90     18   -252    -83   -218   -137     18
    226    181    -44   -205    132     70     15   -257    -93   -246   -168     12
    215    163    -51   -189    135     57     15   -249    -93   -254   -179     15
    213    132    -83   -174    148     23     18   -233    -67   -252   -179     18
    228    124   -103   -176    166     12     10   -233    -44   -239   -184      7
    246    122   -124   -187    187      0      7   -226    -20   -226   -194      2
    252    106   -145   -179    200    -18     12   -207     -7   -215   -200     -2
    277    111   -166   -197    220    -25      7   -161    -20   -200   -200    -25
    309    129   -179   -220    244    -23     10   -135    -36   -197   -184    -54
    322    124   -197   -223    259    -36     31   -116    -46   -200   -184    -93
    345     98   -246   -220    296    -72     64    -93    -51   -194   -194   -124
    353     90   -265   -223    309    -85    109   -103    -70   -197   -205   -148
    376     93   -285   -236    329    -96    114   -132    -90   -207   -213   -168
    405     88   -316   -246    361   -114     93   -155   -114   -220   -205   -187
    415     90   -324   -252    371   -116     72   -179   -142   -236   -189   -202
    441    101   -342   -272    392   -119     38   -200   -168   -254   -174   -218
    457     96   -363   -277    410   -132     10   -223   -189   -265   -161   -236
    470     75   -394   -275    431   -158    -15   -249   -210   -275   -129   -257
    483     59   -423   -270    454   -181    -33   -257   -218   -277    -90   -272
    504     70   -433   -288    467   -181    -57   -270   -231   -288    -62   -285
    527     72   -454   -301    491   -192    -80   -280   -249   -301    -38   -301
    535     75   -459   -306    496   -192   -101   -288   -254   -306     -5   -301
    511     67   -444   -288    478   -187   -114   -288   -254   -303     75   -293
    478     72   -405   -275    441   -166   -109   -267   -244   -293    119   -275
    449     77   -374   -265    413   -148   -103   -246   -231   -270    132   -254
    431    101   -332   -267    381   -114    -96   -220   -213   -231    137   -226
    397    103   -293   -249    345    -93    -93   -205   -202   -213    124   -210
    379    119   -259   -252    319    -70    -98   -194   -202   -213     93   -197
    384    153   -231   -270    306    -36    -93   -181   -189   -194    101   -187
    379    189   -189   -285    283      2    -80   -158   -174   -174    122   -163
    361    231   -129   -296    246     51    -62   -132   -158   -158    116   -145
    329    288    -44   -309    187    122    -33   -106   -140   -132    124   -114
    322    337     12   -329    155    176    -10    -85   -129   -111    137    -88
    314    381     67   -350    124    226     -2    -77   -129    -98    148    -75
    303    423    119   -363     93    272      7    -64   -122    -80    168    -54
    296    462    166   -379     64    314     18    -57   -109    -64    200    -36
    265    475    210   -371     28    342     20    -62    -96    -51    215    -18
    244    462    215   -355     15    340     15    -64    -80    -44    231     -5
    220    439    218   -329      2    329     -2    -77    -80    -46    239     -2
    194    426    228   -311    -18    327    -12    -85    -75    -38    246      5
    166    400    231   -283    -31    316    -10    -80    -59    -23    257     15
    137    366    228   -254    -44    298     -7    -75    -51     -7    262     10
    106    319    213   -213    -51    267     -2    -67    -46     12    288      2
     83    277    192   -181    -54    236    -12    -72    -51     31    298    -10
     80    244    163   -163    -41    205    -23    -77    -59     41    327    -31
     72    210    137   -142    -33    176    -28    -83    -62     41    361    -49
     67    189    122   -127    -25    155    -38    -88    -67     23    353    -70
     62    161     96   -111    -18    129    -49    -98    -80     -5    311    -85
     62    137     75    -98     -7    106    -54   -101    -88    -25    252    -98
     59    111     49    -88      5     83    -59   -106    -98    -49    187   -111
     59     98     38    -77     10     70    -59   -109    -98    -62    140   -109
     62    111     49    -88      7     80    -64   -111   -101    -67    101   -111
     57    109     51    -83      2     80    -70   -114   -101    -77     70   -114
     38     98     59    -70    -10     80    -70   -106    -93    -75     54   -103
     23     96     72    -59    -23     85    -64    -90    -80    -57     54    -88
     23     80     54    -51    -18     67    -46    -62    -70    -57     25    -88
     44     51      7    -49     18     31     33     49    -18    -51    -15   -111
     54     85     28    -70     12     57    161    213     93     15      0    -93
    122    207     85   -163     18    148    267    415    259    150    103     12
    181    485    303   -335    -62    397    298    535    452    381    355    270
    168    974    805   -571   -316    891    262    530    691    730    737    719
     10   1428   1415   -722   -704   1423    109    337    859   1039   1106   1145
   -137   1421   1558   -641   -846   1488   -142    -12    732    992   1109   1171
   -200    883   1083   -342   -641    982   -324   -366    265    439    589    709
   -179    207    387    -15   -285    298   -410   -535   -179   -168     -2    148
   -135   -158    -23    145    -57    -90   -397   -465   -296   -368   -215    -85
   -114   -257   -142    187     12   -200   -319   -345   -254   -368   -259    -93
    -96   -226   -129    161     15   -179   -223   -239   -174   -314   -280    -70
    -83   -124    -41    103    -20    -83   -137   -137    -85   -220   -179    -23
    -93    -54     38     72    -67     -7    -83    -80    -31   -145    -85     20
    -98    -20     77     59    -88     28    -49    -46     -5   -101    -96     49
   -114    -28     85     70   -101     28    -31    -25     10    -59    -77     67
   -135    -36     98     85   -119     31    -15     -7     18    -38    -88     59
   -124    -33     90     80   -109     28    -15     -7     12    -62   -119     33
    -85    -23     62     54    -75     18    -20    -10      5    -75   -142     12
   -109    -23     85     67    -98     28    -23     -5      7    -70   -122     15
   -116    -33     83     75   -101     23    -25     -5      7    -67   -119      7
   -103    -33     67     67    -88     15    -28     -5      7    -64   -135      0
   -127    -31     96     80   -111     31    -31     -5      7    -57   -142      7
   -145    -33    111     85   -129     38    -31     -2     10    -49   -122     31
   -135    -36     96     85   -116     28    -41     -2      7    -49   -101     44
   -137    -51     85     93   -114     18    -44     -2      5    -49    -77     64
   -142    -70     72    106   -109      0    -51     -2      2    -54    -62     83
   -145    -80     62    111   -103    -10    -64     -5     -2    -57    -44    101
   -155    -85     70    119   -114     -7    -75     -7     -5    -59    -25    122
   -145    -85     57    114   -103    -12    -88     -7    -15    -72    -12    137
   -116    -83     33    101    -75    -25   -101     -7    -25    -90     -7    142
   -103    -75     28     88    -67    -23   -109    -10    -31    -90     -7    142
   -103    -57     46     80    -77     -5   -114     -7    -31    -77      0    142
   -106    -49     57     75    -83      2   -116     -5    -33    -75      2    137
    -96    -62     33     80    -64    -15   -124     -5    -41    -85     -2    122
   -101    -59     41     80    -72    -10   -127     -5    -41    -80      0    119
    -96    -44     51     67    -75      2   -129     -2    -33    -72      5    124
    -77    -25     51     49    -64     12   -135      0    -31    -70      5    124
    -70    -12     57     41    -64     20   -137      0    -28    -57      2    132
    -57      7     64     23    -62     33   -145     -7    -28    -57     -2    137
    -51     20     72     15    -62     46   -158     -7    -28    -57     -7    148
    -54     15     70     18    -62     41   -166    -10    -33    -62    -18    150
    -51     20     72     15    -62     46   -174    -18    -41    -67    -25    158
    -57     23     77     15    -67     51   -179    -33    -54    -75    -33    158
    -64     20     85     20    -75     51   -179    -38    -59    -80    -46    163
    -64     28     90     15    -77     59   -176    -46    -70    -85    -59    168
    -64     33     98     15    -80     64   -176    -57    -80    -98    -72    174
    -72     31    101     18    -88     64   -184    -72    -96   -111    -88    171
    -75     18     93     28    -85     54   -184    -80   -103   -119   -103    158
    -75     10     83     31    -80     46   -184    -90   -114   -129   -127    142
    -83     -5     77     44    -80     36   -176    -90   -122   -135   -142    124
    -90    -20     70     54    -83     23   -171    -90   -127   -140   -155    111
    -96    -18     77     57    -88     28   -153    -75   -114   -132   -155    103
   -101    -12     85     57    -96     36   -127    -49    -98   -119   -153     96
   -103    -20     83     62    -93     31   -109    -31    -85   -103   -155     83
   -114    -36     75     72    -96     20    -98    -25    -83    -96   -161     67
   -127    -49     75     88   -101     12    -88    -18    -77    -88   -161     62
   -137    -51     85     90   -111     15    -75    -12    -70    -80   -161     54
   -145    -49     96     98   -122     23    -67     -5    -59    -67   -158     46
   -158    -80     75    116   -119     -2    -67     -7    -59    -72   -179     28
   -158   -106     51    132   -106    -28    -70    -12    -64    -83   -197      5
   -166   -106     57    135   -114    -25    -67    -18    -70    -80   -197     -7
   -179    -70    109    124   -145     18    -54     -7    -49    -54   -179     10
   -187    -88     96    135   -142      2    -54     -7    -49    -62   -192     -2
   -192   -103     88    148   -140     -7    -46      5    -38    -57   -192    -18
   -197   -103     90    148   -145     -7    -38     15    -31    -54   -179    -31
   -200    -75    124    137   -163     23    -23     31    -10    -33   -153    -18
   -233    -59    174    145   -207     57     -5     51     10     -5   -124      0
   -257    -46    210    153   -236     80     12     67     33     12   -111     10
   -272    -38    233    153   -254     96     25     83     51     28   -109      7
   -272    -25    246    150   -259    109     33     93     67     44    -96     10
   -267      5    272    129   -272    137     49    109     90     70    -72     25
   -267     15    283    124   -275    148     67    122    111     80    -64     33
   -272     33    303    116   -288    168     80    132    124     90    -57     44
   -272     59    332    106   -301    194     98    155    150    111    -33     70
   -267     85    350     88   -309    218    122    179    179    140     -2     98
   -267    127    394     67   -329    259    145    202    213    168     28    129
   -265    158    423     51   -345    290    168    231    241    194     59    163
   -277    181    459     49   -368    319    189    254    265    220     88    194
   -301    218    517     38   -407    368    215    290    306    257    124    241
   -329    267    597     28   -462    431    249    329    350    293    166    296
   -394    316    711     36   -555    514    277    361    392    332    210    353
   -493    361    854     67   -672    607    306    389    439    371    257    384
   -633    381   1015    124   -826    698    332    431    480    413    303    418
   -865    394   1260    236  -1062    826    384    488    545    480    376    472
  -1039    397   1434    319  -1236    914    423    530    579    524    428    509
  -1026    387   1413    319  -1218    898    392    493    550    498    410    465
   -961    379   1340    290  -1150    859    342    470    537    475    374    407
   -953    350   1301    301  -1127    826    345    465    532    472    324    353
   -953    283   1234    335  -1093    758    348    446    506    431    262    301
   -966    220   1187    374  -1075    704    368    446    483    392    207    272
  -1005    187   1189    407  -1096    685    389    446    475    389    200    246
   -984    171   1156    405  -1070    662    366    423    454    363    192    215
   -969    145   1114    410  -1044    628    337    392    428    332    176    179
   -974    124   1098    426  -1036    610    322    384    423    332    168    158
   -982    116   1098    431  -1041    607    324    384    426    345    187    153
   -974    116   1088    428  -1031    602    324    381    423    345    205    150
   -800    129    927    335   -862    527    259    319    368    293    166     90
   -584    114    698    236   -641    405    179    241    293    213     96      2
   -491    109    597    189   -542    353    137    200    252    168     67    -44
   -449     85    535    181   -493    309    142    205    241    153     51    -70
   -415     12    428    200   -423    220    174    246    244    129     12   -119
   -353    -18    335    187   -345    158    270    355    293    122    -23   -163
   -267     38    306    114   -285    171    353    480    381    174      2   -132
   -114    202    314    -44   -215    257    397    597    509    309    122    -15
     57    542    485   -301   -213    514    353    615    639    532    379    249
    106   1085    979   -594   -436   1034    231    491    782    865    779    659
     88   1332   1244   -711   -579   1288    -77    106    683    979    945    831
     54   1106   1052   -581   -498   1080   -332   -303    322    693    683    605
     33    504    470   -270   -218    488   -446   -574   -166     70     70    122
     75    -57   -132     -7    103    -93   -465   -574   -436   -368   -402   -262
    187   -267   -454     38    319   -361   -436   -465   -436   -433   -517   -371
    381   -309   -691    -38    535   -498   -426   -420   -426   -457   -568   -426
    636   -236   -872   -200    753   -553   -433   -415   -407   -457   -594   -446
    823   -119   -943   -350    883   -530   -431   -405   -379   -436   -592   -431
    870    -75   -945   -400    906   -509   -405   -389   -353   -420   -592   -418
    852    -67   -919   -392    883   -491   -374   -358   -319   -394   -579   -400
    797    -96   -896   -350    846   -496   -358   -340   -301   -371   -561   -387
    730   -103   -833   -311    782   -467   -329   -311   -270   -335   -527   -353
    659    -77   -740   -293    698   -407   -301   -280   -236   -296   -485   -311
    579    -93   -672   -241    623   -384   -270   -252   -207   -265   -459   -283
    514   -109   -623   -202    566   -366   -249   -233   -189   -241   -433   -267
    457    -90   -548   -181    501   -319   -233   -220   -168   -213   -400   -252
    402    -77   -483   -163    441   -280   -207   -200   -142   -184   -366   -223
    366    -67   -436   -150    400   -252   -184   -179   -119   -155   -335   -187
    345    -72   -418   -137    381   -244   -174   -166   -101   -132   -306   -168
    329    -72   -402   -127    366   -236   -171   -171    -90   -122   -296   -166
    314    -70   -387   -122    350   -228   -166   -163    -80   -111   -285   -163
    296    -62   -358   -116    327   -210   -161   -150    -67    -93   -259   -148
    283    -70   -355   -106    316   -213   -158   -140    -54    -75   -239   -124
    272    -72   -345    -98    309   -207   -155   -129    -44    -54   -207    -90
    244    -70   -316    -88    277   -192   -158   -127    -41    -46   -181    -83
    223    -70   -296    -77    259   -181   -161   -119    -36    -36   -171    -72
    207    -72   -280    -70    244   -176   -155   -111    -25    -23   -171    -59
    200    -62   -262    -67    231   -161   -148   -101    -15     -7   -168    -57
    176    -57   -236    -59    205   -145   -140   -103     -5      5   -155    -57
    187    -46   -233    -70    207   -140   -142    -98      2     15   -137    -49
    200    -41   -244    -80    220   -142   -145    -98      7     18   -132    -49
    213    -25   -239    -93    226   -132   -148   -101     12     33   -119    -33
    218     -2   -223   -109    220   -111   -155   -103     10     33   -111    -23
    228    -10   -241   -109    233   -124   -158   -101      7     28   -116    -10
    231    -12   -246   -109    236   -129   -166   -109      0     28   -111      0
    233      0   -233   -116    233   -116   -174   -116     -2     33    -93     18
    252     18   -233   -135    241   -106   -181   -132    -12     23    -90     31
    257     25   -233   -142    244   -103   -192   -142    -18     12    -96     36
    267     18   -252   -142    259   -116   -200   -145    -23      7   -103     38
    257     38   -218   -148    239    -88   -205   -145    -25     12    -98     64
    244     36   -207   -140    226    -85   -202   -150    -33      0   -114     67
    236     15   -220   -124    228   -103   -192   -150    -41     -7   -119     46
    218     -7   -226   -103    220   -116   -192   -158    -51     -2   -106     28
    210      2   -207   -106    210   -101   -181   -150    -44      7    -93     28
    210     -2   -215   -103    213   -109   -184   -153    -51     -2   -106     18
    202    -10   -215    -96    207   -111   -171   -142    -49      0   -114     20
    205    -23   -228    -90    215   -124   -158   -127    -41      2   -111      7
    207    -15   -223    -96    215   -119   -142   -109    -23     20    -85     -2
    202    -15   -218    -93    210   -116   -135   -101    -10     36    -72     -2
    200    -10   -210    -96    202   -109   -111    -85      7     38    -83      2
    184    -18   -202    -83    192   -109    -98    -80     15     31   -101    -25
    166    -15   -181    -75    174    -98    -90    -75     23     41    -85    -33
    168    -33   -202    -70    184   -116    -85    -64     33     44    -83    -36
    155    -62   -218    -49    187   -140    -77    -57     33     41    -96    -44
    150    -62   -213    -44    179   -137    -72    -62     31     33   -114    -54
    145    -59   -205    -41    174   -132    -64    -59     31     28   -114    -57
    129    -83   -215    -25    171   -148    -59    -67     28     31    -80    -49
    116   -109   -226     -5    168   -166    -54    -83     15     18    -54    -20
    103   -106   -210      0    153   -155    -44    -88      7     12    -62    -12
     96    -80   -176     -7    135   -127    -41    -77     18      7    -49    -10
     83    -85   -171      0    124   -127    -44    -67     25    -12    -36      2
     88    -67   -155    -10    119   -111    -59    -64     25    -20      7    -15
    109    -25   -135    -41    119    -80    -64    -54     38    -12     51    -15
    119    -15   -135    -51    127    -75    -70    -49     44    -10     62     -7
    155     -5   -161    -75    155    -83    -93    -62     23    -36     -7    -41
    184    -12   -197    -85    189   -103    -85    -64     18    -59    -59    -77
    189    -10   -200    -90    192   -103    -70    -57     31    -51    -67    -83
    187     18   -168   -101    179    -75    -49    -38     51    -31    -62    -88
    194     36   -158   -116    176    -62    -28    -18     64    -25    -54    -85
    205     67   -137   -137    171    -33     -5    -12     77    -12    -28    -83
    226     93   -132   -161    176    -18     18    -12     90      0      7    -75
    231    106   -124   -168    179     -7     46     -5    106      2     33    -62
    239    135   -103   -189    171     18     62      2    111     15     72    -54
    254    161    -93   -207    174     33     75      7    114     31    111    -41
    270    194    -75   -231    171     59     88     12    119     64    142    -28
    270    239    -31   -254    150    103    109      2    135     96    179    -20
    257    272     15   -265    119    145    129    -10    148     90    210    -20
    228    241     12   -236    106    129    122    -31    132     80    215    -18
    218    215     -2   -218    111    106    106    -51    116     77    189     12
    241    207    -33   -223    137     88     96    -70    114     62    135     33
    257    176    -80   -218    168     49     90    -85     96     38     90     28
    277    181    -98   -231    187     41     83    -98     88     33     51     18
    285    137   -148   -215    218     -5     72   -122     67      7     -2     -7
    309     90   -218   -200    265    -62     59   -132     49    -25    -57    -23
    311     54   -259   -184    285   -101     44   -140     31    -41    -88    -36
    319     36   -283   -179    301   -124     25   -155     10    -49   -114    -64
    335     15   -319   -176    324   -150      5   -174    -12    -67   -145   -101
    337    -33   -371   -150    353   -202    -20   -189    -31    -90   -166   -124
    322    -72   -394   -127    355   -231    -20   -194    -38   -106   -184   -145
    306    -88   -394   -111    350   -241    -15   -197    -41   -106   -189   -153
    301   -124   -426    -88    361   -275    -20   -205    -51   -124   -200   -179
    293   -155   -449    -67    371   -301    -20   -213    -62   -132   -194   -205
    306   -184   -491    -62    397   -337    -25   -215    -67   -148   -187   -223
    319   -205   -527    -57    420   -366    -31   -215    -77   -166   -179   -226
    335   -262   -597    -36    465   -428    -36   -202   -109   -205   -207   -262
    384   -298   -683    -41    532   -491     20   -109    -93   -213   -249   -335
    462   -218   -680   -124    568   -446    122     20    -10   -163   -189   -342
    579    -96   -675   -241    626   -384    184    155    109    -51    -15   -265
    675    153   -522   -415    597   -181    189    233    252    148    252    -59
    740    644    -96   -691    418    275    140    231    428    475    683    298
    719   1060    337   -891    189    698    -83    -51    426    704   1075    568
    698   1036    337   -867    179    685   -350   -415    181    615   1124    524
    639    613    -28   -626    332    293   -475   -698   -223    148    758    179
    605     23   -581   -314    594   -277   -506   -789   -600   -415    272   -257
    597   -288   -888   -155    740   -589   -478   -688   -654   -576     96   -423
    566   -407   -974    -80    769   -691   -400   -558   -584   -561     25   -446
    530   -410   -940    -62    735   -672   -332   -470   -506   -501    -49   -420
    524   -306   -831   -109    678   -568   -265   -387   -402   -418    -38   -363
    501   -215   -717   -145    607   -465   -210   -332   -329   -358     15   -309
    480   -140   -623   -171    550   -381   -166   -290   -277   -311     33   -270
    439   -111   -550   -163    493   -329   -142   -259   -241   -283     41   -241
    381   -103   -485   -137    433   -293   -135   -249   -226   -270     57   -241
    345   -101   -446   -122    394   -272   -129   -246   -223   -270     51   -252
    316    -83   -400   -119    358   -241   -116   -236   -205   -257     54   -226
    290    -70   -361   -111    324   -215   -101   -220   -189   -241     57   -189
    257    -46   -303   -103    280   -174    -85   -207   -171   -220     72   -161
    249    -15   -267   -116    257   -142    -83   -202   -161   -202     83   -142
    226    -31   -257    -98    239   -142    -88   -200   -158   -189     83   -124
    207    -44   -252    -83    228   -148    -88   -197   -163   -168     80    -98
    207    -23   -231    -90    218   -127    -83   -197   -168   -161     77    -75
    218     10   -207   -116    213    -98    -90   -200   -176   -161     62    -67
    197      7   -189   -103    192    -88    -96   -210   -197   -161     62    -90
    176     15   -163    -98    168    -75    -98   -213   -207   -150    101   -101
    166     33   -132    -98    150    -49    -98   -207   -205   -137    140    -83
    166     49   -116   -109    140    -33   -101   -205   -202   -124    119    -72
    163     54   -109   -109    137    -25   -101   -194   -189   -111    103    -64
    158     57   -103   -109    129    -23   -106   -189   -176   -109     98    -54
    153     54    -98   -103    127    -20   -106   -181   -163   -109     96    -51
    142     54    -88   -101    114    -15   -109   -176   -150    -93    114    -67
    137     72    -67   -106    101      2   -103   -166   -127    -80    140    -67
    132     80    -54   -109     93     15   -101   -153   -106    -67    166    -57
     90     51    -38    -70     64      7    -96   -145    -90    -49    192    -62
     72     49    -23    -62     49     12    -96   -137    -72    -31    210    -59
     31     54     23    -44      5     38    -88   -122    -54    -10    252    -36
    -10     59     70    -25    -41     64    -67   -103    -33     10    293    -15
    -62     67    129     -2    -96     98    -38    -80    -10     31    329     12
   -101     67    166     15   -135    116    -12    -49      7     33    363     36
   -127     67    194     28   -161    129      7    -12     33     46    402     72
   -148     75    223     33   -187    148     12      7     59     67    423    106
   -163    101    265     31   -213    181      7     12     72    101    436    116
   -166    114    277     23   -220    197     -5      5     67    106    420    122
   -158    106    265     25   -213    184    -12     -2     51    103    392    132
   -158     96    254     28   -207    174    -15    -12     38     96    353    132
   -150     80    231     36   -189    155    -18    -15     25     88    311    135
   -148     64    210     38   -179    135    -25    -23      7     72    267    145
   -129     72    200     28   -163    135    -36    -31     -5     75    226    158
    -98     90    189      2   -142    137    -49    -36    -12     83    189    168
    -67     98    166    -15   -116    132    -54    -36    -12     83    145    176
    -38     85    124    -23    -83    103    -57    -31      2     75    109    187
    -18     83    101    -33    -59     90    -57    -23     25     64     49    194
    -18     70     85    -25    -51     77    -64    -28     51     54    -20    192
    -15     67     83    -25    -49     75    -62    -20     98     33    -88    194
    -10     62     70    -25    -41     64    -62    -18    140    -31   -127    202
    -12     49     62    -18    -36     54    -54    -10    168    -70   -116    215
    -25     36     62     -5    -46     49    -51    -10    176    -83    -98    218
    -46     25     72     10    -59     49    -46     -5    174    -75    -70    226
    -49     10     59     18    -54     33    -38      0    166    -64   -103    233
    -46     -2     41     23    -44     18    -38     -2    150    -54   -106    223
    -51    -10     41     31    -49     12    -38     -5    135    -33    -85    226
    -80    -25     54     54    -67     12    -36     -7    119    -15    -70    244
    -96    -28     64     62    -80     18    -33    -12    101     -5    -62    262
    -88    -18     70     51    -80     25    -36    -18     83      0    -59    249
    -77    -20     57     49    -70     18    -41    -23     72     10    -49    259
    -67    -25     41     46    -54      7    -46    -25     67     18    -28    265
    -64    -18     46     38    -57     15    -46    -31     57     20    -25    231
    -72    -18     54     44    -64     18    -46    -20     59     33      2    200
    -80    -10     67     44    -75     28    -44    -10     62     49     46    189
    -83      5     88     38    -85     46    -41     -2     64     54     36    189
    -83     18     98     31    -90     57    -36      7     64     49    -28    202
    -77     31    106     23    -93     67    -28     20     64     46    -62    213
    -85     38    124     20   -106     83    -25     41     75     59    -41    231
    -77     46    124     15   -101     85    -18     67     90     83     -7    259
    -64     51    114      5    -90     80    -23     80     93     88     18    283
    -41     75    114    -18    -77     93    -25     85     98     90     38    309
    -41    101    142    -31    -93    122    -25     90    106    101     59    324
    -44    127    171    -41   -106    148    -18     90    111    109     75    335
    -57    145    202    -46   -129    174    -18     90    116    122     93    342
    -54    166    220    -57   -137    192    -15     96    122    135    106    340
    -70    166    236    -49   -153    202    -31     90    116    129    101    327
    -28    163    192    -67   -109    176    -67     67     83    103     75    309
     28    181    153   -106    -62    168    -96     62     70     93     64    306
     80    187    106   -135    -12    148   -114     62     54     80     46    296
    111    161     49   -137     31    106   -135     46     18     49     10    275
    119    111     -7   -114     64     51   -155     25    -12     12    -31    265
    122     72    -49    -98     85     12   -176     12    -36    -10    -64    265
    111     41    -70    -77     90    -12   -194      5    -51    -20    -90    265
    103     23    -83    -64     93    -31   -210    -15    -72    -33   -109    252
    114     20    -93    -67    103    -36   -207    -25    -90    -46   -127    252
    116     -5   -122    -57    119    -62   -215    -28   -109    -62   -163    228
    124    -12   -137    -57    129    -75   -220    -31   -119    -70   -187    194
    129     -5   -135    -62    129    -70   -223    -36   -127    -64   -194    163
    122      2   -119    -62    122    -57   -220    -41   -129    -54   -205    161
    127    -10   -140    -59    132    -72   -226    -59   -140    -59   -241    124
    135    -15   -153    -59    142    -83   -226    -59   -145    -59   -259    101
    145    -33   -179    -57    161   -106   -215    -51   -148    -57   -272     83
    163    -83   -246    -38    205   -163   -163     18   -127    -59   -314     36
    192    -83   -277    -54    233   -179    -38    158    -44    -28   -327     10
    215    -12   -231   -101    223   -122     83    309     93     75   -252     67
    257    168    -88   -213    171     41    166    449    270    275    -62    189
    306    537    231   -420     38    384    158    506    459    571    272    459
    265   1078    810   -672   -272    945     62    389    623    917    680    846
    181   1275   1093   -730   -457   1187   -187     67    561   1041    841    979
    129   1034    904   -581   -387    969   -410   -327    215    753    574    724
    142    407    265   -275    -59    337   -527   -639   -306     83    -70    179
    181    -72   -257    -54    215   -163   -542   -644   -530   -272   -436   -166
    257   -303   -561     23    407   -431   -506   -542   -532   -332   -530   -285
    303   -353   -659     23    480   -506   -439   -459   -475   -314   -542   -298
    345   -319   -665    -12    504   -491   -374   -392   -402   -270   -519   -275
    358   -267   -626    -46    491   -444   -303   -332   -327   -215   -457   -244
    368   -205   -574    -80    470   -389   -259   -290   -267   -163   -407   -218
    402   -166   -568   -119    483   -366   -236   -267   -241   -142   -384   -215
    415   -153   -568   -129    491   -361   -231   -257   -231   -140   -368   -207
    420   -158   -579   -132    498   -368   -231   -270   -236   -148   -368   -231
    420   -148   -568   -137    493   -355   -220   -267   -231   -145   -358   -249
    413   -135   -548   -140    480   -340   -210   -254   -215   -135   -345   -249
    381   -114   -496   -132    439   -303   -202   -236   -194   -129   -332   -239
    329    -75   -407   -129    368   -241   -181   -213   -163   -114   -296   -218
    298    -51   -350   -124    322   -200   -155   -189   -132   -103   -267   -210
    236    -25   -265   -106    249   -145   -132   -155    -90    -77   -231   -184
    155     -5   -161    -75    158    -83   -114   -122    -57    -46   -192   -171
     93     25    -67    -62     80    -18    -93    -88    -20     -7   -145   -163
     28     77     49    -54    -10     64    -77    -51     25     44    -77   -122
    -36    124    158    -44    -96    140    -57    -10     75     96    -20    -70
   -106    155    262    -23   -184    207    -28     36    127    153     41    -23
   -171    187    358    -10   -265    272    -15     64    155    184     93     10
   -244    205    449     18   -345    327      0     85    179    202    142     31
   -301    220    519     38   -410    368     12    101    197    223    192     49
   -363    244    607     59   -485    426     36    132    228    252    252     75
   -449    265    714     90   -581    488     57    158    252    267    298     96
   -519    309    828    103   -675    568     85    187    283    303    345    135
   -581    332    914    122   -748    623    106    210    301    324    371    158
   -654    342    997    155   -826    670    127    239    327    348    384    187
   -743    361   1101    189   -922    730    150    275    363    384    397    213
   -810    400   1210    205  -1010    805    161    303    392    415    418    241
   -911    436   1348    236  -1130    891    176    337    428    457    446    280
  -1047    446   1493    301  -1270    969    213    374    465    501    472    314
  -1111    449   1561    329  -1335   1005    236    405    488    542    493    348
  -1171    433   1605    366  -1387   1018    257    431    506    574    506    368
  -1223    420   1641    400  -1431   1028    280    446    511    589    506    389
  -1267    405   1673    431  -1470   1039    314    457    509    592    504    410
  -1234    389   1623    420  -1428   1005    301    428    475    568    485    407
  -1106    363   1470    371  -1288    917    262    368    407    501    431    342
   -924    348   1273    288  -1098    810    200    296    329    420    366    267
   -724    316   1041    205   -883    678    132    213    241    324    280    171
   -527    298    823    111   -675    561     67    137    161    231    197     85
   -366    283    649     41   -509    465     23     88    109    171    142     31
   -246    272    519    -12   -381    394     -5     62     77    129    114      0
   -155    244    400    -44   -277    322    -33     28     49     90     80    -36
    -23    233    257   -106   -140    244    -70    -12     10     41     20    -85
    103    233    129   -168    -12    181    -93    -36    -15      2    -33   -122
    194    228     33   -213     80    132   -122    -57    -31    -28    -75   -155
    226    200    -25   -213    127     88   -142    -75    -44    -51   -106   -189
    267    200    -70   -236    168     64   -145    -85    -49    -62   -124   -200
    301    187   -116   -244    207     36   -148    -96    -57    -77   -148   -205
    366    189   -179   -277    270      5   -155   -109    -70    -90   -174   -207
    405    197   -207   -301    306     -5   -176   -140    -88   -109   -197   -223
    400    192   -207   -298    303     -7   -194   -163   -103   -122   -213   -233
    371    176   -197   -275    283    -10   -181   -161    -96   -111   -218   -233
    327    171   -158   -249    241      7   -163   -150    -83    -96   -218   -220
    262    145   -116   -202    189     15   -158   -148    -80    -85   -220   -215
    213    150    -64   -181    137     44   -145   -129    -62    -72   -215   -194
    184    166    -18   -174    101     72   -129   -106    -41    -62   -200   -179
    153    181     28   -166     62    103   -114    -88    -23    -49   -179   -171
    119    171     51   -145     33    111   -101    -75    -12    -38   -166   -168
     96    148     51   -124     20    101    -96    -64     -2    -23   -163   -176
     88    155     64   -122     12    111    -85    -51      7    -12   -155   -181
     75    150     72   -114      2    111    -75    -46     15     -7   -155   -200
     70    135     64   -101      2    101    -64    -36     25      7   -145   -210
     72    150     77   -111     -2    114    -49    -20     44     33   -119   -205
     75    168     90   -122     -7    129    -25      5     70     70    -83   -194
     75    181    103   -129    -15    142      7     33     96    106    -46   -184
     72    197    124   -135    -25    161     41     64    127    145    -18   -174
     90    223    132   -158    -23    179     72     93    155    181      2   -161
    103    226    122   -166     -7    174     85    111    174    202      7   -153
    106    223    116   -166     -5    171     88    124    184    218     12   -148
     98    233    135   -166    -18    184    101    135    200    244     44   -132
    114    265    150   -189    -18    207    111    140    213    270     88   -103
    137    288    150   -213     -7    220    109    122    205    270     98    -90
    181    314    129   -249     23    223     90    101    189    259     98    -83
    220    309     88   -265     67    200     57     72    163    241     85   -111
    236    265     28   -252    103    145     31     44    135    213     59   -129
    257    239    -18   -246    137    109     10     25    111    189     41   -135
    275    215    -62   -246    168     75     -5     12     96    174     28   -142
    306    205   -101   -254    205     51    -18      2     85    163     28   -158
    319    155   -163   -239    241     -5    -41    -25     46    129      5   -200
    332    106   -226   -220    277    -57    -59    -51     15     96    -20   -228
    348     90   -257   -220    303    -83    -75    -70     -5     72    -41   -241
    371     70   -301   -220    337   -114    -85    -88    -23     49    -59   -252
    397     36   -363   -218    379   -161   -106   -111    -49     18    -80   -267
    423     23   -400   -223    413   -187   -124   -137    -72     -5    -96   -298
    475      2   -475   -241    472   -236   -148   -166   -103    -33   -111   -327
    509    -25   -535   -241    522   -280   -174   -197   -140    -70   -140   -358
    555    -33   -589   -262    571   -311   -194   -220   -161    -96   -161   -366
    592     -5   -600   -293    594   -301   -210   -233   -168   -106   -166   -355
    574      2   -574   -290    574   -283   -207   -226   -163   -106   -158   -342
    540     10   -530   -275    535   -259   -184   -200   -142    -93   -142   -327
    509    -28   -540   -241    522   -283   -124   -124   -111    -93   -155   -361
    493    -33   -530   -231    509   -280     -7     23    -28    -59   -142   -381
    488     36   -454   -265    470   -207    122    207    109     44    -70   -327
    511    226   -285   -368    400    -28    228    405    306    239    111   -158
    561    665    103   -613    228    384    218    467    506    540    449    194
    480   1223    743   -854   -129    984    109    363    683    906    880    646
    342   1483   1137   -914   -397   1312   -145     38    639   1060   1080    865
    262   1247    984   -753   -361   1117   -381   -353    311    805    844    665
    239    597    358   -420    -59    478   -488   -636   -210    132    184    111
    254     54   -200   -153    226    -72   -485   -631   -454   -265   -236   -293
    272   -168   -444    -51    358   -306   -415   -496   -436   -319   -340   -397
    259   -205   -465    -25    361   -335   -332   -374   -355   -275   -340   -371
    246   -135   -381    -57    311   -257   -254   -275   -254   -189   -259   -322
    228    -46   -277    -90    252   -161   -184   -194   -155    -90   -158   -262
    197    -12   -210    -93    200   -111   -135   -148   -101    -41   -119   -241
    181     -2   -184    -88    181    -93    -98   -122    -75    -20   -109   -231
    155     -7   -166    -75    161    -88    -96   -124    -72    -23   -122   -223
    142    -23   -166    -59    153    -93    -93   -127    -75    -36   -142   -215
    132    -18   -153    -59    140    -83    -80   -127    -75    -41   -153   -202
    122     -7   -129    -57    124    -67    -80   -135    -77    -38   -150   -197
     96    -23   -119    -38    106    -70    -83   -155    -85    -41   -142   -213
     85    -38   -124    -25    103    -80    -77   -168    -83    -38   -124   -207
     80    -44   -124    -18    101    -83    -75   -187    -80    -28   -111   -179
     85    -41   -127    -20    106    -83    -70   -194    -70     -2    -88   -168
     67    -59   -129     -5     98    -93    -59   -202    -77      0    -38   -184
     59    -72   -135      5     96   -103    -51   -197    -72      0     -5   -194
     51    -70   -122      7     85    -96    -36   -189    -64     -7     12   -168
     25    -41    -67      7     46    -54    -18   -176    -44      0     80   -132
    -33    -31      2     31    -20    -15      2   -150     -7     41    249   -119
    -77    -18     59     49    -70     18     28   -119     23     70    371    -83
   -103      7    111     46   -106     59     33   -109     38     88    410    -54
   -132     44    176     44   -153    109     46    -98     59     85    371    -20
   -168     59    228     54   -200    142     59    -93     75     85    394     -5
   -176     83    259     44   -218    171     72    -88     83    116    394     -2
   -202    103    306     46   -254    205     72    -88     75    103    332     18
   -176    127    303     25   -239    215     59    -90     54     93    272     33
   -194    145    337     23   -265    241     44   -103     18    122    226     36
   -236    155    392     38   -314    272     54    -90     31    174    210     41
   -257    150    407     51   -332    277     70    -75     54    176    202     49
   -290    135    426     77   -358    280     72    -64     57    174    194     54
   -298    122    420     88   -358    270     77    -44     67    184    171     80
   -301    135    433     83   -366    283     77    -33     72    189    168     98
   -298    166    465     64   -381    314     88    -31     85    213    181    132
   -306    189    496     59   -400    342     93    -31     88    236    176    163
   -335    192    524     70   -431    355     93    -41     83    241    205    171
   -368    181    548     93   -459    363    103    -38     88    254    241    187
   -374    181    553     93   -465    366    106    -33     83    259    285    202
   -353    192    545     80   -449    368    111    -25     80    257    335    220
   -381    179    561     98   -470    368    106    -28     75    241    335    220
   -392    150    542    122   -467    345     98    -36     59    213    324    210
   -379    150    527    114   -452    337     90    -38     44    181    316    202
   -348    163    511     93   -428    337     93    -36     38    153    309    205
   -319    168    488     72   -402    327     88    -33     33    129    288    213
   -288    179    467     54   -379    322     85    -28     38    124    249    200
   -272    179    452     46   -361    314     96    -12     54    119    205    176
   -267    150    418     59   -342    283    101      0     57    103    140    150
   -252    145    394     51   -324    267    111     12     64    103    119    127
   -244    148    392     46   -316    270    109     12     67     98    111    109
   -239    153    389     41   -314    270     96     10     62     85    106     88
   -233    127    361     54   -296    244     93     10     59     64     85     64
   -213    103    314     54   -265    207    103     20     62     54     59     51
   -207    101    309     51   -259    205    101     18     57     54     36     25
   -215     96    311     57   -262    202    103     18     59     51     20      0
   -207     93    301     57   -254    197    111     23     62     41      5    -10
   -205     83    288     59   -246    184    106     23     64     36      0    -10
   -202     62    265     70   -233    163    101     18     67     31    -15    -18
   -218     57    272     80   -246    163    106     20     67     23    -25    -31
   -215     75    290     70   -252    181    111     20     70     25    -28    -33
   -213     77    290     67   -252    181    116     12     72     20    -51    -46
   -220     77    296     70   -259    187    116      7     75     20    -62    -64
   -231     75    303     75   -267    189    122     12     80     31    -54    -83
   -215    109    324     54   -270    215    132     28     98     46    -33    -59
   -231    122    350     51   -290    236    137     36    109     59    -20    -49
   -226    132    355     46   -290    244    140     38    109     62     -7    -44
   -215    129    345     41   -280    239    145     44    114     62     -5    -44
   -218    148    366     36   -290    257    163     64    129     77      5    -31
   -210    166    374     20   -293    267    181     88    145     85     10    -20
   -197    207    402     -5   -301    303    200    114    163    101     28      0
   -179    265    441    -44   -311    350    218    132    181    119     59     25
   -174    280    454    -51   -314    366    228    148    197    132     83     36
   -179    283    462    -51   -322    371    215    132    187    132     88     31
   -179    303    483    -62   -332    392    210    124    187    142    101     28
   -176    337    514    -80   -345    423    205    111    187    150    124     38
   -179    376    555    -98   -366    465    202    101    194    158    150     51
   -181    363    542    -93   -363    452    171     72    171    150    168     51
   -174    345    519    -85   -348    431    145     54    153    148    187     44
   -163    340    501    -90   -332    420    114     33    135    145    202     33
   -140    324    465    -90   -301    394     90     20    119    135    205     25
   -135    309    444    -85   -288    376     85     20    111    129    207     15
   -127    257    384    -64   -254    319     70     -7     80     93    171    -15
   -116    202    316    -44   -218    259     51    -31     49     57    137    -51
   -109    150    259    -20   -184    205     31    -57     12     20    103   -103
   -101    119    218    -10   -161    168     10    -80    -10      2     64   -140
    -88     88    176      0   -132    132    -10   -101    -31    -20     31   -171
    -85     49    135     18   -111     90    -28   -122    -59    -49      2   -202
    -96     20    116     38   -106     67    -36   -132    -70    -64      7   -205
    -83      2     83     38    -83     41    -38   -132    -67    -67     12   -207
    -70    -12     57     41    -64     20    -46   -137    -72    -70     -5   -215
    -67    -12     54     38    -62     20    -46   -137    -72    -70    -31   -223
    -59    -25     33     44    -46      2    -44   -135    -72    -70    -54   -231
    -64    -54     10     57    -38    -23    -49   -137    -83    -83    -67   -241
    -64    -96    -31     80    -18    -64    -46   -127    -98   -106    -88   -267
    -62   -137    -75     98      5   -106     15    -44    -67   -114   -124   -293
    -57    -96    -38     77    -10    -67    129    101     20    -70   -109   -290
    -18     20     38     -2    -31     28    231    283    166     46    -46   -213
     36    236    200   -135    -80    218    293    452    353    257    129    -10
     59    620    561   -340   -249    589    262    485    522    545    444    355
    -41   1153   1195   -555   -618   1174    119    332    659    904    859    810
   -140   1249   1389   -555   -766   1319   -163    -25    522    958    937    911
   -207    878   1085   -335   -646    982   -361   -405    109    550    548    600
   -197    220    418    -12   -309    319   -436   -618   -366   -111   -122     72
   -150   -290   -140    220     -5   -215   -426   -563   -535   -444   -504   -259
   -116   -426   -309    270     93   -368   -358   -431   -449   -452   -545   -303
   -116   -439   -324    277    103   -381   -272   -324   -329   -423   -535   -265
   -114   -368   -254    239     67   -311   -192   -228   -207   -358   -485   -192
   -109   -275   -166    192     28   -220   -127   -148   -106   -285   -428   -111
   -135   -226    -90    179    -23   -158    -77   -101    -57   -231   -384    -59
   -140   -220    -83    179    -28   -153    -59    -85    -46   -205   -389    -36
   -132   -205    -75    166    -28   -140    -51    -77    -49   -192   -394    -36
   -150   -205    -54    179    -49   -129    -38    -70    -49   -184   -384    -38
   -187   -218    -33    202    -77   -127    -25    -59    -51   -166   -350      0
   -200   -236    -36    218    -83   -137    -23    -57    -59   -158   -327     28
   -207   -241    -33    223    -88   -137    -18    -54    -64   -150   -303     33
   -192   -205    -12    200    -90   -109    -10    -51    -62   -148   -296     59
   -166   -187    -23    176    -72   -106     -7    -57    -67   -153   -293      7
   -176   -176     -2    176    -88    -90      2    -49    -64   -148   -254    -28
   -200   -168     31    184   -116    -70      7    -38    -51   -132   -202     -7
   -210   -166     44    189   -127    -62     -2    -41    -51   -127   -205     10
   -181   -166     15    171    -98    -75    -18    -49    -67   -137   -210      2
   -174   -158     15    166    -96    -72    -10    -44    -64   -135   -187     12
   -163   -150     10    155    -88    -70      2    -36    -62   -132   -184     -2
   -184   -171     12    179    -98    -80      2    -36    -64   -135   -200    -23
   -181   -179      2    179    -93    -90    -18    -41    -77   -137   -213    -20
   -202   -181     20    192   -114    -80    -41    -59    -93   -150   -218    -25
   -207   -179     25    192   -116    -77    -62    -72   -109   -166   -205     -7
   -192   -179     12    187   -103    -83    -54    -62   -106   -161   -184    -12
   -184   -181      2    181    -93    -90    -57    -64   -114   -158   -155    -18
   -176   -176      0    176    -90    -90    -64    -67   -116   -150   -124     10
   -166   -171     -7    168    -80    -90    -77    -67   -116   -142    -98     38
   -155   -148      7    153    -83    -70    -88    -70   -119   -137    -83     59
   -166   -135     31    150   -101    -54    -85    -64   -122   -124    -72     93
   -168   -122     46    145   -109    -38    -83    -57   -124   -119    -59    140
   -155   -111     44    132   -101    -33    -96    -62   -135   -119    -62    158
   -153    -93     59    124   -106    -18   -109    -64   -137   -111    -36    158
   -148    -93     51    119   -103    -20   -124    -77   -153   -114    -18    158
   -129    -83     46    106    -90    -18   -137    -80   -163   -116    -18    179
   -135    -72     59    103    -98     -7   -148    -83   -171   -116    -18    200
   -124    -57     67     90    -96      5   -166    -93   -184   -122    -23    205
   -124    -75     46     98    -88    -15   -168   -103   -200   -135    -38    202
   -137    -83     54    109    -96    -15   -163    -96   -205   -137    -49    197
   -135    -70     64    101   -103     -2   -150    -80   -202   -132    -54    202
   -111    -75     36     93    -75    -20   -155    -85   -215   -145    -83    184
   -171   -135     36    153   -106    -49   -179   -114   -241   -171   -119    161
   -179   -132     44    155   -111    -44   -174   -109   -241   -168   -132    161
    -83    -38     41     59    -64      0   -135    -67   -205   -135   -119    189
    -83    -25     57     54    -70     15   -106    -38   -181   -114   -122    200
   -176   -106     70    140   -124    -18    -98    -38   -187   -124   -158    166
   -168    -90     75    129   -122     -7    -59     -5   -161   -103   -168    150
   -163    -88     72    124   -119     -7    -36     18   -142    -90   -179    137
   -210    -98    111    155   -161      5    -25     31   -132    -80   -189    127
   -218   -103    114    158   -168      5    -36     28   -137    -77   -207     93
   -210   -114     93    161   -153    -10    -31     28   -132    -59   -187     62
   -213   -137     75    174   -145    -31    -20     33   -124    -33   -161     57
   -213   -145     67    179   -140    -38    -18     36   -124    -15   -158     49
   -205   -148     57    174   -132    -46    -31     33   -127     -7   -174     46
   -194   -142     51    168   -124    -44    -28     36   -127      0   -189     49
   -192   -150     41    168   -119    -54    -25     41   -124      2   -200     44
   -181   -150     31    166   -106    -59    -33     38   -129     -2   -207     41
   -161   -153      7    155    -85    -72    -36     36   -132    -15   -228     31
   -140   -142     -5    140    -70    -75    -28     38   -127    -18   -241     38
   -124   -137    -15    129    -54    -77    -28     31   -127    -20   -241     28
   -124   -129     -5    127    -59    -67    -23     23   -124    -20   -231     23
   -129   -111     18    119    -75    -46    -20     18   -111    -15   -223     20
   -127    -93     33    109    -83    -28     -7     36    -96     -7   -218     25
   -124    -64     59     93    -93     -2     10     62    -72     10   -207     46
   -129    -38     90     85   -111     25     28     93    -49     25   -179     67
   -135    -18    116     75   -127     49     54    122    -25     44   -140     77
   -168     28    197     70   -184    114    101    161     18     80    -93    106
   -194     64    259     62   -228    163    135    197     49    106    -51    124
   -239     96    335     72   -285    215    163    233     77    129    -15    140
   -298    101    400     96   -348    249    176    254     90    132      7    142
   -309    124    433     90   -371    277    194    285    116    137     44    155
   -324    184    506     70   -415    342    215    319    155    161     88    174
   -361    223    584     70   -472    402    236    342    184    168    111    181
   -384    246    628     67   -506    436    233    335    192    148    101    176
   -379    254    633     62   -506    444    210    298    179    114     77    153
   -363    231    594     64   -478    413    171    246    145     67     36    111
   -358    210    568     75   -462    389    153    218    124     51      7     88
   -363    200    563     80   -465    379    142    200    116     51      5     70
   -415    161    576    124   -496    368    153    194    119     57      7     46
   -491    122    613    181   -553    366    189    205    132     62     12     31
   -581     67    649    257   -615    358    233    231    145     67     15     15
   -649     41    688    301   -667    363    290    298    181     90     28      2
   -711     57    769    327   -740    413    327    384    257    155     64     25
   -706    109    813    298   -761    459    314    407    335    228    111     41
   -654    129    784    262   -719    457    257    353    319    233    106     18
   -633     90    724    270   -678    407    220    288    246    171     41    -23
   -602     83    685    259   -644    384    210    259    215    135     -2    -49
   -589     96    683    246   -636    389    197    246    202    132     -7    -57
   -576     93    670    241   -623    381    181    228    184    124    -23    -59
   -550     77    628    233   -589    350    168    197    153     96    -36    -75
   -519     54    571    231   -545    311    158    168    119     67    -49    -98
   -480     25    506    226   -493    267    153    150     85     36    -75   -127
   -452    -46    405    249   -428    179    174    168     64      0   -124   -187
   -415    -90    324    252   -371    114    270    280    106     -7   -155   -244
   -358    -31    327    194   -342    148    376    423    210     54   -111   -226
   -270    145    413     59   -342    277    454    584    371    218     41   -109
   -187    535    722   -174   -454    628    444    652    568    504    355    184
   -179   1179   1356   -501   -769   1267    314    548    769    911    833    652
   -249   1543   1792   -646  -1021   1667     15    202    748   1122   1098    898
   -309   1361   1670   -527   -989   1514   -259   -215    431    904    911    724
   -340    711   1052   -184   -696    880   -379   -540   -101    236    290    220
   -301     88    387    103   -345    236   -363   -532   -397   -254   -213   -223
   -244   -142    101    192   -174    -20   -298   -397   -379   -322   -324   -366
   -220   -176     44    197   -132    -64   -213   -272   -283   -270   -303   -389
   -218   -137     80    179   -150    -28   -114   -150   -166   -181   -239   -355
   -215    -41    174    129   -194     64    -36    -64    -62    -90   -158   -277
   -215     18    233     98   -226    124     10    -18      0    -36   -109   -233
   -215     38    254     88   -236    145     31      7     28    -18    -90   -226
   -223     51    275     85   -249    163     49     23     41     -5    -80   -223
   -231     62    293     83   -262    176     67     41     57     12    -59   -207
   -246     75    322     83   -283    197     83     62     77     38    -33   -189
   -233     80    314     75   -275    197     90     72     88     49    -25   -187
   -228     75    303     77   -265    189     93     72     88     46    -23   -192
   -220     49    270     85   -246    158     90     67     85     41    -31   -215
   -215     41    257     85   -236    148     96     67     85     41    -38   -231
   -215     54    270     77   -244    161     96     75     93     51    -44   -226
   -210     64    275     72   -241    168    101     77    101     57    -49   -215
   -202     57    259     70   -231    158    106     80    106     57    -54   -213
   -205     51    257     75   -231    153    109     80    106     59    -54   -213
   -207     36    241     83   -223    137    109     77    103     51    -57   -213
   -192     36    228     77   -210    132    103     75     98     46    -59   -207
   -176     51    226     62   -200    137     98     70     93     41    -59   -205
   -174     62    236     57   -205    148     93     67     90     41    -57   -194
   -187     62    249     59   -218    155     90     62     90     41    -54   -181
   -184     54    239     64   -210    145     88     59     85     33    -59   -171
   -155     49    202     51   -181    124     72     44     67     10    -83   -181
   -127     38    166     44   -145    101     59     31     51     -7   -101   -187
    -96     38    132     28   -114     85     46     20     38    -28   -122   -192
    -88     38    127     25   -106     83     41     12     31    -44   -140   -189
    -77     51    129     10   -103     90     33      7     23    -49   -148   -184
    -46     54    101     -5    -72     77     20      0     10    -57   -161   -174
    -33     44     75     -7    -54     59     12    -10     -2    -67   -174   -171
    -20     41     62    -10    -41     51      0    -28    -23    -85   -181   -179
     -5     41     44    -20    -25     44    -12    -41    -33    -90   -174   -176
      2     23     20    -15     -7     23    -23    -54    -49   -101   -176   -176
      5     25     20    -15     -7     23    -38    -75    -67   -114   -179   -176
     20     41     20    -31      0     31    -54    -90    -83   -119   -171   -174
     72     49    -25    -62     49     12    -70   -106   -101   -132   -174   -174
    116     38    -77    -77     96    -18    -80   -119   -116   -142   -176   -176
    122     31    -90    -77    106    -28    -85   -129   -132   -153   -181   -184
    127     23   -103    -75    116    -38    -88   -140   -145   -158   -189   -192
    132     18   -114    -75    122    -46    -98   -153   -158   -166   -192   -194
    137     10   -129    -75    135    -59    -98   -158   -166   -171   -200   -205
    145      5   -140    -77    142    -67   -101   -161   -168   -168   -205   -210
    153     20   -132    -85    142    -54    -96   -150   -161   -158   -197   -210
    153     18   -137    -85    145    -59    -88   -148   -158   -161   -213   -228
    166     23   -145    -96    155    -59    -80   -142   -150   -161   -215   -241
    155     20   -135    -90    145    -57    -64   -127   -135   -150   -200   -252
    137     20   -116    -77    127    -46    -44   -106   -111   -132   -189   -270
    137     20   -119    -80    127    -49    -36   -101   -101   -129   -187   -290
    145     20   -124    -83    135    -51    -31   -101    -98   -135   -192   -298
    145     20   -127    -85    135    -54    -25    -90    -90   -135   -202   -309
    140     25   -114    -83    127    -44    -18    -85    -83   -135   -200   -319
    140     33   -109    -88    124    -36    -23    -93    -83   -135   -210   -332
    109     28    -80    -70     96    -25    -12    -85    -75   -124   -207   -335
    103     31    -72    -67     88    -20     -7    -77    -67   -119   -213   -348
    137     41    -96    -88    116    -25    -12    -85    -70   -129   -226   -363
    158     54   -106   -106    132    -25    -25    -98    -80   -129   -218   -368
    142     72    -72   -109    109      0    -18    -93    -64   -111   -207   -361
    119     59    -59    -90     88      0     -2    -85    -51   -116   -210   -345
     85     36    -49    -59     67     -5     12    -75    -38   -116   -213   -322
     57     49     -7    -54     31     23     25    -70    -20   -101   -192   -314
     41     57     15    -49     12     36     36    -64     -7    -80   -150   -311
     18     59     41    -41    -10     51     46    -64      5    -51   -127   -311
      2     70     67    -36    -31     70     64    -51     28    -31   -119   -283
    -15     59     75    -23    -44     67     77    -44     33    -25   -137   -259
     15     54     38    -36    -12     46     67    -51     18    -41   -166   -270
     41     70     28    -57      5     51     70    -49     20    -38   -163   -277
     62     85     23    -72     20     54     90    -33     38    -20   -148   -277
     90    122     28   -106     31     75    101    -25     49     -7   -129   -259
     75    127     51   -103     12     90    122     -2     67     10   -103   -249
     38    119     80    -83    -20    101    145     18     83     18    -96   -231
     23    116     93    -70    -33    106    158     38     93     25    -96   -226
     31    142    111    -85    -41    127    171     54    106     41    -70   -194
     10    168    155    -90    -72    163    189     64    122     59    -38   -122
    -23    168    189    -75   -106    179    200     64    127     77    -33    -62
    -54    181    236    -62   -145    207    200     59    129    101    -18    -75
    -75    187    262    -57   -168    223    179     38    119    106    -25   -111
   -109    176    285    -33   -197    231    174     38    119     96    -23   -106
   -137    181    319    -23   -228    249    174     51    127    103     33    -90
   -161    161    322      0   -241    241    179     70    137    124     93    -70
   -189    137    327     25   -259    231    184     77    145    127    129    -46
   -210    119    327     44   -270    223    163     59    135    101    153    -20
   -220     93    314     62   -267    205    132     28    114     72    145    -20
   -200     85    285     57   -241    184    116     20     96     62    150    -12
   -179     72    252     51   -215    161     96      5     67     49     85    -28
   -145     38    184     51   -166    111     70    -23     28     20    -15    -64
   -114     23    137     44   -127     80     62    -41      0     -7    -77    -62
   -106      7    114     49   -109     59     64    -49    -18    -36   -135    -54
    -93     15    109     38   -101     62     59    -57    -36    -44   -200    -77
    -77     28    106     23    -90     67     51    -64    -57    -41   -202    -88
    -96     31    127     31   -111     77     62    -62    -64    -20   -187    -88
    -85      5     90     41    -88     46     77    -75    -64    -23   -215   -109
    -64    -23     41     44    -54      7     90    -70    -64    -41   -223   -124
    -51    -54     -2     51    -25    -31    135     -2    -44    -41   -228   -148
    -20    -77    -59     46     18    -70    246    129     15    -31   -233   -171
     20    -41    -62     10     41    -51    363    270    109     20   -200   -153
     90    137     46   -116     20     93    454    433    280    187    -36    -20
    142    498    355   -322   -106    428    485    522    488    457    283    288
    106   1060    953   -584   -423   1008    444    493    714    833    732    748
    -25   1457   1483   -714   -753   1470    249    233    792   1093   1034   1067
   -122   1270   1389   -576   -756   1330      0   -163    530    875    844    888
   -150    652    800   -252   -475    724   -148   -496     49    244    244    358
   -114    -10    103     59   -111     46   -202   -587   -301   -306   -316   -158
    -59   -322   -262    192    101   -293   -192   -498   -358   -449   -493   -355
     -7   -348   -340    176    163   -342   -135   -381   -306   -405   -475   -368
     33   -283   -316    124    174   -301    -59   -280   -226   -335   -413   -329
     64   -176   -241     54    150   -207      7   -184   -132   -252   -327   -259
     72    -98   -171     12    122   -135     59   -127    -70   -194   -265   -205
     88    -80   -171     -5    127   -124     70   -103    -44   -189   -252   -194
    114    -83   -197    -15    153   -140     64   -106    -41   -210   -257   -210
    150    -93   -246    -28    194   -168     46   -116    -62   -223   -272   -231
    197    -85   -283    -54    239   -184     33   -119    -80   -220   -272   -244
    233    -54   -288    -90    259   -171     25   -127    -85   -207   -259   -249
    275    -28   -303   -124    288   -166     15   -142    -98   -200   -254   -249
    314    -15   -332   -150    322   -171      2   -161   -119   -197   -254   -254
    350    -18   -368   -166    358   -192    -15   -184   -145   -184   -259   -283
    387    -28   -415   -181    400   -220    -46   -223   -181   -184   -267   -311
    467    -36   -504   -215    483   -270    -90   -288   -233   -207   -280   -363
    574     -5   -579   -285    574   -293   -135   -342   -275   -239   -277   -400
    732     57   -675   -394    704   -309   -184   -389   -316   -265   -244   -418
    883     31   -852   -457    867   -410   -241   -449   -384   -319   -220   -480
   1039     12  -1026   -527   1031   -504   -293   -506   -454   -368   -166   -535
   1111     15  -1096   -563   1104   -540   -314   -527   -485   -389    -54   -537
   1101     46  -1054   -574   1078   -504   -298   -509   -472   -374     20   -488
   1060     36  -1026   -550   1044   -493   -285   -483   -465   -371    -18   -465
    997     33   -966   -517    982   -465   -262   -449   -444   -358    -54   -439
    917     33   -883   -478    901   -423   -233   -410   -415   -342    -72   -420
    836     36   -800   -436    818   -381   -200   -358   -376   -316    -62   -397
    753     36   -717   -394    735   -340   -179   -311   -348   -303    -62   -376
    675     44   -631   -358    654   -293   -163   -277   -319   -296    -54   -358
    613     49   -563   -332    587   -257   -148   -252   -288   -288    -33   -337
    584     59   -524   -322    555   -231   -142   -236   -267   -277    -20   -322
    561     75   -488   -319    524   -207   -142   -233   -254   -272    -20   -309
    535     80   -454   -309    493   -187   -140   -231   -246   -265    -25   -303
    491     77   -415   -285    452   -168   -132   -223   -233   -254    -23   -285
    472     96   -376   -283    426   -140   -119   -215   -218   -239    -23   -265
    475    111   -363   -296    418   -124   -129   -223   -223   -246    -49   -259
    454    109   -345   -283    400   -116   -132   -228   -228   -252    -67   -246
    402     98   -306   -252    355   -103   -127   -226   -226   -249    -67   -226
    342     75   -267   -207    306    -96   -114   -223   -226   -249    -67   -210
    332     41   -290   -189    309   -124   -119   -231   -241   -265    -83   -220
    337     38   -298   -189    319   -129   -127   -239   -249   -277    -98   -231
    298     41   -257   -171    275   -106   -114   -233   -246   -275   -106   -231
    272     64   -207   -168    241    -70    -93   -215   -228   -257    -96   -210
    277     70   -207   -174    244    -70    -90   -210   -218   -252   -101   -210
    267     57   -213   -163    241    -77    -80   -194   -210   -246   -109   -215
    249     57   -192   -155    220    -67    -59   -168   -187   -226   -109   -207
    231     64   -166   -148    200    -49    -36   -140   -166   -207   -103   -197
    207     77   -132   -142    168    -25    -12   -111   -142   -189    -98   -187
    168     70    -98   -119    135    -12      7    -90   -119   -176   -101   -187
    137     75    -62   -106    101      5     31    -67    -93   -155    -96   -176
    127     88    -38   -106     83     25     57    -41    -67   -132    -75   -163
     83     75     -7    -80     44     33     70    -31    -57   -124    -59   -161
     46     72     23    -59     10     49     83    -20    -38   -106    -36   -153
     31     72     41    -51     -5     57     85    -15    -31    -98    -28   -155
     20     85     64    -51    -20     75     96     -5    -18    -90    -20   -140
     31     85     54    -59    -12     72     96     -2    -18    -96    -28   -124
     10     75     64    -44    -25     70    103      7    -12    -85    -10   -119
    -12     90    103    -41    -59     98    114     20      0    -59     36   -122
    -23    101    124    -38    -72    111    122     36     12    -51     67   -109
    -33     96    129    -31    -83    114    124     49     20    -51     72    -96
    -49    101    150    -25    -98    124    129     64     28    -38     80    -80
    -64     98    163    -18   -114    129    132     80     38    -12     88    -72
    -83    106    189    -10   -135    148    142     98     51     20    101    -70
   -103    140    244    -20   -174    192    153    129     80     64    148    -28
   -116    155    272    -20   -194    213    161    153    114    101    171      5
   -119    161    280    -20   -200    220    166    168    142    124    184     28
   -106    179    285    -36   -194    231    166    176    168    145    194     41
   -163    189    350    -15   -257    270    184    192    205    166    231     54
   -223    194    418     12   -322    306    205    213    246    153    265     88
   -213    197    410      7   -311    303    200    210    257    129    259     96
   -124    228    353    -51   -239    290    187    202    262    137    231     96
   -119    262    379    -72   -249    319    213    228    303    171    210    135
   -158    283    441    -62   -298    361    239    254    342    197    181    184
   -181    293    475    -57   -327    384    262    277    381    223    153    236
   -194    293    488    -49   -340    389    280    298    405    244    135    298
   -181    283    462    -51   -322    371    288    303    410    252    116    329
   -200    296    496    -49   -348    394    309    319    420    275    127    368
   -285    319    605    -18   -446    462    342    348    446    319    171    410
   -335    332    667      2   -501    498    361    353    446    342    200    426
   -392    306    698     41   -545    501    368    350    431    348    241    433
   -418    249    667     83   -542    457    345    314    381    316    236    381
   -332    226    555     51   -446    389    306    267    319    270    194    306
   -348    218    566     64   -457    392    306    265    301    254    205    303
   -303    184    488     59   -397    337    277    231    249    205    174    257
   -228    137    366     44   -296    252    252    194    200    153    135    184
   -246    106    353     70   -301    228    262    205    194    145    140    171
   -181    114    296     33   -239    205    259    200    176    124    122    142
   -145     33    176     54   -161    106    207    135    103     49     54     72
   -140    -38    101     88   -122     31    158     77     41    -12      7     28
   -158    -90     64    124   -114    -12    132     49      7    -46    -10     25
   -187   -103     83    145   -135    -10    114     41     -5    -62    -10     46
   -223   -122    101    171   -163    -10    122     33    -15    -75    -23     38
   -226   -132     93    176   -161    -20    129     33    -25    -93    -38     23
   -249   -168     77    207   -163    -46    103     18    -54   -124    -70     23
   -236   -166     70    202   -153    -49     90     18    -67   -142    -93     36
   -218   -148     67    181   -145    -41     83     25    -70   -142    -90     41
   -241   -215     23    228   -135    -96     70     23    -93   -168   -116     36
   -226   -275    -49    249    -90   -163    111     85    -90   -189   -153      5
   -228   -298    -70    265    -80   -184    207    194    -46   -189   -176    -44
   -228   -241    -12    233   -109   -129    309    355     59   -109   -114     31
    -80     49    129     15   -103     88    410    555    257    101     80    249
     25    509    483   -267   -228    496    405    631    467    405    410    623
   -116   1091   1208   -485   -662   1148    296    532    691    810    891   1150
   -296   1283   1579   -493   -937   1431     31    197    654    937   1072   1366
   -358    958   1317   -301   -839   1137   -189   -166    296    610    761   1104
   -379    259    639     57   -509    449   -319   -459   -246    -59     85    506
   -337   -290     46    314   -192   -122   -355   -470   -517   -449   -350     88
   -309   -436   -127    371    -93   -283   -290   -335   -485   -465   -410     12
   -335   -446   -111    389   -111   -280   -192   -202   -394   -402   -376     41
   -296   -368    -72    332   -114   -220   -106    -96   -301   -329   -327     90
   -184   -220    -36    202    -75   -129    -41    -20   -226   -267   -280    148
   -194   -176     18    184   -109    -80    -15     15   -189   -239   -265    181
   -265   -226     38    246   -153    -93    -25     23   -192   -241   -275    181
   -270   -228     41    249   -158    -93    -31     31   -192   -241   -275    174
   -231   -192     38    213   -135    -77    -31     36   -184   -236   -265    163
   -218   -174     44    194   -132    -64    -25     36   -176   -231   -249    163
   -241   -192     49    215   -145    -72    -31     25   -179   -233   -246    140
   -246   -197     49    220   -150    -75    -31     18   -179   -233   -249    116
   -249   -189     59    220   -155    -64    -31     15   -179   -233   -252     83
   -252   -187     62    218   -158    -62    -33     15   -174   -226   -241     64
   -252   -158     90    205   -171    -33    -25     23   -158   -207   -220     59
   -189    -98     90    142   -140     -5    -12     38   -140   -187   -200     44
   -179    -67    111    124   -145     20      2     57   -122   -158   -171     33
   -246   -122    124    181   -187      0    -15     44   -135   -166   -176     -2
   -290   -155    135    223   -215    -10    -23     41   -140   -163   -171    -33
   -259   -106    150    181   -205     20     -7     64   -119   -129   -129    -38
   -259    -98    161    179   -210     31      0     85   -106   -103    -88    -41
   -337   -129    205    233   -272     36     -7     98   -106    -80    -57    -46
   -384   -142    239    262   -311     46    -15    111   -109    -59    -20    -49
   -400   -124    275    259   -340     75    -18    132   -101    -46     20    -38
   -426   -109    316    267   -371    103    -10    145   -103    -51     25    -28
   -446   -109    337    277   -394    114    -12    155   -103    -57     10    -23
   -462   -116    345    288   -405    114    -15    174   -101    -51     -7    -23
   -449   -119    329    283   -392    103    -18    184   -109    -49    -28    -20
   -407   -101    306    254   -358    101    -31    179   -109    -46    -41    -12
   -368    -75    293    220   -332    109    -38    171   -109    -57    -62    -18
   -335    -38    293    187   -316    127    -20    181    -98    -36    -75     -7
   -327    -25    298    176   -316    135     -5    184    -98    -12    -93      5
   -311     33    345    140   -327    189     15    192    -85     23    -70     54
   -301     75    376    114   -337    226     23    197    -80     33    -44     83
   -316     77    394    119   -355    236     18    197    -85     20    -38     85
   -337     44    381    145   -361    213      5    181    -96     -7    -49     67
   -322     31    353    145   -337    192     10    176    -90    -25    -38     49
   -303     23    327    137   -314    174     10    163    -96    -49    -54     25
   -283     33    316    124   -301    174      5    148   -103    -72    -67     12
   -272     33    306    119   -288    168     -5    129   -111    -90    -98      2
   -239     46    285     96   -262    166     -7    116   -109   -106   -127    -23
   -210     36    246     85   -228    140    -15    103   -116   -135   -145    -70
   -181      7    187     85   -184     96    -23     85   -132   -166   -187   -111
   -129     -5    122     67   -127     57    -38     59   -155   -202   -241   -161
   -114    -31     83     72    -98     25    -54     41   -168   -233   -298   -210
   -166    -98     64    129   -116    -18    -49     25   -187   -259   -366   -267
   -215   -135     80    174   -150    -25    -18     33   -174   -257   -397   -288
   -265   -137    124    200   -197     -7     12     49   -155   -241   -389   -277
   -288   -148    140    218   -215     -5     49     67   -135   -236   -371   -267
   -301   -132    168    215   -236     18     90     93   -103   -220   -345   -246
   -301   -122    176    210   -239     25    122    111    -83   -213   -340   -239
   -301   -145    155    223   -228      2    137    111    -77   -213   -348   -252
   -241   -161     80    202   -161    -41    111     80   -101   -233   -363   -285
   -231   -179     51    205   -142    -64     93     54   -119   -252   -363   -303
   -228   -181     46    205   -140    -67     98     54   -106   -239   -350   -290
   -210   -142     67    176   -142    -36    103     59    -90   -215   -332   -270
   -205   -135     70    171   -137    -33    103     59    -83   -205   -322   -257
   -181   -132     49    155   -116    -41    109     57    -80   -205   -311   -246
   -166   -135     31    150   -101    -51    119     51    -85   -205   -298   -233
   -163   -142     20    153    -93    -62    119     41    -88   -197   -275   -213
   -174   -129     44    153   -109    -44    109     36    -88   -176   -233   -181
   -142    -93     49    116    -96    -23     88     28    -90   -145   -194   -150
    -93    -67     25     77    -59    -20     67     23    -83   -119   -189   -132
    -59    -59      0     57    -31    -31     62     28    -64   -103   -202   -122
    -49    -83    -33     67     -7    -59     70     38    -46    -88   -215   -119
    -38    -62    -23     49    -10    -41    101     62    -15    -51   -192    -90
    -51    -31     20     41    -38     -5    127     88     15    -18   -166    -54
    -70    -10     57     38    -64     23    145    111     44      5   -153    -23
    -90    -31     59     62    -75     12    163    129     54     10   -155    -23
   -135    -88     44    109    -90    -23    174    140     49      0   -171    -31
   -163   -106     57    135   -111    -25    176    140     41     -2   -176    -15
   -174    -72     98    122   -137     12    197    155     49     12   -161     12
   -161    -44    116    103   -140     36    220    166     57     20   -148     31
   -163    -44    116    101   -142     33    218    153     46     12   -158     28
   -148    -41    106     96   -129     31    218    150     41     -2   -168     28
   -124    -12    111     67   -122     49    220    148     31    -18   -166     49
   -116     18    135     49   -124     75    223    145     23     -7   -171     77
   -119     49    168     33   -145    109    223    140     28      2   -184    106
   -114     88    202     10   -158    145    223    137     41     18   -189    145
   -114     96    207      7   -161    150    220    132     46     23   -202    179
   -163     49    213     57   -187    129    213    127     38     15   -223    179
   -205     38    244     80   -226    140    215    127     44     31   -210    181
   -168     20    189     72   -179    103    176     98     23      5   -226    163
   -127      0    124     62   -127     62    158     80      0    -20   -246    132
   -122    -41     80     83   -101     18    158     83     -7    -28   -259    124
   -122    -80     38     98    -83    -20    145     62    -36    -51   -277     96
    -90   -129    -38    109    -25    -85    137     49    -62    -75   -298     75
    -77   -179   -103    127     10   -142    119     25    -85    -93   -309     44
    -70   -207   -137    140     33   -174    103      0   -106   -109   -303     15
    -70   -215   -145    142     36   -181    103     -7   -111   -109   -283     10
    -70   -252   -181    161     54   -215    109    -10   -114   -109   -262      5
    -75   -270   -194    171     59   -233    111    -20   -114   -111   -244     -7
    -41   -233   -192    137     75   -213    114    -23   -103    -96   -207     -7
    -41   -259   -218    150     85   -239    109    -33   -101    -85   -179    -10
    -33   -283   -249    158    106   -265     96    -49   -111    -75   -171    -20
    -10   -290   -283    150    135   -288     88    -64   -124    -70   -194    -46
     25   -309   -335    142    179   -322     77    -77   -137    -77   -218    -77
     67   -355   -423    142    244   -389    114    -36   -127    -96   -249   -142
    114   -392   -506    137    309   -449    207     77    -72    -90   -285   -215
    166   -340   -506     85    335   -423    322    226     31    -31   -259   -228
    249   -205   -454    -20    350   -329    413    402    187    119   -137   -132
    322     93   -231   -207    275    -67    423    472    361    363    119    142
    314    553    239   -433     38    397    342    397    517    678    488    561
    223    867    641   -548   -210    756    106     98    506    865    732    839
    155    758    602   -457   -223    680   -161   -293    239    698    620    724
    166    200     33   -184     64    119   -301   -620   -267     88     12    174
    236   -337   -576     49    405   -457   -348   -685   -594   -340   -540   -296
    290   -610   -904    158    594   -756   -329   -597   -649   -449   -748   -459
    322   -665   -987    171    654   -826   -267   -498   -594   -446   -774   -462
    345   -589   -935    119    639   -761   -187   -397   -491   -363   -711   -384
    363   -498   -865     67    613   -680   -101   -298   -381   -249   -626   -270
    350   -431   -784     38    566   -607    -51   -249   -319   -176   -566   -187
    327   -381   -709     28    517   -545    -28   -226   -288   -137   -519   -140
    301   -363   -665     28    480   -511    -15   -207   -265   -103   -483   -119
    275   -363   -639     41    457   -501      5   -179   -239    -72   -446    -88
    277   -348   -626     33    452   -488     10   -166   -226    -54   -420    -77
    285   -324   -610     20    446   -467     15   -153   -213    -31   -394    -72
    249   -324   -576     36    410   -452     33   -132   -189     -5   -374    -62
    218   -332   -550     57    381   -439     44   -122   -179      7   -361    -70
    241   -348   -592     51    415   -470     18   -145   -194    -10   -374   -101
    246   -371   -618     62    431   -493      5   -150   -200    -20   -387   -114
    187   -361   -548     83    366   -454     15   -129   -181     -7   -371   -103
    122   -327   -452    101    285   -389     36   -101   -148     18   -337    -77
    200   -327   -527     62    361   -428     20   -114   -161     -7   -353   -103
    161   -329   -491     85    324   -410     33   -103   -142    -12   -348   -106
    215   -319   -535     49    374   -426      7   -132   -163    -51   -381   -161
    226   -319   -545     44    384   -431      7   -132   -161    -62   -379   -192
    213   -329   -545     57    379   -439     12   -132   -155    -72   -379   -220
    207   -332   -540     62    374   -436     15   -132   -158    -90   -384   -233
    202   -316   -519     54    361   -418     25   -122   -148    -98   -381   -231
    184   -309   -493     62    337   -400     33   -109   -135   -101   -366   -215
    163   -303   -470     70    314   -387     31   -106   -122    -98   -335   -176
    158   -296   -454     70    306   -374     31   -106   -119   -101   -293   -176
    153   -272   -426     59    288   -348     25   -101   -111    -93   -306   -210
    148   -275   -423     62    285   -348     20    -98   -101    -88   -275   -218
    145   -259   -407     54    275   -332     20    -93    -90    -83   -207   -220
    137   -259   -397     62    267   -327     10   -101    -90    -77   -140   -231
    145   -252   -400     51    270   -324     -7   -111   -101    -77    -96   -231
    158   -233   -392     36    272   -311    -25   -111   -106    -64    -46   -202
    161   -205   -368     20    265   -285    -41   -114   -114    -51    -20   -187
    145   -202   -348     28    246   -275    -41   -109   -119    -36    -23   -181
    161   -210   -371     23    265   -290    -59   -127   -161    -33    -83   -187
    176   -200   -376     10    275   -288    -59   -140   -181      5    -93   -171
    145   -197   -342     25    244   -270    -31   -129   -158     12   -111   -140
    114   -207   -322     46    218   -265     -7   -119   -153    -15   -137   -129
     85   -231   -316     72    200   -272     10   -111   -150    -31   -153   -140
     64   -254   -319     93    192   -288     25   -106   -150    -38   -155   -148
     49   -262   -314    103    179   -288     36   -109   -150    -28   -161   -150
     54   -259   -314    103    184   -285     57    -96   -140    -18   -171   -135
     72   -241   -314     83    192   -275     85    -80   -124      5   -155   -122
     72   -252   -324     88    197   -285     98    -75   -122     12   -158   -135
     75   -254   -329     88    200   -290    119    -54   -103     25   -161   -140
     80   -262   -342     90    210   -301    137    -38    -90     38   -155   -153
     80   -259   -340     88    207   -298    158    -25    -80     49   -158   -163
     90   -277   -368     93    228   -322    171     -7    -70     46   -174   -181
    124   -285   -410     80    267   -348    171      0    -67     36   -189   -210
    148   -293   -441     72    293   -366    166     -5    -70     25   -207   -241
    127   -275   -405     72    265   -340    181      7    -51     44   -200   -236
    124   -285   -410     77    267   -348    176      7    -49     31   -218   -246
    158   -303   -465     72    309   -384    155    -15    -72    -15   -246   -283
    174   -303   -478     64    324   -389    140    -33    -77    -38   -259   -293
    213   -296   -509     41    358   -402    135    -31    -72    -59   -254   -285
    231   -311   -545     38    387   -428    124    -38    -75    -93   -265   -301
    246   -319   -566     36    405   -441    109    -44    -80   -116   -265   -301
    277   -314   -592     18    433   -452     96    -38    -77   -132   -262   -290
    316   -301   -618     -7    465   -459     75    -46    -90   -137   -210   -298
    327   -303   -631    -12    478   -465     70    -38    -93   -145   -184   -303
    327   -301   -631    -15    478   -465     62    -28    -93   -155   -187   -306
    340   -290   -631    -23    485   -459     54    -12    -85   -163   -200   -301
    353   -298   -652    -28    501   -475     54    -12    -85   -163   -119   -293
    361   -277   -641    -41    498   -459     57     -7    -83   -153    -75   -285
    355   -246   -602    -57    478   -423     67      7    -64   -140    -62   -257
    319   -262   -581    -28    449   -420     70     15    -59   -145    -41   -246
    314   -259   -574    -25    441   -418     72     23    -57   -137    -23   -220
    296   -254   -553    -20    423   -402     72     25    -51   -132    -67   -218
    267   -249   -519    -10    392   -384     72     31    -51   -135    -88   -226
    249   -223   -472    -12    361   -348     93     59    -28   -109    -72   -200
    223   -205   -428    -10    324   -316    122     90      0    -72    -64   -168
    176   -184   -361      2    267   -270    132    101     10    -54    -77   -145
    161   -155   -316     -5    239   -233    155    129     36    -33    -83   -116
    137   -148   -285      5    210   -215    179    158     59    -15    -85    -93
    109   -153   -262     20    184   -205    181    163     59    -18   -101    -85
     90   -114   -207     10    148   -161    194    171     67    -10    -98    -62
     77    -75   -153     -2    114   -114    200    168     75      5    -90    -46
     64    -64   -129      0     96    -96    200    174     83     18    -88    -36
     46    -93   -140     23     90   -116    189    166     75      7   -101    -36
     33   -109   -145     36     88   -127    166    148     57    -12   -119    -51
     23   -119   -142     49     80   -132    148    132     46    -20   -129    -57
      0   -148   -148     75     72   -148    150    137     46    -23   -132    -57
    -20   -179   -158     98     67   -168    153    135     38    -36   -150    -70
     -5   -215   -210    109    101   -213    140    122     18    -62   -179    -93
      2   -257   -259    124    129   -257    129    109     -2    -83   -194   -111
     15   -249   -265    116    140   -257    119     96    -12    -93   -202   -124
     10   -280   -293    132    150   -285    114     85    -28   -114   -215   -135
    -10   -316   -306    163    145   -311    106     70    -44   -129   -231   -145
    -33   -345   -314    189    137   -329     96     62    -51   -142   -246   -148
    -51   -363   -311    207    129   -337     98     59    -54   -153   -259   -153
    -57   -358   -303    207    122   -332     93     51    -59   -161   -244   -155
    -57   -353   -296    205    116   -324     85     38    -67   -163   -220   -155
    -54   -355   -301    205    122   -329     85     38    -67   -163   -207   -145
    -67   -361   -293    215    111   -327     90     44    -57   -155   -218   -137
    -85   -374   -288    228     98   -332    103     59    -44   -150   -233   -127
    -64   -400   -335    231    132   -368    137    106    -25   -155   -239   -137
    -62   -426   -363    244    148   -397    233    223     41   -132   -249   -155
    -62   -368   -306    215    122   -337    348    368    161    -44   -210   -124
    -23   -239   -215    127     96   -226    433    524    314    106    -57      0
     20     44     23    -33     -2     33    457    610    483    337    200    267
     15    511    496   -265   -241    504    407    587    672    683    592    675
    -49    859    909   -405   -478    883    207    332    706    911    888    966
   -109    691    800   -290   -454    743    -23    -12    433    735    732    836
   -142    218    361    -38   -252    288   -142   -301    -15    207    220    439
   -145   -252   -106    200    -20   -181   -187   -389   -335   -231   -213     80
   -106   -540   -433    324    163   -488   -171   -293   -379   -340   -350    -41
    -59   -628   -568    342    252   -600   -106   -192   -324   -324   -374    -59
    -15   -594   -579    306    280   -587    -46   -119   -254   -262   -332    -31
     15   -506   -522    244    267   -511     12    -46   -168   -181   -259     25
     38   -439   -478    200    257   -457     67     20    -98   -106   -192    101
     33   -407   -441    187    236   -423     90     57    -64    -67   -166    148
     -5   -405   -402    205    197   -402    101     67    -57    -64   -163    161
    -20   -407   -387    213    181   -397    111     80    -51    -57   -140    145
    -20   -405   -384    213    181   -394    116     98    -44    -49   -109    129
    -67   -415   -348    239    140   -381    114    106    -33    -31    -96    114
   -132   -433   -301    283     83   -368    114    116    -20    -10    -88     98
   -109   -423   -314    265    101   -368    114    122     -5     -2    -80     88
     -5   -397   -392    202    192   -394     98    109      0    -20    -98     64
    -85   -426   -342    254    127   -387    101    114     46    -41   -106     83
   -194   -467   -272    329     38   -371    119    135    106    -57   -103    114
   -213   -410   -197    309    -10   -303    174    194    184    -25    -62    181
    -62   -348   -285    205    111   -316    176    200    192    -38    -83    197
    -77   -400   -322    239    122   -361    153    176    163    -62   -109    181
   -145   -423   -277    283     64   -350    161    187    161    -41    -93    197
   -166   -418   -252    290     41   -335    174    194    155    -20    -90    213
   -179   -420   -241    301     31   -332    174    189    140    -15    -88    207
   -205   -441   -236    322     12   -340    155    168    109    -23   -111    187
   -233   -415   -181    324    -28   -298    174    179    106     10   -111    194
   -210   -374   -166    290    -23   -270    189    200    114     46    -80    213
   -233   -397   -163    316    -36   -280    176    187    101     62    -77    205
   -265   -433   -168    350    -49   -303    166    171     90     64    -70    205
   -257   -418   -161    337    -49   -290    150    161     90     62    -44    213
   -249   -418   -168    332    -41   -293    127    150     90     51    -10    220
   -200   -387   -187    293     -7   -288    114    153     98     51     38    249
   -174   -366   -194    270      7   -280    103    150     96     46     75    272
   -168   -374   -205    270     18   -290     80    137     72     25     85    275
   -148   -374   -228    259     38   -301     44    116     41     -2     90    270
   -163   -400   -236    283     36   -319     -2     85      0    -41     67    249
    -90   -361   -270    226     88   -316    -23     77    -18    -64     49    267
    -70   -358   -288    213    106   -322    -46     64    -41    -93     28    267
    -80   -379   -298    228    109   -340    -85     25    -85   -135     -7    228
     28   -324   -353    148    189   -337   -109     10   -109   -158    -28    194
    101   -270   -371     83    233   -319   -109     18   -119   -168    -46    176
     44   -293   -337    124    189   -314   -114     10   -135   -189    -85    150
    -20   -358   -340    187    158   -348   -122      0   -158   -226   -135    111
    -25   -381   -355    205    163   -368   -122      0   -174   -252   -168     88
      2   -350   -355    171    176   -353   -114     10   -171   -254   -187     70
     36   -316   -355    140    194   -335   -106     23   -163   -246   -194     49
     18   -355   -376    166    197   -366   -109     18   -171   -265   -218      7
    -12   -402   -389    207    187   -397   -114     10   -179   -283   -231    -25
     93   -280   -374     90    233   -327    -46     72   -114   -226   -176      5
    137   -200   -337     31    236   -270     25    135    -54   -179   -132     31
     -7   -311   -303    158    148   -309     -2    111    -83   -213   -174    -18
    -15   -355   -340    187    161   -348    -36     80   -109   -241   -205    -54
     57   -296   -355    116    205   -324    -12     93    -96   -231   -200    -54
     64   -290   -355    111    210   -322     10     98    -93   -218   -179    -75
    -62   -363   -301    213    116   -332      7     88   -101   -213   -153   -106
   -213   -441   -228    327      7   -335     12     85   -103   -202   -127   -127
   -148   -444   -296    296     72   -371      0     77   -119   -207   -129   -124
   -101   -462   -361    280    129   -413    -18     57   -150   -236   -148   -129
    -93   -472   -379    283    140   -426    -18     49   -163   -246   -150   -135
    -90   -446   -355    270    132   -402      0     57   -158   -236   -129   -122
    -77   -470   -394    272    158   -431     -5     41   -176   -249   -137   -135
    -72   -470   -397    272    161   -436      2     44   -179   -252   -129   -132
    -18   -465   -446    241    213   -457    -12     33   -197   -265   -135   -150
     25   -467   -493    220    259   -480    -20     20   -215   -277   -142   -176
     46   -470   -517    210    280   -493    -23     20   -223   -285   -145   -192
     41   -478   -519    215    280   -498    -20     23   -226   -293   -150   -200
     25   -483   -509    226    267   -496    -15     28   -231   -298   -166   -194
     46   -483   -530    218    288   -506    -20     10   -241   -303   -200   -200
     46   -491   -540    220    290   -514    -18      5   -241   -303   -228   -205
     20   -496   -519    236    270   -506    -10     12   -233   -298   -244   -202
     -7   -483   -475    244    233   -480      2     28   -218   -277   -241   -179
    -44   -439   -394    241    174   -418     15     46   -194   -252   -226   -150
   -103   -392   -290    246     90   -342     31     70   -163   -218   -207   -140
   -197   -342   -145    270    -28   -244     72    127   -101   -155   -153    -98
   -316   -309      7    311   -163   -153    124    200    -25    -83    -83    -28
   -433   -272    161    353   -298    -57    174    270     51     -5    -12     36
   -548   -213    335    379   -441     59    226    337    127     70     54     93
   -727   -145    581    436   -654    215    324    426    228    171    142    168
  -1028    -93    935    558   -984    420    462    537    361    303    270    272
  -1249    -36   1213    644  -1231    587    563    615    465    402    371    350
  -1213    -28   1184    620  -1200    576    530    576    446    381    345    296
  -1018     -5   1010    511  -1015    501    433    491    381    316    270    179
   -805     15    820    394   -813    415    345    405    316    252    184     41
   -704     10    714    348   -709    361    296    355    277    210    129    -77
   -696     25    722    335   -709    374    296    345    272    202    114   -174
   -766      0    766    381   -766    381    306    348    275    197    103   -270
   -917    -36    880    478   -898    420    340    376    301    210    109   -358
   -924    -64    859    496   -893    397    322    345    270    171     51   -535
   -828    -72    756    449   -792    340    272    288    210    111    -25   -646
   -766    -83    680    423   -724    298    239    241    166     59    -75   -654
   -662   -129    532    394   -600    200    189    187    106    -23   -142   -698
   -542   -132    410    337   -478    137    148    145     57    -72   -202   -706
   -444    -98    345    270   -397    122    127    127     36    -83   -241   -662
   -387   -103    280    244   -335     88    127    127     33    -80   -272   -605
   -366   -145    220    254   -293     36    127    127     31    -93   -290   -571
   -371   -184    187    277   -280      0    135    122     28   -103   -296   -555
   -387   -223    161    303   -275    -31    145    124     23   -114   -290   -548
   -381   -272    109    327   -246    -83    184    168     33   -122   -288   -527
   -374   -303     67    337   -220   -119    296    293     96   -103   -283   -511
   -353   -231    122    293   -239    -54    423    452    220    -28   -215   -415
   -257    -54    200    153   -228     72    519    633    394    129    -57   -161
   -148    257    402    -54   -275    329    550    748    568    379    207    171
   -150    758    906   -303   -530    831    524    776    784    756    633    639
   -327   1192   1519   -431   -922   1356    376    613    906   1085   1036   1080
   -423   1098   1522   -337   -974   1309    103    228    659    963    963   1065
   -418    597   1015    -90   -717    805    -88   -181    153    402    439    672
   -296     28    322    132   -311    174   -181   -366   -259   -163   -127    239
   -129   -301   -171    215     20   -236   -200   -329   -376   -368   -368     49
    -36   -426   -392    231    176   -410   -176   -270   -376   -407   -431     10
     62   -444   -506    189    283   -472   -150   -236   -350   -407   -444      7
    142   -381   -527    116    332   -454   -103   -189   -290   -366   -413     46
    202   -314   -517     57    358   -415    -64   -150   -236   -319   -374     88
    254   -306   -563     25    407   -433    -59   -145   -226   -314   -368     85
    322   -303   -628    -10    472   -465    -64   -158   -231   -319   -381     62
    387   -306   -693    -41    537   -501    -75   -171   -241   -329   -394     44
    452   -290   -743    -80    597   -517    -80   -184   -254   -335   -405     31
    522   -290   -815   -116    667   -553    -96   -205   -275   -358   -436     -7
    615   -309   -924   -153    769   -615   -129   -241   -311   -392   -480    -57
    722   -335  -1060   -194    888   -696   -166   -288   -355   -433   -530   -119
    849   -366  -1215   -241   1031   -789   -207   -342   -405   -480   -584   -194
    945   -402  -1350   -272   1145   -875   -262   -405   -465   -530   -654   -275
    995   -446  -1441   -275   1215   -943   -303   -449   -506   -563   -693   -329
    979   -485  -1467   -249   1221   -976   -327   -470   -522   -584   -701   -358
    841   -504  -1345   -168   1093   -924   -288   -433   -488   -561   -665   -332
    628   -506  -1135    -62    880   -818   -226   -366   -426   -501   -602   -272
    465   -488   -953     10    709   -719   -171   -309   -371   -446   -550   -220
    379   -462   -841     41    607   -652   -140   -272   -340   -413   -522   -194
    327   -462   -789     67    558   -626   -127   -257   -332   -405   -519   -181
    311   -465   -779     75    545   -620   -129   -259   -335   -407   -530   -187
    340   -452   -792     54    563   -620   -135   -257   -337   -410   -532   -197
    361   -423   -787     31    574   -605   -145   -254   -337   -405   -532   -202
    363   -407   -771     23    566   -589   -140   -244   -332   -392   -535   -202
    366   -389   -758     10    561   -574   -140   -239   -329   -387   -532   -210
    374   -361   -735     -5    553   -548   -148   -233   -322   -374   -522   -207
    358   -337   -698    -10    527   -517   -145   -220   -309   -361   -511   -197
    345   -311   -657    -15    501   -483   -135   -202   -290   -337   -485   -181
    311   -296   -607     -7    459   -452   -124   -189   -275   -314   -462   -163
    275   -293   -568     10    420   -431   -119   -181   -265   -301   -444   -148
    236   -288   -527     25    381   -407   -106   -171   -252   -285   -428   -135
    207   -277   -485     36    345   -381    -96   -161   -236   -267   -407   -111
    176   -259   -439     38    306   -348    -85   -150   -226   -254   -394    -96
    122   -262   -384     70    252   -322    -77   -148   -226   -249   -381    -85
     57   -272   -332    106    194   -303    -64   -140   -215   -239   -366    -77
     10   -270   -280    129    145   -275    -41   -122   -200   -226   -348    -64
    -49   -257   -210    150     77   -233    -23   -119   -194   -220   -337    -57
    -98   -257   -161    176     28   -210     -2   -111   -187   -210   -327    -49
   -135   -270   -137    202      0   -205     12    -98   -179   -202   -319    -46
   -168   -270   -101    220    -33   -187     25    -93   -171   -192   -311    -54
   -184   -259    -75    220    -57   -168     44    -80   -161   -181   -311    -57
   -187   -252    -64    218    -62   -158     64    -62   -145   -158   -298    -64
   -187   -262    -75    223    -59   -168     83    -41   -129   -137   -290    -67
   -187   -259    -72    223    -57   -166    109    -25   -111   -122   -303    -72
   -189   -267    -80    226    -54   -174    122    -20   -103   -116   -329    -77
   -184   -275    -90    228    -46   -184    132    -15    -96   -114   -350    -80
   -176   -275    -98    226    -41   -187    142    -15    -90   -111   -358    -93
   -189   -267    -77    228    -57   -174    145    -23    -85   -106   -345   -109
   -181   -262    -83    220    -51   -171    148    -23    -83    -98   -337   -111
   -174   -262    -88    218    -44   -174    155    -20    -77    -98   -337   -109
   -174   -265    -90    218    -41   -179    158    -23    -77    -96   -335   -111
   -174   -277   -103    226    -36   -192    163    -18    -75    -96   -335   -119
   -181   -272    -93    226    -46   -184    174    -20    -75   -101   -337   -124
   -197   -270    -72    233    -64   -171    184    -20    -75   -106   -337   -116
   -202   -267    -64    233    -70   -166    187    -18    -75   -111   -342   -114
   -194   -259    -64    228    -64   -163    184    -18    -77   -116   -348   -129
   -163   -244    -80    202    -44   -161    184    -23    -80   -116   -342   -135
   -174   -220    -46    197    -64   -135    184    -18    -72   -106   -332   -119
   -220   -210     10    213   -116    -98    197      0    -51    -85   -322    -93
   -290   -207     83    249   -187    -62    233     41    -10    -44   -309    -57
   -306   -200    103    252   -207    -49    239     54      5    -31   -296    -70
   -181   -168     12    174    -98    -80    207     36    -10    -44   -309    -98
   -213   -148     62    179   -140    -44    233     80     31     -2   -275    -62
   -158   -135     23    148    -90    -57    244    111     59     18   -267    -36
   -106   -116    -10    111    -49    -64    228    109     64      5   -275    -46
    -98    -98      0     98    -51    -49    220    109     67     -5   -259    -54
   -148    -96     51    122   -101    -23    228    119     80     10   -226    -51
   -189    -80    109    135   -150     12    246    140    103     44   -197    -31
   -202    -59    140    129   -171     38    272    155    132     77   -171     -5
   -218    -49    168    132   -194     59    285    166    150    101   -153     12
   -233    -44    187    137   -210     72    290    171    150    114   -137      7
   -187    -12    174    101   -181     80    283    166    148    111   -101    -15
    -90      0     90     44    -93     44    254    137    116     70    -98    -49
     25     18     -7    -23     15      5    228    111     83     36    -93    -85
    132     44    -90    -88    111    -23    207     80     51      7    -88   -124
    254     51   -202   -153    228    -75    150     15      0    -36   -158   -194
    389     41   -348   -215    368   -153    101    -31    -46    -70   -200   -249
    522     38   -483   -280    501   -223     70    -75    -90   -116   -218   -288
    654     25   -628   -340    641   -301     15   -135   -161   -179   -246   -337
    800     -7   -807   -394    802   -407    -41   -202   -241   -252   -309   -405
    971    -72  -1044   -452   1008   -558    -96   -280   -342   -348   -402   -485
   1127   -119  -1247   -504   1187   -683   -132   -350   -428   -426   -493   -561
   1249   -171  -1421   -540   1335   -795   -155   -394   -504   -488   -592   -633
   1317   -257  -1574   -530   1444   -914   -174   -420   -561   -540   -680   -704
   1431   -303  -1735   -566   1582  -1018   -226   -439   -571   -522   -714   -756
   1595   -335  -1930   -631   1761  -1132   -298   -504   -597   -459   -717   -795
   1745   -387  -2135   -680   1938  -1260   -376   -600   -652   -389   -693   -836
   1849   -405  -2255   -722   2052  -1330   -431   -667   -696   -319   -600   -859
   1862   -358  -2223   -753   2042  -1291   -426   -662   -683   -262   -426   -815
   1883   -340  -2223   -774   2052  -1280   -436   -672   -691   -301   -298   -792
   1938   -345  -2283   -800   2109  -1314   -457   -704   -714   -363   -153   -795
   1990   -335  -2325   -826   2156  -1330   -470   -722   -732   -410     -5   -795
   2055   -324  -2379   -865   2216  -1353   -498   -737   -756   -459    119   -795
   2135   -324  -2460   -906   2296  -1392   -524   -750   -776   -504    241   -795
   2226   -335  -2564   -948   2392  -1449   -527   -735   -792   -542    303   -792
   2239   -355  -2595   -940   2416  -1475   -465   -636   -758   -550    389   -789
   2213   -283  -2496   -966   2353  -1389   -350   -488   -652   -472    563   -727
   2229   -124  -2353  -1052   2291  -1239   -241   -319   -491   -337    701   -594
   2223    145  -2078  -1187   2151   -966   -187   -179   -298   -140    896   -303
   2148    594  -1553  -1371   1852   -478   -207   -132    -80    161   1208    161
   1888   1023   -865  -1457   1376     80   -332   -283     67    462   1519    607
   1639    958   -683  -1299   1161    137   -545   -605    -88    407   1475    641
   1452    459   -992   -956   1221   -265   -678   -935   -501    -77    984    277
   1301   -176  -1478   -561   1389   -826   -698  -1047   -878   -649    353   -200
   1252   -524  -1779   -366   1514  -1150   -662   -935   -917   -810      5   -400
   1218   -607  -1826   -303   1519  -1218   -589   -807   -841   -818   -205   -478
   1143   -592  -1738   -275   1439  -1166   -480   -667   -724   -763   -316   -485
   1039   -517  -1556   -259   1296  -1036   -340   -506   -574   -665   -363   -423
    914   -439  -1353   -239   1132   -896   -244   -402   -457   -581   -371   -345
    823   -381  -1205   -220   1013   -795   -181   -332   -381   -530   -387   -254
    732   -332  -1065   -202    898   -698   -124   -265   -316   -480   -381   -161
    641   -311   -953   -163    797   -631    -80   -213   -277   -454   -397    -96
    501   -345   -846    -77    672   -594    -46   -174   -254   -439   -418    -57
    389   -350   -740    -20    563   -542    -15   -129   -226   -420   -415    -36
    285   -361   -646     36    462   -501     23    -83   -194   -392   -402    -36
    210   -363   -574     77    392   -467     62    -41   -166   -355   -368    -46
    171   -335   -506     80    337   -418     88    -10   -140   -316   -319    -57
    103   -348   -454    122    277   -400    111     10   -124   -296   -283    -77
     41   -376   -418    166    228   -397    127     15   -122   -285   -262    -98
     36   -355   -392    161    213   -374    145     23   -111   -272   -231    -85
     33   -340   -374    153    202   -355    161     31   -106   -252   -184    -62
     41   -311   -353    135    197   -332    174     38    -96   -231   -127    -31
     46   -296   -345    124    194   -319    179     38    -90   -220    -80    -15
     62   -293   -355    116    207   -324    184     31    -96   -220    -44     -2
     72   -277   -353    101    213   -314    194     41    -85   -207     12     20
     49   -301   -350    124    200   -327    181     25   -103   -215     54     38
     51   -296   -348    119    200   -322    174     15   -116   -210    103     85
     72   -283   -355    106    213   -319    176     18   -106   -192    176    153
     83   -283   -366     98    223   -322    161     12    -98   -187    277    226
     83   -293   -376    106    228   -335    142      7    -90   -174    358    314
     62   -296   -361    114    210   -327    132      5    -70   -150    392    426
     67   -257   -324     96    194   -290    137     15    -33   -129    426    558
     49   -257   -309    103    179   -283    127     15     -5   -119    389    618
     57   -254   -314     98    184   -283    127     20     18   -106    381    678
     38   -239   -277     98    158   -257    137     38     49    -80    394    756
     -5   -205   -200    106     96   -202    158     70    101    -33    410    865
    -72   -179   -109    124     15   -145    163     85    124      2    428    963
   -116   -158    -41    135    -38   -101    171     96    140     28    470    997
   -192   -174     18    179   -106    -77    176    106    153     44    480    997
   -244   -184     59    215   -153    -62    184    109    148     54    470   1028
   -270   -187     80    228   -176    -51    205    119    148     62    452    997
   -290   -192     98    239   -194    -46    215    119    145     59    420    937
   -311   -207    101    259   -207    -54    213    116    140     44    407    930
   -345   -213    132    280   -239    -41    207    119    145     31    394    982
   -361   -192    168    275   -265    -12    233    142    184     44    426   1005
   -387   -228    158    306   -275    -33    228    140    189     23    376    927
   -433   -246    187    340   -311    -31    233    148    197     -7    309    930
   -452   -249    202    350   -327    -23    241    168    215     10    290    932
   -501   -301    200    400   -353    -51    241    179    220     -2    205    904
   -506   -327    176    415   -342    -75    244    187    233    -38    140    854
   -415   -267    145    340   -283    -62    267    215    275    -49    140    784
   -389   -293     96    342   -244    -98    290    236    288    -75    155    724
   -433   -387     46    407   -241   -171    259    197    236   -127    111    657
   -340   -374    -33    355   -153   -205    252    184    210   -127     59    623
   -296   -389    -96    340   -101   -244    246    168    176   -116      2    566
   -270   -444   -174    358    -49   -309    226    132    122   -153    -54    467
   -226   -475   -252    350     12   -366    207     98     67   -176    -98    415
   -181   -488   -309    335     62   -400    200     75     33   -176   -111    376
   -148   -483   -335    314     93   -410    168     41     -5   -174   -129    337
   -124   -542   -418    335    145   -480    161     36    -23   -174   -161    316
    -80   -581   -501    329    210   -542    142     18    -51   -174   -158    288
    -31   -574   -542    301    254   -558    119      5    -70   -158   -124    252
     -5   -558   -553    280    270   -555    116      2    -72   -142    -93    218
     18   -527   -545    254    280   -535    132     31    -41   -103    -44    213
    -25   -545   -522    283    246   -535    116     36    -36    -96    -25    187
    -67   -537   -472    301    202   -506    106     46    -23    -90     -2    176
    -72   -527   -454    298    189   -491    114     77     -2    -96     18    174
    -77   -509   -431    293    176   -470    124     98     12    -85     38    171
   -163   -545   -381    353    109   -465    106    103     10    -85     54    168
   -239   -584   -345    413     51   -465     93    114     10    -93     46    153
   -150   -472   -322    311     83   -397    103    153     33    -70     36    161
   -150   -423   -272    288     59   -348    101    171     51    -57     25    161
   -233   -514   -283    374     20   -400     83    166     31    -83    -20    132
   -267   -509   -241    387    -12   -376    103    192     46    -72      7    135
   -290   -485   -197    387    -46   -342    114    213     57    -62     44    148
   -293   -420   -127    358    -83   -275    111    226     64    -38     75    168
   -350   -387    -36    366   -158   -210    161    270     90    -15    103    205
   -353   -366    -12    358   -171   -189    168    285     90     -5     88    233
   -345   -337      7    340   -179   -166    161    280     83    -10     72    233
   -319   -306     12    314   -166   -148    181    301    106     12    101    254
   -301   -277     23    288   -166   -127    184    309    122     38    140    293
   -319   -275     44    298   -184   -116    168    290    111     33    158    303
   -353   -293     59    322   -207   -116    142    262     88     15    145    293
   -316   -285     31    301   -174   -127     90    215     46    -18    111    285
   -303   -309     -5    303   -153   -158     70    200     23    -31     90    288
   -353   -405    -54    379   -150   -231     67    192      7    -46     49    265
   -335   -420    -88    376   -124   -254     64    187     -2    -57     15    265
   -283   -410   -127    348    -77   -270     59    174    -20    -64    -15    259
   -290   -498   -207    394    -41   -353     33    161    -59   -106    -80    220
   -316   -555   -239    433    -38   -397     -7    116   -116   -145   -135    174
   -319   -594   -275    454    -23   -433    -18     98   -145   -171   -184    148
   -270   -641   -371    457     49   -506    -10    103   -161   -189   -236    116
   -283   -670   -387    475     49   -530     -7    114   -166   -176   -244    119
   -332   -683   -350    506      7   -517    -15    109   -174   -166   -244    137
   -332   -691   -358    509     10   -524    -33     90   -187   -174   -254    137
   -265   -672   -407    470     70   -540    -44     80   -197   -184   -272    137
   -231   -685   -454    457    109   -571    -54     70   -218   -205   -293    122
   -215   -709   -493    462    137   -602    -62     57   -236   -228   -306    116
   -249   -750   -501    498    124   -626    -72     46   -249   -249   -319    106
   -262   -782   -519    522    127   -652    -49     85   -246   -265   -342     77
   -301   -849   -548    574    122   -698     36    205   -200   -283   -376     18
   -340   -807   -467    571     62   -639    150    353    -90   -226   -332     31
   -246   -644   -397    444     72   -522    270    540     80    -77   -202    132
   -124   -358   -233    241     54   -296    311    631    252    142     18    335
   -140     54    192     41   -168    122    202    579    402    467    379    662
   -236    431    667    -98   -452    548    -20    316    426    732    693    914
   -303    433    735    -67   -519    581   -259    -38    213    683    675    854
   -358     10    368    174   -363    189   -361   -340   -210    168    220    485
   -355   -522   -168    439    -96   -345   -345   -397   -537   -371   -267     75
   -303   -771   -470    537     80   -620   -285   -277   -550   -501   -397    -93
   -270   -839   -571    553    148   -704   -205   -158   -462   -478   -394   -137
   -249   -815   -566    532    158   -691   -137    -85   -379   -418   -374   -148
   -252   -730   -480    488    114   -605    -77    -15   -288   -335   -309   -114
   -223   -623   -400    423     85   -511    -23     44   -210   -262   -252    -75
   -194   -530   -337    361     70   -433     12     80   -158   -202   -213    -59
   -189   -470   -280    329     44   -376     38     96   -129   -166   -187    -54
   -202   -439   -239    319     15   -340     64    119   -103   -155   -171    -57
   -241   -413   -171    324    -36   -293    101    150    -75   -135   -150    -57
   -301   -413   -111    355    -96   -265    116    163    -62   -119   -142    -67
   -381   -465    -83    423   -150   -275    111    153    -70   -122   -163   -101
   -470   -478     -7    472   -231   -244    124    163    -59   -101   -166   -103
   -493   -457     36    475   -267   -210    135    181    -46    -85   -166   -101
   -498   -428     67    462   -285   -181    145    197    -31    -62   -158    -96
   -524   -387    137    457   -332   -124    171    220      0    -31   -142    -80
   -587   -381    205    483   -397    -90    176    226     12    -20   -142    -96
   -654   -387    265    519   -459    -62    176    228     25    -10   -140   -101
   -691   -342    345    517   -519      0    202    254     62     23   -111    -85
   -748   -301    446    524   -597     72    228    288    103     64    -72    -59
   -826   -288    535    555   -680    122    254    319    140     98    -28    -38
   -875   -257    615    566   -748    179    280    348    179    135     28     -7
   -922   -223    696    571   -810    236    298    374    213    166     88     38
   -953   -210    743    581   -849    265    309    389    231    184    129     75
   -963   -194    766    579   -867    285    314    392    236    189    148     90
   -924   -158    766    540   -846    303    316    394    244    200    161    101
   -906   -135    771    519   -841    316    316    392    249    202    168    106
   -911   -119    792    517   -852    335    309    389    249    210    174    106
   -924   -127    797    524   -862    335    309    392    249    210    176    116
   -943   -114    828    527   -885    355    314    397    262    228    194    148
   -956   -101    854    527   -906    376    324    407    277    249    218    194
   -956   -114    841    535   -898    363    319    397    275    249    223    226
   -859   -142    717    498   -789    285    272    342    220    197    181    207
   -701   -137    561    418   -633    210    218    283    161    142    140    189
   -535   -161    374    345   -457    106    158    213     90     75     75    145
   -371   -176    194    275   -283      7     98    148     23     10     15    106
   -187   -192     -5    187    -93   -101     33     77    -46    -59    -41     57
     80   -218   -301     67    189   -259    -62    -25   -150   -161   -137    -31
    246   -239   -485     -5    363   -361   -116    -93   -220   -231   -200    -77
    220   -244   -465     12    342   -353    -96    -90   -220   -228   -200    -62
    197   -257   -454     31    324   -355    -88    -83   -228   -239   -200    -64
    277   -252   -530    -12    402   -389   -119   -119   -257   -267   -218    -98
    324   -252   -579    -36    449   -415   -137   -148   -272   -283   -226   -116
    337   -296   -633    -20    485   -465   -135   -155   -288   -301   -249   -148
    394   -293   -688    -51    537   -491   -129   -161   -290   -306   -262   -161
    366   -298   -667    -33    517   -483   -109   -150   -272   -293   -257   -166
    316   -288   -605    -12    459   -446    -83   -127   -244   -270   -239   -163
    244   -283   -527     20    384   -405    -49   -103   -215   -249   -223   -161
    189   -290   -483     49    335   -387    -31    -85   -192   -239   -223   -166
    153   -290   -444     70    296   -368    -12    -64   -171   -218   -218   -161
    124   -293   -418     83    270   -355      2    -46   -150   -202   -213   -158
    122   -267   -389     72    254   -327     15    -33   -137   -187   -205   -150
     88   -275   -363     90    226   -319     15    -31   -127   -179   -202   -153
     36   -285   -322    124    179   -303     25    -28   -119   -171   -197   -155
      2   -277   -280    135    140   -277     31    -25   -111   -158   -184   -155
    -15   -270   -254    142    119   -262     33    -18   -106   -155   -161   -148
      2   -270   -272    132    135   -270     28    -20   -114   -179   -161   -153
     46   -275   -322    111    184   -298     25    -25   -122   -187   -161   -171
     31   -314   -345    140    187   -329     25    -33   -132   -194   -158   -192
     59   -306   -366    124    213   -335     10    -46   -148   -200   -153   -200
    122   -275   -397     75    259   -335     -5    -54   -153   -202   -142   -207
    168   -277   -446     54    306   -361     -7    -57   -153   -200   -137   -215
    184   -298   -483     57    332   -389     -5    -64   -148   -205   -145   -226
    197   -298   -496     51    345   -397      2    -62   -127   -200   -135   -213
    226   -277   -504     23    363   -389      2    -57   -122   -192   -116   -205
    223   -275   -498     23    361   -387      0    -51   -124   -187   -116   -202
    166   -267   -433     49    298   -350     25     -7    -83   -150   -103   -168
     77   -254   -332     88    205   -293     57     38    -36    -98    -70   -101
    -25   -231   -207    127     90   -220     90     77      7    -44    -23    -44
   -101   -189    -88    145     -7   -140    119    109     41      7     20      5
   -166   -187    -23    176    -72   -103    150    142     77     46     54     33
   -158   -192    -33    176    -62   -114    171    166    101     70     77     62
    -96   -189    -93    140     -2   -142    181    166    106     80     83     67
    -44   -132    -88     88     20   -111    179    163    116    109    109     83
    -38   -140   -101     88     31   -122    181    163    116    114    106     83
    -33   -127    -93     80     28   -111    192    176    132    137    111    103
    -70   -153    -83    109      5   -116    205    176    135    137    106    111
    -90   -122    -33    106    -31    -77    223    184    155    166    132    129
   -129   -116     12    122    -72    -54    246    194    174    189    153    150
   -171   -109     62    140   -116    -23    262    200    192    207    161    171
   -197   -122     75    158   -137    -23    262    184    192    213    153    150
   -210   -137     70    174   -142    -33    259    171    179    213    150    129
   -228   -140     85    181   -158    -25    254    158    176    215    155    129
   -257   -176     80    218   -168    -49    252    155    174    210    142    119
   -267   -207     57    236   -163    -75    249    153    166    202    119     98
   -283   -239     44    259   -166    -98    244    145    153    189     90     67
   -293   -285      7    288   -150   -140    228    129    132    158     46     25
   -296   -332    -36    314   -129   -184    218    109    106    119      7    -20
   -303   -361    -59    332   -124   -210    205     90     88    101    -18    -49
   -303   -394    -90    348   -109   -241    205     83     77     80    -33    -83
   -285   -381    -96    332    -96   -239    215     80     83     83    -18   -106
   -283   -394   -111    340    -85   -254    215     75     77     75    -10   -101
   -303   -413   -111    355    -98   -262    220     67     72     54    -23   -101
   -290   -392   -103    340    -96   -249    231     59     72     46    -10    -93
   -283   -384   -101    332    -93   -241    231     49     64     31      2    -93
   -296   -379    -83    337   -106   -231    226     59     70     25      2    -88
   -303   -381    -80    342   -114   -231    231     62     67      2    -18    -72
   -288   -397   -109    342    -90   -254    257     98     77    -20    -38   -111
   -270   -407   -137    337    -67   -275    348    210    142    -20    -57   -176
   -288   -337    -49    314   -119   -194    478    361    262     46     -7   -192
   -267   -207     57    236   -163    -75    607    568    457    202    132   -101
   -205     64    270     70   -239    168    644    678    644    433    384    129
   -207    537    745   -166   -478    641    550    628    789    753    771    506
   -290    992   1283   -350   -787   1137    277    309    756   1000   1106    831
   -363    930   1293   -285   -828   1111     -5    -93    462    862   1010    756
   -402    462    862    -31   -631    662   -103   -348     38    348    535    407
   -353   -168    184    262   -270      7   -109   -405   -332   -228    -23    -33
   -252   -478   -226    366    -12   -353    -72   -298   -397   -394   -223   -259
   -290   -509   -218    397    -36   -363     18   -155   -290   -324   -161   -257
   -319   -449   -129    381    -96   -290     93    -54   -187   -236    -41   -181
   -301   -368    -67    335   -116   -218    145     15   -124   -148     41    -98
   -384   -348     36    366   -210   -155    197     70    -85    -67    106    -38
   -381   -340     41    361   -213   -150    189     57    -80    -54    122    -41
   -348   -311     36    329   -194   -140    205     67    -44    -80    124    -23
   -342   -303     36    322   -192   -135    213     75    -33    -75    127     15
   -394   -368     25    381   -210   -171    207     70    -41    -75     51     -5
   -397   -355     38    374   -220   -161    215     70    -28    -72      5    -15
   -368   -327     41    348   -207   -142    218     64    -28    -49     12    -10
   -358   -329     28    342   -194   -153    207     54    -38    -44      5    -20
   -397   -345     51    371   -226   -148    215     36    -25    -31      5    -20
   -387   -348     38    366   -213   -155    197     20    -20    -20     23    -18
   -358   -335     23    345   -192   -155    184     28     -7    -12     57     15
   -327   -316      7    319   -168   -155    189     51     12    -15    103     51
   -306   -283     23    296   -166   -129    194     77     41    -12    174     88
   -311   -301     10    303   -163   -148    197     85     51    -33    228    109
   -322   -293     25    306   -174   -135    218     93     62    -44    288    132
   -316   -283     31    298   -176   -127    265    111     70    -49    332    135
   -293   -293      0    293   -148   -148    314    114     77    -59    374    109
   -324   -303     20    314   -174   -142    309    106    103    -90    374     80
   -366   -342     23    353   -197   -158    280     90    106   -103    371     57
   -337   -353    -15    345   -163   -184    252     75     80   -109    329     36
   -303   -337    -33    322   -135   -187    226     62     67   -116    283     23
   -244   -324    -80    283    -83   -202    181     31     46   -148    246      5
   -189   -288    -98    239    -46   -192    153     10     41   -166    223     -5
   -145   -262   -119    202    -12   -192    135      7     44   -168    220    -12
    -70   -239   -168    155     49   -205    114      7     54   -171    231     -5
    -33   -259   -226    145     96   -244     83    -12     31   -189    200    -12
     -5   -257   -254    129    122   -257     54    -36      7   -207    153    -49
     59   -241   -301     90    179   -272     38    -49     -5   -220    148    -62
    109   -215   -324     54    215   -270     18    -67    -20   -236    150    -62
    127   -215   -345     44    233   -280     -2    -80    -36   -249    140    -88
    150   -231   -384     38    267   -306    -25    -93    -57   -262    153   -111
    187   -236   -423     23    303   -329    -36   -111    -77   -280    171   -142
    236   -189   -426    -23    329   -306    -49   -129    -96   -293    168   -174
    259   -179   -441    -41    348   -309    -38   -127    -93   -303    197   -174
    275   -194   -470    -41    371   -332    -41   -145   -111   -319    207   -174
    296   -194   -491    -51    392   -342    -51   -176   -137   -327    197   -189
    303   -220   -524    -41    413   -371    -75   -210   -181   -350    168   -231
    324   -223   -550    -51    436   -384    -72   -226   -213   -355    145   -252
    363   -181   -545    -90    452   -363    -44   -210   -205   -337    179   -239
    379   -174   -555   -103    465   -363    -23   -202   -202   -332    194   -239
    368   -163   -532   -101    449   -348      0   -189   -197   -324    210   -223
    368   -168   -537   -101    452   -353     12   -171   -189   -314    223   -202
    374   -168   -545   -103    459   -355     25   -168   -194   -309    236   -181
    358   -168   -530    -96    444   -348     33   -174   -202   -306    257   -174
    345   -187   -532    -77    439   -358     28   -174   -207   -303    296   -161
    306   -194   -504    -57    405   -350     36   -163   -200   -280    340   -145
    236   -215   -454    -10    345   -335     36   -150   -187   -257    361   -129
    184   -228   -413     20    296   -319     28   -142   -179   -244    361   -114
    166   -226   -392     31    277   -309     20   -129   -171   -223    374    -83
    150   -220   -374     33    259   -296     15   -114   -161   -213    371    -49
    124   -213   -340     44    231   -275     20    -96   -150   -205    342    -23
    101   -200   -303     46    200   -252     23    -75   -132   -181    314     12
     46   -223   -270     88    158   -246     36    -59   -124   -174    267     54
     -5   -262   -257    132    124   -259     41    -49   -119   -176    213     93
    -49   -270   -220    158     85   -246     44    -38   -111   -171    184    124
    -54   -228   -176    140     59   -202     64     -7    -80   -142    187    171
    -46   -200   -153    124     51   -176     96     33    -44   -109    184    223
   -109   -241   -132    174      7   -187     90     31    -46   -111    153    239
   -135   -241   -106    187    -15   -174     96     41    -38   -106    132    259
   -129   -223    -93    174    -18   -158    109     57    -28    -93    116    265
   -148   -220    -72    184    -38   -148    114     64    -20    -77    111    277
   -161   -236    -75    197    -44   -155    119     72    -15    -75    101    285
   -174   -223    -49    197    -62   -137    129     96      5    -57    101    311
   -153   -168    -18    158    -67    -93    150    119     38    -23    116    353
   -124   -101     23    114    -75    -38    179    158     75     18    150    420
   -122    -59     59     90    -93      0    181    174     96     46    168    413
   -132    -38     90     85   -111     25    192    187    109     59    166    413
   -135    -23    109     77   -124     41    197    205    119     75    161    446
   -119     -7    111     64   -116     51    207    218    132     88    163    478
   -114     20    132     46   -124     75    210    233    153    111    181    514
   -129     25    155     51   -142     90    205    228    163    129    181    517
   -132     49    181     41   -158    114    189    218    174    142    161    514
    -96     88    184      5   -140    135    181    220    200    148    161    548
    -67    101    168    -18   -119    135    171    220    233    127    150    563
    -85     67    153      7   -119    109    140    200    267     70    101    553
    -90     33    122     28   -106     77    132    197    316     20     31    530
    -93      5     98     44    -96     51    135    205    353    -18    -10    532
   -111    -25     83     67    -98     28    129    200    342    -46    -25    555
   -129    -77     51    103    -90    -12    116    192    298    -62    -28    558
   -166   -142     20    153    -96    -62    109    181    241    -72    -28    530
   -184   -181      2    184    -93    -90    111    171    200    -67    -23    509
   -174   -163      7    168    -93    -77    122    179    187    -33     23    535
   -202   -166     33    184   -119    -67    135    192    179     12     90    496
   -210   -171     38    189   -127    -67    142    197    166     41    124    449
   -220   -189     31    205   -127    -80    132    181    140     46    124    410
   -236   -200     36    218   -140    -80    122    168    114     41    119    379
   -210   -174     36    189   -124    -70    132    168    106     44    116    366
   -228   -189     36    207   -135    -75    140    166     90     25    114    345
   -272   -233     38    254   -155    -98    135    155     72     10    116    309
   -280   -265     15    272   -150   -124    135    161     59    -10     98    280
   -283   -316    -33    298   -124   -176    187    231     83    -20     75    241
   -288   -306    -18    296   -137   -163    303    361    166     12     85    257
   -265   -233     31    249   -148   -101    413    519    288    103    161    345
   -244    -46    197    142   -223     75    472    644    444    283    340    501
   -213    361    571    -75   -392    465    452    683    626    584    670    823
   -267    841   1109   -288   -688    974    298    524    735    898   1052   1171
   -340    969   1309   -314   -823   1137      0    174    600    971   1176   1236
   -381    667   1047   -145   -714    857   -200   -189    205    597    852    937
   -368    114    483    127   -426    296   -244   -376   -236    -10    285    470
   -350   -319     31    332   -192   -142   -233   -340   -423   -322    -31    166
   -361   -532   -171    446    -96   -353   -189   -223   -402   -361   -119     67
   -353   -553   -202    452    -75   -379   -124   -122   -324   -316   -103     64
   -340   -491   -150    413    -96   -322    -64    -33   -231   -244    -31    109
   -280   -355    -77    316   -103   -218      0     49   -137   -155     41    171
   -259   -275    -15    267   -122   -145     46    103    -80    -98     72    202
   -303   -309     -5    306   -150   -158     46    114    -80   -103     54    194
   -316   -324    -10    319   -155   -168     46    119    -77   -101     51    200
   -322   -322      0    322   -161   -163     46    129    -77    -98     49    187
   -316   -303     12    311   -166   -145     46    142    -75    -90     59    176
   -324   -301     23    311   -176   -140     51    145    -77    -88     80    168
   -342   -309     33    324   -189   -137     51    145    -83    -88     85    161
   -358   -316     38    335   -200   -140     49    142    -88    -85     77    155
   -371   -340     31    355   -202   -155     41    132   -101    -88     51    153
   -337   -324     12    329   -176   -158     46    137    -98    -83     36    161
   -324   -327     -2    324   -161   -166     46    140   -101    -75     23    174
   -332   -335     -5    332   -163   -171     41    132   -109    -72     12    181
   -303   -311     -7    309   -148   -161     46    137   -109    -62     18    187
   -306   -335    -31    319   -140   -184     38    132   -122    -70     23    197
   -319   -358    -38    337   -142   -197     31    127   -137    -77     12    213
   -311   -345    -33    327   -140   -192     33    127   -140    -75      7    223
   -311   -361    -49    337   -132   -205     31    124   -137    -64     12    226
   -309   -366    -59    335   -124   -213     20    116   -142    -59     23    223
   -285   -353    -70    319   -109   -213     18    119   -145    -54     33    218
   -288   -363    -75    324   -109   -218     18    124   -148    -57     28    202
   -288   -350    -62    319   -114   -207     18    129   -145    -51     33    184
   -257   -335    -77    296    -90   -207     18    135   -145    -44     44    179
   -265   -345    -80    306    -93   -213     15    132   -145    -38     46    174
   -283   -350    -70    314   -109   -213      7    124   -148    -38     46    168
   -277   -348    -70    314   -103   -210     -2    122   -150    -44     51    161
   -252   -311    -59    280    -98   -187      7    132   -135    -25     80    171
   -275   -327    -54    301   -111   -192      5    132   -132    -23     93    174
   -298   -327    -31    311   -135   -179     12    140   -127    -15    103    174
   -306   -327    -20    316   -142   -174     31    148   -116    -12    103    168
   -335   -340     -5    337   -166   -171     31    145   -116    -20    114    168
   -348   -335     12    340   -181   -161     41    150   -109    -12    140    176
   -348   -327     20    337   -187   -153     54    150   -106    -10    153    166
   -309   -332    -23    322   -142   -179     57    142   -114    -12    161    132
   -244   -316    -75    280    -85   -197     51    116   -132    -25    163    101
   -257   -324    -70    290    -93   -197     49    101   -148    -41    158     75
   -280   -353    -75    314   -103   -215     38     88   -166    -64    140     51
   -290   -358    -67    324   -111   -213     46     96   -163    -70    137     41
   -267   -324    -59    293   -106   -192     46     96   -163    -70    137     33
   -249   -306    -57    277    -96   -181     59    109   -150    -67    135     23
   -259   -285    -25    270   -116   -155     90    135   -122    -49    145     31
   -332   -280     51    306   -192   -114    114    150    -93    -31    158     33
   -436   -283    150    358   -293    -67    150    189    -46      0    184     41
   -545   -290    254    415   -400    -18    194    226      0     36    215     62
   -652   -293    358    472   -506     31    239    265     49     70    241     83
   -795   -265    530    530   -662    132    298    327    122    135    293    132
  -1065   -231    831    646   -950    298    389    418    226    231    392    210
  -1236   -205   1031    719  -1135    410    452    491    296    288    459    257
  -1226   -207   1015    714  -1122    405    433    475    283    267    446    213
  -1174   -192    982    683  -1078    394    415    465    272    239    431    153
  -1208   -210    997    706  -1106    392    441    480    280    265    397    103
  -1231   -231   1000    730  -1117    384    459    488    277    283    329     72
  -1278   -249   1028    761  -1156    387    478    498    285    298    296     83
  -1317   -241   1075    779  -1197    415    485    514    296    314    301     90
  -1270   -213   1054    740  -1163    418    478    514    290    296    314     72
  -1213   -189   1023    701  -1119    415    459    511    288    309    311     49
  -1158   -166    992    662  -1078    413    436    504    290    314    301     20
  -1109   -155    953    633  -1031    397    407    491    280    293    296      0
  -1060   -171    888    613   -976    358    379    472    262    272    277     -2
   -997   -155    839    576   -919    340    363    462    257    262    288      5
   -906   -137    766    519   -836    314    340    433    236    233    298     -2
   -779   -153    626    467   -704    236    296    387    189    187    267    -46
   -571   -174    397    371   -485    111    223    306    114    109    200   -119
   -316   -197    119    257   -218    -41    142    215     28     23    116   -207
    -83   -174    -93    127      5   -135     80    145    -31    -38     67   -267
     98   -161   -259     31    179   -210     36     96    -77    -80     31   -303
    213   -148   -361    -33    285   -252     10     64    -98   -101      7   -327
    293   -137   -431    -77    361   -283     -5     41   -111   -114      0   -337
    353   -132   -488   -111    418   -309    -25     18   -127   -129     -7   -340
    407   -116   -524   -145    465   -319    -36      0   -132   -140    -12   -337
    444    -80   -524   -184    483   -301    -33     -7   -127   -135     -7   -319
    449    -70   -519   -189    483   -296    -44    -31   -135   -142    -10   -309
    459    -59   -519   -200    488   -290    -59    -46   -137   -142    -10   -293
    462    -72   -535   -194    498   -303    -75    -67   -150   -155    -18   -288
    446    -90   -537   -181    491   -314    -96    -88   -166   -171    -28   -288
    444    -93   -537   -176    488   -314   -109    -98   -168   -174    -25   -277
    441   -111   -553   -166    496   -332   -109   -101   -171   -176    -25   -272
    420   -140   -561   -140    491   -350   -109   -106   -176   -181    -33   -272
    381   -179   -561   -103    470   -368   -111   -119   -192   -194    -46   -283
    348   -213   -561    -70    454   -387   -114   -124   -205   -205    -57   -285
    301   -254   -555    -25    428   -402   -116   -135   -218   -213    -67   -296
    270   -267   -537      0    402   -402   -116   -150   -226   -223    -75   -298
    241   -270   -514     12    374   -392   -109   -153   -228   -220    -70   -290
    202   -283   -485     38    342   -381    -98   -150   -226   -215    -64   -285
    168   -280   -449     54    306   -363    -90   -145   -218   -202    -54   -275
    129   -270   -400     70    265   -335    -70   -127   -202   -187    -36   -262
     75   -267   -342     93    207   -303    -62   -119   -192   -179    -28   -252
     44   -272   -319    114    181   -296    -59   -116   -181   -174    -28   -254
     25   -283   -311    127    168   -296    -49   -106   -171   -166    -28   -257
     20   -296   -316    137    168   -306    -25    -80   -153   -155    -25   -252
     36   -329   -368    145    200   -348     18     -7   -116   -148    -38   -283
     67   -311   -379    122    220   -345    111    119    -36   -114    -33   -311
    109   -215   -324     54    215   -270    202    270     88    -23     38   -272
    155    -57   -213    -49    184   -135    275    439    259    142    200   -124
    179    285    106   -233     36    194    275    517    452    426    509    189
    122    750    628   -436   -252    688    192    449    618    771    906    579
     18    971    953   -493   -467    961    -44    150    548    917   1083    753
    -70    800    870   -363   -470    833   -267   -215    233    711    885    605
   -114    215    327    -51   -220    270   -342   -480   -244     70    277    132
    -90   -246   -155    168     31   -202   -345   -488   -475   -316   -114   -194
    -64   -483   -420    272    176   -452   -290   -363   -459   -371   -223   -309
    -41   -519   -478    280    218   -498   -215   -254   -381   -319   -223   -319
    -36   -459   -423    246    192   -441   -145   -179   -296   -241   -179   -283
    -33   -384   -350    210    158   -368    -75   -109   -205   -163   -106   -223
    -38   -342   -306    189    132   -324    -33    -67   -150   -111    -64   -179
    -23   -306   -283    166    129   -296     -7    -46   -116    -80    -49   -145
    -20   -290   -270    155    124   -280      5    -46   -106    -88    -49   -137
    -20   -290   -270    155    122   -280     12    -46   -106    -90    -51   -140
    -23   -283   -259    153    116   -272     20    -44   -101    -85    -51   -145
    -46   -277   -231    163     90   -254     31    -44    -93    -75    -46   -150
    -46   -265   -218    153     83   -241     38    -44    -93    -70    -44   -153
    -36   -270   -233    153     98   -252     41    -51   -101    -72    -49   -171
    -44   -288   -246    163    101   -267     44    -54   -101    -67    -51   -179
    -25   -293   -267    161    119   -280     49    -51    -96    -59    -54   -176
    -15   -283   -267    148    122   -275     36    -59    -98    -54    -54   -181
    -10   -275   -267    142    127   -272     25    -70   -109    -67    -64   -181
      5   -270   -277    129    140   -272     25    -70   -109    -70    -75   -179
     15   -262   -277    124    145   -270     25    -70   -106    -67    -72   -179
     20   -267   -288    122    153   -277     20    -72   -111    -64    -67   -192
     20   -272   -293    127    155   -283     23    -72   -109    -54    -51   -189
     23   -280   -306    127    163   -293     18    -72   -111    -51    -44   -192
     33   -288   -322    127    176   -303     15    -72   -116    -51    -49   -205
     33   -285   -322    124    176   -303     15    -72   -122    -54    -51   -218
     23   -288   -311    132    166   -298     15    -64   -119    -49    -49   -215
     12   -293   -306    137    158   -298     15    -59   -116    -41    -41   -220
     41   -288   -329    124    184   -309      7    -62   -122    -49    -46   -233
     54   -296   -350    119    202   -322     -7    -72   -135    -64    -67   -252
     44   -298   -342    127    192   -319    -15    -83   -145    -70    -70   -259
      7   -290   -301    140    153   -296     -7    -83   -137    -62    -59   -257
    -57   -280   -223    168     83   -252     15    -64   -122    -46    -44   -226
    -38   -272   -236    155     96   -254      0    -70   -132    -64    -62   -241
    -10   -277   -270    142    127   -275    -12    -77   -153    -85    -85   -257
    -23   -301   -280    161    127   -290    -12    -88   -163    -93   -114   -252
    -57   -324   -267    192    103   -296     -2   -101   -166    -96   -109   -239
   -132   -374   -241    252     51   -309     -7   -101   -181   -122   -106   -252
   -197   -428   -231    311     15   -332     -7    -96   -202   -155    -98   -265
   -231   -459   -228    345     -2   -345    -15   -103   -223   -187    -64   -277
   -249   -472   -223    361    -12   -348    -20   -122   -241   -215      0   -298
   -270   -475   -205    371    -36   -340    -18   -132   -249   -239      5   -311
   -265   -462   -200    363    -33   -332    -12   -135   -244   -244    -72   -319
   -239   -433   -194    335    -23   -314      2   -122   -226   -231   -145   -309
   -213   -397   -184    306    -15   -290     12   -111   -213   -205   -168   -298
   -179   -361   -181    267      0   -270     28    -98   -197   -163   -184   -293
   -155   -335   -181    244     10   -259     49    -75   -168   -122   -176   -275
   -176   -327   -150    252    -15   -241     70    -49   -122    -88   -153   -254
   -207   -319   -111    265    -49   -215     96    -15    -41    -62   -145   -241
   -241   -316    -75    277    -83   -197    109      7    -15    -49   -155   -231
   -277   -309    -31    293   -124   -171    122     38    -31    -23   -153   -218
   -285   -322    -36    303   -127   -179    122     23    -64    -12   -155   -213
   -275   -345    -70    311   -103   -207    122     -7    -67    -49   -153   -213
   -288   -366    -77    324   -106   -220    101    -38    -85    -75   -116   -239
   -306   -384    -80    345   -114   -233     96    -44    -88    -67   -140   -231
   -306   -387    -83    345   -114   -236    106    -44    -85    -75   -168   -215
   -293   -366    -72    329   -111   -220    129    -44    -83    -75   -187   -210
   -280   -329    -49    306   -116   -189    137    -31    -75    -64   -194   -197
   -288   -319    -31    303   -129   -176    153    -12    -59    -51   -179   -171
   -285   -319    -36    301   -127   -176    166     -5    -51    -36   -158   -150
   -280   -306    -25    293   -127   -166    168     -5    -49    -33   -145   -135
   -306   -342    -38    322   -135   -192    155    -23    -70    -49   -158   -145
   -363   -402    -38    381   -163   -220    158    -28    -77    -59   -163   -155
   -405   -441    -36    420   -187   -239    158    -25    -77    -72   -163   -166
   -410   -446    -36    428   -187   -241    145    -23    -83    -80   -155   -158
   -420   -462    -41    439   -189   -252    124    -23    -85    -88   -189   -161
   -413   -470    -59    441   -176   -265    103    -28    -85    -98   -239   -163
   -394   -433    -38    413   -179   -236    103    -20    -70    -93   -244   -153
   -374   -426    -51    400   -161   -239     93    -25    -70   -106   -262   -161
   -345   -441    -96    392   -127   -270     77    -36    -80   -119   -270   -181
   -337   -441   -103    389   -119   -275     77    -36    -80   -119   -267   -192
   -319   -420   -101    368   -111   -262     77    -31    -77   -111   -252   -192
   -288   -381    -93    335    -98   -239     83    -18    -59    -93   -239   -174
   -270   -342    -75    306    -98   -210     88    -12    -49    -88   -236   -158
   -246   -332    -85    288    -83   -210     85    -12    -54    -90   -231   -166
   -218   -293    -75    254    -72   -187     88     -5    -46    -77   -205   -171
   -184   -244    -59    215    -62   -153     90      0    -38    -70   -176   -158
   -127   -207    -80    166    -25   -145     85     -7    -41    -77   -163   -153
    -90   -176    -85    132     -2   -132     83    -18    -46    -83   -153   -158
    -38   -187   -148    111     51   -166     51    -44    -75   -109   -163   -179
     12   -187   -200     88    106   -192     15    -67   -103   -132   -145   -194
     49   -176   -228     62    137   -202      5    -70   -111   -135    -96   -189
     83   -194   -280     54    181   -236      0    -80   -127   -148    -67   -197
    116   -223   -340     51    226   -280    -18   -101   -153   -171    -33   -223
    150   -267   -418     59    283   -342    -38   -122   -184   -205    -10   -254
    163   -298   -465     64    314   -381    -51   -132   -202   -233     15   -249
    184   -309   -496     62    340   -402    -62   -145   -223   -246     90   -236
    194   -322   -519     62    355   -420    -77   -158   -246   -259    137   -239
    192   -340   -532     75    361   -436    -88   -166   -270   -275    145   -241
    168   -361   -530     96    348   -446    -93   -179   -290   -285    148   -262
    137   -384   -522    122    329   -452    -93   -184   -303   -288    140   -254
    129   -400   -530    135    329   -465    -96   -194   -319   -298    114   -252
    135   -394   -530    129    332   -462    -93   -197   -329   -303     80   -246
    111   -381   -493    135    301   -439    -90   -197   -337   -311     28   -252
     75   -374   -452    148    262   -413    -88   -200   -340   -319     -2   -249
     54   -361   -415    153    233   -387    -83   -192   -340   -316    -18   -246
     46   -379   -426    166    236   -402    -59   -161   -337   -324    -38   -265
     57   -405   -462    171    259   -433     28    -33   -272   -311    -64   -298
     67   -316   -384    124    223   -350    142    122   -145   -226    -18   -262
     77   -189   -267     54    171   -228    241    288     23    -70    122   -145
    109     80    -28    -93     70     25    277    389    200    158    379     93
     80    563    483   -322   -200    522    231    371    384    506    797    491
    -28    937    963   -454   -496    950     49    142    413    750   1104    771
   -109    872    979   -381   -545    924   -192   -200    174    644   1039    691
   -153    376    530   -111   -340    452   -329   -527   -285     93    524    249
   -122   -145    -23    132    -51    -85   -355   -602   -602   -394     44   -168
    -70   -410   -340    239    135   -376   -322   -501   -633   -514    -96   -332
    -38   -485   -446    262    202   -467   -246   -376   -555   -485    -90   -366
    -54   -462   -407    259    176   -436   -171   -280   -462   -415    -38   -345
    -54   -363   -311    207    127   -337    -96   -194   -353   -322     36   -277
    -46   -275   -231    161     90   -254    -41   -132   -270   -252    101   -226
    -38   -249   -210    142     85   -231    -12    -98   -231   -215    124   -202
    -36   -244   -207    140     85   -226      2    -85   -210   -200    116   -200
    -38   -244   -207    140     83   -226     15    -72   -197   -197    101   -205
    -38   -257   -218    148     88   -239     28    -57   -187   -192     90   -202
    -51   -241   -192    145     67   -218     46    -33   -163   -168     98   -184
    -77   -218   -140    148     31   -179     64     -7   -135   -142    116   -150
    -80   -223   -142    150     28   -184     64     -5   -127   -142     88   -153
    -83   -231   -148    155     31   -189     67      2   -116   -140     72   -150
    -96   -228   -132    161     15   -179     77     15   -101   -124     75   -135
   -111   -226   -114    168      0   -171     96     33    -83   -106     83   -101
   -119   -233   -114    174     -5   -174    103     46    -77   -103     75    -90
   -116   -220   -103    168     -7   -163    111     59    -70    -98     64    -75
   -127   -215    -88    168    -20   -150    114     70    -67    -90     33    -51
   -150   -226    -75    189    -38   -150    122     83    -59    -80     28    -31
   -158   -233    -77    194    -44   -155    122     88    -59    -75     23    -10
   -171   -215    -44    192    -64   -132    124    103    -49    -62     36     33
   -179   -200    -23    187    -77   -111    124    114    -38    -49     46     88
   -166   -213    -46    189    -59   -129    116    119    -36    -44     49    137
   -153   -226    -72    189    -41   -150    101    114    -38    -46     44    197
   -148   -213    -64    179    -41   -140     96    116    -20    -41     36    241
   -155   -192    -36    174    -62   -116     96    129     15    -25     23    220
   -174   -184    -10    179    -83    -98     96    137     44    -10     23    257
   -166   -168     -2    166    -83    -85     93    148     72      7     67    322
   -153   -179    -25    166    -64   -103     83    150     96     20    109    241
   -140   -194    -54    168    -44   -127     75    148    127     31     90    249
   -114   -187    -72    150    -20   -129     67    148    153      0     10    285
   -111   -197    -88    153    -12   -142     51    132    145    -49   -103    241
   -103   -220   -119    161      7   -171     31    109    119    -93    -98    226
    -88   -228   -140    155     25   -184     23     98    106    -85    -20    197
    -72   -215   -142    145     33   -179     25     98     96    -83    -38    187
    -67   -215   -150    140     41   -181     31     93     67    -88    -10    171
    -59   -223   -166    140     51   -194     28     80     44    -77     -5    220
    -41   -233   -192    135     72   -213     15     62     12    -83      5    197
    -28   -241   -213    135     90   -228     -7     41    -38    -67     51    171
    -18   -226   -207    122     90   -215    -23     20    -62    -36     72    192
     -7   -220   -213    111    101   -218    -41     -7    -77    -33     62    207
     -2   -220   -218    111    106   -220    -49    -20    -93    -41     75    246
      0   -233   -233    116    116   -233    -49    -25   -116    -70    109    298
     46   -223   -270     85    155   -244    -51    -20   -124    -67    161    353
     41   -223   -265     88    153   -244    -44    -10   -119    -62    197    379
     62   -210   -272     72    166   -241    -36     -2   -114    -57    202    402
     85   -207   -293     62    189   -249    -33      0   -106    -51    215    423
    109   -202   -311     46    207   -257    -28     12    -90    -36    252    449
    129   -205   -335     36    231   -270    -31      7    -90    -36    290    426
    142   -200   -345     28    241   -270    -31      0    -90    -41    306    387
    158   -205   -363     23    259   -283    -31     -7   -101    -54    262    350
    166   -215   -381     23    272   -298    -33    -23   -119    -83    202    363
    153   -239   -394     41    272   -316    -46    -36   -137   -106    132    355
    135   -246   -384     54    257   -316    -59    -46   -150   -111     67    314
    168   -220   -389     25    277   -303    -57    -41   -153   -111     36    285
    179   -205   -384     10    280   -293    -67    -46   -153   -140     59    239
    163   -215   -379     25    270   -296    -80    -57   -161   -171     75    179
    148   -207   -358     28    252   -283    -88    -59   -168   -161     59    122
     98   -184   -283     44    189   -233    -83    -54   -161   -129     67     85
     31   -150   -181     59    103   -166    -83    -46   -150   -116     90     75
      5   -122   -127     57     64   -124    -83    -31   -142   -109    101     75
     10   -119   -129     54     70   -124    -90    -28   -140   -114     83     70
     18   -127   -145     54     80   -135    -88    -23   -135   -124     70     62
     36   -148   -184     54    109   -166    -93    -23   -137   -137     59     31
     59   -150   -213     44    135   -181    -96    -25   -140   -153     44      5
     54   -158   -213     51    132   -184    -88    -20   -137   -155     25      0
     44   -179   -223     67    132   -200    -90    -23   -142   -161     12    -12
     64   -181   -246     57    153   -213    -85    -20   -140   -155     18    -15
     85   -171   -259     41    171   -215    -67    -10   -129   -142     23    -15
    127   -153   -283     12    202   -218    -59     -5   -122   -129     15    -25
    158   -132   -290    -12    223   -210    -46      2   -114   -114     15    -28
    168   -116   -288    -28    226   -202    -36     15   -106    -96     25    -18
    189    -93   -283    -49    233   -187    -23     25    -96    -75     46    -10
    184    -90   -275    -49    228   -181    -12     33    -88    -57     59     -7
    171    -93   -265    -38    218   -179    -12     23    -80    -31     62    -20
    233    -28   -262   -103    246   -145      0     28    -62     -7     77    -18
    252    -38   -290   -106    270   -163    -10     18    -67     -5     70    -36
    218   -111   -329    -54    270   -218    -46    -20    -98    -18     18    -85
    210   -171   -381    -18    296   -275    -77    -49   -122    -15    -18   -142
    293   -155   -449    -67    371   -301    -72    -51   -122     25     20   -187
    306   -207   -514    -49    407   -358    -75    -67   -140     46     70   -220
    231   -332   -563     49    394   -446    -80    -90   -176     38    129   -239
    166   -415   -581    124    374   -498    -77   -103   -207     38    181   -213
    135   -431   -566    148    350   -498    -75   -106   -210     25    158   -158
    127   -415   -545    142    335   -480    -75   -111   -207    -10    155   -148
    103   -392   -498    142    298   -444    -90   -127   -215    -59    181   -137
     23   -392   -415    184    218   -402   -101   -142   -231   -122    215   -111
   -109   -368   -259    236     72   -314    -90   -145   -226   -179    285    -51
   -246   -327    -80    285    -85   -205    -72   -116   -200   -194    361      7
   -306   -319    -15    311   -148   -166    -54    -80   -181   -220    394     46
   -324   -309     15    316   -171   -148    -28    -46   -155   -228    389     83
   -306   -246     59    275   -184    -93     -7    -18   -129   -202    371    140
   -324   -210    111    267   -218    -49      0      7   -103   -168    345    171
   -348   -233    114    288   -231    -59     20     70    -67   -114    348    155
   -275   -249     25    262   -150   -111    119    223      5    -31    348    119
   -207   -150     57    176   -135    -49    244    402    127    116    381    124
   -148     15    161     64   -155     88    363    605    298    327    493    200
    -96    332    428   -119   -262    379    431    748    504    610    748    407
    -90    839    930   -374   -509    883    407    771    727    971   1148    776
   -202   1252   1454   -527   -828   1353    207    501    784   1210   1454   1075
   -277   1182   1457   -452   -867   1319    -80     93    540   1067   1358    992
   -348    685   1034   -171   -691    859   -252   -288     62    522    844    563
   -340     62    402    140   -371    231   -298   -426   -348    -72    244     57
   -262   -231     31    244   -148   -101   -252   -311   -389   -218     46   -150
   -244   -319    -75    280    -85   -197   -166   -187   -324   -202     18   -200
   -283   -285     -5    283   -140   -145    -72    -77   -220   -127     72   -158
   -277   -161    116    220   -197    -23     15     33    -93    -23    168    -70
   -277    -88    187    181   -233     46     64     96    -18     28    215    -20
   -270    -49    218    158   -244     83    103    135     25     59    233    -10
   -259    -31    228    145   -246     98    129    158     49     77    236    -10
   -236     -7    228    122   -233    109    145    171     62     83    226    -18
   -239    -25    213    129   -226     93    153    176     70     85    215    -49
   -252    -54    197    150   -226     70    153    176     72     96    218    -62
   -275    -49    226    161   -252     88    155    176     72     98    202    -72
   -316    -46    270    181   -293    111    168    179     85    101    192    -80
   -350    -51    298    200   -327    122    184    194    103    119    207    -80
   -379    -62    314    220   -348    124    189    200    111    135    218    -85
   -420    -72    345    246   -384    135    197    207    122    142    220    -88
   -478    -59    418    270   -449    179    213    226    142    166    239    -67
   -563    -31    532    296   -548    249    246    262    187    207    275    -23
   -719    -10    709    363   -714    348    303    319    244    265    340     46
  -1002    -33    969    517   -989    467    387    405    327    342    426    142
  -1330    -38   1291    685  -1312    626    491    509    431    452    522    252
  -1389      0   1387    693  -1389    693    496    527    454    472    527    296
  -1361     31   1392    665  -1376    711    488    524    457    449    524    316
  -1317     25   1343    644  -1330    683    498    524    439    439    504    314
  -1270     20   1291    626  -1280    654    509    522    418    441    493    311
  -1228     25   1252    600  -1241    639    498    506    405    470    457    314
  -1156     31   1187    561  -1171    607    462    483    389    470    394    303
  -1078     36   1114    517  -1096    574    420    457    368    446    345    296
  -1013     59   1072    478  -1041    566    392    439    361    423    329    301
   -974     70   1041    452  -1008    555    368    418    340    394    348    293
   -906     38    945    433   -927    491    329    371    298    350    327    265
   -784      7    789    387   -787    397    272    306    236    285    283    210
   -597      2    600    298   -597    301    202    233    166    215    231    161
   -348     -2    342    174   -345    168    114    142     72    116    161     88
   -109    -25     80     67    -96     25     25     44    -31      5     77     -7
    101    -38   -140    -31    119    -90    -62    -44   -116    -77     12    -77
    298    -57   -355   -119    327   -205   -142   -132   -202   -158    -51   -155
    462    -70   -532   -197    496   -301   -207   -205   -275   -231   -114   -215
    574   -103   -678   -236    626   -389   -259   -270   -342   -303   -184   -280
    618   -155   -774   -231    693   -465   -293   -322   -400   -361   -241   -332
    626   -210   -836   -207    730   -522   -303   -350   -436   -389   -285   -376
    605   -244   -852   -181    727   -548   -298   -366   -446   -392   -298   -413
    576   -254   -831   -161    701   -542   -277   -355   -433   -371   -272   -415
    545   -259   -807   -145    675   -532   -249   -316   -407   -345   -244   -415
    504   -244   -748   -129    626   -496   -210   -272   -368   -311   -205   -387
    446   -207   -657   -119    550   -433   -171   -233   -322   -277   -171   -368
    400   -174   -574   -114    485   -374   -137   -189   -272   -241   -135   -340
    355   -142   -501   -109    428   -319   -109   -148   -223   -202   -101   -322
    327   -127   -454    -98    389   -290    -83   -119   -187   -176    -80   -319
    275   -127   -405    -75    337   -265    -57    -90   -158   -158    -70   -311
    236   -101   -337    -67    285   -218    -31    -64   -124   -124    -44   -296
    187    -90   -277    -49    231   -184    -20    -46    -98   -103    -25   -275
    132    -75   -207    -28    168   -140     -5    -33    -80    -77     -7   -254
     90    -85   -179     -5    132   -132      7    -23    -72    -72    -12   -252
     59    -83   -142     12     98   -114     15    -15    -62    -64    -12   -241
     31    -64    -98     15     62    -80     28      0    -46    -51    -15   -220
      0    -57    -57     28     28    -57     44     15    -28    -41    -25   -205
    -12    -67    -57     38     20    -62     44     23    -25    -38    -57   -207
    -20    -62    -41     41     10    -51     57     41     -7    -23    -62   -187
    -54    -46      5     49    -31    -20     72     62     10     -2    -49   -166
    -44     -2     41     23    -44     18     70     70     23     12    -31   -161
    -25     12     36      5    -31     23     59     64     23     10    -36   -171
    -28      5     33     10    -31     18     49     67     25      7    -51   -181
    -33      5     38     12    -36     20     49     75     36      7    -57   -168
    -28     28     57      0    -41     41     62     96     59     33    -31   -140
      2     70     67    -38    -33     70     77    114     80     64     25   -111
     12     64     51    -38    -18     59     85    116     83     67     41   -114
     15     62     46    -41    -15     57     88    119     83     67     44   -119
     18     75     57    -46    -18     67    111    142    103     88     62    -98
     23     90     67    -57    -20     77    132    155    114     96     72    -93
     38    122     80    -80    -20    101    153    171    127    114     96    -70
     54    148     93   -101    -18    122    174    181    137    140    124    -46
     62    166    103   -114    -20    135    197    202    158    176    155    -15
     96    166     70   -132     12    119    189    187    148    176    142    -18
    119    184     62   -153     28    124    176    171    142    184    150     -7
    119    210     90   -168     15    150    174    161    148    200    168     23
     90    207    116   -148    -12    163    168    145    140    205    174     38
     85    171     85   -129      0    129    150    124    122    181    176     31
     88    140     51   -114     18     96    129    101    103    161    174     18
     88     96      5    -93     41     51    103     67     70    124    153    -15
     96     38    -57    -67     77     -7     83     44     41     98    132    -46
    114      0   -114    -59    114    -57     64     25     18     77    122    -67
    158    -49   -210    -54    181   -129     33     -7    -20     38     98   -114
    213    -93   -306    -59    257   -200     -2    -46    -64     -5     80   -161
    249   -122   -371    -62    309   -246    -20    -75    -93    -31     75   -189
    283   -166   -449    -59    363   -306    -57   -111   -140    -77     59   -223
    303   -181   -485    -62    394   -332    -85   -150   -176   -116     33   -244
    311   -179   -491    -67    400   -332    -96   -166   -192   -137      5   -246
    332   -231   -563    -49    446   -397    -75   -150   -181   -129    -10   -262
    342   -223   -568    -59    454   -397    -85   -158   -192   -132    -28   -285
    350   -218   -568    -64    457   -394    -96   -168   -202   -142    -36   -311
    366   -226   -592    -72    478   -407   -101   -179   -210   -150    -38   -327
    345   -254   -600    -44    472   -426   -101   -181   -218   -161    -36   -319
    348   -280   -628    -36    488   -454   -106   -181   -228   -174    -18   -319
    374   -335   -709    -20    540   -522    -72   -127   -220   -192    -20   -350
    384   -348   -732    -18    555   -540     25    -10   -163   -179     -7   -371
    410   -254   -665    -77    537   -459    132    137    -46    -98     72   -322
    459    -54   -514   -205    485   -283    220    311    127     80    254   -137
    504    303   -202   -405    353     51    226    384    322    358    574    194
    405    826    420   -618     -7    626    163    319    537    735   1021    662
    252   1057    805   -654   -275    932    -70      2    522    896   1241    891
    145    769    623   -457   -239    696   -311   -384    184    607    982    641
    140    179     36   -161     51    109   -454   -678   -311     -2    371    101
    205   -335   -540     64    371   -436   -509   -719   -592   -407    -70   -306
    239   -571   -810    166    524   -691   -462   -602   -605   -485   -189   -444
    249   -605   -857    176    553   -730   -374   -488   -530   -449   -184   -441
    252   -519   -771    132    509   -644   -280   -376   -428   -361   -137   -400
    213   -426   -641    106    426   -532   -184   -272   -316   -252    -80   -353
    168   -384   -553    109    361   -467   -109   -192   -231   -176    -41   -314
    111   -335   -446    109    277   -389    -72   -148   -161   -137    -31   -267
     64   -309   -374    122    218   -340    -46   -116   -116   -106    -41   -236
     18   -319   -337    148    176   -327    -20    -90    -80    -77    -57   -236
     -7   -311   -303    161    148   -309      0    -72    -59    -33    -64   -220
    -33   -288   -257    158    111   -272      5    -67    -54      5    -70   -205
    -64   -265   -200    163     64   -233     23    -46    -44     44    -64   -187
    -98   -228   -132    163     12   -181     31    -33    -38     80    -49   -176
   -135   -213    -77    174    -28   -145     38    -23    -41    106    -41   -171
   -163   -223    -59    192    -51   -142     46    -12    -33    111    -12   -166
   -176   -218    -41    197    -67   -129     62      2    -20    103     28   -171
   -179   -210    -31    194    -75   -122     67     12    -15    101     75   -181
   -184   -210    -25    197    -80   -119     75     23     -5    106    114   -176
   -181   -197    -18    189    -83   -109     80     36      7    119    155   -179
   -168   -187    -20    176    -75   -103     85     41     18    140    218   -174
   -174   -184    -10    176    -83    -98     90     46     25    163    265   -166
   -189   -184      5    187    -98    -90     96     44     28    179    293   -174
   -205   -189     15    194   -111    -85    106     46     28    207    316   -171
   -207   -194     12    202   -111    -90    116     51     18    239    348   -158
   -220   -213      7    215   -116   -103    111     44     -5    233    371   -158
   -223   -207     15    215   -119    -96    103     36    -20    205    387   -158
   -236   -197     38    215   -140    -77     98     33    -12    189    374   -135
   -254   -220     33    236   -145    -93    111     46     -2    171    340    -90
   -275   -249     23    262   -150   -114    109     38     -5    150    319    -57
   -275   -252     23    265   -150   -114    111     38      2    148    314    -10
   -280   -262     18    270   -150   -122     98     25      7    142    301     20
   -272   -275     -2    272   -135   -140     83     15     12    135    296     54
   -283   -293    -12    285   -137   -153     70     10     12    137    301     85
   -288   -290     -2    290   -142   -148     59      5     15    132    296    106
   -288   -298    -10    293   -142   -153     38    -15     -2    137    275    101
   -290   -311    -20    301   -137   -166     20    -28    -18    148    277     98
   -293   -335    -44    311   -127   -189     15    -38    -28    135    262     83
   -306   -358    -51    332   -127   -205     25    -36    -38    122    252     83
   -319   -353    -33    335   -145   -194     20    -49    -49     93    228     72
   -322   -353    -31    337   -148   -192     10    -57    -59     62    200     57
   -340   -355    -15    345   -163   -187      5    -67    -67     28    163     38
   -329   -358    -28    345   -150   -194     12    -62    -64     15    142     25
   -374   -379     -7    376   -184   -192     33    -57    -46     15    137     18
   -407   -368     38    387   -226   -163     54    -51     -5     28    148     23
   -392   -355     33    371   -215   -161     62    -59     28     28    142     15
   -431   -348     83    389   -257   -132     90    -28     64     59    166     20
   -387   -324     62    355   -226   -132    103     -7     88     83    179     20
   -228   -309    -80    267    -75   -194     80    -15     67     57    135     -5
   -140   -298   -161    218     10   -231     75    -18     57     41     96    -23
   -129   -272   -142    202      5   -207    106      7     83     59     96    -18
   -171   -257    -85    213    -44   -174    161     51    124     96    122     15
   -145   -275   -129    210    -10   -202    171     51    119     85    106      0
   -122   -293   -174    207     23   -233    189     54    111     75     98    -23
   -142   -303   -161    223      7   -233    226     88    127     90    119    -15
   -163   -327   -163    244     -2   -246    239     96    129     90    129    -15
   -148   -358   -210    252     28   -285    231     85    114     70    127    -23
   -106   -329   -223    215     57   -277    239     90    127     75    148     -5
    -98   -290   -192    194     46   -241    254     96    153     96    184     20
   -122   -277   -158    200     15   -218    252     90    158     90    192     20
   -124   -283   -158    202     15   -220    249     85    155     85    202     25
   -127   -285   -158    205     12   -223    249     85    158     90    226     31
   -145   -272   -127    210    -10   -200    257    103    171    103    259     51
   -155   -296   -140    223    -10   -218    265    109    168    103    275     57
   -145   -309   -163    226      7   -236    246    103    163    119    288     54
   -135   -288   -155    210      7   -223    220    101    158    137    298     46
   -119   -249   -129    184      5   -189    202    103    153    142    306     44
   -111   -220   -111    166     -2   -166    189    106    155    155    319     54
    -85   -189   -103    137      7   -148    184    111    155    166    327     62
    -64   -140    -77    101      5   -111    187    111    155    174    337     70
    -44    -96    -51     70      2    -75    184    103    150    179    342     72
    -12    -64    -51     36     15    -59    187    111    150    187    340     70
      0    -59    -62     28     28    -59    181    124    163    192    337     75
     18    -41    -59     10     36    -51    179    135    176    202    345     88
     54    -12    -67    -20     59    -38    179    140    194    220    353    101
     62    -10    -72    -28     67    -41    176    127    200    218    345    106
     72     15    -57    -44     64    -20    163    103    189    207    335    103
     83     15    -67    -51     75    -25    132     80    161    176    306     72
    111     28    -83    -70     98    -25    103     57    127    158    283     54
    137     51    -88    -96    111    -18     80     41    103    153    277     51
    153     38   -114    -96    132    -36     62     28     83    132    259     41
    145     12   -132    -77    140    -59     54     20     70    114    241     31
    132    -10   -142    -59    137    -75     51     10     57     98    223     15
    155    -38   -197    -59    174   -116     33      2     36     80    202     -5
    158    -70   -228    -44    192   -148     20     -7     12     57    179    -25
    137   -119   -257    -10    197   -187     -7    -33    -20     20    145    -70
    155   -124   -280    -15    218   -202    -20    -33    -28     12    145    -96
    158   -140   -301    -10    228   -220    -12    -31    -28      7    166    -98
    145   -140   -285     -2    215   -213    -23    -38    -36     -5    187   -111
    153   -124   -277    -15    213   -200    -18    -33    -33     -7    194   -116
    218    -46   -265    -85    241   -155      0    -15    -18     12    200   -109
    166   -111   -277    -28    218   -192    -41    -49    -49    -20    142   -145
    148   -106   -254    -20    200   -179    -46    -49    -49    -23    114   -155
    171    -72   -246    -51    207   -158    -33    -36    -38    -12     98   -168
    150   -129   -280    -10    215   -205    -49    -31    -49    -33     46   -215
    176   -166   -345     -5    259   -254     20     67     -2    -28     -2   -275
    176   -140   -319    -18    246   -228    132    202     88     18      0   -296
    163    -49   -215    -59    189   -132    213    342    220    124     70   -254
    155    140    -15   -148     85     62    267    462    384    293    233    -98
    194    592    394   -394   -101    493    272    514    600    615    600    280
    155   1080    924   -620   -384   1002    142    345    711    911    953    639
     85   1135   1049   -610   -483   1093   -119     -2    550    922    995    683
      7    750    743   -379   -366    748   -277   -337    158    522    618    381
    -41     51     93     -7    -67     72   -348   -491   -265    -85      5   -114
      0   -335   -335    166    166   -335   -345   -423   -376   -283   -241   -374
     38   -478   -517    220    275   -498   -259   -280   -309   -254   -259   -465
     59   -524   -584    233    322   -553   -179   -176   -213   -181   -226   -488
     75   -493   -568    207    319   -530   -101   -101   -116   -101   -174   -467
    103   -420   -524    158    314   -472    -38    -38    -28    -20   -119   -420
     96   -413   -509    158    301   -462    -23    -18     10     10   -103   -394
     93   -400   -493    153    293   -446      2      5     36     31    -88   -361
     38   -439   -480    197    257   -457    -38    -28     18     12   -111   -368
      5   -485   -491    239    246   -488    -41    -36      7     -7   -124   -358
     20   -470   -491    223    254   -480    -18    -18     25     10    -98   -311
      7   -449   -457    220    231   -452    -18    -15     31     23    -72   -277
     -5   -428   -426    215    210   -426    -28    -28     18     20    -67   -252
      0   -405   -405    202    200   -405      0     -5     33     33    -51   -207
    -41   -433   -394    236    176   -415     -7    -10     25     36    -57   -179
    -15   -418   -402    218    192   -410     12      7     41     62    -41   -132
    -90   -457   -368    272    137   -413      7      2     33     64    -51   -111
   -135   -488   -353    311    109   -420     -7    -12     18     57    -70   -103
   -109   -444   -337    275    114   -392      0     -2     31     83    -51    -80
   -132   -496   -363    314    114   -431    -18    -12     12     77    -72    -75
   -145   -459   -314    301     83   -387     -2     -5     28    111    -62    -25
   -124   -431   -306    277     88   -368     18      7     41    132    -54     18
   -122   -431   -309    272     93   -371     25     28     57    153    -46     62
    -72   -413   -340    244    132   -376     28     38     67    174    -33    103
    -46   -407   -363    226    158   -387     18     38     72    200    -20    129
    -72   -407   -335    239    129   -371      7     28     77    215    -20    127
    -57   -400   -342    228    140   -371      2     18     83    202    -49    106
    -15   -374   -358    194    171   -366      5     25     98    202    -46     88
     18   -379   -397    179    207   -387     -7     12     98    187    -31     88
     49   -389   -441    168    244   -415     -7     10     93    176    -15    127
     59   -400   -459    168    257   -428    -23     10     93    179     -2    166
     67   -402   -470    168    267   -436    -44     18    101    161      5    163
     46   -400   -446    174    246   -423    -36     28     98    150     15    166
     12   -449   -462    218    236   -454    -33     18     75    124     -7    168
     28   -454   -483    213    254   -470    -25     10     70    124    -18    205
     59   -459   -519    200    288   -488     -5     25     75    127    -33    215
     64   -470   -535    202    298   -501     -2     23     62    122    -77    187
     51   -459   -511    202    280   -485    -10     18     51    137    -93    205
     25   -454   -480    213    252   -467     -7     23     49    166    -80    239
      2   -462   -465    231    233   -462      5     12     28    158    -85    233
    -33   -485   -454    257    207   -470     15     20     20    171    -46    239
    -44   -491   -446    267    200   -467     36     33     33    215     12    265
    -51   -488   -436    270    192   -462     44     18     28    252     59    280
    -85   -465   -379    275    145   -423     41      5     18    267     83    303
    -54   -410   -358    231    150   -384     93     25     33    290    111    358
    -70   -420   -353    244    140   -387     98     20     33    319    135    405
    -75   -446   -371    259    145   -407     93     20     33    345    158    446
   -111   -493   -381    303    135   -439     80     12     23    342    161    472
   -132   -527   -397    327    132   -462     83     12     18    340    166    491
   -161   -568   -407    363    122   -488     64      2      2    332    179    537
   -192   -574   -384    381     93   -478     49    -12    -20    324    200    571
   -163   -555   -392    361    114   -475     67     12    -12    319    228    602
   -158   -584   -426    371    132   -506     44      5    -41    285    223    620
   -176   -636   -459    405    140   -548     15     -7    -62    262    223    628
   -176   -670   -496    423    158   -584     10     -2    -62    254    231    644
   -171   -636   -465    405    145   -550     -2      5    -44    259    267    665
   -119   -626   -506    371    192   -566      2     18    -54    226    257    670
   -124   -644   -519    384    197   -581    -12     15    -67    220    236    662
   -116   -678   -563    394    220   -620    -64      0   -101    166    192    652
    -77   -683   -605    381    262   -644    -77     12   -114    119    148    675
    -36   -639   -602    337    283   -623    -77     18   -109     88    119    665
    -12   -597   -584    303    285   -589   -122      2   -132     44     88    657
     62   -555   -620    246    340   -587   -171    -10   -155     10     44    641
    127   -493   -620    184    374   -555   -179      0   -158     -7     20    597
    200   -480   -680    137    439   -579   -197     12   -155    -31     10    561
    202   -449   -652    122    426   -550   -210     18   -135    -18     31    542
    189   -462   -652    135    420   -558   -205     41   -119    -36     28    509
    202   -452   -654    124    428   -553   -215     36   -114    -49     15    459
    205   -457   -662    124    431   -558   -207     51   -101    -57     12    439
    184   -436   -620    124    402   -530   -187     72    -77    -33     28    431
    176   -420   -597    122    384   -509   -168     90    -57    -20     33    420
    181   -371   -553     96    366   -462   -161    114    -31    -10     51    413
    179   -316   -496     67    335   -405   -161    122    -20     -2     62    376
    171   -272   -444     51    306   -358   -132    142      7     15     77    337
    189   -223   -415     15    301   -319   -101    166     36     28     93    301
    181   -241   -423     31    301   -332    -90    166     41     12     88    262
    176   -267   -444     44    309   -355    -93    155     33     12     93    233
    161   -277   -441     57    298   -358    -98    148     31     12    101    200
    145   -280   -428     67    283   -353    -98    140     28      7    111    184
    137   -285   -423     75    280   -353    -93    145     31     -7    114    163
    101   -353   -454    124    277   -405    -90    140     23    -36     85    114
     80   -413   -493    166    285   -452    -88    132      7    -62     70     70
     49   -431   -483    189    265   -457    -77    132      2    -77     75     59
     23   -462   -485    220    254   -472    -70    129      0    -90     85     57
      0   -498   -501    249    249   -501    -80    111    -20   -116     83     33
    -18   -501   -485    259    233   -493    -77     98    -31   -135     88     12
    -49   -530   -480    288    213   -504    -88     85    -38   -150     93      0
    -70   -548   -478    309    202   -514   -101     70    -51   -163     96      0
    -72   -555   -485    311    205   -519   -101     59    -64   -179    101     -5
    -80   -540   -459    309    189   -501    -88     59    -62   -179    116      5
    -83   -527   -446    303    179   -488    -85     54    -64   -184    132     10
    -83   -545   -462    314    189   -504    -96     49    -77   -194    135     10
    -62   -581   -519    319    226   -550    -88     59    -80   -205    124     -7
    -62   -607   -545    332    241   -576    -15    145    -33   -187    124    -18
    -70   -568   -501    316    213   -537     90    267     57   -124    148     -2
    -46   -467   -420    257    187   -444    200    407    187     -5    239     64
    -15   -306   -290    161    135   -298    270    517    329    155    407    202
     12     59     46    -36    -15     54    259    548    506    444    735    498
     18    579    558   -301   -270    571    137    381    597    732   1109    818
    -28    745    774   -358   -400    758   -135     33    449    782   1223    888
    -83    397    480   -158   -283    439   -296   -259     75    392    888    607
   -114   -166    -51    137    -31   -109   -322   -415   -345   -218    322    163
   -119   -540   -420    327    148   -480   -275   -353   -488   -483     49    -85
   -174   -750   -576    462    200   -665   -220   -226   -439   -485     12   -168
   -215   -771   -555    493    168   -665   -119   -124   -332   -415     64   -163
   -252   -706   -454    478    101   -581    -31    -36   -223   -314    142   -127
   -309   -639   -329    470     10   -485     38     41   -122   -213    220    -80
   -306   -576   -270    441    -18   -423     83     88    -54   -142    272    -51
   -210   -563   -353    384     70   -459     75     75    -59   -132    262    -88
    -83   -589   -506    335    210   -548     36     20   -111   -184    210   -174
     70   -574   -646    249    358   -610    -12    -38   -168   -246    155   -259
    259   -550   -810    145    535   -680    -59    -88   -218   -311     80   -342
    340   -571   -911    114    623   -740    -98   -129   -262   -358     10   -436
    394   -545   -940     75    667   -743    -98   -127   -257   -358     -7   -475
    439   -535   -974     46    706   -756   -111   -140   -252   -355    -23   -517
    470   -493   -963     12    717   -727   -109   -137   -231   -327     -7   -527
    504   -470   -976    -18    740   -724   -135   -158   -244   -337    -25   -576
    553   -444  -1000    -54    776   -722   -163   -171   -244   -337    -33   -602
    576   -431  -1008    -72    789   -717   -166   -171   -236   -324    -20   -613
    584   -426  -1010    -77    797   -717   -163   -171   -228   -319    -15   -631
    558   -433   -992    -62    774   -711   -194   -192   -236   -327    -15   -652
    524   -423   -950    -51    735   -685   -171   -163   -202   -293     25   -620
    491   -397   -888    -46    688   -641   -153   -140   -166   -249     75   -540
    428   -353   -782    -36    605   -566   -145   -127   -135   -210    111   -436
    376   -332   -709    -23    540   -519   -137   -109   -111   -179    142   -342
    340   -319   -659    -10    498   -488   -116    -83    -80   -145    171   -226
    301   -316   -618      5    457   -467   -114    -72    -62   -122    187   -106
    288   -277   -566     -5    426   -420    -85    -46    -33    -80    226      2
    270   -293   -563      7    415   -428   -116    -67    -44    -75    226     51
    259   -290   -550     15    402   -418   -124    -62    -31    -54    244    101
    252   -309   -561     25    405   -433   -124    -59    -25    -44    252    145
    244   -293   -537     25    389   -415   -111    -44    -10    -23    267    192
    189   -272   -465     41    324   -366   -101    -28     15      7    301    239
    137   -270   -407     64    270   -337    -88     -2     38     38    329    257
     70   -303   -374    114    220   -340    -75     15     51     49    337    241
     59   -288   -348    114    202   -316    -46     33     75     64    353    244
     59   -303   -366    122    213   -335    -57     18     67     54    348    236
    101   -288   -389     93    244   -337    -59      7     54     41    337    228
    114   -309   -426     96    267   -368    -83    -15     18      5    303    202
    181   -275   -457     46    319   -366    -77    -12     12      5    306    205
    202   -272   -478     33    340   -374    -88    -23     -2     -7    301    184
    205   -301   -506     46    353   -402    -98    -36    -23    -28    280    155
    213   -301   -514     41    361   -407   -103    -31    -20    -33    280    158
    205   -314   -519     54    361   -415   -101    -25    -15    -36    280    148
    220   -311   -532     44    374   -420    -72     -7    -10    -51    280    127
    218   -283   -501     31    358   -389    -49     12      7    -44    296    129
    187   -246   -433     28    309   -340    -38     31     31    -20    324    142
    168   -218   -387     25    277   -301     -5     64     62     -5    350    161
    158   -233   -392     36    275   -311     18     83     72     -2    345    150
    161   -254   -418     46    288   -335      2     70     64    -12    322    127
    205   -254   -459     23    332   -355    -20     57     51    -20    293    122
    249   -239   -488     -5    368   -363    -33     46     49    -18    280    124
    239   -213   -452    -15    342   -329    -28     51     62     -2    285    135
    220   -189   -413    -15    316   -301    -25     64     77     18    293    137
    163   -189   -353     10    257   -270    -15     80    101     49    309    145
    129   -166   -296     18    213   -231      0     90    119     70    324    158
    161   -129   -290    -18    226   -207      2     93    124     75    306    145
    181   -119   -301    -31    239   -207     18    101    127     70    285    124
    135   -171   -306     18    218   -239     12     93    122     64    270     98
    119   -192   -311     36    215   -252      2     85    116     62    257     83
    158   -158   -319     -2    236   -239     20     96    132     70    262     85
    129   -189   -319     28    223   -254     15     88    135     64    252     70
    124   -192   -316     31    220   -254     12     75    129     59    244     54
    137   -179   -316     20    226   -246     10     72    132     57    236     41
    148   -174   -322     10    233   -246     23     83    142     54    231     36
    174   -150   -327    -12    249   -239     31     88    150     59    239     46
    179   -135   -314    -23    246   -223     38     93    163     75    257     51
    129   -176   -306     23    218   -241     18     75    155     64    249     41
    163   -145   -309    -10    233   -226     12     77    161     67    254     49
    187   -135   -322    -25    252   -228     12     80    171     83    275     64
    218   -103   -324    -59    270   -213     31     96    189    109    306     88
    218    -77   -296    -70    257   -187     33    101    202    127    322     98
    210    -54   -267    -77    236   -161     28    101    207    142    345    111
    215    -38   -254    -88    233   -145     28    103    210    153    361    111
    223    -20   -244   -103    231   -129     38    111    220    168    376    109
    207     12   -194   -109    202    -90     72    145    254    200    415    142
    168     31   -137   -101    153    -51     77    145    267    218    457    166
    150     64    -85   -106    119    -10    101    155    290    241    491    192
    127     70    -59   -101     93      7     93    150    290    246    506    192
     83     41    -41    -62     62      0     62    122    267    220    496    171
     85     46    -38    -67     62      5     59    127    275    226    511    179
     93     54    -41    -75     67      7     72    140    290    236    532    192
     67     41    -25    -57     46     10     83    148    296    228    537    194
     41    -23    -64     -7     51    -44     59    122    270    200    509    174
     67    -36   -106    -15     85    -70     62    111    254    171    478    148
     67    -44   -111    -12     88    -77     64    103    246    150    454    135
     31   -119   -153     41     90   -135     36     67    218    111    407    116
     62   -142   -205     41    132   -174     33     38    197     90    379    106
    127    -90   -218    -20    171   -153     44     28    194     75    363    109
    132    -96   -231    -18    179   -163     38     20    181     46    322    106
    122   -119   -244     -2    181   -181     33     12    166     23    285    103
    137   -111   -249    -12    192   -179     46     25    158     15    277    111
    124   -140   -265      5    192   -200     41     20    137      2    246     96
    127   -148   -275     10    200   -210     31      0    122    -10    236     77
    111   -171   -283     28    194   -226     41      5    122    -15    244     77
    109   -210   -319     51    213   -265     83     54    142     -2    267     54
    119   -228   -350     51    233   -288    184    171    207     28    319     -2
    137   -166   -306     12    220   -236    293    296    306     77    371     15
    142    -80   -223    -31    181   -150    392    433    446    171    441    132
    158    189     31   -174     64    111    457    540    633    397    644    381
    181    672    491   -428   -155    581    394    530    810    745    992    743
     88   1023    935   -555   -423    979    127    265    795    969   1247    974
     -5    966    971   -480   -488    969   -184   -103    545    880   1200    922
    -44    561    605   -257   -324    581   -296   -394    111    371    753    542
    -41     46     85     -2    -64     64   -267   -457   -249   -158    259    137
     18   -210   -228     96    122   -218   -210   -348   -306   -285    114     -5
     72   -309   -381    116    226   -345   -119   -220   -252   -262    106    -28
    124   -285   -410     80    267   -348    -41   -140   -192   -210    132     -7
    202   -200   -405     -2    303   -301     15    -72    -96   -155    181     31
    236   -129   -368    -54    301   -249     54    -23    -15   -106    236     64
    241   -109   -350    -67    293   -228     67      0     25    -72    275     51
    259   -109   -368    -75    314   -239     80     18     46    -72    288     -7
    275   -122   -397    -77    335   -259     85     20     49    -96    280    -64
    288   -109   -400    -90    342   -254     83      7     54   -106    262   -103
    303   -111   -418    -96    358   -265     83      5     62   -111    254   -142
    293   -111   -405    -90    348   -257     90      5     67   -116    257   -171
    303   -114   -418    -96    358   -265     80     -2     64   -114    246   -179
    293   -137   -433    -77    363   -285     70    -18     49   -116    210   -187
    298   -153   -454    -72    374   -303     57    -38     31   -119    189   -192
    306   -161   -467    -72    387   -314     41    -46     25    -98    189   -163
    298   -163   -462    -67    379   -311     33    -41     28    -77    197   -135
    301   -166   -470    -67    384   -316     36    -36     38    -54    210   -101
    296   -163   -459    -67    376   -311     41    -28     41    -38    215    -75
    298   -171   -470    -62    384   -319     31    -31     36    -33    223    -62
    306   -176   -485    -67    394   -329      5    -33     31    -31    228    -59
    319   -166   -485    -75    402   -324     -2    -25     31    -23    236    -54
    332   -174   -509    -80    420   -340      0    -25     31    -23    241    -46
    348   -207   -555    -70    452   -381    -15    -33     18    -31    236    -36
    363   -189   -553    -88    457   -371    -20    -38     23    -28    244    -15
    376   -181   -558    -98    465   -368    -36    -54     18    -33    252     -7
    405   -194   -600   -106    501   -394    -59    -75      0    -51    241    -12
    462   -202   -665   -129    563   -433    -88    -98    -25    -77    223    -18
    488   -194   -683   -148    584   -439    -90   -106    -28    -88    231    -10
    522   -184   -706   -168    613   -444    -96   -119    -36   -111    236     -5
    532   -181   -714   -174    620   -449   -101   -119    -36   -127    246      7
    511   -194   -706   -158    607   -449   -106   -127    -41   -142    265      7
    511   -200   -711   -155    610   -454   -109   -137    -57   -155    262     15
    524   -194   -719   -166    620   -457   -103   -142    -64   -155    252     41
    553   -171   -727   -192    639   -449   -103   -150    -70   -155    267     67
    561   -161   -722   -200    641   -441    -98   -148    -77   -150    290     90
    535   -187   -722   -174    628   -454    -90   -153    -98   -158    303     80
    532   -200   -732   -166    631   -465    -77   -158   -111   -166    324     75
    532   -200   -732   -166    631   -465    -54   -161   -122   -166    342     64
    530   -192   -722   -168    626   -457    -46   -158   -129   -163    374     49
    514   -210   -724   -153    618   -465    -46   -132   -135   -161    387     38
    514   -215   -730   -150    620   -472    -46   -116   -137   -161    363     31
    517   -171   -691   -174    600   -431    -33    -96   -124   -127    394     44
    472   -194   -667   -137    568   -431    -46    -88   -119   -106    418     41
    439   -200   -639   -119    537   -418    -44    -88   -116    -93    423     33
    400   -210   -613    -96    504   -410    -44    -77   -103    -85    418     20
    355   -231   -587    -62    470   -410    -44    -67    -90    -83    389      0
    327   -226   -553    -49    439   -389    -31    -51    -72    -75    348    -20
    306   -215   -524    -46    413   -371    -18    -38    -59    -67    309    -62
    285   -197   -483    -44    381   -337     -5    -23    -36    -51    288    -54
    241   -207   -449    -15    345   -327     -5    -23    -28    -54    262    -59
    236   -194   -431    -20    332   -311      2    -12    -18    -46    249    -59
    246   -205   -452    -20    348   -329     -5    -15    -23    -54    226    -90
    228   -226   -457     -2    342   -340    -10    -18    -28    -62    202   -111
    220   -236   -459      7    337   -348     -7    -15    -28    -70    181   -142
    223   -210   -433     -5    327   -322      5     -2    -12    -57    184   -155
    200   -181   -381    -10    290   -280     15     12      5    -36    200   -153
    181   -205   -387     12    283   -296     12     10      0    -46    187   -179
    145   -213   -361     31    252   -285     25     23     12    -36    197   -187
    135   -179   -314     23    223   -246     38     49     41     -5    231   -168
    168   -137   -309    -18    236   -223     36     54     44      0    241   -187
    174   -114   -288    -31    228   -200     31     54     51      7    259   -192
    168   -111   -283    -28    223   -197     20     54     57     12    280   -200
    176   -103   -280    -36    228   -192     25     70     72     23    298   -197
    205    -70   -275    -67    239   -171     36     90     93     38    327   -184
    207    -49   -257    -80    231   -153     46    106    111     62    374   -171
    187    -62   -252    -64    218   -155     59    111    119     64    397   -176
    179    -54   -233    -62    205   -142     46    103    116     64    379   -181
    158    -25   -184    -67    171   -103     70    129    148    101    379   -158
    179     10   -168    -96    174    -77     96    161    176    135    392   -129
    187      5   -184    -98    187    -88    101    171    187    148    387   -122
    200     12   -187   -106    194    -85    109    174    192    153    374   -119
    213     38   -176   -127    194    -67    119    176    202    163    374    -98
    210     57   -153   -135    181    -46    135    189    218    181    384    -72
    226    119   -106   -174    166      7    142    192    233    202    400    -33
    192    168    -23   -179    109     72    153    194    249    220    402      2
    194    161    -33   -179    114     64    145    189    244    218    402      2
    210    124    -85   -168    148     20    132    181    233    215    392     33
    202     98   -103   -153    153     -2    119    176    231    228    387     70
    168     88    -80   -127    124      5    119    176    233    239    379     64
    127     51    -75    -90    101    -10    124    189    239    241    358     57
     75     15    -59    -46     67    -20    124    200    249    252    335     59
     41    -23    -64    -10     51    -44    122    202    252    252    314     70
     18    -51    -70     18     44    -59    119    210    249    244    293     77
     10    -80    -90     33     49    -85    111    202    231    228    262     80
    -20   -119    -98     70     36   -111    101    187    200    207    231     70
    -49   -145    -96     96     20   -122     90    181    184    197    226     67
    -41   -158   -116    101     36   -137     77    179    181    194    231     70
    -46   -174   -127    109     38   -150     80    194    187    197    233     90
    -54   -184   -129    119     36   -158     77    200    184    197    236    106
    -41   -189   -148    114     49   -168     70    189    181    184    228    116
    -33   -200   -166    116     64   -184     62    181    181    166    220    127
    -41   -213   -171    124     62   -192     64    184    197    148    226    137
    -31   -246   -215    137     90   -231     77    200    213    127    218    145
     18   -301   -319    140    168   -311    132    275    244    101    194    111
     59   -257   -316     98    187   -285    241    402    337    132    207    103
     70   -171   -241     49    153   -205    350    558    472    239    309    171
    101     10    -90    -57     96    -38    428    691    636    439    504    361
    132    405    272   -270    -70    337    423    740    826    758    841    714
     54    904    849   -478   -397    878    293    592    958   1101   1213   1111
    -20    956    976   -470   -498    966     12    236    787   1111   1239   1158
    -98    615    714   -257   -405    665   -168   -109    389    719    872    880
   -137     49    187     44   -163    116   -231   -301    -54    127    309    441
   -150   -345   -194    249     20   -270   -218   -254   -207   -127     41    197
   -181   -493   -314    337     64   -405   -137   -111   -145   -114     31    155
   -223   -530   -306    376     38   -420    -57    -10    -62    -54     70    184
   -246   -483   -239    363     -5   -361     10     70     25     25    140    244
   -249   -400   -150    324    -49   -275     62    135     98     98    205    309
   -288   -371    -85    329   -103   -228     93    174    142    137    241    348
   -345   -415    -70    379   -140   -241     90    179    148    145    252    353
   -405   -454    -51    428   -179   -252     83    181    150    148    275    374
   -431   -407     23    420   -228   -192    129    228    194    192    332    446
   -493   -316    176    402   -335    -70    205    306    272    270    418    548
   -672   -389    283    530   -478    -54    197    311    272    262    415    576
   -672   -439    233    553   -454   -103    142    267    218    205    363    527
   -581   -363    218    472   -400    -72    129    262    205    197    361    527
   -519   -290    228    405   -376    -31    142    252    207    161    355    571
   -485   -303    181    394   -335    -62    135    228    184     93    322    563
   -519   -340    176    428   -350    -80    124    210    155     51    283    509
   -571   -384    187    478   -379    -98    116    189    127     -5    259    446
   -576   -400    176    485   -379   -111    116    181    111    -70    246    415
   -537   -413    124    475   -332   -145    101    155     67   -179    192    366
   -444   -384     59    413   -252   -163     83    142     31   -262    153    324
   -337   -327     10    332   -174   -158     51    145     18   -254    148    314
   -140   -241   -101    189    -20   -171    -36    124      0   -176    148    306
    158   -127   -288    -15    223   -207   -137     77    -31   -114    127    277
    194    -70   -265    -62    228   -166   -129     96     -5     -7    158    309
    119    -67   -187    -25    153   -127    -96    140     36    142    202    361
     64    -72   -137      2     98   -103    -85    163     54    215    236    374
     72    -77   -150      2    111   -114    -67    168     49    228    254    363
     93    -77   -174     -7    132   -124    -62    150     38    202    244    350
    145    -90   -236    -25    189   -163    -83    114     12    150    215    314
    246   -111   -358    -67    301   -233   -140     62    -38     75    174    254
    379   -135   -514   -122    444   -324   -210      0   -106      5     98    184
    483   -153   -639   -166    558   -394   -265    -57   -161    -33     36    122
    491   -174   -665   -158    576   -418   -288    -77   -184    -46     15     80
    400   -252   -652    -75    524   -449   -303   -101   -210    -75     -2     36
    301   -345   -649     20    472   -496   -303   -119   -241   -124    -41     -5
    259   -353   -615     44    436   -483   -265   -101   -241   -137    -59    -23
    226   -324   -550     49    387   -436   -197    -57   -218   -124    -46    -28
    158   -353   -514     96    335   -433   -153    -20   -205   -129    -49    -57
    116   -376   -493    129    303   -436   -135     -5   -207   -142    -62    -96
     83   -400   -485    158    283   -441   -135     -7   -220   -161    -90   -145
     77   -413   -491    168    283   -452   -127      2   -228   -174   -103   -163
     96   -387   -483    142    288   -433   -109     36   -207   -161    -93   -168
     90   -361   -452    135    270   -407    -80     70   -176   -140    -75   -168
     57   -350   -407    145    231   -379    -72     88   -158   -127    -62   -171
     38   -342   -381    153    210   -361    -67    103   -137   -114    -51   -181
     44   -332   -376    142    210   -353    -51    114   -127   -114    -64   -205
     33   -303   -340    135    184   -322    -28    127   -101    -96    -57   -202
     10   -280   -293    135    150   -285    -15    140    -80    -62    -31   -194
     10   -280   -290    135    150   -285     -7    145    -67    -44     -7   -213
     -7   -285   -277    145    132   -283      7    155    -49    -25     10   -202
    -23   -267   -246    145    109   -257     23    168    -36     -7     15   -184
    -33   -262   -231    145     96   -249     20    163    -38    -12      5   -184
    -41   -244   -202    142     80   -223     20    155    -36     -7     12   -171
    -59   -210   -150    132     44   -179     31    163    -15     18     38   -148
    -59   -189   -132    124     36   -161     36    163     -5     28     44   -153
    -96   -174    -77    132    -12   -127     41    161      2     38     59   -145
   -124   -137    -12    132    -57    -75     46    161     20     62     83   -124
   -142    -72     70    106   -109     -2     64    174     51    101    122    -90
   -184    -44    140    114   -163     46     85    189     83    135    158    -70
   -215    -41    171    127   -194     64     88    194     93    140    166    -64
   -189    -25    163    109   -176     67     77    194    103    127    150    -62
   -213    -41    171    127   -194     64     93    197    106    114    124    -85
   -223    -36    184    129   -205     72    103    194    116    116    124   -116
   -202     -5    197    101   -200     96    103    194    127    119    140   -153
   -166     57    223     54   -194    140    103    202    153    137    168   -145
   -142     77    220     31   -181    148     98    207    171    148    189   -127
   -124     88    213     15   -168    150     88    205    176    153    189   -124
   -114    129    244    -10   -179    187    101    220    202    184    200   -119
   -114    194    309    -38   -210    252    119    239    231    220    236   -106
   -111    220    332    -57   -223    275    132    246    249    236    246   -119
   -109    231    340    -62   -223    285    150    265    270    252    262   -111
   -116    254    371    -70   -244    311    161    270    283    262    280    -96
   -124    293    418    -83   -270    355    168    272    298    272    303    -72
    -93    327    418   -119   -254    371    174    270    309    275    316    -64
    -67    340    407   -137   -239    374    179    262    316    283    327    -62
    -49    335    381   -142   -215    358    166    244    311    277    324    -59
    -38    327    366   -142   -202    345    155    228    301    270    322    -57
    -44    319    363   -140   -202    340    158    226    303    272    329    -44
    -41    298    340   -129   -192    319    153    223    298    259    324    -41
    -67    272    340   -103   -205    306    148    218    296    252    316    -49
    -98    244    342    -72   -220    293    158    218    303    252    316    -49
   -129    226    353    -49   -241    288    176    213    301    244    311    -44
   -129    189    316    -31   -223    252    168    194    280    220    280    -62
    -96    137    231    -20   -163    184    150    171    254    187    241    -77
    -70     98    168    -12   -119    132    127    140    226    158    207    -88
    -41     67    109    -15    -75     85    111    114    205    137    176    -85
    -28     25     54      0    -41     38     96     88    189    122    148    -93
    -31    -12     18     20    -25      2     80     59    176    106    122   -103
    -18    -25     -7     23     -5    -18     67     33    166     98    103   -109
     10    -31    -44      7     25    -36     62      5    150     90     88   -114
     62    -44   -109    -10     83    -75     46    -20    132     72     57   -127
    111    -57   -171    -28    140   -114     28    -41    109     51     23   -142
    158    -67   -226    -44    192   -145     18    -49     96     31    -12   -155
    218   -129   -348    -46    283   -239     49      0     93      2    -75   -205
    272   -150   -423    -62    345   -285    145    111    150      5   -116   -252
    324    -77   -402   -124    361   -241    244    254    262     83    -80   -220
    381     72   -309   -226    345   -116    329    423    420    249     57    -85
    415    415     -2   -415    207    207    340    501    605    530    355    218
    371    891    519   -631    -75    706    267    436    769    870    743    602
    275   1104    828   -691   -277    966     31    145    722   1018    927    771
    220    932    711   -576   -244    823   -205   -236    397    787    730    594
    200    353    150   -277     23    252   -316   -522   -111    137    106     80
    231    -96   -329    -67    280   -213   -335   -530   -345   -220   -265   -254
    246   -322   -571     36    407   -446   -277   -389   -327   -262   -327   -355
    254   -363   -618     54    436   -491   -200   -272   -257   -223   -285   -363
    252   -306   -561     25    405   -433   -142   -189   -174   -155   -194   -311
    244   -213   -457    -15    350   -335    -75   -103    -75    -67    -96   -223
    233   -137   -374    -49    301   -254    -31    -49     -7      0    -54   -148
    205   -106   -311    -49    257   -207     -5    -15     25     44    -33   -106
    179    -80   -259    -49    218   -168     15      7     49     72    -20    -80
    179    -57   -236    -62    207   -145     31     23     62     88    -12    -59
    179    -49   -228    -64    202   -137     41     33     72    101      0    -44
    176    -46   -223    -64    200   -135     44     41     83    111     10    -33
    155    -64   -220    -46    187   -142     44     41     77    111      5    -44
    153    -62   -215    -46    181   -137     49     44     83    122      7    -38
    163    -36   -200    -64    181   -119     49     49     85    135     18    -28
    168    -25   -194    -70    181   -109     54     46     88    137     23    -15
    158    -36   -197    -62    174   -116     54     46     88    132     18     12
    153    -41   -194    -57    174   -116     59     54     88    132     28     28
    155    -28   -187    -64    171   -106     72     64     98    140     54     28
    163    -28   -192    -67    176   -109     93     75    111    153     75     25
    163    -18   -184    -75    171   -101    101     75    116    166    106     18
    161    -12   -176    -75    166    -93    103     72    114    176    140      7
    166      2   -166    -85    166    -80    106     72    116    187    176     15
    163      0   -163    -80    163    -80    103     70    111    189    200     23
    155     -5   -161    -75    155    -83    101     64    106    192    213     15
    158      7   -150    -83    153    -70    101     62    109    197    231      7
    158      7   -153    -85    155    -72     98     59    106    197    241      0
    166      7   -158    -85    163    -75     90     51     96    192    244     -7
    171     33   -140   -103    155    -54     88     41     96    189    249    -18
    176     28   -148   -103    163    -59     88     41     93    189    257    -23
    174     18   -158    -98    166    -70     83     33     85    181    257    -38
    184     46   -137   -114    161    -44     80     28     80    179    252    -44
    197     59   -140   -129    168    -38     70     18     67    166    246    -46
    210     51   -161   -132    187    -54     62     10     54    155    244    -44
    228     44   -187   -137    207    -70     49     -2     36    137    236    -49
    228     49   -179   -137    205    -64     33    -23     15    116    223    -70
    241     72   -168   -158    202    -46     18    -41     -2     98    226    -80
    249     54   -197   -153    223    -70     15    -44    -12     83    223    -77
    252     46   -207   -150    231    -80     15    -51    -25     62    215    -85
    262     36   -226   -148    244    -93      5    -67    -49     23    197   -111
    265     46   -220   -155    241    -85     10    -70    -51      7    194   -122
    272     33   -239   -153    254   -103     10    -75    -64    -10    184   -140
    283     31   -254   -158    270   -111      0    -85    -77    -31    171   -163
    301     54   -246   -176    275    -96      2    -85    -80    -38    166   -158
    314     57   -259   -187    285   -101      2    -83    -90    -46    153   -166
    332     59   -272   -197    303   -106      0    -85   -114    -44    142   -174
    358     72   -285   -218    322   -106      0    -88   -114    -44    132   -184
    381     64   -316   -223    350   -124      7    -80    -88    -80    111   -197
    387     67   -319   -228    353   -124     20    -59    -62    -72     98   -184
    389     59   -329   -223    361   -135     20    -57    -51    -70     83   -189
    387     59   -329   -223    358   -135     20    -62    -49    -88     54   -194
    387     59   -327   -223    358   -132     28    -62    -41   -103     23   -187
    392     51   -342   -223    366   -145     23    -72    -49   -101    -20   -174
    413     54   -358   -233    384   -150     15    -83    -54    -98    -54   -176
    428     57   -371   -244    400   -155     10    -93    -57    -88    -67   -189
    428     44   -384   -236    407   -168     10    -98    -57    -80    -64   -192
    420     33   -389   -228    405   -176     12    -98    -54    -67    -46   -189
    413     31   -381   -223    397   -174     18    -96    -49    -57    -18   -205
    407     36   -371   -223    389   -166     23    -93    -36    -51     -7   -197
    418     51   -366   -233    392   -155     23    -85    -20    -38      0   -176
    410     57   -355   -236    384   -148     28    -75    -10    -25     25   -153
    389     41   -348   -215    368   -153     31    -62      2    -12     51   -132
    387     25   -361   -207    374   -166     44    -46     15      5     93   -127
    384     54   -329   -218    358   -137     62    -23     46     44    158    -80
    381     62   -322   -223    353   -129     70    -10     64     70    184    -25
    371     49   -324   -210    348   -137     70      2     75     90    205     15
    361     20   -340   -192    350   -158     80     28     88    124    236     36
    381     12   -368   -197    376   -176     83     41     98    145    298     46
    407     28   -381   -218    394   -176     93     38    103    158    340     57
    410     64   -345   -239    376   -137    103     41    114    174    381     83
    413    101   -311   -259    361   -106    109     44    114    181    400     98
    433    127   -306   -280    371    -88    106     38    116    168    426    101
    496    161   -335   -329    415    -85     85     15     85    148    441     59
    553    215   -337   -384    444    -59     64     -2     59    119    431     18
    589    272   -319   -431    454    -23     57    -10     49    111    371      2
    613    283   -329   -446    472    -23     54    -18     44    101    298      2
    618    280   -337   -452    478    -28     49    -20     38     90    236     12
    618    254   -363   -436    491    -54     33    -33     25     67    179     12
    613    226   -387   -420    498    -80     18    -46     15     51    132     15
    607    200   -407   -402    509   -103      2    -57     -2     28     83    -10
    615    176   -441   -397    527   -132     -7    -62    -12     10     44    -28
    618    168   -449   -392    535   -140    -15    -67    -23      5     15    -41
    618    161   -457   -392    535   -148    -28    -77    -44     -7    -10    -59
    605    145   -459   -374    532   -155    -41    -88    -62    -25    -44    -80
    587    119   -467   -355    524   -174    -51   -101    -85    -54    -83   -109
    555    106   -449   -332    504   -171    -54   -106    -96    -67   -106   -122
    511     93   -420   -303    467   -163    -51   -103    -98    -72   -122   -132
    465     93   -371   -277    418   -137    -36    -88    -85    -62   -119   -124
    410     77   -332   -244    371   -127    -25    -72    -72    -57   -116   -122
    363     80   -283   -223    324   -101    -12    -54    -57    -46   -109   -114
    324     67   -257   -197    290    -93    -10    -41    -51    -44   -111   -114
    277     51   -226   -163    252    -85     -2    -28    -41    -36   -109   -114
    192     67   -127   -129    161    -28     23      0    -10    -12    -88    -98
    148     44   -103    -96    127    -28     46     20      2    -12    -88   -106
    150    -10   -161    -70    155    -83     83     75     18    -31   -109   -171
    158    -44   -202    -57    179   -122    181    207     80    -25   -114   -252
    168     28   -140   -101    153    -54    293    361    200     59    -51   -265
    194    187    -10   -192    103     88    389    535    374    236    111   -161
    223    493    267   -358    -23    381    420    626    563    498    397     96
    179   1013    833   -594   -327    924    392    602    776    870    836    524
     59   1296   1234   -678   -589   1265    161    288    753   1054   1088    761
    -12   1088   1101   -537   -558   1093    -77    -93    449    839    906    587
    -44    522    566   -241   -306    542   -200   -394    -28    259    340    101
      2    -31    -33     15     18    -31   -231   -452   -340   -207   -142   -327
     54   -259   -316    101    184   -288   -189   -335   -332   -272   -244   -441
     77   -301   -379    111    228   -340   -109   -218   -249   -231   -223   -436
     85   -241   -327     77    202   -283    -18   -114   -145   -148   -155   -381
     93   -140   -233     23    163   -187     51    -33    -46    -59    -72   -303
     85    -96   -181      5    132   -140     80      2      2     -7    -28   -249
     72    -90   -166      7    116   -127     90     18     20     15    -10   -218
     64   -109   -174     20    116   -140     93     20     25     31      0   -197
     77   -101   -179     12    127   -140    101     36     36     75     38   -158
     51    -85   -137     15     90   -109    116     59     59    127     93   -106
     23    -80   -103     28     62    -90    122     80     80    163    119    -67
     15    -83    -98     31     57    -90    111     88     83    171    114    -49
      7    -85    -93     38     49    -88    103     93     80    161    111    -28
    -23    -77    -54     49     15    -67    103     98     88    158    101      5
    -72    -54     18     62    -46    -18    114    119    109    176     93     57
   -137    -36    101     85   -122     33    127    142    124    192     93     85
   -150    -15    135     83   -142     59    122    148    127    189     98     75
   -135     -7    127     70   -135     59    103    145    119    176     98     88
   -137      2    140     64   -137     70     90    153    127    179    109    103
   -137      7    142     64   -140     75     80    163    166    150    106    127
   -122      2    124     59   -122     62     83    174    228     93     90    158
   -122      0    119     59   -122     59     88    181    259     75     80    184
   -114     -5    109     57   -111     51     80    181    257     72     77    202
   -103     -7     96     54   -101     44     67    168    233     77     75    218
   -103      2    106     51   -103     54     62    163    215     96     83    228
   -103      2    103     49   -103     51     62    158    194    114     98    236
   -101      0    101     51   -101     49     67    155    181    132    103    254
    -96      7    101     41    -98     54     67    153    168    150    106    272
    -85      5     90     41    -88     46     64    145    158    161    109    290
    -67     -2     64     33    -67     28     46    132    137    155    101    293
    -54    -10     44     31    -49     15     33    124    127    155    106    298
    -41     -2     38     23    -41     15     36    135    129    168    129    319
    -23      7     31      7    -25     18     36    142    127    174    135    327
     28    -10    -38    -10     31    -23      2    106     80    135    103    303
    106    -12   -119    -46    111    -64    -28     70     41     98     80    290
    181     28   -155   -106    166    -62    -23     59     31     83     70    311
    207     51   -155   -129    181    -51      5     59     23     75     59    345
     75    -51   -127    -12    101    -90    -10     28    -15     33     23    329
     18   -119   -140     49     77   -129    -23      0    -46     -5     -5    301
     90    -96   -189      0    137   -140    -41    -12    -62    -33    -12    280
    116   -111   -228     -2    171   -168    -67    -36    -93    -67    -36    239
    103   -137   -241     15    171   -189    -85    -54   -114    -96    -51    213
    103   -140   -244     15    174   -192    -80    -46   -114    -93    -46    213
    114   -148   -262     15    187   -202    -77    -38   -111    -90    -51    226
     77   -142   -220     33    148   -181    -64    -18    -93    -75    -38    244
     36   -142   -181     51    106   -161    -49     10    -67    -62    -36    252
     41   -119   -161     36    101   -140    -41     31    -46    -54    -38    285
     54    -98   -153     20    103   -127    -38     51    -33    -51    -33    288
     31    -90   -122     31     75   -106    -23     67    -18    -38    -23    280
     33    -77   -111     20     70    -96    -10     83     -5    -31    -15    283
     38    -46    -85      2     62    -64     10     93      7    -23      0    275
      7    -62    -70     25     38    -64     10     90      5    -31     -7    252
     -7    -80    -72     44     31    -77      0     80     -7    -49    -25    231
     -7    -85    -77     44     33    -83    -10     77    -15    -59    -28    226
      7    -67    -75     28     41    -72     -5     83     -7    -54    -15    226
     20    -51    -72     15     46    -62      2     88     -2    -49     -5    220
     18    -64    -83     23     49    -72     -7     75    -12    -51     -7    194
     23    -72    -96     23     57    -85    -15     64    -25    -59    -18    168
     44    -49    -96      2     70    -72    -10     72    -18    -46    -10    168
     54    -44    -98     -7     75    -70    -10     75    -15    -46     -5    166
     57    -64   -122      5     88    -93     -7     77    -18    -54    -10    163
     75    -70   -145     -2    109   -106     -7     80    -15    -51    -10    163
     88    -57   -145    -15    116   -101      0     85    -10    -41     -7    166
     80    -51   -135    -15    106    -93      2     90     -7    -36     -2    166
     85    -57   -142    -12    114    -98      2     83    -10    -36     -7    153
     70    -59   -129     -5     98    -96     12     80     -5    -25     -2    161
     59    -44   -103     -7     80    -72     25     88      7     -7      5    168
     67    -28    -96    -20     77    -59     38     96     20      5     15    171
     67    -15    -83    -25     75    -49     51    101     31     20     31    179
     83     15    -67    -51     75    -23     77    122     54     46     49    192
     98     44    -57    -72     77     -5     93    135     67     59     57    194
     88     64    -23    -77     54     20    103    142     77     70     59    192
     72     80      7    -75     33     44    111    148     88     77     62    197
     70     96     25    -83     20     62    109    142     93     83     51    202
     85    145     59   -116     12    103    119    145    114    101     67    207
     98    179     77   -140     10    129    132    148    124    119     85    207
     93    174     80   -132      7    127    132    148    124    119     83    202
     64    140     72   -103     -5    106    106    114     98     96     59    179
     67    135     67   -101      0    101     80     90     83     85     51    163
     72    119     46    -96     12     83     64     75     72     75     46    148
     72     90     18    -80     28     54     67     83     70     77     49    137
     70     70     -2    -72     36     36     70     80     62     70     41    116
     57     25    -31    -41     44     -2     59     64     38     44     12     80
     51    -10    -62    -23     57    -36     41     49     18     12    -25     41
     44    -51    -96      5     70    -72     36     49      7     -7    -49     15
     28    -59    -88     15     57    -75     23     38      0     -7    -51     -7
     18    -64    -85     23     51    -75     15     18    -15    -15    -62    -44
      5    -75    -80     33     41    -77     23     12    -12    -23    -67    -72
    -28    -72    -44     51      7    -59     46     28      5    -12    -57    -70
    -62    -85    -25     72    -20    -57     44     36      7    -15    -59    -77
    -72    -96    -23     85    -25    -59     44     46     15    -18    -54    -90
   -106   -114     -7    109    -51    -62     54     57     23    -23    -46   -106
   -135    -93     41    114    -88    -25     75     77     49      0    -20    -98
   -142    -83     57    111   -103    -12     80     90     62      5    -18   -109
   -135   -103     31    119    -85    -36    106    132     75     -2    -23   -158
   -129   -148    -18    137    -57    -83    197    241    114    -12    -51   -220
   -116    -90     25    103    -72    -33    306    376    205     38    -36   -210
    -62     31     93     12    -77     62    402    558    355    174     80   -101
    -10    340    348   -166   -179    342    446    683    558    433    361    168
    -31    872    904   -420   -467    888    418    701    802    823    815    628
   -184   1325   1509   -568   -846   1415    228    478    930   1143   1197   1015
   -298   1202   1501   -454   -898   1350    -44     93    691    997   1072    919
   -358    672   1031   -158   -696    852   -215   -277    192    431    524    433
   -342     46    389    145   -366    215   -275   -410   -202   -114    -36    -88
   -288   -275     12    283   -150   -132   -239   -301   -267   -272   -246   -298
   -244   -309    -67    275    -90   -189   -155   -179   -194   -249   -252   -324
   -207   -252    -44    231    -83   -148    -62    -72   -103   -189   -213   -285
   -179   -148     31    163   -106    -59     23     25      0   -103   -148   -236
   -161    -83     77    122   -119     -2     67     72     59    -44    -77   -244
   -124    -64     59     93    -93     -2     85     88     85    -15    -33   -249
   -114    -90     23    101    -70    -36     88     90     90     -7    -23   -267
    -98   -111    -12    103    -44    -62     85     83     80    -25    -51   -311
    -90   -124    -33    109    -28    -80     88     80     77    -38    -70   -332
    -75    -80     -5     77    -36    -44     96     93    101    -15    -49   -309
    -64    -72     -7     67    -31    -41    103     96    103     -5    -51   -309
    -59    -85    -28     72    -18    -57     93     85     93    -15    -70   -332
    -62    -90    -28     77    -18    -59     93     80     88    -18    -80   -335
    -54    -83    -28     67    -12    -57     77     62     72    -25    -93   -342
    -59    -93    -33     75    -15    -62     77     59     67    -28   -101   -348
    -70    -96    -25     80    -23    -62     77     54     64    -28   -101   -348
    -46    -57    -10     51    -18    -33     70     51     72    -12    -93   -335
    -49    -77    -31     62    -10    -57     64     49     67    -23   -106   -335
    -51    -77    -25     62    -12    -51     64     49     64    -23   -106   -319
    -10    -83    -72     46     31    -77     62     46     62    -23   -106   -306
      7    -98   -106     46     57   -101     49     38     57    -23   -111   -296
     25    -85   -111     28     67    -98     57     46     64    -12   -106   -270
     44    -46    -90      0     67    -67     54     44     64     -5    -96   -246
     57    -31    -88    -15     72    -57     46     38     62    -12   -103   -236
     62    -33    -96    -12     77    -64     31     31     51    -23   -114   -223
     62    -36   -101    -12     80    -67     25     20     46    -25   -119   -215
     67    -57   -124     -5     96    -90     20     25     51    -18   -116   -189
     72    -57   -129     -7     98    -93     20     31     62     -2   -103   -163
     83    -41   -124    -20    103    -83     12     28     59      5    -96   -145
     90    -49   -140    -20    114    -93     -2     10     46     -7   -109   -137
     93    -31   -124    -31    106    -77      0     20     57     12    -85    -90
     88    -41   -129    -25    106    -83     -2     18     57     23    -75    -64
    101    -44   -145    -28    122    -93     -2     15     51     23    -77    -49
    119    -38   -158    -41    137    -98    -15     -2     28     10    -88    -28
    116    -31   -148    -44    129    -88    -15     -5     25     12    -96     -7
    116    -46   -163    -36    137   -103    -20    -12     10     -2   -116     -2
    114    -59   -174    -25    142   -116    -23    -18      0     -7   -129      0
    109    -80   -189    -15    148   -135    -23    -25    -10    -15   -137     -5
    109    -98   -207     -5    155   -153    -10    -20    -10    -18   -140      0
    103   -106   -210      0    155   -158      2    -10     -7    -15   -140     12
    101    -98   -200      0    150   -148     15     -5     -5    -15   -140     15
     93    -93   -187      0    137   -140     23      0      0     -7   -132     15
     96    -96   -192      0    142   -142     38     15      7      0   -122     23
     98   -106   -205      2    148   -155     54     33     23     10   -114     36
     98   -101   -200      2    148   -150     70     46     36     20   -106     44
    106   -111   -218      0    161   -163     83     57     49     25    -98     41
    103   -127   -231     10    166   -179     93     67     57     25   -106     36
     98   -129   -228     12    163   -179     98     72     64     31   -103     31
    101   -129   -231     15    166   -179    103     80     75     46    -96     46
    111   -132   -244     10    174   -187    101     75     80     49    -93     28
    124   -148   -272     10    197   -210    101     72     80     54    -83     -2
    135   -150   -285      5    207   -215     98     70     77     57    -72    -18
    145   -148   -293      2    218   -220     93     70     75     59    -64    -18
    161   -129   -290    -18    223   -210     83     62     67     44    -80    -12
    166   -145   -311    -10    239   -228     80     62     64     36    -88    -28
    171   -148   -322    -12    246   -233     77     62     67     36    -75    -36
    181   -129   -311    -25    246   -220     83     67     80     46    -62    -38
    181   -132   -314    -25    246   -223     75     64     80     38    -70    -49
    181   -124   -309    -28    244   -215     64     57     80     44    -46    -80
    176   -116   -293    -31    233   -205     70     62     93     64      0    -80
    192   -106   -298    -41    244   -202     83     72    111     77     23    -72
    189   -103   -296    -44    241   -200     83     70    114     80     31    -80
    189    -98   -288    -44    239   -192     83     72    124     85     33    -88
    189    -93   -283    -49    233   -187     85     75    129     83     31    -93
    174    -77   -252    -46    213   -163     90     83    137     80     28    -93
    158    -54   -215    -51    184   -135    109     98    163     98     49    -96
    155    -28   -184    -64    168   -106    124    111    181    106     59    -90
    150     -2   -153    -75    150    -77    132    119    189    109     62    -90
    145     18   -127    -80    137    -54    142    129    202    122     83    -90
    137     33   -103    -85    119    -33    150    145    218    140    116    -96
    135     70    -64   -103     98      5    161    153    231    158    150    -80
    122    114     -7   -119     64     54    163    148    236    163    155    -62
    101    142     41   -122     31     93    163    137    241    163    148    -41
     90    150     59   -122     15    103    148    122    226    148    122    -49
     80    142     62   -111      7    101    119     93    197    116     93    -70
     77    140     62   -109      7    101    101     85    189    109     85    -67
     72    145     72   -109      0    109     90     80    184    103     72    -67
     62    124     62    -96      0     93     80     72    168     83     46    -96
     49    101     49    -75      0     75     75     67    153     64     28   -114
     38     51     10    -46     12     31     59     51    132     36     -5   -145
     23     10    -12    -15     18      0     51     38    109     10    -31   -163
     10    -25    -36      7     23    -31     54     28     90    -20    -54   -184
     -5    -44    -41     23     18    -41     49     15     80    -49    -67   -200
    -12    -41    -28     25      5    -36     38      7     67    -77    -80   -226
    -15    -36    -20     25      2    -28     36     12     62    -80    -62   -267
    -15    -31    -18     23      0    -25     36     18     64    -83    -59   -288
    -12    -25    -12     18      0    -20     38     23     64    -83    -64   -316
      7    -18    -25      5     15    -23     31     20     57    -98   -103   -361
     10    -23    -33      7     20    -28     25     15     46   -116   -135   -436
      7    -12    -20      0     12    -15     25     20     44   -114   -127   -465
      5    -33    -38     12     20    -36     28     33     36   -119   -129   -485
     15    -96   -114     38     64   -103     75    101     49   -129   -150   -524
     20   -109   -129     44     75   -119    192    239    127    -96   -140   -524
     46    -10    -57    -20     51    -33    285    374    236      2    -59   -454
     96    181     83   -140      5    132    353    504    384    181    111   -288
    145    553    407   -350   -132    480    361    571    563    488    439     51
    103   1065    961   -584   -428   1013    280    470    727    841    862    454
     46   1239   1189   -644   -571   1215     10    109    633    911   1002    574
     10   1000    989   -506   -491    995   -205   -254    298    626    750    348
    -20    431    452   -205   -239    441   -290   -496   -150     41    176    -96
      5    -33    -38     15     20    -36   -303   -509   -389   -329   -218   -394
     38   -231   -270     96    153   -249   -252   -389   -363   -384   -319   -449
     44   -316   -361    137    200   -340   -189   -303   -301   -368   -337   -459
     64   -275   -340    103    200   -309   -137   -241   -218   -303   -285   -415
     98   -171   -270     36    184   -220    -80   -184   -124   -218   -213   -353
    127   -111   -241    -10    181   -176    -49   -153    -72   -174   -181   -314
    158    -88   -246    -36    200   -166    -31   -135    -41   -153   -166   -296
    189    -70   -259    -59    223   -163    -25   -132    -31   -140   -148   -298
    223    -36   -259    -93    241   -148    -28   -135    -28   -129   -140   -275
    239    -18   -257   -111    246   -135    -25   -132    -25   -127   -129   -257
    254    -20   -275   -116    265   -148    -28   -137    -31   -129   -122   -252
    280    -10   -290   -135    285   -150    -28   -140    -36   -127   -101   -246
    319     -7   -327   -155    322   -166    -36   -150    -41   -127    -72   -241
    355    -20   -376   -168    366   -197    -49   -161    -62   -132    -33   -259
    405     20   -384   -213    394   -181    -54   -168    -67   -124     46   -254
    441     31   -410   -239    426   -189    -64   -181    -77   -135    132   -233
    485     25   -459   -254    472   -215    -75   -197    -90   -150    192   -218
    514     20   -493   -267    504   -236    -88   -205    -98   -158    215   -210
    519     25   -493   -272    506   -233    -96   -207   -101   -155    244   -189
    504     20   -483   -262    493   -231    -90   -213   -109   -153    262   -174
    485     12   -472   -249    480   -228    -77   -215   -119   -153    267   -158
    496      2   -496   -252    496   -246    -77   -210   -142   -176    246   -168
    524     10   -514   -267    519   -252    -75   -202   -137   -181    231   -163
    530     33   -496   -283    511   -231    -67   -174   -116   -168    215   -150
    514     25   -488   -270    501   -231    -72   -161   -111   -171    161   -161
    514     18   -498   -267    506   -241    -88   -163   -109   -174    106   -171
    506     20   -485   -265    496   -231    -90   -153    -96   -161     77   -163
    459     18   -441   -239    449   -210    -85   -135    -77   -142     46   -150
    397     33   -363   -215    381   -163    -70   -106    -49   -111     31   -129
    322     33   -290   -179    303   -127    -62    -90    -33    -90     23   -114
    267     41   -226   -155    246    -90    -59    -80    -20    -72     18    -96
    233     36   -200   -135    215    -80    -59    -72    -18    -64      5    -90
    210     38   -171   -124    192    -64    -51    -62     -7    -54     -5    -77
    192     59   -132   -127    161    -36    -51    -57     -2    -41     -7    -64
    189     67   -122   -127    155    -25    -57    -57     -5    -36    -12    -59
    187     51   -135   -119    161    -41    -59    -59    -12    -44    -25    -62
    184     49   -135   -116    161    -41    -62    -57    -20    -46    -28    -62
    176     59   -116   -119    148    -28    -62    -62    -25    -51    -36    -59
    176     59   -116   -119    148    -28    -62    -62    -36    -62    -54    -67
    171     41   -129   -109    150    -44    -62    -62    -41    -70    -67    -85
    161     28   -132    -93    148    -51    -54    -54    -41    -67    -64    -96
    150     33   -116    -93    135    -41    -44    -41    -25    -54    -49    -96
    142     41   -101    -93    122    -28    -28    -20     -7    -36    -31    -93
    140     54    -85    -98    111    -15     -7     -2     12    -18     -7    -98
    135     51    -83    -93    109    -15      7     18     33      0     12   -109
    119     41    -77    -80     98    -15     23     36     51     12     23   -114
    106     51    -54    -80     80      0     41     49     70     23     41   -111
     93     49    -44    -72     70      2     51     59     83     33     83   -111
    101     64    -36    -83     70     15     62     70    101     59    135   -106
    106     41    -67    -75     88    -12     59     67     98     57    109   -103
    109     10    -98    -62    103    -44     57     62     96     44     51    -98
     88     18    -72    -54     80    -25     62     62     98     46     28    -83
     85     51    -33    -67     59     10     75     70    114     62     -7    -23
     88     46    -44    -67     67      0     75     67    111     57    -46      7
     72     25    -46    -49     59     -7     80     72    116     62    -41     12
     51     15    -38    -33     44    -10     93     85    127     75    -31     28
     46     20    -25    -33     36     -2    101     93    137     90    -28     33
     57     31    -25    -44     41      2     98     90    132     83    -41     41
     49     20    -28    -33     38     -5     96     88    129     70    -41     33
     25      7    -20    -18     23     -5    106     96    135     75    -23     20
      7     23     15    -15     -2     20    116    116    153    103     12     12
     -2     54     57    -28    -28     54    127    137    176    135     41     23
     -7     72     80    -33    -44     75    135    150    194    148     49     38
    -18     83    101    -33    -59     90    135    161    200    150     46     46
    -33     83    116    -23    -75     98    137    171    210    150     41     54
    -57     70    124     -7    -90     96    142    181    218    153     31     72
    -75     80    155     -5   -114    116    161    207    244    189     57     90
    -57    135    192    -38   -124    163    184    244    283    239    111    116
    -51    155    207    -51   -129    181    200    267    306    257    127    153
    -88    148    236    -31   -161    192    197    277    311    265    127    174
    -77    187    265    -54   -171    226    207    296    324    275    145    197
    -23    246    267   -111   -145    254    220    316    340    290    158    220
      7    267    259   -137   -124    265    215    319    342    296    161    239
    -12    244    254   -116   -132    249    197    298    337    280    145    249
     10    277    267   -142   -127    272    189    290    363    272    145    267
     15    283    267   -150   -127    277    174    280    389    231    137    280
     10    252    241   -129   -114    246    155    262    400    176    114    275
     33    252    218   -142    -93    233    145    252    410    174    122    265
     20    244    223   -135   -101    233    145    252    410    189    142    283
     18    215    197   -119    -90    207    148    249    392    197    140    290
     15    189    174   -101    -77    181    140    241    366    194    124    298
     -5    129    135    -64    -70    129    124    218    324    179    103    283
     -2     83     85    -41    -44     85    114    200    288    163     70    267
     10     59     46    -36    -18     54    103    187    259    153     51    249
     23     41     18    -31      2     31     96    168    236    140     46    226
     10     23     10    -18      0     18    101    158    220    129     46    223
     -2      2      5      0     -5      2    101    155    210    129     49    233
    -25    -28     -2     25    -12    -15    106    161    205    135     57    233
    -44    -59    -15     51    -15    -38    103    155    192    129     57    226
    -98   -109    -10    101    -46    -59     90    132    166    109     33    213
    -98    -90      7     93    -54    -41    101    142    171    114     38    231
    -67    -33     33     49    -51     -2    129    166    189    140     62    277
   -122   -119      2    122    -62    -59    132    166    171    114     36    259
   -140   -226    -85    181    -28   -155    179    228    176     72    -36    200
   -135   -207    -75    171    -31   -142    280    355    249     93    -38    187
    -75    -85    -10     80    -33    -49    402    527    392    205     59    267
     28    174    145   -101    -57    161    501    678    571    402    267    444
     -5    532    537   -265   -272    535    436    662    727    675    592    756
   -109    958   1067   -426   -589   1013    249    454    810    953    948   1098
   -168   1070   1239   -452   -704   1153    -57     77    657    984   1031   1137
   -205    787    992   -290   -597    888   -267   -293    272    620    698    836
   -200    171    368     12   -285    270   -314   -462   -176      0     85    340
   -155   -218    -64    187    -46   -142   -290   -387   -327   -259   -205     57
   -127   -363   -239    244     54   -301   -218   -246   -277   -270   -254    -25
   -122   -363   -241    244     59   -303   -132   -129   -187   -207   -231    -15
   -106   -288   -184    194     36   -239    -64    -41    -90   -132   -187     54
   -109   -231   -122    168      5   -176    -28     10    -28    -75   -150    135
   -111   -210   -101    158     -5   -155    -12     31     -5    -59   -148    171
    -93   -166    -72    129    -10   -119      5     46     12    -41   -135    187
    -46   -106    -62     75      5    -85     33     75     41    -15   -116    220
    -51   -124    -72     88      7    -98     31     77     38    -12   -122    218
    -90   -158    -70    122    -12   -116     10     57     23    -23   -137    210
    -77   -142    -64    111     -7   -103     18     67     25    -12   -140    233
     -2    -70    -70     36     31    -70     41     96     46     12   -124    254
     25    -33    -59      2     41    -46     54    111     54     20   -124    246
    -12    -77    -64     41     25    -70     46     96     36      0   -153    226
    -38   -111    -72     75     15    -93     33     77     15    -20   -176    200
    -36   -124    -88     80     23   -106     28     77      5    -31   -176    189
    -36   -135   -101     85     31   -119     28     85      0    -33   -174    189
    -33   -140   -106     85     33   -124     33     85     -7    -33   -176    192
    -15   -116   -101     67     41   -109     36     93    -10    -25   -168    187
      7    -88    -96     38     51    -93     41    103      0     -7   -142    168
      5    -98   -103     44     54   -101     41    111     -2      5   -114    158
    -15   -109    -96     62     38   -103     38    119     -2     18    -90    166
    -12   -111    -98     62     41   -106     31    119     -2     28    -80    155
    -18   -111    -93     64     36   -103     23    122    -10     38    -70    155
     25    -51    -80     12     51    -67     20    140     -5     57    -38    153
    106     25    -83    -67     93    -28     38    166     15     90      2    163
    124     33    -90    -77    109    -28     46    174     18     96     10    168
     12    -62    -75     23     41    -67     20    145    -12     59    -15    124
    -25    -75    -49     49     10    -62     15    142    -12     64      0    101
    -33    -64    -33     49     -2    -49     20    142     -2     80     25    106
    -51    -77    -25     64    -12    -51     18    140      0     83     33    119
    -49    -80    -31     62    -10    -57     15    148      5     90     54    106
    -31    -59    -28     44     -2    -44     20    166     10    111     98    119
    -77    -75      0     75    -41    -38     12    161      5    114    122    135
   -129    -90     38    111    -85    -25      7    150      5    114    145    142
   -148    -77     70    111   -111     -2     12    148     10    127    168    140
   -192   -106     85    148   -140    -12     10    135      5    116    163    132
   -244   -145     96    194   -171    -25     15    127      0    101    168    119
   -262   -129    132    197   -197      0     46    145     12    114    187    132
   -311   -111    200    210   -257     44     80    171     44    140    223    158
   -384    -98    285    241   -337     93    119    197     70    161    259    166
   -452    -77    371    265   -413    145    171    233    111    189    306    184
   -568    -90    478    329   -524    192    231    288    161    226    358    223
   -792   -137    652    465   -724    257    311    366    233    290    423    270
   -997   -137    859    566   -930    361    394    444    314    368    491    316
   -995   -114    880    553   -937    381    397    439    322    355    444    314
   -911   -101    810    506   -862    353    363    418    306    309    384    296
   -849    -75    774    462   -813    348    353    405    298    290    337    272
   -795    -46    748    420   -771    348    348    394    290    275    285    244
   -719    -46    672    381   -698    311    319    363    262    233    213    200
   -589    -15    574    303   -581    277    277    316    233    189    145    153
   -418      0    418    207   -420    207    218    254    187    124     70     77
   -244      7    249    116   -246    127    166    200    140     67      7     -7
    -98      5    101     46   -101     51    114    145     90     18    -46   -114
      0     15     15     -7     -7     15     80    109     64     -7    -70   -205
     49     15    -33    -33     41     -7     64     88     49    -25    -88   -267
     72      5    -67    -38     70    -28     57     80     44    -31    -90   -296
     67     12    -57    -41     62    -23     64     83     54    -20    -67   -285
     38     12    -25    -25     33     -5     75     96     72      5    -25   -262
      7     23     15    -15     -5     20     88    111     98     38     20   -231
    -23     28     51     -2    -38     38     96    122    111     59     54   -207
     -5     72     77    -33    -41     75    109    140    135     83     85   -179
      7     96     88    -51    -38     93    111    142    142     96    106   -166
     38     62     20    -51      7     41     88    122    119     72     75   -194
     85     51    -36    -70     59      7     72    103    103     54     46   -205
    166     72    -96   -119    129    -10     62     90     90     41     28   -215
    220     67   -153   -142    187    -41     49     70     72     36     15   -244
    252     64   -187   -161    218    -59     36     54     62     33      7   -275
    290    106   -187   -200    239    -38     46     59     75     44     23   -277
    293    129   -163   -213    228    -18     57     67     88     57     49   -257
    267    135   -132   -200    200      2     64     72     96     72     85   -241
    231    114   -116   -174    174      0     72     80    106     83    119   -220
    207    132    -77   -171    142     28     90    101    127    103    150   -181
    192    179    -12   -187    101     83    122    124    155    137    174   -135
    163    200     36   -181     64    119    145    135    176    161    192   -116
    194    207     12   -202     90    111    127    111    166    153    171   -129
    254    184    -70   -220    163     57     85     70    127    124    119   -166
    283    171   -111   -228    197     31     49     31     98    109     93   -189
    319    189   -129   -254    226     31     28     10     83    109     80   -184
    353    171   -181   -265    267     -5     12      0     67     96     54   -192
    348    135   -213   -241    280    -38      2     -7     54     70     15   -192
    314     98   -215   -207    265    -57      2    -12     44     51    -12   -181
    275     57   -218   -166    246    -80     -2    -20     23     33    -38   -181
    197    -18   -215    -90    205   -116    -10    -36      2      2    -75   -200
    142    -77   -220    -31    181   -148    -20    -49    -15    -25   -109   -215
    116    -96   -213    -12    163   -153    -23    -51    -18    -28   -114   -220
     77    -93   -171      7    124   -132    -15    -41     -7    -20    -98   -197
     46    -80   -129     15     85   -103     -7    -25     10     -5    -83   -161
     38    -70   -111     15     72    -90     -2    -12     20      0    -80   -148
     12    -64    -80     25     46    -72      0     -7     28      2    -83   -140
     -7    -38    -31     23     10    -36      7      2     44     18    -70   -119
    -23    -49    -25     36      0    -38      5      0     44     18    -77   -116
    -41    -57    -15     49    -15    -36     15     15     54     20    -77   -114
    -41    -98    -57     67      7    -77     57     77     75     18    -96   -142
    -23   -116    -93     70     33   -106    176    226    150     36   -109   -181
    -25    -46    -23     33     -2    -36    306    381    270    114    -59   -158
     -5     85     90    -41    -46     88    402    542    428    267     67    -51
     28    428    397   -231   -184    413    423    626    626    535    342    218
      5   1018   1013   -511   -504   1015    345    563    828    914    779    641
    -88   1330   1415   -620   -750   1371     31    176    756   1067    995    849
   -161   1119   1278   -480   -719   1197   -254   -226    428    836    800    683
   -200    524    724   -163   -462    623   -374   -517    -62    236    231    215
   -166    -80     85    124   -127      2   -368   -537   -381   -257   -272   -228
   -122   -267   -145    194     10   -207   -280   -366   -335   -285   -340   -322
    -93   -270   -176    181     38   -223   -181   -220   -220   -213   -298   -298
    -70   -194   -127    132     25   -161    -98   -116   -111   -127   -228   -249
    -54   -106    -51     80     -2    -80    -41    -49    -23    -51   -161   -187
    -31    -62    -33     44      0    -49    -10     -5     25    -10   -119   -142
    -23    -38    -18     31     -5    -28     10     15     51      7    -96   -106
     -5    -25    -20     12      5    -23     23     31     67     15    -83    -85
      2    -33    -36     15     18    -33     18     28     64     10    -85    -83
     -2    -54    -51     25     23    -54      7     18     51      0    -93    -88
     23    -38    -62      7     41    -49     10     23     57      5    -85    -80
     57    -44   -101     -7     75    -70     -2     15     46     -2    -93    -90
     57    -75   -132     10     93   -103    -18     -2     25    -20   -109   -109
     80    -77   -158     -2    116   -116    -20    -10     20    -25   -116   -111
    163    -28   -192    -67    176   -109    -15     -5     23    -20   -116    -98
    210    -25   -239    -93    223   -132    -25    -15     12    -33   -132   -106
    168    -83   -252    -41    210   -166    -46    -38     -7    -54   -161   -119
    192   -101   -293    -46    241   -194    -59    -51    -20    -67   -179   -124
    265    -46   -311   -109    285   -176    -57    -44    -12    -54   -168   -103
    324     18   -306   -174    314   -142    -44    -28      5    -33   -145    -77
    322     -5   -327   -158    324   -166    -51    -38      0    -41   -150    -80
    194   -122   -319    -36    257   -220    -93    -80    -38    -77   -181   -109
    210   -109   -319    -51    265   -213   -109    -85    -38    -75   -171   -103
    252    -80   -332    -85    290   -205   -114    -83    -31    -59   -153    -88
    249    -77   -327    -85    288   -202   -122    -83    -25    -51   -142    -75
    280    -44   -327   -119    303   -187   -124    -77    -18    -41   -129    -57
    309    -18   -327   -145    316   -171   -129    -77    -12    -33   -122    -41
    324      2   -322   -166    322   -158   -137    -77     -7    -28   -114    -33
    337     28   -309   -181    324   -140   -140    -75     -2    -18   -106    -18
    361     31   -332   -197    345   -150   -153    -77     -7    -20   -114    -15
    381     31   -350   -205    366   -158   -155    -77    -12    -23   -122     -7
    387     25   -363   -207    374   -168   -158    -77    -15    -15   -122     12
    394     20   -374   -207    384   -176   -166    -77    -15     -5   -106     23
    418     20   -397   -220    407   -187   -176    -83    -25      0    -85     15
    444     36   -407   -241    426   -184   -181    -90    -33     -2    -80     10
    449     49   -400   -249    423   -174   -187   -101    -46    -10    -90      5
    449     25   -423   -236    436   -197   -189   -109    -57    -23   -111     -2
    446      5   -441   -226    444   -218   -184   -109    -64    -31   -119    -10
    446      7   -441   -228    444   -215   -179   -111    -70    -31   -116    -15
    426     -5   -431   -213    428   -218   -179   -119    -77    -36   -124    -23
    405     10   -394   -207    400   -192   -174   -116    -77    -23   -119    -15
    366     23   -345   -194    353   -161   -158   -106    -59    -12   -114    -33
    353     18   -335   -187    342   -158   -145    -93    -46     -7    -98    -70
    361     28   -335   -194    348   -153   -137    -77    -31     10    -70    -90
    387     20   -366   -202    376   -171   -137    -75    -25      7    -80   -132
    400     33   -368   -218    384   -168   -129    -70    -15     -2   -103   -153
    381     33   -350   -207    366   -158   -111    -51      5     -2   -122   -158
    350     33   -316   -194    335   -140    -93    -33     23      0   -122   -163
    342     44   -298   -192    322   -127    -77    -23     38      7   -114   -184
    335     54   -280   -194    306   -111    -77    -23     38      5   -122   -210
    283     54   -231   -168    257    -88    -70    -18     51     20   -111   -228
    231     46   -184   -140    205    -67    -51      2     72     41    -93   -226
    179     33   -145   -106    163    -54    -36     20     88     51    -77   -210
    145     41   -103    -96    124    -28    -33     20     90     51    -80   -202
    116     49    -67    -83     90     -7    -28     25     98     54    -80   -192
     93     36    -57    -67     75     -7    -28     20     93     49    -88   -192
     77     46    -31    -62     54      7    -25     25     98     54    -90   -179
     38     62     20    -51     10     41    -15     36    109     67    -80   -168
    -10     57     67    -23    -38     62     -5     44    119     80    -67   -168
    -33     70    101    -18    -67     83     10     51    135     96    -49   -153
    -31     90    122    -28    -75    106     20     62    150    109    -41   -137
    -18    106    122    -44    -70    114     28     59    148    103    -59   -153
    -46    106    150    -31    -98    127     38     62    153    106    -72   -148
    -70    114    184    -23   -127    148     54     72    163    114    -77   -135
    -41    137    179    -46   -109    158     64     80    161    111    -88   -150
    -75    142    215    -33   -148    179     72     85    168    116    -54   -200
   -122    148    267    -12   -194    207     88     88    184    127    -23   -226
   -171    153    322      7   -249    236    109     96    202    145      5   -228
   -181    187    368     -2   -275    277    137    111    231    174     33   -210
   -197    213    407     -7   -303    309    176    132    262    205     67   -189
   -202    236    439    -18   -322    337    197    148    277    231     93   -179
   -205    267    472    -31   -340    368    213    161    283    254    119   -163
   -205    283    488    -38   -345    384    226    171    283    267    137   -135
   -210    283    493    -36   -353    389    236    179    296    262    148   -116
   -220    311    532    -46   -376    420    252    189    316    270    181    -88
   -233    345    576    -57   -405    459    270    200    340    296    218    -38
   -231    394    626    -80   -428    509    288    223    366    335    262     18
   -241    381    620    -70   -433    501    280    205    350    327    259     28
   -239    353    589    -57   -415    470    265    181    329    303    239     25
   -228    361    587    -67   -407    472    249    166    314    293    233     25
   -223    345    568    -59   -394    457    244    155    303    280    218     18
   -231    322    553    -46   -392    436    241    148    288    265    197     12
   -215    285    501    -36   -358    392    241    140    270    241    168      2
   -192    272    465    -41   -327    368    226    124    252    228    135     -5
   -187    249    436    -31   -311    342    205    103    226    218    101    -15
   -197    226    423    -15   -309    322    187     85    210    202     90    -25
   -215    197    413      7   -314    303    161     59    187    176     75    -36
   -228    174    402     25   -316    288    145     41    174    161     64    -23
   -236    176    413     31   -324    293    132     28    171    161     59      2
   -218    184    400     15   -309    290    119     15    161    155     49     12
   -210    181    389     12   -298    285    109      2    153    163     51     23
   -194    187    379      2   -285    280    103     -2    153    174     49     44
   -184    192    376     -2   -280    283     96    -10    155    174     38     72
   -161    184    342    -12   -252    262     96     -7    148    145      7     77
   -135    142    277     -5   -205    210    132     57    161    109    -41     54
   -119    119    239     -2   -179    179    223    184    213     93    -83     25
   -111    207    319    -46   -215    262    345    353    332    174    -41     77
    -75    418    491   -174   -283    454    446    542    524    374    122    249
    -44    787    828   -371   -436    807    467    626    719    662    431    563
   -127   1314   1441   -597   -784   1376    397    535    898   1021    854    984
   -236   1577   1813   -670  -1023   1693    142    194    839   1166   1080   1189
   -290   1283   1574   -498   -932   1428   -116   -202    470    867    823    935
   -296    672    969   -189   -631    820   -233   -472    -15    254    220    407
   -254    145    400     54   -327    272   -246   -480   -272   -153   -218     12
   -189    -20    168    106   -179     72   -197   -348   -254   -207   -314    -80
   -158    -18    140     88   -150     59   -116   -231   -166   -155   -280    -51
   -148     36    184     54   -166    109    -44   -129    -70    -72   -207      0
   -137    116    254     10   -197    184     12    -62     12      0   -142     57
   -148    163    311     -7   -228    236     57     -7     64     44    -98     93
   -145    176    322    -15   -233    249     77      5     77     51    -96     98
   -132    176    306    -23   -220    241     77      2     70     36   -119     83
   -132    176    309    -23   -220    241     80      2     70     33   -124     70
   -132    176    309    -20   -220    241     83     10     70     33   -127     64
   -148    174    319    -15   -233    246     83      7     70     33   -127     59
   -153    163    316     -5   -236    239     85      7     64     28   -135     49
   -148    187    335    -20   -241    259     90     15     70     38   -122     51
   -129    202    332    -36   -231    267     93     18     72     44   -119     44
   -140    200    340    -31   -241    270     83     12     62     33   -129     25
   -145    187    332    -20   -239    259     83     12     57     28   -129     18
   -145    192    337    -23   -241    265     93     25     64     41   -116     18
   -153    194    348    -20   -249    270     96     36     70     51   -111      7
   -163    189    353    -12   -259    270     80     23     59     41   -119    -10
   -171    171    342      0   -257    257     70     18     51     38   -116    -25
   -181    158    337     10   -262    246     67     23     54     46   -109    -31
   -181    140    322     20   -252    231     64     28     57     51   -103    -38
   -184    155    340     12   -262    249     72     33     70     67    -90    -33
   -187    161    348     12   -267    254     67     31     70     75    -80    -36
   -179    161    340      7   -259    252     64     31     72     85    -70    -36
   -166    145    311     10   -239    228     51     18     54     77    -72    -38
   -153    132    285     10   -218    207     36      2     44     67    -80    -54
   -142    122    262     10   -202    192     31     -2     33     62    -77    -51
   -135    122    254      5   -194    187     25    -10     33     64    -67    -36
   -109    122    231     -5   -168    176     15    -18     28     64    -59    -38
    -96    129    223    -18   -161    176      7    -31     20     59    -49    -49
    -75    140    213    -33   -145    176      2    -36     15     64    -28    -46
    -64    119    184    -28   -124    153     -7    -49      2     57    -12    -57
    -54    111    166    -28   -109    137     -7    -54      2     62     -2    -54
    -59     83    142    -12   -101    114     -7    -64    -10     49    -18    -67
    -38     93    132    -28    -85    111     -7    -72    -18     57      5    -70
    -12     70     83    -28    -49     75     -7    -75    -12     70    -18    -88
    -15     28     44     -5    -28     36     10    -64      7     54   -111   -116
    -36    -15     20     25    -31      2     38    -46     -7     23   -223   -145
    -41    -33      7     36    -25    -12     57    -54    -33     25   -301   -158
    -28    -38    -12     33     -7    -28     54    -88    -46      0   -340   -161
     -2    -36    -33     20     15    -36     44   -103    -46    -28   -324   -145
     -2    -20    -18     10      5    -20     44    -96    -41    -23   -283   -103
    -10     -7      2      7     -7     -2     54    -72    -28     -2   -244    -57
    -12      0     12      5    -12      5     64    -51    -12     12   -226    -23
    -12      7     20      2    -15     12     80    -33      0     23   -218      0
    -31      5     33     10    -31     18     96    -15     18     36   -205     31
    -25      2     28     10    -28     15    106     -2     25     41   -205     54
    -18     18     36      0    -28     25    106      5     31     36   -207     72
    -23     23     46      0    -33     33    101      7     28     28   -218    103
     -7     33     41    -15    -25     36    101     10     25     20   -228    145
     -5     36     41    -18    -23     38     96      7     23     12   -236    179
      7     20     12    -15     -2     18     85      5     15    -15   -254    189
     10     31     20    -20     -5     25     83      7     18    -33   -254    213
     10     49     36    -31    -12     41     80     12     36    -36   -246    249
     18     59     41    -38    -12     49     85     28     64    -41   -244    275
     12     51     36    -33    -10     44     93     41     90    -44   -239    301
      0     46     46    -23    -23     46     96     46    106    -41   -231    319
    -28     28     57      0    -44     41     80     41    103    -38   -220    350
     -7     64     72    -28    -38     67     85     54    114    -10   -187    415
     62    137     75   -101     -7    109    114     90    137     31   -137    498
     25    127    101    -75    -36    114    114     93    132     46   -127    550
    -36    103    137    -33    -88    119     98     83    122     67   -124    597
    -15    132    145    -59    -80    137     98     98    132     98   -101    626
     -2    158    161    -77    -83    158    106    111    137    111    -72    626
     -2    176    179    -85    -90    176    127    135    155    129    -31    639
    -23    194    218    -88   -122    205    145    158    174    155      5    641
    -54    200    252    -72   -153    226    155    168    181    176     25    646
    -70    207    275    -70   -174    241    166    184    192    194     36    675
    -67    226    293    -77   -179    259    189    210    210    210     49    704
    -41    252    290   -106   -166    270    194    226    220    207     67    704
    -18    272    290   -127   -155    283    205    236    226    213    101    688
    -75    265    340    -96   -207    301    215    239    228    226    137    667
   -111    277    389    -83   -249    332    231    244    244    257    179    667
   -116    290    405    -88   -259    348    226    244    244    270    192    659
   -111    277    389    -83   -252    332    197    223    223    254    176    631
   -114    249    361    -67   -236    303    150    187    187    215    140    581
   -122    205    327    -41   -223    265    109    150    150    176    109    532
   -101    189    290    -44   -194    239     98    137    132    155     93    501
    -90    153    244    -31   -168    197     83    127    111    127     62    465
    -88     90    179     -2   -132    135     59    111     80     96     23    415
    -85     59    145     12   -114    101     44    109     59     77     -5    376
    -83     31    114     25    -98     70     28    101     36     57    -31    316
    -77     10     85     33    -80     46     10     96     18     41    -44    259
    -70      5     72     31    -70     38      0     96      2     25    -54    215
    -70     -2     67     36    -70     31      0    101     -2     20    -64    179
    -72    -23     49     46    -62     10    -15     90    -12      7    -93    124
    -57    -25     31     41    -46      2    -38     83    -25     -2   -114     85
    -41      0     41     20    -41     18    -44     93    -25      2   -114     59
    -36     23     59      7    -46     41    -38    111    -12     10   -109     44
    -54     -2     51     25    -51     25    -41    114    -20     -5   -116     10
    -49    -23     25     36    -38      0    -36    124    -28    -25   -129    -46
    -20    -98    -80     59     28    -90      2    181    -25    -51   -166   -119
     -7   -140   -132     75     62   -137    106    306     28    -44   -181   -174
      0    -59    -59     28     28    -59    207    459    140     46   -103   -137
     31    145    111    -88    -41    129    298    633    316    231     90     25
     51    522    470   -288   -210    496    337    740    542    535    418    368
    -72   1062   1135   -493   -602   1098    309    704    779    917    859    826
   -189   1270   1457   -542   -823   1363     57    371    745   1041   1036    989
   -246    984   1231   -368   -737   1106   -213    -41    389    750    779    750
   -262    363    623    -51   -444    493   -374   -376   -145    135    174    197
   -200   -200      0    200   -101   -101   -431   -413   -441   -267   -259   -213
   -142   -381   -241    262     49   -314   -392   -290   -444   -311   -348   -296
   -114   -400   -288    257     85   -345   -319   -189   -387   -275   -342   -285
   -106   -345   -239    226     64   -293   -244    -93   -306   -205   -296   -220
   -114   -246   -132    181      7   -189   -161     -7   -215   -116   -231   -137
   -132   -205    -72    166    -31   -140   -119     38   -166    -59   -192    -90
   -176   -228    -54    202    -62   -142    -90     70   -140    -31   -174    -67
   -220   -288    -67    252    -77   -179    -83     70   -140    -28   -176    -67
   -246   -301    -54    275    -96   -179    -80     70   -142    -28   -168    -62
   -280   -283     -2    280   -140   -142    -75     70   -129    -15   -148    -59
   -290   -283      7    285   -150   -137    -59     88   -111     -2   -129    -67
   -306   -293     12    298   -161   -140    -44     96   -106      5   -111    -77
   -335   -270     64    303   -200   -103    -33    103    -83     31    -80    -75
   -392   -290     98    340   -246    -96     -7    135    -51     62    -51    -64
   -446   -309    137    376   -293    -85     25    155    -20    103    -15    -49
   -519   -311    207    413   -363    -51     62    187     18    145     23    -20
   -581   -293    288    439   -436     -2     98    233     67    192     72     25
   -641   -267    371    452   -506     51    135    265    106    226    109     57
   -704   -257    446    480   -576     93    161    288    140    254    148     80
   -779   -236    540    506   -662    150    200    319    181    293    194    116
   -831   -215    615    524   -724    200    241    355    220    324    228    150
   -945   -215    730    579   -839    257    272    384    257    355    259    187
   -992   -192    800    592   -896    301    280    392    272    366    246    218
   -901   -171    727    535   -815    277    233    358    244    322    166    207
   -756   -132    623    444   -691    244    187    324    215    270     90    168
   -665   -142    522    402   -594    189    153    288    179    231     23    101
   -615   -155    459    384   -537    150    135    280    166    213    -31     88
   -568   -150    418    358   -496    132    111    270    155    194    -77    122
   -462   -101    361    283   -413    129     57    249    137    163   -116    135
   -322    -20    301    168   -311    140     -2    210    106    135   -150    124
   -129     25    155     49   -142     90    -80    140     51     70   -226     70
     72     36    -36    -54     54      0   -171     49    -31    -20   -324     -5
    142     41   -101    -90    122    -28   -207     18    -62    -54   -368    -33
      0    -31    -31     15     15    -31   -163     59    -41    -36   -368    -62
   -127    -72     54    101    -93    -10   -119     90     -7     -5   -340    -85
   -140    -70     70    103   -106      0   -116     93      0    -18   -329   -127
   -155    -88     67    122   -111    -10   -106     93      0    -25   -332   -135
   -166   -116     49    140   -109    -36    -98     93    -12    -23   -340   -111
   -213   -111    101    163   -158     -7    -70    103    -10     28   -314    -72
   -259   -116    142    189   -202     10    -46    116      0     59   -283    -38
   -262   -122    140    192   -202      7    -51    103    -10     46   -275    -38
   -210   -116     90    163   -153    -12    -67     75    -25     12   -288    -59
   -166   -122     44    142   -106    -38    -77     64    -31    -10   -301    -72
   -127   -122      5    124    -67    -59    -85     54    -36    -31   -309    -85
    -96   -140    -44    119    -25    -93    -85     38    -46    -49   -322   -109
    -62   -158    -96    109     15   -127    -77     33    -46    -72   -335   -129
    -38   -158   -119     98     38   -137    -54     46    -31    -70   -329   -127
    -28   -181   -153    103     59   -166    -28     62    -15    -62   -319   -137
    -18   -218   -200    119     90   -210     -5     80     10    -33   -283   -153
    -41   -213   -174    124     64   -194     18    106     57     31   -207   -145
    -70   -189   -119    129     23   -155     41    129    101     90   -135   -142
    -96   -205   -109    150      5   -158     67    142    124    114   -106   -166
   -114   -252   -137    184     10   -194     83    142    122    111   -106   -200
    -80   -280   -202    179     59   -241     77    116     93     77   -140   -231
    -31   -314   -283    171    124   -298     49     70     46     36   -187   -262
     28   -340   -368    153    197   -353     15     15     -2     -7   -239   -298
     93   -337   -431    122    262   -384     -5    -15    -33    -31   -267   -309
    122   -348   -472    111    296   -410    -23    -33    -51    -41   -280   -309
    135   -353   -491    109    311   -420    -31    -46    -57    -38   -280   -298
    132   -329   -465     96    296   -397    -28    -44    -44    -12   -246   -259
    111   -298   -410     93    259   -353    -15    -23    -20     20   -210   -202
     72   -259   -335     93    202   -298      2      7     10     59   -158   -132
     62   -228   -293     83    176   -259     15     31     33     88   -119    -75
     62   -213   -277     75    166   -244     28     49     51    103   -101    -38
     59   -184   -244     62    150   -213     44     67     72    116    -83    -10
     46   -168   -215     59    129   -192     57     85     88    135    -57     10
     51   -135   -187     41    116   -161     70    101    109    155    -23     31
     46   -101   -148     23     96   -124     75    111    122    174      5     51
     54    -85   -140     15     96   -111     77    114    127    174     12     59
     38    -59   -101      7     70    -77     96    129    145    189     25     77
     25      2    -23    -15     25    -10    106    142    171    215     46    122
     15     36     20    -25     -2     28    106    142    187    228     67    140
     12     54     41    -33    -12     49    101    140    194    244     98    142
     20     62     41    -41    -10     51     77    116    181    241    119    145
     51     98     46    -75      2     72     59    109    184    254    155    174
     80    106     25    -96     25     67     31     88    176    244    174    174
    106    109      2   -106     51     57      2     75    168    231    194    163
     93    101      7    -98     41     54    -12     70    174    241    233    168
     23     54     31    -41     -2     44    -10     90    197    262    277    174
   -106     18    124     41   -116     70     44    155    257    322    345    176
   -348     -2    345    176   -348    171    171    267    355    423    441    223
   -548    -59    488    303   -519    213    244    309    392    454    467    244
   -405    -57    345    231   -376    142    161    231    316    379    368    189
   -288    -75    213    181   -252     70    103    161    241    298    270    129
   -267   -116    150    192   -210     15    103    129    202    262    210     90
   -228   -161     67    192   -148    -46     83     90    153    213    150     41
   -122   -150    -28    135    -46    -90     38     44    103    150     77    -10
     33   -127   -163     46     96   -145    -15     -5     59     96      7    -64
    176   -103   -280    -36    228   -192    -62    -38     25     64    -28   -114
    210   -158   -371    -25    290   -265    -77    -49     -5     25    -62   -163
    218   -226   -444      2    329   -335    -31     18      5      2   -101   -207
    207   -226   -433      7    319   -329     88    150     80     20   -111   -236
    220   -116   -337    -51    277   -226    220    314    215    122    -33   -184
    246     70   -176   -158    210    -51    301    459    387    303    148    -28
    236    423    187   -329     23    306    316    532    600    605    475    288
    179    906    724   -545   -272    815    231    433    766    943    872    662
    148   1117    969   -631   -410   1044    -23    119    691   1052   1044    800
     96    867    769   -483   -335    820   -241   -241    332    735    774    566
     80    322    239   -202    -77    280   -329   -480   -129    137    194    106
     90    -93   -184      0    135   -137   -348   -493   -353   -181   -132   -181
    111   -298   -410     93    259   -353   -322   -379   -350   -231   -207   -257
    111   -342   -454    114    280   -397   -265   -288   -293   -213   -197   -239
    109   -319   -431    103    267   -374   -205   -220   -223   -166   -155   -197
     98   -265   -363     83    228   -311   -142   -161   -145   -114   -114   -150
     88   -192   -280     51    184   -236    -77    -96    -67    -51    -77    -90
    101   -150   -254     23    174   -202    -36    -57    -31    -31    -72    -77
    103   -153   -259     23    179   -205    -25    -44    -23    -33    -90    -98
    114   -163   -280     23    194   -223    -41    -51    -33    -54   -119   -135
    101   -153   -254     25    176   -202    -44    -57    -31    -67   -142   -145
     70   -158   -228     44    148   -192    -44    -62    -36    -88   -184   -142
     49   -148   -197     49    122   -171    -25    -54    -28    -83   -168   -163
     31   -150   -181     59    106   -166    -28    -54    -25    -80   -155   -189
      7   -158   -166     75     85   -161    -33    -62    -28    -90   -148   -218
     -2   -132   -129     67     62   -132    -33    -67    -33    -88   -111   -233
     10    -77    -90     33     49    -83    -12    -54    -23    -72    -77   -207
     41    -38    -80     -2     57    -57     -7    -44    -15    -64    -75   -189
     62    -20    -83    -20     72    -51     -2    -49    -23    -83    -88   -210
     31    -36    -67      2     46    -51      0    -49    -28    -93   -109   -246
     51    -41    -93     -5     72    -67      0    -49    -33   -103   -137   -280
     70    -44   -116    -12     90    -80     -7    -62    -46   -119   -150   -311
     62    -36    -98    -12     80    -67    -15    -64    -41   -106   -119   -301
     36     -5    -44    -18     38    -23    -15    -59    -18    -80    -85   -270
      5      7      0     -7      2      5      5    -38     -5    -72    -77   -241
     -5      7     12     -2    -10     10     18    -25      0    -70    -83   -220
    -25     -7     18     18    -23      5     18    -25    -15    -75    -85   -220
     -7     23     31     -7    -20     25     15    -23    -18    -62    -64   -194
     -5     23     25    -10    -15     23     10    -23    -33    -36    -36   -202
     -7     28     36    -10    -23     31     10    -33    -36    -28    -15   -220
    -28     12     41      7    -33     25     10    -44    -36    -67    -23   -233
    -25    -12     12     18    -20     -2      2    -46    -49    -77    -41   -228
    -28     -2     25     15    -28     10     -2    -49    -46    -64    -54   -202
    -46      5     49     18    -49     28      0    -49    -41    -64    -44   -194
    -59    -15     44     38    -51     12     -2    -57    -41    -54    -10   -205
    -93    -46     44     70    -70     -2    -20    -77    -59    -59     -7   -207
    -88    -62     25     75    -59    -18    -44   -106    -93    -85    -33   -228
    -72    -46     23     57    -49    -10    -46   -122   -106    -93    -44   -239
    -62    -41     20     51    -41    -10    -36   -122   -111    -85    -36   -231
    -72    -59     10     64    -44    -25    -36   -124   -114    -88    -46   -226
    -64    -64      0     64    -33    -33    -36   -124   -114    -90    -59   -233
    -85    -96    -10     90    -38    -54    -33   -129   -122   -101    -80   -244
    -80   -114    -33     98    -23    -75    -31   -129   -127   -106    -98   -249
    -51   -103    -51     75     -2    -77    -33   -129   -124   -106   -106   -244
    -51   -116    -64     83      5    -90    -31   -127   -119   -103    -98   -239
    -49   -114    -64     80      5    -90    -28   -119   -111    -93    -85   -231
    -51   -129    -77     90     12   -103    -28   -122   -114    -96    -72   -236
    -51   -148    -96     98     20   -124    -36   -135   -127   -101    -62   -252
    -38   -153   -116     96     36   -135    -46   -150   -132   -103    -44   -252
    -36   -176   -142    103     51   -161    -62   -166   -145   -114    -28   -265
    -18   -207   -189    114     85   -200    -70   -181   -163   -132    -15   -280
     -2   -239   -236    119    116   -239    -83   -200   -181   -148     20   -303
     25   -223   -252     98    137   -236    -93   -213   -189   -150     83   -301
     62   -223   -288     80    174   -254   -122   -244   -213   -171    129   -319
    109   -218   -327     54    218   -272   -137   -262   -226   -192    176   -329
    145   -226   -371     38    257   -298   -155   -280   -244   -218    213   -345
    181   -215   -397     15    288   -306   -163   -290   -249   -228    244   -348
    205   -220   -428      5    316   -324   -171   -306   -265   -246    246   -353
    218   -239   -457     10    337   -348   -194   -316   -280   -254    262   -355
    213   -241   -454     12    332   -348   -192   -314   -277   -252    283   -345
    249   -218   -467    -15    358   -342   -184   -306   -272   -249    249   -348
    296   -179   -475    -59    384   -327   -171   -303   -272   -244    202   -353
    405    -57   -462   -174    433   -259   -114   -254   -226   -205    223   -303
    485     31   -457   -259    472   -213    -96   -210   -194   -174    259   -257
    441    -51   -493   -194    465   -272   -155   -228   -223   -202    233   -290
    506    -80   -587   -215    545   -332   -231   -275   -259   -236    200   -329
    659      2   -657   -329    659   -327   -228   -288   -257   -236    213   -332
    571      2   -568   -288    571   -280   -192   -270   -226   -210    257   -309
    462     -2   -465   -228    462   -233   -161   -246   -192   -176    262   -285
    405      5   -402   -207    402   -197   -127   -220   -166   -155    220   -270
    381     23   -358   -202    371   -166   -109   -194   -145   -140    168   -270
    384     96   -290   -241    335    -96    -85   -158   -106   -103    145   -262
    355    174   -181   -265    270     -2    -59   -119    -54    -49    148   -223
    350    226   -124   -288    236     51    -57   -106    -23    -12    132   -171
    350    236   -114   -293    233     62    -59   -101    -12     -5     90   -132
    301    228    -72   -267    187     77    -49    -88      0     10     72    -93
    254    228    -25   -241    140    103    -41    -70     20     38     67    -36
    223    236     10   -231    106    124    -31    -46     41     62     54     15
    184    210     25   -197     80    119    -20    -25     49     70     31     51
    111    153     38   -135     36     96    -15    -12     46     77     15     59
     75    129     54   -103     10     93    -10      2     51     80      2     72
     57     96     36    -77     10     67    -12     10     49     62    -41     80
     23     98     75    -59    -25     88      5     33     64     62    -67    109
    -25     75     98    -25    -64     85     20     41     70     80    -62     88
    -67     51    116      7    -93     83     25     44     75     93    -38     72
    -83     15     98     31    -90     57     18     33     72     83    -41     46
   -114      7    122     54   -116     64     36     49     96     98    -25     54
   -153     -5    148     77   -150     70     46     64    111    114    -15     46
   -166      0    166     83   -166     80     57     77    124    122     -7     38
   -155     12    168     72   -163     88     62     90    137    129     -2     44
   -171      2    174     85   -171     88     64     98    142    132     -2     46
   -161     -5    155     80   -158     75    111    137    163    135    -10     57
   -140    -64     75    101   -109      5    213    244    200    124    -51     20
   -129    -85     41    106    -88    -23    332    381    272    140    -77     -2
    -83     -7     75     46    -80     33    436    548    407    233    -18     57
    -67    192    259    -64   -163    226    467    641    563    428    184    226
    -83    602    683   -259   -381    641    394    600    719    743    571    563
    -64   1148   1210   -542   -639   1179    176    329    766   1036    961    940
     12   1343   1330   -678   -657   1337   -153    -88    561   1054   1049   1010
    -12    950    963   -470   -488    956   -366   -459    111    605    641    665
    -88    262    348    -88   -218    303   -418   -600   -319    -23     33    163
    -46   -197   -150    119     49   -174   -381   -491   -441   -283   -267   -127
    158   -205   -363     23    259   -283   -257   -301   -329   -231   -272   -153
    340    -28   -368   -158    353   -197   -114   -148   -181   -116   -181    -83
    239     36   -205   -137    223    -83    -31    -70    -72    -15    -85     -5
    179     25   -153   -103    166    -62    -28    -59    -44     18    -62     18
     80   -122   -202     20    140   -161    -80   -106    -85    -25   -111    -31
    -44   -257   -215    148     83   -239    -98   -150   -127    -72   -161    -96
    -20   -246   -228    132    101   -239    -83   -140   -116    -77   -163   -103
     33   -220   -254     90    142   -236    -85   -135   -109    -85   -161    -85
     96   -124   -220     15    158   -171    -72   -106    -62    -54   -116    -23
     98   -103   -202      0    148   -150    -93   -109    -41    -64   -106     -2
     49   -166   -215     57    132   -189   -114   -122    -46   -109   -132    -28
     64   -168   -236     51    150   -202   -111   -111    -44   -127   -142    -38
     23   -200   -223     88    122   -210   -129   -101    -54   -127   -137    -23
    189   -109   -301    -41    244   -205   -135    -75    -54   -114   -129     31
    150   -163   -314      5    231   -239   -168    -98    -90   -137   -166     67
     36   -303   -342    132    187   -322   -226   -155   -153   -184   -233     96
     57   -283   -340    114    197   -311   -223   -153   -158   -171   -239    189
    124   -259   -384     67    252   -322   -241   -161   -171   -158   -249    311
    168   -254   -423     41    293   -337   -277   -168   -184   -158   -275    470
    192   -241   -433     23    311   -335   -290   -194   -207   -166   -306    620
    213   -231   -444     10    327   -337   -265   -205   -215   -163   -337    717
    252   -207   -459    -23    355   -332   -239   -200   -213   -155   -366    748
    285   -181   -467    -51    376   -324   -231   -197   -207   -137   -389    769
    342   -155   -498    -96    420   -327   -239   -197   -205   -135   -407    807
    387   -132   -519   -127    452   -324   -246   -194   -202   -132   -402    885
    353   -127   -480   -114    415   -303   -244   -176   -187   -114   -381    966
    322   -114   -436   -103    376   -272   -236   -158   -168    -90   -371   1013
    280    -88   -368    -98    324   -228   -205   -124   -137    -51   -353   1008
    215    -98   -314    -57    265   -205   -184    -90   -116    -25   -337    932
    137   -132   -270     -5    202   -200   -181    -85   -119    -25   -327    800
     90   -129   -220     18    155   -174   -163    -70   -114    -20   -298    693
     57   -137   -194     36    124   -166   -142    -51   -106    -10   -254    576
     62   -132   -194     36    127   -163   -135    -49   -109      5   -210    423
     51   -142   -194     44    122   -168   -142    -59   -114      2   -158    314
     67   -166   -236     49    150   -200   -163    -90   -148    -25   -155    179
    106   -171   -277     31    189   -223   -176   -122   -174    -59   -163     31
    142   -176   -319     18    231   -246   -181   -148   -197    -85   -158   -148
    176   -168   -348     -5    259   -257   -184   -168   -220   -111   -150   -327
    210   -174   -384    -18    296   -277   -176   -179   -236   -132   -129   -475
    226   -194   -420    -18    322   -306   -176   -197   -252   -161   -127   -517
    244   -171   -415    -36    329   -293   -174   -194   -241   -161   -148   -444
    259   -153   -413    -54    335   -280   -166   -171   -223   -166   -166   -376
    244   -142   -387    -49    314   -265   -142   -142   -192   -158   -176   -319
    223   -101   -327    -62    272   -213   -124   -109   -150   -132   -166   -262
    166   -129   -296    -18    231   -213   -129   -101   -135   -129   -187   -249
    161   -116   -277    -23    218   -197    -98    -83   -114   -127   -187   -249
    207    -41   -249    -83    228   -142    -57    -49    -70    -96   -161   -231
    293     72   -223   -184    259    -75    -23     -2    -10    -41   -101   -205
    415    218   -197   -316    306     10     20     44     51     23    -41   -166
    140    -15   -155    -64    145    -85    -44    -41    -10    -51   -114   -228
     46   -106   -155     28     98   -129    -88    -83    -41    -90   -158   -246
     96    -51   -150    -23    122   -101    -77    -67    -20    -70   -137   -215
     33    -67   -101     18     67    -83    -67    -64     -7    -49   -103   -202
    155     90    -64   -124    109     15      2     -5     54     15    -28   -135
    171    129    -41   -150    106     46     18      7     77     36    -18   -111
     57     54     -5    -57     31     25    -10    -10     67     25    -25    -98
     70     90     20    -80     25     57     18      7     88     51      5    -54
     51     88     33    -72     10     62     38     23     98     62     18    -31
    -90    -33     54     62    -75     10     15      5     75     38     -2    -28
    -93    -12     80     51    -88     33     12     20     96     57     20     20
    -25     51     77    -12    -51     64      7     28    109     70     33     59
     28     90     59    -62    -15     77      7     33    119     77     54     70
     20     62     41    -41    -10     51     -7     28    111     77     59     75
     96    129     33   -114     31     83     10     49    137    103     96    116
    106    171     64   -137     20    119     49     80    168    135    142    155
     64    168    103   -116    -18    137     62     90    176    148    166    189
     20    161    137    -90    -57    150     72     96    184    155    176    205
      2    176    174    -90    -88    176     88    106    194    168    189    210
    -28    184    213    -77   -119    197    109    127    210    187    210    226
    -12    220    233   -103   -122    226    122    148    228    215    231    277
    -28    244    272   -109   -150    257    132    153    236    233    241    309
    -57    265    319   -103   -189    290    150    163    246    252    249    342
    -77    265    342    -93   -210    303    166    176    254    270    257    371
   -127    270    394    -72   -259    332    181    184    259    290    283    423
   -194    257    452    -31   -324    355    189    184    265    301    296    465
   -226    239    465     -7   -345    353    184    187    257    298    293    462
   -252    236    488      7   -368    361    194    202    267    309    311    470
   -309    200    509     54   -407    353    205    215    270    314    298    465
   -384    142    527    119   -454    332    213    231    272    314    272    470
   -449    109    555    168   -501    329    215    239    270    311    249    478
   -472     77    550    197   -511    314    205    228    254    290    215    452
   -478     77    553    200   -517    314    197    213    241    272    189    436
   -488     64    553    213   -519    309    187    200    231    259    166    418
   -501     44    545    226   -524    296    184    189    220    249    150    384
   -517     20    537    249   -527    277    179    181    218    244    132    363
   -532     25    558    252   -545    290    187    187    231    257    124    363
   -568     33    602    267   -584    316    200    200    252    272    124    371
   -613     41    652    285   -633    345    213    213    270    285    127    371
   -646     62    709    293   -678    384    228    231    288    298    122    368
   -717    -10    706    361   -711    348    275    290    303    290     85    327
   -823    -77    745    449   -784    332    410    452    387    319     75    298
   -906    -15    891    459   -898    436    584    652    535    423    140    350
   -818    158    976    329   -896    566    691    841    709    566    244    457
   -659    597   1257     31   -958    927    665    883    888    818    519    735
   -607   1182   1787   -288  -1197   1483    514    735   1018   1163    924   1114
   -639   1571   2208   -467  -1423   1888    200    358    963   1361   1192   1345
   -662   1439   2101   -387  -1382   1769   -106    -59    654   1179   1057   1205
   -592    737   1330    -75   -963   1034   -249   -376     88    465    389    636
   -467     57    524    205   -496    290   -254   -392   -267    -85   -179    127
   -371   -207    163    290   -267    -23   -187   -249   -280   -187   -327    -59
   -337   -236    101    288   -220    -67    -83   -106   -176   -122   -285    -88
   -342   -168    171    254   -259      2     20     23    -57    -12   -194    -49
   -371   -109    259    239   -316     75     93    106     31     70   -114     -5
   -397   -109    288    252   -345     88    119    135     62     98    -75     15
   -371    -88    283    231   -327     96    122    142     75    103    -54     38
   -293    -36    257    163   -275    109    124    140     85    106    -46     62
   -285    -46    236    166   -262     93    124    132     80    111    -31     46
   -265    -67    194    166   -233     62    109    106     59     96    -31     18
   -226    -80    145    153   -187     31    101     96     57     90    -25      2
   -202    -83    119    142   -163     18     96     90     59     85    -23      5
   -181    -88     93    135   -137      2     93     85     62     83    -15     20
   -153    -57     96    103   -127     18     88     80     67     96      0     38
   -163    -57    106    111   -135     23     77     72     67     96      2     36
   -218    -96    122    155   -171     12     83     77     72     93      0     33
   -226    -49    176    137   -202     62    114    114    114    135     28     72
   -252    -59    192    155   -223     64    116    116    119    145     25     67
   -249   -103    145    176   -197     20     85     62     70     93    -31     20
   -213    -70    142    140   -181     36     85     72     85    106    -12      7
   -187    -70    116    127   -153     23     85     85     96    137     15      0
   -137    -64     70    101   -106      2     85     96    106    145     20     15
   -114    -57     57     85    -85      0     93     98    109    140      2     28
   -116    -36     80     75   -101     23    101    106    114    155      5     33
   -111    -15     93     62   -103     38    106    116    124    176     33     25
   -132    -36     93     83   -114     28    103    109    111    166     33    -20
   -150    -57     93    103   -122     18     85     88     98    148     31    -83
   -119    -41     77     77   -101     15     80     93    103    140     23    -57
    -72      7     80     31    -77     44     72     90    111    150     33    -25
    -59     23     83     15    -70     51     67     83    106    155     51    -25
   -114    -28     85     72   -101     28     59     57     83    135     38    -36
    -62     18     77     20    -70     46     54     59     96    137     18     12
    -28     -7     20     18    -25      7     38     49     72    103    -31     36
    -59    -44     15     49    -38    -15     18     36     57    101    -38     44
   -103   -114    -10    109    -46    -62      2      7     31     85    -36     18
   -119   -122     -2    119    -59    -62      0    -15     12     70    -57     62
   -135    -70     64    101   -101     -2     10    -15     15     72    -49    106
   -168    -62    106    114   -140     20    -12    -44    -12     57    -59     96
   -213   -155     57    184   -135    -49    -25    -72    -51     15   -103     80
   -161   -142     15    150    -90    -64     -7    -57    -41     38    -93    119
   -124   -106     18    114    -72    -44     23    -31    -18     83    -46    140
   -109   -101      7    103    -59    -46     20    -38    -20    101    -33    148
    -57   -135    -77     96     10   -106     -7    -67    -46     59    -83    142
     90   -124   -215     15    150   -168    -31    -83    -64     51    -96    119
    181   -116   -298    -31    239   -207    -57   -109    -88     20   -140     96
    275   -111   -389    -83    329   -249    -64   -122   -103      2   -181     70
    350   -168   -519    -90    433   -342    -90   -142   -132    -25   -236     33
    431   -181   -613   -124    522   -397   -129   -163   -158    -31   -262     25
    454   -187   -644   -135    548   -415   -140   -171   -168    -28   -267     33
    381   -309   -693    -38    535   -501   -145   -197   -213    -72   -335      7
    475   -259   -735   -106    605   -496   -137   -179   -202    -72   -415     88
    459   -239   -698   -111    576   -470   -140   -168   -205    -70   -426    114
    363   -353   -717     -5    537   -535   -168   -200   -244    -62   -415     25
    413   -381   -797    -18    602   -589   -176   -220   -267    -67   -413     15
    376   -387   -763      5    568   -574   -176   -228   -275    -44   -402     36
    358   -410   -771     25    563   -589   -189   -254   -301    -51   -415     15
    381   -446   -831     31    605   -639   -194   -267   -322    -70   -433      2
    345   -491   -836     70    589   -662   -197   -275   -340    -88   -449     12
    322   -509   -831     93    576   -670   -189   -280   -335    -77   -449     62
    381   -485   -870     49    623   -678   -189   -280   -335    -77   -459     80
    444   -475   -919     15    680   -696   -181   -270   -340    -85   -467     80
    446   -501   -950     25    696   -724   -181   -272   -353    -98   -475     59
    431   -530   -961     49    696   -745   -166   -252   -353   -111   -483     83
    454   -433   -888    -12    670   -659   -127   -207   -314    -96   -449    181
    459   -433   -893    -12    675   -662   -106   -189   -301    -85   -415    176
    483   -400   -883    -41    680   -641    -88   -179   -290    -59   -327    176
    514   -371   -885    -70    698   -628   -101   -202   -298    -67   -277    213
    540   -363   -904    -90    719   -633    -90   -189   -303    -70   -285    306
    545   -337   -883   -106    714   -610    -72   -171   -298    -64   -252    384
    501   -340   -844    -83    670   -592    -62   -171   -301    -64   -210    441
    522   -283   -805   -119    662   -542    -62   -163   -288    -49   -166    535
    576   -254   -833   -161    704   -545    -70   -179   -306    -67   -158    607
    576   -244   -820   -166    696   -530    -80   -202   -327    -80   -135    665
    553   -249   -802   -153    675   -524   -122   -249   -366   -114   -155    696
    548   -298   -846   -124    696   -571   -148   -275   -389   -150   -174    657
    540   -345   -888    -98    714   -618   -184   -314   -428   -189   -239    615
    498   -444   -943    -28    719   -693   -215   -350   -470   -241   -288    589
    506   -462   -969    -20    735   -717   -194   -342   -467   -194   -161    537
    459   -504   -963     23    711   -732   -171   -332   -475   -179    -96    498
    457   -568  -1028     54    740   -797   -161   -350   -509   -223   -153    504
    462   -628  -1091     83    776   -859   -184   -394   -550   -290   -220    498
    475   -657  -1132     88    802   -893   -189   -407   -553   -301   -207    511
    478   -667  -1145     96    810   -906   -192   -418   -550   -293   -168    491
    462   -717  -1179    127    818   -948   -215   -452   -566   -316   -166    436
    472   -740  -1213    132    841   -976   -223   -462   -576   -329   -171    426
    506   -763  -1270    127    885  -1015   -228   -480   -584   -355   -168    405
    472   -784  -1257    155    865  -1021   -241   -511   -592   -381   -161    397
    514   -784  -1299    132    906  -1041   -262   -532   -618   -431   -200    280
    602   -820  -1423    109   1010  -1122   -249   -496   -613   -465   -181    -33
    680   -813  -1493     64   1085  -1153   -179   -381   -545   -444   -114   -129
    691   -782  -1473     46   1080  -1127   -119   -270   -454   -394    -38   -155
    698   -693  -1392     -2   1044  -1044    -62   -119   -301   -254    122    -64
    737   -319  -1057   -210    896   -688     -2      5    -75     31    459    231
    696    218   -480   -459    587   -129    -33    -15    109    353    846    618
    574    431   -142   -501    358    145   -236   -290     49    444   1041    766
    566    340   -226   -454    394     57   -449   -602   -202    303   1018    535
    545    -70   -615   -239    579   -342   -542   -854   -613   -239    506     96
    579   -452  -1031    -64    802   -740   -605   -911   -878   -670     62   -239
    644   -683  -1327     20    984  -1005   -620   -820   -909   -761     -5   -433
    667   -774  -1441     51   1052  -1106   -568   -724   -849   -743      5   -501
    665   -719  -1384     25   1023  -1052   -517   -657   -763   -691     41   -467
    670   -613  -1286    -31    976   -950   -470   -589   -667   -607    127   -415
    667   -527  -1195    -70    930   -859   -418   -519   -579   -535    202   -384
    662   -467  -1130    -98    893   -797   -368   -459   -504   -480    254   -288
    662   -436  -1098   -114    880   -766   -363   -444   -480   -480    249   -244
    670   -379  -1049   -148    859   -711   -361   -431   -462   -470    272   -239
    701   -316  -1018   -192    859   -667   -335   -405   -436   -459    280   -296
    701   -280   -984   -213    841   -631   -335   -389   -413   -444    296   -249
    701   -275   -976   -213    836   -626   -342   -381   -400   -433    288   -213
    665   -301   -966   -184    813   -633   -340   -384   -415   -449    252   -179
    623   -327   -950   -148    787   -639   -335   -384   -423   -462    215   -153
    636   -265   -901   -187    766   -581   -301   -353   -392   -431    207    -93
    691   -153   -844   -270    766   -498   -252   -314   -340   -384    244    -51
    607   -168   -776   -220    691   -472   -246   -306   -327   -374    296    -83
    540   -189   -730   -174    633   -459   -249   -303   -327   -389    309    -83
    519   -189   -709   -163    613   -449   -226   -285   -306   -384    316    -20
    465   -189   -657   -137    561   -423   -202   -267   -285   -376    335     18
    446   -171   -618   -140    532   -394   -194   -259   -270   -392    358     59
    446   -153   -600   -145    522   -376   -181   -241   -246   -415    402    122
    436   -114   -553   -161    493   -332   -181   -228   -233   -379    426    148
    397   -109   -506   -145    452   -306   -189   -233   -233   -358    439    158
    389   -101   -491   -145    439   -296   -181   -231   -231   -332    439    174
    400    -98   -498   -150    449   -298   -179   -228   -231   -322    446    181
    407    -62   -470   -174    436   -267   -189   -233   -231   -303    467    189
    389    -59   -449   -163    418   -254   -192   -236   -233   -316    459    215
    353    -77   -433   -137    392   -254   -200   -241   -241   -329    467    181
    374    -70   -444   -150    407   -257   -210   -244   -241   -316    506    132
    415    -44   -462   -187    436   -252   -210   -241   -241   -293    545    142
    420    -46   -470   -187    444   -257   -218   -265   -254   -314    542    148
    415    -90   -506   -163    459   -298   -231   -290   -277   -387    527    114
    415   -114   -530   -150    472   -322   -249   -316   -298   -441    517     67
    449    -96   -545   -176    496   -319   -239   -306   -283   -467    563     51
    407    -98   -506   -153    454   -303   -228   -301   -262   -462    589     57
    306   -135   -441    -85    374   -288   -220   -306   -267   -441    571     75
    249   -158   -407    -44    327   -283   -210   -301   -272   -428    509    109
    194   -129   -327    -33    259   -226   -187   -296   -265   -392    545     88
    153    -90   -246    -31    197   -168   -171   -285   -244   -342    620     59
    116    -80   -200    -18    158   -140   -161   -272   -223   -316    657     72
     77   -103   -181     12    129   -142   -142   -252   -210   -301    665    119
     31   -137   -168     51     98   -150   -119   -233   -194   -280    659    145
     25    -90   -119     31     72   -103    -88   -192   -150   -223    691    161
     36    -23    -59     -7     46    -41    -57   -161   -109   -176    730    189
     28      7    -20    -18     25     -5    -36   -153    -88   -148    756    231
    -23      0     20     10    -20     10    -28   -148    -75   -135    750    210
    -44    -28     15     36    -31     -7     -7   -127    -59   -127    730    163
    -51      0     51     25    -51     25     33    -88    -18    -88    737    176
    -41     57     98     -7    -70     77     54    -67     15    -57    769    187
    -90     54    142     18   -116     98     59    -75     20    -46    789    174
   -135     51    187     41   -161    119     59    -80     31    -44    784    176
   -148     57    202     44   -176    129     83    -72     51    -25    782    155
   -145    111    257     18   -200    184    111    -49     88     23    849    155
   -187    119    303     33   -246    210    109    -57     90     31    857    137
   -228    106    335     59   -283    220    111    -54     93     28    844    129
   -246    142    389     49   -319    265    132    -25    119     44    846    148
   -301    153    454     75   -376    303    140    -12    127     62    872    132
   -350    171    522     88   -436    348    145      0    135     83    904    114
   -368    174    542     96   -454    358    150     20    150    103    914    109
   -374    205    576     83   -475    392    158     44    171    124    917    122
   -374    254    628     59   -501    441    161     59    189    142    922    148
   -376    277    652     46   -514    465    158     67    192    153    935    155
   -400    259    659     70   -530    459    145     70    192    153    922    122
   -402    275    678     62   -540    475    158    106    220    176    932    122
   -413    298    711     57   -561    504    174    129    239    189    937    140
   -439    350    789     44   -615    571    194    153    257    213    963    181
   -418    405    823      5   -620    615    215    189    290    241    995    202
   -392    394    784     -2   -589    589    218    200    293    246   1021    171
   -400    366    766     18   -581    566    218    205    298    265   1067    158
   -413    353    766     28   -589    558    228    218    311    283   1109    176
   -405    371    776     15   -592    574    236    218    319    303   1145    184
   -389    405    792    -10   -592    597    231    205    314    309   1169    189
   -374    379    753     -2   -563    566    207    176    290    288   1158    168
   -355    368    724     -7   -540    545    181    148    262    265   1137    140
   -348    363    711    -10   -530    537    163    129    241    249   1117    122
   -335    332    667     -2   -501    498    140    111    213    220   1083     88
   -322    296    618     12   -470    457    129    103    189    194   1047     54
   -309    252    558     28   -433    405    119     88    161    166   1005     18
   -345    179    524     83   -433    350     98     67    132    135    974    -20
   -327    148    475     90   -402    309     80     49    106    109    953    -54
   -309    140    449     85   -379    293     75     36     93     93    937    -75
   -301    116    418     90   -361    267     54     10     62     64    906   -109
   -311     90    402    109   -355    244     49      0     49     46    885   -137
   -337     88    423    124   -381    254     59      2     51     46    883   -140
   -363     83    446    140   -405    265     64      2     57     49    880   -153
   -358     70    428    142   -394    249     54    -12     44     33    865   -184
   -358     98    457    129   -407    277     57    -12     54     44    872   -184
   -363     96    459    132   -413    277     59    -15     59     44    867   -194
   -389     54    444    168   -415    249     67     -7     57     31    846   -239
   -358      7    366    174   -363    184    129     90    109     36    823   -293
   -327     62    387    132   -358    223    239    239    226    101    865   -293
   -322    163    483     77   -402    322    332    394    379    233    974   -215
   -314    397    711    -41   -511    553    402    530    568    459   1210     -5
   -322    859   1179   -270   -750   1018    405    545    763    795   1605    389
   -439   1273   1712   -418  -1075   1491    285    327    818   1028   1930    704
   -535   1280   1816   -374  -1176   1548     38    -54    626    984   1958    706
   -589    927   1517   -168  -1052   1221   -124   -410    228    566   1564    358
   -589    296    883    145   -737    589   -202   -587   -200    -54    924   -166
   -537    -96    441    316   -491    171   -223   -545   -327   -280    662   -397
   -472   -213    257    342   -366     20   -163   -423   -272   -275    623   -439
   -439   -205    233    322   -337     12    -85   -319   -189   -220    683   -413
   -428   -150    275    288   -353     62    -31   -233   -106   -140    719   -340
   -444   -101    342    272   -394    119      7   -171    -51    -90    740   -275
   -449    -85    363    265   -407    137     28   -132    -31    -64    769   -241
   -454    -98    355    277   -405    127     38   -109    -23    -46    789   -246
   -446    -98    348    270   -400    124     38    -96    -23    -36    789   -246
   -436    -85    350    262   -394    129     31    -85    -25    -25    782   -226
   -449    -93    355    270   -402    129     36    -72    -28    -12    795   -215
   -423    -80    342    252   -384    129     38    -62    -38      5    836   -197
   -355    -77    277    215   -316     98     15    -77    -72      0    844   -210
   -306    -57    249    181   -277     96     10    -80    -83      5    859   -210
   -301    -64    236    181   -270     85      0    -85    -90     15    872   -205
   -280    -62    218    171   -249     77    -20    -98   -101     31    878   -200
   -213    -10    200    111   -210     93    -23    -90    -98     51    875   -200
   -187    -15    168    101   -179     75    -36    -96   -106     51    846   -200
   -176    -38    135    106   -155     46    -59   -109   -116     46    802   -215
   -148    -64     83    106   -116      7    -85   -119   -127     33    761   -259
   -101    -28     72     62    -88     20    -75    -98   -111     57    766   -293
    -12     23     36     -7    -23     28    -83    -98   -109     72    758   -353
     33      7    -25    -20     28     -7   -111   -111   -127     64    719   -407
     23      0    -23    -10     23    -10   -119   -106   -127     72    691   -423
     54     38    -15    -49     33     12   -111    -88   -116     88    675   -402
     80     36    -44    -59     62     -2   -135    -98   -135     77    636   -405
     62     18    -44    -41     51    -12   -155   -109   -148     77    600   -394
     54     31    -23    -41     38      5   -155   -101   -140     88    587   -345
     67     15    -51    -41     59    -18   -181   -122   -158     77    561   -329
     90     12    -77    -51     83    -31   -200   -135   -171     75    540   -314
     70     15    -54    -44     62    -18   -197   -150   -176     90    514   -293
     72     41    -31    -57     51      5   -181   -145   -166    122    504   -252
    111     20    -93    -67    101    -36   -202   -158   -194    101    483   -254
     83    -31   -114    -25     96    -72   -223   -187   -231     83    449   -272
     67    -44   -111    -10     88    -77   -233   -205   -257     75    420   -280
    124     -2   -127    -59    124    -64   -233   -202   -262     85    413   -290
    129     -5   -135    -62    132    -70   -213   -189   -262    116    407   -259
     44   -101   -145     25     93   -122   -223   -205   -293    124    358   -246
    -15   -163   -150     88     64   -155   -228   -218   -319    142    324   -207
    -51   -142    -90     98     18   -116   -205   -210   -303    207    329   -116
    -75   -158    -83    114      0   -122   -184   -189   -290    249    324    -44
    -51   -179   -129    114     38   -155   -187   -192   -296    277    303    -25
    -49   -179   -129    114     38   -155   -176   -184   -285    314    290    -25
    -33   -179   -145    106     54   -163   -153   -155   -267    345    290    -38
     -5   -124   -122     64     57   -124   -127   -116   -226    413    342    -23
     28    -93   -122     33     72   -109    -96    -67   -184    472    389      5
     18   -129   -150     54     83   -137    -72    -28   -161    506    413     -2
     18   -142   -161     62     88   -150    -62     -2   -142    548    444     -2
    -59   -111    -51     85     -5    -83     -7     38    -93    615    530     49
   -103    -75     28     88    -67    -23     59     93    -28    706    639    135
   -109    -72     36     88    -72    -18     75    114     -2    769    693    207
      2    -41    -44     20     23    -41     64    103     -5    787    667    244
     90    -20   -111    -36     98    -64     75    103     -5    787    631    270
    194    -31   -226    -83    210   -127     51     88    -31    756    594    350
    288     -5   -293   -142    290   -148     15     75    -44    750    584    441
    335     -7   -342   -163    337   -174     12     72    -51    732    548    574
    394    -38   -433   -179    413   -236      0     54    -67    701    506    652
    457    -46   -504   -207    480   -275    -18     57    -64    717    483    722
    439    -44   -483   -197    459   -262     15     96    -28    776    485    833
    462    -36   -498   -213    480   -267     10     90    -44    797    457    906
    470     -2   -472   -236    472   -236     15     88    -49    807    446    984
    446    -36   -483   -207    465   -259     25     90    -49    779    407   1041
    431    -59   -493   -187    459   -275     20     93    -57    769    379   1083
    478    -46   -524   -215    501   -285     -7     83    -59    782    355   1106
    540    -36   -576   -254    555   -303    -38     70    -67    748    293   1088
    527    -57   -584   -236    553   -319    -54     88    -54    688    275   1119
    506    -57   -563   -226    535   -309    -67    116    -25    649    319   1179
    530      7   -522   -267    527   -257    -28    161     15    641    371   1210
    579     23   -555   -303    566   -265    -18    166     12    600    407   1135
    561     31   -532   -296    545   -249    -31    158      5    558    439   1122
    566     57   -509   -314    537   -226    -41    148      5    517    457   1091
    597     67   -530   -332    563   -231    -46    148     12    485    465   1023
    597     49   -550   -324    574   -249    -59    127      0    436    465    979
    579     46   -532   -314    555   -241    -70    116     -5    410    478    958
    581     57   -524   -319    553   -231   -106     98    -10    366    470    943
    659     64   -594   -361    628   -265   -158     72    -31    306    439    917
    706     33   -672   -374    691   -319   -179     44    -59    246    405    872
    727     33   -693   -381    709   -327   -187     31    -72    215    387    823
    724      5   -719   -366    719   -355   -202     18    -93    184    348    784
    704    -54   -758   -324    730   -405   -218      7   -116    137    296    709
    657   -114   -771   -272    711   -441   -207      2   -132     98    252    691
    615   -155   -771   -231    693   -462   -223    -23   -163     54    210    665
    594   -187   -784   -205    685   -485   -249    -49   -192     20    155    618
    574   -194   -769   -189    670   -480   -236    -51   -194     10    129    589
    530   -189   -722   -171    623   -457   -197    -31   -179     15    140    631
    535   -189   -724   -174    628   -457   -205    -46   -197     -7    101    633
    514   -181   -698   -166    605   -439   -215    -59   -202    -25     90    654
    496   -163   -659   -166    576   -410   -207    -49   -192    -28     98    693
    480   -148   -631   -166    553   -387   -192    -36   -179    -18     96    743
    441   -168   -610   -137    524   -389   -142     -5   -153    -10     70    732
    400   -226   -628    -88    514   -426    -83     54   -129    -15     15    714
    387   -311   -698    -36    542   -504     20    181    -85    -28    -54    678
    384   -259   -644    -64    514   -452    129    316     12     31    -51    685
    397   -116   -514   -140    454   -314    226    459    155    174     25    763
    452    239   -215   -348    332     12    270    574    376    446    270    966
    506    839    332   -672     88    587    226    594    646    852    688   1356
    428   1265    836   -846   -205   1052    -18    303    724   1098    984   1657
    327   1226    896   -776   -283   1062   -290    -57    522   1002    937   1571
    168    701    532   -436   -181    618   -402   -389     51    465    452   1119
     25     72     46    -49    -10     59   -407   -478   -345    -70    -70    665
      0   -236   -236    116    116   -236   -361   -342   -389   -194   -220    415
    -54   -361   -309    207    127   -335   -265   -194   -314   -179   -218    332
   -109   -353   -244    228     64   -298   -187    -90   -228   -132   -163    345
   -179   -207    -28    194    -75   -119    -72     41   -101    -38    -62    428
   -192   -114     75    153   -135    -20     -7    116    -20     25     -5    428
   -168    -88     80    127   -127     -2     23    155     18     51     20    410
   -181    -83     98    132   -142      7     57    179     41     57     36    355
   -181   -119     62    150   -122    -28     62    181     31     36     28    231
   -197   -142     54    168   -127    -44     44    171     15     12     12    158
   -171   -142     28    155   -101    -57     31    168     10      5     20    103
   -163   -187    -23    174    -72   -106     23    168      0    -15     23     72
   -153   -218    -64    187    -44   -142     23    163    -20    -49     -2     38
   -153   -161     -7    155    -72    -85     18    148    -36    -62    -12     57
   -168   -127     41    148   -106    -44     25    148    -28    -59      0     96
   -179   -142     36    158   -109    -54     33    161    -15    -38     36    127
   -187   -166     20    176   -103    -72     31    161    -23    -28     51    140
   -142   -129     12    135    -80    -59     25    153    -33    -41     59    124
    -67    -20     46     44    -57     12     15    148    -41    -38     70    129
    129    153     20   -142     54     85     23    158    -28    -25     80    116
    233    213    -20   -223    127     96     64    197     -7    -10    129    210
    181    246     64   -215     57    155     67    213     -2      0    161    324
    111    311    200   -213    -44    254     36    215      5     12    187    358
     23    319    296   -174   -137    306     20    223     18     25    189    322
    -62    267    329   -101   -194    298    -10    194     -7      7    148    272
   -119    319    439   -101   -280    379    -25    140    -28    -12    137    288
   -109    342    452   -116   -280    397    -57     54    -70    -41    103    236
    -88    319    405   -116   -246    361    -88    -31   -101    -59     59    215
     33    262    228   -148    -96    246   -189   -166   -184   -140    -15    140
    140    179     38   -161     51    109   -257   -233   -239   -192    -70     80
    194     59   -135   -127    163    -36   -285   -249   -267   -215   -103     54
    285    -12   -298   -137    293   -155   -319   -272   -306   -244   -137     10
    340    -93   -433   -122    387   -262   -355   -293   -337   -246   -145    -12
    384   -155   -540   -116    459   -348   -345   -290   -353   -236   -137    -49
    457   -215   -675   -122    566   -444   -345   -296   -376   -233   -142    -46
    535   -223   -758   -155    644   -491   -361   -324   -420   -257   -176    -90
    522   -246   -769   -137    644   -506   -337   -314   -426   -249   -174    -72
    517   -236   -753   -142    633   -493   -348   -324   -439   -257   -179    -10
    532   -241   -774   -148    652   -506   -376   -350   -465   -277   -202    -10
    548   -252   -800   -148    670   -524   -342   -329   -449   -270   -197     15
    535   -270   -805   -132    670   -537   -301   -303   -428   -249   -181     90
    524   -259   -784   -132    652   -522   -277   -288   -415   -241   -166    153
    506   -231   -737   -137    620   -483   -257   -272   -397   -231   -145    220
    462   -257   -719   -106    589   -488   -231   -254   -379   -231   -140    233
    431   -285   -717    -72    574   -501   -171   -207   -340   -210   -119    283
    423   -246   -672    -88    545   -459   -181   -205   -324   -200   -101    301
    389   -272   -662    -59    524   -467   -205   -220   -332   -218   -109    301
    402   -270   -675    -67    537   -470   -181   -220   -332   -226   -114    283
    436   -236   -672    -98    553   -454   -174   -252   -342   -246   -140    233
    415   -259   -675    -77    542   -467   -158   -257   -337   -246   -145    202
    402   -270   -672    -67    535   -470   -148   -244   -319   -233   -124    215
    420   -202   -623   -109    522   -413   -166   -239   -301   -210    -96    244
    368   -189   -558    -88    462   -374   -161   -241   -296   -192    -75    267
    340   -241   -581    -51    459   -410   -142   -259   -309   -218   -101    244
    363   -267   -631    -49    496   -449   -140   -272   -322   -244   -109    231
    358   -275   -633    -41    496   -454   -129   -277   -324   -246   -101    241
    319   -265   -584    -25    452   -423   -122   -288   -322   -246    -88    226
    270   -254   -527    -10    397   -389    -98   -270   -301   -215    -59    233
    259   -228   -491    -15    374   -358    -83   -252   -277   -189    -28    288
    246   -213   -459    -18    353   -335    -96   -257   -272   -161    -28    316
    220   -220   -441      0    329   -329   -142   -270   -267   -137    -41    348
    179   -252   -431     36    303   -340   -129   -236   -239   -116      0    368
    158   -236   -394     38    275   -314   -114   -200   -210   -103     51    418
    114   -228   -342     57    226   -285    -98   -174   -192    -96     83    426
    103   -184   -288     41    194   -236    -88   -166   -184    -83    101    389
    109   -145   -257     18    181   -202   -140   -174   -181    -83    124    348
    124   -127   -252      0    187   -189   -179   -181   -189    -98    142    309
    127   -119   -246     -5    184   -181   -166   -163   -179    -98    161    272
    114   -119   -233      2    174   -176   -127   -142   -155    -80    194    267
    119    -77   -200    -23    158   -137   -103   -116   -129    -57    239    301
     88    -10    -98    -38     93    -54    -77    -90    -98    -38    275    306
     90     36    -54    -64     72     -7    -77    -85    -90    -28    306    322
    119     70    -49    -93     85     10   -111   -103    -93    -36    316    319
     72    106     31    -90     20     70   -122   -106    -75    -25    329    301
     51     93     41    -72      5     67   -135   -114    -83    -49    309    246
      2     51     49    -28    -25     49   -142   -116    -77    -59    298    239
    -31     59     90    -12    -59     75   -168   -116    -72    -57    303    259
    -72     93    163    -12   -119    127   -181   -124    -77    -59    296    283
   -127    103    228     10   -179    166   -179   -111    -70    -59    275    280
   -181     54    236     62   -210    145   -207   -114    -72    -72    246    259
   -210      2    213    103   -210    106   -236   -124    -85    -88    226    241
   -223    -44    176    132   -200     64   -254   -150   -111   -124    184    187
   -231    -62    166    145   -200     51   -275   -181   -148   -168    132    135
   -246    -62    184    153   -218     62   -288   -202   -166   -187    106    122
   -205    -83    122    145   -163     18   -309   -223   -181   -202     77     90
   -197   -137     57    166   -129    -41   -306   -226   -187   -213     62     85
   -215   -135     80    174   -150    -25   -319   -233   -189   -220     70    106
   -218    -88    129    153   -174     20   -332   -254   -205   -233     62    109
   -166    -46    119    106   -142     36   -345   -272   -220   -252     41     77
   -179    -75    101    127   -140     10   -355   -267   -215   -246     49     75
   -207    -77    127    142   -168     23   -332   -231   -187   -202    103    142
   -265    -85    179    174   -223     46   -280   -187   -168   -192    122    158
   -355   -163    192    259   -275     12   -148    -54   -119   -187    114    129
   -405   -109    296    257   -353     93     12    101     -5   -109    176    153
   -371     28    400    168   -384    213    158    277    161     46    327    265
   -327    298    626     10   -475    462    194    389    358    298    594    530
   -296    852   1148   -277   -722   1000    140    407    589    665   1021    956
   -350   1275   1626   -462   -989   1449   -145     96    639    888   1314   1236
   -394   1202   1597   -402   -997   1397   -457   -309    397    750   1226   1127
   -472    717   1189   -124   -831    953   -605   -670    -85    218    758    732
   -506     72    579    218   -542    324   -646   -789   -504   -324    257    309
   -540   -265    275    400   -407      5   -566   -641   -540   -433    129    168
   -589   -363    226    475   -407    -70   -478   -509   -475   -402    140    171
   -602   -340    259    470   -431    -38   -418   -436   -415   -358    171    184
   -537   -241    296    389   -418     25   -371   -379   -350   -298    218    200
   -480   -155    322    316   -402     83   -298   -306   -283   -231    283    244
   -452    -98    350    275   -402    124   -275   -272   -252   -200    316    275
   -457   -101    353    277   -407    127   -288   -267   -249   -192    327    283
   -467   -114    353    290   -410    119   -288   -262   -254   -192    353    355
   -452    -59    389    254   -420    163   -277   -254   -239   -179    379    392
   -452      0    452    226   -452    226   -270   -244   -215   -150    407    415
   -441    -15    426    226   -436    205   -311   -267   -231   -163    381    389
   -410    -15    394    213   -402    189   -342   -288   -246   -176    355    371
   -428    -12    413    218   -420    200   -358   -298   -254   -179    335    345
   -418    -12    405    215   -413    194   -374   -303   -259   -187    316    332
   -394     23    415    184   -405    218   -387   -316   -270   -205    296    319
   -358     36    394    161   -376    215   -397   -329   -283   -231    259    280
   -327     10    335    158   -332    171   -407   -327   -290   -246    244    280
   -316     20    337    145   -327    179   -431   -335   -296   -246    249    303
   -324     67    392    127   -358    228   -449   -345   -298   -246    257    306
   -267     93    361     88   -314    226   -457   -355   -314   -277    246    280
   -270     96    366     85   -319    231   -472   -366   -322   -296    246    277
   -285     90    376     96   -332    233   -475   -363   -322   -296    259    303
   -257     98    355     77   -306    226   -488   -368   -324   -306    257    316
   -249    103    353     72   -301    228   -493   -384   -337   -327    244    301
   -259    109    366     72   -311    239   -493   -387   -342   -329    246    298
   -257    101    358     77   -309    228   -504   -400   -348   -337    233    290
   -270     96    363     85   -316    228   -522   -418   -361   -350    220    275
   -265    119    384     72   -324    252   -527   -426   -363   -345    215    272
   -290    119    410     85   -350    262   -522   -431   -355   -337    200    262
   -293     75    368    109   -329    220   -542   -446   -371   -348    171    233
   -280     57    335    111   -309    194   -571   -452   -381   -348    158    241
   -327     77    405    124   -366    241   -581   -446   -379   -329    168    285
   -329     96    426    114   -376    259   -581   -467   -397   -342    145    272
   -296    103    400     93   -348    252   -592   -478   -410   -348    119    244
   -272    119    389     75   -332    254   -592   -470   -423   -353    111    254
   -296    103    400     96   -348    252   -610   -493   -459   -381     83    236
   -311    103    415    103   -363    259   -607   -511   -488   -400     51    210
   -298     88    387    103   -342    239   -607   -519   -498   -410     25    176
   -290     70    361    109   -324    215   -602   -517   -496   -418     10    137
   -298     80    379    109   -337    228   -579   -496   -478   -407     28    168
   -348    106    454    119   -402    280   -594   -506   -488   -418     28    200
   -376     98    475    137   -426    285   -589   -498   -491   -433      7    192
   -381     75    457    150   -420    267   -605   -511   -509   -454    -20    148
   -428     90    519    168   -472    303   -594   -506   -504   -449    -23    140
   -433    111    545    158   -491    327   -576   -498   -496   -457    -38    119
   -459    109    568    174   -514    337   -566   -498   -491   -462    -62     85
   -483    101    581    189   -535    340   -553   -480   -467   -444    -41     98
   -496     96    592    200   -542    342   -532   -459   -441   -431    -15    148
   -514    106    620    202   -568    361   -540   -467   -441   -436    -10    155
   -506    127    633    189   -571    379   -540   -483   -454   -449    -23    119
   -506    114    620    197   -563    366   -553   -504   -472   -465    -49     64
   -475    135    610    171   -542    371   -561   -514   -480   -472    -72     25
   -511     96    605    205   -558    350   -563   -511   -483   -475    -98      5
   -576     54    631    259   -602    342   -558   -498   -475   -459    -83     49
   -576     25    602    275   -589    314   -579   -511   -491   -472    -93     38
   -553     28    581    262   -566    303   -563   -517   -493   -467    -93     12
   -509     75    581    215   -545    327   -530   -509   -488   -457    -77     28
   -542     80    620    231   -581    350   -545   -517   -498   -467    -90     15
   -548     93    639    226   -594    363   -548   -501   -488   -465    -85     31
   -535    103    639    215   -587    371   -555   -493   -475   -465    -85     20
   -530    101    628    213   -579    363   -568   -493   -467   -462    -75     25
   -537     83    618    226   -576    350   -581   -498   -472   -462    -72     31
   -561    111    672    223   -615    392   -576   -496   -465   -454    -57     44
   -553    148    701    202   -626    423   -555   -475   -449   -436    -38     59
   -524    171    693    174   -610    431   -568   -467   -439   -426    -28     85
   -532    197    730    166   -631    462   -574   -465   -431   -413    -10    106
   -519    231    750    142   -636    491   -581   -459   -420   -400     -2    106
   -480    296    776     93   -628    535   -576   -452   -413   -387     15    103
   -493    329    823     80   -659    576   -561   -436   -397   -371     41    103
   -545    392    937     75   -740    665   -540   -402   -358   -329     98    168
   -532    431    961     49   -748    696   -535   -394   -345   -319    116    197
   -509    478    987     15   -748    732   -522   -387   -340   -316    124    207
   -501    545   1047    -23   -774    795   -506   -371   -322   -288    161    236
   -485    566   1052    -38   -769    807   -522   -384   -324   -290    163    241
   -501    587   1088    -44   -795    836   -522   -387   -319   -285    163    249
   -537    605   1143    -33   -839    872   -530   -400   -329   -293    153    244
   -524    631   1156    -54   -841    891   -561   -426   -355   -316    129    226
   -514    652   1163    -70   -839    906   -579   -444   -374   -329    106    210
   -550    652   1200    -51   -875    924   -589   -454   -384   -342     88    207
   -566    639   1205    -36   -885    922   -602   -462   -400   -355     70    215
   -566    626   1189    -31   -878    906   -613   -472   -418   -381     36    200
   -579    563   1143      5   -859    852   -626   -485   -441   -407     -7    176
   -615    514   1130     49   -872    820   -636   -501   -470   -439    -49    145
   -652    478   1130     88   -891    802   -654   -527   -501   -472    -88    111
   -613    475   1085     67   -849    779   -675   -550   -535   -506   -122     80
   -602    467   1070     64   -836    769   -693   -574   -561   -535   -158     44
   -631    478   1109     72   -870    792   -696   -576   -561   -540   -161     59
   -657    524   1182     67   -919    852   -675   -553   -535   -506   -119    122
   -639    509   1148     62   -893    828   -688   -568   -553   -524   -140    103
   -623    506   1130     57   -875    818   -698   -576   -561   -535   -153     85
   -623    509   1132     54   -880    820   -701   -581   -566   -542   -161     72
   -626    511   1137     57   -880    823   -704   -581   -574   -550   -166     64
   -636    467   1104     83   -870    784   -670   -537   -571   -566   -197     25
   -649    454   1104     98   -878    776   -548   -410   -511   -561   -220    -12
   -633    540   1174     46   -904    854   -423   -259   -402   -493   -179     15
   -587    698   1286    -54   -935    992   -319    -96   -244   -342    -51    129
   -524   1047   1571   -262  -1049   1309   -337    -41    -64    -80    223    394
   -480   1623   2104   -574  -1291   1862   -452   -101    140    290    639    795
   -532   1932   2465   -701  -1499   2197   -758   -420    140    480    872   1005
   -592   1771   2364   -589  -1478   2068  -1041   -815   -132    309    727    867
   -683   1127   1808   -223  -1247   1467  -1145  -1148   -678   -342    101    355
   -691    607   1299     41   -995    953  -1117  -1169   -987   -776   -348    -38
   -693    381   1072    153   -883    727  -1036  -1018   -982   -844   -452   -161
   -719    306   1026    207   -872    665   -948   -891   -906   -810   -439   -166
   -691    366   1057    161   -872    711   -893   -815   -831   -750   -392   -137
   -639    459   1096     88   -867    776   -826   -735   -745   -685   -332    -96
   -589    545   1135     20   -862    839   -776   -675   -675   -628   -275    -49
   -571    589   1161     -7   -865    875   -753   -639   -644   -597   -244    -20
   -566    605   1169    -20   -867    885   -748   -631   -644   -589   -239    -20
   -574    605   1179    -15   -875    891   -743   -626   -644   -584   -228    -20
   -561    613   1174    -28   -867    893   -740   -613   -636   -576   -220    -20
   -550    610   1161    -28   -854    885   -750   -600   -636   -574   -226    -33
   -530    613   1143    -44   -836    878   -763   -607   -649   -581   -233    -57
   -506    652   1158    -72   -831    904   -745   -597   -636   -566   -210    -33
   -530    631   1161    -51   -846    896   -748   -605   -636   -558   -200    -28
   -511    613   1124    -49   -818    867   -740   -615   -646   -563   -213    -44
   -485    626   1109    -72   -797    867   -727   -623   -644   -558   -207    -33
   -470    654   1124    -93   -797    888   -683   -615   -631   -537   -192    -20
   -514    620   1135    -54   -826    875   -670   -626   -644   -545   -205    -38
   -602    542   1145     31   -872    844   -670   -639   -657   -558   -220    -62
   -662    524   1187     67   -924    854   -667   -639   -652   -558   -218    -54
   -693    535   1226     77   -958    880   -672   -631   -641   -545   -202    -33
   -719    532   1252     90   -984    891   -652   -618   -628   -530   -176     -7
   -761    478   1239    142  -1000    857   -633   -615   -636   -535   -171     -7
   -779    491   1270    142  -1026    880   -600   -597   -620   -509   -129      7
   -774    527   1301    124  -1036    914   -514   -537   -561   -439    -59     33
   -761    553   1312    101  -1036    932   -441   -470   -496   -358      7     57
   -722    584   1306     70  -1013    945   -441   -415   -436   -293     64     83
   -711    589   1301     59  -1008    945   -485   -392   -410   -252     96     93
   -706    610   1317     46  -1013    963   -522   -381   -381   -207    137    127
   -680    675   1356      2  -1018   1015   -540   -384   -322   -145    202    176
   -685    685   1371      0  -1028   1028   -589   -431   -288   -101    241    192
   -696    680   1376      7  -1036   1026   -646   -485   -306    -64    262    192
   -678    696   1371    -10  -1023   1034   -691   -530   -348    -31    280    189
   -665    737   1402    -36  -1034   1070   -704   -548   -381     18    309    202
   -672    740   1413    -33  -1041   1075   -719   -571   -423     36    319    218
   -714    709   1421      0  -1067   1065   -745   -600   -467     18    327    226
   -737    688   1426     25  -1080   1057   -745   -618   -504      5    316    231
   -776    657   1431     57  -1104   1044   -763   -639   -535    -41    293    223
   -818    631   1449     93  -1132   1039   -784   -665   -571   -103    265    220
   -867    602   1470    129  -1169   1036   -774   -667   -584   -145    296    223
   -904    566   1470    168  -1187   1018   -776   -672   -605   -194    306    218
   -911    548   1460    181  -1187   1002   -774   -675   -620   -241    290    207
   -896    561   1457    168  -1176   1008   -771   -672   -628   -277    277    210
   -880    576   1454    150  -1169   1015   -769   -670   -633   -316    262    213
   -870    568   1436    150  -1153   1002   -774   -670   -644   -358    236    200
   -836    589   1423    122  -1130   1005   -776   -672   -649   -392    215    189
   -807    623   1431     93  -1119   1026   -774   -667   -652   -420    205    189
   -782    639   1418     70  -1101   1026   -771   -670   -659   -454    179    179
   -722    662   1384     28  -1054   1023   -769   -667   -662   -483    145    163
   -670    688   1356    -10  -1013   1021   -779   -680   -672   -517    103    145
   -646    704   1350    -28   -997   1026   -797   -693   -688   -548     62    132
   -613    698   1312    -44   -961   1002   -823   -714   -711   -589     10    103
   -561    737   1299    -90   -930   1018   -826   -724   -719   -605     -7     96
   -493    763   1257   -137   -875   1010   -841   -737   -732   -631    -31     80
   -407    774   1182   -181   -795    976   -870   -771   -769   -675    -80     49
   -288    795   1083   -254   -685    937   -917   -813   -815   -730   -168      5
   -142    828    969   -342   -555    898   -971   -857   -865   -800   -272    -38
     -5    867    870   -431   -439    870  -1015   -893   -911   -872   -379    -72
     83    893    810   -488   -363    852  -1052   -930   -945   -927   -472    -85
    101    885    784   -493   -342    836  -1065   -948   -963   -961   -540    -90
     54    846    789   -452   -366    818  -1036   -932   -953   -956   -550   -106
     12    807    795   -410   -389    802  -1015   -911   -932   -935   -535   -119
    -12    831    844   -407   -428    836  -1000   -885   -898   -891   -493   -106
    -44    849    893   -402   -470    870   -976   -859   -867   -857   -478    -98
    -59    852    911   -397   -485    880   -969   -849   -852   -846   -444   -101
    -62    849    909   -394   -485    878   -971   -841   -836   -841   -418   -109
    -72    875    948   -400   -509    911   -950   -820   -826   -839   -394    -98
    -75    914    989   -420   -532    950   -937   -820   -815   -828   -400   -101
    -83    950   1034   -433   -558    992   -924   -802   -795   -805   -407    -93
   -101    982   1083   -441   -592   1031   -888   -769   -761   -769   -384    -77
   -116   1010   1127   -446   -620   1067   -854   -735   -730   -727   -337    -51
   -148   1039   1187   -446   -667   1111   -833   -717   -714   -698   -319    -41
   -161   1085   1247   -462   -704   1163   -810   -696   -691   -662   -296    -28
   -166   1101   1267   -467   -717   1184   -795   -678   -672   -644   -280    -23
   -163   1127   1291   -480   -727   1208   -782   -665   -662   -633   -270    -15
   -174   1145   1317   -485   -745   1228   -771   -657   -652   -623   -259    -10
   -163   1166   1327   -501   -745   1247   -769   -657   -644   -613   -254      2
   -155   1208   1363   -527   -761   1286   -769   -654   -631   -600   -241     31
   -148   1228   1376   -540   -761   1301   -784   -667   -639   -610   -236     38
   -153   1223   1374   -537   -763   1299   -805   -688   -659   -633   -252     23
   -155   1228   1384   -537   -769   1304   -820   -698   -670   -639   -249     33
   -163   1213   1376   -527   -771   1293   -833   -706   -683   -652   -254     31
   -171   1184   1356   -506   -763   1270   -828   -706   -691   -659   -267     18
   -187   1158   1345   -488   -766   1252   -818   -701   -691   -665   -262     12
   -210   1127   1335   -459   -771   1231   -813   -693   -696   -670   -244     15
   -246   1101   1345   -428   -797   1223   -807   -691   -701   -667   -220     10
   -275   1065   1340   -394   -807   1202   -810   -691   -704   -659   -213      2
   -335   1028   1363   -348   -849   1197   -805   -696   -706   -644   -213    -10
   -366    997   1363   -316   -865   1179   -807   -704   -714   -644   -215    -28
   -384    982   1366   -298   -875   1171   -813   -706   -717   -639   -202    -33
   -384    997   1382   -306   -883   1189   -815   -704   -714   -626   -194    -46
   -376    995   1371   -311   -872   1182   -818   -704   -719   -628   -223    -64
   -376    989   1363   -306   -870   1176   -820   -709   -722   -631   -259    -77
   -366    992   1358   -314   -862   1176   -823   -709   -719   -631   -275    -44
   -363    974   1337   -303   -849   1156   -823   -706   -724   -646   -270     -7
   -350    927   1278   -290   -815   1104   -789   -667   -727   -670   -246    -20
   -350    880   1228   -265   -789   1054   -675   -550   -691   -672   -215    -41
   -366    919   1286   -277   -826   1104   -540   -402   -600   -607   -137    -12
   -319   1049   1369   -363   -844   1208   -433   -228   -452   -465      2     88
   -215   1382   1597   -584   -906   1488   -441   -145   -262   -210    272    374
   -171   1951   2122   -891  -1145   2036   -563   -184    -15    181    698    823
   -228   2351   2577  -1062  -1402   2462   -859   -480     67    433    984   1117
   -316   2255   2572   -969  -1444   2413  -1158   -893   -166    288    870   1028
   -418   1683   2101   -633  -1260   1891  -1265  -1241   -698   -322    293    550
   -462   1091   1551   -314  -1005   1319  -1257  -1304  -1067   -810   -207    116
   -483    769   1252   -142   -867   1008  -1197  -1187  -1124   -932   -379    -59
   -472    683   1156   -103   -813    919  -1114  -1057  -1065   -906   -400    -90
   -410    756   1163   -174   -787    958  -1021   -948   -974   -839   -353    -38
   -353    875   1226   -262   -789   1049   -935   -841   -870   -758   -280     46
   -332    940   1273   -303   -802   1106   -883   -782   -810   -709   -223    127
   -309    974   1283   -332   -795   1127   -857   -748   -784   -683   -187    181
   -311    976   1288   -335   -800   1132   -857   -743   -782   -670   -155    187
   -303    969   1273   -332   -789   1119   -857   -737   -779   -662   -124    176
   -270    976   1247   -355   -758   1111   -857   -740   -782   -670    -96    153
   -249    997   1247   -374   -748   1122   -846   -735   -776   -675    -54    140
   -267    997   1265   -366   -766   1130   -836   -724   -771   -670    -15    153
   -277   1013   1288   -368   -782   1150   -828   -714   -758   -659     18    171
   -280   1034   1314   -376   -797   1171   -813   -704   -743   -654     41    187
   -296   1036   1332   -368   -813   1184   -807   -701   -740   -654     54    192
   -309   1049   1356   -371   -831   1202   -797   -688   -730   -644     75    210
   -319   1065   1384   -374   -852   1223   -787   -688   -724   -646     93    220
   -311   1080   1392   -384   -854   1236   -774   -675   -709   -639    116    236
   -314   1072   1387   -379   -849   1228   -787   -675   -711   -639    132    233
   -319   1065   1382   -374   -852   1223   -787   -675   -711   -641    145    228
   -324   1070   1395   -374   -859   1231   -776   -670   -701   -633    161    233
   -353   1083   1434   -366   -893   1257   -758   -657   -680   -610    189    249
   -379   1101   1480   -361   -930   1291   -737   -633   -657   -587    220    272
   -345   1101   1444   -379   -896   1270   -750   -639   -662   -597    205    246
   -342   1093   1436   -376   -888   1265   -761   -644   -667   -600    197    223
   -350   1075   1426   -363   -888   1249   -766   -646   -670   -602    189    205
   -345   1083   1428   -368   -885   1254   -753   -636   -659   -587    200    207
   -329   1114   1444   -392   -888   1280   -750   -633   -649   -571    205    213
   -309   1117   1426   -405   -867   1270   -761   -639   -654   -574    189    202
   -293   1122   1413   -415   -854   1267   -771   -639   -654   -571    176    207
   -296   1127   1423   -415   -859   1275   -779   -646   -659   -571    166    210
   -298   1127   1426   -415   -862   1275   -784   -649   -659   -563    163    228
   -275   1145   1421   -436   -849   1283   -792   -652   -659   -563    153    233
   -249   1156   1402   -454   -828   1278   -792   -657   -665   -571    135    220
   -254   1127   1382   -436   -818   1254   -797   -672   -683   -589    103    205
   -249   1140   1389   -446   -818   1262   -810   -675   -685   -587     96    202
   -244   1143   1387   -449   -815   1265   -820   -680   -688   -587     88    207
   -226   1137   1363   -457   -795   1249   -820   -691   -701   -597     57    205
   -207   1140   1348   -465   -776   1244   -820   -698   -711   -610     25    200
   -220   1122   1340   -452   -782   1231   -828   -717   -714   -626    -12    181
   -210   1104   1312   -446   -761   1208   -844   -727   -693   -641    -57    174
   -202   1101   1301   -449   -753   1200   -852   -724   -670   -646    -90    174
   -207   1111   1319   -452   -763   1215   -833   -706   -659   -639   -101    181
   -228   1083   1309   -428   -769   1195   -815   -701   -680   -644   -127    179
   -241   1070   1312   -415   -776   1189   -795   -693   -696   -649   -158    166
   -236   1065   1301   -415   -771   1182   -776   -685   -706   -659   -194    155
   -241   1075   1317   -415   -779   1195   -753   -667   -698   -652   -223    161
   -254   1080   1332   -413   -795   1205   -722   -652   -685   -649   -246    148
   -272   1101   1374   -415   -823   1236   -701   -633   -670   -639   -259    145
   -267   1098   1366   -418   -818   1231   -704   -636   -675   -649   -296    129
   -267   1080   1348   -405   -807   1213   -696   -633   -675   -649   -324    119
   -293   1083   1376   -394   -833   1228   -678   -623   -665   -641   -348    135
   -301   1080   1382   -389   -841   1231   -675   -623   -665   -646   -392    140
   -303   1065   1369   -381   -836   1215   -675   -626   -672   -659   -452    109
   -306   1049   1356   -371   -831   1202   -675   -633   -680   -667   -506     62
   -314   1047   1358   -366   -836   1202   -672   -631   -683   -672   -522     41
   -309   1044   1353   -368   -831   1197   -675   -628   -691   -680   -530     18
   -311   1065   1374   -376   -844   1218   -672   -623   -685   -683   -530     15
   -293   1106   1400   -405   -846   1252   -670   -613   -678   -688   -524     12
   -298   1109   1405   -405   -852   1257   -662   -605   -667   -691   -517      5
   -288   1145   1431   -428   -859   1288   -649   -589   -646   -680   -496     20
   -288   1166   1452   -439   -870   1309   -646   -579   -633   -670   -475     41
   -275   1182   1457   -452   -865   1319   -641   -566   -618   -662   -462     41
   -270   1208   1478   -470   -875   1343   -641   -553   -597   -646   -439     36
   -280   1205   1486   -462   -883   1345   -639   -548   -587   -633   -426     28
   -277   1208   1486   -467   -883   1345   -628   -537   -576   -623   -413     18
   -254   1231   1486   -488   -870   1358   -639   -535   -563   -605   -394     31
   -267   1239   1504   -488   -885   1371   -644   -537   -553   -589   -384     38
   -272   1241   1514   -485   -893   1376   -628   -535   -545   -574   -379     41
   -252   1241   1493   -496   -872   1366   -623   -532   -540   -566   -384     44
   -231   1239   1470   -504   -849   1353   -631   -537   -540   -563   -381     33
   -215   1278   1493   -532   -854   1384   -618   -532   -524   -548   -355     51
   -197   1301   1499   -553   -849   1400   -607   -524   -509   -522   -332     62
   -200   1293   1491   -548   -846   1392   -592   -519   -501   -509   -322     62
   -200   1304   1504   -550   -852   1402   -571   -514   -496   -493   -309     70
   -194   1335   1530   -571   -862   1431   -566   -514   -491   -488   -301     72
   -184   1366   1548   -592   -865   1457   -550   -496   -470   -465   -280     85
   -176   1379   1553   -602   -865   1465   -532   -485   -457   -452   -275     85
   -181   1345   1527   -581   -854   1436   -522   -491   -467   -465   -285     64
   -189   1309   1496   -561   -844   1400   -519   -493   -478   -475   -290     33
   -176   1335   1512   -579   -844   1423   -506   -483   -465   -459   -267     31
   -163   1384   1548   -613   -857   1465   -501   -485   -452   -431   -241     54
   -161   1426   1587   -631   -872   1506   -493   -475   -433   -402   -215     83
   -150   1428   1577   -639   -865   1504   -522   -498   -452   -415   -228     72
   -114   1408   1522   -646   -818   1465   -548   -517   -470   -431   -241     54
   -116   1402   1517   -644   -818   1460   -537   -509   -467   -418   -233     70
   -119   1382   1501   -631   -810   1441   -550   -514   -475   -423   -239     77
   -111   1348   1460   -618   -784   1402   -548   -519   -488   -439   -254     72
   -111   1314   1423   -602   -766   1369   -553   -522   -501   -454   -262     62
   -106   1283   1389   -589   -748   1335   -561   -530   -514   -467   -270     46
   -137   1205   1343   -532   -740   1273   -566   -542   -535   -491   -280     28
   -168   1176   1343   -506   -756   1260   -574   -553   -545   -498   -262     46
   -145   1187   1332   -522   -737   1257   -579   -558   -553   -506   -254     51
   -150   1176   1325   -514   -737   1249   -594   -566   -563   -511   -267     49
   -161   1145   1306   -491   -732   1226   -592   -568   -571   -519   -309     36
   -155   1122   1275   -485   -714   1197   -574   -558   -571   -517   -348     23
   -145   1143   1286   -498   -714   1213   -555   -540   -555   -498   -348     38
   -137   1161   1296   -511   -717   1228   -566   -537   -548   -485   -345     49
   -122   1158   1280   -517   -701   1218   -579   -540   -550   -485   -355     54
    -93   1148   1241   -530   -667   1195   -555   -527   -558   -506   -394     10
    -77   1119   1197   -519   -636   1158   -478   -439   -530   -511   -428    -46
    -93   1098   1192   -504   -644   1145   -358   -309   -465   -488   -444    -80
    -90   1176   1267   -542   -678   1221   -215   -119   -335   -384   -368    -33
     -7   1426   1434   -711   -719   1428   -116     62   -132   -158   -161    127
     64   1847   1782   -958   -857   1816   -174    103     72    155    179    454
    -20   2390   2410  -1187  -1215   2400   -368    -25    290    550    644    930
   -163   2553   2717  -1195  -1439   2634   -672   -361    275    691    836   1117
   -249   2161   2410   -956  -1330   2286   -878   -761   -124    290    475    779
   -283   1488   1771   -602  -1028   1628   -950  -1052   -675   -371   -158    202
   -275    984   1260   -355   -766   1122   -948  -1044   -906   -709   -524   -176
   -270    818   1088   -272   -678    953   -865   -901   -878   -735   -589   -259
   -249    844   1093   -298   -672    969   -761   -766   -782   -665   -548   -218
   -207    922   1130   -358   -667   1026   -665   -644   -675   -581   -485   -148
   -194    995   1189   -402   -693   1093   -600   -566   -605   -522   -428    -88
   -181   1049   1231   -433   -706   1140   -563   -522   -563   -483   -387    -41
   -184   1060   1241   -439   -714   1150   -561   -509   -550   -472   -358    -31
   -202   1028   1228   -413   -714   1127   -542   -498   -545   -467   -340    -28
   -197   1021   1215   -413   -706   1117   -527   -480   -537   -457   -316    -15
   -158   1008   1166   -423   -662   1085   -532   -480   -540   -459   -303    -20
   -137    995   1132   -431   -633   1062   -530   -478   -542   -459   -290    -25
   -132    984   1117   -426   -623   1049   -524   -478   -548   -465   -277    -15
   -140    995   1135   -428   -636   1065   -522   -480   -550   -462   -267      0
   -132   1023   1156   -444   -644   1088   -504   -467   -532   -446   -244     28
   -129   1000   1130   -436   -631   1065   -509   -478   -540   -457   -249     25
   -135    974   1109   -420   -620   1041   -511   -491   -550   -467   -259     25
   -127    984   1109   -431   -618   1047   -509   -496   -553   -470   -257     36
   -145    948   1093   -400   -618   1021   -519   -506   -563   -480   -270     23
   -142    935   1078   -397   -610   1005   -527   -511   -568   -491   -280     28
   -153    930   1083   -389   -618   1005   -517   -514   -568   -491   -283     38
   -174    935   1109   -381   -641   1023   -485   -498   -553   -475   -275     54
   -155    911   1067   -376   -610    989   -496   -511   -561   -485   -296     38
   -142    909   1052   -384   -597    979   -493   -514   -563   -488   -303     36
   -155    922   1078   -384   -615   1000   -488   -517   -555   -475   -290     54
   -145    937   1080   -397   -613   1008   -480   -504   -540   -454   -277     72
    -85    935   1021   -423   -553    976   -491   -511   -550   -457   -290     64
    -70    930   1000   -431   -535    963   -498   -522   -558   -459   -306     57
    -90    932   1023   -420   -558    976   -496   -509   -548   -444   -296     80
   -109    930   1036   -413   -574    982   -504   -511   -553   -439   -293     98
   -119    924   1044   -402   -581    984   -498   -504   -550   -428   -283    116
   -114    911   1026   -400   -571    966   -514   -517   -568   -436   -293    119
   -127    896   1023   -384   -574    958   -514   -519   -574   -441   -296    124
   -145    862   1005   -361   -574    932   -517   -532   -589   -459   -311    127
   -150    857   1008   -353   -579    932   -517   -545   -602   -470   -314    132
   -148    880   1028   -368   -589    953   -514   -548   -607   -472   -306    145
   -161    880   1041   -361   -600    958   -522   -561   -623   -483   -309    148
   -176    846   1021   -335   -597    932   -527   -579   -644   -498   -322    145
   -189    823   1013   -316   -600    917   -545   -594   -657   -506   -324    145
   -200    795    992   -298   -597    891   -548   -594   -659   -514   -329    142
   -239    753    992   -259   -615    872   -535   -600   -670   -519   -329    129
   -257    753   1008   -249   -631    878   -511   -605   -680   -527   -324    119
   -259    737    997   -239   -628    867   -488   -605   -683   -532   -316    111
   -249    745    995   -249   -623    870   -483   -589   -665   -519   -301    116
   -233    756    989   -262   -610    872   -470   -579   -662   -522   -303    103
   -249    743    992   -246   -620    865   -441   -574   -652   -519   -303     90
   -283    696    979   -205   -631    836   -420   -574   -649   -522   -298     75
   -296    672    966   -189   -631    818   -415   -581   -646   -524   -290     62
   -275    665    937   -194   -605    800   -405   -581   -641   -522   -275     49
   -275    631    906   -176   -589    769   -384   -587   -639   -527   -267     28
   -280    594    875   -155   -576    735   -371   -584   -644   -535   -262     12
   -241    628    867   -194   -553    748   -392   -589   -639   -530   -241     12
   -202    652    854   -226   -527    753   -428   -605   -644   -545   -241     -5
   -176    623    797   -226   -485    709   -472   -639   -667   -576   -265    -41
   -142    597    740   -226   -441    667   -514   -670   -696   -607   -285    -77
   -135    602    737   -236   -436    670   -540   -675   -696   -605   -280    -83
   -124    615    740   -246   -431    678   -550   -675   -685   -600   -275    -77
   -106    607    711   -252   -410    659   -566   -678   -683   -607   -270    -83
   -103    639    743   -267   -423    691   -571   -670   -662   -592   -244    -70
    -83    693    774   -306   -428    732   -568   -659   -644   -574   -213    -57
    -72    714    787   -322   -431    750   -576   -641   -636   -561   -197    -51
    -83    732    815   -324   -452    774   -579   -623   -618   -540   -174    -33
    -75    784    859   -353   -467    820   -581   -605   -589   -511   -132     -2
    -64    805    870   -371   -467    836   -576   -594   -574   -491   -116     10
    -85    820    906   -368   -496    862   -574   -589   -566   -467    -98     31
   -127    833    961   -353   -545    896   -550   -568   -542   -449    -80     46
   -192    833   1026   -319   -607    930   -530   -535   -506   -426    -72     64
   -189    880   1067   -345   -628    974   -506   -501   -470   -384    -54     88
   -192    911   1104   -361   -646   1005   -465   -467   -436   -353    -36    114
   -207    932   1140   -366   -672   1036   -449   -449   -420   -342    -36    124
   -213    961   1174   -374   -693   1067   -444   -446   -413   -337    -38    127
   -210    976   1187   -384   -698   1080   -436   -431   -394   -322    -31    119
   -210    997   1208   -394   -709   1101   -415   -405   -366   -303    -15    127
   -194   1021   1215   -415   -706   1119   -415   -394   -358   -296    -18    132
   -194   1072   1267   -439   -730   1169   -407   -381   -337   -277      0    153
   -210   1062   1273   -426   -743   1166   -400   -376   -337   -288     -7    137
   -197   1093   1291   -449   -745   1192   -387   -363   -322   -280     -2    140
   -184   1130   1312   -472   -748   1221   -363   -350   -301   -267     10    150
   -184   1137   1322   -475   -753   1228   -345   -340   -288   -262     12    153
   -200   1122   1322   -462   -761   1221   -381   -366   -309   -277    -18    132
   -181   1119   1301   -470   -740   1210   -415   -381   -324   -293    -46    116
   -181   1122   1304   -472   -743   1213   -431   -394   -340   -303    -64    101
   -153   1153   1306   -498   -730   1228   -428   -392   -342   -301    -72     77
   -135   1127   1262   -496   -698   1192   -444   -400   -361   -301    -83     54
   -132   1109   1241   -488   -688   1174   -423   -381   -348   -285    -85     51
   -150   1062   1213   -457   -683   1135   -413   -363   -348   -277   -103     46
   -168   1036   1205   -433   -685   1119   -433   -371   -363   -280   -132     15
   -174   1026   1197   -426   -688   1111   -441   -376   -366   -301   -176    -12
   -174    976   1150   -402   -662   1065   -446   -389   -397   -350   -231    -49
   -129    969   1098   -420   -615   1034   -457   -405   -418   -384   -270    -75
   -127   1015   1143   -444   -633   1078   -407   -368   -392   -363   -249    -36
   -101   1044   1145   -470   -623   1093   -405   -361   -389   -355   -244    -25
   -106   1054   1161   -475   -633   1109   -420   -366   -397   -366   -254    -23
   -142   1044   1187   -454   -665   1114   -413   -350   -376   -355   -254     -5
   -174   1018   1192   -420   -683   1104   -394   -335   -358   -348   -254     20
   -124   1018   1143   -449   -633   1078   -400   -335   -366   -368   -270     20
    -77    989   1067   -457   -574   1028   -376   -309   -371   -397   -311    -20
    -80    982   1062   -452   -571   1023   -272   -192   -306   -379   -324    -46
    -75   1062   1137   -493   -605   1098   -129    -36   -184   -293   -265     15
    -38   1200   1239   -581   -639   1218    -25    129    -25   -145   -132    124
     49   1509   1457   -779   -704   1483    -31    197    129     85    124    353
     36   1979   1943  -1008   -953   1961   -129    145    293    426    530    722
    -54   2359   2413  -1150  -1234   2385   -368   -124    322    680    852   1005
    -77   2229   2307  -1075  -1192   2268   -623   -483     57    535    737    883
   -187   1706   1891   -761  -1039   1797   -701   -766   -363      5    220    452
   -233   1127   1358   -449   -795   1241   -704   -831   -675   -475   -272     38
   -244    771   1015   -262   -628    893   -701   -745   -732   -620   -454   -145
   -301    672    971   -187   -636    823   -628   -628   -654   -600   -470   -181
   -342    672   1013   -166   -678    841   -561   -542   -558   -542   -439   -166
   -293    724   1018   -218   -654    870   -501   -457   -470   -480   -387   -129
   -249    862   1111   -306   -680    987   -433   -381   -371   -392   -303    -67
   -288    862   1148   -288   -719   1005   -415   -368   -355   -379   -298    -72
   -239    852   1091   -309   -665    971   -426   -376   -379   -392   -324   -109
   -124    857    982   -368   -553    919   -457   -402   -413   -413   -361   -158
   -135    867   1002   -366   -568    935   -441   -387   -407   -387   -350   -137
    -90    836    927   -374   -509    880   -478   -410   -446   -405   -376   -155
    -57    820    878   -384   -467    849   -483   -423   -467   -423   -402   -181
    -88    792    878   -353   -483    833   -472   -423   -478   -420   -413   -194
   -103    779    883   -337   -493    831   -470   -413   -467   -389   -397   -179
    -77    776    852   -350   -465    813   -470   -407   -465   -379   -397   -171
    -90    769    859   -340   -475    813   -462   -405   -472   -379   -402   -171
   -114    756    870   -322   -493    813   -462   -407   -483   -376   -405   -166
   -103    743    846   -319   -475    795   -467   -405   -491   -379   -413   -163
   -106    730    833   -311   -470    782   -485   -423   -511   -381   -418   -166
    -49    766    815   -358   -433    792   -480   -418   -509   -374   -402   -129
     -7    766    771   -379   -392    769   -485   -420   -517   -387   -413   -124
    -10    740    750   -363   -379    745   -483   -413   -514   -387   -418   -101
    -10    732    743   -361   -376    737   -493   -413   -511   -371   -402    -62
    -44    740    784   -348   -415    761   -493   -407   -506   -363   -374    -38
    -25    732    758   -353   -392    745   -514   -431   -530   -384   -376    -38
     18    711    693   -363   -337    704   -537   -436   -540   -387   -400     -7
     -7    693    701   -345   -353    698   -561   -436   -537   -350   -413     62
     -7    701    709   -348   -358    706   -550   -418   -522   -309   -423    129
     18    680    662   -350   -322    672   -576   -433   -545   -303   -491    155
     15    670    654   -342   -319    662   -607   -449   -561   -272   -522    197
    -31    639    670   -303   -350    654   -615   -449   -561   -244   -480    239
    -20    636    657   -306   -337    646   -620   -459   -574   -244   -459    249
    -25    600    626   -288   -327    613   -631   -459   -576   -241   -436    301
    -51    584    636   -265   -342    610   -626   -444   -566   -228   -402    368
    -46    584    628   -270   -337    605   -626   -452   -579   -236   -397    371
    -23    579    602   -277   -314    589   -633   -465   -597   -252   -392    368
    -41    581    623   -272   -332    602   -631   -454   -589   -244   -350    415
    -77    555    633   -239   -355    594   -662   -467   -602   -257   -332    452
    -41    597    639   -277   -340    618   -644   -465   -605   -272   -309    509
    -15    649    665   -316   -340    657   -623   -454   -600   -285   -285    558
    -15    618    631   -303   -324    623   -636   -467   -618   -319   -293    581
      7    613    605   -309   -298    610   -620   -465   -615   -332   -301    579
     23    641    618   -335   -296    631   -620   -472   -615   -337   -306    540
     18    646    628   -332   -306    639   -636   -480   -623   -348   -309    509
     36    652    613   -345   -288    633   -610   -470   -623   -363   -319    452
     54    659    605   -355   -275    633   -574   -452   -607   -363   -322    407
     12    670    657   -342   -322    665   -568   -444   -597   -366   -332    381
     15    701    685   -358   -335    693   -605   -457   -607   -371   -350    311
     51    750    696   -402   -322    724   -633   -454   -592   -353   -358    283
     31    724    693   -376   -329    709   -626   -452   -594   -371   -379    252
      2    691    688   -348   -342    688   -613   -454   -600   -407   -402    223
     36    709    672   -374   -319    691   -610   -457   -600   -420   -415    213
     25    698    670   -363   -322    685   -597   -452   -597   -436   -428    171
      2    662    659   -332   -327    662   -615   -475   -615   -470   -467     93
     33    646    610   -340   -288    628   -636   -504   -641   -498   -496    -10
     88    605    517   -345   -215    561   -646   -509   -652   -519   -517    -90
    127    568    441   -348   -155    504   -659   -519   -659   -532   -524   -194
    116    558    441   -337   -161    501   -641   -509   -652   -527   -506   -306
    116    571    454   -345   -168    514   -628   -506   -649   -524   -488   -342
    129    607    478   -368   -174    542   -639   -509   -646   -522   -465   -322
     88    600    511   -345   -213    558   -639   -501   -644   -524   -449   -303
     31    563    532   -296   -249    548   -602   -472   -633   -514   -436   -301
     38    600    561   -322   -259    581   -568   -436   -589   -480   -400   -249
     38    605    566   -322   -265    587   -589   -436   -587   -480   -407   -236
     25    623    597   -324   -285    610   -602   -449   -592   -485   -426   -207
     38    672    633   -355   -296    654   -620   -449   -574   -462   -415   -145
     12    665    649   -340   -319    657   -615   -431   -561   -454   -405   -106
    -12    620    633   -306   -322    626   -626   -439   -566   -465   -410    -46
    -10    649    659   -322   -335    654   -594   -405   -530   -420   -348     80
    -67    693    761   -311   -413    727   -545   -353   -472   -342   -249    168
    -51    704    756   -327   -405    730   -540   -345   -472   -355   -249    140
     -5    792    797   -392   -402    795   -530   -327   -446   -327   -213    155
    -41    769    810   -366   -426    789   -553   -340   -452   -342   -231    109
    -31    761    792   -363   -410    776   -540   -327   -441   -335   -241    101
    -46    831    878   -394   -462    854   -488   -272   -376   -259   -148    161
    -36    867    904   -415   -470    885   -459   -244   -332   -213    -59    239
    -25    878    904   -428   -467    891   -470   -246   -327   -207    -31    290
    -51    872    924   -410   -488    898   -478   -267   -342   -218    -44    319
    -59    846    904   -394   -483    875   -504   -293   -371   -246    -75    350
    -15    815    831   -400   -423    823   -540   -319   -402   -301   -124    350
     46    802    756   -426   -355    782   -548   -342   -426   -350   -179    314
     72    753    680   -413   -303    717   -553   -371   -457   -410   -252    213
     46    698    652   -374   -303    675   -584   -384   -472   -444   -296    150
    -18    628    644   -306   -332    636   -623   -392   -491   -462   -319    163
    -20    584    605   -283   -314    594   -623   -402   -506   -475   -353    148
     25    555    530   -290   -252    542   -644   -426   -537   -519   -410    122
     57    548    488   -303   -215    519   -654   -436   -555   -540   -433    127
     46    532    485   -290   -218    509   -644   -441   -566   -550   -462     80
     70    501    431   -288   -179    467   -639   -446   -576   -566   -480     51
     51    426    374   -239   -161    400   -649   -446   -576   -574   -514    -12
     28    439    410   -236   -189    426   -641   -441   -563   -555   -498    -36
      2    459    457   -231   -228    459   -636   -444   -563   -550   -488    -38
    -20    452    472   -218   -246    459   -623   -444   -574   -563   -493    -93
     20    441    420   -231   -200    431   -594   -413   -558   -558   -496   -158
    -15    329    345   -158   -179    337   -571   -361   -537   -558   -498   -140
    -28    332    361   -150   -194    345   -446   -239   -470   -540   -506   -174
    -20    402    420   -192   -220    410   -314    -96   -366   -470   -475   -184
     12    485    472   -249   -228    480   -194     70   -218   -345   -381   -150
     25    782    756   -405   -363    769   -192    132    -36    -96   -119     88
      7   1319   1309   -665   -652   1314   -293     72    153    246    277    454
    -10   1709   1719   -852   -865   1714   -587   -244    145    428    514    646
      5   1641   1636   -823   -815   1639   -870   -602    -85    301    413    535
    -72   1072   1145   -501   -610   1109   -930   -867   -553   -283   -150     80
    -59    563    620   -252   -340    592   -901   -904   -880   -743   -626   -306
    -20    275    296   -129   -161    285   -849   -800   -927   -865   -795   -509
    -23     85    109    -31    -64     96   -833   -743   -919   -898   -849   -680
     18     51     31    -36     -5     41   -782   -696   -872   -875   -841   -784
     51    129     77    -90    -12    103   -633   -594   -756   -766   -748   -769
     15    207    192   -111    -90    202   -522   -545   -685   -683   -652   -740
    -44    262    306   -109   -174    283   -465   -519   -654   -641   -605   -704
   -132    296    426    -83   -277    361   -439   -457   -607   -574   -548   -581
   -176    285    459    -54   -319    371   -441   -415   -584   -550   -519   -540
   -148    303    452    -77   -301    376   -459   -413   -584   -555   -522   -584
    -75    374    449   -148   -262    410   -462   -410   -566   -542   -519   -592
     10    340    329   -176   -161    337   -485   -426   -579   -558   -535   -579
      2    342    340   -174   -168    342   -496   -431   -574   -550   -504   -524
    -31    363    392   -166   -213    376   -491   -428   -563   -535   -457   -488
    -77    371    449   -145   -262    410   -457   -402   -537   -501   -376   -433
    -83    389    472   -155   -277    431   -472   -405   -537   -491   -332   -405
    -83    405    488   -161   -285    444   -498   -423   -540   -488   -337   -410
    -77    392    467   -158   -272    431   -493   -423   -535   -483   -350   -407
    -54    389    444   -166   -249    415   -475   -413   -527   -467   -340   -379
    -85    402    485   -158   -285    444   -478   -418   -522   -446   -319   -350
   -124    405    530   -140   -327    467   -462   -420   -514   -428   -309   -332
   -119    392    509   -137   -314    449   -454   -428   -519   -431   -319   -337
   -106    410    517   -150   -311    462   -452   -428   -522   -426   -316   -322
   -101    428    527   -163   -314    478   -457   -418   -517   -405   -311   -301
   -111    457    568   -174   -340    514   -467   -418   -514   -394   -311   -290
   -122    488    610   -184   -368    550   -470   -420   -511   -389   -311   -288
   -135    483    618   -174   -376    550   -459   -420   -509   -392   -311   -290
   -158    485    641   -163   -400    563   -475   -426   -514   -394   -319   -316
   -161    478    639   -158   -400    558   -472   -415   -506   -384   -306   -306
   -148    501    649   -176   -400    576   -472   -402   -488   -358   -280   -272
   -148    527    675   -189   -410    600   -491   -415   -504   -361   -288   -298
   -153    532    685   -192   -420    607   -517   -423   -517   -371   -293   -309
   -132    579    711   -223   -423    644   -519   -413   -506   -358   -277   -275
   -140    568    709   -215   -423    636   -535   -420   -514   -366   -283   -246
   -124    574    698   -223   -410    636   -542   -426   -522   -366   -280   -220
   -103    615    717   -257   -410    665   -530   -407   -509   -361   -267   -184
    -96    636    730   -270   -413    683   -537   -413   -517   -371   -275   -187
   -122    602    724   -241   -423    662   -571   -441   -548   -400   -303   -210
   -161    602    763   -220   -462    683   -548   -433   -542   -402   -293   -176
   -179    587    766   -205   -472    675   -540   -426   -540   -405   -298   -145
   -179    592    771   -205   -475    680   -530   -423   -542   -415   -306   -127
   -168    581    750   -207   -459    665   -535   -433   -555   -431   -316   -127
   -155    571    727   -207   -441    649   -548   -449   -568   -446   -340   -135
   -155    576    730   -210   -444    652   -542   -446   -568   -465   -389   -150
   -153    628    782   -239   -467    704   -496   -415   -532   -454   -402   -122
   -140    613    753   -239   -446    683   -491   -402   -519   -459   -439    -96
   -122    568    691   -223   -405    628   -509   -407   -527   -488   -480   -111
   -145    610    756   -233   -452    683   -493   -400   -511   -472   -462   -106
   -150    623    774   -236   -462    698   -472   -394   -501   -449   -433   -101
   -176    574    750   -200   -462    662   -462   -402   -504   -457   -428   -122
   -184    558    743   -187   -462    649   -462   -389   -496   -462   -415   -129
   -174    550    724   -189   -452    636   -491   -415   -514   -488   -444   -148
   -166    540    706   -189   -436    623   -485   -436   -532   -509   -454   -181
   -194    550    743   -179   -470    646   -467   -431   -524   -496   -400   -161
   -218    535    753   -158   -485    644   -470   -423   -514   -480   -366   -124
   -215    506    722   -145   -470    615   -478   -426   -519   -498   -353   -135
   -215    488    701   -137   -459    594   -480   -433   -530   -514   -332   -155
   -189    530    717   -171   -454    623   -457   -410   -501   -493   -285   -127
   -179    558    737   -189   -457    646   -457   -402   -491   -488   -280    -96
   -236    514    748   -140   -493    628   -472   -415   -504   -509   -306   -103
   -239    530    769   -145   -504    649   -462   -394   -485   -488   -285    -77
   -194    576    771   -192   -483    672   -444   -371   -465   -465   -262    -70
   -194    584    779   -194   -485    680   -439   -363   -457   -467   -265    -93
   -202    581    782   -189   -493    680   -441   -358   -454   -478   -283   -140
   -210    597    805   -194   -506    701   -444   -345   -441   -465   -275   -163
   -197    633    831   -218   -514    730   -428   -322   -415   -441   -252   -174
   -197    657    854   -228   -524    756   -436   -311   -400   -436   -252   -200
   -205    615    820   -205   -514    719   -433   -316   -410   -449   -277   -244
   -202    636    839   -218   -519    737   -420   -301   -392   -436   -267   -252
   -207    672    880   -233   -545    776   -413   -285   -374   -420   -246   -259
   -215    709    924   -246   -568    815   -410   -275   -358   -407   -226   -285
   -226    740    963   -257   -594    852   -394   -259   -335   -392   -205   -311
   -197    776    974   -288   -587    872   -376   -241   -316   -376   -184   -319
   -181    802    982   -311   -581    891   -363   -228   -298   -361   -174   -322
   -215    782    997   -283   -605    888   -355   -210   -277   -340   -166   -316
   -233    792   1023   -280   -628    906   -340   -202   -270   -327   -166   -306
   -220    823   1044   -303   -631    932   -345   -213   -272   -322   -171   -290
   -187    875   1060   -345   -623    966   -337   -213   -259   -301   -155   -262
   -166    896   1062   -363   -613    979   -340   -210   -246   -280   -142   -220
   -163    893   1057   -366   -610    974   -363   -220   -252   -270   -124   -176
   -202    859   1060   -329   -631    958   -374   -233   -257   -267   -103   -148
   -210    846   1054   -319   -633    948   -368   -244   -267   -275   -103   -142
   -166    831    997   -332   -581    914   -379   -259   -290   -290   -109   -148
   -192    784    976   -298   -584    880   -389   -270   -306   -306   -127   -174
   -213    745    958   -267   -584    852   -397   -272   -322   -319   -137   -174
   -223    711    935   -244   -581    823   -400   -283   -337   -332   -158   -192
   -254    675    930   -210   -592    802   -397   -283   -345   -332   -174   -189
   -265    654    917   -197   -592    784   -402   -288   -353   -337   -189   -194
   -262    626    888   -181   -574    756   -389   -290   -361   -342   -200   -202
   -277    584    859   -153   -568    722   -392   -296   -366   -348   -197   -213
   -306    581    888   -137   -597    735   -397   -306   -374   -358   -197   -231
   -280    620    901   -171   -592    761   -387   -306   -374   -358   -207   -220
   -309    584    891   -137   -600    737   -376   -301   -376   -361   -233   -233
   -402    540    940    -70   -672    740   -366   -285   -361   -340   -228   -223
   -485    553   1039    -33   -761    795   -340   -265   -340   -319   -213   -207
   -457    514    971    -31   -714    743   -327   -241   -348   -345   -265   -215
   -389    498    885    -54   -636    691   -246   -148   -322   -363   -311   -252
   -345    605    950   -132   -649    779    -90     18   -207   -288   -267   -226
   -293    724   1018   -215   -654    870     49    210    -46   -163   -137   -111
   -210    987   1195   -389   -704   1091     44    288    111     33     85    114
   -132   1483   1615   -675   -875   1548    -98    244    303    366    478    504
   -168   1961   2130   -896  -1150   2044   -444    -75    361    633    820    818
   -270   1961   2231   -844  -1249   2096   -779   -488    179    589    833    813
   -394   1457   1852   -532  -1122   1652   -875   -810   -280     62    389    444
   -493    846   1340   -176   -917   1093   -818   -885   -693   -504   -135      5
   -537    517   1052     10   -795    784   -724   -756   -761   -659   -298   -168
   -579    381    961     98   -769    670   -610   -592   -672   -628   -275   -171
   -571    423    992     72   -784    706   -530   -480   -574   -563   -223   -116
   -537    558   1096    -10   -815    826   -454   -374   -465   -472   -137    -31
   -537    623   1161    -44   -849    891   -413   -319   -410   -428    -85     18
   -517    659   1176    -70   -846    917   -384   -296   -379   -402    -59     46
   -563    688   1252    -64   -906    969   -335   -259   -340   -363    -25     72
   -548    678   1223    -64   -885    950   -327   -259   -348   -368    -28     64
   -550    649   1197    -51   -872    922   -337   -267   -358   -381    -25     57
   -504    652   1156    -72   -828    904   -337   -272   -363   -387    -15     49
   -444    696   1137   -127   -792    917   -329   -262   -350   -371     23     59
   -465    683   1148   -111   -805    914   -319   -254   -350   -366     57     54
   -555    605   1161    -25   -859    883   -319   -265   -366   -371     67     41
   -581    576   1158      2   -870    867   -322   -280   -376   -376     57     44
   -558    628   1187    -36   -872    909   -298   -270   -361   -350     80     57
   -600    636   1236    -20   -917    935   -275   -257   -348   -329     90     67
   -652    631   1283      7   -969    956   -249   -241   -340   -314    101     75
   -636    597   1234     20   -935    914   -272   -270   -366   -337     64     57
   -683    548   1231     64   -958    888   -265   -257   -358   -335     64     59
   -714    581   1293     64  -1005    937   -244   -239   -342   -314     83     80
   -607    574   1179     15   -893    878   -285   -265   -371   -345     54     57
   -527    581   1109    -25   -818    844   -293   -275   -384   -366     41     51
   -537    592   1130    -28   -833    859   -290   -283   -389   -371     44     54
   -535    584   1119    -23   -828    849   -303   -296   -397   -374     51     51
   -537    571   1106    -18   -823    839   -327   -316   -413   -392     41     20
   -602    581   1184     10   -893    883   -288   -298   -394   -379     62     38
   -610    558   1169     23   -891    862   -290   -293   -405   -394     41     44
   -628    535   1163     46   -896    849   -322   -311   -426   -423     12     41
   -620    561   1182     28   -901    870   -329   -301   -418   -415     10     49
   -587    576   1163      5   -875    870   -363   -324   -431   -420    -10     28
   -605    605   1210     -2   -906    906   -366   -324   -426   -407     -5     15
   -589    644   1234    -28   -911    937   -355   -322   -423   -397     -2      7
   -542    678   1221    -70   -880    948   -368   -335   -436   -400    -20     -5
   -530    654   1184    -62   -857    919   -405   -358   -465   -415    -44    -25
   -511    672   1184    -83   -849    927   -405   -355   -467   -410    -51    -33
   -444    688   1132   -124   -787    909   -420   -368   -485   -426    -90    -83
   -498    667   1166    -85   -833    917   -444   -402   -514   -441   -114   -116
   -542    667   1210    -62   -875    937   -433   -405   -509   -431   -103   -114
   -488    698   1184   -106   -836    940   -428   -410   -506   -441   -116   -127
   -441    737   1179   -148   -810    958   -407   -405   -498   -441   -124   -135
   -478    701   1179   -114   -828    940   -420   -420   -514   -449   -135   -135
   -527    706   1234    -88   -880    969   -413   -413   -506   -436   -116   -109
   -457    737   1195   -140   -828    966   -402   -400   -498   -431   -116   -127
   -418    740   1158   -163   -787    948   -384   -384   -491   -423   -116   -142
   -394    735   1130   -171   -761    930   -363   -379   -491   -426   -127   -161
   -413    730   1143   -158   -776    935   -363   -376   -483   -418   -132   -161
   -405    756   1158   -176   -782    958   -361   -368   -470   -413   -127   -150
   -407    766   1174   -179   -789    969   -363   -371   -462   -407   -122   -142
   -400    753   1150   -176   -776    950   -363   -381   -470   -415   -129   -148
   -379    792   1171   -205   -774    982   -322   -358   -444   -394   -109   -122
   -410    735   1143   -163   -776    937   -329   -363   -449   -402   -116   -122
   -454    714   1169   -129   -813    940   -335   -368   -457   -407   -122   -137
   -428    709   1135   -142   -782    922   -355   -384   -470   -423   -127   -148
   -413    698   1111   -142   -761    904   -381   -402   -488   -436   -137   -171
   -418    698   1117   -142   -766    906   -381   -402   -488   -439   -137   -174
   -389    719   1106   -166   -748    911   -381   -405   -491   -441   -135   -168
   -366    711   1078   -174   -722    896   -394   -392   -488   -436   -132   -155
   -345    704   1049   -179   -696    875   -410   -384   -491   -433   -140   -174
   -340    769   1109   -215   -727    940   -384   -350   -465   -407   -106   -153
   -361    771   1132   -205   -745    950   -381   -327   -444   -394    -90   -163
   -358    771   1130   -207   -745    950   -397   -332   -441   -400   -101   -192
   -335    782   1117   -223   -724    948   -407   -342   -444   -407   -109   -202
   -363    776   1137   -207   -750    956   -410   -350   -446   -420   -124   -223
   -374    810   1184   -218   -779    997   -384   -335   -433   -413   -127   -231
   -309    872   1182   -283   -745   1026   -397   -337   -428   -407   -135   -236
   -280    880   1161   -298   -719   1021   -415   -348   -436   -418   -155   -249
   -293    893   1187   -301   -743   1039   -413   -345   -431   -410   -161   -249
   -277    904   1182   -314   -730   1041   -431   -361   -441   -420   -179   -246
   -272    898   1169   -314   -722   1034   -454   -379   -457   -436   -213   -254
   -215    966   1182   -374   -698   1072   -439   -371   -444   -423   -197   -246
   -166    997   1163   -418   -665   1078   -446   -371   -444   -418   -207   -257
   -241    987   1228   -374   -735   1106   -444   -381   -444   -423   -226   -272
   -314    922   1236   -306   -776   1078   -439   -387   -462   -444   -249   -280
   -322    945   1267   -311   -795   1106   -413   -368   -444   -428   -244   -272
   -301   1054   1353   -376   -828   1202   -381   -329   -397   -376   -192   -226
   -223   1098   1322   -436   -774   1208   -397   -329   -400   -376   -197   -236
   -205   1072   1278   -433   -743   1176   -420   -353   -426   -402   -239   -285
   -223   1072   1296   -423   -758   1184   -400   -337   -415   -387   -223   -257
   -218   1104   1322   -444   -769   1210   -389   -340   -410   -379   -220   -246
   -207   1124   1330   -459   -769   1226   -420   -358   -420   -387   -239   -270
   -205   1135   1340   -465   -774   1236   -436   -371   -428   -392   -262   -288
   -239   1122   1361   -441   -800   1241   -454   -400   -444   -402   -275   -293
   -220   1130   1350   -457   -784   1239   -470   -410   -454   -405   -277   -275
   -197   1140   1337   -472   -769   1239   -472   -413   -454   -400   -288   -277
   -194   1091   1286   -449   -740   1187   -488   -428   -480   -426   -327   -314
   -218   1026   1244   -402   -730   1135   -522   -444   -506   -457   -353   -337
   -223   1008   1228   -394   -727   1117   -514   -444   -514   -467   -371   -355
   -252    963   1215   -355   -735   1088   -506   -452   -532   -488   -392   -381
   -290    911   1202   -311   -748   1057   -504   -459   -545   -504   -405   -387
   -316    870   1187   -275   -750   1028   -514   -480   -571   -530   -433   -420
   -327    859   1184   -267   -756   1023   -530   -485   -574   -532   -431   -426
   -319    844   1163   -262   -740   1002   -561   -506   -589   -550   -444   -446
   -301    846   1148   -275   -724    997   -566   -498   -581   -545   -433   -433
   -311    826   1137   -257   -724    982   -571   -506   -589   -555   -452   -439
   -290    820   1109   -265   -701    963   -589   -527   -605   -571   -465   -441
   -246    815   1060   -285   -654    937   -602   -545   -626   -592   -488   -475
   -241    740    982   -252   -610    859   -594   -548   -646   -626   -535   -537
   -270    657    927   -192   -597    792   -501   -457   -618   -633   -553   -550
   -277    680    958   -202   -618    818   -358   -311   -535   -600   -545   -545
   -285    756   1041   -233   -665    896   -239   -142   -407   -496   -462   -475
   -228   1010   1239   -392   -735   1124   -150     25   -200   -265   -236   -265
   -142   1436   1579   -646   -859   1506   -228     62     -2     41     98     62
   -163   2026   2190   -932  -1176   2107   -457   -122    184    415    540    483
   -223   2151   2374   -966  -1299   2262   -795   -496    114    488    657    592
   -348   1782   2127   -719  -1239   1953   -987   -893   -267    116    332    314
   -439   1122   1561   -340  -1000   1340  -1002  -1119   -787   -524   -267   -174
   -480    607   1085    -64   -784    846   -950  -1039   -979   -813   -571   -472
   -485    436    919     23   -704    678   -857   -898   -953   -833   -607   -561
   -457    439    896      7   -678    667   -769   -779   -880   -787   -563   -576
   -410    537    948    -62   -678    743   -680   -659   -774   -691   -436   -467
   -394    589    984    -98   -688    784   -644   -600   -722   -644   -348   -394
   -335    626    961   -145   -649    792   -646   -584   -711   -633   -298   -379
   -215    706    922   -246   -568    813   -618   -550   -688   -613   -218   -366
   -202    698    901   -246   -550    800   -592   -527   -672   -602   -140   -353
   -303    654    958   -179   -631    805   -594   -542   -693   -628    -75   -363
   -166    797    963   -316   -563    880   -561   -506   -659   -597     20   -324
    -96    857    953   -381   -524    904   -530   -478   -631   -581     28   -314
   -103    820    924   -358   -514    872   -527   -491   -641   -602    -51   -353
   -166    766    932   -301   -548    849   -522   -498   -644   -602   -103   -340
   -202    732    935   -265   -568    833   -542   -519   -657   -613   -153   -322
   -171    766    937   -298   -555    852   -532   -519   -652   -613   -200   -327
   -150    802    953   -324   -550    878   -519   -504   -639   -589   -210   -319
   -142    807    950   -332   -548    880   -537   -504   -639   -587   -249   -327
   -124    782    906   -329   -514    844   -568   -519   -662   -607   -309   -348
   -101    782    880   -340   -491    831   -589   -535   -683   -628   -371   -358
    -90    859    950   -384   -519    904   -576   -506   -657   -602   -379   -303
    -83    867    950   -394   -517    909   -566   -485   -644   -584   -413   -280
    -96    885    979   -394   -537    932   -555   -475   -633   -555   -433   -267
   -106    870    976   -381   -542    922   -563   -483   -639   -548   -472   -290
    -88    852    940   -381   -514    896   -581   -506   -662   -571   -519   -332
    -46    893    940   -426   -493    914   -581   -504   -652   -558   -522   -306
    -41    924    966   -441   -504    943   -566   -485   -631   -527   -522   -298
    -46    898    945   -428   -496    919   -571   -498   -644   -530   -561   -335
    -54    883    937   -413   -496    909   -581   -498   -644   -514   -587   -348
    -51    904    956   -428   -504    930   -600   -504   -641   -480   -613   -361
    -38    901    940   -431   -491    919   -626   -530   -659   -470   -667   -407
    -12    930    940   -459   -478    932   -654   -548   -667   -454   -698   -441
    -36    940    976   -452   -506    958   -659   -537   -654   -426   -704   -457
    -75    948   1023   -439   -550    987   -657   -517   -633   -389   -672   -394
    -20    953    974   -467   -498    963   -665   -530   -649   -400   -693   -389
    119    969    846   -545   -363    909   -691   -566   -693   -441   -740   -428
    145    995    849   -568   -350    922   -665   -563   -693   -426   -727   -405
    101    984    883   -542   -392    932   -672   -579   -704   -431   -730   -423
    101    958    857   -530   -379    909   -691   -592   -714   -436   -730   -405
    166    937    771   -553   -301    854   -719   -620   -745   -470   -748   -418
    184    945    761   -563   -288    854   -743   -659   -779   -506   -782   -459
    122    989    865   -555   -371    927   -706   -665   -769   -501   -784   -509
    161   1008    846   -584   -342    927   -696   -646   -745   -475   -740   -439
    239    989    750   -615   -257    870   -706   -628   -735   -467   -701   -340
    215    971    756   -592   -270    865   -670   -592   -698   -449   -659   -290
    176    945    769   -563   -296    857   -672   -602   -706   -478   -678   -303
    176    963    787   -568   -306    875   -662   -602   -704   -504   -696   -340
    194   1002    807   -600   -306    906   -618   -574   -678   -517   -693   -368
    267   1028    761   -646   -246    896   -623   -584   -675   -574   -732   -444
    252   1036    784   -646   -265    911   -657   -594   -667   -594   -722   -433
    270   1049    779   -659   -254    914   -672   -592   -667   -607   -719   -389
    275   1075    797   -678   -259    937   -657   -597   -657   -620   -743   -423
    311   1070    758   -691   -223    914   -644   -610   -639   -620   -756   -389
    293   1065    771   -680   -239    919   -610   -594   -613   -602   -753   -348
    327   1047    719   -688   -197    885   -631   -597   -615   -587   -771   -361
    301   1018    714   -662   -205    867   -652   -615   -633   -584   -813   -433
    246   1026    779   -636   -265    904   -649   -597   -615   -542   -802   -452
    215    982    763   -600   -275    872   -659   -600   -623   -537   -813   -459
    187    974    787   -581   -298    880   -644   -587   -618   -522   -815   -459
    127    966    839   -548   -355    904   -626   -576   -610   -511   -818   -480
     88    943    854   -514   -381    898   -615   -576   -618   -524   -820   -527
     72    885    813   -480   -368    849   -644   -587   -639   -561   -844   -587
     64    844    779   -454   -358    810   -659   -571   -631   -555   -820   -519
    -38    792    828   -376   -433    810   -649   -561   -631   -555   -818   -514
      5    813    807   -407   -400    810   -620   -558   -633   -550   -813   -587
    163    896    732   -532   -283    815   -636   -579   -654   -581   -828   -665
    236    948    709   -592   -236    828   -626   -561   -649   -589   -802   -649
    179    982    800   -581   -311    891   -605   -535   -623   -579   -766   -613
    155    995    839   -574   -340    917   -620   -530   -615   -589   -756   -670
    228    989    761   -607   -267    875   -659   -527   -613   -594   -724   -652
    239   1049    810   -644   -285    930   -644   -496   -579   -566   -659   -576
    236   1101    865   -670   -314    984   -615   -472   -558   -553   -628   -542
    220   1075    854   -646   -316    966   -626   -480   -566   -571   -626   -550
    187   1075    888   -631   -350    982   -633   -504   -579   -579   -618   -574
    153   1062    909   -607   -376    984   -618   -506   -584   -579   -610   -579
    127   1057    927   -594   -400    995   -613   -498   -579   -553   -605   -576
    122   1060    937   -589   -407   1000   -618   -509   -597   -540   -623   -610
    119   1072    953   -597   -415   1013   -605   -504   -594   -527   -613   -628
    137   1109    969   -623   -415   1039   -576   -459   -550   -483   -535   -542
    137   1135    995   -636   -431   1065   -540   -423   -511   -452   -467   -478
    124   1145   1021   -633   -446   1083   -522   -415   -501   -439   -436   -465
    142   1169   1026   -657   -441   1098   -522   -428   -504   -436   -444   -514
    155   1179   1021   -667   -433   1101   -517   -428   -501   -433   -470   -566
    158   1148    989   -654   -415   1067   -524   -436   -509   -452   -530   -579
    158   1117    958   -636   -400   1039   -522   -446   -514   -478   -589   -633
    153   1130    976   -644   -410   1054   -498   -431   -493   -472   -602   -670
    184   1158    974   -672   -394   1067   -517   -431   -485   -467   -592   -667
    197   1202   1002   -701   -402   1104   -506   -413   -462   -452   -550   -628
    181   1197   1015   -688   -415   1106   -514   -413   -462   -454   -524   -618
    168   1169   1000   -670   -415   1085   -519   -439   -485   -483   -519   -639
    140   1135    995   -639   -428   1067   -517   -441   -493   -496   -504   -641
     59   1062   1002   -561   -472   1034   -519   -449   -511   -519   -501   -649
     54   1013    958   -532   -452    987   -519   -454   -524   -532   -501   -665
     33    984    950   -509   -457    966   -511   -452   -527   -542   -491   -646
     18    963    945   -491   -465    956   -535   -467   -542   -555   -488   -654
    -15    943    958   -465   -488    950   -550   -483   -555   -563   -491   -657
     -7    932    940   -462   -472    935   -550   -491   -561   -568   -511   -649
     33    914    878   -475   -423    896   -561   -506   -581   -589   -558   -646
     54    940    885   -498   -415    914   -553   -509   -581   -594   -587   -620
     44    943    898   -493   -428    922   -561   -519   -587   -605   -628   -587
     54    966    911   -509   -428    940   -579   -522   -589   -610   -670   -563
     67   1034    966   -553   -449   1000   -558   -509   -568   -592   -696   -553
     59   1000    940   -532   -439    971   -542   -501   -568   -605   -727   -561
     41    924    883   -483   -420    904   -506   -470   -568   -618   -745   -581
      7    828    820   -418   -405    826   -405   -371   -548   -626   -771   -639
     20    898    875   -462   -428    888   -272   -215   -446   -548   -696   -594
     83   1060    976   -574   -446   1018   -140    -18   -275   -376   -535   -459
    179   1353   1174   -766   -498   1265   -122     85    -93   -135   -277   -218
    259   1904   1644  -1080   -691   1774   -220     72    132    241    132    181
    210   2343   2132  -1278   -961   2239   -511   -202    252    553    491    542
    109   2242   2132  -1176  -1010   2187   -818   -594     33    439    400    475
      7   1717   1709   -865   -852   1712   -958   -974   -472   -129   -153      2
    -75   1044   1119   -483   -597   1080   -943  -1098   -914   -709   -745   -517
   -101    701    802   -301   -452    753   -839   -953   -969   -833   -937   -698
    -62    652    714   -296   -389    683   -701   -805   -901   -805   -948   -724
    -33    693    727   -332   -381    709   -602   -688   -813   -740   -888   -691
      2    795    792   -397   -394    795   -537   -584   -709   -657   -802   -631
      7    862    854   -436   -426    859   -509   -524   -644   -605   -758   -589
     38    891    852   -467   -405    872   -514   -504   -628   -589   -745   -584
     46    901    854   -475   -405    878   -509   -483   -610   -568   -706   -576
     90    940    849   -514   -379    896   -504   -475   -600   -563   -636   -592
    137    966    828   -553   -345    898   -532   -491   -613   -584   -594   -641
    142    950    807   -545   -332    878   -545   -493   -620   -592   -571   -649
    161    945    784   -555   -311    865   -548   -488   -623   -581   -553   -657
    174    956    782   -563   -303    870   -553   -483   -620   -558   -548   -662
    181    953    771   -571   -293    862   -553   -491   -628   -558   -558   -683
    187    950    763   -568   -288    857   -548   -501   -636   -561   -563   -709
    168    945    776   -558   -303    862   -558   -519   -641   -571   -568   -732
    171    961    789   -566   -309    875   -553   -509   -628   -574   -558   -719
    155    950    795   -555   -319    872   -550   -506   -623   -571   -561   -680
    142    958    815   -550   -337    888   -540   -485   -597   -555   -537   -600
    127    935    805   -532   -340    872   -540   -480   -594   -561   -542   -576
    103    891    787   -496   -340    839   -545   -485   -594   -566   -550   -584
    116    919    800   -519   -342    859   -535   -459   -568   -558   -548   -558
    148    976    828   -563   -340    904   -524   -446   -555   -542   -532   -527
    155   1013    854   -587   -350    935   -522   -444   -545   -535   -509   -511
    148   1034    885   -589   -368    961   -522   -439   -530   -540   -506   -496
    140   1008    867   -576   -363    937   -545   -452   -548   -561   -535   -509
    109    971    862   -540   -376    917   -542   -465   -558   -579   -550   -540
     98    979    878   -540   -389    930   -537   -467   -558   -584   -540   -527
    101   1005    904   -553   -400    956   -537   -467   -550   -579   -527   -506
    135   1034    898   -587   -381    966   -548   -465   -540   -581   -532   -504
    168   1065    896   -618   -363    982   -558   -470   -537   -584   -537   -517
    153   1049    893   -602   -368    971   -550   -478   -545   -592   -548   -524
    150   1028    878   -589   -363    953   -550   -491   -558   -597   -563   -524
    153   1047    893   -602   -371    969   -558   -504   -563   -594   -566   -530
    163   1067    904   -615   -371    987   -566   -519   -576   -602   -579   -524
    179   1088    909   -633   -363    997   -571   -535   -581   -602   -576   -506
    166   1080    914   -623   -374    997   -584   -550   -594   -605   -579   -504
    200   1093    893   -649   -348    995   -579   -550   -592   -602   -579   -491
    213   1088    875   -652   -329    982   -581   -555   -594   -607   -581   -485
    200   1044    844   -623   -322    945   -587   -568   -607   -620   -600   -496
    213   1049    836   -631   -311    943   -579   -571   -610   -623   -602   -475
    207   1067    859   -639   -324    966   -574   -571   -610   -623   -607   -470
    207   1072    865   -641   -327    969   -558   -550   -592   -613   -594   -449
    213   1060    846   -636   -316    953   -558   -537   -589   -615   -600   -444
    218   1052    833   -633   -306    943   -566   -532   -584   -600   -597   -452
    244   1060    815   -652   -285    937   -553   -519   -571   -589   -592   -467
    228   1070    841   -649   -306    956   -517   -480   -532   -558   -563   -457
    228   1111    880   -672   -327    995   -506   -470   -509   -532   -535   -462
    205   1096    891   -649   -342    995   -483   -459   -493   -527   -519   -472
    192   1075    880   -636   -345    979   -462   -441   -478   -524   -514   -472
    192   1028    833   -610   -322    932   -459   -444   -475   -535   -522   -488
    187   1026    839   -607   -327    935   -436   -426   -452   -517   -504   -472
    140   1018    878   -579   -368    948   -418   -418   -439   -501   -498   -475
    153   1028    872   -592   -358    950   -415   -420   -436   -496   -498   -483
    166   1052    885   -610   -358    969   -410   -415   -426   -483   -491   -467
    166   1041    872   -605   -353    958   -405   -413   -420   -480   -493   -465
    150   1021    870   -584   -358    945   -397   -410   -418   -483   -506   -478
    129   1013    883   -574   -376    950   -397   -410   -413   -475   -504   -488
    119   1031    911   -576   -394    971   -392   -407   -402   -459   -480   -470
    122   1052    930   -589   -402    992   -376   -392   -381   -441   -465   -454
    142   1041    898   -592   -376    971   -358   -368   -358   -420   -446   -436
    140   1041    898   -592   -379    971   -348   -358   -345   -400   -423   -426
    124   1047    922   -587   -397    984   -337   -353   -332   -379   -397   -415
    135   1060    922   -597   -394    992   -332   -340   -316   -363   -368   -392
    148   1072    924   -610   -387   1000   -327   -335   -306   -353   -353   -368
    127   1065    935   -597   -402   1000   -332   -337   -311   -353   -350   -366
    119   1067    948   -592   -413   1008   -322   -324   -296   -335   -322   -340
    127   1067    940   -597   -407   1005   -322   -324   -290   -327   -301   -322
    137   1080    943   -607   -402   1013   -324   -322   -288   -322   -293   -309
    122   1067    943   -597   -410   1005   -316   -309   -277   -311   -283   -285
     98   1057    958   -579   -428   1008   -316   -306   -272   -293   -257   -272
     90   1052    961   -574   -436   1008   -322   -316   -280   -293   -244   -272
     77   1028    950   -553   -436    989   -311   -314   -283   -298   -239   -275
     67   1036    966   -553   -449   1002   -324   -316   -285   -298   -228   -265
     83   1060    976   -571   -446   1021   -314   -303   -267   -280   -200   -231
     77   1057    976   -568   -449   1018   -298   -290   -257   -267   -168   -200
     88   1078    989   -581   -449   1034   -277   -285   -249   -262   -145   -189
     96   1085    989   -589   -446   1039   -275   -290   -254   -270   -150   -192
     98   1078    979   -589   -441   1031   -275   -301   -257   -272   -140   -187
    116   1054    937   -587   -410    997   -285   -314   -272   -296   -142   -184
    129   1080    950   -605   -410   1015   -298   -322   -272   -296   -124   -166
    124   1135   1010   -628   -441   1072   -296   -322   -252   -275    -96   -135
    127   1132   1005   -631   -439   1070   -303   -332   -257   -277    -96   -111
    129   1130   1000   -631   -433   1065   -314   -355   -270   -298   -111   -109
    137   1140   1002   -639   -431   1072   -316   -363   -275   -306   -116    -90
    119   1127   1008   -623   -444   1067   -337   -379   -285   -324   -135    -90
    111   1057    943   -584   -415   1000   -353   -397   -311   -366   -179   -119
    129   1028    898   -581   -384    963   -368   -420   -335   -397   -200   -137
    140    979    839   -558   -348    909   -384   -433   -353   -431   -218   -142
    137    922    784   -530   -322    852   -397   -452   -384   -467   -249   -166
    132    914    782   -524   -324    849   -397   -457   -400   -488   -267   -184
    135    909    774   -522   -319    841   -405   -465   -413   -514   -280   -189
    127    852    724   -488   -298    789   -433   -478   -441   -558   -314   -197
    101    833    730   -467   -314    782   -423   -475   -454   -576   -322   -197
     96    849    753   -472   -329    802   -402   -452   -439   -561   -298   -179
     96    839    743   -470   -322    792   -389   -439   -439   -558   -288   -179
     90    831    740   -459   -324    787   -392   -444   -454   -576   -293   -184
     93    826    732   -462   -319    779   -394   -452   -470   -584   -293   -189
     96    857    758   -478   -332    807   -376   -441   -467   -561   -277   -192
     90    857    766   -475   -337    810   -337   -413   -465   -542   -272   -213
     72    795    722   -433   -324    758   -259   -345   -452   -555   -298   -254
     20    797    776   -410   -379    787   -111   -197   -366   -517   -290   -262
    -41    867    906   -413   -475    885     28    -31   -231   -402   -205   -207
    -83    989   1070   -454   -576   1028    116    106    -75   -239    -46    -80
   -114   1306   1421   -594   -766   1363     98    181    122     49    272    213
   -267   1790   2057   -761  -1163   1922    -41     93    296    410    698    584
   -405   1969   2374   -782  -1389   2171   -335   -233    220    524    867    706
   -441   1792   2234   -675  -1340   2013   -550   -613    -96    265    636    501
   -457   1197   1654   -368  -1054   1426   -620   -880   -589   -389    -20     25
   -517    737   1254   -111   -885    995   -602   -828   -753   -688   -324   -236
   -514    535   1049    -10   -782    792   -553   -698   -714   -709   -384   -322
   -452    475    927    -12   -691    701   -501   -631   -667   -691   -392   -358
   -433    527    961    -46   -696    743   -449   -571   -602   -639   -348   -342
   -387    626   1013   -122   -701    820   -379   -491   -514   -568   -285   -301
   -322    711   1034   -194   -678    872   -340   -449   -446   -498   -218   -259
   -288    756   1041   -236   -665    898   -319   -426   -418   -467   -168   -236
   -298    761   1060   -231   -678    909   -283   -397   -400   -452   -140   -218
   -283    776   1057   -246   -670    917   -275   -389   -394   -444   -109   -218
   -293    789   1083   -249   -688    935   -259   -368   -381   -426    -72   -210
   -288    787   1075   -252   -680    930   -257   -376   -381   -418    -62   -218
   -298    769   1067   -233   -683    917   -259   -387   -394   -415    -70   -223
   -301    769   1067   -233   -685    917   -239   -384   -397   -415   -101   -241
   -270    756   1023   -244   -646    888   -236   -415   -415   -428   -137   -272
   -244    761   1005   -259   -623    883   -236   -441   -423   -428   -158   -272
   -265    711    976   -223   -620    844   -213   -423   -410   -431   -181   -257
   -324    670    992   -174   -659    831   -192   -384   -402   -426   -192   -241
   -394    652   1047   -129   -722    849   -161   -337   -387   -415   -197   -218
   -415    662   1078   -124   -745    870   -127   -316   -376   -410   -213   -223
   -368    688   1057   -158   -711    872   -127   -329   -392   -423   -239   -246
   -314    727   1039   -207   -678    880   -116   -311   -387   -428   -249   -241
   -316    722   1039   -202   -678    880    -93   -288   -384   -457   -270   -262
   -374    719   1093   -174   -732    906    -62   -249   -366   -462   -280   -272
   -376    709   1085   -166   -730    896    -67   -246   -355   -459   -298   -290
   -337    701   1036   -181   -688    867   -103   -280   -368   -467   -322   -314
   -272    737   1010   -231   -641    872   -129   -303   -374   -465   -332   -324
   -215    776    992   -280   -605    883   -124   -296   -355   -462   -340   -324
   -189    795    984   -301   -587    888   -106   -283   -340   -457   -348   -332
   -161    807    966   -324   -566    885   -114   -288   -337   -446   -355   -332
   -145    844    987   -350   -566    914   -140   -303   -337   -439   -361   -335
   -137    862    997   -363   -566    930   -166   -327   -348   -444   -381   -353
   -114    872    987   -379   -550    930   -189   -340   -358   -446   -400   -355
   -101    857    958   -379   -530    906   -213   -353   -374   -457   -413   -363
    -83    883    966   -400   -524    924   -231   -353   -374   -452   -415   -361
    -59    904    961   -423   -511    932   -252   -355   -379   -449   -426   -363
    -49    914    963   -431   -506    937   -249   -358   -389   -457   -436   -366
    -51    917    969   -433   -511    943   -236   -353   -389   -457   -436   -366
    -36    917    953   -441   -496    935   -244   -350   -397   -465   -439   -381
     -5    950    956   -472   -480    953   -252   -342   -394   -470   -439   -389
     31    961    930   -496   -449    945   -280   -345   -400   -480   -446   -394
     28    950    919   -491   -446    935   -285   -353   -402   -491   -457   -410
      2    940    937   -472   -467    937   -280   -361   -407   -498   -465   -426
      2    932    930   -470   -465    932   -259   -345   -392   -488   -457   -420
     15    919    904   -467   -444    911   -239   -322   -371   -475   -452   -415
     33    906    870   -472   -418    888   -246   -319   -366   -472   -467   -439
     54    932    878   -493   -413    906   -233   -309   -350   -454   -457   -436
     83    974    888   -530   -405    932   -241   -303   -337   -441   -452   -449
     90    956    865   -522   -387    911   -249   -309   -335   -444   -465   -470
     77    930    852   -504   -387    891   -236   -314   -332   -439   -475   -472
     88    945    857   -517   -384    901   -239   -303   -311   -415   -470   -462
    116    963    844   -542   -363    904   -241   -296   -293   -392   -462   -444
    122    958    836   -540   -355    898   -249   -306   -296   -384   -472   -457
    124    948    823   -537   -350    885   -239   -311   -298   -389   -498   -470
    111    943    828   -527   -358    885   -228   -309   -290   -381   -514   -470
    127    930    802   -530   -337    867   -236   -319   -296   -384   -535   -478
    163    917    753   -540   -293    836   -241   -324   -303   -387   -550   -483
    197    919    722   -561   -262    823   -244   -322   -303   -389   -558   -491
    228    945    717   -587   -244    831   -249   -316   -288   -384   -555   -485
    259    974    714   -618   -228    846   -252   -309   -267   -374   -550   -480
    290    976    685   -633   -197    831   -254   -311   -259   -381   -563   -493
    314    995    678   -657   -181    839   -252   -303   -239   -366   -555   -480
    337   1015    675   -678   -168    846   -244   -293   -220   -353   -545   -465
    358   1036    678   -698   -161    857   -244   -283   -205   -340   -535   -459
    376   1072    696   -724   -158    885   -228   -262   -179   -314   -514   -439
    389   1070    680   -732   -145    875   -239   -257   -176   -303   -511   -423
    402   1075    672   -737   -135    875   -236   -244   -161   -280   -496   -405
    418   1114    696   -766   -140    906   -223   -223   -135   -233   -459   -371
    413   1130    717   -771   -150    924   -220   -215   -127   -179   -428   -353
    459   1174    714   -818   -127    945   -228   -213   -119   -106   -392   -335
    514   1210    696   -862    -90    953   -226   -210   -109    -15   -366   -316
    579   1249    670   -914    -46    961   -220   -200    -83     85   -340   -296
    667   1337    670  -1002      0   1005   -187   -158    -31    184   -293   -257
    662   1395    732  -1028    -36   1065   -132    -98     18    233   -252   -213
    649   1402    753  -1026    -51   1080    -96    -59     44    226   -239   -200
    659   1402    743  -1031    -41   1072    -88    -49     44    192   -241   -200
    652   1415    763  -1034    -54   1091    -72    -36     49    168   -231   -184
    613   1410    797  -1013    -90   1104    -62    -31     44    137   -220   -171
    589   1423    831  -1008   -122   1127    -62    -44     33    114   -213   -166
    548   1413    862   -982   -158   1137    -72    -67      5     80   -213   -166
    537   1397    859   -966   -161   1130    -98    -98    -25     38   -228   -189
    540   1361    820   -953   -140   1091   -135   -129    -59      0   -244   -194
    478   1312    833   -896   -176   1072   -145   -129    -83    -28   -252   -192
    433   1288    854   -865   -210   1072   -161   -140   -103    -59   -267   -194
    459   1273    813   -865   -176   1044   -192   -171   -132    -93   -293   -215
    444   1218    774   -831   -166    997   -218   -192   -163   -135   -335   -257
    428   1174    745   -802   -158    961   -241   -210   -194   -176   -363   -293
    413   1132    719   -774   -153    927   -265   -228   -223   -213   -389   -319
    384   1080    696   -732   -155    888   -272   -244   -254   -259   -428   -342
    361   1026    662   -693   -150    844   -277   -254   -277   -293   -462   -374
    327    979    652   -654   -161    815   -285   -262   -293   -306   -472   -392
    290    971    678   -631   -192    826   -290   -270   -303   -319   -480   -402
    280    971    691   -626   -205    831   -298   -272   -309   -337   -480   -402
    262    966    704   -615   -220    836   -303   -272   -314   -332   -485   -410
    233    979    745   -607   -254    862   -288   -265   -298   -319   -472   -413
    200    971    769   -587   -285    870   -280   -267   -298   -319   -452   -420
    187    948    761   -566   -285    854   -293   -277   -298   -306   -428   -431
    257    979    722   -620   -233    852   -280   -265   -296   -298   -413   -446
    293    976    683   -636   -194    831   -210   -192   -265   -309   -413   -480
    316    987    670   -654   -176    828    -77    -59   -192   -296   -407   -493
    319   1028    709   -672   -194    870     28     70    -93   -236   -363   -465
    376   1148    769   -763   -194    958     59    174     33    -96   -233   -342
    483   1519   1036  -1002   -275   1278    -10    207    205    176     54    -64
    524   2070   1545  -1299   -511   1810   -184     96    387    519    444    327
    504   2294   1790  -1397   -641   2042   -480   -239    340    654    610    465
    446   1997   1548  -1223   -550   1774   -688   -641    -33    316    314    174
    423   1408    982   -917   -277   1195   -769   -917   -532   -306   -259   -332
    449    937    488   -693    -18    714   -763   -919   -761   -641   -597   -680
    457    701    244   -579    106    472   -685   -787   -750   -704   -691   -797
    470    636    166   -553    150    400   -618   -693   -698   -704   -701   -823
    519    685    166   -602    176    426   -563   -610   -618   -657   -652   -797
    576    758    179   -670    197    470   -517   -537   -537   -602   -589   -769
    626    828    202   -727    213    517   -475   -488   -480   -555   -527   -737
    652    893    239   -774    207    566   -454   -465   -454   -530   -485   -683
    644    904    257   -774    194    581   -449   -462   -446   -524   -478   -662
    626    901    272   -763    176    587   -441   -457   -444   -514   -462   -649
    613    891    277   -750    168    584   -431   -457   -444   -509   -454   -646
    589    893    303   -743    142    600   -418   -452   -439   -491   -439   -646
    587    917    329   -753    129    623   -402   -444   -426   -465   -418   -628
    594    922    324   -758    135    623   -400   -441   -420   -449   -410   -615
    587    932    345   -758    122    639   -374   -423   -407   -426   -392   -600
    581    937    353   -761    114    646   -363   -420   -407   -423   -381   -605
    571    932    361   -753    103    646   -358   -413   -400   -415   -366   -597
    555    940    384   -750     85    662   -363   -400   -384   -400   -342   -574
    548    963    415   -756     67    691   -371   -389   -366   -384   -309   -542
    561    971    410   -769     75    693   -368   -384   -355   -387   -298   -540
    550    963    410   -758     70    688   -361   -387   -363   -410   -303   -545
    548    971    423   -761     62    698   -348   -379   -361   -420   -298   -540
    553    979    426   -766     64    704   -340   -376   -358   -426   -303   -527
    537    963    423   -753     57    693   -348   -379   -361   -436   -309   -537
    485    937    452   -711     15    696   -340   -376   -361   -444   -316   -535
    415    901    485   -659    -36    693   -319   -374   -361   -454   -327   -524
    371    885    514   -628    -70    701   -301   -376   -361   -465   -332   -504
    316    841    524   -579   -103    683   -296   -381   -366   -470   -342   -519
    311    826    514   -568   -101    670   -283   -368   -361   -454   -335   -514
    332    839    504   -587    -88    672   -277   -363   -358   -441   -332   -509
    345    839    493   -592    -72    667   -285   -368   -368   -436   -335   -514
    342    859    517   -602    -88    688   -290   -371   -368   -418   -322   -517
    345    872    527   -610    -90    701   -288   -366   -366   -397   -298   -514
    363    885    519   -626    -77    704   -296   -368   -374   -392   -285   -511
    366    914    548   -639    -90    732   -298   -366   -374   -387   -277   -504
    350    898    545   -626    -98    722   -298   -363   -379   -389   -288   -511
    348    893    545   -620    -98    719   -303   -358   -379   -379   -296   -504
    324    885    561   -607   -116    724   -309   -358   -384   -368   -306   -491
    311    883    571   -597   -129    727   -311   -368   -400   -374   -332   -488
    353    914    561   -633   -103    740   -298   -368   -405   -374   -350   -493
    353    904    550   -628    -98    727   -285   -376   -418   -384   -374   -498
    319    857    537   -589   -109    698   -272   -392   -436   -400   -402   -504
    283    823    540   -553   -127    683   -267   -389   -436   -400   -415   -488
    272    813    540   -545   -135    678   -270   -374   -423   -387   -426   -467
    314    849    532   -581   -109    691   -259   -350   -402   -368   -431   -454
    316    862    545   -589   -114    704   -254   -348   -400   -376   -446   -457
    296    846    550   -571   -127    698   -249   -340   -394   -379   -452   -459
    324    870    545   -600   -111    709   -220   -316   -368   -366   -441   -457
    329    867    537   -600   -103    704   -189   -301   -353   -358   -431   -462
    327    888    558   -610   -114    724   -192   -285   -327   -342   -410   -452
    381    914    532   -646    -75    724   -197   -267   -306   -332   -405   -454
    410    940    530   -675    -59    735   -153   -252   -296   -327   -397   -449
    400    937    537   -670    -67    737   -163   -254   -290   -327   -387   -446
    327    880    553   -605   -111    717   -210   -272   -298   -335   -387   -454
    316    893    576   -605   -129    735   -200   -272   -290   -332   -371   -459
    254    839    584   -548   -166    711   -184   -288   -309   -358   -384   -475
    262    844    581   -555   -158    714   -176   -270   -301   -350   -366   -465
    257    836    576   -548   -158    706   -179   -267   -301   -355   -361   -470
    189    789    600   -488   -205    696   -174   -288   -319   -371   -371   -496
    200    831    631   -517   -215    732   -158   -267   -298   -353   -340   -475
    241    896    654   -568   -207    776   -174   -249   -272   -329   -298   -444
    236    909    672   -574   -218    792   -176   -239   -259   -314   -270   -431
    231    914    683   -571   -226    800   -163   -226   -246   -296   -252   -423
    233    893    659   -563   -213    776   -161   -215   -241   -293   -241   -420
    249    914    665   -581   -207    792   -150   -194   -218   -270   -215   -400
    257    930    672   -594   -207    802   -148   -189   -210   -259   -200   -389
    259    943    683   -600   -210    813   -163   -184   -205   -254   -192   -387
    257    953    696   -605   -220    826   -171   -179   -197   -246   -179   -376
    252    963    711   -607   -228    839   -148   -166   -184   -228   -155   -358
    259    961    701   -610   -220    833   -137   -155   -174   -215   -145   -353
    259    961    701   -610   -220    831   -148   -163   -187   -228   -161   -361
    283    997    714   -641   -215    857   -129   -148   -174   -215   -153   -337
    293   1028    732   -662   -218    880   -106   -129   -150   -194   -148   -314
    296   1021    724   -659   -215    872   -111   -129   -145   -184   -155   -306
    298   1049    750   -672   -226    901    -77    -98   -116   -158   -137   -277
    340   1096    753   -719   -207    924    -46    -85   -101   -142   -142   -275
    345   1093    745   -719   -200    919    -46    -93   -111   -150   -163   -280
    337   1057    719   -698   -189    888    -64   -114   -129   -166   -189   -296
    322   1080    758   -701   -218    919    -59   -114   -119   -148   -187   -283
    293   1096    800   -696   -254    948    -59   -109   -106   -132   -184   -270
    319   1106    784   -714   -233    945    -83   -122   -116   -135   -194   -272
    345   1106    761   -727   -207    932   -111   -142   -132   -145   -213   -277
    348   1080    732   -714   -192    906   -111   -163   -150   -155   -233   -290
    340   1041    698   -693   -179    870   -114   -168   -163   -168   -254   -309
    316    989    672   -654   -179    831   -114   -176   -176   -176   -272   -319
    296    950    652   -626   -176    802    -98   -174   -189   -184   -285   -332
    293    914    620   -602   -163    769   -114   -181   -197   -194   -309   -361
    293    883    587   -589   -148    735   -142   -192   -207   -205   -327   -379
    288    857    566   -574   -137    711   -142   -192   -213   -202   -332   -379
    309    859    548   -587   -119    704   -140   -200   -226   -207   -345   -381
    319    844    524   -581   -101    685   -127   -215   -239   -218   -368   -400
    272    795    522   -535   -124    657   -137   -228   -252   -223   -379   -420
    254    795    540   -524   -142    667   -124   -215   -244   -210   -371   -407
    272    797    524   -537   -124    662   -109   -197   -228   -194   -355   -389
    301    807    506   -553   -101    657   -106   -184   -218   -181   -350   -371
    270    750    480   -511   -106    615   -135   -207   -244   -207   -392   -402
    244    719    475   -483   -114    597   -114   -213   -257   -223   -415   -413
    262    704    439   -485    -88    574    -62   -142   -226   -213   -431   -418
    272    706    433   -488    -80    571     41    -15   -161   -194   -441   -431
    311    761    446   -537    -67    605    184    161    -44   -103   -384   -368
    387    948    561   -667    -88    756    290    353    142     90   -213   -200
    517   1340    823   -930   -153   1083    275    452    348    381     80    106
    574   1935   1361  -1254   -392   1649    176    415    592    795    527    563
    496   2231   1735  -1363   -618   1984    -75    111    628   1002    771    787
    374   1992   1615  -1184   -620   1805   -322   -296    316    740    532    574
    316   1392   1075   -854   -379   1234   -436   -646   -220    106    -70     64
    252    776    524   -514   -135    652   -457   -717   -563   -345   -537   -366
    135    410    275   -272    -70    342   -436   -631   -610   -446   -680   -530
    179    400    220   -290    -20    311   -324   -496   -530   -397   -659   -527
    322    563    239   -444     41    400   -233   -348   -397   -290   -579   -462
    311    610    298   -459      7    454   -189   -265   -309   -213   -509   -402
    265    568    301   -418    -18    436   -135   -236   -288   -200   -504   -400
    285    579    293   -433     -2    436   -103   -210   -270   -184   -491   -389
    348    646    296   -498     25    470    -85   -184   -244   -163   -470   -368
    371    670    298   -519     36    485    -90   -171   -233   -161   -459   -366
    402    696    293   -550     54    496   -111   -174   -236   -158   -454   -371
    423    714    290   -568     67    504   -122   -184   -241   -161   -452   -379
    381    657    272   -522     54    465   -122   -200   -252   -174   -462   -400
    345    610    265   -478     41    439   -124   -200   -249   -174   -462   -407
    350    602    249   -478     49    426   -127   -197   -252   -174   -454   -397
    397    626    228   -511     83    428   -122   -194   -252   -171   -449   -397
    420    636    215   -530    103    426   -127   -202   -257   -176   -441   -405
    452    646    194   -548    129    420   -129   -194   -249   -166   -420   -402
    457    644    187   -550    135    415   -153   -205   -257   -168   -410   -397
    428    618    189   -524    119    405   -155   -226   -277   -184   -418   -405
    431    607    174   -519    129    389   -148   -226   -280   -184   -407   -397
    462    602    140   -532    161    371   -161   -236   -290   -194   -400   -400
    501    636    135   -568    184    387   -158   -223   -285   -189   -376   -397
    506    667    158   -587    174    413   -129   -200   -265   -166   -337   -371
    496    667    171   -581    161    418   -116   -194   -262   -163   -322   -368
    478    675    197   -576    140    436   -122   -197   -257   -155   -290   -366
    457    646    189   -553    135    418   -132   -215   -272   -176   -296   -379
    524    646    119   -587    202    384   -155   -233   -298   -202   -306   -397
    553    636     83   -597    236    361   -163   -241   -311   -218   -293   -405
    576    680    103   -628    236    392   -137   -220   -288   -194   -249   -366
    524    654    129   -592    197    392   -148   -236   -298   -205   -239   -363
    485    623    137   -555    174    381   -161   -254   -316   -220   -228   -361
    472    618    142   -548    163    381   -184   -270   -324   -231   -210   -353
    449    615    166   -532    142    392   -192   -283   -337   -239   -189   -342
    441    615    171   -530    132    394   -200   -285   -340   -241   -166   -324
    457    626    168   -542    142    397   -202   -275   -329   -236   -135   -298
    446    620    171   -535    137    397   -194   -280   -342   -252   -119   -298
    428    589    161   -509    135    376   -187   -298   -361   -275   -116   -303
    428    584    153   -509    137    368   -179   -296   -371   -290   -106   -298
    387    555    168   -472    109    363   -176   -298   -366   -306    -93   -283
    327    506    179   -418     72    342   -184   -322   -381   -335   -101   -283
    306    485    179   -394     64    332   -153   -324   -392   -353   -109   -277
    322    517    192   -420     64    353   -111   -301   -374   -337    -85   -267
    296    517    220   -407     38    368   -106   -288   -361   -324    -75   -270
    275    498    223   -387     25    361    -77   -257   -332   -298    -59   -262
    298    459    161   -379     70    311    124   -155   -262   -233    -15   -218
    283    374     90   -329     96    233    322    -85   -205   -179     18   -192
    119    267    145   -194    -12    207    265   -103   -200   -179     10   -226
     83    254    171   -168    -44    213    205   -129   -207   -192      5   -265
    137    288    150   -213     -5    220    155   -155   -218   -207     10   -301
    150    311    161   -233     -5    236    111   -145   -220   -231     20   -335
    189    389    200   -290     -5    296     75   -142   -231   -241     28   -332
    239    493    254   -368     -7    374     57   -150   -228   -218     41   -285
    223    504    280   -363    -28    392     51   -174   -236   -218     28   -275
    174    472    298   -327    -62    387     25   -202   -257   -233     23   -288
    148    457    309   -303    -80    384     20   -241   -288   -252     15   -319
    155    467    311   -314    -77    389      7   -267   -306   -259      5   -355
    174    480    306   -327    -64    394    -12   -270   -306   -257     -5   -381
    166    465    298   -316    -67    381    -23   -254   -303   -254    -12   -394
    194    485    290   -340    -46    389     -7   -226   -306   -241    -10   -358
    215    540    322   -379    -54    431    -12   -218   -309   -218     23   -283
    189    530    340   -358    -75    436    -25   -220   -324   -202     41   -226
    150    522    371   -337   -109    446    -23   -213   -322   -176     67   -181
    135    555    420   -345   -142    488     -5   -189   -290   -140     96   -145
    124    584    457   -355   -166    519      5   -174   -275   -132     98   -114
    116    610    493   -363   -187    553     15   -163   -252   -124     90    -85
    127    641    511   -387   -192    576      0   -155   -233    -96     75    -54
    129    652    519   -392   -194    587     10   -148   -213    -64     59    -36
    119    618    496   -371   -187    558     23   -145   -210    -54     33    -38
    168    644    475   -405   -153    561     25   -129   -200    -33     15    -23
    153    636    480   -397   -163    558     28   -124   -192    -18     -7     -7
    135    618    483   -376   -174    550     44   -119   -192    -10    -28      7
    145    657    509   -402   -181    581     62    -98   -171     10    -31     25
    176    722    545   -449   -184    633     83    -59   -129     41    -10     62
    181    766    581   -475   -200    675    101    -31    -98     64      0     88
    161    719    558   -441   -197    639    106    -41   -109     49    -31     80
    166    711    545   -439   -189    628    109    -44   -111     41    -51     72
    181    758    576   -470   -197    667    132    -23    -83     59    -33     88
    184    797    613   -493   -213    706    127    -25    -67     72    -23     96
    194    813    618   -504   -210    717     98    -41    -70     62    -33     75
    181    792    607   -488   -213    701     80    -64    -88     38    -57     38
    194    800    605   -496   -205    704     83    -72    -93     25    -62     18
    213    833    620   -524   -205    727     70    -72    -85     31    -54     18
    210    818    607   -514   -200    714     57    -77    -96      5    -80    -20
    202    782    579   -493   -189    680     57    -75   -103    -12   -101    -54
    181    750    568   -465   -192    659     54    -70   -106    -20   -111    -77
    153    701    548   -428   -197    626     25    -85   -127    -49   -137   -111
    122    652    530   -387   -202    592     15    -93   -145    -80   -163   -148
    101    626    522   -366   -210    574     20   -101   -161   -103   -184   -171
    103    639    535   -371   -215    587     25    -98   -158   -109   -189   -181
     88    592    501   -342   -205    548     23   -116   -176   -135   -220   -205
     98    597    498   -348   -200    548     41   -114   -176   -142   -226   -205
    106    610    501   -361   -197    555     33   -111   -171   -140   -226   -207
     72    566    493   -319   -210    530     20   -119   -179   -153   -244   -218
     62    571    509   -316   -223    540     20   -111   -168   -145   -236   -210
     67    587    519   -327   -226    555     25    -98   -150   -129   -223   -189
     72    563    491   -316   -210    527     54    -85   -150   -137   -236   -187
     96    519    423   -306   -163    472    109    -31   -137   -155   -272   -220
     93    488    392   -290   -150    441    228    109    -72   -145   -298   -254
    114    540    426   -327   -155    485    345    288     51    -57   -241   -194
    187    735    548   -465   -179    641    428    475    233    129    -75    -25
    296   1075    779   -685   -241    927    387    535    407    392    207    283
    290   1613   1322   -953   -517   1470    210    415    584    756    639    745
    202   1901   1696  -1052   -748   1800    -67     88    579    943    872    979
    114   1649   1532   -883   -709   1592   -298   -324    239    675    628    763
     49    995    945   -522   -446    971   -384   -652   -322     -5    -46    213
     57    465    407   -265   -174    436   -374   -633   -587   -394   -496   -171
     93    246    150   -171    -28    200   -324   -504   -594   -452   -618   -265
    148    239     90   -194     28    166   -239   -361   -506   -397   -615   -228
    252    374    122   -311     64    249   -158   -215   -376   -290   -545   -122
    213    387    174   -301     18    280    -85   -179   -332   -265   -540    -77
    200    400    200   -301      0    301    -18   -145   -311   -244   -542    -36
    228    452    220   -340      2    337     15   -106   -285   -207   -522     33
    259    472    213   -366     23    342     12    -90   -280   -194   -509     90
    296    454    158   -376     67    306     12    -85   -298   -207   -522    114
    306    415    106   -361     98    262     -5    -96   -322   -231   -548    114
    296    397     98   -348     98    249      5    -90   -322   -233   -558    111
    303    384     80   -342    111    233     25    -75   -303   -223   -571    111
    296    368     70   -332    111    220     44    -59   -285   -207   -589     96
    283    350     67   -316    109    210     36    -72   -280   -205   -618     59
    290    363     70   -327    111    215     10    -88   -272   -197   -631     33
    290    342     51   -316    119    197     -5    -80   -254   -181   -628     49
    288    311     23   -301    132    166     18    -83   -249   -171   -623     62
    298    309      7   -303    145    158     31    -85   -244   -158   -602     67
    311    324     12   -319    148    171     25    -80   -233   -140   -579     75
    283    335     51   -309    116    194     18    -59   -210   -106   -540    101
    293    342     46   -319    122    194     23    -57   -200    -88   -519    119
    316    361     44   -340    137    202      5    -64   -200    -77   -509    124
    316    371     54   -345    132    215      5    -62   -200    -70   -493    119
    306    379     72   -342    116    226     -2    -67   -200    -64   -478    103
    329    397     64   -366    132    231     -7    -67   -200    -54   -470     96
    332    402     70   -368    129    239     -5    -54   -189    -38   -452     98
    288    387     96   -340     96    241    -23    -59   -192    -33   -436     96
    290    392    101   -340     96    246    -28    -67   -194    -38   -441     96
    309    423    114   -368     96    270    -15    -54   -181    -18   -420    106
    306    449    142   -379     80    296    -18    -51   -179     -2   -407    114
    311    465    153   -389     77    309    -33    -54   -176     10   -400    106
    316    454    137   -384     90    296    -57    -62   -187      5   -405     98
    332    470    135   -402     98    303    -64    -64   -187     10   -392    124
    350    480    129   -415    109    306    -70    -62   -187     12   -376    140
    342    480    135   -413    103    309    -90    -70   -197      2   -374    137
    379    514    135   -446    122    324   -114    -85   -202    -10   -376    135
    405    496     88   -452    158    290   -119   -101   -226    -38   -394    129
    394    491     93   -444    150    293   -127   -109   -241    -54   -405    129
    381    465     80   -426    150    272   -150   -129   -262    -85   -431    103
    415    457     41   -436    187    249   -168   -155   -280   -109   -444     88
    426    459     31   -444    194    246   -142   -142   -275   -106   -444     80
    415    446     31   -431    192    239   -124   -124   -272   -103   -446     77
    433    433      0   -433    215    215   -129   -122   -272   -111   -462     49
    465    415    -49   -439    257    184   -140   -135   -277   -119   -472     20
    465    413    -51   -441    259    181   -135   -127   -267   -116   -472     18
    483    446    -38   -465    259    205   -111    -96   -241   -101   -459     20
    478    465    -12   -472    244    228    -88    -67   -213    -80   -441     18
    472    457    -15   -465    244    220    -67    -36   -189    -72   -420     10
    483    454    -28   -470    254    213    -77    -41   -181    -85   -394    -25
    467    452    -15   -459    241    218    -70    -46   -184   -103   -363    -64
    449    436    -15   -444    231    210    -59    -36   -179   -111   -340    -80
    413    402    -10   -407    213    197    -49    -31   -179   -114   -322    -88
    376    394     15   -387    179    205    -46    -31   -176   -114   -303    -88
    342    384     41   -363    150    213    -51    -44   -179   -127   -303    -96
    337    376     36   -358    150    207    -41    -46   -184   -153   -316   -114
    345    402     57   -374    145    231    -33    -51   -181   -161   -324   -109
    324    423     98   -374    111    259    -25    -46   -168   -166   -335    -83
    322    441    119   -381    101    280    -28    -44   -158   -171   -358    -77
    309    426    114   -368     96    270    -25    -44   -150   -179   -368   -103
    314    402     88   -358    114    246    -10    -44   -150   -192   -368   -148
    332    436    103   -387    114    272     12    -28   -129   -176   -335   -140
    348    478    129   -413    109    303     15    -20   -116   -161   -311   -140
    358    498    140   -428    109    319     12    -12   -103   -153   -293   -132
    374    527    153   -449    111    340     25      5    -85   -140   -272   -103
    379    548    168   -465    106    358     18     -2    -90   -140   -270    -90
    387    574    187   -480    101    379     10     -2    -83   -132   -259    -83
    402    605    202   -506    101    405      0      0    -75   -122   -246    -75
    426    636    210   -530    109    423     15     12    -54   -103   -226    -57
    420    626    205   -524    106    418     36     25    -36    -93   -213    -41
    433    639    202   -537    116    420     36     20    -36    -98   -215    -33
    433    665    231   -550    101    449     38     18    -33   -101   -215    -20
    423    688    265   -555     80    478     41     31    -18    -88   -202     15
    420    665    244   -542     88    454     51     36    -12    -85   -197     31
    431    685    254   -558     88    470     62     38     -7    -75   -176     41
    420    706    285   -566     67    498     75     31     -5    -70   -161     23
    407    701    293   -553     57    498     88     36      7    -59   -140      7
    418    688    270   -555     75    480     83     33     10    -64   -122      0
    413    670    257   -542     77    465     54     12     -5    -77   -116    -18
    400    620    218   -511     90    420     25    -10    -25    -98   -129    -57
    368    555    187   -462     90    371     10    -28    -49   -109   -132   -103
    324    530    205   -428     57    368     41    -12    -33    -88   -114   -129
    348    519    171   -433     88    345     62      2    -25    -85   -114   -155
    363    496    132   -431    114    314     51     -5    -38    -93   -122   -181
    355    439     83   -397    137    262     57     -7    -57   -111   -150   -226
    301    361     59   -332    119    213     54    -23    -75   -127   -179   -285
    262    314     51   -288    103    184     38    -41    -96   -142   -207   -332
    270    296     25   -283    119    163     49    -44   -109   -158   -233   -366
    301    335     33   -316    135    184     49    -33    -96   -148   -241   -379
    316    348     28   -332    145    187     41    -23    -85   -140   -244   -379
    277    303     25   -290    127    166     36    -31    -98   -153   -265   -397
    254    275     20   -265    116    148     33    -38   -109   -158   -275   -415
    262    303     41   -283    111    174     44    -25    -90   -142   -262   -387
    254    296     41   -277    106    168     54    -18    -90   -155   -277   -379
    257    265      7   -262    124    137     85     36    -70   -158   -301   -392
    249    231    -18   -241    132    106    187    161     -7   -150   -329   -420
    265    290     25   -277    119    158    311    311     96    -96   -298   -392
    316    446    129   -384     93    288    410    478    262     57   -163   -272
    363    753    389   -558    -12    574    415    550    436    301     85    -49
    366   1244    878   -807   -254   1062    303    491    618    644    475    306
    329   1657   1327   -992   -498   1493     18    202    649    898    792    579
    257   1540   1280   -901   -511   1410   -241   -163    392    753    675    449
    189    995    805   -592   -309    901   -324   -452    -75    179    135      5
    171    423    252   -298    -41    337   -293   -493   -407   -322   -363   -413
    179    163    -15   -171     98     75   -213   -340   -407   -410   -483   -558
    166     88    -77   -129    122      5   -132   -231   -337   -376   -480   -589
    187    111    -75   -150    132     18    -70   -155   -262   -324   -454   -587
    236    205    -33   -223    135     85    -12    -77   -171   -254   -392   -553
    277    298     20   -288    129    161     20    -20    -98   -200   -332   -506
    288    311     23   -301    129    168     23     -7    -75   -189   -324   -488
    290    316     23   -303    132    171     44     -5    -72   -194   -324   -488
    290    335     44   -314    122    189     62      7    -59   -179   -309   -480
    277    329     51   -303    114    192     80     23    -38   -155   -280   -478
    288    327     38   -309    124    184     90     28    -33   -145   -265   -491
    288    332     44   -311    122    189     90     33    -28   -132   -249   -498
    290    348     57   -319    116    202     96     28    -28   -132   -249   -506
    309    342     33   -324    137    189     85     31    -25   -135   -254   -511
    319    353     33   -337    142    194     62     18    -28   -132   -257   -522
    290    332     41   -311    124    187     62     10    -33   -142   -265   -527
    303    329     25   -316    137    179     75     25    -18   -132   -254   -509
    324    335     10   -329    158    174     98     33    -18   -129   -257   -501
    314    337     23   -327    145    181    109     36    -12   -114   -244   -493
    314    324     10   -319    150    168    106     41     -7   -109   -239   -493
    311    316      2   -316    155    161     90     41     -7   -106   -241   -483
    350    358      7   -353    171    184     75     67     20    -72   -218   -449
    303    322     15   -314    145    168     85     54      7    -80   -233   -462
    275    290     12   -283    132    153    109     51      2    -85   -254   -475
    293    283    -10   -290    150    137    116     64     10    -72   -254   -470
    296    306     10   -301    142    158    106     62     12    -62   -246   -459
    309    309      0   -309    155    153     88     64     18    -51   -246   -444
    350    337    -12   -342    181    161     96     70     25    -31   -239   -431
    329    335      5   -332    161    171    103     77     33    -25   -241   -428
    319    314     -5   -316    163    155     98     80     33    -20   -249   -415
    296    267    -28   -283    161    119     77     59     18    -25   -265   -420
    298    246    -51   -272    174     98     83     62     12    -20   -267   -418
    327    283    -44   -306    184    119     83     64     18     -7   -262   -400
    309    290    -18   -298    163    137     62     67     20      2   -259   -384
    314    309     -7   -314    161    150     54     70     20      7   -246   -368
    324    311    -15   -319    171    148     72     70     12     -7   -241   -358
    332    303    -28   -319    181    137     72     72      7    -18   -241   -348
    337    306    -31   -322    184    137     64     72      7    -15   -233   -353
    329    288    -44   -309    187    122     49     44    -25    -44   -254   -392
    329    275    -54   -303    192    111     59     38    -41    -62   -265   -394
    345    285    -62   -316    202    111     72     49    -36    -62   -254   -363
    322    283    -38   -301    181    122     59     46    -38    -62   -244   -348
    324    283    -41   -303    184    119     59     46    -38    -67   -244   -350
    322    301    -20   -311    171    140     85     62    -23    -59   -226   -337
    335    309    -25   -324    179    142    106     72    -10    -57   -215   -329
    298    272    -25   -285    163    124    101     57    -23    -70   -226   -345
    303    290    -12   -298    158    140    106     62    -10    -70   -220   -335
    332    324     -7   -329    168    161    116     80     18    -44   -197   -309
    332    319    -12   -327    174    153    127     83     23    -41   -197   -311
    309    303     -5   -306    158    150    137     75     15    -54   -215   -314
    298    293     -7   -296    153    142    137     75     18    -54   -218   -309
    314    316      2   -316    155    161    137     83     33    -38   -207   -293
    298    303      5   -303    145    155    111     64     18    -46   -215   -290
    277    257    -20   -267    150    119    114     46      0    -72   -244   -306
    283    254    -28   -270    155    114    140     62     10    -62   -241   -296
    283    267    -15   -275    150    127    140     64     15    -54   -233   -285
    280    270    -12   -275    145    129    145     64     15    -54   -233   -280
    283    280     -2   -280    142    140    132     59     15    -51   -226   -267
    285    277    -10   -283    148    132    137     67     25    -44   -215   -249
    277    270     -7   -275    142    132    142     67     25    -44   -210   -236
    293    288     -5   -293    148    142    142     70     28    -36   -200   -220
    296    298      2   -296    148    150    129     80     44    -20   -179   -194
    301    319     15   -311    142    168    124     85     51     -2   -161   -168
    290    316     23   -303    132    171    132     83     51      0   -161   -161
    306    329     23   -319    140    176    145     93     64     10   -153   -142
    296    348     51   -322    122    200    155    106     83     31   -129   -114
    288    363     72   -327    106    218    174    119     96     49   -106    -90
    301    387     85   -342    109    236    187    135    114     62    -85    -67
    311    405     93   -358    109    249    184    142    124     72    -64    -46
    322    444    122   -381    101    283    171    140    127     77    -51    -36
    311    470    158   -392     77    314    187    142    135     83    -44    -31
    327    496    168   -413     80    332    207    153    148     93    -31     -7
    337    517    179   -428     80    348    215    150    155     98    -15     15
    340    548    207   -444     67    379    226    161    174    122     15     44
    324    519    194   -423     64    358    179    132    150    101      0     31
    324    509    184   -418     70    348    150    103    124     77    -10     20
    324    501    176   -413     72    340    148     93    111     67    -12     18
    345    493    148   -418     98    322    142     83     98     46    -25     10
    324    465    137   -397     93    301    127     75     83     28    -38      2
    319    441    119   -381    101    280    111     67     67      7    -46    -12
    311    405     93   -361    109    249     88     51     44    -20    -67    -38
    290    350     59   -319    116    205     85     38     23    -49    -83    -59
    283    327     44   -306    116    187     75     23      2    -75    -98    -85
    283    311     28   -298    127    171     62     15    -10    -93   -106   -101
    285    290      5   -288    140    148     51     10    -20   -106   -111   -114
    288    285     -2   -285    145    142     41      0    -28   -109   -109   -127
    290    293      2   -293    145    148     38     -7    -36   -111   -103   -137
    298    301      2   -301    148    153     57     -2    -36   -114    -93   -145
    311    309     -2   -314    158    153     54     -7    -41   -116    -88   -148
    314    303    -10   -309    163    148     41    -15    -49   -116    -80   -150
    306    298    -10   -303    158    142     62     -2    -38   -114    -67   -153
    311    265    -49   -288    179    109    119     59    -10   -116    -72   -181
    301    223    -80   -262    189     72    231    189     57   -109    -80   -228
    283    277     -5   -280    145    137    366    342    179    -33    -23   -215
    277    392    114   -335     80    254    449    483    340    124    109   -132
    314    719    402   -517    -44    561    449    540    519    379    371    101
    337   1262    924   -800   -293   1093    355    478    706    748    771    475
    262   1618   1356   -940   -545   1488     67    153    706    974   1036    709
    207   1467   1260   -836   -527   1363   -192   -228    397    789    875    555
    148    943    795   -545   -322    870   -265   -491    -96    205    335    145
    135    381    244   -259    -54    314   -259   -519   -472   -309   -174   -239
    166    124    -41   -145    103     41   -210   -384   -517   -413   -327   -379
    163     64    -98   -114    129    -15   -135   -267   -436   -374   -324   -413
    140     57    -83    -98    111    -10    -64   -192   -353   -324   -290   -420
    129    145     12   -137     57     80     25   -103   -246   -249   -228   -384
    127    272    145   -200     -7    210     98    -33   -145   -158   -153   -309
    122    311    189   -218    -33    252    116    -25   -127   -127   -129   -267
     98    283    184   -192    -41    233     93    -51   -150   -137   -145   -257
     77    259    179   -171    -49    220     98    -64   -155   -142   -155   -244
     67    272    205   -168    -67    239    114    -62   -142   -132   -142   -236
     41    301    257   -171   -109    280    129    -46   -116   -114   -124   -233
     20    324    303   -174   -140    314    148    -31    -93    -90   -111   -228
      2    329    324   -168   -161    327    148    -18    -83    -77   -109   -223
    -31    322    353   -145   -192    337    142    -10    -77    -67   -111   -215
    -28    335    363   -155   -197    348    137     -2    -64    -57   -109   -189
    -12    340    353   -163   -184    345    140     -5    -64    -51   -116   -171
      5    345    340   -176   -166    342    155     -2    -59    -46   -132   -155
     20    358    337   -189   -158    348    153      2    -54    -41   -137   -137
     31    366    332   -200   -150    350    124      2    -59    -49   -148   -132
     36    366    329   -202   -148    350    114      5    -59    -49   -158   -129
     33    363    329   -200   -148    348    114     15    -59    -46   -163   -124
     38    361    322   -200   -140    342    124     23    -64    -46   -168   -119
     51    389    337   -220   -142    363    127     23    -67    -38   -153   -111
     83    415    332   -249   -124    374    132     31    -59    -28   -137    -90
     80    389    306   -236   -114    348    109     18    -75    -36   -142    -85
     83    384    301   -233   -109    342    106     18    -75    -36   -140    -70
     93    407    311   -252   -109    358    106     25    -67    -20   -119    -49
    103    405    298   -254    -96    353     96     31    -59    -18   -106    -36
    114    400    285   -257    -85    342     88     31    -54    -15    -96    -23
    109    389    280   -249    -85    335     93     25    -51    -12    -90    -25
    119    389    270   -254    -77    332     88     23    -49      0    -75    -23
    114    384    270   -252    -77    327     70     18    -49      2    -64    -25
    129    397    267   -265    -67    332     57     12    -46      7    -54    -25
    129    394    265   -262    -67    329     44      2    -46      2    -57    -38
    145    413    267   -280    -62    340     67     15    -36     10    -41    -33
    148    405    254   -277    -54    329     72     18    -38     10    -38    -38
    140    379    236   -259    -49    309     54      5    -49     -5    -54    -62
    145    384    239   -265    -46    311     44     -2    -54    -10    -59    -75
    142    379    236   -262    -46    309     51     -2    -57    -15    -64    -90
    137    376    236   -257    -49    306     64     -2    -59    -20    -70   -103
    140    379    239   -262    -49    309     59     -2    -67    -28    -77   -114
    142    376    233   -259    -44    306     54    -10    -77    -41    -90   -135
    137    361    220   -252    -41    290     62    -10    -85    -57   -109   -161
    132    353    220   -244    -44    285     75     -2    -80    -59   -119   -184
    114    335    220   -226    -51    277     67     -5    -77    -62   -127   -205
    106    332    226   -218    -59    280     77      0    -70    -62   -129   -215
    106    306    197   -207    -44    252     77     -5    -75    -77   -148   -244
    140    293    153   -218     -7    223     77    -12    -80    -96   -174   -267
    171    303    132   -239     18    220     67    -20    -80   -103   -187   -275
    163    296    132   -228     15    215     51    -28    -88   -109   -200   -280
    148    306    158   -228     -5    233     57    -20    -77    -98   -194   -259
    150    324    174   -239    -12    252     64     -7    -67    -80   -187   -236
    142    319    176   -233    -18    246     88     -2    -70    -77   -192   -226
    145    314    168   -228    -10    241     98     -2    -72    -80   -197   -220
    129    306    174   -220    -23    239     96     -2    -80    -80   -205   -215
    124    329    205   -226    -41    267    103      0    -70    -64   -194   -192
    132    345    210   -239    -41    277    111      5    -59    -54   -192   -174
    148    363    215   -254    -33    290    122     15    -46    -46   -187   -140
    155    355    200   -257    -23    277    109     10    -51    -46   -202   -119
    161    355    192   -259    -15    275     96      0    -59    -51   -210   -101
    189    387    197   -288     -5    293     96      0    -49    -41   -202    -67
    244    436    192   -340     25    314     96     10    -33    -28   -192    -38
    252    431    179   -342     36    306    106     15    -33    -25   -197    -36
    239    420    181   -329     28    301    106     18    -33    -23   -200    -36
    259    441    181   -350     38    311    114     28    -20     -7   -187    -20
    285    472    187   -379     49    329    124     49     -2     15   -171     10
    298    501    202   -400     46    353    140     70     10     36   -158     46
    309    527    215   -418     46    371    158     85     20     49   -153     77
    327    542    213   -436     57    379    158    103     36     59   -148     98
    327    540    213   -433     57    376    150    103     36     62   -155    103
    337    579    241   -459     46    410    171    116     49     77   -142    127
    358    615    257   -488     51    436    174    119     59     90   -127    148
    366    652    283   -509     41    467    171    114     64     98   -111    171
    381    683    301   -532     41    493    174    109     75     96   -109    187
    384    665    280   -524     51    472    142     85     67     59   -137    184
    387    665    277   -527     54    472    132     77     62     44   -145    205
    374    646    270   -511     51    457    124     64     46     31   -150    218
    379    654    275   -517     51    465    132     70     38     31   -142    236
    374    610    233   -493     70    423    127     62     18     12   -153    218
    361    527    163   -444     98    345    116     49    -12    -12   -179    181
    345    470    122   -407    111    296    106     44    -31    -31   -194    153
    350    459    109   -405    122    285    101     49    -36    -38   -194    137
    324    410     83   -368    119    246     88     36    -54    -59   -213    111
    327    374     46   -350    140    213     83     28    -67    -75   -228     83
    314    345     31   -332    140    189     88     36    -64    -77   -231     70
    296    342     46   -319    124    194     88     38    -57    -62   -223     67
    293    337     44   -316    124    189     80     28    -57    -57   -233     41
    298    332     33   -316    132    184     75     25    -54    -44   -239     33
    285    319     33   -303    124    179     72     28    -54    -31   -241     36
    262    270      7   -265    127    140     64     23    -64    -31   -265     20
    275    246    -28   -262    153    111     96     62    -49    -25   -285     10
    283    213    -70   -246    176     72    210    192      7    -12   -306    -15
    277    239    -38   -259    158    101    342    340    103     44   -280    -10
    293    340     46   -316    124    194    472    517    265    179   -171     72
    340    652    311   -498     12    483    478    579    441    420     77    298
    379   1213    833   -797   -226   1023    355    522    641    789    496    680
    327   1678   1350  -1005   -511   1514     49    202    675   1057    833    963
    257   1691   1434   -974   -587   1564   -288   -218    457   1005    828    917
    192   1166    974   -680   -392   1070   -389   -504     -5    462    348    504
    163    462    298   -314    -67    381   -355   -550   -420   -129   -220     38
    158     88    -70   -124    111     10   -280   -423   -491   -301   -423   -153
    181     10   -171    -96    176    -80   -189   -283   -402   -272   -423   -187
    187     20   -166   -103    174    -70   -114   -192   -314   -220   -384   -192
    228    119   -109   -174    168      5    -44   -109   -220   -145   -314   -137
    270    192    -77   -231    174     57     -5    -64   -161    -96   -259    -98
    303    207    -96   -254    200     57      2    -54   -145    -90   -244   -106
    332    197   -135   -265    233     31      5    -49   -148   -109   -241   -122
    353    184   -171   -270    262      7      5    -41   -140   -111   -226   -140
    389    181   -210   -288    298    -15     -2    -44   -142   -116   -210   -168
    418    192   -226   -303    322    -15    -10    -44   -140   -114   -192   -192
    428    200   -231   -314    329    -15    -15    -49   -140   -116   -184   -207
    449    202   -246   -327    348    -20    -31    -54   -145   -124   -192   -233
    480    228   -252   -355    366    -10    -62    -64   -150   -127   -174   -259
    501    233   -267   -366    384    -15    -85    -75   -155   -135   -155   -275
    506    226   -280   -368    394    -25    -85    -72   -153   -135   -142   -277
    480    236   -246   -358    363     -5    -59    -57   -142   -116   -122   -262
    446    252   -197   -350    322     25    -31    -41   -129    -96    -96   -228
    439    267   -171   -353    306     49    -12    -25   -116    -75    -64   -176
    420    272   -150   -348    285     62    -12    -20   -116    -72    -54   -148
    418    277   -140   -348    277     70    -18    -20   -114    -72    -41   -127
    413    298   -114   -355    262     93    -10    -15   -109    -72    -25   -103
    405    319    -85   -361    246    116     10     -5   -101    -67    -15    -93
    387    306    -83   -348    233    111     15     -5   -103    -77    -15    -88
    371    324    -46   -348    207    140     15      5    -88    -70      2    -57
    376    335    -41   -355    210    148      0      2    -88    -75      5    -49
    384    335    -49   -358    218    142    -15    -12    -98    -98    -12    -64
    389    335    -54   -363    223    140    -10    -12   -101   -116    -36    -75
    376    324    -51   -350    213    137      2    -10    -98   -129    -59    -70
    374    348    -28   -361    202    161      2     -5    -88   -129    -51    -54
    371    348    -23   -358    197    163    -20    -23   -101   -145    -46    -67
    366    319    -46   -342    205    137    -33    -41   -122   -168    -64    -90
    366    322    -44   -345    205    140    -28    -36   -122   -158    -67    -83
    358    329    -28   -345    192    150    -31    -33   -122   -150    -64    -88
    374    355    -18   -363    197    168    -33    -25   -116   -135    -46    -75
    389    358    -33   -374    210    163    -33    -20   -116   -124    -38    -67
    371    337    -33   -355    202    153    -36    -23   -127   -124    -38    -77
    335    309    -25   -322    179    142    -36    -31   -142   -135    -49    -96
    345    306    -38   -324    192    135    -38    -44   -163   -155    -59   -106
    340    319    -20   -332    181    150    -31    -46   -171   -158    -49    -98
    324    316     -7   -322    166    155     -7    -36   -166   -155    -23    -83
    329    301    -31   -316    181    135      0    -36   -171   -166    -18    -80
    329    267    -62   -298    197    103     -2    -44   -184   -184    -28    -93
    303    231    -72   -270    189     80    -15    -54   -194   -192    -36   -109
    303    218    -85   -262    194     67     -2    -44   -187   -187    -25    -96
    316    207   -111   -265    215     49     12    -36   -181   -184    -31    -98
    329    220   -109   -275    220     57     49    -15   -158   -166    -18    -98
    309    210    -98   -262    202     57     57    -12   -153   -168    -15   -111
    277    142   -137   -210    207      2     44    -25   -166   -184    -31   -140
    272    145   -129   -210    200      7     57    -20   -158   -174    -23   -158
    288    176   -111   -231    200     33     75    -15   -148   -158    -10   -161
    293    189   -103   -241    197     44     85     -7   -142   -153    -18   -174
    280    155   -124   -218    202     15     75    -12   -145   -153    -23   -197
    270    145   -127   -210    197      7     83     -2   -132   -137    -18   -187
    283    148   -135   -215    210      7     96     12   -119   -124    -15   -176
    285    161   -127   -226    207     18     88      2   -122   -127    -33   -189
    277    145   -135   -213    207      5     85      2   -122   -132    -49   -197
    288    142   -145   -215    215      0     93      2   -122   -132    -62   -189
    309    166   -142   -236    226     12    103     12   -111   -116    -57   -174
    311    181   -132   -249    220     23    101     20   -103   -101    -49   -179
    314    179   -135   -246    223     23    101     23    -98    -93    -49   -200
    283    158   -124   -220    205     15    103     31    -90    -80    -41   -218
    267    150   -116   -207    192     18    119     44    -80    -70    -36   -210
    270    176    -93   -223    181     41    124     59    -62    -54    -23   -200
    280    210    -70   -246    174     72    132     80    -46    -36     -7   -194
    319    262    -57   -290    187    103    158    109    -23     -7     15   -194
    345    311    -33   -327    189    140    176    132      2     18     36   -181
    340    327    -12   -335    176    158    176    137      7     18     36   -171
    337    337     -2   -337    171    168    187    148     15     15     36   -176
    340    358     18   -350    161    189    202    168     36     36     59   -161
    340    392     51   -366    145    223    215    181     57     62     98   -140
    345    413     67   -381    140    241    213    174     59     67    109   -137
    350    439     88   -394    129    265    226    184     72     75    122   -129
    379    436     54   -407    161    246    207    171     59     64    111   -148
    379    413     33   -394    174    223    163    140     33     44     90   -187
    358    418     57   -389    150    239    140    132     28     44    101   -192
    340    423     83   -384    129    254    153    137     33     51    111   -200
    309    379     67   -345    119    223    161    129     23     31     93   -233
    311    319      7   -314    153    163    161    122      5      7     70   -275
    298    262    -38   -283    168    111    153    116    -12    -10     51   -314
    275    241    -33   -259    153    103    148    103    -23    -18     46   -337
    277    231    -46   -254    163     90    132     85    -41    -31     33   -371
    283    215    -67   -249    176     75    129     70    -57    -51     15   -413
    270    187    -83   -228    176     51    129     64    -64    -67      7   -449
    257    181    -75   -220    166     54    140     70    -57    -59     18   -470
    252    194    -59   -226    155     67    142     75    -49    -51     31   -478
    241    184    -57   -213    150     64    140     70    -51    -54     28   -496
    218    161    -59   -189    137     51    132     57    -64    -64      2   -542
    220    153    -67   -187    142     44    129     57    -62    -64    -12   -581
    233    114   -119   -174    176     -2    135     70    -59    -67    -28   -610
    226     31   -194   -127    210    -80    207    155    -36    -72    -57   -646
    215      0   -215   -109    213   -106    348    298     36    -57    -77   -693
    215     96   -119   -155    166    -10    488    465    171     38    -10   -641
    265    358     93   -311     83    228    574    607    363    244    184   -478
    329    852    522   -589    -96    688    553    665    602    589    561   -150
    316   1434   1117   -875   -400   1275    311    454    740    935    976    202
    290   1641   1348   -966   -530   1496    -57     70    649   1034   1122    303
    220   1369   1145   -797   -462   1257   -277   -285    314    745    880     85
    161    641    480   -400   -158    561   -293   -475   -202     75    267   -381
    127    101    -28   -116     77     36   -223   -397   -415   -270    -96   -680
    127    -64   -192    -31    158   -127   -140   -262   -371   -285   -158   -750
    135    -80   -215    -28    174   -148    -33   -140   -277   -231   -142   -730
    148    -33   -181    -57    163   -106     57    -33   -174   -150    -96   -675
    200     36   -163   -119    181    -62     90     15   -114   -101    -57   -618
    223     96   -127   -161    174    -12    132     59    -70    -67    -20   -553
    228    114   -114   -174    171      0    132     72    -57    -57    -10   -519
    218    106   -111   -161    166     -2    135     77    -46    -57    -10   -504
    218     83   -137   -153    176    -25    145     75    -54    -67    -23   -501
    207     93   -114   -150    161     -7    145     90    -41    -51     -7   -465
    207     80   -129   -145    168    -25    145     90    -44    -49     -2   -454
    246    103   -142   -174    194    -18    145     96    -33    -41     10   -441
    257    132   -124   -194    192      2    127     93    -33    -38     18   -423
    259    140   -122   -200    192     10    114     90    -36    -38     23   -397
    265    135   -129   -202    197      2     98     85    -44    -41     23   -389
    223    103   -119   -163    171     -7    103     75    -57    -54     10   -394
    228    119   -111   -176    171      5    103     75    -54    -46     15   -384
    254    158    -96   -207    176     31    103     85    -41    -28     41   -363
    267    161   -106   -215    187     28     98     75    -51    -33     38   -366
    226    114   -111   -168    168      2    109     67    -67    -46     28   -384
    226    111   -114   -168    171     -2     98     70    -59    -33     41   -368
    205    103   -103   -155    155      0    101     83    -46    -15     64   -342
    226    114   -114   -171    168      0    106     93    -38     -2     77   -335
    246    106   -140   -176    194    -15     98     90    -46    -12     70   -350
    223    124    -98   -174    161     12     93     98    -36      2     93   -329
    207    129    -77   -168    142     28     96    106    -23     18    116   -303
    244    153    -93   -200    166     31     98    114    -12     31    127   -290
    290    155   -135   -223    213     10     90    109    -23     23    111   -301
    327    166   -161   -249    244      2     90    114    -25     18    103   -290
    298    142   -155   -220    226     -7     90    116    -25     15    103   -280
    259    119   -142   -189    200    -10     67    103    -33     15    106   -272
    285    135   -150   -210    218     -7     46     96    -38     18    111   -249
    293    145   -148   -220    220     -2     75    103    -38     23    116   -231
    288    135   -153   -213    220     -7     83    101    -46     20    116   -233
    301    122   -179   -213    239    -28     62     88    -59     12    109   -241
    314    122   -192   -218    254    -33     49     75    -75      5    103   -244
    309    127   -181   -218    244    -25     54     72    -77      5    116   -239
    309    129   -181   -220    244    -25     49     67    -83      7    127   -236
    319    106   -215   -213    267    -54     36     49   -101     -7    116   -249
    329    109   -220   -218    275    -54     33     46   -106     -7    124   -241
    332    114   -220   -226    277    -51     20     41   -109     -5    132   -233
    332    111   -220   -223    275    -54     38     51    -98      5    142   -223
    319    106   -213   -215    267    -51     54     59    -93     10    145   -228
    296     90   -205   -192    252    -57     59     70    -80     25    150   -223
    309    101   -207   -205    259    -54     67     77    -64     36    161   -205
    303    101   -205   -202    254    -51     90     93    -49     46    166   -210
    303     90   -213   -200    257    -59    109    103    -33     51    168   -210
    293     75   -218   -184    257    -70    124    111    -23     54    171   -205
    298     77   -223   -189    259    -72    122    101    -31     44    161   -226
    283     90   -192   -187    236    -49    135    106    -18     51    163   -228
    270     67   -202   -171    236    -67    142    114     -7     54    163   -228
    267     33   -233   -150    252    -98    132    103    -18     46    153   -244
    257     10   -246   -135    252   -116    129    103    -15     51    155   -249
    265     20   -244   -145    254   -111    135    106     -7     59    163   -244
    267     67   -202   -168    233    -67    148    111      2     72    176   -228
    254     64   -189   -158    223    -62    145    111      7     80    184   -213
    270     46   -223   -161    246    -85    142    114     10     75    176   -218
    267     64   -202   -166    236    -67    155    127     25     88    187   -210
    267     64   -205   -168    236    -67    161    132     36     98    197   -202
    275     75   -200   -174    239    -62    168    140     44    106    207   -192
    265    103   -161   -184    213    -28    176    145     54    119    215   -184
    267    119   -148   -194    207    -12    187    155     67    132    228   -176
    267    132   -135   -202    200      0    205    171     83    145    241   -163
    265    135   -129   -200    197      2    218    187     98    155    254   -148
    259    140   -119   -200    189     10    239    205    119    176    272   -127
    262    166    -96   -215    179     33    249    218    129    192    285   -111
    272    202    -70   -239    171     64    257    223    137    200    290   -103
    288    239    -49   -262    168     96    267    236    153    215    303    -93
    285    259    -28   -275    158    116    265    231    161    228    319    -77
    290    277    -15   -285    153    132    252    220    161    236    332    -62
    277    283      5   -283    135    145    239    210    161    241    342    -57
    272    262    -10   -267    142    127    220    194    150    233    342    -59
    288    272    -15   -280    150    129    215    184    148    231    348    -62
    285    270    -18   -277    150    127    213    181    142    231    353    -67
    285    249    -38   -270    163    106    210    181    135    220    350    -88
    296    223    -72   -259    184     75    200    168    116    202    335   -124
    280    168   -114   -226    197     28    176    140     85    168    303   -171
    270    142   -127   -207    200      7    176    135     77    158    301   -181
    262    101   -163   -184    213    -31    181    135     67    145    303   -176
    254     72   -181   -163    218    -54    168    122     49    124    293   -171
    244     59   -184   -155    215    -62    163    119     38    114    293   -163
    239     44   -194   -142    215    -75    161    116     33    106    303   -158
    226     31   -194   -129    210    -80    155    109     25     93    316   -155
    197     25   -171   -111    184    -72    163    119     31     96    353   -150
    202     23   -181   -114    192    -77    161    109     31     96    394   -142
    213    -12   -226    -98    218   -119    148     85     15     77    420   -153
    187    -46   -233    -72    210   -140    142     70      7     70    452   -158
    174    -85   -259    -44    215   -171    158     75      2     59    462   -181
    184   -155   -340    -12    262   -246    233    140     10     28    433   -259
    181   -148   -332    -18    257   -239    374    272     75     54    449   -280
    202    -57   -259    -75    228   -158    504    449    218    179    558   -189
    246    226    -20   -236    135    103    571    605    428    433    820     59
    277    797    519   -540   -119    659    522    652    704    849   1260    519
    231   1332   1101   -784   -433   1218    314    452    862   1184   1628    909
    194   1431   1234   -815   -519   1332    -15     67    743   1202   1673    958
    137   1015    878   -576   -368    948   -228   -376    272    719   1241    579
     85    270    184   -179    -49    228   -259   -574   -254     44    600     23
     77   -187   -265     54    168   -226   -210   -485   -407   -200    342   -239
     83   -355   -441    135    262   -397   -132   -353   -368   -207    298   -329
     90   -355   -446    132    267   -400    -54   -254   -293   -161    324   -350
     88   -265   -353     85    218   -306     41   -153   -192    -75    410   -319
    101   -171   -272     33    187   -223    109    -83   -114    -18    485   -314
     80   -122   -205     18    142   -161    145    -41    -67     18    563   -342
     70   -106   -176     18    122   -140    158    -25    -49     25    641   -441
     44    -77   -122     15     80    -98    168    -23    -36     25    683   -535
     44    -44    -88      0     64    -64    179     -5    -15     44    722   -607
     12    -28    -41      5     25    -33    189      5      2     64    779   -717
    -36    -31      5     33    -20    -12    189      7     10     83    867   -867
    -18    -15      2     15    -10     -7    174      2     12     88    839   -878
    -31      5     36     10    -33     20    184     18     38    101    776   -782
    -57     31     88     10    -72     59    200     44     70    124    748   -696
    -90     38    129     25   -109     83    215     64     77    132    719   -644
   -127      5    132     59   -129     70    226     90     75    124    659   -594
    -98     18    116     41   -106     67    252    111     80    132    644   -491
    -96     15    111     38   -103     62    270    111     88    137    636   -413
   -153     -2    150     77   -153     72    290    114    103    142    633   -358
   -122    -12    106     67   -114     46    290     96     96    127    607   -329
    -49    -25     23     36    -38      0    275     62     59     96    542   -329
    -36    -36      0     33    -18    -18    272     57     51     88    514   -311
    -70    -51     18     62    -44    -18    280     51     44     88    501   -298
    -88    -64     20     75    -54    -23    280     44     38     83    478   -285
    -57    -62     -7     59    -25    -36    280     36     25     72    454   -283
      0    -33    -33     15     15    -33    280     36     20     70    439   -280
     15      2    -12     -7     15     -5    283     33     20     72    431   -272
     25     -7    -36    -10     28    -20    277     20      7     59    410   -259
     46     -5    -51    -23     49    -28    265     10     -5     44    392   -246
     67      5    -62    -36     64    -28    244      0    -20     36    379   -236
     46      2    -44    -23     46    -20    231     -5    -25     38    376   -205
     33    -10    -44    -12     36    -25    202    -23    -44     23    355   -213
     51     -2    -54    -25     51    -28    179    -41    -64      7    335   -226
     90     -2    -93    -46     90    -46    155    -51    -80     -2    322   -218
    114     15    -98    -64    106    -41    127    -77   -103    -15    301   -194
    124    -15   -140    -57    132    -77     88   -111   -148    -51    254   -205
    119    -44   -163    -38    140   -101     49   -153   -194    -85    210   -226
    114    -15   -129    -51    122    -72     49   -153   -205    -83    200   -215
    129     -2   -132    -62    129    -67     46   -150   -218    -83    181   -213
    142    -20   -163    -59    150    -93     33   -158   -233    -93    153   -220
    142    -36   -179    -54    158   -106     20   -158   -244    -96    142   -213
    132    -23   -155    -54    142    -88     28   -135   -231    -77    153   -181
    140     -5   -145    -67    142    -75     36   -116   -223    -67    148   -174
    137      7   -132    -75    132    -62     41   -109   -223    -70    137   -176
    163     46   -116   -106    140    -33     54    -88   -207    -59    132   -176
    168     51   -116   -111    142    -31     59    -77   -202    -57    127   -174
    179     57   -122   -116    150    -31     64    -70   -200    -59    114   -192
    187     96    -93   -142    140      2     83    -46   -176    -33    137   -184
    155     85    -70   -122    111     10     80    -46   -171    -25    150   -179
    153     96    -57   -124    103     20     96    -28   -155     -7    163   -158
    150    101    -49   -124    101     25    101    -23   -145      0    166   -124
    155    103    -51   -129    103     25     98    -33   -148     -7    150   -124
    166    101    -64   -135    114     18    101    -33   -145     -5    148   -109
    142     75    -67   -109    103      5     98    -38   -145      0    140   -101
    174     80    -93   -127    135     -5     88    -41   -148      2    140    -93
    213     96   -116   -155    163    -10     88    -38   -145      5    142    -77
    197     90   -106   -145    150     -7     75    -38   -142     12    135    -62
    223    119   -103   -171    163      7     64    -31   -132     28    129    -51
    249    142   -106   -194    179     18     72    -20   -122     41    127    -33
    228    127   -101   -179    166     12     70    -23   -127     36    109    -44
    236    153    -85   -194    161     33     70    -15   -116     51    111    -36
    262    189    -72   -226    166     59     72     -2   -101     70    119    -31
    272    207    -64   -239    168     72     88     10    -88     80    114    -38
    296    218    -77   -259    184     70    103     20    -83     80     98    -62
    329    244    -85   -288    207     80    148     49    -59     98    106    -59
    345    262    -83   -306    215     90    179     64    -46    106    101    -75
    314    254    -59   -283    187     98    207     88    -25    111     96    -98
    293    265    -28   -280    161    119    231    103      0    122     90    -98
    306    293    -15   -301    161    140    257    111     15    127     77   -122
    293    311     18   -303    137    166    283    124     33    142     77   -129
    288    309     20   -298    135    166    298    129     38    148     70   -135
    270    241    -31   -257    150    106    270     96     -5    101     12   -189
    267    226    -41   -246    153     93    285    103    -18     85    -12   -215
    259    192    -67   -226    163     62    301    116    -23     70    -33   -236
    228    140    -88   -184    158     25    296    114    -36     46    -64   -280
    210     88   -122   -150    166    -15    283     93    -64     12   -103   -340
    192      5   -187    -98    189    -90    257     59   -106    -44   -166   -436
    187    -51   -241    -67    210   -145    249     49   -124    -72   -200   -506
    176    -88   -265    -44    220   -176    267     62   -122    -80   -223   -530
    168   -137   -309    -15    239   -223    246     44   -142   -109   -265   -576
    181   -168   -350     -7    265   -259    233     41   -153   -124   -277   -600
    207   -166   -374    -23    290   -270    254     62   -132   -116   -272   -605
    153   -194   -348     20    249   -270    259     77   -111   -103   -262   -594
    106   -218   -324     54    215   -270    259     80   -101    -96   -252   -581
    124   -223   -348     49    233   -285    244     80    -93    -93   -257   -558
    155   -236   -394     38    272   -314    233     75    -96   -101   -303   -504
    150   -265   -415     57    283   -340    194     54   -111   -106   -363   -433
    155   -283   -441     62    298   -363    231     83    -98    -90   -394   -358
    155   -355   -511     98    332   -433    322    171    -83    -98   -449   -342
    140   -337   -478     96    306   -407    436    314    -10    -59   -449   -306
    174   -220   -394     23    283   -306    555    511    142     80   -353   -200
    233     96   -140   -166    187    -20    594    662    387    381    -72     96
    277    654    376   -467    -49    517    522    696    672    828    402    581
    239   1244   1005   -743   -384   1127    303    504    867   1244    870   1041
    161   1319   1158   -740   -498   1239    -20    127    758   1301    961   1111
     49    774    724   -413   -337    750   -207   -296    249    774    470    670
    -10     51     59    -20    -36     54   -270   -530   -283    132   -145     96
     10   -376   -389    181    197   -384   -249   -462   -441   -103   -392   -184
     25   -535   -561    254    293   -548   -189   -345   -423   -140   -420   -244
     67   -506   -574    218    319   -540   -129   -254   -355   -114   -368   -197
    114   -405   -519    145    314   -462    -49   -148   -265    -57   -293   -116
    145   -309   -454     80    296   -381      2    -75   -189    -10   -231    -49
    179   -280   -459     51    319   -368     23    -46   -163    -12   -220    -31
    200   -254   -454     25    324   -353     33    -25   -148    -10   -205     -2
    210   -231   -444     10    327   -337     36    -18   -137     -7   -192     12
    236   -213   -449    -12    340   -329     31    -18   -135    -15   -142      7
    246   -205   -452    -20    348   -327     25    -15   -137    -23    -31      5
    246   -210   -457    -20    350   -332     18    -18   -135    -18     12     36
    272   -239   -511    -18    389   -374      7    -28   -142    -28     20     54
    262   -262   -524     -2    392   -392     18    -23   -140    -25     18     72
    280   -283   -563      2    420   -423     10    -33   -148    -36    -28     67
    285   -288   -576      0    428   -431      2    -46   -158    -51    -77     57
    283   -298   -584      7    431   -441     -5    -59   -168    -70   -111     59
    293   -301   -597      2    444   -446    -25    -77   -187    -88   -140     72
    296   -290   -587     -2    441   -439    -38    -90   -197   -103   -155     72
    306   -296   -605     -5    454   -452    -44    -88   -194   -114   -166     75
    327   -298   -626    -15    475   -462    -51    -83   -192   -119   -168     83
    319   -275   -594    -23    454   -433    -41    -72   -176   -111   -163    103
    316   -259   -576    -28    446   -418    -44    -67   -166   -109   -176    114
    275   -257   -532    -10    402   -392    -41    -57   -153    -90   -174    124
    259   -244   -504     -7    381   -374    -25    -41   -137    -64   -166    140
    239   -244   -483      2    358   -363    -18    -36   -129    -51   -155    145
    254   -246   -501     -2    376   -374    -28    -49   -137    -54   -150    127
    257   -252   -511     -5    381   -381    -28    -49   -142    -57   -142    106
    262   -231   -493    -15    376   -361    -31    -44   -135    -38   -114    101
    244   -205   -452    -20    348   -329    -46    -36   -124    -10    -83     98
    223   -213   -436     -5    329   -324    -59    -46   -132    -12    -85     72
    236   -202   -441    -18    337   -322    -59    -44   -132     -7    -80     62
    228   -187   -415    -20    319   -301    -72    -38   -132     -2    -70     57
    184   -202   -387      7    283   -296    -75    -31   -135    -10    -72     36
    171   -207   -379     18    275   -293    -83    -36   -142    -25    -80     12
    207   -179   -389    -15    298   -285    -90    -46   -148    -41    -85      2
    213   -171   -384    -20    298   -277    -90    -44   -153    -49    -85     -7
    184   -168   -353    -10    267   -259    -72    -36   -150    -49    -85    -25
    192   -176   -368     -7    280   -272    -70    -51   -163    -72   -106    -64
    158   -194   -353     15    254   -272    -75    -46   -171    -88   -116    -96
    158   -189   -348     12    252   -267    -70    -33   -168    -93   -111   -119
    176   -174   -350     -2    259   -262    -59    -28   -168    -98   -106   -150
    202   -161   -363    -20    283   -262    -51    -25   -166   -106   -109   -184
    153   -163   -316      2    233   -239    -25      5   -137    -85    -83   -181
    145   -140   -288     -2    215   -213     -5     31   -109    -62    -72   -192
    187   -135   -324    -28    254   -228     12     49    -96    -67    -85   -220
    231   -103   -335    -62    283   -218     33     64    -83    -67    -88   -254
    194    -88   -285    -54    239   -187     57     80    -59    -62    -75   -267
    171    -96   -270    -38    218   -181     62     77    -57    -75    -83   -298
    153   -124   -280    -15    215   -202     64     67    -67   -103   -101   -345
    129   -124   -254     -2    192   -189     88     75    -51    -98   -101   -366
    119   -119   -239     -2    179   -179     80     75    -49   -101   -103   -381
    132   -124   -257     -5    192   -189     72     59    -57   -114   -129   -415
    103   -124   -228      7    163   -176     83     59    -46   -109   -137   -428
    124   -111   -236     -5    179   -174     85     57    -44   -101   -142   -441
    155   -114   -270    -20    210   -189    103     72    -23    -80   -135   -454
    150   -114   -267    -18    207   -189    119     80    -12    -64   -119   -444
    135   -101   -236    -18    184   -168    119     80     -7    -49   -109   -436
    142   -106   -249    -18    194   -176    106     85     -5    -44   -109   -426
    140   -109   -252    -15    192   -179    101     90      0    -38   -106   -431
    145    -93   -239    -25    189   -166    103     93      7    -20    -77   -415
    137    -77   -218    -31    174   -148    114    111     25      2    -57   -387
    129    -70   -200    -28    163   -135    127    129     41     18    -46   -358
    150    -70   -220    -41    184   -142    122    135     46     31    -36   -353
    148    -72   -220    -38    184   -145    135    153     62     46    -23   -335
    161    -54   -218    -54    187   -135    150    174     83     70     -7   -309
    142    -70   -213    -36    176   -140    158    181     88     72     -2   -303
    119    -59   -179    -31    148   -119    171    179     90     70     -2   -316
    148    -46   -194    -51    171   -119    181    179     90     64    -10   -329
    161    -15   -179    -72    166    -96    187    181     96     70    -10   -332
    148      5   -142    -75    145    -67    189    187    116     83      5   -311
    168     38   -129   -106    148    -44    207    205    142    101     25   -277
    187     44   -145   -116    166    -49    205    197    142    103     31   -277
    202     46   -155   -124    179    -54    192    189    142    101     33   -259
    189     54   -135   -122    163    -38    181    176    140     90     28   -244
    163     67    -96   -116    129    -12    168    163    135     75      7   -228
    179     41   -137   -111    158    -46    122    122     93     28    -20   -259
    218     36   -181   -129    200    -70    109    106     72     -5    -31   -293
    202     -5   -207    -98    205   -106    114    116     77    -15    -25   -303
    228    -93   -324    -67    275   -207     85     90     41    -59    -67   -361
    200   -140   -340    -31    267   -239     80     70     20    -83    -88   -394
    166   -174   -340      2    252   -254     75     59      7   -103    -98   -410
    148   -213   -361     33    254   -285     75     44    -12   -129   -116   -446
    150   -233   -384     41    267   -309     54     23    -41   -158   -142   -483
    155   -231   -387     38    270   -309     59     28    -41   -158   -140   -485
    153   -246   -400     44    275   -322     70     38    -38   -150   -140   -498
     96   -267   -363     85    228   -314     80     49    -31   -137   -124   -488
     96   -262   -361     83    226   -311     77     41    -36   -148   -129   -491
    114   -259   -374     72    241   -316     85     46    -36   -150   -140   -498
    114   -257   -371     70    241   -314     77     44    -33   -148   -145   -506
    119   -272   -392     77    254   -332     83     57    -33   -155   -158   -506
    137   -265   -405     62    270   -335    145    127      0   -140   -163   -511
    166   -246   -413     38    288   -327    259    262     83   -103   -163   -522
    153   -205   -358     23    254   -280    366    397    189    -33   -124   -514
    184    -67   -252    -57    218   -158    444    537    342    119     18   -410
    262    314     51   -290    106    184    426    594    535    415    350    -96
    280    875    594   -579   -155    735    301    498    698    766    750    275
    213   1124    911   -670   -350   1018      2    184    628    893    922    405
    161    885    724   -522   -280    805   -226   -168    309    636    685    200
     88    244    155   -168    -36    200   -254   -397   -174     -2     83   -265
     54   -181   -236     62    142   -207   -226   -371   -366   -293   -218   -532
     49   -431   -483    189    265   -457   -174   -249   -355   -327   -301   -641
     15   -532   -548    259    280   -540   -106   -161   -298   -303   -314   -659
     54   -454   -509    200    280   -483    -49    -93   -215   -228   -259   -613
     72   -355   -428    140    249   -392    -15    -23   -124    -75   -200   -550
     83   -275   -361     96    220   -316    -12     25    -49    132   -135   -480
    111   -215   -327     51    218   -270    -31     46    -18    262   -103   -433
    129   -213   -345     41    233   -277    -36     51    -10    254   -101   -423
    145   -194   -342     23    241   -267    -18     59      0    220    -75   -405
    111   -194   -306     41    207   -249     10     70     12    181    -54   -394
    101   -205   -306     51    202   -254     15     59      5    135    -54   -394
    116   -192   -311     36    213   -252     36     70     15    109    -41   -381
    129   -184   -316     25    223   -249     49     75     23     96    -49   -374
    129   -200   -329     33    226   -265     38     70     18     70    -67   -363
    142   -184   -327     20    233   -254     36     72     23     54    -70   -342
    142   -174   -319     15    228   -246     46     75     20     31    -64   -335
    145   -168   -316     10    228   -241     49     77     23     10    -64   -319
    163   -132   -296    -18    228   -213     51     83     25     -2    -51   -285
    158   -103   -262    -25    210   -181     85    109     46      0    -38   -259
    161   -140   -303    -12    231   -220     64     90     20    -25    -62   -288
    174   -114   -290    -31    231   -202     62     96     28    -23    -67   -277
    192   -119   -314    -38    252   -215     59    106     31    -25    -77   -267
    166   -168   -335      2    249   -252     59    106     25    -36   -101   -262
    179   -119   -301    -31    239   -210     80    122     51    -18    -80   -223
    194    -85   -280    -54    236   -181     85    119     59     -7    -62   -202
    163    -88   -252    -38    207   -168     75    103     46    -15    -49   -200
    179    -88   -267    -44    223   -176     62     80     31    -28    -62   -215
    187   -101   -290    -44    236   -194     70     88     41    -23    -44   -220
    181    -93   -275    -44    228   -184     96    103     62     -2     -7   -184
    153   -101   -257    -25    202   -179     88     93     62     12     12   -166
    140   -129   -270     -5    205   -200     59     64     36    -10     -2   -168
    174   -109   -283    -33    226   -194     67     59     31    -10     12   -166
    166    -70   -239    -49    202   -153     93     64     33     10     28   -158
    135    -77   -213    -28    171   -145    127     75     44     23     44   -137
    174   -101   -275    -36    223   -187    132     77     31     20     46   -129
    181   -119   -301    -31    241   -210    111     59      0     -7     31   -135
    158   -101   -259    -28    207   -179    103     54    -10    -12     23   -142
    111   -103   -215     -5    161   -158    127     75      7      2     31   -122
     88   -153   -241     33    163   -197    135     72      0    -10     20   -124
    119   -142   -265     10    192   -202    135     70     -2      2     23   -129
    202   -166   -368    -18    285   -267    122     54    -23    -15      0   -163
    233   -163   -397    -36    314   -277    124     57    -20    -23    -20   -163
    218   -119   -337    -49    277   -228    137     72      0     -7    -20   -135
    189   -116   -309    -38    246   -213    129     72     15     -2    -18   -129
    205    -93   -301    -57    252   -197    135     80     33     20      0   -135
    129   -103   -236    -15    181   -171    148     88     51     44     10   -150
    124   -137   -262      7    192   -200    153    106     70     59      5   -155
    137   -150   -290      5    213   -218    148     98     72     59     -7   -168
     80   -184   -265     51    171   -223    150     88     75     57    -25   -166
     25   -189   -218     80    122   -205    150     75     80     59    -41   -161
     25   -153   -179     64    101   -166    150     67     90     70    -36   -153
     49   -163   -213     57    129   -189    135     57     93     62    -44   -174
     38   -189   -228     75    132   -207    140     62    101     67    -10   -171
     49   -205   -257     77    150   -231    137     57     98     80     59   -174
     72   -202   -275     64    174   -239    135     57     98     93    106   -176
    -15   -241   -226    127    103   -233    150     64    106    109    106   -150
    -57   -244   -187    150     62   -215    161     62    106    114     98   -137
     28   -226   -257     96    142   -241    145     44     88     98     67   -153
     36   -205   -241     85    137   -223    145     49     98    109     72   -124
     20   -202   -223     88    119   -210    137     44    109    116     77   -122
      7   -197   -205     93    103   -200    124     41    116    127     90   -103
     36   -176   -215     70    124   -194    106     36    119    140    103    -85
     46   -122   -168     38    106   -145    127     59    150    176    129    -54
    -20   -127   -106     72     41   -116    135     64    166    205    145    -62
     15    -88   -103     36     59    -96    132     83    192    236    174    -59
     49    -57   -106      2     75    -80    145    109    226    275    220    -28
     88      0    -88    -44     88    -44    150    114    246    298    277    -15
     57     54     -2    -57     28     25    163    116    270    309    327      5
     23     54     31    -41     -2     44    181    122    288    293    311     20
     15     72     54    -46    -18     64    179    116    298    275    288     44
     38    135     96    -85    -28    116    184    124    311    277    311    101
     25    101     72    -64    -25     85    189    119    311    288    329    124
    -59     54    114      2    -85     83    179    103    309    293    353    135
   -142     49    189     46   -166    119    181    103    324    314    410    155
   -114     54    168     31   -140    111    163     90    322    306    436    158
    -72     51    124      7    -98     88    135     62    306    277    418    127
    -36     51     88     -7    -62     70    116     38    293    259    400    129
    -41    -12     28     25    -36      7    106     31    267    233    361    111
    -85    -44     41     64    -64     -2    101     20    259    228    345    103
    -70    -88    -18     77    -28    -54     75      0    218    194    303     83
    -62   -103    -41     83    -12    -72     64    -15    179    171    283     59
    -70   -132    -64    101     -5    -98     36    -46    137    132    259     23
    -80   -124    -44    103    -18    -85     57    -28    140    119    270     12
    -93   -127    -36    109    -31    -80     70    -10    142    122    288      5
    -93   -135    -41    114    -28    -88     67    -15    127    119    290    -25
   -106   -148    -44    124    -33    -96     49    -33    103     98    272    -57
   -122   -161    -38    142    -41   -101     41    -49     80     80    252   -101
   -103   -137    -36    119    -33    -88     64    -31     85     80    254   -119
   -153   -197    -46    174    -54   -122    101     10     93     70    231   -163
   -176   -241    -64    210    -57   -155    207    127    148     83    202   -220
   -184   -210    -25    197    -80   -119    337    262    241    137    220   -252
   -163   -127     33    145    -98    -46    433    413    392    265    332   -194
    -80    163    244    -41   -163    202    459    493    558    488    571     -5
     23    675    652   -350   -314    665    389    465    727    797    927    301
      7   1093   1085   -550   -537   1091    145    194    740   1013   1195    527
    -67    943   1010   -439   -537    976   -163   -189    465    867   1093    389
   -137    465    600   -163   -368    532   -254   -459     41    358    639    -18
   -161    -72     88    116   -127      7   -252   -555   -322   -171    148   -467
   -142   -361   -218    252     36   -290   -202   -462   -381   -306    -20   -662
   -145   -470   -324    303     88   -397   -148   -376   -332   -296    -59   -706
   -129   -457   -327    293     96   -394   -101   -309   -270   -249    -41   -685
   -114   -350   -239    231     59   -296    -36   -218   -176   -163     15   -610
   -106   -267   -161    187     25   -215     -2   -161   -114   -101     54   -545
   -114   -257   -142    184     12   -200      0   -132    -88    -77     59   -498
    -64   -241   -176    150     54   -210     15   -109    -70    -67     54   -467
    -36   -166   -132    101     46   -148     23    -90    -44    -41     67   -431
    -41   -137    -96     90     25   -116     15    -90    -44    -44     57   -418
    -67   -132    -64     98     -2    -98      2    -90    -38    -38     54   -410
    -80   -111    -33     96    -25    -72     23    -75    -23    -23     62   -397
    -70    -90    -23     80    -25    -57     18    -80    -23    -23     54   -394
    -41    -90    -49     67      2    -70      0    -85    -31    -36     25   -387
    -98   -109    -10    103    -46    -59     18    -67    -12    -28     18   -350
    -83    -77      5     80    -44    -36     31    -51      5    -12     20   -303
    -72    -72      0     70    -38    -36     28    -41     10     -7     12   -267
    -28    -41    -12     36     -7    -28     25    -36     18     -2      7   -239
    -38    -44     -7     41    -18    -25      0    -54      0     -7     -7   -244
    -49    -25     23     36    -36     -2      0    -49      0      0    -10   -213
    -49      5     54     20    -51     28      0    -49     -2     -2    -23   -189
    -77     18     96     31    -85     57     -5    -57     -5     -5    -38   -197
    -46    -10     36     28    -44     12     -5    -49     -7     -5    -51   -187
    -54     -7     44     31    -49     18      2    -38      0      2    -51   -166
    -72      2     75     33    -75     38      0    -33      7      5    -59   -140
    -25    -23      2     25    -15    -10    -12    -46    -10    -20    -98   -150
    -36    -36     -2     36    -20    -20      2    -36     -2    -12    -98   -135
    -41    -31     10     36    -28    -10    -12    -41     -7    -12   -101   -106
     -5    -10     -5      5     -2     -7    -28    -46    -15    -23   -119   -101
     10      2     -7     -5     10     -2    -38    -41    -23    -31   -127    -83
     -2    -36    -36     18     15    -36    -49    -46    -38    -46   -150    -88
     10    -59    -70     25     38    -64    -44    -49    -44    -49   -163    -80
     -2    -88    -85     44     38    -88    -36    -57    -51    -54   -168    -62
    -15   -132   -116     75     49   -124    -51    -75    -75    -75   -184    -59
     12   -132   -145     59     77   -140    -46   -101   -103   -109   -223    -93
    -10   -179   -168     93     77   -174    -57   -135   -140   -142   -267   -119
    -25   -215   -192    119     80   -205    -36   -155   -166   -163   -288   -122
    -38   -246   -207    142     83   -228    -18   -181   -194   -181   -309   -124
    -54   -290   -239    171     90   -265    -18   -202   -218   -207   -342   -140
    -77   -324   -246    200     83   -285    -44   -223   -241   -228   -368   -153
    -18   -319   -301    166    140   -309    -75   -233   -254   -236   -381   -148
    -23   -376   -353    200    163   -366   -119   -257   -280   -265   -426   -145
    -31   -355   -324    192    145   -340   -109   -249   -270   -262   -436   -129
     23   -374   -397    176    207   -387   -163   -285   -303   -303   -496   -189
     88   -332   -423    119    254   -376   -181   -290   -303   -303   -511   -215
    116   -296   -413     90    265   -353   -150   -257   -262   -265   -480   -200
     75   -322   -397    122    233   -361   -142   -241   -249   -270   -480   -197
     54   -296   -353    119    202   -324   -129   -215   -218   -257   -467   -171
     38   -262   -301    111    168   -280   -101   -181   -181   -231   -449   -142
     28   -249   -277    111    153   -262    -90   -168   -163   -210   -449   -129
    -23   -252   -228    137    101   -241    -90   -161   -142   -171   -428   -106
    -23   -210   -187    116     80   -200    -64   -129   -101   -106   -397    -67
     10   -223   -236    103    122   -228    -90   -150   -114    -88   -423    -77
     64   -161   -226     49    145   -192   -114   -161   -114    -57   -433    -77
     54   -132   -189     36    122   -161    -96   -137    -90    -10   -418    -49
     49   -132   -181     38    114   -155    -83   -122    -72     25   -407    -23
     44   -122   -168     36    103   -145    -83   -114    -59     59   -405    -12
     54    -93   -148     20    101   -119    -57    -90    -57    122   -397      2
     90    -72   -166    -10    127   -119    -80    -98    -83    174   -384     10
     85    -59   -145    -12    114   -103    -64    -80    -77    220   -350     49
     93    -54   -150    -20    119   -103    -57    -62    -64    236   -314     88
     93    -49   -142    -20    116    -96    -49    -46    -44    228   -283     96
     98    -28   -129    -36    111    -77    -46    -41    -28    218   -244     96
    140      7   -132    -75    137    -62    -41    -41     -7    207   -220     88
    150     59    -93   -106    122    -15    -28    -31     33    220   -181    106
    184    124    -59   -153    122     33      7      0     85    241   -148    124
    215    129    -88   -174    153     23     15     12    119    246   -116    142
    194    150    -46   -174    122     51     38     49    168    275    -72    192
    207    213      5   -213    101    109     75     96    218    303    -33    239
    257    275     18   -265    119    148     64    109    215    283    -54    252
    311    348     36   -329    137    192     59    116    202    270    -64    272
    285    384     96   -335     93    241     67    124    202    272    -67    283
    244    366    119   -306     62    244     75    135    207    272    -72    283
    200    342    142   -270     28    244     77    137    202    259    -83    272
    174    350    174   -265      0    262     54    127    189    246    -85    244
    179    361    181   -270      0    270     38    111    176    231    -93    200
    174    322    148   -249     12    236     15     83    140    181   -132    137
    163    293    129   -228     18    213     10     77    124    158   -155    106
    194    327    132   -262     31    228     -5     64    103    140   -176     90
    200    267     67   -236     67    168    -44     38     64     83   -228     54
    155    168     12   -163     70     93    -70     20     36     36   -275     46
     93    140     46   -116     23     93    -46     31     44     38   -277     67
     57    135     77    -96    -10    106    -57      2     25     18   -298     44
     93    106     12   -101     38     62    -83    -41    -18    -33   -350      2
    116     59    -57    -88     85      2    -93    -62    -54    -80   -384    -12
     51     10    -41    -31     46    -15    -72    -62    -75   -116   -394    -12
     64      2    -62    -36     62    -28    -59    -59    -96   -158   -415    -23
     31     18    -12    -25     23      2    -25    -23    -83   -150   -402     -7
    -49    -33     15     41    -33     -7    -51    -36   -101   -189   -420    -23
    -67    -64      2     67    -36    -31    -67    -41   -103   -231   -441    -25
    -49    -96    -46     70     -2    -72      2     20    -80   -254   -475    -59
    -75   -122    -49     98    -12    -85    135    153      0   -249   -501    -90
   -106   -106     -2    106    -54    -54    228    283    103   -207   -485    -80
    -98     36    135     31   -116     85    309    415    252    -90   -381    -18
      7    418    410   -213   -200    413    309    483    452    181   -114    210
     54    914    857   -485   -400    885    166    397    620    574    290    553
     23   1226   1202   -626   -589   1215   -127     77    605    813    524    724
    -15   1140   1156   -561   -584   1148   -381   -296    387    688    415    579
   -197    488    685   -148   -444    587   -475   -600    -88     64   -168     85
   -280    -28    249    153   -265    109   -439   -615   -368   -337   -571   -311
   -228   -303    -75    262    -77   -189   -381   -493   -392   -413   -685   -491
   -246   -413   -166    329    -41   -290   -327   -402   -353   -387   -709   -545
   -218   -374   -155    296    -33   -265   -277   -332   -285   -335   -665   -540
   -114   -226   -111    168     -2   -168   -202   -233   -179   -220   -576   -483
    -85   -145    -62    114    -12   -103   -174   -184   -127   -135   -519   -446
    -90    -80     10     85    -51    -36   -153   -158   -106   -106   -488   -436
   -106    -93     12     98    -62    -41   -155   -153   -116   -114   -478   -449
   -124   -109     15    116    -70    -46   -153   -142   -114    -93   -457   -449
   -155   -124     31    137    -93    -46   -145   -129   -111    -62   -441   -433
   -122    -54     67     88    -96      5   -135   -122   -106    -20   -405   -420
   -176    -64    111    119   -145     20   -122   -127   -119    -23   -394   -446
   -231   -124    103    176   -168    -10   -122   -124   -124    -28   -376   -436
   -218   -132     85    174   -153    -23   -129   -132   -135    -44   -371   -444
   -137    -70     67    103   -103     -2   -137   -135   -135    -49   -379   -454
   -106    -72     31     88    -70    -20   -148   -135   -148    -62   -400   -436
   -101    -44     57     72    -80      5   -153   -137   -153    -75   -418   -420
   -148    -28    119     85   -135     46   -109   -116   -135    -75   -446   -407
   -236    -62    174    150   -205     54    -33    -75   -101    -54   -433   -350
   -171    -88     83    129   -127     -5    -46    -90   -122    -70   -449   -366
    -25    -59    -33     44      2    -46   -135   -155   -181   -127   -509   -420
     10     10      0    -10      5      5   -176   -187   -207   -158   -524   -449
    -12     54     67    -20    -38     59   -137   -166   -184   -142   -509   -444
    -18     57     75    -20    -46     64    -41   -145   -171   -140   -491   -431
    -12     20     31     -5    -23     25    -20   -166   -197   -174   -519   -462
    -33     28     59      0    -46     44    -59   -171   -197   -189   -501   -446
    -64     23     88     20    -75     54    -80   -158   -181   -197   -449   -376
    -36     -2     33     18    -36     15   -127   -168   -189   -213   -449   -350
      5    -23    -31      7     18    -28   -168   -181   -200   -215   -449   -353
     10    -10    -20     -2     12    -15   -194   -194   -202   -213   -431   -345
      7     25     18    -15     -5     23   -213   -197   -197   -197   -405   -327
    -33     -2     31     15    -33     12   -223   -202   -205   -200   -394   -324
    -25    -10     15     18    -23      2   -236   -210   -213   -197   -384   -311
    -10    -15     -7     12     -2    -12   -246   -218   -215   -192   -363   -301
    -31    -54    -23     44     -5    -38   -262   -223   -231   -197   -353   -275
    -59    -18     38     36    -49     10   -285   -233   -241   -187   -335   -262
    -80    -12     67     46    -75     25   -290   -254   -257   -205   -337   -283
    -93    -33     59     62    -77     12   -280   -252   -262   -220   -332   -280
   -150    -33    116     93   -135     41   -262   -239   -249   -215   -322   -270
    -96    -46     46     70    -72      0   -288   -249   -265   -239   -342   -293
    -28    -18     10     23    -20     -2   -283   -249   -270   -257   -355   -293
    -31     25     54      2    -44     41   -270   -239   -262   -262   -358   -285
    -80     10     90     36    -85     49   -259   -223   -257   -262   -361   -288
    -93     41    132     25   -114     85   -226   -205   -239   -259   -361   -314
   -129     49    176     38   -153    111   -210   -184   -213   -246   -355   -337
   -189     -7    181     98   -187     85   -187   -153   -181   -233   -342   -332
   -213    -15    197    114   -205     90   -158   -140   -166   -236   -355   -353
   -192     44    236     72   -215    140   -163   -155   -174   -259   -381   -374
   -187     75    262     54   -226    168   -145   -137   -158   -246   -374   -340
   -205     23    228     88   -218    124   -135   -122   -148   -239   -376   -345
   -355   -103    252    231   -303     72   -158   -166   -181   -270   -423   -423
   -480   -137    340    306   -410    101   -168   -174   -181   -262   -431   -457
   -423   -101    322    262   -374    109   -148   -158   -166   -262   -423   -441
   -350    -85    262    215   -306     88   -142   -155   -163   -275   -428   -441
   -337    -51    285    194   -311    116   -119   -142   -137   -259   -420   -467
   -301    -54    244    176   -275     93   -145   -163   -155   -283   -441   -491
   -241    -33    207    137   -226     85   -153   -174   -168   -298   -449   -483
   -239    -28    210    132   -226     90   -148   -176   -174   -303   -454   -480
   -262      2    265    129   -262    132   -137   -168   -161   -290   -449   -478
   -272     10    283    129   -277    145   -127   -161   -148   -275   -452   -496
   -270     20    290    122   -280    155   -119   -150   -127   -254   -446   -501
   -259     25    285    114   -272    155   -106   -132   -109   -231   -439   -496
   -244     23    267    111   -254    145   -119   -127   -101   -213   -426   -470
   -270     23    290    122   -280    155   -132   -129   -103   -205   -433   -436
   -241     83    324     77   -283    205   -116   -119    -88   -179   -420   -415
   -220    132    353     44   -288    241   -132   -135    -93   -171   -426   -436
   -267    132    400     67   -332    265   -106   -116    -77   -153   -415   -418
   -249    137    387     54   -316    262    -88   -101    -62   -129   -400   -389
   -236    171    407     33   -322    288    -72    -83    -33    -93   -371   -379
   -241    179    420     28   -329    298    -57    -77    -20    -83   -353   -384
   -140    210    350    -33   -244    280    -77    -96    -38   -103   -353   -410
   -116    270    387    -77   -252    327    -75    -88    -28    -88   -322   -379
   -176    296    472    -59   -324    384    -44    -67     -5    -64   -290   -358
   -166    311    475    -75   -319    392    -38    -67     -7    -64   -270   -353
    -77    322    400   -122   -239    361    -85    -88    -20    -77   -239   -348
     20    309    288   -166   -135    298   -127   -135    -62   -119   -275   -379
      5    342    335   -174   -166    337   -142   -158    -77   -135   -285   -402
    -31    376    405   -174   -218    389   -148   -166    -80   -140   -272   -418
     10    366    355   -187   -171    361   -163   -171    -85   -142   -265   -379
     10    290    277   -153   -132    285   -168   -171    -96   -153   -280   -371
     -2    296    296   -148   -148    296   -155   -163    -93   -150   -280   -371
      7    285    277   -148   -135    280   -176   -189   -119   -176   -316   -410
      0    244    244   -122   -122    244   -176   -197   -140   -194   -342   -418
    -31    210    241    -90   -135    226   -168   -197   -148   -207   -348   -407
    -54    174    228    -59   -142    200   -187   -215   -168   -233   -371   -426
   -114    153    265    -20   -189    207   -192   -226   -174   -231   -387   -439
   -135    158    293    -10   -213    226   -171   -213   -158   -215   -381   -428
   -124    116    239      2   -181    176   -210   -241   -192   -262   -405   -436
     -2    129    132    -64    -67    132   -252   -277   -239   -319   -459   -467
     -5    161    163    -80    -83    161   -236   -267   -231   -306   -457   -444
    -28    174    202    -72   -114    187   -218   -257   -215   -290   -441   -428
    -72    114    184    -20   -127    148   -236   -275   -236   -322   -475   -452
    -93     88    179      2   -135    132   -231   -270   -236   -324   -478   -433
   -153     46    197     51   -174    119   -184   -223   -220   -324   -491   -431
   -197     20    218     88   -207    119    -54    -98   -166   -319   -517   -475
   -155     96    249     28   -202    171     51     36    -77   -270   -498   -475
    -72    223    296    -75   -184    259    158    202     72   -145   -407   -379
     -7    485    491   -239   -249    488    161    283    249     80   -179   -155
     12    974    961   -493   -472    969     12    220    431    423    210    220
    -88   1387   1475   -652   -782   1428   -327   -137    459    662    501    493
   -148   1361   1509   -607   -828   1434   -589   -514    254    555    420    410
   -174    792    966   -311   -568    878   -704   -828   -241    -15   -111    -12
   -194     93    288     51   -241    189   -693   -906   -672   -602   -683   -480
   -220   -158     59    189   -142    -49   -605   -766   -683   -685   -800   -623
   -231   -161     70    194   -150    -46   -485   -615   -579   -626   -769   -644
   -210   -101    109    153   -161      5   -387   -488   -467   -545   -701   -589
   -145    -12    132     80   -140     59   -316   -387   -366   -462   -623   -498
   -111     88    200     10   -155    142   -277   -345   -311   -407   -581   -467
   -114     80    192     15   -153    135   -277   -335   -306   -410   -589   -483
   -140     49    189     44   -166    119   -275   -332   -311   -428   -605   -509
   -148     46    194     51   -171    119   -267   -327   -309   -426   -600   -530
    -90    114    202    -12   -148    158   -239   -290   -267   -384   -561   -483
   -111    140    252    -15   -181    197   -215   -272   -249   -368   -542   -470
   -181    114    296     33   -239    205   -233   -290   -265   -392   -566   -514
   -153    114    267     20   -210    189   -249   -296   -272   -407   -571   -509
    -83    142    223    -31   -153    181   -254   -293   -270   -407   -561   -496
    -67    163    231    -49   -148    197   -257   -296   -262   -402   -540   -511
    -85    163    246    -41   -166    205   -241   -298   -259   -410   -530   -537
   -119    150    270    -15   -194    210   -218   -277   -244   -410   -506   -535
    -96    176    270    -41   -184    223   -231   -272   -241   -418   -493   -537
    -88    200    288    -57   -187    241   -241   -272   -239   -426   -491   -537
   -109    181    290    -38   -200    236   -270   -293   -254   -441   -496   -553
    -96    194    290    -49   -192    241   -275   -290   -246   -436   -483   -540
   -111    184    296    -36   -205    241   -241   -283   -236   -433   -478   -558
   -142    127    270      7   -205    197   -241   -285   -241   -439   -467   -553
    -96    158    254    -31   -174    205   -246   -277   -236   -431   -441   -517
    -23    236    259   -106   -140    246   -265   -285   -239   -433   -428   -511
    -15    246    262   -116   -140    252   -277   -293   -244   -441   -418   -532
     -7    259    267   -127   -137    262   -275   -288   -231   -428   -397   -519
    -46    223    270    -90   -158    246   -275   -303   -246   -431   -397   -535
   -106    189    296    -41   -200    241   -301   -329   -267   -439   -400   -550
   -114    231    345    -59   -228    288   -285   -306   -239   -407   -353   -488
    -54    262    314   -103   -184    288   -303   -316   -252   -407   -353   -485
    -28    288    314   -132   -171    301   -324   -316   -246   -389   -324   -459
    -10    249    259   -119   -135    254   -348   -335   -267   -402   -324   -478
    -28    257    285   -114   -158    270   -348   -342   -267   -392   -314   -478
    -10    265    275   -129   -142    270   -353   -345   -267   -379   -293   -454
     -5    280    283   -137   -142    280   -358   -348   -275   -381   -293   -457
    -46    272    319   -111   -181    296   -355   -361   -290   -389   -298   -465
   -109    267    376    -80   -241    322   -350   -366   -296   -384   -285   -465
    -18    327    342   -155   -181    335   -358   -363   -290   -371   -267   -457
     23    306    280   -166   -127    293   -402   -387   -314   -394   -296   -480
      0    254    254   -127   -127    254   -410   -400   -335   -413   -301   -480
      2    265    262   -135   -129    265   -371   -376   -319   -397   -280   -459
     -5    272    275   -135   -140    275   -353   -376   -319   -402   -280   -472
    -46    272    319   -114   -181    296   -353   -387   -329   -420   -293   -488
    -88    239    327    -75   -207    283   -358   -384   -327   -426   -293   -478
    -67    267    335   -101   -202    301   -327   -350   -290   -392   -254   -436
    -36    309    345   -137   -189    327   -314   -327   -262   -366   -236   -420
    -72    288    361   -109   -218    324   -303   -329   -262   -366   -259   -418
    -96    241    337    -72   -215    288   -298   -345   -280   -392   -316   -446
   -103    231    335    -62   -218    283   -283   -348   -285   -394   -342   -459
   -101    236    335    -67   -218    285   -280   -348   -280   -387   -358   -462
    -88    246    332    -80   -210    288   -296   -353   -277   -384   -371   -470
   -135    228    363    -46   -249    296   -285   -348   -270   -371   -366   -457
   -140    194    335    -28   -239    265   -293   -363   -285   -389   -397   -491
   -135    218    353    -41   -244    285   -283   -353   -272   -379   -402   -504
   -155    231    384    -38   -270    306   -272   -337   -259   -361   -387   -472
   -148    254    402    -51   -275    327   -303   -353   -265   -366   -387   -454
   -124    290    415    -83   -270    353   -306   -353   -262   -363   -384   -462
   -135    267    400    -67   -267    332   -309   -353   -267   -371   -389   -478
   -174    228    402    -28   -288    314   -290   -350   -267   -376   -397   -478
   -200    223    423    -10   -311    322   -283   -350   -265   -376   -394   -480
   -179    239    418    -31   -301    329   -272   -353   -272   -381   -389   -504
   -137    303    441    -83   -290    374   -275   -337   -252   -366   -368   -496
   -137    353    491   -109   -314    420   -272   -322   -223   -337   -332   -457
   -161    327    488    -83   -324    407   -265   -309   -215   -335   -324   -441
   -179    306    483    -64   -329    394   -272   -324   -233   -350   -327   -465
   -197    327    522    -64   -358    423   -270   -329   -236   -353   -322   -470
   -205    342    548    -67   -376    444   -252   -316   -228   -342   -306   -454
   -176    384    561   -103   -368    472   -239   -306   -213   -324   -275   -441
   -171    402    571   -116   -371    485   -257   -303   -213   -319   -259   -439
   -168    410    579   -119   -374    493   -267   -306   -218   -319   -277   -428
   -194    402    597   -106   -394    498   -259   -303   -220   -319   -298   -423
   -207    366    574    -77   -389    470   -244   -306   -233   -329   -314   -439
   -153    444    594   -145   -374    519   -218   -283   -207   -311   -275   -413
   -135    493    626   -179   -379    558   -239   -288   -202   -301   -244   -405
   -155    488    644   -168   -402    566   -226   -290   -207   -311   -236   -407
   -155    478    633   -161   -394    555   -194   -288   -215   -332   -277   -420
   -135    517    649   -192   -392    581   -205   -285   -210   -322   -280   -384
   -145    542    685   -200   -415    613   -220   -290   -205   -319   -280   -368
   -181    530    711   -174   -446    620   -202   -309   -218   -335   -303   -384
   -155    535    691   -189   -423    613   -207   -314   -223   -342   -309   -381
   -135    519    654   -192   -394    587   -239   -329   -228   -345   -288   -379
   -155    524    680   -184   -418    602   -244   -327   -226   -335   -259   -363
   -155    545    701   -194   -431    623   -257   -337   -233   -332   -259   -368
   -168    467    636   -148   -402    550   -267   -350   -257   -358   -306   -402
   -179    402    581   -114   -379    491   -259   -342   -265   -366   -309   -415
   -179    381    558   -101   -368    470   -270   -361   -285   -389   -311   -439
   -158    397    553   -122   -355    475   -277   -371   -293   -418   -314   -467
   -171    418    589   -122   -379    504   -283   -368   -285   -436   -311   -465
   -194    371    566    -88   -381    467   -293   -384   -293   -459   -340   -462
   -267    285    553    -10   -410    418   -280   -381   -293   -478   -368   -467
   -277    223    498     25   -389    361   -298   -407   -316   -514   -420   -493
   -161    277    439    -57   -298    358   -316   -431   -335   -542   -441   -511
   -194    329    522    -67   -358    426   -288   -400   -293   -504   -387   -459
   -228    303    532    -38   -379    418   -298   -402   -288   -491   -366   -441
   -205    283    488    -38   -348    384   -309   -410   -290   -488   -345   -431
   -200    280    480    -38   -340    379   -309   -405   -285   -478   -327   -413
   -200    252    452    -25   -324    350   -293   -389   -288   -462   -322   -405
   -200    189    389      5   -296    288   -215   -311   -267   -467   -337   -449
   -192    202    394     -7   -293    298   -111   -184   -194   -431   -309   -459
   -163    314    478    -75   -319    394     23     -2    -51   -296   -207   -353
   -109    535    644   -215   -376    589     90    129    124    -72    -20   -158
    -23    963    987   -470   -506    976      5    124    309    254    303    168
    -44   1480   1522   -719   -782   1499   -233    -83    441    613    685    530
    -93   1628   1722   -766   -906   1675   -558   -457    340    696    787    605
   -184   1153   1337   -485   -761   1244   -732   -833    -96    249    337    236
   -244    478    722   -116   -483    600   -774  -1023   -587   -355   -290   -270
   -249     83    332     83   -290    207   -722   -943   -724   -561   -566   -519
   -236    -41    194    140   -215     75   -644   -807   -672   -540   -610   -579
   -213    -20    192    114   -202     85   -592   -730   -605   -478   -566   -581
   -184     46    231     67   -207    137   -511   -639   -509   -394   -488   -540
   -166     88    254     36   -210    171   -462   -579   -436   -337   -418   -488
   -168     64    233     51   -200    148   -459   -561   -420   -332   -402   -472
   -135    140    272     -5   -205    205   -426   -530   -376   -306   -358   -431
    -64    171    236    -54   -150    202   -433   -537   -376   -324   -353   -446
    -23    166    187    -72   -103    176   -441   -535   -374   -342   -345   -462
     57    207    150   -132    -46    179   -472   -553   -379   -363   -350   -480
     70    197    127   -135    -28    163   -480   -563   -392   -381   -353   -488
     90    220    129   -155    -20    176   -472   -555   -381   -379   -342   -475
     77    239    161   -158    -41    200   -467   -558   -379   -387   -350   -478
     49    259    210   -153    -80    236   -467   -555   -368   -384   -329   -472
     49    244    192   -148    -70    218   -467   -553   -361   -387   -322   -470
     64    239    174   -150    -54    205   -465   -558   -358   -428   -335   -485
     77    223    142   -153    -33    184   -470   -568   -363   -470   -345   -522
     51    246    194   -148    -70    220   -457   -555   -345   -470   -314   -511
     44    275    231   -161    -93    254   -449   -532   -329   -462   -275   -478
      5    303    298   -155   -148    301   -436   -506   -316   -457   -231   -433
    -18    309    327   -148   -171    316   -428   -496   -319   -462   -226   -400
    -31    316    348   -142   -189    332   -431   -485   -319   -459   -202   -366
    -18    332    348   -158   -184    340   -431   -488   -319   -478   -184   -361
    -44    322    363   -140   -205    342   -418   -485   -316   -496   -171   -355
   -103    316    420   -106   -262    366   -423   -483   -311   -501   -158   -348
   -103    345    449   -119   -275    397   -420   -478   -301   -493   -142   -353
    -15    376    389   -181   -202    381   -415   -475   -303   -514   -148   -376
     -5    397    400   -197   -202    400   -413   -472   -296   -511   -129   -376
    -28    371    400   -174   -213    384   -426   -478   -298   -524   -137   -392
    -31    353    384   -161   -207    368   -433   -488   -309   -530   -153   -394
    -10    374    384   -181   -197    379   -444   -493   -319   -527   -168   -389
    -10    394    405   -192   -207    400   -446   -488   -319   -511   -161   -381
    -51    397    449   -174   -249    423   -433   -472   -309   -483   -148   -363
    -72    407    480   -166   -275    444   -423   -465   -301   -457   -148   -345
    -93    389    480   -148   -285    433   -433   -470   -311   -454   -171   -368
   -119    368    488   -124   -303    426   -433   -467   -314   -446   -181   -389
   -137    371    506   -119   -322    439   -433   -472   -322   -446   -189   -420
    -83    379    462   -148   -272    420   -449   -493   -348   -462   -220   -483
   -103    389    491   -142   -298    441   -428   -488   -340   -441   -210   -485
   -184    368    550    -93   -368    459   -400   -475   -335   -431   -205   -483
   -189    350    540    -80   -366    444   -405   -478   -342   -436   -223   -517
   -197    348    545    -75   -371    446   -400   -478   -348   -439   -233   -532
   -254    324    576    -36   -415    449   -376   -462   -340   -433   -249   -561
   -319    306    626      5   -472    467   -355   -452   -329   -428   -262   -594
   -358    298    657     28   -509    478   -335   -433   -311   -415   -270   -631
   -387    283    670     51   -527    475   -322   -420   -293   -407   -280   -652
   -376    296    672     38   -524    483   -324   -426   -293   -413   -293   -680
   -296    290    587      2   -441    439   -327   -431   -303   -428   -324   -717
   -259    280    540    -12   -400    410   -335   -446   -319   -444   -355   -758
   -314    288    602     12   -457    444   -322   -441   -309   -433   -342   -750
   -350    285    636     31   -493    459   -327   -446   -303   -426   -340   -748
   -342    298    639     20   -491    467   -327   -454   -309   -431   -348   -758
   -298    290    589      2   -444    439   -329   -470   -329   -454   -381   -782
   -283    324    607    -20   -444    465   -314   -459   -319   -444   -376   -761
   -316    324    639     -5   -478    483   -290   -444   -303   -431   -374   -740
   -371    290    662     38   -517    475   -283   -444   -303   -433   -381   -740
   -426    275    698     75   -561    485   -272   -436   -298   -423   -374   -724
   -397    277    675     59   -535    475   -285   -446   -309   -431   -379   -717
   -381    288    667     46   -524    478   -280   -446   -309   -431   -387   -714
   -368    303    672     31   -522    488   -277   -436   -298   -415   -376   -711
   -407    324    732     41   -571    527   -257   -405   -267   -376   -340   -667
   -366    368    735      0   -550    550   -244   -392   -257   -366   -327   -654
   -277    410    685    -67   -483    548   -246   -389   -259   -363   -327   -646
   -285    426    711    -70   -498    568   -236   -371   -244   -348   -309   -620
   -340    405    745    -33   -542    574   -236   -363   -233   -332   -290   -602
   -366    410    776    -20   -571    592   -220   -342   -215   -311   -270   -579
   -368    426    795    -31   -581    610   -197   -327   -202   -298   -265   -579
   -366    444    807    -38   -587    626   -187   -314   -192   -288   -252   -563
   -363    509    870    -72   -618    688   -166   -283   -155   -246   -205   -501
   -342    537    880    -96   -610    709   -140   -259   -137   -228   -189   -478
   -402    449    849    -23   -626    649   -176   -303   -184   -272   -239   -522
   -426    436    862     -5   -644    649   -171   -303   -184   -272   -244   -519
   -439    428    867      5   -654    646   -153   -296   -174   -267   -246   -514
   -431    452    883    -10   -657    667   -148   -288   -171   -259   -244   -509
   -465    441    906     10   -685    672   -119   -277   -163   -257   -249   -517
   -446    467    914    -10   -680    691    -96   -265   -153   -241   -239   -504
   -449    439    888      2   -667    662   -109   -275   -163   -249   -254   -511
   -465    410    875     28   -670    641   -109   -280   -171   -259   -270   -517
   -454    441    893      5   -675    667    -96   -275   -163   -249   -265   -514
   -446    488    935    -20   -691    711    -77   -259   -142   -226   -249   -509
   -439    485    924    -25   -680    704    -67   -254   -140   -226   -257   -509
   -423    459    883    -18   -652    670    -62   -254   -150   -239   -285   -532
   -465    444    906      7   -685    675    -57   -252   -150   -233   -290   -540
   -504    446    950     28   -727    698    -67   -259   -148   -220   -293   -561
   -493    491    982      0   -737    735    -72   -259   -135   -202   -288   -545
   -475    506    982    -15   -727    743    -83   -262   -135   -197   -290   -530
   -480    475    953      0   -717    714    -98   -275   -145   -202   -303   -519
   -467    465    930      0   -698    696   -106   -275   -145   -200   -303   -488
   -462    431    893     12   -678    659   -132   -285   -161   -210   -319   -470
   -431    415    846      7   -639    631   -140   -296   -171   -220   -345   -462
   -439    410    846     12   -641    628   -135   -296   -168   -215   -358   -436
   -457    355    813     49   -633    584   -150   -303   -179   -220   -384   -428
   -446    303    750     72   -600    524   -161   -316   -194   -223   -415   -426
   -488    244    732    122   -610    488   -168   -329   -210   -210   -433   -413
   -457    259    717     98   -587    485   -166   -337   -215   -179   -431   -392
   -374    254    626     59   -501    439   -200   -371   -249   -184   -459   -400
   -348    236    584     51   -465    410   -202   -381   -252   -181   -475   -394
   -314    233    548     41   -431    389   -202   -384   -236   -174   -475   -371
   -259    254    511      0   -384    381   -192   -384   -213   -171   -470   -355
   -262    262    524     -2   -392    392   -179   -387   -179   -163   -446   -345
   -252    265    514     -7   -384    387   -181   -400   -153   -163   -439   -348
   -223    272    496    -23   -358    384   -166   -394   -129   -168   -444   -350
   -153    301    452    -75   -303    376    -90   -319    -98   -161   -449   -342
   -150    306    457    -77   -303    381     51   -174    -41   -145   -467   -340
   -176    337    514    -83   -348    426    200     -5     51    -85   -449   -311
   -145    462    607   -158   -376    535    332    194    207     64   -345   -233
    -44    766    807   -361   -426    787    311    259    374    311   -109    -18
     15   1247   1231   -631   -607   1239    142    176    550    654    267    335
    -20   1577   1597   -779   -810   1587   -205   -163    555    857    509    561
    -72   1514   1587   -719   -828   1551   -509   -571    319    724    400    465
   -166    919   1085   -376   -626   1002   -558   -878   -213    101   -174     20
   -215    342    558    -64   -387    449   -504   -917   -574   -384   -644   -366
   -202     72    275     62   -241    174   -428   -789   -607   -488   -771   -519
   -207    -15    192    111   -200     88   -342   -659   -542   -470   -766   -555
   -148     18    166     64   -158     90   -277   -561   -470   -420   -717   -550
    -77    122    200    -23   -140    161   -218   -470   -384   -355   -641   -504
    -80    176    257    -49   -168    215   -197   -415   -327   -311   -576   -439
    -90    179    270    -44   -179    223   -189   -381   -301   -303   -537   -394
    -54    194    246    -70   -150    220   -189   -361   -285   -327   -522   -374
   -103    192    296    -44   -200    244   -163   -327   -249   -324   -483   -350
    -67    189    254    -62   -161    220   -161   -311   -246   -335   -465   -345
      2    189    187    -96    -90    189   -187   -303   -265   -361   -462   -345
     -5    168    171    -83    -88    168   -202   -288   -262   -371   -452   -361
      7    171    163    -90    -77    168   -218   -283   -262   -374   -428   -368
     38    184    142   -114    -51    163   -226   -293   -259   -381   -418   -379
     25    161    135    -93    -54    148   -239   -311   -259   -397   -426   -405
     28    161    132    -96    -51    148   -236   -298   -262   -410   -415   -415
     33    194    161   -114    -64    179   -210   -265   -236   -402   -381   -397
     12    207    194   -111    -90    202   -210   -252   -226   -394   -355   -387
    -33    207    241    -85   -137    223   -197   -239   -210   -400   -348   -387
    -46    181    228    -70   -137    205   -210   -254   -231   -376   -371   -407
    -28    166    194    -70   -111    179   -236   -277   -239   -358   -361   -420
      2    184    179    -96    -88    181   -239   -283   -200   -345   -319   -420
     59    218    158   -137    -49    189   -223   -272   -163   -301   -262   -400
     57    246    187   -153    -64    218   -192   -254   -145   -259   -213   -384
     38    233    192   -137    -77    213   -192   -252   -153   -257   -184   -387
     33    231    197   -132    -83    215   -202   -257   -158   -249   -176   -400
     33    228    194   -129    -80    213   -215   -259   -161   -226   -187   -400
     28    223    194   -127    -83    210   -233   -267   -166   -207   -194   -405
     28    228    200   -129    -85    215   -233   -267   -166   -181   -166   -397
     25    249    223   -137    -98    236   -223   -265   -163   -161   -129   -384
     36    270    233   -153    -98    252   -223   -265   -168   -153    -98   -381
     20    262    241   -142   -111    252   -233   -272   -171   -153    -75   -376
     10    254    244   -132   -116    249   -241   -272   -168   -135    -80   -366
     20    259    239   -140   -109    249   -246   -277   -171   -106    -80   -363
     41    252    210   -145    -83    231   -259   -293   -187   -101    -83   -371
     33    241    207   -140    -85    226   -259   -303   -200   -101    -90   -368
     36    249    213   -142    -88    231   -254   -306   -205    -93    -36   -355
      2    246    241   -124   -122    244   -259   -316   -213    -93     23   -337
    -12    249    262   -116   -137    254   -277   -332   -231   -109     70   -311
     33    275    241   -155   -103    259   -280   -340   -241   -137    114   -335
     64    285    218   -176    -77    252   -277   -350   -254   -155    124   -348
     51    272    220   -163    -85    246   -267   -350   -259   -168    150   -355
     28    265    236   -145   -103    252   -254   -337   -246   -158    150   -361
     31    262    231   -148   -101    246   -246   -327   -239   -155    103   -366
     23    246    223   -135   -101    236   -231   -311   -228   -155     70   -374
     18    239    218   -129   -101    228   -223   -303   -226   -166     67   -392
      5    246    241   -124   -116    244   -213   -290   -215   -168     90   -400
    -10    236    246   -114   -129    241   -215   -293   -218   -181     49   -426
    -10    236    246   -114   -127    241   -200   -290   -215   -194     -2   -444
    -25    220    244    -98   -135    233   -181   -285   -213   -215    -41   -457
    -38    205    244    -83   -140    223   -197   -290   -218   -228    -51   -462
    -41    218    259    -88   -150    236   -194   -285   -207   -228    -67   -465
    -57    200    254    -72   -155    226   -192   -285   -207   -249   -103   -485
    -49    176    226    -64   -137    200   -205   -301   -223   -270   -119   -522
    -51    176    228    -62   -140    202   -205   -298   -215   -262   -101   -527
    -51    187    239    -70   -145    213   -194   -293   -205   -257    -98   -517
    -44    163    205    -59   -124    184   -194   -298   -213   -270   -135   -545
    -62    153    215    -46   -140    184   -179   -290   -200   -257   -119   -530
    -67    176    244    -54   -155    210   -161   -272   -184   -241    -96   -522
    -80    174    254    -49   -168    213   -161   -270   -179   -246   -111   -550
   -106    184    290    -38   -200    239   -142   -249   -155   -228   -101   -540
    -88    189    277    -51   -181    233   -127   -236   -142   -215    -98   -524
    -33    213    246    -88   -140    228   -122   -233   -137   -210    -98   -517
     -7    228    236   -111   -122    231   -116   -226   -129   -205   -114   -514
     18    241    223   -129   -101    233   -124   -220   -124   -202   -127   -517
    -10    254    262   -122   -137    257   -111   -207   -106   -184   -116   -506
    -36    267    303   -114   -168    285   -103   -207   -101   -179   -111   -511
      2    280    277   -142   -137    280   -103   -210   -101   -179   -119   -532
     10    249    239   -129   -114    246   -103   -213   -103   -187   -132   -550
     -7    246    252   -122   -129    249   -109   -218    -98   -184   -127   -553
      7    288    280   -148   -135    285   -109   -202    -75   -155    -96   -506
     -7    283    290   -140   -148    288   -101   -197    -75   -155    -98   -517
    -64    233    296    -85   -181    265   -106   -213    -88   -176   -124   -548
    -38    270    306   -116   -174    285   -114   -210    -83   -176   -122   -548
     62    387    324   -223   -129    355    -90   -171    -44   -132    -77   -504
    -20    322    342   -153   -181    332    -90   -184    -57   -148    -80   -527
    -85    262    348    -88   -218    303    -96   -197    -70   -166    -85   -542
    -46    332    379   -145   -213    355    -59   -168    -33   -132    -41   -496
    -23    355    379   -166   -200    366    -41   -153    -18   -119    -20   -467
    -59    332    389   -137   -226    361    -44   -155    -18   -122    -10   -454
    -90    277    368    -93   -231    324    -57   -176    -41   -148    -33   -465
   -127    218    345    -46   -239    283    -90   -205    -70   -184    -72   -491
   -148    194    342    -23   -244    267    -93   -213    -77   -192    -88   -498
    -96    280    376    -93   -236    327    -41   -174    -38   -158    -54   -467
   -103    324    426   -111   -265    374    -10   -150     -7   -124    -23   -439
   -145    306    449    -83   -298    376     -7   -145     -2   -111    -18   -423
    -38    407    446   -184   -241    426     28   -111     31    -80      7   -389
    -75    389    465   -158   -270    428     15   -124     20    -90      5   -387
   -132    345    475   -106   -303    410      5   -142      7   -106     -7   -402
    -31    478    506   -226   -267    493     49   -106     51    -59     36   -363
    -12    527    540   -257   -275    532     57    -98     70    -33     59   -345
    -23    501    522   -241   -272    511     36   -119     51    -46     41   -361
    -85    418    504   -166   -296    462      7   -150     20    -77      7   -376
    -62    413    475   -176   -270    444     -5   -166      7    -93    -15   -379
    -80    374    454   -145   -267    413    -31   -189    -20   -114    -49   -400
   -168    296    465    -64   -319    381    -62   -223    -54   -142    -85   -418
   -127    296    423    -85   -275    358    -57   -228    -62   -145   -103   -423
   -114    254    368    -72   -241    311    -80   -249    -93   -174   -145   -454
   -111    202    314    -44   -213    257   -103   -275   -119   -197   -168   -470
    -98    166    265    -33   -181    215   -124   -296   -145   -220   -197   -504
   -114    129    244     -7   -179    187   -135   -316   -168   -236   -218   -509
   -135    106    239     12   -187    174   -140   -324   -179   -236   -231   -504
   -106    106    213      0   -158    158   -163   -340   -189   -241   -246   -504
    -54    142    197    -44   -127    171   -166   -337   -189   -241   -236   -491
     25    252    226   -140    -98    239   -127   -303   -155   -210   -187   -441
    -25    231    257   -103   -140    244   -129   -314   -166   -218   -171   -436
    -83    158    241    -36   -161    200   -153   -335   -192   -254   -205   -459
    -44    176    218    -67   -129    197   -137   -314   -181   -254   -207   -465
    -57    148    202    -46   -129    174    -64   -239   -153   -257   -218   -493
    -57    163    220    -54   -137    189     72   -101    -77   -220   -200   -517
    -38    207    246    -83   -142    226    176     59     31   -135   -145   -501
      5    376    368   -192   -184    371    246    215    187     36     31   -355
     80    763    683   -423   -301    724    236    283    379    311    350    -46
     44   1288   1241   -667   -597   1267    122    187    581    675    787    371
    -77   1506   1584   -714   -831   1545   -145   -116    605    870   1034    597
   -148   1210   1356   -532   -753   1283   -384   -506    272    576    776    361
   -213    602    813   -194   -514    706   -478   -813   -236    -59    161   -163
   -202     96    296     51   -252    194   -478   -826   -496   -444   -239   -537
   -176   -114     62    145   -119    -25   -400   -678   -491   -491   -316   -628
   -189   -129     59    158   -124    -36   -303   -561   -410   -441   -309   -605
   -171    -93     77    132   -127     -7   -218   -454   -319   -379   -267   -550
   -137     18    153     59   -145     85   -145   -366   -231   -298   -200   -475
    -90    114    205    -10   -148    158    -83   -293   -158   -236   -155   -402
   -119     90    210     12   -166    150    -51   -265   -137   -226   -161   -387
   -140     85    226     25   -184    155    -38   -257   -135   -223   -168   -379
   -158     83    241     36   -200    163    -25   -254   -135   -223   -181   -371
   -171     38    210     67   -189    124    -25   -262   -148   -228   -254   -387
   -189      2    192     93   -192     96    -18   -254   -148   -228   -283   -381
   -181     12    192     83   -187    101      0   -236   -132   -215   -288   -355
   -233    -36    197    135   -215     80    -23   -254   -153   -228   -322   -371
   -207    -18    189    114   -200     85    -25   -257   -155   -228   -327   -376
   -153     18    168     67   -161     93     -2   -231   -135   -215   -322   -342
   -174    -20    153     96   -163     64    -12   -239   -140   -226   -332   -335
   -194    -64    127    129   -161     28    -12   -239   -140   -231   -340   -335
   -166    -57    109    111   -137     25    -12   -231   -127   -218   -332   -314
   -252   -158     93    202   -174    -31    -59   -275   -168   -244   -361   -335
   -231   -148     83    189   -158    -33    -59   -275   -161   -236   -353   -324
    -59     20     80     18    -70     51      2   -223   -103   -174   -288   -290
    -90      0     90     46    -90     44    -10   -239   -106   -176   -285   -340
   -194   -129     64    163   -132    -33    -70   -288   -148   -207   -306   -415
   -184   -119     62    150   -124    -28    -72   -293   -142   -200   -288   -454
   -114    -62     49     85    -83     -7    -49   -275   -119   -174   -246   -467
   -109    -70     38     90    -75    -15    -64   -290   -124   -171   -213   -480
   -140   -116     20    127    -80    -49    -77   -306   -140   -184   -194   -493
    -77    -64     12     72    -46    -28    -80   -303   -127   -171   -150   -472
    -38    -20     18     28    -31     -2    -90   -306   -119   -153   -111   -418
     -7     -5      2      7     -5     -2   -111   -309   -119   -155    -93   -384
     -5     -5     -2      5     -2     -5   -122   -322   -135   -166    -85   -379
     38     54     15    -46     12     36   -106   -301   -111   -137    -46   -335
     46     59     10    -54     18     36   -106   -298   -109   -129    -23   -309
      2      5      2     -2      0      5   -148   -335   -142   -158    -33   -322
     33     38      2    -38     15     20   -150   -329   -140   -153    -18   -285
     90     88     -5    -90     46     41   -161   -332   -140   -148     -5   -254
     93     96      2    -96     46     49   -158   -335   -140   -148     10   -228
     77     57    -20    -67     49     18   -158   -342   -153   -163      7   -228
     77     72     -5    -75     41     33   -150   -350   -168   -176      5   -236
     41     77     36    -62      2     57   -166   -361   -179   -184      7   -233
     23     62     38    -44     -7     51   -202   -379   -192   -194     -2   -231
     23     70     46    -46    -10     59   -192   -368   -184   -187    -10   -215
    -33     70    103    -18    -67     85   -168   -350   -166   -166      5   -197
    -57     62    119     -5    -88     90   -163   -340   -158   -158      5   -207
    -80     77    158      0   -122    119   -155   -335   -155   -150      0   -228
   -137     90    228     23   -181    158   -145   -322   -140   -137      0   -241
   -142     77    220     31   -181    148   -119   -293   -116   -129     -7   -244
   -111     85    197     12   -153    140   -111   -298   -122   -137    -25   -265
    -80     96    176     -7   -129    135   -106   -303   -111   -140    -41   -275
    -80     64    145      7   -111    103   -101   -322    -75   -137    -44   -277
    -96     41    137     25   -116     88   -101   -335    -75   -137    -41   -290
   -119     36    155     38   -137     96    -96   -324    -75   -137    -38   -283
   -132     12    142     59   -140     77   -101   -314    -85   -153    -54   -277
   -124     31    155     46   -140     93    -93   -303    -75   -140    -41   -252
   -124     -2    122     62   -124     59    -90   -309    -83   -142    -46   -244
   -158    -15    142     85   -153     64   -103   -327    -96   -150    -51   -236
   -161      0    161     80   -163     80   -103   -327    -93   -142    -44   -218
   -179    -25    153    103   -166     62   -106   -316    -96   -140    -57   -223
   -205      5    210     98   -207    106    -93   -296    -70   -109    -23   -200
   -215     -2    213    109   -215    103    -70   -272    -46   -103    -12   -176
   -226      5    231    111   -228    116    -64   -272    -44   -101    -12   -171
   -259     -2    257    132   -259    127    -80   -262    -33    -83     -7   -155
   -277     12    288    129   -283    150    -67   -244    -10    -70     15   -129
   -314     10    324    150   -319    166    -57   -246      2    -75     10   -145
   -342     -2    337    171   -340    166    -59   -249     15    -77     10   -153
   -314     15    329    150   -322    171    -88   -259     25    -75     36   -148
   -368     -5    361    184   -366    176    -67   -236     54    -59     59   -132
   -306     36    340    135   -324    187    -38   -207     83    -36     83   -101
   -316     31    348    140   -332    189    -64   -220     77    -31     96    -96
   -319     93    413    114   -366    252    -72   -207     93     -7    145    -59
   -277    119    394     77   -337    257    -70   -213     96      0    166    -31
   -272     93    366     90   -319    228    -72   -218     88     -2    168    -12
   -285    106    392     88   -340    249    -70   -205     90      2    194      2
   -275    109    384     83   -329    246    -64   -200     98      0    231     12
   -262    109    371     75   -316    239    -67   -202     98      2    265     18
   -277     93    371     90   -324    231    -77   -210     88     -7    277     25
   -262     64    327     98   -293    194   -103   -239     59    -28    275     28
   -283     88    371     98   -327    228    -96   -241     59    -18    293     46
   -207    220    428     -7   -316    322    -44   -197    116     46    348    101
   -249    197    446     25   -348    322    -44   -194    111     57    345    111
   -280    205    483     36   -381    342    -33   -200    106     59    329    103
   -218    293    511    -36   -363    402     -7   -184    127     93    348    114
   -226    246    470    -10   -348    358    -20   -194    106     62    316     93
   -205    283    485    -38   -345    384    -23   -179    122     80    332    122
   -166    371    537   -106   -350    454     28   -135    171    129    381    187
   -257    311    568    -25   -413    439     15   -153    158    111    363    189
   -236    272    506    -18   -371    387      7   -158    137     88    340    205
   -205    283    485    -38   -345    384     20   -145    145     96    350    233
   -171    277    449    -54   -311    363     15   -145    140     90    350    231
   -142    228    371    -41   -257    298     12   -150    119     57    324    202
   -119    202    319    -41   -218    259      5   -163     98     25    293    166
    -96    184    280    -44   -189    231    -10   -189     72    -10    244    106
   -101    158    259    -31   -181    207    -20   -205     51    -31    213     70
   -114    168    283    -25   -197    226    -23   -215     49    -28    202     51
   -103    171    275    -36   -189    223    -25   -226     44    -44    176     23
    -96    155    252    -31   -174    202    -25   -226     33    -64    145      2
    -88    166    254    -38   -174    210    -23   -228     31    -77    132     -7
   -109    150    259    -20   -184    205    -15   -231     25    -88    109    -25
   -116    129    246     -7   -181    187     -7   -220     28    -88    101    -54
   -114    122    236     -5   -176    179     -2   -215     31    -93     90    -77
    -80    122    202    -20   -142    161    -18   -220     15   -114     64   -109
    -12    166    179    -75    -96    171    -33   -239      0   -129     46   -137
      5    168    161    -88    -77    166    -20   -223      2   -137     23   -179
     18    129    111    -72    -46    119     38   -150     28   -150    -12   -231
     31    140    109    -85    -38    124    153    -31    101   -140    -38   -277
     49    218    168   -132    -59    194    259    119    223    -59      7   -259
    101    439    337   -272   -116    389    324    267    397    137    189   -103
    158    826    665   -493   -254    745    293    309    566    426    493    158
    155   1278   1119   -719   -483   1200    145    184    685    745    854    462
    109   1449   1340   -779   -615   1395   -122   -124    594    867   1013    563
     36   1221   1184   -631   -574   1202   -306   -480    239    553    732    329
    -23    644    667   -311   -345    654   -366   -719   -213    -72    135   -111
    -38    192    231    -77   -135    210   -363   -724   -420   -418   -218   -379
     -7     -7      0      7     -5     -5   -316   -618   -407   -459   -298   -449
     -2    -46    -46     23     20    -46   -257   -540   -348   -431   -298   -433
     33     23    -12    -28     23      5   -215   -475   -280   -387   -275   -379
     83    137     54   -109     12     96   -179   -410   -213   -324   -231   -314
     96    220    124   -158    -12    174   -145   -355   -158   -275   -192   -252
     90    257    163   -176    -36    210   -122   -322   -127   -246   -168   -220
     67    262    194   -166    -64    231    -96   -290   -103   -218   -145   -202
     51    257    202   -155    -75    231    -80   -272    -90   -194   -132   -194
     51    252    200   -150    -72    226    -62   -254    -75   -176   -132   -197
     54    223    168   -140    -57    197    -54   -241    -72   -174   -153   -213
     49    218    166   -135    -57    192    -49   -233    -64   -163   -166   -226
     20    210    189   -116    -83    200    -33   -218    -51   -137   -155   -218
     12    213    200   -111    -93    207    -25   -213    -46   -124   -140   -233
     18    197    176   -109    -77    187    -28   -213    -49   -116   -137   -257
     20    179    158    -98    -70    168    -20   -200    -36   -106   -142   -257
     31    148    114    -90    -41    132    -12   -192    -33   -106   -153   -262
     31    181    150   -106    -59    166    -10   -187    -20    -85   -145   -262
     31    184    153   -109    -62    168      0   -171     -5    -72   -145   -252
     31    179    148   -106    -57    163      0   -174     -5    -67   -145   -257
     12    187    174   -101    -80    181     10   -161      2    -49   -132   -252
      5    176    171    -90    -83    174     36   -142     18    -28   -119   -254
     -7    168    176    -83    -93    174     46   -135     23    -12   -109   -265
    -28    163    192    -67   -109    176     33   -135     20      0    -98   -267
    -28    153    181    -62   -106    166     20   -129     23     18    -85   -259
    -20    140    161    -59    -90    150     12   -127     23     33    -70   -252
     -2    132    135    -67    -67    135     -2   -135     10     41    -59   -246
     90    176     85   -135      2    129    -15   -137      0     51    -54   -241
    153    181     28   -168     62    106    -31   -142    -12     54    -57   -246
    116    142     25   -129     46     85    -46   -150    -20     54    -57   -252
    122    137     15   -132     51     77    -44   -140     -5     59    -36   -228
    161    142    -18   -153     90     62    -57   -145      0     51    -33   -218
    179    163    -15   -171     98     72    -57   -135     25     62    -25   -197
    145    181     36   -163     54    109    -36   -106     70     77    -12   -158
    161    200     36   -181     62    119    -49   -103     88     64    -31   -132
    142    189     46   -166     49    119    -31    -77    101     51    -44   -116
    103    148     44   -127     28     96    -10    -62     96     33    -49   -109
     98    145     46   -122     25     96      7    -51     88     36    -36    -83
    127    163     36   -145     44     98      7    -64     67     38    -33    -72
    135    163     25   -150     54     96    -15    -88     38     36    -46    -83
    111    129     18   -122     46     72    -36   -109      7     20    -64   -103
     98    103      5   -101     46     54    -15   -106     -2     23    -59   -124
    119    124      5   -122     57     64     -5    -93      2     25    -46   -129
    158    171     10   -166     72     90      5    -83     12     25    -36   -127
    220    220     -2   -223    111    109     25    -62     25     31    -25   -124
    135    153     18   -142     59     85     28    -59     15     15    -33   -155
     93     93     -2    -96     46     46     12    -83     -5    -10    -51   -200
    119     96    -23   -106     72     36     10    -93     -5    -28    -49   -223
    124     90    -36   -109     80     28      2   -103     -7    -31    -46   -241
    142     64    -77   -103    111     -5    -18   -119    -12    -38    -46   -246
    150     33   -116    -90    135    -41    -41   -150    -25    -57    -54   -244
    135     15   -119    -75    127    -51    -44   -163    -23    -75    -64   -233
    111     10   -101    -62    106    -44    -44   -161    -18    -80    -64   -202
    116      0   -116    -57    116    -57    -51   -168    -23   -101    -72   -181
    127    -20   -148    -54    135    -83    -59   -166    -25   -114   -103   -174
    150    -36   -187    -57    166   -111    -67   -155    -25   -114   -124   -168
    150    -33   -187    -59    168   -109    -77   -155    -31   -119   -119   -140
    129    -23   -153    -51    140    -88    -59   -135    -12   -109    -80   -109
    101    -49   -150    -25    124    -98    -54   -119     -2   -119    -67   -111
     67    -49   -116    -10     90    -83    -49   -101     12   -122    -49   -106
     31    -46    -80      5     54    -64    -25    -80     31   -129    -38    -90
     23    -59    -83     18     51    -70    -18    -72     36   -145    -44    -93
     18    -54    -72     18     41    -62     -2    -59     49   -137    -15    -88
     12    -20    -33      5     20    -28      5    -49     67   -116     20    -67
      5    -12    -18      2     10    -15     -7    -64     64   -109     25    -72
    -23    -33    -10     28     -7    -23    -44    -80     59   -111     18   -103
     10     12      2    -12      2      5    -31    -64     83    -96     41   -124
     44     64     18    -54     12     41      7    -36    111    -70     80   -137
      7     54     44    -33    -18     49     33    -28    116    -64     90   -148
    -33     28     62      2    -46     44     46    -23    114    -77     83   -174
   -103    -25     75     64    -90     23     38    -36     90   -114     46   -220
    -98    -18     77     57    -88     28     46    -31     98    -98     46   -226
    -20     54     75    -18    -49     62     75    -10    124    -41    101   -223
      7     77     70    -41    -31     75     75      0    135      5    184   -249
    -41     59    101    -10    -72     80     57     10    142     49    202   -262
    -33     75    106    -20    -70     90     67     33    166     88     85   -293
     18    140    122    -80    -51    129     93     54    181     80     -7   -314
     41    171    129   -106    -44    150     90     59    184     59    -70   -329
     51    187    135   -119    -41    161     96     67    194     64    -88   -337
     83    220    135   -153    -25    179    132     90    207     62    -96   -324
     70    218    145   -145    -38    184    137     88    197     36    -90   -314
     49    252    202   -150    -75    228    140     80    197     36    -62   -303
     46    275    226   -163    -88    252    140     75    197     33    -36   -316
     20    259    236   -140   -106    249    119     57    179     15    -46   -324
     20    239    218   -132    -98    231     93     41    161     -5    -72   -342
     25    223    197   -124    -85    210     83     38    150    -18    -83   -355
     25    187    158   -106    -64    174     77     33    132    -33   -111   -381
     15    161    145    -88    -64    153     83     28    122    -46   -122   -400
      2    142    140    -75    -70    142     96     31    114    -49   -122   -413
     -2    114    116    -54    -59    114    103     28    106    -51   -119   -426
     -7     98    106    -46    -57    101     96     12     88    -59   -111   -441
    -15     98    114    -41    -64    106     96      5     77    -62   -106   -446
    -25    109    132    -41    -77    119     90     -2     70    -67   -101   -452
    -20    119    140    -49    -80    129     85     -7     64    -70    -90   -459
    -25    119    145    -49    -85    132     93     -2     72    -59    -80   -485
    -25    127    153    -51    -90    140    103      5     85    -46    -77   -488
    -31    119    150    -44    -90    132    101      0     90    -44    -98   -506
    -25    109    135    -41    -80    122     93     -7     83    -54   -122   -527
    -31    119    150    -46    -93    135    109      7     98    -38   -124   -501
    -31     93    124    -33    -77    109    127     28    109    -46   -145   -506
    -28     57     85    -18    -57     70    210    109    155    -51   -174   -522
    -28     72    101    -20    -64     85    319    226    239    -18   -176   -491
     12    200    187   -106    -85    192    423    394    389    122    -70   -381
     90    449    358   -270   -135    405    467    519    566    342    184   -179
    153    878    724   -517   -285    802    426    545    761    672    587    158
    109   1340   1231   -724   -561   1286    249    368    885   1010   1002    511
     28   1343   1314   -688   -641   1330    -33     10    709    976   1028    511
    -62    956   1018   -449   -540    987   -202   -350    296    519    633    174
   -109    384    493   -140   -301    439   -252   -537   -116    -59    114   -265
   -111      7    119     51   -114     62   -218   -475   -236   -272    -80   -480
   -122   -148    -28    132    -46    -88   -150   -355   -184   -283    -90   -522
   -116   -153    -36    135    -41    -96    -72   -257    -98   -231    -31   -472
    -93    -85      5     88    -51    -41      2   -168      0   -153     41   -407
    -67     10     77     28    -72     44     77    -90     98    -70    119   -345
    -59     85    142    -15   -101    114    119    -46    155    -20    166   -288
    -38    111    148    -36    -93    129    127    -31    174     -7    168   -265
    -38    114    150    -38    -93    132    129    -31    174     -7    166   -265
    -38    127    166    -44   -101    145    132    -31    174      0    174   -265
    -23    119    142    -49    -83    129    119    -41    163    -10    161   -277
    -18    122    140    -51    -80    129    116    -51    155    -10    150   -277
    -18    127    145    -57    -80    135    116    -54    155     -5    148   -265
    -10    124    135    -57    -72    129    119    -51    161     -2    140   -252
      2    127    124    -64    -62    124    111    -64    150    -10    122   -252
     15    132    116    -75    -51    124    101    -77    140    -15    106   -252
     31    140    109    -88    -38    124     96    -85    132    -15     93   -244
     36    153    116    -93    -38    135     96    -83    137      0     93   -231
     36    153    116    -96    -38    135     90    -88    132      2     80   -228
     46    161    114   -103    -33    137     85    -93    127      2     72   -220
     54    161    103   -109    -25    132     83    -98    122      7     64   -213
     67    179    111   -122    -20    145     75   -101    124     23     70   -200
     72    179    106   -127    -18    145     80    -98    127     38     83   -181
     85    179     90   -132     -2    135     90    -88    135     62    106   -163
     90    174     80   -135      5    127     96    -80    142     96    140   -137
     98    176     77   -137     10    127    101    -77    148    127    124   -116
     98    189     88   -145      2    140     98    -83    145    124    109   -101
     85    181     96   -135     -5    140     93    -85    137    109    114    -85
     85    197    109   -142    -12    153     96    -75    145    111    155    -62
    106    226    119   -166     -5    174     80    -72    148    111    200    -54
    101    223    122   -163    -10    174     67    -77    142    106    218    -62
    101    231    127   -166    -12    179     67    -70    150    106    215    -49
    101    241    140   -171    -20    192     67    -64    155    111    194    -57
    101    257    155   -179    -25    207     59    -70    155    132    202    -67
    114    277    161   -197    -25    220     44    -72    153    148    218    -49
    119    283    163   -202    -23    226     31    -70    155    163    257    -51
    111    290    176   -202    -33    233     28    -80    137    171    306    -75
    106    293    187   -200    -38    241     46    -70    142    174    335    -75
     96    270    171   -184    -36    220     64    -62    145    163    288    -70
     85    233    148   -161    -31    192     80    -67    129    155    301    -80
     70    244    174   -158    -51    207     85    -80    116    158    361   -101
     59    249    189   -153    -64    220     88    -85    109    155    423    -90
     62    231    166   -148    -51    200     96   -103     88    129    355   -109
     80    241    161   -161    -41    202    116   -106     98    119    311   -119
     72    231    158   -153    -44    194    137   -101    106    114    290   -114
     64    218    153   -140    -44    187    150    -90    116     93    236   -122
     64    207    142   -137    -38    176    174    -72    129    106    194   -145
     51    189    137   -122    -44    166    194    -62    140    106    168   -179
     51    171    116   -114    -33    145    189    -70    132     98    181   -231
     67    163     96   -114    -12    129    187    -77    135    101    202   -290
     70    184    111   -127    -20    148    184    -93    124     90    226   -348
     72    192    116   -132    -20    155    189   -103    119     64    202   -397
    103    192     88   -148      7    140    181   -116    103     20    189   -441
    103    187     83   -145     10    135    179   -124     93     -2    205   -475
     90    174     80   -135      5    127    174   -135     75    -25    215   -483
     93    163     67   -129     12    116    163   -153     54    -54    205   -452
     98    145     46   -122     25     96    155   -161     41    -77    194   -415
     98    148     49   -122     25     98    148   -174     25    -98    202   -371
    101    142     41   -122     28     93    142   -171     20   -101    205   -342
    103    129     23   -116     41     77    142   -166     10   -111    176   -332
    101    109      5   -106     49     59    158   -158     10   -127    153   -327
    103    106      2   -103     51     54    163   -150     15   -114    179   -329
    103    114      7   -109     49     59    161   -145     15   -103    192   -342
     77    103     23    -90     28     64    184   -124     31    -96    176   -337
     57     59      0    -59     28     31    189   -114     33    -96    161   -319
     46     38     -7    -41     28     15    179   -111     36    -70    200   -319
     20     33     12    -28      5     23    176   -119     46    -44    228   -342
     10     28     18    -20     -2     23    176   -127     38    -51    202   -368
    -10     15     23     -2    -18     20    142   -137     33    -70    171   -371
    -31      0     31     15    -31     15    103   -153     12   -101    135   -361
     20     12     -7    -18     12      2     98   -161     -2   -116    116   -389
     46     25    -20    -36     33      2     98   -158      5   -111    124   -405
     31     49     18    -41      5     33     98   -168      0   -124     93   -407
     33     59     25    -46      5     44    103   -176     10   -119     85   -428
     38     64     23    -51      7     44    109   -174     25    -96    119   -444
     59     88     28    -75     15     59    111   -161     46    -72    153   -413
     59    106     46    -83      5     77    114   -155     49    -70    163   -402
     57    150     93   -103    -18    122    103   -166     44    -67    158   -402
      7    179    171    -93    -80    174    111   -148     62    -51    161   -384
    -10    207    218    -98   -114    213    122   -142     75    -41    163   -345
    -33    249    280   -109   -158    265    119   -132     90    -28    179   -301
    -51    254    306   -101   -179    280     88   -150     77    -41    168   -298
    -67    233    301    -83   -184    267     51   -174     54    -62    161   -303
    -64    202    267    -70   -166    233     28   -189     46    -62    181   -275
    -70    166    233    -49   -153    200      2   -215     18    -88    168   -267
    -85    145    231    -28   -158    187    -18   -236     -7   -124    142   -285
    -85    114    200    -15   -142    155    -41   -275    -33   -184    103   -296
   -150     88    239     31   -194    161    -31   -272    -18   -202    106   -239
   -207     36    244     85   -226    137    -33   -259    -28   -215     70   -210
   -142     10    153     67   -148     80    -80   -296    -75   -213     41   -277
    -96     12    109     41   -103     62    -98   -314    -85   -239     38   -298
   -122    -15    106     67   -114     44    -83   -301    -75   -275     46   -293
   -135    -15    119     72   -129     49    -77   -298    -72   -272     51   -280
   -119    -15    103     67   -111     44    -83   -303    -80   -288     10   -267
   -124    -33     90     77   -111     28    -77   -288    -75   -290     15   -262
   -124     -5    119     64   -122     57    -59   -267    -67   -262     54   -270
   -124     31    155     46   -140     93    -46   -257    -62   -254     54   -267
    -93     72    166     10   -129    119    -28   -233    -51   -252     67   -246
    -72     59    132      5   -103     96     31   -153    -18   -241     59   -283
    -51     98    150    -23   -101    124    150     -2     77   -189     75   -280
    -20    189    207    -85   -114    200    265    179    218     10    181   -184
     25    389    363   -207   -168    376    348    355    397    361    376     18
     80    761    680   -423   -301    722    322    387    561    615    657    327
     18   1226   1208   -620   -594   1215    236    290    696    885   1021    709
    -88   1402   1491   -659   -789   1447      7    -38    600    956   1158    826
   -135   1161   1296   -511   -714   1228   -210   -426    254    670    917    571
   -145    537    680   -197   -413    607   -306   -683   -215     38    272     12
    -96     90    187      2   -142    137   -348   -709   -433   -301   -116   -337
    -59   -101    -41     77    -10    -72   -329   -628   -444   -348   -197   -452
    -25   -116    -90     72     31   -103   -267   -542   -389   -311   -179   -470
      5    -51    -57     20     31    -54   -187   -446   -301   -252   -116   -413
     33     54     20    -46      7     38   -122   -366   -220   -181    -49   -358
     54    140     83    -98    -15    114    -83   -319   -168   -140     -5   -322
     77    171     93   -124     -7    132    -62   -298   -153   -142      5   -314
     93    179     85   -137      2    132    -54   -288   -142   -137     18   -314
    111    197     83   -155     15    140    -57   -285   -135   -124     38   -327
    142    207     64   -176     38    137    -64   -290   -137   -122     38   -340
    179    236     57   -207     62    148    -70   -288   -132   -114     44   -335
    194    252     57   -226     70    155    -70   -285   -135   -109     59   -335
    179    241     62   -210     57    150    -64   -280   -132   -109     70   -316
    158    233     75   -197     41    153    -64   -275   -127   -106     64   -293
    168    239     70   -202     49    155    -64   -275   -127   -103     64   -283
    179    259     77   -220     49    168    -70   -285   -132    -98     70   -285
    174    265     90   -220     41    176    -67   -283   -127    -96     64   -267
    155    277    119   -218     18    200    -54   -267   -114    -77     80   -257
    140    301    161   -220    -10    231    -44   -252    -96    -54    103   -252
    145    327    181   -236    -18    254    -38   -236    -75    -36    109   -236
    137    353    213   -246    -36    283    -31   -215    -44     -7    135   -194
    150    379    226   -267    -38    303    -38   -202    -23     10    148   -168
    179    376    197   -277     -7    288    -54   -207    -25      5    140   -161
    200    374    174   -288     12    275    -62   -218    -25      2    124   -163
    239    394    155   -316     41    275    -72   -228    -18     12    119   -171
    257    407    150   -332     51    280    -77   -233    -15     18    122   -179
    233    402    168   -316     33    285    -75   -228     -7     23    132   -174
    231    431    197   -332     15    314    -72   -226     -5     31    161   -155
    223    452    228   -337     -2    340    -75   -218     -2     33    184   -142
    174    431    254   -303    -41    342    -77   -215    -15     23    171   -145
    135    423    288   -277    -75    355    -77   -213    -25     23    174   -142
    106    418    309   -265   -101    363    -80   -197    -31     20    194   -135
     80    410    329   -246   -124    371    -72   -179    -28     28    226   -119
     67    402    335   -236   -132    368    -70   -181    -41     20    218   -119
     67    384    316   -226   -124    350    -83   -202    -64      2    187   -140
     88    376    288   -233   -101    332    -93   -226    -98    -23    148   -166
    106    371    265   -239    -77    319    -88   -236   -124    -41    109   -181
     98    361    262   -231    -83    311    -77   -233   -137    -54     83   -202
     75    342    267   -207    -96    306    -64   -226   -148    -62     64   -228
     12    327    314   -171   -150    319    -46   -202   -137    -62     62   -220
     12    329    316   -171   -153    322    -41   -207   -137    -64     46   -228
     67    319    249   -194    -90    285    -49   -236   -150    -83     12   -257
    119    301    181   -210    -31    241    -57   -262   -158    -88    -18   -288
    137    288    148   -215     -5    220    -57   -275   -161    -93    -62   -340
    111    275    161   -194    -25    218    -38   -257   -137    -80    -72   -361
     96    267    168   -184    -36    218    -18   -233   -109    -70   -103   -361
    101    275    174   -187    -36    226    -18   -231   -101    -64   -122   -361
     77    285    205   -181    -64    246    -12   -223    -93    -64   -135   -374
     36    257    218   -148    -90    239     10   -202    -77    -64   -124   -384
     38    246    207   -142    -85    228     12   -205    -72    -72   -145   -394
     46    277    231   -161    -90    254      7   -202    -67    -85   -189   -379
     10    272    259   -142   -124    267     -7   -200    -75   -111   -207   -353
     33    265    231   -148    -98    246    -31   -223    -96   -135   -179   -384
     28    275    246   -153   -109    262    -31   -213    -93   -132   -116   -387
     46    275    228   -161    -90    252    -44   -210   -101   -148   -101   -361
     64    272    207   -171    -70    241    -67   -213   -111   -168   -129   -353
     72    280    207   -176    -67    244    -80   -205   -109   -171   -148   -337
     85    293    207   -189    -62    252    -96   -207   -109   -171   -150   -324
     90    314    223   -202    -64    270    -93   -200    -93   -161   -135   -319
     88    316    226   -202    -70    272   -103   -205    -98   -163   -135   -319
    103    327    220   -215    -59    275   -106   -192    -93   -155   -119   -306
    135    345    210   -244    -36    277   -106   -187    -96   -153   -114   -285
    168    366    197   -267    -12    283   -109   -192    -96   -150   -109   -277
    181    384    202   -285    -10    293   -119   -197    -98   -150    -96   -254
    194    397    200   -296     -2    298   -119   -197   -101   -145    -85   -231
    174    387    210   -280    -18    298   -116   -194   -103   -140    -77   -220
    119    384    265   -252    -72    324    -90   -166    -85   -111    -44   -189
    127    392    265   -259    -70    329    -96   -187    -90   -106    -31   -184
    163    407    244   -288    -38    327   -106   -207   -103   -111    -31   -192
    166    410    244   -290    -38    327    -96   -202    -98    -98    -20   -174
    187    428    241   -306    -25    335    -75   -194    -85    -80     -7   -153
    179    446    267   -316    -44    358    -54   -176    -70    -59     23   -101
    192    465    270   -329    -38    368    -33   -153    -46    -31     49    -64
    210    491    277   -350    -33    384    -10   -129    -20      2     77    -38
    207    509    301   -358    -46    405     10   -122    -15     15    103     -2
    197    517    319   -358    -62    420     25   -122     -7     28    106     62
    202    527    324   -366    -59    426     38   -127      0     38     98    114
    168    548    376   -358   -103    462     54   -132     18     62    111    127
    150    563    413   -355   -129    488     54   -129     33     88    122    111
    161    537    376   -350   -109    457     12   -158      2     67    101     49
    155    540    381   -348   -114    462     -5   -171    -10     57     93     12
    161    550    389   -358   -114    470    -18   -184    -12     46     93     12
    189    540    350   -363    -80    446    -36   -192    -18     25     80     -5
    244    506    259   -376     -7    384    -90   -220    -51    -28     44    -49
    244    454    210   -350     18    332   -119   -239    -75    -59     20    -88
    220    415    194   -319     12    303   -109   -236    -83    -70     10   -116
    218    389    171   -303     23    280    -88   -233    -93    -75      0   -148
    187    379    192   -283     -2    285    -72   -228   -101    -75      0   -163
    166    361    194   -265    -15    277    -64   -223   -106    -77     -2   -171
    153    327    174   -241    -10    249    -62   -231   -122    -93    -18   -184
    140    322    181   -231    -20    252    -54   -236   -122    -90    -15   -181
    124    322    194   -223    -36    259    -49   -244   -127    -90    -12   -181
    129    332    202   -231    -36    270    -51   -244   -119    -88     -7   -181
    122    306    184   -215    -31    246    -59   -249   -127    -98    -10   -192
    140    290    150   -215     -5    220    -67   -257   -132   -109    -15   -207
    153    303    150   -228      0    228    -59   -252   -124   -111    -10   -207
    142    275    129   -210      5    202      2   -184    -88   -103    -18   -223
    150    257    106   -205     20    184    119    -51    -18    -80    -18   -262
    181    319    137   -249     23    228    252    114     98     -2     33   -249
    246    475    228   -363     10    353    348    301    262    153    176   -114
    314    820    506   -568    -96    665    350    374    436    400    452    176
    267   1366   1096   -818   -413   1234    270    309    641    763    885    628
     80   1751   1670   -914   -795   1712     36     41    704   1023   1218    958
    -62   1553   1615   -748   -839   1582   -213   -337    426    820   1052    784
   -122    901   1023   -389   -574    963   -366   -667    -77    207    452    233
   -109    254    363    -72   -236    306   -420   -763   -428   -303    -83   -280
    -80     -7     72     44    -77     31   -374   -644   -454   -410   -228   -444
    -77    -12     62     44    -70     23   -275   -511   -366   -366   -202   -444
    -51     51    103     -2    -77     77   -181   -394   -267   -298   -145   -402
    -28    161    189    -67   -109    174    -98   -296   -168   -215    -64   -340
     -7    246    254   -119   -129    249    -49   -233   -101   -161     -7   -301
     -2    267    270   -132   -137    267    -44   -218    -93   -161     -2   -306
    -12    275    288   -132   -150    280    -44   -213    -90   -166      2   -309
    -25    239    265   -109   -145    252    -51   -207    -93   -176     -7   -327
    -10    231    241   -109   -124    236    -49   -197    -90   -179    -15   -335
     -7    246    254   -122   -132    249    -46   -189    -85   -171    -10   -332
     -7    252    257   -122   -132    254    -41   -181    -77   -163     -5   -327
      0    267    265   -135   -132    267    -31   -168    -62   -148      5   -314
     -2    262    265   -129   -132    262    -20   -155    -51   -137     10   -309
      0    254    252   -127   -124    252    -25   -158    -62   -148     -5   -322
    -20    246    267   -111   -142    257    -23   -163    -67   -155    -12   -329
    -31    239    270   -103   -150    254    -10   -148    -54   -145     -5   -322
    -12    226    239   -106   -124    231     -7   -142    -54   -148     -5   -322
     15    259    244   -140   -114    252      0   -132    -46   -137      7   -303
     12    275    259   -145   -122    267     15   -124    -41   -132     15   -288
      0    259    259   -129   -129    259     31   -114    -41   -132     15   -285
    -25    228    254   -101   -140    241     46   -111    -46   -135     -2   -301
    -36    205    241    -83   -137    223     59   -109    -51   -135    -18   -303
    -28    210    236    -90   -132    223     75    -98    -41   -114    -12   -301
    -41    192    231    -75   -135    210     88    -90    -38    -96    -10   -306
    -67    179    246    -54   -155    213     93    -93    -44    -90    -18   -311
    -70    153    223    -44   -148    189     77    -96    -51    -85    -28   -311
    -80    135    215    -25   -148    174     77    -83    -49    -72    -31   -309
    -80    145    223    -33   -153    184     77    -70    -44    -49    -23   -301
    -72    142    215    -33   -142    179     77    -67    -44    -31     -7   -285
    -77    116    194    -20   -137    155     57    -90    -75    -31      0   -270
    -75    114    189    -20   -132    150     44   -103    -96      7     33   -228
    -85    114    200    -18   -142    155     20   -122   -101     36     49   -202
    -62    109    171    -23   -116    140      2   -142   -114      0     15   -236
    -54    122    176    -33   -116    148     18   -124   -103    -12     12   -241
    -51    119    171    -36   -111    145     20   -116   -101    -20     12   -215
    -62    109    171    -23   -119    140     31   -111    -98    -25     12   -192
    -62    101    163    -18   -111    132     28   -116   -101    -23     20   -192
    -57    114    171    -28   -114    142     28   -116    -93     -7     38   -181
    -44    111    155    -33   -101    132     10   -129    -98    -12     38   -194
    -64     98    163    -18   -114    129      2   -127    -80     -2     57   -202
    -93     72    166     10   -129    119     -7   -116    -64      0     70   -213
    -85     83    166      0   -124    124     -7   -116    -64    -10     64   -239
    -72     96    168    -12   -119    129      7    -85    -44      0     72   -246
    -90     77    168      5   -129    122     25    -51    -18     20     98   -259
   -103     57    161     23   -132    109     31    -38      5     36    114   -290
   -116     51    168     31   -142    109     18    -38     23     44    114   -322
    -93     77    168      7   -132    122     15    -31     38     49    114   -342
    -80     88    168     -5   -124    127      7    -20     46     57    116   -363
    -77     59    137     10   -106     98     18     10     51     67    119   -381
   -109     31    140     38   -124     85     23     12     31     62    119   -400
   -129     20    150     54   -140     85     23      0     12     46    111   -413
   -155    -15    140     85   -150     62     18    -23    -10     18     85   -423
   -168    -46    122    109   -145     36      5    -44    -23      5     72   -431
   -163    -85     77    122   -122     -2    -15    -54    -33     -5     67   -444
   -153   -111     41    129    -98    -36    -20    -59    -36    -10     59   -472
   -135   -109     23    122    -83    -44    -10    -57    -28    -12     62   -493
    -88    -59     28     75    -59    -15     10    -41    -10     -2     83   -485
    -77    -38     38     57    -59      0     23    -23     -2     12    101   -475
    -51    -18     31     33    -44      5     10    -20     -7     10    101   -480
    -15     25     38     -5    -28     31    -23    -31    -18      2     98   -488
     15     57     41    -36    -12     49    -46    -41    -31    -12     80   -491
     51     90     38    -72      7     64    -51    -46    -33    -23     75   -478
     88    116     28   -103     28     72    -41    -28    -23    -18     90   -462
    103    137     33   -122     36     85    -41    -18    -12     -2    119   -446
     98    137     38   -116     31     88    -49    -12     -5      7    127   -439
    124    129      5   -129     59     70    -54     -7      0      7    127   -436
    163    148    -15   -155     88     67    -67    -12    -10     -5    137   -439
    137    171     33   -155     51    101    -59     -7     -2     -2    153   -428
    111    189     77   -150     18    135    -54     -5      0      0    168   -410
     72    205    129   -140    -28    168    -38     12     18      7    197   -381
     -5    184    189    -90    -96    187    -23     18     28     12    220   -368
    -28    215    244    -93   -135    228     -5     28     49     36    259   -345
    -23    259    283   -116   -153    270     12     46     72     51    288   -316
    -33    241    272   -106   -153    257     10     38     59     23    288   -337
      2    246    244   -124   -122    246     -5     23     46     -2    298   -335
     44    277    233   -163    -93    257    -28    -12     23    -44    306   -324
     72    306    233   -189    -80    270    -49    -41      5   -103    311   -301
     88    309    218   -200    -64    265    -70    -93      5   -137    327   -290
     88    301    213   -194    -62    257    -77   -111      2   -119    303   -296
     80    288    207   -187    -62    249    -88    -98      5   -103    259   -290
     90    280    189   -184    -49    236    -93    -83      7    -64    210   -288
     51    244    192   -148    -70    218    -88    -75      0    -70    194   -293
     33    218    184   -127    -75    202    -64    -59     15    -64    202   -283
      0    179    179    -90    -90    179    -51    -49      7    -70    179   -290
    -36    168    205    -64   -119    187    -49    -54      0    -75    158   -296
    -31    145    176    -59   -103    161    -46    -59      0    -72    137   -301
    -36    122    155    -44    -96    137    -51    -70     -5    -72    124   -314
    -36    114    148    -38    -93    129    -44    -75    -12    -88     96   -342
      2    137    135    -70    -64    137    -38    -77    -15    -90     75   -361
    -20    137    158    -59    -88    148    -23    -51      0    -80     77   -379
    -46    145    192    -49   -119    166     10     -7     36    -51     96   -379
    -33    145    179    -54   -106    161     25      7     51    -38    103   -384
    -25    137    163    -54    -93    150     23      7     54    -44     96   -387
    -20    135    155    -59    -88    145     23     10     59    -41     96   -376
      0    124    124    -62    -62    124     41     36     75    -41     80   -389
     15    116     98    -67    -41    106    116    132    137    -15     59   -420
     23    155    132    -88    -54    145    231    262    252     23     72   -428
     57    259    200   -158    -72    231    348    441    436    145    179   -337
    114    483    368   -298   -127    426    400    555    615    350    394   -148
    145    878    732   -514   -293    807    358    537    743    657    745    171
     70   1350   1280   -709   -605   1317    200    337    802    987   1148    532
    -28   1337   1363   -657   -696   1348    -51      2    587    966   1153    537
    -93    914   1008   -410   -550    961   -184   -309    176    519    706    181
   -124    290    413    -85   -270    350   -228   -488   -246   -116     77   -311
    -90    -80     10     85    -51    -36   -241   -470   -389   -387   -207   -561
    -41   -202   -161    119     57   -181   -205   -355   -332   -381   -239   -589
    -15   -210   -194    111     88   -202   -166   -272   -246   -306   -194   -555
     15   -129   -148     57     80   -137   -127   -205   -155   -197   -119   -491
     49    -15    -64    -15     57    -38    -75   -127    -54    -96    -41   -420
     64     62     -2    -64     33     31    -38    -64     25    -25     10   -363
     75    119     41    -98     15     80    -36    -33     67     15     41   -329
     75    116     38    -98     18     77    -31    -25     72     23     46   -329
     72    114     41    -93     15     77     -7    -15     75     36     54   -340
     80    145     64   -114      7    103      5     -5     77     59     72   -335
     77    145     67   -114      5    106     15      7     85     75     77   -324
     70    116     44    -96     12     80     12     10     88     75     75   -319
     88    111     23    -98     33     67      7      0     98     80     75   -316
    114    137     20   -127     46     80     -7    -18     96    103     83   -309
    135    155     20   -145     57     88    -18    -25    101    122     88   -301
    148    163     12   -158     67     90    -28    -28    114    135     85   -296
    187    192      5   -189     90     98    -33    -20    124    148     88   -285
    215    228     10   -223    103    119    -46    -23    132    174    101   -257
    241    244      2   -244    119    124    -49    -25    137    194    111   -241
    259    252    -10   -257    135    122    -72    -51    116    210    109   -246
    280    257    -23   -267    153    116    -80    -62     96    213     96   -252
    293    252    -41   -275    166    106    -83    -67     62    197     90   -252
    280    252    -31   -267    155    111    -83    -70     38    181     88   -241
    283    244    -41   -265    163    101    -85    -64     25    158     85   -231
    293    249    -44   -270    168    103    -88    -59     15    140     90   -218
    298    275    -23   -288    158    127    -93    -62      7    116     88   -213
    306    293    -12   -301    161    140    -93    -62      2     93     85   -205
    301    311      7   -309    148    161    -93    -57      5     85     90   -192
    316    303    -12   -309    166    145   -101    -51      5     72     77   -181
    319    301    -20   -311    171    140   -114    -51     -2     59     72   -171
    314    314      0   -314    158    158   -114    -46      0     54     80   -150
    319    332     12   -327    153    174   -124    -51     -5     46     83   -142
    327    314    -12   -319    171    150   -116    -38      0     38     83   -129
    332    324    -10   -329    171    155   -116    -36      0     38     85   -119
    337    335     -2   -337    171    166   -116    -36     -2     33     80   -116
    335    324    -12   -332    174    155   -111    -31     -5     23     70   -119
    327    319     -7   -322    168    155   -103    -28     -7     20     70   -111
    316    319      2   -319    155    161   -101    -31    -15     18     64   -111
    322    311    -10   -316    166    150    -93    -31    -23     10     59   -119
    327    301    -28   -316    179    137    -93    -41    -36     -5     54   -135
    319    285    -33   -301    176    127    -88    -41    -41    -10     51   -145
    324    277    -46   -301    184    116    -77    -31    -38     -7     51   -150
    316    270    -46   -296    181    111    -67    -23    -38     -5     44   -158
    298    259    -41   -280    168    109    -51    -15    -36      0     41   -158
    285    259    -25   -272    155    116    -33      0    -23     12     44   -142
    280    259    -23   -270    150    119    -31      2    -20     15     44   -145
    272    254    -20   -265    145    116    -23      5    -20     15     36   -148
    249    246     -5   -249    127    122    -20      2    -20     15     33   -142
    249    228    -20   -239    135    103    -15     12    -12     15     28   -129
    241    213    -31   -228    135     93    -23      7    -23     -5      0   -129
    220    218     -2   -220    111    109    -18      7    -28    -20     -5   -129
    213    220      7   -218    101    114    -15      5    -25    -25      2   -129
    218    228     10   -223    103    119    -18      2    -23    -31     18   -137
    220    218     -5   -220    114    106    -10     10    -23    -36     23   -150
    249    228    -20   -241    135    103     -7     12    -23    -44     28   -161
    277    233    -44   -257    161     96    -10      5    -23    -59     25   -181
    306    244    -62   -275    184     90    -20     -5    -20    -75     28   -207
    332    270    -62   -303    197    106    -31     -2      2    -75     38   -207
    363    324    -41   -345    202    142    -33      5     41    -41     59   -194
    392    358    -33   -376    210    163    -41      5     77     20     62   -200
    368    374      5   -371    181    189    -12     33    116    101     75   -189
    345    397     51   -371    148    223     10     57    150    166    103   -171
    342    410     67   -376    137    239     12     67    158    200    116   -166
    335    426     90   -381    122    259      2     72    158    218    127   -166
    345    428     83   -387    132    257      0     77    161    228    140   -150
    337    439     98   -389    119    270     -2     88    155    244    155   -135
    309    454    145   -381     83    301      2    106    163    254    174   -132
    285    470    181   -379     51    327     25    132    181    265    197   -111
    290    470    179   -379     57    324     28    142    192    262    210    -96
    275    475    200   -376     36    340     36    153    197    259    226    -88
    254    496    239   -376      7    368     46    158    205    262    246    -83
    239    496    257   -368    -10    376     49    155    210    259    257    -85
    236    509    272   -371    -18    392     49    145    210    252    265    -90
    236    550    311   -394    -38    431     49    127    218    252    290    -83
    218    592    371   -405    -75    483     49    116    223    249    319    -75
    228    605    374   -418    -72    491     38     98    215    233    327    -72
    252    620    368   -436    -57    496     20     70    200    218    335    -67
    249    615    366   -433    -57    491      2     51    184    200    350    -75
    246    594    348   -420    -49    472     -7     46    168    179    366    -67
    244    574    329   -410    -44    452    -10     44    161    168    374    -51
    213    532    319   -371    -51    426    -18     41    142    145    374    -49
    213    524    311   -368    -49    418    -23     44    127    132    368    -41
    246    545    298   -397    -25    420    -12     59    127    122    361    -28
    202    504    301   -355    -49    402    -20     51    111    103    329    -31
    176    475    298   -324    -59    387    -33     33     83     80    290    -44
    166    472    303   -322    -67    389    -33     33     77     80    298    -38
    176    467    290   -324    -57    379    -38     23     64     77    303    -33
    189    475    285   -332    -49    381    -49     12     54     64    306    -23
    189    467    277   -327    -44    374    -64     -2     44     64    288     -2
    200    462    262   -332    -31    363    -72     -7     38     67    236     41
    189    433    244   -311    -25    340    -70    -15     31     49    231    111
    197    407    210   -303     -7    309    -83    -31     15     36    275    187
    239    407    168   -322     36    288    -72    -12     28     54    358    283
    244    342     98   -296     72    220      0     77     77     83    457    361
    246    366    119   -309     64    244    122    215    174    158    652    472
    265    470    202   -368     31    337    223    374    322    324   1000    628
    314    685    371   -498    -28    530    275    506    509    610   1532    818
    342   1117    774   -730   -215    948    197    542    732   1013   2034   1184
    275   1577   1299   -927   -511   1439      0    397    852   1306   2312   1556
    189   1639   1447   -914   -628   1543   -270     38    659   1231   2145   1631
     44   1239   1195   -641   -574   1218   -405   -350    200    719   1512   1296
    -25    579    602   -277   -314    589   -413   -540   -285      2    722    693
     10    215    202   -114    -96    207   -381   -485   -428   -280    355    342
     20     75     51    -49    -15     64   -306   -342   -374   -290    265    210
     20     77     57    -49    -18     67   -226   -228   -270   -223    272    135
     80    166     85   -124     -2    127   -176   -163   -184   -145    340     38
    129    290    161   -210    -15    226   -135   -116   -111    -75    413    -49
    155    348    189   -252    -18    270   -106    -83    -64    -33    436   -122
    166    348    181   -257     -7    265    -85    -57    -36     -5    449   -137
    137    314    174   -228    -18    244    -62    -38    -23      2    454   -142
    114    288    174   -202    -28    231    -46    -31    -12     12    459   -179
    109    277    168   -194    -31    223    -38    -25     -5     10    449   -228
    129    244    114   -187      7    179    -51    -38    -18    -10    420   -303
    129    202     70   -166     28    137    -67    -62    -38    -38    374   -384
    148    210     59   -179     44    135    -80    -77    -49    -51    311   -420
    145    210     64   -179     38    140    -93    -93    -59    -67    218   -436
    148    218     70   -181     38    145   -101   -109    -75    -83    124   -452
    171    226     54   -200     59    142   -116   -129   -101   -103     41   -478
    184    257     70   -220     57    163   -124   -135   -106   -103     -2   -462
    187    249     62   -218     62    155   -140   -142   -119   -111    -36   -413
    197    257     59   -226     70    158   -148   -145   -127   -119    -46   -345
    220    303     83   -265     67    194   -142   -127   -106    -98    -15   -265
    220    340    119   -283     51    231   -142   -109    -80    -83     28   -181
    213    363    150   -288     31    257   -153   -106    -75    -93     64   -135
    236    389    153   -311     41    272   -171   -114    -80   -114     93   -129
    239    428    189   -335     23    309   -176    -98    -59   -103    168    -98
    239    420    181   -329     28    301   -179    -93    -51   -103    244    -72
    254    449    192   -353     31    319   -184    -85    -44    -93    324    -31
    252    478    226   -363     12    353   -184    -77    -28    -75    389     25
    220    472    249   -348    -12    361   -181    -59     -7    -54    423     93
    218    496    277   -358    -28    387   -187    -59     -2    -44    444    150
    226    530    303   -376    -38    418   -189    -59      2    -33    457    184
    210    540    329   -374    -59    436   -184    -54     15    -20    478    200
    205    535    327   -371    -62    431   -179    -46     18    -20    478    189
    176    537    358   -358    -90    449   -171    -41     25    -18    472    174
    148    532    384   -342   -116    459   -168    -41     28    -25    449    135
    137    545    407   -340   -135    478   -163    -38     23    -36    405     77
    127    579    452   -353   -163    514   -153    -36     25    -38    374     28
    116    571    454   -345   -168    511   -140    -25     25    -46    340     -5
     96    561    462   -329   -184    511   -132    -18     28    -51    316    -20
     88    568    480   -327   -194    524   -132    -23     15    -67    285    -51
     88    566    478   -329   -194    522   -116    -20     12    -80    262    -83
     80    566    485   -324   -202    527   -103    -12     18    -75    270    -83
     72    576    504   -324   -215    540    -96     -5     23    -70    283    -88
     88    587    498   -337   -205    542    -90      2     28    -75    283   -109
     88    581    493   -337   -202    537    -85      7     36    -80    277   -137
     80    576    493   -329   -205    535    -80      7     38    -88    270   -166
     70    571    498   -322   -213    535    -75     10     44    -93    267   -194
     72    561    488   -316   -207    524    -67     15     49   -101    257   -220
     59    550    491   -306   -215    519    -62     15     54   -103    241   -233
     49    550    501   -301   -226    527    -54     20     62   -101    231   -254
     46    540    493   -293   -223    517    -59     12     57   -109    207   -293
     38    517    478   -277   -218    498    -72     -7     38   -124    184   -342
     28    501    472   -265   -223    485    -80    -20     28   -135    166   -397
     28    496    467   -262   -220    483    -75    -23     25   -137    155   -439
     41    480    439   -262   -197    459    -83    -33     18   -145    137   -470
     36    462    426   -249   -194    444    -77    -33     15   -150    122   -496
     25    462    436   -244   -205    449    -70    -33     18   -148    111   -511
     25    462    433   -244   -202    449    -75    -33     18   -145    101   -514
     44    496    452   -270   -202    475    -72    -28     28   -135    109   -496
     59    524    465   -290   -202    496    -64    -18     41   -124    111   -480
     54    535    478   -296   -213    506    -70    -18     41   -122    111   -475
     59    548    488   -303   -215    517    -80    -20     38   -124    106   -472
     59    537    475   -298   -210    506    -83    -15     41   -127    101   -470
     70    550    480   -309   -205    517    -70      0     57   -114    106   -454
     64    566    498   -316   -215    532    -67     10     64   -106    111   -439
     54    576    522   -316   -233    550    -64     20     77    -98    119   -413
     51    597    545   -327   -246    571    -57     33     90    -85    132   -389
     70    636    566   -353   -246    602    -44     54    109    -62    150   -363
     83    659    576   -371   -246    618    -36     64    122    -51    163   -342
     90    675    584   -384   -246    631    -28     77    129    -44    168   -329
     67    698    631   -384   -283    667    -12     88    142    -25    187   -314
     62    719    657   -389   -296    688    -12     96    150    -15    197   -298
     75    748    670   -413   -296    709    -12     93    153    -12    194   -301
     67    766    698   -418   -314    732     -7     88    158     -7    194   -303
     67    782    711   -426   -322    748      0     85    163     -5    192   -316
     80    797    717   -439   -316    758     -5     85    163     -5    187   -332
     64    807    743   -439   -340    776    -25     64    148    -12    179   -348
     59    800    737   -431   -337    769    -46     49    132    -25    161   -374
     49    774    722   -413   -337    748    -49     44    119    -38    137   -405
     49    758    709   -402   -329    735    -49     44    114    -49    116   -426
     38    735    693   -389   -327    714    -54     41    106    -64     96   -449
     20    706    683   -363   -329    696    -62     31     88    -85     70   -467
     23    670    644   -348   -309    657    -72     18     64   -109     46   -493
     44    652    607   -348   -280    631    -70     15     57   -122     31   -501
     18    626    607   -324   -296    618    -70     10     46   -129     18   -498
      5    597    592   -301   -293    594    -75      0     33   -145      5   -496
    -10    576    587   -283   -298    579    -85    -10     20   -158     -7   -485
     -5    587    592   -290   -298    589    -90    -12     18   -158     -7   -467
      5    592    587   -298   -290    592    -93    -12     18   -158    -10   -441
     15    597    581   -306   -283    589    -98    -18     12   -163    -15   -420
      5    579    571   -293   -283    576   -106    -28      2   -174    -31   -415
     12    581    568   -296   -277    576    -96    -18     10   -174    -33   -392
     25    584    558   -306   -265    571    -64     12     23   -174    -41   -384
     36    558    522   -296   -241    540     10    103     64   -179    -72   -410
     46    594    548   -322   -252    571    119    233    150   -135    -57   -400
     90    701    610   -394   -259    657    231    415    306     -7     46   -296
    153    950    795   -553   -322    872    259    527    472    210    272    -62
    187   1389   1202   -789   -509   1296    197    519    641    530    639    311
    116   1800   1683   -961   -784   1743     10    327    719    823    995    654
     36   1821   1784   -927   -872   1803   -265    -31    530    805   1018    667
    -46   1358   1405   -654   -724   1382   -413   -392     70    280    530    277
    -72    735    807   -329   -439    771   -446   -540   -329   -303    -44   -192
    -54    374    428   -161   -241    400   -428   -472   -423   -496   -272   -418
    -28    252    280   -111   -153    265   -353   -348   -363   -485   -290   -465
     -7    262    270   -129   -137    265   -288   -259   -283   -423   -236   -431
     23    340    316   -181   -148    329   -226   -176   -194   -340   -155   -355
     38    410    371   -226   -166    392   -184   -122   -129   -275    -96   -288
     57    462    405   -259   -174    433   -161    -96    -98   -239    -62   -254
     70    483    410   -277   -171    446   -150    -85    -83   -218    -38   -226
     77    485    405   -283   -163    446   -153    -83    -83   -205    -31   -207
     83    498    413   -290   -166    457   -153    -83    -83   -200    -33   -194
     96    498    402   -296   -153    452   -166    -85    -85   -194    -49   -197
     90    493    400   -293   -155    446   -171    -90    -93   -194    -64   -197
     85    498    413   -293   -163    457   -174    -90    -90   -184    -72   -184
    103    509    402   -309   -148    457   -181    -98    -96   -179    -88   -189
     96    491    394   -293   -148    444   -176    -93    -96   -174   -106   -197
    103    478    374   -293   -135    426   -181    -98   -106   -174   -135   -218
     93    488    394   -290   -150    444   -184    -93   -106   -161   -135   -220
     75    509    431   -293   -179    470   -181    -85   -101   -150   -106   -207
    101    527    426   -314   -161    478   -189    -88   -109   -161    -77   -207
     62    540    478   -303   -207    509   -176    -67    -90   -140     -5   -210
     51    563    511   -309   -231    537   -171    -57    -80   -116     62   -228
     38    592    553   -316   -257    574   -174    -49    -75   -101     90   -262
    -15    615    631   -298   -322    623   -166    -28    -62    -80     96   -303
     18    623    602   -322   -293    613   -179    -28    -72    -98     36   -340
     49    649    597   -350   -275    623   -200    -44    -85   -129    -38   -345
     31    659    626   -345   -298    644   -207    -49    -90   -148   -122   -319
   -106    657    763   -275   -433    709   -171    -10    -49   -127   -205   -228
   -129    696    823   -283   -478    758   -176    -12    -49   -140   -319   -158
    -96    701    797   -301   -446    748   -202    -36    -72   -176   -426   -168
   -285    665    950   -189   -618    807   -150      7    -25   -132   -428   -197
   -290    654    945   -181   -618    800   -150      0    -23   -122   -426   -309
    -80    672    753   -298   -418    711   -205    -41    -59   -140   -394   -475
     33    688    654   -361   -311    672   -228    -57    -67   -119   -290   -555
    174    706    532   -441   -179    620   -262    -85    -88   -119   -215   -600
    319    719    400   -519    -38    561   -288   -109   -111   -127   -166   -646
    348    711    363   -532     -7    537   -296   -122   -122   -132   -122   -667
    322    701    379   -511    -28    542   -288   -122   -122   -122    -83   -675
    241    691    446   -467   -103    568   -262   -106   -103    -93    -18   -652
    210    691    480   -449   -135    587   -249   -101    -93    -77     62   -644
    200    667    465   -433   -135    566   -239   -106   -103    -90    114   -662
    189    657    467   -423   -140    563   -236   -111   -109    -93    158   -685
    184    644    459   -415   -137    553   -233   -111   -116    -93    202   -706
    184    636    452   -410   -132    545   -223   -101   -111    -77    270   -706
    189    626    436   -407   -124    532   -207    -90   -106    -67    332   -724
    197    600    402   -400   -103    501   -189    -80   -101    -67    371   -745
    210    594    381   -405    -85    488   -184    -80   -103    -70    402   -737
    239    576    337   -407    -49    457   -168    -72   -101    -70    431   -724
    270    558    288   -415    -10    423   -168    -88   -111    -85    423   -711
    288    553    265   -420     10    410   -161   -106   -111   -119    418   -691
    290    548    257   -420     18    402   -161   -109   -111   -150    400   -678
    314    558    244   -436     36    402   -171   -124   -119   -148    366   -685
    337    545    207   -441     64    379   -179   -150   -135   -176    298   -722
    340    537    197   -439     72    366   -181   -166   -142   -197    262   -727
    350    535    181   -444     83    358   -181   -174   -148   -218    223   -698
    335    532    197   -433     70    366   -176   -174   -148   -220    205   -649
    309    514    202   -413     51    358   -171   -171   -145   -231    176   -610
    288    504    215   -394     36    361   -163   -161   -137   -241    145   -535
    272    504    231   -389     20    368   -161   -155   -132   -283    114   -462
    249    498    249   -374      0    374   -158   -150   -129   -337     85   -402
    239    504    265   -374    -12    384   -158   -142   -137   -327     57   -358
    239    530    290   -384    -25    413   -155   -135   -135   -285     57   -337
    228    540    311   -384    -41    426   -161   -135   -140   -275     46   -329
    239    561    322   -400    -41    441   -168   -135   -150   -270     25   -324
    210    600    387   -407    -88    493   -168   -122   -150   -244     12   -311
    181    644    462   -413   -140    553   -161    -96   -145   -218      0   -296
    161    685    522   -423   -181    605   -150    -77   -135   -194    -18   -290
    176    727    550   -452   -187    639   -145    -64   -129   -184    -33   -296
    174    784    607   -480   -218    696   -132    -44   -116   -163    -46   -283
    155    828    670   -493   -257    750   -119    -25   -116   -148    -67   -270
    153    865    709   -511   -277    787   -106    -12   -114   -124    -93   -265
    155    911    756   -532   -298    833    -93      5    -96    -98   -106   -244
    145    940    795   -545   -324    867    -90    -10   -103    -85   -137   -239
    135    984    849   -561   -358    919    -90    -18   -103    -72   -137   -220
    137   1000    862   -571   -361    932    -96    -31    -98    -70   -140   -207
    116    966    849   -540   -366    909   -106    -44    -93    -80   -132   -202
     88    924    836   -509   -374    883   -114    -46    -85    -83   -111   -210
     75    888    813   -483   -368    852   -119    -49    -85    -90    -93   -202
     85    870    782   -478   -348    826   -119    -51    -85   -103    -85   -200
    114    854    740   -483   -311    797   -116    -54    -85   -114    -80   -200
     51    805    753   -431   -350    779   -101    -44    -75   -116    -67   -187
     59    769    706   -415   -322    737   -109    -54    -83   -137    -57   -179
    109    735    626   -423   -257    680   -124    -72    -98   -163    -54   -174
    124    701    576   -413   -226    639   -132    -83   -106   -181    -49   -181
    109    688    579   -400   -236    633   -135    -85   -103   -179    -20   -187
     72    672    600   -374   -265    636   -122    -75    -88   -163     15   -176
     38    652    613   -345   -288    633   -109    -62    -70   -150     49   -166
     15    633    618   -324   -301    626    -98    -49    -54   -135     83   -148
     15    615    597   -316   -290    605    -96    -49    -51   -132     93   -155
     23    615    592   -319   -283    605    -96    -46    -44   -122    111   -168
     25    623    597   -324   -285    610    -90    -38    -33   -109    129   -174
     23    613    589   -316   -283    602    -72    -15    -18   -103    129   -184
     31    555    524   -293   -246    540      0     70     10   -101     96   -252
     41    581    537   -311   -246    561    114    207     90    -59    101   -277
    101    688    584   -394   -241    636    213    374    215     51    171   -220
    163    901    737   -532   -285    820    272    517    376    239    332    -41
    176   1340   1161   -761   -491   1252    241    542    563    558    652    340
     83   1860   1774   -971   -846   1818    137    415    732    919   1044    771
    -46   1964   2010   -961  -1028   1987   -101     83    631    984   1132    875
   -148   1600   1748   -724   -948   1673   -296   -296    241    607    737    558
   -179    893   1070   -358   -623    982   -379   -514   -239    -49     28    -36
    -67    467    532   -200   -298    498   -407   -496   -426   -350   -337   -366
     20    324    303   -174   -142    314   -371   -400   -415   -394   -441   -454
     31    311    280   -171   -124    296   -301   -303   -350   -348   -467   -433
     46    392    345   -220   -150    371   -228   -213   -265   -277   -454   -358
     57    493    436   -275   -189    465   -155   -135   -179   -213   -405   -270
     59    524    462   -293   -200    493   -101    -96   -137   -189   -389   -223
     75    537    462   -306   -192    501    -75    -72   -114   -179   -387   -192
     98    548    449   -324   -174    498    -80    -75   -116   -179   -371   -189
    116    555    439   -337   -161    498    -85    -75   -122   -181   -371   -197
    103    553    449   -329   -174    501    -85    -70   -111   -166   -342   -215
     85    542    457   -314   -184    501    -80    -62    -96   -140   -288   -233
     72    540    467   -306   -197    504    -75    -67    -98   -135   -265   -262
     46    530    480   -288   -215    506    -70    -80   -109   -137   -244   -283
     12    514    498   -265   -244    506    -62    -72    -96   -119   -207   -252
    -12    488    501   -236   -257    493    -49    -46    -72    -98   -168   -187
     62    467    405   -267   -171    436    -83    -75   -109   -140   -197   -220
    114    480    366   -298   -127    426   -101    -93   -127   -148   -184   -233
    171    504    329   -337    -80    418   -116    -96   -127   -132   -150   -202
    181    514    332   -348    -75    423   -119    -85   -122   -119   -116   -161
    168    527    358   -350    -96    444   -122    -77   -119   -111    -83   -137
    163    532    368   -348   -103    452   -124    -75   -116   -119    -77    -96
    158    527    368   -342   -106    449   -135    -77   -124   -132    -88    -64
    158    524    366   -340   -103    446   -137    -67   -124   -124    -77    -20
    148    545    397   -348   -124    472   -135    -49   -109   -106    -54     49
    127    561    433   -345   -153    498   -129    -44    -96    -96    -38    106
    119    561    439   -342   -161    501   -137    -46    -98    -98    -46    142
    129    574    444   -350   -155    509   -140    -44    -90    -93    -46    163
    124    605    478   -366   -176    542   -145    -46    -72    -96    -38    197
    129    620    491   -376   -181    555   -150    -51    -46   -109    -36    223
    135    641    504   -389   -184    574   -161    -62    -31   -122    -31    226
    142    646    504   -394   -179    576   -174    -72    -25   -124    -28    215
    145    646    501   -397   -179    576   -179    -80    -25   -132    -46    202
    163    654    491   -410   -163    574   -184    -80    -31   -119    -36    200
    179    665    483   -423   -153    574   -189    -88    -41   -106    -28    202
    174    667    493   -420   -158    581   -181    -80    -41    -90     -2    228
    163    657    493   -413   -166    576   -174    -72    -41    -80      5    270
    150    644    493   -397   -171    568   -171    -75    -57    -88      2    324
    150    639    488   -394   -168    563   -171    -77    -70    -88     15    374
    124    646    522   -384   -197    584   -161    -72    -70    -70     44    433
     96    641    545   -368   -226    594   -150    -62    -77    -67     44    483
    106    633    527   -368   -210    579   -140    -54    -80    -67     38    514
    119    636    517   -379   -200    576   -129    -41    -80    -64     28    542
     59    626    566   -342   -252    597   -103    -20    -64    -54      7    574
     93    626    530   -361   -218    576   -111    -41    -77    -67    -36    563
    174    631    454   -402   -140    542   -132    -62   -103    -98   -109    540
    200    644    441   -423   -122    542   -140    -64   -106   -109   -163    527
    187    652    465   -418   -137    558   -135    -51    -93   -101   -187    517
    158    644    483   -402   -161    563   -129    -51    -93    -96   -192    498
    137    631    491   -384   -176    561   -119    -49    -88    -90   -192    449
    127    623    496   -376   -184    558   -114    -51    -90    -96   -200    371
    124    626    501   -374   -187    563   -114    -59    -90    -98   -189    311
    122    607    485   -366   -184    548   -114    -70    -96   -109   -179    231
    127    607    478   -368   -174    542   -119    -83    -96   -109   -161    140
    163    605    441   -384   -140    524   -127   -101   -103   -111   -145     62
    218    613    394   -415    -88    504   -135   -111   -114   -127   -140     23
    197    626    428   -413   -116    527   -124    -93   -109   -116   -111     49
    163    615    452   -389   -142    535   -106    -70   -101    -96    -67    122
    158    607    446   -384   -145    527   -101    -67   -106    -80    -10    249
    150    587    436   -368   -142    511    -85    -51   -101    -46     67    387
    140    581    439   -363   -148    511    -70    -41    -93    -12    153    496
    137    574    436   -355   -148    506    -54    -31    -88     10    241    600
    150    579    426   -366   -140    504    -38    -20    -77     44    358    540
    205    568    363   -387    -77    467    -20     -7    -67     88    527    342
    218    561    342   -392    -62    452      7     -2    -49    140    743    166
    220    566    345   -394    -62    457     15     -5    -31    174    880     28
    241    574    329   -410    -44    452     18     -2    -23    174    927    -23
    280    589    309   -433    -12    449     10     -5    -28    153    906    -20
    296    594    298   -446      0    446      0    -20    -41    127    826     -2
    306    633    327   -470    -10    480     -2    -18    -36    114    797     83
    309    665    355   -485    -23    511    -18    -38    -49     96    805    106
    324    706    381   -514    -28    545    -44    -54    -62     83    836    124
    322    730    405   -527    -41    566    -64    -62    -77     62    813    135
    311    730    418   -522    -51    574    -98    -77   -103     20    753    129
    311    740    428   -527    -59    584   -122    -90   -116     -7    714    127
    298    711    413   -504    -57    563   -145   -103   -129    -25    706    124
    233    688    452   -462   -109    571   -137    -93   -119    -10    730    129
    181    654    472   -420   -145    563   -132    -83   -114     -2    719    114
    205    592    387   -400    -90    491   -148   -101   -140    -31    665     64
    311    540    228   -426     41    384   -184   -142   -181    -80    587     10
    293    467    174   -381     57    322   -187   -148   -192    -93    524    -18
    277    400    122   -340     77    262   -189   -161   -202   -101    472    -38
    301    345     41   -324    129    194   -205   -181   -226   -124    407    -51
    283    303     20   -293    132    163   -205   -197   -236   -142    355    -75
    275    280      5   -280    135    142   -194   -197   -236   -150    303    -83
    265    254    -10   -259    137    122   -187   -200   -239   -161    246    -80
    226    239     10   -233    106    124   -179   -192   -233   -163    202    -62
    220    239     18   -228    101    129   -174   -189   -233   -163    161    -72
    197    252     54   -226     70    153   -174   -189   -231   -161    129   -140
    155    239     80   -197     36    161   -161   -174   -228   -161     93   -215
    119    205     85   -163     18    148    -98   -106   -207   -166     49   -335
    119    233    114   -176      2    174     15     20   -142   -135     38   -467
    166    342    174   -257     -5    259    114    179    -31    -44     98   -542
    241    589    348   -415    -51    470    176    332    140    135    272   -475
    298   1039    740   -670   -220    891    150    389    337    426    589   -205
    166   1678   1512   -922   -672   1595     54    327    602    865   1101    303
    -85   1914   1997   -917  -1041   1956   -176     44    633   1057   1353    594
   -262   1592   1855   -665  -1057   1722   -376   -306    322    758   1093    381
   -358    893   1249   -270   -805   1070   -475   -587   -174    127    501   -176
   -381    337    719     23   -550    527   -480   -574   -407   -226    119   -542
   -452    168    618    140   -535    392   -387   -407   -348   -228     96   -548
   -540    150    691    194   -615    418   -254   -241   -223   -150    171   -418
   -641    210    852    213   -748    530    -98    -67    -64    -20    306   -246
   -802    288   1091    257   -945    688     54     98     96    137    470    -72
   -839    340   1179    249  -1008    758    119    171    158    184    467     44
   -766    363   1130    200   -948    745    114    166    145    142    366     83
   -709    389   1096    158   -901    743     98    163    137    127    329     36
   -615    394   1010    111   -813    701     93    155    109    116    254    -23
   -537    407    943     64   -740    675     98    163    101    106    168    101
   -472    418    891     25   -683    654     96    163     88     83     80    137
   -423    462    883    -20   -654    672    106    176     93     77     28     62
   -368    478    846    -54   -607    662    106    179     90     62     15    -46
   -358    465    820    -54   -589    641     90    171     85     54     38   -163
   -361    433    795    -36   -576    613     98    179     80     44     44   -226
   -355    420    776    -33   -566    597    116    192     83     23     49   -200
   -374    441    815    -33   -594    628    127    215    101     25     67   -163
   -371    436    807    -33   -589    623    129    220    101     23     75   -210
   -337    444    779    -54   -558    610    129    223     96     25    109   -311
   -296    462    758    -85   -527    607    135    228    101     44    140   -410
   -301    441    743    -70   -522    592    124    215     88     41    132   -431
   -285    431    714    -72   -501    571    114    207     80     36    124   -337
   -275    436    711    -80   -493    574    106    207     83     46    148   -257
   -283    426    709    -72   -496    568     93    200     83     49    168   -285
   -285    436    722    -75   -504    579     93    202     85     54    200   -319
   -265    439    704    -88   -483    568     75    194     77     46    207   -342
   -241    449    688   -103   -465    568     57    179     70     44    215   -350
   -218    470    688   -127   -454    579     46    166     67     57    233   -361
   -189    485    675   -148   -431    579     41    168     75     67    241   -368
   -111    472    584   -181   -348    527     10    140     49     38    202   -384
    -62    491    553   -215   -306    519    -15    122     28     12    171   -350
    -33    506    537   -239   -285    522    -41    106     12     -7    140   -309
     10    501    491   -254   -239    496    -67     85    -12    -36     96   -277
     41    485    444   -267   -200    465    -83     72    -33    -57     59   -244
     77    488    410   -285   -166    449    -93     64    -44    -70     36   -192
    106    491    384   -301   -137    439   -106     49    -67    -90     10   -158
    122    472    350   -296   -114    413   -119     28    -93   -116    -31   -168
    109    426    314   -270   -101    371   -135      7   -122   -145    -72   -192
    124    397    272   -262    -75    337   -142     -2   -140   -161    -96   -223
    148    374    226   -259    -38    301   -150    -18   -158   -176   -116   -270
    174    327    153   -249     10    241   -174    -49   -187   -207   -163   -348
    218    311     93   -265     62    205   -192    -64   -205   -228   -220   -413
    288    301     12   -293    137    155   -205    -85   -228   -259   -296   -459
    433    316   -116   -376    275    101   -244   -135   -265   -301   -381   -478
    540    337   -202   -439    371     67   -277   -166   -290   -319   -441   -420
    532    329   -202   -433    366     62   -293   -189   -311   -324   -483   -322
    514    319   -194   -418    355     62   -290   -189   -314   -324   -496   -241
    467    309   -158   -389    314     75   -265   -174   -301   -322   -491   -200
    374    301    -72   -337    223    114   -226   -155   -283   -298   -485   -194
    311    267    -44   -290    176    111   -215   -150   -277   -285   -519   -257
    275    262    -12   -270    145    124   -189   -137   -262   -265   -540   -314
    244    223    -20   -236    132    101   -158   -119   -244   -246   -555   -358
    213    176    -36   -194    124     70   -127    -93   -228   -226   -561   -379
    174    168     -7   -174     90     80    -96    -62   -205   -192   -530   -335
    148    137    -10   -142     80     62    -88    -57   -197   -181   -519   -277
    158    129    -28   -145     93     51    -88    -54   -194   -179   -514   -231
    194    158    -36   -176    116     62    -85    -44   -179   -161   -493   -231
    228    166    -64   -197    145     51    -83    -31   -168   -140   -459   -223
    246    153    -93   -200    171     28    -88    -25   -168   -124   -423   -207
    244    145    -98   -194    171     23   -101    -28   -171   -111   -381   -207
    228    142    -85   -184    158     28    -93    -12   -153    -77   -327   -197
    213    106   -106   -161    158      0    -98     -5   -148    -67   -306   -187
    210     98   -111   -155    161     -5    -90      5   -140    -51   -280   -171
    202    103    -98   -155    150      5    -67     23   -124    -25   -252   -132
    205    116    -88   -161    148     15    -46     38   -101      5   -226   -103
    205    124    -80   -166    142     23    -23     54    -88     20   -215   -109
    197    124    -72   -163    135     25    -18     62    -77     38   -200   -129
    166    106    -62   -137    114     20    -23     64    -77     46   -194   -184
    161    114    -46   -137    103     33     -7     70    -72     57   -194   -246
    171    145    -28   -158    101     57      2     77    -59     80   -174   -267
    158    148    -10   -153     85     67     12     77    -41    103   -148   -270
    150    153      2   -153     75     77     18     83    -33    124   -132   -254
    166    166      0   -166     83     83     10     75    -33    140   -106   -197
    174    145    -28   -161    101     57     -7     59    -44    150    -67   -161
    153    106    -46   -129     98     31    -23     54    -51    161    -33   -150
    145     96    -49   -122     96     23    -28     57    -54    181     -2   -153
    163     83    -80   -122    122      2    -28     62    -59    187      0   -155
    137      5   -132    -72    132    -62    -46     49    -80    161    -28   -202
    119    -38   -158    -41    137    -98    -57     41    -93    148    -28   -259
    129    -59   -189    -36    158   -122    -54     33   -103    142    -23   -309
    109    -93   -202     -7    155   -148    -62     12   -122    119    -41   -327
     88   -116   -205     12    145   -161    -75    -10   -145     83    -64   -314
     72   -140   -213     33    142   -176    -83    -25   -161     57    -77   -298
     72   -145   -220     36    145   -181    -88    -31   -166     49    -67   -303
    103   -129   -233     12    168   -181    -75    -25   -163     57    -38   -337
    135   -158   -293     10    213   -226    -80    -31   -176     49    -20   -389
     77   -176   -257     49    166   -215    -62    -15   -168     62     15   -420
     83   -176   -259     46    168   -218    -46      0   -155     80     51   -465
    171   -197   -368     12    270   -283    -59    -12   -174     64     54   -555
    270   -228   -498    -20    384   -363    -64     -5   -189     33     38   -665
    298   -285   -587     -7    441   -436     23     96   -155     10     15   -782
    270   -252   -524    -10    394   -387    161    257    -54     59     57   -805
    254   -114   -368    -70    311   -241    306    483    122    202    184   -696
    296    153   -145   -226    220      5    316    574    285    413    420   -465
    329    644    311   -488     10    478    236    532    467    730    826    -80
    210   1111    901   -662   -345   1005     41    311    581   1054   1252    311
     85   1145   1060   -615   -485   1104   -236    -44    433   1057   1325    368
     10    633    623   -324   -306    628   -402   -426    -41    506    802    -51
     31    -15    -49     -7     38    -31   -459   -563   -444    -88    189   -553
     72   -371   -446    148    257   -407   -444   -480   -530   -293    -41   -753
     33   -488   -522    228    277   -504   -358   -348   -459   -285    -51   -745
     72   -441   -517    181    293   -478   -285   -262   -368   -239    -15   -696
    155   -319   -475     83    314   -397   -233   -187   -283   -184     44   -628
    187   -207   -397      7    290   -301   -197   -132   -207   -127    119   -542
    200   -145   -345    -25    272   -244   -153    -80   -153   -101    166   -480
    220   -137   -358    -41    288   -249   -153    -80   -150   -116    176   -449
    236   -124   -363    -57    298   -244   -163    -77   -148   -129    194   -410
    228   -116   -345    -57    285   -228   -155    -64   -129   -137    223   -371
    194   -109   -303    -41    249   -205   -135    -44   -106   -122    259   -348
    171    -98   -270    -38    218   -184   -142    -51   -103   -122    290   -329
    197    -62   -259    -67    226   -158   -161    -77   -114   -137    311   -332
    228    -62   -290    -85    257   -174   -168    -98   -124   -153    301   -366
    259    -57   -316   -101    288   -187   -166    -90   -119   -145    327   -366
    288    -59   -348   -114    316   -205   -166    -90   -127   -158    335   -368
    298    -44   -342   -127    319   -192   -174   -101   -132   -153    361   -376
    280    -41   -322   -119    298   -179   -168   -101   -132   -137    418   -371
    280    -33   -314   -122    296   -174   -174   -106   -137   -116    472   -371
    316    -15   -335   -153    324   -176   -171   -116   -135   -101    478   -381
    348    -12   -361   -168    353   -187   -163   -119   -122   -106    459   -392
    350    -28   -381   -163    363   -202   -153   -103   -101   -101    459   -392
    392    -25   -418   -181    405   -220   -158   -109    -98   -103    454   -394
    439    -28   -470   -205    452   -249   -176   -122    -96    -96    506   -371
    493    -23   -517   -236    504   -270   -184   -124    -85    -70    631   -329
    537     -7   -545   -267    540   -275   -200   -148    -90    -59    688   -290
    509     10   -498   -259    504   -244   -202   -145    -88    -33    792   -210
    472     15   -457   -246    465   -220   -200   -122    -90    -20    818   -148
    433     25   -407   -231    420   -189   -192    -90    -96    -15    813    -64
    426     67   -358   -249    392   -145   -192    -96   -114      5    782     12
    407    109   -298   -257    353    -93   -202   -119   -129     28    748     80
    371    124   -246   -249    309    -59   -197   -109   -127     46    680    127
    358    127   -231   -244    293    -49   -192    -90   -116     75    641    168
    361    119   -241   -241    301    -59   -192    -88   -114    101    602    189
    327    122   -205   -223    267    -41   -189    -88   -116    119    563    202
    355    171   -184   -265    270     -5   -194    -96   -127    127    532    207
    389    210   -181   -301    285     15   -200   -106   -137    132    506    210
    371    181   -192   -277    280     -2   -207   -122   -161    127    465    207
    371    161   -210   -265    290    -23   -220   -132   -176    129    436    202
    376    158   -218   -270    298    -28   -233   -150   -197    116    405    166
    358    155   -202   -257    280    -23   -205   -132   -171    129    394    168
    350    163   -187   -259    270    -10   -176   -116   -145    140    384    174
    353    166   -187   -259    270    -10   -163   -106   -132    145    361    148
    332    161   -171   -249    252     -2   -153    -93   -116    148    350    119
    316    158   -158   -239    236      2   -132    -75    -93    145    337     90
    301    145   -155   -226    228     -2   -111    -59    -75    142    319     51
    301    129   -171   -215    236    -20    -90    -44    -57    129    293     20
    280    163   -119   -223    200     23    -72    -31    -38    124    280      7
    257    163    -93   -210    176     36    -54    -12    -23    119    265      0
    241    155    -85   -200    163     36    -51    -10    -20     98    236    -15
    254    174    -80   -213    168     46    -44      0    -10     88    226    -18
    231    153    -80   -192    153     36    -23     23      5     85    223     -7
    215    150    -67   -184    140     41    -15     31      7     80    215     -2
    194    176    -20   -187    106     77      0     44     25     93    218     10
    179    189     10   -184     85    101     20     67     46     93    210     15
    155    171     12   -163     70     93     25     80     49     85    197      5
    142    200     57   -171     44    129     38     96     57     96    210     10
    124    223     96   -174     12    161     49    111     70    106    220     10
     36    226    189   -129    -75    207     85    153    114    145    265     46
     59    223    163   -142    -51    194     75    153    114    142    270     46
    127    254    124   -192      0    189     59    145    103    129    265     49
    181    296    111   -241     33    205     54    148    103    129    265     59
    145    337    192   -241    -23    265     75    176    135    153    296     98
    140    345    202   -244    -31    275     83    181    137    142    290     98
     98    363    265   -231    -83    316    103    210    163    166    322    140
    176    400    223   -290    -23    311     93    213    166    163    319    140
    207    441    233   -324    -12    337    101    215    168    163    319    127
    168    483    314   -327    -72    400    111    226    189    184    337    132
    259    524    262   -392      0    394     85    207    176    168    335    114
    275    540    265   -410      5    402     83    194    174    163    335     96
    262    555    293   -407    -15    426     75    184    174    161    329     83
    267    566    296   -418    -12    431     51    171    168    158    332     83
    262    542    280   -402     -7    413     51    171    163    148    342     85
    228    511    283   -371    -28    397     51    171    155    137    342     85
    205    478    272   -340    -33    376     33    163    142    114    314     75
    200    467    267   -335    -33    368     33    161    137    106    298     77
    192    431    236   -311    -23    335     46    171    142    106    283     80
    168    355    187   -262    -10    272     46    166    127     96    244     67
    153    324    171   -239     -7    249     46    155    109    103    213     44
    171    298    127   -236     20    213     28    140     88    111    179      2
    166    257     88   -213     38    174     15    122     64    114    137    -46
    174    231     57   -205     57    145     23    119     54    111     88   -101
    200    223     23   -210     88    124     31    127     59    116     51   -148
    189    213     23   -205     83    119     33    129     64    135     38   -184
    158    179     20   -171     70    101     25    122     62    145     20   -223
    168    171      2   -171     83     88     20    106     51    148     -2   -254
    202    161    -41   -181    122     59     23    103     44    148      0   -272
    239    122   -116   -181    176      2     20    101     33    142     -2   -249
    252     64   -187   -161    220    -59     59    145     54    140    -18   -231
    249     23   -226   -137    236   -101    161    267    119    153    -12   -228
    265     85   -179   -174    223    -46    262    392    223    215     38   -176
    316    192   -127   -254    223     31    322    524    366    332    181    -85
    376    457     80   -418    148    270    337    592    530    548    452    150
    374    945    571   -659    -98    758    290    576    730    898    883    574
    303   1340   1036   -820   -366   1189     75    322    758   1161   1213    904
    246   1223    976   -737   -366   1098   -176    -44    470   1008   1091    800
    187    714    524   -452   -168    620   -275   -319     18    457    553    387
    210    184    -25   -200    119     80   -309   -397   -322    -49     25     18
    233   -101   -335    -64    283   -218   -290   -301   -366   -163   -129    -83
    215   -179   -394    -20    301   -285   -236   -218   -319   -153   -168    -64
    231   -153   -384    -38    306   -267   -197   -158   -249   -119   -168     23
    267    -83   -350    -93    306   -215   -137    -80   -150    -51   -124    145
    275    -20   -296   -127    285   -158    -93    -20    -70     -2    -90    241
    259     10   -249   -137    254   -119    -62     12    -23     20    -77    309
    231     36   -197   -135    213    -80    -49     33      2     28    -75    371
    226     54   -171   -140    197    -57    -46     46     25     15    -80    402
    218     31   -187   -124    202    -77    -44     46     38     -2    -98    381
    202      2   -200   -103    200    -98    -23     46     49      0    -98    374
    161    -36   -200    -62    179   -116      7     54     49      7    -98    358
    129    -54   -184    -38    155   -119     33     62     46     20   -103    348
    122    -36   -158    -41    140    -96     28     62     51     31   -114    361
     70    -38   -111    -15     88    -72     59     85     70     75    -75    392
     62    -83   -148     10    103   -114     90    103     67     90    -64    353
     77    -98   -179     10    127   -140     90     96     49     77    -75    306
     67    -62   -129     -2     98    -96    101    103     59     85    -51    301
     90    -36   -129    -28    109    -83    101    109     59     93    -31    285
    119    -49   -168    -36    142   -109     85    106     57     90    -20    275
     96    -49   -145    -23    119    -98     88    122     70    109     12    270
     98    -28   -127    -33    111    -77     85    129     88    132     64    265
     77    -46   -124    -15     98    -85     83    124     80    124     83    262
      7    -41    -49     18     28    -46     88    135     85    142    119    277
     38    -31    -70     -5     51    -49     77    127     70    124    140    262
     64    -33    -98    -15     80    -64     70    124     62    116    176    228
     23    -36    -62      5     41    -49     77    129     70    129    226    205
    -25    -46    -20     36     -2    -33     83    137     75    132    249    184
    -23    -49    -28     36      0    -38     75    135     70    124    254    137
     15    -28    -44      7     28    -36     67    135     64    116    267     88
    -10    -31    -20     18      5    -25     75    142     70    137    303     64
     10    -49    -59     18     33    -54     77    137     64    155    358     12
     28    -67    -98     18     62    -83     85    135     62    174    433    -20
    -31    -98    -67     64     18    -83    106    155     72    205    511    -25
     -5   -103    -98     54     44   -101    116    155     62    197    532    -49
     49   -137   -187     44    116   -161     96    132     31    158    496   -101
    124   -163   -288     18    205   -226     62    103     -5    114    449   -145
    181   -176   -358     -2    270   -267     44     88    -38     70    423   -158
    231   -171   -405    -31    316   -288     25     54    -80     23    420   -171
    270   -163   -436    -54    353   -298     -2     28   -103    -15    449   -148
    272   -150   -423    -62    345   -285    -15     25    -96    -44    506    -83
    259   -140   -400    -59    329   -270     -7     23    -88    -72    532     15
    239   -122   -361    -59    298   -241     15     18    -93   -111    485    103
    228    -96   -324    -67    275   -210     28     15   -101   -155    405    161
    207    -88   -296    -59    252   -192     36     20   -106   -192    329    174
    194    -83   -277    -54    236   -179     54     41   -106   -220    270    189
    176    -70   -249    -54    210   -158     64     67    -93   -218    265    254
    189    -46   -236    -72    213   -140     77     85    -88   -228    257    324
    207    -15   -223    -96    215   -119     90     98    -75   -223    280    387
    210      2   -207   -106    210   -101     80     90    -64   -205    322    446
    197     10   -187   -103    192    -88     62     88    -49   -189    361    485
    213      7   -207   -111    210    -98     57     93    -38   -181    381    491
    272     10   -265   -142    270   -127     23     70    -57   -202    368    452
    265      0   -265   -132    265   -132      7     62    -59   -205    371    418
    231    -12   -244   -109    236   -127     10     64    -51   -189    374    394
    220    -18   -239   -101    228   -127     15     75    -46   -176    376    381
    231    -12   -244   -111    236   -127     18     80    -44   -171    368    342
    200    -25   -226    -85    213   -124     31    101    -25   -153    363    285
    181    -38   -220    -72    200   -129     31    114    -15   -132    363    226
    184    -49   -236    -67    210   -142     31    124    -15   -127    350    161
    161    -36   -197    -64    176   -114     49    148     10    -98    363    132
    124    -36   -161    -44    142    -98     70    174     36    -72    376    127
    200    -25   -228    -88    213   -124     62    174     38    -70    376     96
    213    -23   -236    -96    223   -129     67    181     49    -59    400     80
    179     15   -163    -98    168    -72     83    197     77    -18    446     83
    150     25   -124    -88    137    -49    103    213    101      7    459     90
    140     20   -122    -80    132    -51    116    228    114     12    431     88
    127     41    -85    -85    106    -20    124    233    129     31    418     77
    114     64    -49    -90     83      7    135    231    145     49    418     96
    109     93    -15   -101     62     38    142    231    161     70    426    119
    106    119     12   -114     46     64    142    223    166     83    418    127
    111    119      5   -116     51     62    124    194    153     67    381    111
    129    114    -15   -122     72     49    106    168    137     46    342     77
    114    103    -10   -109     62     46     96    158    137     44    335     54
    109    109     -2   -111     57     54     98    163    142     49    327     38
    116     85    -31   -101     75     25     93    161    135     33    298    -15
    124     49    -75    -88     98    -12     72    142    106      2    254    -96
     90     18    -72    -54     83    -25     75    148     98    -12    226   -161
     77    -10    -88    -36     80    -46     67    137     85    -31    210   -228
     85    -36   -122    -25    103    -77     44    116     64    -59    187   -290
     67    -51   -119    -10     90    -85     41    109     57    -77    163   -342
     33    -54    -88     10     59    -70     44    106     54    -75    153   -389
    -12    -44    -31     28      5    -36     59    124     72    -51    179   -426
    -28    -36     -7     33    -12    -23     64    129     83    -41    187   -454
      5    -23    -28      7     15    -25     62    122     83    -38    187   -467
     28    -10    -38     -7     33    -23     67    119     85    -23    202   -462
      2    -23    -28     10     12    -25     70    119     98      2    228   -452
     12    -59    -75     23     44    -67     80    129     98      2    220   -496
     44   -129   -176     41    109   -153    145    207    132     -5    189   -589
     41   -127   -168     44    103   -148    275    350    228     38    194   -639
     49    -54   -106      2     75    -80    392    509    363    150    277   -579
     88    135     46   -111     20     90    454    633    532    350    465   -389
    155    527    371   -342   -109    449    431    665    709    659    797    -38
    174   1028    854   -600   -340    943    280    498    813    982   1182    371
    174   1104    930   -641   -379   1018    -31    122    626    995   1236    459
    187    761    574   -475   -194    670   -233   -254    226    594    872    192
    233    189    -46   -213    140     72   -301   -470   -218    -33    280   -254
    324   -226   -550    -49    436   -387   -301   -436   -402   -348    -28   -535
    426   -363   -789    -31    605   -576   -259   -329   -368   -374    -75   -615
    491   -397   -888    -46    688   -641   -215   -262   -316   -366    -83   -639
    527   -340   -870    -93    696   -605   -166   -197   -241   -314    -38   -597
    571   -241   -813   -163    691   -527   -127   -142   -171   -252     15   -530
    581   -168   -753   -207    667   -459    -98   -111   -132   -223     33   -475
    600   -119   -722   -241    659   -420    -90    -93   -106   -213     36   -415
    589   -103   -696   -244    641   -400    -93    -90    -96   -205     31   -366
    550    -96   -646   -226    597   -371    -85    -75    -77   -189     36   -314
    488    -88   -579   -200    530   -332    -77    -59    -57   -174     31   -272
    418    -77   -496   -171    457   -285    -54    -28    -25   -150     23   -244
    324    -72   -397   -127    358   -233    -36      0      2   -129     10   -246
    218    -64   -283    -75    249   -174    -15     25     31   -111     -2   -249
    140    -10   -150    -67    145    -80     10     62     75    -75     -7   -241
     59     20    -38    -41     49     -7     36     98    111    -49    -28   -239
    -44     36     77      2    -62     54     62    132    145    -23    -54   -228
   -140     38    179     51   -158    109     90    179    184      7    -90   -194
   -220     54    275     80   -246    163    119    215    218     31   -129   -153
   -293     72    363    109   -327    218    148    246    249     62   -142   -114
   -366     72    436    145   -400    254    166    272    272     85   -129    -85
   -436    101    537    168   -485    319    197    311    309    132    -80    -38
   -514    145    659    181   -587    402    223    350    350    179    -28     -7
   -587    166    753    210   -670    459    244    381    381    213      2     15
   -662    168    828    246   -745    498    267    410    407    241     33     54
   -756    179    935    288   -844    555    309    449    449    288     80    119
   -823    176    997    322   -911    587    324    470    467    306     88    135
   -802    184    984    309   -893    584    311    465    459    290     59    106
   -758    174    932    290   -846    553    298    444    436    277     57     72
   -685    163    849    262   -766    506    280    428    415    280     80     41
   -594    137    732    226   -662    433    252    402    384    265     57     -7
   -509    114    623    197   -566    366    220    374    348    228      7    -57
   -444    116    561    163   -504    337    192    358    324    215    -12    -77
   -410    119    530    145   -470    324    189    358    316    207    -12    -72
   -397    114    509    140   -454    309    181    345    309    202    -10    -41
   -394    103    498    145   -446    301    181    335    301    200    -12    -25
   -415     96    509    158   -462    301    192    335    301    197    -12    -23
   -407    109    517    150   -462    311    197    329    293    205     -2    -36
   -400     96    493    150   -446    293    179    311    280    205     10    -62
   -350     93    444    127   -397    267    166    303    270    202     23    -75
   -270     93    361     85   -314    226    171    298    257    189      2   -127
   -184     57    241     64   -213    148    166    288    233    166    -31   -233
   -129     36    163     46   -148     98    163    285    215    158    -38   -316
    -98     36    132     31   -114     83    171    293    223    176     10   -355
    -83     51    132     12   -106     90    194    301    239    197     67   -363
    -98     72    171     12   -135    122    202    288    241    202    101   -342
    -96    101    194     -2   -145    148    202    275    239    189    109   -322
   -111     93    205      7   -158    148    210    277    239    189    106   -311
   -127     75    200     25   -166    137    218    288    244    194     96   -314
   -111     72    184     20   -148    127    210    290    239    192     77   -319
   -150     83    233     31   -192    158    215    288    244    200     88   -311
   -205     96    301     51   -252    197    231    306    257    213    109   -296
   -194     93    285     49   -241    189    239    314    259    207    116   -288
    -93     90    184      2   -137    137    205    280    231    168     93   -298
    -38     64    103    -12    -70     83    174    254    202    137     75   -296
    -31     51     83    -10    -57     67    168    259    205    140     83   -259
    -46     54    101     -5    -75     75    171    257    207    153    106   -218
    -46     49     96      0    -70     72    161    241    200    168    137   -192
    -33     36     70     -2    -51     54    145    226    189    181    176   -192
    -15     31     46     -7    -31     38    140    233    189    213    239   -174
      0     18     18    -10    -10     18    137    246    189    246    301   -155
     -7     10     18      0    -12     12    140    257    194    272    345   -140
    -25      5     31      7    -28     15    153    285    207    306    374   -111
    -33    -10     23     20    -28      5    166    306    223    337    389    -80
    -23    -18      5     20    -15     -7    168    309    236    366    410    -46
     15     -7    -23     -2     18    -15    181    314    259    400    446     -7
     44      2    -44    -23     44    -20    187    311    262    431    475     33
     75      5    -70    -38     72    -33    189    309    246    459    498     54
     96     -2    -98    -46     96    -51    192    303    231    475    509     41
    109    -28   -137    -38    122    -83    181    272    194    449    498     15
    142    -15   -161    -64    150    -88    171    244    166    407    467     23
    145    -18   -163    -64    153    -90    163    207    135    366    402     44
    135    -33   -171    -51    153   -101    135    168    101    322    332     51
    129    -51   -181    -38    155   -116    119    145     80    293    272     64
     96    -88   -184     -5    137   -135    127    132     75    272    226     93
     85   -101   -187      7    135   -145    132    135     77    254    187    111
     85   -127   -213     20    148   -171    114    124     59    218    127    103
     67   -166   -233     49    150   -200    101    114     46    187     80     93
     77   -189   -270     54    174   -231     98    111     38    168     51     75
     80   -226   -306     72    192   -265    103    111     28    153     44     64
     59   -259   -319     96    189   -288     96     90     12    135     54     51
     36   -290   -327    127    181   -309     96     88      7    127     90     44
      7   -327   -335    158    171   -329     80     80     -2    124    132     49
      5   -342   -348    168    174   -345     77     80      0    127    171     67
     33   -342   -379    153    205   -361     83     85      5    127    205     75
     67   -324   -392    129    228   -358     70     64     -2    116    218     83
    106   -311   -420    101    259   -366     57     36    -20     77    226     51
    148   -324   -472     88    309   -400     51     23    -31     41    259    -33
    161   -400   -563    119    358   -480     51     25    -46    -12    275   -153
    184   -483   -667    150    426   -574    109    106    -25    -57    257   -254
    210   -431   -641    109    423   -535    231    257     80    -33    262   -246
    233   -288   -524     25    376   -405    348    441    244     85    366   -132
    265     20   -244   -142    254   -111    410    581    449    319    607    135
    244    527    283   -384    -18    405    418    639    691    670   1023    597
     72    930    857   -501   -392    893    252    436    789    940   1376   1008
    -28    906    935   -439   -483    922    -12     83    600    875   1366   1044
   -122    480    602   -179   -363    540   -174   -270    158    379    901    678
   -207   -103    103    155   -155      0   -226   -413   -246   -189    350    200
   -223   -423   -200    322    -12   -311   -200   -311   -301   -324    205     36
   -228   -566   -337    397     54   -452   -140   -207   -249   -329    189     -2
   -210   -574   -363    392     75   -470    -90   -148   -189   -303    220    -12
   -153   -478   -324    316     85   -402    -25    -77   -101   -239    290     18
   -142   -381   -241    262     46   -311     41    -15    -20   -171    353     80
   -163   -335   -171    246      2   -254     93     31     36   -129    387    135
   -101   -348   -249    223     70   -298     64      2     20   -161    324    124
     96   -332   -428    119    262   -379      7    -64    -31   -215    239     88
    283   -314   -600     15    439   -454    -54   -124    -83   -267    155     80
    431   -290   -722    -70    574   -506   -106   -171   -119   -301    103     98
    558   -270   -831   -145    693   -550   -150   -207   -150   -332     62     77
    667   -290   -958   -187    813   -623   -189   -246   -189   -374      5     15
    763   -311  -1078   -228    919   -693   -226   -277   -228   -413    -33    -36
    878   -322  -1200   -277   1039   -761   -265   -311   -265   -454    -83    -62
    984   -309  -1296   -337   1137   -802   -298   -340   -290   -478   -132    -80
   1117   -285  -1402   -415   1260   -844   -337   -381   -316   -498   -202   -153
   1166   -270  -1436   -449   1299   -852   -348   -400   -329   -480   -226   -192
   1187   -265  -1454   -462   1319   -859   -350   -402   -332   -441   -231   -210
   1192   -259  -1452   -467   1322   -854   -353   -405   -337   -405   -233   -226
   1171   -241  -1413   -465   1291   -826   -353   -405   -340   -384   -231   -220
   1161   -236  -1397   -462   1278   -815   -353   -407   -353   -384   -239   -207
   1163   -218  -1382   -472   1270   -800   -345   -400   -353   -371   -239   -192
   1148   -197  -1345   -478   1244   -771   -332   -387   -353   -353   -231   -163
   1117   -194  -1312   -459   1213   -753   -322   -381   -348   -314   -207   -132
   1127   -174  -1301   -478   1213   -737   -316   -379   -337   -293   -176   -119
   1150   -140  -1291   -506   1218   -714   -319   -368   -319   -288   -150   -137
   1132   -129  -1265   -504   1197   -696   -316   -361   -311   -285   -116   -150
   1127   -124  -1252   -501   1189   -688   -311   -353   -301   -277    -46   -145
   1098   -116  -1215   -491   1153   -665   -306   -342   -290   -262     33   -119
   1052    -96  -1150   -478   1101   -623   -293   -322   -272   -241    142   -101
    992    -62  -1057   -465   1023   -558   -275   -288   -252   -215    233    -62
    945    -46   -992   -449    969   -519   -265   -272   -249   -207    296    -31
    883    -57   -940   -415    909   -498   -267   -265   -259   -215    358    -36
    810    -51   -862   -379    833   -457   -259   -252   -257   -215    405    -31
    761    -51   -815   -355    787   -433   -257   -246   -252   -215    452    -23
    743    -44   -787   -348    763   -415   -249   -249   -257   -218    511    -18
    683    -59   -743   -314    711   -400   -231   -233   -259   -220    527     -2
    659    -64   -727   -298    691   -394   -228   -233   -272   -231    540     -2
    683    -51   -735   -319    709   -392   -228   -236   -280   -231    540     -5
    696    -33   -730   -329    711   -381   -231   -236   -280   -220    574    -18
    683     12   -672   -350    678   -327   -226   -233   -257   -194    597    -25
    662     38   -623   -350    641   -290   -226   -236   -244   -179    659    -31
    672     72   -600   -374    636   -262   -236   -246   -239   -179    626    -36
    696     77   -618   -387    657   -270   -249   -254   -228   -192    600    -44
    662     80   -581   -371    623   -252   -262   -249   -207   -200    561    -41
    631    103   -527   -368    579   -210   -252   -233   -171   -187    530    -12
    610    109   -504   -361    555   -197   -223   -210   -140   -184    467     10
    587     96   -491   -340    540   -197   -189   -194   -116   -179    415     31
    568     96   -472   -332    519   -187   -174   -189   -106   -176    394     51
    550     93   -457   -322    504   -181   -161   -181    -98   -176    337     51
    517     77   -441   -298    480   -181   -142   -171    -96   -179    249     33
    483     75   -407   -277    446   -166   -119   -158    -85   -174    189     15
    441     54   -387   -249    413   -166   -103   -142    -80   -176    145     -5
    394     49   -345   -223    368   -148    -75   -116    -64   -161    124     -7
    363     49   -316   -207    340   -132    -51    -93    -49   -145    109    -15
    335     67   -267   -200    301    -98    -31    -72    -25   -116    116     -7
    296     54   -244   -176    270    -93    -15    -49    -15   -103    111     -7
    257     44   -213   -150    233    -85      5    -25     -2    -90    122    -12
    257     64   -192   -163    226    -62     18     -7     18    -62    140    -12
    280     85   -194   -181    239    -54     23      7     28    -49    140    -31
    277     90   -189   -184    233    -49     36     23     38    -44    145    -46
    262    111   -150   -187    205    -18     59     49     59    -23    161    -36
    246    129   -119   -189    184      5     77     67     75    -12    168    -31
    259    158   -101   -207    181     28     96     85     88      0    181    -23
    249    187    -62   -218    155     62    111    103    103     23    210    -15
    231    215    -18   -223    124     98    124    119    122     38    228    -15
    231    236      5   -236    111    122    135    129    129     46    226    -18
    213    275     62   -244     75    168    163    148    153     72    233    -10
    184    298    114   -241     33    207    171    142    161     88    236     -5
    155    306    150   -231      2    231    153    132    158     90    233     -2
    179    319    140   -252     18    228    132    114    142     85    220     -5
    179    311    132   -244     23    223    114     98    129     80    202     -5
    213    314     98   -265     57    207     88     75    114     77    194    -15
    213    298     83   -257     64    192     54     57     98     72    184    -20
    205    272     64   -241     70    168     44     51     88     64    163    -33
    205    244     38   -223     83    142     38     44     77     51    142    -44
    205    218     12   -213     96    116     20     31     62     31    122    -49
    171    166     -7   -168     90     80     12     20     44     10    101    -62
    140    124    -15   -132     77     54     10     12     31     -5     88    -70
    114    135     20   -124     46     77     23     23     41      7    114    -62
    103    103      0   -106     51     51     18     20     38      0    116    -70
    106     80    -25    -93     64     25     10     15     31     -7    137    -72
     93     72    -23    -83     57     25     15     20     41      0    166    -70
     59     70     10    -64     25     41     28     31     62     12    194    -62
     36     80     44    -59     -2     62     36     38     80     23    223    -41
     12     77     64    -46    -25     70     44     46     96     31    231    -36
    -28     44     70    -10    -49     57     54     49     98     38    228    -36
    -59      5     64     28    -62     33     90     83    106     51    236    -36
    -67    -18     46     41    -59     15    174    181    142     57    252    -57
    -59      2     62     28    -62     31    290    327    226     96    285    -49
    -36     83    119    -23    -77    101    397    501    353    205    389     25
     10    309    298   -158   -142    303    454    654    527    400    623    236
     41    766    724   -405   -342    745    444    704    756    745   1052    665
    -96   1286   1382   -594   -737   1332    353    597    963   1127   1530   1145
   -262   1369   1631   -555   -945   1499    109    270    875   1184   1660   1267
   -350    961   1312   -303   -831   1135   -103   -127    459    766   1283    930
   -348    272    618     36   -483    444   -205   -371    -46    111    628    345
   -288   -114    171    200   -231     28   -210   -322   -200   -137    340     64
   -262   -241     18    249   -142   -111   -145   -194   -166   -153    293     15
   -252   -246      5    249   -129   -122    -70    -93    -88   -103    322     49
   -220   -168     51    194   -137    -59     12      7     10    -25    374    122
   -231    -96    135    163   -184     18     83     88     98     49    413    184
   -249    -41    205    142   -228     80    132    135    161     88    423    228
   -241    -20    220    132   -231     98    153    158    200     93    413    257
   -223    -25    197    122   -213     85    161    161    220     75    389    267
   -215    -28    187    122   -202     77    163    163    239     54    368    275
   -202    -36    166    116   -187     64    168    171    259     44    363    280
   -202    -36    166    119   -184     64    184    189    293     51    361    303
   -192    -28    161    109   -179     64    197    205    319     72    355    306
   -179    -28    150    103   -166     59    197    218    332    103    363    301
   -187    -28    158    106   -174     64    200    236    345    135    379    309
   -187    -18    168    103   -179     75    200    249    353    171    397    314
   -200    -31    166    114   -184     64    187    244    342    192    410    311
   -213    -44    168    127   -192     62    179    239    332    220    433    324
   -228    -51    176    140   -202     59    176    239    327    252    462    355
   -197    -46    150    122   -174     51    161    228    301    254    449    363
   -163    -51    109    106   -137     25    140    210    265    252    441    353
   -155    -41    114     98   -137     36    137    205    246    254    441    361
   -148    -28    116     88   -135     44    129    202    228    236    410    376
   -150    -28    122     90   -137     46    122    197    215    226    389    397
   -163    -28    135     93   -150     51    116    194    205    226    397    400
   -174    -23    150     98   -163     64    111    192    200    226    392    407
   -179    -31    148    103   -166     57     98    189    192    226    392    433
   -179    -41    137    111   -158     46     96    197    192    233    407    501
   -171    -41    129    103   -153     44     85    194    189    228    420    535
   -166    -20    145     93   -158     62     75    192    189    241    462    542
   -161    -10    150     83   -158     70     62    189    192    254    501    530
   -140    -12    127     77   -135     57     49    179    179    254    522    504
   -129    -10    119     70   -127     51     31    166    155    236    498    506
   -106      2    106     51   -106     54     18    161    140    218    446    522
    -83     18    101     31    -90     59      7    155    124    202    415    530
    -67     31     98     18    -83     64      2    150    111    192    407    540
     -2     44     46    -20    -23     44    -28    119     75    161    368    550
     64     64     -2    -64     33     31    -57     93     38    129    327    571
     85     59    -28    -72     57     15    -70     77      7     98    296    581
     59     41    -18    -49     38     12    -62     77     -7     80    283    605
     46     18    -28    -36     38     -5    -57     83    -15     72    288    605
     44      2    -41    -25     41    -18    -46     85    -20     72    309    579
     59     -5    -64    -28     59    -33    -28     96    -15     77    332    532
     70    -25    -96    -20     83    -59    -10    114     -5     88    353    475
     70    -41   -114    -15     88    -77      7    129      5    101    379    436
     75    -51   -129    -12    101    -90     20    137      2    101    384    402
     77    -51   -129    -12    101    -90     28    140      7    106    394    405
     59    -51   -111     -2     85    -80     41    150     20    109    400    441
     57    -54   -111     -2     83    -83     51    148     20     96    376    470
     31    -77   -109     23     67    -93     57    145     20     93    366    501
     -2    -80    -80     38     38    -80     62    148     20     90    361    550
    -15    -85    -70     51     25    -77     62    145     20     77    345    555
      7    -93   -103     41     54    -98     54    127     10     67    337    532
     23    -93   -116     36     70   -103     54    122     12     70    332    522
     15    -90   -109     36     62    -98     59    127     18     72    327    540
     -5    -88    -83     46     38    -85     59    129     23     67    316    568
    -28    -96    -67     59     18    -80     59    129     28     67    311    574
    -44    -96    -54     70      2    -75     62    132     38     75    309    574
    -64    -90    -28     75    -18    -59     70    142     49     83    309    571
    -77    -77      0     77    -38    -38     77    153     59     90    314    563
    -77    -77     -2     77    -38    -41     72    145     54     85    311    524
    -80   -101    -20     88    -31    -62     80    150     57     83    314    488
    -75   -101    -25     85    -25    -64     90    158     67     96    335    470
    -77    -85     -7     83    -36    -46    103    171     83    114    350    436
    -83    -62     20     72    -54    -20    124    194    101    135    376    413
    -85    -38     46     62    -67      2    142    215    122    158    397    384
    -77    -18     57     46    -70     18    161    228    137    174    413    340
    -59    -15     44     38    -51     12    168    226    140    176    410    285
    -62    -25     36     41    -49      5    176    228    145    174    407    241
    -77     -5     72     41    -75     33    187    252    158    189    426    207
    -93     15    106     38   -101     59    194    259    163    200    433    168
   -111     28    140     41   -124     83    202    270    171    213    420    142
   -109     46    153     31   -132    101    187    275    171    218    397    122
   -106     31    137     36   -122     83    161    259    153    205    355     98
   -106     12    116     44   -111     64    137    241    135    189    314     96
   -116     -7    109     62   -114     49    119    239    127    181    283     93
   -137    -28    109     83   -124     38    122    249    122    179    265     90
   -155    -64     90    111   -124     10    122    254    116    168    231     83
   -163    -90     72    124   -119    -10    109    252    109    163    205     70
   -161   -106     54    135   -109    -25    106    244     98    153    189     49
   -187   -155     31    171   -111    -62    101    233     83    132    158      7
   -228   -181     46    202   -137    -67    103    233     80    124    145    -33
   -288   -210     77    246   -184    -67    109    236     80    114    127    -90
   -309   -223     85    267   -197    -70    114    246     88    106    116   -135
   -316   -213    103    262   -213    -54    122    259     98    109    119   -145
   -332   -207    124    270   -231    -41    124    265    106    122    137   -109
   -355   -189    166    272   -262    -12    150    283    135    158    181    -25
   -413   -200    213    306   -314      5    181    298    158    176    184     25
   -493   -207    283    350   -389     36    210    324    184    187    161     12
   -600   -218    379    407   -491     80    265    371    231    215    150     -7
   -740   -262    475    498   -607    106    363    462    301    246    148    -25
   -937   -311    626    626   -782    155    548    641    426    309    187    -36
   -971   -259    709    613   -841    226    691    805    542    374    215    -25
   -852    -96    756    475   -805    329    758    953    680    465    257     46
   -714    239    950    236   -831    594    730   1008    831    672    452    223
   -654    805   1460    -75  -1057   1132    623    940   1028   1060    823    602
   -737   1163   1901   -215  -1319   1532    350    626   1057   1291   1036    940
   -789    971   1761    -90  -1275   1366    103    223    750   1049    774    795
   -782    319   1098    228   -940    709    -51   -155    176    350     88    215
   -693   -272    420    483   -558     72    -96   -215   -155   -140   -423   -280
   -594   -465    129    527   -363   -168    -44    -85   -142   -202   -511   -452
   -561   -475     85    519   -324   -197     57     54    -51   -158   -457   -509
   -566   -413    150    488   -358   -129    168    194     70    -67   -342   -504
   -545   -309    236    428   -392    -36    254    296    176     33   -220   -452
   -480   -252    228    366   -355    -12    285    340    220     77   -155   -402
   -436   -220    215    327   -327     -2    301    361    241     98   -124   -371
   -418   -197    220    306   -319     10    319    376    257    119   -103   -324
   -410   -210    200    311   -306     -5    329    381    262    119    -96   -277
   -368   -226    142    296   -257    -41    327    371    246    106   -101   -277
   -332   -244     88    288   -210    -77    314    353    233     96   -103   -303
   -288   -265     20    275   -158   -122    288    327    210     80   -106   -342
   -249   -270    -20    259   -114   -145    267    301    189     62   -106   -379
   -231   -288    -57    257    -88   -174    249    285    176     44   -103   -394
   -200   -301   -101    249    -51   -200    241    275    166     33   -103   -389
   -181   -293   -114    236    -36   -205    236    267    171     41   -103   -361
   -158   -280   -122    220    -18   -202    233    254    168     38   -111   -329
   -148   -296   -148    220     -2   -223    223    241    158     18   -148   -319
   -135   -311   -176    223     18   -244    218    233    148      7   -171   -298
   -114   -293   -179    202     31   -236    218    231    148      7   -166   -270
   -106   -288   -181    197     36   -236    218    228    148      2   -168   -246
    -96   -267   -171    181     36   -220    207    223    148      0   -166   -215
    -83   -257   -174    168     44   -215    197    218    148      0   -171   -197
    -83   -270   -187    174     51   -228    179    207    142     -5   -187   -194
    -77   -267   -189    174     54   -228    181    213    148      2   -181   -179
    -96   -272   -176    181     38   -226    179    215    150     15   -168   -153
   -106   -257   -150    179     20   -205    179    220    161     31   -153   -122
   -116   -241   -124    176      2   -184    174    223    166     44   -148   -106
   -127   -236   -109    181    -10   -174    176    228    174     49   -153   -103
   -135   -252   -119    192    -10   -187    168    228    163     41   -163   -111
   -135   -241   -106    187    -15   -174    161    226    163     41   -163    -98
   -109   -226   -116    168      2   -174    150    220    158     41   -163    -83
    -62   -205   -142    135     38   -174    142    213    155     41   -163    -67
    -23   -233   -210    127     90   -223    103    179    122     10   -197    -88
     28   -244   -272    106    150   -257     70    150     85    -18   -231   -101
     72   -259   -332     90    200   -293     46    127     57    -51   -272   -106
    116   -254   -371     70    244   -311     36    106     36    -70   -293    -90
    127   -280   -407     75    265   -342     23     90     15    -85   -316    -88
    153   -290   -444     67    296   -366     20     85      5    -96   -327    -77
    163   -301   -465     67    311   -381     23     80     -5   -106   -337    -72
    153   -296   -449     72    301   -371     38     90      2    -98   -332    -57
    148   -285   -433     67    288   -358     49    103     12    -88   -322    -51
    135   -280   -415     72    275   -348     64    114     20    -75   -314    -46
    114   -277   -394     80    252   -335     80    129     41    -59   -303    -38
     90   -311   -402    111    246   -355    109    161     67    -38   -288    -31
     67   -329   -400    129    231   -363    145    181     90    -18   -267    -12
     62   -290   -355    114    207   -322    174    205    124     12   -236      7
     46   -298   -345    124    194   -319    184    213    137     23   -226     15
     33   -324   -358    145    194   -340    187    215    137     31   -215     20
     20   -322   -342    148    179   -329    202    220    150     44   -192     28
      7   -332   -340    161    171   -335    202    220    148     46   -181     23
     -5   -340   -337    171    163   -337    197    220    150     57   -155     23
     -7   -340   -332    174    161   -337    197    223    155     67   -127     31
    -10   -332   -324    171    155   -327    194    215    158     67   -109     38
     -7   -332   -327    168    158   -329    194    218    161     72    -90     44
    -12   -319   -306    163    145   -314    200    231    179     90    -67     64
    -12   -324   -311    168    148   -319    213    249    194    103    -59     88
    -15   -319   -306    166    142   -314    210    252    202    116    -51    111
     -7   -319   -311    161    150   -316    210    254    205    127    -38    129
    -10   -311   -303    161    145   -306    210    257    210    140    -15    145
    -10   -309   -298    161    142   -303    223    265    220    150     10    155
      0   -298   -298    148    148   -301    220    270    231    166     41    174
     15   -275   -290    129    150   -283    218    272    236    184     88    189
     20   -239   -262    106    140   -249    233    288    254    210    145    207
     28   -218   -246     96    137   -231    252    306    267    228    176    223
     23   -197   -220     85    119   -207    267    322    288    257    215    239
     38   -189   -231     75    132   -210    275    335    301    267    236    239
     51   -179   -231     62    140   -205    283    342    306    275    249    244
     54   -166   -220     57    137   -192    288    350    316    285    249    241
     88   -145   -236     25    161   -189    275    337    309    272    228    220
     70   -127   -197     25    132   -161    272    327    309    270    213    207
     46   -119   -168     36    106   -142    265    322    306    272    207    197
     41   -135   -176     46    109   -155    241    298    288    259    194    181
     33   -155   -189     59    109   -171    223    283    272    244    174    171
     12   -161   -174     72     90   -166    228    296    277    246    163    168
     15   -192   -207     88    109   -197    220    296    270    231    129    140
     36   -236   -272    101    153   -254    200    280    241    200     88     96
     46   -272   -319    111    181   -296    174    249    205    166     57     51
     46   -303   -350    127    197   -327    166    239    189    150     46     38
     36   -337   -374    148    205   -355    161    228    171    132     33     28
     12   -374   -387    181    200   -379    158    218    158    116     23     12
      2   -407   -413    202    205   -410    145    202    140     93      5    -10
      7   -410   -420    200    213   -415    137    187    129     88     10    -28
     -7   -428   -423    218    205   -426    135    184    129     88     25    -41
     -5   -454   -449    231    220   -452    116    174    116     80     28    -62
      0   -452   -452    226    223   -452    124    179    122     93     67    -41
     -5   -441   -436    223    215   -439    140    197    142    127    137    -15
    -12   -452   -439    231    210   -446    153    213    153    145    197     -2
    -15   -483   -467    249    226   -475    179    241    163    142    249      7
     -7   -537   -530    270    259   -535    262    342    205    135    275    -38
    -12   -506   -496    259    241   -501    376    478    301    176    340    -64
     36   -381   -418    171    226   -400    465    633    439    293    462    -10
    103   -161   -265     28    184   -213    506    745    594    470    584    145
    116    265    148   -192    -18    207    454    735    769    779    927    480
     25    750    724   -389   -350    737    288    524    865   1098   1343    805
    -59    787    846   -366   -454    815      2    150    688   1109   1426    807
   -155    355    511    -98   -332    433   -161   -207    259    646    992    465
   -181   -285   -106    233    -38   -197   -163   -306   -142     38    371    -12
   -124   -654   -532    389    202   -594   -127   -200   -241   -174    135   -257
    -98   -797   -701    446    298   -750    -70    -83   -192   -176    114   -361
   -106   -823   -717    465    303   -771      0      5   -109   -129    179   -394
    -77   -743   -665    410    290   -706     57     75    -28    -62    257   -407
    -46   -644   -597    345    275   -620     98    122     41      5    324   -407
    -28   -566   -540    296    254   -553    124    153     83     62    363   -402
     -7   -535   -527    272    259   -532    142    168     96     75    376   -402
     25   -527   -553    249    288   -540    127    148     75     41    345   -428
     23   -537   -561    257    290   -550    109    122     44     10    301   -459
     18   -524   -542    252    280   -532    114    111     36     12    280   -446
     20   -519   -540    249    280   -530    101     93     12      2    246   -415
     33   -514   -550    239    290   -532     96     80     15    -23    184   -368
     57   -511   -568    226    311   -540     93     80     23    -54    119   -327
     85   -524   -610    218    348   -566     83     72     25    -80     72   -296
    106   -540   -646    218    376   -592     59     54     12    -88     62   -285
    122   -540   -665    207    392   -602     46     44      2    -90     38   -275
    155   -537   -693    189    423   -615     51     49     12    -90     15   -254
    192   -524   -717    166    452   -618     51     46     20    -88     10   -241
    210   -524   -735    158    472   -628     54     49     28    -96      0   -236
    239   -501   -743    129    488   -620     49     46     36    -93     -2   -228
    277   -480   -758    101    517   -618     36     44     38    -93     -5   -228
    316   -485   -802     83    555   -641     18     41     25   -103    -15   -231
    371   -470   -841     49    605   -654      2     38     20   -101    -20   -215
    366   -465   -833     49    597   -649      0     33     18   -106    -12   -215
    368   -454   -823     41    594   -636      0     28     23    -98     10   -215
    381   -444   -826     28    602   -633    -15     10     20    -98     25   -236
    394   -444   -839     25    615   -641    -15     15     36   -111     46   -259
    381   -423   -807     20    592   -615    -12     25     62   -101    101   -228
    381   -397   -779      5    579   -587    -25     18     59   -101    158   -194
    423   -374   -797    -25    610   -587    -51     -2     41   -103    205   -174
    467   -371   -839    -46    652   -605    -59      0     25   -101    252   -158
    504   -366   -870    -70    685   -618    -85    -15     -2   -109    337   -142
    527   -337   -867    -96    696   -602   -106    -33    -31   -116    361   -137
    514   -324   -839    -96    675   -581   -103    -31    -33   -111    366   -116
    485   -327   -813    -77    649   -568    -88    -20    -28   -106    355   -103
    449   -322   -771    -64    607   -545    -72    -15    -28   -111    311    -96
    392   -332   -724    -31    558   -527    -70    -15    -36   -129    241   -101
    348   -327   -678    -12    511   -501    -57     -7    -33   -127    202    -93
    316   -322   -639      2    478   -480    -49     -5    -33   -132    174    -85
    280   -324   -605     20    441   -462    -51     -7    -41   -145    145    -93
    236   -322   -558     41    397   -439    -38      2    -38   -148    122    -85
    202   -293   -496     44    345   -394    -18     18    -25   -137    114    -80
    184   -277   -462     46    322   -368      5     41     -2   -124    116    -75
    158   -275   -436     57    296   -355     33     75     25   -103    129    -62
    135   -277   -413     70    272   -345     57     98     51    -93    148    -57
    114   -283   -397     83    252   -340     75    111     67    -83    166    -57
     90   -277   -368     93    228   -322     83    119     72    -77    176    -64
     70   -288   -361    106    213   -324     88    122     75    -72    171    -67
     64   -293   -361    114    210   -327    101    132     83    -70    168    -72
     57   -283   -340    111    194   -309    106    137     90    -59    181    -72
     36   -283   -319    124    176   -301    101    135     93    -54    181    -77
     31   -298   -329    132    179   -314    106    135     90    -62    161    -90
     18   -316   -335    148    176   -327    111    137     93    -64    127    -98
      2   -311   -316    153    158   -314    124    150    106    -51    101    -93
      5   -298   -303    148    153   -301    127    158    114    -38     85    -90
      5   -290   -296    142    148   -293    114    150     98    -49     59    -96
      2   -280   -285    137    142   -283    116    155     96    -46     44    -98
      2   -272   -277    132    140   -275    122    168    101    -36     36    -93
     12   -252   -265    119    137   -257    127    181    116    -20     41    -77
    -12   -257   -244    132    114   -252    137    192    127    -12     36    -75
     -7   -259   -252    132    122   -254    148    207    137     -5     36    -72
     -5   -257   -252    129    122   -254    158    228    158     12     49    -54
    -23   -215   -192    119     83   -205    187    262    189     46     83    -20
    -15   -184   -168     98     75   -176    205    280    207     70    111     -5
    -10   -168   -161     88     75   -166    223    301    223     85    145      7
     -5   -153   -148     77     67   -150    231    319    239    103    181     23
    -23   -153   -129     88     51   -142    241    329    244    111    220     28
    -31   -127    -98     77     33   -114    254    342    257    135    257     44
    -20   -106    -85     62     31    -98    259    345    267    148    275     54
    -10    -70    -59     38     20    -64    265    342    277    166    303     64
    -28    -70    -41     49      5    -57    252    329    267    163    283     62
    -23    -85    -62     54     18    -75    231    309    249    142    249     46
     -2    -80    -77     41     36    -77    218    298    241    142    254     38
      0    -93    -93     46     44    -93    215    298    239    145    254     38
      5   -124   -129     59     67   -127    228    309    244    142    213     36
     10   -163   -174     75     88   -166    213    290    220    124    176     12
     23   -205   -228     90    124   -215    187    262    179     88    135    -23
     31   -236   -267    101    148   -252    176    241    148     59     96    -54
     46   -254   -301    103    174   -277    174    236    132     41     83    -62
     51   -288   -340    116    194   -314    153    210     98     12     64    -75
     64   -303   -371    119    218   -337    140    187     72     -2     59    -85
     75   -329   -407    127    239   -368    132    174     54    -20     51    -96
     83   -335   -418    127    249   -376    135    179     57    -15     85    -88
     72   -311   -387    116    228   -348    135    181     70      2     90    -72
     72   -319   -392    122    231   -355    135    181     72      2     59    -67
     64   -332   -397    132    231   -363    142    192     77     12     46    -49
     64   -319   -384    127    223   -350    150    202     85     28     57    -28
     59   -355   -418    145    236   -387    179    233     98     23     54    -41
     64   -420   -485    176    275   -452    265    337    153     25     20    -75
     51   -405   -457    176    252   -431    384    480    252     83     20    -72
     38   -298   -337    129    187   -316    511    665    423    218    155     25
     54    -49   -106     -2     80    -77    553    766    605    439    400    262
     44    415    371   -231   -163    394    517    784    815    787    779    654
    -54    839    891   -394   -472    865    335    581    898   1067   1122    987
   -127    849    976   -361   -550    911     54    218    711   1039   1158   1002
   -218    363    581    -75   -400    472    -72   -106    275    527    683    620
   -257   -249      5    252   -132   -122    -85   -210   -109    -18    135    184
   -267   -587   -319    426     25   -454    -46   -114   -187   -187    -51     12
   -259   -704   -444    483     90   -574     25      7   -127   -181    -31      2
   -252   -685   -433    467     90   -561     83     83    -46   -122     44     64
   -244   -607   -363    426     57   -485    145    161     49    -36    137    148
   -241   -527   -285    384     20   -407    194    226    137     51    233    233
   -236   -485   -249    361      5   -368    233    270    200    106    327    301
   -249   -467   -220    358    -15   -345    246    288    233    132    400    350
   -262   -462   -202    361    -31   -332    252    298    254    148    441    376
   -270   -472   -202    368    -33   -337    254    298    265    150    449    381
   -270   -459   -189    366    -41   -324    259    301    283    148    454    400
   -259   -449   -189    353    -36   -319    252    293    316    111    433    418
   -259   -452   -192    353    -33   -322    254    296    371     72    413    441
   -272   -459   -187    366    -46   -322    259    303    420     70    389    462
   -265   -462   -197    363    -33   -329    259    311    441    111    368    485
   -257   -475   -218    366    -20   -348    259    306    433    150    337    498
   -257   -485   -228    371    -15   -358    265    306    415    189    306    511
   -252   -478   -226    363    -15   -353    267    309    389    226    277    519
   -259   -501   -241    381    -10   -371    272    306    353    249    244    488
   -293   -535   -244    413    -28   -389    280    306    322    257    213    475
   -314   -550   -236    433    -41   -394    283    306    293    259    194    483
   -337   -576   -241    457    -49   -410    290    301    265    249    184    480
   -355   -605   -249    480    -54   -428    309    293    233    228    174    472
   -366   -613   -246    485    -59   -431    335    309    228    215    158    467
   -366   -581   -215    472    -77   -397    337    322    239    220    168    467
   -332   -553   -220    441    -57   -387    314    314    239    218    161    462
   -311   -540   -228    426    -41   -384    290    298    233    215    155    436
   -311   -532   -220    420    -46   -376    272    296    231    207    179    415
   -337   -540   -202    439    -67   -371    254    303    233    207    200    418
   -342   -532   -189    436    -77   -363    226    303    231    202    210    410
   -327   -501   -174    415    -77   -337    197    296    226    207    220    397
   -324   -493   -171    407    -77   -332    189    298    228    228    257    418
   -316   -498   -181    407    -70   -342    192    301    231    246    288    459
   -309   -493   -187    400    -62   -340    189    303    233    259    306    504
   -306   -493   -187    400    -59   -340    184    301    223    262    311    542
   -218   -493   -277    353     28   -387    142    270    184    220    270    550
   -106   -493   -387    298    140   -441    103    236    137    171    220    540
    -23   -501   -480    259    226   -491     70    200     90    122    161    504
     59   -485   -545    213    301   -514     41    171     57     85    111    465
     72   -488   -563    207    316   -524     25    158     33     54     64    436
     70   -509   -581    218    324   -545     18    142     10     18     18    397
     98   -517   -615    207    355   -566      5    129     -7    -12    -15    350
    103   -514   -618    205    361   -566     10    137    -12    -28    -41    322
     83   -527   -613    220    345   -568     28    145    -12    -33    -49    290
     85   -519   -605    215    342   -561     44    155     -7    -33    -31    249
     93   -509   -605    207    348   -555     59    163      2    -31    -18    231
    109   -511   -620    202    363   -566     72    174     10    -28    -10    226
    129   -498   -628    184    376   -563     67    171      5    -33     -5    215
    137   -480   -618    171    376   -550     62    166      2    -36      0    189
    153   -472   -626    158    389   -550     59    158      0    -36     18    153
    158   -475   -633    158    394   -553     57    153      0    -33     41    119
    124   -459   -587    166    353   -524     62    145      2    -31     67     98
    109   -465   -576    176    340   -519     67    140      2    -38     80     59
     75   -480   -558    200    316   -519     77    148      7    -33    103     33
     54   -472   -527    210    290   -498     85    158     20    -20    127      2
     49   -459   -511    205    280   -485     88    163     28    -18    129    -23
     23   -452   -475    213    246   -462     93    174     44     -7    129    -18
     -7   -454   -449    228    218   -452     96    184     54     -5    119    -18
    -23   -444   -420    233    197   -433     98    200     64     -5    116    -15
    -38   -436   -397    236    176   -418    101    218     80      5    116     -7
    -62   -431   -371    246    153   -402    109    236     98     20    114      2
    -75   -441   -366    257    142   -402    119    249    114     33    122     -5
    -93   -439   -345    267    124   -392    137    267    135     62    148      5
   -101   -400   -298    252     98   -350    161    301    168     98    176     41
   -103   -381   -277    241     85   -329    168    316    184    119    181     51
   -116   -376   -259    244     70   -316    176    319    192    132    187     54
   -122   -348   -226    236     51   -288    192    335    210    158    218     72
   -111   -322   -210    215     46   -267    205    355    231    181    244     85
   -111   -301   -192    205     38   -246    218    366    244    202    265     98
   -111   -272   -163    192     23   -218    223    361    249    220    280    109
   -101   -249   -148    176     23   -200    223    355    254    231    288    114
   -103   -249   -145    174     20   -197    207    337    244    220    275    111
   -111   -262   -150    187     18   -207    184    314    220    197    241    101
   -119   -270   -150    192     15   -210    171    301    205    181    215     98
   -116   -280   -163    200     23   -223    153    290    189    168    197     96
   -124   -293   -171    207     23   -233    150    290    187    171    194     83
   -137   -311   -174    223     15   -244    158    290    189    174    194     77
   -142   -345   -202    244     28   -275    150    272    166    148    168     54
   -158   -368   -210    265     25   -290    142    262    145    127    142     31
   -181   -410   -228    293     23   -319    140    244    127    103    119     12
   -181   -431   -252    306     33   -342    124    228    106     77     90    -10
   -192   -459   -267    324     36   -363    119    210     88     59     72    -31
   -213   -454   -241    335     12   -348    132    213     98     72     90    -20
   -223   -441   -218    329     -5   -329    137    207    109     80    106     -5
   -233   -441   -210    337    -12   -327    135    200    109     80    116      5
   -236   -439   -202    337    -18   -322    135    194    106     83    122      0
   -252   -444   -192    348    -31   -319    135    194    109     85    122     -7
   -280   -449   -168    361    -57   -309    148    205    116     93    132      5
   -290   -472   -181    381    -57   -327    171    231    127     96    132      0
   -306   -493   -189    400    -59   -342    252    322    168    101    135    -25
   -327   -462   -135    394    -96   -298    376    462    262    142    179    -31
   -316   -348    -33    332   -142   -192    498    644    420    280    314     67
   -277    -88    189    181   -236     51    574    797    618    511    563    293
   -272    387    659    -59   -467    522    571    846    836    852    966    665
   -389    930   1319   -270   -854   1124    444    704   1013   1223   1410   1075
   -485   1000   1483   -259   -984   1241    153    348    870   1244   1480   1122
   -594    628   1223    -15   -909    924    -25    -28    470    836   1111    805
   -646     15    659    314   -654    337    -75   -226     33    244    540    322
   -659   -394    265    527   -462    -64    -41   -142    -88     10    288     80
   -719   -504    215    610   -470   -145     64     23      2     44    290     75
   -730   -511    218    620   -475   -148    148    122     75     64    244     93
   -659   -428    231    542   -446    -98    192    184    137     72    202    132
   -581   -303    277    444   -431    -12    244    244    207    124    226    176
   -511   -257    252    384   -384     -2    277    270    233    153    213    176
   -449   -233    215    340   -332    -10    288    277    239    158    176    205
   -433   -207    226    322   -329      7    293    288    246    161    155    254
   -446   -194    252    322   -350     28    290    301    262    158    153    267
   -454   -207    244    329   -350     18    277    309    259    142    142    215
   -459   -205    254    332   -358     23    277    322    272    148    137    158
   -480   -205    272    340   -376     33    285    332    283    158    124    114
   -491   -202    288    348   -389     41    293    337    290    166    109    103
   -483   -205    275    342   -379     33    290    335    288    161     90    114
   -470   -187    280    327   -376     46    298    337    290    163     85    124
   -454   -174    277    311   -366     51    298    340    293    166     72    129
   -459   -187    272    324   -366     41    293    332    290    163     67    135
   -454   -194    259    322   -358     33    298    340    298    174     72    122
   -459   -197    262    327   -363     33    301    342    303    176     67    127
   -470   -189    277    327   -376     41    293    337    296    168     49    137
   -472   -184    288    329   -381     51    293    332    293    168     38    127
   -467   -174    293    319   -381     59    298    335    296    179     57    114
   -449   -184    265    316   -358     38    288    324    283    171     64     70
   -405   -194    207    298   -309      5    262    301    259    155     72     15
   -337   -220    116    280   -228    -51    239    272    231    135     72    -36
   -244   -215     28    228   -137    -93    213    246    210    116     64    -70
   -145   -213    -67    179    -41   -140    184    218    184     98     49    -96
    -72   -233   -161    153     44   -200    148    187    153     72     31   -116
    -10   -236   -226    124    106   -231    127    166    127     51     23   -119
     59   -218   -280     77    168   -249    101    148    106     36     20   -119
    119   -215   -335     46    226   -275     67    119     75     12      2   -150
    176   -218   -394     20    285   -306     38     90     41    -20    -23   -192
    215   -228   -444      7    329   -335     18     70     18    -44    -46   -215
    257   -236   -493    -12    374   -363      5     54      0    -64    -70   -226
    275   -236   -514    -20    392   -374    -15     36    -28    -85   -101   -233
    285   -218   -504    -36    394   -361    -25     25    -44    -98   -124   -223
    301   -223   -524    -38    413   -374    -28     12    -62   -119   -148   -220
    293   -254   -550    -20    420   -402    -38     -5    -88   -145   -181   -223
    293   -262   -555    -15    423   -407    -31     -5    -98   -155   -197   -213
    280   -249   -530    -18    402   -389    -20      2    -93   -150   -189   -194
    254   -241   -496     -5    374   -368    -12     12    -80   -137   -171   -179
    226   -241   -467      7    345   -355      5     31    -70   -124   -150   -163
    194   -228   -423     18    309   -324     36     59    -44   -101   -135   -142
    168   -218   -387     25    277   -301     64     83    -18    -80   -127   -127
    137   -231   -368     46    252   -298     88    103      2    -67   -129   -127
     90   -265   -358     85    223   -311    101    114     12    -64   -132   -114
     54   -270   -327    106    189   -298    122    127     33    -49   -124    -88
     36   -257   -293    109    163   -275    148    142     51    -33   -124    -51
     23   -246   -270    111    145   -257    158    145     59    -31   -140    -31
      5   -267   -275    129    137   -270    158    145     59    -33   -161    -70
     -7   -272   -267    140    127   -270    163    148     64    -25   -155   -106
    -20   -275   -254    145    114   -265    168    150     67    -18   -135   -129
    -36   -252   -215    145     88   -233    181    163     85      5    -88   -135
    -44   -246   -202    145     77   -226    187    166     96     18    -54   -148
    -44   -252   -210    148     80   -231    187    174    103     31    -28   -140
    -49   -244   -197    145     72   -220    189    181    111     46     -5   -140
    -51   -239   -187    145     67   -213    187    187    119     59     18   -132
    -59   -239   -179    148     59   -207    184    189    127     70     33   -114
    -41   -210   -168    124     62   -189    194    205    140     88     51    -80
    -31   -194   -166    111     67   -181    197    210    150    101     57    -51
    -12   -179   -166     96     75   -174    205    223    166    116     59    -15
    -12   -174   -163     93     72   -168    215    236    176    132     64     23
    -31   -181   -150    106     59   -166    223    249    187    148     67     59
    -23   -166   -142     93     57   -155    228    262    200    163     72     93
     -7   -127   -119     67     54   -124    244    283    218    189     85    129
     -7   -111   -106     57     46   -109    257    298    231    210     90    153
     -7   -119   -114     62     51   -116    265    316    241    223     88    171
    -12   -114   -103     62     44   -109    275    329    249    239     90    189
    -28    -75    -46     51      7    -62    280    337    267    265     98    210
    -31    -49    -20     38     -7    -36    285    332    275    275     96    218
    -15    -64    -49     38     15    -57    262    316    257    265     75    202
    -15    -93    -77     54     31    -85    233    290    231    249     49    181
    -20   -119    -98     70     38   -109    223    280    220    241     33    174
    -12   -135   -122     72     51   -129    218    275    210    233     20    176
    -18   -174   -155     96     67   -166    207    262    197    220      7    163
    -33   -220   -187    127     75   -205    197    252    184    210      2    145
    -38   -275   -236    158     98   -257    184    233    158    194     -5    119
    -49   -314   -265    179    106   -290    168    210    132    171    -12     93
    -67   -353   -288    210    109   -322    158    192    111    153    -15     72
    -67   -384   -319    226    124   -353    142    168     88    135    -18     59
    -72   -415   -342    244    135   -379    129    142     62    114    -18     51
    -85   -439   -353    262    132   -397    124    137     57    109     -7     49
    -90   -457   -366    272    137   -413    127    140     64    114      7     54
    -98   -462   -363    277    132   -413    137    140     64    114     12     44
   -103   -452   -348    277    122   -400    140    132     62    109      7     12
    -96   -459   -363    277    129   -410    140    137     62    106      0     -2
    -90   -457   -366    275    135   -413    140    142     64    111     10     -7
   -101   -491   -389    293    142   -439    150    158     59     98     -2    -36
    -83   -550   -467    316    192   -509    202    223     64     67    -51   -116
    -93   -535   -441    314    171   -491    324    361    145     93    -51   -158
    -93   -446   -353    270    127   -400    446    545    288    207     44    -88
     -7   -233   -228    119    109   -231    506    691    454    394    233     88
     59    176    116   -116    -28    148    485    745    646    691    587    449
    -88    735    823   -324   -457    779    376    618    849   1072   1067    922
   -231    857   1088   -314   -659    971    109    275    774   1145   1213   1041
   -319    475    792    -77   -555    633   -103   -122    374    745    857    706
   -355   -226    129    290   -244    -49   -202   -394   -155     70    192     98
   -319   -667   -350    491     12   -511   -210   -342   -324   -202   -122   -239
   -298   -815   -517    558    106   -667   -137   -207   -280   -220   -161   -322
   -290   -823   -532    555    119   -678    -49    -98   -194   -166   -109   -298
   -254   -756   -501    506    122   -628     36     -7   -101    -85     -7   -239
   -236   -672   -439    454    101   -558    106     64    -15      0     62   -174
   -231   -623   -392    426     77   -506    140    114     33     44    116   -127
   -236   -602   -368    418     62   -485    166    145     64     59    155   -111
   -223   -607   -384    415     80   -496    171    148     75     59    181   -132
   -142   -600   -459    371    155   -530    158    137     64     54    189   -163
    -96   -602   -506    348    202   -555    150    132     62     54    197   -205
    -93   -597   -506    342    205   -553    153    132     57     57    223   -246
    -15   -613   -597    314    290   -605    122    103     23     15    215   -283
     44   -602   -649    277    345   -626    106     83      7     -5    213   -311
     57   -589   -646    265    350   -618    111     77      7    -10    226   -332
     75   -579   -654    249    363   -618    101     62     -5    -31    215   -329
    114   -561   -675    223    394   -618    101     51    -12    -49    207   -303
    129   -553   -683    210    405   -618     93     44    -18    -62    223   -257
    124   -558   -683    215    402   -620     80     28    -33    -77    241   -228
    150   -561   -711    202    431   -636     59      0    -59   -101    244   -223
    127   -571   -698    223    413   -633     57     -5    -70   -106    244   -205
    101   -558   -662    226    379   -610     67      0    -85    -85    262   -181
    129   -530   -662    200    394   -594     67     -2   -116    -41    275   -187
    166   -532   -698    181    431   -615     51    -18   -127     -2    265   -202
    150   -542   -693    197    420   -618     59     -5    -93      5    257   -213
    137   -542   -680    202    407   -610     72      2    -80      7    257   -226
    168   -522   -691    176    428   -607     64      2    -67     25    257   -210
    187   -532   -722    171    452   -626     51     -7    -64     28    220   -213
    200   -540   -740    171    470   -639     44    -10    -64     23    194   -207
    244   -506   -750    129    496   -628     18    -31    -83      5    176   -184
    301   -483   -784     90    540   -633     -7    -44    -93    -18    174   -176
    345   -462   -810     57    576   -636    -36    -64   -103    -33    197   -174
    366   -444   -810     38    587   -626    -72    -80   -116    -49    231   -168
    394   -433   -831     18    610   -631   -103    -93   -129    -64    252   -187
    426   -436   -862      5    641   -649   -116   -106   -142    -75    288   -194
    452   -402   -854    -25    652   -628   -132   -124   -150    -80    371   -187
    462   -379   -841    -41    652   -610   -153   -153   -171   -101    462   -187
    488   -368   -857    -59    670   -610   -174   -194   -197   -132    501   -197
    532   -358   -893    -88    711   -626   -194   -228   -226   -161    519   -205
    532   -358   -891    -88    709   -626   -192   -233   -231   -168    517   -192
    537   -337   -875    -98    706   -605   -174   -220   -218   -166    475   -163
    535   -322   -857   -109    693   -589   -148   -194   -189   -153    444   -140
    475   -350   -826    -62    649   -587   -119   -184   -168   -150    394   -116
    431   -376   -807    -31    618   -592    -93   -181   -150   -150    337    -96
    405   -363   -769    -20    587   -566    -54   -166   -109   -135    303    -49
    366   -363   -730     -2    545   -545     -2   -153    -77   -127    254    -10
    324   -348   -672     12    496   -511     41   -137    -51   -103    228     36
    275   -361   -639     41    454   -498     54   -135    -41    -98    205     75
    223   -381   -605     80    413   -493     54   -135    -41   -103    194    101
    187   -387   -574     98    379   -480     44   -140    -44   -109    194    111
    176   -376   -555     98    366   -465     38   -140    -46   -114    192    101
    171   -381   -553    103    361   -467     36   -140    -46   -116    189     83
    168   -379   -548    106    358   -462     38   -137    -49   -116    205     70
    161   -376   -537    106    345   -457     41   -129    -46   -103    233     77
    137   -376   -514    119    324   -444     57   -103    -31    -83    267     88
    124   -379   -504    124    311   -439     75    -62    -15    -62    293     96
    114   -381   -496    135    303   -439     85    -33      0    -49    309    101
    119   -361   -480    119    298   -420     90    -18     15    -33    340    114
    109   -355   -467    122    288   -410     96      2     25    -20    363    122
     96   -371   -467    135    280   -418     96     18     33    -15    374    119
     67   -379   -446    155    257   -413    103     36     49     -5    394    127
     49   -355   -407    150    228   -381    114     51     75     10    433    150
     41   -327   -368    142    202   -348    135     77     98     33    465    181
     25   -309   -335    140    179   -319    158    106    122     57    485    210
     18   -285   -303    135    161   -293    189    137    148     85    491    231
     38   -259   -301    109    168   -277    202    155    155     98    483    231
     33   -233   -267    101    148   -252    226    171    168    119    480    239
     18   -215   -233     98    124   -223    249    189    181    132    475    241
     41   -210   -252     85    145   -231    259    192    179    132    452    215
     57   -176   -233     57    142   -205    267    187    174    145    457    181
     64   -122   -187     25    124   -153    272    181    166    158    472    155
     62    -62   -124     -2     90    -90    259    155    153    163    478    116
     67      5    -62    -36     64    -28    244    127    140    171    478     93
     83     25    -59    -54     70    -15    202     70    106    137    436     33
    106     36    -70    -72     88    -18    161     31     83    109    423    -15
    137     67    -72   -103    103     -2    140     28     88    103    402    -20
    153     57    -96   -103    124    -18    129     31     93     90    381    -28
    168     20   -150    -96    158    -62    122     33     93     70    358    -57
    194     -5   -202    -96    197   -103    119     44    101     54    337    -83
    192    -44   -236    -75    213   -140    119     49    103     41    306   -106
    187    -93   -280    -46    233   -187    119     57    106     31    265   -142
    192   -132   -327    -31    259   -228    114     57    103     23    239   -168
    168   -184   -353      7    259   -267    119     59     96     20    228   -179
    148   -215   -363     31    254   -288    127     72     98     25    236   -174
    135   -213   -348     38    241   -280    137     88    103     49    270   -137
     75   -241   -316     80    194   -277    155    101    109     57    280   -119
     36   -288   -324    124    179   -306    155     93     90     51    285   -116
     18   -316   -337    148    176   -327    163     93     80     57    319   -109
    -20   -335   -314    179    145   -324    184    103     85     64    371    -93
    -77   -363   -285    220    101   -324    205    127     96     75    415    -80
   -111   -410   -298    259     93   -355    257    202    119     75    418   -109
   -161   -444   -283    301     59   -363    379    358    197    101    431   -127
   -174   -407   -233    290     28   -322    504    524    311    179    493    -75
   -129   -257   -129    192     -2   -194    597    704    483    337    654     75
    -77     70    148      2   -114    109    605    782    672    600    966    384
   -116    605    722   -246   -418    662    540    748    911    989   1434    865
   -288    982   1270   -345   -779   1124    324    496   1031   1286   1790   1234
   -405    766   1169   -181   -787    966     57     98    776   1088   1623   1093
   -467    168    636    148   -553    402    -90   -252    290    491   1047    597
   -452   -439     10    444   -233   -215   -135   -340    -41     -2    532    142
   -418   -719   -301    568    -59   -511    -88   -223    -57   -119    400     12
   -405   -748   -342    576    -33   -545      5    -93     31    -96    402     38
   -410   -685   -275    548    -67   -480    109     28    153    -31    454    129
   -415   -581   -168    498   -124   -376    207    142    277     54    514    244
   -397   -548   -150    472   -124   -350    259    202    345    119    548    314
   -387   -545   -158    465   -114   -353    298    233    363    155    548    353
   -361   -537   -176    446    -93   -358    319    244    368    179    506    387
   -358   -545   -187    449    -88   -366    316    246    358    197    472    431
   -363   -561   -197    462    -83   -379    319    246    348    228    457    475
   -329   -555   -226    441    -54   -392    311    241    329    241    457    485
   -296   -548   -254    420    -23   -402    293    223    301    244    475    519
   -236   -558   -324    397     44   -441    265    197    257    231    470    548
   -168   -558   -389    363    109   -475    239    181    226    218    459    592
   -129   -558   -428    342    148   -496    218    161    187    192    439    613
    -98   -563   -467    329    184   -517    202    148    161    166    431    641
    -70   -571   -501    319    213   -535    192    135    135    153    439    659
    -51   -558   -506    306    226   -532    187    129    124    150    465    685
    -54   -579   -527    316    236   -553    181    124    111    135    483    685
    -64   -579   -517    322    223   -548    181    132    111    132    501    696
    -51   -574   -524    311    233   -550    176    132    106    132    493    691
    -36   -581   -545    309    254   -563    163    122     96    122    433    678
    -28   -576   -548    301    257   -563    158    119     88    106    376    704
    -33   -548   -514    290    239   -532    150    127     88     96    355    730
    -46   -530   -483    288    215   -509    148    140     90    106    376    745
    -31   -527   -496    280    231   -511    140    132     83    116    436    724
    -51   -517   -467    283    205   -493    140    129     83    124    493    724
    -72   -496   -423    283    174   -459    137    137     83    129    501    724
    -72   -467   -397    270    161   -433    132    142     83    142    511    735
    -72   -470   -397    272    161   -433    119    140     80    155    535    722
    -62   -459   -400    259    168   -431    119    148     90    197    584    704
    -62   -459   -397    259    166   -428    119    140     88    194    584    685
    -70   -449   -381    259    155   -418    114    132     77    179    553    662
    -96   -426   -329    262    116   -379    119    142     83    189    545    667
   -114   -413   -298    262     90   -358    114    135     70    181    517    644
   -119   -413   -293    265     85   -353    114    129     59    174    488    618
   -119   -420   -303    267     90   -363    114    122     49    161    462    563
   -111   -407   -296    259     90   -353    111    122     46    155    436    522
   -109   -415   -309    259     98   -363    101    106     15    116    384    436
   -119   -407   -288    262     83   -348    114    116     15    109    366    368
   -142   -410   -267    275     59   -340    132    135     20    116    358    285
   -137   -415   -277    277     70   -348    129    140     15    114    329    171
   -124   -405   -280    265     75   -345    124    142     10    103    296     59
   -111   -389   -277    249     83   -335    132    161     18    106    280    -18
   -103   -371   -267    236     80   -319    145    184     31    114    277   -101
   -109   -371   -262    241     75   -316    161    202     38    127    280   -189
   -127   -368   -244    246     57   -306    166    202     49    135    267   -257
   -137   -363   -226    249     41   -296    176    202     51    145    257   -327
   -163   -374   -213    267     23   -293    179    197     54    158    246   -376
   -179   -379   -200    280     10   -290    176    189     51    166    241   -381
   -215   -368   -153    290    -31   -262    181    200     62    189    254   -355
   -249   -363   -114    306    -70   -241    187    213     67    205    259   -332
   -293   -363    -72    327   -111   -218    189    233     64    207    257   -309
   -322   -358    -36    340   -142   -197    200    244     77    226    270   -270
   -306   -355    -49    329   -129   -202    194    241     83    226    270   -241
   -311   -358    -46    335   -132   -205    194    236     88    226    272   -213
   -327   -353    -25    340   -153   -192    205    246    106    236    288   -171
   -342   -342      0    342   -171   -171    218    241    114    241    298   -145
   -340   -324     12    332   -176   -158    233    239    129    252    303   -103
   -332   -314     18    324   -176   -150    252    241    140    249    298    -72
   -324   -303     18    314   -174   -142    259    244    145    246    288    -57
   -316   -303     12    311   -166   -145    265    239    148    239    280    -44
   -314   -327    -15    319   -150   -174    257    218    137    226    259    -38
   -298   -332    -36    314   -132   -184    249    200    135    213    239    -38
   -293   -345    -51    316   -122   -200    233    168    122    192    215    -46
   -296   -337    -41    316   -127   -189    231    158    127    187    202    -38
   -296   -327    -31    311   -135   -179    220    137    127    179    184    -36
   -296   -311    -15    303   -140   -163    223    137    140    187    181    -33
   -293   -306    -12    298   -142   -161    236    137    145    189    179    -31
   -301   -309     -7    306   -148   -158    246    153    155    192    189    -10
   -311   -288     23    298   -168   -132    265    168    176    210    205     20
   -309   -252     57    280   -184    -98    275    184    192    236    226     70
   -322   -218    101    267   -213    -59    288    194    207    265    262    132
   -358   -189    168    275   -265    -10    309    207    226    301    311    187
   -405   -163    241    283   -324     36    324    215    249    322    363    218
   -485   -174    311    329   -400     67    337    241    280    340    410    249
   -592   -197    394    394   -496     98    355    265    306    355    449    254
   -714   -205    509    459   -613    150    384    293    342    381    504    275
   -885   -215    667    548   -776    226    436    350    394    431    579    324
  -1093   -254    836    672   -966    290    504    415    454    488    644    381
  -1260   -314    945    784  -1104    314    548    459    483    517    667    402
  -1218   -340    878    779  -1049    267    537    444    457    491    657    363
   -950   -374    576    659   -766    101    446    350    353    381    566    231
   -646   -392    254    519   -452    -70    345    246    241    259    452     90
   -389   -394     -5    392   -194   -200    257    158    148    161    350    -33
   -218   -400   -181    309    -18   -290    194     93     80     88    275   -132
   -124   -413   -288    267     80   -350    153     51     36     38    215   -192
    -38   -423   -384    231    171   -405    122     23      5      0    161   -226
     18   -436   -454    207    236   -444     96      0    -23    -36    109   -236
     23   -428   -452    202    236   -439     93      2    -25    -46     83   -218
     10   -436   -446    213    226   -441     90     10    -23    -59     54   -197
      7   -441   -449    215    228   -444     90     12    -20    -70     23   -189
    -15   -457   -444    233    213   -449    119     51      0    -72     -5   -187
    -75   -488   -413    283    168   -452    239    179     67    -54    -31   -200
   -140   -428   -288    283     72   -358    384    348    184     10    -15   -181
   -153   -280   -127    215    -12   -205    517    561    358    155     83    -77
   -148     -2    145     75   -148     70    568    714    563    392    285    153
   -189    498    688   -153   -439    592    537    766    813    761    662    584
   -454   1018   1473   -283   -963   1247    384    631   1028   1163   1122   1057
   -735   1028   1761   -148  -1247   1395    166    329    927   1166   1148   1111
   -969    509   1478    228  -1226    995     23    -28    483    659    641    685
  -1060   -168    891    615   -976    361    -28   -215     25     44      7    124
   -940   -522    415    730   -678    -54    -15   -140    -77   -155   -241   -161
   -857   -613    241    735   -550   -187     59    -25    -38   -161   -275   -249
   -784   -592    189    685   -488   -202    150     83     41   -106   -231   -259
   -704   -506    197    605   -452   -155    231    179    129    -28   -158   -200
   -696   -439    254    566   -475    -93    296    236    194     41    -90   -114
   -706   -415    290    561   -501    -64    332    275    236     88    -49    -72
   -714   -441    270    576   -493    -88    340    285    241     96    -44    -64
   -717   -444    272    581   -496    -85    353    288    244    103    -33    -49
   -680   -454    223    566   -454   -116    342    272    231     90    -51    -38
   -633   -485    148    558   -392   -168    332    262    218     75    -72    -25
   -615   -517     98    563   -358   -210    327    252    205     67    -77     -2
   -587   -491     96    540   -342   -197    316    246    202     75    -62     46
   -563   -496     64    530   -316   -215    314    244    200     67    -70     70
   -548   -524     23    535   -288   -252    301    231    181     51    -88     70
   -519   -524     -5    519   -259   -265    288    220    174     49    -93     70
   -454   -530    -75    493   -189   -303    267    205    155     33   -111     49
   -407   -542   -135    472   -137   -340    244    187    135     15   -122     28
   -366   -537   -174    452    -96   -355    231    174    124      7   -119     18
   -319   -506   -187    413    -67   -348    218    163    119     10   -111     15
   -311   -517   -205    415    -54   -361    205    158    109     -2   -129      2
   -322   -530   -210    423    -57   -371    197    161    101    -12   -155      0
   -332   -535   -205    433    -64   -371    197    168    101     -7   -163     -5
   -270   -563   -293    415      7   -428    181    145     75    -20   -163    -72
   -171   -571   -400    371    114   -485    150    111     44    -41   -197   -145
   -132   -566   -433    348    148   -501    137     98     18    -75   -314   -168
   -101   -563   -462    332    179   -514    124     77     -5   -109   -457   -226
    -75   -542   -467    309    194   -506    103     62    -20   -135   -574   -265
    -62   -522   -459    293    197   -491     83     54    -28   -153   -623   -280
    -62   -522   -462    290    197   -493     70     49    -23   -176   -657   -283
    -85   -524   -439    303    174   -483     59     51    -15   -161   -685   -270
   -124   -509   -384    314    127   -446     57     62      5   -137   -683   -244
   -155   -493   -337    324     90   -415     70     96     31   -109   -667   -213
   -174   -491   -316    332     67   -402     70    111     41    -80   -646   -192
   -187   -475   -290    329     51   -384     75    111     54    -64   -597   -166
   -213   -475   -265    342     25   -371     93    116     64    -51   -530   -114
   -218   -465   -246    342     12   -355    116    129     70    -28   -454    -59
   -226   -478   -252    350     10   -366    132    142     64    -23   -415    -41
   -218   -493   -275    355     25   -387    140    148     62    -20   -392    -28
   -210   -509   -298    358     44   -405    140    145     57    -15   -376    -23
   -194   -509   -314    353     59   -413    140    142     62      5   -342    -10
   -163   -511   -350    337     90   -431    155    153     80     41   -285     10
   -140   -530   -392    335    124   -462    163    163     93     80   -226     23
   -129   -542   -415    335    142   -480    181    179    111    129   -158     46
   -135   -568   -433    353    148   -501    189    187    122    174    -96     77
   -135   -563   -431    348    148   -498    192    181    137    210    -46    103
   -127   -558   -431    342    150   -496    218    202    161    249      5    135
   -132   -576   -444    353    155   -511    236    213    179    262     54    163
   -129   -579   -449    355    158   -514    249    218    187    285     98    187
   -114   -579   -467    345    176   -524    246    210    179    290    129    205
    -93   -574   -480    332    192   -527    239    189    171    288    161    220
    -70   -574   -504    319    215   -540    233    181    168    285    194    241
    -20   -561   -540    290    259   -550    215    166    153    277    213    239
     -5   -576   -571    288    283   -574    197    150    127    259    215    218
     10   -566   -576    277    290   -571    189    150    119    252    220    215
     36   -561   -597    262    314   -579    174    148    106    239    207    205
     57   -548   -605    246    329   -576    171    153    106    241    181    202
     75   -542   -618    231    345   -579    161    155    101    226    150    184
     96   -532   -628    218    361   -579    163    161    103    218    129    171
    114   -517   -631    200    371   -574    168    163    103    213    111    161
    135   -488   -623    176    379   -555    163    166    114    215    101    166
    140   -498   -639    176    389   -568    163    171    119    210     90    171
    119   -517   -636    197    376   -576    158    171    119    210     85    176
    122   -504   -626    189    371   -563    158    179    127    218     88    184
    140   -478   -618    168    379   -548    161    176    127    215     85    189
    150   -465   -615    155    381   -540    150    171    124    218     93    194
    153   -420   -574    132    361   -496    161    192    148    241    124    223
    168   -397   -566    111    366   -480    179    210    166    254    142    233
    158   -431   -589    137    374   -509    171    202    158    233    132    220
    137   -392   -530    124    332   -459    181    220    174    252    158    246
     93   -379   -475    142    283   -426    213    249    202    277    194    272
     80   -392   -472    155    275   -433    213    244    197    275    200    265
    111   -348   -459    119    285   -402    207    233    189    272    202    270
    174   -309   -483     64    327   -397    192    207    179    262    184    280
    153   -314   -467     80    309   -392    192    202    187    265    174    311
    135   -314   -452     88    293   -381    184    192    179    265    168    337
    145   -311   -457     83    301   -384    161    176    163    254    158    350
     93   -337   -433    119    262   -387    155    179    163    246    150    371
     67   -381   -449    155    257   -415    135    158    142    220    114    358
     67   -413   -480    171    272   -446    124    148    129    205    103    348
     31   -446   -478    207    254   -462    119    142    124    194    122    342
     -2   -485   -485    241    241   -485    106    132    111    181    129    329
    -23   -493   -470    257    223   -483    101    124     98    161    137    306
     -2   -509   -509    254    252   -509     88    116     77    129    127    275
      5   -563   -568    280    285   -566     64    103     54     96    114    239
     46   -553   -602    252    324   -576     41     88     46     80    116    231
     90   -568   -659    236    374   -613     18     62     28     54    106    205
     90   -579   -672    241    379   -626     18     62     36     51    137    207
     59   -574   -633    257    345   -602     44     93     64     62    192    241
     25   -587   -613    277    319   -600     25     80     49     51    215    215
     31   -576   -610    272    319   -592     10     72     41     36    215    202
     59   -581   -641    259    348   -610      0     75     33     10    223    189
     64   -649   -714    293    389   -680     18    106     36    -23    228    127
     80   -680   -761    298    418   -722    124    226    103     -5    236     62
     83   -626   -709    270    394   -665    236    374    220     83    296     98
    106   -485   -594    189    348   -540    309    514    371    252    444    213
    150   -168   -319     10    233   -244    314    584    550    522    753    501
    109    379    270   -244    -80    324    233    501    730    906   1202    924
     18    672    654   -345   -319    665    -25    174    680   1093   1421   1130
    -77    509    584   -218   -329    545   -262   -215    361    870   1205    953
   -111    -80     31     96    -72    -25   -342   -509   -140    241    537    418
    -49   -568   -519    309    233   -545   -335   -504   -402   -129     96     23
     20   -792   -813    384    415   -802   -290   -394   -433   -181    -23    -98
     85   -844   -932    376    506   -888   -236   -324   -428   -132    -46   -124
    218   -795  -1013    288    615   -904   -187   -293   -387    -93    -23   -132
    441   -665  -1106    109    774   -885   -148   -259   -314   -103    -15   -116
    550   -563  -1117      5    833   -839   -106   -226   -259    -88    -18    -98
    566   -514  -1083    -25    823   -797    -70   -192   -210    -59     -5    -77
    563   -511  -1075    -25    818   -792    -46   -174   -176    -46     -7    -64
    574   -524  -1101    -25    836   -810    -41   -171   -163    -49    -12    -70
    581   -555  -1137    -12    857   -846    -51   -184   -171    -70    -44    -96
    555   -600  -1156     20    854   -878    -57   -192   -171    -90    -64   -106
    532   -639  -1171     54    852   -904    -67   -210   -171   -103   -101   -111
    467   -675  -1145    101    805   -909    -77   -223   -168   -106   -129   -101
    397   -698  -1096    150    745   -896    -83   -233   -161   -101   -129    -83
    366   -706  -1072    171    717   -891    -67   -226   -137    -93   -124    -62
    340   -753  -1093    207    717   -922    -67   -231   -137   -109   -142    -46
    309   -735  -1047    210    675   -888    -51   -220   -119    -93   -119     -7
    228   -743   -971    257    597   -857    -49   -213   -103    -88   -103     18
    119   -763   -885    322    501   -823    -31   -194    -85    -93   -101     31
    -23   -774   -750    400    363   -763      2   -153    -41    -70    -70     64
   -124   -758   -633    439    252   -696     23   -119     -5    -38    -28     90
   -158   -717   -558    436    197   -639     31    -88     23    -10      7     90
   -246   -678   -433    459     90   -555     72    -10     62     28     51    106
   -563   -685   -122    626   -220   -405    189    194    161    124    148    197
   -555   -659   -103    607   -228   -384    179    174    163    129    150    200
   -444   -613   -168    527   -137   -392    132    111    137    101    122    181
   -452   -558   -109    504   -174   -335    148    135    158    122    145    210
   -431   -509    -77    470   -176   -293    155    150    166    137    161    226
   -452   -483    -31    465   -213   -257    161    166    168    153    168    241
   -423   -467    -44    444   -192   -254    142    148    163    155    171    244
   -358   -433    -77    394   -142   -257    127    140    158    161    187    246
   -277   -361    -83    319    -98   -223    137    158    166    181    228    259
   -226   -319    -96    270    -67   -207    145    179    171    189    265    265
   -163   -322   -161    241     -2   -241    127    168    150    184    272    239
    -96   -335   -239    215     67   -285    103    142    124    174    283    197
    -57   -371   -314    215    127   -342     85    119     93    155    283    145
    -83   -470   -389    275    153   -431     70     77     38    109    244     62
   -103   -576   -472    340    181   -524     77     62     12     75    218     -2
   -176   -659   -485    418    153   -574    124     83     20     93    246    -41
   -277   -750   -472    514     96   -613    192    114     38    122    290    -62
   -332   -795   -465    563     62   -631    259    140     72    145    303    -70
   -353   -800   -446    576     44   -623    332    161    106    171    311    -75
   -358   -782   -426    568     31   -602    387    189    129    187    319    -75
   -358   -771   -413    566     25   -592    394    215    148    197    314    -77
   -324   -727   -405    524     38   -566    368    233    161    200    301    -88
   -277   -683   -405    480     62   -545    342    249    168    200    277   -106
   -275   -657   -384    465     54   -522    314    246    171    189    246   -109
   -249   -636   -387    444     67   -511    275    226    155    171    197   -114
   -220   -610   -389    413     83   -498    257    210    137    145    148   -122
   -215   -587   -374    400     77   -480    246    194    122    122    101   -122
   -231   -571   -342    400     51   -457    236    184    109     98     67   -119
   -228   -561   -332    394     51   -446    228    184    106     93     49   -103
   -231   -550   -319    389     41   -436    213    176     96     90     41    -90
   -226   -530   -306    376     38   -418    215    179     98     88     28    -88
   -231   -527   -296    376     31   -413    215    181     98     85     15    -85
   -213   -509   -296    361     41   -402    215    192    106    103     20    -75
   -184   -478   -293    329     54   -387    205    202    116    124     23    -64
   -168   -467   -298    316     64   -384    197    210    127    142     12    -51
   -150   -457   -306    303     75   -381    189    215    145    163      5    -23
   -106   -459   -353    283    122   -407    163    202    145    168    -15    -12
    -88   -436   -348    262    127   -392    161    210    166    184    -20     18
    -75   -413   -337    244    129   -376    161    218    200    213    -18     46
    -57   -410   -353    233    145   -381    161    218    223    231    -31     70
    -33   -376   -342    205    153   -361    161    223    236    272    -23    122
    -15   -350   -335    181    158   -342    163    228    236    303    -15    166
     12   -301   -314    142    163   -306    181    244    246    348      5    207
     49   -236   -285     93    166   -262    192    257    254    402     28    249
     70   -223   -293     77    181   -257    194    259    254    452     41    275
     70   -207   -277     67    174   -244    205    270    262    496     62    309
     96   -179   -275     41    184   -226    210    275    267    506     85    332
    116   -150   -267     15    189   -207    215    272    265    485    109    353
    119   -124   -244      2    181   -184    213    259    262    457    127    376
    129   -116   -249     -7    187   -184    215    252    270    426    140    397
    124   -127   -254      0    187   -189    207    244    272    389    145    418
    103   -148   -254     20    176   -200    197    236    270    350    148    431
     93   -150   -244     28    168   -197    181    228    265    314    161    433
     75   -171   -249     46    161   -210    163    215    252    275    161    418
     64   -192   -257     64    161   -223    153    202    244    241    163    394
     64   -236   -301     83    179   -267    140    187    228    194    155    366
     64   -283   -348    109    205   -314    119    168    213    148    148    332
     64   -296   -363    114    213   -327    111    161    215    114    161    301
     57   -327   -387    135    220   -355     93    135    210     67    161    257
     57   -363   -423    153    236   -392     75    116    202     18    161    213
     59   -407   -467    174    262   -436     64    109    202     -5    171    179
     72   -415   -488    171    277   -452     57    109    202      5    200    155
    103   -415   -519    155    311   -467     41    106    194     12    233    140
    142   -413   -558    132    350   -483     18     96    171      5    277    132
    179   -410   -589    116    384   -498     -2     80    142     -5    322    111
    205   -433   -639    111    420   -535    -23     62    106    -15    368     72
    194   -457   -652    132    423   -553    -18     72     98     -7    452     67
    166   -527   -693    179    428   -610     25    135    111     -2    519     57
    153   -530   -683    189    418   -605    166    283    189     41    571     51
    137   -418   -558    140    345   -488    327    465    332    168    652    135
     25   -363   -389    168    207   -376    433    613    470    324    727    252
    -57   -137    -80     96      7   -109    459    696    641    589    917    506
   -148    387    535   -119   -340    459    441    709    880   1010   1288    935
   -311    659    971   -176   -644    815    207    418    885   1228   1486   1153
   -493    465    956     12   -724    709     10     77    631   1057   1283   1005
   -626    -88    537    353   -581    223    -67   -194    176    504    693    571
   -662   -568     93    615   -379   -239    -77   -239   -116    106    220    226
   -670   -810   -140    740   -267   -475    -12    -96   -101     59     80    132
   -659   -883   -226    771   -218   -555     59     20    -36     83     46    127
   -631   -859   -231    743   -202   -545    109     98     25    119     59    163
   -605   -771   -166    688   -220   -470    158    179    103    184    101    231
   -615   -706    -90    659   -265   -400    202    244    168    239    137    290
   -626   -675    -49    649   -288   -363    249    298    218    277    142    337
   -615   -667    -51    639   -283   -358    270    332    239    288    132    361
   -628   -678    -49    654   -290   -363    275    345    236    275    137    358
   -667   -685    -20    675   -324   -353    280    358    244    277    145    337
   -678   -693    -15    683   -332   -355    288    366    246    280    155    316
   -691   -706    -15    696   -340   -363    283    363    244    272    161    298
   -719   -730    -10    724   -355   -371    280    366    241    257    166    306
   -756   -750      5    750   -381   -374    272    361    228    239    174    309
   -776   -756     18    766   -400   -368    272    361    226    231    184    322
   -797   -763     31    779   -415   -366    267    361    223    218    187    345
   -849   -776     72    813   -462   -353    270    361    220    205    189    376
   -846   -756     90    800   -470   -332    275    363    220    192    187    384
   -743   -740      2    743   -374   -371    246    340    189    148    155    319
   -654   -745    -90    698   -283   -418    205    306    148     93    109    233
   -605   -724   -119    665   -244   -423    187    293    132     62     75    187
   -566   -701   -135    631   -215   -418    181    301    137     57     57    150
   -548   -696   -148    620   -202   -420    176    301    135     49     44    101
   -517   -688   -174    600   -174   -431    166    288    122     36     33     57
   -478   -670   -192    574   -142   -431    161    277    116     33     49     38
   -441   -652   -213    545   -114   -433    153    265    106     25     83     25
   -410   -633   -226    522    -93   -431    155    259    103     31    114     15
   -371   -615   -244    493    -64   -428    150    249     98     33    129      2
   -332   -607   -275    470    -28   -441    132    233     88     23    140    -20
   -296   -613   -316    454      7   -465    119    220     70     10    153    -57
   -270   -597   -327    433     28   -462    103    213     59     15    174    -83
   -252   -594   -345    420     44   -470     88    210     49     15    174   -114
   -223   -574   -350    400     62   -462     77    213     44     15    168   -142
   -187   -574   -389    379     98   -483     70    200     25      2    150   -189
   -166   -568   -402    366    116   -485     67    192     18     -5    137   -220
   -166   -566   -402    363    116   -485     64    189     10    -20    122   -265
   -163   -558   -394    361    114   -478     80    192     10    -31    114   -306
   -142   -561   -418    350    135   -488     75    181      0    -49     85   -363
   -116   -561   -446    337    163   -504     67    174    -10    -67     57   -436
   -119   -574   -454    345    166   -514     64    168    -18    -93     25   -509
   -119   -576   -457    348    168   -517     75    166    -20   -111      0   -574
   -122   -566   -446    342    158   -506     83    171    -10   -119    -18   -587
    -93   -558   -465    324    184   -511     83    166    -10   -129    -28   -602
    -67   -563   -496    314    213   -530     80    163    -12   -135    -12   -623
    -83   -576   -493    329    205   -535     88    166     -2   -132     20   -626
    -85   -545   -462    314    187   -504    116    181     23   -106     57   -571
    -77   -548   -470    311    194   -509    119    179     23   -119     28   -524
    -67   -545   -478    306    202   -511    119    174     20   -127    -12   -493
    -72   -553   -480    314    202   -517    119    163     20   -129    -25   -470
    -96   -584   -488    337    194   -537    101    137      0   -158    -54   -480
    -70   -571   -501    319    213   -537     98    127    -10   -174    -67   -480
    -46   -563   -519    303    236   -542    106    122    -12   -179    -80   -465
    -62   -579   -517    322    226   -548    106    101    -20   -202   -122   -467
    -96   -620   -524    355    213   -574     98     77    -41   -233   -168   -472
    -98   -631   -535    363    215   -584     88     59    -51   -252   -197   -470
    -67   -597   -530    332    228   -566     85     51    -51   -259   -205   -457
    -59   -574   -514    316    226   -545     85     49    -44   -262   -205   -420
   -106   -597   -493    350    192   -548     77     41    -46   -265   -210   -379
   -114   -566   -454    340    168   -511     83     41    -33   -254   -200   -340
   -116   -550   -433    332    158   -493     77     38    -33   -249   -205   -311
   -135   -553   -418    345    140   -485     90     57    -12   -223   -192   -257
   -155   -553   -397    353    119   -475     85     62     -5   -205   -189   -215
   -153   -532   -381    342    111   -457     85     62     -7   -194   -192   -194
   -145   -504   -358    324    103   -431     80     62     -7   -184   -197   -174
   -140   -472   -332    306     96   -402     80     64      0   -168   -192   -142
   -129   -449   -322    288     96   -384     88     72     12   -145   -174    -98
   -127   -433   -309    280     90   -371     93     72     12   -150   -171    -70
   -129   -392   -262    259     64   -327    103     85     23   -148   -166    -38
   -153   -340   -187    246     15   -265    127    111     57   -119   -158     15
   -181   -337   -155    257    -15   -246    140    127     72   -106   -174     49
   -181   -332   -150    257    -18   -241    142    124     70   -106   -202     57
   -158   -309   -153    233     -5   -231    142    124     67   -106   -231     51
   -145   -288   -142    218     -2   -215    148    129     77   -101   -244     54
   -166   -257    -90    210    -38   -176    145    135     88    -90   -241     67
   -168   -241    -72    205    -49   -158    124    129     80    -93   -259     64
   -168   -233    -64    200    -54   -150     93    114     70   -106   -280     54
   -192   -239    -46    215    -72   -142     72    106     64   -114   -296     51
   -223   -262    -38    239    -93   -150     72    106     54   -129   -314     33
   -231   -303    -72    267    -80   -189     59     96     33   -153   -332     12
   -215   -311    -98    262    -59   -205     57     90     28   -171   -329      0
   -179   -327   -148    254    -15   -239     44     77      7   -207   -342    -31
   -148   -319   -171    231     10   -244     25     70      7   -228   -337    -44
   -140   -316   -176    228     15   -249     15     54      5   -254   -335    -51
   -129   -353   -226    241     44   -290     -7     28    -12   -280   -348    -70
   -116   -394   -277    257     80   -337    -12     12    -23   -283   -361    -80
    -83   -402   -319    241    116   -361    -15      5    -36   -275   -371    -90
    -83   -394   -311    239    114   -353    -18     -7    -38   -265   -363    -88
    -67   -371   -306    218    116   -340    -15    -18    -44   -259   -355    -90
    -70   -379   -309    226    119   -345    -18    -23    -51   -267   -353    -96
    -49   -358   -311    202    129   -335    -23    -31    -51   -259   -345    -93
     -5   -366   -361    184    176   -363    -25    -36    -59   -267   -350   -109
     23   -402   -426    189    223   -413     10      5    -51   -280   -376   -153
     28   -441   -470    207    249   -454    114    122      5   -275   -397   -200
     46   -368   -418    158    231   -392    233    275    124   -184   -332   -168
    114   -210   -324     46    218   -267    324    428    283    -23   -187    -51
    184    114    -72   -150    127     20    322    498    454    228     77    192
    213    678    465   -444   -124    571    249    462    659    605    496    587
    168    979    810   -576   -322    896    -33    161    641    795    711    779
     57    771    711   -415   -327    743   -293   -223    335    574    498    592
    -44    166    210    -62   -129    189   -405   -537   -166    -38    -96    106
    -80   -342   -262    213     90   -303   -397   -571   -462   -467   -535   -270
    -72   -550   -478    311    200   -514   -342   -420   -433   -509   -607   -366
    -72   -623   -550    348    236   -587   -262   -293   -361   -483   -615   -384
    -72   -613   -540    342    231   -576   -192   -202   -280   -433   -584   -371
    -38   -506   -467    272    213   -488   -124   -111   -187   -358   -517   -316
    -28   -407   -379    215    174   -392    -67    -46   -116   -296   -459   -257
    -23   -353   -329    187    153   -342    -44    -10    -75   -262   -433   -231
    -28   -350   -322    187    145   -337    -41     -2    -70   -259   -439   -236
    -59   -368   -309    215    124   -340    -25      5    -64   -252   -433   -231
    -93   -387   -293    236     98   -340     -2     18    -54   -239   -426   -228
   -109   -371   -262    239     75   -316      2     28    -44   -228   -407   -228
    -98   -353   -254    226     75   -306    -12     33    -38   -218   -392   -223
   -103   -337   -233    220     64   -285      0     38    -33   -213   -381   -213
   -127   -342   -215    233     41   -277      7     46    -31   -213   -374   -205
   -127   -332   -205    231     38   -270    -10     49    -28   -205   -361   -181
   -114   -311   -197    213     38   -254    -25     49    -25   -200   -350   -171
   -103   -298   -194    202     44   -246    -20     57    -20   -194   -340   -166
   -111   -309   -197    207     41   -254     -2     70    -15   -187   -332   -171
   -111   -311   -200    213     44   -257      5     77     -7   -174   -322   -171
    -96   -301   -205    197     51   -254      7     85     -2   -163   -311   -166
    -93   -285   -192    189     49   -239     12     96     10   -155   -306   -158
   -101   -249   -150    174     20   -200     20    106     18   -142   -288   -142
    -98   -239   -140    168     18   -192     18    109     18   -142   -280   -145
    -85   -244   -161    163     33   -202     23    111     18   -142   -283   -158
   -103   -259   -155    181     25   -207      7    103     12   -142   -285   -168
    -90   -254   -163    171     36   -210    -18     96      7   -137   -272   -158
    -75   -241   -166    155     44   -205     -5    106     20   -119   -249   -137
    -54   -223   -168    135     57   -197     10    116     33   -106   -239   -132
    -38   -213   -174    127     67   -194      0    114     36   -101   -236   -127
    -28   -205   -179    114     72   -192    -20    111     33    -98   -233   -124
    -18   -192   -174    106     75   -184    -33    101     18   -103   -233   -124
    -12   -189   -176     98     80   -181    -49     93      7   -109   -236   -122
    -12   -210   -197    111     90   -205    -62     75     -7   -124   -239   -129
    -15   -223   -207    116     93   -215    -57     75    -15   -129   -236   -135
      0   -189   -189     93     93   -189    -44     77    -10   -122   -213   -129
     -5   -189   -184     96     88   -187    -36     75    -12   -124   -205   -132
    -20   -220   -200    122     88   -210    -38     59    -31   -145   -218   -148
    -28   -231   -205    129     88   -218    -38     57    -36   -153   -215   -155
    -31   -233   -205    132     85   -220    -28     57    -44   -161   -210   -155
    -44   -241   -200    142     75   -220    -12     59    -46   -163   -205   -155
    -57   -249   -192    153     67   -220    -12     59    -46   -161   -197   -150
    -64   -262   -197    161     64   -228    -23     64    -41   -150   -192   -145
    -77   -267   -189    171     54   -231    -18     70    -41   -145   -189   -137
    -85   -257   -171    168     41   -215      7     83    -36   -142   -181   -129
    -59   -220   -161    140     49   -192     31    114     -5   -122   -155   -101
    -51   -218   -166    135     57   -194     25    116      5   -116   -145    -90
    -83   -262   -181    171     49   -223     33    111     -2   -129   -150   -101
    -93   -301   -210    194     57   -257     46    106    -10   -142   -163   -111
    -88   -303   -215    197     62   -259     67    116      2   -135   -158    -98
    -85   -296   -210    189     62   -254     51    114      5   -132   -158    -90
    -90   -298   -207    194     57   -254     41    111      7   -127   -161    -75
    -98   -324   -228    210     62   -277     38     96     -2   -135   -187    -83
    -64   -324   -259    194     96   -293     28     77    -18   -140   -205    -93
    -41   -309   -267    174    109   -288     18     64    -20   -135   -215    -93
    -15   -298   -285    155    135   -293     10     62    -12   -127   -228    -88
    -23   -329   -309    174    140   -319     10     54    -20   -124   -244    -93
     -5   -332   -327    168    161   -329      7     57    -18   -106   -252    -98
      0   -327   -327    161    161   -327     -2     51    -23    -98   -270   -106
     25   -332   -361    153    192   -345    -25     28    -46   -111   -283   -127
     72   -303   -376    114    223   -340    -18     31    -36    -96   -259   -122
    181   -293   -475     57    327   -384    -36     18    -54   -106   -272   -145
    277   -296   -574     10    426   -433    -77    -12    -88   -129   -303   -187
    249   -309   -558     28    402   -431    -88    -18    -98   -127   -301   -194
    226   -288   -514     28    368   -400    -54      5    -80   -111   -262   -168
    342   -254   -597    -44    470   -426    -62      2    -83   -142   -236   -171
    384   -223   -607    -83    496   -415    -70      2    -75   -132   -246   -163
    389   -181   -574   -103    480   -376    -72      5    -70    -90   -254   -140
    392   -158   -550   -116    470   -353    -59     15    -59    -49   -220   -109
    397   -181   -579   -106    488   -379    -54     12    -67    -54   -187    -98
    384   -158   -542   -114    462   -348    -46     28    -57    -46   -140    -75
    368   -116   -485   -127    426   -301    -31     51    -36    -36    -77    -41
    368   -103   -475   -135    420   -288    -15     64    -20    -33    -20    -20
    394    -62   -457   -166    426   -259    -20     57    -12    -33     20     -2
    405    -20   -426   -192    413   -223    -31     38    -15    -33     49     20
    392    -36   -428   -179    410   -231    -25     20    -23    -46     77     31
    348    -85   -433   -132    387   -259    -41    -12    -51    -83     72     46
    340    -85   -426   -127    381   -254    -36    -20    -57    -88     98     75
    345    -33   -381   -155    363   -207    -49    -18    -38    -70    150     93
    306    -31   -337   -137    322   -184    -44    -23    -38    -70    171    106
    231    -88   -319    -72    275   -205    -62    -46    -54    -85    145    106
    197   -145   -342    -25    270   -244    -67    -49    -59    -93    129    109
    187   -181   -371     -2    277   -275    -49    -54    -70   -111    122    106
    197   -194   -394     -2    296   -293    -59    -62    -90   -135    109     88
    215   -184   -400    -18    306   -290    -93    -75   -101   -148     90     83
    181   -205   -387     12    283   -296   -124    -98   -116   -176     57     85
    135   -257   -392     59    262   -324   -116   -111   -140   -223     36     72
    132   -252   -384     59    257   -316   -101   -106   -135   -252     36     90
    148   -239   -389     44    267   -314   -101   -103   -132   -272     38    116
    158   -244   -402     44    280   -322   -103   -106   -135   -277     38    129
    174   -252   -426     38    298   -340   -124   -124   -153   -283     46    103
    163   -257   -423     46    293   -340   -116   -124   -153   -275     75     96
    119   -288   -407     83    262   -345    -98   -101   -140   -257    109     90
    119   -366   -485    124    301   -426    -59    -36   -129   -259     88     18
     93   -387   -480    148    285   -433     59     83    -64   -226     64    -25
     96   -293   -389     98    241   -340    179    252     72   -101    142     36
    106    -90   -197     -7    150   -142    241    392    241     98    324    205
    132    319    187   -226    -25    254    223    433    423    410    657    535
     41    857    815   -449   -387    836     36    252    548    800   1067    911
    -59    937    997   -441   -527    966   -259   -116    400    893   1137    943
   -148    550    696   -202   -420    620   -407   -496     12    485    740    581
   -192   -111     80    153   -137    -15   -423   -683   -452   -197     83     31
   -184   -501   -316    342     64   -410   -374   -576   -548   -449   -207   -249
   -176   -644   -467    410    145   -558   -280   -433   -472   -441   -275   -350
   -150   -657   -509    402    179   -584   -181   -335   -387   -397   -293   -376
    -44   -568   -524    306    239   -548   -111   -252   -306   -348   -285   -371
    103   -485   -589    187    345   -537   -109   -226   -259   -332   -303   -392
    283   -426   -709     70    493   -566   -150   -233   -252   -337   -345   -423
    452   -381   -833    -36    641   -607   -192   -262   -267   -361   -392   -465
    527   -407   -935    -59    730   -670   -202   -290   -288   -394   -431   -519
    537   -472  -1010    -33    774   -740   -194   -314   -303   -423   -452   -563
    542   -475  -1018    -33    779   -745   -197   -316   -288   -431   -433   -566
    576   -441  -1021    -70    797   -730   -239   -332   -280   -441   -418   -576
    646   -413  -1060   -116    852   -735   -265   -358   -285   -457   -407   -618
    659   -433  -1096   -114    875   -763   -272   -379   -296   -475   -397   -675
    672   -381  -1057   -145    862   -719   -262   -348   -252   -439   -368   -685
    561   -361   -922    -98    740   -641   -213   -262   -184   -374   -340   -657
    537   -381   -919    -77    727   -649   -218   -272   -166   -363   -371   -672
    594   -402   -997    -96    795   -701   -218   -337   -179   -392   -431   -714
    571   -413   -987    -80    779   -698   -200   -329   -163   -392   -436   -717
    587   -402   -989    -96    787   -696   -215   -324   -158   -389   -431   -719
    581   -374   -956   -103    769   -665   -205   -296   -135   -368   -407   -693
    535   -345   -880    -96    706   -613   -215   -275   -124   -348   -374   -657
    475   -337   -813    -70    641   -574   -189   -267   -129   -348   -355   -626
    446   -293   -743    -77    592   -517   -189   -249   -119   -335   -332   -584
    439   -210   -649   -114    542   -428   -174   -220    -98   -306   -290   -545
    400   -197   -600   -103    498   -400   -174   -215   -103   -309   -272   -527
    361   -181   -542    -90    449   -361   -142   -192    -98   -298   -249   -504
    259   -163   -423    -51    340   -293    -88   -135    -64   -259   -200   -454
    184   -148   -332    -18    257   -239    -64    -85    -31   -226   -155   -405
    142   -142   -288      0    213   -215    -49    -72    -25   -213   -137   -374
    106   -106   -213      0    158   -161     25    -49     -5   -181   -103   -329
     51   -124   -176     36    111   -150     77    -33     -2   -168    -90   -296
     38   -114   -153     38     96   -132     70    -23     -5   -163    -85   -277
     36    -59    -96     10     62    -75     38      5     12   -137    -54   -246
      0    -67    -67     33     31    -67     23     18     12   -129    -41   -236
    -28    -88    -62     57     15    -75      5     10     -2   -137    -51   -249
    -44    -75    -31     59     -7    -54     -7      0    -12   -135    -49   -241
    -54    -54      0     51    -28    -28    -10    -10    -25   -129    -41   -252
    -31    -44    -12     38    -10    -28    -28    -20    -54   -140    -41   -280
    -28    -41    -12     33     -7    -28    -41    -28    -80   -155    -38   -309
    -36    -72    -36     54      0    -54    -33    -36   -111   -179    -51   -358
     -7    -70    -62     38     25    -67    -57    -51   -127   -192    -49   -407
     38    -54    -93      7     64    -72    -70    -67   -135   -197    -33   -454
     54    -44   -101     -7     75    -72    -83    -72   -132   -194    -10   -501
     41    -64   -106     12     72    -85    -70    -77   -140   -202     -7   -542
     15    -90   -109     36     62    -98    -36    -67   -140   -205    -28   -542
    -10    -88    -77     49     33    -83      0    -41   -119   -189    -33   -535
    -23    -67    -46     44     10    -57     -7    -23    -96   -168    -41   -506
    -36    -75    -38     57      0    -57      7    -12    -85   -161    -62   -470
    -90   -114    -23    101    -36    -70     25     -7    -88   -158    -96   -452
   -132   -119     12    127    -72    -54     28     -7    -83   -145   -116   -428
   -161   -122     38    140   -101    -41     46      2    -77   -132   -127   -394
   -192   -145     46    168   -119    -49     49      0    -83   -127   -150   -381
   -189   -114     72    150   -132    -23     49     18    -62    -90   -135   -348
   -218   -127     90    171   -155    -18     72     28    -49    -64   -129   -316
   -246   -153     93    200   -171    -28     90     33    -46    -44   -122   -296
   -254   -155     98    205   -176    -28    109     41    -36    -15   -101   -277
   -265   -158    106    210   -189    -25     98     44    -25      7    -77   -262
   -262   -137    124    200   -194     -7    111     62     -2     44    -46   -228
   -265   -106    158    184   -213     25    140     88     25     77    -15   -179
   -228    -75    153    153   -192     38    166    109     51    111      0   -142
   -171    -49    122    109   -148     36    166    119     70    135      7   -135
   -145    -41    103     93   -127     31    153    127     83    161      5   -129
   -111    -15     96     62   -106     38    140    140    111    197     18   -109
   -114     15    129     49   -122     72    119    166    161    239     49    -70
   -135     51    187     41   -161    116    140    187    215    285     59    -18
    -93    109    200     -7   -145    153    163    194    275    327     62     15
    -59    153    210    -49   -135    181    153    192    329    366     67     25
    -85    137    223    -25   -153    179    161    184    368    407     88     23
   -103    161    265    -31   -184    210    168    194    407    457    129     51
    -75    223    298    -75   -187    259    176    210    439    504    187     77
    -80    267    345    -93   -213    303    194    223    462    545    244     90
    -85    293    379   -103   -231    335    200    220    467    576    296     88
   -122    293    413    -85   -270    353    184    202    457    581    345     88
   -132    306    439    -88   -285    371    174    202    459    592    394    101
   -135    311    444    -90   -290    376    171    197    454    597    439    101
   -142    296    439    -75   -290    366    153    181    433    607    475     88
   -124    285    410    -83   -267    348    122    161    418    620    522     93
    -96    290    387    -98   -241    337    116    158    407    626    574    106
    -96    272    366    -88   -231    319    129    161    387    610    602     96
   -122    246    368    -62   -244    306    140    168    379    592    641     93
   -119    171    290    -28   -205    231    122    153    345    540    641     57
   -116    145    262    -15   -189    205    132    171    348    514    652     46
   -161     80    239     38   -200    158    137    168    329    472    631     25
   -181     25    207     77   -194    116    145    161    301    428    605     10
   -166    -20    142     90   -155     59    116    137    257    379    563    -15
   -150    -57     90    103   -122     15     93    122    220    335    514    -33
   -140    -57     80     98   -111     10     98    116    194    311    493    -15
   -119    -57     62     88    -90      2    103    106    168    288    470     -7
   -122    -77     41     98    -85    -18     80     85    137    257    431    -20
   -127    -90     33    109    -83    -28     67     77    116    239    397    -12
   -166   -106     59    135   -114    -23     90     88    106    231    374     23
   -163   -129     33    148    -98    -49    119     98     88    200    324     18
   -119   -163    -44    140    -38   -103    194    187    106    155    228    -23
   -111   -142    -33    127    -41    -88    301    316    184    176    202    -38
    -88    -20     64     54    -75     20    400    496    342    314    309     54
    -10    259    270   -124   -140    265    418    618    535    545    532    301
     41    831    789   -436   -374    810    324    618    774    935    953    774
    -46   1382   1428   -667   -737   1405    122    407    932   1286   1345   1205
   -181   1421   1600   -620   -891   1509   -132     51    792   1262   1361   1260
   -368    888   1257   -259   -813   1072   -267   -322    311    724    893    870
   -470    205    672    132   -571    436   -272   -428   -109    148    368    368
   -501   -171    329    335   -418     80   -246   -332   -205    -41    228    127
   -509   -298    210    402   -361    -44   -194   -231   -176    -72    231     85
   -511   -283    228    397   -371    -28   -103   -132   -111    -44    301    140
   -558   -213    342    384   -452     64      0    -15    -10     31    454    200
   -566   -124    441    345   -506    158     85     75     72    106    537    262
   -620    -62    558    342   -592    246    140    135    124    145    654    348
   -709    -44    665    376   -688    309    176    174    161    168    820    465
   -636    -49    587    342   -613    270    132    145    132    148    833    462
   -418    -51    366    233   -394    155     44     72     64    101    787    397
   -184    -41    142    111   -166     49    -12      2      0     57    730    332
    -20    -23     -2     23    -10    -12    -54    -51    -64     28    665    262
    129    -25   -158    -54    142    -90   -116   -109   -122    -20    576    192
    226    -49   -277    -88    249   -163   -176   -163   -171    -57    475    109
    285    -67   -355   -111    319   -210   -200   -197   -213    -96    384     28
    267    -83   -350    -90    309   -215   -176   -200   -233   -124    296    -31
    163   -119   -283    -23    220   -200   -148   -184   -236   -158    137    -67
    106   -106   -213     -2    158   -158   -153   -171   -244   -202    -33   -106
     90   -109   -200      7    142   -155   -150   -150   -231   -200    -80   -140
     83   -116   -200     18    140   -158   -127   -129   -218   -168    -62   -179
     44   -114   -161     33    101   -137   -124   -116   -205   -153    -80   -210
     15   -119   -135     51     75   -127   -124   -111   -205   -161   -161   -254
     -7   -132   -124     67     57   -127   -106   -103   -202   -168   -231   -283
    -12   -106    -93     59     38   -101    -80    -83   -181   -161   -254   -267
    -12    -62    -49     36     18    -57    -67    -64   -148   -137   -231   -252
    -31    -51    -20     41     -7    -36    -64    -57   -124   -124   -194   -259
    -44    -23     18     33    -31     -2    -46    -41    -98   -106   -155   -252
    -83    -36     46     59    -64      5    -38    -44   -106   -109   -142   -270
   -153    -90     62    122   -109    -15    -57    -59   -124   -119   -137   -301
   -207   -111     96    158   -153     -7    -57    -62   -129   -122   -111   -306
   -205    -64    140    135   -174     36    -59    -51   -116   -106    -59   -280
   -176    -57    119    116   -148     31    -80    -54   -124   -109    -10   -277
   -153    -44    109     96   -132     33    -67    -54   -132   -111     36   -283
   -137    -33    103     85   -122     36    -59    -54   -140   -114     75   -283
   -137    -41     96     88   -119     25    -64    -57   -145   -114    114   -267
   -135    -20    114     77   -124     46    -72    -62   -150   -109    158   -244
   -145    -44     98     93   -124     25    -75    -83   -181   -129    179   -259
   -161    -59    101    109   -132     20    -51    -85   -197   -145    200   -275
   -174    -41    129    106   -153     41    -36    -75   -197   -150    218   -267
   -153      7    161     72   -155     83    -25    -46   -181   -132    246   -252
   -174      2    176     83   -174     88    -54    -38   -179   -127    254   -259
   -244    -59    184    153   -215     59    -51    -31   -171   -127    277   -267
   -283    -90    192    184   -239     49    -10    -10   -155   -116    301   -236
   -265    -41    223    153   -244     90     28     25   -122    -75    314   -145
   -275    -36    239    155   -259    101     36     44    -96    -46    285    -98
   -288    -20    265    153   -277    122     49     59    -70    -33    231    -44
   -290      2    290    142   -293    148     72     83    -46    -25    166    -15
   -309    -25    283    168   -296    127     83     83    -41    -36     64    -41
   -272     10    280    129   -275    145     75     70    -51    -33    -31    -62
   -166     44    210     59   -187    124     20     41    -77    -44   -106   -111
    -15     70     83    -28    -49     75    -64    -15   -127    -70   -166   -194
     67     67      0    -67     33     33    -96    -64   -158    -85   -218   -257
     33     33      0    -33     15     18    -90    -75   -161   -114   -272   -275
     15     25     10    -20      2     18    -83    -75   -166   -150   -327   -316
     15     38     23    -28     -5     31    -80    -77   -166   -184   -418   -433
     15    109     93    -62    -38    101    -54    -38   -114   -161   -517   -548
     12     98     85    -59    -36     93    -90    -44   -109   -174   -574   -675
     57    103     46    -80      5     75    -88    -44   -109   -187   -600   -787
     93    103      7   -101     41     57    -36    -20    -96   -184   -594   -826
    109     83    -25    -96     67     28    -18    -15   -103   -187   -568   -841
    135     75    -59   -106     96      7    -36    -23   -106   -187   -550   -844
    155     77    -77   -116    116      0    -57    -28   -103   -181   -542   -813
    142     75    -70   -111    106      2    -49    -28   -101   -174   -535   -769
    114     62    -51    -88     83      5    -18    -18    -90   -166   -514   -711
     98     62    -38    -83     67     12     -5     -2    -77   -163   -493   -618
     67     64     -5    -67     36     31      2      7    -62   -166   -485   -496
      7     46     38    -28    -15     41    -18     10    -51   -176   -493   -379
    -28     36     64     -2    -46     49    -28     15    -41   -184   -514   -262
    -46     18     62     12    -54     38    -18     18    -44   -192   -524   -168
    -54     31     85     10    -70     57      7     33    -38   -181   -527    -64
    -59     83    142    -12   -101    111     49     54    -10   -150   -522     51
    -85     70    155      7   -119    111     80     54    -18   -155   -545    127
    -49     83    129    -18    -90    106     88     44    -33   -158   -581    179
      5    103     98    -54    -46    101     75     38    -38   -166   -602    223
     15     98     83    -59    -33     90     70     44    -41   -181   -613    265
     75    127     51   -101     12     90     72     46    -33   -189   -605    322
    103    163     59   -135     23    111     59     44    -31   -181   -576    363
    124    140     12   -132     54     77     28     20    -54   -194   -571    355
    161     93    -67   -129    114     15      0    -12    -98   -220   -574    319
    257    109   -148   -181    202    -18    -12    -23   -119   -220   -550    293
    329    106   -223   -220    275    -57    -51    -64   -150   -244   -540    231
    387    111   -277   -249    332    -83    -93   -109   -163   -265   -524    176
    449    114   -337   -283    392   -111   -109    -98   -161   -249   -511    142
    459     33   -426   -246    444   -194   -119    -83   -184   -265   -550     70
    444    -38   -485   -202    465   -262   -111    -93   -218   -296   -605     -2
    457    -57   -517   -200    485   -285    -88   -101   -215   -309   -639    -51
    483    -72   -555   -207    517   -314    -83   -114   -213   -314   -657   -103
    491   -109   -600   -189    545   -353    -98   -127   -228   -324   -667   -148
    478   -116   -597   -181    537   -355   -116   -124   -226   -309   -646   -148
    475    -96   -571   -189    522   -332    -96   -111   -210   -283   -626   -135
    431   -114   -548   -158    488   -329    -88   -111   -213   -275   -631   -137
    400   -124   -524   -137    462   -324    -80   -111   -210   -265   -628   -137
    384   -124   -511   -129    446   -316    -80   -116   -210   -244   -631   -145
    363   -142   -506   -111    433   -324    -64   -119   -218   -244   -633   -166
    355   -161   -517    -98    433   -337    -59   -116   -223   -241   -633   -194
    368   -213   -581    -77    475   -397    -31    -51   -205   -254   -659   -249
    394   -202   -597    -96    493   -400     80     83   -135   -236   -675   -283
    423    -90   -514   -166    467   -301    223    267      2   -127   -592   -220
    454    122   -332   -290    392   -103    277    418    174     70   -402    -51
    527    527      0   -527    265    265    215    446    345    355    -70    277
    454   1109    652   -782    -98    880     57    316    527    748    410    756
    332   1301    969   -818   -319   1135   -223    -15    459    870    600    930
    220    937    717   -579   -249    826   -433   -431     46    462    241    613
    176    270     93   -223     41    181   -488   -685   -470   -244   -431     38
    174   -194   -368      7    270   -280   -454   -602   -618   -535   -753   -283
    127   -418   -545    145    335   -480   -392   -470   -584   -566   -818   -371
    111   -436   -550    161    327   -493   -298   -358   -498   -519   -795   -363
    106   -353   -459    124    283   -405   -207   -249   -389   -441   -735   -309
    111   -244   -355     64    231   -301   -142   -168   -301   -374   -675   -244
    111   -176   -290     31    200   -233    -93   -109   -244   -335   -618   -197
    132   -127   -262     -2    197   -194    -70    -72   -205   -314   -581   -176
    119   -153   -272     18    194   -213    -80    -72   -205   -324   -584   -184
    124   -137   -262      5    192   -200    -67    -62   -192   -319   -581   -187
    111   -142   -254     12    181   -197    -62    -70   -194   -324   -581   -200
     96   -150   -246     23    171   -197    -62    -67   -192   -319   -566   -194
     93   -142   -236     25    163   -189    -70    -64   -181   -311   -555   -179
    116   -145   -262     12    189   -202    -75    -59   -179   -309   -550   -184
    168   -127   -296    -20    231   -210    -75    -72   -187   -306   -537   -192
    184   -145   -329    -20    254   -236    -93    -90   -197   -319   -537   -197
    184   -161   -345    -10    265   -252   -124   -109   -197   -314   -530   -184
    213   -111   -324    -51    267   -215   -137   -106   -181   -290   -504   -148
    215    -96   -311    -59    262   -202   -127    -98   -166   -283   -493   -111
    215    -75   -290    -72    252   -184   -119    -90   -150   -275   -465    -88
    207    -77   -285    -64    246   -181   -119    -93   -148   -280   -441   -101
    210   -101   -311    -54    259   -205   -127   -101   -161   -298   -423   -114
    210   -111   -322    -49    265   -215   -155   -132   -192   -324   -407   -132
    220   -119   -340    -49    280   -228   -187   -158   -218   -345   -405   -142
    265   -111   -376    -75    319   -244   -189   -158   -223   -350   -415   -166
    277   -109   -387    -85    332   -249   -197   -166   -236   -348   -405   -176
    280   -124   -407    -77    342   -265   -220   -176   -239   -345   -366   -176
    272   -142   -418    -67    342   -277   -228   -184   -241   -348   -327   -184
    272   -155   -428    -57    350   -290   -220   -174   -233   -332   -303   -189
    246   -202   -452    -23    348   -327   -228   -179   -239   -332   -301   -192
    241   -223   -465     -7    350   -345   -220   -171   -226   -319   -280   -184
    231   -218   -449     -7    337   -335   -226   -174   -215   -311   -252   -176
    220   -202   -423     -7    322   -311   -220   -166   -197   -293   -220   -174
    215   -174   -389    -20    301   -280   -207   -155   -184   -283   -205   -174
    200   -189   -392     -5    296   -290   -215   -153   -192   -290   -202   -179
    181   -233   -418     25    298   -324   -228   -168   -215   -324   -215   -192
    207   -246   -454     20    329   -350   -194   -161   -223   -335   -223   -197
    226   -213   -441     -7    332   -327   -176   -158   -228   -327   -207   -174
    239   -197   -439    -20    337   -316   -166   -174   -246   -340   -218   -166
    197   -226   -423     12    309   -324   -153   -187   -267   -361   -223   -166
    155   -218   -374     31    265   -296   -140   -192   -290   -387   -220   -161
    103   -239   -345     64    223   -293   -119   -215   -353   -363   -231   -158
     25   -303   -329    137    176   -314    -70   -226   -410   -332   -249   -155
     12   -262   -275    122    142   -267    -15   -171   -350   -296   -239   -114
    -12   -215   -202    114     93   -210     44    -93   -283   -277   -197    -59
   -111   -252   -140    181     12   -197     67    -59   -223   -270   -192    -57
   -205   -246    -44    226    -80   -145    111    -12   -145   -231   -168    -31
   -322   -249     70    285   -197    -90    153     23    -80   -192   -150     -7
   -379   -267    111    324   -246    -77    179     51    -44   -158   -137     28
   -415   -306    106    361   -265   -101    202     67    -18   -129   -137     54
   -420   -327     93    371   -257   -116    200     59      0   -106   -140     80
   -405   -322     80    363   -244   -122    181     49     23    -90   -140    109
   -418   -283    135    350   -277    -75    194     54     51    -59   -129    142
   -475   -290    184    381   -329    -54    161     41     51    -46   -122    145
   -478   -298    179    387   -329    -59    145     85     80    -28   -103    168
   -465   -319    142    392   -306    -88    142    124     98    -15    -96    184
   -480   -324    155    402   -319    -85    129    145    109      2    -88    189
   -470   -277    192    374   -332    -44    145    161    116     15    -80    184
   -488   -257    231    371   -361    -12    184    187    137     18    -80    174
   -475   -244    231    358   -355     -7    197    181    140     15    -83    168
   -446   -205    241    327   -345     18    181    158    127     10    -96    150
   -462   -197    262    327   -363     31    197    168    142     15   -103    142
   -423   -202    220    311   -322      7    200    176    145     23   -114    127
   -405   -197    205    298   -306      2    197    176    155     41   -103    114
   -394   -171    223    283   -309     25    179    174    158     54    -98     98
   -392   -137    254    262   -324     57    176    174    161     57    -98     88
   -368   -124    244    246   -306     57    200    192    163     64   -101     90
   -348    -83    265    215   -309     90    223    210    168     77    -93     80
   -332    -64    267    200   -301    101    270    257    189     83    -80     90
   -329    -51    277    192   -303    111    314    283    205    103    -62    119
   -311    -12    296    161   -303    140    345    296    218    127    -44    124
   -288      2    290    140   -288    148    337    280    207    119    -49    109
   -322      5    327    158   -324    166    335    262    197    116    -64     93
   -337    -23    314    179   -327    142    319    246    200    111    -75     83
   -316     -5    311    161   -314    153    301    244    210    135    -51     98
   -296      2    296    145   -296    150    277    226    197    129    -51     90
   -285    -12    272    150   -280    129    254    213    179    109    -57     80
   -267     -7    259    135   -265    124    244    207    168    101    -51     85
   -249    -12    236    129   -244    109    226    205    161     90    -59     83
   -262    -72    189    166   -228     59    200    197    137     57    -93     67
   -257    -90    166    174   -213     36    189    205    124     46   -116     67
   -324   -122    200    220   -265     38    236    244    132     64   -111     83
   -355   -166    189    259   -272     10    246    257    122     57   -129     93
   -285   -194     90    239   -189    -51    205    213     83     15   -189     70
   -205   -210     -5    207   -101   -109    163    148     38    -28   -254     28
   -129   -244   -114    184    -10   -181    122    106      0    -62   -311      7
   -153   -288   -135    218    -10   -213     88     90    -25    -72   -348     -7
   -158   -301   -142    228     -7   -223     88     83    -41    -80   -374    -12
   -122   -285   -163    205     20   -226    124    106    -25    -70   -387      0
    -80   -296   -215    187     64   -257    111    103    -33    -75   -415      2
    -49   -296   -246    174     98   -272     98     90    -36    -80   -449     10
     -2   -298   -296    148    142   -296    114    103    -12    -75   -475     20
     12   -348   -361    168    187   -353    140    132     18    -72   -519     18
     41   -387   -428    171    233   -407    223    231     96    -62   -574     -5
    119   -309   -428     93    272   -368    348    363    231     18   -555     33
    213   -192   -405    -12    309   -298    449    504    387    158   -470    135
    306     80   -226   -192    267    -72    465    558    548    397   -252    358
    342    581    239   -462     51    410    355    504    730    771    155    740
    301    896    594   -600   -148    748     98    210    709    971    407    958
    275    774    498   -524   -114    639   -124   -109    467    810    298    878
    231    218    -12   -223    122    103   -189   -371      7    184   -259    485
    262   -298   -563     15    410   -431   -187   -420   -285   -293   -698    153
    288   -592   -880    150    584   -737   -135   -306   -272   -355   -792     57
    236   -732   -971    246    602   -852    -59   -194   -179   -277   -748     72
    200   -740   -940    270    568   -839     38   -106    -80   -148   -639    142
    192   -639   -833    223    509   -735    181     20     54      2   -488    257
    179   -553   -735    187    454   -644    246    122    161    129   -340    342
    181   -488   -670    150    423   -576    246    163    226    249   -205    418
    194   -457   -652    132    423   -553    205    155    252    361    -64    542
    194   -400   -594    101    392   -496    163    135    231    452     49    615
    168   -350   -519     90    342   -433    150    142    218    506    140    659
    106   -322   -428    106    265   -374    161    166    223    553    220    698
     67   -319   -387    127    226   -353    153    158    200    553    246    709
     80   -311   -394    114    236   -353    137    137    166    522    239    675
     72   -283   -358    103    215   -319    135    142    158    524    275    654
     38   -267   -306    111    171   -288    145    163    161    527    329    670
     -2   -252   -249    127    122   -252    140    168    158    504    345    691
    -41   -241   -200    140     77   -220    155    179    168    485    366    704
   -106   -257   -150    181     20   -205    174    189    171    470    392    724
   -168   -277   -111    223    -31   -194    161    187    171    454    426    724
   -236   -275    -38    257    -98   -158    161    197    187    439    511    698
   -311   -303      7    306   -161   -150    142    184    184    415    592    649
   -381   -332     46    355   -215   -142    145    181    187    394    602    620
   -413   -335     75    374   -246   -129    163    181    181    358    620    594
   -428   -335     93    381   -262   -122    181    176    176    316    641    589
   -431   -340     88    384   -262   -127    179    166    161    272    589    594
   -431   -327    101    379   -267   -114    176    168    155    252    550    605
   -389   -290     98    340   -246    -98    150    171    168    257    587    600
   -283   -239     44    262   -163    -98    111    166    176    267    649    584
   -194   -197     -2    194    -98    -98     90    168    189    283    711    561
   -106   -140    -33    122    -36    -88     59    166    192    285    766    522
    -51   -116    -64     83      5    -93     18    166    181    270    776    501
    -75   -158    -83    116      2   -122      7    168    166    226    727    470
   -109   -187    -80    148    -15   -135      0    148    122    153    555    439
   -127   -200    -75    163    -25   -137    -10    116     75     67    355    405
   -145   -223    -77    184    -36   -150    -15     85     23    -18    171    363
   -181   -228    -46    205    -67   -137     -5     72     -7    -70     36    340
   -226   -270    -44    246    -93   -158      2     51    -36    -98    -33    311
   -233   -301    -67    265    -83   -184      0     36    -62   -114    -64    283
   -205   -324   -122    262    -44   -226      0     20    -90   -142    -88    239
   -153   -353   -200    254     23   -277      5      7   -114   -174   -103    197
   -122   -322   -200    220     38   -262     23     15   -109   -163    -93    197
   -119   -309   -189    215     33   -249     38     23   -106   -155    -80    210
   -114   -319   -205    215     44   -262     54     28   -111   -155    -64    202
   -119   -342   -223    231     51   -283     44     25   -124   -171    -59    187
   -132   -361   -228    244     46   -293     31     23   -135   -181    -57    181
   -148   -361   -215    254     33   -288     36     31   -127   -166    -25    202
   -161   -350   -192    254     15   -272     62     49   -111   -148      7    236
   -179   -355   -176    267     -2   -267     70     57   -106   -137     38    267
   -187   -376   -189    283      0   -283     54     51   -109   -129     85    283
   -174   -371   -200    272     10   -285     57     54   -106   -116    150    303
   -142   -327   -184    231     20   -257     67     62    -90    -90    239    345
   -150   -335   -184    244     15   -259     54     57    -93    -77    306    374
   -155   -348   -192    249     18   -270     41     51    -98    -62    392    402
   -145   -345   -200    244     25   -272     38     49    -98    -41    488    423
   -132   -345   -215    236     38   -280     41     46    -96    -15    579    449
   -124   -361   -236    244     54   -298     46     49    -90      5    639    488
   -145   -371   -228    257     41   -301     49     49    -85     20    698    517
   -166   -381   -218    272     25   -301     38     33    -98     12    711    537
   -200   -392   -192    296     -5   -290     49     33   -106      5    704    563
   -236   -392   -155    314    -41   -275     72     49   -101     -2    670    607
   -244   -384   -140    311    -54   -265     83     59    -96    -10    613    631
   -213   -353   -140    280    -36   -246     96     77    -77    -10    553    641
   -223   -353   -129    285    -49   -241    111     90    -77    -33    428    633
   -241   -350   -109    296    -67   -231    106     90    -83    -62    293    605
   -220   -324   -103    272    -59   -215     85     93    -77    -72    194    579
   -215   -275    -59    244    -80   -168     88    114    -57    -70    140    574
   -166   -231    -64    197    -51   -148     88    127    -46    -75     90    542
    -77   -200   -122    140     20   -161     72    124    -49    -90     38    488
    -23   -148   -124     83     49   -135     77    135    -28    -75     38    470
     12   -124   -137     54     72   -129     85    142    -18    -59     33    441
     10   -114   -127     51     67   -122     90    145    -10    -51     25    405
      5    -85    -90     41     46    -88     88    145      0    -33     38    374
      2    -36    -38     18     20    -38    103    153     20     -7     64    350
     20     -7    -28     -7     23    -18    111    153     31      0     80    306
     31    -18    -49     -7     38    -33     96    132     15    -18     75    231
     38    -15    -54    -10     46    -33     72    114      5    -28     77    174
     31     -7    -41    -12     33    -23     64    106      5    -33     72    142
     15    -20    -36      2     25    -28     54     98      0    -41     51    101
     15    -36    -54      7     33    -44     41     90    -10    -57     25     46
     31    -83   -114     25     72    -98     23     72    -38    -96    -25    -20
     33   -148   -181     54    106   -163      0     41    -77   -142    -90    -83
     31   -161   -192     62    111   -176      5     36    -85   -161   -119   -103
     44   -155   -200     54    122   -179      5     33    -88   -171   -140   -114
     38   -171   -210     67    124   -189     -5     15   -103   -200   -174   -132
     20   -176   -197     77    106   -187     -5      5   -111   -218   -194   -145
      2   -181   -184     88     93   -181    -20     -7   -119   -233   -213   -161
      2   -158   -163     75     83   -161    -18     -2   -106   -236   -223   -161
      5   -122   -127     59     64   -124     -2     10    -88   -231   -236   -145
      2   -135   -137     64     70   -135    -20     -5   -101   -244   -275   -150
     -5   -124   -119     64     54   -122    -18      0    -93   -244   -298   -150
      5   -142   -148     67     75   -145     -7     15    -88   -259   -329   -176
    -15   -233   -218    124    101   -226     33     83    -72   -290   -400   -244
    -33   -218   -184    124     72   -202    168    231     23   -257   -407   -262
     -2    -98    -96     49     46    -96    301    394    174   -145   -332   -202
     18    119    101    -70    -41    111    384    522    348     41   -163    -62
     31    535    504   -283   -236    519    363    581    558    363    184    249
    -36   1078   1111   -522   -574   1093    181    410    685    701    581    594
    -70   1223   1293   -576   -683   1257   -132     57    558    766    691    665
   -116    922   1039   -402   -579    979   -316   -267    207    428    397    423
   -155    280    436    -62   -296    358   -345   -465   -280   -233   -226    -33
   -155   -124     31    140    -96    -46   -298   -394   -433   -498   -535   -296
   -129   -262   -132    197      0   -200   -218   -257   -374   -496   -613   -381
   -122   -288   -166    205     20   -228   -163   -161   -290   -446   -623   -394
   -119   -265   -145    192     12   -205   -106    -80   -202   -374   -581   -353
   -111   -194    -83    150    -15   -137    -33    -25   -142   -306   -542   -306
   -116   -142    -25    129    -46    -85     15     12   -101   -262   -545   -280
   -127   -109     18    116    -75    -46     36     41    -70   -241   -563   -272
   -127    -88     38    109    -83    -25     36     57    -51   -233   -576   -270
   -148   -101     46    124    -98    -28     54     77    -36   -223   -576   -267
   -129    -75     54    103    -93    -10     75    101    -15   -205   -555   -257
    -93    -62     31     77    -62    -18     64    103    -15   -197   -537   -257
   -103    -72     31     88    -67    -20     67    103    -15   -194   -509   -257
    -93    -75     15     83    -57    -31     51     88    -28   -202   -488   -257
    -75    -75      0     75    -38    -38     57     85    -28   -194   -459   -236
    -83    -93    -12     88    -36    -54     64     90    -20   -184   -423   -205
    -72   -101    -28     88    -23    -64     64     96    -12   -171   -381   -171
    -75   -103    -28     88    -25    -67     64     96    -10   -161   -337   -142
    -77   -114    -38     96    -20    -77     51     90    -15   -161   -303   -124
    -77   -122    -44     98    -18    -85     41     80    -25   -153   -267   -111
    -36   -101    -64     70     12    -83     54     90    -15   -129   -210    -70
      0    -88    -90     44     44    -88     62     98     -7   -116   -158    -41
     -5   -116   -111     59     51   -114     51     88    -15   -119   -124    -36
     10   -140   -153     62     80   -145     18     67    -33   -127   -106    -38
     54   -137   -192     41    122   -163     12     59    -41   -127    -80    -31
     46   -148   -197     49    119   -171      2     54    -46   -124    -54    -20
     51   -153   -205     49    127   -179      0     49    -49   -122    -33     -5
    103   -119   -226      5    163   -174      5     51    -41   -109    -10     18
    135   -101   -236    -15    184   -168     -7     49    -41   -101      0     31
    140   -119   -259    -12    200   -189    -33     33    -51   -106     -2     31
    129   -148   -277      7    202   -213    -44     20    -64   -116    -23     23
    140   -129   -272     -5    205   -200    -44     23    -62   -111    -41     41
    155    -98   -254    -28    205   -176    -49     28    -54   -101    -57     59
    184    -93   -277    -46    228   -184    -46     23    -64   -111    -80     54
    194   -119   -316    -38    254   -218    -57     10    -85   -132   -106     36
    187   -132   -319    -28    252   -226    -62      5    -96   -142   -119     25
    220   -132   -353    -44    285   -241    -62      2   -114   -158   -137     12
    228   -155   -384    -36    303   -270    -67    -15   -140   -187   -168    -12
    223   -161   -384    -31    301   -272    -62    -15   -148   -197   -187    -23
    233   -148   -384    -44    306   -265    -59    -10   -148   -200   -192    -25
    228   -163   -392    -31    309   -277    -57    -12   -155   -213   -207    -38
    205   -194   -400     -5    301   -298    -62    -25   -171   -231   -228    -54
    215   -168   -384    -23    298   -275    -36    -10   -153   -220   -220    -41
    220   -155   -376    -33    296   -267    -12      5   -135   -213   -218    -36
    218   -168   -387    -23    301   -277      0     15   -122   -207   -210    -41
    226   -158   -384    -36    303   -270      5     18   -106   -197   -200    -38
    210   -161   -371    -25    288   -265     15     28    -85   -181   -181    -33
    194   -179   -376     -7    285   -277     18     28    -77   -179   -174    -38
    192   -176   -368     -7    280   -272     31     38    -57   -161   -153    -33
    163   -215   -381     23    272   -298     23     28    -64   -168   -161    -49
    142   -231   -374     41    257   -301     23     25    -64   -166   -155    -57
    137   -197   -335     28    236   -265     23     28    -54   -153   -140    -46
    135   -174   -309     20    220   -241     25     36    -41   -140   -122    -44
    124   -189   -316     31    218   -252     28     36    -46   -145   -106    -49
    122   -187   -309     33    213   -249     28     41    -44   -142    -83    -44
    122   -192   -314     33    215   -252     12     38    -44   -142    -64    -36
    122   -176   -298     28    210   -236      7     46    -33   -124    -25    -15
    145   -140   -288     -2    215   -215     18     57    -23   -111      7      5
    148   -132   -280     -7    213   -205     15     59    -20   -103     28     12
    142   -129   -272     -7    205   -200     12     67    -12    -93     51     25
    145   -127   -272     -7    207   -200     23     80      0    -77     77     41
    155   -103   -259    -28    205   -181     23     85      5    -62    103     57
    148    -88   -236    -31    192   -163     18     90     12    -46    127     70
    142    -88   -233    -28    187   -161     18     98     15    -41    142     72
    150    -64   -215    -41    181   -140     23    109     23    -33    153     75
    158    -20   -179    -70    168    -98     25    122     36    -20    161     88
    137     -5   -142    -67    137    -72     33    135     51    -12    153     96
    129     12   -119    -72    124    -54     51    150     62     -7    140     98
    109     15    -93    -62    101    -38     62    158     67    -10    119     93
    101     33    -67    -67     83    -15     70    168     75     -5    114     98
     90     28    -62    -59     77    -18     67    166     75    -12    101     90
     93     46    -49    -72     72      0     67    163     77    -18     90     80
    114    116      2   -114     57     59     75    168     90     -7     93     90
    145    168     23   -158     59     96     80    166    101     -2     98    109
    150    163     12   -158     70     88     64    145     83    -23     83    101
    129    119    -10   -124     70     54     41    119     54    -51     62     80
    103    109      5   -106     49     57     25    103     41    -62     57     72
    116    106    -12   -114     64     46     12     93     25    -72     57     59
    127     57    -70    -93     98     -5     -7     70    -10   -109     25     25
    145     23   -122    -85    132    -49    -25     49    -36   -135      2      0
    171     -7   -179    -80    174    -93    -36     41    -46   -150      2    -18
    161    -46   -207    -59    181   -127    -46     23    -67   -176    -41    -28
    132    -75   -207    -28    168   -140    -44     10    -85   -200    -75    -31
    148    -93   -241    -28    192   -168    -57    -18   -106   -231    -93    -44
    226    -96   -322    -64    272   -207    -88    -49   -132   -270   -114    -49
    259    -88   -348    -85    301   -218   -109    -64   -150   -293   -116    -57
    290    -70   -361   -109    324   -215   -124    -77   -158   -309   -101    -70
    314    -64   -379   -124    345   -223   -137    -96   -176   -327    -88    -80
    329    -62   -392   -132    361   -226   -153   -109   -189   -340    -59    -96
    337    -57   -397   -140    366   -226   -155   -114   -197   -353    -25   -119
    342    -67   -410   -137    376   -239   -153   -116   -205   -366     -7   -137
    353   -124   -478   -116    415   -301   -127    -77   -210   -381     -7   -155
    379   -171   -550   -103    465   -361    -25     46   -163   -384      2   -166
    405    -88   -493   -158    446   -290     88    187    -57   -322     67   -109
    426     54   -371   -241    397   -155    197    342     96   -176    176     10
    444    374    -70   -407    257    153    218    413    270     72    413    249
    431    924    493   -678    -31    709    129    368    465    441    833    636
    363   1358    992   -862   -314   1176   -179     10    457    675   1145    911
    314   1267    953   -789   -319   1109   -475   -384    189    558   1072    844
    254    717    462   -488   -106    589   -566   -670   -285     33    581    454
    246     51   -194   -148    220    -70   -530   -706   -680   -491     51     12
    262   -213   -475    -25    366   -342   -446   -555   -675   -561    -62   -124
    270   -262   -535     -5    400   -397   -345   -413   -566   -509    -44   -137
    254   -233   -488    -12    371   -361   -252   -301   -446   -431      7    -93
    267   -140   -407    -62    337   -272   -189   -218   -340   -353     72    -25
    257    -80   -340    -88    296   -210   -150   -171   -280   -311    109      5
    257    -54   -311   -101    283   -181   -124   -150   -246   -298    116     25
    257    -49   -306   -106    280   -176   -119   -150   -233   -303    106     46
    241    -67   -309    -85    275   -187   -122   -153   -233   -316     80     54
    233    -93   -327    -72    280   -210   -127   -161   -239   -329     62     44
    231    -72   -303    -80    267   -187   -116   -153   -220   -319     77     41
    205    -62   -267    -72    233   -163   -106   -142   -205   -303    101     44
    179    -77   -257    -49    218   -166   -101   -129   -192   -290    119     46
    145    -98   -244    -23    194   -171   -114   -142   -194   -290    129     28
    109   -129   -239     10    171   -184   -127   -155   -197   -293    140     23
     59   -168   -231     54    142   -200   -129   -166   -200   -296    140     12
     36   -158   -194     62    114   -176   -127   -166   -184   -280    148     18
     33   -140   -174     51    101   -155   -122   -163   -168   -265    163     33
     -5   -163   -158     83     75   -161   -124   -166   -163   -254    168     36
    -51   -202   -150    124     49   -176   -129   -171   -168   -252    168     25
    -77   -226   -148    153     33   -187   -127   -171   -166   -241    166     18
   -114   -231   -119    171      2   -176   -122   -168   -158   -220    163     18
   -116   -241   -124    176      2   -184   -129   -171   -161   -213    158      5
    -98   -228   -129    163     12   -181   -124   -166   -155   -192    155      0
    -93   -207   -114    150     10   -161   -119   -161   -153   -168    153     -2
    -90   -202   -111    145     10   -158   -111   -155   -153   -158    142    -15
    -80   -197   -116    137     15   -155   -106   -148   -155   -150    129    -20
    -72   -194   -122    132     23   -158   -114   -145   -158   -150    116    -25
    -77   -200   -122    140     20   -161   -114   -137   -161   -153    106    -33
    -64   -187   -122    124     25   -155   -116   -140   -168   -148     98    -31
    -46   -161   -114    103     31   -137   -114   -135   -168   -142     98    -12
    -41   -163   -124    101     38   -142   -122   -132   -176   -148     83     -5
    -31   -176   -145    103     57   -161   -127   -129   -187   -163     67     -2
    -31   -187   -155    109     62   -174   -129   -135   -200   -174     62      5
    -38   -197   -158    116     59   -179   -129   -145   -215   -187     54      2
    -46   -189   -145    116     46   -166   -127   -145   -226   -189     54      2
    -33   -171   -137    103     51   -155   -119   -150   -231   -192     51      2
    -33   -158   -124     93     44   -142   -111   -150   -236   -192     51     10
    -36   -153   -119     93     38   -137   -111   -155   -244   -202     41     -7
    -15   -135   -119     72     51   -127   -101   -150   -246   -202     28    -23
      0   -124   -124     62     62   -124    -88   -137   -241   -202     18    -28
    -10   -122   -111     64     49   -119    -88   -129   -239   -200      7    -33
      5    -93    -98     44     49    -96    -75   -111   -223   -184      5    -41
     20    -72    -93     25     54    -80    -54    -90   -205   -171     10    -41
      7    -59    -67     25     36    -62    -33    -72   -189   -161     12    -46
     12    -41    -54     12     33    -49    -23    -57   -174   -150     10    -54
     -2    -38    -38     20     15    -38    -12    -46   -163   -148      2    -72
     -7    -38    -31     20     10    -33    -10    -38   -155   -142      5    -75
      0    -36    -36     18     18    -36     -7    -38   -155   -145      0    -88
     10    -25    -38      5     23    -31     -5    -31   -148   -137     -2    -90
     10    -20    -33      5     20    -25     -2    -31   -145   -137    -15   -101
     -2    -15    -12      7      2    -12      0    -25   -137   -129    -20    -98
    -20     -5     15     12    -18      5     12    -10   -119   -111    -10    -67
    -18      2     20      7    -20     10     12     -5   -111   -103    -15    -44
    -15      0     15      5    -15      7     12      0   -109   -101    -25    -25
    -25     -2     23     12    -25      7     15     10   -101    -93    -31     -7
    -31     15     46      7    -38     31     23     20    -88    -75    -25     15
    -15     23     36     -5    -25     28     23     23    -85    -72    -31     28
     -2     23     25    -10    -12     23     20     33    -83    -67    -33     41
    -10     20     31     -5    -20     23     20     38    -80    -64    -33     54
    -12     28     41     -7    -25     33     28     49    -67    -51    -23     90
      5     36     31    -23    -12     36     23     49    -64    -49    -12    103
      0     44     44    -23    -20     44     25     54    -62    -46    -12    111
      5     44     38    -25    -15     41     33     59    -57    -41    -12    127
     18     44     25    -31     -2     36     38     62    -57    -41    -20    135
     12     54     41    -36    -12     49     51     80    -38    -25    -10    168
     25    114     88    -70    -31    101     75    103     -7      7     25    218
     36    142    103    -90    -33    124     90    111      5     23     44    241
     25    135    109    -80    -41    122    101    111      5     25     46    257
     59    171    111   -116    -25    142    116    119     10     33     62    280
     90    197    106   -142     -7    150    127    127     18     44     75    316
    103    197     93   -153      5    145    135    129     20     51     83    345
    106    213    106   -158      0    161    135    124     23     59     93    374
     96    228    129   -163    -18    179    127    114     23     62    106    410
     96    228    129   -163    -18    179    116    106     15     59    106    439
    114    215    101   -166      7    158     93     88     -2     44     90    452
    124    223     98   -174     12    161     85     83     -5     46     98    491
    127    200     72   -163     25    137     77     77    -12     38     98    514
    127    155     25   -142     51     90     67     75    -23     20     85    522
    116     83    -33   -101     75     23     57     57    -54    -18     51    501
    124     44    -80    -83    103    -18     46     49    -72    -36     36    496
    116     51    -64    -88     90     -5     49     51    -64    -31     54    522
    109     10    -98    -59    101    -44     33     38    -83    -46     36    496
    101    -33   -137    -36    116    -83     18     15   -109    -75      7    454
    101    -49   -150    -25    124    -98     23     12   -114    -80     -2    423
    101    -15   -116    -44    106    -64     31     12    -98    -72      7    400
    119    -18   -137    -51    127    -75     25     18    -93    -67     23    376
    127    -25   -153    -51    137    -88     15      7    -90    -67     23    342
    124    -25   -150    -49    137    -88     25      7    -77    -67     28    311
    124     -5   -129    -59    124    -67     36     18    -51    -49     54    309
    132     -7   -140    -62    135    -72     33     18    -38    -49     54    283
    145    -70   -215    -38    179   -142     70     59    -23    -75     12    202
    142    -93   -236    -23    189   -163    187    194     49    -62     -2    153
    140      0   -140    -72    137    -67    327    379    197     44     75    194
    187    174    -12   -181    101     80    423    558    376    218    236    324
    226    537    311   -384    -44    426    431    649    600    511    555    644
    145   1171   1026   -657   -439   1098    376    623    893    956   1065   1163
     -7   1470   1478   -732   -743   1473     93    280    927   1140   1322   1410
   -103   1195   1299   -548   -701   1247   -184   -122    631    870   1091   1182
   -166    522    688   -179   -426    602   -342   -480     90    231    478    618
   -163    -90     72    127   -119    -10   -374   -535   -231   -213     28    153
   -142   -298   -155    220      5   -228   -306   -381   -213   -241    -25     44
   -132   -329   -197    231     31   -262   -207   -246   -129   -166     12     41
   -163   -272   -111    215    -25   -192    -93   -111     -2    -44    122     98
   -192   -187      5    189    -98    -90      2      0    119     72    239    171
   -215   -145     67    179   -142    -38     49     70    189    137    316    226
   -254   -148    103    200   -181    -23     90    132    236    202    397    259
   -298   -148    148    220   -226      0    124    192    270    249    472    314
   -311   -127    184    220   -249     28    153    239    298    293    540    374
   -324   -106    215    215   -272     54    148    244    288    301    561    389
   -298   -135    163    215   -231     12     75    213    239    265    563    397
   -233   -257    -23    244   -106   -140   -171     90    116    142    511    355
   -249   -397   -148    324    -51   -272   -423    -51      2     41    475    319
   -213   -316   -103    262    -57   -210   -290   -116     -2     75    522    405
   -361   -290     70    324   -215   -111   -135    -98      2    119    631    444
   -628   -483    145    555   -389   -168   -213    -98    -72     49    610    368
   -714   -561    153    639   -433   -205   -145    -93   -101    -20    501    288
   -597   -491    103    542   -353   -194     15    -90   -101    -57    413    233
   -452   -449      2    449   -228   -223     62    -44   -111    -80    290    148
   -363   -413    -49    387   -158   -231     57     -2   -111    -93    194     23
   -296   -379    -83    337   -106   -231     41      5   -103    -98    106   -101
   -220   -376   -155    298    -36   -265     15    -10   -111   -101     20   -140
   -119   -376   -257    246     67   -316    -23    -33   -132   -111    -83   -168
    -51   -361   -309    205    127   -337    -44    -46   -142   -109   -163   -187
    -20   -342   -322    181    150   -332    -44    -44   -150    -70   -179   -202
    -44   -332   -290    187    122   -311    -20    -18   -142    -20   -145   -197
    -85   -324   -239    205     75   -283     -2      7   -127     23   -114   -155
   -116   -327   -210    220     44   -270     -2     18   -132     33   -116   -127
   -140   -311   -171    226     15   -241      5     38   -122     59   -114   -103
   -158   -288   -129    223    -15   -210     25     57   -114     85    -96    -80
   -168   -293   -124    228    -23   -210     20     51   -127     70    -85    -70
   -153   -298   -148    223     -5   -223      7     41   -148     31    -75    -83
   -171   -298   -127    236    -23   -213     12     41   -155      2    -46   -109
   -184   -280    -98    231    -44   -189     23     46   -153    -10    -18   -114
   -150   -262   -111    205    -20   -187     23     38   -161    -31    -12   -137
   -124   -272   -148    197     10   -213      7      2   -194    -75    -20   -213
   -140   -316   -176    228     18   -246    -12    -33   -233   -132    -36   -275
   -124   -296   -174    210     23   -236     -7    -41   -241   -153    -20   -298
   -124   -306   -181    215     28   -244    -10    -62   -254   -176    -18   -340
   -124   -329   -207    226     41   -270    -18    -83   -275   -205    -25   -394
   -119   -306   -187    213     33   -246     -5    -77   -265   -200     -5   -415
    -96   -316   -223    205     62   -270    -15    -96   -277   -207      0   -459
    -67   -335   -270    200    101   -303    -25   -109   -285   -207     15   -514
    -77   -353   -275    213     98   -314    -23   -106   -275   -194     41   -540
    -75   -384   -309    231    116   -348    -41   -119   -288   -207     46   -519
    -51   -379   -327    213    137   -353    -38   -122   -290   -207     49   -446
    -20   -335   -316    176    145   -327    -23    -98   -275   -187     72   -355
    -15   -337   -322    174    153   -329    -20    -93   -272   -176     83   -262
    -23   -324   -301    174    137   -314    -20    -90   -262   -155    103   -153
    -54   -348   -293    200    119   -322    -33   -103   -272   -155     77   -129
    -72   -340   -267    207     96   -303    -31    -98   -262   -135     64   -119
    -77   -324   -246    200     83   -285    -28    -80   -249    -96     57    -98
    -64   -298   -233    181     83   -267    -23    -67   -241    -70     36    -51
    -64   -298   -233    179     83   -267    -25    -54   -236    -46     31      5
    -72   -288   -218    179     70   -254    -28    -44   -228    -20     38     57
    -72   -288   -215    179     70   -254    -36    -28   -226     -5     28     70
    -62   -275   -213    168     75   -244    -20      5   -210     15     25     80
    -51   -249   -197    150     70   -223      0     38   -189     36     38     98
    -25   -218   -194    122     83   -207      2     59   -179     33     25    101
    -15   -220   -205    116     93   -213      2     75   -176     20    -10    103
    -25   -210   -184    119     77   -197     10     96   -163     12    -44    109
    -31   -179   -150    103     57   -166     28    127   -135     25    -57    109
      0   -119   -122     59     59   -122     59    163   -106     38    -51    132
     15    -88   -103     36     57    -96     88    181    -85     41    -46    140
    -49   -124    -75     88     12   -101     93    176    -90     20    -77    124
    -83   -148    -64    114    -10   -106     96    161   -101     12   -106     96
    -49   -106    -57     77      2    -83    122    168    -88     25    -98     96
    -44    -85    -41     62     -2    -62    150    168    -72     18    -80    101
    -62    -67     -5     64    -28    -36    174    168    -54      5    -70     93
    -98    -64     31     80    -64    -18    187    171    -36    -12    -64     88
   -114    -80     33     96    -75    -23    192    163    -28    -31    -62     64
   -127    -98     28    111    -77    -36    187    150    -33    -49    -64     46
   -127    -72     54    101    -90    -10    197    145    -18    -46    -70     46
   -132    -44     85     88   -111     20    218    135     -2    -28    -38     51
   -135    -31    103     83   -122     36    226    127      0    -23    -18     51
   -127    -49     77     88   -103     12    197     88    -25    -41    -12     25
    -83    -57     25     70    -54    -15    166     36    -57    -70    -18    -10
    -54    -75    -20     62    -18    -46    140     -5    -83    -93    -18    -31
    -15    -88    -72     51     25    -80    116    -44   -109   -119    -36    -59
     18   -124   -142     51     77   -135     88    -88   -140   -153    -75    -96
     33   -148   -181     57    106   -163     64   -122   -158   -176   -109   -111
     44   -171   -215     62    127   -192     38   -155   -176   -194   -137   -137
     77   -192   -270     57    174   -231     10   -192   -200   -215   -166   -166
    140   -192   -332     25    233   -262    -25   -241   -231   -246   -207   -189
    220   -181   -402    -18    311   -290    -72   -298   -259   -272   -246   -223
    288   -192   -483    -49    384   -337   -114   -329   -290   -298   -277   -275
    337   -192   -530    -72    431   -358   -135   -335   -306   -311   -283   -303
    368   -174   -542    -98    454   -358   -140   -329   -301   -303   -265   -296
    358   -155   -514   -101    436   -335   -145   -322   -290   -288   -241   -277
    381   -142   -524   -122    452   -332   -142   -296   -272   -277   -231   -252
    350   -189   -540    -80    444   -363   -163   -296   -285   -290   -228   -257
    277   -257   -535    -10    405   -394   -179   -296   -298   -306   -215   -254
    254   -314   -568     31    410   -441   -145   -244   -283   -314   -226   -275
    262   -329   -592     31    426   -459    -38   -116   -226   -311   -272   -303
    298   -210   -509    -44    402   -358     88     72    -88   -207   -223   -226
    332    -23   -358   -155    345   -192    174    257     83    -41   -103    -67
    342    290    -51   -316    197    119    174    340    265    202    137    231
    205    893    688   -550   -241    792    132    329    540    623    605    756
    -59   1171   1231   -558   -644   1202    -64     93    610    833    846   1034
   -233    914   1148   -342   -691   1031   -285   -257    335    579    602    833
   -306    270    576     18   -441    423   -436   -623   -197    -59    -41    254
   -277   -218     59    246   -171    -80   -467   -667   -465   -423   -446   -140
   -277   -428   -150    350    -64   -290   -394   -532   -470   -491   -558   -252
   -322   -480   -158    400    -83   -319   -288   -407   -405   -467   -566   -262
   -319   -384    -64    353   -127   -226   -158   -262   -290   -376   -504   -213
   -285   -239     46    262   -168    -96    -59   -153   -192   -280   -426   -137
   -303   -207     96    254   -200    -57    -15   -114   -161   -257   -426   -116
   -298   -207     90    252   -197    -59      7    -90   -150   -257   -462   -127
   -293   -205     88    249   -192    -59     25    -70   -137   -249   -509   -140
   -270   -187     83    228   -179    -51     23    -54   -129   -241   -511   -145
   -223   -153     70    189   -148    -41     25    -31   -109   -220   -472   -137
   -220   -168     51    194   -140    -57     31    -15    -98   -207   -439   -129
   -213   -166     46    189   -129    -59     57      5    -77   -181   -392   -101
   -226   -200     25    213   -127    -88     62     15    -75   -168   -361    -80
   -223   -218      5    220   -116   -106     54     20    -70   -155   -319    -49
   -244   -233     10    236   -127   -111     46     15    -72   -142   -280    -15
   -259   -246     12    254   -137   -116     57     23    -70   -127   -241     12
   -228   -213     15    220   -124   -101     46     28    -62   -109   -207     31
   -189   -187      2    187    -96    -93     31     25    -64   -109   -187     31
   -168   -197    -28    181    -70   -114     54     25    -72   -116   -189     12
   -163   -205    -41    184    -62   -124     59     36    -64   -109   -181     18
   -161   -202    -41    179    -62   -122     31     28    -64   -109   -187     23
   -163   -223    -59    192    -51   -142     33     10    -77   -116   -207     -7
   -171   -259    -90    213    -41   -174     36      7    -80   -119   -220    -23
   -171   -241    -70    207    -51   -155     25     18    -67   -103   -202    -12
   -127   -194    -67    158    -31   -132     28     33    -49    -88   -184      0
    -77   -163    -85    119      2   -124     31     46    -41    -85   -174      5
    -41   -140   -101     90     28   -122     51     59    -38    -83   -179      0
    -10   -101    -90     57     38    -96     62     72    -20    -70   -179     10
     38    -70   -109     15     72    -88     36     64    -28    -72   -189     15
     62    -49   -114     -7     88    -80     10     51    -41    -80   -200      5
    101    -12   -116    -44    106    -64     -5     59    -36    -72   -192     10
    142      7   -135    -75    140    -62    -20     70    -38    -77   -192     -2
    161      0   -161    -83    158    -80    -33     59    -57    -98   -202    -25
    163    -12   -176    -75    168    -93    -41     59    -67   -106   -194    -33
    158    -28   -187    -67    171   -106    -49     57    -77   -114   -181    -49
    142    -51   -194    -44    168   -122    -46     49    -88   -122   -166    -62
    124    -36   -161    -46    142    -98    -25     51    -80   -116   -150    -51
    109    -20   -129    -44    119    -75    -25     46    -75   -116   -148    -49
     77    -44   -122    -15     98    -83    -25     44    -72   -114   -142    -59
     44    -64   -109     10     75    -85    -18     51    -67    -98   -129    -64
     31    -72   -103     20     64    -88     12     67    -62    -93   -135    -72
     57    -44   -101     -5     77    -72     36     96    -33    -70   -119    -67
     77    -31   -109    -23     93    -70     10    106    -12    -51   -111    -77
     31    -83   -114     25     72    -98     28    101    -10    -51   -122   -101
    -10   -116   -106     62     46   -111     85    116     -2    -41   -122   -111
     -2   -127   -124     64     59   -127    106    132     10    -28   -116   -116
     12   -140   -155     62     83   -148    114    135     10    -23   -116   -127
     23   -158   -181     67    101   -168    103    122      5    -41   -127   -148
     62   -129   -192     31    124   -158     93    119     10    -41   -122   -163
     88   -127   -215     20    150   -171     98    114     18    -36   -109   -174
     90   -176   -267     41    176   -220     98    101     12    -49   -109   -200
    132   -163   -296     15    213   -228    103    103     25    -36    -88   -192
    163   -158   -322     -2    241   -239     90     96     28    -33    -70   -189
    192   -161   -353    -15    272   -257     85     85     25    -28    -62   -187
    215   -163   -381    -28    296   -270     70     80     23    -28    -59   -194
    228   -163   -392    -31    309   -277     72     77     18    -28    -44   -192
    259   -179   -439    -41    348   -309     90     77     20    -31    -33   -176
    285   -197   -483    -44    381   -337     90     72     15    -46    -36   -166
    314   -194   -509    -62    410   -350     75     57      2    -59    -41   -145
    337   -210   -548    -62    441   -379     77     46    -12    -77    -49   -129
    355   -231   -589    -62    470   -407     93     62     -7    -75    -36   -106
    384   -236   -620    -75    501   -426     77     54    -20    -80    -38    -93
    397   -249   -649    -75    522   -449     51     41    -44    -90    -51    -75
    402   -239   -641    -80    522   -439     54     49    -46    -83    -51    -51
    420   -218   -639   -101    527   -428     90     85    -31    -59    -36    -23
    428   -202   -631   -114    527   -415    106    109    -15    -36    -18      7
    433   -189   -626   -124    530   -407    101    116    -12    -23     -5     25
    441   -161   -602   -140    522   -381     93    116    -15    -12     12     51
    449   -129   -579   -161    511   -353    103    122      0      0     23     85
    441   -122   -563   -161    501   -342    111    124     10      5     25     96
    413   -150   -563   -132    485   -355    111    122     12     12     33     93
    400   -122   -522   -137    459   -322    135    132     31     46     70    127
    374    -98   -472   -137    420   -285    135    124     41     70    119    155
    366    -83   -452   -142    407   -267    116    114     44     85    153    168
    358   -106   -465   -127    410   -285     80     98     23     70    127    168
    394   -129   -524   -132    459   -327     62     80      7     51    122    158
    400   -129   -532   -137    465   -329     54     72     -2     44    116    153
    379   -158   -537   -109    457   -348     46     70    -18     23    101    142
    342   -179   -524    -83    431   -350     46     70    -25     12     90    135
    314   -210   -524    -51    418   -366     41     67    -28      2     75    119
    265   -265   -532     -2    397   -397     31     57    -41    -18     38    106
    249   -293   -545     20    394   -418     15     36    -54    -38     15    111
    228   -314   -545     41    384   -431      7     20    -67    -67      0    124
    210   -327   -537     59    374   -431    -10      2    -80    -96    -23    140
    171   -340   -514     83    340   -426    -20     -5    -90   -109    -25    158
    171   -311   -483     70    324   -394    -15      0    -80   -111    -10    192
    174   -324   -501     75    335   -413    -18      0    -75   -124     -7    202
    184   -316   -501     67    342   -407    -15    -10    -72   -127     10    220
    207   -306   -514     46    361   -410    -20    -33    -83   -148     10    223
    223   -340   -566     57    394   -452    -38    -64   -109   -194    -28    202
    252   -376   -628     62    439   -501    -23    -54   -114   -226    -72    161
    270   -441   -711     85    491   -576     57     44    -64   -241   -116    101
    277   -405   -683     62    478   -542    150    168     31   -194    -93    103
    340   -254   -594    -44    465   -423    228    296    168    -67     38    207
    405     38   -366   -223    384   -163    246    371    329    150    303    439
    423    535    111   -478    155    324    223    394    537    514    732    841
    319    943    623   -631   -153    784     33    153    584    779   1054   1135
    254    888    633   -571   -189    761   -231   -205    350    685    995   1060
    187    418    231   -303    -23    324   -355   -524    -90    168    496    633
    166   -142   -309    -10    236   -226   -394   -636   -462   -366    -49    176
    223   -439   -662    106    441   -550   -379   -519   -506   -488   -202     28
    259   -566   -826    153    542   -696   -306   -400   -465   -493   -233    -12
    259   -579   -841    158    548   -709   -241   -327   -405   -449   -215     12
    293   -485   -779     96    535   -631   -192   -257   -329   -368   -142     96
    298   -384   -683     41    491   -532   -142   -202   -262   -293    -54    179
    319   -296   -615    -12    467   -454   -114   -171   -236   -239     12    244
    316   -293   -613    -12    462   -452   -103   -158   -249   -202     44    280
    319   -306   -626     -5    472   -465    -83   -145   -231   -163     70    309
    337   -272   -610    -33    472   -441    -88   -145   -207   -171     96    316
    355   -257   -613    -49    483   -433    -93   -145   -210   -187    122    314
    381   -252   -636    -64    506   -444    -88   -145   -205   -184    129    311
    392   -262   -654    -64    522   -457    -75   -132   -192   -184    135    319
    405   -252   -657    -75    530   -454    -85   -137   -189   -192    142    342
    410   -241   -652    -85    530   -444   -103   -137   -181   -200    153    368
    400   -207   -610    -98    504   -407   -101   -124   -155   -202    171    389
    389   -194   -584    -96    485   -389    -72   -111   -132   -202    184    392
    392   -213   -607    -90    496   -410    -54    -96   -109   -213    176    366
    394   -233   -628    -80    509   -431    -33    -70    -72   -210    168    337
    394   -213   -607    -90    501   -410    -28    -62    -36   -187    171    327
    376   -213   -589    -80    483   -400    -31    -62    -12   -176    163    327
    368   -228   -597    -70    480   -413    -36    -51      5   -166    174    322
    358   -239   -597    -59    475   -418    -36    -33     31   -137    192    329
    327   -239   -566    -44    444   -402    -36    -25     46    -98    207    327
    303   -218   -522    -41    413   -368    -41    -15     46    -70    213    314
    285   -226   -511    -31    397   -366    -51    -20     28    -59    220    285
    280   -207   -488    -36    384   -348    -49    -20     28    -44    239    272
    280   -189   -470    -49    374   -329    -25    -10     36    -23    259    275
    262   -200   -462    -31    361   -329    -23    -12     28    -15    257    272
    244   -218   -462    -15    350   -340    -20    -12     23    -18    236    257
    233   -207   -441    -12    335   -324    -12    -12     23    -10    228    249
    218   -205   -423     -7    319   -314     -7     -2     23     -5    218    254
    210   -213   -423      2    316   -316     18     10     23    -10    205    254
    194   -213   -410      7    301   -311     20      2      0    -28    179    241
    161   -213   -374     25    267   -293     28      0    -18    -46    148    231
    142   -239   -384     46    262   -311     33      0    -33    -72    111    218
    142   -257   -400     57    270   -327     38     10    -41    -93     83    200
    140   -254   -397     57    265   -324     44     38    -36   -106     77    218
    148   -241   -389     46    267   -314     54     64    -12   -119     70    239
    161   -241   -402     38    277   -322     46     64     -2   -135     72    241
    166   -254   -420     44    293   -337     31     51     10   -140     85    241
    189   -252   -444     28    314   -348     15     38     20   -122     98    233
    223   -220   -444     -2    332   -332     10     31     23    -90    137    241
    241   -218   -459    -15    350   -337      2     23      7    -85    158    239
    265   -239   -504    -12    384   -371      2     20    -12   -103    142    226
    257   -236   -496    -10    374   -366      7     20    -28   -106    142    231
    259   -215   -475    -23    366   -345     12     25    -28    -83    163    252
    262   -205   -470    -28    363   -335     20     36    -23    -54    176    259
    252   -241   -493     -5    371   -366     23     33    -31    -51    187    244
    285   -249   -535    -18    410   -392     18     18    -44    -57    213    213
    288   -241   -530    -23    407   -384     10      7    -49    -41    252    200
    265   -252   -517     -5    389   -384     25     10    -49    -23    283    187
    267   -267   -535      0    400   -400     38     20    -44    -18    290    179
    257   -262   -522      0    387   -392     46     23    -46    -12    290    174
    202   -301   -504     49    350   -402     51     20    -51    -25    270    168
    179   -314   -493     67    335   -402     70     38    -31    -31    244    202
    184   -280   -465     49    324   -371     96     70     20    -15    220    239
    145   -257   -405     54    275   -329    114     90     80     10    207    277
     93   -283   -376     93    233   -329    101     96    106     15    174    270
     62   -306   -368    122    213   -335    101    109    124     31    163    246
     36   -293   -329    129    181   -311    127    140    155     77    179    241
      0   -285   -285    142    142   -285    150    171    192    135    226    254
    -36   -257   -220    145     90   -239    161    192    226    176    280    290
    -72   -244   -171    158     46   -207    163    197    246    197    311    316
    -93   -236   -142    166     23   -189    161    210    280    218    322    332
    -80   -210   -129    145     23   -171    168    228    324    223    342    358
    -83   -197   -114    140     15   -155    181    249    361    228    374    387
    -93   -194   -103    142      5   -148    197    262    389    231    407    420
   -114   -184    -70    150    -23   -127    218    280    418    239    454    465
   -122   -179    -59    148    -33   -119    228    301    441    257    519    530
   -124   -148    -23    137    -51    -88    239    309    446    272    587    597
   -161   -122     36    140   -101    -44    249    301    444    283    636    652
   -187   -103     83    145   -135    -10    265    311    444    301    667    711
   -202   -114     88    158   -148    -15    257    303    418    293    644    735
   -244   -132    111    187   -179    -10    252    301    407    298    615    761
   -265   -140    124    200   -194     -7    246    298    392    303    589    769
   -267   -153    114    210   -192    -20    239    293    368    298    571    727
   -277   -171    106    223   -192    -33    226    272    332    280    532    670
   -270   -210     59    239   -166    -75    223    254    285    246    480    602
   -246   -239      7    241   -129   -116    213    241    244    213    439    540
   -244   -262    -18    254   -114   -140    202    220    202    184    397    488
   -246   -270    -23    257   -114   -148    181    189    163    148    345    423
   -228   -288    -59    257    -85   -174    158    171    135    119    296    353
   -218   -314    -96    265    -62   -205    142    155    116    101    259    301
   -205   -311   -106    259    -49   -210    135    150    109     93    236    270
   -218   -316    -98    267    -59   -210    132    153    109     93    220    252
   -226   -335   -109    280    -59   -223    132    148    106     93    200    231
   -213   -335   -122    272    -46   -228    135    148     98     80    158    220
   -174   -319   -145    246    -15   -233    142    153    106     75    122    220
   -161   -350   -192    254     12   -272    137    158    103     59     85    189
   -148   -418   -270    283     59   -345    168    210    114     31     25    140
   -137   -415   -277    275     70   -348    267    329    184     54     31    140
   -135   -324   -189    231     25   -257    381    488    322    171    155    233
    -88   -124    -38    103    -25    -83    441    602    478    353    353    415
    -59    249    309    -96   -184    277    418    641    662    646    698    730
   -109    714    820   -303   -465    766    290    514    797    969   1119   1075
   -148    844    992   -348   -568    917     18    200    691   1049   1301   1163
   -179    522    701   -171   -441    610   -158   -132    319    691   1028    872
   -192     -7    181     98   -187     85   -215   -342   -114    122    545    436
   -163   -384   -220    272     25   -303   -233   -337   -298   -148    309    205
   -145   -607   -462    376    158   -535   -176   -220   -293   -192    265    142
   -158   -646   -488    402    163   -568   -114   -142   -239   -163    298    166
   -176   -618   -441    397    129   -530    -62    -67   -166    -93    376    241
   -174   -550   -376    361    101   -465     -2      7    -83     -7    457    324
   -176   -498   -322    337     72   -410     49     64    -18     70    548    407
   -148   -441   -293    296     70   -368     80     98     23    129    649    511
   -124   -415   -293    270     83   -355     90    116     44    163    732    600
   -127   -407   -283    267     75   -345     85    122     57    189    789    665
   -122   -394   -272    259     75   -335     93    132     64    197    841    722
   -122   -405   -285    262     77   -345     93    124     57    181    831    745
   -145   -410   -265    277     57   -337     85    119     54    171    818    774
   -161   -397   -239    277     38   -319     85    124     64    174    833    802
   -171   -394   -223    283     25   -309     85    132     72    171    813    826
   -163   -381   -220    270     25   -301     83    135     77    168    774    836
   -174   -400   -226    285     25   -314     75    124     64    140    709    828
   -171   -397   -226    283     25   -311     75    127     59    122    639    826
   -171   -394   -223    283     25   -309     83    137     64    111    576    836
   -179   -397   -218    288     18   -309     83    145     67    103    537    849
   -155   -379   -223    267     33   -301     83    150     67    103    514    846
   -150   -366   -215    257     31   -290     83    153     67    103    483    836
   -135   -363   -228    249     46   -296     80    155     64    106    449    807
   -119   -371   -254    244     67   -314     77    145     51     90    405    753
   -106   -374   -267    239     77   -322     62    129     33     64    371    706
    -85   -355   -272    220     90   -314     49    119     25     46    350    672
    -57   -337   -280    197    111   -309     38    111     18     33    311    641
    -59   -366   -309    210    122   -337     23     90     -2      5    257    576
    -72   -387   -314    228    119   -350     12     75    -15    -10    218    522
    -62   -392   -329    226    132   -361      7     70    -20    -15    184    472
    -28   -376   -348    202    158   -363      7     64    -25    -23    148    418
     10   -361   -374    174    189   -366     -7     51    -44    -41     98    355
     38   -355   -394    155    215   -374    -23     38    -59    -59     46    298
     38   -371   -413    163    223   -392    -44     25    -75    -75      7    239
     59   -394   -454    168    257   -423    -59     18    -90    -90    -20    181
     98   -355   -454    127    275   -402    -54     20    -88    -85    -12    150
    127   -314   -444     93    285   -379    -33     25    -85    -77      2    124
    116   -342   -459    114    288   -400    -41      7   -111   -106    -18     67
     85   -400   -485    158    285   -441    -46    -15   -137   -140    -51      5
     85   -407   -493    158    288   -449    -46    -28   -153   -161    -67    -38
     75   -392   -467    155    270   -428    -41    -23   -150   -163    -64    -51
     80   -363   -444    140    259   -402    -25    -15   -142   -158    -62    -64
     93   -335   -428    122    259   -381    -18    -10   -135   -155    -67    -75
    122   -311   -433     93    277   -374    -10      2   -124   -150    -77    -90
    114   -303   -418     93    265   -361     -2     12   -111   -142    -93   -109
     85   -332   -418    122    249   -374      5     12   -109   -150   -129   -140
     54   -322   -376    135    215   -348     25     33    -80   -127   -135   -137
     25   -303   -329    137    174   -316     15     23    -75   -119   -150   -140
     15   -298   -314    142    163   -306     12     20    -67   -119   -174   -148
     28   -288   -316    129    168   -301     23     25    -62   -119   -197   -155
     23   -272   -296    124    158   -283     38     25    -57   -116   -223   -171
     15   -262   -280    122    145   -270     44     28    -49   -114   -244   -174
      5   -241   -249    116    124   -246     44     23    -44   -103   -244   -174
     -2   -236   -233    119    114   -236     44     20    -38   -101   -246   -181
      7   -213   -220    103    114   -215     51     31    -23    -93   -228   -189
      0   -189   -192     93     96   -189     51     38    -10    -96   -218   -197
    -18   -176   -158     96     67   -168     59     44      0    -93   -210   -205
    -33   -166   -132     98     49   -150     70     54     12    -90   -210   -215
    -28   -137   -109     83     38   -124     70     64     31    -80   -202   -226
    -23   -124   -101     72     36   -114     59     64     33    -83   -207   -249
    -23   -106    -83     62     28    -96     57     72     46    -77   -213   -259
    -49   -106    -57     75      2    -83     57     83     54    -75   -228   -270
    -46    -90    -44     70     -2    -67     64     88     67    -70   -246   -285
    -46    -72    -28     57    -10    -51     67     93     75    -64   -262   -303
    -62    -49     10     54    -36    -20     88    114     96    -44   -244   -298
    -64     -5     57     33    -59     25    114    145    127    -10   -207   -270
    -64     25     90     20    -77     57    127    168    148     10   -189   -252
    -62     49    109      5    -85     77    119    171    155     15   -192   -252
    -62     51    111      5    -85     80    140    184    166     23   -189   -244
    -59     83    140    -12   -101    111    168    210    192     54   -163   -205
    -59    140    200    -38   -129    168    171    223    215     77   -148   -176
    -59    158    218    -51   -140    187    163    205    207     70   -174   -176
    -36    176    213    -70   -124    194    166    207    213     77   -179   -168
    -12    179    192    -85   -101    184    153    197    205     72   -187   -161
     -5    163    168    -77    -85    166    124    179    189     64   -192   -161
     -7    132    140    -64    -72    135     90    155    168     54   -200   -155
     -7    109    116    -51    -62    111     88    145    153     44   -197   -153
     -5     96     98    -46    -51     96     93    142    145     44   -187   -153
     12     57     44    -33    -15     51     80    127    122     23   -197   -166
     36     28     -7    -33     23     10     70    114     98      2   -197   -174
     41      2    -38    -23     38    -18     62    101     77    -12   -192   -179
     54    -20    -75    -18     62    -46     51     80     54    -28   -181   -176
     80    -57   -137    -10    109    -96     33     57     25    -54   -187   -189
     98    -88   -187     -7    140   -137     10     38      5    -64   -184   -192
    106    -96   -202     -5    153   -148     10     41      5    -57   -155   -176
    127    -93   -220    -18    174   -155     23     49     10    -46   -122   -153
    140   -109   -249    -15    194   -179     18     44      2    -46   -103   -145
    153   -116   -270    -20    210   -192    -10     25    -15    -57    -90   -153
    148   -122   -270    -12    207   -194     -7     28    -12    -54    -64   -137
    135   -176   -311     20    220   -244      5     46    -15    -64    -51   -140
    168   -249   -418     41    293   -332     77    135     12    -77    -67   -171
    176   -233   -410     28    293   -322    202    272     96    -46    -49   -174
    189   -129   -319    -31    254   -223    314    426    231     59     46    -98
    252     83   -171   -168    210    -44    371    542    397    246    228     67
    311    496    184   -402     64    340    327    589    597    555    566    394
    241   1023    782   -633   -270    904    155    415    730    898    963    761
    181   1140    958   -662   -389   1049   -145     46    592    953   1052    831
    116    802    685   -462   -285    743   -342   -335    197    568    704    545
     96    161     64   -127     15    114   -387   -555   -296    -96     72     46
    116   -241   -358     59    236   -298   -353   -475   -436   -345   -207   -205
    129   -394   -524    132    327   -459   -275   -329   -381   -348   -252   -265
    145   -413   -561    132    353   -488   -200   -228   -298   -301   -231   -262
    174   -350   -524     88    348   -436   -122   -137   -202   -223   -174   -213
    176   -288   -465     51    319   -376    -70    -77   -127   -155   -124   -163
    168   -241   -410     36    288   -324    -33    -38    -77   -114    -93   -119
    158   -233   -392     36    272   -314    -20    -18    -62    -96    -83    -98
    171   -246   -418     38    293   -332    -15    -18    -64    -96    -90    -98
    194   -228   -426     15    309   -327      5     -5    -54    -85    -80   -106
    194   -200   -397      2    293   -298     10      2    -46    -75    -75   -109
    174   -197   -374     10    272   -285      0      5    -44    -75    -90   -119
    181   -197   -379      7    280   -288    -20      2    -41    -72   -106   -122
    179   -192   -371      5    275   -283    -12      0    -49    -85   -142   -135
    176   -187   -366      5    270   -275     10      5    -46    -90   -163   -145
    176   -194   -374      7    272   -283     10     12    -38    -88   -166   -148
    168   -197   -366     15    267   -280      5     12    -41    -93   -166   -158
    163   -184   -348      7    254   -267      7     18    -36    -83   -158   -163
    174   -148   -322    -15    246   -233     10     31    -23    -59   -129   -161
    174   -150   -324    -12    246   -236      2     33    -20    -51   -124   -174
    171   -145   -316    -12    244   -231      7     44    -23    -51   -135   -181
    197   -137   -337    -31    265   -236     -2     36    -33    -64   -166   -207
    181   -150   -332    -15    254   -241     -2     36    -36    -62   -174   -231
    181   -145   -327    -18    252   -233    -12     36    -41    -64   -184   -249
    189   -119   -309    -33    249   -213    -28     31    -49    -67   -194   -265
    202   -111   -314    -46    257   -213    -49     38    -46    -70   -207   -267
    192   -109   -303    -41    246   -205    -51     54    -31    -62   -197   -257
    168   -109   -280    -31    223   -194    -36     64    -20    -54   -187   -252
    184   -129   -314    -25    249   -220    -38     38    -41    -72   -192   -283
    189   -148   -337    -23    259   -241    -57     20    -54    -90   -181   -288
    202   -137   -342    -33    270   -239    -72     18    -49    -90   -158   -267
    241   -124   -368    -59    303   -246    -93     15    -49    -90   -135   -246
    239   -129   -368    -54    303   -249    -90     23    -44    -85   -103   -213
    275   -127   -402    -75    337   -265    -98      7    -67   -109   -109   -220
    316   -122   -439    -98    376   -280   -119    -10    -85   -137   -119   -236
    303   -127   -431    -88    366   -277   -129    -23    -96   -158   -122   -246
    301   -127   -428    -85    363   -277   -132    -33   -101   -171   -109   -244
    306   -132   -441    -88    371   -288   -145    -49   -116   -189   -109   -244
    309   -155   -465    -77    387   -309   -166    -75   -140   -220   -132   -246
    332   -145   -478    -93    405   -311   -181    -96   -153   -239   -132   -241
    363   -135   -498   -114    431   -316   -189   -106   -158   -244   -106   -236
    363   -132   -498   -116    428   -316   -176   -109   -158   -252    -90   -265
    355   -127   -483   -114    418   -306   -166    -98   -142   -244    -72   -254
    376   -135   -511   -122    441   -324   -181   -111   -145   -249    -59   -272
    374   -142   -517   -114    444   -329   -192   -119   -140   -257    -33   -296
    376   -132   -509   -122    441   -319   -171   -101   -109   -236     18   -283
    392   -119   -511   -137    452   -314   -163   -109   -106   -236     49   -283
    345   -129   -475   -109    407   -301   -163   -114   -106   -241     80   -283
    280   -116   -397    -80    337   -257   -158    -93    -80   -218    127   -249
    252    -96   -348    -80    298   -220   -127    -83    -64   -213    124   -244
    226    -96   -322    -64    272   -207    -98    -80    -57   -223     93   -239
    205   -119   -327    -44    265   -223   -101    -90    -67   -244     57   -236
    210   -124   -335    -41    272   -228   -101    -90    -70   -244     41   -244
    220   -103   -327    -59    272   -215    -93    -85    -64   -239     49   -210
    233    -83   -316    -75    275   -200    -90    -85    -64   -233     41   -179
    257    -62   -319    -98    285   -189    -96    -93    -75   -236     15   -148
    257    -41   -298   -106    277   -168    -93    -90    -77   -236      0   -116
    259     -2   -262   -129    259   -132    -77    -80    -64   -223     12    -88
    280     12   -267   -148    272   -127    -51    -67    -57   -215     23    -62
    293     31   -265   -163    277   -114    -49    -75    -67   -207     33    -46
    345     80   -265   -213    306    -90    -46    -85    -72   -197     46    -23
    402    109   -293   -257    348    -90      2    -83    -83   -192     57      2
    439    132   -306   -285    374    -85     59    -72    -90   -166     77     28
    491    158   -332   -324    413    -85     72    -75   -129   -124     88     20
    465    119   -345   -290    405   -111     57    -96   -197    -98     80     -2
    431    111   -322   -272    374   -103      7   -106   -192    -98     67    -15
    358     75   -283   -218    319   -101    -46   -135   -174   -129     46    -28
    265     28   -236   -148    252   -103    -41   -145   -145   -150     46    -31
    210     41   -168   -124    189    -62    -12   -122    -90   -129     77    -10
    155     44   -111   -101    132    -33     20    -96    -54   -103    111     -5
    119     67    -51    -93     85      7     72    -59    -18    -75    158    -15
    132    106    -25   -122     80     41     96    -36      5    -54    189    -25
    161    124    -36   -142     98     44     98    -36     12    -51    194    -41
    194    194      0   -194     96     98    116    -18     41    -20    220    -12
    213    194    -18   -202    114     88     96    -25     33    -25    207    -28
    205    163    -41   -187    122     62     90    -36     12    -41    184    -51
    189    194      5   -192     93    101    101    -10     33    -23    194    -36
    166    192     23   -181     70    109     88      5     41    -20    181    -33
    197    150    -49   -174    122     51     46    -20     15    -62    116    -80
    189     72   -116   -132    153    -20     20    -41    -15   -101     51   -135
    213     25   -187   -119    200    -80      2    -54    -38   -127     -2   -171
    205     23   -181   -114    194    -80      7    -38    -28   -119    -20   -168
    140      2   -137    -72    137    -67      2    -15    -12    -98    -20   -140
     85    -10    -98    -38     90    -51      7      0     -5    -83    -25   -111
     25    -93   -119     33     72   -106     10    -23    -28   -101    -67   -129
     36   -119   -158     38     96   -137      7    -44    -49   -111    -96   -140
    114    -93   -207    -12    161   -150     -5    -62    -64   -114   -111   -145
    106   -132   -239     10    171   -184    -46    -96    -98   -140   -150   -179
     83   -135   -218     25    150   -176    -72    -98   -103   -140   -153   -161
     85   -145   -231     28    155   -187    -85    -88   -109   -148   -155   -153
     80   -127   -210     23    145   -168    -54    -38    -88   -129   -132   -124
    137   -150   -288      5    210   -220    -28     10    -85   -153   -166   -171
    158   -189   -348     15    252   -267     57    135    -23   -150   -187   -194
    174    -67   -244    -54    207   -155    194    306    111    -54   -103   -127
    181     77   -103   -129    142    -12    267    454    272    103     44     -7
    181    431    249   -306    -33    340    246    517    462    394    358    283
    200   1054    854   -626   -327    956    109    423    646    792    818    724
    116   1361   1244   -737   -563   1304   -239     49    581    971   1062    945
    -23   1127   1150   -550   -587   1137   -475   -327    267    737    870    763
   -140    446    584   -153   -361    514   -517   -566   -218    103    277    290
   -194   -218    -23    207    -85   -122   -467   -545   -514   -374   -207   -122
   -202   -436   -233    316     12   -335   -384   -394   -475   -405   -285   -223
   -174   -491   -319    332     70   -405   -290   -280   -397   -379   -298   -259
   -135   -457   -324    293     93   -392   -218   -184   -303   -314   -270   -228
   -161   -405   -244    283     41   -324   -166   -106   -215   -236   -220   -161
   -236   -423   -187    327    -25   -306   -137    -75   -176   -207   -228   -148
   -231   -418   -187    322    -23   -303   -142    -67   -163   -197   -246   -140
   -262   -459   -200    358    -31   -329   -168    -83   -176   -215   -277   -140
   -246   -457   -210    353    -18   -335   -168    -85   -176   -231   -293   -119
   -233   -428   -197    329    -20   -314   -137    -75   -155   -233   -293    -93
   -228   -402   -176    314    -28   -290   -103    -54   -124   -233   -280    -62
   -220   -376   -155    298    -33   -267    -83    -41    -96   -231   -257    -33
   -122   -337   -215    231     46   -277    -98    -51    -96   -249   -239    -28
   -119   -376   -257    246     67   -316   -124    -67   -103   -267   -223    -25
   -176   -405   -228    290     23   -316   -111    -62    -96   -257   -194    -10
   -207   -407   -200    306     -5   -303    -85    -46    -80   -228   -163     18
   -171   -423   -252    298     38   -337    -96    -59    -96   -220   -158     25
   -192   -446   -257    316     31   -350    -90    -67   -103   -197   -145     28
   -166   -413   -246    290     38   -332    -59    -51    -85   -132   -106     93
   -124   -407   -283    267     77   -348    -49    -54    -83    -70    -80    119
   -171   -433   -262    303     44   -348    -44    -64    -83    -20    -51    116
   -197   -491   -296    342     46   -394    -59   -101   -103    -10    -38    111
   -174   -537   -363    355     93   -452    -49   -168   -135     -7    -33    116
    -18   -472   -457    244    218   -465     72   -311   -176     15     18    119
     96   -387   -483    145    288   -433    329   -446   -262     70    163    155
   -174   -574   -402    374    114   -491    184   -215   -475    -59    231    148
   -280   -696   -418    488     67   -558    179   -145   -465   -275    236    150
   -197   -644   -446    420    124   -545    314   -122   -353   -306    163    184
    -98   -542   -444    322    171   -493    314     88   -361   -135    145    283
     93   -478   -574    189    332   -524    181     83   -280   -148    145    303
    252   -436   -688     93    467   -563     77     18   -192   -132    174    272
    327   -436   -763     51    542   -600     28    -15   -171     -2    257    288
    371   -478   -849     54    610   -662    -46    -64   -210     41    363    296
    449   -439   -888     -7    667   -662    -98   -101   -241     44    454    303
    452   -439   -891     -7    670   -665   -114   -135   -280     12    506    231
    420   -493   -917     36    667   -704   -166   -174   -327    -25    511    111
    407   -475   -883     33    644   -678   -210   -189   -345    -20    566     49
    348   -509   -859     77    602   -683   -228   -202   -363    -44    555    -41
    272   -535   -807    132    540   -670   -226   -202   -368    -46    584   -132
    215   -517   -732    148    472   -623   -215   -187   -350    -25    680   -174
     93   -537   -631    223    361   -584   -166   -140   -306     15    820   -161
     28   -553   -584    259    306   -566   -135   -116   -288     20    844   -197
    -41   -571   -532    306    244   -553   -103    -98   -265     23    771   -249
    -77   -576   -498    327    207   -537    -98    -80   -239     36    685   -280
    -85   -563   -478    324    194   -522   -119    -72   -215     44    628   -319
   -135   -563   -431    348    148   -498    -96    -51   -192     49    592   -355
   -241   -566   -324    402     38   -444    -44      0   -145     80    594   -324
   -353   -553   -202    452    -75   -379     10     44    -90    116    594   -283
   -457   -576   -119    517   -168   -348     25     62    -62    127    548   -265
   -467   -571   -106    519   -184   -340     28     59    -59    116    483   -285
   -478   -589   -111    532   -184   -353     25     57    -54    114    454   -290
   -527   -610    -85    568   -223   -348     28     64    -38    135    457   -285
   -646   -644      2    646   -324   -322     59     88     -7    176    454   -244
   -758   -675     80    717   -420   -298     98    119     33    210    446   -197
   -859   -717    142    789   -504   -288    127    145     62    231    433   -189
   -883   -740    142    810   -514   -298    142    150     67    226    410   -215
   -880   -753    127    818   -504   -314    153    155     70    226    374   -226
   -826   -735     88    779   -459   -324    155    171     83    244    337   -218
   -795   -724     70    758   -433   -327    155    187     98    257    319   -192
   -683   -675      5    678   -345   -335    137    171     80    233    265   -189
   -548   -587    -38    568   -254   -314    101    155     64    226    267   -171
   -452   -537    -85    493   -184   -314     38    114     38    197    285   -181
   -306   -514   -207    407    -49   -361    -23     57    -12    137    231   -233
    -72   -491   -420    280    174   -457   -106    -15    -85     51    129   -272
     77   -498   -576    210    327   -537   -161    -64   -140    -31     31   -252
    103   -454   -558    174    327   -504   -153    -62   -142    -57    -12   -192
     72   -389   -465    158    267   -426   -127    -41   -114    -51    -23   -129
     98   -371   -470    135    283   -420   -119    -33   -109    -59    -41    -85
    150   -358   -509    103    329   -433   -109    -25   -116    -70    -64    -49
     62   -311   -374    124    218   -342    -85     -2    -98    -51    -59    -20
     31   -285   -316    127    174   -301    -98     -5   -101    -54    -46     20
     64   -239   -306     85    184   -272    -98    -15   -111    -54    -31     28
     85   -174   -259     44    171   -215    -88    -15   -106    -38     -7     31
      7   -142   -153     67     77   -148    -96     -5    -83      5     38     72
    -90   -189    -98    140      2   -145   -124    -15    -90     10     49     75
   -181   -189     -7    184    -88   -101   -137    -15    -90     23     46     44
   -309   -192    116    252   -213    -38   -111      7    -72     62     70     46
   -363   -213    150    285   -259    -31    -83     54    -46     85     98     93
   -361   -244    116    303   -241    -64    -90     70    -41     72     59     77
   -280   -290    -12    283   -135   -153   -132     15    -57     57    -33    -15
   -181   -358   -176    270     -2   -267   -189    -49   -106     36   -137   -192
   -140   -426   -285    283     72   -355   -213    -88   -161    -41   -197   -311
    -75   -478   -405    275    163   -441   -228   -103   -215   -119   -262   -389
    -38   -504   -467    270    213   -488   -244   -111   -267   -179   -345   -493
     23   -465   -488    220    254   -475   -259    -93   -272   -200   -384   -522
    -25   -457   -431    239    202   -444   -259    -51   -244   -192   -374   -459
    -83   -480   -397    280    155   -439   -254    -59   -236   -200   -379   -459
   -122   -439   -316    277     96   -379   -207    -41   -205   -184   -363   -454
   -150   -389   -239    270     44   -314   -163    -15   -176   -171   -358   -467
   -189   -418   -228    301     18   -324   -150     10   -184   -171   -366   -467
   -236   -491   -254    363      7   -371   -119     75   -176   -174   -392   -478
   -319   -558   -241    436    -41   -402     12    197   -127   -142   -400   -475
   -348   -524   -176    436    -85   -350    168    337    -18    -23   -319   -337
   -275   -342    -70    306   -103   -207    298    488    140    179   -153    -96
   -168     64    233     51   -202    148    303    561    340    504    174    241
    -72    652    722   -290   -397    685    122    483    553    906    628    646
     20   1062   1041   -540   -509   1052   -223    181    607   1148    943    914
     54    844    789   -449   -368    818   -496   -200    316    911    769    769
   -103    176    280    -36   -192    228   -602   -540   -220    272    205    254
   -192   -392   -202    290      5   -296   -594   -579   -532   -166   -187   -174
    -77   -665   -587    371    254   -626   -563   -478   -589   -314   -298   -361
    -44   -696   -652    368    301   -675   -459   -376   -517   -293   -239   -368
    -38   -620   -581    329    270   -602   -335   -280   -405   -213   -127   -306
     10   -524   -537    257    272   -530   -270   -210   -327   -163    -33   -207
     46   -467   -514    210    280   -491   -262   -176   -288   -145     23   -168
     31   -410   -444    189    236   -426   -252   -153   -254   -124     80   -213
     41   -405   -446    181    244   -426   -254   -155   -257   -150     51   -285
     38   -407   -446    181    241   -426   -241   -148   -259   -176      7   -324
     23   -371   -394    174    207   -381   -223   -127   -244   -155    -12   -290
    -41   -350   -309    197    132   -332   -202   -119   -239   -132    -62   -252
   -101   -363   -262    231     80   -314   -192   -116   -236   -124   -127   -254
   -127   -358   -231    241     51   -296   -192   -119   -241   -119   -189   -324
   -194   -348   -153    272    -20   -252   -171   -111   -228    -80   -215   -342
   -124   -392   -270    257     70   -332   -200   -129   -252    -77   -265   -337
    -49   -371   -324    210    137   -348   -220   -145   -272    -70   -298   -306
    -54   -353   -298    202    119   -324   -228   -148   -277    -64   -327   -262
     -2   -340   -337    171    166   -340   -270   -166   -303    -85   -387   -254
     -2   -319   -316    161    153   -316   -267   -166   -301    -83   -415   -277
    -10   -296   -285    150    137   -290   -246   -153   -285    -70   -405   -301
     49   -267   -316    106    181   -290   -259   -161   -290    -75   -418   -342
     64   -239   -303     88    184   -270   -249   -150   -280    -67   -444   -309
     90   -254   -345     80    215   -298   -259   -158   -290    -83   -485   -283
     96   -249   -345     75    220   -298   -254   -153   -290    -88   -470   -285
     77   -254   -332     88    202   -293   -236   -140   -283    -85   -397   -285
     41   -252   -293    106    166   -272   -239   -135   -270    -70   -275   -301
     36   -218   -254     90    145   -236   -262   -129   -254    -46   -153   -288
     67   -194   -262     62    163   -228   -262   -135   -257    -44   -111   -228
     83   -176   -262     46    168   -218   -252   -135   -257    -54   -111   -249
     77   -179   -257     51    166   -218   -252   -148   -272    -83   -129   -335
    111   -168   -283     28    194   -223   -285   -166   -296   -111   -161   -366
    129   -150   -280     10    202   -215   -296   -179   -306   -124   -181   -314
    103   -132   -236     12    166   -181   -296   -194   -309   -129   -155   -337
     72   -116   -189     23    129   -153   -303   -218   -316   -132   -127   -407
    114    -96   -210    -10    161   -150   -329   -249   -340   -150   -111   -441
    129    -70   -200    -31    163   -135   -332   -272   -350   -163    -77   -457
    119    -57   -179    -33    148   -119   -340   -296   -371   -194    -85   -459
     59    -64   -124      2     90    -93   -337   -309   -384   -220   -106   -454
     49   -101   -150     23     98   -124   -348   -342   -418   -272   -184   -527
     85   -119   -205     18    142   -163   -381   -376   -446   -324   -252   -576
    161    -70   -231    -46    194   -150   -407   -394   -454   -350   -280   -607
    213    -10   -223   -101    218   -116   -415   -397   -454   -368   -296   -657
    220     10   -210   -116    215   -101   -415   -402   -457   -379   -303   -717
    233     54   -179   -142    207    -62   -371   -374   -420   -358   -288   -740
    207      2   -205   -106    205   -101   -358   -374   -418   -368   -314   -784
    207      0   -207   -103    207   -103   -361   -368   -413   -371   -340   -820
    241     51   -189   -148    215    -67   -366   -358   -400   -363   -350   -831
    262     72   -189   -168    226    -57   -348   -350   -384   -363   -348   -841
    244     51   -192   -148    218    -70   -348   -358   -392   -379   -361   -878
    254     59   -194   -155    226    -67   -342   -363   -389   -392   -379   -917
    257     49   -207   -153    231    -77   -345   -363   -397   -402   -384   -930
    215     20   -194   -119    205    -85   -355   -371   -413   -420   -392   -943
    166    -20   -187    -72    174   -103   -368   -384   -426   -446   -413   -953
    179      7   -171    -93    176    -80   -332   -366   -413   -441   -413   -932
    285    124   -161   -207    223    -18   -241   -309   -363   -400   -371   -885
    277    150   -129   -215    205     10   -210   -280   -337   -387   -361   -883
    220    140    -83   -181    153     28   -181   -241   -316   -371   -358   -867
    223    218     -5   -220    114    106   -137   -189   -265   -329   -340   -826
    116    145     25   -132     44     85   -142   -163   -259   -327   -384   -859
     59     83     23    -72     18     54   -174   -142   -270   -350   -436   -909
     62     80     15    -72     23     46   -189   -122   -254   -379   -496   -940
     64    129     64    -96      0     98   -158    -59   -168   -335   -496   -867
     31    137    106    -85    -36    122   -148    -57   -132   -288   -496   -823
     77    189    111   -135    -18    153   -142    -59   -106   -215   -498   -826
     85    244    155   -166    -36    202   -127    -54   -111   -166   -514   -844
     12    236    223   -124   -103    231   -135    -83   -163   -163   -576   -909
    -12    316    329   -153   -171    322   -124    -98   -194   -176   -618   -940
    -20    446    467   -213   -244    457   -114   -106   -228   -202   -623   -927
    -88    522    610   -218   -350    566   -124   -140   -288   -259   -672   -891
   -205    501    706   -148   -454    602   -145   -184   -348   -329   -758   -849
   -267    436    704    -85   -485    568   -150   -202   -376   -379   -833   -833
   -298    306    602     -5   -449    454   -127   -215   -374   -376   -870   -810
   -231    275    504    -23   -368    389   -124   -226   -366   -361   -888   -737
    -67    280    348   -106   -207    314   -101   -239   -355   -374   -909   -641
     18    207    187   -114    -85    197   -103   -257   -374   -431   -950   -654
     44     64     20    -57     12     44   -150   -296   -431   -498   -992   -805
     28    -28    -59      0     41    -44   -202   -322   -475   -524  -1031   -862
     15    -59    -75     23     44    -67   -179   -296   -454   -488  -1031   -743
      2   -140   -142     67     72   -140   -176   -303   -441   -491  -1013   -628
    -25   -192   -166    109     67   -179   -168   -306   -431   -491   -992   -537
    -64   -241   -179    153     57   -213   -166   -296   -400   -509  -1005   -480
    -67   -272   -205    171     67   -239   -181   -272   -387   -496  -1028   -475
    -59   -280   -223    168     80   -252   -202   -290   -392   -478  -1049   -504
    -33   -280   -246    155    106   -265   -197   -296   -379   -433  -1085   -496
    -51   -296   -246    174     96   -270   -205   -298   -363   -420  -1085   -491
    -90   -285   -194    189     51   -241   -215   -296   -345   -423  -1047   -483
    -75   -246   -171    161     46   -210   -239   -280   -327   -405   -976   -462
    -38   -231   -194    135     75   -213   -265   -285   -332   -402   -927   -480
    -10   -205   -194    106     90   -200   -277   -298   -340   -392   -878   -465
     -5   -158   -153     83     72   -155   -270   -290   -319   -374   -813   -400
    -36   -135   -101     85     28   -119   -249   -262   -285   -332   -732   -371
    -85   -135    -51    109    -18    -93   -223   -233   -252   -303   -680   -381
   -103   -166    -62    135    -23   -114   -197   -202   -249   -306   -683   -446
    -85   -174    -88    129      0   -132    -93    -98   -207   -303   -696   -532
    -64   -101    -38     83    -15    -70     36     54    -93   -220   -639   -537
      5     41     36    -23    -18     38    132    228     62    -70   -517   -449
    122    342    220   -233    -49    283    168    355    257    179   -262   -187
     98    828    730   -462   -314    779    119    389    498    558    158    265
    -41   1223   1265   -592   -654   1244   -122    150    613    854    504    620
   -132   1135   1265   -501   -698   1200   -392   -218    402    732    426    553
   -239    592    831   -176   -535    711   -524   -605   -106    148   -111     75
   -348    -33    314    192   -332    140   -568   -771   -527   -381   -626   -410
   -301   -332    -31    314   -137   -181   -509   -646   -571   -493   -753   -553
   -303   -436   -132    368    -85   -285   -444   -535   -532   -506   -769   -579
   -348   -467   -122    407   -114   -293   -397   -457   -483   -488   -750   -566
   -309   -379    -70    345   -119   -226   -314   -345   -381   -410   -667   -480
   -166   -155      7    158    -88    -75   -241   -249   -272   -311   -555   -353
   -179   -137     38    158   -111    -49   -226   -236   -249   -303   -535   -322
   -213   -184     28    197   -124    -77   -223   -239   -249   -319   -540   -324
   -187   -189     -2    189    -93    -96   -220   -236   -246   -322   -530   -329
   -161   -155      2    155    -83    -75   -220   -233   -249   -316   -498   -319
   -129   -109     20    119    -77    -44   -210   -215   -239   -306   -467   -298
   -106   -103      0    103    -54    -51   -220   -218   -244   -316   -470   -298
    -59    -85    -25     72    -18    -57   -244   -236   -252   -322   -478   -285
    -67    -83    -15     75    -28    -49   -252   -262   -262   -342   -488   -272
    -88    -96     -7     93    -41    -51   -244   -272   -270   -358   -493   -252
    -54    -64    -10     57    -23    -38   -228   -265   -259   -358   -470   -213
    -15    -12      2     15    -10     -5   -246   -270   -262   -361   -446   -153
    -96    -59     36     77    -67    -12   -288   -301   -283   -387   -454   -106
     23     44     20    -33      0     31   -254   -262   -244   -358   -410     -5
     72     44    -28    -59     49     10   -231   -246   -233   -358   -397     49
    -83   -114    -31     98    -25    -72   -277   -285   -280   -415   -444     31
   -231   -116    114    174   -174     -2   -241   -226   -249   -379   -394     96
   -470   -150    316    309   -394     83   -181   -142   -207   -324   -332    176
   -467   -179    288    322   -379     54   -200   -171   -231   -340   -335    187
   -277   -127    150    202   -215     10   -244   -244   -257   -358   -353    184
   -233    -96    135    163   -184     20   -254   -267   -249   -361   -355    207
   -239    -59    176    148   -207     57   -241   -254   -231   -355   -337    239
   -280    -59    220    168   -254     80   -220   -241   -215   -340   -332    246
   -309    -57    252    184   -280     96   -184   -218   -194   -290   -327    236
   -272    -36    236    155   -254     98   -181   -220   -192   -228   -332    194
   -223      5    228    109   -226    116   -166   -220   -192   -179   -340    166
   -233    -31    200    132   -218     83   -184   -252   -231   -176   -376    140
   -239    -83    155    161   -197     36   -207   -272   -259   -207   -428     98
   -194    -62    129    127   -163     31   -215   -285   -267   -220   -439     72
   -148    -25    119     85   -135     46   -244   -322   -280   -218   -452     46
    -98     41    137     28   -119     88   -252   -358   -272   -161   -428     44
   -163     -2    161     83   -163     77   -241   -358   -267   -155   -410     31
   -192    -41    148    116   -171     51   -262   -353   -285   -202   -400     15
   -140     12    153     64   -148     83   -267   -340   -275   -207   -366     31
   -181     15    197     80   -189    106   -272   -342   -275   -233   -348     41
   -249    -12    236    132   -244    111   -267   -327   -270   -259   -332     51
   -249     51    298     98   -275    174   -233   -283   -231   -236   -280     85
   -296     38    335    127   -314    187   -220   -262   -200   -233   -249     96
   -316     33    348    140   -332    192   -189   -223   -153   -223   -223    101
   -316     64    381    127   -348    223   -150   -181   -103   -200   -187    106
   -389     77    467    153   -431    272   -132   -166    -64   -197   -161     98
   -392    127    517    132   -454    322   -101   -129      0   -184   -119    114
   -379    103    483    135   -431    293    -90   -122     20   -200   -103    111
   -402     83    485    161   -444    283    -93   -106     38   -202    -85    106
   -405    124    530    140   -467    327    -88    -96     62   -184    -57    122
   -413    135    548    137   -480    340    -75   -106     67   -181    -46    122
   -366    161    527     98   -446    342    -80   -129     57   -174    -38    114
   -277    181    459     49   -368    319   -101   -171     38   -161    -36    103
   -207    161    368     20   -288    265   -124   -210      0   -161    -75     72
   -187    176    361      5   -272    267   -137   -220    -15   -150    -85     54
   -168    158    327      5   -249    241   -145   -223    -31   -153   -106     28
   -174    153    327     10   -249    239   -129   -213    -25   -145   -103     36
   -200    171    371     12   -285    272   -116   -207    -20   -140   -106     44
   -213    187    400     12   -306    293   -109   -194    -12   -129   -106     41
   -239    200    439     18   -337    319    -90   -171      2   -111    -96     46
   -262    205    467     28   -363    335    -77   -150     12   -103    -77     41
   -296    220    514     36   -405    366    -67   -135     15    -96    -75     38
   -335    244    579     46   -457    410    -51   -106     36    -64    -49     64
   -350    265    613     41   -483    439    -41    -83     51    -38    -31     85
   -353    293    646     31   -498    470    -23    -59     57    -23    -28     83
   -335    296    631     18   -485    465    -31    -57     41    -36    -44     49
   -293    314    605    -10   -449    459    -36    -54     28    -57    -51     10
   -306    335    641    -15   -475    488    -18    -33     46    -23    -38     -2
   -319    345    665    -12   -491    504     -2    -10     57      7    -28    -10
   -314    374    685    -31   -501    530      0     -7     54     10    -31    -36
   -298    392    691    -46   -496    540      0    -12     41     -5    -49    -64
   -288    410    696    -62   -493    550      0    -10     38     -5    -51    -83
   -296    441    737    -72   -517    589     10     -2     51     15    -28    -83
   -306    470    774    -83   -540    620     20      2     67     28    -10    -88
   -280    483    763   -101   -522    623      2    -10     54     18    -20   -122
   -259    483    740   -114   -501    613    -38    -44     25      0    -36   -163
   -215    498    714   -140   -465    605    -51    -49     23     -2    -38   -184
   -194    501    696   -153   -446    597    -62    -41     25      5    -28   -192
   -187    483    670   -148   -428    574    -75    -49     10      0    -38   -223
   -171    480    652   -155   -410    566    -80    -54      0    -10    -54   -262
   -161    439    600   -137   -379    519    -80    -54    -15    -33    -80   -303
   -140    415    553   -137   -348    483    -90    -62    -31    -46   -103   -329
   -114    387    498   -137   -306    441   -116    -85    -59    -72   -132   -358
   -103    368    470   -135   -288    418   -132   -103    -80    -93   -161   -384
    -93    340    433   -122   -262    387   -145   -116    -96   -114   -187   -413
    -62    335    397   -137   -228    366   -153   -127   -106   -127   -207   -439
    -25    342    368   -158   -197    355   -166   -140   -116   -142   -228   -459
     15    348    332   -184   -158    340   -161   -137   -111   -148   -236   -459
     46    348    301   -197   -127    324   -168   -145   -116   -158   -249   -465
     85    350    265   -218    -88    309   -189   -168   -132   -174   -265   -485
    137    355    218   -246    -38    288   -200   -174   -140   -189   -283   -504
    218    332    111   -275     54    220   -205   -176   -155   -228   -324   -542
    301    265    -36   -283    168    114   -158   -116   -150   -283   -405   -628
    363    293    -70   -329    215    111    -75    -18    -85   -277   -426   -657
    465    389    -75   -426    270    158    -10     98     18   -197   -355   -597
    592    602      7   -597    290    306     -2    168    140    -38   -176   -420
    693   1041    348   -867    174    696    -51    189    314    257    179    -70
    662   1509    844  -1088    -90   1176   -233    -18    387    545    542    254
    657   1512    854  -1085    -98   1184   -504   -366    187    498    540    231
    620   1067    444   -844     85    756   -654   -717   -246      5     70   -150
    615    465   -150   -540    384    158   -693   -883   -659   -594   -524   -631
    659    140   -519   -400    589   -187   -678   -787   -730   -750   -704   -807
    670     -5   -675   -332    672   -340   -618   -672   -683   -761   -737   -854
    683     -5   -688   -340    685   -345   -553   -584   -607   -717   -711   -826
    724     77   -646   -400    685   -283   -488   -485   -511   -641   -649   -750
    766    192   -574   -480    670   -189   -428   -405   -426   -553   -581   -675
    784    257   -527   -522    657   -135   -387   -348   -371   -485   -545   -631
    805    288   -517   -548    659   -114   -366   -319   -348   -436   -524   -602
    815    270   -545   -542    680   -137   -355   -316   -337   -407   -522   -605
    813    262   -550   -540    683   -142   -342   -319   -329   -384   -511   -610
    820    303   -517   -563    670   -106   -314   -306   -301   -348   -485   -589
    826    342   -485   -584    654    -70   -277   -293   -265   -316   -462   -571
    826    348   -478   -587    652    -64   -249   -285   -236   -296   -446   -563
    807    374   -436   -592    623    -31   -249   -277   -202   -270   -420   -537
    761    381   -379   -574    571      2   -244   -259   -176   -241   -392   -509
    724    355   -368   -542    545     -5   -231   -246   -171   -228   -379   -491
    714    353   -361   -532    537     -2   -226   -233   -168   -207   -353   -467
    665    363   -303   -514    485     31   -192   -210   -153   -184   -319   -449
    620    355   -265   -488    441     46   -176   -192   -145   -163   -293   -436
    574    319   -254   -446    415     33   -163   -181   -148   -150   -267   -441
    548    303   -244   -426    397     31   -161   -176   -155   -140   -228   -454
    532    350   -184   -444    358     85   -140   -150   -132   -106   -153   -431
    501    384   -116   -441    309    132   -122   -122   -111    -80    -93   -407
    423    350    -72   -389    246    140   -129   -109   -111    -70    -54   -413
    316    301    -15   -309    166    142   -142    -98   -111    -51    -12   -402
    233    290     57   -265     88    176   -124    -67    -90    -18     18   -366
    166    285    119   -228     23    202   -103    -44    -80      5     36   -327
    150    293    142   -223      2    218    -96    -36    -75     20     54   -288
    148    296    148   -220      0    223    -96    -31    -72     28     64   -249
    158    303    145   -233      5    226   -101    -38    -80     36     70   -207
    181    290    109   -236     36    200   -103    -54   -103     36     54   -179
    184    270     85   -228     49    179    -93    -51   -122     62     54   -132
    192    277     85   -233     54    181    -85    -44   -122    106     70    -70
    241    298     54   -270     93    176   -103    -46   -132    124     75    -33
    283    296     12   -290    135    153   -106    -51   -137    122     64    -18
    309    277    -31   -293    168    124   -124    -62   -142    106     54    -12
    322    257    -64   -288    194     96   -137    -75   -142     88     57    -12
    449    340   -109   -397    277    114   -119    -49   -103    106    103     15
    576    423   -153   -501    366    135    -83     -2    -51    124    155     44
    530    350   -181   -441    355     85    -93    -10    -59     90    145     12
    548    332   -215   -439    381     59    -96    -18    -62     62    135    -12
    589    319   -270   -457    431     25   -109    -38    -70     28     98    -46
    563    233   -329   -400    446    -46   -137    -72    -96    -18     41   -106
    501    109   -394   -306    446   -142   -174   -116   -137    -72    -38   -187
    483     36   -446   -259    465   -205   -194   -145   -166   -111   -135   -254
    504     15   -488   -262    496   -233   -187   -155   -174   -111   -257   -311
    524    -12   -537   -254    530   -275   -155   -161   -176    -90   -384   -381
    535    -25   -563   -254    548   -293   -114   -137   -153    -46   -496   -449
    522    -12   -535   -254    527   -272    -90    -93    -85     31   -615   -545
    498     10   -491   -257    493   -241    -96    -67     46    205   -615   -787
    483     38   -444   -262    462   -202   -109    -59    132    444   -410  -1008
    555     88   -470   -324    514   -189   -155   -109    103    530   -192  -1122
    623    127   -496   -374    561   -184   -197   -158     33    467    -64  -1150
    628    137   -491   -384    558   -176   -215   -179    -15    389     25  -1137
    620    137   -483   -379    550   -171   -241   -200    -51    327    140  -1135
    644    155   -488   -402    566   -163   -265   -218    -88    270    293  -1132
    613    116   -496   -363    555   -189   -290   -244   -127    184    420  -1117
    535     64   -470   -301    501   -202   -293   -254   -142     98    488  -1070
    496     88   -407   -293    452   -158   -267   -236   -137     80    522   -948
    387    103   -283   -246    335    -88   -233   -202   -116     90    532   -763
    303    106   -197   -205    252    -44   -205   -163    -96     90    501   -491
    205     88   -116   -150    161    -12   -184   -124    -72     77    504   -189
    135     80    -54   -109     93     15   -179    -85    -62     70    548     59
    116    148     31   -135     41     90   -101    -31    -23     96    641    207
    161    210     49   -184     57    129    -44     12      5    137    740    293
    155    155      0   -155     77     77    -44     -5    -25    127    802    368
    270    233    -38   -252    155     98      2     15      0    158    914    483
    303    306      2   -309    150    155     70     59     31    194    963    571
    179    285    106   -231     36    197     88    106     33    184    883    636
     67    277    210   -174    -72    246     93    132     44    163    727    709
    -10    280    290   -135   -150    285    109    127     67    158    600    730
    -38    280    319   -122   -181    298     96    111     80    153    527    693
      0    335    335   -166   -166    335     90    114    101    163    498    672
     23    358    332   -192   -155    345     54     96    106    142    407    667
     15    350    335   -181   -161    342     12     51     85     83    265    602
     -2    368    368   -184   -187    368     -7     33     59     28    119    457
    -10    397    407   -192   -207    402    -20     33     51     -2    -38    249
    -83    363    446   -140   -265    405    -31     28     46    -12   -109     -7
   -135    345    480   -106   -309    413    -23     38     51      7    -85   -200
   -213    290    501    -41   -355    397    -25     36     44     31    -67   -314
   -236    270    506    -15   -371    387    -10     44     44     36    -77   -361
   -145    371    517   -111   -329    444     28     77     77     67    -49   -316
   -127    387    514   -129   -319    449     28     85     80     72    -41   -277
   -184    327    511    -72   -348    418     23     67     59     57    -57   -161
   -189    298    488    -54   -337    392     31     64     57     31    -64    174
   -293    202    496     44   -394    348     20     59     54      0    -33    524
   -400     75    475    161   -436    275     12     41     38    -20    -59    737
   -358     80    439    137   -400    259     49     67     62     38   -109    870
   -220    161    381     31   -301    270    106    122    106    116   -153    943
   -298    -23    275    158   -285    127     70     72     41     51   -285    852
   -293   -163    129    228   -213    -15     93     88      7     -5   -405    774
   -280   -249     31    265   -155   -111    171    168     31    -23   -511    719
   -192   -200     -7    197    -93   -103    254    298    127     44   -501    761
    -88      0     85     41    -88     44    306    441    285    226   -272    956
     51    470    418   -262   -181    444    277    511    478    527    150   1325
     88   1075    984   -584   -449   1031    142    439    670    898    665   1800
     44   1361   1317   -701   -636   1340   -153    148    652   1067    937   2047
     59   1200   1140   -631   -542   1171   -355   -218    335    797    743   1862
    -12    607    620   -298   -316    613   -431   -504   -140    197    223   1382
   -114     20    132     46   -124     75   -449   -548   -405   -179    -96   1015
   -137   -236    -98    187    -20   -168   -397   -439   -405   -239   -124    901
   -116   -189    -75    150    -23   -132   -311   -327   -316   -187    -80    943
   -116    -75     41     93    -80    -18   -254   -228   -223   -116    -18   1041
   -124     64    189     28   -158    127   -202   -145   -129    -38     67   1052
   -194    124    319     36   -257    220   -155   -101    -72      7    127    893
   -223    176    400     20   -314    288   -137    -83    -44     28    135    675
   -220    257    478    -18   -350    368   -124    -64    -20     51    137    483
   -192    309    501    -59   -345    405   -114    -49     -2     62    127    316
   -140    319    459    -88   -298    389   -116    -57     -7     46     93    184
    -49    332    381   -142   -215    355   -111    -46      2     41     72    111
     18    350    332   -184   -158    342   -101    -28     15     41     51     70
     18    327    306   -174   -145    316   -122    -44     -2      0      2     67
    -10    324    335   -155   -171    329   -132    -49    -10    -31    -41    111
    -15    337    350   -161   -184    345   -132    -49    -12    -49    -93    153
      0    324    322   -163   -161    324   -150    -72    -36    -85   -150    137
    101    387    285   -246    -90    337   -153    -83    -51   -114   -184     96
    277    550    272   -413      2    413   -122    -51    -31   -103   -163     51
    272    530    257   -402      7    394   -148    -70    -90   -150   -213   -119
    207    454    246   -332    -20    350   -176   -109   -171   -231   -275   -358
    163    415    252   -290    -44    332   -202   -145   -213   -298   -322   -493
    226    459    233   -342     -2    348   -231   -155   -207   -345   -363   -452
    252    472    218   -363     15    348   -277   -174   -218   -405   -426   -257
    207    431    223   -319     -7    327   -303   -205   -239   -446   -488    -88
    239    444    202   -342     18    324   -296   -210   -246   -428   -519     25
    306    483    176   -394     64    329   -293   -213   -246   -387   -540    111
    335    498    161   -418     85    329   -309   -210   -246   -361   -555    166
    358    511    153   -436    101    332   -314   -207   -239   -342   -550    184
    397    542    145   -470    127    342   -309   -197   -231   -329   -530    187
    405    535    129   -470    137    332   -306   -176   -228   -319   -504    174
    423    550    127   -488    148    340   -298   -150   -215   -314   -472    226
    379    519    140   -449    119    329   -309   -158   -210   -319   -467    358
    301    478    176   -392     59    327   -298   -181   -200   -293   -452    504
    168    441    272   -303    -51    358   -259   -168   -166   -252   -420    672
    101    418    314   -262   -106    366   -233   -150   -142   -233   -420    730
    114    384    270   -249    -77    327   -220   -161   -150   -223   -439    696
    168    361    192   -267    -12    277   -213   -163   -153   -215   -444    657
    223    353    129   -288     46    241   -202   -153   -150   -218   -436    652
    262    361     96   -311     80    228   -189   -148   -155   -228   -446    654
    285    345     59   -316    111    202   -184   -140   -166   -244   -470    678
    319    361     41   -340    137    202   -161   -106   -158   -239   -472    724
    309    358     49   -332    129    205   -148    -93   -150   -226   -457    717
    207    283     75   -246     64    179   -142    -96   -145   -213   -439    696
    150    259    109   -205     20    184   -114    -70   -119   -187   -405    709
    166    301    135   -236     15    218    -72    -31    -80   -148   -355    696
    189    355    166   -272     12    262    -33      7    -33   -106   -301    680
     44    213    168   -129    -62    192    -62    -41    -64   -142   -322    618
      7    174    166    -90    -80    171    -59    -57    -67   -145   -319    581
     20    189    168   -106    -72    179    -38    -44    -46   -122   -285    566
    -15    153    168    -67    -90    161    -38    -51    -41   -114   -262    527
    -31    161    192    -67   -111    176    -41    -54    -33   -106   -244    488
    -49    181    231    -64   -140    205    -12    -36    -12    -88   -233    452
    -67    187    254    -59   -161    218      0    -25     -2    -77   -228    426
    -62    202    265    -70   -163    233     12    -15     -5    -80   -233    407
    -62    205    267    -72   -163    236     18     -5    -18    -96   -254    329
    -36    194    231    -80   -135    213     20      0    -46   -127   -275    246
    -46    174    218    -64   -135    194     15      5    -54   -127   -252    210
    -77    158    236    -38   -155    197      7     10    -46   -106   -218    194
    -67    168    236    -51   -153    200     -7     15    -59   -103   -207    148
    -41    194    236    -77   -140    215    -33     23    -62    -75   -176    103
    -38    207    246    -85   -142    226    -44     36    -51    -36   -132     51
    -57    187    244    -64   -150    215    -44     36    -41    -15   -127     18
    -33    207    241    -88   -137    223    -36     41    -12     15   -106     36
    -25    246    272   -111   -148    259    -49     25     10     49    -80     70
    -46    252    296   -103   -171    272    -51      7     18     62    -72     67
    -49    239    288    -93   -168    262    -54    -10     10     49    -77     12
    -15    277    293   -132   -155    285    -46    -10     15     49    -67    -98
     46    332    285   -189   -119    311    -51      5     38     67    -33   -226
     59    345    285   -202   -114    316    -77      5     38     57    -23   -389
     -2    296    298   -145   -150    296    -96    -25     15     12    -41   -592
     -5    311    316   -155   -161    314    -83    -41      7      5    -41   -756
     36    350    311   -194   -137    332    -93    -54      7      5    -33   -875
    101    368    267   -239    -83    319   -119    -83    -12    -18    -54   -997
    137    355    218   -246    -38    288   -145   -116    -46    -59    -85  -1101
    155    368    210   -262    -25    288   -184   -132    -57    -70    -88  -1135
    135    301    163   -218    -12    233   -223   -150    -83    -83   -114  -1145
    140    249    109   -197     15    179   -236   -171   -106    -98   -148  -1117
    174    265     90   -218     41    179   -223   -181   -111    -93   -166  -1039
    205    262     54   -233     75    158   -220   -184   -124   -103   -184   -961
    236    239      2   -239    116    122   -241   -194   -142   -116   -194   -891
    280    233    -46   -257    163     93   -249   -207   -166   -132   -205   -823
    293    200    -93   -246    194     54   -265   -249   -210   -168   -231   -784
    306    163   -142   -236    226     10   -285   -272   -262   -194   -257   -756
    298    103   -197   -202    249    -46   -296   -303   -306   -153   -285   -730
    298     28   -272   -163    285   -122   -303   -324   -303    -62   -306   -706
    319    -15   -335   -150    327   -174   -301   -327   -285    -88   -277   -680
    368    -20   -392   -174    379   -207   -306   -332   -277   -148   -228   -649
    327    -23   -353   -153    337   -187   -270   -301   -241   -101   -148   -553
    127    -57   -187    -36    155   -122   -194   -220   -192    -12    -51   -405
   -124    -90     33    109    -80    -28    -77    -70   -101     75     57   -197
   -153   -132     20    142    -88    -57     44     64    -28     80    114     12
   -119   -140    -20    127    -49    -80    181    189     54     98    153    218
    103    -31   -135    -36    119    -83    259    314    155    166    244    384
    394    213   -181   -303    288     15    275    402    283    296    415    449
    571    659     88   -618    239    374    197    392    457    555    763    618
    540   1174    633   -857    -46    904    -12    194    602    875   1179    943
    392   1293    898   -844   -254   1096   -303   -166    511    927   1304   1054
    202    888    685   -545   -241    787   -501   -548    127    509    935    779
     98    158     59   -129     18    111   -563   -815   -394   -197    244    155
     23   -337   -361    155    189   -350   -527   -771   -548   -483    -85   -215
   -111   -548   -436    329    161   -493   -426   -628   -496   -522   -140   -327
   -246   -537   -290    392     20   -415   -280   -462   -355   -452    -67   -298
   -293   -387    -93    337   -103   -241   -163   -311   -187   -353     28   -236
   -254   -270    -15    262   -119   -145   -122   -233    -88   -301     75   -241
   -192   -200    -10    194    -90   -106    -98   -184    -51   -259     90   -290
    -88   -150    -62    119    -12   -106   -111   -161    -46   -246     88   -358
    -64   -153    -90    109     10   -122   -124   -155    -54   -267     70   -415
    -77   -171    -93    122      7   -132   -116   -161    -59   -309     46   -441
    -38   -163   -127     98     44   -145   -124   -163    -62   -345     12   -472
     46   -150   -197     51    122   -174   -140   -168    -64   -366    -23   -517
     85   -119   -205     15    142   -161   -158   -171    -59   -350    -33   -532
     64    -83   -148      7    106   -114   -150   -148    -44   -314    -28   -509
     28    -72   -101     18     64    -85   -129   -106    -23   -275    -12   -467
      0    -75    -75     38     36    -75   -114    -88    -25   -249    -15   -439
     54    -59   -116      2     83    -88   -119   -106    -49   -246    -38   -441
     96    -46   -142    -25    116    -93   -137   -127    -64   -246    -67   -439
    148    -12   -161    -67    153    -85   -171   -145    -77   -246    -88   -426
    179     15   -163    -96    171    -72   -194   -161    -90   -246   -109   -415
    187     10   -176   -101    181    -80   -207   -179   -114   -254   -137   -418
    194      7   -187   -101    189    -88   -205   -184   -127   -254   -155   -415
    200     38   -161   -119    181    -62   -192   -163   -119   -233   -153   -387
    210     96   -114   -153    163     -7   -187   -137    -98   -202   -135   -350
    207     75   -135   -142    171    -28   -210   -148   -109   -215   -168   -363
    207     62   -148   -135    176    -41   -226   -150   -111   -215   -181   -358
    220     83   -137   -153    179    -25   -233   -148   -109   -210   -179   -348
    259    135   -124   -197    192      5   -246   -142   -101   -197   -171   -324
    272    163   -109   -218    192     25   -226   -140   -103   -200   -179   -306
    239    122   -119   -181    179      2   -205   -142   -114   -210   -200   -303
    213     90   -122   -153    166    -15   -218   -150   -122   -218   -218   -301
    220     98   -122   -158    171    -10   -233   -150   -129   -213   -223   -296
    223    114   -111   -168    166      2   -241   -148   -127   -202   -218   -280
    236    140    -98   -189    168     20   -220   -116   -103   -171   -194   -246
    223    127    -96   -176    158     15   -200   -106    -98   -155   -189   -233
    210    103   -106   -155    158      0   -194   -111   -109   -155   -200   -236
    174     77    -96   -127    135     -7   -176   -101   -109   -153   -205   -233
    163     96    -70   -129    116     12   -153    -80    -88   -129   -189   -210
    174    101    -75   -137    124     12   -148    -64    -75   -109   -181   -194
    187    122    -64   -153    127     28   -135    -41    -54    -77   -166   -171
    215    155    -59   -187    137     46    -75     -7    -25    -31   -148   -135
    252    179    -72   -215    161     51    -25     12     -5      2   -140   -119
    311    210   -103   -262    207     54    -28     31     12     23   -137   -114
    361    210   -150   -285    257     31    -75     33     18     23   -155   -119
    213     49   -166   -132    189    -59   -103     -7    -15    -12   -210   -171
    140     -7   -148    -67    142    -77    -90    -10    -10    -12   -228   -187
    158     41   -116   -101    137    -38    -59     18     20     10   -218   -176
    309    179   -129   -244    220     25    -28     62     75     57   -184   -145
    350    189   -163   -270    257     12    -51     41     80     64   -187   -153
    324    127   -197   -226    262    -36    -49     10     57     49   -215   -179
    311    101   -210   -207    259    -51    -38     10     54     44   -228   -187
    353    150   -202   -252    277    -25    -44     41     83     80   -205   -155
    298    116   -184   -210    241    -33    -10     36     75     80   -205   -153
    303    109   -194   -207    249    -41     12     38     72     83   -200   -161
    381    192   -192   -288    285      0     23     75    109    124   -155   -129
    480    319   -161   -400    322     80     80    153    171    189    -96    -54
    267    176    -90   -223    179     44     72    150    163    192    -96    -72
      0     20     20    -10    -10     20     80    140    163    192    -88    -72
   -135    -25    109     77   -122     41    114    168    197    220    -51    -28
   -181     -2    179     93   -181     88    148    207    246    267    -12     20
   -145     23    166     59   -155     93    179    223    265    285    -12     36
   -124     41    166     41   -145    103    171    223    285    311     15     80
   -161    -10    148     83   -155     67    127    192    267    319     20    111
    -98     15    114     41   -106     64    163    187    262    340     20    132
     46    103     57    -77     -7     80    168    181    265    363     31    155
    210    176    -33   -194    122     72    155    166    262    405     46    181
    265    184    -83   -226    174     51    184    171    257    439     51    200
    296    200    -96   -246    197     51    192    202    257    493     64    244
    335    252    -83   -296    207     85    161    213    283    561     85    285
    379    332    -49   -355    213    142    127    197    322    667    111    319
    441    402    -38   -423    239    181     88    168    340    779    140    348
    488    441    -46   -465    267    197     51    127    350    867    158    379
    511    423    -88   -467    298    168    -18     85    363    919    184    402
    519    389   -129   -454    324    129    -64     51    374    870    231    402
    561    366   -194   -465    376     85    -88     23    371    753    293    384
    633    368   -265   -501    449     51   -119    -10    345    646    366    361
    678    337   -340   -509    509     -2   -137    -41    303    574    446    342
    685    301   -384   -493    535    -41   -137    -38    277    524    530    340
    615    197   -418   -407    514   -109   -161    -57    210    444    659    293
    566    150   -415   -358    491   -132   -135    -41    135    366    878    262
    475     67   -407   -272    441   -171    -46      5     38    277   1060    223
    361    -23   -384   -168    371   -205      0     54    -25    163    989    189
    293    -64   -358   -114    324   -213     -7     90    -23     77    769    161
    288    -70   -358   -109    322   -213    -28     88     18     49    561    111
    270    -62   -335   -106    301   -197    -44     75     64     80    418     67
    270    -54   -324   -109    296   -189    -51     62     80    135    358     38
    272    -98   -374    -88    322   -236   -109      5     38    140    290    -18
    275   -176   -452    -49    363   -314   -137    -54    -18    106    231    -88
    179   -218   -397     15    288   -306   -103    -51    -33     96    223    -85
    111   -210   -324     49    218   -267    -44    -15    -15     96    218    -98
    129   -226   -355     46    241   -290     25     64     23     80    179   -161
    137   -210   -348     36    241   -277     96    179     93     67    145   -223
    137   -166   -306     12    220   -236    158    277    174     93    166   -226
    202     54   -150   -129    176    -46    236    400    322    233    324    -96
    246    483    233   -366      5    358    210    433    483    470    623    207
    231   1143    911   -685   -340   1028     67    316    641    802   1039    670
    122   1374   1249   -748   -563   1312   -254    -33    542    885   1163    948
      5   1078   1072   -542   -535   1075   -444   -387    194    537    797    901
   -150    379    530   -116   -340    454   -470   -610   -280   -153     64    620
   -249   -171     77    210   -163    -46   -394   -532   -465   -517   -342    530
   -163   -379   -215    270     23   -298   -293   -342   -374   -496   -220    576
   -127   -491   -363    309    116   -428   -179   -213   -270   -426    -51    597
   -122   -501   -379    309    127   -441   -101   -127   -166   -335     80    649
   -103   -433   -329    270    111   -381    -51    -51    -80   -246    179    691
   -142   -407   -267    272     62   -337      0    -12    -46   -200    189    727
    -96   -358   -262    226     83   -311     25     18    -20   -161    213    740
    -15   -342   -329    176    155   -337     -2     12    -28   -145    233    665
     23   -361   -384    168    202   -371      0      0    -38   -140    262    568
     12   -441   -454    213    231   -446     18     -5    -38   -111    329    496
    -12   -514   -501    265    241   -509     25     -5    -20    -54    470    542
     15   -480   -496    231    252   -488     25    -10      5      2    618    654
     77   -405   -483    163    280   -444     -5    -28     28     36    652    701
    109   -368   -478    129    293   -423    -38    -15     49     44    623    641
    140   -303   -444     83    290   -374    -57     20     67     59    579    628
     57   -298   -355    119    205   -327    -41     49     88     59    509    693
    -64   -285   -220    176     77   -254     12    106    132    124    530    789
    -80   -270   -192    174     54   -231     25    129    140    161    558    797
    -18   -249   -231    132    103   -241     -2    114    119    129    467    735
     36   -226   -262     90    148   -244    -25     93     93     83    368    639
     51   -192   -244     70    148   -218     -5     93     90     62    329    553
    114   -127   -241      5    174   -184     33    116    106     59    350    506
    168    -83   -252    -44    207   -166     54    135    119     54    371    485
    194    -49   -246    -75    220   -148     64    140    122     41    361    485
    239     -7   -246   -114    241   -127     80    137    119     25    324    483
    218    -31   -249    -96    233   -137     80    137    109      2    272    467
    129   -106   -236    -12    181   -171     44     98     70    -36    197    402
     15   -210   -226     93    119   -218     18     54     28    -75    122    319
     -7   -220   -213    114    101   -218      7     44     18    -77     88    270
    145    -62   -210    -44    176   -135      7     72     44    -36    103    272
    153    -38   -192    -57    171   -116    -10     64     36    -23     88    275
    101    -80   -184    -12    140   -132    -18     41      7    -38     54    265
    -10   -166   -155     88     72   -161    -15     23    -20    -59      7    270
    -44   -194   -153    119     51   -174    -33     15    -38    -64    -44    288
     25   -127   -155     49     88   -140    -10     44    -25    -46    -77    342
    -75   -210   -135    140     28   -171    -20     20    -57    -77   -168    350
   -192   -303   -111    249    -41   -207    -31    -12    -98   -122   -272    324
   -145   -249   -103    194    -23   -176    -28      0    -88   -119   -314    348
    -67   -148    -83    106      5   -116      2     33    -59    -98   -337    397
    -12    -80    -67     44     25    -75     31     59    -41    -88   -374    420
   -109   -184    -75    148    -18   -129      2     28    -77   -124   -467    366
   -135   -171    -38    153    -49   -106     31     59    -59   -111   -493    374
   -148   -142      5    145    -77    -67     57     93    -25    -93   -509    389
   -332   -205    127    267   -231    -38     70    111      0    -77   -522    394
   -491   -192    298    342   -394     51    142    187     72    -18   -483    457
   -623   -145    478    381   -553    166    213    272    155     46   -431    504
   -698   -142    555    420   -628    205    239    314    192     72   -381    467
   -698   -176    522    439   -610    171    244    303    179     54   -353    374
   -626   -223    402    426   -514     88    236    277    137     20   -384    270
   -231   -192     36    210   -135    -77    119    163     31    -93   -509     85
    150   -109   -259    -20    205   -184     -2     59    -51   -200   -587   -101
    420    -67   -488   -179    454   -277    -88     -5   -111   -262   -620   -246
    607    -93   -701   -257    654   -397   -135    -44   -155   -309   -646   -363
    748    -41   -789   -355    769   -415   -129    -25   -145   -303   -626   -444
    662   -127   -789   -267    724   -457   -161    -57   -179   -342   -636   -568
    488   -252   -740   -119    610   -493   -179    -90   -218   -392   -670   -633
    449   -244   -693   -101    571   -467   -158    -64   -205   -376   -693   -592
    504   -124   -631   -192    566   -376   -119    -28   -161   -324   -672   -522
    579     12   -566   -296    571   -275   -111      0   -109   -262   -605   -457
    472    -77   -553   -197    511   -314   -153    -44   -129   -280   -589   -493
    394   -181   -576   -106    485   -379   -137    -72   -150   -290   -558   -535
    436   -161   -600   -140    517   -379   -119    -64   -132   -262   -483   -517
    501   -132   -633   -184    566   -381   -132    -88   -119   -244   -415   -493
    563    -93   -659   -236    610   -376   -153   -111   -109   -228   -361   -454
    613    -59   -672   -275    641   -366   -155   -114    -96   -215   -322   -381
    659     -5   -667   -327    662   -335   -155    -93    -72   -187   -277   -275
    667      2   -665   -335    667   -329   -161    -93    -67   -176   -244   -205
    737     44   -693   -392    717   -324   -140    -80    -57   -163   -205   -161
    774     44   -730   -407    753   -342   -142    -77    -59   -166   -181   -127
    766     88   -680   -428    724   -296   -150    -83    -51   -153   -135    -57
    724    101   -626   -413    675   -262   -132    -88    -44   -135    -77      7
    649     90   -558   -371    602   -231   -132    -85    -36   -116     -7     62
    636    124   -511   -379    574   -192   -109    -70    -25    -90     90    135
    631    158   -475   -397    553   -155    -80    -44    -12    -75    194    194
    589    166   -426   -379    506   -129    -83    -36     -7    -62    239    189
    498    111   -389   -306    444   -137   -101    -57    -25    -85    213     83
    381     49   -332   -215    358   -140   -145    -77    -46   -114    148     10
    322      0   -322   -161    322   -161   -161    -93    -64   -140     67    -33
    303    -25   -332   -140    316   -179   -103    -72    -64   -153     10    -85
    290    -46   -340   -124    314   -192    -64    -54    -62   -150    -15   -119
    296    -44   -340   -124    316   -192    -59    -44    -59   -145    -33   -140
    288    -57   -348   -116    316   -202    -80    -49    -67   -142    -57   -155
    257    -67   -327    -96    290   -197    -80    -46    -64   -132    -72   -163
    192    -93   -285    -51    236   -187    -77    -46    -67   -119    -88   -187
    166    -75   -241    -44    202   -158    -59    -31    -57   -109   -111   -236
    262     41   -220   -153    241    -88    -20     18    -15    -67   -114   -259
    303    114   -192   -210    249    -38     -2     64     28    -28   -124   -283
    233     77   -155   -158    194    -38    -25     57     31    -28   -166   -332
    -10   -137   -127     75     57   -132    -51     15    -15    -88   -259   -415
    -88   -265   -176    176     44   -223     10     70    -18   -135   -348   -504
     44   -161   -205     57    124   -184    155    249     93    -88   -348   -514
    124      0   -124    -64    122    -62    293    433    244     25   -267   -467
    124    150     25   -137     49     88    374    568    400    181   -129   -381
     83    459    376   -272   -148    418    324    587    561    444    163   -140
     49   1008    958   -530   -454    984    192    496    740    815    592    236
    129   1428   1299   -779   -584   1363    -75    236    745   1023    854    465
     18   1176   1158   -597   -568   1169   -353   -174    407    761    636    272
   -218    397    615    -90   -415    506   -402   -488   -148     41    -33   -231
   -228    -62    166    145   -197     49   -329   -446   -358   -309   -400   -498
   -200   -272    -75    233    -62   -174   -246   -303   -335   -358   -491   -563
   -210   -358   -148    285    -31   -254   -176   -197   -270   -332   -493   -540
   -153   -244    -93    197    -31   -168   -114    -93   -155   -231   -410   -433
   -124   -132     -7    127    -59    -70    -51    -15    -64   -148   -324   -324
    -72      5     77     31    -75     41    -10     41      2    -80   -244   -223
    -90     33    124     28   -106     77     -5     67     33    -46   -189   -153
   -137    -36     98     85   -119     28     -2     54     20    -49   -155   -127
   -119    -36     83     77   -103     23     15     57     23    -28    -90   -127
    -75     25    101     23    -88     62     31     72     38     -7    -38   -161
    -70     80    150     -5   -109    114     33     93     54     -2    -38   -187
    -67    109    174    -20   -122    140     31    116     77      2    -59   -181
   -109     72    181     18   -145    127     25    116     80      0    -67   -176
   -192    -10    181    101   -189     83     31     90     59    -25    -80   -192
   -194      2    197     96   -194     98     44     85     62    -20    -62   -168
   -137     59    197     36   -168    129     44     96     88     10    -31   -127
   -122     72    194     23   -158    132     38     98     98     15    -28    -85
    -70    101    171    -15   -122    135     36    103    109     25    -28    -44
   -124     38    163     44   -142    101     12     83     90     15    -51    -31
   -119     77    197     18   -158    137     38     93     98     33    -38     -7
   -116     96    213     10   -163    153     46    109    109     51    -33      2
   -132     57    189     36   -161    124     10     98     96     49    -46    -12
    -88    103    192     -7   -140    148    -10    103    103     64    -31    -15
    -57    140    197    -41   -127    168      5    119    114     80    -12    -25
    -33    124    158    -46    -96    140     10    122    106     80    -20    -54
    -41    116    155    -38   -101    135      2    111     93     70    -25   -109
    -12    155    168    -70    -90    161    -18    111     93     77    -15   -166
     20    142    119    -83    -49    132    -46    111     96     85     -2   -176
     90    135     44   -114     23     88    -41    116    103     98     25   -140
    119    122      0   -122     57     62    -33    119    103    103     44   -132
     33     96     62    -64    -12     80    -36    116     96    101     46   -161
     15    148    129    -83    -57    140    -38    119     93     96     49   -176
    -25    135    161    -54    -93    148    -57    109     83     80     41   -184
    -80     80    158      0   -119    119    -67     93     75     67     54   -176
    -85     70    155      7   -119    111    -57    116     93     85    101   -127
    -93     83    176      5   -137    129    -46    137    111     96    124   -106
   -109     88    197      7   -153    142     -7    137    114     88    111   -132
   -127     70    194     28   -161    132     10    127     96     64     88   -148
   -132     44    176     44   -153    109     20    119     80     41     72   -114
   -137     51    189     41   -166    122     41    137    101     57    103    -28
   -187     49    233     67   -210    140     51    155    127     77    148     49
   -249      7    257    119   -254    129     77    176    142     83    174     90
   -272      0    272    137   -272    135    132    205    158     90    189     98
   -285    -36    249    158   -267    106    153    194    140     62    145     51
   -262    -44    218    153   -241     85    168    166    124     36    109      0
   -244    -57    187    148   -215     64    142    150    132     28    111    -28
   -254    -88    166    171   -210     38    106    137    129     20    129    -49
   -252   -114    135    181   -194     10     80    101    122      2    124    -67
   -171    -83     88    127   -132      0    116     93    119      0    114    -75
    -98    -62     33     80    -70    -15    119     77     98    -23     88    -98
    -23    -49    -25     36      0    -38     75     57     80    -59     59   -114
    -18    -54    -38     33      7    -46     25     36     64    -98     36   -137
    -20    -72    -54     46     15    -64      5      5     38   -148     15   -184
     36    -54    -90      7     59    -72      7     -5     31   -179     12   -210
     51    -54   -106      2     77    -80    -15    -15     15   -205     20   -215
     59    -46   -109     -7     83    -77    -49    -23      2   -246     28   -244
     90    -12   -103    -38     96    -57    -44      0     10   -252     36   -249
     83    -15   -101    -33     90    -57    -38      2      7   -215     57   -202
     96    -20   -116    -36    106    -67    -38    -10      2   -171     88   -163
     88    -46   -135    -20    109    -90    -36    -25    -20   -168     80   -194
     85    -25   -111    -31     96    -67    -44    -31    -20   -150     46   -218
    122     12   -109    -70    114    -46    -31    -18      2   -109     41   -233
    158     38   -119    -98    140    -38    -18    -15     20    -80     44   -239
    176     80    -96   -129    135     -5    -31    -20     28    -54     57   -249
    189    119    -72   -155    129     23    -20    -18     25    -36     67   -267
    205    163    -41   -184    122     59     -7    -12     18    -23     93   -262
    202    213     10   -207     96    111    -41    -25      5    -15    137   -252
    158    249     88   -205     33    168    -38    -36    -15     -2    161   -265
    106    316    210   -210    -51    262     -5    -25    -25     36    192   -254
     33    342    309   -189   -137    327     20    -15    -28     62    200   -249
     -2    402    405   -200   -202    402     38      2      2     77    223   -228
     62    493    428   -277   -184    462     12    -12     18     70    249   -213
    142    509    366   -324   -111    436    -33    -51     10     49    257   -233
    213    501    288   -358    -36    394    -77   -101    -12     15    239   -275
    316    519    202   -418     57    361   -129   -145    -36    -15    223   -306
    381    459     77   -420    150    270   -202   -210    -88    -64    189   -345
    457    402    -54   -428    254    174   -246   -262   -135    -98    174   -374
    496    342   -155   -420    324     93   -280   -311   -174   -129    148   -379
    530    267   -262   -397    397      2   -311   -355   -218   -174     96   -381
    522    192   -329   -358    426    -67   -324   -384   -252   -210     46   -389
    509    153   -355   -332    433   -101   -309   -381   -259   -226     20   -394
    498    135   -363   -319    431   -114   -301   -381   -259   -233      2   -407
    485    119   -366   -301    426   -122   -316   -394   -265   -252    -23   -426
    504    109   -394   -306    449   -142   -335   -413   -275   -277    -62   -457
    485     38   -446   -262    465   -202   -361   -441   -301   -327   -114   -501
    504     31   -472   -267    485   -218   -358   -449   -301   -355   -132   -527
    535     44   -491   -288    514   -223   -340   -436   -277   -361   -114   -540
    509     25   -483   -270    496   -228   -324   -418   -257   -355    -85   -542
    454      7   -449   -231    452   -220   -314   -402   -236   -348    -44   -542
    277    -31   -311   -124    293   -171   -262   -337   -181   -314     18   -532
    153    -90   -244    -31    197   -166   -148   -210   -109   -288    -41   -594
    137    -57   -194    -41    166   -127    -51    -64     -5   -236    -57   -639
    153     83    -70   -119    111      5     67    114    158    -96     41   -540
    155    327    171   -244     -7    249    168    267    361    135    265   -301
    174    800    626   -485   -226    714    176    345    600    496    659    114
     38   1343   1304   -693   -631   1325     36    200    789    875   1098    561
    -46   1397   1444   -678   -745   1421   -246   -150    654    893   1150    623
    -90    969   1060   -441   -576   1013   -439   -542    210    420    711    259
   -106    275    381    -83   -244    327   -491   -753   -277   -233     59   -285
    -83   -153    -70    116     -7   -111   -459   -662   -397   -449   -205   -545
    -44   -254   -210    148     83   -233   -379   -522   -342   -439   -233   -589
    -20   -249   -228    135    101   -239   -290   -405   -259   -379   -207   -568
    -12   -189   -176    101     80   -184   -210   -301   -168   -298   -161   -524
     15   -106   -122     44     67   -114   -171   -241   -101   -231   -119   -472
     38    -57    -96      7     67    -75   -148   -207    -67   -194   -101   -431
     62    -10    -75    -28     67    -41   -132   -187    -44   -171    -90   -405
     75     23    -51    -49     64    -12    -96   -166    -25   -148    -77   -381
     85     38    -46    -62     64     -2    -83   -163    -23   -145    -77   -376
    101     38    -62    -70     80    -10    -98   -171    -33   -150    -88   -381
    132     75    -57   -106     93     10    -98   -166    -31   -142    -80   -376
    179    119    -59   -148    119     31   -101   -168    -36   -137    -80   -368
    174    114    -62   -145    116     25   -116   -189    -49   -155    -96   -368
    168    103    -64   -137    116     20   -111   -189    -51   -161   -106   -366
    187    114    -75   -150    129     20   -101   -179    -44   -150   -111   -358
    189    116    -72   -153    132     23   -114   -163    -33   -137   -119   -337
    181    124    -59   -155    122     33   -122   -150    -28   -140   -124   -332
    174    132    -41   -153    106     46   -109   -140    -18   -129   -129   -327
    166    140    -28   -155     98     57    -75   -124     -5   -119   -142   -319
    179    163    -15   -171     98     75    -54   -111      5   -119   -140   -311
    192    168    -25   -181    109     72    -72   -116     23   -119   -142   -311
    194    168    -28   -181    111     70    -83   -119     38   -122   -129   -316
    207    197    -12   -202    109     93    -75   -114     57   -119    -93   -306
    239    252     12   -244    114    132    -64    -96     98    -98    -41   -275
    252    265     10   -259    122    137    -83   -103    101    -98    -20   -275
    252    267     15   -259    119    142    -83   -103     90    -90     12   -265
    239    257     18   -249    109    140    -80   -101     85    -85     36   -254
    246    270     23   -257    111    148    -77    -88     88    -70     59   -228
    249    239    -10   -244    129    114    -83    -85     75    -77     62   -223
    236    205    -31   -220    135     88    -90    -88     57    -85     62   -220
    220    205    -18   -213    119     93   -101    -88     46    -83     64   -202
    192    184     -7   -187    101     88   -122    -88     33    -83     59   -181
    189    168    -20   -181    106     75   -119    -85     23    -83     57   -166
    213    202    -10   -207    111     96   -101    -72     23    -70     62   -137
    197    174    -23   -187    109     75   -101    -77     -5    -85     31   -129
    174    116    -57   -145    116     31   -109    -85    -36   -116     -5   -140
    158     83    -75   -122    116      2   -119    -85    -54   -137    -31   -142
    142     72    -70   -109    106      2   -114    -80    -62   -140    -44   -119
    135     96    -38   -114     88     28    -93    -62    -54   -119    -38    -77
    101    101      0   -101     51     51    -77    -49    -49   -103    -28    -44
     77     90     12    -85     31     51    -88    -57    -57   -111    -46    -31
     59     77     18    -70     20     46    -80    -49    -44   -106    -46     -2
     57    114     57    -88     -2     85    -57    -23     -5    -75    -12     54
     38    109     70    -72    -15     90    -33     -2     23    -57     -2     93
     23     93     67    -59    -20     80    -15      7     41    -54      0    114
      0     96     96    -49    -49     96     -5      7     59    -44      7    129
    -20     90    111    -36    -67     98      0      7     75    -38     15    153
    -33     90    124    -28    -77    106      7     12     96    -41     28    184
    -59     85    145    -15   -101    114     10     12    111    -41     44    210
    -88     85    174      0   -132    129     15     12    129    -38     67    233
   -124     67    189     25   -155    129     23     18    148    -44    101    257
   -158     54    213     51   -184    132     33     25    168    -51    145    293
   -202     23    226     88   -215    122     33     23    174    -62    171    319
   -236      7    244    114   -239    124     36     23    184    -46    215    337
   -241     15    257    111   -249    137     41     23    200    -36    288    368
   -223     28    252     98   -236    140     41     20    210    -28    319    402
   -220     10    228    103   -226    119     41     25    215     -5    358    423
   -244     20    262    111   -254    140     64     59    241     49    415    470
   -267     31    298    116   -283    163     85     93    270    103    480    540
   -254     31    285    111   -270    158     83    109    275    132    517    579
   -241     15    254    111   -249    132     80    119    275    161    550    581
   -239     44    280     96   -259    161     96    150    296    218    620    631
   -241     64    306     88   -275    184    116    176    311    270    680    691
   -244     70    314     88   -277    192    135    200    311    293    743    722
   -265     77    342     90   -303    210    163    220    319    301    815    743
   -280     85    366     96   -322    223    205    241    329    327    867    758
   -288     85    374     98   -332    228    231    257    337    353    888    774
   -280    106    387     88   -332    246    246    270    348    376    898    802
   -296    137    433     77   -366    285    262    277    358    407    922    823
   -314    148    459     83   -387    303    272    285    363    431    943    852
   -329    155    485     85   -407    319    285    285    366    452    956    883
   -306    181    488     62   -397    335    290    280    363    472    984    927
   -329    184    511     70   -420    348    301    280    366    506   1018    976
   -384    171    555    106   -470    363    290    267    355    514    992   1008
   -361    202    561     77   -462    379    277    254    348    504    904   1013
   -332    181    514     75   -423    348    233    228    319    470    797    963
   -353    137    491    106   -423    314    218    223    301    444    766    891
   -342    122    465    109   -402    293    223    231    290    420    779    818
   -355     62    418    145   -387    241    189    210    254    374    766    730
   -413    -31    381    223   -397    174    135    174    207    332    730    646
   -298     54    353    122   -324    202    176    207    231    358    753    654
   -192    124    316     33   -254    220    215    239    246    374    779    662
   -275     23    298    124   -288    158    179    194    192    314    735    607
   -332    -33    298    184   -316    132    148    166    153    265    696    620
   -363    -59    303    210   -335    122    137    166    140    246    706    672
   -363    -62    298    213   -332    116    132    161    129    241    714    701
   -322    -54    267    187   -296    106    122    145    116    231    698    714
   -285    -62    223    174   -254     80    109    127     98    200    654    719
   -288    -80    205    181   -246     62    109    114     88    176    592    706
   -252   -101    148    176   -200     23    106    114     77    155    535    683
   -197   -142     54    168   -127    -44    122    148     67    114    454    641
   -153   -166    -12    161    -70    -90    202    244     90     77    329    594
    -62    -90    -28     75    -20    -59    296    368    166    103    267    631
     28     70     41    -49     -7     57    371    524    301    233    332    797
    101    415    314   -259   -106    366    358    592    472    475    571   1114
     77   1013    935   -545   -428    974    285    553    711    862   1023   1610
    -98   1299   1395   -600   -748   1345     31    252    750   1065   1280   1867
   -246   1034   1280   -394   -763   1156   -213   -122    467    846   1057   1657
   -337    355    693    -10   -514    524   -350   -462    -62    239    428   1070
   -335   -275     59    306   -197   -109   -384   -530   -394   -205    -57    527
   -314   -524   -210    418    -51   -368   -322   -392   -392   -249   -114    345
   -358   -615   -257    485    -51   -436   -215   -265   -316   -202    -46    288
   -376   -581   -207    478    -85   -394   -106   -142   -218   -116     67    275
   -314   -465   -150    389    -83   -309    -25    -41   -122    -38    166    283
   -254   -397   -142    324    -57   -272      7      2    -75    -15    184    272
   -205   -358   -153    280    -28   -254     33     41    -49     -7    181    272
   -213   -342   -129    275    -44   -236     51     75    -31     -7    171    257
   -228   -298    -70    265    -80   -184     88    106     -5      7    174    241
   -236   -270    -33    252   -101   -153    109    122      5      7    155    207
   -246   -249     -2    246   -122   -127    129    132     15     18    148    176
   -239   -202     36    218   -140    -83    161    155     44     44    163    168
   -241   -189     51    215   -148    -70    181    166     62     59    174    163
   -252   -200     49    226   -153    -75    189    171     67     64    176    148
   -252   -184     67    218   -161    -59    205    194     85     83    189    145
   -246   -153     93    200   -171    -31    220    207    103    101    205    148
   -241   -163     77    202   -161    -44    226    213    109    111    207    140
   -254   -163     90    207   -174    -36    231    218    116    124    223    148
   -265   -158    106    210   -187    -25    233    215    124    132    233    166
   -257   -132    124    194   -192     -5    244    223    142    155    254    202
   -283   -145    137    215   -210     -5    239    215    145    153    252    210
   -316   -150    166    233   -244      7    233    202    145    150    246    218
   -335   -135    200    233   -270     33    236    202    155    153    249    239
   -355   -127    228    241   -293     49    244    205    168    155    249    257
   -392   -124    267    259   -329     70    249    207    176    155    241    272
   -433   -140    290    285   -363     75    246    205    176    148    228    275
   -457   -148    309    301   -384     80    246    207    176    145    215    283
   -483   -155    327    316   -407     85    246    207    176    150    213    293
   -519   -168    350    345   -436     90    246    202    176    161    215    303
   -555   -155    400    353   -478    122    257    213    189    176    233    332
   -581   -127    454    353   -519    163    277    239    210    194    259    371
   -644   -116    524    379   -587    202    296    265    233    207    283    410
   -727   -109    618    418   -672    254    316    293    259    228    311    446
   -865   -103    758    483   -813    327    355    345    309    277    358    501
  -1010   -119    891    563   -950    384    394    394    353    324    389    542
   -969   -106    859    535   -917    376    374    381    345    309    353    517
   -833    -83    750    459   -792    332    319    340    309    246    290    454
   -766   -106    659    433   -714    277    314    314    267    205    241    374
   -709   -124    584    415   -649    231    316    285    226    174    192    319
   -613   -116    493    363   -555    187    293    241    179    132    142    254
   -462    -96    366    280   -415    135    244    192    132     88     93    189
   -228    -57    168    142   -200     54    161    122     62     18      7    122
     75     -7    -83    -33     77    -46     64     33    -20    -72    -90     46
    239     18   -220   -129    228   -101      0    -20    -70   -129   -158      2
    252      0   -252   -124    252   -124    -18    -46    -88   -163   -181    -18
    179    -59   -241    -59    207   -150     -7    -59   -109   -194   -200    -57
     96    -80   -176     -7    135   -127     28    -46   -101   -202   -228    -88
     33    -72   -106     18     70    -88     64    -18    -80   -200   -285   -124
     -2    -49    -46     25     20    -49     88      5    -62   -189   -348   -176
    -49    -51     -5     49    -23    -28    109     23    -46   -181   -392   -239
    -72    -59     12     64    -44    -23    122     41    -23   -168   -418   -303
    -88    -49     38     67    -64     -5    137     62      2   -153   -420   -366
   -114    -20     93     67   -103     36    148     83     31   -127   -400   -423
   -150    -31    116     88   -135     44    155     98     49   -109   -381   -496
   -166    -31    135     98   -150     51    168    124     83    -75   -329   -548
   -174    -38    135    103   -155     46    174    142    103    -57   -277   -576
   -179    -36    142    109   -161     51    181    150    122    -44   -228   -576
   -189    -31    158    109   -176     62    181    161    137    -28   -179   -545
   -210      2    213    103   -213    106    184    181    163      7   -116   -478
   -223     41    265     88   -244    153    194    202    192     49    -67   -402
   -241     62    303     90   -272    181    202    218    207     77    -23   -332
   -244     77    322     83   -283    200    207    231    223    106     23   -270
   -241    111    353     64   -298    231    210    246    244    135     70   -210
   -233    163    397     33   -316    280    213    262    270    168    111   -155
   -223    207    431      7   -327    319    215    270    290    202    140   -103
   -226    226    452      0   -340    337    228    277    298    213    163    -67
   -220    262    483    -20   -353    374    254    293    322    231    202    -36
   -200    277    478    -41   -337    379    267    303    335    236    228    -33
   -176    277    454    -49   -314    366    283    309    337    220    233    -38
   -181    246    426    -33   -303    335    303    309    335    213    210    -23
   -166    259    423    -46   -296    340    322    314    337    215    205     67
   -148    293    439    -72   -296    366    337    316    348    228    226    158
   -132    332    465    -98   -298    397    337    311    358    244    249    179
   -122    345    467   -111   -296    405    316    290    348    236    254    129
   -116    324    441   -106   -277    381    285    262    327    218    244     88
   -114    293    405    -90   -259    348    257    241    306    202    228     62
   -109    283    392    -85   -249    337    236    226    293    189    215     72
   -114    265    379    -75   -249    322    223    213    277    174    197     67
   -127    223    348    -49   -236    285    220    207    265    158    176     54
   -137    171    306    -18   -223    239    213    205    254    142    155     44
   -137    129    267      5   -202    197    200    194    233    119    132     36
   -145     80    226     31   -184    153    192    184    218    103    106     20
   -150     31    181     59   -166    106    187    181    205     90     83     10
   -158      5    161     75   -161     83    176    171    187     80     57      0
   -163      0    163     83   -163     80    168    163    179     70     33      2
   -171    -25    142     96   -158     59    166    163    168     59      7      2
   -184    -41    140    111   -163     49    163    166    161     57    -18      5
   -184    -51    132    116   -158     38    163    166    155     46    -41     10
   -184    -49    135    116   -161     41    163    171    158     41    -64     18
   -187    -62    124    122   -158     31    161    171    153     28    -98     10
   -187    -80    103    132   -145     10    150    168    145     15   -129     -7
   -171   -111     59    140   -116    -25    184    205    153      2   -166    -46
   -148   -137     10    142    -80    -64    298    332    210      5   -192   -101
   -124    -62     62     93    -96      0    420    493    319     77   -145    -75
    -80     96    176     -7   -129    135    514    670    478    228     -5     46
    -12    410    423   -200   -218    418    522    750    652    478    267    316
    -12    969    982   -478   -496    974    449    714    865    859    714    766
   -148   1348   1493   -600   -820   1421    192    420    906   1109   1028   1062
   -270   1169   1439   -449   -854   1304    -67     38    633    932    885    911
   -361    545    904    -93   -633    724   -202   -311    116    314    280    366
   -355    -64    290    210   -324    111   -231   -387   -228   -187   -246   -132
   -314   -298     15    306   -166   -142   -176   -244   -226   -262   -363   -277
   -290   -337    -46    314   -124   -192    -85   -114   -153   -228   -363   -306
   -272   -288    -15    277   -129   -153      5      0    -59   -163   -324   -288
   -257   -207     49    233   -153    -80     77     96     33    -83   -257   -233
   -241   -116    124    179   -187      5    124    158     96    -18   -194   -176
   -231    -72    158    150   -197     44    155    189    135     15   -158   -145
   -231    -49    181    137   -207     64    168    210    153     33   -135   -129
   -233    -20    213    127   -223     96    174    231    168     59   -109   -101
   -236    -28    207    129   -223     88    168    231    163     67   -101    -96
   -236    -25    210    129   -226     90    171    231    171     77    -77    -85
   -223    -33    189    127   -207     75    176    226    179     85    -44    -72
   -223    -49    174    137   -200     62    179    215    181     90    -20    -62
   -228    -49    176    137   -205     62    176    207    174     96     -5    -54
   -220    -23    197    119   -210     85    176    220    184    124     28    -28
   -210     -2    205    103   -207    101    187    236    197    161     64      7
   -210    -12    197    111   -205     90    192    252    202    179     64     31
   -207    -23    184    114   -197     80    179    239    187    179     46     38
   -220    -54    166    137   -194     57    168    228    174    176     33     46
   -215    -51    163    135   -192     54    171    236    176    194     41     67
   -210    -57    153    135   -181     46    176    241    181    215     46     85
   -213    -46    166    129   -192     59    189    259    197    244     59    101
   -223    -41    181    132   -205     70    194    265    205    259     57     93
   -236    -59    174    145   -205     57    197    272    215    270     62     88
   -226    -51    174    140   -200     59    210    272    226    275     67     72
   -257    -64    189    158   -226     59    213    280    233    280     72     46
   -265    -49    213    155   -241     80    220    285    241    288     88     38
   -257    -28    228    140   -244     98    215    277    244    288     96     31
   -246    -44    202    145   -226     77    207    272    241    275     83     18
   -239    -54    181    145   -213     62    200    270    239    265     77      5
   -213    -46    166    129   -192     57    187    265    231    259     80     -2
   -192    -31    158    111   -179     62    179    262    223    252     75    -12
   -168    -25    142     98   -155     57    163    249    202    231     59    -33
   -158    -38    119     96   -140     41    150    236    184    215     38    -51
   -140    -57     80     98   -111     10    142    228    171    197     20    -57
   -124    -59     64     93    -96      0    132    210    155    181     -5    -67
   -119    -64     54     93    -88     -5    127    200    148    174    -28    -83
   -109    -77     31     93    -72    -25    124    189    137    163    -51   -103
   -101    -85     15     93    -59    -36    116    171    119    142    -85   -124
    -98    -77     20     88    -62    -28    119    163    111    132   -116   -137
    -96    -96      0     96    -49    -49    122    163    109    124   -132   -140
   -109    -90     15     98    -64    -36    124    163    111    124   -119   -127
   -124    -72     51     98    -90    -10    135    184    132    145    -72    -88
   -135    -59     75     96   -106      7    168    215    163    174    -31    -70
   -145    -72     72    109   -109      0    179    218    176    184    -23   -101
   -140    -80     57    109   -101    -12    187    213    189    197     -2   -142
   -135    -93     41    111    -88    -25    189    210    197    192      7   -184
   -137   -106     28    119    -83    -38    189    207    197    181     10   -194
   -140   -122     18    132    -80    -51    187    202    194    179     20   -200
   -142   -122     18    129    -83    -51    192    200    202    192     38   -207
   -135   -122     12    127    -75    -54    192    197    207    197     57   -213
   -119   -106     10    111    -67    -49    181    189    205    194     72   -215
   -114   -119     -5    116    -54    -62    179    187    202    192     83   -218
   -119   -132    -15    124    -54    -75    187    192    207    197    106   -205
   -116   -142    -25    129    -46    -83    179    192    202    187    124   -200
    -96    -96      0     96    -51    -46    174    202    210    194    155   -192
    -83    -70     12     77    -49    -28    176    223    228    213    189   -168
    -96    -85     10     90    -54    -38    168    236    231    223    213   -163
    -93    -88      5     90    -51    -41    158    246    233    226    239   -158
   -101    -70     31     85    -67    -20    163    259    244    239    280   -148
    -90    -59     31     75    -62    -15    168    272    257    236    301   -145
    -75    -38     33     57    -54     -2    155    270    254    218    285   -145
    -64    -31     33     49    -51      0    148    267    254    213    280   -140
    -38    -25     12     31    -28     -5    150    270    257    205    275   -114
    -12      7     20      2    -15     12    158    277    262    210    280    -80
     23     38     12    -33      5     25    153    267    259    205    277    -54
     67     83     12    -75     28     49    142    257    259    202    288    -38
    116     88    -28   -103     72     31    135    249    259    194    301    -31
    148     96    -51   -122    101     23    129    233    252    187    316    -33
    189    111    -77   -150    132     18    109    194    223    163    314    -62
    218    142    -77   -181    148     33    101    166    213    145    322    -75
    252    194    -57   -226    153     67     93    140    218    155    353    -85
    296    223    -72   -259    184     75     88    124    236    155    374   -103
    314    202   -111   -259    213     46     67     93    215     90    353   -135
    324    179   -145   -252    233     18     41     59    184     62    319   -163
    340    184   -158   -262    249     12     15     31    166     70    290   -155
    342    158   -184   -249    265    -12      2      5    150     51    257   -145
    335    111   -226   -226    280    -57      0     -7    135     49    236   -140
    337     98   -239   -218    288    -70    -10    -15    129     57    218   -116
    340     72   -270   -207    303    -98    -31    -41    103     41    184   -119
    327     20   -306   -174    316   -142    -46    -67     72     23    140   -142
    319    -18   -337   -153    327   -176    -62    -72     57     18    103   -140
    306    -25   -335   -140    319   -179    -67    -67     51     33     75   -124
    293    -44   -337   -124    314   -192    -67    -80     41     25     31   -119
    285    -72   -358   -106    322   -215    -64    -96     31     10    -15   -124
    288    -88   -376   -101    329   -231    -62   -111     28      5    -36   -111
    303    -70   -374   -116    337   -220    -51   -106     41     18    -28    -88
    296    -83   -379   -106    337   -231    -72   -122     36     12    -46   -101
    296   -116   -413    -88    353   -265    -88   -129     36     18    -28   -111
    329   -122   -452   -106    389   -285    -77   -114     38      7    -59   -116
    394   -148   -542   -124    467   -345    -49    -57     67    -31   -114   -158
    454   -124   -579   -166    514   -350     33     57    148    -54   -111   -197
    491    -38   -530   -226    509   -283    116    194    246      2    -18   -168
    568    135   -433   -353    501   -150    187    337    394    168    189    -18
    620    485   -137   -553    379    174    181    394    545    423    530    285
    555    979    423   -769     64    704     90    298    657    743    987    670
    485   1223    737   -854   -124    982   -155    -18    558    870   1210    839
    457    984    527   -722    -33    756   -345   -350    213    579    917    607
    428    402    -25   -415    226    189   -413   -555   -223    -25    290    111
    431    -62   -493   -184    459   -277   -423   -553   -439   -392   -109   -223
    446   -246   -693    -98    568   -470   -376   -426   -413   -433   -205   -306
    436   -311   -750    -64    592   -530   -309   -322   -337   -394   -194   -306
    423   -272   -698    -75    558   -485   -241   -236   -246   -314   -137   -257
    402   -161   -563   -122    480   -361   -171   -153   -142   -218    -70   -184
    366    -93   -459   -135    413   -275   -124   -103    -72   -155    -31   -132
    327    -54   -384   -137    355   -218    -88    -67    -31   -119    -25    -93
    277    -28   -306   -127    290   -166    -62    -41     -5    -93    -23    -67
    231    -38   -270    -98    249   -153    -46    -23      7    -83    -36    -62
    205    -44   -249    -80    226   -145    -31     -2     28    -72    -38    -62
    174    -25   -200    -75    187   -111    -15      7     44    -57    -36    -62
    137    -18   -155    -59    145    -85    -10     15     57    -46    -36    -54
    111    -28   -140    -44    124    -83      5     28     70    -41    -38    -57
     98    -28   -127    -33    111    -77     20     44     85    -38    -41    -57
     75    -33   -111    -23     93    -72     25     49     88    -41    -41    -64
     49    -18    -70    -15     59    -44     23     54     96    -33    -28    -59
     49     -7    -57    -20     51    -33     25     62    103    -31    -15    -59
     57    -15    -72    -20     64    -44     33     75    114    -23      0    -49
     36    -10    -46    -15     38    -25     41     83    122    -10     18    -41
     31     12    -20    -23     25     -2     41     88    132      7     33    -31
     28     25     -2    -28     15     12     41     96    137     15     46    -20
     25     31      5    -28     10     18     46    106    145     25     64    -15
     25     20     -5    -25     15      7     44    111    140     28     80    -18
     20      5    -15    -12     18     -5     41    111    137     31    101    -23
     10     15      2    -15      2     10     38    109    135     41    122    -31
     10     46     36    -28    -12     41     51    122    150     64    153    -15
     10     57     46    -36    -18     51     51    127    158     72    171     -5
     15     67     51    -41    -18     62     51    132    163     85    189     12
     18     75     57    -49    -18     67     54    129    158     96    187     23
     41     98     57    -70     -7     77     41    122    142     96    197     25
     62    119     57    -93      2     88     20    101    109     77    187     15
     72    127     51   -101     10     90      7     88     80     67    176     10
     96    119     23   -109     36     72      5     85     59     57    168     -2
    124    129      5   -127     59     67      0     80     49     49    158    -10
    142    103    -38   -124     90     33      2     83     46     38    148    -20
    155     90    -64   -124    111     12      7     80     41     20    142    -31
    176     96    -83   -137    129      7     10     75     41      7    135    -41
    194     85   -109   -140    153    -10     28     80     46      0     77    -46
    223     51   -171   -137    197    -59     20     67     49    -23    -15    -75
    233     44   -189   -140    213    -72     23     59     62    -28    -49    -88
    215     44   -174   -129    194    -64     41     67     85    -20    -57    -88
    189     20   -168   -103    179    -72     59     83    109     -2    -44    -85
    158     28   -132    -93    145    -51     85     96    135     28    -10    -67
    114     31    -83    -72     98    -25    119    124    166     64     51    -38
     75     10    -67    -44     70    -28    127    137    179     67     77    -36
     20    -23    -44      2     31    -33    129    142    187     72     85    -41
    -31    -62    -31     44      0    -46    142    150    192     77     90    -33
    -64    -67     -2     64    -31    -36    166    163    207     98    114    -12
    -77    -64     10     70    -46    -25    176    168    226    119    132     12
   -103    -85     18     96    -62    -33    174    166    239    129    137     33
   -122    -88     31    103    -80    -28    184    171    254    135    158     67
   -135    -85     49    109    -93    -20    202    184    272    145    176     96
   -142    -93     49    116    -98    -23    205    181    277    153    184    111
   -155    -90     64    124   -111    -12    205    179    280    155    181    127
   -174    -80     93    127   -135      5    218    187    298    153    179    153
   -187    -77    109    132   -148     15    223    197    319    145    187    174
   -192    -77    114    135   -155     18    226    207    345    132    200    189
   -189    -70    119    129   -155     23    223    220    376    127    220    218
   -181    -67    111    124   -148     20    215    231    426    135    231    233
   -184    -67    116    124   -150     23    218    249    472    166    241    239
   -192    -64    124    127   -161     28    223    270    504    215    254    254
   -192    -62    129    127   -161     33    226    285    517    267    275    275
   -187    -36    150    109   -168     57    228    298    519    309    288    296
   -179    -12    166     96   -174     75    233    311    517    348    293    311
   -176     10    184     83   -181     96    241    319    514    389    303    329
   -171     38    210     67   -189    124    249    332    506    428    322    345
   -171     59    231     54   -202    145    254    345    498    457    337    361
   -168     80    249     44   -210    163    265    363    493    480    361    389
   -166     96    259     33   -213    176    267    376    483    488    379    418
   -168    116    285     25   -226    200    277    384    475    496    389    439
   -174    142    316     12   -244    228    270    366    462    491    387    457
   -166    168    332     -2   -249    249    262    358    454    485    381    467
   -158    166    322     -5   -239    244    241    337    433    459    353    465
   -140    153    293     -5   -215    223    220    324    407    433    327    459
   -101    150    249    -25   -174    200    192    296    374    410    298    439
    -57    119    176    -31   -116    148    166    272    340    374    270    420
    -31    106    135    -38    -83    119    150    257    319    350    262    418
     -7     67     75    -28    -41     70    132    236    290    319    254    410
      5     12      7    -10     -2     10    116    215    259    280    246    402
      5    -25    -31     10     18    -28    106    194    228    249    236    389
    -12    -44    -31     28      7    -38     98    184    213    231    246    400
    -25    -59    -33     44      2    -46    101    181    202    220    270    426
    -51   -111    -59     80      2    -85     98    174    187    197    293    436
    -59   -124    -64     90      2    -96     96    163    179    184    327    457
    -77   -111    -33     93    -23    -72     90    161    181    179    376    485
    -88   -109    -20     98    -33    -64     88    161    174    171    420    501
    -83    -98    -18     90    -33    -59     85    158    168    166    449    514
    -83   -106    -23     93    -31    -64     85    158    166    158    470    530
    -75   -124    -49     98    -15    -85     88    166    166    148    475    532
    -54   -187   -132    122     38   -161    119    218    171    119    433    493
    -36   -189   -153    111     57   -171    223    340    236    124    397    452
    -28   -111    -85     70     25    -98    335    488    358    205    439    493
     25     44     15    -36      5     28    407    626    501    342    555    613
     96    387    290   -241    -96    340    413    693    678    592    823    883
     33    917    880   -475   -423    898    327    610    849    924   1218   1273
    -46   1143   1187   -548   -618   1163     64    285    782   1039   1379   1423
   -114    935   1047   -410   -581    992   -176   -103    449    771   1137   1210
   -171    329    501    -77   -335    415   -283   -407    -46    140    498    680
   -142   -137      2    137    -75    -67   -301   -410   -288   -228     96    329
   -119   -350   -233    233     54   -293   -244   -277   -280   -285      2    236
   -116   -405   -290    259     85   -348   -166   -166   -215   -259      5    226
   -103   -355   -252    231     72   -303    -98    -75   -132   -194     44    236
    -80   -257   -176    168     46   -218    -36     12    -41   -109    111    265
    -80   -194   -116    137     15   -155     10     75     25    -51    158    277
    -85   -163    -77    122     -5   -122     36    111     57    -23    181    272
    -85   -158    -72    122     -7   -116     49    127     64    -12    184    236
    -85   -148    -62    116    -12   -106     62    135     72     -5    189    226
    -96   -148    -51    122    -23   -101     72    145     83      5    200    223
   -106   -155    -49    129    -28   -103     77    153     88     12    197    213
   -103   -145    -41    124    -31    -93     83    153     88     18    189    197
   -111   -142    -31    127    -41    -88     85    150     85     15    179    176
   -119   -137    -20    127    -51    -80     90    158     93     28    181    161
   -119   -140    -23    129    -49    -83     93    161     98     33    187    155
   -114   -135    -20    124    -46    -77     90    171    101     36    184    158
   -116   -127    -10    119    -54    -67     93    176    103     38    179    155
   -119   -122     -2    119    -59    -62     98    181    109     41    176    155
   -122   -142    -20    129    -51    -83     96    176    106     36    166    148
   -127   -127      0    127    -64    -64    101    176    114     46    176    155
   -132   -101     31    116    -83    -33    106    174    122     54    179    161
   -140    -90     46    114    -93    -23    109    174    129     62    184    161
   -148    -90     57    119   -103    -18    111    171    132     72    192    158
   -155    -85     70    122   -114     -7    111    174    140     83    205    153
   -166    -77     85    119   -127      5    109    171    142     90    215    142
   -181    -54    124    116   -155     33    114    171    153    103    231    140
   -189    -36    150    111   -174     57    111    174    161    114    239    142
   -179    -23    155    101   -168     64    109    179    166    119    244    153
   -171    -10    161     88   -166     75    103    174    171    124    246    168
   -171      2    171     83   -171     85     98    168    171    129    249    179
   -189     15    202     85   -194    109     96    166    174    132    252    192
   -197     41    239     77   -218    140     88    161    174    132    249    200
   -205     54    257     72   -231    155     98    168    184    137    249    202
   -205     54    259     75   -233    155     96    171    184    132    241    192
   -215     62    277     75   -246    168     96    171    184    127    239    189
   -228     80    309     75   -267    194    109    174    189    124    231    197
   -220     96    316     62   -270    205    114    171    187    116    218    207
   -223     85    306     67   -265    194    111    163    179     96    192    187
   -223     64    288     77   -257    176    119    166    179     85    174    161
   -257     83    340     88   -298    210    142    189    202    109    187    166
   -254    103    358     72   -306    231    155    202    215    124    148    142
   -228    106    335     59   -283    220    161    202    218    122    124    101
   -223    101    324     59   -275    213    179    210    226    119    116     62
   -218    127    345     46   -280    236    202    226    244    132    124     49
   -215    129    342     41   -280    236    210    233    254    137    132     31
   -231    111    342     59   -285    226    223    239    262    137    140      7
   -236    103    340     64   -288    223    231    249    272    140    155     -5
   -233    101    335     67   -283    218    239    252    277    137    161     -5
   -246    116    361     62   -303    236    233    239    275    135    155     -2
   -254    109    363     72   -309    236    228    233    272    129    148      2
   -265    106    371     77   -319    239    228    231    270    124    142     15
   -265    119    384     72   -324    252    233    231    272    122    137     28
   -262    111    374     72   -316    241    226    223    262    116    124     23
   -252     98    350     77   -301    223    223    220    254    116    135     18
   -233     93    324     67   -280    210    207    207    244    111    137      5
   -202     83    285     59   -244    184    192    192    231    106    135     -7
   -171     70    239     49   -205    153    174    174    210     90    122    -25
   -137     83    220     28   -179    150    166    166    207     88    111    -36
   -109     85    192     10   -150    137    158    163    202     88    109    -41
    -72     96    168    -10   -119    132    150    158    200     90    111    -46
    -46    101    145    -28    -96    122    142    150    197     90    106    -51
    -20    101    122    -41    -72    111    129    145    192     83     96    -54
      2    111    109    -57    -54    111    127    145    192     80     90    -54
     25    137    111    -80    -41    124    140    161    207     96     96    -38
     44    166    122   -106    -38    145    142    171    218    106     93    -31
     46    184    137   -116    -46    163    142    174    223    111     90    -23
     59    202    140   -132    -38    171    145    179    226    114     80    -20
     67    223    155   -145    -44    189    150    187    233    114     77    -12
     75    252    174   -163    -49    213    158    194    241    122     77     -7
     75    283    207   -179    -64    246    168    205    257    140     88      5
     70    316    246   -194    -88    283    171    210    272    161     98     18
     70    329    259   -200    -93    296    174    210    275    174    103     20
     62    329    267   -197   -103    301    155    192    262    161     93      7
     49    309    259   -179   -106    285    137    179    249    148     77    -10
     41    290    246   -166   -103    270    129    174    241    140     70    -23
     20    267    246   -142   -111    257    129    176    236    140     64    -28
     -5    236    239   -116   -124    239    127    174    228    129     57    -49
    -25    200    226    -88   -124    213    124    171    218    116     41    -75
    -25    176    202    -75   -114    189    119    161    202    103     31    -93
    -33    153    187    -59   -109    168    114    155    187     90     25   -109
    -57    119    174    -33   -116    148    111    148    176     80     18   -122
    -75    116    192    -20   -132    153    106    140    168     77     20   -119
    -88     93    179     -5   -135    137    106    137    161     72     15   -129
    -88     70    158     10   -122    114    101    132    155     62      0   -145
    -93     62    155     15   -124    109     93    124    148     54     -7   -155
    -98     75    174     10   -135    124     93    127    155     64      2   -140
    -96     93    189     -2   -142    140     93    129    161     67      7   -127
    -93     90    184      2   -137    137     96    129    155     64      5   -127
    -85     64    148      7   -116    103     96    129    145     49     -7   -137
    -67     10     77     28    -72     44    142    184    158     33    -36   -171
    -46      5     51     18    -49     28    249    311    226     51    -41   -194
    -18     80     98    -31    -57     88    363    465    340    137     23   -148
     44    262    218   -155    -85    241    446    631    511    322    202     18
     96    626    530   -361   -215    579    454    706    698    594    517    340
     44   1135   1091   -589   -524   1114    387    644    893    953    948    779
    -80   1371   1452   -644   -766   1410    135    337    878   1122   1179   1010
   -155   1098   1252   -472   -704   1176   -114    -70    522    828    917    776
   -192    501    693   -155   -441    594   -244   -389     18    213    309    246
   -158    -15    140     85   -150     62   -283   -433   -252   -187   -116   -148
   -101   -244   -142    174     20   -194   -244   -316   -257   -259   -226   -267
    -75   -267   -194    168     59   -231   -168   -213   -189   -231   -218   -267
    -38   -210   -171    122     64   -192    -90   -116   -103   -161   -163   -220
    -15   -124   -109     70     44   -116    -20    -33    -18    -77    -90   -161
      0    -70    -70     36     33    -70     18     18     38    -28    -44   -119
     12    -57    -70     20     41    -62     41     41     59    -10    -20    -98
     20    -51    -72     15     46    -62     49     49     67      0    -10    -88
     15    -54    -70     18     41    -62     46     46     67      0    -10    -93
     15    -54    -70     20     41    -62     49     54     72     10      2    -90
      5    -90    -96     41     49    -90     41     51     62      2     -5   -109
      5    -85    -93     38     49    -88     36     49     57      0     -5   -116
     10    -67    -80     25     44    -72     38     54     59      5      7   -114
      5    -59    -64     28     33    -62     44     57     59      5      7   -114
      2    -62    -67     28     33    -64     36     57     54      0      0   -114
     -5    -80    -75     44     33    -77     25     51     49     -2     -2   -124
    -18    -80    -62     49     20    -72     33     62     57      7     10   -122
    -38    -98    -59     70     10    -80     36     62     57      2      5   -127
    -54    -85    -31     67    -12    -59     41     64     64      7      0   -135
    -59    -75    -15     67    -23    -46     46     70     70     12      2   -137
    -49    -67    -18     57    -18    -44     41     62     67      7     -5   -142
    -57    -49      7     54    -33    -20     44     67     77     12     -2   -140
    -75    -44     28     57    -51     -7     49     59     77      5    -10   -153
    -77    -25     49     51    -64     10     46     54     80      0    -18   -161
    -85    -15     70     49    -80     28     54     59     93      0    -23   -168
    -96      0     96     49    -96     46     54     64     98     -5    -28   -166
    -85      2     88     41    -88     44     49     62     96     -7    -15   -168
    -83     -2     80     41    -83     38     41     59    101      0     25   -171
    -67    -10     54     38    -64     20     36     64    109     15     80   -158
    -51      5     57     23    -54     31     38     70    124     41    129   -132
    -54     10     64     20    -59     36     38     70    129     57    197   -119
    -64     10     75     25    -70     41     38     62    129     62    262   -111
    -72      0     72     36    -75     36     38     54    127     64    306    -90
    -54    -18     36     36    -46      7     28     36    114     54    322    -54
    -46      0     46     20    -46     20     38     38    111     57    340     -5
    -59      5     62     25    -62     33     49     49    114     64    355     36
    -59      2     59     28    -59     31     49     46    106     67    384     54
    -51      7     59     23    -54     33     46     38     90     67    387     51
    -46      5     51     20    -49     28     44     28     72     62    397     41
      0     31     31    -15    -15     31     44     28     62     57    420     44
     12     46     31    -31     -7     38     36     23     44     38    426     31
     36     62     25    -49      5     44     25     18     23     28    405     23
     20     51     31    -36     -5     41     36     33     15     28    376     25
     -2     62     64    -31    -33     62     46     46      7     49    363     31
      7     85     75    -49    -33     80     51     44    -23     72    358     25
     18     88     70    -51    -25     80     62     46    -20     80    337     33
     15     90     75    -54    -31     83     67     49     18     70    303     49
     23    101     77    -62    -28     90     88     64     49     70    296     77
     33     98     62    -67    -15     80    101     72     64     72    298     88
     38     90     51    -64     -5     72    101     59     64     64    298     67
     49     88     38    -70      5     64     98     44     62     83    303     31
     59     93     31    -77     15     62    109     41     67     96    303     18
     70     83     12    -77     28     49    114     38     72     98    311      2
     77     77      0    -77     38     38    119     38     77    103    311     -2
     93     75    -20    -85     57     28    111     41     77    103    298    -12
    116     70    -46    -93     80     12    119     51     85    101    288    -28
    124     67    -59    -96     90      5    122     49     90     90    270    -49
    135     83    -51   -109     93     15    106     36     90     59    241    -62
    148    111    -38   -132     93     36     90     31     93     46    254    -75
    142    132    -10   -137     75     62     85     25    103     54    257    -83
    135    140      5   -137     64     72     75     12    109     44    231   -101
    148    158     10   -153     70     85     59      0    109     28    205   -111
    148    184     36   -168     54    109     51     -7    116     20    197   -122
    148    218     70   -184     38    142     54     -2    132     25    189   -116
    150    267    114   -210     18    192     51      2    153     36    189    -96
    161    290    129   -226     15    210     44     -2    166     38    187    -83
    153    306    153   -231      0    231     46      0    166     33    179    -72
    153    322    168   -236     -7    246     57      5    171     25    161    -70
    153    381    226   -267    -36    303     72     12    187     38    163    -51
    140    407    267   -272    -62    337     70     -7    192     38    145    -59
    116    426    306   -272    -93    368     64    -33    187     36    132    -59
    106    439    332   -272   -111    384     59    -44    184     38    124    -44
     96    423    327   -259   -114    374     38    -62    166     23     98    -44
     77    413    335   -244   -127    374     33    -67    155     12     77    -44
     64    418    353   -244   -142    387     31    -70    153      5     67    -23
     44    366    322   -205   -140    345     23    -75    140    -10     38    -38
     25    316    288   -171   -129    301     25    -72    129    -25     12    -64
      2    283    280   -142   -137    283     31    -67    122    -36      2    -72
    -10    239    249   -114   -129    241     25    -70    101    -54    -18    -88
    -25    200    226    -88   -127    213     25    -67     85    -64    -28   -101
    -41    179    218    -70   -129    197     20    -67     70    -72    -25   -111
    -44    153    197    -54   -119    174     20    -70     54    -83    -28   -124
    -49    153    202    -51   -124    176     25    -62     46    -83    -18   -119
    -64    150    215    -44   -140    181     36    -49     49    -72      2   -109
    -83    124    205    -23   -145    166     38    -44     41    -70     12   -106
    -75    109    184    -15   -129    145     38    -33     36    -67     25   -109
    -83    109    189    -12   -137    148     49    -25     31    -57     49   -101
    -90    103    192     -7   -140    148     59    -15     28    -46     67    -93
    -90     80    168      2   -129    124     72      5     28    -44     75    -88
    -72      7     80     33    -75     44    116     75     38    -59     46   -127
    -59     12     70     20    -64     41    233    228    119    -20     59   -145
    -31    119    150    -44    -90    135    353    415    254    103    161    -64
     12    314    301   -163   -145    309    428    576    420    296    355    122
     36    698    662   -366   -311    680    444    649    613    584    698    483
   -114   1234   1348   -561   -730   1291    366    532    797    945   1145    958
   -257   1361   1618   -553   -937   1491    124    189    701   1018   1275   1109
   -340    987   1327   -324   -833   1158    -88   -192    319    657    935    800
   -335    277    613     28   -472    444   -213   -470   -197    -25    231    155
   -249   -176     72    210   -161    -51   -228   -441   -371   -337   -132   -205
   -184   -301   -116    241    -36   -210   -171   -329   -337   -366   -194   -280
   -161   -249    -90    205    -36   -171    -80   -215   -246   -309   -158   -254
   -142   -140      2    142    -72    -70     15   -101   -137   -220    -83   -189
   -137    -51     85     93   -111     15     70    -46    -70   -163    -31   -145
   -127    -10    116     67   -124     51     98    -25    -38   -142    -15   -129
   -119     -2    116     59   -119     57    109    -15    -31   -137    -18   -127
   -124      2    127     62   -124     64    122     -7    -23   -127    -18   -116
   -119     10    127     51   -124     67    127      2    -18   -119    -31   -109
   -114     -5    109     59   -111     51    124     12    -20   -114    -49   -111
   -122    -38     80     77   -103     20    124     20    -31   -111    -72   -122
   -140    -70     70    106   -106      0    119     25    -44   -103    -85   -129
   -171   -103     64    135   -119    -20    129     36    -44    -98    -80   -137
   -181   -127     54    153   -119    -36    142     44    -46    -93    -80   -153
   -194   -142     49    166   -122    -46    148     36    -44    -90    -83   -161
   -210   -148     62    179   -137    -44    155     33    -23    -80    -77   -155
   -215   -114     98    163   -158    -10    168     46     10    -57    -41   -132
   -202    -93    109    148   -155      7    176     54     31    -38    -20   -114
   -200    -85    114    140   -158     15    179     64     41    -23     10   -101
   -220    -98    122    161   -171     10    187     75     46     -2     57    -85
   -241   -114    124    176   -184      5    187     85     54     28    106    -67
   -272   -135    135    202   -205      0    197     96     67     62    137    -62
   -283   -142    140    210   -213      0    197    103     80     90    176    -51
   -277   -129    148    205   -213      7    197    116    101    127    228    -23
   -277   -137    137    205   -207      0    184    114    103    137    262    -15
   -275   -114    158    194   -218     20    179    119    119    153    306      7
   -259    -80    176    168   -218     49    181    129    142    168    366     44
   -254    -72    181    163   -218     54    181    137    161    176    418     83
   -236    -70    166    153   -205     49    163    132    163    163    462    111
   -228    -51    174    140   -202     59    153    129    163    150    504    142
   -223    -41    181    129   -205     70    150    135    171    140    532    174
   -207    -46    161    127   -184     57    140    135    179    116    542    194
   -197    -44    153    122   -176     51    127    129    189     80    532    213
   -187    -28    155    106   -171     62    122    129    215     49    527    236
   -184     -7    176     93   -181     83    124    135    252     33    530    267
   -184     -7    176     96   -181     83    127    137    272     31    496    290
   -194    -18    174    106   -187     77    127    140    288     96    475    316
   -197    -36    161    114   -179     62    127    145    290    171    452    332
   -205    -57    148    129   -179     44    127    148    283    231    402    350
   -197    -72    124    135   -161     25    137    153    275    267    342    376
   -210    -67    142    137   -179     36    145    155    262    290    337    400
   -210    -46    163    127   -187     57    158    168    254    306    322    418
   -213    -59    153    135   -184     46    168    179    244    303    298    426
   -213    -85    127    150   -171     20    181    189    233    296    303    436
   -218    -88    129    153   -174     20    194    197    228    288    327    433
   -226    -83    142    153   -184     28    202    207    228    280    348    428
   -223    -88    135    155   -179     23    202    207    220    262    345    418
   -210    -85    124    148   -168     18    202    205    213    249    337    423
   -207    -90    116    145   -163     12    205    200    210    244    337    420
   -205   -109     96    155   -153     -5    202    194    200    226    322    413
   -194   -116     77    153   -137    -20    192    187    184    200    283    402
   -168    -90     77    129   -124     -7    181    176    168    187    252    397
   -111    -75     33     93    -75    -20    161    161    150    163    231    394
    -36    -85    -49     59      5    -67    140    142    129    137    207    387
     20    -96   -116     36     67   -106    127    129    111    114    202    379
     31    -98   -129     33     80   -114    122    127     98    101    210    400
     20    -85   -106     31     62    -93    114    124     96    101    215    410
     10    -90   -101     38     54    -93    116    129    103    103    218    410
     -5   -101    -96     51     44    -98    127    148    111    109    218    413
    -18   -106    -88     62     33    -98    140    163    119    116    220    402
    -36    -98    -62     67     12    -80    148    168    122    124    236    402
    -59    -75    -15     64    -23    -46    163    189    140    142    257    428
    -64    -57      7     57    -36    -25    179    210    161    163    270    452
    -46    -38      7     44    -28    -15    189    228    176    174    272    462
    -38    -12     25     23    -33      5    200    259    187    187    277    483
    -36     10     46     12    -41     28    197    270    189    197    285    491
    -31     18     49      5    -41     31    194    280    192    202    296    491
    -33     57     90    -10    -62     72    210    303    210    223    316    514
    -49     96    145    -23    -96    119    228    322    231    244    335    540
    -75    122    197    -23   -135    158    236    324    239    252    340    553
    -90    127    218    -20   -153    171    228    322    233    249    332    553
    -90    124    215    -15   -153    168    202    303    210    228    311    527
    -93    129    220    -18   -158    174    181    288    192    218    293    509
   -114     88    200     12   -158    142    166    277    174    200    262    488
   -122     54    176     31   -150    114    161    275    163    184    236    467
   -137     33    171     51   -153    101    174    283    163    176    218    462
   -153    -12    137     83   -148     62    166    277    145    161    202    441
   -163    -59    103    111   -135     20    153    262    127    140    187    420
   -187   -106     77    145   -132    -15    142    249    109    119    171    407
   -200   -142     57    171   -129    -44    127    233     85    101    161    394
   -205   -174     31    189   -119    -72    106    205     54     70    145    368
   -197   -184     12    189   -106    -85    103    197     44     59    148    361
   -192   -187      5    189    -98    -93    106    202     44     59    163    366
   -194   -205    -10    200    -93   -109    106    215     44     57    176    374
   -205   -207     -2    202   -101   -106    114    228     46     62    184    379
   -205   -207     -2    205   -103   -103    116    239     49     62    179    379
   -197   -210    -15    202    -93   -114    114    241     51     59    168    371
   -194   -233    -38    215    -77   -137    116    246     46     51    150    342
   -179   -306   -127    241    -28   -218    181    329     70     33    103    272
   -181   -298   -116    239    -33   -207    303    470    161     77    111    254
   -150   -197    -49    171    -51   -124    420    641    306    197    202    327
   -101     36    137     33   -119     85    485    779    483    397    392    509
    -77    470    548   -197   -314    509    459    792    678    719    753    875
   -179    963   1140   -392   -659   1052    319    613    807   1044   1143   1260
   -277   1067   1345   -394   -813   1205     20    241    670   1088   1231   1335
   -353    730   1083   -187   -717    906   -187   -168    257    698    870    997
   -358     41    400    158   -379    218   -241   -348   -202     49    202    415
   -309   -384    -75    348   -116   -231   -228   -272   -342   -218   -106    116
   -283   -530   -246    405    -20   -389   -155   -137   -296   -233   -163     33
   -265   -524   -259    394     -2   -392    -83    -44   -220   -194   -148     23
   -246   -465   -218    353    -15   -342    -18     31   -135   -135   -114     41
   -241   -368   -129    303    -57   -249     57    111    -38    -54    -51     90
   -239   -309    -70    272    -88   -189     96    155      7    -10    -15    119
   -239   -303    -64    272    -88   -184    109    174     25     -2    -12    114
   -228   -277    -49    252    -90   -163    122    189     44      7     -5    109
   -236   -249    -12    241   -114   -129    129    192     54     15      2     96
   -246   -249     -2    246   -122   -127    129    192     59     10     -2     72
   -259   -265     -5    262   -127   -135    132    192     64      7    -12     49
   -272   -265      7    267   -142   -129    140    192     67     10    -10     28
   -293   -241     51    267   -174    -96    145    197     80     20      2     15
   -316   -233     80    275   -200    -77    155    207     93     23      7     -7
   -337   -241     96    290   -218    -72    166    220    109     33     20    -25
   -350   -223    124    285   -239    -49    171    228    122     44     41    -33
   -366   -220    145    293   -257    -38    176    228    132     51     51    -36
   -392   -218    171    303   -283    -23    187    233    142     62     59    -33
   -423   -207    215    316   -319      2    202    246    163     77     77    -23
   -465   -166    296    314   -381     64    218    259    189    109    124      0
   -519   -148    371    332   -446    111    239    283    218    135    150     41
   -602   -127    475    363   -540    174    270    316    254    176    181     98
   -620   -116    504    368   -563    192    275    322    259    181    179    137
   -584   -135    446    358   -517    155    241    301    239    142    129    145
   -524   -122    402    324   -465    140    228    285    223    122    111    145
   -483   -109    371    296   -428    129    228    270    215    122    103    140
   -431    -72    358    252   -394    142    223    254    210    129     98    153
   -400    -64    332    231   -368    132    200    236    197    124     96    150
   -368    -57    311    213   -342    127    171    220    184    111     98    127
   -353    -62    290    205   -322    114    145    205    171     98     98     80
   -327    -46    280    187   -303    116    132    197    168     93    101     41
   -311    -25    285    168   -298    127    122    189    163     88    101     36
   -301    -25    272    163   -288    122    103    176    153     75     83     36
   -280    -49    231    163   -259     90     90    166    137     62     51     36
   -252    -64    187    158   -220     59     88    163    127     49     36     41
   -220    -70    150    145   -187     38     75    145    103     28     12     18
   -210    -59    150    135   -181     44     83    142    103     25      5     23
   -207    -49    158    127   -184     54     80    137     96     18      0     36
   -197    -62    135    129   -166     36     77    129     83      5    -23     20
   -200    -70    129    132   -166     31     77    127     77     -2    -44     -5
   -192    -70    122    129   -158     25     75    129     80     -2    -54    -12
   -174    -83     90    127   -135      2     77    135     80     -2    -62    -25
   -155    -83     72    119   -114     -5     90    137     85     -5    -70    -31
   -140    -85     51    111    -96    -18     98    150     96     -5    -75    -31
   -129    -90     36    109    -83    -28    103    153     96     -7    -80    -36
   -101    -80     20     90    -62    -28     93    140     88    -15    -96    -54
    -64    -75    -10     70    -28    -44     93    129     88    -23   -114    -77
    -54    -85    -31     70    -12    -59     85    119     83    -36   -129    -93
    -31    -49    -18     41     -7    -33     88    122     85    -31   -122    -85
    -10    -36    -28     20      7    -31     75    109     70    -44   -135    -96
     -2    -64    -62     33     28    -64     62     93     59    -57   -158   -116
     10    -85    -98     36     51    -90     64     96     59    -51   -158   -127
     28    -93   -122     31     75   -106     59     90     51    -57   -163   -135
     41    -70   -114     12     75    -90     62     90     57    -49   -153   -122
     28    -57    -85     15     57    -70     59     90     59    -41   -135   -101
     33    -51    -85     10     59    -67     59     93     59    -41   -129    -96
     33    -51    -85      7     59    -67     67    106     72    -28   -124    -93
     33    -62    -96     12     62    -77     70    114     77    -25   -127   -101
     25    -54    -80     15     51    -67     70    114     80    -20   -119   -106
     33    -49    -83      5     57    -64     77    127     93     -7   -109   -109
     41    -25    -70     -7     54    -46     88    142    106     10    -98    -98
     41      5    -36    -23     38    -15     93    158    122     33    -72    -75
     31     18    -12    -23     23      2    106    176    137     44    -62    -72
     31     31      0    -31     15     15    116    189    148     54    -51    -59
     36     44      7    -41     12     28    135    205    168     75    -25    -28
     41     64     23    -54      7     46    140    210    184     96     -2     -7
     51     88     36    -70      7     62    153    220    202    116     20      5
     46     93     44    -72      0     70    145    210    192    109     18    -10
     54    127     70    -90     -7     98    145    197    192    116     23    -18
     59    150     90   -106    -15    122    145    202    202    132     41     -7
     75    153     77   -114      0    116    124    192    192    127     44      0
     85    153     64   -122     10    109    101    168    171    109     25    -12
    101    142     41   -122     31     93     80    140    145     85      2    -36
    111    122     10   -119     49     67     62    122    127     67    -23    -59
    127     90    -36   -109     83     28     64    124    124     59    -38    -57
    116     38    -80    -77     98    -20     51    101     98     33    -67    -75
    116     10   -106    -64    111    -46     33     80     75     12    -90   -101
    122     -2   -124    -59    122    -62     25     77     62      2   -106   -114
    119    -23   -142    -46    129    -83     23     67     49    -10   -122   -127
    111    -64   -176    -25    142   -122     12     49     28    -33   -148   -142
    109    -85   -194    -12    150   -140      2     33     10    -51   -168   -158
    114    -85   -200    -15    155   -140     -5     20     -2    -62   -181   -171
    119    -85   -205    -15    161   -145     -5     20     -2    -70   -194   -176
    114    -85   -200    -15    155   -142    -12     18     -2    -70   -197   -181
     98   -101   -202      0    150   -150    -12     15     -5    -70   -202   -181
    103   -114   -218      2    158   -163    -15     18     -2    -67   -205   -174
    101   -132   -233     15    166   -181     -2     36      2    -70   -213   -176
     93   -187   -280     44    187   -233     62    122     38    -72   -246   -220
    103   -158   -262     25    181   -207    181    267    140    -25   -231   -228
    132    -38   -171    -49    150   -103    298    439    290     93   -137   -158
    163    163      0   -163     83     83    361    555    446    275     46      0
    176    576    397   -376   -111    488    327    571    618    584    407    327
    101   1052    948   -576   -423   1000    166    394    711    896    792    675
     20   1166   1145   -594   -561   1156   -114     41    558    950    898    761
    -59    839    898   -389   -478    867   -288   -303    187    592    566    475
    -93    184    277    -46   -187    231   -327   -472   -267    -75    -98    -57
    -72   -205   -132    137     28   -168   -316   -410   -413   -348   -405   -335
    -57   -363   -309    207    124   -337   -252   -277   -363   -361   -467   -423
    -54   -379   -324    218    135   -353   -187   -184   -280   -311   -446   -415
    -41   -306   -265    174    109   -288   -124   -106   -194   -241   -405   -368
    -49   -202   -155    124     51   -179    -67    -36   -111   -168   -353   -319
    -88   -163    -77    124     -7   -122    -28     12    -57   -124   -319   -275
    -96   -153    -57    124    -20   -106    -12     33    -36   -106   -303   -259
    -90   -161    -70    124    -10   -116    -12     36    -31    -98   -288   -249
   -135   -176    -41    155    -49   -109      2     51    -15    -88   -265   -241
   -127   -176    -51    150    -38   -114      0     38    -23    -98   -254   -254
    -49   -181   -132    116     41   -158    -20     10    -41   -127   -267   -272
    -12   -184   -171     96     77   -176    -36    -18    -49   -140   -262   -277
    -28   -187   -161    106     64   -174    -33    -25    -41   -135   -233   -277
    -25   -187   -161    103     64   -174    -31    -28    -33   -129   -197   -275
    -23   -184   -161    103     67   -174    -28    -33    -25   -132   -161   -259
    -28   -184   -155    106     62   -171    -25    -38    -20   -132   -132   -249
    -33   -174   -140    103     51   -158    -23    -41    -15   -127    -96   -231
    -51   -184   -132    116     38   -161    -10    -28     -2   -116    -57   -210
    -72   -189   -116    132     20   -153      5    -20      7    -90      7   -187
    -72   -166    -93    119      7   -129     10    -18     10    -88     57   -161
    -67   -174   -106    119     18   -140     12    -15      5   -101     83   -150
    -64   -181   -119    122     25   -150     15    -15      2   -109    101   -150
    -57   -161   -103    109     23   -132     12    -23     -5   -109    122   -158
    -62   -163   -103    111     18   -135      0    -36    -20   -119    114   -158
    -57   -176   -119    116     28   -150      0    -44    -33   -127    119   -166
    -44   -153   -111     98     31   -132      0    -51    -49   -129    119   -171
    -33   -124    -90     80     28   -109     -5    -54    -70   -124    132   -179
    -25   -106    -80     64     25    -93    -10    -62    -98   -116    148   -189
    -10    -75    -67     41     25    -72    -23    -70   -135   -116    153   -174
      5    -54    -59     23     31    -57    -31    -72   -145   -106    161   -150
      7    -57    -64     25     36    -59    -28    -57    -88    -80    166   -114
     12    -62    -77     23     44    -70    -25    -46    -80    -90    163    -75
     10    -67    -77     28     41    -72    -20    -38    -75    -93    168    -41
      2    -62    -67     28     31    -64     -5    -28    -46    -85    155    -15
      7    -51    -59     23     33    -54     33     -7    -15    -51     98     10
     36    -72   -109     18     72    -90     41    -18    -20    -41     41     -7
     64    -93   -158     12    111   -127     12    -57    -46    -62    -15    -33
     93   -106   -202      5    148   -153     -2    -85    -64    -83    -64    -54
    137   -122   -259     -7    197   -189     12    -83    -57    -83    -80    -54
    202   -114   -316    -46    257   -215    -10   -103    -62    -93    -93    -70
    252   -137   -392    -57    319   -265    -20   -114    -70   -103   -127    -96
    316   -171   -488    -75    402   -329    -36   -111    -75   -124   -153   -122
    394   -166   -561   -114    478   -363    -83   -135    -98   -189   -197   -148
    444   -179   -626   -132    535   -402   -119   -174   -127   -246   -246   -179
    514   -163   -680   -176    594   -420   -158   -210   -153   -257   -262   -207
    623   -150   -774   -239    696   -462   -207   -270   -189   -301   -277   -246
    662   -114   -776   -272    719   -444   -233   -306   -205   -348   -267   -252
    735    -83   -818   -327    774   -449   -249   -332   -220   -355   -213   -249
    865    -46   -911   -407    888   -478   -316   -394   -272   -402   -184   -254
    917    -28   -945   -444    930   -485   -342   -431   -309   -439   -189   -239
    898     -5   -904   -446    901   -454   -340   -452   -316   -423   -166   -210
    841     -5   -846   -418    841   -426   -324   -472   -319   -413   -163   -228
    795     -2   -800   -397    797   -400   -314   -491   -324   -423   -171   -252
    766      7   -761   -389    763   -376   -301   -498   -322   -415   -158   -246
    745     33   -711   -389    730   -337   -285   -496   -309   -402   -155   -231
    709     62   -649   -387    678   -293   -275   -493   -303   -397   -163   -241
    683     72   -610   -379    646   -267   -259   -488   -290   -384   -189   -254
    636     72   -566   -355    602   -246   -223   -446   -262   -353   -187   -241
    594     67   -527   -329    561   -228   -184   -400   -233   -314   -187   -226
    545     77   -470   -311    509   -194   -150   -361   -213   -283   -181   -220
    501    106   -397   -303    449   -145   -119   -324   -181   -249   -168   -207
    462    109   -353   -288    407   -122    -93   -285   -155   -236   -171   -205
    433    116   -316   -275    376    -98    -70   -246   -129   -215   -153   -184
    413    119   -296   -267    353    -88    -57   -215   -106   -205   -148   -171
    389    153   -236   -272    311    -41    -31   -176    -72   -174   -114   -145
    376    189   -189   -285    283      0    -12   -142    -41   -148    -80   -127
    363    184   -179   -272    272      2     -2   -119    -25   -145    -64   -124
    363    197   -168   -283    265     15     12    -96     -2   -127    -41   -114
    358    226   -132   -293    246     46     23    -83     20   -101    -10    -98
    355    252   -103   -306    231     75     20    -75     36    -72     12    -85
    353    257    -96   -303    226     80     -7    -88     20    -70     23    -93
    350    252    -98   -303    223     75    -28    -96      5    -83     20   -103
    340    233   -109   -288    226     62    -38    -96     -5    -88     25   -111
    332    202   -132   -270    231     36    -41    -96    -18    -88     36   -124
    319    171   -148   -244    233     12    -31    -83    -18    -83     44   -137
    298    124   -174   -213    233    -23    -31    -77    -31    -90     38   -150
    280     59   -220   -171    252    -80    -41    -83    -57   -106     20   -181
    259     25   -236   -145    246   -103    -41    -80    -67   -109      7   -202
    244      2   -241   -122    244   -119    -33    -72    -70   -101      2   -213
    218    -25   -244    -96    228   -135    -33    -75    -77    -98    -10   -226
    200    -67   -267    -67    233   -166    -33    -72    -85    -96    -31   -244
    189    -75   -265    -59    226   -168    -23    -62    -77    -75    -38   -249
    176    -77   -254    -49    215   -166    -12    -41    -59    -51    -36   -246
    145   -101   -246    -23    192   -174      0    -25    -49    -49    -31   -249
    127    -93   -220    -15    171   -158     20     -2    -31    -41     -7   -228
    116   -106   -223     -7    168   -163     28      7    -28    -57     -2   -220
    103   -124   -228     10    166   -176     46     23    -31    -72    -10   -226
    101   -155   -257     25    179   -207    111     98     -7    -90    -38   -257
    111   -142   -254     15    181   -197    223    228     67    -77    -49   -270
    116    -49   -166    -33    140   -109    340    376    192     10     18   -207
    148    174     25   -161     62    101    423    517    363    189    192    -33
    150    602    449   -376   -150    527    431    568    568    501    548    329
     38   1098   1057   -568   -509   1078    342    446    727    836    948    724
    -72   1239   1312   -584   -693   1275     75    103    626    917   1080    844
   -166    963   1130   -397   -646   1047   -155   -298    257    589    800    597
   -205    335    540    -67   -374    436   -246   -548   -228    -64    163     64
   -174    -98     75    135   -127    -12   -257   -524   -420   -371   -155   -220
   -145   -280   -137    210     -5   -210   -210   -397   -397   -400   -205   -285
   -135   -303   -168    220     15   -236   -145   -298   -324   -355   -171   -270
   -116   -254   -137    184      7   -194    -83   -215   -241   -285   -106   -207
   -111   -174    -62    142    -25   -119    -15   -135   -150   -200    -18   -119
   -103   -114    -10    106    -46    -62     31    -80    -88   -129     54    -49
    -93    -85      7     90    -51    -38     49    -49    -57    -85    101     -7
   -103    -98      2    101    -54    -46     57    -36    -41    -64    137     18
   -122   -106     12    114    -67    -46     72    -25    -18    -41    192     44
   -148   -119     25    132    -88    -46     93     -2      7    -15    259     72
   -179   -132     46    155   -114    -44    122     15     33     18    309     93
   -205   -132     70    166   -140    -31    153     38     64     54    350    111
   -223   -129     93    176   -161    -18    174     59     96     85    415    135
   -246   -132    114    187   -184    -10    179     72    122    106    493    153
   -262   -140    122    202   -192    -10    176     80    142    127    548    174
   -270   -129    140    200   -207      5    171     85    161    122    607    197
   -270   -132    137    200   -205      2    166     85    179    101    641    213
   -280   -145    135    213   -207     -7    166     96    213     67    665    233
   -288   -119    168    205   -228     23    168    114    270     31    706    280
   -285    -90    192    187   -241     51    163    119    324     -2    756    303
   -275    -85    189    179   -233     51    155    124    363      5    789    324
   -262    -90    171    176   -220     41    145    124    384     75    776    345
   -262    -80    181    171   -223     49    140    135    389    174    779    392
   -265    -75    187    168   -226     54    140    148    376    244    763    420
   -241    -64    176    153   -210     54    135    153    353    288    735    436
   -220    -72    145    145   -184     36    122    142    311    303    696    449
   -197    -70    127    135   -163     28    101    129    277    311    678    465
   -181    -67    114    122   -150     23     90    124    254    314    672    470
   -176    -62    114    119   -148     25     80    124    233    319    675    483
   -171    -64    103    116   -140     18     70    122    207    301    688    498
   -155    -72     83    114   -119      5     51    106    174    270    665    496
   -135    -57     77     93   -106     10     36     90    148    239    631    475
   -132    -54     75     93   -106     10     33     88    129    215    605    454
   -148    -67     80    106   -114      7     33     88    111    187    584    431
   -163    -72     90    119   -127      7     33     88     98    168    558    439
   -189    -83    103    135   -148     10     31     80     77    140    527    457
   -205    -88    116    145   -163     15     31     75     57    111    493    493
   -226    -93    132    158   -179     20     36     72     44     90    509    506
   -239    -96    142    168   -192     23     41     75     36     83    548    514
   -239    -98    140    166   -192     20     38     72     31     85    537    540
   -252    -96    155    174   -205     28     46     80     33     93    514    561
   -259    -88    171    174   -218     41     59     93     38    101    483    568
   -252    -90    161    171   -207     33     67    103     49    101    457    568
   -233    -98    135    163   -187     15     64    103     44     85    418    548
   -215    -98    116    155   -168      7     70    103     44     77    389    555
   -192    -88    103    137   -148      7     67     98     38     62    342    566
   -109    -67     41     88    -75    -12     49     77     20     38    283    576
     12    -64    -77     25     44    -72      5     38    -18      2    215    579
    111    -51   -163    -31    137   -106    -23      5    -44    -23    181    568
    174    -49   -226    -64    197   -137    -49    -31    -67    -46    155    545
    184    -54   -239    -64    210   -145    -67    -54    -88    -59    127    540
    127    -75   -202    -25    163   -137    -59    -57    -90    -64    111    540
     70   -109   -179     18    124   -142    -49    -57    -90    -70     90    514
     64   -137   -202     33    132   -168    -57    -62   -101    -75     64    454
     67   -148   -215     41    140   -181    -59    -64   -103    -77     51    394
     64   -168   -233     51    148   -200    -72    -77   -114    -85     46    324
     46   -171   -218     62    129   -194    -59    -64   -101    -64     80    277
     33   -181   -218     72    124   -197    -51    -51    -93    -49    116    223
     46   -189   -236     72    140   -213    -46    -46    -88    -41    137    163
     38   -184   -223     70    127   -202    -33    -33    -77    -31    137    127
      5   -184   -189     90     96   -187    -23    -20    -67    -23    119     98
    -28   -187   -158    106     62   -174    -10     -7    -51    -12    111     67
    -25   -171   -145     98     59   -158      7      7    -36     -5    109     41
    -15   -142   -127     77     54   -135     31     33    -18     15    129     31
    -28   -127    -98     77     33   -114     51     57      0     36    148     18
    -41   -111    -70     75     12    -90     67     75     12     46    150     15
    -44    -88    -44     67      0    -67     83     96     28     57    153     20
    -49    -44      5     44    -28    -20    103    124     49     83    161     41
    -51      5     57     23    -54     31    114    132     67    106    168     64
    -46     41     85      2    -67     62    116    135     80    124    176     80
    -44     59    103     -7    -72     80    116    140     85    137    181     93
    -54     59    111     -5    -83     85    101    132     77    137    176    103
    -67     67    135      0   -101    101     90    135     80    145    181    122
    -88     70    155      7   -122    111     88    145     83    155    192    137
   -111     85    197     12   -153    140     98    158     96    168    213    150
   -132     83    215     23   -174    148    103    158     93    163    207    148
   -142     46    187     46   -163    116    101    155     80    148    197    135
   -168     15    181     75   -176     98     98    153     67    135    187    122
   -215     -2    213    109   -215    103    109    155     72    137    189    127
   -239    -44    194    140   -218     75    103    145     62    122    163    122
   -254    -62    189    158   -223     62    101    127     51    111    145    122
   -259    -49    207    153   -236     77    103    127     57    116    137    140
   -277    -57    220    168   -249     80    111    132     62    114    122    148
   -277    -54    220    166   -249     80    114    140     64    106    103    161
   -272    -72    200    171   -239     64    114    137     59    101     80    163
   -283    -83    197    181   -241     57    114    124     57     98     70    174
   -285    -67    218    176   -252     75    122    129     62     98     70    187
   -293    -98    194    194   -246     49    161    171     70     83     33    166
   -306   -122    184    213   -246     31    267    285    124     80      0    124
   -311    -67    244    189   -280     88    397    444    231    142     38    145
   -290     90    381    101   -335    236    519    641    410    303    184    267
   -262    441    704    -90   -485    574    553    761    628    581    483    553
   -314    989   1301   -337   -807   1145    509    771    885    984    945    995
   -496   1405   1899   -454  -1197   1652    316    561   1021   1301   1322   1335
   -688   1358   2047   -335  -1366   1701     75    220    862   1244   1296   1288
   -776    730   1504     20  -1140   1117    -72   -181    311    579    610    724
   -737    101    839    316   -789    470   -135   -316    -88      7     -7    210
   -704   -200    504    449   -605    150    -90   -213   -148   -145   -210      0
   -678   -272    405    475   -542     64      7    -90    -96   -137   -241    -70
   -628   -239    389    431   -511     75     90     -5    -31    -90   -236    -72
   -566   -106    459    337   -514    174    166     85     57     -7   -197    -28
   -519    -20    496    267   -509    236    205    142    122     41   -171    -10
   -493    -10    483    252   -488    236    226    176    153     59   -153     -7
   -488     -5    483    246   -485    239    236    192    171     70   -140     -7
   -488      0    485    244   -488    241    233    194    174     62   -124     -7
   -449     -7    439    226   -446    215    218    181    161     46   -127    -36
   -420    -15    405    218   -413    194    210    181    155     44   -127    -70
   -387    -18    368    202   -379    174    202    171    145     33   -135    -75
   -348    -20    327    184   -340    153    197    163    140     20   -148    -67
   -311    -25    285    166   -298    129    184    145    124      5   -158    -83
   -270    -41    228    155   -249     93    166    132    109     -5   -150    -98
   -215    -51    163    132   -192     54    142    109     83    -20   -158   -132
   -129    -62     67     96   -101      2    114     77     51    -49   -187   -174
    -46    -70    -23     59    -12    -46     90     51     33    -67   -207   -200
     33    -70   -103     18     67    -85     72     33     18    -83   -223   -210
    101    -67   -168    -18    132   -116     41      2    -15   -119   -252   -233
    150    -67   -218    -41    181   -140     18    -23    -41   -145   -272   -249
    205    -77   -283    -64    241   -179     -2    -38    -57   -161   -285   -254
    233    -72   -306    -80    270   -189    -12    -49    -62   -168   -283   -241
    262    -75   -340    -96    298   -205    -18    -54    -72   -174   -290   -249
    288    -67   -358   -111    322   -213    -25    -62    -83   -179   -296   -257
    298    -67   -366   -116    332   -218    -33    -64    -88   -179   -296   -259
    288    -80   -368   -103    327   -223    -31    -59    -83   -168   -288   -262
    265    -90   -355    -88    309   -223    -28    -51    -75   -158   -280   -252
    246    -93   -340    -77    290   -215    -25    -44    -70   -148   -267   -239
    239    -83   -324    -77    280   -202    -33    -41    -70   -142   -259   -231
    244    -57   -301    -93    272   -179    -38    -36    -64   -127   -254   -213
    231    -49   -280    -93    254   -163    -41    -36    -64   -124   -249   -210
    226    -54   -280    -85    252   -166    -41    -25    -62   -114   -226   -192
    218    -59   -280    -80    246   -168    -38    -23    -59   -109   -213   -179
    213    -44   -257    -83    233   -150    -33    -15    -57    -98   -194   -161
    187    -46   -236    -72    210   -140    -31    -12    -57    -96   -187   -150
    168    -62   -231    -54    197   -145    -28    -10    -59    -98   -184   -148
    150    -72   -226    -41    187   -148    -23    -10    -64   -101   -187   -142
    142    -49   -192    -46    166   -119    -20    -10    -62    -96   -184   -129
    122    -57   -179    -33    148   -116    -18    -10    -64   -101   -189   -129
    111    -62   -174    -25    142   -119     -2      2    -51    -90   -176   -116
    106    -59   -166    -25    135   -111     12     18    -38    -80   -161    -98
    103    -49   -153    -25    127   -101     33     33    -20    -70   -150    -88
     80    -67   -148     -5    111   -109     51     44    -10    -64   -155    -93
     70    -51   -124    -10     96    -88     70     57      7    -54   -158    -93
     59    -41   -101    -10     77    -70     85     67     23    -46   -163   -106
     44    -46    -90      2     67    -67     90     67     31    -49   -181   -129
     33    -59    -96     12     64    -77     93     67     38    -46   -194   -142
     20    -70    -90     23     54    -80    103     67     46    -46   -202   -153
     -2    -67    -64     33     28    -67    106     57     46    -49   -213   -163
    -10    -72    -62     41     25    -67     93     41     36    -59   -226   -176
    -25    -83    -57     51     12    -70     88     28     33    -64   -233   -187
    -57    -93    -38     75    -10    -67     98     36     44    -54   -226   -187
    -57    -93    -36     75    -12    -67    101     38     49    -49   -223   -184
    -38    -96    -57     67      7    -77     88     33     41    -51   -228   -187
    -36   -101    -64     67     12    -85     83     33     41    -46   -220   -194
    -18    -77    -62     46     20    -70     80     31     38    -44   -218   -210
    -18    -59    -41     38     10    -51     77     31     38    -41   -228   -207
    -31    -54    -23     44     -5    -38     80     44     51    -33   -226   -197
    -12    -59    -49     36     18    -54     83     57     67    -15   -213   -189
     -7    -70    -62     38     25    -64     83     64     72    -10   -207   -176
    -18    -70    -54     41     18    -62     85     70     83      2   -181   -153
    -25    -57    -31     41      2    -44     85     72     88     10   -145   -135
    -23    -31     -7     25     -7    -20     96     80    101     25    -96   -111
    -18      2     20      7    -18     10    111     88    119     33    -36    -85
    -18     33     49     -7    -33     41    122     93    132     33     10    -67
    -15     49     64    -15    -38     57    142    111    148     33     57    -44
    -18     54     72    -18    -46     62    155    119    158     38    109    -12
    -12     80     93    -33    -54     85    166    127    171     57    163      7
    -20    103    122    -41    -70    111    174    127    181     57    200     12
    -23    116    140    -46    -80    127    184    129    194     64    192     33
    -44    116    161    -38   -101    140    194    129    202     83    161     44
    -49    122    171    -36   -111    145    189    132    205    103    184     44
    -57    101    155    -23   -106    129    171    106    187     98    194     12
    -70     83    153     -5   -111    116    163     88    171     96    197    -10
    -80     46    127     15   -103     85    155     77    158     85    179    -23
    -93     18    109     36   -101     62    153     67    142     70    153    -49
   -103      2    106     49   -106     54    153     64    132     57    135    -75
   -111    -41     70     77    -90     12    158     59    116     46    122    -98
   -122    -77     44     98    -83    -18    158     59    103     36    111   -122
   -142    -98     41    119    -93    -28    150     46     83     20     93   -155
   -153   -124     28    137    -93    -49    132     25     49     -2     59   -189
   -158   -119     38    140    -98    -41    116     10     15    -25     23   -200
   -174   -150     20    161   -101    -64     98    -18    -51    -51    -12   -228
   -176   -158     18    166    -98    -70     93    -38   -111    -49    -33   -231
   -181   -174      7    176    -96    -83     93    -36   -101    -49    -49   -215
   -181   -202    -20    192    -80   -111     96    -23    -67    -83    -59   -215
   -150   -231    -80    187    -36   -155     96     -7    -49   -111    -67   -213
   -116   -244   -129    179      5   -187     96      7    -41   -127   -116   -205
    -80   -257   -176    168     46   -218     85      5    -54   -145   -218   -233
    -28   -296   -267    163    119   -283    142     75    -36   -163   -290   -296
     38   -215   -257     85    145   -236    246    202     54   -124   -270   -306
    140    -67   -210    -36    174   -137    316    335    187    -33   -210   -241
    244    202    -44   -226    142     80    322    405    342    145    -31    -49
    322    709    387   -514    -31    548    252    376    517    457    342    322
    270   1228    958   -750   -345   1096     38    137    631    758    745    711
    267   1228    961   -748   -348   1096   -290   -280    415    675    732    683
    277    748    470   -511    -96    607   -519   -709   -103    122    236    210
    405    106   -298   -254    353    -96   -631   -932   -607   -542   -389   -400
    545   -236   -784   -155    662   -509   -636   -870   -730   -745   -592   -657
    652   -298   -950   -179    800   -623   -576   -769   -701   -745   -530   -691
    701   -246   -950   -228    826   -600   -488   -665   -626   -675   -413   -657
    696   -163   -859   -265    776   -511   -384   -548   -517   -576   -324   -581
    665    -98   -763   -283    714   -431   -316   -467   -439   -498   -267   -514
    633    -80   -714   -277    672   -394   -277   -418   -397   -457   -259   -480
    587    -75   -662   -257    623   -368   -249   -379   -371   -431   -252   -446
    542    -46   -589   -246    566   -316   -223   -348   -345   -400   -226   -407
    501    -57   -561   -223    530   -309   -207   -329   -329   -381   -202   -384
    475    -51   -527   -210    498   -290   -187   -306   -303   -361   -194   -350
    441    -54   -496   -194    467   -275   -174   -290   -288   -350   -213   -335
    394    -54   -449   -168    420   -252   -158   -272   -267   -337   -239   -324
    361    -62   -426   -150    392   -241   -140   -252   -244   -324   -277   -316
    319    -72   -394   -124    355   -233   -111   -218   -213   -303   -301   -298
    288    -75   -363   -106    324   -218    -96   -189   -192   -290   -316   -283
    246    -49   -296    -98    270   -171    -80   -161   -166   -265   -306   -249
    220    -59   -283    -80    249   -168    -70   -135   -142   -257   -298   -223
    200    -67   -267    -67    231   -166    -46   -106   -114   -244   -285   -194
    168    -85   -254    -44    210   -168    -23    -77    -93   -236   -265   -174
    132   -103   -236    -12    184   -168    -12    -64    -88   -231   -254   -171
    103    -83   -189    -12    145   -135      2    -44    -67   -210   -218   -145
     75    -64   -140     -5    106   -103     23    -18    -38   -176   -174   -116
     38    -75   -116     18     77    -96     36      7    -23   -155   -135   -103
     15    -96   -111     41     62   -103     41     20    -18   -150   -111   -103
    -15   -122   -106     67     44   -114     51     31    -20   -145    -98   -122
    -33   -116    -83     75     23    -98     57     36    -18   -135    -88   -137
    -57   -140    -85     98     12   -114     59     36    -15   -132    -88   -148
    -75   -142    -67    109     -5   -106     70     54      2   -109    -59   -129
    -72   -119    -46     96    -12    -85     70     57     12    -96    -41   -106
    -59   -124    -64     93      2    -96     59     49      7   -103    -49   -109
    -33   -142   -109     85     36   -127     54     44      0   -122    -67   -124
    -12   -145   -132     80     59   -140     59     46      2   -122    -67   -116
     -2   -150   -150     75     72   -153     54     41     -2   -122    -70   -101
     10   -127   -137     57     72   -132     49     33    -15   -122    -70    -85
     15   -101   -116     41     64   -109     49     20    -36   -127    -75    -77
     18   -106   -124     44     70   -114     44      5    -57   -142    -85    -80
     28   -116   -145     44     85   -132     38    -15    -80   -163    -96    -93
      5   -129   -137     62     70   -132     49    -25    -88   -168    -93    -85
      2   -140   -142     64     72   -140     57    -31    -96   -168    -90    -77
     -5   -166   -161     85     77   -163     75    -20    -88   -168    -85    -72
    -20   -192   -171    103     75   -181     80    -18    -88   -168    -96    -80
    -57   -218   -161    137     49   -189     93    -18    -83   -168    -88    -90
    -70   -218   -148    142     36   -184    111     -5    -62   -153    -44    -80
    -93   -215   -122    155     12   -168    124     15    -28   -124     10    -64
   -101   -213   -111    155      2   -163    137     33     -2   -106     54    -57
   -129   -207    -77    168    -25   -145    142     41      7   -101     67    -57
   -161   -200    -38    179    -62   -119    163     51     33    -80     70    -49
   -168   -233    -64    202    -51   -150    176     67     49    -80     70    -57
   -210   -231    -23    220    -96   -127    189     88     72    -59    101    -49
   -246   -241      2    244   -124   -119    202    114     98    -28    124    -41
   -257   -252      2    252   -129   -124    218    140    132     15    163    -20
   -277   -270      7    275   -142   -132    226    148    153     57    205    -23
   -288   -259     28    272   -158   -116    233    163    187     96    262    -12
   -272   -244     28    257   -153   -109    233    166    205    116    306      0
   -272   -236     36    254   -155   -101    223    163    213    122    345     12
   -285   -246     38    267   -163   -103    218    168    231    119    376     20
   -259   -233     25    244   -145   -103    210    163    239     90    387     28
   -233   -192     41    213   -140    -75    213    174    275     77    397     57
   -223   -189     31    205   -129    -80    220    194    319     59    384     85
   -220   -179     41    200   -132    -70    207    200    348     46    366    119
   -233   -166     67    200   -153    -49    194    189    350     31    337    140
   -244   -158     85    200   -166    -36    200    194    358     36    327    161
   -270   -168    101    215   -187    -33    200    210    366     85    303    181
   -270   -166    103    218   -187    -31    200    218    371    192    265    200
   -290   -145    142    218   -220     -2    226    249    394    303    257    226
   -280   -127    153    202   -218     12    249    272    407    379    262    262
   -223   -129     93    176   -158    -20    246    267    389    410    259    272
   -132   -119     12    127    -72    -54    236    265    374    426    267    265
   -111    -90     20     98    -70    -36    239    272    368    444    277    277
   -137    -62     75     98   -109      5    259    285    366    449    257    301
   -202    -59    142    129   -176     41    275    303    384    457    236    319
   -194    -41    153    119   -174     54    270    293    376    441    207    322
   -148     -5    140     75   -145     67    249    275    355    400    189    303
   -127    -12    114     70   -122     49    228    254    332    350    171    280
    -96    -25     67     59    -83     18    200    215    288    283    137    259
    -59    -31     28     46    -44     -2    174    192    254    244    132    215
    -57    -28     28     41    -44      0    174    192    246    236    168    200
    -49    -51     -2     49    -23    -28    155    176    223    207    168    163
     -2    -83    -80     41     38    -80    122    137    174    155    145    116
     62   -142   -205     41    132   -174     62     80    114     88     98     72
    124   -168   -296     20    210   -231      5     36     64     36     80     54
    231   -155   -387    -38    309   -270    -28      0     28     -7     67     51
    272   -137   -413    -70    340   -272    -28    -12     10    -23     59     67
    166   -228   -394     31    280   -311    -57    -49    -33    -62     23     49
    129   -249   -379     59    252   -314    -62    -64    -57    -70      7     36
    163   -184   -350     10    257   -267    -28    -41    -38    -46     23     51
     85   -228   -316     70    200   -272    -23    -41    -49    -57      7     33
      0   -293   -293    148    145   -293    -36    -57    -72    -77    -15      7
      0   -267   -267    132    132   -267    -33    -51    -72    -77    -20     -2
     -2   -262   -259    132    127   -259    -18    -36    -72    -90    -49    -18
     -2   -306   -303    153    150   -306     44     38    -57   -116   -114    -67
     -5   -296   -290    150    142   -293    161    171     15   -101   -132    -85
     10   -187   -200     88    103   -192    272    329    142     -5    -54     10
     77     25    -51    -51     64    -12    335    467    306    163    111    200
    127    431    303   -280    -88    368    319    517    498    452    441    542
     83   1028    945   -555   -431    987    192    389    696    833    896    997
     15   1153   1137   -584   -561   1145   -114     36    592    893   1005   1111
    -80    815    893   -368   -488    854   -322   -353    194    511    652    813
   -161    174    332     -7   -249    252   -397   -597   -303   -127      5    262
   -168   -314   -145    241    -12   -231   -394   -561   -504   -446   -366    -77
   -166   -472   -306    316     70   -389   -322   -420   -457   -452   -426   -145
   -174   -483   -309    327     64   -397   -241   -311   -376   -405   -423   -135
   -163   -439   -275    298     54   -358   -161   -213   -285   -340   -394    -98
   -168   -363   -194    267     12   -280    -90   -135   -202   -272   -348    -64
   -155   -298   -142    226     -7   -223    -46    -85   -153   -228   -311    -46
   -132   -275   -142    202      2   -207    -33    -67   -135   -215   -303    -44
   -122   -254   -132    187      5   -194    -28    -59   -124   -197   -296    -33
   -109   -254   -145    181     18   -200    -33    -57   -129   -192   -293    -44
    -93   -270   -176    181     38   -223    -38    -59   -137   -192   -296    -67
    -93   -277   -184    184     44   -231    -25    -54   -132   -176   -283    -70
   -111   -280   -171    194     28   -226    -18    -49   -127   -161   -270    -67
   -116   -275   -158    197     20   -218    -15    -41   -119   -148   -254    -62
    -93   -270   -176    181     38   -226    -15    -41   -124   -145   -249    -72
    -62   -270   -207    166     70   -241    -18    -46   -127   -142   -249    -80
    -46   -272   -226    155     88   -249    -25    -54   -129   -135   -239    -83
    -36   -270   -233    153     98   -252    -23    -51   -127   -127   -223    -80
    -25   -249   -223    135     96   -236    -23    -49   -122   -116   -202    -72
    -28   -239   -210    132     88   -223    -18    -38   -116   -106   -192    -67
    -36   -231   -194    132     77   -213    -15    -38   -116   -103   -184    -64
    -33   -200   -166    116     64   -184    -10    -28   -103    -88   -161    -51
    -12   -197   -184    103     83   -192    -12    -23   -106    -90   -161    -49
      7   -197   -205     96    106   -200    -20    -23   -109    -93   -158    -46
      7   -192   -200     90    101   -194    -18    -23   -106    -85   -145    -46
      5   -181   -187     88     96   -184    -18    -25   -109    -83   -127    -46
      2   -187   -189     90     93   -187    -28    -28   -106    -75   -103    -46
      2   -192   -197     93     98   -194    -38    -25   -103    -72    -88    -46
     10   -176   -187     83     98   -181    -46    -28   -103    -72    -77    -36
     41   -161   -202     59    122   -181    -51    -31   -101    -75    -75    -25
     46   -153   -200     51    122   -174    -57    -28    -96    -77    -67    -10
     33   -158   -192     62    111   -174    -67    -36    -98    -88    -70     -5
     28   -163   -192     67    109   -176    -83    -49   -109   -106    -80    -15
     12   -171   -184     80     98   -176    -83    -46   -111   -114    -85    -18
     18   -153   -171     67     93   -163    -83    -41   -109   -111    -75    -20
     28   -148   -176     59    101   -163    -85    -46   -114   -122    -72    -33
     33   -150   -184     57    106   -168    -85    -51   -119   -135    -85    -46
     54   -132   -187     38    119   -158    -75    -51   -119   -140    -90    -51
     36   -135   -174     46    103   -153    -75    -54   -124   -145   -101    -64
      7   -145   -153     67     77   -148    -70    -59   -127   -153   -109    -72
      0   -132   -132     64     64   -132    -54    -46   -116   -150   -109    -72
    -12   -122   -109     67     46   -116    -46    -38   -109   -150   -119    -83
    -23   -109    -88     64     31    -98    -25    -20    -88   -137   -111    -83
     -7    -85    -77     46     33    -80     -7      0    -64   -127   -101    -83
     -2    -75    -75     36     33    -75      7     12    -49   -122    -96    -93
    -41    -90    -49     67      2    -70     23     20    -38   -119    -98   -111
    -67    -90    -25     77    -23    -59     31     28    -28   -114    -90   -122
    -88    -85      2     85    -46    -41     44     33    -15   -109    -83   -127
    -96    -77     15     85    -57    -33     51     36    -10   -109    -80   -145
   -106    -77     28     93    -67    -25     57     36     -5   -106    -83   -161
   -122    -57     64     88    -93      5     62     33      2    -98    -72   -166
   -132    -57     75     93   -106     10     64     28      5    -98    -64   -176
   -140    -64     75    101   -109      5     64     23      2    -98    -62   -189
   -145    -64     80    106   -114      7     62     15      0   -101    -64   -202
   -153    -41    109     96   -132     33     67     18     12    -85    -44   -194
   -163    -23    140     90   -153     57     75     23     31    -70    -23   -179
   -179    -23    155    101   -168     64     72     23     38    -67    -18   -181
   -189    -15    174    103   -181     77     67     20     44    -67    -23   -179
   -200      5    205     96   -202    106     64     23     51    -57    -18   -155
   -200     38    239     80   -218    137     75     33     75    -33      2   -119
   -200     41    241     77   -220    140     80     38     90    -20     12   -103
   -200     62    262     70   -231    161     88     54    106     -5     23    -85
   -202     98    298     49   -252    197     96     72    127     12     44    -70
   -218    129    345     44   -283    236    103     88    148     31     64    -51
   -236    155    389     38   -311    272    114    103    168     46     85    -38
   -236    220    457      7   -345    337    140    140    210     83    114     -7
   -236    252    485     -7   -361    368    158    163    233    103    127      7
   -236    277    514    -20   -376    397    184    194    265    132    145     44
   -244    296    537    -25   -392    418    205    215    280    145    153     70
   -244    303    548    -28   -394    426    213    228    285    145    132     77
   -218    324    542    -54   -381    433    207    231    285    140    119     75
   -202    348    550    -72   -376    446    218    233    285    142    111     72
   -192    368    558    -90   -376    462    226    233    285    145    101     72
   -176    397    574   -109   -374    485    226    233    288    148     90     83
   -179    379    558   -101   -368    467    194    205    259    124     62     67
   -171    361    530    -96   -350    444    166    184    241    106     33     41
   -153    335    488    -93   -322    410    142    161    215     83     -5     10
   -122    332    454   -103   -288    392    124    142    197     64    -41    -15
   -106    316    423   -106   -265    368    109    124    179     41    -80    -36
    -88    272    358    -93   -223    314     90    103    148      7   -127    -62
    -70    241    309    -85   -189    275     77     93    132    -10   -155    -72
    -83    179    262    -46   -171    220     70     83    114    -28   -184    -96
    -93    124    215    -18   -155    168     57     62     88    -54   -223   -137
    -75     96    171    -12   -122    132     46     41     62    -83   -265   -166
    -54     93    148    -20   -103    122     38     28     49   -101   -298   -184
    -51     77    129    -12    -90    103     36     25     44   -111   -319   -181
    -41     62    101    -10    -72     80     25     15     31   -129   -342   -202
    -38     49     88     -5    -64     70     15      2     15   -148   -371   -220
    -25     59     85    -18    -54     72     15      2     15   -145   -379   -220
    -12     62     75    -23    -44     67     20     10     23   -135   -374   -218
     -7      0      5      2     -7      2     41     36     10   -155   -402   -244
     12    -54    -67     20     38    -62    127    135     44   -166   -441   -290
     44      0    -46    -23     46    -23    257    290    142   -106   -415   -306
    109    129     20   -119     44     75    371    483    296     41   -288   -200
    158    436    277   -298    -59    358    400    594    488    303     -2     80
    145    966    820   -555   -337    893    335    576    709    685    439    524
     23   1413   1387   -719   -683   1400    116    342    826   1000    818    885
    -75   1374   1449   -649   -761   1410   -171    -28    644    948    807    865
   -163    776    937   -309   -550    857   -345   -441    101    340    226    337
   -142    103    246     18   -194    174   -400   -584   -322   -223   -348   -207
    -88   -226   -137    155     20   -181   -350   -465   -376   -366   -522   -405
    -57   -285   -228    171     85   -257   -262   -319   -301   -327   -504   -418
    -36   -223   -189    129     75   -207   -168   -207   -207   -252   -436   -381
      5   -106   -114     49     57   -111    -83   -106   -103   -158   -348   -311
     41    -36    -77     -5     57    -57    -38    -51    -41   -101   -288   -265
     62     -7    -70    -25     64    -38    -12    -18    -10    -67   -246   -233
     64     -5    -72    -31     67    -38    -15    -12     -5    -62   -231   -223
     67     -5    -72    -31     67    -38    -12     -7     -2    -54   -210   -207
     64    -18    -85    -25     72    -51      0      2      7    -38   -181   -192
     64    -36   -101    -12     83    -67     15     15     15    -23   -155   -174
     64    -36   -101    -15     80    -67     12     10     10    -18   -137   -166
     72    -36   -109    -18     88    -72     20     18     18     -2   -116   -150
     70    -49   -119    -12     93    -83     15     12     12      7    -96   -137
     46    -59   -106      7     75    -83     20     18     18     18    -83   -122
     57    -67   -124      2     88    -96     25     20     18     23    -70   -109
     64    -62   -127     -2     96    -93     18      7      7     23    -64    -90
     72    -72   -145      0    106   -106     12      2      5     28    -64    -83
     77    -54   -132    -10    103    -93     12      0      7     46    -51    -85
     85    -49   -135    -18    109    -90      5    -10      0     54    -51    -85
     90    -62   -155    -15    122   -109      2    -10     -2     57    -64    -85
     83    -85   -168      0    122   -127      5     -5     -5     62    -80    -77
    114    -62   -176    -25    145   -119      0    -10    -12     57   -109    -90
    132    -36   -171    -49    150   -103    -10    -10    -18     59   -111    -88
    137    -12   -150    -62    142    -83    -18    -10    -23     59   -111    -88
    132    -31   -163    -51    145    -96    -18     -5    -20     59   -103    -90
    127    -44   -171    -41    148   -106    -20     -5    -28     51    -98    -93
    127    -41   -171    -44    148   -106    -31     -7    -36     36   -109    -96
    135    -18   -153    -57    142    -85    -38     -5    -36     36   -101   -103
    137    -18   -155    -59    145    -85    -41      0    -33     38    -88   -109
    137    -36   -174    -49    155   -103    -51     -5    -38     25    -90   -119
    137    -31   -171    -54    150   -101    -62    -15    -44     15    -85   -124
    137    -20   -158    -59    145    -88    -75    -31    -54      0    -80   -132
    132    -36   -168    -49    150   -101    -85    -51    -64    -23    -96   -145
    114    -57   -171    -28    142   -114    -90    -62    -70    -46   -114   -150
     98    -62   -161    -20    129   -109    -93    -70    -75    -64   -135   -161
     96    -59   -155    -18    124   -106    -93    -72    -83    -80   -148   -161
     85    -72   -158     -7    119   -116    -88    -80    -93   -103   -174   -181
     85    -93   -179      5    132   -135    -83    -85    -96   -116   -197   -194
     80    -83   -166      0    122   -124    -88    -96   -101   -129   -205   -192
     85    -75   -163     -5    122   -119    -85    -96    -93   -124   -194   -176
     96    -75   -171    -10    132   -124    -75    -93    -85   -124   -181   -161
     98    -70   -168    -12    132   -119    -49    -80    -72   -127   -158   -135
     90    -51   -142    -18    114    -98    -23    -57    -51   -106   -137   -122
     77    -38   -116    -20     96    -77     -7    -38    -33    -85   -103   -106
     59    -31    -93    -15     75    -62     15    -20    -12    -75    -80   -119
     49    -28    -77    -10     62    -51     51      2     10    -59    -41   -122
     46    -28    -77    -10     59    -51     70     18     25    -46      5   -106
     36    -23    -59     -5     46    -41     72     18     28    -44     46    -98
     20    -10    -33     -5     23    -20     70     15     28    -46     75    -88
      5    -12    -18      5     10    -15     70     12     31    -51    101    -80
     -5     -5     -2      5     -2     -5     70      5     31    -59     83    -85
    -15     -2     12      7    -12      5     70      5     33    -67     38    -85
    -18     -7     10     10    -15      0     72     -2     23    -85      0    -88
    -10      0     10      5    -10      5     72     -7     20    -96    -10    -77
    -10    -10      0     10     -7     -7     64    -18     10   -114    -38    -83
      2    -10    -15      2      7    -12     57    -18      0   -124    -67    -85
     15      0    -15    -10     15     -7     49    -18     -5   -122    -80    -96
     31      0    -31    -15     31    -15     49    -12     -2   -114    -90    -93
     85     15    -72    -51     77    -28     31    -25    -25   -129   -135   -109
    158     33   -124    -96    140    -44     12    -44    -54   -148   -207   -124
    205     33   -174   -122    189    -67     10    -51    -88   -168   -254   -142
    231     33   -197   -132    215    -80     15    -57   -106   -140   -223   -153
    249     57   -194   -155    220    -70     10    -59    -80    -88   -194   -150
    262     54   -207   -158    236    -75     20    -57    -57    -93   -218   -158
    270     49   -223   -161    246    -85     36    -46    -49   -103   -220   -166
    257     62   -194   -158    226    -64     64    -18    -23    -70   -176   -145
    257     70   -189   -163    223    -59     67     -5    -10    -49   -155   -137
    280    101   -181   -192    231    -38     62     -7    -10    -46   -129   -122
    332    129   -205   -233    267    -36     57    -25    -20    -57    -98   -103
    397    163   -233   -280    316    -33     46    -46    -25    -67    -67    -90
    439    181   -257   -311    348    -36     28    -64    -28    -88    -41    -98
    511    228   -283   -371    397    -25      7    -85    -36    -93    -18   -101
    600    267   -335   -436    467    -33    -20   -122    -57   -111     -7   -103
    680    303   -376   -491    530    -36    -46   -153    -83   -124    -10   -106
    727    301   -428   -517    579    -62    -96   -197   -114   -148     15   -116
    724    275   -449   -501    587    -85   -129   -226   -145   -168     23   -132
    730    277   -452   -504    589    -85   -145   -246   -155   -174     64   -132
    740    275   -465   -506    602    -93   -150   -246   -161   -179     51   -137
    680    226   -454   -454    566   -111   -150   -252   -168   -194     23   -161
    626    179   -446   -402    537   -132   -158   -270   -174   -207    -18   -184
    594    163   -431   -379    511   -132   -171   -293   -181   -223    -57   -197
    563    145   -418   -353    491   -135   -179   -309   -189   -241    -98   -213
    532    129   -405   -332    467   -137   -179   -319   -187   -249   -127   -213
    498    109   -389   -303    444   -140   -179   -327   -184   -254   -155   -220
    452    101   -350   -277    400   -124   -163   -316   -174   -254   -181   -223
    402    101   -301   -252    353    -98   -148   -296   -161   -252   -197   -215
    348     88   -262   -218    306    -85   -137   -283   -148   -252   -205   -215
    311     75   -239   -194    275    -80   -127   -265   -132   -252   -213   -213
    277     54   -226   -168    252    -83   -119   -254   -127   -254   -223   -218
    241     38   -202   -140    223    -80   -106   -233   -114   -254   -228   -218
    205     41   -163   -122    184    -59    -80   -200    -96   -257   -228   -226
    187      7   -181    -98    184    -85    -10   -111    -67   -262   -249   -267
    184     15   -168   -101    176    -75    114     44     18   -226   -241   -290
    197     75   -122   -135    161    -23    244    244    150   -122   -153   -233
    244    270     25   -259    109    148    306    405    319     75     51    -41
    275    691    413   -483    -67    553    288    446    514    381    410    337
    179   1215   1036   -698   -428   1127    171    340    717    761    870    828
     25   1387   1361   -706   -667   1374    -88     23    675    893   1060   1028
    -80    982   1062   -452   -571   1023   -290   -353    270    491    675    675
   -103    314    415   -106   -259    363   -394   -613   -239   -158      5     67
    -54   -148    -93    101     18   -122   -397   -576   -431   -465   -353   -288
    -20   -301   -280    161    129   -290   -324   -433   -405   -488   -413   -366
    -10   -272   -262    140    124   -267   -226   -311   -324   -431   -368   -332
     -7   -197   -189    101     88   -194   -129   -187   -220   -337   -296   -257
     -5   -137   -135     70     62   -137    -54    -93   -132   -259   -231   -181
      2    -93    -96     46     49    -93     -2    -36    -85   -210   -192   -145
     -5    -80    -77     41     33    -80     23     -5    -67   -184   -176   -129
    -12    -77    -64     46     25    -72     44     20    -49   -166   -158   -109
    -20    -75    -54     46     15    -64     62     41    -28   -150   -142   -109
    -18    -70    -51     44     15    -62     83     67      0   -132   -135   -103
    -23    -70    -49     44     12    -59    109     93     28   -114   -124    -93
    -25    -57    -31     41      0    -44    129    111     54    -96   -111    -80
    -20    -49    -31     33      2    -41    135    116     62    -88   -106    -77
    -12    -38    -25     25      5    -33    137    111     51    -93   -109    -70
    -12    -33    -20     20      2    -25    132     90     28   -114   -132    -80
    -15    -33    -20     23      0    -28    129     64      2   -132   -161    -90
    -18    -15      2     15    -12     -7    124     28    -23   -145   -176    -88
    -23     20     44      2    -33     31    119     -5    -33   -148   -166    -77
    -25     46     70    -12    -49     57    114    -31    -28   -145   -150    -59
    -41     36     77      0    -59     57    114    -44    -25   -148   -161    -54
    -67     10     77     28    -72     41    111    -44    -33   -145   -168    -51
    -98     10    109     44   -103     59    124    -25    -33   -129   -150    -41
   -122    -12    109     64   -116     46    137     -7    -31   -127   -135    -49
   -145    -18    127     83   -137     51    145      5    -18   -103    -96    -54
   -168    -28    140     98   -155     54    142     28      2    -67    -67    -51
   -202    -54    148    129   -176     46    145     46     12    -46    -70    -57
   -231    -67    161    148   -197     46    148     59     20    -28    -67    -57
   -252    -98    153    174   -202     25    155     75     25    -12    -51    -67
   -270    -98    171    184   -223     36    168    106     46     20    -12    -51
   -301    -85    215    194   -259     64    187    137     88     70     25    -10
   -314    -93    218    202   -267     62    189    153    106    103     38     15
   -316   -114    200    215   -259     41    192    163    119    135     54     46
   -324   -127    197    226   -265     36    192    174    135    168     90     96
   -335   -135    200    236   -267     31    194    179    145    187    124    148
   -358   -150    207    254   -283     25    197    176    150    184    150    192
   -358   -140    218    249   -288     38    187    171    161    174    181    231
   -353   -140    213    244   -285     36    179    163    166    150    194    249
   -363   -155    207    259   -285     25    174    155    168    132    184    257
   -371   -161    207    265   -293     23    181    155    166    116    192    275
   -371   -181    189    277   -283      2    189    153    161    111    202    296
   -361   -187    174    272   -270     -7    194    158    158    119    189    327
   -350   -161    189    257   -270     12    200    171    166    140    192    371
   -345   -155    189    249   -270     15    213    192    187    181    197    397
   -327   -161    163    244   -246      0    220    210    202    244    207    407
   -311   -171    140    241   -228    -15    220    220    218    324    226    407
   -306   -163    142    236   -226    -10    223    226    233    405    218    423
   -306   -153    153    228   -231      0    218    226    236    452    184    426
   -298   -150    148    223   -223     -2    213    228    239    478    145    423
   -290   -161    129    223   -210    -15    210    228    239    485    109    428
   -280   -168    111    226   -197    -28    207    228    231    483     83    433
   -267   -176     90    220   -179    -44    197    226    218    465     67    462
   -257   -187     70    220   -163    -59    189    223    205    439     51    483
   -226   -181     41    202   -135    -70    179    215    189    405     28    496
   -142   -181    -38    163    -51   -111    153    192    158    353    -12    504
    -59   -189   -132    124     36   -161    124    171    122    309    -49    480
     62   -176   -239     57    148   -205     93    148     83    262    -88    459
    184   -168   -353    -10    267   -259     49    114     41    207   -129    436
    259   -153   -413    -51    335   -283     18     90     10    166   -145    413
    233   -181   -415    -25    322   -296      2     83     -7    145   -135    389
    181   -189   -374      2    275   -280     15    103      0    145   -109    363
    122   -200   -322     38    220   -259     49    142     18    150    -88    340
    106   -200   -306     46    205   -252     70    166     31    148    -75    306
    150   -166   -316      5    231   -241     62    166     28    142    -59    252
    197   -140   -337    -31    267   -239     57    166     25    129    -51    187
    189   -122   -314    -33    249   -218     64    168     28    124    -44    132
    171    -85   -257    -41    213   -171     85    189     51    135    -23    111
    174    -51   -226    -62    200   -137     98    200     59    135     -7     72
    166    -28   -194    -70    179   -111    114    215     64    135      5     25
    145    -15   -163    -67    153    -88    132    228     72    129     18    -20
    122    -10   -132    -54    127    -70    140    231     77    127     46    -54
    122     10   -111    -64    116    -49    148    233     88    129     90    -72
    122     18   -103    -70    111    -41    153    236     98    132    119    -96
    111     44    -67    -80     88    -10    155    226    101    129    137   -129
    103     72    -31    -88     67     20    150    218     98    127    145   -174
     85     64    -23    -77     54     20    135    213     83    101    132   -231
     54     41    -12    -49     33     15    109    197     67     75    111   -241
     44     25    -18    -36     31      2     90    189     54     49     85   -205
     44      5    -38    -23     41    -15     85    184     41     25     57   -192
     28    -18    -49     -5     36    -33     80    184     33     12     41   -184
     10    -59    -70     23     38    -64     77    181     25    -12     18   -181
      7   -106   -116     46     62   -111     59    166      0    -54    -20   -192
      7   -129   -137     62     72   -132     57    150    -20    -85    -46   -202
    -15   -168   -153     88     67   -161     44    135    -36   -101    -54   -205
    -36   -189   -155    111     57   -174     36    111    -51   -122    -57   -207
    -62   -210   -148    135     41   -179     38    103    -57   -137    -54   -205
    -62   -228   -166    145     51   -197     44    111    -59   -145    -44   -197
    -72   -241   -168    155     46   -205     38     93    -72   -158    -44   -202
    -80   -223   -145    150     31   -184     38     83    -70   -145    -18   -187
    -90   -233   -142    161     25   -189     41     83    -64   -142      0   -181
    -98   -233   -135    166     18   -184     59     88    -49   -142     -2   -176
   -109   -252   -142    179     15   -197     75    109    -46   -153    -33   -202
   -127   -303   -179    215     23   -241    140    189     -5   -150    -62   -249
   -135   -306   -174    220     15   -241    244    319     83   -116    -59   -259
   -106   -220   -114    163      2   -168    353    485    215    -18      7   -197
    -62    -10     51     33    -59     20    397    600    368    163    187    -31
    -44    392    433   -174   -239    413    381    626    555    462    522    301
   -135    885   1021   -376   -576    953    246    467    691    797    909    675
   -202   1031   1234   -413   -717   1132    -38    124    571    862   1013    774
   -277    685    963   -205   -620    826   -215   -244    168    454    613    441
   -316     98    413    109   -366    254   -283   -452   -277   -145     10    -59
   -288   -301    -15    293   -137   -158   -285   -397   -441   -415   -285   -311
   -272   -506   -233    389    -20   -371   -228   -267   -410   -444   -348   -384
   -267   -532   -265    397     -2   -400   -174   -197   -350   -413   -337   -374
   -265   -478   -213    371    -28   -348   -111   -122   -265   -342   -290   -306
   -265   -374   -109    316    -77   -241    -41    -36   -166   -246   -202   -233
   -257   -275    -18    267   -119   -148      0      7   -101   -176   -132   -197
   -254   -239     15    244   -137   -111     15     28    -67   -158    -98   -171
   -270   -231     38    249   -155    -96     23     36    -51   -145    -72   -153
   -283   -231     51    257   -168    -90     20     28    -51   -153    -70   -140
   -288   -210     77    249   -184    -67     20     33    -41   -145    -62   -140
   -311   -189    122    249   -218    -33     23     38    -28   -127    -46   -109
   -332   -174    158    254   -246    -10     36     44    -15   -109    -18    -67
   -358   -168    189    262   -275      7     44     49     -2    -88     10    -38
   -379   -166    213    272   -296     23     46     57      7    -80     15    -28
   -394   -161    233    277   -316     36     36     49      7    -96      5    -36
   -410   -132    275    270   -342     70     36     64     28    -75     25     -7
   -407    -93    311    249   -361    109     38     83     57    -44     54     33
   -394    -90    303    244   -350    106     33     83     57    -57     -5     44
   -332    -90    239    210   -285     72     -2     59     28   -122   -119     23
   -277    -90    184    184   -231     46    -10     49      0   -153   -189    -10
   -239   -106    129    171   -184     10     15     51    -15   -155   -241    -62
   -205   -116     88    161   -148    -15     33     62    -25   -153   -283    -88
   -171    -85     85    127   -129      0     20     57    -38   -161   -311    -88
   -158    -51    106    103   -132     25     10     62    -33   -161   -314    -67
   -166    -36    129     98   -148     46     10     75    -23   -153   -316    -44
   -158     -2    155     80   -158     75     12     90    -10   -137   -306    -28
   -140     25    166     57   -155     96      2     93    -10   -137   -290    -44
   -127     51    179     36   -153    114     -5     88    -12   -135   -283    -75
   -116     41    155     36   -137     98    -15     77    -20   -140   -293    -96
   -103     33    137     36   -119     85    -20     72    -20   -142   -303    -70
    -96     54    150     18   -122    101    -25     67    -15   -124   -296    -28
    -90     57    148     15   -119    101    -38     59    -18   -124   -303     -5
    -90     51    142     18   -116     96    -51     49    -25   -132   -319    -15
   -103     44    148     31   -124     96    -46     54    -18   -129   -322    -38
   -109     38    148     33   -129     93    -36     67    -10   -122   -311    -54
   -140     20    158     59   -150     88    -25     80     -7   -114   -298    -72
   -153     10    163     70   -158     85    -31     67    -18   -124   -301    -88
   -124     10    135     57   -129     72    -38     44    -41   -150   -319    -93
    -96     10    106     41   -103     59    -38     31    -59   -166   -335    -96
    -90     10     98     38    -96     54    -28     28    -59   -166   -332   -101
   -109    -10     98     59   -106     44    -18     25    -59   -168   -329   -122
   -148    -33    114     90   -132     38      0     28    -57   -171   -327   -135
   -202    -67    132    135   -168     31     15     33    -54   -174   -324   -150
   -257    -88    168    174   -215     38     36     38    -41   -166   -314   -161
   -319   -101    218    210   -272     59     62     54    -18   -145   -285   -161
   -400   -114    285    257   -342     85     93     72      7   -124   -259   -158
   -517   -158    358    335   -439     98    137    101     38    -93   -226   -150
   -592   -179    413    384   -504    114    168    111     57    -75   -202   -140
   -618   -187    428    400   -524    119    181    109     64    -62   -184   -145
   -568   -168    400    368   -485    114    166     90     54    -75   -174   -150
   -506   -153    353    329   -431    101    137     62     33    -96   -166   -163
   -467   -145    322    306   -394     85    122     41     20   -111   -158   -176
   -423   -137    285    277   -358     72    106     25     12   -111   -150   -181
   -392   -145    246    270   -319     49     96     12      5   -114   -145   -207
   -363   -148    215    254   -293     33     77      0     -2   -119   -148   -215
   -335   -135    200    233   -267     31     64     -7    -10   -140   -184   -210
   -306   -122    184    213   -246     31     67      0     -7   -140   -194   -207
   -290   -103    187    197   -239     41     64      2      0   -124   -181   -210
   -257    -83    171    168   -215     44     59      7      7   -122   -181   -189
   -213    -83    127    148   -171     20     54      7      7   -119   -187   -184
   -163    -75     85    116   -127      5     46      7     10   -111   -187   -197
    -96    -20     75     59    -85     25     31      0      7   -116   -207   -202
    -15     10     23      0    -20     18     10     -2      2   -122   -215   -192
    109     51    -57    -80     83     -2    -20    -25    -12   -119   -218   -200
    252     93   -158   -176    205    -31    -62    -54    -36   -132   -218   -215
    379    132   -246   -254    314    -57   -101    -72    -51   -148   -223   -226
    439    166   -275   -303    355    -54   -124    -88    -59   -155   -228   -223
    436    184   -252   -311    342    -31   -114    -83    -49   -155   -226   -202
    384    168   -215   -277    298    -20    -77    -59    -41   -153   -226   -200
    324    119   -205   -220    265    -41    -57    -49    -38   -155   -231   -223
    301    122   -179   -213    239    -28    -49    -41    -36   -161   -244   -215
    301    161   -140   -231    220     10    -36    -33    -28   -163   -262   -192
    327    205   -122   -267    226     44    -28    -33    -25   -171   -290   -181
    345    223   -122   -283    233     51    -33    -44    -33   -181   -311   -176
    342    213   -129   -280    236     44    -49    -59    -44   -192   -324   -174
    337    213   -124   -275    231     44    -70    -72    -54   -197   -327   -187
    324    197   -127   -262    226     36    -77    -77    -64   -202   -342   -194
    303    171   -132   -236    218     20    -70    -75    -62   -200   -350   -184
    280    155   -124   -218    202     15    -70    -77    -67   -202   -358   -179
    267    124   -142   -197    205     -7    -72    -80    -77   -218   -371   -184
    259     90   -171   -176    215    -41    -70    -83    -90   -231   -381   -187
    241     54   -187   -148    215    -64    -70    -85   -103   -246   -376   -205
    207     36   -171   -122    189    -67    -88   -103   -122   -252   -361   -241
    176     15   -161    -98    168    -72    -85   -103   -124   -252   -345   -267
    161      0   -161    -80    158    -77    -72    -93   -119   -249   -329   -267
    122     -7   -129    -57    124    -67    -62    -80   -109   -239   -301   -249
     93    -18   -111    -38    101    -64    -67    -80   -111   -241   -296   -239
     72    -25   -101    -23     85    -62    -72    -80   -116   -244   -301   -239
     96    -38   -135    -31    114    -88    -83    -88   -127   -257   -316   -249
    119    -46   -166    -36    142   -106    -77    -83   -129   -265   -327   -254
    106   -111   -218      0    161   -163    -41    -25   -119   -277   -361   -283
     75   -127   -202     23    137   -163     77    114    -36   -244   -358   -298
     38    -67   -106     12     70    -85    205    280     90   -148   -288   -252
    148     88    -59   -116    103     15    277    418    239      0   -150   -129
    236    457    218   -348      7    337    244    431    392    249    140    153
    179    979    800   -579   -309    891    142    309    548    587    545    540
     70   1195   1124   -633   -527   1158   -124    -33    478    719    735    709
    -20    984   1005   -480   -511    995   -358   -433    150    472    530    506
    -62    355    418   -148   -241    387   -428   -691   -332   -176    -93    -10
    -57   -122    -64     88      2    -93   -426   -672   -555   -535   -444   -335
    -44   -358   -314    200    132   -337   -374   -530   -548   -589   -511   -441
    -36   -428   -392    233    176   -410   -301   -405   -488   -566   -488   -483
    -12   -379   -368    194    176   -374   -226   -322   -402   -493   -392   -439
      2   -311   -316    153    158   -314   -161   -265   -316   -426   -283   -368
     12   -259   -272    122    142   -265   -114   -236   -262   -381   -197   -329
     25   -228   -254    101    140   -241    -77   -213   -233   -355   -119   -303
     31   -215   -246     90    137   -231    -57   -197   -218   -340    -67   -288
     18   -223   -241    101    127   -231    -33   -181   -205   -316    -15   -275
     10   -226   -236    106    122   -231     -7   -166   -189   -290    -12   -267
      2   -236   -239    116    119   -236     12   -163   -184   -280    -62   -285
      0   -241   -241    119    119   -241      7   -189   -192   -280    -57   -327
     -7   -241   -233    124    111   -239      2   -205   -200   -270    -36   -337
    -10   -239   -228    124    106   -233     12   -202   -200   -270    -28   -332
     -2   -228   -226    116    111   -228     25   -197   -197   -272    -46   -335
     20   -233   -254    106    135   -244     28   -207   -210   -267    -46   -363
     36   -223   -259     93    145   -241     41   -202   -207   -252    -20   -384
     46   -197   -246     72    145   -220     54   -179   -205   -236      7   -376
     72   -168   -241     49    155   -205     59   -163   -213   -213     36   -363
     85   -124   -213     18    148   -168     44   -176   -239   -174     75   -342
     96    -96   -194      0    145   -145     41   -187   -236   -129    114   -309
    101   -101   -202     -2    148   -150     59   -181   -197   -114    129   -283
    109    -93   -202     -7    155   -148     59   -174   -171   -114    111   -233
    124    -90   -215    -18    168   -153     54   -166   -163   -145     54   -192
    158    -75   -233    -41    194   -153     57   -168   -168   -174     15   -171
    181    -59   -241    -62    210   -150     62   -171   -163   -179    -15   -132
    200    -46   -246    -75    223   -145     57   -176   -155   -179    -31    -85
    228    -41   -270    -96    249   -155     38   -181   -150   -184    -23    -57
    252    -41   -293   -106    272   -166     12   -194   -153   -179    -12    -49
    285    -33   -319   -127    301   -176    -18   -210   -163   -171    -10    -72
    348    -20   -368   -163    358   -194    -46   -220   -176   -158    -20    -85
    405    -10   -415   -200    410   -210    -75   -223   -192   -153    -28    -90
    446    -12   -462   -218    452   -236    -98   -218   -187   -148    -41   -103
    485    -36   -524   -226    504   -277   -124   -218   -179   -158    -59   -137
    532    -57   -589   -236    561   -322   -140   -207   -179   -176    -59   -163
    602    -51   -657   -275    628   -353   -187   -244   -210   -270   -119   -200
    670    -33   -704   -319    685   -368   -231   -301   -254   -324   -166   -233
    727    -18   -745   -355    735   -381   -259   -348   -290   -327   -181   -267
    774      7   -766   -389    771   -379   -275   -374   -309   -348   -197   -290
    802     18   -784   -410    792   -381   -290   -397   -329   -387   -215   -327
    831     36   -795   -433    813   -379   -301   -407   -342   -397   -215   -355
    849     62   -787   -459    818   -361   -306   -407   -348   -400   -210   -381
    841     80   -761   -459    802   -340   -296   -389   -337   -394   -200   -394
    826     70   -756   -449    789   -342   -288   -376   -329   -400   -207   -420
    836     80   -756   -457    795   -337   -285   -374   -324   -410   -205   -436
    844     85   -761   -467    802   -337   -285   -374   -327   -426   -205   -465
    857     98   -758   -478    807   -329   -288   -376   -329   -428   -171   -498
    888    114   -774   -501    831   -329   -298   -384   -342   -436   -132   -527
    922    132   -789   -527    857   -327   -309   -389   -350   -449    -85   -542
    953    135   -818   -545    883   -340   -322   -402   -366   -465    -80   -558
    997    129   -867   -563    932   -368   -324   -407   -376   -472    -18   -574
    992    127   -867   -561    930   -368   -319   -402   -381   -478     -7   -584
    989    127   -862   -558    927   -366   -322   -402   -392   -483    -20   -589
    995    127   -867   -561    932   -368   -332   -405   -397   -488      0   -581
    976    127   -849   -550    914   -361   -322   -394   -392   -483    -49   -579
    932    132   -800   -535    867   -332   -309   -379   -376   -454    -88   -571
    810    132   -678   -472    743   -272   -267   -335   -332   -407   -179   -532
    670    119   -550   -394    610   -215   -228   -285   -280   -366   -252   -483
    563    106   -457   -335    511   -174   -205   -249   -241   -337   -277   -444
    498    109   -392   -306    446   -140   -179   -213   -210   -309   -267   -413
    446    109   -340   -277    392   -114   -161   -187   -184   -296   -262   -389
    400    129   -272   -265    335    -70   -135   -158   -153   -270   -226   -353
    374    155   -218   -265    296    -31   -111   -124   -119   -231   -168   -303
    345    148   -200   -249    272    -25   -103   -114   -111   -218   -140   -288
    316    148   -168   -233    241     -7    -90    -98   -103   -200   -106   -272
    290    184   -109   -239    200     38    -57    -67    -77   -163    -49   -239
    265    200    -64   -231    166     67    -28    -41    -57   -135     10   -205
    231    202    -28   -218    129     88      0    -12    -38   -109     64   -171
    181    200     18   -192     83    109     38     25    -12    -67     90   -150
    158    215     54   -189     51    137     64     54      5    -23    109   -132
    161    223     62   -192     49    142     80     64     12      2    116   -132
    174    220     44   -200     64    132     83     59     10     10    124   -137
    189    265     75   -226     57    168     85     44      0     15    122   -122
    213    337    124   -275     44    231     62      0    -38     -2    103   -127
    223    392    168   -306     28    280     12    -70    -96    -46     54   -158
    220    415    192   -319     15    303    -20   -111   -119    -72     33   -174
    218    423    205   -322      7    314    -33   -122   -119    -88     31   -166
    202    402    197   -303      2    301    -36   -124   -116   -101     23   -171
    174    366    192   -270     -7    280    -31   -116   -106   -109     18   -181
    127    303    176   -218    -23    241    -18   -101   -101   -114     18   -184
     96    246    148   -171    -25    197    -12    -98   -106   -129     10   -197
     59    197    137   -129    -38    166     -5    -98   -114   -148      0   -207
     12    132    119    -72    -51    127      0    -98   -122   -166    -18   -218
    -18     77     96    -31    -57     88      2   -103   -132   -179    -23   -228
    -54     41     96      5    -75     67     15    -98   -132   -176    -12   -236
    -90     10    101     38    -98     57     31    -90   -127   -174      0   -241
   -124    -33     90     80   -109     28     44    -80   -124   -184     31   -241
   -148    -51     96     98   -124     20     54    -72   -119   -184     64   -231
   -174    -57    114    114   -145     28     70    -54   -103   -174     83   -215
   -200    -67    132    132   -168     31     90    -28    -80   -166    101   -207
   -223    -93    129    158   -176     18    127      7    -54   -150    137   -207
   -223   -127     96    174   -161    -15    192     88     -7   -114    153   -246
   -220   -109    111    166   -166      0    306    233     88    -46    202   -254
   -202    -25    176    111   -192     75    423    410    236     80    319   -166
   -150    179    329    -12   -239    254    493    566    426    280    527     31
   -114    576    691   -233   -402    633    467    602    633    589    901    407
   -202   1080   1283   -439   -743   1182    355    498    841    945   1348    852
   -342   1221   1564   -441   -953   1392     98    171    795   1021   1504    987
   -462    891   1353   -213   -906   1122   -119   -223    452    646   1205    688
   -493    215    709    137   -602    462   -223   -491    -36    -41    537    111
   -431   -218    213    322   -322     -2   -246   -465   -207   -329    210   -187
   -397   -392      5    392   -202   -194   -192   -337   -181   -335    129   -254
   -397   -420    -23    410   -187   -223   -111   -226   -109   -267    140   -236
   -371   -350     18    361   -197   -166    -20   -119    -18   -158    210   -187
   -337   -262     75    298   -207    -93     54    -31     46    -70    280   -127
   -324   -200    122    262   -226    -38    101     28     83    -18    324    -72
   -316   -171    145    244   -231    -12    119     57    101     18    303    -41
   -288   -166    122    226   -207    -23    109     54     85     28    262    -15
   -270   -155    114    213   -194    -20    101     51     72     33    244    -20
   -257   -153    103    202   -181    -23     96     51     59     36    218    -36
   -246   -142    103    194   -176    -20     85     41     46     33    179    -67
   -254   -145    109    197   -181    -18     80     33     38     33    184    -98
   -262   -145    116    202   -192    -15     83     41     38     33    189   -109
   -270   -163    103    215   -187    -28     83     44     28     25    174   -124
   -259   -161     98    210   -179    -31     80     38     15     25    153   -127
   -249   -140    109    192   -181    -15     72     41      5     20    135   -135
   -259   -122    137    189   -200      7     77     51      2     23    142   -119
   -270   -116    153    192   -213     18     83     64      2     33    148    -93
   -280   -109    171    194   -226     31     90     77      7     51    161    -51
   -285   -103    181    194   -236     38     93     85      7     62    166    -18
   -277   -103    174    189   -228     36     88     88      5     67    171     -7
   -257    -85    168    171   -215     41     83     93     -2     70    171      5
   -220    -62    158    142   -189     46     70     90    -18     62    158     28
   -127    -36     90     80   -111     25     38     72    -46     44    166     38
    -12    -15     -2     12     -5    -10     -5     46    -83     28    189     83
     41      0    -41    -20     41    -20    -38     28   -109     23    226    127
     33      0    -33    -15     33    -15    -51     23   -124     31    259    189
     -2     -2      0      2     -2     -2    -54     20   -140     28    236    252
    -33      0     33     18    -33     15    -51     31   -140     28    200    283
    -46      2     49     20    -49     25    -51     36   -142     28    158    293
    -64      0     64     33    -64     31    -54     31   -145     23    111    303
    -70      0     67     33    -70     33    -59     31   -142     28     96    311
    -83     -7     75     44    -80     33    -54     31   -135     44    109    301
    -90    -18     72     51    -83     25    -57     33   -137     49    111    303
    -83    -20     62     51    -72     20    -59     23   -142     41    132    267
    -75    -46     28     59    -54    -10    -67     12   -155     33    142    257
    -80    -77      2     77    -44    -38    -70      7   -174     20    132    252
   -103    -90     12     96    -59    -38    -62      5   -181     15    145    213
   -119    -96     23    109    -72    -36    -57     10   -184      7    116    189
    -93    -93     -2     93    -46    -49    -80    -10   -210    -33     38    132
    -72    -96    -23     83    -25    -59    -90    -18   -220    -59     -5    106
    -70    -96    -28     83    -23    -62    -83    -12   -218    -70    -59    163
    -70   -106    -36     88    -18    -72    -75     -5   -213    -77   -111    207
    -72   -109    -36     88    -18    -72    -62     10   -202    -77   -111    184
    -72   -114    -41     93    -18    -77    -49     20   -189    -77   -124    168
    -80   -124    -44    101    -20    -83    -38     28   -176    -77   -132    153
    -98   -132    -33    116    -33    -83    -23     38   -166    -70   -109    132
   -129   -137     -7    132    -64    -72     -2     51   -158    -51    -83    119
   -142   -127     15    135    -80    -57     12     51   -145    -33    -67    106
   -158   -122     33    140    -98    -44     18     49   -135    -20    -46     93
   -176   -124     51    150   -114    -36     18     33   -129    -12    -36     64
   -205   -124     80    163   -145    -23     12     28   -122     -5    -18     59
   -239    -98    137    168   -189     18     28     36    -98     12     23     80
   -267    -85    181    176   -226     46     46     41    -80     28     59     93
   -298    -70    228    184   -265     77     59     54    -57     49     90    119
   -337    -59    277    197   -309    106     80     70    -28     70    114    135
   -371    -36    335    205   -355    148     96     93     -2     96    142    153
   -387    -15    371    200   -381    176    109    114     23    124    163    168
   -405     12    418    197   -410    215    127    142     49    148    189    207
   -436     41    475    197   -454    257    148    179     80    166    192    246
   -480     62    540    207   -509    301    168    213    106    187    205    277
   -530     93    623    218   -576    358    194    249    137    223    241    298
   -620    111    732    254   -675    420    231    296    184    267    285    327
   -743    106    846    316   -795    475    275    337    226    301    296    363
   -722    116    839    301   -782    478    272    337    228    277    200    363
   -605    184    787    210   -696    485    241    319    220    239    111    376
   -514    213    727    150   -620    470    252    309    207    223     59    366
   -470    184    654    140   -561    418    280    306    194    210     12    337
   -431    184    615    122   -524    400    298    303    189    202    -18    316
   -366    213    579     75   -472    394    296    298    187    197    -49    280
   -316    233    550     41   -433    392    293    293    187    184    -59    228
   -290    270    561     10   -426    413    296    296    197    187    -36    187
   -272    319    592    -23   -433    454    301    301    215    205      0    184
   -249    355    602    -54   -426    478    288    298    220    207     23    202
   -233    353    587    -59   -410    470    270    285    213    200     20    205
   -241    314    553    -38   -397    433    249    259    192    179     -2    168
   -223    296    519    -36   -371    407    223    233    176    155    -23    145
   -213    265    478    -25   -345    371    202    213    155    127    -41    109
   -218    218    436      0   -327    327    192    194    129     98    -64     57
   -223    171    392     23   -309    283    168    171    109     75    -83      5
   -210    142    350     33   -280    246    158    155     90     57    -93    -38
   -215    103    319     54   -267    210    148    137     72     31    -98    -72
   -236     70    306     83   -270    187    137    122     57     10   -103    -88
   -233     36    267     98   -252    150    114     98     36    -15   -119   -111
   -220      0    220    111   -220    109    103     77     18    -36   -135   -132
   -218     -5    210    109   -215    101     98     70     15    -38   -127   -129
   -205    -10    194    109   -200     90     96     59      5    -49   -129   -132
   -181    -23    158    101   -174     67     88     46     -2    -57   -124   -150
   -176    -20    155     98   -168     67     88     38     -5    -54   -106   -150
   -166    -44    122    103   -145     38     83     28    -12    -57   -101   -155
   -148    -62     85    106   -116     10     88     31    -10    -57   -103   -168
   -142   -124     15    132    -80    -54    132     72     -7    -75   -137   -220
   -122   -135    -15    127    -54    -75    241    194     46    -59   -153   -257
    -88    -59     28     72    -59    -15    366    366    166     28    -88   -200
    -25    109    135    -41    -80    122    462    553    335    194     62    -46
     41    452    407   -249   -184    431    444    597    498    444    348    267
      2    995    992   -498   -496    995    329    501    693    810    782    743
   -168   1293   1462   -563   -815   1376     88    210    722   1010   1036   1021
   -316   1060   1376   -371   -846   1218   -148   -161    452    797    841    841
   -358    358    717      0   -537    537   -301   -532   -122    109    158    215
   -316   -184    132    249   -226    -25   -345   -597   -431   -309   -293   -241
   -262   -407   -145    335    -59   -277   -290   -472   -441   -387   -415   -400
   -215   -439   -223    327      2   -332   -194   -342   -374   -355   -415   -418
   -189   -348   -158    267    -15   -254    -88   -218   -272   -277   -361   -371
   -153   -231    -77    192    -38   -155     -5   -124   -181   -200   -296   -306
   -122   -181    -62    150    -31   -122     38    -75   -135   -163   -272   -277
    -88   -161    -72    124     -7   -116     62    -51   -114   -148   -275   -270
    -62   -163   -101    111     18   -132     62    -51   -111   -153   -285   -275
    -20   -145   -127     83     51   -137     51    -57   -119   -163   -296   -275
     31   -135   -166     51     98   -150     38    -67   -127   -174   -311   -283
     70   -132   -202     31    135   -166     36    -70   -129   -184   -329   -288
    124   -114   -239     -5    179   -176     18    -85   -142   -192   -348   -301
    179   -116   -296    -31    236   -205      5    -98   -155   -205   -374   -319
    226   -116   -345    -57    283   -231    -15   -111   -168   -218   -400   -337
    277   -116   -394    -80    335   -254    -38   -127   -181   -228   -428   -342
    327    -98   -428   -114    376   -262    -51   -137   -192   -236   -444   -335
    363    -77   -441   -142    400   -259    -59   -137   -194   -236   -452   -319
    363    -70   -436   -148    397   -254    -62   -137   -194   -233   -457   -306
    340    -77   -418   -129    379   -246    -57   -132   -192   -231   -457   -293
    306    -70   -379   -119    340   -223    -46   -122   -181   -220   -467   -277
    283    -83   -366   -101    324   -223    -23    -98   -158   -205   -459   -257
    259   -103   -363    -77    309   -233     -5    -80   -145   -197   -449   -249
    236    -93   -329    -70    283   -210      2    -64   -135   -184   -441   -249
    218    -93   -314    -62    265   -202     12    -49   -122   -171   -433   -246
    194    -85   -283    -54    239   -184     23    -38   -109   -153   -418   -241
    189    -62   -252    -62    220   -155     23    -33   -101   -137   -394   -239
    181    -59   -241    -59    210   -150     25    -23    -93   -124   -371   -241
    176    -59   -239    -59    207   -148     18    -18    -93   -124   -379   -244
    181    -38   -220    -72    200   -129      5    -25    -96   -124   -405   -249
    174    -20   -194    -77    181   -109     -2    -33   -101   -132   -426   -244
    174    -18   -192    -77    181   -103    -10    -44   -111   -137   -441   -254
    187    -10   -200    -88    192   -103    -12    -33   -109   -129   -426   -244
    179    -18   -197    -80    187   -106    -18    -25   -111   -122   -402   -220
    166    -36   -202    -67    181   -116    -23    -28   -119   -119   -376   -205
    153    -41   -194    -54    174   -116    -23    -31   -122   -114   -348   -194
    148    -31   -181    -59    163   -106    -25    -38   -124   -106   -316   -184
    140    -44   -184    -49    161   -114    -23    -41   -135   -106   -293   -176
    122    -46   -171    -38    145   -109    -20    -46   -137   -101   -275   -166
    106    -46   -153    -28    129    -98    -12    -49   -135    -96   -265   -168
    109    -72   -184    -20    145   -127    -12    -49   -145   -109   -267   -187
     98    -62   -163    -18    129   -111      0    -41   -135    -98   -254   -181
     93    -75   -171    -10    129   -122      7    -41   -129    -93   -254   -189
     93    -80   -174     -5    132   -127     18    -38   -119    -90   -249   -200
     80    -77   -158     -2    116   -119     31    -33   -106    -83   -231   -215
     67    -80   -150      5    106   -114     41    -25    -96    -72   -205   -236
     51    -98   -150     20     98   -124     51    -23    -88    -67   -179   -254
     38    -93   -132     28     85   -111     57    -25    -80    -59   -150   -272
     44    -88   -132     20     85   -109     57    -28    -72    -51   -129   -288
     33   -103   -137     33     83   -119     67    -20    -62    -41   -116   -285
     10   -111   -124     49     64   -116     72    -25    -57    -36   -106   -285
     -7   -119   -111     64     51   -116     83    -28    -49    -28    -90   -285
    -25   -119    -93     72     33   -109     85    -33    -44    -18    -80   -285
    -41   -124    -83     83     18   -103     83    -44    -44    -15    -59   -293
    -62   -135    -72     96      5   -103     80    -57    -41    -18    -31   -290
    -70   -148    -77    109      2   -114     88    -49    -38    -20    -12   -275
    -70   -142    -72    103      0   -109     83    -49    -31    -20    -12   -267
    -72   -145    -72    106      0   -109     77    -57    -25    -12     -2   -270
    -75   -140    -64    106     -7   -103     72    -54    -18     -2     20   -283
    -83   -129    -46    106    -18    -88     72    -44     -5     12     49   -290
    -90   -122    -31    103    -31    -75     70    -38     -2     18     70   -290
    -77   -103    -25     90    -25    -64     62    -51     -7     20     72   -293
    -72    -96    -23     83    -25    -59     57    -51     -2     25     57   -288
    -83    -80      2     83    -44    -38     64    -41     12     41     62   -272
    -62    -80    -18     70    -25    -49     62    -41     15     44     62   -285
    -23    -80    -59     51     15    -70     54    -31     12     41     38   -303
     10    -51    -62     20     33    -57     54    -20     18     49     38   -296
     31     -2    -33    -12     31    -18     75     -5     36     62     44   -259
     20      5    -15    -15     18     -2     93      7     36     57     44   -241
     23     38     12    -31      5     25    103     12     38     62     33   -226
     57     70     12    -64     20     41    111     28     36     72     10   -220
     93     96      2    -93     46     49    103     12      2     75     -2   -231
    129    106    -23   -119     77     41     93     -7    -33     72    -20   -239
    163    127    -36   -148    101     46    103      0    -15     57    -20   -226
    176    137    -38   -158    109     49    116     12     12     49    -12   -205
    179    109    -70   -142    124     20    137     51     49     85      2   -176
    200     88   -111   -145    155    -12     96      5     10     33    -31   -184
    220     83   -140   -153    181    -28     51    -49    -23    -12    -77   -194
    249     90   -158   -168    205    -33     28    -64    -38    -18    -93   -184
    270    106   -163   -187    218    -28      0   -103    -59    -33    -98   -174
    270     96   -174   -184    220    -38    -41   -142    -80    -93   -103   -194
    283     90   -192   -189    239    -49    -70   -161    -96   -150    -88   -210
    288     93   -194   -192    241    -49    -88   -163   -109   -181    -72   -210
    288     98   -189   -192    239    -44   -103   -187   -129   -197    -49   -213
    335    116   -218   -228    277    -49   -140   -223   -166   -233    -31   -226
    387    116   -272   -252    329    -77   -166   -241   -194   -267    -15   -241
    407    111   -298   -259    353    -93   -171   -254   -215   -283     10   -244
    407    119   -288   -262    348    -83   -174   -267   -231   -280     31   -239
    420    122   -301   -272    361    -88   -176   -277   -246   -280     31   -246
    433    135   -298   -285    366    -80   -176   -288   -246   -267     38   -249
    423    111   -311   -267    366    -98   -174   -283   -244   -259     28   -244
    405    111   -293   -257    350    -90   -168   -283   -252   -254      2   -236
    379    119   -262   -249    319    -70   -145   -257   -252   -249    -33   -236
    358     85   -272   -223    316    -93    -70   -163   -213   -241    -85   -262
    348     85   -265   -218    306    -88     54    -12   -137   -210   -137   -285
    355    176   -179   -265    267      0    200    189     15    -88   -101   -213
    394    371    -23   -384    210    174    280    368    220    122     57    -10
    407    753    345   -581     31    550    252    402    410    418    368    342
    301   1270    969   -787   -332   1119    114    270    584    787    800    797
    166   1423   1257   -795   -545   1340   -158    -51    527    922    982    974
     57   1034    976   -548   -459   1005   -335   -423    140    537    615    646
     20    342    322   -181   -150    332   -394   -626   -324   -111    -54     70
     49   -179   -228     62    137   -202   -387   -568   -511   -457   -452   -306
     67   -368   -436    150    252   -402   -316   -420   -478   -485   -519   -402
     67   -353   -423    142    244   -387   -223   -303   -384   -418   -475   -384
     70   -283   -353    106    210   -316   -137   -200   -280   -332   -402   -335
     72   -189   -265     57    168   -226    -67   -116   -192   -252   -327   -283
     70   -116   -187     23    127   -150     -5    -46   -122   -187   -265   -239
     57   -111   -168     25    111   -140     23    -10    -88   -158   -228   -218
     46   -116   -163     33    103   -137     31      5    -83   -148   -205   -213
     28   -137   -166     54     96   -150     38     15    -83   -153   -187   -218
      7   -129   -137     62     72   -132     62     41    -67   -142   -155   -205
     -2   -137   -135     70     64   -137     70     51    -62   -124   -140   -207
    -10   -153   -142     80     64   -148     75     62    -51   -103   -122   -215
    -33   -184   -150    106     57   -168     93     75    -38    -88   -109   -218
    -38   -194   -155    116     57   -176    109     83    -31    -72    -93   -213
    -41   -202   -163    119     59   -184    116     88    -25    -64    -77   -207
    -44   -210   -166    127     59   -189    127     98    -15    -49    -54   -202
    -46   -213   -166    127     59   -189    132     98    -10    -31    -28   -197
    -59   -213   -153    137     46   -184    135     96     -7    -23    -12   -194
    -59   -231   -174    145     54   -202    140     96     -7    -23     -2   -192
    -62   -228   -166    145     49   -197    142     93    -12    -23      5   -189
    -70   -218   -148    145     36   -184    140     80    -25    -31      5   -189
    -83   -207   -124    145     20   -166    140     70    -36    -41     -2   -192
    -98   -215   -116    155      7   -166    140     54    -49    -54    -15   -197
   -111   -220   -109    166     -2   -166    148     44    -49    -62    -23   -189
   -127   -207    -83    166    -23   -145    168     49    -33    -57    -18   -176
   -132   -205    -72    168    -31   -140    192     72    -12    -54     -7   -161
   -145   -187    -44    166    -51   -116    192     96      5    -31     23   -135
   -161   -166     -5    163    -77    -88    187    111     20     -7     62   -111
   -163   -168     -7    163    -77    -88    184    132     44     12    101    -88
   -163   -187    -23    176    -70   -106    181    145     57     33    142    -67
   -184   -174     10    179   -101    -80    176    153     77     59    197    -25
   -197   -174     20    184   -109    -77    176    161     90     83    246     10
   -215   -189     23    200   -119    -83    179    166     96    106    277     36
   -231   -210     20    220   -127    -96    168    155     93    135    303     57
   -218   -197     20    205   -119    -88    150    145     96    161    342     80
   -200   -171     28    187   -116    -72    142    142    103    179    387    116
   -200   -171     28    184   -114    -72    140    140    101    176    415    140
   -194   -179     15    187   -106    -83    135    127     93    166    433    153
   -181   -184     -2    181    -90    -96    119    122     98    150    439    166
   -192   -194     -2    192    -96    -98    124    132    129    135    439    192
   -187   -210    -25    197    -80   -116    122    140    176     88    423    205
   -168   -213    -44    192    -62   -129    129    155    252     57    405    220
   -166   -181    -15    171    -75    -98    150    176    319     90    402    249
   -181   -184     -2    181    -90    -93    163    189    355    127    384    254
   -187   -197    -10    189    -90   -103    176    205    363    166    355    249
   -176   -194    -18    187    -80   -106    184    218    355    205    316    239
   -184   -207    -25    194    -80   -116    184    220    329    241    283    231
   -187   -228    -41    207    -75   -135    187    223    306    270    259    228
   -184   -239    -57    210    -67   -148    192    220    283    285    246    231
   -176   -223    -46    200    -64   -135    194    215    257    290    231    241
   -142   -213    -72    176    -36   -142    179    194    207    262    189    241
    -88   -202   -114    145     10   -158    150    171    171    236    161    244
    -20   -189   -171    103     72   -179    122    145    129    205    124    241
      5   -194   -200     96    101   -197    101    124     93    171     77    236
    -20   -220   -202    119     88   -213    106    127     77    150     36    241
    -44   -233   -189    137     72   -213    116    140     72    140     12    252
    -64   -223   -158    142     46   -192    127    153     72    137      7    267
    -64   -200   -135    132     33   -168    132    171     83    148     12    283
    -75   -213   -140    142     31   -176    140    192     88    153     23    298
    -85   -202   -116    142     15   -161    148    210     98    174     46    316
    -90   -194   -106    140      5   -150    161    236    114    187     64    329
    -83   -187   -103    135     10   -145    161    244    122    194     72    342
    -46   -179   -135    111     41   -155    140    231    106    184     46    332
    -41   -163   -124    101     38   -145    135    236    109    189     33    337
    -31   -142   -111     83     38   -127    140    252    119    200     38    345
      0   -119   -119     59     59   -119    155    270    135    210     72    371
     20    -93   -116     36     67   -106    168    290    142    226    124    379
     25    -49    -75     10     49    -62    176    309    148    241    174    384
     33    -25    -59     -7     46    -41    179    319    153    249    192    384
     54    -28    -83    -12     67    -54    181    324    150    249    181    379
     57     -7    -64    -28     62    -36    197    337    155    259    184    384
     44      7    -36    -25     38    -12    202    329    158    262    184    384
     41     10    -33    -25     36    -10    200    329    155    270    176    394
     38     15    -23    -25     31     -2    184    329    148    272    163    407
     54      2    -51    -28     54    -25    163    314    124    254    137    436
     70    -18    -88    -25     77    -51    145    311    109    244    124    457
     67    -46   -114    -10     88    -77    132    298     88    223     93    478
     59    -96   -155     18    106   -124    140    296     70    197     46    491
     46   -153   -200     51    122   -176    137    283     49    171     10    478
     44   -179   -226     67    135   -202    116    265     28    153    -12    470
     41   -218   -259     88    148   -239    106    246      5    124    -46    449
     38   -262   -301    111    168   -280     85    207    -31     85    -96    415
     51   -296   -348    122    197   -319     70    189    -54     51   -129    394
     57   -311   -368    127    213   -340     64    176    -67     36   -145    384
     59   -314   -374    124    215   -342     57    161    -70     28   -150    374
     57   -322   -379    132    218   -350     51    145    -75     25   -153    358
     51   -340   -394    142    220   -366     57    145    -75     12   -155    337
     46   -355   -402    155    223   -379     57    140    -77      0   -158    316
     36   -361   -397    161    215   -379     51    132    -80     -7   -168    283
     41   -400   -441    179    241   -420     72    161    -70    -28   -184    241
     46   -449   -498    200    272   -472    148    259    -25    -41   -218    166
     41   -400   -441    176    241   -420    272    394     83     10   -187    150
     54   -316   -371    129    210   -342    374    540    220    124    -98    187
     80   -124   -205     23    142   -163    405    618    358    290     85    340
     80    332    249   -207    -85    290    327    592    537    623    475    678
     -5    758    763   -379   -384    761     98    324    574    880    805    937
    -85    763    849   -340   -470    805   -181    -57    361    826    792    885
   -174    314    488    -70   -329    400   -314   -387    -64    332    335    475
   -181   -296   -114    239    -36   -205   -327   -472   -446   -249   -231     20
   -155   -649   -493    402    168   -571   -296   -374   -524   -441   -444   -184
   -140   -792   -654    465    257   -724   -228   -252   -467   -439   -475   -252
   -135   -782   -646    459    254   -714   -166   -171   -387   -392   -454   -262
   -122   -709   -587    413    231   -646   -106    -93   -298   -324   -379   -267
   -103   -615   -511    358    202   -563    -49    -31   -213   -246   -293   -241
   -103   -548   -444    324    168   -496    -23      2   -168   -205   -249   -252
    -93   -522   -428    309    166   -475     -2     28   -142   -189   -213   -249
   -103   -527   -423    314    158   -475      5     36   -137   -189   -181   -239
   -114   -509   -397    311    140   -454     10     38   -127   -171   -129   -228
   -124   -509   -384    316    129   -449     15     49   -116   -163    -80   -213
   -132   -498   -366    316    116   -433     15     51   -103   -148    -54   -166
   -153   -478   -327    314     85   -405      5     44   -103   -137    -33   -140
   -189   -465   -275    327     41   -368      0     33   -106   -142    -25   -119
   -223   -441   -220    329     -2   -332      5     44    -93   -129      0    -88
   -252   -439   -187    345    -33   -314     15     57    -80   -116     28    -49
   -283   -433   -153    355    -64   -293     20     72    -72   -111     49    -23
   -314   -405    -90    361   -111   -249     25     93    -54    -88     83     12
   -355   -384    -28    368   -166   -205     49    122    -20    -51    103     57
   -392   -345     46    368   -220   -150     67    150      2    -20    106    106
   -441   -309    132    374   -288    -88     75    166     20     12    109    166
   -483   -316    166    400   -324    -75    101    189     38     31    103    205
   -540   -290    249    415   -394    -23    132    215     70     67    124    249
   -670   -233    436    452   -553    101    189    280    142    148    210    337
   -792   -194    597    493   -696    200    246    348    205    210    246    397
   -745   -163    581    454   -665    207    220    337    181    161    111    366
   -644   -145    498    394   -571    174    174    306    135     77    -25    298
   -576   -145    431    361   -504    142    179    301    122     67    -77    241
   -522   -155    366    337   -446    103    200    303    114     62   -109    184
   -496   -158    337    327   -418     88    184    288     88     44   -150    168
   -446   -124    322    285   -387     98    148    265     72     25   -174    192
   -400   -103    296    252   -348     96    127    257     62     15   -168    215
   -405   -109    296    257   -353     90    114    244     46      2   -155    197
   -415    -96    319    254   -368    111    106    236     38    -10   -142    148
   -418   -101    314    257   -366    106     90    218     18    -33   -158     96
   -387   -103    283    246   -335     88     77    197      2    -46   -181     59
   -358   -103    252    228   -306     72     59    176    -12    -64   -207     31
   -342   -145    194    244   -270     23     49    155    -36    -93   -244    -12
   -342   -181    158    259   -252    -12     46    142    -51   -106   -262    -57
   -337   -184    153    262   -246    -15     49    124    -57   -101   -257    -80
   -316   -213    103    265   -213    -54     46    103    -67   -106   -265   -122
   -270   -215     54    244   -163    -80     41     77    -77   -114   -265   -171
   -205   -226    -20    215    -93   -124     25     49    -96   -129   -259   -226
   -103   -223   -119    163      7   -171      5     20   -116   -148   -265   -277
    -10   -228   -218    119    101   -223    -15    -12   -142   -174   -288   -332
     70   -231   -303     80    187   -267    -44    -49   -174   -205   -319   -381
    137   -226   -363     41    249   -293    -62    -72   -187   -220   -332   -413
    192   -215   -407     12    298   -311    -77    -96   -200   -226   -332   -439
    228   -215   -446     -7    335   -329    -88   -111   -207   -236   -342   -454
    257   -226   -485    -15    368   -355   -101   -129   -220   -249   -358   -470
    280   -226   -506    -31    392   -366   -114   -150   -233   -259   -371   -478
    309   -231   -540    -38    423   -384   -132   -166   -254   -280   -389   -483
    332   -239   -574    -49    452   -405   -140   -174   -262   -290   -394   -488
    342   -257   -600    -44    470   -428   -137   -174   -265   -293   -397   -488
    345   -257   -602    -44    472   -428   -145   -179   -275   -303   -407   -485
    340   -241   -581    -49    459   -410   -148   -176   -275   -301   -407   -472
    332   -233   -566    -51    449   -400   -148   -171   -272   -296   -405   -462
    314   -218   -535    -49    423   -376   -135   -153   -257   -280   -394   -439
    296   -197   -493    -49    394   -345   -129   -137   -246   -262   -397   -420
    298   -192   -491    -51    394   -340   -124   -127   -239   -254   -410   -407
    288   -192   -480    -49    384   -335   -119   -111   -223   -239   -407   -397
    277   -176   -457    -51    366   -316   -106    -88   -200   -215   -368   -376
    277   -166   -446    -57    361   -306   -101    -72   -187   -207   -340   -358
    272   -140   -413    -64    342   -275    -85    -49   -163   -181   -319   -327
    249   -103   -353    -75    301   -228    -67    -28   -140   -150   -306   -303
    241    -85   -327    -77    283   -205    -51     -7   -116   -116   -288   -283
    231    -51   -283    -90    254   -168    -25     20    -88    -80   -259   -252
    218    -33   -252    -90    233   -142    -18     36    -72    -59   -236   -231
    197    -38   -239    -80    215   -137      0     51    -54    -36   -228   -220
    181      2   -179    -93    179    -85     25     77    -25      0   -192   -184
    171     49   -124   -111    145    -36     44     85    -10     18   -150   -161
    171     90    -80   -129    127      5     46     80     -5     18   -116   -137
    161    101    -59   -132    109     20     57     85      7     20    -96   -122
    148     93    -54   -122    101     20     51     75     -2     18    -96   -129
    140     90    -49   -116     96     20     28     57    -18      2   -106   -142
    129     98    -31   -114     80     33     15     46    -23      0   -106   -145
    114     80    -33    -98     72     25      7     41    -31     -7   -109   -161
    103     70    -33    -88     67     20     12     44    -31    -15   -106   -166
     93     31    -62    -64     77    -12      0     25    -49    -38   -114   -189
     75    -10    -85    -31     80    -46    -10     10    -67    -67   -127   -213
     57    -33    -93    -12     72    -64    -12      0    -83    -83   -135   -231
     44    -57   -101      5     72    -77    -28    -18   -101    -93   -137   -233
     36    -72   -109     18     70    -90    -41    -36   -116   -106   -142   -233
     25    -85   -111     31     67    -98    -44    -49   -127   -119   -163   -236
     18    -75    -93     25     51    -83    -46    -54   -129   -124   -174   -223
     15    -80    -96     31     54    -85    -51    -59   -137   -129   -184   -215
     10    -93   -103     38     57    -98    -51    -62   -140   -132   -189   -210
      2    -98   -101     49     51    -98    -54    -62   -142   -135   -205   -210
     -2    -90    -88     46     41    -90    -62    -70   -148   -140   -236   -215
      0   -124   -124     62     59   -124    -41    -44   -142   -153   -280   -236
      5   -192   -197     90     98   -194     28     46   -106   -166   -340   -283
     12   -153   -166     70     88   -158    142    179    -18   -132   -361   -293
     20    -70    -93     23     57    -80    246    340    119    -20   -301   -228
     67    142     75   -106     -2    109    309    462    285    174   -135    -59
     93    563    470   -329   -189    519    288    498    478    480    194    249
     20   1075   1054   -548   -517   1065    148    332    602    805    571    597
    -38   1117   1153   -540   -594   1135   -158    -41    413    792    592    597
    -96    737    833   -322   -465    784   -345   -405      7    371    202    262
   -122    119    241      0   -184    179   -402   -600   -431   -241   -387   -223
   -103   -285   -181    194     38   -233   -394   -548   -584   -504   -672   -488
    -83   -444   -363    262    140   -405   -332   -415   -530   -509   -709   -553
    -72   -470   -397    270    161   -433   -270   -335   -462   -467   -672   -563
    -62   -410   -348    233    140   -379   -205   -267   -374   -381   -571   -517
    -64   -332   -267    200    101   -301   -145   -215   -283   -290   -465   -452
    -67   -290   -223    176     75   -257   -111   -189   -233   -241   -387   -413
    -49   -249   -200    150     75   -226    -93   -174   -210   -220   -335   -392
    -54   -231   -176    142     59   -202    -88   -171   -194   -210   -298   -376
    -49   -241   -192    145     70   -218    -83   -168   -189   -207   -270   -371
    -59   -241   -184    150     59   -213    -85   -168   -184   -202   -249   -353
    -62   -215   -155    137     44   -187    -80   -174   -174   -194   -244   -322
    -64   -205   -140    135     36   -174    -70   -176   -171   -197   -262   -311
    -59   -207   -148    135     44   -179    -67   -176   -171   -189   -254   -322
    -49   -210   -161    129     54   -187    -72   -184   -179   -187   -241   -337
    -41   -215   -176    127     64   -197    -64   -176   -171   -181   -241   -353
    -18   -207   -192    111     85   -200    -49   -163   -161   -174   -231   -329
      2   -197   -200     98    101   -197    -36   -153   -155   -168   -220   -324
      0   -194   -194     96     96   -194    -25   -148   -155   -161   -213   -337
      7   -179   -187     83     96   -181     -7   -137   -145   -148   -184   -327
      7   -181   -189     85     98   -184      2   -119   -137   -137   -163   -322
     -2   -184   -181     93     88   -184     12   -103   -140   -137   -168   -329
      5   -171   -176     80     90   -174     12    -93   -150   -145   -181   -322
     18   -129   -148     54     83   -137      7    -88   -158   -142   -163   -303
     31   -101   -132     33     80   -114      2    -96   -174   -137   -140   -290
     41   -103   -145     31     93   -124     -5   -111   -215   -122   -135   -259
     64    -85   -153      7    106   -119    -20   -135   -265    -85   -140   -223
    103    -83   -189    -10    145   -135    -33   -145   -257    -75   -168   -184
    145    -98   -244    -25    194   -171    -51   -150   -239   -116   -213   -171
    189    -93   -283    -46    236   -187    -64   -150   -215   -145   -210   -192
    241    -96   -337    -72    288   -218    -80   -140   -194   -137   -189   -218
    277   -116   -394    -80    335   -254   -111   -153   -197   -155   -231   -236
    314   -111   -428   -101    371   -270   -148   -189   -223   -179   -288   -267
    374    -75   -449   -148    410   -262   -168   -215   -249   -189   -309   -296
    444    -41   -485   -202    462   -262   -200   -257   -270   -200   -324   -316
    491    -36   -530   -228    509   -283   -231   -296   -298   -220   -342   -337
    532    -25   -561   -254    545   -293   -270   -332   -324   -257   -348   -358
    605    -12   -618   -296    610   -314   -316   -363   -353   -288   -345   -387
    675      2   -672   -340    675   -335   -345   -397   -387   -301   -309   -394
    758     20   -737   -389    748   -355   -355   -433   -428   -309   -275   -387
    820     44   -776   -433    800   -366   -358   -467   -472   -316   -272   -389
    911     70   -841   -491    878   -384   -368   -491   -509   -337   -270   -413
   1031    116   -914   -574    971   -397   -402   -517   -548   -371   -228   -446
   1080    116   -963   -600   1021   -423   -420   -519   -568   -400   -150   -472
   1070     85   -987   -579   1028   -452   -418   -509   -571   -431   -116   -485
   1018     49   -969   -532    995   -459   -397   -485   -555   -444   -137   -485
    982     64   -917   -524    948   -426   -368   -470   -535   -441   -158   -470
    956    106   -849   -530    904   -371   -342   -454   -517   -423   -161   -454
    924    116   -810   -522    867   -348   -335   -457   -522   -426   -179   -462
    901    114   -787   -506    844   -335   -319   -454   -535   -436   -194   -459
    862    109   -756   -485    807   -322   -311   -441   -537   -433   -220   -441
    813     85   -727   -452    771   -319   -301   -423   -535   -423   -244   -436
    771     93   -678   -433    724   -293   -296   -415   -530   -415   -265   -454
    740    116   -623   -428    683   -252   -283   -397   -509   -400   -285   -454
    706    101   -605   -405    654   -252   -272   -374   -485   -392   -314   -444
    680     75   -607   -379    644   -265   -265   -355   -465   -389   -353   -436
    641     57   -587   -350    613   -265   -249   -332   -436   -376   -376   -433
    592     25   -566   -309    579   -270   -233   -309   -415   -366   -397   -433
    555     36   -519   -298    537   -239   -218   -283   -389   -348   -405   -418
    524     41   -483   -283    504   -220   -205   -262   -371   -337   -415   -423
    501     44   -457   -275    478   -207   -194   -236   -350   -316   -394   -420
    485     67   -418   -275    452   -174   -181   -215   -335   -285   -361   -402
    462     80   -381   -272    420   -150   -184   -205   -329   -277   -340   -387
    446     80   -366   -262    405   -142   -176   -187   -309   -265   -327   -371
    431    101   -329   -267    379   -111   -153   -153   -275   -236   -298   -348
    415    142   -272   -277    345    -64   -116   -114   -226   -189   -244   -322
    397    150   -246   -275    322    -49   -101    -90   -202   -171   -226   -314
    384    163   -223   -275    303    -28    -88    -77   -179   -153   -205   -285
    374    176   -197   -277    285    -10    -75    -62   -158   -127   -176   -277
    355    184   -171   -270    265      7    -64    -49   -145    -98   -135   -283
    337    192   -145   -265    241     23    -46    -33   -132    -75   -114   -267
    306    215    -90   -262    197     62    -25    -28   -116    -54    -98   -252
    296    223    -72   -259    184     75    -25    -36   -116    -51   -101   -236
    283    215    -67   -249    176     75    -36    -46   -122    -54   -103   -236
    267    210    -59   -239    161     75    -41    -59   -124    -57    -98   -241
    259    184    -75   -223    168     54    -49    -72   -129    -62   -106   -246
    244    150    -93   -197    168     28    -49    -75   -135    -67   -119   -257
    215    137    -77   -176    148     31    -46    -77   -137    -67   -127   -262
    189    101    -88   -145    137      5    -51    -90   -158    -80   -148   -272
    168     44   -124   -106    145    -41    -64   -109   -194   -106   -181   -311
    140    -15   -155    -64    148    -85    -75   -127   -233   -124   -215   -350
    124    -51   -176    -36    150   -114    -88   -148   -270   -142   -244   -379
    109    -67   -179    -20    142   -122    -98   -171   -301   -153   -262   -400
    103    -72   -176    -15    137   -124   -109   -184   -316   -161   -270   -413
    101    -85   -187     -7    142   -135   -109   -184   -322   -161   -267   -420
     93   -101   -194      5    142   -148   -106   -176   -314   -153   -257   -420
     67   -114   -181     20    124   -148   -103   -171   -303   -145   -239   -420
     54   -111   -168     28    109   -140    -96   -161   -285   -137   -215   -407
     41   -122   -163     38    101   -142    -93   -150   -275   -132   -194   -402
     41   -132   -174     46    106   -153    -96   -137   -262   -129   -179   -410
     44   -197   -244     75    142   -218    -46    -62   -233   -142   -202   -457
     44   -207   -252     80    145   -228     57     70   -153   -122   -200   -493
     51   -103   -155     23    103   -129    166    236    -12    -15   -106   -433
     77     93     15    -85     31     54    252    407    171    179     96   -257
     83    478    394   -283   -155    436    257    475    374    485    446     90
      5    971    966   -488   -480    969    168    384    540    828    854    483
    -93   1140   1231   -524   -662   1184    -77     75    465    930   1013    605
   -189    875   1065   -342   -626    969   -277   -293    124    636    756    366
   -239    233    472      2   -355    350   -342   -527   -348     -7    129   -161
   -218   -207     10    213   -116    -98   -342   -506   -540   -324   -205   -472
   -202   -387   -184    293    -10   -288   -280   -384   -517   -361   -267   -566
   -210   -426   -215    319      2   -322   -200   -275   -441   -319   -231   -566
   -213   -366   -153    285    -31   -259   -119   -174   -342   -233   -142   -496
   -207   -257    -49    231    -80   -153    -33    -80   -246   -145    -44   -420
   -207   -161     46    181   -127    -57     31    -15   -181    -83     23   -361
   -210   -119     90    166   -150    -15     70     18   -153    -57     59   -324
   -226   -103    122    163   -176     10     85     31   -145    -59     77   -309
   -241    -96    145    168   -194     23     96     31   -148    -70     93   -306
   -254    -83    168    166   -213     44    103     33   -155    -75    111   -303
   -262    -67    194    166   -228     62    114     41   -153    -72    142   -293
   -283    -51    228    166   -257     85    124     54   -148    -70    166   -275
   -296    -41    254    168   -277    106    135     72   -142    -64    200   -246
   -309    -28    280    168   -296    124    142     83   -122    -46    239   -226
   -327    -36    290    181   -309    127    148     88   -103    -33    272   -213
   -353    -46    306    197   -329    129    153     88    -83    -20    280   -213
   -366    -64    301    215   -335    116    161     85    -67    -10    285   -213
   -363    -64    296    213   -332    114    153     70    -75    -28    316   -205
   -353    -62    290    207   -322    114    137     57    -77    -44    379   -189
   -350    -57    293    202   -322    116    124     51    -70    -41    436   -168
   -350    -49    301    200   -327    127    122     51    -51    -38    441   -150
   -368    -36    329    200   -350    145    122     62    -10    -38    465   -132
   -374    -31    342    202   -358    155    129     72     38    -51    491   -103
   -379    -25    353    202   -366    161    127     75     90    -77    491    -75
   -392    -23    366    207   -381    171    129     80    140    -67    509    -51
   -405    -31    374    218   -392    168    132     85    171      2    540    -23
   -410    -38    371    226   -392    166    132     88    181     93    545     10
   -426    -57    368    239   -400    155    132     93    166    161    576     31
   -439    -83    353    259   -397    135    132     90    119    202    592     51
   -467   -111    353    288   -413    119    140     83     62    223    581     67
   -493   -135    358    314   -426    111    153     83     10    226    576    106
   -491   -129    358    309   -426    114    187     96    -31    218    563    132
   -467   -103    363    285   -415    127    176     93    -59    210    548    142
   -436    -98    337    265   -389    119    150     83    -90    197    535    153
   -407    -75    332    241   -371    127    122     67   -116    181    530    155
   -384    -67    316    223   -350    124     98     54   -148    150    509    148
   -361    -75    285    218   -324    106     85     38   -174    122    475    145
   -345    -80    265    210   -306     93     72     20   -194     93    436    150
   -335    -49    285    192   -311    116     62     20   -202     83    405    189
   -319    -36    283    176   -303    122     54     18   -213     70    358    197
   -316    -31    283    174   -301    124     54     23   -207     62    355    218
   -301    -25    275    163   -290    124     54     23   -213     51    355    241
   -296    -25    270    161   -283    122     59     38   -207     49    350    262
   -296    -18    275    155   -285    127     67     51   -197     59    353    275
   -309    -23    285    166   -298    129     77     62   -189     54    363    280
   -329    -25    303    176   -316    137     85     72   -181     62    353    290
   -335    -23    311    179   -324    142     88     72   -181     59    329    296
   -340    -15    322    176   -332    153     90     75   -184     57    311    314
   -329    -10    319    168   -324    153     93     75   -184     57    270    345
   -314     -2    309    158   -314    153     83     57   -197     41    205    345
   -298      0    298    150   -298    148     70     41   -215     23    161    355
   -293    -15    275    153   -285    129     64     31   -220     20    155    376
   -285    -18    267    153   -277    122     62     28   -223     18    142    387
   -267    -23    241    142   -254    109     51     31   -233     10    119    394
   -233    -36    197    135   -215     80     38     23   -239      2     93    376
   -200    -46    153    122   -179     51     20      7   -252    -12     72    335
   -153    -23    127     88   -142     51     10     15   -246     -7     72    332
   -116    -12    103     64   -111     44      0     15   -249    -10     75    348
    -90     -7     83     49    -88     36     -2     18   -246     -5     88    381
    -67     10     77     25    -72     44     -5     33   -233     10    111    426
    -33     28     62      2    -49     44    -12     36   -226     12     96    446
     -7     31     38    -12    -23     33    -28     31   -231      2     46    423
      7     64     57    -36    -23     62    -25     38   -218     15     25    420
      5     93     85    -49    -38     88    -10     62   -189     38     20    423
     -5    106    111    -51    -57    109      5     80   -166     59     25    415
     -7    122    129    -59    -67    124     23    101   -142     80     44    402
    -18    148    166    -64    -90    155     46    127   -114    103     72    394
    -28    158    184    -67   -106    168     64    140    -98    111     88    363
    -38    171    207    -67   -122    189     80    150    -80    119     98    324
    -49    194    244    -72   -145    218     93    150    -64    135    111    301
    -62    200    262    -67   -161    231     98    140    -57    137    119    280
    -64    179    244    -59   -155    210     85    116    -67    127    106    257
    -83    148    228    -33   -155    187     64     93    -85    106     85    226
    -90    148    239    -28   -166    192     54     80    -93     98     83    210
   -109    140    249    -15   -179    194     49     80    -98     93     77    202
   -140    119    259     10   -200    189     49     88    -96     93     77    184
   -166     90    257     36   -210    174     59     90    -96     90     75    171
   -181     57    239     62   -213    148     59     83   -109     72     62    148
   -202     12    215     96   -207    114     57     70   -124     54     46    122
   -226     -7    218    114   -223    103     62     77   -129     51     41    109
   -252    -15    236    132   -246    109     64     83   -132     54     49    116
   -285    -44    239    163   -262     96     70     85   -140     49     49    114
   -329    -77    252    205   -290     85     80     90   -140     46     51    122
   -340    -72    267    205   -303     96     83     88   -137     38     20    129
   -314    -57    257    184   -288     98     72     83   -142     25    -25    124
   -311    -62    249    187   -283     93     75     83   -148     15    -64    111
   -316    -62    254    189   -285     96     96     93   -140     23    -96    114
   -303    -54    249    179   -277     96    111    109   -132     31   -124    124
   -285    -83    202    184   -246     57    129    140   -127     15   -176     93
   -265   -129    135    197   -202      2    207    228    -93     -2   -239     25
   -249    -90    158    171   -205     33    324    363     -5     38   -236     15
   -200     31    231     80   -215    129    423    535    140    163   -135    106
   -127    314    441    -93   -283    376    459    654    316    376    101    337
   -109    823    930   -358   -519    875    433    680    540    727    514    753
   -220   1327   1548   -553   -883   1436    275    506    706   1075    932   1163
   -332   1257   1587   -465   -958   1421    -10    114    509    992    875   1096
   -400    727   1127   -163   -763    927   -200   -288     23    457    348    610
   -402     64    465    168   -436    265   -288   -493   -423   -129   -249     36
   -345   -303     41    324   -194   -132   -272   -415   -524   -324   -475   -236
   -319   -387    -70    353   -124   -228   -189   -280   -467   -309   -480   -285
   -303   -368    -64    335   -119   -218   -103   -179   -384   -246   -431   -272
   -270   -280    -10    272   -132   -145    -23    -80   -290   -163   -358   -226
   -228   -189     38    210   -135    -75     44    -10   -215    -85   -283   -176
   -200   -148     49    171   -124    -49     77     15   -181    -49   -241   -161
   -174   -142     31    155   -103    -57     88     20   -171    -41   -220   -161
   -171   -148     23    158    -98    -62     96     28   -161    -33   -200   -163
   -158   -129     28    145    -93    -51    103     38   -148    -23   -174   -155
   -140   -116     23    127    -83    -46    109     36   -140    -20   -158   -166
   -129   -127      2    127    -67    -62    103     23   -145    -25   -158   -184
   -119   -140    -20    129    -51    -80     96     10   -153    -38   -166   -189
    -93   -132    -38    114    -28    -85     96      5   -153    -44   -168   -189
    -88   -127    -41    106    -25    -85     93     -5   -153    -46   -168   -187
    -93   -127    -33    109    -31    -80     96     -7   -145    -44   -155   -181
    -98   -127    -31    111    -36    -80     96    -10   -142    -41   -145   -181
   -101   -122    -20    111    -41    -72     98    -10   -140    -41   -140   -181
   -114   -129    -15    119    -51    -72    103    -10   -135    -36   -135   -181
   -129   -137     -7    132    -62    -72    111    -10   -127    -25   -127   -181
   -119   -129    -12    124    -54    -70    106    -18   -127    -25   -135   -189
    -98   -119    -20    109    -38    -70    103    -18   -124    -23   -145   -197
    -83   -106    -23     93    -33    -64    103    -18   -119    -12   -148   -197
    -54   -106    -51     80     -2    -77     98    -20   -124    -12   -150   -210
    -28   -116    -88     70     28   -103     85    -31   -137    -23   -153   -223
    -15   -119   -103     67     44   -111     80    -36   -142    -28   -148   -223
     -2   -101   -101     49     49   -101     75    -33   -137    -18   -135   -215
     12    -75    -90     31     51    -83     70    -38   -135    -10   -122   -207
     31    -75   -106     20     67    -90     57    -44   -145    -12   -127   -207
     54    -70   -124      7     88    -96     44    -51   -150    -15   -135   -207
     80    -54   -135    -15    106    -96     31    -54   -153    -12   -140   -192
     90    -49   -140    -23    114    -93     18    -64   -163    -18   -145   -179
    101    -64   -168    -20    135   -114      0    -77   -176    -31   -163   -181
    129    -64   -194    -31    161   -129    -12    -88   -194    -46   -181   -184
    142    -44   -187    -51    163   -114    -18    -93   -202    -49   -184   -176
    137    -51   -192    -44    163   -122    -12    -93   -207    -54   -200   -174
     96    -75   -171    -10    132   -122     -2    -85   -205    -54   -202   -168
     75    -80   -155      2    114   -116     -2    -88   -210    -57   -207   -158
    137    -80   -220    -28    176   -150    -18   -106   -233    -83   -239   -176
    155    -85   -241    -36    197   -163     -7    -98   -236    -88   -257   -181
    124    -72   -200    -25    158   -135     15    -80   -220    -77   -254   -171
     96    -72   -168    -10    132   -119     31    -62   -207    -70   -254   -166
    106    -90   -197    -10    148   -142     38    -59   -205    -75   -267   -174
    109    -90   -202    -10    155   -145     57    -36   -189    -62   -259   -163
    181    -67   -249    -59    213   -155     49    -38   -192    -64   -270   -174
    272    -46   -319   -111    296   -181     36    -41   -194    -70   -280   -184
    265    -44   -311   -111    285   -176     49    -36   -189    -64   -283   -181
    236    -51   -288    -93    259   -168     67    -25   -179    -57   -285   -176
    210    -67   -277    -70    244   -171     83    -15   -166    -49   -290   -184
    176    -90   -267    -41    220   -179     93    -10   -161    -41   -298   -176
    148    -88   -236    -31    189   -161     96    -10   -163    -46   -324   -200
    124    -96   -220    -15    171   -158    101      0   -155    -44   -345   -218
    109   -106   -215     -2    158   -158    103      2   -161    -51   -371   -228
     98   -127   -226     15    161   -176    109      7   -163    -54   -387   -239
     90   -103   -194      5    140   -148    109     12   -158    -41   -374   -231
     98    -75   -174    -12    135   -124    114     23   -153    -31   -366   -213
     98    -75   -176    -12    135   -124    116     25   -150    -25   -374   -207
     93    -72   -166    -10    129   -119    111     20   -148    -20   -381   -205
     88    -64   -153    -12    119   -109    111     23   -140    -12   -384   -181
     88    -54   -145    -18    114    -98    114     28   -124      7   -368   -161
     88    -46   -137    -20    109    -90    111     25   -116     23   -353   -153
     72    -59   -132     -5    101    -96    109     18   -111     41   -335   -168
     59   -101   -161     18    109   -129    101      2   -114     49   -335   -197
     57   -109   -166     25    109   -137    101     -7   -116     51   -342   -207
     49    -88   -137     18     90   -111    116     -2   -106     70   -329   -200
     25    -67    -93     20     59    -80    132      5    -90     96   -288   -171
    -23    -51    -31     36      2    -41    161     20    -62    122   -244   -145
    -80    -70     10     72    -46    -31    197     41    -36    142   -207   -119
   -111    -85     25     98    -72    -28    218     46    -31    150   -192   -119
    -93    -72     20     83    -57    -25    210     33    -31    158   -166   -127
    -96    -62     33     77    -67    -12    213     20    -12    171   -116   -127
   -103    -49     54     75    -80      2    215      0     -5    176    -75   -127
   -111    -62     49     85    -83     -5    200    -23    -12    168    -51   -124
   -111    -80     31     96    -72    -25    166    -59    -38    145    -57   -142
    -77    -70      5     72    -41    -31    142    -85    -54    122    -59   -161
    -59    -59      0     59    -31    -31    129    -88    -59    109    -36   -155
    -75    -67      7     70    -41    -31    129    -88    -67     96    -18   -150
    -54    -80    -25     67    -15    -54    129   -101    -83     67    -20   -168
    -44   -106    -64     75     10    -85    106   -119   -114     33    -23   -184
    -31   -124    -93     77     31   -109     85   -137   -150      5      0   -200
    -44   -150   -106     96     28   -129     77   -145   -184    -23      5   -210
    -36   -148   -111     93     36   -129     57   -168   -241    -54    -62   -228
    -59   -145    -85    101     10   -116     64   -153   -285    -51   -176   -228
     36   -137   -174     49    103   -155     38   -171   -303    -54   -270   -246
    135   -140   -277      2    205   -207     15   -200   -319   -101   -350   -285
    205   -161   -366    -20    285   -262     -2   -207   -342   -132   -381   -319
    277   -197   -475    -41    374   -335    -20   -213   -329   -148   -405   -329
    345   -194   -540    -75    441   -366    -36   -223   -311   -155   -420   -324
    405   -189   -597   -109    498   -392    -51   -233   -309   -155   -444   -348
    470   -197   -667   -135    568   -431    -59   -233   -311   -155   -459   -387
    506   -246   -756   -129    628   -501    -18   -176   -303   -163   -483   -454
    561   -236   -797   -163    678   -517     54    -67   -262   -158   -501   -511
    633   -145   -779   -244    706   -462    127     80   -168    -90   -467   -501
    722     18   -704   -368    714   -342    189    236    -23     46   -327   -392
    797    400   -397   -600    597      2    155    267    145    293      5    -67
    771    956    184   -865    293    571     36    161    319    620    475    387
    654   1228    571   -943     41    898   -228   -168    280    763    724    618
    610   1008    397   -807    106    704   -493   -568    -41    509    548    423
    636    332   -306   -485    470     12   -659   -927   -615   -184   -103   -187
    724   -181   -909   -272    815   -545   -717   -995   -917   -613   -522   -626
    774   -376  -1153   -200    961   -766   -662   -883   -937   -698   -618   -750
    792   -387  -1179   -202    984   -782   -553   -761   -865   -670   -610   -750
    792   -309  -1101   -241    945   -704   -436   -636   -756   -579   -555   -685
    779   -202   -982   -290    880   -592   -350   -548   -659   -488   -504   -620
    758   -122   -883   -319    820   -501   -296   -498   -602   -426   -472   -571
    717    -90   -807   -311    761   -449   -252   -467   -563   -392   -475   -540
    678    -83   -761   -298    717   -423   -220   -444   -540   -387   -496   -522
    662    -93   -758   -285    709   -426   -210   -441   -535   -394   -548   -514
    639   -106   -745   -267    691   -426   -207   -446   -535   -405   -605   -511
    620   -106   -727   -257    672   -415   -192   -439   -519   -400   -641   -506
    597   -137   -735   -231    665   -436   -181   -436   -511   -394   -675   -514
    555   -132   -688   -210    620   -410   -171   -420   -493   -376   -685   -504
    527   -124   -654   -202    589   -389   -166   -397   -475   -361   -696   -496
    527   -127   -654   -200    589   -389   -163   -379   -467   -358   -701   -491
    524   -111   -639   -207    581   -374   -158   -366   -457   -353   -691   -478
    511   -101   -613   -205    561   -355   -150   -353   -444   -345   -688   -462
    498   -111   -613   -194    555   -361   -150   -342   -439   -350   -701   -449
    472   -111   -584   -179    527   -348   -142   -329   -428   -358   -706   -426
    452   -135   -589   -161    519   -361   -127   -309   -413   -358   -701   -392
    462   -158   -623   -153    542   -389   -124   -296   -405   -353   -698   -366
    467   -148   -615   -161    540   -381   -114   -277   -387   -327   -691   -332
    446   -140   -587   -153    517   -363    -90   -249   -368   -301   -685   -301
    433   -137   -571   -150    501   -353    -77   -228   -358   -285   -688   -270
    410   -129   -540   -140    472   -335    -62   -202   -342   -259   -691   -241
    392   -122   -514   -135    452   -319    -57   -187   -329   -233   -693   -213
    400    -93   -493   -153    446   -293    -64   -187   -322   -213   -696   -184
    397    -83   -480   -158    439   -283    -70   -184   -322   -192   -698   -158
    389    -72   -462   -158    426   -267    -70   -181   -322   -171   -704   -137
    392    -51   -444   -171    418   -249    -72   -171   -314   -145   -698   -106
    402    -51   -454   -174    428   -252    -72   -163   -309   -127   -696    -80
    420    -44   -465   -189    441   -252    -77   -163   -311   -111   -698    -62
    431    -44   -475   -194    452   -257    -88   -166   -316   -103   -709    -59
    431    -51   -483   -189    454   -267    -98   -168   -324   -103   -719    -57
    426    -83   -509   -171    467   -296   -101   -171   -332   -111   -735    -54
    402    -98   -501   -153    452   -298    -93   -163   -329   -106   -737    -49
    371    -90   -462   -140    415   -275    -70   -148   -311    -85   -730    -33
    350    -93   -444   -129    397   -267    -57   -140   -303    -85   -740    -33
    342    -98   -441   -122    392   -270    -46   -145   -301    -88   -753    -44
    319   -122   -441   -101    379   -280    -33   -150   -309    -98   -776    -72
    309   -127   -436    -90    371   -280    -23   -142   -306    -98   -787    -88
    288   -137   -426    -77    355   -280     -7   -132   -293    -88   -792   -101
    257   -137   -394    -59    324   -265     25    -98   -249    -57   -784   -101
    246   -101   -348    -75    296   -223     51    -64   -202    -23   -769    -98
    244    -54   -298    -93    270   -176     72    -36   -158      7   -748    -96
    246    -46   -296   -101    270   -171     90     -7   -127     23   -730    -96
    254    -46   -301   -103    277   -174    106     10   -111     28   -724   -109
    244    -38   -283   -103    262   -161    114     15   -103     28   -735   -129
    241    -33   -275   -103    257   -153    111      5   -114     20   -727   -155
    239    -41   -283    -98    257   -161     98    -12   -142     -2   -714   -189
    262    -44   -306   -109    283   -174     90    -36   -176    -36   -756   -226
    306    -12   -322   -148    314   -166     75    -62   -213    -67   -779   -262
    340     10   -332   -176    335   -161     44   -101   -257   -106   -807   -296
    371     31   -340   -202    355   -155     20   -132   -280   -127   -833   -319
    392     57   -335   -223    363   -137     15   -153   -298   -135   -836   -329
    402     75   -329   -239    366   -127     -7   -179   -319   -142   -846   -345
    402     64   -337   -236    371   -135    -28   -192   -335   -150   -867   -348
    361     41   -322   -202    342   -140    -38   -189   -332   -148   -898   -332
    309     18   -290   -163    301   -135    -28   -166   -309   -127   -909   -301
    267     -2   -270   -132    267   -135     -5   -129   -283   -116   -872   -275
    218    -33   -254    -93    233   -142     36    -98   -257   -103   -865   -249
    166    -57   -226    -54    194   -142     75    -57   -220    -85   -839   -213
    101    -38   -140    -31    119    -88    127     10   -166    -44   -782   -145
     72    -33   -106    -20     88    -70    158     62   -116      2   -737    -93
     49    -33    -83     -7     64    -57    174     93    -72     38   -665    -54
     23    -15    -38     -5     28    -25    202    135    -20     98   -581     -7
      0      2      2      0      0      2    228    174     31    153   -475     44
    -15     10     23      2    -20     15    246    189     59    197   -381     57
    -15     36     51    -10    -33     44    262    210     98    246   -280     77
    -23     51     75    -15    -49     64    285    236    142    288   -171    106
    -46     59    106     -5    -75     83    306    254    179    324    -85    132
    -59     75    132    -10    -96    103    316    259    213    358    -41    148
    -77     59    137      7   -106     96    316    257    236    355     -5    166
    -85     57    142     12   -114     98    306    244    262    322     15    171
    -88     57    145     15   -116    101    280    226    303    249     -5    153
    -88     44    132     20   -111     88    259    215    353    171    -36    148
    -98     18    116     38   -106     67    252    213    376    132    -70    135
   -111    -28     83     67    -98     28    244    205    363    145   -109    106
   -116    -70     46     93    -83    -12    228    197    335    192   -148    101
   -124   -124      0    124    -64    -62    220    189    298    223   -179    101
   -132   -168    -38    150    -49   -103    220    179    246    241   -192     96
   -142   -213    -72    176    -36   -145    210    166    194    246   -200     96
   -145   -252   -106    200    -20   -179    210    166    158    252   -241    106
   -145   -275   -129    210    -10   -202    205    166    129    252   -309    109
   -129   -270   -140    200      2   -207    189    150    103    246   -350    124
   -129   -285   -155    205     10   -220    171    137     75    231   -387    137
   -135   -288   -153    213      7   -220    161    129     51    218   -407    150
   -137   -283   -148    207      2   -215    140    116     31    205   -423    155
   -135   -290   -155    213     10   -226    135    111     20    200   -428    176
   -129   -303   -176    215     20   -241    127    106      7    187   -431    194
   -122   -335   -213    228     44   -275    129    122     -2    166   -433    192
   -103   -387   -283    244     88   -335    202    231     28    153   -452    168
    -75   -348   -272    210     96   -309    311    379    119    197   -420    205
    -18   -241   -223    127    101   -233    407    553    257    311   -322    327
     83      2    -80    -41     83    -38    431    649    394    485   -132    553
    181    470    285   -327    -51    376    348    607    537    766    215    922
    158    932    774   -545   -309    854    135    361    584   1018    550   1257
    116    963    846   -540   -363    906   -174    -33    363    961    553   1247
     54    511    457   -283   -200    485   -374   -436   -111    454     72    813
     51   -142   -194     44    122   -168   -418   -558   -527   -155   -563    275
     75   -511   -589    218    329   -550   -394   -457   -615   -353   -795     51
     83   -631   -717    272    397   -672   -319   -332   -561   -355   -820      5
     83   -615   -698    267    389   -657   -239   -241   -475   -303   -792     33
     98   -532   -633    215    363   -581   -163   -148   -376   -220   -730    111
    114   -436   -550    161    332   -493   -109    -85   -298   -150   -678    189
    116   -389   -509    135    311   -449    -75    -49   -254   -114   -657    228
    122   -371   -493    124    306   -431    -51    -20   -228    -96   -646    252
    111   -366   -478    127    290   -420    -41     -5   -220    -93   -646    265
     98   -353   -452    124    275   -402    -31     10   -213    -90   -644    262
     88   -345   -433    127    259   -387    -25     18   -205    -85   -633    241
     64   -350   -415    142    239   -381    -10     41   -192    -72   -615    236
     54   -337   -394    140    220   -366     -2     54   -184    -64   -600    239
     44   -335   -379    142    210   -355      0     59   -179    -62   -584    236
     36   -337   -374    148    202   -355     -2     67   -174    -57   -568    241
     25   -324   -350    150    187   -337      0     70   -166    -51   -561    239
      7   -316   -327    153    166   -322     10     98   -148    -38   -545    257
     -7   -309   -301    158    145   -306     18    116   -140    -28   -527    275
    -20   -314   -293    166    135   -303     23    124   -140    -25   -524    272
    -36   -306   -270    171    116   -288     25    140   -127    -15   -514    275
    -54   -285   -231    168     85   -259     36    148   -114     -5   -498    267
    -83   -293   -210    187     62   -252     41    161   -101      5   -478    265
   -103   -301   -197    202     46   -252     41    171    -96     10   -454    270
   -116   -298   -181    207     31   -241     33    179    -98     20   -433    267
   -127   -283   -155    205     12   -220     33    197    -85     36   -415    270
   -150   -293   -142    220     -5   -218     33    213    -80     41   -410    262
   -181   -298   -119    239    -33   -210     36    218    -77     44   -400    252
   -228   -288    -59    259    -85   -174     41    220    -70     54   -389    249
   -254   -272    -18    262   -122   -145     36    218    -62     67   -379    252
   -272   -270      2    270   -140   -135     31    226    -49     80   -368    257
   -298   -265     33    280   -168   -116     33    231    -41     98   -355    259
   -324   -249     75    288   -200    -88     33    236    -38    109   -342    254
   -353   -265     88    309   -223    -88     20    241    -41    106   -340    246
   -371   -249    119    309   -246    -64     23    254    -33    122   -324    259
   -405   -223    179    311   -293    -23     36    265    -18    148   -306    272
   -452   -236    215    345   -335    -10     49    277     -7    166   -293    265
   -501   -223    275    361   -389     25     67    288      2    189   -272    254
   -545   -202    342    374   -446     70     80    309     28    205   -267    267
   -584   -194    389    389   -488     96    106    332     46    205   -316    277
   -506   -158    348    332   -428     93     77    322     36    158   -436    290
   -426   -161    262    290   -345     49     44    277    -10     75   -553    262
   -423   -210    210    316   -316      0     85    252    -41     54   -636    197
   -407   -244    163    324   -285    -41    129    236    -57     54   -685    116
   -384   -246    137    316   -262    -54    145    236    -59     67   -714     51
   -361   -220    137    288   -252    -41    158    249    -33     85   -719     15
   -332   -202    129    267   -231    -36    158    257    -18     90   -719    -23
   -314   -194    119    252   -218    -38    158    254     -7     83   -714    -70
   -290   -176    114    233   -202    -31    163    254     10     77   -698   -101
   -257   -166     90    210   -176    -38    150    246      7     54   -698   -158
   -213   -168     44    192   -129    -64    135    233     -2     18   -714   -215
   -192   -189      2    189   -101    -93    122    210    -15    -10   -737   -257
   -179   -174      5    176    -93    -85    111    194    -15    -20   -730   -257
   -148   -174    -28    158    -62   -101    101    171    -31    -41   -740   -265
   -124   -192    -67    158    -31   -129     96    166    -28    -49   -735   -262
   -116   -187    -72    150    -23   -129    103    166    -15    -46   -709   -254
    -85   -181    -96    135      5   -140     98    155    -12    -51   -693   -257
    -72   -174   -101    122     12   -137     90    140    -15    -49   -672   -267
    -75   -158    -83    116      2   -122     93    142      0    -25   -631   -244
    -96   -176    -80    137     -7   -129    103    155     15    -18   -605   -220
   -148   -184    -36    166    -57   -111    114    166     31     -2   -576   -200
   -200   -184     15    192   -111    -83    124    187     54     18   -540   -168
   -270   -181     88    226   -181    -46    142    218     88     49   -498   -132
   -332   -187    145    259   -241    -20    166    233    109     70   -470   -109
   -348   -179    168    265   -259     -5    210    246    129     90   -439    -85
   -319   -145    174    231   -249     12    231    241    140    106   -415    -57
   -298   -140    155    218   -228      7    236    236    142    111   -397    -33
   -301   -163    137    231   -220    -12    233    226    135    109   -392    -31
   -296   -148    148    223   -223      0    246    226    145    122   -376    -23
   -293   -119    171    205   -233     25    246    223    155    140   -350      7
   -254    -88    163    171   -210     36    236    213    155    142   -332     31
   -215    -59    155    137   -187     46    233    210    163    153   -303     57
   -194    -38    155    116   -176     57    231    205    166    155   -277     80
   -226     -5    218    114   -223    106    233    202    181    181   -244    106
   -252      7    257    122   -254    132    231    200    184    194   -239    114
   -272      0    272    135   -272    135    213    192    179    192   -246    119
   -257    -18    239    137   -249    109    187    181    171    184   -252    129
   -163    -12    148     88   -155     67    142    153    140    161   -262    114
    -41    -20     20     31    -33      0     90    111     90    111   -290     57
     64    -31    -98    -18     80    -64     46     72     49     70   -309      7
    127    -67   -194    -28    161   -129      7     41     10     38   -335    -28
    140   -119   -259    -10    197   -189    -12     12    -25     23   -345    -75
    145   -171   -319     12    231   -244    -20    -10    -57     -2   -363   -132
    145   -207   -355     28    249   -280    -25    -25    -77    -31   -384   -181
    137   -228   -366     46    252   -296    -33    -38    -98    -57   -381   -223
    109   -239   -350     64    228   -296    -28    -31   -101    -67   -387   -252
     57   -246   -303     93    179   -272    -12     -7    -83    -59   -389   -252
     33   -244   -277    103    153   -259     -7     -2    -75    -49   -405   -246
     67   -241   -309     88    187   -275    -10    -18    -83    -49   -439   -257
     96   -241   -337     70    215   -288    -23    -28    -93    -54   -480   -259
    116   -254   -371     67    244   -311    -23    -12    -93    -64   -511   -246
     96   -311   -410    106    252   -361     25     51    -64    -70   -545   -241
     62   -327   -389    132    226   -358    153    197     23    -36   -553   -228
     57   -226   -283     80    168   -254    280    363    161     70   -470   -142
     70    -90   -163     10    114   -127    366    514    316    231   -329      0
     88    207    119   -150    -15    163    368    581    483    493    -46    283
     41    711    670   -376   -314    691    290    511    649    849    368    685
    -59    948   1008   -444   -532    976      2    155    548    979    568    862
   -106    745    852   -319   -478    797   -223   -215    213    722    342    670
   -132    181    311    -25   -220    246   -306   -459   -239    116   -244    215
    -96   -298   -202    197     51   -252   -316   -465   -483   -277   -644   -114
    -46   -496   -449    270    200   -475   -272   -329   -457   -316   -717   -200
    -15   -550   -537    283    259   -545   -213   -233   -387   -298   -717   -202
     15   -506   -522    244    267   -514   -163   -168   -309   -241   -675   -163
     57   -394   -452    168    254   -423   -109   -101   -215   -161   -605    -90
     85   -327   -413    119    246   -368    -64    -57   -153   -111   -555    -41
    132   -290   -423     77    275   -355    -44    -28   -119    -88   -527    -10
    155   -283   -439     62    296   -358    -44    -28   -111    -83   -511     -5
    168   -257   -426     44    296   -340    -41    -28   -109    -85   -501    -15
    174   -265   -439     44    303   -350    -33    -23    -98    -83   -493    -33
    174   -272   -446     46    309   -358    -31    -25    -96    -80   -483    -54
    176   -277   -454     46    314   -366    -31    -31    -96    -80   -480    -75
    181   -249   -431     33    306   -340    -25    -33    -93    -75   -478    -88
    161   -254   -418     46    288   -337    -31    -41    -96    -80   -491   -106
    150   -257   -410     51    277   -332    -36    -44    -96    -80   -496   -111
    150   -254   -405     51    275   -329    -36    -46    -96    -77   -504   -116
    148   -262   -410     57    277   -335    -33    -46    -85    -72   -504   -119
    114   -280   -394     80    254   -337    -33    -44    -83    -72   -498   -116
    103   -290   -394     93    249   -342    -28    -38    -75    -67   -493   -114
    111   -283   -394     85    252   -337    -28    -36    -67    -57   -480   -109
     98   -270   -368     85    233   -319    -18    -25    -59    -49   -465   -103
     85   -259   -348     85    215   -303    -20    -20    -54    -41   -454   -103
     62   -265   -327    101    194   -296    -20    -15    -49    -36   -452   -109
     59   -270   -332    103    194   -301    -25    -15    -49    -33   -446   -111
     67   -249   -316     90    192   -283    -20    -10    -36    -15   -428   -103
     77   -236   -316     77    194   -275    -25    -10    -33    -18   -426   -106
     83   -239   -322     77    200   -280    -28     -7    -31    -10   -420   -103
     83   -249   -332     80    205   -290    -36    -15    -31     -7   -415   -109
     96   -244   -340     75    218   -290    -49    -28    -36     -7   -407   -116
    111   -223   -337     54    223   -277    -64    -31    -38     -7   -405   -122
    116   -236   -353     59    233   -293    -70    -28    -36    -10   -407   -127
    103   -244   -350     70    226   -296    -70    -33    -38    -15   -413   -135
     98   -252   -350     77    223   -301    -77    -44    -49    -20   -420   -140
     96   -254   -353     77    223   -303    -85    -49    -57    -23   -415   -132
     88   -259   -348     83    218   -303    -83    -44    -57    -15   -407   -122
     88   -265   -355     88    220   -309    -80    -49    -64    -23   -415   -114
     70   -275   -345    103    207   -309    -75    -54    -77    -38   -431   -114
     64   -288   -353    109    207   -319    -77    -72    -96    -57   -446   -129
     49   -309   -358    129    202   -332    -70    -75   -101    -67   -452   -137
     41   -303   -348    129    192   -324    -62    -77   -101    -72   -457   -142
     41   -283   -324    122    181   -303    -46    -72    -85    -64   -449   -119
     44   -298   -342    124    192   -319    -33    -70    -83    -64   -457   -109
     36   -293   -332    127    181   -311    -20    -67    -75    -67   -465   -103
     25   -285   -311    129    166   -298     -7    -62    -64    -75   -478   -101
     20   -280   -301    129    161   -290      0    -54    -59    -77   -491    -98
     18   -275   -293    127    155   -283      5    -46    -49    -75   -498    -96
     10   -259   -270    124    140   -265     10    -44    -38    -77   -504    -90
     -2   -259   -257    129    124   -259     18    -51    -33    -88   -509    -72
    -10   -262   -252    137    119   -257     33    -46    -23    -93   -506    -57
    -20   -265   -244    142    109   -257     36    -46    -20    -96   -504    -57
     -2   -249   -246    124    119   -249     33    -54    -23   -101   -498    -49
     15   -226   -241    103    127   -231     25    -57    -25   -103   -485    -33
     12   -213   -226    101    119   -218     36    -46    -15    -96   -454    -15
     12   -236   -249    109    127   -241     38    -49    -15   -109   -444    -31
     10   -218   -228    101    119   -223     46    -49    -15   -106   -426    -44
     10   -194   -205     90    103   -200     49    -49    -12    -93   -402    -51
      0   -197   -197     98     98   -197     54    -46    -12    -90   -371    -62
     -2   -181   -179     90     85   -181     51    -41     -5    -88   -342    -62
      5   -171   -176     83     90   -174     54    -38      0    -85   -306    -77
     23   -145   -168     59     96   -155     57    -33     10    -80   -267    -90
     38   -132   -171     46    103   -150     57    -28     18    -77   -244   -101
     59   -116   -179     28    116   -148     46    -23     18    -77   -218   -106
     83    -98   -181      7    129   -137     36    -25     15    -75   -197   -111
     96    -88   -187     -5    140   -137     28    -31      7    -75   -194   -127
    127    -64   -192    -31    158   -127     28    -33      2    -75   -192   -127
    148    -23   -171    -62    158    -96     36    -28      2    -57   -171    -98
    189      7   -181    -98    187    -85     23    -41    -28    -49   -161    -98
    207      7   -200   -109    202    -93     15    -51    -72      5   -153    -98
    218     10   -207   -114    213    -98     23    -46    -64     46   -140    -96
    218     20   -200   -122    207    -88     33    -31    -23     31   -142    -96
    218     57   -161   -137    189    -51     51    -15     18     44   -140    -77
    197     83   -114   -142    155    -15     62    -18     54     59   -140    -49
    197     93   -103   -145    150     -5     70    -20     72     67   -148    -38
    213     70   -142   -142    176    -36     38    -57     54     33   -194    -54
    257     64   -192   -161    223    -62      2    -96     36      5   -226    -64
    306     33   -275   -171    290   -122    -25   -127     20    -28   -257    -75
    345    -15   -361   -163    353   -187    -38   -148     10    -46   -296    -93
    353    -44   -397   -155    374   -220    -51   -163      5    -62   -319   -122
    322    -77   -400   -124    361   -239    -46   -148     15    -59   -314   -135
    249   -135   -387    -59    316   -259    -33   -119     25    -44   -303   -153
    277   -189   -467    -44    371   -327    -54   -148     18    -70   -316   -202
    332   -226   -558    -54    444   -389    -77   -184      7   -111   -345   -254
    319   -252   -574    -33    446   -413    -77   -192     12   -116   -358   -275
    301   -265   -568    -20    433   -415    -62   -187     31    -85   -355   -283
    309   -288   -597    -10    452   -441    -38   -179     38    -57   -366   -298
    324   -314   -641     -7    483   -478      5   -145     51    -25   -358   -329
    381   -303   -685    -38    532   -493     18   -109     77     20   -303   -345
    407   -306   -714    -51    558   -509    -15    -93     98     59   -254   -371
    480   -272   -753   -103    615   -511    -51    -90    127    109   -202   -371
    568   -285   -854   -142    709   -568    -77    -93    140    140   -192   -387
    623   -309   -932   -158    776   -620    -33    -25    163    189   -181   -423
    641   -246   -888   -197    763   -566     59     90    226    303   -114   -410
    659   -148   -807   -254    732   -478    153    236    329    483     18   -337
    688     83   -605   -387    646   -259    200    329    452    667    265   -145
    678    501   -176   -589    426    163    171    335    592    917    657    192
    568    940    371   -756     96    657     10    137    649   1145   1026    511
    483   1021    537   -750    -25    779   -270   -226    449   1098   1088    555
    368    607    239   -488     64    426   -418   -568     10    600    654    210
    306    -18   -324   -142    314   -171   -454   -717   -420    -25     36   -254
    283   -384   -667     49    472   -527   -428   -641   -540   -280   -249   -470
    236   -532   -769    148    501   -649   -342   -493   -475   -301   -311   -498
    179   -535   -717    176    446   -626   -265   -397   -397   -272   -314   -478
    129   -475   -607    171    366   -540   -189   -309   -303   -213   -285   -420
     80   -392   -475    153    275   -433   -116   -223   -215   -150   -244   -340
     28   -309   -337    140    181   -322    -54   -148   -137    -93   -200   -262
    -31   -303   -272    166    119   -290    -33   -122   -116    -88   -205   -236
    -85   -306   -220    194     67   -265    -12   -106   -103    -85   -210   -220
   -109   -293   -184    200     36   -239      5    -85    -96    -83   -223   -210
   -106   -283   -176    194     33   -231     10    -75    -93    -85   -241   -202
   -122   -298   -176    207     25   -239      5    -77    -96    -96   -265   -205
   -140   -311   -171    223     15   -241      7    -75    -96   -101   -275   -207
   -155   -298   -142    226     -7   -223     18    -70    -93   -101   -272   -200
   -179   -283   -103    231    -38   -194     28    -54    -80    -96   -270   -184
   -218   -275    -57    246    -80   -168     36    -41    -67    -88   -262   -163
   -244   -280    -36    262   -106   -158     38    -31    -67    -85   -257   -155
   -267   -296    -28    280   -122   -163     38    -20    -64    -88   -257   -153
   -303   -293     10    298   -158   -142     51      0    -54    -75   -236   -142
   -342   -270     70    303   -207   -101     64     18    -38    -54   -210   -124
   -348   -270     77    309   -213    -98     70     25    -36    -44   -194   -127
   -342   -283     59    311   -202   -114     62     28    -46    -49   -194   -145
   -316   -277     38    298   -179   -119     59     31    -54    -46   -194   -155
   -306   -249     54    275   -181    -98     59     31    -57    -38   -189   -161
   -298   -236     62    265   -181    -88     57     41    -51    -31   -187   -153
   -277   -239     36    257   -158   -101     51     46    -54    -31   -192   -155
   -270   -231     38    252   -155    -96     46     54    -54    -23   -192   -153
   -262   -213     46    236   -155    -83     33     51    -59    -18   -197   -153
   -246   -207     38    226   -142    -85     23     49    -64    -15   -202   -148
   -233   -197     36    215   -137    -83     10     41    -72    -15   -210   -145
   -226   -168     57    197   -142    -57      0     44    -70    -10   -207   -132
   -233   -184     46    207   -142    -67    -10     41    -80    -15   -215   -127
   -231   -200     28    215   -129    -85    -20     41    -90    -18   -218   -124
   -228   -194     33    210   -132    -80    -20     49    -88     -7   -207   -106
   -228   -174     54    202   -142    -59    -15     57    -83      2   -189    -85
   -223   -166     57    192   -142    -54    -15     54    -88      5   -187    -80
   -226   -166     57    194   -142    -54    -15     51    -93      2   -189    -80
   -226   -166     59    192   -142    -54    -10     51    -98      2   -192    -75
   -220   -158     62    189   -142    -49     -5     51   -103      2   -189    -75
   -215   -153     62    184   -140    -46      0     54    -98      7   -184    -67
   -207   -142     64    174   -137    -38     15     64    -83     12   -174    -64
   -202   -129     70    166   -140    -31     36     77    -59     25   -158    -62
   -197   -114     83    155   -140    -15     62     93    -33     44   -137    -49
   -200   -111     88    155   -145    -12     83    109    -12     59   -119    -46
   -202   -114     88    158   -145    -12    103    122     10     70   -109    -44
   -205   -127     77    166   -142    -25    119    129     25     70   -106    -51
   -197   -140     57    168   -127    -41    127    132     41     64   -116    -67
   -192   -106     83    148   -140    -12    142    148     77     88   -106    -54
   -192    -88    103    140   -150      5    158    158    111    106   -103    -46
   -189    -93     96    137   -142      0    155    150    137    101   -122    -54
   -181   -111     70    148   -127    -20    153    145    161     88   -148    -70
   -184   -114     70    145   -127    -23    155    142    187     88   -145    -64
   -174   -101     72    137   -124    -12    158    140    207     88   -129    -57
   -163   -116     46    140   -106    -36    153    132    213     72   -137    -67
   -155   -132     23    145    -90    -54    148    127    223     64   -137    -75
   -158   -124     31    140    -96    -46    140    129    249     75   -116    -64
   -161   -111     49    135   -106    -31    129    135    283     88    -90    -46
   -163   -109     54    135   -109    -28    122    140    303     83    -62    -44
   -168   -124     44    148   -106    -41    124    145    314     70    -18    -49
   -174   -124     49    148   -111    -38    132    161    316     83     49    -41
   -194   -122     72    158   -135    -25    150    181    324    116    124    -23
   -215   -124     90    168   -155    -18    155    192    316    140    187    -10
   -228   -122    106    176   -168     -7    163    197    301    161    239     -7
   -252   -116    135    181   -194      7    174    210    293    184    316     10
   -283    -85    197    184   -241     54    194    233    296    220    402     54
   -319    -49    270    184   -296    109    215    257    301    254    428     90
   -327     -7    319    168   -324    155    236    280    311    285    426    114
   -324     15    340    153   -332    176    246    296    316    314    420    137
   -311     33    345    137   -329    189    257    309    319    332    413    158
   -301     38    340    129   -322    189    257    314    306    337    407    166
   -275     44    319    116   -296    181    262    319    301    340    410    179
   -254     70    324     90   -288    197    259    316    293    342    426    205
   -241    109    350     64   -296    228    262    311    296    358    459    246
   -231    137    366     44   -298    252    265    311    303    379    501    293
   -184    124    309     31   -246    215    236    283    277    358    501    296
   -124    111    236      5   -179    174    194    244    244    329    488    296
    -75    109    184    -18   -129    145    163    218    226    314    478    306
    -38     98    137    -31    -88    119    135    194    202    293    462    322
    -31     80    111    -23    -70     96    124    179    187    267    426    335
    -75     46    119     12    -96     83    129    179    184    249    402    355
   -114     12    127     49   -122     70    129    176    174    228    379    350
   -127    -23    101     75   -114     38    116    166    153    205    345    319
   -122    -38     83     80   -103     20    103    153    137    184    322    303
   -116    -51     64     80    -90      5     77    119    106    150    293    275
    -96    -75     20     85    -59    -28     51     88     70    109    239    254
    -98   -111    -12    103    -46    -62     36     72     49     88    197    244
    -88   -114    -25    101    -31    -70     36     70     41     88    168    246
    -83   -122    -38    101    -25    -80     25     62     28     75    132    231
    -96   -129    -33    114    -31    -83     15     51     18     62    101    218
   -111   -137    -25    124    -44    -80     12     41      5     54     75    210
   -109   -171    -62    140    -23   -116     10     41    -10     38     25    189
   -124   -231   -106    176    -10   -168     77    116      7     20    -28    153
   -166   -215    -49    189    -59   -132    205    262     85     57    -33    145
   -213   -119     93    166   -155    -15    340    446    231    168     41    213
   -207     49    257     80   -231    153    441    620    410    350    207    374
   -187    410    594   -111   -392    504    426    675    597    633    514    704
   -272    901   1171   -314   -722   1036    316    571    774    979    901   1104
   -384   1060   1444   -337   -914   1249     38    236    701   1072   1028   1228
   -475    776   1252   -150   -862   1013   -197   -174    335    758    724    963
   -509    122    628    192   -568    374   -285   -431   -179    101     54    394
   -480   -327    153    402   -316    -88   -288   -402   -392   -228   -322     62
   -462   -506    -46    483   -210   -277   -226   -265   -374   -275   -418    -44
   -470   -537    -67    504   -202   -303   -145   -153   -303   -239   -426    -51
   -459   -467    -10    462   -226   -239    -72    -62   -218   -166   -387     -5
   -441   -371     70    405   -257   -150    -12     18   -137    -98   -353     41
   -423   -311    111    366   -267   -101     20     67    -88    -64   -353     57
   -413   -285    127    350   -270    -80     38     96    -67    -51   -368     54
   -418   -280    135    348   -277    -72     44    103    -57    -49   -389     59
   -394   -277    116    335   -257    -80     46    109    -51    -51   -415     70
   -384   -275    106    327   -246    -85     49    106    -51    -51   -431     67
   -371   -272     98    322   -236    -88     54    111    -51    -49   -439     62
   -366   -277     88    322   -228    -96     54    119    -51    -38   -439     67
   -363   -277     85    319   -226    -96     46    116    -49    -36   -431     62
   -363   -277     85    319   -226    -96     49    119    -49    -36   -426     62
   -358   -265     93    311   -226    -85     51    119    -49    -33   -410     62
   -358   -262     96    309   -228    -83     51    119    -46    -28   -392     67
   -353   -259     93    303   -223    -83     51    122    -46    -25   -381     72
   -337   -254     83    293   -213    -85     51    119    -49    -23   -379     75
   -311   -236     75    275   -194    -80     46    116    -46    -15   -368     70
   -285   -220     62    252   -176    -80     44    111    -49    -10   -355     72
   -270   -210     59    239   -166    -75     41    111    -46      0   -337     77
   -249   -207     38    228   -145    -85     36    109    -51      0   -335     75
   -218   -197     20    207   -119    -88     36    111    -51      2   -327     72
   -202   -184     15    192   -109    -85     36    103    -49     10   -309     72
   -192   -168     20    179   -109    -75     33    103    -46     20   -293     70
   -176   -171      2    174    -90    -85     25     93    -57     15   -288     54
   -155   -163     -7    161    -75    -85     20     80    -57     20   -275     54
   -135   -135     -2    135    -67    -70     12     80    -57     25   -265     49
   -119   -114      5    116    -62    -54     10     85    -59     38   -254     51
   -106   -103      0    103    -54    -51     -2     83    -67     44   -249     51
    -72    -83    -10     77    -31    -46    -18     72    -75     44   -249     51
    -54    -77    -25     64    -15    -51    -28     62    -93     28   -265     44
    -25    -72    -46     49     10    -62    -36     54   -109     15   -280     23
      2    -62    -67     28     33    -64    -44     46   -122      2   -288     10
     44    -54    -98      5     70    -75    -54     38   -135    -10   -301      0
     64    -44   -111    -10     85    -77    -62     25   -150    -28   -324    -18
     70    -51   -122    -10     96    -85    -67     15   -166    -49   -348    -36
     83    -72   -155     -7    116   -111    -70      2   -179    -72   -374    -59
    101    -62   -163    -18    132   -111    -67      0   -179    -85   -392    -77
    101    -51   -153    -25    127   -101    -62     -5   -176    -90   -405    -96
     98    -51   -153    -23    124   -101    -54     -2   -168    -96   -413   -122
    101    -46   -150    -28    124    -98    -41      5   -155    -96   -415   -145
     90    -38   -129    -25    109    -83    -23     18   -135    -88   -410   -158
     64    -23    -88    -20     75    -57      5     41    -96    -70   -394   -155
     49    -12    -62    -20     54    -36     25     51    -72    -59   -387   -168
     12     -7    -20     -5     15    -12     44     64    -51    -54   -379   -181
    -25    -10     15     18    -20      2     62     75    -31    -41   -368   -189
    -46     -5     38     23    -44     15     77     77    -10    -31   -361   -192
    -46     10     57     18    -51     33     77     72      0    -28   -358   -197
    -46     15     59     15    -54     36     75     59      0    -38   -363   -207
    -38     33     72      2    -54     51     77     51      5    -38   -355   -213
    -31     20     51      2    -41     36     70     38     -2    -54   -361   -226
    -23     12     33      5    -28     23     64     28     -7    -64   -368   -239
     -7     12     18     -5    -12     12     59     20    -10    -70   -368   -246
      7      7      0     -7      5      5     59     20     -7    -67   -361   -246
     23     12    -10    -18     18      2     54     20     -5    -67   -358   -241
     18     15     -2    -18     10      7     57     23      2    -57   -348   -233
      7     28     20    -20     -5     25     64     36     15    -44   -332   -210
     -5     51     57    -23    -31     54     75     49     36    -20   -311   -184
    -41     51     93     -7    -70     72     85     62     49     -5   -293   -158
    -49     62    109     -7    -80     85     93     72     64     12   -275   -124
    -15     67     83    -28    -49     75     88     72     70     18   -270   -109
     28     75     46    -51     -7     62     77     62     59     15   -270   -109
     62     83     20    -72     18     54     64     54     51     15   -265    -98
     93    106     12   -101     38     62     59     49     49     20   -257    -85
    116    101    -15   -111     64     44     62     46     51     20   -254    -77
    155    122    -33   -137     96     44     75     59     64     33   -241    -59
    168    153    -18   -163     93     67     80     64     72     46   -231    -38
    174    153    -20   -163     98     67    101     85     88     64   -213    -12
    197    161    -38   -181    119     62    103     88     88     67   -213     -2
    220    174    -46   -197    135     64    101     85     83     67   -215     -2
    226    176    -49   -202    135     64    106     90     80     64   -218     10
    202    197     -5   -200    103     96    119    101     96     88   -197     38
    171    239     67   -205     51    153    135    114    119    114   -155     70
    161    254     93   -207     33    174    132    111    119    119   -132     88
    140    223     83   -181     28    153    109     88     96    103   -142     80
    129    205     75   -168     25    140     85     70     77     90   -171     72
    116    181     64   -150     25    124     70     62     62     70   -207     54
    111    161     49   -135     31    106     57     54     41     44   -257     25
    103    137     33   -122     33     85     49     46     28     25   -303      7
     88     96      7    -93     38     54     38     41      7      7   -348    -20
     70     51    -18    -62     44     18     36     36     -7    -12   -400    -49
     49     41     -7    -44     28     18     25     25    -20    -25   -439    -59
     15     31     12    -25      0     23     12     10    -44    -59   -491    -80
     -2      7     10     -2     -7     10     10      0    -54    -80   -542   -101
    -20     -2     18     10    -20      7      5     -7    -59    -90   -579   -106
    -38      5     44     18    -41     23      2     -7    -57    -88   -594   -106
    -67     -5     62     36    -67     28     12      0    -49    -80   -597    -93
    -80    -15     62     46    -72     23     23      2    -41    -70   -581    -90
    -93    -12     80     51    -88     31     20      0    -38    -59   -550    -88
    -93    -10     83     51    -88     36     25      0    -33    -54   -522    -85
    -93    -62     28     75    -62    -15     54     31    -25    -57   -511   -111
    -72   -114    -41     93    -18    -77    153    145     23    -46   -509   -155
    -49    -90    -41     67     -5    -67    285    301    124     18   -449   -155
      2     12     10     -7     -2     12    405    491    277    168   -285    -70
     67    303    233   -187    -85    270    423    581    449    407      2    176
     62    769    706   -415   -322    737    368    548    649    756    428    600
    -67   1158   1226   -548   -646   1192    161    293    737   1039    800    966
   -174   1093   1267   -459   -719   1179   -135   -103    535    969    782    935
   -244    530    774   -142   -509    649   -301   -478     28    402    239    441
   -233   -111    119    171   -176      2   -358   -618   -384   -158   -332    -98
   -189   -431   -241    309     23   -335   -322   -514   -459   -322   -532   -316
   -168   -493   -324    332     77   -410   -233   -384   -394   -301   -540   -350
   -155   -436   -283    293     62   -361   -140   -272   -298   -228   -478   -309
   -135   -345   -210    239     36   -277    -51   -171   -200   -145   -405   -249
   -114   -288   -176    200     28   -233      2   -114   -140    -93   -361   -210
   -103   -259   -155    181     25   -207     25    -88   -116    -72   -345   -202
   -106   -249   -142    176     15   -194     31    -85   -116    -70   -345   -202
    -90   -231   -140    161     23   -184     33    -83   -111    -64   -345   -200
    -83   -239   -155    161     33   -197     36    -85   -109    -62   -348   -200
    -80   -233   -153    158     36   -194     38    -85   -106    -54   -340   -197
    -75   -236   -161    155     41   -200     38    -88   -103    -51   -332   -192
    -75   -233   -158    153     41   -197     36    -90   -103    -51   -327   -189
    -75   -220   -148    145     36   -184     33    -93   -103    -49   -327   -187
    -59   -207   -148    135     44   -179     28    -98   -106    -46   -332   -181
    -49   -213   -163    127     57   -189     25   -109   -103    -46   -348   -166
    -41   -220   -179    129     67   -200     23   -116   -103    -49   -348   -150
    -31   -215   -187    122     75   -200     15   -127   -106    -51   -335   -135
    -12   -194   -181    103     83   -189      7   -132   -109    -54   -316   -124
     12   -181   -194     83    101   -187      5   -135   -106    -49   -309   -116
     25   -179   -205     75    114   -192      5   -140   -106    -46   -303   -103
     38   -181   -223     70    129   -202     -2   -145   -111    -49   -303    -93
     51   -176   -228     62    140   -202     -5   -145   -111    -51   -303    -80
     67   -158   -226     46    145   -192    -12   -148   -119    -57   -306    -83
     85   -148   -233     31    158   -189    -15   -145   -119    -64   -306    -77
    103   -137   -241     18    171   -189    -23   -145   -116    -80   -298    -77
    106   -129   -236     12    171   -181    -25   -150   -114    -83   -280    -80
    103   -122   -226      7    163   -174    -28   -145   -109    -77   -265    -80
    116   -103   -220     -7    168   -161    -33   -135   -106    -72   -246    -72
    135    -98   -233    -20    181   -166    -41   -140   -111    -75   -246    -83
    155    -85   -241    -33    197   -163    -54   -153   -116    -83   -249    -93
    174    -57   -231    -57    202   -142    -62   -166   -127    -88   -246   -101
    197    -46   -244    -75    220   -145    -70   -168   -132    -90   -244   -106
    215    -49   -267    -85    239   -158    -75   -176   -142    -98   -239   -106
    239    -49   -288    -93    262   -168    -85   -189   -161   -109   -236    -98
    239    -44   -285    -98    262   -163    -85   -200   -171   -119   -218    -85
    246    -59   -306    -93    275   -181    -85   -207   -176   -127   -218    -70
    244    -70   -316    -88    277   -192    -83   -223   -187   -140   -223    -67
    239    -75   -314    -80    275   -194    -77   -231   -200   -145   -226    -70
    236    -83   -319    -77    275   -202    -75   -239   -213   -145   -226    -77
    259    -64   -324    -98    290   -194    -72   -239   -231   -137   -223    -80
    285    -51   -337   -116    309   -194    -70   -241   -265   -111   -233    -88
    301    -54   -355   -122    327   -205    -75   -239   -319    -25   -228    -85
    327    -62   -389   -132    355   -226    -77   -233   -301    -18   -236    -90
    397    -38   -436   -179    415   -239    -85   -213   -252    -38   -262   -106
    465    -15   -483   -226    472   -249    -88   -168   -202    -38   -288   -111
    532      2   -530   -267    532   -262    -75   -129   -155    -44   -314   -124
    633     10   -623   -324    628   -306    -80   -127   -142    -54   -350   -148
    722     28   -696   -376    709   -332    -90   -124   -140    -64   -361   -163
    761     23   -740   -392    750   -358    -90   -116   -137    -75   -361   -171
    763     -2   -766   -379    763   -384    -85   -109   -140    -77   -348   -168
    761    -10   -771   -376    766   -389    -75   -106   -137    -62   -303   -158
    758    -12   -771   -371    763   -392    -57    -98   -129    -25   -252   -148
    737    -12   -750   -363    743   -381    -36    -88   -119     23   -174   -124
    737      2   -735   -368    737   -366    -12    -67   -103     75    -75    -96
    774     20   -756   -397    763   -366      0    -72    -93    114     10    -59
    836     44   -792   -439    813   -374     15    -93    -85    142     70    -25
    909     44   -867   -478    885   -410     15   -132   -103    132    101    -12
    995     38   -956   -517    976   -457      5   -163   -145    103    137    -15
    982     25   -958   -504    969   -465      5   -179   -166     83    231     -7
    880    -28   -909   -428    893   -467     20   -200   -176     51    296     -2
    771    -80   -852   -345    810   -465     33   -223   -174     33    337      2
    680   -111   -792   -283    735   -452     41   -233   -161     18    368    -15
    626   -119   -748   -254    685   -431     38   -241   -174     20    350    -44
    579   -132   -711   -223    644   -420     31   -239   -187     36    332    -62
    517   -148   -665   -187    589   -405     18   -228   -197     31    316    -70
    454   -140   -594   -155    524   -366     23   -210   -187     20    319    -67
    374   -137   -514   -119    441   -324     36   -181   -168     10    335    -62
    319    -98   -420   -111    368   -259     54   -142   -129     15    363    -33
    290    -62   -353   -116    322   -207     70   -116    -96      0    355    -10
    288    -23   -311   -132    298   -166     75    -98    -70    -15    337     10
    285     18   -267   -153    275   -124     80    -75    -49    -10    319     41
    252     38   -213   -145    231    -85     88    -51    -31      0    285     72
    213     64   -150   -140    181    -41     96    -25    -15     15    290    114
    174     85    -88   -129    132      0    103    -10      2     31    285    137
    124    116     -7   -119     67     54    114     -5     23     44    306    174
     59    148     85   -103    -12    116    122     15     49     64    340    228
    -20    132    153    -57    -88    142    111     15     51     70    353    262
    -85    111    197    -12   -140    153     96     12     51     77    366    298
   -135     90    226     20   -181    155     90     18     57     93    402    350
   -200     49    246     75   -223    148     90     25     57    109    428    371
   -262     -2    259    132   -262    127     80     28     49    116    431    348
   -322    -46    275    184   -298    114     80     49     49    124    449    327
   -376    -54    322    215   -353    135     85     83     59    150    491    324
   -418    -77    340    246   -381    132     77     96     51    158    504    306
   -472   -119    350    293   -413    114     67     98     25    142    470    283
   -522   -166    355    345   -439     93     67    106      7    132    420    270
   -524   -184    340    353   -433     77     70    101      0    119    371    259
   -514   -184    329    348   -423     72     72    101      2    116    350    257
   -509   -174    332    340   -420     77     80    101      5    116    340    259
   -506   -174    332    340   -420     77     96    106      2    109    314    246
   -509   -176    332    340   -420     77    106    111     -2    106    275    239
   -506   -179    327    340   -418     72    111    114    -10     96    246    228
   -491   -205    283    348   -389     38    129    124    -20     70    200    181
   -470   -262    207    366   -340    -28    197    202     -7     44    140    106
   -436   -215    220    324   -329      2    327    353     77     88    150     93
   -384    -98    285    241   -337     93    452    535    215    210    241    163
   -311    124    436     93   -374    280    514    672    384    405    423    350
   -257    542    800   -142   -527    670    496    698    576    701    753    714
   -394   1067   1460   -337   -927   1262    376    524    763   1062   1174   1174
   -535   1130   1662   -298  -1098   1395    119    161    649   1083   1234   1249
   -605    662   1267    -28   -935    963    -90   -226    213    649    795    841
   -576    -62    514    319   -545    226   -213   -504   -335    -10     98    187
   -506   -431     72    467   -290   -181   -187   -428   -459   -220   -168   -103
   -454   -488    -36    470   -210   -262    -85   -283   -392   -197   -184   -137
   -413   -439    -28    423   -194   -233     28   -148   -288   -127   -135    -93
   -366   -345     20    355   -194   -163    129    -23   -176    -41    -54    -25
   -342   -293     49    316   -197   -122    194     41   -106     12     -2     18
   -337   -254     83    293   -210    -85    233     75    -64     41     31     46
   -332   -239     93    283   -215    -75    252     88    -46     49     46     62
   -324   -236     88    280   -207    -75    257     90    -31     46     62     75
   -335   -244     90    288   -213    -75    259     96    -10     44     75     90
   -340   -239    101    288   -220    -70    270    109     28     46     80    124
   -329   -231     96    280   -213    -70    272    106     59     33     75    142
   -319   -228     90    275   -205    -70    267     98     83     18     64    155
   -322   -241     77    280   -202    -83    262     96    106      5     59    171
   -314   -252     62    283   -189    -96    252     88    114    -15     62    174
   -324   -254     67    288   -197    -93    246     80    122    -25     75    168
   -319   -239     80    280   -200    -80    241     80    135    -23     72    176
   -309   -231     77    270   -194    -77    233     88    158    -18     41    192
   -301   -244     57    272   -179    -93    231     93    174    -31      2    194
   -301   -244     54    270   -179    -96    231     98    187    -44    -20    194
   -298   -236     62    267   -181    -88    233    106    192    -41    -28    187
   -319   -257     59    285   -189    -98    239    109    181    -33    -31    174
   -342   -298     44    319   -194   -127    246    111    163    -25    -44    155
   -366   -340     25    353   -197   -158    262    124    148    -12    -44    137
   -381   -358     23    371   -202   -168    283    142    145     12    -31    132
   -381   -345     36    363   -210   -155    280    142    132     28     -7    119
   -384   -332     51    358   -220   -140    290    153    127     49     28    122
   -410   -329     77    368   -246   -127    309    174    129     75     49    119
   -418   -322     96    371   -257   -114    319    189    124    103     46    122
   -436   -337     96    384   -267   -122    319    189    111    106     33     98
   -444   -342    101    392   -272   -122    319    197    109    116     20     96
   -462   -348    114    402   -290   -116    316    200    103    129     15    109
   -485   -353    132    420   -309   -111    319    215    114    161     18    132
   -514   -355    155    433   -335   -101    322    228    119    181     18    153
   -537   -371    166    454   -353   -103    319    236    116    192     38    161
   -555   -402    150    478   -353   -127    316    233    106    192     44    163
   -581   -428    153    506   -368   -137    319    236    101    194     62    189
   -581   -423    155    501   -371   -135    316    233     90    200     96    210
   -571   -441    129    504   -350   -155    306    223     77    197    132    231
   -540   -465     75    501   -309   -194    285    205     54    184    148    246
   -504   -457     46    480   -275   -205    283    207     49    179    166    262
   -566   -449    116    504   -342   -166    309    244     75    205    207    311
   -620   -446    174    532   -400   -135    327    272     90    218    210    324
   -626   -446    179    535   -405   -135    329    283     93    220    205    322
   -628   -439    189    535   -410   -124    340    303    109    231    210    322
   -665   -449    215    555   -444   -116    355    329    119    231    210    301
   -657   -436    220    545   -441   -109    345    332    114    220    192    270
   -633   -431    200    530   -418   -116    329    324    109    210    158    252
   -615   -449    166    532   -392   -142    319    322     98    187    106    233
   -600   -452    145    524   -374   -153    301    306     77    158     51    202
   -602   -452    150    527   -376   -150    285    293     62    137      2    197
   -581   -436    145    506   -363   -145    275    288     54    119    -28    200
   -553   -428    124    491   -340   -153    254    275     41     98    -64    197
   -524   -436     88    478   -306   -174    239    267     33     80   -101    194
   -509   -426     80    467   -296   -174    244    280     44     80   -114    197
   -514   -413    101    462   -309   -155    254    298     59     88   -114    200
   -509   -394    114    452   -311   -140    254    311     70     90   -111    197
   -511   -376    132    444   -324   -122    249    322     77     93   -111    189
   -517   -363    153    441   -335   -106    254    327     90    101   -111    187
   -524   -350    171    436   -348    -90    252    324    101    103   -122    179
   -530   -337    192    433   -361    -72    257    335    116    106   -129    171
   -517   -335    181    423   -350    -75    252    337    124    101   -142    145
   -501   -309    192    405   -348    -59    239    329    124     93   -176    111
   -478   -283    194    379   -337    -44    223    314    119     77   -223     77
   -454   -262    192    358   -324    -36    218    314    119     67   -265     51
   -441   -280    158    358   -301    -62    213    309    119     57   -298     18
   -426   -280    142    353   -285    -70    210    301    119     51   -316    -15
   -413   -262    148    335   -283    -59    210    296    122     49   -309    -28
   -402   -249    153    327   -277    -49    213    298    135     54   -285    -23
   -428   -231    197    327   -314    -18    231    311    153     70   -257     -5
   -439   -200    239    319   -340     18    244    316    166     83   -231      5
   -444   -192    252    319   -348     28    257    319    174     88   -213      7
   -449   -194    254    322   -353     28    265    322    179     96   -192     20
   -457   -189    267    322   -363     38    265    322    181    106   -163     31
   -465   -168    293    316   -379     62    275    327    192    124   -132     49
   -459   -129    327    293   -394     98    283    332    202    148    -93     77
   -452   -103    348    277   -400    122    280    324    205    158    -72     93
   -480   -142    337    309   -410     98    259    303    184    142    -83     90
   -462   -142    319    303   -392     88    226    283    161    129    -83     98
   -441   -148    290    293   -368     70    189    265    135    116    -83    103
   -426   -163    262    296   -345     49    171    259    122    109    -77    114
   -428   -205    220    316   -327      7    158    244     93     88    -88     98
   -410   -239    171    324   -290    -33    148    239     72     77    -80     85
   -400   -249    150    324   -277    -49    135    231     57     77    -67     72
   -394   -290    103    342   -249    -93    114    218     31     57    -64     49
   -394   -329     64    361   -231   -132     98    210     12     54    -57     31
   -389   -361     28    374   -210   -166     83    207     -5     46    -49     15
   -384   -381      0    381   -194   -192     72    200    -25     31    -54      5
   -366   -389    -23    379   -171   -207     59    184    -46     15    -72     -2
   -358   -394    -36    376   -161   -215     51    181    -62     12    -88     -2
   -332   -397    -64    363   -135   -231     49    189    -70     18   -101      7
   -309   -397    -90    353   -111   -244     41    179    -83     18   -116     12
   -277   -402   -124    340    -77   -265     31    161    -96     25   -122     20
   -226   -436   -210    327     -7   -324     33    166   -109      2   -148      0
   -194   -504   -309    348     57   -407     98    244    -88    -20   -192    -44
   -168   -488   -319    327     72   -402    218    387     -2     12   -189    -49
    -93   -389   -296    241    101   -342    342    568    140    111   -116     12
      7   -197   -205     93    103   -202    392    691    293    270     28    155
    103    194     90   -148      5    142    345    685    457    535    322    462
     88    717    628   -402   -270    672    158    470    579    841    698    846
     49    867    818   -457   -384    844   -192     49    446    891    805    932
     18    470    452   -246   -215    462   -415   -368     10    462    397    553
     44   -179   -223     67    132   -200   -488   -579   -470   -179   -246    -15
    119   -644   -766    259    441   -704   -485   -530   -657   -498   -610   -374
    189   -795   -984    303    587   -888   -420   -400   -626   -527   -680   -483
    239   -792  -1034    275    633   -911   -340   -301   -542   -480   -659   -483
    303   -709  -1015    202    659   -862   -270   -210   -452   -410   -605   -439
    340   -605   -948    129    641   -774   -205   -135   -368   -340   -540   -376
    366   -527   -893     80    628   -709   -168    -93   -319   -293   -493   -319
    381   -496   -880     57    628   -688   -150    -72   -293   -275   -472   -275
    400   -504   -904     51    652   -704   -142    -70   -296   -283   -485   -259
    426   -488   -914     31    667   -701   -142    -72   -298   -285   -488   -241
    433   -480   -914     23    672   -696   -150    -83   -303   -290   -488   -228
    449   -488   -937     18    691   -711   -168    -98   -319   -303   -493   -226
    465   -493   -961     12    711   -727   -168   -106   -322   -303   -491   -223
    488   -511  -1000     10    743   -756   -174   -122   -327   -309   -498   -241
    527   -506  -1034    -10    779   -769   -189   -145   -332   -314   -501   -265
    548   -480  -1031    -36    787   -756   -197   -161   -329   -309   -493   -272
    568   -459  -1028    -54    797   -743   -210   -168   -329   -303   -488   -275
    600   -449  -1052    -77    823   -750   -223   -179   -329   -303   -493   -280
    620   -446  -1067    -85    844   -756   -220   -184   -322   -296   -493   -288
    646   -428  -1075   -109    859   -750   -220   -179   -314   -290   -493   -298
    646   -418  -1065   -114    854   -740   -226   -176   -303   -283   -496   -306
    659   -410  -1070   -127    862   -740   -215   -163   -290   -270   -493   -303
    628   -394  -1023   -116    826   -709   -202   -153   -270   -246   -478   -288
    581   -381   -963   -101    769   -670   -192   -142   -254   -231   -465   -275
    555   -366   -922    -96    737   -641   -181   -132   -233   -205   -446   -252
    514   -358   -875    -80    693   -615   -174   -119   -215   -181   -426   -228
    491   -363   -854    -62    672   -607   -155    -96   -202   -171   -415   -210
    465   -353   -820    -57    641   -587   -150    -85   -194   -163   -405   -187
    426   -335   -761    -44    592   -548   -148    -83   -189   -150   -397   -158
    376   -324   -701    -25    537   -511   -145    -64   -179   -142   -384   -116
    337   -322   -659     -7    498   -491   -135    -44   -168   -124   -366    -70
    290   -327   -618     18    454   -472   -127    -31   -153   -101   -340    -28
    259   -324   -587     31    423   -454   -103      0   -127    -67   -303     25
    213   -337   -553     62    381   -444    -93     10   -124    -54   -288     54
    176   -332   -509     77    342   -420    -80     15   -114    -38   -275     85
     80   -345   -426    132    252   -384    -64     25   -103    -28   -259    119
    -38   -348   -309    192    135   -327    -23     64    -70      5   -220    161
    -88   -368   -283    228     96   -327     -2     90    -51     28   -187    174
    -41   -384   -342    213    150   -363    -18     77    -72     23   -171    145
     12   -371   -384    179    197   -376    -18     62    -85     18   -174    129
     41   -361   -402    158    220   -381    -20     49    -88      7   -200    142
     62   -358   -423    148    241   -392    -23     41    -88      2   -218    140
     72   -379   -452    153    262   -415    -20     46    -83      2   -223    114
     80   -384   -465    150    270   -423     -2     70    -64     10   -215     90
     57   -361   -420    150    239   -389     15     90    -46     20   -200     98
     38   -353   -394    155    215   -374     25     96    -33     28   -192    116
     23   -374   -397    176    210   -384     49    111     -7     31   -189    132
    -23   -400   -379    210    176   -389     64    127     12     44   -179    145
    -31   -402   -371    215    168   -387     67    124     20     46   -176    129
    -33   -413   -379    220    171   -394     67    122     31     46   -171    106
    -38   -405   -366    223    163   -387     64    122     31     46   -166     90
    -33   -379   -345    205    155   -363     64    116     36     51   -174     77
    -33   -400   -366    215    163   -384     57    111     33     41   -194     59
    -41   -415   -374    226    166   -394     44    101     28     25   -200     38
    -18   -392   -374    205    176   -384     41     96     33     28   -192     36
      2   -379   -381    187    189   -379     33     96     41     36   -184     25
      2   -368   -371    181    184   -368     28     98     49     49   -168     15
     15   -350   -368    166    189   -358     28    103     64     67   -142     10
     33   -348   -381    158    207   -363     23    114     75     70   -129     20
     49   -340   -389    145    218   -363     18    109     75     72   -122     15
     64   -340   -405    137    233   -374     23    109     80     80   -116     10
     59   -329   -389    132    223   -358     23    109     83     90   -111      2
     70   -303   -374    116    220   -337     28    119    101    106   -106     12
     77   -290   -371    106    223   -329     25    119    103    109   -114     15
     75   -303   -379    114    226   -340     31    122    111    116   -122     18
     62   -306   -371    119    215   -337     31    127    124    135   -119     28
     75   -275   -350    101    213   -311     46    142    148    161   -111     57
     80   -239   -319     77    197   -277     62    153    166    176   -111     70
     64   -215   -280     75    171   -246     75    155    179    189   -114     70
     57   -207   -265     75    161   -236     88    171    194    205   -116     77
     64   -174   -239     54    150   -205     96    187    207    220   -114     85
     64   -174   -239     51    150   -205     96    187    205    215   -135     62
     41   -166   -207     62    122   -184    101    192    218    233   -127     67
     28   -129   -158     49     90   -142    114    192    241    270    -98     96
     28   -124   -153     49     90   -137    116    192    252    288    -93    106
      5   -137   -145     64     75   -142     90    158    223    275   -114     75
     -5   -148   -142     77     67   -148     75    142    202    262   -135     59
    -12   -194   -181    103     83   -189     44    119    171    231   -171     41
    -20   -244   -223    132    101   -233     36    114    150    218   -187     31
    -28   -244   -215    135     90   -231     23    111    135    207   -189     15
    -36   -259   -223    148     90   -244      7     90    114    192   -207    -15
    -77   -329   -252    202     85   -290      5     62     96    168   -241    -62
    -62   -363   -301    213    119   -332     15     49     85    148   -272    -83
    -72   -366   -296    218    111   -332      7     23     67    132   -298    -85
   -109   -397   -288    252     88   -342     -2      0     62    116   -316   -106
   -124   -428   -306    275     88   -366     -5    -15     49     93   -329   -155
   -106   -387   -280    246     85   -335     -7    -23     46     96   -309   -181
   -116   -392   -275    252     77   -332     -2    -31     49     98   -283   -168
   -150   -410   -259    280     51   -335      2    -18     54    101   -265   -168
   -181   -405   -223    293     18   -314     15      5     64    109   -241   -158
   -202   -394   -192    298     -5   -293     23     10     80    124   -218   -158
   -163   -413   -252    288     44   -335     38     36     93    114   -223   -174
   -142   -444   -301    293     77   -374    106    124    135    106   -241   -194
   -153   -413   -262    280     51   -337    228    257    228    135   -226   -192
   -127   -342   -215    236     44   -280    340    402    355    228   -127   -119
    -64   -148    -83    106      7   -114    387    504    498    394     72     70
    -57    272    329   -106   -194    298    350    517    672    688    433    415
    -75    722    797   -324   -436    758    166    303    737    943    769    698
    -80    836    917   -376   -498    875   -145    -70    550    945    844    727
    -54    517    568   -233   -311    542   -303   -387    145    501    470    392
     12    -41    -54     12     33    -49   -363   -537   -293   -124   -106    -98
    150   -374   -524    109    337   -449   -376   -493   -459   -384   -358   -366
    252   -514   -766    132    509   -639   -327   -363   -439   -418   -384   -444
    301   -550   -852    124    574   -701   -288   -301   -405   -426   -389   -480
    363   -467   -833     51    597   -649   -233   -249   -353   -376   -335   -478
    415   -337   -756    -38    584   -545   -181   -200   -303   -298   -262   -439
    420   -283   -704    -67    561   -493   -135   -155   -265   -226   -213   -374
    397   -311   -711    -44    553   -511   -103   -124   -218   -213   -184   -340
    410   -314   -727    -49    568   -519    -93   -109   -179   -213   -158   -324
    374   -298   -672    -38    522   -485    -80    -93   -148   -202   -129   -306
    342   -275   -618    -33    480   -446    -54    -67   -116   -197   -111   -309
    335   -303   -641    -15    485   -472    -41    -62   -111   -202   -124   -332
    324   -324   -652      0    485   -488    -38    -67   -106   -197   -142   -348
    324   -290   -615    -15    467   -454    -23    -62    -85   -171   -145   -329
    335   -280   -615    -25    475   -446    -38    -67    -77   -158   -158   -306
    345   -314   -659    -18    501   -485    -67    -88    -96   -176   -187   -316
    353   -316   -670    -20    511   -493    -59    -77    -83   -187   -189   -298
    337   -319   -657    -10    496   -488    -59    -80    -75   -181   -187   -293
    387   -285   -672    -49    530   -478    -80    -90    -75   -176   -171   -293
    392   -306   -698    -44    542   -501    -98    -93    -70   -200   -179   -303
    413   -342   -756    -36    584   -548   -109    -98    -75   -231   -187   -327
    441   -309   -753    -67    597   -530   -114   -101    -64   -246   -174   -324
    462   -283   -745    -88    602   -514   -109    -93    -41   -254   -171   -316
    488   -290   -779    -98    631   -535   -101    -72    -20   -254   -148   -298
    491   -285   -779   -103    633   -532   -127    -88    -23   -275   -135   -309
    480   -280   -761   -101    618   -519   -142    -96    -28   -298   -132   -322
    501   -290   -792   -103    646   -540   -145    -90    -28   -316   -124   -322
    509   -301   -813   -103    659   -555   -158    -85    -23   -301    -85   -298
    501   -262   -766   -119    633   -514   -163    -90    -10   -270    -36   -283
    496   -265   -761   -116    626   -511   -166    -90    -15   -267    -20   -277
    426   -342   -769    -41    597   -555   -192   -114    -38   -259    -28   -298
    449   -335   -784    -57    615   -561   -171    -88    -28   -259    -31   -285
    423   -293   -717    -64    568   -504   -150    -62     -7   -207     18   -223
    384   -275   -662    -57    522   -467   -148    -70    -18   -192     41   -200
    371   -290   -662    -38    517   -475   -161    -77    -31   -200     12   -220
    371   -290   -662    -38    514   -478   -158    -77    -57   -236    -38   -228
    340   -311   -652    -12    493   -483   -150    -62    -59   -236    -62   -205
    306   -332   -641     12    470   -485   -142    -62    -72   -228    -75   -192
    280   -272   -553     -2    415   -413   -137    -67    -72   -197    -54   -161
    296   -262   -561    -18    426   -410   -127    -59    -83   -218    -85   -155
    265   -337   -602     36    433   -470   -109    -44    -88   -228   -109   -148
    241   -371   -613     64    426   -493   -101    -38    -88   -213   -111   -137
    213   -392   -605     90    407   -498    -59      2    -62   -189   -103    -98
    205   -392   -597     93    397   -493    -70    -15    -70   -158   -106    -90
    181   -366   -548     93    363   -457    -54     -5    -62   -148   -109    -62
    142   -376   -522    114    329   -449    -36      0    -51   -135   -116    -46
    119   -397   -517    140    316   -457    -31      2    -44   -103   -109    -20
    101   -394   -496    148    296   -446    -23      5    -36    -80   -103     23
     88   -420   -509    166    298   -465    -23      5    -44    -85   -137     20
     88   -423   -514    166    298   -467    -49    -10    -64    -83   -166     28
     54   -423   -478    184    265   -449    -38      2    -57    -54   -171     57
     41   -459   -501    207    270   -480    -23      7    -64    -41   -187     75
     44   -457   -504    205    272   -480    -15     15    -59    -23   -187    111
     15   -470   -485    226    249   -478     -5     33    -51    -23   -202    137
     31   -446   -478    207    254   -462      7     44    -41     10   -192    161
     46   -436   -483    192    262   -459      2     46    -41     25   -202    171
     41   -423   -467    189    252   -444     -2     46    -41     38   -189    202
     49   -410   -459    179    254   -436    -10     36    -51     41   -179    205
    101   -402   -504    150    301   -452    -18     49    -46     54   -168    197
    207   -389   -597     88    402   -493    -36     49    -49     80   -116    202
    371   -316   -688    -28    527   -501    -72     28    -59     90    -20    163
    527   -288   -818   -122    670   -553   -163    -54   -114     59     20     70
    574   -384   -958    -93    766   -670   -249   -140   -181    -10    -44      5
    522   -501  -1023    -10    771   -763   -254   -153   -200    -46    -59    -25
    449   -509   -961     28    704   -735   -220   -140   -187    -49    -75    -23
    407   -517   -924     51    665   -719   -153    -93   -163    -51   -116    -31
    381   -480   -862     49    620   -670   -111    -64   -140    -36   -129    -31
    327   -478   -805     72    566   -641    -72    -20    -93     -2   -148    -36
    316   -449   -766     64    540   -605    -15     44    -33     41   -145    -28
    262   -454   -717     93    488   -584      7     59     -2     90   -124     -2
    288   -426   -714     70    501   -568     33     85     28    163    -77     77
    233   -439   -672    101    452   -555     57     96     38    197    -36    161
    168   -410   -579    122    371   -496     85    116     77    285     38    233
    101   -392   -493    142    296   -441    114    158    122    361    114    288
     12   -433   -446    210    228   -439    127    168    127    392    119    324
    -80   -426   -345    252    132   -387    137    174    153    462    161    423
   -137   -405   -267    270     62   -335    155    197    200    524    236    493
   -215   -454   -241    335     10   -348    192    239    254    592    319    535
   -329   -485   -155    407    -88   -322    241    277    306    646    392    600
   -371   -480   -109    426   -135   -293    213    265    314    696    454    672
   -366   -457    -90    410   -140   -272    194    252    301    698    446    753
   -392   -506   -114    449   -140   -311    228    267    316    696    410    787
   -431   -553   -122    493   -155   -337    228    259    327    704    418    797
   -459   -555    -96    509   -184   -327    236    270    350    730    439    867
   -478   -592   -114    535   -184   -353    228    267    350    732    449    922
   -519   -589    -70    553   -226   -329    207    257    348    748    470    945
   -542   -576    -33    561   -254   -306    231    265    350    745    475    974
   -519   -600    -80    558   -220   -340    259    309    368    709    433   1023
   -491   -571    -80    530   -207   -324    267    329    410    743    454   1091
   -498   -548    -49    522   -226   -301    244    316    410    704    431   1140
   -524   -589    -64    558   -231   -327    254    342    418    659    381   1239
   -566   -675   -109    620   -231   -392    340    439    467    685    400   1226
   -587   -594     -7    592   -290   -301    462    571    568    771    488   1280
   -553   -485     64    517   -311   -213    553    706    678    823    553   1379
   -376   -384     -7    381   -184   -197    592    800    787    924    639   1462
   -189   -114     72    150   -132    -20    524    779    878   1122    846   1680
    -88    345    431   -129   -259    387    335    602    927   1376   1163   1961
     70    592    522   -329   -226    555    -10    210    722   1418   1278   2117
    210    402    192   -306     10    298   -262   -158    296   1060    984   1958
    293   -184   -478    -54    384   -332   -332   -355   -218    350    322   1444
    407   -563   -971     75    688   -766   -353   -350   -441     28    -10   1140
    470   -748  -1221    137    844   -984   -322   -249   -444    -67   -122   1052
    485   -852  -1337    184    911  -1093   -290   -174   -402    -85   -192   1010
    491   -857  -1348    181    917  -1101   -246   -124   -345    -57   -176   1049
    509   -787  -1296    137    901  -1041   -192    -64   -275    -18   -137   1143
    480   -743  -1223    132    849   -984   -163    -10   -207     59    -85   1213
    449   -698  -1148    124    797   -922   -150     23   -166    114     -2   1286
    441   -659  -1104    109    771   -880   -122     75   -158     85     20   1345
    392   -740  -1132    174    761   -935    -93    109   -163     51    -33   1306
    345   -756  -1104    202    722   -927    -70    135   -150     51    -33   1314
    303   -727  -1031    213    667   -878    -38    166   -109     96     23   1345
    249   -771  -1021    259    631   -893    -28    174   -106     83     23   1330
    197   -763   -961    280    579   -862    -36    158   -116     41     -2   1340
    220   -753   -976    265    597   -865    -23    161   -111     51    -12   1337
    207   -787   -995    290    600   -891     -5    166    -96     90     15   1317
    226   -800  -1026    285    623   -911     12    176   -106     31    -31   1301
    241   -818  -1060    288    649   -940     18    163   -116     12    -54   1293
    252   -828  -1080    288    665   -953     12    137   -142    -28    -85   1319
    259   -878  -1137    309    698  -1008     23    122   -150    -41   -129   1304
    257   -883  -1140    311    696  -1010     38    119   -145    -36   -119   1330
    254   -883  -1137    314    696  -1010     36    101   -158    -49   -116   1332
    252   -885  -1137    316    693  -1010     44     96   -150    -33   -106   1306
    259   -865  -1124    303    691   -995     41     80   -150    -12   -106   1257
    259   -839  -1098    288    678   -969     38     85   -142    -15   -101   1234
    241   -846  -1088    303    662   -969     46     90   -135    -12    -96   1189
    207   -841  -1052    314    628   -945     46     88   -122      7    -57   1124
    207   -823  -1031    309    618   -927     67    109   -103      7    -41   1091
    200   -846  -1047    322    620   -945     80    135    -72     12    -33   1044
    179   -815   -995    316    587   -906     85    140    -51     41      5   1000
    137   -795   -935    327    535   -865     83    140    -41     28     23    966
    129   -776   -906    324    517   -841     80    150    -25     23     38    935
    116   -758   -875    319    493   -815     85    163      0     51     70    888
     83   -763   -846    340    462   -805     96    171      7     49     90    857
     51   -766   -818    355    433   -789    103    184     25     51    106    828
     31   -737   -769    353    400   -753    101    189     25     46    132    820
     12   -737   -753    361    381   -743     93    174     20     41    135    774
     -2   -735   -732    366    363   -735     96    166     10     31    145    740
    -31   -722   -693    374    329   -709    106    166     10     15    145    701
    -33   -732   -698    384    332   -717    122    171     10    -15    124    644
    -38   -732   -693    384    324   -714    124    166     10     -5    145    610
    -64   -727   -662    394    296   -696    135    166     18      2    171    594
    -85   -735   -652    410    280   -693    145    163     18      0    189    574
   -114   -714   -600    415    241   -657    166    163     36     18    231    566
   -127   -737   -613    431    241   -675    181    163     33     -7    239    527
   -129   -727   -597    428    231   -662    189    163     49      7    275    504
   -153   -693   -540    423    192   -618    194    168     59      5    319    509
   -197   -727   -530    462    166   -628    210    184     77    -41    322    483
   -213   -771   -561    491    171   -667    210    174     72    -46    358    452
   -226   -753   -527    488    150   -641    202    163     64    -54    400    449
   -210   -735   -524    470    155   -631    184    140     49    -72    423    428
   -176   -740   -563    459    192   -652    171    119     31   -127    426    389
   -145   -766   -620    454    236   -693    155    106      5   -171    413    348
   -129   -776   -646    452    257   -711    135    106     -2   -181    384    353
   -155   -774   -618    462    228   -696    124    103     -5   -161    368    381
   -153   -756   -602    454    223   -680    106     93    -10   -137    361    433
   -148   -750   -602    449    226   -678    119     98     -7   -166    329    480
   -150   -743   -592    446    220   -667    119    101      0   -161    329    501
   -142   -758   -615    449    233   -685    103     85    -12   -153    340    483
   -148   -758   -610    454    231   -685    101     72    -28   -163    345    449
   -150   -740   -589    446    218   -667    103     77    -23   -137    374    454
   -163   -756   -592    459    213   -675    106     77    -25   -137    363    454
   -150   -758   -607    454    226   -683     98     64    -33   -140    350    457
   -106   -743   -636    426    265   -691     77     44    -49   -145    348    454
    -46   -714   -667    379    309   -691     62     36    -54   -148    345    426
      0   -672   -672    335    335   -672     62     49    -38   -135    355    410
     31   -623   -654    296    340   -639     64     62    -15    -96    374    400
     51   -542   -594    246    322   -568     77     80     20    -44    410    400
     51   -501   -553    226    301   -527     83    101     41    -33    418    387
     31   -478   -509    223    270   -493    101    129     72     -2    439    384
     -7   -420   -415    213    202   -418    127    166    122     54    488    413
    -41   -363   -322    202    140   -342    158    205    168    106    524    439
   -127   -322   -194    223     31   -257    187    239    220    163    563    475
   -218   -257    -41    236    -88   -150    223    283    280    226    610    392
   -324   -231     93    275   -210    -70    236    314    324    270    657    184
   -423   -179    244    301   -335     31    244    342    366    319    706    257
   -550   -161    387    353   -470    111    254    366    397    358    743    329
   -545   -194    350    368   -449     77    226    342    368    324    704    311
   -496   -236    257    363   -379     10    200    306    329    283    659    262
   -428   -267    161    348   -296    -54    163    275    290    241    628    228
   -389   -298     88    342   -239   -106    127    246    259    194    602    223
   -366   -298     67    332   -218   -116    111    236    246    166    571    236
   -335   -327      7    329   -174   -158     90    226    226    127    537    244
   -311   -348    -36    329   -137   -192     70    205    205     85    511    231
   -301   -358    -59    327   -122   -210     72    207    202     67    498    226
   -265   -342    -80    303    -93   -213     77    213    202     64    506    215
   -244   -329    -88    285    -77   -210     67    207    192     49    506    207
   -207   -316   -109    262    -49   -213     67    213    194     44    509    202
   -163   -309   -145    236    -10   -228     64    210    192     44    511    189
   -132   -314   -181    223     23   -249     62    210    181     31    498    168
    -67   -345   -277    205    103   -314     54    202    155      5    467    119
     57   -392   -449    168    252   -420     72    241    150    -20    423     46
    197   -392   -589     96    392   -491    155    335    197    -18    400    -18
    329   -311   -641    -10    483   -475    228    431    280     41    449      0
    431   -166   -597   -135    511   -379    283    522    407    189    594     98
    509    176   -332   -342    420    -77    257    555    581    478    909    342
    483    662    179   -574    150    420    103    376    667    779   1273    626
    439    831    392   -636     23    613   -176     25    519    839   1389    688
    379    587    207   -483     85    397   -355   -270    192    545   1130    462
    296      7   -288   -150    293   -140   -384   -457   -249    -85    524    -10
    249   -374   -626     62    436   -501   -353   -402   -402   -355    241   -259
    228   -589   -818    179    522   -704   -285   -267   -355   -371    184   -329
    187   -662   -849    233    517   -756   -205   -166   -270   -319    205   -319
    166   -615   -782    226    472   -698   -129    -83   -163   -233    270   -249
    119   -535   -657    207    387   -594    -59     -5    -57   -145    350   -161
     98   -467   -568    184    332   -517     -5     51     18    -67    415   -101
     72   -449   -524    187    296   -485     23     77     46    -36    436    -85
     44   -457   -501    207    272   -478     36     88     62    -18    449    -67
     33   -454   -488    210    259   -472     38     90     72     -5    462    -49
     28   -462   -493    215    259   -478     49     96     77      0    457    -41
     62   -480   -542    207    301   -511     36     77     59    -12    441    -54
    124   -478   -602    176    363   -540      7     49     36    -23    431    -54
    163   -483   -646    158    402   -566     -2     36     25    -33    418    -36
    171   -480   -652    155    410   -566    -12     18     12    -44    413     -2
    202   -475   -680    135    439   -576    -28     -2      0    -57    410     31
    231   -472   -704    122    467   -587    -33    -10     -2    -62    410     62
    220   -459   -683    116    449   -571    -41    -20     -5    -62    420     98
    239   -459   -698    111    467   -579    -36    -20      2    -51    436    132
    267   -472   -740    101    501   -607    -41    -31      0    -54    436    137
    298   -467   -766     85    532   -615    -49    -41     -7    -67    439    155
    329   -441   -771     54    548   -605    -49    -44     -5    -62    457    179
    350   -436   -789     41    568   -613    -64    -59    -12    -70    459    187
    405   -407   -813      0    607   -610    -70    -67    -12    -67    467    213
    418   -405   -823     -5    620   -613    -80    -83    -18    -70    459    218
    405   -413   -818      2    610   -615    -88    -98    -23    -80    436    189
    392   -415   -807     10    600   -610    -85   -106    -15    -77    423    176
    361   -436   -800     36    579   -618    -85   -122     -7    -67    423    176
    337   -439   -776     51    555   -607    -85   -122      5    -44    441    184
    303   -454   -761     75    530   -607    -93   -111      7    -54    423    176
    277   -478   -756     98    514   -615    -85   -106     12    -54    410    171
    236   -498   -737    129    485   -618    -83   -119     10    -51    402    148
    197   -530   -727    166    462   -628    -88   -150      2    -49    392    111
    176   -527   -704    174    439   -615    -88   -161      7    -41    387     88
    166   -522   -688    176    426   -605    -75   -163      7    -36    381     72
    168   -522   -691    176    428   -605    -59   -168      7    -36    376     70
    135   -524   -659    194    397   -592    -57   -194      5    -38    379     49
    116   -540   -657    210    387   -600    -54   -200     -2    -51    368     10
    153   -540   -693    192    420   -615    -41   -192     -2    -49    363    -10
    174   -532   -709    179    441   -620    -25   -176     -7    -46    361    -38
    184   -532   -717    174    449   -623    -20   -166    -18    -51    355    -72
    197   -527   -727    163    462   -628    -10   -161    -18    -54    358    -88
    231   -498   -730    132    480   -613      7   -140     -2    -38    363    -98
    262   -483   -745    109    501   -613     15   -135      0    -38    361   -132
    288   -467   -756     90    522   -610     33   -116      7    -31    368   -171
    303   -462   -766     77    535   -615     44   -109     12    -33    366   -207
    303   -459   -763     77    532   -613     49   -109     10    -31    363   -236
    316   -446   -763     64    540   -605     41   -114      7    -36    363   -280
    327   -436   -763     54    545   -600     28   -129     -2    -46    355   -358
    358   -449   -810     44    584   -628     10   -148    -25    -83    316   -426
    423   -431   -854      2    636   -641     -5   -158    -46   -114    288   -465
    519   -423   -945    -49    730   -683    -28   -174    -72   -150    246   -514
    649   -418  -1067   -114    857   -743    -64   -200   -109   -197    210   -576
    743   -420  -1163   -161    953   -792   -109   -249   -153   -246    150   -636
    761   -394  -1156   -184    958   -774   -114   -262   -155   -257    116   -644
    758   -389  -1148   -184    953   -769   -119   -267   -158   -262     93   -667
    745   -415  -1161   -163    953   -787   -127   -270   -174   -270     72   -706
    701   -410  -1114   -145    906   -761   -114   -249   -161   -257     85   -714
    706   -405  -1111   -150    906   -758   -119   -241   -155   -252     90   -722
    706   -415  -1122   -145    911   -769   -129   -236   -158   -241     96   -750
    693   -407  -1101   -142    896   -753   -127   -215   -142   -218    129   -797
    675   -389  -1067   -145    870   -727   -116   -192   -122   -189    187   -789
    639   -392  -1031   -124    833   -711   -109   -174   -111   -161    270   -805
    613   -379   -995   -116    802   -685   -109   -158   -109   -135    345   -828
    589   -358   -948   -114    769   -652    -98   -127    -90   -101    366   -810
    558   -319   -878   -122    717   -597    -85    -96    -72    -64    374   -740
    517   -283   -800   -119    657   -540    -62    -67    -59    -33    389   -688
    470   -267   -740   -103    605   -504    -38    -44    -54      2    423   -659
    420   -257   -678    -80    548   -467     -7    -23    -46     41    472   -657
    426   -218   -644   -103    532   -428      2    -10    -54     57    483   -654
    420   -181   -605   -119    511   -392     23     18    -46     83    511   -644
    389   -161   -550   -116    470   -355     41     54      2    106    550   -639
    368   -150   -519   -109    444   -335     49     70     41    119    566   -639
    361   -148   -509   -106    433   -327     44     62     44    129    602   -641
    350   -140   -493   -106    420   -316     49     64     51    135    649   -620
    345   -142   -491   -101    415   -316     28     36     36    116    680   -587
    366   -148   -514   -109    439   -329      2      5     20    101    704   -568
    374   -155   -532   -109    452   -342    -10     -5     23    101    706   -558
    384   -163   -548   -111    465   -355    -10     -7     25     98    683   -563
    394   -197   -592    -98    491   -394    -23    -15      7     70    631   -589
    418   -239   -657    -88    537   -446    -36    -25    -10     38    584   -607
    407   -285   -693    -62    548   -488    -49    -44    -25      5    553   -636
    423   -327   -750    -46    584   -540    -70    -70    -51    -44    506   -670
    457   -353   -810    -51    633   -581    -90    -93    -80    -90    457   -693
    480   -379   -859    -49    670   -618   -109   -109   -103   -122    418   -714
    511   -361   -872    -75    691   -615   -114   -111   -106   -140    402   -701
    542   -363   -906    -88    724   -633   -129   -132   -127   -171    374   -688
    584   -381   -966   -101    774   -672   -148   -153   -153   -202    335   -698
    646   -381  -1028   -132    836   -704   -166   -161   -158   -213    298   -704
    698   -400  -1101   -150    898   -748   -200   -192   -153   -267    246   -732
    802   -400  -1202   -202   1002   -800   -231   -218   -155   -316    194   -750
    909   -397  -1306   -257   1106   -852   -223   -189   -142   -340    150   -771
   1008   -423  -1431   -290   1218   -927   -168    -88   -106   -358     98   -815
   1143   -368  -1512   -387   1325   -937   -114      0    -38   -358    101   -813
   1304   -233  -1538   -535   1418   -885    -64    114     70   -257    223   -732
   1421     41  -1379   -732   1397   -667    -62    197    218    -38    498   -524
   1465    517   -948   -989   1208   -215   -106    187    400    301    911   -155
   1426    862   -566  -1145    995    150   -335   -106    381    501   1215     85
   1415    758   -657  -1088   1036     51   -607   -496     85    342   1179    -28
   1340    241  -1098   -792   1221   -428   -737   -823   -387   -213    678   -439
   1283   -280  -1564   -501   1423   -922   -756   -906   -711   -691    155   -802
   1273   -530  -1803   -374   1538  -1166   -698   -766   -704   -753     -7   -888
   1239   -623  -1865   -309   1551  -1244   -607   -633   -628   -709    -62   -865
   1176   -597  -1777   -290   1475  -1184   -517   -530   -527   -626    -44   -784
   1104   -491  -1595   -306   1348  -1041   -428   -428   -410   -514     12   -675
   1052   -410  -1462   -322   1254   -937   -358   -355   -324   -423     80   -576
    984   -379  -1363   -301   1171   -872   -303   -296   -267   -361    132   -498
    904   -366  -1270   -270   1083   -818   -272   -262   -241   -322    166   -436
    836   -327  -1163   -254   1000   -745   -241   -226   -213   -280    205   -366
    763   -306  -1070   -228    914   -688   -220   -200   -189   -246    226   -319
    688   -303   -995   -192    839   -649   -194   -168   -168   -213    252   -283
    618   -283   -904   -168    758   -592   -168   -137   -142   -174    285   -239
    558   -265   -823   -145    691   -542   -153   -114   -122   -145    316   -210
    506   -285   -795   -111    649   -540   -148   -103   -119   -135    327   -202
    457   -298   -756    -80    605   -527   -132    -83   -109   -116    340   -181
    426   -285   -711    -72    566   -498   -116    -67    -93    -93    345   -163
    397   -257   -654    -70    524   -454    -96    -46    -70    -64    363   -135
    358   -262   -620    -49    488   -441    -88    -31    -59    -49    355   -122
    327   -272   -600    -28    462   -436    -77    -18    -49    -36    340   -114
    290   -275   -566    -10    426   -420    -64     -5    -38    -20    327   -106
    259   -272   -532      7    394   -402    -51      7    -23     -5    327    -96
    220   -285   -506     31    361   -394    -51     12    -18      5    329    -96
    200   -280   -480     38    340   -379    -44     23     -7     18    335    -93
    174   -252   -428     36    298   -337    -25     41     20     49    358    -72
    155   -233   -389     38    272   -311     -5     62     44     77    379    -57
    122   -233   -358     54    239   -293      5     72     57     90    389    -49
     83   -218   -301     67    189   -259     20     88     80    114    407    -31
     51   -207   -259     75    153   -233     38    103    106    140    433     -5
     33   -210   -244     88    137   -226     51    116    124    153    446      7
      5   -205   -213     98    109   -210     64    132    142    161    449     28
    -46   -200   -153    122     51   -176     80    158    163    171    449     62
   -111   -215   -106    161     -2   -161     93    176    174    166    415    119
   -171   -226    -54    200    -59   -140    109    192    187    161    379    210
   -213   -200     10    205   -111    -96    122    213    213    176    374    311
   -259   -197     62    228   -163    -67    137    236    244    202    368    397
   -314   -210    103    262   -210    -54    166    262    270    236    363    467
   -374   -228    145    301   -259    -41    200    293    296    267    358    522
   -433   -254    176    342   -306    -38    220    311    309    277    355    553
   -457   -262    194    358   -327    -33    226    314    306    285    371    576
   -459   -267    192    363   -327    -38    220    306    290    285    394    589
   -465   -280    184    374   -324    -49    223    306    285    290    444    597
   -470   -277    189    374   -329    -44    231    316    290    303    504    602
   -478   -285    189    381   -335    -49    236    319    296    314    555    602
   -483   -288    194    384   -340    -46    249    327    316    329    607    607
   -498   -275    223    387   -361    -25    257    332    345    358    646    613
   -509   -285    220    397   -366    -33    254    329    366    368    685    597
   -511   -288    220    400   -368    -33    259    335    397    384    724    594
   -504   -275    228    387   -368    -23    259    332    426    402    740    589
   -519   -275    244    397   -381    -15    259    329    465    418    743    587
   -511   -283    226    397   -371    -28    257    332    501    410    724    581
   -509   -296    213    402   -361    -41    259    340    540    392    709    571
   -501   -309    192    405   -350    -57    259    345    574    381    706    563
   -491   -316    174    405   -332    -72    270    358    597    376    730    558
   -504   -329    174    415   -340    -77    283    371    610    384    743    545
   -509   -332    176    418   -342    -77    290    381    613    400    769    535
   -504   -335    166    418   -337    -85    296    381    605    423    763    524
   -496   -329    166    413   -332    -83    301    389    594    444    735    527
   -488   -319    168    402   -329    -75    301    389    574    459    693    530
   -485   -314    171    400   -329    -70    306    392    561    478    670    542
   -483   -309    174    394   -329    -67    306    392    542    488    646    553
   -470   -303    166    387   -319    -70    301    389    524    491    631    568
   -449   -303    145    374   -298    -77    301    389    504    485    615    579
   -436   -303    132    368   -285    -85    298    389    488    480    605    605
   -413   -285    127    350   -270    -80    298    392    472    485    607    641
   -384   -257    127    322   -257    -64    301    397    465    496    615    672
   -332   -236     96    283   -215    -70    296    394    449    491    613    698
   -254   -210     44    231   -150    -83    280    379    420    475    594    711
   -179   -189    -10    181    -85   -101    262    363    394    457    568    717
   -116   -168    -51    142    -33   -111    252    355    376    446    548    714
    -90   -161    -72    124    -10   -116    249    353    366    444    535    727
    -93   -161    -70    127    -12   -116    249    353    355    439    530    732
    -93   -153    -59    122    -18   -106    244    345    345    431    522    732
    -90   -161    -70    127    -10   -116    233    337    327    418    509    719
   -109   -194    -85    150    -12   -140    213    327    296    397    485    714
   -127   -207    -80    166    -23   -145    194    319    277    381    483    727
   -137   -231    -93    184    -25   -161    179    316    257    361    470    719
   -155   -270   -114    213    -20   -192    174    316    239    342    454    701
   -179   -319   -140    249    -20   -231    161    311    218    327    439    696
   -194   -374   -179    283    -10   -275    140    303    187    301    410    675
   -218   -415   -197    314    -10   -306    124    296    158    280    387    654
   -246   -452   -205    350    -20   -329    114    296    140    265    366    646
   -280   -491   -210    384    -38   -350    101    298    119    249    340    644
   -303   -509   -205    405    -49   -358     93    298    103    239    316    626
   -322   -537   -218    428    -51   -379     90    298     90    233    298    605
   -332   -542   -210    439    -62   -376     90    298     90    239    296    597
   -355   -545   -189    449    -85   -366     90    298     93    244    301    592
   -363   -545   -181    454    -90   -363     90    303     93    249    311    587
   -368   -540   -174    454    -98   -355     93    306     98    262    324    581
   -366   -524   -158    446   -103   -342     96    314    101    262    316    558
   -353   -555   -202    454    -77   -379    119    340     98    249    288    514
   -350   -607   -259    478    -46   -433    197    446    135    246    254    449
   -350   -571   -223    459    -64   -397    311    592    223    293    270    436
   -332   -462   -129    397   -101   -296    423    774    374    423    376    519
   -280   -215     64    246   -174    -75    465    898    550    644    602    732
   -262    241    501     10   -381    371    436    927    761    984    987   1117
   -342    714   1054   -187   -698    883    272    745    885   1301   1361   1480
   -410    745   1156   -166   -782    950    -36    368    714   1291   1392   1488
   -514    301    813    103   -665    555   -207    -25    254    795    917   1070
   -542   -311    228    426   -387    -41   -259   -197   -171    210    327    545
   -488   -675   -189    579   -150   -433   -252   -122   -288    -10     75    280
   -449   -795   -345    623    -51   -571   -189     12   -239    -10     41    205
   -436   -789   -355    613    -41   -574   -127     98   -171     31     62    189
   -433   -711   -277    571    -77   -496    -51    187    -75    116    129    215
   -452   -633   -184    540   -135   -410      7    244      2    184    192    244
   -454   -592   -137    524   -158   -366     41    283     41    226    231    272
   -475   -579   -103    524   -187   -340     57    301     57    244    254    277
   -478   -568    -90    522   -194   -329     62    309     64    252    265    270
   -498   -566    -70    530   -215   -319     75    314     67    257    277    254
   -532   -555    -23    545   -254   -290    101    327     85    277    301    246
   -581   -542     38    561   -311   -252    129    340    106    303    332    267
   -662   -517    145    589   -405   -187    166    361    140    345    374    306
   -743   -496    244    618   -496   -127    207    384    181    384    415    335
   -849   -488    361    670   -605    -64    259    415    228    431    462    374
  -1008   -475    532    740   -771     28    314    462    288    485    519    428
  -1106   -472    633    789   -870     80    348    485    314    496    530    459
  -1088   -441    646    763   -870    101    337    480    314    478    517    454
  -1039   -420    618    730   -828     98    324    465    303    459    493    431
   -987   -418    568    701   -779     72    316    449    293    446    480    413
   -917   -410    504    662   -711     46    314    439    272    423    444    400
   -839   -394    444    615   -644     23    301    413    252    392    402    387
   -769   -374    394    571   -581     10    277    384    239    358    376    368
   -724   -348    376    535   -553     12    259    368    239    340    358    335
   -701   -319    381    509   -542     31    259    366    254    345    361    293
   -688   -283    405    485   -548     59    265    366    277    358    387    259
   -662   -249    413    457   -537     80    265    363    301    361    402    246
   -636   -215    420    426   -530    101    252    355    314    361    407    246
   -597   -187    410    389   -504    111    236    340    316    353    407    236
   -563   -168    392    363   -480    111    220    316    303    337    397    202
   -527   -161    366    345   -446    101    213    298    296    322    387    163
   -470   -148    322    306   -397     88    189    270    277    301    379    116
   -413   -153    259    283   -337     51    166    244    257    275    366     80
   -368   -140    228    254   -298     41    150    228    244    262    371     64
   -345   -122    223    233   -285     49    153    223    244    265    389     67
   -337   -163    174    249   -257      5    153    207    226    241    384     36
   -342   -176    163    259   -254     -7    153    197    213    226    389     25
   -337   -171    166    254   -254     -2    150    187    197    218    392     33
   -306   -176    129    241   -218    -23    137    166    176    194    379     23
   -265   -187     77    223   -174    -54    111    137    148    161    355     -7
   -210   -205      5    207   -109    -98     85    103    116    127    335    -36
   -163   -226    -64    192    -49   -145     75     90    103    109    327    -51
   -114   -262   -148    189     15   -205     64     80     90     85    314    -75
    -62   -252   -192    155     62   -223     57     77     90     85    314    -77
    -28   -249   -220    137     96   -236     54     77     98     80    319    -75
      5   -254   -259    124    129   -254     46     72     98     70    332    -70
     46   -228   -275     90    161   -252     38     67     98     64    350    -67
     70   -189   -259     57    163   -223     36     67    109     70    371    -57
     59   -174   -233     57    145   -202     38     67    114     72    374    -57
     38   -174   -215     67    124   -194     38     59    106     64    353    -70
     49   -171   -220     62    135   -194     25     44     90     51    327    -85
     70   -200   -270     64    168   -233     12     25     77     36    290   -101
     67   -218   -285     75    174   -249      5     12     70     23    262   -109
     72   -210   -283     67    176   -246     -5      0     62     18    246   -103
     67   -231   -298     83    181   -265     -7     -7     62     18    226   -109
     72   -241   -314     83    192   -277    -10     -7     54     12    205   -109
     67   -205   -275     67    168   -239     -2      0     67     28    210    -90
     44   -189   -233     70    137   -210      2      7     83     44    223    -72
     57   -200   -257     72    155   -228      0     12     83     38    213    -80
     15   -197   -213     90    111   -205     12     31    101     51    220    -72
    -10   -187   -176     98     83   -181     28     46    119     64    218    -64
    -10   -179   -168     93     77   -174     33     57    129     72    213    -57
     -5   -148   -142     77     67   -145     41     72    148     88    223    -38
    -25   -114    -88     67     28   -101     57     88    168    109    239    -28
    -51    -83    -31     64    -10    -57     93    119    200    137    257    -12
    -46    -41      5     41    -25    -18    119    145    223    163    265     -5
     -7    -25    -18     18      5    -23    124    155    231    163    254     -2
      5    -25    -33     10     18    -28    142    171    239    163    241     -7
     20      2    -20    -12     20     -7    158    189    254    179    252     10
     23     25      0    -25     10     12    176    207    275    200    267     31
     46     51      5    -49     20     28    187    210    283    205    270     44
     51     62     10    -59     20     36    179    189    275    197    262     51
     67     70      0    -70     33     36    168    181    267    194    265     62
     75     67     -7    -72     41     28    148    161    252    184    262     67
    103     59    -44    -80     75      7    129    137    239    168    259     64
    122     33    -90    -80    106    -25    101    111    207    137    246     51
    127      7   -119    -67    122    -54     90     98    192    122    252     54
    137    -23   -161    -59    148    -90     90     90    184    103    257     62
    161    -59   -220    -49    189   -140     77     80    166     90    236     67
    153   -103   -259    -25    202   -181     70     72    145     75    213     62
    148   -140   -288     -5    215   -213     64     64    129     57    197     59
    153   -150   -306     -2    228   -228     59     51    116     44    189     57
    155   -174   -329     10    241   -252     54     46    106     28    171     44
    158   -207   -366     20    262   -285     62     51     98     18    161     31
    171   -213   -384     18    277   -298     72     59    106     28    171     31
    179   -223   -402     18    290   -311     75     57    103     31    176     25
    176   -231   -407     28    290   -319     77     54    101     31    189     25
    176   -246   -426     33    298   -335     77     49     93     31    192     20
    174   -272   -446     49    309   -358     83     49     88     28    184     10
    176   -298   -478     59    324   -387    101     67     93     25    171      2
    205   -366   -571     80    387   -467    161    145    114     15    132    -54
    220   -353   -574     64    394   -462    272    285    200     57    153    -64
    254   -231   -485    -12    368   -358    371    446    327    176    262     10
    306    -10   -316   -150    309   -163    431    584    491    371    465    197
    337    376     38   -355    150    207    420    620    665    652    797    540
    200    839    639   -522   -220    740    288    452    800    963   1192    935
     64    872    807   -470   -371    841     23     88    654    974   1265    984
    -20    470    488   -226   -254    478   -194   -316    226    548    872    605
    -72   -184   -111    129     18   -148   -306   -568   -254    -72    252     31
    -25   -571   -545    298    257   -558   -306   -493   -368   -283      0   -246
     23   -691   -714    332    366   -701   -241   -355   -319   -280    -23   -314
     70   -688   -758    306    413   -724   -163   -249   -239   -233      7   -314
    124   -600   -724    239    423   -662    -85   -148   -148   -161     62   -272
    119   -522   -644    200    381   -581    -15    -75    -64    -83    127   -223
    119   -491   -613    184    366   -550     23    -36    -20    -44    158   -202
    111   -478   -589    181    348   -535     28    -31    -10    -36    158   -205
    103   -483   -587    189    345   -535     25    -33     -7    -41    142   -210
     96   -480   -576    189    335   -527     36    -20     -2    -33    150   -220
     96   -483   -581    192    337   -532     41    -12      2    -31    153   -228
     96   -483   -579    192    335   -530     38    -15      0    -31    150   -233
    106   -491   -597    192    350   -542     36    -15     -5    -33    150   -231
     98   -504   -602    200    350   -553     25    -23    -12    -44    137   -236
     75   -501   -576    213    324   -537     23    -31    -15    -44    135   -236
     62   -493   -558    215    306   -524     20    -41    -18    -44    124   -241
     62   -485   -548    213    303   -517     23    -44    -18    -46    109   -239
     49   -483   -532    215    290   -506     15    -51    -28    -57     98   -241
     49   -478   -527    213    288   -501     12    -62    -33    -62     88   -244
     57   -452   -509    194    283   -480     12    -62    -36    -64     85   -236
     57   -433   -491    189    272   -462     10    -54    -36    -62     80   -233
     46   -423   -470    187    257   -446      5    -51    -44    -72     51   -239
     33   -402   -436    181    233   -418      5    -51    -46    -83     31   -244
     28   -387   -418    179    220   -400      0    -54    -46    -85     25   -254
     10   -371   -381    181    194   -376      2    -44    -31    -70     41   -246
     10   -358   -371    171    189   -363      2    -38    -25    -67     57   -239
      5   -348   -353    171    179   -350      0    -41    -25    -64     72   -233
     -5   -327   -322    163    158   -324     -2    -38    -18    -57     85   -223
    -20   -306   -285    163    132   -296      5    -31     -5    -44    103   -215
    -33   -293   -262    161    111   -277      2    -36      0    -41    124   -218
    -31   -272   -241    153    103   -257    -10    -41     -2    -41    174   -228
    -18   -265   -246    140    111   -257    -25    -51    -12    -41    254   -239
    -10   -249   -239    129    114   -244    -28    -54    -18    -41    355   -246
      0   -241   -244    119    119   -241    -25    -64    -36    -41    394   -265
     -2   -244   -241    122    119   -241    -33    -83    -72    -62    361   -288
    -10   -239   -231    124    109   -233    -54   -109   -109    -96    309   -303
     -2   -207   -205    106    101   -207    -59   -129   -135   -111    280   -324
    -12   -187   -174     98     77   -179    -38   -122    -98    -85    290   -319
    -20   -207   -187    114     80   -197    -25   -103    -83    -90    285   -322
    -28   -231   -205    127     85   -220    -20    -83    -90    -75    265   -319
    -25   -226   -200    127     85   -213    -10    -67    -90    -51    207   -309
    -18   -197   -179    109     80   -189      5    -70    -70    -49    228   -298
    -23   -202   -179    111     77   -192     20    -80    -49    -15    254   -288
    -28   -202   -174    114     70   -189     28    -85    -25    -12    275   -288
    -33   -194   -161    114     62   -179     46    -80     15    -10    290   -290
    -44   -207   -166    124     59   -189     57    -59     38    -18    241   -293
    -33   -210   -176    122     70   -192     64    -28     51    -15    233   -293
    -31   -207   -176    116     70   -192     70     -5     46    -12    233   -296
    -33   -226   -192    129     77   -210     59    -12     38    -25    207   -306
    -12   -233   -220    122    101   -226     36    -31     25    -51    187   -314
     31   -239   -272    103    150   -254     10    -57      7    -83    163   -327
     75   -244   -322     83    197   -283      2    -72      0   -106    150   -340
    132   -252   -384     59    257   -316      0    -83    -12   -137    129   -355
    236   -262   -498     12    363   -379    -41   -119    -44   -197     90   -394
    322   -265   -587    -28    452   -426    -77   -148    -72   -231     62   -428
    452   -262   -714    -96    581   -485   -119   -181   -109   -270     18   -465
    618   -236   -854   -189    735   -545   -168   -228   -140   -311    -12   -496
    748   -233   -982   -257    862   -605   -205   -262   -171   -348    -23   -535
    883   -231  -1114   -327    997   -672   -246   -296   -207   -397    -36   -584
   1062   -213  -1275   -426   1166   -745   -301   -345   -257   -454    -49   -628
   1208   -215  -1423   -496   1314   -818   -355   -387   -290   -504    -54   -659
   1270   -207  -1478   -532   1374   -841   -371   -405   -301   -517    -10   -667
   1356   -197  -1553   -579   1452   -875   -389   -418   -314   -530     57   -667
   1382   -181  -1564   -600   1470   -872   -384   -405   -306   -514     90   -657
   1441   -129  -1571   -654   1506   -849   -379   -394   -293   -493    179   -636
   1410   -119  -1530   -646   1467   -823   -340   -355   -259   -444    332   -589
   1363    -85  -1449   -639   1405   -769   -303   -319   -223   -389    384   -571
   1343    -59  -1402   -641   1371   -732   -288   -303   -205   -368    335   -566
   1325    -31  -1356   -646   1340   -693   -270   -285   -187   -348    265   -553
   1280     -5  -1286   -639   1283   -644   -239   -259   -155   -314    249   -540
   1228     10  -1218   -620   1223   -602   -205   -233   -124   -280    241   -530
   1158     41  -1117   -600   1137   -537   -179   -223    -96   -246    241   -517
   1098     72  -1026   -584   1062   -475   -168   -215    -77   -220    236   -493
   1028     57   -974   -545   1002   -457   -171   -226    -75   -215    202   -493
    961     33   -927   -498    943   -444   -171   -220    -72   -205    179   -496
    878     15   -862   -446    870   -423   -166   -210    -67   -189    166   -472
    797    -12   -810   -392    802   -410   -161   -202    -64   -187    137   -452
    727    -38   -766   -345    745   -400   -142   -181    -51   -181    114   -423
    665    -72   -737   -296    698   -402   -135   -166    -44   -181     90   -397
    610    -96   -706   -259    657   -400   -135   -153    -44   -184     70   -371
    555   -116   -672   -218    613   -394   -124   -142    -38   -179     54   -337
    488   -148   -636   -171    561   -392   -114   -129    -38   -176     41   -298
    418   -171   -589   -124    504   -379   -101   -119    -36   -168     28   -262
    366   -197   -563    -85    462   -379    -96   -114    -38   -168     15   -239
    322   -192   -514    -64    418   -353    -88    -98    -25   -148     31   -189
    285   -176   -462    -57    374   -319    -72    -83     -5   -124     54   -142
    244   -184   -428    -31    335   -303    -62    -70      0   -111     67   -111
    210   -166   -376    -23    293   -270    -46    -54     20    -93     93    -72
    194   -148   -342    -23    267   -244    -31    -38     33    -80    114    -46
    161   -171   -332      5    246   -252    -15    -28     41    -72    101    -20
    132   -220   -353     44    241   -285     28     31     64    -70     59      5
    122   -223   -348     49    233   -285    129    158    132    -44     41     18
    124   -135   -259      5    192   -197    262    327    254     49    116     93
    158     23   -135    -93    145    -54    361    517    431    223    298    265
    184    314    129   -249     25    223    392    602    605    470    592    571
    106    797    691   -452   -293    745    374    561    795    820   1018   1034
    -72   1109   1182   -517   -626   1145    192    290    823   1044   1322   1356
   -233    862   1096   -316   -665    979     -2    -67    537    815   1135   1182
   -340    236    576     51   -459    405   -101   -340     88    241    561    683
   -340   -342     -2    340   -171   -174   -129   -371   -187   -181     98    257
   -316   -589   -272    454    -23   -431    -77   -236   -184   -246     10    129
   -314   -613   -301    462     -7   -457      5   -116    -98   -192     83    129
   -309   -530   -223    418    -44   -376     90     -2     15    -93    200    192
   -293   -410   -119    350    -88   -265    158     90    119     12    311    270
   -275   -337    -62    306   -106   -200    202    145    176     72    381    327
   -277   -324    -46    298   -116   -187    223    171    200     93    381    355
   -270   -324    -57    296   -109   -192    220    176    213    103    381    371
   -267   -335    -67    301   -101   -202    215    181    228    122    366    387
   -254   -327    -72    290    -90   -200    210    181    249    155    348    418
   -236   -306    -70    270    -85   -189    215    194    290    179    324    457
   -228   -316    -88    272    -72   -202    213    200    335    200    311    485
   -220   -327   -106    272    -57   -215    205    194    387    192    290    496
   -213   -314   -101    265    -57   -207    200    197    446    155    277    527
   -213   -324   -111    267    -51   -218    200    205    504    111    280    581
   -210   -340   -129    275    -41   -236    207    223    540     90    301    631
   -207   -348   -140    275    -36   -244    215    231    542     93    319    631
   -202   -358   -155    280    -23   -257    215    228    519    111    355    607
   -226   -371   -145    298    -41   -259    226    231    504    150    394    587
   -239   -379   -140    309    -51   -259    231    236    485    187    428    574
   -254   -394   -142    322    -57   -270    233    239    462    215    454    563
   -254   -402   -148    329    -54   -275    233    236    436    244    485    568
   -265   -410   -148    337    -59   -280    236    236    418    265    514    589
   -257   -428   -171    342    -44   -301    246    244    400    283    542    607
   -239   -420   -181    329    -31   -303    241    236    374    288    566    605
   -223   -405   -181    314    -20   -293    231    226    350    290    584    618
   -210   -413   -205    309     -2   -309    215    218    327    283    587    639
   -179   -415   -236    296     25   -327    200    213    306    275    584    652
   -163   -413   -252    288     41   -332    189    210    288    267    587    667
   -145   -415   -270    280     62   -342    181    213    272    265    587    691
   -122   -402   -283    259     80   -342    163    205    246    259    571    711
    -98   -402   -303    249    101   -353    142    194    226    249    558    727
    -88   -415   -327    249    119   -371    127    192    207    244    537    740
    -77   -415   -337    246    129   -376    122    192    197    244    522    756
    -70   -413   -345    239    137   -379    116    189    181    231    509    763
    -67   -423   -355    244    142   -392    109    189    163    215    491    761
    -80   -436   -355    254    137   -397    103    192    145    200    470    756
    -80   -428   -348    254    132   -389    109    197    137    189    454    756
    -75   -428   -355    252    140   -394    103    197    127    181    433    750
    -75   -423   -348    249    135   -387    103    205    124    179    415    750
    -90   -431   -340    259    122   -384    101    215    122    168    402    730
   -109   -446   -337    277    114   -392    111    231    124    166    384    706
   -124   -446   -324    285     98   -387    119    246    135    171    368    693
   -137   -431   -293    283     77   -363    135    275    153    187    366    691
   -142   -415   -272    277     62   -345    140    290    163    192    355    675
   -166   -439   -272    303     51   -355    148    301    166    192    340    646
   -181   -457   -275    316     44   -368    150    306    171    194    332    615
   -187   -462   -275    324     44   -368    155    319    176    205    335    597
   -192   -465   -275    327     38   -368    153    319    171    205    324    574
   -207   -465   -257    337     23   -361    150    314    168    205    306    558
   -236   -475   -239    353      0   -355    142    306    168    205    293    550
   -241   -475   -236    358     -5   -355    142    306    166    205    277    532
   -246   -485   -239    366     -5   -363    145    303    155    200    257    504
   -239   -480   -241    361      0   -361    140    301    153    202    239    478
   -259   -483   -223    371    -20   -353    135    303    158    205    228    459
   -267   -483   -215    374    -28   -350    129    311    155    207    220    444
   -277   -483   -205    379    -38   -342    135    322    158    213    215    426
   -280   -491   -210    387    -36   -350    148    335    171    218    205    413
   -290   -475   -184    381    -54   -332    153    337    179    228    213    394
   -309   -444   -135    376    -88   -290    161    342    192    239    218    384
   -301   -423   -122    361    -90   -272    161    345    200    239    210    374
   -309   -420   -111    366    -98   -267    163    353    205    241    210    366
   -306   -384    -77    342   -114   -231    176    368    228    262    231    363
   -290   -348    -57    316   -116   -202    192    389    246    277    241    353
   -285   -303    -20    293   -135   -163    215    410    272    298    259    345
   -280   -280      0    280   -140   -140    228    418    280    306    275    332
   -301   -275     25    288   -166   -124    231    418    288    309    285    306
   -309   -246     62    277   -187    -93    252    441    311    327    306    298
   -301   -200     98    249   -202    -51    277    467    348    355    337    311
   -350   -163    187    257   -270     10    303    483    387    392    374    324
   -389   -145    244    267   -319     49    306    483    394    407    394    327
   -444   -140    303    290   -374     80    309    478    400    413    407    335
   -524   -137    387    329   -457    124    309    478    405    420    420    348
   -610   -137    472    374   -542    166    314    491    420    441    446    355
   -735   -176    558    454   -649    189    348    519    446    454    475    358
   -922   -200    722    561   -823    259    405    568    498    498    530    394
  -1195   -236    958    714  -1078    361    488    636    571    574    597    454
  -1374   -309   1065    841  -1221    376    530    667    592    592    602    462
  -1205   -361    841    782  -1026    239    454    589    501    485    480    345
  -1060   -371    688    714   -875    158    392    535    444    415    423    239
  -1002   -400    600    698   -802     98    355    491    392    371    381    158
   -901   -428    472    665   -688     20    327    441    335    324    311    129
   -758   -423    335    589   -548    -44    277    381    285    280    249    122
   -644   -397    244    519   -446    -77    236    342    265    254    218    111
   -558   -366    192    462   -376    -88    205    316    246    239    194     85
   -491   -358    132    426   -311   -114    181    288    226    218    163     38
   -436   -342     90    389   -265   -127    155    265    210    197    135      2
   -405   -353     51    376   -228   -150    148    259    197    171     93    -28
   -358   -407    -51    381   -155   -231    187    319    207    142     38    -83
   -316   -431   -114    374   -101   -272    296    457    283    150     12   -124
   -267   -327    -59    298   -103   -194    402    597    402    231     77    -96
   -187   -122     64    153   -127    -28    472    727    563    400    244     23
   -116    275    392    -80   -254    332    459    769    743    675    566    303
   -158    852   1010   -345   -584    930    363    654    904   1026    992    678
   -244   1065   1306   -410   -776   1187     72    288    787   1119   1158    787
   -324    800   1122   -239   -724    961   -145    -80    444    826    896    542
   -397    176    574    109   -485    374   -207   -301     -2    207    290     59
   -420   -316    103    368   -262   -106   -200   -267   -215   -163   -103   -257
   -459   -501    -41    480   -210   -272   -114    -93   -140   -158   -142   -296
   -483   -524    -44    504   -220   -285    -25     25    -44   -103   -114   -270
   -467   -483    -15    472   -228   -249     36    101     38    -44    -54   -228
   -452   -392     59    423   -257   -166     96    171    129     36     31   -166
   -431   -340     90    384   -262   -124    132    205    179     83     80   -124
   -387   -332     54    358   -220   -140    140    210    192     96     90   -106
   -348   -316     31    332   -192   -142    129    202    189     98     96    -98
   -329   -311     18    322   -174   -148    129    202    187    101    103    -93
   -293   -322    -31    306   -135   -176    124    192    179    109     90    -90
   -259   -337    -80    298    -90   -210    109    176    161     98     85    -90
   -226   -353   -129    288    -49   -241     93    155    140     72     72   -103
   -197   -368   -171    283    -12   -270     77    137    127     51     59   -111
   -135   -368   -233    252     49   -301     54    109    106     25     36   -111
    -70   -355   -288    213    109   -322     28     83     83     -2      5   -114
    -12   -340   -327    176    155   -335     10     67     64    -23    -25   -116
     51   -332   -384    140    218   -358    -18     44     44    -38    -59   -119
    106   -335   -441    111    272   -387    -36     28     31    -51    -88   -129
    155   -332   -488     85    322   -410    -44     18     18    -64   -111   -135
    192   -324   -519     64    353   -420    -57      5      5    -70   -124   -132
    244   -298   -542     28    392   -420    -62     -5     -2    -77   -140   -135
    254   -290   -545     18    397   -418    -72    -10     -7    -83   -153   -142
    241   -272   -517     15    379   -394    -70     -7     -2    -75   -153   -140
    213   -272   -485     28    348   -379    -57      5     12    -64   -153   -132
    181   -262   -444     41    311   -353    -49     15     25    -46   -145   -122
     85   -265   -350     88    218   -306    -23     41     54    -18   -119   -103
      2   -265   -267    129    132   -265      2     70     80     10    -88    -85
    -31   -262   -233    145    101   -249     10     88     96     25    -64    -75
    -38   -246   -207    142     83   -228      7     98    106     44    -49    -70
    -44   -233   -189    137     70   -213      2     98    103     57    -41    -64
    -44   -220   -179    132     64   -200      0     98    101     62    -36    -59
    -41   -210   -171    124     64   -192     -2     96     96     64    -46    -59
    -44   -213   -168    129     62   -192     -2     96     96     64    -64    -62
    -41   -210   -168    124     62   -192      0     98    101     70    -77    -57
    -41   -200   -158    119     57   -181      5     96     98     70    -80    -57
    -38   -202   -166    119     62   -184      7     88     90     57    -85    -62
    -33   -207   -174    122     70   -192      5     83     88     51    -85    -70
    -23   -202   -181    111     77   -192      0     70     85     44    -83    -72
    -25   -228   -202    127     88   -215      7     70     90     41    -88    -83
    -23   -231   -210    124     93   -220     15     67     90     38    -85    -88
    -20   -233   -213    127     96   -223     23     67     90     44    -85    -83
    -10   -228   -220    119    103   -226     31     70     93     49    -85    -90
     -2   -228   -226    116    111   -228     44     75    103     59    -75    -93
     20   -218   -239     96    129   -228     46     80    106     64    -67    -96
     46   -226   -272     90    158   -249     49     80    109     59    -64   -103
     77   -228   -309     75    189   -267     59     83    109     62    -49   -109
     93   -218   -311     59    202   -265     59     80    114     67    -23   -103
     83   -220   -303     67    192   -259     54     72    116     64     -5   -111
     67   -228   -296     80    181   -262     57     70    122     62      7   -122
     59   -241   -301     90    179   -272     57     64    129     62     33   -119
     51   -259   -311    103    181   -285     54     64    135     64     59   -116
     38   -272   -311    116    174   -290     54     64    135     67     85   -114
     15   -283   -298    135    155   -290     54     64    140     67    111   -114
    -18   -290   -275    153    127   -283     59     72    148     77    142   -101
    -15   -293   -277    153    129   -285     46     64    142     85    155   -109
    -12   -296   -285    153    135   -290     38     59    137     85    161   -116
     -2   -296   -293    150    145   -296     44     72    148     85    163   -106
      7   -293   -301    142    150   -296     44     67    153     93    171    -96
     12   -296   -311    140    161   -303     41     51    153     93    174    -98
     12   -270   -285    127    148   -277     41     41    158     96    179    -98
     23   -241   -265    109    142   -252     44     44    166     98    179    -93
     18   -228   -249    103    132   -239     57     59    176    106    184    -85
     12   -215   -231    101    119   -223     72     77    197    119    197    -70
     12   -184   -200     83    103   -192     93     98    218    132    218    -54
     15   -163   -179     75     96   -171    106    106    231    145    231    -49
     23   -132   -158     51     90   -142    106    109    239    142    228    -64
     31   -106   -140     36     85   -122    116    116    252    150    233    -72
     31    -70   -101     18     64    -85    129    132    265    161    244    -72
     23    -28    -51      2     36    -38    145    140    277    171    257    -59
     23      2    -20    -15     20     -7    150    127    290    176    272    -51
     25     10    -15    -18     20     -2    142    109    283    166    270    -62
     23     12    -10    -20     18      2    129     90    270    148    265    -67
     20     36     15    -28      2     25    111     64    257    129    262    -75
      7      7      0    -10      5      5    101     44    236    101    241    -98
    -10    -33    -23     20      5    -28    103     41    223     75    228   -124
    -15    -62    -46     38     15    -54     90     25    205     49    228   -150
     -7    -90    -83     49     36    -88     72     15    181     20    233   -189
      0   -124   -124     59     59   -127     67     18    158    -12    218   -231
     18   -161   -179     70     96   -168     54     10    127    -51    197   -267
     36   -181   -220     72    127   -202     33     -7     96    -88    181   -309
     54   -179   -233     62    142   -205     25    -20     75   -109    179   -350
     72   -174   -246     49    158   -210     12    -33     57   -127    179   -389
     85   -163   -252     38    168   -207      0    -46     44   -145    176   -428
    103   -166   -270     31    184   -218     -7    -51     31   -166    179   -470
    111   -161   -272     25    192   -215    -12    -59     25   -179    192   -498
    103   -161   -267     28    184   -213    -18    -70     20   -184    218   -524
     93   -176   -270     38    181   -223    -12    -62     25   -189    236   -545
     90   -223   -314     64    200   -267     31      0     54   -200    239   -592
     72   -249   -322     88    197   -285    142    140    132   -184    236   -626
     96   -145   -244     23    168   -194    246    293    259    -98    293   -563
    148     36   -111    -93    129    -36    327    444    420     67    441   -405
    194    392    197   -296      0    296    332    506    602    348    737   -106
    155    935    779   -545   -311    857    259    420    779    711   1150    296
     83   1153   1070   -620   -493   1111    -36     57    675    846   1312    444
     25    893    865   -459   -418    880   -298   -335    314    589   1039    228
     -5    288    290   -142   -148    288   -394   -597   -174     -7    407   -252
     41   -228   -270     93    155   -249   -410   -610   -462   -415    -38   -605
     88   -400   -488    155    288   -444   -350   -475   -444   -433    -90   -685
     90   -441   -535    174    311   -488   -267   -363   -381   -366    -51   -683
     93   -389   -483    148    285   -436   -194   -272   -309   -228     28   -623
    106   -296   -402     96    254   -348   -135   -197   -254    -85    119   -545
    114   -236   -353     59    231   -296    -90   -150   -187    -18    168   -480
    158   -213   -374     25    265   -293    -70   -122   -135    -15    179   -436
    197   -197   -394      0    293   -296    -59   -109   -103    -20    194   -426
    194   -192   -387      0    290   -288    -51    -98    -72    -20    220   -431
    194   -168   -366    -15    277   -265    -46    -83    -46    -12    249   -446
    207   -171   -379    -18    293   -275    -46    -70    -31    -15    254   -467
    215   -184   -400    -15    306   -290    -57    -75    -28    -23    220   -472
    218   -179   -397    -18    306   -288    -54    -70    -12    -20    184   -436
    236   -168   -407    -36    319   -285    -54    -59     -2    -15    161   -400
    275   -163   -439    -57    355   -301    -49    -70     -2    -20    119   -379
    322   -161   -485    -83    402   -322    -36    -93    -18    -38     88   -374
    368   -174   -542    -96    454   -358    -51   -103    -31    -54     62   -376
    415   -189   -607   -114    511   -397    -75   -109    -44    -67     18   -387
    514   -205   -719   -155    615   -462   -101   -132    -64    -90    -28   -415
    693   -213   -906   -241    797   -558   -140   -168   -101   -119    -98   -465
    945   -207  -1153   -368   1049   -680   -200   -207   -150   -140   -184   -530
   1208   -207  -1415   -501   1309   -810   -277   -275   -197   -153   -277   -600
   1431   -200  -1631   -618   1530   -914   -337   -342   -226   -140   -361   -659
   1626   -207  -1834   -709   1730  -1021   -402   -410   -265    -93   -431   -714
   1847   -202  -2049   -820   1948  -1124   -478   -488   -332    -41   -470   -776
   2068   -215  -2286   -927   2174  -1249   -579   -589   -431   -109   -501   -870
   2218   -252  -2470   -984   2343  -1361   -680   -688   -527   -252   -504   -937
   2309   -285  -2595  -1013   2449  -1439   -750   -753   -589   -371   -459   -950
   2351   -275  -2626  -1036   2488  -1449   -782   -771   -600   -433   -348   -950
   2356   -233  -2592  -1062   2470  -1413   -792   -769   -594   -462   -257   -935
   2387   -223  -2611  -1083   2496  -1415   -815   -782   -620   -504   -213   -940
   2470   -194  -2665  -1137   2564  -1428   -846   -805   -662   -530   -140   -948
   2538   -153  -2691  -1192   2613  -1421   -870   -820   -688   -514    -88   -937
   2579   -161  -2740  -1208   2660  -1449   -904   -844   -730   -511   -215   -945
   2595   -189  -2785  -1202   2688  -1486   -927   -857   -774   -561   -392   -956
   2572   -215  -2787  -1179   2678  -1499   -924   -854   -810   -600   -519   -984
   2499   -228  -2727  -1135   2613  -1478   -893   -826   -823   -623   -553   -950
   2304   -210  -2514  -1049   2408  -1363   -815   -737   -771   -605   -355   -810
   2091   -184  -2275   -956   2182  -1228   -735   -644   -701   -555   -220   -691
   1945   -161  -2107   -893   2023  -1132   -678   -600   -652   -530   -358   -623
   1818   -163  -1982   -826   1899  -1072   -623   -561   -602   -517   -498   -607
   1623   -163  -1790   -732   1704   -976   -545   -485   -527   -465   -472   -581
   1379   -135  -1514   -620   1444   -826   -441   -379   -423   -384   -394   -501
   1119    -93  -1213   -514   1163   -652   -329   -272   -309   -303   -319   -405
    841    -70   -911   -384    875   -491   -223   -163   -202   -226   -228   -298
    574    -64   -639   -257    605   -350   -132    -57   -101   -142   -114   -197
    353    -36   -389   -158    371   -213    -49     41    -15    -62     -2   -114
    192    -10   -205    -93    197   -106      5     98     41    -10     77    -59
    101     -5   -106    -46    103    -54     28    116     67      7    101    -28
     54      5    -51    -31     51    -20     49    119     83     18    111      7
     41     10    -31    -25     36     -7     59    122     96     31    135     44
     38      0    -38    -23     38    -18     54    111    101     36    142     83
     57      2    -54    -28     57    -25     41     98    101     38    119    135
     96     15    -80    -57     88    -31     25     77     98     36     72    174
    142     31   -111    -88    127    -38      5     57    103     36     51    207
    168     51   -116   -111    142    -31     -7     49    124     44     36    233
    179     64   -114   -122    148    -23     -7     51    150     67     28    236
    187     62   -124   -127    153    -31    -10     51    166     90     31    231
    176     67   -109   -122    142    -20     -7     57    181    103    103    244
    171     72   -101   -124    135    -12     -2     67    200    103    145    246
    189     80   -109   -135    150    -12     -2     67    207    116    116    239
    171     80    -90   -127    132     -5     18     85    220    148    163    265
    122     88    -36   -106     77     25     54    127    244    179    254    322
     77    109     31    -96     23     72     93    158    265    197    324    353
     25    119     93    -72    -33    106    140    184    277    218    363    329
     -5    127    132    -62    -70    129    174    218    303    252    397    345
    -36    150    187    -57   -111    168    202    244    335    290    410    402
    -70    171    241    -51   -158    207    226    265    361    311    413    465
   -111    174    285    -31   -197    228    244    270    374    337    410    522
   -163    168    332     -5   -249    249    265    280    392    368    413    574
   -210    153    361     28   -285    257    275    285    407    381    428    605
   -241    132    374     54   -309    252    259    275    413    379    462    620
   -254    132    387     62   -319    259    246    275    433    389    511    657
   -252    135    387     57   -319    259    233    275    454    397    517    688
   -265    122    384     70   -324    252    226    283    472    402    514    711
   -290     62    353    114   -322    207    218    280    470    392    498    706
   -306     18    324    145   -314    171    210    283    457    387    496    704
   -306     18    322    142   -316    168    205    283    441    392    501    698
   -306      2    309    150   -309    155    197    277    420    384    485    678
   -319    -18    298    168   -311    140    184    265    392    366    457    657
   -340    -41    298    192   -319    127    171    254    368    355    433    649
   -345    -51    290    197   -319    119    171    252    355    358    423    649
   -348    -64    283    205   -316    109    176    257    350    366    426    644
   -342    -75    267    207   -306     93    174    252    340    371    428    636
   -340    -85    254    213   -298     83    166    244    332    371    428    639
   -361   -109    249    233   -306     70    166    236    322    361    405    631
   -366   -148    218    257   -293     33    171    239    309    348    376    615
   -348   -207    140    275   -246    -33    202    280    306    329    332    568
   -332   -239     93    285   -213    -72    306    402    355    329    288    511
   -319   -163    153    239   -236     -5    423    555    459    407    332    548
   -275     12    288    129   -280    150    514    717    618    568    480    693
   -200    376    576    -88   -387    475    519    795    813    841    779   1000
   -215    950   1166   -366   -691   1057    457    743   1028   1215   1218   1441
   -319   1221   1540   -452   -930   1379    163    384    984   1356   1421   1631
   -405    976   1382   -285   -893   1176   -111    -33    639   1080   1176   1408
   -454    350    805     51   -631    579   -244   -366    106    444    555    870
   -410   -231    179    322   -296    -25   -277   -415   -223    -25     64    431
   -358   -436    -80    394   -140   -259   -218   -272   -210    -83    -18    340
   -322   -467   -148    394    -88   -309   -129   -145   -132    -44     20    345
   -285   -413   -127    348    -80   -270    -46    -33    -38     33    101    397
   -233   -311    -77    272    -77   -194     12     44     41    103    184    459
   -207   -259    -54    231    -77   -155     46     80     80    137    218    488
   -174   -236    -62    205    -57   -148     62    101     96    148    236    514
   -145   -228    -83    187    -31   -155     59    106     93    148    265    527
   -129   -233   -103    181    -12   -168     59    103     80    135    275    530
    -83   -226   -142    153     28   -184     51     96     64    111    252    527
    -23   -215   -192    119     83   -205     36     80     46     93    218    530
     18   -215   -236     98    124   -226     12     62     23     70    171    527
     41   -210   -252     85    145   -231     -7     44      5     54    122    519
     31   -202   -236     83    132   -220    -10     49      2     54    109    509
     18   -200   -220     90    119   -210    -10     57      5     59    114    496
     12   -200   -213     90    111   -205    -10     59      5     62    114    485
     18   -200   -218     90    116   -207    -10     62      7     59    119    488
     15   -202   -220     93    116   -210    -20     62     -5     54    106    475
    -15   -189   -174    101     77   -181    -10     72      0     64    103    467
    -31   -171   -140    101     51   -155      0     83     12     77    106    462
    -33   -174   -140    103     51   -158      0     90     15     83    111    452
    -36   -158   -122     96     41   -142     -5     93     15     85    101    426
    -57   -153    -96    103     18   -124      0    101     20     88     83    402
    -77   -155    -77    114      0   -116     -2    103     20     83     64    368
    -96   -142    -46    119    -25    -96      7    116     31     85     59    340
   -103   -137    -33    119    -36    -85      5    114     28     80     54    309
   -106   -145    -38    124    -33    -93      0    111     23     72     51    288
   -103   -140    -36    119    -36    -90    -10    114     25     70     41    275
    -96   -142    -46    119    -25    -96    -18    116     18     59     15    244
   -109   -142    -33    124    -38    -88    -23    114     15     62      7    218
   -111   -137    -25    124    -44    -83    -31    111     10     70     15    205
   -111   -148    -36    127    -41    -93    -41    114      0     72     15    189
   -101   -155    -54    129    -23   -106    -51    122    -10     67      2    176
   -101   -158    -57    127    -25   -109    -57    127    -23     59    -20    153
   -101   -155    -57    127    -23   -106    -62    135    -28     59    -31    140
    -93   -166    -72    129    -12   -119    -62    148    -36     59    -41    132
   -101   -148    -46    124    -28    -98    -51    161    -36     70    -36    135
   -119   -148    -28    132    -49    -88    -54    171    -44     67    -44    119
   -122   -145    -23    132    -49    -85    -46    184    -38     70    -41    116
   -124   -166    -41    145    -44   -103    -41    192    -38     72    -41    111
   -114   -153    -38    135    -38    -96    -36    207    -31     85    -31    116
   -116   -132    -15    122    -51    -75    -18    218     -2    109    -12    119
   -127   -132     -5    127    -62    -70     -5    223     15    124      0    111
   -129   -119      7    122    -70    -57      0    228     31    129     12    106
   -142    -90     51    116    -98    -20     12    252     54    140     31    103
   -153    -93     59    122   -109    -15     20    254     57    140     33     93
   -166    -96     70    129   -119    -12     33    246     70    148     33     90
   -184    -96     85    140   -137     -5     38    252     77    155     36     88
   -213    -93    119    153   -166     12     46    254     85    161     41     83
   -223    -93    127    158   -176     18     51    252     88    163     49     77
   -220   -103    116    161   -171      7     54    257     98    168     64     77
   -236    -98    137    166   -187     20     54    259    106    171     83     80
   -265    -80    184    174   -226     51     64    262    114    187     90     80
   -277    -41    236    155   -257     96     75    277    140    200     72     90
   -257    -12    244    132   -252    114     72    293    153    197     57     93
   -249    -20    228    135   -239    103     80    298    150    200     64     70
   -236    -31    205    135   -220     85     90    296    145    202     67     38
   -233    -18    215    124   -226     96    101    296    150    207     51     28
   -244      0    244    122   -244    119    103    298    166    218     33     25
   -267      5    272    129   -270    137    114    314    192    233     31     33
   -270     28    298    122   -283    163    127    332    213    254     44     31
   -267     70    337     96   -303    202    124    335    231    270     57     -7
   -265    116    381     72   -324    249    148    355    257    296     83    -38
   -252    163    413     41   -332    288    163    374    277    314    101    -57
   -228    176    405     25   -316    290    168    379    283    311     98    -75
   -218    192    410     12   -314    301    189    384    288    316     96    -75
   -200    223    420    -12   -309    322    207    389    298    329     98    -72
   -181    239    420    -28   -301    327    210    381    301    327     93    -70
   -163    257    420    -46   -290    337    205    368    301    324     98    -59
   -145    280    426    -67   -285    350    200    348    303    322    103    -64
   -135    298    433    -83   -285    366    192    329    301    319    116    -67
   -124    303    428    -90   -275    363    174    306    290    311    122    -80
   -114    296    410    -90   -262    353    145    275    275    293    124   -101
   -116    293    407    -88   -262    350    122    252    254    275    124   -109
   -111    265    376    -77   -244    319    109    233    239    257    114   -116
   -111    233    345    -62   -231    290    101    218    226    239    106   -119
   -122    210    332    -44   -226    270     90    197    207    220     96   -129
   -119    179    296    -31   -207    236     75    176    179    187     70   -158
   -116    137    252    -10   -184    194     64    161    155    155     46   -179
   -132    106    239     10   -187    171     54    140    137    137     36   -194
   -142     98    241     23   -192    168     51    127    127    129     33   -202
   -145     93    239     25   -192    166     44    114    116    116     31   -207
   -148     88    236     28   -192    161     36    106    111    103     28   -213
   -163     80    241     41   -202    161     33    106    114    103     36   -207
   -153     83    236     36   -194    158     36    114    127    109     54   -194
   -168     59    228     54   -200    142     28    106    119     98     51   -192
   -174     51    223     59   -200    137     25    101    116     93     51   -184
   -179     28    205     75   -192    116     25    101    103     75     41   -184
   -174    -38    135    106   -155     46     51    142    103     51      5   -210
   -161    -59    101    109   -132     20    166    280    168     59    -20   -241
   -145      2    145     70   -145     72    283    431    283    129     25   -197
    -88    163    252    -38   -168    207    379    589    444    288    174    -67
    -20    542    563   -259   -290    553    389    657    628    561    475    226
    -62   1109   1169   -524   -615   1140    275    550    795    927    922    649
   -171   1449   1618   -639   -893   1532    -10    213    771   1127   1205    891
   -265   1283   1548   -511   -906   1413   -277   -194    472    932   1054    737
   -335    633    969   -148   -652    800   -384   -517    -46    275    433    223
   -309      5    314    150   -311    158   -381   -517   -350   -213    -75   -226
   -257   -231     25    241   -142   -103   -316   -376   -345   -296   -197   -366
   -226   -244    -18    233   -106   -132   -226   -246   -254   -246   -179   -368
   -213   -187     25    200   -119    -80   -135   -135   -145   -158   -109   -314
   -189    -75    114    132   -153     18    -62    -54    -49    -77    -36   -257
   -166    -10    155     88   -161     70    -25    -12     -2    -36      2   -228
   -158     12    168     72   -163     90     -7      2     15    -23     10   -231
   -150     23    174     64   -161     98      0      5     18    -20     12   -241
   -153     28    181     59   -168    106      5     12     20    -18     18   -244
   -153     46    197     51   -176    122      7     23     28     -7     25   -233
   -153     54    207     46   -181    129     12     28     33     -5     31   -236
   -122     49    171     36   -145    109      7     28     31    -10     20   -249
   -122     67    189     25   -155    129     10     28     31     -5     28   -239
   -119     77    194     20   -155    135     15     31     38      2     31   -220
    -85     96    181     -7   -135    140     15     33     38      2     28   -207
    -59    111    171    -25   -114    140     15     31     38      0     18   -197
    -20    103    122    -41    -72    111      2     20     28    -18     -7   -202
     15    111     96    -64    -38    103      2     18     25    -23    -25   -187
     33    137    103    -85    -33    119      5     20     38    -10    -28   -158
     46    145     98    -96    -25    122      0     18     36    -12    -36   -150
     41    142     98    -93    -28    122      0     18     41    -10    -31   -145
     38    168    129   -103    -44    150      7     25     57      0    -18   -135
     28    181    153   -106    -62    168     20     38     72     12     -2   -129
      7    176    168    -90    -80    174     25     41     77     18      5   -127
    -12    184    197    -88   -103    189     25     44     85     31     12   -116
    -20    187    207    -83   -114    197     33     46     96     44     20   -116
    -15    166    179    -77    -98    171     33     46     93     44     12   -124
    -25    158    184    -64   -103    171     28     44     93     49     18   -111
    -36    161    194    -64   -114    176     20     41     90     51     20   -106
    -38    148    187    -54   -111    166     15     41     85     51     25   -103
    -20    148    168    -64    -96    155     -2     28     72     49     20   -106
     12    145    132    -77    -59    140    -23     10     54     41      7   -116
     38    145    106    -93    -33    127    -41    -10     33     28    -10   -119
     46    142     96    -96    -23    119    -46    -18     23     23    -15   -114
     51    132     80    -93    -12    106    -51    -28     10     18    -28   -114
     57    119     62    -88     -2     90    -59    -44     -5     10    -44   -109
     64    106     38    -88     12     72    -62    -51    -20      0    -54   -106
     62     88     25    -77     18     57    -62    -57    -33     -7    -70   -109
     64     70      2    -70     31     36    -67    -59    -41    -15    -90   -111
     75     64    -10    -70     44     28    -64    -59    -46    -18   -101   -116
     72     64     -7    -70     41     28    -59    -57    -46    -15   -106   -119
     72     67     -7    -70     38     31    -49    -41    -33     -5    -96   -109
     72     67     -5    -70     38     31    -38    -25    -20      5    -90    -98
     70     67     -2    -67     36     33    -25    -10     -7     12    -90    -93
     67     57    -10    -64     36     23    -15      2      2     20    -93    -96
     62     59     -2    -62     33     28     -2     12     20     31    -80    -90
     57     46    -10    -51     33     18      2     20     28     36    -80    -96
     59     49    -10    -54     36     20      5     18     33     36    -85   -111
     44     33    -10    -41     28     12      0     10     28     31    -96   -124
     28     33      2    -31     12     18     -2      5     28     33    -96   -122
     18     41     20    -31     -2     31     -2      7     33     38    -85   -114
     10     33     23    -20     -5     28     -2      2     28     31    -90   -129
      5     38     31    -23    -12     36     -2      0     31     28    -90   -142
      2     41     38    -23    -18     41      2     10     41     36    -83   -140
      0     49     46    -25    -25     49     12     20     54     46    -62   -137
    -12     57     70    -20    -41     62     20     33     72     59    -44   -135
    -33     51     85    -10    -59     70     15     28     70     54    -38   -148
    -38     67    106    -15    -72     85     12     28     77     54    -33   -161
    -38     93    132    -28    -85    111     20     36     88     64    -12   -166
    -44    103    148    -28    -96    124     33     46    106     77      7   -168
    -46     96    140    -25    -93    116     41     49    114     77     15   -179
    -49    109    158    -28   -103    132     44     41    116     80     23   -181
    -51    116    168    -33   -111    142     46     38    122     85     38   -184
    -38    155    194    -57   -116    174     62     51    140    103     72   -174
    -36    192    228    -80   -132    210     85     70    166    127    116   -145
    -36    202    236    -83   -135    218    109     83    187    140    148   -122
    -31    213    244    -93   -137    228    122     88    200    145    174   -114
    -33    226    259    -96   -145    241    127     72    200    135    189   -135
    -25    226    249   -101   -137    236    129     59    202    127    220   -135
    -18    241    257   -111   -137    249    140     49    215    127    262   -114
    -23    270    293   -127   -158    280    140     28    223    129    311   -109
    -41    275    316   -116   -179    296    132      2    218    119    348   -124
    -44    265    306   -111   -176    285    127    -15    205    103    384   -155
    -23    265    288   -122   -155    275    109    -31    192     88    423   -207
     -5    252    257   -124   -132    254     93    -51    171     64    457   -262
      2    231    228   -116   -111    231     90    -57    161     49    498   -314
     -5    205    210   -101   -109    207     90    -54    148     33    535   -374
     -5    168    174    -80    -88    171     85    -49    129     15    558   -428
     10    137    124    -75    -57    132     72    -59    109     -7    517   -431
     25    129    103    -77    -38    116     70    -77     88    -31    449   -387
     31    111     80    -72    -25     98     46   -103     51    -70    394   -353
     41     90     46    -67     -2     70     31   -127     28    -88    363   -332
     54     80     25    -67     15     51     25   -137     15    -83    361   -350
     72     98     25    -85     23     62     20   -140     10    -64    379   -361
     62     93     31    -80     15     62     10   -142      0    -49    410   -350
     67    101     33    -85     18     67     -2   -145    -10    -38    470   -358
     67    106     36    -88     15     70    -18   -153    -31    -41    540   -405
     72    119     46    -96     12     83    -23   -148    -38    -33    584   -423
     80    129     46   -106     15     88    -23   -140    -49    -33    563   -374
     70     77      7    -75     31     44      7    -93    -70    -54    480   -361
     67     51    -15    -62     41     20    106     25    -46    -51    376   -348
    103    132     28   -116     38     80    226    171     23     25    337   -275
    184    311    124   -249     28    218    316    340    187    181    441    -98
    265    693    428   -480    -83    561    309    407    389    426    680    218
    241   1267   1026   -756   -392   1148    197    319    610    815   1085    675
    145   1644   1499   -893   -675   1571   -103    -10    657   1036   1348    961
     80   1387   1304   -735   -613   1348   -381   -420    329    745   1080    743
     54    704    649   -379   -298    678   -524   -766   -233     90    402    189
    122     83    -38   -103     77     23   -563   -831   -592   -394   -145   -277
    233   -140   -374    -46    303   -257   -517   -704   -615   -485   -309   -420
    327   -127   -454   -101    389   -290   -439   -589   -545   -452   -324   -426
    433    -57   -491   -189    462   -272   -353   -491   -459   -384   -303   -392
    532     38   -493   -285    511   -228   -306   -433   -392   -335   -275   -353
    615    111   -504   -363    561   -194   -275   -397   -350   -309   -259   -324
    688    140   -548   -415    618   -205   -270   -394   -345   -309   -270   -314
    750    150   -602   -452    678   -226   -277   -400   -355   -324   -298   -319
    795    132   -665   -465    730   -267   -290   -407   -368   -358   -335   -335
    831    137   -693   -483    763   -277   -303   -405   -358   -384   -340   -335
    872    148   -727   -511    800   -288   -314   -402   -345   -415   -345   -329
    911    127   -784   -519    846   -329   -327   -405   -345   -441   -355   -342
    927    111   -815   -522    872   -350   -342   -407   -340   -452   -348   -337
    940     98   -841   -519    891   -371   -353   -407   -335   -462   -337   -332
    945    132   -815   -540    878   -340   -353   -405   -322   -462   -329   -306
    950    166   -784   -558    867   -306   -355   -410   -322   -454   -324   -285
    930    171   -758   -550    841   -290   -363   -428   -324   -454   -322   -262
    914    171   -743   -542    828   -285   -368   -441   -324   -452   -306   -236
    906    200   -706   -555    807   -252   -368   -433   -311   -436   -285   -200
    893    231   -662   -563    779   -215   -368   -433   -309   -426   -272   -176
    878    259   -618   -568    748   -179   -363   -431   -311   -407   -259   -153
    859    298   -561   -579    711   -129   -348   -407   -293   -376   -241    -96
    828    296   -535   -563    683   -119   -337   -394   -290   -363   -239    -75
    784    293   -491   -540    636    -98   -316   -371   -277   -342   -226    -51
    732    319   -415   -527    574    -46   -293   -335   -252   -306   -200    -15
    693    335   -358   -514    527    -10   -275   -311   -239   -288   -181     20
    646    329   -316   -488    480      7   -262   -290   -226   -270   -158     36
    600    324   -275   -462    436     25   -252   -270   -218   -254   -135     49
    558    329   -228   -444    392     51   -249   -254   -210   -244   -119     70
    514    337   -176   -426    345     80   -239   -236   -202   -228   -101     85
    472    327   -148   -400    309     90   -228   -215   -197   -218    -90     77
    439    309   -129   -374    285     90   -220   -205   -197   -205    -83     64
    402    303   -101   -355    252    103   -218   -202   -205   -194    -77     49
    381    314    -67   -348    226    124   -220   -210   -218   -194    -83     31
    353    324    -31   -340    192    148   -226   -220   -233   -197    -88     10
    324    340     15   -332    155    179   -215   -220   -233   -187    -85      7
    306    358     51   -332    127    207   -202   -218   -239   -181    -90     -5
    288    371     83   -329    103    228   -187   -213   -239   -176    -96    -12
    265    376    111   -322     75    244   -174   -200   -231   -168    -93    -15
    241    363    122   -303     59    241   -158   -184   -220   -161    -90    -18
    223    348    124   -288     49    236   -153   -174   -218   -158    -93    -23
    215    348    132   -280     41    241   -137   -155   -200   -137    -80    -20
    192    355    161   -275     15    257   -114   -129   -176   -119    -59    -20
    174    374    200   -275    -12    288    -96   -106   -153    -98    -36    -15
    153    371    218   -265    -33    296    -85    -90   -137    -80    -18    -25
    129    368    239   -249    -54    303    -64    -64   -109    -51      7    -23
    114    374    259   -244    -72    316    -51    -49    -88    -28     31    -18
     90    368    277   -228    -93    324    -49    -46    -80    -18     38    -25
     64    350    283   -210   -109    316    -31    -31    -67     -2     38    -33
     49    355    306   -202   -127    332    -15    -15    -46     20     51    -31
     36    361    324   -200   -145    342    -12    -12    -41     33     62    -41
     28    345    316   -187   -145    332    -10     -7    -31     44     67    -51
     20    345    324   -184   -153    337    -10     -2    -23     51     67    -62
     15    358    342   -187   -163    350     -5      7    -10     64     85    -72
     20    376    355   -200   -168    368     -5     18     12     80    103    -67
     28    376    345   -202   -158    361      0     31     25     90    111    -64
     18    397    379   -210   -181    387     18     49     49    114    153    -54
     12    410    397   -210   -192    405     28     59     70    124    171    -49
     28    410    381   -220   -176    397     25     59     80    124    161    -54
     25    397    368   -213   -171    384     23     57     83    114    140    -62
     15    397    381   -207   -184    392     28     62     93    122    140    -59
      2    389    387   -194   -192    389     44     72    111    129    155    -54
     -7    384    392   -189   -200    389     49     77    122    127    174    -54
    -23    384    407   -181   -215    394     62     83    137    129    194    -54
    -54    381    436   -166   -244    407     72     96    158    129    223    -49
    -77    366    444   -142   -259    405     83    119    181    129    254    -41
    -93    355    446   -132   -272    400    106    145    207    140    288    -36
    -96    402    498   -153   -298    452    129    174    239    168    342    -20
    -93    433    524   -171   -309    478    155    200    265    192    394    -10
    -96    423    519   -163   -306    470    171    207    270    197    436    -20
   -103    418    519   -158   -311    467    176    210    262    192    462    -38
    -96    449    542   -176   -319    496    192    226    280    207    511    -25
    -85    493    579   -205   -332    535    197    231    298    228    561     -5
    -83    532    615   -223   -348    574    202    231    316    249    597     10
    -77    537    615   -231   -345    576    194    223    309    241    618     12
    -80    509    589   -213   -335    548    171    202    283    223    618      0
    -80    501    581   -210   -332    540    155    194    272    220    626      7
    -83    491    574   -202   -327    532    140    189    259    213    626      7
    -90    470    561   -189   -327    514    137    192    249    205    618      5
   -109    426    535   -158   -322    480    135    189    233    189    587     23
   -116    376    493   -132   -303    433    127    179    213    166    514     85
   -124    340    465   -106   -293    402    122    171    197    153    439    153
   -150    298    449    -75   -298    374    119    158    181    132    371    187
   -153    265    418    -54   -285    340    114    145    179    111    335    220
   -166    231    394    -33   -280    311    109    140    187     93    290    252
   -166    226    392    -28   -277    309    101    137    205     83    265    283
   -168    223    389    -28   -280    303     88    132    244     70    241    322
   -163    223    384    -31   -275    303     83    127    283     49    244    345
   -174    215    389    -20   -283    303     75    122    306     51    236    348
   -176    218    394    -20   -285    306     67    116    314     80    205    340
   -171    239    410    -33   -293    324     51    103    303    132    207    267
   -161    228    387    -33   -272    306     57    119    296    168    148    189
   -155    168    324     -7   -241    246    135    213    311    197     83    142
   -150    168    319     -7   -233    244    257    350    371    262     62    150
   -111    257    366    -75   -239    311    368    527    493    405    168    262
    -51    501    553   -226   -303    527    405    641    649    628    394    519
    -41    963   1005   -462   -524    984    379    665    841    961    792    950
   -161   1444   1605   -641   -883   1525    226    493    992   1306   1223   1402
   -254   1374   1628   -561   -943   1501    -75    111    784   1234   1213   1413
   -316    888   1205   -285   -761   1047   -267   -293    285    717    735   1002
   -285    257    540     12   -413    397   -350   -485   -181    114    140    467
   -192   -111     80    153   -137    -15   -355   -423   -327   -122   -111    218
   -129   -218    -88    171    -23   -153   -309   -319   -309   -155   -155    189
    -38   -202   -166    119     62   -184   -270   -254   -272   -142   -155    207
     67   -103   -174     18    119   -137   -228   -187   -213   -101   -127    249
    106    -18   -124    -44    114    -70   -187   -129   -155    -57    -93    324
     98      2    -98    -51     98    -49   -150    -93   -132    -46    -85    392
     77      0    -80    -38     77    -38   -135    -77   -124    -59   -106    410
     36     -7    -44    -15     36    -25   -116    -57   -111    -62   -106    407
     12      2    -10     -7     12     -2   -109    -38   -106    -57    -96    392
      0      0     -2      0      0      0   -106    -25   -101    -57    -88    379
    -12    -23    -10     18     -2    -15   -101    -12   -101    -62    -98    361
    -23    -28     -5     23    -10    -15    -93     -7   -103    -64   -109    345
    -41     -2     38     23    -41     18    -88      2    -96    -59   -106    345
    -46    -12     33     28    -41      7    -85     12    -96    -59   -111    345
    -51    -18     33     33    -44      7    -83     20    -98    -54   -116    345
    -59    -15     41     36    -51     12    -83     28   -101    -54   -129    348
    -72    -18     54     46    -64     18    -80     33   -101    -49   -150    348
    -72     -2     70     36    -70     33    -72     49    -90    -33   -150    355
    -77     20     96     28    -85     57    -62     64    -80    -12   -142    371
    -88     20    106     33    -96     62    -64     72    -75     -7   -142    381
    -96      7    103     44    -98     54    -64     88    -70     -2   -142    387
    -98     25    124     33   -111     75    -62    103    -64      5   -142    389
   -132     23    155     51   -142     88    -62    106    -62      7   -153    381
   -132     25    158     51   -145     93    -62    109    -57     12   -155    363
   -116     41    158     38   -137     98    -59    119    -44     20   -155    345
   -122     46    168     36   -145    109    -57    127    -36     28   -150    327
   -129     51    181     38   -155    116    -59    127    -25     38   -140    314
   -127     72    197     25   -163    132    -62    124    -20     41   -124    303
   -135     70    205     33   -168    137    -80    116    -28     33   -116    288
   -114     77    192     18   -153    135   -101    109    -38     25   -111    267
   -109     88    197     10   -153    142   -106    116    -33     36    -90    262
    -98     83    181      7   -142    132   -114    111    -38     33    -85    259
    -93     90    184      2   -137    137   -122    106    -44     28    -75    252
    -98     85    184      5   -140    135   -122     93    -49     23    -70    236
    -93     83    176      5   -135    129   -122     83    -54     18    -64    215
   -101     77    179     10   -142    127   -124     77    -67     10    -59    189
   -124     72    197     25   -161    135   -119     72    -77      2    -59    166
   -122     67    187     25   -155    127   -116     77    -88    -12    -62    135
   -124     64    189     28   -155    127   -101     88    -80     -5    -49    124
   -135     67    202     31   -168    132    -90     88    -77      7    -31    109
   -142     64    207     38   -174    135    -90     90    -77     12    -23     75
   -145     83    226     31   -184    153    -93    101    -70     15    -28     46
   -137     88    226     25   -181    155    -80    116    -57     33    -25     20
   -150     83    231     33   -192    155    -59    132    -33     59     -7      7
   -161     77    239     41   -200    158    -36    148    -15     77      5    -10
   -171     70    239     49   -205    155    -33    148     -7     90      5    -44
   -189     70    257     59   -223    163    -18    150     10    109     15    -62
   -215     67    283     72   -249    174     -7    153     20    127     25    -80
   -254     80    335     88   -293    207      5    166     41    155     46    -85
   -270     77    348     93   -309    213      7    171     38    158     46    -98
   -303     72    376    114   -340    223      5    171     38    158     44    -96
   -327     88    415    119   -371    252     10    181     49    174     51    -75
   -342    106    449    119   -394    277     12    179     57    179     46    -64
   -361    106    467    124   -413    285     28    194     80    189     44    -41
   -384    119    501    132   -444    309     49    210    103    202     51    -10
   -420    148    568    135   -493    358     72    231    132    220     62     20
   -462    181    644    140   -553    413     90    252    161    241     64     59
   -439    200    639    119   -540    420     77    246    158    220      7     80
   -384    223    607     80   -496    415     64    239    150    194    -46     88
   -350    213    563     67   -457    387     57    226    129    171   -101     57
   -319    210    530     54   -423    368     57    215    116    158   -142     23
   -288    223    509     31   -400    366     54    200    106    140   -176     12
   -272    246    519     10   -394    381     54    194    106    129   -200     23
   -249    270    519    -12   -384    394     54    202    111    129   -213     25
   -213    316    530    -51   -371    423     62    207    119    127   -218      7
   -187    407    594   -111   -392    501     88    231    153    163   -181     -5
   -176    452    626   -137   -402    537    119    257    187    200   -145    -25
   -174    454    626   -142   -400    540    140    275    202    213   -124    -57
   -163    485    649   -161   -405    566    155    288    220    231    -98    -64
   -140    504    644   -184   -392    574    155    285    223    226    -88    -64
   -101    542    644   -220   -374    592    148    280    226    220    -75    -57
    -90    561    652   -233   -371    605    142    270    231    213    -70    -59
   -101    579    680   -239   -389    628    155    265    244    226    -44    -51
   -122    574    693   -226   -407    633    145    249    236    218    -31    -72
   -122    548    670   -213   -397    607    114    220    213    200    -33   -111
   -127    535    662   -205   -394    597     90    194    194    181    -36   -127
   -135    524    659   -194   -397    592     88    189    192    176    -25   -122
   -137    483    618   -174   -379    550     85    184    184    168    -25   -124
   -140    441    581   -153   -361    511     77    171    168    150    -33   -132
   -145    415    558   -137   -353    485     64    155    150    132    -36   -137
   -161    363    524   -101   -342    444     62    150    148    119    -46   -140
   -174    311    485    -70   -329    400     54    127    122     90    -67   -163
   -184    283    467    -49   -327    376     36    101     96     64    -88   -187
   -200    262    462    -31   -332    361     33     88     85     49    -96   -184
   -200    262    462    -31   -329    361     36     88     85     49    -88   -163
   -202    223    423    -10   -311    322     33     80     80     38   -101   -158
   -202    184    387      7   -296    285     36     77     75     28   -111   -168
   -194    194    389      0   -293    290     33     70     70     25   -111   -166
   -184    213    397    -12   -290    303     31     64     72     28   -109   -150
   -184    171    355      5   -270    262     33     72     70     18   -119   -142
   -166    106    272     28   -220    189     70    122     77     -7   -158   -171
   -158     96    254     28   -207    174    166    228    135     -5   -179   -207
   -132    163    296    -15   -213    228    259    350    231     54   -150   -200
    -67    298    366   -116   -218    332    335    488    379    200    -36    -85
    -15    644    657   -314   -337    652    340    545    553    465    244    205
    -12   1179   1192   -584   -602   1184    239    446    711    807    636    589
    -31   1467   1499   -717   -763   1483    -46    122    657    976    841    776
    -57   1236   1293   -589   -675   1265   -301   -262    309    706    584    537
    -88    665    753   -288   -420    709   -387   -519   -158     83    -18     70
    -57    179    236    -62   -148    207   -397   -530   -426   -340   -446   -265
    -23    -62    -38     44      7    -51   -350   -400   -420   -407   -561   -376
    -44   -140    -96     90     25   -119   -262   -272   -332   -355   -553   -368
   -101   -135    -33    116    -33    -85   -187   -179   -236   -280   -506   -324
   -161    -77     83    116   -124      2   -103    -96   -137   -189   -439   -272
   -166      0    166     83   -166     83    -54    -49    -72   -135   -394   -241
   -171     12    181     77   -176     96    -33    -25    -46   -122   -397   -215
   -174      0    174     88   -174     85    -20    -15    -38   -114   -410   -200
   -176     -7    168     90   -174     80     -5    -15    -33   -111   -413   -189
   -176     -7    168     93   -174     80      5     -5    -23    -98   -405   -174
   -166      0    166     83   -166     80      5      0    -23    -88   -394   -171
   -158     20    179     70   -168     98      7      7    -20    -72   -379   -174
   -163     18    181     70   -171     98      7      5    -20    -70   -371   -179
   -148     31    179     59   -163    103      7      5    -15    -64   -361   -168
   -132     20    153     54   -142     85      2      0    -12    -51   -345   -150
   -127     18    145     54   -135     80     -7     -7    -15    -49   -329   -132
   -101     49    150     23   -127     98    -10     -7    -15    -44   -314   -109
    -77     72    150      2   -114    111    -12    -10    -12    -33   -293    -88
    -57     77    132    -10    -96    103    -20    -12    -10    -23   -270    -77
    -38     77    116    -20    -77     98    -23    -18    -10    -18   -249    -72
    -28     67     93    -20    -59     80    -28    -25    -18    -18   -233    -70
    -20     59     80    -18    -49     70    -25    -28    -20    -18   -215    -72
    -23     67     90    -25    -57     77    -38    -41    -25    -12   -197    -75
    -12     70     83    -31    -46     75    -51    -51    -33    -15   -187    -85
     -5     85     90    -41    -46     85    -62    -54    -36     -7   -166    -85
     18     96     77    -57    -28     88    -64    -49    -28      5   -140    -83
     31     90     57    -62    -12     75    -67    -49    -23     15   -111    -80
     44     93     49    -67     -2     72    -75    -51    -23     18    -90    -80
     49     85     36    -67      5     62    -85    -57    -31     23    -80    -90
     46     83     36    -64      5     59    -96    -59    -36     23    -64    -93
     46     88     41    -70      0     64   -114    -67    -44     25    -57    -88
     44     96     51    -72     -2     75   -116    -64    -38     44    -38    -67
     44    103     57    -75     -5     80   -116    -64    -41     46    -33    -57
     44     93     49    -67     -2     72   -122    -70    -46     44    -36    -62
     36     64     28    -51      2     49   -129    -80    -62     33    -44    -75
     36     64     28    -51      5     46   -124    -80    -67     23    -51    -83
     46     75     25    -62      7     51   -119    -80    -67     12    -54    -93
     36     67     31    -51      2     49   -111    -77    -67      2    -59   -114
     25     49     23    -38      2     36   -116    -85    -83    -18    -70   -155
     31     46     15    -38      7     31   -109    -77    -80    -25    -72   -179
     25     41     15    -36      5     31   -103    -77    -77    -36    -72   -192
     12     54     41    -33    -12     49    -93    -80    -62    -36    -64   -194
     12     64     51    -38    -20     59    -88    -96    -54    -46    -64   -233
     15     57     41    -36    -12     49    -83   -114    -44    -54    -51   -275
     23     54     28    -41     -2     41    -75   -124    -38    -62    -36   -314
     44     67     23    -54     10     46    -70   -127    -28    -64    -10   -355
     31     54     20    -44      2     38    -44   -106    -12    -70     18   -374
     20     59     38    -41    -10     51    -31    -96     -2    -64     59   -387
     23     75     51    -49    -15     64    -18    -90      5    -59    103   -407
     23     77     54    -49    -15     67    -18    -96      7    -67    158   -433
     28     54     25    -41      2     38    -28   -106     -5    -90    176   -478
     46     44     -5    -46     25     20    -31   -114    -10   -101    194   -527
     80     64    -15    -75     46     25    -25   -114     -5    -96    228   -568
    119     62    -57    -90     88      2    -33   -129    -18   -111    257   -607
    155     49   -106   -106    132    -28    -46   -145    -33   -135    262   -641
    189     46   -142   -119    166    -46    -57   -161    -51   -161    254   -667
    233     57   -179   -148    205    -59    -70   -179    -67   -176    249   -688
    275     64   -210   -168    244    -72    -77   -184    -70   -181    252   -706
    296     75   -223   -187    259    -72    -93   -205    -85   -197    213   -711
    329     93   -236   -213    283    -70   -106   -226   -101   -202    168   -688
    400    116   -283   -259    340    -83   -124   -241   -122   -215    142   -680
    506    145   -361   -324    433   -106   -150   -254   -158   -236    106   -659
    589    176   -415   -384    504   -119   -181   -277   -207   -249     70   -639
    644    207   -436   -426    540   -114   -197   -301   -277   -257     38   -620
    662    231   -433   -446    548   -101   -197   -311   -358   -236     20   -594
    657    246   -410   -452    535    -80   -176   -296   -337   -168     31   -579
    639    254   -384   -449    511    -64   -155   -262   -262   -158     72   -618
    618    267   -353   -444    485    -41   -135   -228   -213   -163    135   -646
    615    275   -340   -446    478    -31   -127   -215   -189   -158    137   -654
    659    316   -342   -488    501    -12   -114   -213   -176   -142    109   -659
    691    366   -327   -530    506     20   -111   -210   -166   -142    111   -696
    743    394   -348   -568    545     23   -116   -218   -158   -142    122   -730
    823    400   -423   -613    623    -12   -135   -236   -155   -140     98   -685
    893    400   -493   -646    693    -46   -161   -252   -171   -155     75   -618
    924    387   -540   -657    732    -75   -194   -277   -197   -210     38   -587
    961    368   -594   -665    779   -111   -228   -290   -205   -231     23   -555
    966    348   -620   -657    795   -137   -252   -293   -205   -270     38   -519
    956    348   -607   -652    782   -129   -257   -298   -205   -314     75   -485
    950    345   -605   -649    776   -129   -272   -314   -231   -283    124   -467
    948    311   -636   -631    792   -161   -288   -340   -267   -285    155   -462
    927    267   -659   -600    795   -194   -293   -348   -288   -296    140   -459
    904    259   -644   -581    774   -192   -296   -348   -296   -293    148   -431
    854    226   -631   -540    740   -202   -303   -355   -314   -306    114   -423
    818    200   -618   -509    717   -207   -303   -363   -332   -316     57   -428
    771    207   -563   -491    665   -176   -285   -350   -327   -301    -10   -415
    719    218   -501   -467    610   -140   -270   -335   -314   -290    -77   -405
    662    228   -433   -446    548   -101   -259   -324   -303   -290   -135   -410
    602    223   -381   -413    493    -77   -244   -306   -280   -285   -166   -405
    545    228   -316   -387    431    -44   -223   -283   -252   -272   -181   -389
    498    220   -277   -358    389    -28   -197   -246   -220   -262   -205   -381
    467    166   -303   -316    384    -67   -119   -142   -168   -257   -244   -410
    436    168   -267   -301    353    -49     10     12    -64   -200   -231   -397
    420    228   -192   -324    306     18    129    184     83    -77   -140   -311
    426    423     -2   -423    215    210    202    327    257    122     49   -132
    418    880    459   -649    -23    670    187    374    465    457    423    228
    303   1369   1062   -836   -379   1215     64    231    605    789    813    589
    207   1452   1241   -831   -517   1348   -202   -103    470    836    898    652
    124   1101    976   -613   -426   1039   -389   -467     83    465    550    337
     83    436    350   -259   -135    394   -439   -636   -355   -153    -54   -163
     93     28    -64    -62     77    -18   -423   -563   -485   -392   -309   -394
    106   -129   -239     10    171   -181   -353   -423   -436   -413   -355   -436
    109   -129   -239     10    174   -184   -277   -324   -361   -350   -327   -407
    116    -57   -174    -31    142   -114   -213   -249   -285   -272   -267   -358
    119     41    -80    -80     98    -18   -161   -187   -213   -200   -205   -303
    103     93    -10   -101     57     44   -114   -132   -153   -150   -148   -254
    101    148     46   -124     28     98    -83    -96   -116   -114    -96   -215
     77    166     85   -122     -5    127    -75    -85   -116   -103    -59   -205
     64    184    119   -124    -25    153    -70    -80   -114    -90    -23   -202
     51    220    168   -135    -59    194    -57    -67   -103    -64     20   -184
     25    233    207   -129    -90    220    -49    -51    -98    -46     38   -166
      0    233    233   -119   -116    233    -44    -38    -96    -38     54   -161
     -5    233    239   -114   -122    236    -41    -38    -98    -33     67   -155
    -15    239    254   -114   -135    246    -33    -38    -98    -33     54   -145
    -25    262    288   -116   -155    275    -15    -23    -80    -20     77   -124
    -20    275    293   -127   -158    283     -7    -18    -72    -10     80   -116
    -33    277    311   -122   -171    293     15      0    -57      5     80   -101
    -44    290    332   -124   -189    311     25     10    -41     23     80    -83
    -41    280    322   -119   -181    301     18      2    -38     23     57    -77
    -57    262    319   -103   -189    290     23     10    -25     36     36    -67
    -77    267    342    -96   -210    303     36     25      5     64     44    -44
    -83    288    371   -103   -228    329     46     36     38     85     70    -28
    -96    288    384    -96   -239    335     59     49     77     98     93    -15
   -119    285    405    -83   -262    345     62     57     98    103    124      7
   -142    277    420    -70   -280    348     62     64    111    116    155     23
   -155    277    433    -62   -293    353     62     75    129    135    194     46
   -171    277    449    -51   -309    363     59     83    140    155    228     62
   -181    283    465    -51   -324    374     57     88    145    161    270     64
   -189    280    467    -46   -329    374     57     90    155    163    319     77
   -192    277    470    -44   -329    374     51     93    161    163    368     93
   -194    275    470    -38   -332    371     41     90    166    158    431    103
   -205    270    475    -33   -340    371     31     85    163    153    488    111
   -202    275    475    -36   -340    374     25     83    166    153    524    122
   -205    280    485    -38   -345    381     23     83    176    155    553    140
   -220    275    496    -25   -358    384     28     85    189    145    571    158
   -220    267    488    -23   -355    379     28     85    200    145    566    174
   -228    259    485    -15   -358    371     31     80    213    145    537    189
   -226    259    485    -18   -355    374     31     77    241    132    496    202
   -220    262    483    -20   -350    371     36     83    285    101    457    215
   -218    246    465    -12   -340    355     46     98    332     98    394    285
   -218    246    465    -15   -342    355     67    124    374    119    335    358
   -218    241    457    -12   -337    348     83    150    394    148    288    418
   -215    231    446     -7   -329    337     98    171    405    189    257    467
   -215    226    439     -5   -327    329    109    181    400    249    200    506
   -205    215    418     -5   -311    316    116    181    374    283    129    540
   -200    213    413     -7   -306    311    116    171    337    288     62    579
   -200    213    413     -5   -306    311    116    166    301    283      7    618
   -200    194    392      0   -296    290    114    148    265    265    -20    633
   -197    197    394     -2   -296    296    103    127    231    246    -41    649
   -192    202    392     -5   -293    296     93    106    200    226    -62    678
   -168    202    371    -15   -270    285     80     85    168    202    -85    719
    -83    202    285    -62   -184    244     44     44    119    148   -129    724
     44    215    171   -129    -62    192      0      0     67     90   -168    711
    150    220     70   -187     38    145    -41    -33     23     46   -187    678
    215    218      2   -215    106    111    -72    -59    -12     12   -184    633
    207    213      2   -210    101    109    -77    -64    -23     -5   -179    594
    168    181     12   -176     77     98    -64    -51    -25    -10   -166    571
    132    174     38   -155     46    109    -49    -33    -20     -7   -145    555
    111    166     54   -137     28    111    -28    -12     -5      5   -114    535
    101    171     67   -137     18    119    -18      7      5     23    -77    517
     93    189     96   -140     -2    142    -15     25     15     33    -51    493
     80    205    122   -142    -20    163    -10     36     23     36    -41    472
     72    205    132   -137    -28    168      0     46     31     41    -33    457
     64    220    153   -145    -44    187     18     67     51     62    -10    457
     62    252    189   -158    -62    220     44    101     80     93     23    462
     62    265    202   -166    -70    236     62    124     98    119     51    467
     59    293    233   -176    -85    265     80    150    122    150     90    478
     49    316    265   -184   -109    290     85    166    127    166    106    467
     51    335    280   -194   -114    309     93    179    137    176    114    465
     51    337    285   -194   -116    311    101    189    142    189    116    462
     41    348    306   -194   -132    327    111    197    150    202    124    462
     23    366    342   -194   -158    355    122    200    161    218    135    475
     23    376    353   -200   -163    366    114    197    158    218    137    480
     28    361    332   -197   -153    345     85    174    132    194    122    459
     20    358    337   -189   -158    348     70    153    116    189    124    449
     23    337    314   -181   -145    327     51    132     98    174    119    428
     10    306    296   -158   -142    301     41    124     80    153    111    410
    -10    277    285   -135   -148    280     41    122     67    142    116    397
     -7    246    254   -119   -129    249     33    103     51    122    109    376
    -33    200    231    -83   -132    215     25     83     31     93     88    342
    -57    148    205    -46   -132    176     12     64      7     64     64    309
    -64    106    168    -20   -119    137     -2     44    -15     41     41    283
    -72     83    155     -5   -114    119    -12     28    -28     31     25    257
    -80     67    148      5   -114    109    -18     25    -36     20     18    233
    -80     70    150      5   -116    109    -23     25    -36     15     12    213
    -85     72    155      5   -122    111    -23     20    -36     12     15    187
    -98     70    168     15   -132    119    -28     15    -38      7     23    158
   -106     54    158     23   -132    106    -28      5    -46      0      7    129
   -109     41    150     33   -129     96    -25     12    -46      0     -5    106
   -111      2    111     54   -114     57      5     51    -38    -12    -38     54
   -122    -36     85     80   -103     23    111    174     10    -12    -77    -15
   -114     44    158     33   -137     98    241    335    124     70    -25      0
    -72    200    272    -64   -174    236    345    517    288    231    124    103
    -18    504    519   -244   -270    511    355    610    467    480    394    350
    -20   1054   1075   -517   -548   1065    296    610    688    859    828    771
   -184   1423   1608   -618   -896   1514     51    335    737   1119   1148   1054
   -319   1254   1574   -467   -945   1413   -213    -51    472    958   1018    917
   -423    678   1101   -127   -763    888   -345   -407    -36    371    459    423
   -441     64    506    189   -472    285   -368   -485   -400   -142    -67    -54
   -436   -192    244    311   -342     25   -311   -332   -405   -220   -187   -194
   -441   -236    202    337   -322    -18   -213   -184   -322   -176   -176   -213
   -433   -168    265    298   -350     46   -109    -54   -218    -88   -106   -158
   -418    -38    379    228   -400    168    -10     64   -103     12    -20    -77
   -431     57    488    187   -462    272     51    135    -25     83     36    -10
   -441    109    550    166   -496    327     93    181     28    124     75     44
   -452    161    613    145   -532    384    119    215     64    155    103     96
   -491    210    701    140   -594    454    148    252    106    189    142    161
   -563    254    818    155   -691    535    179    290    150    223    179    215
   -587    252    839    166   -714    545    181    280    153    197    129    202
   -527    254    782    135   -654    517    150    254    140    150     51    176
   -488    254    743    116   -615    498    163    233    129    132      0    155
   -454    244    696    103   -574    470    189    220    114    116    -54    109
   -407    244    649     80   -527    446    192    202    101    101   -119     77
   -366    262    628     49   -496    444    184    184     96     93   -168     57
   -327    303    631     12   -478    467    174    181    101     98   -187     36
   -322    345    665    -12   -493    504    171    179    114    109   -187     18
   -306    355    662    -25   -485    509    168    174    119    103   -192    -20
   -290    361    649    -36   -470    506    166    166    124     96   -194    -75
   -262    366    628    -51   -444    496    155    150    122     83   -192   -132
   -249    361    610    -57   -428    485    150    140    114     67   -184   -174
   -241    361    602    -59   -423    480    148    132    111     57   -174   -194
   -220    358    579    -70   -400    467    137    122    106     46   -163   -207
   -205    368    574    -80   -389    470    140    119    111     49   -142   -207
   -202    368    571    -83   -387    467    135    106    111     49   -119   -223
   -181    374    555    -96   -368    465    127     96    103     44    -96   -236
   -181    355    537    -88   -361    446    116     85     98     38    -77   -252
   -200    327    527    -62   -363    426    114     85     96     41    -54   -257
   -236    311    548    -38   -392    428    116     85    101     51    -20   -244
   -262    314    576    -28   -418    444    122     88    109     67     25   -218
   -226    332    555    -54   -389    444    111     77    103     67     54   -202
   -168    311    480    -70   -324    394     90     51     77     44     46   -215
   -114    288    402    -88   -257    345     62     15     44      7     15   -233
    -51    275    327   -111   -189    301     36    -18     10    -31    -20   -252
     10    259    249   -137   -119    254     12    -51    -25    -67    -59   -265
     51    252    200   -150    -72    226     -2    -77    -49    -90    -75   -265
     83    226    140   -155    -28    184    -23   -106    -77   -127   -109   -270
    103    202     98   -153      2    153    -33   -129   -101   -153   -142   -283
    111    194     80   -153     15    137    -38   -137   -109   -163   -163   -280
    114    215    101   -163      7    158    -31   -127    -90   -148   -158   -249
    124    231    103   -179     10    168    -23   -114    -77   -135   -168   -231
    109    207     96   -158      7    153    -10   -103    -67   -129   -189   -226
     90    205    114   -150    -12    158      5    -90    -51   -119   -200   -236
     70    220    150   -145    -38    187     28    -75    -31   -101   -200   -239
     33    228    192   -132    -80    210     49    -57     -5    -77   -187   -233
      2    215    213   -109   -106    215     62    -38     10    -72   -192   -241
    -18    197    215    -90   -116    205     67    -38     12    -77   -215   -262
    -15    197    213    -90   -114    205     59    -49      7    -83   -233   -259
      2    213    210   -109   -103    213     57    -51     10    -85   -252   -241
     20    218    197   -119    -88    210     38    -70     -5   -101   -275   -244
     46    223    176   -135    -64    200     25    -83    -15   -116   -288   -244
     72    228    155   -150    -41    192     18    -88    -20   -124   -290   -239
     88    241    150   -166    -31    197     15    -90    -23   -127   -290   -223
    109    244    132   -176    -10    189     10    -93    -25   -135   -290   -218
    122    244    122   -184      0    184     -2    -98    -33   -142   -296   -218
    124    249    124   -187      0    187     -2    -90    -25   -135   -285   -205
    109    254    145   -181    -18    202      5    -77    -12   -119   -275   -181
    101    265    163   -184    -31    215     18    -59      5    -98   -265   -163
     85    272    184   -181    -49    228     33    -41     23    -80   -239   -135
     75    290    215   -181    -70    254     38    -25     41    -57   -205   -101
     72    309    236   -194    -80    272     46    -12     57    -36   -181    -83
     67    316    246   -192    -90    283     54     -5     67    -25   -166    -70
     51    316    262   -184   -106    290     62      5     77    -15   -150    -64
     36    319    283   -176   -122    301     67     12     85    -10   -124    -51
     23    353    327   -189   -150    340     88     31    106     10    -90    -31
     25    381    355   -202   -166    368    111     51    127     31    -77    -18
     36    405    366   -220   -163    387    127     64    140     44    -72    -12
     54    428    374   -241   -158    402    132     72    148     57    -70    -12
     75    436    361   -257   -145    400    129     75    148     59    -64    -10
     83    452    366   -267   -140    410    140     80    161     70    -49     -5
     90    462    371   -277   -140    418    148     80    166     83    -33      0
     85    467    381   -275   -148    426    153     72    176     93    -15      2
     83    465    379   -275   -148    420    148     64    174     90     -7      5
     83    459    376   -270   -145    418    124     44    155     80     -2      2
     75    431    355   -254   -140    394     93     18    135     62     -7    -10
     72    397    324   -233   -124    361     72     -2    116     49    -10    -20
     62    366    301   -215   -122    335     54    -23     93     31    -18    -49
     49    324    275   -187   -114    301     44    -38     77     15    -31    -77
     38    293    254   -166   -109    275     33    -51     62      0    -44   -101
     25    259    233   -142   -103    246     23    -62     44    -15    -57   -116
     15    207    189   -114    -88    200     15    -77     20    -38    -80   -145
      0    168    168    -85    -83    168      7    -98      0    -59   -103   -168
    -10    142    150    -67    -80    145     -5   -119    -15    -75   -124   -176
    -18    122    140    -51    -77    129    -10   -127    -23    -83   -148   -174
    -25     96    122    -36    -75    109     -7   -129    -28    -85   -158   -168
    -36     85    122    -25    -77    103     -5   -132    -25    -85   -163   -161
    -44     75    116    -15    -80     96     -5   -137    -31    -90   -171   -163
    -62     57    119      2    -90     88     -2   -142    -33    -93   -176   -168
    -70     33    101     15    -85     67     -5   -153    -36   -101   -187   -171
    -64      5     70     31    -67     36      2   -145    -38   -111   -200   -179
    -57    -36     18     46    -38    -10     49    -93    -31   -132   -233   -226
    -41    -51    -10     46    -15    -31    158     23     20   -129   -259   -288
    -12     33     46    -10    -28     38    283    192    140    -36   -184   -267
     62    210    148   -135    -41    179    376    371    319    145    -12   -122
    132    553    420   -342   -142    485    368    433    506    418    319    194
     75   1145   1070   -610   -496   1109    277    363    745    828    862    709
   -103   1408   1512   -654   -807   1460      2     38    753   1018   1179    971
   -228   1114   1343   -444   -784   1226   -246   -358    426    737    930    737
   -272    439    709    -83   -491    574   -394   -709   -137     62    236    137
   -236   -155     80    197   -158    -38   -426   -750   -446   -392   -275   -345
   -192   -335   -145    262    -25   -239   -353   -592   -420   -428   -337   -449
   -153   -332   -179    241     10   -257   -249   -452   -340   -381   -288   -462
   -114   -233   -119    174      0   -176   -140   -324   -228   -285   -192   -418
    -85   -106    -20     96    -33    -64    -62   -239   -135   -202   -106   -358
    -67    -67     -2     64    -33    -33    -25   -194    -96   -171    -67   -355
    -59    -70    -12     64    -25    -41     -2   -174    -80   -158    -44   -350
    -41    -54    -15     46    -15    -36      0   -171    -88   -158    -36   -337
    -36    -25     10     31    -23     -7      7   -161    -80   -153    -25   -316
    -38    -25     12     31    -28     -7     18   -150    -75   -148    -33   -298
      5    -25    -31     10     15    -28      5   -168    -93   -158    -57   -303
     83    -25   -109    -28     93    -64    -25   -197   -127   -192    -96   -327
    153    -25   -179    -62    166   -101    -38   -207   -150   -213    -98   -329
    223      0   -226   -114    223   -111    -62   -228   -176   -223    -98   -345
    262      5   -257   -132    259   -127    -77   -244   -205   -241   -137   -355
    246      0   -246   -124    246   -124    -77   -246   -223   -252   -153   -355
    249     20   -228   -135    239   -103    -75   -246   -246   -231   -122   -350
    228     25   -202   -127    215    -88    -59   -236   -277   -194   -106   -340
    249     31   -218   -140    233    -93    -57   -233   -272   -166   -116   -337
    262     28   -233   -148    246   -101    -62   -226   -249   -181   -150   -345
    283     36   -246   -158    265   -103    -64   -220   -231   -197   -161   -355
    337     38   -298   -189    316   -127    -72   -228   -236   -210   -187   -371
    405     41   -363   -223    384   -161    -88   -241   -252   -239   -231   -394
    480     46   -433   -265    457   -192   -106   -257   -265   -262   -270   -410
    579     59   -519   -319    550   -228   -137   -272   -285   -270   -270   -436
    662     72   -592   -368    628   -257   -174   -290   -306   -280   -218   -470
    748    114   -633   -431    691   -259   -205   -303   -316   -272   -153   -480
    818    145   -672   -483    745   -265   -231   -329   -319   -257    -77   -475
    867    153   -714   -509    792   -280   -272   -376   -337   -265      2   -475
    924    181   -745   -553    833   -280   -309   -418   -366   -296     33   -485
    935    236   -701   -587    818   -231   -324   -439   -376   -309     75   -470
    906    259   -646   -584    776   -194   -337   -452   -387   -329     83   -454
    872    254   -618   -563    745   -181   -337   -457   -392   -345     44   -436
    831    254   -576   -545    701   -161   -340   -457   -392   -350      0   -415
    776    262   -514   -519    644   -127   -332   -446   -387   -348    -44   -381
    722    265   -457   -493    589    -96   -319   -444   -376   -342    -98   -355
    678    288   -389   -483    535    -49   -306   -431   -361   -332   -148   -329
    639    280   -358   -459    498    -38   -290   -418   -366   -337   -194   -332
    594    277   -319   -436    457    -20   -272   -402   -363   -327   -215   -324
    558    285   -272   -423    415      7   -249   -374   -342   -303   -213   -301
    517    277   -239   -397    379     20   -223   -337   -316   -285   -205   -277
    488    265   -226   -376    355     20   -194   -298   -283   -275   -202   -262
    459    249   -210   -355    335     20   -166   -262   -249   -262   -194   -259
    436    270   -168   -355    301     51   -132   -231   -223   -246   -184   -257
    394    298    -96   -345    246    101    -96   -200   -184   -218   -166   -241
    361    290    -72   -327    218    109    -72   -171   -153   -197   -155   -231
    335    285    -49   -309    192    119    -46   -140   -116   -168   -135   -213
    311    272    -38   -293    174    116    -33   -127   -106   -163   -135   -215
    296    277    -18   -285    158    129    -33   -124   -101   -153   -127   -202
    285    262    -25   -275    153    119    -20   -116   -101   -153   -127   -205
    270    252    -18   -262    142    116    -18   -111   -101   -155   -124   -210
    252    249     -2   -254    127    124    -15   -103    -96   -150   -122   -213
    231    257     25   -244    103    142      0    -85    -77   -140   -109   -205
    215    259     44   -239     85    153      2    -80    -72   -135    -96   -213
    215    265     49   -241     83    158      0    -72    -59   -127    -80   -220
    200    262     62   -231     70    161      5    -57    -44   -116    -67   -220
    184    277     93   -231     46    187     23    -25    -10    -90    -41   -205
    174    277    101   -228     36    189     33    -10      2    -83    -36   -205
    166    277    111   -223     28    194     41      5     12    -72    -28   -205
    148    277    129   -213     10    202     49     18     25    -62    -20   -200
    135    277    142   -205     -2    210     59     31     38    -54    -18   -200
    124    275    150   -202    -12    213     67     46     51    -38    -10   -189
    106    283    176   -197    -33    231     77     57     62    -25     -5   -179
     85    283    197   -187    -54    241     83     62     64    -15     -2   -181
     85    270    184   -176    -49    228     72     57     59    -15     -5   -194
     88    272    184   -181    -49    231     80     70     70     -2     12   -181
     83    296    213   -192    -64    254    101     90     88     18     33   -166
     80    316    233   -200    -77    277    124    111    106     41     54   -158
     72    327    254   -200    -90    290    145    132    127     64     88   -140
     59    327    267   -194   -103    298    155    145    145     83    109   -129
     51    350    298   -200   -122    324    171    163    161     98    124   -114
     44    374    327   -210   -142    350    192    179    176    114    145    -98
     41    394    353   -218   -155    374    210    192    192    132    163    -75
     38    428    387   -233   -174    410    202    181    181    135    158    -70
     20    478    457   -252   -218    467    207    179    194    155    184    -44
     20    478    457   -252   -218    467    202    174    194    161    194    -25
     12    462    449   -236   -218    457    200    168    189    163    200    -12
     -7    444    452   -220   -231    449    184    161    187    166    205     -2
    -46    413    459   -184   -254    436    181    163    187    163    205     -2
    -75    368    441   -148   -259    405    189    166    187    148    181    -10
    -93    324    418   -114   -254    371    194    161    174    122    129    -23
   -119    293    413    -88   -265    353    207    163    168    116    114    -15
   -142    236    379    -46   -259    306    220    163    171     96    124    -12
   -166    166    332      0   -249    249    215    153    161     64     93    -15
   -179    135    314     23   -246    223    226    148    150     54     49     -7
   -207    129    337     38   -272    231    231    145    161     57     57      7
   -215    127    342     44   -280    233    231    153    181     67     72     25
   -239    116    355     57   -296    236    233    155    202     62    106     41
   -254     98    353     77   -303    226    244    166    228     51    132     59
   -280     90    368     93   -324    231    233    166    239     70    129     70
   -306     77    384    114   -345    231    228    163    239     77    124     93
   -296     51    345    119   -322    200    231    176    239     88    101    122
   -290     -7    283    150   -288    137    288    257    272    101    106    137
   -285    -18    267    150   -277    124    410    407    355    148    124    142
   -270     75    345     96   -306    210    524    574    498    254    228    207
   -244    249    493     -5   -368    371    600    722    680    446    449    381
   -187    592    779   -202   -483    685    576    769    865    727    797    714
   -244   1132   1374   -444   -810   1252    431    620   1026   1080   1262   1140
   -342   1306   1647   -483   -995   1475    140    254    930   1171   1444   1291
   -436    997   1434   -280   -935   1215    -85   -142    561    841   1158   1041
   -493    322    815     85   -654    568   -158   -394     67    174    496    509
   -483   -158    324    319   -405     83   -145   -337   -119   -153    135    202
   -449   -350     98    400   -275   -127    -70   -192    -77   -184     75    122
   -439   -392     44    415   -244   -174      5    -88     28   -171    111    119
   -405   -314     90    361   -249   -111     72     -2    163   -124    111    168
   -368   -226    142    296   -257    -41    122     67    267    -41    103    223
   -350   -155    194    254   -275     18    166    114    332     85    109    254
   -342   -122    220    231   -283     49    176    140    358    197     83    280
   -316   -111    205    215   -262     46    179    155    350    283     62    296
   -332   -119    210    223   -272     44    181    158    324    329     46    296
   -327   -135    192    231   -259     25    171    148    285    324     41    288
   -327   -129    194    226   -262     31    161    137    254    327     33    298
   -329   -142    187    236   -259     20    150    124    223    314     10    303
   -332   -155    174    241   -254     10    150    129    200    296     -7    314
   -337   -166    168    252   -254      0    150    124    176    267    -23    332
   -324   -158    163    241   -244      0    137    111    155    239    -33    355
   -311   -137    174    226   -244     18    124    101    135    210    -33    387
   -283   -132    148    205   -215      7     93     83    111    174    -49    400
   -265   -135    127    200   -197     -5     77     83     96    150    -54    431
   -252   -148    103    197   -179    -20     70     90     83    132    -72    462
   -233   -148     85    192   -161    -31     72    101     72    124    -98    465
   -231   -161     70    197   -150    -46     64     96     46    111   -127    454
   -228   -142     83    184   -155    -31     62     98     36    109   -142    457
   -223   -140     80    181   -153    -31     51     96     20    101   -161    439
   -226   -140     85    184   -155    -28     51     98     15    101   -176    428
   -205   -129     75    166   -140    -28     49     96      0     90   -205    405
   -176   -101     72    137   -124    -15     25     88    -18     77   -241    381
   -132    -70     62    101    -98     -5     -2     77    -33     64   -272    379
    -96    -59     36     77    -67    -12    -15     85    -33     59   -285    384
    -57    -59     -2     57    -28    -31    -18     96    -36     59   -293    374
      2    -41    -44     20     20    -44    -28     85    -57     49   -311    353
     77    -36   -116    -23     96    -75    -49     62    -90     12   -348    322
    187    -23   -210    -80    197   -116    -83     23   -122    -25   -381    293
    228    -38   -267    -98    246   -153   -137    -20   -166    -67   -407    280
    142    -83   -226    -31    184   -155   -140    -28   -174    -85   -405    288
     41   -129   -174     41    106   -150    -96     -7   -158    -72   -379    296
     88   -106   -194     10    140   -150   -124    -23   -166    -96   -384    267
     51   -101   -153     23    101   -127   -122     -7   -168   -106   -381    259
    -23   -145   -122     83     46   -132    -75     23   -145    -98   -371    259
    -62   -189   -129    124     31   -158    -44     36   -135    -98   -366    236
    -83   -181    -98    132      7   -140    -25     44   -127    -90   -345    218
   -114   -174    -62    142    -28   -119    -12     57   -114    -88   -335    197
   -168   -205    -36    187    -67   -122      7     64   -106    -88   -327    181
   -210   -252    -41    231    -85   -148     18     67    -98    -93   -324    161
   -171   -197    -25    184    -72   -111     51    101    -59    -62   -285    174
   -127   -109     18    116    -72    -46     83    129    -15    -31   -239    189
   -148   -129     15    137    -83    -57     85    129     -5    -38   -233    171
   -129   -140    -12    135    -59    -77     88    132      0    -51   -231    150
   -148   -174    -25    161    -62   -101     72    119     -5    -67   -233    122
   -174   -168      5    171    -90    -83     72    111     -7    -70   -228    103
   -189   -145     44    166   -116    -51     77    109     -2    -67   -215     96
   -197   -140     57    166   -127    -41     77    101     -2    -72   -213     75
   -205   -168     36    187   -122    -67     77    101     -5    -80   -223     49
   -218   -168     46    192   -135    -62     75     93     -5    -80   -220     44
   -223   -150     72    187   -148    -38     72     90     -2    -83   -213     36
   -210   -137     70    174   -140    -36     70     88      0    -83   -210     20
   -194   -135     59    166   -127    -38     62     90      5    -80   -197     10
   -181   -122     59    150   -122    -31     51     90      7    -77   -179      0
   -181   -119     62    150   -124    -28     49     96     12    -70   -171    -15
   -145   -109     36    124    -93    -36     51    103     15    -70   -168    -25
   -142    -88     54    116    -98    -18     62    109     25    -64   -158    -23
   -145    -72     72    106   -111      0     57    114     33    -54   -140    -20
   -122    -59     62     90    -93      2     46    109     33    -46   -127    -18
   -124    -62     59     90    -93      0     38    109     33    -46   -122    -15
   -109    -51     57     80    -83      2     44    114     36    -49   -122    -10
    -88    -41     44     62    -67      0     31    101     25    -57   -132    -25
    -80    -12     67     44    -75     25     44    106     36    -44   -114    -15
    -77     12     90     31    -85     51     57    119     49    -28    -90      0
    -77     28    106     25    -90     67     72    132     59    -20    -75     12
    -67     36    103     15    -88     70     72    127     59    -23    -72     10
    -59     46    106      5    -83     75     77    124     59    -23    -70      2
    -57     64    122     -5    -90     93     80    116     59    -25    -70    -10
    -41    109    150    -33    -96    129     85    116     72    -15    -57    -10
    -41    135    176    -46   -109    153     83    103     72    -12    -49    -18
    -38    155    194    -59   -116    174     77     96     67    -10    -46    -23
    -59    145    205    -44   -132    174     64     83     54    -15    -51    -36
    -49    148    197    -49   -122    171     51     75     51    -18    -49    -41
    -49    150    200    -51   -124    174     41     70     49    -20    -49    -38
    -70    145    215    -38   -142    179     41     72     49    -18    -46    -31
    -77    129    205    -25   -142    168     38     64     36    -31    -59    -41
    -80    114    194    -15   -137    153     36     62     25    -46    -77    -51
    -80     80    158      0   -119    116     23     49      5    -75   -101    -80
    -83     49    132     15   -109     90     18     41     -5    -98   -114    -96
   -101     51    153     23   -129    103     12     36     -5   -103   -109    -88
   -106     44    150     31   -127     96      2     25    -12   -109   -109    -83
   -109     49    158     28   -132    101     12     25    -12   -109   -109    -88
   -116     67    181     23   -148    124     18     28     -7   -103   -103    -96
   -114     93    205      7   -158    148     18     28      0    -93    -96   -103
   -106    103    210      2   -158    155     20     31     10    -85    -83   -103
   -109     96    205      5   -158    150     12     18      0    -93    -88   -116
   -103     80    184     10   -145    132     12      7    -12   -106   -103   -145
    -85     41    124     20   -106     83     33     33    -10   -119   -124   -184
    -72    -12     59     44    -67     23    124    140     33   -124   -148   -231
    -83     41    124     18   -103     83    257    288    148    -57    -98   -202
    -46    166    210    -59   -129    187    361    439    296     72     25   -114
     31    449    418   -241   -194    433    387    519    457    288    277     83
     67    950    883   -509   -407    917    332    519    652    628    698    431
    -20   1389   1410   -685   -717   1400     93    236    691    898   1060    706
    -98   1345   1444   -623   -771   1395   -197   -145    462    813   1028    636
   -189    852   1041   -332   -615    945   -350   -496      2    280    514    223
   -215    233    449     -7   -332    340   -379   -615   -397   -311    -90   -252
   -189    -80    109    132   -150     12   -340   -493   -436   -449   -285   -420
   -171   -187    -15    179    -80   -103   -254   -358   -366   -436   -316   -449
   -161   -205    -46    181    -59   -124   -176   -270   -290   -392   -314   -439
   -119   -119      0    119    -59    -59   -103   -181   -197   -314   -265   -392
    -85    -18     64     49    -77     23    -54   -124   -124   -254   -220   -348
    -70     28     98     20    -83     62    -23    -90    -83   -226   -207   -329
    -67     49    116      7    -90     80    -10    -75    -64   -215   -215   -324
    -57     59    116      0    -85     88     -7    -67    -59   -213   -228   -324
    -54     67    119     -7    -85     90     -2    -59    -49   -202   -228   -329
    -46     70    114    -12    -80     90      2    -51    -44   -197   -233   -319
    -41     62    101    -10    -72     80      0    -54    -46   -200   -244   -314
    -20     72     93    -25    -57     83     -5    -57    -51   -200   -254   -319
    -15     51     67    -20    -41     59    -12    -64    -59   -213   -272   -332
     -7     64     72    -28    -41     70    -12    -64    -57   -207   -272   -319
     -7     80     85    -36    -46     83    -18    -64    -54   -205   -270   -298
      2     93     90    -46    -44     93    -15    -64    -54   -205   -275   -285
     12     88     72    -51    -28     80    -18    -64    -54   -213   -288   -285
     18     90     72    -57    -25     83    -23    -64    -51   -210   -290   -277
     25     96     70    -62    -23     83    -18    -59    -49   -202   -288   -270
     25     98     72    -62    -23     85    -18    -57    -46   -197   -283   -265
     15     96     80    -54    -31     88    -18    -54    -46   -197   -283   -265
     20     96     75    -59    -28     85    -20    -57    -46   -197   -285   -265
     25    103     75    -67    -23     90    -23    -51    -41   -192   -285   -259
     10     98     88    -54    -38     93    -23    -46    -36   -187   -275   -249
     10    111     98    -62    -46    106    -23    -41    -31   -176   -262   -239
      7    116    106    -62    -49    111    -23    -33    -23   -166   -252   -228
    -10     98    106    -44    -59    101    -28    -31    -23   -163   -252   -226
     -2    106    109    -51    -54    106    -38    -33    -23   -155   -244   -213
     -2    135    137    -67    -70    135    -46    -31    -18   -145   -228   -194
      5    142    137    -72    -64    140    -49    -28    -18   -142   -223   -184
      2    142    137    -72    -67    140    -54    -28    -23   -140   -215   -174
     12    145    132    -77    -59    140    -51    -25    -20   -132   -207   -166
     10    142    132    -77    -62    137    -51    -20    -23   -127   -197   -153
     -2    155    158    -75    -80    155    -51    -20    -20   -119   -181   -132
     -7    158    166    -77    -88    163    -44    -15    -20   -111   -171   -122
      0    137    137    -67    -67    137    -41    -23    -31   -122   -179   -129
    -18    101    116    -44    -67    109    -44    -33    -44   -135   -187   -132
    -28     93    122    -33    -75    109    -36    -33    -46   -135   -181   -124
    -23    111    135    -44    -80    122    -25    -31    -44   -129   -168   -111
    -18    119    137    -49    -77    127    -23    -31    -44   -127   -166   -109
    -12    124    135    -57    -75    129    -18    -28    -41   -127   -166   -114
    -12    119    132    -54    -72    124    -10    -23    -31   -122   -163   -116
     -5    116    122    -57    -62    116     -5    -20    -25   -119   -163   -119
    -23     90    114    -33    -67    101      2    -20    -20   -119   -161   -124
    -20     96    114    -38    -67    103     15    -15     -5   -103   -150   -122
    -18     93    111    -38    -64    101     23    -15      2    -98   -145   -127
    -15     93    109    -41    -62     98     23    -20      2   -101   -150   -137
    -10    106    116    -46    -62    111     33    -15     15    -90   -142   -135
    -25     85    111    -31    -70     96     31    -23     10    -93   -150   -148
    -31     85    116    -28    -72    101     31    -33     10    -90   -148   -153
    -33     83    116    -25    -75     98     31    -41      7    -93   -145   -153
    -36     80    116    -20    -75     98     23    -49      2    -98   -150   -158
    -33     70    101    -18    -67     85     18    -59     -7   -109   -161   -168
    -41     72    114    -15    -77     93     15    -62     -7   -111   -161   -176
    -46     88    135    -23    -90    111     12    -62     -2   -103   -155   -176
    -36    106    142    -33    -88    124     15    -54      7    -93   -145   -166
    -38     90    129    -28    -83    109     10    -51     10    -93   -148   -166
    -33     96    129    -33    -80    111     10    -46     12    -90   -145   -163
    -25    103    129    -41    -77    114     10    -38     18    -85   -142   -153
    -20    127    148    -51    -83    137      7    -33     25    -77   -135   -142
    -12    137    150    -62    -83    142     12    -20     33    -72   -132   -132
    -15    153    166    -70    -90    158     15    -10     46    -64   -129   -127
    -15    163    176    -75    -96    168     18     -2     57    -54   -124   -114
     -7    161    168    -75    -88    163     18     -2     57    -51   -124   -116
      5    155    150    -83    -72    153      7    -12     46    -64   -135   -127
     12    168    153    -90    -70    161     12     -7     49    -62   -127   -119
     25    200    174   -114    -72    187     25      5     64    -44   -109    -98
     33    241    207   -137    -85    226     44     18     85    -25    -96    -88
     49    265    215   -158    -83    241     57     23     90    -18   -101    -90
     51    293    239   -174    -93    267     72     36    101    -12    -90    -98
     46    290    244   -171    -98    267     83     44    109     -7    -54   -103
     41    283    241   -161    -98    262     90     41    111     -5    -25   -114
     36    293    257   -166   -111    277     98     36    114     -5      5   -116
     33    322    288   -179   -127    306    106     36    124      7     41   -106
     33    327    293   -184   -129    311    101     25    122     10     54   -119
     28    316    288   -171   -129    303     83      2    103     -5     59   -140
     25    309    283   -168   -127    296     57    -25     88    -20     59   -161
     20    293    272   -158   -127    283     44    -41     77    -31     64   -176
     10    267    257   -140   -124    265     36    -54     59    -51     57   -200
    -12    205    218    -96   -114    210     36    -64     44    -72     44   -233
    -15    161    176    -75    -98    168     28    -80     28    -98     54   -265
    -25    153    179    -62   -101    166     23    -93     10   -119     93   -303
    -44    109    150    -33    -96    129     12   -109    -12   -155    122   -353
    -57     85    142    -12    -98    114      2   -127    -28   -174    150   -394
    -64     62    124      0    -93     93     -2   -142    -41   -192    166   -439
    -54     38     93      7    -75     67     -7   -161    -57   -210    163   -478
    -51     49    101      0    -77     75    -10   -166    -64   -207    163   -496
    -54     59    114     -2    -83     85     -5   -158    -59   -192    187   -530
    -51     41     90      2    -72     67     -5   -161    -70   -189    187   -571
    -41     41     80      0    -59     59     -7   -166    -80   -189    176   -579
    -25     31     57     -2    -41     41    -18   -174    -93   -197    158   -576
     -5     10     15     -2    -10     12     -2   -148    -93   -202    135   -574
     18    -33    -54      5     36    -44     96    -33    -57   -207     80   -592
     46     10    -36    -28     41    -10    226    116     33   -161     96   -571
     88    145     54   -116     15    101    337    293    179    -38    197   -475
    150    413    262   -280    -54    337    371    405    342    168    410   -265
    184    904    717   -545   -267    813    280    366    527    501    792    124
    106   1353   1247   -730   -571   1299     41    106    600    782   1130    449
      0   1312   1309   -657   -654   1312   -254   -290    381    709   1085    400
   -116    802    919   -342   -517    859   -418   -688   -135    171    561    -38
   -148    155    301     -5   -226    228   -444   -805   -597   -387    -10   -532
   -122   -163    -41    140    -41   -103   -407   -706   -717   -514   -197   -727
    -88   -257   -168    171     38   -213   -322   -568   -631   -488   -200   -763
    -54   -231   -176    142     59   -205   -231   -433   -493   -431   -135   -730
    -15   -140   -124     77     51   -135   -145   -322   -371   -332    -51   -672
     28    -59    -88     15     57    -72    -90   -257   -296   -267    -10   -631
     77     -7    -88    -36     80    -46    -67   -228   -262   -252    -33   -615
    111     12    -98    -62    106    -41    -62   -215   -249   -252    -93   -579
    114     -5   -122    -57    116    -62    -62   -213   -244   -252   -158   -542
    103    -15   -119    -44    111    -67    -57   -205   -233   -249   -210   -509
     88    -28   -116    -31     98    -70    -51   -202   -228   -249   -244   -488
     80    -33   -114    -23     96    -72    -41   -200   -220   -246   -241   -470
     85    -31   -116    -28     98    -72    -41   -197   -215   -233   -207   -454
     83    -20   -103    -31     90    -59    -33   -189   -207   -218   -168   -433
     85    -18   -103    -33     93    -62    -31   -187   -205   -220   -166   -420
    109    -20   -129    -44    119    -75    -31   -189   -205   -223   -179   -402
    114    -10   -127    -54    119    -70    -31   -184   -200   -223   -189   -381
    122      5   -116    -64    119    -54    -28   -176   -184   -210   -189   -350
    132      7   -124    -72    127    -57    -38   -176   -181   -207   -202   -332
    122     12   -109    -67    116    -46    -36   -168   -176   -200   -200   -309
    114     23    -90    -70    101    -33    -23   -161   -168   -192   -179   -285
    114     36    -77    -75     96    -20    -12   -148   -158   -181   -150   -252
    101     46    -54    -75     77     -5     -5   -140   -145   -171   -137   -231
     96     36    -59    -64     77    -10      0   -132   -137   -168   -142   -220
     96     36    -59    -70     77    -10     -2   -129   -127   -163   -132   -184
     98     62    -36    -83     67     12      2   -122   -109   -158   -124   -158
     80     77     -2    -80     38     38     10   -114    -90   -153   -116   -129
     46     85     38    -64      5     62     23   -103    -72   -155   -111    -98
     64     75     10    -72     28     44     10   -109    -67   -176   -116    -80
     57     88     28    -72     12     59     15    -96    -46   -168   -101    -51
     51     88     33    -72      7     62     20    -85    -36   -163    -96    -31
     44     83     38    -62      2     62     25    -75    -23   -150    -85      0
     46     57     10    -54     18     36     18    -72    -23   -145    -93      7
     59     62      0    -62     28     31     10    -77    -36   -142   -106     20
     67     88     20    -77     23     54    -10    -85    -49   -142   -116     33
     70    111     41    -90     15     77    -31   -101    -75   -142   -122     62
     93    127     33   -111     28     80    -36   -111    -98   -140   -127     77
     83    122     36   -103     23     80    -33   -114   -109   -140   -135     90
     36    122     85    -83    -23    103    -15   -106   -101   -127   -129    119
    -15    137    153    -59    -83    145     10    -88    -85   -109   -116    158
     31    124     90    -80    -31    109      0    -83    -96   -116   -127    171
     51    106     51    -80      0     80      0    -80   -101   -127   -142    168
     36    135     98    -85    -31    116     31    -57    -83   -106   -127    200
     25    158    132    -90    -51    145     67    -38    -77    -93   -122    207
     -2    158    161    -80    -83    158     75    -31    -77    -85   -127    197
     -5    161    166    -77    -85    163     75    -23    -67    -77   -127    210
    -18    153    171    -70    -93    161     70    -25    -64    -77   -135    207
    -15    145    161    -64    -88    153     59    -38    -75    -85   -155    174
      0    168    168    -85    -83    168     57    -44    -77    -88   -163    148
    -57    189    246    -67   -150    218     77    -31    -59    -70   -145    166
    -23    181    202    -80   -111    192     72    -38    -67    -85   -168    145
     46    142     96    -93    -23    119     54    -70   -103   -127   -228     72
     18    161    142    -90    -62    153     59    -57    -80   -106   -213     72
    -10    168    179    -80    -96    174     51    -51    -70    -96   -207     49
    -75    150    226    -38   -150    187     44    -46    -59    -88   -200     33
    -88    140    228    -25   -158    184     44    -28    -46    -80   -192     25
    -67    148    213    -41   -140    179     44    -12    -38    -75   -197     -2
   -103    155    259    -25   -181    207     75     23     -2    -46   -168      0
   -109    140    249    -18   -179    194     90     36      7    -49   -161    -25
   -129    124    254      2   -192    189     93     46     15    -49   -150    -36
   -150    153    303     -2   -228    228    109     70     38    -25   -129    -28
   -207    140    348     31   -277    244    114     83     46    -23   -124    -51
   -231    135    363     46   -296    249    124     90     54    -20   -116    -62
   -181    122    303     31   -241    213    106     72     38    -44   -132    -98
   -252    116    368     67   -311    241    119     93     59    -25    -96    -77
   -285    106    392     88   -337    249    137    111     70    -25    -70    -67
   -301     90    389    103   -345    241    137    106     64    -49    -64    -98
   -311     67    379    122   -345    223    142    106     70    -72    -41   -119
   -265     75    337     93   -301    205    140     98     54   -109    -31   -140
   -275    116    392     77   -332    252    158    111     67   -111     -5   -122
   -301    129    431     83   -366    280    181    129     96    -98     25    -51
   -272    145    418     64   -345    280    200    148    109   -103     46     -5
   -259    135    392     59   -327    265    210    153     93   -129     59    -15
   -285    119    405     83   -345    262    223    158     90   -132    132      0
   -319    116    436    101   -379    275    233    161     98   -122    233     25
   -296    158    454     70   -374    306    231    148    103   -109    288     54
   -306    142    449     77   -376    296    231    127     83    -90    241     70
   -290    142    433     72   -361    288    239    114     70    -64    223     72
   -239    142    379     46   -309    259    200     80     41    -51    205     72
   -213    132    345     41   -277    239    158     41      7    -20    171     93
   -213    158    368     25   -290    262    168     41     25     15    192    140
   -192    103    296     44   -244    200    145     25     10     -2    163    135
   -187     75    262     54   -223    168    135     15      5    -28    166    163
   -202      7    210     98   -205    109    116    -20    -31    -88     93    150
   -187    -33    150    109   -171     59     93    -46    -41   -103      2    155
   -179    -54    124    116   -153     36     96    -44    -38   -101     23    202
   -187    -72    114    129   -150     20     77    -70    -72   -124     51    220
   -202    -64    137    135   -171     36     64    -93    -80   -119     18    228
   -174    -54    116    114   -145     28     62    -96    -70   -106     38    275
   -127    -18    106     72   -116     44     72    -83    -59   -103     85    342
   -111    -41     70     75    -90     12     49   -103    -83   -145    101    371
   -142    -51     90     98   -116     18     46   -114    -70   -158     93    376
   -116    -59     54     85    -85     -2     57   -101    -49   -166     98    387
   -101    -85     15     90    -59    -36     41   -116    -64   -187     85    368
   -122    -98     23    106    -72    -38     72    -90    -49   -168     64    392
    -96   -153    -57    124    -20   -106    166      0    -25   -176      7    384
    -98   -150    -51    122    -25   -101    272    114     10   -179    -23    340
    -90    -25     62     57    -77     18    407    309    142    -54     72    436
    -54    176    231    -64   -142    202    467    452    306    166    262    657
     49    594    545   -322   -246    571    366    457    472    501    592   1047
     10   1117   1104   -563   -548   1111    106    239    615    891    997   1496
   -109   1192   1301   -540   -704   1247   -223   -155    478    958   1028   1558
   -254    758   1013   -252   -633    885   -397   -566     18    527    542   1161
   -353     36    389    158   -371    213   -439   -776   -504   -116   -148    581
   -327   -379    -51    350   -140   -215   -397   -659   -613   -298   -431    316
   -340   -511   -171    426    -85   -342   -306   -514   -561   -288   -506    241
   -371   -498   -129    433   -122   -314   -207   -387   -462   -228   -517    244
   -348   -384    -36    366   -155   -210    -88   -252   -345   -111   -462    283
   -252   -288    -36    270   -109   -163    -75   -210   -309    -88   -431    316
   -158   -187    -28    171    -67   -109    -72   -176   -275    -57   -402    350
   -103   -161    -57    132    -25   -111    -77   -155   -267    -49   -387    355
    -64   -135    -70    101      2   -103    -88   -155   -252    -38   -348    335
    -62   -135    -72     96      2   -103    -70   -142   -249    -38   -361    314
   -109   -119    -10    114    -51    -67    -64   -137   -259    -67   -363    267
   -127    -75     49     98    -88    -12    -64   -127   -244    -51   -368    200
    -88    -90     -2     90    -44    -46    -93   -132   -249    -54   -407    137
   -142   -129     12    135    -77    -59   -106   -150   -254    -64   -472     70
   -189   -142     44    166   -116    -49    -77   -142   -241    -62   -519     41
   -246   -132    111    187   -179    -10    -54   -135   -257    -96   -545      2
   -275    -96    179    187   -228     41    -38   -129   -249   -101   -555    -20
   -272   -101    171    187   -223     33    -23    -85   -215    -88   -576    -12
   -327   -142    184    236   -257     18      0    -67   -213    -75   -607    -15
   -441   -200    241    319   -342     20     -2    -80   -244    -77   -691    -75
   -470   -184    285    327   -379     49     18    -70   -228    -41   -766   -103
   -498   -194    303    345   -402     51     98    -49   -220    -25   -787   -106
   -605   -272    332    439   -470     28    153    -49   -239    -59   -769   -116
   -615   -319    296    465   -457    -12    142    -62   -254    -83   -753   -127
   -600   -275    324    439   -462     23    119    -80   -267    -85   -748   -150
   -579   -239    337    407   -459     46     75   -101   -272    -96   -763   -171
   -506   -231    275    368   -392     20     23   -103   -275    -93   -769   -161
   -478   -241    236    358   -358     -2      2    -80   -270    -90   -748    -93
   -470   -192    277    332   -374     41      5    -59   -257    -80   -717    -12
   -413   -111    301    262   -358     93    -54    -96   -267    -88   -717     33
   -262    -64    194    163   -231     64   -137   -140   -301   -119   -732     70
   -129    -49     80     88   -106     12   -194   -161   -324   -135   -706    111
     18    -36    -54     10     36    -44   -244   -174   -342   -150   -639    184
     93      0    -96    -46     93    -46   -267   -176   -348   -145   -550    233
    122     18   -103    -70    114    -41   -272   -181   -353   -150   -452    236
    176     -5   -181    -88    179    -93   -332   -249   -426   -226   -366    197
    306    -15   -322   -145    314   -168   -428   -340   -514   -293   -262    184
    355    -38   -397   -158    374   -218   -467   -371   -545   -283   -119    200
    335    -98   -436   -119    384   -267   -472   -371   -542   -246     28    233
    348   -119   -470   -116    407   -293   -475   -368   -527   -207    145    249
    392    -83   -475   -153    433   -277   -462   -340   -480   -155    231    293
    478   -150   -628   -166    550   -389   -462   -324   -478   -166    171    244
    452   -153   -605   -150    527   -379   -418   -288   -446   -124     98    257
    420   -114   -535   -155    475   -324   -397   -262   -423    -88    -36    319
    413   -161   -574   -124    493   -366   -368   -239   -407    -72   -226    355
    384   -189   -576    -98    480   -381   -348   -218   -392    -57   -358    392
    358   -171   -530    -96    444   -350   -371   -223   -400    -62   -475    392
    405   -163   -568   -122    483   -363   -371   -239   -413    -96   -607    337
    410    -88   -498   -161    454   -293   -319   -218   -389   -106   -657    324
    306   -119   -428    -93    366   -272   -303   -228   -397   -142   -717    280
    254   -158   -413    -49    332   -285   -249   -236   -397   -163   -784    205
    293   -158   -452    -70    371   -303   -220   -236   -407   -168   -841    114
    293   -129   -423    -80    358   -275   -228   -176   -418   -184   -878     28
    285   -119   -405    -85    342   -262   -265   -179   -397   -220   -927    -64
    293    -62   -355   -116    322   -207   -262   -174   -335   -205   -930    -67
    322   -111   -436   -106    376   -272   -270   -181   -335   -223   -927    -70
    361   -124   -485   -116    423   -303   -277   -218   -371   -270   -917   -122
    345    -75   -423   -135    384   -249   -272   -236   -371   -277   -859   -145
    371     -7   -379   -181    374   -192   -306   -252   -366   -290   -789   -174
    387     59   -327   -226    358   -132   -350   -257   -361   -314   -714   -226
    389     96   -293   -241    342    -98   -340   -220   -337   -316   -652   -252
    394    168   -226   -280    309    -28   -337   -197   -306   -272   -605   -272
    384    181   -202   -283    293    -10   -350   -192   -293   -252   -576   -277
    397    187   -213   -293    303    -12   -337   -181   -280   -241   -532   -259
    389    239   -150   -314    270     44   -319   -168   -252   -220   -491   -244
    389    213   -176   -303    283     18   -335   -168   -259   -231   -517   -283
    363    192   -171   -277    267     12   -316   -158   -257   -226   -517   -322
    314    228    -88   -272    200     72   -306   -158   -252   -220   -498   -355
    283    202    -80   -241    181     62   -314   -168   -252   -236   -483   -379
    244    223    -20   -233    132    101   -272   -140   -205   -213   -418   -332
    277    233    -44   -257    161     96   -285   -155   -202   -226   -418   -358
    355    194   -163   -275    257     15   -272   -150   -205   -233   -418   -368
    392    155   -236   -272    314    -38   -252   -119   -187   -207   -384   -303
    392    184   -207   -290    301    -10   -236   -129   -202   -218   -381   -311
    387    223   -163   -306    275     31   -228   -142   -207   -228   -371   -332
    363    231   -132   -298    246     49   -236   -140   -202   -226   -340   -285
    332    252    -80   -290    207     85   -215   -129   -189   -218   -316   -267
    322    301    -20   -311    171    142   -200   -129   -179   -210   -288   -265
    303    358     54   -332    124    207   -223   -155   -189   -218   -283   -272
    277    410    129   -345     72    270   -231   -166   -187   -215   -270   -272
    283    397    114   -340     85    257   -228   -181   -200   -231   -277   -288
    298    392     93   -345    101    241   -257   -197   -207   -233   -259   -270
    309    413    101   -361    103    257   -259   -197   -197   -220   -239   -257
    290    400    109   -345     90    254   -265   -207   -210   -233   -246   -285
    270    324     54   -296    109    189   -283   -218   -233   -259   -249   -270
    218    254     33   -236     93    142   -296   -231   -254   -290   -280   -296
    192    241     49   -218     72    145   -290   -228   -257   -298   -288   -311
    148    236     88   -194     28    163   -275   -223   -257   -296   -262   -301
    119    220    101   -168     10    161   -257   -223   -259   -303   -249   -298
    116    168     51   -145     31    111   -265   -226   -272   -324   -267   -301
     75    174     98   -124    -12    137   -270   -228   -275   -335   -272   -309
     70    205    135   -140    -33    171   -288   -236   -283   -342   -275   -327
    135    228     93   -181     20    161   -280   -236   -283   -348   -285   -332
    140    197     57   -168     41    127   -257   -231   -285   -361   -290   -335
     75    192    116   -135    -20    155   -252   -226   -277   -353   -285   -324
     -2    168    168    -85    -85    168   -262   -226   -270   -342   -275   -303
    -23    140    163    -57    -93    150   -267   -215   -270   -353   -283   -306
    -23     90    114    -36    -70    101   -184   -124   -241   -366   -314   -355
    -25    122    148    -49    -88    135    -38     18   -163   -340   -322   -410
    -12    226    239   -109   -127    231    101    187    -36   -244   -257   -363
     44    428    384   -236   -168    407    187    327    132    -70   -101   -236
     98    828    730   -465   -316    779    114    322    314    231    233     98
     83   1376   1293   -730   -605   1335   -135    101    449    579    646    506
     -7   1564   1571   -779   -789   1566   -485   -298    337    659    769    600
   -106   1241   1348   -566   -727   1293   -704   -698    -49    303    441    270
   -140    498    636   -179   -389    566   -691   -867   -545   -381   -228   -285
   -194    -25    168    109   -181     70   -581   -748   -693   -672   -553   -558
   -249   -202     44    226   -148    -77   -475   -589   -636   -675   -602   -631
   -270   -194     75    233   -174    -59   -379   -467   -535   -602   -555   -613
   -166   -109     54    135   -111    -28   -335   -392   -462   -530   -527   -589
    -75     18     93     28    -85     54   -272   -309   -366   -433   -462   -514
    -67    119    187    -25   -127    153   -213   -249   -296   -350   -407   -449
    -96    109    205     -5   -150    155   -202   -236   -277   -309   -394   -415
    -36    109    142    -38    -90    127   -213   -236   -275   -290   -387   -405
     38    129     90    -83    -25    109   -226   -244   -277   -288   -384   -405
     54    132     75    -96    -10    103   -218   -257   -290   -301   -397   -431
     33    140    106    -85    -36    124   -192   -254   -280   -296   -384   -423
     44    150    103    -98    -31    127   -215   -254   -275   -293   -358   -374
     36    148    111    -93    -38    129   -231   -252   -270   -290   -329   -335
     44    155    111   -101    -36    135   -223   -249   -262   -288   -311   -332
     59    135     75    -96     -7    106   -218   -246   -267   -301   -322   -384
     64    168    101   -116    -18    135   -213   -244   -265   -296   -298   -381
     70    192    122   -132    -25    158   -220   -249   -265   -293   -275   -379
     64    210    145   -140    -38    179   -220   -239   -254   -283   -223   -350
     83    202    119   -142    -18    161   -226   -231   -254   -280   -200   -335
     64    244    179   -155    -59    213   -210   -215   -241   -252   -189   -293
     64    270    205   -168    -70    239   -202   -226   -249   -262   -231   -298
     75    270    194   -174    -62    233   -194   -228   -252   -280   -267   -314
     67    280    213   -174    -72    246   -181   -215   -239   -257   -265   -314
     28    259    228   -145    -98    244   -192   -218   -239   -254   -272   -319
     38    257    218   -148    -90    239   -207   -215   -244   -262   -275   -314
     77    280    202   -181    -62    244   -246   -233   -259   -272   -285   -327
    109    283    174   -194    -31    228   -270   -249   -275   -280   -290   -327
     83    335    249   -210    -83    293   -270   -246   -275   -272   -277   -303
    116    381    265   -249    -72    324   -280   -252   -272   -280   -290   -285
    124    345    220   -236    -49    283   -267   -236   -262   -277   -296   -267
    226    337    111   -280     57    226   -288   -241   -280   -293   -324   -285
    283    353     67   -319    109    210   -340   -270   -303   -306   -340   -306
    241    340     98   -293     72    220   -337   -259   -290   -280   -316   -277
    218    363    142   -290     36    254   -303   -233   -275   -262   -303   -249
    218    389    171   -303     23    280   -293   -241   -290   -270   -324   -262
    158    371    213   -265    -28    293   -306   -254   -303   -277   -332   -288
    135    353    218   -244    -41    288   -314   -252   -306   -283   -327   -288
    142    314    171   -231    -15    244   -311   -252   -311   -296   -332   -301
    127    340    213   -233    -41    277   -265   -236   -293   -288   -309   -293
    101    376    275   -241    -85    327   -265   -233   -293   -296   -296   -301
     93    384    288   -239    -96    337   -270   -241   -296   -311   -303   -329
     75    407    329   -241   -127    368   -241   -226   -277   -303   -296   -342
     33    410    376   -220   -171    394   -226   -210   -262   -290   -288   -345
      0    431    431   -218   -215    431   -213   -197   -249   -285   -290   -342
     31    428    397   -231   -181    413   -200   -189   -239   -293   -306   -355
    -23    397    420   -187   -223    407   -187   -171   -215   -280   -293   -324
    -72    397    470   -161   -270    433   -168   -153   -197   -270   -290   -298
     15    407    392   -213   -187    400   -200   -194   -233   -309   -335   -350
     15    415    397   -215   -192    407   -184   -192   -220   -298   -332   -353
      2    413    410   -210   -202    413   -179   -181   -207   -283   -322   -332
     23    423    400   -223   -187    413   -192   -181   -202   -270   -311   -306
     54    441    387   -249   -166    415   -226   -207   -223   -283   -324   -335
     10    454    441   -233   -215    449   -228   -215   -226   -283   -324   -358
      5    457    452   -233   -223    457   -226   -226   -239   -301   -342   -397
      7    496    488   -252   -239    493   -213   -207   -223   -285   -324   -366
      7    522    514   -267   -254    519   -192   -189   -200   -267   -311   -329
     -5    483    485   -239   -244    483   -179   -176   -192   -262   -319   -337
    -33    459    491   -215   -262    472   -187   -176   -192   -265   -327   -337
    -41    509    550   -233   -296    530   -184   -179   -189   -254   -319   -335
    -33    561    594   -265   -314    576   -176   -168   -171   -231   -296   -306
    -44    568    610   -262   -327    589   -197   -174   -168   -223   -290   -303
    -38    587    626   -275   -332    605   -192   -161   -163   -215   -288   -303
    -23    665    688   -319   -355    675   -158   -140   -135   -187   -262   -272
   -132    633    763   -252   -449    698   -142   -132   -124   -176   -257   -262
    -75    600    675   -262   -376    636   -168   -166   -158   -207   -288   -303
    -41    610    649   -285   -345    631   -179   -179   -158   -207   -277   -306
    -44    633    678   -293   -361    654   -179   -171   -148   -200   -259   -277
    -12    641    652   -314   -332    646   -184   -181   -153   -205   -259   -293
     36    641    602   -340   -283    623   -205   -205   -176   -220   -272   -324
     33    641    605   -337   -285    623   -210   -220   -194   -233   -283   -340
      2    644    641   -322   -319    644   -179   -202   -179   -228   -285   -329
     25    654    626   -342   -301    641   -197   -189   -168   -213   -275   -296
     25    685    659   -355   -316    672   -200   -181   -163   -205   -270   -283
     64    743    678   -405   -306    711   -207   -181   -168   -205   -277   -280
     90    782    691   -436   -298    737   -215   -176   -174   -213   -290   -272
     83    792    706   -439   -311    750   -194   -171   -168   -213   -298   -275
     85    782    696   -436   -303    740   -192   -168   -163   -205   -296   -265
     57    797    737   -428   -340    769   -168   -150   -135   -176   -265   -220
     10    818    807   -413   -397    813   -148   -142   -111   -158   -241   -197
     31    813    782   -423   -374    797   -163   -158   -124   -171   -259   -210
     49    823    774   -436   -363    800   -197   -189   -150   -192   -280   -226
    103    831    724   -467   -311    779   -246   -239   -194   -231   -311   -259
     80    813    732   -446   -324    774   -252   -249   -207   -241   -327   -257
     -2    735    737   -368   -371    737   -262   -259   -231   -262   -353   -265
   -103    665    769   -280   -436    717   -249   -275   -246   -277   -366   -265
   -228    639    865   -207   -545    750   -176   -257   -249   -275   -363   -254
   -161    587    748   -213   -454    667   -163   -288   -327   -327   -441   -311
   -119    504    620   -192   -368    561   -187   -319   -394   -381   -519   -366
    -44    446    491   -202   -267    467   -233   -348   -467   -467   -607   -423
     23    485    459   -257   -218    472   -249   -337   -501   -548   -678   -454
     33    545    511   -288   -239    530   -210   -270   -472   -592   -717   -439
     83    576    493   -332   -205    535    -90   -228   -431   -602   -774   -418
    119    618    498   -368   -189    558     59   -207   -374   -576   -740   -387
    -28    540    568   -257   -298    555     54   -249   -366   -514   -667   -410
   -176    488    665   -155   -420    576    -54   -293   -371   -483   -618   -426
   -275    472    745    -98   -511    607    -96   -288   -353   -475   -571   -415
   -296    439    735    -72   -517    587    -51   -223   -309   -449   -542   -415
   -285    376    659    -46   -472    517     41    -93   -244   -428   -537   -439
   -272    459    732    -93   -501    594    163     62   -132   -363   -485   -392
   -298    607    906   -155   -602    758    257    236     38   -202   -337   -257
   -197    953   1148   -379   -672   1049    228    288    210     49    -51     -5
   -148   1493   1639   -672   -893   1566     54    161    368    397    376    374
   -197   1896   2094   -849  -1145   1995   -285   -189    379    644    701    618
   -233   1725   1958   -748  -1098   1842   -576   -600     72    444    550    444
   -288   1137   1426   -426   -857   1283   -680   -911   -428   -171    -15    -28
   -348    483    831    -70   -589    657   -652   -932   -761   -685   -530   -470
   -355    223    579     67   -467    400   -563   -758   -740   -737   -615   -587
   -280    215    493     31   -387    353   -478   -628   -644   -675   -561   -571
   -226    322    548    -46   -387    433   -389   -517   -530   -581   -478   -501
   -215    441    657   -114   -436    548   -319   -420   -423   -480   -384   -420
   -189    522    711   -166   -449    615   -283   -376   -363   -423   -327   -374
   -166    579    745   -207   -454    662   -265   -355   -335   -389   -293   -348
   -197    566    763   -184   -480    665   -267   -353   -327   -379   -277   -350
   -187    555    743   -184   -465    649   -275   -363   -335   -381   -280   -366
   -181    600    782   -207   -480    691   -270   -355   -322   -361   -267   -358
   -124    639    763   -259   -444    701   -301   -368   -337   -363   -275   -397
    -49    659    709   -303   -379    683   -319   -400   -363   -381   -298   -439
     -2    636    639   -316   -322    639   -379   -475   -413   -431   -350   -485
     57    594    537   -324   -239    566   -436   -566   -478   -501   -433   -553
     57    584    527   -322   -236    555   -420   -584   -496   -514   -457   -584
     33    618    581   -327   -272    600   -384   -548   -465   -491   -423   -574
     18    631    610   -327   -296    623   -363   -517   -436   -488   -405   -568
     -2    633    636   -314   -319    633   -355   -488   -407   -488   -384   -571
    -12    649    659   -319   -335    654   -350   -472   -389   -467   -361   -550
    -20    678    698   -329   -361    688   -342   -465   -389   -431   -329   -530
     -5    727    732   -361   -368    727   -348   -465   -397   -413   -301   -524
    -28    763    792   -366   -410    776   -337   -446   -384   -389   -257   -514
    -10    789    797   -389   -402    792   -337   -446   -379   -381   -223   -511
     10    807    795   -410   -392    802   -350   -457   -381   -381   -176   -514
     -2    815    815   -407   -410    815   -348   -462   -379   -389   -116   -522
     12    800    787   -405   -387    795   -371   -475   -397   -415    -83   -527
      5    810    805   -410   -400    807   -376   -470   -400   -407    -62   -501
    -15    820    836   -402   -426    828   -389   -472   -413   -387    -31   -472
    -28    854    883   -415   -454    867   -405   -478   -426   -368    -10   -433
     20    904    883   -462   -431    893   -428   -496   -444   -358    -18   -389
     51    919    865   -488   -405    893   -457   -517   -467   -358    -54   -350
     88    937    849   -514   -381    896   -478   -530   -488   -361    -93   -319
    116    974    857   -545   -371    917   -493   -530   -496   -353   -122   -272
    106   1031    924   -568   -407    979   -488   -519   -496   -340   -135   -244
     70   1049    979   -561   -457   1015   -488   -509   -498   -335   -142   -220
     46   1062   1015   -553   -485   1039   -498   -514   -514   -355   -166   -226
     67   1070   1002   -568   -467   1036   -517   -530   -537   -392   -210   -262
     72   1085   1013   -579   -470   1049   -524   -540   -555   -415   -246   -303
     54   1096   1041   -576   -493   1067   -519   -537   -558   -431   -262   -303
     33   1098   1065   -566   -514   1083   -519   -532   -561   -446   -280   -301
      0   1109   1109   -553   -555   1106   -509   -527   -555   -459   -306   -319
    -10   1122   1132   -555   -571   1127   -506   -514   -550   -467   -322   -332
     -5   1140   1143   -568   -574   1140   -493   -501   -537   -472   -335   -342
    -18   1148   1166   -566   -592   1156   -480   -485   -522   -470   -342   -340
    -31   1158   1187   -563   -607   1171   -470   -472   -504   -470   -355   -332
    -51   1150   1202   -548   -626   1176   -459   -467   -496   -480   -379   -342
    -59   1150   1208   -545   -633   1179   -457   -470   -493   -488   -394   -355
    -64   1171   1236   -553   -652   1202   -444   -465   -478   -485   -400   -353
    -77   1176   1252   -550   -665   1213   -444   -465   -472   -485   -405   -350
    -80   1158   1239   -537   -659   1197   -457   -480   -485   -506   -428   -358
    -80   1156   1236   -540   -659   1197   -465   -488   -488   -514   -444   -353
    -98   1166   1265   -532   -680   1215   -449   -478   -478   -504   -446   -329
   -109   1184   1293   -540   -701   1239   -441   -472   -470   -488   -452   -309
   -101   1179   1280   -537   -691   1228   -449   -475   -475   -485   -470   -309
    -98   1184   1280   -542   -688   1231   -454   -472   -472   -472   -472   -293
    -64   1213   1278   -574   -670   1244   -452   -467   -465   -454   -472   -275
    -75   1231   1304   -579   -691   1267   -439   -449   -452   -433   -465   -244
   -111   1223   1335   -555   -722   1278   -420   -431   -439   -413   -462   -210
   -109   1228   1337   -561   -722   1283   -418   -420   -433   -405   -465   -176
    -72   1247   1319   -589   -696   1283   -420   -418   -436   -413   -483   -158
    -23   1275   1299   -626   -659   1286   -426   -415   -436   -418   -501   -145
    -36   1278   1314   -620   -675   1296   -418   -402   -423   -410   -501   -101
    -36   1283   1319   -623   -678   1299   -415   -389   -415   -405   -506    -51
    -25   1296   1322   -636   -672   1309   -415   -376   -410   -400   -509    -15
     -5   1319   1325   -657   -665   1322   -413   -363   -407   -402   -517      2
    -10   1299   1309   -644   -659   1304   -426   -368   -413   -420   -532     12
    -49   1288   1335   -620   -691   1312   -418   -358   -407   -420   -524     38
    -49   1291   1340   -620   -696   1317   -410   -350   -405   -407   -511     67
    -36   1288   1325   -628   -680   1306   -418   -361   -418   -410   -517     75
    -25   1296   1322   -633   -672   1309   -426   -366   -428   -402   -519     75
    -36   1283   1317   -626   -678   1299   -428   -363   -428   -381   -506     98
    -54   1291   1345   -618   -701   1317   -418   -355   -415   -348   -491    127
    -90   1299   1387   -605   -740   1343   -392   -342   -400   -311   -465    155
   -109   1293   1402   -592   -756   1348   -381   -329   -389   -288   -431    187
   -140   1286   1426   -574   -784   1353   -363   -314   -381   -270   -397    210
   -168   1275   1444   -553   -805   1358   -342   -293   -368   -257   -374    233
   -194   1278   1470   -542   -833   1374   -322   -265   -353   -236   -361    257
   -233   1301   1535   -532   -883   1418   -277   -236   -324   -207   -340    272
   -252   1325   1574   -537   -914   1449   -246   -220   -309   -181   -298    285
   -239   1335   1574   -548   -906   1452   -244   -231   -316   -174   -267    280
   -233   1369   1600   -568   -917   1483   -228   -236   -303   -150   -215    298
   -207   1382   1590   -587   -898   1486   -220   -241   -296   -129   -179    301
   -189   1376   1566   -594   -878   1470   -215   -236   -285   -106   -158    311
   -205   1376   1582   -587   -893   1478   -218   -239   -280    -93   -163    314
   -252   1371   1621   -561   -937   1496   -207   -215   -259    -70   -176    324
   -246   1340   1587   -545   -917   1462   -192   -194   -249    -67   -223    309
   -252   1265   1517   -509   -885   1389   -189   -187   -226   -116   -314    270
   -296   1213   1509   -459   -901   1361   -181   -158   -171   -129   -402    265
   -314   1176   1491   -433   -901   1335   -179   -135   -150    -90   -498    249
   -283   1166   1449   -441   -865   1306   -213   -168   -176    -64   -509    205
   -265   1161   1423   -449   -844   1293   -241   -213   -200    -80   -363    145
   -314   1122   1434   -405   -875   1278   -246   -228   -205    -90   -257    119
   -332   1124   1454   -397   -893   1288   -254   -244   -215    -96   -220     88
   -309   1101   1410   -394   -859   1254   -277   -270   -244   -124   -233     33
   -309   1049   1358   -374   -833   1202   -301   -290   -270   -153   -218      2
   -259   1060   1319   -402   -789   1189   -314   -301   -280   -163   -184    -10
   -239   1057   1296   -410   -769   1176   -335   -316   -296   -176   -155    -25
   -246   1065   1312   -407   -779   1187   -340   -322   -306   -184   -111    -23
   -228   1070   1299   -423   -763   1184   -324   -301   -311   -202   -106    -31
   -218    992   1210   -387   -714   1101   -254   -215   -301   -236   -155    -62
   -223    976   1200   -379   -711   1088   -127    -77   -231   -218   -171    -62
   -168   1070   1239   -449   -704   1153      5    106    -85   -109    -96     33
    -33   1353   1384   -659   -709   1369     28    215     90     85     75    241
    103   1816   1709   -961   -802   1764    -90    181    272    376    374    594
     80   2260   2179  -1174  -1049   2221   -361    -59    387    665    709    935
    -28   2270   2299  -1119  -1163   2283   -665   -426    257    665    761    974
   -111   1764   1875   -828   -995   1821   -810   -805   -207    153    301    594
   -176   1047   1221   -436   -698   1132   -818   -969   -680   -483   -309     85
   -197    633    828   -220   -514    730   -776   -888   -815   -727   -574   -179
   -200    517    717   -158   -457    615   -672   -740   -750   -727   -613   -236
   -213    527    740   -158   -475    633   -571   -613   -644   -657   -581   -213
   -161    631    792   -236   -475    711   -493   -506   -540   -574   -524   -168
   -132    727    857   -298   -493    789   -436   -426   -457   -496   -480   -122
   -106    784    891   -337   -498    836   -392   -358   -400   -423   -465    -96
    -77    800    878   -363   -478    839   -379   -332   -389   -392   -501   -145
    -54    818    870   -381   -462    844   -374   -327   -379   -368   -530   -205
    -62    828    888   -384   -475    857   -368   -337   -350   -358   -537   -236
    -46    826    872   -389   -459    849   -392   -358   -337   -363   -558   -223
    -41    828    867   -394   -454    846   -405   -363   -332   -345   -597   -213
    -41    839    880   -397   -462    857   -397   -358   -329   -342   -628   -205
    -31    823    854   -397   -441    839   -410   -371   -348   -389   -659   -202
    -28    820    849   -394   -439    833   -410   -366   -348   -439   -652   -181
    -57    818    872   -381   -465    846   -405   -363   -345   -452   -633   -158
    -83    784    867   -350   -475    826   -394   -368   -358   -444   -626   -155
   -127    748    875   -311   -501    813   -400   -371   -366   -436   -620   -140
   -124    737    862   -306   -493    800   -415   -392   -389   -457   -628   -103
    -98    769    867   -335   -483    815   -400   -389   -394   -459   -607    -70
   -111    743    854   -316   -483    797   -410   -394   -400   -465   -594    -33
   -101    724    826   -311   -462    774   -431   -423   -420   -470   -574    -59
    -54    719    774   -332   -413    745   -418   -436   -433   -478   -535   -122
    -49    735    784   -345   -415    758   -413   -413   -410   -449   -454   -150
    -38    743    782   -353   -410    761   -413   -413   -407   -423   -392   -179
    -20    740    761   -361   -389    750   -407   -420   -420   -413   -353   -218
     -7    766    774   -379   -389    769   -392   -410   -415   -384   -303   -236
     23    761    737   -392   -358    750   -397   -405   -415   -368   -285   -228
     67    782    711   -426   -322    748   -405   -400   -407   -355   -272   -218
     75    800    722   -439   -322    761   -418   -397   -397   -355   -262   -202
     80    787    706   -433   -311    748   -433   -400   -400   -384   -267   -192
     75    795    719   -436   -322    758   -415   -379   -374   -368   -246   -171
     75    789    714   -433   -319    753   -405   -371   -368   -363   -244   -197
     59    761    701   -410   -322    732   -410   -381   -379   -381   -275   -254
     49    769    719   -407   -335    745   -392   -371   -374   -376   -280   -257
     33    771    737   -402   -350    753   -387   -371   -371   -348   -275   -254
    -12    737    748   -363   -379    743   -374   -363   -363   -329   -272   -259
    -44    711    753   -335   -400    732   -345   -340   -355   -296   -277   -228
    -36    698    735   -329   -384    717   -335   -358   -381   -280   -293   -207
    -18    701    717   -342   -366    709   -353   -389   -413   -301   -324   -249
    -31    654    685   -314   -358    670   -335   -400   -431   -337   -355   -265
    -41    613    654   -288   -348    633   -303   -402   -444   -387   -392   -252
     -2    628    631   -311   -316    628   -293   -407   -452   -426   -433   -231
     49    665    615   -358   -283    641   -303   -407   -446   -423   -436   -181
     46    688    639   -368   -296    665   -290   -371   -405   -387   -394    -77
      7    636    626   -322   -311    631   -262   -350   -392   -400   -392    -33
    -10    579    589   -283   -298    584   -246   -361   -405   -431   -420    -57
    -36    623    659   -293   -348    641   -220   -340   -381   -389   -397    -31
      0    633    633   -316   -316    633   -233   -324   -371   -363   -389    -18
     -7    579    587   -285   -296    581   -254   -329   -389   -376   -413    -49
    -83    550    633   -233   -358    592   -241   -348   -407   -384   -420    -59
    -80    566    646   -244   -363    607   -231   -335   -400   -379   -410    -41
    -10    641    649   -316   -329    646   -239   -319   -392   -376   -397    -33
     31    685    652   -358   -311    670   -272   -316   -389   -381   -384    -18
    -10    644    654   -316   -332    649   -296   -332   -418   -413   -400    -31
     -7    636    644   -316   -327    641   -277   -314   -420   -426   -394    -23
      2    670    667   -337   -332    670   -272   -293   -397   -433   -376    -15
     28    696    665   -363   -316    683   -252   -267   -371   -439   -374    -12
     72    704    631   -387   -277    667   -254   -254   -358   -428   -400    -28
     98    675    576   -387   -239    626   -277   -272   -381   -446   -470    -70
    158    709    550   -436   -194    631   -277   -239   -363   -426   -491    -59
    202    717    514   -459   -155    615   -262   -200   -342   -394   -491    -33
    174    659    485   -415   -155    574   -233   -218   -368   -397   -522    -59
    137    665    524   -402   -192    594   -197   -194   -368   -363   -537    -62
    202    771    566   -488   -181    670   -181   -119   -314   -309   -493    -23
    257    828    571   -542   -158    698   -189    -80   -275   -311   -475    -10
    140    737    597   -439   -228    667   -181   -101   -280   -345   -493    -25
    127    706    579   -418   -226    641   -176    -98   -262   -381   -509    -31
     93    693    600   -394   -254    649   -207    -88   -226   -407   -527    -18
     10    680    670   -345   -329    672   -210    -90   -194   -407   -574    -25
    -10    730    740   -358   -374    735   -192    -80   -127   -342   -558      5
     -7    743    750   -368   -379    745   -200    -88    -96   -283   -522     57
    -18    761    779   -374   -397    769   -220   -106    -64   -262   -509     77
    -31    766    795   -368   -413    779   -210    -96    -23   -218   -491    103
    -12    841    854   -413   -433    846   -200    -90     12   -129   -444    140
    -33    883    917   -426   -475    898   -187    -90     31    -77   -410    142
    -70    911    982   -420   -527    948   -181    -88     51    -12   -361    153
    -98    940   1039   -420   -568    989   -153    -80     64     51   -298    171
   -150    945   1096   -397   -623   1021   -148    -85     51     75   -231    166
   -114   1021   1132   -454   -623   1075   -153    -62     54     90   -132    179
   -155   1047   1202   -446   -678   1124   -142    -44     57     83    -75    166
   -226   1034   1260   -405   -743   1145    -98    -49     54     57    -54    137
   -270    992   1262   -361   -766   1127    -93    -70     28     25    -64     96
   -361    904   1265   -272   -813   1085    -90    -85      2     -2    -80     75
   -387    904   1291   -259   -839   1096    -88    -75      5     -2    -80     90
   -353    927   1278   -288   -815   1101   -119    -67     15     -5    -83    114
   -358    885   1244   -262   -800   1065   -135    -77     -2    -33   -106    114
   -376    828   1202   -226   -789   1015   -116    -96    -33    -72   -142     90
   -348    810   1158   -231   -753    984    -93    -98    -46   -101   -168     67
   -306    766   1070   -231   -688    917   -111   -109    -75   -140   -207     44
   -345    724   1070   -189   -706    896   -124   -106    -80   -148   -205     46
   -324    714   1036   -194   -680    872   -161   -127   -101   -168   -220     38
   -254    714    966   -231   -610    839   -189   -150   -124   -197   -254     12
   -228    675    904   -226   -566    789   -189   -166   -145   -215   -277      2
   -189    662    852   -236   -519    756   -200   -184   -163   -226   -298    -18
   -179    675    852   -249   -517    763   -205   -205   -174   -233   -314    -38
   -109    701    810   -296   -459    756   -205   -207   -181   -241   -329    -51
    -59    698    758   -319   -407    727   -246   -218   -189   -249   -340    -49
    -59    631    691   -285   -374    659   -254   -239   -215   -277   -368    -64
    -15    563    579   -277   -296    571   -226   -236   -244   -332   -433   -129
    -15    537    553   -262   -285    545   -101   -119   -184   -329   -457   -163
     10    615    602   -314   -296    607     15     18    -80   -267   -420   -148
     90    758    667   -423   -288    714    103    187     83   -119   -290    -38
     46   1047    997   -548   -475   1023    122    275    270    142    -15    220
      2   1566   1564   -784   -782   1566     38    239    465    511    402    594
      2   1919   1914   -963   -956   1919   -246    -49    457    709    649    805
     10   1810   1800   -909   -893   1805   -511   -407    213    581    553    696
    -88   1200   1288   -558   -688   1244   -594   -719   -285    -41     -7    231
   -150    605    756   -226   -452    680   -561   -774   -631   -542   -488   -181
   -132    327    459    -98   -296    392   -501   -670   -672   -662   -644   -379
   -184    254    439    -33   -311    345   -381   -527   -579   -607   -615   -402
   -202    262    462    -31   -332    361   -322   -431   -478   -519   -548   -376
   -158    340    498    -90   -327    418   -252   -355   -394   -446   -493   -348
   -119    426    545   -155   -332    485   -181   -303   -337   -407   -454   -311
    -80    493    574   -205   -327    532   -197   -285   -303   -384   -428   -293
    -77    506    584   -215   -329    545   -166   -265   -283   -374   -402   -265
    -96    485    581   -194   -340    532   -124   -244   -275   -371   -384   -259
   -114    452    566   -168   -340    509   -122   -246   -275   -374   -376   -262
   -124    449    574   -161   -348    511   -109   -233   -267   -361   -350   -241
   -129    441    571   -155   -350    506   -116   -236   -270   -363   -340   -239
   -137    449    587   -155   -363    519   -111   -239   -267   -363   -324   -233
   -132    465    594   -166   -366    530    -96   -233   -267   -361   -309   -223
    -80    488    568   -202   -324    527   -109   -226   -262   -361   -298   -215
    -64    496    561   -218   -314    527   -150   -231   -246   -366   -290   -197
    -90    485    576   -197   -335    530   -179   -277   -259   -384   -293   -213
   -106    491    594   -192   -350    540   -166   -293   -272   -405   -293   -228
   -127    475    602   -174   -363    537   -129   -285   -270   -413   -288   -228
   -150    488    636   -171   -392    563   -124   -280   -257   -407   -280   -246
    -85    501    587   -207   -335    542   -163   -290   -262   -413   -267   -254
    -41    540    579   -252   -309    558   -200   -309   -270   -418   -239   -249
    -36    589    626   -275   -329    607   -210   -303   -259   -413   -220   -239
    -62    592    652   -267   -358    620   -223   -303   -257   -400   -215   -239
    -41    566    607   -262   -324    587   -249   -319   -270   -405   -213   -252
    -10    589    597   -290   -303    592   -267   -342   -288   -418   -207   -265
     25    623    597   -324   -285    610   -283   -361   -298   -441   -215   -272
     83    678    592   -381   -254    636   -327   -381   -316   -483   -210   -288
     83    745    662   -413   -288    704   -379   -397   -335   -465   -168   -267
     25    743    717   -387   -345    730   -361   -387   -316   -189   -137   -239
    -10    722    732   -355   -371    727   -319   -363   -285    -38   -101   -246
     57    693    636   -376   -288    665   -353   -368   -301   -223    -90   -283
    145    709    563   -428   -210    639   -374   -358   -296   -368   -103   -309
    181    701    517   -441   -168    610   -358   -353   -293   -405   -103   -327
    168    659    491   -413   -161    576   -324   -342   -290   -374   -109   -319
    161    670    509   -418   -174    589   -327   -345   -298   -337   -153   -306
    179    667    485   -423   -153    576   -345   -368   -311   -322   -210   -303
    153    610    454   -384   -150    532   -348   -381   -319   -322   -267   -316
    116    584    467   -350   -174    527   -314   -353   -301   -324   -303   -322
     98    576    478   -337   -189    527   -267   -314   -296   -353   -319   -332
    119    568    446   -345   -163    509   -267   -324   -316   -384   -350   -361
    103    532    426   -319   -161    480   -275   -361   -345   -423   -392   -387
     75    478    402   -275   -163    441   -254   -371   -353   -452   -428   -426
    119    517    397   -316   -140    457   -249   -358   -327   -433   -418   -415
    205    550    345   -376    -70    449   -288   -381   -322   -428   -423   -423
    272    576    303   -426    -15    441   -311   -405   -322   -415   -428   -433
    285    553    267   -418     10    410   -319   -420   -327   -407   -433   -444
    280    527    244   -405     15    387   -306   -431   -329   -405   -433   -439
    324    540    215   -433     54    379   -306   -441   -327   -402   -420   -431
    345    563    215   -454     64    389   -322   -441   -319   -392   -400   -420
    311    581    270   -446     20    426   -340   -428   -309   -379   -384   -402
    252    509    257   -381     -2    384   -366   -449   -332   -410   -418   -397
    236    465    228   -350      2    348   -353   -459   -350   -426   -441   -381
    288    517    228   -405     28    374   -324   -439   -332   -410   -436   -332
    303    558    254   -431     25    407   -316   -410   -311   -387   -436   -272
    298    581    283   -441      7    433   -366   -405   -301   -371   -441   -231
    280    581    298   -431    -10    441   -327   -400   -293   -363   -452   -200
    345    704    358   -524     -5    530   -215   -327   -228   -298   -394   -109
    298    714    415   -506    -57    566   -200   -298   -207   -280   -379    -70
    220    587    366   -405    -72    478   -298   -353   -259   -353   -444   -103
    267    594    327   -431    -31    462   -324   -381   -280   -376   -457    -96
    309    579    270   -446     18    423   -319   -397   -298   -400   -467    -93
    277    568    290   -423     -5    431   -296   -374   -280   -392   -452    -62
    241    594    353   -418    -57    475   -267   -329   -252   -368   -418    -23
    246    620    374   -433    -62    498   -283   -306   -233   -355   -400      2
    228    646    418   -439    -96    535   -293   -290   -218   -337   -384     31
    210    654    444   -431   -116    550   -267   -277   -218   -329   -384     41
    213    636    423   -426   -106    532   -285   -277   -228   -340   -397     31
    145    644    496   -394   -174    571   -288   -197   -187   -301   -358     85
    142    685    542   -413   -200    613   -267   -161   -163   -275   -342    124
    207    737    530   -472   -161    633   -194   -168   -150   -267   -374    197
    179    743    563   -462   -192    652   -153   -166   -142   -270   -439    275
     20    649    626   -335   -301    636   -171   -189   -166   -296   -511    311
    -25    631    654   -303   -340    641   -200   -192   -163   -296   -537    353
      7    665    657   -335   -324    662   -218   -202   -153   -280   -545    405
     77    685    607   -381   -265    646   -220   -228   -163   -293   -571    428
    166    735    566   -452   -200    652   -223   -220   -161   -288   -584    452
    200    769    568   -485   -184    670   -226   -200   -140   -254   -555    475
    220    792    571   -506   -174    683   -213   -205   -135   -233   -522    480
    210    807    597   -509   -192    701   -194   -231   -142   -228   -511    449
    174    771    597   -472   -210    685   -205   -249   -158   -233   -509    418
    163    743    576   -454   -205    659   -223   -270   -181   -246   -514    374
    197    769    571   -483   -187    670   -249   -267   -176   -231   -496    355
    187    769    581   -478   -197    675   -275   -265   -168   -213   -478    348
    205    766    561   -485   -176    665   -277   -259   -158   -200   -454    345
    187    696    509   -441   -161    602   -296   -277   -176   -220   -472    293
    168    594    426   -381   -127    511   -306   -301   -213   -262   -517    226
    111    563    452   -340   -171    509   -239   -283   -202   -252   -504    228
     90    574    480   -332   -194    527   -210   -272   -192   -241   -483    226
     88    545    457   -316   -184    501   -236   -283   -200   -249   -485    210
     96    535    439   -314   -171    488   -249   -280   -194   -244   -480    210
     80    527    446   -303   -184    485   -241   -275   -194   -241   -478    213
    119    542    423   -332   -153    483   -254   -275   -192   -239   -475    218
    127    548    418   -340   -145    483   -285   -270   -179   -233   -467    236
     88    530    441   -309   -176    485   -257   -257   -168   -231   -465    267
    106    550    444   -329   -168    496   -231   -236   -150   -223   -462    293
    103    483    376   -293   -137    431   -192   -207   -148   -239   -488    285
     96    407    311   -254   -109    358   -111   -122   -114   -246   -524    252
    116    488    371   -301   -127    431      5     33      0   -184   -491    290
     88    574    483   -332   -197    530    116    202    148    -72   -402    392
     64    761    696   -413   -316    730    181    332    327    127   -210    594
    135   1171   1036   -654   -452   1104    122    355    519    436    135    937
    135   1673   1538   -904   -701   1605   -116    119    610    743    501   1280
     75   1722   1647   -901   -784   1686   -428   -257    439    750    550   1330
    -28   1361   1389   -667   -709   1374   -537   -555     67    366    202   1065
   -158    719    875   -280   -517    797   -511   -691   -366   -223   -355    667
   -218    275    493    -28   -355    384   -470   -597   -498   -462   -618    467
   -236    116    353     59   -296    233   -376   -459   -433   -459   -636    452
   -226     93    319     64   -272    207   -298   -371   -363   -423   -613    483
   -150    176    327    -12   -239    252   -231   -285   -275   -358   -555    555
   -106    252    358    -72   -231    303   -194   -223   -205   -301   -493    626
   -155    293    449    -72   -301    371   -163   -181   -150   -249   -431    683
   -163    322    483    -80   -324    402   -148   -166   -129   -213   -387    735
   -132    309    441    -88   -285    374   -145   -158   -129   -171   -361    740
    -85    319    405   -116   -244    361   -153   -166   -137   -114   -335    711
    -93    322    415   -116   -254    368   -155   -181   -145    -41   -311    683
   -122    337    459   -109   -290    397   -150   -168   -127     36   -277    678
   -148    345    493    -98   -322    418   -158   -161   -109     96   -254    659
   -179    368    548    -93   -363    457   -124   -135    -72    148   -215    657
   -161    348    506    -96   -335    428   -137   -132    -70    140   -218    652
   -158    316    472    -80   -314    394   -137   -116    -59    127   -220    646
   -192    332    524    -70   -358    428   -101    -80    -31    129   -200    652
   -194    340    535    -72   -363    436    -70    -67    -18    109   -184    641
   -210    327    537    -59   -376    431    -54    -54    -10     90   -145    646
   -200    288    485    -44   -342    387    -51    -51    -20     62   -122    620
   -184    249    431    -33   -306    340    -72    -62    -41     31   -114    587
    -96    231    327    -67   -210    277    -90    -70    -59     -5   -142    542
   -114    257    368    -72   -241    311    -70    -36    -28     15   -137    579
    -90    257    348    -83   -220    303    -98    -41    -20     25   -153    600
    -75    197    270    -62   -174    233   -122    -64    -36     10   -202    568
   -101    205    306    -51   -202    254    -98    -51    -12     23   -202    581
    -62    275    337   -106   -200    303   -119    -51     -2     38   -176    597
    -51    298    350   -124   -202    324   -142    -54    -10     46   -150    605
    -46    272    319   -114   -181    293   -161    -64    -31     41   -153    613
     23    298    275   -161   -124    288   -155    -83    -51     33   -166    589
     49    363    314   -207   -132    340   -132    -62    -31     51   -142    605
     -7    335    342   -166   -174    340   -142    -59    -33     44   -140    605
    -70    285    353   -109   -213    316   -158    -75    -51     36   -142    592
    -12    275    288   -129   -150    280   -179    -93    -80     12   -155    555
     54    319    262   -189   -103    293   -181    -93    -80     12   -140    537
    106    361    254   -233    -75    306   -210   -109    -93      2   -129    511
     90    316    223   -205    -67    270   -226   -124   -119    -31   -148    462
     20    254    233   -137   -106    244   -228   -135   -129    -38   -135    454
     80    283    202   -184    -59    244   -223   -124   -132    -46   -137    436
     49    283    233   -168    -90    259   -205   -122   -132    -64   -158    400
    -54    223    277    -88   -166    252   -226   -140   -150   -103   -179    345
   -168    142    311     12   -239    226   -249   -155   -176   -137   -207    283
   -129    171    298    -20   -213    233   -220   -135   -171   -135   -228    259
   -114    200    314    -44   -213    257   -189   -109   -150   -106   -262    241
   -127    189    316    -31   -223    252   -161    -90   -135    -85   -306    239
   -109    189    298    -38   -202    244   -142    -88   -135    -80   -353    254
   -106    218    324    -57   -215    270   -129    -85   -129    -88   -392    262
   -137    228    366    -46   -252    296   -132    -77   -129   -103   -423    277
   -150    270    420    -59   -285    342   -140    -72   -116    -96   -418    290
   -114    277    392    -80   -252    335   -161    -77   -116    -98   -418    303
   -129    239    366    -57   -249    301   -168    -88   -129   -109   -415    298
   -135    265    400    -64   -267    332   -171    -75   -122   -103   -407    296
   -101    309    410   -103   -257    358   -202    -72   -116    -98   -415    265
    -70    272    342   -101   -205    306   -213    -70   -124   -119   -449    210
   -114    241    355    -64   -236    296   -179    -57   -119   -122   -452    171
   -119    257    376    -70   -246    316   -166    -51   -109   -116   -431    145
    -59    252    311    -96   -187    280   -184    -75   -124   -142   -394     90
    -88    236    324    -72   -205    280   -161    -75   -116   -150   -332     51
   -101    254    353    -77   -226    301   -119    -49    -98   -142   -280     38
   -116    249    366    -64   -241    306   -109    -44    -83   -135   -236     23
   -140    236    374    -49   -257    303   -124    -46    -75   -124   -197      2
   -132    249    381    -57   -257    314   -166    -59    -80   -122   -176    -25
   -132    239    371    -54   -252    303   -166    -57    -75   -119   -150    -44
   -179    218    394    -20   -288    306   -142    -31    -49    -98   -109    -36
   -150    228    379    -41   -265    301   -124    -18    -28    -83    -77    -20
   -103    272    376    -83   -239    324   -127     -5    -15    -72    -54      0
    -93    301    394   -106   -244    348   -140      2     -2    -59    -28     18
   -129    252    381    -62   -254    316   -129    -18    -18    -80    -38     -2
   -101    244    342    -72   -220    290   -119    -18    -20    -88    -38      7
    -75    267    342    -96   -207    303   -109     -2      2    -67    -12     28
    -90    246    335    -80   -213    290   -114    -10     -5    -72    -23      7
   -114    236    350    -62   -233    293   -122    -23    -12    -77    -31      2
   -158    265    423    -54   -290    342   -101     -5      7    -46    -10     33
   -155    267    423    -54   -288    345    -67     -2     15    -38    -18     28
    -93    275    368    -93   -231    322    -62    -23     -7    -59    -62    -33
    -20    309    329   -145   -174    319    -72    -18     -2    -51    -57    -18
      2    337    335   -171   -166    337    -72      0     18    -28    -36     20
    -31    322    353   -145   -192    337    -67    -15     12    -23    -31     25
    -36    319    353   -142   -197    335    -57    -36    -12    -38    -49    -41
      0    415    415   -207   -207    415    -44     15     33      7     -7    -20
    -44    459    504   -207   -275    483    -51     10     54     41     23     25
   -153    363    517   -103   -335    439    -33    -31     12     20      2     12
   -161    340    498    -90   -329    418    -46    -38      5     28      7     38
   -129    361    491   -116   -311    426    -90    -38      7     46     23     41
   -194    324    517    -67   -355    420    -72    -41      2     49     33     46
   -246    293    540    -23   -392    415    -25    -31      7     51     46     67
   -168    290    457    -62   -311    374    -46    -12     18     59     54     88
   -210    246    457    -18   -335    350    -77    -18     15     49     41    111
   -197    207    402     -7   -301    303   -109    -44    -18      7    -12     80
   -145    246    392    -49   -267    319    -93    -36    -20      5    -15     98
   -155    194    348    -20   -252    270   -127    -77    -57    -36    -46    116
   -192    122    314     33   -252    218   -109    -85    -67    -54    -49    129
   -226    132    358     44   -290    244   -103    -70    -49    -31    -18    132
   -285    132    418     77   -350    275   -124    -75    -41    -25    -10    101
   -272    103    376     83   -324    239   -129    -90    -54    -41    -23     62
   -106    220    327    -57   -215    272    -96    -36    -10     -2     18     83
   -116    200    314    -41   -215    257   -114    -20      2      7     28     75
   -342    -57    285    200   -314    114   -119   -103    -72    -70    -38     -2
   -293    -12    277    150   -288    132     49     12      0    -31     -2      0
   -285     59    345    111   -316    202    215    171    101     18     28    -25
   -431    -20    407    226   -420    194    272    267    161     31     28    -90
   -348     96    444    127   -394    270    303    402    298    163    161     -5
   -239    509    748   -135   -496    628    280    454    498    470    498    311
   -184   1127   1312   -472   -748   1218     75    303    662    826    927    709
   -207   1475   1680   -633   -945   1577   -280    -54    631    982   1135    859
   -267   1330   1597   -530   -932   1462   -548   -418    374    800    979    659
   -405    584    989    -90   -698    787   -620   -678   -168    119    348    161
   -511    -80    431    293   -470    174   -524   -652   -459   -306    -83   -194
   -524   -314    210    418   -368    -54   -407   -501   -446   -366   -181   -316
   -392   -332     59    363   -226   -137   -337   -431   -426   -389   -231   -400
   -275   -228     46    249   -163    -90   -267   -322   -332   -327   -187   -350
   -246    -98    148    171   -197     23   -218   -223   -226   -241   -101   -241
   -272    -72    200    171   -239     64   -205   -184   -187   -218    -64   -158
   -309    -70    239    189   -275     83   -200   -179   -181   -228    -83   -150
   -332    -54    275    192   -306    109   -200   -171   -166   -215    -75   -122
   -355    -83    272    218   -314     93   -194   -184   -181   -226    -83   -114
   -353    -85    265    218   -311     90   -171   -174   -181   -223    -72   -116
   -342    -44    298    194   -322    127   -163   -161   -171   -205    -64   -101
   -363    -57    306    210   -337    124   -174   -166   -174   -207    -77   -101
   -329    -72    257    200   -296     93   -179   -161   -174   -207    -88    -90
   -303    -64    239    184   -272     85   -174   -153   -168   -200    -83    -72
   -353    -44    309    200   -332    132   -148   -137   -148   -179    -54    -51
   -348      0    345    171   -348    174   -168   -142   -155   -187    -51    -70
   -327     20    348    153   -337    181   -205   -155   -163   -197    -41    -83
   -340     -5    335    171   -340    163   -179   -148   -158   -194    -18    -85
   -392    -36    355    215   -374    158   -150   -132   -145   -192      5    -85
   -462    -36    426    246   -446    194   -150   -111   -122   -166     51    -72
   -402     31    433    184   -418    233   -145    -88    -96   -145     96    -72
   -355     41    397    155   -376    218   -166   -127   -124   -176     96   -124
   -345     36    381    155   -363    207   -174   -148   -142   -192    103   -161
   -329     36    363    145   -348    197   -161   -129   -127   -184    145   -158
   -337     36    374    150   -355    205   -158   -119   -114   -174    179   -153
   -345     44    389    148   -368    215   -161   -119   -109   -166    200   -148
   -327     59    387    135   -355    223   -150   -129   -109   -168    210   -140
   -350     57    405    145   -379    231   -132   -127   -109   -168    210   -127
   -387     38    426    171   -405    231   -135   -119   -109   -166    210   -116
   -366     85    449    137   -407    267   -137   -106    -93   -145    223    -70
   -361    116    478    122   -418    296   -135    -90    -75   -127    231     -5
   -384     96    480    142   -433    285   -135    -98    -88   -137    194     44
   -374     96    470    140   -420    283   -135   -106   -101   -148    158     90
   -345    103    449    119   -397    275   -137   -122   -119   -161    106    114
   -376    127    504    124   -439    314   -127   -114   -111   -140     88    158
   -446    155    600    145   -524    376   -111    -96    -93   -116     96    192
   -407    192    597    106   -504    394   -122   -103   -101   -124     80    184
   -350    184    535     83   -444    358   -148   -124   -127   -158     38    158
   -418    124    542    148   -480    332   -127   -127   -137   -176      7    153
   -472    103    576    181   -524    340    -70   -119   -140   -179     -7    148
   -428    148    574    140   -501    361    -64    -98   -119   -163     -2    163
   -400    174    574    114   -485    374   -103    -98   -109   -155     -5    184
   -405    124    530    140   -467    327    -80    -98   -116   -174    -33    200
   -439    122    561    155   -498    340    -28    -80   -103   -171    -57    239
   -519    129    649    194   -584    389     18    -49    -72   -148    -46    298
   -480    155    633    161   -555    392     18    -54    -64   -150    -57    345
   -441    194    636    124   -537    415     -5    -72    -67   -158    -64    389
   -452    226    675    111   -563    449     -5    -62    -46   -140    -46    431
   -452    220    672    114   -561    446    -18    -70    -46   -142    -51    452
   -402    228    631     85   -519    428    -33    -88    -59   -163    -70    436
   -400    226    626     88   -511    426    -54   -116    -83   -207   -101    423
   -431    220    652    103   -542    436    -83   -135   -106   -254   -124    410
   -467    262    730    101   -600    496    -77   -122    -96   -223   -103    413
   -387    301    685     41   -537    493    -93   -116    -93   -111   -111    397
   -249    306    555    -28   -402    431   -101   -145   -122     54   -163    348
   -197    293    491    -49   -345    392   -109   -161   -122     59   -192    316
   -231    301    530    -36   -381    415   -106   -137    -93    -10   -179    314
   -252    309    561    -31   -405    433   -101   -124    -77    -67   -171    311
   -244    280    524    -18   -384    402    -96   -135    -80    -93   -197    319
   -249    275    522    -15   -384    397    -83   -135    -75    -83   -210    324
   -226    311    537    -44   -381    423    -90   -135    -64    -46   -197    327
   -239    322    561    -41   -400    441    -96   -127    -51     -5   -181    332
   -298    316    615     -7   -457    465    -77   -103    -31     25   -150    355
   -322    301    623     10   -472    459    -80   -101    -28     23   -132    358
   -290    306    594     -7   -444    449   -103   -116    -36     10   -135    355
   -194    316    511    -64   -353    413   -148   -158    -70    -20   -161    322
   -122    329    452   -103   -285    389   -168   -194    -90    -46   -181    296
    -72    332    402   -132   -239    366   -192   -228   -106    -70   -210    275
      5    332    327   -168   -161    329   -218   -285   -132   -114   -249    233
    109    327    218   -218    -54    272   -262   -353   -174   -174   -283    187
    184    332    148   -257     18    241   -283   -381   -194   -202   -303    163
    205    363    158   -285     23    262   -246   -368   -189   -202   -303    168
    233    400    166   -316     33    283   -226   -348   -181   -202   -293    179
    244    446    202   -348     20    327   -220   -322   -163   -189   -267    207
    254    475    220   -363     18    348   -231   -314   -158   -192   -265    220
    228    475    246   -353    -10    361   -197   -298   -153   -189   -252    236
    213    504    288   -358    -38    397   -166   -283   -140   -179   -220    262
    197    496    298   -348    -51    397   -163   -301   -150   -187   -218    259
    181    496    314   -337    -64    405   -166   -311   -155   -184   -215    257
    181    522    337   -353    -77    431   -176   -309   -150   -176   -202    262
    158    527    368   -342   -106    449   -179   -311   -150   -174   -189    280
    163    501    337   -332    -88    420   -192   -327   -176   -194   -210    265
    161    449    288   -303    -62    368   -223   -353   -215   -220   -246    239
    119    413    293   -265    -85    353   -226   -348   -218   -213   -259    226
    116    384    267   -252    -75    327   -223   -345   -220   -218   -272    215
    155    358    202   -259    -23    283   -241   -366   -244   -246   -288    189
    145    322    176   -233    -15    249   -244   -371   -262   -270   -275    181
    155    303    145   -231      5    226   -259   -379   -283   -285   -290    150
    174    283    109   -228     33    197   -272   -392   -301   -301   -314    140
    174    259     83   -218     44    171   -285   -397   -316   -311   -329    132
    166    246     80   -205     44    163   -283   -387   -314   -314   -337    122
    158    233     72   -197     44    153   -283   -389   -319   -324   -348    116
    161    239     77   -202     41    158   -267   -381   -319   -324   -342    129
    142    220     77   -181     33    150   -265   -379   -322   -324   -342    140
    140    187     46   -163     46    116   -277   -381   -335   -337   -353    132
    163    168      5   -166     80     85   -262   -353   -327   -337   -366    106
    205    148    -59   -176    132     44   -202   -277   -306   -350   -402     59
    207    168    -38   -189    122     67    -88   -148   -233   -322   -397     46
    197    241     44   -218     77    142     33     28   -101   -210   -311    114
    267    483    215   -376     25    350     80    155     70     -2    -98    316
    335    979    644   -659   -153    813     44    205    290    345    290    698
    254   1514   1260   -885   -501   1387    -98     67    475    714    719   1109
    116   1584   1467   -849   -675   1527   -371   -288    371    758    802   1171
     15   1122   1106   -571   -545   1117   -550   -683    -67    290    363    795
    -54    446    501   -197   -277    472   -600   -919   -548   -324   -241    280
    -77     20     96     25    -88     57   -571   -854   -688   -550   -498     25
    -83   -145    -62    114    -10   -103   -488   -714   -649   -555   -532    -41
    -49   -132    -83     88     15   -106   -415   -605   -568   -498   -488    -33
     38    -36    -75     -2     54    -54   -348   -498   -472   -415   -415     15
     85     72    -15    -80     49     28   -277   -407   -374   -327   -327     88
    122    122      0   -122     62     62   -239   -353   -324   -280   -275    135
    116    137     18   -127     49     77   -218   -324   -298   -257   -246    150
    109    148     38   -129     33     93   -202   -306   -277   -241   -228    161
    163    148    -18   -158     90     67   -213   -309   -280   -246   -226    158
    192    132    -59   -161    127     36   -215   -306   -280   -249   -215    150
    166    106    -59   -137    111     23   -202   -298   -270   -241   -205    148
    111     88    -23    -98     67     33   -176   -285   -257   -233   -189    161
     72     88     15    -83     28     54   -163   -280   -241   -215   -168    184
     64    127     62    -96      2     96   -176   -272   -218   -187   -132    231
     54    135     80    -98    -12    109   -181   -280   -215   -184   -129    236
     54    124     70    -90     -7     98   -174   -277   -213   -181   -127    246
     46    111     62    -80     -7     88   -168   -275   -210   -179   -129    252
     20    106     85    -62    -31     96   -163   -259   -194   -163   -109    275
      5    101     93    -54    -44     98   -161   -249   -187   -150    -90    290
      0    106    106    -51    -51    106   -150   -239   -176   -137    -77    309
     -2    119    119    -59    -62    119   -145   -231   -166   -122    -64    342
    -36    114    150    -38    -93    132   -124   -213   -145   -103    -57    394
    -51    114    166    -31   -109    140   -111   -205   -129    -88    -64    413
     10    124    111    -67    -51    119   -114   -207   -129    -77    -77    402
     72    135     62   -103      5     98   -122   -205   -122    -64    -80    397
     59    142     83   -101    -10    114   -109   -192   -101    -46    -80    441
     46    150    103   -101    -31    127    -96   -184    -88    -33    -72    454
     51    148     96   -101    -23    122    -90   -187    -85    -57    -98    465
     64    119     54    -93      2     88    -90   -187    -85    -83   -124    462
     90    106     15    -98     38     62    -90   -174    -75    -46    -72    428
    114     93    -20   -103     67     36   -106   -181    -77    -25    -41    402
    129     83    -49   -106     90     18   -127   -187    -93     -5    -10    389
    111     80    -33    -98     72     23   -148   -200   -116     31     18    418
     83     70    -12    -75     49     28   -148   -197   -124     62     23    405
     57     41    -15    -49     36     12   -140   -189   -132    127     54    366
     20     36     15    -28      2     25   -122   -168   -122    213    106    332
     23     46     23    -36     -2     36   -101   -148   -106    272    150    290
     23     36     12    -28      5     25    -83   -137   -106    290    161    257
    -31      0     31     15    -33     12    -77   -140   -101    290    176    252
    -38      5     44     15    -41     23    -64   -150    -98    280    189    283
    -38    -12     25     25    -33      5    -46   -155   -103    249    192    348
    -80    -15     64     49    -72     23    -12   -129    -83    246    218    441
   -111      0    109     54   -111     54     20    -93    -62    244    249    545
   -111     18    127     46   -119     72     44    -62    -46    236    285    623
   -111     25    137     41   -124     80     62    -51    -38    223    324    683
    -85     23    109     31    -96     64     59    -67    -51    194    361    722
    -77     23    101     25    -88     62     49    -88    -62    171    405    761
    -59     12     72     23    -67     44     28   -116    -85    150    452    797
    -33     12     46     10    -41     31     12   -150   -106    129    485    813
     25     49     23    -36      2     36     25   -150   -106    127    550    836
     62     51    -12    -57     38     18     -2   -166   -129    119    607    846
     70     38    -31    -54     51      5    -28   -179   -145    116    662    849
     70     23    -49    -49     59    -12    -51   -189   -153    116    737    828
    106     25    -80    -64     93    -25    -59   -194   -155    124    844    763
    114     12   -101    -64    106    -41    -75   -202   -158    148    989    680
    135      5   -129    -70    132    -59    -96   -213   -166    166   1143    620
    236      7   -228   -124    231   -109   -124   -236   -189    150   1262    553
    332     31   -301   -181    316   -135   -145   -241   -210    140   1340    483
    265     31   -236   -148    249   -101   -132   -200   -194    153   1366    483
    239     46   -192   -145    215    -72   -124   -179   -184    148   1325    480
    218     72   -148   -148    184    -36   -116   -174   -174    142   1299    457
    194     83   -111   -137    153    -12   -124   -189   -176    127   1304    420
    187    111    -75   -150    129     18   -137   -207   -181    109   1288    407
    171    127    -44   -150    109     41   -140   -223   -187     88   1244    397
    174    140    -36   -158    103     51   -150   -244   -200     49   1156    381
    218    174    -44   -194    132     64   -163   -257   -207     12   1054    366
    270    202    -70   -239    168     64   -168   -254   -213    -15    950    340
    275    179    -98   -228    187     41   -187   -267   -239    -59    844    298
    280    153   -129   -218    205     12   -218   -290   -277   -119    724    239
    290    142   -148   -215    220     -2   -226   -298   -301   -158    626    189
    298    161   -140   -231    218     10   -205   -285   -301   -163    540    140
    270    213    -57   -241    163     80   -174   -257   -275   -150    496    101
    179    265     83   -223     46    174   -153   -226   -241   -142    491    135
     54    309    254   -181    -98    283   -122   -181   -200   -124    514    210
    -62    368    431   -155   -246    400    -80   -142   -166   -106    527    306
    -62    413    475   -176   -267    441    -83   -142   -168   -119    459    329
    -67    444    511   -189   -290    478    -83   -135   -158   -114    397    337
    -51    488    540   -218   -296    514    -64   -119   -135    -98    361    350
    -23    491    511   -233   -267    501    -70   -124   -129    -83    379    322
    -46    462    509   -207   -277    485    -83   -137   -122    -59    439    265
    -67    446    514   -189   -290    478    -98   -153   -127    -41    493    223
    -77    433    511   -176   -293    472   -109   -158   -124    -23    537    189
    -83    389    472   -153   -277    428   -148   -176   -145    -41    553    166
    -98    335    433   -119   -267    384   -163   -184   -161    -62    587    145
   -114    290    402    -90   -257    348   -155   -174   -166    -67    644    111
   -109    272    381    -80   -244    327   -150   -161   -163    -54    748     93
   -119    241    361    -62   -239    301   -142   -153   -163    -31    867     67
   -127    205    332    -38   -231    270   -135   -153   -168    -20    937     23
   -129    166    296    -18   -213    231   -148   -174   -187    -28    909    -59
   -119    158    277    -18   -197    218   -150   -184   -197    -36    841   -124
   -106    158    262    -28   -184    210   -148   -181   -200    -41    769   -150
   -124    166    290    -20   -207    228   -153   -181   -202    -57    704   -145
   -150    181    332    -15   -241    254   -158   -174   -200    -75    636   -122
   -158    218    376    -28   -267    296   -153   -161   -192    -83    571    -90
   -187    246    433    -31   -311    340   -140   -142   -174    -80    522    -70
   -226    246    470    -10   -348    358   -122   -122   -163    -85    467    -72
   -275    205    480     33   -379    342    -54    -59   -137   -101    381   -109
   -252    200    452     25   -350    324     54     62    -77    -98    306   -168
    -75    298    374   -111   -223    335    109    166     -7    -70    267   -192
     49    540    488   -296   -218    514    168    306    158     93    423    -54
    109    919    807   -517   -350    865    166    389    355    379    750    257
     23   1504   1480   -763   -727   1493     93    368    592    797   1228    735
   -114   1735   1849   -813   -982   1792   -168     57    561    948   1428    896
   -202   1397   1600   -597   -901   1499   -387   -348    205    620   1088    579
   -254    727    982   -239   -618    854   -483   -691   -327    -46    384     -2
   -233    213    446     10   -340    329   -496   -724   -579   -433    -75   -400
   -215     36    252     88   -233    142   -446   -600   -563   -488   -174   -478
   -218     41    257     88   -236    148   -371   -488   -491   -465   -168   -446
   -200    148    348     23   -275    246   -293   -376   -384   -384   -111   -363
   -184    275    459    -44   -322    366   -202   -265   -265   -280    -20   -265
   -181    340    519    -80   -350    428   -137   -189   -194   -213     62   -187
   -200    358    555    -80   -376    457   -106   -148   -161   -179    114   -140
   -210    371    579    -83   -394    475   -101   -124   -145   -163    137   -111
   -213    389    602    -88   -407    496   -103   -111   -129   -137    189    -93
   -205    353    555    -75   -381    454   -106   -114   -129   -129    215   -132
   -184    327    511    -72   -348    418   -101   -111   -132   -124    197   -158
   -142    340    483    -98   -314    413   -122   -124   -140   -127    161   -171
   -109    337    446   -114   -277    392   -158   -161   -176   -168     80   -226
    -72    324    397   -127   -236    361   -181   -194   -213   -210      0   -272
    -15    332    345   -158   -179    340   -184   -197   -223   -226    -49   -277
     46    329    283   -189   -116    306   -189   -200   -246   -249   -106   -298
    111    322    210   -215    -49    267   -228   -226   -272   -272   -168   -337
    187    337    148   -265     18    244   -262   -280   -309   -288   -233   -374
    272    332     59   -301    106    194   -293   -329   -350   -316   -301   -436
    363    316    -46   -342    205    135   -329   -371   -392   -350   -353   -517
    446    314   -132   -379    290     90   -355   -394   -415   -368   -368   -592
    519    309   -210   -415    366     49   -376   -410   -431   -387   -376   -636
    600    311   -288   -457    444     12   -400   -433   -452   -400   -400   -670
    662    324   -340   -493    498     -7   -413   -444   -457   -394   -407   -688
    740    337   -402   -537    571    -31   -428   -444   -465   -392   -415   -691
    756    332   -423   -545    589    -44   -470   -478   -493   -405   -444   -696
    756    314   -441   -535    600    -64   -485   -504   -501   -415   -467   -696
    758    298   -462   -530    610    -80   -483   -504   -498   -428   -472   -678
    761    327   -433   -542    597    -51   -475   -493   -485   -423   -454   -636
    753    340   -415   -548    584    -36   -478   -485   -478   -423   -449   -592
    748    355   -392   -550    571    -18   -475   -470   -465   -420   -444   -545
    756    389   -366   -574    561     12   -467   -454   -449   -418   -441   -501
    727    379   -348   -553    537     15   -472   -457   -454   -439   -454   -493
    714    379   -335   -548    524     20   -478   -465   -465   -459   -475   -496
    704    371   -332   -537    517     20   -470   -462   -472   -478   -506   -498
    683    381   -303   -532    493     38   -452   -452   -467   -483   -527   -467
    659    400   -259   -530    459     70   -431   -433   -457   -480   -532   -441
    615    407   -207   -511    410    101   -407   -418   -444   -491   -542   -441
    587    410   -179   -498    384    116   -381   -397   -426   -483   -537   -431
    540    394   -145   -470    342    124   -366   -384   -420   -483   -535   -418
    506    407    -98   -457    303    155   -327   -358   -400   -470   -522   -389
    459    436    -25   -449    241    205   -290   -327   -366   -446   -501   -353
    415    444     28   -431    192    236   -252   -288   -329   -428   -493   -332
    314    376     62   -345    124    220   -254   -277   -324   -428   -504   -332
    246    371    124   -309     62    249   -220   -244   -293   -407   -485   -303
    215    397    181   -309     18    290   -176   -210   -259   -381   -465   -272
    197    439    241   -319    -23    342   -148   -181   -233   -358   -433   -241
    163    465    301   -316    -70    384   -122   -153   -205   -332   -392   -213
    106    444    337   -275   -114    392   -114   -137   -192   -322   -355   -194
     83    444    361   -265   -140    402   -106   -135   -194   -316   -324   -187
     54    444    389   -249   -166    418    -83   -116   -184   -309   -288   -161
     10    444    431   -228   -210    439    -54    -90   -163   -301   -259   -119
    -12    428    441   -207   -226    433    -44    -88   -174   -319   -267   -101
     -2    478    478   -239   -239    478    -28    -77   -161   -316   -252    -83
      5    511    506   -259   -249    509    -20    -67   -155   -319   -202    -62
    -46    488    535   -223   -290    509    -25    -67   -174   -319   -103    -75
    -83    491    574   -202   -327    532      7    -36   -171   -283     10    -25
   -137    478    615   -171   -376    545     28    -15   -176   -267     93     20
   -192    457    646   -132   -418    550     15    -23   -200   -275    150     46
   -213    485    698   -137   -457    592      7    -23   -200   -306    166     88
   -189    561    750   -184   -470    654     20     12   -155   -324    179    155
   -210    563    774   -176   -493    667     23     18   -158   -387    142    166
   -267    553    820   -142   -545    688     36     28   -150   -423    116    176
   -306    566    872   -132   -589    719     31     20   -145   -436     72    189
   -285    633    919   -174   -602    776     31     15   -106   -415      0    236
   -314    626    940   -155   -628    782     18     20    -80   -407   -168    272
   -348    636    984   -142   -667    807     12     31    -59   -368   -368    316
   -355    704   1060   -176   -706    880     31     62    -10   -319   -517    376
   -358    719   1078   -179   -717    898     44     90     28   -293   -610    415
   -353    743   1096   -197   -724    919     57     98     46   -275   -641    397
   -389    787   1176   -200   -782    982     80    124     80   -236   -623    405
   -436    820   1257   -194   -846   1039     85    153    103   -202   -579    405
   -449    813   1262   -181   -854   1036     72    163    111   -181   -522    381
   -454    815   1267   -181   -862   1041    103    176    122   -158   -446    353
   -426    846   1273   -210   -849   1060    114    174    124   -142   -379    314
   -368    870   1236   -252   -802   1052     75    140     85   -153   -329    259
   -381    844   1226   -231   -802   1034     25     98     25   -153   -267    215
   -371    815   1187   -223   -779   1000     18     88     20   -127   -213    184
   -361    784   1145   -213   -753    963     33     90     36   -114   -163    161
   -348    795   1140   -226   -745    966     49     98     57   -114   -114    132
   -355    758   1114   -200   -735    935     31     96     59   -122   -119     88
   -418    657   1075   -119   -748    865     31     98     57   -129   -132     44
   -423    610   1031    -93   -727    820     51    103     59   -127   -132      0
   -371    563    932    -98   -652    748     44     80     46   -129   -135    -49
   -363    548    911    -90   -636    730     49     77     57   -109   -109    -80
   -355    522    878    -83   -615    698     72     88     75    -98   -103   -101
   -418    410    828      2   -623    618     85     77     59   -140    -64   -135
   -436    353    787     38   -613    571    103     54     20   -194    -54   -163
   -397    394    792      2   -594    592    132     31    -10   -241    -83   -192
   -361    355    714      2   -540    535    116    -28    -67   -306   -145   -252
   -381    311    691     33   -537    501     62    -67    -93   -332   -200   -277
   -355    361    717     -5   -535    537     54    -62    -70   -296   -210   -246
   -335    355    691    -10   -511    522     51    -41    -51   -265   -249   -244
   -329    301    631     12   -480    465    109     57      2   -249   -309   -303
   -316    337    654    -12   -485    496    218    189    101   -187   -303   -329
   -275    475    750   -101   -514    613    316    345    249    -57   -202   -277
   -215    722    937   -252   -576    828    348    439    405    132     10   -119
   -163   1158   1319   -498   -743   1239    283    423    561    459    418    200
   -197   1597   1795   -701   -995   1696    101    213    610    761    807    496
   -257   1639   1896   -691  -1078   1766   -155   -132    410    750    862    475
   -332   1218   1551   -441   -940   1384   -283   -462     -7    267    423     85
   -342    574    917   -119   -628    745   -296   -579   -410   -374   -197   -420
   -306    233    540     36   -423    387   -283   -493   -483   -548   -405   -649
   -285    101    384     90   -335    244   -210   -353   -402   -519   -418   -691
   -285     93    379     96   -332    236   -153   -262   -314   -452   -381   -659
   -280    174    452     51   -366    311   -111   -197   -226   -371   -319   -600
   -257    283    540    -12   -400    410    -62   -135   -140   -306   -270   -522
   -244    329    571    -44   -407    449    -36   -106    -93   -270   -244   -459
   -236    361    597    -62   -415    478    -28    -77    -57   -228   -213   -405
   -220    392    610    -88   -415    501    -12    -51    -31   -200   -194   -355
   -223    407    631    -93   -426    519     -5    -44    -20   -179   -184   -329
   -239    405    644    -83   -441    524     -5    -46    -10   -158   -158   -319
   -246    381    628    -67   -436    504    -25    -67    -18   -163   -142   -342
   -231    410    639    -90   -433    524    -33    -77    -20   -161   -132   -358
   -207    431    639   -111   -423    535    -49    -85    -25   -166   -127   -345
   -192    431    623   -122   -407    527    -64    -85    -25   -168   -129   -327
   -168    449    618   -140   -392    532    -41    -62    -10   -150   -111   -293
   -176    446    620   -137   -400    535    -57    -64    -15   -148   -109   -277
   -171    441    613   -135   -392    527    -62    -77    -20   -153   -119   -272
   -174    441    613   -135   -394    527    -57    -77    -20   -155   -127   -257
   -166    462    628   -148   -397    545    -57    -62     -7   -145   -119   -218
   -135    491    626   -179   -379    558    -57    -54     -2   -140   -119   -205
   -124    470    594   -174   -361    532    -67    -59    -10   -148   -119   -205
   -129    452    579   -161   -355    514    -77    -62    -12   -142   -109   -200
   -114    472    587   -179   -350    530    -70    -49     -2   -122    -70   -181
   -103    485    589   -192   -348    537    -72    -49      0   -116    -54   -174
    -90    485    576   -197   -335    530    -70    -46      0   -116    -49   -158
    -70    509    579   -220   -324    542    -62    -41     10    -90    -20   -129
    -62    498    561   -218   -311    530    -88    -64    -12   -101    -33   -132
    -41    517    555   -239   -298    535    -96    -67    -10    -90    -28   -119
    -28    524    550   -249   -288    537   -106    -70    -10    -77    -20    -96
    -10    530    540   -259   -275    535   -122    -80    -20    -72    -20    -75
     28    542    514   -285   -241    530   -129    -90    -31    -72    -31    -59
     49    568    517   -309   -233    542   -129    -93    -33    -72    -41    -33
     59    571    509   -316   -223    540   -153   -106    -44    -85    -64    -20
     67    555    485   -314   -210    522   -171   -116    -62    -98    -88    -15
     85    530    444   -306   -179    488   -140   -111    -67    -98    -96     -5
    109    524    415   -319   -153    470   -124   -111    -77   -109   -106      0
    111    514    402   -314   -145    459   -135   -127    -96   -124   -135    -20
    122    509    387   -316   -132    449   -124   -132   -103   -132   -145    -36
    119    483    363   -301   -122    423   -124   -137   -111   -140   -153    -31
    122    462    340   -293   -109    402   -132   -142   -116   -142   -155    -31
    135    465    329   -298    -96    397   -116   -137   -114   -140   -158    -44
    161    480    319   -322    -80    400   -111   -127   -101   -140   -161    -57
    155    470    314   -311    -77    392   -135   -140   -103   -153   -161    -98
    145    475    329   -311    -93    402   -142   -148   -106   -158   -148   -137
    158    514    355   -337    -98    436   -145   -140    -90   -148   -127   -135
    163    532    366   -350   -101    449   -140   -129    -77   -142   -124   -135
    176    535    358   -355    -90    446   -153   -137    -85   -153   -137   -155
    181    532    350   -358    -85    441   -176   -153    -90   -158   -145   -166
    166    519    353   -342    -93    436   -174   -148    -80   -148   -137   -148
    168    511    340   -340    -85    426   -158   -150    -83   -148   -137   -140
    171    457    285   -314    -57    371   -179   -176   -109   -176   -166   -163
    153    457    303   -306    -75    381   -163   -174   -109   -181   -168   -155
    150    475    324   -314    -85    400   -163   -171   -106   -179   -163   -148
    153    462    309   -309    -77    387   -171   -171   -106   -184   -168   -150
    155    462    306   -309    -75    384   -174   -166   -101   -176   -155   -145
    166    491    324   -329    -80    407   -161   -161    -93   -168   -132   -127
    163    496    329   -329    -83    413   -171   -161    -88   -161   -109   -114
    158    480    322   -322    -80    402   -171   -158    -83   -155    -90   -103
    163    493    329   -327    -83    413   -148   -150    -67   -135    -57    -80
    197    501    303   -350    -51    402   -161   -171    -72   -127    -36    -85
    200    517    316   -358    -59    418   -158   -155    -51   -103     -2    -62
    168    530    361   -350    -96    446   -145   -114    -12    -70     38    -18
    140    550    410   -345   -135    480   -124    -70     25    -33     85     20
    119    568    449   -342   -163    509   -103    -51     46     -7    119     51
    132    576    444   -355   -155    511    -98    -64     46     -7    119     62
    179    602    420   -392   -122    511   -103    -80     49      0    122     64
    233    639    405   -436    -85    522    -96    -77     67     23    132     83
    197    646    449   -423   -127    548    -90    -62     88     44    158    111
    142    641    498   -392   -179    568    -83    -36    114     67    194    148
    109    636    527   -374   -210    581    -49    -12    145     83    239    181
    124    649    524   -387   -200    587    -23     -5    181    111    285    176
    150    672    522   -413   -184    597    -23     -5    213    158    371    189
    166    701    535   -433   -184    618    -12      2    249    207    426    220
    148    709    558   -431   -205    636      0     15    272    244    454    249
    106    672    566   -389   -228    620    -23      0    259    246    462    257
     90    667    576   -379   -241    623    -33    -10    239    239    467    259
     83    639    555   -361   -236    600    -46    -33    207    226    472    265
     54    607    553   -332   -249    581    -31    -28    194    226    501    280
     31    602    571   -316   -270    587     -5     -5    197    239    542    288
     18    581    563   -301   -272    571    -31    -15    163    223    555    275
     10    522    511   -267   -249    517    -38    -33    127    189    548    246
      5    480    475   -244   -236    478    -28    -38    106    166    532    231
     10    457    446   -233   -218    452    -38    -57     77    140    527    213
      7    441    433   -226   -213    439    -64    -85     41    103    517    184
      2    400    397   -202   -197    400    -88   -106     12     72    511    161
     20    413    389   -218   -184    400    -72    -96     15     72    561    155
     23    376    353   -200   -163    366    -90   -124    -10     46    566    109
     23    376    353   -200   -166    363   -109   -135    -18     38    587     90
     57    394    337   -226   -140    366   -116   -137    -18     41    620     83
     59    387    324   -223   -132    355   -116   -142    -28     31    633     59
     51    392    340   -220   -142    366   -111   -148    -36     18    633     38
     51    348    296   -202   -122    322    -83   -106    -20     -2    615     12
     51    316    262   -184   -106    290      5      0     33    -15    613    -33
     38    368    327   -205   -145    348    114    137    140     41    691    -28
     57    496    439   -275   -189    467    210    303    301    192    841    101
    101    846    743   -475   -322    795    220    384    478    454   1096    415
     57   1376   1319   -717   -631   1348    127    340    662    828   1504    859
    -41   1712   1751   -836   -896   1730   -111     90    678   1075   1782   1132
   -137   1584   1722   -722   -930   1652   -353   -272    426    950   1673   1054
   -254    961   1215   -353   -735   1088   -439   -597    -88    296   1044    584
   -257    402    659    -72   -457    530   -423   -641   -394   -189    555    181
   -241    158    397     41   -319    277   -368   -519   -400   -283    428     62
   -239     96    335     72   -285    215   -277   -387   -306   -233    449     75
   -280    106    387     85   -335    244   -218   -309   -228   -174    488    111
   -298    181    480     57   -389    329   -161   -233   -142   -106    540    166
   -280    272    550      2   -415    410   -111   -176    -80    -59    563    205
   -244    322    566    -38   -405    444    -90   -150    -51    -46    548    220
   -200    387    584    -93   -392    485    -83   -132    -31    -38    532    244
   -202    381    584    -90   -394    483    -83   -129    -25    -44    504    223
   -218    358    574    -70   -397    467    -93   -140    -31    -59    467    184
   -213    374    587    -80   -400    480    -90   -135    -20    -54    454    171
   -249    389    639    -70   -444    511    -80   -122     -7    -51    441    171
   -290    387    678    -46   -483    532    -77   -114     -2    -49    413    174
   -267    397    665    -64   -467    530    -77   -114     -5    -62    371    168
   -218    400    618    -90   -418    509    -90   -127    -23    -83    319    148
   -205    381    587    -88   -394    483   -101   -137    -33   -101    283    122
   -168    400    566   -116   -366    483    -98   -129    -28    -98    267    111
   -137    405    542   -135   -340    475   -111   -137    -33   -109    239     85
   -163    394    558   -114   -361    475   -103   -129    -36   -111    218     75
   -171    415    584   -122   -376    498    -88   -119    -23   -106    205     67
   -171    436    607   -132   -389    522    -75   -103     -7    -93    205     67
   -187    426    613   -119   -400    519    -83   -103    -12    -96    189     57
   -205    400    605    -96   -405    501    -98   -116    -25   -109    161     20
   -192    410    600   -111   -394    504   -103   -119    -28   -106    150     15
   -155    444    600   -142   -376    522   -101   -109    -15    -93    163     25
   -163    441    605   -140   -384    522   -106   -106    -10    -90    158     20
   -150    436    587   -142   -368    511   -114   -111    -15    -96    140      5
   -142    452    594   -155   -368    522   -122   -116    -20   -101    140     -2
   -119    475    594   -179   -358    535   -129   -119    -20    -96    145      5
   -106    472    576   -184   -340    522   -140   -127    -31   -103    129      2
    -62    472    535   -205   -298    504   -155   -140    -46   -109    106    -20
    -59    480    537   -210   -298    509   -158   -140    -46   -103     93    -20
    -67    483    550   -207   -309    517   -150   -132    -41    -90     77      2
    -62    501    561   -220   -311    530   -148   -127    -33    -80     62     28
    -44    491    535   -223   -288    511   -158   -137    -49    -96     25     10
    -54    467    519   -207   -285    493   -155   -148    -64   -114     -7    -12
    -64    462    527   -200   -296    496   -150   -145    -72   -119    -25     -7
    -59    470    530   -207   -293    498   -145   -140    -67   -116    -28     -2
    -62    470    532   -202   -296    501   -137   -140    -67   -122    -33     -5
    -88    454    542   -184   -316    498   -129   -140    -75   -135    -46    -18
    -88    459    548   -187   -319    504   -119   -129    -70   -135    -44    -23
    -85    457    542   -187   -314    498   -114   -127    -70   -145    -51    -38
    -75    457    532   -189   -303    493    -96   -116    -64   -150    -70    -49
    -83    459    540   -189   -311    498    -88   -103    -51   -142    -70    -33
    -88    452    537   -181   -311    493    -70    -85    -33   -135    -72    -28
    -98    441    540   -171   -319    491    -54    -77    -28   -140    -90    -49
   -111    441    553   -163   -332    496    -49    -70    -18   -137   -103    -54
   -116    457    571   -171   -345    511    -46    -59      0   -122    -98    -46
   -116    449    566   -168   -340    506    -57    -59      5   -114   -106    -51
   -129    428    558   -150   -345    493    -57    -62      5   -114   -114    -57
   -148    405    553   -127   -350    478    -46    -67      0   -119   -119    -64
   -158    405    563   -122   -361    483    -36    -72     -7   -122   -132    -83
   -135    428    563   -145   -350    493    -38    -72     -5   -119   -140    -90
   -142    436    579   -148   -361    506    -44    -67      2   -109   -140    -93
   -168    433    602   -132   -384    517    -41    -54     15    -96   -137    -96
   -158    441    600   -142   -379    519    -36    -38     33    -77   -140    -98
   -155    459    615   -153   -384    537    -36    -31     46    -59   -137    -93
   -161    478    636   -161   -400    555    -20    -20     62    -41   -135    -90
   -161    488    649   -163   -405    568     -2    -12     70    -33   -137    -98
   -124    522    646   -200   -384    581    -12     -5     80    -25   -140   -114
    -80    568    649   -244   -366    607    -28      2     96    -12   -137   -114
    -93    535    626   -220   -361    579    -33    -12     83    -31   -168   -145
    -96    530    626   -215   -361    576    -18     -7     88    -28   -176   -145
    -83    548    628   -233   -355    589    -20     -2     93    -25   -181   -140
    -83    558    641   -239   -361    600    -18      2    101    -23   -181   -127
    -70    589    659   -259   -366    623     -7     15    119     -7   -166   -111
    -46    615    662   -283   -353    639      2     25    129     -2   -168    -96
    -31    628    657   -298   -342    641      7     33    137     -2   -168    -90
    -18    623    641   -303   -329    631     20     36    137     -5   -176   -101
     -2    641    641   -322   -322    641     36     44    142     -2   -171    -98
     18    665    646   -340   -314    657     36     49    148      2   -166    -90
     23    683    659   -353   -319    672     20     38    150     10   -161    -90
     33    706    672   -371   -319    691     15     31    153     18   -148    -88
     54    722    667   -389   -306    693     10     20    148     20   -142    -93
     44    719    675   -381   -314    698    -10      0    132     15   -145   -101
     44    675    631   -361   -293    654    -28    -23    106     -5   -163   -124
     67    657    589   -363   -259    623    -41    -28     98    -12   -163   -135
     75    636    561   -358   -241    600    -54    -36     85    -20   -171   -150
     80    600    519   -340   -218    561    -57    -54     64    -41   -187   -176
     96    576    480   -337   -192    527    -64    -62     49    -57   -200   -202
     88    542    454   -316   -184    498    -80    -77     28    -77   -218   -226
     85    506    420   -298   -166    465    -96    -98      5   -103   -239   -252
     93    483    389   -288   -148    436   -103   -116    -18   -129   -254   -272
     96    472    376   -285   -140    426    -98   -122    -28   -140   -254   -277
    109    459    350   -283   -122    405    -96   -124    -33   -153   -262   -290
    116    457    340   -285   -111    400   -114   -124    -36   -155   -259   -288
     85    433    348   -259   -129    392   -137   -135    -46   -161   -252   -272
     83    405    319   -246   -119    363   -127   -148    -62   -176   -262   -280
     85    410    324   -249   -119    368   -114   -142    -57   -171   -249   -270
     72    394    322   -233   -127    361   -106   -132    -51   -166   -244   -259
     83    361    277   -220    -96    319    -98   -119    -57   -184   -265   -277
     90    309    215   -202    -62    262    -23    -36    -31   -207   -303   -335
     90    327    233   -210    -72    280     88     90     49   -168   -288   -335
    124    436    311   -280    -93    374    181    252    187    -46   -187   -246
    166    683    517   -423   -174    600    223    381    358    168     33    -31
    179   1202   1023   -693   -420   1114    189    431    589    548    470    402
     85   1717   1628   -901   -771   1673     46    298    756    914    896    815
    -46   1714   1758   -833   -904   1738   -210    -49    600    909    930    833
   -168   1239   1408   -535   -787   1322   -371   -452    140    418    475    459
   -171    579    750   -205   -462    665   -420   -659   -322   -213   -142    -77
   -114    210    322    -49   -218    265   -410   -584   -426   -410   -376   -319
   -103     64    168     18   -137    116   -348   -465   -389   -426   -420   -389
   -132     41    174     46   -153    106   -259   -371   -319   -389   -397   -387
   -103    150    252    -23   -176    200   -171   -257   -207   -293   -303   -303
    -77    272    348    -98   -213    309   -106   -163   -106   -205   -213   -220
    -62    335    394   -137   -228    366    -72   -114    -54   -163   -168   -181
    -72    358    431   -142   -252    394    -62   -103    -41   -150   -153   -168
    -80    353    431   -137   -257    392    -62   -103    -36   -148   -142   -161
    -96    363    457   -135   -275    410    -54    -88    -20   -129   -114   -135
   -106    358    465   -127   -285    410    -38    -75     -7   -116    -98   -114
   -116    353    470   -116   -293    410    -25    -75     -5   -114    -93   -111
   -119    392    511   -135   -316    449    -23    -57     15    -96    -70    -75
   -142    405    548   -132   -345    475    -31    -54     25    -83    -57    -54
   -168    376    545   -103   -355    459    -23    -70      7    -98    -72    -59
   -155    368    524   -106   -340    446    -18    -70      5   -109    -88    -64
   -132    402    535   -137   -335    470    -15    -62     15    -98    -85    -46
   -140    415    555   -137   -348    485    -20    -57     18    -90    -80    -31
   -153    420    571   -135   -361    496    -33    -59     18    -88    -83    -20
   -168    444    613   -137   -389    527    -23    -41     38    -62    -62     12
   -189    452    641   -132   -415    548    -20    -38     38    -59    -62     18
   -202    465    667   -132   -433    566    -20    -28     49    -49    -59     25
   -228    459    688   -116   -459    574    -18    -15     59    -38    -57     23
   -246    462    709   -106   -478    584    -15    -10     62    -36    -64     10
   -220    478    696   -129   -457    587    -33    -18     54    -36    -75    -10
   -233    485    717   -127   -475    600    -28     -5     64    -23    -59    -10
   -252    488    740   -119   -496    613    -25      2     70    -10    -36     -7
   -290    509    800   -109   -545    654     -5     20     90     18    -18     12
   -267    519    787   -127   -527    652    -25      2     83      7    -41      5
   -226    504    730   -140   -478    615    -62    -15     57    -23    -77    -20
   -202    517    719   -155   -459    618    -75    -18     49    -33    -75    -25
   -184    540    724   -176   -454    631    -67      2     54    -20    -41    -12
   -202    530    732   -166   -467    631    -51     18     59    -15    -10     10
   -200    506    704   -153   -452    605    -64      2     44    -28     -2     20
   -163    506    670   -174   -415    587    -88    -23     23    -46     -5     -5
   -148    506    654   -179   -400    579   -106    -36     12    -57    -25    -28
   -192    488    680   -150   -436    584    -93    -25     12    -59    -36    -25
   -244    457    701   -106   -472    579    -62    -15     18    -64    -41    -20
   -252    446    696    -98   -472    571    -51    -15     12    -75    -49    -20
   -254    467    722   -106   -488    594    -49    -18     18    -75    -38    -15
   -270    454    722    -93   -498    587    -44    -25     10    -85    -36    -25
   -277    446    722    -85   -501    584    -44    -25      5    -85    -28    -44
   -277    452    730    -88   -504    589    -31    -18      7    -83    -31    -64
   -290    459    750    -83   -519    605    -18     -7     12    -88    -36    -80
   -277    480    756   -101   -519    618    -12      5      7    -93    -38   -109
   -290    485    776    -96   -535    628     -5      0    -18    -85    -41   -132
   -309    459    769    -75   -540    615      7     -7    -18    -31    -46   -166
   -314    449    763    -67   -537    605     15      2     15      7    -62   -179
   -316    459    776    -72   -548    618     20     12     31    -44    -72   -194
   -340    452    789    -57   -566    620     23     12     36    -64    -67   -220
   -374    426    800    -28   -587    613     51     15     49    -64    -62   -226
   -387    423    810    -18   -597    615     64     23     64    -49    -51   -213
   -376    446    823    -36   -600    633     67     25     83    -31    -38   -210
   -374    439    813    -33   -592    626     57     15     75    -41    -44   -220
   -387    420    805    -18   -597    613     46      2     67    -49    -46   -236
   -387    426    813    -18   -600    618     57     18     88    -25    -41   -244
   -355    478    833    -62   -597    657     72     38    111     -7    -33   -244
   -345    485    828    -70   -587    657     70     49    129     -5    -28   -252
   -335    446    782    -57   -558    615     49     31    114     -7    -51   -288
   -303    423    727    -59   -514    574     49     18     98    -12    -85   -329
   -252    436    688    -93   -470    561     44     15     96    -12    -93   -332
   -223    472    696   -124   -459    584     49     25    116      2    -83   -303
   -192    498    691   -153   -441    592     41     33    127     15    -80   -285
   -174    493    667   -158   -420    579     38     28    127     12    -85   -285
   -148    498    646   -179   -397    571     57     36    135     12    -88   -293
   -111    545    657   -218   -384    602     54     46    145     20    -77   -290
   -116    553    670   -218   -394    610     57     46    150     23    -72   -290
   -114    553    667   -218   -389    610     77     49    153     20    -67   -296
    -51    563    615   -257   -335    589     83     54    148     25    -62   -290
    -12    594    607   -290   -311    600     85     57    150     46    -51   -272
     10    623    610   -316   -298    618     88     51    148     57    -41   -252
     28    623    594   -324   -283    610     85     33    135     54    -38   -241
     57    631    571   -345   -257    602     70     15    119     54    -33   -239
     70    626    555   -350   -241    592     44      2    101     46    -28   -231
    111    670    555   -392   -223    615     31     18    103     57      5   -207
    127    670    542   -397   -207    607     25     41    114     62     15   -192
     83    605    522   -345   -220    563     15     38    106     41    -23   -210
     38    592    553   -316   -257    574     12     51    122     46      2   -207
      2    568    563   -285   -280    566     -5     51    140     54     10   -202
    -31    522    553   -244   -290    537    -25     23    148     49     15   -210
    -75    475    550   -200   -314    511    -18     -7    132     59     25   -213
   -103    444    548   -168   -324    496     -2    -15     96     75     70   -205
   -124    420    545   -150   -335    483     -2    -15     62     75    119   -202
   -119    439    558   -158   -337    498      0     -7     54     44    137   -189
   -114    452    566   -171   -340    509    -20    -10     57     15    207   -179
   -142    449    592   -153   -366    519     -7    -10     62      5    226   -158
   -179    415    594   -122   -387    504     -5    -18     57    -10    163   -166
   -155    441    597   -142   -376    519     -7     -5     70      7    171   -150
   -148    431    576   -142   -363    504    -28    -15     59     -7    137   -158
   -155    374    530   -109   -342    449    -20    -10     44    -44     70   -197
   -137    306    444    -88   -290    374     57     85     77    -67     18   -244
   -109    350    459   -119   -283    405    189    233    174    -28      2   -241
    -80    470    548   -197   -314    509    277    397    316    106    119   -161
    -28    735    763   -353   -397    748    296    509    493    337    361     54
      7   1221   1213   -618   -602   1218    257    535    688    691    769    465
    -93   1795   1888   -849   -989   1842     96    355    820   1078   1226    914
   -171   1774   1945   -802  -1060   1860   -189    -33    607   1057   1223    904
   -254   1267   1522   -506   -888   1392   -348   -431    127    532    706    475
   -262    584    846   -161   -555    717   -366   -589   -301   -122     23    -75
   -228     83    311     72   -270    197   -348   -504   -420   -381   -309   -368
   -189    -41    145    114   -168     51   -283   -381   -361   -371   -342   -418
   -153     -7    145     80   -150     70   -197   -285   -270   -311   -316   -402
   -145    124    270     10   -207    197   -116   -181   -150   -205   -233   -327
   -132    249    381    -57   -257    314    -57   -103    -57   -122   -168   -262
   -124    267    392    -72   -259    329    -36    -72    -25   -101   -161   -252
   -132    259    392    -64   -262    324    -38    -67    -20   -101   -171   -254
   -124    252    376    -64   -252    314    -25    -51    -12    -90   -168   -249
    -98    309    407   -103   -252    358    -15    -36      7    -57   -148   -236
   -111    285    394    -88   -254    340    -18    -38      7    -49   -153   -249
   -114    262    374    -75   -244    316     -5    -28      7    -38   -148   -254
   -119    265    384    -75   -252    324     -7    -36     -2    -31   -145   -270
   -116    270    387    -75   -252    327    -12    -41     -2    -31   -145   -280
    -96    272    368    -90   -233    322    -10    -28     15     -2   -132   -272
    -83    267    350    -93   -215    309    -12    -23     18     10   -127   -270
    -75    267    340    -98   -207    303    -12    -25     10      7   -132   -280
    -46    293    340   -122   -192    316      0    -23      7      2   -140   -277
    -49    285    335   -119   -194    309    -25    -46    -12    -18   -166   -301
    -15    316    332   -150   -174    324    -15    -31      5     -2   -153   -306
     38    335    296   -189   -129    314    -25    -33      0     -5   -148   -311
     49    303    254   -176   -101    280    -70    -70    -33    -38   -176   -348
     64    280    213   -174    -75    246    -49    -51    -28    -46   -176   -355
     72    283    210   -176    -70    246    -44    -36    -18    -36   -158   -350
     80    285    202   -184    -62    244    -51    -36    -20    -33   -135   -350
    129    311    181   -220    -25    246    -59    -41    -25    -44   -119   -363
    153    316    163   -236     -5    241    -54    -31    -23    -54   -111   -379
    155    332    174   -244     -7    254    -72    -25    -25    -57   -101   -389
    153    311    155   -233     -2    233    -93    -31    -36    -67    -93   -394
    174    306    132   -239     20    220    -83    -10    -23    -59    -64   -376
    200    348    148   -275     25    249    -98    -12    -28    -59    -59   -361
    228    363    135   -296     46    249   -124    -28    -41    -67    -75   -350
    277    350     70   -314    103    210   -137    -33    -51    -80   -111   -340
    316    342     25   -329    145    184   -155    -49    -75    -93   -171   -301
    371    361    -10   -366    189    176   -161    -57    -80    -93   -301   -129
    389    348    -41   -368    215    153   -171    -72   -101   -109   -410    -10
    433    337    -96   -387    265    119   -184    -98   -129   -140   -407    -59
    483    319   -163   -400    324     77   -192   -114   -145   -161   -454    -28
    545    314   -231   -431    387     41   -168   -111   -148   -166   -478     23
    563    275   -288   -420    426     -5   -187   -129   -166   -187   -493     46
    597    270   -329   -433    462    -28   -187   -132   -171   -205   -483     67
    594    280   -314   -436    454    -15   -158   -122   -161   -200   -449     75
    584    277   -306   -433    444    -12   -145   -114   -145   -171   -436     70
    568    257   -311   -413    439    -25   -142   -101   -129   -166   -436     64
    548    257   -293   -402    420    -18   -109    -67    -93   -148   -420     85
    519    285   -233   -402    376     25    -67    -25    -44   -103   -379    127
    485    288   -197   -387    340     46    -49     -7    -20    -88   -358    145
    426    267   -158   -348    293     54    -23      7     -2    -80   -332    135
    350    254    -96   -303    223     77      7     36     25    -57   -280    137
    322    259    -62   -290    192     98     25     57     49    -38   -233    137
    316    262    -57   -290    187    101     46     72     59    -36   -194    135
    296    277    -20   -288    158    129     41     70     64    -33   -158    124
    301    290    -12   -298    158    140     36     70     64    -33   -145    106
    265    270      5   -267    129    137     33     72     64    -36   -114    103
    179    257     75   -218     49    166     44     88     85    -10    -31    140
    145    257    109   -202     18    184     44     85    103      7    -15    158
    166    280    114   -223     25    197     36     85    140     36      5    187
    174    298    124   -236     25    213     46    101    179     83     44    223
    187    316    127   -252     31    223     46    106    197    150     54    233
    184    329    142   -257     20    236     51    119    218    215    101    262
    174    348    171   -262      0    259     57    124    236    254    150    306
    163    381    218   -272    -25    301     83    148    252    267    176    355
    109    387    275   -249    -83    329    109    176    270    280    187    420
     62    410    348   -236   -142    379    142    213    296    306    213    509
     41    457    415   -252   -187    436    168    241    322    332    239    602
     33    478    444   -254   -205    462    171    252    329    348    259    659
     28    485    457   -257   -215    470    179    262    329    353    283    704
     12    509    493   -262   -241    501    200    272    337    374    298    758
      7    540    530   -275   -262    535    215    277    345    397    319    800
     -2    576    579   -285   -290    576    213    262    340    407    332    839
     -2    610    613   -306   -306    613    218    259    340    426    345    911
    -36    558    594   -262   -316    576    189    226    306    392    283    924
    -72    493    566   -213   -319    530    166    194    265    355    213    898
    -88    465    553   -187   -319    509    166    187    249    361    194    901
   -106    431    537   -163   -322    483    158    166    226    355    163    870
    -75    423    498   -176   -285    459    150    145    194    335    124    805
   -116    340    457   -114   -288    397    142    111    148    272     83    724
   -171    228    400    -28   -285    314    153     96    111    215     49    652
   -181    168    348      5   -265    257    163     96     93    184      7    589
   -181    116    296     31   -239    205    135     75     59    150    -38    519
   -202     70    270     64   -236    168     90     41     20    109    -88    441
   -215     54    270     80   -241    161     85     33      7     85   -106    368
   -213     67    280     70   -246    174     96     44     15     80   -106    322
   -207     41    246     83   -228    142     96     44     12     62   -135    262
   -197      5    200     96   -197    101     64     31     -2     41   -168    192
   -184      2    187     90   -184     93     28     18     -5     36   -171    150
   -166    -15    148     88   -158     64      2      2    -15     23   -179    109
   -137    -36    101     85   -119     31      5     10    -20      2   -200     75
   -137   -106     28    119    -83    -38     57     83     -5    -20   -249     12
   -116   -129    -12    124    -51    -72    166    205     51    -23   -283    -25
   -132    -23    109     75   -122     44    272    353    181     70   -197     38
    -72    210    283    -70   -179    246    335    480    353    254     -5    226
    -15    678    691   -332   -353    685    309    535    576    587    368    589
    -59   1244   1304   -592   -680   1273    140    368    732    940    789    989
    -67   1376   1441   -654   -756   1408   -215    -46    563    961    862   1065
   -179   1070   1249   -446   -714   1158   -413   -407    207    618    563    828
   -265    415    680    -77   -472    548   -449   -620   -272    -25    -59    329
   -171    -41    129    106   -150     44   -423   -592   -501   -381   -436    -28
   -161   -207    -49    184    -57   -129   -345   -441   -441   -381   -465   -122
   -184   -228    -44    205    -70   -137   -272   -340   -358   -335   -418   -145
   -168   -148     20    155    -96    -62   -205   -252   -262   -257   -332   -129
   -163    -62    101    114   -132     18   -142   -181   -176   -189   -241   -109
   -163    -15    148     88   -155     64    -88   -137   -122   -145   -179   -101
   -202     28    228     85   -215    127    -33    -83    -67    -93   -114    -83
   -215     46    259     83   -236    150     -7    -59    -41    -72    -75    -80
   -174     64    239     54   -205    150    -10    -64    -41    -77    -67   -111
   -179    111    288     31   -233    200      7    -38     -5    -31    -18    -98
   -148     98    246     23   -197    171    -15    -46    -10    -28    -10   -124
   -205     59    262     72   -233    161    -10    -41     -2    -31      7   -142
   -148    137    285      5   -215    210     44     -2     38      5     70   -106
    -80    179    257    -51   -168    218     41    -10     41      7     96   -109
   -122    122    244      0   -181    181     -5    -33     23    -12     96   -119
   -148    116    265     15   -207    192    -10    -31     31     -7    129   -103
    -83    148    231    -31   -155    189    -18    -28     36     -5    155    -98
   -127    103    231     12   -179    166    -31    -41     23    -23    163   -111
   -114    111    223      0   -168    166    -25    -33     25    -20    179   -119
    -83    132    213    -25   -148    171    -12    -20     36    -18    194   -127
   -116    111    228      2   -171    168     -2     -7     38    -20    202   -137
   -155    109    265     20   -210    187    -15     -2     44    -12    218   -135
   -132    122    254      5   -192    187    -28     -5     38    -10    228   -137
    -98    135    233    -20   -166    184    -36     -7     36    -10    228   -127
    -93    119    213    -12   -153    166    -46     -7     28    -20    202   -124
   -103     98    202      0   -153    148    -72    -25     12    -31    163   -142
    -59    114    174    -28   -116    142    -88    -31      5    -36    135   -142
     23    155    132    -90    -54    142   -101    -28      5    -33    111   -127
     28    174    145   -101    -57    161   -106    -28      2    -33     80   -109
     70    252    181   -161    -57    218    -83     -7     18    -18     83    -67
     51    239    187   -145    -67    213    -98    -10     10    -20     59    -77
    -44    116    161    -36   -103    137   -132    -46    -33    -64     -2   -137
     -7    148    155    -70    -80    150   -119    -38    -28    -62    -25   -161
     41    181    140   -114    -51    161    -98    -25    -18    -51    -28   -176
     25    135    109    -80    -41    122   -116    -49    -51    -72    -38   -187
     10    129    116    -70    -54    124   -127    -64    -72    -85    -18   -161
     15    142    127    -77    -54    135   -142    -75    -85    -85     20   -116
     57    150     93   -103    -18    122   -163    -96   -106   -106     38   -116
     90    148     57   -122     18    103   -174    -96   -109   -106     75   -101
    116    155     38   -137     38     98   -176    -98   -103    -93     96   -109
    171    202     31   -187     70    116   -158    -85    -85    -75    109   -129
    249    254      5   -252    122    129   -207    -80    -80    -70    137   -140
    280    288      7   -285    135    148   -257    -88    -83    -77    187   -163
    350    379     25   -366    161    202   -174    -57    -38    -33    270   -137
    400    446     46   -423    176    246    -59     10     25     31    322   -103
    194    285     88   -241     51    187    -85    -18      0     15    288   -148
    226    322     96   -275     64    210    -72     -5     20     38    303   -127
    116    275    158   -197    -20    218    -85    -31     10     25    288   -142
    -44    158    202    -57   -122    179    -90    -51     -2     -5    252   -184
   -111     96    207      5   -158    150    -83    -49    -12    -25    223   -226
   -129    111    241      7   -184    176    -67    -41     -2    -25    220   -283
   -122    158    280    -18   -202    218    -72    -38      2    -25    254   -319
   -106    210    316    -51   -210    262    -77    -31     15    -10    285   -381
    -93    202    296    -54   -194    246    -57    -12     23     -7    306   -457
    -88    231    316    -72   -202    272    -38      5     46     12    345   -485
    -64    244    309    -90   -189    277    -44     12     59     36    392   -493
     77    355    277   -215    -98    316    -25     64    111     93    467   -459
    189    491    301   -340    -54    394    -36    116    166    140    514   -428
     70    410    340   -241   -135    376    -23     93    153    132    493   -439
   -109    262    368    -77   -239    314     10     49    111     98    439   -449
   -176    239    415    -31   -296    327    -20     46    114    101    426   -426
   -220    200    418     10   -319    309    -54     31    106     96    410   -371
   -205    213    415     -5   -309    314     10     57    124    119    413   -306
   -129    280    410    -77   -270    345     80    114    168    168    436   -213
   -132    259    392    -62   -262    324     54    127    176    168    400   -155
    -90    306    397   -109   -244    350     46    137    184    179    374    -62
   -109    298    405    -96   -257    350     33    106    153    153    319    -25
   -127    324    449   -101   -288    387     51    109    161    168    303     36
   -103    397    501   -145   -301    449     62    127    189    194    298    101
    -72    444    517   -184   -293    480     44    129    205    210    280    150
      5    517    511   -262   -254    514     44    148    215    226    272    220
     85    607    519   -348   -218    563     46    168    228    241    249    288
    106    568    462   -337   -176    517    -25    111    187    197    168    293
    -23    436    459   -207   -241    446    -18     57    132    129     44    267
   -103    358    462   -127   -283    410    -23     38    106     93    -54    244
    -85    335    418   -124   -252    374    -46     38     98     77   -109    239
    -33    342    376   -153   -205    358    -44     44     90     62   -153    228
    -38    358    394   -161   -215    374    -49     44     90     54   -166    231
     31    392    361   -213   -163    376    -46     54     93     51   -163    226
     80    366    285   -226   -103    327    -67     33     70     23   -184    179
    -10    257    267   -122   -137    262    -88    -23     25    -20   -207    124
    -46    200    246    -80   -145    223    -54    -33     10    -41   -207     72
    -36    228    262    -96   -148    244    -33    -20     23    -31   -153     62
     -7    272    280   -135   -145    277    -28     -5     41    -10    -88     57
    -18    275    293   -127   -155    283    -62    -10     41    -12    -57     23
    -77    252    327    -88   -202    288    -57    -10     44    -10    -28    -12
    -85    262    348    -88   -218    306    -23     18     70     15     23    -28
   -132    231    363    -49   -249    296      7     64     88     25     38    -62
   -140    163    303    -10   -220    233    101    153    109    -10   -103   -132
    -67    265    332    -98   -200    296    220    288    197     25   -153   -150
    -70    426    496   -176   -283    459    322    467    355    184    -46    -59
    -51    711    761   -332   -405    735    355    613    561    459    218    184
      5   1249   1244   -626   -618   1247    322    696    820    870    665    618
    -88   1727   1816   -820   -953   1771    119    511    971   1221   1049    982
   -179   1644   1823   -732  -1000   1732   -174    111    758   1143   1008    885
   -283   1065   1348   -392   -815   1205   -329   -335    220    561    485    363
   -350    332    683     10   -517    506   -368   -568   -265    -67   -122   -215
   -309     10    319    145   -314    163   -314   -457   -324   -197   -275   -415
   -267    -80    187    174   -228     54   -244   -316   -259   -171   -246   -472
   -254    -51    200    153   -228     72   -163   -197   -166    -90   -155   -457
   -184     41    226     72   -205    132   -109   -106    -80    -18    -12   -431
   -254    111    363     70   -309    236    -23    -15     10     59    189   -376
   -205    135    340     36   -272    236    -12      7     10     54    316   -407
   -174    142    314     15   -244    228      0     20      0     44    415   -472
   -213    109    322     51   -267    215     28     25     10     51    480   -540
   -275     88    363     93   -319    223     62     36     28     77    514   -563
   -303     64    368    116   -335    215     85     59     33     93    506   -568
   -322     41    363    140   -342    202     93     83     38    101    472   -542
   -254     31    285    111   -270    158     46     38      7     54    407   -542
   -176     20    197     75   -187    109      5    -12    -49    -10    329   -566
   -194     25    220     83   -207    122     12    -15    -59    -23    303   -545
   -145     25    171     57   -161     98     -5    -18    -64    -38    275   -517
    -70     28     98     20    -83     62    -23    -20    -72    -57    249   -496
     12     90     77    -51    -33     83    -18     -7    -59    -64    257   -462
     57     72     15    -64     20     44    -33    -25    -85   -106    200   -467
     96     51    -44    -75     70      5    -62    -57   -109   -127    132   -480
    103     96     -7    -98     57     44    -64    -57    -88   -106    109   -470
     85    106     18    -98     33     62    -54    -51    -77   -109     25   -452
    106    106     -2   -106     54     51    -75    -72    -88   -129    -46   -436
    124    111    -12   -122     70     49    -93    -88    -98   -148    -64   -420
    176    132    -44   -153    111     44   -114   -114   -122   -176   -101   -420
    218    161    -59   -192    140     51   -119   -129   -132   -192   -145   -415
    290    187   -106   -239    200     41   -153   -163   -153   -220   -176   -420
    446    205   -244   -327    345    -18   -213   -218   -202   -288   -254   -459
    568    197   -371   -381    470    -85   -249   -270   -259   -374   -342   -501
    701    197   -506   -452    602   -153   -293   -332   -319   -457   -413   -558
    852    213   -639   -535    745   -213   -345   -384   -371   -522   -472   -613
   1005    213   -795   -610    901   -290   -405   -436   -428   -568   -509   -667
   1171    187   -984   -678   1078   -397   -475   -522   -511   -646   -558   -730
   1340    202  -1140   -771   1239   -467   -537   -589   -589   -724   -613   -776
   1457    213  -1247   -836   1353   -517   -584   -636   -662   -789   -652   -810
   1574    223  -1350   -898   1462   -563   -639   -693   -753   -859   -683   -836
   1626    228  -1397   -927   1512   -584   -665   -732   -828   -870   -683   -831
   1758    205  -1553   -982   1654   -672   -698   -769   -846   -797   -685   -831
   1831    200  -1631  -1015   1732   -717   -711   -784   -833   -815   -678   -820
   1849    215  -1634  -1034   1740   -709   -717   -779   -833   -883   -620   -782
   1795    194  -1600   -995   1699   -701   -680   -750   -789   -883   -558   -766
   1735    194  -1540   -966   1639   -670   -652   -717   -730   -795   -480   -730
   1709    220  -1491   -966   1600   -633   -623   -675   -691   -748   -420   -706
   1678    207  -1470   -945   1574   -628   -592   -644   -667   -745   -387   -711
   1608    197  -1410   -901   1509   -605   -545   -605   -631   -698   -355   -706
   1556    197  -1361   -878   1457   -579   -504   -576   -607   -662   -340   -717
   1506    213  -1296   -859   1400   -540   -478   -550   -579   -639   -309   -722
   1441    210  -1231   -828   1337   -509   -472   -537   -558   -620   -280   -730
   1379    220  -1158   -800   1270   -467   -462   -532   -545   -600   -241   -735
   1309    228  -1080   -771   1195   -426   -423   -511   -517   -574   -223   -719
   1239    215  -1023   -727   1130   -402   -407   -501   -506   -561   -239   -704
   1156    215   -940   -685   1049   -363   -413   -504   -498   -545   -241   -693
   1072    220   -852   -646    963   -314   -397   -480   -467   -517   -259   -667
    976    223   -756   -602    865   -265   -371   -462   -449   -501   -246   -639
    906    244   -662   -576    784   -207   -342   -431   -410   -472   -241   -605
    844    244   -600   -545    722   -176   -314   -400   -368   -436   -233   -584
    766    213   -553   -488    659   -168   -306   -384   -358   -420   -223   -579
    706    239   -467   -475    587   -111   -288   -368   -340   -400   -197   -566
    646    252   -394   -452    522    -70   -262   -340   -311   -371   -176   -548
    600    259   -342   -431    470    -41   -249   -306   -285   -340   -150   -517
    558    314   -244   -436    402     36   -218   -265   -239   -293   -135   -462
    488    319   -168   -405    329     75   -181   -215   -194   -252   -168   -423
    436    329   -106   -384    270    111   -155   -171   -150   -205   -163   -389
    384    350    -33   -371    210    158   -119   -135   -116   -171   -150   -361
    329    363     33   -345    148    200    -67    -98    -88   -145   -135   -342
    272    379    106   -327     83    244    -36    -64    -49   -109   -109   -322
    254    410    155   -332     49    283    -15    -36    -20    -70    -77   -309
    223    449    223   -337      0    337      0    -12      5    -33    -46   -285
    194    496    301   -345    -51    400     -2    -15     15    -10    -23   -267
    176    496    319   -337    -72    410    -10    -31     15      0    -10   -259
    202    498    296   -350    -46    400    -23    -46     15     10     -2   -252
    213    496    280   -355    -33    387    -64    -80     -2     -2    -10   -259
    205    462    257   -332    -25    361    -77    -90    -15     -7     -5   -259
    200    444    244   -324    -20    345    -70    -90    -28    -10     15   -259
    179    426    246   -303    -33    337    -57    -75    -28     -7     49   -257
    124    374    249   -249    -62    311    -59    -70    -38     -7     80   -259
     88    337    249   -213    -80    293    -62    -70    -49    -10    124   -259
     96    314    215   -205    -59    265    -75    -75    -67    -20    145   -270
     85    272    187   -179    -51    231    -88    -88    -83    -31    129   -288
     36    213    174   -127    -70    194    -96    -98   -106    -41     96   -311
     15    176    161    -96    -72    168    -93    -98   -116    -57     51   -329
     -7    153    161    -72    -85    155    -85    -85   -111    -67     25   -342
    -18    148    163    -64    -90    155    -70    -70    -96    -64     10   -348
    -18    171    189    -77   -103    179    -57    -51    -77    -51     10   -345
    -36    148    184    -54   -109    166    -64    -51    -80    -57     -5   -361
    -64    114    179    -25   -122    145    -54    -44    -80    -64    -18   -363
    -64    106    168    -20   -116    137    -46    -31    -77    -67    -36   -368
    -67     64    129      0    -98     96    -20     15    -70    -83    -75   -405
    -64      2     67     31    -64     33     80    145    -10    -90   -132   -465
    -46     83    129    -20    -88    106    215    309    122     -2    -96   -433
      7    283    275   -145   -132    277    332    491    306    179     51   -298
     31    665    633   -348   -301    652    355    566    496    436    337    -31
    -49   1273   1322   -610   -685   1296    306    524    701    815    797    387
   -166   1670   1834   -753  -1000   1751     41    194    693   1052   1111    646
   -252   1465   1717   -605   -984   1590   -215   -192    402    852    971    506
   -350    776   1127   -215   -740    950   -285   -480    -75    215    371     25
   -379     72    452    153   -415    262   -267   -501   -392   -327   -192   -431
   -387   -213    171    298   -280    -20   -200   -337   -342   -379   -301   -530
   -368   -277     88    322   -228    -96   -114   -205   -233   -324   -288   -511
   -366   -257    106    309   -236    -75    -51   -106   -127   -241   -241   -475
   -353   -148    205    252   -280     28     36      2     -2   -127   -140   -387
   -389    -67    319    228   -355    124    109     80     85    -41    -59   -290
   -397    -54    342    226   -371    142    111     93    109    -23    -36   -244
   -366     -7    355    187   -361    171    106     98    127    -12    -33   -171
   -355      5    361    176   -358    181    114    109    150      2    -75    -49
   -384    -23    358    202   -374    166     98    101    155      2   -122     33
   -379    -33    345    205   -363    155    101    106    171     28   -111     93
   -379    -41    337    210   -361    148    109    106    176     36   -106    142
   -374    -46    327    210   -350    140    119    111    202     10    -93    174
   -368    -36    329    200   -350    148    124    132    246    -10    -49    213
   -342    -18    322    179   -335    150    135    148    298    -25    -12    262
   -337    -28    306    181   -324    137    132    142    337    -28      2    303
   -332    -70    262    202   -298     96    106    129    358      2      5    332
   -322    -75    244    197   -283     83    119    132    358     67     15    366
   -293    -46    246    168   -272     98    129    148    358    145     49    405
   -296    -57    236    174   -267     88    135    155    337    197     70    413
   -285    -83    202    184   -244     59    127    145    293    218     62    376
   -262    -72    189    166   -228     57    140    150    272    244     96    358
   -272    -98    174    187   -223     36    129    140    244    244    119    342
   -270    -96    171    181   -223     36    135    145    228    252    155    337
   -280    -80    200    181   -241     59    140    150    220    252    181    332
   -332    -75    257    202   -296     90    158    176    228    265    218    342
   -374    -70    303    220   -340    116    158    189    228    270    259    350
   -368    -88    280    226   -327     96    132    174    205    244    288    316
   -348    -80    267    215   -309     93    116    166    189    233    340    303
   -332    -75    254    202   -296     88    114    174    189    249    392    309
   -342    -85    254    213   -298     83    101    171    181    257    405    303
   -316    -75    241    194   -280     83     83    161    168    249    379    298
   -275    -75    200    176   -239     62     57    124    137    226    327    285
   -226    -83    140    153   -184     28     36     90    101    194    275    280
   -194    -67    127    132   -161     28     23     80     83    174    262    306
   -166    -51    114    109   -142     31     25     77     75    158    265    340
   -179    -83     96    132   -137      5     20     75     59    142    244    376
   -176    -77     96    124   -137      7     20     72     51    132    218    413
   -140    -85     54    111    -98    -15     23     72     46    129    223    439
   -116   -119     -5    116    -57    -62     10     59     28    109    207    431
   -132   -124      7    129    -70    -59     12     62     25    109    194    441
   -142   -116     25    127    -85    -46     31     85     44    111    184    478
   -166   -122     44    142   -106    -38     36     93     51    103    163    496
   -176   -127     49    150   -114    -38     59    106     64    101    153    522
   -161   -145     15    153    -88    -64     64    106     59     83    129    545
   -158   -109     46    132   -103    -31     70    103     64     80    116    584
   -161   -103     54    132   -109    -25     70    106     77     70     93    584
   -140   -111     25    124    -85    -44     57     88     59     44     54    527
   -106   -145    -38    127    -33    -93     44     70     38     20     15    478
    -62   -119    -57     88     -5    -88     44     70     36     15      2    454
    -46   -106    -59     77      5    -85     38     59     23      0    -23    415
    -57   -116    -62     85      0    -90     44     57     25     -7    -46    379
    -57   -155    -98    106     20   -127     36     49     18    -20    -77    335
    -46   -137    -90     90     20   -114     18     33      7    -28    -96    314
    -36   -127    -90     83     25   -111     25     41     12    -25   -106    298
    -57   -148    -90    101     15   -119     25     49     20    -23   -111    280
    -62   -161    -98    111     18   -129     25     54     20    -20   -122    257
    -57   -129    -72     90      5   -101     20     51     25    -12   -135    220
    -44   -114    -70     77     10    -90     31     72     41      0   -140    202
    -41    -88    -49     62      2    -70     36     96     57     20   -135    207
    -49    -85    -36     67     -7    -62     49    106     70     33   -142    197
    -23    -46    -23     33     -2    -36     70    132     85     38   -148    202
     -7     -2      5      5     -7      0     67    150    106     64   -142    213
     10     15      5    -12      2     10     75    176    127     85   -137    218
      7     18     10    -12      0     15     77    184    135     90   -150    207
    -10     18     28     -5    -20     20     93    194    140     93   -155    226
     -2     46     49    -20    -25     46    109    197    140    101   -158    236
     18     72     54    -46    -20     64    106    197    145    106   -158    226
     25    101     75    -62    -23     88    116    210    161    127   -140    249
     41    122     80    -83    -20    101     93    207    163    137   -140    257
     28     93     64    -62    -18     80     72    189    140    127   -158    226
     51    109     57    -80     -2     83     62    197    142    142   -148    228
     62    109     46    -85      7     77     49    197    137    140   -153    233
     38     83     44    -62     -2     64     75    194    127    124   -187    218
     23     31      7    -28      7     20     90    184    109    106   -218    197
    -15    -51    -36     31      7    -44     70    150     67     54   -275    158
    -46   -106    -59     77      5    -83     67    145     51     33   -311    122
    -46   -145    -98     93     23   -122     62    155     57     31   -327     83
    -54   -153   -101    103     20   -127     49    148     46     23   -340     54
    -64   -166   -101    114     15   -135     33    137     41     18   -348     41
    -62   -197   -135    129     36   -166     18    119     28      2   -371     -7
    -49   -200   -150    122     49   -176     57    137     38     12   -374    -46
    -44   -189   -145    116     49   -168     70    142     46     15   -379    -93
    -88   -213   -124    148     18   -168     62    119     33      5   -394   -145
   -106   -231   -124    168      7   -179     57    111     28      2   -410   -181
    -90   -254   -163    171     33   -210     75    124     36     -2   -433   -226
    -77   -288   -210    181     64   -249    119    189     80      5   -446   -267
    -33   -270   -236    150     98   -252    210    314    161     31   -457   -314
     -2   -205   -202    103     98   -205    293    418    252     75   -444   -350
     31    -96   -127     31     77   -111    392    542    394    202   -337   -306
     72    290    218   -181    -72    254    402    597    584    480    -31    -85
     62    844    782   -454   -358    813    314    532    761    854    402    259
     25   1163   1137   -594   -555   1150     33    236    727   1057    662    444
      5    984    979   -496   -488    982   -226   -132    405    831    470    231
    -54    397    452   -171   -252    423   -285   -392    -67    200   -106   -241
    -64   -161    -98    111     15   -129   -267   -415   -363   -285   -571   -626
    -51   -439   -387    246    166   -413   -189   -275   -345   -366   -680   -750
    -41   -511   -470    275    213   -491   -119   -176   -275   -340   -675   -771
     -7   -467   -459    236    223   -462    -70   -101   -187   -275   -628   -756
     31   -345   -379    155    205   -361    -28    -18    -80   -187   -542   -685
     75   -249   -324     88    200   -285     -7     25    -15   -122   -478   -628
     83   -239   -322     77    200   -277     12     33      0   -103   -462   -620
     93   -233   -327     70    207   -277     41     41     10    -96   -457   -618
     96   -239   -335     70    213   -285     67     46     10   -101   -467   -620
    101   -226   -327     62    213   -275     70     54     23    -85   -452   -613
    122   -239   -361     57    239   -298     49     54     31    -80   -446   -615
    137   -239   -376     49    254   -306     36     44     23    -80   -444   -615
    148   -236   -387     44    265   -311     33     36     15    -88   -449   -615
    155   -241   -397     44    275   -319     31     31     10    -98   -454   -613
    132   -249   -381     57    254   -314     46     38     10   -106   -459   -581
    132   -241   -376     54    254   -309     51     44     10   -103   -459   -558
    140   -233   -374     46    254   -303     54     51     12   -106   -459   -542
    140   -236   -376     49    257   -306     41     54     12   -101   -459   -535
    142   -239   -381     46    262   -309     49     59     12   -101   -465   -530
    153   -231   -384     38    267   -306     67     77     23    -88   -446   -509
    140   -244   -387     51    262   -314     59     83     23    -85   -436   -498
    140   -231   -371     46    254   -301     64     96     33    -72   -413   -480
    127   -223   -350     46    239   -285     54     98     38    -62   -400   -480
    122   -210   -332     44    226   -272     57    106     44    -51   -381   -465
    135   -179   -314     20    220   -246     77    124     59    -33   -350   -428
    145   -181   -327     18    236   -254     90    135     64    -23   -332   -413
    127   -189   -316     31    220   -252     96    142     72    -12   -314   -397
     96   -231   -329     67    210   -280     75    140     67    -10   -301   -384
     98   -228   -327     64    210   -277     70    145     70      0   -275   -353
    101   -194   -296     46    197   -244     64    148     75     12   -244   -316
     98   -187   -288     44    192   -239     64    155     77     25   -215   -285
     88   -197   -285     54    184   -239     64    166     80     36   -194   -259
     70   -207   -277     67    171   -241     80    176     83     38   -179   -236
     38   -223   -262     93    150   -241     85    179     77     41   -155   -205
     33   -233   -267     98    148   -249     90    179     72     36   -148   -194
     15   -236   -252    111    132   -244     98    179     64     28   -145   -192
     15   -231   -249    106    129   -239     96    174     59     25   -142   -194
     31   -236   -267    103    148   -252     88    161     44     12   -148   -207
     20   -241   -262    109    140   -252    114    174     49     12   -132   -205
    -25   -262   -239    142    103   -249    132    184     59     18   -114   -205
   -103   -272   -171    187     31   -223    158    202     75     31    -90   -205
    -77   -254   -176    166     49   -215    174    210     88     36    -80   -210
    -20   -241   -220    129     98   -231    168    218    101     38    -80   -220
     -7   -257   -249    132    119   -254    166    218    103     25    -96   -249
    -59   -272   -213    166     75   -244    171    226    119     28   -103   -265
    -96   -262   -166    179     33   -215    184    223    127     31   -111   -257
   -174   -236    -64    205    -54   -153    215    246    163     62    -88   -210
   -140   -231    -93    184    -23   -163    213    231    158     49    -96   -215
   -119   -241   -122    179     -2   -181    207    213    148     28   -111   -218
   -114   -249   -135    181     10   -192    192    205    148     20   -111   -184
    -98   -249   -153    174     25   -200    187    197    155     28    -88   -155
    -80   -246   -168    163     44   -207    176    171    142     10    -54   -168
    -85   -270   -187    176     49   -231    140    137    116    -23    -33   -213
    -72   -257   -184    166     54   -220    140    127    109    -38     -7   -254
    -49   -246   -197    145     72   -223    150    135    114    -41      0   -239
    -33   -239   -205    135     85   -223    153    132    116    -49    -20   -197
    -44   -231   -187    135     70   -210    140    129    114    -59    -62   -163
    -46   -223   -176    135     64   -200    109    119    106    -72    -96   -142
    -36   -192   -155    114     57   -174    103    119    106    -59   -116   -122
    -20   -148   -127     83     51   -137    114    124    116    -31   -132    -96
    -31   -116    -88     72     25   -103    129    135    135     -2   -137    -64
    -38    -85    -46     62      2    -67    135    148    140     28   -135    -33
    -51    -75    -23     62    -15    -49    132    148    124     57   -145     -2
    -54    -49      2     51    -28    -23    150    155    132    114   -142     25
    -64    -28     36     46    -51      2    176    179    187    174   -137     51
    -96    -18     77     57    -88     28    192    192    220    174   -124     72
   -122      5    127     57   -124     64    213    210    246    194    -77    106
   -150     18    168     64   -161     93    228    220    277    241    -41    129
   -210      5    215    101   -215    111    236    228    301    288    -31    129
   -236    -25    210    132   -223     90    213    202    283    311    -46    106
   -244    -38    202    140   -226     80    200    192    272    314    -33    127
   -259    -59    200    158   -231     70    192    189    267    298    -18    153
   -272    -67    205    168   -241     67    187    187    267    296      0    168
   -288    -85    202    187   -246     57    192    171    262    288     10    153
   -314   -163    150    236   -233     -7    181    137    236    244     -7    101
   -335   -220    114    275   -226    -54    184    124    226    207    -25     64
   -355   -249    106    301   -233    -72    187    119    233    179    -28     33
   -355   -270     85    314   -220    -93    168     98    241    142    -33      2
   -353   -290     59    319   -207   -116    153     80    249     83    -38    -28
   -353   -311     41    332   -200   -135    166     72    257     36    -46    -49
   -335   -306     28    319   -184   -140    174     72    252     12    -49    -51
   -306   -316    -10    311   -148   -163    163     62    231     -2    -57    -59
   -283   -319    -36    301   -127   -176    145     46    210    -18    -62    -64
   -267   -311    -44    288   -114   -176    135     41    207    -25    -59    -77
   -226   -316    -93    270    -67   -205    122     28    215    -64    -59   -111
   -137   -358   -220    249     41   -290    116     38    210   -111    -85   -171
    -85   -420   -335    249    124   -379    189    122    226   -153   -140   -259
    -59   -392   -332    226    135   -363    301    241    290   -129   -127   -290
      5   -265   -272    127    137   -267    394    392    433     -5    -10   -233
    111     75    -36    -93     75     20    410    475    631    262    293    -12
    163    691    527   -428   -181    607    322    444    862    683    784    361
    168   1127    956   -649   -394   1041     64    150    888    919   1119    592
    153   1049    896   -602   -371    971   -223   -257    626    795   1062    465
     96    459    363   -277   -132    413   -348   -633     96    187    537    -28
    119   -231   -350     54    233   -288   -324   -709   -309   -413      7   -548
    197   -548   -745    176    470   -646   -267   -602   -371   -579   -140   -782
    254   -636   -893    189    574   -763   -184   -496   -322   -584   -148   -880
    246   -618   -865    187    555   -740    -98   -394   -220   -535   -137   -852
    288   -522   -813    116    548   -667    -25   -272   -109   -444   -145   -750
    335   -410   -748     36    540   -579     23   -161    -18   -327   -176   -652
    371   -363   -735     -5    550   -550     38   -114     57   -259   -231   -600
    410   -316   -727    -46    568   -522     44    -96    142   -202   -246   -566
    413   -290   -704    -62    555   -498     51    -85    197   -150   -272   -558
    376   -272   -649    -54    511   -459     93    -54    228    -85   -280   -550
    374   -231   -605    -75    488   -418    129    -10    246    -20   -257   -517
    379   -189   -568    -93    472   -379    158     33    270     25   -218   -462
    374   -200   -574    -88    472   -387    168     44    252     28   -194   -449
    358   -189   -548    -83    452   -368    161     46    239     28   -176   -431
    350   -187   -537    -80    444   -361    140     44    223     25   -168   -418
    342   -176   -519    -83    431   -348    132     41    210     23   -168   -405
    361   -176   -537    -93    449   -358    124     31    187      5   -194   -397
    371   -163   -535   -103    452   -348    114     31    176     -2   -202   -381
    368   -153   -522   -106    444   -337    106     23    168     -7   -205   -371
    371   -145   -517   -111    444   -329    106     23    161     -5   -192   -350
    353   -114   -467   -119    407   -290    103     38    166     15   -155   -301
    316   -101   -418   -109    366   -259    101     41    163     18   -137   -265
    303   -103   -410   -101    355   -257     90     28    137     -7   -150   -270
    277   -106   -384    -85    329   -244     98     41    137     -5   -142   -241
    262   -109   -371    -77    314   -239    101     46    132     -2   -129   -215
    246   -114   -361    -67    301   -236     96     46    119    -10   -129   -200
    226   -114   -340    -57    280   -226     90     44    111    -10   -127   -171
    207   -119   -327    -44    267   -223     75     38    103    -12   -116   -140
    215   -135   -350    -41    280   -241     70     33     90    -23   -122   -137
    197   -135   -332    -31    262   -233     72     36     93    -15   -111   -114
    192   -129   -322    -31    254   -226     67     36     93    -12    -96    -93
    184   -132   -316    -25    249   -223     62     38     88    -10    -80    -64
    181   -140   -324    -23    252   -231     57     41     85    -10    -64    -36
    174   -129   -303    -23    236   -215     62     46     88     -7    -38      0
    181   -124   -306    -28    241   -215     64     44     83    -20    -18     36
    189   -124   -314    -31    252   -218     62     38     75    -41      5     80
    171   -145   -319    -15    244   -231     62     38     64    -77     18     96
    163   -171   -337      2    249   -254     64     44     57   -116     44    109
    148   -189   -337     20    241   -265     83     57     62   -132     96    132
    124   -200   -324     38    223   -262    106     80     77   -111    155    158
    127   -194   -324     31    226   -259    119     96     93    -80    207    176
    114   -192   -306     38    207   -246    135    111    111    -36    249    194
     93   -184   -277     44    181   -228    161    129    129      7    283    215
     85   -158   -244     36    163   -200    176    137    153     49    309    226
     49   -148   -197     49    122   -174    202    153    184     93    329    231
     15   -171   -187     75    101   -179    228    171    207    140    348    257
     12   -179   -194     83    101   -187    244    174    223    166    340    272
     -2   -168   -166     85     80   -168    257    171    244    187    324    288
     28   -145   -174     57     98   -158    241    153    252    194    298    275
     46   -142   -189     46    116   -166    233    145    267    215    275    275
     49   -158   -210     54    127   -184    241    148    277    239    275    283
     51   -179   -231     64    140   -205    254    158    285    272    293    316
     46   -184   -233     67    140   -207    270    168    290    298    277    379
     51   -176   -231     62    140   -202    275    176    288    309    246    439
     64   -187   -252     59    155   -220    267    166    262    303    202    483
     93   -184   -277     46    184   -231    265    161    241    296    148    535
    106   -158   -265     23    184   -210    265    168    236    298    129    615
    122   -158   -283     18    202   -220    254    166    218    293     98    665
    124   -163   -288     18    205   -223    241    166    205    290     72    685
    158   -142   -301     -7    228   -220    220    153    176    272     41    691
    187   -116   -306    -36    244   -210    220    163    171    275     28    724
    207    -83   -290    -62    246   -187    233    192    194    309     41    800
    207    -77   -285    -64    244   -181    244    207    194    319     23    862
    226    -38   -265    -93    244   -150    249    218    200    329    -10    906
    272      2   -272   -137    270   -135    252    218    197    322    -49    935
    335     23   -311   -179    324   -142    244    218    197    314    -59    953
    381     62   -319   -223    350   -127    246    231    218    329    -36   1002
    428    101   -327   -265    379   -111    257    249    246    353    -23   1026
    501    132   -371   -319    436   -116    236    215    233    348    -41   1002
    537    148   -389   -342    462   -119    226    207    233    353    -33    995
    511    122   -389   -316    449   -132    223    213    244    363    -28    997
    511    106   -405   -309    459   -148    213    213    239    379    -12   1002
    509    109   -402   -309    454   -145    207    215    244    394     12    992
    467     64   -402   -267    433   -166    210    215    236    402     38    966
    428     44   -387   -239    407   -171    215    215    226    400     62    935
    400      2   -397   -200    400   -197    207    202    202    376     59    870
    389    -51   -444   -171    415   -249    200    189    184    358     83    836
    389   -114   -504   -137    444   -309    187    166    153    322     75    763
    355   -189   -548    -83    449   -368    171    142    127    283     88    714
    298   -267   -566    -15    431   -415    171    127    111    246    111    678
    220   -337   -561     57    389   -449    176    127    114    228    153    667
    202   -358   -561     77    381   -459    179    132    122    226    213    667
    226   -376   -605     75    413   -491    200    129    122    205    236    639
    233   -389   -623     77    428   -506    200    124    122    200    270    615
    215   -402   -620     90    415   -509    200    145    140    210    311    605
    197   -431   -628    116    413   -530    200    161    163    223    332    605
    184   -483   -667    148    426   -574    207    171    171    220    314    584
    181   -579   -761    200    470   -670    265    241    200    241    246    514
    168   -558   -727    192    446   -641    376    366    277    353    249    501
    189   -433   -626    122    407   -530    475    535    420    545    350    579
    226   -171   -400    -28    311   -285    514    670    610    805    579    802
    265    353     88   -309     88    220    498    737    870   1197   1034   1234
    127    870    743   -501   -309    807    306    542   1041   1561   1527   1670
     18    849    831   -433   -407    839    -20    142    865   1514   1564   1647
    -75    337    413   -132   -244    374   -226   -290    355    976   1072   1143
    -98   -392   -293    246     96   -342   -290   -532   -184    288    379    462
    -90   -831   -740    459    324   -787   -267   -431   -311     72     96    140
    -72   -963   -891    517    407   -927   -189   -296   -275     67     51     59
    -46   -945   -898    496    423   -922    -98   -194   -210    111     54     25
    -18   -878   -859    449    420   -870     -7    -90   -124    189     85     20
     10   -800   -810    392    407   -805     28    -36    -62    241    116     -5
     12   -769   -784    376    397   -776     46    -15    -41    236    127    -57
      2   -756   -758    374    379   -756     41    -15    -49    192    119   -129
     33   -737   -771    353    402   -753      5    -59   -101    124     44   -244
    -28   -761   -735    394    350   -748      5    -88   -142     77    -25   -277
   -140   -776   -636    457    246   -706     54    -57   -135    116    -18   -236
   -192   -753   -561    472    181   -657    101    -15   -129    179    -10   -226
   -207   -730   -522    470    155   -626    124     51   -135    174    -31   -189
   -265   -745   -480    504    106   -613    200    101   -124    155    -57   -163
   -337   -797   -459    568     59   -628    252     96   -119    155    -64   -179
   -361   -839   -480    597     57   -659    215     83   -119    161    -67   -194
   -322   -810   -488    566     83   -649    174     75    -93    189    -57   -174
   -296   -779   -483    535     90   -633    153     70    -77    200    -20   -155
   -267   -784   -519    524    124   -652    129     59    -75    205    -15   -179
   -277   -784   -506    530    111   -646    119     59    -64    218      2   -187
   -298   -779   -480    540     90   -631    122     62    -57    215     15   -189
   -270   -750   -483    509    103   -618    119     64    -57    205     18   -194
   -228   -717   -488    472    129   -602     98     51    -62    181     10   -215
   -215   -685   -470    449    127   -579     88     51    -54    166     18   -215
   -202   -659   -457    431    127   -558     93     64    -33    166     33   -202
   -210   -649   -439    428    111   -545     93     67    -23    155     44   -189
   -205   -644   -439    423    116   -542     93     59    -23    135     41   -192
   -181   -631   -449    405    132   -540     93     51    -31    109     36   -213
   -176   -607   -431    392    127   -519     88     54    -25    101     59   -194
   -171   -602   -431    387    127   -519     59     36    -36     77     62   -200
   -158   -597   -441    376    140   -519     44     18    -49     51     57   -226
   -153   -594   -444    374    142   -519     36     12    -57     33     64   -236
   -148   -576   -428    363    140   -504     38     12    -57     33     85   -223
   -135   -548   -415    340    137   -483     33     10    -62     31     83   -228
   -124   -530   -405    327    137   -467     31     18    -54     41     90   -205
   -129   -558   -431    342    148   -493     10      7    -72     25     75   -197
   -129   -581   -452    355    161   -517     -5     -7    -93      0     38   -197
   -103   -527   -423    314    158   -478     15      7    -83      7     25   -148
    -80   -491   -410    285    163   -452     25     25    -70     15     18    -75
    -59   -472   -415    265    176   -446     20     23    -75      7     -2    -23
    -62   -491   -428    277    181   -459      7     10   -101    -20    -31      5
    -57   -483   -426    270    184   -457     20     28    -85    -12     -7     67
     -2   -397   -394    200    194   -397     57     85    -33     41     75    158
     54   -342   -397    142    223   -368     90    122      2     80    158    207
     10   -392   -402    192    205   -397    101    124      2     77    174    205
     10   -392   -402    189    205   -397    122    135      7     80    179    213
    -23   -394   -374    207    174   -384    135    145     15     83    181    223
    -59   -405   -345    231    140   -376    137    148     18     85    163    233
    -93   -423   -329    259    116   -376    145    148     15     80    140    239
    -88   -449   -361    267    135   -407    135    127    -10     44     83    200
   -109   -439   -329    272    109   -384    148    132    -10     41     57    174
   -132   -436   -306    283     83   -371    150    119    -23     18      0    119
   -135   -428   -293    283     77   -361    140    101    -33      2    -62     83
   -148   -433   -285    290     67   -361    127     96    -36     -5   -119     38
   -140   -428   -288    283     72   -358    127     98    -31     -7   -158    -15
   -145   -394   -249    270     49   -322    148    122     -7      7   -166    -36
   -155   -366   -210    262     25   -288    150    137      5     10   -187    -41
   -168   -371   -205    267     18   -288    142    145      7     -2   -249    -75
   -192   -394   -202    293      2   -298    137    148      5    -18   -303   -116
   -215   -379   -163    296    -28   -272    155    163     25     -7   -324   -145
   -207   -342   -135    275    -36   -239    174    189     54     12   -335   -161
   -197   -306   -109    252    -46   -207    184    213     80     38   -324   -184
   -202   -311   -109    257    -49   -210    171    197     72     33   -335   -244
   -215   -290    -77    252    -70   -187    179    207     88     44   -327   -275
   -231   -249    -18    241   -106   -135    210    231    127     75   -296   -285
   -272   -265      5    267   -140   -129    218    236    137     85   -265   -296
   -226   -215      7    220   -119   -103    231    249    161    101   -223   -298
   -161   -155      5    158    -85    -77    252    275    194    127   -174   -280
   -145   -153     -7    150    -70    -80    244    277    200    137   -132   -280
    -83    -93    -10     85    -38    -51    218    283    218    158    -70   -288
    -41    -49    -10     44    -15    -31    207    280    233    176    -10   -285
    -18     -2     12     10    -15      2    215    275    246    194     54   -265
      7     10      2     -7      2      7    197    283    259    213    111   -249
    -44   -101    -59     72      5    -80    150    226    215    163     80   -309
    -85   -153    -70    119    -10   -111    168    187    187    135     72   -335
    -98   -142    -44    119    -31    -93    166    179    184    129     75   -316
   -192   -239    -46    215    -72   -142    116    140    142     83     31   -345
   -187   -249    -62    218    -62   -158    109    122    124     59      5   -366
   -166   -301   -135    233    -18   -218    109    116    109     28    -36   -415
   -148   -332   -184    239     15   -259     98    114     90      7    -70   -449
   -142   -322   -179    233     18   -252     72    106     75     -7   -109   -501
   -129   -340   -213    233     38   -277     49     83     44    -36   -161   -568
   -142   -394   -252    267     54   -324     38     54     12    -64   -207   -636
   -181   -428   -249    303     33   -337     44     49      5    -70   -236   -670
   -171   -413   -241    293     33   -327     64     54      0    -75   -267   -706
   -153   -392   -239    272     38   -314     57     64    -10    -75   -275   -722
   -158   -392   -233    275     36   -314     49     75    -10    -64   -283   -730
   -187   -413   -226    298     18   -319     49     85    -20    -62   -306   -745
   -202   -410   -207    306      2   -309     64    106    -23    -51   -319   -753
   -207   -431   -223    316      7   -327     98    166    -12    -31   -327   -766
   -210   -465   -254    337     20   -361    189    272     25    -15   -342   -776
   -249   -472   -223    358    -12   -348    316    405     96     36   -327   -748
   -236   -381   -145    309    -46   -265    436    592    231    163   -236   -649
   -155   -109     44    129   -101    -33    470    732    402    392     10   -387
   -127    389    517   -132   -322    452    415    758    633    766    439     85
   -244    896   1137   -327   -691   1018    223    594    815   1145    891    568
   -361    917   1278   -277   -818   1096    -49    239    691   1150    948    649
   -446    342    787     49   -618    563   -223   -174    168    561    394    205
   -459   -345    114    402   -288   -116   -296   -415   -340    -88   -244   -342
   -418   -727   -311    571    -54   -519   -270   -335   -459   -306   -475   -561
   -376   -831   -454    605     38   -644   -179   -181   -405   -311   -483   -555
   -332   -771   -441    550     54   -607    -83    -64   -311   -270   -428   -457
   -283   -670   -387    475     49   -530      5     41   -207   -207   -350   -337
   -236   -574   -340    402     49   -459     57     98   -140   -158   -288   -241
   -205   -545   -340    376     67   -444     98    127   -106   -132   -249   -184
   -192   -530   -337    358     70   -433    114    135    -93   -129   -233   -171
   -194   -530   -337    361     70   -433    109    127    -96   -137   -220   -184
   -200   -545   -348    371     70   -446    114    122    -96   -142   -220   -197
   -192   -537   -345    366     75   -441    132    124    -90   -135   -205   -200
   -174   -509   -337    340     80   -426    140    132    -80   -124   -189   -210
   -176   -498   -322    337     70   -410    140    124    -83   -122   -179   -239
   -200   -524   -324    361     59   -426    142    111    -93   -127   -179   -259
   -239   -576   -337    407     49   -457    145    109   -101   -135   -189   -280
   -252   -589   -337    420     41   -465    158    114   -101   -129   -192   -298
   -244   -574   -329    407     41   -452    176    129    -88   -111   -171   -303
   -252   -568   -319    410     31   -444    184    132    -93   -111   -161   -314
   -275   -558   -283    418      2   -420    174    119   -109   -124   -163   -335
   -288   -542   -257    415    -18   -400    189    137    -93   -109   -145   -335
   -283   -558   -275    420     -5   -418    200    145    -88   -109   -127   -355
   -280   -574   -296    426      5   -436    200    150    -88   -122   -109   -392
   -350   -563   -213    457    -70   -389    228    184    -57   -103    -64   -400
   -342   -535   -194    436    -75   -363    233    187    -36    -96    -28   -420
   -309   -527   -218    418    -46   -374    202    155    -33   -111    -18   -454
   -272   -506   -236    387    -20   -374    184    148    -23   -119      0   -462
   -267   -498   -231    384    -18   -366    174    142    -10   -122     12   -454
   -285   -478   -192    381    -46   -337    155    129     -5   -119     23   -452
   -267   -446   -179    355    -44   -314    137    114     -7   -114     28   -454
   -246   -410   -166    327    -41   -288    124    103    -15   -124     33   -449
   -202   -376   -174    290    -15   -275    119    101    -23   -135     46   -426
   -184   -358   -176    270     -5   -270     93     85    -44   -124     59   -410
   -176   -361   -184    270      2   -272     75     77    -62    -70     59   -405
   -163   -368   -205    265     18   -288     59     59    -93    -38     46   -407
   -148   -353   -205    252     28   -280     59     54    -85    -18     46   -402
   -145   -345   -202    244     25   -275     54     49    -64    -25     46   -392
   -124   -345   -223    233     46   -285     51     46    -57    -51     36   -387
    -90   -340   -252    215     80   -296     44     38    -54    -70     33   -394
    -38   -322   -283    181    122   -303     33     20    -54    -80     44   -394
      0   -303   -306    150    150   -303     20      5    -54    -88     46   -394
      5   -314   -322    153    163   -316      7     -2    -59   -111     44   -402
     25   -322   -348    148    184   -335     -2     -7    -70   -135     36   -415
     67   -296   -363    114    215   -329     -5      2    -59   -129     51   -418
     85   -306   -392    109    236   -350    -15     -7    -59   -140     57   -436
     96   -301   -397    103    244   -350     -5    -33    -57   -145     67   -444
    124   -280   -405     77    262   -342     12    -54    -49   -153     64   -454
    127   -275   -402     75    265   -337     25    -51    -33   -145     41   -472
    132   -275   -407     70    270   -342     31    -59    -44   -161     -5   -488
    148   -290   -439     70    293   -363     31    -70    -59   -194    -62   -509
    155   -316   -475     77    314   -394     28    -67   -119   -226    -96   -535
    145   -337   -483     96    314   -410     31    -62   -163   -244   -124   -555
    145   -324   -470     88    306   -394     36    -46   -135   -267   -145   -555
    127   -322   -449     96    288   -384     44    -31    -80   -309   -150   -545
    109   -337   -446    111    275   -389     31    -33    -46   -322   -166   -535
    103   -345   -449    122    275   -397     20    -44    -31   -301   -171   -527
     75   -337   -415    129    244   -374     23    -44    -25   -270   -176   -524
     62   -332   -397    135    228   -363     25    -36    -15   -252   -179   -498
     59   -329   -389    135    223   -358     28    -20      7   -233   -171   -475
     44   -314   -358    135    200   -335     41    -18     15   -197   -155   -454
     33   -280   -314    122    174   -296     46    -12      0   -140   -155   -431
     10   -236   -246    111    127   -241     51     -7      2   -109   -145   -394
    -10   -228   -218    119    103   -226     51    -10     23    -90   -140   -361
    -18   -215   -197    116     88   -207     64     -7     44    -75   -137   -332
    -36   -215   -179    124     70   -197     93      2     59    -62   -124   -306
    -51   -200   -148    124     46   -174    116     15     80    -44   -101   -272
    -67   -194   -127    127     28   -161    116     15     88    -44    -98   -257
    -67   -166    -98    116     15   -132    135     31    101    -36    -77   -241
    -77   -140    -64    109     -7   -103    137     49    116    -18    -36   -215
    -72   -124    -51     98    -10    -88    148     70    135     -2    -10   -176
    -59    -90    -31     72    -15    -62    174    106    163     15     12   -132
    -67    -72     -5     70    -31    -38    179    119    179     38     28   -122
    -80    -70     10     72    -46    -31    184    129    184     44     44   -135
    -67    -41     25     54    -49     -7    184    145    200     59     57   -150
    -70     -5     64     36    -67     28    181    153    213     80     62   -179
    -72     36    109     18    -90     72    192    163    220     93     64   -207
    -62     33     93     12    -77     62    158    145    200     80     54   -226
    -57      7     64     25    -59     36    137    142    184     77     41   -223
    -57      2     57     25    -57     28    127    137    174     83     49   -202
    -51     18     70     18    -59     44    111    129    155     88     57   -181
    -57     -7     46     31    -54     18     83    119    127     75     28   -176
    -23    -23     -2     23    -10    -12     57    119    106     46    -23   -148
    -18    -41    -23     28      0    -31     31     96     70      2    -72   -163
    -33    -36     -2     36    -15    -20     33     83     54    -15    -90   -174
    -15    -57    -44     33     12    -51     20     72     38    -36   -101   -176
     -2    -90    -88     46     41    -90    -23     25      0    -70   -122   -192
     -2   -103   -103     51     49   -103    -44    -23     -7    -85   -129   -210
     20   -116   -137     49     77   -127    -28    -28     20    -62   -111   -213
    -28   -124    -96     75     31   -111     15     12     62     33    -59   -197
    -83   -109    -25     96    -31    -67     51     57     98    161      2   -184
   -109   -129    -20    116    -44    -75     75     90    140    246     49   -192
   -109   -140    -31    124    -38    -85     88    109    168    301     80   -223
    -93   -150    -59    122    -18   -106    101    127    197    340    119   -275
    -80   -176    -98    127      7   -137    161    205    244    361    161   -332
    -49   -158   -111    103     28   -135    270    337    340    392    223   -350
      7    -62    -70     28     38    -64    368    493    472    475    329   -290
     70    153     83   -114     -7    119    426    610    639    649    514   -111
    132    568    436   -350   -153    504    407    649    831    945    862    233
     85   1088   1002   -589   -459   1047    270    522    976   1301   1291    652
     23   1257   1234   -639   -605   1247     -5    197    878   1421   1454    810
    -77    904    982   -415   -530    940   -187   -179    478   1044   1098    522
   -135    254    389    -62   -262    322   -233   -387     31    397    449     31
   -124   -241   -116    181     -5   -179   -226   -342   -145     57     85   -241
    -96   -449   -353    272    127   -402   -163   -215   -122     10      2   -298
   -109   -459   -350    283    116   -405    -83   -116    -41     36    -10   -239
    -77   -368   -290    223    103   -329    -20    -23     57    109     23   -114
    -49   -283   -236    166     90   -259     28     54    148    179     77     -5
    -44   -220   -176    132     64   -200     75    103    205    226    127     62
    -23   -163   -140     93     57   -153     93    122    236    239    145    103
    -28   -158   -129     93     49   -142     96    132    249    228    153    124
    -38   -174   -135    106     46   -155     96    140    270    223    161    135
    -18   -163   -145     90     62   -155     88    137    293    226    174    155
     -7   -168   -161     88     72   -163     85    135    296    223    171    181
    -23   -181   -158    101     64   -168     72    124    290    223    153    210
    -36   -189   -153    111     57   -171     67    122    290    231    135    249
    -18   -184   -166    101     72   -176     54    114    301    252    127    280
     -7   -174   -168     88     80   -171     64    129    335    280    135    319
    -23   -174   -150     98     62   -163     88    161    384    311    148    387
    -20   -192   -174    103     75   -184     90    166    407    309    127    413
    -15   -223   -207    119     96   -215     93    176    426    316    140    441
    -31   -257   -226    142     93   -241     83    174    426    319    161    459
    -59   -275   -215    166     75   -246    103    187    423    337    220    498
    -80   -270   -192    174     54   -231    127    200    420    355    285    540
    -98   -267   -168    184     33   -218    129    192    397    358    329    542
   -140   -270   -129    205     -7   -200    137    194    379    355    387    553
   -174   -277   -106    226    -33   -192    142    197    363    355    426    576
   -213   -265    -54    236    -80   -161    153    202    353    355    431    597
   -239   -257    -18    249   -111   -137    158    215    350    348    426    607
   -262   -262     -2    259   -132   -135    150    207    332    332    423    607
   -301   -252     49    277   -176   -101    142    202    316    329    446    623
   -342   -228    114    285   -228    -59    145    213    319    332    488    662
   -340   -207    132    275   -236    -38    137    210    311    329    509    678
   -311   -228     80    267   -197    -75    109    189    283    285    478    620
   -262   -231     31    246   -148   -101     90    168    249    249    418    579
   -228   -213     12    220   -122   -101     64    150    223    226    355    574
   -215   -202     12    210   -114    -96     54    148    213    205    309    581
   -226   -223      0    223   -114   -111     62    148    197    187    293    576
   -176   -205    -31    189    -72   -119     38    129    171    158    298    550
   -181   -223    -41    202    -70   -132     15    111    140    129    296    519
   -194   -231    -36    213    -80   -135     28    119    137    122    306    509
   -205   -244    -38    223    -85   -142     38    124    135    124    306    488
   -194   -226    -33    210    -80   -129     46    132    137    127    280    470
   -155   -223    -67    189    -46   -145     51    135    137    119    228    439
   -127   -215    -88    171    -20   -153     46    142    145    124    197    418
   -150   -215    -64    181    -44   -140     46    153    155    124    174    400
   -153   -189    -36    171    -59   -114     70    161    171    111    158    368
   -145   -187    -41    166    -54   -114     80    168    184    106    153    350
   -179   -202    -23    192    -77   -114     96    176    194    106    150    332
   -194   -207    -15    200    -90   -111    106    181    202    101    135    309
   -181   -202    -20    192    -80   -111    114    184    207     98    119    293
   -189   -205    -18    194    -85   -111    119    181    210     96    103    280
   -194   -197     -2    197    -96   -101    124    181    215     90     93    285
   -194   -207    -12    200    -93   -111    119    171    205     75     57    270
   -194   -220    -25    207    -85   -122    116    161    194     62     23    249
   -192   -223    -31    205    -80   -127    127    166    200     59      5    241
   -158   -220    -62    189    -49   -142    129    163    200     57    -18    231
   -150   -210    -59    179    -46   -135    114    153    192     49    -46    215
   -181   -220    -38    200    -72   -129    124    161    202     54    -67    210
   -163   -228    -64    194    -51   -145    122    155    194     44    -85    194
   -124   -215    -90    171    -18   -153    114    153    192     38    -93    181
    -98   -200   -101    148     -2   -150    109    153    192     41    -93    176
    -96   -171    -75    135    -10   -124    114    163    210     59    -80    189
   -106   -166    -62    135    -23   -116    111    168    218     72    -70    197
    -88   -166    -77    127     -5   -122    109    163    213     70    -70    194
    -77   -155    -77    114      0   -116    109    161    207     72    -67    189
    -67   -129    -62     98     -2    -96    114    174    220     80    -54    197
    -38    -93    -54     64      7    -75    129    189    239     96    -41    207
    -12    -72    -59     44     23    -67    132    197    249    109    -41    200
     -5    -62    -57     33     23    -59    129    197    249    109    -49    181
      5    -44    -49     18     25    -46    140    202    252    111    -49    171
     18    -20    -38      0     28    -31    142    205    254    114    -49    158
     25      0    -25    -12     25    -12    145    210    262    124    -36    158
     20      7    -12    -15     18     -2    150    210    265    124    -33    153
     23     36     12    -31      5     25    155    207    270    135    -25    155
     25     46     18    -36      2     33    140    194    259    129    -31    150
     23     25      2    -23     10     15    119    171    233    109    -49    129
     12     31     18    -23     -5     25    106    158    223    106    -49    122
     15     25     10    -20      2     18    101    158    218    103    -44    119
     10      0    -10     -7     10     -5     96    158    207     96    -49    106
    -12    -33    -20     23      2    -28     96    155    197     88    -57     85
    -20    -77    -59     49     18    -70     85    137    174     64    -75     51
    -33   -122    -90     77     25   -106     80    127    155     44    -90     18
    -54   -155   -101    103     23   -129     72    116    140     31    -98      5
    -46   -181   -135    114     44   -158     59    101    119     15   -109     -5
    -72   -207   -137    140     31   -174     57     90    106      5   -119    -28
    -88   -254   -166    171     36   -210     44     77     85    -15   -137    -64
    -80   -257   -179    166     49   -218     38     75     77    -20   -137    -67
    -83   -241   -158    163     36   -200     46     88     85    -10   -122    -51
    -75   -226   -150    148     36   -187     41     93     88     -2   -114    -46
    -75   -202   -127    140     23   -166     38     96     93      5   -103    -41
    -72   -215   -145    142     33   -181     51    109     96      2   -106    -54
    -54   -270   -215    163     80   -244     96    166    109    -15   -137   -109
    -70   -288   -220    176     72   -254    210    293    181     -2   -161   -168
    -51   -220   -168    135     57   -194    311    433    296     72   -109   -163
    -23    -62    -38     41      5    -51    376    576    454    233     49    -46
     25    293    267   -158   -119    280    400    672    649    517    374    249
    -23    839    862   -407   -444    852    324    610    828    888    810    628
   -124   1075   1200   -475   -662   1137     72    314    776   1049   1026    769
   -220    883   1104   -332   -662    992   -148    -64    459    818    841    566
   -298    246    545     25   -420    394   -236   -374    -36    163    215     28
   -293   -228     64    259   -179    -83   -228   -363   -252   -194   -158   -327
   -283   -454   -171    368    -57   -314   -176   -239   -228   -244   -233   -441
   -301   -540   -239    418    -33   -389   -106   -140   -166   -223   -226   -475
   -272   -491   -218    381    -28   -355    -36    -54    -77   -163   -166   -462
   -246   -389   -145    316    -51   -270     28     28     18    -83    -90   -392
   -236   -311    -77    272    -80   -194     83     90     88    -18    -31   -329
   -218   -280    -64    249    -77   -174    101    114    116      0     -7   -303
   -179   -265    -85    223    -46   -176     93    114    116      0     -5   -301
   -168   -257    -88    210    -41   -174     90    116    124      7      0   -296
   -150   -233    -83    192    -36   -158    101    124    140     23     15   -277
   -132   -231    -98    181    -18   -163    101    116    135     20     12   -288
   -114   -226   -111    171     -2   -168    106    111    127     15     10   -301
   -111   -220   -111    166     -2   -166    103    114    127     18      5   -296
   -103   -220   -116    161      5   -171     96    109    124     15      2   -285
    -75   -218   -142    145     31   -181     83    101    122      7    -10   -277
    -54   -220   -166    137     54   -194     77     93    114     -2    -33   -272
    -25   -207   -181    114     77   -194     72     88    109     -7    -49   -265
     -7   -213   -205    109     98   -210     64     80     98    -20    -70   -262
     -7   -220   -213    114    101   -218     64     72     90    -28    -88   -252
      2   -220   -223    109    111   -220     62     70     90    -28    -96   -244
     31   -215   -246     90    135   -231     54     70     88    -28   -109   -236
     46   -207   -254     80    150   -231     51     67     85    -31   -124   -236
     49   -194   -244     72    145   -218     44     62     83    -31   -137   -233
     75   -192   -267     59    171   -228     33     59     80    -31   -153   -233
    101   -181   -283     41    192   -231     25     57     75    -31   -166   -223
    106   -179   -288     36    197   -233     20     49     70    -33   -179   -215
    129   -171   -303     18    215   -236      7     44     70    -33   -187   -200
    150   -168   -319     10    233   -244      5     46     67    -31   -192   -184
    145   -163   -309      7    226   -236      0     44     62    -28   -197   -171
    158   -158   -316      0    236   -236    -12     36     51    -31   -207   -155
    174   -150   -324    -12    246   -236    -31     28     41    -36   -218   -142
    179   -145   -324    -15    252   -233    -41     25     36    -31   -223   -127
    184   -153   -337    -18    259   -244    -51     28     31    -28   -226   -114
    192   -153   -348    -20    267   -249    -51     28     25    -31   -231    -96
    194   -145   -340    -28    267   -241    -49     28     20    -36   -239    -93
    189   -145   -335    -20    262   -239    -59     23     10    -46   -246    -90
    202   -137   -340    -33    270   -239    -41     25      5    -51   -252    -83
    192   -140   -332    -25    259   -236    -36     23      0    -54   -252    -80
    168   -163   -332     -2    249   -249    -33     18    -10    -62   -252    -88
    155   -163   -319      5    236   -241    -23     23    -10    -57   -241    -75
    129   -153   -285     10    205   -218     -7     41     12    -36   -218    -57
    114   -150   -267     18    189   -207      7     54     25    -20   -194    -44
     83   -153   -236     33    158   -192     25     72     46      0   -163    -33
     83   -137   -220     28    150   -179     46     90     70     18   -137    -20
     88   -142   -233     25    158   -189     51     85     70      7   -140    -31
     96   -150   -246     25    171   -197     54     85     75      7   -142    -41
     90   -148   -239     28    161   -192     64     93     88     15   -137    -38
     54   -124   -179     36    116   -150     75    101    106     33   -119    -28
     33   -122   -155     44     93   -137     83    103    116     36   -111    -25
     10   -116   -127     54     67   -122     90    103    127     38   -101    -33
     -2   -111   -111     57     51   -111     88     98    129     36    -96    -36
     18   -101   -119     41     67   -109     85     90    127     31    -93    -44
    -10   -140   -132     75     59   -137     88     88    132     31    -88    -51
    -46   -158   -111    101     31   -135     85     88    135     28    -72    -54
    -93   -161    -70    127    -12   -116     96     96    145     36    -49    -57
   -116   -166    -49    142    -33   -109    111    114    161     49    -15    -70
   -132   -158    -25    142    -54    -93    114    122    166     54     31   -116
   -140   -124     15    132    -77    -54    119    132    184     75     72   -124
   -103    -72     28     88    -67    -23    109    135    192     83     85   -129
    -41    -59    -18     51    -12    -38     88    127    184     70     77   -148
    -36    -75    -38     54      0    -57     72    129    187     67     75   -148
    -57    -59     -2     57    -28    -31     85    148    207     85    103   -122
    -70    -41     28     54    -49     -5    106    171    231    106    135    -93
    -36     -2     33     20    -36     15    111    189    241    116    155    -88
      0     41     41    -20    -20     41    114    194    252    124    166    -90
     28     67     36    -49     -5     51    111    194    254    124    163    -90
     25     98     70    -64    -23     85    119    213    267    137    176    -75
     18    142    124    -80    -51    135    148    246    296    168    202    -44
      7    132    124    -72    -59    129    153    254    298    166    189    -44
     -2    148    148    -72    -75    148    158    257    301    166    184    -31
    -12    184    197    -88   -103    189    153    254    303    174    187    -18
      2    215    213   -109   -103    215    132    236    290    166    174    -28
     10    176    163    -93    -77    171    114    200    257    135    142    -41
      0    163    163    -80    -80    163    103    187    241    124    129    -41
    -31    150    181    -59   -106    166     93    176    220    106    114    -51
    -28    142    171    -57    -98    155     85    166    197     77     88    -72
    -28    116    142    -46    -85    129     72    148    161     41     54   -109
    -38     77    114    -20    -77     96     59    124    119     18     20   -135
    -33     44     75     -7    -54     59     46    114     98     75     -5   -155
    -51    -12     38     33    -46     12     49    114    109    135    -44   -181
    -64    -38     23     49    -46     -7     33    101    103    101    -70   -210
    -88    -59     28     72    -59    -15     38     98     98     49    -70   -228
   -116    -80     33     98    -77    -23     46    101    101     33    -72   -249
    -72    -85    -12     80    -31    -49     38     93     98     36    -77   -270
    -80    -85     -7     83    -36    -49     44     93    101     44    -88   -270
    -93    -98     -7     96    -44    -54     57     98    103     51    -85   -265
   -101   -103     -5    101    -49    -57     62     98    106     46    -83   -257
   -109   -132    -23    122    -44    -77     49     88     90     18   -111   -275
    -80   -163    -85    119      0   -124     64    111     85    -12   -150   -311
    -59   -189   -132    124     36   -161    155    213    124    -36   -187   -363
     -7   -145   -137     75     64   -142    254    340    202    -18   -179   -363
     38     -5    -44    -15     41    -23    350    504    342     88    -70   -262
     93    319    226   -207    -67    275    361    597    519    298    181     10
    101    859    758   -480   -327    810    316    605    745    644    613    457
     -2   1265   1267   -633   -636   1267    119    379    836    906    966    810
   -101   1195   1296   -545   -698   1244   -158    -20    615    789    914    779
   -189    610    800   -210   -496    704   -290   -418     90    124    316    285
   -187    -28    155    106   -171     62   -335   -553   -298   -488   -257   -205
   -168   -374   -205    270     15   -290   -316   -462   -368   -654   -457   -387
   -166   -470   -303    319     67   -387   -239   -335   -301   -605   -472   -397
   -122   -433   -311    275     93   -371   -171   -236   -215   -519   -426   -350
    -62   -337   -275    200    106   -306   -111   -140   -124   -415   -358   -275
    -33   -244   -210    137     88   -228    -54    -67    -49   -322   -293   -200
    -18   -202   -184    111     83   -194    -12    -18     -2   -252   -249   -155
     12   -200   -213     90    111   -205    -18    -15     -7   -228   -246   -150
     28   -192   -223     80    124   -207    -10    -18    -12   -210   -241   -158
     33   -210   -244     88    137   -228      0    -18    -12   -194   -220   -155
     59   -215   -275     77    166   -244     -2    -12    -12   -174   -205   -179
     46   -210   -259     80    150   -233      5     -7     -7   -161   -184   -184
     64   -187   -252     62    158   -218      0    -10    -10   -166   -174   -200
     64   -163   -228     49    145   -194     -2     -5     -5   -161   -163   -215
     57   -148   -205     46    129   -176     -5     -2     -7   -145   -145   -223
     49   -142   -192     46    119   -166    -12    -12    -12   -137   -132   -223
     57   -140   -197     41    127   -168    -18    -20    -12   -137   -132   -228
     44   -135   -181     44    111   -158    -31    -31    -15   -135   -137   -233
      0   -132   -132     67     64   -132    -20    -23     -5   -114   -127   -218
     -5   -127   -122     64     57   -124    -12    -23      0   -101   -116   -205
     18   -135   -153     59     83   -145    -20    -25      5    -93   -116   -192
     62   -137   -202     36    129   -168    -38    -36     -2    -93   -127   -194
     67   -137   -205     36    135   -171    -28    -33     -2    -83   -124   -192
     62   -124   -187     28    124   -155    -15    -23      2    -64   -109   -174
     38   -124   -163     41     98   -142    -10    -12     15    -44    -83   -155
     28   -127   -155     49     90   -140    -10     -7     20    -33    -72   -145
     31   -129   -161     49     96   -145     -7     -2     23    -23    -57   -135
     15   -148   -163     64     88   -155    -12      2     20    -12    -41   -129
      5   -132   -137     64     70   -135    -10      7     25      5    -25   -119
     23   -124   -150     49     85   -137    -18      5     23     10    -18   -114
     31   -140   -171     54    101   -155    -18      7     20     18     -5   -103
     23   -135   -161     54     88   -148    -20     18     25     31     18    -83
     25   -135   -163     54     93   -148    -33     18     25     36     33    -72
     25   -135   -161     51     90   -148    -31     10     12     31     41    -77
     23   -127   -150     51     85   -137    -20      7      5     28     51    -83
     33   -114   -150     38     90   -129    -25     -2     -5     46     57    -90
     31   -116   -148     41     88   -132    -25     -7    -15     70     57    -98
      5   -129   -137     62     70   -132    -23    -10    -18     93     57   -101
    -23   -127   -103     75     38   -116     -2     10     -5    122     75    -83
    -33   -129    -98     80     31   -114     -2      7    -10    127     67    -85
    -36   -135   -101     85     31   -119      0      7    -15    119     54    -83
    -41   -142   -101     88     28   -122     15     18    -12    116     46    -75
    -23   -140   -116     83     46   -129     20     23     -7    109     28    -70
    -49   -132    -83     88     15   -109     38     38     15    116     38    -41
    -85   -127    -41    106    -23    -85     64     62     38    122     44    -15
    -62   -124    -62     90      0    -93     72     59     41    106     25    -25
    -25   -111    -85     70     28    -98     72     49     38     88      5    -33
    -38    -83    -44     62      0    -64     83     54     54     93     20     -7
    -77    -96    -18     85    -31    -57     98     59     67     93     20      2
    -83   -122    -41    101    -20    -83     96     49     62     80     10      0
    -51    -98    -46     75     -2    -72     90     46     64     77     12      2
    -80   -101    -20     88    -31    -62     96     51     70     77     15      7
   -101   -101     -2    101    -51    -51    106     59     75     85     20     10
   -116   -101     12    109    -67    -44    114     62     75     90     23     12
   -116    -72     44     96    -80    -15    124     75     93    114     44     33
   -127    -51     75     88   -103     10    127     80    106    124     46     38
   -153    -46    103     98   -129     28    137     93    129    145     49     49
   -129    -44     85     85   -109     20    127     96    140    155     46     54
    -88    -41     46     64    -67      2    116     96    148    158     59     70
   -111    -36     72     72    -93     15    127    111    168    179     88    101
    -98    -10     88     51    -93     38    135    135    192    207    122    137
    -90     10    101     38    -98     54    145    148    210    226    137    171
    -77     20     98     28    -88     59    132    142    210    233    137    192
    -88     23    109     31    -98     64    127    148    218    241    145    210
   -103     36    140     33   -122     88    148    168    239    259    163    241
   -101     51    153     23   -127    101    163    192    254    277    200    275
    -59     80    140    -10    -98    109    176    213    275    301    236    298
    -49     90    137    -23    -93    114    181    228    293    316    272    316
    -80    101    181    -10   -129    140    200    249    316    322    306    332
    -70    116    187    -25   -129    153    207    257    329    309    335    335
    -18    142    161    -62    -88    150    207    257    332    283    368    332
      2    174    171    -88    -85    174    210    262    345    265    413    345
     -5    189    194    -93    -98    192    197    252    348    244    436    366
    -10    179    187    -85    -98    181    179    233    332    215    446    358
      7    161    153    -83    -72    158    171    215    311    205    462    348
     -2    142    142    -70    -75    142    161    210    309    267    478    353
     -7    127    132    -59    -70    129    153    202    306    355    467    350
    -15     80     96    -33    -57     88    129    179    277    397    431    319
    -46     41     88      2    -67     64    124    179    265    431    415    314
     -2     33     33    -15    -18     33    127    163    244    428    381    290
     31     -7    -38    -12     33    -20    116    142    205    389    335    262
      2    -67    -70     31     33    -67     96    122    166    345    285    228
    -57   -109    -51     83     -2    -80    101    114    145    322    259    220
    -72   -137    -64    103     -7   -101    101    101    129    298    246    220
    -54   -142    -90     98     18   -116     93     93    114    272    231    226
    -67   -171   -103    116     15   -137     98     98    109    259    218    249
    -93   -194   -101    145      2   -148    103    101    106    244    202    272
    -93   -213   -119    153     10   -168    101     90     98    226    194    270
    -64   -202   -140    132     36   -171     98     83     90    210    187    285
    -64   -213   -148    137     38   -181    103     85     85    194    174    316
    -85   -267   -181    176     46   -226    124    109     75    166    137    293
    -72   -319   -246    194     85   -283    213    207    106    145     83    223
    -38   -254   -215    145     85   -236    340    366    215    210    119    231
     25   -109   -137     38     80   -122    431    548    371    348    252    329
    124    168     44   -145     41    106    441    654    545    568    498    576
    119    693    571   -407   -226    633    350    620    761    937    953   1034
    -51   1096   1148   -522   -600   1122    127    381    867   1226   1335   1397
   -205    987   1189   -392   -698   1088   -122      7    659   1106   1254   1317
   -298    368    667    -33   -483    517   -283   -428     96    462    641    774
   -296   -275     20    285   -158   -127   -348   -576   -316    -93     75    226
   -262   -558   -298    410     18   -428   -298   -465   -361   -223    -75     31
   -249   -623   -374    433     59   -498   -207   -337   -296   -213    -88    -12
   -218   -568   -350    394     64   -459   -114   -213   -197   -145    -51      7
   -197   -462   -265    327     31   -366    -20    -98    -90    -59     20     77
   -145   -389   -244    267     49   -316     23    -38    -41    -23     51    114
   -119   -353   -236    233     57   -296     44    -15    -23    -18     67    124
   -106   -319   -213    213     51   -267     59      0     -7    -10     77    137
   -101   -324   -223    210     59   -272     51     -2     -7    -18     67    145
    -90   -327   -236    207     70   -280     57      5     -2    -20     72    153
    -83   -316   -236    200     72   -277     51      2     -2    -18     77    171
    -90   -322   -231    207     70   -277     41     -2     -7    -23     77    184
    -90   -319   -228    205     64   -272     51      5     -2    -23     88    192
    -72   -309   -239    189     83   -275     54     12      2    -20    106    202
    -51   -306   -257    176    101   -283     46      5     -5    -33    111    197
    -70   -309   -239    189     83   -275     31     -5    -15    -41    124    192
    -49   -298   -252    174     98   -275     33     -7    -18    -46    135    187
      2   -285   -288    140    142   -285     23    -15    -20    -46    142    184
     28   -267   -296    116    161   -283      2    -28    -25    -44    155    192
     20   -252   -272    116    145   -262      2    -31    -23    -33    179    205
     12   -267   -280    124    145   -272      7    -25    -20    -36    174    192
      2   -267   -272    132    137   -270      5    -12    -18    -23    171    181
      0   -267   -270    132    132   -267      0     -7    -18    -18    163    163
    -10   -265   -254    137    122   -259      2     -7    -23    -18    150    137
      5   -244   -249    119    124   -246      5     -2    -15     -2    142    122
     -5   -233   -228    119    111   -231      7     12     -2     15    142    119
     10   -233   -246    111    127   -239     -5      7    -12     10    114     80
     23   -244   -267    111    145   -254    -10      7    -18      7     83     46
     31   -213   -244     90    135   -228     -2     28      0     23     83     51
     10   -223   -233    106    122   -228    -10     31      0     25     72     38
     15   -218   -236     98    124   -226    -23     33     -7     25     57     25
     12   -223   -236    106    124   -228    -36     28    -18     25     33     10
      5   -236   -241    116    122   -239    -49     18    -31     15     12      0
      5   -233   -239    114    122   -236    -44     20    -33     12      2     -5
     10   -231   -244    109    124   -236    -44     25    -41      5    -20    -18
      0   -257   -257    129    127   -257    -51     23    -54     -5    -49    -38
      5   -246   -252    119    127   -246    -44     25    -57    -12    -59    -41
      0   -220   -223    109    111   -220    -57     23    -57    -10    -64    -44
      7   -220   -228    106    116   -226    -64     28    -57    -12    -70    -51
    -10   -231   -220    122    103   -226    -36     41    -49     -7    -70    -49
    -51   -254   -205    150     75   -231    -18     41    -57    -18    -80    -72
    -54   -249   -194    150     70   -223    -15     51    -51    -15    -85    -93
    -62   -249   -187    153     59   -218    -10     67    -38    -12    -88   -114
    -72   -233   -161    153     44   -197     10     96     -7      5    -83   -109
    -90   -249   -158    168     31   -202      7    109      0     15    -88   -111
    -80   -220   -140    150     28   -179     20    132     28     31    -85   -109
    -62   -192   -129    127     31   -161     15    137     41     41    -88   -116
    -98   -226   -127    163     12   -176     12    116     36     36   -111   -137
   -135   -259   -124    194     -5   -192     44    124     36     28   -129   -137
   -137   -233    -96    184    -20   -166     64    145     51     41   -132   -127
   -166   -233    -70    200    -49   -153     57    142     49     38   -145   -137
   -181   -244    -62    213    -59   -153     41    132     38     33   -168   -161
   -205   -252    -46    226    -80   -150     51    132     46     41   -184   -184
   -218   -239    -20    228   -101   -129     62    135     57     51   -176   -187
   -223   -215      5    218   -116   -106     62    142     67     57   -171   -202
   -226   -200     25    213   -127    -88     59    150     77     64   -176   -231
   -244   -207     36    223   -142    -85     57    142     77     62   -194   -254
   -213   -150     62    181   -140    -44     72    155    103     88   -179   -246
   -153    -98     54    127   -103    -23     72    171    129    111   -155   -244
   -140   -106     33    124    -88    -36     67    179    142    122   -145   -241
   -142   -109     31    124    -88    -38     70    166    129    116   -150   -267
   -129    -77     49    103    -90    -15    106    184    150    142   -129   -293
   -114    -51     62     83    -90      5    137    202    174    166   -106   -303
   -150   -109     41    129    -96    -33     85    163    150    148   -124   -319
   -166   -111     54    137   -111    -28     64    158    155    155   -116   -319
   -137   -103     33    119    -85    -36     67    161    148    150   -122   -350
    -85    -75     10     77    -49    -33     77    158    150    148   -129   -389
    -59    -41     18     51    -38    -12     93    179    179    171   -101   -361
     25     33      5    -31     10     20    106    205    210    202    -57   -327
     54     59      5    -59     25     33     98    200    210    202    -38   -316
     80     64    -15    -75     46     25     64    181    197    189    -33   -316
     80     49    -31    -64     57     10     46    158    181    166    -36   -335
    106     80    -28    -96     67     25     67    163    189    174     -5   -306
    202    192    -10   -197    106     90     59    179    218    205     51   -241
    220    215     -5   -218    111    106     49    161    215    202     70   -210
    127    132      5   -129     62     70     51    109    171    158     46   -236
    137    132     -5   -135     70     62     54    109    174    158     64   -207
     59     41    -20    -51     38     10     20     80    145    129     59   -189
     70     33    -36    -54     51      0     15     80    140    116     67   -168
     93     20    -72    -57     83    -25     25     88    135    106     70   -153
    103     18    -88    -62     96    -33      7     64    114     80     57   -150
    106    -10   -116    -46    111    -64      2     54     96     57     41   -150
     83    -62   -145    -12    111   -103      2     51     83     36     31   -140
    109    -49   -158    -28    132   -103     18     57     85     44     46   -127
     90    -90   -184     -2    135   -135     -7     28     59     15     25   -148
     96   -101   -197      2    145   -148    -10     25     51      0     20   -140
     88    -98   -187      5    137   -142     -2     33     59      7     41   -119
    106   -103   -210      0    158   -155     -5     44     70     28     64   -114
    111    -88   -202    -12    155   -145    -31     38     64     33     75   -103
     85   -114   -200     12    142   -155    -25     28     51     20     57   -106
     93   -122   -218     12    155   -168      7     33     51     20     46    -98
    111   -163   -275     25    192   -218     44     67     57      7     12   -122
     80   -215   -296     64    187   -254    124    168    103     -5    -36   -158
    106   -158   -265     25    184   -210    239    324    223     59    -12   -142
    184      0   -184    -93    184    -90    329    506    397    218    114    -44
    220    257     36   -239     93    148    309    566    545    439    350    184
    226    787    558   -509   -166    672    210    501    696    800    771    602
    176   1252   1075   -714   -449   1166    -15    244    727   1098   1127    919
    111   1202   1091   -659   -491   1148   -280   -132    470   1000   1062    849
     23    644    620   -332   -298    633   -410   -475    -28    374    475    381
      7    -31    -38     10     20    -33   -392   -527   -381   -218   -116   -101
      5   -397   -402    194    202   -400   -316   -402   -405   -350   -298   -272
     18   -493   -511    236    262   -501   -205   -265   -311   -311   -301   -293
     44   -449   -493    202    267   -470   -135   -171   -223   -254   -275   -277
     75   -329   -405    127    239   -366    -98    -90   -124   -174   -213   -218
     96   -241   -337     72    215   -288    -51    -33    -54   -109   -168   -174
    119   -200   -319     38    218   -259    -12      7    -10    -72   -145   -142
    114   -205   -319     46    215   -262    -23     12     -7    -67   -153   -129
    122   -197   -319     36    220   -257    -36      2    -12    -62   -161   -142
    153   -161   -314      2    231   -236    -23     15      5    -44   -155   -150
    171   -142   -314    -15    241   -226    -28     25     12    -31   -155   -163
    145   -197   -342     25    244   -270    -38      2     -2    -44   -174   -194
    129   -215   -345     41    236   -280    -10      7     -2    -49   -184   -200
    140   -192   -332     25    233   -259     10     20     12    -33   -179   -202
    132   -189   -322     25    226   -254     18     25     15    -28   -181   -215
    116   -168   -285     25    200   -226     15     25     18    -18   -181   -220
    135   -200   -337     31    233   -270    -23      0     -5    -41   -218   -244
    148   -189   -337     20    241   -265    -28      0     -7    -41   -231   -246
    187   -150   -340    -18    262   -244    -25     18      5    -28   -233   -241
    189   -166   -355    -10    272   -259    -15     28      7    -25   -252   -252
    192   -179   -371     -7    280   -275    -25     23      0    -36   -270   -252
    223   -132   -355    -46    288   -241    -28     33     10    -23   -262   -228
    236    -85   -324    -75    277   -205    -28     59     33      0   -249   -207
    205   -103   -309    -49    257   -205    -54     51     18    -15   -275   -213
    176   -140   -319    -20    246   -231    -46     41      5    -31   -306   -207
    155   -142   -298     -7    226   -220    -28     33     -2    -41   -327   -207
    168    -83   -252    -44    207   -168    -23     44     10    -28   -322   -174
    174    -54   -228    -59    200   -140    -15     72     41     -2   -301   -124
    145    -70   -218    -38    179   -142    -33     67     36      2   -303   -116
    124    -75   -200    -25    161   -137    -57     64     38      0   -319   -109
    114    -49   -166    -33    137   -109    -54     88     62     20   -309    -64
    114    -62   -176    -25    145   -119    -41     93     62     25   -293    -25
     83    -67   -150     -7    114   -109    -31     88     51     18   -285    -15
     72    -44   -116    -12     93    -80    -28     96     57     23   -272      7
     77    -33   -111    -23     93    -72    -25    106     64     31   -233     31
     49    -38    -88     -5     67    -62    -33    106     67     28   -189     38
     59    -36    -96    -12     75    -64    -28    116     75     28   -155     57
     80    -23   -106    -28     93    -64    -28    116     72     15   -148     57
     38    -49    -90      5     64    -70    -15    103     62     -5   -158     44
     20    -83   -103     31     62    -93     18    111     62    -12   -163     33
     20    -70    -90     23     54    -77     20    124     77     -5   -155     23
     10    -70    -80     31     44    -75     23    137     90      2   -137      2
      0    -62    -62     28     31    -62     33    145     98      2   -114    -15
     -7    -62    -54     36     23    -59     41    145    103     -7    -96    -36
     -2    -33    -31     18     12    -33     70    166    122      2    -51    -41
      2    -31    -36     12     18    -33     67    179    140     25     -7    -41
      5    -51    -59     20     31    -57     59    168    140     31     18    -54
    -18    -83    -64     51     23    -75     80    161    132     20     15    -67
    -25    -83    -57     54     12    -70     88    158    132     15      5    -90
    -31    -90    -59     59     12    -77     72    145    119      7    -10   -116
    -20    -67    -49     44     12    -59     54    135    106      5    -18   -132
    -46    -75    -28     62    -10    -51     59    129     88     -2    -20   -137
    -85    -90     -5     85    -44    -49     75    114     49     -5    -23   -150
    -96   -101     -5     98    -46    -54    101    109     38     15    -23   -153
    -77   -106    -28     90    -25    -67    109    114     67     67    -28   -153
    -25    -88    -62     57     18    -75     98    116     80     31    -41   -163
    -20    -75    -57     46     18    -67     90    127     98     -2    -15   -161
    -31    -80    -49     57      7    -67     93    132    116     31      2   -176
    -20    -72    -54     44     15    -64     96    137    129     96      7   -184
    -31    -67    -36     49      2    -51    103    145    145    124     10   -192
    -33    -49    -18     41    -10    -33    119    158    161    124      7   -197
    -28    -44    -15     36     -7    -31    116    155    163    129      0   -200
    -12    -38    -28     23      5    -36    101    140    155    127     -5   -197
     15    -25    -41      5     28    -33    101    145    161    127    -18   -174
     23      5    -18    -15     20     -5    124    161    176    145    -28   -150
     25     36     10    -31      7     23    129    166    192    153    -28   -129
     31     62     31    -46      0     46    132    176    215    148     -7   -106
     54     88     33    -70     10     62    127    179    223    140      7    -88
     93    106     12    -98     38     59    119    189    228    140     15    -77
     85    106     20    -96     31     64    116    176    215    127      0    -88
     75    122     44    -98     12     83    132    176    218    129      5    -83
     83    150     67   -116      7    109    135    171    223    137     20    -70
     83    155     70   -122      7    114    129    145    205    132     20    -75
    111    142     28   -127     41     85    114    127    187    114      7    -90
    153    148     -7   -153     80     72     90    106    163     96     -7    -93
    168    135    -33   -150    101     51     67     90    142     77    -25    -98
    158     96    -62   -127    111     15     44     77    119     49    -51   -109
    163     72    -90   -116    127    -10     33     75    109     44    -57   -111
    163     28   -135    -98    150    -51     15     59     80     25    -72   -132
    192     51   -140   -122    166    -44     25     67     80     20    -64   -129
    192     15   -179   -106    187    -80      0     38     51     -7    -72   -163
    158    -25   -184    -67    171   -106      7     18     33    -28    -72   -187
    153    -31   -184    -62    166   -106     18     18     36    -31    -51   -189
    122    -85   -207    -18    163   -145    -12     -7     23    -57    -51   -207
     88   -122   -210     15    148   -163      0    -25     18    -75    -62   -220
     93   -132   -226     18    158   -176     23    -18     23    -75    -72   -215
     46   -158   -205     54    124   -181     28    -10     25    -72    -85   -215
     10   -163   -174     77     90   -168     38     -5     28    -59    -80   -207
    -31   -213   -184    122     75   -200     41     -2     20    -59    -98   -226
    -46   -252   -205    148     77   -228     75     46     38    -59   -106   -246
      2   -254   -257    124    127   -257    155    168    106    -49   -109   -272
     36   -184   -220     75    127   -202    254    303    220     10    -62   -254
     70    -51   -122    -10     96    -85    353    457    376    158     62   -155
     98    215    116   -158    -10    166    348    514    517    376    301     49
    124    735    610   -431   -244    672    272    493    696    748    724    418
     62   1197   1135   -628   -535   1166     51    252    737   1072   1104    740
    -18   1106   1122   -545   -571   1114   -181   -124    454    953   1026    636
   -106    548    654   -220   -381    602   -270   -426    -10    366    483    202
    -90    -96     -5     90    -44    -49   -246   -485   -381   -215    -80   -249
    -36   -368   -332    202    148   -350   -140   -288   -392   -311   -210   -402
    -88   -467   -379    277    142   -426    -80   -114   -265   -280   -153   -439
   -135   -454   -319    293     90   -389    -49    -28   -109   -205    -59   -433
   -119   -363   -244    239     59   -303      5     31      5    -75    -15   -405
    -90   -270   -179    181     44   -226     41     62     57     -2     18   -337
   -103   -257   -155    179     23   -207     64     62     51     -2     20   -298
    -90   -233   -142    161     25   -189     88     72     57     -2     10   -277
    -75   -233   -158    153     38   -194     96     70     54     -2     -2   -280
    -67   -205   -137    137     33   -171     88     75     62     15     20   -262
    -75   -200   -124    137     23   -163     88     72     67     31     36   -249
    -70   -197   -127    135     28   -163     90     75     70     33     38   -239
    -64   -189   -127    124     31   -158     88     75     67     28     31   -231
    -59   -179   -119    119     28   -150     85     62     59     15     20   -233
    -31   -181   -150    106     57   -166     70     51     49      7      5   -233
     -5   -153   -148     80     70   -150     70     64     62     20     15   -202
      2   -142   -145     70     72   -142     64     64     59     23     12   -189
    -15   -158   -142     88     62   -150     67     51     49     15      2   -187
    -57   -184   -127    119     33   -155    101     51     49     23     12   -166
    -20   -158   -140     88     59   -150    106     67     62     41     38   -140
     10   -142   -153     64     80   -148     83     67     64     51     49   -127
    -28   -163   -135     96     51   -150     67     54     51     41     33   -135
    -15   -150   -135     83     59   -145     77     51     49     38     23   -135
     -7   -158   -150     83     70   -153     83     59     51     44     18   -129
    -10   -166   -155     88     72   -161     75     59     51     49     10   -124
      5   -153   -158     75     80   -155     54     62     59     57     18   -114
     15   -153   -168     67     90   -161     41     51     54     59     10   -103
     12   -174   -187     80     98   -179     46     36     38     51     -2   -101
     31   -158   -189     62    109   -174     57     41     44     62      2    -72
     49   -148   -197     49    122   -171     64     44     44     72     -5    -46
     62   -161   -223     46    140   -189     38     31     33     70    -20    -33
    103   -148   -252     20    176   -197     15     33     36     77    -20     -5
    122   -119   -241     -2    181   -181      2     41     49    101    -10     49
    129   -116   -246     -5    187   -181     -2     33     46    103    -12     85
    132   -124   -259     -5    194   -192     -2     18     28     80    -41     77
    150   -140   -293     -5    220   -215    -10      0      5     44    -67     70
    189   -124   -314    -33    249   -218    -12     10      5     36    -59     98
    207   -114   -322    -46    265   -218    -15     28     18     44    -59    119
    202   -111   -316    -46    257   -215    -12     20     15     38    -70    127
    194   -114   -311    -41    252   -213      2     18     12     31    -83    137
    200   -116   -316    -44    257   -215      7     28     23     31    -85    145
    184   -116   -301    -33    241   -207     23     49     44     44    -75    163
    194   -119   -316    -38    254   -218     28     54     54     44    -75    161
    210   -111   -322    -51    265   -215     41     67     72     51    -62    166
    194   -119   -316    -38    254   -218     57     80     90     64    -46    174
    181   -127   -309    -25    244   -218     72     85    106     70    -33    176
    158   -145   -303     -7    228   -223     72     88    111     70    -36    174
    137   -150   -288      5    213   -218     80     93    122     83    -20    179
    145   -132   -277     -7    210   -205     83     90    124     83     -5    181
    166   -127   -293    -18    228   -210     77     77    122     72     -5    184
    155   -137   -293    -10    223   -213     77     72    119     75    -12    179
    155   -135   -290    -10    220   -210     67     77    124     85     -2    184
    174   -129   -303    -25    239   -215     51     67    124     83      7    179
    197   -145   -342    -25    270   -244     44     38    111     57      0    155
    174   -163   -337     -5    254   -249     57     41    135     54     12    158
    176   -142   -319    -15    246   -231     80     62    179     77     36    179
    176   -137   -314    -20    244   -226     70     64    210    103     54    189
    161   -132   -293    -12    226   -213     62     77    244    145     85    207
    148   -142   -290     -2    218   -215     72     98    265    174    111    215
    132   -166   -298     15    215   -231     77    103    265    192    127    220
    111   -166   -277     25    192   -220    109    119    272    223    163    246
    106   -142   -249     18    176   -194    137    148    288    262    210    277
     90   -124   -215     15    153   -168    148    168    301    293    265    311
     70   -116   -189     23    129   -153    187    200    314    322    316    345
     41   -106   -148     33     93   -127    215    223    327    348    376    379
     44    -85   -129     20     85   -106    197    223    324    358    418    405
     38    -62   -103     10     70    -83    210    239    324    366    439    420
     25    -54    -80     12     51    -64    231    249    324    363    444    428
     20    -18    -41     -2     28    -28    249    267    340    374    470    444
     18      5    -12    -10     15     -2    231    262    335    361    485    441
     -2     33     36    -15    -20     36    241    259    337    361    509    446
    -36     33     70      0    -51     51    257    257    345    366    532    470
    -36     49     83     -7    -59     64    254    254    348    366    548    496
    -49     38     88      5    -67     62    223    231    322    340    537    493
    -54     46    101      2    -77     72    213    218    309    327    532    491
    -83     15     98     31    -90     57    218    213    301    316    519    475
    -80    -28     49     51    -64     10    187    187    270    285    483    436
    -36    -15     20     25    -28      2    176    184    262    277    465    410
    -31    -46    -18     36     -7    -33    166    171    239    249    423    350
    -51    -64    -15     57    -18    -41    161    163    226    236    397    316
    -80   -109    -31     93    -25    -70    155    155    205    215    368    290
   -135   -205    -70    171    -33   -137    116    114    155    166    311    233
   -132   -213    -83    171    -25   -148    142    114    148    153    290    215
   -161   -244    -85    202    -38   -166    150    109    140    142    280    202
   -161   -241    -80    200    -44   -161    127    103    135    142    283    202
   -129   -223    -93    176    -18   -158    135    106    137    145    288    202
   -137   -226    -88    179    -25   -158    135     98    129    140    280    187
   -192   -262    -70    226    -62   -166    122     93    124    135    277    187
   -236   -303    -67    267    -85   -187    158    114    129    132    275    184
   -207   -340   -132    275    -38   -236    187    150    132    119    257    150
   -161   -368   -210    262     23   -288    244    233    163     98    223     88
   -132   -319   -187    226     25   -254    340    353    246    140    246     90
    -49   -171   -122    109     33   -148    415    504    384    270    366    197
     33    148    114    -90    -38    132    418    592    558    514    641    467
     38    698    659   -371   -311    680    332    558    753    883   1065    878
    -18   1106   1124   -542   -571   1114     83    290    795   1135   1350   1145
    -77   1010   1088   -467   -581   1049   -194    -98    530    995   1228   1062
   -150    420    571   -135   -361    496   -316   -475      0    358    620    602
   -150   -207    -57    179    -49   -132   -329   -545   -361   -179     77    163
   -116   -504   -387    309    132   -446   -283   -433   -402   -306   -101     -2
   -114   -618   -504    366    192   -563   -213   -319   -350   -314   -153    -51
    -90   -605   -514    348    210   -561   -142   -223   -272   -270   -140    -28
    -23   -496   -475    257    226   -485    -85   -140   -184   -202    -96     28
     31   -400   -431    181    231   -415    -49    -88   -122   -155    -70     67
     33   -374   -407    168    220   -392    -15    -54    -90   -135    -70     80
     36   -371   -407    168    220   -389    -12    -41    -80   -132    -83     72
     25   -374   -402    174    213   -387    -12    -28    -70   -127    -88     77
     25   -368   -397    171    210   -381     12    -18    -57   -119    -93     67
     38   -350   -392    153    215   -371     23    -15    -57   -116    -98     67
     12   -358   -371    174    192   -363     38     -5    -46   -114   -101     75
     -2   -342   -342    171    168   -342     10    -12    -49   -116   -106     70
     -5   -335   -329    168    161   -332     15    -10    -46   -116   -114     54
     18   -314   -335    148    174   -324     38      5    -33   -103   -109     49
      7   -345   -353    168    179   -348     36      0    -36   -106   -114     38
    -15   -368   -355    189    168   -363     31    -10    -49   -119   -127     18
     -5   -340   -335    171    163   -337     15    -12    -51   -119   -129      2
    -18   -319   -303    166    140   -311     -2    -15    -49   -111   -122    -12
    -28   -332   -303    181    137   -319     31      0    -36    -96   -111    -31
    -15   -314   -301    163    140   -306     25      7    -25    -80    -93    -38
    -15   -293   -280    153    129   -288     23     20    -10    -59    -70    -36
    -18   -301   -285    158    132   -293     28     25     -7    -51    -62    -49
    -38   -316   -277    179    119   -298     18     15    -18    -59    -70    -96
    -23   -290   -270    155    119   -280     -5     12    -20    -59    -75   -132
     20   -262   -283    119    150   -272     -5     20    -18    -51    -72   -158
      5   -267   -272    129    137   -270      0     31    -12    -41    -64   -166
     10   -233   -244    111    127   -239     20     51      7    -15    -44   -148
     33   -181   -218     72    124   -200     31     64     15     -5    -41   -140
    -36   -246   -213    140     85   -228      2     38    -18    -33    -88   -184
   -119   -314   -197    215     36   -257    -20     23    -38    -49   -116   -189
   -129   -301   -171    215     20   -236     -5     46    -25    -31   -114   -153
   -127   -259   -132    192      0   -197     12     64    -12    -12   -114   -124
   -140   -252   -114    194    -15   -184     12     75    -12    -10   -129   -124
   -155   -244    -90    197    -33   -166     36     96      2      7   -127   -111
   -158   -220    -62    189    -49   -142     46    116     18     33   -127    -90
   -163   -233    -70    197    -49   -153     28    106      0     18   -189   -106
   -150   -215    -67    181    -44   -142     20    111      0     20   -233   -109
   -140   -205    -67    171    -38   -137     31    111      0     28   -267   -122
   -129   -207    -77    168    -25   -142     51    127     12     49   -262   -127
   -127   -194    -67    161    -31   -129     77    132     20     67   -246   -171
   -114   -187    -72    150    -23   -129     85    132     25     75   -231   -233
   -129   -200    -70    163    -31   -135     77    132     33     83   -205   -285
   -116   -153    -36    135    -41    -96    106    155     67    114   -168   -288
   -103   -135    -31    119    -38    -83    148    174     93    119   -174   -288
   -137   -176    -41    155    -49   -109    168    161     90     93   -213   -316
   -158   -189    -33    171    -64   -111    150    135     77     59   -259   -340
   -174   -207    -33    192    -70   -122    116    103     59     18   -316   -376
   -127   -176    -51    150    -38   -114    127    103     67      0   -340   -379
    -80   -150    -70    114     -7   -111    114     93     72    -15   -355   -371
    -59   -163   -106    109     20   -137     93     67     54    -51   -389   -387
    -77   -231   -153    155     36   -192     72     38     28    -90   -423   -415
     25   -124   -150     46     88   -135     88     54     51    -70   -381   -381
     59    -83   -142     10     98   -111     96     44     46    -77   -374   -392
    -28   -187   -158    106     62   -174     54    -10      0   -129   -423   -457
    -20   -194   -174    109     75   -184     57     -7      2   -127   -423   -470
     36   -148   -187     54    111   -166     59     12     25    -93   -381   -444
     75   -142   -218     33    145   -179     46     15     28    -80   -355   -444
     93   -135   -231     20    161   -184     41     15     31    -72   -342   -465
    109   -132   -241     12    174   -187     41     23     41    -62   -332   -483
    142   -106   -249    -18    194   -179     38     31     51    -46   -298   -459
    171    -90   -262    -41    215   -176     41     33     51    -41   -275   -454
    202    -98   -303    -51    252   -202     41     31     51    -46   -267   -465
    236    -77   -314    -77    275   -194     41     25     49    -41   -249   -470
    257    -31   -288   -114    270   -158     38     41     64    -18   -218   -449
    257     -2   -259   -127    257   -129     54     67     96      7   -184   -407
    296     31   -265   -166    280   -116     54     67     98     15   -168   -394
    301     33   -267   -166    285   -116     44     59     88     15   -155   -381
    244      0   -246   -122    244   -122     67     64     90     12   -161   -384
    202      7   -197   -106    200    -93     90     77     96     18   -150   -353
    168     33   -137   -103    153    -49    109     90    106     31   -135   -316
    187     77   -109   -132    148    -15    127     96    119     46   -116   -262
    194     96    -98   -148    148      0    132     98    127     38   -129   -213
    168    116    -51   -142    111     33    122     85    122     44   -127   -187
    231    127   -103   -181    168     12     70     44     90     38   -135   -202
    306    122   -184   -213    246    -31     31     18     67     33   -137   -213
    309    109   -200   -213    254    -44     15     15     57     38   -140   -218
    267     93   -176   -181    223    -41      7     15     57     49   -140   -202
    213     70   -142   -142    179    -36     20     28     67     75   -129   -155
    220     54   -166   -137    194    -54     31     41     70     83   -150   -176
    226      7   -220   -119    223   -106     36     28     51     90   -158   -231
    181    -77   -259    -51    220   -168     36      0     20     85   -145   -265
    155    -98   -254    -28    202   -176     23    -20      5     85   -116   -311
    127   -103   -231    -10    179   -166     12    -46    -18     80   -106   -342
    135    -88   -226    -25    179   -155     12    -44    -18     77    -93   -311
    150    -51   -202    -49    174   -127     20    -36    -15     83    -83   -285
    122    -70   -192    -28    155   -132     12    -51    -31     64   -106   -283
    106    -96   -202     -5    153   -148      2    -64    -46     38   -129   -290
    109   -103   -213     -5    158   -158      2    -62    -51     28   -140   -285
    106   -101   -210     -2    158   -155     20    -49    -46     23   -142   -272
     96   -145   -241     23    166   -194     54     -7    -36      0   -176   -290
    106   -184   -290     38    197   -236    150    101     10    -18   -218   -337
    132   -109   -244    -12    187   -174    246    241    111     41   -176   -314
    148     28   -122    -88    135    -46    316    387    252    176    -41   -200
    207    335    127   -275     41    231    319    462    415    410    218     51
    228    914    685   -571   -228    800    280    480    657    815    675    501
    122   1286   1161   -706   -519   1226     33    223    709   1078    989    807
      5   1122   1114   -563   -553   1117   -244   -179    423    893    852    706
   -109    511    618   -202   -363    566   -366   -563   -119    241    259    239
   -155   -103     51    129   -103    -25   -379   -657   -475   -283   -249   -168
   -166   -379   -215    270     23   -298   -327   -527   -478   -363   -358   -244
   -163   -470   -309    316     70   -389   -257   -413   -413   -348   -358   -200
   -132   -423   -293    277     77   -358   -176   -309   -324   -285   -293    -90
    -93   -293   -200    194     51   -246    -96   -202   -218   -202   -207     25
    -67   -207   -140    135     33   -174    -51   -142   -155   -153   -148    122
    -83   -168    -85    124      0   -127    -20   -109   -114   -122   -111    181
    -93   -158    -67    124    -15   -114     -7    -88    -98   -114    -98    181
    -88   -153    -64    122    -12   -109    -15    -90   -101   -119    -98    161
    -77   -148    -72    111     -5   -111    -10    -90    -98   -119    -85    163
    -70   -135    -67    101     -2   -101      0    -85    -93   -116    -70    189
    -72   -116    -44     93    -15    -80     -5    -88    -96   -119    -62    197
    -75   -119    -44     98    -15    -83    -20    -90    -98   -127    -62    197
    -70   -124    -54     96    -10    -88    -23   -103   -106   -142    -77    189
    -59   -114    -57     85     -2    -85    -18   -101   -101   -135    -64    176
    -64   -109    -44     85    -12    -75    -20    -96   -103   -140    -62    168
    -67   -103    -36     85    -15    -70    -20    -93   -106   -153    -70    166
    -83    -98    -18     90    -33    -59    -18    -83    -96   -150    -64    161
    -88    -96    -10     90    -38    -54    -18    -77    -88   -155    -49    153
    -59    -93    -33     75    -15    -62    -23    -80    -85   -166    -38    140
    -38   -101    -62     70     10    -83    -33    -88    -88   -176    -25    116
    -46    -93    -46     67     -2    -70    -38   -103   -103   -184    -33     85
    -62    -96    -33     77    -15    -64    -41   -114   -114   -194    -59     64
    -85    -83      0     83    -44    -41    -41   -109   -116   -194    -67     62
   -109    -49     59     80    -85      5    -36    -93   -106   -181    -64     85
   -122     -7    111     62   -119     49    -36    -93   -122   -171    -54     59
    -93      5     98     44    -96     51    -54   -114   -163   -158    -59     20
    -62    -15     46     38    -57     15    -57   -127   -161    -72    -64      2
    -44      2     46     20    -44     23    -51   -124   -142    -54    -59      0
      0     49     49    -25    -25     49    -46   -101   -122   -135    -33     10
    -38     31     70      2    -54     51    -41    -93   -114   -153    -15      2
   -111    -18     90     64   -103     36    -44   -109   -116   -127    -25    -20
   -129    -28    101     80   -116     36    -49   -116   -114    -80    -51    -25
   -114    -10    103     59   -109     46    -28    -98   -103    -62    -59     -7
    -98     18    116     41   -109     64    -25    -80    -98    -67    -59      5
   -140      0    137     70   -140     67    -25    -85   -111    -90    -77    -12
   -184    -36    148    111   -166     54    -15    -90   -122   -103    -83    -33
   -135     -7    127     70   -132     59    -20    -96   -119   -127    -77    -62
   -129     -7    122     67   -124     57    -31   -103   -114   -153    -80    -83
   -137    -23    114     77   -127     44    -23   -103   -119   -179    -98    -98
   -137    -28    109     83   -124     38      0    -93   -116   -192   -109   -109
    -80     12     93     33    -88     51     12    -72    -98   -179    -98   -103
    -46     41     85      2    -64     62     10    -54    -80   -174    -98   -101
    -77      0     77     36    -77     38     10    -70    -96   -187   -119   -122
    -90    -25     64     59    -77     18     18    -75    -98   -192   -142   -142
    -62      0     59     31    -62     28     23    -70    -93   -181   -148   -148
    -51     15     67     18    -59     41     41    -54    -80   -174   -145   -145
    -49     20     70     12    -62     46     41    -54    -77   -171   -155   -158
    -57      2     59     28    -57     31     23    -70    -90   -179   -179   -174
    -75    -23     51     46    -64     12     23    -85   -106   -184   -200   -184
    -93    -25     67     59    -80     20     41    -93   -109   -184   -205   -179
   -129    -62     67     96    -98      0     31   -114   -127   -194   -218   -194
   -132    -77     54    106    -93    -12     25   -119   -140   -197   -215   -200
    -75    -31     44     51    -59      5     20   -116   -127   -181   -200   -184
    -75    -44     31     57    -54     -7     15   -127   -132   -179   -200   -181
    -90    -90      0     88    -46    -46     10   -140   -153   -192   -202   -189
    -49    -44      5     46    -28    -20     28   -114   -129   -161   -158   -150
    -18     -2     15     10    -18      5     28    -90   -103   -135   -122   -119
    -25    -10     15     18    -23      2     12    -98   -111   -132   -111   -119
    -33     -5     25     18    -31     10     20    -98   -111   -127    -90   -109
    -59      5     64     28    -62     33     41    -83    -93   -111    -67    -90
    -64      2     64     28    -67     33     44    -75    -88   -106    -57    -80
    -41     25     67      7    -54     46     38    -62    -75    -93    -33    -54
    -28     44     70    -10    -49     57     28    -46    -62    -77    -10    -33
    -20     59     80    -18    -49     70     23    -41    -57    -70     -2    -20
    -36     75    111    -20    -75     93     41    -41    -54    -67     -2    -18
     -7    103    111    -49    -59    106     62    -28    -41    -57      0     -7
     23    140    114    -83    -44    127     77    -12    -25    -41     10      2
     28    168    140    -98    -54    155     85      5     -5    -15     23     23
     20    184    161   -103    -70    174     93     -2    -10    -18     20     23
     12    187    171   -101    -77    179    106     -2    -15    -25     18     10
      7    200    192   -106    -90    197    109     -7    -12    -23     18      5
     28    259    231   -142   -101    246    114     -2      7     -2     36     20
     49    298    249   -174   -101    275    111     -5     12      7     57     44
     41    290    249   -166   -103    272     85    -18      2     -2     51     44
     54    272    218   -166    -83    246     54    -36    -10    -15     41     36
     57    254    197   -155    -70    226     23    -51    -25    -25     31     33
     33    213    176   -124    -72    194     20    -64    -44    -41      7     15
     15    153    137    -85    -59    145     15    -72    -62    -62    -20     -7
      7    122    114    -67    -51    119      5    -83    -80    -85    -54    -38
     12    114    101    -62    -44    109     -5    -88    -85    -90    -67    -51
      7     70     59    -38    -25     67    -18    -96   -106   -106    -93    -72
     20     44     23    -33      0     33    -36   -111   -124   -124   -119    -96
     10      2     -7     -7      7     -2    -51   -132   -150   -148   -150   -122
      0    -20    -20     10     10    -20    -44   -140   -163   -158   -174   -137
     33     15    -18    -25     25      0    -36   -122   -145   -140   -163   -129
     49     10    -38    -31     41    -12    -46   -122   -142   -137   -158   -124
     64      0    -64    -33     64    -31    -41   -116   -140   -132   -155   -116
     46    -12    -59    -15     51    -36    -41   -114   -142   -129   -158   -119
    -28    -77    -51     51     10    -64    -54   -150   -171   -155   -181   -137
      0    -67    -70     33     33    -70    -38   -137   -171   -161   -187   -145
     31    -88   -119     25     72   -103     12    -70   -148   -168   -215   -181
      5   -119   -124     57     64   -122    140     62    -80   -158   -241   -210
     28    -28    -57      0     41    -41    259    241     51    -59   -168   -145
    111    189     77   -150     18    135    327    415    233    132     12     23
    179    561    381   -374   -101    472    285    452    397    407    319    324
    122   1171   1049   -646   -462   1111    168    350    600    820    800    792
    -12   1426   1439   -709   -727   1434   -124    -10    553    987   1015    984
   -109   1117   1226   -504   -667   1171   -345   -405    197    672    732    735
   -114    426    540   -158   -327    483   -428   -683   -335    -20     67    194
    -85   -179    -93    132      2   -137   -423   -659   -587   -444   -387   -205
   -116   -379   -262    246     70   -322   -363   -527   -548   -470   -449   -285
   -124   -405   -280    262     77   -342   -259   -397   -457   -420   -426   -267
    -96   -327   -233    210     67   -280   -161   -272   -350   -340   -361   -210
    -28   -187   -158    109     64   -174    -90   -163   -241   -246   -277   -127
      2   -127   -132     59     67   -127    -70   -114   -194   -215   -246    -83
      5   -122   -127     57     64   -124    -57   -109   -184   -213   -239    -72
     -5   -127   -122     62     57   -124    -36   -103   -176   -207   -231    -59
     -2   -119   -116     62     57   -119    -20    -90   -153   -192   -215    -38
     51    -67   -119      7     83    -93    -25    -70   -129   -174   -197    -10
     96    -49   -145    -23    119    -96    -49    -67   -119   -168   -189      0
    103    -54   -158    -23    129   -106    -36    -67   -109   -166   -187      7
     70    -83   -153      7    111   -116    -23    -64   -103   -171   -187     23
     -5   -161   -155     80     72   -158    -28    -88   -124   -207   -218      5
     -2   -176   -174     88     83   -176    -25    -88   -127   -218   -218      0
     28   -166   -197     67    109   -181    -23    -80   -114   -215   -200      2
     64   -148   -213     41    137   -179    -12    -59    -90   -210   -176     23
     96   -111   -210      7    153   -161    -20    -54    -67   -215   -155     38
     96   -119   -218     10    155   -168    -41    -59    -49   -223   -145     46
     83   -145   -228     31    153   -187    -36    -57    -38   -223   -135     62
    111   -122   -233      5    171   -176    -18    -41    -15   -200   -106    103
    109   -132   -241     10    174   -187    -25    -38    -10   -179    -88    137
     72   -153   -228     38    148   -189    -10    -20      2   -142    -57    184
     83   -155   -239     33    161   -197      2     -5      5   -109    -28    231
    155   -111   -267    -20    210   -189      2      5      5    -80     -5    275
    132   -124   -259     -5    194   -192    -10    -12    -18    -88    -12    272
    109   -161   -270     25    187   -215    -23    -28    -38    -93    -25    254
    116   -171   -288     25    200   -228    -10    -15    -38    -80    -10    259
    116   -179   -296     31    205   -236    -12    -15    -46    -72      7    267
    116   -155   -272     18    194   -215    -25    -12    -46    -64     28    275
    111   -148   -259     15    184   -202    -28    -10    -57    -70     23    270
    101   -148   -249     23    174   -197    -15      0    -54    -67     25    275
     93   -137   -231     23    161   -184    -28      5    -51    -54     46    298
    106   -132   -241     12    171   -184    -31     -2    -64    -64     41    290
    101   -116   -218      5    158   -166    -18     -2    -64    -62     54    303
     96   -109   -207      5    150   -158    -20     -7    -70    -62     67    319
     77   -142   -220     33    148   -181    -12    -10    -75    -70     62    322
     70   -140   -213     33    140   -176    -12    -15    -83    -75     59    335
     44   -166   -213     59    127   -189    -15    -18    -85    -80     49    340
     49   -174   -226     59    137   -197     -2    -18    -85    -85     38    332
     20   -179   -200     80    109   -189      5    -10    -75    -77     41    316
      7   -181   -192     85     98   -187     38     15    -49    -62     46    324
     15   -184   -200     83    106   -192     41     31    -31    -49     49    335
     33   -184   -220     75    124   -200     28     28    -25    -41     46    327
     33   -194   -228     80    129   -210     44     31    -18    -41     33    296
     -2   -213   -210    106    101   -213     57     28    -12    -46     23    272
    -18   -184   -168    101     75   -176     77     41     10    -23     41    283
    -62   -215   -155    137     44   -184     80     36     18    -23     38    272
    -67   -244   -176    155     54   -210     85     31     15    -31     31    262
    -51   -228   -179    137     62   -202     88     23     18    -28     41    272
    -67   -220   -153    142     41   -187     88     20     25    -20     59    293
    -54   -228   -174    140     59   -202     90     20     28    -15     70    301
    -46   -244   -197    145     75   -220     83      5     23    -23     72    280
    -51   -246   -197    148     70   -223     90      0     18    -38     67    254
    -57   -228   -171    142     54   -202     98     12     33    -18     93    272
    -46   -202   -158    124     51   -181    106     25     59      5    119    303
    -33   -197   -163    116     64   -181     90     20     59      7    124    306
    -57   -207   -150    132     44   -179     64      0     46     -5    111    290
    -46   -202   -158    124     54   -181     83      5     57     -5    106    288
    -25   -202   -179    114     75   -192    103     18     67      0    101    293
    -10   -163   -153     88     70   -158    109     33     75     10    111    316
     15   -166   -181     72     98   -171     85     36     70     -5     90    303
     41   -168   -213     62    124   -189     85     49     72     -2     90    301
     62   -163   -228     49    142   -194     80     57     75      7     93    306
     54   -176   -231     62    142   -202     80     62     70     10     85    309
     57   -161   -220     49    137   -189     90     67     70     15     80    301
     75   -127   -205     25    140   -166     93     80     85     33     93    319
     80    -98   -179      7    127   -137    116    109    103     59    111    350
     62    -96   -158     18    109   -127    116    119    109     64    106    353
     49    -90   -142     18     96   -114    101    111    106     64     85    337
     38    -83   -124     20     80   -103    127    127    119     77     85    342
     51    -59   -111      2     80    -85    158    150    137     98     93    353
     59    -33    -93    -12     75    -62    171    168    155    111     98    368
     33    -33    -67      0     49    -51    137    145    142    101     83    358
     15    -20    -36      2     25    -28    124    132    137     98     67    345
     31      0    -33    -18     31    -18    114    132    135     98     54    342
     28     -2    -31    -12     28    -15     83    124    135    101     41    342
    -10    -54    -44     31     12    -49     85    109    114     83     10    327
     18    -44    -62     12     38    -51     90    124    119     83     -2    311
    -28   -101    -75     64     20    -88     80    111     96     51    -54    259
   -101   -181    -80    142    -10   -132     72     93     75     25    -88    236
   -127   -218    -90    171    -20   -153     72     90     64     12   -111    210
   -161   -254    -93    207    -33   -174     70     80     46     -5   -137    166
   -174   -272   -101    223    -36   -189     70     85     44     -5   -145    142
   -163   -272   -109    218    -28   -192     75     90     44      0   -153    119
   -163   -288   -127    226    -20   -207     57     72     23    -33   -223     70
   -140   -267   -127    202     -7   -200     54     67     20    -49   -272     44
   -132   -270   -137    200      2   -205     49     64     10    -57   -303     20
   -148   -288   -140    218     -5   -215     51     72     12    -51   -316      7
   -142   -265   -122    202    -10   -194     62     90     25    -33   -311      0
    -96   -207   -114    150      7   -161     83    129     54    -10   -303     -7
    -75   -259   -184    166     51   -223    103    181     67    -33   -348   -101
    -64   -303   -239    184     85   -272    181    285    114    -49   -397   -223
    -88   -246   -158    166     33   -205    314    428    236     28   -340   -223
   -101    -80     20     90    -62    -31    420    581    410    205   -176   -103
    -75    259    332    -93   -202    296    405    631    576    485    129    148
    -70    883    953   -405   -511    917    270    530    743    896    600    540
   -106   1213   1317   -553   -711   1265    -25    187    680   1088    836    693
   -176    950   1124   -387   -652   1036   -262   -215    314    797    592    426
   -241    280    519    -20   -381    400   -316   -475   -184    106    -46   -101
   -236   -327    -90    283    -72   -210   -270   -433   -418   -337   -506   -504
   -226   -548   -322    384     46   -436   -194   -275   -353   -342   -553   -607
   -194   -542   -350    368     77   -446   -119   -153   -252   -280   -517   -610
   -168   -470   -303    316     64   -387    -54    -64   -155   -210   -457   -584
   -140   -387   -246    265     51   -316      5      0    -72   -145   -392   -558
   -119   -329   -210    223     41   -270     54     38    -23   -101   -353   -524
   -119   -272   -153    197     15   -215     85     59      0    -83   -335   -493
    -83   -231   -150    155     31   -192     80     75     20    -64   -324   -478
    -70   -244   -174    158     51   -210     70     83     28    -54   -316   -472
    -75   -249   -174    161     49   -213     67     70     20    -57   -311   -483
    -57   -210   -153    132     46   -181     96     77     31    -49   -301   -472
    -54   -207   -153    129     46   -181     77     67     28    -46   -296   -475
    -46   -231   -184    140     67   -207     62     54     12    -54   -290   -491
     -7   -205   -197    103     93   -202     70     64     25    -38   -265   -462
     12   -213   -228     98    119   -220     51     46      5    -57   -277   -462
     20   -231   -252    103    135   -241     38     25    -12    -70   -293   -478
     38   -241   -280    101    158   -259     46     23    -15    -72   -285   -478
     85   -207   -293     59    187   -249     51     33     -2    -59   -265   -457
    109   -179   -288     33    197   -233     49     36      2    -51   -252   -439
    127   -166   -296     18    210   -231     36     25     -5    -62   -252   -439
    135   -174   -309     20    220   -241     28     23    -10    -64   -249   -431
    168   -148   -316    -12    241   -231     20     25     -2    -59   -239   -433
    176   -142   -319    -18    246   -231     10     23     -2    -57   -233   -426
    171   -161   -332     -5    249   -246      5     12    -15    -64   -241   -426
    176   -153   -329    -10    252   -241      5     12    -18    -64   -244   -420
    205   -124   -332    -41    267   -228      5     28     -5    -49   -231   -400
    213   -122   -335    -46    272   -228     -7     31      0    -38   -220   -376
    218   -114   -332    -54    275   -223     -2     23      0    -36   -218   -361
    223   -106   -329    -57    275   -218    -15     15     -5    -38   -220   -335
    241    -83   -327    -80    280   -205    -23     12    -12    -38   -220   -296
    252    -83   -335    -85    293   -207    -23     31     -2    -20   -205   -244
    265    -88   -355    -90    309   -223    -28     36     -2    -18   -207   -218
    285    -83   -368   -101    327   -226    -46     31    -10    -23   -226   -215
    275   -106   -381    -85    327   -241    -62     10    -38    -49   -254   -226
    277    -88   -368    -96    322   -228    -54     10    -41    -51   -254   -205
    288    -93   -381    -98    335   -236    -46     15    -46    -57   -259   -194
    288   -114   -402    -85    345   -257    -59      5    -57    -70   -272   -207
    288   -119   -407    -85    348   -262    -49     12    -57    -70   -272   -194
    301   -109   -410    -96    353   -257    -51     18    -54    -64   -265   -181
    309   -106   -415   -103    358   -259    -49     25    -49    -70   -267   -181
    288   -132   -420    -77    353   -275    -28     25    -57    -80   -280   -192
    288   -142   -431    -75    358   -288     -7     33    -49    -83   -280   -197
    280   -142   -426    -70    353   -283      0     49    -31    -67   -270   -181
    283   -137   -420    -75    350   -277     10     62    -15    -54   -267   -181
    265   -132   -397    -64    329   -265     25     59    -10    -62   -275   -200
    275   -132   -410    -72    340   -270     38     72      7    -46   -259   -200
    257   -132   -389    -64    322   -259     31     72     15    -36   -246   -197
    252   -103   -358    -75    303   -231     31     75     28    -33   -246   -207
    280    -90   -371    -93    324   -231     41     83     41    -31   -252   -218
    265   -114   -379    -75    319   -246     38     67     25    -44   -267   -236
    241   -158   -400    -41    319   -277     33     49      2    -67   -290   -257
    265   -106   -374    -80    316   -239     59     72     28    -44   -275   -244
    265    -88   -353    -88    309   -220     36     67     33    -38   -270   -246
    233   -171   -407    -31    316   -288      7     38     -2    -77   -314   -283
    226   -168   -394    -28    309   -280     28     46      5    -67   -306   -270
    231   -155   -387    -38    306   -270     38     67     28    -38   -272   -239
    246   -132   -379    -57    311   -254     46     80     44    -23   -252   -213
    244    -85   -332    -80    285   -207     31     77     49    -18   -249   -205
    231    -70   -301    -80    265   -184     38     93     67      0   -231   -176
    226    -54   -283    -88    254   -168     54    101     77     15   -215   -137
    241    -31   -272   -103    257   -150     59    114     93     31   -202    -77
    246     -2   -249   -124    246   -127     54    127    106     41   -192    -18
    241     -2   -246   -119    244   -124     46    127    106     38   -197     18
    241     10   -233   -127    236   -111     64    129    111     44   -192     57
    257     46   -210   -150    233    -80     85    145    127     67   -163    119
    265     90   -174   -176    218    -41     90    163    150     90   -129    181
    259    101   -158   -179    207    -28     93    174    163    103   -119    218
    257    106   -150   -181    202    -20     96    184    174    114   -106    239
    249    124   -124   -187    187      0    109    200    192    132    -83    254
    220    109   -111   -166    166      0    101    189    181    119    -64    236
    220    150    -70   -187    145     41    114    197    202    137    -12    254
    205    192    -15   -200    111     88    124    192    215    153     28    272
    184    181     -2   -181     93     90    135    189    220    158     59    283
    184    153    -31   -168    109     59    114    166    189    129     54    257
    194    171    -23   -184    109     75     98    158    187    127     72    252
    179    179      0   -179     88     90     90    161    189    135    101    259
    145    145      0   -145     72     72     70    150    176    122     98    246
    124     88    -36   -106     80     25     57    153    168     96     80    215
     96     57    -41    -77     67      7     64    153    158     70     59    181
     90     20    -70    -57     80    -23     57    140    132     38     33    137
     75    -12    -88    -31     80    -49     49    129    111     10     10    101
     70    -38   -111    -18     90    -75     36    109     83    -15     -5     75
     62    -33    -96    -15     77    -64     15     96     67    -20      5     62
     41    -54    -98      5     67    -75     12     80     31    -33      2     33
     23    -83   -106     31     64    -93     33     77      5    -10     -2     18
     28    -67    -98     18     62    -83     51     88     28     20    -18      5
     23    -70    -93     23     57    -80     59     98     46     -5    -36    -15
      0   -106   -106     51     51   -106     51    101     54    -33    -41    -31
    -15   -142   -127     80     54   -135     46    101     54    -46    -72    -62
    -10   -171   -163     88     75   -168     80    137     67    -51   -114    -98
      7   -218   -228    103    116   -223    189    257    137    -31   -135   -129
     20   -176   -200     77    109   -189    298    384    241     25   -111   -129
     49    -64   -114      7     80    -88    400    532    384    142    -18    -54
     93    218    124   -155    -15    171    415    597    537    376    207    163
     98    709    610   -405   -257    659    329    553    701    727    579    514
     49   1127   1078   -589   -514   1101     88    275    711    976    883    771
     18   1111   1093   -563   -537   1104   -205   -109    480    919    865    724
    -77    532    607   -228   -342    571   -298   -410     12    324    306    303
   -114   -129    -15    122    -49    -72   -275   -470   -348   -262   -259   -116
    -98   -465   -366    280    132   -415   -207   -345   -387   -413   -441   -290
    -96   -566   -470    332    187   -519   -129   -223   -311   -397   -452   -324
    -67   -530   -462    296    197   -496    -85   -158   -231   -348   -407   -296
    -38   -426   -387    231    174   -407    -28    -80   -132   -272   -324   -223
    -20   -314   -296    166    135   -306     10    -28    -54   -207   -254   -153
     36   -236   -272    101    153   -254     15    -20    -31   -187   -233   -122
    116   -192   -309     36    213   -252     28      0    -12   -174   -220   -106
    153   -171   -324      7    239   -249     28     15     -2   -155   -202    -85
    122   -187   -311     31    215   -249     31     10     -7   -153   -192    -90
    103   -192   -296     44    200   -244     33     -2    -12   -155   -181   -111
    119   -176   -296     28    207   -236     25    -10    -15   -150   -161   -111
    137   -184   -322     23    228   -252     33     -7    -10   -137   -127   -103
    116   -213   -332     46    223   -272     25    -23    -25   -145   -114   -109
    142   -200   -342     28    241   -270     12    -28    -28   -153    -96    -98
    176   -179   -358      0    265   -267     10    -25    -36   -158    -83    -85
    202   -142   -345    -28    272   -244     33     -5    -31   -140    -38    -64
    192   -155   -348    -20    267   -249     36      0    -44   -135    -20    -64
    163   -176   -340      7    252   -257     31    -10    -49   -127    -33    -64
    163   -187   -353     10    257   -267     12    -18    -51   -127    -31    -54
    174   -174   -350      0    259   -262     12    -10    -38   -114    -25    -44
    168   -163   -332     -5    249   -246     18     -5    -33   -109    -49    -44
    155   -155   -311      0    233   -233     12     -7    -36   -103    -51    -46
    155   -140   -296     -7    223   -218      2    -10    -25    -93    -49    -44
    158   -124   -285    -18    220   -205      0     -7    -20    -85    -59    -46
    171   -103   -275    -33    220   -189     18      5     -7    -70    -59    -33
    155   -109   -265    -23    210   -187     23     10      0    -59    -57    -25
    163    -59   -226    -54    194   -142     12     12     10    -38    -38     -2
    158    -36   -194    -59    176   -114      7     23     20    -23    -28     10
    137    -67   -205    -36    168   -135      2     28     20    -20    -33     15
    132    -64   -197    -33    163   -129    -12     25     18    -18    -33     20
    111    -80   -192    -15    150   -135    -38     10      2    -28    -49     12
    101    -93   -194     -2    148   -142    -28     18      2    -36    -54     15
    155    -18   -174    -70    166    -96      2     51     33      0    -18     54
    163      2   -161    -83    163    -77     12     62     38     20      5     80
    103    -49   -153    -28    127   -101     -7     36     10      0    -15     70
    127    -38   -166    -46    145   -101      0     33      5     -5    -20     67
    153     -7   -161    -72    155    -83     10     38      7      0    -15     75
    106    -15   -122    -44    114    -67      2     28     -2     -2    -12     83
     41    -75   -116     15     77    -96    -15      5    -25    -28    -33     72
     28   -101   -129     36     77   -116    -15      0    -33    -41    -44     70
     77    -51   -129    -15    101    -90     15     18    -15    -23    -28     88
    168     64   -103   -116    137    -18     62     54     20     12      7    111
    137     51    -88    -96    111    -18     54     46     15      7      2     98
     67    -15    -83    -25     75    -49     41     23     -2    -10    -18     70
     64    -33   -101    -18     80    -67     49     25      2     -2    -15     59
     59    -28    -88    -15     72    -57     54     36     18     12      7     72
     41    -33    -75     -5     54    -54     54     25     15     18     18     59
     31    -54    -85     10     57    -70     59     18     10     12     15     41
     18    -64    -83     23     49    -72     54     10      2      7     23     15
     33    -67   -101     18     67    -83     49      2     -5     10     38     -7
     28    -64    -96     15     59    -80     54      5     -5     12     72    -15
     12    -64    -80     25     44    -72     49      2     -5     20    109    -31
     18    -62    -83     20     49    -72     46      0     -7     23    148    -44
     -2   -101    -98     51     46   -101     46    -15    -20     10    163    -77
     -5   -103   -101     54     46   -101     44    -28    -23      2    163    -96
     10    -88    -98     38     51    -90     46    -20     -5      7    148   -101
     -7    -85    -77     46     33    -80     57     -5     15      5    142   -114
     -7    -54    -46     31     18    -51     67     12     31     -2    148   -119
      2    -44    -46     20     20    -44     77     31     46     -2    111   -132
     -5    -54    -49     28     20    -51     93     59     75     20     88   -127
    -23    -67    -44     44      7    -57     98     80    101     57     70   -109
    -44    -85    -41     64     -2    -64    103     90    119     93     28   -109
    -23    -59    -38     41      5    -49    124    106    135    148     23   -111
    -28    -18      7     23    -20     -5    140    122    153    197     49    -90
    -36      2     38     15    -38     20    140    137    168    239     98    -62
     -5     23     28     -7    -15     25    155    158    192    272    150    -25
     31     54     23    -44      5     38    163    163    197    277    205    -10
     54     77     23    -67     15     51    174    166    200    280    270      2
     80    114     33    -98     20     75    179    179    210    301    337     31
    106    163     57   -135     25    111    184    192    223    316    394     62
    119    184     62   -153     28    124    192    184    218    311    415     83
    127    202     75   -166     25    137    171    171    205    293    420    114
    116    161     41   -140     36    101    135    145    171    254    394    114
    116    148     31   -132     44     90    124    135    155    236    381    137
    116    161     41   -140     36    101    114    132    148    226    371    176
    111    116      2   -114     54     59    106    124    129    197    327    176
    101     83    -18    -93     57     33     96    116    111    176    285    171
    101     49    -51    -75     77      0     83    103     85    148    233    145
     88     25    -64    -59     77    -18     83     93     67    109    189    132
     88    -23   -111    -33     98    -67     77     77     46     70    142    122
     72    -80   -153      2    111   -116     51     49     12     31     90    103
     62    -93   -155     15    109   -124     38     25     -2      2     64     88
    103    -88   -192    -10    145   -140     62     25     10    -10     54     83
     70   -148   -218     36    142   -181     59      5      5    -41     28     54
     20   -215   -236     96    127   -223     36    -23      0    -64      2     25
     31   -205   -236     88    132   -220     38    -23     18    -38     10     36
     85   -127   -213     20    148   -168     67      5     62     31     59     85
     25   -181   -210     77    116   -194     85      5     62     46     59     80
      5   -265   -272    129    137   -267    106     28     57     41     36     44
     -5   -329   -324    168    158   -327    189    135     93     49     23      7
    -15   -275   -262    142    122   -267    319    283    194    122     85     41
     15   -129   -148     57     80   -137    467    467    353    280    236    158
     23    132    109    -80    -44    122    506    581    527    522    511    418
    -31    568    600   -267   -314    584    433    576    717    862    927    831
   -101   1008   1109   -454   -605   1060    244    327    795   1148   1293   1166
   -127    974   1098   -423   -613   1036    -25    -57    563   1047   1260   1106
   -194    452    646   -129   -420    548   -210   -457     51    483    750    667
   -220   -205     15    213   -119    -96   -288   -620   -397   -116    161    161
   -192   -524   -332    355     67   -431   -239   -498   -446   -257    -33    -20
   -153   -628   -475    389    158   -553   -168   -363   -389   -252    -90    -36
   -142   -620   -480    381    166   -550   -103   -272   -316   -215   -111     -5
   -135   -542   -407    340    135   -475    -28   -176   -223   -148    -85     51
   -179   -478   -301    327     59   -389      7   -109   -161    -93    -46    119
   -161   -420   -259    288     49   -340     36    -57   -119    -57    -10    174
    -38   -319   -280    179    119   -301     72    -28    -85    -25     23    215
    -15   -340   -324    179    153   -332     80    -41    -96    -36     12    218
    -38   -405   -366    220    161   -384     54    -77   -122    -64      7    218
     -5   -394   -392    200    192   -394     25    -96   -132    -67     23    241
     15   -376   -392    179    202   -384     10   -101   -135    -62     51    270
     36   -327   -363    145    200   -345     12    -96   -132    -51     80    324
     41   -301   -342    129    189   -319      5    -98   -137    -54     98    371
     23   -322   -345    148    181   -332      7    -98   -145    -62    129    405
    -10   -348   -337    176    161   -342     15    -98   -145    -59    166    449
    -25   -376   -350    202    161   -363     10    -98   -145    -57    189    462
    -20   -366   -348    192    161   -355     15    -93   -148    -54    184    467
     31   -306   -340    137    184   -322     31    -80   -137    -46    168    470
     44   -270   -314    111    179   -290     49    -64   -124    -38    158    485
     41   -262   -303    111    171   -283     46    -54   -116    -28    158    506
    -15   -324   -309    168    145   -316     23    -64   -135    -44    127    527
    -12   -298   -285    155    135   -290     28    -51   -127    -36    122    566
     25   -270   -296    122    158   -280     25    -54   -129    -38    106    553
     18   -275   -293    129    155   -283     15    -57   -129    -33    106    545
     31   -267   -301    116    166   -283     28    -36   -114    -12    132    553
     31   -265   -298    116    163   -280     33    -20   -103      2    142    535
     12   -272   -285    127    148   -280     23    -20   -106      2    145    501
     20   -288   -309    135    163   -298     -2    -33   -119      0    148    483
     49   -277   -327    111    187   -301    -12    -33   -119     10    171    470
     54   -275   -329    109    189   -301    -15    -25   -116     18    189    467
     41   -285   -329    119    184   -306    -15    -25   -116     20    194    459
     12   -309   -322    148    166   -314    -18    -31   -122     20    192    444
     -5   -322   -319    161    155   -322    -28    -36   -132     15    197    423
     -5   -327   -324    166    158   -324    -33    -46   -142     10    197    410
    -23   -345   -322    181    148   -335    -38    -62   -158      0    192    379
    -23   -342   -319    184    148   -332    -41    -70   -166      5    210    353
    -38   -368   -329    202    145   -348    -36    -75   -171      0    210    322
    -57   -397   -342    226    140   -371    -25    -67   -174      0    205    277
    -38   -400   -363    218    161   -381    -33    -77   -181     -5    194    218
    -18   -389   -371    205    176   -381    -38    -88   -184      2    194    171
    -15   -371   -355    192    168   -363    -10    -72   -168     23    205    140
    -31   -358   -329    194    148   -345     23    -51   -142     36    210     93
    -75   -366   -290    220    106   -327     46    -38   -124     46    210     59
   -111   -384   -272    249     80   -329     62    -38   -116     54    192     15
   -111   -361   -252    233     67   -306     93    -10    -88     77    189     15
    -90   -322   -231    205     67   -277    116      7    -59     98    174     36
   -129   -345   -218    236     41   -283    116      0    -59     88    137     31
   -197   -394   -197    296      0   -296    109    -15    -67     72    106     36
   -220   -400   -181    309    -23   -290     98    -25    -70     64     83     44
   -150   -324   -174    236     10   -252    124     12    -44     88     85     80
    -96   -252   -158    174     28   -205    155     54    -15    114     93    129
   -135   -277   -142    207      2   -210    155     64    -15    116     67    153
   -148   -272   -127    210    -12   -200    163     88     -7    114     41    176
   -150   -265   -116    207    -18   -192    166    103      0    109     15    205
   -168   -254    -85    210    -44   -171    166    122     10    109      5    252
   -252   -267    -15    259   -119   -142    168    137     18    109    -15    288
   -272   -239     31    254   -153   -103    181    158     38    109    -38    301
   -267   -168     98    215   -184    -36    207    189     75    132    -46    335
   -259    -98    158    179   -210     28    226    215    111    155    -54    363
   -314   -132    181    223   -249     23    220    218    114    142    -98    345
   -361   -150    210    254   -285     28    223    226    127    135   -142    332
   -358   -111    246    233   -303     64    246    252    153    150   -161    337
   -384    -85    296    233   -342    106    262    262    171    158   -171    342
   -426    -75    350    252   -389    137    280    275    189    171   -161    355
   -472    -38    433    254   -454    197    314    303    218    194   -137    389
   -532      2    535    262   -532    267    358    340    259    226   -119    423
   -605     62    667    270   -636    363    407    387    309    275    -80    470
   -693     83    776    306   -735    428    441    423    353    319    -41    509
   -769    122    888    322   -828    504    485    470    400    368     25    561
   -841    166   1005    337   -924    584    535    522    449    418    101    581
   -909    220   1130    342  -1021    675    594    584    514    478    187    592
  -1093    246   1340    423  -1215    792    659    657    597    548    293    631
  -1280    233   1514    522  -1400    875    685    685    633    576    353    626
  -1270    244   1514    514  -1392    878    665    667    623    555    353    548
  -1221    233   1452    491  -1335    841    626    626    587    517    319    431
  -1153    241   1395    457  -1273    818    600    594    561    504    288    311
  -1182    184   1366    498  -1275    774    579    571    537    491    270    241
  -1179    145   1322    517  -1252    732    571    558    519    467    270    215
  -1117    124   1241    493  -1179    683    558    537    501    444    246    194
  -1039    103   1143    467  -1091    623    545    517    480    415    223    153
  -1026     33   1060    493  -1041    545    514    488    444    376    207     98
   -976    -18    958    496   -969    470    493    462    418    342    194     54
   -911    -46    862    478   -888    405    462    428    381    309    171     20
   -828    -85    743    457   -787    327    418    374    329    267    129    -15
   -732   -122    610    426   -675    244    368    306    270    223     75    -70
   -566   -145    420    355   -496    137    309    223    202    171      0   -153
   -293   -140    153    215   -226      5    220    137    119    111    -83   -236
    155   -111   -267    -20    210   -189     67     -2    -23      2   -210   -329
    579    -57   -639   -262    605   -348    -90   -140   -155    -93   -322   -381
    704    -75   -779   -314    740   -426   -153   -207   -220   -145   -376   -381
    657   -168   -826   -246    740   -496   -129   -202   -233   -189   -423   -376
    602   -252   -854   -174    727   -553    -20    -88   -187   -213   -475   -402
    555   -215   -771   -171    662   -493    135     93    -67   -161   -436   -389
    517    -90   -610   -213    563   -350    290    319    122    -12   -280   -285
    496    158   -340   -327    415    -90    374    491    327    215    -23    -59
    462    623    161   -542    150    392    366    535    542    542    366    322
    285   1109    823   -698   -270    966    194    322    667    857    750    704
    137   1096    958   -615   -410   1028    -90    -64    480    807    732    706
     44    613    568   -329   -262    592   -293   -459     15    306    223    270
     36    -64   -101     15     67    -83   -384   -665   -459   -324   -449   -319
     64   -407   -475    168    270   -441   -342   -542   -522   -478   -652   -545
     80   -475   -558    197    316   -517   -257   -389   -449   -433   -628   -574
     88   -433   -522    171    303   -478   -155   -259   -342   -340   -540   -519
    109   -340   -449    116    277   -394    -54   -145   -223   -226   -426   -418
     93   -283   -376     93    233   -329      7    -72   -142   -145   -324   -335
     62   -244   -306     88    184   -275     51    -25    -88    -85   -246   -252
     49   -226   -275     88    161   -249     72      2    -59    -46   -174   -176
     57   -215   -272     80    163   -244     77     10    -49    -23   -114   -116
     41   -218   -259     85    148   -236     88     25    -33      2    -44    -64
     20   -241   -262    111    140   -252     98     44    -20     28     18    -25
     10   -244   -254    116    129   -249    101     46    -12     51     62     12
      2   -241   -244    119    122   -241     96     41    -12     64     77     31
    -18   -244   -226    129    103   -236     98     49    -18     72     75     33
    -28   -220   -194    124     83   -207    103     72     -7     90     85     44
    -20   -220   -200    119     85   -210     98     80    -10     88     72     41
    -10   -239   -228    124    109   -233     93     72    -18     75     44     28
      0   -257   -259    127    127   -257     88     70    -23     70     36     15
     25   -262   -288    116    155   -275     83     72    -25     75     38     10
     49   -259   -309    103    176   -283     80     72    -20     83     46      7
     77   -254   -332     88    205   -293     83     77    -18     96     51      5
     96   -246   -342     75    218   -296     85     77    -15    103     49    -10
    101   -252   -353     75    226   -303     83     77    -10    109     44    -25
     98   -277   -376     88    236   -327     77     70    -18    103     36    -41
    101   -272   -374     85    236   -322     70     64    -20    106     44    -46
    111   -265   -379     75    244   -322     57     59    -20    106     46    -49
    119   -262   -381     72    249   -322     57     59    -15    111     57    -57
    119   -259   -379     70    246   -319     57     62    -10    122     70    -70
    109   -254   -363     72    236   -309     54     67     -2    129     83    -75
    116   -270   -387     75    249   -327     46     67     -5    127     64    -88
    106   -290   -397     90    252   -342     46     70     -2    137     51    -96
     93   -296   -389    101    241   -342     38     64      0    153     46   -101
     96   -301   -397    103    246   -348     20     54     -7    148     38   -109
    101   -303   -407     98    252   -353     15     49    -12    137     54   -111
    109   -280   -389     85    249   -335     10     33    -18    135     54   -116
    111   -293   -405     88    257   -348      0     20    -28    119     36   -119
    116   -311   -428     98    272   -368     -7      2    -49    101     25   -124
    116   -301   -420     90    267   -361    -15    -18    -70     90     18   -135
    119   -306   -426     93    272   -366    -15    -28    -77     80     10   -158
    119   -303   -426     90    272   -363    -18    -36    -85     70     15   -171
    119   -306   -426     93    272   -366    -15    -31    -80     64     38   -166
    127   -324   -454     98    288   -389    -10    -20    -72     64     80   -161
    137   -311   -449     85    293   -379     -2    -10    -62     75    111   -153
    140   -298   -439     77    288   -368     10      5    -36     96    155   -148
    137   -311   -449     88    293   -379     23     18    -20    101    176   -161
    114   -316   -433    101    272   -374     28     20     -7    103    194   -187
    103   -311   -415    103    257   -363     33     31      7    106    220   -197
     96   -296   -394     98    241   -345     41     38     20    106    241   -207
     98   -275   -374     88    236   -324     51     38     28    101    246   -220
     77   -270   -350     96    213   -309     44     28     28     77    223   -249
     62   -270   -332    103    197   -301     36     15     20     57    192   -280
     67   -257   -327     93    194   -290     28      7     20     54    189   -301
     62   -246   -309     93    184   -277     36     18     36     59    205   -296
     67   -252   -319     90    189   -285     41     33     46     57    210   -309
     59   -257   -316     98    187   -288     36     38     46     49    207   -335
     59   -236   -296     85    176   -265     28     41     49     54    220   -355
     62   -215   -277     77    168   -246     31     46     57     57    233   -384
     64   -210   -277     70    168   -241     31     54     70     54    239   -420
     51   -228   -280     88    166   -254     38     70     77     44    241   -452
     44   -226   -272     90    158   -249     38     72     75     41    249   -485
     44   -215   -259     85    150   -236     36     70     67     31    262   -522
     36   -179   -215     70    124   -197     38     77     67     33    285   -535
     18   -163   -184     72    101   -174     41     72     46     44    298   -550
     12   -181   -197     83    103   -189     49     70     44     88    306   -571
     36   -158   -194     62    114   -176     57     77     62    106    316   -587
     10   -148   -158     67     83   -150     54     72     72     62    337   -597
      2   -155   -161     75     80   -158     67     83     88     44    366   -610
     -5   -145   -142     72     67   -142     80     96    106     67    353   -584
     -7   -111   -103     59     46   -109    101    111    127    103    329   -519
    -12    -75    -62     41     23    -70    109    101    127    101    345   -532
     -7    -57    -49     31     20    -54    111     96    127     85    348   -553
      5    -28    -33     10     18    -28    114     96    129     83    311   -504
     12      7     -5    -10     10      2    122    106    150    103    293   -444
     -2     -7     -5      2      0     -5    137    106    161    109    275   -410
     -5      0      5      2     -5      2    129     90    161    116    272   -379
      5      7      2     -7      2      5    101     54    140     98    249   -379
      5    -10    -15      2     10    -12     75     38    119     83    228   -397
     -2    -59    -59     28     28    -59     70     33    106     72    241   -441
    -12   -101    -88     57     36    -96     62     18     88     64    233   -467
    -25   -137   -111     80     41   -124     54      2     64     44    200   -470
    -31   -171   -140    101     54   -155     44    -10     51     33    174   -467
    -36   -202   -168    116     64   -187     38    -20     41     15    137   -467
    -46   -246   -200    145     75   -223     25    -46     10    -23     80   -498
    -51   -280   -228    163     88   -254     15    -75    -18    -62     18   -514
    -72   -311   -239    192     83   -275      7    -88    -23    -75    -15   -493
    -75   -335   -259    205     90   -298     10    -85    -31    -77    -20   -459
    -75   -329   -254    200     88   -293     -2    -93    -38    -80    -25   -439
    -88   -329   -241    207     75   -285     -5    -93    -41    -88    -44   -428
   -103   -337   -233    220     64   -285      0    -93    -46    -96    -64   -413
   -103   -329   -226    215     59   -277     -7    -98    -46   -103    -80   -394
    -96   -345   -249    220     75   -298     -2    -83    -44   -111    -98   -384
    -85   -381   -296    231    103   -340     33    -28    -25   -116   -119   -376
    -77   -392   -314    236    116   -353    140     98     46   -111   -150   -389
    -72   -311   -239    189     83   -275    241    233    163    -36   -106   -348
    -57   -200   -142    127     41   -171    329    381    311    106     10   -226
    -18     93    111    -38    -67    101    335    454    467    342    270     38
    -49    574    623   -262   -335    597    277    420    644    688    675    457
   -142    859   1000   -361   -571    927     36    101    594    875    919    696
   -194    701    893   -254   -542    797   -210   -272    285    678    753    548
   -241    142    384     49   -314    262   -303   -535   -166     85    166     83
   -239   -376   -137    309    -51   -257   -319   -563   -454   -376   -306   -311
   -192   -628   -436    407    122   -532   -272   -431   -439   -446   -407   -420
   -166   -704   -540    433    184   -623   -210   -327   -376   -436   -420   -439
   -155   -662   -509    407    174   -587   -158   -254   -303   -381   -392   -413
   -137   -548   -410    342    135   -480    -98   -171   -205   -288   -322   -345
   -129   -457   -327    293     96   -392    -51   -109   -127   -218   -265   -270
   -124   -431   -309    277     90   -371    -23    -77    -93   -200   -259   -244
   -122   -420   -298    270     85   -361     -7    -59    -80   -189   -257   -223
   -114   -376   -262    246     72   -319      2    -41    -57   -166   -239   -202
   -114   -368   -254    239     70   -311      7    -36    -54   -163   -239   -213
   -111   -353   -241    233     62   -298     10    -33    -51   -145   -233   -223
   -114   -350   -236    231     59   -293     12    -28    -46   -127   -226   -231
   -119   -345   -226    233     51   -285      5    -33    -51   -116   -223   -241
   -111   -314   -202    210     44   -259      2    -33    -46   -101   -207   -244
   -106   -303   -197    205     44   -252     -2    -25    -41    -90   -200   -236
   -103   -301   -197    200     46   -249      2    -15    -38    -88   -200   -231
   -109   -329   -220    220     54   -275      7     -7    -38    -98   -215   -233
   -103   -319   -215    210     51   -267     15      0    -33    -88   -207   -218
   -101   -290   -189    197     44   -241     10     -2    -28    -75   -194   -210
   -103   -277   -176    189     36   -228      7     -5    -28    -75   -194   -215
    -93   -272   -179    184     41   -226      7      2    -28    -88   -207   -220
   -106   -249   -142    179     15   -197     10     10    -18    -75   -197   -207
    -98   -246   -148    171     23   -197     12     20    -12    -64   -179   -197
    -98   -249   -150    174     23   -200     -2     15    -20    -67   -176   -202
   -111   -252   -140    181     12   -197      7     36     -2    -64   -163   -189
   -119   -249   -132    181      5   -192      5     36     -7    -64   -158   -192
   -116   -231   -116    174     -2   -174      0     36     -5    -59   -140   -181
   -103   -236   -132    166     12   -184     -7     31     -7    -67   -135   -171
    -98   -252   -153    176     25   -202    -15     31    -12    -80   -142   -168
    -90   -231   -140    158     20   -187    -23     36    -10    -72   -129   -142
    -90   -226   -135    155     20   -181    -31     36    -12    -64   -116   -127
    -83   -218   -135    148     23   -179    -38     36    -15    -59   -103   -122
    -75   -249   -174    163     49   -213    -36     38    -20    -72   -111   -124
    -80   -252   -174    163     46   -213    -28     44    -18    -64   -101   -116
    -67   -233   -166    150     46   -200    -15     57     -5    -46    -75    -98
    -67   -246   -179    155     54   -213    -18     57    -10    -46    -72    -96
    -75   -236   -161    155     41   -200    -18     51    -12    -46    -75    -98
    -72   -231   -161    150     44   -197    -18     38    -25    -57    -83    -96
    -70   -249   -179    161     51   -215     -2     49    -23    -59    -90    -59
    -70   -270   -202    168     62   -236      7     57    -20    -62   -114    -18
    -72   -257   -184    166     54   -220     20     67    -12    -51   -124     25
    -59   -252   -194    155     64   -223     31     75      0    -51   -148     64
    -80   -257   -179    168     46   -218     44     83      7    -49   -166     98
    -90   -270   -179    179     41   -226     54     93     25    -41   -181    132
    -85   -265   -179    176     46   -223     67    106     46    -23   -171    153
    -88   -241   -155    163     33   -200     80    116     70    -10   -158    171
    -93   -241   -150    166     28   -197     88    119     80    -10   -168    174
   -103   -265   -163    181     28   -215     88    119     83     -5   -184    179
   -109   -270   -161    189     25   -215     96    122     88     10   -187    184
   -109   -259   -150    184     18   -205    101    122     90     23   -189    181
   -106   -267   -161    187     25   -215    103    124     90     33   -194    181
   -109   -280   -171    194     28   -226    111    127     96     44   -192    181
   -103   -283   -179    194     36   -231    122    135    109     59   -179    189
   -111   -272   -163    192     23   -218    122    132    114     77   -166    202
   -106   -275   -168    189     28   -223    111    129    111     83   -166    192
    -90   -285   -197    187     51   -241    101    124    106     83   -168    176
    -85   -283   -197    184     54   -241    111    137    119    106   -145    187
    -77   -265   -187    168     51   -226    111    142    132    132   -124    202
    -62   -246   -184    153     59   -215    109    148    142    145   -114    210
    -51   -231   -179    140     62   -205    103    148    148    158   -109    218
    -44   -223   -179    135     67   -202    106    161    163    176    -98    246
    -23   -218   -194    119     83   -207    109    168    179    192    -90    267
    -15   -210   -197    111     88   -205    101    168    181    202    -90    280
    -18   -207   -189    111     83   -200    103    179    192    218    -83    303
     -7   -184   -176     96     83   -181    111    189    207    239    -67    340
      0   -168   -168     83     83   -168    114    187    215    244    -70    350
     15   -150   -168     67     90   -158    122    200    231    257    -64    381
     20   -135   -158     57     88   -145    132    210    257    275    -54    418
     31   -129   -161     49     96   -145    140    213    280    283    -38    454
     31   -127   -158     46     93   -142    153    223    303    296    -36    491
     15   -127   -142     54     77   -135    171    233    327    327    -23    532
     10   -103   -116     44     62   -109    187    239    342    363      7    576
     12    -54    -67     20     38    -59    197    239    358    402     54    631
     15    -64    -80     23     46    -72    192    233    348    410     80    659
      2    -96    -98     44     49    -96    174    213    316    400     88    659
      0   -106   -109     51     51   -106    158    207    298    400    111    680
     -7   -132   -124     70     57   -129    150    207    283    402    137    701
    -15   -179   -163     96     72   -171    135    187    246    371    124    680
    -23   -218   -194    119     83   -207    132    179    220    348    119    670
    -23   -257   -236    137    103   -246    122    166    187    316    106    649
    -20   -283   -262    153    119   -272    114    153    163    290     96    607
    -12   -335   -324    174    155   -329     98    140    135    246     75    553
    -10   -384   -374    197    181   -379     88    127    111    210     70    522
     -7   -397   -389    202    189   -394     75    114     96    189     80    491
     -7   -400   -392    205    192   -397     62     98     72    163     85    446
     -5   -405   -402    202    197   -402     51     96     59    132     80    397
     25   -431   -457    202    239   -444     49    101     51    103     51    363
     28   -444   -475    205    249   -459     41     98     49     90     31    345
     25   -433   -459    205    241   -446     38     90     44     77     18    319
     54   -449   -504    197    277   -478     36     98     33     51     -5    288
     85   -485   -571    200    327   -527     80    171     57     49    -20    249
     90   -496   -589    202    337   -542    184    303    129     72    -10    220
    114   -449   -563    168    337   -506    290    449    233    140     59    231
    163   -324   -491     80    327   -407    371    597    381    293    213    345
    215     -2   -218   -106    215   -111    353    649    542    548    517    626
    192    483    290   -340    -49    387    226    542    683    870    927   1000
    142    719    576   -431   -215    649    -67    205    594   1002   1124   1179
     98    485    387   -293   -145    439   -306   -184    239    719    872    966
     59    -46   -106     -7     83    -75   -389   -433   -226    116    285    506
     64   -483   -548    207    303   -514   -389   -431   -465   -257   -103    197
     54   -740   -795    342    423   -766   -335   -309   -465   -327   -226     98
     46   -802   -852    376    446   -828   -259   -220   -394   -290   -220     96
     80   -750   -833    335    454   -792   -189   -140   -311   -218   -158    137
    116   -636   -753    257    433   -693   -111    -51   -213   -127    -70    205
    137   -545   -683    205    410   -613    -51      5   -142    -72    -25    259
     88   -555   -646    233    366   -600    -44     18   -129    -70    -31    270
     83   -553   -636    233    358   -592    -38     28   -124    -70    -38    262
     88   -535   -626    220    355   -579    -23     36   -106    -67    -31    262
     83   -540   -623    228    353   -581    -10     41   -101    -67    -18    239
     51   -553   -605    249    327   -579     -5     38    -98    -70     -2    207
     46   -548   -594    249    319   -571     -7     36    -98    -67     12    176
     38   -553   -592    254    314   -571    -15     36   -103    -77      7    142
     18   -558   -576    270    296   -566     -7     38   -101    -83      0    122
     -2   -553   -553    275    272   -553     -2     31    -96    -85     -2    106
    -25   -553   -527    288    249   -540      0     36    -90    -85     -7     93
    -33   -548   -514    288    239   -532      2     38    -88    -83    -10     83
    -38   -550   -511    296    236   -532      0     33    -88    -88    -15     59
    -49   -555   -506    301    226   -532    -10     18    -98    -98    -20     25
    -49   -537   -491    293    218   -514    -12     18    -96    -96    -12     12
    -46   -519   -475    280    213   -498     -7     23    -85    -88      2     -5
    -46   -514   -467    280    210   -491     -5     18    -85    -85      2    -20
    -54   -519   -467    285    205   -493     -5     10    -85    -85      2    -41
    -41   -517   -475    277    215   -496    -10      2    -83    -88      5    -62
    -25   -498   -472    259    220   -485    -20    -15    -88    -93     15    -83
    -20   -480   -459    252    218   -470    -31    -25    -88    -96     25    -88
    -12   -480   -467    244    226   -475    -41    -33    -90    -93     41    -85
     -7   -470   -462    236    226   -467    -44    -33    -90    -85     64    -75
     18   -446   -465    213    241   -457    -49    -31    -93    -80     83    -70
     33   -454   -488    210    259   -470    -64    -38   -103    -88     96    -77
     46   -454   -501    202    272   -475    -85    -57   -119   -101    109    -83
     64   -452   -517    192    290   -483    -96    -64   -122   -101    129    -80
     85   -462   -550    187    314   -506   -106    -75   -132    -98    140    -90
     98   -485   -584    194    340   -535   -114    -88   -140   -101    142   -103
     98   -498   -597    200    345   -548   -114   -101   -150   -114    161   -111
    114   -462   -576    171    345   -519   -103   -101   -145   -116    179   -116
    109   -446   -555    168    332   -501    -98   -101   -145   -122    176   -127
     64   -452   -517    194    290   -483    -72    -83   -135   -111    179   -129
     51   -418   -470    181    259   -444    -46    -67   -119    -98    189   -109
     36   -381   -420    171    228   -400    -23    -44    -93    -83    213    -80
     36   -350   -389    155    213   -368     -2    -23    -70    -72    239    -72
     28   -332   -361    153    194   -345     15     -7    -46    -64    267    -64
      7   -314   -322    153    163   -319     36     12    -15    -33    298    -44
    -18   -303   -285    161    132   -296     59     38     10    -15    309    -38
    -57   -293   -236    174     88   -265     83     64     36      0    322    -38
    -83   -265   -181    174     49   -223    103     85     59     10    332    -49
   -116   -267   -150    192     15   -210    114     96     77     18    314    -62
   -148   -262   -114    205    -18   -189    124    109     96     28    293    -57
   -148   -241    -93    194    -28   -168    122    111    103     31    265    -62
   -171   -228    -57    200    -57   -142    127    114    114     36    233    -62
   -210   -228    -20    218    -96   -124    140    116    124     36    184    -64
   -246   -200     46    223   -148    -77    153    127    145     46    137    -67
   -288   -171    116    228   -205    -28    163    140    166     64     88    -77
   -340   -127    213    233   -277     41    179    166    194     90     62    -77
   -423   -148    275    283   -350     62    192    194    213    103     28    -80
   -501   -132    368    314   -436    116    220    233    249    135     18    -51
   -597   -116    480    355   -540    181    254    272    288    171     28    -20
   -688   -106    581    397   -636    236    280    311    327    210     62      7
   -771    -98    672    431   -722    285    306    345    355    241     88     38
   -844    -80    763    459   -805    340    332    379    387    277    111     72
   -891    -59    831    475   -865    387    348    397    410    306    124     93
   -922    -51    870    488   -896    407    353    413    428    324    137    106
   -932    -44    888    488   -911    420    355    426    439    340    148    109
   -914    -41    872    478   -893    415    353    428    441    345    142    103
   -878    -38    836    457   -857    397    342    418    433    337    127     93
   -831    -25    805    428   -818    389    337    413    426    332    101     83
   -758    -12    745    384   -753    363    324    397    407    319     67     64
   -659     28    688    316   -672    358    311    376    392    303     41     59
   -558     51    607    252   -584    329    290    350    363    275      7     31
   -470     36    506    218   -488    270    272    319    329    239    -20      5
   -397     36    433    179   -415    233    262    303    306    215    -38      0
   -309     62    371    122   -340    215    244    272    285    197    -46     -2
   -200     90    290     51   -246    189    213    231    257    174    -46    -12
    -62    109    171    -23   -116    140    171    184    220    137    -57    -44
    -67     85    153    -10   -109    116    150    161    200    127    -36    -44
    -77     75    153      0   -116    114    129    142    189    127    -12    -38
   -116     62    176     25   -148    119    119    137    187    135     18    -33
   -135     15    150     59   -142     83    114    127    171    116     20    -57
   -155     -2    153     77   -155     75    111    119    161    114     28    -44
   -171    -23    145     96   -158     59    109    116    158    116     38    -25
   -176    -59    114    116   -145     25    111    114    148    109     31    -23
   -184   -114     70    150   -127    -23    106    103    127     93     15    -25
   -213   -145     67    179   -142    -38     93     85    106     75      2    -44
   -231   -179     49    205   -140    -64     93     75     96     62      5    -54
   -218   -184     31    200   -127    -77     93     72     93     64     18    -54
   -200   -189     10    194   -106    -90     93     77     96     72     41    -41
   -184   -184      0    184    -93    -93     93     80    101     88     75    -15
   -192   -174     18    181   -106    -77     93     83    106     93    111      5
   -184   -187     -2    181    -90    -96     90     77     98     85    116      2
   -145   -210    -64    179    -41   -137     90     75     88     72    101    -10
   -106   -241   -137    174     12   -189    119    119     96     59     67    -46
    -36   -218   -181    127     70   -200    223    246    163     83     59    -57
     64   -124   -192     28    127   -158    324    389    272    153    109    -10
    205     20   -184   -111    194    -80    387    530    402    277    220    101
    340    368     28   -355    155    200    358    563    548    511    472    376
    353    878    522   -615    -85    701    249    467    693    828    836    761
    288   1096    807   -693   -259    953    -36    124    615    945   1002    924
    246    891    644   -568   -197    769   -316   -298    275    698    787    730
    218    259     38   -241     88    150   -428   -610   -239     38    129    184
    249   -244   -496     -2    371   -368   -449   -636   -511   -374   -306   -197
    309   -478   -787     83    545   -633   -407   -511   -522   -449   -420   -322
    332   -519   -852     93    592   -685   -316   -387   -446   -407   -397   -311
    345   -446   -795     49    568   -620   -228   -277   -340   -309   -309   -223
    345   -342   -688     -2    514   -514   -153   -189   -239   -210   -218   -127
    353   -283   -636    -36    493   -459   -101   -137   -171   -142   -161    -59
    387   -267   -654    -59    519   -459    -88   -122   -150   -116   -148    -33
    392   -262   -657    -67    524   -459    -80   -114   -145    -98   -142    -28
    366   -252   -618    -57    491   -433    -67   -101   -129    -70   -127    -31
    355   -265   -620    -46    485   -441    -62    -93   -119    -51   -114    -41
    358   -270   -628    -44    493   -449    -64    -96   -119    -38   -101    -46
    345   -267   -615    -41    478   -441    -54    -85   -109    -15    -75    -38
    324   -275   -600    -25    459   -436    -54    -80   -106     -2    -62    -41
    296   -277   -576    -10    436   -426    -57    -80   -109      5    -57    -41
    285   -270   -555     -7    420   -413    -57    -75   -106     18    -44    -46
    277   -275   -553     -2    415   -413    -49    -64    -98     28    -41    -51
    265   -257   -524     -5    392   -389    -44    -57    -93     36    -33    -54
    252   -239   -493     -7    368   -366    -54    -62    -96     36    -38    -62
    231   -254   -485     12    358   -368    -46    -57    -88     46    -41    -64
    220   -254   -475     15    345   -363    -38    -49    -80     51    -59    -75
    223   -259   -485     18    353   -371    -44    -51    -83     51    -85    -98
    202   -262   -465     28    332   -363    -38    -46    -80     54   -103   -111
    176   -244   -420     33    298   -332    -36    -41    -75     62   -114   -114
    161   -231   -392     33    275   -311    -36    -38    -70     67   -127   -119
    150   -226   -376     36    262   -298    -36    -36    -70     64   -148   -145
    140   -218   -358     36    249   -288    -38    -38    -70     62   -168   -171
    127   -215   -342     44    233   -277    -31    -38    -70     57   -184   -200
    127   -187   -314     28    220   -249    -36    -46    -70     57   -184   -223
    119   -187   -306     33    210   -246    -38    -57    -72     51   -187   -249
    101   -202   -303     49    202   -252    -49    -67    -75     49   -179   -262
    101   -192   -293     46    197   -241    -59    -88    -80     49   -171   -272
    101   -176   -277     36    189   -228    -64   -106    -85     44   -158   -285
     96   -176   -272     38    184   -223    -72   -119    -90     36   -142   -301
     88   -187   -275     49    179   -228    -77   -142    -98     25   -132   -319
     85   -192   -277     54    181   -233    -77   -163   -103     12   -127   -342
     93   -194   -288     49    189   -241    -80   -179   -116      0   -119   -355
     90   -202   -293     54    192   -249    -80   -192   -122    -15   -116   -361
     90   -197   -290     51    189   -244    -80   -205   -122    -23    -98   -381
     83   -218   -301     67    192   -259    -67   -202   -124    -31    -80   -405
     70   -226   -298     77    184   -262    -64   -218   -124    -46    -62   -418
     54   -244   -298     93    176   -270    -62   -233   -127    -59    -44   -428
     49   -249   -301     98    174   -275    -54   -228   -122    -57     -7   -436
     57   -236   -293     90    174   -265    -41   -205   -103    -36     44   -436
     54   -233   -288     88    168   -259    -28   -200    -85    -25     88   -426
     59   -223   -283     80    168   -252    -15   -189    -72    -28    150   -439
     72   -200   -275     62    171   -236     -5   -179    -54    -31    205   -457
     77   -181   -259     51    168   -220      0   -171    -44    -31    265   -496
     83   -187   -270     49    174   -226      0   -166    -41    -46    298   -548
    101   -171   -272     33    187   -220     -7   -171    -46    -64    309   -610
    119   -158   -280     18    197   -218    -18   -192    -57    -85    311   -685
    116   -150   -267     18    192   -207    -31   -218    -64    -96    329   -730
    132   -135   -267      0    200   -200    -38   -223    -70    -96    345   -763
    174   -129   -303    -23    239   -215    -64   -241    -96   -103    353   -833
    220   -103   -327    -59    272   -213    -75   -249   -109    -83    361   -909
    218    -88   -306    -64    262   -197    -72   -244   -109    -51    366   -945
    205    -90   -296    -57    249   -194    -67   -231    -98    -23    348   -919
    207    -54   -262    -75    233   -158    -57   -205    -67      5    329   -831
    213    -57   -270    -77    239   -163    -54   -187    -57      2    314   -750
    213    -77   -290    -67    252   -184    -51   -171    -54    -15    314   -696
    205    -41   -249    -83    226   -145    -38   -150    -38      7    358   -636
    213    -23   -236    -96    223   -129    -25   -140    -18     33    387   -605
    218    -18   -236   -101    226   -127    -28   -140    -15     20    381   -571
    207    -44   -252    -80    228   -148    -31   -148    -20     -2    374   -561
    223    -33   -259    -96    239   -148    -36   -153    -23    -10    371   -537
    241      0   -244   -122    241   -122    -36   -153    -18    -10    379   -509
    239     33   -207   -137    223    -85    -33   -137     -7    -10    387   -465
    241     57   -184   -148    213    -62    -33   -132     -2     -7    407   -459
    233     62   -174   -150    205    -54    -31   -140     -2    -18    433   -514
    252     72   -181   -163    218    -54    -36   -140      2    -28    420   -550
    272    106   -166   -189    218    -28    -33   -124      7    -31    428   -579
    283    142   -140   -213    213      2      0    -93     38    -18    446   -600
    314    187   -127   -252    220     28     18    -85     57    -18    480   -644
    337    189   -148   -265    241     20     18    -90     54    -33    491   -701
    332    179   -153   -257    241     12     25    -80     67    -41    428   -659
    329    192   -137   -259    233     28     41    -62     83    -33    361   -555
    348    239   -109   -296    228     67     51    -57     93    -12    311   -480
    363    270    -93   -316    228     90     46    -54     96    -12    254   -413
    374    272   -103   -324    239     83     25    -54     80     -7    215   -353
    389    262   -127   -324    259     67      2    -72     51     -2    171   -335
    394    241   -153   -319    275     44    -15    -85     23     -5    129   -293
    405    218   -187   -314    296     15    -33    -93     -7    -20     88   -259
    410    174   -236   -293    322    -31    -49    -98    -38    -46     51   -233
    405    101   -303   -252    355   -101    -59   -106    -75    -83     15   -223
    379     83   -298   -233    337   -106    -54    -98    -83    -83     10   -189
    361     54   -306   -207    335   -124    -59   -103   -101    -96     -5   -176
    337     38   -301   -189    319   -129    -64   -106   -111   -103    -20   -137
    309     10   -298   -158    303   -142    -64   -109   -127   -116    -75    -49
    303    -15   -322   -145    311   -168    -70   -119   -153   -137   -168     51
    303    -18   -322   -145    311   -168    -67   -116   -163   -145   -265    192
    298    -15   -314   -142    306   -163    -64   -111   -171   -137   -363    335
    301    -12   -314   -142    306   -163    -62   -103   -179   -116   -431    452
    301    -12   -316   -145    306   -163    -57   -109   -192   -106   -449    488
    283    -31   -316   -127    298   -174    -49   -103   -197    -96   -444    501
    265    -70   -337    -98    301   -202    -20    -64   -200    -98   -449    485
    272   -127   -400    -72    335   -262     72     46   -155    -90   -449    431
    277    -64   -345   -106    309   -202    210    218    -33     -5   -361    441
    316     64   -252   -192    283    -93    322    413    132    148   -194    540
    361    340    -23   -353    192    158    350    514    319    384     80    792
    335    859    524   -597    -93    693    303    480    542    750    527   1241
    150   1257   1106   -704   -478   1182     70    171    613   1013    891   1600
     20   1117   1096   -568   -537   1106   -200   -231    374    867    807   1501
    -44    524    568   -241   -306    545   -374   -594   -132    283    249    974
      5   -148   -153     72     77   -150   -446   -724   -550   -303   -355    376
     67   -400   -467    163    265   -431   -392   -594   -566   -407   -485    202
    103   -397   -504    145    303   -449   -285   -441   -465   -350   -428    220
    124   -314   -439     93    280   -376   -179   -298   -332   -257   -322    298
    148   -210   -358     31    252   -283    -93   -192   -215   -158   -215    402
    153   -140   -296     -7    223   -218    -46   -140   -153   -103   -142    475
    150    -98   -249    -25    197   -171    -20   -111   -119    -75    -88    514
    148    -80   -228    -33    187   -153    -10    -90   -103    -62    -38    530
    137   -106   -244    -15    189   -174      5    -72    -90    -44      2    548
    135    -96   -233    -20    181   -163     23    -57    -75    -23     51    574
    129    -67   -200    -31    163   -132     36    -38    -57    -12     90    589
    124    -51   -179    -36    150   -114     46    -28    -51    -18     98    589
    109    -57   -166    -25    137   -111     54    -18    -44    -20     96    574
     93    -44   -137    -25    114    -90     64      0    -31    -10     88    571
     83    -25   -109    -28     93    -67     83     23    -12      7     83    576
     67    -38   -106    -15     85    -72     90     33     -7      7     77    566
     59    -51   -111     -2     85    -80     98     38      0      2     77    574
     44    -38    -83     -5     62    -59    109     54     15     10     85    584
     38    -15    -54    -12     44    -33    116     70     28     23    116    589
     33    -10    -46    -12     38    -25    119     80     38     28    168    587
     15    -15    -31      0     23    -23    122     90     41     31    228    581
      5    -15    -23      2     12    -18    132    103     46     41    296    579
      0    -10    -10      5      2    -10    135    119     62     67    355    574
     -2    -12    -10      5      2    -10    135    129     67     75    410    558
     -5      0      5      2     -5      2    137    137     72     75    415    540
    -23     18     38      2    -31     28    140    142     75     96    394    527
    -33     15     46      7    -38     31    142    150     80    109    405    509
    -33     18     49      5    -41     33    142    158     80    124    439    504
    -23     20     44      2    -33     31    137    163     83    137    454    509
    -18     10     25      2    -20     18    124    158     80    145    454    506
     -5     28     33    -12    -20     31    119    155     85    166    465    498
      5     33     28    -20    -10     31    103    148     77    168    472    488
     33     36      2    -33     15     20     85    129     54    163    426    480
     67     46    -20    -59     44     15     72    111     46    161    389    478
     96     38    -57    -67     77     -7     62    103     57    168    374    480
     98     23    -75    -62     85    -25     59     98     80    171    350    465
    101     25    -75    -62     88    -23     54     90     93    181    376    441
    111     25    -88    -70     98    -31     49     85     93    166    355    402
    119     10   -111    -64    116    -49     51     88    101    127    309    358
    119     -7   -127    -57    122    -67     62    101    114     96    252    298
    119    -12   -132    -51    124    -72     70    114    127    103    236    259
    116    -12   -129    -51    122    -70     75    127    140    150    244    241
    122    -18   -142    -51    132    -80     83    137    137    168    200    223
    129    -20   -153    -54    140    -85     88    142    127    174    127    207
    140    -25   -166    -57    153    -96     93    148    122    189     67    205
    189    -20   -210    -85    197   -114     85    140     98    181     44    192
    275     -5   -283   -135    277   -142     59    116     67    166     25    176
    368     -2   -374   -184    368   -187     23     85     28    142      7    163
    426    -18   -444   -202    433   -231      0     59    -12    119     -7    153
    418    -44   -462   -189    439   -252    -23     38    -46     98    -20    129
    371    -77   -452   -148    410   -265    -15     36    -62     88    -36    114
    314   -114   -431   -101    371   -270      5     49    -64     90    -49     90
    283   -135   -418    -72    350   -275     23     57    -62     98    -57     57
    272   -153   -426    -62    348   -288     31     64    -57    111    -57     15
    270   -168   -441    -51    355   -303     33     72    -51    127    -59    -15
    272   -181   -454    -46    361   -316     41     83    -41    145    -49    -41
    272   -187   -459    -41    366   -322     49     90    -33    155    -36    -67
    277   -189   -470    -44    374   -329     49     93    -28    155    -25    -80
    288   -202   -491    -41    387   -348     46     98    -31    150    -25    -96
    298   -189   -488    -54    392   -340     41     96    -36    150    -23    -96
    316   -163   -480    -75    397   -322     41    101    -31    168    -12    -85
    324   -179   -504    -72    413   -340     36    101    -38    166    -12    -96
    324   -168   -493    -77    407   -329     36    106    -36    181      5    -93
    316   -148   -465    -85    387   -303     38    111    -31    194     23    -90
    311   -129   -441    -90    376   -285     33    114    -31    200     33    -77
    301   -106   -407    -98    353   -257     28    119    -28    207     51    -57
    288   -103   -394    -93    340   -249     38    132    -20    220     70    -33
    275    -96   -374    -90    322   -233     64    155     -2    244     96      0
    277    -93   -371    -90    324   -231     83    181     15    265    122     38
    277    -62   -340   -109    306   -200     98    205     31    288    137     93
    272    -44   -316   -114    293   -179    116    226     41    309    145    140
    246    -59   -309    -96    275   -181    124    233     46    319    140    179
    231    -72   -303    -77    267   -187    127    241     44    322    129    207
    223    -41   -265    -90    244   -153    135    257     57    327    137    236
    210      5   -205   -106    207    -98    142    272     75    342    153    283
    189     20   -168   -106    179    -75    140    277     90    358    168    327
    181     23   -158   -101    171    -67    122    270     88    355    176    345
    176      7   -168    -93    171    -77     93    254     72    335    158    329
    168    -18   -187    -75    176   -101     80    246     67    316    150    314
    150    -49   -200    -51    174   -124     64    218     49    285    145    236
    137    -80   -218    -28    176   -148     57    192     38    267    148    168
    127   -119   -246     -5    184   -181     44    187     25    244    150     93
    109   -155   -265     23    187   -210     41    176     15    218    140     41
     90   -197   -288     51    189   -244     31    155     -7    176    114     -5
     75   -207   -283     67    179   -244     25    137    -15    153    109    -23
     54   -223   -277     83    163   -249     25    135    -18    140    109    -36
     36   -239   -277    101    155   -257     18    135    -25    119    111    -62
     25   -267   -293    119    158   -277     12    135    -31     98    116    -83
     15   -262   -277    124    145   -270     15    142    -23     96    129    -83
      0   -303   -303    150    150   -303      5    140    -36     64    119   -114
    -15   -290   -275    153    129   -283      5    145    -36     64    132   -124
    -28   -293   -265    158    116   -280     -2    140    -41     54    129   -150
    -28   -332   -303    181    137   -319     10    168    -33     36    109   -192
    -33   -402   -371    215    168   -387    101    285      2     15     67   -265
    -31   -374   -345    202    155   -361    223    439     96     64     88   -277
      2   -254   -257    124    127   -254    327    615    246    197    200   -192
     46     -2    -49    -20     46    -25    368    730    423    410    428     28
     31    478    446   -254   -207    462    316    717    623    753    820    436
    -96    893    989   -400   -542    940    119    491    711   1039   1156    779
   -202    867   1070   -332   -639    969   -161    116    509    984   1127    756
   -293    368    662    -36   -478    514   -335   -270     18    452    613    306
   -309   -277     28    293   -171   -124   -392   -379   -389   -109     23   -205
   -293   -636   -342    465     23   -491   -368   -262   -462   -265   -181   -394
   -285   -758   -472    519     93   -615   -288   -122   -407   -246   -207   -402
   -293   -745   -452    519     77   -600   -220    -20   -329   -179   -161   -350
   -290   -670   -381    478     44   -524   -137     70   -228    -90    -83   -280
   -288   -584   -296    436      2   -441    -70    137   -145     -5     -2   -194
   -298   -537   -241    415    -31   -389    -33    181   -101     46     51   -129
   -316   -537   -220    428    -49   -379    -15    197    -88     67     85    -88
   -337   -522   -184    428    -77   -353     10    213    -64     96    153    -33
   -384   -514   -129    449   -129   -324     33    233    -44    122    213     15
   -436   -498    -62    465   -189   -280     57    249    -20    155    254     64
   -480   -483     -2    483   -239   -244     83    259      2    184    290    103
   -553   -480     72    514   -314   -205    116    272     28    226    335    140
   -620   -441    179    530   -402   -132    166    311     77    288    389    189
   -709   -392    316    548   -517    -38    233    361    135    348    436    241
   -859   -379    480    620   -670     49    303    423    194    402    480    301
   -919   -358    561    636   -740    101    319    431    207    402    426    340
   -807   -316    491    561   -652     85    275    394    171    332    275    337
   -675   -267    407    470   -542     70    236    371    150    280    187    335
   -605   -228    376    418   -491     72    226    353    135    265    132    348
   -566   -200    366    381   -467     83    239    345    137    267     51    376
   -524   -166    355    345   -441     93    233    340    135    265    -36    379
   -483   -155    324    319   -405     83    223    335    132    241    -98    350
   -449   -124    324    288   -387     98    220    327    137    226   -119    301
   -436   -101    332    267   -387    114    210    316    140    231   -150    228
   -428    -88    340    257   -384    124    200    306    142    231   -168    171
   -420    -77    342    249   -381    129    189    298    148    223   -181    137
   -405    -75    329    241   -368    127    174    285    145    194   -194    114
   -387    -93    293    239   -342     98    153    262    129    161   -200     96
   -363    -70    290    215   -329    109    158    265    142    179   -153    127
   -348    -54    293    200   -322    119    163    272    161    205   -119    145
   -342    -75    267    210   -306     96    150    265    155    207    -98    140
   -329   -106    220    218   -277     57    137    246    142    194    -88    137
   -301   -114    187    207   -244     36    129    233    129    187    -75    135
   -285   -114    168    200   -228     25    122    213    111    181    -51    129
   -257   -135    122    197   -189     -7    106    192     90    161    -38    116
   -218   -179     36    197   -127    -72     90    176     67    122    -33     96
   -174   -192    -18    181    -80   -106     75    153     46    101    -18     80
   -103   -200    -96    150     -5   -150     59    132     23     77     -5     57
    -20   -213   -192    116     85   -202     36    109     -2     51     -7     20
     88   -194   -285     51    187   -239      2     67    -36     28    -44    -25
    210   -213   -423      2    314   -319    -23     36    -70    -10    -85    -85
    322   -220   -542    -51    431   -381    -49      7    -98    -46   -109   -137
    431   -207   -639   -111    535   -423    -72    -12   -119    -70   -116   -171
    470   -226   -698   -122    584   -462    -88    -28   -132    -96   -137   -205
    496   -223   -722   -137    607   -472    -98    -44   -140   -109   -158   -241
    540   -226   -766   -158    652   -496   -106    -54   -150   -119   -176   -277
    532   -254   -787   -137    659   -519   -103    -57   -150   -119   -189   -296
    548   -275   -823   -137    683   -550    -96    -62   -153   -127   -218   -319
    545   -270   -815   -137    678   -542    -96    -70   -155   -135   -239   -329
    522   -262   -784   -132    652   -524    -90    -75   -158   -137   -254   -332
    498   -257   -756   -119    626   -506    -75    -64   -145   -129   -265   -319
    480   -239   -719   -122    597   -478    -75    -62   -137   -111   -254   -301
    454   -233   -691   -111    571   -462    -70    -51   -119    -93   -246   -277
    431   -239   -670    -98    548   -454    -64    -44   -111    -83   -246   -257
    413   -218   -631    -96    522   -423    -64    -38   -103    -67   -241   -233
    389   -200   -589    -96    488   -394    -49     -5    -72    -28   -220   -197
    387   -194   -581    -96    483   -387    -41     12    -51      0   -207   -184
    368   -176   -545    -96    454   -361    -28     28    -31     33   -194   -155
    335   -145   -480    -93    407   -311    -10     54     -5     70   -171   -124
    340   -129   -470   -106    405   -301    -12     64      2     75   -166   -109
    329   -135   -467    -98    397   -301    -12     77     10     96   -153    -96
    319   -150   -470    -85    392   -311     -7     83     12    116   -158    -96
    303   -122   -426    -90    363   -272      5    101     41    155   -140    -64
    275   -129   -405    -72    337   -267      7    103     41    153   -150    -59
    275   -109   -387    -83    329   -246     23    119     62    179   -129    -31
    275    -72   -348   -103    311   -210     31    127     75    200   -111     -7
    265    -54   -319   -103    290   -187     51    145     93    220   -103      2
    265    -49   -314   -109    288   -181     72    163    109    233    -90     18
    262    -23   -285   -119    272   -153     90    174    122    262    -54     23
    254    -18   -272   -119    262   -145     93    176    127    280    -23     23
    259      2   -257   -129    259   -127    109    184    145    303     18     44
    275      5   -272   -142    272   -135    124    192    161    324     54     62
    254     15   -241   -135    246   -111    132    192    168    337     59     75
    252     51   -202   -153    226    -72    132    189    171    345     44     96
    239     54   -184   -145    213    -64    106    163    150    337     12    101
    226     33   -194   -129    210    -80     90    150    140    332    -15    103
    213     18   -194   -116    205    -88     70    135    124    319    -57     98
    205     12   -194   -109    197    -90     59    127    111    311    -93     88
    187    -41   -228    -72    207   -135     54    137    103    311   -111     77
    168    -90   -259    -41    210   -174     54    135     93    319   -122     51
    166   -114   -280    -25    220   -197     57    137     85    309   -140     49
    140   -161   -303      7    220   -231     51    137     67    283   -179     41
    122   -174   -296     25    207   -233     36    129     57    270   -207     28
    119   -189   -309     33    213   -246     28    127     41    262   -218      2
    101   -205   -309     51    205   -257     33    132     36    265   -213    -18
     90   -220   -311     62    197   -265     36    129     38    270   -202    -18
     88   -207   -296     59    192   -252     28    122     33    267   -200    -28
     75   -210   -285     64    176   -246     18    111     31    267   -207    -44
     51   -220   -272     83    161   -244     18    103     33    270   -205    -33
     36   -226   -262     93    145   -241     31    106     44    262   -220    -51
     18   -270   -288    127    153   -277     59    132     51    239   -259   -109
     15   -319   -335    150    174   -324    137    231    101    236   -293   -148
    -25   -285   -259    155    114   -275    252    374    210    298   -265   -137
    -33   -205   -174    116     67   -192    350    522    342    405   -189   -106
     -5     10     15     -2    -10     12    405    618    496    589     -5     41
     20    413    389   -218   -184    402    361    620    688    924    394    389
    -41    810    852   -384   -446    831    166    376    730   1179    740    670
    -88    818    906   -366   -498    862   -103     -2    517   1111    769    623
   -148    381    530   -116   -337    454   -236   -340     96    605    345    215
   -176   -168      7    171    -93    -83   -265   -462   -285     23   -200   -246
   -150   -493   -342    319     96   -418   -236   -389   -361   -163   -381   -452
   -140   -652   -514    394    184   -581   -168   -288   -314   -184   -392   -537
   -135   -665   -530    400    197   -597   -114   -226   -244   -155   -335   -535
    -98   -584   -485    340    192   -535    -38   -163   -155   -101   -236   -506
    -59   -491   -431    275    184   -462     15   -106    -80    -46   -142   -465
    -25   -444   -420    233    197   -433     38    -83    -46    -31   -101   -441
     25   -415   -441    194    233   -428     41    -83    -49    -38    -80   -431
     93   -413   -509    158    298   -459     28   -103    -90    -59    -83   -444
    194   -392   -587     98    389   -488     -2   -127   -150    -72    -96   -452
    327   -345   -675      7    501   -509    -54   -166   -189    -72    -93   -449
    433   -340   -774    -46    602   -555    -83   -181   -187   -119    -83   -431
    517   -353   -870    -83    693   -610   -106   -192   -205   -189   -106   -423
    615   -342   -961   -137    787   -652   -137   -220   -223   -223   -124   -449
    719   -340  -1062   -192    888   -701   -174   -259   -246   -249   -137   -514
    805   -329  -1135   -236    969   -732   -207   -296   -270   -272   -129   -576
    896   -324  -1221   -285   1057   -771   -241   -324   -296   -301   -129   -672
    987   -332  -1322   -327   1153   -826   -272   -363   -324   -329   -135   -740
   1067   -327  -1395   -371   1228   -859   -306   -392   -353   -353   -129   -779
   1153   -303  -1457   -423   1304   -880   -327   -402   -374   -381   -111   -810
   1228   -285  -1514   -472   1371   -898   -355   -423   -389   -407    -67   -852
   1273   -277  -1553   -498   1410   -914   -371   -433   -400   -423    -18   -883
   1299   -267  -1566   -517   1431   -917   -384   -433   -402   -436     36   -901
   1345   -270  -1615   -537   1480   -943   -405   -446   -420   -462     98   -922
   1376   -262  -1639   -561   1506   -950   -428   -452   -436   -475    176   -898
   1387   -257  -1644   -566   1514   -948   -439   -449   -454   -478    218   -878
   1405   -254  -1660   -576   1530   -956   -449   -454   -472   -483    262   -904
   1384   -270  -1654   -555   1519   -961   -449   -444   -462   -480    265   -901
   1376   -283  -1662   -548   1519   -971   -459   -436   -454   -488    272   -885
   1356   -283  -1641   -537   1499   -961   -465   -431   -449   -493    293   -875
   1319   -265  -1584   -530   1452   -924   -462   -420   -441   -493    226   -841
   1293   -259  -1553   -517   1423   -906   -462   -418   -444   -509    176   -826
   1299   -244  -1543   -527   1418   -893   -454   -415   -439   -501    163   -813
   1275   -231  -1506   -522   1389   -867   -446   -420   -439   -504    148   -807
   1247   -223  -1470   -511   1356   -846   -444   -420   -446   -511    137   -810
   1210   -231  -1441   -488   1325   -836   -433   -420   -452   -519    145   -795
   1156   -197  -1353   -483   1254   -774   -413   -415   -452   -509    145   -766
   1117   -176  -1293   -470   1205   -735   -384   -407   -433   -491    127   -724
   1062   -205  -1270   -431   1163   -737   -358   -400   -426   -491     93   -704
   1008   -192  -1200   -407   1104   -696   -329   -384   -407   -472     88   -657
    945   -181  -1127   -384   1036   -654   -309   -368   -389   -454     59   -618
    896   -174  -1070   -361    982   -620   -288   -353   -366   -433     31   -584
    841   -168  -1013   -337    924   -589   -265   -337   -345   -410     15   -550
    800   -155   -956   -322    878   -555   -239   -316   -319   -381      7   -519
    761   -135   -898   -314    828   -517   -215   -296   -290   -355    -10   -488
    706   -119   -826   -293    766   -472   -194   -283   -262   -332    -38   -454
    652   -114   -769   -270    709   -441   -174   -270   -239   -314    -59   -423
    613   -114   -727   -249    670   -420   -153   -254   -218   -301    -75   -402
    576   -106   -683   -236    628   -394   -129   -241   -197   -283    -83   -384
    527   -106   -633   -210    579   -371   -114   -231   -179   -267    -80   -363
    485    -98   -587   -194    535   -342   -103   -220   -166   -254    -90   -337
    452    -88   -540   -181    496   -314    -93   -207   -158   -233    -88   -319
    410    -93   -506   -161    457   -298    -80   -194   -148   -223    -88   -324
    374    -88   -462   -142    418   -275    -57   -176   -132   -205    -75   -311
    340    -77   -418   -132    379   -246    -44   -163   -116   -181    -64   -298
    309    -64   -374   -122    340   -218    -28   -137    -93   -153    -49   -280
    277    -59   -337   -111    303   -197    -15   -116    -77   -132    -33   -259
    249    -44   -293   -103    270   -168      0    -93    -59   -106    -15   -231
    223    -18   -241   -103    231   -129     10    -75    -41    -80     -5   -210
    205      2   -202   -103    205    -98      7    -62    -31    -64     -2   -189
    189     10   -181   -101    184    -83     15    -44    -15    -51     -2   -163
    168     20   -148    -96    158    -62     28    -20      7    -28     15   -142
    140     36   -106    -90    124    -33     38     -2     33      0     46   -122
    119     38    -80    -77    101    -20     46     15     57     23     77    -96
     98     46    -54    -75     75     -2     62     31     72     38    106    -80
     77     80      2    -80     38     41     80     51    101     70    137    -46
     46    103     54    -75     -5     80    106     80    132    101    166     -5
     23    106     83    -64    -28     96    140    111    158    127    168     36
     -5     96    101    -46    -54     98    148    124    168    140    153     64
    -33    111    142    -38    -88    127    166    145    192    163    158     93
    -54    148    200    -46   -129    174    192    168    218    184    166    127
    -72    155    228    -41   -150    192    215    192    239    197    161    153
    -96    179    272    -41   -184    226    231    207    270    218    176    184
   -122    194    316    -36   -220    254    249    220    306    239    194    207
   -140    200    340    -31   -241    270    252    233    327    246    207    223
   -153    205    358    -25   -254    280    252    236    340    259    220    239
   -161    205    363    -23   -262    283    236    228    335    254    226    239
   -174    184    358     -5   -267    270    223    226    329    239    239    244
   -197    153    350     20   -275    252    213    226    319    220    246    239
   -210    114    324     49   -267    218    207    226    309    197    259    213
   -194     90    283     49   -239    187    200    226    301    179    265    207
   -197     59    254     67   -226    155    192    218    285    158    254    194
   -226     23    246     98   -236    135    189    210    272    145    249    179
   -233     -2    231    119   -233    114    184    205    267    137    246    174
   -241    -38    202    140   -223     80    174    189    246    127    241    148
   -246    -57    189    150   -220     64    161    176    231    119    231    124
   -246    -62    184    155   -215     59    158    171    228    116    236    114
   -252    -59    192    155   -223     64    158    168    226    124    262    122
   -249    -62    187    153   -218     62    150    161    223    129    262    119
   -244    -59    181    150   -213     59    142    158    226    129    270    114
   -244    -57    187    148   -215     64    140    158    236    135    285    114
   -228    -75    153    153   -192     38    142    166    265    116    283     98
   -218   -127     90    171   -158    -18    218    259    345     80    239     57
   -215    -98    116    155   -168     10    329    402    480     93    252     59
   -197    -18    179    103   -187     80    436    576    646    189    340    145
   -158    171    329     -5   -244    249    493    717    818    376    517    324
   -148    571    719   -215   -433    644    472    758   1008    709    891    688
   -246   1000   1247   -376   -748   1122    345    600   1124   1049   1283   1039
   -332   1028   1361   -350   -846   1192     85    252    961   1072   1330   1062
   -397    680   1078   -140   -737    878   -103   -140    530    680    943    717
   -407     93    501    155   -454    296   -181   -342     62     83    301    197
   -368   -257    111    311   -241    -72   -181   -296    -90   -137     28    -49
   -340   -407    -70    374   -135   -239   -116   -171    -70   -148    -12    -98
   -319   -420   -101    371   -109   -262    -51    -83    -15   -106     10    -70
   -301   -340    -38    319   -132   -189     20      5     64    -33     72      0
   -298   -244     54    270   -179    -96     75     70    129     28    127     80
   -285   -179    106    231   -197    -36    103    103    161     64    150    137
   -246   -153     93    200   -171    -31    109    114    161     70    150    158
   -179   -135     41    155   -111    -46     96    103    148     67    145    171
   -109   -135    -25    119    -41    -80     80     85    119     51    127    161
    -51   -135    -85     93     15   -111     62     72     96     38    101    153
     -7   -148   -140     77     64   -145     46     59     77     23     77    148
     20   -150   -171     64     96   -161     33     57     64     15     75    145
     18   -150   -168     64     90   -158     38     62     64     20     83    155
     15   -148   -163     64     88   -155     41     64     64     23     83    171
     18   -155   -174     70     96   -163     38     64     57     20     77    197
     23   -161   -184     67    101   -174     36     64     51     18     72    218
     41   -166   -210     62    124   -187     36     70     49     18     77    239
     59   -168   -228     54    142   -200     28     62     38     15     72    252
     46   -166   -213     59    129   -189     28     70     38     15     70    265
     46   -161   -207     57    124   -181     23     80     33     15     70    275
     57   -150   -210     46    132   -179     20     88     31     23     77    277
     46   -148   -194     49    119   -168     20     90     31     31     85    280
     33   -148   -181     57    106   -163     23     90     33     38     88    280
     31   -137   -168     51     98   -153     25     88     36     41     90    277
     15   -122   -137     51     75   -129     25     90     38     46     96    272
      0   -119   -122     57     59   -119     28     93     44     54    101    272
      0   -122   -122     62     59   -122     25     96     46     57     98    275
     10   -122   -132     54     70   -127     18     98     38     54     90    262
      7   -103   -111     46     59   -109     12    103     38     59     93    265
      5    -93    -98     44     49    -96     10    106     41     67     90    270
     -2   -111   -109     57     51   -111      7    103     36     67     83    267
     -2   -109   -106     54     51   -109      0     90     23     57     72    262
      2   -103   -106     51     51   -106     -2     90     18     54     70    254
     -2    -98    -96     49     44    -98     -2     90      7     46     62    252
     -5    -88    -83     46     38    -85     -2     80      0     41     51    236
    -12    -88    -77     49     31    -83      5     72     -7     38     46    226
    -18   -103    -85     59     33    -96     10     67    -12     36     46    205
    -23   -119    -98     70     36   -111      7     64    -25     23     41    181
    -25   -127   -101     77     36   -114      7     59    -33      7     31    168
    -38   -137   -101     85     31   -119     12     59    -33      5     25    153
    -38   -137    -98     88     28   -116     25     70    -23     12     25    140
    -36   -119    -85     75     23   -103     44     85     -5     28     36    127
    -38   -103    -64     72     12    -85     54     93     10     33     41     98
    -49   -103    -54     75      0    -77     62    101     20     38     49     75
    -64   -109    -46     85    -10    -77     75    119     41     51     59     62
    -88   -124    -36    106    -28    -80     85    137     57     64     72     51
   -106   -124    -18    116    -44    -72     90    150     67     83     88     41
   -122   -127     -5    122    -59    -67     88    148     64     83     93     20
   -135   -124     10    129    -75    -57     88    140     67     75     93      0
   -171   -111     59    140   -119    -25     98    148     80     90    109      0
   -207   -116     90    163   -150    -12    109    161     96    109    122     12
   -239   -122    116    179   -179     -5    114    176    109    119    137     20
   -277   -109    168    192   -223     28    127    192    122    135    155     31
   -311    -85    226    197   -270     70    140    205    145    161    187     46
   -358    -70    288    215   -324    109    161    223    174    189    223     70
   -418    -75    340    244   -381    132    187    249    207    226    257     85
   -488    -36    452    262   -472    207    226    290    262    288    303    129
   -568      0    568    283   -568    283    265    335    314    345    361    181
   -672     18    691    327   -680    353    314    392    381    415    441    249
   -841     28    870    405   -857    449    371    457    446    483    506    327
   -870     44    914    413   -893    480    368    446    444    454    457    332
   -748     96    841    324   -795    467    306    400    402    371    353    324
   -641     90    732    275   -685    410    270    368    355    314    262    296
   -610     57    665    275   -636    361    288    361    335    314    200    290
   -613     25    639    293   -626    329    316    355    322    319    179    306
   -600     36    636    280   -618    335    324    363    324    335    194    301
   -537     96    633    220   -584    363    319    379    342    348    202    275
   -491    127    615    181   -553    371    306    374    335    324    189    218
   -472    171    644    150   -558    407    311    381    345    327    202    184
   -457    194    652    127   -553    423    316    384    348    322    205    168
   -407    220    628     93   -517    423    311    379    348    314    192    181
   -374    228    602     70   -488    415    309    366    342    298    158    202
   -342    265    605     38   -472    433    306    363    348    296    161    228
   -311    277    589     15   -452    433    298    355    340    288    163    220
   -298    241    540     28   -418    389    275    327    309    265    140    166
   -280    223    504     28   -392    361    244    298    285    252    127    129
   -262    220    483     20   -371    350    223    283    270    239    124    109
   -246    207    454     18   -350    329    205    267    254    226    119     96
   -236    176    413     31   -324    293    189    252    231    197     98     75
   -236    127    363     51   -298    244    176    236    210    168     72     51
   -215    101    316     57   -265    207    166    223    194    153     57     28
   -192     51    244     67   -218    148    142    189    163    119     33    -12
   -174     25    200     75   -187    111    129    163    142    101     23    -38
   -161    -10    150     83   -158     70    114    135    119     80     15    -72
   -150    -23    127     85   -140     51    111    119    111     75     18    -93
   -148    -15    132     80   -142     57    116    111    116     88     38    -98
   -153    -31    122     93   -137     44    122    106    116     93     46   -106
   -179    -28    150    101   -166     59    119     98    114     88     62   -114
   -202    -36    163    119   -184     62    122     96    114     85     75   -119
   -223    -64    155    142   -192     44    127     96    114     77     75   -129
   -226   -116    109    171   -168     -5    142    114    106     59     57   -158
   -205   -166     38    184   -124    -64    226    207    145     49     31   -200
   -194   -129     64    161   -129    -33    342    350    241     98     70   -184
   -145      0    142     72   -142     70    454    532    392    231    194    -64
    -70    259    329    -93   -200    293    491    652    563    439    420    163
    -44    743    787   -350   -415    763    428    631    753    763    802    561
   -163   1153   1314   -496   -740   1234    244    415    849   1047   1145    904
   -272   1085   1358   -407   -815   1221    -36     28    646    961   1093    857
   -314    558    872   -122   -592    714   -252   -413    124    400    550    381
   -244    -59    181    150   -213     59   -348   -594   -314   -187    -51   -158
   -148   -371   -223    259     36   -296   -329   -501   -387   -355   -259   -374
    -80   -446   -366    262    140   -405   -259   -381   -335   -353   -283   -418
    -38   -413   -374    226    166   -394   -181   -272   -244   -290   -246   -394
     15   -288   -306    135    158   -296   -109   -181   -153   -210   -189   -337
     49   -192   -241     70    142   -215    -57   -122    -85   -148   -148   -280
     54   -158   -213     49    129   -184    -25    -88    -49   -116   -137   -244
     67   -158   -226     46    145   -192     -7    -72    -33   -106   -145   -228
     64   -140   -205     36    132   -171      2    -59    -20    -90   -145   -207
     59   -158   -218     49    137   -187     12    -49    -15    -90   -155   -200
     38   -174   -215     67    124   -194     31    -33     -7    -85   -155   -184
     31   -153   -184     62    106   -168     54    -10     18    -62   -122   -142
      5   -135   -142     64     72   -140     64      5     36    -41   -103   -124
     -7   -119   -114     62     51   -116     80     23     54    -25    -85    -96
    -28   -119    -90     72     28   -106     90     36     64    -18    -75    -75
    -46   -119    -72     83     12    -96    101     46     72    -18    -67    -64
    -54   -106    -51     77     -2    -80    101     57     77    -18    -57    -49
    -49    -88    -38     67     -5    -64    111     67     88     -7    -54    -28
    -38    -77    -38     57     -2    -59    114     75     96     -2    -57    -10
    -46    -59    -12     54    -18    -36    127     88    111     12    -46     23
    -64    -64      0     64    -33    -33    135     93    114     12    -46     33
    -64    -54     10     59    -38    -23    135     98    122     20    -33     44
    -62    -49     12     54    -41    -18    129     96    119     20    -36     44
    -54    -46      7     51    -31    -20    132    101    122     23    -36     46
    -33    -25      7     28    -20    -10    135    103    127     28    -33     46
    -33    -28      5     28    -20    -12    132    106    132     38    -31     49
    -33    -36     -5     33    -15    -20    122    103    129     41    -33     49
     -5    -10     -5      7      0     -7    116    101    132     46    -25     54
     25      5    -20    -15     23     -7     98     83    122     44    -25     62
     67      5    -62    -36     64    -28     72     67    106     31    -28     59
    127     12   -114    -72    119    -49     46     44     85     18    -28     54
    210     28   -181   -119    197    -75     15     18     64      0    -36     44
    335     44   -293   -189    314   -124    -28    -23     25    -31    -62     28
    420     44   -379   -233    400   -166    -64    -57     -7    -62    -83     15
    470     46   -426   -259    449   -189    -85    -77    -28    -85    -88     12
    501     38   -462   -270    483   -210    -96    -98    -51   -103    -93      0
    514     31   -483   -272    498   -226   -106   -119    -77   -122   -106    -10
    501     25   -475   -265    488   -223   -101   -119    -85   -124   -116     -7
    485      0   -485   -244    483   -241    -90   -119    -90   -132   -129    -10
    462    -31   -493   -215    478   -262    -75   -111    -90   -132   -132    -25
    436    -38   -478   -200    454   -257    -57    -98    -75   -114   -111    -25
    407    -33   -444   -187    426   -239    -36    -80    -59   -101   -101    -25
    381    -33   -418   -174    397   -226    -20    -67    -46    -88   -101    -25
    355    -38   -394   -158    374   -215     -2    -51    -28    -77    -96    -33
    332    -36   -371   -148    350   -205     15    -36     -7    -62    -83    -49
    309    -31   -340   -140    324   -184     33    -12     15    -36    -64    -49
    280    -38   -322   -122    298   -179     51      0     31    -18    -62    -59
    257    -44   -301   -106    277   -171     59      2     44     -7    -57    -64
    239    -51   -290    -96    262   -171     57      0     46     -5    -59    -77
    215    -54   -270    -80    241   -163     64      2     57      5    -51    -77
    187    -57   -244    -64    213   -150     72      0     59     10    -49    -83
    168    -44   -213    -62    189   -127     80      7     75     20    -44    -83
    150    -38   -189    -57    168   -114     90     12     85     28    -49    -85
    135    -18   -153    -59    142    -85     98     20    101     44    -33    -85
    122    -10   -132    -59    127    -70    109     25    116     54    -18    -93
    109      0   -109    -54    109    -54    116     25    129     64      0   -101
     90     10    -80    -51     85    -36    127     33    140     77     18   -111
     80     10    -70    -46     75    -28    129     28    145     77     28   -132
     70      7    -64    -41     67    -28    129     18    148     77     41   -148
     64      2    -62    -33     64    -28    129      0    153     80     49   -158
     59     15    -44    -38     51    -15    140     -2    166     93     62   -161
     54     20    -33    -38     44     -7    145      0    171    101     80   -168
     46     12    -33    -31     41    -10    148     -5    174    101     90   -179
     44      7    -36    -25     41    -12    145     -7    166     93     93   -194
     33      7    -25    -23     28     -7    142    -10    166     98    109   -194
     33     20    -12    -25     23      5    148     -2    181    114    137   -184
     28     33      2    -31     12     18    155      0    194    127    163   -179
     41     54     12    -46     15     33    161      0    194    122    171   -194
     41     77     36    -62      2     59    176      7    205    127    197   -210
     46     85     36    -67      5     62    181     10    202    119    231   -231
     -7     80     85    -38    -46     83    202     31    215    129    290   -228
    -18     98    116    -38    -67    106    207     31    218    140    337   -236
      5    127    122    -67    -57    124    202     25    218    142    368   -239
      5    155    150    -83    -72    153    197     31    220    140    397   -236
    -18    179    194    -83   -106    187    192     33    226    137    413   -213
     -2    179    181    -88    -90    179    161     12    210    109    387   -210
     -7    187    192    -90   -101    189    148     10    202     98    368   -187
     36    176    140   -109    -51    158    114    -23    163     54    314   -187
     70    135     64   -103      2    101     80    -70    119     -2    226   -197
     72     93     20    -83     25     57     67    -96     96    -33    150   -231
     85     28    -57    -59     72    -12     49   -109     67    -57    119   -303
     70      2    -70    -36     70    -33     49   -109     59    -57     96   -332
     44    -38    -83     -5     62    -59     41   -116     44    -62     57   -361
     33    -51    -85     10     59    -67     38   -124     31    -62     36   -384
     20    -57    -80     18     49    -67     46   -132     28    -64     20   -376
     15    -77    -93     28     54    -85     41   -137     18    -70     12   -358
     10   -106   -119     46     64   -114     33   -148      0    -80      0   -353
      7    -80    -88     36     46    -83     41   -150      0    -59     33   -329
      7    -59    -67     25     36    -64     46   -153     -7    -41     64   -296
     12    -51    -64     18     36    -57     49   -158     -2    -28     80   -275
     -7    -80    -72     44     31    -77     59   -153      5    -36     80   -275
    -12   -122   -109     67     46   -116     83   -119      7    -67     72   -311
      2   -158   -161     75     80   -158    171     -2     51    -64     49   -348
     18    -90   -109     36     62    -98    296    153    158     15     96   -311
     64     49    -15    -57     38     18    400    340    311    158    228   -200
    119    309    189   -213    -33    249    446    465    488    379    467     36
     96    828    732   -462   -319    782    423    459    714    750    896    485
    -70   1239   1306   -584   -688   1273    252    228    810   1044   1252    844
   -187   1150   1337   -480   -763   1241     -7   -150    594    953   1192    784
   -246    615    862   -184   -553    737   -189   -532     88    402    636    285
   -197    -20    176    109   -187     77   -280   -652   -322   -148     38   -262
   -135   -327   -192    231     28   -259   -267   -553   -392   -288   -150   -457
   -109   -381   -272    244     80   -327   -192   -420   -329   -259   -150   -470
    -85   -337   -252    213     83   -296    -85   -283   -220   -181    -85   -420
    -64   -233   -171    148     51   -202     12   -168   -122    -93     10   -353
    -46   -132    -85     90     18   -109     75    -98    -49    -33     96   -298
    -33    -77    -44     57      2    -62     98    -62    -12    -18    153   -265
    -28    -67    -38     49      5    -54    109    -44      2    -15    174   -246
    -31    -96    -64     62     15    -83    109    -36     -2    -33    168   -239
    -36   -116    -83     75     20   -101    106    -36     -5    -44    176   -228
    -31   -109    -77     67     23    -93    106    -28     -2    -46    197   -218
    -28    -80    -51     54     10    -67    114    -18     10    -33    218   -202
    -18    -62    -44     38     12    -54    111    -10     18    -28    239   -189
    -18    -57    -38     38      7    -49    103    -12     12    -38    254   -181
    -41    -59    -20     49    -12    -41     90    -18      5    -51    254   -179
    -44    -59    -15     51    -15    -38     90    -10     15    -51    246   -168
    -51    -75    -25     62    -15    -51     93      0     20    -62    231   -166
    -46    -85    -41     64     -2    -64     93     12     25    -59    236   -166
    -49    -90    -44     67     -5    -67     93     18     28    -64    244   -171
    -59    -85    -25     72    -18    -57     90     20     28    -67    241   -174
    -64    -67     -2     62    -31    -36     90     23     31    -67    244   -176
    -67    -33     31     49    -51     -2    101     36     46    -54    252   -171
    -67    -25     38     46    -54      5    101     41     51    -49    249   -174
    -57    -15     41     36    -49     12     98     49     57    -36    254   -163
    -62      0     59     31    -62     28     85     44     57    -25    249   -150
    -67     10     75     28    -70     41     88     49     67    -15    244   -137
    -57     31     85     10    -70     59     93     59     80     -2    244   -119
    -54     41     96      7    -75     67     83     59     85      5    241   -109
    -72      7     80     31    -77     44     72     57     77      0    223   -111
    -85     -2     83     44    -85     38     67     49     72     -5    202   -114
    -80     25    106     25    -93     64     62     44     70      0    192   -106
    -59     46    106      7    -83     75     54     44     70      5    187    -88
    -64     46    111      7    -88     77     49     44     67      5    179    -80
    -57     70    127     -7    -93     98     49     41     67      7    171    -72
    -44     93    135    -25    -88    114     46     41     70     12    161    -67
    -46     67    114    -10    -80     90     44     33     54     -5    129    -80
    -54     44     98      5    -77     70     36     23     41    -20    111   -101
    -49     38     88      5    -70     62     33     18     33    -25    111   -106
    -44     49     93     -2    -70     70     33     18     31    -25    124   -111
    -33     64     98    -15    -64     80     41     31     44     -7    153   -101
    -23     46     67    -12    -44     57     49     38     49     -7    148   -103
    -36     31     67      0    -51     49     67     54     59     -7    140   -109
    -49     49     98      0    -72     72     85     70     75      2    142   -111
    -41     85    127    -20    -83    106     93     85     96     20    166   -101
    -31    119    150    -46    -90    135    109    106    124     46    200    -83
    -49     83    132    -18    -90    106    124    119    135     46    205    -85
    -67     57    124      2    -96     90    129    124    142     46    194    -88
    -62     62    124      0    -93     93    127    122    148     44    181    -98
    -67     49    114      7    -90     83    124    119    145     36    179   -101
    -85     33    119     23   -101     75    119    116    142     36    184    -90
    -85     49    135     15   -111     93    106    119    153     51    200    -72
    -38    101    140    -31    -88    119    127    150    181     75    249    -38
     12    179    163    -98    -75    171    166    187    218    106    311     -5
    -44    150    194    -54   -119    171    150    179    215    101    327    -12
    -77    103    181    -12   -129    142    137    171    213     85    340    -15
    -10    184    194    -85   -101    189    168    202    249    116    400     23
    -28    187    213    -80   -122    200    181    218    267    127    428     41
    -80    140    218    -31   -150    179    166    205    254    109    426     31
    -88    116    202    -15   -148    158    153    192    249     93    436     36
    -83    114    197    -15   -140    155    163    200    259     90    467     57
    -83     96    179     -7   -132    137    161    200    259     75    478     64
    -70    124    192    -28   -129    158    166    207    272     88    501    101
    -57    142    197    -44   -127    168    168    213    280     93    511    116
    -54    140    194    -41   -124    166    174    213    290    101    514    129
    -51    132    184    -41   -119    158    171    210    280     93    501    135
    -38    148    184    -54   -111    166    176    215    288     98    498    158
    -41    153    194    -57   -119    174    189    226    301    101    488    176
    -36    163    200    -62   -116    181    213    239    332     96    462    187
    -20    168    189    -75   -103    179    228    254    374     90    410    226
    -36    179    213    -72   -124    194    244    270    410     88    322    314
    -62    176    236    -59   -150    207    257    285    433     90    241    397
    -72    176    249    -51   -161    213    267    290    441    106    179    459
    -98    166    265    -36   -181    215    298    314    459    142    153    527
   -132    174    303    -20   -218    239    319    329    470    189    171    574
   -158    176    335    -10   -249    254    316    329    462    233    189    600
   -176    158    335     10   -254    246    306    319    436    257    181    610
   -171    135    306     18   -239    218    272    293    402    259    161    594
   -181    109    288     36   -236    197    259    293    384    270    161    587
   -189     67    254     59   -223    158    252    298    363    262    148    558
   -210     -7    202    109   -207     96    226    280    322    236    124    506
   -236    -75    158    155   -197     38    197    254    285    215     98    444
   -197    -88    109    142   -153     10    192    254    265    210     93    428
   -176   -114     59    142   -119    -28    168    236    233    184     75    402
   -220   -197     23    210   -122    -88    135    215    194    142     31    374
   -174   -181     -7    176    -85    -96    129    205    174    127     -7    374
    -96   -132    -36    111    -31    -85    153    233    189    140      0    410
    -64   -129    -67     96      0    -98    158    246    192    150     10    439
   -127   -200    -72    163    -28   -137    127    215    166    132    -10    407
   -161   -249    -88    205    -38   -168     90    184    129     98    -44    374
   -150   -259   -109    205    -20   -184     70    171    114     93    -41    361
   -127   -257   -132    189      0   -194     77    189    114    101    -23    366
   -129   -309   -179    220     23   -244    109    239    124     96    -31    363
   -111   -358   -249    233     67   -303    197    363    176    103    -51    350
    -54   -267   -213    161     77   -241    322    524    296    194     15    413
     31   -119   -153     41     90   -135    418    678    441    332    145    542
     31     98     67    -64    -18     83    428    740    579    532    363    776
     72    615    542   -345   -233    579    361    698    763    880    774   1187
      5    958    950   -483   -472    956    122    392    763   1091   1049   1444
    -85    826    909   -371   -498    867   -161    -12    472    924    930   1314
   -145    267    413    -59   -277    340   -306   -353    -23    329    358    831
    -59   -210   -150    135     44   -181   -316   -379   -327   -132   -119    420
      0   -459   -459    228    228   -459   -270   -259   -350   -231   -262    267
    -33   -597   -563    314    265   -581   -223   -174   -311   -233   -290    189
    -23   -563   -540    293    257   -553   -166    -88   -223   -163   -239    192
    -38   -506   -470    272    213   -488   -111    -15   -135    -90   -179    231
     20   -394   -415    187    215   -405    -51     46    -51    -15   -116    236
    106   -288   -397     90    252   -342     15    114     15     44    -67    262
     54   -303   -358    124    205   -329     31    132     28     41    -62    280
      7   -335   -342    163    174   -337      0    122     23     25    -77    259
      0   -350   -350    176    174   -350    -10    122     23     12    -80    244
    -10   -374   -363    192    174   -368    -18     96      7    -12    -98    202
     -5   -384   -379    194    187   -381    -18     90      2    -25   -101    171
     10   -368   -379    176    194   -374    -12     90     10    -28    -96    153
     25   -337   -363    153    194   -350    -10     83     15    -28    -90    132
    -15   -387   -371    200    176   -381    -23     75     10    -46    -96     98
    -44   -428   -384    236    168   -407    -31     72      5    -59   -103     64
    -49   -420   -371    236    158   -397    -49     54     -2    -67   -101     59
     38   -301   -342    129    189   -322     -7     98     46    -12    -44    109
     41   -283   -324    119    181   -303     20    122     72     20    -10    124
    -85   -410   -324    249    119   -368     -2     93     36     -2    -33     83
   -103   -423   -319    262    106   -374     -5     93     31      0    -18     83
   -101   -400   -301    249     98   -350    -10     93     31     15     10     80
    -90   -366   -275    228     90   -322    -12    106     46     33     54     85
    -88   -368   -280    228     96   -324    -18     98     38     31     70     70
   -109   -400   -293    254     90   -348    -25     80     20     20     75     51
    -96   -402   -306    249    103   -355    -59     57      2      0     80     31
    -57   -366   -311    210    127   -340    -88     38     -2    -15     67     20
    -64   -381   -316    223    124   -350    -85     46     12    -18     54     20
    -85   -420   -337    252    124   -379    -80     51      5    -23     44     18
   -122   -441   -319    280     98   -381    -98     36    -12    -36     36     12
   -103   -410   -309    257    101   -358    -93     38    -10    -31     38     18
    -80   -374   -293    228    106   -335    -80     54      0     -5     46     28
   -119   -407   -290    262     85   -350    -83     64     -5      5     44     51
   -101   -368   -267    236     83   -319    -46     96     12     20     72     98
   -132   -379   -246    254     54   -314    -46     93      2      7     70    111
   -158   -392   -233    275     36   -314    -41     88     -2     -2     75    132
   -163   -374   -213    267     23   -293    -25     83     -5     -2     70    135
   -145   -332   -189    239     20   -262     -5     96     12      2     75    150
   -181   -361   -179    270     -2   -270      0     98     10    -12     49    140
   -218   -379   -161    298    -28   -270     12    109     15    -12     28    137
   -213   -345   -132    275    -41   -239     36    119     33      0     18    153
   -239   -303    -64    270    -88   -184     70    142     59     25     20    171
   -252   -252      0    252   -127   -127    101    174     90     54     33    202
   -254   -202     51    228   -153    -75    145    226    135     90     46    239
   -329   -241     88    285   -210    -77    168    259    155    106     33    241
   -392   -257    135    324   -265    -62    176    267    174    111     10    236
   -405   -210    194    306   -301     -7    192    277    197    127      2    246
   -467   -220    246    345   -358     12    213    280    210    127    -25    244
   -459   -194    262    324   -363     33    210    283    218    122    -64    239
   -493   -194    298    342   -397     51    220    283    223    109   -111    220
   -535   -202    332    366   -433     64    228    277    223     96   -150    187
   -561   -239    322    400   -441     41    200    259    210     64   -187    148
   -542   -200    340    371   -444     70    207    272    228     67   -184    150
   -498   -142    353    319   -428    103    218    283    249     75   -176    158
   -462    -80    381    270   -423    150    226    290    265     83   -158    166
   -444    -49    394    246   -420    171    213    280    267     83   -142    161
   -493   -106    387    298   -441    140    189    259    257     85   -145    137
   -467   -109    358    288   -415    124    192    259    265     93   -132    122
   -426    -72    353    249   -389    137    200    270    285    109    -96    119
   -402    -36    366    220   -384    163    210    285    306    127    -54    124
   -418    -25    392    220   -407    181    205    285    309    127    -31    109
   -449    -57    392    252   -423    166    189    272    298    116    -28     83
   -439    -51    384    244   -413    163    181    262    298    119    -20     70
   -400    -18    381    210   -392    181    174    252    301    122    -15     75
   -376      5    381    184   -379    192    168    241    301    116     -7     72
   -348     25    371    161   -361    197    171    244    309    127     18     72
   -327     46    374    140   -350    210    187    252    319    140     46     72
   -311     70    381    122   -345    226    202    257    327    148     64     64
   -314     33    345    137   -329    187    205    249    314    127     49     36
   -296      7    303    142   -298    155    205    239    306    114     46     15
   -298    -15    283    158   -290    132    194    218    290     90     31    -12
   -181    114    296     33   -239    205    202    233    322    124     75     18
   -140    174    314    -18   -228    244    205    215    327    135     93     25
   -210    109    319     49   -265    215    179    171    293    106     62      2
   -202    111    314     44   -259    213    158    148    277    101     46     -5
   -184    137    322     23   -252    228    142    132    262    103     41    -10
   -184    129    314     28   -249    220    135    135    259    103     36     -7
   -202     98    298     51   -249    197    116    140    246     90     20    -12
   -215     90    306     59   -262    197    111    140    244     83      5    -23
   -231     67    298     83   -265    181    119    148    236     72     -2    -33
   -236     36    272     98   -257    155    119    150    223     62     -7    -41
   -241     20    262    109   -252    140    132    148    215     49     -7    -51
   -259    -31    228    142   -246     98    132    124    181     15    -28    -90
   -324   -119    205    223   -265     41    109     88    137    -28    -54   -145
   -184    -15    168    101   -179     75    109    109    158      0     -2   -129
   -132     33    166     49   -150    101    140    132    179     31     49   -116
   -213    -31    181    122   -200     75    129    109    155     20     57   -135
   -270    -98    171    184   -220     36     96     80    127      5     44   -163
   -239    -85    153    161   -200     33    111     90    135     12     54   -158
   -231    -88    140    158   -187     25    122    101    135     15     46   -161
   -218   -122     96    168   -158    -12    155    145    148      5     15   -181
   -200   -148     51    174   -127    -49    257    275    210     15     -7   -202
   -168    -51    116    109   -142     31    376    420    327    103     54   -148
   -129     72    202     28   -166    137    459    566    470    239    176    -33
    -90    366    457   -140   -275    410    478    652    636    475    431    218
   -109    862    971   -376   -540    917    439    636    836    826    828    613
   -207   1150   1356   -472   -782   1252    184    332    807   1008   1060    826
   -270   1015   1286   -374   -779   1150    -90    -59    511    828    909    688
   -324    509    831    -93   -576    670   -226   -389     41    267    374    257
   -329    -12    316    171   -324    150   -270   -478   -290   -218   -103   -135
   -285   -249     33    265   -161   -109   -223   -348   -293   -298   -218   -246
   -254   -345    -90    298    -83   -218   -137   -223   -228   -280   -231   -270
   -231   -337   -109    283    -62   -223    -57   -135   -145   -231   -207   -241
   -192   -213    -20    202    -85   -116      5    -54    -46   -148   -137   -174
   -205   -166     38    184   -122    -64     18    -23      5   -106   -111   -132
   -192   -129     62    161   -127    -33     51      5     38    -77    -93   -109
   -155    -72     80    114   -119      2     77     31     67    -54    -70    -77
   -145    -41    103     93   -124     31     88     38     85    -38    -51    -59
   -153    -49    103    101   -129     25     83     33     83    -38    -46    -57
   -150    -64     85    106   -119     10     90     41     88    -33    -38    -59
   -145    -59     83    101   -116     10     93     41     88    -31    -36    -62
   -129    -46     83     88   -106     18     96     41     88    -31    -31    -59
   -127    -51     75     88   -103     12     88     33     80    -33    -38    -59
   -114    -38     75     75    -96     18     88     33     80    -31    -31    -51
    -98    -44     51     70    -77      2     80     25     77    -33    -28    -62
    -93    -67     25     80    -59    -20     80     20     70    -41    -33    -70
    -85    -57     28     70    -59    -15     83     23     72    -36    -20    -54
    -77    -38     38     59    -59      0     83     25     77    -28     -2    -41
    -57    -44     12     49    -36    -15     85     28     83    -23      7    -41
    -44    -38      5     41    -25    -18     83     28     83    -20     15    -46
    -33    -18     15     23    -25     -2     80     23     83    -12     25    -51
    -23    -10     10     15    -18      0     77     18     80    -15     28    -57
     -7      5     12      0    -10      7     72     12     77    -15     41    -59
     12      7     -5    -10     10      2     75     15     80    -10     49    -62
     25     -2    -28    -12     25    -15     70     10     72    -15     46    -75
     36      5    -31    -20     33    -12     72     15     75     -2     59    -70
     44     18    -28    -33     36     -5     70     20     80      2     62    -59
     49     31    -18    -38     33      7     57     12     72     -5     64    -51
     72     33    -38    -54     54     -2     44      0     54    -10     62    -59
     93     41    -54    -67     75     -5     28    -12     36    -25     57    -62
    109     36    -72    -72     88    -15     15    -20     20    -41     46    -70
    135     23   -111    -77    124    -44     10    -25      7    -49     44    -80
    155     18   -137    -88    148    -59      0    -31     -5    -59     38    -83
    161     20   -140    -90    150    -59     -7    -44    -18    -70     33    -98
    174     12   -163    -93    168    -75     -2    -46    -28    -83     25   -124
    194     25   -168   -109    181    -70      2    -54    -38   -101      7   -124
    181     38   -145   -111    163    -51     12    -51    -41   -119    -10   -106
    158     36   -122    -98    140    -41     36    -36    -28   -114    -12    -98
    132     33    -98    -83    114    -31     54    -25    -18    -98     -5   -114
    137     51    -85    -93    111    -15     72    -23     -7    -90     -2   -150
    168     96    -72   -135    119     12     75    -23     -7   -101    -25   -176
    150     80    -72   -116    111      5     85    -23     -7   -116    -46   -187
    122     57    -67    -90     93     -5     98    -12      0   -122    -51   -197
     96     51    -44    -72     70      5    114      0     23   -111    -54   -210
     96     67    -28    -83     62     20    132     10     41   -106    -54   -220
     90     98      7    -93     41     54    142     12     57   -109    -62   -233
     77    122     44   -101     15     85    153     12     64   -116    -70   -257
     67    119     51    -93      7     85    163     12     72   -124    -77   -254
     51    124     70    -90     -7     98    161      7     72   -142    -93   -233
     44    135     88    -90    -20    111    161     10     77   -150   -106   -207
     25    145    116    -88    -44    132    161      0     83   -168   -135   -202
     10    163    153    -85    -70    158    163     -2     96   -179   -153   -192
    -18    174    189    -80   -103    181    171      0    109   -168   -124   -168
    -41    161    202    -59   -122    181    181      2    119   -161   -124   -150
    -46    176    223    -64   -135    200    187     10    132   -150   -111   -155
    -51    200    252    -72   -150    226    194     20    148   -135    -96   -166
    -64    197    262    -67   -163    231    202     33    158   -122    -75   -189
    -72    218    290    -72   -181    254    213     51    174    -98    -31   -205
    -98    218    316    -62   -207    267    218     57    189    -80     25   -244
   -137    205    342    -33   -239    272    218     54    189    -72     70   -280
   -171    215    387    -23   -280    301    215     44    200    -54     85   -293
   -207    226    433    -10   -319    327    215     33    210    -41    101   -319
   -239    220    459      7   -350    340    215     25    220    -28    122   -337
   -259    220    480     20   -368    350    215     15    231    -15    155   -337
   -290    223    514     31   -402    368    213     15    233     -2    187   -329
   -311    249    561     31   -436    402    223     31    239     10    205   -324
   -327    265    589     28   -459    428    239     54    257     36    249   -342
   -327    293    620     18   -472    457    244     54    259     51    280   -358
   -324    301    623     10   -475    462    246     51    249     62    293   -397
   -335    280    615     25   -475    446    254     51    262     98    324   -433
   -345    270    615     33   -480    441    277     46    285    122    374   -446
   -350    306    657     23   -504    480    298     46    290    103    426   -452
   -350    309    659     18   -506    485    296     67    288    116    462   -470
   -324    319    644      2   -485    480    283     62    283    129    459   -478
   -322    301    623     10   -472    462    249      7    249     98    368   -459
   -303    298    602      2   -452    449    228    -10    228     88    290   -381
   -288    290    579     -2   -433    433    213    -10    213     77    246   -335
   -290    252    542     18   -415    397    202    -12    189     57    207   -348
   -280    228    506     25   -394    368    192    -12    171     51    223   -394
   -270    197    467     36   -368    332    192    -10    161     41    233   -423
   -285    137    420     72   -353    277    179    -25    124     10    202   -446
   -280     93    371     93   -324    231    166    -36     90    -25    168   -452
   -277     70    345    101   -311    207    161    -41     70    -41    142   -439
   -272     59    332    106   -301    194    158    -31     62    -38    122   -420
   -272     57    329    106   -301    194    155    -31     59    -44    101   -402
   -270     41    309    114   -290    174    158    -23     54    -51     90   -389
   -272     20    290    124   -283    155    161    -25     41    -67     77   -392
   -254     41    296    106   -275    168    163    -20     51    -62     88   -366
   -267      5    272    129   -270    140    155    -20     49    -70     88   -374
   -265    -41    223    153   -246     90    155     -7     46    -88     85   -400
   -233    -90    142    161   -189     25    192     62     64   -119     46   -459
   -223    -59    163    142   -194     51    290    205    158   -109     15   -483
   -145     75    218     33   -181    145    400    376    288     -7    106   -394
    -46    314    361   -132   -202    337    452    504    436    192    322   -189
    -46    696    743   -327   -394    719    428    514    594    470    646    153
   -220   1189   1410   -483   -815   1299    340    376    756    800   1041    563
   -332   1260   1590   -465   -961   1423     62     -5    594    800   1060    607
   -407    875   1283   -233   -846   1078   -179   -415    168    402    649    265
   -436    244    678     93   -555    462   -327   -693   -335   -215      2   -277
   -366   -189    176    277   -272     -7   -368   -675   -545   -524   -353   -581
   -332   -314     18    322   -176   -148   -335   -566   -524   -542   -420   -633
   -335   -342     -7    337   -166   -174   -272   -480   -465   -514   -428   -636
   -337   -275     59    306   -200   -109   -202   -379   -366   -431   -371   -555
   -350   -207    142    280   -246    -33   -155   -314   -296   -363   -324   -472
   -306   -174    132    239   -220    -20   -142   -303   -280   -358   -322   -444
   -233   -145     85    189   -161    -31   -140   -306   -275   -363   -332   -428
   -205   -176     28    189   -119    -75   -148   -314   -272   -387   -363   -415
   -231   -249    -18    241   -106   -135   -181   -345   -296   -428   -400   -418
   -155   -267   -111    210    -23   -189   -207   -371   -311   -459   -428   -433
    -54   -241   -187    148     64   -215   -218   -381   -306   -478   -436   -420
      2   -249   -252    122    124   -252   -252   -413   -322   -511   -449   -428
     25   -275   -301    124    163   -288   -277   -431   -332   -537   -462   -436
     33   -316   -350    140    189   -332   -303   -459   -358   -571   -465   -446
     33   -316   -350    140    189   -332   -311   -470   -371   -581   -444   -441
     18   -293   -311    135    163   -301   -309   -467   -368   -566   -426   -420
      5   -270   -275    132    140   -272   -303   -462   -368   -553   -418   -389
      7   -252   -262    122    132   -257   -301   -454   -371   -553   -428   -358
     20   -223   -246    101    132   -233   -290   -441   -363   -540   -441   -340
      7   -205   -213     98    109   -207   -275   -433   -361   -527   -454   -322
    -18   -181   -163    101     72   -174   -252   -413   -345   -493   -441   -277
    -70   -184   -114    124     20   -150   -239   -400   -345   -475   -431   -241
   -116   -179    -62    145    -28   -122   -228   -389   -348   -459   -426   -202
   -166   -129     36    145   -103    -49   -194   -361   -316   -415   -392   -140
   -106    -90     15     98    -62    -38   -192   -348   -309   -402   -387   -109
   -111    -77     31     93    -72    -23   -181   -335   -301   -387   -371    -80
   -171    -54    116    114   -145     28   -150   -301   -272   -348   -324    -18
   -176    -18    158     98   -168     67   -148   -293   -265   -324   -296     31
   -124      0    124     62   -124     62   -168   -306   -283   -329   -298     49
    -96     10    106     41   -101     57   -176   -306   -298   -335   -301     67
    -67     28     96     20    -83     59   -171   -301   -296   -332   -288     83
    -62     33     96     12    -80     62   -166   -301   -298   -327   -270     85
      0     20     20    -10    -10     20   -187   -322   -316   -350   -283     33
     51     49     -2    -51     25     23   -181   -316   -306   -342   -252      2
      0     64     64    -31    -31     64   -142   -277   -267   -314   -194     -7
    -57     54    109      0    -83     83   -124   -262   -241   -296   -145    -33
    -18     49     67    -15    -41     57   -127   -262   -233   -301   -114    -70
     -2     49     51    -25    -25     49   -116   -254   -213   -288    -83    -90
     -7     72     80    -33    -44     77    -96   -236   -181   -252    -44   -119
    -44     80    122    -20    -83    101    -62   -213   -150   -202     -2   -142
    -25    106    132    -38    -77    119    -33   -174   -111   -137     36   -135
   -103     85    187      7   -145    135     -5   -140    -80    -96     77   -124
   -205    106    309     49   -257    207     38    -85    -28    -49    155   -116
   -205    122    327     41   -265    223     54    -64     -7    -44    200   -140
   -171    135    306     18   -239    220     59    -57      2    -49    228   -163
   -153    145    296      2   -223    220     64    -44     10    -49    262   -163
   -155    158    314     -2   -236    236     80    -31     28    -44    259   -155
   -189    148    337     20   -265    241     88    -20     33    -54    231   -137
   -259    153    413     54   -335    283    109      5     59    -31    210   -122
   -231    145    374     41   -301    257    106      2     54    -28    168   -145
   -179    140    319     18   -249    228    103     -2     44    -41    132   -166
   -171    137    306     15   -239    220    106      7     46    -41    109   -168
   -148    148    296      0   -220    220    111     28     59    -28     96   -153
   -187    137    324     23   -257    228    116     49     75    -20     93   -116
   -267    145    413     59   -340    277    145     83    103     18    127    -77
   -272    153    426     57   -348    288    145     93    114     38    140    -49
   -231    161    392     36   -311    275    132     90    106     46    140    -18
   -202    171    374     15   -288    272    119     85    109     62    127     -2
   -155    166    319     -5   -239    241     96     70    103     62     96     10
   -153    192    345    -20   -249    267    114     90    145     93    106     62
    -70    213    283    -70   -176    246     96     77    168     67    101     85
    -33    213    246    -90   -140    228     72     64    202     12     93    101
    -38    213    249    -88   -145    231     77     70    236    -10     80    122
    -49    202    252    -77   -150    226     96     80    254    -12     70    145
    -98    181    280    -41   -189    231    124    103    267      7     64    168
    -28    207    236    -90   -132    220    111     85    239      7     46    163
     54    244    189   -150    -67    218    106     72    207      7     36    161
     28    236    205   -135    -88    220    124     80    197     20     33    171
     36    272    236   -153    -98    254    148     98    202     54     80    200
     51    275    223   -163    -85    249    142     88    179     57    106    197
     33    280    246   -158   -106    262    148     83    171     64    140    200
     31    277    244   -155   -106    262    148     75    161     75    184    210
    -44    288    332   -122   -187    309    171     85    179    106    288    259
    -10    327    337   -158   -174    332    174     85    187    124    355    293
     49    316    267   -184   -109    293    135     54    155    103    350    296
    106    319    213   -215    -54    267     93     15    119     72    314    277
     49    298    249   -174    -98    275     70     -5    106     64    280    270
   -103    210    314    -54   -210    262     83     12    119     62    259    298
    -67    155    223    -44   -145    189     59    -12     83     15    197    267
     -5    135    140    -67    -72    137     31    -38     46    -25    153    233
     36     96     59    -64    -10     77      0    -67      7    -67    101    192
     67     93     25    -83     20     62     -7    -72     -5    -83     72    168
     54     93     38    -75      7     67      7    -54      5    -67     83    184
     38     41      0    -41     18     20     -5    -62    -18    -85     64    176
     10    -15    -25      2     18    -20    -31    -80    -54   -122     36    155
    -67    -12     54     38    -62     18    -20    -54    -36    -93     62    187
   -116    -18     98     67   -109     38     -7    -20    -18    -64    101    231
    -83    -49     31     64    -57    -10    -25    -33    -44    -75    103    213
     -2    -57    -54     31     25    -57    -51    -51    -75    -98     85    184
    -38    -36      2     36    -20    -18    -38    -31    -59    -70    114    207
    -70    -36     31     51    -51     -2    -20      2    -49    -51    132    215
    -44    -72    -31     57     -7    -51     20     70    -33    -57    103    168
    -49    -75    -25     62    -12    -51    135    226     44    -10    109    132
    -36     31     64      0    -51     49    244    394    158     83    179    192
     20    205    184   -111    -80    194    319    558    306    233    309    348
     75    542    467   -309   -194    504    337    636    485    485    579    652
    -12   1088   1101   -537   -555   1093    319    594    717    870   1018   1080
   -259   1273   1532   -509   -896   1402    111    283    706   1018   1234   1260
   -335    969   1304   -316   -818   1135   -145   -129    348    704    950   1002
   -275    353    628    -41   -452    491   -350   -475   -189     70    324    418
   -202   -174     28    189   -116    -72   -441   -535   -478   -335   -111     -7
   -259   -368   -111    314    -77   -241   -371   -389   -439   -345   -163    -72
   -228   -384   -158    306    -36   -272   -293   -280   -374   -311   -155    -80
   -153   -288   -135    220    -10   -213   -226   -189   -293   -254   -111    -59
   -150   -202    -51    176    -49   -127   -174   -116   -218   -194    -59    -18
   -153   -166    -15    158    -72    -90   -140    -70   -176   -161    -36      2
    -64   -142    -77    103      5   -109   -142    -59   -176   -166    -49      2
     -2   -124   -124     62     59   -124   -153    -51   -189   -174    -59    -18
    -49   -129    -80     90     15   -106   -145    -36   -184   -168    -57    -10
    -88   -142    -54    114    -18    -98   -132    -15   -174   -150    -49      0
      7   -145   -153     67     77   -148   -145    -23   -189   -155    -67    -41
     72   -145   -220     36    145   -181   -171    -41   -223   -181    -96    -77
     59   -140   -200     41    129   -168   -176    -41   -236   -197   -114    -85
     67   -129   -197     28    129   -161   -181    -28   -233   -202   -129    -85
     46   -189   -239     70    142   -213   -205    -41   -259   -223   -155   -106
     51   -179   -231     62    140   -205   -192    -28   -246   -207   -140   -106
     85    -85   -171      0    127   -127   -135     20   -189   -155    -90    -51
     15   -116   -135     49     72   -124   -135     12   -184   -148    -93    -25
    -83   -181    -98    132      7   -140   -150     -5   -200   -158   -111    -25
    -18    -88    -70     51     25    -77   -119     10   -166   -114    -77     12
     49     -2    -51    -23     49    -25    -83     33   -127    -67    -44     49
     -7    -44    -36     25     12    -38    -85     23   -137    -64    -41     44
    -90    -85      5     85    -49    -41    -85     18   -135    -59    -36     44
   -135    -88     44    109    -90    -20    -75     36   -116    -46    -23     57
   -150    -75     75    114   -114      0    -59     57    -96    -25      7     67
   -184    -54    129    116   -158     38    -46     75    -85     -5     59     83
   -210    -38    168    124   -192     64    -38     72    -77      0     83     80
   -192    -20    171    103   -184     72    -38     67    -70      5    101     67
   -181     12    194     85   -187    103    -23     80    -46     28    140     70
   -215     -2    213    106   -215    103    -23     70    -38     36    150     57
   -220     20    241     98   -231    132    -15     72    -25     38    158     44
   -202     54    257     72   -231    155    -18     70    -18     44    158     28
   -187     72    259     57   -223    166     -7     72     -2     46    158     15
   -213     51    265     80   -239    158      5     85      5     46    153     15
   -288     20    309    132   -298    163     10     77      2     38    135     10
   -322    -12    309    168   -316    145      2     62    -10     20     93    -10
   -239     25    265    106   -252    145      0     54    -18      7     64    -12
   -127    101    226     12   -176    163     18     54    -12      7     44     -2
   -168     51    220     57   -194    137     20     38    -20     -7     23    -10
   -187      5    192     88   -189     98     10     20    -36    -31    -18    -36
   -132      5    137     64   -135     70     12     12    -49    -59    -62    -62
   -132      2    135     62   -135     70     36     36    -20    -49    -75    -70
   -205    -31    174    116   -189     70     75     67      5    -41    -93    -80
   -293    -62    231    176   -262     83    116     93     23    -36   -116   -101
   -366    -67    298    218   -332    114    181    148     67     -2   -101   -101
   -488   -106    381    296   -436    137    220    202    116     25    -96   -103
   -571   -129    441    350   -509    155    249    218    137     38    -93   -114
   -605    -88    514    345   -561    213    259    210    145     59    -70   -103
   -719    -67    652    394   -685    290    280    246    179     98    -20    -67
   -802    -46    756    423   -779    353    303    277    215    145     36    -36
   -911    -12    898    462   -906    441    350    311    265    213    106     12
  -1096     18   1114    537  -1104    566    413    371    332    280    184     72
  -1358     28   1387    665  -1371    706    509    449    420    355    275    137
  -1680    -41   1639    859  -1660    797    602    522    493    420    340    192
  -2094    -77   2013   1085  -2055    966    761    662    613    530    465    290
  -2512    -75   2434   1291  -2473   1179    945    846    769    680    620    426
  -2569    -80   2488   1325  -2530   1202    950    865    787    688    618    449
  -2410    -64   2346   1236  -2379   1140    862    802    745    633    576    415
  -2257    -75   2182   1166  -2221   1052    789    750    698    600    548    374
  -2044    -54   1990   1049  -2018    966    706    691    649    561    509    316
  -1839    -12   1826    927  -1834    906    636    641    607    514    465    272
  -1590     10   1600    789  -1595    805    566    576    550    446    400    231
  -1317     23   1340    646  -1330    683    470    491    470    366    319    166
  -1023     38   1060    491  -1044    548    374    400    387    283    239    101
   -696     49    745    324   -719    397    275    303    290    184    132     28
   -200     85    285     54   -241    184    103    124    132     36    -31   -103
    303    137   -166   -220    233    -12    -62    -46    -18   -114   -218   -226
    657    153   -506   -407    581   -176   -171   -153   -122   -226   -374   -319
    820    161   -659   -491    740   -249   -215   -200   -179   -270   -444   -358
    815    171   -644   -493    730   -236   -205   -189   -179   -262   -444   -335
    763    163   -600   -462    683   -218   -174   -161   -153   -231   -413   -290
    698    176   -524   -439    613   -174   -140   -127   -116   -192   -366   -254
    623    184   -439   -402    532   -127    -96    -90    -75   -155   -329   -207
    563    205   -361   -387    462    -75    -70    -72    -46   -132   -324   -179
    522    215   -306   -368    413    -44    -62    -62    -28   -127   -348   -161
    465    215   -252   -342    358    -18    -62    -59    -23   -129   -379   -163
    413    231   -181   -322    298     25    -62    -57    -10   -122   -392   -179
    353    213   -142   -283    246     36    -57    -44     -2   -111   -371   -200
    296    158   -137   -226    215     10    -41    -31      5   -106   -350   -231
    298    103   -194   -202    246    -44    -36    -31     -2   -111   -332   -275
    288     77   -210   -181    249    -64    -33    -23     -7   -106   -283   -296
    226     54   -171   -140    197    -57    -10     -5      5    -83   -207   -275
    184      2   -184    -93    184    -90    -15    -12      0    -75   -155   -257
    184    -59   -246    -64    213   -153    -31    -31    -25    -85   -137   -252
    176    -88   -265    -44    220   -176    -28    -31    -31    -83   -116   -228
    119   -111   -231     -5    174   -171    -28    -38    -36    -90   -129   -220
     62   -119   -184     28    122   -150    -23    -44    -31    -88   -137   -210
     41   -109   -150     31     96   -129     -5    -23    -10    -67   -119   -179
     31   -114   -145     41     88   -129      7     -7      7    -51   -101   -163
      7   -119   -127     54     64   -122     10     -7     10    -51    -93   -155
    -15   -129   -114     72     49   -122     25     12     18    -59   -109   -158
      0   -179   -179     85     88   -179     70     72     28    -88   -171   -205
     -2   -189   -187     96     90   -189    176    197     98    -72   -194   -226
     -2   -103   -101     51     46   -101    303    376    241     36   -114   -150
     67     80     12    -75     28     46    363    504    384    194     28    -15
    158    470    311   -314    -77    392    340    527    542    457    324    277
    119   1008    888   -563   -384    948    236    389    701    802    743    691
     28   1148   1117   -589   -542   1132    -62     15    589    888    891    787
    -31    833    865   -402   -449    849   -296   -384    210    555    605    491
    -51    176    226    -64   -137    200   -402   -633   -275    -77    -10    -46
     -2   -314   -311    158    153   -314   -402   -581   -472   -418   -381   -387
     33   -459   -493    213    262   -478   -337   -433   -423   -426   -428   -459
     51   -478   -532    213    290   -504   -270   -335   -355   -392   -423   -465
     75   -397   -475    158    272   -433   -197   -246   -265   -319   -366   -420
     67   -314   -381    124    223   -348   -124   -166   -166   -226   -280   -350
     62   -262   -324     98    192   -293    -64   -111   -106   -171   -239   -314
    103   -241   -345     67    223   -290    -57   -101    -98   -163   -244   -314
    124   -231   -355     51    239   -293    -67   -106   -103   -163   -262   -329
    119   -220   -340     51    228   -280    -51    -90    -88   -148   -257   -337
     75   -259   -335     93    202   -298    -59    -93    -88   -148   -265   -348
    -44   -374   -329    210    140   -353    -98   -119   -119   -174   -298   -387
   -119   -433   -314    275     96   -374   -109   -135   -135   -187   -303   -405
   -665   -969   -303    818   -181   -636   -277   -303   -303   -358   -441   -587
   -831  -1117   -288    974   -275   -704   -314   -316   -332   -392   -465   -626
   -654   -909   -257    782   -200   -584   -244   -228   -249   -319   -379   -555
   -545   -792   -246    667   -150   -519   -218   -187   -205   -270   -303   -524
   -480   -691   -210    587   -135   -452   -181   -140   -153   -210   -210   -491
   -449   -641   -192    542   -132   -418   -145    -96   -116   -174   -140   -462
   -439   -615   -176    524   -132   -397   -114    -64    -90   -161   -103   -446
   -361   -530   -171    444    -96   -350    -88    -51    -75   -153    -72   -444
   -262   -449   -187    355    -38   -319    -85    -57    -62   -145    -33   -452
   -226   -433   -210    329    -10   -322    -90    -59    -51   -137      0   -462
   -246   -439   -192    342    -28   -316    -85    -62    -38   -124     18   -446
   -257   -420   -163    337    -49   -293    -62    -75    -23   -106     15   -397
   -220   -389   -168    306    -25   -280    -67   -111    -25   -109      2   -371
   -205   -410   -207    306      0   -309    -98   -168    -54   -127    -20   -366
   -168   -394   -226    280     28   -311    -96   -189    -59   -119    -10   -332
   -142   -355   -213    246     33   -285    -75   -171    -44    -96     15   -293
   -145   -337   -192    241     23   -265    -72   -171    -41    -83     28   -265
   -142   -342   -202    241     28   -272    -96   -200    -70    -80     15   -252
   -155   -363   -207    259     23   -285   -106   -210   -122    -64     -7   -270
   -179   -374   -194    272      7   -285   -109   -194   -145    -46    -20   -277
   -179   -366   -187    272      2   -277   -103   -192   -127    -44    -31   -288
   -166   -355   -192    259     10   -275   -106   -189   -127    -72    -33   -290
   -145   -345   -200    244     25   -272    -96   -168   -124    -75    -31   -290
   -135   -337   -205    233     33   -272    -90   -161   -122    -75    -49   -293
   -127   -324   -197    226     33   -262    -93   -163   -124    -67    -70   -290
   -124   -329   -205    226     38   -270    -83   -161   -124    -64    -83   -301
   -137   -314   -176    223     18   -246    -62   -142   -101    -64    -85   -296
   -158   -285   -129    220    -15   -207    -51   -129    -85    -70    -96   -283
   -155   -265   -109    210    -23   -187    -46   -116    -67    -72    -96   -262
   -135   -277   -145    205      2   -213    -49   -119    -62    -98   -111   -277
   -116   -272   -155    194     18   -213    -31   -101    -33   -106   -103   -280
    -90   -241   -153    166     28   -197    -12    -85     -7   -101    -75   -270
    -54   -239   -184    148     64   -213    -15    -85      5    -98    -51   -265
    -28   -241   -215    132     90   -228    -15    -85     20   -101    -44   -262
    -12   -215   -202    114     93   -210     -2    -77     38    -98    -20   -262
     -7   -205   -197    103     93   -202     -7    -83     41    -98     -5   -283
     18   -205   -223     93    119   -213    -10    -83     46    -96     18   -277
     54   -194   -252     67    150   -223    -18    -83     49    -96     25   -277
     67   -184   -254     57    161   -218    -12    -83     57    -90     38   -275
     59   -200   -259     67    155   -228    -25    -83     64    -77     72   -265
     67   -205   -272     70    168   -239    -20    -75     72    -70    103   -257
     75   -207   -283     64    176   -246    -18    -72     70    -67    114   -265
     85   -184   -272     49    176   -228    -18    -70     75    -57    148   -275
    106   -179   -288     36    194   -233    -18    -59     88    -44    194   -259
    150   -179   -329     15    239   -254    -15    -44    101    -31    226   -231
    140   -171   -314     12    226   -241    -31    -54     93    -28    236   -239
    122   -150   -272     15    197   -210    -41    -59     88    -23    259   -233
    148   -140   -290     -5    218   -215    -36    -46     83    -10    277   -218
    192   -155   -348    -18    270   -252    -33    -38     70    -10    270   -210
    223   -122   -345    -51    283   -233    -31    -31     62    -10    249   -200
    228    -70   -298    -80    262   -184    -23    -23     59     -7    228   -187
    215    -62   -280    -77    246   -171    -10    -18     57     -5    207   -187
    202    -49   -252    -75    226   -150     -2     -5     64      2    202   -179
    205    -31   -236    -88    218   -132     18     25     83     28    207   -158
    210    -28   -239    -90    223   -132     38     51     96     44    205   -142
    215      0   -215   -109    215   -106     51     62    106     51    202   -127
    207     57   -150   -132    179    -46     62     64    119     57    189   -122
    194     67   -127   -132    161    -31     70     72    122     59    163   -116
    176     80    -98   -129    137     -7     90     96    142     83    171    -85
    142    103    -38   -124     90     33    111    109    161    106    181    -70
     93    119     25   -106     33     72    111     96    153    106    168    -62
     85    168     83   -127      2    127     98     83    148    109    163    -49
     36    168    132   -103    -46    150     83     72    135    103    155    -44
      7    161    153    -85    -72    158     67     59    124    109    158    -36
    -15    132    148    -57    -80    140     46     49    114    106    155    -46
    -36    106    140    -36    -88    122     46     57    119    106    163    -57
    -67     85    153    -10   -109    116     59     64    119    101    158    -77
   -103     25    129     36   -116     77     59     62    109     85    140   -101
   -132    -10    122     72   -127     54     62     64    106     83    145   -106
   -155    -28    124     90   -142     49     67     67    109     83    153    -96
   -176    -41    135    109   -158     46     75     70    106     80    153    -90
   -210    -77    132    142   -174     28     83     77    103     75    153    -96
   -233   -103    129    168   -181     12     88     93    111     75    163    -88
   -254   -103    150    176   -205     23     88     98    122     70    161    -83
   -262   -116    145    189   -205     12    101    114    145     80    166    -75
   -283   -158    122    218   -205    -18    106    129    174    101    171    -83
   -290   -174    116    233   -205    -28    109    137    194    127    202    -77
   -296   -179    116    236   -207    -31    114    145    207    148    246    -67
   -290   -220     70    257   -181    -77    145    192    220    145    252    -75
   -296   -241     54    267   -176    -96    236    309    283    158    275    -83
   -290   -202     88    246   -189    -57    342    446    387    223    366    -33
   -254    -83    168    166   -213     41    439    607    537    363    524    106
   -228    192    420     15   -324    306    452    678    685    579    776    376
   -254    657    911   -202   -584    782    387    628    844    901   1153    766
   -327   1026   1353   -348   -839   1189    171    361    865   1158   1465   1060
   -366    883   1247   -259   -807   1065    -96    -12    581   1021   1348    963
   -387    405    792     -7   -589    597   -226   -314    142    509    836    568
   -350   -103    246    226   -298     70   -275   -402   -171     25    332    161
   -288   -397   -109    342    -90   -254   -252   -293   -187   -129    140    -12
   -259   -514   -257    384     -2   -384   -176   -171    -88   -163    101    -36
   -226   -506   -280    366     25   -394   -116    -96     15   -158    106    -10
   -200   -428   -231    314     15   -332    -57    -20    119   -106    145     49
   -192   -340   -148    267    -23   -244     10     46    205    -31    194    119
   -181   -329   -148    254    -20   -239     36     77    215     -2    202    158
   -163   -322   -158    241     -2   -241     46     83    202     15    197    171
   -153   -324   -174    236      7   -249     46     72    181     20    179    168
   -137   -337   -200    239     31   -270     49     72    163     25    166    174
   -116   -342   -226    228     51   -285     44     67    145     31    174    174
   -114   -348   -233    231     57   -290     41     57    122     23    161    155
   -116   -353   -236    233     59   -296     44     49    106     18    155    153
   -111   -363   -252    239     70   -309     49     54    103     28    181    155
   -109   -376   -267    241     77   -322     46     51     96     23    189    158
   -109   -384   -275    244     83   -329     46     49     90     18    187    153
    -98   -379   -280    236     88   -329     46     49     85      5    187    142
    -88   -368   -280    228     96   -324     38     36     75    -12    174    135
    -83   -363   -283    220     98   -324     31     36     75    -12    145    142
    -83   -374   -293    228    103   -335     36     41     77    -18    122    155
    -80   -363   -283    220    101   -324     38     41     75    -23     88    142
    -72   -329   -257    202     90   -293     41     44     80    -20     80    137
    -83   -316   -233    197     75   -275     36     49     80    -18     77    142
    -83   -309   -226    197     70   -267     31     51     80    -15     80    153
    -93   -327   -233    210     70   -283     23     54     80    -10     96    168
   -119   -350   -231    236     54   -290     23     67     80     -2    116    192
   -122   -345   -226    231     51   -285     15     72     83     10    137    210
   -114   -311   -197    213     38   -257     20     77     85     23    161    223
   -163   -342   -179    252      5   -259     -5     62     67     15    155    223
   -166   -340   -174    254      2   -257    -10     72     70     28    163    246
    -51   -202   -150    124     46   -176     31    124    111     80    215    309
    -51   -200   -148    124     46   -174     38    142    116     96    233    340
    -75   -210   -137    142     31   -176     31    148    114    106    244    350
    -93   -215   -122    155     12   -168     33    153    103    101    223    361
   -187   -277    -90    231    -49   -184     15    124     64     62    176    342
   -187   -283    -98    233    -44   -192     25    129     59     62    179    332
   -155   -270   -114    213    -23   -192     38    140     57     64    184    327
   -210   -329   -119    270    -46   -226     23    116     31     38    153    298
   -207   -340   -135    272    -36   -239     18    106     12     15    111    285
   -192   -322   -129    257    -33   -228     20    109     12      7     85    301
   -171   -306   -137    239    -20   -223     23    114     15     10     77    290
   -155   -293   -137    226    -10   -215     33    124     25     25     93    267
   -150   -293   -142    220     -5   -218     44    122     25     18     77    223
   -137   -290   -153    213      5   -220     54    135     41     36     85    218
   -119   -309   -192    213     33   -249     59    150     59     51     85    220
   -116   -303   -187    210     33   -246     72    158     72     57     75    207
   -114   -288   -174    200     28   -231     77    161     77     54     54    192
   -114   -293   -179    202     31   -236     80    166     80     57     41    176
   -111   -288   -176    197     28   -233     83    168     90     62     36    168
   -119   -293   -174    207     25   -233     85    176     96     62     15    148
   -122   -319   -197    218     36   -257     88    176     85     51    -10    116
   -132   -314   -184    223     23   -249     93    189     90     62     -2    103
   -142   -306   -163    223      7   -233     98    194     96     72      0     85
   -148   -301   -153    226      2   -228     90    192     93     72    -10     62
   -155   -293   -137    223    -10   -215     85    192     96     83    -10     41
   -163   -288   -127    226    -20   -207     90    197    101     93     -5     33
   -171   -259    -88    213    -44   -174     96    207    114    106      2     46
   -189   -272    -83    231    -54   -179    103    215    122    122      7     54
   -192   -283    -90    236    -54   -187    111    226    132    137     15     62
   -184   -272    -88    228    -49   -181    114    246    140    148     15     59
   -181   -244    -64    210    -59   -155    114    259    140    150      5     64
   -174   -197    -23    187    -75   -111    114    270    150    168     12     80
   -174   -174      0    174    -88    -88    114    272    158    174     18     80
   -176   -171      2    174    -90    -85    127    290    174    192     41     90
   -168   -145     20    155    -96    -62    145    322    189    213     70    111
   -163    -90     72    127   -119    -10    161    350    207    231     90    129
   -166    -57    109    109   -137     25    179    371    226    244    103    140
   -166    -46    116    106   -142     33    202    389    246    259    129    161
   -166    -44    119    103   -145     36    226    400    262    275    155    171
   -171    -28    142    101   -158     57    236    397    270    280    166    163
   -158     18    176     67   -166     96    236    389    283    280    174    161
   -153     72    226     38   -189    148    246    389    303    301    192    176
   -158    114    270     20   -215    192    267    389    329    329    228    194
   -163    129    293     18   -228    210    280    384    340    332    241    200
   -153    135    285      7   -220    210    265    361    329    316    236    181
   -153    140    293      5   -223    215    252    345    327    316    246    184
   -179    119    296     28   -239    207    244    329    327    314    254    181
   -181     80    262     51   -220    171    249    324    319    303    246    163
   -213     25    239     93   -226    129    254    309    306    283    226    127
   -233     12    246    109   -241    129    265    303    298    272    226    101
   -231     12    241    109   -236    127    283    296    283    257    218     70
   -228     -2    226    116   -228    111    316    301    272    239    205     46
   -205     -5    200    103   -205     96    327    311    262    223    200     33
   -187    -12    174     98   -181     77    293    288    244    197    179     18
   -176    -20    153     96   -166     64    252    254    226    166    150    -20
   -150     -7    142     80   -148     67    218    231    213    148    135    -51
   -153    -20    129     85   -142     54    179    202    194    119    111    -75
   -150    -25    124     88   -137     49    145    187    184     96     77    -98
   -142    -20    119     80   -132     49    124    176    184     75     46   -124
   -137    -20    116     80   -127     46    116    171    176     62     51   -153
   -132    -77     54    103    -96    -10    140    197    171     38     28   -197
   -122   -132    -10    127    -57    -72    223    306    202     23    -12   -252
   -124   -106     18    114    -72    -44    337    452    277     62      2   -272
   -109    -25     83     67    -96     28    444    631    400    166     90   -213
   -103    205    306    -51   -205    254    483    766    545    361    306      2
   -122    685    807   -283   -465    745    452    810    737    696    685    374
   -202   1119   1322   -459   -761   1218    267    605    820    992   1010    672
   -270   1158   1428   -444   -849   1293    -25    226    659   1002   1044    680
   -353    722   1075   -184   -714    898   -192   -158    220    532    607    301
   -361    145    506    106   -436    324   -249   -316   -166    -18     88   -150
   -309   -194    114    252   -213    -41   -228   -226   -233   -218   -106   -348
   -277   -371    -93    324    -93   -233   -153    -96    -75   -358   -168   -423
   -259   -387   -127    322    -70   -257    -67    -33     57   -350   -155   -413
   -249   -306    -57    277    -98   -181     15     49    103   -176    -96   -374
   -246   -213     31    228   -140    -90     72    111    148    -44    -28   -329
   -241   -194     46    218   -145    -75    103    148    168     20     31   -306
   -252   -200     51    223   -153    -75    124    163    171     57     72   -311
   -257   -197     59    226   -161    -70    140    174    179     96     98   -288
   -252   -215     36    231   -145    -90    142    171    171    103     98   -272
   -249   -220     28    236   -140    -96    148    163    163    103     83   -265
   -231   -239     -7    233   -114   -122    137    142    137     85     46   -262
   -228   -272    -44    249    -93   -158    127    119    111     62     10   -267
   -223   -283    -62    252    -80   -174    124    106     98     46    -12   -267
   -194   -301   -106    249    -44   -205    116     77     70     10    -59   -290
   -168   -327   -158    246     -5   -244    101     59     51    -12    -85   -298
   -129   -340   -210    233     38   -275     90     46     38    -20   -101   -296
    -93   -322   -228    205     64   -275     83     38     33    -25   -116   -293
    -83   -309   -226    197     70   -267     72     28     31    -31   -122   -283
    -64   -301   -236    181     83   -267     75     36     36    -31   -114   -239
    -51   -277   -228    163     85   -254     77     49     41    -25   -109   -200
    -38   -239   -200    137     80   -220     64     41     33    -31   -114   -184
    -36   -213   -176    124     70   -194     44     31     25    -38   -132   -187
    -31   -220   -189    124     77   -205     36     31     25    -38   -135   -189
    -23   -218   -194    119     85   -207     36     44     33    -28   -127   -168
    -18   -189   -171    101     75   -181     36     49     38    -20   -124   -158
     -7   -174   -166     90     77   -171     36     51     41    -18   -124   -142
     -5   -176   -171     90     80   -174     23     49     33    -28   -153   -132
     -5   -166   -161     85     75   -163      2     31     18    -41   -184   -145
    -15   -140   -127     75     54   -135      0     23     15    -36   -192   -148
      2   -142   -145     70     72   -142    -10     18     10    -38   -194   -148
     46   -150   -197     51    119   -174    -46    -10    -18    -70   -223   -174
     93   -148   -241     25    166   -194    -75    -36    -46    -96   -249   -197
    137   -168   -306     12    220   -236    -90    -62    -72   -122   -267   -207
     20   -181   -202     80    111   -192    -72    -57    -64   -103   -239   -174
   -207   -174     31    189   -119    -72     10     28     15    -20   -148    -88
   -184   -163     20    174   -103    -70     23     49     28    -12   -129    -77
    -20   -150   -129     85     51   -137    -28      2    -23    -59   -153   -122
      2   -145   -148     72     75   -145    -33    -12    -33    -70   -135   -114
     54   -155   -213     49    132   -184    -38    -23    -46    -83   -127   -109
     57   -174   -233     57    145   -202    -23     -7    -36    -67    -98    -93
     59   -181   -241     59    150   -210    -23     -7    -31    -62    -80   -109
     57   -184   -241     64    148   -213    -18    -10    -28    -62    -75   -114
     38   -194   -236     75    135   -215     -5      0    -18    -54    -83    -93
     25   -192   -218     83    119   -205      7     12      2    -33    -80    -83
      7   -197   -205     93    106   -200     23     28     25    -15    -62    -72
    -20   -223   -202    122     90   -213     38     36     41     -7    -59    -59
    -38   -236   -197    137     77   -218     49     41     51      7    -49    -46
    -54   -241   -187    145     64   -215     64     46     64     20    -44    -41
    -83   -257   -174    168     44   -215     77     44     67     25    -51    -46
   -109   -272   -163    192     25   -218     88     38     72     28    -62    -51
   -135   -285   -150    210      5   -218     93     28     70     23    -67    -46
   -137   -270   -135    202     -2   -202    109     31     85     38    -28    -31
   -158   -265   -109    210    -25   -189    127     38    101     57     12    -28
   -189   -265    -75    228    -57   -171    135     41    103     70     41    -20
   -210   -257    -46    231    -83   -150    135     44    109     77     83      5
   -218   -262    -44    239    -88   -153    137     54    114     88    119     54
   -218   -257    -38    236    -93   -148    135     51    116     93    142    103
   -200   -226    -25    213    -88   -127    132     51    116     93    145    132
   -181   -236    -54    207    -67   -145    119     49    103     77    114    116
   -140   -246   -109    192    -18   -179    101     33     80     49     41     67
    -93   -231   -140    161     20   -187     90     20     64     41      0     15
    -54   -202   -148    129     46   -176     90     23     70     46     -5      0
    -20   -192   -174    106     75   -184     85     15     64     41     -5    -23
      5   -179   -187     85     93   -184     83      7     51     38    -15    -44
     49   -145   -197     46    119   -171     85      7     41     41    -12    -59
     77   -122   -200     23    137   -161     88      0     33     46      0    -54
    106    -96   -205     -7    155   -150     93      2     18     62     18    -49
    140    -64   -207    -38    174   -135     93      5    -12     85     31    -46
    148    -57   -205    -46    174   -129     90     -5    -57    103     36    -51
    181    -28   -210    -75    194   -119     93     -7    -51    163     59    -51
    241     38   -202   -142    220    -80    103     -5    -23    171    101    -44
    257     64   -192   -161    226    -62     90    -15    -18    127    103    -51
    272     64   -207   -171    239    -70     77    -18    -18     90     96    -54
    301     54   -246   -176    275    -96     57    -33    -23     51     75    -49
    324     62   -265   -194    293    -98     36    -51    -28     23     62    -44
    329     46   -283   -189    306   -116     18    -70    -38     -5     57    -54
    337     31   -306   -184    322   -137      2    -85    -54    -25     64    -77
    350     12   -337   -181    345   -161     -7   -101    -62    -49     70    -96
    361    -12   -376   -176    366   -192    -23   -111    -77    -77     54   -124
    366    -25   -392   -168    376   -210    -31   -122    -90   -103     46   -153
    355    -33   -392   -163    371   -210    -31   -132    -98   -122     31   -174
    340    -54   -394   -142    366   -223    -36   -142   -111   -145     -5   -187
    311    -90   -405   -111    358   -246    -38   -145   -116   -155    -20   -202
    280    -98   -381    -90    329   -239    -25   -132    -98   -142    -67   -226
    257   -106   -366    -77    311   -236    -20   -124    -85   -132   -119   -246
    244   -111   -355    -64    298   -233    -12   -119    -75   -129   -140   -257
    215   -119   -337    -49    275   -228      0   -114    -75   -132   -161   -265
    207   -114   -322    -46    262   -218      2   -111    -67   -135   -166   -277
    215   -135   -353    -41    283   -241      2   -103    -64   -142   -174   -275
    233   -207   -441    -12    337   -324     18    -70    -62   -166   -213   -298
    257   -262   -522      2    387   -392    103     44    -15   -171   -246   -350
    309   -187   -496    -62    400   -340    205    187     90   -106   -202   -316
    368    -44   -413   -163    389   -228    280    335    233     25    -77   -218
    420    233   -187   -327    303     23    288    407    387    233    161      2
    439    758    319   -600     59    537    228    353    558    553    563    374
    394   1101    706   -750   -155    904    -12     46    535    732    833    587
    363    989    626   -678   -129    807   -301   -350    244    566    727    462
    311    444    132   -376     90    288   -454   -706   -259    -18    171      5
    358   -116   -478   -122    415   -296   -496   -766   -589   -509   -298   -413
    433   -402   -836    -15    633   -618   -459   -641   -613   -618   -392   -558
    444   -501   -945     25    693   -722   -389   -517   -550   -600   -384   -581
    446   -475   -922     15    683   -698   -319   -431   -472   -540   -353   -550
    441   -379   -823    -33    631   -600   -244   -340   -374   -449   -280   -485
    423   -283   -706    -72    563   -493   -179   -272   -288   -368   -207   -413
    394   -236   -633    -80    511   -433   -145   -233   -241   -322   -166   -371
    368   -226   -594    -70    480   -410   -129   -210   -226   -303   -148   -358
    337   -228   -566    -54    452   -397   -114   -197   -215   -293   -145   -353
    306   -236   -545    -36    426   -389    -98   -176   -197   -280   -145   -342
    270   -241   -514    -15    392   -376    -83   -161   -184   -272   -145   -332
    252   -220   -472    -15    361   -345    -72   -148   -168   -254   -140   -319
    223   -228   -454      0    337   -342    -64   -140   -161   -246   -145   -329
    210   -226   -439      7    324   -332    -54   -127   -148   -233   -137   -329
    187   -228   -415     18    301   -322    -46   -116   -137   -226   -137   -322
    158   -228   -387     36    272   -306    -41   -111   -129   -223   -150   -327
    150   -223   -374     36    259   -298    -31    -96   -114   -215   -155   -322
    142   -213   -355     33    249   -283    -20    -77    -96   -200   -140   -301
    129   -223   -353     46    241   -288    -23    -72    -93   -192   -142   -303
    116   -220   -337     51    226   -277    -23    -70    -90   -187   -145   -316
    116   -192   -311     36    213   -252    -15    -59    -77   -168   -127   -316
    106   -192   -298     41    202   -244    -12    -59    -77   -163   -129   -327
     93   -200   -293     54    192   -246    -10    -57    -77   -163   -137   -329
     96   -200   -296     51    194   -246     -5    -49    -70   -155   -140   -322
    109   -171   -283     28    194   -226     -7    -38    -57   -140   -132   -311
    103   -163   -267     31    184   -215     -7    -36    -51   -132   -135   -314
    109   -168   -277     28    192   -223    -15    -44    -59   -135   -142   -324
     96   -171   -267     38    181   -218    -28    -51    -70   -137   -145   -337
     93   -161   -254     31    171   -207    -28    -44    -59   -124   -127   -316
     96   -148   -246     25    171   -197    -31    -41    -57   -114   -119   -303
    103   -140   -246     18    174   -192    -38    -44    -59   -114   -124   -298
    109   -137   -246     15    176   -192    -41    -46    -57   -116   -127   -288
    106   -142   -252     18    176   -197    -36    -41    -59   -114   -122   -272
     98   -163   -262     31    179   -210    -36    -44    -75   -124   -127   -275
    101   -181   -283     38    189   -231    -44    -49    -88   -132   -135   -288
     96   -168   -265     36    179   -215    -33    -44    -80   -127   -129   -285
     75   -168   -246     44    158   -207    -23    -38    -80   -127   -132   -283
     75   -161   -236     41    153   -197     -7    -33    -75   -132   -129   -267
     67   -189   -257     59    161   -223      0    -31    -80   -148   -135   -262
     46   -213   -259     83    153   -236      5    -31    -83   -150   -142   -272
     41   -207   -249     83    142   -228     10    -31    -83   -153   -148   -277
     46   -181   -228     67    135   -205     25    -15    -64   -140   -140   -265
     33   -168   -202     64    116   -184     38     -5    -46   -119   -124   -252
      0   -171   -171     85     85   -171     59      7    -23    -98    -98   -239
    -23   -187   -163    101     70   -176     64     20    -10    -80    -75   -239
    -67   -228   -163    148     46   -197     62     28    -10    -67    -75   -259
   -116   -262   -148    187     15   -205     75     46     -2    -44    -62   -259
   -148   -283   -135    215     -7   -210     98     70     15    -18    -33   -239
   -166   -298   -135    231    -18   -218    119     83     31      0     -2   -231
   -174   -296   -124    233    -25   -210    142     93     44     15     41   -231
   -187   -280    -93    233    -49   -187    163    101     62     31    103   -215
   -192   -265    -72    228    -59   -168    176    109     77     46    179   -200
   -202   -270    -70    233    -67   -171    187    119     93     57    223   -189
   -213   -259    -46    236    -83   -153    187    129    109     67    254   -176
   -223   -246    -23    233   -101   -135    187    137    127     83    288   -158
   -220   -231    -10    226   -106   -122    187    145    142     96    303   -140
   -233   -226      7    228   -122   -109    187    153    158    103    306   -135
   -246   -215     31    231   -140    -93    187    163    176    114    314   -132
   -257   -192     64    223   -163    -64    189    174    205    129    335   -114
   -257   -166     90    213   -174    -38    189    184    231    148    363    -88
   -259   -163     96    210   -179    -33    189    194    254    161    381    -64
   -262   -166     96    213   -179    -36    189    207    275    171    397    -46
   -257   -163     93    207   -176    -36    194    218    298    176    405    -31
   -249   -140    109    194   -179    -15    202    228    329    174    410    -15
   -257   -109    145    181   -202     18    223    257    384    174    423     15
   -249    -83    166    166   -210     41    244    285    436    174    436     49
   -246    -57    189    150   -220     64    257    301    465    181    449     70
   -252    -41    210    148   -231     83    272    322    483    210    441     93
   -259    -41    215    148   -239     85    285    332    485    241    426    127
   -262    -28    233    145   -249    103    296    342    483    272    420    161
   -275    -10    262    142   -272    124    306    348    478    303    418    184
   -283      7    290    137   -285    148    311    337    465    322    407    205
   -293     23    316    135   -306    171    306    327    441    319    387    215
   -311      0    311    155   -311    155    290    301    400    303    355    200
   -322    -25    293    171   -309    132    267    275    361    288    329    200
   -319    -51    267    187   -293    106    259    267    335    270    301    215
   -332    -88    244    207   -288     77    257    262    306    252    283    236
   -353   -111    241    231   -298     64    252    252    283    231    262    223
   -366   -163    200    265   -283     15    236    231    246    189    220    179
   -350   -210    140    280   -246    -36    223    215    213    155    187    142
   -277   -254     23    265   -153   -116    197    184    166    116    153     96
   -210   -296    -85    254    -64   -192    163    142    111     62    109     49
   -184   -340   -155    262    -15   -249    140    103     67     18     77     10
   -148   -374   -226    262     38   -301    122     80     36     -7     70    -15
    -83   -381   -301    231    106   -342    101     62      5    -38     57    -44
    -25   -374   -348    200    161   -363     77     38    -20    -64     38    -77
     15   -374   -389    179    200   -381     64     33    -33    -83     23    -83
     31   -374   -405    171    218   -389     62     38    -31    -83     28    -72
     18   -381   -400    181    207   -389     54     41    -38    -88     41    -72
     23   -420   -444    197    231   -431     64     70    -46   -103     38   -106
     18   -467   -485    223    249   -475    153    184     -5    -98     41   -142
     18   -426   -444    205    231   -433    280    342    103    -25    111    -90
     62   -309   -374    122    218   -340    389    532    262    119    241     54
    111    -46   -161    -33    135   -103    420    646    431    342    478    293
     96    441    345   -270   -124    394    381    644    626    675    852    675
    -20    891    911   -433   -465    901    179    402    704    956   1182    997
   -103    779    883   -340   -493    831   -122      7    439    826   1085    885
   -171    285    454    -57   -311    368   -293   -361    -46    303    581    433
   -171   -306   -137    239    -18   -223   -342   -488   -431   -233     38    -44
   -161   -636   -475    400    155   -555   -293   -361   -480   -384   -166   -244
   -142   -714   -571    426    213   -644   -207   -218   -400   -358   -189   -277
   -127   -678   -550    402    210   -615   -116   -109   -306   -293   -166   -241
   -109   -587   -480    345    184   -535    -38     -7   -205   -210   -137   -142
   -103   -522   -418    314    155   -470     12     57   -129   -140    -85    -77
    -80   -483   -402    280    158   -441     31     77   -101   -119    -64    -59
    -70   -467   -397    267    163   -433     36     85    -88   -106    -62    -46
    -67   -470   -402    267    166   -439     38     96    -83    -98    -59    -38
    -59   -470   -410    265    174   -441     46    109    -80    -98    -62    -33
    -62   -459   -397    259    166   -431     46    116    -80    -93    -62    -38
    -51   -441   -389    246    166   -418     46    114    -77    -88    -62    -72
    -44   -441   -397    241    176   -420     44    114    -77    -85    -59   -106
    -38   -449   -410    244    184   -431     38    109    -83    -93    -62   -116
    -31   -452   -423    241    194   -439     36    103    -88    -98    -70   -122
    -20   -433   -415    226    197   -426     36    111    -85    -96    -72   -119
    -12   -436   -426    223    205   -431     31    111    -90   -109    -93   -116
    -10   -454   -444    233    215   -449     25    109    -98   -119   -111   -119
    -10   -459   -449    233    218   -454     28    106   -101   -119   -114   -122
    -10   -462   -454    236    220   -459     31    101   -101   -122   -124   -127
    -12   -444   -431    226    207   -439     31     98    -98   -119   -129   -124
    -20   -431   -410    226    194   -420     31    106    -93   -111   -122   -116
    -18   -418   -400    215    189   -410     28    109    -88   -106   -122   -119
    -28   -402   -374    215    171   -389     31    109    -77    -98   -119   -122
    -51   -389   -340    218    142   -366     33    111    -67    -85   -116   -116
    -59   -379   -319    220    129   -350     33    111    -62    -75   -109   -116
   -111   -397   -288    254     85   -342     38    111    -54    -62    -93   -119
   -140   -405   -265    272     62   -337     49    124    -38    -44    -75   -116
   -174   -400   -226    285     23   -314     62    137    -18    -12    -36   -116
   -192   -381   -189    288     -2   -285     75    142     -5     10     -2   -103
   -210   -368   -161    288    -25   -265     80    142      0     15     15    -90
   -223   -348   -124    285    -51   -236     88    148     12     28     28    -75
   -239   -322    -85    280    -77   -205     90    150     28     41     57    -59
   -239   -314    -75    277    -83   -194     96    150     28     44     75    -70
   -233   -301    -67    265    -85   -184     93    137     20     38     72    -98
   -239   -306    -67    272    -88   -187    101    135     18     31     70   -106
   -241   -306    -67    272    -88   -187    109    135     18     23     67   -103
   -241   -337    -96    290    -72   -218    111    129      5     10     59   -119
   -249   -329    -80    288    -85   -205    119    135      5     10     70   -127
   -283   -316    -36    298   -124   -176    135    148     18     18     80   -116
   -319   -306     12    311   -168   -148    145    161     31     25     77   -109
   -316   -301     15    309   -166   -142    150    174     36     28     77   -127
   -296   -298     -5    296   -148   -150    155    176     38     23     64   -148
   -306   -280     25    293   -168   -127    174    194     59     36     64   -150
   -392   -259    132    324   -265    -64    207    236    103     67     77   -135
   -545   -236    309    392   -428     36    265    301    171    122    119    -85
   -769   -223    545    496   -657    158    342    379    252    192    181    -15
   -878   -215    662    548   -771    220    381    418    285    213    181     -5
   -795   -210    584    501   -691    184    353    387    257    174     93    -70
   -745   -192    553    470   -649    179    332    376    246    150     33   -101
   -730   -207    519    467   -626    153    316    361    220    122      0   -135
   -735   -207    527    470   -633    161    316    366    226    124      5   -116
   -758   -189    568    472   -665    189    329    374    236    142     20    -88
   -787   -155    631    472   -709    236    350    392    265    181     36    -59
   -815   -111    704    462   -761    293    358    410    288    215     46    -36
   -862    -93    769    478   -815    335    363    426    311    236     64    -18
   -904    -85    818    493   -862    363    368    436    329    252     77     -2
   -950    -67    883    509   -917    407    387    454    361    275    114     18
   -982    -41    937    509   -961    446    407    480    394    309    168     59
   -979    -25    953    504   -966    462    415    483    402    316    192     64
   -982    -12    966    496   -974    475    423    485    410    319    218     70
   -984     -5    979    496   -982    485    428    491    415    322    244     80
   -953     10    963    470   -958    485    428    485    415    319    254     88
   -922     36    958    441   -940    496    439    488    423    324    267    109
   -870     62    932    402   -901    496    441    480    420    319    270    119
   -774     85    859    345   -815    472    431    467    407    306    262    116
   -662     80    743    288   -704    413    397    428    371    270    228     90
   -561     83    644    239   -602    361    368    394    340    233    187     70
   -485    109    594    187   -542    350    361    374    332    218    171     77
   -423    142    566    140   -493    353    348    345    319    205    153     88
   -361    158    519    101   -441    337    322    309    298    187    132     88
   -298    153    452     72   -374    301    280    262    262    153     96     77
   -272    122    392     72   -332    257    239    215    223    114     51     62
   -215    106    322     54   -267    213    197    174    187     77      7     51
   -137     77    213     28   -174    142    158    132    142     36    -49     23
    -88     41    129     23   -109     85    127     93     98      0   -114     -7
    -41      7     46     15    -44     25     93     46     51    -46   -187    -41
    -18    -41    -23     31      2    -33     70     15     18    -85   -249    -72
     12    -67    -83     25     46    -75     54    -10     -7   -114   -298    -83
     33    -90   -127     28     80   -109     36    -38    -28   -140   -342    -96
     46   -122   -168     36    106   -145     12    -75    -54   -171   -387   -116
     88   -150   -239     31    163   -194    -12   -109    -83   -207   -428   -135
     85   -148   -236     31    158   -192    -20   -124    -93   -220   -449   -135
     93   -140   -233     23    161   -187    -18   -119    -90   -218   -457   -124
    103   -135   -239     15    168   -187    -10   -114    -88   -215   -462   -129
     85   -132   -218     23    150   -174      5   -101    -75   -205   -462   -129
     59   -142   -202     41    129   -171     18    -85    -62   -194   -457   -122
     59   -140   -200     38    127   -168     36    -62    -49   -187   -449   -116
     72   -176   -252     49    161   -213     93     12    -25   -192   -462   -158
     90   -189   -280     49    184   -233    210    155     44   -174   -465   -197
    140   -103   -244    -20    189   -174    335    335    176    -70   -371   -132
    207     93   -114   -150    158     -7    413    498    340    103   -189     41
    262    488    223   -376     20    355    415    550    522    379    132    376
    166   1067    901   -615   -366    984    350    459    737    774    607    865
      5   1244   1239   -626   -618   1241     85     93    670    883    787   1047
    -90    919   1010   -415   -550    966   -150   -296    314    568    506    802
   -119    246    366    -64   -244    303   -296   -594   -200    -57   -103    270
    -57   -301   -244    179     93   -272   -322   -576   -428   -410   -491    -96
    -15   -472   -457    241    220   -465   -259   -431   -389   -433   -561   -176
      7   -470   -478    231    241   -472   -155   -301   -293   -368   -530   -150
     31   -379   -410    174    218   -394    -44   -176   -174   -257   -449    -70
     44   -285   -329    122    187   -306     36    -88    -75   -155   -376      7
     54   -252   -306     96    179   -277     75    -46    -25   -111   -335     64
     75   -226   -301     75    187   -262     80    -38    -18    -96   -314     96
     88   -215   -303     62    194   -257     75    -49    -23    -96   -303    114
    119   -197   -316     38    218   -257     83    -46    -20    -88   -280    135
    161   -200   -363     18    259   -280     80    -46    -28    -90   -267    148
    197   -210   -407      7    301   -309     67    -62    -44    -96   -272    142
    236   -228   -467     -5    350   -345     54    -70    -57    -98   -277    137
    283   -252   -535    -15    407   -392     44    -75    -70   -106   -272    137
    327   -254   -581    -38    454   -418     31    -93    -90   -119   -277    142
    381   -249   -633    -67    506   -441     15   -106   -106   -132   -283    155
    413   -262   -678    -75    542   -467      5   -116   -116   -140   -285    153
    431   -285   -717    -72    574   -501    -12   -137   -142   -155   -285    145
    467   -290   -758    -88    610   -524    -28   -148   -155   -174   -293    142
    514   -285   -800   -114    657   -542    -31   -148   -158   -179   -296    145
    537   -288   -828   -124    680   -558    -41   -158   -166   -184   -298    145
    542   -306   -849   -116    696   -576    -54   -176   -189   -202   -303    129
    561   -314   -875   -124    717   -594    -70   -189   -205   -215   -303    119
    579   -316   -896   -132    737   -607    -75   -189   -215   -223   -298    101
    597   -316   -914   -142    753   -615    -96   -197   -226   -233   -306     77
    628   -288   -917   -168    771   -602   -106   -197   -226   -223   -293     67
    620   -314   -935   -153    776   -626   -109   -202   -226   -218   -267     51
    602   -348   -950   -129    776   -649   -114   -218   -236   -228   -262     33
    579   -355   -935   -114    753   -644   -119   -239   -246   -231   -257     23
    553   -358   -911    -96    732   -633   -122   -252   -257   -241   -272      7
    524   -368   -893    -80    706   -628   -132   -265   -272   -254   -303    -10
    509   -371   -880    -70    693   -626   -116   -262   -259   -239   -306    -15
    496   -374   -872    -62    683   -623   -111   -267   -257   -226   -306    -41
    457   -413   -870    -20    662   -641   -119   -280   -267   -231   -314    -72
    426   -418   -844     -5    633   -631   -111   -283   -265   -220   -311    -93
    394   -433   -828     18    610   -631   -106   -285   -267   -223   -314   -116
    350   -459   -813     54    579   -636    -96   -285   -270   -226   -316   -145
    311   -480   -792     85    550   -636    -72   -270   -262   -220   -316   -176
    270   -485   -758    106    511   -620    -62   -262   -254   -215   -309   -210
    239   -485   -727    122    480   -605    -49   -252   -246   -210   -311   -246
    223   -480   -704    127    462   -592    -36   -233   -228   -200   -306   -285
    210   -475   -685    132    446   -579    -23   -202   -210   -192   -298   -322
    181   -480   -662    148    420   -568    -15   -184   -200   -189   -309   -363
    153   -467   -620    155    387   -542     -2   -161   -184   -184   -311   -400
    142   -454   -597    155    368   -524     18   -132   -153   -166   -293   -423
    140   -457   -597    158    368   -527     46    -93   -119   -145   -277   -452
    127   -449   -576    161    350   -511     67    -59    -98   -132   -265   -472
    127   -415   -542    142    332   -478     77    -33    -75   -114   -241   -488
    111   -400   -511    142    309   -454     80    -25    -67   -106   -236   -519
     77   -405   -483    163    280   -444     90    -20    -59   -103   -236   -535
     62   -397   -459    166    259   -428     98      0    -38    -88   -207   -524
     70   -381   -452    155    259   -415     98     12    -31    -85   -171   -522
     70   -366   -439    148    252   -400     96     23    -15    -72   -122   -511
     62   -340   -402    140    231   -371     96     44      7    -46    -59   -483
     90   -311   -402    109    244   -355     90     57     15    -38    -31   -459
    101   -298   -400     98    249   -348     90     59     25    -25     -2   -436
    122   -296   -420     85    270   -355     98     67     38    -15      7   -423
    132   -288   -420     77    275   -353     85     67     44     -7    -10   -420
    158   -267   -426     54    290   -345     83     72     59      5    -31   -410
    171   -246   -418     36    293   -332     90     80     72     15    -41   -392
    153   -244   -397     44    275   -319    101     88     83     20    -51   -381
    135   -228   -363     46    249   -296    109     93     90     33    -54   -361
    127   -213   -340     41    231   -277    119    101    109     59    -41   -337
    129   -184   -314     28    220   -249    142    124    129     80    -33   -322
    135   -137   -272      0    202   -205    161    148    153    101    -18   -301
    137   -119   -257     -7    197   -187    174    166    163    111     -5   -280
    124   -109   -236    -10    179   -171    179    168    163    116     -2   -267
    132    -67   -202    -33    166   -135    184    171    174    135     10   -254
    129    -28   -158    -51    142    -93    197    174    187    153     33   -236
    111    -12   -124    -49    116    -67    189    158    181    163     54   -231
    111     23    -88    -67     98    -33    179    145    176    181     88   -223
    116     38    -77    -77     98    -20    155    119    148    197    114   -220
    106     12    -93    -59    101    -41    109     72    106    192    109   -231
     93    -23   -116    -33    103    -70     96     57    109    168     70   -223
     93    -54   -148    -20    119   -101     98     59    103    124     23   -226
     88    -85   -174      0    129   -129     98     59     98     96      0   -233
     72   -122   -194     23    132   -158     88     46     85     64    -31   -259
     75   -150   -226     38    150   -187     75     36     75     41    -57   -265
     88   -176   -267     44    176   -223     75     28     70     18    -70   -262
     75   -239   -314     83    192   -277     51      5     49    -12    -98   -275
     77   -277   -358     98    215   -316     33    -10     31    -36   -114   -280
     77   -280   -358    101    218   -319     36    -10     31    -38   -116   -280
     93   -298   -394    101    244   -345     28    -18     25    -44   -124   -285
    103   -322   -426    109    262   -374     15    -33     10    -44   -150   -293
     98   -358   -459    127    277   -407     -2    -59    -15    -59   -194   -311
    109   -342   -452    116    280   -397    -12    -80    -46    -67   -218   -316
    127   -301   -428     85    277   -363    -18    -93    -62    -64   -236   -319
    166   -316   -483     75    322   -397    -18    -88    -83    -83   -275   -342
    241   -361   -605     59    420   -480     20    -31    -98   -111   -332   -387
    335   -329   -665     -2    498   -496    106     80    -62   -101   -350   -405
    475   -215   -691   -132    581   -452    171    207     31    -31   -285   -358
    646     -5   -652   -322    649   -327    187    298    150    122   -127   -207
    815    384   -431   -602    620    -23    129    285    272    371    184     98
    854    919     64   -885    394    493     -7     96    387    685    594    485
    852    992    137   -924    355    566   -337   -316    202    691    704    530
    875    652   -226   -763    550    213   -579   -732   -239    290    392    210
    872     10   -865   -444    867   -428   -659   -924   -693   -316   -166   -288
    831   -511  -1343   -158   1085   -927   -631   -813   -839   -615   -465   -584
    820   -654  -1475    -85   1145  -1062   -535   -649   -771   -613   -491   -631
    833   -675  -1509    -77   1171  -1091   -459   -561   -693   -574   -470   -628
    844   -610  -1457   -116   1148  -1034   -366   -465   -576   -485   -392   -568
    828   -527  -1356   -150   1091   -940   -314   -402   -488   -405   -322   -511
    787   -444  -1234   -171   1010   -839   -267   -350   -418   -340   -275   -449
    761   -415  -1176   -174    966   -795   -231   -311   -376   -303   -259   -407
    717   -402  -1122   -158    917   -761   -207   -277   -353   -283   -254   -381
    685   -389  -1075   -148    880   -732   -197   -257   -340   -272   -262   -366
    641   -371  -1013   -137    826   -691   -176   -223   -301   -244   -246   -337
    613   -363   -976   -124    795   -670   -153   -194   -267   -218   -228   -314
    579   -340   -922   -119    750   -631   -132   -166   -236   -187   -207   -293
    527   -353   -880    -85    704   -615   -116   -148   -218   -179   -207   -288
    506   -340   -849    -83    675   -594   -106   -132   -200   -166   -200   -277
    472   -340   -813    -67    641   -576    -98   -114   -171   -148   -184   -254
    446   -348   -795    -49    618   -568    -85    -96   -145   -140   -179   -233
    415   -350   -766    -31    589   -558    -93    -85   -127   -127   -166   -207
    402   -332   -735    -36    566   -532    -77    -70   -103   -116   -155   -189
    392   -311   -704    -38    548   -506    -70    -59    -90   -111   -148   -181
    358   -324   -683    -18    519   -501    -64    -46    -77   -116   -148   -181
    345   -329   -675     -7    509   -501    -57    -33    -72   -114   -145   -171
    350   -301   -652    -25    498   -475    -46    -15    -54    -98   -127   -155
    324   -262   -587    -31    454   -426    -33      0    -33    -80   -109   -145
    303   -265   -568    -23    436   -415    -28      7    -28    -83   -114   -158
    296   -293   -589      0    441   -441    -33     12    -28    -85   -116   -171
    288   -277   -566     -5    426   -420    -36     25     -7    -54    -80   -140
    272   -275   -548      0    410   -413    -25     38     10    -41    -64   -127
    267   -262   -530     -5    397   -394    -20     41     12    -49    -64   -140
    272   -249   -522    -10    397   -384    -23     44     15    -49    -62   -140
    249   -249   -498      0    371   -374    -28     51     23    -36    -41   -124
    249   -265   -517      7    381   -389    -33     62     28    -31    -23   -116
    233   -259   -493     12    361   -376    -20     70     36    -18      2   -109
    213   -236   -449     12    329   -342      0     85     49    -10     25    -98
    207   -254   -462     23    335   -358      2     85     31    -31     23   -114
    184   -280   -467     46    324   -374     15     96     28    -33     33   -116
    153   -283   -439     62    293   -361     23     96     25    -31     46   -114
    171   -249   -420     38    296   -335     28    101     31    -25     62   -103
    155   -267   -423     54    288   -342     44    109     28    -33     46   -116
    127   -301   -428     85    275   -363     49    114     23    -46     23   -140
    101   -314   -418    103    257   -366     59    132     38    -36     46   -137
     88   -324   -413    119    249   -368     75    135     46    -33     62   -140
    103   -285   -389     90    244   -337     90    145     62    -15     75   -132
    101   -270   -371     83    233   -319    106    163     83      2     70   -135
     88   -257   -345     85    215   -301    124    181    103     12     72   -137
     77   -272   -350     98    213   -311    137    189    116     18     72   -137
     83   -262   -345     88    213   -303    161    207    140     33     70   -114
     57   -239   -296     90    176   -267    163    218    163     59     93    -90
     31   -228   -259     96    142   -244    166    218    174     75    106    -88
      2   -220   -223    109    111   -220    184    220    187     88    132    -77
    -15   -218   -205    114     93   -213    179    213    187     90    129    -75
    -15   -210   -194    111     88   -202    184    226    197     93    119    -57
     -7   -215   -207    111     98   -210    200    252    218    106    129    -28
    -36   -207   -171    122     67   -189    200    249    226    114    153    -10
    -57   -210   -155    132     49   -184    207    257    244    142    197      0
    -62   -200   -137    129     36   -168    223    285    272    171    210     20
    -57   -205   -150    129     46   -179    226    298    280    168    197     36
    -59   -231   -171    145     54   -202    223    303    288    179    202     57
    -62   -231   -171    145     51   -200    231    309    309    200    220     72
    -85   -236   -153    161     33   -194    259    324    335    218    236     93
    -85   -220   -137    153     25   -181    265    329    348    231    226    116
    -88   -205   -116    148     12   -161    280    350    371    265    220    153
   -116   -231   -114    174     -2   -174    301    358    389    280    218    176
   -135   -218    -83    176    -28   -150    324    368    413    309    241    202
   -158   -200    -44    176    -59   -122    345    387    441    337    267    223
   -161   -181    -20    171    -70   -101    374    407    465    363    283    241
   -207   -181     25    194   -119    -77    410    428    493    389    329    267
   -246   -171     72    207   -161    -49    441    449    517    415    381    275
   -254   -166     88    207   -171    -38    459    485    550    444    415    301
   -259   -181     77    220   -168    -51    459    504    568    470    449    329
   -280   -176    101    228   -192    -38    436    493    574    496    501    358
   -283   -184     96    233   -189    -44    420    485    581    496    558    394
   -280   -213     67    244   -174    -72    410    480    597    496    615    420
   -288   -254     33    272   -161   -111    407    475    613    501    672    457
   -288   -277     10    283   -150   -135    392    459    605    498    704    483
   -285   -316    -33    301   -127   -176    374    441    584    472    701    488
   -285   -363    -77    322   -103   -220    368    433    566    446    685    493
   -293   -402   -109    348    -93   -257    361    423    545    436    675    501
   -288   -436   -148    361    -70   -293    319    379    493    397    636    470
   -280   -436   -155    358    -64   -298    303    358    465    379    607    457
   -277   -459   -181    368    -49   -322    301    361    470    384    600    454
   -277   -478   -200    379    -38   -340    303    361    498    368    576    436
   -267   -478   -213    371    -28   -345    285    345    535    348    527    407
   -259   -478   -218    368    -20   -350    285    353    571    366    488    392
   -277   -483   -205    379    -36   -345    285    361    592    407    454    381
   -272   -480   -207    376    -33   -345    285    371    592    433    413    394
   -296   -535   -239    413    -31   -387    332    433    602    452    381    400
   -327   -594   -267    459    -31   -431    444    574    665    488    361    394
   -335   -548   -213    439    -62   -381    561    714    756    558    374    436
   -345   -467   -122    407   -111   -296    659    865    878    678    452    535
   -366   -179    184    272   -275      0    691    932   1039    917    696    805
   -397    306    704     44   -550    504    620    883   1192   1257   1067   1192
   -498    659   1158    -83   -828    909    368    587   1148   1449   1312   1431
   -555    613   1169    -28   -862    891     98    231    891   1343   1254   1369
   -589     96    683    246   -636    389     23    -10    436    758    724    956
   -566   -418    145    491   -355   -137      5    -57    106    254    259    579
   -491   -704   -215    597   -140   -459     25     54     57    114    106    415
   -420   -828   -407    626     -7   -618     93    163    103     90     75    358
   -387   -826   -439    605     23   -631    119    210    150    119    119    366
   -319   -714   -394    514     36   -555    150    257    220    176    174    415
   -272   -633   -361    452     44   -498    179    298    270    205    194    449
   -223   -589   -366    407     70   -478    202    332    298    223    207    480
   -153   -566   -413    358    129   -491    187    324    288    207    194    465
    -88   -561   -472    324    189   -517    158    301    259    171    176    426
    -20   -553   -532    285    252   -542    122    275    228    129    153    379
     28   -537   -566    254    296   -550    103    254    205    109    135    337
     44   -537   -581    246    311   -558     93    246    192     93    124    296
     54   -524   -579    233    316   -550     83    239    179     80    119    272
     90   -540   -633    223    361   -587     59    220    148     46     88    233
    168   -548   -717    189    441   -631     18    176    106      7     46    176
    228   -550   -782    161    504   -665    -15    150     75    -23     12    142
    262   -571   -836    153    548   -704    -28    142     49    -49    -25    127
    275   -592   -870    158    571   -730    -36    142     28    -72    -59    103
    275   -613   -888    168    581   -750    -41    140     18    -85    -62     80
    265   -636   -901    181    581   -769    -41    137      7    -93    -67     77
    252   -657   -909    202    579   -782    -41    124     -2   -103    -83     38
    239   -665   -906    210    571   -784    -49    109    -15   -116   -103     15
    231   -685   -917    228    574   -800    -59    101    -25   -132   -127      5
    228   -698   -930    233    576   -815    -59     98    -28   -148   -148     -7
    223   -701   -924    239    574   -813    -64     93    -28   -150   -158    -31
    200   -696   -896    246    545   -795    -67    106    -18   -129   -129    -44
    181   -691   -872    254    527   -782    -70    109    -12   -119   -106    -44
    174   -701   -875    262    522   -787    -75    106    -18   -122   -103    -44
    163   -709   -872    272    517   -789    -80    114    -20   -132   -106    -46
    155   -691   -849    267    501   -771    -96    116    -20   -129   -106    -49
    148   -688   -836    270    491   -761    -96    119    -12   -114    -88    -31
    150   -675   -828    262    488   -750   -101    114    -12   -103    -70    -28
    148   -688   -836    267    491   -761   -114    101    -25   -119    -77    -31
    153   -698   -854    272    501   -776   -114    101    -28   -119    -70    -18
    142   -706   -849    283    496   -776   -111    101    -28   -116    -51    -23
    137   -701   -839    280    485   -771   -114     90    -41   -124    -44    -46
    124   -714   -841    293    483   -776   -109     93    -51   -129    -38    -54
    122   -732   -854    303    485   -792   -111     90    -62   -137    -44    -59
    122   -724   -846    301    483   -784   -114     75    -67   -145    -51    -72
    111   -730   -844    309    475   -784   -114     62    -75   -155    -67   -103
     93   -732   -828    319    459   -779   -114     59    -83   -153    -70   -127
     80   -730   -810    322    444   -769   -101     67    -72   -148    -57   -127
     70   -724   -795    327    431   -758    -88     77    -59   -142    -57   -124
     31   -737   -769    353    400   -753    -83     83    -54   -132    -54   -137
     15   -732   -748    355    381   -740    -70     96    -41   -111    -46   -137
    -15   -722   -706    368    342   -717    -57    109    -28    -96    -44   -135
    -67   -706   -639    387    285   -672    -38    122    -10    -77    -25   -124
    -98   -683   -587    389    241   -636    -31    127      0    -64     -7   -114
   -135   -680   -545    407    202   -613    -20    132      2    -57      0   -103
   -155   -683   -527    418    184   -605     -5    140     10    -38     20    -98
   -174   -675   -501    426    163   -589     15    148     18    -28     51   -101
   -205   -646   -441    426    116   -545     41    161     33    -18     67   -103
   -277   -628   -350    454     33   -491     88    197     70     25    114    -62
   -361   -613   -252    485    -54   -433    129    236    106     72    161      5
   -470   -594   -124    532   -174   -361    176    270    137    111    179     54
   -581   -566     15    571   -301   -275    241    314    184    168    220     85
   -659   -545    111    602   -387   -218    293    350    226    215    270    106
   -652   -542    106    594   -381   -218    298    345    228    228    288     88
   -558   -530     28    545   -293   -252    272    319    210    213    277     36
   -400   -462    -64    431   -168   -265    236    293    189    192    265    -15
   -233   -400   -166    316    -36   -283    200    265    166    150    228    -75
    -72   -350   -277    210     98   -314    166    233    142    114    179   -127
     62   -277   -340    109    200   -309    150    210    129     98    148   -166
    124   -228   -353     49    239   -290    137    197    129     93    129   -194
    150   -202   -355     25    252   -277    140    202    140     93    119   -200
    148   -150   -298      0    220   -223    161    231    174    116    124   -181
    103    -75   -179    -12    140   -127    181    254    210    145    150   -168
     38    -49    -90      5     64    -70    197    270    236    161    168   -161
    -57    -15     41     36    -51     12    226    306    280    192    194   -132
   -155    -18    137     85   -148     57    231    322    301    205    202   -114
   -220    -20    200    122   -210     88    223    316    311    210    200   -116
   -218     -5    213    111   -218    103    202    298    303    192    176   -140
   -241     10    252    114   -246    132    202    296    309    187    163   -155
   -303     33    335    132   -319    181    215    309    335    197    145   -158
   -376     18    394    179   -384    205    226    322    342    189    116   -168
   -472     -2    470    236   -470    231    244    345    358    192    127   -176
   -548    -23    524    285   -537    249    257    363    371    187    137   -174
   -605    -31    574    319   -589    270    257    363    371    174    127   -171
   -659    -59    600    361   -631    270    249    350    353    150     93   -187
   -665    -85    579    374   -623    246    244    335    335    127     59   -213
   -584    -75    509    329   -548    215    223    306    311    106     44   -239
   -527    -88    439    306   -485    174    200    283    290     85     49   -265
   -545   -142    402    345   -475    129    200    272    280     83     54   -270
   -587   -153    433    368   -514    140    218    285    290    103     80   -220
   -605   -168    436    387   -522    132    233    296    298    109     88   -184
   -594   -210    384    400   -491     85    246    298    290     96     83   -171
   -568   -303    265    436   -418    -20    296    355    301     83     51   -166
   -545   -355    187    449   -366    -85    376    452    353     85     15   -161
   -475   -296    179    384   -327    -59    452    566    449    150     57    -93
   -358   -124    231    241   -296     51    498    670    576    296    200     57
   -252    239    491      7   -371    363    485    711    745    571    511    361
   -174    719    893   -275   -535    807    322    506    800    839    833    657
    -49    852    898   -402   -472    875    -18     90    594    844    878    696
    101    579    478   -342   -189    530   -296   -337    166    465    524    420
    223    -12   -236   -103    228   -124   -431   -646   -363   -244   -161    -96
    332   -444   -776     54    553   -607   -457   -633   -566   -579   -524   -381
    397   -646  -1044    124    719   -846   -413   -509   -540   -620   -618   -449
    379   -701  -1080    161    727   -888   -350   -413   -467   -581   -615   -418
    303   -641   -945    168    623   -792   -262   -306   -350   -480   -532   -309
    114   -540   -654    213    384   -597   -137   -174   -192   -327   -387   -137
   -101   -452   -350    275    122   -402    -12    -46    -46   -179   -244     31
   -103   -436   -332    270    111   -387     18    -15    -12   -150   -218     62
      2   -459   -462    228    231   -459    -15    -54    -57   -187   -265     -2
    192   -483   -678    145    433   -581    -80   -132   -135   -262   -371   -106
    340   -470   -810     64    574   -639   -129   -176   -187   -319   -459   -174
    389   -446   -836     28    613   -641   -150   -194   -205   -342   -527   -210
    423   -426   -849      2    636   -636   -174   -207   -213   -355   -558   -228
    576   -405   -984    -88    779   -693   -226   -252   -252   -394   -602   -280
    833   -355  -1192   -239   1010   -774   -298   -316   -309   -454   -654   -345
    976   -350  -1327   -311   1150   -839   -355   -363   -350   -504   -683   -384
    950   -366  -1317   -290   1132   -841   -358   -361   -350   -504   -657   -384
    896   -353  -1249   -272   1070   -800   -322   -324   -316   -467   -605   -348
    802   -355  -1158   -223    979   -756   -283   -285   -277   -428   -563   -314
    717   -355  -1072   -181    893   -714   -241   -244   -236   -389   -522   -283
    654   -342   -997   -155    826   -670   -210   -213   -205   -363   -493   -265
    589   -329   -919   -129    750   -623   -184   -184   -179   -337   -457   -252
    530   -314   -844   -109    685   -579   -161   -148   -150   -303   -413   -239
    493   -303   -797    -93    644   -550   -145   -122   -135   -280   -379   -231
    467   -306   -774    -80    620   -540   -132   -103   -127   -265   -350   -231
    431   -293   -724    -70    576   -509   -114    -88   -106   -239   -319   -215
    407   -290   -698    -59    553   -493   -101    -75    -90   -226   -290   -207
    394   -301   -698    -49    545   -498   -101    -67    -83   -220   -267   -189
    379   -288   -667    -44    522   -478   -101    -59    -70   -205   -246   -168
    363   -293   -657    -36    506   -475   -103    -49    -59   -197   -231   -166
    340   -301   -641    -20    488   -470   -101    -38    -49   -184   -215   -163
    314   -288   -602    -15    457   -444   -103    -41    -46   -179   -202   -155
    288   -285   -574      0    431   -428   -109    -46    -44   -179   -187   -145
    280   -288   -568      2    423   -428   -101    -44    -41   -174   -187   -142
    275   -293   -568     10    420   -431    -96    -44    -44   -174   -194   -153
    257   -309   -568     25    410   -439    -85    -41    -54   -174   -192   -155
    244   -322   -566     38    405   -444    -80    -49    -59   -179   -197   -153
    241   -345   -589     51    413   -467    -75    -62    -75   -194   -207   -163
    241   -340   -581     49    410   -459    -67    -70    -83   -192   -189   -176
    252   -335   -587     38    418   -459    -59    -70    -83   -187   -161   -194
    254   -322   -576     33    415   -449    -51    -64    -80   -184   -145   -218
    249   -316   -568     33    407   -441    -46    -57    -72   -179   -140   -231
    244   -319   -566     36    402   -441    -31    -44    -57   -174   -132   -233
    241   -324   -568     41    402   -446    -12    -41    -41   -158   -111   -241
    231   -316   -548     44    389   -431      0    -44    -25   -145   -101   -252
    215   -309   -527     44    368   -418      7    -41    -15   -142   -109   -257
    200   -314   -514     57    355   -413     20    -41     -2   -132   -114   -267
    184   -324   -509     70    345   -415     33    -38      7   -119   -111   -277
    163   -327   -491     83    327   -407     38    -31     15   -114   -109   -280
    122   -350   -472    111    296   -410     25    -51      7   -114   -114   -288
     98   -345   -444    122    270   -392     25    -64     12   -106   -111   -280
     96   -345   -441    124    267   -392     31    -62     18   -101   -116   -267
     85   -366   -452    140    267   -407     41    -57     18   -101   -119   -275
     72   -368   -441    148    254   -405     46    -57     10   -106   -116   -285
     75   -348   -423    135    249   -387     51    -51     18   -101    -88   -267
     75   -324   -400    122    236   -361     62    -41     33    -77    -36   -241
     64   -309   -374    122    218   -340     67    -33     49    -62     20   -228
     59   -290   -353    114    205   -322     64    -25     49    -59     72   -252
     54   -280   -335    111    192   -306     64    -10     57    -51    122   -262
     57   -246   -303     93    179   -272     70     10     70    -31    171   -249
     72   -218   -290     72    181   -254     80     36     88    -12    189   -218
     67   -207   -275     67    168   -241     80     44     90    -10    174   -218
     67   -168   -236     49    150   -202     93     59    103     -2    171   -205
     72   -122   -194     23    132   -158    101     75    119     12    179   -197
     77   -103   -181     12    129   -142    116     93    137     38    184   -192
     70    -93   -163     10    114   -127    124     98    140     41    176   -202
     72    -59   -132     -7    101    -96    135    109    153     41    189   -210
     80    -33   -116    -23     96    -75    145    122    161     44    184   -218
     85      0    -85    -41     85    -41    150    116    166     54    158   -249
     80     23    -57    -54     70    -15    150    106    166     64    153   -275
     77     44    -33    -62     57      5    142     96    155     67    145   -283
     70     31    -41    -51     54     -5    114     64    116     46    124   -285
     77     25    -51    -51     64    -12     88     38     75     36    106   -272
     75     44    -31    -59     54      7     70     15     25     54     62   -265
     72     33    -38    -54     57     -2     70     -5     20     64      0   -270
     59      0    -59    -31     59    -28     70    -15     20     23    -38   -288
     57    -33    -90    -10     72    -62     62    -12     15    -18    -49   -288
     51    -72   -124     10     88    -98     59    -18      7    -25    -57   -272
     38   -116   -155     38     96   -135     54    -33     -7    -46    -83   -280
     23   -148   -174     59     96   -161     38    -54    -31    -83   -106   -288
     15   -179   -194     83    103   -187     41    -67    -51   -119   -109   -288
      7   -174   -181     80     93   -176     44    -70    -54   -127    -85   -270
      2   -171   -176     83     88   -174     44    -64    -49   -135    -57   -246
      0   -187   -189     90     93   -187     41    -59    -38   -148    -28   -239
     -7   -210   -202    109     96   -207     38    -54    -25   -168     -7   -233
    -10   -226   -215    116    101   -220     31    -46    -18   -192     15   -215
      2   -239   -241    116    119   -239     23    -41     -7   -210     28   -192
     25   -283   -309    127    166   -296     31    -15      2   -254     15   -215
     46   -340   -387    148    215   -363    109     88     70   -275    -15   -285
     70   -277   -350    101    207   -314    213    231    192   -205     23   -272
    150   -114   -265    -18    205   -187    298    397    358    -44    168   -158
    215    210     -5   -215    111    103    322    498    555    218    439    103
    189    717    527   -452   -168    623    314    504    779    579    849    519
     98   1049    950   -576   -426   1000     90    194    787    782   1047    750
     70    906    836   -491   -381    872   -215   -233    472    602    818    584
     72    368    296   -223   -111    332   -402   -618    -54     12    207     64
    187   -202   -389      7    288   -296   -472   -732   -444   -511   -353   -426
    348   -470   -818     59    581   -641   -485   -652   -506   -623   -530   -605
    467   -540  -1008     36    735   -771   -452   -568   -488   -623   -574   -654
    574   -491  -1067    -41    818   -779   -415   -514   -446   -587   -563   -649
    758   -389  -1148   -184    953   -769   -415   -488   -410   -555   -501   -636
   1008   -267  -1278   -371   1143   -771   -446   -501   -418   -566   -394   -628
   1140   -215  -1358   -462   1249   -787   -462   -506   -426   -571   -353   -615
   1195   -228  -1423   -483   1309   -826   -483   -527   -446   -592   -298   -618
   1257   -205  -1462   -524   1358   -833   -491   -532   -459   -597   -174   -584
   1239   -202  -1444   -519   1340   -823   -488   -527   -457   -597   -140   -548
   1208   -213  -1421   -498   1312   -815   -483   -527   -457   -592   -148   -532
   1166   -244  -1413   -462   1288   -828   -483   -535   -467   -592   -171   -545
   1114   -270  -1384   -420   1249   -826   -465   -524   -467   -584   -213   -553
   1065   -270  -1335   -400   1197   -802   -449   -514   -457   -568   -197   -548
   1023   -265  -1291   -379   1156   -776   -433   -501   -452   -553   -171   -530
    984   -259  -1247   -363   1114   -750   -418   -488   -444   -540   -197   -506
    956   -288  -1244   -332   1098   -766   -407   -480   -441   -548   -231   -488
    914   -259  -1174   -327   1041   -717   -379   -457   -420   -519   -202   -454
    865   -218  -1085   -324    974   -652   -366   -441   -405   -491   -176   -439
    807   -213  -1021   -298    911   -615   -361   -433   -400   -478   -187   -433
    766   -174   -940   -296    852   -555   -337   -400   -368   -446   -176   -381
    688   -184   -875   -254    782   -527   -309   -366   -348   -418   -161   -340
    623   -213   -839   -205    730   -524   -283   -342   -332   -402   -163   -332
    576   -218   -795   -179    683   -506   -257   -316   -309   -379   -163   -314
    535   -205   -740   -163    636   -472   -239   -293   -288   -361   -148   -280
    470   -200   -672   -135    568   -436   -239   -288   -280   -345   -153   -262
    413   -205   -618   -103    514   -413   -233   -272   -267   -335   -150   -249
    366   -197   -563    -85    465   -381   -210   -249   -246   -316   -137   -228
    329   -155   -485    -85    407   -319   -184   -223   -226   -290   -116   -189
    285   -179   -465    -54    374   -322   -181   -215   -223   -288   -122   -184
    267   -166   -433    -51    350   -301   -171   -202   -213   -275   -116   -174
    244   -158   -402    -44    322   -280   -163   -197   -210   -265   -111   -163
    213   -181   -394    -15    303   -288   -161   -200   -218   -267   -116   -171
    194   -168   -363    -12    277   -267   -161   -200   -226   -267   -122   -179
    181   -142   -324    -20    252   -233   -161   -205   -244   -270   -132   -192
    155   -124   -283    -18    218   -202   -161   -218   -272   -280   -150   -205
    150   -101   -252    -23    200   -176   -155   -213   -288   -283   -155   -213
    148    -80   -228    -36    187   -153   -145   -207   -285   -270   -148   -200
    129    -96   -226    -18    176   -158   -142   -210   -288   -270   -140   -205
    119    -96   -215    -12    166   -155   -137   -207   -280   -265   -122   -213
    127    -83   -210    -20    168   -145   -135   -205   -275   -257   -114   -228
    140    -83   -223    -28    181   -153   -127   -197   -265   -241    -90   -236
    148    -75   -223    -36    184   -150    -96   -168   -233   -210    -67   -226
    129    -75   -207    -28    166   -140    -77   -150   -210   -179    -59   -226
    119    -57   -176    -31    148   -116    -70   -132   -184   -140    -59   -228
    111    -54   -168    -31    140   -111    -72   -122   -171   -122    -67   -236
    106    -64   -171    -20    137   -116    -75   -122   -168   -116    -85   -241
     88    -67   -155    -12    119   -111    -72   -111   -163   -109    -93   -236
    109    -44   -153    -31    129    -98    -67    -90   -161   -103   -109   -226
     98    -57   -155    -23    127   -106    -62    -80   -158   -103   -122   -210
    109    -46   -155    -31    129    -98    -54    -62   -155   -101   -142   -197
    101    -54   -155    -25    127   -103    -51    -57   -153   -106   -163   -197
     75    -57   -132     -7    103    -93    -38    -46   -132    -98   -166   -184
     67    -31   -101    -18     83    -64    -28    -44   -103    -90   -161   -153
     67    -18    -88    -25     75    -51    -15    -44    -77    -88   -168   -127
     59     -2    -62    -31     59    -33      7    -36    -49    -77   -166    -93
     36      2    -33    -18     36    -15     38    -20     -5    -70   -174    -62
     18     15     -5    -18     12      5     49     -2     10    -59   -148    -33
     -2      0      2      2     -2      0     51     -2     25    -59   -135    -10
    -46    -20     23     31    -36      0     64     12     44    -51    -93     20
    -88    -33     54     62    -72     10     83     41     70    -23    -51     59
   -101    -15     85     57    -93     33    101     75    101     15     18    109
   -114     28    142     44   -129     83    142    124    140     72     88    166
   -142     49    192     46   -168    119    184    161    174    127    145    205
   -181     51    233     64   -207    142    233    194    207    176    207    244
   -210     59    270     72   -239    163    272    220    241    213    283    275
   -231     93    324     67   -277    207    303    254    277    249    384    324
   -249    127    376     59   -314    249    327    277    309    283    478    368
   -262    161    423     51   -342    290    342    280    327    306    563    402
   -285    189    475     46   -379    332    353    285    345    332    633    426
   -309    200    509     54   -410    353    350    283    353    335    675    470
   -335    179    514     75   -423    345    329    265    340    319    709    493
   -368    166    535    101   -452    350    324    267    358    340    766    504
   -381    145    524    116   -452    335    309    259    371    350    787    511
   -397    116    511    140   -454    314    303    254    392    348    779    519
   -420     90    511    163   -465    301    303    259    446    332    730    537
   -426     57    483    184   -454    270    293    265    506    293    670    561
   -433     12    446    210   -441    228    288    267    540    272    610    589
   -459    -25    433    241   -446    202    290    270    548    285    574    615
   -498    -51    444    272   -472    197    288    267    530    311    540    633
   -506    -75    431    290   -470    176    285    259    493    327    504    613
   -524    -98    423    311   -475    161    288    257    457    345    511    589
   -537   -101    436    319   -488    166    293    259    431    363    530    571
   -504    -98    405    301   -457    153    275    236    381    348    522    540
   -441   -111    329    277   -387    109    252    202    324    309    491    498
   -381   -140    241    257   -311     49    226    168    272    267    462    452
   -335   -163    168    249   -254      2    202    142    228    231    433    415
   -285   -228     54    257   -171    -88    207    145    184    174    384    332
   -226   -280    -54    254    -85   -168    283    233    192    140    329    233
   -166   -239    -72    202    -46   -158    387    371    265    176    350    226
    -64   -103    -41     83    -12    -72    467    535    392    293    465    337
     41    213    171   -129    -64    192    462    610    545    506    704    605
     41    795    753   -418   -355    774    423    581    782    878   1150   1088
    -96   1210   1304   -558   -701   1257    189    265    844   1119   1478   1426
   -153   1049   1200   -449   -675   1124   -114   -150    561    917   1330   1275
   -168    418    587   -124   -379    501   -316   -535     -2    285    719    691
   -103   -231   -127    168     10   -179   -418   -672   -433   -270    145    116
    -31   -488   -457    259    210   -475   -389   -542   -467   -371      5    -75
      2   -517   -519    257    259   -517   -298   -402   -397   -332     12   -114
     23   -446   -472    210    246   -457   -192   -265   -296   -241     70    -93
     31   -368   -400    168    215   -384   -106   -153   -200   -150    137    -44
     38   -301   -342    129    189   -322    -64    -88   -145    -93    179     20
     28   -265   -293    116    158   -277    -25    -33   -106    -54    197     75
     -5   -262   -257    132    124   -259    -10     -5    -90    -36    192    103
    -25   -244   -218    135     96   -231     -7      2    -85    -28    179    129
    -28   -231   -202    127     85   -218    -10      7    -83    -31    161    142
    -38   -215   -176    127     67   -197    -10     10    -80    -23    153    135
    -49   -207   -158    127     51   -184    -18     10    -80    -23    142    132
    -51   -223   -171    137     59   -197    -25      2    -88    -31    122    124
    -38   -228   -192    132     75   -210    -28     -2    -90    -25    103    122
    -23   -233   -210    127     93   -223    -41    -18   -101    -44     70    101
      5   -218   -226    106    114   -220    -62    -38   -116    -64     31     75
     25   -202   -228     88    127   -215    -70    -46   -116    -70      7     54
     41   -197   -241     77    140   -218    -64    -44   -109    -59     18     36
     64   -197   -262     64    161   -228    -70    -46   -109    -64     10     20
     80   -213   -293     64    184   -252    -80    -46   -116    -80    -20    -10
     90   -200   -290     54    189   -244    -77    -46   -114    -77    -20    -41
     96   -189   -285     46    189   -236    -85    -46   -114    -75    -12    -46
     98   -194   -293     46    194   -244   -101    -44   -119    -80    -18    -51
     90   -197   -288     51    189   -244   -114    -41   -132    -93    -31    -64
     80   -181   -262     51    171   -220   -116    -36   -127    -85    -31    -64
     85   -153   -239     33    161   -197   -122    -33   -122    -77    -38    -64
     93   -148   -241     25    166   -194   -129    -28   -124    -72    -46    -75
     90   -153   -244     28    166   -197   -140    -25   -129    -75    -59    -88
     98   -148   -246     25    171   -197   -150    -20   -129    -77    -70    -90
     88   -158   -249     33    166   -205   -171    -28   -145    -85    -96    -75
     80   -137   -218     28    148   -176   -174    -25   -142    -80   -103    -38
     70   -127   -197     25    132   -161   -174    -23   -142    -75    -90    -28
     59   -127   -187     33    122   -155   -176    -23   -153    -80    -93    -38
     33   -129   -166     46     98   -148   -174    -10   -140    -67    -77    -31
    -20   -127   -106     75     41   -116   -163     -5   -132    -59    -64    -20
    -70   -127    -59     98     -7    -93   -155     -2   -129    -57    -62    -15
   -122   -122      0    122    -62    -62   -137     12   -119    -44    -57      5
   -176   -111     62    142   -122    -25   -111     36    -96    -23    -44     46
   -226   -101    124    163   -176     12    -88     64    -75     -7    -33     83
   -283    -85    197    184   -241     54    -67     93    -57     12    -18    103
   -327    -62    265    194   -296    101    -41    122    -28     41     -5    132
   -379    -62    316    220   -350    127     -2    174     15     83     15    168
   -431    -51    379    241   -407    163     38    223     67    129     51    213
   -485    -23    462    254   -475    218     77    267    114    176     90    254
   -566     15    581    275   -574    298    116    311    168    228    142    306
   -659     36    696    309   -678    366    161    353    213    262    184    340
   -667     36    704    314   -685    368    161    358    213    231    189    306
   -610     57    667    275   -641    361    137    348    202    197    142    267
   -667     20    688    324   -678    353    168    348    202    194    119    210
   -782    -41    737    410   -761    348    213    361    213    220     98    174
   -826    -59    766    441   -797    353    241    374    223    244     44    163
   -800    -62    737    431   -769    337    226    366    218    215    -15    137
   -805    -90    714    449   -761    311    215    363    215    189    -80    103
   -818    -59    758    439   -789    348    220    384    236    200    -85    111
   -813    -49    763    431   -789    355    228    397    252    202   -122    111
   -805    -36    769    420   -789    363    236    410    265    210   -155    116
   -797    -28    769    413   -784    368    241    418    277    207   -150    116
   -756    -28    727    389   -745    348    231    400    265    192   -142     90
   -732    -33    698    381   -717    332    233    394    262    194   -129     77
   -714    -31    680    371   -698    324    231    384    259    205   -114     67
   -693    -23    670    358   -683    322    236    379    265    200    -83     59
   -657     -2    652    329   -657    324    236    374    270    184    -51     57
   -610     23    633    293   -620    327    241    366    275    181    -28     49
   -566     46    610    257   -589    329    249    366    277    179    -10     44
   -519     85    605    218   -561    345    244    350    270    168     -2     31
   -472    109    581    181   -527    345    249    345    270    168     -5     20
   -418    127    542    145   -480    335    259    353    280    176     -5     23
   -361    127    488    116   -423    306    244    337    267    168    -15     23
   -246    140    387     54   -316    262    202    290    236    145    -33     10
    -23    189    213    -85   -119    202    145    218    181     90    -62    -18
    161    210     49   -187     54    129     70    140    119     25    -98    -57
    254    189    -64   -223    158     62     10     70     62    -31   -155    -90
    272    155   -116   -213    194     20    -33     20     20    -62   -210   -109
    244    111   -135   -179    189    -10    -49     -2      5    -70   -270   -122
    218     49   -168   -135    194    -59    -51    -10    -10    -80   -314   -137
    205     20   -184   -114    194    -80    -51    -20    -15    -90   -348   -155
    181     -2   -184    -88    181    -93    -46    -20    -18    -90   -363   -161
    153    -64   -220    -44    184   -142    -59    -41    -36   -106   -400   -179
    137   -116   -254    -10    194   -184    -54    -44    -49   -114   -428   -194
    116   -166   -283     23    197   -223    -57    -49    -67   -132   -457   -205
    101   -194   -296     46    197   -244    -59    -64    -80   -148   -465   -220
     67   -215   -283     70    174   -249    -62    -70    -85   -155   -454   -218
     31   -246   -277    106    153   -259    -62    -70    -85   -155   -457   -220
     15   -267   -283    124    148   -275    -62    -64    -80   -150   -457   -220
     23   -275   -298    127    161   -285    -62    -67    -80   -145   -459   -223
     12   -298   -311    140    161   -306    -67    -75    -88   -148   -449   -213
      7   -290   -301    140    153   -296    -64    -70    -83   -140   -423   -197
      5   -309   -314    150    158   -311    -49    -46    -80   -140   -420   -194
    -10   -397   -387    205    187   -392      5     36    -62   -155   -441   -233
     -5   -392   -387    197    189   -389    124    187     28   -116   -400   -244
      5   -296   -303    145    153   -301    249    363    176      5   -285   -161
     44    -90   -135     23     88   -111    332    517    361    205    -75     25
     77    288    210   -181    -64    249    316    553    535    491    272    358
    -25    831    857   -405   -444    844    194    392    680    849    722    779
   -135    997   1130   -431   -631   1062   -111     10    558    935    880    901
   -202    672    875   -239   -537    774   -355   -410    150    576    568    613
   -226    -18    207    122   -218     93   -423   -641   -345    -98   -106     46
   -179   -501   -322    340     70   -413   -397   -537   -498   -397   -454   -283
   -137   -670   -532    402    197   -602   -314   -376   -441   -405   -504   -361
   -132   -680   -548    405    205   -615   -236   -267   -350   -340   -467   -348
   -127   -641   -514    384    192   -579   -153   -158   -233   -239   -384   -277
    -93   -537   -444    314    174   -491    -85    -80   -137   -142   -293   -200
    -70   -467   -400    267    163   -433    -38    -38    -85    -96   -239   -174
    -54   -441   -387    246    163   -413    -23    -23    -70    -85   -223   -168
    -38   -420   -381    231    171   -402    -20    -15    -57    -75   -220   -155
    -33   -436   -402    233    181   -420    -23     -5    -49    -67   -215   -145
    -38   -436   -397    236    176   -415    -15      0    -41    -64   -218   -148
    -25   -420   -397    223    184   -410    -10      2    -36    -62   -220   -168
    -10   -441   -431    226    210   -436     -2      5    -36    -62   -226   -194
    -10   -436   -428    220    207   -433      0     15    -33    -49   -202   -205
     -7   -441   -433    223    213   -439     -5     18    -36    -46   -187   -207
      7   -436   -444    213    223   -439     -2     31    -31    -38   -181   -223
     41   -441   -483    200    262   -462     -2     46    -25    -33   -176   -239
     31   -452   -485    207    257   -467     -2     49    -25    -25   -166   -254
     38   -446   -488    202    262   -467     -2     46    -18    -23   -161   -259
     44   -426   -470    189    254   -449     -2     49    -15    -15   -148   -254
     46   -407   -454    181    249   -431     -2     59     -5     -5   -145   -246
     25   -415   -441    194    233   -428     -2     72      2      2   -140   -244
     12   -410   -423    197    218   -418     -2     67     -2      0   -129   -254
      7   -402   -413    194    210   -407     -5     67      2      5   -119   -244
     25   -381   -407    179    215   -394      0     75     18     25    -98   -218
      0   -400   -400    200    197   -400     -7     70     23     31    -62   -228
    -31   -410   -379    220    174   -394    -23     57     25     28    -23   -262
    -28   -394   -366    210    168   -381    -41     44     25     25     25   -257
    -20   -397   -376    210    176   -387    -67     25     15     15     59   -241
    -10   -389   -381    200    184   -384    -96      0      2      5     64   -228
     12   -379   -392    181    202   -384   -116    -15     -7     -7     41   -184
     10   -379   -389    184    197   -384   -127    -28    -33    -20     41   -163
     20   -350   -371    166    194   -361   -122    -31    -54    -15     80   -163
      2   -361   -363    176    181   -361   -124    -54   -116      7     90   -168
    -20   -389   -368    205    171   -379   -116    -70   -137     46     83   -155
    -15   -405   -389    210    184   -397    -93    -54   -109     38     41   -137
    -10   -413   -402    213    194   -407    -83    -44    -98     28     -5   -137
     -7   -407   -400    207    194   -405    -64    -33    -85     36    -33   -127
    -15   -410   -394    213    187   -402    -67    -38    -77     33    -51   -137
    -20   -410   -392    215    184   -402    -64    -36    -64     25    -51   -140
    -25   -415   -389    220    181   -402    -54    -25    -51     31    -38   -140
    -38   -413   -376    226    166   -394    -54    -25    -46     31    -10   -145
    -46   -402   -358    223    153   -381    -41    -18    -31     31      7   -142
    -44   -405   -361    223    155   -384    -28     -5    -12     41     20   -145
    -10   -392   -381    202    184   -387     -5     20     15     51     46   -137
    -10   -392   -381    200    184   -387     -5     12     15     41     38   -163
     12   -371   -384    179    197   -379     -7      5     20     38     38   -174
     46   -345   -394    148    218   -368      0     10     33     49     54   -163
     75   -366   -441    145    257   -402     18     15     36     38     46   -163
    101   -387   -491    142    293   -439      7     12     25     23     36   -166
    129   -381   -511    124    319   -444      0      0     15     10      2   -184
    148   -400   -548    124    345   -472     -7     -2     12      0   -103   -207
    142   -431   -574    145    358   -501    -25    -12     10    -12   -184   -239
    153   -436   -589    140    368   -511    -38    -28     15    -20   -205   -259
    184   -428   -615    122    397   -522    -44    -36     18    -33   -218   -272
    226   -433   -659    103    441   -548    -38    -38     12    -41   -228   -283
    246   -431   -678     93    462   -553    -23    -12     28    -18   -223   -262
    246   -433   -683     90    465   -555    -23     -5     25     -7   -210   -257
    303   -433   -737     62    519   -584    -51    -23      0    -31   -215   -272
    444   -439   -885     -2    662   -659   -103    -70    -54    -93   -202   -311
    600   -402  -1002    -98    800   -701   -137   -101    -85   -132   -181   -329
    683   -353  -1036   -166    857   -693   -181   -145   -103   -140   -148   -335
    745   -311  -1060   -218    901   -685   -210   -166   -111   -137    -80   -322
    797   -290  -1088   -254    940   -688   -215   -166   -111   -137    -57   -311
    800   -277  -1078   -259    937   -678   -218   -168   -111   -135    -62   -309
    800   -262  -1062   -270    930   -662   -200   -155   -106   -137    -57   -298
    782   -233  -1015   -275    896   -623   -189   -142    -96   -122    -36   -277
    769   -200   -969   -285    867   -584   -181   -137    -83   -106    -25   -270
    756   -181   -937   -285    846   -558   -184   -135    -80   -101    -12   -265
    737   -140   -878   -298    807   -509   -171   -132    -77    -96    -15   -270
    696   -135   -833   -280    763   -483   -161   -122    -70    -83    -15   -265
    670   -155   -828   -259    748   -491   -166   -119    -67    -77    -15   -249
    659   -168   -828   -244    743   -498   -174   -124    -70    -85    -31   -244
    626   -176   -802   -226    714   -491   -184   -132    -80    -93    -49   -246
    584   -176   -761   -205    672   -467   -192   -135    -88    -98    -59   -254
    514   -205   -719   -158    615   -462   -194   -140   -103   -114    -88   -275
    449   -257   -706    -96    576   -480   -181   -124   -109   -122   -103   -301
    400   -306   -709    -46    553   -506   -179   -111   -116   -140   -122   -324
    353   -342   -698     -5    524   -519   -174   -109   -124   -153   -129   -335
    311   -355   -667     20    488   -509   -153   -101   -119   -155   -119   -329
    272   -368   -641     49    457   -504   -140    -98   -119   -163   -111   -335
    228   -392   -623     80    426   -506   -142   -101   -127   -176   -103   -335
    189   -405   -594    106    389   -498   -145   -111   -148   -189    -96   -324
    168   -387   -555    106    361   -470   -129   -109   -153   -194    -70   -303
    153   -376   -530    111    340   -452   -114    -96   -145   -187    -44   -272
    122   -384   -506    129    311   -446   -111   -101   -145   -189    -36   -259
     98   -358   -457    129    277   -407    -90    -93   -132   -179    -18   -239
     83   -355   -439    135    259   -397    -77    -72   -116   -179    -10   -233
     85   -415   -501    166    293   -457    -25     10    -80   -187    -41   -259
     59   -413   -472    176    265   -441    103    166     23   -148    -41   -275
     41   -335   -376    145    207   -355    223    337    174    -36     49   -213
     36   -163   -202     62    119   -184    301    483    358    155    207    -70
     44    194    150   -119    -51    174    314    571    579    480    524    231
    -51    688    740   -319   -397    714    207    449    732    841    953    592
   -124    888   1013   -384   -568    950    -59    119    626    956   1119    709
   -202    657    857   -228   -530    756   -267   -210    303    688    901    496
   -262     57    319    103   -290    187   -316   -415   -145     64    342     15
   -262   -392   -129    324    -67   -259   -324   -376   -329   -252     31   -280
   -231   -597   -366    413     64   -483   -249   -223   -283   -272    -18   -366
   -233   -639   -405    436     83   -522   -150   -101   -189   -220     25   -361
   -215   -553   -337    384     59   -446    -72      5    -70   -114    161   -290
   -202   -467   -265    332     28   -366    -23     75     31    -31    249   -210
   -207   -423   -218    314      5   -322     12    111     83      7    285   -155
   -207   -413   -205    309     -2   -309     41    129    109     23    285   -109
   -197   -397   -200    298      0   -298     54    137    127     33    296    -67
   -192   -381   -192    285     -2   -288     54    140    137     38    290    -38
   -192   -376   -184    285     -5   -280     57    137    140     38    270    -15
   -181   -363   -184    272     -2   -275     62    135    140     38    246      5
   -184   -361   -176    272     -5   -270     75    137    142     44    228     28
   -174   -355   -181    262      2   -270     77    137    148     46    213     49
   -174   -355   -181    265      2   -270     72    132    148     44    192     54
   -171   -363   -192    267     10   -280     70    129    142     44    166     51
   -155   -355   -200    257     20   -277     70    124    140     49    142     64
   -155   -348   -194    252     18   -272     70    127    145     57    127     90
   -158   -348   -189    252     15   -270     67    127    153     67    114    116
   -161   -350   -189    254     12   -270     70    127    158     75     96    137
   -145   -342   -197    244     25   -270     75    135    174     90     85    158
   -140   -350   -210    244     33   -280     75    135    181     93     64    171
   -129   -337   -207    233     38   -275     64    132    197     90     36    187
   -106   -335   -228    220     59   -283     57    124    228     70      0    192
    -93   -324   -231    210     67   -277     64    135    283     67    -12    218
    -93   -309   -218    200     62   -265     57    135    311     51    -12    231
    -96   -303   -210    200     57   -257     59    145    322     51    -10    236
    -96   -309   -215    202     57   -262     62    155    319     57      0    246
    -98   -329   -231    215     64   -280     62    161    303     67     12    257
    -90   -337   -246    213     75   -290     54    155    275     77     33    265
    -83   -337   -257    210     85   -298     54    153    252     90     57    267
    -88   -340   -252    213     80   -298     49    150    226    103     85    267
    -90   -342   -252    218     80   -298     44    148    207    109    124    270
    -88   -342   -254    215     80   -298     46    148    184    106    166    272
    -88   -345   -259    215     85   -303     41    142    171    101    200    272
    -88   -371   -283    228     93   -327     46    142    161     96    220    272
    -77   -405   -327    241    124   -366     49    140    148     85    236    262
    -72   -415   -345    244    135   -381     51    132    132     70    205    246
    -67   -420   -355    244    142   -389     51    135    122     59    140    228
    -59   -436   -379    246    158   -407     51    135    111     41    116    213
    -51   -436   -384    244    166   -410     59    135    109     31    114    207
    -36   -431   -394    231    176   -413     62    140    109     28    122    207
    -12   -436   -423    226    202   -431     59    137    111     28    127    213
      2   -426   -428    213    213   -428     59    140    116     31    129    228
     15   -418   -433    202    223   -426     64    148    119     28    119    231
     33   -418   -452    192    239   -433     72    161    122     28    127    220
     38   -426   -465    192    252   -444     70    166    119     25    127    205
     28   -410   -439    189    233   -423     70    174    119     36    129    210
     23   -407   -431    192    226   -418     67    176    116     36    124    213
     36   -410   -446    187    241   -428     62    174    111     33    119    223
     59   -402   -462    171    259   -431     57    179    103     33    114    228
     67   -402   -470    166    267   -436     49    187     93     28     98    228
     75   -428   -504    176    288   -465     28    179     70      5     62    205
     98   -413   -511    155    303   -462     15    176     62      2     36    207
    129   -400   -530    135    329   -465      7    176     57     -2     20    213
    155   -400   -558    119    355   -478     -5    174     44    -12     10    202
    171   -413   -584    122    376   -498    -12    163     36    -23     -2    187
    197   -423   -623    111    407   -522    -20    153     31    -33    -20    168
    223   -426   -652    101    436   -537    -23    140     25    -36    -38    153
    239   -426   -665     93    452   -545    -38    127     15    -41    -54    135
    249   -431   -680     90    465   -555    -49    122     10    -46    -62    119
    262   -423   -685     77    472   -553    -54    124     10    -46    -70    106
    277   -405   -683     62    480   -542    -57    129     12    -41    -64    103
    277   -384   -665     51    470   -524    -44    148     28    -23    -54    111
    285   -371   -657     44    470   -514    -31    158     36    -18    -51    114
    301   -348   -649     23    472   -496    -28    161     44    -12    -57    116
    306   -316   -626      5    465   -470    -20    171     57      2    -44    129
    314   -301   -615     -7    462   -457    -15    181     64     10    -36    132
    324   -277   -602    -23    462   -439    -12    184     70     18    -31    137
    322   -244   -566    -38    441   -405      2    189     88     41     -2    150
    311   -213   -527    -49    418   -368     10    187     98     54     18    153
    288   -189   -480    -51    384   -335     10    181    101     67     31    158
    257   -194   -452    -31    353   -322      2    168     96     67     33    166
    218   -192   -410    -15    314   -301    -10    158     93     72     38    163
    179   -187   -366      2    272   -275    -12    145     90     75     41    150
    155   -205   -361     23    257   -283    -23    129     70     49     12    114
    122   -226   -348     51    233   -285    -25    122     59     25    -18     96
     67   -285   -355    109    210   -319    -25    109     38      7    -36     67
     20   -332   -353    153    187   -342    -23    101     25     -2    -33     49
     15   -368   -384    174    200   -376    -38     77      0    -31    -46     18
     -5   -397   -392    202    192   -394    -44     62    -12    -44    -62      5
    -44   -431   -389    236    171   -410    -44     49    -23    -54    -83      7
    -77   -465   -387    270    153   -426    -46     38    -33    -59   -101    -10
   -106   -467   -361    285    124   -415    -44     31    -25    -54    -98    -23
   -132   -483   -350    309    109   -418    -44     23    -25    -67   -101    -38
   -166   -496   -332    329     80   -415    -36     25    -18    -49   -111    -41
   -187   -496   -311    340     59   -405    -28     33     -2    -20   -114    -25
   -228   -501   -275    363     20   -389    -18     41      7      5    -96     -5
   -262   -540   -277    402      7   -410     -2     57     12     23    -70      0
   -296   -607   -311    449      5   -459     83    161     57     33    -59     -5
   -358   -592   -236    475    -62   -415    233    327    166     77     -5     10
   -420   -498    -77    459   -171   -290    384    514    319    197    116     88
   -426   -272    153    350   -290    -59    488    688    519    405    327    259
   -426    215    639    103   -532    426    504    753    753    753    704    620
   -532    761   1293   -116   -911   1026    413    641    940   1111   1111   1013
   -649    917   1564   -135  -1106   1239    135    301    852   1189   1226   1111
   -766    628   1395     70  -1080   1010    -85    -98    485    862    927    854
   -875    -18    857    446   -867    420   -132   -309     25    244    319    361
   -948   -446    501    698   -724     25    -77   -210   -103    -12     31    119
   -891   -615    272    750   -581   -171    -25    -77    -80    -54    -75     18
   -813   -641    171    727   -493   -236     18     -2    -38    -54   -132    -41
   -750   -574    176    662   -465   -200     75     70     33    -15   -150    -54
   -745   -452    290    597   -519    -80    148    168    137     64    -98     -2
   -763   -376    384    568   -574      2    197    233    207     98    -59     31
   -797   -345    452    571   -626     51    226    265    236    106    -28     31
   -844   -327    517    587   -683     93    244    283    254    127      2     25
   -878   -290    584    584   -732    145    265    303    277    168     20     33
   -919   -270    649    592   -787    189    283    337    306    213     36     44
   -961   -236    724    600   -844    244    298    371    340    267     51     59
  -1010   -210    797    610   -904    290    316    394    371    277     98     70
   -940   -176    763    555   -852    293    301    381    376    267    109     51
   -797   -155    639    475   -719    241    252    345    350    233     85     -5
   -654   -109    545    381   -600    218    205    314    324    207     64    -83
   -537    -54    483    293   -511    213    166    280    301    179     49   -166
   -384    -51    329    218   -358    137    106    226    246    111    -10   -265
   -322    -67    254    192   -290     93    101    213    233     88    -36   -314
   -265    -90    174    179   -220     41     96    189    218     57    -36   -374
   -265   -137    124    200   -194     -7     98    179    205     62    -33   -402
   -298   -174    122    236   -210    -25    109    181    207     85      0   -405
   -316   -187    129    249   -226    -28    122    189    207     96     31   -392
   -309   -187    122    249   -215    -33    132    194    207    106     51   -366
   -283   -210     72    244   -179    -70    119    181    192    103     62   -332
   -249   -233     15    241   -132   -111    109    166    174     96     57   -316
   -207   -252    -44    228    -83   -148     98    153    161     83     44   -298
   -135   -239   -103    187    -15   -171     72    127    137     62     20   -290
    -64   -254   -189    158     62   -223     33     85     96     20    -25   -288
      5   -246   -254    119    129   -249     -2     49     64    -10    -67   -283
     70   -252   -322     90    194   -285    -36     10     28    -46   -124   -301
    122   -257   -379     67    249   -316    -62    -28     -7    -77   -184   -309
    179   -252   -431     36    303   -342    -90    -64    -41   -109   -246   -303
    236   -249   -488      5    361   -368   -114    -90    -75   -135   -306   -288
    270   -246   -517    -12    392   -381   -135   -111   -106   -161   -358   -265
    293   -236   -530    -28    410   -381   -148   -122   -124   -171   -392   -213
    283   -246   -530    -20    405   -387   -150   -124   -127   -166   -413   -158
    277   -254   -532    -12    402   -392   -153   -127   -127   -155   -428    -93
    290   -213   -504    -41    394   -358   -145   -127   -116   -137   -426    -18
    296   -192   -488    -51    392   -340   -132   -116    -96   -114   -433     36
    288   -213   -504    -38    394   -355   -124   -109    -90   -111   -452     49
    241   -239   -483     -2    361   -361   -101    -88    -77   -109   -457     44
    210   -259   -472     23    340   -366    -85    -72    -67   -103   -462     28
    194   -262   -457     33    324   -358    -75    -51    -57   -101   -459      5
    176   -257   -436     38    306   -348    -54    -28    -36    -88   -441    -12
    166   -241   -407     36    285   -322    -36    -12    -15    -75   -418    -28
    163   -226   -392     28    277   -309    -23     -7     -7    -70   -397    -46
    166   -218   -384     25    275   -301    -12      2      5    -59   -371    -59
    174   -210   -384     18    275   -296     -7      5     12    -46   -342    -80
    184   -207   -392     10    288   -301     -2      7     20    -38   -319    -96
    187   -228   -415     20    298   -322      2     10     25    -33   -296   -109
    181   -262   -444     41    311   -353      5     12     28    -31   -270   -124
    166   -262   -431     46    296   -345      7     15     36    -25   -233   -119
    145   -257   -402     54    272   -329     12     23     46    -15   -184   -103
    119   -244   -363     62    239   -303     23     31     64      2   -127    -96
     85   -236   -322     75    202   -277     44     49     93     28    -64    -64
     41   -252   -293    103    166   -272     70     72    124     46    -25    -33
     15   -267   -283    127    148   -275     93     88    150     64    -12    -18
     -7   -267   -259    135    124   -262    109     90    166     80    -20     -7
    -15   -272   -257    145    119   -265    132    101    184    101    -44      0
    -38   -288   -249    161    101   -270    148     96    174    116    -80     -2
    -64   -283   -218    174     75   -252    161    101    179    137   -111      2
    -80   -288   -207    181     62   -249    161    103    184    153   -150     -5
    -75   -296   -220    187     72   -259    161    109    189    161   -179    -10
    -62   -290   -228    174     83   -259    168    116    200    166   -187    -12
    -49   -257   -207    153     77   -233    184    140    215    181   -161    -12
    -23   -226   -205    122     90   -215    187    155    218    194   -129     -7
      7   -210   -218    101    111   -213    192    163    218    202   -106     -2
     31   -181   -213     75    122   -197    176    150    202    200    -98    -15
     75   -155   -231     38    153   -192    163    135    187    192    -85    -46
    103   -142   -249     18    174   -194    161    119    174    181    -83    -70
    122   -103   -226     -7    174   -163    153     96    161    174    -75    -83
    140    -57   -197    -44    168   -127    137     77    158    171    -49    -77
    161    -72   -233    -44    194   -153    119     59    145    161    -38    -93
    161   -101   -262    -31    210   -181     75     15    111    127    -51   -135
    179   -106   -285    -36    231   -194     36    -18     96    103    -54   -158
    179   -150   -332    -15    254   -241     18    -38     80     83    -57   -194
    171   -179   -353      2    259   -265      7    -59     67     70    -54   -239
    184   -200   -384      7    283   -293     -2    -77     51     54    -49   -280
    200   -241   -441     20    319   -340    -23    -96     28     28    -49   -332
    200   -290   -491     44    342   -389    -36   -129     12      0    -72   -361
    207   -332   -540     62    371   -436    -51   -161     -7    -23   -109   -371
    218   -355   -574     67    394   -465    -64   -189    -28    -46   -129   -374
    249   -363   -613     57    431   -488    -77   -213    -41    -59   -148   -381
    272   -379   -652     51    459   -514   -101   -236    -57    -75   -150   -392
    288   -384   -672     46    480   -527   -111   -254    -62    -85   -145   -405
    311   -371   -683     28    496   -527   -106   -246    -62    -88   -132   -413
    319   -363   -683     23    501   -522   -101   -239    -62    -96   -129   -418
    311   -358   -670     23    488   -514   -101   -228    -57    -96   -122   -402
    303   -379   -683     38    493   -530   -103   -223    -62   -111   -137   -379
    314   -426   -743     54    527   -584    -80   -192    -70   -142   -184   -387
    348   -459   -807     57    576   -633      2    -83    -31   -145   -213   -433
    358   -428   -787     33    571   -607    106     64     64    -83   -171   -444
    361   -322   -683    -20    519   -501    200    244    205     57    -62   -314
    361    -59   -423   -153    389   -241    236    353    371    280    158    -36
    290    439    148   -363     72    293    233    353    589    615    535    405
    109    730    620   -420   -257    678     10     44    594    805    740    678
     20    506    483   -265   -231    496   -270   -376    265    581    478    514
     15   -109   -124     44     70   -116   -462   -776   -293    -46   -215    -18
     90   -730   -820    319    454   -774   -555   -943   -683   -618   -883   -532
    155  -1044  -1202    444    678  -1122   -504   -875   -722   -756  -1192   -722
    189  -1156  -1348    483    769  -1252   -368   -774   -670   -724  -1387   -766
    205  -1153  -1358    472    779  -1257   -202   -639   -561   -644  -1473   -737
    249  -1114  -1363    433    805  -1239    -59   -498   -467   -545  -1512   -670
    358  -1096  -1457    368    906  -1275     23   -384   -459   -400  -1660   -644
    527  -1075  -1602    275   1065  -1337     41   -340   -446   -252  -1839   -662
    735  -1057  -1792    161   1262  -1423     -7   -361   -400   -135  -2003   -719
    888  -1057  -1945     85   1415  -1501    -64   -407   -350    -23  -2086   -782
   1021  -1070  -2094     23   1556  -1582   -132   -493   -389     62  -2070   -893
   1150  -1083  -2234    -33   1691  -1657   -171   -574   -465     57  -1891   -961
   1304  -1093  -2397   -106   1847  -1743   -168   -613   -542    -36  -1579  -1015
   1569  -1049  -2618   -259   2094  -1834   -223   -633   -615   -163  -1210  -1065
   1839   -987  -2829   -426   2333  -1906   -353   -704   -675   -272   -989  -1098
   1997   -940  -2938   -527   2465  -1940   -454   -766   -717   -361   -909  -1096
   2117   -919  -3037   -600   2577  -1977   -542   -839   -776   -452   -898  -1085
   2216   -891  -3107   -662   2660  -1997   -597   -891   -820   -522   -917  -1060
   2270   -867  -3141   -704   2704  -2003   -636   -922   -839   -553   -930  -1028
   2307   -831  -3138   -737   2720  -1982   -670   -943   -846   -550   -891   -961
   2296   -810  -3107   -743   2701  -1958   -685   -937   -841   -527   -815   -875
   2242   -766  -3008   -737   2624  -1886   -667   -893   -802   -472   -698   -769
   2197   -709  -2909   -745   2551  -1808   -665   -891   -782   -441   -618   -701
   2125   -665  -2790   -730   2455  -1727   -641   -880   -763   -426   -550   -623
   2021   -633  -2655   -693   2338  -1644   -607   -849   -737   -405   -491   -553
   1904   -620  -2525   -641   2213  -1571   -576   -815   -717   -384   -454   -504
   1810   -594  -2405   -607   2107  -1499   -555   -795   -696   -366   -446   -491
   1714   -571  -2288   -571   2000  -1428   -527   -769   -670   -337   -436   -478
   1636   -542  -2179   -548   1906  -1361   -498   -735   -644   -306   -420   -467
   1582   -509  -2091   -535   1836  -1299   -480   -714   -623   -296   -418   -485
   1506   -480  -1987   -514   1745  -1234   -462   -701   -600   -309   -410   -511
   1428   -454  -1886   -488   1654  -1169   -441   -675   -576   -327   -402   -527
   1348   -418  -1769   -465   1556  -1091   -428   -644   -555   -342   -381   -540
   1273   -402  -1675   -433   1473  -1039   -413   -615   -537   -350   -353   -545
   1208   -387  -1595   -413   1397   -989   -405   -589   -524   -337   -319   -550
   1124   -355  -1480   -387   1301   -917   -389   -558   -498   -306   -285   -524
   1044   -332  -1379   -358   1210   -854   -366   -524   -467   -267   -265   -498
    974   -332  -1306   -319   1140   -818   -342   -496   -444   -236   -252   -470
    901   -324  -1228   -288   1065   -776   -314   -467   -415   -187   -220   -413
    833   -309  -1143   -262    987   -727   -283   -441   -387   -148   -176   -355
    753   -290  -1047   -233    898   -667   -257   -405   -355   -132   -124   -319
    685   -252   -937   -215    810   -594   -223   -350   -311   -106    -44   -283
    618   -252   -872   -184    745   -561   -194   -303   -275   -103     28   -259
    553   -252   -805   -153    678   -527   -163   -259   -236    -98     90   -228
    491   -220   -711   -137    600   -465   -127   -218   -192    -88    140   -202
    418   -179   -597   -119    506   -387    -88   -174   -142    -59    187   -179
    283   -161   -446    -62    363   -303    -25    -96    -67    -10    244   -135
    158   -161   -322      0    239   -241     28    -33    -15     25    272   -111
     72   -153   -226     38    148   -189     62     15     23     51    288   -109
    -23   -140   -116     83     46   -129     98     59     57     75    306   -111
   -119   -132    -12    124    -54    -72    127     96     85     98    311   -111
   -200   -137     59    168   -132    -38    153    132    119    116    301   -109
   -262   -137    122    200   -194     -7    179    168    150    137    306    -90
   -314   -127    187    220   -252     28    200    197    181    155    324    -70
   -329   -119    210    223   -272     44    205    207    197    163    337    -64
   -309   -101    205    205   -257     51    202    210    207    161    345    -67
   -288    -83    202    184   -246     59    197    210    218    155    366    -70
   -265    -62    202    163   -233     70    194    213    231    153    384    -67
   -259    -57    202    158   -231     72    192    218    236    153    371    -72
   -272    -36    236    153   -254     98    202    228    254    168    342    -67
   -277    -10    267    142   -275    127    202    241    272    184    314    -49
   -277    -12    265    145   -272    124    210    262    288    194    301    -31
   -270    -25    241    145   -257    106    200    262    290    189    290    -38
   -257    -33    223    145   -241     96    184    254    285    184    298    -38
   -257    -44    210    148   -233     83    179    254    293    174    314    -31
   -231    -36    194    135   -213     77    184    257    303    161    327    -12
   -236    -36    200    135   -218     80    210    267    314    161    348     15
   -241    -18    223    127   -233    101    241    290    350    184    392     83
   -249      2    252    122   -252    124    267    322    394    220    433    153
   -272      2    275    135   -272    137    285    345    423    252    444    205
   -288     20    309    132   -298    163    301    358    452    298    472    262
   -309     38    348    132   -327    192    324    376    475    345    524    314
   -332     51    384    137   -358    218    342    387    501    384    592    358
   -358     77    436    140   -397    257    350    389    517    415    678    397
   -363     70    433    145   -400    249    342    374    509    418    683    405
   -374     44    415    163   -394    228    340    361    498    423    644    410
   -387     10    394    187   -389    202    329    350    485    428    613    426
   -387    -28    358    207   -374    163    309    329    452    415    579    407
   -376    -59    316    218   -348    127    293    306    418    397    545    376
   -376    -88    288    231   -332     98    296    303    405    392    532    363
   -376   -132    244    252   -314     54    296    298    387    384    532    355
   -392   -168    223    280   -309     25    293    293    374    381    553    353
   -428   -220    205    322   -316     -7    290    280    358    374    581    358
   -436   -254    179    345   -309    -38    275    262    332    361    607    363
   -433   -267    166    350   -301    -51    272    257    322    353    639    389
   -444   -285    158    366   -301    -64    270    259    314    350    646    436
   -426   -288    135    355   -280    -75    262    257    306    342    631    470
   -410   -296    114    353   -262    -90    254    252    293    327    613    496
   -376   -296     80    335   -231   -106    244    241    272    303    587    504
   -353   -306     46    329   -200   -129    228    223    252    280    555    511
   -332   -335     -5    332   -166   -171    213    215    231    249    514    511
   -283   -363    -80    322   -101   -223    223    244    223    228    475    506
   -249   -405   -155    327    -49   -280    288    340    246    210    433    457
   -233   -368   -135    301    -49   -252    400    483    329    246    446    439
   -179   -262    -83    220    -49   -174    493    659    459    353    553    501
   -109    -10     98     59   -106     44    524    779    615    553    769    714
    -96    423    519   -163   -309    470    501    795    813    865   1124   1124
   -249    898   1148   -324   -698   1023    374    636    992   1213   1522   1574
   -384    841   1226   -228   -805   1031     77    252    805   1156   1478   1538
   -446    384    831     31   -639    605   -142   -155    329    667    974   1098
   -413   -223    189    316   -303    -18   -277   -389   -153     67    322    568
   -327   -587   -259    457    -33   -423   -290   -322   -293   -166     10    311
   -272   -662   -389    467     57   -527   -220   -192   -252   -174    -54    259
   -226   -615   -389    420     80   -504   -135    -83   -179   -135    -57    265
   -181   -519   -340    348     77   -428    -46     10    -93    -72    -36    293
   -122   -446   -324    285    101   -387     -5     62    -41    -33    -33    327
    -88   -387   -298    236    103   -342     18    101     -7     -2    -10    379
    -46   -363   -316    202    135   -340     25    124     10     10     -5    397
     -2   -379   -376    189    187   -379     23    132      0    -10    -20    363
     31   -387   -418    179    223   -402     18    135     -5    -20    -38    337
     67   -384   -452    155    259   -418     12    127    -10    -31    -67    301
     70   -376   -449    153    257   -413     10    140     -5    -31    -80    272
     51   -376   -428    163    239   -402     18    161      0    -31    -93    244
     28   -392   -420    181    223   -405     25    166      7    -20    -96    218
     31   -392   -423    179    226   -407     33    174     18    -10    -85    207
     33   -389   -423    176    226   -405     41    189     25    -10    -85    192
     25   -374   -400    174    210   -387     41    197     33    -10    -85    176
     18   -397   -415    189    215   -405     36    194     36    -10    -83    166
      7   -413   -420    200    213   -415     44    200     44      0    -72    158
     -2   -415   -415    207    205   -415     49    202     51      7    -59    153
     -7   -415   -407    210    197   -413     51    202     51      7    -49    142
     -2   -394   -392    200    194   -394     54    213     59     15    -28    140
    -33   -389   -358    210    161   -374     64    223     75     36      7    150
    -67   -392   -324    228    127   -358     75    233     88     51     38    155
    -75   -387   -311    228    116   -350     80    241    101     70     75    168
    -70   -392   -322    231    124   -358     85    244    109     83    101    176
    -75   -394   -319    233    122   -358     80    244     98     80    106    153
    -72   -392   -322    231    124   -358     72    241     93     83    111    127
    -88   -389   -301    236    103   -345     72    252     96     98    127    124
   -103   -363   -259    233     77   -311     62    252     96    111    142    119
   -129   -355   -228    241     49   -293     36    239     83     93    135     70
   -142   -353   -213    246     33   -283     25    241     77     90    132     62
   -161   -348   -187    254     12   -267     23    244     70     96    132     80
   -187   -337   -150    262    -18   -244     31    257     80    116    155    103
   -223   -384   -161    303    -33   -272     46    267     75    114    150    106
   -244   -407   -163    324    -41   -285     54    265     70    111    135     93
   -275   -426   -150    348    -64   -288     64    265     67    103    109     72
   -290   -452   -161    371    -64   -306     80    272     64     96     83     59
   -327   -459   -135    392    -98   -298     96    283     72     98     72     54
   -374   -465    -90    418   -142   -277    114    296     85    103     70     62
   -462   -459      2    459   -236   -228    145    332    124    132     88     83
   -597   -446    150    522   -374   -148    202    397    184    187    137    135
   -730   -426    303    576   -519    -62    257    459    244    244    179    194
   -753   -407    345    579   -550    -31    267    485    275    265    184    226
   -722   -387    335    555   -530    -28    265    493    296    267    184    226
   -672   -366    306    519   -491    -31    252    488    296    262    168    218
   -610   -355    254    483   -433    -51    246    475    293    249    132    202
   -553   -350    202    452   -379    -75    231    454    280    241     98    197
   -504   -358    145    428   -327   -106    205    423    254    226     59    179
   -446   -345    101    397   -275   -122    181    394    236    213     36    163
   -420   -361     57    389   -239   -153    181    387    236    197     10    145
   -407   -337     70    371   -239   -135    187    389    246    200      7    129
   -394   -301     93    348   -246   -103    181    384    249    200      0    111
   -376   -275    101    327   -239    -88    176    381    254    197    -10    101
   -348   -262     85    303   -218    -88    174    384    259    200    -10    103
   -322   -249     72    285   -200    -88    176    384    257    197    -20     98
   -303   -239     64    270   -184    -88    179    384    259    194    -33     72
   -275   -210     64    244   -171    -72    184    397    275    210    -18     72
   -239   -213     25    226   -135    -93    174    392    275    207    -12     70
   -179   -207    -28    192    -77   -116    163    384    267    194    -18     59
   -114   -202    -90    158    -12   -148    142    361    246    181    -28     36
    -41   -215   -174    129     64   -194    132    337    228    161    -41     12
     54   -215   -272     77    161   -244    101    293    194    119    -77      0
    163   -228   -394     31    277   -311     62    244    158     88   -106    -15
    270   -252   -522    -10    394   -387     36    202    124     51   -132    -41
    353   -252   -605    -49    478   -428     12    161     96     25   -145    -57
    407   -228   -636    -90    519   -431     10    142     93     25   -132    -57
    428   -210   -641   -109    532   -426     20    142    101     38   -101    -33
    439   -200   -639   -122    537   -418     33    145    114     57    -67     10
    420   -218   -639   -101    530   -428     44    148    119     62    -49     46
    366   -223   -589    -72    475   -405     67    155    135     85    -15     77
    275   -210   -485    -33    379   -348    101    174    161    119     38    129
    179   -202   -381     10    277   -290    132    187    187    153     98    184
    218   -207   -426     -5    322   -316    111    150    168    142     90    187
    293   -226   -519    -33    405   -371     67    106    127     98     49    155
    368   -239   -607    -64    485   -420      5     49     72     41    -12    106
    426   -267   -693    -80    558   -480    -41      5     20     -2    -80     75
    483   -301   -784    -90    633   -542    -80    -25    -15    -41   -132     38
    527   -303   -831   -111    678   -566   -109    -51    -44    -67   -168     12
    561   -340   -901   -109    730   -620   -119    -59    -59    -85   -187      0
    607   -345   -953   -132    779   -649   -132    -67    -80   -106   -215    -23
    626   -368   -995   -127    810   -680   -168   -101   -122   -155   -270    -70
    652   -394  -1047   -132    849   -719   -194   -122   -148   -179   -296    -85
    652   -418  -1070   -119    859   -743   -205   -127   -155   -184   -306    -83
    618   -410  -1031   -103    823   -719   -200   -124   -155   -184   -314    -90
    566   -394   -961    -85    763   -678   -187   -101   -135   -161   -301    -88
    504   -400   -906    -51    704   -652   -161    -72   -114   -142   -277    -77
    459   -400   -859    -28    657   -631   -145    -62   -101   -124   -267    -88
    428   -402   -831    -12    628   -615   -127    -44    -83   -111   -262    -98
    410   -431   -841     10    626   -636   -114    -18    -67    -96   -249    -83
    400   -439   -839     18    618   -636    -93     18    -49    -88   -249    -93
    394   -467   -862     36    628   -665    -41     90    -23    -98   -283   -153
    387   -472   -859     41    620   -665     67    226     59    -67   -283   -181
    400   -402   -802      2    600   -602    179    389    181     23   -218   -137
    415   -200   -615   -109    514   -407    254    517    337    194    -44     33
    392    184   -207   -288    298    -10    252    555    527    493    293    353
    275    678    400   -478    -64    540    150    415    680    841    704    722
    158    815    657   -485   -249    737   -109     88    587    937    846    818
     46    542    496   -296   -226    519   -293   -265    236    628    576    576
      0      0      0      0     -2      0   -361   -470   -192     54     28    122
     31   -433   -467    200    246   -452   -358   -418   -371   -252   -283   -158
     77   -636   -714    280    394   -675   -285   -254   -319   -275   -327   -215
    142   -659   -805    257    470   -732   -223   -158   -249   -239   -296   -192
    189   -594   -784    202    485   -688   -166    -93   -168   -166   -239   -155
    205   -501   -706    145    454   -605    -98    -18    -75    -80   -158    -77
    210   -436   -646    114    428   -540    -62     25    -23    -23    -90     -5
    233   -361   -594     64    413   -478    -33     57     15     15    -46     49
    244   -332   -576     44    407   -454    -18     77     44     44    -20     98
    244   -322   -566     38    405   -444    -31     72     41     44    -23    109
    252   -319   -571     33    410   -444    -41     62     31     36    -28    106
    231   -332   -563     49    397   -446    -46     59     28     36    -23    116
    228   -311   -540     41    381   -426    -36     70     44     57    -12    142
    223   -314   -540     44    379   -426    -25     83     57     77     -2    166
    200   -329   -530     64    363   -428    -12     83     57     85    -10    168
    189   -322   -514     64    350   -415    -23     72     54     85    -25    176
    192   -329   -522     67    355   -426    -15     83     64    103    -28    197
    187   -350   -537     80    361   -444    -12     80     59     98    -46    197
    189   -350   -540     80    363   -444    -23     72     54    103    -62    187
    194   -366   -561     83    376   -462    -20     77     57    116    -70    184
    197   -361   -558     80    376   -457    -12     83     64    129    -77    176
    200   -345   -545     70    371   -444    -15     75     62    142    -93    161
    202   -327   -530     62    366   -428    -15     77     70    163    -77    163
    197   -345   -545     72    368   -444    -23     72     64    168    -80    155
    205   -368   -576     80    389   -472    -23     75     67    171    -83    148
    213   -371   -587     77    400   -478    -20     75     72    179    -72    142
    220   -348   -568     64    394   -457    -31     59     67    181    -62    119
    226   -358   -584     64    402   -470    -36     57     67    187    -54    101
    226   -376   -602     75    413   -488    -49     54     64    187    -41     96
    228   -402   -633     85    428   -517    -62     46     54    181    -33     88
    239   -400   -639     80    439   -519    -85     33     38    166    -46     72
    231   -368   -600     67    413   -483    -93     25     33    166    -51     62
    231   -415   -646     90    436   -530    -98     23     23    150    -70     38
    231   -428   -659     96    441   -542    -98     20     18    137    -88     25
    226   -415   -641     96    433   -527    -96     23     12    124   -114     18
    200   -426   -628    111    413   -527    -93     38      7    111   -142     10
    176   -452   -628    137    400   -540    -88     41      0     96   -171     12
    135   -472   -607    166    368   -540    -88     33    -12     75   -210      7
    140   -446   -587    153    363   -517    -83     28    -12     62   -244      5
    135   -446   -581    155    355   -514    -75     23    -12     54   -285    -10
    111   -452   -566    168    337   -509    -59     31     -7     46   -319    -15
     90   -452   -545    179    316   -498    -49     38     -2     44   -342    -25
     75   -467   -542    197    309   -504    -36     51      7     49   -355    -38
     25   -470   -496    220    259   -483    -20     57     23     59   -361    -59
     23   -436   -459    205    241   -446      5     67     49     75   -355    -67
     12   -439   -454    210    231   -444     25     57     70     93   -340    -85
    -15   -462   -446    239    215   -454     33     46     88    109   -314   -106
    -36   -472   -439    252    200   -457     44     38    101    124   -285   -124
    -44   -485   -441    265    197   -465     54     31    101    129   -267   -168
    -31   -428   -397    228    181   -413     75     44    124    161   -213   -174
    -12   -407   -394    210    189   -402     90     49    140    187   -163   -174
    -33   -433   -400    231    181   -418    106     46    140    202   -135   -189
    -44   -407   -363    223    158   -387    129     59    158    231    -88   -187
    -51   -387   -335    218    140   -363    145     67    171    252    -36   -192
    -38   -381   -342    210    150   -363    148     41    176    262      7   -210
    -28   -345   -316    184    142   -332    163     38    194    290     54   -194
    -31   -327   -298    179    132   -314    181     57    210    314     96   -161
    -23   -309   -285    163    129   -296    192     70    223    332    140   -135
    -12   -285   -272    150    129   -280    194     77    231    345    184   -140
    -31   -290   -262    158    114   -277    189     77    226    353    207   -181
    -28   -272   -246    150    109   -259    189     77    218    358    226   -210
     -7   -231   -223    119    103   -226    189     80    207    366    259   -215
      7   -197   -205     96    106   -200    187     85    207    366    303   -213
     38   -168   -210     62    122   -187    192    101    228    342    329   -220
     49   -155   -205     51    127   -179    189    114    233    342    358   -249
     64   -127   -192     31    127   -161    192    127    249    368    402   -288
     80    -93   -174      7    127   -132    210    150    267    353    405   -316
     96    -59   -155    -20    124   -109    215    158    272    322    394   -353
    140    -25   -166    -57    150    -93    213    155    270    314    397   -402
    189    -20   -213    -85    200   -116    202    148    262    288    394   -454
    249     -7   -257   -119    252   -132    194    135    252    257    397   -485
    293      2   -290   -150    290   -145    174    109    231    220    392   -532
    335     25   -311   -181    324   -142    158     77    210    181    397   -571
    389     51   -337   -220    363   -142    140     54    189    137    413   -602
    446     46   -400   -246    423   -176    106     23    155     85    413   -649
    524     33   -491   -280    506   -226     51    -20    109     25    387   -696
    592     10   -584   -301    587   -285      2    -46     62    -23    366   -722
    631    -25   -657   -303    644   -340    -28    -59     31    -54    342   -714
    761    -51   -813   -353    787   -431    -72    -96    -15    -96    285   -727
    859    -98   -961   -381    906   -530   -119   -140    -80   -153    236   -792
    927   -142  -1070   -394    997   -605   -155   -174   -135   -205    174   -836
    969   -174  -1143   -397   1054   -657   -184   -200   -179   -246    119   -859
   1008   -192  -1200   -407   1104   -696   -213   -220   -207   -272     75   -862
   1028   -226  -1254   -402   1140   -740   -239   -246   -236   -306     51   -880
   1000   -236  -1239   -381   1117   -737   -236   -246   -241   -314     31   -865
    976   -244  -1221   -368   1096   -732   -239   -246   -241   -316      7   -844
    948   -254  -1202   -345   1075   -727   -241   -246   -244   -319      5   -820
    896   -246  -1143   -327   1018   -696   -226   -226   -223   -298    -20   -766
    893   -257  -1150   -319   1021   -704   -233   -233   -231   -311    -15   -735
    865   -270  -1135   -298   1000   -704   -231   -228   -228   -311    -38   -704
    833   -296  -1130   -267    982   -711   -202   -187   -210   -303    -93   -667
    805   -345  -1150   -231    976   -748   -103    -59   -148   -293   -161   -646
    771   -316  -1088   -228    927   -701     20     96    -38   -233   -174   -584
    743   -210   -956   -267    849   -581    140    277    124    -98   -103   -454
    727     33   -693   -379    711   -329    200    392    306    119     93   -218
    672    514   -161   -594    415    176    155    387    509    472    480    181
    537    940    402   -740     67    672    -46    140    571    753    818    517
    433    943    506   -688    -36    727   -342   -244    363    714    828    532
    342    517    174   -428     85    345   -506   -602    -72    249    407    189
    311   -124   -436    -93    374   -280   -532   -727   -496   -353   -174   -298
    329   -446   -776     57    553   -613   -478   -607   -561   -524   -342   -485
    327   -550   -878    109    600   -714   -379   -441   -467   -485   -316   -498
    314   -540   -854    114    584   -696   -275   -306   -348   -400   -239   -457
    309   -407   -719     46    511   -563   -179   -197   -220   -283   -124   -350
    296   -327   -623     15    459   -475   -132   -137   -142   -210    -70   -244
    283   -303   -587      7    433   -444   -109   -106   -109   -181    -75   -181
    270   -293   -563     12    415   -428    -93    -88    -90   -168    -85   -142
    252   -283   -535     12    392   -407    -80    -70    -77   -161    -93   -106
    259   -270   -530      5    394   -400    -75    -57    -70   -163   -106    -77
    257   -265   -524      2    389   -394    -75    -54    -70   -166   -137    -62
    244   -267   -511     12    376   -389    -72    -54    -70   -163   -158    -57
    231   -254   -485     10    358   -371    -62    -38    -59   -145   -153    -46
    220   -239   -462      7    340   -350    -51    -23    -44   -119   -153    -25
    205   -236   -444     12    322   -340    -36     -5    -28    -90   -158      7
    184   -223   -407     20    296   -314    -15     20     -5    -57   -161     67
    158   -226   -384     33    270   -303      0     36     12    -38   -174    119
    132   -233   -366     49    249   -298     12     51     25    -15   -181    168
    103   -241   -345     67    223   -293     18     62     31      2   -187    207
     70   -257   -327     93    197   -290     33     75     41     15   -184    244
     38   -249   -288    103    163   -267     51     93     62     44   -155    285
      2   -246   -249    122    124   -249     59    111     75     64   -132    316
    -46   -265   -220    153     85   -244     80    135     96     88   -114    342
    -80   -257   -176    168     46   -218     98    155    116    116    -96    361
   -116   -246   -132    179      5   -189    111    189    135    145    -57    381
   -155   -265   -109    210    -23   -189    129    231    161    171    -15    394
   -189   -277    -88    231    -51   -184    132    257    184    187     28    415
   -223   -270    -46    246    -88   -158    142    277    213    213     88    431
   -254   -254      0    254   -129   -127    163    301    249    259    174    449
   -280   -249     31    265   -158   -109    174    311    272    296    246    470
   -293   -252     41    272   -168   -106    166    306    277    314    309    478
   -316   -259     57    288   -187   -101    158    301    290    329    376    493
   -342   -288     54    314   -202   -116    155    296    298    327    472    511
   -353   -259     93    306   -226    -85    163    296    322    342    563    522
   -366   -241    124    303   -246    -59    166    293    342    355    618    519
   -381   -262    119    322   -252    -72    163    288    350    340    605    506
   -387   -267    119    327   -254    -75    163    283    366    306    589    483
   -387   -277    106    332   -249    -85    163    283    389    270    592    462
   -384   -285     98    335   -244    -93    163    285    415    257    542    436
   -389   -283    106    337   -249    -88    176    298    431    254    527    420
   -392   -288    103    340   -249    -93    187    303    433    257    568    410
   -400   -298    101    348   -252    -98    197    316    444    285    587    392
   -423   -306    116    363   -272    -96    210    329    452    314    589    376
   -428   -301    127    366   -277    -88    223    345    457    348    576    366
   -428   -290    137    358   -285    -77    231    350    454    368    555    342
   -441   -290    148    366   -296    -72    241    353    444    381    532    324
   -444   -293    148    368   -298    -72    249    361    436    389    506    324
   -446   -293    153    371   -301    -70    249    363    426    387    485    327
   -436   -298    137    366   -288    -80    233    353    402    366    459    301
   -431   -288    142    358   -288    -72    223    342    384    355    444    285
   -428   -303    124    366   -277    -90    218    335    363    342    410    270
   -413   -301    111    358   -262    -96    215    332    353    337    381    265
   -392   -285    103    337   -249    -90    205    327    340    327    350    252
   -371   -280     90    327   -231    -96    197    329    329    319    324    254
   -358   -270     85    314   -223    -93    194    335    324    311    303    259
   -335   -254     80    296   -207    -88    192    335    322    309    290    270
   -301   -233     67    265   -187    -83    184    329    311    301    270    270
   -267   -223     44    244   -155    -90    184    329    306    298    257    265
   -236   -223     10    228   -124   -106    181    340    303    298    252    262
   -189   -210    -20    200    -85   -116    174    350    296    301    246    270
   -111   -210   -101    158     -5   -155    153    340    275    293    236    280
      0   -197   -197     98     98   -197    114    319    244    275    233    301
    137   -181   -319     23    226   -252     64    280    197    244    231    306
    265   -163   -428    -49    345   -296     18    239    150    213    257    324
    293   -161   -457    -67    374   -309      2    228    129    197    283    350
    272   -161   -433    -57    350   -296     10    239    124    194    290    371
    233   -145   -381    -44    303   -262     38    277    145    215    288    387
    192   -135   -327    -28    259   -231     75    314    174    239    288    392
    155   -137   -293    -10    223   -213     96    340    192    252    293    374
    124   -135   -262      5    192   -197    116    363    207    265    306    350
     98   -124   -223     10    161   -174    132    384    223    283    332    340
     88   -101   -189      7    137   -145    145    397    236    296    353    327
     75    -72   -150     -2    111   -109    155    394    246    306    363    314
     64    -28    -96    -18     77    -62    166    394    262    322    379    322
     57    -23    -80    -18     67    -51    161    384    262    316    374    319
     41    -54    -96      7     67    -75    140    355    236    285    345    296
     25    -67    -96     20     59    -80    119    319    218    262    324    280
      7    -98   -106     44     57   -101    101    290    202    241    309    262
      0   -124   -124     62     59   -124     85    272    189    215    285    233
    -23   -140   -116     83     46   -129     88    265    187    205    280    218
    -46   -171   -127    106     38   -150     83    254    174    189    275    202
    -70   -215   -148    142     36   -181     80    249    158    166    262    189
    -85   -272   -187    179     49   -231     80    241    142    145    241    171
   -106   -288   -181    197     36   -236     85    231    140    142    236    166
   -132   -296   -163    213     12   -231     85    220    132    135    228    142
   -148   -306   -158    226      2   -231     85    213    124    132    231    127
   -150   -316   -166    231      5   -241     85    215    124    135    241    124
   -166   -322   -155    244     -5   -239     96    228    132    142    252    140
   -200   -314   -114    257    -44   -215    103    244    145    158    265    145
   -226   -293    -67    259    -80   -181    114    254    155    179    277    145
   -252   -288    -36    267   -109   -163    127    275    168    194    285    142
   -280   -332    -51    306   -114   -192    168    329    192    194    272    114
   -327   -379    -51    350   -140   -218    296    483    275    226    265     83
   -394   -314     77    353   -236   -119    454    680    428    340    345    135
   -485   -174    311    329   -400     67    600    896    636    545    522    285
   -548    122    670    213   -607    394    636    982    828    815    797    553
   -550    670   1218    -62   -885    943    491    849    969   1132   1137    943
   -594   1060   1652   -233  -1124   1356    179    493    914   1299   1343   1182
   -657    940   1595   -142  -1124   1267    -93     90    607   1114   1166   1049
   -732    363   1096    184   -914    730   -197   -220     93    496    545    571
   -717   -207    506    459   -613    150   -179   -215   -215     10     15    163
   -646   -444    202    542   -426   -122   -116    -59   -205    -77   -135     28
   -581   -472    109    524   -345   -181    -36     80   -109    -36   -137      2
   -545   -405    140    475   -342   -132     44    192      0     46    -85     10
   -519   -303    215    410   -368    -44     90    254     83    116    -23     10
   -467   -249    218    358   -342    -18    101    280    111    132     -5    -23
   -415   -233    181    324   -301    -25    101    296    116    127    -10    -41
   -397   -244    153    322   -275    -46    106    303    111    124    -23    -38
   -379   -239    140    306   -259    -49    109    306    106    119    -33    -33
   -350   -244    106    296   -228    -70    109    296     96    111    -44    -44
   -306   -249     57    275   -181    -96    109    285     85    109    -51    -64
   -277   -252     25    265   -153   -114    114    280     83    109    -51    -75
   -265   -254      7    259   -137   -124    109    267     75    103    -51    -96
   -241   -275    -33    257   -106   -155     98    252     62     88    -64   -127
   -231   -285    -54    257    -90   -171    101    249     62     85    -64   -137
   -265   -293    -28    280   -119   -161    116    257     77     98    -44   -122
   -303   -283     20    293   -163   -132    140    272    103    127    -12    -83
   -332   -285     46    306   -189   -119    163    283    122    145     12    -54
   -319   -293     23    303   -174   -135    168    270    119    140     10    -57
   -290   -277     12    285   -153   -132    171    257    122    135     20    -54
   -267   -293    -25    280   -122   -161    153    236    111    116     20    -83
   -239   -303    -64    270    -88   -184    137    213    101    101     20   -103
   -220   -301    -80    259    -72   -192    124    200    101     98     36   -101
   -205   -293    -88    249    -59   -192    122    187    106    101     54    -96
   -187   -296   -109    239    -38   -202    116    174    106     96     67    -93
   -161   -285   -124    223    -20   -205    109    161    103     90     75    -90
   -124   -280   -155    200     12   -218     88    135     93     80     77   -103
    -88   -293   -205    192     57   -249     67    114     77     64     75   -124
    -36   -298   -262    166    111   -280     51     96     67     54     77   -127
      5   -290   -296    140    150   -293     33     80     57     51     93   -124
     41   -288   -329    122    181   -306     20     70     49     46    106   -127
     70   -298   -368    114    218   -332      7     54     36     33    101   -142
     85   -309   -397    111    239   -353     -2     44     23     23     98   -155
     98   -306   -405    103    249   -355     -2     41     15     15     98   -158
     90   -301   -394    103    241   -345     -2     36      7      2     88   -158
     88   -311   -400    111    244   -355    -10     28     -2     -7     72   -166
     59   -322   -381    129    218   -350      0     28     -5     -7     77   -145
     25   -322   -348    148    184   -335     15     38      2      2     83   -122
    -10   -327   -316    166    150   -324     28     44      5     12     77   -124
    -46   -335   -288    192    119   -311     44     51     10     23     85   -129
     25   -342   -371    158    197   -355     25     28    -15     -2     64   -163
    142   -340   -485     98    314   -413     -2     -2    -49    -33     46   -220
    265   -316   -581     25    423   -449    -38    -28    -75    -70     -2   -272
    332   -293   -626    -18    478   -459    -59    -41    -83    -90    -80   -298
    371   -283   -657    -44    511   -470    -67    -49    -85   -111   -153   -311
    389   -267   -659    -62    524   -462    -75    -49    -80   -116   -189   -311
    374   -267   -644    -54    506   -454    -75    -46    -72   -111   -200   -314
    366   -270   -636    -46    501   -452    -70    -41    -62   -103   -205   -306
    327   -257   -587    -36    454   -420    -54    -28    -44    -83   -192   -283
    303   -249   -553    -28    428   -400    -44    -18    -28    -67   -181   -270
    285   -236   -524    -25    405   -379    -33     -5    -12    -51   -166   -252
    257   -223   -480    -15    368   -350    -20      7      5    -28   -145   -231
    236   -220   -459     -7    345   -340    -12     18     20    -15   -137   -223
    215   -218   -436      0    324   -327      2     31     36     -2   -127   -215
    202   -192   -397     -5    298   -296     18     49     59     18   -103   -197
    176   -166   -342     -5    259   -254     36     72     85     44    -77   -174
    132   -171   -306     18    218   -239     57    101    114     64    -54   -153
    148   -171   -319     10    233   -244     62    106    119     70    -49   -150
    158   -166   -324      2    239   -244     62    111    124     75    -41   -145
    140   -142   -283      2    210   -213     83    132    148     96    -10   -111
    145   -132   -277     -7    210   -205     80    132    158    106     12    -93
    155   -129   -285    -12    220   -207     80    129    166    122     36    -90
    166   -111   -280    -28    220   -194     77    127    174    135     49    -93
    223    -90   -314    -64    267   -202     57    114    166    135     59    -85
    267    -70   -340    -98    301   -205     38     96    153    135     72    -70
    257    -67   -327    -96    290   -197     41     93    153    135     83    -59
    233    -51   -285    -93    259   -168     57    103    166    145     96    -38
    215    -25   -241    -93    228   -132     72    122    184    161    111     -7
    202    -10   -213    -96    205   -111     88    132    192    163    109      5
    189      2   -187    -98    187    -90    103    142    202    174     96     12
    179     15   -166    -98    174    -75    122    155    218    189     88     23
    161     12   -148    -85    155    -67    129    161    223    192     80     23
    142     20   -122    -85    132    -49    137    179    239    197     96     41
    137     36   -101    -88    119    -31    142    187    249    207     98     51
    111     59    -54    -88     83      5    145    184    259    223     98     59
     93     51    -41    -72     67      5    140    174    254    226     83     54
     70     28    -41    -51     54     -7    116    150    236    205     64     36
     57     18    -41    -38     49    -10     96    129    220    192     57     28
     33    -18    -51     -7     41    -33     88    114    210    174     38     10
     12    -51    -64     20     38    -57     83    101    197    163     18    -12
     -2   -109   -106     57     49   -109     80     85    181    142     -7    -44
    -31   -179   -148    106     57   -163     67     67    158    111    -41    -80
    -44   -220   -179    132     67   -200     62     54    137     88    -77   -114
    -44   -257   -213    150     83   -236     57     36    122     62   -103   -153
    -64   -277   -215    171     72   -246     44     28    106     46   -116   -181
    -83   -309   -226    194     70   -267     44     31     98     36   -116   -200
    -93   -329   -239    210     72   -285     46     10     96     31   -111   -213
    -98   -329   -231    215     64   -280     41    -10     90     31   -109   -218
    -98   -324   -226    210     62   -275     49    -10     93     28    -70   -231
   -106   -311   -205    207     49   -259     54     -7     90     25    -28   -241
   -114   -309   -197    210     38   -252     51    -12     83     18     20   -241
    -98   -324   -226    213     62   -275     57    -10     85     15     70   -249
    -88   -387   -298    236    103   -345    103     51    103      0     88   -293
    -72   -402   -329    236    127   -366    218    187    171     15    103   -332
    -49   -329   -283    187    114   -306    345    342    288     88    174   -309
    -10   -174   -163     93     75   -168    441    496    439    231    329   -220
     20    205    181   -114    -80    192    415    524    605    501    657     31
    -18    763    782   -371   -400    771    288    397    771    854   1080    402
   -116   1044   1161   -465   -639   1101    -10     38    722   1010   1286    568
   -194    857   1052   -329   -623    953   -272   -361    405    792   1104    397
   -228    249    478    -10   -355    363   -348   -628   -109    142    467   -109
   -207   -265    -59    236    -75   -163   -322   -607   -376   -267     38   -504
   -171   -493   -322    332     75   -410   -231   -439   -353   -324    -46   -659
   -148   -527   -379    337    114   -454   -127   -298   -254   -272     -7   -688
   -116   -441   -324    277    101   -381    -44   -197   -158   -197     67   -654
    -90   -332   -241    210     75   -288     15   -129    -80   -119    148   -620
    -85   -303   -218    192     64   -262     44    -98    -59    -77    192   -602
    -72   -290   -218    181     72   -254     51    -88    -70    -51    207   -576
    -72   -270   -200    168     62   -233     62    -85    -51    -46    223   -553
    -67   -275   -210    171     70   -244     67    -83    -38    -54    236   -548
    -70   -283   -215    174     70   -252     67    -70    -33    -44    267   -530
    -77   -283   -205    181     62   -244     80    -59    -33    -46    283   -504
    -72   -272   -202    171     64   -239     93    -54    -33    -67    223   -459
    -70   -283   -215    176     72   -249     90    -62    -41   -106    150   -454
    -57   -293   -236    176     88   -267     83    -67    -44   -129     96   -470
    -36   -306   -270    171    116   -288     77    -67    -41   -135     59   -485
     15   -301   -319    140    166   -309     62    -83    -49   -142     -7   -506
     90   -270   -361     88    226   -314     33   -103    -64   -142    -75   -488
    168   -265   -436     46    301   -350      7   -119    -88   -153   -148   -465
    257   -257   -514      0    384   -384    -23   -145   -109   -168   -207   -441
    358   -244   -602    -59    480   -423    -62   -176   -142   -192   -262   -446
    467   -220   -688   -124    576   -454   -109   -213   -179   -223   -303   -454
    574   -218   -792   -179    680   -504   -161   -252   -220   -252   -332   -459
    678   -207   -885   -233    782   -545   -192   -285   -249   -270   -355   -459
    797   -202  -1000   -298    898   -602   -218   -322   -283   -311   -381   -472
    875   -202  -1080   -337    976   -641   -236   -342   -303   -342   -389   -480
    963   -189  -1156   -387   1057   -672   -267   -371   -324   -371   -389   -483
   1091   -181  -1273   -454   1182   -727   -319   -423   -363   -410   -392   -517
   1202   -174  -1376   -517   1286   -774   -353   -457   -394   -436   -402   -535
   1335   -161  -1496   -587   1415   -828   -394   -493   -431   -465   -363   -545
   1423   -142  -1569   -641   1493   -854   -426   -517   -459   -478   -249   -563
   1428   -140  -1569   -644   1499   -854   -431   -524   -472   -475   -194   -571
   1382   -140  -1522   -623   1452   -831   -413   -509   -465   -462   -150   -555
   1327   -150  -1478   -589   1400   -813   -402   -496   -459   -452   -132   -566
   1265   -179  -1444   -545   1353   -810   -389   -491   -459   -454   -129   -592
   1210   -179  -1389   -514   1299   -784   -366   -470   -446   -446   -153   -587
   1150   -163  -1314   -496   1231   -737   -345   -446   -436   -439   -161   -555
   1085   -181  -1267   -452   1176   -724   -332   -428   -428   -436   -171   -537
   1026   -187  -1215   -420   1117   -701   -316   -410   -418   -426   -179   -535
    969   -171  -1140   -397   1054   -654   -293   -389   -397   -407   -184   -532
    904   -168  -1072   -368    987   -620   -267   -358   -374   -392   -179   -519
    844   -158  -1005   -342    922   -581   -249   -329   -350   -371   -184   -509
    792   -153   -945   -319    867   -548   -239   -306   -335   -355   -202   -524
    748   -153   -901   -296    823   -527   -223   -275   -306   -324   -200   -524
    719   -137   -859   -290    789   -498   -194   -231   -265   -283   -179   -509
    675   -148   -826   -265    750   -485   -163   -197   -228   -254   -171   -509
    633   -142   -779   -246    706   -462   -148   -174   -205   -233   -171   -511
    600   -124   -724   -236    662   -423   -145   -158   -181   -205   -163   -496
    555   -132   -688   -213    620   -410   -142   -148   -168   -187   -158   -480
    519   -145   -665   -187    592   -405   -135   -135   -155   -176   -161   -478
    483   -163   -646   -161    563   -405   -129   -119   -148   -166   -161   -475
    449   -189   -639   -129    542   -413   -122   -103   -137   -153   -155   -465
    431   -140   -574   -148    501   -355   -106    -80   -109   -116   -127   -436
    405   -129   -535   -137    467   -329    -96    -64    -93    -93   -114   -423
    379   -127   -509   -127    441   -316    -83    -51    -77    -75    -96   -410
    363   -132   -496   -114    428   -314    -72    -36    -59    -59    -83   -394
    348   -122   -472   -114    407   -296    -62    -20    -44    -44    -72   -371
    319   -109   -431   -106    374   -270    -49     -5    -25    -31    -64   -340
    296    -96   -392   -101    342   -241    -38     10    -10    -18    -59   -296
    280    -96   -376    -90    327   -236    -31     23      2    -10    -64   -254
    267   -103   -371    -83    316   -236    -28     28      7    -12    -77   -218
    246   -106   -353    -70    298   -228    -20     38     15     -7    -80   -168
    215    -88   -303    -64    257   -194      0     59     38     12    -70   -101
    189    -85   -275    -51    231   -179     15     77     59     31    -70    -36
    148   -103   -254    -23    200   -179     25     85     67     38    -85     20
     98   -135   -233     18    163   -184     33     93     70     36    -88     51
     62   -155   -218     44    137   -187     46    106     75     41    -88     75
     31   -163   -194     67    111   -179     57    119     88     54    -75    109
      2   -132   -137     64     67   -135     83    148    116     83    -46    153
    -20   -101    -80     59     28    -90    116    174    142    106    -28    189
    -59    -90    -31     72    -15    -62    145    197    168    129    -31    254
   -122    -93     28    109    -75    -33    179    228    197    163     -2    324
   -184    -85     96    135   -142      5    207    252    223    192     57    332
   -239    -93    145    166   -194     25    244    267    244    213     98    329
   -290   -103    184    194   -239     38    280    298    262    228    109    340
   -337    -98    239    218   -288     70    319    353    298    270    103    371
   -363    -44    319    202   -342    137    350    402    355    342    132    426
   -376    -33    342    205   -361    153    345    402    368    366    161    457
   -379    -38    340    207   -361    150    322    381    363    368    163    462
   -397    -38    358    218   -379    158    314    384    374    384    166    485
   -420    -72    348    244   -387    137    311    381    371    384    171    478
   -441   -111    327    275   -384    106    303    371    361    368    197    462
   -457   -155    301    306   -381     72    301    368    353    355    233    452
   -465   -179    285    322   -376     51    301    366    348    350    270    444
   -485   -197    285    340   -387     44    288    353    337    332    298    423
   -488   -231    257    358   -374     12    272    329    319    311    319    402
   -488   -244    244    363   -366      0    267    314    311    303    350    400
   -480   -249    231    366   -355    -10    262    309    311    296    366    392
   -483   -252    231    366   -358    -10    252    303    311    296    389    387
   -483   -244    239    361   -361     -2    249    301    322    303    423    387
   -475   -246    226    358   -353    -10    241    293    329    301    441    371
   -483   -265    218    374   -350    -23    233    288    348    303    459    363
   -485   -270    215    376   -353    -28    228    285    371    301    475    355
   -462   -316    142    389   -303    -88    236    306    400    267    436    314
   -452   -381     70    415   -262   -155    314    413    493    239    381    267
   -431   -358     72    394   -252   -142    415    548    623    254    392    270
   -384   -275    109    329   -246    -85    501    701    774    371    465    355
   -337    -28    309    181   -324    140    545    807    948    594    678    574
   -329    444    774    -59   -550    610    530    828   1150    943   1026    930
   -405    867   1273   -231   -839   1070    381    639   1244   1257   1301   1208
   -454    782   1236   -166   -844   1008     88    259    976   1179   1208   1122
   -498    363    859     67   -678    610    -85   -116    478    693    740    735
   -498   -137    358    316   -428    109   -148   -275     59    197    262    335
   -446   -475    -28    462   -210   -252   -135   -181    -51     36     64    174
   -413   -594   -181    504   -116   -389    -67    -62    -25     33     12    145
   -384   -581   -197    483    -96   -389     -7     18     23     72     25    174
   -358   -509   -150    433   -106   -329     41     83     83    129     64    228
   -345   -439    -93    392   -127   -267     85    135    135    179    101    285
   -324   -405    -83    363   -122   -244    103    161    150    192     96    306
   -272   -397   -124    335    -75   -262     96    161    140    184     70    319
   -168   -379   -213    272     20   -296     64    142    109    155     41    309
    -28   -361   -332    194    150   -348     18    116     70    119     15    288
     70   -353   -426    140    246   -389    -23     83     28     80     -5    246
    122   -350   -472    114    296   -413    -54     62     -5     51    -25    226
    111   -366   -478    124    293   -420    -62     67    -18     41    -49    210
     67   -387   -454    161    259   -420    -46     85    -20     41    -62    197
     46   -405   -452    176    249   -428    -28    103    -20     41    -83    189
     20   -423   -444    200    231   -433    -15    132    -18     46   -103    189
      5   -415   -420    202    213   -418     -5    158     -7     62   -116    200
      2   -389   -392    194    197   -389     10    181      7     83   -127    218
      7   -389   -397    187    202   -392      7    194      5     83   -142    215
     25   -376   -405    174    213   -389      7    213      5     83   -145    223
     31   -363   -394    163    213   -379      7    228     10     90   -148    241
     46   -337   -384    145    215   -361     12    241     18     98   -142    241
     44   -332   -376    142    207   -355     18    246     23    101   -135    223
     57   -337   -394    140    223   -366     28    257     28    106   -119    223
     44   -329   -374    140    207   -350     31    265     28    114    -93    228
     38   -306   -345    135    192   -324     36    283     36    124    -67    236
     41   -303   -345    129    192   -322     41    290     41    122    -64    241
     31   -309   -340    140    184   -324     44    293     36    122    -62    254
     25   -298   -324    135    174   -311     41    277     36    124    -49    275
     20   -296   -316    137    168   -306     28    262     28    122    -44    275
     18   -303   -324    142    171   -314     33    267     28    124    -38    285
      0   -324   -327    161    163   -327     31    254     23    124    -36    290
     -7   -327   -319    166    153   -324     25    226     15    116    -44    290
     -2   -319   -316    161    155   -319     23    207      7    106    -41    288
      5   -337   -342    163    174   -340     15    197    -10     93    -33    277
      7   -342   -350    166    179   -345     25    202    -15     88    -23    267
    -15   -366   -350    189    166   -358     25    197    -31     70    -31    231
    -44   -387   -342    215    148   -366     23    187    -46     51    -36    194
    -62   -400   -337    231    135   -368     25    171    -59     36    -41    158
    -70   -410   -340    239    135   -376     33    163    -59     25    -41    122
    -49   -418   -368    231    158   -392     33    155    -57     15    -44     98
    -46   -415   -368    231    161   -392     38    148    -54     10    -49     77
    -64   -413   -348    239    140   -381     46    145    -38     15    -51     51
    -67   -407   -340    236    135   -374     59    155    -20     23    -49     36
    -72   -389   -319    231    122   -353     77    168      7     38    -33     25
    -90   -407   -316    249    111   -363     85    171     18     46    -41      5
   -119   -405   -288    259     83   -348    103    181     44     62    -33      2
   -124   -376   -252    249     62   -314    116    187     64     83    -20      5
   -148   -361   -215    254     31   -288    122    184     75     96    -10      0
   -171   -358   -187    265      7   -272    124    179     80    101     -7     -7
   -202   -363   -161    283    -23   -262    132    184     93    114     -2     -5
   -231   -361   -129    296    -51   -246    145    194    111    137     12      5
   -267   -376   -109    319    -80   -244    150    202    119    150     23     15
   -296   -374    -77    335   -109   -226    166    220    140    171     38     33
   -335   -355    -20    342   -158   -189    174    236    158    192     59     46
   -387   -342     44    363   -215   -150    187    252    179    213     88     64
   -454   -335    116    394   -288   -109    210    280    207    241    119     90
   -519   -329    189    426   -355    -70    239    314    241    283    153    122
   -594   -329    265    459   -431    -33    262    345    275    319    176    148
   -711   -288    423    498   -568     67    309    397    335    387    244    213
   -836   -246    589    540   -714    171    358    452    394    446    298    272
   -823   -233    589    530   -706    176    353    449    389    423    249    262
   -696   -184    509    439   -602    161    290    426    368    358    192    241
   -644   -187    454    415   -550    132    277    407    350    327    158    220
   -641   -226    413    433   -530     93    293    392    329    314    129    210
   -649   -257    392    454   -522     67    316    389    316    314     88    205
   -615   -236    376    426   -498     70    316    384    316    306     62    184
   -563   -194    368    379   -467     85    311    384    322    298     31    171
   -530   -161    368    342   -449    103    303    384    327    296     10    148
   -519   -127    392    324   -457    132    316    392    340    309      2    129
   -506    -90    415    298   -462    161    327    407    355    324    -10    127
   -478    -90    384    283   -433    145    314    397    348    311    -51    124
   -433    -59    374    244   -405    155    303    384    342    303    -80    116
   -428    -33    394    231   -413    179    311    387    345    301    -64    114
   -457    -25    428    241   -444    200    327    387    355    306    -31    111
   -449    -25    423    236   -436    197    316    371    345    296    -10     98
   -428    -38    389    233   -410    174    288    342    319    272     -7     85
   -405    -44    361    226   -384    158    262    319    298    262      5     77
   -400    -67    329    233   -366    132    236    296    277    241      7     67
   -389   -101    288    244   -340     93    220    283    259    218      2     49
   -384   -129    254    254   -319     62    207    267    239    194     -7     20
   -363   -150    213    257   -288     31    184    244    215    174    -18     -7
   -353   -181    168    265   -262     -5    161    213    184    142    -36    -41
   -332   -218    111    275   -223    -54    137    184    150    109    -62    -80
   -288   -231     57    257   -174    -88    111    150    119     80    -88   -114
   -254   -236     18    246   -137   -109     98    127    101     64   -101   -132
   -241   -233      7    236   -127   -114     85    109     90     57   -106   -140
   -210   -241    -31    223    -90   -137     70     85     75     46   -111   -153
   -161   -246    -85    202    -38   -166     51     62     54     31   -122   -176
   -129   -252   -122    192     -5   -187     44     49     46     25   -124   -187
    -98   -249   -150    174     23   -200     36     33     36     18   -124   -197
    -80   -288   -210    184     64   -249     38     36     28      2   -137   -213
    -59   -350   -293    202    116   -322     85     96     41    -20   -171   -254
    -44   -400   -355    223    155   -379    192    215     93    -25   -200   -301
    -46   -348   -301    197    124   -324    301    358    197     44   -140   -259
    -46   -163   -116    103     33   -140    387    509    363    223     38    -98
    -54    239    293    -93   -176    267    407    597    581    535    387    239
   -142    844    987   -350   -563    914    358    540    815    940    841    683
   -213   1075   1286   -431   -748   1179     72    207    763   1065    997    818
   -270    797   1067   -262   -670    930   -187   -215    389    740    709    566
   -319    179    496     70   -407    337   -309   -535   -135     96     98     59
   -285   -332    -46    309   -119   -189   -324   -535   -384   -270   -280   -277
   -262   -532   -270    394      2   -402   -252   -376   -340   -296   -345   -358
   -244   -553   -309    397     31   -431   -163   -254   -257   -252   -329   -361
   -218   -491   -272    353     25   -381    -80   -153   -161   -181   -277   -324
   -200   -384   -184    293     -7   -285    -10    -70    -64    -98   -207   -265
   -179   -311   -135    244    -23   -223     28    -20     -7    -51   -166   -231
   -168   -298   -129    233    -20   -215     46     -2     12    -38   -158   -223
   -161   -293   -132    228    -15   -215     59     10     25    -28   -153   -213
   -148   -280   -132    215     -7   -207     70     20     41    -20   -140   -192
   -135   -275   -142    202      2   -210     67     18     41    -25   -145   -197
   -127   -270   -142    200      7   -207     70     20     41    -25   -148   -202
   -127   -249   -122    187     -2   -187     80     28     51    -10   -135   -184
   -103   -239   -135    171     15   -187     77     31     51     -7   -129   -181
    -77   -233   -155    153     38   -194     72     25     44    -15   -127   -179
    -38   -236   -197    137     77   -218     59     10     28    -31   -137   -187
     10   -233   -246    111    124   -241     44    -10     12    -46   -155   -202
     70   -223   -293     77    181   -257     31    -20      0    -62   -161   -210
    129   -215   -348     41    236   -280     20    -31     -5    -72   -150   -205
    213   -210   -423     -2    316   -314      0    -49    -25    -90   -137   -200
    301   -202   -504    -51    400   -353    -28    -75    -51   -114   -140   -210
    363   -205   -568    -77    465   -387    -49    -93    -67   -127   -150   -218
    405   -202   -607   -103    504   -405    -57   -101    -77   -132   -150   -218
    423   -223   -646   -101    532   -433    -62   -106    -85   -135   -153   -223
    426   -226   -654   -101    540   -439    -64   -109    -90   -132   -148   -220
    439   -218   -657   -109    548   -436    -70   -116    -96   -132   -142   -220
    420   -239   -659    -93    537   -449    -70   -116   -101   -132   -150   -223
    420   -226   -646    -98    532   -436    -72   -109    -96   -122   -140   -213
    407   -220   -631    -93    517   -426    -77   -114    -98   -119   -135   -213
    392   -215   -607    -88    498   -410    -85   -119   -103   -116   -129   -215
    374   -226   -600    -75    485   -413    -88   -119   -106   -119   -129   -215
    353   -239   -592    -59    472   -415    -93   -124   -114   -124   -137   -218
    342   -231   -574    -57    457   -402    -98   -127   -114   -129   -145   -220
    329   -231   -561    -49    444   -394    -96   -124   -114   -129   -150   -223
    301   -241   -542    -31    420   -392    -93   -122   -119   -137   -158   -226
    275   -249   -524    -12    397   -387    -90   -119   -122   -145   -163   -228
    257   -254   -511     -2    384   -384    -85   -119   -129   -153   -171   -228
    226   -262   -488     18    355   -374    -83   -122   -135   -163   -184   -236
    197   -267   -467     33    332   -368    -80   -127   -140   -168   -194   -241
    181   -272   -454     46    316   -363    -75   -127   -142   -168   -200   -244
    150   -270   -420     57    283   -342    -67   -124   -137   -166   -197   -244
    132   -257   -389     62    259   -322    -54   -109   -122   -153   -189   -244
    109   -267   -379     77    244   -322    -38    -96   -109   -145   -194   -262
     88   -272   -361     90    223   -316    -12    -70    -83   -127   -179   -267
     59   -272   -335    103    194   -303      7    -46    -62   -111   -171   -265
     38   -254   -293    109    166   -272     25    -25    -33    -90   -153   -259
     25   -254   -280    114    150   -265     44    -15    -10    -75   -148   -259
      7   -257   -265    124    135   -262     57     -7      2    -67   -142   -259
    -25   -272   -249    148    111   -262     70     -2     12    -62   -142   -265
    -57   -277   -220    168     80   -249     75     -7     15    -59   -142   -262
    -93   -293   -202    192     51   -249     75    -12     18    -62   -142   -285
   -116   -311   -194    213     36   -254     80     -2     28    -54   -114   -275
   -129   -324   -194    226     31   -259     85     10     38    -44    -85   -272
   -148   -332   -184    241     18   -259     93      0     46    -33    -59   -277
   -148   -319   -174    233     10   -246    101     -7     54    -25    -20   -280
   -150   -298   -148    223     -2   -223    109    -18     62    -20     23   -306
   -171   -290   -119    231    -25   -205    111    -36     67    -15     72   -342
   -202   -314   -111    259    -46   -213    114    -57     67    -15    119   -389
   -200   -319   -122    257    -38   -220    111    -77     67    -15    148   -423
   -184   -306   -122    244    -31   -215    114    -90     67    -12    166   -426
   -184   -285   -103    233    -41   -194    129    -90     70    -15    155   -405
   -187   -259    -72    223    -57   -166    150    -85     72    -10    189   -400
   -192   -246    -54    218    -70   -150    166    -75     72      0    220   -389
   -184   -236    -54    210    -64   -145    179    -59     72      5    220   -329
   -137   -218    -80    176    -31   -148    176    -57     72      2    187   -249
   -148   -184    -36    166    -57   -111    210    -25     96     18    181   -163
   -179   -155     20    166   -101    -67    231    -10    106     33    200   -129
    -83   -135    -51    106    -15    -93    194    -23     83     15    168   -145
     12   -103   -116     44     64   -111    174    -38     62      7    127   -174
     46    -80   -127     18     85   -103    179    -38     62     18    103   -179
     75    -36   -114    -20     93    -75    194    -33     70     36     93   -145
    119     -7   -127    -57    122    -64    184    -38     59     38     83    -96
    155      0   -155    -77    155    -77    166    -46     44     28     59    -54
    161    -20   -181    -70    171   -101    137    -51     15     12     38    -20
    145    -15   -161    -64    150    -88    119    -64     -2      2     18     -2
    140    -25   -166    -57    150    -96    109    -75    -31      7     12      7
    135    -51   -187    -41    161   -119    101    -93    -59     10     15     12
     88    -85   -174      0    129   -129    114   -106    -49      5      0     20
     57   -116   -176     28    116   -148    109   -101    -59    -12    -36      2
     49   -161   -210     54    129   -184     96   -109    -85    -46    -90    -10
     72   -194   -267     59    168   -228     85   -127   -116    -88   -142    -28
     83   -205   -288     62    184   -246     77   -145   -132   -101   -158    -36
     59   -213   -275     75    166   -244     72   -155   -137   -114   -166    -36
     51   -218   -270     83    158   -241     72   -150   -129   -127   -166    -23
     49   -223   -275     85    161   -249     67   -148   -127   -140   -153      0
     57   -220   -277     83    166   -249     62   -145   -124   -148   -161     15
     54   -215   -270     77    161   -244     49   -145   -127   -158   -194     10
     70   -200   -270     62    168   -233     46   -142   -122   -145   -197     18
     85   -200   -285     57    181   -241     41   -145   -129   -140   -205      7
    127   -244   -371     59    249   -306     51   -124   -137   -161   -244    -41
    205   -280   -485     36    342   -381    119    -36   -122   -192   -311   -127
    285   -210   -496    -36    389   -353    207     90    -49   -155   -303   -122
    389    -62   -452   -163    420   -257    277    241     75    -46   -207    -20
    475    215   -259   -345    368    -20    306    340    244    168     25    218
    457    776    316   -618     70    548    298    335    483    540    457    665
    324   1137    813   -732   -244    976    127     98    563    779    745    953
    215   1000    784   -607   -285    893   -132   -296    319    623    623    828
    176    444    267   -309    -44    355   -348   -714   -223     33     67    303
    252   -103   -358    -75    303   -228   -457   -836   -589   -436   -400   -161
    324   -363   -688     18    506   -527   -452   -727   -639   -555   -530   -316
    358   -410   -771     25    563   -589   -379   -602   -576   -537   -511   -332
    376   -342   -719    -15    548   -530   -267   -457   -462   -452   -402   -272
    374   -246   -620    -64    496   -433   -181   -355   -363   -371   -311   -202
    366   -192   -558    -88    459   -374   -132   -290   -306   -319   -244   -166
    363   -155   -519   -106    441   -337   -101   -249   -270   -288   -202   -153
    358   -132   -491   -111    423   -311    -77   -218   -246   -270   -181   -140
    324   -145   -470    -90    394   -306    -67   -205   -236   -265   -176   -137
    296   -137   -436    -80    363   -285    -54   -181   -215   -246   -153   -132
    262   -137   -400    -64    329   -267    -41   -155   -192   -228   -127   -127
    223   -142   -366    -38    293   -254    -28   -135   -174   -218   -111   -122
    192   -140   -335    -28    262   -236    -25   -124   -163   -210   -101   -132
    174   -135   -311    -20    241   -223    -15   -114   -153   -197    -90   -140
    153   -137   -290    -10    218   -213    -12   -106   -145   -189    -80   -150
    127   -129   -257      2    192   -192     -2    -90   -132   -179    -59   -155
    111   -124   -236      5    171   -179      5    -80   -124   -171    -49   -153
    106   -124   -231     10    168   -176     15    -70   -116   -161    -38   -153
    109   -119   -231      2    168   -174     15    -64   -116   -155    -31   -155
    111   -127   -239      7    174   -181      2    -67   -127   -163    -28   -166
    119   -103   -223    -10    171   -163     -5    -70   -124   -158    -15   -171
    119    -90   -210    -12    163   -150     -5    -67   -119   -148     -2   -171
    111    -90   -205    -12    155   -145      0    -62   -114   -140      5   -179
    114    -93   -207    -10    161   -150      0    -64   -111   -132      0   -192
    111    -98   -213     -7    161   -155     -2    -64   -119   -132     -2   -202
    103    -96   -200     -5    150   -148     -7    -64   -119   -124     -5   -207
     98    -85   -187     -7    140   -135    -12    -64   -119   -119    -15   -213
    111    -80   -192    -15    150   -135    -15    -70   -122   -116    -23   -223
    127    -85   -213    -23    168   -148    -28    -77   -142   -122    -31   -239
    137    -72   -213    -33    174   -142    -38    -85   -148   -119    -23   -241
    129    -72   -202    -31    163   -135    -54    -98   -158   -122    -38   -254
    132    -83   -215    -23    174   -148    -64   -101   -166   -127    -54   -259
    137    -88   -228    -25    181   -158    -75   -109   -171   -129    -59   -267
    132    -83   -218    -25    174   -150    -80   -109   -174   -129    -67   -270
    114    -77   -194    -18    153   -135    -77   -109   -176   -129    -64   -275
    109    -96   -205     -5    155   -150    -72   -111   -184   -135    -62   -285
    101   -122   -223     10    161   -174    -75   -119   -197   -153    -80   -314
     83   -142   -226     28    153   -184    -67   -124   -197   -155    -85   -327
     75   -129   -205     25    137   -166    -54   -111   -184   -142    -72   -322
     80   -132   -213     25    145   -171    -51   -103   -179   -145    -70   -324
     80   -142   -223     31    150   -184    -44    -93   -171   -142    -72   -329
     70   -114   -187     20    127   -150    -20    -64   -137   -119    -54   -311
     62   -111   -174     25    116   -142     -5    -36   -111   -103    -49   -301
     51   -114   -166     31    109   -140      7     -7    -85    -85    -41   -290
     41   -101   -142     28     90   -119     23      7    -62    -67    -31   -272
     38    -80   -119     18     77    -98     44     23    -38    -54    -28   -254
     28    -85   -114     25     70   -101     57     38    -23    -46    -33   -241
     12   -119   -132     54     72   -124     51     41    -23    -51    -49   -236
      7   -114   -122     51     64   -116     54     46    -10    -44    -49   -213
      2   -101   -103     49     51   -101     62     57      5    -33    -44   -192
    -15    -90    -75     51     28    -85     72     72     25    -18    -33   -166
    -25    -75    -49     51     10    -62     83     90     49      5    -12   -129
    -36    -83    -46     59      2    -64     93    106     59     12     -2   -114
    -33    -80    -46     57      5    -64     96    119     70     23      2    -98
    -44    -77    -33     59     -7    -54    111    135     85     36     15    -75
    -49    -70    -20     59    -15    -46    124    148    101     44     28    -46
    -49    -72    -23     59    -15    -49    135    153    106     44     36    -33
    -44    -57    -12     49    -18    -36    148    163    119     54     51    -15
    -54    -54      0     51    -31    -28    158    171    127     59     70      2
    -75    -51     23     64    -49    -15    166    181    137     64    101     20
    -70    -49     20     59    -49    -12    179    202    153     75    140     41
    -77    -36     41     57    -62      2    202    228    179     93    179     62
    -85    -12     72     46    -80     28    223    252    200    109    215     88
   -101     20    122     41   -111     70    249    272    220    129    249    106
    -98     18    116     38   -109     67    254    277    228    135    267    119
   -109     15    122     46   -116     67    265    290    246    155    285    153
   -119     31    148     41   -135     90    280    309    270    189    309    215
   -119     38    158     41   -137     98    275    301    272    205    322    252
   -124     51    176     36   -150    114    277    298    290    223    348    288
   -124     90    215     15   -168    153    277    298    316    252    381    335
   -124     96    220     12   -174    158    257    275    329    252    379    361
   -122     59    181     31   -150    119    215    241    335    233    345    363
   -119     28    148     44   -135     88    181    226    348    218    319    374
   -127    -15    111     70   -119     46    161    218    361    194    275    387
   -148    -64     80    103   -114      7    161    226    374    171    228    400
   -171   -114     57    142   -114    -28    166    226    374    142    176    418
   -181   -142     36    161   -111    -54    161    233    379    135    155    444
   -207   -184     23    197   -116    -83    153    223    363    124    124    444
   -231   -236     -5    233   -114   -122    148    210    340    114     85    441
   -252   -290    -38    272   -106   -166    142    197    306    109     23    415
   -262   -316    -57    288   -103   -187    132    179    275    109    -15    387
   -259   -329    -70    293    -96   -200    129    174    254    116    -62    400
   -239   -327    -88    283    -77   -207    116    163    228    124    -93    446
   -207   -319   -111    265    -49   -215    109    155    207    119    -88    470
   -189   -311   -122    249    -36   -218     96    140    181    116   -103    452
   -192   -311   -122    252    -36   -218     88    135    168    111   -127    436
   -189   -342   -155    265    -20   -249     88    137    148     90   -153    415
   -176   -415   -239    296     31   -327    109    166    127     51   -205    358
   -179   -454   -277    316     46   -366    200    280    163     49   -241    314
   -166   -389   -223    277     25   -306    303    428    257    111   -207    335
   -116   -254   -137    184      7   -197    387    584    389    241   -101    431
    -46     44     90      2    -67     67    426    693    571    480    153    688
   -111    553    662   -223   -387    607    441    735    826    854    589   1106
   -262    810   1072   -275   -667    940    285    509    875   1044    828   1322
   -358    644   1002   -142   -680    823     28    109    592    849    680   1179
   -397    140    537    129   -467    337   -163   -293     54    265    135    683
   -350   -340     10    342   -181   -166   -252   -358   -241   -129   -246    272
   -306   -592   -285    449    -10   -439   -231   -244   -267   -223   -332    127
   -285   -662   -379    472     44   -522   -163   -135   -220   -213   -298     98
   -277   -631   -353    454     36   -493    -90    -49   -148   -163   -228    142
   -254   -535   -283    392     12   -410    -18     44    -59    -85   -137    213
   -241   -454   -215    348    -15   -335     38    116     10    -15    -62    257
   -236   -418   -181    327    -28   -301     64    150     41     15    -31    259
   -239   -410   -171    324    -33   -290     77    166     49     23    -28    257
   -231   -402   -171    316    -31   -288     80    171     54     31    -28    259
   -223   -402   -179    311    -23   -290     72    181     54     36    -33    252
   -228   -397   -168    311    -31   -283     70    189     51     44    -33    236
   -233   -384   -150    309    -41   -267     59    189     49     54    -25    228
   -215   -371   -158    290    -28   -265     54    194     49     62    -28    233
   -207   -366   -158    285    -25   -262     57    213     54     64    -28    236
   -207   -384   -179    293    -15   -283     57    220     51     67    -25    228
   -202   -387   -184    296    -10   -285     62    228     49     75    -12    210
   -184   -371   -187    275      0   -280     59    236     49     80     -2    197
   -171   -340   -168    254     -2   -254     54    246     54     98     10    194
   -168   -329   -161    246     -5   -246     51    265     62    109     18    197
   -168   -340   -171    254      0   -257     51    277     62    114     15    197
   -184   -355   -174    267     -5   -265     49    277     59    119      5    184
   -192   -335   -145    262    -23   -241     46    283     62    132      2    168
   -205   -319   -116    262    -44   -220     36    288     67    140     -2    161
   -202   -324   -122    265    -41   -223     33    301     64    137    -18    148
   -205   -322   -119    262    -44   -223     36    311     72    150    -15    148
   -241   -319    -77    280    -83   -197     31    306     75    161     -5    148
   -254   -303    -49    277   -106   -176     28    303     77    171      2    150
   -267   -309    -41    288   -114   -176     31    303     80    179     10    158
   -293   -309    -18    298   -140   -163     25    288     75    187     15    176
   -293   -311    -20    301   -137   -166     12    265     70    184      7    184
   -303   -316    -12    309   -148   -163     12    244     62    179      2    192
   -303   -306     -2    306   -150   -155     12    246     67    187     15    215
   -340   -327     10    332   -176   -158     15    254     62    184     15    218
   -345   -327     18    335   -181   -155     23    262     62    189     20    226
   -348   -329     18    337   -184   -158     38    265     62    187     23    241
   -353   -324     28    340   -192   -148     41    257     51    176     25    239
   -366   -322     44    342   -207   -140     41    254     44    174     36    244
   -363   -314     49    337   -207   -132     46    259     41    171     38    249
   -392   -324     67    355   -231   -127     62    267     44    171     33    254
   -420   -335     85    379   -254   -124     80    267     51    176     25    257
   -433   -327    106    379   -272   -109    101    285     75    194     33    262
   -431   -293    137    361   -285    -77    119    301    101    210     46    270
   -449   -270    179    358   -316    -46    132    311    129    231     70    275
   -462   -267    194    366   -329    -36    158    335    163    249     88    285
   -485   -262    223    371   -355    -20    181    350    189    267    106    288
   -511   -241    267    376   -392     12    205    363    218    283    122    285
   -568   -228    337    397   -457     54    233    366    244    306    137    293
   -641   -210    431    426   -537    109    265    394    290    340    161    322
   -618   -202    415    407   -519    106    270    400    296    332    129    311
   -584   -202    379    392   -483     88    257    376    285    309    109    285
   -574   -202    371    387   -475     83    257    355    275    293     98    257
   -548   -200    348    374   -449     72    257    340    259    288     85    228
   -519   -189    329    353   -426     70    262    342    262    301     83    228
   -504   -194    306    348   -407     54    265    350    265    303     75    226
   -488   -202    283    342   -387     41    262    348    262    298     67    215
   -491   -205    285    348   -389     38    254    348    265    301     72    218
   -472   -192    277    329   -376     44    239    337    254    293     64    207
   -433   -161    272    296   -355     54    223    332    254    296     72    202
   -410   -153    254    280   -335     51    205    311    244    288     64    187
   -374   -148    226    262   -301     38    213    316    249    293     64    192
   -342   -127    215    233   -280     44    218    329    254    311     77    213
   -332   -111    218    220   -275     51    220    335    257    324     85    223
   -298    -75    220    187   -262     72    231    342    265    329     93    226
   -254    -49    205    153   -231     77    226    335    259    332     90    215
   -239    -46    189    140   -215     72    218    335    259    335     93    218
   -223    -33    189    127   -207     77    223    337    267    337    106    226
   -200     -5    192    101   -197     93    228    327    272    342    114    244
   -200     28    228     85   -213    127    223    311    275    350    124    262
   -187     28    215     77   -202    122    200    290    252    327    106    241
   -179      2    181     88   -181     90    168    262    223    301     88    226
   -171    -10    161     90   -168     75    142    239    200    285     72    215
   -158    -28    129     93   -145     49    140    244    192    272     67    220
   -168    -62    103    114   -137     20    122    226    168    246     41    210
   -181    -93     88    137   -137     -2    116    218    155    223     23    200
   -171   -122     49    145   -111    -36    109    215    142    205      2    187
   -158   -161     -2    161    -77    -83     88    197    116    166    -31    153
   -171   -197    -25    181    -75   -114     77    181     96    140    -51    129
   -174   -213    -38    192    -67   -127     70    166     83    127    -54    114
   -161   -228    -67    192    -46   -148     62    150     70    111    -67    106
   -140   -215    -75    179    -33   -145     54    153     70    103    -67    103
   -163   -228    -67    194    -49   -148     44    137     57     85    -77     80
   -168   -241    -72    205    -49   -158     44    132     54     72    -83     67
   -161   -257    -96    207    -33   -176     36    122     49     59    -90     49
   -161   -262   -101    213    -31   -181     46    135     64     62    -72     62
   -153   -262   -111    207    -23   -187     46    135     64     59    -62     51
   -148   -311   -163    228      5   -239     62    163     72     44    -83      5
   -145   -350   -205    246     28   -277    145    270    132     46   -103    -33
   -106   -290   -184    200     38   -239    254    400    236    101    -67    -28
    -67   -171   -106    116     18   -140    350    555    394    246     67     77
    -49    132    179    -41   -114    155    374    633    568    493    337    314
    -51    633    685   -293   -368    657    332    600    750    826    719    657
   -140    966   1106   -413   -623   1036    122    340    756   1049    995    875
   -213    839   1049   -314   -631    943   -129    -15    478    901    891    761
   -285    345    631    -31   -459    488   -239   -314     23    337    376    358
   -296   -132    161    213   -228     12   -267   -392   -285   -132    -80    -15
   -244   -415   -171    329    -36   -293   -249   -277   -319   -244   -220   -176
   -236   -527   -290    381     25   -410   -174   -158   -246   -231   -228   -205
   -246   -537   -293    392     20   -415   -111    -85   -171   -187   -194   -184
   -226   -459   -233    342      2   -348    -64    -36    -85   -114   -142   -140
   -197   -381   -184    290     -7   -283    -15     18     -7    -44    -80    -80
   -181   -327   -145    254    -20   -236     20     62     41      0    -41    -31
   -158   -288   -129    223    -15   -207     31     75     62     25    -18     -2
   -135   -265   -129    200     -2   -197     20     64     57     25    -20     -7
   -122   -267   -145    194     10   -207     20     70     59     18    -28    -15
   -150   -280   -132    215    -10   -207     25     72     64     18    -20     -2
   -150   -290   -142    220     -5   -218     28     64     67     25    -10      7
   -127   -275   -148    200      7   -213     28     62     75     38      7     25
   -135   -272   -137    205      0   -205     33     72     83     46     18     44
   -127   -272   -145    197      7   -210     31     80     85     49     20     57
   -122   -283   -161    202     18   -223     23     72     80     46     20     72
   -137   -301   -166    218     12   -233     18     57     75     36     10     83
   -127   -303   -176    215     23   -241     15     51     77     38      7     90
   -119   -290   -174    202     25   -231     28     75     88     51     18    101
   -137   -288   -150    213      5   -218     36     93    101     75     46    119
   -129   -277   -148    202      5   -213     20     83     98     75     54    124
   -119   -267   -148    194     12   -207     18     83     98     75     62    127
   -145   -301   -155    220      2   -228     20     88     98     77     67    119
   -140   -296   -155    218      7   -226     15     93    101     85     83    122
   -116   -275   -158    194     18   -218     10     93    106     98    106    129
   -109   -277   -168    194     28   -223      7     93    106    101    119    129
    -93   -277   -184    184     44   -231      5     85    111    111    145    129
    -64   -270   -205    168     70   -239     -7     62    106    119    168    127
    -38   -265   -228    150     93   -246    -20     51     96    119    187    119
      2   -259   -262    129    132   -259    -31     57     88    119    200    103
     28   -285   -314    127    168   -298    -44     51     72    106    202     96
     15   -316   -335    150    174   -324    -54     41     57     90    194     88
     31   -327   -358    148    194   -342    -64     31     38     80    184     80
     88   -316   -405    114    246   -361    -75     20     25     67    174     72
    114   -306   -423     96    267   -363    -80      2     12     51    158     62
    122   -329   -454    103    288   -392    -93    -20    -15     20    129     33
    145   -345   -493     98    319   -420    -96    -28    -38     -7    101      5
    179   -335   -514     77    345   -423    -88    -25    -46    -23     90     -5
    207   -322   -530     57    366   -426    -88    -41    -57    -36     85    -23
    236   -298   -535     31    384   -415    -85    -41    -57    -38     85    -33
    262   -270   -535      2    397   -402    -80    -36    -49    -38     83    -51
    272   -283   -555      5    413   -418    -67    -28    -41    -41     77    -67
    259   -298   -561     18    407   -428    -51    -15    -25    -36     85    -70
    254   -290   -548     18    400   -418    -38     -2     -5    -20    101    -64
    244   -293   -540     23    389   -415    -41     -7      0    -23    109    -75
    239   -277   -517     20    376   -397    -36     -7      7    -12    116    -75
    241   -241   -483      0    358   -361    -25      0     25      2    135    -67
    233   -233   -467      0    348   -350    -18      0     38     10    137    -72
    228   -228   -459     -2    342   -345    -12      2     46     18    142    -75
    213   -236   -449     12    329   -342    -15      0     49     23    148    -80
    194   -244   -439     23    314   -340    -10     -5     49     20    145    -96
    187   -231   -418     20    301   -322     -2     -5     57     23    150    -98
    176   -226   -405     23    288   -314      0     -2     59     25    155    -98
    158   -239   -397     41    277   -316     -7     -7     59     28    155   -109
    150   -244   -397     46    272   -319     -5     -5     62     28    155   -114
    135   -226   -361     44    246   -290      0      2     72     44    166   -106
    114   -228   -342     57    226   -283      5     10     80     51    179   -103
    129   -228   -358     49    244   -293      0     10     80     51    179   -114
    116   -223   -340     51    226   -283     -2     15     85     59    184   -114
    116   -223   -340     54    228   -280      5     25     96     70    194   -114
    124   -210   -335     41    228   -270     12     38    111     90    213   -109
    155   -194   -350     20    252   -272     15     46    122    103    231    -98
    187   -158   -345    -15    265   -252     18     57    135    124    259    -83
    187   -155   -342    -15    262   -249     20     57    140    129    267    -77
    179   -137   -316    -23    246   -226     31     70    158    148    283    -54
    174   -103   -277    -33    226   -189     44     85    181    171    298    -25
    168    -62   -233    -54    200   -145     51     90    200    189    314      0
    179     -5   -184    -88    181    -93     51     90    213    207    329     20
    176     10   -166    -93    168    -75     49     90    218    218    329     25
    161    -15   -176    -72    168    -96     36     80    207    207    316     23
    166    -10   -179    -77    171    -93     28     70    202    202    311     23
    158    -20   -179    -70    168    -98     20     67    194    197    298     18
    142    -44   -189    -49    163   -116     15     62    181    184    285     10
    140    -67   -207    -36    174   -137     18     59    176    168    265      5
    129   -103   -233    -15    179   -168     12     51    158    148    236    -10
    116   -148   -265     12    189   -205      2     36    135    119    207    -38
     96   -200   -298     51    194   -249      0     31    116     98    189    -77
    101   -220   -322     59    210   -270      0     25    106     83    176    -98
     72   -244   -316     85    192   -280     -7     10     90     62    161   -106
     49   -262   -311    106    179   -288    -12      2     83     51    153   -114
     44   -257   -303    103    171   -280    -10      5     85     51    155   -109
     44   -257   -301    106    171   -277     -5      7     90     49    150   -114
     28   -277   -306    124    166   -293    -15     -5     72     25    124   -145
      7   -285   -293    137    150   -290    -18     -7     72     28    127   -153
     -2   -280   -280    140    137   -280    -12      0     83     36    135   -155
      7   -296   -303    145    155   -298     18     41     98     28    119   -179
    -10   -355   -348    181    166   -353    111    166    158     23     80   -213
    -28   -332   -306    179    137   -319    228    311    259     75     96   -189
     -7   -220   -213    114    101   -218    340    480    418    205    205    -88
     20     80     59    -49    -18     70    397    592    613    457    462    132
      7    571    563   -290   -277    568    322    558    789    805    865    501
    -83    969   1052   -444   -566   1010     70    265    782   1028   1148    761
   -158    945   1104   -394   -633   1023   -228   -106    545    956   1119    730
   -246    496    743   -124   -493    618   -379   -452     93    444    665    361
   -270   -116    153    192   -213     18   -381   -530   -290   -140    116    -90
   -233   -444   -210    337    -12   -327   -327   -394   -337   -298    -64   -285
   -210   -550   -340    379     62   -444   -231   -246   -246   -272    -64   -332
   -200   -517   -316    358     57   -418   -148   -137   -140   -187      5   -301
   -197   -431   -233    314     15   -332    -83    -62    -44   -109     72   -246
   -197   -355   -161    275    -20   -259    -46    -20     18    -62    129   -200
   -202   -327   -124    262    -41   -226    -28     -2     46    -46    150   -187
   -215   -316   -101    267    -57   -210    -23      0     54    -49    163   -189
   -244   -311    -70    275    -88   -192    -12      5     64    -44    189   -192
   -262   -311    -49    285   -106   -181     -7     20     70    -36    207   -233
   -249   -288    -38    267   -106   -163      5     33     72    -25    233   -265
   -272   -298    -25    285   -124   -163      5     15     59    -23    259   -306
   -280   -283     -2    280   -140   -142      7      2     38    -15    285   -332
   -283   -270     12    275   -148   -129     10    -10     23     -2    314   -353
   -277   -288    -10    283   -135   -150     23    -31     44      2    345   -371
   -259   -298    -38    280   -111   -168     36    -31     59     -5    332   -353
   -254   -306    -51    277   -101   -179     28    -38     54     -2    275   -311
   -246   -296    -49    270    -98   -174     31    -54     70      7    233   -249
   -262   -280    -18    270   -122   -150     49    -59     90     20    197   -184
   -262   -288    -25    275   -119   -158     57    -57     93     18    158   -150
   -298   -296      0    296   -150   -148     67    -64     98     28    137   -129
   -324   -285     38    303   -181   -124     85    -54    114     64    135   -101
   -348   -280     64    314   -207   -109    103    -44    122     88    140    -77
   -376   -272    103    324   -241    -85    119    -36    132    111    148    -28
   -400   -267    132    332   -267    -67    127    -33    140    132    166     12
   -418   -267    148    342   -285    -59    140    -20    145    148    181     15
   -428   -262    163    342   -298    -49    150      0    150    161    215     18
   -423   -246    176    335   -301    -36    155     12    158    171    236     31
   -415   -228    184    322   -301    -23    158     12    166    176    249     49
   -387   -181    205    283   -296     10    163     15    174    187    277     75
   -368   -171    197    270   -283     12    153      5    166    179    285     77
   -353   -174    179    265   -267      2    145     -5    158    176    293     80
   -329   -155    174    241   -254     10    140     -5    153    187    290     88
   -316   -153    161    233   -239      2    129     -2    140    181    280     88
   -301   -127    171    213   -236     20    127      7    135    181    290     96
   -314   -132    181    223   -249     23    124      5    122    171    296     98
   -293   -132    161    213   -228     12    109     -5     96    148    285     80
   -272   -111    161    192   -218     23    103     -2     85    140    288     75
   -265   -103    161    181   -215     25    103      7     80    137    298     77
   -267   -101    166    184   -218     31    103     15     75    129    311     75
   -241    -62    176    150   -210     57     93     12     67    127    319     59
   -220    -31    189    124   -205     77     93     28     77    135    342     59
   -241    -72    166    155   -205     46     93     41     77    109    350     54
   -220    -64    155    142   -189     44     93     54     93    103    361     57
   -226    -64    161    142   -194     49     80     46     88     75    342     44
   -205    -31    171    116   -189     70     75     46     93     64    329     44
   -187    -12    174     96   -181     80     70     49    101     67    298     46
   -163    -12    150     88   -158     67     64     59    109     70    239     41
   -163    -18    145     90   -155     62     57     54    111     77    202     28
   -161    -20    140     90   -153     59     49     44    103     75    171     10
   -153    -12    140     80   -148     62     46     41    101     75    142     -5
   -150    -12    137     83   -145     62     44     41     98     77    127    -20
   -153    -18    135     85   -145     57     38     36     93     75    109    -41
   -153     -5    148     80   -150     70     28     33     93     75     96    -51
   -150      0    148     72   -150     72     28     41    101     85     98    -46
   -135     10    145     62   -140     77     31     49    111     93     98    -38
   -150     25    174     62   -161     98     36     54    119    101     93    -36
   -140     54    194     44   -166    124     44     70    135    119    103    -25
   -137     46    184     44   -161    114     44     75    140    124    103    -28
   -148     36    184     57   -166    109     51     88    150    132    109    -20
   -132     70    202     31   -168    135     59     98    163    145    122     -7
   -114    116    231     -2   -174    174     70    111    179    161    135      5
   -111    155    265    -23   -187    210     77    127    197    174    148     20
   -111    166    277    -25   -194    220     88    142    210    187    163     38
   -101    176    277    -38   -189    228     98    153    218    194    174     36
    -93    200    293    -54   -194    246    111    168    233    210    189     49
    -88    220    309    -67   -200    265    116    181    244    220    205     64
    -80    252    332    -85   -205    290    119    184    254    236    226     80
   -101    267    366    -83   -233    316    119    176    259    246    244     96
    -83    298    381   -109   -233    340    116    174    265    254    254    114
    -75    288    361   -109   -218    324    106    163    249    241    246    109
    -88    241    329    -75   -207    285     90    148    231    220    236     98
    -64    236    301    -88   -181    267     72    137    215    210    228     90
    -67    220    288    -77   -176    254     64    132    205    207    220     77
    -80    176    254    -49   -166    213     57    122    189    192    205     51
    -85    103    189     -7   -137    145     33     98    155    161    179      5
    -93     75    166      7   -129    119     33     96    140    145    163    -20
    -98     41    140     25   -119     90     36     96    129    132    145    -33
    -96      5    101     44    -98     51     20     77    106    109    114    -59
   -103    -31     72     67    -88     20      7     57     80     85     80    -88
   -106    -46     57     75    -83      5     10     59     77     80     67    -93
    -98    -46     51     70    -75      2      7     59     77     83     62    -88
    -98    -72     25     83    -64    -23    -10     44     62     64     44   -106
   -106    -98      7    103    -57    -46    -23     33     46     54     28   -124
    -96    -85     10     88    -54    -38    -28     31     41     51     28   -124
    -83    -80      2     80    -44    -38    -23     36     46     54     23   -129
    -90   -132    -44    111    -25    -88     -7     67     46     33     -5   -155
    -77   -192   -114    135     18   -153     77    181     96     28    -38   -197
    -64   -127    -64     93     -2    -96    194    319    205     90      2   -187
    -25     33     59     -2    -44     46    303    491    374    244    127    -77
      2    337    335   -171   -166    337    345    594    566    501    392    148
    -23    807    831   -392   -426    818    306    589    753    849    792    504
   -135   1184   1317   -527   -727   1252     59    275    724   1067   1083    748
   -179   1114   1291   -467   -735   1202   -233   -109    454    956   1018    680
   -233    628    862   -197   -550    745   -376   -433     -5    426    519    283
   -252     15    267    119   -259    140   -394   -537   -400   -174    -54   -176
   -205   -301    -96    252    -57   -200   -355   -407   -426   -298   -215   -348
   -179   -415   -236    296     25   -327   -275   -272   -337   -270   -223   -376
   -166   -397   -233    280     31   -316   -202   -181   -244   -205   -184   -350
   -171   -324   -153    249    -10   -239   -148   -114   -153   -129   -122   -290
   -158   -246    -88    200    -36   -168   -109    -72    -90    -70    -72   -244
   -137   -220    -85    179    -25   -153    -96    -54    -64    -51    -67   -231
   -137   -218    -80    176    -31   -150    -90    -51    -57    -49    -72   -223
   -135   -205    -70    171    -33   -137    -90    -54    -51    -44    -75   -213
   -135   -187    -51    158    -41   -119    -83    -49    -44    -36    -70   -194
   -129   -176    -46    153    -44   -114    -72    -44    -33    -33    -67   -181
   -124   -181    -57    150    -36   -122    -75    -44    -31    -33    -72   -168
   -124   -194    -70    161    -28   -132    -77    -46    -33    -36    -83   -158
   -122   -197    -75    161    -23   -137    -75    -51    -36    -44   -103   -140
   -122   -197    -75    158    -25   -137    -75    -57    -38    -49   -119   -127
   -122   -179    -59    150    -33   -119    -77    -57    -36    -51   -135   -111
   -140   -187    -46    163    -46   -116    -77    -62    -33    -49   -142    -93
   -140   -179    -41    158    -51   -111    -72    -57    -23    -41   -140    -67
   -129   -176    -49    153    -41   -114    -72    -59    -25    -44   -145    -59
   -127   -174    -49    148    -41   -114    -72    -59    -25    -46   -150    -49
   -124   -155    -31    140    -46    -93    -70    -46    -15    -31   -137    -15
   -111   -153    -44    132    -36    -98    -72    -41    -15    -28   -132     -7
    -96   -155    -59    124    -20   -106    -77    -44    -18    -28   -127     -7
    -93   -155    -62    124    -15   -109    -80    -44    -20    -31   -127      0
    -80   -127    -46    103    -18    -88    -72    -33    -10    -18   -116     33
    -67   -124    -57     93     -5    -90    -75    -28     -7    -10   -111     70
    -62   -114    -51     88     -5    -83    -77    -23     -2      2   -119    124
    -49   -114    -64     80      7    -90    -83    -25     -2      5   -135    181
    -44   -122    -77     83     15   -101    -85    -20      0     15   -124    226
    -38   -109    -72     72     15    -93    -93    -23     -5     25   -122    283
    -23   -129   -106     75     41   -119   -103    -28    -18     20   -114    293
    -20   -132   -114     75     44   -124   -106    -25    -23     18   -101    296
    -25   -109    -83     67     28    -96    -98    -12    -15     41    -77    314
    -10    -85    -75     46     31    -80    -93     -5    -10     54    -49    324
    -12    -88    -75     49     28    -80    -88      2     -7     64    -25    322
    -38   -119    -83     77     20   -101    -83      0    -15     57    -25    306
    -51   -132    -80     93     12   -106    -72     15    -10     59    -12    303
    -72   -135    -64    103     -5    -98    -57     31      0     70     10    337
    -83   -161    -80    122     -2   -122    -54     36      2     75     31    355
    -93   -166    -75    129    -10   -122    -38     51     23     85     59    387
   -124   -174    -49    150    -38   -111    -25     70     64     88     88    413
   -142   -158    -15    148    -64    -88     -7     93    124     93    109    441
   -153   -145      7    150    -80    -70     18    124    176    114    161    478
   -174   -145     28    161   -101    -59     38    153    207    145    246    509
   -200   -161     38    181   -119    -62     54    166    226    176    309    522
   -223   -176     46    200   -137    -64     70    176    233    207    335    514
   -252   -184     67    218   -161    -57     80    181    239    239    316    506
   -283   -189     90    236   -189    -49     90    187    239    254    311    498
   -319   -202    116    262   -218    -44    101    189    241    257    324    517
   -358   -226    129    290   -246    -49    111    200    249    265    342    540
   -389   -236    153    311   -272    -41    129    215    262    285    371    553
   -413   -226    184    316   -298    -20    137    220    267    298    387    563
   -426   -220    205    324   -316     -7    145    226    272    303    400    566
   -441   -226    215    332   -329     -7    153    231    280    306    410    579
   -441   -226    215    332   -329     -7    150    226    277    303    413    576
   -413   -210    202    311   -309     -5    145    220    275    301    413    558
   -381   -200    181    290   -283    -10    140    223    277    298    420    540
   -355   -187    168    270   -265    -10    137    226    283    303    433    524
   -332   -171    161    252   -246     -5    137    226    283    301    436    509
   -303   -140    161    220   -233     10    140    231    290    303    446    485
   -265   -101    163    184   -215     31    150    246    303    314    470    478
   -228    -64    161    145   -197     46    155    252    314    319    493    459
   -205    -54    150    129   -179     49    158    262    322    324    506    439
   -189    -18    171    103   -181     75    161    267    329    329    524    418
   -179     15    194     83   -187    103    163    277    337    340    542    397
   -192     36    226     77   -210    132    171    290    345    345    553    376
   -200     64    265     67   -233    166    176    296    358    350    563    366
   -207    116    322     44   -265    218    184    290    374    363    584    374
   -218    155    374     31   -296    265    187    298    381    371    602    374
   -231    150    379     38   -303    265    168    293    363    361    607    353
   -231    148    379     38   -303    262    153    277    345    342    602    329
   -233    129    363     49   -298    246    140    262    324    327    589    309
   -223    114    337     54   -280    226    127    252    311    314    571    277
   -215     98    311     57   -262    205    116    239    293    293    548    241
   -220     57    275     80   -246    166    106    220    267    267    517    205
   -220     23    244     96   -231    132     93    205    241    244    485    171
   -233      2    236    116   -233    119     90    202    226    226    462    150
   -244    -15    228    129   -239    106     80    192    202    205    439    129
   -241    -57    184    148   -213     62     64    168    168    176    405     98
   -236    -93    140    163   -189     23     57    158    148    155    376     85
   -223   -106    116    166   -171      5     46    145    129    145    350     83
   -220   -111    106    166   -166     -2     31    127    106    132    322     59
   -220   -111    109    166   -166     -2     28    124     96    132    311     44
   -215   -116     96    166   -158    -10     25    122     88    129    303     44
   -202   -137     64    171   -135    -36     18    114     72    119    277     36
   -187   -155     31    171   -111    -62     10    124     51    103    239      7
   -155   -228    -72    192    -44   -153     36    176     41     64    163    -54
   -127   -265   -137    194      2   -202    114    283     77     59    116    -85
    -80   -220   -140    150     28   -181    200    426    166    122    140    -44
    -15    -20     -7     18     -5    -12    272    587    337    316    314    129
     38    410    371   -226   -166    392    296    685    563    644    665    488
    -31    940    969   -454   -501    953    239    626    753   1005   1072    901
   -101   1109   1210   -504   -654   1158    -23    316    683   1124   1234   1036
   -140    805    945   -332   -542    872   -288   -127    272    776    919    761
   -158    192    350    -18   -254    270   -428   -475   -265    119    285    223
   -103   -296   -192    197     44   -244   -475   -506   -527   -265   -106   -145
    -36   -496   -459    267    210   -478   -433   -384   -522   -324   -200   -267
    -33   -506   -475    270    218   -491   -368   -283   -459   -298   -194   -275
    -38   -436   -400    236    179   -418   -296   -187   -366   -228   -148   -233
    -51   -355   -303    202    124   -329   -233   -109   -277   -153    -80   -179
    -88   -298   -210    194     59   -254   -181    -49   -215    -88    -15   -124
   -153   -265   -111    207    -23   -187   -140    -10   -171    -46     20    -57
   -213   -241    -28    228    -93   -135   -119     10   -148    -20     38    -33
   -277   -231     46    252   -163    -90    -98     36   -124      0     54    -33
   -342   -223    119    283   -231    -51    -67     80    -96     25     75    -15
   -449   -207    241    327   -348     15    -25    116    -64     62     96      5
   -587   -187    400    387   -493    106     25    171    -12    114    142     49
   -766   -174    592    470   -680    207     90    239     51    184    220    111
   -906   -150    756    530   -831    301    148    306    109    252    272    168
   -888   -140    748    511   -818    303    145    303     98    241    236    153
   -854   -119    732    485   -795    306    132    298     88    226    226    129
   -833   -103    730    467   -784    311    127    288     75    215    215    122
   -844    -85    758    465   -802    335    142    311     90    241    228    129
   -818    -59    758    436   -789    348    148    314    101    252    249    137
   -782    -46    735    413   -761    345    135    298     96    241    249    129
   -745    -25    717    384   -732    345    129    290     88    226    236    106
   -701     -5    696    353   -698    345    122    275     80    210    218     72
   -654    -20    633    337   -646    306     98    249     64    187    197     41
   -594     -2    592    296   -594    293     85    233     59    174    194     23
   -555     20    574    265   -566    296     80    223     59    168    187     18
   -514     41    555    236   -535    298     67    202     54    155    166     18
   -480     46    527    215   -504    285     49    168     31    122    127      0
   -449     28    478    207   -462    252     31    140     10     88     98    -28
   -407     38    444    184   -426    239      7    109    -10     62     72    -49
   -345     44    389    150   -366    215    -20     77    -28     33     49    -64
   -270     83    353     90   -311    218    -28     64    -31     25     51    -67
   -215    114    329     49   -272    220    -38     44    -36     20     59    -70
   -163    124    288     20   -226    205    -54     12    -54     -2     54    -88
   -114    122    236     -2   -174    179    -75    -18    -80    -31     38   -114
    -80    137    218    -31   -150    179    -80    -38    -88    -46     44   -129
    -70    122    192    -25   -132    155    -85    -57   -106    -67     33   -148
    -44    101    145    -28    -96    122    -96    -75   -122    -88     15   -168
    -23     90    114    -33    -67    101   -101    -90   -135   -103     -2   -189
    -18     75     93    -28    -57     83    -98   -101   -137   -116    -12   -202
     -7     83     90    -36    -49     85    -90   -101   -124   -116    -12   -197
      0    101     98    -51    -49    101    -80    -90   -109   -111    -18   -187
     10    111    101    -59    -44    106    -75    -85    -98   -111    -28   -176
     36    124     85    -80    -25    106    -77    -90    -93   -111    -41   -179
     62    137     75   -101     -5    106    -72    -88    -80   -109    -46   -184
     83    150     64   -116      7    109    -57    -80    -59    -96    -41   -179
    114    150     36   -132     38     93    -54    -80    -51    -93    -49   -179
    142    148      2   -148     70     75    -62    -93    -57    -96    -64   -192
    153    140    -12   -148     83     64    -67   -101    -57    -90    -64   -189
    155    132    -23   -145     90     54    -62   -103    -46    -80    -57   -176
    158    124    -33   -140     96     46    -57   -106    -41    -70    -57   -168
    158    122    -36   -142     96     44    -64   -116    -46    -77    -64   -174
    148    116    -31   -132     88     44    -67   -114    -44    -75    -64   -171
    148    127    -23   -140     85     51    -62   -111    -31    -64    -51   -158
    150    148     -2   -148     77     72    -54   -103    -18    -54    -23   -140
    111    142     31   -129     38     85    -44    -90     -2    -38     -7   -129
    106    158     51   -135     28    106    -38    -83      7    -31      0   -116
     93    166     70   -129     10    119    -33    -72     15    -23     12   -109
     67    179    111   -122    -20    145    -18    -54     31     -2     31    -90
     70    207    135   -140    -33    171      5    -28     57     23     57    -67
     72    236    163   -155    -46    200     31     -2     90     51     80    -38
     83    257    171   -171    -44    215     49     18    111     72     98    -18
     93    270    176   -181    -41    223     62     33    127     85    101    -15
    106    259    153   -184    -23    207     70     41    129     88     93    -25
    119    277    158   -197    -18    218     83     57    145    106     98    -15
    116    277    161   -197    -23    220     93     64    155    122    103     -2
    129    309    179   -218    -23    244     96     59    163    135    109      5
    158    340    181   -249    -12    262     88     44    158    135    114      7
    137    327    189   -233    -25    259     80     36    158    132    124     20
    129    311    181   -223    -25    249     57     12    135    122    116     18
    161    332    171   -246     -5    252     33     -5    111    109    111     25
    181    301    119   -241     31    213     18    -18    103    101     96      0
    194    277     80   -236     57    179     12    -20     98     98    103      2
    207    270     59   -239     75    163      5    -25     90     90    109      5
    252    252      0   -252    127    127    -12    -44     64     64     93    -18
    293    223    -70   -259    181     77    -49    -83     12     12     51    -64
    332    184   -148   -259    241     18    -77   -114    -20    -25     15   -111
    384    158   -226   -272    303    -33   -103   -145    -54    -62    -20   -155
    418    127   -290   -272    355    -80   -127   -174    -93    -96    -49   -176
    459    114   -348   -288    405   -116   -140   -189   -111   -114    -70   -194
    483    129   -353   -306    418   -111   -142   -194   -119   -129    -85   -200
    483    124   -358   -303    420   -116   -148   -197   -124   -140   -103   -189
    457     93   -363   -275    410   -135   -155   -194   -129   -145   -111   -197
    423     85   -340   -254    381   -127   -145   -176   -116   -119    -72   -197
    384     80   -303   -233    342   -109   -129   -155   -103   -109    -72   -184
    335     15   -319   -176    327   -150   -103   -114    -96   -124   -109   -218
    342    -44   -387   -148    363   -215    -28     -5    -64   -140   -158   -272
    342    -20   -363   -163    350   -189     85    142     28    -83   -140   -252
    314     75   -239   -194    275    -80    192    309    179     44    -46   -150
    309    361     51   -337    127    207    244    428    384    298    218    124
    249    914    665   -581   -207    789    262    462    639    680    646    626
     54   1309   1252   -683   -600   1280     59    171    688    927    950    995
    -62   1176   1239   -558   -649   1208   -246   -270    428    792    844    917
   -135    631    763   -249   -449    696   -439   -696    -75    239    316    431
   -127    -41     85     85   -106     20   -514   -885   -504   -342   -267   -109
    -88   -376   -290    231     98   -335   -480   -782   -548   -480   -449   -267
    -77   -433   -355    257    137   -394   -387   -646   -475   -449   -454   -290
    -67   -397   -329    231    129   -363   -293   -545   -392   -392   -426   -280
    -41   -306   -265    174    111   -285   -200   -439   -290   -316   -368   -210
    -31   -223   -194    127     80   -210   -142   -374   -223   -254   -314   -129
    -12   -158   -148     85     64   -153   -106   -327   -187   -213   -262    -59
     -2   -135   -132     67     62   -132    -85   -288   -171   -200   -220     -2
      2   -127   -129     62     64   -127    -75   -267   -171   -202   -187     15
      2   -127   -129     59     64   -127    -75   -257   -171   -194   -158     10
     18   -106   -124     44     70   -114    -72   -241   -168   -174   -135     15
     38    -85   -124     23     80   -103    -70   -236   -174   -166   -132     18
     93    -67   -161    -12    127   -114    -83   -246   -197   -171   -179     38
    132    -49   -181    -44    155   -114   -103   -265   -228   -171   -226     72
    129    -38   -168    -46    148   -103   -109   -275   -252   -166   -241     80
    137    -25   -166    -57    150    -93   -114   -288   -262   -142   -236     72
    166    -18   -184    -72    174   -101   -114   -314   -246   -140   -254     54
    179      5   -174    -93    176    -83   -114   -309   -231   -153   -265     28
    184     18   -166   -101    176    -72   -111   -290   -218   -135   -241     10
    161     15   -148    -90    153    -64    -98   -275   -197   -124   -220     -5
    150     41   -109    -96    129    -33    -72   -249   -171   -114   -200    -10
    179     83    -96   -132    137     -7    -72   -241   -168   -101   -207    -10
    192     93    -98   -145    145     -2    -75   -236   -168    -96   -207    -23
    207    103   -103   -158    155      0    -80   -233   -171    -90   -194    -51
    233    124   -109   -179    171      7    -77   -226   -174    -75   -184    -59
    233    124   -109   -179    171      7    -75   -231   -179    -64   -176    -64
    233    153    -80   -194    155     38    -75   -228   -181    -41   -161    -51
    239    179    -62   -210    150     59    -88   -241   -174    -33   -153    -41
    239    197    -41   -218    140     77    -96   -259   -140    -33   -129    -49
    231    192    -38   -213    135     77   -111   -259   -119    -36   -109    -72
    202    181    -20   -192    111     80   -132   -249    -93    -36    -96    -70
    189    179    -10   -184     98     85   -145   -241    -77    -36    -96    -62
    207    205     -2   -205    106    101   -140   -231    -75    -44    -93    -49
    218    226      7   -223    106    116   -145   -236    -75    -72   -101    -41
    210    215      5   -213    101    111   -150   -241    -64    -90   -103    -38
    202    233     31   -218     83    135   -153   -239    -41    -93    -77    -15
    187    218     31   -202     77    124   -158   -246    -41   -111    -70     -2
    192    213     18   -202     85    116   -158   -257    -54   -137    -77    -12
    213    226     12   -218    101    119   -158   -257    -64   -158   -119    -23
    236    233     -2   -236    119    116   -161   -254    -77   -174   -142    -28
    288    246    -41   -267    166    103   -166   -249    -90   -176   -142    -44
    444    272   -171   -361    309     51   -205   -277   -127   -215   -163   -106
    652    296   -355   -475    504    -28   -272   -332   -184   -283   -168   -179
    750    311   -439   -532    594    -64   -303   -353   -207   -309   -145   -197
    792    358   -433   -574    613    -36   -301   -342   -189   -303   -101   -184
    807    376   -433   -592    620    -28   -301   -348   -184   -311   -103   -210
    810    348   -462   -579    636    -57   -298   -355   -197   -319   -124   -252
    831    322   -511   -579    672    -93   -296   -366   -207   -332   -124   -288
    852    314   -537   -581    696   -111   -290   -371   -215   -335   -122   -316
    859    298   -563   -579    711   -129   -306   -392   -239   -348    -90   -348
    867    277   -589   -574    727   -153   -322   -410   -267   -363    -64   -381
    870    280   -589   -576    730   -153   -324   -415   -280   -363    -23   -397
    872    288   -584   -579    730   -148   -314   -407   -272   -348     15   -400
    862    306   -555   -587    709   -124   -309   -400   -270   -327     70   -389
    841    309   -532   -574    685   -111   -311   -397   -275   -319     83   -384
    820    329   -493   -576    657    -80   -306   -387   -277   -306     62   -376
    813    353   -459   -581    636    -51   -296   -376   -272   -290     49   -363
    807    363   -444   -587    626    -41   -285   -363   -265   -272     57   -340
    795    376   -418   -587    605    -18   -275   -350   -254   -254     62   -329
    782    379   -405   -581    592    -10   -262   -337   -239   -239     59   -329
    771    376   -394   -574    584     -7   -239   -309   -213   -213     64   -314
    735    407   -327   -574    532     41   -202   -272   -171   -171     83   -272
    722    436   -285   -579    504     75   -174   -241   -142   -137     85   -241
    717    444   -275   -581    496     85   -155   -218   -127   -116     83   -231
    691    444   -246   -566    470     98   -132   -197   -109    -98     93   -218
    657    454   -202   -555    431    124   -114   -179    -96    -77    109   -205
    654    496   -158   -576    405    168    -88   -158    -80    -54    127   -192
    646    542   -103   -594    374    220    -64   -140    -62    -25    150   -176
    615    558    -57   -587    337    252    -49   -140    -51     -5    174   -158
    600    566    -33   -584    316    265    -44   -140    -51     10    174   -153
    568    545    -23   -558    296    262    -59   -158    -70      0    153   -161
    522    509    -15   -517    267    246    -72   -176    -85    -12    124   -166
    493    488     -5   -491    249    241    -70   -174    -90    -15    109   -163
    436    467     28   -452    202    249    -75   -171    -90    -15    103   -176
    374    423     49   -400    163    236    -77   -168   -103    -15    106   -189
    322    363     38   -345    140    202    -85   -176   -124    -38    101   -215
    275    311     36   -293    119    174   -101   -181   -148    -64     77   -228
    236    270     33   -254    101    153   -122   -187   -161    -80     62   -231
    174    220     46   -200     64    135   -137   -189   -166    -90     51   -226
    109    189     80   -150     12    137   -135   -184   -155    -88     70   -226
     54    181    127   -116    -36    155   -116   -163   -132    -72    132   -197
     -2    176    179    -88    -90    179    -85   -129    -96    -51    213   -161
    -51    184    236    -67   -145    210    -51   -101    -64    -36    236   -122
   -132    179    311    -23   -223    244    -12    -64    -33    -18    223    -77
   -215    163    379     25   -296    270     25    -23      5     12    236    -46
   -275    148    420     62   -350    283     62     28     59     54    285    -23
   -298     96    394    101   -348    246     98     88    109     75    311    -25
   -311     54    366    127   -340    210    192    205    176     96    335    -59
   -335    101    436    116   -384    267    329    361    293    181    407    -31
   -301    231    530     33   -415    379    441    550    457    337    561    106
   -239    550    789   -155   -514    667    480    667    649    594    849    402
   -270   1088   1356   -410   -813   1221    470    678    880    971   1288    878
   -410   1587   1997   -587  -1202   1792    301    446   1008   1296   1693   1312
   -493   1473   1966   -491  -1231   1719      0     31    761   1169   1615   1239
   -550    898   1449   -174  -1000   1174   -184   -358    267    610   1078    769
   -540    210    750    163   -646    480   -259   -517   -129     25    462    239
   -475   -142    332    309   -405     93   -246   -420   -168   -148    228     18
   -449   -200    249    324   -350     23   -168   -283    -36   -153    244     23
   -428   -161    267    293   -348     51    -80   -163    111   -142    280     77
   -394    -80    314    236   -355    114      2    -54    228    -93    324    166
   -374    -10    363    192   -368    176     62     12    288    -20    381    236
   -358     18    374    168   -366    194     85     36    283     15    413    262
   -345     18    363    163   -353    189     93     41    259     41    420    285
   -316     25    340    142   -329    181     88     28    226     62    413    301
   -298     33    332    132   -314    181     85     20    194     83    410    283
   -288     31    316    127   -303    174     90     18    171     90    415    283
   -285     31    316    127   -301    174     90     12    153     90    371    293
   -280     36    316    119   -298    176     88     10    140     93    342    275
   -270     25    296    122   -283    161     80     -5    116     77    361    223
   -265     15    277    124   -270    145     75    -20     98     70    389    181
   -254     28    283    111   -267    155     67    -33     85     59    384    135
   -244     33    277    103   -259    153     62    -46     72     46    389    111
   -228     18    246    106   -236    132     57    -57     54     31    389    109
   -202     15    218     90   -210    116     41    -72     31      7    342    101
   -210     28    236     90   -223    132     44    -70     31     12    332    103
   -215     28    244     90   -228    137     41    -64     25     18    329    101
   -202     33    236     85   -218    135     41    -54     20     20    332    101
   -200     38    236     77   -218    137     38    -49     15     18    327    111
   -189     41    231     72   -210    135     41    -36     12     20    329    109
   -187     51    236     64   -213    142     44    -23     12     23    335    124
   -176     67    244     54   -210    155     44    -10     10     31    332    150
   -166     67    233     49   -202    150     36     -2      2     33    319    171
   -158     72    231     41   -194    150     28     -2     -7     31    296    187
   -148     85    231     28   -189    158     18      5    -15     31    275    197
   -127    103    231     12   -179    166      7      5    -23     28    259    233
    -90    101    192     -5   -142    145    -12     -5    -41     12    231    246
    -75     96    171    -10   -122    132    -25     -7    -54      2    205    241
    -70     90    158    -10   -114    124    -36    -10    -67     -2    187    233
    -67     88    155    -10   -111    122    -46    -12    -80    -10    171    228
    -77     83    161     -2   -119    119    -49    -12    -93    -20    145    228
    -83     70    150      5   -116    109    -51    -18   -109    -31    129    231
    -62     59    122      0    -93     90    -62    -28   -129    -44    106    220
    -51     51    103      0    -77     77    -67    -33   -148    -59     88    223
    -70     44    111     10    -90     77    -62    -28   -150    -67     72    231
    -90     36    127     25   -109     80    -46    -12   -140    -62     62    220
    -93     33    124     28   -109     77    -33     10   -124    -46     64    205
    -77     44    122     18    -98     83    -20     25   -114    -33     64    184
    -93     59    153     15   -124    106     -5     41    -90    -15     72    171
   -132     72    205     28   -168    137     20     64    -64      5     85    163
   -153     80    231     36   -192    155     38     77    -44     20     83    145
   -158     85    244     36   -200    163     54     90    -23     36     85    145
   -187     85    272     49   -231    179     70    109     -2     57     90    153
   -213     90    301     59   -257    194     80    116     10     75     93    145
   -254     77    332     88   -293    205     85    111     12     83     85    132
   -288     83    371    103   -329    226     98    114     28    101     90    132
   -314    101    415    106   -366    257    116    124     46    122    101    140
   -345    114    459    114   -402    285    127    140     62    140    103    145
   -381    116    498    132   -439    306    132    153     75    150    101    145
   -407    135    542    137   -475    337    145    184    101    176    114    163
   -441    145    587    145   -514    363    166    218    127    202    137    194
   -509    163    670    171   -589    415    192    257    158    244    174    233
   -592    187    779    202   -685    483    218    290    194    290    213    270
   -662    231    893    215   -776    561    254    340    249    348    257    314
   -766    246   1013    259   -891    628    314    405    309    407    311    371
   -826    254   1080    285   -953    667    332    420    332    426    327    400
   -766    288   1052    236   -909    670    314    415    329    397    301    394
   -683    314    997    184   -839    654    306    418    324    368    285    394
   -605    345    950    129   -779    646    311    407    322    366    259    402
   -550    368    919     90   -735    644    303    392    309    340    231    392
   -522    389    911     64   -717    649    311    389    303    322    236    381
   -475    405    880     36   -678    641    319    381    301    311    233    345
   -439    400    836     18   -636    618    319    374    296    311    205    311
   -426    400    826     12   -626    610    314    368    298    311    189    296
   -410    413    820     -2   -615    615    316    371    319    327    187    290
   -379    457    836    -38   -607    646    322    376    337    342    189    290
   -376    439    815    -31   -597    626    298    342    319    324    140    259
   -397    379    776      7   -587    579    272    306    293    309     62    228
   -402    345    745     25   -574    545    262    283    277    290     12    192
   -413    337    750     38   -581    542    252    267    270    275      5    166
   -436    296    732     67   -584    514    233    244    252    244     -7    137
   -449    254    704     96   -576    478    207    207    220    205    -20    116
   -452    207    659    119   -555    433    200    189    200    176    -38     98
   -475    127    602    174   -537    363    210    187    187    161    -38     77
   -483     70    553    205   -517    309    192    161    153    135    -51     54
   -470     38    509    215   -491    275    176    137    135    116    -64     49
   -452    -15    433    231   -444    207    150    114    111     90    -80     31
   -400    -31    368    215   -384    168    135     96     90     67    -83     10
   -327    -10    316    168   -322    153    106     70     72     44    -93    -23
   -236     -7    226    122   -231    109     77     31     38      5   -116    -77
   -137    -18    119     75   -129     49     38    -12      0    -33   -145   -137
    -33    -31      2     33    -18    -15     10    -36    -20    -54   -166   -176
     51    -67   -122      7     85    -93     -2    -49    -46    -85   -197   -226
    114   -127   -244      5    176   -184     28    -10    -54   -127   -257   -298
    179   -142   -324    -18    249   -233    127    106      0   -129   -283   -329
    244   -103   -348    -70    296   -226    241    272    119    -41   -226   -267
    314    116   -197   -218    257    -38    324    433    298    155    -38    -85
    376    522    145   -449    114    335    298    465    480    444    288    246
    303   1026    719   -667   -207    875    189    345    652    800    709    691
    189   1221   1031   -704   -420   1127   -103     -2    592    937    901    883
    127    857    730   -493   -301    795   -353   -428    174    566    558    584
     96    158     62   -127     15    111   -462   -727   -363   -114   -111     15
    119   -374   -493    127    303   -431   -454   -683   -579   -475   -506   -355
    161   -548   -709    194    433   -628   -371   -509   -517   -483   -545   -431
    148   -558   -709    202    426   -631   -262   -371   -413   -410   -488   -400
     98   -491   -589    197    342   -540   -145   -228   -275   -285   -387   -316
     90   -436   -527    171    309   -480    -83   -155   -200   -218   -324   -257
     59   -353   -413    148    236   -381    -20    -93   -124   -155   -252   -194
     62   -329   -392    132    226   -361    -12    -80   -116   -148   -241   -174
    171   -379   -550    103    361   -465    -75   -150   -184   -207   -311   -200
    148   -397   -548    122    348   -472    -62   -127   -168   -187   -293   -155
    171   -376   -548    103    358   -462    -33    -96   -132   -155   -280   -119
    127   -389   -517    129    322   -452    -28    -90   -119   -142   -314    -83
     96   -392   -488    148    290   -439    -12    -67    -93   -116   -322    -44
     75   -394   -470    155    272   -431     20    -31    -57    -70   -290    -23
     62   -400   -462    168    262   -431     23    -36    -57    -62   -275    -38
     25   -384   -410    179    215   -397     31    -18    -41    -49   -265    -28
     10   -387   -397    189    202   -392     41     -5    -31    -44   -267    -20
      0   -402   -402    200    200   -402     41    -15    -38    -49   -285    -18
    -12   -418   -405    215    194   -413     57      5    -20    -38   -288     18
     12   -387   -402    187    207   -394     44      0    -18    -20   -265     31
     15   -376   -394    179    205   -384     54      7    -10     -5   -244     44
      7   -366   -376    179    192   -371     59     10    -10      0   -249     54
     15   -358   -374    171    194   -366     28    -18    -33    -18   -280     31
     10   -329   -342    158    174   -335     28    -18    -28     -7   -285     31
     18   -363   -381    171    197   -371     49      7    -12    -10   -309     38
     12   -400   -413    189    213   -405     49     15    -18     -7   -324     38
    -25   -407   -381    218    176   -394     44     18     -5     15   -314     20
    -25   -387   -363    205    166   -376     36     15     -5     28   -301      2
    -33   -389   -358    210    161   -374     28     10      0     44   -288      5
    -12   -376   -363    194    174   -371     23      7     -2     41   -293     23
    -10   -353   -342    181    166   -348     33     31     10     51   -298     46
    -44   -389   -345    218    150   -368     12     10    -12     36   -324     15
    -51   -400   -350    226    148   -376     -2    -15    -33     18   -340    -12
    -54   -384   -329    218    137   -358     -5    -15    -33     18   -329    -23
    -41   -363   -322    202    140   -342     -2    -15    -44     10   -329    -31
    -67   -371   -303    218    114   -337    -18    -28    -59     -7   -342    -46
    -67   -366   -298    215    114   -332    -18    -28    -64    -18   -358    -64
    -80   -371   -290    226    103   -332    -12    -23    -64    -25   -361    -96
    -85   -392   -306    239    109   -350      2    -15    -62    -38   -348   -142
   -119   -431   -311    275     96   -374      7    -12    -54    -44   -298   -174
   -114   -441   -327    277    106   -384     23      0    -38    -41   -246   -213
    -98   -436   -337    267    116   -387     41     18    -12    -31   -202   -246
   -111   -444   -332    277    109   -389     54     36      7    -20   -168   -275
   -124   -462   -340    290    106   -402     67     51     28     -2   -142   -303
   -132   -472   -340    301    103   -407     70     62     41      2   -124   -303
   -137   -470   -335    301     98   -402     70     72     51      2   -119   -296
   -158   -485   -327    322     83   -407     85     75     62     -2   -111   -298
   -150   -483   -335    314     90   -410     93     72     70      7    -49   -345
   -148   -467   -319    306     83   -394     90     57     72     12     20   -381
   -189   -517   -327    353     67   -423     77     31     51    -10     62   -413
   -220   -561   -340    392     59   -452     70      7     25    -38     57   -402
   -233   -561   -327    397     44   -446     64    -20     -7    -44     38   -332
   -239   -548   -309    392     33   -428     62    -44    -46     -7     23   -283
   -252   -535   -283    394     15   -410     70    -70    -44     25      0   -252
   -283   -532   -249    407    -18   -392     93    -67     -7     25    -41   -220
   -259   -532   -272    394      5   -402     90    -46     -5     20    -93   -213
   -239   -524   -285    381     23   -405     77    -41      2     33   -103   -213
   -220   -488   -267    353     20   -379     83    -28     28     51    -67   -210
   -220   -480   -259    350     18   -371     96    -15     46     62    -33   -205
   -207   -465   -257    335     20   -361     96    -12     54     77     18   -189
   -218   -459   -241    337     10   -350    103    -10     59     83     83   -168
   -192   -397   -205    293      5   -303    116      5     70     98    148   -129
   -142   -342   -200    244     28   -272    119      2     64     96    176   -109
   -116   -314   -200    215     38   -257    124      5     57     93    158    -72
    -72   -285   -213    179     67   -249    122      7     46     88     31    -64
    -18   -272   -257    145    116   -265    103      2     28     41   -101    -59
     28   -293   -322    132    174   -306     85    -10     15    -23   -174    -46
     85   -267   -353     88    218   -309     77    -25     20    -33   -171    -54
    137   -236   -374     46    254   -303     77    -54     20    -25   -171    -62
    174   -241   -415     31    293   -327     70    -83     10     -2   -194    -85
    187   -290   -478     51    332   -384     44   -111    -23      2   -220   -124
    194   -345   -540     75    366   -441     -2   -137    -62    -23   -215   -150
    179   -407   -587    114    381   -496    -44   -155    -88    -36   -192   -174
    161   -459   -620    148    389   -537    -62   -166    -93    -57   -174   -192
    124   -496   -620    187    371   -558    -57   -171    -80    -75   -148   -207
     96   -579   -675    241    384   -626    -72   -187   -101   -116   -166   -252
     96   -693   -789    298    441   -740   -101   -218   -148   -181   -233   -314
     98   -748   -849    322    472   -797   -132   -249   -200   -239   -296   -358
    124   -815   -940    345    532   -878   -184   -314   -283   -314   -361   -415
    163   -888  -1054    361    607   -971   -257   -405   -371   -384   -436   -491
    202   -935  -1137    366    670  -1036   -311   -472   -428   -431   -483   -548
    246   -927  -1174    340    709  -1049   -335   -491   -444   -449   -491   -563
    277   -904  -1182    314    730  -1041   -345   -485   -446   -459   -480   -563
    314   -867  -1182    275    748  -1023   -348   -493   -433   -462   -452   -566
    319   -813  -1132    246    724   -971   -332   -480   -402   -433   -389   -545
    348   -774  -1122    213    732   -948   -316   -467   -394   -420   -342   -537
    420   -745  -1166    163    792   -956   -314   -457   -400   -431   -309   -568
    558   -722  -1283     80    917  -1002   -272   -392   -379   -446   -265   -641
    717   -628  -1345    -44   1028   -984   -202   -293   -324   -426   -103   -672
    880   -457  -1340   -213   1109   -898   -142   -155   -220   -319    194   -615
    940   -181  -1122   -379   1031   -652   -171    -20    -57    -67    620   -415
    737    161   -576   -452    657   -207   -353    -38    106    296   1114    -72
    345    472    124   -410    109    298   -446   -363    166    636   1665    233
    210    605    394   -407    -93    501   -392   -641    -51    719   1735    319
    207    413    205   -309      2    309   -537   -789   -358    335   1054     80
    236   -148   -387    -44    311   -267   -631   -976   -724   -345    275   -387
    272   -509   -782    116    524   -644   -623   -883   -872   -618   -122   -628
    290   -672   -966    189    626   -818   -548   -711   -818   -633   -262   -704
    270   -706   -976    218    623   -841   -444   -579   -714   -579   -288   -693
    257   -633   -891    187    574   -761   -358   -480   -594   -483   -236   -636
    228   -545   -774    158    498   -659   -285   -397   -478   -381   -174   -568
    210   -454   -667    122    439   -561   -226   -327   -376   -290   -111   -509
    189   -407   -597    109    392   -501   -176   -267   -306   -223    -64   -467
    145   -418   -563    135    353   -488   -150   -233   -270   -192    -46   -452
    127   -402   -530    137    327   -465   -122   -197   -231   -166    -20   -433
     85   -426   -514    168    298   -470    -96   -176   -207   -163    -12   -446
     41   -441   -483    200    262   -462    -70   -150   -181   -153      0   -449
     33   -418   -452    189    239   -433    -54   -132   -161   -148     18   -449
     28   -420   -449    197    239   -433    -44   -122   -158   -158     28   -457
     15   -423   -439    202    223   -428    -31   -109   -155   -161     38   -462
      0   -397   -397    200    197   -397    -20   -101   -150   -150     54   -457
    -10   -394   -387    200    187   -392    -12    -96   -148   -148     54   -465
    -23   -402   -379    213    176   -392    -12    -93   -150   -148     41   -462
    -38   -405   -368    220    163   -387    -12    -93   -153   -142     18   -439
    -44   -402   -358    223    155   -381     -2    -80   -142   -122      7   -410
    -67   -392   -324    228    127   -358     10    -64   -124    -96     10   -392
    -85   -387   -301    236    106   -345     10    -64   -122    -90     -2   -384
   -124   -389   -267    257     70   -329     10    -59   -116    -88     -7   -366
   -166   -394   -228    280     31   -311      0    -54   -106    -85      0   -337
   -161   -381   -220    270     28   -301    -28    -67   -109    -96    -18   -316
   -168   -376   -207    272     18   -293    -54    -85   -114   -114    -41   -301
   -202   -384   -184    290    -10   -283    -77    -90   -114   -122    -41   -277
   -200   -363   -163    283    -18   -265    -96    -90   -101   -116    -38   -233
   -168   -329   -161    246     -5   -246   -122    -93    -90   -119    -67   -197
   -132   -298   -166    215     15   -233   -145    -96    -77   -122   -103   -163
    -77   -275   -200    174     59   -239   -166    -96    -62   -106   -129   -137
    -18   -277   -259    148    119   -270   -184   -101    -62    -93   -111   -145
     38   -262   -301    111    168   -280   -197   -109    -62    -77      7   -129
     36   -265   -301    114    166   -280   -189    -90    -38    -59     88    -83
     25   -254   -280    114    150   -265   -166    -64     -7    -62    103    -23
    -23   -272   -249    148    111   -262   -145    -51      0    -90     67     10
    -33   -265   -233    148     96   -249   -122    -46    -15   -101     20     33
    -38   -257   -220    148     88   -239    -96    -33    -25    -96    -10     64
    -88   -265   -179    176     44   -223    -70    -20    -18    -85    -12    103
   -106   -239   -132    174     12   -187    -41      5     12    -67     20    148
    -93   -207   -116    150     10   -163    -15     31     36    -46     49    187
    -88   -207   -119    148     15   -163      0     46     51    -31     57    194
    -75   -215   -140    145     31   -179     12     59     64    -18     54    192
    -75   -218   -142    148     33   -181     33     77     85      7     54    200
    -72   -207   -137    140     31   -174     51     88    114     31     46    207
    -57   -215   -158    135     49   -187     59     90    142     41     33    207
    -46   -218   -174    129     62   -197     62     93    192     38     20    207
    -38   -220   -181    129     70   -202     67     90    257     25     20    213
    -33   -213   -179    122     70   -197     70     90    293     12     51    226
    -28   -207   -179    116     72   -192     75     90    303      2     77    231
    -38   -233   -194    135     75   -213     88     98    298      5    103    231
    -44   -252   -207    148     80   -231    101    103    285     20    142    239
    -38   -252   -215    142     85   -233    114    109    270     49    189    252
    -44   -272   -228    158     90   -249    119    106    246     54    176    262
    -36   -280   -244    158    103   -265    116     96    215     49    114    316
    -25   -280   -254    153    114   -267    111     90    192     46     96    340
     -7   -270   -262    137    124   -265    111     90    176     44     83    329
     10   -265   -275    127    140   -267    119    101    174     57     77    353
     25   -272   -298    122    158   -283    119    106    166     62     77    361
     59   -267   -327    103    192   -296    119    114    161     64    106    355
     72   -257   -329     93    200   -293    109    111    150     72     93    355
     83   -223   -306     70    194   -265    114    124    163     96     59    368
    122   -187   -311     31    215   -249    127    158    187    122     54    402
    158   -168   -327      5    241   -246    137    184    194    132     59    436
    181   -155   -337    -15    259   -246    135    194    200    142     64    441
    192   -153   -345    -20    267   -249    142    207    202    150     70    446
    205   -132   -337    -38    270   -233    155    231    213    171     96    459
    213   -109   -322    -51    267   -215    166    249    228    192    122    472
    218    -80   -298    -70    257   -189    163    254    231    202    137    459
    210    -57   -270    -77    239   -163    168    265    236    207    155    488
    202    -70   -272    -67    236   -171    163    262    223    192    150    540
    207    -80   -288    -62    246   -184    145    254    197    176    145    558
    194    -67   -262    -64    226   -163    137    249    187    179    148    563
    194    -59   -254    -67    223   -155    140    252    184    187    150    563
    179    -83   -262    -49    218   -171    140    252    174    179    132    545
    145   -140   -285     -2    215   -213    140    252    158    166    106    532
    132   -194   -329     31    228   -262    132    246    137    135     67    524
    129   -226   -355     46    241   -290    132    249    119    116     33    524
    129   -244   -374     54    249   -309    135    254    111    111      0    517
    116   -283   -400     83    257   -340    122    236     90     85    -44    493
     96   -298   -394     98    244   -345    101    207     75     72    -51    475
     77   -309   -389    114    233   -348     93    210     70     62    -62    465
     64   -327   -394    129    228   -361     88    210     51     51    -72    436
     64   -345   -410    140    236   -376     90    213     38     41    -90    410
     62   -363   -426    150    241   -392     85    220     31     31   -111    387
     64   -358   -423    145    241   -389     80    231     33     38   -111    389
     49   -387   -436    166    241   -413     72    226     25     15   -153    379
     33   -449   -483    207    257   -465    127    298     41     -7   -213    350
     10   -467   -478    226    241   -472    254    436    122     36   -200    306
     20   -376   -400    176    210   -387    374    592    262    166    -98    348
     49   -179   -228     62    137   -202    441    722    433    366     83    509
     93    223    129   -158    -18    176    407    771    636    691    410    849
      5    748    743   -379   -368    745    220    589    748   1028    807   1234
    -57    888    945   -415   -501    917   -119    213    592   1070    909   1319
   -127    558    683   -215   -405    620   -345   -181    181    698    574   1039
   -163   -135     28    150    -96    -54   -400   -420   -353     10    -75    519
   -129   -605   -475    366    171   -540   -353   -332   -519   -272   -368    231
    -80   -776   -696    426    306   -737   -265   -174   -454   -275   -394    150
    -25   -795   -771    410    368   -784   -181    -72   -366   -231   -350    129
     -7   -737   -730    374    361   -735   -111      7   -272   -142   -283    135
      5   -683   -688    337    345   -685    -72     44   -215    -90   -270    153
     10   -654   -665    322    337   -659    -44     70   -181    -54   -267    179
      5   -659   -667    327    335   -662    -31     77   -171    -38   -265    200
     51   -678   -730    314    389   -704    -36     59   -184    -44   -259    194
     98   -696   -795    298    444   -745    -41     41   -202    -57   -231    174
    158   -698   -857    270    506   -776    -49     18   -213    -77   -207    132
    223   -685   -911    231    566   -800    -49      2   -223    -96   -197     77
    283   -652   -935    184    607   -792    -44     -7   -220    -93   -184     46
    324   -607   -932    140    628   -771    -41    -18   -210    -93   -166     15
    358   -576   -935    109    644   -756    -38    -28   -197    -98   -171    -36
    345   -563   -909    109    626   -735    -33    -28   -181   -109   -184    -85
    303   -550   -854    124    579   -701    -15    -12   -153   -103   -181    -96
    254   -535   -789    140    519   -662     -2      0   -129    -93   -171    -77
    200   -522   -722    161    459   -620     15     20   -103    -80   -161    -49
    129   -504   -636    187    381   -568     38     46    -70    -59   -150    -15
     15   -475   -491    231    252   -483     72     90    -18    -18   -129     28
   -205   -480   -275    340     33   -379    116    153     49     36   -114     85
   -371   -457    -85    413   -145   -272    158    197    103     80   -111    122
   -485   -431     51    457   -270   -189    187    215    137    101   -129    132
   -558   -397    161    478   -361   -119    205    241    174    119   -155    129
   -704   -361    340    530   -522    -10    239    293    223    150   -166    119
   -841   -311    527    576   -685    106    270    345    277    184   -161    106
   -971   -272    698    620   -836    213    309    402    335    220   -142    106
  -1137   -226    911    683  -1026    342    366    472    410    277    -88    132
  -1278   -168   1106    722  -1195    467    407    527    470    324    -28    187
  -1392   -129   1262    761  -1327    566    444    579    524    376     23    254
  -1465    -96   1366    779  -1418    633    470    618    558    428     59    303
  -1480    -51   1428    766  -1454    688    475    641    574    462     93    335
  -1465    -33   1431    748  -1452    698    465    644    568    459    114    314
  -1486    -23   1462    753  -1475    719    467    652    568    465    148    298
  -1561    -23   1538    792  -1553    758    498    672    589    485    189    301
  -1543    -70   1473    807  -1509    701    493    644    558    452    176    246
  -1436   -111   1322    771  -1379    605    470    594    509    394    150    168
  -1280   -140   1140    709  -1213    498    433    535    452    335    116     85
  -1078   -153    924    615  -1002    384    376    462    379    259     64      5
   -883   -184    698    535   -792    257    322    384    303    176     10    -59
   -688   -220    467    454   -579    122    272    314    239    103    -41   -109
   -475   -254    218    363   -348    -18    226    249    179     38    -90   -153
   -262   -277    -15    270   -124   -148    181    187    124    -18   -137   -189
    -59   -280   -220    171     80   -252    158    140     83    -54   -168   -210
     59   -311   -374    124    215   -342    129     93     38    -93   -202   -249
    155   -337   -493     88    324   -415     96     51      5   -122   -220   -288
    267   -363   -631     46    449   -496     54      7    -31   -158   -244   -327
    337   -379   -717     20    527   -548     44    -12    -38   -163   -244   -329
    394   -389   -787     -5    589   -589     28    -36    -51   -174   -246   -316
    446   -389   -836    -28    641   -613      7    -59    -67   -184   -249   -296
    470   -397   -867    -36    665   -631    -12    -83    -85   -197   -252   -298
    475   -405   -880    -33    678   -641    -20    -96    -90   -194   -236   -306
    485   -397   -885    -46    683   -641    -23   -101    -85   -192   -226   -311
    498   -392   -891    -51    693   -641    -25   -103    -83   -192   -233   -314
    501   -376   -878    -64    688   -626    -28   -103    -75   -187   -236   -303
    506   -358   -865    -72    685   -610    -28   -101    -64   -176   -233   -285
    519   -337   -857    -93    688   -597    -33   -106    -62   -168   -231   -275
    532   -319   -852   -106    691   -587    -36   -106    -51   -153   -207   -254
    519   -316   -839   -101    678   -576    -33   -103    -46   -140   -189   -231
    501   -311   -813    -93    657   -561    -20    -90    -28   -122   -168   -205
    496   -283   -779   -106    636   -530     -7    -72     -7    -96   -145   -171
    465   -259   -724   -103    594   -493     15    -46     20    -57   -111   -129
    415   -233   -649    -93    532   -441     46    -18     51    -15    -77    -83
    389   -220   -610    -83    498   -415     72      5     72     18    -54    -54
    384   -192   -576    -96    478   -381     93     25     96     49    -25    -49
    366   -161   -527   -103    444   -342    103     38    111     75      7    -70
    340   -150   -491    -93    415   -319    111     44    116     88     25    -75
    319   -127   -446    -96    381   -285    116     51    119     96     38    -67
    283   -101   -387    -93    332   -241    116     57    127    101     38    -85
    252    -85   -340    -83    293   -213    124     70    140    109     20    -93
    231    -88   -319    -72    272   -202    122     72    140    106    -12   -106
    205   -129   -335    -36    270   -231    106     57    116     88    -44   -132
    200   -176   -376    -12    285   -275     77     36     93     72    -41   -163
    205   -179   -384    -12    293   -283     64     33     83     75    -23   -174
    194   -202   -397      2    296   -298     59     23     72     64    -33   -192
    168   -249   -418     41    293   -332     51     10     59     51    -54   -213
    140   -335   -475     96    306   -405     28    -20     28     18    -90   -257
     98   -410   -509    155    301   -459      7    -46      2      0    -96   -296
     64   -467   -535    200    298   -498    -10    -83    -23    -15    -93   -340
     46   -498   -545    226    296   -522    -23   -111    -38    -23    -77   -374
     44   -511   -555    233    298   -532    -25   -132    -46    -25    -67   -392
     36   -519   -555    241    293   -535    -23   -148    -51    -31    -51   -402
     18   -542   -561    259    288   -550    -25   -171    -62    -44    -44   -418
      2   -568   -571    283    285   -568    -23   -200    -67    -57    -46   -433
    -33   -587   -553    309    257   -568    -23   -220    -72    -64    -54   -439
    -54   -584   -530    319    236   -558    -20   -226    -72    -70    -62   -449
    -49   -607   -558    327    252   -584    -12   -215    -77    -77    -72   -483
    -41   -675   -633    358    296   -654     49   -137    -54    -93   -103   -553
    -41   -652   -613    345    283   -633    184     15     41    -62    -96   -581
    -36   -542   -506    288    233   -524    311    174    189     41    -15   -532
    -20   -298   -280    158    127   -288    394    327    387    254    202   -350
    -12    150    163    -67    -88    155    402    374    605    594    607     18
   -135    709    841   -288   -488    774    257    179    735    940   1049    415
   -215    813   1028   -298   -620    919    -44   -187    581    958   1124    467
   -267    423    691    -77   -480    555   -259   -597    140    527    735     96
   -277   -280     -2    280   -137   -142   -340   -852   -392   -166     59   -509
   -197   -706   -509    449    155   -607   -327   -782   -545   -436   -228   -833
   -127   -813   -685    470    277   -750   -254   -626   -488   -439   -262   -883
    -96   -800   -706    446    303   -753   -176   -514   -415   -397   -259   -841
    -59   -727   -667    394    303   -698   -103   -415   -322   -329   -231   -763
    -18   -620   -602    319    290   -613    -62   -355   -252   -272   -200   -654
      5   -581   -587    288    293   -584    -46   -324   -220   -228   -192   -563
     20   -561   -584    267    301   -571    -41   -309   -205   -202   -187   -478
     41   -506   -548    233    293   -527    -41   -296   -197   -200   -153   -439
     51   -483   -535    215    290   -509    -41   -280   -194   -210   -127   -457
     59   -462   -524    200    290   -493    -31   -259   -187   -207    -77   -436
     62   -441   -504    189    280   -472    -28   -257   -187   -197    -31   -400
     62   -418   -480    179    270   -449    -25   -259   -179   -194      5   -361
     59   -413   -472    174    265   -441    -23   -252   -181   -197      7   -358
     46   -400   -449    176    246   -423    -20   -236   -187   -187    -12   -332
     49   -376   -426    161    236   -400    -18   -233   -210   -168    -23   -290
     46   -353   -400    153    223   -376    -12   -244   -215   -135    -33   -254
     25   -350   -376    161    200   -363     25   -233   -174   -114    -80   -239
     15   -332   -348    158    181   -340     38   -200   -153   -114   -103   -213
     10   -335   -345    161    176   -340     36   -181   -145   -103   -106   -197
      7   -309   -316    150    161   -311     49   -174   -122    -83   -109   -168
      7   -309   -316    150    161   -311     49   -184   -122    -80   -137   -166
     12   -316   -329    150    171   -322     41   -184   -124    -83   -150   -179
     25   -309   -335    142    179   -322     41   -181   -122    -77   -150   -194
     28   -296   -324    135    176   -309     46   -179   -124    -67   -127   -207
     25   -283   -309    127    166   -296     44   -194   -140    -64   -145   -220
     57   -259   -319    101    187   -288     36   -215   -153    -70   -176   -231
     83   -252   -337     83    207   -296     23   -233   -161    -93   -181   -254
     96   -259   -355     83    226   -306     12   -249   -171   -114   -166   -298
    111   -249   -361     67    236   -306     10   -254   -176   -127   -142   -324
    127   -244   -371     57    246   -306      5   -257   -184   -145   -124   -332
    135   -241   -376     51    252   -309     -5   -265   -205   -166   -127   -340
    142   -226   -368     41    254   -296     -2   -259   -207   -168   -114   -342
    150   -223   -376     36    262   -298     -5   -254   -215   -174    -75   -345
    140   -228   -368     44    252   -298      0   -249   -223   -176    -46   -358
    135   -233   -368     46    249   -298      5   -241   -220   -179    -10   -353
    140   -236   -376     49    257   -306     10   -226   -215   -194     41   -361
    114   -267   -384     75    246   -327     23   -220   -218   -220     83   -374
    116   -285   -402     83    257   -342     51   -200   -205   -223    163   -402
    127   -301   -431     85    277   -366     72   -181   -197   -218    283   -491
    129   -285   -415     77    272   -350     77   -158   -174   -194    397   -589
    103   -288   -394     90    246   -340     72   -135   -142   -179    293   -579
     83   -309   -392    111    236   -350     62   -124   -119   -192     88   -574
     98   -265   -363     83    228   -314     70    -98   -101   -187      7   -537
    111   -213   -324     51    218   -267     77    -90    -96   -161    -31   -485
     96   -174   -270     38    181   -220     75    -98    -98   -142    -67   -446
     80   -155   -236     38    155   -197     72    -90   -101   -132   -101   -428
     70   -148   -218     36    142   -181     67    -96   -114   -135   -127   -423
     49   -148   -197     49    122   -171     59   -101   -119   -135   -145   -415
     46   -142   -192     46    116   -168     49   -103   -129   -142   -155   -405
     59   -124   -184     31    119   -153     44   -111   -135   -150   -161   -402
     93   -116   -210     10    150   -163     25   -129   -145   -161   -103   -397
    161   -106   -267    -25    213   -187      2   -155   -158   -179    -38   -381
    187   -101   -288    -44    236   -194    -12   -171   -168   -194     -5   -376
    215    -88   -303    -64    257   -194    -23   -171   -166   -194     57   -353
    231    -75   -309    -77    270   -192    -31   -166   -163   -189    135   -319
    241    -62   -303    -88    272   -181    -36   -161   -155   -184    168   -283
    246    -44   -290   -103    267   -166    -36   -150   -148   -179    145   -262
    257     -7   -265   -124    259   -137    -31   -142   -145   -168    124   -244
    252     -2   -254   -124    252   -129    -44   -153   -163   -176     98   -241
    252      2   -249   -127    252   -122    -57   -166   -187   -187     67   -254
    262     33   -231   -148    246    -98    -72   -174   -207   -197     62   -254
    280     67   -213   -174    246    -72    -75   -176   -223   -192     64   -233
    303     96   -207   -202    254    -54    -75   -174   -223   -187     70   -205
    301    119   -181   -210    241    -31    -54   -161   -207   -168     96   -176
    298    176   -122   -239    210     28    -15   -135   -163   -124    150   -119
    296    223    -75   -259    184     75      7   -124   -132   -101    181    -77
    275    210    -64   -244    168     72     23   -119   -114    -90    192    -59
    241    166    -75   -202    158     46     33   -122   -103    -90    202    -44
    213    168    -44   -189    129     62     67   -122    -77    -88    220    -31
    140    184     44   -161     49    114    101    -98    -46    -96    272    -23
     23    163    140    -93    -57    150    101    -75    -23    -98    332    -25
    -70    142    213    -36   -140    176    103    -62    -10    -85    368    -44
   -135    116    252      7   -194    184    114    -62     -5    -83    314    -72
   -187     96    283     44   -233    189    109    -62     -2    -88    236    -98
   -215    109    324     51   -270    218     96    -57      5    -90    174   -116
   -231    111    342     59   -285    226     90    -36     15    -83    132   -119
   -259     83    342     88   -301    213     83    -31     15    -85     88   -148
   -257     75    329     90   -293    202     77    -20     23    -75     57   -166
   -257     44    298    106   -280    171     62    -18     18    -80     31   -161
   -246     20    267    114   -257    142     54    -10     20    -77     20   -129
   -231      2    231    111   -233    116     46    -18     18    -83      2   -106
   -153     49    202     49   -176    124     70     -2     36    -70     10    -67
   -189     -7    181     96   -187     85     67    -15     25    -85    -10    -57
   -332   -150    181    241   -257     15     31    -54    -12   -124    -57    -77
   -335   -155    176    244   -257     10     31    -62    -18   -127    -72    -62
   -329   -166    161    246   -246     -2     31    -57    -18   -124    -80    -36
   -319   -174    142    244   -231    -15     31    -59    -23   -127    -90    -20
   -296   -168    127    233   -213    -20     41    -46    -12   -116    -93     -2
   -270   -197     70    231   -171    -64     70    -12     -7   -127   -124    -15
   -241   -226     15    231   -129   -106    161     98     33   -127   -153    -36
   -210   -176     33    192   -122    -72    277    257    122    -67   -122     -7
   -150    -72     77    111   -114      2    384    454    262     54    -23     96
    -90    213    303    -62   -197    257    420    574    444    290    231    371
   -109    766    875   -329   -491    820    423    605    701    675    670    849
   -265   1265   1527   -501   -896   1395    303    433    880   1018   1078   1291
   -350   1234   1584   -441   -966   1408     18     51    711    966   1054   1306
   -376    636   1013   -129   -693    823   -181   -348    192    384    462    802
   -324    -41    283    181   -303    119   -301   -558   -265   -226   -168    244
   -241   -389   -148    314    -46   -270   -309   -485   -340   -444   -415     23
   -194   -480   -285    337     44   -384   -236   -358   -259   -475   -457     -7
   -176   -426   -249    301     36   -340   -132   -233   -142   -407   -400     59
   -163   -345   -184    254     10   -265    -38   -127    -44   -319   -332    129
   -153   -277   -124    213    -15   -202     23    -51     18   -246   -259    189
   -153   -249    -96    202    -28   -174     62    -10     44   -197   -210    236
   -148   -249   -103    197    -23   -179     85      7     44   -171   -163    290
   -137   -259   -122    197     -7   -192     93     12     33   -155   -109    309
   -132   -257   -127    192     -2   -192    101     15     23   -145    -72    335
   -129   -259   -129    194      0   -194    111     12     15   -145    -33    376
   -132   -267   -135    197      0   -202    114     12      5   -135    -12    410
   -114   -270   -155    192     18   -213    111      5     -7   -137    -10    420
    -98   -275   -176    187     38   -226    106     -2    -20   -140     -5    457
    -88   -270   -181    179     46   -226    101    -10    -36   -142     15    446
    -64   -267   -202    163     67   -236     98    -15    -46   -140     67    363
    -41   -254   -213    148     85   -233     93    -28    -51   -137     98    327
    -44   -265   -220    150     88   -244     88    -36    -62   -142     59    322
    -49   -270   -220    161     85   -246     88    -31    -59   -145     23    329
    -33   -262   -231    148     96   -246     90    -28    -59   -145     25    319
    -33   -272   -239    150    101   -257     96    -25    -62   -145     28    319
    -33   -275   -241    153    101   -257     93    -31    -64   -140     49    319
    -18   -275   -257    148    119   -267     90    -31    -70   -129     75    301
    -10   -277   -270    142    129   -275     90    -25    -72   -127     98    290
    -10   -283   -272    145    129   -277     93    -15    -72   -122    119    303
    -12   -280   -267    145    124   -275     96     -7    -75   -116    114    345
      0   -267   -267    135    132   -267     88      0    -80   -111     77    415
     10   -257   -267    122    137   -262     75      2    -93   -114      7    498
     36   -239   -275    101    153   -254     59      0   -106   -119    -75    563
     57   -233   -293     85    174   -262     36    -10   -132   -137   -155    592
     85   -213   -298     64    192   -254     23    -10   -153   -153   -215    620
    101   -189   -290     41    194   -239     15      2   -161   -155   -252    652
    119   -176   -296     28    205   -233      2     15   -168   -163   -296    678
    145   -171   -316     10    231   -244     -7     20   -179   -168   -353    701
    150   -187   -337     18    244   -262    -18     23   -194   -181   -420    709
    176   -171   -348     -5    262   -257    -18     23   -200   -189   -454    696
    200   -148   -350    -25    272   -249     -2     25   -200   -189   -470    649
    166   -176   -342      5    252   -259      5     20   -207   -197   -485    587
    124   -220   -345     49    233   -283      2     10   -220   -215   -480    514
    119   -233   -355     54    236   -293      7     10   -218   -210   -470    452
    114   -213   -329     49    220   -270     18     20   -200   -194   -449    418
    119   -194   -314     36    213   -252     31     44   -184   -184   -433    384
    122   -166   -288     23    205   -226     57     83   -150   -161   -405    363
     93   -174   -270     38    181   -220     72    103   -129   -145   -371    329
     80   -171   -254     44    166   -213     88    122   -106   -135   -350    309
     54   -184   -241     62    148   -213     96    129    -96   -127   -332    262
     46   -179   -226     67    135   -202    114    145    -70   -103   -303    213
     15   -187   -202     85    106   -194    122    145    -51    -85   -272    163
      0   -194   -197     96     96   -197    124    140    -44    -75   -239    124
     -7   -200   -194    101     90   -200    119    132    -41    -72   -223     93
    -10   -187   -176     98     83   -181    114    122    -41    -70   -220     62
    -20   -171   -150     96     62   -163    111    114    -38    -70   -218     46
    -36   -174   -137    103     49   -155    114    106    -38    -70   -223     25
    -49   -189   -140    119     44   -166    116    106    -33    -67   -231     15
    -67   -174   -106    122     18   -140    127    122    -15    -41   -220     44
    -75   -158    -83    114      2   -122    129    132      5    -12   -207     85
    -77   -150    -72    111     -2   -111    135    142     18     12   -189    114
    -85   -137    -54    111    -18    -96    137    153     33     38   -174    142
    -80   -129    -49    106    -15    -90    135    161     44     57   -163    158
    -93   -106    -12     98    -41    -59    142    176     59     77   -142    168
   -114   -103     10    109    -62    -49    153    194     72    101   -119    174
   -132    -85     46    106    -90    -20    166    213     88    124    -88    174
   -150    -51     98    101   -124     23    176    228    116    153    -57    176
   -189    -62    127    124   -161     33    184    236    122    163    -46    163
   -218    -54    161    135   -189     51    194    244    137    176    -31    153
   -252    -51    200    150   -226     72    202    252    150    187    -23    145
   -270    -41    228    155   -249     93    218    270    163    200    -10    142
   -290    -10    277    148   -285    132    249    296    192    220     10    158
   -324     20    345    150   -335    181    288    329    228    252     44    192
   -371     59    431    155   -400    244    324    371    262    283     75    228
   -436     67    504    184   -470    285    353    402    285    298     96    249
   -496     83    579    205   -537    329    384    436    319    322    124    272
   -566    122    688    220   -628    405    420    475    361    358    161    303
   -652    145    797    252   -727    472    449    496    392    379    181    324
   -740    163    904    288   -820    532    472    527    426    407    207    345
   -833    181   1013    324   -924    597    488    540    449    426    223    358
   -818    176    995    319   -906    584    459    511    423    387    184    301
   -753    148    898    301   -826    524    402    462    379    316    103    210
   -714    103    818    306   -766    459    387    436    345    280     33    122
   -719     80    797    316   -758    439    410    426    337    270     18     44
   -719     38    756    340   -737    397    405    407    314    254    -28    -20
   -711      2    714    353   -714    358    384    387    293    220    -49    -51
   -724    -51    672    389   -698    309    368    371    272    187   -101    -80
   -745    -90    654    418   -704    283    353    350    252    158   -148   -103
   -758   -111    644    433   -704    265    345    340    241    148   -179   -116
   -761   -137    620    449   -693    241    337    329    233    137   -197   -132
   -750   -142    607    446   -680    231    332    316    231    135   -226   -140
   -719   -122    597    420   -659    236    327    306    231    137   -236   -150
   -688   -129    558    407   -623    213    314    288    218    114   -226   -163
   -641   -137    504    387   -576    181    301    262    202     83   -218   -155
   -594   -158    436    376   -517    137    288    241    184     57   -220   -153
   -561   -223    337    392   -452     54    303    254    168     23   -239   -197
   -511   -290    220    400   -368    -36    376    332    187     -2   -283   -272
   -405   -241    163    322   -285    -41    467    446    257     28   -246   -280
   -205    -98    106    153   -155      2    530    576    366    122   -150   -220
      7    176    168    -93    -80    171    488    615    475    288     51    -36
    142    678    535   -410   -197    607    402    566    652    600    428    335
    140   1070    927   -607   -392   1000    184    327    740    854    748    639
    142    948    805   -545   -329    878   -142    -98    498    719    649    542
    150    337    184   -246    -18    262   -368   -553    -85     67     23     -7
    241   -280   -522     18    381   -400   -483   -756   -532   -506   -558   -540
    363   -592   -956    114    659   -774   -480   -672   -618   -675   -766   -745
    426   -698  -1124    137    774   -911   -410   -555   -576   -680   -805   -782
    470   -672  -1145     98    805   -909   -337   -472   -509   -636   -782   -748
    498   -589  -1088     44    792   -839   -257   -387   -420   -563   -727   -683
    511   -522  -1036      2    771   -779   -202   -324   -348   -498   -678   -620
    514   -511  -1026      0    769   -769   -166   -280   -309   -462   -654   -574
    480   -522  -1002     18    740   -761   -142   -257   -288   -436   -641   -535
    436   -519   -956     41    693   -737   -132   -241   -270   -405   -620   -493
    397   -537   -935     70    665   -735   -129   -239   -265   -387   -607   -472
    342   -561   -904    109    623   -732   -116   -226   -252   -368   -584   -459
    303   -555   -859    124    579   -706   -103   -215   -239   -345   -545   -433
    272   -563   -836    145    553   -698    -90   -207   -231   -324   -511   -410
    254   -563   -820    153    535   -691    -88   -207   -228   -309   -493   -392
    249   -568   -818    161    532   -693    -90   -210   -223   -303   -493   -389
    226   -602   -828    187    524   -714    -90   -215   -220   -309   -511   -381
    197   -605   -805    202    498   -704    -85   -213   -218   -306   -527   -374
    171   -610   -784    218    478   -696    -77   -210   -210   -301   -542   -368
    150   -620   -771    236    459   -696    -75   -205   -202   -290   -542   -371
    142   -607   -753    231    446   -680    -75   -202   -197   -283   -527   -368
    129   -576   -706    223    415   -639    -59   -189   -179   -262   -491   -350
    127   -548   -675    207    397   -610    -46   -174   -163   -241   -439   -332
    101   -558   -659    228    379   -607    -36   -155   -153   -218   -402   -319
     77   -561   -639    241    358   -600    -41   -155   -155   -207   -379   -301
     41   -553   -594    254    316   -574    -25   -137   -135   -197   -366   -277
     28   -553   -581    262    303   -566    -15   -111   -122   -197   -342   -267
     41   -514   -555    236    298   -535    -12    -93   -106   -174   -301   -246
     44   -504   -548    228    296   -524    -20    -93   -101   -161   -303   -246
     33   -498   -532    231    280   -514    -20    -90    -93   -150   -296   -252
     23   -504   -527    239    275   -514    -25    -88    -93   -148   -290   -257
     23   -511   -535    244    277   -522    -38    -90    -98   -150   -293   -277
     31   -514   -548    239    288   -530    -44    -85   -103   -150   -293   -285
     28   -485   -517    228    272   -501    -49    -88   -109   -142   -293   -280
      2   -483   -485    239    244   -485    -46    -88   -111   -142   -309   -283
    -15   -485   -470    252    226   -478    -28    -80   -106   -137   -322   -267
    -10   -488   -480    249    233   -485    -18    -77    -98   -132   -332   -262
      5   -501   -506    246    254   -504    -15    -77   -101   -135   -345   -267
     10   -488   -498    236    252   -493    -12    -85   -106   -140   -355   -283
     12   -485   -498    236    254   -491     -7    -80   -103   -137   -358   -290
     -5   -509   -506    254    249   -509     -5    -80   -111   -137   -366   -298
     -5   -498   -493    252    241   -496      0    -75   -106   -129   -355   -303
    -10   -527   -517    267    252   -522      7    -70   -101   -122   -342   -329
    -12   -530   -517    272    252   -524     18    -49    -88   -103   -311   -363
    -18   -522   -504    270    241   -514     31    -25    -67    -83   -280   -397
    -33   -522   -488    275    226   -506     41    -18    -57    -62   -254   -405
    -41   -522   -480    280    218   -501     51     -7    -44    -31   -210   -413
    -51   -527   -475    290    210   -501     62      0    -28     -7   -176   -420
    -54   -540   -485    293    215   -514     70      2    -18      5   -161   -436
    -64   -553   -488    309    210   -519     80      2     -2     20    -93   -433
    -90   -548   -457    319    181   -504     88    -10      7     31    -41   -420
   -124   -548   -423    337    148   -485     88    -20     10     36    -31   -413
   -155   -568   -413    361    127   -493     80    -15     15     38    -46   -376
   -189   -548   -358    368     83   -454     96     -2     36     51    -49   -314
   -213   -524   -311    368     49   -420    103      0     54     62    -59   -267
   -187   -535   -348    361     80   -441     90     -7     46     44   -119   -249
   -174   -522   -350    345     88   -436     90    -15     41     49   -109   -239
   -174   -506   -332    340     77   -420     98    -15     44     83    -54   -233
   -187   -504   -316    342     62   -410    114    -10     62    127     15   -239
   -207   -504   -296    355     44   -400    137     10     96    135     64   -246
   -200   -493   -296    345     46   -394    135     23     98    129     90   -272
   -200   -475   -275    335     36   -376    135     38    103    145    122   -285
   -197   -452   -254    322     25   -353    140     44    116    158    124   -288
   -192   -472   -280    332     44   -376    155     49    127    163    127   -293
   -176   -457   -280    314     49   -368    155     44    140    176    103   -293
   -153   -428   -277    290     62   -353    168     57    163    192     72   -265
   -127   -405   -280    265     75   -342    179     62    168    210     54   -241
    -98   -379   -280    239     90   -329    192     70    179    218     41   -228
    -75   -374   -298    223    111   -337    200     80    189    218     38   -194
    -44   -350   -306    197    129   -329    205     90    197    218     41   -174
    -23   -342   -319    181    145   -332    210     96    200    207     44   -161
     12   -314   -327    150    168   -319    213    103    210    202     51   -129
     44   -309   -353    132    197   -332    205    101    202    184     44   -119
     67   -296   -366    114    215   -329    200    101    207    181     38   -135
     80   -285   -368    101    223   -327    213    109    220    187     28   -142
    109   -270   -379     80    244   -324    200     96    215    171     -2   -161
    155   -280   -439     62    296   -358    163     64    197    119    -44   -202
    213   -280   -493     33    350   -387    132     38    174     88    -72   -218
    262   -301   -563     20    410   -433     98     18    129     62    -90   -231
    335   -340   -675      2    504   -506     59    -20     70     36   -129   -262
    410   -361   -771    -25    589   -566     18    -54     15     12   -150   -303
    475   -368   -846    -54    659   -607     -5    -75    -36    -36   -145   -340
    548   -379   -927    -85    735   -652    -46   -111   -103    -88   -145   -384
    597   -426  -1023    -85    810   -724    -75   -140   -153   -127   -171   -426
    649   -467  -1117    -93    880   -792   -106   -171   -194   -168   -179   -475
    688   -504  -1192    -93    937   -846   -129   -202   -228   -205   -166   -509
    732   -530  -1262   -101    995   -896   -163   -239   -262   -233   -140   -530
    857   -519  -1376   -168   1117   -948   -215   -283   -306   -270    -77   -555
    974   -498  -1473   -239   1221   -984   -259   -322   -348   -293      5   -561
   1075   -511  -1590   -283   1330  -1049   -303   -368   -394   -340     85   -574
   1122   -535  -1660   -296   1389  -1096   -327   -392   -426   -368    179   -576
   1132   -532  -1665   -298   1397  -1098   -327   -387   -426   -379    241   -553
   1088   -566  -1654   -262   1371  -1109   -257   -296   -368   -379    -23   -568
   1028   -574  -1602   -228   1314  -1088   -142   -150   -259   -340   -122   -594
    982   -501  -1483   -241   1231   -992    -23     20   -114   -231    -98   -540
    935   -379  -1314   -277   1124   -846     67    168     44    -77    -20   -407
    917    -36   -956   -441    935   -496     77    228    236    215    267    -90
    805    431   -374   -618    589     28      0    140    397    566    657    303
    672    639    -33   -657    353    303   -236   -174    303    688    807    459
    568    436   -132   -501    350    153   -436   -524    -33    436    555    257
    480   -137   -620   -171    548   -379   -472   -732   -483   -197    -93   -220
    462   -519   -982     28    719   -750   -465   -709   -672   -527   -454   -504
    441   -706  -1148    129    795   -927   -400   -566   -633   -558   -535   -574
    402   -795  -1197    197    800   -995   -306   -436   -545   -509   -532   -558
    384   -743  -1127    176    753   -932   -244   -361   -444   -418   -472   -509
    355   -665  -1023    153    688   -844   -171   -277   -335   -324   -392   -436
    322   -571   -893    124    605   -732   -109   -207   -241   -226   -298   -348
    288   -532   -820    122    553   -675    -62   -153   -174   -174   -246   -280
    267   -504   -771    116    517   -636    -46   -135   -142   -140   -220   -241
    249   -472   -722    111    483   -597    -23   -116   -127   -114   -200   -207
    213   -475   -688    129    449   -581    -15   -109   -119    -96   -205   -197
    179   -465   -644    142    410   -553      0    -98   -101    -59   -187   -189
    150   -462   -615    155    381   -537     23    -67    -72    -28   -163   -179
    129   -465   -597    166    363   -530     38    -51    -62    -12   -148   -184
    109   -467   -576    176    340   -522     54    -33    -44     12   -129   -171
     90   -449   -540    179    314   -493     64    -10    -18     59    -90   -145
     70   -426   -496    176    283   -459     77     12     10     96    -59   -129
     54   -426   -480    184    267   -452     88     36     28    101    -57   -122
     38   -431   -470    194    252   -449    106     70     54    111    -36   -119
     28   -418   -446    194    236   -431    119     98     77    116     -5   -116
      7   -389   -400    189    202   -394    106    132     98    116     20    -96
    -15   -371   -358    192    168   -366     83    163    119    114     44    -88
    -41   -353   -311    194    135   -332     64    192    145    114     70    -70
    -64   -337   -272    202    103   -306     54    218    171    111     96    -51
    -88   -324   -239    205     72   -283     51    233    197    122    122    -12
    -96   -324   -228    210     64   -277     67    249    228    137    124     49
    -98   -324   -226    210     62   -275     75    257    262    161    132     88
   -106   -314   -207    210     49   -262     77    257    296    194    132    106
   -132   -314   -184    223     23   -249     83    254    296    194    132    135
   -135   -311   -176    223     20   -244     77    241    280    187    158    181
   -135   -329   -194    231     25   -262     88    249    277    187    197    233
   -137   -345   -207    241     33   -277    103    257    272    184    213    272
   -142   -363   -223    252     38   -293    103    257    265    184    202    296
   -145   -384   -239    265     46   -311    103    259    257    189    140    311
   -140   -389   -249    265     54   -322    109    259    257    192     88    314
   -129   -410   -280    270     75   -345    124    262    254    187     67    316
   -122   -426   -303    272     88   -366    132    254    246    174     77    296
   -116   -431   -316    272     98   -374    142    249    241    161     88    298
   -106   -441   -335    275    111   -389    145    244    231    148    103    332
    -93   -467   -374    280    140   -420    161    249    231    145    122    374
    -80   -462   -384    270    150   -423    166    249    231    150    127    400
    -85   -444   -361    265    137   -402    179    254    244    174    148    452
   -101   -449   -348    275    122   -397    189    259    254    202    163    491
    -98   -452   -353    275    127   -402    205    270    267    226    171    530
    -96   -444   -348    267    124   -397    215    272    280    246    187    566
   -111   -433   -322    270    103   -379    226    280    303    277    210    607
   -114   -426   -311    270     96   -368    233    285    327    311    228    639
   -119   -407   -288    265     83   -348    241    290    366    335    223    649
   -114   -387   -272    249     77   -329    233    283    405    316    215    636
   -109   -387   -277    246     83   -332    233    277    446    280    218    607
   -116   -389   -275    252     77   -332    246    293    493    254    218    594
   -137   -405   -267    272     64   -337    254    298    511    244    194    574
   -145   -407   -262    275     57   -337    249    296    504    249    189    532
   -163   -428   -265    293     49   -348    252    301    496    270    171    504
   -184   -454   -270    316     41   -361    252    301    475    283    150    493
   -215   -444   -228    329      5   -337    265    309    462    306    179    472
   -226   -444   -218    335     -5   -332    270    311    452    322    200    441
   -210   -462   -254    335     20   -358    262    311    436    322    205    426
   -200   -459   -262    327     31   -361    262    311    423    314    202    418
   -194   -439   -244    316     23   -342    246    309    410    314    207    426
   -184   -415   -231    296     23   -324    233    303    400    306    210    439
   -168   -418   -249    293     38   -332    231    301    389    296    210    439
   -145   -418   -272    283     62   -345    231    309    389    298    220    457
   -116   -397   -280    257     80   -340    233    316    389    301    231    478
    -77   -355   -277    215     98   -316    233    324    389    296    231    498
    -51   -319   -267    184    106   -296    241    342    397    298    244    535
    -28   -296   -267    161    116   -283    241    355    397    298    254    553
      2   -285   -288    142    145   -285    239    361    394    293    267    561
     20   -265   -285    122    153   -275    239    368    394    290    275    574
     36   -228   -265     96    148   -246    239    374    397    290    293    589
     41   -192   -233     75    135   -213    239    374    400    288    314    602
     46   -181   -228     67    137   -205    244    387    400    293    340    618
     57   -184   -244     62    148   -213    220    381    384    283    340    610
     70   -184   -254     57    161   -218    200    363    358    259    316    589
     90   -189   -283     49    184   -236    187    342    335    239    293    584
    111   -205   -316     46    213   -259    168    327    306    215    265    555
    106   -257   -363     72    233   -309    150    311    277    184    223    517
    150   -288   -439     67    293   -363    135    301    249    158    181    488
    205   -329   -535     59    368   -431    111    277    210    119    135    444
    231   -363   -594     67    413   -478     93    252    176     83     93    392
    252   -413   -667     77    457   -540     62    213    129     36     38    337
    288   -436   -727     72    506   -581     38    179     90     -7    -12    285
    319   -465   -784     70    548   -623     18    153     57    -49    -62    241
    332   -496   -828     83    579   -662      2    137     33    -77   -101    205
    345   -501   -846     75    594   -672    -12    111     12   -101   -135    161
    374   -472   -846     49    610   -659    -10     98      7   -111   -150    135
    384   -478   -862     46    620   -670    -18     77     -7   -127   -168    106
    379   -480   -859     51    618   -670    -20     67    -10   -129   -171     88
    400   -496   -898     46    646   -696    -10     85     -7   -137   -179     51
    407   -540   -948     64    675   -743     38    148     20   -142   -200     -7
    405   -514   -922     54    662   -717    142    262    109   -101   -179    -36
    423   -431   -854      5    639   -641    239    405    231    -10   -106     -5
    459   -228   -691   -116    574   -459    301    532    392    176     80    140
    475    148   -327   -311    400    -88    296    576    571    472    420    433
    389    602    210   -496     88    407    181    428    688    779    792    771
    309    722    413   -514    -51    568    -88    101    563    852    914    872
    228    415    184   -324     20    301   -285   -257    181    498    597    579
    174   -140   -314    -15    244   -226   -363   -491   -267    -96     18     96
    179   -542   -724    181    452   -633   -371   -470   -449   -384   -290   -194
    184   -740   -924    277    553   -831   -311   -335   -418   -418   -350   -285
    163   -782   -945    306    553   -862   -249   -249   -361   -392   -355   -301
    135   -753   -891    309    511   -820   -192   -168   -283   -329   -319   -275
     98   -680   -779    288    436   -730   -124    -83   -192   -254   -252   -226
     33   -600   -633    283    332   -615    -59     -7   -103   -158   -158   -166
      0   -579   -579    290    288   -579    -25     41    -59   -114   -114   -122
    -36   -574   -537    306    249   -555     -7     70    -33    -85    -96    -85
    -96   -561   -465    327    184   -514     12     90    -15    -54    -75    -54
   -137   -524   -387    332    124   -457     28    109     -2    -23    -44    -20
   -223   -493   -270    355     23   -381     70    137     33     25     12      2
   -368   -506   -137    436   -116   -322    127    187     88     70     64     18
   -545   -501     44    522   -296   -228    202    249    163    135    135     57
   -701   -465    236    584   -470   -114    277    319    231    205    192    119
   -662   -420    239    540   -452    -90    254    314    218    181    135    132
   -561   -374    187    467   -374    -96    202    296    194    109     93    135
   -527   -350    176    439   -353    -88    213    285    179     93     83    135
   -517   -335    181    426   -350    -77    252    288    176    114     85    140
   -506   -329    176    418   -342    -77    277    301    171    122     64    132
   -449   -298    150    374   -301    -75    272    298    174    119     38    101
   -392   -246    145    319   -270    -51    262    290    171    122     36     70
   -361   -194    166    277   -265    -15    262    288    179    129     46     46
   -337   -171    166    254   -254     -2    257    288    179    116     59     25
   -301   -181    119    241   -213    -31    246    277    171    103     41     -7
   -262   -166     96    215   -181    -36    241    272    174    103     10    -36
   -267   -166    101    218   -184    -33    220    259    161     93    -33    -67
   -254   -176     77    213   -168    -51    189    228    132     62    -83   -119
   -241   -181     59    210   -153    -62    174    210    122     54   -114   -150
   -241   -174     64    205   -153    -54    166    202    132     64   -137   -163
   -226   -137     88    181   -158    -25    150    184    132     70   -142   -155
   -236   -129    106    181   -171    -12    132    171    127     62   -142   -171
   -233   -135     98    184   -168    -20    119    163    116     46   -155   -192
   -226   -114    111    168   -171     -2    119    155    116     33   -153   -189
   -244   -127    116    187   -181     -5    132    155    122     28   -145   -174
   -259   -145    114    200   -189    -18    150    155    119     20   -150   -171
   -265   -153    111    207   -189    -20    166    153    114     18   -148   -168
   -283   -166    114    223   -200    -25    184    155    111     15   -114   -161
   -322   -189    132    257   -228    -28    202    163    114     10    -70   -135
   -337   -200    137    267   -239    -31    213    168    119     25    -59   -103
   -329   -189    137    259   -233    -25    210    174    127     41    -64    -83
   -298   -174    122    236   -213    -25    202    176    129     36    -70    -62
   -265   -155    109    210   -187    -23    202    179    137     31    -38    -49
   -252   -166     83    207   -168    -41    210    184    150     36    -10    -49
   -218   -176     41    197   -132    -67    215    184    158     33      2    -44
   -153   -179    -25    163    -64   -103    205    166    150     12     -7    -62
    -44   -166   -122    106     38   -145    176    137    127     -7    -12    -83
     72   -153   -226     38    148   -189    137     93     96    -31    -28   -116
    179   -155   -335    -12    257   -244     96     46     59    -62    -59   -158
    290   -176   -470    -57    379   -322     57     -5     12   -103   -106   -202
    405   -205   -610    -98    506   -407     18    -54    -33   -150   -153   -236
    519   -194   -714   -163    615   -454    -25    -98    -72   -184   -176   -249
    628   -187   -815   -223    722   -501    -64   -137   -101   -218   -205   -267
    722   -218   -943   -252    831   -579   -103   -174   -129   -259   -244   -296
    784   -220  -1005   -280    893   -613   -129   -194   -148   -280   -267   -314
    818   -231  -1049   -293    932   -639   -153   -215   -163   -298   -288   -332
    820   -236  -1057   -293    937   -646   -153   -215   -166   -303   -298   -337
    802   -231  -1034   -288    917   -631   -140   -207   -161   -296   -290   -324
    771   -223   -995   -272    883   -607   -129   -200   -153   -283   -270   -301
    737   -210   -948   -267    841   -579   -122   -192   -137   -262   -236   -277
    714   -197   -911   -259    813   -553   -111   -179   -119   -239   -205   -257
    698   -179   -878   -259    787   -527   -103   -166   -106   -215   -184   -241
    667   -168   -836   -249    750   -501    -90   -150    -88   -192   -155   -228
    649   -155   -807   -249    727   -480    -77   -135    -70   -168   -129   -215
    631   -129   -761   -252    693   -444    -57   -114    -44   -142    -90   -189
    602    -98   -704   -252    649   -400    -31    -93    -20   -111    -59   -155
    579    -64   -644   -257    610   -353    -10    -72     -2    -83    -31   -124
    540    -54   -597   -244    566   -324      2    -59     12    -85    -10   -106
    493    -59   -553   -215    522   -306     23    -36     41    -85     20    -93
    420    -67   -488   -176    452   -277     38    -10     62    -67     44    -85
    345    -54   -400   -145    371   -226     51      2     80    -20     59    -72
    290    -33   -324   -129    306   -179     62      2     98     10     77    -57
    249    -46   -296   -101    270   -168     54      0    103     10     80    -62
    200    -77   -280    -62    239   -179     31    -23     83    -18     28    -83
    171    -96   -267    -36    218   -181     28    -33     70    -31     -2   -109
    163   -106   -270    -28    213   -187     23    -33     67    -23      5   -124
    153   -122   -277    -15    215   -200     18    -36     62    -25      0   -155
    148   -155   -306      2    226   -228     25    -36     59    -31     -5   -192
    153   -181   -335     15    244   -257     23    -41     44    -49    -25   -233
    171   -166   -340     -5    254   -254     12    -49     31    -67    -41   -254
    179   -187   -366      2    272   -275     12    -57     15    -88    -64   -280
    181   -220   -402     18    290   -311      5    -67     -7   -116   -103   -311
    181   -226   -407     23    293   -316      5    -67    -18   -132   -124   -316
    176   -239   -415     31    293   -324      0    -72    -25   -137   -142   -322
    163   -226   -389     31    275   -306     -2    -72    -23   -129   -153   -314
    150   -215   -366     31    257   -288     -5    -70    -20   -127   -161   -303
    150   -220   -371     36    259   -296     -5    -67    -20   -135   -176   -290
    145   -223   -368     36    254   -296    -10    -67    -23   -135   -181   -280
    135   -233   -371     49    252   -301    -12    -62    -25   -137   -184   -288
    132   -275   -410     70    270   -342      7    -25    -18   -158   -207   -329
    140   -303   -444     83    290   -374    101     98     46   -150   -220   -368
    142   -197   -340     25    239   -267    220    259    174    -51   -135   -314
    166    -44   -210    -62    187   -124    314    436    342    109     18   -179
    189    259     67   -226     62    163    342    535    522    350    280     85
    140    771    631   -454   -244    701    329    553    740    711    693    501
      0   1062   1062   -532   -532   1062    114    265    737    904    945    735
    -85    862    948   -389   -517    904   -163   -145    431    701    789    576
   -137    324    459    -96   -298    389   -322   -504    -70    119    233     96
   -106   -228   -122    168      7   -176   -381   -605   -423   -389   -296   -361
    -51   -465   -413    257    179   -439   -348   -488   -444   -478   -426   -491
    -38   -530   -493    283    226   -511   -270   -366   -384   -454   -415   -506
    -20   -483   -462    249    218   -472   -192   -265   -298   -381   -350   -465
    -12   -361   -348    187    166   -355   -114   -166   -189   -275   -259   -387
    -28   -303   -275    166    119   -288    -67   -111   -124   -207   -228   -319
    -41   -267   -226    153     90   -246    -31    -67    -83   -176   -200   -272
    -46   -241   -194    140     72   -218    -12    -54    -70   -168   -161   -272
    -57   -231   -174    145     57   -202    -12    -59    -72   -187   -140   -283
    -57   -228   -171    140     57   -200    -20    -67    -77   -200   -132   -277
    -54   -246   -192    150     67   -220    -25    -72    -88   -207   -163   -288
    -49   -252   -202    148     75   -226    -33    -85   -101   -213   -171   -314
    -38   -233   -194    137     77   -215    -38    -96   -114   -202   -142   -332
    -15   -223   -207    116     93   -215    -41   -111   -142   -184   -145   -358
    -18   -213   -194    116     85   -205    -36   -142   -153   -161   -148   -392
    -25   -226   -200    124     85   -213    -23   -148   -132   -150   -135   -400
    -12   -236   -223    124    103   -231     -7   -119   -119   -155   -119   -402
     -5   -241   -236    122    114   -239     -2   -116   -103   -155   -116   -418
    -20   -249   -228    135    103   -239      2   -142    -96   -150   -142   -431
    -57   -249   -194    153     67   -223     15   -158    -83   -122   -142   -431
    -85   -265   -179    176     46   -223     25   -166    -80   -109   -140   -441
    -77   -272   -194    174     54   -233     28   -168    -85   -109   -148   -465
    -77   -246   -168    161     44   -210     41   -168    -83   -101   -127   -475
    -98   -246   -148    171     23   -200     49   -163    -77   -109   -101   -470
    -98   -249   -150    174     25   -200     70   -148    -72   -122    -88   -454
   -101   -265   -163    181     31   -213     75   -161    -77   -119    -59   -470
   -103   -262   -158    181     25   -210     77   -171    -80   -101    -25   -465
   -109   -275   -168    192     28   -220     80   -176    -80    -88    -31   -426
   -103   -262   -158    184     25   -210    103   -171    -64    -72    -23   -358
    -90   -257   -166    174     36   -213    101   -187    -72    -83    -25   -316
    -75   -252   -176    163     49   -213    103   -189    -80    -96    -62   -290
    -62   -246   -184    153     59   -215    103   -181    -83   -109   -142   -254
    -36   -226   -189    132     75   -207     98   -171    -77   -116   -192   -210
      0   -220   -220    106    109   -220     83   -171    -85   -135   -215   -200
     33   -213   -246     88    137   -228     77   -168    -90   -150   -228   -181
     57   -184   -241     62    148   -213     83   -166    -88   -161   -233   -161
     80   -179   -259     49    168   -218     77   -163    -96   -174   -236   -163
     90   -200   -293     54    189   -246     62   -174   -119   -192   -252   -174
    119   -200   -322     38    220   -259     54   -174   -129   -202   -252   -174
    148   -194   -345     20    244   -270     64   -166   -129   -207   -249   -171
    155   -194   -350     20    252   -272     72   -155   -124   -207   -244   -168
    174   -171   -348     -2    259   -259     80   -140   -124   -202   -252   -168
    244   -168   -413    -38    327   -290     67   -148   -142   -220   -236   -205
    355   -171   -527    -93    441   -350     41   -171   -166   -239   -171   -252
    428   -155   -584   -135    506   -368     25   -179   -171   -241    -75   -270
    457   -142   -602   -158    530   -371     23   -179   -168   -246    -49   -272
    480   -145   -626   -168    550   -384     20   -179   -179   -259    -59   -277
    553   -116   -670   -220    610   -392      5   -189   -197   -280    -20   -288
    605    -88   -693   -257    649   -389     -7   -197   -202   -288    -28   -285
    615    -80   -696   -270    654   -387    -23   -202   -210   -293      5   -267
    571    -90   -665   -241    618   -376    -18   -189   -202   -293    -49   -252
    532   -103   -636   -215    584   -368    -10   -181   -197   -288    -90   -246
    496   -103   -600   -194    548   -350      2   -166   -181   -272   -124   -236
    431   -127   -558   -153    491   -342     18   -142   -168   -257   -135   -220
    355   -142   -501   -106    428   -322     38   -111   -148   -236   -122   -202
    283   -155   -439    -64    358   -296     54    -90   -124   -215   -103   -181
    210   -137   -348    -36    277   -241     90    -54    -90   -187    -75   -145
    148   -119   -267    -15    205   -192    127    -23    -57   -171    -57   -106
     98   -101   -200      0    148   -150    150     12    -25   -137    -18    -83
     49    -88   -137     18     90   -111    166     38      5    -90     33    -70
     18    -62    -80     23     49    -70    179     67     46    -44     93    -20
      5    -10    -15      2     10    -12    194     88     98      0    135     33
    -10     28     38    -10    -25     33    205    103    132     28    171     75
    -33     46     80     -7    -57     62    220    119    161     41    202    111
    -44     80    124    -18    -83    101    246    132    192     67    236    132
    -54    119    171    -33   -114    145    272    163    223     96    285    153
    -57    145    202    -44   -129    174    293    192    249    114    337    184
    -62    168    228    -54   -145    200    306    210    265    127    389    215
    -67    187    254    -59   -161    220    319    236    275    137    441    244
    -72    187    259    -57   -166    223    329    265    285    135    459    262
    -70    202    272    -67   -171    236    340    293    293    135    462    283
    -77    205    283    -67   -179    244    345    301    290    132    441    303
    -80    223    303    -70   -192    262    353    314    303    150    444    350
    -80    213    290    -67   -187    252    332    298    293    153    439    366
    -70    192    259    -62   -163    226    301    267    272    142    418    363
    -54    168    220    -59   -137    192    275    241    254    137    397    371
    -44    148    192    -51   -116    168    259    228    252    142    384    374
    -33    114    145    -41    -90    129    244    213    249    135    329    358
    -10     77     88    -33    -49     83    220    184    236     98    265    324
     18     33     12    -28      2     23    192    155    241     46    210    288
     36      5    -31    -20     33    -12    168    129    254     -7    174    257
     33    -36    -72      0     51    -51    150    106    249    -46    116    233
     46    -67   -116     10     80    -90    137     85    228    -70     72    215
     54    -98   -155     20    103   -127    127     67    202    -70     36    200
     54   -124   -179     36    116   -150    124     59    181    -72     51    197
     57   -135   -192     36    122   -161    122     54    158    -67     75    184
     70   -137   -207     33    137   -171    119     44    135    -62     98    171
     83   -135   -218     23    148   -176    111     33    111    -70    119    158
     88   -119   -207     15    148   -163    106     23     93    -67    135    148
     93   -142   -236     23    161   -187    111     33     77    -62    161    127
    109   -179   -290     33    197   -233    153     88     80    -70    174     85
    119   -158   -280     18    197   -218    249    207    132    -46    163     57
    150    -93   -244    -28    197   -168    363    374    233     23    155     77
    202     85   -116   -145    158    -15    441    550    397    197    259    228
    244    444    200   -342     23    322    449    615    579    459    527    535
    148    971    820   -561   -337    896    392    545    784    815    940    984
      2   1213   1210   -607   -602   1213    148    228    769    971   1148   1210
    -85    893    979   -407   -532    935   -101   -171    413    665    867    950
   -103    254    358    -77   -231    306   -254   -498   -116     28    241    387
    -51   -257   -207    153     75   -233   -311   -555   -410   -387   -176    -41
     -2   -457   -454    231    226   -457   -272   -444   -413   -452   -233   -153
     18   -480   -498    231    257   -488   -187   -324   -340   -410   -192   -148
     38   -405   -444    181    239   -423    -85   -205   -233   -324   -106    -90
     44   -288   -335    119    189   -311     -7   -111   -137   -236    -20    -31
     57   -215   -272     80    163   -244     38    -54    -85   -189     33      7
     62   -210   -272     75    166   -241     54    -33    -80   -174     46     15
     59   -210   -270     75    163   -241     67    -20    -70   -161     38     25
     62   -202   -265     70    161   -231     72    -18    -67   -158      2     54
     70   -202   -272     67    171   -236     67    -28    -72   -161    -36     75
     75   -194   -270     57    171   -231     67    -20    -72   -155    -38     77
     72   -174   -249     49    158   -210     70    -10    -70   -150    -44     88
     80   -153   -236     36    155   -194     70     -5    -72   -155    -62     93
     93   -132   -226     20    158   -179     59    -12    -83   -166   -122    122
     98   -127   -226     12    161   -176     54     -7    -90   -176   -155    148
    103   -122   -228      7    163   -174     57      7    -88   -171   -163    161
    122   -122   -244     -2    181   -181     57     15    -85   -168   -171    171
    132   -114   -246     -7    189   -179     51     20    -88   -166   -179    181
    140   -106   -246    -18    192   -176     46     20    -96   -174   -192    184
    155    -93   -252    -31    202   -171     44     20   -101   -179   -202    187
    168    -80   -249    -46    207   -163     36     15   -109   -187   -218    187
    176    -62   -239    -57    207   -150     31     18   -111   -189   -223    179
    176    -59   -236    -57    205   -148     31     18   -111   -181   -226    168
    179    -59   -239    -59    207   -150     31     28   -111   -174   -226    171
    189    -59   -249    -67    218   -153     20     31   -114   -166   -218    166
    194    -49   -244    -72    218   -145     20     41   -109   -155   -200    163
    197    -49   -249    -75    220   -148     12     38   -114   -158   -207    150
    197    -36   -233    -80    213   -135      7     33   -114   -155   -215    142
    192    -20   -213    -88    202   -116      2     36   -111   -148   -210    148
    189    -10   -200    -88    194   -103     -2     46   -109   -140   -207    155
    174    -20   -194    -77    184   -106    -10     44   -119   -142   -215    153
    161    -15   -176    -72    166    -96    -10     44   -111   -132   -205    166
    148    -15   -163    -67    155    -90     -7     46   -106   -122   -197    171
    135    -12   -148    -59    140    -80      0     57   -101   -114   -189    181
    116    -15   -132    -51    122    -72      2     51   -101   -109   -184    184
     85     -7    -93    -38     88    -49     10     46    -96    -98   -174    181
     49    -23    -72    -15     59    -46     20     46    -93    -93   -171    179
     20    -33    -54      7     36    -44     33     46    -96   -101   -181    163
    -18    -41    -23     25      2    -33     59     57    -80    -90   -187    148
    -57    -46     10     51    -33    -18     88     83    -57    -75   -171    142
    -90    -51     38     70    -67     -7    109    109    -33    -57   -148    142
   -127    -49     77     88   -103     12    129    137    -10    -31   -129    145
   -174    -64    106    116   -142     20    153    163     15    -10   -116    145
   -218    -77    140    148   -181     31    181    197     49     20    -96    155
   -277    -83    194    179   -239     57    213    236     80     51    -70    174
   -342    -80    262    213   -303     90    241    267    111     85    -46    187
   -387    -54    329    220   -361    137    265    290    148    114    -23    197
   -446    -54    389    249   -420    166    290    322    176    137     -5    210
   -532    -67    462    298   -498    197    324    353    207    168     18    231
   -636    -59    576    348   -607    257    363    389    244    207     62    270
   -693    -67    626    379   -662    277    374    402    249    202     54    267
   -636    -72    563    353   -600    244    345    376    223    150      7    228
   -568    -77    491    322   -532    207    319    350    194    109    -20    189
   -517    -70    446    293   -483    187    306    340    176     90    -36    174
   -498    -64    433    280   -467    184    301    335    176     85    -18    184
   -491    -75    415    283   -454    168    301    332    171     85    -10    174
   -462    -77    384    270   -426    150    290    324    163     85    -18    142
   -405    -23    381    215   -394    179    296    335    176     98     -7    129
   -384     15    400    181   -392    207    301    342    194    116     -2    119
   -394      5    397    194   -397    200    290    337    200    116      0    103
   -389      0    389    192   -389    192    285    335    205    116     12    101
   -387     18    405    184   -394    210    285    337    218    129     36    106
   -345     38    384    150   -363    210    293    340    223    129     36    103
   -301     64    366    116   -332    215    296    342    228    124     41     93
   -293     62    353    114   -324    207    293    335    228    119     49     85
   -288     67    355    111   -322    210    290    327    231    122     62     90
   -272     80    353     96   -314    215    298    324    239    129     70     96
   -262    106    368     77   -316    239    311    329    254    142     83    109
   -246    122    366     59   -306    244    324    329    262    145     88    111
   -226    129    355     49   -290    241    332    329    267    145     88    114
   -184    124    306     28   -246    215    322    314    259    135     75     96
   -132    129    262      0   -197    197    311    298    249    124     62     83
    -98    140    239    -23   -168    187    301    277    239    111     49     70
    -62    161    223    -49   -142    192    288    252    228    101     49     59
     -2    179    181    -90    -93    179    265    226    213     85     33     57
     57    158    101   -109    -23    132    213    171    171     41    -10     20
    140    135     -5   -140     72     64    158    119    124     -5    -54    -10
    228    106   -122   -166    176     -7    106     67     75    -49   -101    -44
    322     80   -241   -202    283    -80     49     15     20   -106   -161    -96
    410     51   -358   -231    384   -153      7    -31    -28   -158   -220   -155
    472     20   -454   -246    462   -215    -23    -62    -62   -197   -262   -200
    496    -25   -522   -233    509   -272    -41    -80    -90   -226   -296   -228
    496    -90   -587   -205    540   -337    -51    -96   -119   -254   -340   -257
    483   -140   -623   -171    550   -381    -70   -119   -148   -277   -368   -275
    462   -174   -639   -145    548   -405    -85   -135   -163   -296   -387   -290
    446   -171   -618   -137    532   -394    -83   -140   -166   -303   -394   -290
    431   -176   -607   -127    517   -392    -88   -145   -174   -316   -405   -298
    400   -189   -589   -103    493   -389    -77   -140   -168   -314   -410   -296
    376   -202   -579    -88    475   -392    -64   -124   -150   -293   -410   -280
    363   -194   -558    -83    459   -376    -57   -114   -135   -267   -410   -267
    353   -192   -545    -80    446   -368    -51   -111   -129   -267   -423   -270
    340   -213   -553    -64    444   -381    -23    -80   -114   -270   -444   -272
    322   -262   -584    -31    452   -423     54     18    -64   -262   -475   -296
    316   -249   -566    -33    441   -407    174    158     28   -218   -483   -309
    335   -129   -465   -103    397   -298    298    358    202    -70   -376   -213
    368    111   -259   -241    314    -72    371    517    405    166   -140     12
    366    532    163   -452    101    348    342    524    584    483    233    392
    252   1083    831   -667   -288    958    171    329    722    862    685    846
    116   1096    979   -607   -431   1039   -135    -59    550    880    748    893
     20    636    615   -329   -298    626   -329   -454    103    428    329    509
     15    -46    -62     12     38    -54   -402   -644   -363   -215   -314    -59
     59   -480   -540    210    298   -509   -371   -555   -501   -493   -620   -371
     93   -553   -649    228    368   -600   -283   -410   -423   -470   -610   -397
    109   -527   -636    207    371   -579   -184   -296   -322   -405   -555   -371
    119   -444   -563    161    337   -501    -85   -179   -205   -309   -465   -303
    122   -368   -491    124    306   -428    -10    -93   -111   -223   -376   -228
    145   -309   -454     80    298   -381     33    -49    -62   -176   -327   -187
    148   -298   -446     75    296   -371     54    -31    -44   -163   -311   -174
    142   -293   -436     72    288   -363     57    -23    -33   -155   -301   -168
    135   -290   -426     77    280   -358     64    -12    -25   -148   -285   -158
    129   -306   -436     88    280   -371     64    -12    -31   -153   -288   -168
    119   -311   -431     96    275   -371     75      2    -18   -140   -272   -153
    109   -314   -426    101    265   -368     85     20     -7   -129   -257   -142
    101   -309   -410    103    254   -358     96     31      0   -119   -252   -137
     90   -298   -392    103    239   -345     90     33      5   -111   -239   -119
     88   -303   -392    109    239   -348     90     36     10   -109   -231   -101
     85   -322   -407    116    244   -363     88     38      5   -119   -239    -88
     77   -337   -415    129    246   -376     90     38      2   -122   -257    -77
     70   -324   -394    124    231   -358     98     49     10   -109   -257    -46
     67   -309   -376    119    220   -342     96     51     18    -98   -257    -28
     51   -316   -368    129    210   -342     96     59     20    -85   -254    -20
     46   -316   -363    135    205   -340     98     70     25    -77   -249    -20
     44   -324   -371    140    205   -348    101     77     31    -67   -244    -23
     33   -329   -366    148    200   -348    106     77     31    -59   -239    -25
     33   -324   -358    142    194   -342    101     77     33    -46   -226    -20
     36   -327   -363    145    200   -345     93     80     33    -33   -213    -18
     33   -332   -366    148    197   -348     90     88     36    -31   -207    -25
     33   -332   -366    148    197   -348     93     98     36    -23   -202    -25
     44   -324   -368    140    205   -345     83     96     38    -10   -192    -23
     49   -329   -379    140    213   -353     67     83     25     -5   -184    -20
     51   -324   -376    135    213   -350     59     70     23      5   -179    -28
     57   -319   -376    129    215   -348     54     72     23     20   -166    -28
     77   -316   -394    119    233   -355     46     75     23     36   -150    -15
     88   -327   -415    119    252   -371     41     75     20     51   -140     -7
     72   -342   -415    132    241   -379     31     67     10     54   -145    -20
     70   -350   -420    140    244   -387     23     57     -2     57   -145    -23
     64   -363   -428    148    244   -394     10     44    -15     51   -148    -25
     59   -353   -413    148    236   -381     18     46    -15     64   -129    -15
     51   -363   -415    155    231   -387     18     41    -25     72   -122    -25
     49   -366   -415    158    231   -389     20     38    -28     88   -103    -28
     54   -389   -444    166    246   -415     28     44    -23    111    -72    -18
     46   -418   -465    187    254   -441     31     36    -23    114    -41    -18
     31   -402   -433    184    231   -418     38     33     -5    129    -44     -2
     20   -405   -426    192    220   -415     51     44     15    145    -31     15
     25   -389   -418    181    218   -402     64     59     31    161     12     18
     12   -376   -389    181    200   -381     75     67     38    168     62     15
      2   -389   -392    192    194   -389     77     64     49    171     77      5
     -7   -415   -410    210    200   -413     83     62     49    166     80      2
    -18   -415   -397    215    187   -407     93     67     62    192     85      7
    -28   -436   -407    233    189   -423    101     64     62    202     31    -23
    -12   -415   -402    215    194   -410     90     49     51    210      7    -62
    -10   -423   -413    215    200   -418     88     36     49    215      2    -88
     -5   -439   -436    220    213   -439     88     33     41    202    -15   -119
      0   -441   -441    220    220   -441     88     38     33    200    -23   -148
     20   -413   -436    194    228   -423     85     33     23    202      0   -176
     25   -384   -410    179    218   -397     88     36     44    200     23   -197
     18   -405   -423    192    220   -413     93     46     57    176     18   -213
     23   -402   -426    189    223   -413    111     64     75    187     36   -220
     38   -379   -418    168    228   -400    132     85    101    202     67   -220
     41   -358   -400    158    218   -379    137     90    114    202     83   -218
     36   -355   -394    158    213   -374    137     93    119    200     70   -215
     38   -355   -394    158    215   -374    132     96    114    192     41   -207
     57   -348   -405    142    228   -376    140     96    119    189     33   -200
     77   -353   -433    137    254   -392    140     98    122    179     15   -202
    103   -314   -418    103    259   -366    142    101    135    184     23   -184
    114   -324   -439    106    275   -381    150    106    140    163      5   -176
    161   -296   -457     67    306   -374    142    106    150    153      0   -168
    192   -275   -467     41    327   -371    153    109    161    148      0   -155
    228   -262   -491     18    358   -376    155    109    163    142     -5   -148
    290   -252   -542    -18    415   -397    137     90    148    122    -15   -153
    355   -228   -587    -64    470   -407    114     70    129    103      0   -163
    394   -226   -620    -85    506   -420     98     57    122     93     12   -158
    452   -200   -652   -127    550   -423     90     41    122     88     12   -150
    527   -179   -706   -174    615   -441     62      7    103     80      5   -163
    594   -189   -784   -205    688   -485     15    -20     70     70    -15   -192
    652   -218   -870   -218    758   -542    -36    -59     20     31    -57   -233
    740   -205   -945   -270    841   -574    -80    -93    -12    -12    -59   -257
    831   -220  -1052   -303    940   -636   -127   -135    -59    -51    -51   -290
    937   -262  -1202   -340   1070   -732   -153   -168   -101    -98    -46   -332
   1083   -314  -1397   -384   1239   -854   -189   -220   -163   -171    -33   -381
   1221   -348  -1571   -439   1395   -958   -246   -275   -236   -241    -31   -439
   1348   -350  -1699   -498   1522  -1023   -288   -316   -293   -298    -23   -485
   1449   -376  -1829   -537   1636  -1101   -324   -353   -340   -355     12   -530
   1452   -439  -1891   -506   1670  -1163   -335   -379   -374   -397     25   -561
   1439   -478  -1917   -480   1675  -1197   -361   -402   -397   -413     51   -587
   1410   -485  -1896   -462   1652  -1189   -361   -397   -394   -418     44   -579
   1379   -485  -1867   -449   1623  -1176   -342   -376   -379   -407     25   -584
   1366   -498  -1865   -433   1615  -1182   -340   -366   -374   -407     18   -587
   1335   -496  -1831   -420   1582  -1163   -337   -368   -371   -407     -2   -587
   1319   -485  -1805   -415   1561  -1145   -342   -376   -374   -413    -31   -605
   1306   -522  -1831   -394   1569  -1176   -322   -348   -363   -418    -54   -623
   1301   -574  -1875   -363   1587  -1223   -249   -241   -309   -407    -88   -631
   1306   -537  -1844   -387   1574  -1189   -132    -93   -205   -355    -90   -607
   1301   -454  -1756   -423   1527  -1104    -28     72    -70   -252    -59   -542
   1322   -254  -1577   -535   1447   -914     31    192     93    -64     90   -374
   1306    111  -1195   -711   1249   -540      0    197    254    231    389    -49
   1213    594   -618   -906    917    -10   -150      7    337    548    745    319
   1122    737   -384   -930    753    176   -439   -355    174    618    854    405
   1031    363   -667   -698    849   -150   -584   -672   -220    213    459     83
    982   -244  -1226   -368   1104   -735   -605   -802   -626   -405   -168   -397
    995   -657  -1652   -171   1322  -1153   -581   -730   -763   -688   -485   -649
    992   -831  -1823    -80   1408  -1327   -498   -576   -696   -693   -550   -706
    948   -820  -1769    -64   1356  -1293   -405   -465   -584   -618   -517   -665
    924   -724  -1649   -101   1286  -1187   -329   -368   -465   -519   -446   -584
    872   -631  -1504   -122   1187  -1067   -254   -280   -355   -423   -371   -493
    818   -581  -1400   -116   1109   -989   -202   -226   -280   -350   -322   -428
    766   -548  -1317   -111   1039   -930   -171   -194   -244   -311   -293   -387
    717   -527  -1247    -96    982   -885   -140   -163   -210   -288   -275   -340
    670   -519  -1189    -77    927   -854   -127   -148   -194   -267   -257   -316
    628   -501  -1130    -62    878   -815   -111   -129   -176   -249   -233   -306
    584   -514  -1101    -36    841   -807    -90   -109   -161   -252   -231   -290
    537   -504  -1041    -18    789   -771    -75   -101   -145   -226   -207   -267
    493   -517  -1010     10    750   -763    -57    -88   -132   -215   -194   -249
    462   -522   -984     31    722   -753    -41    -64   -114   -200   -179   -223
    423   -509   -932     41    678   -719    -28    -51    -96   -181   -166   -197
    384   -496   -880     57    631   -688    -12    -33    -75   -155   -153   -155
    329   -488   -818     77    571   -652      0    -18    -54   -132   -142   -124
    288   -488   -776    101    532   -631     18      5    -28   -109   -132   -101
    249   -472   -724    111    485   -600     28     18     -7    -83   -122    -93
    228   -472   -704    122    465   -587     33     31      2    -75   -111    -85
    192   -491   -683    148    436   -587     38     36      7    -70   -109    -88
    166   -470   -636    153    400   -553     51     51     25    -46    -83    -70
    148   -441   -589    145    366   -514     72     67     46    -25    -59    -51
    114   -454   -568    168    340   -511     83     75     49    -18    -49    -46
     90   -446   -537    174    314   -491     90     77     54     -7    -28    -31
     72   -426   -498    176    285   -462    101     93     70     10      0     -5
     51   -426   -480    187    265   -452    111    109     83     33     20     41
     31   -439   -470    202    249   -454    116    114     88     51     46     88
     10   -426   -439    205    223   -431    127    116     90     70     57    119
    -28   -428   -400    228    184   -415    129    122     93     85     46    171
    -49   -439   -392    244    168   -415    137    142     98    101     44    215
    -54   -439   -384    246    163   -413    145    158    106    116     59    259
    -59   -436   -376    246    155   -407    150    171    111    135     41    275
    -64   -423   -358    244    145   -392    140    168    111    145     38    267
    -90   -446   -358    267    132   -402    142    179    119    148     12    252
    -96   -431   -335    262    119   -384    140    179    124    148      5    246
   -106   -426   -319    265    106   -374    142    176    122    135      0    239
   -132   -433   -301    283     83   -368    155    176    122    137    -23    233
   -168   -454   -285    309     57   -371    163    176    114    127    -59    218
   -189   -472   -283    329     46   -379    184    194    122    119    -64    220
   -205   -472   -267    337     28   -371    213    220    145    119    -31    239
   -244   -465   -220    355    -12   -342    233    244    168    124      2    252
   -246   -444   -197    342    -25   -322    254    275    205    145     28    270
   -267   -426   -158    345    -57   -293    277    314    249    187     75    290
   -285   -428   -142    355    -75   -285    296    337    285    215    127    306
   -296   -436   -140    366    -77   -288    301    345    309    233    171    311
   -311   -415   -103    361   -106   -259    316    361    337    262    226    332
   -319   -402    -83    361   -119   -244    329    371    355    280    275    350
   -337   -402    -67    368   -135   -236    332    371    358    285    298    355
   -340   -387    -46    363   -148   -218    335    368    358    296    314    366
   -345   -400    -54    371   -148   -228    335    363    355    285    314    371
   -342   -405    -64    374   -140   -236    327    353    342    272    319    379
   -337   -418    -83    376   -129   -252    322    348    327    257    319    387
   -329   -415    -85    374   -122   -252    324    350    324    257    311    387
   -335   -410    -75    371   -132   -244    324    350    324    259    319    394
   -324   -415    -93    368   -116   -254    316    348    322    259    316    394
   -316   -410    -96    363   -114   -254    311    353    335    270    314    407
   -303   -389    -85    348   -109   -239    309    353    350    272    322    413
   -296   -381    -88    337   -106   -236    298    348    366    270    340    405
   -272   -379   -106    324    -83   -244    293    345    400    254    348    405
   -249   -376   -127    311    -62   -252    283    345    444    218    350    407
   -218   -366   -148    293    -36   -257    270    348    483    187    348    415
   -184   -363   -179    272     -2   -272    270    355    496    171    345    418
   -155   -342   -187    249     15   -265    277    366    498    184    366    426
   -135   -314   -179    223     18   -246    290    379    498    213    392    436
   -140   -283   -142    213      0   -213    309    394    496    254    418    449
   -163   -265   -101    213    -33   -184    327    413    504    296    441    472
   -197   -270    -75    233    -62   -174    340    423    501    324    459    493
   -223   -267    -44    244    -90   -155    353    431    501    348    478    522
   -254   -236     18    246   -137   -109    368    444    509    376    498    558
   -296   -197     98    244   -197    -49    376    449    517    402    519    597
   -322   -168    150    244   -239    -10    387    449    519    418    527    641
   -329   -187    142    257   -239    -23    379    441    504    407    506    657
   -290   -197     93    244   -192    -51    340    407    459    379    478    633
   -257   -210     46    233   -153    -83    306    376    423    348    462    623
   -265   -226     38    244   -153    -93    293    368    402    327    470    641
   -259   -241     15    249   -137   -114    275    355    381    303    462    649
   -252   -257     -5    254   -124   -132    267    353    361    280    444    646
   -233   -319    -88    275    -75   -205    244    327    319    241    402    620
   -210   -363   -153    285    -31   -257    220    309    280    207    366    602
   -202   -376   -174    288    -15   -275    213    301    254    179    335    579
   -202   -397   -194    301     -5   -296    210    298    239    163    319    558
   -200   -420   -220    309     10   -322    179    272    197    127    298    527
   -197   -420   -223    306     12   -322    166    262    179    103    288    517
   -192   -439   -246    314     25   -342    161    262    168     90    272    509
   -176   -436   -259    306     41   -348    153    265    155     83    252    496
   -176   -441   -265    309     41   -353    150    265    148     75    228    480
   -168   -449   -280    309     54   -366    148    267    135     67    205    462
   -161   -465   -303    311     70   -384    145    272    124     59    176    439
   -148   -514   -366    332    109   -441    189    337    142     54    135    400
   -122   -517   -394    319    135   -454    296    465    215     70    106    353
    -67   -418   -350    241    140   -384    387    597    324    148    150    389
      5   -265   -270    127    137   -267    449    719    457    283    265    493
     96     23    -72    -59     85    -23    433    763    607    519    517    737
     93    548    452   -322   -179    498    309    633    745    849    898   1096
     98    761    662   -431   -283    711      5    265    626    937   1034   1200
    135    561    426   -350   -145    496   -259   -150    252    633    758    950
    184    -36   -220    -72    202   -127   -384   -462   -277    -44     98    394
    290   -496   -787    101    537   -639   -420   -488   -540   -444   -309     12
    363   -696  -1060    166    711   -878   -374   -374   -532   -511   -420   -124
    379   -771  -1153    194    766   -961   -306   -277   -470   -493   -449   -174
    389   -735  -1124    174    756   -930   -239   -200   -384   -431   -415   -153
    392   -644  -1039    124    714   -841   -179   -124   -296   -350   -358   -116
    384   -555   -940     85    662   -748   -135    -77   -231   -288   -306    -93
    363   -527   -893     80    626   -709   -103    -49   -200   -257   -280    -90
    342   -535   -878     96    610   -706    -83    -31   -184   -246   -272    -85
    327   -524   -854     96    589   -691    -77    -28   -179   -236   -267    -77
    309   -527   -836    109    571   -683    -75    -28   -176   -233   -262    -88
    285   -532   -820    122    550   -675    -70    -25   -171   -223   -249   -114
    259   -522   -782    132    519   -652    -64    -23   -166   -213   -239   -122
    228   -517   -745    142    485   -631    -59    -20   -161   -207   -233   -132
    197   -506   -704    153    449   -605    -51    -10   -150   -194   -215   -127
    163   -514   -680    174    418   -597    -46     -2   -145   -184   -207   -124
    142   -519   -662    189    402   -589    -38      2   -148   -181   -210   -119
    124   -514   -641    194    381   -579    -41      2   -150   -176   -207   -119
    109   -498   -607    194    355   -553    -38     10   -145   -161   -189   -109
     77   -491   -568    202    322   -530    -28     23   -132   -140   -158    -93
     57   -488   -545    215    301   -517    -20     23   -127   -127   -148    -80
     33   -483   -519    223    275   -501    -12     23   -127   -114   -137    -70
     12   -449   -462    215    236   -454     -5     28   -119    -90   -106    -49
     -5   -431   -426    218    210   -428     -2     33   -116    -75    -96    -41
    -25   -441   -415    233    194   -428      7     49   -109    -64    -88    -23
    -31   -405   -374    215    168   -389     18     70    -98    -54    -72      5
    -54   -387   -332    220    137   -361     25     83    -85    -33    -54     25
    -93   -384   -290    236     96   -337     31     98    -72    -10    -28     62
   -135   -376   -241    257     51   -309     44    122    -51     12    -10     96
   -197   -355   -161    275    -20   -259     72    150    -23     46     25    148
   -272   -329    -57    301   -109   -194     98    184     10     83     62    197
   -381   -303     77    340   -231   -111    132    223     46    127    106    249
   -506   -275    231    392   -368    -23    181    277     98    179    161    306
   -592   -270    322    428   -457     25    218    309    135    207    189    329
   -555   -246    309    400   -433     31    226    309    137    194    179    303
   -493   -215    277    353   -387     28    213    290    127    168    163    270
   -501   -210    290    355   -397     38    218    290    127    166    163    265
   -493   -192    298    340   -397     54    228    293    132    161    155    262
   -478   -181    296    329   -389     57    226    280    124    135    129    236
   -459   -168    288    314   -374     59    215    262    116    114    116    197
   -431   -174    257    303   -345     41    213    249    114     96    106    166
   -400   -168    231    283   -316     31    210    241    122     88     93    140
   -332   -155    176    244   -257     10    197    223    114     67     57     90
   -298   -140    158    218   -231     10    189    210    114     49     33     38
   -288   -127    161    207   -226     15    192    202    122     41     20     -2
   -272   -119    153    194   -215     18    197    200    132     38      7    -28
   -265   -116    148    189   -207     15    200    192    135     25      0    -75
   -262   -124    137    192   -200      7    194    179    132      7     -7   -122
   -244   -135    109    189   -176    -12    194    176    129      2    -10   -142
   -228   -140     88    181   -161    -25    187    161    122     -2    -36   -181
   -220   -132     88    176   -155    -23    179    150    116     -2    -51   -200
   -228   -127    101    176   -166    -15    184    150    116      0    -54   -200
   -259   -127    132    194   -197      2    194    155    122      5    -46   -194
   -288   -161    127    223   -210    -15    200    155    119      2    -38   -197
   -259   -181     77    220   -168    -51    184    140    103    -12    -41   -226
   -220   -176     41    197   -132    -67    176    129     96    -18    -33   -246
   -189   -153     36    171   -114    -59    176    129     96    -12    -20   -241
   -145   -137      5    140    -75    -67    166    122     90    -18    -25   -231
   -111   -129    -18    119    -46    -75    150    109     83    -31    -25   -200
    -88   -132    -44    109    -23    -88    135    101     80    -38    -23   -161
    -51   -132    -80     93     12   -106    132     96     77    -38    -31   -132
     23   -145   -171     59     96   -155    111     77     54    -54    -51   -137
    116   -153   -272     18    194   -213     88     49     31    -72    -67   -158
    231   -168   -400    -33    314   -283     54     12     -5   -111    -98   -200
    332   -163   -496    -83    413   -329     23    -18    -36   -140   -122   -228
    418   -135   -553   -142    483   -342     10    -36    -49   -145   -132   -233
    470   -106   -576   -184    522   -340     10    -41    -49   -142   -132   -223
    485    -88   -574   -200    527   -329     18    -36    -44   -137   -127   -202
    467    -72   -540   -197    504   -306     33    -23    -28   -122   -114   -171
    413    -38   -452   -189    431   -246     59      0      0    -90    -90   -127
    342     -7   -350   -168    345   -179     93     33     33    -51    -54    -75
    236      0   -236   -119    236   -116    135     70     75    -10    -18    -20
    124     12   -111    -67    119    -49    174     93    111     28     18     20
    166     28   -137    -98    150    -51    155     70     96     12     12     12
    267     31   -236   -150    252   -101    111     23     49    -25    -23    -23
    381     36   -348   -210    363   -155     51    -38     -7    -75    -80    -67
    478     31   -446   -254    462   -207     -7    -85    -57   -119   -132   -106
    584     12   -571   -301    579   -277    -62   -132   -109   -171   -194   -155
    709      2   -706   -355    706   -350   -114   -179   -158   -220   -244   -210
    776    -31   -810   -374    792   -420   -153   -223   -205   -270   -293   -265
    792    -75   -867   -358    828   -470   -174   -239   -233   -303   -332   -303
    782   -109   -891   -337    836   -498   -187   -254   -257   -329   -363   -335
    756   -155   -911   -301    831   -532   -192   -267   -272   -353   -379   -361
    722   -189   -911   -267    813   -548   -192   -272   -285   -366   -389   -376
    685   -200   -885   -241    784   -542   -179   -265   -283   -361   -387   -374
    649   -200   -852   -226    748   -527   -176   -259   -277   -355   -379   -371
    600   -205   -807   -197    701   -506   -166   -254   -270   -345   -368   -363
    553   -210   -766   -171    657   -488   -158   -246   -259   -335   -358   -361
    517   -205   -722   -155    618   -462   -153   -239   -249   -322   -350   -361
    488   -200   -688   -145    587   -444   -142   -228   -239   -311   -340   -361
    459   -244   -704   -109    579   -472   -116   -194   -228   -319   -355   -371
    436   -301   -740    -67    587   -519    -38    -96   -192   -324   -392   -405
    410   -275   -685    -67    548   -480     90     57    -88   -270   -374   -387
    423   -153   -576   -137    496   -363    202    233     64   -137   -277   -298
    452     90   -361   -270    405   -135    270    381    254     85    -59    -72
    446    530     80   -488    181    306    270    433    467    413    303    309
    316   1057    740   -685   -210    898    153    290    636    771    717    724
    215   1062    844   -639   -314    953   -148    -75    465    750    735    737
    124    646    522   -387   -197    584   -353   -478     23    303    314    376
     90     18    -72    -54     80    -25   -436   -709   -452   -319   -293   -140
    119   -389   -509    135    314   -449   -426   -649   -600   -574   -571   -405
    137   -509   -649    184    392   -579   -350   -509   -545   -561   -587   -446
    142   -509   -652    184    397   -579   -270   -407   -465   -506   -550   -436
    148   -428   -576    137    361   -501   -187   -309   -368   -423   -480   -389
    148   -319   -467     85    306   -392   -116   -223   -277   -337   -394   -322
    145   -277   -426     64    283   -350    -80   -181   -233   -298   -361   -290
    140   -249   -389     54    265   -319    -64   -161   -213   -280   -345   -272
    129   -231   -361     49    244   -296    -54   -145   -197   -265   -337   -254
    135   -210   -345     38    239   -277    -44   -124   -184   -249   -327   -249
    127   -210   -337     41    231   -272    -28   -114   -174   -236   -306   -249
    111   -200   -314     44    210   -257    -20   -109   -166   -223   -290   -244
    109   -181   -290     33    197   -236    -18    -98   -158   -215   -275   -236
     98   -168   -267     36    181   -218    -12    -96   -158   -213   -275   -241
     90   -163   -254     33    171   -210     -5    -93   -158   -210   -259   -249
     85   -166   -254     38    168   -210     -5    -85   -158   -210   -252   -252
     88   -158   -246     33    166   -202    -12    -88   -163   -210   -254   -252
     93   -161   -254     33    174   -207    -15    -96   -163   -210   -257   -254
     93   -145   -241     25    163   -192    -15    -98   -161   -202   -241   -239
     80   -155   -236     36    155   -194     -7    -96   -158   -200   -226   -236
     83   -148   -233     31    158   -189     -2    -85   -153   -194   -218   -228
     75   -132   -207     28    140   -168     -7    -88   -150   -197   -223   -220
     64   -140   -205     36    132   -171    -10    -83   -150   -194   -210   -231
     59   -140   -202     38    129   -171     -7    -77   -148   -181   -187   -241
     67   -124   -192     28    129   -158     -5    -75   -137   -166   -158   -228
     51   -103   -155     25    103   -129      2    -67   -127   -145   -132   -179
     23   -109   -135     41     77   -122     -7    -83   -124   -140   -135   -137
      5   -114   -119     51     62   -116    -15    -90   -127   -142   -124    -98
     -7   -101    -93     51     41    -98    -15    -85   -124   -140    -93    -59
    -28    -83    -54     57     12    -70    -12    -83   -119   -137    -41    -18
    -49    -77    -28     62    -10    -54    -20    -98   -129   -153      0     20
    -51    -67    -15     59    -20    -44    -33   -106   -137   -163     36     62
    -51    -62    -10     54    -20    -36    -44   -119   -145   -171     64    106
    -51    -77    -25     64    -12    -51    -49   -135   -161   -187     46    145
    -64    -88    -23     75    -23    -57    -57   -153   -181   -197      0     93
    -75    -98    -23     85    -25    -62    -54   -163   -215   -200    -46     70
    -72    -88    -18     77    -28    -54    -49   -184   -262   -181    -83     90
    -88   -103    -15     96    -36    -59    -36   -215   -254   -171   -129     75
   -122   -114      7    116    -67    -54     -7   -202   -231   -168   -148     49
   -148   -116     31    129    -90    -44     10   -174   -218   -158   -129     33
   -158   -127     28    142    -96    -49     25   -158   -197   -148   -142     33
   -155   -116     38    137    -98    -38     46   -158   -179   -137   -135     33
   -161   -101     57    129   -111    -23     62   -145   -158   -119   -129     28
   -148    -85     62    116   -106    -12     77   -137   -137   -101   -135     28
   -145    -98     44    122    -96    -28     90   -137   -127    -98   -153     12
   -137   -103     33    122    -85    -36    101   -137   -114    -88   -161      2
   -129   -106     23    116    -77    -41    109   -140   -111    -88   -176     -5
   -114   -103     10    109    -62    -46    111   -142   -114    -96   -181    -25
    -98    -98      0     96    -51    -49    103   -155   -124   -109   -176    -49
    -70    -83    -12     77    -28    -49    101   -166   -127   -116   -161    -51
    -59    -93    -33     75    -15    -62     90   -187   -140   -135   -163    -67
    -62   -106    -46     83     -7    -77     77   -200   -153   -155   -166    -83
    -49   -101    -51     75      0    -77     75   -194   -142   -158   -150    -70
    -44    -98    -54     72      5    -77     83   -187   -140   -163   -142    -49
    -59   -114    -57     85     -2    -88     83   -179   -150   -166   -137    -23
    -70   -127    -57     96     -7    -93     75   -181   -158   -168   -114    -28
    -62   -119    -57     88     -5    -88     59   -176   -158   -179    -80    -49
    -46   -119    -72     83     12    -96     46   -166   -158   -189    -64    -62
    -33   -106    -72     67     18    -90     49   -150   -145   -184    -38    -57
    -15    -83    -70     49     25    -77     57   -127   -122   -168     -7    -41
      5    -59    -64     25     33    -62     62   -109   -101   -158     38    -23
     31    -38    -70      5     49    -54     59    -93    -77   -153     98      2
     46    -38    -85     -5     64    -62     54    -77    -59   -148     25     -5
     59    -23    -83    -18     70    -51     46    -62    -46   -142    -75    -28
     77     -2    -80    -38     80    -41     46    -54    -44   -137   -116    -31
     93     18    -75    -54     85    -28     44    -54    -46   -127   -129    -36
    145     59    -85   -103    114    -12     41    -57    -49   -103   -111    -41
    215     85   -129   -150    171    -20     33    -62    -59   -106    -90    -54
    275    140   -137   -210    205      2     38    -57    -51   -101    -57    -36
    374    226   -148   -298    262     38     36    -54    -49   -106     -7    -18
    426    257   -168   -342    298     44     18    -59    -62   -124    -23    -31
    454    267   -187   -361    322     41      5    -59    -62   -132    -54    -54
    522    329   -192   -428    355     70     -2    -59    -59   -124      7    -49
    618    368   -249   -493    433     59    -36    -90    -83   -142    124    -44
    649    376   -272   -517    462     51    -62   -106   -106   -158    197     -7
    641    376   -265   -511    454     57    -77   -116   -119   -161    213     28
    626    348   -277   -488    452     36   -103   -142   -142   -171    194     25
    594    303   -290   -449    444      7   -132   -171   -168   -194    166      7
    600    293   -309   -449    454     -7   -132   -176   -184   -210    148      2
    584    257   -327   -420    454    -33   -124   -176   -197   -228     98    -15
    561    207   -353   -384    457    -70   -129   -187   -220   -244     49    -62
    550    168   -381   -358    467   -106   -145   -200   -246   -265     31   -111
    535    116   -420   -327    478   -150   -155   -220   -275   -296     -7   -148
    527    109   -420   -319    475   -155   -150   -223   -285   -311    -44   -163
    493     85   -407   -290    452   -161   -153   -231   -298   -324    -64   -194
    457     88   -368   -272    413   -140   -148   -231   -296   -314    -72   -202
    415     90   -327   -254    371   -116   -145   -231   -293   -306    -85   -210
    387     88   -298   -239    342   -103   -132   -228   -293   -303    -96   -213
    363     88   -277   -226    319    -93   -119   -220   -288   -296   -109   -205
    319     77   -241   -197    280    -80   -114   -215   -285   -285   -129   -200
    290     64   -226   -179    257    -80   -106   -213   -280   -285   -148   -200
    270     33   -239   -153    254   -101    -96   -197   -277   -293   -176   -213
    272    -15   -288   -129    277   -150    -44   -129   -252   -303   -213   -254
    265      2   -262   -132    265   -129     67     10   -166   -262   -207   -257
    283    122   -163   -202    220    -20    189    194    -15   -137   -114   -168
    311    327     15   -319    148    171    265    355    168     64     88     36
    324    711    387   -519    -31    550    267    410    363    361    431    397
    213   1267   1054   -740   -420   1161    189    306    566    743    901    875
     57   1327   1270   -693   -605   1299    -85    -62    431    784    997    982
    -28    950    979   -462   -504    966   -303   -449     31    413    652    667
    -44    283    324   -119   -187    303   -420   -719   -465   -223     20     88
     12   -218   -231    103    122   -223   -433   -709   -670   -561   -348   -283
     36   -329   -368    145    200   -348   -361   -574   -613   -558   -389   -335
     44   -296   -340    127    192   -316   -262   -446   -514   -491   -363   -309
     51   -207   -259     75    153   -231   -166   -324   -394   -394   -309   -244
     64    -98   -163     18    114   -129    -88   -239   -298   -314   -257   -184
     46    -77   -127     12     85   -103    -49   -200   -259   -285   -244   -163
     36    -51    -88      7     62    -70    -10   -163   -226   -254   -223   -145
     25    -28    -54      0     38    -41     18   -142   -205   -233   -205   -135
     23     -2    -25    -10     23    -12     33   -124   -187   -213   -184   -116
     12      0    -15     -7     12     -7     46   -114   -179   -205   -181   -111
    -10    -10      0     10     -7     -5     51   -101   -176   -197   -171    -98
    -31    -12     15     20    -23      0     62    -90   -168   -181   -150    -96
    -38     -7     31     23    -36     10     77    -75   -150   -161   -119    -93
    -44     18     59     12    -51     38     85    -64   -142   -150    -72    -77
    -64     23     88     20    -75     54     90    -54   -135   -145    -28    -62
    -77     18     96     31    -85     57     90    -44   -135   -148     12    -49
    -70      5     75     33    -72     38     88    -41   -135   -161     46    -46
    -36     15     51      7    -44     33     70    -51   -148   -184     20    -59
    -10     18     28     -5    -18     23     41    -67   -171   -213      7    -80
     36     23    -12    -31     25      5     18    -80   -200   -239    -15    -88
     93     41    -51    -67     72     -5     -5    -90   -226   -259    -67    -93
    122     31    -90    -80    106    -28    -31    -96   -249   -283   -106   -114
    116     41    -75    -80     96    -15    -25    -83   -241   -277   -101    -98
    101     36    -64    -70     83    -12    -31    -72   -246   -283   -116    -88
     80     33    -46    -57     64     -5    -33    -64   -241   -277   -111    -72
     70     28    -41    -49     54     -5    -23    -64   -233   -272   -122    -54
     64     33    -31    -49     46      2     -7    -67   -218   -262   -116    -33
     51     54      0    -54     25     28     10    -62   -194   -244    -77    -12
     46     41     -5    -44     25     18     20    -70   -174   -252    -64      2
     31     23    -10    -28     20      7     20    -75   -168   -246    -28     18
    -18      0     18      7    -18     10     41    -59   -163   -233     20     44
    -57    -44     12     49    -36    -15     49    -51   -168   -233     28     59
    -77    -57     20     67    -49    -18     57    -41   -161   -213     59     93
    -83    -31     51     54    -70     10     75    -23   -137   -176    119    145
    -85    -12     72     49    -80     28     96      0   -111   -140    168    202
    -77     -2     72     38    -75     33    101     10   -101   -119    181    239
    -67     -7     59     38    -64     25     96      5   -106   -116    174    257
    -85    -15     67     49    -77     25     98      5   -103   -109    189    290
    -88     -7     80     49    -85     36    101      7    -98    -98    218    335
    -80      5     85     38    -83     44    109     20    -83    -70    249    376
    -80     20    101     31    -90     59    119     38    -54    -44    226    423
    -83     28    109     25    -96     67    122     46    -12    -51    174    472
    -67     38    106     12    -88     72    122     54     49    -77    124    506
    -67     38    106     12    -88     72    129     64    111    -88     83    511
    -62     41    103     10    -83     72    140     80    158    -67     64    506
    -51     44     96      2    -72     70    142     90    171    -46     57    496
    -44     54     98     -5    -70     75    142     90    161    -25     54    498
    -28     44     72    -10    -51     57    137     83    137    -18     28    478
     -7     28     36    -10    -20     31    127     64    101    -20    -10    446
     -7     20     28     -7    -18     23    116     49     70    -20    -20    405
    -12     20     33     -5    -23     25    109     36     41    -28     -2    350
    -20      7     25      5    -23     15     93     12     10    -44      0    288
    -18      0     18     10    -18      7     88     -2    -12    -57     -5    257
    -25     18     44      2    -36     31     88     -5    -20    -54      2    239
    -44     36     80      2    -62     57     90      2    -20    -49     23    226
    -51     51    103     -2    -80     77     96     15    -12    -36     59    223
    -59     49    109      5    -83     77     96     28     -7    -33     59    236
    -64     46    111      7    -88     77     96     36     -5    -28     46    228
    -54     57    111     -2    -83     85     93     38      2    -12     77    215
    -49     72    122    -12    -85     96     96     57     12     12    111    226
    -54     85    140    -15    -96    111    101     80     25     28    119    246
    -46     98    145    -28    -96    122    101     88     23     28    122    244
    -49     98    148    -25    -98    122     96     88     15     33    145    249
    -46     96    142    -25    -93    119     96     90     10     31    163    252
    -44     98    142    -25    -93    119    111    106     20     51    194    259
    -44    116    161    -38   -103    137    122    127     36     67    215    265
    -49    142    192    -49   -119    166    145    153     49     85    233    265
    -41    181    223    -72   -132    202    163    174     59    103    244    265
    -15    231    246   -106   -129    239    174    187     64    111    233    265
      2    252    246   -129   -122    246    174    200     57    106    213    265
     46    275    226   -161    -88    252    179    213     57    109    197    257
     85    285    200   -187    -57    244    181    218     49    103    174    244
    114    303    189   -207    -36    246    168    202     38     98    145    244
    137    322    181   -231    -23    252    163    189     36    103    132    239
    166    324    158   -246      5    241    148    181     23     93    106    223
    179    301    119   -241     28    210    111    158     -5     70     67    200
    184    275     90   -228     46    184     80    135    -31     51     44    158
    176    231     54   -205     59    142     64    129    -49     33     18    122
    148    194     46   -171     49    122     54    122    -64     18    -10     98
    119    163     44   -142     36    103     41    111    -80      2    -36     83
    106    119     12   -111     46     67     41    119    -90    -12    -64     75
     96     77    -18    -85     57     31     41    127    -98    -23    -83     59
     72     33    -38    -51     54     -2     36    124   -116    -38   -103     41
     57      7    -49    -33     51    -18     28    124   -122    -44   -106     38
     23    -20    -44      0     33    -31     25    122   -127    -49   -109     41
     -7    -44    -38     23     12    -41     18    114   -140    -67   -132     36
    -25    -44    -18     33     -5    -31     20    116   -137    -72   -145     38
    -51    -59    -10     54    -23    -36     25    122   -129    -72   -148     36
    -75    -75      0     75    -38    -38     28    122   -127    -64   -148     25
    -98    -75     23     85    -62    -25     31    116   -127    -64   -135     20
   -116    -88     28    103    -75    -31     28    122   -122    -67   -132     28
   -137   -127      7    129    -75    -59     46    142   -122    -80   -155     15
   -148   -187    -38    168    -54   -114    129    215   -101    -93   -192    -33
   -161   -166     -5    161    -77    -85    262    363    -10    -36   -155    -36
   -132    -49     83     90   -109     15    379    561    137    101    -33     57
    -70    202    270    -67   -168    233    415    688    309    314    187    283
    -36    675    711   -319   -374    693    371    698    514    646    566    693
   -181   1197   1376   -509   -779   1286    187    493    678   1013   1000   1143
   -311   1197   1509   -444   -909   1353   -101    116    524   1005   1031   1171
   -402    688   1091   -145   -745    888   -301   -296     44    501    550    743
   -418    -28    389    223   -405    179   -392   -542   -475   -166   -119    124
   -389   -405    -18    397   -187   -213   -350   -433   -555   -348   -358   -135
   -379   -506   -127    444   -127   -316   -249   -283   -485   -327   -374   -184
   -413   -485    -72    446   -171   -277   -137   -148   -379   -246   -314   -158
   -423   -361     62    392   -244   -150    -25    -18   -249   -137   -213    -83
   -444   -257    184    350   -314    -36     46     62   -163    -59   -142    -28
   -511   -226    285    368   -400     28    114    129    -98      0    -85     15
   -613   -231    381    420   -498     72    168    179    -54     38    -49     44
   -706   -226    480    467   -594    127    207    210    -28     70    -25     67
   -696   -207    488    449   -594    140    218    220    -23     70    -49     67
   -665   -174    491    418   -579    158    215    231    -15     54    -38     77
   -659   -174    485    413   -574    155    226    236    -18     51    -23     72
   -665   -181    483    423   -574    150    252    233    -23     64    -23     57
   -620   -174    446    397   -535    135    241    220    -41     54    -41     46
   -514   -153    361    332   -439    103    205    192    -67     28    -70      7
   -410   -137    272    272   -342     67    168    163    -88      2    -88    -25
   -303   -129    174    218   -239     20    140    137   -109    -23   -109    -59
   -252   -101    150    176   -202     23    127    122   -119    -38   -124    -70
   -205    -85    119    142   -163     15    114    101   -129    -54   -137    -77
   -166    -83     83    124   -124      0     96     80   -137    -72   -158    -80
   -145    -80     64    114   -106     -7     85     70   -142    -85   -179    -83
   -119    -54     64     88    -93      5     85     62   -137    -90   -179    -88
   -101    -36     62     67    -83     12     77     54   -137    -98   -181   -103
    -96    -25     70     57    -83     20     67     38   -140   -111   -189   -135
    -75    -10     64     44    -70     25     59     31   -137   -119   -192   -158
    -49     -5     41     25    -46     18     51     23   -137   -129   -194   -176
    -54      7     59     23    -57     33     41     12   -132   -135   -187   -171
    -80     20    101     28    -90     59     41     10   -116   -124   -176   -163
   -111     20    132     46   -122     75     44     15    -98   -114   -163   -150
   -129     12    140     57   -135     75     36      7    -96   -119   -158   -161
   -111      7    119     51   -114     62     20     -7   -101   -124   -153   -171
    -96     -5     90     49    -93     41      5    -28   -111   -140   -158   -181
    -67    -10     57     38    -62     23    -15    -44   -127   -155   -163   -189
    -57    -20     36     36    -46      7    -28    -57   -137   -166   -171   -181
    -57    -20     36     36    -46      7    -28    -64   -140   -171   -176   -166
    -38    -12     25     25    -33      5    -31    -70   -145   -174   -179   -150
    -18    -25     -7     23     -5    -18    -31    -75   -150   -179   -179   -145
      5    -44    -51     18     25    -46    -33    -90   -166   -187   -194   -145
     36    -64   -103     12     67    -83    -44   -111   -194   -213   -220   -153
     83    -67   -153    -10    116   -109    -54   -132   -218   -228   -239   -158
    119    -77   -197    -20    158   -137    -57   -135   -220   -226   -244   -153
    148    -67   -218    -41    181   -142    -46   -119   -207   -215   -244   -135
    174    -77   -254    -49    213   -166    -44   -116   -213   -220   -262   -132
    192    -90   -285    -51    236   -187    -46   -116   -215   -223   -277   -140
    200    -98   -298    -49    249   -197    -38   -106   -202   -218   -283   -137
    218   -103   -324    -57    270   -215    -28    -90   -184   -202   -283   -127
    231   -103   -337    -64    283   -220    -20    -83   -171   -194   -288   -122
    228   -103   -332    -62    277   -215    -15    -77   -163   -187   -293   -116
    220   -106   -327    -57    272   -215    -12    -72   -155   -181   -290   -103
    197   -111   -309    -44    252   -210    -18    -80   -155   -184   -296   -101
    174   -109   -283    -33    226   -194    -15    -77   -150   -179   -293    -88
    148    -96   -244    -25    194   -168     -5    -62   -129   -158   -275    -57
    122    -88   -210    -15    166   -148     12    -38   -103   -137   -259    -23
     96    -96   -192     -2    142   -142     20    -25    -93   -132   -262    -10
     57    -90   -148     15    101   -116     38     -2    -70   -114   -254      2
     31    -88   -119     25     72   -101     54     15    -54   -101   -246     10
      7    -72    -80     33     44    -75     75     51    -23    -70   -226     36
    -33    -54    -23     41     -7    -38     98     90     10    -38   -197     67
    -64    -44     20     54    -44    -12    122    124     38    -15   -179     90
    -90    -38     49     62    -70      5    137    150     59      5   -163    116
   -116    -23     93     70   -106     33    145    166     72     20   -145    132
   -122     -2    119     59   -122     59    155    187     88     38   -129    145
   -119     -2    116     59   -119     57    158    189     90     41   -124    150
   -103    -15     85     57    -96     33    155    192     93     38   -132    155
    -64    -10     54     38    -59     20    155    187     93     44   -129    153
    -36     -5     28     20    -33     10    158    184     93     41   -124    142
     -5     12     15     -5    -10     12    163    176     93     41   -122    140
     25     41     15    -36      5     28    174    179    103     51   -111    142
     64     75     10    -70     28     44    184    192    111     62    -96    158
     85     85     -2    -85     44     41    181    192    116     67    -83    158
    109     88    -23    -98     67     33    189    194    122     75    -72    150
    124     93    -31   -111     77     31    197    192    124     77    -67    140
    148    116    -31   -132     90     44    202    187    132     88    -57    148
    145    124    -23   -135     85     51    207    174    137     96    -59    142
    158    124    -36   -142     96     44    200    153    135     98    -54    135
    171    132    -38   -153    103     46    179    127    124    103    -44    124
    168    124    -44   -145    106     41    158    114    114     98    -41    119
    161    101    -59   -132    109     23    137     93    101     88    -49    114
    158     70    -88   -114    122     -7    127     80     88     80    -62    101
    145     28   -116    -88    129    -44    116     72     75     70    -77     80
    135    -25   -161    -54    148    -93    114     67     64     54    -96     57
    142    -64   -210    -38    174   -137     96     57     49     44   -106     36
    122   -127   -249      2    184   -187     83     41     28     28   -124     10
    106   -171   -277     31    192   -223     80     31     12     12   -140    -12
    109   -205   -314     49    210   -259     75     20     -5     -2   -161    -38
     90   -233   -324     72    207   -277     62     10    -20    -10   -174    -59
     83   -239   -324     77    202   -280     54      7    -28    -15   -187    -75
     85   -257   -342     83    213   -298     51      7    -31    -20   -200    -88
     85   -244   -329     80    207   -285     54     18    -20     -7   -192    -85
     67   -259   -327     93    197   -293     51     28    -20     -2   -192    -90
     54   -275   -329    109    189   -301     46     31    -28     -5   -202    -98
     51   -303   -355    124    202   -327     54     49    -31    -18   -233   -114
     59   -355   -415    148    236   -384    127    153     10    -20   -259   -153
     57   -340   -397    140    226   -368    244    303    109     33   -236   -174
     70   -257   -327     93    197   -290    353    472    249    145   -140   -109
    106    -41   -148    -33    127    -93    413    597    410    337     49     64
    142    350    207   -246    -31    280    394    646    600    649    397    400
     33    854    820   -446   -394    839    215    431    696    971    797    761
    -59    940   1000   -441   -530    969    -93     49    532   1005    888    820
   -132    563    696   -215   -415    628   -290   -327    122    602    530    493
   -163   -103     59    135   -111    -23   -358   -535   -363    -75   -114    -51
   -119   -519   -400    319    137   -462   -335   -444   -488   -316   -381   -298
    -96   -683   -589    389    244   -636   -257   -290   -431   -319   -426   -348
   -109   -714   -605    413    246   -659   -187   -189   -353   -270   -389   -353
   -109   -644   -535    376    213   -589   -124   -111   -259   -181   -280   -319
    -93   -522   -431    306    166   -478    -70    -49   -168   -101   -171   -270
    -93   -454   -363    272    135   -410    -18     10   -101    -46    -70   -226
   -101   -426   -327    262    111   -379     -5     25    -83    -38      7   -213
   -106   -415   -309    262    101   -363    -10     20    -80    -49     51   -218
   -111   -426   -316    267    101   -371     -5     10    -80    -46     85   -218
    -98   -418   -319    257    109   -368      7     20    -64    -33    114   -205
    -90   -402   -314    244    111   -358     15     20    -59    -23    135   -200
    -98   -407   -309    254    103   -358      5      7    -75    -28    132   -200
    -96   -397   -301    244    101   -350    -12    -25   -111    -23    103   -218
    -98   -392   -296    244     96   -345    -12    -46   -142      5     96   -205
    -96   -392   -296    241     98   -342    -10    -64   -142     23     83   -176
    -90   -389   -298    241    103   -345     -7    -83   -127      5     46   -166
    -93   -384   -290    236     96   -337     -7    -88   -116    -12     10   -166
    -85   -392   -309    239    111   -350    -18   -109   -116    -23    -28   -189
    -67   -384   -316    226    124   -350    -23   -116   -111    -25    -54   -213
    -49   -361   -311    205    129   -337    -15   -109    -96    -15    -75   -210
    -57   -345   -288    200    114   -316    -28   -124   -101    -23   -106   -207
    -51   -350   -298    202    122   -324    -25   -122    -98    -28   -109   -213
    -44   -355   -311    197    132   -332    -20   -122    -93    -25   -101   -197
    -38   -379   -340    210    150   -361    -20   -122    -93    -28   -106   -197
    -18   -353   -335    184    155   -345    -10   -109    -75    -10    -96   -174
     10   -329   -340    158    174   -332    -12   -106    -77    -15    -98   -155
     20   -324   -345    150    181   -335    -23   -103    -83    -18    -93   -158
     38   -301   -340    132    189   -319    -33   -101    -88    -23    -77   -132
     41   -296   -337    124    189   -316    -67   -109   -103    -41    -72   -132
     62   -285   -348    109    205   -316    -83   -111   -114    -49    -54   -124
     83   -280   -366     98    223   -322    -80   -116   -127    -67    -49   -101
     93   -293   -387    101    239   -340    -77   -116   -137    -80   -109   -109
    116   -332   -452    106    283   -392    -83   -122   -155    -98   -174   -132
    161   -348   -509     93    332   -428    -96   -132   -174   -116   -187   -148
    192   -358   -550     80    368   -454   -106   -148   -200   -135   -207   -158
    205   -371   -576     83    389   -472   -101   -158   -215   -142   -236   -150
    246   -389   -636     70    439   -511    -98   -161   -226   -161   -254   -158
    254   -394   -649     70    452   -522    -90   -161   -223   -168   -270   -158
    244   -397   -644     75    444   -519    -77   -166   -220   -184   -306   -158
    257   -384   -641     64    449   -511    -59   -171   -228   -194   -322   -153
    368   -371   -740     -2    553   -555    -80   -194   -259   -226   -311   -176
    535   -340   -878    -98    704   -607   -142   -244   -306   -259   -267   -215
    597   -309   -909   -145    750   -610   -148   -239   -301   -244   -244   -218
    535   -329   -865   -101    698   -597   -127   -210   -267   -223   -241   -213
    610   -327   -937   -142    771   -631   -155   -223   -280   -241   -137   -207
    649   -285   -937   -181    792   -610   -161   -218   -272   -239    -25   -171
    607   -280   -888   -163    745   -584   -148   -205   -252   -228     10   -155
    576   -293   -870   -140    722   -581   -135   -187   -231   -210     10   -150
    537   -298   -839   -122    685   -568   -116   -171   -220   -202    -12   -150
    506   -283   -792   -111    649   -537   -103   -161   -205   -189    -18   -142
    488   -270   -758   -111    620   -511    -98   -158   -205   -184    -36   -155
    457   -285   -743    -85    600   -514   -111   -168   -220   -194    -62   -181
    436   -293   -730    -72    581   -511    -96   -155   -210   -192    -64   -174
    413   -296   -709    -57    558   -504    -72   -135   -189   -179    -57   -155
    381   -296   -680    -44    527   -488    -62   -124   -179   -168    -57   -150
    361   -257   -618    -51    488   -436    -54   -114   -166   -150    -51   -140
    322   -236   -561    -44    439   -397    -49   -101   -150   -135    -44   -132
    288   -249   -537    -20    410   -392    -38    -83   -132   -122    -41   -129
    267   -236   -504    -15    384   -371    -18    -57   -109    -98    -28   -114
    249   -205   -454    -20    350   -329     -2    -38    -85    -72     -5    -90
    223   -202   -428    -10    324   -314      7    -20    -72    -62      0    -75
    194   -197   -392      0    293   -293     18     -2    -62    -49      2    -59
    171   -184   -355      5    262   -267     25     12    -51    -38      7    -41
    161   -158   -319      0    239   -239     28     25    -41    -20     23    -18
    140   -116   -257    -12    194   -184     46     51    -20      5     41      2
    124    -67   -192    -28    155   -127     75     80      7     28     62     28
    111    -38   -153    -38    129    -96     96    103     25     46     77     51
     90    -18   -109    -36     98    -62    122    129     51     75    101     70
     72      5    -70    -41     72    -31    140    150     72     93    116     75
     62      7    -57    -36     59    -23    148    161     80    101    116     70
     41      5    -38    -25     41    -15    148    163     88    109    114     72
     15     33     18    -23      0     25    161    166    103    129    135     90
      5     67     59    -38    -28     62    166    174    124    153    163    111
    -10     67     77    -28    -44     70    163    168    122    158    174    114
    -36     49     83     -7    -59     64    158    161    114    150    171    114
    -49     36     85      7    -67     59    148    155    114    148    176    116
    -67     23     88     20    -77     54    145    153    111    145    184    114
    -96    -10     85     51    -93     36    150    145    106    135    205     85
   -155    -88     67    119   -111    -10    150    135     85    119    223     51
   -192   -150     41    171   -116    -54    161    135     70    109    220     36
   -223   -207     15    213   -119    -96    176    163     59    101    210     23
   -241   -239      2    239   -122   -119    176    194     46     98    265      0
   -267   -257     10    262   -140   -124    174    220     54    111    319    -15
   -290   -283      7    288   -150   -137    155    220     72    116    353    -20
   -290   -280     10    285   -150   -135    135    192     83    114    392    -20
   -280   -283     -2    280   -140   -142    132    181     93    114    418     -7
   -267   -290    -23    277   -122   -158    132    174    101    119    467      7
   -244   -275    -31    259   -106   -153    119    158     98    124    491     20
   -239   -267    -31    252   -103   -150    109    148     98    122    465     28
   -215   -296    -80    254    -70   -187    119    171    106    109    439     23
   -192   -342   -150    267    -23   -246    197    270    155    103    389     -5
   -189   -306   -116    249    -36   -213    314    400    252    148    387     10
   -158   -187    -31    171    -64   -109    420    561    405    288    496    111
   -109     54    163     25   -137    109    462    662    571    501    696    319
    -93    488    581   -200   -337    535    426    665    753    813   1036    678
   -148    961   1109   -405   -628   1034    239    441    833   1106   1361   1026
   -179    919   1098   -371   -639   1008    -72     49    584   1021   1288    987
   -207    480    685   -137   -446    581   -244   -311    127    522    797    615
   -192   -124     64    155   -129    -28   -293   -465   -298    -77    184    158
   -129   -475   -345    303    106   -410   -267   -371   -402   -293    -80    -41
    -85   -581   -496    332    202   -540   -192   -231   -337   -277   -122    -64
    -64   -571   -509    316    220   -540   -129   -145   -265   -233   -116    -46
    -62   -496   -433    277    184   -465    -70    -72   -179   -161    -70     15
    -59   -405   -345    233    142   -376    -18    -10    -96    -80      2     93
    -57   -355   -301    205    119   -329     12     25    -36    -31     33    140
    -59   -335   -277    197    106   -306     36     51      0     -7     44    174
    -57   -329   -272    192    106   -301     44     64     25      0     44    205
    -59   -327   -267    194    103   -298     49     72     62    -10     49    231
    -57   -327   -272    192    106   -301     51     80    106    -36     44    249
    -59   -329   -272    194    106   -301     51     83    137    -51     23    277
    -62   -324   -262    192     96   -293     57     90    153    -46      7    306
    -62   -324   -262    194     98   -293     62     96    150    -33     18    314
    -72   -335   -262    202     93   -298     67    101    142    -15     49    319
    -83   -329   -249    205     83   -290     75    111    135     10     90    322
    -88   -340   -254    213     83   -298     88    114    124     28    127    332
    -90   -355   -265    223     85   -311     98    124    119     57    142    342
   -109   -337   -231    223     57   -285    101    129    119     64    181    340
   -111   -329   -220    220     51   -275    103    132    116     77    231    350
   -109   -335   -226    220     57   -280    103    132    109     80    233    355
   -103   -342   -239    223     67   -290    101    124    103     77    226    342
    -93   -337   -246    215     75   -293     98    116     96     77    189    335
    -83   -335   -252    207     83   -293     93    114     90     75    166    337
    -83   -319   -236    200     75   -280     90    114     93     75    150    350
    -67   -319   -252    194     90   -285     80    109     85     72    155    358
    -41   -322   -280    181    116   -301     62     96     72     62    168    368
    -20   -306   -288    163    132   -298     51     90     64     59    174    387
     -7   -296   -288    150    137   -293     44     90     57     59    184    402
      7   -298   -306    145    155   -301     31     85     49     59    200    394
     28   -283   -311    124    168   -296     15     88     41     54    210    405
     51   -265   -319    106    184   -290      0     90     33     46    200    418
     83   -262   -345     88    213   -301    -15     83     15     33    200    410
    109   -241   -350     67    228   -296    -25     80      2     25    210    405
    106   -239   -348     64    226   -290    -25     90     -2     12    223    431
     90   -252   -342     80    215   -296    -23    101    -10      5    220    431
     77   -275   -353     96    215   -314    -23     96    -31    -12    213    387
     77   -262   -340     93    207   -301    -12     98    -38    -15    210    374
     80   -262   -345     88    210   -303    -10    101    -49    -25    176    368
     93   -257   -350     80    220   -303    -12    101    -57    -41    137    366
    101   -249   -350     72    223   -298    -12    101    -64    -54    101    358
    103   -241   -345     70    223   -293     -5    103    -62    -54     88    335
    101   -233   -337     64    215   -285      0    103    -57    -41     96    293
    103   -244   -348     70    226   -296      7    114    -51    -28    101    265
     96   -233   -329     67    213   -280     20    127    -31    -18     85    275
     96   -226   -322     64    207   -272     28    135    -23    -20     49    254
    109   -233   -342     59    226   -288     28    116    -25    -23     33    226
    114   -244   -361     64    236   -301     23    106    -28    -20     31    189
    116   -262   -381     70    249   -322     20    111    -28    -18     15    181
    116   -262   -379     72    246   -319     18    114    -25    -18      5    174
    101   -272   -374     85    236   -322     18    106    -28     -7     23    132
     98   -272   -374     85    233   -322     18     96    -33    -10     20    103
     93   -283   -379     93    233   -329     18     93    -38    -18      2     88
     90   -288   -379     98    233   -332     23     96    -31     -5      2     85
     90   -293   -384    101    236   -337     23     96    -33    -10    -15     80
     90   -293   -384    101    236   -337     23     88    -38    -18    -23     64
     88   -272   -363     90    226   -316     20     88    -36    -12    -20     67
     80   -257   -337     88    207   -296     15     85    -31    -10    -25     70
     67   -272   -342    101    205   -309     15     80    -31    -15    -46     57
     54   -259   -314    101    184   -285     20     85    -15      0    -33     80
     36   -244   -280    101    158   -262     25     98      2     23    -15    106
     12   -226   -239    106    124   -231     41    116     23     46      5    129
      0   -207   -210    103    103   -207     49    132     38     62     20    158
     -5   -189   -187     96     90   -189     54    142     51     75     38    176
     -2   -176   -174     88     85   -176     59    153     64    103     67    179
      0   -148   -148     75     72   -148     72    174     80    140     90    181
    -28   -132   -106     80     36   -119     85    192     96    171    114    197
    -67   -114    -46     90    -12    -80    106    218    116    197    150    226
    -96    -88      7     90    -54    -41    132    254    137    223    181    259
   -114    -49     64     83    -90      7    150    285    158    252    205    293
   -132    -18    114     75   -124     46    161    306    166    270    205    311
   -161     25    184     67   -171    103    189    337    194    311    231    348
   -181     72    254     54   -218    161    218    376    223    358    265    392
   -176     93    270     41   -223    181    228    392    226    363    280    402
   -192    103    293     41   -241    197    228    405    220    361    285    415
   -210    127    337     41   -272    231    236    423    231    371    296    441
   -223    129    350     46   -288    239    236    433    231    363    283    441
   -239    109    348     64   -293    228    236    431    223    340    257    423
   -270     70    337     98   -303    205    239    420    210    311    218    397
   -272     33    306    119   -288    168    233    413    192    275    174    368
   -285     -2    280    142   -283    137    231    402    174    239    129    350
   -384    -44    340    215   -363    148    244    418    184    228    106    355
   -454    -72    379    262   -418    150    239    407    181    210     67    342
   -426    -70    353    246   -389    140    218    358    163    168     18    306
   -423    -75    348    249   -387    135    202    324    153    132    -10    267
   -457    -85    371    272   -415    142    213    324    158    114     -5    236
   -498    -51    446    275   -475    197    226    340    179    135      5    218
   -488    -36    449    262   -470    205    218    322    184    150    -10    174
   -470    -33    436    249   -454    200    210    303    184    158    -25    111
   -480    -59    420    270   -452    179    213    303    181    142    -25     44
   -485   -124    361    303   -426    116    265    374    205    116    -31    -36
   -467   -103    363    285   -415    129    376    498    288    145      2    -98
   -433     15    449    207   -441    231    496    662    428    259    109    -77
   -392    220    613     85   -501    415    581    823    607    454    306     44
   -387    620   1008   -116   -696    813    574    867    797    756    646    342
   -480   1119   1600   -319  -1039   1358    483    753    969   1096   1065    706
   -576   1257   1834   -342  -1205   1545    202    410    875   1176   1223    805
   -657    963   1621   -153  -1137   1291    -38     -5    501    854    961    545
   -706    272    976    215   -844    626   -132   -288    -15    176    311    -12
   -657   -194    462    426   -561    132   -142   -275   -228   -163    -54   -332
   -561   -374    184    467   -374    -96   -103   -168   -223   -220   -155   -415
   -444   -410     33    428   -239   -189    -49    -98   -184   -215   -187   -420
   -355   -358     -2    355   -179   -181     10    -33   -114   -158   -148   -363
   -249   -272    -23    259   -114   -148     51     12    -51    -98   -109   -303
   -155   -218    -62    187    -49   -140     64     20    -28    -83   -101   -272
    -70   -197   -127    135     28   -163     59     10    -33    -93   -103   -249
      7   -187   -197     88    101   -194     49     -2    -46   -116   -127   -223
     64   -192   -257     62    161   -226     33    -31    -70   -140   -155   -207
    101   -205   -306     49    202   -254     23    -49    -83   -153   -168   -197
    122   -184   -306     31    213   -244     28    -49    -75   -150   -166   -171
     88   -168   -259     38    174   -215     44    -38    -59   -129   -150   -135
     44   -161   -207     57    124   -184     54    -23    -41   -109   -132   -101
    -10   -161   -153     83     70   -158     70     -5    -18    -85   -109    -57
    -85   -148    -62    116    -12   -106     96     23     12    -51    -67      7
   -202   -148     51    174   -127    -49    135     64     54    -10    -20     77
   -244   -158     83    200   -163    -38    150     83     72     12     -7    111
   -210   -150     57    179   -135    -46    137     75     64      7     -5    122
   -158   -140     18    150    -88    -62    132     70     54      0    -12    122
   -111   -171    -59    142    -28   -116    101     38     20    -31    -59     96
    -25   -202   -176    114     72   -189     57    -12    -25    -80   -150     54
    124   -220   -345     46    233   -283    -10    -83    -90   -145   -257    -23
    402   -205   -607    -98    504   -405   -103   -174   -181   -231   -368   -114
    750   -161   -914   -296    831   -537   -244   -293   -306   -340   -493   -226
    945   -150  -1096   -397   1021   -623   -340   -376   -397   -426   -581   -309
    982   -168  -1150   -407   1065   -659   -374   -413   -433   -462   -636   -342
    898   -189  -1088   -353    992   -639   -355   -389   -420   -436   -610   -335
    784   -197   -982   -296    883   -589   -322   -345   -374   -368   -535   -298
    693   -205   -898   -244    795   -550   -296   -309   -342   -324   -480   -262
    613   -205   -818   -205    714   -511   -277   -285   -322   -303   -452   -228
    553   -184   -737   -184    644   -459   -259   -254   -301   -280   -413   -187
    501   -184   -688   -158    592   -436   -246   -246   -285   -257   -368   -168
    446   -187   -633   -132    540   -410   -236   -244   -275   -241   -342   -176
    392   -168   -561   -114    472   -363   -228   -254   -272   -236   -327   -176
    348   -163   -511    -90    428   -337   -213   -257   -259   -228   -327   -140
    298   -192   -493    -54    394   -342   -197   -259   -249   -226   -322   -142
    254   -236   -491     -7    371   -363   -176   -257   -244   -223   -309   -158
    220   -252   -475     12    345   -363   -163   -262   -246   -231   -290   -163
    210   -246   -457     18    332   -350   -158   -262   -244   -241   -285   -155
    166   -246   -413     41    288   -329   -150   -249   -239   -244   -293   -129
    155   -223   -379     33    267   -301   -137   -220   -220   -228   -290   -103
    145   -215   -361     33    252   -288   -122   -181   -194   -202   -265    -80
    153   -179   -332     12    241   -254    -88   -142   -168   -174   -249    -54
    158   -168   -329      2    241   -249    -62   -114   -153   -158   -257    -49
    174   -153   -327    -10    249   -239    -49    -96   -145   -148   -257    -44
    179   -122   -301    -28    239   -210    -41    -80   -135   -135   -239    -44
    150   -109   -259    -20    205   -184    -33    -70   -127   -122   -215    -49
    142    -96   -241    -25    192   -168    -28    -64   -119   -111   -181    -54
    140    -83   -223    -28    179   -153    -31    -64   -116   -111   -161    -67
    135    -83   -218    -28    176   -150    -36    -64   -119   -119   -168    -72
    124    -85   -210    -18    166   -148    -36    -67   -122   -119   -166    -98
    122    -85   -207    -18    163   -145    -28    -62   -111    -96   -135    -96
    114    -70   -184    -23    148   -124    -23    -64   -101    -80   -124    -96
    103    -64   -168    -20    135   -116    -28    -67    -98    -88   -140    -85
    103    -62   -166    -20    135   -114    -25    -64    -98    -75   -132    -70
     80    -64   -145     -7    111   -103    -25    -64    -96    -49    -64    -67
     59    -54   -114     -2     85    -83     -7    -62    -75    -38     -7    -46
     44    -49    -93      2     67    -70      0    -70    -64    -20     15      5
     15    -67    -83     25     49    -75     15    -80    -72     12     20     41
    -20    -72    -54     44     15    -64     25    -93    -98     10     12     46
    -49    -62    -15     54    -18    -38     46   -101    -83     15     -7     75
    -70    -72     -2     70    -36    -38     64   -111    -51     25    -15     83
    -70    -77     -7     75    -31    -44     77   -116    -38     33     -7     93
    -51    -46      2     46    -28    -23     93    -96    -18     59      7     98
    -59    -33     23     46    -44     -5    116    -72      5     85     23    114
    -64    -18     46     38    -57     12    137    -46     20    101     38    127
    -67      7     75     31    -70     41    153    -31     33    111     57    153
    -62     25     85     15    -75     57    171    -18     38    111     54    163
    -51     59    109     -5    -80     83    189     -2     49    122     72    174
    -46     83    127    -20    -88    103    194      0     57    129     80    194
    -51     98    150    -23   -101    124    197    -10     62    129     70    210
    -57    101    158    -23   -109    129    192    -36     54    129     67    205
    -41     88    129    -25    -85    109    176    -62     36    116     62    176
    -31     49     77    -10    -54     64    145   -101      7     83     46    119
     -2     44     46    -20    -23     44    122   -122    -10     62     41     98
     18     20      0    -20     10     10     96   -148    -41     31      7     75
     38    -12    -51    -12     44    -31     77   -163    -62      5    -23     44
     64    -25    -90    -20     77    -59     62   -176    -85    -20    -54     20
    127    -28   -155    -49    140    -90     44   -194   -116    -51    -72      5
    207    -31   -239    -88    220   -135     25   -210   -150    -83    -98    -33
    272    -59   -332   -106    301   -194     -2   -228   -184   -119   -142    -90
    314   -101   -415   -106    361   -257    -31   -241   -213   -155   -174   -135
    361   -106   -467   -127    413   -285    -46   -257   -231   -174   -179   -161
    384   -119   -504   -135    441   -311    -67   -272   -246   -184   -184   -174
    410   -129   -540   -140    472   -335    -83   -277   -259   -200   -192   -187
    441   -140   -584   -150    511   -361    -90   -280   -272   -215   -205   -200
    454   -122   -576   -166    514   -348    -90   -283   -270   -223   -210   -200
    454   -119   -574   -168    511   -345    -93   -283   -272   -231   -210   -197
    459   -124   -584   -168    522   -353    -90   -270   -267   -233   -200   -207
    459   -176   -636   -142    548   -405    -59   -215   -257   -252   -228   -249
    449   -187   -636   -129    542   -410     46    -67   -174   -223   -233   -270
    444    -96   -542   -176    493   -319    166    111    -28   -114   -148   -210
    467     67   -402   -267    433   -166    257    298    153     62     18    -51
    480    392    -88   -439    283    150    283    400    350    324    316    239
    384    950    566   -667    -90    758    280    402    592    704    763    696
    207   1200    989   -706   -389   1096     41     75    561    857    976    917
     98    971    872   -535   -387    922   -223   -327    239    623    774    732
     33    355    319   -197   -142    340   -371   -657   -267     23    179    202
     67   -184   -252     59    158   -218   -418   -714   -581   -433   -311   -233
    103   -374   -478    135    290   -426   -376   -581   -571   -485   -402   -335
    101   -397   -501    148    301   -449   -285   -452   -496   -441   -389   -335
     90   -327   -420    116    254   -374   -194   -335   -394   -353   -322   -280
     75   -213   -288     70    181   -249   -106   -228   -283   -246   -226   -194
     59   -153   -215     46    137   -184    -54   -168   -226   -189   -171   -148
     51   -111   -163     28    106   -137    -20   -135   -197   -161   -142   -129
     33    -85   -119     23     75   -101      0   -109   -181   -135   -122   -111
     28    -77   -106     25     67    -90     10    -98   -179   -127   -116   -101
     38    -57    -96      7     64    -75     12    -90   -187   -122   -116   -101
     33    -57    -93     10     62    -75     10    -88   -192   -116   -114   -101
     23    -49    -72     12     46    -62     10    -85   -192   -111   -109    -93
     18    -41    -59     12     38    -49     12    -85   -192   -103    -98    -85
     20    -41    -62      7     41    -51     15    -83   -189    -98    -90    -80
      7    -59    -70     25     36    -64     12    -88   -189   -103    -96    -83
     10    -77    -88     33     46    -80     10    -90   -187   -109   -101    -77
     25    -51    -77     12     51    -64     18    -80   -168    -96    -90    -62
      7    -49    -57     20     31    -54     28    -72   -153    -88    -77    -44
     -2    -44    -41     23     18    -41     36    -62   -135    -77    -62    -23
     -2    -62    -59     31     25    -59     36    -57   -129    -75    -49    -15
      2    -62    -64     31     33    -62     38    -51   -119    -67    -31    -15
     -2    -51    -49     25     20    -49     41    -44   -109    -59    -25    -18
    -18    -38    -20     28      0    -31     41    -25    -93    -54    -18    -23
    -46    -57    -12     51    -18    -36     23    -25    -88    -62    -20    -46
    -64    -67     -2     67    -31    -36     10    -28    -80    -67    -23    -57
    -80    -83     -2     80    -38    -44      0    -23    -70    -72    -20    -62
    -98    -98      0     98    -49    -49     -5    -18    -64    -77    -12    -72
   -111    -96     15    103    -64    -41      5     -5    -49    -59     12    -67
   -119    -83     36    101    -77    -23     20      5    -31    -36     49    -54
   -119    -70     46     93    -83    -12     28      7    -23    -28     70    -46
   -124    -67     57     96    -93     -5     28     15    -15    -18     93    -33
   -132    -70     59    101    -98     -5     20     18    -18    -15    109    -18
   -122    -64     57     93    -90     -5     18     20    -15     -7    116      7
   -119    -49     67     83    -96     10     28     31     -2      7    122     41
   -129    -38     90     83   -111     23     41     38      5     25    132     64
   -140    -51     88     96   -116     15     41     36      0     31    153     70
   -148    -72     75    111   -111      0     36     33     -7     31    161     75
   -142    -49     93     96   -119     20     44     38     -7     33    168     93
   -145    -33    109     88   -129     36     59     49     -5     46    192    111
   -137    -38     96     85   -119     28     64     54     -7     54    200    122
   -137    -33    103     85   -122     33     72     64      2     72    213    137
   -153    -18    135     83   -148     57     88     83     23     96    226    168
   -145     -5    140     75   -142     67    101     98     38    106    218    192
   -129      0    129     64   -129     62    103    103     44    103    197    207
   -109     10    119     49   -114     64    101    103     44     98    181    207
   -103     15    119     44   -111     67    109    114     57    101    174    228
    -77     10     88     33    -83     49    106    111     62     98    155    233
    -77      7     83     33    -80     44    103    106     77     98    137    236
    -67     15     83     25    -75     49     96     96    106     75    122    236
    -57     10     67     20    -62     38     80     85    135     38    101    239
    -41      2     44     18    -44     23     75     85    155      0     80    241
    -23    -12      7     18    -18     -2     67     85    153    -23     59    233
    -12     -7      5     10    -10     -2     70     96    153    -12     93    236
    -15     -7      5     10    -12      0     80    111    153     15    140    275
    -38    -10     25     23    -33      7     90    127    153     46    166    298
    -54    -12     41     33    -49     12     93    129    145     67    194    288
    -54     -5     49     31    -51     20    101    135    142     93    239    283
    -51     -2     49     25    -51     23    103    142    135    109    265    288
    -54      0     51     25    -54     25    111    150    135    124    275    293
    -72    -10     59     38    -67     23    119    155    135    135    285    272
    -77     -7     70     44    -75     31    129    161    140    145    306    257
    -70      0     67     33    -70     33    124    158    137    140    311    223
    -77      5     80     36    -77     41    127    163    137    137    303    207
    -70     25     96     20    -83     59    140    184    155    155    296    215
    -67     38    106     15    -85     72    161    213    174    176    296    233
    -62     59    119      0    -90     88    171    226    176    184    293    241
    -49     72    122    -12    -85     96    187    244    187    194    306    259
    -44     83    127    -20    -85    103    192    252    187    192    311    265
    -33     98    132    -31    -83    114    197    254    187    189    324    277
    -18    124    142    -54    -80    135    205    265    192    192    345    301
    -12    142    155    -64    -85    150    220    280    202    205    366    348
    -18    161    179    -72    -98    168    220    275    205    210    387    394
    -15    176    192    -80   -103    184    202    257    192    207    394    415
    -20    137    158    -59    -90    148    163    228    158    181    374    407
    -25    114    137    -44    -80    124    140    226    145    176    379    441
    -33    106    137    -38    -85    119    127    226    135    171    374    472
    -36     64    101    -12    -67     83    116    223    114    158    358    467
    -28     36     64     -5    -46     49     96    215     85    135    324    444
    -15      0     15      7    -18      7     83    207     62    109    283    420
    -10    -28    -18     18      2    -23     75    207     46     83    246    397
     -2    -54    -51     28     23    -54     67    207     31     70    223    387
      5    -75    -83     33     44    -77     44    197      5     51    200    376
     18    -88   -106     36     62    -96     20    174    -18     31    166    345
     38   -106   -145     31     88   -124      5    158    -36      7    135    303
     51   -124   -176     36    114   -150    -10    145    -54     -7    109    265
     57   -135   -192     36    122   -161    -20    142    -67    -15     85    239
     67   -135   -202     33    135   -168    -23    140    -70    -18     62    215
     64   -129   -197     31    129   -161    -25    145    -67    -18     49    215
     62   -124   -187     31    124   -155    -25    161    -57     -5     49    223
     62   -184   -249     59    153   -215    -10    194    -54    -15     18    184
     72   -233   -306     80    189   -270     72    293    -10    -15    -20    122
     83   -189   -272     51    176   -228    181    426     80     36     -7    114
    129    -77   -207    -25    168   -142    290    605    226    163     85    184
    166    181     12   -176     77     98    332    706    400    387    309    413
    129    665    535   -397   -202    600    309    688    600    724    696    810
    -20   1093   1114   -540   -566   1104    145    459    693   1013   1052   1156
   -127   1039   1166   -454   -646   1101   -145     64    488    961   1039   1124
   -213    514    724   -150   -470    618   -311   -316     10    441    530    654
   -202   -145     57    174   -129    -44   -389   -483   -407   -137    -70    103
   -158   -498   -342    327     90   -420   -379   -400   -493   -324   -296   -140
   -127   -576   -449    353    161   -514   -298   -272   -420   -309   -306   -192
   -140   -527   -389    332    122   -457   -192   -171   -314   -239   -254   -174
   -140   -423   -283    280     70   -353    -90    -67   -192   -135   -163   -116
   -161   -322   -161    241     -2   -241    -12     10    -96    -51    -85    -64
   -187   -280    -93    233    -46   -187     28     51    -44    -18    -62    -44
   -218   -252    -36    233    -93   -145     59     80     -2     12    -31    -23
   -244   -233     10    239   -129   -114     80    103     28     38      2     -2
   -275   -228     46    252   -163    -90    103    119     51     54     20      5
   -306   -215     90    262   -200    -62    129    137     72     77     44     15
   -332   -197    135    265   -236    -31    150    161    101    106     67     31
   -355   -187    166    270   -262    -10    171    187    124    132     90     41
   -397   -161    236    277   -316     38    200    218    155    171    129     62
   -439   -122    316    280   -379     96    233    254    197    215    171     98
   -506   -124    379    314   -444    127    254    280    218    241    200    127
   -626   -150    475    387   -550    161    277    314    244    272    231    166
   -696   -135    558    413   -628    210    293    335    267    293    241    192
   -670   -132    537    402   -605    202    277    327    262    244    223    174
   -618   -119    496    366   -558    187    246    314    233    205    207    163
   -605   -132    470    368   -540    168    223    288    197    187    168    129
   -605   -137    467    371   -537    163    226    293    197    200    148    109
   -628   -137    491    384   -561    176    236    309    202    244    129    116
   -678   -158    519    415   -600    179    241    327    218    280    103    119
   -685   -166    519    426   -602    176    233    342    231    298     62    124
   -675   -158    514    415   -597    176    228    358    233    290     41    137
   -672   -150    522    413   -597    184    226    358    215    283     18    142
   -683   -181    501    431   -594    158    223    366    202    316    -33    137
   -683   -192    491    436   -589    148    213    376    207    340    -85    153
   -680   -171    509    423   -597    166    210    389    220    342   -114    192
   -670   -140    530    405   -600    194    218    397    223    324    -88    236
   -667   -148    519    405   -594    184    205    394    213    319    -80    244
   -649   -158    488    402   -571    163    192    392    197    301    -67    213
   -631   -155    475    394   -555    158    179    379    176    272    -38    168
   -610   -176    433    394   -522    127    166    358    150    246    -41    140
   -568   -194    374    379   -472     88    140    332    116    213    -49    145
   -452   -207    244    329   -348     18    106    301     80    168    -72    155
   -298   -197     98    246   -200    -49     67    257     38    116   -103    158
   -176   -200    -23    189    -77   -111     41    213     -5     67   -137    135
    -59   -223   -163    140     49   -192     12    168    -46     15   -174     72
     41   -259   -301    109    168   -280    -12    135    -75    -25   -207     10
    116   -267   -384     72    249   -327    -25    111    -93    -57   -228    -23
    163   -246   -410     41    285   -327    -28     98    -88    -67   -236    -31
    176   -246   -426     33    298   -335    -23     90    -70    -64   -233    -28
    194   -254   -449     28    322   -350    -12     90    -51    -59   -220    -38
    215   -252   -467     15    340   -358     -5     98    -31    -49   -197    -36
    231   -233   -465      2    348   -348      5    101    -15    -38   -179    -25
    228   -249   -478     10    350   -363      2     90    -18    -44   -179    -28
    231   -241   -475      5    353   -358      5     77    -15    -38   -171    -20
    233   -252   -488      7    358   -368      5     64    -12    -36   -168    -12
    244   -244   -488      0    366   -366      5     54    -12    -31   -168     -7
    236   -246   -483      5    358   -363      2     46    -10    -25   -179      2
    249   -244   -493     -2    368   -366      0     36    -12    -20   -192     18
    265   -244   -511    -10    387   -376     -5     23    -15    -20   -205     20
    270   -233   -504    -18    387   -368      2     25      0     -2   -197     41
    259   -236   -498    -12    376   -366    -10     18      0      5   -200     57
    244   -228   -472    -10    358   -350    -18     15     -5      5   -200     51
    210   -220   -433      2    319   -327     -7     28      5     23   -166     67
    200   -218   -418     10    309   -316      0     36     15     49   -114     90
    200   -200   -402      0    301   -301     10     44     28     67    -88    116
    197   -192   -389     -2    293   -290      7     46     31     67    -77    142
    189   -184   -374     -2    280   -277      2     44     31     75    -49    168
    197   -192   -389     -2    293   -290      2     44     38     88    -20    192
    215   -181   -400    -18    306   -288      7     38     49     96     15    194
    215   -161   -376    -28    296   -267     18     38     59    103     51    163
    202   -140   -342    -33    270   -239     41     57     80    103     75    145
    197   -106   -303    -44    249   -205     57     70    101    116     83    145
    213    -93   -306    -59    257   -197     62     75    109    129     70    140
    244    -67   -314    -88    277   -189     72     83    124    140     67    135
    231    -67   -298    -83    262   -181     70     77    127    142     54    114
    197    -28   -226    -83    210   -127     88     90    153    168     41    127
    161    -36   -200    -64    179   -119     96     98    168    187     10    135
    155    -31   -187    -62    171   -109     88     90    161    187    -10    124
    135    -59   -194    -38    163   -127     70     72    142    168    -23    101
     85   -109   -194     12    140   -150     59     67    132    150    -28     90
     90    -59   -150    -18    119   -103     75     90    148    166      0    109
     64    -85   -150      7    106   -116     67     93    135    150     -5     85
     28   -140   -168     54     96   -153     62     93    116    127    -25     46
     18   -184   -202     83    109   -192     57     90     96     96    -59      2
     10   -231   -241    109    124   -236     49     93     85     85    -64    -10
      0   -280   -280    140    140   -280     41     80     62     62    -62    -31
     20   -309   -329    142    174   -319     33     64     41     33    -75    -54
     28   -319   -348    145    187   -332     18     49     25     12    -85    -64
     25   -319   -348    145    187   -332      2     36     20      7   -101    -67
     31   -319   -350    145    189   -335      0     36     18      7   -119    -54
     54   -311   -366    127    207   -337     -2     44     18      5   -137    -38
     46   -324   -371    140    207   -348     -7     49     15      2   -150    -38
     38   -329   -368    145    202   -348    -12     54     15      7   -140    -38
     57   -316   -374    129    213   -342      0     75     23     15   -122    -33
     49   -335   -384    140    215   -358     36    135     46      7   -132    -57
     62   -314   -376    127    218   -345    145    288    137     44   -122    -75
     57   -267   -327    103    192   -298    262    452    272    140    -54    -28
     75   -142   -220     33    148   -181    350    602    431    296     88     90
    116    176     57   -148     28    116    355    657    594    540    358    363
     80    683    602   -381   -259    644    275    571    750    880    758    740
    -12    969    982   -478   -498    974    -23    187    652   1049    997    909
    -75    776    852   -350   -462    813   -277   -207    322    828    823    727
   -127    148    272    -10   -200    207   -363   -459   -148    200    226    241
    -90   -428   -337    259    122   -384   -374   -472   -449   -283   -257   -158
    -54   -657   -602    355    272   -631   -322   -327   -418   -327   -345   -262
    -49   -711   -662    381    306   -688   -239   -207   -332   -285   -340   -270
    -54   -672   -620    363    280   -646   -176   -135   -246   -220   -309   -236
    -38   -558   -519    298    239   -540   -101    -38   -135   -122   -239   -155
    -41   -467   -426    252    189   -446    -57     12    -67    -54   -184    -90
    -70   -449   -381    259    155   -415    -54     28    -33    -15   -155    -44
    -88   -449   -361    267    135   -405    -36     49    -12     18   -166    -23
    -80   -423   -342    252    129   -384    -33     49      0     41   -184     -2
    -57   -392   -335    223    137   -363    -23     59     12     49   -179     33
    -59   -394   -335    226    135   -363    -20     51      5     44   -171     38
    -93   -415   -322    252    114   -368    -44     25    -15     20   -176     12
    -90   -407   -316    249    111   -363    -44     25    -10     15   -142     20
    -72   -392   -319    231    122   -358    -36     23     -5     18   -122     46
    -67   -387   -319    226    124   -355    -46     10     -7     15   -124     62
    -90   -384   -296    236    101   -340    -54     -2    -12     18   -106     80
   -116   -394   -277    257     80   -337    -70    -18    -10     23    -88    101
    -90   -389   -298    239    101   -345    -67    -15      0     20    -75    132
    -75   -371   -298    223    109   -335    -54    -12     -2     12    -51    145
    -80   -371   -290    223    103   -332    -57    -25    -12     10    -25    148
    -62   -348   -285    205    111   -316    -54    -31    -18     23     -2    153
    -72   -324   -252    197     88   -288    -51    -33    -33     41     10    140
    -75   -342   -267    207     93   -303    -57    -41    -70     67    -28    116
    -77   -361   -283    218    101   -322    -46    -57    -67     90    -36    106
    -77   -342   -265    210     93   -303    -25    -54    -36    106    -28    103
    -98   -353   -254    223     77   -303    -31    -54    -31     93    -25     98
    -88   -337   -249    210     80   -293    -31    -49    -23     88      2     85
    -88   -342   -254    215     80   -301    -28    -49    -12     98     28     83
    -83   -355   -272    220     93   -314    -20    -62    -10    101     36     88
    -64   -340   -275    200    103   -309    -25    -72    -12     88     36     77
    -51   -332   -280    192    111   -306    -33    -83    -15     70     36     83
    -46   -337   -290    192    122   -316    -46   -101    -23     44     36     80
    -31   -322   -290    176    129   -306    -36    -93    -12     33     31     96
    -49   -314   -267    181    109   -293    -33    -98    -15     23     28     98
    -18   -272   -254    145    116   -265    -25    -93    -12     20     10    101
     46   -257   -306    103    174   -280    -15    -98    -28      7    -64     90
     80   -303   -384    111    231   -342    -20   -109    -59    -23   -129     51
     96   -322   -420    111    257   -371    -41   -127    -90    -57   -176     10
    129   -314   -444     90    285   -376    -49   -119   -103    -64   -187      5
    161   -319   -480     77    319   -400    -62   -122   -122    -75   -192    -10
    202   -322   -524     59    363   -423    -80   -145   -135    -80   -189    -41
    259   -303   -563     20    410   -433    -88   -145   -132    -75   -181    -70
    358   -290   -649    -36    504   -470   -116   -158   -148    -85   -189    -93
    441   -288   -730    -77    584   -509   -135   -166   -158   -103   -187   -111
    652   -259   -911   -194    782   -584   -187   -218   -197   -155   -194   -163
    885   -252  -1137   -316   1010   -693   -265   -303   -272   -233   -228   -246
   1036   -213  -1252   -413   1143   -732   -306   -340   -303   -270   -155   -275
   1192   -181  -1376   -506   1280   -779   -353   -389   -350   -322    -10   -296
   1218   -179  -1397   -519   1306   -787   -355   -400   -366   -337     88   -298
   1145   -207  -1353   -470   1247   -779   -350   -394   -366   -337    129   -285
   1106   -207  -1314   -449   1208   -758   -327   -374   -348   -332    197   -265
   1067   -218  -1286   -428   1176   -750   -314   -363   -340   -329    241   -254
   1031   -244  -1275   -392   1153   -758   -337   -371   -348   -329    252   -267
   1010   -246  -1260   -381   1132   -753   -337   -361   -335   -327    254   -239
    979   -290  -1270   -345   1122   -779   -332   -361   -332   -337    205   -228
    950   -277  -1228   -337   1088   -750   -314   -348   -319   -335    194   -218
    937   -210  -1148   -363   1041   -678   -298   -324   -298   -309    213   -197
    872   -194  -1067   -340    969   -631   -298   -309   -280   -283    158   -181
    815   -194  -1013   -311    914   -602   -283   -288   -262   -257    129   -163
    771   -194   -969   -288    867   -581   -270   -265   -241   -233    124   -158
    722   -194   -917   -262    818   -555   -267   -249   -228   -215     59   -148
    688   -174   -865   -257    774   -519   -244   -226   -205   -187    -57   -129
    678   -103   -782   -288    730   -441   -210   -189   -166   -145    -90    -88
    636    -46   -683   -296    657   -363   -176   -153   -124   -103    -85    -54
    574    -49   -623   -262    597   -335   -171   -132   -111    -80    -80    -54
    527    -44   -571   -244    548   -306   -142    -90    -85    -54    -70    -41
    480    -51   -535   -215    506   -293   -106    -44    -51    -28    -51    -18
    431    -38   -470   -197    446   -254    -75    -20    -18     -7    -28      7
    394     -7   -402   -192    397   -205    -49    -10      7      7    -10     33
    332      7   -327   -171    329   -158    -33    -12     23     18      2     49
    309     25   -283   -168    296   -127    -23     -5     46     38     28     75
    288     28   -259   -161    275   -114    -12      5     59     64     49     96
    272     46   -226   -158    249    -88    -15      7     64     80     64    119
    257     72   -187   -166    220    -57    -18      5     64     90     75    127
    205     41   -163   -124    184    -59    -18      0     51     85     70    111
    163     41   -124   -103    142    -41    -12      5     57     88     75    106
    122      7   -114    -64    119    -51    -15      7     54     83     72    106
     88    -49   -140    -20    111    -93    -12     12     46     64     57     93
     46    -64   -111      7     77    -88      2     25     49     70     57     90
     15    -88   -106     33     59    -96     10     28     44     64     51     77
    -10   -111   -101     62     44   -106     10     23     36     59     49     62
    -44   -124    -80     80     18   -103     20     33     46     67     67     72
    -59   -119    -59     88      0    -90     28     49     59     80     77     75
   -106   -140    -33    122    -38    -88     25     51     62     77     75     62
   -153   -166    -12    161    -70    -90     31     59     70     80     80     64
   -137   -119     18    127    -80    -51     57     90     98    106    109     83
   -153   -119     33    135    -96    -41     62     98    106    109    111     80
   -166   -142     20    153    -93    -62     54    106    106     98    109     57
   -132   -163    -31    148    -51    -98     90    171    137     98    103     25
   -148   -174    -25    158    -62    -98    205    316    231    132    127    -10
   -140    -83     57    111   -101    -15    324    475    368    233    249     23
   -103     80    181     10   -142    132    407    626    537    397    465    153
    -72    402    475   -163   -272    439    387    667    696    652    823    433
   -145    930   1075   -392   -610   1002    267    532    818    976   1304    813
   -218   1166   1384   -475   -802   1275    -20    168    693   1083   1548    966
   -267    932   1200   -335   -732   1065   -262   -213    337    807   1332    769
   -303    259    563     23   -433    410   -335   -467   -153    132    639    265
   -249   -241      7    244   -129   -116   -309   -420   -366   -262    168    -51
   -233   -465   -231    348     -2   -348   -244   -283   -327   -306     31   -140
   -233   -506   -275    368     18   -392   -171   -174   -241   -259      5   -140
   -210   -449   -239    329     12   -345    -88    -75   -135   -168     49    -77
   -184   -371   -187    275      0   -280    -31     -2    -33    -72     96      0
   -145   -290   -145    218      0   -220     18     51     36      0    129     49
   -132   -285   -153    207     10   -220     44     75     67     31    135     77
   -145   -301   -155    223      5   -228     46     75     72     49    119     90
   -127   -283   -155    205     10   -218     51     83     83     67    119    103
   -116   -272   -155    194     18   -213     54     90     93     80    132    111
   -114   -257   -142    181     12   -200     57     90     96     96    145    111
   -106   -231   -124    168      7   -179     64     96    106    103    150    122
    -93   -236   -145    163     25   -192     51     90     93     85    127    124
    -80   -257   -176    168     46   -215     38     80     80     67     98    132
    -51   -252   -202    150     75   -228     31     80     77     64     90    140
    -15   -223   -207    119     96   -215     31     77     77     72    101    153
     10   -194   -205     90    106   -200     25     75     75     72    106    166
     12   -184   -197     85    103   -189     25     72     77     70     83    181
     12   -176   -189     80     98   -181     28     77     85     77     59    202
     23   -148   -171     62     96   -158     36     88    109     93     46    213
     -5   -181   -179     90     85   -181     25     80    127     75     33    220
     -5   -194   -192     98     93   -194     23     80    163     57     38    231
     10   -179   -189     83     98   -184     31     93    202     54     64    223
      2   -179   -181     88     90   -179     25     96    213     51     67    215
    -15   -184   -168     98     75   -176     25    101    205     46     70    231
    -25   -192   -166    109     70   -179     20    101    192     49     98    246
    -31   -192   -161    109     62   -176     23    106    184     77    142    272
    -41   -197   -155    119     57   -176     20    103    171    101    184    293
    -46   -200   -155    122     54   -176     20    109    158    111    210    314
    -41   -200   -158    122     57   -181     18    109    148    127    223    316
    -44   -189   -145    116     49   -168      7    106    137    137    254    314
    -41   -171   -129    106     44   -150      7    106    132    148    316    324
    -46   -168   -122    106     36   -148     12    109    129    161    361    327
    -57   -184   -127    119     33   -155     10    103    119    158    350    324
    -70   -187   -116    124     23   -153     12    106    114    153    319    322
    -83   -179    -96    132      5   -137     23    106    111    148    293    329
    -88   -184    -98    135      5   -142     25    103     96    135    272    340
    -77   -192   -114    135     18   -153     33    106     90    122    267    361
    -64   -194   -132    129     31   -163     36    109     90    114    262    381
    -64   -213   -148    140     41   -181     33    111     83    109    252    402
    -64   -197   -132    129     31   -166     46    122     93    119    246    439
    -67   -192   -124    129     25   -158     59    129    103    122    246    462
    -72   -171   -101    119     12   -137     70    137    114    129    257    465
    -67   -148    -80    109      5   -114     77    150    127    135    272    467
    -72   -163    -90    116      7   -127     85    155    135    132    277    467
    -90   -163    -72    127    -10   -119     90    161    140    129    280    478
   -124   -155    -33    140    -46    -96    106    174    153    148    314    485
   -142   -161    -18    153    -62    -90    111    189    161    158    335    485
   -145   -163    -20    153    -64    -93    116    202    161    158    319    485
   -145   -153     -7    150    -70    -83    122    197    158    153    303    483
   -155   -148      7    150    -83    -70    116    192    148    140    280    475
   -148   -135     12    142    -80    -62    114    192    140    135    262    475
   -140   -140     -2    137    -70    -70    114    197    137    129    244    457
   -129   -137    -10    132    -59    -75    114    205    135    132    233    449
   -111   -132    -23    122    -46    -77    109    210    129    132    213    439
    -93   -122    -28    109    -33    -75    101    218    129    135    202    428
    -80   -124    -44    101    -20    -85     93    228    127    137    189    410
    -54   -111    -57     83      0    -85     90    239    132    148    181    405
    -31    -88    -57     59     10    -72     96    249    140    163    181    405
     10    -72    -83     31     46    -77     90    254    140    163    161    397
     38    -51    -90      5     62    -70     90    267    142    171    148    387
     46    -28    -75    -10     59    -51     98    280    153    192    163    376
     54    -20    -75    -18     62    -49    101    296    163    218    184    368
     77      0    -77    -38     77    -38    114    314    174    231    192    379
     90     15    -75    -54     83    -28    119    314    176    231    176    379
    103     31    -72    -67     88    -20    116    316    176    231    155    374
    119     51    -67    -85     93     -7    114    319    179    239    161    374
    127     72    -54    -98     90     10    116    327    187    252    171    379
    111     88    -23   -101     67     31    116    314    189    252    168    381
    101     96     -7    -98     54     44    111    306    187    252    168    387
     80     83      2    -85     38     44     98    290    174    244    161    387
     62     75     12    -67     25     44     77    270    158    236    148    379
     33     75     41    -57     -2     59     67    254    148    236    142    384
      2     57     51    -31    -23     54     64    246    142    228    127    387
    -31     10     41     10    -36     25     59    236    132    213     93    374
    -57    -18     38     38    -49     10     67    244    127    202     80    355
   -101    -83     18     88    -59    -33     59    236    106    184     54    332
   -137   -129      7    132    -75    -59     57    236     96    174     46    314
   -171   -155     15    163    -96    -70     62    239     85    168     46    301
   -210   -176     33    194   -122    -72     67    236     77    158     41    277
   -233   -174     59    202   -150    -57     75    246     83    171     36    257
   -233   -153     80    192   -158    -36     85    265     96    179     36    254
   -262   -163     96    213   -181    -33     88    267     93    184     36    249
   -277   -161    116    220   -197    -23     93    275    103    202     51    270
   -314   -142    171    226   -244     15    119    298    129    236     77    309
   -350   -129    220    239   -285     44    142    319    148    265     90    332
   -400   -168    228    283   -314     28    155    340    150    259     72    329
   -439   -213    226    327   -332      5    241    446    197    275     62    322
   -483   -161    322    322   -405     80    381    615    319    332     93    348
   -431    -36    394    233   -413    179    480    784    462    420    187    418
   -319    254    574     31   -446    413    504    919    633    597    415    607
   -303    727   1031   -210   -667    878    519    976    844    943    818    963
   -441   1218   1657   -389  -1049   1436    454    826    982   1309   1213   1319
   -527   1273   1800   -374  -1163   1535    189    467    815   1317   1254   1345
   -594    870   1462   -140  -1028   1166    -31     49    363    852    849    956
   -613    202    815    205   -714    509   -116   -194   -127    166    205    363
   -584   -200    384    392   -485     90   -116   -124   -249    -57    -83     54
   -558   -345    213    452   -387    -67    -57      0   -194    -62   -132    -62
   -501   -309    189    402   -345    -59     18     93   -101    -10   -106    -72
   -457   -220    236    340   -348      7     90    174     -2     70    -57    -23
   -449   -145    301    296   -376     77    124    210     67    122    -15     25
   -439   -122    314    280   -379     96    148    228    106    135     10     33
   -400   -109    290    254   -348     90    155    226    114    119     25      7
   -368    -85    283    228   -327     98    161    215    114    109     46    -18
   -350    -70    277    210   -316    103    161    207    122    114     57    -25
   -335    -70    265    200   -301     96    150    187    111    103     54    -41
   -309    -75    233    192   -272     77    129    161     96     90     38    -57
   -285    -83    202    184   -244     59    119    137     83     75     23    -77
   -267    -54    210    158   -239     77    122    129     90     83     36    -70
   -252    -57    194    153   -226     70    122    114     83     72     28    -80
   -241    -72    166    155   -205     44    109     98     70     57     23   -101
   -207    -64    142    137   -176     38     98     90     70     51     28   -106
   -179    -64    111    122   -148     23     85     75     64     44     28   -114
   -116    -57     59     85    -88      0     70     59     54     31     25   -122
    -59    -51      7     51    -33    -23     54     38     38     18     18   -137
    -25    -49    -23     38     -2    -36     28      7     15     -5      5   -161
     28    -44    -72      5     49    -57     10    -15     -2    -20     -2   -176
     85    -41   -127    -23    103    -83     -5    -31    -15    -28     -7   -187
    135    -33   -168    -51    150   -101    -18    -46    -25    -36    -15   -184
    166    -25   -192    -70    179   -109    -33    -62    -41    -46    -33   -174
    176    -51   -228    -64    200   -137    -59    -90    -67    -72    -67   -184
    197    -54   -252    -70    223   -153    -64   -101    -70    -75    -77   -181
    223    -41   -267    -90    244   -153    -77   -111    -72    -75    -83   -174
    254    -25   -280   -114    267   -153    -85   -116    -72    -72    -85   -166
    270    -20   -290   -127    277   -155    -85   -122    -77    -77    -96   -158
    262    -20   -283   -119    270   -153    -96   -132    -88    -80   -103   -142
    252    -25   -277   -114    265   -150   -103   -145    -96    -80   -114   -132
    239    -31   -270   -103    254   -150   -109   -153   -101    -77   -114   -129
    246    -20   -267   -111    254   -145   -111   -153   -103    -72   -103   -101
    244    -20   -265   -111    252   -142   -109   -155   -106    -70   -109    -88
    213    -33   -246    -90    228   -140    -96   -153   -109    -67   -119    -77
    192    -25   -218    -83    205   -122    -75   -145   -103    -64   -111    -59
    171    -44   -215    -64    192   -129    -70   -150   -103    -83   -109    -51
    155    -41   -200    -57    176   -119    -51   -140    -93    -90    -93    -38
    137    -38   -176    -51    155   -106    -36   -127    -88    -93    -90    -36
    109    -54   -163    -25    135   -109    -23   -111    -80    -93   -103    -31
     96    -41   -137    -28    114    -88     10    -67    -49    -59    -98     -7
     75    -28   -103    -23     88    -64     31    -36    -15    -25    -98     15
     62    -25    -90    -18     75    -57     38    -25      7    -10   -103     23
     62    -33    -96    -12     77    -64     59    -10     33      2   -119     20
     62    -38   -101    -12     80    -70     64     -5     49     10   -129     12
     59    -51   -111     -5     83    -80     67    -10     57      5   -137      0
     54    -70   -124      5     88    -96     67    -10     59      5   -145     -7
     54    -67   -122      7     88    -93     72     -5     64     12   -150     -2
     70    -31   -103    -20     85    -67     85      7     77     31   -140      5
     67    -31    -98    -18     80    -64     83      7     77     28   -140     10
     57    -54   -111     -2     83    -83     80      2     70     25   -145      5
     54    -64   -119      5     85    -90     83      7     72     36   -142      0
     54    -62   -116      0     85    -88     80      7     72     46   -135      2
     54    -41    -96     -7     72    -67     80     12     85     62   -122     20
     51    -36    -88    -10     67    -62     83     15     90     72   -111     25
     59    -25    -85    -15     72    -54     85     28    103     85    -96     31
     44    -31    -75     -7     57    -51     75     33    111     90    -90     44
     49     -7    -59    -20     54    -33     75     46    122    103    -88     67
     59     23    -38    -41     49     -7     85     62    132    119    -75     83
     49     15    -33    -31     41     -7     80     64    132    124    -59     80
     57     25    -33    -44     46     -2     88     80    142    140    -38     85
     57     54     -5    -57     31     25    103    106    163    163    -12    109
     59     85     25    -75     18     57    116    127    181    176      0    132
     70    114     44    -90     12     80    124    145    192    184      7    153
     70    124     54    -98      7     90    137    163    200    197     23    158
     67    132     64   -101      0     98    145    171    210    213     46    163
     57    145     88   -103    -15    116    155    184    220    226     57    181
     46    168    122   -106    -36    145    168    192    233    244     59    202
     44    197    153   -122    -54    176    171    192    241    254     67    223
     41    202    161   -122    -59    181    155    174    231    254     70    226
     23    176    153   -101    -64    166    122    129    200    233     51    207
      0    153    153    -75    -75    153     90     88    174    207     25    189
    -28    124    150    -49    -90    137     77     62    161    189      7    181
    -44     80    122    -18    -83    101     64     44    142    171    -10    163
    -57     46    103      5    -80     72     51     23    127    150    -31    142
    -67      5     72     31    -70     38     38      0    106    129    -57    116
    -75    -38     36     54    -57     -2     25    -18     83    103    -93     77
    -85    -70     15     77    -51    -28     15    -33     57     80   -116     41
    -90    -93     -5     90    -44    -51     10    -54     38     64   -132     15
   -111   -137    -25    124    -44    -83      2    -75     15     41   -150    -10
   -132   -161    -31    145    -51    -98    -12    -90      0     28   -166    -23
   -150   -171    -23    161    -64    -98    -12    -90      0     38   -174    -25
   -161   -174    -15    166    -75    -96     -2    -80      2     46   -179    -31
   -161   -174    -12    168    -75    -93      2    -75      5     59   -171    -23
   -184   -205    -20    192    -83   -111    -15    -98    -12     49   -161    -28
   -184   -202    -18    192    -85   -111    -12    -93    -18     46   -137    -31
   -171   -233    -64    200    -54   -150      7    -62    -23     25   -132    -57
   -135   -259   -124    197     -5   -192    103     57     20     18   -119    -88
   -116   -181    -64    148    -28   -124    218    215    129     70    -33    -62
    -77    -41     36     59    -59     -2    322    394    293    215    122     70
    -23    285    306   -132   -166    296    376    514    498    480    394    371
    -70    839    909   -384   -488    872    384    532    737    867    805    839
   -259   1213   1470   -478   -865   1340    179    236    779   1114   1060   1200
   -337   1065   1402   -363   -870   1231   -106   -174    504    961    932   1065
   -384    472    857    -46   -620    665   -277   -550     -7    376    394    537
   -348   -197    150    272   -249    -23   -350   -696   -428   -218   -194     -5
   -272   -459   -189    363    -44   -324   -327   -581   -457   -329   -363   -176
   -233   -478   -244    355      2   -361   -246   -449   -387   -290   -355   -166
   -205   -413   -210    309      0   -311   -158   -342   -306   -220   -309   -127
   -187   -311   -124    249    -31   -218    -75   -244   -231   -119   -236    -90
   -197   -236    -38    215    -80   -137    -18   -197   -166    -41   -187    -44
   -189   -200    -10    194    -90   -106     15   -158   -119    -10   -163    -31
   -187   -200    -15    192    -88   -109     28   -135   -103    -10   -145    -44
   -168   -176     -7    174    -80    -93     36   -111    -85     10   -109    -49
   -171   -161     10    166    -90    -77     38   -114    -80     15    -93    -72
   -179   -153     25    166   -103    -64     41   -116    -80     20    -83    -85
   -181   -145     33    161   -109    -57     49   -109    -72     25    -70    -80
   -171   -132     38    153   -106    -46     51   -106    -70     31    -59    -72
   -161   -116     41    137   -103    -38     49   -109    -70     25    -62    -77
   -158   -119     36    137    -98    -41     57   -101    -75     18    -70    -88
   -168   -135     33    150   -103    -51     57   -101    -77     12    -57   -111
   -168   -129     38    150   -103    -46     59    -96    -70     18    -49   -103
   -150   -132     15    140    -85    -59     51   -101    -83      2   -101   -103
   -129   -122      7    127    -70    -59     49   -103    -88     -2   -150   -106
   -106   -111     -5    109    -51    -59     44    -96    -85     -2   -181    -96
    -77   -122    -44    101    -18    -83     41    -90    -83    -10   -210    -93
    -41   -135    -93     88     25   -116     28   -101    -90    -23   -241   -106
     -5   -150   -145     77     70   -148     -7   -122   -103    -49   -285   -135
     12   -161   -174     75     90   -168    -31   -137   -106    -70   -316   -158
     54   -174   -228     59    140   -200    -46   -148   -127    -90   -324   -176
    142   -179   -322     18    231   -249    -83   -192   -176   -132   -337   -205
    262   -158   -420    -51    340   -288   -122   -239   -218   -166   -350   -226
    397   -127   -527   -137    462   -327   -171   -288   -275   -202   -376   -259
    607    -70   -678   -267    641   -374   -231   -342   -345   -252   -387   -309
    802    -59   -865   -374    831   -462   -335   -436   -446   -335   -405   -376
    917    -67   -984   -426    948   -524   -402   -509   -530   -392   -400   -428
    992    -36  -1028   -480   1008   -532   -426   -527   -566   -405   -301   -441
   1008    -10  -1018   -498   1013   -514   -441   -530   -587   -405   -161   -426
    963    -46  -1010   -462    987   -527   -449   -530   -613   -410    -62   -420
    896    -59   -956   -418    924   -506   -428   -509   -613   -402    -12   -405
    867    -38   -909   -415    885   -472   -400   -478   -600   -387    -31   -389
    862    -36   -898   -413    880   -467   -394   -467   -607   -387    -64   -387
    831    -38   -872   -397    849   -454   -397   -467   -618   -387    -88   -389
    815    -54   -870   -381    841   -462   -379   -449   -607   -376   -103   -381
    797    -59   -859   -371    826   -459   -345   -418   -579   -353    -93   -361
    795    -51   -846   -371    820   -449   -319   -392   -545   -332   -106   -358
    782    -59   -841   -363    807   -449   -301   -361   -517   -309   -116   -355
    748    -59   -810   -345    776   -433   -277   -332   -496   -288   -132   -348
    722    -23   -745   -350    732   -384   -262   -314   -465   -262   -135   -332
    678    -28   -706   -324    691   -366   -231   -290   -428   -231   -124   -322
    623    -49   -675   -288    646   -361   -200   -267   -397   -207   -114   -314
    602    -15   -620   -293    610   -316   -171   -239   -350   -168    -80   -293
    576      2   -576   -290    576   -285   -153   -218   -316   -140    -70   -270
    522    -23   -545   -249    532   -283   -140   -213   -301   -132    -80   -267
    483    -46   -530   -218    504   -288   -137   -213   -288   -129    -93   -270
    457    -70   -527   -194    491   -298   -135   -213   -277   -122   -106   -267
    431    -70   -504   -181    467   -285   -119   -200   -257   -106   -106   -257
    420    -38   -459   -189    439   -249    -93   -171   -220    -77    -85   -223
    389    -38   -431   -176    407   -233    -80   -158   -205    -67    -77   -210
    340    -67   -410   -137    374   -239    -77   -153   -197    -59    -77   -207
    290    -70   -363   -111    324   -215    -54   -137   -174    -38    -64   -189
    259    -67   -327    -96    293   -197    -12   -114   -140    -10    -44   -171
    220    -96   -316    -62    267   -205     25   -106   -127      2    -31   -163
    179    -90   -270    -44    223   -181     85    -85   -106     25     -7   -140
    150    -75   -226    -41    187   -150    132    -51    -77     49     15   -114
    140    -64   -205    -36    171   -135    161    -23    -59     67     36    -93
    135    -38   -174    -46    153   -106    181      7    -49     85     59    -70
    132     15   -116    -72    124    -51    207     41    -25    122     98    -38
    122     77    -44   -101     83     18    220     70      0    158    140      0
    122    142     20   -132     51     83    236    101     25    187    187     23
     67    135     64   -101      0    101    236    122     41    202    223     31
     41    148    106    -96    -33    127    254    163     80    231    277     67
     15    179    161    -98    -72    171    280    210    132    270    345    106
    -36    220    257    -90   -145    239    301    236    184    303    420    142
   -106    220    324    -57   -215    270    290    246    220    303    454    161
   -150    194    345    -23   -246    270    275    254    239    311    524    166
   -181    163    345     10   -262    254    249    239    228    309    581    158
   -207    116    324     46   -265    220    241    244    233    314    550    166
   -226    109    335     57   -280    220    254    265    252    345    506    189
   -239    101    340     67   -290    220    246    267    257    361    472    194
   -246     83    329     80   -288    205    213    249    249    366    446    189
   -231     54    285     88   -257    168    166    233    241    361    418    184
   -218     36    254     90   -236    142    137    228    239    350    389    179
   -233      0    233    116   -233    116    114    223    239    342    374    163
   -239    -38    197    137   -220     77     90    213    228    332    366    135
   -220    -31    189    127   -205     77     93    213    231    335    381    137
   -215      2    215    106   -215    109    101    215    246    348    423    150
   -218     -5    213    111   -215    103     98    213    244    340    457    158
   -200    -15    181    106   -192     83     88    202    236    314    475    153
   -163     -2    161     83   -163     77     85    200    233    311    514    179
   -163    -28    135     96   -153     54     83    194    226    301    519    200
   -127    -62     64     93    -96      0    106    220    231    285    485    205
    -93   -109    -18     98    -38    -64    171    311    267    270    420    171
    -67    -88    -20     77    -23    -54    298    467    366    311    402    179
     10     70     59    -41    -23     64    400    633    517    441    493    272
     36    316    280   -176   -122    298    454    750    693    646    704    485
     36    745    709   -392   -335    727    444    766    885    956   1052    865
    -51   1252   1304   -600   -678   1278    288    553    984   1265   1439   1270
   -142   1226   1369   -542   -756   1299    -46    135    735   1197   1413   1244
   -197    761    958   -280   -576    859   -215   -220    296    719    943    880
   -215     62    277     75   -246    168   -257   -371   -122     90    309    415
   -150   -342   -192    246     20   -267   -239   -280   -194   -158     46    200
   -122   -459   -337    288    106   -400   -168   -140    -75   -150     10    168
   -114   -439   -327    275    103   -384    -90    -49     28    -96     20    197
   -106   -348   -241    226     64   -296    -31     31    122     -5     64    265
   -114   -275   -161    194     23   -218     15     90    189     77    114    340
   -111   -239   -129    174      7   -184     54    122    210    127    145    361
   -109   -252   -142    179     15   -197     83    153    226    163    187    371
   -127   -257   -129    192      0   -194    116    184    239    202    241    400
   -148   -233    -85    192    -31   -161    122    187    236    228    311    418
   -150   -252   -101    200    -25   -176    101    174    218    244    324    407
   -155   -252    -96    202    -31   -174    109    184    220    262    324    413
   -176   -241    -67    207    -54   -155    106    187    218    267    324    413
   -176   -231    -54    205    -62   -142    111    192    218    262    306    410
   -194   -270    -77    231    -59   -174    114    189    202    239    270    389
   -181   -272    -93    226    -46   -184    109    189    192    239    262    387
   -174   -252    -77    210    -49   -163    101    189    194    252    272    426
   -176   -246    -70    213    -54   -158     93    194    197    254    272    462
   -168   -233    -64    202    -54   -150     90    194    192    257    272    496
   -166   -233    -70    200    -49   -153     96    207    194    257    275    542
   -168   -241    -75    205    -49   -158     96    213    184    246    267    553
   -181   -267    -85    226    -49   -176     80    192    153    213    236    535
   -205   -244    -41    223    -83   -142     83    197    161    223    254    561
   -218   -257    -38    236    -90   -148     96    228    181    241    277    589
   -210   -239    -28    223    -93   -132    101    236    187    254    301    605
   -220   -207     12    215   -116    -98     98    236    192    270    316    610
   -231   -215     15    223   -124   -101     98    246    192    254    303    620
   -228   -202     25    215   -129    -88     96    257    189    252    293    613
   -226   -207     18    215   -124    -96     88    259    176    244    283    581
   -202   -220    -18    213    -93   -119     67    244    148    228    262    550
   -155   -202    -46    179    -57   -124     54    257    145    231    236    553
   -114   -192    -77    153    -20   -135     31    265    132    220    202    553
    -70   -171   -101    119     12   -137     20    277    122    218    176    587
    -20   -189   -168    106     72   -179     12    280     93    189    124    610
     10   -174   -187     80     96   -179     18    288     83    184     96    584
     64   -163   -228     49    145   -197      7    283     59    168     59    576
    119   -163   -283     18    200   -223      0    272     36    148     25    576
    163   -181   -345     10    254   -262      0    277     15    122    -20    600
    192   -181   -376     -5    283   -277    -28    239    -28     90    -83    592
    202   -171   -374    -15    285   -272    -38    218    -46     83   -103    561
    194   -207   -402      5    296   -303    -31    218    -49     83   -114    563
    200   -220   -420     10    309   -319    -12    220    -38     90   -129    610
    197   -249   -446     23    322   -348      0    220    -46     98   -142    607
    200   -246   -446     20    322   -345     -7    220    -54    101   -148    605
    200   -265   -467     31    332   -366     -5    231    -54     98   -150    605
    213   -303   -517     46    363   -410     -2    241    -57    109   -148    568
    210   -298   -509     44    358   -402    -18    218    -67    111   -155    550
    215   -296   -511     38    363   -402    -28    202    -75    106   -161    535
    220   -319   -540     49    379   -428    -31    184    -88     96   -168    522
    223   -327   -550     51    387   -439    -41    161   -103     83   -176    506
    218   -340   -558     59    387   -446    -51    140   -114     75   -174    491
    218   -335   -553     57    384   -444    -54    140   -109     83   -150    472
    228   -332   -561     51    394   -446    -62    145   -106     77   -135    439
    218   -340   -558     62    387   -449    -54    140   -103     75   -124    392
    184   -335   -522     75    350   -428    -54    129    -96     80   -101    366
    161   -335   -496     85    327   -413    -54    122    -90     80    -88    348
    142   -309   -452     83    296   -379    -57    119    -80     85    -67    322
    114   -303   -418     96    265   -361    -54    116    -70     96    -38    285
     88   -301   -392    103    239   -345    -49    111    -62    109     -7    249
     75   -298   -374    111    223   -335    -49    106    -51    114     10    215
     72   -270   -342     96    205   -306    -41    109    -28    127     36    207
     67   -220   -288     77    176   -254    -25    116     -5    150     67    197
     54   -197   -254     70    153   -226    -23    122      7    155     85    168
     51   -155   -207     51    129   -181    -10    137     33    174    116    155
     41   -124   -166     38    101   -142     10    155     59    189    140    155
     23    -88   -111     33     67    -98     31    176     93    210    168    163
    -12    -38    -28     25      5    -33     46    192    124    244    200    174
    -44     10     54     15    -49     31     62    207    155    280    233    200
    -96     62    155     15   -127    106     88    226    192    322    267    239
   -150    103    254     23   -202    179    106    241    226    355    319    277
   -207     93    301     57   -254    194    106    236    220    345    340    283
   -246     90    337     77   -290    213    116    239    233    350    368    275
   -277     90    368     93   -324    228    127    244    244    358    397    270
   -306     98    405    103   -355    252    142    252    254    363    410    262
   -303     98    402    101   -353    249    142    241    244    348    397    228
   -296     67    361    114   -329    213    129    215    215    306    353    163
   -275     36    309    116   -293    171    116    194    194    272    314    114
   -246     15    262    116   -254    137    111    184    184    254    293     88
   -252     -7    241    127   -246    116    111    171    174    236    277     77
   -283     -2    280    142   -283    137    116    161    168    228    272     75
   -329     -2    327    166   -329    161    124    158    174    233    272     77
   -420    -31    389    226   -405    179    129    161    181    239    272     85
   -522    -31    488    275   -506    226    155    184    210    265    288    103
   -540    -54    483    296   -511    213    150    176    200    257    257     83
   -498    -49    446    272   -475    197    140    161    184    244    220     59
   -480    -44    436    262   -459    194    132    158    179    213    213     36
   -452    -80    368    265   -413    142    153    200    187    163    189     -2
   -428    -98    329    262   -381    114    244    316    244    153    179    -33
   -410    -31    376    218   -394    171    348    457    348    226    210     -7
   -345    137    483    103   -413    309    444    613    511    389    316     85
   -280    517    797   -119   -537    657    431    665    698    672    631    350
   -314   1047   1358   -366   -836   1202    324    589    865   1041   1065    724
   -361   1363   1725   -501  -1041   1543     28    254    789   1208   1301    893
   -337   1262   1600   -462   -969   1431   -270   -132    491   1044   1189    763
   -340    623    961   -142   -649    789   -361   -413    -28    361    555    265
   -290     23    311    132   -301    166   -374   -470   -371   -176     31   -174
   -228   -241    -15    233   -109   -129   -332   -358   -392   -285   -119   -337
   -181   -319   -137    252    -23   -228   -259   -252   -319   -267   -137   -371
   -171   -290   -119    228    -28   -205   -194   -176   -228   -200    -90   -324
   -158   -194    -36    176    -62   -116   -127   -101   -124   -109    -20   -246
   -135   -153    -18    142    -62    -85    -90    -62    -67    -62     18   -192
   -109   -155    -46    132    -31   -101    -70    -44    -49    -49     25   -166
    -62   -142    -80    101      7   -111    -64    -41    -46    -49     25   -145
    -18   -132   -114     72     46   -124    -77    -64    -62    -64     15   -142
     72   -142   -215     33    142   -179   -109   -101    -98   -101    -12   -176
    171   -153   -324     -7    246   -239   -145   -137   -135   -140    -49   -220
    252   -153   -405    -49    327   -277   -174   -168   -166   -166    -70   -254
    324   -158   -483    -83    402   -322   -194   -200   -192   -192    -88   -283
    371   -153   -527   -111    446   -337   -205   -215   -202   -205    -96   -290
    410   -127   -537   -140    472   -332   -210   -223   -202   -202    -96   -290
    436   -132   -568   -153    501   -350   -205   -226   -202   -207    -98   -298
    459   -150   -610   -155    532   -379   -207   -226   -205   -210   -109   -303
    470   -148   -618   -163    542   -384   -210   -226   -205   -205   -114   -301
    478   -163   -641   -155    558   -402   -207   -226   -207   -210   -132   -311
    459   -155   -615   -153    537   -384   -210   -231   -207   -205   -135   -306
    475   -127   -602   -174    537   -363   -205   -228   -200   -189   -135   -293
    491   -109   -600   -192    542   -353   -200   -220   -192   -184   -127   -275
    485   -124   -610   -179    548   -366   -202   -220   -189   -187   -137   -265
    436   -101   -537   -168    485   -316   -181   -200   -158   -155   -109   -228
    407    -80   -488   -163    446   -285   -155   -174   -129   -116    -83   -205
    368   -101   -472   -135    418   -285   -150   -174   -127   -106    -64   -207
    348    -93   -441   -127    394   -267   -140   -161   -119    -88    -31   -187
    327    -83   -413   -124    368   -249   -127   -142   -103    -62     -7   -153
    316    -62   -381   -127    348   -220   -124   -132    -88    -46      7   -124
    301    -51   -355   -127    327   -202   -132   -137    -93    -46      7   -116
    296    -23   -319   -135    306   -171   -119   -129    -83    -33     18    -98
    267    -15   -285   -127    275   -150   -122   -124    -80    -23     31    -80
    249    -38   -290   -106    270   -163   -132   -132    -90    -31     23    -85
    239    -41   -283    -98    259   -161   -119   -116    -83    -25     25    -75
    228    -15   -244   -106    236   -129    -90    -90    -64     -2     49    -44
    200    -46   -249    -77    223   -148    -96   -103    -83    -23     33    -57
    205    -44   -252    -80    226   -148    -93   -103    -88    -28     28    -62
    210    -44   -254    -85    231   -148    -90   -103    -88    -28     31    -62
    189    -57   -246    -64    218   -150    -85   -103    -88    -25     36    -57
    176    -46   -223    -67    200   -135    -80    -98    -80    -25     36    -59
    184    -49   -233    -67    207   -140    -67    -88    -72    -23     31    -64
    168    -57   -226    -59    197   -140    -51    -75    -54     -5     46    -57
    181    -38   -220    -70    200   -129    -41    -64    -36     12     59    -44
    207    -57   -265    -75    236   -161    -41    -67    -33      5     51    -54
    252    -54   -309    -98    280   -181    -46    -75    -38     -2     38    -72
    293    -54   -350   -119    319   -202    -67    -98    -49    -12     23    -88
    332    -51   -384   -140    358   -218    -77   -111    -51    -20     15    -98
    345    -70   -415   -140    379   -241    -96   -132    -64    -33      0   -111
    363    -77   -441   -142    400   -257   -111   -142    -75    -41     -2   -122
    329    -75   -407   -129    366   -241   -106   -135    -64    -31     18   -119
    252    -80   -332    -85    290   -205    -93   -116    -46     -7     44   -101
    192    -80   -272    -57    231   -176    -70    -90    -20     15     70    -77
    140    -88   -231    -25    184   -158    -51    -70     -5     31     83    -62
    106    -96   -205     -5    153   -150    -51    -62      0     33     85    -62
     88    -90   -179      2    132   -135    -51    -57      7     44     93    -62
     67    -72   -140      2    103   -106    -51    -49     20     59    109    -64
     41    -75   -119     15     80    -96    -51    -41     28     75    119    -75
     25    -70    -98     20     62    -85    -51    -31     41     85    124    -72
     18    -62    -80     23     49    -70    -36    -10     57     98    129    -75
     12    -44    -59     15     36    -51    -25      5     80    122    137    -72
      5    -28    -33     10     18    -31    -15     15     93    135    137    -72
    -10     -2      5      5     -7      0     -2     33    111    155    150    -75
     -5     51     57    -23    -31     54     20     59    140    184    184    -75
    -12     57     67    -23    -41     59     33     72    158    202    207    -59
    -31     62     90    -15    -62     75     44     77    171    213    213    -49
    -41     64    103    -12    -72     85     54     77    181    213    207    -46
    -49     80    129    -15    -88    103     70     85    197    226    213    -46
    -59    116    176    -28   -119    148     80     88    210    241    231    -59
    -70    150    220    -41   -145    184     88     88    226    265    280    -46
    -77    181    257    -54   -168    218     83     93    233    277    309    -23
    -85    192    277    -51   -181    233     72    101    233    272    316    -23
    -96    181    275    -44   -187    228     57     83    210    241    296    -38
   -124    163    288    -20   -207    226     38     62    205    233    298    -36
   -142    132    275      2   -210    202     38     41    205    220    306    -36
   -142    135    277      5   -210    205     46     28    207    215    316    -10
   -127    101    228     12   -179    163     36      5    189    189    301    -25
   -114     54    168     28   -140    111     25    -18    158    153    314    -75
   -101     28    129     36   -116     77     20    -33    137    116    345   -127
   -109    -15     93     62   -101     38      7    -38    114     85    368   -168
   -137    -64     70    101   -106      2     -7    -62     77     49    355   -215
   -168    -64    103    114   -137     18     -2    -64     75     57    389   -239
   -220    -88    132    153   -179     20     15    -51     77     67    433   -249
   -290    -90    200    192   -246     54     33    -36     80     88    488   -280
   -345    -85    257    213   -301     85     54    -18     85    122    498   -296
   -381    -64    316    223   -350    124     70    -15     80    161    488   -290
   -405    -59    345    231   -376    140     80    -28     90    176    452   -275
   -402    -85    316    244   -361    114    122     15    122    153    413   -272
   -428   -145    280    285   -355     67    231    166    200    168    392   -280
   -439   -111    327    275   -384    106    355    319    314    236    371   -231
   -410     36    444    184   -428    239    475    480    478    384    423   -111
   -353    311    665     20   -509    488    504    561    649    620    613    101
   -270    813   1083   -272   -678    948    392    478    789    948    937    433
   -267   1239   1506   -485   -888   1374    124    148    769   1182   1184    680
   -257   1241   1499   -493   -880   1371   -202   -259    527   1117   1119    649
   -275    787   1062   -254   -667    924   -361   -594     75    607    639    293
   -272    101    371     83   -322    233   -366   -680   -358    -44     12   -174
   -226   -254    -28    239   -101   -140   -314   -558   -436   -239   -202   -374
   -187   -350   -163    267    -15   -257   -223   -413   -355   -226   -197   -400
   -155   -322   -166    239      5   -244   -142   -311   -262   -166   -148   -355
   -116   -236   -122    176      0   -179    -88   -239   -176   -106   -132   -293
    -67   -168   -101    116     15   -135    -59   -205   -132    -72   -127   -254
    -31   -142   -111     85     38   -129    -49   -194   -114    -64   -140   -239
    -15   -153   -137     85     59   -145    -51   -202   -116    -85   -168   -233
     -5   -153   -148     77     70   -150    -54   -205   -122    -90   -176   -233
     38   -127   -166     44    101   -145    -49   -192   -119    -83   -153   -233
     57   -127   -184     33    119   -153    -51   -187   -119    -75   -127   -246
     44   -174   -218     64    129   -194    -62   -192   -132    -77   -119   -277
     64   -197   -262     64    161   -228    -57   -176   -124    -80    -93   -285
    127   -228   -358     49    241   -293    -77   -189   -140   -101    -93   -303
    184   -272   -459     44    322   -366   -101   -207   -168   -127   -116   -322
    246   -259   -506      7    376   -381   -122   -223   -189   -145   -137   -316
    358   -215   -574    -72    465   -392   -161   -244   -226   -179   -168   -332
    465   -187   -652   -137    558   -418   -215   -298   -277   -228   -213   -376
    584   -192   -779   -197    680   -483   -293   -376   -348   -288   -228   -449
    724   -192   -917   -265    820   -553   -355   -436   -402   -342   -218   -517
    839   -215  -1054   -311    945   -636   -405   -483   -444   -389   -218   -563
   1041   -218  -1260   -413   1150   -740   -472   -548   -511   -462   -158   -620
   1202   -187  -1389   -509   1296   -787   -530   -607   -566   -498     57   -659
   1325   -101  -1426   -610   1374   -763   -568   -639   -597   -517     98   -678
   1270    -70  -1340   -602   1304   -704   -558   -623   -600   -511    -15   -662
   1166    -93  -1260   -537   1213   -675   -548   -602   -597   -514    -51   -641
   1109    -90  -1200   -511   1153   -644   -524   -563   -571   -493    -62   -607
   1075    -49  -1124   -511   1098   -587   -485   -519   -535   -446    -64   -568
   1031    -23  -1054   -506   1041   -537   -480   -517   -545   -431    -75   -550
    969    -25   -995   -470    982   -509   -493   -530   -568   -428    -83   -550
    924    -18   -943   -454    932   -480   -498   -522   -568   -426    -96   -542
    901      7   -893   -454    898   -441   -478   -501   -540   -407   -111   -509
    839     36   -805   -439    820   -381   -439   -462   -493   -353    -51   -470
    745     25   -722   -387    732   -348   -415   -439   -462   -340    -28   -457
    652      7   -644   -329    649   -319   -405   -423   -439   -340    -31   -446
    558      2   -555   -280    558   -275   -368   -394   -413   -329    -10   -452
    465    -28   -493   -218    478   -259   -348   -379   -405   -337     15   -472
    407      7   -400   -207    402   -194   -298   -340   -368   -298     88   -444
    345     23   -322   -184    332   -148   -246   -288   -319   -259    145   -397
    280    -10   -290   -135    285   -150   -215   -244   -283   -246    155   -368
    231    -10   -244   -111    236   -124   -192   -223   -262   -228    150   -355
    192     12   -179   -103    187    -83   -161   -192   -226   -197    155   -337
    163     28   -137    -98    150    -54   -116   -150   -184   -150    161   -319
    132     38    -93    -85    114    -25    -88   -122   -142   -114    161   -301
    114     41    -75    -77     93    -15    -70   -101   -114   -101    150   -298
    109     77    -31    -96     70     23    -49    -75    -80    -67    158   -285
     96    116     20   -109     38     70    -33    -54    -51    -31    163   -270
     77    140     62   -109      7    101    -15    -31    -18     -2    158   -252
     57    148     90   -103    -18    122      0     -7     10     20    155   -228
     12    140    124    -77    -57    132     10      5     33     54    158   -207
    -41    119    158    -41   -101    137     12     15     49     80    153   -194
    -90    114    205    -10   -148    158     10     18     64    101    148   -176
   -122    119    241      0   -181    179     23     38     88    132    161   -142
   -140    137    277      0   -207    205     44     57    114    166    163   -122
   -163    140    301     10   -233    220     51     72    124    181    158   -109
   -192    132    324     31   -257    228     51     85    140    197    155    -90
   -218    163    381     25   -301    272     67    109    174    233    187    -62
   -236    171    407     31   -322    288     75    124    192    252    200    -51
   -246    174    418     36   -332    296     83    140    207    267    213    -38
   -246    189    436     28   -340    311     90    161    226    285    233    -18
   -252    228    478     10   -366    353    101    179    246    303    254     28
   -257    262    517     -2   -387    389    122    202    272    322    280     80
   -267    288    553    -12   -410    420    124    215    290    335    298    111
   -257    314    571    -28   -413    441    132    233    306    342    314    140
   -252    340    592    -44   -423    465    142    257    332    363    337    176
   -231    381    613    -75   -420    496    155    275    358    392    363    202
   -231    389    618    -80   -423    501    148    275    361    397    363    205
   -241    402    644    -80   -441    522    145    280    366    402    381    231
   -239    439    678   -101   -457    558    155    288    384    413    400    280
   -223    441    665   -109   -444    553    150    277    384    407    384    309
   -176    420    597   -122   -387    506    132    249    361    371    342    319
   -111    389    501   -137   -306    444    103    210    319    303    270    319
    -41    371    413   -166   -228    392     62    158    270    233    176    329
     31    350    319   -192   -145    337     18    111    218    171     67    316
     90    314    223   -202    -64    267    -20     67    166    116    -38    283
    140    283    142   -210      0    213    -44     44    129     88   -109    275
    150    252    101   -202     23    176    -54     33    106     75   -150    301
    142    218     75   -179     33    145    -49     38    103     83   -155    329
    106    189     80   -148     12    135    -28     54    116     90   -132    353
     62    153     90   -106    -12    122    -18     59    116     90   -106    376
      0    132    129    -67    -67    132     -5     62    122    106    -64    400
    -46    129    176    -41   -111    153      5     70    132    119    -38    431
    -57    137    194    -38   -124    166     15     83    140    132    -25    454
    -51    114    166    -31   -109    140     12     75    129    124    -51    439
    -46     96    142    -25    -93    119     10     77    129    122    -72    433
    -23     85    109    -31    -67     96      7     77    124    116    -96    428
    -15     49     62    -18    -38     54      7     80    111    103   -122    418
     -2      0      2      2     -2      0     33    122    111     80   -161    379
     25    -18    -46     -5     36    -31    132    254    184     93   -168    345
     54     38    -15    -49     36     12    244    405    309    174   -101    381
     88    187     98   -140     -5    145    327    555    485    329     46    504
    122    545    423   -332   -150    485    337    639    719    607    345    792
     83   1052    966   -568   -441   1008    254    558    914    935    743   1158
     18   1286   1267   -652   -626   1278    -28    215    823   1034    935   1312
    -12   1093   1106   -542   -561   1101   -303   -174    475    782    766   1135
    -64    478    542   -205   -303    509   -392   -459    -36    129    166    636
    -38    -23     15     31    -28     -5   -379   -452   -298   -262   -226    290
    -15   -265   -249    137    116   -257   -303   -298   -275   -277   -288    189
    -15   -342   -327    176    153   -335   -223   -179   -194   -218   -262    184
    -20   -309   -288    166    132   -298   -158    -93   -106   -129   -223    236
    -25   -215   -189    122     80   -202    -93    -15    -15    -44   -153    324
    -49   -174   -124    111     36   -150    -46     31     41     25    -80    376
    -54   -155   -101    103     23   -127    -23     57     72     70    -28    394
    -59   -145    -85    103     12   -116    -15     70     80     77     -5    405
    -75   -150    -77    111     -2   -114    -10     75     85     80      2    436
    -75   -155    -80    114      0   -119     -7     77     85     80      5    459
    -62   -145    -85    103     10   -116     -7     75     80     88     25    475
    -44   -137    -93     90     23   -116    -12     67     72     88     46    475
    -28   -148   -119     88     44   -135    -18     67     64     75     49    488
    -15   -155   -140     85     62   -148    -23     64     54     67     49    524
      7   -155   -166     72     85   -161    -28     62     49     62     57    566
     25   -155   -181     64    103   -168    -33     59     41     57     70    602
     36   -137   -174     49    103   -155    -46     41     28     54     77    576
     38   -137   -176     49    106   -155    -46     46     25     51     90    566
     36   -127   -163     44     98   -145    -46     62     28     62     98    568
     23   -127   -150     51     85   -137    -44     70     33     67     98    579
     -5   -127   -124     64     57   -124    -44     77     36     72     85    574
    -33   -114    -80     72     23    -98    -33    101     49     85     96    568
    -54   -101    -49     75     -2    -75    -28    114     51     85     90    550
    -77    -93    -15     85    -31    -54    -28    127     54     88     75    530
    -98    -96      2     96    -51    -46    -18    153     64     98     72    519
   -103    -83     18     93    -62    -33    -10    174     72    114     85    504
   -124    -72     49     96    -88    -12    -10    184     77    122     93    493
   -137    -59     77     98   -109      7    -10    192     80    127     72    483
   -148    -62     83    103   -116     10    -18    197     70    122     54    444
   -148    -72     75    109   -111      0    -25    202     62    116     51    426
   -142    -85     57    111   -101    -12    -33    207     54    114     51    405
   -132    -90     41    111    -88    -25    -31    226     54    116     51    394
   -135    -85     49    109    -93    -18    -28    231     46    111     54    389
   -124    -88     36    106    -80    -25    -28    218     38    103     49    376
   -111   -101     10    106    -64    -44    -28    192     20     90     36    348
    -90   -101    -10     96    -41    -57    -31    174      2     72     15    311
    -83   -103    -23     93    -33    -64    -23    158     -2     62     10    293
    -83   -111    -28     98    -28    -70    -15    142     -7     57     12    290
    -70   -122    -54     96     -7    -88    -18    127    -18     46      0    262
    -57   -124    -67     90      5    -96    -10    132    -18     46     -2    236
    -46   -114    -67     77      7    -90     -2    140    -10     59      7    226
    -31   -109    -77     70     20    -93      7    153      0     67     15    213
    -15    -96    -80     54     31    -90     12    158      7     72     10    192
     -7    -72    -64     41     28    -70     18    161     18     85     15    174
     -2    -70    -70     36     31    -70     25    163     33     96     18    163
     -7    -93    -85     49     36    -90     23    161     31     90     -2    145
    -20    -96    -77     57     28    -88     25    163     38     96     -2    145
    -12    -90    -77     51     31    -85     25    166     49    106     10    135
    -23    -93    -72     57     23    -83     15    158     44    103      2    103
    -33   -109    -75     72     18    -93     10    150     38     96     -5     83
    -36   -103    -67     67     12    -85     -2    135     25     90     -7     54
    -44   -101    -57     72      5    -80    -12    122     20     88    -15     31
    -51    -96    -44     72     -5    -70    -12    124     23     93    -25     28
    -54    -77    -23     64    -15    -51     -5    135     38    111    -15     25
    -72    -85    -12     77    -31    -49      0    142     54    129      2     38
    -72    -96    -23     85    -25    -59     -5    140     54    129     20     46
   -114   -109      2    111    -59    -54      7    155     72    153     46     59
   -142   -103     38    122    -90    -33     18    171     93    187     67     85
   -129    -59     70     93   -101      5     18    171    111    207     72    103
   -142    -33    109     88   -127     36     28    168    127    233     90    119
   -137     -7    129     72   -135     59     28    168    145    259    129    148
   -127      5    132     62   -129     67     28    168    155    280    161    184
   -145     28    174     57   -161    101     51    200    181    314    184    220
   -145     70    215     38   -179    142     75    228    197    335    194    231
   -145     90    236     25   -189    163     88    241    202    332    181    197
   -122    132    254     -5   -189    192    101    257    213    337    171    166
    -75    174    249    -51   -163    210    114    267    223    340    174    140
    -23    218    241    -96   -132    228    135    288    244    355    194    148
     -7    283    290   -137   -150    285    148    290    259    366    220    163
    -23    332    355   -155   -189    342    171    303    283    387    252    189
   -116    324    441   -103   -277    381    179    319    293    397    270    210
   -205    293    498    -44   -350    394    176    316    283    387    267    210
   -228    285    514    -28   -371    400    150    285    272    371    254    200
   -309    262    571     23   -441    418    142    272    272    361    252    197
   -405    244    649     80   -527    446    163    290    283    358    241    189
   -488    252    740    119   -613    496    174    296    293    353    233    166
   -532    210    740    161   -636    475    158    267    277    309    187    101
   -566    207    774    179   -670    491    166    262    283    293    179     67
   -592    231    823    179   -706    527    181    270    298    288    220     49
   -659    189    849    236   -753    519    171    262    290    275    236     23
   -698    202    898    246   -800    550    179    267    303    290    262     28
   -727    228    956    246   -841    592    184    267    319    311    275     51
   -763    244   1005    259   -885    626    189    277    337    332    285     93
   -797    265   1062    267   -930    662    197    290    353    348    298    137
   -831    293   1124    267   -979    706    207    306    376    368    322    187
   -893    319   1213    285  -1052    766    228    335    415    407    366    244
   -982    316   1299    332  -1140    807    254    366    449    439    379    277
   -997    254   1252    371  -1124    753    272    394    454    426    301    241
   -950    184   1135    379  -1041    659    361    498    491    394    207    163
   -935    200   1135    366  -1034    667    511    649    594    465    218    114
   -880    303   1182    288  -1034    743    628    810    737    615    324    153
   -766    618   1384     75  -1075   1000    657    909    917    849    615    400
   -714   1143   1857   -215  -1286   1499    600    870   1106   1184   1023    797
   -730   1470   2197   -371  -1465   1834    350    553   1072   1348   1262   1010
   -743   1340   2081   -298  -1413   1709     28    129    774   1195   1161    896
   -737    771   1509    -15  -1122   1140   -158   -290    236    574    587    402
   -597    145    740    226   -670    441   -236   -452   -184    -36    -18   -129
   -405   -153    252    277   -329     49   -252   -381   -272   -218   -239   -332
   -244   -223     20    231   -135   -101   -213   -288   -241   -233   -290   -376
   -137   -205    -67    171    -36   -137   -174   -231   -194   -213   -288   -371
    -51   -124    -72     88      7    -98   -140   -192   -142   -166   -254   -340
      7    -38    -46     15     25    -41   -116   -174   -109   -127   -220   -303
     44     -7    -54    -18     46    -31   -106   -171    -98   -114   -207   -290
     88     -2    -90    -41     88    -46   -106   -176   -106   -116   -213   -298
    109     -2   -111    -54    109    -57   -114   -192   -114   -124   -218   -314
    119      0   -119    -59    119    -59   -119   -197   -116   -122   -220   -324
    109      5   -106    -59    106    -49   -119   -194   -116   -114   -223   -327
    101     25    -75    -62     88    -23   -103   -181   -103    -93   -207   -311
     96     46    -51    -72     72     -2    -98   -174    -98    -72   -184   -293
     72     57    -18    -64     44     20    -98   -171    -96    -64   -166   -285
     49     57      5    -54     20     31    -98   -174    -90    -57   -153   -277
     31     72     41    -51     -5     57    -85   -163    -75    -41   -129   -262
     12     70     54    -41    -20     62    -64   -150    -54    -23   -101   -244
      0     59     59    -28    -31     59    -51   -137    -36     -2    -70   -236
      2     62     59    -33    -28     59    -38   -129    -25     10    -38   -236
      5     75     70    -38    -31     72    -31   -119    -15     28      5   -228
    -23     54     77    -15    -49     64    -36   -111    -10     36     28   -228
    -36     38     75     -2    -54     57    -36   -106     -7     41     25   -226
    -36     49     85     -7    -59     67    -31    -93      0     44     12   -215
    -33     62     96    -12    -64     77    -25    -80      5     44      0   -205
    -31     62     93    -18    -62     77    -36    -75      5     41    -10   -200
    -23     64     88    -20    -54     75    -41    -70      5     44    -12   -189
    -28     41     70     -7    -49     54    -44    -72      2     41     -7   -179
    -20     46     67    -12    -44     57    -33    -59     12     54     10   -163
     -7     44     49    -20    -28     46    -46    -62      7     54     12   -153
    -10     38     49    -15    -28     44    -54    -70      2     57     15   -145
    -23     23     44      0    -33     31    -72    -90    -15     46      5   -148
     -7     15     23     -2    -15     18    -77    -98    -23     38      5   -145
     28      2    -25    -15     25    -10    -90   -122    -33     28      2   -155
     18    -31    -49      7     33    -38   -106   -140    -54     15     -5   -163
      7    -41    -49     15     25    -44    -98   -142    -57     12      2   -155
     15    -59    -75     23     44    -67    -98   -153    -70      0      5   -155
     23    -70    -96     23     57    -83   -109   -168    -88    -20      2   -168
     12   -103   -116     44     64   -109   -119   -192   -109    -46    -10   -187
     12   -135   -150     59     80   -142   -119   -197   -114    -57    -20   -202
     25   -142   -168     59     96   -155   -106   -194   -109    -57    -33   -210
     36   -127   -163     44     98   -145   -103   -189    -98    -44    -31   -197
     46   -124   -171     38    106   -145    -98   -181    -85    -31    -36   -197
     57   -119   -176     28    114   -145    -93   -179    -70    -18    -36   -197
     64   -109   -174     23    119   -140    -75   -158    -44      2    -33   -189
     75    -90   -166      7    119   -129    -59   -145    -20     23    -36   -189
     83    -96   -179      5    129   -137    -51   -148    -15     25    -51   -194
     90    -98   -189      2    137   -145    -49   -158    -10     31    -67   -202
     98   -109   -207      5    153   -158    -44   -163     -7     31    -83   -213
    109   -127   -236      7    171   -179    -44   -181    -15     23   -109   -231
    103   -142   -246     18    174   -194    -44   -192    -15     25   -124   -236
    114   -116   -231      0    171   -174    -36   -184     -5     46   -119   -223
    114   -124   -239      5    176   -181    -46   -189     -5     51   -124   -223
    119   -127   -249      2    181   -187    -64   -194    -10     51   -135   -231
    140   -122   -262    -10    200   -192    -62   -194     -7     54   -135   -241
    155   -111   -267    -23    210   -189    -64   -194     -2     57   -135   -244
    150   -129   -280    -10    215   -205    -70   -197     -5     57   -140   -252
    142   -137   -280     -5    210   -207    -83   -202    -12     57   -142   -272
    142   -111   -254    -15    197   -181    -80   -192     -7     64   -124   -285
    153    -96   -252    -28    200   -174    -77   -184     -5     70   -106   -296
    137    -85   -223    -25    179   -153    -72   -176      2     85    -83   -290
    116    -83   -200    -18    155   -140    -67   -176      5     93    -57   -283
     93    -77   -171     -7    132   -124    -54   -163     20    116    -15   -254
     70    -67   -140     -2    103   -103    -28   -135     44    150     15   -223
     44    -59   -103      7     72    -80     -2   -109     64    179     51   -210
     20    -44    -67     10     44    -57     25    -77     88    207    101   -205
      0    -33    -33     15     15    -33     59    -49    116    241    176   -187
    -33    -44    -10     36    -12    -25     75    -49    132    262    246   -166
    -46    -36     10     41    -28    -12    103    -28    148    280    303   -161
    -59     -2     54     31    -59     25    127    -10    158    293    340   -145
    -83     38    122     20   -101     77    145     -2    179    316    371    -98
   -111     62    174     23   -142    116    150     -5    184    332    384    -67
   -137     62    200     38   -168    129    142    -15    174    324    371    -57
   -166     44    210     57   -187    127    122    -31    148    311    306    -44
   -176     59    236     57   -207    148    124    -33    145    319    262    -10
   -200     77    277     59   -239    176    129    -25    140    335    246     33
   -223     64    288     80   -254    176    132    -25    122    345    220     54
   -254     31    283    111   -270    155    140    -31    103    355    200     46
   -280    -18    262    148   -272    122    150    -23    101    340    181     28
   -303    -46    257    174   -280    103    163     -7     93    319    166     15
   -332    -85    246    210   -290     80    148    -25     75    303    137      5
   -358   -101    254    228   -306     77    155    -38     77    288    116      2
   -374    -85    288    231   -332     98    168    -20     93    280     93     25
   -389    -80    309    233   -350    114    176    -15    103    280     72     38
   -402    -75    327    239   -366    124    179    -15    111    298     62     46
   -400    -57    342    228   -374    142    176     -7    111    319     57     54
   -397    -46    350    223   -376    150    174      0    114    322     59     57
   -394    -54    340    223   -368    142    155      0    103    303     62     44
   -345    -54    290    200   -319    116    148      7     90    265     51     15
   -267    -96    171    181   -220     36    187     77     96    210    -15    -62
   -213    -72    140    142   -179     33    272    200    153    231    -62   -101
   -153     41    194     54   -176    119    374    371    283    353      0    -41
    -90    335    426   -122   -257    379    446    530    483    574    226    181
   -114    833    948   -361   -532    891    444    563    717    904    644    587
   -257   1296   1553   -519   -906   1423    322    366    831   1166   1026    924
   -342   1291   1634   -475   -987   1462     44    -23    646   1098   1049    904
   -387    818   1205   -215   -795   1010   -171   -418    181    631    615    485
   -353     90    441    129   -397    267   -288   -636   -324    -20    -38   -132
   -265   -275    -10    270   -127   -142   -309   -574   -449   -239   -283   -394
   -205   -316   -111    262    -49   -215   -231   -420   -368   -207   -272   -423
   -192   -285    -93    239    -49   -189   -127   -288   -267   -140   -231   -400
   -215   -233    -18    220    -98   -127    -51   -200   -176    -72   -189   -363
   -215   -179     36    197   -127    -70      2   -140   -101    -25   -148   -335
   -200   -132     64    166   -132    -33     41    -96    -41     10   -119   -314
   -194   -122     72    158   -135    -25     49    -83    -18     20   -114   -306
   -168    -90     77    127   -124     -7     49    -83    -20     12   -111   -288
   -168    -77     90    122   -129      5     44    -88    -28      5   -106   -285
   -166    -85     80    124   -124     -5     49    -90    -33    -10   -101   -301
   -168    -72     96    122   -132     10     49    -85    -31    -12    -90   -316
   -163    -57    103    109   -135     23     41    -88    -41    -20    -83   -322
   -106    -31     75     67    -93     20     28   -101    -64    -33    -70   -337
    -54     -5     49     28    -51     20      2   -124    -93    -57    -41   -361
    -10     10     20      0    -15     15    -12   -137   -111    -75    -31   -376
     20      7    -12    -15     18     -2    -20   -145   -127    -88     18   -381
     31     10    -20    -20     25     -5    -20   -148   -124    -85     54   -371
     44     -7    -54    -20     49    -31    -15   -137   -116    -80     70   -355
     64     -7    -72    -28     67    -38    -12   -135   -109    -75     98   -337
     67      0    -70    -33     67    -33    -10   -132   -106    -75     88   -327
     62     23    -41    -44     51     -7    -10   -129   -101    -70     83   -316
     54     12    -41    -33     46    -15      0   -122    -98    -70     75   -306
     33    -18    -51     -7     41    -33      0   -119   -101    -77     62   -309
     10     -5    -18     -5     12    -10      5   -114    -96    -72     70   -303
      2     12      7     -7     -2     10     12   -106    -90    -62     77   -293
    -15      0     15      5    -15      7     12    -98    -93    -59     72   -293
    -38    -10     28     25    -33      7     15    -83    -90    -51     75   -283
    -59     -2     54     31    -57     25     12    -83   -101    -44     72   -270
    -59     20     80     18    -70     49      2    -93   -109    -44     70   -265
    -51     41     90      2    -72     67      0    -85   -103    -33     75   -244
    -54     44     98      5    -75     70     -2    -80    -98    -28     83   -218
    -67     33    101     15    -83     67     -7    -83   -103    -28     88   -202
    -77     25    101     25    -90     62    -15    -83   -103    -25     96   -197
    -93     18    111     36   -103     64    -12    -80   -101    -25    114   -187
   -111     12    124     49   -116     67    -12    -77   -101    -25    145   -181
   -129    -10    116     67   -124     51    -10    -75    -96    -23    168   -181
   -135      2    137     64   -135     70     -2    -64    -83    -15    200   -168
   -135      0    135     67   -135     64     -7    -59    -77    -15    207   -168
   -145    -10    135     77   -140     62     -7    -54    -67    -12    207   -166
   -140     12    153     62   -148     83      7    -28    -41      2    218   -145
   -135     23    158     54   -145     88     10    -12    -20     12    215   -127
   -140     28    168     54   -155     98      2      0      0     20    200   -103
   -137     38    176     49   -155    106     20     28     31     41    189    -64
   -129     70    197     28   -163    132     38     49     62     64    184    -44
   -124     88    210     18   -168    148     51     70     96     85    176    -20
   -122     72    192     23   -155    132     64     83    116     96    163     -7
   -124     67    192     28   -158    129     64     83    127    103    158     -2
   -132     67    197     31   -163    132     57     83    135    111    155      2
   -119     57    176     31   -148    116     57     83    135    111    150     12
   -114     54    168     28   -140    111     54     80    135    109    137     23
   -103     80    184     12   -142    132     64     90    153    124    116     83
   -111    109    218      0   -166    163     72    106    179    155    106    161
    -96    109    205     -7   -150    155     72    116    187    168    101    205
    -80    103    184    -12   -132    142     75    124    194    174     96    223
    -75    129    205    -25   -140    166     85    137    213    197    111    236
    -75    135    210    -31   -142    171     98    158    228    210    111    254
    -70    114    181    -23   -127    148    106    168    231    207     93    265
    -72    103    174    -18   -124    137    109    171    231    207     75    270
    -90    103    194     -5   -142    148    114    174    241    228     77    303
    -85    116    200    -15   -145    158    127    187    254    249     80    355
    -93    140    233    -23   -163    184    148    210    272    272    109    400
   -101    163    262    -31   -181    210    168    231    290    290    137    426
   -109    171    280    -31   -194    226    184    244    306    309    155    478
   -111    194    306    -41   -210    249    210    265    327    340    192    517
   -111    210    322    -49   -218    267    215    275    337    353    215    524
   -114    215    327    -51   -220    270    226    288    348    368    239    540
   -116    220    337    -51   -226    277    233    296    355    379    259    553
   -132    236    366    -51   -249    298    236    290    363    389    275    568
   -124    267    392    -72   -259    329    233    285    374    402    306    597
   -127    254    379    -64   -252    314    215    267    374    394    309    602
   -127    223    350    -46   -239    285    197    254    389    371    288    607
   -111    202    314    -46   -213    259    174    231    394    335    259    594
   -116    176    293    -31   -205    233    168    228    402    314    244    574
   -127    122    249      2   -187    184    166    228    394    309    241    540
   -140     83    223     28   -181    153    155    215    374    311    241    524
   -145     25    171     57   -158     98    145    197    335    290    223    498
   -158    -20    135     88   -148     57    142    184    301    270    218    480
   -166    -46    116    103   -142     33    132    166    272    259    218    475
   -168    -85     83    127   -127     -2    111    142    236    246    205    467
   -168   -116     51    142   -111    -33     93    127    213    239    218    470
   -176   -142     31    158   -106    -57     90    127    205    244    223    475
   -181   -155     25    166   -103    -64     83    119    194    252    215    475
   -174   -155     18    166    -96    -70     83    114    192    249    233    467
   -161   -168     -7    163    -77    -88     80    114    187    246    265    465
   -161   -187    -25    174    -67   -106     83    116    184    246    246    459
   -155   -236    -80    194    -38   -158     85    129    176    228    189    426
   -132   -316   -184    226     25   -252    129    205    189    192    106    353
   -127   -298   -171    213     20   -236    239    335    272    220    103    335
    -85   -179    -93    132      2   -137    329    488    410    337    205    402
    -41     28     70      5    -57     49    387    613    579    524    407    584
    -15    439    454   -210   -233    446    394    680    792    846    774    945
   -109    935   1041   -415   -576    989    283    509    911   1143   1145   1296
   -150    976   1127   -413   -639   1052      0    150    730   1117   1174   1312
   -215    555    769   -171   -493    662   -205   -236    285    672    766    940
   -236    -59    176    148   -207     57   -290   -452   -187     38    150    410
   -166   -400   -233    283     31   -316   -303   -374   -293   -163    -64    194
   -127   -527   -400    327    135   -465   -249   -233   -244   -166    -93    132
   -111   -530   -418    319    153   -475   -179   -135   -168   -132    -75    140
    -75   -446   -371    262    148   -410   -116    -49    -77    -64    -18    207
    -96   -387   -290    239     96   -340    -83      0    -10      0     38    277
   -106   -335   -228    218     59   -283    -54     36     33     44     72    322
    -90   -309   -218    197     62   -262    -38     59     44     51     72    329
    -67   -301   -233    184     83   -267    -25     85     62     64     77    355
    -44   -293   -249    168    101   -272    -31     96     59     70     75    381
    -25   -277   -252    150    111   -267    -44     98     54     67     67    384
    -31   -265   -236    148    101   -252    -49     88     41     57     49    371
    -28   -265   -236    148    103   -252    -41     96     41     49     25    358
     -5   -267   -265    135    127   -265    -46    103     38     46     12    345
     20   -254   -277    116    148   -265    -51    106     38     49     12    340
     28   -241   -270    103    148   -254    -51    103     38     59     15    348
     18   -249   -267    116    142   -257    -46    103     38     54      7    350
     38   -254   -293    106    166   -272    -44    109     36     46    -10    350
     41   -246   -288    101    163   -267    -51    101     25     41    -20    353
     49   -231   -283     88    163   -254    -51    106     28     41    -31    363
     49   -226   -275     88    161   -249    -44    124     41     54    -31    379
     51   -231   -285     88    166   -257    -36    137     46     67    -23    384
     59   -226   -285     83    171   -257    -44    137     44     72    -15    371
     51   -218   -270     80    158   -244    -49    135     41     75    -15    345
     57   -200   -257     72    155   -228    -41    150     49     83    -15    345
     72   -207   -280     64    174   -244    -46    163     44     70    -25    322
     67   -213   -280     72    171   -246    -54    163     38     72    -25    303
     57   -218   -275     80    163   -246    -51    166     38     75    -23    290
     57   -197   -254     70    155   -226    -51    168     41     85    -10    283
     62   -197   -259     67    158   -228    -62    161     36     88     -7    277
     62   -202   -265     67    163   -233    -67    158     31     90     -5    277
     57   -210   -270     75    163   -239    -77    148     20     83    -10    267
     54   -228   -283     88    168   -254    -83    142      7     72    -20    241
     59   -220   -283     77    168   -252    -90    145      7     77    -15    220
     38   -236   -277     98    158   -257    -90    145      2     72    -12    210
     20   -231   -252    103    135   -241    -77    129     -2     75     -2    210
     20   -233   -254    106    137   -244    -72    109    -15     62    -12    189
      5   -262   -267    127    135   -265    -62     98    -33     49    -20    163
    -10   -265   -254    137    119   -259    -59     90    -38     54    -18    140
    -20   -265   -244    140    111   -254    -49    103    -33     64    -10    119
    -44   -306   -262    176    109   -285    -44    127    -25     70     -5    114
    -57   -298   -241    176     90   -272    -41    129    -12     85      7     93
    -67   -275   -207    171     67   -241    -31    142     -2    109     20     70
    -75   -259   -184    166     51   -223    -12    161     10    132     38     64
   -101   -246   -145    174     20   -197     12    187     36    163     72     70
   -129   -231   -101    179    -15   -166     25    205     57    200    109     80
   -153   -220    -70    187    -41   -145     44    220     77    223    137     90
   -184   -223    -41    202    -72   -135     62    231     98    241    155    101
   -218   -220     -2    220   -109   -111     93    257    127    270    176    122
   -275   -215     57    244   -168    -80    103    265    140    290    187    122
   -353   -241    111    298   -233    -64    124    280    155    309    200    103
   -423   -244    179    332   -303    -31    145    298    179    327    231    111
   -483   -215    267    350   -376     25    171    327    207    355    275    142
   -545   -223    322    381   -433     49    181    332    218    374    298    150
   -566   -220    345    392   -457     62    192    342    231    384    306    163
   -581   -218    361    400   -472     70    197    350    244    389    298    161
   -571   -220    350    397   -462     64    207    361    246    384    283    142
   -511   -215    296    361   -405     38    187    337    233    366    259    116
   -413   -176    233    293   -324     28    171    309    223    350    239     85
   -329   -129    200    231   -265     33    142    277    202    329    220     49
   -252    -85    166    168   -210     38    129    275    207    314    207     46
   -223    -38    184    129   -205     72    150    301    233    329    218     77
   -218     36    254     90   -236    142    166    319    267    363    246    116
   -257     62    316     96   -285    189    189    342    301    387    275    158
   -306     77    384    114   -345    231    215    368    340    415    303    205
   -345    114    457    114   -400    285    239    387    368    436    327    236
   -371    158    530    106   -449    342    246    389    387    449    340    252
   -337    231    566     51   -452    400    259    392    407    467    353    262
   -335    280    615     28   -475    446    259    389    426    485    355    270
   -363    280    644     41   -504    462    259    384    431    480    353    272
   -392    275    667     59   -530    470    257    381    436    478    353    280
   -426    259    685     83   -555    470    249    374    433    465    337    285
   -446    239    685    103   -566    462    239    353    420    449    298    265
   -436    246    680     93   -558    462    249    350    420    431    283    249
   -459    228    688    114   -574    457    246    348    415    410    270    244
   -514    205    717    153   -615    459    244    342    413    400    275    252
   -553    176    730    189   -641    452    252    350    413    389    272    265
   -545    153    698    194   -623    426    241    337    397    376    259    262
   -514    111    626    200   -568    368    213    298    361    345    228    226
   -449    111    558    166   -504    335    194    270    335    322    207    187
   -426     85    511    171   -467    298    174    246    309    293    181    145
   -426     62    488    181   -457    275    171    239    301    285    174    129
   -392     59    449    166   -420    254    161    223    288    267    163    111
   -329     41    368    142   -350    202    127    189    254    231    129     72
   -272      7    280    132   -275    142     80    140    205    179     83     20
   -200     -7    189    101   -197     88     54    109    171    140     46      0
    -93    -51     38     72    -67     -7     67    132    158    103     -2    -33
    -20   -116    -96     67     33   -106    135    220    194     83    -54    -85
     57    -59   -116      2     85    -88    228    335    280    129    -36    -72
    168     88    -80   -129    124      5    311    465    420    259     85     23
    267    374    103   -322     83    239    296    498    561    475    319    231
    319    839    519   -581   -101    680    202    413    685    769    657    535
    327   1189    862   -758   -267   1026    -64     80    615    935    870    719
    348   1041    691   -696   -171    865   -355   -309    290    737    709    574
    332    519    187   -426     72    353   -467   -587   -163    161    171    163
    361    -18   -381   -171    368   -200   -478   -649   -491   -348   -319   -218
    423   -298   -722    -62    571   -509   -433   -522   -506   -452   -454   -348
    467   -379   -849    -46    657   -613   -363   -407   -433   -428   -462   -379
    475   -361   -836    -57    654   -600   -314   -345   -361   -379   -431   -368
    467   -306   -776    -83    620   -540   -275   -296   -283   -316   -379   -332
    504   -215   -719   -142    610   -467   -215   -239   -202   -246   -311   -275
    532   -155   -688   -189    607   -420   -197   -210   -163   -207   -280   -252
    491   -124   -615   -184    550   -368   -176   -181   -124   -168   -246   -218
    402   -129   -535   -137    467   -332   -155   -158   -101   -135   -213   -197
    342   -111   -454   -114    397   -283   -119   -122    -67    -98   -171   -168
    290    -88   -379   -103    335   -233    -93    -93    -38    -62   -122   -132
    259    -67   -329    -96    293   -197    -77    -77    -18    -44    -90   -114
    249    -44   -293   -103    270   -168    -72    -70     -5    -36    -72   -106
    207    -54   -262    -75    233   -158    -77    -72     -2    -44    -75   -111
    163    -62   -226    -51    194   -142    -72    -70      2    -44    -72   -109
    155    -33   -189    -62    171   -111    -54    -57     18    -31    -57    -88
    132    -33   -166    -51    148    -98    -44    -46     33    -23    -46    -75
    119    -33   -153    -41    135    -93    -51    -49     36    -23    -41    -72
    106    -33   -142    -36    122    -88    -44    -41     44    -18    -36    -75
     90    -46   -137    -23    114    -90    -33    -33     51    -10    -33    -85
     80    -33   -116    -23     96    -75    -15    -23     62      0    -23    -90
     90     18    -72    -54     83    -25     -2    -10     80     23     -2    -83
     62     -5    -67    -31     64    -36    -20    -25     70     15     -7    -93
     64     -2    -67    -31     64    -33    -10    -18     80     18     -7    -96
     75      0    -77    -38     75    -38     -5    -15     80     15    -18   -111
     96     12    -83    -54     90    -33    -10    -23     75     10    -28   -132
     62    -28    -93    -18     75    -59    -33    -38     64      5    -36   -142
     75    -23    -98    -25     85    -62    -20    -28     75     23    -18   -124
     75    -28   -103    -25     88    -64    -23    -33     72     28    -10   -114
     83    -18   -101    -31     90    -59    -38    -41     67     28     -2   -106
     96      2    -93    -49     96    -46    -41    -41     67     33      2    -93
     88    -12   -101    -38     93    -57    -49    -46     59     31      5    -85
     83    -10    -93    -36     85    -51    -51    -44     59     38     18    -70
     98      0    -98    -49     98    -49    -54    -46     51     38     15    -62
     90     12    -80    -54     85    -33    -49    -44     51     36     12    -49
     90      0    -93    -46     90    -46    -44    -41     44     28      0    -46
     93     -2    -96    -46     93    -49    -38    -44     33     20    -15    -54
    101      5    -96    -51     98    -44    -23    -33     41     23    -15    -49
    103     -2   -109    -51    106    -54    -12    -25     41     25    -15    -41
     93    -15   -109    -38     98    -59    -15    -25     41     28    -18    -33
     90     -7   -101    -44     96    -54    -12    -15     51     41     -7    -23
     88    -18   -106    -33     96    -62     -2     -7     62     46    -12    -31
     90    -23   -114    -36    101    -67     -5     -5     67     46    -25    -41
     96    -15   -114    -41    103    -64      5      7     83     59    -20    -33
     83    -25   -109    -28     96    -67      7      7     90     64    -20    -41
     72    -36   -109    -18     90    -72      5     10    101     75    -20    -57
     75    -33   -111    -20     90    -72      2      2     98     70    -33    -85
     75    -33   -109    -23     90    -70     15      7    106     75    -38   -103
     72    -54   -127    -10     96    -88     15      7    101     72    -57   -127
     64    -77   -142      7    103   -109     10     -2     93     67    -67   -142
     75    -80   -155      2    114   -116     23      7     98     77    -72   -145
     41   -101   -142     28     90   -119      0    -15     83     67    -90   -168
     10   -127   -137     57     72   -132    -18    -36     72     62   -101   -192
     12   -129   -142     59     77   -135     -7    -31     77     72   -103   -189
      7   -129   -140     59     72   -135     -5    -23     85     83   -109   -194
     -7   -135   -127     70     59   -132     -2    -25     83     88   -109   -210
    -18   -122   -103     67     41   -114     -2    -20     85     98   -103   -215
    -28   -129   -101     80     36   -116    -10    -10     88    101   -109   -231
    -44   -148   -106     93     31   -127    -10    -15     88    101   -111   -236
    -44   -132    -88     88     20   -111     -2     -2    103    119   -101   -215
    -41   -114    -72     77     12    -93      7     10    119    127    -98   -213
    -44    -75    -31     59     -7    -54     12     12    137    145    -85   -226
    -36    -49    -15     41    -12    -31      5      2    148    155    -62   -231
    -41    -38      2     38    -23    -18     20      7    163    171    -33   -223
    -38    -31      7     33    -23    -12     33     12    176    189     -2   -220
     -7      0      7      5     -7      2     46     23    197    218     46   -202
    -15     25     38     -5    -25     31     46     25    210    233     90   -194
    -25     49     75    -12    -49     62     57     23    223    252    135   -194
    -18    103    122    -44    -72    114     77     12    246    275    192   -174
    -31    114    145    -41    -88    129     75     -7    246    272    236   -155
    -49     90    137    -23    -93    114     57    -31    231    265    249   -153
    -72     59    132      5   -101     96     49    -36    231    265    270   -132
    -88     41    129     20   -109     85     51    -36    226    267    293   -135
    -72     33    106     20    -88     70     62    -38    220    267    350   -189
    -70     54    122      5    -96     85     70    -44    207    241    413   -197
    -88     31    116     28   -101     72     51    -62    176    205    441   -226
   -106    -23     80     64    -96     28     41    -88    135    174    446   -303
   -109    -44     64     77    -88     10     49    -90    109    174    475   -332
    -93    -41     51     67    -72      5     59   -109     83    168    381   -342
    -96    -67     25     80    -62    -20     64   -129     75    119    254   -407
   -103    -77     25     90    -64    -28     59   -137     57     85    239   -483
   -109    -96     12    103    -62    -41     62   -137     54     90    236   -517
   -103   -103      0    101    -54    -51     62   -140     46    119    218   -527
    -80    -88     -7     83    -36    -49     59   -132     33    150    210   -519
    -70    -83    -12     75    -31    -49     49   -140     15    145    171   -488
    -57   -119    -62     88      2    -90     49   -150     -2     96    114   -446
    -31   -166   -135     98     49   -150     83    -93     12     62     67   -413
      5   -153   -158     72     80   -155    168     36     85     67     49   -415
     57    -62   -122      0     88    -90    262    176    200    124    109   -381
    163    140    -23   -150     93     59    355    345    381    290    272   -246
    210    498    285   -355    -38    394    345    384    550    550    568     38
    158    966    807   -561   -324    888    259    280    678    846    893    366
    111   1171   1057   -644   -472   1117    -10    -49    571    943   1002    485
    116    979    862   -548   -371    922   -272   -431    239    698    792    290
    148    363    213   -257    -33    288   -376   -709   -257     36    140   -241
    239   -119   -361    -59    298   -239   -428   -750   -527   -384   -280   -618
    392   -340   -735    -28    561   -537   -431   -667   -558   -491   -400   -756
    667   -376  -1044   -145    854   -709   -433   -626   -550   -535   -436   -846
    870   -316  -1189   -277   1028   -753   -439   -602   -511   -519   -371   -846
   1101   -218  -1319   -441   1210   -769   -449   -584   -467   -498   -265   -836
   1226   -158  -1387   -535   1304   -771   -457   -566   -433   -480   -192   -818
   1330   -127  -1457   -600   1392   -792   -465   -566   -436   -485   -142   -797
   1374   -124  -1499   -626   1434   -810   -483   -589   -480   -519   -119   -792
   1376   -106  -1483   -636   1428   -795   -491   -597   -498   -532   -119   -789
   1340    -96  -1436   -623   1387   -763   -491   -587   -485   -514    -75   -776
   1317    -75  -1392   -620   1353   -732   -485   -571   -470   -493     28   -750
   1265    -83  -1348   -592   1304   -714   -478   -568   -475   -496    -33   -743
   1247    -57  -1304   -594   1273   -680   -470   -566   -475   -493     20   -737
   1208    -38  -1247   -587   1226   -644   -459   -550   -462   -480     -5   -717
   1161    -51  -1213   -553   1187   -631   -452   -537   -462   -467     18   -683
   1101    -59  -1163   -522   1130   -610   -431   -517   -441   -444    -49   -613
   1052    -59  -1111   -496   1080   -584   -415   -493   -433   -433   -145   -576
   1010    -62  -1072   -475   1041   -566   -402   -478   -433   -431   -200   -566
    989    -31  -1021   -478   1005   -524   -379   -467   -420   -410   -220   -553
    940    -18   -961   -462    948   -488   -379   -467   -420   -397   -272   -514
    893    -12   -909   -441    901   -459   -368   -454   -413   -384   -298   -470
    857     12   -844   -436    849   -413   -361   -444   -405   -368   -324   -428
    807     15   -792   -410    800   -387   -358   -436   -402   -358   -350   -389
    766     41   -724   -402    745   -342   -335   -407   -384   -335   -345   -324
    745     62   -683   -402    714   -311   -322   -389   -379   -316   -335   -272
    693     44   -649   -368    672   -303   -332   -387   -389   -314   -340   -252
    644     20   -623   -332    633   -301   -332   -384   -387   -314   -332   -228
    618     33   -584   -327    600   -275   -322   -379   -374   -293   -303   -181
    594     25   -571   -311    584   -272   -327   -387   -371   -283   -288   -155
    550      0   -553   -277    550   -275   -329   -392   -374   -277   -280   -137
    517      7   -509   -262    514   -249   -306   -376   -358   -265   -259    -98
    483     18   -467   -252    475   -223   -290   -366   -353   -252   -241    -70
    459     31   -428   -244    444   -200   -288   -361   -355   -241   -226    -57
    431     54   -379   -244    405   -163   -277   -345   -355   -236   -213    -44
    400     62   -337   -231    368   -137   -267   -340   -358   -239   -202    -49
    350     28   -322   -192    337   -145   -270   -345   -374   -246   -192    -77
    322     31   -290   -176    306   -129   -259   -342   -368   -246   -176   -101
    301     36   -265   -171    283   -114   -239   -329   -355   -239   -161   -111
    280     51   -228   -166    254    -88   -220   -314   -332   -228   -150   -127
    267     64   -205   -168    236    -67   -210   -298   -306   -215   -135   -148
    246     85   -161   -166    202    -36   -181   -272   -270   -187   -116   -163
    228    109   -119   -171    174     -2   -161   -246   -233   -161   -103   -181
    218    145    -72   -181    145     36   -129   -213   -187   -127    -83   -184
    174    150    -23   -163     98     64   -109   -184   -150   -103    -77   -200
    137    148      7   -142     64     77    -90   -161   -122    -85    -72   -210
    116    145     28   -135     44     88    -72   -140    -96    -70    -67   -223
     85    148     62   -116     12    106    -67   -135    -80    -54    -57   -236
     67    161     93   -114    -12    127    -49   -124    -62    -38    -31   -246
     41    153    111    -98    -36    132    -33   -116    -51    -25    -12   -265
     20    158    137    -90    -59    148    -15   -103    -36     -5     15   -265
     15    150    135    -83    -59    142    -15   -101    -31      5     36   -267
      0    163    163    -85    -80    163    -15    -98    -23     20     70   -259
    -31    163    192    -67   -111    176    -12    -88     -7     38    116   -252
    -51    148    200    -46   -127    171    -12    -80     -2     49    166   -246
    -57    168    226    -54   -140    197      7    -59     18     72    223   -223
    -62    174    236    -54   -148    205     18    -49     33     77    194   -200
    -51    171    223    -59   -137    197     12    -49     46     70    124   -189
    -33    163    197    -64   -116    181     -2    -44     62     64     85   -174
    -51    148    200    -46   -124    174    -23    -38     75     80     85   -153
    -59    158    218    -49   -140    189    -38    -18     98    122    106   -127
    -83    202    285    -59   -184    244    -10     20    137    176    145    -67
   -129    200    327    -36   -228    262     28     59    166    210    189    -23
   -155    218    374    -31   -265    296     75    101    205    244    249     25
   -166    244    407    -41   -288    324    101    127    231    265    285     62
   -153    267    420    -57   -285    342    109    148    249    277    319     96
   -153    280    431    -64   -290    353    119    163    265    290    355    124
   -179    301    480    -59   -329    389    140    181    290    316    397    163
   -181    340    522    -80   -353    431    158    189    316    337    415    205
   -174    368    542    -98   -358    454    163    192    329    345    420    241
   -179    355    535    -88   -358    444    148    176    316    335    413    254
   -168    353    522    -90   -345    436    135    161    306    324    397    265
   -155    342    498    -96   -327    420    114    135    283    301    368    262
   -148    316    465    -85   -306    389     98    124    265    280    345    259
   -129    283    413    -77   -270    348     88    114    244    252    316    249
   -119    249    368    -64   -244    309     70     90    210    215    272    226
   -124    213    337    -44   -231    275     67     88    189    194    246    215
   -124    171    296    -23   -210    233     62     85    166    176    228    200
   -109    129    239    -10   -174    184     44     64    132    148    202    163
   -101     88    189      7   -145    137     20     46    103    127    179    135
   -114     80    192     15   -153    135     20     44     98    124    174    140
   -111     72    181     18   -148    127     20     46     96    124    158    155
   -111     54    166     28   -140    109     10     41    103    116    132    168
   -116     41    158     38   -137     98      5     36    129     98    103    184
   -129     20    150     54   -142     85     -2     28    166     59     77    179
   -124      0    124     62   -124     59      2     36    200     25     72    176
   -114    -51     59     83    -90      2     23     67    213     -7     64    163
    -96   -109    -12    103    -41    -62    101    174    236    -20     44    137
    -77    -54     23     64    -51    -15    213    322    322     51     85    137
    -38     88    124    -25    -80    106    316    498    465    220    200    249
     -5    379    384   -189   -197    381    358    610    649    501    501    493
    -59    904    963   -420   -511    932    371    652    888    896   1010    888
   -228   1278   1506   -527   -867   1392    189    379    919   1137   1374   1179
   -327   1119   1447   -394   -888   1280    -93    -28    631    982   1291   1049
   -407    537    945    -67   -678    740   -262   -407    114    413    756    550
   -405   -127    277    267   -342     75   -329   -553   -309   -155    179     20
   -358   -418    -59    387   -150   -239   -316   -449   -350   -265     15   -145
   -342   -470   -127    405   -109   -298   -241   -322   -277   -228     18   -148
   -309   -423   -116    363    -98   -270   -145   -213   -184   -155     67    -96
   -280   -324    -44    303   -119   -184    -67   -119    -88    -70    135    -23
   -246   -233     12    239   -132   -111    -33    -77    -41    -23    176     33
   -215   -200     15    205   -116    -93    -12    -57    -23    -12    184     75
   -197   -184     12    189   -106    -85     -7    -49    -20    -10    179    122
   -187   -166     20    176   -103    -72      0    -41    -18     -5    150    202
   -161   -163     -5    161    -80    -85      5    -38    -15      0     90    314
   -142   -176    -33    158    -54   -106      7    -38    -20      2     12    439
   -142   -187    -46    163    -49   -116      7    -38    -25      0    -44    535
   -137   -179    -41    158    -49   -111     15    -23    -18      7    -72    623
   -145   -174    -28    158    -59   -101     18    -20    -20      2   -137    732
   -153   -166    -12    158    -70    -90     18    -18    -18      0   -171    789
   -161   -161     -2    158    -80    -80     15    -12    -18      2   -155    782
   -148   -145      2    148    -75    -72     10    -12    -25      0   -153    774
   -142   -155    -12    148    -64    -85     10    -10    -33    -12   -179    782
   -129   -142    -12    135    -59    -77     15      0    -31    -15   -189    807
   -124   -140    -15    129    -54    -77     18     10    -28    -15   -192    839
   -124   -142    -18    135    -54    -80     12     15    -31    -23   -192    857
   -132   -137     -7    132    -64    -75     18     33    -25    -15   -200    875
   -132   -135     -2    132    -67    -70     18     46    -25    -12   -176    833
   -153   -132     18    142    -88    -57     23     62    -23     -5   -181    810
   -161   -119     41    140   -101    -38     20     77    -20      2   -202    810
   -140   -101     36    119    -90    -31     10     80    -25      5   -192    766
   -129   -106     23    116    -77    -41      0     83    -31      7   -184    709
   -129   -119      7    124    -70    -57    -15     85    -44      2   -179    652
   -135   -111     23    124    -80    -44    -20    103    -41     12   -161    615
   -129    -98     31    111    -83    -33    -20    119    -41     25   -142    597
   -114    -88     25     98    -70    -31    -28    127    -46     31   -132    568
    -96    -96      0     96    -51    -46    -51    122    -57     23   -137    524
    -93    -88      5     90    -49    -41    -57    140    -54     33   -129    496
    -96   -101     -7     96    -46    -54    -51    145    -59     33   -132    478
   -106   -109     -2    109    -54    -57    -49    150    -67     25   -140    462
   -111    -98     10    103    -62    -44    -44    158    -72     25   -140    444
   -122    -83     38    103    -80    -23    -36    158    -70     36   -119    418
   -153    -88     64    119   -109    -12    -28    158    -67     46   -109    413
   -174   -101     70    137   -122    -15    -15    161    -57     54    -96    402
   -181   -103     77    142   -129    -15    -10    166    -51     49    -93    381
   -184    -90     93    137   -140      0      0    184    -33     67    -77    379
   -215   -111    101    163   -158     -7     15    194    -20     90    -62    363
   -249   -116    132    181   -192      7     28    194     -5    109    -49    353
   -257    -96    158    176   -210     31     33    179      5    122    -38    340
   -257    -90    166    174   -213     36     46    184     23    137    -23    327
   -270   -103    166    184   -220     31     67    189     33    148    -18    311
   -288   -111    176    200   -233     31     75    189     46    158    -10    290
   -280    -88    189    184   -236     49     80    189     59    166     -7    288
   -288    -77    210    184   -249     64     90    200     75    181      5    296
   -332    -96    236    213   -285     70     96    213     85    194     18    309
   -371   -119    252    246   -314     64    103    210     85    202     12    314
   -400   -129    270    262   -337     70    114    210     90    207      2    311
   -413   -109    303    262   -358     96    132    220    106    226      7    314
   -439    -98    340    267   -392    119    153    246    132    252     33    337
   -441    -70    368    254   -405    148    174    267    155    280     62    355
   -454    -49    405    249   -431    179    189    290    179    303     90    374
   -467    -36    431    252   -449    197    205    303    197    322    114    387
   -446     10    457    215   -452    233    233    324    226    345    135    407
   -426     77    504    174   -465    288    262    350    259    376    161    431
   -483     96    579    192   -532    337    280    381    285    400    187    452
   -581     90    672    246   -626    381    316    420    324    426    215    475
   -615    109    722    252   -670    415    348    449    348    444    220    493
   -631    153    784    239   -709    467    376    475    384    465    223    514
   -693    171    865    259   -782    517    405    509    420    485    223    535
   -792    189    982    301   -885    584    433    550    462    514    259    571
   -805    213   1018    296   -914    615    454    566    478    501    319    568
   -753    246    997    252   -875    620    452    558    470    491    348    524
   -730    283   1010    220   -870    646    431    535    462    496    327    472
   -709    342   1052    184   -880    696    426    527    480    514    314    431
   -717    314   1031    200   -875    672    407    511    470    504    285    389
   -756    288   1044    233   -901    665    407    501    462    501    262    368
   -795    277   1072    257   -935    675    402    493    462    509    236    358
   -833    262   1096    285   -963    678    392    491    454    491    246    350
   -833    262   1096    285   -966    678    400    504    459    480    259    342
   -828    231   1060    298   -943    644    387    491    449    470    233    322
   -813    176    989    316   -901    581    358    459    418    436    202    288
   -782    150    932    316   -857    540    332    426    387    400    174    257
   -776    111    888    332   -833    498    298    376    342    363    132    213
   -745     93    839    327   -792    465    288    355    329    342    111    181
   -706     57    763    322   -735    410    265    319    298    296     70    142
   -620     38    659    290   -639    348    226    270    254    241     23     83
   -470      5    475    228   -472    239    168    213    200    179    -33     18
   -298      5    303    145   -303    153    111    153    142    119    -85    -44
   -166     10    174     75   -171     93     59     96     98     75   -124   -103
    -80     -5     75     44    -77     33     28     59     67     41   -155   -163
     20    -49    -70     12     44    -59     18     51     41     -5   -213   -228
    114   -127   -241      5    176   -184     75    129     57    -44   -277   -290
    184   -106   -293    -41    236   -200    171    249    132    -23   -285   -290
    254      7   -246   -129    252   -119    280    423    288    103   -184   -213
    322    309    -12   -316    166    148    322    517    467    332     59     -5
    345    818    472   -584    -62    646    265    478    636    662    457    358
    254   1283   1028   -769   -387   1156     54    210    678    935    810    675
    215   1283   1067   -748   -426   1176   -283   -202    444    893    818    652
    158    766    607   -462   -226    688   -446   -568    -31    371    322    233
    155     59    -96   -109    124    -18   -472   -698   -459   -265   -316   -285
    213   -322   -535     51    374   -428   -439   -594   -550   -478   -563   -509
    231   -426   -657     98    444   -540   -355   -444   -462   -441   -581   -532
    228   -389   -618     80    420   -501   -272   -340   -363   -366   -522   -478
    226   -285   -514     28    368   -400   -189   -244   -257   -270   -436   -394
    176   -220   -397     18    285   -309   -137   -181   -174   -197   -374   -319
    132   -171   -303     20    218   -236    -98   -142   -122   -135   -316   -259
    111   -150   -262     18    187   -205    -64   -106    -85    -93   -270   -210
     88   -148   -236     28    161   -189    -38    -83    -62    -54   -244   -171
     57   -161   -218     51    135   -189    -28    -75    -54    -38   -233   -158
     46   -163   -210     59    127   -187    -31    -75    -57    -38   -233   -153
     46   -148   -194     49    119   -171    -23    -75    -49    -25   -239   -142
     36   -140   -176     49    106   -158    -18    -77    -36    -20   -233   -122
     31   -135   -168     49     98   -150    -18    -83    -33    -25   -228   -109
     54   -137   -192     41    122   -163     -5    -64    -18    -23   -218   -103
     59   -129   -192     33    124   -161      5    -54     -7    -18   -218    -88
     28   -140   -168     54     96   -153      0    -62     -7    -18   -220    -75
     28   -140   -168     54     96   -153     -7    -67    -12    -20   -231    -62
     46   -135   -181     44    114   -158     -5    -62    -10    -15   -228    -51
     57   -142   -200     41    127   -171     -5    -57     -2     -2   -215    -41
     44   -140   -184     46    114   -161     10    -38     18     25   -218    -23
     41   -142   -187     49    111   -163     12    -31     20     38   -218     -5
     28   -132   -161     51     93   -145      7    -33     12     41   -200     -7
     36   -122   -158     41     96   -140     10    -23     23     49   -174     -7
     38   -129   -168     44    103   -148     12    -10     33     54   -166      0
     10   -155   -168     72     88   -161     -2    -20     20     46   -179    -10
     20   -145   -166     62     93   -155      0    -20     25     59   -158      0
     57   -140   -197     41    127   -168    -10    -18     31     70   -140     12
     46   -153   -200     54    122   -176    -31    -36     18     67   -137     12
     41   -155   -197     57    116   -176    -38    -46     10     59   -142      7
     75   -127   -202     25    137   -163    -41    -46      7     59   -140     18
    101   -119   -223      7    161   -171    -49    -41      7     59   -137     25
    106   -124   -231      7    168   -176    -49    -38      7     64   -129     20
     90   -140   -231     23    158   -187    -62    -49     -7     54   -132      5
     96   -127   -223     15    158   -174    -49    -44     -2     62   -116     15
     85   -132   -220     20    150   -174    -54    -38     -2     70   -109     25
     85   -124   -210     20    148   -166    -51    -31     -2     77    -96     23
     70   -127   -200     28    132   -163    -54    -31     -5     80    -90     12
     49   -153   -202     51    124   -176    -51    -18      2     83    -88      2
     62   -142   -205     36    132   -174    -38    -12      7     85    -80    -10
     54   -135   -189     38    122   -161    -31    -10     15     93    -72    -23
     46   -132   -179     41    111   -155    -20     10     41    122    -57    -18
     38   -161   -200     62    119   -179    -15     28     57    137    -46    -20
     20   -176   -200     75    109   -187      5     33     72    153    -46    -23
     31   -171   -202     70    114   -184     23     41     85    166    -51    -28
     51   -158   -210     51    129   -181     15     33     90    184    -41    -31
     70   -161   -231     46    150   -194      5     25     93    194    -28    -36
     54   -181   -236     62    142   -207     12     28     93    202    -31    -44
     33   -197   -231     80    132   -213     28     46    103    213    -28    -38
     38   -176   -218     67    127   -194     36     54    114    231    -23    -28
     25   -205   -231     90    127   -218     41     59    111    236    -36    -36
     15   -223   -239    103    124   -228     33     57    109    236    -46    -44
     -2   -231   -231    116    111   -231     18     46     98    233    -54    -64
      2   -226   -228    111    114   -226     28     54    103    239    -51    -80
      7   -220   -228    106    116   -223     31     57    114    244    -44    -93
     -5   -231   -226    116    109   -228     36     62    127    249    -44    -93
    -10   -236   -226    122    106   -231     38     70    137    254    -41    -90
      2   -205   -207    101    103   -205     51     85    155    272    -12    -96
    -23   -207   -184    116     80   -197     62    101    161    275    -28   -119
    -36   -189   -155    111     57   -174     64    103    174    280    -36   -122
    -31   -145   -114     88     38   -132    101    140    213    311     12    -93
    -51   -132    -80     90     12   -109    106    150    223    327     64    -88
    -49   -114    -64     83      7    -90    116    145    236    337     98    -85
    -46   -101    -57     72      2    -80    127    153    254    348    116    -77
    -41    -80    -38     59     -2    -62    145    174    277    376    155    -72
    -41    -46     -5     41    -18    -25    150    181    293    405    218    -64
    -41     18     59     12    -49     38    148    179    306    428    270    -62
    -59     15     75     20    -67     44    155    168    314    428    283    -70
    -64     20     83     20    -72     51    163    161    319    428    285    -77
    -80     23    101     28    -90     62    140    132    298    415    285    -90
    -80     36    116     23    -98     75    135    124    290    420    306    -98
   -124    -10    111     67   -119     49    127    119    280    420    311   -114
   -145    -62     83    103   -116      7    116    111    246    428    290   -142
   -148    -59     85    103   -119     12    124     96    228    465    303   -171
   -158    -70     88    114   -124      7    142     90    241    480    311   -197
   -187   -127     59    155   -124    -33    140     80    239    470    290   -226
   -218   -213      5    215   -111   -103    132     57    210    449    265   -275
   -231   -267    -36    249    -98   -153    140     44    197    452    257   -303
   -226   -270    -44    249    -90   -158    155     31    192    459    270   -309
   -244   -275    -31    257   -109   -153    155     10    174    449    262   -314
   -267   -316    -51    290   -109   -184    137    -23    145    428    265   -329
   -272   -348    -75    311    -98   -213    127    -33    135    420    290   -335
   -280   -366    -85    324    -98   -226    132    -41    137    428    329   -309
   -262   -363   -103    311    -80   -233    137    -57    127    426    288   -285
   -236   -405   -168    319    -36   -288    124    -59    103    394    197   -324
   -231   -483   -254    355     10   -368    111    -44     85    358    114   -371
   -184   -545   -361    366     88   -454    176     59    122    329     23   -410
   -179   -509   -332    342     75   -420    280    184    210    363     12   -407
   -155   -405   -249    280     44   -327    368    324    348    488    109   -322
   -109   -148    -38    127    -36    -93    379    389    501    693    324   -116
    -96    293    389    -98   -241    340    296    345    657    989    680    205
   -140    641    782   -252   -462    711     31     -5    587   1135    911    387
   -181    514    696   -166   -439    605   -283   -420    267    940    792    236
   -192    -25    166    109   -179     70   -418   -719   -202    345    277   -226
   -161   -680   -519    420    179   -600   -478   -831   -618   -288   -296   -711
    -57   -969   -914    511    428   -940   -488   -735   -667   -420   -452   -914
     75  -1047  -1122    485    597  -1083   -452   -641   -618   -420   -485  -1008
    184  -1034  -1218    420    701  -1124   -420   -589   -563   -394   -472  -1023
    301   -927  -1228    314    763  -1078   -381   -530   -485   -324   -381   -987
    478   -771  -1249    145    859  -1008   -345   -485   -423   -272   -277   -906
    623   -659  -1286     18    953   -971   -319   -462   -394   -249   -223   -857
    706   -607  -1314    -49   1010   -961   -311   -454   -384   -252   -174   -854
    763   -540  -1304   -111   1034   -922   -301   -470   -381   -262    -51   -870
    724   -532  -1260    -98    989   -896   -280   -446   -371   -272     23   -859
    709   -522  -1231    -93    969   -878   -259   -392   -366   -267    119   -852
    691   -504  -1197    -93    940   -849   -241   -353   -374   -252    122   -836
    685   -459  -1145   -111    914   -802   -246   -342   -368   -215    163   -828
    633   -452  -1085    -90    857   -769   -246   -340   -355   -218    106   -807
    592   -439  -1031    -77    810   -732   -220   -319   -314   -231     57   -756
    563   -428   -992    -70    776   -709   -202   -293   -272   -241     41   -701
    537   -428   -966    -54    750   -696   -192   -270   -246   -228     33   -654
    485   -433   -922    -28    701   -678   -194   -265   -231   -207     41   -623
    446   -426   -872    -10    657   -646   -192   -257   -218   -176     18   -584
    405   -426   -833      7    618   -628   -197   -241   -215   -153     -7   -550
    348   -418   -766     36    555   -592   -194   -226   -207   -119     -7   -519
    319   -405   -724     41    522   -563   -168   -210   -184    -93    -15   -480
    293   -405   -698     54    493   -550   -140   -187   -158    -80    -23   -441
    270   -400   -672     64    467   -535   -135   -184   -142    -77    -12   -415
    262   -363   -626     51    444   -493   -132   -174   -129    -75      2   -387
    228   -368   -600     67    413   -483   -148   -181   -135    -77    -10   -368
    228   -361   -589     67    407   -475   -137   -179   -127    -59    -36   -348
    239   -319   -561     38    400   -439   -127   -163   -111    -36    -33   -311
    236   -303   -540     33    387   -420   -124   -158   -111    -38    -46   -298
    218   -298   -517     38    366   -407   -127   -158   -116    -44    -46   -311
    205   -296   -501     44    353   -397   -135   -150   -111    -41    -31   -298
    197   -306   -506     54    350   -407   -137   -142   -114    -46    -31   -280
    202   -293   -496     46    348   -394   -132   -127   -101    -44    -31   -254
    192   -259   -452     31    319   -353   -135   -122    -96    -36    -33   -231
    179   -249   -428     33    301   -337   -135   -119   -101    -46    -54   -226
    171   -257   -431     41    298   -342   -119   -109   -101    -57    -72   -213
    174   -241   -415     33    293   -327   -101   -101   -101    -67    -90   -194
    166   -207   -376     18    270   -290    -98    -96    -96    -70   -101   -192
    158   -200   -358     20    257   -277    -98    -93    -90    -64   -101   -192
    166   -187   -353     10    257   -267    -80    -75    -77    -51    -98   -181
    145   -163   -309     10    226   -236    -51    -51    -54    -31    -85   -155
    124   -155   -280     12    202   -215    -36    -38    -33    -15    -83   -137
    111   -148   -262     18    184   -205    -31    -28    -18     -2    -80   -124
    111   -124   -236      5    174   -179    -23    -12      7     18    -67   -111
    103   -111   -215      5    158   -163      5      2     33     31    -62   -103
     80   -103   -184     10    129   -142     31     15     51     38    -57    -93
     59    -83   -142     12    101   -111     38     25     70     51    -41    -77
     41    -90   -135     23     88   -111     41     23     77     59    -28    -77
     31   -109   -140     38     85   -124     49     28     83     67    -12    -67
     10   -101   -114     44     62   -106     54     28     85     70      2    -54
      7    -85    -96     38     51    -90     67     33     88     77     18    -49
     -5    -80    -75     41     33    -77     64     36     90     83     31    -44
    -41   -103    -62     72     10    -83     64     38     90     83     38    -36
    -44    -98    -57     70      5    -77     83     51     90     90     49    -25
    -49    -96    -49     72     -2    -72     80     51     98     96     54    -18
    -64   -101    -36     83    -18    -67     75     51    103    101     64    -25
    -59   -101    -41     80    -10    -72     75     54    116    109     77    -31
    -54    -72    -20     62    -20    -46     93     77    145    132    109    -15
    -70    -46     20     57    -46    -12    103     93    168    150    155     -2
    -83    -38     41     59    -64      2     93     98    179    155    184      0
    -70    -10     59     41    -64     23     96    127    210    176    210     20
    -51     49     98      0    -77     72    132    166    257    213    254     67
    -51     59    111     -2    -83     83    150    197    290    231    293     98
    -49     77    124    -15    -88    101    148    213    311    241    342    114
    -41    101    142    -28    -90    122    158    228    340    252    363    137
    -31    124    155    -46    -93    140    158    239    366    254    353    153
    -20    145    166    -62    -93    155    161    249    400    257    345    179
    -12    179    192    -83   -103    184    168    249    420    259    337    205
      7    223    215   -114   -103    220    174    246    431    265    324    231
     23    218    192   -122    -85    205    155    226    410    252    296    241
     31    210    179   -122    -75    194    142    210    381    241    270    244
     25    184    158   -106    -64    171    132    194    355    226    244    244
     23    158    135    -90    -54    148    127    192    337    220    233    259
      5    132    127    -70    -62    129    129    194    329    223    231    277
     -2    106    109    -51    -57    106    129    192    316    220    215    280
    -18     62     77    -23    -49     70    127    181    296    202    171    285
    -46     12     59     18    -51     36    127    176    275    179    124    316
    -67    -18     49     41    -59     15    127    171    257    153     67    376
    -72    -33     36     51    -57      0    119    161    241    150     31    420
    -93    -59     31     75    -64    -15    101    150    226    142      5    454
   -101    -72     28     88    -64    -23     93    150    218    142    -10    485
   -132   -114     15    122    -75    -49    109    153    210    137    -15    496
   -137   -140     -2    137    -67    -72    116    145    202    127    -33    504
   -132   -148    -18    137    -59    -83    114    140    197    129    -54    511
   -124   -140    -15    132    -54    -77    114    145    200    142    -49    530
   -114   -174    -59    142    -28   -116    111    155    184    132    -77    498
    -93   -231   -137    161     20   -184    168    233    205    129   -137    454
    -77   -205   -129    140     23   -166    270    358    296    176   -153    457
    -54   -127    -72     90      7   -101    384    532    462    303    -75    535
    -23    109    129    -44    -77    116    446    672    680    527    124    748
    -38    532    571   -249   -303    550    441    714    919    849    465   1122
   -153    935   1088   -392   -623   1010    306    540   1036   1127    805   1452
   -220    950   1171   -363   -696   1060     10    176    865   1132    883   1478
   -290    550    839   -132   -563    693   -161   -192    420    685    496   1109
   -293    -57    236    174   -265     88   -228   -400    -51     62    -88    574
   -246   -452   -205    348    -23   -329   -236   -353   -210   -184   -332    306
   -207   -584   -376    397     83   -480   -166   -213   -161   -179   -340    241
   -207   -566   -361    387     75   -465    -93   -122    -85   -116   -288    265
   -202   -498   -296    350     46   -397    -25    -41      0    -33   -213    329
   -197   -420   -223    306     10   -322     23     20     72     44   -135    384
   -184   -376   -192    280      2   -285     54     57    111     85    -77    423
   -168   -358   -189    262      7   -275     59     70    116    101    -51    431
   -145   -350   -207    246     28   -280     59     70    114    103    -41    444
   -127   -355   -228    241     46   -290     51     64    103    101    -36    454
   -106   -353   -246    231     70   -301     46     62     98     96    -20    452
    -90   -345   -257    218     83   -303     38     54     88     93     -7    446
    -75   -358   -283    215    103   -322     28     41     72     85      2    441
    -49   -358   -309    202    127   -335     15     28     57     72     10    420
    -18   -353   -335    187    158   -345     -2     18     38     51     -2    405
     -5   -361   -355    181    174   -358    -10     10     20     36    -12    381
     15   -348   -363    166    187   -355    -15     10     20     36      5    366
     41   -316   -361    135    200   -337    -18     10     20     41     28    374
     57   -311   -368    127    213   -340    -18     10     18     38     46    376
     51   -329   -384    137    218   -358    -25     -2      2     20     44    366
     41   -314   -355    135    197   -335    -20      0      5     25     57    379
     59   -296   -355    116    207   -327    -23      0      5     28     64    397
     75   -285   -361    106    218   -322    -23     12      5     31     72    402
     77   -285   -363    103    218   -324    -38     12     -5     20     64    397
     90   -272   -363     90    226   -316    -49      7    -15     12     54    392
     93   -267   -361     85    226   -314    -51     10    -20     15     54    400
    101   -254   -355     77    228   -303    -62     12    -25     18     51    397
    116   -241   -361     59    236   -301    -72     12    -33     15     46    394
    135   -239   -376     51    254   -306    -93      2    -49      2     25    392
    150   -218   -368     33    257   -293   -106      2    -54      0     18    394
    163   -205   -368     20    265   -285   -122     10    -57      5     23    387
    163   -202   -366     18    262   -283   -129     20    -64      2     20    392
    171   -192   -363     10    265   -275   -119     28    -62      5     15    394
    184   -184   -371      0    277   -277   -124     31    -70      2      7    384
    205   -168   -374    -18    288   -270   -124     41    -77     -2      0    389
    218   -163   -381    -28    298   -272   -127     49    -88     -7    -12    392
    215   -155   -371    -31    293   -262   -132     51    -96    -10    -28    387
    215   -122   -340    -49    277   -231   -111     72    -83      7    -15    387
    213   -122   -335    -44    272   -228   -101     85    -83     18    -12    381
    174   -168   -342     -2    257   -254   -101     72    -93      5    -38    358
    155   -166   -322      5    236   -241    -85     80    -77     15    -46    366
    124   -179   -306     25    213   -241    -64    101    -59     31    -46    368
     80   -181   -262     51    171   -220    -38    127    -33     57    -28    374
     44   -171   -218     62    129   -194    -18    140     -7     80     -7    371
     12   -158   -174     72     90   -166      5    145     15    101      7    371
    -15   -158   -142     85     59   -150     12    140     28    109     12    363
    -46   -179   -132    114     41   -155     15    137     33    111      7    348
    -72   -189   -119    129     23   -153     18    140     31    111      5    327
    -83   -197   -116    140     15   -158     12    150     25    106     12    311
    -83   -215   -135    148     25   -176     12    155     15    101     15    306
    -98   -215   -116    158      7   -166     25    171     20    116     38    322
   -127   -223    -96    174    -15   -161     36    166     25    129     57    327
   -140   -231    -90    184    -25   -161     49    161     28    148     70    316
   -142   -220    -77    181    -33   -150     54    166     38    161     83    303
   -150   -220    -70    187    -41   -145     59    163     46    163     80    283
   -155   -233    -77    192    -38   -155     59    148     44    148     62    246
   -161   -218    -59    189    -51   -140     62    150     64    150     62    231
   -168   -207    -41    187    -64   -124     80    158     85    174     57    236
   -163   -166     -2    166    -80    -85    114    181    122    218     77    252
   -181   -150     31    163   -109    -59    127    202    142    252     98    267
   -233   -135     98    184   -166    -18    155    233    176    301    129    303
   -272    -83    189    176   -233     54    197    283    226    361    192    366
   -329    -20    309    176   -319    142    246    337    293    431    280    433
   -394     15    407    189   -400    210    296    379    348    467    361    483
   -467     49    517    207   -491    283    335    418    392    509    423    527
   -491    119    610    184   -550    363    376    459    433    542    483    579
   -511    158    670    176   -589    413    405    485    457    553    506    607
   -514    202    717    153   -618    459    420    506    475    563    506    623
   -501    270    771    114   -636    522    439    527    501    576    504    644
   -553    285    839    132   -696    561    449    524    517    571    493    649
   -506    319    826     93   -665    571    431    498    511    542    446    633
   -480    303    784     85   -631    542    397    462    475    485    368    584
   -449    277    727     85   -587    501    355    418    431    441    283    522
   -384    270    654     57   -519    462    316    376    389    400    207    454
   -345    270    615     38   -480    441    296    348    366    335    194    387
   -342    265    605     36   -475    433    290    327    350    290    218    342
   -407    215    623     96   -517    418    283    311    335    288    207    303
   -509    184    693    161   -600    439    298    324    358    311    200    296
   -652    192    844    231   -748    517    342    371    410    355    252    327
   -878    176   1052    350   -963    613    407    433    478    420    319    381
  -1088    153   1241    467  -1166    696    465    485    530    475    374    420
  -1158    114   1273    522  -1215    691    470    472    514    467    381    368
  -1182     90   1273    545  -1226    680    459    457    504    465    363    319
  -1202     96   1299    550  -1252    696    470    462    514    483    324    301
  -1197     93   1288    550  -1241    691    465    457    514    480    301    303
  -1148    103   1249    522  -1200    675    444    436    493    441    301    309
  -1106     93   1200    506  -1153    646    423    418    472    402    301    303
  -1052     41   1093    504  -1072    566    413    420    452    371    254    246
   -940     -7    930    472   -935    459    459    496    465    345    192    163
   -784    -10    771    397   -779    379    524    581    498    337    153     96
   -504     85    589    210   -545    337    568    685    568    381    174     96
   -200    379    576    -90   -389    475    532    719    675    532    348    254
      0    862    862   -431   -431    862    418    628    795    789    680    574
     46   1332   1283   -691   -618   1306    179    332    826   1023   1000    878
     98   1330   1231   -714   -566   1280   -176   -109    584    945    976    839
    132    774    639   -454   -254    706   -392   -542     41    358    426    345
    210     72   -140   -142    174    -33   -475   -740   -431   -298   -236   -239
    332   -298   -631    -18    480   -465   -475   -672   -548   -530   -506   -506
    426   -379   -805    -23    615   -592   -410   -542   -485   -522   -532   -548
    459   -363   -826    -49    641   -594   -340   -454   -405   -472   -506   -527
    504   -275   -779   -114    639   -527   -267   -374   -314   -397   -449   -472
    535   -184   -719   -174    626   -452   -220   -324   -246   -337   -397   -423
    548   -145   -693   -200    620   -418   -184   -293   -213   -303   -376   -392
    545   -148   -696   -200    618   -423   -179   -290   -205   -298   -384   -381
    548   -148   -698   -200    620   -423   -176   -290   -200   -296   -389   -376
    524   -148   -672   -189    597   -410   -166   -277   -189   -285   -374   -361
    493   -111   -605   -189    548   -358   -158   -262   -171   -257   -340   -335
    457   -106   -563   -176    509   -335   -145   -254   -163   -236   -324   -319
    397   -124   -522   -137    459   -322   -129   -244   -153   -215   -314   -314
    337   -140   -478   -101    407   -309   -114   -231   -135   -194   -298   -303
    319   -129   -449    -93    384   -288    -77   -197   -109   -163   -267   -272
    290   -129   -420    -83    353   -272    -64   -184    -96   -148   -246   -259
    259   -122   -384    -70    319   -252    -59   -181    -90   -137   -236   -252
    231   -114   -348    -59    288   -231    -44   -168    -75   -127   -218   -244
    200   -129   -329    -33    265   -228    -38   -158    -64   -124   -205   -228
    163   -140   -303    -12    231   -220    -41   -158    -59   -122   -197   -207
    142   -116   -259    -12    200   -187    -25   -140    -36   -103   -166   -181
    142    -83   -226    -31    181   -155    -12   -127    -18    -88   -153   -163
    135    -85   -220    -23    176   -153     -2   -114     -7    -77   -150   -155
     93   -135   -228     18    158   -179     -7   -109    -10    -83   -153   -150
     70   -145   -215     36    142   -179    -20   -106    -15    -83   -150   -150
     75   -137   -213     28    142   -174    -15    -96    -10    -80   -150   -150
     85   -116   -202     15    142   -158     10    -80     -2    -67   -142   -137
     51   -145   -197     44    124   -171    -12    -93    -18    -72   -135   -137
     57   -158   -215     49    135   -184    -31    -88    -15    -67   -119   -119
     59   -158   -218     49    137   -187    -36    -83    -20    -59   -124   -103
     57   -137   -194     41    124   -166    -31    -77    -18    -51   -114    -85
     83   -114   -200     12    140   -155    -33    -72    -18    -46   -116    -80
     80   -135   -215     28    145   -176    -51    -80    -28    -54   -129    -83
     77   -155   -233     36    155   -194    -75    -85    -36    -57   -137    -77
     85   -129   -215     23    150   -171    -67    -77    -23    -38   -119    -49
     64   -132   -200     33    129   -166    -70    -88    -28    -44   -122    -46
     59   -140   -200     38    129   -168    -77   -103    -44    -64   -145    -59
     51   -135   -187     41    116   -161    -62    -93    -36    -57   -135    -51
     57   -155   -213     49    135   -184    -38    -75    -28    -49   -127    -49
     25   -189   -218     80    122   -202    -44    -72    -23    -49   -129    -59
     12   -168   -181     77     96   -174    -25    -57      0    -25   -106    -41
     10   -148   -158     67     83   -153    -18    -41     15     -5    -90    -25
      2   -161   -163     80     83   -161    -18    -36     25      5    -90    -33
    -20   -184   -163    101     70   -174     -5    -28     41     18    -85    -46
    -10   -176   -166     93     77   -171     12    -12     62     38    -64    -38
     -5   -184   -179     93     85   -181     15     -7     67     44    -62    -51
    -36   -215   -179    127     70   -197     12    -20     70     46    -62    -67
    -51   -257   -205    153     75   -231      7    -28     70     51    -62    -77
    -38   -241   -202    140     80   -220     31    -12     93     83    -38    -64
    -41   -236   -194    137     75   -215     33    -15     96     93    -41    -72
    -64   -254   -189    161     62   -223     31    -28     90     88    -59    -85
    -80   -288   -207    184     62   -249     28    -28     88     88    -72    -85
    -88   -314   -226    200     67   -270     31    -23     88     90    -83    -90
    -85   -314   -228    197     67   -272     33    -15     98    103    -72    -90
    -77   -303   -226    192     72   -265     31     -5    106    114    -54    -83
    -80   -301   -220    189     67   -262     25      7    111    116    -41    -77
    -75   -296   -220    184     70   -259     51     31    129    129    -18    -72
    -77   -301   -226    189     72   -265     62     31    137    142      0    -80
   -101   -306   -205    205     51   -257     64     28    148    158     10    -72
    -93   -280   -189    187     46   -236     67     31    158    176     31    -64
    -83   -270   -189    176     51   -231     64     31    168    189     49    -83
    -88   -259   -171    171     41   -215     85     38    187    202     67    -93
    -96   -257   -161    176     31   -210    101     44    200    218     88   -111
    -90   -228   -140    158     23   -184    116     59    220    249    124   -106
    -88   -205   -116    145     12   -161    135     70    239    272    158   -106
    -93   -187    -93    140     -2   -140    145     75    249    290    202   -114
    -90   -140    -49    116    -20    -96    163     90    265    301    226    -85
    -75   -119    -46     96    -15    -83    181    109    285    324    249    -49
    -67   -114    -46     88    -10    -80    194    127    306    350    275    -33
    -62    -77    -15     67    -23    -46    210    137    319    374    306    -15
    -62    -25     36     44    -49      5    207    135    324    384    345    -12
    -64    -18     46     41    -57     12    192    116    311    361    368    -44
    -64    -33     31     49    -49     -2    161     88    283    319    340    -51
    -57    -41     15     46    -38    -12    137     64    262    303    314    -28
    -57    -51      5     54    -31    -23    132     59    252    306    316     -5
    -72    -80     -7     75    -33    -44    129     59    241    290    303     -5
    -72    -88    -15     80    -31    -51    129     51    226    270    285    -46
    -72   -122    -49     96    -12    -85    114     25    184    244    231   -103
    -54   -150    -96    103     20   -124     88     -7    132    233    168   -155
    -33   -171   -137    101     49   -155     70    -41    103    218    148   -205
    -33   -205   -171    119     67   -189     70    -51    106    189    137   -241
    -41   -228   -187    135     70   -210     57    -59     88    171    137   -267
    -54   -249   -194    153     70   -223     44    -62     75    155    132   -280
    -20   -220   -202    119     88   -213     59    -59     85    150    116   -259
    -25   -218   -192    122     80   -205     64    -64     83    148    109   -241
    -41   -220   -179    129     67   -200     67    -70     83    153    116   -228
    -54   -252   -197    153     70   -226     64    -80     75    148    109   -244
    -36   -270   -236    153     98   -254     80    -62     75    145     93   -272
      0   -293   -293    145    145   -293    150     41    119    140     57   -319
      7   -285   -293    137    150   -288    259    184    210    161     28   -327
     51   -163   -215     57    132   -189    371    361    363    277     96   -244
    111     77    -33    -96     72     23    410    467    522    470    270    -83
    142    472    329   -309    -93    402    384    480    701    766    610    270
     90    945    852   -519   -381    898    239    285    792   1065    979    652
     64   1083   1018   -574   -475   1052    -51    -98    626   1106   1075    745
     51    696    644   -376   -296    670   -257   -478    194    662    657    405
     90     28    -62    -59     75    -15   -340   -691   -290    -33    -28   -153
    192   -449   -644    127    418   -545   -379   -672   -496   -376   -381   -480
    301   -644   -945    171    623   -795   -355   -561   -480   -420   -452   -589
    387   -626  -1015    116    701   -820   -324   -498   -420   -392   -441   -618
    475   -553  -1031     38    753   -792   -296   -454   -361   -340   -418   -605
    631   -446  -1078    -93    852   -761   -272   -431   -324   -306   -371   -576
    839   -363  -1202   -236   1021   -782   -280   -436   -324   -314   -306   -563
    976   -361  -1337   -311   1156   -849   -309   -470   -358   -368   -288   -589
   1135   -355  -1493   -389   1312   -924   -361   -519   -407   -418   -244   -620
   1265   -355  -1621   -454   1439   -987   -397   -545   -444   -457   -171   -636
   1280   -353  -1634   -462   1457   -992   -392   -537   -444   -454    -72   -631
   1226   -340  -1569   -444   1397   -953   -381   -522   -433   -428    -18   -618
   1176   -335  -1512   -420   1343   -924   -374   -498   -418   -413      0   -607
   1143   -353  -1496   -394   1317   -924   -361   -475   -415   -410    -12   -594
   1096   -384  -1480   -355   1288   -932   -366   -472   -426   -415    -44   -587
   1060   -379  -1439   -342   1249   -909   -358   -457   -418   -410    -46   -574
   1041   -353  -1397   -345   1218   -875   -337   -444   -400   -407    -75   -550
   1015   -348  -1363   -335   1187   -854   -327   -439   -389   -410   -119   -532
    997   -332  -1330   -332   1163   -831   -314   -423   -368   -392   -148   -506
    956   -348  -1304   -306   1130   -826   -309   -415   -361   -384   -192   -506
    930   -335  -1265   -298   1096   -800   -314   -413   -353   -374   -215   -509
    880   -329  -1210   -277   1044   -769   -314   -407   -348   -371   -246   -509
    857   -306  -1163   -275   1010   -735   -296   -384   -319   -342   -239   -480
    823   -298  -1122   -262    969   -709   -270   -350   -290   -319   -231   -452
    782   -262  -1047   -259    914   -654   -244   -327   -265   -293   -218   -426
    740   -257   -997   -241    867   -626   -228   -314   -249   -283   -210   -410
    698   -265   -963   -215    831   -613   -223   -311   -244   -272   -207   -407
    657   -267   -924   -197    787   -594   -200   -296   -223   -254   -189   -387
    607   -272   -880   -166    743   -576   -166   -275   -202   -233   -174   -361
    566   -270   -836   -150    698   -550   -119   -246   -179   -207   -158   -329
    524   -290   -815   -116    670   -553    -75   -228   -171   -200   -148   -306
    483   -290   -776    -96    628   -532    -72   -220   -174   -192   -137   -296
    444   -283   -727    -80    584   -504    -77   -197   -171   -174   -111   -262
    413   -267   -683    -72    548   -475    -83   -176   -171   -161    -93   -236
    384   -236   -620    -72    501   -428    -75   -153   -174   -145    -77   -215
    353   -189   -542    -83    446   -363    -75   -137   -174   -132    -59   -197
    314   -179   -493    -67    402   -335    -72   -111   -166   -122    -46   -179
    272   -194   -467    -41    368   -329    -54    -77   -140   -106    -31   -158
    239   -194   -433    -20    335   -314    -28    -41   -101    -80     -2   -132
    207   -200   -407     -5    306   -303    -10    -20    -67    -62     12   -114
    181   -197   -379      7    280   -288      7     -2    -31    -36     33    -96
    148   -181   -329     15    236   -254     25     10      0    -10     51    -80
    106   -148   -254     20    179   -200     51     23     33     23     75    -75
     59   -145   -207     41    132   -174     70     46     67     54    103    -67
     18   -166   -184     72     98   -174     88     67     96     75    124    -57
    -10   -150   -140     77     64   -145    122     85    127    106    137    -41
    -46   -135    -88     90     20   -111    155     96    161    145    132    -33
    -88   -140    -51    111    -18    -96    181    103    176    163    119    -33
   -137   -163    -25    150    -57    -96    210    101    189    181     88    -46
   -194   -220    -25    207    -85   -124    231    111    192    181     83    -51
   -231   -246    -15    239   -109   -132    233    124    187    174     72    -38
   -270   -241     28    254   -153   -106    254    150    197    166     72    -18
   -296   -239     54    267   -176    -93    262    179    210    168    106     -2
   -301   -236     62    267   -184    -85    252    197    220    181    158      5
   -290   -218     72    254   -181    -72    241    213    254    215    215     28
   -293   -189    103    239   -200    -41    233    226    290    252    285     59
   -309   -174    132    241   -220    -20    220    228    316    277    358     70
   -322   -163    155    241   -239     -5    233    246    350    309    420     98
   -322   -127    194    226   -259     33    241    259    379    342    467    135
   -296    -93    200    192   -249     51    231    259    384    342    452    148
   -275   -106    166    189   -223     28    218    254    379    329    415    155
   -244    -96    145    168   -197     23    210    257    379    324    384    189
   -192    -49    142    122   -168     46    213    267    389    329    361    239
   -176    -31    145    103   -161     54    226    277    394    327    314    285
   -158      5    163     77   -161     83    241    293    407    337    275    363
   -148     36    181     54   -166    109    246    303    418    353    275    392
   -148     59    207     44   -176    132    249    309    423    363    293    407
   -148     59    207     44   -179    132    254    322    433    374    290    441
   -148     77    226     33   -187    150    265    335    452    397    314    483
   -150    103    252     23   -202    176    277    342    462    413    335    517
   -140    142    283      0   -210    213    285    340    472    428    361    553
   -129    148    277    -10   -202    213    270    324    457    415    355    566
   -127    127    252      0   -189    189    239    293    420    384    329    568
   -122    119    241      0   -181    181    215    272    397    366    319    571
   -116    106    223      5   -168    163    200    262    381    363    327    558
   -114     77    192     18   -153    135    192    254    376    353    319    542
   -111     33    145     38   -129     88    179    241    366    335    301    530
   -106    -10     96     57   -101     41    158    226    368    296    270    501
   -101    -36     64     70    -83     12    140    213    394    257    239    485
   -103    -77     25     88    -67    -25    135    197    407    220    226    472
   -124   -116      7    119    -67    -57    132    187    394    181    215    449
   -168   -174     -5    168    -85    -90    119    166    363    150    202    423
   -179   -192    -12    187    -83   -103    122    161    342    145    200    410
   -137   -171    -33    150    -51   -103    119    155    327    153    200    400
   -119   -166    -46    140    -36   -106    116    145    306    155    220    387
    -98   -176    -77    137    -12   -127    109    129    277    153    236    363
   -101   -202   -101    153      0   -153     98    119    257    150    239    342
    -93   -233   -142    161     23   -189    101    129    241    140    262    324
    -75   -283   -207    179     64   -246    161    213    265    135    262    290
    -49   -244   -194    145     70   -220    265    348    350    179    265    293
    -15   -137   -122     77     51   -129    368    506    478    275    353    363
     25     70     41    -49    -10     57    439    644    646    470    568    522
     67    478    407   -272   -171    444    431    691    833    782    898    857
     44    984    940   -514   -446    961    309    553    956   1101   1247   1231
    -38   1101   1140   -530   -589   1119     18    197    807   1153   1335   1335
    -90    748    839   -329   -465    792   -200   -179    376    745    961   1028
    -88    127    215    -20   -153    171   -272   -392    -98     90    322    517
     -5   -265   -259    132    127   -262   -262   -335   -272   -210      2    267
     57   -402   -459    174    257   -431   -184   -163   -215   -220    -46    254
      7   -454   -465    220    233   -459   -114    -62   -142   -181    -23    296
     44   -368   -413    163    226   -392    -51     28    -46    -96     64    368
     46   -290   -340    122    189   -314    -10     83     23    -31    135    420
     20   -254   -275    116    148   -265     15    127     64     10    179    465
    -15   -272   -257    142    119   -265     23    135     72     20    192    480
    -18   -254   -236    135    109   -246     38    155     83     41    213    496
    -12   -246   -233    127    109   -241     49    168     88     51    218    504
      0   -226   -226    114    111   -226     49    171     83     57    205    506
     -2   -210   -210    103    101   -210     51    176     80     62    184    493
     -2   -187   -184     96     88   -187     57    179     88     80    171    488
     -5   -171   -166     88     77   -168     62    184     93     85    150    478
    -10   -179   -168     96     77   -174     64    181     90     77    122    470
    -28   -197   -168    111     67   -184     70    179     90     75    116    472
    -23   -194   -174    109     75   -184     64    171     83     64    103    470
    -31   -184   -155    106     62   -171     54    161     77     59     90    457
    -41   -184   -142    114     49   -163     64    168     90     72     88    459
    -46   -192   -145    119     46   -171     72    163     96     83     80    457
    -51   -205   -155    127     49   -181     70    155     88     77     59    446
    -44   -210   -168    127     59   -189     49    132     70     64     28    418
    -31   -207   -176    119     72   -192     33    119     59     59     12    387
     -7   -210   -202    109     96   -207     23    101     46     44      0    348
      2   -210   -215    103    109   -213     18     90     36     36    -10    324
      5   -218   -223    103    114   -220     15     90     36     38    -12    298
     15   -226   -241    106    127   -233     12     93     36     46     -5    275
     15   -241   -257    111    132   -249      5     77     28     41    -10    249
     18   -233   -254    106    135   -244     -5     64     18     41    -12    252
     23   -241   -267    106    145   -254    -20     54      5     33    -20    246
     23   -249   -272    114    148   -259    -33     41     -7     20    -38    228
     25   -246   -272    109    148   -257    -44     38    -23     15    -46    205
     41   -233   -277     96    158   -254    -54     51    -33     18    -41    181
     49   -239   -290     93    168   -265    -54     67    -38     20    -28    171
     59   -267   -327    103    192   -296    -49     75    -46     20    -31    163
     64   -262   -327     98    192   -293    -44     77    -49     36    -23    166
     62   -270   -332    103    197   -301    -36     77    -51     44    -10    150
     85   -246   -332     80    207   -288    -36     88    -51     57      0    142
     57   -246   -303     96    179   -275    -18    109    -49     80     12    135
     51   -259   -314    103    181   -285     -5    119    -44     85     23    132
     75   -275   -350     98    210   -311      2    119    -46     77      7    129
     98   -277   -379     88    236   -327     18    124    -38     70     -5    122
    122   -280   -402     80    262   -340     31    137    -25     70    -23    111
    155   -270   -426     54    288   -348     31    148    -23     64    -46     93
    205   -252   -457     23    329   -353     28    148    -25     62    -51     67
    259   -239   -501    -12    379   -368     25    135    -28     59    -54     38
    298   -220   -519    -38    407   -368     46    135    -18     75    -51     41
    303   -200   -506    -51    405   -353     64    132     -7     83    -59     41
    285   -176   -462    -54    374   -319     80    137     10     96    -54     49
    257   -150   -407    -51    329   -280     98    150     36    111    -41     64
    207   -129   -337    -38    272   -233    122    171     62    129    -10     80
    127    -98   -226    -15    174   -161    137    189     88    150     33     98
     28    -90   -119     31     72   -106    150    202    109    171     70    116
    -72    -75     -2     72    -36    -38    176    231    142    197    106    153
   -155    -57     98    106   -127     20    200    257    179    233    140    189
   -215    -38    174    124   -194     67    220    280    207    262    174    220
   -314    -36    277    174   -296    119    241    296    239    293    202    244
   -420     -5    415    210   -420    205    259    314    272    316    239    270
   -509     38    548    236   -527    293    296    353    319    348    277    296
   -584     67    649    257   -615    358    322    381    355    363    301    296
   -641    109    750    265   -696    431    335    407    387    374    306    293
   -691    158    849    265   -769    501    342    428    423    397    314    293
   -730    200    930    265   -828    563    350    452    462    423    332    303
   -784    205    989    288   -888    597    366    470    491    441    340    306
   -833    259   1091    285   -963    675    413    517    545    488    384    340
   -911    340   1249    285  -1083    795    472    563    605    548    449    397
  -1008    376   1384    316  -1195    880    517    602    657    600    504    436
  -1083    413   1496    335  -1288    953    558    639    704    646    553    475
  -1187    420   1608    384  -1397   1013    602    672    743    685    600    506
  -1213    405   1618    405  -1415   1010    607    670    748    683    618    488
  -1075    420   1496    327  -1286    958    561    613    704    639    597    413
   -914    444   1358    233  -1137    898    514    542    657    594    563    350
   -730    452   1179    137   -953    815    441    465    592    530    504    296
   -522    439    958     38   -740    698    353    371    506    444    420    231
   -358    402    761    -20   -558    581    262    280    420    361    345    163
   -205    376    579    -85   -392    478    194    218    355    290    288    114
    -54    327    379   -137   -215    353    137    155    290    220    223     57
     62    252    189   -155    -62    220     83     93    226    148    158     -5
    161    153     -7   -155     85     72     31     31    153     72     93    -70
    244     96   -150   -171    197    -28     -2    -20     96     12     41   -127
    322     62   -259   -192    290    -98    -38    -64     44    -38     -2   -179
    363     20   -345   -194    355   -161    -70   -103      7    -80    -44   -218
    397      0   -397   -197    397   -197    -80   -129    -20   -103    -70   -239
    394    -33   -428   -181    407   -231    -90   -153    -41   -127   -101   -254
    397    -36   -433   -181    415   -236    -98   -166    -51   -137   -116   -254
    400    -23   -423   -189    407   -223   -109   -181    -62   -148   -129   -254
    397      7   -389   -202    394   -189   -114   -189    -57   -148   -135   -246
    374     -5   -381   -184    376   -192   -109   -187    -54   -150   -142   -239
    335    -49   -384   -142    358   -215    -90   -163    -46   -145   -150   -226
    322   -103   -428   -109    374   -265    -33    -83     -7   -137   -166   -236
    296   -106   -402    -93    348   -254    103     75     85    -98   -158   -241
    309      7   -303   -161    303   -145    233    239    223      5    -80   -181
    327    176   -150   -252    239     12    329    407    407    194     88    -25
    322    532    210   -428     54    371    345    483    615    504    418    301
    239   1072    833   -654   -296    953    257    387    789    878    844    724
    127   1306   1179   -717   -527   1244    -33     31    696   1010   1026    901
     36   1047   1010   -540   -488   1028   -275   -358    340    732    779    701
    -33    400    433   -184   -233    418   -361   -633   -163     77    142    202
    -20   -153   -132     88     54   -142   -345   -631   -436   -368   -329   -174
      0   -303   -303    150    150   -303   -262   -462   -363   -371   -374   -239
      0   -314   -314    155    155   -314   -161   -319   -244   -293   -345   -218
      2   -288   -290    140    145   -290    -85   -218   -140   -218   -311   -179
     15   -213   -228     98    122   -220    -23   -137    -44   -145   -231   -111
     31   -132   -163     49     96   -148     25    -83     25    -88   -161    -38
     33    -85   -119     25     75   -103     59    -49     62    -31   -135     10
     15    -75    -93     28     51    -83     75    -33     77      2   -129     28
     10    -90   -101     41     54    -96     85    -20     83     20   -135     18
     10   -101   -114     44     59   -106     88    -12     85     20   -119     10
     12    -93   -106     38     57    -98     93     -5     93     23    -98     15
      7    -85    -96     36     49    -90    101     -2     98     25    -88     18
      5    -98   -103     46     54   -101    101     -5     93     18    -88      2
     18   -106   -124     44     67   -114     88    -18     83      5    -93    -10
     31    -88   -119     28     72   -103     90    -23     85      7    -83     -5
     38    -64   -103     12     70    -85     93    -23     93     12    -70      2
     36    -59    -96     12     64    -77     93    -25     96     15    -57     10
     38    -51    -90      5     62    -72     90    -31    101     20    -46      7
     46    -49    -96      0     70    -72     88    -36     98     20    -38      7
     62    -44   -106    -10     83    -75     85    -44     93     20    -36      0
     77    -44   -122    -15     98    -83     75    -54     88     12    -41    -12
     85    -33   -119    -28    101    -75     72    -51     88     18    -31    -12
     85    -31   -116    -28     98    -72     72    -49     93     20    -20    -12
     64    -49   -116     -7     88    -83     67    -51     88     15    -23    -20
     64    -57   -122     -2     93    -88     59    -59     80     10    -25    -28
     75    -54   -132    -12    101    -93     51    -57     75      7    -23    -33
     77    -49   -127    -15    101    -88     36    -59     70      7    -12    -33
     75    -44   -119    -15     96    -80     25    -59     67     10      0    -31
     83    -54   -137    -12    109    -96     12    -62     59     10     10    -28
     72    -59   -135     -7    101    -96      7    -67     49     10     18    -31
     77    -64   -142     -7    109   -103     -2    -67     41     10     28    -33
     96    -70   -168    -15    129   -119    -18    -75     25      7     31    -44
    101    -70   -171    -15    135   -119    -18    -80     20     10     38    -46
    103    -70   -174    -18    135   -119    -20    -85     15     15     41    -46
     88    -88   -179      0    132   -132    -28    -96      5     15     25    -62
     75   -111   -189     15    132   -148    -28   -106     -5      5      5    -77
     57   -137   -194     41    124   -166    -31   -119    -18     -5    -18    -96
     28   -161   -189     64    109   -174    -38   -132    -23    -12    -25   -111
     31   -158   -192     62    111   -174    -36   -150    -23    -15    -15   -124
     33   -163   -200     64    114   -181    -20   -155    -12    -10     -5   -132
     23   -184   -207     80    114   -194     -7   -148      0     -5     -2   -140
     18   -181   -200     80    106   -189    -10   -145     15     -2     -7   -155
     20   -181   -202     80    109   -192     -2   -142     33      2     -7   -166
      7   -189   -197     88     98   -192     10   -140     54     10     -5   -176
     -7   -184   -176     96     83   -181     28   -132     77     23      2   -168
    -10   -192   -181     98     83   -189     38   -119     88     25     -2   -155
    -18   -189   -171    103     75   -179     54   -111     96     25     -7   -142
    -28   -171   -142     98     54   -155     64   -109    109     36      0   -135
    -57   -168   -111    114     25   -140     70   -122    111     38      2   -140
    -49   -174   -124    111     36   -150     75   -145    106     31      0   -155
    -33   -161   -127     96     46   -145     72   -163    109     31      0   -163
    -49   -163   -114    103     28   -140     80   -168    111     31      0   -179
    -51   -150    -98    101     23   -124     96   -161    119     31     10   -215
    -41   -137    -98     88     25   -116    106   -148    129     38     28   -236
    -33   -119    -88     75     25   -103    116   -129    142     51     46   -254
    -20    -96    -75     57     25    -88    124   -116    155     62     59   -275
    -18    -64    -46     41     12    -57    137    -96    171     77     75   -283
    -18    -54    -36     33      7    -44    150    -80    184     88     88   -290
    -41    -31      7     36    -25    -12    166    -57    200    109    114   -296
    -46    -20     25     33    -38      2    174    -49    205    111    122   -311
     -2    -10     -7      7      2    -10    163    -49    197    109    135   -324
     12      2    -12    -10     12     -2    168    -38    200    119    181   -327
     -2     25     28    -12    -15     28    179    -25    210    132    205   -301
     38     67     25    -54      5     46    179    -20    215    142    220   -283
     72     90     18    -80     28     54    179    -15    215    145    241   -259
     80    122     41   -103     18     83    192     -2    223    163    244   -233
     75    163     85   -119     -5    124    223     15    246    200    246   -210
     62    213    150   -137    -44    181    262     41    280    236    267   -187
     54    246    192   -150    -67    220    290     75    301    262    290   -181
     54    252    194   -153    -70    223    296     85    296    267    285   -192
     41    257    213   -150    -85    236    306     88    296    275    296   -171
     44    280    236   -163    -96    259    311     80    298    283    301   -140
     88    329    241   -207    -75    285    298     57    288    275    285   -129
     88    293    205   -192    -59    249    270     28    257    246    254   -140
     98    275    176   -187    -38    226    239      5    228    226    223   -129
     98    288    187   -194    -44    236    228     -7    220    218    215    -80
     96    254    158   -174    -31    207    223    -25    197    194    194    -70
    153    236     83   -197     36    161    187    -54    158    153    142    -85
    252    231    -20   -244    137    106    150    -85    114    109     93    -98
    319    194   -124   -259    220     33    122   -111     67     57     54   -129
    327    129   -197   -228    262    -33     90   -145     18      7      7   -171
    363    103   -259   -233    311    -77     54   -184    -33    -23    -23   -210
    381     83   -298   -233    340   -106     28   -213    -77    -31    -41   -226
    405     51   -355   -228    379   -150      5   -239   -111    -46    -57   -246
    426     33   -392   -228    410   -179     -7   -252   -122    -75    -80   -257
    483     28   -454   -257    470   -213    -18   -259   -140   -109   -116   -265
    555     41   -514   -298    535   -236    -41   -280   -161   -140   -150   -301
    649     54   -597   -353    623   -270    -70   -309   -189   -171   -187   -355
    813     70   -743   -441    779   -335   -119   -358   -239   -223   -231   -420
    917     31   -885   -475    901   -426   -148   -368   -277   -277   -275   -498
   1013    -23  -1036   -496   1023   -530   -101   -288   -270   -309   -319   -597
   1106     33  -1075   -571   1091   -519    -10   -155   -197   -280   -270   -646
   1195    153  -1041   -672   1119   -444     83     18    -62   -171    -72   -644
   1257    428   -831   -844   1044   -200    103    114    106     57    306   -540
   1221    930   -290  -1075    756    319     72    106    322    415    774   -176
   1065   1423    358  -1244    350    893    -93   -119    446    740   1195    189
    961   1410    449  -1184    257    930   -397   -511    262    696   1249    158
    870    836    -36   -854    454    402   -579   -893   -249    122    709   -267
    872    129   -745   -501    807   -306   -641  -1052   -706   -509     25   -756
    932   -215  -1148   -361   1039   -680   -626   -953   -800   -711   -244   -924
    956   -298  -1254   -327   1104   -776   -542   -802   -727   -696   -272   -896
    943   -231  -1174   -355   1057   -704   -431   -665   -607   -610   -213   -789
    911   -111  -1023   -400    966   -566   -335   -545   -485   -504   -129   -665
    919    -12   -932   -452    924   -472   -277   -475   -410   -433    -83   -571
    932     20   -911   -475    922   -444   -257   -452   -381   -418    -70   -522
    898     33   -865   -467    883   -415   -231   -423   -358   -405    -85   -485
    849     36   -813   -444    831   -387   -213   -402   -335   -397    -85   -441
    802     28   -774   -418    789   -371   -213   -389   -322   -397    -88   -402
    807     23   -784   -415    797   -379   -218   -384   -319   -402    -72   -384
    795     46   -750   -420    771   -350   -189   -363   -303   -389    -80   -353
    774     77   -698   -426    735   -309   -171   -348   -290   -376    -96   -335
    800     80   -722   -441    761   -319   -181   -353   -301   -392    -80   -348
    774     88   -685   -431    730   -298   -176   -345   -293   -379    -51   -335
    709     59   -649   -387    678   -293   -155   -332   -280   -358    -90   -316
    701     67   -633   -384    667   -280   -153   -324   -277   -345   -109   -301
    704     85   -620   -397    662   -267   -166   -329   -283   -345   -122   -301
    750    101   -649   -426    701   -272   -181   -337   -290   -353    -96   -309
    704     64   -639   -384    672   -288   -189   -340   -301   -358   -111   -311
    657     93   -566   -376    610   -236   -155   -309   -267   -324   -119   -270
    628    127   -501   -379    566   -187   -124   -277   -239   -293   -101   -233
    626    137   -488   -381    558   -174   -119   -262   -231   -285    -96   -223
    688    135   -553   -413    620   -210   -155   -280   -265   -319    -38   -246
    709    142   -566   -426    636   -210   -176   -285   -277   -332    -23   -246
    667    163   -504   -418    587   -168   -161   -262   -257   -316    -36   -233
    600    168   -431   -384    517   -129   -140   -239   -239   -301    -49   -207
    581    145   -439   -363    509   -145   -150   -246   -244   -311    -72   -213
    571    166   -405   -368    488   -119   -148   -236   -233   -298    -57   -202
    542    168   -376   -358    459   -103   -150   -228   -223   -288    -46   -189
    496    168   -327   -332    413    -77   -148   -218   -210   -275    -36   -163
    483    184   -301   -335    392    -57   -148   -213   -205   -267    -23   -153
    457    179   -277   -319    368    -49   -142   -205   -205   -267    -23   -148
    433    179   -254   -309    342    -38   -119   -179   -194   -262    -15   -129
    418    223   -194   -319    306     15   -101   -161   -176   -244      5   -103
    392    210   -181   -301    285     15   -116   -171   -189   -254      5   -109
    381    213   -168   -296    275     23   -114   -168   -192   -257      2   -106
    387    228   -158   -309    272     36   -106   -161   -187   -249      2    -98
    342    207   -135   -275    239     36   -101   -158   -184   -249     -5    -98
    319    213   -106   -267    213     54    -85   -137   -163   -231      5    -90
    316    223    -93   -270    205     64    -75   -111   -145   -213     10    -90
    298    205    -96   -252    197     54    -72    -96   -135   -207     -2   -109
    311    207   -103   -259    207     51    -59    -75   -116   -200     -7   -114
    309    246    -64   -280    187     90    -46    -46    -88   -174      5   -106
    296    277    -18   -288    158    129    -36    -23    -57   -140     33    -98
    280    309     25   -296    127    166    -12      5    -23   -103     67    -88
    270    319     49   -293    111    184     20     33      2    -83     93    -80
    241    290     49   -270     96    171     12     33      5    -75    109    -88
    228    288     59   -259     83    174     20     41     12    -62    124    -85
    194    270     72   -233     59    171     18     46     15    -59    135    -90
    176    259     83   -218     46    171     28     57     25    -51    176    -85
    171    254     80   -213     44    168     38     75     41    -33    236    -72
    174    249     75   -213     49    163     38     85     54    -20    283    -57
    171    265     93   -218     38    179     46    101     72      5    332    -33
    168    285    116   -226     25    202     54    114     90     25    350     -5
    155    272    114   -215     20    192     51    111     90     25    301      2
    132    241    109   -187     10    176     62    127     98     28    241     20
     98    246    148   -174    -23    197     77    153    124     49    311     51
     77    272    194   -174    -57    233    103    187    153     80    431     93
     67    322    252   -194    -93    288    132    210    176    111    423    135
     57    311    252   -184    -98    283    153    220    179    114    387    163
     77    277    197   -179    -59    236    148    205    168    101    405    171
    106    272    166   -189    -28    220    150    197    166    103    327    187
    109    298    187   -205    -38    244    166    207    179    124    348    244
     88    314    226   -202    -67    270    181    223    194    140    415    319
     59    288    228   -174    -83    259    192    231    192    153    358    376
     41    259    218   -150    -88    239    207    241    200    171    415    387
     54    280    223   -168    -85    252    223    257    213    181    436    366
     72    311    236   -192    -80    275    236    270    231    207    485    384
     75    303    228   -192    -75    267    226    257    226    194    459    431
     72    309    236   -189    -80    272    249    252    233    202    322    514
     62    329    267   -197   -101    301    298    267    267    249    275    633
     75    348    272   -210    -98    311    324    283    290    272    303    696
     57    319    259   -189   -103    290    327    283    293    277    267    750
     49    288    239   -168    -93    265    296    265    288    277    314    782
     54    280    226   -168    -85    254    277    254    298    267    171    795
     75    285    210   -181    -67    249    270    252    314    283    111    839
     80    231    150   -155    -36    192    265    236    311    275     77    859
     83    161     77   -122      2    119    259    233    324    283    -51    885
     75    119     44    -98     15     83    239    213    309    275      7    893
     85     88      2    -88     41     46    210    179    293    210      7    891
     70     38    -31    -54     51      5    189    161    288    181     15    893
     64      2    -62    -33     64    -28    163    135    257    148    119    878
     75    -25   -103    -25     88    -64    150    127    262    111    135    815
     59    -46   -109     -7     83    -77    142    137    259    109    213    766
     49    -77   -127     12     88   -101    142    145    254    101    335    693
     36   -101   -137     33     85   -119    145    158    254    122    371    639
     54    -98   -155     20    103   -127    137    161    252    153    327    597
     23   -109   -135     41     77   -122    132    161    252    163    303    555
     36   -148   -184     54    109   -163    140    184    244    142    280    504
     70   -223   -293     77    181   -257    215    288    259    124    265    449
     59   -197   -257     67    155   -226    345    439    348    171    327    454
     88    -85   -174     -2    129   -129    452    613    491    298    457    550
    155    166      7   -161     72     88    485    709    649    522    649    758
    215    620    405   -418    -93    514    446    724    852    867   1002   1122
    135   1101    966   -618   -415   1036    259    483    953   1166   1369   1441
     67   1083   1015   -576   -472   1049    -70     72    730   1109   1332   1410
     28    636    607   -332   -288    620   -277   -335    236    607    831   1005
     10    -12    -23      2     15    -18   -332   -504   -236    -20    179    493
     51   -342   -397    145    223   -368   -322   -381   -322   -174    -46    306
     72   -480   -553    202    311   -517   -254   -239   -272   -171   -124    262
    116   -493   -610    187    361   -553   -192   -155   -223   -153   -174    259
    127   -439   -566    155    345   -501   -116    -62   -142    -98   -161    267
    127   -368   -498    119    311   -433    -64      5    -72    -18   -148    293
    140   -332   -475     96    306   -402    -36     38    -41     23   -163    303
    119   -314   -436     96    277   -374      5     70    -18     44   -187    316
    140   -296   -436     77    288   -366      2     72    -18     44   -215    298
    145   -301   -446     75    293   -371    -15     59    -38     33   -259    252
    111   -309   -420     98    265   -363    -20     51    -44     20   -290    233
    109   -306   -415     96    262   -361    -33     33    -59    -12   -290    210
    163   -283   -446     59    303   -363    -44     31    -67    -33   -285    205
    205   -288   -493     41    345   -389    -77      5    -93    -62   -322    179
    223   -275   -501     25    361   -387   -109    -18   -119    -85   -340    155
    210   -259   -470     23    337   -363   -124    -25   -129    -88   -345    153
    184   -249   -433     33    309   -340   -132    -33   -135    -90   -358    150
    218   -233   -454      5    335   -345   -155    -46   -142    -96   -366    148
    252   -244   -496     -5    371   -368   -174    -62   -155   -109   -368    135
    293   -244   -537    -25    413   -389   -187    -80   -168   -127   -366    124
    319   -267   -587    -25    452   -426   -207   -106   -184   -145   -376    103
    290   -293   -587      0    436   -439   -197   -106   -179   -137   -348     98
    272   -301   -574     12    420   -436   -197    -98   -171   -127   -319     96
    296   -293   -589     -2    441   -439   -200    -93   -174   -132   -303     70
    337   -293   -631    -20    483   -462   -202    -88   -176   -145   -301     44
    327   -293   -620    -18    470   -454   -192    -80   -161   -132   -280     41
    311   -285   -597    -12    452   -439   -187    -72   -155   -127   -257     41
    329   -277   -607    -25    467   -441   -202    -80   -163   -132   -257     20
    353   -280   -633    -36    493   -457   -228    -93   -179   -145   -270    -12
    389   -275   -665    -59    524   -470   -241   -103   -187   -155   -272    -28
    387   -288   -675    -51    530   -480   -241   -103   -184   -155   -267    -25
    335   -298   -636    -20    483   -467   -236   -101   -184   -153   -259    -20
    322   -296   -618    -12    470   -457   -236   -106   -192   -163   -259    -23
    327   -311   -639     -7    480   -472   -231   -106   -200   -176   -272    -31
    314   -319   -633      2    472   -478   -215    -98   -200   -179   -275    -31
    296   -327   -623     15    457   -472   -218   -109   -210   -197   -283    -41
    316   -322   -639      2    478   -480   -218   -119   -223   -223   -298    -54
    303   -309   -613      0    457   -459   -202   -111   -215   -226   -296    -44
    280   -301   -584     10    431   -441   -184   -101   -205   -213   -285    -31
    280   -314   -594     12    436   -454   -168    -98   -202   -218   -283    -25
    275   -306   -581     15    428   -444   -150    -88   -184   -210   -270    -10
    257   -285   -542     12    397   -413   -127    -72   -153   -181   -236      7
    231   -270   -501     18    363   -384   -106    -57   -127   -158   -210     12
    210   -246   -457     18    332   -350    -83    -38    -98   -137   -174     20
    192   -218   -410     12    301   -314    -51    -15    -64   -111   -129     38
    171   -205   -376     15    272   -290    -33     -5    -41    -90    -96     44
    161   -194   -355     15    257   -272    -25      0    -25    -83    -80     44
    163   -194   -358     15    259   -275    -31     -5    -20    -85    -67     25
    179   -184   -363      2    270   -272    -18     -7    -12    -85    -44     12
    171   -176   -350      0    259   -262    -10     -7    -12    -93    -31     -5
    168   -166   -335     -2    252   -252    -10     -7     -7    -96    -18    -20
    150   -171   -324      7    236   -246    -12      0     -5    -90     -2    -28
    137   -161   -298     12    218   -228    -23     -5     -5    -93     10    -44
    127   -148   -277     10    200   -213     -5     12     10    -83     28    -38
    127   -153   -280     12    202   -215      2     25     12    -85     38    -41
    127   -153   -283     10    205   -218    -15     23      2   -101     33    -54
    145   -129   -275     -7    210   -202    -18     41     15    -96     38    -44
    127   -109   -236    -10    179   -174    -10     57     20    -85     41    -28
    116    -77   -197    -20    155   -137     -5     77     28    -67     54     -7
    116    -70   -187    -23    150   -127     -5     96     36    -57     62      7
    116    -59   -176    -28    145   -116     -2    127     51    -41     70     23
    111    -49   -161    -31    135   -106     15    163     70    -18     90     46
     88    -33   -122    -28    103    -77     23    179     80     -2    103     64
    114    -10   -124    -51    116    -67     23    187     75      2     96     59
    153     20   -132    -85    142    -54     25    202     77     12    101     64
    166     62   -103   -116    135    -20     28    213     85     36    119     70
    202    109    -93   -155    148      7     54    226    103     59    145     67
    176    103    -72   -142    124     15     64    220    101     59    158     49
    171    103    -67   -137    119     18     67    218    106     67    179     28
    184    122    -64   -155    124     28     72    223    116     83    215     15
    207    176    -33   -192    119     72     96    231    145    114    257     25
    189    228     36   -210     75    132    103    220    163    140    285     38
    189    226     36   -207     77    132    106    215    171    142    293     36
    176    200     23   -189     77    111    101    194    155    127    285     31
    153    187     33   -171     59    109     98    181    153    127    283     33
    119    174     54   -148     33    114     90    166    153    127    277     28
     80    158     77   -119      2    119     93    166    158    127    277     28
     31    124     90    -77    -31    109    114    168    163    129    288     28
     -7     93    101    -44    -54     96    135    163    166    127    288     20
    -38     72    111    -18    -75     90    158    171    174    124    296     25
   -106     23    129     41   -116     75    168    168    176    122    301     38
   -127    -28     98     75   -114     33    140    127    142     75    246     15
   -109    -28     80     67    -96     25    116     90    114     31    187      0
    -77    -31     46     51    -64      5    106     64     93      5    145    -15
    -67    -62      5     64    -36    -28     93     41     77    -18     96    -46
    -57    -80    -25     67    -18    -54     80     20     59    -38     38    -75
    -31    -72    -41     51      2    -57     83     15     54    -54      0    -77
    -10    -72    -62     38     25    -67     77      2     44    -77    -36    -85
     -2    -75    -72     38     33    -75     62     -5     36    -88    -67   -103
      5   -119   -124     54     62   -122     98     46     54    -96   -111   -135
     12   -166   -179     75     93   -171    200    166    114    -96   -163   -187
     33   -124   -158     44     96   -140    314    309    226    -33   -153   -176
     77     12    -64    -44     72    -25    405    457    376     98    -57    -83
    124    368    241   -246    -57    306    402    506    545    358    218    184
    122    870    745   -496   -311    807    306    431    706    698    605    548
     98   1166   1067   -636   -483   1117     38    111    644    854    807    724
    129   1062    932   -594   -400    997   -249   -293    329    662    646    589
    116    465    348   -290   -116    405   -348   -600   -171     12      2    103
    142    -44   -187    -49    163   -116   -368   -646   -470   -449   -498   -246
    153   -316   -470     80    309   -394   -332   -522   -485   -548   -672   -363
    135   -415   -550    140    342   -483   -239   -384   -402   -519   -680   -389
    119   -420   -542    148    329   -483   -192   -309   -324   -467   -631   -371
    155   -345   -504     93    329   -423   -140   -228   -233   -402   -561   -319
    181   -262   -444     38    311   -353    -88   -166   -158   -335   -498   -265
    192   -207   -400      7    296   -303    -51   -127   -114   -290   -452   -220
    200   -166   -366    -18    280   -265    -44   -114    -96   -270   -428   -197
    194   -166   -361    -15    277   -262    -33   -106    -88   -259   -420   -192
    176   -187   -363      2    267   -272    -28    -98    -85   -257   -420   -194
    168   -189   -358     10    262   -272    -18    -88    -75   -244   -410   -184
    168   -166   -337     -2    252   -252     -7    -80    -67   -231   -397   -163
    158   -171   -329      5    244   -249     -7    -83    -67   -231   -394   -158
    135   -166   -301     15    218   -233    -10    -85    -64   -220   -381   -153
    145   -168   -314     12    228   -241    -10    -80    -59   -215   -371   -140
    158   -187   -345     12    249   -265    -12    -80    -62   -220   -368   -135
    158   -166   -327      2    241   -246      5    -67    -46   -202   -342   -116
    150   -155   -306      0    226   -228     15    -51    -28   -184   -319    -98
    114   -174   -288     31    200   -231     12    -54    -28   -181   -309    -98
    145   -161   -306      5    226   -233      7    -54    -31   -181   -306   -106
    161   -132   -293    -15    226   -213      7    -49    -23   -174   -293   -111
    124   -153   -277     12    200   -215     10    -46    -18   -166   -277   -109
    116   -163   -280     23    197   -220     15    -41    -12   -158   -262    -98
    111   -148   -259     18    181   -202     20    -36    -10   -150   -249    -93
    111   -127   -241      7    176   -184     23    -31     -5   -140   -236    -90
    124   -111   -236     -7    179   -174     25    -25      0   -129   -228    -85
    122   -127   -249      2    184   -187     18    -28      0   -127   -231    -88
     90   -142   -236     23    163   -189     10    -33     -5   -124   -226    -83
     90   -127   -218     15    153   -171      7    -28      2   -114   -213    -67
    106   -101   -210     -5    155   -155      7    -23      5   -101   -197    -54
     83   -127   -210     23    145   -168    -12    -38     -7   -109   -200    -62
     77   -142   -220     31    148   -179    -20    -41    -18   -119   -207    -62
     75   -142   -218     33    145   -179    -18    -38    -23   -116   -202    -51
     88   -129   -218     18    153   -174    -12    -31    -20   -106   -189    -36
     96   -111   -207      7    150   -158     -7    -31    -20   -103   -184    -33
     70   -111   -181     18    124   -145      5    -25    -20   -106   -181    -25
     70   -114   -187     20    127   -150     10    -31    -25   -114   -181    -25
     83   -124   -207     18    145   -166     -2    -41    -38   -124   -189    -33
    124   -103   -228    -10    176   -166      0    -36    -41   -127   -192    -44
    111   -119   -233      2    168   -176     12    -36    -44   -132   -197    -54
     93   -119   -213     12    150   -163     31    -25    -31   -119   -181    -44
     70   -129   -200     28    135   -163     28    -23    -23   -111   -176    -38
     75   -109   -184     18    129   -145     49    -10     -7   -101   -174    -36
     80   -101   -184     10    129   -140     57     -7      5    -93   -176    -38
     75    -96   -171     10    122   -132     75      7     28    -77   -168    -25
     57    -98   -158     18    106   -129     83     18     46    -64   -161    -15
     44   -103   -148     31     96   -124     90     23     59    -51   -158    -18
     28   -101   -129     36     77   -114     85     18     62    -49   -158    -23
     15    -93   -111     38     62   -101     93     15     67    -44   -158    -23
      0   -109   -111     54     54   -111     88      0     59    -51   -174    -28
     28   -111   -140     41     83   -124     75    -15     49    -64   -187    -46
      2   -127   -132     59     64   -127     80    -25     44    -64   -192    -59
    -25   -119    -93     72     31   -106     98    -20     54    -54   -181    -49
    -38   -122    -83     80     18   -101    103    -23     59    -49   -184    -54
    -41   -142   -101     93     28   -122     80    -41     49    -51   -194    -70
      5   -142   -150     67     75   -145     59    -59     36    -59   -213    -90
     28   -129   -158     49     93   -142     49    -67     36    -54   -223    -98
     25   -103   -132     36     77   -116     57    -57     54    -38   -220    -88
     28    -96   -124     33     75   -109     77    -36     67    -23   -218    -80
     25   -101   -129     36     77   -114     85    -23     77    -10   -192    -85
     31    -88   -122     28     75   -103    109      0     98     20   -140    -75
     10    -93   -106     38     57    -98    109      7    109     41   -106    -72
     12    -77    -90     33     51    -83     98      2    116     59    -75    -67
     33    -46    -80      5     54    -62    124      7    137     85    -31    -72
     59    -10    -70    -25     64    -38    148     25    153    111     20    -80
     51     12    -38    -33     46    -12    171     33    163    124     62   -101
     31     36      5    -33     12     20    181     33    174    140    103   -153
     46     70     20    -59     12     46    194     41    187    155    153   -202
     70     83     12    -77     28     49    210     46    194    161    189   -257
     70     85     12    -80     28     49    220     38    194    166    233   -329
    111    124     12   -116     49     70    228     25    189    174    288   -400
    176    184      5   -181     85     96    215     15    174    168    332   -459
    181    168    -12   -176     98     77    179    -15    140    140    345   -517
    187    150    -36   -171    111     57    163    -36    119    116    337   -540
    200    127    -72   -163    137     28    158    -44    103     90    306   -540
    257    140   -116   -200    187     10    145    -57     83     62    314   -568
    306    132   -174   -220    239    -20    122    -77     49     23    296   -587
    324     90   -233   -207    277    -70     98    -88     12    -15    218   -558
    350     57   -293   -202    322   -116     85    -96    -12    -44    140   -496
    381     49   -332   -215    355   -140     77   -109    -38    -72     70   -454
    433     41   -392   -239    413   -174     59   -129    -72   -109      7   -454
    485     15   -470   -252    478   -228     20   -168   -119   -168    -44   -504
    519    -18   -537   -249    527   -277     -7   -205   -163   -223    -90   -566
    542    -12   -555   -267    548   -285    -15   -207   -174   -239   -103   -571
    553    -15   -568   -270    561   -293    -23   -210   -187   -244    -96   -584
    542    -15   -558   -265    550   -288    -28   -215   -197   -236    -46   -665
    537    -38   -576   -249    555   -306    -25   -223   -215   -236     70   -831
    574    -41   -615   -267    592   -327    -20   -220   -236   -241    207  -1044
    620    -70   -691   -275    654   -379     10   -171   -244   -249    210  -1127
    626   -111   -737   -259    680   -423    101    -49   -228   -239    103  -1088
    688    -33   -722   -327    704   -376    194     77   -200   -161     25   -943
    797    116   -680   -457    737   -280    257    213    -57    -10     59   -724
    945    452   -493   -698    719    -20    249    270    129    205    275   -381
   1026    992    -36  -1010    530    478    166    194    322    506    636     57
   1002   1382    379  -1192    311    880    -88   -124    342    722    919    358
    995   1192    194  -1096    400    693   -397   -561     15    504    753    246
    963    613   -350   -789    657    132   -548   -922   -498   -109    174   -189
   1000      5   -995   -506    997   -493   -600  -1021   -862   -631   -358   -610
   1072   -296  -1369   -387   1221   -831   -579   -909   -909   -766   -527   -750
   1143   -340  -1486   -402   1314   -911   -522   -787   -841   -753   -553   -732
   1182   -272  -1457   -454   1319   -865   -457   -680   -743   -691   -517   -641
   1153   -176  -1330   -488   1239   -750   -371   -574   -628   -602   -449   -524
   1161   -101  -1262   -530   1210   -680   -324   -527   -563   -555   -405   -452
   1091    -72  -1166   -509   1124   -618   -277   -470   -511   -519   -381   -389
    995    -83  -1078   -457   1036   -579   -241   -423   -475   -488   -381   -335
    953    -59  -1013   -446    982   -537   -223   -394   -449   -465   -376   -298
    891    -28   -919   -431    904   -472   -197   -368   -418   -433   -355   -257
    805    -23   -828   -392    815   -426   -179   -350   -394   -405   -337   -233
    748    -20   -771   -363    758   -394   -166   -337   -379   -387   -335   -220
    719    -25   -745   -348    732   -384   -174   -332   -376   -379   -340   -210
    693    -15   -709   -337    701   -361   -174   -324   -368   -371   -329   -197
    704    -10   -714   -348    709   -363   -179   -329   -371   -376   -335   -202
    758      7   -753   -384    756   -371   -197   -348   -387   -394   -350   -218
    800     25   -774   -415    787   -374   -215   -358   -397   -407   -361   -223
    820     46   -774   -433    797   -363   -231   -363   -405   -413   -363   -218
    841     57   -787   -452    815   -363   -246   -371   -410   -420   -345   -210
    862     59   -802   -462    833   -371   -254   -376   -413   -423   -301   -215
    833     57   -776   -449    805   -358   -249   -361   -405   -418   -265   -220
    792     64   -727   -428    761   -329   -228   -324   -387   -402   -226   -213
    750     77   -675   -415    711   -296   -210   -293   -376   -394   -207   -226
    730    101   -628   -418    680   -262   -205   -283   -368   -379   -213   -223
    701    127   -574   -415    636   -223   -210   -290   -363   -368   -231   -223
    649    122   -527   -384    589   -202   -205   -288   -358   -363   -246   -218
    615    132   -485   -374    550   -176   -197   -275   -350   -350   -249   -202
    568    145   -423   -355    496   -140   -176   -259   -332   -327   -239   -179
    537    148   -389   -345    465   -119   -171   -249   -324   -311   -239   -153
    517    155   -361   -335    439   -101   -174   -239   -324   -306   -246   -135
    465    153   -311   -311    389    -77   -181   -233   -322   -298   -246   -127
    444    158   -288   -301    366    -64   -189   -226   -322   -290   -249   -114
    449    179   -270   -316    361    -44   -184   -215   -319   -285   -244   -101
    449    181   -267   -314    358    -41   -166   -210   -324   -283   -244    -80
    436    179   -257   -309    345    -38   -150   -200   -327   -283   -246    -59
    441    187   -254   -314    348    -33   -150   -197   -332   -285   -254    -46
    428    187   -241   -309    335    -25   -148   -197   -340   -293   -262    -41
    400    176   -223   -288    311    -23   -142   -192   -345   -293   -262    -25
    368    142   -226   -259    298    -41   -142   -192   -353   -303   -275    -33
    353    166   -189   -259    270    -10   -119   -176   -340   -290   -267    -15
    379    205   -176   -293    277     12   -109   -163   -327   -280   -259      5
    381    231   -150   -306    267     41   -101   -150   -311   -267   -244     25
    340    194   -148   -267    241     23    -88   -132   -306   -267   -241     20
    335    207   -127   -272    231     38    -75   -111   -288   -249   -220     28
    335    231   -103   -285    218     64    -70    -93   -270   -228   -202     36
    332    231   -101   -280    218     64    -70    -96   -262   -223   -192     28
    324    236    -88   -280    207     72    -62   -101   -259   -218   -187     23
    301    252    -49   -275    176    101    -38    -88   -244   -202   -168     28
    285    249    -38   -267    161    106    -20    -80   -236   -194   -161     25
    298    246    -51   -272    176     98    -28    -90   -241   -200   -161      5
    288    231    -57   -259    171     88    -41   -101   -249   -205   -158    -10
    267    252    -18   -259    142    116    -28    -93   -236   -192   -140     -2
    226    280     51   -254     85    166    -10    -75   -210   -161   -106     18
    197    275     77   -236     59    176     -7    -62   -200   -148    -96     20
    189    267     77   -231     57    174     -7    -46   -189   -142    -90     23
    176    285    109   -231     33    197      7    -31   -174   -124    -67     38
    168    306    137   -239     15    223     15    -12   -155   -106    -31     49
    148    306    158   -226     -5    233     12      0   -145    -96    -18     57
    150    327    174   -239    -12    252     20     18   -129    -75     -2     67
    161    340    179   -252    -10    262     28     23   -116    -64      2     72
    145    340    192   -244    -23    267     33     25   -106    -59     10     70
    127    353    226   -239    -49    290     31     31    -98    -44     23     93
    106    379    272   -244    -83    327     46     49    -80    -20     41    137
     98    420    322   -259   -111    371     85     80    -51      7     72    187
     98    459    361   -280   -129    410    114    111    -28     36    109    233
     80    452    371   -265   -145    413    116    124    -20     46    140    265
     70    441    371   -257   -150    407    137    137    -18     51    158    298
     57    454    397   -257   -171    426    171    148     -5     70    187    345
     44    475    431   -262   -192    454    187    150      5     83    218    387
     54    483    428   -267   -187    457    181    148     10     85    249    410
     67    501    431   -285   -181    467    174    132     15     85    280    426
     85    519    433   -303   -174    478    163    116     12     83    283    433
     77    493    413   -288   -168    454    142     93     -5     62    249    426
     80    465    384   -272   -150    426    129     90     -5     57    241    436
     62    423    361   -244   -150    392    119     96    -12     51    249    428
     57    410    353   -233   -148    381    119    103    -20     44    223    400
     44    394    348   -220   -150    374    124    109    -28     33    200    366
     44    342    298   -192   -127    322    116    103    -49     12    194    324
     36    275    239   -155   -101    257     98     96    -77     -5    158    283
     28    215    187   -122    -80    202     80     83   -106    -31    179    233
     18    174    153    -96    -67    163     64     70   -137    -51     88    192
      7    140    132    -72    -62    137     44     49   -163    -57     36    161
     10    129    119    -70    -54    124     44     38   -176    -64     49    140
      2    135    132    -70    -64    135     54     44   -174    -51     70    127
     -7    135    142    -64    -77    140     59     59   -161    -41     70    119
    -28    148    176    -59   -101    161     51     57   -153    -31     75    119
    -51    163    215    -57   -132    189     51     72   -127    -12     46    114
    -54    166    220    -57   -137    192     49     80   -103      5     80    109
    -59    137    194    -38   -127    166     75    116    -80     -5    132     67
    -62    124    187    -31   -124    155    181    249     -2      5     98      5
   -103    249    353    -72   -228    298    314    418    155    137    127     38
   -101    436    537   -166   -319    485    400    563    329    316    319    168
    -41    750    792   -355   -418    771    384    610    498    568    607    478
    -44   1288   1332   -620   -688   1309    327    568    711    943   1021   1060
   -218   1657   1875   -719  -1047   1766     93    267    787   1202   1319   1545
   -309   1452   1761   -571  -1034   1605   -197   -155    509   1000   1122   1522
   -366    782   1145   -207   -756    963   -358   -537    -33    363    475   1057
   -348    106    454    122   -400    280   -397   -613   -392   -127    -96    654
   -327   -174    153    249   -241    -10   -340   -459   -384   -163   -231    607
   -327   -252     75    288   -202    -88   -239   -311   -293    -83   -246    659
   -368   -223    145    293   -257    -38   -116   -168   -174     36   -220    740
   -407   -155    252    283   -329     46    -20    -51    -67    153   -194    820
   -298    -85    210    192   -257     62     10    -12    -38    194   -200    826
   -176    -67    106    122   -142     18     -2    -15    -59    187   -218    800
   -137    -59     75     98   -109      7      7     -7    -67    187   -231    784
    -80    -54     25     67    -54    -15      2    -12    -93    158   -277    753
    -64    -67     -2     64    -33    -36      0    -12   -114    122   -301    724
    -77    -85     -7     80    -36    -49      5     -5   -122     98   -301    714
    -51    -96    -44     72     -5    -70      2     -5   -140     64   -285    706
    -28    -88    -59     59     15    -75     -7    -12   -158     38   -272    693
    -28   -101    -72     64     20    -88    -15    -23   -174     23   -296    683
    -23   -111    -90     67     33   -101    -23    -31   -189      7   -322    675
     -2   -106   -103     51     49   -103    -31    -33   -205    -10   -345    631
     25   -103   -129     38     77   -116    -41    -33   -213    -28   -366    579
     57    -90   -150     15    101   -119    -38    -28   -226    -44   -379    553
     96    -59   -155    -18    124   -106    -46    -28   -231    -49   -400    532
    129    -41   -171    -46    150   -106    -62    -23   -236    -54   -423    496
     57    -36    -93    -10     75    -64    -20     12   -205    -28   -405    454
     20    -36    -57      5     36    -46      2     41   -189    -20   -392    384
     -2    -33    -31     18     12    -31      7     59   -187    -18   -389    309
    -23    -49    -25     36     -2    -36      2     57   -189    -31   -402    233
    -25    -64    -38     46      5    -51      0     64   -194    -38   -423    210
    -20    -72    -51     46     12    -64      2     72   -197    -44   -439    223
    -20    -83    -62     51     18    -75     -7     64   -207    -51   -449    213
    -44    -83    -38     62     -5    -62     -7     67   -210    -54   -446    223
    -44    -72    -28     59     -7    -51     -5     72   -207    -59   -446    231
      2    -59    -62     25     31    -62    -18     67   -210    -64   -444    218
     46    -57   -103      5     72    -80    -31     57   -213    -67   -441    210
     49    -51   -101      0     72    -75    -31     57   -205    -62   -431    220
     57    -54   -111      0     83    -83    -33     51   -207    -62   -431    226
     72    -54   -127    -10     98    -90    -38     46   -213    -70   -431    233
     75    -51   -127    -12     98    -88    -51     38   -223    -72   -436    236
     46    -59   -109      5     75    -83    -46     38   -226    -72   -436    246
     23    -57    -80     18     51    -67    -38     44   -226    -67   -426    265
     57    -75   -135      7     93   -103    -54     23   -246    -96   -436    252
     90    -75   -166    -10    127   -119    -59     20   -252   -103   -428    257
     80    -83   -166      0    122   -122    -54     25   -244   -101   -407    283
     93    -85   -179     -2    135   -132    -38     36   -228    -98   -394    277
     90    -98   -192      2    137   -145    -25     46   -210    -90   -379    257
    109    -96   -205     -7    155   -148    -15     57   -187    -83   -358    241
    116   -103   -220     -7    166   -161    -10     62   -176    -80   -348    213
    122    -77   -200    -20    161   -137      2     62   -158    -72   -329    192
    122    -41   -166    -41    142   -101     12     70   -132    -54   -309    181
    109    -44   -153    -33    129    -98     25     70   -119    -59   -303    158
    106    -41   -148    -33    124    -93     28     64   -109    -54   -288    140
    111    -59   -171    -25    140   -114     31     62   -101    -57   -275    124
    103    -67   -174    -20    137   -119     31     49   -106    -59   -265    101
     80    -77   -158      0    116   -119     25     41   -106    -67   -254     77
     75    -77   -153      0    111   -116     28     46    -96    -62   -236     70
     88    -64   -153    -10    119   -109     41     62    -80    -44   -205     72
     80    -64   -145     -7    111   -103     46     70    -77    -41   -197     46
     62    -64   -129      0     96    -96     49     75    -75    -36   -192     18
     62    -59   -122     -2     90    -90     46     88    -62    -23   -174     15
     67    -44   -111    -10     88    -77     44    114    -46    -10   -155     23
     31    -62    -96     12     62    -77     36    127    -49    -10   -155      5
     36    -44    -80      5     57    -62     38    137    -46     -2   -153     -7
     38    -41    -80      0     57    -59     41    150    -41      5   -150    -18
     46    -44    -90      0     67    -67     46    174    -28     15   -140    -28
     33    -44    -77      2     54    -62     44    189    -15     31   -124    -23
     20    -23    -44      0     31    -33     59    213      0     57    -98     -5
      2     18     12    -12     -5     15     80    233     25     83    -72      7
      7     54     46    -31    -18     51    103    262     54    111    -46     28
      2     85     83    -46    -41     83    119    280     75    132    -20     46
     -2     96     98    -49    -49     96    137    290     88    148     -2     62
     -7    116    122    -54    -64    119    142    293     98    161     12     80
    -10    150    161    -70    -85    155    148    306    119    176     38    103
      7    176    168    -93    -80    171    142    306    124    166     44    101
     23    184    161   -103    -67    174    127    293    127    163     57    106
     12    200    187   -106    -88    194    116    280    129    174     75    127
    -20    181    202    -80   -111    192    101    259    111    161     70    137
    -28    163    189    -67   -109    176     85    239    101    161     64    140
    -41    135    176    -46   -109    155     90    236     96    153     54    137
    -23    101    124    -41    -72    114     67    205     62    122     23    106
    -12     96    109    -41    -59    101     57    187     44    106      2     88
    -31     57     85    -12    -57     70     70    194     38     93    -12     83
    -33     15     49     10    -41     31     77    200     23     88    -18     70
    -28    -31     -5     28    -12    -18     67    179     -5     72    -36     38
    -46    -36     10     41    -28    -12     49    145    -31     54    -49     10
    -57    -83    -25     67    -15    -54     41    124    -54     28    -57     -7
    -28   -124    -96     75     33   -111     38    116    -67     18    -49    -20
    -20   -148   -127     80     51   -137     41    116    -70     20    -23    -31
    -33   -150   -116     93     41   -135     51    111    -70     28     10    -41
    -57   -161   -103    106     23   -132     54     98    -70     33     44    -57
    -46   -184   -140    114     44   -163     49     88    -77     28     77    -85
    -38   -213   -174    124     67   -194     62     98    -75     31    114   -101
    -38   -267   -228    153     93   -249    116    168    -51     28    122   -142
    -44   -293   -249    166    101   -270    231    306     23     51    109   -202
    -51   -215   -166    132     54   -192    358    462    145    140    163   -176
    -57     -5     49     31    -51     20    444    597    303    322    322    -23
    -38    379    418   -168   -228    397    428    639    470    607    628    280
   -137    914   1049   -389   -594    982    311    493    592    948   1021    649
   -259   1132   1392   -436   -826   1262     28    127    472   1054   1171    784
   -363    891   1252   -265   -807   1072   -194   -246    119    769    906    566
   -449    249    698    101   -574    472   -236   -470   -361    109    246     70
   -483   -220    259    350   -371     18   -192   -392   -548   -220   -109   -218
   -532   -397    135    462   -335   -132    -90   -200   -465   -205   -140   -265
   -600   -452    148    524   -374   -153     25    -49   -350   -140   -135   -254
   -597   -410    187    504   -392   -111    106     36   -265    -83   -122   -231
   -522   -306    215    413   -368    -46    142     80   -205    -44    -98   -174
   -472   -231    241    350   -358      5    163    101   -161    -18    -88   -132
   -446   -192    252    316   -350     28    179    109   -150    -15   -101   -103
   -415   -158    257    288   -337     49    179    106   -155    -20   -132    -90
   -350   -109    241    228   -298     64    192    124   -148    -12   -153    -88
   -319    -96    223    207   -272     62    187    122   -155    -23   -179    -93
   -319   -127    189    223   -257     31    168    101   -179    -44   -210   -119
   -272   -109    163    192   -218     25    161     93   -187    -54   -223   -135
   -249    -96    153    171   -202     25    166     88   -194    -67   -246   -137
   -259    -96    163    176   -213     33    155     77   -205    -75   -265   -127
   -246   -101    142    174   -197     20    140     57   -228    -90   -288   -135
   -226   -122    103    174   -166    -10    103     18   -265   -127   -329   -168
   -176   -101     72    137   -127    -12     85      2   -277   -140   -345   -161
   -116    -83     33     98    -75    -25     67    -12   -293   -150   -363   -145
    -70    -72     -5     70    -36    -38     44    -31   -314   -166   -387   -142
    -38    -54    -15     46    -12    -36     33    -44   -324   -171   -400   -142
      0    -49    -49     23     23    -49     18    -57   -340   -176   -413   -140
     80    -18    -98    -31     88    -57     -5    -77   -355   -184   -433   -148
     98    -18   -116    -41    106    -67    -18    -93   -368   -192   -449   -155
     67    -77   -145      5    106   -111    -38   -106   -389   -207   -465   -166
     83    -72   -155     -5    119   -114    -38    -98   -389   -202   -462   -163
     96    -85   -181     -5    137   -135    -51   -106   -402   -207   -467   -176
     98   -106   -205      2    148   -155    -59   -106   -410   -213   -472   -181
     77   -116   -194     20    135   -155    -62   -106   -410   -200   -459   -174
     85   -111   -200     10    142   -153    -59    -98   -407   -187   -436   -168
     62    -93   -155     12    109   -124    -59    -90   -400   -163   -405   -148
     64    -90   -155     10    106   -122    -70    -98   -410   -168   -402   -148
     54   -101   -155     23    103   -127    -83   -114   -431   -187   -413   -161
     51    -88   -140     18     93   -114    -77    -98   -418   -171   -407   -145
     51   -103   -158     25    103   -129    -64    -75   -407   -153   -392   -119
     57   -106   -163     23    109   -135    -49    -62   -405   -145   -389   -106
     33    -98   -132     33     83   -114    -20    -38   -392   -132   -376    -80
     15   -116   -132     49     72   -124    -15    -36   -400   -142   -384    -70
     20   -124   -148     51     83   -135      0    -25   -402   -150   -389    -72
     18   -127   -145     54     80   -137      5    -23   -405   -153   -394    -77
      7    -98   -106     46     57   -101     20     -5   -389   -140   -387    -70
    -10   -111   -103     59     44   -106     28     10   -374   -127   -381    -62
    -12   -114   -101     62     41   -109     49     25   -358   -114   -376    -62
    -15   -106    -90     59     36   -101     67     38   -342    -98   -371    -59
    -25    -88    -62     57     18    -75     93     51   -324    -83   -358    -49
    -18    -72    -54     44     18    -64    101     54   -311    -72   -350    -46
      0    -67    -67     31     33    -67    111     59   -298    -64   -348    -44
      0    -75    -75     36     36    -75    106     49   -296    -67   -355    -44
     20    -85   -106     33     62    -96    106     33   -303    -75   -366    -44
     20    -96   -116     36     67   -106    101     20   -314    -85   -384    -51
     25    -90   -119     31     72   -103     90     15   -322    -90   -394    -51
     28   -106   -135     38     80   -119     88      7   -329    -96   -402    -49
     33   -114   -148     41     90   -129     83      2   -337    -98   -407    -54
     46   -103   -153     28     98   -129     70      5   -337    -93   -397    -51
     49    -96   -145     23     96   -119     64      0   -340    -83   -387    -44
     38    -85   -124     20     80   -103     62     -5   -337    -72   -368    -33
     36    -67   -103     15     70    -85     72      5   -327    -57   -348    -20
     25    -51    -77     10     49    -64     70     23   -316    -38   -324     -7
     23    -41    -64      7     41    -51     80     44   -296    -12   -296      5
      5    -38    -46     15     23    -41     75     51   -280      2   -285      0
    -10    -33    -23     23      5    -28     64     57   -270      7   -283    -15
    -12    -44    -33     25     10    -38     75     64   -259     10   -275    -33
     -5    -20    -15     12      5    -18     88     77   -244     25   -257    -41
    -18     -2     12      7    -15      5    109     96   -218     51   -236    -44
    -28     15     44      7    -36     28    122    114   -202     70   -220    -46
    -41     38     80     -2    -59     59    137    116   -189     80   -202    -51
    -41     46     88     -5    -64     67    153    122   -176     90   -189    -64
    -51     41     93      2    -72     67    163    122   -163     96   -181    -83
    -54     18     72     18    -62     44    153    103   -168     85   -184   -114
    -57     33     90     10    -72     62    166     88   -158     93   -168   -111
    -67     33     98     15    -83     64    174     62   -153     90   -163   -122
    -75     18     93     28    -83     54    174     36   -155     80   -153   -135
    -93    -23     70     59    -83     23    161      5   -171     62   -135   -166
   -101    -54     46     77    -75     -5    132    -36   -194     46    -96   -207
   -106    -64     41     85    -75    -12    116    -57   -205     38    -59   -228
   -132    -88     41    109    -88    -23    119    -59   -210     38    -25   -249
   -111   -127    -15    119    -49    -72    101    -75   -231     20    -20   -290
   -129   -181    -51    153    -41   -116     88    -90   -257      0    -20   -340
   -127   -218    -93    171    -18   -155     77   -106   -280    -25    -12   -407
   -137   -233    -96    184    -23   -166     80   -103   -288    -33     18   -459
   -179   -265    -85    223    -46   -176     77   -101   -296    -33     57   -511
   -148   -301   -155    223      2   -228     49   -135   -335    -70     57   -613
    -80   -303   -226    192     70   -265     31   -158   -361    -90     62   -696
    -80   -298   -218    187     67   -257     20   -168   -371    -90     96   -743
    -36   -309   -272    174    116   -290     -2   -194   -397   -122     93   -800
     20   -296   -316    135    168   -306    -10   -207   -413   -140     96   -870
     62   -277   -340    106    200   -309    -25   -226   -428   -155    106   -924
    129   -272   -405     70    265   -337    -51   -249   -459   -184     70   -971
    233   -316   -550     41    392   -433    -57   -252   -498   -244    -28  -1005
    332   -327   -659     -2    493   -493     23   -150   -472   -272   -122  -1026
    405   -226   -631    -90    517   -426    135     -7   -379   -213   -114   -963
    493    -54   -548   -218    519   -301    226    153   -218    -57     12   -807
    587    252   -335   -418    462    -41    228    220    -28    166    319   -610
    605    800    194   -704    205    498    137    148    153    488    800   -342
    592   1158    563   -875     12    862   -148   -184    137    654   1093   -197
    623   1026    400   -826    111    714   -462   -623   -168    423    891   -298
    652    405   -246   -527    449     80   -618  -1005   -717   -252    171   -727
    761   -171   -935   -296    846   -553   -639  -1054  -1049   -771   -418  -1085
    859   -426  -1286   -218   1072   -854   -594   -932  -1067   -904   -600  -1156
    911   -478  -1392   -218   1150   -935   -524   -820   -989   -901   -644  -1104
    935   -400  -1335   -267   1135   -867   -431   -709   -870   -802   -620   -982
   1023   -316  -1340   -353   1179   -828   -374   -631   -787   -701   -579   -885
   1083   -254  -1337   -413   1210   -795   -348   -587   -737   -636   -535   -807
   1098   -213  -1312   -444   1202   -763   -324   -550   -704   -592   -517   -748
   1137   -205  -1343   -465   1239   -774   -319   -532   -696   -574   -527   -714
   1179   -184  -1363   -498   1270   -774   -332   -550   -711   -571   -522   -698
   1174   -161  -1337   -506   1254   -748   -322   -553   -701   -566   -496   -678
   1163   -145  -1309   -509   1234   -727   -298   -535   -678   -555   -459   -646
   1171   -150  -1322   -509   1247   -735   -316   -545   -685   -563   -462   -631
   1215   -101  -1317   -558   1265   -709   -293   -519   -665   -542   -457   -600
   1187   -116  -1306   -535   1247   -711   -285   -511   -659   -532   -457   -581
   1228    -98  -1330   -566   1278   -714   -301   -532   -667   -542   -441   -574
   1226    -90  -1317   -566   1270   -704   -306   -545   -672   -540   -439   -550
   1210    -80  -1293   -566   1249   -685   -283   -548   -665   -532   -410   -524
   1174    -72  -1249   -550   1210   -659   -259   -555   -654   -519   -384   -509
   1135    -70  -1205   -532   1169   -636   -239   -537   -636   -506   -366   -480
   1109    -88  -1197   -509   1153   -641   -228   -527   -626   -506   -363   -472
   1065   -122  -1187   -472   1124   -654   -220   -491   -613   -498   -348   -475
   1018   -103  -1122   -459   1070   -613   -213   -449   -589   -467   -306   -465
    982    -62  -1047   -462   1013   -553   -218   -433   -581   -454   -303   -444
    974    -44  -1018   -465    995   -530   -226   -431   -587   -449   -275   -407
    950    -12   -966   -470    956   -488   -215   -418   -574   -433   -267   -358
    891      0   -891   -446    888   -444   -218   -410   -568   -431   -265   -342
    818    -12   -833   -405    826   -423   -233   -410   -571   -431   -265   -335
    776     46   -730   -410    753   -340   -231   -392   -561   -407   -246   -296
    732     54   -678   -397    706   -311   -228   -379   -550   -387   -254   -262
    685     72   -613   -379    649   -270   -226   -361   -530   -361   -246   -236
    646     85   -561   -368    602   -236   -218   -340   -509   -337   -226   -207
    615     77   -537   -345    576   -228   -210   -319   -491   -322   -218   -187
    592     93   -498   -342    545   -202   -202   -293   -465   -301   -215   -148
    545    101   -444   -324    493   -171   -187   -265   -444   -288   -215   -129
    498    119   -381   -311    439   -129   -161   -231   -415   -267   -205   -101
    441    114   -327   -277    384   -106   -150   -218   -402   -262   -202   -101
    407     96   -311   -252    358   -106   -145   -205   -397   -262   -200    -96
    392    116   -275   -254    335    -77   -132   -187   -384   -257   -189    -90
    363    106   -257   -236    309    -72   -129   -181   -381   -262   -181    -96
    335    103   -231   -218    283    -62    -98   -158   -363   -244   -140    -72
    342    109   -233   -228    288    -59    -62   -132   -342   -226    -80    -38
    345     96   -249   -220    296    -75    -46   -119   -327   -213    -18    -10
    355     85   -270   -220    311    -90    -33    -98   -306   -200     49     28
    332     77   -254   -205    293    -88    -15    -77   -283   -187    106     70
    342     75   -267   -210    303    -96      2    -54   -257   -171    140     67
    335     75   -259   -205    296    -90     12    -33   -236   -155     85     23
    244     83   -163   -163    205    -41     36     -5   -207   -129    -15    -41
    158    111    -46   -135    103     33     72     36   -168    -88    -36    -77
    155    127    -31   -142     93     49     67     23   -176    -93    -44    -93
    163    135    -28   -150     96     54     54     -7   -197   -114    -59   -111
    174    163    -10   -168     90     75     33    -38   -213   -122    -67   -103
    205    210      5   -207    101    109     18    -72   -228   -129   -103   -114
    252    262     10   -259    119    137      2    -98   -239   -137   -124   -135
    236    265     28   -252    103    148    -23   -135   -252   -150   -124   -153
    233    309     75   -272     77    194    -33   -161   -257   -153   -119   -150
    236    350    114   -293     62    233    -41   -184   -254   -153   -161   -132
    249    355    103   -303     70    231    -49   -197   -249   -150   -187   -116
    254    363    109   -309     72    236    -46   -187   -226   -135   -166    -85
    233    353    116   -296     59    236    -44   -168   -202   -111   -155    -49
    231    368    137   -298     46    254    -25   -137   -168    -80   -148    -18
    218    374    153   -298     33    265    -23   -127   -155    -64   -135     12
    223    387    163   -306     28    275    -12   -116   -137    -51    -98     51
    231    431    200   -332     15    314     10    -98   -106    -23    -70    101
    241    457    215   -348     12    337     20    -90    -88    -12    -15    155
    220    470    249   -345    -15    361     41    -59    -64     12    -18    228
    220    488    265   -355    -23    376     54    -44    -54     33     12    293
    226    488    262   -358    -18    376     51    -36    -54     41    -38    353
    246    498    252   -371     -2    376     64    -18    -41     57    -96    397
    228    514    285   -374    -28    400     93     18    -10     80    -85    470
    202    530    324   -366    -62    428     98     18      2     96    -80    519
    181    511    329   -348    -75    420     85     -2      5     90   -103    537
    202    527    324   -363    -59    426     75    -15     31     96   -116    561
    200    524    324   -366    -62    426     54    -38     46    106   -137    576
    174    491    316   -335    -70    405     38    -57     62    119   -142    581
    135    446    311   -293    -88    381     31    -59     77    135   -119    589
    111    420    309   -265    -98    366     36    -49    106    150    -80    605
     67    379    311   -226   -122    348     44    -31    127    155    -33    597
     28    322    290   -176   -132    306     46    -12    142    145      2    576
    -10    257    265   -124   -137    259     57      5    148    140     72    545
    -46    197    244    -75   -145    220     57     15    150    140    210    524
    -85    174    257    -44   -171    215     67     31    155    158    345    504
   -119    142    262    -12   -192    202     70     41    153    166    418    488
   -166    122    288     18   -226    205     85     59    155    184    449    540
   -202    101    303     51   -252    202     98     75    150    202    413    626
   -223     85    309     67   -267    197     96     77    135    202    348    698
   -249     80    329     83   -290    205    106     85    129    197    296    782
   -272     75    348     98   -309    210    109     88    116    179    254    826
   -298     25    324    137   -311    174    137    119    106    142    179    818
   -296    -23    272    158   -285    124    231    223    127    129     80    800
   -316     38    355    137   -335    197    358    387    228    213     85    870
   -277    200    478     38   -376    337    454    563    374    366    184   1036
   -215    522    737   -153   -475    628    467    659    545    607    410   1350
   -249   1106   1356   -428   -805   1231    418    636    789   1000    823   1860
   -415   1496   1909   -540  -1163   1701    200    374    867   1247   1093   2203
   -485   1335   1818   -426  -1153   1574    -93    -28    587   1047    919   2062
   -535    698   1234    -80   -883    966   -277   -452     -7    379    290   1493
   -498    116    615    189   -555    366   -345   -532   -366    -93   -181   1005
   -407   -148    257    277   -332     54   -327   -410   -413   -200   -319    836
   -335   -171    161    252   -249     -7   -257   -272   -355   -176   -319    800
   -262   -103    158    184   -210     25   -171   -153   -272   -114   -262    810
   -220    -10    210    114   -218     98   -101    -64   -194    -49   -187    841
   -184     46    231     67   -207    137    -62    -25   -155     -5   -153    828
   -127     64    189     28   -158    127    -54    -15   -153      2   -171    776
   -103     67    171     18   -137    119    -51    -15   -166     -5   -202    722
   -103     59    163     20   -132    111    -44    -10   -171    -10   -223    657
    -88     51    140     18   -114     96    -28      0   -174    -15   -239    597
    -93     38    129     25   -111     83    -12      7   -176    -20   -254    542
    -80     31    111     25    -96     70     -5     18   -174    -23   -277    501
    -28     57     85    -15    -57     70    -12     12   -184    -31   -293    452
      5     57     51    -31    -23     54    -18      7   -187    -33   -296    394
     12     36     20    -25     -2     28    -18     10   -192    -38   -290    332
     25     33      7    -28     10     20     -5     15   -187    -33   -272    301
     38      7    -31    -23     33    -10    -10     10   -192    -38   -272    259
     67     10    -57    -38     62    -23    -12      7   -192    -41   -270    223
     64     12    -51    -38     59    -20    -20      5   -197    -46   -259    192
     59      0    -59    -28     59    -28    -20     -2   -207    -62   -259    161
     80    -15    -98    -33     88    -54    -12      5   -210    -72   -252    148
     75    -20    -96    -28     85    -57     -2     25   -202    -67   -228    142
     59    -10    -72    -25     64    -41     -2     38   -197    -64   -200    129
     57    -23    -80    -15     67    -51     -5     41   -197    -64   -187     96
     57    -31    -90    -12     72    -59     -7     51   -194    -59   -168     59
     67    -18    -88    -25     77    -51     -5     70   -189    -49   -145     20
     70    -20    -90    -25     80    -54    -18     83   -192    -41   -122    -41
     62     -7    -70    -25     64    -38    -20     96   -176    -15    -77    -85
     67     -2    -70    -33     67    -36    -20     98   -166      5    -41   -129
     59     -2    -64    -28     59    -33    -23     93   -168      7    -18   -202
     31    -10    -41    -10     33    -25    -28     93   -171     15      7   -267
     -7     -7      0      7     -5     -5    -23    106   -158     38     46   -262
    -23    -12     10     18    -18     -2    -25    114   -161     41     54   -220
     -2    -33    -31     18     12    -33    -51    103   -187     25     36   -215
     18    -54    -72     18     44    -64    -80     93   -207     12     23   -213
     12    -46    -59     18     36    -51    -70    106   -200     31     33   -189
    -18    -77    -62     46     20    -70    -72     98   -210     23     28   -192
    -46    -88    -41     67     -5    -64    -62     90   -218     23     20   -187
    -38    -75    -36     54     -2    -54    -64     77   -231     15      5   -189
     -7    -51    -44     31     18    -49    -70     75   -233     18     -7   -194
    -10    -57    -46     31     18    -51    -70     85   -223     23     -7   -187
    -38    -44     -5     41    -18    -25    -44    116   -192     51      5   -163
    -49     -7     41     28    -46     15    -23    137   -155     88     28   -135
    -96      2     98     46    -96     49    -25    142   -137    116     49   -109
   -135     12    148     59   -142     80     -5    168    -98    142     67    -85
   -192     12    202     88   -197    106     18    194    -67    166     77    -64
   -265     12    277    124   -272    145     46    220    -41    189     88    -41
   -366     23    389    171   -376    205     75    246      0    226    114      0
   -459     25    485    215   -472    254    116    283     44    262    140     41
   -597     46    644    275   -620    345    168    345    109    324    192    101
   -782     59    841    358   -813    449    231    418    189    397    259    174
  -1044     75   1119    485  -1080    597    327    509    290    485    340    259
  -1049    106   1153    470  -1101    628    327    498    285    433    262    270
   -901    163   1065    368   -984    613    267    446    246    314    137    265
   -820    194   1015    311   -919    602    249    415    218    254     70    246
   -789    207    997    290   -893    602    267    413    218    265     31    228
   -789    197    987    296   -888    589    298    418    220    293    -18    223
   -782    207    989    285   -885    597    301    402    231    301    -67    226
   -719    239    958    239   -839    597    272    384    241    285   -111    207
   -654    267    922    194   -787    594    262    376    246    267   -124    181
   -646    267    914    189   -782    589    262    361    244    241   -129    127
   -613    277    891    166   -750    584    259    340    236    218   -122     72
   -568    296    865    135   -719    581    254    327    233    210   -129     31
   -517    337    854     90   -685    594    257    327    244    215   -132     15
   -454    371    823     38   -639    597    262    319    239    200   -132    -12
   -387    387    774      0   -579    579    254    306    231    181   -124    -46
   -298    392    688    -46   -493    537    254    293    226    168   -114    -80
   -275    366    641    -44   -457    504    249    280    228    163    -90    -93
   -296    358    654    -33   -475    506    262    283    244    174    -49    -70
   -277    387    662    -54   -470    524    275    277    254    187    -15    -51
   -233    392    626    -80   -431    509    262    254    244    179    -10    -64
   -168    387    555   -109   -361    470    231    210    210    150    -18    -93
    -62    405    465   -171   -265    433    200    166    176    119    -20   -122
     12    376    363   -194   -176    371    145    111    129     77    -38   -153
     49    327    277   -187   -114    301    103     70     96     49    -54   -174
     88    301    213   -194    -62    257    106     67     93     44    -46   -174
    106    233    127   -171    -10    179     96     44     64     20    -57   -194
    137    179     41   -161     49    111     77     12     33     -2    -64   -213
    174    119    -54   -148    114     33     67    -12     10    -20    -80   -233
    197     41   -155   -119    176    -57     44    -49    -28    -51   -111   -262
    228    -20   -252   -103    239   -135     18    -80    -64    -83   -140   -277
    259    -54   -314   -103    285   -184     -2   -111   -101   -116   -155   -288
    298    -62   -361   -119    327   -210    -25   -135   -132   -145   -166   -293
    374    -57   -431   -158    402   -244    -33   -148   -155   -174   -168   -293
    436    -75   -511   -181    472   -293    -64   -184   -184   -207   -171   -314
    493    -96   -589   -200    540   -340    -90   -215   -207   -231   -197   -345
    545   -116   -665   -215    602   -389   -106   -233   -223   -246   -246   -381
    605   -155   -761   -223    683   -457   -116   -241   -241   -259   -306   -413
    652   -241   -893   -207    771   -566    -75   -176   -241   -272   -374   -475
    696   -239   -935   -228    813   -587     49    -28   -161   -220   -394   -504
    748   -137   -885   -306    815   -511    171    161    -20   -101   -319   -441
    807     88   -719   -446    763   -314    246    324    153     83   -135   -267
    807    514   -293   -662    550    111    210    342    340    387    207    101
    696   1088    389   -893    153    740     80    200    511    750    649    553
    555   1278    722   -917    -83   1000   -215   -148    428    852    820    714
    405    943    537   -672    -64    740   -433   -558     33    496    506    436
    309    228    -80   -270    194     75   -480   -774   -465   -197   -168   -137
    257   -213   -470    -23    361   -340   -446   -678   -610   -478   -465   -418
    179   -389   -568    103    374   -478   -387   -517   -555   -483   -483   -467
    116   -405   -522    145    319   -462   -290   -376   -454   -418   -428   -426
    119   -267   -389     72    252   -329   -174   -246   -316   -306   -337   -319
     75   -181   -257     51    166   -218   -103   -176   -228   -231   -298   -246
     54   -101   -158     23    106   -129    -59   -135   -171   -187   -285   -202
     18    -62    -80     23     49    -70    -33   -109   -135   -158   -290   -161
    -15    -77    -62     46     20    -70    -49   -106   -135   -166   -329   -148
    -38    -72    -33     57     -2    -54    -33    -90   -124   -155   -358   -137
    -70   -103    -36     85    -18    -70    -33    -93   -127   -155   -400   -153
    -77   -103    -25     90    -25    -64    -31    -96   -124   -145   -423   -161
    -98    -90      7     93    -54    -41    -20    -90   -114   -129   -423   -158
    -90    -83      5     85    -49    -38    -15    -90   -114   -124   -423   -176
    -90    -75     15     83    -54    -31     -7    -88   -111   -114   -418   -189
   -129    -98     31    114    -80    -33     -7    -93   -109   -101   -410   -205
   -109    -77     31     90    -72    -23      7    -85    -98    -88   -402   -205
   -116    -75     41     93    -80    -18     18    -80    -93    -72   -397   -218
   -142   -106     36    122    -93    -36      5    -88   -106    -80   -407   -254
   -148   -106     41    127    -96    -33      2    -98   -122    -83   -379   -293
   -145    -77     67    111   -106     -7      2    -98   -122    -75   -361   -324
   -114    -51     62     83    -88      2      0    -96   -119    -77   -368   -332
   -106    -72     33     88    -72    -20     -7   -109   -124    -88   -379   -324
   -106    -80     25     93    -67    -28     -2   -114   -122    -85   -371   -301
    -90    -59     31     72    -62    -12     -2   -114   -119    -80   -353   -285
    -72    -33     38     54    -57      2      5   -101   -106    -70   -335   -270
    -67    -59      7     62    -41    -25    -15   -111   -122    -88   -342   -275
    -38    -59    -20     49    -10    -41    -33   -119   -135    -96   -332   -270
    -23    -59    -36     41      5    -49    -62   -129   -142   -103   -322   -262
    -12    -70    -57     41     20    -64    -70   -137   -150   -119   -322   -267
    -10    -67    -59     36     23    -62    -70   -142   -158   -127   -314   -288
      0    -57    -57     28     28    -57    -80   -155   -174   -124   -275   -314
     51    -46    -98     -2     72    -72    -83   -166   -200   -116   -231   -324
     31    -64    -96     18     62    -80    -93   -179   -241    -98   -200   -340
      5    -77    -85     33     44    -80    -90   -176   -244    -70   -150   -348
      5    -75    -80     36     41    -77    -59   -163   -200    -57    -93   -348
     25    -72   -101     20     62    -85    -41   -148   -181    -67    -59   -335
     25    -80   -106     25     64    -93    -25   -132   -166    -64    -83   -306
     -7   -127   -122     67     54   -124    -10   -132   -166    -93   -153   -306
      2   -140   -142     70     72   -140      2   -135   -168   -101   -205   -311
     54   -103   -158     23    103   -129     20   -119   -153    -83   -197   -353
     64   -109   -174     20    116   -140     38   -103   -124    -72   -200   -355
    106   -106   -213      0    158   -158     46    -98   -101    -75   -228   -345
    145   -142   -288      0    215   -215     15   -148   -135   -116   -303   -384
    155   -109   -267    -23    207   -187     38   -140   -116    -80   -306   -387
    194   -114   -311    -41    252   -213     57   -114    -96    -72   -288   -392
    290   -119   -413    -85    350   -267     41   -116    -98    -80   -262   -394
    379   -132   -511   -122    444   -322     10   -145   -129    -96   -259   -423
    415   -153   -571   -132    491   -361      2   -148   -132   -111   -280   -436
    452   -184   -636   -135    542   -410     -7   -145   -140   -116   -311   -436
    522   -213   -737   -155    628   -475    -18   -148   -155   -135   -319   -452
    548   -200   -748   -174    646   -472    -28   -137   -148   -145   -290   -446
    548   -187   -735   -184    641   -459    -33   -148   -140   -135   -236   -426
    561   -194   -756   -184    657   -475    -62   -179   -171   -129   -194   -428
    483   -207   -691   -140    587   -449    -72   -197   -171    -88   -210   -423
    436   -200   -636   -116    535   -418    -64   -202   -163    -64   -187   -392
    400   -148   -548   -127    472   -348    -20   -171   -135    -25   -137   -376
    361    -64   -426   -148    392   -244     23   -109    -62     31    -75   -353
    329    -25   -358   -153    342   -189     23    -70     -5     62    -93   -345
    350     10   -340   -179    345   -163     12    -70     12     83    -93   -319
    361     49   -314   -205    337   -132     -5    -85      7     96    -75   -301
    350     72   -277   -213    314   -101    -28   -101    -10    103    -64   -298
    345    122   -223   -233    285    -51    -18    -88      0    135    -23   -280
    337    171   -166   -254    252      2      7    -57     31    171     18   -239
    314    202   -114   -259    215     44     12    -46     49    192     46   -207
    306    223    -83   -267    194     70     15    -31     59    202     62   -171
    322    265    -57   -296    189    103     36    -18     67    215     83   -137
    301    275    -25   -288    163    124     62      5     88    231     88   -111
    296    288     -7   -290    150    140     77     23     93    241     80    -93
    272    316     41   -296    114    179     80     12     75    239     67    -90
    257    366    109   -314     75    239     90     18     77    236     67    -64
    262    353     90   -306     85    223     77      7     57    210     46    -59
    241    296     54   -270     93    176     49    -10     31    166     31    -67
    197    252     51   -226     72    153     36    -20     20    142     23    -64
    184    246     62   -215     62    155     49     -7     25    135     20    -57
    184    194     10   -189     88    103     62     12     36    122     10    -67
    179    119    -59   -150    119     31     62     20     31    101     -7   -101
    166     77    -88   -122    127     -2     67     33     33     88    -18   -111
    148     49    -98    -98    124    -23     54     23     20     64    -44   -127
    140     10   -129    -75    135    -59     54     20      7     41    -88   -132
    148    -25   -174    -62    161    -98     64     23      2     18   -135   -122
    132    -64   -197    -33    163   -129     67     15     -5     10   -155    -96
    119   -101   -220    -10    166   -158     67     18     -7      5   -163    -72
    116   -135   -252     10    184   -192     67     25    -10      0   -148    -64
    161   -153   -316     -5    236   -233     57     20    -18      0   -124    -72
    176   -176   -355      0    265   -265     46     18    -23     10   -101    -51
    181   -200   -381      7    280   -290     51     15    -28     15   -103    -28
    148   -233   -381     44    265   -306     67     31    -28     28   -109    -25
    148   -288   -436     67    290   -361    158    150     33     49   -116    -41
    168   -233   -405     31    285   -319    283    303    148    137    -54      0
    155   -116   -272    -20    210   -194    394    465    309    298    101    109
    176    148    -28   -161    103     59    423    545    470    514    363    309
    158    610    452   -387   -145    532    368    517    646    846    795    659
     46   1008    961   -527   -457    984    171    257    675   1091   1148    919
    -25   1002   1028   -491   -527   1015    -98   -109    454   1023   1158    867
    -85    537    623   -226   -353    579   -228   -415     25    498    672    457
    -93    -96     -5     93    -46    -51   -233   -470   -335    -70     83     10
    -15   -392   -376    202    179   -384   -189   -322   -355   -181   -103   -137
     77   -446   -527    184    301   -485   -122   -171   -259   -137    -88   -140
     75   -441   -517    184    296   -478    -80    -96   -181    -85    -12   -122
    114   -301   -415     90    265   -358    -25    -10    -75      2     98    -70
    148   -174   -322     12    233   -246      2     51      0     59    174    -12
    194    -67   -262    -64    226   -163     31    103     57     98    226     28
    129    -77   -207    -25    168   -142     51    119     77    109    246     28
    -12   -189   -179    101     80   -184     46     85     46     67    228      2
    -67   -207   -142    137     36   -176     59     85     59     72    265     18
   -124   -226   -103    174    -12   -166     72     85     70     77    311     41
   -127   -220    -93    174    -18   -158     59     72     64     75    332     59
   -124   -197    -72    158    -25   -135     62     75     72     88    335     93
   -163   -236    -75    200    -46   -155     57     62     62     80    290    127
   -215   -298    -83    257    -67   -192     36     38     44     59    213    176
   -218   -296    -77    257    -70   -187     25     25     36     44    137    252
   -187   -249    -64    215    -62   -158     33     36     51     51     83    335
   -155   -194    -38    174    -59   -116     41     46     70     70     59    415
   -155   -215    -59    184    -49   -137     25     41     59     54     15    457
   -150   -265   -114    207    -18   -189     15     41     46     36    -41    480
   -129   -233   -103    181    -15   -168     31     54     59     51    -46    511
   -127   -231   -103    179    -12   -168     25     49     54     57    -54    519
   -148   -233    -85    192    -31   -161     23     49     57     67    -46    530
   -171   -239    -67    205    -51   -153     25     59     70     90    -31    553
   -176   -226    -51    200    -62   -140     25     64     80    116    -20    566
   -207   -223    -15    213    -96   -119     28     72     98    137      5    589
   -249   -233     12    241   -132   -111     41     85    129    142     25    605
   -254   -236     18    246   -137   -109     38     96    166    140     46    613
   -280   -246     31    262   -158   -109     41    106    207    119     64    618
   -298   -259     38    277   -168   -111     46    124    249     96     85    626
   -309   -272     33    288   -171   -119     44    132    265     88    106    618
   -335   -296     38    316   -187   -129     57    145    270     96    129    592
   -371   -327     44    348   -210   -142     72    161    265    106    153    571
   -376   -319     57    348   -218   -132     83    174    259    124    181    568
   -371   -309     59    337   -215   -124     93    179    244    129    200    553
   -379   -327     51    353   -215   -137     98    176    218    116    202    530
   -387   -350     36    366   -213   -158     98    161    184     96    189    496
   -342   -342      0    342   -171   -171     80    135    145     72    174    454
   -270   -332    -62    298   -103   -197     67    114    111     41    155    410
   -200   -309   -109    254    -46   -210     59    101     85     12    137    371
   -171   -316   -145    241    -12   -231     59     93     72      2    132    340
   -150   -332   -181    241     12   -257     67     93     67     -7    132    319
   -119   -322   -205    218     41   -265     70     93     64    -12    119    293
    -67   -280   -213    174     72   -246     77    101     72    -12     98    270
    -64   -285   -220    174     75   -252     88     98     70    -23     64    249
    -77   -309   -231    192     75   -270     77     88     62    -33     33    228
    -70   -314   -244    189     85   -280     72     80     54    -41     12    218
    -57   -296   -239    176     90   -267     85     88     70    -25     15    231
    -88   -335   -249    210     77   -293     72     75     51    -38      7    226
    -83   -335   -252    207     83   -293     72     70     44    -41     10    228
    -62   -309   -246    184     90   -277     72     67     41    -36     20    228
    -64   -316   -252    192     93   -285     67     57     28    -46     18    228
    -31   -309   -277    168    122   -293     72     57     23    -46     20    246
    -33   -311   -280    171    122   -296     70     51     18    -49     10    257
    -57   -322   -265    187    103   -293     62     44      7    -59     -7    254
    -59   -316   -257    189     98   -288     62     49      5    -57    -12    270
     10   -272   -283    129    145   -277     57     57      5    -59    -28    301
     75   -233   -309     80    189   -272     64     77     18    -49    -36    329
     51   -231   -283     88    166   -257     77    103     36    -23    -36    361
    -70   -298   -228    184     77   -265     64     93     28    -25    -59    361
    -62   -296   -236    179     83   -267     51     77     15    -38    -80    348
    -57   -306   -249    181     96   -277     38     67      5    -49    -96    342
    -28   -275   -246    153    109   -262     44     77     20    -38    -85    363
     18   -220   -239    101    127   -228     62    109     49    -10    -51    400
     41   -179   -223     67    129   -200     72    132     67      7    -23    420
     70   -124   -194     25    132   -161     85    142     90     28     -2    433
     96    -88   -187     -5    140   -137     90    137    101     36      5    428
     93    -67   -161    -12    127   -114    106    142    116     49     12    428
     93    -36   -132    -31    111    -83    111    153    129     62     18    426
     96    -15   -111    -38    103    -62    111    155    135     70     20    418
     75    -20    -96    -28     83    -57    101    150    132     64     20    402
     75    -25   -101    -23     88    -62     96    148    124     57     10    376
     72    -38   -111    -18     90    -72     93    145    122     44     -2    348
     70    -44   -114    -12     90    -77     98    150    122     41    -15    322
     83    -51   -137    -18    109    -93    101    153    119     38    -25    306
     90    -54   -145    -18    116    -98    106    150    114     33    -36    298
     51   -114   -168     28    109   -140     98    137     96     10    -62    270
     15   -181   -197     83    106   -189     83    116     72    -20    -96    228
     20   -205   -226     90    122   -215     77    106     57    -36   -114    207
     28   -233   -262    103    145   -246     75     96     41    -51   -119    187
     10   -267   -277    127    142   -272     67     77     23    -64   -119    176
    -15   -277   -265    145    124   -272     67     75     23    -57   -103    179
    -38   -293   -254    163    106   -272     72     77     25    -49    -88    187
    -38   -296   -257    168    109   -277     70     75     18    -49    -88    181
     -7   -275   -270    140    129   -272     64     83     18    -44    -90    189
      7   -265   -272    127    140   -270     64     96     23    -38    -90    184
     -7   -316   -309    161    148   -311     80    124     25    -54   -116    150
    -20   -387   -366    205    171   -376    163    228     64    -75   -166     83
    -25   -355   -329    187    150   -342    283    361    153    -28   -155     80
     15   -210   -226     96    119   -218    384    537    316    129    -31    200
     85    122     33   -103     25     77    423    657    517    397    241    454
     10    631    620   -319   -303    626    402    667    740    766    659    852
   -200    995   1195   -397   -698   1093    197    405    789   1023    974   1127
   -288    898   1187   -306   -737   1041    -93     15    542    914    893   1039
   -345    381    727    -18   -537    553   -244   -361     57    361    371    587
   -348   -249     98    298   -223    -75   -280   -496   -353   -215   -192     93
   -363   -555   -194    459    -85   -376   -231   -363   -381   -322   -314    -51
   -400   -633   -236    517    -83   -436   -129   -205   -288   -277   -296    -46
   -459   -589   -132    524   -166   -361    -36    -75   -168   -187   -228      7
   -511   -459     51    485   -283   -205     72     54    -31    -64   -127    106
   -563   -348    215    454   -392    -64    142    137     70     31    -44    189
   -641   -293    348    467   -496     28    210    202    145    103     18    249
   -758   -296    462    524   -613     83    267    254    197    155     59    290
   -911   -280    631    597   -771    174    327    311    257    220    116    353
  -1130   -257    870    693  -1002    306    402    384    337    301    194    444
  -1202   -228    974    714  -1091    374    415    397    355    311    194    470
  -1140   -189    948    665  -1047    379    371    371    329    257    150    441
  -1080   -163    917    623  -1000    376    345    353    311    213    137    418
  -1070   -166    904    618   -989    366    345    353    309    210    142    413
  -1091   -179    911    633  -1002    363    371    363    311    215    140    431
  -1111   -166    945    636  -1031    389    387    376    322    223    142    459
  -1114   -142    971    628  -1044    413    374    371    322    218    132    462
  -1109   -140    969    623  -1041    413    361    366    319    207    114    433
  -1104   -129    974    615  -1041    420    361    366    319    210    114    407
  -1080   -109    971    594  -1028    428    358    363    316    210    116    389
  -1023    -90    932    558   -979    420    353    361    316    207    119    389
   -976   -127    846    550   -914    358    332    337    290    184    101    363
   -922   -127    795    524   -859    332    311    316    270    166     85    345
   -862    -90    771    475   -818    337    303    306    267    171     77    350
   -787    -62    724    426   -756    329    293    293    257    158     51    335
   -701    -88    613    392   -657    262    262    262    220    119     15    275
   -568   -135    433    350   -504    150    210    202    155     49    -38    181
   -387   -161    226    272   -306     31    148    129     83    -25   -101     75
   -194   -153     41    174   -119    -57     83     64     18    -85   -150     -7
    -44   -158   -116    101     33   -137     25      5    -33   -140   -187    -64
     85   -153   -239     33    161   -194    -15    -41    -75   -179   -207    -96
    213   -137   -353    -38    280   -244    -49    -80   -111   -210   -215   -111
    298   -153   -452    -72    374   -301    -85   -122   -148   -246   -228   -124
    374   -163   -540   -106    454   -353   -119   -163   -187   -283   -244   -145
    426   -166   -592   -129    506   -379   -135   -187   -210   -301   -246   -148
    457   -200   -657   -129    555   -428   -148   -210   -236   -327   -267   -166
    475   -213   -688   -129    581   -449   -140   -220   -244   -337   -270   -176
    475   -197   -672   -140    571   -433   -137   -228   -241   -337   -257   -176
    467   -181   -649   -142    558   -415   -127   -228   -239   -335   -246   -181
    439   -189   -631   -124    535   -410   -111   -223   -231   -329   -233   -189
    387   -202   -589    -90    488   -394    -98   -213   -213   -316   -226   -181
    353   -197   -553    -80    452   -374    -77   -189   -187   -296   -213   -171
    319   -153   -475    -83    394   -314    -36   -145   -135   -246   -176   -142
    239   -153   -392    -44    314   -272     -2   -114    -93   -207   -153   -129
    150   -145   -296     -2    223   -220     41    -67    -38   -155   -119    -96
     20   -150   -174     64     96   -163     96    -20     18   -106    -75    -59
    -18   -142   -124     80     51   -135    119     -5     41    -93    -70    -59
     -2   -127   -124     64     59   -124    116    -12     41   -106    -90    -83
     20   -106   -127     44     72   -116    103    -23     38   -124   -111   -101
     15   -127   -145     54     77   -137    103    -28     36   -135   -132    -98
      5   -140   -145     64     75   -142    106    -23     41   -135   -140    -93
      7   -127   -137     57     72   -132    106    -23     44   -124   -135    -98
     20   -109   -129     44     75   -119    111    -20     51   -116   -127   -101
     12    -93   -106     38     59    -98    116    -10     67   -106   -119    -93
     -5    -85    -80     44     36    -83    122      2     80    -90   -109    -70
      2    -72    -77     33     36    -75    122      7     85    -85   -103    -59
     64    -44   -109    -10     85    -75    111     12     88    -80    -98    -54
    129    -18   -148    -57    137    -83    106     10     90    -80   -101    -57
    179     -5   -184    -88    181    -93     98     10     93    -80   -106    -51
    220      2   -218   -114    218   -109     90     10     90    -83   -106    -51
    249     28   -220   -137    236    -96     90     18     96    -72    -90    -38
    290     83   -210   -189    249    -62     98     25    106    -59    -72     -7
    322    109   -215   -215    270    -51    109     33    116    -49    -64      7
    342    129   -215   -239    277    -41    119     46    124    -41    -62     18
    355    155   -200   -254    277    -20    135     64    142    -31    -54     36
    355    192   -166   -275    262     12    150     75    155    -20    -49     62
    350    228   -122   -290    236     54    166     88    171     -5    -38     83
    337    252    -85   -296    213     83    179    103    187      7    -28    106
    314    272    -41   -293    179    116    187    109    194     18    -25    119
    298    280    -18   -290    158    132    192    111    205     28    -20    129
    277    254    -23   -267    150    114    187    103    197     23    -31    127
    265    239    -25   -254    145    106    174     93    189     18    -36    132
    252    239    -12   -244    132    114    166     85    181     12    -41    127
    223    207    -18   -215    122     96    158     77    168      0    -59    106
    189    179    -10   -184     98     85    161     72    163     -5    -70     96
    161    145    -15   -153     88     64    161     72    153    -20    -88     70
    135    103    -31   -119     83     36    153     67    132    -41   -119     23
    106     54    -54    -83     80      0    142     59    111    -62   -140    -20
     77     23    -54    -49     67    -15    140     51     96    -70   -145    -44
     57    -12    -70    -23     62    -41    135     38     80    -83   -153    -75
     33    -51    -85     10     59    -67    135     31     67    -93   -163   -106
      7    -77    -85     36     44    -83    135     31     62    -98   -174   -122
     -7    -98    -90     51     41    -96    137     31     59   -101   -181   -145
    -23   -114    -90     67     33   -103    137     23     54   -103   -181   -158
    -46   -119    -72     83     12    -96    137     15     51   -101   -179   -163
    -70   -145    -75    106      0   -111    137     12     46   -101   -181   -184
    -59   -166   -109    111     23   -137    150     31     46   -109   -202   -215
    -44   -231   -189    137     70   -210    218    116     70   -124   -249   -285
    -41   -218   -176    129     67   -197    345    259    155    -83   -244   -316
    -12   -116   -106     62     46   -111    454    439    293     33   -145   -252
     33    127     93    -80    -28    111    514    589    480    254     88    -51
     36    571    535   -303   -249    553    501    631    696    587    485    327
   -119   1127   1247   -504   -683   1187    392    480    893    971    961    782
   -249   1161   1410   -457   -831   1286     72     77    740    971   1039    818
   -348    709   1057   -181   -701    883   -163   -361    285    514    615    428
   -384      2    384    189   -384    192   -270   -644   -236   -145    -41   -171
   -337   -483   -145    410    -96   -314   -290   -618   -431   -454   -366   -509
   -301   -587   -285    444    -10   -436   -207   -470   -374   -446   -361   -550
   -280   -550   -270    415     -7   -410   -114   -353   -285   -389   -301   -524
   -265   -480   -215    371    -25   -348    -28   -254   -189   -314   -220   -467
   -254   -397   -142    327    -57   -270     25   -192   -111   -241   -132   -405
   -233   -350   -116    290    -59   -236     62   -168    -67   -210    -80   -389
   -220   -327   -106    272    -59   -215     80   -166    -49   -192    -67   -387
   -213   -311   -101    262    -59   -207     85   -158    -44   -179    -51   -381
   -205   -301    -96    254    -54   -200     88   -145    -44   -171    -23   -374
   -205   -298    -96    252    -57   -197     93   -150    -46   -166    -51   -358
   -210   -301    -93    254    -59   -197     88   -161    -49   -158    -98   -311
   -215   -309    -93    259    -62   -202     93   -179    -49   -158   -122   -306
   -197   -288    -90    244    -54   -189    103   -174    -38   -150   -114   -319
   -184   -285   -103    233    -41   -197    101   -181    -46   -161   -122   -327
   -176   -270    -96    223    -41   -184    101   -189    -51   -174   -129   -303
   -171   -272   -101    220    -36   -187     96   -202    -57   -187   -135   -285
   -158   -275   -116    218    -20   -197     96   -207    -62   -194   -127   -254
   -150   -270   -122    210    -15   -197     98   -210    -67   -200   -129   -233
   -135   -249   -116    192    -10   -184    101   -207    -72   -205   -116   -218
   -114   -218   -103    166     -7   -161     93   -213    -83   -210    -93   -197
   -106   -187    -80    148    -12   -135     90   -218   -101   -200    -59   -187
   -101   -158    -59    127    -23   -109     80   -231   -122   -194    -44   -202
    -90   -148    -59    119    -18   -103     85   -231   -114   -226    -38   -205
    -85   -145    -59    114    -15   -103     88   -226   -106   -241    -12   -210
    -80   -166    -85    124      2   -127     77   -213   -103   -213     10   -202
    -67   -166    -98    116     12   -135     80   -207    -96   -223    -36   -202
    -46   -150   -103     98     25   -127     72   -215   -109   -233    -93   -228
     12   -135   -150     59     80   -142     51   -228   -127   -239   -124   -254
     83   -129   -213     23    148   -171     33   -241   -142   -249   -142   -262
    137   -122   -259     -7    197   -192     23   -244   -148   -262   -166   -252
    189   -122   -311    -36    249   -215     15   -257   -158   -280   -181   -262
    246   -111   -358    -70    301   -233      7   -270   -166   -301   -189   -262
    329   -106   -436   -111    381   -270     -7   -275   -176   -314   -192   -259
    361   -119   -483   -122    420   -301    -33   -298   -194   -329   -205   -254
    394   -103   -498   -145    446   -301    -33   -303   -213   -337   -207   -231
    465    -70   -537   -200    501   -303    -44   -324   -241   -353   -187   -218
    537    -70   -607   -233    571   -337    -80   -366   -280   -387   -176   -236
    584    -59   -646   -262    615   -353   -106   -387   -309   -410   -158   -244
    605    -54   -659   -275    631   -355   -106   -387   -316   -426   -124   -233
    602    -36   -639   -283    618   -337    -98   -379   -303   -418    -70   -202
    613      2   -610   -306    613   -303    -98   -368   -283   -402    -18   -184
    610      0   -613   -306    610   -306   -101   -366   -280   -400     93   -387
    613     41   -571   -327    592   -265   -101   -366   -267   -379    145   -436
    613     75   -537   -345    574   -231   -103   -379   -259   -368    124   -387
    618    101   -517   -358    568   -207   -106   -389   -249   -361    109   -371
    610     98   -511   -353    561   -207   -122   -400   -244   -361     72   -366
    605    111   -493   -358    548   -189   -122   -394   -231   -353     54   -345
    592    119   -472   -355    532   -176   -114   -387   -220   -342     31   -329
    571    101   -470   -335    522   -184    -96   -368   -205   -327     20   -306
    555     88   -467   -324    511   -189    -88   -361   -200   -316     33   -296
    530     93   -436   -311    483   -171    -77   -345   -187   -301     41   -272
    504     85   -418   -296    462   -163    -72   -332   -181   -296      7   -259
    501    103   -397   -301    449   -145    -67   -311   -171   -283    -12   -241
    472    101   -371   -288    423   -135    -51   -285   -155   -270    -20   -223
    449    124   -327   -288    387   -101    -36   -254   -132   -241    -12   -200
    418    132   -285   -277    353    -75    -20   -215   -103   -218      0   -176
    405    137   -267   -270    337    -64    -12   -187    -90   -202      7   -153
    381    135   -246   -259    314    -54    -15   -176    -90   -200      7   -137
    371    148   -223   -259    296    -36     -2   -150    -72   -184     23   -111
    348    174   -176   -262    262      0     15   -124    -54   -163     38    -83
    298    187   -111   -241    205     38     33    -98    -33   -137     59    -51
    265    187    -80   -226    171     54     62    -64     -7   -116     77    -28
    257    218    -38   -239    148     90     90    -23     23    -80    116      7
    233    233     -2   -236    116    114    116      7     41    -54    140     28
    210    249     38   -228     85    145    145     38     67    -25    166     49
    184    270     83   -228     49    176    168     64     88      0    181     57
    153    272    119   -213     18    194    187     88    101     18    189     59
    135    283    148   -210     -5    215    194     93    109     31    197     59
    114    309    194   -210    -38    252    202     93    122     46    207     67
     90    350    259   -220    -85    306    207     93    135     64    220     90
     67    353    285   -210   -109    319    184     64    111     51    210     83
     36    353    314   -197   -137    335    155     28     85     36    192     67
     25    340    314   -181   -142    327    124      2     64     25    168     54
     20    342    322   -184   -150    332    119     -2     54     20    158     46
    -10    306    316   -148   -163    311    116     -7     44      5    150     28
    -38    259    298   -111   -168    277    106    -15     31    -20    132      5
    -64    223    288    -77   -176    254     93    -23     18    -33    116    -10
    -88    189    277    -51   -184    233     90    -28      5    -51     98    -25
   -114    135    249    -10   -181    192     83    -36    -10    -72     85    -46
   -140     90    228     23   -184    158     83    -38    -15    -85     85    -54
   -163     57    220     54   -192    137     72    -46    -25   -101     88    -59
   -189     44    233     70   -210    140     75    -38    -15    -96    101    -49
   -197     49    246     72   -223    148     93    -15      5    -83    122    -28
   -218     36    252     88   -233    142    101      0     15    -80    129    -15
   -246     15    262    116   -254    137    103      5     23    -77    119    -10
   -277    -20    257    148   -270    116    116     18     28    -83    103    -15
   -296    -72    220    184   -259     72    135     44     28   -103     59    -31
   -298   -168    129    233   -215    -20    207    140     54   -122    -25    -88
   -311   -166    145    239   -228    -10    348    303    150    -75    -38   -103
   -280    -46    233    161   -257     93    467    491    301     62     72    -15
   -228    184    410     20   -319    296    527    639    480    293    293    184
   -218    597    815   -192   -517    706    524    685    696    639    678    558
   -358   1171   1530   -405   -943   1350    431    571    919   1062   1210   1054
   -504   1236   1738   -368  -1122   1486    132    189    797   1109   1356   1150
   -602    805   1408   -101  -1005   1106    -83   -218    371    683    992    789
   -628    127    756    249   -693    441   -184   -470   -124     36    374    218
   -558   -353    205    457   -381    -75   -207   -428   -319   -280     67   -114
   -509   -459     49    483   -280   -207   -137   -285   -267   -277     77   -145
   -491   -428     62    457   -277   -184    -38   -158   -163   -202    150    -98
   -465   -348    114    405   -290   -116     46    -46    -54   -109    226    -25
   -431   -259    171    345   -301    -44    103     25     28    -23    280     44
   -418   -215    200    316   -311     -7    132     62     72     20    296     98
   -394   -189    205    290   -301      7    140     75     93     41    283    142
   -366   -171    192    267   -280     10    140     77    111     44    257    181
   -342   -174    168    259   -257     -2    145     85    142     28    241    210
   -316   -189    127    252   -223    -31    140     88    176     -5    226    236
   -303   -192    111    246   -210    -41    129     88    207    -44    218    246
   -283   -194     85    239   -187    -54    124     96    233    -64    210    246
   -246   -187     59    218   -153    -64    135    106    244    -67    200    249
   -223   -207     12    215   -122    -98    132     98    226    -70    171    246
   -210   -215     -5    213   -103   -109    129     90    205    -59    150    259
   -197   -220    -23    207    -88   -122    129     85    187    -46    129    280
   -184   -223    -38    205    -72   -132    132     85    176    -33    119    314
   -187   -223    -36    202    -77   -129    129     83    163    -18    111    355
   -192   -231    -38    210    -77   -135    129     80    142     -7     98    392
   -194   -246    -51    220    -72   -150    137     88    137      2     90    431
   -197   -239    -41    218    -77   -140    153    103    140     20    106    462
   -205   -244    -41    223    -83   -142    158    111    137     23    119    483
   -207   -233    -28    220    -90   -132    168    122    135     28    142    496
   -215   -226    -10    220   -103   -119    168    124    132     33    163    496
   -223   -220      2    223   -114   -109    171    129    135     38    163    498
   -233   -226      5    228   -122   -111    166    132    132     33    135    496
   -236   -220     15    228   -127   -103    166    135    129     31    103    496
   -241   -223     18    231   -129   -103    161    135    129     31     77    491
   -241   -215     25    228   -135    -96    155    148    132     38     72    496
   -231   -213     18    220   -127    -98    148    148    124     31     67    488
   -226   -200     25    213   -127    -88    148    161    124     36     88    485
   -233   -205     25    218   -129    -90    132    163    119     38     98    470
   -226   -207     18    218   -122    -96    119    166    111     33    103    444
   -210   -220    -10    215   -101   -116    114    174    106     31    114    423
   -205   -226    -20    215    -93   -124    109    168     98     25    129    410
   -197   -223    -28    210    -85   -127    103    158     85     18    148    381
   -197   -226    -28    213    -85   -127    106    155     77     15    166    361
   -189   -252    -62    220    -67   -155    109    155     72     15    184    353
   -174   -259    -88    215    -44   -174    106    148     67     15    194    342
   -155   -257   -103    205    -25   -179    103    150     70     20    205    342
   -145   -262   -116    205    -15   -189    114    166     85     33    223    353
   -148   -270   -124    207    -12   -197    114    166     85     38    220    355
   -132   -262   -132    197     -2   -197    122    179    101     51    228    384
   -111   -265   -153    187     20   -210    124    187    114     54    218    397
    -93   -283   -189    189     46   -236    122    187    116     44    192    389
    -90   -290   -202    189     54   -246    116    176    111     41    171    381
    -70   -277   -207    174     67   -244    109    171    111     49    163    392
    -49   -275   -226    161     85   -249     98    168    106     44    145    389
    -51   -277   -226    166     85   -252     98    166    101     38    129    381
    -44   -288   -246    163     98   -267     90    153     96     23    103    355
    -41   -285   -244    163    101   -265     93    150     96     18     80    327
    -31   -285   -257    155    111   -270     90    145     90     10     64    285
    -18   -277   -259    148    119   -270     90    148     90      7     54    262
    -18   -259   -244    137    111   -254     96    158    101     15     51    257
     -7   -249   -241    127    116   -246    101    166    106     18     38    249
     -5   -252   -246    127    119   -249    101    176    111     18     15    231
     -2   -236   -233    119    114   -236    114    194    129     33     18    226
    -12   -231   -220    119    103   -226    119    197    137     44     18    213
    -36   -233   -197    135     77   -215    122    197    142     49     18    207
    -46   -228   -181    135     67   -205    132    210    153     54     18    207
    -46   -207   -161    127     57   -184    137    223    163     64     28    202
    -54   -174   -119    111     31   -148    161    257    189     90     44    215
    -64   -153    -90    109     12   -122    176    285    200    111     54    218
    -77   -137    -59    106    -10    -98    181    311    210    124     62    220
    -85   -109    -23     98    -31    -67    181    327    223    135     75    233
    -96    -88      7     93    -51    -41    200    353    249    161     96    252
   -119    -80     38     98    -80    -20    218    376    262    181    109    262
   -150    -51     96     98   -124     23    228    384    277    207    132    290
   -184    -15    168    101   -176     75    244    397    293    226    153    327
   -223     -5    218    114   -223    106    231    405    290    226    145    337
   -254    -23    231    137   -244    103    205    400    277    226    142    340
   -301    -46    252    171   -277    101    194    400    275    241    161    348
   -368    -46    322    207   -345    137    194    397    285    262    194    363
   -465    -62    400    262   -433    168    218    410    306    280    226    376
   -540    -85    454    311   -498    184    236    431    324    309    265    389
   -602    -88    511    342   -558    210    246    446    340    314    285    397
   -704   -101    602    402   -654    249    270    475    366    340    309    410
   -841    -93    748    465   -797    327    319    530    420    400    366    475
  -1052    -93    958    571  -1008    433    384    592    491    472    454    561
  -1122   -109   1013    615  -1070    452    389    592    496    457    413    574
   -971   -109    862    540   -917    376    301    537    446    337    265    535
   -924   -148    774    535   -852    311    296    501    397    290    161    478
   -940   -223    717    581   -831    246    340    496    371    293     85    415
   -956   -272    680    613   -820    202    374    511    358    311     28    366
   -940   -262    678    602   -810    207    381    514    353    327      2    358
   -885   -213    670    548   -779    228    376    524    361    350      7    374
   -833   -249    584    540   -709    166    410    579    374    327    -18    335
   -787   -285    501    535   -646    106    498    696    431    306    -44    249
   -724   -228    496    478   -610    132    594    823    527    340     -2    194
   -633    -62    571    345   -602    254    652    956    667    467    137    257
   -553    275    828    137   -691    550    628    984    810    693    400    491
   -563    795   1358   -116   -961   1075    535    867    948   1010    774    844
   -623   1109   1732   -241  -1176   1421    257    517    885   1174   1000   1049
   -644    859   1504   -109  -1075   1182    -33     72    514    909    769    828
   -652    254    906    197   -779    579   -142   -244     23    283    158    303
   -597   -368    228    483   -415    -70   -168   -296   -285   -220   -350   -158
   -519   -678   -158    600   -181   -418   -132   -168   -293   -319   -472   -322
   -478   -722   -244    597   -119   -483    -54    -54   -213   -277   -431   -337
   -436   -685   -249    561    -96   -467     20     18   -124   -220   -374   -311
   -405   -594   -189    498   -109   -392     80     80    -33   -137   -285   -262
   -353   -488   -135    420   -109   -311    119    124     38    -75   -207   -215
   -290   -441   -153    363    -70   -298    132    129     57    -59   -174   -207
   -249   -457   -210    353    -20   -335    124    114     51    -72   -166   -218
   -213   -475   -265    342     23   -371    119    101     46    -80   -158   -236
   -200   -478   -277    340     38   -379    122     96     46    -75   -129   -231
   -205   -467   -262    335     25   -366    124     93     54    -62    -96   -202
   -236   -472   -236    353      0   -355    129     90     57    -57    -83   -192
   -252   -457   -205    353    -25   -332    132     83     57    -54    -83   -189
   -262   -439   -176    350    -44   -309    142     93     72    -36    -70   -166
   -306   -426   -119    363    -93   -272    153    106     96    -12    -41   -124
   -363   -431    -67    397   -150   -249    174    129    119     10    -18    -88
   -433   -446    -12    439   -213   -231    194    150    137     33      7    -57
   -452   -470    -18    462   -218   -244    200    148    135     28     10    -36
   -446   -467    -20    454   -213   -244    187    137    127     20      2    -23
   -407   -433    -25    420   -192   -231    174    127    122     15     -7    -10
   -366   -407    -44    387   -163   -226    168    124    116     12    -23     -7
   -327   -405    -77    366   -124   -241    148    114    109      0    -46    -20
   -314   -418   -106    366   -106   -262    122     93     90    -15    -59    -25
   -290   -418   -127    353    -83   -275    114     88     83    -23    -70    -33
   -246   -413   -168    327    -41   -293    116     85     83    -31    -85    -46
   -239   -418   -179    329    -31   -298     93     62     62    -46   -106    -77
   -233   -410   -179    319    -28   -296     72     49     54    -57   -129    -88
   -218   -392   -176    303    -20   -285     67     49     57    -54   -140    -75
   -179   -361   -181    270      0   -270     64     51     59    -49   -140    -62
   -150   -350   -200    252     23   -275     51     41     49    -59   -150    -62
   -111   -342   -231    226     57   -285     38     41     44    -70   -158    -51
    -67   -355   -290    210    109   -324     10     23     18    -88   -184    -57
      2   -361   -363    176    181   -363    -10     10      0   -106   -215    -70
     80   -327   -407    124    244   -366    -25      7     -5   -116   -231    -57
    153   -301   -454     72    301   -376    -38      0    -18   -122   -228    -38
    254   -298   -553     20    402   -423    -75    -25    -49   -150   -257    -54
    340   -288   -631    -25    483   -457   -114    -59    -88   -187   -298    -67
    405   -267   -672    -67    537   -470   -124    -75   -106   -200   -324    -72
    457   -277   -735    -90    594   -506   -135    -88   -119   -215   -345    -57
    459   -285   -745    -88    602   -514   -140   -101   -129   -223   -345    -36
    441   -280   -724    -80    581   -501   -124    -93   -119   -218   -322    -15
    420   -272   -693    -72    555   -483   -106    -72    -98   -200   -293     -7
    361   -285   -649    -38    501   -467    -80    -46    -72   -184   -259    -12
    306   -293   -600     -7    452   -446    -41    -15    -33   -148   -231    -20
    254   -301   -555     20    402   -428      0     12      0   -116   -200    -31
    202   -316   -519     57    361   -418     28     38     36    -83   -155    -28
    174   -316   -493     70    332   -405     57     59     70    -46   -127    -20
    142   -324   -470     90    306   -397     67     54     75    -44   -135    -25
    140   -311   -454     83    296   -381     90     51     90    -36   -142    -28
    122   -319   -441     98    280   -379     93     44     90    -36   -150    -31
    111   -316   -428    103    267   -374     77     31     85    -38   -158    -49
    132   -296   -431     80    280   -363     88     44     98    -25   -148    -51
    135   -285   -423     75    277   -353     83     41    106    -20   -137    -54
    122   -275   -397     77    259   -335     83     44    111    -12   -124    -49
    137   -280   -418     72    277   -348     98     64    124     -5   -114    -41
    140   -265   -405     62    272   -335    106     70    127     10   -101    -41
    145   -236   -381     44    259   -309    109     70    135     25    -83    -38
    124   -241   -366     59    244   -303    109     75    142     31    -80    -41
    132   -226   -361     46    244   -293    106     88    145     38    -70    -36
    145   -202   -348     28    244   -275    109    101    158     54    -49    -20
    140   -187   -327     20    233   -257    122    116    174     70    -38     -2
    155   -148   -303     -2    228   -226    137    132    192     85    -25     18
    161   -122   -283    -20    220   -202    148    148    207    106     -5     46
    158   -116   -275    -20    215   -194    148    158    213    111      2     49
    153   -103   -257    -25    205   -179    155    174    223    119     10     59
    148    -88   -236    -28    192   -161    171    194    239    135     20     85
    135    -70   -205    -33    168   -137    176    205    249    148     33     98
    129    -41   -171    -44    150   -106    174    200    254    163     51    106
    114    -36   -153    -41    132    -93    166    189    252    168     59    101
     88    -72   -161     -7    124   -116    135    158    226    148     41     75
     51    -72   -124     10     88    -98    132    153    220    142     20     77
     28    -72   -101     20     64    -85    124    135    213    137      5     70
     18   -106   -124     41     70   -114    101     98    189    122     -7     31
      7   -129   -137     62     72   -132    106     90    184    119    -12      5
    -15   -168   -155     90     70   -161    103     77    174    111    -33    -23
    -31   -226   -194    127     80   -210    101     64    158     85    -80    -62
    -62   -272   -210    166     72   -244     98     44    142     70   -109   -101
    -85   -296   -210    192     62   -254     96     12    124     57   -127   -122
   -109   -335   -228    220     57   -283     88    -12    101     33   -166   -150
   -122   -350   -228    236     51   -290     88    -25     90     28   -192   -176
   -132   -350   -220    241     41   -285     98    -31     98     38   -192   -181
   -150   -358   -207    254     28   -283     98    -41     98     46   -192   -194
   -148   -350   -205    246     28   -277    101    -46     93     41   -205   -218
   -132   -340   -207    236     36   -275    106    -49     83     36   -218   -244
   -135   -353   -220    241     41   -285     98    -54     75     31   -207   -270
   -122   -387   -265    254     70   -327    116    -15     83     36   -189   -293
   -101   -426   -324    262    109   -374    210    122    140     51   -192   -329
    -93   -374   -280    233     90   -327    335    277    246    106   -137   -324
    -85   -246   -161    163     36   -205    452    452    400    236     10   -241
    -33     33     67      0    -49     49    509    568    576    467    236    -44
    -18    511    530   -249   -275    519    457    545    753    800    623    283
   -106    919   1026   -407   -566    971    262    283    779   1036    992    530
   -179    904   1083   -363   -631    992    -38   -116    542    956   1047    462
   -226    470    696   -122   -459    581   -200   -480     96    439    652     49
   -239   -200     36    218   -137    -83   -215   -592   -311   -194     83   -470
   -189   -555   -366    371     88   -462   -181   -496   -397   -400    -93   -675
   -155   -678   -522    415    181   -600   -111   -368   -340   -407    -85   -709
   -142   -678   -535    410    194   -607    -49   -277   -267   -381    -33   -704
   -101   -592   -491    345    192   -542      2   -210   -189   -332    -10   -618
    -36   -488   -454    262    207   -472     33   -176   -140   -301    -44   -550
     77   -413   -491    166    280   -452     41   -176   -135   -306    -75   -574
    210   -387   -597     88    402   -491     10   -210   -176   -342   -122   -610
    366   -389   -756     10    558   -571    -57   -275   -259   -394   -174   -644
    545   -361   -909    -93    727   -633   -124   -348   -355   -439   -226   -704
    719   -306  -1026   -207    872   -665   -161   -389   -384   -459   -277   -735
    865   -290  -1156   -285   1010   -722   -171   -400   -387   -485   -358   -769
    966   -311  -1278   -329   1119   -795   -215   -423   -420   -514   -431   -815
   1049   -311  -1361   -368   1205   -836   -257   -446   -439   -530   -504   -836
   1132   -303  -1436   -415   1283   -867   -283   -467   -459   -545   -530   -859
   1202   -303  -1506   -449   1353   -904   -309   -485   -480   -558   -506   -898
   1213   -319  -1532   -446   1371   -924   -322   -501   -483   -553   -488   -904
   1236   -298  -1535   -467   1384   -917   -301   -488   -470   -527   -446   -872
   1234   -301  -1535   -467   1384   -917   -296   -483   -467   -501   -402   -852
   1210   -283  -1493   -462   1350   -888   -290   -480   -459   -467   -337   -849
   1192   -262  -1454   -465   1322   -857   -280   -475   -457   -454   -246   -823
   1192   -257  -1452   -467   1322   -854   -275   -465   -449   -444   -168   -776
   1176   -262  -1439   -459   1306   -849   -272   -472   -452   -441    -93   -740
   1130   -254  -1384   -436   1257   -818   -267   -478   -452   -441    -64   -717
   1088   -244  -1335   -423   1210   -789   -259   -475   -444   -436      7   -680
   1047   -244  -1291   -402   1169   -766   -249   -465   -441   -428     36   -626
    974   -244  -1221   -366   1096   -730   -236   -444   -428   -415     25   -563
    904   -254  -1158   -324   1031   -706   -226   -426   -413   -402      7   -511
    823   -249  -1072   -288    945   -659   -226   -415   -397   -384     31   -457
    774   -215   -989   -280    880   -600   -215   -397   -374   -350     10   -384
    714   -202   -917   -257    815   -561   -215   -389   -363   -332    -57   -329
    649   -207   -857   -220    753   -532   -223   -387   -358   -324   -103   -285
    589   -192   -782   -200    683   -488   -226   -368   -348   -309   -119   -236
    561   -155   -717   -202    639   -436   -210   -337   -327   -283   -114   -181
    524   -145   -670   -192    594   -405   -189   -314   -311   -267   -114   -135
    472   -158   -631   -155    550   -394   -179   -301   -309   -262   -119   -106
    433   -166   -600   -135    514   -381   -166   -285   -298   -254   -116    -88
    384   -174   -558   -106    470   -366   -145   -254   -280   -233   -106    -59
    345   -171   -517    -88    431   -342   -119   -215   -257   -210    -93    -44
    309   -158   -467    -75    387   -311    -93   -181   -236   -192    -80    -33
    252   -179   -433    -38    342   -306    -75   -153   -223   -181    -85    -23
    194   -184   -379     -5    285   -280    -38   -114   -194   -153    -93    -20
    135   -171   -306     15    220   -239      5    -67   -148   -114   -101     -7
     88   -142   -231     28    158   -187     41    -38    -96    -72    -88     15
     31   -101   -132     33     77   -114     70    -18    -51    -38    -70     41
    -28    -90    -64     59     18    -77     88    -18    -18    -25    -59     41
    -46    -67    -23     54    -12    -46    109    -10     10     -2    -49     46
    -49    -41      7     46    -28    -18    122      5     20     25    -41     51
    -80    -59     18     67    -51    -23    124     23     20     25    -57     49
    -93   -101     -7     96    -44    -54    137     38     12      7    -77     49
    -98   -109    -10    103    -46    -59    161     64     25      2    -70     54
   -109   -124    -15    116    -46    -70    176     96     46      7    -51     59
   -114   -127    -12    119    -51    -70    168    103     57     10    -38     62
   -132   -103     28    116    -80    -38    168    103     57     10    -25     70
   -145    -93     51    119   -101    -20    166    103     59     15    -10     75
   -153    -85     67    119   -111    -10    171    114     77     28     15     88
   -163    -83     77    122   -122     -5    176    114     85     36     23     90
   -181   -101     80    140   -132    -10    187    114     85     36     23     90
   -197   -101     96    150   -148     -5    200    124     90     38     31     90
   -213   -106    106    161   -161      0    215    148    103     46     38     96
   -218    -75    142    145   -181     33    249    194    137     83     72    119
   -202    -18    184    109   -194     83    277    231    176    137    127    153
   -187     18    205     83   -197    109    283    246    194    171    184    176
   -192     33    226     80   -207    129    285    254    207    197    244    187
   -192     57    246     64   -220    153    296    270    233    228    311    223
   -187     83    270     51   -228    176    306    288    259    262    374    259
   -197     98    293     49   -246    194    314    293    277    285    415    283
   -215    111    327     51   -270    218    311    290    293    309    446    316
   -213    145    355     33   -283    249    309    288    301    319    446    353
   -207    142    350     31   -277    244    293    272    293    316    428    374
   -218    109    324     54   -270    215    262    249    270    301    394    381
   -218     90    309     64   -262    200    233    233    254    290    374    384
   -223     80    303     70   -265    192    220    220    246    285    342    400
   -223     70    293     75   -259    181    215    215    244    280    319    418
   -241     33    275    103   -259    153    200    205    231    262    296    413
   -254    -18    236    137   -246    109    184    194    215    236    270    397
   -262    -46    213    153   -239     83    171    189    213    218    259    397
   -270    -75    192    171   -231     57    166    179    213    189    244    397
   -280   -106    174    192   -228     31    148    158    202    150    213    389
   -280   -132    148    207   -215      7    129    140    202    116    184    381
   -296   -155    140    223   -218     -7    122    140    218     88    174    381
   -293   -166    127    228   -210    -20    127    150    241     64    181    392
   -277   -181     96    228   -187    -44    127    153    249     38    174    387
   -296   -202     93    249   -194    -54    132    163    259     33    163    394
   -314   -220     90    265   -205    -64    135    168    262     41    166    392
   -296   -272     20    283   -158   -127    148    187    249     36    142    353
   -265   -324    -62    293   -101   -194    215    272    262     36    114    298
   -257   -298    -41    277   -109   -171    335    410    332     90    132    301
   -202   -187     15    192   -111    -85    436    581    457    228    239    405
   -109    101    207      2   -158    153    480    706    628    467    480    649
    -85    581    667   -249   -376    623    472    737    841    820    870   1049
   -213   1091   1304   -439   -758   1197    342    558    984   1163   1254   1439
   -298   1049   1348   -376   -823   1197     25    153    766   1104   1197   1397
   -371    561    932    -96   -652    745   -181   -265    270    600    706    963
   -394   -103    290    249   -345     90   -259   -480   -213    -20     90    397
   -355   -517   -161    436    -98   -340   -254   -410   -355   -259   -161    122
   -381   -613   -233    496    -75   -423   -158   -259   -285   -244   -142     80
   -361   -592   -231    475    -67   -410    -77   -161   -215   -207    -98     80
   -296   -504   -210    400    -44   -358    -12    -77   -137   -140    -44    114
   -272   -423   -150    348    -62   -288     46     -7    -59    -72     18    155
   -296   -392    -96    342   -101   -244     88     36    -15    -33     59    171
   -285   -381    -96    332    -96   -239    101     46     -7    -31     -7    166
   -262   -371   -109    316    -77   -241    106     51     -7    -38    -72    166
   -192   -355   -163    275    -15   -259     85     33    -28    -67   -127    150
   -210   -358   -150    283    -31   -254     88     33    -33    -70   -124    161
   -187   -358   -174    272     -7   -267     83     33    -36    -72   -122    155
   -119   -348   -228    231     54   -288     67     23    -51    -85   -116    148
    -80   -342   -262    213     90   -303     59     15    -62    -90   -101    142
    -72   -345   -275    207     98   -311     57     12    -67    -93    -70    150
    -88   -329   -241    207     75   -285     72     28    -51    -75    -10    194
   -101   -327   -228    213     62   -277     77     36    -49    -64     31    218
    -96   -329   -233    213     67   -283     67     25    -59    -62     46    218
    -90   -327   -236    207     70   -280     64     33    -59    -57     59    226
    -93   -337   -244    215     72   -293     72     38    -54    -44     83    241
    -88   -335   -249    210     77   -293     72     38    -57    -41    101    249
    -80   -327   -246    205     83   -288     70     44    -57    -36    114    270
    -64   -324   -262    192     96   -293     57     41    -67    -38    116    272
    -54   -322   -267    187    103   -296     51     41    -72    -36    119    270
    -64   -306   -241    184     85   -275     57     54    -64    -18    142    303
    -54   -280   -226    168     85   -254     54     62    -59     -5    155    329
    -44   -298   -254    168    103   -277     41     59    -67    -10    142    322
    -25   -309   -283    166    127   -298     31     57    -80    -15    135    316
      7   -288   -298    140    150   -293     18     59    -90    -15    137    314
     23   -280   -303    129    163   -290      7     57    -98    -18    124    311
     33   -285   -322    124    176   -303      2     51   -101    -20    109    301
     36   -290   -327    127    179   -309      0     54   -103    -23     93    296
     38   -290   -329    124    181   -311     -5     57   -111    -31     77    296
     57   -277   -335    111    194   -306    -12     57   -119    -38     62    298
     51   -283   -337    114    194   -309    -15     67   -129    -51     44    309
     49   -272   -322    109    184   -296     -7     80   -132    -57     25    314
     33   -288   -322    127    176   -303      5     93   -132    -59     12    303
    -12   -296   -283    155    135   -290     25     96   -127    -57      7    301
    -15   -311   -296    161    140   -303     20     88   -137    -70    -15    283
    -15   -298   -285    155    132   -293     31    101   -127    -62    -10    285
    -10   -293   -283    150    135   -288     41    114   -119    -54    -12    272
    -15   -285   -270    150    127   -277     57    132   -103    -44    -18    267
    -20   -283   -265    150    119   -275     70    155    -85    -25    -12    275
    -23   -275   -252    150    114   -265     90    187    -64     -5     -5    285
    -31   -267   -239    148    101   -254    103    205    -51     10     -2    288
    -51   -275   -223    163     85   -249    114    218    -36     20      0    288
    -75   -290   -215    181     70   -254    116    226    -33     23     -5    275
    -83   -277   -194    179     54   -239    119    233    -31     28      0    272
    -98   -252   -155    174     25   -205    127    236    -25     41      5    270
   -111   -246   -135    179     10   -192    124    236    -23     44      0    254
   -124   -265   -140    194      5   -202    129    246    -18     44     -5    249
   -155   -272   -119    213    -18   -197    137    246     -5     59      2    265
   -176   -280   -103    226    -36   -192    140    252      2     72     12    283
   -181   -280    -98    231    -41   -189    137    262      5     83     23    285
   -181   -270    -90    226    -49   -181    145    265     15     93     31    283
   -202   -254    -51    228    -75   -153    161    267     33    111     46    306
   -239   -244     -7    239   -116   -127    168    275     49    124     57    314
   -259   -241     18    252   -140   -111    176    285     64    129     59    306
   -283   -210     72    244   -179    -70    189    301     88    150     80    327
   -288   -163    124    226   -207    -20    210    324    119    176    103    337
   -301   -119    179    207   -241     31    236    348    153    202    129    348
   -298    -67    231    184   -265     80    262    371    187    236    161    376
   -316    -51    265    181   -293    103    285    389    218    257    168    389
   -327    -23    301    174   -316    137    303    405    236    272    171    402
   -324      7    332    155   -329    171    319    418    254    283    168    420
   -324     59    384    132   -353    220    342    441    288    311    187    457
   -337     93    431    122   -384    259    355    452    303    332    223    498
   -368    106    475    132   -423    288    358    449    314    350    249    524
   -358    101    457    127   -407    277    345    431    303    348    220    517
   -298     85    384    106   -340    233    298    392    272    306    158    475
   -293     51    345    119   -319    197    290    374    244    280    109    444
   -290     31    322    129   -306    174    290    363    228    257     88    426
   -280     15    296    132   -288    153    283    345    205    226     64    407
   -275     -2    272    140   -275    135    267    327    189    200     31    376
   -254    -46    207    150   -233     80    241    309    158    168     -5    337
   -262    -77    184    168   -223     51    233    288    137    137    -25    293
   -262   -122    137    189   -202      7    220    267    114    109    -44    249
   -246   -176     70    213   -158    -54    197    239     80     67    -67    210
   -226   -181     44    202   -135    -70    187    218     67     51    -80    181
   -231   -197     33    213   -135    -83    184    202     54     36    -96    166
   -233   -200     31    215   -135    -85    187    197     51     31   -103    145
   -220   -210     10    215   -116   -101    181    192     46     25   -103    127
   -213   -244    -31    228    -93   -137    166    176     33     12   -114    103
   -218   -249    -31    233    -96   -140    168    168     31      7   -124     83
   -231   -270    -38    249    -98   -153    171    166     25     -2   -137     64
   -233   -350   -116    293    -59   -233    205    205     28    -28   -174     10
   -228   -394   -166    311    -31   -283    327    337     93    -15   -192    -41
   -231   -332   -101    280    -67   -218    465    511    220     80   -114      0
   -187   -166     20    174   -103    -72    558    683    387    246     54    135
   -111    197    309    -41   -210    252    563    763    576    522    366    446
   -174    795    966   -311   -568    880    501    688    802    914    836    930
   -309   1083   1392   -387   -849   1236    246    371    805   1093   1085   1174
   -381    810   1192   -215   -787   1000    -36    -44    480    831    854    950
   -405     75    480    166   -441    277   -228   -485   -142    103    140    311
   -361   -480   -119    418   -122   -301   -283   -548   -449   -324   -314   -142
   -285   -696   -410    491     62   -555   -249   -433   -470   -415   -433   -285
   -241   -717   -475    478    114   -594   -166   -311   -400   -384   -423   -272
   -236   -613   -376    426     70   -496    -46   -171   -275   -277   -324   -187
   -187   -511   -324    348     67   -418     25    -80   -181   -192   -244   -119
   -179   -483   -303    329     59   -394     75    -25   -124   -145   -207    -93
   -181   -454   -272    316     44   -363    106      7    -90   -114   -187    -75
   -179   -431   -252    306     36   -342    111     12    -88   -111   -187    -72
   -166   -431   -265    296     49   -348    114     20    -88   -116   -192    -72
   -163   -415   -252    290     44   -335    127     36    -72   -103   -181    -62
   -163   -410   -246    285     38   -329    124     38    -72   -103   -192    -72
   -174   -420   -246    298     36   -335    127     41    -67    -98   -200    -88
   -171   -423   -252    296     38   -337    132     51    -59    -88   -189    -83
   -163   -410   -246    285     38   -327    135     57    -51    -77   -176    -77
   -158   -402   -246    280     41   -324    140     62    -49    -72   -168    -83
   -153   -407   -254    280     49   -332    135     51    -57    -80   -181    -96
   -137   -384   -249    259     54   -319    140     64    -41    -62   -166    -75
   -150   -376   -226    265     36   -301    148     77    -25    -44   -142    -51
   -166   -387   -220    275     25   -306    150     85    -20    -38   -135    -36
   -150   -394   -244    272     46   -319    140     80    -31    -49   -145    -49
    -80   -376   -298    228    106   -337    116     64    -46    -67   -168    -70
    -41   -361   -319    200    137   -340    111     70    -38    -62   -168    -67
     -7   -353   -345    179    166   -350    116     77    -31    -51   -158    -54
     25   -355   -381    166    202   -368    109     75    -38    -62   -163    -57
     36   -350   -387    155    210   -366     93     62    -54    -75   -166    -59
     44   -329   -376    142    210   -353     90     62    -49    -70   -153    -54
     51   -340   -394    142    223   -368     83     62    -51    -70   -150    -54
     83   -348   -431    132    257   -389     75     57    -62    -72   -150    -54
    119   -355   -475    116    293   -413     54     36    -77    -88   -163    -70
    106   -353   -459    122    280   -405     51     38    -72    -80   -155    -59
    101   -355   -457    127    277   -405     46     38    -72    -80   -150    -59
    106   -387   -493    140    298   -439     33     28    -88    -96   -161    -70
    103   -384   -488    137    296   -436     38     36    -85    -90   -153    -62
     90   -400   -493    153    290   -446     28     25   -101   -103   -158    -70
     90   -402   -493    155    290   -446     23     18   -109   -109   -153    -83
     93   -392   -485    150    288   -439     36     31   -101    -98   -135    -75
     77   -405   -483    163    277   -444     62     44    -90    -93   -127    -70
     23   -420   -446    197    233   -433     72     51    -80    -85   -116    -67
    -41   -431   -392    233    174   -410     80     64    -67    -72   -103    -64
     18   -428   -446    205    231   -436     75     64    -75    -85   -114    -88
     36   -407   -446    184    239   -426     83     70    -64    -77   -106    -93
      7   -394   -405    192    205   -400    111    101    -33    -51    -83    -80
      2   -392   -397    192    197   -394    132    119     -5    -31    -70    -70
     64   -394   -459    166    262   -426    129    116     -2    -36    -83    -88
     41   -392   -436    174    236   -413    140    124     12    -23    -83    -85
      2   -397   -400    197    200   -397    158    145     38      0    -70    -72
    -20   -389   -368    202    174   -379    168    161     64     23    -54    -54
    -38   -371   -332    205    145   -353    181    171     83     41    -44    -46
    -25   -366   -340    194    155   -355    174    153     70     23    -72    -77
    -44   -394   -350    218    150   -374    168    132     59      7   -101    -98
   -132   -423   -290    277     77   -358    181    140     70     20   -109    -88
   -213   -418   -205    316     -5   -311    205    171    103     57    -77    -70
   -226   -397   -171    311    -28   -285    226    197    137     85    -54    -51
   -166   -392   -226    277     28   -309    207    187    124     70    -83    -70
    -93   -353   -259    223     83   -306    184    168    114     67    -88    -88
    -90   -335   -244    213     75   -290    194    181    135     96    -59    -72
    -96   -353   -257    223     80   -306    202    184    140     93    -62    -75
   -101   -348   -249    223     72   -298    202    189    145     98    -54    -67
   -106   -329   -223    215     57   -275    215    200    166    119    -36    -51
   -101   -277   -176    189     36   -228    231    218    192    145    -10    -28
    -96   -259   -163    176     33   -213    241    226    202    155      7    -12
    -96   -236   -140    166     20   -189    257    239    213    171     31      5
    -85   -226   -142    155     25   -184    267    259    226    184     54     28
    -75   -197   -122    137     23   -161    275    267    236    197     62     57
    -83   -176    -93    127      2   -135    280    272    246    207     80     75
    -93   -140    -49    116    -23    -96    280    277    257    218    119     85
    -85    -80      5     83    -49    -36    275    275    267    226    140    106
    -90    -75     15     83    -54    -31    244    254    254    213    142     96
    -85   -109    -23     96    -31    -67    215    228    231    194    145     77
    -98   -155    -59    127    -20   -109    200    202    207    168    142     51
   -103   -163    -62    132    -23   -114    189    176    189    158    114     12
   -106   -158    -51    132    -28   -106    192    179    189    166     93    -15
   -129   -210    -80    168    -25   -145    189    184    176    161     83    -46
   -140   -280   -140    210     -2   -210    163    166    145    137     72   -101
   -150   -335   -187    241     15   -259    148    140    114    111     70   -153
   -166   -366   -200    267     15   -283    142    116     90     93     75   -181
   -176   -394   -220    283     20   -309    127     88     70     77     75   -207
   -194   -439   -246    316     23   -342    122     75     51     59     83   -226
   -257   -491   -236    371    -10   -363    140     83     46     59     98   -231
   -280   -480   -200    381    -41   -340    148     85     36     70    111   -210
   -202   -457   -254    329     25   -358    116     38    -12     49     83   -200
   -184   -446   -262    316     36   -355    111     12    -23      2     36   -194
   -163   -454   -293    309     62   -374    106      2    -25    -28    -36   -200
   -116   -506   -389    311    135   -449     88     -2    -51    -49   -119   -228
    -54   -553   -501    301    220   -530    109     46    -62   -142   -259   -262
     18   -517   -535    246    275   -527    205    174     10   -148   -337   -293
     83   -433   -519    174    298   -475    322    348    155    -41   -285   -246
    189   -233   -423     23    306   -327    379    483    324    158    -88   -132
    301    223    -80   -265    189     72    337    478    491    480    290    244
    285    724    439   -506    -75    581    205    298    592    787    691    636
    244    880    633   -563   -194    758   -103    -85    444    836    815    766
    290    600    309   -444     -7    454   -361   -530     23    470    465    478
    392   -114   -509   -140    449   -311   -459   -787   -504   -277   -283   -129
    563   -568  -1135      2    846   -852   -498   -776   -724   -644   -665   -472
    698   -737  -1439     18   1067  -1085   -470   -657   -698   -680   -724   -550
    797   -745  -1543    -25   1169  -1143   -410   -574   -628   -639   -696   -542
    914   -672  -1590   -122   1249  -1130   -381   -530   -574   -592   -646   -527
   1031   -581  -1615   -226   1322  -1098   -376   -498   -524   -540   -561   -514
   1111   -493  -1605   -311   1358  -1049   -361   -475   -491   -501   -480   -514
   1158   -433  -1592   -361   1374  -1013   -350   -475   -485   -498   -415   -514
   1163   -426  -1590   -371   1374  -1008   -340   -472   -483   -509   -332   -509
   1130   -444  -1577   -342   1350  -1010   -342   -475   -483   -517   -335   -498
   1106   -449  -1556   -329   1330  -1002   -350   -478   -485   -511   -371   -501
   1104   -433  -1538   -335   1319   -984   -335   -457   -470   -483   -257   -496
   1041   -436  -1480   -303   1260   -958   -314   -436   -467   -457   -226   -491
    969   -407  -1379   -280   1171   -893   -290   -410   -441   -420   -257   -475
    870   -420  -1291   -226   1080   -854   -259   -379   -413   -394   -272   -465
    833   -376  -1210   -228   1021   -792   -228   -342   -379   -366   -259   -439
    854   -368  -1223   -244   1039   -795   -244   -342   -379   -381   -306   -457
    857   -371  -1231   -244   1044   -800   -244   -329   -379   -389   -329   -480
    823   -371  -1197   -226   1010   -784   -223   -301   -361   -379   -337   -480
    750   -358  -1109   -194    930   -732   -189   -257   -324   -345   -324   -444
    675   -327  -1005   -176    839   -665   -158   -220   -288   -314   -309   -397
    628   -303   -935   -163    779   -618   -142   -197   -267   -301   -306   -381
    620   -306   -927   -158    771   -615   -145   -187   -262   -298   -309   -384
    605   -309   -914   -148    758   -610   -132   -166   -246   -283   -298   -366
    555   -306   -865   -127    709   -587   -114   -148   -233   -277   -298   -350
    530   -272   -805   -129    667   -537   -109   -135   -220   -262   -293   -314
    496   -280   -779   -109    636   -527   -116   -135   -220   -262   -298   -298
    475   -267   -743   -103    607   -504    -85   -101   -194   -244   -277   -254
    439   -213   -654   -114    545   -433    -75    -83   -168   -210   -231   -189
    420   -205   -628   -109    522   -415    -72    -75   -161   -194   -205   -168
    397   -202   -600    -98    496   -400    -72    -64   -153   -187   -192   -153
    361   -197   -558    -80    459   -376    -70    -49   -148   -176   -181   -127
    345   -200   -545    -75    444   -371    -72    -44   -142   -166   -171   -116
    340   -189   -530    -75    433   -358    -72    -31   -137   -153   -158   -106
    303   -184   -491    -62    394   -337    -64    -18   -127   -135   -142    -93
    252   -205   -457    -23    353   -329    -41      7   -109   -111   -122    -75
    194   -226   -420     15    306   -322    -33     12   -109   -114   -122    -75
    200   -223   -423     12    311   -322    -36     10   -116   -119   -132    -90
    231   -202   -433    -15    329   -316    -31     12   -116   -122   -137   -106
    246   -181   -428    -31    337   -303    -31     12   -116   -116   -132   -106
    192   -184   -376     -5    283   -280    -15     25   -101   -103   -116   -103
    129   -171   -301     20    213   -236     12     57    -64    -70    -72    -83
    142   -176   -322     15    231   -249     18     67    -46    -57    -46    -80
    135   -174   -309     20    220   -241     23     70    -36    -46    -25    -88
     96   -166   -262     33    176   -213     23     64    -23    -41    -12   -103
     70   -158   -231     44    148   -194     25     64    -10    -36      7   -106
     41   -135   -179     46    106   -155     36     70     10    -18     36    -96
     25   -109   -135     41     80   -122     46     72     28     -5     51    -85
    -10   -132   -122     70     54   -127     54     80     33     -7     31    -93
    -62   -153    -90    109     12   -122     62     88     38     -2      0    -98
   -101   -148    -46    124    -28    -98     75    103     59     20     23    -77
   -145   -153     -7    150    -70    -80     93    119     83     36     67    -51
   -215   -187     25    200   -122    -80    111    140     98     44     51    -41
   -226   -202     23    213   -127    -90    122    153    103     49     25    -44
   -187   -213    -25    200    -80   -122    122    155    103     44     12    -59
   -194   -200     -5    197    -96   -103    150    187    135     75     36    -36
   -179   -181     -5    179    -88    -93    158    200    153     83     64    -25
   -176   -155     18    166    -98    -70    192    231    181     98     70     -7
   -236   -140     93    187   -166    -23    246    285    236    140    116     49
   -277   -127    150    202   -215     10    280    335    288    194    179    106
   -283   -101    181    189   -233     38    296    355    311    228    223    129
   -290    -62    228    176   -259     83    316    376    342    265    290    163
   -218    -25    192    119   -207     83    309    379    348    272    301    179
   -223     -7    215    116   -220    103    314    402    368    306    345    213
   -272     33    303    119   -288    168    335    426    402    353    418    246
   -257     88    345     83   -301    215    340    428    420    371    459    290
   -290    114    402     88   -348    257    340    436    436    387    485    342
   -290     70    361    111   -324    215    311    407    407    358    454    322
   -277     67    345    103   -311    205    296    397    402    363    483    327
   -270     57    327    103   -298    192    275    384    394    366    519    329
   -246     36    283    103   -265    158    252    363    379    366    542    311
   -262     33    296    114   -277    163    252    355    384    363    571    311
   -265     10    272    127   -267    140    236    332    392    298    535    301
   -270    -46    223    158   -249     85    231    324    423    215    452    290
   -265    -93    171    176   -220     36    218    311    441    158    392    267
   -311   -129    181    220   -246     25    213    303    454    155    376    272
   -374   -155    218    262   -298     31    223    306    454    176    374    288
   -342   -155    187    249   -267     12    213    290    426    174    332    296
   -280   -161    119    218   -200    -20    192    267    387    171    290    290
   -244   -148     96    197   -171    -25    187    249    355    189    293    288
   -252   -161     90    207   -174    -36    181    239    324    194    311    280
   -262   -166     96    215   -181    -36    187    233    309    210    322    265
   -246   -155     90    200   -168    -31    174    220    285    220    335    254
   -231   -194     36    213   -135    -80    181    226    262    207    301    200
   -228   -252    -23    239   -103   -137    270    322    306    215    272    158
   -213   -218     -5    215   -106   -114    394    462    397    285    337    194
   -179   -106     70    142   -127    -18    522    636    558    433    496    296
   -132    187    319    -25   -226    252    576    750    743    678    763    545
   -142    709    849   -285   -496    779    524    719    927   1041   1192    927
   -231   1132   1361   -452   -797   1247    303    446    940   1278   1506   1202
   -303   1101   1402   -400   -854   1252      0     51    696   1184   1457   1182
   -394    587    982    -96   -688    784   -153   -324    213    646    935    800
   -426    -90    335    257   -381    119   -171   -436   -210     20    290    327
   -397   -413    -18    405   -192   -215   -137   -332   -290   -166     67    153
   -363   -493   -129    428   -119   -311    -64   -194   -220   -150     38    142
   -342   -441    -98    392   -122   -270      0    -98   -135    -88     88    176
   -355   -340     12    345   -187   -163     64     -7    -36     12    176    272
   -400   -283    114    340   -257    -85    122     70     41     90    200    402
   -441   -246    194    342   -319    -28    161    122     85    132    220    452
   -420   -226    194    324   -309    -15    166    135     88    132    181    433
   -384   -239    142    311   -265    -49    145    129     67    119    189    384
   -345   -223    122    283   -236    -51    122    119     46    106    168    361
   -303   -220     83    259   -194    -70     96    119     31     90    114    332
   -259   -239     20    249   -140   -109     77    109      7     75     98    283
   -220   -262    -41    239    -90   -150     49     83    -15     46     77    249
   -184   -249    -67    215    -59   -158     25     62    -28     31     49    223
   -158   -244    -85    200    -38   -166     23     49    -36     23      0    231
   -109   -246   -137    179     12   -192     18     33    -51     -5    -54    236
    -44   -257   -213    148     83   -233    -10      2    -77    -38   -101    228
     10   -254   -267    122    137   -259    -33    -23    -98    -57   -129    187
     44   -236   -280     96    161   -257    -44    -36   -109    -62   -137    158
     46   -265   -311    109    179   -288    -44    -44   -119    -75   -166    127
     41   -288   -329    122    184   -309    -51    -62   -135    -96   -184     98
     64   -298   -363    116    213   -329    -64    -77   -150    -96   -166     64
    111   -301   -413     96    262   -355    -80    -96   -166   -101   -148     36
    145   -322   -467     88    306   -394    -96   -111   -192   -124   -158      7
    155   -329   -488     85    322   -410    -96   -116   -205   -129   -153      0
    158   -348   -506     93    332   -426    -98   -114   -215   -132   -142     -7
    176   -350   -530     85    350   -439   -122   -109   -226   -142   -148    -18
    215   -329   -545     57    379   -436   -145   -111   -226   -148   -127     -7
    275   -324   -602     23    439   -465   -197   -124   -236   -171   -132    -20
    270   -342   -613     36    441   -478   -207   -142   -259   -218   -142    -33
    197   -376   -574     88    381   -475   -179   -155   -275   -265   -150    -41
    181   -415   -597    116    389   -506   -166   -163   -285   -298   -171    -67
    158   -452   -610    145    381   -530   -150   -158   -290   -290   -142    -85
     98   -470   -568    187    332   -519   -114   -142   -285   -262   -114    -80
     36   -480   -519    220    277   -498    -98   -116   -275   -239   -101    -80
     23   -483   -506    231    265   -493    -72    -90   -262   -215    -93    -96
     38   -441   -483    200    259   -462    -36    -83   -254   -200    -90    -93
     -7   -446   -439    226    215   -444    -33    -64   -249   -187    -88    -83
    -64   -426   -361    244    145   -394    -23    -46   -228   -161    -54    -72
   -106   -400   -293    254     93   -348     10    -33   -192   -148    -18    -64
   -145   -374   -228    259     38   -301     31     10   -142   -114     18    -46
   -181   -355   -174    270     -5   -265     72     59    -93    -72     54    -38
   -239   -361   -122    298    -59   -241    116     88    -57    -51     59    -51
   -306   -353    -46    329   -129   -200    124    111    -18    -25     59    -51
   -329   -327      0    327   -166   -163    106    124     -5     -7     41    -62
   -327   -290     33    309   -181   -129    101    142     10     10     20    -59
   -293   -241     51    265   -174    -93    122    153     28     41     12    -57
   -277   -200     77    239   -179    -62    142    150     46     57      7    -41
   -288   -194     93    239   -192    -51    153    158     62     59      2    -36
   -288   -205     80    246   -187    -62    129    127     46     36    -41    -64
   -301   -202     98    249   -202    -54    124    129     51     31    -70    -64
   -303   -210     93    257   -200    -59    116    135     54     38    -96    -75
   -306   -194    111    249   -210    -44    103    127     49     49   -114    -93
   -303   -187    116    244   -213    -36    109    127     51     41   -103   -101
   -265   -166     98    213   -181    -33    106    122     57     41    -93    -98
   -202   -145     57    174   -129    -44    101    116     64     54   -119    -93
   -181   -122     59    150   -122    -31     96    135     77     80   -124    -80
   -187    -93     93    140   -142      0    103    161    103    119   -101    -54
   -192    -41    148    114   -171     51    127    189    142    168    -70    -15
   -179     -5    174     93   -176     83    145    213    171    184    -38     15
   -176     18    192     77   -184    103    168    228    192    194    -12     38
   -168     51    218     57   -192    135    181    239    210    215     23     72
   -153     93    244     28   -197    166    189    246    223    231     57    103
   -153    119    272     18   -213    194    189    252    233    233     77    129
   -140    145    283     -2   -213    213    192    254    244    246     93    145
   -129    163    293    -18   -213    228    189    246    246    265    145    163
   -122    168    290    -25   -205    228    163    220    233    257    168    166
   -122    168    290    -23   -205    228    140    187    205    226    153    163
   -106    155    262    -25   -184    207    119    161    179    192    127    153
    -93    129    223    -18   -158    176     98    137    161    174    109    137
    -77    116    194    -20   -135    155     83    122    142    163    101    127
    -64     90    155    -12   -109    122     72     98    119    140     70     90
    -57     54    109      0    -83     80     54     72     90    103     31     67
    -49      2     51     23    -51     28     33     38     46     46    -20     36
    -36    -38     -2     36    -18    -20     18     10      5      0    -49      5
    -23    -62    -38     44      7    -51     10     -5    -10    -20    -57    -10
     -7    -83    -75     44     31    -77     -5    -28    -31    -49    -67    -28
      2   -109   -111     51     57   -109    -20    -49    -49    -72    -90    -54
     15   -116   -132     49     72   -124    -23    -59    -59    -88   -109    -72
     23   -111   -135     44     77   -122    -23    -62    -67   -106   -111    -75
     44   -109   -155     31     98   -129    -38    -72    -75   -114   -116    -83
     51   -137   -192     41    119   -163    -41    -72    -80   -124   -129    -96
     57   -153   -210     46    132   -181    -31    -57    -75   -111   -153   -101
     64   -197   -262     67    163   -228     12      0    -64   -116   -207   -135
     75   -226   -303     75    187   -265    111    114     -2   -106   -239   -181
    127   -148   -275     10    200   -210    218    265    116    -28   -187   -155
    197     88   -109   -145    153    -10    301    441    314    176     10      7
    259    537    277   -397     -7    407    306    535    542    517    392    361
    155   1117    958   -636   -402   1039    228    446    732    909    846    805
     36   1322   1283   -680   -623   1304    -33    122    659   1052   1049    966
    -70   1000   1070   -467   -571   1036   -270   -296    265    717    756    691
   -148    252    400    -51   -272    324   -361   -618   -306    -44     20     72
   -114   -314   -200    213     41   -257   -355   -579   -519   -426   -374   -316
    -75   -504   -428    288    176   -467   -280   -428   -472   -454   -423   -405
    -62   -491   -428    275    181   -459   -181   -303   -366   -392   -355   -389
    -59   -415   -355    239    148   -387    -96   -189   -246   -301   -265   -327
    -41   -311   -270    176    111   -290    -49   -109   -155   -236   -184   -262
    -23   -246   -226    135     98   -236    -23    -72   -109   -197   -127   -231
    -25   -233   -210    129     88   -223     -7    -64    -93   -184   -101   -215
    -15   -215   -200    116     90   -207      2    -51    -80   -163    -75   -197
    -10   -215   -205    111     96   -210      7    -38    -75   -148    -67   -194
      2   -226   -228    111    114   -226     12    -36    -77   -150    -80   -200
     20   -218   -239     96    129   -228      2    -41    -80   -153    -93   -202
     38   -202   -241     83    140   -220     -2    -44    -83   -155    -90   -210
     51   -181   -236     62    142   -207    -10    -44    -80   -153    -77   -215
     51   -189   -241     67    145   -215    -18    -49    -90   -163    -75   -207
     64   -181   -249     57    155   -213    -23    -51   -101   -171    -75   -210
     77   -179   -257     51    166   -218    -20    -49   -103   -176    -88   -210
     77   -197   -277     57    176   -236    -15    -46   -106   -179   -122   -218
     83   -192   -275     54    179   -233    -18    -51   -116   -184   -158   -220
     62   -197   -262     67    161   -231    -12    -51   -119   -192   -205   -220
     62   -194   -257     67    158   -226     -7    -46   -119   -197   -249   -215
     70   -200   -272     62    168   -233     -5    -41   -124   -202   -275   -210
     77   -205   -283     62    179   -241     -5    -41   -132   -205   -296   -213
     75   -210   -285     64    179   -246    -18    -51   -135   -197   -290   -215
     62   -220   -283     80    171   -252    -31    -59   -145   -197   -283   -223
     64   -231   -296     80    176   -262    -49    -67   -155   -205   -290   -223
     88   -223   -314     67    200   -267    -67    -75   -163   -213   -298   -223
    109   -205   -316     46    210   -262    -70    -77   -166   -210   -277   -207
    132   -179   -311     23    220   -244    -75    -88   -166   -200   -246   -194
    145   -187   -335     18    239   -259    -93   -106   -184   -207   -249   -192
    161   -189   -350     15    254   -270    -98   -111   -194   -215   -254   -181
    168   -171   -342      0    254   -257   -101   -116   -202   -213   -254   -166
    179   -148   -327    -15    252   -236    -93   -111   -205   -213   -262   -158
    181   -153   -337    -15    259   -246    -96   -116   -218   -218   -275   -140
    194   -176   -371    -10    283   -275   -103   -122   -233   -231   -296   -150
    218   -197   -415    -12    314   -306   -106   -132   -257   -254   -311   -174
    207   -166   -374    -20    290   -270    -93   -129   -262   -254   -316   -142
    181   -153   -337    -15    257   -246    -77   -116   -259   -249   -319   -135
    166   -153   -322     -7    241   -236    -72   -109   -252   -241   -316   -127
    166   -174   -340      2    252   -257    -70   -106   -246   -244   -345   -119
    179   -187   -366      5    272   -275    -67   -103   -252   -252   -392   -103
    200   -189   -392     -5    296   -290    -59    -88   -244   -246   -418   -101
    207   -181   -389    -12    298   -285    -57    -72   -231   -228   -420    -85
    205   -207   -415      0    309   -309    -46    -41   -215   -210   -418    -75
    210   -233   -444     12    327   -337    -33     -2   -200   -181   -418    -75
    205   -249   -457     20    329   -353    -28     10   -200   -179   -410    -75
    207   -267   -475     28    340   -371     -7     20   -200   -181   -387    -62
    220   -257   -478     18    345   -366     20     18   -189   -176   -337    -33
    220   -246   -467     12    342   -355     64      0   -194   -171   -298    -10
    223   -252   -478     12    350   -363     93    -28   -218   -155   -267    -10
    207   -246   -457     18    332   -350    103    -51   -231   -119   -192     -7
    181   -265   -446     41    311   -355    103    -72   -257    -72   -171    -12
    148   -296   -444     75    296   -368     88    -98   -296    -44   -166    -25
    145   -259   -407     54    275   -335     75   -116   -311    -18   -111     -5
    153   -246   -400     46    275   -322     72   -116   -296     -2    -72      7
    155   -241   -400     41    277   -319     67   -111   -259     15    -62     -7
    166   -218   -384     25    275   -301     57   -103   -228     46    -46    -41
    192   -218   -410     10    301   -314     36   -109   -223     64    -28    -72
    218   -187   -405    -15    311   -296     20   -109   -210     85     -5    -93
    244   -145   -389    -51    314   -267     15    -98   -192    103     23   -114
    280    -98   -379    -90    329   -239     23    -77   -171    119     36   -145
    319    -67   -389   -127    353   -228     25    -75   -161    119     33   -176
    363    -36   -400   -163    381   -218     20    -75   -148    106     41   -226
    389     -7   -400   -192    392   -205     25    -72   -132    119     64   -277
    407     18   -389   -213    400   -184     31    -75   -124    132     75   -298
    410     25   -384   -218    397   -179     38    -93   -135    137     62   -270
    410     49   -361   -231    387   -155     38   -114   -137    148     80   -262
    405     59   -345   -233    376   -142     18   -140   -148    140     75   -270
    363     36   -327   -200    345   -145      5   -163   -163    106     33   -280
    316     15   -303   -168    311   -142     -2   -163   -174     75     10   -298
    293    -41   -335   -127    311   -187    -12   -161   -187     38      0   -322
    267    -54   -322   -106    293   -187     -5   -142   -184     23     15   -316
    236    -31   -267   -101    252   -148      0   -127   -171     28     57   -298
    233    -54   -290    -90    262   -171    -10   -129   -181      7     54   -322
    220    -83   -303    -67    259   -194    -18   -129   -187    -18     44   -342
    176   -114   -290    -33    233   -202    -31   -140   -192    -49     10   -371
    129   -145   -275      7    202   -210    -46   -161   -205    -77    -15   -389
     96   -135   -231     20    161   -184    -54   -174   -205    -85    -15   -379
     44   -124   -168     38    106   -145    -46   -171   -202    -85    -10   -374
    -20   -109    -90     62     33    -98    -33   -161   -192    -75      0   -374
    -49    -96    -46     72     -2    -72    -28   -158   -187    -75     10   -363
    -49    -62    -12     57    -18    -38    -33   -166   -197    -88     -2   -342
    -54    -51      2     51    -28    -25    -44   -163   -207    -98     -2   -350
    -59    -88    -28     72    -15    -59    -38   -142   -215   -111     -7   -368
    -44   -176   -132    111     44   -155     10    -64   -205   -140    -57   -420
    -23   -150   -127     85     49   -137    124     88   -106    -93    -49   -418
     25     -5    -31    -12     28    -18    228    277     49     44     57   -306
     70    280    207   -176    -70    244    275    426    244    285    296    -62
     83    810    727   -446   -322    769    277    478    475    659    717    366
    -64   1369   1431   -654   -748   1400    148    296    607   1021   1148    807
   -192   1402   1595   -605   -893   1499   -116    -64    433   1018   1184    854
   -277    901   1176   -314   -727   1039   -303   -444    -33    527    719    459
   -280    109    389     85   -335    249   -397   -670   -550   -192     -2   -163
   -213   -311    -98    262    -59   -205   -407   -592   -665   -426   -275   -436
   -168   -400   -231    283     31   -316   -332   -449   -592   -407   -283   -454
   -150   -363   -215    254     31   -288   -228   -314   -478   -329   -246   -400
   -124   -241   -116    184     -5   -179   -137   -194   -350   -233   -192   -322
   -124   -155    -31    140    -49    -93    -83   -135   -288   -181   -153   -272
   -129    -98     31    111    -80    -33    -54    -98   -257   -153   -122   -246
   -142    -64     77    101   -111      7    -44    -90   -249   -145    -96   -244
   -153    -46    106    101   -129     28    -36    -93   -254   -148    -70   -262
   -166    -33    132     98   -150     49    -33   -101   -257   -153    -49   -283
   -174    -18    153     96   -163     67    -33   -111   -254   -150    -18   -288
   -176    -12    163     93   -171     75    -28   -114   -244   -137     15   -303
   -168    -12    155     90   -163     70    -31   -116   -241   -135     41   -340
   -168      7    176     77   -174     90    -36   -116   -236   -129     77   -376
   -161     12    171     72   -166     90    -38   -114   -236   -122    103   -410
   -163     12    176     75   -171     93    -41   -116   -236   -111    132   -449
   -171      7    179     83   -174     93    -41   -124   -241   -103    122   -496
   -150    -18    132     83   -142     54    -57   -137   -265   -106     88   -584
   -132    -33     98     80   -116     31    -64   -145   -285   -103     77   -691
   -114    -23     88     67   -103     33    -59   -145   -288    -96    116   -805
    -96     12    109     41   -101     59    -46   -129   -270    -75    181   -917
    -96     18    111     36   -103     64    -41   -124   -267    -64    205  -1060
    -90      2     93     41    -93     46    -46   -124   -275    -64    194  -1239
    -70    -12     54     41    -64     20    -51   -124   -288    -72    184  -1413
    -75    -31     44     54    -59      5    -41   -116   -283    -62    179  -1525
    -62    -33     28     46    -46     -2    -38   -127   -285    -67    158  -1561
    -41    -36      5     36    -23    -15    -49   -132   -280    -75    150  -1561
    -36    -46    -10     38    -15    -28    -54   -135   -272    -90    135  -1558
    -41    -54    -12     49    -15    -33    -59   -132   -249   -111    132  -1535
    -70    -75     -5     72    -33    -41    -62   -124   -226   -127    140  -1475
    -93    -85      7     88    -51    -38    -62   -114   -207   -129    148  -1402
   -119   -111      5    114    -64    -54    -51   -109   -197   -122    166  -1337
   -155   -148      7    153    -83    -70    -36    -98   -192   -106    202  -1260
   -179   -150     28    163   -106    -62    -18    -85   -181    -83    259  -1184
   -220   -153     67    187   -145    -44      2    -75   -171    -54    306  -1106
   -262   -166     96    215   -181    -36     18    -67   -168    -41    335  -1036
   -290   -181    109    236   -200    -36     28    -62   -174    -23    358   -971
   -306   -166    137    233   -223    -15     41    -51   -171      2    368   -911
   -322   -163    158    241   -241     -2     54    -38   -171     23    371   -839
   -340   -155    184    246   -265     12     67    -25   -166     44    374   -776
   -371   -140    231    257   -301     44     75    -12   -155     62    366   -719
   -368   -122    246    244   -309     59     88      2   -148     75    363   -675
   -361   -103    257    231   -311     75    101     23   -127    101    371   -626
   -376   -103    270    239   -324     83    116     36   -111    122    376   -584
   -387    -96    290    241   -340     96    127     46   -101    137    371   -550
   -402    -98    301    249   -353    101    140     59    -88    155    376   -506
   -400    -93    303    246   -353    103    153     70    -80    168    381   -472
   -402    -96    303    246   -355    103    155     67    -85    168    374   -449
   -407    -85    322    246   -366    116    161     70    -80    176    405   -413
   -405    -90    314    246   -361    111    161     70    -83    189    459   -379
   -405    -98    306    252   -355    101    163     70    -83    197    491   -355
   -387   -109    277    246   -332     83    166     72    -80    194    509   -332
   -350   -109    241    231   -296     64    166     72    -88    189    519   -303
   -316   -101    215    207   -267     57    161     70    -93    184    522   -277
   -285    -80    205    181   -246     62    174     75    -93    179    514   -252
   -257    -59    197    155   -231     67    174     64   -111    158    485   -239
   -239    -33    205    137   -223     85    163     70   -119    140    446   -215
   -197    -25    168    111   -187     70    137     70   -137    116    407   -213
   -150     -5    142     77   -148     67    142     67   -140    114    407   -210
   -119     25    142     44   -129     83    166     64   -135    119    418   -189
   -116     44    161     36   -137    101    168     64   -132    119    405   -163
   -119     83    202     15   -161    140    150     67   -122    137    389   -129
   -109    137    246    -15   -179    192    153     96    -96    174    397    -80
    -98    168    267    -36   -184    218    158    122    -80    194    420    -44
    -80    213    293    -64   -187    252    168    142    -62    215    454    -10
    -77    246    324    -85   -202    283    176    153    -49    236    483     31
    -90    265    355    -88   -223    309    176    155    -38    249    506     57
    -90    283    374    -98   -231    329    168    148    -41    257    524     70
    -96    270    366    -85   -231    316    140    124    -64    246    530     80
   -101    270    371    -85   -236    319    114    109    -75    244    540     93
   -101    262    363    -80   -233    311     98    101    -85    244    537     96
   -106    241    348    -67   -228    293     83     90   -101    231    506     88
   -122    226    348    -51   -233    285     88     88   -106    220    467     85
   -127    174    301    -23   -215    236     70     70   -135    184    407     57
   -122    132    254     -5   -187    192     46     49   -163    148    348     41
   -122     98    220     10   -171    158     33     31   -189    122    296     25
   -124     62    187     31   -155    124     23     18   -210     98    252     20
   -132     36    168     46   -150    101      5      0   -233     77    213     18
   -145     10    153     67   -150     80     -5    -12   -252     57    179     15
   -153      2    155     75   -155     77     -2    -15   -254     54    161     28
   -150      0    150     75   -150     75      7     -5   -249     62    158     59
   -153    -28    122     88   -140     46      2     -7   -254     59    145     72
   -163    -38    124    101   -145     41     -5    -10   -259     57    140     90
   -184    -41    142    111   -166     49    -10    -12   -265     54    129     96
   -184    -62    122    124   -153     28      5      0   -270     36    103     72
   -155   -114     41    135   -101    -36     75     85   -244     25     59     18
   -150    -88     59    119   -106    -15    192    239   -153     85     90     51
    -90     46    137     20   -114     90    296    423     -2    226    207    187
     -2    327    329   -161   -166    327    324    537    163    446    433    462
    -33    896    930   -433   -483    914    316    574    418    846    883    966
   -252   1397   1649   -571   -950   1522    200    436    605   1213   1306   1428
   -446   1353   1797   -454  -1122   1574    -38     88    444   1150   1270   1426
   -561    711   1273    -75   -917    992   -231   -329    -85    553    670    909
   -530    -20    506    275   -519    241   -355   -558   -584    -75      5    322
   -475   -358    116    415   -298   -122   -348   -475   -667   -246   -223    116
   -462   -397     64    428   -265   -168   -249   -322   -584   -210   -233    119
   -452   -303    148    379   -301    -77   -119   -168   -454   -106   -166    194
   -457   -189    265    322   -363     38    -15    -49   -337     -5    -93    275
   -472   -127    342    298   -410    106     41     18   -270     51    -54    324
   -498   -101    397    298   -449    148     80     57   -233     80    -57    342
   -530    -62    467    296   -498    202    119    101   -192    122    -41    389
   -594    -41    553    316   -576    257    158    148   -142    163    -15    454
   -615    -41    574    327   -594    265    168    163   -132    161    -54    478
   -555    -23    530    288   -545    252    150    155   -148    124   -129    472
   -542    -23    519    283   -532    246    161    155   -153    124   -171    462
   -587    -70    514    327   -553    220    194    158   -153    122   -184    436
   -602   -101    498    350   -550    197    218    171   -150    124   -161    423
   -584    -96    485    340   -537    194    215    176   -148    132   -114    410
   -558    -83    475    322   -517    194    189    166   -153    137    -70    402
   -522    -77    441    298   -483    181    181    163   -150    148    -72    387
   -488    -70    418    277   -454    174    168    161   -145    161   -119    368
   -452    -70    379    259   -418    153    148    145   -153    153   -174    342
   -426    -83    342    254   -384    129    132    132   -163    145   -207    327
   -405    -96    309    249   -358    106    127    127   -171    135   -231    324
   -379   -109    270    244   -324     80    111    109   -189    109   -239    311
   -332   -111    220    220   -277     51     93     90   -213     80   -241    301
   -257   -101    155    179   -207     25     62     67   -236     46   -246    283
   -179    -96     83    137   -132     -7     28     38   -265     12   -259    267
   -122    -98     23    109    -75    -36      0     15   -288    -15   -270    254
    -72    -88    -15     77    -28    -51    -31     -7   -303    -36   -272    252
    -57    -98    -41     77     -7    -70    -41    -20   -311    -44   -280    262
    -64   -132    -67     98      0   -101    -54    -31   -324    -57   -298    252
    -67   -119    -51     93    -10    -85    -57    -25   -322    -51   -290    259
    -67   -122    -54     93     -7    -88    -64    -25   -319    -44   -275    267
    -64   -137    -72    101      2   -106    -72    -33   -332    -49   -267    262
    -64   -150    -85    106      7   -119    -90    -44   -353    -64   -270    236
    -77   -142    -67    109     -5   -106    -83    -36   -342    -54   -249    233
    -98   -124    -28    109    -36    -77    -64    -18   -324    -36   -218    244
   -124   -142    -18    135    -54    -80    -46     -2   -316    -28   -197    241
   -163   -158      5    161    -85    -77    -36      2   -316    -25   -184    218
   -194   -150     44    171   -119    -54    -23      5   -311    -20   -168    192
   -210   -153     57    181   -135    -49    -18      7   -309    -23   -161    171
   -213   -163     49    189   -132    -57     -5     23   -290     -7   -135    166
   -200   -174     23    184   -114    -75      5     38   -277      0   -116    148
   -181   -161     18    171   -101    -72     10     49   -270      5   -101    127
   -168   -137     31    150   -101    -51     12     59   -257     12    -85    111
   -153   -119     33    137    -93    -44     28     72   -236     23    -72     96
   -137   -122     15    127    -77    -54     28     77   -223     31    -67     72
   -119    -98     20    109    -72    -41     36     88   -207     44    -59     59
   -119    -93     25    103    -72    -33     46     98   -194     46    -51     46
   -135   -114     20    124    -77    -46     54     98   -194     38    -57     25
   -127    -98     28    111    -80    -36     51     88   -184     44    -57     10
   -122    -96     25    109    -75    -36     46     85   -179     44    -64     -5
   -101    -98      2     98    -54    -49     36     75   -187     33    -85    -31
    -80    -96    -15     88    -33    -57     31     72   -181     33    -88    -49
    -77    -90    -12     83    -36    -51     20     80   -166     44    -77    -57
    -70    -59      7     64    -41    -25     28     98   -145     64    -57    -51
    -67    -49     15     57    -44    -18     23    103   -137     70    -51    -70
    -64    -59      5     62    -36    -28     23    116   -132     77    -49    -85
    -57    -36     20     46    -41     -7     25    127   -124     96    -38    -85
    -62    -18     44     38    -54     12     25    132   -124    109    -28    -85
    -64    -12     51     38    -59     18     28    137   -116    124    -23    -85
    -59    -12     46     36    -54     15     28    148   -109    137     -7    -75
    -67     46    114     10    -90     77     57    179    -77    176     33    -36
    -64    101    166    -18   -114    132     77    205    -46    218     70      5
    -62    103    163    -23   -114    135     93    228    -23    257     88     33
    -75    106    181    -15   -127    142    111    244     -5    298    106     44
    -77    142    220    -33   -148    181    116    249      5    306    124     49
    -70    179    249    -54   -161    215    119    252     12    301    135     67
    -64    213    277    -75   -171    246    129    257     25    309    142     98
    -67    244    311    -88   -189    277    140    259     46    329    158    124
    -80    241    322    -83   -202    283    137    254     51    337    166    124
    -90    210    301    -59   -197    257    114    239     31    329    155    106
    -98    200    298    -51   -200    249     90    210     10    314    135     93
    -93    200    293    -51   -192    246     72    197      0    303    122     96
   -111    187    298    -41   -205    241     72    197     -2    290    106     96
   -109    161    270    -25   -189    213     77    197     -7    270     85     93
   -122    106    226      5   -174    166     64    179    -38    226     49     80
   -129     62    192     33   -161    127     49    163    -59    189     25     64
   -132     25    158     51   -148     90     44    150    -75    161      7     44
   -142    -18    122     80   -135     51     28    129   -101    127    -18     28
   -142    -49     93     93   -119     20     12    106   -129    101    -41     18
   -132    -70     62    101    -98     -5      7     98   -140     83    -64      7
   -135    -90     44    111    -90    -23      0     85   -148     75    -83     -5
   -132    -98     33    114    -83    -33      2     83   -150     77    -85    -15
   -122   -114      7    116    -67    -51     -5     75   -158     70    -96    -25
   -114    -96     18    106    -67    -38    -18     64   -168     67    -98    -33
   -119   -124     -5    122    -59    -64    -20     59   -179     57   -111    -51
   -103   -202   -101    153     -2   -153      2     90   -187     28   -150    -96
    -75   -272   -200    171     62   -236     75    187   -153     10   -192   -158
    -46   -202   -155    124     54   -179    184    327    -51     75   -142   -150
      2    -70    -72     31     36    -70    301    517    127    244     12    -28
     44    270    226   -158    -90    249    337    605    314    509    311    249
      2    844    841   -423   -418    841    288    553    498    880    761    680
   -124   1273   1397   -574   -761   1335     77    272    540   1153   1122   1013
   -192   1085   1278   -449   -737   1182   -220   -153    215    950    963    849
   -246    475    722   -114   -485    600   -358   -504   -303    324    348    309
   -218   -207     10    213   -114    -98   -394   -579   -670   -239   -246   -223
   -132   -530   -397    332    132   -465   -361   -457   -711   -379   -441   -418
    -83   -589   -506    335    210   -550   -285   -342   -636   -353   -454   -449
    -31   -540   -511    285    239   -527   -205   -254   -550   -285   -415   -423
     20   -441   -465    207    241   -454   -140   -179   -465   -205   -350   -371
     49   -363   -413    158    231   -387    -88   -129   -397   -142   -298   -327
     46   -324   -371    137    207   -348    -70   -103   -368   -106   -265   -311
     64   -296   -361    114    213   -327    -67    -93   -353    -90   -249   -303
     85   -290   -376    101    228   -335    -64    -90   -340    -85   -257   -298
     88   -316   -405    114    246   -361    -67    -90   -314    -72   -262   -288
    103   -335   -441    114    272   -387    -64    -93   -280    -59   -262   -283
    106   -324   -431    106    267   -376    -59    -85   -262    -51   -246   -272
     90   -332   -426    119    257   -379    -59    -85   -277    -62   -249   -283
     93   -329   -423    119    257   -376    -41    -70   -277    -64   -239   -283
     88   -316   -405    111    246   -361    -49    -72   -283    -72   -244   -285
     93   -324   -418    114    254   -371    -64    -88   -288    -80   -252   -298
    109   -337   -446    111    277   -392    -75    -98   -293    -93   -254   -306
    129   -327   -457     98    293   -392    -83    -83   -270    -77   -236   -272
    150   -332   -483     88    316   -407   -101    -41   -231    -54   -226   -231
    171   -387   -558    106    363   -470   -142    114   -179    -20   -202   -187
    277   -327   -605     23    439   -465     -2    257   -119     51   -140   -119
    366   -228   -594    -67    480   -410    213    241   -101     83   -106    -93
    150   -407   -561    127    353   -483    132    103   -197     12   -166   -166
     12   -467   -480    226    246   -472     62     18   -257    -23   -210   -210
    -23   -446   -423    233    197   -436     28    -23   -280    -28   -231   -233
    -88   -459   -371    275    140   -415     23    -28   -270      2   -218   -228
   -252   -496   -244    374     -5   -371     41     -2   -233     62   -181   -176
   -215   -433   -218    324      0   -327     18    -23   -239     64   -192   -179
   -135   -371   -236    252     49   -303    -20    -64   -252     41   -215   -194
    -75   -353   -277    215    101   -316    -51    -93   -265      0   -252   -215
      7   -363   -374    176    189   -368    -77   -111   -288    -28   -290   -239
    103   -366   -470    132    285   -418   -106   -135   -311    -36   -316   -254
    179   -316   -496     70    335   -407   -132   -155   -329    -54   -335   -270
    200   -265   -465     33    332   -363   -145   -174   -345    -83   -340   -272
    207   -241   -452     15    327   -345   -150   -192   -353    -98   -350   -270
    215   -231   -446      5    329   -337   -153   -200   -355    -96   -345   -270
    210   -223   -433      5    319   -327   -161   -207   -361    -96   -337   -275
    207   -218   -426      5    316   -322   -153   -205   -361   -109   -329   -272
    202   -187   -392    -10    296   -288   -153   -213   -363   -122   -342   -272
    189   -171   -363    -10    275   -267   -140   -202   -350   -116   -363   -270
    181   -174   -358     -5    267   -267   -111   -171   -314    -85   -353   -252
    174   -171   -345      0    259   -257    -88   -148   -283    -59   -335   -241
    181   -161   -342    -12    259   -252    -80   -142   -262    -36   -371   -244
    187   -135   -322    -25    252   -228    -80   -145   -254    -36   -433   -231
    176   -124   -301    -25    239   -213    -57   -122   -239    -41   -483   -189
    153   -137   -290     -7    220   -213    -36   -101   -205    -18   -530   -124
    127   -135   -262      2    192   -197    -20    -93   -189    -18   -620    -33
     98   -129   -228     12    163   -179     -5    -85   -176    -20   -756     90
     85   -127   -213     18    148   -168     10    -72   -163    -20   -898    246
     75   -116   -192     20    132   -153     41    -46   -140     -5  -1015    439
     62   -119   -184     25    122   -150     41    -46   -140    -15  -1114    613
     31   -135   -166     49     98   -150     38    -38   -132    -28  -1192    820
      0   -150   -150     72     72   -150     38    -28   -127    -41  -1267   1062
    -18   -137   -119     77     49   -129     15    -33   -142    -62  -1337   1254
    -31    -75    -44     51      5    -62      7    -23   -135    -67  -1379   1319
    -38    -12     23     25    -31      5     10     -2   -114    -54  -1382   1309
    -36      2     38     18    -36     20      7      2   -116    -46  -1376   1210
    -36     10     46     12    -41     28      2      0   -124    -28  -1353   1083
    -46     49     93     -2    -70     72     10     12   -109      2  -1317    987
    -64     75    140     -5   -103    106     18     25    -93     20  -1291    909
    -72     98    171    -12   -122    135     18     41    -77     41  -1260    841
    -77    109    187    -15   -132    148     23     51    -59     59  -1228    771
    -70    116    187    -23   -129    150     36     72    -38     70  -1202    706
    -59    129    189    -36   -124    158     38     80    -31     77  -1189    639
    -36    155    192    -62   -114    174     33     80    -28     88  -1169    576
    -10    228    239   -109   -124    233     36     90    -12    111  -1132    535
     10    267    257   -140   -122    262     28     85    -10    111  -1117    478
     51    306    252   -179    -98    280     25     75    -15    103  -1111    415
     90    342    249   -218    -77    298      5     51    -41     83  -1122    348
    137    350    213   -244    -36    283    -20     25    -64     59  -1132    265
    200    353    150   -277     25    252    -44     -2    -77     25  -1137    176
    257    358    101   -309     77    231    -46    -31    -70    -20  -1140     83
    311    342     31   -327    140    187    -38    -41    -33    -64  -1127    -18
    337    288    -49   -311    194    119    -28    -57      5    -70  -1085   -174
    332    210   -124   -272    228     44    -18    -70     31     12  -1008   -335
    288     77   -210   -181    249    -64     12    -57     54    127   -891   -449
    228    -77   -309    -75    267   -192     44    -41     51    241   -756   -488
    168   -210   -379     20    272   -293     75    -31     44    316   -644   -397
    119   -301   -423     88    270   -363    106    -25     44    319   -561   -184
     83   -400   -483    158    280   -441    150      7     62    311   -491    114
     51   -475   -530    210    288   -501    192     49     88    314   -431    423
     23   -535   -558    257    290   -545    220     75    106    316   -405    646
     10   -561   -574    272    290   -566    233     98    127    314   -423    763
     10   -584   -594    285    301   -589    231    111    129    288   -457    797
      5   -618   -623    306    311   -620    246    150    127    249   -498    750
      5   -654   -659    324    332   -657    314    267    168    228   -535    633
    -15   -602   -589    306    285   -597    402    402    270    280   -530    517
     15   -475   -491    228    252   -483    488    566    423    413   -428    491
     62   -150   -215     44    135   -181    509    662    587    636   -189    610
     31    392    361   -210   -163    376    462    654    763    963    210    885
    -83    826    909   -374   -496    867    231    348    745   1184    517   1054
   -148    758    906   -306   -527    831    -57    -59    459   1057    470    911
   -213    244    457    -18   -335    350   -181   -392     -5    501    -12    472
   -220   -379   -158    301    -31   -270   -215   -496   -392    -90   -563      7
   -181   -639   -457    410    137   -550   -210   -368   -418   -197   -691   -142
   -179   -693   -514    436    166   -605   -168   -241   -348   -181   -696   -187
   -168   -646   -478    407    153   -563   -132   -163   -280   -145   -667   -184
   -142   -519   -376    332    116   -449    -83    -85   -189    -62   -592   -137
   -106   -392   -285    249     88   -340    -31    -23   -111      7   -504    -83
    -80   -293   -215    187     64   -254      0     15    -70     41   -462    -49
    -83   -252   -168    163     41   -210      7     23    -57     46   -485    -31
    -80   -233   -153    158     36   -194      5     20    -62     36   -532    -28
    -67   -200   -132    132     31   -166      0     12    -67     33   -574    -31
    -67   -192   -124    129     28   -161     -2     10    -72     28   -615    -46
    -83   -187   -106    132     10   -148     -7      7    -72     25   -646    -51
    -96   -184    -88    140     -5   -137     -7     10    -67     31   -654    -36
    -98   -176    -80    137    -10   -129     -2     12    -62     41   -652    -15
   -101   -158    -59    129    -23   -109      0     12    -54     44   -657     10
   -116   -145    -28    129    -46    -88      0     15    -38     36   -665     41
   -140   -155    -15    148    -62    -85      2     28     -7     31   -667     83
   -155   -166    -10    161    -75    -88      5     36      7     31   -685    114
   -155   -171    -15    163    -72    -93     10     41     12     41   -701    124
   -158   -174    -15    163    -72    -96     20     46     23     51   -704    135
   -163   -179    -15    171    -75    -98     23     54     31     64   -709    155
   -163   -187    -25    174    -70   -106     10     49     28     64   -724    174
   -176   -181     -7    179    -85    -96      5     46     33     64   -727    189
   -184   -163     20    171   -103    -72      0     46     36     67   -717    202
   -187   -153     33    171   -111    -59      5     51     33     67   -704    220
   -194   -168     23    181   -111    -72      5     54     33     64   -683    231
   -197   -163     31    179   -116    -67      0     51     31     64   -649    236
   -189   -142     46    163   -119    -46    -10     49     28     70   -613    244
   -174   -116     57    145   -116    -31    -20     44     25     67   -581    259
   -166   -122     44    142   -106    -38    -31     41     10     57   -555    272
   -155   -129     23    142    -90    -54    -33     41     -2     46   -537    283
   -129   -135     -7    132    -62    -72    -44     33    -18     31   -530    288
   -101   -119    -18    111    -41    -70    -59     25    -31     18   -530    301
    -96   -127    -33    109    -31    -80    -64      7    -49     -5   -545    309
    -77   -122    -44     98    -18    -83    -57     -5    -67    -23   -561    324
    -59   -122    -64     90      0    -93    -59    -10    -90    -44   -581    332
    -49   -119    -70     85     10    -96    -70    -20   -114    -70   -607    329
    -54   -114    -62     83      2    -88    -70     -5   -119    -75   -615    332
    -59   -129    -72     93      5   -101    -59     15   -129    -83   -633    327
    -90   -137    -49    114    -23    -93    -44     25   -137    -90   -652    311
   -109   -116     -7    114    -51    -62    -12     33   -124    -75   -646    309
    -90    -85      2     88    -49    -41     10     33   -111    -59   -639    306
    -70    -62      7     64    -38    -28      5     33   -103    -54   -641    290
    -38    -59    -20     49    -10    -38    -10     36    -98    -49   -633    265
    -41    -64    -23     54    -10    -44    -10     38    -93    -41   -626    231
    -46    -49     -5     46    -20    -28     10     44    -88    -23   -613    194
    -54    -15     36     33    -46     10     36     57    -80     -7   -602    171
    -70    -18     51     44    -62     18     33     62    -80     -7   -607    140
    -77    -18     59     49    -70     20     28     57    -72      5   -587     98
    -77    -20     57     46    -67     18     31     46    -67     12   -558     54
    -85    -25     59     54    -72     15     36     41    -57     23   -530     18
   -103    -23     77     62    -93     25     36     36    -54     20   -535    -10
   -111     -5    106     59   -109     49     28     28    -54     12   -584    -33
   -111     -2    109     57   -111     54     15     25    -57      2   -631    -51
    -93      7    101     44    -98     51      5     20    -62     -5   -657    -59
    -77     18     96     31    -88     54     -2     15    -62     -5   -659    -70
    -54     36     90     10    -72     62    -15      7    -62     -5   -654    -83
    -18     33     51    -10    -36     44    -36     -2    -67    -10   -665    -88
     18     44     25    -31     -2     33    -41     -2    -59     -5   -672    -93
     49     77     28    -64     10     54    -36      2    -49      7   -662    -90
     70    111     41    -90     15     77    -49      0    -46     18   -652    -88
     98    158     59   -129     18    109    -44     10    -33     33   -641    -70
    109    176     67   -142     20    122    -36     23    -15     46   -633    -70
    111    187     75   -150     18    132    -31     25    -10     54   -636    -90
    119    215     96   -166     12    155    -25     31      0     70   -636    -88
    119    259    137   -189    -10    200    -20     38     12     85   -633    -80
    124    285    161   -205    -18    226    -23     36     20     93   -631    -83
    129    290    161   -213    -15    226    -36     25     12     85   -639    -93
    119    280    161   -200    -20    220    -57      7     -5     70   -649   -101
    116    288    171   -202    -25    228    -77    -12    -18     59   -649   -116
    109    288    176   -200    -33    233    -96    -25    -28     51   -644   -140
     98    257    158   -179    -31    207   -106    -28    -44     36   -649   -158
     75    220    145   -148    -33    184   -103    -28    -51     20   -659   -174
     51    171    119   -114    -33    145   -119    -36    -75     -7   -693   -202
     41    127     85    -85    -20    106   -122    -41    -90    -18   -696   -244
     20    106     83    -64    -31     96   -127    -49   -101    -23   -688   -259
     -7     80     88    -36    -46     83   -135    -57   -116    -33   -685   -283
    -38     49     88     -5    -64     67   -148    -72   -132    -51   -704   -314
    -59     46    106      7    -83     75   -150    -75   -142    -62   -717   -327
    -88     31    119     28   -103     75   -142    -64   -140    -57   -711   -342
   -122     28    150     46   -135     88   -129    -46   -122    -31   -667   -345
   -150     49    200     49   -176    122   -129    -44   -114    -10   -626   -337
   -187     38    226     72   -205    132   -127    -38   -111     -7   -620   -340
   -220     18    239    101   -231    127   -114    -25   -109    -12   -628   -348
   -233    -41    192    137   -213     75    -72     36    -96    -28   -659   -392
   -257    -57    200    155   -231     72     46    171    -20      2   -657   -402
   -277     23    301    124   -288    161    168    342    119    111   -563   -327
   -265    270    532     -2   -397    400    267    530    332    340   -332   -109
   -267    730    997   -231   -631    862    296    636    579    696     62    283
   -413   1322   1732   -457  -1072   1527    231    558    784   1083    519    714
   -558   1514   2073   -478  -1317   1792    -36    249    714   1202    678    859
   -639   1197   1834   -280  -1236   1514   -285   -163    327    857    345    589
   -654    517   1171     70   -911    844   -402   -485   -228    124   -348     41
   -613     -7    605    309   -610    298   -407   -467   -459   -241   -724   -288
   -576   -202    374    389   -475     85   -329   -335   -436   -277   -797   -374
   -535   -197    337    363   -436     70   -246   -231   -366   -241   -789   -384
   -488   -119    368    303   -428    124   -187   -145   -283   -184   -748   -350
   -444     20    465    210   -454    241   -142    -77   -189   -111   -678   -270
   -413     98    511    158   -462    303   -119    -38   -142    -80   -649   -231
   -384    129    511    124   -449    319   -122    -33   -132    -83   -657   -239
   -350    148    498    101   -423    322   -140    -49   -137    -93   -670   -246
   -337    150    488     93   -413    316   -150    -57   -145   -106   -685   -257
   -311    166    478     72   -394    322   -158    -59   -148   -109   -701   -267
   -288    184    472     51   -381    327   -166    -67   -155   -116   -722   -277
   -270    205    475     33   -371    340   -163    -77   -161   -122   -735   -288
   -246    244    491      0   -368    366   -153    -77   -155   -116   -727   -296
   -236    265    501    -15   -368    381   -155    -88   -155   -109   -706   -314
   -226    280    506    -28   -366    392   -161    -98   -155   -109   -691   -335
   -200    309    509    -54   -353    407   -168   -103   -153   -109   -670   -345
   -163    332    496    -85   -329    413   -184   -119   -158   -119   -662   -353
   -150    342    493    -96   -322    418   -192   -135   -161   -127   -641   -345
   -132    361    493   -116   -311    426   -189   -137   -153   -122   -618   -327
   -135    368    504   -116   -319    436   -184   -140   -150   -122   -602   -319
   -135    366    501   -116   -319    433   -187   -148   -153   -127   -592   -327
   -127    371    496   -122   -311    433   -189   -161   -155   -132   -587   -340
   -119    379    496   -132   -306    436   -194   -171   -155   -140   -589   -350
   -119    376    496   -127   -306    436   -200   -176   -158   -142   -589   -358
   -116    394    509   -140   -314    452   -207   -187   -158   -142   -584   -358
   -127    405    532   -140   -329    467   -202   -187   -150   -129   -576   -361
   -166    397    563   -116   -363    478   -189   -181   -140   -116   -571   -355
   -168    407    576   -119   -371    491   -187   -179   -137   -114   -579   -350
   -161    410    568   -127   -366    488   -200   -184   -148   -127   -592   -353
   -150    413    563   -132   -358    488   -215   -197   -158   -137   -605   -358
   -148    413    558   -135   -353    485   -220   -202   -166   -148   -618   -358
   -122    426    548   -150   -335    485   -228   -207   -174   -161   -644   -363
   -106    428    532   -161   -319    478   -244   -210   -181   -168   -657   -355
    -96    420    517   -163   -306    467   -254   -218   -194   -181   -667   -350
    -96    428    522   -166   -311    475   -252   -223   -200   -187   -672   -345
    -96    433    530   -168   -311    480   -236   -220   -200   -192   -678   -329
    -85    433    519   -176   -301    478   -241   -226   -210   -207   -691   -327
    -70    439    506   -184   -288    472   -239   -223   -215   -215   -704   -329
    -64    444    506   -192   -285    475   -241   -228   -220   -228   -717   -335
    -54    475    530   -210   -290    501   -236   -218   -210   -226   -722   -324
    -51    470    519   -210   -285    493   -233   -210   -205   -226   -730   -345
    -54    480    532   -213   -293    506   -218   -192   -187   -210   -714   -348
    -57    483    540   -215   -298    511   -192   -158   -155   -181   -693   -329
    -64    493    558   -213   -311    524   -166   -129   -122   -150   -672   -314
    -59    504    561   -223   -309    532   -163   -114   -106   -137   -665   -322
    -57    509    563   -226   -309    535   -158   -111   -101   -137   -659   -327
    -67    524    592   -231   -329    558   -145   -103    -90   -129   -649   -324
    -80    524    605   -220   -342    563   -145   -103    -85   -119   -641   -311
    -96    514    607   -210   -353    558   -145    -98    -77   -101   -639   -311
   -103    493    597   -194   -350    545   -145    -98    -75    -93   -639   -311
   -103    496    600   -197   -353    548   -145    -96    -75    -93   -644   -309
   -101    522    623   -210   -361    571   -142    -96    -67    -83   -639   -296
   -109    524    633   -210   -371    579   -153    -98    -70    -83   -636   -290
   -111    530    641   -210   -376    584   -155    -96    -64    -77   -633   -267
    -90    561    652   -236   -371    605   -161    -93    -57    -70   -633   -241
    -59    574    633   -257   -345    602   -166    -90    -54    -72   -641   -236
    -23    602    626   -290   -324    613   -171    -93    -54    -75   -641   -233
     -5    600    605   -298   -303    602   -184   -101    -64    -83   -659   -244
     44    615    571   -332   -265    594   -184    -93    -57    -80   -657   -226
     85    646    561   -366   -236    605   -174    -83    -49    -67   -633   -207
    114    698    584   -407   -236    641   -161    -70    -33    -59   -613   -179
    135    732    594   -433   -231    665   -150    -57    -20    -54   -613   -158
    148    748    600   -449   -226    672   -140    -44    -10    -49   -620   -140
    150    769    618   -459   -233    693   -132    -33     -5    -44   -633   -119
    155    787    628   -472   -236    709   -124    -28     -2    -46   -657   -109
    158    802    644   -480   -241    722   -122    -20     10    -36   -662    -88
    140    813    670   -478   -265    743   -111    -20     25    -20   -652    -62
    137    828    691   -483   -275    761    -96    -12     44      7   -613    -23
    148    820    670   -485   -259    745   -111    -31     31      5   -631    -10
    145    797    652   -472   -252    724   -140    -54      7    -15   -657     -2
    145    792    644   -470   -252    719   -158    -67     -7    -28   -649      0
    124    756    631   -439   -252    693   -168    -77    -23    -49   -636      0
    129    711    581   -423   -226    646   -174    -85    -38    -67   -652     -7
    137    667    530   -402   -197    600   -181    -98    -64    -88   -680    -18
    122    615    491   -368   -184    553   -200   -109    -90   -106   -722    -38
    129    581    452   -355   -161    517   -215   -127   -114   -129   -753    -67
    124    530    405   -329   -140    467   -236   -145   -140   -150   -779    -90
    103    467    361   -285   -127    415   -246   -153   -161   -148   -802    -98
     98    441    342   -272   -124    392   -246   -158   -168   -150   -802    -98
    116    446    329   -280   -106    389   -252   -168   -176   -163   -797    -93
    116    428    311   -272    -98    368   -262   -189   -197   -184   -802   -109
    129    400    270   -265    -70    335   -272   -200   -207   -200   -802   -114
    142    402    259   -272    -59    332   -267   -200   -202   -181   -787   -116
    150    392    241   -270    -44    316   -267   -197   -202   -168   -771   -122
    145    316    171   -231    -12    244   -257   -174   -223   -197   -789   -161
    155    280    122   -218     15    202   -163    -72   -181   -194   -795   -210
    176    316    140   -246     18    228    -51     83    -80   -124   -737   -202
    213    420    207   -316      2    314     70    285     90     38   -602    -96
    241    714    472   -480   -116    594    124    407    348    342   -285    228
    163   1205   1041   -685   -439   1124    142    405    675    756    179    698
    -28   1587   1615   -779   -820   1600     -2    200    750   1031    524   1008
   -155   1486   1641   -665   -898   1564   -270   -168    498    932    467    924
   -288    805   1093   -259   -691    950   -426   -498     -7    319   -127    397
   -309     98    405    103   -358    252   -524   -532   -410   -246   -693   -114
   -252   -241      7    244   -132   -119   -444   -410   -509   -413   -880   -309
   -174   -288   -114    231    -31   -202   -174   -288   -457   -381   -859   -293
   -207   -296    -88    249    -62   -192    -25   -228   -392   -322   -797   -236
   -335   -345    -10    340   -163   -179    -10   -207   -353   -283   -753   -184
   -420   -353     67    384   -244   -142    -10   -205   -335   -262   -722   -155
   -423   -327     96    376   -259   -116     -7   -197   -329   -252   -701   -101
   -428   -311    116    368   -275    -96    -18   -202   -319   -231   -646    -59
   -483   -327    153    405   -319    -88    -33   -194   -303   -174   -581    -44
   -511   -337    171    423   -342    -83    -62   -215   -296   -103   -571    -41
   -457   -314    142    387   -301    -85   -109   -259   -306    -57   -571    -57
   -371   -306     64    337   -218   -122   -163   -311   -335    -57   -594    -85
   -259   -262     -2    259   -129   -132   -213   -363   -358    -33   -626   -103
   -140   -192    -54    163    -44   -122   -252   -397   -366      2   -665   -116
    -31   -124    -93     77     31   -109   -277   -405   -355     41   -691   -106
     51    -85   -140     15     93   -111   -303   -423   -358     67   -701   -114
    116    -49   -166    -33    140   -106   -329   -439   -363     88   -709   -119
    174    -25   -200    -75    187   -114   -350   -454   -371     98   -727   -137
    236     10   -226   -122    231   -106   -355   -454   -374    101   -719   -163
    283     49   -233   -168    257    -90   -363   -449   -374    101   -678   -174
    303     80   -223   -192    265    -70   -371   -462   -379     90   -620   -174
    322    111   -210   -218    265    -49   -381   -467   -379     83   -563   -179
    327    132   -194   -228    262    -31   -392   -475   -387     49   -548   -181
    290    132   -161   -213    226    -12   -400   -478   -397      0   -555   -192
    262    137   -124   -200    192      7   -407   -478   -400    -41   -558   -200
    244    140   -103   -192    174     18   -413   -483   -405    -83   -542   -231
    257    153   -103   -205    181     25   -418   -488   -410   -122   -537   -252
    252    187    -64   -220    158     62   -428   -491   -418   -161   -550   -277
    270    220    -49   -246    161     85   -444   -488   -431   -210   -566   -303
    309    259    -51   -285    179    106   -470   -483   -452   -265   -587   -358
    329    285    -44   -306    187    122   -480   -452   -452   -298   -600   -423
    288    267    -20   -277    153    124   -504   -446   -444   -332   -641   -470
    275    319     44   -296    116    181   -514   -452   -439   -361   -654   -433
    259    402    142   -332     59    272   -504   -454   -431   -366   -641   -381
    241    470    228   -355      7    350   -498   -472   -436   -387   -649   -361
    236    514    277   -376    -20    394   -491   -485   -457   -397   -654   -345
    246    530    283   -389    -18    407   -485   -498   -475   -410   -667   -337
    252    524    272   -389    -10    400   -480   -506   -483   -415   -667   -353
    236    491    254   -363     -7    374   -470   -501   -493   -420   -662   -381
    218    491    270   -355    -25    379   -462   -480   -483   -418   -662   -389
    210    493    283   -353    -36    389   -452   -470   -478   -418   -665   -394
    220    491    267   -355    -23    379   -444   -465   -475   -420   -662   -413
    233    480    246   -355     -5    363   -428   -457   -459   -410   -657   -428
    246    485    239   -368      2    363   -415   -439   -454   -394   -644   -452
    233    493    259   -363    -12    376   -389   -423   -441   -368   -623   -467
    207    488    277   -350    -33    384   -366   -407   -418   -348   -613   -480
    202    491    288   -345    -41    389   -345   -389   -394   -322   -592   -493
    176    496    319   -337    -72    407   -322   -379   -368   -301   -579   -491
    148    488    340   -316    -96    413   -309   -368   -350   -288   -568   -491
    114    472    355   -296   -119    415   -303   -368   -335   -285   -566   -491
    101    472    371   -285   -135    423   -293   -358   -316   -270   -555   -475
     85    493    407   -290   -161    452   -267   -335   -285   -241   -527   -457
     77    522    444   -301   -181    483   -244   -314   -257   -205   -493   -428
     83    535    452   -309   -184    493   -226   -301   -241   -184   -478   -420
     75    548    472   -311   -197    511   -200   -283   -218   -158   -452   -407
     64    576    511   -322   -223    545   -171   -254   -192   -124   -420   -379
     67    618    550   -345   -241    584   -142   -223   -171    -83   -397   -335
     77    631    550   -355   -236    589   -124   -202   -163    -57   -384   -298
    116    654    537   -384   -210    597    -93   -171   -148    -25   -348   -283
    148    683    535   -415   -192    607    -54   -129   -101     23   -280   -254
    200    717    514   -459   -155    615    -18    -85    -44     80   -210   -213
    262    730    467   -498   -103    600     25    -44     18    140   -135   -161
    311    709    397   -509    -41    553     83      5     98    205    -57   -114
    350    644    293   -501     28    470    142     51    153    254     10    -72
    387    579    192   -483     96    387    189     83    189    283     64    -46
    415    524    109   -472    153    316    226    101    213    301    111    -18
    457    527     70   -491    194    298    267    116    254    324    189     59
    485    535     46   -511    218    290    296    101    283    340    246    161
    498    540     41   -519    228    290    298     70    283    345    293    218
    511    542     28   -530    241    285    270     38    254    329    306    207
    506    511      5   -509    252    259    220     -2    205    280    259    129
    485    491      2   -488    239    246    184    -23    166    239    207     20
    470    506     36   -488    215    272    153    -41    132    205    168    -98
    428    498     67   -465    179    283    129    -54     90    158    124   -231
    384    475     90   -428    148    283     98    -62     51    106     80   -387
    335    449    114   -394    111    283     75    -62     18     70     57   -553
    293    433    137   -363     77    285     46    -62     -7     33     46   -732
    252    415    163   -335     44    288     20    -72    -33    -15     31   -943
    200    400    200   -298      0    301      0    -83    -49    -49     31  -1163
    168    374    205   -272    -18    288    -28    -90    -59    -83      5  -1402
    145    363    218   -254    -36    290    -54    -98    -70   -109    -31  -1644
    114    374    257   -244    -72    316    -62    -83    -64   -116    -46  -1878
     72    376    303   -223   -114    340    -62    -57    -57   -119    -46  -2049
     46    389    342   -218   -148    366    -70    -59    -46   -129    -25  -2153
     36    389    353   -215   -158    371    -88    -72    -49   -140    -15  -2223
     18    358    337   -189   -158    348    -85    -67    -44   -148    -31  -2278
    -20    293    314   -135   -166    303    -18      5    -15   -158    -70  -2325
    -25    314    337   -145   -184    324     93    137     67   -116    -51  -2309
     18    402    384   -210   -184    394    184    293    192     -2     46  -2184
     93    618    524   -358   -215    574    233    433    353    189    215  -1935
    158   1026    867   -592   -353    948    236    496    574    491    527  -1499
      2   1636   1634   -820   -815   1636    192    428    870    917   1041   -898
   -174   1831   2005   -828  -1088   1917    -46    111    867   1031   1273   -644
   -283   1421   1701   -571   -992   1561   -288   -288    504    646    953   -896
   -283    659    943   -187   -613    800   -470   -646    -54    -54    246  -1475
   -205    179    381     10   -293    277   -532   -633   -239   -332    -93  -1740
   -163     18    179     72   -171     98   -483   -498   -215   -337   -163  -1743
   -150     18    168     64   -161     90   -387   -368   -153   -262   -148  -1657
   -119    106    226      7   -171    166   -285   -244    -64   -150    -85  -1532
   -109    197    306    -46   -207    252   -218   -166      5    -72    -36  -1418
    -93    252    345    -80   -220    298   -184   -127     33    -31    -20  -1337
    -88    280    368    -98   -228    324   -163   -119     28     -5    -18  -1275
    -93    277    371    -90   -231    324   -150   -114     23     20      2  -1213
    -88    288    376   -101   -233    332   -155   -119     10     33     12  -1163
    -90    298    389   -103   -239    342   -155   -119     -2     36     10  -1109
   -106    290    397    -93   -252    342   -142   -111     -2     44     15  -1041
   -114    303    418    -93   -265    361   -129    -98      5     62     44   -961
   -114    322    436   -106   -275    379   -132   -106     -5     59     44   -904
   -109    322    428   -106   -270    374   -135   -111    -18     51     38   -846
   -106    322    428   -109   -267    374   -135   -111    -23     49     38   -776
   -119    335    454   -106   -285    394   -132   -111    -31     44     36   -722
   -127    355    480   -116   -303    418   -135   -109    -33     41     33   -675
   -124    363    485   -119   -306    423   -137   -109    -38     33     25   -633
   -127    376    504   -127   -316    439   -140   -106    -38     23     15   -581
   -122    368    491   -122   -306    428   -150   -109    -51      7    -10   -566
   -132    363    496   -116   -314    428   -163   -109    -62      2    -10   -553
   -137    376    514   -119   -327    446   -166   -101    -59     12     15   -527
   -132    368    501   -119   -316    433   -171    -96    -67      2     12   -509
   -132    361    493   -114   -311    426   -171    -88    -70     -5      5   -491
   -142    353    493   -106   -319    423   -181    -96    -85     -7      2   -478
   -140    348    488   -106   -314    418   -194   -109   -109    -12     -7   -472
   -129    335    462   -103   -296    397   -215   -124   -140    -28    -41   -475
   -109    316    426   -103   -267    371   -233   -137   -176    -46    -62   -475
    -88    293    379   -103   -233    337   -254   -161   -210    -62    -31   -452
    -46    277    322   -116   -184    298   -285   -192   -241    -77     -2   -423
    -10    252    262   -122   -137    257   -324   -223   -275   -103     10   -407
     28    241    213   -135    -90    228   -348   -254   -314   -127     36   -384
     72    244    171   -161    -49    207   -355   -275   -345   -155     75   -358
     90    241    150   -166    -28    197   -358   -290   -371   -187    122   -337
    103    226    122   -166    -10    176   -355   -306   -392   -213    168   -283
     90    215    124   -153    -15    171   -340   -309   -400   -220    228   -215
     57    187    129   -122    -36    158   -319   -309   -410   -236    254   -192
     25    163    137    -96    -54    150   -290   -296   -415   -257    241   -174
      5    181    174    -93    -85    179   -272   -283   -410   -275    226   -168
    -38    163    202    -62   -119    181   -254   -272   -405   -303    215   -176
    -77    150    226    -38   -150    187   -223   -246   -387   -371    197   -161
   -114    140    252    -12   -181    194   -200   -213   -361   -433    171   -135
   -168    122    290     20   -231    205   -202   -163   -340   -462    124   -127
   -228     96    324     67   -275    210   -213   -119   -322   -478     72   -145
   -296     93    389    101   -342    241   -194    -67   -301   -462     51   -135
   -332    127    459    101   -394    293   -176    -33   -270   -428     25   -111
   -374    145    519    111   -446    329   -166    -28   -236   -413    -12   -106
   -415    153    568    132   -491    361   -181    -28   -226   -400    -51    -90
   -467    187    654    137   -561    418   -161     31   -202   -363    -49    -44
   -530    197    727    166   -628    462   -155     64   -200   -337    -54    -28
   -587    220    807    181   -698    514   -158     77   -174   -293    -49      2
   -680    259    940    210   -810    600   -109    103   -135   -244    -23     57
   -740    293   1034    223   -888    665    -75    127   -101   -244   -116    124
   -740    319   1060    207   -898    688    -88    150    -98   -306   -350    184
   -724    363   1085    179   -906    724    -72    181    -80   -316   -483    236
   -722    387   1109    168   -914    748    -46    202    -51   -265   -509    265
   -743    389   1130    176   -935    758    -46    197    -46   -246   -540    259
   -761    402   1163    176   -961    782    -41    205    -36   -236   -558    267
   -779    410   1187    184   -984    797    -20    218    -12   -228   -563    277
   -771    397   1169    187   -969    782     -2    223    -10   -228   -522    290
   -779    371   1150    202   -966    761      0    207    -23   -228   -467    285
   -782    405   1187    187   -984    795     23    223     -2   -181   -379    314
   -745    472   1218    135   -982    844     51    267     46   -111   -288    368
   -730    506   1236    111   -982    870     67    290     83    -51   -226    418
   -730    540   1267     93   -997    904     83    319    114    -10   -176    402
   -719    579   1299     70  -1008    937    114    337    145     41   -161    342
   -719    597   1314     59  -1018    956    127    327    158     77   -181    296
   -727    602   1330     62  -1028    966    137    311    161     93   -181    290
   -714    628   1343     44  -1028    984    153    301    171    114   -158    337
   -722    649   1371     36  -1047   1010    155    280    179    127   -116    363
   -748    652   1400     46  -1072   1026    155    267    179    137    -72    353
   -745    644   1389     51  -1067   1015    132    241    161    127    -54    303
   -727    654   1382     33  -1054   1018    119    226    153    116    -31    277
   -693    654   1345     18  -1018   1000     88    192    127     90    -33    241
   -654    636   1288      7   -971    961     59    153     98     54    -64    187
   -631    626   1257      2   -943    940     49    132     85     33    -83    145
   -600    589   1187      5   -893    888     36    116     67      7   -101    114
   -568    540   1109     12   -839    826      7     88     33    -23   -124     75
   -537    498   1034     18   -787    766    -23     49     -5    -62   -161     20
   -524    446    971     38   -748    709    -54     18    -38   -101   -194    -20
   -491    439    930     25   -709    683    -70      2    -57   -132   -210    -41
   -457    436    893     10   -675    665    -80    -12    -77   -158   -210    -51
   -423    431    852     -5   -639    641    -98    -33    -93   -184   -210    -64
   -384    428    813    -20   -597    620   -114    -46    -93   -192   -197    -72
   -342    428    769    -44   -555    597   -127    -57    -98   -200   -187    -83
   -316    423    737    -54   -527    579   -153    -80   -111   -213   -215    -93
   -280    405    685    -62   -483    542   -171    -88   -119   -228   -249   -103
   -241    366    607    -62   -423    485   -140    -41   -103   -239   -280   -145
   -197    353    548    -77   -374    449    -36     80    -31   -215   -306   -197
   -153    428    581   -137   -368    504     64    223     88   -127   -254   -166
    -83    628    709   -272   -397    667    132    374    257     38    -90    -20
      0   1000   1000   -498   -498   1000    109    423    420    290    194    270
    -70   1574   1644   -753   -857   1608     28    329    589    652    623    709
   -192   1836   2029   -823  -1109   1932   -226      7    535    826    833    914
   -285   1556   1842   -633  -1062   1699   -480   -423    158    537    566    678
   -348    854   1202   -252   -774   1028   -584   -756   -381   -176   -137     80
   -275    345    618    -36   -446    480   -600   -730   -587   -553   -545   -301
   -218    129    348     44   -283    236   -561   -597   -561   -610   -639   -418
   -205     90    296     54   -249    192   -485   -485   -483   -581   -631   -431
   -171    171    342      0   -257    257   -413   -394   -387   -509   -568   -381
   -155    262    418    -54   -285    340   -332   -298   -280   -420   -501   -309
   -122    348    470   -114   -296    407   -293   -252   -220   -374   -467   -272
    -83    405    488   -161   -285    446   -280   -233   -192   -348   -467   -257
    -77    413    491   -166   -283    452   -272   -215   -179   -332   -480   -246
    -80    381    462   -150   -272    420   -277   -215   -187   -335   -514   -270
    -75    389    465   -158   -270    426   -270   -205   -176   -329   -524   -267
    -64    410    472   -174   -267    439   -262   -194   -163   -329   -537   -252
    -57    423    480   -181   -267    452   -257   -184   -155   -322   -550   -241
    -49    436    483   -194   -267    459   -259   -184   -153   -314   -561   -231
    -12    467    480   -228   -246    475   -254   -176   -145   -296   -558   -210
      7    475    465   -244   -228    470   -262   -179   -142   -285   -563   -205
      5    449    444   -226   -218    446   -270   -181   -148   -293   -571   -215
     18    457    439   -239   -210    446   -270   -184   -135   -288   -555   -200
     31    462    428   -246   -200    446   -262   -171   -124   -277   -537   -176
     41    480    436   -262   -197    459   -267   -171   -132   -277   -530   -166
     54    504    449   -277   -197    478   -270   -166   -129   -275   -514   -155
     62    496    433   -280   -187    465   -262   -150   -119   -270   -488   -135
     77    498    420   -288   -171    459   -259   -140   -111   -257   -452   -116
     67    475    407   -272   -168    441   -267   -140   -116   -259   -431   -122
     64    467    402   -265   -168    436   -277   -150   -135   -277   -431   -148
     80    491    410   -288   -166    449   -283   -148   -132   -277   -423   -155
     90    498    407   -296   -158    454   -275   -132   -127   -270   -405   -150
     96    483    387   -290   -145    436   -277   -122   -127   -267   -392   -158
    109    491    381   -298   -135    436   -285   -119   -132   -257   -368   -163
    135    506    371   -322   -119    439   -293   -106   -132   -246   -340   -179
    132    485    353   -309   -109    418   -296   -106   -148   -246   -329   -205
    137    475    335   -309    -98    405   -296   -101   -155   -239   -309   -223
    142    465    322   -303    -88    394   -285    -80   -145   -223   -280   -226
    132    465    332   -301    -98    400   -283    -75   -153   -218   -265   -252
    124    467    342   -298   -109    405   -262    -57   -148   -202   -233   -270
    114    459    345   -288   -116    405   -241    -38   -145   -200   -218   -296
     77    431    353   -254   -137    392   -233    -20   -153   -205   -223   -337
     49    400    350   -226   -150    374   -223    -12   -163   -213   -231   -371
     67    397    327   -233   -129    363   -197    -10   -168   -213   -228   -397
     77    376    298   -231   -109    337   -174    -28   -176   -228   -233   -433
     80    340    259   -210    -88    301   -176    -46   -192   -241   -244   -470
     70    337    267   -205   -101    303   -142    -33   -184   -231   -226   -480
     70    332    259   -202    -93    296   -103    -31   -179   -218   -205   -485
     72    316    244   -194    -85    280    -85    -44   -187   -215   -192   -522
     36    270    233   -153    -98    252    -67    -38   -181   -200   -179   -566
    -54    213    267    -83   -161    239    -62    -38   -171   -187   -163   -597
    -96    192    288    -49   -192    239    -57    -49   -158   -184   -137   -602
    -96    187    283    -46   -189    236    -59    -59   -150   -174   -119   -587
    -88    215    303    -62   -194    259    -75    -77   -145   -158   -127   -594
    -77    215    293    -70   -187    254   -103   -103   -153   -174   -153   -620
    -80    194    275    -57   -179    233   -132   -132   -163   -197   -189   -641
    -54    207    262    -77   -158    233   -148   -148   -158   -184   -202   -652
    -28    218    246    -93   -137    231   -158   -153   -153   -163   -210   -659
    -12    233    246   -111   -129    239   -181   -171   -161   -166   -239   -646
     12    288    275   -150   -129    283   -197   -176   -161   -174   -244   -641
     38    332    293   -187   -127    314   -200   -163   -161   -184   -223   -644
     83    348    265   -215    -90    306   -218   -161   -181   -171   -210   -652
    109    368    257   -239    -75    314   -239   -179   -194   -161   -215   -678
    163    394    231   -280    -33    314   -241   -171   -166   -129   -207   -691
    194    400    202   -298     -5    301   -239   -155   -122   -111   -189   -698
    207    400    192   -303      7    296   -239   -142   -106   -124   -184   -714
    246    449    202   -350     20    324   -236   -142   -101   -127   -181   -719
    277    483    202   -381     38    342   -220   -135    -83   -129   -181   -717
    290    504    213   -397     38    358   -194   -124    -64   -127   -174   -719
    306    517    210   -410     49    363   -176   -127    -72   -187   -179   -719
    332    545    210   -439     59    379   -166   -129    -75   -226   -176   -709
    353    571    218   -462     67    394   -145   -140    -64   -215   -168   -719
    358    561    202   -459     77    381   -129   -153    -38   -197   -155   -732
    350    574    223   -462     64    400   -119   -137    -20   -176   -132   -719
    368    581    213   -478     77    400   -124   -140    -33   -174   -132   -717
    389    579    189   -483     98    384   -148   -155    -59   -184   -150   -719
    394    548    153   -472    119    353   -155   -192    -85   -213   -181   -732
    389    548    158   -467    116    353   -153   -220    -83   -231   -194   -730
    397    522    124   -462    135    324   -181   -257   -114   -277   -233   -730
    439    514     72   -478    184    293   -205   -270   -142   -306   -270   -711
    446    522     72   -485    187    296   -233   -290   -176   -316   -303   -685
    441    509     67   -475    187    288   -262   -309   -213   -332   -322   -678
    433    488     51   -462    192    270   -267   -335   -275   -363   -366   -709
    420    470     49   -444    184    259   -272   -366   -322   -387   -410   -745
    446    496     49   -472    200    272   -280   -384   -342   -402   -426   -766
    462    470      7   -465    228    239   -293   -413   -363   -441   -452   -800
    452    449     -2   -452    228    223   -306   -436   -368   -465   -462   -828
    428    462     33   -446    197    249   -301   -423   -361   -459   -465   -826
    405    480     75   -444    166    277   -316   -407   -363   -441   -470   -813
    387    501    114   -444    137    309   -322   -389   -363   -405   -446   -776
    350    485    135   -420    109    311   -327   -389   -374   -397   -433   -753
    337    439    101   -389    119    270   -314   -358   -368   -400   -444   -745
    337    381     41   -361    148    213   -254   -257   -329   -397   -465   -761
    342    439     96   -389    124    267   -145   -116   -228   -337   -449   -737
    363    561    194   -462     83    379    -38     51    -64   -194   -337   -623
    389    756    366   -571     10    561     15    171    109      2   -135   -428
    394   1171    776   -784   -192    976     -7    205    296    332    239    -67
    298   1704   1405  -1000   -553   1556   -145     33    405    683    665    316
    207   1758   1551   -984   -672   1654   -428   -329    215    719    748    358
    116   1350   1234   -735   -558   1293   -584   -652   -168    327    371     51
     70    688    618   -381   -275    652   -618   -805   -587   -316   -270   -449
     90    249    158   -168    -33    205   -613   -730   -724   -594   -571   -711
     98     85    -15    -93     57     36   -540   -576   -646   -579   -594   -756
     96     64    -31    -80     62     18   -465   -470   -555   -527   -574   -750
     96    148     51   -124     23    101   -392   -384   -454   -454   -517   -701
    103    257    153   -179    -23    205   -319   -296   -340   -371   -441   -626
     98    316    218   -210    -59    267   -280   -244   -275   -322   -384   -574
    103    350    246   -228    -72    298   -270   -223   -246   -306   -361   -545
    103    363    259   -236    -77    311   -259   -202   -231   -301   -350   -535
    114    376    262   -244    -72    319   -244   -184   -213   -296   -342   -535
    119    368    249   -244    -64    309   -244   -181   -202   -288   -332   -535
    116    376    259   -249    -70    319   -246   -181   -192   -275   -316   -524
    114    374    259   -246    -72    316   -254   -187   -189   -270   -311   -522
    127    392    265   -259    -67    329   -259   -184   -179   -249   -290   -509
    153    410    257   -283    -51    335   -254   -179   -174   -226   -272   -485
    163    439    275   -301    -54    358   -241   -174   -166   -200   -249   -446
    158    446    285   -303    -62    366   -244   -174   -168   -184   -239   -405
    168    441    272   -303    -51    358   -249   -174   -171   -171   -233   -361
    161    418    257   -290    -49    337   -249   -176   -174   -168   -223   -306
    168    428    259   -298    -46    345   -244   -171   -161   -155   -184   -231
    161    433    272   -298    -57    353   -252   -174   -161   -158   -155   -168
    158    439    280   -298    -59    361   -262   -174   -163   -171   -148   -124
    176    452    275   -314    -49    363   -246   -168   -161   -163   -129    -90
    168    431    262   -298    -46    348   -249   -171   -176   -155    -98    -54
    166    413    246   -290    -38    332   -252   -171   -184   -148    -75    -18
    179    423    244   -301    -31    335   -265   -168   -187   -129    -28     20
    187    436    246   -311    -28    340   -257   -150   -174    -98     18     62
    197    449    252   -322    -25    350   -246   -129   -155    -62     72    109
    207    457    249   -335    -20    353   -249   -122   -153    -38    122    140
    218    472    254   -345    -18    363   -254   -114   -153    -20    197    176
    210    470    259   -340    -25    366   -265   -111   -163    -12    241    213
    202    475    272   -340    -33    374   -275   -114   -176    -15    262    249
    192    462    270   -329    -38    366   -290   -116   -194    -18    270    275
    205    467    262   -335    -28    366   -301   -114   -205    -15    285    285
    194    491    296   -342    -49    392   -293   -106   -200    -10    319    296
    187    496    309   -342    -62    405   -280    -96   -197     -5    348    311
    174    501    324   -337    -75    413   -265    -80   -194     -2    371    324
    174    498    324   -335    -75    413   -257    -77   -197     -5    374    324
    176    496    316   -337    -70    407   -244    -70   -194     -5    387    324
    158    475    314   -316    -77    394   -236    -64   -184      0    371    340
    119    439    319   -280   -101    381   -220    -46   -163     20    374    407
    101    428    327   -265   -111    379   -194    -25   -127     41    389    467
     83    426    342   -254   -129    384   -176    -10    -90     57    397    459
     67    418    348   -244   -140    384   -155      7    -41     70    423    454
     49    418    368   -236   -161    392   -142     23     20     75    465    454
     31    402    371   -215   -168    387   -127     41    101     62    501    439
     -5    350    355   -171   -179    353   -106     57    142     59    496    426
    -20    329    350   -155   -184    340    -93     57    129     49    381    420
    -10    327    337   -158   -174    329    -90     44     93     20    270    420
     -7    322    329   -155   -168    324    -93     33     70      2    249    428
    -28    322    350   -148   -189    335    -93     31     62      2    246    428
    -49    311    358   -132   -202    335    -96     23     67      7    249    428
    -54    290    342   -119   -197    316    -96     15     67     20    254    426
    -41    270    311   -114   -176    290    -98     12     62     31    262    420
    -36    277    311   -122   -174    296    -98     15     64     41    285    428
    -15    280    296   -132   -155    288   -101      7     57     46    348    423
      5    283    277   -145   -137    280   -103      7     62     67    449    457
     20    290    270   -155   -124    280    -96     23     72     93    566    509
     36    298    262   -168   -114    280    -96     31     72    109    654    519
     44    316    272   -181   -114    296    -96     36     77    127    693    514
     57    329    272   -194   -109    303    -93     46     80    148    717    524
     44    348    303   -194   -129    327    -72     64     98    181    743    540
     44    384    340   -215   -148    363    -41     93    116    207    769    568
     46    423    376   -236   -166    402    -18    116    129    233    795    584
     67    444    374   -257   -155    410     -2    132    145    257    826    594
     85    454    368   -270   -140    413      2    137    148    277    867    618
    114    488    371   -301   -129    431      7    137    148    283    875    631
    135    514    379   -324   -122    449     12    135    148    272    839    631
    158    530    371   -345   -106    452     20    124    140    252    774    631
    184    545    361   -363    -88    454     18    106    129    226    701    639
    197    537    337   -368    -70    439    -18     57     96    187    639    623
    197    514    316   -355    -59    415    -49     20     64    153    594    615
    200    514    314   -358    -57    415    -83    -10     36    132    566    618
    215    496    280   -355    -31    389    -98    -23     20    119    537    602
    202    452    249   -327    -23    350   -106    -20     12    111    568    610
    163    400    236   -283    -36    319   -116    -25      7    106    672    636
    140    348    207   -246    -33    280   -132    -28    -10     93    784    646
    127    314    187   -220    -28    252   -129    -33    -23     93    862    639
    103    298    192   -202    -44    246   -142    -54    -44     80    875    615
     64    285    220   -176    -77    254   -150    -62    -62     57    849    584
     23    265    239   -145   -106    252   -140    -57    -77     31    784    537
    -12    267    280   -127   -145    272   -116    -36    -80      5    693    491
    -62    252    314    -93   -189    280   -106    -31    -93    -28    545    423
    -98    244    342    -72   -220    290    -96    -28   -103    -54    410    350
   -124    244    368    -62   -246    306    -93    -18   -103    -64    324    290
   -127    226    353    -49   -239    288    -93     -5   -109    -80    259    233
   -122    174    296    -25   -210    233    -51     59    -93   -101    187    158
   -124    150    275    -12   -200    210     49    184    -31    -96    119     77
   -111    210    322    -51   -218    265    148    337     83    -23    116     62
    -54    384    439   -163   -246    410    231    506    257    140    228    163
    -28    784    813   -379   -420    797    236    589    449    431    527    446
    -88   1312   1400   -613   -745   1356    163    535    631    784    917    818
   -194   1571   1764   -688   -982   1667    -98    236    594    950   1114    969
   -290   1392   1683   -550   -987   1538   -355   -158    288    758    953    769
   -392    740   1132   -174   -763    935   -439   -480   -231     96    319    194
   -407    192    597    106   -501    394   -449   -493   -506   -327   -109   -231
   -431    -49    381    239   -407    163   -389   -324   -485   -376   -187   -366
   -472   -119    353    296   -413    116   -277   -166   -394   -329   -197   -387
   -446    -57    389    249   -420    166   -223    -83   -311   -270   -226   -324
   -415     62    475    176   -446    267   -168      2   -215   -187   -181   -210
   -397    124    519    135   -457    322   -132     59   -155   -132   -142   -122
   -363    155    519    103   -441    337   -101     93   -135   -103   -158    -59
   -355    171    524     90   -441    348    -98    109   -132    -98   -218    -31
   -358    179    537     88   -446    355   -111    137   -129   -109   -280    -15
   -361    200    561     80   -459    379   -116    168   -119   -111   -311      2
   -350    239    589     57   -470    413   -114    192   -106   -114   -329     20
   -342    267    607     36   -475    436   -116    194   -101   -124   -368     20
   -337    301    639     18   -488    467   -114    200    -83   -124   -355     25
   -327    311    639      7   -485    475   -106    205    -72   -140   -322     23
   -327    314    641      7   -483    478    -90    220    -57   -155   -293     12
   -314    329    641     -7   -478    485    -80    233    -41   -150   -306     25
   -298    345    644    -23   -472    493    -72    241    -20   -140   -345     57
   -309    329    639    -12   -475    485    -72    244    -20   -150   -389     64
   -319    316    636      2   -478    475    -70    249    -15   -155   -405     67
   -309    340    646    -18   -478    491    -67    254    -15   -148   -394     70
   -272    374    646    -49   -459    509    -75    249    -12   -135   -379     62
   -267    368    636    -51   -454    504    -90    228    -12   -148   -363     54
   -254    394    649    -70   -452    522    -88    228     -7   -142   -350     85
   -249    400    649    -75   -449    524    -77    226    -10   -132   -358    150
   -228    402    631    -88   -431    517    -83    192    -23   -150   -348    194
   -223    413    636    -96   -431    524    -85    171    -38   -158   -332    187
   -220    420    641    -98   -431    530    -96    155    -36   -140   -293    145
   -205    407    613   -103   -410    509   -122    116    -49   -148   -267     90
   -200    381    581    -90   -389    480   -137     90    -62   -187   -265     57
   -202    376    579    -88   -392    478   -150     77    -72   -210   -252     67
   -184    394    579   -103   -381    485   -158     77    -64   -194   -228     96
   -168    405    574   -119   -371    488   -174     72    -70   -187   -189     83
   -132    449    579   -158   -355    514   -161     72    -67   -171   -124     57
    -98    472    568   -189   -332    519   -140     72    -72   -161    -67     36
    -80    472    553   -194   -316    511   -109     57    -88   -145    -20     25
    -96    465    558   -184   -327    511    -90     25    -88   -135     23     20
   -135    415    550   -140   -342    483   -119      0   -111   -145     54    -15
   -106    402    506   -150   -306    454   -129     -2   -124   -135    116    -49
     -7    410    418   -200   -213    413   -109     -5   -132   -116    179   -114
     98    397    298   -249   -101    348   -129    -28   -174   -142    200   -207
    179    405    226   -293    -23    314   -161    -67   -192   -184    171   -280
    239    428    187   -335     25    309   -181    -93   -197   -215    124   -311
    272    454    181   -363     46    319   -176   -103   -194   -226     83   -293
    270    441    171   -358     49    306   -168   -119   -194   -233     49   -272
    265    431    166   -350     49    298   -166   -137   -197   -236     10   -267
    259    454    194   -358     31    324   -163   -153   -189   -231    -12   -272
    249    467    218   -358     15    342   -148   -155   -174   -223    -31   -277
    233    462    228   -350      2    345   -153   -171   -179   -233    -72   -285
    215    462    246   -340    -15    355   -155   -184   -181   -246    -98   -285
    202    472    267   -340    -33    368   -145   -187   -174   -249   -111   -275
    192    496    303   -342    -54    400   -140   -187   -166   -254   -124   -259
    150    511    361   -332   -103    436   -145   -192   -163   -257   -137   -249
    135    517    381   -327   -122    449   -140   -184   -153   -246   -158   -239
    124    524    400   -327   -137    462   -129   -171   -140   -228   -174   -220
    114    550    436   -332   -161    493   -111   -150   -119   -200   -174   -197
     98    579    480   -340   -189    530   -103   -129    -93   -166   -176   -166
     77    605    524   -342   -223    566    -96   -103    -64   -135   -174   -137
     80    633    553   -358   -236    594    -85    -77    -36   -101   -150    -96
     54    633    579   -342   -262    607    -72    -51     -7    -70   -114    -54
    -10    649    657   -322   -335    652    -51    -18     33    -12    -67      7
    -20    672    693   -324   -358    680    -41      2     51     23    -25     41
     15    693    675   -355   -329    683    -41     10     57     36      0     41
     54    709    654   -381   -298    683    -44     20     64     46      5     38
     49    714    662   -384   -306    688    -44     23     62     57    -20     62
     49    722    670   -387   -309    696    -33     33     67     62    -46     77
     72    753    680   -413   -303    717    -23     44     80     70    -57     90
    111    782    670   -446   -277    727    -12     54     88     72    -67    101
    142    795    649   -470   -252    722    -15     44     83     59   -103     85
    140    805    662   -472   -259    735    -23     23     77     36   -150     70
    153    831    675   -493   -259    753    -33     10     77     31   -176     83
    197    841    644   -519   -223    743    -67    -20     44      0   -215     83
    226    818    592   -524   -184    706    -93    -57      5    -36   -252     88
    244    810    566   -527   -161    688   -109    -67     -5    -46   -265    127
    241    779    535   -511   -145    657   -114    -75    -20    -70   -283    155
    218    732    514   -475   -148    623   -119    -90    -36    -93   -301    181
    223    693    470   -459   -124    581   -124   -103    -51   -109   -309    210
    244    654    407   -449    -83    532   -132   -109    -59   -122   -316    231
    241    607    366   -426    -62    485   -140   -114    -70   -140   -324    236
    228    568    340   -397    -54    454   -153   -135    -88   -161   -350    236
    223    537    314   -381    -44    426   -155   -148   -109   -174   -371    228
    210    519    309   -366    -49    415   -168   -158   -127   -174   -379    236
    184    511    327   -348    -70    418   -171   -158   -129   -171   -389    239
    168    485    316   -327    -72    402   -171   -153   -137   -174   -392    244
    145    454    309   -298    -80    381   -166   -140   -132   -171   -374    254
    127    436    309   -283    -90    374   -163   -132   -127   -155   -348    252
    116    405    285   -262    -85    345   -148   -116   -119   -145   -332    236
     90    319    228   -205    -67    275   -127    -85   -119   -161   -345    179
     67    259    189   -166    -62    226    -31     33    -64   -153   -363    106
     75    309    233   -194    -77    272     98    194     41    -64   -306    103
    116    441    322   -280   -101    381    200    368    200    101   -150    197
    161    737    576   -449   -207    657    244    478    384    350    137    439
    106   1275   1169   -693   -530   1223    226    472    610    735    600    857
    -96   1618   1712   -761   -904   1665     62    239    675    995    932   1143
   -233   1428   1660   -597   -948   1543   -205   -161    397    833    820    997
   -329    800   1130   -233   -730    963   -371   -584   -163    207    207    426
   -309    176    485     64   -397    329   -428   -709   -540   -309   -327   -101
   -239   -129    109    184   -174    -10   -415   -620   -592   -433   -496   -301
   -205   -207     -2    205   -101   -106   -337   -511   -535   -413   -517   -363
   -176   -179     -2    179    -88    -90   -249   -413   -446   -350   -446   -379
   -174   -109     64    140   -122    -23   -171   -324   -342   -270   -335   -337
   -155    -38    116     96   -137     38   -109   -275   -270   -215   -257   -301
   -129      5    132     59   -129     67    -72   -244   -231   -194   -220   -309
   -116     31    148     44   -132     88    -59   -226   -207   -179   -200   -332
   -132     36    168     46   -150    101    -57   -215   -200   -171   -197   -374
   -153     36    189     57   -171    111    -57   -207   -197   -174   -207   -415
   -166     46    210     59   -187    127    -59   -207   -194   -176   -202   -446
   -163     57    220     54   -192    137    -62   -210   -189   -166   -187   -483
   -142     67    207     36   -176    137    -59   -194   -176   -140   -163   -514
   -127     64    192     31   -158    127    -62   -184   -174   -119   -148   -548
   -122     46    168     36   -145    106    -57   -181   -181    -75   -122   -581
   -124     33    158     46   -140     96    -38   -184   -181    -28    -93   -584
   -132     23    155     51   -142     88    -51   -194   -181    -64   -109   -597
   -137     36    174     49   -155    103    -64   -210   -184    -93   -127   -602
   -148     36    181     54   -163    106    -64   -223   -184   -116   -137   -594
   -148     33    181     57   -163    106    -64   -231   -187   -137   -137   -589
   -137     23    161     54   -150     90    -54   -249   -174   -122   -140   -558
   -124    -10    111     67   -119     49    -54   -275   -119    -90   -145   -485
    -85    -15     70     49    -80     28    -67   -296    -59    -98   -158   -418
    -59    -25     33     44    -46      2    -80   -259    -62   -132   -194   -387
     -2    -25    -23     12     10    -25   -135   -166    -83   -142   -207   -355
     75     10    -64    -44     70    -25   -158    -72   -124   -142   -200   -290
    161    101    -59   -132    109     23    -49    -77   -179   -124   -168   -228
    200    163    -36   -181    119     64     25   -116   -205    -93   -150   -197
    150    116    -33   -135     90     41     36   -145   -205   -103   -161   -189
     70     75      5    -72     33     41     20   -187   -231   -116   -184   -200
     15     59     41    -38    -15     51     -2   -207   -231   -101   -187   -189
    -12     38     51    -12    -31     44    -33   -220   -239    -93   -205   -194
    -54     38     90      7    -72     64    -44   -226   -228    -93   -197   -163
    -88     57    145     15   -116    101    -38   -226   -213    -80   -187    -90
   -114     62    174     23   -145    116    -44   -226   -200    -80   -189    -23
   -122     41    163     41   -142    101    -64   -236   -220    -96   -215     25
   -124     12    137     54   -132     72    -72   -244   -239   -116   -244     62
   -145      2    148     70   -148     72    -83   -267   -241   -132   -252    132
   -148      2    148     72   -150     75    -72   -270   -236   -140   -249    231
   -127     20    148     54   -137     83    -72   -275   -246   -158   -241    337
   -132     25    158     51   -145     90    -83   -293   -262   -161   -220    449
   -116     57    174     31   -145    114    -51   -272   -246   -132   -148    509
   -101     54    155     23   -127    103    -25   -252   -236   -116   -101    488
    -85     49    135     18   -109     90    -10   -236   -226   -109    -83    436
    -96     70    166     10   -132    116     20   -210   -176    -93    -64    384
   -116     83    200     15   -158    140     28   -189   -153   -109    -85    322
   -106    137    244    -18   -174    189     25   -187   -174   -132   -127    267
   -109    205    314    -46   -210    259      7   -210   -220   -145   -184    210
   -129    233    363    -54   -246    298    -23   -236   -277   -171   -252    132
   -158    231    389    -38   -272    309    -46   -252   -309   -207   -306     59
   -189    210    400    -10   -293    303    -33   -252   -322   -228   -332      0
   -207    184    392     12   -298    288      0   -246   -322   -244   -350    -38
   -220    163    384     28   -301    272     36   -236   -319   -267   -366    -75
   -202    174    374     12   -288    272     64   -218   -306   -270   -361   -101
   -179    187    363     -5   -272    275     80   -200   -285   -267   -355   -122
   -179    187    366     -2   -272    275     83   -189   -270   -272   -358   -148
   -174    184    358     -7   -267    272     83   -181   -254   -270   -358   -163
   -158    184    342    -12   -249    262     80   -163   -231   -259   -348   -176
   -140    210    348    -36   -246    277     83   -135   -205   -239   -319   -171
   -119    244    363    -62   -241    303     85   -111   -179   -220   -290   -155
   -119    249    368    -64   -244    309     70   -114   -176   -223   -285   -161
   -111    246    358    -67   -236    301     59   -111   -168   -226   -283   -163
    -98    259    358    -80   -228    309     62   -101   -163   -228   -283   -161
    -70    324    394   -127   -231    358     85    -72   -127   -200   -252   -132
    -36    379    415   -174   -226    397    106    -36    -90   -163   -213    -93
    -59    368    428   -155   -244    397    103    -31    -88   -168   -207    -85
    -41    389    431   -176   -236    407    106    -23    -85   -171   -200    -72
    -23    413    436   -194   -228    423    114      0    -67   -153   -174    -46
    -49    420    467   -187   -259    444    129     12    -49   -135   -145    -12
    -57    439    496   -189   -277    465    148     28    -20   -109   -106     23
    -85    441    527   -179   -306    483    150     23     -5    -96    -70     54
    -90    454    545   -181   -316    498    148     10      2    -83    -31     75
    -83    449    532   -184   -309    491    145     -7     10    -75      5     85
    -98    407    506   -155   -301    457    129    -23     15    -72     49     96
   -109    371    480   -132   -296    426    124    -33     20    -64    103    103
   -116    348    465   -114   -290    405    132    -38     28    -59    155    103
   -132    301    431    -85   -283    366    129    -62     10    -80    184    101
   -127    275    402    -75   -265    337    109    -93     -7    -98    205     96
   -124    244    368    -62   -249    306     83   -127    -31   -124    200     85
   -124    213    337    -44   -231    275     67   -155    -54   -150    187     88
   -129    181    311    -28   -220    246     64   -184    -64   -153    194    124
   -145    124    270     10   -207    197     80   -192    -51   -140    202    174
   -155     80    233     36   -197    155     77   -192    -54   -137    176    187
   -163     41    205     62   -184    122     67   -192    -64   -142    137    163
   -168     41    207     62   -189    124     70   -176    -64   -132    127    145
   -163     51    215     54   -189    132     70   -166    -67   -122    106    124
   -168     59    226     54   -197    142     67   -155    -70   -114     77    101
   -184     49    233     67   -207    140     64   -132    -72   -114     51     54
   -187     12    197     85   -192    103    124    -36    -46   -114     18    -33
   -181     28    210     77   -194    119    239    122     38    -67     31   -114
   -145    140    285      2   -215    213    355    327    189     64    132   -116
    -83    361    444   -137   -262    402    418    501    363    267    335    -12
    -70    756    826   -345   -449    792    389    532    545    574    698    288
   -197   1265   1460   -535   -828   1361    277    405    706    937   1132    688
   -335   1395   1730   -532  -1031   1561      0     46    584   1015   1260    782
   -452   1028   1480   -288   -966   1254   -233   -361    168    644    901    420
   -465    306    771     77   -618    537   -332   -610   -350    -36    197   -226
   -410   -161    249    285   -332     44   -345   -571   -542   -350   -161   -589
   -368   -293     75    329   -223   -109   -280   -433   -511   -374   -207   -685
   -345   -262     83    303   -215    -90   -192   -296   -423   -314   -145   -685
   -335   -166    166    249   -252      0   -101   -179   -322   -218    -41   -636
   -322    -75    246    197   -285     85    -33    -93   -236   -135     46   -579
   -322    -31    290    174   -306    129      0    -46   -197    -96     96   -553
   -290      2    293    145   -290    148     15    -15   -181    -72    140   -532
   -267      2    267    132   -267    135     18     -7   -171    -62    171   -519
   -244     10    254    116   -249    132     12    -12   -176    -62    192   -522
   -220     18    236    101   -228    127      2    -18   -176    -59    228   -532
   -200     10    210     96   -205    109     15      0   -161    -44    277   -532
   -168      0    168     83   -168     85      7     -5   -137    -64    309   -532
   -155     -2    153     80   -155     72     -5    -10   -101    -98    322   -506
   -140     -5    132     72   -137     62    -15    -20    -72   -122    335   -465
   -124     -5    119     64   -122     57    -12    -33    -46   -119    350   -407
   -124    -28     96     75   -111     33    -10    -62    -44   -119    353   -384
   -127    -44     83     85   -106     18    -10    -85    -41    -98    355   -366
   -119    -59     57     88    -90     -2    -12   -101    -49    -80    342   -361
   -106    -41     64     75    -85     10     -7   -106    -46    -59    350   -337
   -106    -36     67     70    -88     15    -15   -109    -44    -41    366   -301
    -90    -20     70     54    -80     23    -20   -103    -44    -25    371   -265
    -70    -20     49     44    -59     15    -18    -88    -33    -12    371   -233
    -80    -49     31     64    -57    -10    -15    -75    -36    -10    361   -200
    -80    -59     18     70    -51    -20    -20    -67    -38     -2    345   -171
    -83    -51     31     67    -59    -12    -33    -70    -44     -7    319   -148
    -67    -33     33     49    -51      0    -41    -64    -41     -5    298   -124
    -62    -41     20     51    -41    -10    -36    -46    -31     10    316   -114
    -54    -67    -15     59    -23    -41    -44    -46    -36     12    345    -88
    -54    -77    -23     64    -15    -51    -51    -41    -33     25    389    -36
    -44    -62    -18     51    -15    -41    -57    -33    -33     31    444     15
    -12    -36    -23     25      5    -31    -67    -25    -31     28    501     88
    -20    -44    -23     28      0    -33    -72    -18    -31     28    524    166
      2    -33    -36     15     18    -36    -75    -18    -38     23    506    207
     25    -46    -72     10     46    -59    -85    -20    -57      7    480    213
     31    -46    -77      7     54    -62    -83    -18    -62     -5    475    228
     31    -67   -101     15     64    -83    -88    -28    -77    -31    472    252
     36    -62   -101     12     67    -80    -96    -31    -88    -44    480    280
     20    -90   -111     33     64   -101   -109    -31    -96    -64    467    290
     10   -114   -124     51     67   -119   -103    -25   -106    -80    433    296
      0   -116   -116     57     57   -116    -93      2   -106    -88    381    319
     12    -90   -106     38     59    -98    -75     25    -90    -85    342    353
     31    -59    -90     12     59    -75    -88     15    -85    -93    303    355
     49    -36    -85     -5     67    -59    -90      7    -75    -90    259    371
     46    -36    -83     -5     62    -57    -85     18    -59    -85    231    379
     38    -33    -72     -2     54    -51    -88     20    -51    -83    194    363
     33    -12    -46    -12     38    -28    -83     31    -33    -64    176    366
     23    -10    -33     -5     28    -20    -70     51    -12    -49    179    361
      7    -12    -23      2     12    -18    -64     54     -7    -54    174    332
    -10    -20    -12     15      0    -15    -62     59     -5    -54    168    306
    -23     -7     15     12    -20      2    -59     62     -2    -57    163    280
    -28     -2     25     15    -28     10    -64     62      2    -67    140    246
    -41     -5     33     20    -38     12    -59     70     10    -67    137    213
    -54     -7     46     31    -49     18    -54     77     18    -64    142    174
    -64    -25     36     44    -51      5    -49     88     28    -59    140    129
    -54     -7     46     31    -51     18    -38    109     44    -44    148     98
    -72     -7     62     38    -67     25    -46    109     51    -41    142     54
    -90    -10     77     49    -85     33    -38    122     67    -33    145     23
    -96      2     98     44    -96     51    -23    148     88    -15    166     15
    -96      5    101     46    -98     51    -18    163     93    -10    171      0
   -122     12    132     51   -127     72    -15    187    109      5    179    -23
   -127     31    155     46   -142     93     -2    210    129     31    202    -31
   -127     49    174     36   -150    111     12    236    148     54    223    -33
   -127     64    192     31   -158    127     31    262    168     75    239    -31
   -132     96    226     15   -179    161     38    280    192     98    262    -20
   -148    135    283      5   -215    210     46    298    213    127    298    -15
   -161    129    290     15   -226    210     54    311    220    135    311    -25
   -171    135    306     18   -239    220     57    314    226    140    296    -41
   -192    148    340     23   -267    241     62    319    236    155    288    -54
   -200    163    363     18   -283    262     62    324    239    161    270    -64
   -207    179    387     12   -296    283     59    324    244    168    257    -72
   -223    163    387     31   -303    275     59    335    244    179    249    -75
   -239    166    405     36   -322    283     57    337    244    194    262    -41
   -254    163    418     44   -335    290     44    329    236    202    262    -25
   -259    166    423     46   -342    293     23    314    226    200    249    -23
   -254    137    392     59   -322    265     15    301    205    181    215    -25
   -254    114    368     70   -314    241     18    298    192    187    200    -25
   -265     88    353     88   -309    218     10    285    174    192    192    -31
   -283     44    327    119   -306    184      7    270    153    168    176    -33
   -314     -2    311    158   -314    153     10    265    142    148    155    -28
   -345    -20    322    181   -335    150     12    265    135    140    137    -15
   -353    -20    329    187   -342    153     10    259    124    129    119     10
   -371    -31    340    200   -358    153      0    246    111    119     83     33
   -340     -2    337    171   -340    166     -5    241    106    109     31     44
   -327     18    342    153   -335    179    -15    233    103    109    -15     44
   -361     18    379    168   -368    197    -15    228    106    106    -51     57
   -402      5    407    197   -405    205     -7    223    109     96    -88     62
   -439    -20    418    231   -428    197     18    244    129     93   -114     57
   -462    -46    415    254   -441    184    101    345    187     85   -122     41
   -498     -7    488    252   -493    239    231    496    298    127   -116     54
   -532    109    641    207   -587    374    366    678    465    239    -38    119
   -566    316    883    124   -724    600    465    833    657    423    155    290
   -670    743   1413    -38  -1041   1078    475    883    870    753    548    665
   -953   1252   2205   -148  -1579   1727    402    763   1028   1130    992   1072
  -1171   1405   2574   -116  -1875   1990    158    428    904   1228   1083   1156
  -1192   1080   2273     57  -1732   1675    -98      7    485    839    600    776
  -1171    348   1517    410  -1345    932   -163   -200    -15     85   -194    148
  -1179   -122   1054    649  -1119    465   -140   -137   -187   -210   -535   -207
  -1174   -298    875    735  -1026    285    -54     28   -122   -176   -532   -283
  -1171   -303    867    737  -1021    280     23    129    -23    -85   -480   -239
  -1104   -233    870    667   -989    316     72    189     64    -38   -405   -179
  -1057   -132    922    594   -992    394    116    244    153     18   -319   -106
   -995    -38    953    517   -976    457    140    267    207     70   -272    -70
   -932     -2    930    467   -932    462    145    267    228     90   -259    -70
   -901    -23    878    459   -891    428    132    254    223     83   -249    -83
   -841    -38    800    439   -820    379    101    226    197     57   -257   -109
   -789    -36    753    413   -771    355     77    197    176     31   -246   -106
   -737    -44    693    392   -717    324     70    184    166     12   -215    -98
   -644    -62    581    350   -615    259     38    145    132    -25   -205   -155
   -493    -57    436    275   -467    189    -20     85     83    -64   -197   -215
   -241    -67    171    153   -207     51   -111      2      5   -137   -246   -293
     33   -101   -135     33     83   -116   -197    -83    -88   -236   -337   -394
    298    -38   -337   -132    316   -187   -267   -145   -145   -298   -397   -423
    376    -85   -465   -145    418   -275   -342   -223   -218   -374   -462   -444
    410   -122   -535   -145    470   -327   -363   -275   -259   -415   -498   -459
    618     41   -576   -329    597   -267   -293   -228   -213   -358   -444   -418
    605     20   -587   -314    597   -283   -293   -249   -223   -371   -462   -444
    514    -85   -602   -215    558   -342   -340   -301   -262   -413   -509   -485
    493    -72   -566   -213    527   -319   -335   -301   -257   -410   -509   -470
    472    -59   -532   -205    501   -296   -337   -296   -252   -405   -509   -454
    423    -49   -475   -189    449   -262   -340   -298   -252   -392   -496   -436
    402    -18   -423   -192    413   -220   -322   -267   -220   -355   -465   -363
    379     15   -363   -200    371   -174   -298   -233   -187   -316   -439   -296
    337     20   -316   -179    327   -148   -275   -205   -168   -306   -452   -265
    293     49   -246   -171    270    -98   -265   -192   -150   -275   -452   -236
    249     70   -181   -161    215    -54   -254   -176   -127   -241   -428   -197
    205     64   -140   -137    174    -36   -244   -163   -109   -220   -400   -192
    176     49   -127   -111    153    -38   -236   -142   -101   -205   -368   -187
    148     25   -122    -88    135    -46   -233   -129    -96   -189   -327   -158
    122     25    -98    -75    111    -36   -213   -106    -77   -155   -257   -116
    109     46    -62    -77     85     -7   -187    -88    -57   -122   -174    -75
     90     70    -20    -80     57     25   -174    -72    -44   -101   -119    -59
     49     70     18    -59     15     46   -161    -62    -36    -83    -67    -51
     31     64     33    -49     -2     51   -145    -51    -33    -75    -33    -44
     12     49     36    -31    -10     41   -122    -28    -20    -64      5    -23
    -12     54     67    -20    -38     59    -98    -15     -7    -57     31     -2
    -46     44     88      0    -70     64    -75      5     10    -51     46      7
    -90     33    124     28   -109     77    -46     31     36    -28     64     20
   -111     28    140     38   -124     83    -33     46     54    -20     57     20
   -116     18    135     49   -124     75    -28     49     57    -28     41      2
    -96     36    132     28   -114     83    -15     57     70    -15     41     -2
    -77     36    114     18    -96     75    -12     54     70    -18     31    -18
    -64     25     88     18    -77     57    -20     36     59    -31     15    -36
    -23     10     33      7    -28     20    -33     20     49    -41      5    -41
     20     15     -7    -18     12      5    -38     15     44    -44      7    -51
     51     31    -23    -41     38      5    -51     -2     25    -62     -7    -83
     46     -7    -54    -20     49    -31    -72    -28      0    -98    -44   -124
     80    -31   -111    -23     96    -70    -77    -33     -5   -114    -62   -140
    132     10   -122    -75    127    -54    -62    -20     10   -101    -54   -137
    171     31   -140   -101    155    -54    -62    -25     10   -106    -51   -140
    163     15   -148    -88    155    -67    -80    -38     -2   -122    -62   -148
    181     33   -148   -106    166    -57    -83    -31      0   -119    -57   -148
    205     38   -166   -122    184    -62    -88    -25      7   -111    -44   -163
    200     15   -184   -109    192    -83    -93    -28      7   -109    -38   -174
    202     10   -192   -109    197    -88   -101    -31     10   -106    -25   -171
    236     25   -210   -129    223    -90   -103    -31     15   -103    -15   -168
    265     85   -179   -176    220    -46    -96    -23     36    -72     23   -158
    252     75   -179   -163    215    -51   -106    -28     36    -72     33   -171
    257     80   -176   -171    215    -46    -96    -12     49    -62     46   -176
    301    124   -176   -213    239    -25    -83      2     70    -33     77   -163
    296    158   -137   -231    218     10    -77      0     85    -12    101   -145
    285    179   -106   -233    197     36    -64     12     96    -10    106   -140
    293    210    -85   -252    189     62    -44     31    111      5    122   -142
    314    254    -59   -283    187     98    -28     44    129     28    158   -127
    290    254    -36   -272    163    109    -31     33    129     33    174   -124
    252    259      7   -257    122    135    -33     18    129     33    187   -127
    233    259     23   -246    106    140    -36     10    129     36    202   -119
    241    252     10   -246    116    132    -51     -2    119     33    207   -122
    288    277    -10   -283    148    135    -51    -10    111     31    210   -114
    277    259    -18   -270    148    122    -62    -31     96     18    194   -119
    275    231    -44   -254    161     93    -75    -44     75     -5    163   -140
    228    166    -62   -197    145     51   -101    -70     44    -41    111   -166
    257    179    -77   -220    168     51   -106    -83     33    -51     90   -174
    277    145   -132   -213    205      7   -106    -85     20    -64     72   -202
    218     46   -171   -132    194    -62   -129   -116    -12    -96     36   -262
    207      5   -202   -106    205    -98   -135   -132    -31   -114     12   -270
    197    -36   -236    -83    215   -135   -142   -153    -51   -135    -25   -285
    194    -33   -228    -83    210   -129   -155   -168    -64   -148    -54   -293
    181    -41   -223    -72    200   -132   -166   -174    -72   -161    -85   -298
    153    -59   -213    -46    181   -135   -155   -176    -72   -168    -96   -314
    153    -38   -194    -59    171   -116   -166   -192    -75   -163    -83   -322
    135    -75   -210    -31    171   -142   -171   -207    -77   -171    -90   -324
    109   -124   -236      7    171   -179   -166   -220    -85   -184   -109   -340
    124   -137   -262      7    192   -200   -124   -174    -62   -187   -124   -368
    158    -98   -259    -31    207   -179    -23    -31     31   -161   -129   -371
     93    -93   -189      0    140   -140     75    114    150   -101   -101   -340
     80     33    -49    -59     64     -7    176    270    319     51     31   -213
     83    353    270   -218    -93    311    184    340    496    309    303     72
      0    857    857   -428   -428    859     88    241    636    633    672    459
   -116   1140   1254   -511   -685   1197   -181    -98    540    756    852    618
   -207    969   1174   -381   -691   1070   -428   -472    210    519    672    441
   -296    353    649    -28   -472    501   -509   -727   -270   -124     83    -41
   -314   -158    153    236   -236     -2   -506   -717   -517   -535   -314   -389
   -285   -405   -119    345    -85   -262   -459   -574   -498   -600   -410   -504
   -270   -449   -181    358    -46   -316   -376   -436   -413   -568   -392   -511
   -270   -407   -137    340    -67   -272   -306   -340   -316   -496   -322   -470
   -293   -324    -33    309   -132   -179   -244   -254   -215   -405   -218   -405
   -301   -233     67    265   -184    -83   -184   -197   -145   -340   -135   -348
   -324   -202    122    259   -223    -41   -148   -168   -111   -322    -77   -322
   -355   -218    137    288   -246    -41   -142   -176   -114   -337    -51   -319
   -363   -218    142    288   -254    -38   -145   -192   -116   -366    -44   -311
   -345   -205    140    275   -244    -33   -132   -187   -109   -379    -36   -272
   -355   -220    132    288   -246    -44   -127   -192   -122   -400    -72   -288
   -381   -223    158    303   -270    -33   -119   -197   -135   -413   -106   -355
   -376   -239    137    306   -259    -51   -137   -215   -148   -410   -122   -405
   -353   -252    101    301   -228    -75   -127   -223   -148   -407   -148   -449
   -355   -267     85    309   -220    -90   -109   -239   -150   -418   -176   -478
   -353   -290     62    322   -207   -114   -101   -249   -166   -426   -207   -498
   -363   -296     67    329   -215   -116    -93   -262   -174   -420   -239   -519
   -387   -314     72    350   -231   -122   -101   -290   -189   -428   -267   -550
   -402   -322     77    361   -241   -122    -96   -309   -194   -433   -280   -558
   -394   -296     98    345   -246    -98    -98   -311   -200   -418   -275   -542
   -340   -246     90    293   -218    -77    -98   -322   -202   -423   -285   -545
   -314   -236     77    275   -197    -80    -67   -303   -174   -449   -290   -550
   -311   -231     80    270   -197    -75    -54   -290   -161   -428   -257   -555
   -337   -254     83    296   -210    -85    -59   -272   -150   -387   -241   -568
   -361   -293     67    327   -215   -114    -46   -254   -155   -407   -241   -594
   -340   -267     72    303   -207    -96    -25   -223   -145   -405   -220   -579
   -332   -236     96    283   -215    -70    -28   -215   -142   -379   -218   -532
   -355   -252    103    303   -231    -75    -49   -228   -161   -387   -241   -496
   -361   -257    101    306   -231    -77    -49   -239   -176   -392   -262   -485
   -345   -249     93    296   -220    -77    -10   -241   -174   -371   -262   -465
   -319   -226     93    272   -207    -67     36   -241   -158   -342   -236   -423
   -298   -223     75    262   -187    -75     54   -246   -155   -322   -218   -392
   -298   -267     31    283   -166   -119     49   -254   -176   -335   -223   -389
   -353   -345      7    348   -181   -168     51   -267   -194   -358   -239   -387
   -319   -337    -20    327   -150   -179     44   -277   -205   -368   -252   -374
   -213   -262    -49    239    -83   -155     33   -296   -213   -374   -272   -361
   -158   -200    -41    179    -59   -122     46   -311   -228   -389   -285   -366
   -119   -194    -75    158    -23   -135     41   -324   -246   -405   -303   -371
   -103   -233   -132    166     12   -184      7   -342   -272   -431   -337   -384
   -127   -231   -103    179    -12   -168    -18   -350   -275   -436   -345   -376
   -111   -187    -77    148    -18   -132    -41   -350   -262   -423   -324   -368
   -106   -161    -54    132    -25   -109    -59   -340   -252   -410   -306   -366
   -145   -155    -10    150    -67    -83    -72   -329   -241   -402   -303   -366
   -153   -135     18    145    -85    -59    -80   -309   -226   -392   -309   -345
   -148   -127     20    137    -88    -51    -98   -301   -226   -389   -324   -353
   -158   -114     44    135   -103    -33   -109   -296   -213   -366   -309   -361
   -163    -88     75    124   -122     -7   -109   -280   -192   -348   -293   -353
   -161    -59    101    111   -132     20   -109   -265   -179   -335   -285   -345
   -179    -46    132    111   -158     41   -109   -257   -166   -314   -272   -335
   -181    -31    150    103   -166     59   -106   -249   -150   -293   -254   -324
   -176    -25    150     98   -163     62   -109   -244   -148   -293   -249   -322
   -168    -28    140     98   -155     54   -124   -246   -155   -301   -259   -327
   -163    -12    150     85   -158     67   -124   -231   -142   -288   -244   -311
   -150     23    174     62   -161     98   -114   -210   -119   -267   -213   -280
   -140     51    189     44   -166    119   -116   -197   -109   -252   -179   -252
   -124     77    202     23   -163    140   -122   -192   -101   -239   -150   -241
   -127    114    241      2   -184    176   -114   -176    -85   -220   -116   -213
   -148    145    293      0   -220    218   -109   -163    -72   -205    -85   -184
   -150    171    322    -10   -236    246   -109   -145    -57   -187    -64   -158
   -158    197    355    -18   -257    275    -96   -119    -33   -166    -41   -124
   -189    210    400    -12   -296    303    -77    -96    -15   -142    -20   -101
   -215    257    472    -20   -342    363    -51    -67     18   -101     28    -59
   -226    298    522    -36   -374    410    -31    -38     49    -70     54    -28
   -223    324    548    -49   -384    436    -25    -31     59    -59     59    -33
   -220    361    581    -70   -402    472    -20    -23     75    -49     57    -33
   -210    418    628   -103   -420    522     -2     -7     98    -23     75    -28
   -207    454    662   -124   -436    558      7     -5    111     -5     96    -36
   -202    496    698   -145   -449    597     25      5    129     20    124    -33
   -192    563    753   -187   -472    659     36      5    145     38    158    -25
   -181    618    797   -218   -488    706     33    -10    142     49    197    -15
   -184    623    805   -220   -493    714     23    -31    127     36    223    -10
   -197    613    810   -207   -504    711      2    -62     90     15    244    -49
   -200    626    826   -215   -511    727    -12    -85     67      5    259    -80
   -213    628    841   -210   -527    735    -23   -106     41     -2    280    -93
   -239    607    846   -187   -542    727    -28   -122     23    -15    277   -106
   -267    584    852   -158   -558    717    -28   -132      5    -36    265   -124
   -296    589    883   -148   -589    735    -36   -153    -20    -41    270   -145
   -342    563    906   -109   -623    735    -41   -176    -46    -49    296   -166
   -400    491    888    -46   -644    688    -41   -194    -64    -72    314   -184
   -467    449    917     10   -691    683    -15   -205    -57    -75    327   -168
   -485    405    891     38   -688    649    -18   -215    -57    -83    309   -174
   -483    392    875     46   -678    633    -23   -213    -51    -85    298   -181
   -470    371    839     46   -654    602    -23   -200    -44    -77    296   -184
   -465    337    802     64   -633    568    -28   -192    -38    -72    298   -194
   -465    319    782     70   -623    550    -25   -174    -23    -51    314   -192
   -457    309    766     72   -613    537    -31   -153    -12    -36    309   -189
   -449    259    709     96   -579    483    -20   -119     -5    -41    272   -207
   -415    181    597    116   -506    389     41    -18     31    -54    215   -246
   -381    218    600     80   -491    407    153    137    132     -2    215   -233
   -335    332    667      2   -501    498    259    322    285    129    301   -137
   -275    568    844   -148   -561    704    311    459    465    350    506     70
   -239   1013   1252   -387   -745   1132    303    506    667    678    867    441
   -332   1488   1821   -579  -1078   1654    137    290    756    971   1218    807
   -405   1499   1904   -548  -1153   1701   -163    -98    555    932   1223    818
   -457   1047   1504   -296   -979   1275   -363   -496    111    446    774    441
   -457    348    805     54   -631    576   -436   -704   -348   -233    119   -124
   -387    -36    350    210   -371    158   -428   -615   -428   -457   -124   -374
   -340   -155    184    246   -265     12   -348   -462   -345   -446   -150   -418
   -335   -166    166    249   -252      0   -249   -345   -244   -381   -114   -387
   -316   -109    207    213   -262     49   -153   -233   -137   -288    -44   -314
   -288    -33    254    158   -272    109    -85   -163    -59   -213     10   -249
   -285    -10    275    145   -280    132    -46   -132    -23   -176     25   -215
   -265      5    270    129   -267    137    -44   -124    -10   -158     41   -197
   -246      0    246    124   -246    122    -46   -116     -7   -135     64   -168
   -231     -2    228    114   -231    111    -54   -122    -10   -111     90   -155
   -215      2    215    106   -215    109    -51   -122    -10    -90    127   -140
   -194     15    210     88   -202    114    -41   -119     -2    -72    166   -114
   -174     25    200     75   -187    111    -31   -111      2    -57    205    -77
   -236    -23    213    127   -226     96    -41   -124    -10    -59    218    -59
   -223    -15    207    119   -218     93    -46   -127    -10    -54    236    -33
   -189     10    197     88   -194    103    -57   -124    -10    -51    254     -7
   -116     77    194     20   -155    135    -51   -114      2    -36    275     28
   -116     85    202     15   -161    142    -57   -119      2    -28    280     33
   -176     31    205     72   -192    116    -75   -135    -15    -38    259     28
   -189     15    205     85   -197    109    -80   -140    -20    -41    246     59
   -137     51    189     44   -163    119    -72   -127    -12    -31    246    101
    -93    114    205    -10   -150    158    -54   -111      2    -15    280    132
   -106    106    213      0   -161    158    -54   -114      2    -20    306    148
   -116     98    215      7   -166    155    -67   -122     -5    -31    314    163
   -127     98    226     15   -176    161    -85   -135    -18    -46    309    163
    -83    142    226    -31   -155    184    -88   -132    -18    -44    324    179
    -51    155    207    -51   -129    181    -88   -127    -12    -41    361    200
    -75    127    202    -25   -140    166    -96   -127    -18    -46    384    213
    -70    148    218    -38   -142    181   -101   -122    -15    -31    407    218
    -98    129    228    -15   -163    179   -132   -137    -33    -46    389    218
    -72    179    252    -54   -161    215   -132   -124    -28    -38    366    265
    -70    179    249    -54   -158    213   -132   -103    -25    -41    319    290
    -75    168    244    -46   -158    205   -129    -93    -28    -44    267    311
      5    241    236   -124   -114    239    -93    -57     -2    -12    262    371
    -57    168    223    -57   -140    194   -111    -75    -20    -31    202    400
    -49    155    205    -54   -127    179   -122    -83    -31    -36    166    452
    -36    158    194    -59   -114    176   -116    -96    -38    -46    145    483
    -23    174    197    -75   -111    184    -98    -88    -36    -46    184    491
    -23    168    192    -72   -109    179   -101    -80    -36    -46    257    491
     -2    210    213   -106   -106    213    -80    -54    -12    -15    335    496
    -23    197    220    -85   -122    207    -70    -49     -7     -2    337    478
    -51    166    215    -57   -135    189    -72    -54    -15    -15    280    441
    -51    163    215    -57   -132    189    -59    -33     -2    -12    252    413
    -38    161    197    -62   -119    176    -46    -15     12     -2    231    379
     -2    179    181    -88    -90    179    -38      5     28     12    215    361
     10    200    189   -106    -90    194    -25     23     44     25    189    340
    -20    176    194    -77   -109    184    -25     28     46     23    145    314
    -25    181    205    -77   -116    192    -15     38     57     33    116    303
    -23    197    220    -85   -122    207     -7     54     64     44    101    298
    -96    127    223    -18   -161    176    -28     36     41     18     51    244
    -77    155    233    -38   -155    194    -12     57     51     28     38    223
      0    262    259   -132   -129    262     25    101     88     64     64    241
    -90    202    293    -54   -192    246      5     80     62     44     44    189
   -137    181    316    -23   -226    246    -18     72     57     41     59    168
    -75    249    324    -88   -200    285    -15    103     88     72    109    194
    -33    301    332   -135   -181    316     -2    135    109     98    145    213
    -10    324    335   -155   -171    329      2    158    122    116    179    226
    -51    290    342   -119   -197    316     -5    161    114    116    200    226
    -75    275    350   -101   -213    311     -7    163    109    119    218    218
    -46    290    337   -122   -192    314    -10    161    111    129    244    213
    -67    244    311    -88   -189    277    -38    135     90    114    246    197
    -44    265    309   -111   -176    285    -23    150    109    137    283    213
    -12    314    327   -150   -171    322     -5    168    129    166    316    226
      7    355    345   -181   -168    350      7    179    142    179    329    228
     41    405    363   -223   -161    384     25    197    166    200    335    244
     10    418    407   -215   -200    413     51    223    189    220    322    259
    -38    423    459   -192   -249    441     90    254    218    231    314    275
    -57    446    504   -197   -280    475    129    293    249    252    348    303
    -80    454    535   -187   -306    493    161    314    272    270    384    327
   -140    428    568   -145   -355    498    158    311    280    275    400    340
   -205    441    644   -119   -423    542    176    324    306    296    433    374
   -296    454    750    -77   -522    602    187    332    319    306    431    402
   -374    480    854    -51   -613    667    202    358    345    324    413    436
   -454    530    982    -38   -719    756    236    402    384    353    413    483
   -675    462   1137    103   -906    800    267    433    415    374    407    509
   -839    402   1241    215  -1039    820    309    465    449    397    394    535
   -969    355   1325    306  -1145    839    350    491    478    407    363    561
   -989    361   1350    314  -1171    854    384    501    485    392    283    561
   -789    397   1187    194   -987    789    324    454    444    332    132    488
   -566    371    937     96   -750    652    215    358    361    228    -64    355
   -493    306    800     93   -646    553    168    285    293    142   -228    226
   -449    280    730     83   -589    504    142    249    254    106   -361    114
   -454    265    719     93   -587    491    148    231    239    124   -462     28
   -478    246    724    114   -602    483    150    226    231    145   -532    -23
   -540    231    771    155   -654    501    168    244    231    127   -522    -28
   -587    226    810    179   -698    517    168    254    231    124   -485    -25
   -615    218    833    197   -724    524    176    265    236    116   -387    -12
   -628    189    818    220   -724    501    202    298    249    103   -348    -20
   -633    132    766    252   -698    449    267    392    272     83   -350    -80
   -639    174    813    231   -727    491    387    548    381    179   -350    -75
   -615    301    917    155   -766    607    506    740    563    374   -275     38
   -563    545   1106      7   -836    826    553    870    756    626    -70    283
   -527   1005   1532   -239  -1028   1267    517    893    950    961    311    688
   -667   1475   2143   -405  -1405   1810    322    657   1054   1249    717   1072
   -779   1418   2197   -319  -1488   1808      7    249    844   1171    719   1044
   -891    865   1753     12  -1325   1309   -187   -166    345    639    213    592
   -891    132   1023    379   -956    576   -252   -353   -129    -10   -413     12
   -802   -249    553    524   -678    150   -244   -246   -223   -200   -597   -220
   -714   -361    353    537   -535     -2   -176   -124   -181   -210   -594   -277
   -644   -350    293    496   -470    -28    -98    -36   -103   -166   -542   -267
   -571   -259    311    415   -441     25    -23     25    -10    -90   -449   -205
   -522   -187    335    353   -431     72      5     51     36    -38   -400   -163
   -470   -122    345    296   -407    111      2     54     49    -23   -368   -135
   -407    -98    309    252   -358    103     -2     46     44    -41   -358   -116
   -303    -75    228    189   -267     75    -18     28     28    -67   -358    -80
   -145    -36    109     90   -129     33    -70    -20    -18   -106   -389    -41
     54     20    -33    -36     44     -7   -137    -83    -70   -158   -405    -18
    228     51   -179   -140    202    -62   -207   -148   -135   -223   -410    -10
    311     64   -246   -187    280    -90   -259   -200   -189   -283   -381     -5
    340     36   -303   -189    322   -135   -306   -246   -249   -363   -387    -25
    350     38   -311   -194    329   -135   -332   -277   -288   -431   -405    -54
    342     67   -277   -205    309   -103   -327   -283   -285   -446   -449    -62
    290     46   -244   -168    267    -98   -316   -267   -275   -436   -542    -64
    246     41   -205   -145    226    -80   -265   -239   -252   -402   -597    -38
    181     28   -153   -106    166    -59   -215   -202   -218   -358   -602     18
    140     46    -93    -96    116    -23   -194   -179   -187   -311   -579     85
    116     49    -67    -83     93     -7   -189   -163   -166   -285   -553    132
     90     46    -44    -70     67      2   -197   -166   -158   -270   -527    145
     67     31    -36    -49     51     -2   -197   -161   -145   -254   -498    142
     64     20    -44    -44     54    -12   -189   -150   -132   -231   -459    140
     67     54    -12    -59     41     20   -176   -142   -111   -200   -397    142
     46     38     -7    -44     28     15   -176   -145    -96   -179   -363    135
     70     49    -20    -59     46     15   -176   -150    -85   -161   -322    129
     93     57    -36    -75     64     10   -166   -132    -67   -132   -265    153
    106     57    -49    -80     77      5   -166   -127    -64   -109   -223    174
    106     51    -54    -80     80      0   -171   -122    -57    -85   -187    200
    106     57    -51    -83     80      2   -176   -129    -59    -70   -171    228
    127     70    -57    -98     90      7   -174   -122    -46    -51   -148    246
    127     49    -77    -88    103    -12   -168   -124    -46    -38   -119    254
     90     41    -49    -64     70     -2   -155   -114    -36    -15    -62    277
     44     41     -2    -41     23     20   -137    -90    -12     20    -12    309
      2     41     38    -23    -18     41   -111    -59     10     62     10    329
    -36     41     77     -2    -57     59    -88    -44     23    101     49    329
    -80     33    111     23    -96     70    -64    -25     36    124    101    322
   -181      5    187     88   -184     93    -28     23     70    163    176    348
   -270      0    270    132   -270    135     15     80    119    207    228    389
   -288    -20    267    155   -277    122     23     90    127    200    215    394
   -236    -28    205    129   -220     88     38    101    129    179    197    376
   -168    -46    122    106   -148     36     38    101    124    158    176    340
   -103    -64     38     83    -72    -12     28     90    103    127    129    285
    -36    -80    -44     59      2    -62      7     62     77     93     70    231
     18    -80    -98     31     57    -90    -10     36     62     72     36    189
     62    -98   -161     18    109   -129    -41      7     44     44     -5    135
    109   -114   -226      0    166   -168    -57     -5     31     20    -46    101
    137   -116   -254    -10    194   -184    -54     -2     31     12    -70     90
    155   -109   -265    -25    207   -187    -83    -25     15      0    -85     70
    153   -116   -270    -18    210   -194    -96    -31     10     -7   -101     62
    174   -106   -280    -36    226   -192    -88    -18     23     -2   -109     59
    187    -98   -285    -44    236   -192    -72     -2     33     12   -106     49
    202   -103   -309    -51    254   -205    -90     -7     31     15   -116     15
    197   -111   -309    -44    252   -210    -88      2     44     31   -106      2
    200   -119   -322    -41    257   -220    -93      2     44     36   -103    -12
    241    -96   -337    -72    288   -215    -83     15     59     51    -96    -15
    236    -88   -324    -75    277   -205    -75     20     64     70    -96    -20
    239   -101   -340    -70    288   -220    -83     15     64     75   -103    -20
    241    -83   -327    -80    283   -205    -83     25     75     90   -101      2
    236    -54   -290    -90    262   -171    -72     41     88    111    -96     15
    265    -31   -298   -119    280   -163    -77     36     83    119   -111     -2
    259    -28   -288   -116    272   -158    -54     57    103    140   -109    -15
    244    -38   -283   -103    262   -161    -12     88    132    163    -83      5
    205    -12   -218    -96    210   -114      2    101    148    192    -41     38
    168     33   -135   -103    150    -49     10    106    163    218    -18     49
    127     44    -83    -85    103    -18     38    135    192    252     -2     70
     83     54    -28    -70     57     12     59    153    215    277     28    101
     28     88     59    -57    -15     75     72    171    241    314     62    124
    -31    111    142    -41    -88    127     90    184    262    353    103    155
    -41    127    166    -44   -103    145     96    181    267    368    135    166
    -33    114    148    -41    -90    129     88    174    262    355    142    163
    -54     83    137    -12    -96    109     72    155    239    345    145    163
    -57     70    127     -7    -93     98     54    132    220    335    142    176
    -59     54    111      2    -85     83     51    129    213    340    129    194
    -72      0     72     33    -75     36     44    122    200    335    109    200
    -77    -36     41     57    -59      2     38    111    181    327     85    179
    -62    -80    -18     70    -23    -51     20     83    148    314     67    137
    -80   -142    -62    111    -10   -103     12     72    129    306     51     93
    -88   -171    -83    129     -5   -127     15     64    137    314     59     70
    -93   -192    -98    142      2   -145     15     49    124    319     80     49
    -90   -210   -119    148     12   -166     -2     28     90    309     90     23
    -70   -187   -116    127     20   -153     -2     23     85    322    124     20
    -70   -205   -137    137     31   -171     -7      5     70    319    142      2
   -106   -226   -119    166      5   -174     -7    -15     62    329    158    -10
   -124   -213    -88    166    -20   -150     12     -2     77    358    174      2
   -135   -218    -85    176    -25   -153     38     15     88    379    179      7
   -142   -249   -106    194    -20   -179     83     54    103    387    163     -2
   -166   -301   -135    233    -15   -218    181    166    158    381    129    -36
   -166   -233    -67    197    -49   -150    288    293    265    436    132      5
   -119    -93     25    103    -72    -33    374    410    397    566    220    145
    -15    181    197    -83   -109    192    355    428    514    753    426    413
     70    685    615   -376   -272    652    262    366    644   1057    792    787
    129   1109    979   -620   -423   1044    -54    -23    540   1213   1039    971
    197   1026    826   -613   -314    927   -368   -446    226   1013    917    810
    205    446    239   -327    -18    342   -472   -730   -223    392    366    303
    259   -142   -402    -57    329   -272   -467   -779   -576   -166   -163   -194
    387   -410   -800     10    592   -605   -446   -652   -594   -257   -277   -397
    480   -501   -984     10    730   -743   -381   -545   -524   -257   -290   -470
    584   -485  -1070    -51    826   -776   -340   -496   -465   -252   -275   -483
    691   -371  -1062   -158    875   -717   -301   -457   -392   -215   -226   -452
    750   -296  -1047   -228    896   -670   -280   -436   -345   -176   -184   -439
    779   -265  -1047   -257    911   -654   -277   -436   -332   -174   -163   -449
    797   -257  -1054   -272    924   -654   -290   -446   -335   -194   -158   -472
    831   -220  -1052   -303    940   -636   -303   -452   -332   -207   -161   -467
    839   -197  -1039   -322    937   -618   -319   -459   -337   -226   -161   -454
    846   -171  -1018   -337    932   -594   -332   -462   -345   -244   -132   -444
    867   -153  -1023   -358    945   -587   -355   -472   -363   -272   -106   -441
    911   -140  -1052   -384    982   -594   -381   -485   -379   -301    -88   -436
    945   -122  -1070   -413   1005   -594   -392   -496   -379   -324    -51   -470
    987   -111  -1098   -439   1041   -605   -400   -504   -389   -361    -57   -483
   1049    -83  -1132   -483   1088   -607   -418   -519   -407   -397   -109   -446
   1114    -67  -1182   -522   1148   -623   -446   -545   -436   -444   -161   -418
   1182    -51  -1234   -566   1205   -641   -483   -566   -465   -485   -184   -402
   1239    -44  -1283   -597   1260   -665   -511   -587   -491   -514   -163   -392
   1319    -18  -1337   -652   1325   -678   -522   -594   -509   -530   -127   -384
   1350      5  -1345   -678   1348   -670   -530   -594   -522   -545   -137   -376
   1421     18  -1405   -719   1410   -693   -563   -615   -545   -561   -189   -400
   1496     44  -1452   -771   1473   -704   -589   -626   -553   -581   -215   -415
   1532     46  -1488   -792   1509   -719   -607   -628   -561   -607   -249   -423
   1506     38  -1467   -771   1488   -714   -610   -620   -558   -618   -283   -420
   1447     28  -1421   -740   1434   -696   -587   -592   -527   -594   -275   -389
   1395     18  -1376   -706   1384   -678   -555   -553   -485   -561   -257   -358
   1343    -12  -1356   -665   1348   -683   -542   -519   -462   -553   -272   -340
   1270    -36  -1306   -615   1288   -670   -527   -478   -439   -535   -277   -309
   1163    -62  -1226   -553   1195   -641   -506   -436   -400   -496   -254   -270
   1072   -106  -1179   -483   1124   -641   -491   -415   -381   -480   -252   -254
   1008    -98  -1106   -454   1054   -602   -465   -381   -353   -462   -246   -231
    927    -90  -1018   -418    971   -553   -439   -348   -329   -446   -249   -218
    849    -88   -937   -381    891   -511   -415   -329   -311   -431   -254   -207
    779    -67   -849   -355    813   -457   -387   -303   -288   -410   -244   -184
    753    -67   -823   -342    784   -444   -374   -288   -288   -410   -262   -189
    737    -72   -810   -332    774   -441   -358   -280   -290   -410   -283   -202
    719    -62   -782   -329    750   -420   -350   -272   -288   -397   -290   -202
    685    -62   -750   -311    717   -405   -332   -257   -277   -384   -288   -189
    623    -67   -693   -277    657   -379   -316   -239   -267   -366   -283   -179
    553    -51   -605   -249    579   -327   -283   -207   -236   -335   -265   -163
    488    -41   -532   -223    509   -285   -257   -184   -210   -303   -252   -163
    441    -38   -483   -202    459   -259   -233   -168   -189   -277   -244   -163
    423    -18   -441   -202    431   -231   -207   -153   -168   -259   -233   -158
    418     18   -400   -218    410   -189   -181   -135   -145   -233   -213   -145
    355     18   -337   -189    345   -158   -155   -124   -124   -210   -197   -137
    309    -18   -327   -145    316   -171   -145   -127   -119   -197   -194   -148
    285    -54   -342   -116    311   -197   -148   -132   -124   -189   -192   -158
    262    -67   -329    -96    296   -197   -132   -122   -116   -171   -171   -150
    220    -70   -293    -75    254   -181   -111   -109   -109   -145   -111   -129
    179    -96   -275    -41    226   -187    -96    -96    -98   -122    -46   -109
    155   -142   -298     -7    223   -220    -90    -85    -90   -109     -5   -103
    116   -215   -332     49    223   -272    -67    -62    -64    -83     44    -93
     90   -288   -381     96    236   -335    -41    -38    -36    -51     85    -98
     80   -400   -480    158    280   -439    -12     -7     -2    -23    119   -119
     49   -517   -566    231    306   -540     23     33     38     18    179   -122
     20   -607   -628    293    324   -618     49     70     75     54    197   -132
    -10   -623   -615    316    298   -620     70    101    109     90    257   -176
     -5   -579   -574    290    283   -576     90    132    142    124    296   -239
     10   -535   -545    259    275   -540    101    150    166    145    272   -283
      7   -517   -524    254    265   -519    103    168    184    163    213   -262
     12   -470   -485    226    249   -478    119    187    205    187    142   -215
     20   -418   -441    197    228   -428    135    200    228    213     88   -166
     23   -361   -384    166    202   -371    142    205    241    233     46   -106
      7   -314   -322    153    163   -316    161    213    254    249     18    -54
    -36   -298   -262    166    111   -280    176    223    262    257      5    -10
    -51   -275   -223    163     85   -252    189    233    267    270     23     36
    -57   -244   -187    150     64   -218    194    241    272    280     49     70
    -70   -200   -129    135     28   -166    202    252    285    290     93     90
    -85   -135    -49    109    -20    -93    223    272    309    319    161    124
   -103   -103     -2    103    -51    -54    218    275    314    340    213    148
   -124   -119      5    122    -67    -57    192    259    296    332    239    155
   -129   -116     12    124    -72    -51    174    241    285    332    275    181
   -137   -132      2    132    -70    -64    135    210    272    309    324    181
   -174   -171      0    171    -88    -85    101    179    270    275    355    163
   -194   -197     -2    194    -98   -101     85    163    290    241    366    168
   -207   -252    -44    231    -83   -148     62    148    293    181    340    155
   -215   -309    -96    262    -62   -202     36    137    290    122    337    155
   -226   -355   -129    290    -49   -244     20    127    285     88    350    168
   -244   -415   -174    327    -36   -296      7    101    259     67    355    145
   -275   -472   -197    374    -38   -335     -7     80    233     46    423    140
   -311   -506   -197    407    -59   -353     -7     64    207     54    472    166
   -288   -524   -236    407    -28   -381    -10     51    176     64    439    181
   -254   -540   -285    397     12   -413    -25     36    142     59    397    189
   -249   -576   -327    413     38   -452    -54     -2     96     28    327    187
   -241   -600   -358    418     57   -480    -72    -28     57      2    246    205
   -233   -623   -392    428     77   -509    -67    -20     36    -10    184    265
   -207   -691   -485    446    137   -589    -15     38     38    -28    127    277
   -161   -685   -524    423    181   -605    111    184    114      7    142    275
   -106   -576   -470    342    179   -524    239    361    246    119    213    389
    -36   -371   -335    202    148   -353    311    488    400    301    368    584
     41     44      0    -44     20     23    293    511    574    587    657    919
     51    597    545   -324   -246    571    161    340    706    909   1015   1319
     57    711    654   -387   -298    683   -202    -88    514    911   1078   1389
     41    410    368   -226   -163    392   -441   -475    122    555    769   1145
     38   -189   -231     75    132   -210   -491   -685   -355    -80    158    665
    145   -610   -756    233    449   -683   -491   -623   -553   -413   -166    376
   -174   -979   -805    574    314   -891   -379   -470   -496   -431   -200    298
   -283   -997   -714    639    213   -857   -233   -296   -368   -337   -122    363
   -348   -880   -535    613     90   -706    -90   -140   -226   -213    -25    452
   -405   -769   -363    587    -20   -566     51      2    -96   -114     67    519
   -452   -680   -231    563   -111   -457    124    114    -10    -49    153    579
   -467   -594   -129    530   -171   -363    158    194     54      0    231    605
   -527   -532     -7    527   -259   -270    192    262    116     49    293    615
   -613   -454    158    535   -387   -148    249    340    189    114    379    649
   -602   -400    202    498   -402    -98    246    358    215    166    418    633
   -506   -324    181    415   -345    -72    231    366    223    197    433    592
   -428   -259    166    342   -301    -46    215    366    220    210    454    548
   -454   -316    137    387   -296    -90    158    340    194    189    441    485
   -454   -353    101    402   -280   -124     72    332    174    163    415    426
   -265   -241     20    252   -142   -111     51    350    189    168    418    397
    -96   -205   -109    148      2   -158     54    337    166    132    379    332
   -135   -262   -127    200     -5   -194     72    345    135     88    332    249
   -106   -218   -114    161      2   -166     83    366    142     75    335    202
    -77   -202   -127    140     23   -166     72    361    127     46    301    140
    -38   -184   -145    111     51   -166     49    363    119     38    249     70
     28   -166   -194     70    111   -179     25    376    129     57    166     12
     67   -161   -228     46    148   -194     -7    402     96     67     62    -33
     90   -148   -239     28    163   -192     -5    433     49     70    -20    -67
    114   -145   -259     12    184   -202      0    413     38     70    -77    -96
    101   -155   -257     28    179   -205    -10    376     38     59   -111   -114
     98   -132   -231     15    163   -181     -2    381     46     70   -114   -124
    106   -132   -241     12    174   -187    -10    366     25     59   -153   -145
     98   -163   -265     31    179   -213    -36    322     -7     33   -205   -181
    127   -161   -288     18    207   -223    -51    293    -23     20   -236   -205
    174   -174   -348     -2    259   -259    -70    262    -41      7   -262   -218
    226   -142   -368    -41    296   -254    -57    259    -33     23   -252   -200
    270   -103   -374    -83    319   -239    -51    257    -25     31   -231   -189
    252   -111   -363    -70    306   -236    -64    233    -33     23   -223   -192
    244   -103   -348    -72    296   -226    -72    218    -41     18   -210   -192
    277    -98   -376    -90    324   -236    -88    189    -59      5   -207   -200
    332    -83   -415   -124    371   -249   -106    155    -67      5   -202   -192
    415    -46   -462   -184    439   -254   -132    127    -77     -2   -197   -176
    509    -20   -530   -246    519   -275   -176     90    -96    -23   -207   -168
    623     41   -581   -332    602   -267   -223     59   -111    -31   -202   -155
    678     44   -633   -361    654   -293   -314     -2   -150    -72   -220   -163
    579    -93   -672   -241    626   -381   -389    -80   -207   -129   -244   -202
    522   -158   -680   -184    600   -418   -381    -96   -215   -148   -213   -205
    493   -145   -639   -174    566   -392   -332    -77   -189   -137   -155   -184
    439   -140   -579   -150    509   -358   -277    -49   -153   -114   -101   -163
    379   -127   -506   -124    441   -316   -220    -10   -106    -62    -33   -137
    363    -93   -459   -135    410   -277   -179     28    -64    -18     18   -127
    350    -49   -400   -150    374   -223   -127     77    -12     23     72   -103
    353     12   -340   -184    345   -161    -72    132     38     67    132    -77
    350     41   -309   -194    329   -132    -25    161     77     96    171    -54
    298     25   -272   -163    285   -122     -7    148     80    101    176    -41
    257     18   -239   -137    246   -109      0    142     83    114    176    -28
    226     12   -213   -119    218    -98     12    148     96    132    181    -10
    223     18   -205   -119    215    -93     36    158    111    155    202     15
    163     18   -145    -90    153    -62     70    171    132    166    218     33
    114      7   -106    -62    109    -49     85    168    137    166    231     31
     80      5    -77    -44     77    -36     88    168    137    161    246     28
     57     10    -46    -33     51    -18     80    168    135    158    254     25
     -5      2      7      0     -7      5     83    166    135    137    239      5
   -122    -25     96     72   -109     33    106    181    148    122    231      5
   -239    -64    174    150   -210     54    137    202    161    101    213      5
   -322    -85    236    205   -280     75    161    215    166     98    200      5
   -327    -57    270    189   -301    106    161    213    168    103    202      5
   -309     10    316    148   -314    163    166    210    184    124    213     10
   -259     77    337     88   -298    207    158    205    192    140    220     18
   -210    142    353     33   -280    246    153    205    202    153    228     31
   -145    171    314    -12   -231    241    145    202    205    155    223     28
   -103    200    303    -49   -205    252    153    210    218    168    223     36
    -90    226    314    -67   -202    270    158    215    233    187    226     62
    -90    254    345    -80   -218    298    150    205    244    205    223     83
    -36    311    348   -140   -192    329    140    200    254    218    226    119
    -23    306    329   -142   -176    316    119    179    244    210    207    137
    -31    267    298   -119   -163    280     85    145    215    184    176    137
     10    277    267   -142   -127    272     67    129    200    171    163    150
     67    296    228   -181    -80    262     62    124    192    163    153    166
     57    239    181   -148    -62    210     49    101    168    137    124    150
     44    168    124   -106    -41    148     41     85    145    111     98    132
     31    111     80    -70    -23     96     41     75    135     98     80    127
     33     72     38    -54     -2     54     36     67    114     77     62    109
     33     25    -10    -31     20      7     23     49     88     57     38     88
     51     -5    -57    -23     51    -31     10     28     72     41     25     80
     93    -15   -109    -38    101    -62     -5     10     51     28     10     59
    132    -23   -155    -54    142    -88    -23     -7     33     15     -5     38
    174    -33   -207    -70    189   -119    -36    -23     15      2    -25     20
    254    -36   -290   -109    270   -163    -57    -49    -10    -20    -62     -7
    329    -36   -366   -145    348   -200    -80    -70    -33    -41    -96    -23
    381    -23   -405   -179    392   -215    -93    -80    -46    -54   -116    -36
    433    -49   -485   -192    459   -267    -90    -64    -57    -80   -148    -64
    457   -116   -574   -171    511   -342    -28     25    -33   -101   -197   -116
    462    -85   -548   -187    504   -316     85    166     57    -62   -187   -116
    480     20   -459   -252    467   -218    200    348    213     70    -77    -12
    480    306   -174   -394    327     67    277    498    423    324    187    241
    426    797    371   -613     28    584    293    540    654    688    605    631
    277   1286   1008   -782   -363   1148    145    332    766   1002    995    976
    184   1208   1023   -696   -420   1117   -187    -75    524    914    953    917
     75    717    641   -397   -283    680   -371   -459     62    418    483    514
     62     83     20    -75     20     51   -423   -618   -361   -176   -116      7
     98   -285   -384     93    241   -335   -397   -514   -454   -379   -348   -223
    119   -379   -498    129    306   -439   -311   -368   -379   -363   -366   -267
    124   -368   -496    122    309   -431   -228   -262   -290   -311   -340   -259
    129   -293   -423     80    275   -358   -145   -161   -184   -226   -277   -205
    148   -187   -335     20    241   -259    -80    -85    -93   -142   -205   -135
    153   -135   -288    -10    218   -210    -41    -44    -44    -98   -158    -98
    148   -122   -272    -12    210   -197    -28    -31    -28    -88   -148    -93
    137   -132   -270     -2    202   -200    -18    -25    -20    -85   -145    -96
    140   -129   -270     -5    205   -200     -2    -12     -7    -75   -140    -88
    137   -103   -241    -18    187   -171      2     -7      2    -64   -127    -77
    135   -101   -236    -18    184   -168      0     -7      2    -59   -124    -77
    135   -116   -254    -10    194   -184      0     -7      2    -54   -124    -75
    135   -119   -254     -7    194   -187      2    -10      0    -51   -127    -64
    135   -122   -257     -5    194   -189     -2    -12     -5    -51   -129    -46
    142   -116   -259    -12    200   -187     -2    -12     -2    -49   -129    -23
    150   -111   -265    -20    205   -187     -7    -12     -5    -51   -135    -10
    145   -111   -257    -15    200   -184    -15    -20    -12    -54   -140     -7
    155    -96   -252    -31    202   -174    -20    -23    -12    -51   -142     -5
    174    -96   -270    -38    220   -184    -18    -18     -5    -41   -135      2
    163   -122   -288    -20    223   -205    -18    -15     -7    -38   -135      0
    163   -109   -272    -25    218   -189    -15    -10     -2    -31   -127      0
    163   -114   -280    -25    220   -197    -15     -7     -5    -28   -127    -10
    166   -103   -270    -33    218   -187    -31    -18    -15    -38   -129    -36
    166    -85   -252    -41    207   -168    -38    -18    -10    -28   -122    -51
    161    -88   -249    -36    205   -168    -38    -10     -2    -10   -106    -41
    176    -80   -257    -49    215   -168    -51    -10     -5     -5   -101    -31
    187    -75   -262    -57    223   -166    -54     -7     -7      0    -90    -23
    192    -67   -262    -62    226   -163    -64    -15    -15      5    -90    -20
    202    -57   -259    -72    231   -158    -67     -7    -15     10    -83    -15
    176    -64   -241    -57    207   -153    -72     -7    -18     15    -70     20
    155    -75   -231    -38    192   -153    -85    -23    -31     12    -67     44
    127    -90   -218    -18    171   -153    -90    -36    -41     12    -51     57
    129    -93   -223    -18    176   -158    -96    -51    -49      7    -28     75
    122   -101   -226    -12    171   -163    -96    -67    -57     -2    -23    101
    114    -88   -202    -12    158   -145    -85    -72    -59    -10    -12    137
    103    -98   -202     -2    153   -150    -83    -90    -70    -25    -10    163
    124   -116   -241     -2    181   -179    -85    -98    -85    -38      5    189
    145   -106   -252    -20    197   -179    -80    -98    -96    -44     33    223
    166   -101   -267    -33    215   -181    -77   -109    -96    -44     67    277
    184    -93   -280    -46    231   -187    -77   -116    -93    -41    111    348
    215    -88   -303    -62    259   -194    -70   -116    -85    -38    158    368
    223    -80   -303    -72    262   -192    -64   -119    -80    -46    184    342
    244    -64   -309    -90    275   -184    -57   -114    -77    -54    192    277
    280    -57   -340   -111    309   -197    -57   -124    -85    -72    181    181
    306    -31   -337   -137    322   -184    -49   -129    -77    -67    202    109
    316    -18   -335   -148    324   -176    -44   -145    -77    -67    207     46
    322    -33   -355   -142    337   -194    -46   -153    -85    -85    187    -33
    324    -38   -363   -145    342   -200    -54   -168    -93   -101    174    -98
    348    -23   -371   -161    358   -197    -49   -176    -88   -106    189   -122
    381    -23   -405   -179    392   -213    -64   -197   -111   -140    179   -207
    420     -2   -426   -210    423   -213    -75   -210   -122   -158    189   -290
    452     18   -433   -236    441   -207    -85   -205   -122   -166    228   -345
    462     41   -420   -252    441   -189    -88   -189   -119   -166    285   -374
    444     38   -405   -241    423   -184    -85   -181   -122   -179    314   -410
    441     51   -392   -246    415   -168    -85   -184   -124   -187    301   -400
    480     72   -407   -277    441   -166   -103   -207   -142   -207    288   -405
    517     90   -426   -303    472   -166   -116   -215   -163   -223    306   -465
    555    135   -423   -348    488   -145   -127   -233   -184   -231    288   -457
    626    179   -446   -402    535   -132   -142   -265   -223   -249    231   -418
    704    215   -491   -462    597   -137   -153   -296   -254   -309    168   -389
    797    249   -548   -522    672   -148   -153   -314   -249   -394    109   -332
    940    309   -631   -626    787   -161   -179   -335   -259   -400    103   -265
   1124    379   -745   -750    935   -184   -202   -350   -259   -402    111   -197
   1267    402   -867   -836   1067   -231   -226   -371   -277   -436    148   -197
   1340    415   -924   -878   1132   -254   -244   -381   -293   -436    228   -239
   1400    428   -971   -914   1187   -272   -265   -392   -306   -418    324   -314
   1452    439  -1015   -945   1234   -288   -283   -405   -319   -415    361   -327
   1475    478  -1000   -979   1236   -259   -285   -407   -314   -394    337   -306
   1478    498   -979   -987   1228   -239   -293   -392   -303   -381    270   -275
   1410    444   -966   -927   1187   -259   -319   -394   -329   -405    158   -283
   1353    420   -932   -888   1143   -254   -327   -361   -329   -410     67   -275
   1304    405   -898   -854   1101   -246   -327   -322   -335   -410    -15   -257
   1252    392   -859   -820   1057   -233   -309   -303   -348   -410    -80   -246
   1187    376   -810   -784   1000   -215   -298   -314   -363   -418   -142   -265
   1117    329   -789   -724    953   -228   -301   -327   -397   -441   -207   -309
   1049    275   -776   -662    911   -249   -316   -342   -441   -472   -259   -363
    974    236   -737   -605    857   -249   -311   -358   -483   -506   -303   -418
    917    239   -680   -579    797   -220   -293   -374   -511   -527   -327   -452
    878    223   -654   -550    766   -215   -259   -374   -530   -535   -353   -475
    823    181   -641   -504    732   -231   -215   -366   -530   -535   -368   -488
    763    148   -615   -454    691   -233   -179   -361   -524   -530   -387   -485
    693     96   -597   -394    644   -249   -158   -368   -537   -532   -413   -480
    633     59   -574   -348    602   -257   -161   -376   -537   -524   -418   -467
    584     59   -524   -324    555   -231   -161   -371   -511   -501   -415   -441
    542     25   -517   -283    530   -244   -140   -340   -478   -488   -420   -420
    535    -57   -594   -241    563   -324    -80   -249   -433   -480   -454   -449
    522   -103   -626   -210    571   -363     51    -70   -329   -433   -452   -465
    524    -10   -537   -259    532   -272    197    142   -166   -314   -363   -394
    561    223   -337   -392    449    -57    311    358     51    -96   -166   -200
    561    628     67   -597    246    348    340    441    283    228    192    181
    459   1161    701   -810   -119    932    296    379    488    605    631    620
    322   1330   1008   -826   -342   1169     31     44    420    719    800    766
    218   1018    800   -618   -290    909   -236   -368     57    423    535    511
    127    301    174   -215    -23    239   -340   -644   -457   -239   -114    -64
    145   -187   -332     20    236   -259   -379   -631   -667   -568   -457   -397
    174   -361   -535     90    353   -446   -342   -491   -636   -587   -491   -452
    168   -358   -527     96    348   -441   -252   -368   -540   -514   -428   -397
    179   -265   -444     41    309   -355   -168   -259   -423   -402   -368   -290
    189   -150   -340    -20    262   -244    -93   -179   -322   -306   -306   -176
    200    -83   -283    -59    241   -181    -44   -132   -272   -252   -259    -96
    210    -25   -236    -90    223   -129    -15   -109   -244   -213   -220    -20
    181    -25   -207    -77    192   -116    -10    -98   -223   -189   -181      0
    179    -44   -223    -70    200   -132    -12    -90   -213   -176   -140      0
    179    -33   -213    -72    194   -124     -5    -77   -184   -145    -75      0
    174    -59   -233    -57    202   -145     15    -49   -145   -111     -7      7
    153    -98   -252    -31    202   -174     41    -23   -116    -83     51     10
    148   -150   -298      0    223   -226     57    -10   -103    -57    106     23
    148   -205   -353     25    249   -277     72    -15    -96    -12    166     64
    129   -259   -389     64    259   -324     96    -46    -83     36    218    153
    132   -272   -405     67    267   -337    103   -111    -90     49    257    246
    127   -272   -400     72    262   -335    101   -158   -106     57    275    298
    127   -259   -389     64    257   -324     93   -161   -106     67    283    290
    116   -280   -397     83    257   -337     90   -122    -90     83    296    239
    109   -285   -397     88    252   -340     88    -85    -77     90    298    137
     64   -290   -355    111    210   -322     90    -41    -44    106    288     46
     49   -280   -332    114    189   -306     96      2    -10    127    228     28
     31   -249   -280    109    155   -265     90     38     15    158    127     72
    -23   -246   -226    132    101   -236     96     64     36    181     20     98
    -67   -236   -171    150     51   -205    114    101     62    207    -54    116
   -111   -244   -132    176      7   -189    127    140     93    236    -98    137
   -148   -233    -85    192    -31   -161    140    174    119    272   -109    184
   -181   -205    -23    192    -80   -114    127    189    140    311    -98    220
   -223   -194     25    207   -127    -85    127    210    155    345    -70    231
   -262   -168     90    213   -179    -41    124    233    171    379    -62    241
   -280   -150    129    215   -205    -10    140    257    187    405    -70    241
   -290   -174    116    231   -205    -28    163    296    210    426    -41    252
   -277   -148    129    213   -205    -10    181    314    231    452     -5    252
   -296   -132    161    213   -231     15    194    327    249    475     57    259
   -303   -155    148    231   -226     -5    202    337    259    472    122    272
   -298   -163    135    231   -218    -15    197    327    257    452    161    275
   -348   -181    166    265   -259     -7    215    335    272    444    200    283
   -397   -213    184    303   -293    -15    233    348    306    410    220    290
   -402   -215    187    309   -296    -15    239    355    368    363    249    301
   -410   -226    184    316   -298    -20    246    371    410    337    254    298
   -418   -239    176    327   -298    -31    252    376    423    332    252    285
   -410   -233    176    319   -296    -31    262    381    426    350    267    275
   -413   -231    181    322   -298    -25    277    389    423    371    288    254
   -389   -202    184    296   -288    -10    277    384    420    389    290    277
   -371   -200    168    285   -270    -15    283    379    413    392    277    319
   -350   -213    135    280   -244    -41    288    376    407    400    265    374
   -353   -207    145    280   -249    -31    290    368    400    402    272    423
   -329   -184    145    254   -239    -20    265    353    384    410    316    462
   -327   -187    140    254   -233    -23    262    355    384    423    379    517
   -342   -189    153    265   -252    -18    275    363    389    431    410    550
   -368   -200    168    285   -270    -15    288    381    402    452    428    592
   -387   -181    205    283   -298     12    301    384    410    465    452    602
   -345   -142    200    244   -272     28    298    389    415    472    470    607
   -332   -140    189    233   -262     25    285    376    407    465    470    600
   -363   -158    205    262   -285     23    285    371    400    457    488    574
   -392   -174    215    283   -306     20    290    376    402    465    522    584
   -392   -166    226    277   -309     28    303    376    407    470    550    581
   -350   -150    197    249   -275     23    324    387    407    470    592    592
   -314   -135    179    226   -246     20    337    387    405    459    636    605
   -257   -109    148    181   -202     18    324    374    389    439    659    613
   -155    -59     96    106   -127     18    309    363    376    423    672    615
    -25    -18      7     20    -18     -5    272    327    345    384    649    600
    101     49    -51    -75     77      0    236    298    324    358    639    607
    197     70   -127   -135    163    -28    197    272    293    319    607    597
    265     88   -176   -176    220    -44    166    265    270    293    584    597
    298    106   -192   -205    244    -41    137    257    254    277    566    602
    314    145   -168   -228    241    -10    140    270    252    275    561    623
    277    166   -111   -223    194     28    140    244    246    265    553    646
    270    174    -98   -223    184     38    129    223    233    249    530    662
    275    163   -114   -220    192     25     90    192    202    215    488    652
    244    166    -77   -205    161     44     70    176    187    197    459    641
    200    124    -75   -163    137     25     51    171    166    176    405    607
    202    116    -85   -161    142     18     41    166    150    161    358    568
    220    122   -101   -174    161     10     44    166    142    150    316    527
    184     75   -109   -129    148    -15     23    161    122    127    259    483
    145     64    -83   -106    114     -7     20    168    111    119    226    454
     96     41    -54    -70     75     -5     15    163     98    109    189    410
     70      7    -64    -41     67    -25      7    168     83     93    155    355
     67    -20    -88    -23     77    -54      7    176     67     80    135    314
     57    -54   -111     -2     83    -83     -2    179     54     67    116    265
     54    -59   -114      2     83    -85     -7    184     51     59     98    210
     54    -62   -119      2     85    -90    -15    181     44     46     77    148
     25    -83   -109     28     67    -96    -25    176     33     33     54     88
     36    -75   -111     18     72    -93    -18    189     38     31     44     49
     44    -98   -145     25     93   -122     -5    215     44     15     25      2
     70   -174   -246     49    155   -210     46    288     59     -5    -25    -77
     75   -179   -254     51    163   -215    168    428    145     28    -36   -132
     88    -88   -176     -2    129   -132    275    576    270    129     31   -109
    135    111    -23   -124     80     44    342    709    433    314    197     12
    189    509    319   -350    -64    415    327    745    613    602    517    296
    101   1054    953   -576   -426   1005    226    602    761    950    932    675
     25   1187   1158   -607   -566   1174    -88    231    620   1018   1049    776
    -10    867    878   -428   -444    872   -327   -163    228    678    735    514
    -70    220    290    -77   -179    254   -415   -420   -257     46    111     -2
    -59   -249   -189    155     64   -220   -423   -397   -465   -280   -236   -316
    -15   -418   -402    215    192   -410   -350   -246   -410   -277   -285   -392
      0   -441   -444    220    220   -441   -265   -135   -329   -220   -257   -376
     -5   -384   -381    192    187   -384   -187    -44   -226   -129   -179   -298
      0   -290   -290    145    145   -290   -116     41   -122    -36    -80   -202
     -2   -236   -236    116    114   -236    -80     83    -70     15    -31   -153
    -33   -210   -176    122     70   -194    -49    109    -36     51     10   -109
    -67   -174   -109    119     20   -142    -15    137     -2     85     54    -59
   -103   -174    -70    140    -18   -122      0    161     15    106     85    -36
   -197   -181     15    189   -109    -83     18    176     41    140    124     -2
   -319   -150    166    233   -244      7     72    231    106    210    200     70
   -478   -109    368    293   -426    127    140    301    184    285    283    148
   -581    -70    511    327   -548    220    184    345    239    332    316    218
   -542    -41    498    290   -522    228    150    324    226    270    239    265
   -496    -10    483    252   -491    236    127    303    210    231    194    280
   -457     12    470    220   -462    241    129    298    205    231    176    285
   -415     41    457    187   -436    249    142    298    202    228    137    298
   -394     44    439    174   -415    239    122    277    181    197     57    309
   -387     44    431    171   -407    236    111    267    176    179      0    311
   -405     33    439    184   -423    236    111    262    179    166    -41    280
   -405     49    454    179   -428    252    111    259    184    153    -46    213
   -392     57    449    163   -420    252    106    239    192    140    -41     83
   -368     36    405    163   -387    220     98    223    189    114    -57    -44
   -342     23    363    158   -353    192     96    210    184    101    -75   -122
   -324      7    332    158   -327    168     93    192    171     90    -93   -155
   -309      5    311    150   -309    158     85    171    161     85    -90   -155
   -285      7    290    137   -288    148     70    155    150     75    -83   -166
   -257     12    267    122   -262    140     49    142    140     64    -70   -189
   -220    -18    202    119   -213     90     33    135    124     49    -54   -213
   -197      0    197     96   -197     98     33    140    129     67    -10   -197
   -174      2    176     85   -176     88     28    142    127     72     20   -176
   -168    -25    142     96   -158     57     25    140    122     67     36   -158
   -181    -18    163    101   -174     72     44    150    135     88     83   -122
   -189    -23    163    103   -179     67     59    155    137     96    119   -101
   -163    -41    122    101   -145     38     57    137    116     85    135   -106
   -111    -51     57     80    -85      2     44    116     90     62    137   -111
    -67    -67      0     67    -33    -33     38    101     72     41    132    -93
    -15    -72    -57     41     18    -64     36     80     54     20    114    -88
     57    -70   -127      5     90    -98     23     54     33     -2     93    -98
    103    -88   -194     -7    148   -140     18     38     15    -20     80   -109
    158   -101   -259    -28    207   -179     18     28      7    -28     62   -114
    210    -90   -301    -59    254   -194     12     10     -7    -36     51   -114
    272    -77   -350    -98    311   -215      5     -5    -15    -41     49   -111
    332    -90   -426   -122    379   -257    -10    -23    -23    -59     31   -132
    389    -85   -475   -150    431   -280    -25    -46    -33    -72      5   -150
    441    -62   -504   -192    472   -280    -31    -64    -36    -72    -10   -140
    485    -51   -537   -218    509   -293    -31    -75    -33    -70    -31   -127
    519    -59   -579   -231    548   -319    -49    -85    -44    -83    -64   -127
    542    -80   -623   -231    581   -350    -72    -96    -57    -96    -90   -140
    558    -85   -644   -236    600   -363    -96    -96    -70   -106   -116   -150
    581    -64   -646   -259    613   -355   -109    -96    -77   -111   -129   -140
    597    -59   -657   -270    626   -358   -111   -109    -77   -114   -140   -137
    607    -38   -646   -283    626   -342   -109   -127    -67   -106   -142   -135
    594    -28   -623   -285    607   -324   -109   -119    -64    -96   -132   -124
    537     -7   -545   -265    540   -275    -98    -85    -38    -59   -101    -75
    465     10   -454   -239    459   -220    -70    -44      2     -7    -70    -10
    402     31   -371   -215    387   -168    -44     -2     41     36    -49     41
    353     64   -290   -210    322   -111    -28     25     72     64    -57     72
    329     85   -244   -210    288    -77    -18     46     93     90    -62    111
    311    119   -192   -218    252    -36      5     77    127    127    -49    163
    285    161   -124   -223    205     18     28    111    163    163    -31    205
    267    200    -70   -233    168     64     49    137    184    179    -44    228
    246    239     -7   -241    127    114     75    166    210    202    -51    244
    220    267     44   -244     88    155     90    184    228    218    -41    252
    210    280     70   -244     70    176    103    197    241    228    -31    257
    202    319    116   -262     44    218    119    210    257    246    -23    259
    184    363    179   -275      2    272    135    220    272    265      7    254
    168    379    210   -275    -20    296    137    218    275    267     25    244
    163    368    205   -265    -20    288    127    202    272    259     33    220
    142    337    192   -241    -23    265    106    176    249    236     23    181
    129    311    181   -220    -25    246     93    161    233    220     23    150
    122    296    174   -210    -25    236     77    148    220    210     31    132
    111    270    158   -189    -23    215     67    137    207    194     31    111
     96    231    135   -166    -18    184     75    135    200    181     33     93
     93    194    101   -145     -2    148     67    124    184    163     31     70
     75    155     80   -116     -2    119     62    114    166    140     20     44
     59    109     49    -83      5     80     57    109    153    116     12     12
     44     67     23    -57     10     44     46     96    129     93      5     -7
     31     36      5    -33     12     23     41     85    116     80      7    -15
     10     20      7    -18      2     15     41     83    109     77     20     -7
      5     18     12    -10     -2     15     46     90    111     80     28      7
     -7     12     20     -2    -15     15     46     83    106     72     20     10
    -36      2     38     15    -38     20     38     72     98     64     18     23
    -70    -18     51     44    -62     15     41     70     93     57     10     25
    -62    -44     18     54    -41    -12     46     75     77     23    -12    -18
   -116    -93     23    103    -72    -33    127    179    122     25    -12    -67
    -62    -72    -10     67    -28    -41    220    301    179     38    -18   -132
    -44     36     77      2    -62     57    327    457    306    135     62   -103
     -5    280    285   -137   -145    283    400    592    485    324    262     51
      5    753    748   -381   -374    750    402    618    706    659    652    392
   -101   1257   1358   -579   -730   1306    293    444    849    963   1034    693
   -184   1319   1504   -568   -844   1410    -18     33    685    948   1096    654
   -277    880   1158   -301   -717   1018   -272   -405    246    524    730    226
   -309    155    462     75   -387    309   -371   -685   -280   -161     75   -467
   -239   -272    -33    254   -103   -153   -394   -672   -459   -452   -210   -831
   -171   -381   -213    275     18   -298   -332   -548   -418   -459   -207   -919
   -119   -350   -231    236     54   -290   -226   -415   -309   -361    -90   -885
    -75   -254   -179    163     49   -218   -122   -301   -184   -233     70   -797
    -72   -176   -106    124     15   -142    -67   -246   -101   -155    192   -761
    -62   -135    -72     96      2   -103    -33   -220    -62   -114    270   -753
    -67   -109    -41     88    -12    -75    -15   -205    -51   -103    275   -698
    -77    -93    -15     85    -33    -54    -10   -187    -41   -101    236   -639
    -70    -85    -18     77    -25    -51    -10   -181    -44   -106    179   -597
    -62    -72    -10     67    -28    -41    -10   -171    -28    -77    184   -587
    -62    -64     -2     64    -31    -33    -10   -161    -25    -54    171   -576
    -33    -44    -10     36    -12    -28    -18   -155    -41    -75    106   -498
      2    -25    -28     10     12    -28    -20   -155    -70   -111     49   -431
     28    -15    -46     -7     33    -31    -31   -171   -103   -150    -23   -379
    101      7    -93    -54     98    -41    -44   -194   -145   -189    -90   -324
    176     41   -135   -109    155    -46    -59   -223   -210   -231   -158   -298
    262     77   -184   -168    223    -51    -70   -246   -246   -277   -228   -270
    342     83   -259   -215    301    -88    -85   -267   -254   -327   -296   -249
    446     96   -350   -270    400   -127   -111   -280   -275   -355   -353   -246
    594    111   -483   -353    537   -184   -155   -303   -296   -384   -415   -228
    782    135   -649   -459    717   -257   -213   -355   -342   -423   -472   -223
    995    158   -839   -579    917   -340   -283   -420   -402   -465   -472   -226
   1176    181   -995   -678   1085   -405   -353   -470   -452   -493   -439   -233
   1275    176  -1098   -727   1187   -459   -384   -501   -485   -519   -423   -239
   1337    187  -1153   -763   1244   -483   -400   -522   -509   -537   -402   -213
   1395    197  -1200   -797   1296   -501   -423   -545   -535   -555   -376   -181
   1444    184  -1260   -813   1353   -537   -449   -566   -566   -579   -309   -127
   1447    179  -1267   -813   1356   -542   -465   -587   -587   -597   -205    -28
   1413    171  -1244   -792   1327   -535   -470   -589   -592   -587   -148    114
   1395    161  -1234   -779   1314   -535   -478   -584   -594   -584   -114    259
   1389    158  -1231   -774   1312   -535   -480   -571   -600   -581    -77    324
   1363    187  -1179   -776   1273   -496   -475   -558   -589   -576    -57    335
   1304    207  -1096   -756   1200   -441   -467   -542   -581   -574    -23    309
   1241    236  -1005   -740   1122   -384   -449   -514   -566   -550      2    277
   1179    270   -909   -724   1044   -319   -433   -496   -561   -527      7    228
   1127    314   -813   -722    969   -249   -423   -488   -558   -527      0    161
   1067    342   -724   -704    896   -189   -415   -478   -561   -532    -10     90
    995    342   -652   -670    823   -153   -405   -465   -553   -537    -25     20
    935    355   -579   -644    758   -111   -374   -426   -519   -509    -10    -15
    880    371   -509   -626    693    -67   -335   -387   -480   -472    -33    -23
    823    366   -457   -594    639    -44   -306   -350   -446   -449    -80     -7
    761    363   -397   -563    579    -15   -275   -314   -410   -423   -127      5
    698    353   -345   -524    522      5   -236   -270   -371   -387   -176     10
    636    316   -322   -478    478     -2   -207   -239   -345   -358   -207      5
    581    306   -275   -444    428     15   -174   -202   -306   -327   -218     12
    530    303   -226   -418    379     38   -140   -171   -270   -293   -223     23
    480    301   -179   -389    329     62   -114   -148   -233   -262   -228     31
    436    285   -150   -363    293     67   -101   -132   -210   -246   -236     31
    392    265   -127   -329    259     67    -83   -122   -194   -231   -241     31
    348    252    -96   -301    223     77    -75   -119   -187   -218   -246     31
    314    262    -51   -288    184    106    -59   -103   -168   -194   -239     44
    283    257    -25   -272    153    114    -46    -93   -150   -179   -236     54
    280    239    -44   -259    163     98    -46    -93   -145   -174   -252     54
    280    215    -67   -249    174     75    -44    -90   -137   -168   -259     51
    270    205    -64   -236    168     70    -25    -77   -114   -142   -236     72
    265    197    -70   -233    168     64    -15    -62    -85   -116   -197     96
    262    158   -103   -213    184     28     -5    -38    -64    -93   -161    114
    249    111   -137   -181    192    -10     18     -2    -31    -62   -111    142
    231     57   -174   -142    202    -57     49     41      7    -25    -46    176
    226     -5   -231   -111    228   -116    101    101     57     18     15    218
    228    -64   -293    -83    259   -179    184    171    119     83     90    265
    226   -116   -342    -54    283   -228    231    213    161    127    158    270
    220   -129   -350    -44    285   -239    262    236    179    142    194    233
    197    -98   -296    -51    246   -197    285    252    202    171    215    189
    179    -62   -244    -59    210   -153    303    262    218    189    254    124
    150    -23   -174    -64    158    -96    314    275    236    207    296     38
    127     28    -98    -77    114    -33    303    272    249    226    350    -70
    114     70    -44    -93     80     12    288    257    241    226    366   -202
     98     96     -2    -98     49     46    272    252    233    223    368   -355
     85    106     20    -98     31     64    233    223    210    202    348   -563
     33    106     72    -70    -18     90    226    215    205    194    340   -763
      0     93     93    -46    -46     93    215    213    200    194    350   -930
    -15     72     85    -28    -51     77    197    213    184    179    342  -1013
    -38     51     90     -7    -64     72    184    207    168    155    283  -1018
    -98      7    106     46   -101     57    189    223    161    158    197   -976
   -132    -15    116     72   -127     49    174    236    158    174    174   -893
   -155    -25    129     90   -142     49    153    236    150    176    148   -813
   -176    -44    132    109   -155     41    135    231    137    176    135   -753
   -192    -57    135    124   -163     38    127    223    127    166    174   -688
   -181    -44    137    111   -161     46    111    215    119    153    163   -618
   -194    -38    155    116   -176     57    106    218    116    155    168   -566
   -233    -15    218    122   -228    101    111    218    124    163    223   -532
   -267     -5    262    137   -265    127    114    220    145    166    259   -459
   -303    -44    259    171   -285    106    114    220    181    137    270   -368
   -296    -83    213    189   -254     62    109    220    218     93    262   -316
   -285   -140    142    210   -215      0    150    285    270     77    231   -288
   -296   -166    129    231   -213    -18    265    436    368    122    239   -239
   -290   -103    187    197   -241     41    381    605    498    239    322   -135
   -252     72    324     88   -290    200    478    771    667    428    535     62
   -228    439    667   -106   -446    553    511    849    854    709    826    426
   -319    953   1273   -316   -795   1111    496    802   1057   1083   1208    909
   -452   1143   1595   -348  -1023   1366    254    462    997   1213   1418   1122
   -542    857   1397   -158   -971   1127     -2     46    633    924   1187    924
   -594    205    797    192   -696    501   -153   -303     88    285    540    376
   -540   -332    207    436   -374    -62   -226   -371   -228   -140     44    -38
   -478   -509    -33    493   -226   -272   -184   -244   -218   -168    -64    -98
   -441   -519    -77    480   -181   -298   -103   -119   -142   -111    -62    -57
   -389   -454    -64    420   -163   -259    -25    -18    -59    -23    -10     20
   -340   -353    -12    348   -163   -184     36     54     23     70     85    109
   -265   -280    -15    270   -127   -148     62     80     59    116    148    163
   -179   -241    -64    210    -57   -153     49     88     57    127    166    187
   -103   -233   -129    168     12   -181     31     88     51    124    166    207
    -33   -231   -197    132     80   -215     18     88     41    111    161    231
     20   -215   -239     96    127   -226      2     85     28    103    158    249
     67   -207   -275     70    171   -241    -12     77     12     96    155    254
    119   -205   -324     41    218   -265    -28     70      0     85    145    252
    129   -200   -329     36    228   -265    -33     70     -5     85    137    265
    116   -210   -327     44    220   -267    -31     64    -12     77    119    265
    116   -213   -329     46    223   -270    -18     75    -15     75     98    275
    103   -213   -316     51    207   -265    -15     88    -15     72     83    283
     88   -215   -303     64    194   -259    -20     98    -18     75     67    290
     96   -215   -311     59    200   -262    -23    111    -20     72     46    319
    116   -205   -322     44    218   -262    -33    114    -33     59      5    324
    106   -213   -319     49    213   -265    -36    119    -44     49    -33    327
     75   -231   -306     77    189   -267    -41    122    -49     46    -57    342
     83   -236   -319     75    200   -277    -41    132    -49     38    -83    350
     88   -226   -316     67    200   -270    -44    140    -46     41    -98    366
    101   -207   -309     51    202   -257    -54    145    -46     41   -114    363
    109   -179   -288     36    197   -233    -59    148    -49     41   -124    361
    103   -155   -259     23    179   -205    -59    166    -38     51   -132    363
     88   -137   -228     23    158   -181    -62    181    -31     64   -135    348
     75   -142   -218     31    145   -179    -64    192    -25     70   -145    322
     57   -145   -202     44    129   -174    -59    200    -18     75   -153    309
     49   -129   -181     38    114   -155    -72    200    -18     80   -161    309
     38   -114   -153     36     93   -132    -75    197    -10     85   -163    293
     31   -111   -142     38     85   -127    -75    194     -5     90   -163    288
     15   -109   -124     46     70   -116    -67    205      2    101   -148    293
      2   -109   -111     51     57   -109    -57    215     15    103   -145    290
    -20   -122   -103     70     41   -114    -49    223     12     96   -148    272
    -41   -116    -77     77     15    -98    -38    228     12    101   -132    259
    -70   -122    -51     96    -10    -88    -23    241     23    109   -109    259
    -90   -132    -44    109    -23    -88    -20    239     20    103   -101    244
   -111   -135    -25    122    -44    -80    -15    241     23     98    -98    223
   -109   -140    -31    124    -38    -85    -12    244     25     98    -90    210
   -111   -129    -18    122    -46    -75     -5    244     28    106    -83    205
   -135   -135      0    135    -67    -70     -5    244     38    106    -83    187
   -145   -137      7    140    -77    -64     10    252     54    122    -67    184
   -153   -142      7    145    -83    -67     25    254     70    137    -59    179
   -155   -145     10    150    -83    -67     25    254     75    140    -54    163
   -184   -145     38    163   -114    -54     31    252     85    148    -49    145
   -179   -135     44    155   -114    -46     28    246     93    158    -38    129
   -192   -129     59    161   -127    -36     28    244     96    168    -33    119
   -207   -145     62    176   -135    -41     31    241     96    163    -41    101
   -218   -148     67    181   -142    -41     36    241     98    161    -41     83
   -218   -145     72    181   -145    -36     41    246    109    166    -33     83
   -246   -153     93    200   -171    -31     49    249    119    171    -23     83
   -270   -124    145    197   -207     10     70    270    150    197      5    103
   -280    -70    210    174   -246     70     85    283    176    231     33    127
   -306    -70    236    187   -272     83     93    293    192    246     38    119
   -353    -59    293    205   -324    116    111    319    220    277     67    145
   -376    -18    358    197   -368    168    124    337    244    293     75    184
   -348      2    348    171   -348    174    119    337    239    267     28    210
   -309      5    314    150   -311    158    106    322    223    241     -7    207
   -280     18    296    129   -290    155    101    319    220    231    -23    192
   -267     44    311    111   -288    176    124    342    241    246    -15    197
   -257     85    342     83   -298    213    145    363    262    265    -15    207
   -246    129    376     59   -311    252    161    371    283    280    -20    215
   -244    150    394     46   -319    272    181    384    301    290    -23    215
   -236    158    394     38   -314    275    194    389    314    290    -23    200
   -233    168    400     31   -316    283    202    394    322    285    -25    158
   -231    184    415     20   -322    298    213    397    332    288    -25    116
   -231    226    457      0   -342    340    218    387    342    298    -12    109
   -226    277    504    -25   -363    389    220    376    350    309     -2    124
   -218    277    496    -31   -358    387    200    358    332    288    -23    116
   -210    262    472    -28   -340    366    176    337    314    265    -49     96
   -200    246    446    -23   -322    345    158    311    296    249    -62     75
   -194    210    405     -7   -298    306    150    301    283    236    -72     54
   -205    168    374     18   -290    270    150    293    275    226    -80     31
   -215    137    353     38   -283    244    145    285    267    213    -85     18
   -207    111    316     46   -262    213    127    265    241    189   -106     -2
   -207     88    296     59   -252    192    119    246    220    168   -124    -25
   -213     41    254     85   -233    148    106    220    197    148   -142    -51
   -218    -15    200    116   -210     90     98    202    176    129   -150    -57
   -207    -49    158    127   -184     51     93    194    168    119   -150    -46
   -192    -54    137    124   -166     41     80    181    158    111   -153    -38
   -192    -59    129    124   -163     33     72    166    148    103   -153    -41
   -176    -72    103    124   -140     15     75    163    145     98   -153    -38
   -174    -85     88    129   -132      0     80    161    142     98   -150    -44
   -189   -111     77    150   -135    -18     85    166    150    111   -122    -41
   -194   -155     36    174   -116    -59    109    194    158    111   -119    -54
   -150   -207    -59    179    -46   -135    171    277    192    101   -148    -93
   -114   -171    -59    142    -28   -116    283    405    280    140   -135    -88
    -57    -77    -20     67    -18    -49    384    571    428    257    -44      0
    -12    179    192    -85   -101    184    413    654    587    465    179    220
    -10    631    641   -311   -324    636    374    639    753    787    566    592
   -114   1062   1176   -475   -646   1119    202    402    789   1057    917    906
   -166   1104   1270   -467   -717   1187   -103     12    571   1039    948    906
   -233    646    880   -210   -555    763   -254   -332    127    545    465    498
   -259    -15    244    135   -252    114   -293   -475   -285    -70   -161     -5
   -218   -394   -176    303    -20   -285   -280   -381   -379   -272   -397   -213
   -174   -509   -335    342     80   -423   -192   -218   -296   -249   -410   -233
   -158   -509   -353    332     96   -431   -127   -129   -215   -194   -394   -215
   -137   -446   -309    290     85   -379    -57    -51   -122   -122   -350   -163
   -111   -353   -241    231     64   -298    -15      2    -51    -64   -303   -109
    -70   -277   -207    174     67   -244      0     23    -18    -36   -277    -75
    -23   -246   -226    135     98   -236      2     31    -10    -36   -277    -67
     12   -239   -252    114    132   -244     -2     28    -12    -41   -288    -57
     41   -239   -283     98    161   -259     -7     25    -12    -44   -301    -62
     64   -241   -306     88    184   -272    -18     23    -23    -59   -329    -83
     64   -223   -288     77    174   -254    -18     15    -31    -59   -350    -96
     64   -228   -293     80    179   -259    -15     15    -28    -49   -358    -93
     57   -254   -311     96    181   -280     -7     18    -20    -46   -368    -77
     38   -244   -283    103    161   -262      0     25    -10    -31   -361    -57
     44   -215   -262     85    150   -239     10     41      0    -23   -358    -38
     31   -213   -246     90    137   -228     12     49      5    -23   -366    -28
     10   -220   -233    103    119   -226     23     62     18     -5   -350     -7
     10   -197   -207     93    109   -202     38     83     44     25   -322     15
     -7   -194   -189    101     90   -194     46     88     54     38   -301     20
    -28   -187   -161    106     64   -174     49     93     59     44   -293     18
    -46   -179   -132    111     41   -155     49     96     62     51   -285     15
    -36   -163   -127    101     44   -145     51    103     72     72   -262     28
    -33   -166   -132     98     46   -150     59    122     85     75   -257     31
    -25   -174   -148     98     59   -161     51    124     90     77   -252     33
     -7   -189   -184     98     85   -187     44    124     93     88   -233     36
      7   -189   -197     90    101   -192     36    124     90     90   -213     41
     15   -174   -189     77    101   -181     28    119     85     90   -197     44
     15   -176   -192     80    103   -184     15    111     80     85   -192     38
     15   -181   -200     83    106   -189      2    106     75     83   -189     36
     25   -176   -202     75    114   -189      0    109     77     90   -171     54
     18   -184   -202     83    109   -192      0    116     75     93   -168     54
      5   -200   -207     96    103   -202      0    116     70     93   -171     49
      0   -187   -187     93     90   -187      0    119     70     96   -166     49
    -20   -192   -171    106     75   -181      2    127     72     96   -174     51
    -36   -218   -181    127     72   -202     12    135     72     93   -187     46
    -41   -231   -189    135     72   -210     20    137     67     88   -194     41
    -51   -223   -171    137     57   -200     23    137     57     77   -213     41
    -62   -223   -161    142     49   -192     28    145     54     75   -226     28
    -80   -233   -153    158     36   -194     36    153     54     64   -233      7
   -103   -233   -129    168     12   -184     49    166     64     75   -226      0
   -114   -226   -114    168     -2   -171     64    179     83     90   -215    -12
   -114   -215   -101    166     -7   -158     75    189     96     98   -210    -28
   -132   -231    -98    181    -18   -166     83    202    111    103   -210    -67
   -145   -207    -62    176    -44   -135    101    220    132    122   -197    -64
   -163   -200    -36    179    -64   -116    109    210    148    124   -194    -72
   -187   -218    -31    202    -77   -124    109    192    153    124   -192    -85
   -207   -241    -36    223    -85   -137    119    179    161    135   -189    -98
   -218   -239    -20    228   -101   -129    140    176    174    161   -150   -103
   -228   -239    -12    233   -109   -127    155    168    176    176   -111   -129
   -262   -246     15    254   -140   -116    171    158    179    184    -64   -155
   -288   -241     46    265   -168    -98    181    155    184    194    -25   -171
   -262   -249     12    254   -140   -116    174    145    181    187      0   -202
   -262   -254      5    257   -135   -127    171    137    181    189     25   -236
   -257   -249      7    254   -132   -122    166    142    202    200     62   -270
   -228   -257    -31    241   -101   -145    150    137    231    189     83   -314
   -215   -226    -12    220   -101   -119    155    142    290    200    132   -342
   -189   -187      0    187    -96    -93    161    140    337    205    176   -361
   -140   -158    -18    150    -62    -88    150    124    348    197    184   -371
   -103   -163    -59    132    -23   -111    137    101    319    187    163   -384
    -44   -132    -88     88     20   -111    114     77    285    176    158   -392
     51    -83   -137     15     93   -109     85     54    244    174    150   -402
    179    -33   -213    -72    194   -122     59     28    194    155     90   -363
    322      5   -319   -166    319   -155     28      7    150    135    -10   -303
    400     20   -379   -210    389   -179      5    -12    122    127    -64   -262
    467     44   -423   -254    444   -189     -7    -31    103    142   -111   -249
    540     88   -452   -314    496   -181    -20    -46     67    135   -161   -215
    602    132   -470   -368    535   -168    -36    -80     20    140   -202   -181
    644    145   -498   -394    571   -176    -44   -114     10    127   -246   -145
    706    124   -584   -418    644   -228    -67   -145    -12     83   -311   -127
    795    111   -683   -452    740   -285   -122   -192    -64     54   -361   -129
    888    109   -782   -498    833   -335   -179   -246   -111      7   -392   -150
    963     90   -872   -527    917   -389   -226   -285   -148    -75   -400   -179
   1036     72   -963   -555   1000   -444   -257   -319   -179   -150   -405   -189
   1088     38  -1049   -563   1070   -504   -275   -348   -205   -205   -410   -176
   1114    -15  -1132   -550   1122   -574   -285   -366   -231   -233   -423   -155
   1130    -31  -1161   -548   1145   -594   -283   -374   -246   -254   -431   -103
   1137    -54  -1192   -542   1163   -620   -283   -371   -249   -270   -428    -46
   1132   -127  -1260   -501   1195   -693   -283   -366   -259   -296   -431      7
   1098   -176  -1278   -462   1187   -724   -262   -319   -252   -303   -407     96
   1080   -155  -1236   -462   1158   -696   -267   -337   -272   -316   -389    189
   1049   -132  -1182   -459   1114   -657   -290   -381   -316   -358   -389    236
   1034   -101  -1135   -465   1083   -618   -314   -415   -366   -413   -387    231
   1065    -72  -1137   -496   1098   -605   -337   -441   -407   -454   -384    197
   1109    -38  -1150   -535   1127   -594   -361   -459   -439   -472   -371    150
   1124    -31  -1156   -550   1140   -592   -368   -459   -478   -504   -353     80
   1137    -54  -1192   -540   1163   -623   -314   -384   -475   -535   -358    -28
   1135     38  -1096   -589   1117   -527   -207   -246   -392   -480   -301    -72
   1135    205   -932   -670   1034   -363   -106    -77   -249   -350   -197    -23
   1143    504   -641   -823    891    -67    -67     31    -88   -137     12    145
   1088    987   -101  -1036    594    444    -96     59     88    192    381    472
    904   1426    522  -1166    189    976   -270   -187    114    454    698    735
    761   1379    618  -1072     72   1000   -548   -571   -119    397    672    675
    628    852    223   -740    202    537   -698   -901   -545    -85    197    267
    548    109   -439   -327    493   -163   -717  -1002   -935   -698   -436   -249
    506   -288   -795   -111    649   -540   -675   -857   -966   -854   -649   -478
    436   -379   -818    -28    626   -597   -571   -672   -854   -810   -672   -589
    371   -275   -646    -49    509   -459   -478   -550   -748   -745   -657   -683
    371   -153   -524   -109    446   -337   -376   -426   -628   -636   -592   -675
    355   -122   -478   -116    413   -298   -301   -335   -517   -524   -509   -571
    342   -119   -462   -111    400   -290   -252   -285   -441   -459   -457   -488
    324   -111   -436   -109    379   -272   -218   -254   -397   -418   -420   -457
    298    -83   -381   -106    340   -231   -200   -233   -366   -379   -379   -452
    265    -98   -366    -85    314   -231   -187   -210   -342   -358   -350   -454
    233   -101   -335    -67    283   -218   -176   -194   -322   -335   -311   -452
    197    -90   -288    -54    241   -189   -166   -197   -306   -314   -293   -454
    168    -59   -228    -54    197   -142   -148   -184   -280   -283   -262   -444
    145    -51   -200    -46    171   -124   -132   -171   -267   -272   -246   -449
    137    -41   -179    -49    158   -109   -127   -166   -262   -262   -226   -467
    122    -31   -153    -46    135    -90   -127   -174   -257   -259   -197   -506
    116     18    -98    -67    109    -38   -129   -187   -252   -254   -116   -581
    129     96    -36   -114     83     28   -127   -202   -246   -257    -64   -600
    137    155     18   -148     59     88   -127   -215   -252   -259    -57   -522
    132    189     57   -161     38    124   -122   -228   -262   -262    -23   -467
    111    220    109   -166      2    166   -106   -244   -265   -259     -5   -431
     85    265    179   -176    -46    223    -96   -270   -265   -246      7   -410
     54    301    246   -176    -96    272    -96   -296   -270   -236     25   -400
      5    322    316   -166   -158    319    -93   -303   -265   -223     44   -381
    -49    322    371   -135   -210    345    -88   -290   -249   -205     62   -358
    -72    342    415   -135   -244    376    -83   -275   -228   -181     88   -322
    -83    355    439   -135   -262    394    -83   -283   -202   -161     96   -290
    -98    324    423   -114   -262    371    -85   -301   -184   -153     70   -267
   -103    280    384    -88   -244    332    -83   -283   -174   -137     59   -226
    -77    228    303    -75   -192    265    -83   -262   -176   -127     70   -184
    -49    145    194    -46   -122    168    -72   -215   -161   -109     80   -145
    -33     70    103    -18    -70     88    -57   -171   -140    -80     93    -98
    -31     18     49      7    -38     33    -33   -142   -114    -49    109    -59
    -33    -75    -41     54      2    -59      5   -114    -85    -18    140    -38
    -31   -168   -137     98     51   -153     36    -96    -64      7    155    -41
    -36   -213   -176    122     67   -194     51    -96    -62     12    161    -72
    -54   -215   -161    135     51   -189     54   -106    -72     12    166   -119
    -64   -202   -140    132     36   -171     54   -116    -85      2    137   -197
    -70   -168    -98    119     12   -135     62   -106    -83      7    145   -265
    -85   -127    -44    103    -20    -85     70    -83    -70     20    132   -324
   -129   -101     28    116    -80    -36     77    -54    -46     33    122   -392
   -163    -98     64    129   -116    -15     90    -18    -23     51    129   -475
   -176    -64    111    119   -145     23    106     20     15     85    163   -548
   -210    -49    161    127   -187     57    124     51     44    106    184   -659
   -246    -44    202    145   -226     77    142     85     67    122    176   -813
   -288    -46    239    166   -265     96    176    129    101    150    168   -966
   -324    -41    283    181   -306    119    202    171    142    205    223  -1065
   -361    -28    332    192   -350    150    218    202    179    252    298  -1104
   -368    -31    337    200   -353    153    218    218    194    267    319  -1111
   -392    -23    368    207   -381    171    220    236    210    290    361  -1072
   -441    -15    423    228   -433    202    239    270    241    345    431  -1018
   -465    -10    452    236   -459    220    241    280    257    381    568   -956
   -465     -5    459    236   -462    226    226    265    249    379    527   -880
   -506    -12    491    259   -498    239    244    283    267    387    444   -815
   -545      7    550    267   -548    277    262    301    303    423    555   -740
   -542     18    561    259   -550    288    262    303    350    428    610   -657
   -532     28    561    252   -545    293    257    303    407    410    605   -576
   -522     36    558    241   -540    296    252    306    433    387    626   -511
   -506     54    561    226   -535    309    252    319    449    374    657   -418
   -480     75    555    202   -517    314    254    332    465    353    620   -301
   -441     98    540    171   -491    319    270    355    491    348    550   -132
   -465    101    566    181   -514    332    296    381    509    353    485     31
   -467    114    581    176   -524    345    319    400    522    368    467    176
   -439    140    576    148   -509    358    324    402    517    381    475    301
   -436    155    592    140   -514    374    329    407    504    392    483    397
   -431    174    602    127   -517    387    329    420    491    402    454    478
   -384    205    589     90   -488    394    324    415    475    400    413    553
   -350    226    576     62   -465    400    316    389    457    389    381    615
   -327    239    566     44   -446    402    311    371    439    374    350    662
   -327    223    548     51   -439    384    285    348    413    348    306    688
   -329    197    527     64   -428    361    265    324    384    324    272    701
   -337    176    514     80   -426    345    259    319    358    316    254    724
   -324    155    480     85   -402    316    254    319    332    319    259    761
   -324     98    423    111   -374    259    252    296    293    301    252    753
   -322     31    353    145   -337    192    246    280    259    285    249    735
   -298    -38    259    166   -283    109    233    270    223    265    254    743
   -301    -96    205    200   -254     54    228    265    200    249    277    774
   -293   -140    150    215   -223      5    207    252    171    236    290    784
   -223   -137     85    181   -155    -28    192    246    150    231    306    776
   -114   -135    -20    124    -46    -80    166    233    114    210    293    748
      0   -106   -106     54     51   -106    132    213     80    194    272    732
     72   -101   -176     12    124   -137    114    181     49    168    246    709
    111   -101   -213     -5    161   -158     88    158     28    150    215    709
    145    -98   -246    -25    194   -174     23    132      2    127    189    704
    205    -85   -290    -59    246   -187    -25    137    -15    116    179    683
    293   -103   -400    -96    345   -252    -20    168    -33     90    137    639
    350   -135   -485   -109    418   -309     46    272      0     83    101    574
    389    -77   -467   -155    428   -272    140    415     88    135    119    563
    454     62   -392   -257    423   -163    228    594    236    270    218    641
    478    449    -31   -465    254    207    267    709    439    540    491    917
    405   1002    597   -704    -96    802    252    704    657    898    883   1312
    254   1343   1085   -800   -415   1215     51    441    675   1088   1124   1548
    161   1187   1026   -672   -431   1106   -252     33    389    924    984   1405
     85    545    459   -319   -187    504   -402   -332   -137    298    355    831
     93    -70   -163    -12    127   -116   -457   -439   -498   -218   -202    319
    132   -348   -480    106    303   -413   -436   -335   -535   -340   -379    155
    161   -389   -550    114    355   -470   -350   -192   -454   -309   -394    127
    150   -337   -491     90    319   -413   -257    -72   -348   -233   -350    171
    179   -228   -407     23    293   -316   -179     36   -244   -155   -293    244
    187   -145   -332    -23    259   -239   -132     98   -179   -101   -252    272
    171   -106   -277    -31    223   -192   -101    132   -140    -72   -228    267
    124   -114   -241     -7    181   -176    -72    148   -127    -64   -223    257
    132   -119   -252     -7    189   -184    -62    153   -122    -62   -223    228
    135   -116   -252    -10    192   -181    -57    148   -122    -64   -228    192
     88   -135   -223     23    155   -179    -49    148   -122    -57   -226    171
     25   -158   -187     64    103   -171    -46    127   -124    -57   -226    148
      5   -179   -184     85     93   -181    -49    103   -135    -57   -207    109
    -31   -174   -145    101     57   -161    -38     98   -127    -44   -166     98
    -62   -189   -127    127     31   -158    -25    109   -111    -33   -145     75
    -75   -210   -137    140     28   -174    -38     93   -119    -38   -129     49
    -90   -200   -109    145      7   -155    -38     83   -116    -31   -109     25
   -124   -200    -75    161    -25   -137    -36     77   -114    -25    -90    -10
   -168   -179    -10    174    -80    -96    -20     80    -98     -5    -62    -25
   -192   -150     41    171   -116    -57     -7     85    -83     12    -41    -33
   -226   -101    124    163   -176     10     12    106    -51     38     -5    -28
   -262    -77    184    168   -223     51     33    129    -20     67     36    -20
   -319    -31    288    176   -303    127     59    171     20    116     93     10
   -374     31    405    171   -389    215     77    192     41    137    111     25
   -441     85    527    179   -485    303     80    197     59    150    114     20
   -509    148    657    179   -584    402     88    218     90    174    137     46
   -517    187    704    166   -610    444     90    223    103    161     90     49
   -454    194    649    127   -550    420     64    215     93    111      2     31
   -436    158    594    137   -517    376     72    210     75     80    -44      2
   -465    116    581    174   -524    348     98    210     59     75    -77    -54
   -465    150    615    158   -540    381    116    226     80    116   -101    -72
   -446    166    613    137   -530    389    101    207     70     98   -122    -88
   -441    184    623    127   -532    402     83    176     44     54   -148   -127
   -436    207    644    114   -540    426     72    158     33     23   -171   -158
   -428    207    636    111   -532    420     75    153     31      0   -197   -189
   -410    200    610    103   -509    402     80    155     33     -5   -197   -215
   -394    192    584    101   -488    387     88    161     38    -10   -187   -236
   -376    161    535    106   -454    345     88    150     25    -20   -184   -267
   -353    163    517     96   -433    340    101    158     33     -5   -158   -246
   -342    168    509     85   -426    337    116    166     51      0   -145   -218
   -316    150    467     83   -392    309    124    166     51    -12   -129   -213
   -277    142    420     67   -348    280    124    161     51    -20   -109   -218
   -272    132    405     70   -337    267    137    171     70    -12    -80   -231
   -285    129    413     77   -350    270    166    189     96     12    -36   -215
   -288    111    400     88   -345    254    174    189    103     15    -23   -213
   -293     98    392     96   -342    244    181    181    106     15    -18   -218
   -277     85    363     96   -319    223    187    176    103     10    -10   -213
   -244     80    324     80   -283    202    181    158     98     -2    -15   -210
   -174     62    236     54   -205    148    161    132     80    -23    -36   -197
    -96     46    140     23   -119     93    124     90     41    -64    -67   -192
    -10     25     36     -7    -23     31     98     54     10    -98   -101   -187
     57      7    -51    -33     51    -20     75     31     -7   -122   -129   -181
    129     -7   -137    -59    132    -72     46      7    -31   -145   -153   -179
    158    -31   -192    -64    174   -111     31    -10    -49   -166   -176   -184
    168    -33   -202    -67    184   -116     28    -23    -54   -168   -192   -179
    189    -12   -205    -88    194   -109     20    -28    -49   -166   -194   -145
    202    -12   -218    -96    207   -114     18    -28    -49   -166   -194   -122
    194      5   -189   -101    192    -90     18    -28    -41   -155   -184    -88
    181     20   -161   -101    171    -70     12    -33    -41   -155   -192    -54
    168     44   -124   -106    145    -38     23    -31    -31   -145   -197    -20
    153     90    -64   -122    109     12     46     -7     -5   -116   -181     20
    132    114    -18   -122     75     49     70     15     15    -93   -168     49
    109    163     54   -135     28    109     98     49     54    -54   -145    101
     88    171     83   -129      0    129    135     90     90    -18   -129    150
     57    163    106   -111    -23    135    150    109    106     -2   -129    171
     12    174    161    -93    -75    168    171    132    129     23   -114    202
    -23    187    210    -80   -116    197    197    166    161     57    -96    252
    -62    207    267    -72   -166    239    210    184    184     93    -70    293
    -96    228    324    -67   -210    275    223    187    200    114    -51    314
    -98    252    350    -77   -223    298    207    171    189    103    -54    314
    -93    252    345    -77   -218    298    189    161    179     90    -75    327
   -111    223    335    -57   -223    280    174    153    166     77    -98    335
   -114    202    314    -44   -213    257    153    137    150     64   -116    332
   -114    155    270    -23   -192    213    150    132    142     54   -129    324
   -122    114    236      5   -179    174    137    132    135     46   -140    314
   -135     96    231     18   -181    161    116    116    116     31   -158    293
   -142     64    207     38   -176    135    114    114    106     23   -161    280
   -148     31    179     59   -163    103    101    103     90      5   -163    249
   -163     -2    161     83   -163     77     88     88     75    -10   -161    228
   -181    -25    155    103   -171     64     77     75     59    -20   -163    210
   -184    -44    140    114   -163     49     67     62     51    -25   -171    176
   -181    -67    114    122   -150     23     51     49     41    -41   -192    137
   -145    -49     96     98   -122     23     46     51     46    -41   -200    116
   -122    -38     80     80   -103     20     49     59     49    -33   -197    109
   -116    -36     80     77    -98     20     41     57     49    -31   -197     96
   -122    -51     67     85    -96      7     38     62     41    -38   -202     70
   -168   -114     54    142   -111    -31     80    119     59    -49   -228     23
   -161   -109     49    135   -106    -31    192    265    155    -10   -226      0
   -153    -44    109     98   -132     31    314    444    293     93   -153     33
   -114    122    233     -5   -174    176    407    623    465    262      5    142
    -62    452    514   -194   -288    483    426    704    636    511    285    402
   -174    927   1098   -379   -636   1013    368    602    789    836    696    805
   -340   1176   1517   -418   -930   1345    129    262    730    979    922    997
   -452    911   1363   -231   -909   1137   -135   -148    389    724    711    761
   -519    233    753    142   -636    493   -290   -496   -142     64     59    158
   -475   -309    163    389   -322    -72   -340   -519   -397   -340   -384   -267
   -418   -540   -122    478   -150   -329   -309   -397   -389   -405   -491   -387
   -387   -563   -179    475   -106   -371   -213   -280   -303   -371   -488   -389
   -350   -483   -132    418   -109   -309    -98   -148   -187   -285   -418   -322
   -353   -397    -44    371   -155   -220    -28    -77   -109   -220   -348   -267
   -340   -324     15    329   -179   -155     18    -31    -51   -166   -280   -218
   -316   -316      0    314   -161   -158     49    -12    -25   -135   -246   -189
   -332   -332      0    332   -166   -166     62    -28    -15   -101   -226   -181
   -368   -379    -12    371   -179   -197     72    -33     -7    -85   -187   -166
   -348   -384    -36    366   -155   -210     75    -38     -7    -54   -171   -155
   -327   -368    -44    348   -142   -207     88    -36      0    -15   -171   -150
   -322   -381    -59    353   -132   -220    101    -64     -5    -20   -163   -163
   -296   -394   -101    342    -98   -249    114    -88    -18    -36   -155   -174
   -285   -413   -129    348    -80   -272    129    -85    -28    -38   -153   -168
   -277   -454   -176    363    -51   -316    127    -83    -38    -41   -161   -163
   -275   -488   -213    381    -31   -350    109    -96    -54    -54   -181   -163
   -236   -485   -252    361      5   -368     88   -122    -70    -67   -210   -184
   -213   -509   -296    361     41   -402     67   -132    -88    -83   -236   -210
   -226   -509   -285    366     28   -397     57   -137    -93    -83   -241   -220
   -171   -478   -306    324     67   -392     77   -140    -77    -67   -218   -184
   -109   -478   -368    293    129   -423     80   -153    -93    -88   -241   -176
    -85   -449   -363    265    137   -407     77   -163   -103    -90   -252   -171
    -54   -436   -381    244    163   -410     70   -155    -98    -93   -254   -150
      2   -418   -420    207    210   -418     70   -155   -106   -101   -257   -119
     23   -407   -431    192    226   -420     49   -176   -124   -124   -270    -90
     51   -387   -439    168    244   -413     20   -197   -137   -140   -288    -44
     83   -355   -439    135    259   -397      5   -200   -142   -145   -293     20
     96   -358   -454    132    275   -405    -20   -207   -171   -161   -311     70
    148   -329   -478     90    311   -402    -51   -233   -194   -171   -327    111
    228   -314   -545     41    387   -428    -72   -241   -187   -189   -332    171
    311   -303   -615     -5    462   -459    -96   -249   -187   -241   -345    192
    342   -306   -649    -18    496   -478   -114   -236   -189   -254   -329    194
    392   -293   -685    -51    537   -488   -148   -241   -200   -265   -337    161
    462   -254   -717   -103    587   -483   -171   -246   -215   -296   -322    103
    514   -244   -761   -137    636   -501   -192   -262   -239   -335   -275     28
    530   -272   -802   -127    665   -537   -205   -270   -249   -348   -218    -10
    524   -265   -789   -132    657   -527   -181   -244   -226   -324   -166    -15
    506   -265   -771   -122    639   -517   -168   -233   -213   -311   -163    -46
    488   -288   -776   -101    631   -532   -155   -202   -181   -298   -161    -85
    475   -311   -787    -80    631   -548   -135   -153   -140   -272    -90   -116
    446   -275   -724    -88    584   -498   -142   -166   -142   -272   -145   -161
    457   -228   -685   -114    568   -457   -145   -181   -150   -280   -187   -166
    415   -220   -639    -98    524   -428   -132   -179   -161   -275   -187   -179
    379   -194   -574    -90    475   -384   -116   -176   -171   -265   -215   -215
    332   -168   -501    -83    415   -335   -116   -197   -197   -272   -246   -262
    303   -114   -418    -96    361   -265   -111   -194   -218   -257   -236   -314
    267    -96   -366    -88    314   -231   -101   -187   -228   -231   -213   -371
    283    -80   -363   -101    322   -220   -122   -194   -257   -249   -233   -472
    337    -46   -384   -145    358   -215   -132   -187   -262   -249   -257   -542
    366    -46   -413   -161    389   -228   -153   -213   -285   -262   -290   -589
    368    -36   -407   -168    387   -223   -142   -210   -272   -257   -296   -579
    366    -83   -449   -140    407   -265   -122   -187   -254   -241   -283   -548
    358   -132   -493   -114    423   -311   -116   -168   -239   -215   -257   -524
    358   -158   -517   -101    436   -337   -101   -153   -207   -189   -233   -498
    384   -179   -566   -103    475   -374    -98   -150   -192   -184   -257   -501
    392   -184   -576   -103    483   -379    -67    -98   -142   -168   -259   -491
    348   -241   -589    -57    467   -415    -31    -23    -96   -158   -257   -459
    293   -283   -576     -5    433   -428    -15      7    -72   -161   -259   -431
    231   -275   -506     20    368   -389    -15     10    -72   -166   -259   -384
    218   -231   -449      7    332   -340    -15     31    -54   -150   -239   -314
    192   -249   -441     28    314   -345     -5     51    -44   -140   -233   -288
    163   -262   -426     49    293   -342     10     72    -33   -140   -236   -265
    132   -233   -368     49    249   -298     15     80    -25   -137   -246   -244
    116   -202   -319     44    218   -259     10     77    -18   -140   -257   -249
    122   -179   -301     25    210   -241     20    103     18   -122   -233   -228
    135   -124   -259     -7    197   -192     38    122     51    -93   -200   -207
    124    -64   -192    -31    155   -127     49    119     77    -64   -171   -210
    116     -2   -119    -57    116    -59     57    129    111    -28   -122   -181
    101    -10   -111    -46    103    -59     46    124    116    -18   -103   -161
     57    -38    -96    -10     75    -67     31    109    106    -18   -106   -158
     31    -46    -77      7     54    -62     23    101    106    -10    -98   -140
     20    -57    -77     18     49    -67     31    106    114      2    -85   -103
      2    -80    -83     38     41    -80     41    127    122     15    -80    -67
    -28    -90    -62     59     15    -77     51    137    124     28    -70    -23
    -67   -127    -62     96     -2    -93     44    122    101     18    -83     -7
   -106   -174    -67    140    -20   -122     41     98     75      2    -93    -12
   -166   -226    -59    194    -54   -142     46     77     54     -5    -96    -10
   -223   -283    -59    252    -83   -171     57     54     36    -15    -98    -12
   -275   -332    -59    301   -109   -197     62     28     10    -18    -88    -18
   -283   -324    -41    303   -122   -184     62      7      5      0    -64      2
   -290   -340    -49    314   -122   -194     72      7     15     18    -38     23
   -306   -400    -93    353   -109   -246     90     18     31     38      2     51
   -319   -446   -129    381    -96   -288    111     36     57     64     46     75
   -319   -514   -194    418    -62   -355    142     70     96     90    106     96
   -288   -623   -335    454     20   -480    174    122    132     96    161     62
   -314   -750   -436    530     59   -594    246    218    187     90    111     15
   -311   -763   -454    537     70   -610    358    350    290    122     62     23
   -246   -633   -387    441     70   -511    459    504    436    228    132    132
   -140   -361   -220    249     36   -290    506    587    584    413    337    368
   -158     90    249     31   -205    168    485    594    782    753    727    787
   -366    623    987   -129   -678    805    361    426    906   1106   1145   1208
   -504    756   1260   -124   -880   1008     59     59    727   1161   1283   1280
   -594    316    911    137   -753    613   -124   -283    275    693    878    878
   -646   -392    252    519   -449    -70   -168   -449   -200     12    215    306
   -652   -854   -202    750   -226   -530   -171   -381   -355   -267   -114    -36
   -672   -995   -322    833   -176   -659    -83   -205   -270   -241   -124   -184
   -670   -937   -270    802   -202   -605    -20   -119   -187   -161    -36   -226
   -659   -820   -161    740   -252   -491     49    -77   -101    -59     10   -184
   -722   -696     23    706   -374   -337    124    -54     -7     62     85   -109
   -784   -626    158    706   -472   -233    179    -20     67    145    184    -85
   -896   -615    280    756   -589   -168    223     23    124    179    265   -101
   -963   -600    363    782   -665   -119    236     59    158    189    319   -103
   -974   -628    342    800   -659   -145    249     93    179    174    226   -158
   -932   -615    316    774   -626   -150    265    129    202    200    189   -223
   -909   -605    303    756   -607   -150    277    168    228    244    280   -270
   -924   -584    337    753   -633   -124    301    202    272    306    296   -252
   -930   -532    397    730   -665    -67    309    228    340    350    322   -184
   -883   -491    392    688   -639    -49    301    241    400    361    379   -122
   -846   -480    366    662   -607    -57    298    244    415    366    379    -67
   -844   -485    355    665   -600    -64    303    252    433    381    384     -2
   -880   -480    400    680   -641    -41    329    267    465    410    431     44
   -859   -454    405    657   -633    -25    345    272    475    431    506     49
   -763   -470    290    615   -527    -90    324    236    439    428    472     -5
   -750   -478    272    613   -514   -103    327    226    428    454    431     10
   -730   -483    244    605   -488   -119    319    213    405    467    420     72
   -623   -480    142    553   -384   -168    290    189    368    465    405    148
   -540   -452     88    493   -316   -181    272    171    353    465    366    218
   -480   -441     38    459   -262   -202    259    155    337    472    332    249
   -446   -454     -7    449   -220   -231    239    137    324    488    241    306
   -446   -459    -12    454   -218   -236    228    129    332    522    140    387
   -467   -459      7    462   -241   -226    218    127    350    553     93    517
   -478   -485    -10    480   -236   -249    192    114    355    558     46    566
   -501   -530    -31    514   -236   -280    174    106    355    537     20    555
   -506   -558    -51    532   -228   -306    168    109    355    514     18    553
   -522   -545    -25    532   -249   -285    174    135    350    506     41    574
   -542   -517     25    527   -285   -246    197    166    348    511     88    587
   -522   -517      2    517   -262   -257    200    184    329    488    119    574
   -472   -527    -54    501   -210   -290    205    210    301    439    129    550
   -413   -498    -85    454   -166   -293    213    220    267    379    132    524
   -353   -470   -116    410   -119   -293    218    233    252    324    142    498
   -319   -462   -142    389    -90   -303    226    233    223    265    145    452
   -332   -452   -119    392   -106   -285    257    252    220    220    168    418
   -342   -433    -93    387   -127   -265    275    267    213    174    184    363
   -322   -410    -90    366   -116   -252    265    272    200    109    176    277
   -309   -389    -83    348   -114   -236    259    293    197     28    181    197
   -329   -366    -36    348   -148   -202    272    324    205    -54    200    124
   -319   -353    -33    335   -145   -194    257    348    218    -93    174     31
   -233   -298    -64    265    -85   -181    202    384    249    -77    119    -44
   -233   -249    -15    239   -111   -132    213    415    283    -62     93    -85
   -322   -252     70    288   -197    -90    283    436    316    -75    114   -129
   -345   -265     80    303   -215    -93    272    431    309    -28    142   -163
   -342   -257     85    301   -215    -88    246    428    296     64    241   -254
   -340   -259     80    298   -213    -90    246    410    296     88    366   -379
   -335   -270     64    303   -200   -103    277    394    314     70    363   -420
   -361   -277     80    319   -223    -98    277    400    316     90    350   -480
   -397   -293    101    345   -252    -96    259    415    316    122    355   -506
   -410   -303    103    355   -259   -101    272    426    296    140    363   -475
   -402   -319     83    361   -244   -119    296    405    306    153    368   -457
   -402   -316     85    358   -244   -116    280    400    332    163    348   -465
   -402   -306     96    353   -252   -106    280    418    348    171    340   -465
   -381   -306     75    342   -231   -116    288    418    329    166    337   -465
   -342   -306     36    324   -189   -135    296    402    319    158    335   -441
   -342   -309     31    324   -189   -140    277    376    316    148    337   -405
   -319   -270     49    293   -184   -111    259    368    329    161    361   -371
   -265   -205     59    236   -163    -72    228    371    335    176    389   -345
   -192   -148     44    171   -119    -51    218    348    316    176    407   -342
   -106   -109     -2    103    -51    -57    205    327    309    168    415   -366
    -41    -88    -46     64      0    -67    202    301    301    158    420   -387
     20    -77    -98     25     57    -88    187    262    288    145    410   -405
     90    -70   -161    -10    124   -114    137    218    265    124    384   -431
    153    -31   -184    -62    168   -109    111    176    231    109    366   -444
    197    -18   -215    -90    205   -116     83    132    187     85    335   -462
    246    -28   -277   -111    259   -153     23    101    153     54    288   -488
    290    -20   -311   -135    301   -166      7     75    124     28    267   -493
    303    -36   -342   -135    322   -189    -25     25     75      5    249   -475
    309    -62   -371   -124    337   -215    -57    -18     20     -2    226   -470
    358    -80   -441   -140    400   -259    -93    -67    -31    -28    197   -465
    454   -109   -563   -171    509   -335   -145   -116    -98    -70    137   -457
    548   -129   -678   -210    610   -402   -200   -145   -158   -106     96   -418
    636   -168   -805   -236    719   -485   -257   -187   -231   -171     46   -415
    709   -233   -943   -239    823   -587   -316   -241   -314   -275    -18   -467
    735   -280  -1015   -226    875   -646   -363   -285   -376   -371    -77   -511
    784   -280  -1065   -252    922   -672   -397   -301   -405   -418   -122   -509
    818   -275  -1096   -272    956   -685   -400   -306   -415   -441   -168   -496
    831   -270  -1101   -283    963   -683   -410   -316   -426   -454   -215   -485
    857   -267  -1124   -293    989   -696   -418   -316   -431   -459   -246   -452
    854   -252  -1109   -303    982   -680   -420   -311   -423   -452   -267   -426
    852   -249  -1101   -301    976   -675   -410   -296   -418   -457   -296   -413
    849   -301  -1150   -275    997   -724   -363   -228   -407   -478   -358   -420
    826   -314  -1140   -254    982   -727   -241    -88   -332   -467   -413   -420
    813   -197  -1010   -309    909   -602   -103     88   -184   -353   -353   -288
    815     88   -727   -452    769   -316      5    285     44   -106   -137    -15
    782    574   -207   -680    496    184     28    376    301    257    254    418
    584   1210    626   -896    -20    919    -33    296    540    691    748    940
    376   1410   1031   -893   -329   1221   -316    -54    485    813    911   1109
    213   1034    820   -626   -303    927   -540   -452    111    446    584    810
     83    239    155   -163    -36    200   -628   -745   -433   -272   -103    187
     54   -342   -397    145    226   -368   -613   -709   -657   -657   -522   -246
     12   -475   -488    228    246   -480   -485   -517   -548   -623   -514   -301
    -44   -446   -402    244    176   -426   -335   -348   -392   -517   -444   -288
   -116   -348   -233    231     57   -290   -197   -202   -231   -400   -353   -239
   -202   -228    -25    215    -88   -127    -85    -90    -98   -290   -252   -179
   -293   -189    103    239   -200    -44    -12    -10    -25   -215   -194   -171
   -358   -174    184    265   -272      5     44     44     23   -179   -168   -181
   -449   -148    301    296   -376     75    101     90     77   -137   -145   -181
   -553   -142    410    348   -483    132    150    127    116   -109   -116   -181
   -542   -116    426    327   -485    155    148    137    127   -109    -83   -184
   -519    -98    420    309   -472    161    124    132    132   -101    -64   -192
   -504   -103    400    301   -454    145     96    119    132    -88    -46   -200
   -485   -114    371    301   -428    127     80    106    129    -70    -18   -187
   -454   -103    350    277   -405    122     77     98    116    -51     -2   -171
   -420   -106    314    262   -368    103     70     90    101    -51     -5   -187
   -371    -98    270    233   -322     85     49     75     77    -72    -10   -207
   -335    -93    241    215   -288     72     51     72     72    -80     -7   -215
   -301    -77    223    189   -265     72     54     75     80    -75     -7   -192
   -275    -70    205    171   -241     67     49     64     75    -80    -25   -189
   -252    -77    171    163   -215     46     41     49     64    -93    -49   -200
   -231    -88    142    161   -187     25     41     36     59   -109    -72   -218
   -213    -96    114    153   -166      7     36     33     62   -119    -83   -223
   -184    -90     93    137   -140      0     38     31     72   -122    -77   -223
   -166    -70     93    116   -132     10     33     25     75   -122    -70   -220
   -132    -51     80     93   -106     12     20     15     70   -119    -59   -205
    -51    -36     15     44    -33    -12    -10     -7     49   -132    -57   -218
     33    -36    -70      2     51    -51    -46    -36     20   -145    -75   -231
    103    -44   -150    -31    127    -98    -85    -67    -12   -163   -106   -239
    176    -57   -233    -59    205   -145   -116    -93    -44   -184   -137   -249
    241    -44   -285    -98    262   -163   -142   -114    -70   -197   -153   -249
    283    -36   -322   -124    301   -179   -161   -129    -88   -205   -166   -244
    314    -46   -361   -135    335   -202   -179   -148   -111   -220   -189   -244
    340    -51   -392   -142    366   -220   -189   -163   -127   -233   -210   -241
    340    -59   -402   -142    371   -231   -189   -171   -140   -249   -231   -241
    337    -67   -405   -135    371   -236   -187   -174   -150   -254   -244   -233
    327    -80   -407   -124    366   -244   -176   -174   -153   -265   -257   -220
    298    -98   -397    -98    348   -246   -174   -174   -161   -270   -277   -210
    275   -116   -394    -80    332   -257   -158   -161   -158   -267   -277   -197
    262   -132   -394    -64    327   -262   -142   -145   -148   -262   -272   -176
    244   -129   -374    -59    306   -252   -122   -119   -132   -244   -262   -148
    223   -119   -342    -51    283   -231   -101    -90   -109   -220   -257   -127
    200   -114   -314    -44    254   -213    -80    -67    -90   -200   -252   -116
    181   -103   -285    -38    231   -194    -54    -38    -67   -176   -244    -96
    163    -98   -262    -33    210   -181    -33     -7    -44   -150   -236    -80
    155    -96   -252    -28    202   -174    -15     12    -20   -127   -223    -67
    137    -98   -239    -20    187   -168     -2     28     -5   -111   -215    -59
    119   -103   -226     -7    171   -163      0     41      2    -96   -202    -54
     93   -101   -197      2    142   -150      5     49     10    -80   -194    -59
     75   -109   -184     18    129   -145      5     38     18    -70   -187    -70
     57   -132   -189     36    122   -158      7     36     20    -62   -176    -67
     44   -119   -163     36    103   -140     10     41     28    -49   -163    -64
     25   -111   -140     41     80   -124     10     46     38    -38   -155    -59
     12    -98   -111     44     62   -103     18     49     51    -23   -142    -62
     12    -80    -96     31     54    -85     31     67     70      5   -119    -46
     10    -59    -70     23     38    -64     38     72     80     25    -98    -41
     25    -33    -59      2     41    -46     44     80     93     41    -88    -38
     12    -15    -28      2     20    -20     51     90    103     62    -75    -36
     -5    -18    -12     10      2    -15     46     85    101     67    -67    -54
     -2    -15    -15      7      5    -15     46     83     98     67    -67    -70
    -10    -12     -5     10     -2    -10     51     83    101     67    -67    -83
    -15     18     33      0    -23     25     67     85    116     83    -67    -93
    -20     33     54     -7    -38     41     83     88    127     93    -57   -116
    -28     64     90    -18    -59     77     96    101    140    106    -28   -114
    -46     83    129    -18    -88    106    109    114    150    106    -20   -106
    -70     80    150     -5   -109    114    122    116    153     98    -38    -98
    -85     98    184     -7   -135    142    119    106    150     83    -12    -83
    -93    111    205    -10   -150    158    111     85    145     67     67    -83
   -106    132    239    -15   -171    184    109     67    142     54    168   -114
   -109    150    259    -20   -184    205     98     54    137     49    218   -145
   -119    103    220      7   -171    161     72     28    116     36    252   -161
   -142     64    205     38   -174    135     46      7     88     31    246   -166
   -148     41    189     51   -168    114     20    -18     67     38    202   -166
   -150     25    176     62   -163    101     10    -41     88     33     93   -150
   -163    -33    129     96   -148     46      5    -46    119    -18    -10   -163
   -179    -88     88    132   -135      0      7      2    148    -54    -46   -168
   -197   -135     59    166   -129    -38     12     83    124   -103    -77   -187
   -223   -187     36    205   -129    -75      7     90     75   -168   -127   -202
   -236   -215     20    223   -129    -98     -2     49     15   -220   -145   -200
   -223   -236    -12    228   -106   -127    -15      2    -62   -283   -171   -197
   -215   -236    -23    223    -96   -129    -12    -31   -124   -329   -218   -163
   -210   -252    -41    231    -85   -148      2    -33   -111   -368   -257   -127
   -202   -280    -77    241    -64   -179      7    -28    -85   -335   -262    -88
   -163   -301   -137    231    -12   -220      2    -20    -46   -298   -259    -54
   -111   -306   -194    207     41   -252    -10    -10    -15   -309   -277    -46
    -54   -340   -285    197    114   -314    -15    -18    -36   -322   -311    -75
     41   -413   -454    184    246   -433     18     36    -49   -342   -363   -153
    137   -407   -545    135    340   -475    145    194      0   -303   -379   -197
    241   -314   -555     33    397   -433    309    358    106   -189   -314   -168
    348   -101   -449   -122    397   -275    444    501    262     15   -127     -7
    384    311    -72   -348    228    119    436    504    441    324    241    353
    252    852    600   -553   -174    727    309    335    605    675    696    797
    114   1028    914   -574   -400    971      7    -36    519    756    854    943
     38    704    665   -371   -311    685   -267   -441    145    415    548    675
     51    -23    -77    -15     64    -49   -436   -797   -462   -329   -187     25
    179   -491   -670    155    423   -579   -498   -820   -717   -706   -574   -335
    288   -610   -901    158    592   -753   -446   -701   -706   -758   -649   -413
    379   -579   -958    101    667   -769   -353   -576   -623   -714   -620   -379
    462   -509   -974     23    717   -740   -296   -488   -561   -654   -579   -319
    558   -436   -995    -62    776   -714   -275   -449   -535   -613   -548   -252
    680   -394  -1078   -142    878   -735   -288   -446   -545   -615   -545   -207
    807   -387  -1195   -210   1000   -789   -316   -465   -576   -646   -548   -181
    935   -410  -1348   -265   1140   -878   -361   -491   -613   -683   -537   -158
   1047   -431  -1478   -309   1260   -953   -402   -514   -649   -724   -501   -114
   1161   -431  -1592   -366   1376  -1010   -452   -553   -691   -763   -394    -51
   1239   -444  -1683   -397   1460  -1062   -493   -594   -724   -795   -298     10
   1208   -470  -1678   -368   1441  -1075   -504   -613   -740   -805   -200     72
   1137   -472  -1610   -332   1371  -1041   -491   -605   -724   -787   -174    124
   1111   -459  -1571   -327   1340  -1015   -496   -613   -730   -784   -207    137
   1096   -472  -1569   -311   1332  -1021   -514   -646   -753   -797   -179    116
   1015   -504  -1519   -254   1267  -1010   -527   -672   -774   -802   -223     75
    943   -504  -1447   -220   1192   -974   -517   -672   -761   -787   -322     38
    870   -514  -1384   -179   1124   -948   -491   -662   -745   -771   -431     12
    797   -511  -1309   -142   1052   -909   -475   -657   -727   -753   -485     12
    743   -491  -1234   -127    987   -862   -465   -657   -711   -732   -542      5
    698   -436  -1135   -132    914   -784   -441   -654   -688   -704   -558      7
    641   -381  -1026   -132    831   -701   -413   -667   -667   -680   -563      2
    594   -335   -930   -129    761   -631   -389   -693   -654   -665   -579     -5
    579   -277   -859   -153    719   -568   -363   -701   -636   -644   -589     -7
    540   -236   -776   -153    657   -506   -329   -680   -607   -613   -581      0
    491   -213   -706   -140    597   -459   -311   -652   -584   -581   -568      2
    441   -207   -649   -116    545   -428   -296   -620   -563   -553   -553      0
    413   -174   -587   -122    498   -379   -285   -594   -535   -517   -527      5
    392   -142   -537   -124    462   -340   -296   -576   -524   -493   -517    -12
    368   -124   -493   -122    428   -309   -314   -548   -511   -467   -496    -25
    342   -142   -485    -98    413   -314   -329   -527   -514   -457   -491    -62
    301   -129   -431    -85    366   -280   -337   -514   -511   -444   -488   -111
    246   -124   -371    -62    309   -246   -319   -491   -501   -431   -483   -155
    155   -109   -265    -25    210   -187   -301   -465   -488   -415   -465   -202
     49    -72   -122     12     85    -96   -275   -433   -467   -392   -431   -246
    -77    -64     12     70    -46    -28   -228   -381   -439   -361   -394   -290
   -207    -93    111    150   -161      7   -174   -324   -405   -332   -350   -324
   -311   -119    189    215   -252     33   -129   -275   -366   -298   -296   -381
   -381   -150    231    267   -306     38    -93   -233   -329   -259   -215   -467
   -410   -184    223    296   -319     18    -64   -192   -288   -226   -179   -568
   -415   -228    187    319   -301    -20    -36   -150   -252   -200   -176   -662
   -415   -259    155    337   -288    -51     -2   -114   -223   -184   -161   -740
   -415   -275    140    345   -277    -67     38    -72   -187   -158   -132   -784
   -433   -298    132    366   -285    -83     72    -36   -155   -137   -114   -795
   -467   -311    155    389   -314    -77    101     -5   -127   -114    -83   -792
   -488   -314    174    400   -332    -72    122     18    -93    -90    -36   -784
   -509   -324    184    418   -348    -70    148     49    -62    -57     28   -761
   -530   -329    197    428   -366    -67    163     70    -38    -18     88   -724
   -553   -329    220    441   -389    -54    187    106      0     44    150   -670
   -576   -322    252    446   -415    -36    202    135     36    106    192   -618
   -594   -293    301    444   -449      2    220    166     72    166    244   -553
   -600   -272    324    433   -465     25    223    179     85    207    275   -496
   -620   -265    355    441   -488     44    215    187     93    249    293   -431
   -607   -244    363    426   -488     59    202    189    103    272    316   -366
   -597   -228    368    413   -483     70    200    200    119    277    335   -293
   -584   -244    340    413   -462     46    194    202    127    262    335   -226
   -566   -228    335    397   -452     51    192    210    148    246    340   -122
   -540   -202    337    371   -441     67    192    223    187    236    335    -44
   -527   -215    311    371   -420     46    207    246    228    223    309     10
   -514   -223    290    368   -405     31    218    267    270    213    290     70
   -527   -220    303    374   -418     41    246    303    324    244    327    135
   -532   -189    342    361   -439     75    280    340    374    288    376    181
   -548   -176    371    363   -459     96    316    371    405    324    405    218
   -563   -181    379    371   -472     98    348    397    423    361    420    205
   -571   -181    389    376   -480    103    368    410    431    405    423    166
   -574   -153    420    361   -498    132    381    423    439    452    449    163
   -571   -114    457    342   -514    171    402    433    452    506    509    161
   -574   -111    459    340   -519    171    415    431    452    548    522    148
   -553   -119    433    335   -496    158    407    415    433    563    475    153
   -535   -150    384    340   -462    114    379    384    397    542    428    148
   -519   -166    353    342   -436     93    350    348    358    519    420    153
   -501   -181    316    340   -410     67    322    314    316    485    433    148
   -478   -220    257    348   -368     18    301    285    283    452    433    184
   -472   -254    215    363   -345    -20    293    272    259    431    452    262
   -449   -298    150    374   -301    -75    257    244    223    394    472    187
   -428   -353     75    389   -254   -140    220    205    171    350    431     64
   -405   -387     18    394   -213   -184    192    176    132    311    387     46
   -384   -405    -20    394   -184   -213    168    155     98    275    363     57
   -358   -433    -75    397   -142   -254    150    137     62    239    350     57
   -329   -444   -116    387   -109   -280    127    127     36    213    348     51
   -306   -454   -148    379    -80   -301    114    122     10    187    358     49
   -288   -457   -168    371    -62   -314    103    114    -15    155    363     41
   -272   -462   -189    368    -41   -327     85     96    -46    129    358     25
   -254   -475   -220    363    -18   -348     72     93    -59    116    358     18
   -239   -496   -257    368      7   -376     64     96    -85     98    335    -10
   -207   -540   -335    371     62   -436     67    132   -103     64    277    -75
   -174   -581   -407    379    116   -496    142    249    -62     57    223   -155
   -150   -506   -358    327    101   -431    254    410     59    145    259   -119
    -93   -353   -259    223     80   -306    348    587    223    303    371     28
    -44    -10     33     25    -38     10    368    667    402    555    610    311
   -111    550    662   -218   -387    605    366    665    628    937   1010    748
   -254    846   1101   -298   -678    974    132    381    618   1127   1241    984
   -329    633    961   -153   -644    797   -148    -36    288    901   1028    792
   -387     18    402    181   -394    207   -285   -389   -220    280    402    241
   -340   -579   -239    459    -51   -410   -340   -459   -542   -207   -135   -228
   -285   -831   -545    555    129   -688   -316   -324   -545   -293   -275   -345
   -270   -878   -607    571    168   -743   -254   -210   -483   -275   -296   -348
   -257   -823   -568    537    153   -696   -174   -101   -387   -200   -259   -285
   -246   -732   -485    491    119   -610    -83      7   -277   -111   -205   -202
   -241   -657   -418    446     85   -537    -31     67   -207    -54   -176   -116
   -249   -623   -374    436     59   -498    -18     90   -181    -33   -187    -75
   -262   -600   -340    428     36   -470     -7    114   -163    -23   -202    -49
   -293   -610   -316    452     10   -465     10    137   -148    -18   -220    -12
   -314   -613   -298    462    -10   -457     12    150   -137    -10   -231     10
   -345   -610   -265    478    -41   -439     20    153   -124     -2   -233     31
   -379   -613   -233    496    -75   -423     36    166   -103      5   -244     62
   -410   -620   -210    517   -101   -415     44    171    -98      0   -259     88
   -444   -610   -166    524   -140   -387     54    189    -77     18   -236    116
   -457   -587   -129    522   -166   -361     64    207    -57     44   -197    153
   -491   -576    -85    532   -205   -332     75    218    -44     57   -179    158
   -550   -584    -33    568   -259   -309     96    236    -31     67   -176    142
   -602   -584     18    592   -311   -283    122    259     -5     98   -150    168
   -649   -576     72    610   -361   -252    150    293     25    135   -114    192
   -698   -561    137    628   -420   -213    181    311     51    161    -80    197
   -761   -530    231    646   -496   -150    215    337     93    202    -25    207
   -813   -527    285    670   -550   -122    233    355    111    220      5    210
   -867   -524    340    696   -605    -93    259    371    135    236     28    213
   -914   -535    379    724   -649    -77    288    397    161    259     59    220
   -950   -514    436    732   -693    -38    309    420    179    288    106    228
   -992   -498    491    743   -743     -2    316    436    189    301    127    220
  -1052   -504    548    776   -800     20    340    462    207    319    145    228
  -1078   -514    561    795   -820     23    342    467    205    327    150    220
   -992   -524    467    758   -730    -28    303    428    166    301    114    179
   -870   -501    368    683   -620    -67    265    402    132    283     98    158
   -709   -485    223    597   -467   -129    213    361     88    249     62    129
   -553   -472     80    511   -319   -197    168    314     33    202      7     93
   -426   -444    -18    436   -205   -231    132    272     -5    168    -36     77
   -288   -426   -137    355    -77   -283    111    246    -31    135    -83     64
   -200   -436   -236    316     18   -337     85    215    -75     88   -150     33
   -166   -472   -309    319     70   -389     59    179   -116     46   -218      0
   -179   -509   -329    345     75   -420     62    168   -132     28   -272    -12
   -213   -488   -275    350     28   -381     90    189   -109     51   -303    -10
   -267   -465   -197    363    -36   -332    122    215    -77     64   -329    -20
   -327   -472   -145    400    -93   -311    122    223    -70     41   -355    -54
   -418   -449    -31    433   -194   -241    153    252    -33     41   -342    -49
   -568   -407    161    488   -366   -124    226    319     38     98   -303      5
   -620   -405    215    511   -418    -96    257    355     77    124   -316     15
   -639   -400    239    519   -441    -80    283    371     98    140   -340    -12
   -618   -376    241    498   -431    -67    285    363    101    135   -368    -57
   -579   -358    218    467   -400    -70    285    353    103    111   -392    -59
   -563   -345    218    452   -392    -64    285    342    103     96   -397    -38
   -574   -345    226    459   -402    -59    285    332    106    106   -413    -23
   -597   -355    241    478   -420    -57    285    327    116    106   -407      2
   -623   -345    275    483   -452    -36    303    332    135    122   -355     54
   -652   -350    298    501   -475    -25    316    329    142    122   -311     80
   -636   -348    288    491   -462    -31    303    309    132    109   -272     80
   -553   -316    236    436   -394    -41    285    288    122    101   -226     98
   -426   -322    101    371   -265   -111    239    233     80     64   -223     88
   -252   -319    -67    285    -93   -194    179    171     25     15   -246     41
   -111   -332   -220    220     51   -277    132    119    -18    -33   -275     -5
     20   -319   -340    150    179   -329    103     83    -38    -54   -283    -20
    124   -306   -431     90    277   -368     75     46    -64    -77   -293    -38
    187   -316   -504     62    345   -410     49     20    -85    -90   -293    -44
    233   -316   -550     41    389   -433     41      5    -96    -98   -290    -44
    254   -314   -568     31    410   -441     54      5    -98   -103   -293    -41
    267   -293   -561     10    413   -426     67     10    -93    -90   -267    -25
    262   -275   -537      5    400   -405     83     23    -77    -70   -236    -12
    254   -241   -496     -7    374   -368    101     38    -59    -44   -205     -2
    231   -207   -439    -10    335   -322    111     54    -49    -23   -184     10
    179   -220   -402     20    288   -311    127     67    -41    -10   -174     25
    140   -189   -332     23    236   -259    158     93    -18     23   -142     59
     75   -168   -246     44    161   -207    176    106     -5     54   -122     88
     15   -135   -150     59     83   -142    197    122     12     90    -96    122
    -62   -127    -64     93      0    -96    210    132     18    119    -75    163
   -163   -106     57    135   -111    -25    218    145     31    153    -51    213
   -280   -124    153    200   -218     12    239    174     49    184    -33    257
   -311   -176    135    244   -223    -20    236    179     33    184    -38    254
   -207   -202      2    205   -106   -101    202    137    -15    148    -46    187
   -150   -259   -111    205    -20   -187    179    103    -59    116    -75    145
    -67   -303   -236    184     83   -272    142     64   -111     67   -137    111
     -5   -324   -319    166    155   -322    109     28   -158     31   -210     75
     31   -348   -381    155    205   -363     77     -5   -205      2   -257     54
     85   -348   -436    129    259   -392     54    -38   -241    -36   -262     44
     93   -363   -457    132    272   -410     38    -57   -259    -59   -241     51
     54   -358   -413    153    233   -384     46    -54   -257    -54   -205     80
     54   -366   -420    153    236   -392     44    -59   -265    -59   -202     90
     85   -381   -467    148    275   -426     33    -67   -285    -83   -226     85
     96   -400   -496    150    296   -449     15    -77   -306    -98   -254     80
    101   -415   -517    158    309   -465     18    -77   -316   -109   -270     72
    101   -475   -579    187    340   -527     62    -20   -301   -124   -301     25
     96   -501   -600    202    348   -550    168    109   -228   -106   -306    -12
    101   -426   -527    161    311   -475    275    259   -106    -12   -233     18
    119   -252   -371     67    244   -311    368    410     54    161    -59    148
    106    150     44   -129     31     96    368    459    231    452    270    459
     23    667    644   -345   -311    654    293    368    374    792    652    828
   -116    878    995   -381   -555    935     46     46    283    922    810    974
   -252    685    937   -215   -594    810   -171   -306    -23    714    605    802
   -397     31    428    181   -415    228   -213   -532   -475     70    -51    270
   -384   -478    -93    431   -148   -288   -228   -535   -717   -327   -475   -109
   -233   -701   -470    467    114   -587   -218   -428   -735   -420   -605   -275
   -332   -766   -433    550     49   -600   -103   -275   -628   -361   -571   -288
   -322   -750   -428    537     51   -592    -54   -218   -563   -314   -540   -306
   -381   -652   -270    517    -57   -462     38   -109   -449   -210   -439   -254
   -379   -566   -189    470    -96   -376     93    -44   -374   -150   -384   -233
    -93   -509   -415    301    161   -462     28    -96   -420   -205   -449   -335
    -38   -475   -436    254    194   -457     25    -88   -413   -202   -439   -363
     25   -449   -478    210    249   -462     20    -83   -410   -205   -420   -376
     -2   -446   -444    223    220   -446     18    -88   -405   -189   -392   -387
     -5   -436   -431    220    213   -433     38    -88   -389   -171   -366   -397
     -2   -444   -441    223    218   -444     36   -116   -394   -176   -368   -415
     18   -426   -444    205    231   -433     31   -132   -394   -171   -361   -415
     41   -402   -444    179    241   -423     38   -129   -379   -153   -314   -387
     75   -384   -459    155    267   -420     23   -145   -389   -150   -275   -374
    101   -368   -470    135    285   -418     23   -155   -394   -142   -246   -392
    116   -368   -485    124    298   -426     28   -163   -389   -150   -228   -407
    132   -366   -501    116    314   -433     28   -200   -397   -158   -197   -431
    116   -381   -498    132    306   -439     33   -236   -397   -158   -158   -452
    101   -407   -511    150    303   -459     12   -277   -420   -166   -148   -498
     75   -405   -480    163    277   -444     18   -272   -413   -150   -114   -514
    135   -394   -530    127    329   -462     15   -275   -413   -150   -103   -524
    226   -405   -631     90    428   -517    -10   -298   -444   -187   -142   -563
    207   -418   -628    103    415   -522     -2   -293   -454   -187   -150   -568
    168   -433   -605    132    384   -519     18   -293   -446   -166   -145   -558
    148   -441   -589    145    366   -517     20   -298   -449   -145   -153   -553
    150   -436   -587    142    368   -511     15   -301   -452   -124   -158   -555
    140   -431   -571    142    355   -501      5   -303   -457   -114   -142   -563
    116   -436   -553    158    332   -493     23   -293   -454   -101   -127   -561
     98   -454   -555    176    327   -506     31   -296   -465   -109   -166   -561
    101   -454   -555    176    327   -504     31   -309   -483   -132   -218   -555
    101   -457   -561    176    329   -509     25   -316   -501   -161   -252   -550
    116   -433   -550    158    332   -491     23   -311   -514   -187   -280   -540
    142   -400   -545    127    342   -472     15   -303   -522   -213   -309   -517
    145   -402   -548    129    345   -475      7   -296   -527   -244   -342   -493
    137   -433   -571    145    353   -501     -5   -296   -545   -277   -379   -488
    142   -436   -581    145    361   -509    -15   -283   -558   -303   -392   -478
    168   -426   -594    127    379   -511    -10   -252   -558   -306   -371   -470
    207   -433   -641    114    423   -537     -7   -228   -563   -316   -366   -457
    259   -431   -691     83    475   -561    -23   -233   -581   -361   -389   -467
    374   -379   -753      2    561   -566    -38   -252   -605   -387   -418   -493
    483   -316   -800    -83    639   -558    -49   -254   -620   -397   -444   -511
    574   -290   -865   -140    719   -576    -72   -254   -641   -415   -465   -527
    605   -283   -888   -161    745   -587    -93   -259   -665   -441   -470   -550
    633   -265   -898   -184    766   -581    -98   -265   -680   -459   -465   -566
    641   -241   -885   -202    763   -563   -109   -275   -701   -475   -446   -568
    646   -194   -841   -226    743   -517   -111   -280   -719   -475   -415   -558
    688   -200   -888   -244    784   -542   -135   -303   -766   -488   -410   -568
    722   -205   -930   -259    826   -566   -153   -322   -769   -501   -387   -561
    758   -197   -956   -280    854   -576   -166   -337   -750   -498   -348   -542
    815   -189  -1005   -311    909   -597   -197   -363   -761   -522   -303   -530
    885   -192  -1078   -348    982   -633   -226   -392   -769   -540   -285   -501
    943   -184  -1127   -379   1034   -654   -239   -402   -771   -530   -277   -452
   1008   -168  -1176   -420   1091   -672   -257   -423   -782   -524   -233   -400
   1047   -163  -1210   -441   1127   -685   -270   -431   -787   -514   -254   -345
   1028   -150  -1179   -441   1104   -665   -265   -400   -766   -478   -200   -280
    953   -145  -1098   -405   1023   -620   -233   -350   -730   -436   -226   -200
    888   -129  -1018   -381    950   -574   -210   -311   -691   -402   -231   -119
    849   -111   -961   -368    904   -535   -192   -285   -657   -374   -231    -41
    802   -103   -906   -350    854   -504   -171   -257   -623   -342   -223     33
    753    -85   -839   -332    795   -462   -150   -231   -584   -306   -218    116
    722    -62   -784   -332    753   -423   -124   -200   -545   -275   -205    207
    680    -41   -722   -319    701   -381    -93   -161   -501   -246   -192    319
    626    -28   -657   -298    639   -342    -72   -132   -470   -223   -181    446
    579    -44   -623   -267    600   -335    -62   -114   -452   -215   -179    581
    558    -20   -579   -270    566   -298    -46    -93   -428   -197   -161    727
    524     10   -514   -267    519   -252    -12    -62   -389   -166   -132    846
    462     10   -452   -239    457   -220      5    -57   -374   -150   -103    888
    423     20   -402   -223    413   -189     20    -44   -355   -135    -70    888
    400     12   -387   -207    394   -187     23    -49   -353   -135    -49    867
    376      7   -368   -192    374   -179     18    -59   -353   -135    -18    836
    335      0   -335   -168    332   -166     15    -59   -345   -132     15    795
    288    -18   -306   -135    296   -161     25    -49   -335   -122     31    748
    257    -31   -288   -116    272   -158     33    -41   -327   -122     46    683
    233    -59   -293    -85    262   -176     31    -49   -335   -142     46    605
    210    -90   -301    -59    254   -194     31    -51   -342   -150     49    535
    184    -98   -283    -44    233   -189     25    -62   -350   -150     46    472
    150   -111   -265    -20    205   -187     12    -83   -366   -161     33    410
    140   -116   -257    -10    197   -187      2    -93   -371   -179     23    350
    122   -111   -233     -7    176   -171     -5    -96   -374   -184     15    293
    114    -90   -207    -12    161   -148     -7    -96   -371   -176     18    241
    106    -85   -192    -10    148   -140    -20   -109   -376   -184      2    184
    106    -70   -176    -18    140   -122    -31   -116   -381   -187     -2    122
    109    -54   -163    -28    135   -109    -23   -106   -374   -179     -5     57
    114    -75   -189    -20    150   -132    -15    -93   -376   -181    -23    -23
    127   -135   -262      2    192   -197     20    -33   -366   -200    -85   -145
    142   -129   -272     -5    207   -200    122     96   -301   -181   -116   -265
    179    -15   -194    -83    184   -103    218    244   -181    -90    -62   -309
    236    210    -25   -223    132     90    293    400    -10    101    109   -244
    254    607    353   -431    -49    480    314    483    192    397    431    -25
    150   1161   1010   -654   -428   1085    298    446    410    776    862    272
     49   1291   1241   -672   -597   1267     54    114    311    857    984    241
    -25    950    976   -462   -501    963   -174   -296    -80    509    657   -187
    -77    309    384   -116   -231    345   -280   -602   -587   -132     20   -849
    -38   -187   -148    114     54   -168   -322   -623   -828   -498   -368  -1286
     25   -322   -350    148    187   -335   -272   -491   -789   -514   -420  -1402
     31   -329   -361    148    194   -345   -192   -387   -717   -472   -405  -1441
     31   -259   -290    111    158   -272   -122   -303   -628   -394   -350  -1428
     59   -109   -168     25    114   -137    -57   -236   -537   -301   -277  -1374
      2    -70    -75     31     38    -72    -28   -231   -504   -267   -257  -1366
    -33    -33      0     33    -18    -18      2   -220   -470   -231   -233  -1330
    -54      0     54     25    -54     25     10   -231   -452   -200   -215  -1304
    -54     44     98      5    -75     70     18   -233   -433   -161   -189  -1267
   -124     25    150     49   -137     88     10   -246   -418   -129   -174  -1231
   -202     25    228     88   -215    127     -2   -257   -402   -103   -153  -1171
   -257     64    319     96   -288    192      5   -257   -374    -75   -122  -1088
   -290    116    407     88   -348    262     12   -241   -337    -46    -85   -997
   -350    106    457    122   -405    283      7   -226   -311    -44    -49   -911
   -389    106    496    140   -444    301     20   -194   -265    -38     -2   -818
   -428     88    517    168   -472    301     33   -163   -220    -44     31   -735
   -467     67    535    200   -501    301     44   -132   -197    -49     62   -659
   -519     25    545    246   -532    285     64    -98   -174    -44     98   -589
   -574     12    587    280   -579    298    101    -57   -148    -15    148   -509
   -618      7    626    303   -620    316    132    -18   -124     18    202   -441
   -646      5    652    322   -649    327    148      7   -111     44    233   -384
   -685     -5    680    345   -683    337    166     38    -96     72    265   -332
   -724    -49    672    387   -698    311    200     77    -77    103    290   -285
   -771    -77    691    423   -732    306    241    119    -62    135    319   -241
   -802    -85    717    444   -761    314    272    166    -38    171    350   -187
   -828   -101    727    462   -779    311    285    192    -20    197    392   -140
   -831   -114    717    472   -774    298    293    210     -7    210    446    -83
   -841   -119    719    478   -782    298    285    218     -5    223    509    -15
   -836   -103    732    470   -784    314    280    226      0    231    584     57
   -815    -83    730    449   -776    322    270    231     -2    223    633    124
   -810    -90    719    449   -766    314    254    233    -12    207    685    207
   -828   -106    719    465   -776    306    241    228    -23    192    724    290
   -818    -96    722    457   -771    311    241    231    -31    187    745    368
   -795    -83    709    439   -753    311    241    231    -41    200    740    436
   -776    -88    688    431   -735    298    236    228    -57    210    722    493
   -763   -106    654    433   -709    275    226    215    -77    207    696    514
   -732   -101    631    418   -683    265    213    202   -101    194    652    522
   -727   -106    618    415   -672    254    213    205   -111    187    594    530
   -719   -132    587    426   -654    228    210    207   -124    176    522    527
   -711   -137    574    423   -644    218    213    207   -129    166    446    527
   -691   -137    553    415   -623    207    207    205   -132    153    400    548
   -680   -135    542    405   -613    205    202    210   -135    145    384    576
   -665   -124    540    394   -605    207    200    207   -135    137    363    623
   -665   -111    553    387   -610    218    205    210   -132    137    322    659
   -672   -116    555    394   -615    218    205    215   -129    137    277    644
   -678   -127    550    400   -615    213    205    220   -129    122    228    574
   -672   -127    545    397   -610    207    202    220   -135    114    194    509
   -652   -127    524    389   -589    197    192    218   -145    106    166    465
   -644   -135    509    389   -576    187    181    215   -155    103    148    441
   -641   -129    509    384   -576    189    181    215   -163    111    150    426
   -636   -127    509    381   -574    189    174    210   -176    103    150    402
   -610   -116    493    361   -555    187    161    205   -194     90    129    355
   -584    -98    485    342   -535    192    153    213   -197     90    114    309
   -584    -80    504    329   -545    210    148    220   -200    106     85    249
   -576    -41    535    309   -555    246    153    231   -194    129     59    184
   -555    -33    519    293   -540    241    153    236   -189    140     36    122
   -519    -15    504    267   -511    244    145    241   -189    145      7     59
   -491     15    506    236   -498    259    137    239   -187    150    -20      5
   -452      7    459    220   -457    233    127    228   -192    140    -57    -77
   -400     15    413    189   -405    213    111    218   -202    132    -93   -150
   -348     41    389    153   -368    215    109    213   -202    129   -116   -207
   -301     70    368    114   -335    218    103    213   -202    132   -122   -275
   -226    114    337     54   -280    226     88    207   -207    127   -119   -384
   -150    135    283      7   -218    207     75    197   -220    116   -109   -498
    -96    142    239    -23   -166    189     62    181   -236    106   -103   -602
    -41    150    192    -54   -116    168     54    166   -246     96   -114   -698
     -2    176    176    -88    -90    176     51    161   -244    101   -127   -784
     31    197    166   -114    -67    181     44    153   -246     96   -145   -862
     57    213    155   -135    -49    184     25    145   -254     90   -171   -932
     49    223    174   -137    -62    200     -2    135   -262     83   -200  -1000
     46    241    192   -145    -72    218    -25    140   -257     85   -218  -1047
     31    233    200   -132    -85    218    -18    137   -259     75   -249  -1104
     18    249    231   -132   -106    241      2    163   -244     83   -267  -1143
    -20    220    239   -101   -129    231      0    161   -244     70   -301  -1189
   -122    135    257     -5   -189    194      5    140   -259     44   -353  -1247
   -270     54    322    106   -296    189     25    150   -254     33   -384  -1280
   -374     -2    371    189   -374    184     33    150   -252     23   -410  -1314
   -361    -23    335    189   -348    155     31    129   -267     -2   -467  -1363
   -306     -5    301    155   -303    145     10    116   -283    -33   -530  -1395
   -259     12    272    122   -267    142    -20    101   -298    -54   -563  -1426
   -215     31    246     93   -231    137    -15     93   -298    -57   -587  -1452
   -210     10    220     98   -218    114     -7     96   -298    -49   -605  -1470
   -189     28    218     80   -202    122     15    116   -285    -28   -587  -1467
   -205     20    223     90   -215    122     15    129   -283    -20   -568  -1480
   -215     10    226    103   -220    116     12    148   -280    -18   -592  -1512
   -200    -20    176    109   -192     77     77    218   -257    -20   -654  -1569
   -184    -46    137    114   -161     44    171    327   -197    -12   -714  -1615
   -174    -12    161     93   -168     72    272    478    -88     70   -730  -1592
   -101    192    293    -44   -197    241    371    675     96    272   -631  -1413
    -51    600    652   -275   -353    626    389    750    298    574   -358  -1036
   -200   1171   1371   -485   -784   1270    368    724    540    989     75   -530
   -400   1439   1839   -519  -1119   1636    166    457    555   1189    301   -265
   -550   1137   1688   -293  -1119   1413    -88     46    228    943     41   -488
   -579    397    974     88   -776    685   -241   -355   -368    215   -665  -1148
   -517   -145    371    329   -444    111   -303   -420   -654   -194  -1062  -1564
   -410   -342     67    374   -239   -137   -280   -306   -657   -267  -1145  -1675
   -345   -379    -33    363   -155   -207   -215   -210   -594   -257  -1135  -1696
   -340   -353    -12    345   -163   -184   -140   -137   -522   -220  -1072  -1699
   -322   -265     57    290   -189   -103    -72    -67   -436   -161   -976  -1693
   -270   -166    103    215   -187    -31    -33    -20   -366   -116   -872  -1706
   -223   -106    116    166   -171      5    -10      7   -327    -93   -800  -1704
   -231   -129     98    179   -166    -15     -5     -2   -329   -106   -795  -1691
   -239   -158     80    197   -161    -38    -12    -15   -337   -116   -792  -1654
   -246   -148     98    197   -174    -25     -7    -18   -324   -116   -766  -1636
   -241   -129    111    187   -176    -10      5    -20   -303   -127   -735  -1615
   -236   -122    111    176   -176     -5     12    -31   -296   -140   -724  -1587
   -236   -122    114    179   -176     -5     12    -33   -301   -148   -737  -1564
   -226   -111    111    168   -168      0     18    -36   -316   -158   -763  -1556
   -220   -101    119    161   -171      7     25    -28   -319   -155   -776  -1548
   -207    -59    148    132   -179     44     38    -12   -301   -145   -745  -1530
   -181    -46    132    114   -158     41     33    -18   -296   -153   -737  -1532
   -158    -44    114    101   -137     33     20    -36   -303   -176   -750  -1543
   -114    -31     83     72    -98     25     10    -54   -314   -200   -756  -1574
    -57    -28     25     41    -44     -2    -10    -77   -332   -228   -761  -1590
     12    -28    -41      7     25    -33    -38    -98   -345   -244   -784  -1597
     83    -18   -101    -33     90    -59    -70   -122   -358   -267   -800  -1605
    153    -12   -166    -70    158    -88    -67   -148   -376   -301   -823  -1631
    200    -28   -231    -88    213   -129    -85   -171   -405   -335   -859  -1665
    239    -23   -262   -109    249   -142   -101   -184   -415   -350   -888  -1686
    257    -18   -275   -119    265   -145   -116   -194   -426   -361   -911  -1680
    265    -18   -283   -122    272   -150   -122   -202   -436   -371   -940  -1662
    272     -7   -283   -135    275   -145   -124   -205   -436   -376   -953  -1647
    288     10   -280   -150    285   -135   -140   -207   -439   -371   -963  -1626
    298      2   -298   -153    298   -145   -155   -218   -449   -376   -984  -1623
    293      7   -285   -150    290   -137   -161   -231   -452   -376   -997  -1608
    252    -12   -265   -122    257   -137   -168   -236   -454   -374  -1000  -1590
    218      2   -215   -111    215   -106   -158   -228   -439   -350   -974  -1543
    189     25   -166   -109    179    -70   -135   -207   -415   -332   -932  -1493
    132     18   -114    -75    124    -46   -111   -189   -397   -322   -911  -1457
     80     25    -54    -54     67    -15    -85   -174   -376   -309   -891  -1426
     36     46     10    -41     12     31    -54   -148   -350   -296   -852  -1400
    -18     51     70    -15    -44     59    -10   -114   -316   -272   -807  -1387
    -31     67     98    -18    -64     83     18    -85   -288   -244   -766  -1374
    -44     70    114    -15    -77     90     25    -64   -270   -223   -737  -1371
    -67     59    127      5    -96     93     41    -44   -257   -205   -730  -1374
    -85     41    127     20   -106     83     64    -23   -239   -192   -730  -1382
    -96     38    135     28   -114     85     85      0   -210   -174   -719  -1374
   -119     49    168     33   -142    109    103     18   -189   -148   -711  -1366
   -114     80    194     15   -153    137    135     46   -155   -106   -706  -1358
   -142     75    215     33   -179    145    142     62   -132    -83   -711  -1366
   -166     59    226     54   -194    142    142     67   -114    -72   -691  -1379
   -174     59    233     54   -205    148    155     75    -93    -67   -672  -1387
   -184     49    233     67   -210    142    163     85    -72    -67   -665  -1395
   -207     33    241     85   -226    137    171    101    -57    -64   -652  -1389
   -220     54    275     83   -246    163    200    127    -41    -54   -628  -1371
   -239     64    301     85   -270    181    215    148    -25    -38   -610  -1361
   -241     67    309     85   -275    189    236    166    -10    -28   -592  -1348
   -254     51    306     98   -280    179    252    171     -7    -23   -579  -1337
   -259     38    298    111   -277    168    293    181     -5    -15   -571  -1332
   -249     49    296     98   -272    171    303    174     -5     -7   -568  -1325
   -244     49    290     96   -267    168    293    166      2      5   -558  -1317
   -236     46    283     93   -262    163    285    166     12     20   -542  -1306
   -233     51    285     90   -259    168    293    171     23     33   -524  -1296
   -252     18    270    116   -262    142    293    158     18     23   -517  -1312
   -267     -5    262    135   -265    127    306    155     10     10   -501  -1322
   -262     15    275    122   -270    145    316    155     12     15   -470  -1322
   -228     62    290     83   -259    176    329    179     33     41   -426  -1306
   -233     64    296     83   -265    179    324    184     51     57   -397  -1299
   -252     46    298    101   -275    171    309    187     59     64   -387  -1299
   -267     31    298    116   -283    166    303    189     70     75   -384  -1299
   -257     54    311    101   -283    181    303    194     88     93   -374  -1288
   -285     28    314    127   -301    171    293    181     83     88   -384  -1293
   -298      7    306    142   -301    155    283    166     77     80   -394  -1314
   -272    -15    257    142   -267    119    249    129     54     59   -407  -1350
   -246    -54    192    150   -220     67    226     98     28     38   -420  -1382
   -226   -101    122    161   -176     10    207     83      0     15   -426  -1397
   -145   -129     15    137    -83    -57    192     72    -18     -7   -441  -1408
   -111   -166    -54    137    -28   -111    192     72    -28    -23   -457  -1405
    -85   -210   -124    148     18   -168    181     49    -54    -49   -478  -1423
    -72   -296   -226    184     72   -262    153     10    -90    -90   -517  -1454
    -25   -322   -296    171    135   -309    140     -7   -114   -116   -535  -1470
     15   -358   -374    168    194   -366    127    -20   -135   -137   -558  -1483
    -15   -433   -418    226    200   -426    119    -33   -155   -153   -574  -1493
     -7   -439   -433    220    213   -436    114    -51   -174   -168   -584  -1499
     25   -436   -462    202    244   -449     93    -62   -184   -179   -600  -1501
     33   -493   -530    228    280   -509     64    -80   -205   -207   -623  -1522
     46   -530   -576    241    311   -553     49    -85   -213   -218   -631  -1530
     64   -509   -574    220    316   -540     51    -75   -200   -213   -613  -1519
     67   -509   -576    220    319   -542     59    -62   -194   -220   -602  -1512
     88   -535   -626    223    355   -579     64    -59   -197   -244   -631  -1512
     88   -618   -706    265    397   -662    119    -18   -181   -277   -685  -1540
    114   -615   -732    249    420   -672    241    137    -98   -265   -698  -1545
    174   -511   -688    168    428   -600    358    322     28   -176   -631  -1449
    244   -322   -568     38    402   -444    415    478    166    -20   -475  -1247
    290     46   -244   -168    267    -98    418    540    324    226   -181   -878
    168    633    465   -402   -148    550    376    478    532    605    288   -355
      5    779    774   -392   -384    776    150    135    441    688    452   -189
   -103    368    470   -135   -288    418    -67   -290     36    337    103   -530
   -122   -355   -233    239     54   -296   -210   -623   -501   -329   -584  -1182
    -57   -805   -748    428    345   -776   -254   -584   -665   -579   -901  -1496
     -2   -956   -953    478    475   -956   -207   -444   -623   -568   -948  -1564
      7   -958   -969    472    488   -963   -111   -311   -514   -511   -906  -1548
     23   -862   -885    420    454   -872     15   -161   -371   -407   -810  -1465
     12   -784   -797    384    402   -789     72    -80   -293   -332   -750  -1402
     -7   -732   -724    368    355   -730    116    -33   -246   -296   -706  -1363
    -15   -678   -662    345    322   -670    140      7   -218   -280   -670  -1337
    -18   -631   -613    324    296   -623    142     33   -202   -270   -641  -1325
    -38   -592   -555    314    257   -574    135     44   -194   -257   -607  -1312
    -51   -571   -519    311    231   -545    129     51   -184   -233   -579  -1286
    -75   -568   -493    322    207   -532    127     38   -184   -233   -563  -1249
    -83   -522   -439    303    176   -480    140     28   -179   -236   -540  -1202
    -77   -475   -397    275    158   -436    145     31   -171   -228   -504  -1153
    -72   -457   -387    265    155   -423    145     15   -179   -244   -496  -1119
    -72   -465   -394    267    158   -431    161     20   -174   -249   -480  -1091
    -59   -444   -384    252    161   -415    181     36   -158   -231   -452  -1067
    -80   -423   -345    249    132   -384    181     28   -155   -223   -426  -1067
    -77   -400   -322    239    119   -361    192     25   -150   -220   -420  -1057
    -80   -387   -309    231    111   -350    210     25   -140   -210   -392  -1015
    -98   -410   -311    254    106   -361    226     33   -129   -200   -355   -969
   -114   -444   -329    277    106   -389    239     41   -114   -176   -337   -924
   -109   -465   -355    288    122   -413    236     51   -101   -145   -316   -898
    -98   -459   -363    277    132   -413    231     67    -85   -119   -314   -909
   -103   -446   -342    275    119   -394    215     70    -80   -109   -324   -924
    -96   -426   -329    259    116   -379    200     70    -77   -101   -324   -927
    -88   -402   -314    244    111   -358    200     83    -62    -88   -311   -924
    -96   -394   -301    244    101   -350    192     90    -46    -77   -296   -919
   -114   -407   -293    262     88   -350    158     75    -62    -88   -290   -937
   -127   -431   -303    277     88   -368    148     70    -62    -93   -280   -937
   -129   -418   -288    272     77   -353    155     85    -41    -72   -252   -911
   -150   -428   -280    288     62   -355    140     88    -41    -75   -246   -898
   -161   -433   -272    298     54   -353    142     93    -44    -77   -246   -888
   -163   -426   -262    293     46   -345    155     98    -46    -80   -246   -878
   -181   -410   -228    296     20   -319    161    106    -41    -80   -249   -862
   -192   -413   -223    301     15   -319    158    103    -46    -90   -267   -854
   -197   -415   -218    306     10   -316    153     98    -49    -98   -280   -846
   -207   -413   -205    309     -2   -309    153     98    -49   -101   -285   -833
   -205   -387   -184    296    -12   -285    158    101    -44    -93   -283   -815
   -200   -361   -161    280    -20   -262    161    109    -33    -90   -283   -807
   -189   -329   -140    259    -25   -236    171    119    -23    -85   -285   -813
   -213   -337   -127    275    -44   -231    168    116    -28    -96   -306   -852
   -205   -314   -111    259    -46   -213    168    127    -15    -85   -303   -883
   -207   -293    -85    252    -62   -192    171    135      0    -72   -288   -904
   -220   -267    -46    244    -88   -158    194    150     23    -57   -283   -924
   -197   -220    -25    207    -88   -124    202    158     38    -46   -277   -948
   -200   -220    -20    210    -90   -122    192    150     38    -49   -285   -974
   -200   -218    -18    207    -93   -119    187    145     44    -49   -280   -992
   -207   -213     -5    210   -101   -109    179    135     46    -46   -280  -1013
   -223   -220      2    220   -114   -109    174    122     38    -57   -293  -1044
   -228   -220      7    223   -119   -106    176    122     38    -49   -296  -1067
   -239   -218     18    228   -129   -101    179    124     46    -41   -298  -1091
   -252   -226     25    239   -140   -101    187    145     59    -31   -298  -1122
   -259   -241     18    249   -140   -111    181    158     67    -28   -301  -1135
   -252   -244      7    246   -132   -119    187    176     80    -12   -290  -1114
   -244   -231     12    236   -129   -111    192    194     98      5   -270  -1078
   -246   -241      5    244   -127   -119    192    202    109     12   -262  -1057
   -246   -275    -31    259   -109   -153    210    226    124     25   -246  -1021
   -241   -283    -41    259   -101   -163    241    252    153     54   -207   -950
   -226   -275    -51    249    -88   -163    252    262    171     72   -187   -878
   -215   -288    -72    252    -72   -181    262    272    184     85   -189   -823
   -223   -296    -75    257    -75   -187    272    277    194     98   -161   -792
   -231   -303    -72    265    -80   -189    277    277    197    101   -153   -784
   -218   -265    -49    239    -85   -158    298    290    218    109   -200   -782
   -207   -233    -25    220    -90   -129    332    311    241    119   -233   -779
   -207   -200      7    202   -109    -96    363    314    249    127   -207   -776
   -213   -174     36    192   -124    -70    389    314    259    135   -233   -789
   -220   -171     46    194   -135    -64    392    309    262    129   -272   -818
   -228   -163     64    197   -148    -49    384    298    267    140   -298   -833
   -257   -140    114    197   -187    -12    376    283    270    153   -301   -833
   -262   -109    153    184   -207     20    345    246    254    150   -309   -846
   -257   -114    142    184   -202     12    303    202    220    124   -332   -872
   -259   -119    140    189   -200     10    275    176    192    109   -345   -885
   -259   -132    127    194   -194     -2    262    176    181    106   -348   -888
   -272   -171    101    223   -187    -36    275    205    184    116   -345   -870
   -288   -231     54    259   -174    -88    298    236    179    122   -350   -859
   -314   -301     12    309   -163   -145    306    254    161    111   -358   -867
   -324   -340    -15    332   -155   -179    311    270    150    119   -381   -859
   -322   -363    -41    342   -140   -202    301    252    135    116   -402   -854
   -322   -379    -59    348   -132   -220    277    236    119    122   -407   -844
   -327   -420    -93    374   -116   -257    262    226    111    119   -400   -833
   -324   -441   -116    381   -106   -280    252    218    106    124   -389   -828
   -322   -400    -80    361   -122   -241    259    226    132    171   -329   -787
   -322   -392    -70    355   -127   -231    254    220    148    197   -262   -763
   -329   -415    -85    374   -122   -252    246    223    158    213   -192   -740
   -335   -413    -77    371   -132   -246    252    228    179    233   -114   -706
   -327   -413    -85    368   -122   -252    249    236    189    236    -59   -685
   -314   -459   -145    384    -85   -303    272    285    213    220    -33   -704
   -288   -504   -215    397    -36   -361    366    423    296    220      7   -722
   -270   -420   -150    342    -62   -285    472    579    439    283    137   -652
   -218   -244    -28    231    -96   -137    542    740    631    428    345   -480
   -176     67    241     54   -210    153    558    820    839    662    654   -163
   -233    584    818   -174   -524    701    535    797   1062   1021   1083    301
   -340    867   1208   -265   -774   1036    296    485   1039   1218   1325    561
   -397    641   1039   -122   -719    839     23     77    691    995   1104    394
   -446     20    465    210   -457    244   -101   -233    168    376    449   -119
   -410   -563   -153    488   -129   -358   -135   -277   -166   -103    -93   -537
   -345   -805   -462    574     57   -633   -103   -145   -176   -168   -223   -626
   -314   -854   -540    584    111   -698    -28    -28   -122   -142   -241   -620
   -306   -800   -496    550     93   -646     38     62    -49    -75   -205   -566
   -283   -691   -407    488     62   -550    109    145     36      2   -153   -491
   -270   -620   -350    444     38   -485    153    205     90     46   -122   -439
   -270   -605   -335    436     31   -470    184    236    111     77   -116   -400
   -270   -607   -340    439     33   -475    194    244    106    101   -122   -389
   -267   -607   -340    439     36   -475    197    246    103    111   -116   -397
   -272   -605   -332    439     28   -470    189    244     88    114   -109   -400
   -280   -597   -316    439     15   -457    194    252     85    122    -96   -394
   -285   -597   -314    441     12   -457    194    265     83    116   -103   -410
   -275   -584   -309    431     15   -446    200    280     77    116   -106   -426
   -270   -587   -316    428     23   -452    194    290     72    119   -106   -439
   -265   -589   -324    426     28   -457    192    298     67    114    -98   -446
   -265   -597   -332    428     33   -465    181    296     54     98   -114   -472
   -283   -605   -322    444     18   -465    166    296     36     80   -161   -488
   -285   -615   -329    449     20   -475    150    296     23     64   -205   -478
   -296   -623   -327    459     15   -478    140    290     12     57   -223   -488
   -301   -605   -303    452      0   -454    124    272      2     62   -205   -514
   -306   -613   -306    459      0   -459    129    283     10     67   -179   -511
   -319   -618   -301    467    -12   -459    132    290     15     72   -158   -511
   -319   -613   -296    465    -12   -454    135    309     28     85   -140   -506
   -335   -628   -296    480    -20   -462    129    316     33     88   -145   -522
   -342   -633   -290    488    -25   -462    114    309     23     75   -161   -555
   -340   -623   -283    480    -31   -454    111    322     28     67   -171   -558
   -340   -628   -288    483    -28   -457    101    319     25     62   -187   -568
   -327   -628   -301    475    -15   -465     90    316     20     54   -200   -592
   -309   -613   -303    462     -2   -459     83    316     15     54   -194   -592
   -298   -618   -319    457      7   -467     70    309      5     41   -223   -587
   -288   -615   -327    449     18   -472     57    298     -2     28   -249   -589
   -267   -597   -332    431     31   -465     36    296     -7     23   -262   -597
   -252   -589   -337    420     41   -465     23    306     -5     23   -262   -602
   -252   -597   -348    423     46   -472     12    309    -10      7   -267   -613
   -259   -605   -345    431     41   -475     12    301    -15     -7   -285   -620
   -259   -589   -329    423     31   -459     15    303    -18    -20   -303   -626
   -254   -584   -329    420     36   -457     20    298    -23    -36   -319   -633
   -265   -607   -345    436     38   -478     25    296    -25    -49   -335   -649
   -267   -626   -358    446     44   -493     25    293    -28    -59   -342   -659
   -265   -605   -340    433     36   -472     28    301    -20    -51   -335   -659
   -272   -566   -293    420     10   -431     33    309     -7    -41   -332   -659
   -283   -568   -285    426      0   -428     44    314      5    -44   -353   -678
   -277   -571   -293    423      5   -431     54    324     20    -31   -355   -688
   -283   -574   -293    426      2   -433     72    337     44    -15   -348   -685
   -290   -563   -272    428    -10   -418     88    340     59    -10   -355   -693
   -306   -553   -246    428    -31   -402     85    335     67    -12   -381   -704
   -319   -553   -236    436    -44   -394     88    340     80     -5   -387   -693
   -350   -571   -223    459    -64   -397    103    345     85      0   -392   -696
   -374   -542   -168    459   -103   -355    114    337     93     18   -381   -698
   -392   -550   -161    470   -116   -355    109    332     93     18   -389   -701
   -402   -540   -140    470   -132   -340    116    327     90     25   -394   -704
   -426   -511    -85    467   -171   -298    127    322     96     41   -397   -711
   -436   -517    -80    478   -179   -298    127    329     98     49   -405   -719
   -444   -511    -70    478   -189   -290    127    340    106     59   -402   -717
   -454   -511    -57    483   -200   -285    132    348    114     75   -392   -722
   -491   -501    -10    496   -241   -257    155    371    137    101   -376   -719
   -535   -467     67    501   -301   -200    184    405    176    145   -353   -693
   -553   -426    127    491   -342   -150    189    423    194    158   -350   -659
   -597   -415    181    506   -392   -116    202    444    213    176   -337   -628
   -649   -394    254    522   -454    -70    233    480    241    218   -296   -571
   -701   -337    363    519   -532     12    277    524    277    262   -249   -498
   -753   -314    439    532   -597     62    314    561    306    288   -215   -444
   -774   -280    493    527   -633    103    337    584    329    316   -174   -407
   -771   -254    514    511   -644    129    353    592    337    319   -150   -410
   -756   -236    519    496   -639    140    363    607    345    314   -140   -423
   -719   -176    542    446   -631    181    374    615    348    309   -129   -420
   -696   -161    535    428   -615    187    368    602    337    288   -119   -475
   -678   -142    532    407   -607    192    358    576    327    283   -116   -511
   -657   -127    530    392   -594    200    353    555    319    272   -132   -530
   -657   -137    519    397   -589    189    342    537    296    241   -166   -550
   -672   -122    548    397   -613    213    329    519    285    226   -171   -545
   -641   -132    509    384   -576    187    296    485    252    187   -207   -568
   -519   -161    358    340   -439     98    246    431    189    119   -280   -626
   -433   -171    262    301   -350     44    223    387    148     77   -324   -667
   -366   -202    163    283   -265    -20    189    340    101     28   -374   -719
   -285   -220     64    252   -179    -77    155    296     49    -18   -431   -763
   -187   -233    -46    210    -70   -140    116    241     -2    -64   -485   -815
   -116   -275   -158    194     20   -218     80    192    -57   -122   -535   -875
    -64   -288   -223    176     77   -257     62    158    -88   -153   -558   -914
    -33   -301   -267    166    114   -285     36    124   -122   -189   -584   -958
     -7   -298   -290    153    140   -296     15    103   -142   -215   -602   -984
     -2   -303   -303    153    148   -303      7     96   -150   -228   -610   -982
      0   -311   -311    155    155   -311      5     88   -158   -244   -610   -979
     10   -285   -296    137    150   -290      5     85   -158   -252   -605   -969
     25   -290   -316    132    171   -303      7     93   -158   -267   -613   -956
     59   -361   -423    148    241   -392     38    145   -145   -301   -654   -992
    114   -345   -459    114    285   -402    137    259    -64   -290   -659  -1008
    179   -244   -423     28    301   -332    233    384     54   -215   -610   -969
    259    -38   -298   -109    277   -168    290    483    197    -64   -472   -836
    337    410     70   -376    135    241    241    472    355    228   -135   -514
    298    914    615   -607   -158    766    101    288    439    530    236   -176
    252   1067    813   -659   -280    940   -189   -101    272    589    345   -103
    213    774    561   -493   -174    667   -423   -501   -109    265     54   -371
    187     83   -106   -137    145    -10   -465   -714   -576   -426   -623   -898
    220   -381   -602     80    410   -491   -452   -675   -756   -763   -979  -1200
    239   -584   -826    171    530   -704   -392   -540   -706   -787  -1044  -1286
    218   -649   -867    215    542   -758   -316   -441   -626   -745  -1034  -1293
    194   -584   -782    194    485   -680   -241   -361   -524   -662   -969  -1234
    171   -467   -639    148    402   -553   -166   -280   -410   -555   -872  -1137
    135   -384   -519    122    327   -452    -98   -218   -324   -475   -805  -1065
    103   -340   -444    119    272   -392    -51   -174   -272   -431   -769  -1021
     49   -348   -397    148    220   -371    -38   -153   -259   -415   -766  -1010
     -5   -348   -342    176    166   -345    -25   -132   -244   -394   -758   -997
    -46   -329   -283    187    114   -306     -7   -109   -218   -363   -740   -982
    -93   -329   -236    213     70   -283      2    -93   -202   -337   -719   -966
   -142   -314   -171    228     12   -244     20    -67   -179   -309   -685   -935
   -179   -301   -122    239    -31   -210     28    -54   -163   -288   -665   -911
   -213   -283    -72    246    -72   -176     41    -33   -142   -265   -646   -878
   -259   -288    -28    275   -116   -158     51    -12   -124   -249   -631   -849
   -311   -285     25    298   -171   -132     72     12   -103   -228   -610   -810
   -371   -270     98    319   -236    -85     90     38    -75   -194   -581   -766
   -374   -246    124    309   -249    -62     96     51    -62   -174   -571   -743
   -368   -241    127    306   -249    -57     98     59    -57   -163   -574   -743
   -392   -272    119    332   -257    -77     90     54    -64   -176   -605   -758
   -397   -239    158    319   -277    -41    101     64    -51   -161   -602   -737
   -407   -213    192    309   -301    -10    114     83    -36   -145   -597   -714
   -402   -205    197    303   -301     -5    116     90    -31   -140   -605   -704
   -405   -205    200    301   -303     -2    119    101    -28   -140   -618   -693
   -407   -194    210    301   -311      7    119    109    -28   -140   -626   -688
   -384   -174    207    277   -298     15    106    106    -36   -148   -633   -691
   -371   -158    213    265   -293     25     96    106    -33   -145   -633   -685
   -355   -142    213    246   -285     33     88    109    -33   -137   -631   -680
   -311   -137    174    223   -244     18     75     98    -49   -148   -639   -696
   -259   -127    129    192   -194      0     57     88    -67   -163   -649   -709
   -168   -116     51    142   -111    -33     28     70    -96   -194   -672   -727
    -64   -109    -46     85    -10    -77    -12     33   -137   -239   -704   -771
     33    -93   -127     28     77   -109    -38     12   -161   -267   -709   -797
    101    -90   -192     -5    145   -140    -59     -7   -187   -296   -701   -823
    132   -116   -249     -7    189   -181    -77    -31   -215   -322   -704   -844
    158   -132   -293    -15    223   -213    -90    -49   -239   -342   -706   -857
    202   -127   -332    -38    265   -228    -80    -51   -246   -353   -698   -867
    215   -145   -361    -36    288   -252    -72    -59   -257   -361   -706   -883
    207   -189   -397     -7    301   -293    -64    -64   -262   -371   -730   -901
    202   -210   -415      2    306   -311    -54    -54   -254   -366   -753   -922
    197   -200   -397      0    296   -298    -36    -36   -239   -348   -761   -945
    168   -197   -366     12    265   -280    -18    -20   -218   -327   -758   -963
    127   -223   -350     49    239   -285      0    -10   -200   -316   -776   -989
    119   -233   -353     54    233   -293     18     -2   -187   -311   -813  -1023
    109   -241   -350     64    228   -296     25    -15   -187   -311   -846  -1057
     88   -252   -340     77    213   -296     36    -28   -181   -303   -833  -1088
     67   -254   -322     93    194   -288     49    -25   -166   -290   -815  -1098
     12   -285   -298    135    153   -290     36    -41   -163   -285   -820  -1101
    -31   -301   -270    166    119   -288     41    -51   -161   -272   -813  -1098
    -46   -298   -252    171    101   -275     62    -51   -148   -257   -797  -1096
    -72   -298   -226    187     75   -262     80    -46   -137   -244   -782  -1088
    -83   -277   -197    179     54   -239     85    -49   -127   -236   -774  -1075
    -93   -270   -179    181     41   -226     98    -44   -109   -223   -750  -1062
    -96   -267   -171    181     36   -220    106    -44    -96   -215   -732  -1052
    -90   -262   -171    176     38   -218    111    -49    -88   -213   -709  -1054
    -90   -265   -176    176     41   -223    111    -57    -83   -205   -696  -1067
    -85   -270   -184    179     49   -228    111    -57    -80   -210   -698  -1088
    -93   -283   -189    189     46   -239    111    -41    -83   -207   -691  -1096
    -93   -285   -192    189     49   -239    124    -33    -67   -192   -667  -1075
    -83   -265   -181    174     46   -223    142    -20    -46   -171   -644  -1052
    -75   -236   -161    155     41   -200    168      5    -28   -150   -618  -1023
    -54   -181   -129    116     36   -158    192     20     -7   -129   -568  -1005
    -44   -150   -106     98     31   -129    213     36      7   -109   -506   -995
    -44   -158   -116     98     36   -137    220     38     15   -101   -475   -997
    -31   -158   -127     93     46   -142    233     38     20    -88   -444   -987
    -20   -124   -103     72     41   -116    246     41     25    -70   -405   -971
    -20    -96    -75     59     25    -85    265     57     31    -62   -366   -963
    -28    -80    -51     51     10    -67    280     49     20    -57   -345   -953
    -23    -64    -41     44      7    -51    283     41     15    -44   -332   -937
    -18    -93    -75     54     28    -83    262     12    -15    -59   -355   -950
     -7   -111   -103     59     46   -109    249      5    -36    -72   -374   -956
     18   -119   -137     49     77   -127    241      7    -57    -88   -402   -961
     46   -158   -205     54    124   -179    241     20    -85   -114   -449   -963
     67   -223   -290     75    176   -257    244     44   -111   -137   -501   -966
    101   -241   -342     70    220   -290    205     44   -137   -171   -579   -976
    127   -244   -371     57    246   -309    155     12   -189   -228   -662  -1018
    145   -241   -389     46    265   -314    132    -20   -244   -277   -704  -1044
    135   -236   -371     49    252   -303    109    -62   -306   -311   -717  -1065
    119   -259   -379     70    249   -319     77    -93   -332   -332   -727  -1088
    129   -290   -420     80    272   -355     67    -93   -332   -350   -737  -1117
    145   -293   -439     72    290   -366     57    -85   -342   -340   -732  -1143
    163   -288   -452     59    306   -368     46    -93   -350   -332   -732  -1163
    189   -277   -467     44    327   -371     28   -116   -363   -363   -735  -1189
    244   -275   -519     12    381   -397     20   -132   -384   -387   -748  -1226
    296   -290   -587     -2    441   -439     28   -119   -394   -394   -769  -1260
    353   -340   -693     -7    522   -514     72    -54   -379   -415   -815  -1317
    410   -316   -727    -46    568   -522    166     59   -314   -394   -828  -1335
    480   -192   -672   -145    576   -433    236    207   -181   -270   -730  -1254
    548     83   -465   -316    506   -192    288    340     -2    -44   -501  -1036
    579    584      5   -584    288    296    303    400    207    298   -109   -646
    462   1132    670   -797   -103    901    223    257    363    662    316   -236
    363   1114    750   -740   -194    932    -77   -127    163    649    342   -207
    285    667    381   -475    -46    524   -280   -535   -277    210    -64   -563
    257     12   -244   -135    249   -116   -361   -769   -740   -410   -680  -1093
    303   -392   -696     44    498   -542   -371   -727   -891   -667   -948  -1366
    322   -548   -870    111    594   -709   -309   -592   -839   -670   -984  -1418
    327   -550   -880    111    602   -714   -246   -496   -758   -618   -958  -1405
    340   -465   -805     62    571   -636   -181   -410   -659   -542   -898  -1353
    355   -350   -706     -2    530   -527   -127   -340   -563   -462   -813  -1283
    371   -277   -649    -46    509   -465    -93   -296   -506   -426   -761  -1231
    358   -267   -626    -46    491   -446    -83   -275   -483   -426   -753  -1210
    358   -270   -631    -46    493   -449    -80   -267   -472   -428   -753  -1200
    361   -267   -628    -46    493   -446    -83   -265   -467   -431   -748  -1182
    355   -257   -613    -51    480   -433    -77   -259   -457   -426   -722  -1166
    329   -246   -576    -44    452   -410    -77   -252   -446   -423   -698  -1150
    309   -241   -553    -33    428   -397    -80   -254   -444   -431   -693  -1148
    311   -236   -548    -36    428   -392    -83   -249   -444   -441   -693  -1143
    322   -244   -568    -38    444   -405    -90   -244   -444   -449   -696  -1132
    335   -267   -602    -36    467   -433    -96   -241   -449   -454   -701  -1122
    353   -262   -615    -46    483   -439    -98   -239   -454   -441   -696  -1114
    366   -246   -613    -59    488   -428    -98   -236   -452   -428   -680  -1098
    353   -239   -592    -57    470   -415   -109   -246   -457   -426   -665  -1093
    355   -223   -581    -67    467   -402   -109   -249   -457   -418   -654  -1083
    361   -215   -579    -75    470   -397   -111   -249   -459   -413   -662  -1072
    366   -187   -553    -88    459   -368   -116   -241   -459   -402   -657  -1062
    355   -197   -553    -80    452   -374   -129   -246   -467   -405   -654  -1052
    361   -192   -553    -85    457   -371   -127   -231   -457   -389   -626  -1036
    361   -176   -540    -93    449   -358   -116   -218   -449   -374   -594  -1015
    350   -187   -537    -80    444   -361   -116   -218   -452   -379   -592  -1008
    329   -192   -522    -70    423   -355   -122   -215   -457   -384   -615   -997
    309   -174   -483    -67    394   -327   -119   -210   -449   -376   -615   -984
    314   -171   -488    -72    400   -327   -137   -218   -457   -381   -623   -992
    324   -171   -496    -75    410   -332   -142   -218   -462   -389   -633   -984
    303   -181   -485    -62    392   -332   -124   -213   -459   -384   -641   -969
    301   -148   -452    -77    376   -298   -106   -197   -444   -366   -626   -932
    293   -150   -446    -72    368   -296   -103   -184   -441   -361   -626   -914
    285   -148   -433    -67    358   -290    -96   -171   -433   -348   -620   -891
    262   -161   -426    -51    342   -290    -88   -168   -431   -342   -615   -880
    254   -148   -402    -54    327   -275    -77   -158   -423   -335   -602   -862
    246   -153   -402    -49    324   -275    -77   -155   -423   -332   -597   -854
    228   -168   -397    -28    311   -283    -67   -148   -418   -329   -594   -852
    210   -166   -379    -23    293   -272    -57   -137   -405   -316   -581   -841
    194   -174   -368    -12    280   -270    -49   -124   -394   -303   -568   -844
    184   -176   -361     -5    270   -267    -31   -109   -387   -296   -563   -862
    171   -155   -327     -7    249   -241     -5    -77   -358   -267   -527   -857
    161   -155   -316     -5    239   -233      7    -57   -332   -239   -485   -849
    150   -150   -303      0    226   -226     31    -36   -303   -210   -449   -844
    129   -163   -296     15    213   -228     49    -12   -285   -192   -423   -854
    109   -166   -275     28    192   -220     75      7   -257   -166   -381   -836
     96   -166   -262     33    176   -213    101     15   -236   -142   -332   -805
     70   -192   -265     59    166   -228    111     20   -226   -127   -306   -787
     49   -218   -267     83    155   -244    116     25   -213   -114   -285   -766
     28   -236   -265    103    145   -249    119     28   -205   -103   -270   -748
     -2   -252   -252    124    122   -249    119     31   -192    -93   -262   -714
    -15   -275   -262    145    122   -270    122     38   -176    -88   -259   -665
    -28   -311   -285    168    124   -298    124     49   -161    -80   -239   -597
    -51   -358   -306    205    127   -332    132     72   -142    -64   -205   -527
    -51   -379   -329    215    137   -355    153    116   -111    -41   -181   -420
    -49   -407   -358    228    153   -384    176    161    -77    -12   -155   -306
    -72   -454   -381    262    153   -418    192    187    -51      2   -140   -233
    -75   -470   -394    272    158   -433    202    205    -25     10   -127   -179
    -67   -446   -381    257    155   -415    215    226      7     36   -106   -103
    -72   -423   -353    246    137   -389    226    241     33     67   -101    -51
    -83   -420   -337    252    124   -379    233    257     49     83   -122    -20
    -72   -366   -293    220    109   -329    246    280     62     96    -77      2
    -70   -303   -233    184     80   -270    257    298     70    109    -18    -10
    -70   -244   -174    155     51   -210    267    309     80    119     15    -12
    -77   -192   -116    132     18   -153    275    319     88    119     36    -25
    -75   -158    -83    116      2   -122    285    329     93    122     46    -38
    -72   -148    -77    109      0   -114    290    335     93    124     10    -51
    -59   -124    -64     90      2    -96    298    345    106    135    -46    -57
    -70   -122    -51     93    -10    -88    306    337    111    135    -54    -64
   -116   -135    -18    127    -49    -77    322    327    119    135    -72    -80
   -184   -192     -7    187    -88   -101    327    332    116    122   -179   -116
   -218   -220     -2    220   -109   -114    324    337    114    119   -241   -148
   -233   -239     -5    236   -114   -124    322    340    111    137   -252   -176
   -252   -270    -18    262   -116   -145    322    342    114    179   -259   -200
   -262   -277    -15    270   -127   -145    319    332    116    231   -265   -228
   -275   -285    -12    280   -132   -150    296    293    103    257   -296   -259
   -290   -257     31    272   -163   -114    262    236     85    259   -301   -259
   -327   -244     83    285   -205    -80    231    184     80    231   -257   -252
   -327   -249     77    285   -205    -85    192    135     80    158   -246   -257
   -337   -252     85    293   -213    -83    168    106     90    111   -194   -249
   -342   -254     88    296   -215    -83    155     98     96     88   -124   -233
   -350   -272     77    311   -215    -98    155    103    103    103    -62   -215
   -355   -288     67    319   -213   -111    155    111    111    132     36   -174
   -350   -301     49    327   -200   -127    150    114    103    142    114   -145
   -353   -311     41    329   -197   -135    150    114     90    155    194   -137
   -361   -322     38    342   -200   -142    155    122     77    168    218   -116
   -348   -379    -31    361   -161   -205    174    148     54    150    163   -122
   -340   -436    -98    387   -122   -267    259    257     75    145    114   -150
   -327   -415    -90    368   -119   -254    376    407    150    197    132   -137
   -272   -306    -33    290   -119   -171    485    589    280    324    252    -36
   -205    -18    187    111   -197     85    511    696    444    555    540    249
   -205    514    719   -155   -462    615    475    698    659    922   1018    756
   -363    987   1350   -311   -857   1166    314    498    792   1257   1506   1265
   -493    924   1418   -215   -956   1171     38    124    605   1208   1553   1327
   -545    309    852    116   -698    579   -148   -283     51    605    943    779
   -420   -366     54    392   -239   -155   -265   -485   -433    -15    257    189
   -252   -691   -441    470     93   -568   -288   -418   -566   -228    -57    -36
   -179   -782   -602    480    210   -693   -226   -288   -537   -241   -153    -62
   -163   -735   -571    446    202   -654   -135   -171   -459   -181   -140    -20
   -163   -644   -480    402    158   -563    -54    -67   -374   -111    -96     44
   -166   -563   -397    363    114   -480      0      7   -316    -70    -80     88
   -161   -530   -368    345    103   -449     25     44   -293    -54    -83    109
   -174   -532   -361    353     90   -446     31     64   -298    -62   -103    111
   -184   -527   -342    355     77   -436     33     72   -301    -72   -137    114
   -189   -519   -332    353     70   -426     33     80   -309    -77   -171    109
   -181   -506   -324    345     70   -415     31    114   -314    -80   -202    106
   -200   -514   -316    355     57   -418     18    122   -327    -93   -246     90
   -220   -527   -306    374     41   -418      7    122   -332    -98   -275     93
   -228   -530   -301    376     33   -415      0    116   -335   -103   -301     83
   -231   -532   -301    381     33   -418     -7    119   -337   -106   -335     64
   -249   -530   -283    387     15   -407      0    124   -329   -109   -355     44
   -270   -527   -257    397     -7   -392     12    137   -316   -101   -368     28
   -285   -522   -236    400    -25   -379     23    161   -303    -88   -381     15
   -285   -522   -236    405    -25   -379     23    166   -301    -88   -402     -2
   -272   -504   -231    387    -23   -368     12    174   -303   -103   -428    -33
   -270   -501   -233    384    -20   -368      2    179   -303   -114   -441    -59
   -270   -496   -228    381    -23   -363      0    189   -306   -119   -457    -80
   -267   -491   -223    379    -23   -358      2    200   -306   -124   -465   -106
   -270   -483   -215    374    -28   -350     -7    184   -311   -127   -470   -116
   -267   -470   -202    368    -33   -337    -12    187   -309   -122   -467   -122
   -254   -454   -200    353    -28   -327    -20    200   -306   -116   -467   -127
   -239   -449   -210    345    -15   -329    -28    213   -301   -114   -470   -137
   -236   -441   -207    337    -15   -324    -36    215   -296   -111   -470   -142
   -231   -433   -202    329    -15   -319    -44    205   -293   -111   -470   -137
   -215   -426   -210    319     -2   -319    -54    202   -290   -114   -478   -137
   -205   -439   -233    322     12   -337    -62    192   -303   -132   -504   -155
   -205   -431   -228    316     10   -329    -67    187   -309   -137   -517   -161
   -205   -413   -207    309      0   -311    -70    176   -306   -135   -527   -161
   -215   -415   -200    314    -10   -306    -72    166   -306   -132   -537   -161
   -246   -426   -179    337    -33   -303    -62    155   -306   -129   -550   -166
   -254   -413   -161    332    -46   -288    -41    155   -293   -122   -558   -158
   -265   -400   -137    332    -64   -270    -25    158   -283   -116   -563   -158
   -280   -384   -103    332    -88   -244    -10    158   -275   -106   -568   -168
   -306   -371    -64    340   -122   -218     10    161   -254    -93   -568   -171
   -327   -371    -44    348   -142   -207     33    174   -236    -88   -571   -184
   -348   -348      0    348   -176   -174     59    189   -207    -72   -558   -184
   -392   -324     64    355   -231   -129     93    223   -166    -46   -535   -171
   -420   -288    132    355   -277    -77    135    267   -114     -7   -504   -148
   -462   -259    200    358   -332    -31    163    293    -72     18   -480   -132
   -517   -249    267    384   -394      7    200    327    -33     46   -452   -119
   -571   -236    335    402   -454     49    239    361     10     80   -415   -116
   -639   -218    420    428   -530    101    277    394     59    116   -371   -109
   -730   -226    504    475   -618    140    311    418     93    140   -340   -111
   -810   -226    584    519   -698    179    348    441    122    158   -327   -119
   -797   -218    579    509   -691    179    350    431    119    140   -384   -150
   -727   -181    545    454   -636    181    329    413    114    101   -436   -184
   -672   -184    485    428   -581    150    319    397     96     67   -465   -241
   -644   -174    470    407   -558    148    314    392     93     64   -465   -275
   -597   -137    457    366   -527    158    327    397    101     75   -459   -301
   -561   -116    444    340   -504    163    335    402    109     80   -459   -324
   -555   -122    431    337   -493    153    329    400    111     83   -452   -342
   -558   -116    441    337   -501    161    322    394    119     85   -441   -358
   -522    -83    439    301   -483    176    324    394    127     88   -431   -381
   -480    -59    420    270   -452    179    327    392    132     90   -420   -397
   -454    -59    394    254   -426    168    322    384    132     88   -410   -418
   -410    -46    363    226   -387    158    314    381    132     88   -394   -441
   -374    -31    342    200   -358    155    303    371    122     80   -389   -462
   -340    -15    324    179   -332    153    296    363    116     80   -387   -467
   -306     10    316    148   -311    161    303    363    124     90   -381   -462
   -265     23    288    119   -277    155    301    361    122     88   -381   -465
   -207     33    239     85   -223    135    293    348    109     77   -387   -475
   -137     54    192     41   -163    122    283    332     96     67   -392   -491
    -83     51    132     15   -109     90    275    314     83     54   -400   -506
    -33     62     96    -12    -64     77    265    298     72     46   -400   -509
      0     77     77    -38    -38     77    252    275     62     46   -400   -496
     33     88     54    -59    -10     72    241    249     49     41   -410   -493
     64     72      5    -70     28     38    205    205     15     12   -441   -504
     88     51    -38    -70     64      7    161    155    -18    -18   -472   -517
    122     36    -88    -80    106    -25    129    119    -44    -41   -491   -519
    153     10   -142    -80    148    -64    111     96    -62    -59   -517   -519
    161    -28   -189    -67    174   -109     98     72    -85    -93   -553   -537
    148    -72   -220    -38    184   -145     83     51   -109   -122   -592   -542
    142   -116   -259    -15    197   -187     64     28   -132   -148   -628   -545
    132   -166   -298     18    215   -231     51      7   -153   -174   -657   -555
    103   -231   -335     62    218   -283     33    -18   -181   -202   -685   -568
     75   -259   -335     90    205   -298     33    -25   -187   -210   -693   -553
     33   -285   -319    122    176   -301     36    -33   -187   -210   -706   -537
     23   -285   -309    132    166   -296     44    -23   -179   -200   -704   -504
      2   -272   -277    132    140   -275     49    -15   -174   -189   -698   -472
    -25   -262   -239    142    106   -252     46    -15   -168   -179   -701   -446
    -46   -252   -207    148     80   -231     51     -7   -158   -166   -701   -420
    -70   -254   -184    163     57   -220     67     10   -142   -153   -696   -400
    -70   -267   -197    168     62   -233    101     49   -127   -168   -706   -402
    -72   -316   -244    194     85   -280    192    158    -77   -176   -730   -426
    -83   -293   -213    187     64   -252    311    311     28   -129   -704   -405
    -46   -171   -124    109     38   -148    439    522    197      7   -587   -303
    -10    103    114    -49    -62    109    478    644    384    246   -340    -51
    -15    600    615   -293   -314    607    446    636    576    584     62    363
   -153   1096   1249   -472   -701   1174    285    446    709    924    472    784
   -290   1078   1369   -392   -828   1223      2     80    542    901    488    802
   -384    504    888    -59   -636    696   -171   -324     28    332    -64    293
   -368   -181    187    275   -277      0   -254   -517   -423   -275   -688   -290
   -296   -550   -254    423    -23   -402   -249   -428   -517   -470   -922   -540
   -246   -646   -400    446     75   -524   -168   -285   -454   -462   -948   -592
   -181   -594   -413    387    114   -504    -64   -155   -345   -384   -891   -550
   -137   -488   -353    311    106   -420     10    -57   -246   -293   -802   -485
   -103   -397   -296    249     93   -348     62      5   -179   -228   -737   -436
    -75   -371   -296    223    109   -335     88     46   -145   -200   -714   -410
    -59   -358   -301    207    119   -329    101     62   -129   -192   -709   -402
    -51   -361   -309    207    127   -335    101     59   -127   -189   -709   -407
    -49   -376   -329    210    137   -353    114     64   -119   -187   -701   -410
    -41   -381   -340    213    148   -361    119     72   -114   -181   -693   -410
    -46   -387   -340    215    142   -363     96     59   -127   -187   -691   -423
    -49   -392   -342    218    145   -368     93     59   -124   -181   -685   -420
    -38   -381   -342    207    150   -363    101     59   -119   -176   -688   -420
    -38   -384   -345    213    153   -366     96     51   -122   -181   -693   -423
    -44   -389   -348    215    150   -368     88     49   -119   -176   -685   -418
    -46   -402   -355    223    153   -379     85     49   -119   -179   -670   -415
    -44   -405   -361    223    155   -381     93     57   -122   -179   -675   -418
    -38   -394   -355    218    158   -376     93     62   -114   -174   -691   -418
    -44   -405   -363    223    158   -384     93     67   -111   -166   -696   -415
    -62   -426   -363    244    150   -394     90     67   -111   -166   -704   -420
    -70   -428   -361    246    145   -394     98     72   -109   -163   -704   -428
    -67   -441   -374    254    153   -407     90     75   -114   -163   -706   -444
    -83   -449   -368    265    140   -407     85     75   -114   -161   -717   -462
    -80   -423   -345    252    132   -384     85     67   -109   -158   -714   -465
    -85   -423   -340    254    127   -384     83     70   -106   -150   -693   -465
    -88   -459   -371    275    140   -415     93     64   -111   -150   -680   -470
   -122   -483   -363    301    119   -423    116     51   -114   -148   -646   -478
   -171   -514   -342    342     85   -431    132     33   -119   -150   -631   -488
   -194   -545   -353    368     77   -449    145      5   -137   -166   -633   -506
   -226   -571   -345    400     59   -459    148     -7   -145   -163   -620   -511
   -259   -581   -322    418     28   -452    161    -15   -145   -148   -610   -501
   -270   -594   -324    431     25   -459    158    -31   -150   -140   -618   -498
   -265   -602   -340    431     36   -472    137    -44   -158   -142   -646   -496
   -262   -597   -335    431     36   -467    124    -51   -166   -148   -672   -491
   -267   -613   -345    439     38   -480    111    -80   -179   -161   -698   -498
   -270   -626   -358    446     44   -493    124    -83   -184   -171   -714   -496
   -285   -626   -342    454     25   -485    132    -77   -187   -171   -711   -475
   -293   -636   -342    465     23   -491    140    -72   -189   -168   -696   -465
   -290   -652   -361    470     33   -506    174    -54   -184   -166   -678   -462
   -283   -641   -361    462     38   -501    200    -31   -171   -155   -646   -452
   -262   -654   -394    457     64   -527    197    -25   -168   -155   -631   -457
   -252   -672   -420    462     83   -548    194    -20   -171   -158   -623   -465
   -226   -636   -413    431     93   -527    197     -5   -161   -155   -633   -472
   -202   -613   -410    405    103   -511    207     25   -140   -153   -659   -475
   -194   -618   -426    405    111   -522    210     46   -132   -161   -696   -472
   -181   -618   -436    400    127   -527    218     70   -122   -166   -717   -454
   -168   -628   -459    397    142   -545    220     83   -129   -194   -743   -467
   -187   -665   -480    426    145   -574    231    106   -142   -233   -771   -478
   -171   -649   -480    407    153   -566    220    106   -168   -265   -787   -491
   -142   -628   -485    387    171   -558    184     59   -228   -288   -807   -514
   -114   -631   -519    371    202   -576    155     36   -236   -277   -800   -524
    -77   -602   -524    340    220   -563    135     20   -213   -272   -782   -514
    -36   -555   -519    293    241   -537     88     -7   -210   -257   -782   -522
     28   -472   -501    223    265   -485     31    -41   -200   -249   -800   -545
     93   -415   -511    161    301   -462    -28    -83   -207   -288   -813   -581
    192   -358   -550     83    371   -454    -80   -124   -228   -319   -818   -605
    296   -272   -571    -12    433   -423   -135   -166   -241   -340   -807   -628
    366   -215   -581    -75    472   -397   -174   -200   -252   -355   -802   -662
    420   -148   -571   -137    496   -358   -207   -257   -283   -397   -813   -711
    441    -77   -519   -181    478   -298   -220   -314   -314   -441   -802   -745
    446    -46   -493   -200    467   -270   -192   -342   -319   -452   -774   -735
    459    -15   -475   -220    467   -244   -166   -329   -296   -418   -724   -678
    465     23   -441   -246    452   -207   -158   -335   -280   -415   -696   -649
    462     41   -420   -252    441   -189   -158   -342   -283   -407   -685   -631
    475     44   -431   -262    452   -192   -163   -337   -283   -407   -667   -620
    488     67   -420   -277    454   -176   -161   -329   -275   -392   -641   -600
    501    127   -374   -314    436   -122   -153   -303   -257   -353   -615   -584
    514    150   -363   -332    439   -103   -140   -257   -231   -301   -584   -548
    501    158   -345   -329    420    -93   -137   -223   -220   -249   -542   -493
    472    129   -342   -301    407   -106   -148   -226   -233   -236   -532   -475
    444     59   -384   -254    413   -161   -161   -220   -236   -231   -537   -470
    410     31   -379   -220    394   -171   -148   -189   -202   -179   -519   -436
    379    -15   -394   -184    387   -205   -137   -163   -179   -137   -535   -405
    363    -88   -452   -137    407   -270   -127   -140   -168   -129   -568   -387
    361   -142   -504   -111    428   -322   -124   -142   -166   -137   -581   -366
    361   -171   -532    -96    446   -350    -88   -111   -142   -129   -576   -311
    353   -202   -558    -75    454   -379    -62    -85   -132   -132   -584   -280
    335   -220   -555    -57    444   -387    -38    -77   -127   -148   -600   -259
    316   -252   -571    -33    441   -410    -12    -51   -114   -150   -589   -194
    309   -303   -613     -2    459   -457     12    -18   -101   -150   -563   -127
    322   -290   -613    -18    465   -449     54     23    -80   -140   -504    -49
    327   -293   -620    -15    472   -457     85     57    -62   -116   -452     -7
    322   -296   -618    -15    470   -457    111     77    -51    -93   -426    -36
    316   -283   -602    -18    457   -441    129     90    -51    -77   -410    -62
    311   -296   -610     -7    459   -452    145    114    -41    -67   -400    -70
    314   -340   -654     12    483   -496    197    181     -5    -57   -400    -62
    335   -363   -701     12    517   -532    314    319     62    -38   -428   -124
    340   -280   -620    -28    478   -452    444    480    189     49   -374   -137
    368   -103   -475   -132    418   -288    532    628    350    210   -228    -57
    407    252   -155   -329    283     49    545    688    511    459     49    189
    319    782    462   -553    -70    623    483    610    662    807    475    566
    197   1098    901   -649   -353   1000    254    293    607    987    730    753
    122    911    787   -517   -332    849     -2   -103    280    782    574    563
     44    257    213   -150    -83    236   -106   -415   -220    124    -75      7
     83   -322   -405    119    241   -363   -116   -431   -496   -350   -584   -431
    155   -563   -719    202    436   -641    -64   -290   -478   -413   -704   -563
    200   -589   -789    194    493   -691     33   -174   -376   -342   -696   -589
    257   -483   -740    114    498   -610    116    -80   -241   -213   -626   -563
    314   -329   -646      5    480   -485    166      0   -119    -72   -527   -527
    366   -187   -553    -90    457   -368    210     62    -31     46   -439   -511
    400   -109   -511   -145    452   -309    223     90      2    119   -374   -509
    457    -38   -496   -207    475   -267    231    106     10    150   -329   -478
    511     33   -478   -272    493   -223    233    116      7    158   -298   -452
    532     67   -465   -301    498   -197    231    135     18    171   -262   -418
    527     72   -454   -301    491   -189    218    145     10    176   -244   -389
    509     85   -423   -296    467   -168    215    155     10    176   -236   -368
    485     64   -420   -275    452   -176    202    158      0    163   -236   -342
    465     33   -431   -252    449   -197    176    153    -18    137   -249   -332
    462      7   -454   -236    457   -220    153    150    -23    111   -265   -332
    426    -41   -467   -192    446   -254    148    161    -23     83   -285   -332
    371    -83   -457   -145    413   -270    153    174    -15     72   -288   -303
    329   -114   -444   -109    387   -277    148    179    -10     64   -301   -272
    298   -179   -480    -59    387   -329    163    200     10     72   -324   -205
    270   -233   -504    -18    387   -368    174    218     31     80   -329   -111
    233   -306   -540     33    387   -423    189    236     59     80   -316     25
    207   -400   -607     96    407   -504    210    259     96     88   -314    142
    189   -472   -662    140    423   -566    231    275    122     98   -288    252
    161   -537   -698    189    428   -618    262    285    140     96   -288    335
    148   -558   -709    202    426   -631    283    303    161    109   -277    381
    129   -581   -711    226    420   -646    275    298    168    122   -257    394
    111   -623   -735    254    420   -678    265    283    166    127   -262    376
     96   -659   -756    283    426   -706    257    265    148    132   -290    342
     57   -670   -727    306    389   -698    246    259    111    153   -298    335
     28   -641   -670    306    348   -654    236    259     77    181   -290    335
      7   -602   -613    296    309   -607    226    265     54    210   -272    335
     -5   -594   -589    301    290   -592    226    275     46    241   -252    332
    -23   -584   -561    303    267   -574    226    272     54    265   -207    327
    -38   -550   -511    293    236   -532    218    246     64    283   -132    314
    -41   -530   -488    283    220   -509    202    207     77    270    -64    306
    -46   -535   -488    290    220   -511    200    189     93    252    -28    303
    -51   -524   -472    285    210   -498    202    181    124    233     20    311
    -51   -524   -472    288    207   -498    205    184    155    215     67    311
    -64   -535   -472    298    202   -504    210    194    200    197    109    311
    -70   -530   -459    301    194   -496    218    210    241    210    171    329
    -88   -535   -449    311    179   -493    228    231    280    236    228    345
   -103   -530   -426    316    158   -478    252    262    316    265    272    363
   -122   -530   -410    324    142   -470    265    285    337    290    296    371
   -127   -530   -402    329    137   -467    272    301    348    319    322    384
   -122   -540   -418    329    145   -478    275    309    345    332    322    392
   -114   -537   -423    324    153   -480    272    311    340    345    314    407
   -103   -524   -420    314    155   -475    267    301    327    361    311    431
    -93   -527   -433    311    168   -480    267    290    311    358    314    457
    -75   -527   -452    298    187   -488    265    280    296    355    324    483
    -54   -535   -480    296    210   -509    259    272    280    358    358    524
    -36   -545   -511    288    236   -527    246    265    265    348    381    550
    -23   -537   -514    280    244   -527    233    262    249    332    394    553
    -15   -542   -527    277    254   -535    226    262    236    316    428    542
    -15   -532   -519    272    249   -527    218    270    226    306    465    540
    -18   -530   -511    272    246   -522    213    277    220    293    480    504
    -18   -517   -498    267    239   -509    207    288    215    290    467    480
    -20   -488   -470    252    223   -480    202    296    213    277    428    496
    -23   -467   -444    246    207   -457    194    316    218    275    397    527
    -25   -452   -426    236    197   -439    194    340    223    270    387    527
    -28   -431   -402    231    187   -418    189    350    223    265    384    519
    -36   -402   -366    218    163   -384    194    368    233    272    379    522
    -36   -381   -348    207    155   -366    210    394    246    280    376    530
    -36   -361   -324    197    142   -342    213    407    249    280    366    540
    -38   -319   -280    179    119   -301    223    423    259    290    350    555
    -51   -296   -244    174     93   -270    228    426    262    293    337    548
    -64   -283   -218    174     75   -252    233    426    262    293    316    519
    -77   -254   -176    166     46   -218    244    436    272    303    301    504
    -98   -241   -142    171     20   -192    249    441    275    301    270    504
    -93   -218   -124    155     12   -171    249    444    280    303    246    498
    -80   -220   -140    150     28   -181    231    428    262    283    215    472
    -72   -226   -153    148     38   -192    202    410    236    254    184    444
    -67   -220   -153    145     41   -187    176    392    218    236    153    428
    -46   -231   -184    137     67   -207    153    374    200    207    111    402
    -36   -244   -210    140     85   -228    140    366    184    189     80    384
    -28   -288   -259    158    114   -275    122    348    155    158     36    348
    -20   -353   -332    187    155   -342     96    319    122    119    -18    280
    -18   -379   -361    200    171   -371     80    309     98     96    -49    239
    -15   -407   -392    210    187   -400     67    293     77     70    -90    197
    -12   -426   -413    215    200   -420     51    270     57     49   -122    158
      2   -428   -431    213    215   -428     38    257     41     31   -142    137
     -2   -452   -452    226    223   -452     25    246     31     12   -163    122
    -36   -472   -439    254    200   -457     20    241     28      2   -176    111
    -51   -480   -428    267    187   -454     18    233     18     -7   -187     80
    -46   -485   -439    267    194   -462     12    223     10    -20   -205     51
    -44   -483   -439    262    194   -462      5    223      5    -28   -220     36
    -25   -537   -514    280    241   -527     15    246      0    -54   -259    -10
    -18   -607   -589    311    283   -600     93    353     44    -59   -298    -77
    -20   -566   -545    293    262   -555    205    485    140    -10   -280    -98
      0   -444   -444    220    220   -444    298    644    293    124   -174    -23
     31   -137   -168     51     98   -153    335    735    472    366     72    194
     10    379    366   -197   -179    371    298    714    662    706    457    558
   -106    841    948   -366   -527    893    114    475    724    987    792    862
   -181    763    943   -293   -563    852   -189     85    467    891    717    784
   -272    270    540      0   -407    405   -345   -270      0    376    215    363
   -298   -371    -75    332   -114   -223   -374   -384   -389   -192   -363   -119
   -272   -711   -439    493     83   -576   -345   -267   -452   -355   -566   -316
   -272   -807   -537    537    129   -672   -259   -122   -371   -322   -571   -345
   -277   -787   -511    532    114   -649   -176    -18   -277   -257   -527   -316
   -272   -683   -413    478     67   -548   -101     77   -176   -166   -457   -259
   -277   -579   -301    428     10   -441    -36    163    -88    -77   -392   -187
   -306   -535   -228    418    -41   -381      2    213    -46    -25   -363   -135
   -327   -514   -187    418    -70   -350     23    233    -28     -2   -361   -106
   -345   -480   -135    413   -106   -309     36    252    -12     15   -348    -64
   -371   -475   -103    423   -135   -290     38    262     -5     25   -342    -38
   -407   -483    -77    444   -166   -283     49    267      5     38   -337    -15
   -423   -452    -28    436   -197   -241     70    288     31     67   -311     31
   -436   -426      7    431   -223   -210     83    296     46     93   -288     70
   -431   -410     20    420   -226   -194     93    303     57    101   -275     88
   -433   -381     49    405   -244   -166     98    298     59     98   -270     98
   -413   -353     57    381   -236   -148    101    293     64     93   -267    101
   -387   -350     36    368   -213   -158     93    280     64     80   -272     85
   -366   -342     23    355   -194   -161     83    259     59     62   -283     64
   -366   -329     36    345   -205   -148     93    254     62     54   -280     59
   -337   -303     33    319   -187   -135     90    239     62     46   -283     49
   -335   -298     36    316   -187   -132     90    223     62     33   -285     20
   -374   -290     83    332   -228   -103    101    218     67     28   -280      5
   -413   -257    155    332   -285    -51    103    215     80     33   -275     -5
   -465   -244    220    355   -345    -12    119    223     98     36   -277    -18
   -537   -239    298    387   -418     31    148    244    132     46   -254    -12
   -607   -202    405    405   -506    101    174    265    168     64   -213      0
   -737   -179    558    457   -652    189    205    296    213    111   -155     28
   -883   -174    706    527   -795    265    246    335    257    148   -106     54
   -862   -171    691    517   -779    259    231    314    239    122   -106      5
   -807   -153    654    480   -732    249    210    298    223    119   -122    -59
   -745   -155    589    449   -670    218    176    270    192     90   -148   -124
   -704   -150    553    426   -631    202    163    265    184     90   -137   -132
   -646   -140    506    392   -576    181    142    249    168     85   -132   -137
   -589   -114    475    353   -532    179    124    236    155     80   -129   -155
   -553   -137    413    342   -485    135    103    207    129     51   -150   -197
   -522   -155    366    337   -446    103     98    194    106     31   -161   -218
   -504   -168    335    335   -420     80     96    184     96     18   -158   -218
   -462   -176    285    319   -374     54     88    174     80      5   -158   -218
   -405   -181    220    293   -316     18     77    150     59    -18   -166   -228
   -374   -189    184    280   -280     -5     80    142     51    -31   -176   -226
   -337   -184    153    259   -246    -18     80    137     46    -33   -187   -210
   -306   -176    129    241   -218    -23     72    127     46    -36   -194   -197
   -285   -171    114    228   -200    -31     77    124     54    -38   -207   -181
   -270   -166    103    218   -187    -31     90    135     67    -31   -210   -153
   -257   -158     98    205   -179    -31    101    140     80    -28   -218   -129
   -254   -145    109    200   -181    -18    103    135     88    -31   -231   -109
   -244   -142    101    192   -174    -20     93    119     77    -46   -249   -106
   -220   -145     72    181   -148    -36     90    106     72    -57   -267   -114
   -205   -158     44    181   -127    -57     90    101     70    -62   -290   -119
   -202   -181     20    192   -111    -80     85     96     62    -72   -324   -124
   -200   -166     33    181   -119    -67     80     90     62    -77   -355   -111
   -202   -174     28    187   -116    -72     83     90     64    -80   -376   -103
   -210   -184     23    194   -119    -80     85     85     62    -83   -392    -96
   -207   -181     25    194   -116    -77     77     70     51    -83   -413    -80
   -200   -179     18    189   -109    -83     64     64     44    -96   -452    -62
   -155   -168    -12    161    -72    -90     46     54     25   -111   -504    -41
    -93   -163    -72    127    -12   -119     23     33      5   -135   -548    -25
     12   -140   -153     64     83   -145    -15     -2    -20   -163   -589    -18
    171   -103   -275    -33    223   -189    -70    -57    -70   -205   -644    -46
    314    -75   -389   -119    350   -231   -111    -98   -103   -239   -680    -72
    431    -38   -470   -197    446   -254   -140   -124   -114   -257   -685    -93
    519      2   -517   -259    519   -257   -148   -127   -111   -254   -665   -103
    587     33   -553   -311    571   -259   -155   -137   -116   -265   -657   -129
    636     64   -571   -350    602   -252   -161   -137   -119   -267   -654   -150
    691    101   -589   -394    639   -244   -171   -137   -122   -270   -659   -168
    758    129   -628   -444    693   -249   -179   -129   -116   -275   -667   -179
    818    153   -667   -485    743   -257   -192   -132    -96   -280   -662   -176
    826    187   -639   -506    732   -226   -187   -127    -70   -228   -571   -145
    750    187   -566   -470    657   -187   -158   -111    -46   -158   -436   -101
    672    210   -462   -441    568   -124   -129    -96    -28   -111   -340    -54
    581    179   -402   -381    491   -111   -129   -101    -36   -124   -322    -46
    511    155   -355   -335    433   -101   -114    -96    -31   -129   -324    -49
    457    142   -314   -301    384    -85   -103    -85    -23   -129   -335    -59
    415    124   -290   -270    353    -83    -98    -75    -15   -122   -335    -75
    371     83   -288   -228    329   -101    -93    -70    -15   -122   -340    -90
    340     44   -296   -192    319   -124    -85    -67    -18   -127   -348    -96
    306     -2   -309   -153    306   -153    -83    -64    -28   -137   -361   -109
    267    -41   -309   -111    288   -174    -70    -64    -33   -150   -340   -127
    233    -75   -309    -80    270   -192    -64    -75    -44   -171   -348   -150
    207    -90   -298    -59    252   -194    -62    -80    -49   -187   -387   -161
    176   -114   -293    -33    233   -202    -64    -88    -57   -200   -397   -184
    153   -145   -298     -2    226   -220    -62    -88    -57   -202   -376   -192
    140   -145   -285      0    210   -215    -64    -88    -54   -192   -363   -189
    132   -148   -280      7    205   -215    -62    -88    -51   -189   -358   -187
    129   -148   -280      7    202   -213    -57    -85    -44   -181   -355   -179
    140   -174   -314     18    226   -244    -57    -83    -51   -200   -371   -184
    150   -239   -392     44    270   -314    -18    -25    -41   -231   -413   -226
    137   -254   -392     57    262   -322     93    106     36   -210   -426   -244
    129   -166   -296     18    210   -231    215    283    181   -111   -353   -189
    153     54    -98   -103    127    -20    301    472    407     83   -158    -23
    150    485    335   -319    -90    410    306    553    659    418    220    348
      7   1015   1008   -514   -498   1013    252    493    870    800    670    795
   -153   1205   1356   -527   -756   1280      5    187    795    922    844    945
   -280    901   1182   -309   -730   1041   -215   -210    418    631    555    683
   -368    171    537     96   -454    353   -275   -535   -127    -57   -168     72
   -366   -345     18    355   -194   -163   -254   -553   -363   -410   -548   -290
   -350   -563   -215    454    -70   -392   -194   -441   -358   -465   -613   -397
   -355   -623   -267    491    -44   -446   -116   -348   -298   -452   -600   -407
   -376   -628   -252    501    -64   -441    -51   -288   -239   -410   -555   -387
   -387   -594   -210    491    -88   -402      2   -236   -176   -350   -504   -342
   -371   -566   -194    467    -88   -381     31   -213   -140   -314   -472   -298
   -342   -548   -205    446    -70   -376     64   -213   -119   -303   -472   -275
   -311   -530   -218    418    -46   -374     54   -241   -124   -306   -478   -285
   -293   -501   -210    397    -44   -355     46   -231   -122   -296   -465   -280
   -270   -504   -233    384    -18   -368     38   -226   -119   -283   -449   -270
   -228   -509   -280    368     25   -394     31   -239   -116   -272   -436   -259
   -181   -483   -301    329     57   -392     31   -244   -124   -270   -436   -241
   -145   -465   -319    303     85   -392     20   -252   -148   -290   -465   -228
    -98   -446   -348    272    122   -397     18   -246   -158   -303   -491   -200
    -41   -426   -384    233    171   -405     15   -246   -168   -311   -519   -176
      7   -407   -418    200    210   -413     -7   -252   -174   -311   -537   -153
     51   -384   -436    166    241   -410    -25   -252   -168   -303   -548   -127
     93   -376   -472    140    280   -423    -28   -244   -163   -303   -563   -135
    114   -376   -491    132    301   -433    -28   -226   -161   -306   -571   -145
    135   -348   -485    103    309   -415    -23   -197   -155   -309   -566   -153
    171   -324   -498     75    335   -410    -12   -168   -145   -306   -561   -171
    228   -324   -555     46    389   -439     -7   -148   -140   -322   -584   -168
    293   -337   -631     23    462   -483      5   -111   -148   -345   -597   -179
    332   -355   -688     10    509   -519    -23   -103   -168   -402   -649   -202
    402   -335   -737    -33    568   -535    -64   -153   -202   -446   -670   -218
    465   -306   -771    -83    618   -537    -80   -184   -231   -439   -652   -223
    501   -270   -771   -114    636   -519    -85   -202   -265   -439   -646   -213
    555   -236   -792   -161    672   -511   -114   -226   -293   -454   -659   -207
    605   -233   -839   -187    722   -535   -137   -249   -329   -478   -675   -233
    659   -228   -888   -218    771   -558   -153   -265   -366   -493   -678   -254
    714   -207   -922   -252    818   -563   -168   -277   -410   -514   -683   -272
    787   -181   -969   -303    875   -576   -187   -290   -462   -540   -696   -303
    846   -181  -1028   -332    935   -602   -207   -324   -509   -542   -714   -342
    909   -184  -1093   -363   1000   -639   -231   -368   -532   -555   -737   -400
   1002   -150  -1153   -426   1078   -652   -259   -420   -545   -594   -771   -465
   1111   -111  -1223   -501   1166   -667   -324   -509   -574   -649   -807   -517
   1215    -75  -1291   -571   1252   -683   -379   -584   -597   -704   -836   -555
   1306    -25  -1332   -641   1317   -678   -428   -641   -641   -763   -867   -594
   1327     -5  -1332   -659   1330   -667   -441   -670   -691   -800   -888   -623
   1332     20  -1314   -678   1322   -646   -433   -714   -719   -802   -844   -555
   1309     15  -1293   -665   1301   -639   -392   -753   -730   -802   -818   -532
   1291     -2  -1293   -644   1291   -646   -392   -745   -711   -782   -789   -524
   1249     -2  -1252   -623   1249   -626   -392   -711   -678   -740   -758   -530
   1195      2  -1192   -600   1192   -592   -387   -691   -649   -701   -737   -540
   1161     10  -1150   -587   1156   -571   -392   -680   -631   -667   -730   -563
   1140      7  -1132   -574   1135   -563   -400   -665   -618   -649   -717   -597
   1114     20  -1093   -566   1104   -535   -384   -631   -589   -615   -678   -615
   1104     44  -1062   -574   1083   -509   -355   -594   -548   -579   -633   -607
   1096     38  -1057   -568   1078   -509   -342   -561   -524   -553   -594   -618
   1070     33  -1036   -553   1052   -501   -337   -540   -498   -527   -574   -631
   1052     64   -987   -558   1021   -459   -324   -511   -462   -488   -542   -618
   1021     93   -927   -558    974   -415   -290   -457   -413   -436   -501   -574
    974    101   -872   -537    924   -384   -270   -410   -371   -392   -483   -540
    919     96   -823   -509    872   -363   -254   -368   -335   -363   -475   -517
    880     93   -787   -485    833   -345   -236   -332   -303   -337   -467   -496
    859    109   -750   -485    805   -319   -223   -293   -270   -311   -459   -465
    833    127   -706   -483    771   -288   -205   -257   -239   -293   -444   -439
    802    155   -646   -483    724   -244   -200   -233   -213   -272   -418   -433
    745    181   -563   -462    654   -189   -184   -207   -184   -246   -400   -413
    704    205   -501   -457    602   -148   -168   -174   -153   -220   -374   -371
    672    215   -457   -444    563   -119   -148   -142   -127   -197   -342   -348
    644    239   -405   -441    524    -83   -122   -106    -98   -163   -301   -311
    605    277   -327   -441    467    -23    -93    -75    -64   -132   -265   -270
    574    309   -267   -441    418     20    -70    -46    -38   -114   -241   -239
    548    319   -231   -433    389     44    -51    -20    -20    -98   -223   -220
    506    322   -184   -415    345     70    -25      0      2    -75   -200   -197
    475    350   -124   -413    301    114      0     23     31    -44   -163   -153
    441    381    -59   -413    249    163     12     31     46    -23   -137   -124
    402    394    -10   -400    205    192     18     31     57    -15   -116   -103
    366    371      5   -368    179    189      5     18     51    -20   -111    -83
    340    358     18   -348    161    189     -7      7     38    -31   -114    -72
    322    358     36   -340    142    197    -15      0     33    -36   -114    -59
    296    324     28   -311    132    176    -23     -7     23    -51   -124    -64
    265    290     23   -280    119    158    -23     -7     15    -59   -127    -57
    239    249     10   -244    114    129    -23     -2     10    -67   -127    -36
    215    181    -33   -200    124     75    -25     -5     -2    -85   -137    -20
    194    129    -64   -163    129     33    -23     -7    -12   -101   -140     -5
    179     96    -85   -137    132      5    -23    -10    -25   -111   -142      2
    168     75    -93   -122    132     -7    -23      0    -31   -114   -132     18
    155     41   -114    -98    135    -36    -25      2    -41   -122   -129     36
    153     41   -111    -96    132    -36    -25      7    -38   -114   -116     70
    150     49   -101    -98    127    -25    -28     18    -36    -98   -103     96
    145     51    -93    -98    119    -20    -23     25    -25    -83    -85    119
    127     38    -88    -83    109    -25    -28     20    -36    -85    -80    116
    119     44    -75    -83     96    -15    -23     25    -33    -83    -80    116
    127     25   -101    -77    114    -38     -7     44    -33    -83   -101     88
    145    -12   -158    -64    150    -85     51    127    -15    -88   -148     38
    163     36   -127   -101    145    -44    155    262     67    -28   -127     36
    213    168    -44   -192    129     62    241    418    194     98    -23    129
    277    446    168   -363     51    309    275    530    358    322    210    361
    280    932    652   -605   -184    792    288    561    579    675    613    774
     83   1410   1327   -748   -620   1369    189    392    756   1028   1023   1192
    -67   1379   1447   -657   -758   1413    -80      0    597    995   1023   1197
   -181    854   1036   -337   -607    945   -303   -431    124    480    524    753
   -187    192    379     -2   -283    285   -457   -717   -363   -153   -109    179
    -88   -140    -54    111    -18    -96   -509   -672   -459   -350   -309    -20
    -64   -226   -161    145     46   -194   -452   -558   -402   -358   -309    -36
    -38   -176   -140    106     49   -158   -366   -444   -309   -298   -246     12
    -25    -54    -28     41      0    -41   -272   -316   -179   -197   -116    114
    -67      7     75     31    -72     38   -215   -239    -88   -124     -5    181
   -101     18    116     41   -109     67   -171   -187    -38    -88     51    215
   -127     25    153     49   -140     88   -129   -153     -7    -64    124    241
   -145     20    166     62   -155     93    -75   -119     25    -33    161    254
   -168     -5    163     85   -168     77    -44    -93     44      0    155    267
   -197    -18    179    106   -189     80    -23    -70     54     28    171    283
   -228    -46    181    137   -207     67      0    -44     72     49    215    288
   -267    -77    189    174   -228     54     23    -20     85     67    244    301
   -316   -114    202    213   -262     44     44      0     90     93    257    301
   -342   -140    200    241   -272     28     64     23     98    116    288    306
   -353   -150    200    249   -277     23     72     36    101    135    309    316
   -363   -155    207    259   -285     25     80     44    109    155    345    340
   -355   -166    189    259   -272     10     80     49    106    166    423    366
   -342   -158    184    249   -265     12     77     51    101    174    475    402
   -335   -145    189    239   -262     20     77     51     98    174    504    446
   -319   -140    179    231   -249     18     75     59     98    179    519    491
   -309   -158    150    231   -231     -5     75     67     96    174    506    519
   -296   -155    140    226   -218     -7     72     67     96    166    483    540
   -296   -153    140    223   -220     -7     75     72     96    158    452    561
   -280   -127    153    205   -218     12     77     75     88    148    407    589
   -275   -135    140    205   -210      2     75     72     80    127    355    628
   -272   -140    132    205   -202     -5     70     72     75    111    324    685
   -259   -148    109    202   -187    -18     57     64     57     88    290    696
   -228   -129     98    179   -163    -15     41     54     41     64    257    662
   -171   -124     44    145   -109    -38     18     36     15     41    233    613
   -106   -106      0    106    -54    -54    -10     10    -12     23    223    579
    -38    -93    -57     64      7    -75    -36    -10    -33      7    213    563
    -18   -114    -96     67     38   -106    -44    -18    -49    -10    202    537
    -38   -129    -93     83     25   -111    -36    -20    -59    -25    184    527
    -57   -140    -83     98     10   -111    -36    -23    -72    -46    166    566
    -88   -145    -57    116    -18   -103    -31    -15    -80    -62    153    626
   -135   -150    -15    142    -59    -83    -18     -5    -80    -72    140    704
   -153   -142     10    148    -83    -67    -12     -2    -88    -75    127    776
   -150   -124     25    137    -88    -49    -15     -2    -88    -75    124    818
   -155   -122     33    137    -96    -44    -12      5    -88    -72    145    852
   -174   -109     64    142   -119    -23     -2     31    -70    -51    207    896
   -179   -103     75    140   -129    -15     10     67    -54    -25    272    937
   -168    -96     70    132   -119    -12     18     93    -44     -7    322    963
   -158    -90     67    122   -114    -12     28    127    -31     10    350    953
   -150    -77     72    114   -111     -2     36    163    -18     31    368    924
   -153    -67     85    106   -119      7     46    189     -7     49    371    883
   -168    -70     98    116   -135     12     51    200     -2     59    366    844
   -174    -64    106    116   -140     20     57    205      0     62    353    800
   -168    -80     88    124   -129      2     62    218      5     67    350    766
   -179    -90     88    135   -135     -2     54    220     -2     67    324    722
   -166    -77     88    122   -129      5     41    220    -12     62    280    670
   -155    -75     80    114   -119      2     28    220    -15     59    241    628
   -168    -90     77    129   -124     -7     25    226    -15     54    202    568
   -174    -93     77    132   -127     -7     23    233    -15     57    176    514
   -168    -88     80    127   -124     -5     15    241    -15     64    153    465
   -163    -75     85    116   -124      5      5    252    -12     75    135    433
   -158    -67     90    114   -124     10      5    267     -7     88    132    415
   -168    -72     93    119   -132     10     -2    272     -5     98    116    392
   -179    -80     98    127   -140      7      0    293      2    109    106    392
   -179    -72    106    122   -142     15     -5    314      2    122    103    392
   -184    -67    116    127   -150     23    -12    329      2    137    103    394
   -194    -33    161    111   -179     62     -7    358     23    168    109    418
   -218    -15    202    114   -210     93      2    407     49    200    119    441
   -236    -15    220    124   -228    101     10    444     64    218    119    462
   -254    -10    244    132   -249    116     23    462     83    246    114    496
   -265      5    270    127   -267    137     15    465     96    262    103    524
   -265     33    296    114   -280    163      5    472    106    275    103    555
   -262     70    332     93   -298    200     10    472    119    285    103    581
   -270     96    366     88   -316    231     10    462    127    290    114    592
   -275    114    387     80   -332    249     10    457    135    296    109    605
   -283    103    387     88   -335    244    -12    420    124    277     72    602
   -288     80    368    103   -329    223    -28    384    114    257     41    579
   -298     85    384    106   -340    233    -33    374    116    252     36    566
   -309     85    392    111   -350    239    -46    358    114    231     18    545
   -322     75    394    122   -358    233    -36    353    114    215      7    527
   -324     62    384    129   -353    223    -33    340    103    192    -15    496
   -306     57    363    124   -335    210    -38    332     98    171    -33    470
   -316     41    355    137   -335    197    -36    314     83    140    -64    426
   -329     25    353    150   -340    189    -33    306     77    122    -83    394
   -345     62    405    140   -376    233    -18    311     88    132    -62    392
   -368     72    441    148   -405    257    -12    316     96    129    -49    374
   -410     83    491    161   -452    285     -5    327    103    132    -41    361
   -454     90    542    181   -498    316      2    332    111    137    -36    348
   -444     96    540    171   -493    316    -10    327    106    119    -62    314
   -402    116    519    142   -459    316    -25    319     93     90    -80    285
   -426     83    509    171   -467    296     -5    319     75     77    -96    252
   -441      7    446    215   -444    226     49    358     70     64   -142    200
   -431    -23    405    226   -418    189    155    470    122     75   -181    161
   -397     57    454    171   -426    254    259    613    228    148   -135    179
   -322    226    548     46   -436    387    327    774    384    298    -18    301
   -265    576    841   -155   -553    709    327    852    558    550    246    597
   -311   1171   1480   -431   -896   1325    290    828    779    932    701   1072
   -454   1615   2070   -579  -1262   1842     96    581    857   1215   1039   1439
   -550   1358   1906   -405  -1228   1634   -192    150    530    974    807   1260
   -597    701   1299    -51   -948   1000   -348   -236    -12    329    142    701
   -561     57    615    252   -589    335   -410   -353   -379   -187   -444    194
   -480   -233    246    358   -363      5   -394   -254   -426   -322   -633     -2
   -444   -267    176    353   -311    -46   -311   -140   -348   -298   -628    -59
   -400   -197    202    298   -301      0   -220    -46   -244   -226   -568    -67
   -366    -80    283    223   -327    101   -135     28   -140   -142   -483    -41
   -363     -7    355    187   -361    174    -75     67    -67    -85   -413    -18
   -413     -5    405    207   -410    200    -28     93    -25    -54   -355      5
   -493    -38    454    265   -475    205     10    106      2    -33   -314     41
   -535    -54    480    293   -509    210     36    109     20    -23   -280     64
   -535    -57    478    296   -506    210     44     96     20    -28   -275     70
   -550    -75    475    311   -514    200     46     77     18    -33   -270     59
   -550    -85    465    316   -509    189     46     64     18    -33   -244     44
   -522    -83    439    301   -483    179     44     49     20    -33   -215     23
   -483    -88    394    285   -439    153     36     28     15    -41   -202    -10
   -420    -90    329    254   -376    119     10     -2     -5    -62   -210    -59
   -335    -83    249    207   -293     83    -25    -41    -33    -90   -226   -106
   -241    -83    158    161   -202     38    -54    -77    -62   -124   -254   -148
   -150    -67     83    109   -116      7    -70   -101    -83   -150   -275   -176
    -75    -57     18     64    -46    -20    -98   -127   -103   -168   -288   -187
    -18    -46    -28     31      5    -38   -116   -145   -119   -181   -293   -184
     28    -31    -59      0     41    -44   -132   -158   -129   -192   -298   -171
     49    -18    -67    -15     57    -41   -135   -161   -129   -189   -290   -155
     62    -31    -93    -15     75    -62   -140   -158   -127   -184   -288   -142
     75    -38   -114    -18     93    -77   -137   -148   -124   -176   -280   -135
     72    -23    -98    -25     85    -59   -132   -137   -122   -168   -262   -122
     64    -12    -77    -25     70    -44   -135   -129   -111   -155   -236   -103
     41    -12    -54    -15     46    -33   -132   -116   -103   -142   -218    -88
     25     -7    -33    -10     28    -20   -124    -96    -88   -122   -197    -67
      2    -18    -20      5     10    -18   -119    -80    -75   -103   -181    -49
    -28     -2     25     15    -28     10   -116    -70    -62    -77   -132    -12
    -59     23     83     15    -72     54   -106    -57    -46    -57    -77     23
    -98     28    127     33   -111     75   -106    -51    -44    -46    -49     41
   -148     41    189     51   -168    114    -96    -38    -25    -23    -28     77
   -192     44    236     75   -213    140    -64     -2     12      7     -5    137
   -267     18    285    122   -275    150    -25     36     36     23      7    187
   -335     28    363    150   -348    194      0     57     57     41     20    228
   -340     36    376    150   -358    207    -10     51     51     28    -12    239
   -285     44    329    122   -306    187    -25     44     36      0    -41    246
   -293     36    327    127   -309    179    -20     41     36      2    -38    259
   -285     44    329    122   -306    187    -10     51     51     18    -36    275
   -296     36    329    129   -314    181      0     64     57     20    -49    270
   -293     44    337    124   -314    189     12     77     75     38    -46    272
   -280     72    350    101   -316    210     36    106    103     64    -36    285
   -270     83    353     93   -311    215     51    127    124     80    -36    283
   -252     98    348     75   -301    223     67    132    145     90    -33    277
   -249     88    337     80   -293    213     59    109    140     80    -54    254
   -233     85    319     70   -275    202     64     96    140     77    -70    233
   -233     49    283     90   -257    166     70     93    142     67    -90    207
   -213     54    267     77   -241    161     70     85    142     64   -103    189
   -171     85    257     44   -213    171     70     70    145     64   -111    184
   -137     80    218     28   -179    148     57     51    140     54   -140    168
    -93     88    181      2   -137    135     44     46    142     57   -150    161
    -54     98    150    -23   -103    124     23     33    137     57   -158    142
     -5    132    137    -62    -70    135     23     31    140     62   -150    142
     36    158    122    -98    -41    142     10     23    142     62   -150    137
     62    150     88   -106    -12    119      2     25    142     54   -158    129
     75    135     59   -106      7     98      0     31    137     46   -168    119
     88    129     41   -109     23     85     -5     33    140     46   -168    103
    101    129     28   -116     33     80     -2     49    150     57   -158    101
    111    150     38   -132     36     96      7     62    168     80   -142    114
    109    184     75   -148     15    129     20     75    184    101   -135    124
     98    207    109   -153     -5    158     41     96    200    119   -135    129
     77    207    129   -145    -25    168     41    101    202    127   -153    124
     59    220    161   -140    -49    192     57    114    223    148   -140    132
     51    244    192   -148    -70    218     70    122    239    179   -114    140
     33    244    210   -137    -88    228     75    122    244    197   -111    148
    -23    215    236    -98   -129    226     93    122    257    215   -101    158
    -80    228    306    -75   -194    267    109    122    277    254    -51    176
   -111    236    348    -64   -228    290    116    122    290    283     -7    174
   -142    213    355    -33   -249    283    111    103    280    293     23    145
   -137    200    337    -31   -236    267     90     80    265    293     57    111
   -127    166    293    -20   -210    228     77     57    246    290     88     85
   -127    129    257     -2   -192    192     64     28    233    283    122     59
   -145     62    207     41   -176    135     64     10    213    257    145     12
   -153     18    171     64   -163     93     75     10    210    262    200     -7
   -171    -38    132    103   -153     46     83     12    192    249    249    -31
   -168    -93     72    129   -122    -10     64    -20    153    215    280    -72
   -122   -137    -15    129    -54    -77     59    -64    114    174    311   -122
   -106   -166    -59    135    -25   -114     46    -88     85    148    348   -158
    -96   -181    -85    140     -5   -135     31   -114     54    119    379   -210
    -46   -171   -124    109     36   -148     12   -137     38     98    410   -254
      7   -161   -168     77     88   -163    -15   -163     23     62    415   -285
     62   -122   -184     28    122   -153    -59   -176     -2     10    277   -319
    179    -90   -270    -44    223   -179    -98   -197    -54    -75    -64   -353
    306   -101   -407   -103    355   -254   -129   -210   -116   -166   -353   -394
    441   -184   -626   -127    532   -405   -135   -174   -187   -275   -548   -470
    589   -226   -818   -181    701   -522    -31    -20   -135   -290   -607   -506
    670   -184   -854   -244    761   -519    114    197     46   -176   -537   -446
    717      7   -709   -363    711   -348    205    358    244     25   -363   -311
    769    413   -355   -589    563     28    179    387    433    342    -41    -12
    698    937    236   -820    231    587     83    239    555    639    345    345
    620   1117    493   -870     64    805   -194   -153    407    719    483    431
    571    807    236   -691    166    522   -457   -568      2    397    166    122
    555    114   -441   -335    498   -163   -555   -826   -506   -306   -566   -496
    626   -397  -1026   -116    823   -711   -581   -782   -727   -680   -948   -836
    727   -592  -1322    -67   1023   -956   -540   -649   -709   -735  -1002   -904
    797   -639  -1436    -80   1117  -1036   -501   -576   -662   -748  -1005   -924
    891   -553  -1444   -168   1166   -997   -472   -542   -607   -719   -948   -906
   1015   -436  -1454   -290   1234   -945   -454   -530   -553   -683   -870   -862
   1140   -340  -1480   -400   1309   -909   -459   -550   -537   -662   -779   -805
   1236   -265  -1504   -488   1369   -883   -457   -568   -537   -649   -654   -732
   1252   -213  -1465   -519   1358   -839   -449   -574   -532   -639   -498   -654
   1197   -179  -1379   -511   1286   -779   -436   -548   -514   -613   -389   -563
   1122   -148  -1270   -488   1195   -709   -392   -519   -485   -587   -345   -542
   1039   -122  -1163   -459   1098   -641   -363   -506   -470   -574   -337   -589
   1018    -90  -1109   -462   1062   -600   -332   -488   -457   -574   -335   -644
    950    -83  -1036   -436    992   -558   -319   -491   -454   -553   -319   -654
    898    -75   -976   -413    937   -524   -296   -475   -436   -511   -288   -620
    846    -80   -927   -384    885   -504   -280   -467   -428   -472   -252   -584
    789    -72   -862   -358    826   -467   -267   -462   -415   -433   -205   -540
    748    -83   -831   -332    787   -454   -246   -446   -397   -405   -200   -472
    704   -109   -813   -298    756   -459   -233   -428   -381   -374   -197   -397
    649   -142   -792   -254    719   -467   -220   -405   -363   -348   -215   -327
    615   -142   -758   -236    685   -449   -194   -374   -340   -316   -220   -239
    594   -153   -748   -220    670   -452   -192   -348   -319   -285   -223   -140
    553   -189   -743   -181    646   -465   -187   -322   -296   -259   -231    -44
    517   -207   -727   -155    620   -467   -184   -309   -285   -246   -249     12
    519   -200   -719   -158    618   -459   -168   -288   -265   -231   -257     62
    509   -192   -701   -158    602   -446   -163   -272   -244   -210   -244    124
    485   -192   -678   -148    579   -433   -168   -257   -231   -192   -228    174
    454   -213   -667   -122    558   -439   -163   -239   -213   -168   -218    239
    428   -252   -680    -88    553   -465   -124   -205   -184   -129   -200    345
    410   -345   -756    -33    581   -550    -96   -194   -161    -77   -202    472
    392   -459   -852     33    620   -654    -77   -150    -54    -18   -189    587
    363   -613   -976    124    667   -792    -62     18    132     51   -142    665
    332   -680  -1013    174    672   -846    -25    171    163     59   -103    722
    311   -610   -922    148    615   -766    -36    122     96     23   -119    722
    306   -504   -810     96    558   -657    -44    106     62     12   -119    704
    285   -431   -719     72    501   -574    -64     77     28      0   -135    662
    265   -376   -641     57    452   -509    -80     49     -2    -15   -161    594
    241   -337   -579     46    407   -457    -85     41    -20    -25   -187    527
    226   -293   -522     33    371   -407    -85     36    -31    -31   -197    467
    213   -246   -459     15    335   -353    -98     15    -46    -41   -200    405
    197   -189   -387     -2    290   -288    -90     18    -41    -36   -184    353
    187   -150   -337    -20    259   -244    -80     25    -31    -25   -179    290
    184   -109   -293    -38    236   -200    -62     33    -15    -12   -176    239
    163    -67   -233    -49    197   -150    -57     28     -2      2   -168    202
    155    -46   -202    -54    179   -124    -59     18      2     12   -163    168
    155    -10   -166    -72    158    -88    -70      0      5     18   -161    142
    155     49   -106   -101    132    -28    -62     -2     18     28   -145    140
    155     83    -75   -122    116      5    -59     -7     23     28   -140    132
    161    129    -31   -145     96     49    -57    -12     33     36   -124    122
    129    122     -7   -129     70     57    -70    -31     28     33   -122     93
    129    142     12   -137     57     77    -96    -59     18     28   -124     59
    127    187     59   -158     33    124   -109    -77     23     36   -106     38
    116    218    101   -166      7    161   -119    -80     25     49    -70     18
    106    249    142   -176    -18    194   -124    -85     41     62    -25     12
     85    277    192   -181    -51    233   -124    -88     51     72     20     31
     64    280    213   -174    -75    246   -122    -83     62     80     64    101
     80    288    207   -184    -62    249   -106    -54     90    101    145    207
     83    285    202   -187    -59    246    -80    -10    124    124    194    316
     75    228    150   -153    -36    189    -44     41    150    142    184    480
     62    148     83   -106    -10    116     -5     98    192    163    187    672
     75    132     57   -103     10     96     54    179    267    220    275    883
     54     98     41    -77      5     72    114    254    329    280    392   1052
     18     54     33    -36     -7     44    158    319    376    324    457   1182
      2     44     41    -23    -20     41    187    358    397    353    485   1223
    -25     38     64     -5    -44     51    215    374    415    384    537   1228
    -75     51    127     10   -101     90    239    381    426    426    602   1231
    -75    119    194    -23   -135    158    270    394    441    475    631   1236
    -85    202    288    -59   -187    244    280    379    431    504    628   1228
   -103    277    381    -85   -241    329    259    327    407    524    607   1208
   -119    327    444   -106   -283    384    231    267    387    532    607   1176
   -132    366    496   -116   -314    431    200    228    374    548    628   1145
   -158    361    517   -103   -337    439    179    213    376    548    657   1106
   -202    319    522    -57   -361    420    189    220    394    566    688   1067
   -252    283    535    -18   -392    410    202    236    426    584    753   1039
   -298    244    540     25   -420    392    200    241    449    581    826   1008
   -324    200    522     59   -423    361    184    233    454    558    875    969
   -335    158    493     88   -413    324    168    226    452    522    891    924
   -335    127    462    103   -400    293    158    220    467    475    911    901
   -335     90    426    122   -379    257    145    223    501    436    940    904
   -337     41    379    148   -358    210    137    228    530    413    958    911
   -342      7    350    168   -345    179    127    228    532    407    940    888
   -345     15    361    163   -353    187    122    220    514    413    896    852
   -335     20    355    158   -345    187    114    215    483    420    831    828
   -358    -25    332    192   -348    150     85    192    436    402    735    800
   -340    -46    293    194   -316    122     80    187    400    384    665    771
   -215     -5    207    109   -213    101    142    270    415    397    628    743
   -171      2    174     83   -174     88    257    407    478    413    607    696
   -241    -15    223    127   -233    103    337    535    555    457    633    683
   -226    109    335     59   -280    220    423    688    698    605    776    779
   -187    483    667   -150   -428    576    423    740    870    872   1093   1052
   -226    989   1215   -381   -722   1101    348    641   1005   1184   1465   1408
   -303   1265   1566   -483   -935   1415     88    316    924   1312   1641   1571
   -332   1111   1444   -389   -888   1278   -207    -88    594   1096   1457   1402
   -384    457    841    -38   -613    649   -327   -392     70    420    818    849
   -361    -98    262    228   -311     80   -345   -413   -220    -25    387    446
   -332   -337     -5    332   -163   -171   -288   -267   -218    -98    277    324
   -314   -381    -67    348   -124   -226   -202   -137   -140    -72    252    298
   -272   -319    -49    293   -114   -184   -145    -49    -57    -18    254    324
   -226   -210     12    218   -122    -98    -93     25     23     54    280    376
   -181   -142     36    161   -111    -54    -70     70     64     88    283    405
   -135   -127      7    132    -72    -59    -67     85     70     88    272    415
   -111   -124    -15    116    -49    -70    -75     96     62     85    265    431
   -103   -114    -10    106    -46    -62    -75    116     64     90    265    428
    -75    -98    -23     85    -28    -62    -88    127     54     85    257    405
    -49   -106    -57     77      2    -83   -106    129     36     72    244    379
    -28   -114    -88     70     28   -101   -122    122     18     57    220    371
      2   -116   -119     57     59   -119   -137    119      5     46    192    361
     51   -119   -171     33    109   -145   -168    103    -25     18    148    340
    111   -119   -231      5    171   -174   -194     90    -54     -5    101    301
    166   -109   -277    -31    220   -192   -215     98    -67    -12     64    275
    220    -88   -311    -67    265   -200   -226    103    -77    -20     36    267
    262    -75   -337    -93    298   -207   -236    111    -85    -28     12    267
    288    -54   -342   -116    314   -197   -241    103    -88    -36     -7    272
    298    -41   -342   -129    316   -192   -241    111    -90    -36    -28    275
    293    -28   -322   -132    306   -174   -244    111    -88    -33    -33    280
    280    -20   -301   -132    288   -158   -244     98    -88    -28    -38    275
    265    -20   -285   -122    275   -153   -239    109    -77    -20    -25    283
    249    -23   -272   -114    259   -145   -241    109    -75    -18    -20    290
    241    -20   -262   -111    249   -140   -246    101    -77    -23    -25    293
    244    -10   -257   -119    249   -132   -257    103    -77    -20    -25    303
    233     -2   -236   -114    233   -119   -265    106    -80    -12    -15    316
    210     -7   -218   -103    213   -111   -265     96    -83     -7    -10    322
    202    -12   -215    -96    207   -114   -265     80    -83     -5     -7    340
    205      5   -202   -106    202    -98   -265     77    -80      7      2    368
    189     15   -174   -101    181    -77   -262     75    -83     12      5    381
    187     33   -153   -111    171    -59   -262     77    -77     15      5    397
    176     38   -137   -109    158    -49   -254     83    -75     18      5    415
    153     41   -111    -98    132    -33   -241     85    -72     20      5    423
    119     49    -70    -83     96    -10   -226     85    -70     25      7    426
     80     31    -49    -57     64    -10   -213     85    -70     20     10    423
     46     15    -31    -31     38     -7   -194     96    -59     36     28    428
     12     23     10    -18      0     18   -174    106    -46     51     54    420
    -18     28     46     -5    -31     36   -155    127    -28     59     67    400
    -46     33     80      5    -62     57   -137    148     -2     72     72    387
    -98     33    129     31   -114     80   -111    168     20     90     88    374
   -127     44    171     38   -150    106    -93    184     41    109    111    363
   -179     57    236     62   -207    145    -70    218     72    140    148    361
   -254     75    329     88   -293    202    -41    249    114    181    202    374
   -340     90    431    124   -387    259     -2    272    161    223    249    381
   -433    114    548    158   -491    332     41    301    207    267    277    379
   -545    142    688    202   -615    415     98    345    267    327    314    389
   -680    153    831    262   -756    491    163    402    329    392    368    413
   -782    161    943    309   -862    553    215    431    371    426    397    413
   -776    163    940    306   -859    550    220    415    363    402    361    350
   -743    189    932    277   -836    561    226    413    371    392    368    306
   -701    194    896    252   -800    542    226    392    358    381    350    275
   -667    213    880    228   -774    545    213    366    345    374    332    249
   -657    213    870    220   -763    540    197    337    332    361    332    215
   -652    231    883    210   -766    555    200    327    337    363    337    187
   -628    267    893    179   -761    579    194    327    350    361    350    171
   -584    296    880    145   -732    587    187    322    355    358    340    155
   -517    329    846     93   -683    587    176    311    350    340    322    137
   -478    335    813     72   -644    574    171    293    337    277    324    106
   -439    358    795     38   -618    576    166    285    327    272    303     88
   -394    392    787      2   -589    589    163    277    322    288    296     83
   -345    431    776    -44   -561    602    168    275    329    293    301     85
   -309    454    763    -72   -535    607    166    270    337    306    285     83
   -270    475    743   -103   -506    607    153    254    329    327    231     75
   -239    506    743   -135   -491    623    142    241    327    342    192     64
   -210    548    756   -168   -483    649    148    239    340    350    192     75
   -197    568    766   -184   -480    667    145    226    337    350    210     80
   -168    571    737   -202   -454    654    124    205    322    332    226     80
   -129    555    683   -213   -405    618     90    176    293    306    231     77
   -103    558    662   -228   -384    607     57    140    267    275    231     80
    -72    550    623   -239   -348    587     15    106    233    236    223     75
     -2    519    519   -259   -262    519    -18     67    184    176    184     49
     36    504    467   -270   -215    485    -38     51    166    145    174     54
     72    483    407   -280   -168    446    -54     36    145    109    158     49
    140    449    309   -293    -83    379    -83      2    101     62    116     25
    220    428    207   -327      5    316   -114    -25     64     25     70      5
    285    397    111   -342     85    254   -153    -70     15    -18     23    -20
    337    368     31   -353    153    200   -187   -114    -31    -57    -15    -51
    387    353    -33   -368    210    161   -210   -137    -51    -83    -46    -70
    415    345    -70   -379    241    137   -215   -142    -62    -96    -62    -64
    436    345    -90   -392    265    127   -200   -137    -54    -96    -62    -51
    420    332    -88   -379    252    122   -207   -148    -62   -109    -75    -46
    384    327    -57   -355    220    135   -213   -153    -59   -119   -103    -38
    371    324    -46   -348    207    140   -202   -148    -54   -127   -135    -38
    374    288    -88   -332    231    101   -150    -93    -31   -129   -168    -54
    342    213   -129   -277    236     41    -49     23     25   -124   -215    -83
    327    246    -80   -285    205     83     72    174    140    -38   -205    -46
    340    454    111   -397    114    283    179    358    329    174    -51    132
    348    888    540   -618    -96    714    226    478    571    509    301    491
    239   1473   1234   -857   -498   1356    231    485    823    919    776    963
     67   1792   1725   -930   -828   1758     46    241    870   1148   1080   1247
    -38   1532   1571   -748   -805   1551   -233   -168    535    896    880   1062
   -122    880   1002   -381   -561    940   -371   -537     -5    246    270    517
   -103    262    366    -80   -236    314   -423   -641   -345   -244   -228     49
    -33      2     36     15    -33     18   -400   -524   -366   -340   -353    -96
      0    -41    -44     18     20    -44   -311   -400   -288   -311   -332    -88
     23     -5    -28    -10     23    -15   -233   -309   -202   -249   -275    -44
     46     80     33    -64      5     57   -163   -226   -106   -166   -200     12
     67    145     77   -106     -5    111   -109   -171    -41   -111   -140     64
     75    158     83   -119     -2    122    -93   -148    -20    -88   -114    101
     77    168     88   -124     -5    129    -75   -135    -10    -72   -101    124
    111    187     75   -150     18    132    -72   -132     -5    -64    -85    145
    127    153     25   -140     51     90    -75   -137     -7    -75    -90    145
    111    127     12   -119     49     70    -72   -137    -10    -80    -83    153
    132    150     15   -142     59     83    -72   -137     -7    -77    -70    158
    150    155      5   -155     72     83    -64   -140     -2    -72    -57    161
    148    148      0   -148     75     75    -62   -142      2    -64    -49    161
    145    142     -5   -145     75     70    -72   -148      2    -54    -51    155
    124    129      5   -127     59     67    -77   -155     -5    -49    -59    148
    137    150     10   -145     62     80    -67   -148      5    -36    -49    150
    132    127     -5   -129     70     62    -72   -153      2    -44    -59    140
    129    111    -18   -122     72     46    -77   -166    -10    -57    -67    122
    119    132     10   -127     54     72    -85   -174    -12    -57    -64    116
    140    140      0   -142     70     70    -83   -163     -2    -44    -57    132
    171    137    -33   -153    103     51    -77   -153      2    -33    -28    137
    179    124    -57   -153    119     33    -85   -158     -2    -36     -7    132
    192    114    -77   -155    135     18   -101   -166     -7    -38      7    127
    213    119    -93   -168    153     12   -119   -176    -18    -44     23    124
    226    137    -88   -181    158     25   -124   -184    -20    -41     36    124
    231    137    -93   -184    161     23   -132   -187    -25    -44     20    119
    231    137    -93   -184    163     20   -137   -194    -36    -51     -5    114
    231    145    -88   -189    161     28   -145   -194    -38    -49    -12    114
    226    142    -83   -184    155     31   -171   -207    -51    -54    -31    114
    233    145    -88   -189    161     28   -166   -205    -51    -54    -44    103
    231    142    -88   -187    158     28   -168   -205    -54    -59    -54     96
    200    109    -90   -155    145     10   -174   -210    -64    -72    -67     83
    176     83    -93   -129    135     -5   -171   -210    -75    -77    -77     59
    205     96   -109   -150    155     -5   -150   -197    -67    -75    -88     41
    200     77   -122   -140    161    -20   -145   -197    -72    -85   -109     31
    179     64   -114   -124    145    -23   -142   -202    -80    -96   -135     20
    142     70    -72   -106    109      0   -124   -202    -75    -93   -158     -2
    122     54    -67    -88     93     -5   -106   -194    -67    -90   -187    -49
     98     59    -38    -77     67     10    -85   -179    -49    -77   -187    -67
     85     72    -15    -80     49     31    -62   -161    -28    -64   -176    -77
     90     67    -23    -77     57     23    -44   -142    -12    -54   -179    -98
     64     80     15    -72     23     46    -25   -129      2    -49   -174   -122
     41     98     57    -72     -7     77    -10   -111     25    -28   -153   -119
     44    103     59    -77     -7     83     -2   -106     33    -23   -150   -135
     59    132     72    -96     -5    103     20    -98     51    -10   -153   -140
     57    122     64    -90     -2     93     28    -96     57     -7   -168   -153
     33    127     93    -80    -31    111     38    -93     64     -5   -158   -171
      7    111    101    -62    -46    106     36   -109     54    -15   -163   -210
     -7     88     96    -38    -51     90     46   -109     57    -15   -150   -244
    -28     80    106    -25    -67     93     62    -98     70     -2   -116   -246
    -33     85    119    -25    -77    101     75    -90     80      7    -77   -233
    -33     98    132    -33    -83    114     75    -90     85      7    -28   -233
    -23    109    132    -41    -77    119     75    -80     90     20     25   -231
    -28    109    135    -41    -83    122     72    -70     88     33     72   -233
    -49     96    145    -23    -98    119     59    -64     80     41     93   -239
    -49    119    168    -36   -109    145     49    -49     85     46     90   -226
    -18    132    150    -57    -83    140     33    -41     85     23     -2   -223
     46    137     90    -93    -20    114     18    -36     80     10    -77   -205
    153    161      5   -158     72     83     10    -41     67    -10   -127   -176
    288    189   -101   -239    194     44    -18    -75     28    -33   -194   -171
    420    228   -192   -324    306     18    -31    -75     10    -36   -239   -145
    558    262   -296   -413    426    -15    -64   -122    -54    -80   -329   -168
    696    285   -410   -493    553    -62   -101   -168   -122   -124   -407   -200
    833    342   -491   -589    662    -72   -119   -187   -166   -145   -444   -207
    943    407   -535   -675    740    -62   -127   -200   -210   -166   -462   -200
   1062    478   -587   -771    826    -54   -142   -226   -270   -187   -449   -218
   1158    501   -657   -831    909    -77   -158   -233   -280   -202   -439   -254
   1205    517   -688   -862    945    -85   -181   -236   -283   -215   -426   -314
   1234    561   -672   -896    953    -54   -207   -239   -290   -220   -402   -355
   1239    555   -683   -898    958    -62   -226   -252   -298   -249   -394   -407
   1202    555   -649   -880    924    -46   -226   -239   -277   -254   -337   -436
   1130    535   -594   -833    862    -28   -213   -205   -257   -249   -280   -431
   1039    491   -548   -763    795    -28   -197   -163   -249   -239   -233   -384
    948    449   -501   -701    724    -23   -171   -137   -241   -220   -228   -345
    914    428   -485   -672    701    -28   -153   -127   -239   -215   -213   -316
    875    384   -491   -631    680    -51   -158   -132   -246   -223   -200   -285
    815    348   -467   -581    641    -59   -166   -150   -254   -226   -200   -239
    753    371   -384   -563    568     -5   -158   -168   -244   -223   -197   -192
    714    418   -296   -566    504     59   -155   -184   -231   -215   -197   -158
    691    444   -249   -568    470     98   -171   -218   -233   -220   -194   -132
    659    436   -223   -548    441    106   -174   -241   -241   -228   -205   -111
    607    446   -161   -527    384    142   -153   -241   -226   -223   -194    -83
    571    433   -137   -504    355    148   -142   -233   -215   -223   -200    -83
    566    394   -171   -483    368    111   -109   -179   -192   -236   -233   -122
    592    376   -215   -483    405     80    -20    -51   -124   -223   -270   -168
    581    433   -148   -509    363    142     93    124      2   -127   -220   -122
    602    605      2   -605    301    303    179    316    181     64    -62     41
    610    953    340   -784    135    649    213    423    381    350    241    358
    462   1501   1039   -982   -288   1270    254    446    641    756    717    839
    241   1732   1491   -989   -626   1610     67    161    646    935    961   1054
    135   1421   1286   -779   -576   1353   -187   -244    309    662    722    805
     83    717    631   -400   -275    675   -355   -610   -236     12     72    192
    142    122    -20   -132     83     51   -444   -701   -561   -444   -418   -288
    213    -75   -288    -70    249   -181   -426   -587   -548   -506   -504   -407
    241    -83   -324    -80    283   -202   -329   -452   -454   -462   -470   -407
    246    -36   -285   -106    265   -161   -231   -327   -345   -384   -402   -358
    252     49   -202   -150    228    -75   -142   -231   -246   -296   -322   -283
    246     88   -158   -168    202    -33   -103   -189   -197   -257   -285   -244
    241    109   -132   -174    187    -10    -77   -163   -171   -239   -267   -223
    220    129    -90   -176    155     20    -51   -142   -145   -213   -244   -200
    207    142    -64   -174    137     38    -36   -127   -132   -194   -223   -179
    197    129    -70   -163    132     31    -38   -124   -135   -194   -223   -187
    189    116    -72   -153    129     23    -33   -119   -132   -184   -215   -174
    181    127    -57   -155    119     36    -23   -106   -122   -168   -197   -155
    171    116    -54   -142    114     31    -10    -90   -116   -163   -187   -145
    161    106    -57   -135    109     25    -10    -80   -114   -155   -176   -140
    158     93    -64   -127    111     15     -2    -67   -106   -142   -158   -124
    148     83    -64   -116    106     10      7    -57    -98   -135   -137   -103
    129     77    -51   -103     90     12     20    -46    -90   -122   -114    -85
    109     59    -49    -85     77      5     28    -38    -83   -116   -103    -88
     98     67    -33    -83     64     18     49    -20    -67   -101    -80    -72
     90     44    -46    -70     67      0     54    -12    -67   -101    -72    -70
     75     18    -57    -46     67    -18     67      2    -59    -96    -64    -59
     44     10    -33    -28     38    -10     80     10    -57    -93    -64    -46
     25     18     -7    -23     15      5     93     23    -57    -88    -57    -38
     10     12      2    -12      2     10    111     25    -64    -93    -62    -46
      5      0     -5     -2      5     -2    132     -2    -80   -111    -88    -59
     -2    -10    -10      5      2    -10    166    -49    -88   -129   -114    -75
    -36    -36     -2     36    -18    -20    171    -77    -98   -140   -124    -80
    -83    -75      7     77    -46    -33    137    -85   -111   -155   -124    -67
   -114   -106      7    111    -62    -49    109    -83   -116   -161   -103    -49
   -111   -114     -2    111    -54    -59     93    -72   -116   -153    -80    -15
    -90    -98     -7     93    -44    -51     77    -49   -109   -137    -51     20
    -67    -77    -10     72    -31    -44     64    -31   -103   -122    -25     62
    -54    -57     -2     57    -25    -31     51    -23   -101   -106     -2     88
    -57    -67    -10     62    -25    -38     36    -20   -114   -111     36     96
    -75    -80     -7     77    -36    -44     28    -23   -119   -101     67    106
   -142   -114     28    127    -85    -44     46     -5   -119    -72     96    124
   -228   -129     98    179   -163    -15     88     31   -111    -31    145    145
   -267   -111    153    189   -213     20    114     49    -93      2    244    153
   -288   -101    187    194   -239     41    119     33    -83     18    319    155
   -293    -51    241    171   -267     96     93    -23    -80     20    353    148
   -249     62    311     93   -280    187     54   -122    -75     25    371    148
   -207    166    374     18   -293    270      0   -270    -70      7    355    148
   -207    236    441    -15   -324    337    -49   -353    -38      0    366    181
   -272    262    532      5   -402    394    -51   -306     38     15    410    262
   -368    257    626     57   -496    441     -2   -194    142     57    467    348
   -436    220    654    106   -545    436     51    -96    210    116    519    400
   -449    166    615    140   -532    389     90    -15    254    166    563    418
   -441    116    558    161   -501    335    124     41    283    205    602    441
   -428     75    504    176   -465    288    150     85    301    244    626    467
   -418     46    462    184   -439    254    168    114    303    277    623    488
   -376     46    423    163   -400    233    174    127    301    301    623    527
   -329     51    379    137   -355    213    168    135    290    316    615    576
   -280     49    329    116   -303    189    161    140    280    324    610    613
   -231     33    265     96   -249    148    155    145    270    329    636    636
   -179     25    202     75   -192    114    145    140    254    335    691    667
   -122     31    150     44   -137     90    129    135    241    337    737    709
    -62     38    101     12    -80     70    114    132    233    342    779    735
    -31     41     72     -7    -51     57    103    132    226    337    805    727
      5     51     46    -28    -20     49    106    145    226    337    826    719
     36     64     25    -51      5     46    109    161    228    342    831    711
     44     70     25    -57     10     49    111    168    228    348    820    678
     44     83     36    -64      5     59    119    176    231    353    815    678
     54     96     41    -75      5     70    116    179    233    353    810    680
     54    109     54    -83      0     83    119    187    239    355    807    696
     44    129     85    -85    -20    109    124    184    241    348    807    709
     20    155    132    -88    -54    142    124    166    239    345    795    722
     12    166    153    -90    -70    161    114    153    228    335    763    727
     -2    153    155    -75    -80    155     80    116    194    298    711    709
    -49    140    189    -44   -119    163     64    116    184    293    696    717
    -49    124    174    -38   -111    148     38    127    174    288    670    719
    -59    101    161    -20   -109    129     18    132    163    280    633    717
    -85     80    163      0   -124    122     12    142    155    275    594    706
   -103     33    137     36   -119     85     -5    142    135    252    532    667
   -114    -38     75     75    -98     18    -28    140    106    213    459    623
   -140    -77     62    109   -103    -10    -31    150     90    194    410    592
   -142   -119     20    129    -83    -49    -49    145     62    163    355    545
   -153   -140     12    148    -83    -64    -72    132     33    137    303    496
   -158   -161     -2    158    -80    -83    -83    127     15    111    254    462
   -161   -181    -20    171    -72   -101    -93    124      2     90    210    431
   -168   -179    -10    174    -80    -96    -96    122      2     85    174    405
   -155   -189    -33    174    -62   -111    -96    122      5     80    142    384
   -155   -194    -41    174    -57   -119    -96    124      7     80    114    374
   -150   -194    -44    171    -54   -119   -103    119      2     77     88    361
   -142   -231    -90    184    -25   -161   -103    127    -12     62     44    322
   -114   -285   -171    200     28   -228    -36    223     18     51    -10    257
   -103   -254   -150    179     20   -202     85    389    119    103     -5    228
    -67   -119    -51     90     -7    -85    181    571    270    236     96    314
    -31    163    194    -67   -114    179    236    722    467    470    329    550
    -46    636    683   -293   -363    659    231    779    675    818    724    953
   -236   1137   1371   -452   -805   1254     88    589    792   1145   1124   1348
   -358   1148   1506   -394   -932   1327   -210    231    610   1124   1145   1361
   -449    659   1106   -106   -776    883   -410   -155    142    636    675    924
   -454    -41    413    249   -433    184   -493   -345   -337    -23      2    293
   -397   -420    -25    407   -187   -223   -498   -239   -436   -228   -246     33
   -368   -501   -132    433   -119   -316   -420    -75   -358   -200   -257     -7
   -374   -478   -103    423   -135   -290   -319     70   -254   -127   -207     23
   -376   -397    -20    387   -179   -210   -228    197   -140    -23   -129     93
   -397   -298     98    348   -249   -101   -168    275    -54     62    -64    153
   -410   -262    148    335   -280    -57   -145    314    -15     96    -33    187
   -441   -244    194    340   -319    -25   -129    329      5    122    -18    210
   -488   -241    246    366   -368      2   -116    355     18    142    -10    226
   -553   -262    288    405   -420     12   -111    361     18    153    -20    218
   -605   -249    355    426   -480     51    -85    379     44    184    -10    228
   -654   -239    413    444   -535     85    -59    384     64    205     -5    231
   -696   -236    459    467   -579    111    -44    384     80    215     -5    233
   -748   -226    522    485   -636    145    -33    387     96    228     12    254
   -797   -210    587    501   -693    187     -7    394    116    252     33    280
   -826   -171    652    498   -743    239     20    420    153    293     67    329
   -880   -137    743    509   -813    301     67    457    192    335    111    392
   -976   -116    857    545   -917    368    114    483    233    379    161    462
   -961   -111    849    535   -906    368    129    491    239    379    153    485
   -891   -109    782    498   -839    335     96    470    218    329    103    452
   -826    -72    753    449   -789    340     80    452    207    301     93    428
   -789    -64    724    426   -761    329     83    433    192    290     88    446
   -756    -80    675    418   -717    296     85    407    168    272     64    452
   -737   -101    636    418   -688    267     90    381    155    262     46    433
   -683    -83    600    384   -641    257     98    374    163    270     51    431
   -610    -20    589    314   -602    285     80    355    166    259     62    418
   -566      5    571    280   -568    288     57    327    161    244     75    381
   -542     10    550    265   -545    280     38    298    150    223     90    340
   -545     15    561    265   -553    288     28    283    150    215    109    319
   -530     28    558    249   -545    293     18    267    150    207    122    322
   -483     33    517    223   -501    275      0    239    132    184    111    298
   -436     41    478    194   -457    259    -12    223    122    166    103    285
   -389     51    441    168   -415    246    -20    205    111    137     88    265
   -368     46    415    161   -394    231    -41    174     85    101     67    223
   -361     44    402    158   -381    223    -44    158     77     88     59    189
   -345     41    387    150   -366    213    -36    150     77     85     64    166
   -324     51    376    137   -350    213    -44    132     64     75     70    140
   -303     75    379    111   -342    226    -49    116     57     62     64    111
   -290     83    374    103   -332    228    -44    116     54     51     54     93
   -277     85    363     96   -322    223    -36    124     64     51     59     88
   -254     96    350     80   -301    223    -33    127     70     51     62     83
   -254     85    340     83   -298    213    -31    127     75     49     51     64
   -241    114    355     64   -298    233    -18    132     90     57     54     57
   -228    116    345     54   -288    228     -5    137    111     72     62     44
   -207    127    335     41   -270    231     -2    137    124     80     67     31
   -194    124    319     33   -257    220     -7    124    122     75     64     20
   -179    119    296     28   -236    207    -12    103    116     67     57      5
   -145    132    277      5   -210    205    -15     85    111     64     54    -12
   -124    124    249      0   -187    187    -12     80    109     64     54    -31
   -114    124    236     -5   -176    179    -23     67    103     64     51    -41
   -101    150    252    -25   -176    200    -25     64    109     70     54    -38
   -109    153    259    -23   -187    205    -31     62    116     77     54    -36
   -106    158    265    -25   -184    210    -28     59    116     77     46    -46
   -122    166    288    -23   -205    226    -20     62    119     77     36    -64
   -124    174    298    -25   -213    236    -18     70    132     77     28    -72
    -98    200    298    -51   -200    249    -15     80    148     88     36    -59
    -83    202    285    -59   -184    244    -18     77    150     83     33    -54
    -80    197    277    -59   -179    236    -18     72    153     85     23    -51
    -72    215    288    -72   -181    252      0     83    174    101     31    -38
    -49    259    309   -106   -179    285     15     90    189    116     44    -28
    -36    280    316   -122   -176    298     18     85    194    119     44    -20
    -33    303    335   -135   -184    319     31     90    207    135     51     -5
    -28    322    350   -145   -189    335     41     96    220    158     70     12
      2    329    327   -168   -161    329     54     98    228    163     72     20
     18    340    322   -179   -150    332     59     98    233    171     80     36
     44    363    319   -205   -140    342     59     85    236    179     83     41
     96    392    296   -244   -101    345     57     77    236    189     88     59
    122    387    262   -254    -70    324     28     51    210    176     80     67
    140    389    249   -265    -54    319     -2     20    187    161     67     70
    166    397    228   -283    -31    314    -18      5    176    158     59     77
    189    371    181   -280      2    277    -23      0    166    155     57     85
    197    322    122   -259     36    223    -31    -10    150    140     46     75
    218    275     57   -246     80    166    -38    -20    127    109     18     49
    252    244     -7   -249    127    119    -54    -36     93     77    -15     12
    254    220    -33   -239    145     93    -80    -57     67     54    -23    -10
    270    187    -85   -228    179     49    -98    -70     44     36    -28    -18
    293    135   -158   -213    226    -10   -103    -72     33     10    -54    -36
    293     98   -194   -197    244    -49   -114    -85     10    -18    -90    -64
    301     90   -213   -197    257    -59   -111    -88      0    -23   -101    -77
    298     72   -226   -187    262    -75   -116    -88     -7    -31   -109    -85
    301     72   -228   -187    265    -77   -119    -77     -5    -36   -119    -96
    301     75   -226   -189    262    -72   -119    -72     -7    -33   -127   -106
    296     64   -231   -181    265    -83   -122    -72     -7    -41   -132   -114
    296     15   -283   -158    290   -132   -111    -49    -12    -64   -166   -153
    322    -31   -353   -145    337   -192    -36     72     38    -59   -194   -202
    314      2   -314   -158    314   -155     88    233    155      2   -163   -194
    324     96   -228   -210    275    -67    187    389    301    127    -62   -119
    340    374     33   -358    153    205    226    488    478    353    176     98
    322    870    548   -594   -111    709    202    496    670    701    579    488
    176   1293   1117   -737   -470   1205     12    213    680    950    898    774
     93   1241   1148   -667   -527   1195   -272   -171    436    870    857    711
     12    735    722   -376   -353    727   -426   -506    -10    348    350    280
     -7    101    109    -46    -57    103   -454   -623   -418   -283   -280   -239
     28   -228   -257     98    142   -241   -439   -496   -465   -431   -465   -418
     54   -314   -368    129    210   -340   -358   -342   -374   -394   -462   -431
     46   -309   -355    129    200   -329   -280   -246   -280   -335   -428   -402
     51   -213   -265     80    158   -239   -210   -163   -176   -244   -358   -335
     49   -127   -176     38    111   -153   -161   -103    -90   -166   -290   -262
     38   -103   -142     33     88   -124   -135    -75    -54   -132   -270   -244
     23   -103   -129     38     75   -116   -127    -70    -44   -129   -277   -249
      7   -101   -109     46     57   -103   -122    -62    -33   -129   -285   -252
     -5    -85    -83     44     38    -83   -116    -62    -28   -119   -288   -252
    -18    -88    -70     54     25    -80   -109    -59    -20   -106   -288   -244
    -20    -70    -49     44     12    -62   -101    -62    -10    -83   -275   -231
    -36    -77    -41     57      2    -59   -103    -80    -15    -80   -259   -236
    -59    -80    -20     70    -20    -51   -103    -96    -15    -83   -246   -228
    -67    -77    -10     72    -28    -46    -98   -103     -5    -72   -218   -200
    -77    -93    -15     85    -31    -57    -93   -109      0    -67   -181   -181
    -80   -109    -28     96    -25    -70    -80   -114      5    -64   -150   -176
    -72    -75     -5     72    -36    -38    -70   -111      7    -49    -98   -168
    -77    -72      2     75    -41    -36    -59   -106     18    -31    -67   -163
   -109    -96     10    101    -59    -44    -51   -111     20    -23    -44   -163
   -145    -98     46    122    -96    -25    -51   -122     20    -12     -2   -155
   -192   -132     57    161   -124    -36    -54   -124     23     -2     12   -140
   -228   -155     70    192   -150    -44    -49   -129     18      7     25   -148
   -246   -161     85    202   -168    -36    -49   -135     23     23     44   -161
   -246   -179     67    213   -158    -57    -44   -137     28     18     44   -171
   -262   -184     77    220   -171    -51    -38   -140     28     12     62   -161
   -259   -163     93    210   -179    -36    -28   -122     46     33     90   -114
   -213   -142     67    176   -142    -38    -25   -111     49     44     83    -93
   -142   -109     33    127    -88    -38    -38   -116     38     33     38    -93
   -116    -93     20    103    -72    -36    -57   -124     33     23     15    -85
   -137   -111     23    124    -83    -44    -41   -109     44     33     33    -51
   -153   -111     41    129    -98    -36    -23   -103     41     41     44    -38
   -187   -114     72    150   -129    -20    -12    -93     31     38     33    -41
   -150   -140     10    142    -83    -64    -18    -96      5      7    -31    -67
   -114   -158    -46    135    -33   -103    -20   -103    -31    -31   -132    -93
    -93   -168    -75    129    -10   -122    -28   -122    -70    -67   -192   -122
    -85   -184    -98    135      5   -142    -57   -163   -127   -111   -228   -166
    -59   -220   -163    140     49   -192    -62   -176   -171   -135   -249   -184
     -7   -259   -252    132    122   -257    -46   -166   -153   -129   -257   -189
     49   -301   -350    124    197   -327    -18   -145   -135   -119   -277   -207
    122   -337   -459    109    290   -397     38    -75   -109    -77   -288   -210
    140   -340   -480     98    306   -407     -2    -70   -109    -93   -329   -220
    168   -319   -491     75    327   -405    -20    -72   -111   -119   -348   -231
    179   -293   -472     57    324   -384    -18    -62   -109   -148   -337   -241
    187   -288   -475     51    329   -381    -41    -83   -111   -168   -353   -241
    285   -249   -537    -20    410   -392    -88    -98   -127   -179   -366   -231
    397   -189   -589   -103    491   -389   -140   -122   -153   -202   -350   -233
    470   -150   -623   -161    542   -387   -189   -161   -187   -231   -345   -259
    558   -106   -665   -226    610   -384   -254   -218   -236   -277   -366   -316
    680    -67   -748   -309    711   -407   -361   -301   -303   -335   -389   -400
    771     -7   -779   -381    774   -392   -449   -389   -350   -384   -379   -475
    852     38   -813   -446    831   -387   -501   -462   -381   -426   -355   -527
   1008     88   -919   -548    963   -415   -563   -558   -444   -493   -337   -592
   1091    114   -976   -605   1034   -431   -602   -626   -480   -535   -335   -667
   1176    135  -1041   -657   1109   -452   -589   -639   -483   -535   -303   -691
   1234    135  -1098   -685   1166   -480   -566   -631   -470   -527   -265   -678
   1257    132  -1124   -693   1192   -496   -555   -646   -459   -522   -249   -649
   1249    171  -1078   -711   1163   -452   -519   -628   -420   -491   -223   -592
   1244    239  -1005   -743   1124   -381   -465   -579   -371   -446   -210   -519
   1221    303   -917   -763   1070   -306   -415   -532   -322   -405   -202   -436
   1179    366   -813   -771    997   -223   -371   -498   -275   -366   -202   -355
   1132    379   -753   -756    943   -187   -335   -465   -246   -348   -202   -306
   1098    415   -683   -758    891   -132   -303   -418   -207   -314   -174   -257
   1052    465   -587   -758    818    -59   -277   -379   -168   -270   -132   -215
   1005    522   -483   -763    745     20   -262   -353   -135   -231    -85   -179
    940    553   -389   -748    665     83   -249   -329   -114   -202    -41   -150
    878    561   -316   -722    597    122   -236   -314   -103   -176    -15   -142
    815    540   -277   -680    545    129   -233   -314   -109   -171    -12   -161
    766    553   -213   -659    491    171   -223   -293    -96   -140     12   -163
    691    537   -153   -615    423    192   -213   -267    -85   -111     31   -174
    613    496   -116   -555    366    189   -200   -241    -77    -96     28   -187
    548    478    -70   -514    309    205   -179   -213    -64    -70     10   -189
    496    444    -51   -470    275    197   -166   -200    -62    -62    -28   -207
    452    387    -64   -420    257    163   -158   -194    -72    -67    -62   -246
    407    324    -83   -366    246    122   -155   -189    -85    -72    -90   -296
    361    262   -101   -311    231     80   -148   -184    -98    -75   -111   -350
    342    241   -101   -290    223     70   -132   -171    -96    -64   -114   -387
    316    239    -77   -280    197     80   -114   -161    -93    -49   -101   -423
    303    239    -67   -272    184     85    -90   -140    -93    -36    -83   -462
    303    231    -72   -270    189     80    -70   -132    -96    -28    -70   -522
    288    233    -54   -259    171     90    -49   -129    -96    -15    -49   -594
    277    236    -44   -259    161     96    -62   -124   -106    -12    -33   -693
    285    207    -77   -246    181     64    -72   -111   -116    -28    -31   -802
    316    135   -184   -226    252    -25    -36    -38    -96    -44    -41   -896
    335    111   -223   -223    280    -54     77    106    -15    -18    -18   -940
    355    197   -158   -275    257     18    192    280    127     93     88   -867
    394    402      7   -400    194    205    277    457    327    311    303   -646
    420    807    387   -615     15    600    296    553    553    646    675   -257
    324   1340   1015   -831   -345   1179    241    483    740   1021   1098    187
    244   1460   1215   -854   -485   1337    -41    142    607   1096   1189    324
    213   1132    919   -672   -353   1026   -285   -249    200    758    833     80
    176    444    267   -311    -44    355   -379   -511   -314     93    150   -426
    207   -109   -316    -49    262   -213   -389   -498   -561   -298   -265   -748
    236   -249   -485      5    361   -366   -319   -345   -488   -293   -283   -745
    236   -244   -480      2    358   -361   -233   -233   -384   -236   -239   -680
    233   -166   -400    -36    316   -283   -163   -148   -277   -155   -168   -584
    226    -57   -283    -83    254   -168   -106    -88   -189    -75    -98   -475
    200     -2   -202    -98    200   -101    -77    -75   -148    -36    -70   -397
    181     46   -135   -114    158    -44    -57    -80   -129    -20    -57   -329
    150     75    -75   -114    111      0    -44   -111   -127    -18    -54   -275
    124    119     -5   -122     64     57    -25   -140   -119    -12    -36   -223
     90    140     49   -116     20     96     -7   -166   -119     -7    -28   -189
     57    148     88   -103    -15    119      0   -200   -124     -2    -18   -166
     20    155    135    -90    -57    145      0   -249   -127     15    -12   -142
     -7    171    179    -80    -93    174     -2   -288   -132     31     -2   -119
    -31    194    223    -83   -127    207    -20   -319   -135     36     23    -88
    -46    210    257    -83   -150    233    -51   -342   -137     44     36    -54
    -72    220    293    -75   -184    257    -85   -340   -132     57     38    -15
   -111    207    319    -46   -215    262   -101   -301   -114     75     59     23
   -166    194    361    -15   -265    277    -80   -236    -75    101     96     67
   -215    187    402     12   -309    293    -51   -174    -31    124    132    109
   -254    171    423     41   -340    298    -18   -109     25    155    184    163
   -288    163    452     62   -368    306     10    -57     88    184    233    215
   -311    145    454     83   -384    298     31    -18    142    207    277    257
   -335    111    446    111   -389    277     49     15    181    226    309    280
   -361     93    454    129   -407    272     64     46    220    254    358    311
   -371    101    472    135   -420    285     85     85    262    296    428    358
   -384     80    465    150   -426    272     98    119    298    327    504    389
   -400     54    454    171   -428    254    106    140    319    361    576    418
   -397     31    426    181   -413    226    101    150    329    387    665    436
   -381      2    384    189   -381    192     90    155    329    400    740    449
   -374     -7    363    189   -371    179     83    161    329    420    800    480
   -368     -7    361    187   -366    176     83    171    324    441    828    506
   -374     -7    366    189   -371    179     83    174    314    444    828    514
   -379    -31    348    205   -363    158     85    181    296    436    805    530
   -374    -28    342    200   -358    155     88    181    277    423    766    540
   -350    -23    324    187   -337    150     83    174    252    402    727    550
   -337    -36    298    184   -319    129     83    171    228    384    701    574
   -332    -49    283    192   -309    116     90    176    215    371    688    597
   -314    -33    277    174   -298    122     85    171    197    350    659    602
   -249    -23    223    135   -239     98     70    163    181    329    633    605
   -171    -20    148     93   -161     62     54    150    158    309    615    600
    -75    -15     59     46    -67     20     38    137    137    283    597    589
      5      2     -5     -5      5     -2     28    122    124    257    563    566
     31      0    -31    -15     31    -15     20    116    119    241    535    558
     54      2    -51    -31     51    -25     15    114    114    228    519    542
     72      7    -64    -38     70    -28     12    114    116    223    522    527
     75      7    -67    -41     70    -28      5    111    122    233    548    517
     88      5    -83    -46     85    -36      2    109    116    226    545    498
    103      2   -103    -54    103    -49      7    106    109    213    517    472
    124     -2   -127    -59    124    -64     23    106    103    194    480    462
    122     -5   -129    -59    124    -67     20    103     93    184    462    439
    111     10   -101    -59    106    -46     15    103     96    192    472    420
    106     28    -77    -70     93    -23      7    111    103    197    483    420
    101     41    -59    -70     80     -7     12    122    111    205    496    418
     96     28    -67    -64     80    -18     20    135    119    218    519    413
     93     46    -46    -70     70      2     25    155    129    233    540    423
     90     77    -15    -85     54     31     31    179    142    249    558    441
    103    119     15   -111     44     67     38    205    153    262    563    454
     98    158     59   -129     20    109     49    223    168    277    563    470
     96    187     90   -142      2    140     62    246    189    298    561    478
    106    207    101   -155      2    153     72    272    202    311    555    483
    116    205     88   -161     15    148     75    288    207    311    542    480
    127    236    109   -184     10    174     77    303    218    316    535    483
    145    267    119   -207     12    194     80    319    228    327    532    506
    153    283    129   -218     10    207     75    319    231    329    524    514
    163    319    155   -241      5    239     70    306    231    340    530    517
    171    316    145   -244     12    231     46    275    210    324    509    496
    168    306    135   -239     18    220     23    262    187    306    475    467
    174    296    122   -236     25    210     -5    252    163    283    439    441
    179    272     93   -226     44    184    -20    244    142    262    407    407
    163    252     85   -207     38    168    -18    257    135    257    392    376
    145    210     62   -179     41    137    -18    252    116    239    358    337
    137    176     38   -155     49    109    -25    228     98    213    316    293
    142    135     -7   -137     75     64    -33    205     75    189    275    241
    122     96    -28   -111     75     33    -38    187     54    163    239    197
     93     67    -25    -80     59     20    -51    166     36    148    213    168
     67     44    -23    -57     46     10    -54    140     23    137    197    137
     54     25    -28    -38     41      0    -57    132     18    132    187    103
     38     15    -25    -28     31     -5    -59    132     12    129    176     85
     12     -7    -20     -2     15    -12    -62    135     10    122    161     57
    -18     -7      7     10    -15      0    -59    142     20    129    161     36
    -38    -15     23     28    -31      2    -62    148     25    135    158     31
    -67    -49     18     57    -44    -15    -51    168     23    119    135     -5
    -85   -109    -23     96    -33    -64      0    246     36    103     88    -62
   -116   -122     -7    116    -57    -64    103    384     93    122     64   -101
   -122    -70     51     96    -88    -10    213    563    213    215    116    -51
   -101    194    293    -49   -197    244    301    753    426    454    345    174
   -122    704    826   -290   -472    763    329    865    693    841    769    607
   -288   1280   1566   -498   -927   1421    262    802    922   1249   1234   1083
   -441   1434   1875   -496  -1158   1654     -5    496    867   1369   1387   1241
   -602    989   1592   -194  -1098   1291   -220     93    436    961   1000    906
   -717    283   1000    218   -857    641   -311   -187    -93    311    350    361
   -724   -158    566    441   -646    202   -311   -142   -280     28     31     90
   -774   -277    496    527   -636    109   -210     49   -202     62     23     85
   -896   -252    644    571   -771    194    -72    218    -59    181    116    176
   -901   -176    724    537   -815    275     23    335     46    267    174    254
   -831    -93    737    462   -784    319     54    384    109    298    189    314
   -758    -62    696    410   -727    316     51    394    127    290    223    340
   -717    -31    685    371   -704    327     72    397    129    298    249    376
   -704     -5    698    353   -701    345    111    405    132    311    252    415
   -685     38    724    322   -704    381    124    402    135    322    252    454
   -659     57    717    301   -688    387    116    387    132    319    236    459
   -633     72    706    280   -670    389    109    368    135    316    220    449
   -618     72    691    272   -654    381    106    350    137    309    192    433
   -602     64    665    267   -633    363    106    335    129    290    137    418
   -576     59    636    259   -605    348     88    316    116    257     85    381
   -532     75    607    228   -571    340     72    293    109    231     57    340
   -491     90    581    200   -535    335     64    270    101    213     18    283
   -441    111    553    166   -496    332     64    257     98    202    -20    241
   -392    132    524    129   -457    327     57    241     93    197    -38    231
   -350    137    488    103   -420    311     46    213     75    176    -67    215
   -309    142    452     80   -379    296     36    187     59    158    -83    194
   -280    163    444     57   -361    303     36    166     51    148    -80    174
   -254    158    413     49   -332    285     38    150     41    124    -85    153
   -181    140    322     18   -252    231     15    116     10     90    -93    103
    -90    142    233    -25   -163    187    -18     77    -15     67    -80     54
     -2    163    163    -80    -83    163    -46     41    -44     44    -64      5
     83    161     77   -122      2    119    -83      5    -75     15    -67    -44
    150    150      0   -153     75     77   -103    -18    -93     -2    -62    -75
    200    150    -51   -176    124     49   -122    -36   -101     -7    -38    -70
    241    142   -101   -194    171     20   -148    -59   -122    -18    -33    -72
    267    135   -132   -200    200      2   -174    -93   -148    -36    -36    -59
    306    116   -189   -213    246    -33   -187   -116   -171    -54    -46    -51
    345    111   -236   -228    290    -62   -197   -129   -187    -64    -51    -49
    374    106   -267   -241    319    -80   -202   -140   -194    -70    -44    -41
    402     85   -316   -244    361   -114   -215   -166   -215    -93    -44    -51
    431     88   -342   -262    384   -127   -218   -192   -223   -111    -18    -46
    465     83   -381   -275    423   -150   -223   -218   -236   -127      0    -51
    498     49   -449   -275    472   -200   -231   -239   -257   -150     -5    -72
    522     44   -478   -283    501   -215   -228   -254   -267   -161    -12   -103
    535     44   -493   -290    514   -223   -223   -257   -270   -166      2   -122
    524     49   -478   -288    501   -213   -205   -246   -257   -163     15   -127
    504     51   -452   -280    478   -200   -179   -223   -223   -142     -7   -111
    483     49   -433   -265    459   -192   -153   -200   -189   -124    -44    -98
    444     54   -392   -249    415   -168   -119   -174   -158    -96    -75    -93
    397     67   -329   -233    363   -129    -85   -153   -132    -80    -93    -88
    337     85   -252   -213    296    -83    -57   -129   -103    -70   -106    -75
    270    109   -161   -189    215    -25    -28   -103    -75    -64   -116    -57
    192     98    -93   -148    142      2     -7    -80    -57    -51   -129    -41
    103     67    -38    -85     72     15      0    -72    -51    -46   -166    -44
     49     75     25    -62     12     51      0    -67    -41    -36   -202    -31
      0     88     88    -44    -44     88     18    -49    -18    -10   -223     -5
    -38    103    142    -33    -90    122     33    -20     10     33   -194     41
    -75    127    200    -25   -137    163     41      2     41     80   -158     88
   -101    135    236    -18   -168    184     44     15     59    106   -127    114
    -90    153    244    -31   -166    197     44     28     70    124   -103    127
    -83    179    259    -49   -171    218     49     46     88    150    -67    166
    -57    200    257    -72   -155    228     49     57    103    163    -33    207
    -25    228    252   -103   -140    239     59     70    119    179     -7    233
     -7    265    272   -127   -140    267     77     96    148    205     25    275
     18    285    267   -153   -124    277     96    114    174    226     59    311
     31    306    275   -168   -122    293    103    124    189    244     80    335
     67    332    262   -202    -98    298    106    127    192    252     90    355
    114    366    252   -239    -67    309    111    132    200    257     96    368
    124    379    254   -252    -67    319    119    140    202    252     77    374
    109    405    296   -257    -93    350    140    158    218    257    109    394
     75    431    353   -254   -140    392    155    166    231    262    119    418
     38    441    402   -239   -181    423    171    176    246    257     54    428
     20    431    410   -226   -194    420    155    155    226    220    -33    407
      2    426    423   -215   -210    426    140    135    210    194    -88    394
     -2    413    415   -205   -210    413    129    119    202    179   -106    394
    -10    384    394   -187   -202    389    122    106    194    174    -90    384
     -7    342    350   -168   -179    345    116     96    181    168    -67    348
      0    298    298   -150   -150    298    114     83    168    155    -46    309
     -2    244    246   -122   -124    244    103     64    142    129    -49    254
    -23    189    213    -83   -116    200     98     51    116    111    -38    218
    -59    119    179    -31   -119    148     88     33     96     96    -36    181
    -88     62    150     12   -119    106     85     15     72     80    -49    129
    -96     25    122     36   -109     72     83     -7     49     64    -54     77
   -119    -15    103     67   -111     44     88    -28     36     57    -44     38
   -153    -46    103     98   -132     28     98    -36     28     57    -28     18
   -179    -90     88    135   -135     -2    106    -51     15     54    -18      2
   -205   -142     59    174   -135    -41    109    -77    -10     38    -23    -28
   -220   -174     46    197   -135    -64    116   -103    -23     36    -12    -33
   -213   -220     -7    215   -103   -114    158    -90    -20     36    -10    -64
   -181   -290   -109    236    -38   -200    252    -18      0     28    -28   -132
   -150   -270   -122    210    -15   -197    371     98     77     80      0   -137
   -140   -161    -20    150    -59    -90    517    298    241    226    127    -23
   -127    145    272    -10   -200    207    589    428    449    493    410    309
   -176    685    862   -254   -519    774    587    426    691    862    831    810
   -358   1148   1506   -394   -932   1325    436    194    823   1163   1176   1234
   -428   1085   1514   -327   -971   1299    129   -218    620   1075   1117   1236
   -444    488    932    -23   -688    709   -109   -659     64    501    566    688
   -397   -163    233    280   -316     33   -239   -893   -381     31     23     70
   -306   -470   -166    387    -70   -319   -233   -797   -400    -54   -158   -194
   -218   -511   -293    366     36   -402   -114   -610   -301    -72   -202   -272
   -215   -446   -233    329      7   -340     44   -446   -218    -64   -210   -277
   -228   -335   -109    280    -62   -223    192   -322   -145    -28   -158   -241
   -205   -254    -51    228    -77   -153    293   -267   -111    -20   -135   -231
   -194   -207    -12    202    -90   -111    345   -207    -96    -33   -124   -220
   -215   -210      5    210   -111   -101    376   -171   -106    -67   -135   -215
   -246   -218     28    231   -137    -96    420   -155   -109    -77   -135   -226
   -244   -202     38    220   -142    -80    441   -142   -103    -67   -122   -233
   -215   -200     15    207   -116    -93    446   -148   -111    -85   -153   -254
   -187   -220    -33    205    -77   -129    405   -184   -155   -122   -213   -290
   -148   -270   -124    207    -12   -197    374   -200   -187   -161   -241   -316
   -129   -327   -197    228     33   -262    376   -207   -189   -197   -259   -319
   -109   -335   -226    223     57   -280    327   -218   -194   -215   -285   -324
    -77   -353   -275    213     98   -314    257   -226   -207   -228   -311   -340
    -15   -358   -345    187    163   -350    213   -226   -213   -241   -324   -353
     70   -363   -436    145    249   -400    181   -205   -213   -244   -337   -363
    176   -381   -558    103    366   -470    171   -161   -207   -241   -348   -374
    285   -428   -714     70    496   -571    155    -96   -200   -244   -350   -405
    376   -423   -802     23    587   -613     96    -67   -215   -246   -353   -462
    452   -368   -823    -41    633   -594     25   -109   -249   -236   -353   -506
    524   -322   -846   -101    685   -584    -36   -145   -280   -233   -337   -527
    646   -283   -932   -181    787   -607   -111   -197   -324   -254   -342   -532
    776   -257  -1034   -259    904   -644   -184   -252   -363   -280   -348   -540
    862   -239  -1104   -314    982   -670   -244   -280   -392   -303   -342   -532
    948   -189  -1137   -379   1041   -662   -314   -316   -423   -337   -280   -522
    966   -142  -1109   -413   1036   -626   -368   -340   -444   -361   -259   -519
    974   -135  -1109   -418   1041   -620   -400   -363   -465   -384   -226   -514
    963   -103  -1067   -431   1015   -584   -410   -387   -467   -384   -192   -488
    932    -80  -1013   -426    971   -545   -413   -392   -459   -376   -184   -467
    896    -57   -956   -420    924   -504   -420   -402   -459   -376   -189   -465
    854    -18   -872   -418    862   -446   -418   -402   -452   -371   -197   -449
    805      7   -800   -407    802   -394   -402   -387   -433   -358   -200   -410
    763      2   -761   -381    763   -379   -397   -379   -431   -361   -213   -384
    724     23   -704   -374    714   -340   -374   -358   -415   -345   -202   -345
    662     41   -620   -353    641   -288   -335   -324   -381   -319   -197   -293
    602     44   -561   -324    581   -257   -309   -303   -361   -301   -205   -265
    548     49   -498   -298    524   -223   -285   -277   -337   -280   -220   -241
    496     83   -413   -290    454   -163   -257   -239   -296   -236   -207   -192
    452     90   -361   -272    405   -135   -220   -194   -254   -189   -189   -140
    405     93   -314   -249    358   -109   -187   -155   -215   -148   -163    -90
    368     96   -272   -231    322    -88   -158   -122   -181   -114   -137    -38
    335    114   -220   -226    277    -51   -135    -96   -150    -88   -109      0
    293    124   -168   -210    231    -20   -122    -77   -127    -72    -83     18
    257    148   -111   -205    184     18   -106    -59    -98    -51    -38     33
    236    155    -80   -194    158     38    -85    -41    -77    -38     10     46
    207    129    -80   -171    145     25    -72    -31    -72    -41     54     51
    181    106    -75   -145    127     15    -72    -33    -75    -41     85     51
    145    101    -44   -124     96     28    -67    -28    -67    -41    109     57
    122     93    -28   -106     75     33    -46     -2    -44    -28    124     75
    122    106    -15   -114     67     46    -36     23    -25     -2    145     96
    119    137     18   -127     49     77    -28     38     -7     23    168    116
    119    171     49   -148     33    111    -23     46      0     36    187    124
    148    220     72   -184     38    148    -18     49      0     38    192    106
    194    270     75   -233     59    174    -18     49      0     33    166     90
    257    311     54   -285    101    184    -28     38    -10     23    158     70
    340    353     10   -348    163    181    -54     25    -33      0    129     15
    418    387    -31   -402    226    179    -75     28    -51     -5    142    -33
    454    415    -38   -436    246    189    -75     57    -46     12    171    -28
    475    452    -25   -465    252    213    -64     77    -33     38    192    -15
    504    491    -12   -498    259    239    -41    101    -20     67    189    -15
    527    506    -20   -517    275    244    -10    124     -5     96    166    -23
    540    542      0   -542    270    272      0    127      2    114    166    -23
    537    584     46   -561    246    316     10    101      2    129    155    -31
    522    652    129   -587    194    392     10     38     -5    137    127    -64
    478    745    267   -610    106    506     -2    -64    -31    129     98   -119
    436    854    418   -646     10    636    -77   -215    -80     96     80   -197
    374    924    548   -649    -85    737   -171   -397   -140     46     70   -285
    311    945    631   -631   -158    789   -252   -542   -179     33     96   -306
    259    932    672   -594   -205    802   -293   -600   -189     59    150   -267
    166    831    662   -498   -249    748   -288   -537   -166    106    189   -228
     57    698    641   -379   -290    670   -226   -400   -106    184    272   -174
    -33    594    628   -283   -329    610   -155   -262    -49    257    371   -137
    -98    504    602   -202   -350    553   -101   -155      5    314    441   -111
   -145    397    542   -127   -345    470    -57    -88     36    337    485    -98
   -166    306    472    -70   -319    389    -25    -36     64    342    553    -83
   -194    244    439    -25   -319    342      2      2    103    342    600    -38
   -210    202    413      5   -311    306     20     38    153    327    605     12
   -228    161    387     31   -306    272     41     70    210    298    597     41
   -246    106    350     70   -298    228     46     85    252    272    584     46
   -246     54    301     93   -272    176     51    111    285    267    589     80
   -262     23    285    119   -272    153     62    132    314    272    618    103
   -265    -25    236    142   -252    106     80    171    335    288    646    116
   -252   -114    137    181   -194     10    145    267    363    301    639     96
   -236   -132    103    181   -171    -12    262    413    436    350    623    111
   -205    -57    148    132   -176     44    379    581    555    465    672    218
   -166    171    335     -2   -252    252    449    727    711    675    828    452
   -137    600    737   -231   -436    667    433    756    883    987   1127    867
   -241   1127   1366   -444   -802   1247    319    615   1021   1345   1504   1345
   -342   1291   1634   -472   -987   1462     15    257    911   1444   1613   1538
   -392    888   1280   -249   -836   1083   -226   -174    457   1021   1202   1244
   -387    179    566    101   -478    371   -329   -439    -75    335    496    696
   -301   -332    -31    314   -135   -181   -353   -410   -303    -28     96    355
   -213   -511   -298    363     41   -405   -298   -275   -280    -70     62    267
   -153   -511   -358    332    101   -436   -233   -184   -215    -23    158    265
    -59   -433   -374    246    155   -402   -166    -90   -127     51    283    283
      2   -353   -355    176    176   -355   -119    -23    -57    114    371    306
     36   -314   -350    140    192   -332    -90     12    -23    148    415    306
     62   -301   -363    116    213   -332    -88     25    -15    153    420    280
     64   -296   -361    114    210   -327    -83     38    -10    161    402    272
     57   -293   -353    116    202   -324    -83     54     -7    161    397    290
     57   -303   -361    124    207   -332    -83     64     -5    153    394    322
     46   -306   -355    129    200   -329    -77     80     -5    150    397    353
     36   -309   -345    135    189   -327    -72    106      0    153    407    384
     38   -293   -332    124    184   -311    -83    114     -7    148    418    402
     33   -290   -324    129    179   -306    -98    111    -18    137    441    407
     25   -311   -340    140    181   -324   -109    116    -20    129    444    428
     25   -301   -329    137    176   -314   -114    119    -25    127    428    441
     33   -296   -329    129    179   -311   -116    127    -20    129    394    449
     28   -283   -311    127    168   -296   -119    140    -15    127    363    467
     28   -270   -298    119    163   -283   -119    153    -12    124    324    485
     33   -252   -285    106    158   -267   -119    166     -7    116    298    496
     49   -223   -275     85    161   -246   -137    163    -12    103    267    493
     59   -215   -275     77    166   -244   -140    163    -10     96    246    472
     59   -213   -272     77    166   -241   -142    179     -5    101    252    478
     62   -210   -272     72    166   -241   -137    192      5    106    254    491
     64   -202   -267     67    163   -233   -135    200     10    116    249    493
     64   -184   -249     59    155   -215   -145    205     10    129    239    488
     59   -184   -246     62    150   -215   -161    207      5    124    223    454
     57   -184   -241     62    148   -213   -166    218      2    116    210    433
     46   -194   -244     72    142   -218   -176    220     -7    103    189    418
     51   -213   -265     80    158   -239   -184    228    -10     98    176    407
     49   -194   -244     70    145   -218   -194    228    -12    106    171    397
     36   -181   -218     72    124   -200   -202    228    -20    106    155    384
     18   -179   -197     77    106   -189   -192    244    -18    111    148    371
      2   -184   -187     90     93   -184   -184    254    -20    111    145    353
    -18   -200   -181    109     80   -192   -192    246    -33     93    119    319
    -33   -205   -171    119     67   -187   -189    249    -36     98    116    301
    -57   -218   -163    135     51   -192   -181    249    -38     98    109    277
    -72   -223   -150    148     38   -187   -161    270    -23    111    111    259
    -85   -210   -127    148     18   -168   -145    283    -10    119    111    236
    -93   -210   -116    150     10   -163   -145    280    -10    116     96    205
   -111   -200    -90    153    -10   -145   -135    285      7    127     88    187
   -127   -181    -54    155    -36   -119   -109    298     36    150     88    176
   -153   -197    -44    174    -57   -122    -98    311     46    155     83    150
   -181   -194    -12    187    -85   -103    -93    324     59    171     88    142
   -205   -184     20    192   -114    -83    -85    327     72    184     88    129
   -228   -184     44    207   -137    -70    -77    329     80    189     75    103
   -252   -192     59    220   -155    -67    -72    322     77    194     70     85
   -272   -197     75    236   -174    -62    -70    327     80    202     75     80
   -293   -187    106    239   -202    -41    -67    329     88    213     80     83
   -327   -205    122    267   -226    -41    -51    337     90    220     77     70
   -350   -202    148    275   -249    -28    -33    345    103    236     88     67
   -376   -189    187    283   -283     -2    -18    361    122    257    109     77
   -402   -148    254    272   -329     51     -7    371    142    275    122     90
   -415   -111    303    265   -361     96     -2    381    161    290    129     93
   -449   -101    345    275   -397    119     12    397    187    311    145    101
   -485    -62    423    272   -454    179     54    428    231    348    184    140
   -509     -2    506    254   -509    252     93    462    283    394    236    184
   -558     28    587    265   -571    306    124    488    324    423    272    207
   -644     49    691    296   -667    371    184    535    381    462    314    252
   -750    101    852    324   -802    475    246    594    449    519    384    314
   -766    155    919    303   -844    537    277    618    480    542    413    324
   -711    174    885    270   -797    530    267    607    475    519    405    288
   -649    197    846    223   -748    522    254    589    470    496    413    226
   -613    231    841    189   -727    535    254    576    478    501    423    215
   -610    265    872    171   -743    566    254    555    483    498    423    239
   -602    288    891    158   -745    589    254    527    480    491    418    249
   -553    309    862    122   -706    584    223    478    457    467    400    223
   -511    306    818    101   -665    561    194    428    431    433    379    176
   -488    267    756    109   -620    509    166    387    402    400    358    135
   -465    244    709    111   -587    475    142    350    376    371    340    101
   -436    233    670    101   -553    449    127    322    358    350    322     83
   -410    189    597    109   -504    392    119    306    340    324    303     67
   -384    150    535    114   -459    342    103    283    314    296    280     51
   -366    111    478    127   -420    293     85    249    277    257    244     18
   -348     96    444    124   -394    267     62    215    246    226    215     -7
   -327     64    392    129   -361    228     41    189    218    197    189    -20
   -290     33    324    127   -309    179     28    174    200    174    166    -28
   -249     28    277    111   -262    153     12    153    179    155    153    -38
   -220    -12    207    114   -215     96    -12    119    145    116    114    -67
   -176    -15    161     96   -171     72    -31     96    122     96     96    -75
   -140    -12    124     75   -135     54    -54     70     98     77     75    -75
   -103    -25     77     64    -90     25    -67     59     88     67     62    -54
    -54    -80    -25     67    -15    -54    -49     85     80     38     12    -75
     -7   -132   -124     70     57   -127     28    181    122     20    -36   -106
     46    -98   -148     25     96   -122    124    306    213     64    -25    -96
    142     23   -119    -83    132    -46    215    459    358    194     72    -10
    210    384    171   -298     20    277    218    514    530    454    353    259
    202    909    706   -558   -252    807    155    457    698    807    763    654
    119   1257   1137   -691   -509   1197    -67    161    675   1015   1036    893
     80   1182   1101   -631   -509   1143   -366   -239    397    906    961    810
      7    584    576   -296   -285    579   -483   -566    -98    280    345    316
     -7    -54    -46     28     18    -49   -493   -631   -446   -265   -220   -142
     18   -358   -379    168    197   -368   -454   -501   -470   -379   -376   -288
     23   -436   -459    207    241   -446   -361   -355   -374   -335   -361   -301
     23   -397   -420    184    220   -407   -290   -270   -283   -267   -298   -259
     15   -296   -311    140    163   -303   -218   -181   -174   -174   -207   -181
      2   -197   -200     96     98   -197   -163   -124    -90    -96   -142   -109
     18   -153   -171     67     93   -161   -124    -85    -46    -54   -122    -77
     20   -161   -181     67    101   -171   -116    -80    -41    -51   -129    -83
     41   -145   -187     49    114   -166   -111    -75    -36    -51   -137    -83
     59   -129   -192     33    124   -161   -111    -72    -33    -49   -140    -80
     62   -119   -181     28    122   -150   -111    -72    -25    -41   -129    -70
     59   -129   -192     33    124   -161   -109    -75    -25    -38   -129    -75
     64   -122   -189     28    124   -155   -116    -85    -28    -38   -127    -80
     72   -109   -184     15    127   -145   -116    -88    -23    -33   -116    -80
     83   -101   -184     10    132   -142   -106    -77    -15    -31   -106    -80
     93    -85   -179     -5    135   -132   -101    -75     -7    -20    -96    -62
     88    -85   -176     -2    132   -129    -98    -72     -2    -15    -90    -54
     85    -90   -179      2    129   -135    -96    -67     -2    -15    -90    -54
     90    -70   -161    -10    124   -114    -83    -54      7      0    -77    -49
     90    -62   -153    -12    122   -106    -80    -44     18     10    -70    -41
     85    -57   -145    -15    114   -101    -80    -41     18     12    -70    -46
     83    -49   -135    -18    109    -90    -80    -41     18     12    -70    -51
     93    -36   -129    -28    111    -83    -75    -28     28     20    -57    -54
     93    -46   -140    -23    114    -93    -80    -28     28     20    -57    -64
     90    -49   -140    -20    114    -96    -85    -25     33     28    -51    -64
     83    -51   -137    -18    109    -93    -88    -25     33     25    -54    -70
     88    -38   -127    -23    106    -83    -85    -25     36     31    -57    -67
     80    -36   -116    -23     98    -77    -96    -28     38     36    -62    -64
     77    -31   -109    -23     93    -70   -103    -28     41     38    -75    -62
     83    -25   -109    -31     93    -67   -101    -28     44     41    -85    -59
     90    -25   -116    -31    103    -70    -90    -20     54     44    -77    -54
     77    -46   -124    -15     98    -83    -98    -25     46     38    -77    -67
     67    -54   -124     -7     96    -88   -106    -28     38     31    -77    -77
     62    -44   -109    -10     85    -77   -106    -28     31     23    -72    -80
     57    -57   -114      0     85    -85    -96    -20     36     25    -57    -85
     54    -57   -111      0     83    -85    -80    -15     38     31    -33    -98
     36    -57    -93     10     62    -75    -75    -23     28     12    -25   -132
      2    -44    -46     20     20    -44    -64    -33     18      2    -25   -184
    -28    -44    -15     36     -7    -31    -51    -44      7     -5    -38   -244
    -15    -38    -23     25      2    -31    -72    -75     -2    -15    -72   -298
     10    -36    -46     10     28    -41    -83    -75     10     -7    -90   -314
     28    -44    -72      7     46    -57    -64    -44     38     15    -83   -306
     33    -44    -77      5     54    -59    -46    -25     64     31    -80   -301
     25    -31    -57      0     41    -44    -25    -28     83     44    -62   -306
     12    -33    -46      7     28    -38      5    -31    103     62    -46   -309
     25    -23    -49     -2     36    -36     18    -28    119     67    -54   -314
     46      0    -46    -23     46    -23     31    -23    132     67    -57   -316
     41      0    -44    -23     41    -20     36    -31    132     54    -41   -337
     33    -10    -44    -12     36    -25     46    -41    135     46    -18   -355
     15    -18    -33      0     23    -25     59    -38    142     44     10   -366
     -2     -5     -2      5      0     -5     75    -31    148     36     38   -405
    -15      0     12      5    -12      5     85    -28    145     23     57   -452
    -20     -5     12     12    -18      2     88    -18    148     25     83   -470
    -10     10     20      0    -15     15     98     -2    161     41    124   -457
      5     28     23    -15     -7     25    116     18    181     59    171   -441
     15     25     10    -20      2     18    119     20    184     51    200   -418
     23     46     23    -33      0     33    127     28    192     57    220   -389
     41     80     38    -62      0     59    150     38    210     77    259   -363
     51    101     49    -75      2     75    168     49    228    101    306   -350
     59    137     75   -101     -7    106    187     70    246    124    329   -337
     59    153     90   -106    -15    122    200     90    249    132    301   -296
     54    150     96   -103    -20    124    210    106    239    129    275   -239
     72    184    111   -127    -18    148    223    127    246    137    275   -179
     80    267    187   -174    -54    228    236    132    259    145    272   -122
     67    296    228   -181    -80    262    244    132    252    127    233    -98
     57    327    267   -192   -103    296    246    124    218    101    241    -75
     57    319    262   -187   -101    290    244    103    174    114    275    -67
     75    277    200   -179    -62    239    236     98    192    116    267    -67
    116    231    114   -174      0    174    228    111    200     85    192    -83
    210    153    -57   -184    135     49    218    135    197     54     85   -124
    322     70   -252   -194    288    -90    233    174    207     44     41   -155
    400     31   -368   -218    384   -168    187    153    171      0    -15   -213
    449     10   -439   -231    444   -213    122     70    106    -54    -75   -246
    496     12   -483   -254    488   -233     77     15     59    -93   -119   -277
    548      7   -540   -277    545   -265     36    -28     28   -127   -155   -311
    602    -15   -618   -293    607   -316    -20   -101    -20   -166   -202   -361
    691    -33   -724   -327    706   -379    -90   -179    -83   -228   -254   -431
    797    -28   -826   -384    810   -426   -166   -252   -148   -293   -306   -509
    898     -5   -904   -446    901   -454   -233   -319   -205   -348   -358   -581
   1008     36   -971   -522    989   -467   -298   -381   -257   -410   -392   -636
   1096     72  -1023   -584   1060   -475   -348   -436   -293   -467   -400   -654
   1153     64  -1091   -610   1122   -511   -389   -475   -335   -519   -374   -654
   1176     54  -1122   -615   1150   -532   -415   -509   -376   -555   -381   -678
   1158     38  -1122   -600   1140   -540   -358   -431   -358   -553   -392   -717
   1143    103  -1039   -623   1091   -465   -267   -316   -285   -498   -358   -711
   1169    252   -919   -711   1044   -332   -181   -171   -155   -371   -265   -623
   1213    576   -636   -893    924    -28   -135    -64     28   -135    -28   -387
   1200   1132    -67  -1166    633    532   -153    -54    257    246    397     33
   1052   1600    545  -1327    254   1072   -285   -249    366    566    771    376
    948   1602    654  -1275    148   1130   -566   -620    181    553    795    387
    839   1150    311   -995    265    732   -750  -1018   -283     67    309    -10
    789    452   -340   -623    563     57   -789  -1169   -727   -571   -342   -548
    800     59   -740   -431    769   -337   -750  -1036   -810   -763   -561   -740
    787    -85   -872   -350    828   -478   -659   -865   -737   -727   -571   -750
    756   -122   -878   -316    815   -498   -563   -740   -639   -641   -522   -704
    717    -62   -779   -329    745   -418   -472   -620   -524   -535   -439   -626
    678     10   -667   -345    672   -327   -402   -527   -428   -446   -363   -558
    639     54   -584   -350    613   -265   -355   -459   -366   -384   -306   -519
    594     75   -519   -335    558   -220   -324   -413   -329   -348   -267   -498
    548     93   -457   -322    501   -181   -301   -381   -301   -319   -241   -485
    517     90   -426   -303    470   -166   -290   -355   -285   -306   -231   -488
    483     96   -389   -290    436   -145   -277   -329   -267   -290   -210   -480
    449     96   -353   -272    402   -127   -262   -309   -254   -275   -200   -472
    420     98   -324   -262    371   -111   -254   -290   -241   -267   -189   -465
    392    109   -283   -252    337    -85   -244   -270   -231   -254   -166   -441
    371    116   -257   -246    314    -70   -233   -257   -218   -239   -140   -418
    342    127   -215   -233    280    -44   -220   -241   -207   -226   -124   -384
    314    129   -184   -223    249    -25   -210   -226   -194   -213   -114   -355
    290    129   -161   -210    226    -15   -197   -207   -184   -194   -101   -335
    267    111   -155   -189    210    -20   -187   -192   -176   -187    -96   -322
    244    129   -114   -187    179      7   -166   -166   -155   -166    -67   -288
    226    163    -62   -197    142     51   -150   -145   -137   -150    -23   -249
    213    179    -33   -197    124     72   -145   -129   -127   -132     25   -215
    192    187     -5   -189     98     90   -135   -116   -116   -103     75   -192
    168    189     20   -179     75    106   -124    -98   -103    -80    106   -171
    163    176     12   -171     75     96   -122    -85    -98    -67    122   -150
    153    161      7   -158     72     85   -116    -72    -93    -57    135   -127
    132    145     10   -140     62     77   -109    -57    -88    -44    142   -116
    124    127      2   -124     62     64   -106    -46    -83    -36    153    -98
    116    114     -2   -114     59     57   -106    -38    -80    -31    163    -57
    116    111     -5   -114     59     54   -106    -33    -77    -20    174     -5
    116     98    -18   -109     67     41   -109    -28    -75    -18    176     38
    114     96    -18   -103     67     38   -106    -15    -67     -5    181     90
    114     98    -18   -109     67     41   -106    -12    -67      2    168    111
    109    101     -7   -106     57     46   -111    -18    -77     -7    145    109
     96    119     23   -109     33     72   -106    -20    -80     -5    137    116
     85    137     51   -111     18     96    -96    -15    -72      5    135    127
     57    119     62    -88     -2     90    -85    -10    -75      2    129    132
     38    114     75    -75    -18     93    -75     -7    -72      5    132    137
     18    119     98    -70    -38    109    -62      2    -67      7    132    132
      5    132    127    -67    -59    129    -41     25    -46     25    153    140
    -18    124    142    -54    -80    135    -20     57    -23     44    174    150
    -46    116    163    -33   -103    140      2     88     -2     62    194    153
    -67    122    189    -28   -129    153     25    122     23     93    228    166
    -75    135    210    -28   -142    171     46    148     44    119    270    184
   -103    158    262    -28   -184    207     67    155     62    140    298    197
   -135    171    306    -18   -220    239     80    155     75    150    293    205
   -161    181    342    -12   -254    262     88    148     83    163    309    215
   -187    207    394    -10   -290    301     93    135     93    176    332    236
   -207    226    433    -10   -322    329     93    116     96    187    324    244
   -236    231    467      2   -350    348     88     96     93    197    376    244
   -259    231    488     12   -374    358     90     72     93    205    376    254
   -254    231    485     12   -368    358     98     70    103    207    272    283
   -254    257    511      0   -381    384    103     77    124    226    210    319
   -259    272    532     -7   -394    402    106     80    140    246    205    353
   -270    275    545     -5   -407    410    109     85    153    262    220    379
   -303    249    553     28   -428    400    116    103    163    275    246    418
   -340    215    553     62   -446    384    129    129    187    322    236    446
   -366    189    555     88   -459    371    150    158    215    376    257    467
   -384    179    561    101   -472    368    174    194    254    446    306    483
   -381    197    579     93   -480    387    200    226    296    519    384    511
   -374    220    592     75   -483    405    213    244    332    548    501    545
   -371    220    589     75   -480    405    231    270    376    579    605    563
   -363    233    597     64   -480    413    246    293    413    605    688    576
   -358    259    618     49   -488    439    259    316    444    628    792    600
   -348    283    631     31   -491    457    262    335    467    641    880    628
   -345    316    662     12   -504    488    265    340    491    639    930    641
   -337    337    675      0   -506    504    259    342    514    615    966    659
   -335    335    670      0   -501    501    244    340    530    579   1008    683
   -335    301    633     15   -485    465    215    322    530    553   1026    680
   -327    275    602     25   -465    439    197    314    537    571   1039    698
   -332    236    568     46   -452    402    184    311    532    592   1031    724
   -335    200    535     67   -433    366    184    311    514    613   1002    750
   -342    155    496     90   -420    327    181    301    480    615    953    771
   -340    103    441    116   -389    272    168    283    436    602    896    779
   -340     51    392    142   -366    220    155    267    389    579    839    800
   -340     18    358    161   -348    187    142    246    345    550    782    820
   -348    -15    332    181   -342    158    127    226    303    522    750    844
   -348    -41    303    194   -327    129    116    202    267    491    714    820
   -350    -57    290    202   -322    114    114    192    244    472    678    807
   -366    -67    298    218   -332    114    116    192    231    462    641    823
   -387    -75    309    231   -350    116    116    187    218    449    610    831
   -394    -83    311    239   -353    111    114    181    202    433    605    841
   -392    -90    298    241   -348    103    114    181    192    413    605    836
   -379   -137    241    259   -311     51    124    200    176    384    587    797
   -348   -194    150    270   -249    -23    197    301    192    348    532    727
   -306   -158    145    231   -228     -7    311    444    270    376    524    727
   -246    -36    210    140   -231     88    413    628    413    501    605    831
   -176    280    457    -51   -316    368    452    763    610    748    839   1085
   -197    841   1036   -322   -618    937    423    769    841   1127   1260   1527
   -337   1306   1644   -485   -989   1473    257    555    963   1421   1608   1878
   -397   1254   1652   -428  -1026   1452    -46    158    748   1325   1538   1823
   -405    683   1088   -137   -745    885   -267   -296    174    701    922   1270
   -298      2    301    145   -298    150   -374   -493   -324     54    249    636
   -148   -327   -181    236     15   -254   -392   -418   -446   -155     -5    366
    -62   -397   -337    228    137   -368   -327   -290   -402   -161    -38    306
    -12   -371   -358    192    171   -366   -239   -176   -322   -111    -33    298
     10   -277   -288    135    148   -283   -155    -67   -231    -38      2    337
     41   -200   -241     77    140   -220   -109     -2   -171     10     28    361
    103   -166   -270     31    184   -215    -96     23   -155     18     20    350
    155   -148   -303     -2    228   -226    -93     36   -155      7      0    327
    171   -155   -329     -7    249   -244   -101     38   -163    -10    -28    298
    181   -163   -345    -10    262   -252   -103     51   -163    -10    -44    280
    189   -171   -361    -10    272   -267   -106     59   -168    -12    -62    270
    179   -174   -353     -2    265   -262   -103     62   -163     -2    -70    257
    161   -192   -355     15    257   -275   -114     54   -171     -7    -85    244
    142   -202   -345     28    241   -272   -124     54   -176     -7    -98    228
    127   -197   -324     33    223   -262   -124     54   -174      0    -98    233
    106   -192   -298     44    202   -244   -119     57   -163      7    -98    244
     72   -200   -275     62    171   -239   -114     59   -155     12   -103    249
     57   -202   -259     72    155   -231   -109     80   -148     25    -93    254
     44   -202   -246     77    142   -223   -109     96   -142     33    -90    257
     31   -200   -231     85    129   -215    -98    106   -132     46    -85    275
     15   -181   -197     80    103   -187    -93    111   -127     54    -83    283
      0   -161   -161     80     77   -161    -90    111   -127     57    -85    265
    -15   -155   -142     83     62   -150    -90    109   -129     57    -96    239
    -20   -153   -132     88     54   -142    -88    109   -127     62    -90    231
    -33   -140   -109     85     36   -124    -93    111   -122     67    -85    218
    -38   -140   -101     88     31   -122    -96    119   -119     67    -83    207
    -49   -132    -85     90     18   -111    -98    119   -116     75    -75    205
    -57   -124    -67     90      5    -96   -106    122   -119     80    -67    207
    -59   -127    -70     93      2    -98   -119    122   -135     67    -80    197
    -67   -109    -41     88    -15    -75   -119    127   -132     77    -72    213
    -77    -98    -20     88    -31    -62   -122    124   -129     83    -75    220
    -90   -103    -12     98    -38    -59   -127    124   -135     88    -72    233
   -101   -111    -10    106    -46    -59   -129    129   -137     96    -64    249
   -114   -106      7    111    -62    -51   -122    142   -129    109    -57    285
   -137   -119     15    127    -77    -51   -114    155   -129    116    -59    309
   -158   -111     46    135   -103    -33   -101    168   -124    127    -59    332
   -189    -98     90    140   -140     -5    -85    187   -114    142    -59    363
   -226   -101    124    163   -176     10    -70    210   -106    150    -64    384
   -262   -109    150    184   -207     20    -57    233    -96    158    -72    400
   -293   -111    181    202   -239     33    -38    257    -80    168    -70    431
   -348    -80    267    213   -309     93     -7    290    -41    202    -46    475
   -384    -49    335    215   -361    142     23    329     -2    233    -18    517
   -428    -33    392    228   -413    179     51    366     23    252     -2    532
   -483    -28    454    257   -470    213     83    397     44    272      5    537
   -535    -12    522    272   -530    254    122    426     59    296     23    558
   -607     12    618    296   -613    314    163    454     90    329     54    576
   -646     15    662    311   -654    337    189    465    111    342     62    581
   -615     18    633    298   -623    324    187    449    114    324     31    568
   -561     18    579    270   -571    296    155    418     93    272     -7    519
   -530      5    532    262   -532    267    161    402     80    254    -20    475
   -517     15    532    249   -524    272    192    400     85    262    -10    457
   -504     38    542    233   -522    290    207    400     93    272      2    441
   -467     67    535    200   -504    301    200    381     98    277      7    415
   -433     72    504    179   -467    288    189    371     98    272      7    376
   -413     62    475    174   -444    267    187    361    101    267     10    337
   -394     90    485    153   -439    288    192    358    114    275     20    309
   -371    109    478    129   -426    293    189    345    114    272     20    288
   -340    114    454    111   -397    283    179    329    106    265     10    262
   -322    122    441     98   -381    280    166    309     98    259     -7    228
   -277    153    431     62   -353    290    171    309    111    270     -5    200
   -254    184    436     33   -345    309    184    322    129    293     20    174
   -226    194    418     15   -322    306    194    319    140    306     41    150
   -202    210    410     -5   -306    309    205    319    150    314     59    150
   -181    233    415    -25   -298    324    213    316    150    314     72    158
   -153    254    405    -51   -280    329    213    311    150    316     83    163
   -124    277    402    -77   -265    340    218    309    158    324     98    171
   -119    272    389    -77   -254    329    210    285    148    316    103    168
    -93    280    374    -93   -233    327    202    259    137    311    111    168
    -62    272    335   -106   -197    303    181    233    122    298    119    161
    -46    252    298   -103   -171    275    153    197     93    275    109    135
    -31    236    267   -103   -150    252    119    163     62    249     85    111
    -33    215    249    -90   -140    231     98    142     44    236     70    106
    -36    179    213    -72   -124    194     96    135     28    226     54    101
    -38    135    171    -49   -103    153     88    119     10    207     31     90
    -41     83    122    -20    -83    101     80    109     -7    189     12     83
    -59     62    122      0    -90     90     80    103    -15    181      0     75
    -85     28    111     28    -98     67     75     93    -28    168    -20     49
   -127     -2    122     64   -124     59     72     83    -41    153    -31     46
   -171    -20    148     93   -161     62     80     80    -41    140    -36     49
   -213    -38    174    127   -194     67     85     77    -41    129    -54     51
   -218    -49    168    132   -194     59     83     70    -46    116    -83     44
   -215    -51    163    132   -189     54     83     67    -44    109   -106     31
   -207    -41    163    122   -187     59     85     67    -41    106   -122     31
   -213    -38    174    127   -194     67     83     67    -36    106   -129     36
   -213    -80    132    142   -174     25    109     98    -31     96   -153     10
   -202   -150     49    176   -127    -51    187    194      0     83   -202    -46
   -189   -129     59    158   -127    -36    309    342     90    127   -197    -57
   -142     -5    137     75   -140     64    439    548    254    262    -98     38
    -75    280    353   -103   -215    316    472    670    439    491    135    280
    -54    787    839   -366   -446    813    433    662    639    833    530    696
   -179   1319   1499   -571   -839   1408    262    467    784   1182    961   1135
   -285   1363   1649   -537   -966   1506    -44     93    633   1195   1015   1189
   -358    792   1150   -218   -756    971   -246   -335    116    636    470    704
   -337     67    405    135   -371    236   -335   -550   -374    -25   -205    101
   -249   -340    -93    293    -80   -218   -332   -470   -506   -270   -483   -184
   -181   -441   -259    311     38   -350   -254   -322   -452   -272   -504   -236
   -106   -381   -277    241     85   -329   -171   -215   -361   -202   -446   -205
    -38   -288   -249    163    103   -270    -93   -114   -262   -119   -381   -142
     15   -200   -215     93    114   -207    -51    -54   -200    -62   -335    -85
     64   -163   -228     49    145   -194    -31    -20   -174    -28   -316    -51
     75   -150   -226     36    148   -187    -15     -5   -158     -7   -306    -31
     67   -158   -226     44    145   -192    -10     -5   -153     -2   -303    -25
     64   -189   -254     59    158   -220     -7     -5   -161    -18   -316    -41
     67   -181   -249     57    158   -215      5      5   -153    -12   -309    -44
     59   -171   -233     54    145   -202     15     18   -142     -5   -296    -41
     46   -168   -215     59    129   -192     15     20   -137      0   -280    -41
     20   -189   -210     83    114   -200     18     18   -137      0   -272    -46
     15   -205   -220     96    116   -213     31     18   -129      2   -270    -49
      5   -194   -200     93    101   -194     28     10   -127     10   -262    -57
     -2   -181   -179     90     88   -179     33     18   -116     18   -249    -59
     -5   -197   -192     98     93   -194     33     25   -114     15   -249    -62
     -2   -202   -200    103     98   -202     41     33   -109     20   -244    -54
     -7   -192   -184     96     88   -189     46     41   -103     31   -231    -46
    -12   -187   -174     98     77   -181     41     41   -103     36   -223    -41
    -18   -189   -174    103     75   -181     41     46   -101     38   -220    -44
    -28   -202   -174    116     72   -189     36     44    -98     41   -220    -54
    -41   -202   -161    122     57   -184     31     38   -101     41   -215    -59
    -51   -210   -158    129     51   -184     31     36   -101     44   -213    -59
    -49   -200   -153    122     51   -176     31     36    -93     49   -210    -59
    -54   -200   -145    127     44   -174     33     28    -93     49   -213    -64
    -67   -202   -137    132     33   -171     20     20    -98     46   -223    -72
    -67   -205   -140    135     33   -174     18     28   -101     46   -223    -70
    -62   -200   -140    129     36   -171     10     31   -101     54   -213    -59
    -57   -200   -142    129     41   -171     -2     25   -101     57   -207    -51
    -62   -210   -150    135     41   -181    -10     15   -109     54   -213    -49
    -67   -205   -140    135     36   -174     -2     18   -111     59   -215    -46
    -70   -210   -140    137     33   -176      0     20   -116     62   -220    -46
    -80   -202   -122    142     20   -163      7     36   -109     70   -220    -36
    -90   -223   -132    155     18   -179      7     31   -116     64   -228    -41
    -98   -228   -132    163     15   -181     12     25   -122     64   -236    -49
   -111   -215   -103    163     -7   -158     18     20   -119     72   -239    -54
   -116   -205    -88    161    -15   -148     41     33   -101     88   -231    -57
   -148   -244    -96    192    -25   -171     57     44   -101     88   -241    -72
   -163   -244    -80    202    -41   -163     57     41    -98     96   -239    -83
   -171   -236    -64    202    -54   -150     67     44    -83    111   -236    -90
   -181   -236    -54    210    -64   -145    109     64    -46    142   -218    -85
   -189   -226    -36    207    -77   -132    129     75    -23    161   -207    -85
   -192   -223    -31    207    -83   -127    135     77    -15    161   -210    -98
   -213   -226    -15    218    -98   -122    148     83     -5    163   -210   -103
   -218   -236    -18    228   -101   -127    150     77      2    171   -205   -111
   -218   -231    -12    223   -103   -122    158     80     12    184   -189   -116
   -220   -228     -7    226   -106   -119    163     72     12    187   -187   -124
   -223   -233    -10    228   -106   -124    153     57     10    184   -189   -137
   -220   -241    -20    231   -101   -132    140     46      7    179   -194   -155
   -200   -249    -49    223    -77   -150    140     54      5    171   -194   -168
   -174   -236    -62    205    -57   -150    140     64      5    158   -176   -184
   -148   -210    -62    176    -46   -137    140     70     10    163   -135   -184
   -150   -200    -49    176    -51   -124    145     83     20    179   -103   -171
   -174   -194    -20    181    -80   -109    155    103     46    200    -75   -137
   -197   -213    -15    205    -93   -116    163    119     57    207    -51   -109
   -207   -215     -7    210   -101   -111    174    127     62    213    -38    -90
   -205   -200      5    202   -106    -98    192    145     77    226    -10    -67
   -197   -179     18    187   -109    -80    192    155     85    231     23    -46
   -176   -150     25    163   -103    -62    205    171     98    236     23    -25
   -179   -127     51    153   -116    -38    218    187    103    244      2    -12
   -218   -148     70    184   -145    -38    218    176     93    239    -20    -25
   -223   -142     77    181   -150    -33    228    171     77    223    -38    -33
   -215   -127     88    171   -153    -20    244    174     72    228    -57    -23
   -218   -129     85    174   -153    -20    265    181     67    231    -80    -15
   -202   -114     88    158   -145    -12    290    184     54    220   -101     -7
   -192    -83    109    135   -153     10    319    171     38    218   -111      2
   -148    -80     67    114   -109     -5    345    150     -2    205   -150     -5
   -111   -101     10    103    -62    -44    345    111    -64    166   -210    -31
    -57   -127    -70     93      5    -98    296     85    -72    114   -270    -67
     -7   -215   -210    111    101   -213    270     93    -83     80   -342   -116
     12   -293   -306    140    158   -298    244     98    -93     70   -384   -161
     28   -342   -371    155    197   -355    187     46   -127     20   -454   -223
     98   -387   -485    145    290   -436    119     -7   -168    -44   -504   -288
    187   -379   -566     96    374   -472     51    -62   -205    -96   -519   -348
    290   -335   -626     20    457   -480    -41   -137   -265   -150   -545   -423
    392   -311   -706    -41    548   -506   -137   -220   -340   -223   -587   -478
    498   -301   -800    -98    649   -550   -205   -283   -405   -293   -620   -524
    589   -280   -872   -155    727   -576   -252   -324   -446   -335   -639   -566
    678   -267   -948   -205    810   -607   -301   -368   -480   -363   -639   -607
    727   -249   -979   -241    852   -613   -340   -405   -501   -376   -605   -620
    802   -210  -1013   -296    906   -610   -379   -446   -527   -394   -553   -644
    839   -218  -1060   -311    948   -639   -418   -506   -561   -433   -537   -685
    870   -244  -1114   -314    992   -678   -441   -532   -594   -472   -530   -724
    904   -277  -1184   -314   1044   -730   -402   -470   -579   -491   -522   -774
    901   -236  -1137   -332   1018   -685   -280   -324   -478   -439   -491   -784
    901   -124  -1026   -387    961   -576   -166   -168   -337   -335   -402   -719
    909    124   -784   -517    846   -329   -101    -46   -163   -132   -220   -532
    885    592   -293   -740    589    148   -119    -20     31    187    111   -171
    719   1143    423   -930    148    784   -220   -176    176    550    509    252
    597   1273    675   -937    -38    974   -506   -540     36    618    602    355
    485    911    426   -698     31    667   -701   -888   -332    254    239     62
    379    213   -168   -298    275     23   -722  -1054   -763   -392   -433   -457
    379   -285   -665    -46    522   -475   -685   -956   -919   -709   -787   -745
    394   -431   -826     18    607   -628   -605   -763   -823   -688   -805   -766
    366   -428   -797     31    579   -613   -509   -631   -709   -615   -763   -727
    342   -368   -711     12    524   -537   -423   -511   -581   -514   -683   -646
    353   -283   -636    -33    493   -459   -350   -402   -465   -410   -589   -558
    358   -202   -563    -80    459   -381   -314   -345   -400   -345   -535   -517
    353   -168   -522    -93    436   -342   -290   -309   -358   -309   -498   -483
    342   -155   -501    -96    420   -329   -267   -280   -329   -288   -465   -452
    324   -179   -504    -72    413   -340   -252   -259   -322   -280   -454   -452
    322   -179   -501    -72    410   -337   -252   -246   -314   -267   -449   -452
    306   -166   -472    -72    389   -319   -233   -226   -298   -241   -426   -436
    280   -166   -449    -57    363   -306   -210   -197   -275   -215   -410   -420
    254   -171   -426    -41    340   -298   -197   -179   -262   -197   -400   -413
    231   -181   -413    -25    319   -296   -187   -158   -249   -181   -389   -400
    220   -181   -402    -20    311   -290   -179   -145   -244   -176   -384   -381
    213   -166   -381    -25    296   -272   -171   -135   -239   -158   -379   -361
    202   -155   -358    -23    280   -257   -142   -103   -215   -129   -361   -335
    192   -166   -358    -12    275   -262   -132    -85   -205   -114   -350   -309
    187   -189   -376      0    280   -283   -122    -70   -197    -98   -342   -285
    174   -192   -366      7    267   -277   -106    -49   -184    -77   -322   -246
    161   -187   -348     12    254   -267    -96    -28   -171    -54   -301   -213
    148   -179   -329     15    236   -254    -80     -7   -155    -28   -280   -179
    129   -194   -324     31    226   -259    -67      7   -145    -15   -267   -155
    122   -213   -335     44    226   -272    -57     20   -135     -2   -249   -129
    103   -233   -337     64    220   -285    -54     36   -127      7   -228   -109
    106   -233   -342     62    223   -285    -51     51   -116     20   -205    -90
    114   -228   -342     54    228   -285    -51     59   -111     31   -189    -70
    116   -226   -342     51    228   -283    -59     54   -119     36   -181    -64
     96   -241   -337     72    215   -288    -59     57   -116     38   -163    -62
    103   -226   -332     59    215   -277    -64     62   -114     44   -135    -41
    119   -218   -337     49    226   -277    -70     70   -109     51   -109    -20
    124   -220   -348     46    233   -283    -72     77   -111     46    -98     -7
    132   -213   -345     41    239   -277    -67     77   -119     38   -106      2
    129   -207   -337     36    231   -270    -57     70   -124     31   -132      5
    119   -205   -324     41    220   -262    -57     59   -132     18   -153      2
    129   -207   -337     36    231   -272    -54     54   -142      2   -166     -5
    132   -202   -335     36    233   -267    -38     62   -137      0   -158      0
    119   -194   -314     36    215   -252    -23     72   -124     12   -127     12
    116   -194   -311     38    213   -252    -10     75   -116     18    -93     20
    111   -197   -309     41    210   -252      2     85   -106     25    -80     15
    114   -189   -303     38    207   -246     28    109    -80     41    -49     15
     98   -168   -270     33    181   -218     49    132    -59     54     10     15
     85   -179   -265     46    174   -220     59    153    -46     59     18      2
     75   -184   -259     54    166   -220     67    155    -38     64     12     -5
     64   -153   -218     44    140   -184     70    140    -41     67     46     -2
     41   -119   -161     38    101   -140     80    135    -38     80     44     20
     38   -111   -150     36     93   -132     85    122    -44     85     44     28
     28   -116   -145     41     85   -129     77     90    -62     83     54     28
      5    -83    -88     38     46    -85     77     70    -62    101      7     57
    -12    -15     -5     12     -5    -10     67     38    -59    122      7     90
    -33     18     51      5    -41     33     62      2    -62    137    -20    109
    -54     20     72     15    -64     46     59    -15    -59    150    -41    127
    -77     12     90     33    -83     51     72     -7    -38    179     20    158
   -106    -12     93     57   -101     41     75      7    -18    205     64    184
   -145    -36    109     88   -127     36     83     41      5    241     64    213
   -179    -44    135    109   -158     44     93     75     31    280     83    239
   -205    -54    150    129   -179     46     98     98     51    319     88    262
   -223    -75    145    148   -187     36    119    132     67    355     77    296
   -239    -75    161    155   -200     41    155    158     96    387     75    332
   -249    -41    205    145   -228     80    187    184    129    415    127    361
   -249    -25    223    137   -236     98    210    215    166    439    179    381
   -257     -5    252    129   -257    122    236    249    218    475    223    436
   -267     18    285    122   -275    150    262    280    275    527    283    498
   -275     44    319    114   -298    181    280    298    319    574    340    540
   -280     64    345    109   -311    205    280    306    348    600    387    576
   -285     90    376     96   -332    233    290    314    381    607    439    636
   -288    114    402     85   -345    257    303    322    420    600    496    685
   -283     83    363     98   -324    223    288    311    431    568    519    701
   -280     49    329    116   -303    189    257    283    418    532    527    706
   -265     41    306    109   -285    174    236    270    410    524    558    719
   -249      0    246    124   -249    122    226    270    407    535    597    724
   -226    -41    181    132   -205     70    228    270    405    555    615    683
   -220    -88    132    155   -176     20    228    267    400    571    641    623
   -220   -150     70    184   -148    -41    220    249    374    574    659    587
   -213   -205      7    210   -111   -101    228    246    342    558    659    594
   -205   -254    -49    228    -80   -153    226    236    303    540    631    620
   -220   -296    -75    259    -72   -187    210    215    267    522    620    644
   -246   -332    -88    288    -80   -210    200    205    239    501    607    636
   -259   -361   -101    309    -80   -231    200    205    220    488    584    636
   -272   -366    -96    319    -90   -231    192    194    205    475    517    657
   -275   -368    -93    322    -90   -231    187    189    192    452    428    691
   -249   -381   -135    314    -59   -259    163    174    158    407    353    730
   -210   -402   -192    306    -10   -298    150    168    132    379    285    732
   -176   -462   -288    316     54   -376    163    200    119    345    210    693
   -140   -517   -376    329    116   -446    249    316    153    332    155    623
   -103   -462   -358    280    124   -410    363    462    254    384    176    641
    -49   -311   -262    179    106   -288    470    636    415    530    303    748
      2     18     12    -12     -5     15    491    727    605    779    576    997
      0    555    555   -277   -277    555    420    688    800   1117    982   1371
    -98    932   1031   -418   -563    979    129    342    776   1299   1236   1587
   -171    802    974   -316   -571    888   -202    -75    478   1111   1104   1436
   -265    223    488     18   -376    353   -353   -426    -36    491    517    940
   -283   -439   -155    361    -64   -298   -368   -511   -454   -111    -85    426
   -202   -711   -509    457    150   -610   -322   -350   -475   -228   -231    262
   -129   -750   -620    441    244   -685   -236   -189   -400   -207   -244    239
    -36   -693   -657    363    309   -675   -168    -80   -324   -161   -226    257
    184   -566   -750    192    467   -657   -145    -15   -270   -127   -202    283
    467   -478   -948      2    706   -714   -189    -25   -311   -153   -233    249
    626   -465  -1091    -83    857   -776   -223    -51   -368   -179   -280    213
    607   -514  -1122    -49    865   -818   -213    -72   -387   -189   -319    200
    506   -563  -1070     28    787   -815   -179    -44   -374   -166   -311    210
    418   -548   -966     64    691   -756   -135     -7   -329   -106   -259    246
    348   -542   -891     98    618   -717   -106     31   -288    -62   -202    277
    301   -540   -844    119    571   -691   -101     64   -262    -41   -161    241
    290   -550   -841    129    566   -696   -116     70   -257    -49   -155    171
    257   -584   -844    161    548   -711   -119     62   -262    -75   -207    111
    192   -597   -789    202    488   -693    -93     75   -246    -72   -233     93
    142   -589   -732    223    433   -659    -80     90   -223    -59   -236     88
    122   -568   -691    223    405   -628    -72    111   -200    -44   -233     96
    124   -553   -678    213    400   -615    -70    135   -181    -28   -239    109
    111   -514   -626    200    368   -568    -54    161   -153      2   -233    124
     88   -472   -561    189    322   -517    -38    187   -122     36   -218    132
     83   -446   -530    181    306   -488    -38    200   -103     59   -207    142
     64   -413   -480    171    270   -444    -36    200    -90     77   -194    155
     44   -387   -431    171    236   -407    -38    200    -83     93   -181    166
     15   -379   -394    181    202   -387    -41    197    -77     96   -168    158
     -2   -366   -363    184    179   -366    -41    194    -70     98   -153    150
    -10   -345   -337    176    163   -342    -46    181    -70     93   -148    145
     -7   -345   -337    174    163   -342    -51    163    -72     83   -150    129
     -2   -350   -348    176    171   -350    -54    153    -75     80   -150    119
    -10   -327   -316    168    153   -322    -57    150    -67     85   -129    127
     -5   -303   -301    153    145   -301    -75    137    -72     77   -124    122
      2   -298   -301    148    150   -298    -85    116    -85     64   -122     98
      7   -293   -301    140    153   -296    -85    111    -90     67   -106     85
      0   -309   -309    155    153   -309    -83    101    -98     62   -101     75
    -18   -324   -306    168    142   -316    -80     88   -114     46   -114     57
    -28   -314   -285    171    127   -301    -77     85   -119     41   -119     41
    -36   -314   -277    174    119   -296    -80     85   -124     33   -116     12
    -59   -311   -252    187     96   -283    -75     85   -124     36    -96     -7
    -88   -293   -207    189     59   -252    -67     98   -114     51    -62      2
   -101   -290   -189    194     44   -241    -64    109   -106     54    -51     -2
   -124   -288   -166    205     18   -226    -59    119    -96     59    -49    -10
   -140   -265   -124    202     -7   -194    -44    137    -67     83    -28     -2
   -171   -233    -62    202    -57   -148    -15    163    -33    109      2     23
   -220   -202     18    213   -122    -93     15    192      2    145     33     46
   -272   -184     88    228   -181    -49     44    223     31    171     62     67
   -337   -168    168    254   -254      0     80    265     72    202    101    106
   -431   -150    280    288   -355     64    122    303    122    246    140    153
   -540   -142    397    340   -470    124    161    345    161    285    171    189
   -633   -116    514    374   -576    197    189    381    194    314    187    220
   -654   -116    537    387   -597    210    189    384    192    283    122    200
   -605    -85    519    342   -563    218    155    374    187    236     90    187
   -566    -62    501    314   -535    218    161    376    181    233     96    150
   -545    -46    498    293   -522    226    194    392    184    272     88    114
   -548    -33    514    290   -532    239    241    410    189    316     59    106
   -545    -12    530    277   -540    259    262    420    207    332     31    122
   -498     12    511    241   -506    262    241    415    218    327      2     98
   -457     41    498    207   -478    270    218    394    218    314    -23     28
   -444     83    527    181   -485    303    205    374    223    303    -28    -57
   -423    114    535    153   -480    324    202    368    239    301    -12    -96
   -413    119    532    145   -472    324    197    361    246    293    -15   -127
   -384    129    514    124   -449    322    184    345    246    277    -28   -137
   -342    161    504     90   -423    332    181    335    249    277    -36   -103
   -309    187    493     59   -402    340    200    342    265    298    -25    -59
   -280    202    483     38   -381    340    215    340    272    303     12    -25
   -262    215    475     23   -368    342    223    335    280    306     44      0
   -254    236    491     10   -371    363    244    337    293    327     75     23
   -259    249    509      2   -384    379    265    345    311    353    111     49
   -265    254    519      2   -392    387    270    342    311    363    150     67
   -270    270    537     -2   -405    402    280    335    314    376    189     88
   -249    280    530    -15   -389    405    272    322    306    376    218    111
   -241    244    485     -2   -363    363    239    283    272    342    210    109
   -202    226    428    -12   -314    327    202    231    233    311    197     90
   -140    215    355    -36   -249    283    161    184    194    277    168     77
    -70    187    257    -57   -163    220    124    142    153    241    129     64
     -2    155    158    -77    -80    155     96    109    116    200     93     46
     54    129     75    -90    -10    103     67     83     80    161     62     33
     98     88    -10    -93     54     38     33     54     38    114     20     20
    109     36    -72    -72     90    -18     12     20      5     75    -18     10
    114     -5   -122    -57    116    -62     -5    -10    -25     44    -49     12
    129    -23   -155    -54    140    -88    -31    -36    -54     15    -88     10
    158    -51   -213    -54    184   -132    -54    -59    -80    -18   -127      5
    163    -70   -233    -46    197   -150    -64    -70    -96    -33   -142     12
    140    -75   -215    -33    174   -145    -64    -67    -93    -33   -142     36
    122    -62   -184    -31    153   -124    -67    -67    -93    -25   -140     64
    109    -51   -161    -31    132   -106    -62    -59    -88    -20   -137     98
     85    -77   -163     -2    124   -119    -51    -49    -83    -25   -140    106
     70   -137   -210     31    137   -174     -5     12    -62    -38   -171     72
     54   -184   -239     64    145   -210    103    137     -5    -36   -194     38
     46   -114   -163     33    103   -137    226    296    111     41   -140     80
     67     64     -2    -64     36     31    345    491    301    220     15    241
    101    467    366   -285   -132    418    353    566    509    519    324    566
     46   1065   1015   -555   -483   1041    288    496    717    898    769    995
    -62   1366   1428   -652   -745   1395     38    179    704   1072   1015   1226
   -145   1140   1286   -496   -714   1213   -262   -249    379    839    818   1049
   -218    405    620    -96   -420    511   -394   -610   -200    124    111    441
   -161   -179    -18    168    -72    -98   -426   -657   -509   -324   -366     -5
    -85   -400   -314    241    114   -355   -381   -517   -506   -394   -446   -132
    -44   -397   -353    220    153   -376   -285   -374   -407   -342   -394   -111
     38   -342   -384    150    210   -363   -213   -280   -319   -277   -350    -83
     80   -246   -327     80    202   -285   -137   -189   -220   -194   -280    -15
     72   -174   -249     49    158   -210    -64   -122   -142   -116   -205     38
     77   -150   -228     36    153   -189    -36   -101   -114    -88   -184     54
     93   -129   -223     15    158   -176    -31    -88   -101    -83   -187     75
     96   -140   -236     23    163   -189    -23    -85    -90    -88   -184     77
     98   -140   -239     18    166   -189    -12    -83    -85    -83   -171     83
    109   -142   -252     18    179   -197     -7    -83    -83    -77   -168     88
    101   -140   -241     18    168   -189      0    -85    -77    -70   -166     85
    101   -129   -231     12    163   -179     -2    -88    -72    -59   -161     83
     98   -132   -231     12    163   -181     -7    -93    -72    -54   -161     70
     93   -140   -233     23    163   -187     -5    -93    -72    -44   -158     75
    101   -145   -249     20    174   -197      0    -88    -67    -33   -137     93
     96   -163   -259     33    176   -210      0    -88    -70    -28   -135    106
     96   -166   -265     33    179   -215     10    -80    -62    -18   -129    122
    111   -168   -280     28    194   -223     20    -70    -54     -7   -116    142
    119   -171   -293     25    205   -231     23    -64    -51      0   -124    153
    109   -174   -285     31    194   -228     23    -62    -49     10   -137    163
     88   -187   -277     46    181   -231     23    -57    -46     18   -150    168
     90   -181   -272     46    181   -226     23    -51    -46     20   -142    171
     93   -171   -267     38    179   -218     25    -41    -44     28   -119    181
     80   -179   -259     46    168   -218     20    -41    -44     31   -111    189
     62   -189   -252     62    155   -220     20    -41    -46     33   -116    192
     51   -197   -249     72    150   -223     18    -38    -49     25   -111    200
     41   -205   -246     80    142   -226     12    -36    -46     31   -111    200
     44   -192   -236     75    137   -215      7    -33    -44     44   -114    205
     38   -202   -241     80    137   -220      7    -33    -46     36   -103    197
     28   -207   -236     90    132   -220      5    -36    -54     33    -88    189
     28   -210   -239     90    132   -226      5    -33    -51     41    -90    181
     33   -200   -236     83    132   -218     -2    -36    -54     46    -90    176
     18   -223   -244    101    129   -233     -5    -44    -64     36   -106    150
      7   -241   -249    116    127   -244      2    -49    -72     28   -124    114
      5   -218   -223    103    114   -220     12    -51    -70     31   -116     96
     -7   -215   -210    111     98   -213     18    -57    -72     28   -122     70
    -36   -233   -197    135     77   -215     25    -64    -72     23   -135     36
    -54   -239   -184    148     64   -213     36    -72    -64     23   -142      2
    -75   -233   -158    153     41   -197     54    -72    -51     33   -142    -20
    -75   -233   -158    153     38   -197     72    -70    -33     44   -153    -59
    -90   -223   -132    155     20   -179     90    -57    -12     49   -166    -83
   -119   -215    -96    168    -12   -155    114    -28     12     57   -166    -75
   -163   -220    -57    192    -54   -140    142     -5     33     62   -166    -75
   -215   -220     -7    218   -106   -114    181      5     51     67   -150    -90
   -254   -220     33    236   -145    -96    228    -10     62     64   -129   -142
   -252   -218     33    236   -142    -93    254    -38     59     51   -114   -231
   -280   -246     33    262   -158   -109    298    -57     49     36   -116   -311
   -345   -272     72    306   -210   -101    348    -67     46     31   -101   -358
   -371   -283     88    324   -231    -98    374    -67     44     31    -62   -371
   -342   -285     57    314   -200   -114    371    -67     38     18    -10   -368
   -329   -298     31    314   -181   -135    355    -80     25      2     20   -392
   -327   -319      7    322   -168   -155    345    -83     20     -5     70   -433
   -366   -340     25    353   -197   -158    337    -90     15    -15    114   -444
   -400   -335     64    368   -233   -135    342    -85     18    -20     64   -376
   -397   -309     88    350   -246   -111    355    -67     28    -31     -5   -319
   -363   -267     96    314   -231    -85    355    -33     41    -33    -46   -262
   -309   -218     90    262   -200    -64    353      0     41    -49    -85   -192
   -233   -181     51    207   -142    -64    348     33     41    -72   -106   -137
   -132   -148    -15    140    -59    -83    311     49     20   -106   -111   -111
    -33   -111    -77     72     20    -93    306     75      5   -142   -119   -103
     70    -75   -148      0    106   -111    348     54    -20   -187   -145    -83
    202    -38   -241    -80    220   -140    454     25    -64   -246   -197    -72
    335     -5   -342   -166    337   -174    454    -18   -124   -306   -231    -96
    493     46   -446   -270    470   -197    410    -64   -187   -337   -231   -132
    626     15   -610   -322    618   -296    350   -109   -223   -358   -252   -176
    750     -7   -758   -371    753   -381    303   -122   -205   -348   -262   -194
    815     -5   -823   -405    818   -415    259   -148   -207   -335   -277   -215
    885     20   -865   -454    875   -420    220   -161   -202   -337   -275   -244
    940     62   -880   -501    911   -407    184   -181   -207   -332   -265   -249
    961     88   -872   -524    917   -392    145   -215   -228   -327   -254   -257
    995    106   -888   -553    940   -389     75   -262   -272   -350   -252   -277
   1026    114   -911   -571    969   -397     15   -301   -301   -368   -241   -293
   1039     77   -961   -561   1000   -441    -41   -337   -332   -405   -239   -327
   1057     41  -1015   -548   1036   -485    -96   -381   -371   -444   -236   -379
   1088     15  -1075   -553   1080   -530   -150   -433   -413   -478   -220   -452
   1140    -31  -1171   -555   1153   -600   -220   -504   -475   -530   -179   -532
   1161    -67  -1231   -548   1195   -649   -265   -542   -522   -555   -116   -600
   1192    -70  -1262   -561   1226   -665   -316   -584   -566   -576     -5   -659
   1189    -90  -1280   -550   1234   -685   -374   -644   -605   -610     36   -776
   1166   -109  -1275   -530   1221   -691   -402   -667   -626   -626     31   -854
   1143   -103  -1247   -522   1192   -675   -415   -667   -631   -618      2   -862
   1132    -85  -1218   -522   1174   -652   -420   -649   -615   -592    -20   -878
   1106    -85  -1195   -511   1150   -639   -423   -633   -607   -576    -44   -917
   1067    -98  -1166   -485   1114   -631   -426   -613   -602   -563    -57   -945
   1008   -119  -1127   -444   1065   -623   -405   -568   -581   -542    -77   -940
    961   -155  -1117   -402   1039   -636   -350   -478   -542   -532   -127   -950
    922   -155  -1078   -384    997   -615   -223   -306   -444   -485   -161   -953
    893    -80   -976   -407    932   -527    -93   -109   -293   -368   -124   -867
    883    103   -779   -493    831   -337      2     80   -101   -171     12   -662
    865    501   -363   -683    615     70     38    179    122    142    311   -280
    691   1088    397   -893    148    743      7    132    366    548    743    226
    485   1299    813   -893   -163   1057   -218   -168    358    701    914    454
    322    997    675   -662   -176    836   -441   -545     36    423    636    231
    215    301     85   -257     64    194   -561   -872   -501   -246    -46   -366
    236   -231   -467     -5    350   -348   -592   -849   -724   -597   -444   -732
    228   -410   -641     90    433   -524   -527   -685   -678   -615   -501   -769
    192   -426   -618    116    402   -519   -420   -535   -571   -548   -446   -706
    161   -335   -496     88    327   -415   -293   -384   -433   -433   -319   -589
    135   -220   -358     41    244   -288   -205   -277   -322   -327   -200   -488
    119   -150   -272     15    194   -210   -145   -210   -254   -262   -122   -436
    106   -140   -246     15    176   -194   -114   -168   -223   -233    -88   -413
     77   -142   -220     33    148   -181    -90   -132   -202   -213    -83   -392
     54   -153   -207     46    129   -179    -75   -109   -189   -200    -96   -387
     41   -163   -207     59    124   -184    -64    -85   -181   -189   -103   -376
     38   -155   -197     57    116   -176    -57    -67   -174   -176   -101   -358
     33   -145   -179     57    106   -161    -46    -46   -161   -163    -98   -342
     12   -171   -184     80     96   -179    -46    -38   -158   -153    -90   -335
      7   -179   -187     85     96   -184    -36    -25   -148   -137    -75   -322
     10   -176   -189     80     98   -181    -28    -20   -145   -127    -72   -309
      7   -155   -163     75     85   -158    -18     -7   -132   -106    -51   -285
      5   -140   -145     64     72   -142    -20    -10   -127    -93    -49   -265
      0   -124   -124     62     59   -124    -20    -20   -127    -88    -49   -241
    -10    -98    -88     54     36    -93    -20    -36   -129    -83    -41   -218
    -25    -64    -38     46      5    -51    -18    -49   -129    -72    -41   -181
    -49    -36     12     41    -31    -12    -33    -88   -142    -83   -101   -111
    -67      0     67     33    -67     33    -38   -127   -150    -83   -171    -12
    -80     54    135     12   -109     93    -44   -168   -148    -80   -215     85
    -85    109    194    -10   -140    150    -51   -210   -150    -77   -246    161
   -106    153    259    -23   -184    205    -64   -254   -148    -67   -267    207
   -129    205    335    -38   -231    270    -88   -314   -153    -57   -296    233
   -142    239    381    -49   -262    309   -114   -355   -155    -49   -303    257
   -176    241    418    -31   -296    329   -135   -363   -153    -31   -301    293
   -226    236    462     -7   -345    350   -145   -342   -145     -2   -277    348
   -306    239    545     33   -426    392   -137   -293   -127     38   -259    431
   -397    246    644     72   -522    444   -109   -223    -93     88   -241    535
   -496    231    727    132   -610    478    -44   -132    -46    150   -197    641
   -574    176    750    197   -662    462     38    -28     23    215   -129    724
   -628    127    753    249   -691    439    109     59     83    275    -90    784
   -662     98    758    280   -711    428    161    119    135    335    -36    823
   -704     57    761    324   -732    407    207    168    181    387     51    844
   -737      5    743    363   -740    374    233    207    213    418    109    862
   -769    -23    745    397   -758    358    252    231    249    439    158    883
   -776    -41    735    407   -758    345    270    244    288    452    194    893
   -774    -54    719    415   -748    332    288    265    332    465    241    909
   -743    -54    688    397   -717    316    283    277    366    483    324    919
   -719    -62    654    389   -688    296    277    288    397    485    374    891
   -704    -72    631    387   -667    277    290    316    436    483    423    870
   -691    -77    613    384   -652    267    314    348    483    483    506    859
   -696   -111    584    402   -644    236    327    371    524    491    574    841
   -683   -140    542    413   -613    200    335    387    550    519    639    849
   -662   -153    509    407   -587    176    340    397    568    550    652    844
   -654   -187    467    420   -561    140    342    402    568    574    685    854
   -620   -200    420    407   -522    111    337    392    550    589    701    823
   -602   -207    394    405   -501     93    332    389    532    605    704    774
   -574   -210    361    392   -470     75    327    384    509    607    654    761
   -548   -215    332    381   -441     57    327    384    483    600    587    761
   -532   -220    309    374   -423     44    309    381    465    589    550    756
   -506   -213    293    358   -402     38    288    374    441    563    506    766
   -480   -202    277    340   -381     36    267    371    423    540    483    784
   -439   -171    267    306   -353     46    262    379    415    532    498    802
   -332   -163    168    246   -252      2    228    355    376    496    498    789
   -187   -145     41    166   -114    -51    176    327    332    444    470    761
    -67   -114    -49     88    -10    -83    135    311    301    407    439    748
     10   -101   -111     46     59   -106    111    303    275    376    392    719
     51    -96   -150     20     98   -122     85    288    246    345    335    678
     75    -59   -135     -7    103    -96     80    298    249    348    324    680
     72    -41   -114    -15     90    -77     90    316    254    358    337    680
     67    -20    -88    -23     77    -54    109    345    267    366    353    675
     62    -33    -96    -15     77    -64    101    345    254    348    348    628
     67    -44   -114    -12     88    -77    103    350    249    327    335    571
     64    -36   -101    -15     83    -67    111    348    244    311    327    530
     67    -12    -80    -25     72    -46    109    340    239    309    327    498
     64      5    -59    -36     62    -28    101    329    233    306    314    467
     62     -5    -67    -28     64    -36     90    319    220    293    277    433
     64    -25    -90    -20     75    -57     75    303    194    267    226    384
     83    -25   -109    -28     96    -67     44    288    168    239    176    335
     88    -36   -124    -25    103    -80     12    265    140    215    137    280
     85    -70   -155     -7    119   -111      7    267    127    202    109    244
     85    -96   -184      2    132   -140      0    262    111    181     72    210
     88   -137   -226     25    155   -181    -18    249     88    148     20    166
     83   -168   -254     41    168   -210    -20    249     77    127    -15    132
     77   -202   -283     62    179   -241    -28    233     59    106    -54    103
     75   -241   -316     80    194   -277    -46    205     28     83    -90     67
     59   -257   -316     98    187   -285    -54    187     12     67   -114     41
     49   -267   -319    109    184   -293    -62    176      7     57   -129     20
     33   -298   -332    132    181   -314    -64    174      2     44   -145      0
     25   -298   -327    135    176   -311    -67    166      0     41   -150    -10
     38   -288   -327    124    181   -306    -70    163      0     33   -161    -25
     36   -293   -332    127    181   -311    -77    155     -7     28   -168    -38
     38   -329   -368    145    202   -348    -77    163    -12     12   -189    -64
     51   -402   -457    174    252   -431    -20    241     18     -5   -239   -119
     59   -363   -423    153    241   -392    109    384    122     44   -223   -129
     62   -254   -319     93    189   -288    215    540    267    161   -124    -49
    101    -59   -161    -20    129   -109    275    657    426    335     57    124
    109    350    241   -231    -67    296    272    685    605    626    397    452
    -18    904    922   -441   -470    911    181    530    750    963    807    839
   -103    989   1093   -444   -597   1041   -109    153    587    987    883    883
   -166    633    800   -233   -483    717   -319   -226    187    610    530    568
   -207    -10    197    106   -205     90   -384   -439   -265    -15    -88     49
   -174   -465   -290    319     57   -379   -410   -402   -454   -329   -420   -259
   -148   -602   -457    374    150   -530   -345   -252   -392   -329   -452   -314
   -150   -618   -467    384    158   -542   -265   -140   -301   -283   -426   -303
   -145   -553   -407    348    129   -480   -205    -54   -205   -210   -358   -259
   -140   -454   -314    298     85   -384   -142     20   -114   -132   -280   -200
   -153   -394   -244    272     44   -319    -93     62    -57    -85   -239   -163
   -174   -355   -181    265      2   -270    -64     85    -23    -51   -207   -140
   -205   -353   -148    277    -31   -252    -51     98     -5    -33   -192   -127
   -236   -337   -101    288    -67   -220    -31    116     18    -18   -171   -103
   -275   -324    -49    298   -114   -189    -23    124     25    -10   -163   -101
   -306   -311     -5    309   -153   -158    -20    132     38      5   -150    -93
   -337   -314     20    324   -181   -148    -18    137     46     20   -140    -83
   -376   -293     83    335   -231   -106     -7    150     64     46   -109    -46
   -407   -272    135    337   -272    -67      7    168     83     67    -85     -2
   -457   -265    192    361   -327    -36     25    187     98    101    -59     25
   -519   -275    244    394   -381    -15     49    218    122    127    -33     49
   -579   -270    309    426   -444     18     70    244    145    155    -12     85
   -644   -257    384    449   -517     64     93    275    166    181      5    127
   -711   -246    465    478   -589    109    119    316    197    215     31    179
   -787   -231    555    506   -675    161    142    363    228    262     72    231
   -904   -213    691    558   -797    239    187    420    275    319    122    306
   -974   -215    758    594   -867    270    205    449    288    337    119    340
   -935   -192    743    563   -839    275    192    454    283    322     96    345
   -875   -168    704    519   -792    267    174    454    272    293     72    340
   -815   -142    672    480   -745    265    142    441    246    270     44    332
   -750    -98    652    423   -701    275    116    439    233    244     18    335
   -693    -77    615    384   -657    267    103    433    220    218     -7    311
   -665   -103    561    384   -615    228     83    423    197    187    -33    262
   -631   -106    524    368   -579    207     72    407    187    168    -44    220
   -592    -62    527    324   -561    233     70    394    197    176    -31    215
   -566    -57    509    311   -537    226     64    379    194    161    -38    197
   -548    -51    496    298   -524    220     57    355    184    142    -41    171
   -517    -57    459    288   -488    200     54    348    179    132    -67    148
   -491    -49    441    267   -467    194     67    335    181    137    -85    132
   -459    -46    413    252   -439    181     72    309    168    137    -96    111
   -418    -75    342    246   -381    132     67    272    142    111   -111     80
   -348   -106    241    228   -296     67     54    231    109     77   -129     38
   -239    -96    140    166   -189     20     25    176     72     33   -145     -7
   -114    -90     23    101    -70    -33      2    127     36     -7   -161    -67
      0    -75    -77     36     36    -75    -33     72      0    -44   -176   -129
     96    -77   -174     -7    135   -124    -57     33    -28    -72   -184   -174
    163    -98   -265    -33    213   -181    -62     12    -36    -90   -184   -187
    226    -93   -319    -67    272   -205    -67     -5    -38    -98   -174   -184
    272    -93   -366    -90    316   -228    -75    -28    -44   -103   -168   -184
    296   -103   -400    -96    348   -252    -72    -44    -41   -106   -153   -179
    324   -103   -428   -111    376   -265    -72    -59    -41   -106   -142   -174
    350   -122   -472   -114    410   -296    -75    -75    -46   -116   -145   -181
    368   -122   -493   -124    428   -306    -80    -90    -54   -119   -158   -192
    381   -124   -506   -127    444   -314    -88   -109    -64   -124   -171   -200
    389   -119   -511   -137    449   -314    -96   -127    -72   -129   -187   -197
    397   -122   -519   -137    457   -319   -106   -142    -83   -140   -210   -202
    392   -124   -519   -135    454   -322   -109   -150    -88   -145   -220   -210
    384   -127   -511   -127    446   -319    -98   -142    -80   -142   -213   -197
    384   -137   -524   -124    452   -329    -96   -137    -75   -142   -226   -187
    371   -140   -511   -116    439   -324    -88   -124    -62   -137   -239   -171
    350   -111   -465   -119    405   -288    -80   -114    -46   -114   -246   -150
    332    -72   -405   -129    368   -239    -70    -98    -23    -85   -241   -119
    306    -51   -358   -127    332   -205    -64    -77     -5    -64   -236    -96
    267    -57   -327   -106    296   -192    -51    -54     15    -46   -228    -77
    223    -51   -275    -88    246   -163    -36    -33     36    -31   -210    -54
    184    -15   -200    -83    192   -106     -7     -2     70      7   -168    -12
    148     31   -119    -90    135    -44     18     31    109     51   -124     33
    103     62    -44    -83     75     10     49     64    145     88    -83     83
     64     80     15    -75     25     49     75     93    174    119    -51    127
     36    119     83    -77    -23    101     90    114    197    150    -20    161
     10    145    135    -77    -62    140    106    135    218    174      7    194
    -12    174    187    -80   -101    181    124    150    244    200     36    223
    -31    197    228    -83   -129    213    145    161    265    223     67    249
    -25    220    246    -96   -135    233    150    163    275    233     85    270
     -2    207    207   -103   -106    207    114    129    244    210     67    252
      2    213    207   -109   -101    210     88    101    220    197     64    233
    -18    215    233    -98   -127    223     80     98    223    205     85    239
    -38    200    239    -80   -137    218     90    114    233    223    106    246
    -62    155    215    -49   -140    187     93    114    228    218    114    220
    -77    109    187    -15   -132    148     85    109    213    200    101    192
    -93     83    174      5   -132    127     75    101    194    174     70    168
    -98     62    161     18   -129    111     70     93    176    142     31    132
   -106     18    124     44   -116     70     59     77    155    109     -5     98
   -119    -15    103     67   -111     44     49     62    135     80    -41     67
   -127    -20    106     72   -119     41     31     44    116     54    -72     33
   -132    -20    111     77   -122     44     20     36    106     38   -103      2
   -142    -31    111     85   -127     38     25     38    109     33   -129    -25
   -150    -31    119     90   -135     44     31     46    111     25   -153    -54
   -153    -44    109     98   -132     31     31     46    111     12   -179    -80
   -153    -70     83    111   -119      5     44     64    114      2   -205   -103
   -135   -150    -18    142    -59    -85     96    148    140    -18   -267   -171
   -119   -145    -28    132    -46    -88    207    285    228     18   -296   -218
    -98    -38     59     64    -80     10    319    446    368    127   -226   -179
    -57    161    218    -51   -137    189    402    587    530    296    -59    -38
    -38    558    594   -262   -316    576    384    607    704    584    277    272
   -148   1062   1210   -457   -680   1135    283    462    833    911    706    623
   -244   1218   1462   -488   -854   1340    -12     85    693    982    867    698
   -309    953   1262   -322   -784   1106   -270   -335    303    654    613    371
   -350    309    659     20   -506    483   -355   -594   -200    -38    -49   -265
   -306   -137    168    220   -239     12   -361   -566   -397   -376   -384   -600
   -246   -322    -75    283    -88   -200   -303   -426   -358   -413   -426   -693
   -226   -381   -155    303    -36   -270   -226   -319   -283   -376   -389   -706
   -205   -350   -145    277    -31   -246   -153   -231   -184   -296   -288   -636
   -202   -262    -62    231    -70   -163    -85   -153    -88   -210   -181   -553
   -210   -213     -5    210   -103   -109    -38   -106    -31   -155   -124   -514
   -181   -192    -10    187    -85   -101    -20    -90    -12   -148   -116   -517
   -132   -163    -33    145    -51   -101    -23   -101    -25   -168   -135   -532
   -111   -153    -41    132    -36    -98    -20   -103    -31   -176   -148   -540
   -103   -158    -54    129    -25   -109    -15   -101    -41   -187   -161   -550
    -88   -150    -62    119    -12   -106     -7   -106    -59   -189   -148   -561
    -75   -142    -67    109     -5   -106     -7   -127    -80   -187   -129   -561
    -75   -129    -54    101    -10    -93      2   -132    -77   -176   -101   -561
    -70   -153    -85    109      7   -119     23   -111    -46   -168    -59   -563
    -59   -192   -132    127     36   -163     54    -64    -23   -145      2   -558
    -64   -272   -207    168     70   -241     88    -28      0   -119     20   -550
    -75   -298   -223    187     72   -262    132     10     31   -114     -5   -514
    -83   -288   -207    184     62   -246    155     36     54   -109    -38   -470
    -88   -265   -176    176     44   -220    129      7     46   -116    -85   -454
    -75   -226   -150    148     36   -189    103    -44     28   -132    -98   -472
    -57   -197   -140    127     38   -168     77    -90      7   -153   -140   -462
    -46   -189   -142    116     46   -166     62   -122     -5   -174   -202   -446
    -18   -174   -155     96     67   -166     49   -148    -18   -197   -246   -431
     28   -137   -166     51     96   -150     33   -168    -38   -223   -288   -415
     83   -114   -197     15    137   -155     15   -181    -54   -239   -324   -402
    161    -93   -257    -33    207   -174    -12   -202    -80   -267   -337   -400
    244    -72   -316    -85    280   -194    -51   -226   -111   -288   -345   -389
    293    -75   -371   -111    329   -223    -90   -252   -145   -306   -361   -376
    353    -59   -413   -148    381   -236   -122   -265   -171   -316   -368   -345
    423    -41   -465   -192    441   -252   -163   -290   -205   -329   -355   -322
    475    -20   -496   -226    485   -257   -197   -306   -223   -340   -327   -303
    504    -28   -532   -239    517   -280   -218   -311   -244   -350   -306   -296
    514    -23   -540   -246    527   -280   -220   -309   -249   -342   -270   -283
    514    -28   -542   -244    527   -285   -220   -311   -262   -345   -257   -285
    522    -23   -545   -249    532   -283   -223   -309   -277   -355   -259   -293
    517     12   -506   -267    511   -244   -213   -298   -275   -348   -254   -288
    501     38   -465   -270    483   -213   -215   -298   -283   -350   -252   -296
    485     33   -452   -262    467   -210   -215   -296   -293   -361   -252   -316
    478     49   -428   -262    454   -189   -202   -288   -280   -353   -236   -309
    472     75   -397   -275    433   -158   -181   -277   -254   -322   -210   -280
    462     88   -374   -275    418   -142   -166   -254   -233   -298   -197   -262
    441     96   -345   -270    392   -124   -153   -236   -215   -275   -192   -246
    431    106   -324   -267    379   -109   -137   -226   -197   -257   -189   -231
    410    119   -290   -265    350    -85   -124   -220   -176   -236   -184   -220
    379    122   -257   -252    319    -67   -103   -210   -155   -223   -179   -213
    353    129   -223   -241    288    -46    -85   -197   -132   -210   -176   -202
    327    150   -176   -239    252    -12    -70   -187   -111   -189   -166   -176
    290    153   -137   -223    215      7    -67   -187   -103   -179   -171   -171
    270    163   -106   -218    187     28    -62   -179    -90   -171   -168   -158
    249    168    -80   -210    163     44    -54   -166    -80   -163   -166   -142
    226    171    -54   -197    140     59    -46   -145    -64   -148   -155   -124
    205    174    -31   -189    116     72    -46   -145    -57   -135   -140   -111
    192    184     -7   -189    101     88    -44   -140    -41   -124   -122    -85
    176    220     41   -200     67    132    -31   -122    -15   -101    -88    -54
    168    246     77   -207     46    163    -20   -101      5    -83    -59    -23
    158    244     85   -202     33    166    -18    -90     12    -77    -49     -7
    142    270    124   -207     10    197     -5    -72     33    -62    -20     18
    135    272    135   -205      0    205      0    -59     44    -54     -2     31
    137    303    166   -220    -12    236     20    -36     64    -31     33     64
    122    340    215   -231    -46    277     44    -10     90      0     90    114
    122    374    249   -249    -64    311     70     20    122     33    153    158
    132    394    262   -265    -64    327     88     49    145     62    220    194
    129    389    259   -259    -64    324     98     75    161     80    285    226
    111    384    270   -249    -80    327    127    106    187    114    350    277
    111    405    293   -259    -90    350    148    127    223    155    418    335
    114    397    283   -257    -83    340    168    148    267    200    480    407
    109    371    262   -239    -75    316    194    163    324    246    555    511
    101    371    267   -239    -83    322    205    168    355    270    620    618
    109    353    244   -231    -67    298    192    153    335    244    646    691
    106    329    220   -218    -59    275    166    127    303    213    683    763
    103    316    213   -210    -54    265    153    116    290    207    706    833
     93    283    187   -189    -46    236    137    106    270    194    709    859
     83    265    179   -174    -49    223    137     98    262    184    735    839
     67    244    174   -155    -54    210    135     96    246    155    735    792
     67    218    150   -142    -41    184    116     88    215    106    696    730
     70    187    116   -132    -23    153    103     72    184     67    652    678
     70    142     72   -106     -2    109    103     67    166     41    581    644
     62    101     38    -80     10     70    101     64    142     25    535    620
     72     83     10    -77     31     46    103     72    127     18    519    600
     90     64    -25    -77     57     20    101     64    111      5    459    571
    111     49    -62    -80     85     -5     93     41     98     -7    415    548
    124     51    -72    -88     96     -7     85     23     93    -15    407    532
    129     62    -67    -96     98     -2     80     12     88    -18    371    506
    127     41    -85    -83    106    -20     77      0     77    -31    311    459
    137      7   -129    -72    132    -59     98      7     67    -46    277    384
    163      2   -163    -85    163    -80    161     75     90    -54    241    290
    166     90    -75   -127    122      7    252    176    161     -2    259    249
    189    259     70   -226     59    163    322    314    298    132    366    335
    228    613    381   -420    -75    498    350    410    485    379    626    589
    181   1158    976   -670   -397   1067    358    441    724    761   1052   1015
    -15   1628   1644   -805   -828   1636    252    262    865   1101   1462   1395
   -161   1488   1649   -665   -904   1566    -36   -135    623   1005   1421   1327
   -298    911   1210   -306   -756   1060   -218   -509    140    504    948    883
   -358    241    597     57   -478    418   -283   -670   -283    -36    397    363
   -311   -114    197    213   -254     41   -270   -574   -368   -181    207    158
   -283   -189     90    233   -189    -49   -181   -423   -288   -127    246    137
   -275   -166    106    220   -192    -31    -90   -290   -184    -36    350    171
   -246    -98    148    171   -200     25    -12   -176    -70     64    454    228
   -239    -46    192    142   -215     72     41   -114     12    132    535    283
   -249    -28    218    137   -236     93     75    -72     64    153    561    311
   -236     10    244    111   -241    127     88    -44    103    161    571    337
   -228     15    241    103   -236    127     85    -33    129    145    581    348
   -215     15    231    101   -223    122     75    -33    163    111    587    342
   -220      7    228    106   -226    116     77    -25    213     62    607    348
   -215     -2    210    109   -213    103     88     -7    259     51    602    337
   -205    -23    181    111   -194     77     88      2    280     80    579    319
   -207    -33    174    122   -192     70     85     12    296    137    566    335
   -205    -15    187    109   -197     85     93     25    303    189    561    361
   -189     -7    181     98   -187     85    103     33    293    220    524    358
   -202    -23    176    111   -192     75    109     38    275    236    483    350
   -213    -36    176    124   -194     70    111     38    259    244    457    353
   -207    -23    184    114   -197     77    116     41    246    246    446    371
   -220      0    220    109   -220    109    124     49    236    246    439    392
   -226     12    236    103   -231    124    124     51    223    241    428    410
   -215     18    233     98   -223    124    122     49    207    231    415    410
   -220     23    241     96   -231    129    122     49    192    215    402    418
   -223     25    249     96   -236    137    119     46    179    202    387    436
   -176     54    231     59   -205    142    111     46    171    192    358    478
   -129     72    202     28   -166    137     93     36    150    174    316    498
   -109     80    189     12   -150    132     90     36    140    166    298    491
   -114     80    194     15   -155    137     93     44    137    163    296    485
   -119     93    210     12   -166    150     96     44    132    155    288    480
   -135     54    189     41   -161    122     77     33    111    129    252    459
   -181     23    205     77   -194    114     72     31     98    114    244    452
   -174     36    210     67   -192    122     77     36     98    114    259    449
    -57     90    148    -18   -103    116     70     31     88    101    288    452
     36    111     75    -72    -18     93     51     15     67     83    319    452
      2     90     85    -49    -41     88     54      5     54     70    329    439
    -18     49     67    -15    -41     57     41     -7     36     54    329    420
    -25     15     38      2    -33     25     33    -20     20     41    332    413
    -44    -10     33     28    -38     10     33    -25      5     33    327    423
    -20     -7     12     12    -18      2     31    -28     -5     23    311    420
      2    -10    -12      2      7    -12     41    -15      0     28    306    439
     18    -10    -31     -5     23    -18     46      0      5     38    306    462
     33     23    -10    -28     23      7     59     23     25     54    319    483
     44     25    -20    -36     33      2     51     31     31     64    316    509
     31     12    -18    -23     25     -2     57     38     38     72    309    530
     49      7    -44    -28     46    -18     59     46     38     70    290    524
     70     15    -54    -41     62    -18     72     59     49     77    285    537
     70      7    -64    -38     67    -28     72     57     46     70    252    527
    101     15    -85    -57     93    -33     59     49     33     54    220    511
    116     20    -96    -70    106    -36     54     49     28     49    194    491
    111     12    -98    -62    106    -41     62     54     23     44    166    478
    119     20   -101    -72    109    -38     54     59     25     49    140    485
    116     18    -98    -67    106    -38     38     59     28     51    119    478
    119     33    -85    -77    101    -25     31     62     36     59    111    475
    109     57    -51    -83     80      2     44     72     51     72    111    488
    111     67    -46    -90     77     10     46     83     62     83    106    493
    111     88    -23   -101     67     33     64    101     83     98    103    504
    116    106    -10   -111     64     46     70    111     93    103     98    493
    111    111      0   -111     57     57     70    114     96    109    103    470
    109    122     12   -116     49     67     77    122    106    116    111    454
    114    129     15   -124     49     72     83    135    119    135    127    452
    119    161     38   -140     41     98    101    150    140    150    142    459
    106    202     96   -153      5    150    127    168    161    163    161    465
    111    236    122   -174     -5    179    155    192    184    184    174    470
    101    259    158   -181    -28    210    187    218    207    207    205    475
    101    288    187   -197    -44    239    213    236    228    228    226    475
     77    280    202   -179    -62    241    207    231    226    231    226    459
     80    314    231   -200    -75    272    218    239    236    239    239    462
     90    366    275   -228    -93    322    233    246    252    254    244    467
     54    363    309   -210   -127    337    226    233    244    254    236    459
     38    366    327   -202   -142    348    202    215    236    249    236    454
     49    384    332   -218   -140    361    200    202    233    257    241    457
     38    361    322   -200   -142    342    181    187    220    252    231    452
     -2    309    311   -153   -158    309    161    166    194    228    202    436
    -36    270    306   -116   -171    288    158    161    181    220    184    441
    -54    257    311   -103   -184    285    161    161    176    220    179    454
    -72    220    293    -72   -181    257    148    142    153    202    155    449
   -114    150    262    -18   -189    205    135    124    127    176    119    431
   -142    116    259     12   -200    187    119    109    114    168     96    444
   -179     93    272     41   -226    184     98     88    101    161     72    467
   -202     83    285     59   -244    184     90     70     88    150     49    488
   -223     90    311     64   -267    200     90     70     88    153     41    522
   -241     70    311     85   -275    189     88     80     90    153     31    555
   -283     51    335    114   -309    192     93     90     96    158     31    584
   -296     54    350    119   -324    202    101    101    103    168     41    615
   -311     57    368    124   -342    213    114    122    116    179     59    639
   -285     93    379     96   -332    236    163    184    153    202     77    662
   -311     49    361    129   -337    205    267    301    200    205     57    623
   -366     62    428    150   -397    244    397    462    301    270     88    644
   -345    163    509     90   -428    335    511    657    449    397    189    735
   -236    413    649    -88   -441    530    542    784    602    571    361    924
   -226    924   1148   -350   -688   1036    517    792    815    901    724   1343
   -402   1452   1852   -524  -1127   1652    402    639   1000   1262   1135   1779
   -553   1491   2044   -470  -1299   1766    150    280    875   1260   1158   1821
   -615    989   1605   -187  -1109   1296    -18   -111    426    771    646   1379
   -639    197    836    218   -737    517   -166   -397   -129     77    -88    722
   -587   -236    350    410   -470     57   -197   -350   -285   -171   -407    407
   -504   -301    202    402   -355    -49   -106   -197   -228   -176   -465    337
   -472   -265    207    368   -340    -28     15    -57   -127   -129   -415    332
   -454   -166    285    309   -371     59     96     49    -28    -54   -335    374
   -444   -103    340    275   -394    116    148    106     28     -5   -298    389
   -439    -67    371    252   -405    153    181    140     57     23   -277    389
   -439    -46    392    244   -415    171    213    158     80     46   -267    387
   -433    -41    389    236   -413    171    226    161     93     59   -270    368
   -459    -93    366    275   -415    135    228    155     83     51   -283    335
   -472    -98    371    283   -423    135    223    148     75     44   -277    311
   -423    -41    381    233   -402    168    218    150     83     59   -241    306
   -400    -28    371    213   -387    171    226    150     85     54   -233    280
   -444    -85    355    265   -400    135    218    140     67     31   -246    239
   -446    -80    363    262   -405    142    218    140     72     36   -226    231
   -423    -70    353    246   -389    140    197    129     62     33   -210    218
   -428    -77    348    252   -389    135    179    114     46     23   -205    194
   -423    -85    337    254   -381    124    171    111     41     15   -205    176
   -402    -85    316    244   -361    114    155    103     31      2   -210    158
   -384    -57    327    220   -355    135    150    103     31      0   -197    155
   -350    -54    293    200   -322    119    124     90     18    -10   -197    140
   -314    -62    252    187   -285     93     88     59    -10    -38   -210    109
   -236    -64    171    148   -205     51     49     33    -31    -70   -226     83
   -129    -23    106     77   -119     41      7      0    -49    -98   -233     77
     10     25     15    -20     -2     18    -41    -49    -88   -132   -246     57
    142     25   -119    -85    129    -46    -90   -101   -137   -171   -290     20
    241      0   -241   -122    239   -119   -137   -145   -179   -205   -340     -2
    288      7   -280   -148    285   -135   -158   -174   -194   -215   -379      2
    290     44   -249   -168    270   -101   -158   -179   -192   -213   -374     38
    280     54   -228   -168    254    -85   -153   -176   -184   -218   -353     70
    246     38   -210   -142    228    -85   -145   -176   -181   -231   -355     83
    213     41   -171   -127    192    -64   -137   -176   -176   -226   -355    103
    181     46   -135   -116    155    -44   -124   -171   -166   -215   -348    129
    153     51   -103   -103    127    -25   -109   -153   -150   -197   -345    155
    127     64    -64    -96     96      0    -77   -124   -127   -174   -327    194
     98     49    -49    -72     75      0    -59   -111   -114   -163   -322    215
     67     54    -15    -62     41     20    -46   -106   -103   -148   -311    231
     51     93     38    -72      5     67    -23    -90    -77   -116   -270    272
     31    106     75    -70    -23     93      0    -70    -54    -90   -241    303
     25    114     88    -70    -31    101     33    -31    -18    -57   -210    345
     -7     83     88    -38    -49     85     59     -2      0    -38   -200    358
    -33     90    124    -28    -80    106     85     23     31     -5   -166    381
    -51    106    158    -28   -106    129    116     57     70     33   -119    410
    -62    124    187    -31   -124    155    142     85     98     67    -77    439
    -88    124    213    -20   -153    168    171    116    124     96    -51    462
   -114    122    236     -5   -174    179    202    140    145    119    -31    478
   -127    111    239      5   -181    174    218    153    158    137    -25    485
   -135    103    239     15   -187    171    236    163    174    158    -20    501
   -148     80    228     33   -189    153    244    163    181    168    -12    501
   -140     59    200     38   -171    129    246    163    181    174    -15    498
   -140     49    189     44   -163    119    244    163    179    187     -7    488
   -129     46    176     41   -153    111    244    168    187    200      7    483
   -119     38    155     38   -137     96    244    168    189    207     12    470
   -106     38    145     33   -127     93    244    171    194    220     23    470
    -83     51    132     15   -109     93    249    181    205    239     36    472
    -70     33    103     18    -85     67    252    184    207    244     44    465
    -59     23     83     18    -72     51    244    171    202    244     36    454
    -23     41     64    -10    -44     54    236    176    207    252     46    457
     -7     51     59    -23    -33     57    239    184    213    259     51    454
      2     44     41    -23    -18     44    244    187    215    259     46    449
     33     83     49    -59     -7     67    257    197    231    277     59    452
     44     83     38    -62      2     62    254    197    231    277     54    439
     62     98     36    -80     12     67    257    194    239    280     54    431
     83    129     46   -106     18     88    265    194    249    285     59    436
    101    148     46   -124     25     98    259    194    252    285     62    426
    114    168     51   -142     31    111    259    197    257    285     62    402
    119    184     64   -153     25    127    262    202    267    290     64    379
    124    210     85   -166     20    148    257    181    267    290     64    350
    124    215     90   -171     18    153    241    161    265    277     64    324
    127    194     67   -161     31    132    213    137    249    257     54    293
    122    181     57   -153     31    122    189    114    231    239     41    254
    119    158     38   -137     41     98    176    103    223    226     36    220
    103    122     18   -111     44     70    153     83    202    200     20    161
     80     96     15    -88     33     54    150     75    194    189      7    111
     64     46    -18    -54     41     12    135     64    176    155    -23     51
     49     -2    -51    -23     49    -25    127     49    155    122    -62     -2
     36    -36    -75      0     51    -54    116     25    132     93    -98    -64
     18    -83   -101     31     57    -90     93     -5    106     62   -137   -119
     -2   -135   -135     67     64   -135     83    -28     83     31   -161   -158
    -20   -158   -137     90     57   -148     80    -38     75     18   -153   -181
    -15   -148   -135     80     57   -142     80    -38     75     18   -161   -202
    -38   -137   -101     88     31   -119     77    -41     77     15   -171   -207
    -44   -145   -103     93     28   -124     72    -49     72     -2   -184   -226
    -18   -132   -114     75     46   -124     64    -44     75     -5   -158   -236
    -28   -179   -153    103     59   -166     57    -46     54    -38   -155   -303
    -38   -272   -236    155     98   -254     98     20     64    -70   -158   -407
    -59   -311   -254    184     96   -283    202    153    137    -51   -106   -478
    -62   -236   -174    150     54   -205    314    314    275     46     20   -428
    -70    -38     28     54    -49     -5    392    467    457    244    210   -257
    -83    376    459   -148   -272    418    389    506    654    553    553     77
   -207    888   1096   -340   -652    989    296    348    795    891    950    436
   -306   1085   1392   -389   -849   1239      2    -31    688   1005   1132    542
   -374    748   1122   -187   -748    935   -275   -467    262    652    810    220
   -402     44    446    179   -426    244   -366   -722   -249    -18    119   -387
   -329   -501   -171    415    -80   -337   -374   -691   -496   -413   -314   -789
   -249   -680   -431    465     90   -555   -319   -535   -470   -452   -363   -878
   -265   -691   -428    475     80   -561   -215   -413   -387   -397   -327   -846
   -244   -600   -355    420     54   -478   -137   -327   -306   -309   -254   -766
   -223   -467   -244    342     10   -355    -75   -262   -218   -241   -168   -688
   -226   -397   -171    311    -28   -285    -10   -210   -127   -213   -119   -639
   -244   -394   -150    316    -46   -272     20   -194    -90   -200   -116   -626
   -233   -368   -135    301    -51   -252     31   -174    -54   -174   -106   -610
   -246   -379   -132    311    -59   -254     46   -161    -36   -207   -168   -626
   -236   -397   -161    316    -38   -280     62   -150    -31   -239   -262   -636
   -210   -368   -161    288    -28   -265     49   -148    -20   -239   -288   -623
   -158   -363   -205    259     20   -285     31   -153    -36   -257   -324   -613
    -93   -355   -262    223     80   -309      5   -168    -54   -277   -348   -602
    -15   -327   -311    171    148   -319    -15   -184    -67   -298   -361   -600
     62   -309   -371    119    215   -340    -49   -210    -98   -329   -371   -615
    189   -306   -496     57    340   -400    -98   -241   -150   -381   -400   -628
    345   -288   -633    -31    488   -459   -142   -277   -205   -420   -446   -636
    475   -259   -735   -106    605   -496   -171   -322   -231   -452   -483   -644
    628   -233   -862   -197    745   -548   -231   -379   -275   -480   -511   -659
    779   -200   -982   -290    880   -589   -283   -441   -337   -522   -558   -701
    948   -158  -1106   -397   1023   -631   -337   -506   -407   -566   -594   -750
   1166   -129  -1296   -517   1231   -711   -413   -571   -480   -618   -597   -797
   1335   -140  -1475   -597   1402   -805   -488   -633   -558   -678   -594   -849
   1441   -111  -1553   -665   1496   -831   -548   -683   -613   -698   -540   -883
   1439   -103  -1543   -670   1488   -820   -561   -693   -633   -691   -504   -893
   1361   -150  -1512   -605   1436   -831   -542   -672   -618   -654   -446   -878
   1283   -228  -1514   -527   1397   -870   -519   -646   -600   -615   -426   -859
   1244   -257  -1501   -496   1371   -878   -496   -615   -579   -581   -431   -826
   1189   -280  -1473   -454   1330   -875   -475   -581   -548   -524   -423   -769
   1137   -337  -1475   -400   1306   -906   -457   -545   -535   -491   -402   -691
   1060   -332  -1392   -363   1226   -862   -433   -498   -506   -449   -358   -555
   1000   -306  -1309   -348   1153   -807   -420   -475   -470   -418   -329   -441
    943   -314  -1260   -316   1098   -787   -397   -452   -441   -402   -319   -366
    891   -342  -1234   -272   1062   -787   -374   -428   -426   -402   -314   -316
    852   -324  -1179   -265   1013   -750   -353   -402   -402   -389   -309   -270
    800   -309  -1109   -246    953   -709   -332   -376   -379   -376   -301   -226
    748   -314  -1065   -218    906   -691   -306   -350   -363   -374   -293   -197
    706   -322  -1028   -192    867   -675   -293   -337   -353   -374   -316   -184
    670   -311   -984   -181    826   -646   -277   -309   -327   -361   -345   -166
    615   -280   -896   -168    753   -587   -246   -277   -290   -329   -361   -148
    584   -280   -865   -153    724   -571   -236   -267   -275   -322   -389   -168
    568   -262   -831   -153    698   -545   -218   -252   -244   -298   -400   -184
    493   -267   -763   -114    626   -514   -194   -231   -210   -272   -400   -205
    452   -285   -737    -83    592   -509   -176   -207   -189   -262   -405   -223
    394   -275   -670    -59    532   -472   -161   -194   -174   -246   -397   -246
    348   -249   -597    -49    472   -423   -132   -171   -137   -223   -381   -262
    272   -296   -568     10    418   -431   -109   -158   -124   -218   -381   -285
    207   -293   -501     44    353   -397   -101   -153   -106   -192   -353   -283
    161   -280   -444     59    301   -363   -103   -150    -96   -176   -327   -290
    111   -283   -394     85    252   -337    -90   -132    -88   -166   -303   -309
     49   -301   -350    124    200   -324    -90   -135    -98   -168   -296   -379
     12   -306   -319    148    166   -314    -93   -129   -111   -174   -270   -457
    -18   -270   -252    142    114   -262    -96   -116   -106   -155   -213   -488
    -64   -239   -174    153     54   -207   -116   -127   -109   -145   -161   -509
    -90   -192   -101    140      5   -148   -116   -124   -109   -140   -122   -467
    -93   -187    -96    140      0   -142   -124   -127   -119   -155   -114   -387
    -83   -153    -70    116     -7   -111   -132   -135   -132   -174    -85   -257
    -85    -83      2     85    -44    -41   -155   -140   -145   -179    -51   -116
    -90     15    106     36    -98     62   -163   -137   -158   -176    -44     36
    -88     62    148     12   -119    103   -166   -127   -174   -189    -51    187
    -90     67    158     10   -124    111   -155   -109   -163   -176    -49    329
   -103     83    187     10   -145    135   -116    -64   -122   -142    -15    441
   -101     70    171     12   -137    122   -106    -46    -96   -129    -12    452
    -85     64    148     10   -116    106    -88    -18    -59    -98      2    472
    -70     54    124      5    -96     88    -90    -18    -38    -85    -15    493
    -41     33     75      5    -57     54    -85    -15    -25    -80    -77    535
    -36     51     88    -10    -62     70    -77    -12     -5    -51    -90    584
    -57     25     83     15    -70     54    -75     -5      2    -33    -96    696
    -96    -18     75     54    -85     28    -72      5      2    -18    -88    846
   -124    -57     67     90    -96      5    -83     12    -12      5    -85    992
   -161   -161     -2    158    -80    -83    -62     49      2     54    -64   1169
   -205   -223    -18    213    -96   -119      0    101     64    142    -10   1343
   -257   -337    -80    296    -90   -210     57    153    132    202     28   1496
   -322   -475   -153    400    -85   -314    109    202    184    246     93   1649
   -340   -597   -257    465    -41   -428    101    192    187    252    233   1670
   -348   -667   -319    506    -15   -493    101    187    189    249    257   1719
   -324   -724   -400    524     33   -561    132    207    231    262    192   1792
   -348   -776   -428    563     38   -602    142    207    231    257    174   1800
   -324   -698   -374    509     23   -537    124    192    187    257    192   1730
   -288   -657   -368    472     38   -514    106    166    137    236    158   1574
   -275   -628   -355    449     38   -493    114    148    127    254     15   1356
   -236   -600   -363    418     62   -483    106    119    119    298   -114   1179
   -236   -623   -389    428     75   -506    122    127    122    348   -132   1192
   -257   -662   -405    459     72   -532    145    168    135    376   -109   1265
   -213   -657   -446    433    114   -550    215    267    187    413    -67   1296
   -215   -584   -368    400     75   -478    322    400    303    504     49   1340
   -179   -431   -252    303     33   -340    405    542    467    706    280   1405
   -114    -96     18    103    -67    -38    402    589    646    966    613   1610
   -111    384    496   -137   -306    441    303    504    810   1288    992   1912
   -233    758    992   -262   -613    875     33    168    797   1483   1239   2078
   -277    600    878   -161   -579    737   -252   -179    511   1260   1080   1938
   -272     38    311    116   -293    174   -337   -384    103    670    532   1467
   -228   -524   -296    376     33   -413   -337   -381   -163    184     77   1026
   -168   -818   -649    493    239   -735   -285   -215   -129    116     10    844
    -98   -878   -779    488    337   -828   -228    -98    -46    161     72    789
    -36   -844   -807    439    384   -826   -176    -12     44    246    155    763
      7   -789   -800    389    402   -795   -122     62    119    324    252    758
     70   -696   -766    314    418   -730    -90     98    161    379    345    776
    119   -620   -740    249    428   -680    -70    119    184    428    428    761
     80   -600   -680    259    379   -641    -38    150    210    470    470    750
      0   -579   -581    288    288   -581      5    207    239    501    506    750
    -72   -594   -522    335    223   -558     38    265    259    511    514    711
   -179   -594   -418    384    116   -506     67    288    275    532    517    711
   -236   -571   -335    402     49   -454     90    303    288    537    509    719
   -265   -597   -332    431     31   -465    109    327    296    542    504    750
   -280   -576   -296    428      7   -436    122    350    311    584    537    795
   -314   -535   -220    423    -49   -379    158    402    329    584    532    844
   -342   -501   -161    420    -90   -332    179    433    340    594    527    875
   -314   -488   -174    400    -70   -332    168    428    322    566    485    854
   -220   -454   -233    337      5   -345    148    407    285    522    420    823
   -168   -475   -309    322     67   -392    119    379    252    488    353    807
   -161   -480   -319    319     77   -402     93    353    215    457    303    782
   -137   -519   -381    327    119   -449     54    311    155    376    210    701
     15   -581   -597    283    306   -589     -5    249     80    267     64    589
    205   -581   -787    187    496   -683    -90    174      5    205     -7    501
    340   -607   -948    132    644   -776   -148    124    -57    135    -67    400
    459   -610  -1070     75    763   -841   -205     57   -122     62   -114    309
    592   -605  -1197      7    893   -901   -241     10   -171    -10   -174    226
    657   -672  -1330      7    992  -1002   -298    -36   -213    -72   -241    137
    701   -680  -1382    -10   1041  -1031   -311    -49   -226   -101   -285    103
    730   -675  -1408    -28   1067  -1041   -314    -67   -236   -124   -340     85
    717   -683  -1400    -15   1057  -1041   -301    -67   -223   -116   -355     85
    706   -685  -1395    -12   1049  -1039   -301    -67   -226   -142   -350     67
    711   -688  -1400    -10   1054  -1044   -309    -54   -220   -155   -348      7
    691   -701  -1392      2   1041  -1047   -288    -41   -215   -155   -376    -12
    667   -675  -1343      5   1005  -1008   -259    -38   -207   -145   -381      7
    613   -683  -1296     33    953   -989   -244    -25   -205   -163   -381      2
    568   -675  -1244     51    904   -958   -233    -18   -205   -161   -363      5
    553   -636  -1189     41    870   -914   -220    -12   -197   -163   -355      0
    545   -662  -1208     59    875   -935   -184     12   -176   -181   -371     -2
    501   -680  -1182     88    839   -932   -171     20   -163   -155   -345     -5
    470   -665  -1137     96    802   -901   -174     15   -161   -158   -329    -12
    431   -678  -1109    122    769   -893   -163     23   -150   -163   -322    -25
    413   -649  -1062    119    737   -854   -161     15   -135   -137   -298    -12
    376   -636  -1015    127    696   -826   -135     25   -103   -119   -272      0
    335   -657   -992    161    662   -823   -122     20    -88   -114   -254    -23
    296   -628   -924    163    607   -774   -114     15    -72    -96   -218    -36
    272   -615   -888    171    579   -750   -111     12    -67   -103   -202    -64
    265   -633   -898    181    581   -766    -88     18    -49   -103   -194    -77
    233   -646   -883    205    558   -763    -83      2    -49    -83   -158    -80
    218   -592   -810    187    514   -701    -93    -20    -44    -85   -135    -80
    184   -646   -831    231    506   -737    -88    -18    -41   -116   -166   -124
    179   -623   -802    220    491   -714    -72    -15    -15    -67    -93   -106
    184   -607   -792    210    485   -698    -70    -12    -12    -93    -75   -114
    166   -623   -789    226    475   -706    -75    -28    -23   -103    -57   -132
    168   -581   -750    207    459   -665    -77    -31    -12   -103    -18   -119
    166   -555   -722    194    441   -639    -72    -23      0    -72     36   -109
    179   -574   -753    197    465   -662    -70    -23     -5    -85     46   -116
    166   -568   -735    200    449   -649    -72    -23     -2    -85     64   -124
    161   -545   -706    192    433   -626    -57    -10     12    -85     96   -106
    155   -478   -633    158    392   -553    -41      0     33    -51    145    -83
    140   -457   -597    158    368   -527    -25     15     51    -36    181    -62
    140   -441   -581    150    358   -509    -15     25     64    -33    202    -41
    127   -394   -522    135    324   -457      0     38     93     18    265    -15
    103   -402   -506    148    303   -454     28     62    101     18    296     -5
     83   -379   -462    148    270   -418     41     70    109     28    332      7
     83   -298   -381    106    228   -337     51     72    122     49    387     31
     51   -259   -311    103    181   -285     75     80    137     67    420     46
     -5   -277   -275    140    132   -275     64     62    127     64    389     20
    -25   -254   -228    140     98   -244     59     57    119     54    371     31
    -46   -288   -241    166     96   -265     51     51    103     44    345      7
    -70   -272   -202    171     64   -239     38     44    103     75    363     20
   -101   -259   -161    179     28   -210     49     59    109     49    345     46
   -129   -327   -197    226     33   -262     54     57     90     20    293     10
   -161   -355   -197    257     15   -277     41     33     64     28    277    -33
   -174   -366   -192    270      7   -280     49     41     57      2    239    -72
   -155   -358   -202    254     23   -280     33     38     57      0    239    -80
   -176   -342   -166    259     -7   -254     25     31     46    -10    241    -90
   -192   -350   -158    270    -18   -254     20     18     38    -15    226   -116
   -189   -381   -192    285      0   -288     10      0     18    -33    202   -145
   -197   -413   -215    303      7   -314     15      7     12    -62    163   -179
   -213   -376   -163    293    -25   -270     10     -2     15    -38    174   -200
   -215   -335   -119    275    -49   -228     -7    -15     12    -28    187   -194
   -205   -350   -145    277    -31   -249     -2     -5     18    -28    168   -200
   -213   -392   -179    303    -18   -288     18     18     25    -28    137   -228
   -176   -394   -218    285     20   -306     80     98     72    -41     93   -272
   -184   -329   -148    254    -20   -239    205    239    192     18    119   -259
   -285   -259     25    272   -155   -116    368    449    397    181    236   -168
   -197    -12    181    103   -189     83    376    493    530    387    457    -12
   -116    420    535   -153   -327    478    275    439    657    675    800    272
   -155    909   1065   -376   -610    984     44    168    652    932   1145    530
   -194    963   1158   -384   -675   1060   -265   -205    381    859   1153    517
   -218    498    717   -140   -470    607   -368   -449    -44    340    685    166
   -207    -96    111    150   -158      7   -358   -506   -394   -223    132   -257
   -171   -475   -306    322     67   -392   -306   -400   -457   -431   -109   -488
   -122   -659   -537    392    207   -600   -259   -293   -405   -446   -166   -561
   -111   -678   -568    392    228   -623   -205   -231   -329   -379   -114   -524
    -85   -602   -517    342    213   -561   -161   -171   -241   -303    -36   -478
    -98   -527   -428    311    161   -478   -109   -111   -153   -231     28   -452
   -122   -465   -342    293    109   -405    -57    -57    -83   -171     85   -420
    -20   -439   -418    228    194   -428    -77    -75    -98   -189     75   -446
     25   -439   -465    207    244   -452    -98   -103   -124   -205     57   -475
     49   -459   -509    205    277   -483   -101   -109   -137   -231     36   -504
    -38   -470   -431    254    194   -452    -70    -75   -106   -194     67   -488
     -2   -457   -457    228    226   -457    -83    -88   -114   -179     85   -496
     57   -433   -493    187    272   -462    -83    -90   -119   -181     90   -504
     96   -426   -522    163    306   -472    -96   -103   -132   -187     77   -530
     72   -418   -491    174    280   -454    -90   -103   -129   -194     72   -537
    101   -426   -527    161    314   -475   -103   -114   -140   -207     46   -563
    122   -381   -504    129    311   -441   -109   -109   -129   -176     80   -548
     93   -379   -472    142    280   -423   -111   -103   -127   -187     83   -545
    137   -389   -527    127    332   -457   -111    -96   -129   -200     49   -584
    127   -384   -514    127    319   -449   -109   -106   -127   -192     49   -587
     96   -366   -462    132    277   -413    -98   -101   -124   -179     51   -581
    101   -340   -441    116    270   -389    -88    -77   -106   -171     54   -563
    119   -324   -444    103    280   -384    -90    -70    -96   -163     54   -550
     98   -327   -428    111    262   -376    -98    -70    -93   -142     70   -553
     93   -290   -387     98    239   -337    -93    -64    -88   -137     70   -553
     98   -280   -379     88    239   -329    -98    -64    -93   -145     59   -555
     93   -277   -371     93    231   -324    -96    -59    -93   -150     54   -540
    109   -277   -387     83    246   -329   -122    -75   -109   -150     49   -548
     93   -262   -355     83    223   -306   -114    -59    -93   -132     57   -530
     70   -244   -316     85    192   -280   -106    -44    -77   -109     83   -498
     38   -220   -259     90    148   -239   -111    -38    -72    -96    109   -467
     31   -228   -259     96    145   -244   -106    -28    -67    -93    116   -454
     25   -244   -270    109    148   -257    -85    -15    -59    -96    119   -449
     10   -226   -236    106    122   -231    -75    -10    -57    -90    132   -436
      2   -220   -223    109    111   -220    -77    -18    -64   -103    132   -436
    -23   -226   -205    124     88   -215    -75    -23    -72   -101    150   -431
    -25   -207   -181    116     77   -194    -67    -20    -70    -98    163   -428
    -31   -197   -168    114     67   -184    -51    -10    -64    -98    176   -415
    -25   -176   -150    101     62   -163    -36      2    -46    -70    210   -379
    -28   -166   -137     96     51   -153    -41    -10    -49    -77    215   -366
    -36   -142   -109     88     36   -127    -31     -7    -36    -62    236   -358
    -23   -135   -111     77     44   -124    -25    -12    -28    -54    241   -376
    -31   -153   -122     93     44   -137    -12    -12    -20    -49    241   -379
    -15   -150   -135     80     57   -142     -2    -18    -12    -46    236   -387
     -5   -150   -145     77     70   -150     -5    -28    -10    -41    233   -402
      0   -122   -124     59     59   -124      0    -31      2    -23    246   -397
      5   -101   -106     49     54   -103      2    -38     18    -10    249   -397
      2   -122   -124     59     62   -124     -2    -57     15    -18    226   -410
     -5   -140   -137     72     64   -140     -5    -72     12    -28    192   -418
    -10   -142   -132     75     57   -137     -2    -83     18    -36    150   -418
    -20   -145   -124     83     51   -135      2    -77     25    -31    127   -394
    -44   -132    -88     88     20   -111      7    -72     41    -12    124   -355
    -57   -119    -62     88      0    -90      5    -67     54      2    116   -311
    -70   -116    -46     93    -12    -83     10    -57     64      0     93   -265
   -114   -116     -2    116    -57    -59     20    -36     85      7     77   -215
   -127    -93     33    106    -80    -31     18    -38     93     15     67   -205
   -161    -70     90    114   -127     10     36    -28    109     20     57   -210
   -166    -75     90    119   -129      7     36    -31    106      2     33   -202
   -155    -25    129     90   -142     51     38    -10    132     28     57   -155
   -137     31    168     51   -153     98     51     15    155     51     93   -122
   -137     36    171     49   -155    103     57     20    163     54    101   -116
   -148     33    181     57   -166    106     67     23    176     59    114   -109
   -166     75    241     46   -202    158     75     33    202     83    158    -70
   -171     96    267     36   -218    181     88     41    223     88    181    -51
   -163    127    288     18   -226    207    106     49    249    109    215    -23
   -168    145    311     10   -239    228    116     36    254    111    233    -10
   -184    155    340     15   -262    246    111     10    252    106    246     -7
   -137    148    285     -5   -213    215     67    -36    202     62    215    -10
   -114    148    262    -18   -187    205     41    -67    171     31    202    -15
   -220    150    368     33   -296    257     59    -51    189     49    249     36
   -239    150    389     44   -314    270     70    -41    194     54    267     46
   -140    132    272      2   -207    200     41    -70    155      2    213     -7
   -153    122    275     15   -213    197     36    -70    137    -25    194    -31
   -129     96    226     15   -179    161     18    -96     96    -72    142    -90
   -132     62    194     36   -163    127      7   -114     59   -109     98   -132
   -127     51    176     36   -153    111      0   -127     23   -142     49   -176
   -127     33    161     46   -145     96     -2   -150     -7   -171      2   -210
   -163     10    174     75   -168     90     10   -163     10   -194      5   -262
   -174      7    181     83   -176     93     25   -179      0   -226     10   -332
   -179    -23    155     98   -168     64     28   -168      5   -197     57   -329
   -184    -23    161    103   -174     67     49   -150     38   -179    145   -324
   -174    -46    127    109   -153     41     49   -155     36   -187    205   -350
   -246    -75    171    161   -210     46     72   -137     54   -163    293   -392
   -236   -137     98    184   -168    -20    101    -96     62   -187    561   -771
   -246   -207     38    226   -142    -85    205     31    114   -200    615  -1091
   -239   -202     33    218   -137    -83    314    158    194   -171    465  -1010
   -158   -111     46    135   -103    -33    405    298    316    -75    462   -867
   -150    252    402    -51   -277    327    452    400    524    210    696   -530
   -101    771    872   -335   -488    820    363    319    683    535   1018   -124
   -161   1096   1257   -467   -709   1176    114     -2    644    722   1236    137
   -168   1026   1195   -428   -680   1109   -181   -379    381    620   1161    106
   -161    478    636   -161   -397    555   -293   -646    -80     15    581   -340
   -101    -64     36     83    -70    -15   -311   -685   -405   -493    103   -704
     23   -340   -363    155    189   -350   -290   -576   -457   -639    -44   -865
    140   -423   -563    142    350   -493   -239   -485   -426   -659    -80   -956
    270   -374   -644     49    454   -506   -218   -449   -381   -633    -59   -963
    415   -267   -685    -75    548   -475   -200   -415   -329   -594      0   -958
    576   -189   -769   -194    670   -478   -207   -410   -309   -584     20  -1002
    735   -155   -891   -288    813   -522   -241   -439   -335   -623     -5  -1078
    841   -153   -997   -345    919   -576   -275   -475   -381   -667    -18  -1130
    924   -137  -1065   -394    995   -600   -296   -491   -402   -680      5  -1145
   1018   -111  -1130   -454   1072   -620   -319   -506   -426   -685     33  -1166
   1104    -90  -1195   -506   1148   -641   -345   -519   -446   -680     54  -1184
   1130    -96  -1228   -517   1176   -659   -368   -540   -472   -683     75  -1187
   1182   -111  -1293   -535   1236   -701   -405   -576   -506   -691     96  -1197
   1169   -124  -1296   -522   1231   -709   -402   -581   -509   -665     90  -1166
   1096   -114  -1210   -491   1153   -662   -376   -548   -480   -607    163  -1080
   1044    -72  -1117   -488   1080   -594   -358   -517   -457   -566    166   -984
    992    -80  -1072   -457   1031   -574   -345   -491   -444   -537     83   -909
    963    -80  -1044   -444   1002   -561   -329   -472   -433   -511     23   -841
    914    -80   -995   -415    953   -537   -319   -444   -418   -483     10   -730
    839    -62   -901   -389    870   -483   -301   -413   -384   -441     -5   -633
    779    -46   -826   -368    802   -436   -283   -381   -355   -413    -31   -589
    732    -46   -782   -342    756   -413   -267   -358   -340   -397    -38   -558
    675    -15   -691   -329    683   -353   -249   -340   -319   -376    -36   -501
    711    -10   -722   -353    714   -366   -270   -355   -335   -402    -70   -485
    678    -10   -691   -335    683   -350   -265   -337   -316   -394    -57   -462
    571     -5   -579   -283    574   -290   -231   -296   -275   -353     -7   -418
    524     15   -509   -270    517   -246   -215   -265   -244   -322     38   -400
    548     -7   -558   -270    550   -280   -233   -275   -262   -348     25   -446
    522     -7   -530   -257    524   -267   -236   -272   -259   -348     38   -444
    465     12   -454   -239    459   -220   -226   -254   -239   -316     77   -413
    413     36   -376   -223    394   -168   -215   -236   -223   -290    114   -394
    420     49   -374   -236    397   -161   -226   -249   -241   -301     88   -402
    384     31   -353   -210    368   -161   -226   -252   -249   -306     57   -384
    322      5   -319   -163    319   -155   -202   -231   -231   -283     51   -335
    259      5   -254   -132    257   -124   -168   -194   -197   -239     64   -257
    213     20   -194   -116    202    -85   -137   -176   -179   -213     57   -197
    192     49   -142   -122    168    -46   -114   -168   -171   -202     28   -145
    176     59   -116   -119    145    -25   -101   -161   -158   -189      2    -96
    103     67    -36    -85     70     15    -67   -127   -119   -153     10    -20
    129     70    -59   -101     93      5    -72   -127   -114   -145      0      0
    132     77    -54   -103     93     12    -54   -109    -88   -116     12     33
     77    103     25    -90     25     64    -18    -64    -36    -62     57     83
     46    116     70    -80    -10     93     10    -31      7    -10     85    122
     12    124    109    -70    -46    116     23    -23     31     10     96    148
     31    137    106    -85    -36    122     33    -20     41     20     90    145
     -7    137    145    -67    -75    140     57      0     72     49    116    161
    -23    135    158    -54    -90    145     70     20     96     77    145    184
    -38    174    210    -67   -124    192     88     49    132    124    192    231
    -62    187    249    -64   -155    218    101     64    153    150    220    257
    -96    192    288    -49   -192    239    109     72    163    166    231    272
   -124    202    327    -38   -226    265    127     93    184    189    257    319
   -148    207    353    -31   -249    280    135    111    200    210    280    342
   -179    210    389    -15   -285    298    148    127    215    228    298    363
   -218    210    428      2   -322    319    163    148    231    249    322    397
   -163    218    381    -25   -272    298    145    140    223    246    335    431
   -171    207    376    -20   -275    290    148    153    226    259    358    465
   -213    207    420      2   -316    311    155    171    239    283    389    506
   -213    226    436     -7   -324    329    155    174    244    293    405    540
   -239    236    475      2   -355    355    179    202    270    316    413    615
   -228    267    493    -20   -361    379    197    226    293    350    413    691
   -197    293    488    -49   -342    389    205    239    306    371    433    784
   -179    306    483    -64   -332    394    207    244    311    379    475    833
   -168    316    485    -72   -327    400    213    254    327    392    537    885
   -150    324    475    -88   -314    400    215    257    340    392    553    930
   -129    350    480   -111   -303    413    223    257    361    384    574    906
   -145    361    506   -111   -324    433    239    267    423    379    589    901
   -171    363    535    -96   -353    449    249    288    493    389    597    914
   -103    337    441   -116   -275    389    207    252    483    366    527    852
   -109    309    418   -101   -265    363    187    236    475    363    488    841
   -106    293    397    -96   -252    345    179    226    470    381    475    807
   -101    249    350    -72   -226    298    168    213    441    363    454    750
   -103    210    314    -54   -207    262    166    213    420    358    428    763
   -109    174    283    -33   -197    228    155    197    384    340    361    730
    -93    137    231    -23   -161    184    132    171    335    314    311    672
    -33     98    132    -31    -83    114    109    135    277    267    226    605
    -18     67     85    -25    -51     77     96    114    241    233    184    581
      7     41     31    -25    -10     36     77     90    200    200    148    545
     23     28      5    -28     10     18     59     64    166    174    109    509
     15     20      5    -18      5     12     49     49    145    161     85    527
    -20    -12      7     15    -15     -5     33     33    116    142     59    488
    -54    -44     10     49    -33    -15     36     25    101    132     33    449
    -83    -59     23     72    -54    -18     57     41    109    145     41    449
    -93    -83     10     88    -51    -36     75     59    114    155     49    472
    -88   -184    -96    135      2   -142     98    103    101    119      0    418
    -67   -254   -187    158     59   -220    202    236    148    116    -20    366
    -18   -168   -150     90     64   -158    324    410    272    205     59    407
     20     31     10    -25      5     20    436    600    467    402    257    581
     64    470    405   -267   -168    439    426    644    672    711    615    935
      0   1049   1049   -524   -524   1049    348    532    870   1080   1057   1369
    -98   1270   1366   -587   -732   1317     44    153    797   1192   1231   1556
   -207    979   1187   -384   -696   1083   -265   -306    415    885    976   1325
   -259    270    530     -7   -394    400   -366   -615   -150    166    275    714
   -205   -246    -41    223    -83   -145   -376   -607   -418   -239   -153    319
   -140   -444   -303    290     80   -374   -316   -449   -400   -293   -252    210
   -148   -475   -327    311     88   -402   -207   -303   -303   -244   -226    213
   -158   -413   -257    283     46   -337   -111   -184   -189   -153   -145    267
    -83   -319   -236    200     75   -280    -57   -111   -109    -80    -75    306
    -28   -254   -226    140     96   -241    -31    -72    -64    -41    -28    306
    -12   -223   -210    119     98   -218    -15    -57    -46    -31     -7    280
      0   -226   -228    111    111   -228    -15    -64    -54    -44    -18    257
    -10   -213   -205    111     96   -210     -5    -49    -41    -38     -7    239
     20   -192   -215     83    116   -205     -5    -41    -33    -33      7    231
     15   -176   -192     80    103   -184      0    -33    -25    -25     25    210
     36   -168   -207     64    119   -187     -7    -36    -28    -31     23    202
     28   -171   -200     70    114   -184      2    -23    -20    -23     33    213
     44   -174   -220     62    129   -197      0    -20    -18    -23     31    192
     31   -171   -202     70    116   -187      5    -12    -15    -23     36    158
     12   -166   -179     77     96   -171      5    -12    -15    -33     25    119
     31   -163   -197     64    114   -179      5    -10    -10    -38     20    116
     41   -137   -181     46    109   -158     15     10     10    -15     49    135
     33   -101   -135     33     83   -116     28     25     25      5     75    148
     28   -101   -129     33     77   -116     15     10     12    -10     64    142
     15   -101   -116     41     64   -109     18      7     10    -20     51    124
      2    -96   -101     44     49    -98     23     23     18    -15     51    114
     18    -98   -116     41     67   -106     18     31     18    -12     57    106
     -2    -88    -88     44     41    -88     28     36     25      0     77    111
    -28    -75    -46     51      7    -62     41     54     44     18    106    122
    -25    -75    -51     49     10    -64     33     59     41     20    114    111
    -23    -83    -59     54     18    -72     23     57     36     20    116     85
    -20    -96    -77     57     25    -85     20     49     18      5     93     28
    -28    -62    -36     44      2    -49     31     64     25     18     93     20
    -31    -49    -18     38     -7    -33     33     80     33     36    109     46
    -25    -57    -31     41      2    -44     33     90     36     49    124     41
    -38    -57    -20     46    -10    -41     33     93     28     46    124     28
    -59    -59      0     59    -31    -31     33     96     23     46    119     15
    -70    -83    -12     75    -28    -49     33     96      7     31    106     -5
    -80    -77      2     80    -41    -38     41     98      7     33    103     -7
    -93    -77     12     85    -54    -33     51    101      7     33    103    -15
    -98    -67     28     83    -64    -20     64    111     12     33    106    -20
   -111    -54     57     80    -85      0     77    114     18     38    106    -28
   -109    -38     70     75    -90     15     88    124     25     51    116    -18
   -124    -18    103     70   -114     41    106    153     54     72    137      2
   -140     -7    132     72   -137     59    135    184     83     96    155      2
   -109     -7     98     57   -106     44    140    189     90     90    145    -18
   -109      0    109     54   -109     54    148    194     98     83    132    -15
   -122     25    148     46   -135     85    166    207    124    101    150     -5
   -111     41    153     33   -132     96    174    213    137    106    155     -2
   -114     20    135     46   -124     75    171    207    137     98    150    -15
   -153     20    174     67   -163     96    189    223    161    116    171    -10
   -148     62    210     41   -179    137    197    226    174    122    174     -5
   -132     72    205     28   -168    137    192    220    171    114    168     -7
   -124     57    179     33   -153    116    181    215    166    103    161    -10
   -127     67    194     31   -161    129    192    226    179    116    179      7
   -122     96    218     12   -168    155    192    233    192    127    197     38
   -129    106    236     10   -184    171    192    236    202    129    205     49
   -129    114    241      7   -187    176    187    233    205    127    207     51
   -124    111    236      7   -179    174    181    231    202    122    205     46
   -135    111    246     10   -189    179    187    231    205    124    207     44
   -132    145    275     -7   -205    210    197    236    218    140    233     38
   -124    181    306    -31   -215    241    213    244    241    163    259     31
   -132    215    348    -41   -239    280    239    262    267    189    285     41
   -137    244    381    -54   -259    311    257    270    283    207    303     38
   -129    262    392    -67   -262    327    270    280    296    223    316     51
   -135    262    397    -64   -265    329    283    283    301    228    319     67
   -135    280    415    -72   -275    348    293    290    316    246    335     85
   -137    314    449    -90   -293    379    309    298    332    265    366    109
   -155    355    511   -101   -332    431    322    296    348    283    400    127
   -171    376    545   -103   -358    462    324    288    353    293    428    127
   -181    381    563    -98   -371    472    311    270    348    288    444     90
   -197    361    555    -83   -376    457    285    241    324    275    439     25
   -200    358    558    -80   -379    459    272    231    316    275    433     36
   -207    371    576    -83   -392    475    262    226    314    275    426     77
   -213    324    537    -54   -374    431    246    210    288    244    384     70
   -210    270    478    -31   -342    374    231    189    259    202    329     51
   -205    228    433    -12   -319    329    220    176    236    174    285     38
   -215    187    402     12   -309    296    218    168    220    153    246     23
   -194    148    342     23   -267    244    194    140    184    116    202      7
   -192     98    290     44   -241    194    174    101    145     77    158     -5
   -184     70    252     57   -218    161    163     83    124     51    127    -15
   -171     54    226     57   -200    137    155     72    111     33    103    -18
   -158     44    202     57   -179    122    145     54     93     15     75    -28
   -127     25    150     49   -140     88    132     44     77      2     41    -41
   -132     28    161     51   -145     93    132     38     77      5     31    -31
   -119      7    127     54   -122     67    122     25     62    -12      5    -38
    -57    -49      7     54    -33    -20    111     20     31    -51    -49    -80
    -57   -101    -46     77     -7    -72    205    135     70    -57    -85   -122
    -33    -64    -33     49     -2    -49    327    296    166     -5    -62   -114
     38     72     33    -57      2     54    436    483    316    132     54     -5
     83    381    298   -231   -106    340    491    615    519    381    316    265
     59    935    875   -498   -407    906    465    610    758    769    769    732
    -77   1434   1512   -678   -795   1470    285    363    880   1083   1158   1117
   -161   1379   1538   -610   -849   1457    -38    -67    662    995   1111   1070
   -277    779   1057   -249   -667    917   -257   -506    119    407    553    561
   -280     23    303    127   -290    161   -355   -698   -376   -241   -119    -75
   -223   -314    -90    267    -67   -205   -324   -571   -444   -402   -324   -293
   -171   -345   -174    254      0   -259   -215   -397   -350   -358   -306   -298
    -85   -296   -210    192     62   -254   -124   -275   -259   -298   -262   -277
    -67   -207   -142    135     36   -176    -38   -171   -155   -213   -194   -218
    -28   -142   -114     85     41   -129      2   -124   -101   -166   -158   -181
   -106   -101      5    101    -57    -49     64    -62    -33    -96    -90   -111
    -62   -119    -57     90     -2    -88     62    -62    -41   -106   -103   -116
    -85   -116    -33     98    -28    -75     72    -44    -25    -93    -98   -106
    -83    -88     -5     85    -38    -46     83    -31    -10    -80    -80    -93
    -28    -54    -28     41      0    -41     85    -23     -2    -72    -70    -80
     -5    -51    -46     28     20    -49     77    -33    -10    -72    -72    -90
    -12    -70    -57     38     20    -64     70    -46    -20    -80    -77   -109
    -31    -83    -54     57     10    -70     72    -44    -20    -85    -77   -114
    -98    -67     28     80    -64    -20     98    -15     12    -51    -44    -96
   -106    -59     46     83    -77     -7    116      2     31    -33    -25    -88
    -23    -62    -41     41      7    -54     90    -28     -2    -70    -62   -116
    -10    -49    -38     28     12    -44     88    -33     -5    -77    -72   -127
    -25    -41    -15     31     -7    -28     93    -31      0    -75    -75   -122
    -41    -33      7     38    -25    -12     93    -28      2    -75    -75   -114
     10    -28    -38      7     23    -33     70    -54    -20    -96    -93   -124
    -28    -33     -5     28    -12    -18     80    -44    -12    -90    -90   -119
    -75    -33     38     51    -57      2     96    -25      5    -75    -80   -106
    -83    -18     64     51    -75     23    103    -18     15    -67    -80   -106
    -31    -20     10     25    -23     -5     83    -41     -5    -93   -111   -124
     -7    -12     -5     10     -2    -10     77    -49    -10   -101   -122   -124
    -10      0     10      2    -10      5     80    -46     -5    -96   -116   -111
    -23      5     28     10    -25     15     77    -44     -7    -96   -116   -116
    -49      2     49     23    -49     25     70    -49    -12    -98   -116   -103
    -59     10     70     23    -64     38     59    -54    -18   -101   -116    -93
    -28     10     36      7    -33     23     38    -75    -36   -119   -127    -90
    -46     -5     41     25    -44     18     33    -85    -46   -129   -132    -83
    -62     -7     51     33    -59     20     28    -93    -59   -148   -155   -103
    -44     -7     33     25    -41     12     25   -103    -75   -166   -176   -109
    -57    -15     41     33    -49     12     31   -114    -83   -174   -171   -114
   -158    -15    142     88   -150     62     70    -88    -54   -142   -127    -90
    -93    -15     75     54    -85     31     54   -111    -80   -171   -135   -106
      0    -25    -25     12     12    -25     18   -153   -127   -218   -148   -155
    -72    -28     44     49    -59      7     38   -145   -111   -187    -90   -140
    -59    -12     46     36    -54     15     51   -142    -98   -163    -36   -135
    -57     -2     51     28    -54     23     62   -140    -83   -155     20   -153
    -64     20     83     20    -72     51     75   -137    -72   -150     80   -179
    -93     33    124     28   -109     77     98   -122    -51   -137    145   -205
   -140     25    166     57   -153     96    116   -111    -33   -129    176   -249
   -174     18    189     75   -181    103    129   -109    -23   -129    155   -314
   -174     18    189     77   -181    103    129   -116    -25   -129    137   -363
   -184     28    210     75   -197    119    140   -114    -28   -122    145   -413
   -205     25    231     90   -218    127    153   -106    -25   -114    189   -462
   -215     36    249     88   -231    142    145   -116    -46   -114    239   -524
   -215     70    285     72   -252    176    158   -116    -64   -106    272   -584
   -207     96    303     54   -257    197    168   -109    -77   -114    280   -613
   -194    109    303     44   -249    205    187    -85    -36   -114    298   -620
   -192    106    298     41   -244    202    194    -75    -23    -96    314   -662
   -187     96    283     44   -233    189    200    -59     -5    -75    345   -698
   -189    103    290     41   -239    197    220    -38     20    -83    384   -704
   -174    111    285     31   -228    197    231    -38     31    -88    379   -693
   -166    129    296     18   -231    210    236    -28     44    -80    374   -675
   -161    148    309      5   -236    228    252     -7     70    -67    407   -678
   -137    181    319    -23   -228    249    270      7     93    -57    446   -675
   -122    213    335    -44   -228    272    280     20    114    -46    446   -644
    -93    231    324    -70   -210    277    280     23    116    -49    444   -620
    -67    244    311    -90   -189    277    283     31    119    -51    436   -610
    -41    267    309   -114   -176    288    285     41    127    -44    410   -592
     18    301    283   -158   -132    293    277     36    122    -44    350   -566
     93    335    239   -215    -72    285    246      7    106    -57    296   -532
    187    350    163   -270     10    257    205    -18     83    -72    259   -514
    280    342     62   -314    109    202    153    -54     44    -98    218   -506
    363    337    -25   -350    194    155    106    -90     15   -119    176   -480
    441    322   -119   -381    280    101     70   -111    -15   -142    161   -465
    511    283   -228   -397    368     28     23   -145    -59   -181    171   -480
    550    249   -301   -402    423    -25    -12   -181    -93   -213    155   -485
    587    220   -366   -402    478    -72    -41   -202   -129   -226    194   -491
    597    194   -405   -397    501   -103    -67   -226   -163   -233    202   -488
    584    148   -436   -366    509   -142    -80   -239   -189   -257    174   -480
    563    106   -457   -335    509   -174    -93   -252   -207   -270    150   -472
    542     72   -470   -306    506   -197   -103   -270   -228   -283    109   -467
    509     67   -441   -290    475   -184   -114   -277   -239   -285    103   -449
    485     59   -426   -272    454   -184   -127   -293   -246   -293    109   -436
    462     51   -410   -259    436   -179   -127   -296   -249   -298     83   -423
    431     72   -358   -252    394   -142   -114   -285   -236   -288     64   -394
    400     64   -337   -233    368   -135   -116   -280   -233   -298     46   -366
    381     36   -345   -210    363   -153   -109   -265   -231   -311      7   -342
    376    -25   -402   -176    389   -213    -70   -207   -226   -332    -75   -348
    371    -62   -433   -153    402   -246     36    -77   -174   -337   -150   -350
    358     15   -342   -187    350   -163    161     90    -54   -257   -129   -267
    384    220   -163   -301    272     28    257    285    135    -64     20    -57
    402    626    223   -517     88    426    288    392    363    249    340    329
    280   1221    940   -750   -329   1080    285    379    615    678    813    857
    103   1475   1371   -789   -633   1423     49     62    615    870   1052   1111
      7   1195   1187   -602   -589   1189   -220   -342    280    613    813    898
    -80    480    558   -202   -319    519   -368   -693   -280    -41    142    301
    -57   -153    -96    106     18   -124   -433   -763   -626   -511   -363   -181
     12   -319   -335    153    171   -327   -384   -615   -602   -537   -420   -254
     25   -332   -358    150    192   -345   -280   -470   -509   -478   -379   -239
     31   -265   -298    116    163   -280   -179   -348   -405   -389   -309   -184
     51   -137   -189     44    119   -163    -93   -249   -296   -290   -223    -98
     49    -80   -129     12     88   -103    -54   -202   -239   -236   -184    -49
     57    -62   -119      2     88    -90    -28   -166   -202   -207   -166    -18
     57    -57   -114      0     83    -85    -15   -153   -189   -200   -166      5
     51    -51   -103      0     77    -77    -10   -148   -189   -197   -171      7
     49    -36    -85     -7     64    -59     -2   -142   -179   -189   -168     15
     46    -46    -93      0     67    -67     -5   -142   -179   -192   -174      7
     36    -31    -67     -5     49    -46      0   -135   -171   -184   -150     20
     23    -18    -41     -2     31    -28     -2   -135   -166   -174   -124     25
      7    -41    -49     15     25    -44      0   -132   -166   -176   -111     15
      2    -15    -18      5     10    -18      2   -122   -153   -163    -85     28
    -10     -5      5      7    -10     -2      7   -114   -148   -153    -64     44
    -20     -5     15     12    -18      5     12   -109   -142   -145    -51     54
    -41     -5     36     23    -38     15     25    -93   -127   -129    -33     70
    -59    -23     36     41    -49      5     31    -80   -119   -122    -31     83
    -93    -12     77     51    -85     31     38    -57    -90    -96    -41    142
   -127    -41     85     85   -106     20     44    -46    -83    -88   -140    257
   -150    -54     93    101   -124     20     49    -38    -77    -80   -202    337
   -176    -46    127    111   -153     38     70    -20    -62    -51   -239    413
   -226    -72    153    148   -189     38     93     -2    -54    -23   -267    457
   -267    -93    174    181   -220     38    114     18    -41      5   -272    480
   -296   -140    155    218   -226      7    119     28    -38     36   -311    498
   -303   -150    153    226   -228      0    122     38    -28     67   -309    504
   -303   -153    148    226   -228     -2    124     44    -23     88   -280    509
   -306   -158    148    233   -228     -5    122     49    -18    101   -241    524
   -322   -148    174    233   -252     12    129     75      0    142   -184    555
   -324   -142    181    233   -254     18    122     83      5    171   -122    558
   -309   -140    168    223   -241     12    111     80      2    187    -46    550
   -303   -145    158    226   -231      5    106     80     -2    197     25    563
   -303   -158    142    231   -226     -7    109     88      0    213    103    584
   -311   -155    155    231   -233      0    119    101     12    226    176    594
   -319   -150    166    233   -244      5    127    106     23    239    223    597
   -332   -145    187    239   -259     20    137    111     36    254    246    592
   -353   -158    194    254   -275     18    150    122     75    249    257    589
   -355   -163    192    259   -275     15    158    137    135    236    252    592
   -358   -171    184    262   -272      5    163    158    200    231    262    605
   -358   -163    194    262   -277     15    181    189    257    262    293    646
   -387   -171    213    277   -301     20    205    213    290    285    288    662
   -384   -187    194    285   -290      2    223    233    298    283    272    667
   -363   -179    184    270   -275      2    231    246    303    301    280    691
   -327   -168    158    249   -244     -5    228    249    296    327    270    685
   -244   -163     77    202   -161    -44    205    213    246    314    210    615
   -153   -171    -18    161    -67    -96    181    179    202    301    176    545
    -51   -163   -111    106     25   -137    150    142    158    288    155    498
     20   -166   -187     72    103   -176    122    119    124    272    132    493
     62   -171   -233     54    145   -200    106    109     98    265     90    488
     62   -161   -223     49    140   -192    106    103     85    252     51    467
     38   -166   -205     62    122   -184    111    111     83    244     25    459
     28   -184   -213     77    119   -197    122    124     88    236      7    462
     18   -189   -207     83    111   -197    140    140     90    228     -7    452
     18   -184   -205     83    111   -194    140    150     96    228     -7    436
     38   -171   -213     64    124   -192    142    155     96    226     15    426
     46   -153   -200     54    122   -176    155    174    111    228     46    433
     51   -124   -176     36    111   -150    174    197    124    241     83    426
     62   -103   -166     20    114   -135    192    228    142    254    119    407
     70    -90   -161      7    114   -124    205    249    150    257    142    389
     62    -67   -129      2     96    -98    207    259    155    262    158    376
     38    -98   -137     28     88   -119    181    252    148    249    150    358
     77    -46   -124    -18    101    -85    184    270    163    267    168    392
    145     64    -80   -106    114     -7    213    290    194    303    202    439
    171    124    -46   -148    109     38    215    290    197    314    200    449
    101     49    -51    -75     75     -2    171    252    153    265    135    423
     51    -10    -64    -20     57    -36    137    231    119    233     93    423
     44    -25    -72    -10     57    -49    116    218    106    228     75    431
     77     -7    -85    -33     80    -46    109    218    101    228     67    426
     80    -38   -122    -20     98    -77    101    213     77    200     25    394
     38   -116   -158     38     96   -137     75    187     41    161    -31    353
     25   -158   -184     64    103   -171     59    174     20    132    -72    314
     36   -174   -210     70    122   -192     59    171      5    114    -96    275
     15   -207   -226     96    119   -215     51    155    -10    101   -119    249
    -20   -267   -246    142    111   -257     31    127    -41     72   -153    215
    -36   -298   -265    166    114   -283     18    116    -62     46   -187    176
    -51   -285   -233    168     90   -259     28    124    -57     44   -192    163
    -54   -288   -233    171     88   -262     31    129    -54     51   -192    150
    -44   -306   -262    174    109   -285     28    132    -59     46   -197    142
    -49   -314   -265    179    106   -288     23    129    -70     44   -210    132
    -46   -358   -311    202    132   -335     28    140    -80     23   -236    106
    -12   -441   -428    226    205   -436     59    189    -85    -20   -301     31
     -5   -457   -454    231    223   -457    163    316    -23     -7   -316    -15
      2   -402   -405    200    202   -405    267    470     90     70   -259     12
     15   -239   -254    111    135   -246    355    620    257    236    -98    145
     77    218    137   -148    -31    179    368    683    475    563    270    485
     38    789    750   -415   -355    771    309    589    659    930    698    867
    -59   1000   1060   -472   -561   1028     36    244    571   1044    867    987
   -194    717    911   -259   -553    813   -252   -171    215    779    644    756
   -265     44    309    109   -288    176   -337   -444   -298    109    -10    200
   -246   -459   -213    353    -18   -335   -332   -426   -542   -275   -407   -155
   -226   -672   -449    449    109   -561   -267   -265   -519   -319   -483   -252
   -241   -740   -498    491    127   -620   -181   -140   -444   -288   -470   -267
   -220   -680   -462    449    119   -571   -119    -49   -350   -213   -402   -226
   -181   -587   -405    384    109   -496    -59     25   -257   -135   -324   -171
   -163   -519   -358    340     96   -439    -23     67   -205    -85   -277   -145
   -145   -475   -329    311     90   -402     -5     93   -181    -59   -252   -132
   -150   -467   -316    306     80   -392      5     98   -171    -57   -249   -140
   -163   -459   -296    309     64   -379     18    106   -158    -44   -233   -137
   -189   -452   -265    319     36   -358     28    119   -150    -31   -218   -132
   -213   -462   -249    337     18   -355     31    116   -150    -31   -210   -148
   -233   -472   -241    353      2   -358     31    106   -150    -31   -207   -161
   -239   -467   -228    353     -5   -348     33    106   -148    -31   -205   -166
   -241   -441   -200    340    -23   -322     41    103   -137    -23   -184   -158
   -254   -423   -168    340    -44   -296     49    106   -124    -15   -174   -155
   -283   -433   -150    355    -70   -293     49    106   -127    -23   -181   -166
   -288   -413   -124    350    -83   -270     57    111   -119    -20   -174   -166
   -301   -392    -93    345   -103   -244     70    119   -106    -15   -163   -166
   -309   -384    -75    348   -116   -231     80    119   -101     -7   -161   -174
   -332   -374    -44    353   -145   -210     88    111    -96     -5   -153   -181
   -348   -374    -25    361   -161   -202     90    111    -93     -7   -155   -197
   -358   -361     -5    358   -179   -184     98    119    -83     -5   -150   -205
   -384   -335     49    361   -218   -142    114    135    -59     15   -127   -197
   -426   -324    101    376   -265   -114    127    145    -41     31   -106   -192
   -449   -303    145    376   -298    -80    137    155    -23     49    -83   -192
   -446   -272    174    358   -311    -49    142    168     -7     59    -49   -192
   -470   -275    194    374   -332    -41    150    179      7     67    -15   -202
   -545   -275    270    407   -410     -2    174    205     44    101     36   -192
   -628   -249    379    439   -506     64    205    239     80    148     80   -168
   -649   -233    415    439   -535     90    210    241     83    148     62   -171
   -587   -226    361    407   -475     67    176    215     54     96     10   -187
   -535   -220    314    376   -426     44    153    192     31     64     -5   -202
   -491   -215    275    353   -384     28    150    179     12     57    -12   -200
   -465   -220    241    342   -353      7    145    168     -7     44    -44   -205
   -465   -236    228    350   -348     -5    153    161    -18     33    -62   -226
   -467   -220    244    342   -358     12    161    153    -28     23    -62   -241
   -452   -200    252    324   -353     25    158    140    -33     18    -62   -246
   -423   -215    207    319   -316     -5    153    129    -44      5    -70   -252
   -405   -241    163    324   -285    -38    163    129    -46      2    -75   -249
   -384   -233    150    309   -270    -41    179    137    -36     15    -57   -246
   -358   -213    145    285   -252    -33    189    137    -25     25    -46   -254
   -337   -210    127    272   -233    -41    192    127    -23     25    -54   -272
   -288   -205     83    246   -187    -62    192    116    -23     23    -54   -283
   -215   -202     10    207   -114    -96    181     98    -31      7    -62   -296
   -140   -200    -59    171    -41   -129    166     70    -46     -7    -80   -311
    -67   -210   -145    137     36   -176    142     38    -67    -31   -122   -335
     10   -192   -202     90    106   -197    116      5    -88    -49   -153   -350
     72   -179   -254     51    161   -215    101    -10    -96    -54   -171   -345
    129   -179   -309     23    218   -244     88    -25   -103    -59   -187   -335
    176   -181   -361      0    267   -270     72    -44   -116    -72   -207   -335
    213   -187   -400    -12    306   -293     59    -57   -127    -80   -228   -329
    246   -176   -426    -36    335   -301     44    -70   -135    -85   -244   -324
    270   -168   -439    -51    353   -301     33    -77   -140    -88   -259   -316
    285   -158   -444    -64    363   -301     25    -85   -145    -88   -272   -311
    303   -155   -459    -72    381   -306     23    -85   -145    -88   -290   -309
    311   -148   -462    -83    387   -303     31    -72   -127    -70   -285   -298
    298   -103   -405    -98    350   -254     57    -41    -88    -36   -254   -272
    275    -54   -329   -111    301   -192     77    -12    -57     -7   -228   -244
    262    -33   -296   -114    277   -163    103     20    -28     23   -197   -207
    252    -41   -293   -106    270   -166    127     49    -10     44   -179   -192
    252    -33   -285   -109    267   -158    140     54      0     62   -158   -179
    241    -12   -257   -114    246   -135    145     62     15     77   -135   -158
    246     38   -207   -142    228    -83    158     75     41    109   -101   -129
    226     70   -155   -148    189    -41    163     77     57    140    -70    -96
    197     67   -129   -132    163    -28    155     72     54    148    -59    -85
    168     57   -111   -111    140    -25    140     57     36    135    -70    -88
    168     83    -85   -124    127      0    116     41     25    140    -64    -72
    145     90    -54   -119     98     20    106     41     25    148    -62    -51
     93     62    -31    -77     62     15    119     57     33    155    -67    -46
     90     25    -67    -59     77    -20    127     64     33    153    -85    -46
    124    -33   -158    -44    140    -96     93     25    -20     96   -161    -96
      0    -70    -70     33     33    -70    109     44    -10    106   -161    -93
   -116   -106     10    111    -64    -49    140     67      7    119   -153    -85
    -46   -116    -72     80     10    -96    119     41    -28     75   -205   -122
    -10   -145   -135     77     62   -140     96      5    -64     36   -249   -174
   -109   -213   -103    158     -5   -158     96      0    -77     15   -272   -210
   -135   -252   -116    194    -10   -184     93      0    -93      0   -298   -246
   -124   -233   -109    176     -7   -171    101     10    -85     10   -290   -249
    -36   -207   -171    122     67   -189     93     15    -96      7   -293   -272
     54   -187   -241     64    145   -213     75      5   -111     -5   -306   -316
     96   -189   -285     44    189   -236    135     46    -88      2   -306   -348
    103   -267   -374     80    236   -319    218    129    -67    -23   -355   -441
    -25   -379   -353    202    163   -366    298    218    -38    -33   -384   -535
    -59   -327   -270    192    103   -298    387    379     98     88   -267   -491
     36     46     10    -41     12     28    475    553    345    384     41   -241
     77    649    568   -363   -246    610    496    618    620    792    504    179
   -116   1119   1236   -501   -675   1176    353    420    753   1111    906    535
   -218   1039   1257   -410   -737   1145     25     20    532   1039    891    493
   -290    584    875   -148   -584    730   -181   -387     62    548    431     88
   -353   -127    223    239   -290     46   -259   -605   -420   -103   -226   -472
   -298   -555   -257    428    -20   -407   -252   -527   -553   -355   -506   -717
   -252   -657   -407    452     75   -532   -158   -381   -488   -353   -527   -732
   -231   -631   -402    431     83   -517    -75   -290   -413   -311   -501   -696
   -181   -527   -348    353     80   -439    -10   -213   -324   -249   -449   -631
   -145   -444   -298    296     75   -371     23   -171   -267   -210   -423   -587
   -119   -392   -272    254     75   -332     33   -155   -246   -197   -423   -561
   -145   -381   -236    262     44   -309     49   -137   -220   -184   -418   -545
   -127   -379   -252    252     59   -316     54   -135   -213   -181   -415   -548
    -96   -371   -275    233     88   -324     46   -153   -215   -187   -426   -558
   -145   -392   -249    267     49   -322     44   -163   -218   -192   -431   -574
   -155   -405   -249    280     44   -327     46   -174   -218   -189   -413   -587
   -145   -400   -254    272     54   -329     54   -174   -205   -171   -366   -576
   -155   -397   -241    277     41   -319     67   -171   -194   -155   -332   -566
   -145   -407   -265    275     59   -337     49   -205   -215   -192   -309   -607
   -174   -387   -213    280     18   -301     54   -207   -210   -210   -249   -607
   -205   -366   -163    285    -23   -265     62   -202   -200   -213   -184   -581
   -129   -361   -231    246     49   -296     46   -220   -218   -236   -210   -592
    -98   -337   -239    215     70   -288     31   -236   -239   -262   -262   -613
   -132   -329   -197    228     31   -265     41   -233   -244   -285   -244   -592
   -142   -290   -148    215      2   -220     49   -228   -259   -296   -197   -574
   -140   -252   -111    197    -15   -181     44   -239   -296   -309   -189   -579
   -109   -226   -116    166      2   -171     41   -249   -322   -306   -252   -605
   -114   -233   -119    174      0   -176     51   -233   -280   -296   -265   -641
    -90   -231   -142    161     23   -187     44   -228   -280   -285   -236   -717
    -96   -246   -150    171     25   -200     41   -215   -270   -262   -163   -771
    -72   -254   -184    161     54   -220     31   -220   -259   -290   -116   -820
    -83   -244   -161    163     38   -202     44   -210   -239   -280    -54   -839
   -103   -226   -122    163      7   -176     54   -192   -218   -267     20   -857
    -38   -231   -192    135     75   -213     28   -210   -236   -301     44   -911
    -25   -226   -200    124     85   -213     15   -215   -246   -306     67   -966
    -23   -220   -197    122     85   -210     18   -207   -249   -306     96  -1015
     -7   -200   -194    101     90   -200     25   -207   -246   -303    122  -1044
    -20   -202   -181    111     80   -192     38   -189   -233   -293    119  -1023
    -23   -228   -207    124     90   -220     36   -197   -244   -309     49   -992
    -93   -236   -145    163     25   -192     67   -176   -226   -293      0   -956
    -80   -213   -135    145     25   -176     75   -168   -223   -293    -51   -935
     36   -189   -226     77    129   -207     49   -192   -252   -314   -124   -945
     31   -187   -218     75    124   -202     51   -179   -239   -290   -140   -922
     49   -174   -223     62    135   -197     64   -155   -215   -267   -114   -914
     67   -158   -226     44    145   -189     75   -132   -194   -252    -88   -906
    119   -155   -275     18    197   -215     67   -132   -194   -249   -111   -911
    197   -145   -342    -28    267   -241     70   -124   -189   -236   -132   -901
    288   -114   -405    -88    345   -259     64   -119   -187   -239   -142   -883
    389   -109   -498   -140    441   -303     33   -140   -210   -259   -168   -885
    467   -103   -571   -181    519   -337      7   -161   -228   -277   -181   -862
    553    -85   -639   -236    594   -363    -18   -179   -249   -298    -98   -828
    581   -101   -683   -241    631   -392    -31   -187   -262   -345    -28   -792
    579    -96   -678   -244    626   -387    -33   -192   -267   -350    -36   -748
    581    -54   -636   -262    607   -345    -33   -197   -270   -322    -23   -704
    592    -54   -649   -270    620   -350    -44   -207   -275   -306    -25   -678
    597    -59   -657   -270    626   -358    -49   -210   -275   -290    -38   -654
    600    -59   -659   -272    628   -358    -57   -215   -277   -277    -46   -636
    613    -57   -670   -277    641   -363    -64   -218   -283   -262    -51   -626
    641     -7   -649   -319    644   -327    -67   -215   -280   -239    -49   -605
    620     18   -602   -319    610   -290    -59   -202   -265   -220    -38   -581
    602     46   -555   -324    579   -254    -46   -187   -249   -200    -38   -553
    623     77   -545   -350    584   -233    -41   -174   -233   -181    -51   -519
    597    109   -491   -355    542   -192    -23   -153   -207   -155    -41   -478
    574    150   -423   -363    498   -135      0   -129   -181   -127    -38   -436
    555    184   -371   -371    462    -93     12   -109   -163   -101    -46   -394
    550    197   -353   -374    452    -77     25    -96   -155    -85    -54   -366
    514    215   -301   -366    407    -44     46    -75   -132    -62    -62   -322
    459    241   -218   -353    340     12     67    -62   -111    -33    -59   -270
    439    285   -155   -363    296     64     75    -54    -96    -12    -54   -228
    402    311    -90   -355    246    111     70    -59    -96     -5    -62   -207
    316    290    -25   -306    171    135     67    -59    -96      0    -70   -174
    309    270    -38   -288    174    116     51    -64   -109    -10    -90   -163
    337    246    -93   -293    215     77     23    -96   -140    -41   -132   -179
    262    239    -23   -249    142    109     33    -88   -132    -33   -129   -153
    200    218     15   -210     90    119     54    -64   -119    -23   -124   -119
    168    187     18   -179     75    103     57    -62   -119    -31   -135   -101
     67    161     90   -116    -10    127     72    -49   -114    -28   -132    -88
    181    135    -46   -158    114     44     31    -93   -163    -85   -200   -140
    241    111   -129   -179    184     -7     10   -106   -189   -116   -241   -153
    194     59   -135   -127    163    -36     -2   -119   -207   -132   -262   -163
    145     23   -124    -85    135    -49     -5   -127   -210   -137   -267   -163
    122     18   -103    -70    114    -41      2   -116   -202   -129   -259   -153
     88     10    -77    -49     83    -33     15   -103   -192   -122   -252   -145
     51     -7    -59    -23     54    -33     18   -101   -184   -116   -244   -137
     23    -38    -64      5     41    -51     25    -90   -179   -114   -241   -140
     12    -85    -98     36     54    -90     46    -64   -176   -127   -254   -161
     18   -163   -181     72     98   -174    132     38   -140   -137   -290   -213
     10   -135   -148     62     77   -140    262    194    -33    -64   -254   -192
     28     -7    -38    -12     33    -23    374    381    135     93   -132    -77
    148    384    236   -265    -44    311    449    540    379    402    181    233
    101    979    875   -542   -387    927    470    558    646    820    670    727
   -142   1337   1480   -597   -810   1408    301    309    724   1080   1002   1049
   -220   1260   1478   -519   -849   1369     49    -57    514    976    937    984
   -298    639    937   -168   -618    787   -111   -459    -31    371    350    457
   -446   -220    223    332   -337      0   -210   -633   -506   -265   -290   -155
   -407   -532   -124    470   -142   -329   -192   -517   -553   -402   -449   -342
   -348   -545   -197    444    -75   -371   -103   -361   -457   -358   -426   -340
   -311   -467   -155    389    -77   -311     -2   -218   -335   -262   -353   -270
   -296   -363    -70    329   -114   -218     88    -98   -213   -150   -265   -174
   -283   -288     -7    285   -140   -148    145    -20   -124    -67   -205    -77
   -277   -244     31    259   -158   -106    179     25    -75    -18   -176     10
   -303   -228     75    267   -189    -77    197     51    -44     15   -155     88
   -309   -202    106    254   -210    -49    210     64    -20     33   -132    158
   -314   -184    127    249   -223    -28    215     75     -2     51    -90    223
   -316   -189    127    252   -223    -31    218     80      7     59    -41    265
   -314   -192    122    254   -218    -36    213     77      5     62    -23    283
   -314   -189    124    252   -220    -33    205     75      7     70    -12    303
   -293   -184    109    239   -202    -38    194     72      7     83    -18    324
   -280   -176    103    228   -194    -36    192     77     12    103    -28    350
   -267   -166    101    218   -184    -33    184     75     10    111    -51    371
   -262   -166     93    213   -179    -36    174     64      2    106    -75    392
   -265   -168     96    215   -181    -36    171     64      5    109    -77    418
   -275   -171    103    223   -192    -36    171     64     18    122    -70    452
   -288   -181    106    236   -197    -38    168     67     38    140    -64    483
   -290   -187    101    236   -197    -41    171     75     72    127    -75    532
   -311   -184    124    246   -218    -31    181     88    114    114    -77    576
   -324   -197    127    259   -228    -36    187    101    142    109    -75    605
   -332   -202    129    267   -231    -36    181    101    150    106    -98    626
   -340   -205    132    272   -239    -36    184    106    150    114   -106    652
   -353   -218    135    285   -244    -41    192    114    150    124    -90    667
   -366   -228    137    296   -252    -46    194    116    142    132    -64    665
   -366   -239    127    303   -246    -57    189    111    129    135    -41    670
   -371   -239    132    303   -252    -51    187    106    111    140     -5    644
   -361   -233    127    296   -244    -54    179     98     96    142     15    587
   -353   -231    122    290   -239    -54    163     85     75    129     15    524
   -342   -228    114    285   -228    -57    150     67     44    103     33    496
   -319   -205    111    259   -218    -46    150     59     31     93     85    472
   -298   -194    101    246   -202    -46    153     57     18     85     62    457
   -327   -226    101    275   -215    -62    145     36     -7     57    -44    433
   -363   -275     88    319   -226    -93    132     12    -33     25   -101    405
   -306   -223     83    262   -194    -70    148     20    -28     33    -83    428
   -252   -168     83    210   -168    -44    171     38    -15     46    -64    459
   -262   -189     72    223   -168    -57    166     31    -28     36    -70    475
   -265   -202     62    233   -163    -70    163     31    -28     41    -57    519
   -236   -194     38    215   -140    -77    166     41    -18     59    -33    571
   -218   -194     20    205   -122    -88    168     46    -15     67    -15    602
   -210   -189     18    197   -114    -85    174     54     -7     80      5    644
   -166   -168     -2    168    -83    -85    187     72      7     96     15    691
   -150   -161    -10    153    -70    -85    202     85     20    109     18    717
   -142   -166    -25    153    -59    -96    207     90     23    116      7    743
   -145   -194    -51    168    -46   -124    194     80     12    106    -25    753
   -137   -210    -72    174    -33   -142    192     83     12    106    -46    758
    -88   -176    -90    132      0   -135    210     98     28    122    -46    782
    -62   -137    -75    101      5   -106    223    114     44    140    -49    795
    -90   -168    -77    129    -10   -122    218    109     38    140    -64    776
   -109   -202    -93    155     -7   -148    215    114     38    148    -64    753
    -80   -166    -85    122      2   -124    220    129     54    168    -51    750
    -80   -148    -70    114     -7   -109    223    140     62    181    -41    748
    -20    -75    -54     46     15    -67    239    166     88    213    -18    763
    -15    -31    -15     23      0    -23    246    181    106    236     -5    782
    -72    -54     18     62    -49    -18    252    184    111    239    -10    776
    -93    -44     46     67    -72      0    267    197    124    249      0    776
   -103    -33     67     67    -85     15    280    215    137    257     12    776
   -101     -7     93     54    -98     41    290    233    153    267     33    769
   -122     15    135     51   -129     75    314    265    176    285     57    766
    -88     64    153     10   -122    109    329    285    197    298     75    750
    -44    106    150    -33    -98    129    332    288    207    298     85    711
    -51    129    181    -38   -116    155    329    277    207    298     88    675
    -49    142    189    -49   -119    163    316    262    202    290     88    641
    -67    127    194    -31   -129    161    288    239    184    272     77    594
    -88    119    205    -18   -148    161    270    223    166    257     62    553
   -109     88    197     10   -153    142    249    210    150    244     51    519
    -80     98    179    -10   -129    137    249    223    155    246     57    511
    -33    140    171    -54   -103    155    275    252    171    265     70    524
    -96     46    142     23   -119     96    262    231    135    226     25    483
   -233   -111    122    174   -179      5    223    184     80    168    -46    415
   -215   -124     90    168   -155    -18    226    187     64    150    -77    389
   -200   -129     70    163   -137    -31    213    176     49    137   -106    366
   -228   -189     38    207   -135    -75    197    161     25    111   -148    335
   -236   -207     28    223   -132    -90    197    166     25    109   -163    335
   -231   -197     31    213   -132    -85    202    174     28    114   -174    348
   -218   -205     12    210   -116    -96    197    168     23    111   -197    342
   -202   -218    -15    210    -96   -119    184    158      7    103   -233    332
   -181   -200    -18    192    -83   -109    181    161      2    106   -254    340
   -192   -233    -44    210    -75   -140    181    174     -2     93   -290    327
   -176   -327   -150    252    -15   -239    215    228    -18     51   -366    267
   -155   -340   -187    246     12   -265    322    353     28     64   -402    228
   -119   -272   -153    197     15   -213    444    537    148    150   -353    272
    -31    -12     15     20    -25      0    537    737    355    368   -148    478
     -5    449    452   -223   -228    449    540    807    602    711    228    875
   -129   1088   1215   -480   -672   1150    465    727    870   1145    743   1410
   -283   1337   1621   -527   -950   1478    189    400    870   1301    961   1647
   -389    914   1304   -262   -846   1109    -83    -25    465    911    597   1299
   -441    132    571    153   -506    350   -241   -400   -155    176   -129    620
   -381   -439    -57    410   -163   -249   -290   -444   -459   -249   -576    163
   -358   -636   -277    498    -41   -457   -231   -293   -439   -306   -654     44
   -337   -615   -277    475    -31   -446   -106   -148   -337   -246   -605     49
   -327   -527   -200    426    -64   -363      2    -23   -223   -158   -524     93
   -311   -444   -132    376    -90   -288     70     51   -137    -93   -454    127
   -301   -410   -109    355    -96   -259    103     80    -98    -67   -415    129
   -316   -392    -77    353   -119   -236    122     93    -77    -57   -387    119
   -342   -374    -31    358   -158   -202    135    109    -54    -44   -363    114
   -355   -361     -7    358   -176   -184    148    116    -38    -38   -348     96
   -361   -355      5    358   -184   -176    163    129    -23    -31   -332     70
   -371   -350     18    361   -197   -166    174    145     -5    -20   -311     54
   -379   -340     38    358   -210   -150    179    150      7    -10   -298     41
   -387   -316     70    350   -228   -124    187    158     23      2   -272     31
   -405   -311     93    358   -249   -109    194    163     31     10   -252     23
   -428   -329     96    379   -265   -116    181    148     18     -2   -259      5
   -397   -329     67    363   -233   -132    171    140     12    -18   -259    -10
   -355   -322     31    337   -194   -148    158    127      2    -28   -257    -28
   -329   -301     28    316   -179   -137    166    132      5    -23   -252    -28
   -342   -296     46    316   -194   -124    171    135     15    -10   -239    -31
   -324   -283     41    303   -184   -122    181    145     25      0   -228    -23
   -322   -290     28    303   -176   -132    176    132     15     -7   -241    -38
   -358   -327     31    342   -194   -148    163    109      0    -23   -267    -59
   -337   -322     15    329   -179   -153    163    106      0    -23   -277    -67
   -309   -327    -18    316   -145   -174    153     96    -10    -31   -290    -80
   -288   -340    -54    314   -116   -200    137     80    -25    -46   -306    -98
   -254   -335    -80    296    -88   -207    119     59    -44    -62   -332   -119
   -213   -309    -96    259    -59   -202    103     44    -51    -70   -337   -124
   -187   -303   -116    246    -36   -210     96     28    -59    -77   -340   -122
   -150   -311   -163    228      5   -236     77     10    -72    -88   -345   -122
   -114   -293   -179    205     31   -236     57     -5    -85    -90   -340   -116
   -103   -298   -194    200     44   -246     41    -20    -98    -98   -342   -114
    -83   -298   -215    189     64   -257     28    -31   -109   -103   -342   -111
   -101   -319   -220    210     57   -270     15    -44   -119   -114   -353   -119
    -90   -327   -236    210     72   -283     20    -41   -119   -122   -363   -122
    -62   -303   -241    181     88   -272     33    -38   -116   -124   -366   -122
    -70   -301   -231    184     77   -267     33    -44   -124   -129   -371   -135
   -103   -322   -218    213     54   -270     18    -59   -140   -142   -392   -161
    -90   -275   -184    184     46   -231     36    -44   -119   -124   -379   -145
    -67   -241   -176    153     54   -210     64    -12    -88   -101   -358   -122
    -77   -252   -174    163     46   -213     77      0    -75    -88   -350   -129
   -109   -270   -161    187     23   -215     83     12    -59    -75   -340   -137
   -114   -262   -148    189     15   -205    101     41    -28    -44   -314   -129
    -98   -228   -132    161     15   -179    124     72      5    -12   -277   -109
    -90   -205   -114    148     10   -158    140     85     25      7   -246    -93
    -88   -194   -106    140      7   -150    148     93     41     23   -233    -90
   -101   -197    -96    150     -2   -148    150     98     49     36   -228    -93
   -140   -226    -85    181    -28   -155    148     98     51     41   -226   -101
   -148   -244    -96    194    -28   -168    148     98     54     46   -218   -103
   -150   -226    -75    187    -38   -150    174    122     80     72   -189    -77
    -85   -148    -62    116    -12   -106    194    140    103    103   -161    -54
    -96   -168    -72    129    -12   -122    179    129     96    106   -161    -62
   -135   -194    -59    163    -38   -127    184    135    106    114   -153    -54
   -140   -176    -38    158    -54   -109    200    148    119    132   -140    -38
   -140   -155    -15    148    -62    -85    207    155    129    148   -127    -23
   -132   -145    -15    137    -59    -80    210    166    140    161   -111    -12
   -109   -109      0    109    -57    -54    233    192    166    187    -85     15
   -122   -103     15    111    -70    -44    249    210    181    202    -64     44
   -119    -72     46     96    -83    -12    270    228    205    231    -28     80
   -145    -41    103     90   -124     31    293    254    236    265     10    114
   -166    -54    111    111   -140     25    306    267    246    270     23    119
   -166    -64    101    114   -137     18    316    280    254    272     31    127
   -122     10    132     57   -127     70    335    293    270    293     62    155
   -129     54    184     36   -158    119    329    283    277    309     83    189
   -137     64    200     36   -168    132    309    270    277    309     83    210
   -103     67    171     15   -137    119    303    265    270    303     80    220
   -103     31    135     36   -119     83    280    231    244    275     57    205
   -119      0    119     59   -122     59    252    205    223    259     41    187
   -148    -33    111     90   -132     38    239    194    213    252     33    174
   -161    -75     85    114   -124      5    233    192    205    236     18    148
   -158   -129     28    145    -93    -51    226    181    184    205    -12    111
   -174   -187    -12    179    -83    -98    207    161    158    171    -44     70
   -194   -233    -41    213    -77   -137    194    142    129    140    -72     36
   -197   -257    -59    226    -70   -161    181    122    111    119    -90      7
   -197   -277    -80    239    -59   -179    176    109    103    106    -96     -2
   -205   -311   -106    257    -51   -210    163     90     83     80   -116    -20
   -213   -319   -106    265    -54   -213    158     85     77     75   -129    -31
   -226   -324   -101    272    -64   -213    161     88     77     72   -135    -46
   -174   -327   -153    252    -10   -241    145     70     57     51   -166    -80
   -179   -324   -145    249    -18   -236    148     72     62     51   -176    -80
   -176   -376   -200    275     10   -288    148     80     49     23   -215   -103
   -166   -475   -309    319     70   -394    184    132     46    -20   -288   -163
   -174   -504   -329    340     77   -418    293    262    114     -5   -316   -197
   -145   -423   -280    283     67   -353    400    426    244     90   -241   -129
    -77   -179   -101    127     10   -140    478    579    428    293    -49     62
    -64    303    368   -119   -218    335    475    620    644    631    332    441
   -220    857   1078   -316   -649    966    363    452    792    984    766    854
   -301    974   1275   -337   -789   1124     57     72    652   1036    870    937
   -316    662    979   -174   -649    820   -171   -316    262    678    537    649
   -387    -59    327    223   -361    135   -259   -574   -249     -5   -168     41
   -342   -597   -254    470    -44   -426   -275   -540   -478   -392   -597   -337
   -288   -743   -454    514     80   -600   -205   -381   -415   -397   -646   -397
   -285   -753   -467    519     90   -610   -109   -254   -316   -345   -631   -387
   -288   -667   -379    475     44   -524    -25   -148   -205   -257   -576   -337
   -285   -579   -293    433      2   -436     38    -70   -109   -174   -519   -283
   -296   -558   -262    426    -18   -410     62    -44    -75   -153   -514   -290
   -301   -558   -257    428    -23   -407     70    -28    -64   -153   -517   -303
   -270   -496   -228    381    -23   -363     98      2    -31   -122   -480   -283
   -213   -436   -223    324      5   -329    135     36      2    -88   -428   -259
   -236   -454   -218    345    -10   -337    129     33      5    -85   -433   -262
   -311   -517   -205    415    -54   -361    109     18    -12   -103   -420   -293
   -324   -532   -210    426    -59   -371    103     12    -18   -111   -387   -319
   -290   -496   -205    394    -44   -350    109     18    -12   -111   -340   -314
   -272   -472   -200    371    -36   -337    109     12    -12   -109   -285   -309
   -290   -480   -192    384    -51   -337    116     20    -10   -109   -252   -324
   -267   -457   -189    361    -41   -324    119     25    -10   -111   -215   -342
   -244   -457   -213    350    -15   -335    103     12    -31   -140   -205   -366
   -301   -475   -174    387    -64   -324    103      7    -51   -153   -174   -358
   -327   -444   -116    384   -106   -280    122     15    -72   -148   -142   -366
   -280   -428   -148    353    -67   -288    109     -2   -101   -168   -226   -413
   -259   -439   -179    350    -41   -309    109     -7    -70   -181   -309   -452
   -280   -480   -202    379    -41   -342     90    -20    -85   -176   -293   -496
   -283   -493   -213    387    -36   -353     83    -28    -77   -145   -233   -527
   -257   -483   -226    368    -15   -355     93    -18    -51   -150   -194   -540
   -194   -459   -265    327     33   -363    116      2    -28   -142   -174   -548
   -205   -449   -244    327     18   -348    109     -5    -28   -124   -148   -553
   -220   -467   -249    342     12   -358     80    -25    -44   -132   -140   -568
   -226   -498   -275    361     23   -387     59    -38    -57   -142   -150   -581
   -194   -491   -296    342     49   -394     54    -38    -54   -140   -153   -584
   -124   -433   -311    277     90   -374     64    -28    -46   -124   -142   -566
   -153   -465   -311    309     77   -389     49    -41    -59   -129   -153   -571
   -187   -517   -332    350     72   -426     38    -49    -70   -150   -176   -579
   -166   -517   -350    342     90   -433     41    -49    -75   -158   -192   -566
   -168   -506   -337    335     83   -423     41    -44    -77   -161   -197   -548
   -168   -514   -345    340     85   -428     49    -36    -75   -161   -197   -535
   -153   -506   -353    327     98   -431     51    -38    -75   -168   -200   -530
   -140   -488   -348    314    103   -418     62    -36    -75   -179   -210   -522
   -166   -506   -340    335     85   -423     67    -28    -70   -181   -218   -522
   -181   -514   -332    348     75   -423     80    -12    -57   -184   -218   -514
   -171   -485   -314    327     70   -400     93      2    -38   -168   -194   -506
   -168   -470   -301    319     64   -387    122     31     -7   -148   -161   -485
   -176   -459   -285    316     54   -374    145     46     12   -132   -142   -465
   -181   -436   -257    309     36   -348    166     72     44   -111   -114   -441
   -181   -433   -254    306     36   -345    179     90     62   -109    -70   -433
   -179   -428   -249    303     33   -340    187     93     70   -101    -38   -426
   -168   -402   -233    283     31   -316    189     96     80    -93    -23   -389
   -155   -389   -236    272     38   -314    192    101     85    -96    -18   -363
   -158   -397   -239    275     38   -319    197    103     93    -98    -18   -342
   -153   -384   -231    270     38   -309    205    116    106    -83     -5   -327
   -142   -368   -226    254     38   -298    197    122    111    -77     10   -329
   -140   -340   -200    241     28   -272    194    127    119    -67     28   -324
   -137   -314   -176    226     18   -246    197    132    127    -54     57   -324
   -135   -319   -184    228     23   -252    200    142    135    -49     59   -316
   -140   -319   -179    228     18   -249    202    153    140    -31     62   -296
   -140   -288   -148    213      2   -218    218    174    163      5    101   -265
   -127   -277   -150    200     10   -215    220    181    174     23    109   -241
   -119   -275   -155    197     18   -215    226    197    184     33    101   -200
   -116   -223   -109    168     -7   -166    241    218    213     67    114   -127
   -114   -192    -77    153    -20   -135    252    231    231     90    111    -67
   -114   -161    -46    137    -36   -103    265    244    244    109    109    -23
   -101   -114    -12    109    -44    -64    267    252    265    132    127     25
   -109   -106      0    106    -54    -54    267    246    272    135    122     57
   -106    -64     38     85    -75    -12    265    236    280    145    127     83
   -101    -70     28     83    -67    -20    249    218    272    135    109     88
    -96    -93      2     96    -49    -46    233    197    252    111     80     85
    -98    -93      5     93    -54    -46    220    187    241    103     77     98
   -109   -111     -5    109    -51    -59    213    181    236     90     64    106
   -116   -145    -28    129    -44    -88    202    171    220     75     46    111
   -124   -174    -49    150    -38   -111    200    168    205     59     12    119
   -137   -197    -59    166    -41   -127    200    161    189     38    -49    101
   -145   -239    -93    192    -28   -166    189    150    166     18    -90     80
   -148   -285   -137    213     -5   -213    176    132    137     -5   -129     57
   -148   -303   -155    226      2   -231    163    111    111    -25   -155     41
   -158   -337   -179    246     10   -259    150     93     85    -51   -189     23
   -166   -358   -194    262     12   -277    142     83     67    -64   -213     10
   -168   -368   -200    267     15   -285    140     80     59    -62   -220     18
   -171   -366   -194    270     10   -280    142     83     62    -49   -241     64
   -179   -350   -174    265     -5   -262    137     85     64    -41   -288    135
   -174   -366   -192    267      7   -280    132     85     54    -51   -340    163
   -158   -449   -290    301     64   -371    142    109     36    -83   -407    140
   -132   -498   -366    316    116   -433    223    220     83    -85   -439     96
   -124   -444   -322    283     98   -384    324    350    174    -33   -413     93
    -93   -337   -246    215     75   -293    415    509    316     96   -303    181
    -41    -10     31     23    -36     10    449    613    514    361    -20    446
    -62    545    607   -241   -335    576    431    607    732    743    426    867
   -187    898   1085   -355   -636    989    215    311    722    953    706   1114
   -249    776   1026   -265   -636    901    -72    -72    444    815    607   1015
   -311    249    561     28   -436    405   -210   -392    -12    267     67    566
   -290   -368    -77    329   -106   -223   -254   -493   -397   -298   -509     96
   -246   -678   -431    459     90   -555   -231   -371   -433   -420   -659    -46
   -220   -753   -532    485    153   -641   -140   -233   -350   -392   -654    -41
   -213   -722   -511    465    148   -618    -57   -137   -257   -324   -602     12
   -218   -636   -418    428     98   -527     10    -62   -155   -233   -527     90
   -244   -568   -324    405     38   -446     57    -12    -80   -155   -467    161
   -257   -548   -293    402     15   -420     88     18    -41   -119   -436    202
   -265   -532   -267    397      0   -400    103     28    -28   -109   -415    220
   -275   -532   -257    405    -10   -394    111     36    -23   -103   -397    223
   -293   -535   -244    413    -28   -389    132     54    -12    -96   -361    226
   -306   -530   -223    415    -41   -376    155     77      2    -75   -314    241
   -332   -537   -207    433    -62   -374    174     90     18    -59   -272    257
   -350   -550   -200    452    -75   -376    192    103     33    -33   -218    275
   -350   -563   -213    457    -70   -389    202    114     41    -20   -155    290
   -350   -550   -200    452    -75   -376    200    114     46      0    -90    314
   -342   -532   -189    436    -80   -361    192    114     49     18    -38    348
   -335   -530   -194    433    -70   -363    192    119     54     36     -2    402
   -329   -532   -205    428    -64   -368    184    116     54     38     38    428
   -332   -537   -205    433    -64   -371    168    111     51     46     96    446
   -337   -545   -207    441    -67   -376    153    106     49     64    150    483
   -327   -537   -210    433    -59   -374    150    109     64     93    192    542
   -309   -501   -194    405    -59   -348    161    116    103    122    207    587
   -283   -467   -187    374    -49   -327    166    122    166    137    200    618
   -275   -462   -189    368    -44   -327    163    129    220    129    176    649
   -301   -504   -202    402    -49   -353    153    124    244    109    145    657
   -293   -519   -226    405    -36   -374    148    135    257    122    122    672
   -332   -566   -233    449    -49   -400    132    127    246    132    106    675
   -316   -550   -236    431    -41   -392    135    137    252    161    103    691
   -298   -535   -236    418    -31   -387    142    150    246    189    119    693
   -335   -579   -244    457    -46   -413    127    137    213    200    106    683
   -324   -568   -244    446    -41   -407    129    150    200    215     64    691
   -311   -540   -231    426    -41   -387    140    166    189    220     46    693
   -288   -524   -236    407    -25   -381    145    174    171    207     49    693
   -241   -535   -293    387     23   -413    119    145    127    176     38    652
   -213   -579   -368    394     75   -475     77     96     70    129    -12    597
   -106   -545   -441    324    163   -493     77     80     44    116    -31    576
    -10   -511   -501    262    244   -506     85     75     23    101    -36    558
    -28   -566   -540    296    254   -553     57     41    -20     67    -54    519
    -59   -618   -561    337    249   -589     31     20    -46     46    -62    519
      5   -576   -584    283    293   -581     51     44    -28     62    -23    555
     41   -548   -589    254    314   -568     80     67     -5     80     10    563
     57   -553   -610    246    332   -581     88     72     -2     77     18    509
     15   -579   -594    280    303   -587     88     75      0     64     10    459
     15   -558   -574    270    293   -566     96     85     10     62     10    420
     20   -537   -558    259    288   -548     98     90     18     57      0    371
     51   -517   -568    231    309   -542     93     93     20     54    -15    314
     44   -522   -566    239    303   -545     83     85     20     46    -33    267
     38   -519   -558    239    296   -540     85     88     25     38    -46    233
     67   -483   -550    207    309   -517     93     96     36     41    -46    223
     41   -470   -514    213    275   -491     80     85     33     28    -57    205
     23   -493   -517    233    267   -504     72     83     33     12    -72    181
     36   -454   -493    207    262   -472     85    101     57     33    -54    205
     38   -431   -470    197    254   -449     88    111     70     54    -44    218
     18   -426   -444    202    228   -433     90    119     77     62    -38    220
      5   -394   -400    194    202   -397    106    140    101     90    -18    236
     15   -324   -342    153    179   -332    145    181    142    129     15    267
      7   -293   -301    142    153   -296    171    213    168    153     28    283
      7   -265   -275    127    140   -270    194    239    189    171     41    288
     36   -218   -254     90    142   -233    223    270    215    189     57    311
    -10   -239   -228    122    106   -233    228    280    223    192     62    324
    -23   -215   -192    119     83   -205    239    290    233    205     75    340
    -31   -158   -129     93     46   -145    249    301    257    226     93    366
    -57   -137    -83     96     12   -111    246    296    265    233     98    379
    -41   -127    -85     85     20   -109    236    288    259    226     90    381
    -41   -171   -129    106     44   -150    213    262    231    194     62    368
    -31   -153   -122     90     44   -137    200    249    220    187     59    374
    -64   -179   -116    122     25   -148    179    226    202    163     31    363
    -93   -252   -158    171     31   -205    153    197    168    127    -15    324
    -54   -249   -194    153     70   -223    163    202    163    124    -31    319
    -10   -231   -220    119    103   -226    189    213    163    122    -33    322
    -57   -301   -244    179     93   -275    174    192    129     83    -83    285
    -96   -361   -265    228     83   -314    158    166     98     49   -129    249
   -158   -436   -277    298     59   -358    140    140     67     20   -174    218
   -140   -441   -301    290     80   -371    140    129     54      7   -189    207
   -135   -446   -311    290     88   -379    137    122     44      0   -210    194
   -174   -480   -306    324     64   -394    124    101     25    -18   -244    161
   -153   -439   -285    296     64   -363    137    111     36    -10   -244    150
   -129   -402   -272    265     70   -337    161    127     49      5   -231    158
   -197   -457   -259    327     31   -358    150    111     36     -7   -246    140
   -213   -524   -311    366     46   -418    153    111     18    -31   -272    106
   -158   -592   -433    376    137   -514    215    184     23    -62   -324     38
   -181   -571   -392    374    103   -483    337    316     96    -33   -319      7
   -148   -480   -332    314     90   -407    449    483    223     64   -239     64
    -90   -218   -129    153     15   -174    532    654    433    303     -5    277
    -90    296    387   -101   -239    340    540    745    706    696    436    701
   -244    901   1143   -329   -693   1021    439    613    919   1104    914   1153
   -335    995   1330   -329   -831   1161    132    262    807   1143   1002   1226
   -415    563    976    -75   -696    769   -119   -163    353    691    600    862
   -467   -181    285    324   -376     51   -213   -454   -220    -31   -103    231
   -420   -623   -202    519   -109   -413   -205   -381   -379   -298   -397    -64
   -387   -745   -358    566    -15   -553   -124   -236   -324   -301   -426   -119
   -389   -748   -358    566    -15   -553    -23   -109   -231   -246   -389   -101
   -342   -628   -285    485    -28   -457     77     10   -114   -153   -306    -25
   -296   -485   -189    389    -57   -337    150     85    -23    -75   -236     41
   -322   -480   -158    400    -83   -319    166     98     -2    -67   -233     41
   -329   -496   -166    410    -83   -332    171    101     -2    -77   -252     23
   -290   -452   -161    371    -64   -306    192    116     15    -67   -246     23
   -298   -452   -153    374    -75   -303    194    114     20    -72   -252      7
   -332   -472   -140    402    -98   -309    184    106     18    -88   -265    -20
   -327   -467   -140    397    -96   -306    194    106     23    -93   -267    -38
   -335   -454   -119    394   -109   -288    200    101     33    -98   -267    -49
   -353   -436    -83    394   -137   -262    187     85     28   -103   -275    -70
   -340   -431    -90    384   -124   -262    181     80     31   -111   -275    -83
   -298   -387    -90    342   -106   -239    192     85     44   -106   -262    -85
   -324   -397    -72    361   -127   -236    197     83     46   -114   -270   -111
   -316   -376    -59    345   -129   -218    207     85     51   -116   -259   -111
   -332   -371    -41    350   -145   -207    202     75     49   -122   -259   -124
   -332   -366    -33    350   -150   -202    200     70     51   -122   -252   -132
   -311   -355    -44    335   -135   -200    213     85     62   -114   -241   -124
   -335   -363    -28    348   -153   -197    207     75     57   -122   -249   -140
   -361   -381    -20    371   -171   -202    192     62     44   -137   -265   -153
   -342   -358    -18    348   -163   -189    189     62     41   -137   -262   -148
   -280   -285     -5    283   -137   -145    207     80     62   -119   -244   -129
   -275   -298    -23    285   -127   -163    205     75     57   -124   -249   -127
   -306   -329    -23    316   -142   -176    197     67     44   -132   -265   -129
   -306   -340    -33    322   -137   -189    179     54     28   -142   -277   -127
   -327   -379    -51    353   -137   -215    155     36     10   -155   -298   -127
   -272   -337    -64    303   -103   -202    161     49     20   -140   -285    -98
   -277   -358    -80    316   -101   -220    145     31      2   -153   -303   -103
   -272   -361    -88    314    -96   -226    127     15    -18   -168   -322   -103
   -259   -361   -101    311    -80   -231    124     12    -31   -174   -332    -93
   -228   -345   -116    285    -57   -233    116     10    -36   -174   -337    -83
   -192   -327   -135    257    -28   -231    129     12    -33   -171   -345    -72
   -213   -361   -148    285    -33   -254    127      2    -49   -187   -368    -83
   -223   -387   -163    306    -31   -275    129     -7    -64   -202   -387    -93
   -215   -366   -153    290    -33   -259    142     -7    -62   -200   -384    -88
   -194   -340   -145    267    -25   -244    145     -7    -59   -194   -384    -75
   -181   -329   -148    254    -18   -239    161     10    -41   -174   -368    -54
   -166   -327   -161    246     -2   -244    181     28    -20   -158   -358    -41
   -163   -324   -161    244     -2   -244    194     46      0   -142   -348    -31
   -176   -314   -137    244    -20   -226    207     62     20   -124   -337    -20
   -150   -277   -127    215    -12   -205    223     83     49    -96   -316     -7
   -135   -236   -101    187    -18   -168    244    103     75    -67   -285     15
   -137   -233    -96    184    -20   -166    259    119     96    -49   -270     25
   -129   -220    -90    174    -20   -155    275    129    114    -33   -254     36
   -163   -244    -83    202    -41   -166    272    129    116    -31   -252     36
   -187   -265    -77    226    -54   -171    270    127    119    -28   -246     36
   -181   -262    -80    220    -51   -171    272    135    127    -20   -241     36
   -163   -233    -72    197    -46   -153    277    148    140     -5   -228     44
   -166   -236    -70    200    -49   -153    277    153    148      0   -220     49
   -148   -187    -38    168    -54   -114    283    168    166     23   -194     72
   -142   -155    -15    148    -64    -85    285    179    176     36   -181     83
   -155   -171    -18    163    -70    -96    288    189    184     41   -174     85
   -150   -161    -10    153    -72    -85    301    205    197     54   -163     93
   -155   -135     20    145    -88    -57    319    231    223     72   -148    109
   -148   -101     46    122    -98    -28    335    249    239     88   -135    122
   -140    -54     85     96   -114     15    350    270    259    111   -116    140
   -129    -36     93     83   -114     28    374    290    277    127   -111    153
   -116    -25     90     72   -103     31    389    309    293    137   -106    155
   -111     -5    106     57   -111     49    394    316    301    145   -101    163
   -106     36    142     33   -124     88    405    322    316    163    -80    194
   -127     54    181     36   -155    116    402    314    322    171    -72    210
   -137     62    200     38   -168    129    392    301    319    171    -67    215
   -129     41    168     44   -150    106    366    272    293    148    -85    200
   -132      0    132     64   -135     67    332    239    262    122   -109    176
   -122    -18    101     70   -114     41    322    228    252    114   -106    184
    -93     -5     88     49    -90     41    319    218    249    116    -98    192
    -98    -44     54     70    -77      5    311    202    233     98   -111    179
   -153   -127     25    140    -90    -51    288    174    202     67   -135    155
   -176   -197    -20    184    -77   -109    272    153    174     41   -155    135
   -155   -218    -62    187    -46   -140    262    137    153     20   -171    116
   -168   -249    -83    207    -44   -168    236    111    124     -5   -189     98
   -174   -280   -109    226    -33   -194    220     93    106    -15   -189     90
   -176   -296   -122    236    -31   -210    213     80     93    -23   -187     96
   -174   -296   -122    236    -25   -210    207     77     93    -28   -194    116
   -200   -340   -142    267    -31   -241    197     67     80    -46   -226    124
   -236   -371   -135    303    -51   -254    176     54     62    -64   -244    127
   -241   -376   -135    309    -54   -257    176     51     62    -59   -241    137
   -218   -394   -176    306    -20   -285    181     54     54    -77   -265    119
   -189   -465   -275    324     41   -371    246    124     62   -114   -319     36
   -137   -446   -309    290     83   -379    381    277    148    -80   -322    -31
   -135   -405   -270    267     67   -337    498    449    267      2   -262    -25
   -145   -218    -72    181    -36   -145    566    600    439    187    -67    101
   -127    340    467   -109   -298    402    568    654    706    571    397    517
   -231    984   1215   -376   -722   1098    483    519    937    969    880    961
   -444   1031   1475   -293   -961   1252    171    114    828    995    958    995
   -563    568   1132     -2   -846    849   -129   -340    374    545    540    613
   -602   -277    322    439   -465     20   -283   -688   -262   -228   -210   -129
   -407   -631   -223    517    -93   -428   -272   -633   -436   -509   -498   -472
   -249   -644   -394    444     70   -522   -155   -454   -361   -511   -501   -540
   -301   -685   -384    493     41   -535    -49   -327   -277   -478   -446   -597
   -361   -659   -301    509    -31   -480     23   -249   -202   -420   -371   -652
   -306   -555   -249    431    -28   -402     90   -174   -124   -358   -272   -691
   -218   -444   -226    329      2   -335    161   -111    -62   -306   -166   -711
   -233   -452   -218    342     -7   -335    174   -101    -54   -306    -88   -750
   -293   -527   -233    410    -31   -381    163   -114    -62   -314    -12   -807
   -293   -535   -241    415    -25   -389    171   -101    -51   -288     33   -763
   -288   -537   -249    410    -20   -394    168   -103    -54   -275    -15   -607
   -280   -555   -275    418     -2   -415    161   -109    -67   -270   -135   -509
   -265   -550   -285    405      7   -418    153   -122    -88   -257   -218   -504
   -241   -540   -298    389     28   -420    148   -124    -96   -239   -244   -540
   -197   -514   -319    353     59   -415    148   -122   -101   -210   -259   -548
   -158   -498   -340    329     90   -420    145   -119   -109   -187   -285   -514
   -135   -485   -350    309    106   -420    140   -129   -122   -181   -301   -485
   -116   -467   -353    290    116   -410    137   -140   -124   -168   -280   -439
   -109   -478   -368    293    127   -423    127   -155   -137   -174   -288   -410
    -96   -472   -376    285    140   -426    119   -166   -142   -184   -288   -407
    -54   -420   -366    236    155   -394    119   -166   -137   -181   -270   -410
    -38   -405   -366    220    161   -387    119   -166   -142   -197   -262   -410
    -31   -392   -363    210    163   -379    116   -166   -142   -210   -249   -392
    -20   -387   -366    205    171   -376    103   -181   -155   -231   -254   -376
    -18   -353   -335    184    158   -345     90   -189   -163   -249   -254   -366
     -2   -311   -309    158    150   -311     75   -197   -176   -275   -267   -355
     28   -277   -306    124    166   -293     67   -187   -184   -272   -327   -355
     64   -257   -322     96    192   -288     51   -187   -213   -249   -384   -361
     85   -259   -345     85    213   -301     15   -220   -272   -270   -426   -389
    116   -252   -368     67    241   -309      2   -244   -277   -293   -444   -394
    153   -267   -423     57    285   -345    -12   -254   -272   -303   -467   -384
    207   -277   -485     36    345   -381    -28   -267   -285   -314   -491   -400
    265   -262   -530     -2    394   -394    -41   -293   -301   -337   -506   -426
    324   -241   -566    -41    444   -402    -54   -314   -301   -342   -511   -426
    368   -244   -613    -62    488   -428    -72   -332   -319   -366   -532   -433
    407   -252   -659    -77    532   -454    -88   -345   -337   -387   -542   -426
    441   -236   -678   -106    558   -457    -96   -350   -340   -387   -540   -418
    498   -197   -698   -150    597   -446   -101   -358   -348   -387   -511   -405
    496   -202   -698   -148    594   -449   -101   -361   -348   -384   -511   -389
    498   -189   -688   -153    592   -439    -96   -345   -332   -368   -506   -361
    530   -174   -706   -179    615   -439    -93   -332   -329   -366   -462   -340
    545   -132   -678   -207    610   -405    -72   -298   -306   -342   -423   -309
    527   -103   -631   -213    576   -366    -54   -270   -275   -309   -400   -277
    509    -98   -607   -205    558   -353    -49   -246   -252   -285   -384   -252
    491    -93   -584   -200    535   -337    -38   -223   -231   -277   -371   -239
    452    -88   -542   -181    496   -314    -15   -192   -202   -252   -368   -213
    433    -70   -504   -181    465   -285     -7   -171   -184   -239   -366   -187
    402    -62   -465   -168    433   -262     -2   -161   -174   -228   -368   -174
    358    -75   -436   -142    397   -257     12   -137   -153   -213   -363   -168
    337    -62   -400   -140    368   -231     28   -114   -129   -189   -345   -155
    314    -46   -361   -135    335   -202     38    -93   -111   -168   -324   -129
    288    -44   -332   -122    309   -187     41    -77    -96   -155   -316   -111
    270    -44   -314   -114    290   -179     46    -59    -75   -135   -303   -101
    239    -49   -290    -96    262   -168     59    -41    -57   -119   -293    -90
    239    -20   -259   -111    249   -137     83    -18    -33   -103   -283    -77
    223     -2   -226   -109    223   -114     96     -5    -23    -90   -272    -67
    223     25   -197   -127    210    -83    119     23      5    -67   -246    -44
    205     49   -158   -127    181    -54    150     59     33    -46   -223    -23
    184     72   -111   -129    148    -18    168     83     51    -33   -197     -7
    161     80    -80   -119    122      0    184     96     64    -25   -168      7
    135    106    -28   -122     80     41    202    114     85     -7   -127     36
    148    158     10   -153     67     85    236    148    119     18    -75     77
    129    168     38   -150     46    103    254    166    132     20    -33    101
     85    166     80   -124      2    124    259    158    135     23      5    103
     54    194    140   -127    -41    168    252    153    142     36     46    135
     38    202    161   -122    -59    181    236    145    140     38     75    158
     33    192    155   -114    -62    174    207    127    124     23     88    161
     25    163    137    -93    -54    150    197    119    111     15     98    171
     12    137    124    -77    -54    132    187    114    101      2     93    176
    -49     72    119    -12    -83     96    166     90     75    -25     62    168
    -51     20     72     15    -62     46    148     75     51    -54     36    155
     -7     -2      5      5     -7      0    132     70     31    -75     12    135
     -7    -38    -31     23     10    -36    129     62     18    -90    -10    137
    -10    -57    -46     33     15    -51    129     51     12    -93    -28    155
    -96   -168    -75    132    -10   -124    101     18    -28   -132    -83    124
   -122   -210    -88    166    -18   -150     96     15    -38   -137    -96    124
    -96   -205   -109    148      5   -155     93     23    -25   -124    -85    145
   -111   -231   -122    171      5   -176     93     33    -20   -116    -83    176
   -140   -259   -119    200    -12   -189     83     33    -20   -103   -109    252
   -176   -285   -109    231    -33   -197     75     31    -23    -85   -161    345
   -231   -332   -101    280    -67   -218     85     44    -20    -72   -207    371
   -275   -439   -163    355    -57   -301    127     96    -23    -75   -290    342
   -319   -509   -189    413    -67   -350    239    226     41    -38   -327    327
   -327   -441   -114    384   -106   -277    376    407    187     70   -239    397
   -270   -233     36    252   -155   -101    491    615    410    270    -49    587
   -249    161    410     41   -329    285    514    709    667    576    319    961
   -355    714   1070   -181   -711    893    462    649    927    966    813   1431
   -496    997   1493   -249   -995   1244    223    353    987   1184   1083   1670
   -563    691   1254    -64   -909    971    -59    -59    654    935    844   1408
   -639     -7    631    322   -636    311   -192   -392    114    303    205    802
   -623   -626     -5    623   -311   -316   -233   -439   -213   -140   -275    329
   -537   -852   -314    696   -111   -584   -181   -290   -215   -200   -340    213
   -522   -865   -345    691    -90   -607    -67   -153   -127   -140   -257    215
   -493   -792   -298    641    -98   -548     36    -38    -28    -46   -127    285
   -467   -691   -226    579   -122   -459    129     54     67     62     23    392
   -446   -615   -168    532   -140   -392    192    109    122    135    140    444
   -439   -613   -174    524   -135   -394    202    127    127    158    174    459
   -444   -620   -179    532   -132   -400    210    140    137    171    174    472
   -452   -626   -176    537   -140   -400    213    145    140    187    163    491
   -428   -615   -187    522   -122   -402    210    142    135    202    150    522
   -423   -618   -197    519   -114   -407    197    132    114    213    127    535
   -418   -607   -192    511   -114   -400    194    127    109    218    119    537
   -402   -610   -207    504    -98   -410    200    129    103    215    111    519
   -371   -581   -210    478    -80   -397    200    135    101    220    103    532
   -366   -584   -220    472    -75   -402    205    142     98    215     90    522
   -306   -537   -231    420    -38   -384    226    161    109    220    106    509
   -332   -587   -254    459    -41   -420    200    135     83    189     90    483
   -293   -631   -337    462     20   -485    150     98     41    150     75    462
   -150   -576   -428    363    137   -501    137    101     38    137     70    488
    -51   -566   -514    309    228   -540    119     88     20    111     44    483
    -41   -605   -566    322    259   -584     88     59    -15     72      5    452
    -38   -641   -602    340    280   -623     59     38    -41     41    -25    439
     10   -613   -626    301    316   -618     51     44    -46     28    -44    446
     20   -602   -623    290    322   -613     51     46    -49     20    -64    454
    -15   -646   -633    329    309   -641     41     38    -64      0    -96    441
      2   -623   -626    311    314   -623     46     49    -57      0   -106    457
     28   -605   -633    285    329   -618     44     51    -64    -10   -111    475
     25   -602   -628    285    327   -615     28     51    -77    -20   -124    462
     10   -605   -618    296    311   -613      5     46    -90    -31   -129    444
     15   -592   -607    288    311   -600      5     57    -90    -23   -127    436
     10   -589   -602    288    303   -597      5     72    -85    -15   -135    465
    -20   -613   -592    316    283   -602    -20     62   -101    -28   -161    446
    -36   -610   -574    322    267   -592    -23     64   -106    -38   -179    433
     10   -563   -574    277    290   -568     -7     88    -93    -33   -179    454
     62   -488   -553    213    306   -519     12    114    -75    -18   -161    475
    -57   -581   -524    316    233   -553      0     98    -98    -49   -192    449
   -129   -641   -511    384    189   -576     -2     96   -109    -64   -202    431
   -119   -613   -493    366    187   -553     12    119    -90    -46   -187    428
   -101   -576   -475    337    187   -527     18    129    -77    -33   -189    426
    -93   -561   -467    324    187   -514     28    145    -59    -20   -187    439
   -101   -561   -459    329    179   -511     41    166    -36     -2   -176    457
   -132   -587   -454    361    161   -522     51    181    -20      2   -181    462
   -137   -553   -415    345    137   -483     75    205      2     18   -174    467
   -155   -542   -389    348    116   -467     93    233     33     38   -168    475
   -127   -519   -394    322    132   -457    103    257     57     62   -168    485
    -96   -493   -397    296    150   -446    114    275     77     77   -166    491
   -114   -480   -366    296    124   -423    116    275     83     83   -168    488
   -168   -504   -335    335     83   -420    116    270     80     77   -187    472
   -194   -522   -327    358     64   -426    116    270     80     77   -197    459
   -171   -519   -348    345     88   -433    137    285    103     96   -187    465
   -176   -488   -311    332     64   -400    155    293    124    122   -161    478
   -226   -501   -275    363     23   -389    142    277    129    129   -155    462
   -262   -545   -283    402      7   -413    129    267    122    119   -168    428
   -259   -527   -267    394      2   -397    132    277    132    127   -161    415
   -215   -446   -231    329      5   -340    158    314    171    163   -127    415
   -210   -413   -202    311     -5   -309    192    345    205    192   -101    418
   -267   -444   -176    355    -46   -311    192    342    207    192    -98    389
   -259   -392   -132    327    -64   -262    194    361    223    213    -70    387
   -244   -335    -93    288    -75   -215    210    384    244    231    -51    376
   -246   -324    -77    285    -85   -200    241    410    265    252    -38    368
   -265   -324    -62    293   -103   -194    249    413    275    265    -25    348
   -265   -259      5    262   -135   -127    272    433    306    303     15    353
   -283   -189     93    236   -189    -49    288    436    332    335     59    361
   -306   -176    129    241   -218    -23    285    420    337    340     75    342
   -358   -223    135    288   -246    -44    262    387    311    309     54    298
   -379   -226    153    303   -267    -36    254    374    306    301     54    280
   -402   -233    168    316   -288    -33    239    358    298    296     62    254
   -415   -236    179    324   -298    -28    231    353    290    296     75    239
   -446   -246    200    345   -324    -23    231    353    288    280     72    220
   -493   -285    207    389   -350    -38    223    340    275    270     67    202
   -496   -288    207    389   -353    -41    228    337    275    265     75    200
   -514   -298    215    405   -366    -41    236    337    275    259     80    192
   -581   -340    239    459   -413    -49    239    337    267    252     85    184
   -662   -379    283    522   -472    -49    246    329    262    233     80    171
   -646   -413    233    530   -441    -90    220    298    231    181     18    124
   -587   -415    171    501   -379   -124    192    277    207    142    -20     90
   -527   -397    129    459   -332   -135    189    267    197    127    -28     70
   -537   -407    129    472   -335   -140    194    259    184    119    -41     44
   -545   -402    142    472   -345   -129    194    254    179    106    -59     31
   -532   -446     85    488   -309   -181    174    241    150     59   -109    -20
   -493   -532    -38    511   -231   -285    192    280    142      5   -184   -109
   -462   -530    -67    496   -197   -298    314    418    223     18   -192   -153
   -423   -431     -7    426   -207   -220    439    584    366    122    -93   -103
   -394   -254    140    322   -267    -57    517    719    532    296     83     46
   -353    202    553     72   -454    379    524    776    740    620    454    397
   -439    784   1223   -171   -831   1002    410    613    883    971    888    792
   -496    914   1408   -210   -950   1158     90    223    724   1021    995    862
   -496    641   1137    -72   -818    888   -127   -148    355    693    698    589
   -594    -80    514    337   -555    215   -210   -400   -142     15     31     44
   -579   -636    -57    607   -262   -348   -241   -387   -392   -374   -381   -306
   -478   -737   -259    605   -111   -498   -153   -220   -319   -363   -405   -337
   -452   -761   -311    605    -70   -537    -72   -122   -239   -322   -392   -329
   -431   -737   -306    584    -64   -524    -25    -64   -168   -275   -361   -303
   -371   -613   -241    493    -64   -428     23     -5    -85   -197   -288   -233
   -314   -532   -220    423    -46   -379     51     20    -41   -155   -249   -194
   -270   -511   -241    389    -15   -376     57     28    -28   -150   -246   -179
   -246   -506   -262    374      7   -384     57     28    -33   -155   -254   -179
   -233   -527   -293    381     28   -410     49     15    -49   -174   -277   -197
   -213   -501   -288    355     36   -394     51     18    -46   -171   -277   -189
   -192   -485   -293    337     49   -389     54     20    -44   -166   -275   -176
   -192   -493   -301    342     51   -400     51     18    -44   -168   -280   -174
   -166   -454   -288    311     59   -371     59     25    -33   -161   -272   -158
   -174   -452   -277    311     49   -366     57     23    -33   -161   -275   -158
   -210   -483   -272    345     28   -379     51     15    -38   -166   -283   -163
   -207   -462   -254    332     23   -358     59     23    -28   -155   -270   -155
   -231   -436   -205    335    -12   -322     64     25    -20   -142   -257   -150
   -290   -452   -161    368    -64   -306     62     25    -18   -137   -257   -158
   -296   -436   -142    366    -77   -290     77     44     -2   -122   -246   -145
   -314   -428   -114    368   -101   -270     90     57     10   -106   -233   -135
   -371   -433    -62    402   -155   -249     98     64     20    -96   -220   -124
   -374   -436    -62    402   -155   -249     93     62     18   -101   -231   -127
   -322   -400    -77    361   -122   -239     98     70     28    -90   -218   -116
   -303   -392    -90    348   -106   -244     96     67     25    -96   -213   -119
   -306   -410   -103    358   -101   -257     72     44      5   -111   -228   -137
   -275   -392   -116    332    -80   -254     59     36     -2   -116   -228   -137
   -249   -384   -137    316    -57   -262     46     25    -10   -122   -226   -129
   -223   -392   -171    306    -28   -283     33     12    -23   -129   -231   -132
   -207   -402   -194    306     -7   -298     18      0    -41   -140   -239   -135
   -176   -392   -218    283     18   -306      2    -12    -54   -150   -239   -137
   -137   -381   -244    259     51   -314    -18    -25    -67   -158   -236   -142
    -98   -371   -272    233     85   -322    -20    -31    -75   -161   -228   -140
    -96   -410   -314    254    109   -363    -25    -44    -96   -184   -241   -148
    -59   -407   -350    231    145   -379    -49    -67   -119   -207   -267   -163
    -31   -400   -371    215    168   -387    -57    -77   -129   -215   -277   -176
      0   -407   -407    202    200   -407    -41    -75   -132   -218   -277   -179
      5   -387   -392    192    197   -389    -18    -64   -119   -218   -277   -171
     18   -402   -420    189    218   -410    -31    -83   -140   -241   -309   -194
     41   -384   -428    171    233   -405    -25    -80   -132   -239   -311   -194
     51   -358   -413    153    231   -384    -10    -62   -109   -220   -303   -181
     57   -335   -392    140    223   -363      7    -46    -83   -202   -293   -174
     83   -316   -402    114    241   -358     23    -36    -64   -197   -293   -179
     54   -348   -402    145    228   -374     28    -36    -57   -202   -298   -192
     25   -363   -392    168    207   -376     36    -28    -46   -197   -293   -200
     -2   -348   -345    176    171   -348     59     -5    -10   -176   -267   -181
     10   -324   -335    158    171   -329     67     -2      0   -168   -254   -176
     33   -314   -348    140    189   -329     67     -2      5   -168   -252   -163
     23   -316   -340    145    179   -327     64      0     15   -161   -244   -145
     62   -277   -340    109    200   -309     72     10     28   -142   -220   -124
     36   -272   -309    116    171   -290     59      0     25   -142   -218   -119
     -2   -277   -275    140    135   -275     59      0     33   -140   -215   -103
      7   -280   -288    135    145   -283     77     25     54   -122   -200    -80
     33   -257   -290    111    161   -272     93     44     72   -103   -179    -62
     -2   -259   -257    129    127   -257     77     33     72   -109   -179    -62
     36   -181   -218     72    127   -200    106     67    109    -77   -148    -25
     38   -137   -176     46    106   -155    132     90    135    -59   -129      2
    -38   -168   -129    103     44   -150    129     88    140    -62   -129      2
    -44   -145   -101     93     25   -124    140     96    161    -44   -111      7
    -28   -111    -83     70     25    -98    158    109    181    -23    -80     -2
     10    -46    -57     18     31    -49    179    129    205      0    -38     -2
    -62    -80    -18     72    -23    -49    174    116    197     -5    -36    -28
    -83    -54     28     67    -57    -12    189    116    215     15     -5    -49
    -93    -36     57     64    -77     10    194    109    228     33     36    -70
   -114    -25     85     67   -101     28    184    101    220     38     80   -116
   -140    -44     96     93   -119     25    174    101    213     31    101   -158
   -122    -46     75     83   -101     15    158     90    194      5     90   -189
   -111    -51     59     80    -88      5    140     70    174    -18     93   -223
   -109    -67     41     88    -77    -12    145     64    166    -25    116   -249
   -142    -98     44    122    -93    -28    137     44    145    -46    119   -275
   -119   -155    -38    135    -41    -98    116     15    103    -88     83   -322
    -88   -197   -111    142     10   -155    103      0     72   -119     70   -358
   -109   -246   -140    176     15   -192     80    -31     36   -153     51   -402
   -116   -262   -145    189     12   -205     64    -51      7   -174     44   -441
    -80   -252   -171    166     44   -213     67    -59    -10   -189     31   -501
    -72   -254   -184    163     54   -220     70    -70    -28   -207     25   -563
   -106   -283   -179    194     33   -231     57    -90    -57   -228     20   -618
   -124   -265   -140    194      7   -202     51   -116    -77   -236     33   -649
    -90   -215   -124    153     15   -171     44   -132   -103   -252     31   -662
    -38   -176   -137    109     49   -158     51   -124   -122   -277     36   -680
    -46   -277   -231    161     90   -254     59   -114   -127   -340      2   -750
    -67   -400   -332    233    132   -366    132    -28   -103   -374    -49   -836
    -33   -348   -314    189    137   -332    252    122     10   -277      5   -826
     46   -155   -205     54    124   -179    363    306    189   -129    158   -722
     77    161     80   -119     -2    122    400    413    397    119    454   -467
     28    685    657   -355   -314    672    397    426    633    498    880    -59
    -98   1072   1169   -488   -636   1119    223    171    704    745   1163    218
   -145    963   1106   -410   -626   1034    -70   -218    454    615   1062    129
   -210    394    602    -93   -407    498   -254   -610    -72     36    524   -379
   -236   -280    -44    259    -96   -163   -311   -766   -517   -561    -54   -943
   -155   -540   -387    348    114   -465   -298   -652   -558   -659   -197  -1067
    -90   -550   -459    322    181   -506   -213   -501   -462   -594   -200  -1008
    -77   -517   -441    296    181   -480   -140   -397   -371   -522   -213   -885
    -46   -426   -379    236    166   -402    -72   -309   -275   -431   -187   -748
    -15   -329   -314    171    145   -322    -28   -257   -210   -363   -155   -636
     18   -296   -314    137    163   -303     -7   -226   -187   -340   -166   -568
     33   -277   -311    119    171   -296     -2   -213   -176   -327   -176   -511
     54   -259   -314    103    184   -285      0   -207   -174   -319   -179   -472
     75   -265   -340     93    207   -303     -7   -210   -179   -327   -197   -446
     98   -270   -371     85    233   -319    -20   -213   -189   -332   -205   -423
    135   -244   -379     51    254   -311    -28   -210   -189   -329   -194   -389
    168   -233   -402     33    285   -316    -33   -207   -192   -327   -200   -371
    163   -220   -387     25    272   -303    -36   -207   -192   -322   -205   -348
    163   -215   -379     25    270   -296    -41   -207   -194   -322   -205   -327
    166   -239   -405     33    285   -322    -54   -213   -205   -329   -215   -314
    207   -207   -415      0    311   -311    -41   -202   -197   -314   -210   -285
    189   -220   -410     12    298   -316    -44   -207   -205   -319   -220   -280
    197   -207   -405      5    298   -306    -36   -200   -197   -311   -220   -265
    194   -205   -400      5    296   -301    -28   -189   -187   -309   -223   -254
    179   -226   -405     23    290   -314    -33   -187   -187   -314   -246   -254
    166   -228   -397     31    280   -311    -31   -179   -184   -311   -265   -239
    171   -213   -387     20    277   -298    -33   -174   -181   -311   -277   -231
    158   -213   -371     25    262   -290    -41   -179   -187   -316   -290   -231
    176   -174   -350      0    262   -262    -28   -163   -176   -309   -288   -215
    197   -145   -342    -25    267   -241    -20   -155   -168   -298   -283   -192
    158   -176   -335      7    244   -254    -31   -166   -181   -314   -301   -189
    155   -168   -327      5    239   -246    -36   -168   -187   -319   -306   -176
    137   -179   -316     20    226   -246    -46   -176   -197   -327   -314   -166
    106   -194   -301     44    202   -246    -67   -194   -215   -340   -327   -168
    122   -158   -280     18    200   -218    -57   -187   -210   -332   -314   -150
    122   -135   -257      5    189   -194    -46   -176   -205   -322   -301   -124
    114   -153   -267     20    189   -210    -49   -176   -215   -327   -306   -122
     98   -176   -275     38    184   -226    -57   -181   -228   -337   -311   -124
    101   -174   -277     36    187   -226    -62   -184   -236   -340   -311   -127
    119   -148   -267     12    192   -207    -64   -189   -246   -342   -301   -129
    145   -135   -280     -5    213   -207    -64   -189   -252   -342   -293   -137
    163   -101   -265    -33    213   -181    -46   -174   -236   -322   -265   -124
    124   -116   -244     -5    181   -179    -38   -163   -228   -311   -252   -122
     88   -137   -226     23    153   -181    -31   -145   -215   -293   -233   -116
     72   -127   -200     28    135   -163    -20   -127   -197   -272   -205   -114
     96    -75   -174    -10    135   -124      5    -98   -166   -239   -166    -90
    103    -54   -158    -25    129   -106     28    -70   -137   -207   -140    -75
     51    -72   -127      7     88   -101     38    -54   -114   -184   -127    -62
     28    -83   -111     28     70    -96     57    -38    -93   -161   -109    -41
     25    -77   -103     23     64    -90     67    -28    -77   -145   -101    -20
      5    -75    -80     33     41    -77     77    -23    -59   -129    -93     15
      5    -70    -77     31     41    -75     96     -7    -38   -111    -70     36
     33    -54    -88     10     59    -70    114      7    -23    -96    -46     49
    -18    -88    -70     51     25    -80    109      2    -23    -98    -38     44
    -23    -62    -41     41      7    -51    124     18     -5    -77     -2     62
    -49    -67    -18     57    -18    -44    127     20      7    -67     28     75
    -98   -101     -2    101    -49    -51    111     12      7    -70     54     64
    -80    -57     23     67    -54    -15    124     25     36    -49    106     75
    -90    -46     44     67    -67     -2    135     41     59    -31    168    103
   -111    -62     46     85    -80     -7    148     59     83     -7    202    129
   -129    -46     83     88   -106     18    179     96    116     33    210    174
   -137     -7    127     72   -135     59    202    129    145     80    197    210
   -148     10    158     67   -153     83    213    153    163    119    176    249
   -145     31    176     54   -161    103    228    179    184    166    166    296
   -148     59    207     44   -176    132    249    205    210    218    158    345
   -174     64    236     54   -207    150    259    220    233    262    158    394
   -197     59    254     67   -226    155    267    231    257    306    158    446
   -194     85    277     54   -236    179    275    233    280    340    166    511
   -161    150    311      5   -236    231    290    246    322    366    194    594
   -202    109    311     46   -257    207    249    215    324    319    174    623
   -252     44    296    103   -275    168    210    184    340    277    166    657
   -223     54    277     83   -252    166    213    197    381    280    189    737
   -226     38    265     93   -244    150    215    202    397    285    174    831
   -257      0    257    127   -257    129    218    197    389    293    145    888
   -303    -83    220    192   -265     70    210    181    355    283    122    917
   -342   -168    174    254   -259      2    197    166    314    265     83    943
   -358   -179    179    270   -270      0    197    161    288    267     64    969
   -340   -187    150    262   -246    -18    184    142    252    249     54    956
   -350   -215    132    283   -244    -41    171    124    213    223     38    935
   -332   -205    127    265   -231    -38    176    127    192    218     28    937
   -329   -226    103    277   -218    -62    174    119    168    202     -7    932
   -353   -252    101    301   -228    -75    163    106    145    181    -41    924
   -374   -272     98    322   -236    -88    150     93    119    161    -72    919
   -374   -277     96    324   -236    -90    145     83     98    148   -103    919
   -314   -272     41    293   -179   -116    153     96     90    135   -132    901
   -210   -332   -124    270    -44   -228    205    168     85     90   -194    802
   -153   -358   -205    254     23   -280    288    285    122     83   -215    732
    -85   -288   -202    187     57   -246    376    449    228    166   -137    776
     51     12    -38    -31     46    -12    457    623    428    394    103    995
     33    488    452   -262   -207    470    415    639    649    735    501   1405
   -103   1052   1153   -475   -628   1101    306    491    857   1098    943   1849
   -189   1166   1353   -491   -771   1260     31    135    766   1132   1031   1930
   -303    672    976   -184   -639    823   -223   -309    290    644    581   1506
   -376   -122    252    246   -314     64   -345   -613   -311    -93   -148    818
   -293   -514   -220    402    -38   -368   -355   -553   -478   -363   -444    493
   -265   -652   -387    454     59   -519   -283   -405   -441   -381   -488    410
   -241   -613   -371    428     64   -493   -174   -272   -342   -319   -436    436
   -207   -530   -322    366     54   -426    -83   -163   -246   -239   -355    501
   -189   -439   -249    314     28   -342    -28    -98   -176   -176   -296    542
   -174   -387   -215    280     20   -301     -2    -64   -150   -153   -262    550
   -129   -332   -202    231     36   -267     20    -33   -129   -137   -233    571
   -109   -301   -192    202     38   -246     41    -12   -114   -127   -213    594
   -132   -314   -184    223     23   -249     44     -2   -116   -135   -210    587
   -135   -316   -181    223     20   -252     44      2   -116   -132   -200    581
   -168   -335   -166    252     -2   -252     44     -2   -119   -135   -194    581
   -168   -340   -171    252      0   -257     36     -7   -122   -129   -189    592
   -140   -324   -187    231     20   -257     33    -15   -127   -132   -171    594
   -127   -332   -205    228     36   -267     20    -28   -140   -150   -161    584
   -116   -329   -213    223     46   -272     20    -28   -145   -155   -148    568
   -103   -301   -200    202     44   -252     25    -20   -132   -142   -132    563
    -93   -283   -189    187     46   -239     31    -20   -124   -140   -132    553
   -111   -296   -187    202     33   -241     28    -23   -127   -148   -148    530
    -96   -277   -181    187     41   -231     44     -2   -111   -135   -137    524
    -57   -246   -189    150     64   -218     51     10   -103   -127   -129    511
   -103   -277   -174    189     33   -226     36      0   -114   -142   -142    483
   -124   -277   -155    200     15   -218     36      0   -114   -148   -142    454
    -96   -228   -132    163     18   -181     54     18    -93   -132   -122    444
   -124   -275   -153    197     12   -215     36      0   -114   -155   -142    400
   -140   -290   -150    213      5   -220     25    -10   -119   -166   -153    363
   -142   -293   -153    215      2   -223     15    -20   -127   -174   -161    319
    -96   -254   -158    176     31   -207     20    -18   -124   -171   -155    293
    -70   -218   -150    142     38   -184     20    -15   -122   -166   -153    265
   -116   -283   -166    200     23   -223    -10    -41   -150   -192   -179    205
    -57   -223   -166    137     51   -194     -5    -28   -142   -179   -166    192
      0   -163   -163     83     80   -163     12    -18   -129   -168   -153    176
   -109   -257   -150    181     18   -202    -10    -41   -161   -192   -176    129
   -132   -259   -129    194     -2   -194     -7    -41   -166   -192   -179    111
   -111   -257   -145    181     15   -202     -7    -46   -179   -202   -189     88
   -124   -267   -142    197      7   -205     -5    -51   -187   -210   -197     62
   -132   -259   -127    192     -2   -194     -7    -51   -192   -213   -200     44
   -135   -244   -109    189    -15   -179     -2    -51   -192   -210   -200     20
    -98   -189    -90    142     -5   -140     28    -23   -163   -179   -166     25
   -150   -213    -62    181    -44   -137     41    -12   -150   -166   -155     15
   -176   -213    -36    194    -72   -124     54      7   -135   -148   -137     18
   -184   -200    -15    192    -85   -109     62     25   -119   -129   -122     15
   -166   -163      0    163    -85    -80     83     57    -90   -101   -103     12
   -153   -111     41    132    -98    -36    122     96    -44    -54    -64     33
   -179   -124     54    150   -119    -33    140    109    -25    -38    -51     28
   -218   -140     75    179   -148    -33    140    114    -18    -36    -54     12
   -241   -142     98    192   -171    -23    137    111    -15    -36    -59      2
   -244   -132    111    189   -179    -10    150    124     -5    -23    -54      5
   -215    -90    122    153   -171     15    168    145     18     -5    -38     23
   -239    -85    153    163   -197     31    171    153     28      0    -38     36
   -252    -75    174    163   -213     46    181    163     41      5    -38     54
   -277    -77    200    179   -239     59    181    176     51     10    -38     77
   -290    -38    252    163   -272    106    202    207     80     36    -18    124
   -290      5    293    142   -293    148    223    239    109     54      0    161
   -265     31    296    114   -280    163    228    257    122     57      7    184
   -277     20    298    129   -288    158    213    249    114     41      0    189
   -270     18    285    124   -277    150    213    246    111     31      2    189
   -210     93    303     59   -257    197    246    277    145     54     25    220
   -194    145    337     23   -267    241    275    301    174     77     44    249
   -252    124    376     64   -314    249    283    298    184     83     44    265
   -257    140    394     57   -324    265    290    303    197     96     59    290
   -223    171    392     25   -306    280    303    309    205    101     64    301
   -192    194    384     -2   -288    288    314    306    210     98     54    314
   -194    192    387      2   -290    288    311    298    213     98     54    319
   -194    210    402    -10   -298    306    309    285    210    103     57    340
   -161    262    423    -51   -290    342    319    280    223    122     67    371
   -148    257    402    -57   -275    329    301    257    213    109     59    358
   -122    236    358    -57   -239    296    262    215    179     80     36    345
   -122    187    309    -31   -215    246    218    168    137     41     -2    322
   -103    135    239    -15   -171    184    179    129    101      2    -38    285
    -51    150    200    -51   -127    174    171    122     93      2    -44    275
    -36    116    153    -38    -93    135    163    103     77    -18    -67    241
    -25     46     70    -12    -46     57    135     70     33    -64   -106    187
    -18      0     18      7    -20     10    109     44      2    -98   -140    148
    -12    -25    -12     18      0    -20     96     25    -20   -124   -163    116
     28    -10    -38     -7     33    -23     96     18    -31   -135   -179     96
    -12    -77    -64     44     25    -72     72    -15    -67   -171   -215     46
    -51   -119    -67     85      5    -93     51    -33    -88   -192   -244     12
    -67   -142    -77    103      2   -111     36    -49   -106   -213   -267    -15
    -20    -90    -70     57     23    -80     49    -36    -90   -197   -254      0
     20    -62    -85     18     51    -72     57    -28    -85   -197   -257     -2
    -10   -111   -101     59     44   -106     46    -41   -103   -213   -283    -28
      2   -168   -171     83     85   -171     67    -15   -111   -239   -324    -77
     18   -233   -252    109    135   -241    166    101    -77   -252   -368   -150
     31   -187   -220     77    124   -202    309    277     28   -179   -329   -137
     88    -23   -114    -33    101    -67    426    475    192    -23   -192    -20
    116    280    161   -200    -23    220    446    574    381    223     72    239
     64    904    839   -483   -387    872    418    571    657    644    561    724
    -96   1436   1532   -672   -813   1483    220    319    818    987    982   1127
   -265   1262   1525   -498   -893   1392    -93    -98    579    833    872    992
   -407    519    927    -57   -667    722   -327   -537    -10    176    239    358
   -350   -187    163    270   -257    -12   -423   -711   -493   -433   -387   -296
   -181   -368   -187    275      0   -280   -345   -540   -498   -514   -509   -488
   -210   -452   -244    329     15   -348   -236   -389   -431   -493   -519   -511
   -236   -420   -184    327    -28   -301   -124   -254   -327   -415   -465   -446
   -218   -298    -80    259    -70   -189    -20   -137   -207   -309   -374   -337
   -210   -275    -67    241    -72   -171     18    -93   -168   -277   -358   -296
   -184   -254    -70    218    -59   -161     38    -67   -150   -265   -361   -270
   -150   -223    -75    187    -41   -150     67    -36   -127   -249   -363   -239
   -150   -200    -49    176    -51   -124     85    -18   -109   -233   -355   -213
   -205   -239    -33    220    -88   -137     75    -31   -119   -244   -376   -215
   -189   -213    -23    202    -83   -119     77    -23   -114   -244   -376   -197
   -207   -223    -15    215    -98   -119     80    -20   -111   -241   -376   -181
   -187   -192     -5    189    -90    -98     90     -5    -96   -226   -366   -158
   -176   -174      0    174    -88    -88     93     -2    -93   -223   -366   -153
   -197   -192      5    194   -103    -93     90     -7    -93   -223   -368   -150
   -226   -226     -2    223   -111   -114     85     -7    -93   -223   -371   -142
   -228   -228      0    228   -114   -114     93     -2    -85   -213   -363   -137
   -244   -233     10    236   -129   -111     88     -5    -85   -213   -368   -135
   -239   -207     28    223   -135    -90     93      5    -75   -202   -363   -114
   -213   -179     31    194   -124    -75    103     20    -62   -187   -348    -88
   -226   -176     49    202   -137    -64    101     12    -62   -184   -345    -83
   -233   -171     59    202   -148    -57     96     10    -62   -181   -342    -90
   -259   -205     54    231   -158    -75     83      5    -75   -192   -358   -106
   -231   -184     44    207   -137    -70     85     12    -75   -189   -355   -103
   -210   -158     51    184   -132    -54     93     18    -70   -181   -340    -96
   -249   -179     70    210   -161    -54     72     -2    -85   -189   -340   -103
   -236   -184     51    207   -145    -67     67      0    -85   -184   -327    -93
   -241   -207     33    223   -137    -88     57     -2    -90   -179   -316    -90
   -231   -202     28    218   -129    -88     49     -2    -90   -176   -298    -93
   -228   -163     62    194   -145    -51     59      5    -83   -163   -265    -83
   -254   -181     72    218   -166    -54     59      0    -85   -168   -257    -75
   -267   -213     51    239   -163    -80     41    -20   -103   -192   -270    -93
   -252   -236     15    244   -135   -111     25    -38   -127   -215   -262   -114
   -254   -241     12    246   -135   -116     18    -46   -132   -223   -236   -124
   -215   -197     18    205   -116    -90     25    -44   -127   -215   -207   -114
   -176   -181     -7    179    -85    -93     36    -44   -129   -210   -189   -111
   -205   -236    -31    220    -88   -135     23    -67   -150   -228   -197   -142
   -226   -259    -33    241    -96   -148      7    -90   -166   -246   -205   -176
   -197   -228    -31    210    -83   -129     20    -77   -150   -231   -179   -184
   -168   -202    -36    184    -67   -119     33    -64   -137   -220   -155   -202
   -129   -153    -23    142    -54    -88     46    -49   -116   -200   -124   -205
   -166   -200    -33    181    -67   -116     49    -38   -119   -205   -119   -231
   -171   -202    -31    187    -72   -116     59    -25   -116   -205   -106   -241
   -122   -140    -18    129    -54    -80     85     -7   -101   -189    -72   -246
   -166   -166      0    166    -83    -83     83    -10   -109   -205    -64   -275
   -161   -150     10    153    -85    -70     83    -18   -124   -228    -64   -303
   -148   -101     44    124    -96    -28     88    -28   -153   -244    -46   -322
   -142    -77     62    109   -103     -7     85    -36   -181   -239    -23   -332
   -127   -106     20    116    -75    -44     88    -28   -132   -207      2   -332
   -137   -135      0    135    -72    -67     85    -33   -106   -205     15   -353
   -124   -132     -7    127    -59    -72     85    -33    -83   -187     18   -342
   -106   -119    -15    111    -46    -67     93    -23    -54   -176     25   -319
    -77    -77      0     77    -38    -38    111    -15    -28   -153     44   -296
    -85    -77      7     80    -46    -36    103    -18    -20   -142     31   -265
    -75    -75      0     75    -38    -38    103    -15     -5   -122     36   -239
    -54    -70    -18     59    -18    -44    114     -5     12    -96     49   -207
    -46    -51     -5     49    -20    -28    116      0     25    -70     57   -181
    -41    -28     10     33    -25    -10    114      7     36    -57     62   -150
    -28     -7     20     18    -25      5    122     23     51    -31     70   -114
     -7     23     28    -10    -18     25    129     38     70     -2     85    -85
     20     36     15    -28      2     25    142     57     90     18     93    -70
     44     59     12    -54     15     36    145     67     96     28     90    -49
     70     80     10    -75     28     46    140     64     98     41     88    -36
     96    106      7   -101     44     57    140     62    103     54     90    -20
    109    140     31   -124     38     85    135     51    106     67    103      2
    119    163     41   -142     38    103    124     44    106     77    109     12
    129    142     12   -135     57     77     96     28     88     67     96      7
    137    124    -12   -132     75     54     64      5     64     57     83      5
    142    119    -23   -129     83     49     46     -5     44     51     70     23
    135     93    -41   -114     88     25     25    -25     18     33     41     15
    116     41    -75    -80     96    -15     -2    -54    -15     -2     -7     -7
    142     25   -116    -85    129    -44    -15    -64    -36    -25    -41    -18
    207     36   -171   -122    189    -67    -12    -62    -46    -33    -62    -20
    171    -23   -197    -75    184   -111    -36    -96    -77    -70   -103    -41
    132    -83   -218    -25    174   -150    -62   -135   -114   -109   -135    -62
    140   -101   -241    -20    189   -171    -77   -150   -129   -127   -150    -64
    148   -124   -272    -10    210   -197    -88   -153   -145   -142   -166    -62
    137   -137   -277     -2    205   -205    -93   -150   -150   -150   -174    -62
    129   -114   -244     -7    187   -179    -93   -148   -148   -148   -168    -51
    132   -109   -241    -10    187   -174    -96   -148   -150   -161   -168    -57
    132   -137   -270      2    200   -202    -96   -150   -153   -181   -189    -59
    140   -168   -309     15    223   -239    -80   -135   -155   -207   -220    -75
    153   -241   -394     44    272   -316    -10    -46   -135   -236   -270   -124
    150   -252   -405     49    275   -327    101     88    -59   -223   -272   -148
    187   -150   -337    -18    262   -244    205    262     83   -114   -181    -93
    231    163    -67   -200    150     49    280    418    298    142     98    166
    218    704    483   -462   -132    594    290    457    540    514    542    600
     83   1208   1124   -646   -522   1169    174    283    685    852    953   1002
    -12   1247   1260   -615   -636   1252   -140   -101    527    878   1023   1057
    -88    758    846   -337   -467    802   -361   -511     41    394    563    639
   -119     38    155     38   -137     96   -423   -693   -433   -249    -98     38
    -67   -400   -335    231    132   -368   -415   -607   -579   -514   -397   -254
    -33   -532   -498    283    231   -517   -329   -444   -519   -509   -428   -306
    -44   -519   -475    280    213   -498   -246   -340   -436   -449   -387   -285
    -20   -394   -376    207    176   -387   -163   -233   -324   -340   -303   -218
    -15   -324   -309    168    145   -319    -98   -158   -241   -259   -244   -163
    -18   -288   -270    153    124   -280    -46   -103   -181   -207   -202   -127
    -20   -259   -241    137    109   -252    -25    -72   -150   -179   -176    -90
    -20   -244   -223    132    101   -233    -23    -62   -137   -163   -161    -72
    -20   -270   -249    142    111   -259    -28    -57   -140   -166   -161    -77
    -12   -246   -233    129    109   -241    -20    -54   -132   -155   -148    -75
    -20   -218   -197    119     85   -207    -12    -46   -122   -142   -148    -49
    -36   -210   -174    122     67   -192    -10    -46   -116   -124   -168     20
    -38   -207   -171    122     64   -192    -12    -49   -114   -114   -220    119
    -28   -205   -176    116     72   -192    -10    -41   -111   -111   -241    189
    -44   -205   -161    122     57   -181    -15    -46   -111   -111   -249    223
    -54   -218   -166    135     54   -192    -15    -49   -114   -114   -259    241
    -54   -236   -181    142     59   -210    -12    -46   -122   -116   -265    252
    -54   -223   -168    140     57   -197     -2    -28   -103    -98   -236    272
    -59   -218   -161    137     49   -192    -10    -25   -103    -96   -226    265
    -67   -213   -145    140     38   -181     -7    -18    -96    -88   -205    265
    -72   -210   -140    140     31   -176     -7    -18    -96    -88   -187    254
    -96   -236   -140    166     20   -189    -12    -23   -103    -93   -158    241
    -90   -210   -119    150     12   -166     -5    -10    -90    -83   -132    254
   -101   -215   -114    158      5   -163     -7    -10    -90    -83   -122    254
   -129   -262   -132    194      0   -197    -28    -25   -111   -103   -132    236
   -127   -257   -129    192      0   -194    -36    -33   -122   -111   -137    231
    -98   -202   -103    148      0   -155    -36    -31   -114    -96   -124    246
    -85   -207   -124    145     18   -166    -44    -36   -111   -103   -140    249
   -106   -257   -150    179     20   -205    -64    -49   -116   -116   -158    249
   -101   -267   -166    184     31   -218    -72    -51   -111   -106   -137    275
   -101   -280   -181    189     38   -231    -75    -62   -109   -101   -155    290
   -106   -283   -179    194     36   -231    -70    -54    -85    -75   -161    311
   -119   -319   -200    218     38   -259    -59    -38    -72    -54   -168    319
   -142   -350   -207    246     31   -280    -54    -36    -75    -28   -197    319
   -181   -394   -215    285     15   -306    -44    -36    -93    -10   -202    298
   -207   -418   -210    311      0   -314    -12    -18    -93     31   -220    285
   -210   -418   -207    314     -2   -314     15      5    -83     80   -200    283
   -207   -415   -207    311      0   -311     33     25    -64    116   -137    293
   -200   -402   -205    301      0   -303     36     41    -36    148    -36    316
   -187   -400   -215    293     12   -309     44     57    -12    174     70    332
   -184   -397   -213    290     12   -306     51     72     10    223    140    327
   -200   -415   -215    309      7   -316     77     96     38    275    192    319
   -205   -415   -210    309      0   -314     96    116     64    298    259    340
   -226   -402   -179    314    -25   -290    116    145     96    319    332    379
   -262   -392   -132    324    -67   -262    137    163    119    335    384    405
   -218   -381   -163    301    -28   -272    122    137    111    319    394    400
   -200   -405   -205    301      0   -306    111    129    127    298    420    402
   -220   -381   -163    301    -31   -272    119    142    189    290    470    431
   -241   -379   -137    309    -54   -259    127    163    270    265    498    465
   -272   -400   -127    337    -72   -265    135    176    324    241    514    452
   -215   -418   -202    316     -7   -311    111    161    329    233    527    420
   -192   -428   -239    309     23   -335    122    176    348    277    540    431
   -181   -410   -231    293     23   -322    132    210    371    342    576    475
   -181   -394   -213    288     15   -303    137    228    381    400    610    509
   -181   -387   -207    283     12   -298    140    233    376    444    610    511
   -176   -350   -174    262     -2   -262    161    265    387    493    631    558
   -166   -322   -155    244     -5   -241    184    290    389    517    636    587
   -142   -277   -135    210     -5   -207    189    296    379    517    620    581
   -119   -244   -127    181      2   -187    197    309    376    517    607    563
    -88   -233   -148    161     28   -192    194    314    361    506    592    566
    -36   -202   -166    119     62   -187    189    311    345    491    574    589
     28   -189   -218     80    122   -202    166    298    322    462    548    626
    101   -145   -246     20    171   -194    140    259    296    446    524    683
    168   -101   -270    -33    218   -184    114    231    270    423    509    735
    189   -114   -303    -38    244   -207     75    192    228    379    462    737
    179   -171   -350     -2    265   -259     49    166    189    327    410    722
    215   -148   -363    -33    288   -257     36    168    179    316    397    748
    200   -163   -363    -20    280   -262     23    161    161    301    376    750
    158   -220   -381     31    267   -298     10    145    129    257    340    717
    158   -259   -418     51    288   -337      0    137    109    231    314    675
    150   -306   -459     75    303   -381    -18    129     80    194    277    623
     96   -397   -493    148    293   -444    -51    103     33    148    228    561
    116   -389   -509    135    311   -449    -59     93     10    124    202    530
    142   -374   -517    116    329   -444    -59     83    -12     96    179    514
     51   -446   -498    197    272   -472    -75     59    -38     62    140    493
     20   -457   -478    218    246   -467    -80     59    -38     59    132    501
     -2   -478   -475    239    236   -478    -80     64    -38     51    114    506
     -5   -493   -488    249    241   -491    -80     64    -46     41     90    504
     -2   -485   -485    244    239   -485    -72     64    -44     44     77    501
     12   -514   -527    249    267   -519    -54     96    -38     33     51    496
     10   -594   -605    288    306   -600     -5    174    -23      5    -12    426
    -23   -613   -589    319    283   -602    106    298     51     15    -49    374
     10   -509   -522    249    265   -517    226    459    197    124     31    439
     80   -246   -329     83    205   -288    309    594    387    332    241    631
     90    194    101   -142     -5    148    303    620    592    652    597    963
    -25    706    732   -340   -379    719    161    415    704    961    979   1301
    -75    807    883   -368   -478    844   -140     36    532    979   1044   1317
   -106    465    568   -179   -337    517   -335   -306    145    597    688    969
   -166   -181    -18    171    -75   -101   -402   -511   -329    -49     54    420
   -140   -615   -475    379    166   -545   -405   -459   -517   -361   -267    111
   -142   -789   -649    465    252   -719   -340   -322   -465   -379   -319     10
   -166   -849   -683    509    257   -766   -265   -231   -384   -350   -311    -23
   -150   -807   -659    478    252   -735   -197   -161   -293   -293   -267    -10
   -137   -709   -571    423    215   -641   -140    -93   -205   -220   -200     18
   -122   -641   -522    381    197   -581   -106    -57   -158   -194   -168     18
   -101   -618   -519    358    207   -568    -93    -46   -137   -187   -168     -7
    -67   -587   -519    327    223   -553    -77    -31   -119   -174   -166    -20
    -64   -542   -478    303    205   -511    -57    -15    -96   -150   -148    -20
    -51   -506   -454    277    200   -480    -46     -5    -83   -135   -132    -28
    -90   -532   -441    311    174   -488    -54    -15    -90   -142   -142    -54
   -101   -537   -436    319    166   -488    -51    -15    -90   -135   -137    -72
    -25   -446   -420    236    197   -433    -12     10    -59   -103   -106    -62
    -72   -496   -426    283    174   -462    -38    -10    -83   -129   -129    -98
   -114   -532   -418    322    150   -475    -51    -23    -96   -148   -142   -119
   -114   -527   -413    319    148   -470    -57    -28    -98   -145   -142   -122
   -114   -514   -400    314    142   -457    -54    -28    -96   -140   -135   -122
   -114   -483   -368    296    124   -426    -51    -25    -90   -132   -122   -111
   -116   -485   -368    301    124   -428    -46    -18    -85   -129   -119   -106
   -150   -517   -366    332    106   -441    -54    -23    -96   -135   -127   -119
   -155   -485   -329    322     85   -407    -57    -23    -90   -124   -122   -111
   -142   -454   -311    296     83   -384    -59    -18    -83   -116   -111   -109
   -119   -420   -301    270     90   -363    -51     -2    -67   -101    -90    -85
    -93   -371   -277    231     90   -324    -33     18    -51    -85    -70    -59
   -142   -400   -257    272     57   -329    -49     10    -62   -106    -85    -64
   -194   -439   -246    316     23   -342    -72     -5    -77   -127    -98    -77
   -194   -431   -236    311     20   -335    -70      0    -72   -116    -83    -57
   -187   -400   -213    293     12   -306    -59     12    -59    -93    -57    -31
   -181   -353   -171    267     -5   -262    -49     31    -41    -64    -20      0
   -197   -324   -127    259    -36   -226    -41     41    -36    -54      7     23
   -254   -376   -122    314    -67   -249    -62     31    -51    -70     -2     15
   -270   -379   -111    322    -80   -246    -57     41    -46    -70      2     18
   -267   -342    -75    306    -96   -210    -36     59    -28    -51     25     31
   -280   -319    -38    298   -122   -179    -20     72    -15    -41     41     49
   -296   -275     20    285   -158   -127      2     88      0    -31     54     64
   -324   -254     70    288   -200    -90     18     90      5    -36     51     64
   -368   -252    116    311   -244    -67     25     98     18    -36     54     72
   -413   -233    179    322   -298    -25     49    122     46    -12     75    101
   -397   -197    200    296   -301      0     70    145     72    -10     77     98
   -374   -153    218    262   -298     31     70    153     88    -15     62     72
   -400   -158    241    280   -322     41     75    161     96      0     51     38
   -381    -96    283    236   -332     93    122    202    142     72     88     75
   -379    -75    303    226   -342    114    140    215    166    111     72     90
   -397    -77    319    236   -361    122    140    213    174    116     57     75
   -384    -62    322    223   -353    129    153    210    184    109     67     57
   -394    -49    342    220   -371    145    150    194    187     98     85     49
   -439    -98    337    267   -389    119    137    171    176     72     72     44
   -428   -111    316    267   -374    101    137    166    176     64     59     62
   -400   -101    298    252   -350     98    129    161    176     59     46     75
   -361    -96    265    226   -314     83    122    148    166     44     31     67
   -345   -103    241    223   -296     67    116    135    155     31     15     59
   -316   -109    207    213   -265     46    109    129    150     25      7     70
   -270   -103    166    187   -218     31     98    119    142     20     -2     67
   -223   -101    122    161   -174     10     80    103    122      5    -18     46
   -171    -88     83    129   -129     -5     70     98    119      5    -20     36
   -103    -44     59     70    -83      7     67     98    129     15     -5     36
    -46    -18     28     33    -38      5     70     98    132     28     12     38
     23     15    -10    -20     15      2     70    101    135     36     25     36
     75     20    -54    -49     64    -15     70    101    129     31     20     12
    101     25    -77    -64     90    -25     64     96    122     25     18     -7
    140     41    -98    -90    119    -28     59     96    122     28     15    -18
    161     59   -101   -111    129    -20     75    106    137     38     20    -10
    155     96    -59   -127    106     18     83    106    142     49     28      7
    148    124    -23   -137     85     51     80     90    142     51     25     15
    163    135    -28   -148     96     54     70     83    137     54     15     12
    150    111    -41   -132     96     36     44     62    116     38     -7      5
    137    101    -36   -119     85     33     23     46    101     31    -20     -2
    111     96    -18   -103     64     38     18     36     90     23    -38    -12
     98     93     -5    -96     51     44     15     33     88     20    -46    -23
     57     49     -7    -57     33     20     15     31     80     18    -57    -31
     23      2    -20    -15     23     -7     18     33     70      7    -70    -41
      2    -41    -44     18     20    -41     20     31     62     -7    -85    -59
    -33    -85    -51     59      7    -70     18     20     46    -23   -101    -85
    -72   -129    -57     98    -10    -96      7      5     23    -44   -114   -109
    -96   -142    -46    119    -25    -96      0     -5     12    -54   -114   -122
   -114   -137    -23    124    -46    -80      2     -5     15    -51   -101   -124
   -119   -140    -20    129    -49    -80      2     -2     15    -54    -96   -129
   -127   -140    -15    132    -57    -77      7      2     20    -49    -83   -124
   -137   -145     -7    140    -64    -77     12      5     25    -44    -70   -116
   -137   -161    -25    148    -57    -93     15      7     18    -57    -72   -127
   -111   -233   -122    174      5   -179     38     46     18    -83    -96   -161
    -96   -275   -181    184     41   -231    150    184     83    -70   -109   -189
    -75   -205   -129    140     25   -168    267    340    205     15    -49   -145
    -28    -51    -23     38     -5    -38    366    514    374    181    103    -15
     38    329    290   -184   -124    311    384    607    581    472    426    296
    -12    891    904   -441   -459    898    327    540    782    846    865    724
   -116   1166   1283   -524   -701   1226     80    220    753   1015   1088    930
   -179    956   1132   -389   -657   1044   -239   -213    413    782    888    758
   -220    337    558    -57   -389    446   -392   -584   -148    109    239    231
   -200   -220    -23    207    -90   -122   -410   -628   -472   -361   -239   -176
   -137   -465   -327    301     93   -394   -366   -485   -470   -433   -345   -285
   -116   -519   -402    316    140   -462   -283   -358   -389   -392   -327   -293
   -109   -480   -371    296    129   -426   -210   -262   -298   -319   -267   -252
    -46   -350   -303    197    127   -327   -127   -176   -197   -223   -189   -174
    -10   -267   -257    137    122   -262    -64   -114   -127   -163   -135   -116
    -36   -280   -244    155    103   -262    -54   -101   -111   -150   -127   -103
    -62   -306   -244    184     90   -275    -59   -103   -114   -150   -124   -103
    -54   -290   -236    171     88   -265    -41    -88    -93   -127   -103    -83
    -54   -290   -236    171     88   -265    -31    -80    -85   -119    -90    -80
    -75   -311   -239    192     80   -275    -41    -90   -101   -127    -90    -98
    -93   -316   -223    205     64   -270    -49    -98   -106   -122    -80    -98
    -83   -301   -218    192     64   -259    -44    -96   -101   -111    -64    -83
    -72   -296   -223    181     75   -259    -38    -88    -93   -106    -54    -67
    -62   -288   -226    174     80   -257    -38    -85    -90   -103    -44    -51
    -54   -290   -236    174     90   -265    -38    -83    -93   -103    -31    -36
    -62   -290   -231    176     83   -262    -36    -83    -88   -109    -28    -31
    -54   -277   -226    166     83   -252    -38    -83    -90   -111    -25    -28
    -57   -270   -213    163     75   -241    -38    -80    -90   -109    -23    -18
    -64   -257   -192    161     62   -226    -36    -75    -88   -103    -15    -12
    -64   -252   -187    155     57   -220    -36    -67    -83   -103    -10    -18
    -67   -249   -181    155     57   -215    -36    -70    -85   -106    -12    -25
    -80   -262   -181    168     49   -223    -46    -77    -93   -114    -18    -33
    -88   -265   -176    176     44   -220    -57    -85    -96   -122    -25    -36
    -80   -239   -158    158     36   -200    -59    -85    -96   -124    -28    -41
    -54   -210   -155    129     49   -184    -51    -77    -88   -124    -25    -75
    -80   -244   -163    161     38   -205    -67    -93   -103   -142    -38   -142
    -88   -257   -168    174     38   -213    -80   -109   -122   -155    -49   -184
    -75   -213   -137    142     28   -176    -88   -116   -122   -158    -49   -218
    -67   -202   -137    135     33   -171    -96   -116   -122   -163    -54   -259
    -62   -213   -150    135     41   -181   -101   -122   -129   -179    -64   -290
    -67   -205   -137    137     33   -171   -103   -124   -132   -187    -57   -303
    -59   -181   -122    119     31   -150   -106   -135   -135   -187    -33   -316
    -44   -158   -114    101     33   -135    -98   -140   -137   -192     10   -340
    -36   -158   -122     96     41   -142   -101   -148   -153   -218     57   -361
    -25   -155   -129     90     51   -142   -101   -150   -166   -241    116   -371
    -31   -153   -124     90     44   -140   -103   -168   -189   -277    122   -418
     -7   -122   -114     64     51   -116   -103   -184   -215   -322    129   -509
     15    -88   -106     33     59    -98   -103   -197   -252   -361    153   -628
     36    -49    -85      7     59    -67    -98   -213   -298   -402    187   -763
     46    -46    -93      0     67    -70    -90   -228   -342   -431    213   -911
     62    -46   -109     -7     85    -77    -67   -213   -283   -384    293  -1039
     62    -67   -129      2     93    -98    -64   -205   -259   -361    387  -1192
     41    -96   -137     28     88   -116    -62   -192   -220   -337    465  -1312
     83    -67   -153    -10    116   -109    -46   -187   -181   -324    407  -1247
    163      5   -158    -85    161    -75    -31   -184   -158   -301    324  -1130
    166      2   -163    -85    163    -80    -41   -200   -155   -298    233  -1044
    161    -18   -179    -70    168    -98    -64   -233   -166   -301    161   -966
    189    -38   -228    -77    207   -132    -77   -252   -176   -303    111   -880
    262      2   -259   -132    259   -127    -67   -252   -166   -290     83   -800
    270    -25   -298   -122    283   -161    -80   -277   -176   -314     25   -740
    254    -36   -290   -109    272   -163    -93   -290   -174   -316     -2   -670
    329     44   -288   -189    309   -122    -83   -272   -145   -298      5   -584
    332     51   -283   -192    306   -114    -88   -267   -140   -296     -7   -527
    366     64   -303   -215    332   -119    -98   -262   -135   -298    -15   -470
    405     96   -309   -249    358   -106    -90   -252   -116   -285    -18   -415
    423    127   -296   -277    358    -83    -96   -249   -106   -272    -18   -381
    475    150   -324   -314    400    -85   -109   -249   -111   -270    -25   -358
    524    187   -337   -355    431    -75   -111   -239   -106   -262    -15   -329
    563    246   -316   -405    441    -33    -98   -215    -83   -233     10   -277
    587    285   -301   -439    444     -7    -90   -200    -62   -215     15   -244
    607    314   -293   -462    452     10    -90   -189    -54   -207     18   -226
    607    332   -277   -472    441     28    -90   -184    -49   -202     18   -207
    607    366   -241   -485    426     62    -88   -187    -41   -194     20   -166
    618    389   -228   -504    423     80    -93   -194    -44   -192     15   -137
    607    397   -210   -504    407     93   -106   -205    -51   -194      2   -111
    581    379   -205   -483    394     88   -124   -220    -70   -218    -23    -98
    558    368   -189   -462    374     90   -135   -223    -80   -228    -41    -88
    524    332   -192   -428    358     72   -148   -231   -101   -246    -67    -85
    485    301   -184   -394    335     59   -148   -233   -109   -257    -85    -93
    444    272   -171   -358    306     51   -140   -228   -114   -265    -96    -85
    407    241   -166   -324    288     38   -140   -228   -119   -265   -103    -85
    371    205   -166   -288    267     18   -137   -228   -129   -259   -111    -90
    337    166   -171   -254    254     -2   -137   -239   -142   -259   -124    -96
    322    158   -163   -241    241      0   -132   -241   -150   -259   -127   -101
    290    135   -155   -213    223    -10   -132   -241   -158   -262   -132   -111
    275    119   -158   -200    218    -18   -137   -249   -168   -270   -129   -124
    270    119   -150   -194    210    -15   -135   -244   -171   -267   -119   -135
    252    114   -137   -184    194    -10   -124   -231   -166   -257    -98   -132
    239    103   -135   -171    187    -15   -122   -228   -166   -254    -83   -142
    231     77   -153   -155    192    -36   -122   -220   -176   -262    -93   -174
    246     28   -220   -137    233    -96    -77   -161   -171   -283   -132   -233
    241    -15   -257   -114    246   -135     10    -49   -124   -285   -166   -296
    254     54   -200   -153    228    -72    119    114     -5   -189   -103   -257
    400    384    -15   -394    207    184    241    329    223     57    145    -36
    384    782    397   -584     -5    589    257    405    436    368    504    306
    181   1252   1070   -719   -444   1163    194    314    631    722    922    714
     90   1525   1434   -807   -670   1480    -28     10    620    883   1130    909
     57   1239   1182   -649   -563   1210   -259   -379    254    571    831    631
    -72    488    561   -210   -316    524   -405   -719   -306   -103    135     10
    -80    -85     -7     80    -36    -46   -470   -769   -592   -504   -309   -400
    -44   -285   -241    166     98   -265   -431   -639   -581   -550   -405   -493
    -33   -288   -254    161    109   -272   -340   -511   -496   -491   -387   -480
      2   -171   -174     85     85   -174   -226   -374   -371   -371   -306   -392
     18    -57    -77     18     44    -67   -150   -277   -270   -265   -228   -311
    -18    -51    -33     36      7    -44   -127   -241   -231   -223   -207   -288
    -15    -41    -25     28      2    -36   -116   -218   -213   -207   -202   -277
     -2     -2      0      2     -2     -2   -103   -192   -189   -184   -184   -241
     -5     10     15     -5    -10     12    -96   -176   -176   -171   -166   -205
    -49    -49      0     49    -25    -25   -106   -181   -187   -184   -176   -205
    -62    -25     33     41    -49      2   -101   -171   -179   -176   -168   -179
    -46      2     49     23    -49     23    -93   -161   -166   -168   -153   -150
    -38     33     72      2    -57     51    -80   -142   -148   -148   -124   -106
    -59      7     67     25    -62     36    -85   -148   -155   -161   -122    -96
    -72     -7     64     38    -70     28    -88   -150   -166   -166   -111    -85
    -83      2     85     41    -85     44    -85   -150   -163   -163    -85    -59
    -90     38    129     23   -109     83    -80   -148   -155   -150    -57    -25
    -41    101    142    -28    -90    122    -54   -119   -129   -114    -15     23
    -51     72    124    -12    -88     96    -38   -114   -124   -101     15     46
   -101      7    109     44   -103     57    -41   -122   -142   -101     54     51
   -140    -18    122     77   -132     51    -41   -122   -150    -80    122     80
   -153    -28    124     90   -140     46    -33   -111   -158    -41    142    109
   -161    -31    127     96   -145     46    -10   -101   -161      7    150    137
   -197    -67    129    132   -166     31     12    -75   -161     44    158    166
   -207    -77    129    142   -171     25     31    -44   -153     85    194    205
   -254   -119    135    187   -194      7     31    -28   -158    122    228    226
   -228    -93    135    158   -184     20     25    -20   -140    142    306    252
   -205    -64    140    132   -174     36     36    -10   -119    158    358    293
   -215    -70    145    140   -181     38     28    -15   -103    153    381    348
   -220    -57    163    140   -192     51     28    -12    -77    161    381    423
   -233    -75    158    153   -200     41     25    -12    -54    150    366    491
   -228    -80    145    153   -189     31     18    -10    -12    111    348    537
   -226    -75    148    148   -189     33     18      0     46     83    340    574
   -213    -80    132    148   -174     25     23     18    109     75    335    600
   -223   -119    103    168   -163     -7     23     20    140     75    332    605
   -200   -101     98    150   -150      0     44     38    166    122    387    618
   -194   -103     90    148   -145     -7     57     49    168    163    433    639
   -233   -135     98    184   -166    -18     59     49    150    181    465    649
   -218   -119     96    166   -158    -10     80     67    148    213    519    670
   -218   -109    109    163   -163     -2    103     88    145    244    589    701
   -265   -129    135    197   -202      0    116     96    135    265    646    719
   -285   -132    153    210   -220     10    137    111    137    290    693    771
   -272   -111    161    189   -218     23    158    132    145    314    698    875
   -259    -93    166    176   -215     36    176    140    145    327    662    989
   -257    -80    176    168   -218     46    184    142    140    332    587   1098
   -298   -109    189    205   -244     38    176    129    124    324    491   1176
   -296   -106    189    200   -244     41    163    116    106    314    397   1249
   -239    -72    166    155   -205     46    161    114     93    301    322   1291
   -187    -54    132    119   -161     38    155    109     83    290    257   1319
   -220    -77    142    150   -181     31    132     90     62    270    181   1330
   -189    -49    137    116   -166     44    124     90     54    259    137   1335
   -116     -7    109     62   -114     49    109     90     51    249    106   1325
    -88     -7     80     49    -85     33     85     83     36    228     64   1306
    -49     28     77     10    -62     51     80     85     38    223     33   1293
     33    109     75    -72    -20     90    101    109     57    236     28   1293
     49    116     67    -83     -7     93     98    109     54    231      2   1280
      2     64     59    -36    -28     62     75     88     38    205    -36   1247
     31    127     96    -77    -31    111    101    109     64    226    -25   1249
     67    194    124   -132    -28    161    129    137     88    244    -12   1257
      7    163    155    -85    -75    161    124    129     83    231    -28   1226
     23    184    158   -103    -67    171    137    137     90    231    -23   1200
     54    226    171   -140    -57    200    153    150    101    241      0   1182
     51    244    189   -148    -70    218    153    150    101    244     31   1145
     62    277    215   -171    -77    246    161    158    111    254     80   1119
     62    314    252   -192    -93    283    161    145    114    257    122   1093
     62    314    252   -187    -93    283    148    124    101    249    142   1044
     51    296    241   -174    -93    267    116     96     77    228    150    989
     64    285    220   -176    -77    254     96     80     59    210    161    948
     59    267    205   -163    -72    236     85     72     46    200    166    898
     41    226    184   -132    -70    205     70     62     25    168    158    826
     64    223    158   -145    -46    192     72     64     20    153    150    761
     38    171    132   -106    -46    150     59     44     -2    119    137    685
     23    127    103    -75    -41    114     46     20    -25     90    127    605
     33    132     98    -83    -31    116     62     25    -23     85    135    550
     -2     83     85    -41    -44     85     46     12    -49     54    114    485
    -59      2     62     25    -62     31     20    -12    -85     12     85    400
    -93    -46     46     67    -70      0      2    -31   -106    -15     64    327
    -90    -15     75     54    -83     28     10    -25    -96     -5     83    303
     15     83     67    -51    -28     75     38      5    -64     15    114    301
     -2     83     85    -38    -44     83     49     12    -64     15    119    285
    -80      7     88     36    -85     46     23     -7    -90    -12     90    241
    -72    -51     20     62    -46    -15     18    -10   -114    -46     49    184
    -20    -80    -59     49     18    -70    101     85    -93    -64      7    124
    -10    -51    -41     31     15    -46    223    236    -15    -25     12    111
      5     23     15    -15     -7     20    327    413    106     77     90    179
     90    293    202   -192    -54    249    381    561    285    285    303    402
     98    831    732   -467   -316    782    358    581    530    657    724    859
    -67   1426   1491   -680   -779   1457    246    446    769   1067   1189   1363
   -228   1496   1725   -633   -976   1610    -15     88    670   1091   1244   1436
   -371    911   1283   -270   -826   1096   -259   -345    184    576    727    961
   -394    122    517    135   -457    319   -413   -652   -400   -122     10    270
   -283   -239     44    259   -166    -96   -415   -584   -537   -348   -267    -28
   -246   -337    -90    293    -80   -215   -324   -439   -491   -353   -319   -109
   -265   -345    -80    306    -93   -213   -215   -306   -405   -301   -306   -119
   -207   -202      5    205   -109    -98   -101   -171   -277   -194   -220    -70
   -181   -111     70    145   -127    -20    -36    -98   -205   -132   -176    -46
   -171    -96     72    132   -124    -12     -5    -62   -179   -116   -184    -25
   -150    -64     85    109   -119     10     23    -33   -153   -101   -187      7
   -166    -90     75    127   -122    -10     31    -31   -150   -103   -202      2
   -184   -119     64    150   -124    -28     31    -28   -153   -106   -210     -2
   -213   -145     67    179   -142    -38     18    -36   -161   -116   -226    -12
   -218   -124     93    171   -155    -15     18    -36   -158   -114   -228     -2
   -158    -18    140     88   -153     62     54     -2   -114    -75   -210     31
   -210    -57    153    132   -181     46     54     -5   -116    -83   -233     23
   -244   -103    140    174   -194     15     44    -15   -129    -96   -259      5
   -239    -93    145    166   -192     25     49     -5   -122    -90   -262     12
   -277   -122    155    197   -218     18     54      2   -114    -88   -270     18
   -236    -70    163    153   -200     46     77     25    -90    -70   -259     51
   -197    -23    174    109   -187     75     88     36    -80    -57   -249     75
   -265    -85    179    176   -223     46     62     15   -101    -75   -267     57
   -259    -67    192    161   -228     62     64     23    -93    -64   -254     67
   -231    -25    205    127   -220     90     77     38    -77    -49   -231     88
   -207    -12    194    109   -202     90     80     41    -75    -44   -213     93
   -233    -46    187    140   -210     70     67     31    -80    -49   -210     83
   -265    -59    205    161   -236     72     57     23    -88    -54   -207     67
   -233    -25    207    129   -223     90     62     33    -80    -41   -184     70
   -254    -41    210    145   -233     83     46     25    -85    -44   -163     70
   -228    -25    202    127   -215     88     46     28    -80    -38   -137     80
   -179     12    189     80   -184    101     46     28    -77    -31   -119     83
   -187     12    200     85   -194    106     36     25    -83    -31   -106     88
   -210    -25    184    116   -200     77     18     18    -98    -38   -109     83
   -192    -31    161    111   -176     64     15     15   -101    -41   -111     85
   -176    -18    158     96   -171     70      5      2   -109    -44   -114     85
   -166    -23    142     93   -155     59     -5     -7   -119    -51   -122     88
   -150    -31    119     90   -137     44    -10    -12   -127    -59   -129     80
   -122      0    122     62   -122     59     -5    -10   -124    -51   -119     90
   -101     15    116     41   -109     67     -5    -12   -127    -54   -119     88
    -85      7     93     38    -88     49     -5    -18   -129    -57   -127     75
    -67      0     67     33    -70     33     -5    -18   -132    -64   -132     64
    -62     -5     57     33    -59     25     -2    -15   -124    -57   -135     59
    -36     12     49     10    -41     31      5     -2   -111    -38   -122     54
     23     54     31    -38     -5     44     28     20    -80    -12   -106     59
     18     41     23    -31     -2     33     46     38    -59      0   -111     57
     -5     20     25     -7    -15     23     51     44    -57      2   -122     46
    -33     20     51      5    -41     36     41     31    -54     -2   -129     31
    -38     18     57      7    -46     36     51     33    -41      2   -135     25
      5     33     25    -20    -10     31     64     38    -31      5   -140     20
     36     49     12    -41     12     31     64     33    -33      2   -137      5
     38     54     15    -49     12     36     51     23    -33     -2   -124     -7
     38     41      2    -41     18     23     44     23    -28      0   -109    -18
     46     33    -15    -41     31      7     36     23    -28      2    -96    -31
     67     57    -10    -62     38     23     28     18    -25     10    -70    -36
     77     64    -12    -72     46     25     25     15    -23     15    -46    -36
     98     80    -18    -90     57     31     28     25     -5     44     -5    -12
    124    101    -25   -114     75     38     38     41     18     64     33     18
    129    106    -23   -116     77     41     44     44     28     75     51     31
    135    135      0   -137     67     70     46     49     33     93     77     51
    153    176     23   -166     64    101     67     72     54    122    119     83
    129    187     54   -161     38    122     77     83     64    135    142     96
     85    163     77   -124      5    122     83     85     67    137    150    103
     85    197    111   -142    -12    155     96     90     80    153    174    122
    111    213    101   -161      5    158    109    103     93    161    181    135
    119    226    106   -174      5    166    122    116    103    168    179    142
    109    272    163   -189    -25    218    142    142    132    194    184    176
    106    319    210   -215    -51    267    145    142    145    213    189    192
    109    355    246   -233    -67    301    137    129    150    218    194    202
     93    337    244   -215    -75    290    111    109    135    205    176    197
     77    314    236   -194    -77    275     93     98    127    194    155    187
     57    288    231   -174    -85    259     80     90    111    176    129    176
     49    265    215   -158    -83    241     64     70     90    150     93    158
     59    262    200   -161    -70    233     67     75     90    140     72    153
     46    254    207   -150    -80    231     64     75     80    124     44    132
     -2    179    179    -90    -90    179     46     57     54     90     -7     88
    -36    106    142    -36    -88    124     36     41     33     62    -46     57
    -57     54    109      0    -83     83     23     28      7     33    -85     25
    -54     38     93      7    -72     64     15     15     -5     15   -114      5
    -67     23     88     20    -77     54      5      0    -18      0   -137    -10
    -70      7     77     31    -75     41     -2    -10    -25    -12   -166    -31
    -77      0     75     36    -77     36    -10    -12    -31    -15   -184    -38
    -67     18     85     25    -75     51    -10    -12    -28    -12   -194    -41
    -83     -7     72     44    -80     31    -20    -20    -38    -25   -226    -64
    -72    -20     51     46    -62     15    -23    -20    -46    -41   -254    -96
    -51    -93    -41     72     -7    -67      5     28    -46    -75   -316   -171
    -41   -150   -109     96     33   -129    127    171     18    -70   -353   -223
      2    -54    -59     25     28    -57    254    342    148     25   -293   -176
     49    166    116   -109    -33    142    335    496    327    223   -103     -7
     75    600    524   -337   -223    563    324    548    537    545    283    350
    -31   1192   1223   -579   -626   1208    246    436    735    924    776    807
   -155   1366   1522   -607   -839   1444    -67     49    639   1023    948    930
   -223   1018   1239   -397   -732   1127   -358   -400    228    667    639    602
   -241    342    581    -51   -413    459   -465   -685   -296     -5    -12     -7
   -163   -179    -15    171    -75    -98   -478   -665   -553   -407   -428   -433
   -109   -358   -252    231     70   -306   -405   -501   -509   -428   -444   -517
   -129   -387   -259    257     64   -324   -311   -379   -423   -392   -389   -524
   -116   -309   -192    213     36   -252   -218   -275   -319   -309   -298   -491
   -106   -215   -109    161      0   -163   -153   -200   -233   -233   -192   -446
   -109   -153    -46    129    -33   -101   -124   -168   -184   -179   -103   -441
    -96   -135    -38    116    -31    -88   -109   -142   -161   -155    -41   -439
    -75   -111    -38     90    -20    -75    -96   -124   -145   -140    -10   -426
    -64   -114    -49     90     -7    -83    -83   -116   -145   -145    -20   -407
    -64   -114    -49     88     -7    -83    -88   -122   -155   -155    -28   -394
    -59    -98    -38     80    -12    -70    -75   -116   -153   -150    -23   -361
    -54    -83    -28     67    -15    -57    -72   -116   -150   -137    -10   -314
    -46    -80    -33     64     -7    -57    -77   -127   -161   -148      2   -301
    -46    -80    -36     62     -7    -57    -77   -135   -187   -168     20   -329
    -41    -59    -18     49    -12    -38    -70   -140   -220   -184     -2   -327
    -23    -28     -5     25    -10    -18    -67   -158   -290   -197    -54   -309
     -7    -18    -10     12      0    -15    -64   -171   -303   -207    -98   -290
    -15    -41    -25     28      5    -36    -46   -155   -236   -189    -88   -272
    -25    -25      0     25    -15    -12    -49   -142   -210   -135    -64   -262
    -31    -33     -2     28    -15    -18    -49   -132   -179   -111    -38   -257
    -28    -46    -18     38     -5    -33    -38   -124   -155   -109    -10   -249
    -15    -28    -15     20     -2    -20    -41   -124   -142    -90     15   -257
     -5    -18    -12     10      2    -15    -46   -122   -124    -77     36   -262
      0     -2     -5      0      2     -2    -41   -119   -111    -62     41   -244
     23     15     -7    -18     15      5    -36   -114    -93    -44     38   -207
      5    -18    -23      5     12    -20    -38   -122   -101    -51     18   -197
     10    -15    -25      2     18    -20    -54   -145   -111    -59    -23   -189
     44     -2    -46    -20     44    -23    -70   -158   -111    -57    -67   -174
     80     18    -62    -49     72    -20    -83   -161   -109    -41    -62   -176
    122     12   -109    -70    116    -46   -109   -184   -129    -57    -57   -213
    176     20   -155   -101    166    -67   -135   -202   -145    -67    -57   -226
    189     -2   -194    -96    192    -98   -153   -215   -155    -72    -62   -244
    228    -20   -249   -103    239   -135   -176   -233   -171    -80    -64   -257
    257    -20   -280   -119    267   -150   -179   -241   -181    -90    -62   -262
    296     -2   -298   -148    296   -150   -181   -241   -179    -96    -33   -267
    290    -33   -327   -129    309   -179   -184   -236   -187   -114    -20   -283
    290    -36   -327   -127    309   -181   -184   -226   -179   -114      2   -288
    329      7   -324   -168    327   -158   -171   -207   -174   -106     31   -275
    337     67   -270   -202    303   -101   -145   -179   -148    -83     62   -252
    275     18   -257   -148    265   -119   -132   -163   -140    -83     54   -257
    233    -20   -254   -106    244   -137   -127   -148   -129    -77     64   -257
    228     23   -205   -127    215    -90   -106   -116    -93    -46     96   -223
    228     51   -179   -140    205    -62    -90    -98    -70    -28     96   -200
    207     54   -153   -132    179    -46    -70    -80    -46    -10     90   -187
    218     88   -129   -153    174    -20    -46    -62    -18     15     90   -161
    155     57   -101   -106    127    -20    -51    -72    -25      2     62   -158
    132     62    -70    -98    101     -2    -38    -59     -7     20     62   -124
    129     93    -36   -111     83     28    -25    -41     12     41     70    -93
    119    101    -18   -109     70     41    -28    -38     12     49     62    -85
    111     85    -25   -101     70     31    -25    -28     20     46     59    -88
    101     96     -7    -98     54     44    -15     -7     41     64     88    -70
     93    114     20   -103     33     70    -10      5     54     80    122    -62
     88    116     28   -101     31     72     -2     10     59     88    142    -70
     83    114     28    -98     28     70      5     31     75     98    168    -64
     83     98     15    -93     33     57     10     49     88    103    192    -59
     70    111     41    -93     12     77     10     59     96    111    213    -54
     80    158     77   -119      2    119     38     90    127    135    252    -33
     70    142     72   -106     -2    109     44    101    129    132    262    -44
     67    163     96   -114    -15    129     46    109    137    140    275    -49
     38    153    111    -98    -36    135     44    106    135    137    288    -57
     59    179    119   -119    -28    150     54    124    153    155    329    -44
    135    262    124   -200      5    194     93    171    194    194    374     10
    124    303    179   -215    -28    244    103    176    210    218    366     75
     67    285    218   -179    -75    252     93    158    202    220    329    145
     64    290    226   -176    -80    259     90    155    210    231    301    228
     41    241    200   -142    -80    223     64    132    184    213    241    277
     46    218    168   -132    -59    194     44    114    163    197    200    301
     31    197    163   -116    -64    181     20     96    142    181    153    314
     20    189    168   -103    -72    179     15     93    135    181    101    368
     20    153    129    -88    -54    142     12     93    124    168     70    368
     15    114     96    -64    -41    106     -2     80    103    145     46    332
      5     83     77    -44    -36     80    -23     57     77    122     25    285
    -12     10     23      2    -18     15    -33     41     54     90     -7    239
    -12    -38    -28     23      5    -33    -41     33     36     70    -31    207
    -25    -59    -33     41      2    -46    -49     20     20     64    -41    189
    -57    -90    -36     72    -10    -64    -70      0      2     49    -62    176
    -44    -88    -44     67      0    -67    -67     -5      0     49    -72    174
    -20    -72    -51     44     15    -62    -51      7     10     62    -64    189
    -38    -98    -59     70     10    -80    -54      2     -2     64    -72    187
    -46   -116    -70     80     10    -93    -59     -2    -12     72    -70    181
    -46   -163   -116    106     33   -140    -54      7    -25     64    -70    174
    -64   -262   -200    161     67   -231     -5     85     -5     72    -93    127
    -88   -309   -223    197     67   -267    114    226     77    122   -101    103
    -96   -241   -145    166     23   -194    241    400    220    249    -31    158
    -80    -25     54     54    -67     12    337    555    410    472    179    342
    -98    387    485   -145   -293    436    332    597    644    849    584    719
   -194    872   1065   -340   -631    969    215    423    779   1195   1010   1062
   -290    940   1231   -324   -761   1085    -85     36    626   1249   1161   1101
   -355    584    940   -114   -646    761   -309   -345    252    891    872    802
   -327    -33    290    179   -309    129   -345   -511   -181    236    293    296
   -257   -418   -161    337    -49   -290   -340   -441   -309    -51     85     57
   -210   -594   -387    402     85   -491   -288   -298   -236   -109     98     -7
   -176   -613   -436    394    129   -524   -202   -184   -111    -88    187     10
   -210   -618   -407    413     96   -514   -148   -111      2      2    306     70
   -189   -535   -345    361     75   -441    -96    -38    114    132    428    142
   -158   -470   -311    314     75   -392    -49     23    194    220    496    207
   -153   -459   -306    306     75   -384    -33     44    213    259    517    241
   -161   -465   -303    309     70   -384    -33     49    207    275    524    257
   -129   -423   -293    275     80   -358     -5     72    215    309    558    301
    -83   -368   -285    226     98   -327     25     96    218    335    589    342
   -132   -423   -290    277     77   -358      5     70    174    311    558    332
   -129   -472   -345    301    103   -410    -31     33    119    262    483    316
    -25   -436   -410    231    192   -423    -49     20     90    236    413    337
     62   -381   -446    158    254   -415    -67      0     59    207    348    361
     80   -402   -483    161    280   -441    -98    -28     20    161    267    361
    116   -413   -530    148    322   -470   -114    -31     -2    132    197    379
    140   -407   -548    132    342   -478   -109    -20     -7    122    150    418
    132   -402   -537    135    335   -470   -101    -12    -15    114    111    454
     77   -444   -522    184    298   -483   -116    -23    -38     83     57    454
     62   -420   -483    179    270   -452   -129    -28    -46     67     28    465
     85   -397   -483    155    283   -439   -124    -15    -46     59     20    485
     72   -423   -498    174    285   -462   -135    -20    -57     46     10    475
     54   -426   -480    187    267   -452   -135    -12    -59     46     12    478
     77   -410   -488    166    280   -446   -135     -7    -59     49     25    480
    111   -379   -491    132    298   -433   -153    -10    -64     49     44    470
    127   -361   -488    114    306   -426   -171    -15    -70     49     57    446
    132   -366   -498    116    314   -431   -187    -18    -77     41     51    431
    145   -350   -496    101    319   -423   -184    -10    -75     49     49    436
    124   -355   -480    114    301   -418   -194    -12    -80     46     31    436
    111   -363   -475    124    293   -418   -218    -23    -93     38      5    426
    124   -348   -472    111    298   -410   -210    -12    -93     41     -7    407
    163   -283   -449     59    303   -366   -189     10    -77     54     -5    418
    124   -293   -420     83    270   -355   -189      7    -88     38    -18    426
    101   -324   -428    109    262   -374   -187      7    -98     18    -38    423
    116   -322   -439    103    277   -379   -166     18    -93     15    -46    418
     85   -348   -433    129    257   -389   -174     -2   -114     -5    -67    389
     77   -337   -415    129    244   -376   -168     -5   -114    -12    -70    376
     83   -327   -413    122    244   -368   -150      5   -103    -15    -70    376
    119   -283   -402     83    259   -342   -116     28    -75      2    -49    384
    140   -244   -387     49    262   -316    -90     46    -46     23    -28    392
     98   -252   -350     75    223   -298    -83     49    -36     23    -28    371
     28   -296   -327    132    176   -311    -85     36    -36     12    -44    329
     51   -249   -301     98    176   -275    -64     54    -10     33    -20    319
     96   -197   -293     49    194   -246    -36     72     18     54     -7    306
     83   -187   -270     49    176   -228    -15     83     36     67      0    288
     23   -220   -246     98    132   -231    -18     75     38     64     -5    254
      0   -226   -226    114    111   -226    -18     67     41     62     -7    223
    -25   -239   -213    129     93   -226    -18     59     41     59    -15    187
    -38   -226   -187    132     72   -207    -10     70     54     70     -5    174
    -18   -179   -163     98     72   -174      2     80     72     85      7    168
    -31   -187   -155    109     62   -171      7     83     75     85      5    155
    -54   -192   -137    122     41   -166      5     83     77     90      7    142
    -46   -174   -127    109     38   -150     12     90     90    106     18    132
     -2   -119   -116     59     54   -116     25    111    116    132     41    137
     23    -75    -98     25     59    -85     41    122    129    145     54    129
    -33    -93    -59     62     12    -77     38    114    124    140     51    114
    -51    -67    -15     59    -20    -41     49    129    142    166     77    129
    -70    -67      0     67    -36    -33     57    142    153    184     96    137
    -57    -51      5     54    -31    -23     59    155    168    197    111    148
    -38    -15     23     25    -31      2     59    153    171    207    119    153
      0     54     54    -28    -28     54     80    181    197    239    153    184
     10     93     83    -51    -36     88    109    207    223    267    189    215
    -36     93    129    -28    -83    111    114    205    231    275    210    226
    -57     88    142    -15   -101    114    103    189    228    275    213    226
    -49    101    148    -25    -98    124     93    179    220    270    213    231
    -54    106    158    -28   -106    132     75    155    205    257    210    228
    -64    119    184    -25   -124    150     57    150    197    246    215    231
    -80     93    174     -7   -127    132     44    140    179    231    202    223
    -54    109    163    -28   -109    135     51    140    174    226    194    218
   -114     38    150     36   -132     96     36    111    142    189    158    179
   -150    -57     93    103   -122     18     12     85    103    148    109    137
   -129    -31     98     80   -116     33     28     88    106    145    106    137
   -132    -46     85     88   -111     18     15     64     83    119     77    114
   -142    -77     64    109   -106     -7     -5     41     59     88     49     90
   -129    -72     57    101    -93     -7      0     41     59     88     51     93
   -122    -85     36    101    -80    -23      5     38     57     80     46     83
   -132    -83     49    106    -93    -15     -2     25     46     70     36     64
   -155    -98     57    124   -106    -20    -12     15     41     54     18     44
   -187   -111     75    150   -132    -18    -15      5     36     44     10     25
   -184   -106     75    145   -132    -15    -20      2     31     33      0      7
   -140   -137      2    137    -72    -67      5     44     41     15    -25    -33
    -96   -179    -83    137     -7   -132    103    163     90     10    -54    -80
   -127   -168    -41    148    -44   -106    220    293    179     49    -36    -90
   -119    -44     75     80    -98     15    324    465    340    194     96      5
    -38    361    397   -161   -218    379    381    597    574    491    418    298
    -83    911    995   -415   -540    950    342    568    792    862    857    711
   -194   1345   1540   -574   -867   1441    127    293    849   1127   1189   1005
   -244   1184   1428   -470   -839   1306   -207   -132    550    956   1057    862
   -324    615    940   -148   -631    776   -381   -511     33    361    491    376
   -293    -12    280    150   -288    132   -413   -620   -371   -213    -85   -127
   -210   -298    -88    254    -62   -194   -371   -493   -418   -353   -257   -306
   -226   -381   -158    303    -36   -270   -290   -366   -340   -327   -259   -332
   -179   -314   -135    246    -23   -226   -200   -254   -233   -246   -202   -290
   -127   -205    -77    166    -25   -142   -129   -168   -132   -163   -135   -236
   -101   -145    -44    124    -28    -96    -96   -129    -83   -119   -101   -207
    -77   -129    -51    101    -12    -90    -85   -119    -67   -111    -98   -200
    -20    -80    -59     49     18    -70    -70   -106    -51   -103    -93   -189
    -15    -85    -72     49     25    -77    -72   -114    -57   -111   -109   -202
    -31    -93    -62     62     15    -77    -75   -116    -59   -111   -111   -205
    -20   -101    -80     59     28    -93    -85   -124    -70   -119   -119   -215
     -2    -85    -83     41     38    -85    -90   -129    -70   -119   -124   -220
     10    -75    -85     31     46    -80    -88   -127    -64   -111   -124   -218
     31    -83   -114     25     72    -98    -85   -127    -64   -111   -135   -226
     46    -88   -135     18     88   -111    -96   -132    -70   -114   -148   -231
     67    -59   -127     -2     96    -93    -98   -129    -64   -109   -148   -220
     75    -44   -119    -15     96    -80    -93   -129    -62   -109   -155   -220
     38    -72   -111     18     75    -90   -106   -142    -77   -122   -179   -236
     46    -70   -119     10     80    -93   -106   -140    -77   -122   -181   -231
     51    -41    -96     -5     72    -67    -98   -129    -64   -103   -171   -215
     44    -36    -83     -5     62    -57   -101   -129    -59    -96   -171   -210
     62    -36    -98    -12     80    -67   -106   -132    -67   -101   -181   -218
     75    -25   -103    -25     88    -64    -96   -119    -59    -90   -176   -207
     64    -18    -85    -23     72    -51    -88   -109    -51    -77   -168   -189
     67      2    -67    -36     64    -31    -90   -106    -46    -72   -161   -179
     67     20    -46    -44     57    -12    -96   -109    -46    -70   -161   -171
     67     -2    -72    -33     67    -38   -101   -111    -49    -72   -166   -168
     80      0    -83    -41     80    -41   -101   -103    -44    -67   -161   -158
     88      5    -85    -49     88    -38   -109   -103    -46    -62   -158   -155
     75     -2    -77    -36     75    -38   -116   -109    -51    -62   -153   -148
     83      7    -75    -46     80    -33   -124   -106    -51    -59   -140   -135
     83     15    -70    -49     77    -25   -132   -109    -59    -62   -132   -124
     75      5    -70    -41     72    -31   -132   -111    -64    -67   -129   -122
    103     31    -72    -67     88    -20   -119   -106    -62    -64   -122   -119
    129     67    -64   -101     98      2   -103    -98    -54    -59   -109   -111
    101     46    -54    -75     77     -2   -101   -106    -62    -70   -116   -119
     75     20    -57    -49     64    -15   -106   -114    -72    -83   -122   -132
     80     15    -64    -46     72    -23    -90   -103    -64    -77   -111   -127
     77     23    -54    -51     64    -15    -83    -93    -54    -67   -101   -122
     88     38    -49    -64     70     -5    -70    -80    -38    -54    -90   -114
    145    101    -44   -124     93     28    -36    -44      2    -18    -54    -88
     98     90     -7    -93     54     41    -25    -33     18    -10    -49    -93
     23     31      7    -28      7     18    -31    -38     18    -12    -54   -109
     15     49     33    -33     -7     41    -23    -31     36      2    -46   -111
     75    124     46   -101     15     85      0     -5     70     28    -18    -90
     96    150     54   -122     20    103     18     10     93     49      2    -80
     77     98     20    -90     28     59      5     -5     77     33    -10   -103
     67     90     20    -80     23     57      5     -7     77     31     -5   -106
     41     85     44    -64     -2     64     -2    -12     77     31      0   -106
     36    114     77    -75    -20     96      0     -5     85     44     18    -96
     31    119     85    -77    -25    103      5      7    101     57     28    -90
     31    129     98    -80    -33    114     15     28    119     75     49    -72
     25    119     93    -72    -33    106     15     36    127     80     59    -62
     38    132     93    -85    -25    114     10     36    129     88     67    -57
     49    135     85    -93    -20    111      2     36    132     90     75    -41
     51    148     96   -101    -23    124     12     49    148    106     93    -20
     72    189    114   -132    -20    153     28     72    166    124    116     -2
     54    192    137   -122    -41    166     31     77    171    132    127     -2
    106    270    161   -189    -28    218     57    103    202    166    168     31
    124    319    194   -223    -33    257     80    129    223    189    194     57
     83    296    213   -189    -64    254     88    135    226    192    205     72
     75    283    207   -179    -64    246     98    145    236    200    213     90
     77    316    236   -200    -77    277    106    150    244    210    231    127
     75    348    272   -213    -98    311    101    137    244    215    246    148
     80    376    296   -231   -109    337     98    127    244    218    259    148
     98    394    296   -246    -98    345     90    116    239    210    262    135
     67    353    285   -210   -109    319     57     75    207    184    244    116
     80    363    283   -223   -101    324     46     64    200    179    249    116
     83    363    280   -226    -98    324     46     59    189    168    244     93
     25    293    267   -158   -119    280     20     28    155    129    213     28
     33    257    223   -145    -96    241     10     10    137    106    210    -18
     33    200    166   -116    -67    184     -5    -15    111     77    239    -77
     28    171    142   -103    -57    158    -12    -31     93     59    296   -137
     25    153    127    -88    -49    140    -20    -46     80     54    363   -181
     23    140    114    -83    -46    129    -33    -67     59     31    415   -220
     -2    103    106    -51    -54    106    -49    -93     36     -2    433   -259
    -28     77    106    -25    -67     90    -64   -116     15    -23    439   -296
    -15     72     88    -28    -51     80    -72   -135     -2    -36    428   -332
    -18     80     98    -31    -59     88    -72   -142    -23    -54    400   -361
    -20    101    119    -41    -70    109    -75   -150    -44    -75    363   -387
     -5    106    111    -51    -59    109    -88   -174    -88   -114    296   -444
     15     67     51    -41    -18     59    -77   -168   -142   -166    210   -517
     46     28    -18    -38     33      5     23    -57   -119   -189    127   -576
     59     67      5    -64     25     36    158    114     25   -111    142   -530
    109    223    111   -168     -2    166    277    314    215     64    290   -387
    184    574    389   -379   -101    483    316    446    452    379    615    -85
    119   1140   1018   -631   -449   1080    285    418    711    761   1047    402
    -54   1491   1545   -719   -800   1519     72    124    766    987   1304    709
   -148   1322   1470   -589   -807   1395   -233   -301    488    813   1137    592
   -174    698    872   -262   -522    784   -407   -711    -77    163    485     54
   -150     36    187     54   -171    111   -462   -807   -470   -371    -83   -441
   -106   -252   -145    179     18   -200   -436   -688   -501   -480   -239   -584
    -64   -285   -220    174     77   -254   -345   -553   -420   -444   -236   -568
    -36   -223   -187    129     75   -205   -252   -433   -311   -363   -184   -501
     12    -90   -103     36     57    -98   -171   -335   -202   -262   -103   -400
     72      2    -72    -38     72    -33   -119   -275   -137   -202    -57   -332
     90     18    -72    -54     80    -25   -101   -252   -116   -184    -49   -311
     96     18    -77    -57     88    -28   -101   -246   -114   -181    -51   -309
     96     12    -85    -54     90    -36   -106   -249   -122   -181    -51   -327
    116     15   -101    -67    109    -41   -109   -252   -124   -181    -38   -337
    150     20   -132    -88    142    -54   -114   -252   -127   -187    -33   -345
    179     31   -148   -103    163    -57   -116   -249   -129   -187    -20   -361
    176     33   -145   -106    161    -54   -116   -252   -132   -187    -20   -363
    187     38   -148   -114    168    -54   -116   -252   -132   -179    -25   -345
    187     15   -174   -101    179    -77   -129   -262   -140   -194    -46   -345
    192     -2   -194    -93    192    -98   -145   -272   -148   -207    -62   -345
    228     41   -189   -135    207    -72   -140   -262   -129   -194    -54   -329
    262     54   -207   -158    233    -75   -135   -254   -122   -194    -49   -324
    262     49   -215   -158    239    -80   -135   -252   -127   -197    -44   -327
    259     59   -200   -158    231    -70   -135   -241   -116   -189    -33   -324
    249     51   -197   -153    220    -72   -142   -249   -119   -192    -31   -348
    270     59   -210   -166    241    -75   -153   -259   -127   -207    -15   -363
    298     83   -215   -192    257    -67   -153   -254   -119   -205     12   -376
    327    116   -210   -220    270    -46   -150   -246    -98   -189     51   -397
    293     85   -207   -192    252    -59   -163   -259   -103   -197     75   -452
    301     96   -205   -200    252    -54   -171   -270   -119   -202    106   -496
    306    111   -197   -210    252    -41   -181   -280   -135   -194    111   -506
    319    132   -187   -226    254    -25   -187   -290   -148   -192     88   -462
    335    145   -192   -241    262    -23   -192   -293   -158   -205     59   -426
    353    163   -189   -259    270    -12   -194   -296   -163   -205     54   -384
    358    166   -192   -265    275    -12   -197   -303   -176   -218     44   -355
    363    142   -220   -252    293    -38   -202   -311   -194   -233     25   -337
    376    155   -223   -267    298    -33   -197   -306   -189   -226     33   -298
    368    171   -197   -272    283    -12   -184   -296   -176   -218     49   -262
    374    171   -202   -272    288    -15   -181   -293   -181   -228     49   -246
    381    181   -200   -280    290     -7   -174   -296   -181   -226     57   -223
    374    155   -218   -265    293    -28   -176   -311   -194   -239     51   -210
    366    153   -215   -259    290    -31   -166   -314   -189   -239     51   -194
    376    171   -205   -275    288    -15   -158   -306   -174   -231     57   -176
    379    192   -187   -285    283      2   -153   -290   -158   -220     70   -155
    387    210   -176   -301    280     18   -140   -267   -140   -200     93   -122
    379    215   -163   -298    270     25   -129   -246   -122   -184    106    -90
    376    236   -142   -306    259     46   -122   -231   -103   -166    129    -62
    400    280   -119   -340    259     80   -106   -213    -77   -148    155    -36
    397    290   -109   -345    254     90   -106   -213    -75   -145    158    -28
    392    293   -101   -342    246     96   -106   -210    -75   -145    137    -31
    397    293   -103   -348    252     96   -109   -207    -72   -142    116    -31
    374    275    -98   -324    236     88   -111   -202    -72   -140    116    -20
    381    283    -98   -332    241     93   -116   -210    -70   -135    109    -12
    418    340    -77   -379    249    132   -109   -194    -49   -114    116     10
    423    358    -64   -392    244    148   -101   -179    -36    -93    129     36
    392    350    -41   -371    218    155   -101   -171    -28    -80    140     44
    379    358    -23   -371    202    168   -103   -166    -28    -75    145     44
    361    355     -5   -358    181    176   -103   -153    -25    -62    153     54
    358    371     12   -366    171    192    -98   -142    -15    -46    155     64
    363    400     36   -381    163    218    -90   -122      0    -23    163     88
    348    423     72   -387    137    249    -85   -103     12     -2    181    101
    327    428    101   -379    111    265    -77    -90     23     10    192    114
    345    483    137   -415    103    309    -59    -67     44     33    213    148
    350    535    184   -441     83    361    -28    -38     72     64    241    184
    303    509    205   -405     49    355    -28    -33     67     67    246    176
    306    542    236   -426     33    389    -10    -10     85     90    267    197
    322    602    277   -462     20    441     10     12    109    116    293    236
    285    618    332   -452    -23    475     18     18    122    132    306    267
    259    628    366   -446    -54    498     10      7    124    137    306    283
    244    623    379   -433    -67    501      2      5    124    137    301    296
    218    579    361   -397    -72    470    -23    -18    103    116    275    285
    210    563    353   -387    -70    459    -31    -28     98    111    265    293
    179    561    379   -371   -101    470    -36    -31     98    109    259    301
    148    527    376   -337   -114    452    -33    -28     96    103    249    296
    122    483    361   -303   -119    423    -33    -33     85     88    226    285
    111    433    322   -272   -103    379    -46    -41     72     64    197    265
     90    387    296   -239   -103    340    -49    -46     62     44    181    254
     77    371    290   -226   -106    332    -44    -49     57     38    179    252
     49    327    277   -189   -114    303    -54    -70     36     18    158    236
     18    270    252   -142   -116    262    -70    -90     12      0    145    223
      7    241    231   -127   -111    236    -75   -101      2     -5    145    215
     15    244    228   -129   -106    239    -59    -88     12     10    174    236
     25    265    236   -148   -103    252    -49    -80     20     28    207    259
    -20    239    259   -109   -140    249    -46    -80     15     41    236    272
    -59    194    252    -67   -155    220    -51    -83      5     49    285    267
   -101    106    205     -2   -153    155    -36    -59    -10     44    329    244
   -114      7    119     51   -119     62     49     46      0     44    311    187
   -140     -5    135     72   -137     64    187    220     77    119    316    176
    -96    106    202     -5   -150    153    311    433    249    283    465    288
     36    459    420   -249   -192    439    397    605    491    561    782    574
     38   1015    976   -527   -470    997    410    657    774    945   1252   1054
   -233   1545   1779   -654  -1005   1662    288    504   1021   1327   1756   1561
   -361   1540   1899   -589  -1130   1719      0    106    885   1265   1751   1587
   -415    974   1389   -277   -904   1179   -220   -309    420    704   1202   1111
   -446    174    620    135   -535    397   -374   -587    -77      7    522    472
   -389   -272    116    332   -254    -77   -420   -542   -194   -236    257    181
   -311   -301     10    306   -163   -145   -303   -366    -80   -150    298    174
   -272   -246     25    259   -150   -109   -174   -213     46    -31    400    228
   -293   -197     93    244   -194    -51    -88   -109    145     77    509    285
   -296   -155    140    226   -218     -7    -33    -46    197    148    592    340
   -236    -93    142    163   -192     23      7     -7    215    181    628    389
   -202    -57    145    127   -174     44     38     18    218    215    641    441
   -244    -93    148    166   -197     25     44     15    194    223    628    465
   -236    -88    148    163   -192     28     51     20    181    236    618    475
   -241    -96    145    168   -197     25     49     18    163    236    594    488
   -233    -93    140    163   -189     23     54     20    153    246    579    524
   -246   -109    137    176   -194     12     49     12    135    241    553    548
   -259   -114    145    187   -202     15     51      5    116    233    514    584
   -231    -93    135    161   -184     20     46      0     98    223    475    623
   -200    -88    111    142   -158     10     31    -12     77    210    444    639
   -145    -96     49    119    -98    -23      7    -33     51    187    402    641
    -59    -85    -25     72    -18    -57    -23    -62     18    155    350    636
      2    -70    -72     33     36    -72    -46    -83     -5    137    309    639
     77    -10    -88    -33     83    -49    -38    -72     -2    140    288    665
     72    -15    -88    -31     80    -51    -41    -75    -12    129    252    670
     46    -36    -83     -5     64    -59    -46    -77    -23    116    218    667
    -12    -72    -59     41     20    -64    -57    -83    -31    109    153    719
    -28    -64    -38     46      2    -51    -54    -70    -28    114     62    857
      5    -23    -28      7     12    -25    -41    -49    -15    127    -10    987
      7    -18    -25      5     15    -20    -41    -44    -12    129    -59   1080
    -18    -31    -12     23     -5    -23    -51    -49    -23    119   -103   1137
     -5    -15    -10     10      0    -12    -62    -54    -28    111   -127   1169
     44     20    -23    -33     31      0    -64    -46    -28    111   -153   1197
     46     20    -25    -33     36     -2    -72    -49    -36    106   -187   1218
     18     -2    -20     -7     18    -10    -88    -62    -54     90   -223   1221
     38     20    -18    -31     28      2    -85    -59    -54     93   -220   1223
     28     23     -5    -25     18     10    -96    -64    -62     88   -200   1202
     51     36    -15    -44     33     10    -93    -64    -72     80   -176   1158
     59     46    -15    -54     36     15    -88    -64    -75     77   -158   1111
     49     67     18    -59     15     44    -72    -57    -67     83   -127   1080
     12     41     28    -28     -7     36    -75    -64    -75     67   -119   1034
     -7     23     31     -7    -18     25    -77    -77    -85     57   -114    984
     28     75     46    -54    -10     62    -51    -67    -67     72    -83    963
     54    111     57    -83     -2     85    -23    -33    -38     93    -46    956
      7     77     67    -44    -31     72    -20    -20    -33     96    -41    930
     12     93     80    -51    -33     88     -7      5    -15    109    -20    919
     25    127    101    -77    -36    116     15     33     12    135     12    917
     -5    106    111    -51    -59    109     20     46     23    142     25    891
      0    111    109    -57    -54    111     31     62     38    153     41    883
     38    140    101    -88    -31    122     49     83     54    168     57    880
     49    142     93    -98    -23    119     54     85     57    174     57    862
     36    142    106    -90    -33    124     57     90     62    181     59    859
     15    145    129    -83    -57    137     59     98     72    189     62    862
      0    150    150    -75    -75    150     62    106     80    197     67    862
     18    168    148    -93    -64    158     57    109     85    202     75    854
     18    176    158    -98    -70    168     54    114     90    207     77    854
     41    207    163   -124    -59    184     59    124    103    215     80    862
     80    244    163   -161    -41    205     75    140    122    231     88    872
     44    215    171   -132    -64    192     72    137    122    228     77    865
     33    213    179   -124    -72    197     72    145    127    231     70    865
     10    207    194   -111    -90    202     70    150    135    239     70    865
     10    223    213   -116   -101    218     88    171    155    257     80    865
     49    298    246   -176    -98    272    137    218    202    298    114    885
     36    309    272   -174   -119    293    150    241    218    316    127    901
      5    285    277   -145   -137    283    150    239    215    319    119    883
    -12    277    290   -132   -150    283    161    241    213    324    109    857
    -12    316    327   -153   -171    322    179    259    226    345    119    852
      7    358    350   -184   -171    353    194    275    246    368    137    849
     -7    361    368   -176   -189    363    184    259    241    363    137    833
    -36    348    384   -155   -210    366    174    246    228    358    137    800
    -67    309    376   -122   -223    342    140    223    207    340    119    750
    -49    324    374   -137   -213    350    135    223    207    337    124    724
    -46    319    366   -140   -205    342    127    220    207    324    119    696
    -98    244    342    -72   -220    293    101    200    181    290     93    641
   -140    210    350    -36   -244    280     90    187    166    272     83    597
   -132    200    332    -33   -231    265     85    179    150    249     59    550
   -150    137    288      5   -218    213     72    161    122    207     18    485
   -184     70    254     57   -218    161     59    148     98    174     -7    423
   -176     67    241     54   -210    153     54    135     90    161     -5    394
   -158     72    228     41   -194    150     51    129     85    155     -2    389
   -192     46    239     70   -215    142     41    119     77    140     -7    371
   -239     31    270    103   -254    150     46    116     77    135     -5    358
   -205     36    239     83   -220    137     46    109     75    122    -15    335
   -215    -12    200    114   -207     93     25     85     57     90    -33    296
   -153     18    168     67   -161     93     36     90     64     93    -18    288
    -93     25    119     33   -106     72     41     96     57     77    -31    259
   -148   -109     38    127    -96    -36     77    140     38     23    -96    163
   -153   -135     15    142    -85    -59    187    262     93     33   -101    122
    -85    -23     62     51    -72     18    303    444    231    145     -2    184
     18    231    213   -124    -96    223    384    618    426    355    210    379
     28    696    667   -363   -319    683    363    649    659    696    605    774
   -129   1278   1408   -574   -769   1340    283    530    896   1098   1080   1249
   -316   1397   1714   -540  -1018   1556     18    163    823   1166   1200   1358
   -426    924   1350   -249   -888   1137   -259   -290    381    724    782    956
   -452    103    553    171   -504    327   -428   -659   -259    -31     28    236
   -361   -345     15    353   -189   -163   -454   -644   -467   -332   -314   -124
   -272   -433   -161    350    -57   -296   -368   -472   -410   -335   -350   -192
   -239   -405   -166    322    -36   -285   -244   -316   -306   -267   -306   -181
   -215   -288    -75    249    -70   -181   -129   -184   -187   -168   -215   -119
   -226   -233     -7    228   -111   -119    -72   -119   -119   -111   -166    -88
   -213   -192     20    202   -119    -85    -33    -75    -75    -80   -140    -77
   -192   -142     49    168   -122    -46      2    -36    -38    -51   -119    -59
   -176   -111     64    142   -122    -25     15    -18    -23    -41   -122    -51
   -181   -116     64    148   -124    -28      7    -25    -31    -54   -140    -67
   -176   -135     41    153   -111    -49      5    -31    -36    -62   -155    -83
   -171   -129     41    150   -106    -44     12    -23    -31    -57   -158    -90
   -176   -129     46    150   -114    -41     12    -23    -33    -57   -179   -109
   -181   -145     36    161   -109    -54      0    -36    -46    -70   -210   -129
   -163   -127     36    142   -101    -46     -5    -41    -46    -67   -213   -129
   -109    -75     33     93    -72    -20     -2    -33    -28    -44   -194   -114
   -114    -98     15    106    -67    -41    -12    -44    -41    -54   -205   -124
    -98    -90      7     93    -54    -44    -10    -44    -44    -54   -213   -132
    -85    -85      0     83    -46    -44     -5    -38    -38    -49   -213   -135
    -85    -93     -7     90    -38    -51     -7    -41    -41    -51   -220   -140
    -85   -101    -18     90    -36    -62    -20    -51    -51    -57   -226   -142
    -64    -70     -7     67    -31    -38    -20    -46    -38    -38   -205   -122
    -46    -49     -5     46    -23    -28    -20    -41    -33    -28   -194   -114
    -51    -70    -18     62    -18    -44    -28    -49    -44    -36   -197   -116
    -23    -59    -38     41      5    -49    -28    -54    -51    -36   -200   -116
     -2    -49    -46     23     20    -49    -38    -59    -51    -31   -197   -116
      7    -46    -57     18     31    -51    -49    -67    -57    -28   -194   -109
     44    -33    -77     -5     59    -54    -59    -72    -62    -28   -197    -93
     75    -41   -119    -18     96    -80    -80    -85    -80    -38   -210    -98
    106    -44   -150    -31    127    -96   -101   -103    -98    -49   -215    -96
    135    -46   -184    -44    158   -114   -127   -122   -119    -64   -228    -96
    181    -20   -202    -80    192   -111   -132   -122   -119    -62   -223    -72
    257     44   -213   -153    233    -85   -116   -109   -109    -49   -210    -46
    233     12   -220   -124    226   -103   -127   -124   -129    -64   -228    -51
    207    -33   -244    -88    223   -137   -137   -140   -145    -80   -244    -51
    192    -49   -241    -70    215   -145   -137   -145   -150    -85   -252    -44
    194    -49   -244    -72    218   -145   -145   -153   -158    -85   -252    -33
    226    -18   -244   -103    233   -129   -135   -145   -150    -77   -239    -12
    233     -7   -244   -114    239   -127   -119   -135   -137    -67   -226     -2
    197    -41   -239    -77    218   -140   -109   -122   -127    -57   -215      0
    205    -20   -226    -93    213   -122    -85    -93    -93    -25   -176     23
    202     -5   -207    -98    202   -103    -75    -72    -72     -2   -140     46
    197      5   -192   -101    194    -93    -72    -62    -57     12   -119     62
    174    -15   -189    -77    181   -101    -54    -44    -38     23   -109     62
    171    -15   -187    -80    179   -101    -44    -33    -28     36    -88     54
    207     38   -171   -124    189    -64    -28    -18     -2     62    -46     70
    181     15   -168    -98    174    -75    -20    -12      5     64    -28     64
    124    -49   -174    -36    148   -111    -28    -23      0     57    -33     49
    129    -33   -166    -49    145    -98    -36    -23      2     67    -25     49
    155     25   -129    -90    142    -51    -33    -15     23     93      5     64
    163     54   -111   -111    137    -28    -18     -2     41    111     23     67
    153     28   -124    -90    140    -46     -7      7     49    119     28     59
    119     -2   -124    -59    119    -62    -12     10     54    119     23     51
    124     20   -103    -72    114    -41    -10     18     64    129     33     54
    140     33   -106    -88    122    -36      0     31     77    142     49     59
    129     23   -106    -75    119    -41     -7     28     77    145     54     54
    145     80    -67   -114    103      7     10     51     98    176     83     70
    176    114    -62   -145    119     25     44     85    127    205    109     85
    197    148    -49   -174    122     51     62    109    145    223    124     90
    166    129    -36   -148    101     46     64    106    142    223    111     70
    145    119    -25   -132     85     46     67    109    140    220    101     54
    150    145     -5   -148     77     70     72    122    150    231    109     51
    142    140     -5   -142     75     67     80    129    155    239    119     49
    155    176     20   -166     67     98     93    135    171    259    153     62
    202    252     49   -228     77    150     90    127    179    267    171     64
    197    239     41   -218     77    142     70    101    158    246    163     44
    153    184     28   -171     62    106     33     64    127    218    142     -2
    148    187     38   -166     54    114     23     51    114    202    153    -36
    174    202     28   -189     72    116     20     49    109    192    184    -59
    124    148     20   -137     51     85      7     33     90    161    200    -98
     83     75     -7    -80     46     33    -15      5     51    111    192   -155
     85     38    -46    -62     67     -2    -23      0     33     83    200   -197
     90     -2    -93    -44     90    -46    -31    -12     10     46    200   -231
     88    -28   -119    -31    101    -72    -44    -36    -18      7    163   -280
     80    -46   -129    -18    103    -85    -62    -59    -46    -28    106   -350
     64    -64   -129      0     96    -96    -67    -77    -62    -46     96   -402
     54    -72   -129      7     90   -101    -64    -83    -64    -51    101   -444
     46    -98   -145     25     93   -119    -67    -90    -77    -62    106   -483
     33    -96   -132     28     80   -111    -70    -93    -83    -62    132   -514
     20    -90   -111     36     64   -101    -72   -101    -93    -62    166   -522
     18   -119   -137     49     75   -127    -83   -106   -114    -85    168   -535
     38   -181   -220     70    127   -200    -57    -67   -135   -119    140   -592
     59   -220   -280     80    166   -249     38     36   -111   -129    109   -670
     70   -145   -215     38    142   -179    158    171    -36    -64    153   -680
     88     12    -75    -51     80    -31    246    324    111     77    298   -561
    106    418    311   -262   -103    366    298    431    368    374    605   -218
      5    969    963   -488   -480    966    288    400    613    802   1018    254
   -114   1280   1395   -581   -753   1337     75    127    652   1047   1306    522
   -161   1026   1187   -433   -675   1106   -241   -316    296    779   1070    316
   -210    397    607    -93   -407    501   -392   -665   -233    135    405   -213
   -168   -192    -23    179    -75   -109   -446   -719   -558   -345   -137   -641
   -109   -457   -348    283    119   -402   -413   -574   -566   -433   -270   -792
    -93   -475   -381    283    142   -431   -306   -436   -467   -376   -220   -813
    -75   -420   -345    246    132   -384   -223   -345   -371   -303   -210   -714
    -54   -306   -254    179     98   -280   -158   -265   -275   -218   -174   -605
    -33   -215   -181    124     72   -200   -106   -200   -197   -153   -148   -517
     -7   -200   -192    101     90   -197    -80   -163   -166   -135   -161   -457
    -15   -187   -171     98     77   -179    -77   -158   -155   -122   -168   -415
    -18   -205   -189    109     83   -197    -85   -161   -155   -129   -187   -392
    -18   -220   -202    119     90   -213    -83   -150   -148   -137   -189   -361
      2   -179   -181     85     90   -179    -75   -150   -137   -129   -184   -337
     -5   -166   -161     85     77   -163    -85   -158   -137   -127   -181   -324
    -33   -202   -168    116     64   -187   -106   -171   -150   -140   -202   -322
      5   -181   -187     88     96   -184    -98   -161   -137   -114   -202   -288
    114    -93   -210    -10    161   -150    -77   -135   -119    -83   -181   -246
     83   -124   -207     20    142   -163    -90   -145   -145   -111   -210   -246
     70   -148   -218     38    142   -181   -127   -174   -179   -140   -249   -262
    127    -93   -220    -15    174   -155   -124   -161   -168   -119   -233   -233
    161    -70   -231    -46    194   -148   -106   -145   -158    -98   -218   -207
    148   -103   -252    -23    197   -176   -122   -161   -174   -119   -241   -218
    111   -148   -262     18    184   -205   -145   -179   -192   -140   -262   -249
    142   -119   -262    -10    202   -189   -135   -166   -176   -132   -233   -265
    215    -64   -283    -77    246   -171   -122   -150   -166   -132   -202   -298
    192    -90   -283    -49    236   -187   -129   -155   -166   -140   -200   -322
    153   -122   -275    -15    213   -200   -140   -158   -168   -148   -192   -342
    150   -114   -265    -18    207   -189   -145   -153   -166   -150   -181   -348
    135   -122   -259     -7    194   -189   -163   -163   -176   -155   -197   -353
    137   -119   -257     -7    194   -189   -158   -150   -168   -142   -192   -337
    140   -101   -244    -20    189   -171   -153   -132   -153   -114   -163   -309
    135    -88   -223    -23    179   -155   -148   -116   -140    -83   -145   -259
    137    -98   -236    -20    184   -166   -145   -114   -145    -75   -163   -231
    148    -88   -239    -31    192   -163   -137   -106   -153    -62   -176   -200
    122    -96   -218    -12    168   -158   -150   -116   -166    -62   -197   -176
     98   -124   -223     12    161   -174   -140   -103   -163    -62   -218   -145
     93   -135   -228     20    161   -181   -140   -109   -176    -62   -233   -132
     85   -132   -218     23    150   -174   -137   -116   -184    -62   -244   -122
     80   -148   -228     33    153   -187   -129   -106   -181    -64   -246   -111
     80   -135   -215     28    148   -174   -111    -88   -163    -41   -226    -83
     85   -122   -210     18    145   -166    -98    -70   -145    -28   -213    -64
     72   -116   -192     20    129   -153    -90    -62   -132    -23   -205    -67
     77   -101   -179     10    127   -140    -72    -41   -109    -10   -192    -54
     64    -93   -158     15    111   -124    -59    -23    -80      2   -200    -20
     25   -122   -148     46     83   -135    -64    -23    -70      5   -223     15
     38    -98   -140     28     88   -119    -38      0    -41     23   -223     62
    106    -12   -119    -49    111    -67      5     41      5     64   -194    111
     46    -64   -111     10     77    -88     10     38      5     49   -205     93
      5   -122   -127     57     64   -124      2     28     -5     31   -215     70
     28    -70   -101     20     64    -85      7     38     15     49   -189     72
      2    -70    -75     33     36    -72      5     41     25     49   -176     62
    -23    -90    -67     57     20    -80     10     57     38     59   -163     62
    -15    -90    -75     51     28    -83     18     77     57     70   -150     59
    -41   -122    -83     80     18   -103     10     83     59     64   -155     44
    -28   -101    -72     64     20    -88     12     98     67     75   -145     51
     -2    -83    -80     44     38    -83     20    111     77     88   -140     67
      5    -77    -83     36     41    -80     23    124     90     96   -142     62
     15    -51    -70     18     41    -59     33    145    111    116   -127     77
     18    -36    -57      7     36    -46     38    158    127    137   -111     93
     25    -18    -44     -2     33    -31     59    176    142    155   -101    116
     44     10    -33    -25     38    -10     62    194    161    171    -83    140
     49     33    -15    -41     31     10     70    207    174    189    -57    158
     62     41    -20    -51     41     10     75    223    187    205    -38    174
     80     64    -15    -72     49     25     88    236    200    213    -18    197
     72     77      5    -77     33     41     85    218    194    210    -12    189
     80     88      7    -85     36     49     75    202    192    210      2    184
     93     98      2    -98     44     51     72    192    197    218     33    192
     88     44    -44    -64     67      0     44    163    174    187     41    181
     90     25    -64    -59     77    -18     31    148    168    174     64    192
     72    -20    -93    -28     83    -57     33    135    161    153     80    202
     20    -85   -106     31     62    -96     31    103    140    124     75    187
     12   -132   -145     59     77   -137     33     77    114    101     54    163
     88   -119   -207     15    145   -163     72    111    137    119     96    184
     28   -207   -236     88    132   -223     85    114    127    111     96    176
    -59   -322   -262    189     98   -293     62     98     88     93     75    148
    -93   -389   -296    241    101   -342     44     96     57     93     64    116
   -106   -418   -314    262    101   -366     33     98     46    122     51     90
    -67   -384   -319    226    124   -353     54    124     62    174     88    109
    -59   -379   -319    218    127   -348     59    137     67    213    122    129
    -83   -420   -337    252    127   -379     33    109     54    223    122    132
    -96   -439   -345    267    122   -392     18     90     51    228    114    137
    -75   -436   -361    257    142   -400     25    106     77    228    109    171
    -33   -496   -462    262    213   -480     77    189    135    192     83    179
    -49   -568   -519    309    233   -545    181    324    239    158     75    176
    -23   -498   -475    259    223   -485    277    467    384    218    155    236
     44   -293   -337    122    189   -314    363    618    571    402    353    392
     83     90      7    -88     36     49    366    675    779    740    711    711
     -2    607    610   -301   -306    607    285    553    937   1132   1127   1083
    -80    769    846   -345   -462    807     -5    181    802   1254   1304   1171
   -122    475    597   -176   -358    535   -254   -184    436    992   1091    917
   -176   -145     28    158   -103    -57   -337   -418    -41    392    504    420
   -145   -626   -480    387    166   -553   -363   -415   -306     25    114    103
   -137   -839   -701    488    280   -771   -296   -262   -280      0     25     28
    -93   -839   -745    465    324   -792   -192   -132   -194     51     31     41
    -23   -789   -766    405    368   -779   -145    -75   -132     96     54     72
      5   -740   -745    368    374   -743   -124    -49    -88    135     90     98
     25   -688   -717    329    371   -701   -103    -25    -54    161    122    122
    148   -654   -802    252    472   -727   -119    -38    -70    140    101    101
    249   -641   -891    192    568   -766   -142    -59    -98    103     70     57
    267   -620   -888    176    576   -753   -129    -38    -90    101     72     70
    265   -607   -875    171    568   -743   -114    -28    -85    101     67     49
    259   -605   -865    171    561   -735   -109    -25    -88     93     46     33
    215   -641   -857    213    535   -748   -127    -44   -109     67     15     15
    194   -649   -844    228    519   -745   -132    -49   -114     51     -2     10
    197   -605   -805    202    498   -704   -124    -36   -103     51      2     23
    205   -576   -782    187    491   -680   -114    -25    -96     51      5     18
    210   -574   -784    179    496   -678   -111    -18    -93     44      0      7
    179   -581   -761    202    470   -670   -116    -20    -96     36     -7      5
    174   -574   -750    200    459   -662   -111    -23   -101     23    -25     10
    200   -527   -730    163    465   -628    -98    -10    -90     31    -25     33
    200   -501   -701    148    449   -600    -90      0    -80     38    -23     54
    161   -519   -680    179    420   -600    -93     -2    -85     33    -31     57
    137   -530   -667    194    402   -597   -103     -5    -90     28    -51     62
    122   -524   -646    200    381   -584   -109     -5    -88     25    -62     75
    132   -498   -631    181    379   -563    -98      5    -80     33    -70     90
    140   -485   -626    174    381   -555   -103      5    -80     31    -83     98
    109   -501   -610    194    358   -555   -119     -7    -90     20   -101     96
    114   -488   -602    187    358   -545   -122      0    -93     18   -109    114
    181   -392   -574    103    376   -480   -101     23    -70     46    -93    150
    174   -387   -561    106    366   -472   -101     25    -70     49   -103    174
     90   -491   -581    197    335   -535   -129      0   -106     15   -148    155
     77   -504   -584    213    329   -542   -135      0   -111     12   -161    161
    106   -459   -566    174    332   -511   -129     10   -103     23   -158    176
     98   -465   -563    184    329   -514   -124     12   -106     15   -163    176
     96   -483   -579    192    335   -530   -122     12   -116      2   -181    166
    135   -436   -571    150    350   -504    -98     33   -101     15   -171    176
    140   -413   -553    135    345   -483    -85     41    -96     15   -168    181
    101   -433   -535    166    316   -483    -85     31   -106      2   -181    158
    103   -423   -527    158    314   -475    -70     41    -98      5   -181    142
     85   -444   -530    179    306   -485    -64     49    -88     10   -176    132
     77   -436   -514    176    293   -472    -57     62    -67     28   -158    135
    111   -384   -496    137    303   -439    -28     90    -31     57   -135    148
    122   -366   -488    119    303   -426     -2    106     -7     70   -124    135
    106   -371   -478    132    290   -423     15    114     10     77   -127    114
     51   -402   -454    176    252   -428     20    111     18     80   -127     88
     38   -381   -420    171    228   -400     25    116     36     98   -114     85
      0   -413   -413    205    205   -410     20    106     28     83   -137     51
    -10   -428   -418    218    202   -423     23     98     23     75   -148     23
     12   -410   -423    197    215   -415     33    103     36     85   -137     20
     18   -387   -405    184    210   -394     36    103     46    101   -122     12
     12   -384   -397    184    202   -392     25     93     46     98   -119     -2
     57   -345   -405    142    228   -374     41    111     64    116    -98     -2
     57   -332   -389    135    223   -361     44    122     75    129    -80      0
      5   -353   -358    174    181   -355     41    114     67    127    -77    -15
      7   -345   -355    168    179   -350     38    116     72    135    -67    -23
     75   -280   -358    101    215   -319     51    137     96    158    -36     -7
    132   -205   -337     36    233   -270     80    171    129    192      2     15
     83   -220   -303     70    192   -262     75    174    135    197     15     12
     12   -252   -265    119    135   -257     70    161    129    194     20      5
     49   -189   -239     70    142   -215     93    189    158    223     49     23
     51   -166   -218     54    132   -189    106    210    176    241     72     41
     75   -148   -223     36    148   -184    111    215    179    239     72     33
     51   -111   -163     31    106   -137    122    220    192    259     93     46
     -5    -98    -93     51     44    -96    124    210    197    270    109     54
    -18    -75    -57     44     18    -67    127    207    202    280    122     59
     -2    -54    -51     28     23    -54    116    202    200    280    124     54
     -2    -49    -46     25     20    -49    103    189    187    272    116     41
     -2    -28    -25     15     10    -28    103    181    187    275    127     41
    -51    -77    -25     64    -15    -51     85    161    166    254    109     18
    -59    -90    -31     75    -15    -62     83    158    155    244    101      5
    -59   -119    -62     88      0    -93     72    148    137    218     83    -23
    -77   -174    -98    124      7   -137     49    129    109    187     59    -59
    -54   -163   -109    106     23   -137     49    129     98    181     54    -72
    -15   -142   -127     80     54   -135     51    127     88    174     49    -88
    -72   -231   -158    150     38   -194     25     85     46    127      5   -142
    -93   -267   -174    179     38   -220     12     67     25    101    -12   -174
    -64   -244   -181    153     57   -213      7     72     25    101     -5   -176
    -77   -257   -179    168     49   -218      2     67     23     96     -2   -192
    -64   -197   -135    129     33   -166     18     77     41    116     23   -184
    -59   -174   -114    116     25   -145     25     80     46    119     28   -192
   -109   -218   -109    161      0   -163     18     70     31    101     10   -223
   -137   -309   -171    223     15   -241     20     93     18     57    -41   -280
    -64   -322   -259    192     96   -293    119    213     70     41    -70   -335
    -15   -239   -226    127    103   -233    236    358    179    103     -5   -309
      7   -103   -114     46     59   -109    329    519    337    257    145   -181
      0    215    215   -106   -106    215    342    615    535    535    449    122
    -51    810    862   -381   -457    836    301    574    748    922    893    561
   -145   1176   1322   -517   -732   1249     90    303    774   1148   1163    802
   -200   1028   1228   -415   -717   1127   -202    -98    480    976   1013    670
   -267    423    691    -77   -478    555   -340   -488    -70    324    394    161
   -239   -166     72    202   -158    -46   -363   -550   -418   -187   -109   -283
   -176   -413   -236    296     28   -324   -335   -426   -439   -280   -236   -420
   -161   -457   -298    306     67   -379   -252   -296   -355   -241   -233   -431
   -129   -381   -252    257     59   -316   -163   -192   -252   -158   -176   -387
   -109   -288   -181    197     33   -236    -98   -111   -155    -77   -111   -324
   -103   -223   -119    163      5   -171    -59    -64   -101    -28    -75   -283
    -88   -174    -85    132     -2   -132    -33    -41    -67     -5    -64   -257
   -101   -166    -64    135    -18   -116    -25    -36    -59      0    -70   -239
    -80   -163    -83    122      0   -124    -33    -44    -62     -2    -85   -246
    -70   -176   -106    122     15   -142    -46    -54    -72    -10    -98   -262
    -75   -176   -101    122     12   -140    -44    -51    -72    -10   -101   -265
    -41   -142   -101     93     28   -122    -31    -41    -62     -2    -90   -262
    -31   -122    -90     75     28   -106    -23    -38    -57      2    -85   -257
    -93   -166    -72    127    -10   -119    -38    -59    -75    -18   -109   -275
   -129   -207    -80    168    -25   -145    -57    -77    -96    -38   -135   -296
   -101   -181    -80    142    -10   -132    -54    -72    -88    -31   -135   -288
    -77   -148    -70    111     -5   -109    -46    -62    -72    -20   -129   -272
    -72   -137    -64    103     -5   -101    -46    -59    -72    -18   -140   -270
    -80   -166    -85    122      0   -127    -51    -70    -80    -25   -163   -293
    -57   -137    -80     98     10   -109    -41    -57    -70    -12   -158   -288
    -36    -90    -54     62      7    -72    -33    -46    -57      5   -137   -275
    -33    -72    -38     51      2    -57    -36    -46    -57     10   -137   -272
    -12    -51    -38     31     10    -46    -38    -46    -54     20   -135   -265
     -7    -44    -36     25     12    -41    -41    -44    -54     23   -132   -265
    -10    -64    -54     36     20    -59    -49    -49    -62     12   -142   -272
     10    -54    -64     20     36    -59    -46    -46    -59     18   -137   -267
     15    -31    -49      7     31    -41    -44    -41    -51     28   -122   -254
      5    -41    -46     18     25    -44    -54    -51    -62     20   -116   -252
     -2    -44    -41     23     18    -44    -72    -67    -77     10   -114   -259
      7    -51    -59     20     31    -54    -85    -75    -85      2   -109   -259
     36    -38    -75      0     54    -54    -88    -77    -90     -2   -106   -249
     90     15    -75    -51     83    -28    -72    -57    -72     20    -83   -218
     93     38    -54    -67     72     -5    -57    -46    -62     36    -64   -189
     33    -28    -62     -2     46    -44    -62    -54    -75     20    -88   -200
     33    -36    -70      0     49    -54    -62    -62    -88     10   -106   -205
     83     33    -49    -57     67     -7    -46    -54    -77     23    -96   -187
     33      2    -31    -18     31    -12    -36    -51    -75     23    -93   -176
      2    -25    -28     10     12    -25    -41    -64    -88     10   -109   -192
     49    -18    -70    -15     57    -44    -41    -62    -85      7   -114   -200
     54      2    -51    -28     54    -23    -15    -28    -51     33    -93   -179
     25     10    -18    -20     20     -2     10     -2    -18     59    -75   -163
     44     25    -20    -36     31      2     18      7     -5     64    -75   -161
     77     41    -36    -59     57      2      5     -2     -7     54    -93   -184
    106     75    -31    -90     70     23     20     10     10     72    -88   -179
    137    101    -36   -119     85     33     33     25     31     93    -77   -179
    114     72    -41    -93     77     15     33     28     38     93    -85   -189
    106     57    -49    -83     77      2     36     25     38     83    -96   -192
     72     49    -23    -59     49     12     20     12     33     77   -101   -200
    127     90    -38   -111     83     28     51     38     64    103    -83   -176
    127     75    -51   -101     90     12     67     49     72    114    -83   -176
     67     36    -33    -54     49      2     49     33     62    103    -96   -187
     51     12    -38    -31     46    -12     33     28     57     93   -106   -187
     98     36    -64    -67     83    -15     33     36     67    106    -90   -168
    124     54    -70    -90     98     -7     38     44     80    116    -85   -161
    153     67    -88   -111    119    -10     38     46     85    124    -80   -163
    179    103    -75   -140    127     15     44     57     96    140    -70   -153
    158    111    -46   -135    101     33     38     59    101    145    -70   -158
    187    140    -49   -163    116     46     57     80    124    163    -59   -145
    210    163    -49   -189    129     57     75     98    142    189    -38   -124
    226    179    -46   -202    137     67     83    114    155    210    -18   -106
    231    194    -36   -213    132     80     90    124    166    226      2    -90
    226    213    -15   -220    119     98    101    132    181    246     31    -67
    215    228     12   -223    101    122    103    119    184    257     41    -59
    223    259     36   -241     93    148    101    114    184    262     49    -54
    218    270     51   -246     83    161     72     96    171    257     46    -46
    200    223     20   -213     90    122     36     67    142    239     25    -62
    200    184    -15   -192    109     83     18     49    127    223      7    -77
    226    197    -28   -210    127     85     23     54    127    223     10    -75
    218    176    -44   -197    132     64     23     57    119    213      2    -88
    153     98    -54   -127    103     23      0     36     90    181    -23   -114
    140     54    -88    -98    114    -18    -18     23     64    150    -57   -142
    189     90    -98   -140    145     -2     10     49     77    153    -44   -142
    140      2   -137    -72    137    -67     12     41     59    132    -36   -132
     57   -103   -161     23    106   -132    -28     -7     12     85    -62   -161
     80   -101   -181      7    129   -140    -44    -31     -5     62    -59   -163
    150    -64   -215    -41    181   -140    -33    -23      0     59    -44   -163
    137    -98   -236    -20    184   -166    -41    -28    -12     33    -54   -197
    106   -122   -228      7    166   -174    -46    -33    -18     23    -44   -220
    132    -70   -205    -33    166   -137    -38    -15      0     41    -12   -228
    127    -77   -205    -23    166   -140    -28     -7      2     41      0   -257
     80   -202   -283     59    179   -241    -23     -5    -25     -7    -44   -355
    106   -223   -329     57    218   -277     67    106     18    -15    -64   -431
    137   -166   -303     12    218   -233    184    254    119     36    -28   -446
    184    -15   -200    -83    192   -106    296    444    290    187    114   -353
    200    345    142   -275     28    244    327    553    511    478    444    -41
    153    935    779   -545   -314    857    316    540    748    865    914    413
     -5   1293   1296   -646   -652   1296    127    262    782   1088   1221    672
   -109   1130   1239   -509   -672   1184   -184   -174    496    924   1124    537
   -166    488    654   -163   -410    571   -358   -581    -93    241    498    -44
   -103   -111    -10    106    -46    -62   -420   -698   -501   -322    -44   -566
    -31   -381   -353    205    158   -368   -410   -600   -566   -478   -202   -758
     -7   -449   -441    228    215   -446   -332   -470   -514   -485   -202   -797
    -12   -397   -384    202    184   -392   -249   -371   -452   -446   -142   -771
     51   -223   -275     83    163   -249   -148   -272   -371   -345    -28   -678
     75   -140   -215     31    145   -176    -70   -197   -267   -231     64   -613
     59   -171   -231     57    145   -200    -49   -174   -220   -207     90   -618
     57   -174   -231     57    142   -202    -46   -174   -205   -207     77   -639
     51   -150   -205     49    127   -176    -28   -163   -166   -189     62   -623
     96    -80   -179     -7    135   -129      7   -129   -116   -142     72   -571
     98    -80   -179     -7    137   -129     36   -106    -90   -124     59   -542
     44   -150   -197     51    119   -174     10   -135   -111   -140     20   -555
     67   -145   -213     38    137   -179      5   -135   -103   -127     10   -530
     59   -145   -207     41    132   -176      5   -135    -96   -116      0   -509
     25   -176   -202     75    114   -189     -2   -145   -101   -122    -20   -509
     59   -145   -205     41    132   -174      0   -142    -88   -116    -25   -491
     54   -150   -205     49    129   -176     -2   -148    -80   -119    -38   -467
     70   -140   -213     33    140   -176     -5   -150    -70   -122    -51   -436
     90   -129   -220     20    155   -174     -7   -137    -51   -116    -54   -400
     93   -153   -246     28    168   -200     -7   -132    -46   -124    -77   -374
    101   -135   -236     15    166   -184     -5   -129    -33   -119    -85   -348
    103   -137   -241     15    171   -189    -25   -140    -38   -124   -109   -361
     85   -135   -220     25    153   -176    -31   -145    -36   -122   -114   -363
    132   -114   -246    -10    187   -179    -41   -150    -38   -135   -116   -363
    155   -101   -259    -28    207   -179    -57   -166    -54   -148   -124   -363
    161    -83   -244    -38    202   -163    -80   -187    -75   -158   -135   -366
    187    -44   -231    -70    207   -137    -93   -189    -75   -158   -127   -358
    215    -10   -228   -103    220   -119   -103   -187    -80   -161   -116   -353
    215    -15   -233   -101    223   -124   -127   -202   -101   -176   -127   -366
    239     12   -226   -127    231   -103   -135   -210   -106   -184   -109   -361
    267     31   -236   -148    252   -101   -142   -215   -111   -187    -88   -374
    283     15   -267   -150    272   -124   -161   -223   -122   -200    -83   -410
    285      0   -285   -142    283   -140   -158   -220   -124   -202    -75   -426
    285    -10   -296   -140    288   -153   -153   -220   -129   -205    -85   -418
    288     -7   -296   -140    290   -150   -150   -220   -135   -207   -101   -387
    316     15   -301   -168    309   -142   -135   -210   -135   -202   -116   -358
    319     25   -293   -174    306   -132   -129   -202   -135   -200   -137   -337
    303     15   -290   -161    296   -137   -129   -197   -140   -194   -158   -327
    290     18   -272   -153    283   -127   -119   -176   -124   -176   -158   -309
    275     28   -249   -153    262   -109    -98   -145   -101   -150   -148   -280
    272     38   -233   -155    252    -96    -75   -114    -75   -129   -140   -254
    290     75   -215   -184    254    -70    -57    -88    -49   -109   -140   -231
    259     83   -176   -171    218    -46    -41    -70    -23    -93   -137   -218
    231     51   -179   -142    205    -62    -38    -67    -15    -96   -153   -220
    239     75   -163   -158    202    -44    -15    -44     10    -77   -135   -200
    226     83   -142   -155    184    -28     -7    -44     20    -75   -124   -189
    210     70   -140   -140    176    -33     -2    -49     28    -77   -129   -187
    205     59   -145   -132    174    -44     -5    -51     28    -85   -132   -192
    218     72   -145   -148    181    -36     -5    -59     31    -90   -127   -197
    226    101   -124   -163    174    -10      2    -49     49    -85   -103   -176
    223    111   -111   -166    168      0     15    -36     62    -80    -90   -158
    200     98   -101   -150    150      0     18    -28     67    -62    -83   -153
    197    135    -64   -166    132     36     36    -12     85    -20    -54   -127
    194    163    -33   -181    114     64     46     -2     90     10    -18   -109
    192    194      2   -192     96     98     57     10     98     41     18    -88
    189    223     33   -207     77    129     62     23    106     62     36    -70
    192    249     54   -220     67    153     72     44    124     88     59    -49
    200    290     90   -246     54    192     93     67    150    119     96    -18
    192    298    106   -244     44    202    111     93    174    145    119      2
    189    298    106   -246     41    205    119    106    181    155    127     12
    197    327    129   -262     33    228    132    122    197    174    145     36
    194    368    174   -283     10    272    145    135    223    202    176     72
    179    400    220   -288    -20    311    155    137    241    226    205    103
    142    381    239   -265    -49    311    145    124    236    228    202    111
    135    355    220   -246    -41    288    122    106    218    218    179    106
    181    392    207   -288    -12    301    116    101    218    220    171    119
    197    413    215   -303     -7    314    111     93    218    223    166    135
     90    324    231   -207    -70    277     88     72    194    197    135    114
     62    290    228   -179    -83    259     83     72    189    189    124    122
     49    244    192   -148    -72    218     77     64    171    174    103    114
     57    187    129   -122    -36    158     70     62    155    158     88    106
     62    171    109   -119    -23    140     77     67    148    158     88    111
     67    176    109   -122    -20    142     90     77    153    168    103    129
     -7     80     85    -36    -46     83     62     46    111    142     77    103
    -23     31     54     -2    -38     41     46     33     85    135     67    106
    -28     10     38      7    -36     25     33     28     72    142     83    124
    -12     20     33     -5    -23     25     41     36     85    166    103    150
    -25     -2     23     12    -25      7     38     33     85    171     98    161
    -75    -49     25     62    -51    -12     51     36     85    171     93    166
   -101    -75     25     88    -64    -25     72     41     90    184    109    166
   -101   -116    -15    109    -44    -67    106     70    103    189    129    145
    -98   -187    -88    142     -7   -137    189    179    148    202    129    106
    -80   -158    -77    119     -2   -119    311    335    254    272    197    111
     -7    -18    -12     10      2    -15    407    524    426    423    410    241
     59    288    228   -174    -85    257    449    652    652    659    743    532
     15    807    792   -413   -389    800    428    659    919   1005   1192   1005
   -194   1330   1525   -566   -859   1426    306    475   1135   1337   1621   1467
   -290   1244   1535   -478   -914   1389     20     80    963   1210   1545   1418
   -371    636   1008   -132   -688    820   -210   -329    480    626    982    917
   -348    -93    254    218   -303     80   -324   -550     12     20    332    324
   -252   -480   -228    366    -12   -355   -332   -465    -88   -124    111     96
   -275   -581   -309    428     15   -446   -257   -311    -12    -46    150     90
   -244   -496   -254    368      5   -376   -127   -155    106     83    277    158
   -202   -376   -174    288    -15   -275    -20    -36    210    215    426    257
   -200   -319   -119    259    -41   -220     49     31    262    298    519    316
   -184   -293   -111    236    -36   -202     80     67    272    337    555    368
   -166   -288   -122    226    -23   -205     88     75    262    345    537    405
   -155   -296   -140    223     -7   -218     88     67    236    337    491    441
   -109   -298   -189    205     38   -244     75     57    210    327    449    511
    -25   -277   -252    150    111   -265     59     44    181    314    413    594
     38   -254   -293    106    166   -272     57     38    166    303    389    683
     38   -262   -301    109    168   -280     51     31    148    283    361    750
    -18   -301   -283    161    132   -293     41     20    119    246    301    795
    -10   -267   -257    140    122   -262     59     38    127    244    239    862
    -18   -272   -254    145    116   -265     70     44    124    231    155    904
    -64   -309   -244    184     88   -275     62     36    109    207     51    924
    -54   -275   -220    166     83   -249     64     41    106    197     -7    935
    -41   -252   -213    145     85   -233     80     57    116    205    -18    935
    -15   -226   -213    119     98   -220     88     70    122    205    -18    924
     -5   -210   -205    106     98   -207     85     70    116    200     10    906
    -33   -231   -197    132     80   -215     77     59    106    189     44    883
    -49   -249   -202    148     75   -226     57     44     90    174     90    857
     -2   -207   -207    103    101   -207     54     54    101    184    148    859
     12   -179   -192     80    101   -184     59     67    106    194    181    859
    -28   -194   -166    111     67   -181     41     49     90    184    179    839
    -23   -189   -166    103     70   -176     23     38     83    184    179    820
     15   -153   -168     67     90   -161     20     46     85    194    197    823
      5   -161   -166     77     83   -166      7     33     70    187    194    818
     18   -140   -158     62     88   -148      5     36     67    184    189    813
     20   -124   -145     51     80   -132      2     31     59    181    163    813
      5   -119   -124     57     62   -122     -5     23     51    176    140    823
     -5   -129   -127     64     59   -129    -12     18     41    166    116    823
     12   -127   -140     57     75   -132    -12     20     33    153    106    807
     28   -129   -158     49     90   -142    -18     12     20    135     98    787
     28   -145   -174     57    101   -158    -20      2      7    122     83    763
     49   -124   -176     36    111   -150     -7     10     12    127     83    743
     88    -96   -184      5    135   -140     12     25     28    140     90    727
     64   -106   -174     20    116   -137     23     33     33    135     88    698
     41   -106   -148     31     93   -124     38     51     51    145     98    691
     51    -88   -142     15     96   -114     54     70     75    161     98    670
     44    -67   -111     12     77    -88     67     88    101    181     96    639
     36    -57    -93      7     64    -75     83    109    122    192     90    613
     64    -28    -96    -18     80    -62    103    129    142    202     90    597
     49    -23    -72    -15     59    -46    116    137    158    207     90    579
     44    -31    -75     -5     59    -51    116    140    161    200     83    540
    -10    -85    -75     46     28    -80    106    124    148    187     54    488
    -36    -93    -59     64     10    -77    103    124    155    189     49    465
    -59   -114    -54     85     -5    -83     96    119    153    184     33    433
    -51   -111    -59     83      2    -85     98    132    163    192     28    415
     -7    -49    -41     28     15    -46    116    158    192    223     54    405
    -31    -57    -28     44     -2    -44    103    155    194    228     51    355
    -18    -46    -28     31      2    -38     96    163    205    236     59    311
     -7    -20    -12     15      2    -18    109    187    226    257     77    288
    -15    -10      5     10    -12     -5    119    207    239    280     93    265
    -23    -12      7     18    -18     -2    116    213    241    288     93    226
    -20      0     20     10    -20      7    124    226    254    303     93    228
     -2     44     46    -20    -23     44    148    262    285    335    116    272
     23     83     59    -54    -18     70    161    288    303    353    129    301
      2     77     75    -41    -36     75    163    298    306    361    127    311
     -2     96     98    -49    -49     98    176    309    314    376    132    329
    -33    109    142    -36    -88    124    197    327    327    397    145    355
    -57    124    181    -33   -119    150    210    348    345    418    158    376
    -83    116    200    -18   -142    158    202    342    342    418    155    379
    -67    153    220    -46   -142    187    200    340    342    426    161    389
    -62    145    207    -41   -135    176    189    327    332    420    150    384
    -77    114    189    -20   -135    153    153    301    303    400    129    368
    -77    114    192    -18   -135    150    127    280    285    389    116    361
   -101     83    181      7   -140    132    111    270    267    368     96    342
    -67     90    158    -10   -111    124    109    275    265    358     80    335
    -88     59    148     12   -119    101    103    265    249    340     62    322
   -106      7    114     49   -109     59     85    249    228    306     31    293
   -127    -62     64     93    -98      0     62    226    194    265     -7    254
   -132    -93     38    114    -85    -28     44    200    171    233    -28    233
   -148   -127     20    137    -88    -51     28    174    150    200    -54    210
   -103   -106     -2    103    -51    -54     31    174    145    184    -64    200
    -80    -75      5     75    -44    -36     41    179    150    184    -59    202
   -145   -132     12    140    -80    -59     23    158    129    153    -80    179
   -135   -132      0    132    -70    -67     23    150    124    142    -83    168
   -124   -119      5    122    -64    -57     18    142    127    135    -83    155
   -140   -150    -12    145    -67    -83     18    137    127    114    -96    124
   -124   -176    -51    150    -36   -114     38    158    124     98   -111     93
   -114   -241   -129    176      7   -187    109    244    142     67   -153     15
    -96   -239   -142    166     20   -189    220    381    220     90   -140    -23
    -28    -96    -67     62     18    -83    337    568    379    223    -12     51
     44    241    197   -142    -75    220    402    719    602    491    277    309
     51    802    750   -428   -350    779    358    717    844    875    737    761
   -114   1299   1413   -592   -763   1353    181    480    976   1195   1135   1143
   -257   1249   1506   -498   -883   1376   -129     62    782   1127   1119   1104
   -358    631    989   -135   -672    810   -368   -407    218    527    555    574
   -353   -129    223    239   -288     46   -454   -623   -301   -148   -127    -83
   -259   -470   -213    363    -25   -342   -428   -519   -394   -340   -358   -342
   -239   -563   -327    400     41   -446   -337   -366   -316   -314   -371   -381
   -207   -491   -283    350     36   -387   -213   -207   -184   -213   -296   -327
   -163   -363   -200    262     15   -280   -119    -98    -72   -111   -215   -257
   -153   -293   -140    223     -7   -218    -67    -46    -12    -62   -181   -220
   -174   -277   -106    223    -36   -192    -54    -38      2    -54   -187   -218
   -137   -218    -80    179    -28   -150    -36    -15     28    -28   -176   -194
   -140   -228    -88    184    -28   -161    -25     -5     33    -28   -187   -192
   -148   -241    -93    194    -28   -168    -31    -15     25    -36   -207   -205
   -142   -233    -93    187    -28   -163    -33    -18     23    -38   -220   -207
   -135   -218    -83    176    -25   -150    -31    -12     28    -33   -226   -202
   -135   -218    -85    176    -25   -153    -23    -10     31    -36   -241   -210
   -148   -226    -80    187    -33   -153    -20    -12     31    -41   -259   -220
   -140   -210    -70    174    -36   -140    -15     -7     36    -38   -262   -218
   -132   -213    -80    174    -25   -148    -25    -10     36    -41   -280   -223
   -116   -194    -80    155    -20   -137    -23     -5     46    -36   -283   -215
    -96   -166    -70    132    -12   -119    -10      5     57    -33   -280   -207
   -101   -132    -31    116    -36    -83     -2     12     67    -20   -275   -194
   -103   -129    -25    116    -38    -77     10     25     77    -12   -272   -181
   -135   -168    -33    150    -51   -101     -5     10     62    -25   -296   -202
   -127   -140    -12    132    -57    -77     -2     15     70    -20   -293   -194
   -103   -116    -15    109    -46    -67     -2     20     72    -15   -293   -187
   -114   -114      0    114    -57    -57     -2     23     72    -12   -298   -184
   -119   -124     -5    119    -59    -64    -12     20     67    -23   -316   -194
   -122   -135    -15    127    -54    -75    -15     25     70    -20   -324   -194
   -116   -122     -7    116    -57    -67    -15     31     72    -12   -316   -181
   -109   -103      5    106    -57    -49    -15     36     77     -2   -309   -168
   -101   -103     -2    101    -51    -54    -28     33     72     -5   -316   -168
    -88   -101    -12     93    -38    -57    -36     31     67     -5   -322   -166
    -72    -90    -20     80    -28    -57    -44     33     64     -5   -324   -158
    -75    -88    -12     83    -31    -51    -46     31     57     -7   -332   -153
    -75    -72      0     72    -38    -38    -41     38     64     -2   -332   -132
    -70    -75     -5     72    -33    -38    -31     49     67      0   -335   -109
    -80    -88    -10     83    -36    -49    -28     46     59     -5   -353   -114
    -67    -64      2     67    -36    -31    -18     44     57     -7   -366   -116
    -98    -85     10     90    -54    -38    -18     33     46    -23   -389   -127
    -90    -88      2     88    -46    -44    -10     44     59    -15   -394   -116
    -70    -77     -7     72    -33    -44     15     70     83      2   -397   -106
    -72    -85    -12     80    -31    -49     23     77     90      7   -407   -103
    -83    -67     15     72    -51    -25     23     80    103     23   -394    -98
    -98    -62     36     77    -67    -12     38     98    129     51   -366    -88
    -72    -46     23     59    -51    -12     62    124    155     75   -348    -85
    -62    -25     36     44    -49      5     85    148    184     98   -342    -75
   -111    -80     28     96    -70    -28     80    148    179     93   -361    -80
   -122    -88     33    103    -80    -28     75    142    184     98   -361    -77
   -119    -80     36     98    -80    -23     85    148    197    111   -355    -67
    -83    -33     49     59    -67      7    106    161    215    135   -337    -57
   -114    -62     49     88    -85     -7    109    158    215    137   -327    -64
   -158   -119     38    137    -98    -41     88    142    202    129   -309    -83
   -145    -70     75    106   -111      0     96    158    226    161   -244    -67
   -127    -33     93     80   -111     28    114    189    257    194   -179    -38
   -135    -64     67     98   -103      0    103    181    252    194   -153    -46
   -137    -64     72    101   -106      2    103    179    254    200   -114    -44
   -132    -59     70     96   -101      5    109    184    259    213    -75    -33
   -103    -38     64     72    -85     12    116    192    272    231    -36    -20
   -122    -49     70     85    -96      7    106    181    262    223    -20    -20
   -103     -2    101     51   -101     49    114    192    280    249     25      2
    -83     20    103     31    -93     59    127    210    298    275     70     33
    -75     18     93     28    -83     54    145    220    306    280     96     38
    -46     38     83      2    -64     59    153    233    322    296    127     57
    -46     38     85      2    -64     59    153    231    322    301    158     62
    -44     51     96     -5    -70     72    155    228    324    306    192     70
    -15    101    116    -41    -64    109    163    239    342    324    233     90
     -5    142    148    -70    -77    145    166    239    355    340    270    119
     -2    148    148    -72    -75    148    153    223    348    340    283    124
     -7    114    119    -54    -62    116    124    189    316    309    262    106
    -10     93    103    -41    -57     98     85    145    283    283    241     90
    -18     72     88    -28    -51     80     67    127    270    265    228     80
     -7     49     57    -20    -33     54     64    129    259    254    210     62
     15     44     28    -31     -5     36     72    137    254    246    207     31
     -2     -7     -5      5      0     -7     64    127    233    226    194    -12
      2    -44    -46     18     23    -44     54    114    218    207    179    -54
    -31   -119    -88     72     28   -103     23     77    179    163    145   -106
    -33   -155   -122     93     41   -140     -2     51    148    119    127   -150
     -5   -171   -166     88     80   -168     -5     49    124     88    111   -192
    -38   -207   -168    122     62   -189    -12     36    106     70    103   -228
    -20   -200   -181    109     80   -192    -18     25     88     51    101   -265
     -2   -184   -184     90     90   -184    -12     25     88     41     98   -283
    -23   -200   -176    111     75   -189    -10     28     90     41    103   -288
    -46   -249   -202    148     77   -228    -33      2     62     18     90   -314
      5   -233   -241    114    122   -239    -38     -2     36     -5     80   -342
     62   -257   -319     96    189   -288     -5     59     33    -36     46   -413
     83   -280   -363     98    223   -322    114    194     88    -38     31   -475
     98   -194   -296     46    197   -244    215    332    181     31     93   -452
    109    -18   -127    -44    116    -72    275    444    301    171    246   -327
    174    428    254   -301    -38    340    280    493    509    478    600      5
     72    979    906   -524   -415    943    213    376    717    852   1047    407
    -20   1153   1174   -566   -597   1163    -77     15    607    963   1218    501
    -41    875    917   -418   -478    896   -332   -374    252    659    958    218
    -59    215    275    -80   -166    244   -407   -618   -223     -2    314   -358
    -15   -337   -322    176    153   -329   -431   -607   -475   -418   -116   -761
     57   -517   -574    231    314   -545   -355   -428   -407   -428   -176   -818
     80   -561   -641    241    358   -602   -270   -314   -316   -384   -197   -802
     70   -527   -597    228    332   -561   -213   -246   -228   -316   -168   -758
     93   -410   -504    158    298   -457   -153   -176   -127   -226   -109   -675
    106   -340   -446    114    275   -392   -116   -127    -57   -166    -85   -626
    145   -288   -433     70    288   -361    -90    -98    -20   -129    -80   -576
    171   -257   -431     41    298   -342    -85    -90    -12   -119    -93   -524
    161   -259   -420     49    290   -340    -96   -106    -28   -132   -132   -496
    168   -257   -426     41    296   -340   -101   -119    -38   -137   -150   -478
    187   -249   -436     31    309   -342   -111   -124    -41   -127   -148   -459
    207   -223   -431      5    316   -327   -119   -132    -44   -116   -153   -441
    213   -215   -428      2    319   -322   -129   -140    -57   -116   -168   -423
    189   -226   -415     18    298   -319   -150   -161    -90   -142   -215   -410
    202   -192   -394     -7    298   -293   -150   -161    -98   -140   -241   -376
    218   -194   -413    -15    314   -303   -158   -166   -101   -135   -262   -342
    265   -161   -426    -51    345   -293   -168   -171   -111   -124   -270   -311
    309   -122   -431    -93    368   -277   -153   -161   -106   -114   -265   -275
    280   -163   -444    -59    361   -303   -158   -171   -124   -124   -290   -275
    246   -192   -441    -28    342   -316   -174   -181   -142   -127   -309   -277
    241   -153   -394    -44    316   -272   -176   -174   -145   -111   -301   -254
    246   -129   -376    -59    309   -252   -168   -161   -140    -96   -288   -239
    241   -119   -361    -62    298   -239   -166   -161   -137    -85   -277   -239
    233   -111   -348    -62    288   -228   -166   -155   -122    -70   -262   -236
    223   -155   -379    -33    301   -267   -161   -145   -111    -80   -265   -236
    223   -163   -389    -31    303   -277   -161   -135   -106    -83   -246   -228
    226   -142   -371    -41    296   -257   -163   -132   -103    -77   -228   -223
    215   -142   -358    -36    285   -249   -168   -132   -106    -85   -223   -220
    207   -145   -353    -31    280   -249   -168   -124    -98    -85   -207   -220
    205   -148   -353    -28    277   -249   -168   -119    -85    -72   -171   -241
    207   -150   -358    -31    283   -254   -161    -96    -75    -72   -129   -270
    210   -137   -348    -38    277   -241   -148    -80    -64    -67    -88   -283
    150   -181   -332     15    241   -257   -150    -85    -64    -70    -67   -316
    135   -192   -327     25    231   -259   -148    -83    -64    -80    -75   -329
    158   -168   -327      2    241   -246   -132    -64    -54    -83    -75   -316
    153   -161   -314      2    231   -236   -114    -51    -44    -80    -70   -311
    127   -155   -283     15    205   -218   -114    -51    -41    -80    -62   -311
    127   -135   -262      2    192   -200   -101    -36    -25    -70    -49   -309
    111   -150   -262     18    187   -205    -88    -28    -18    -70    -49   -319
     98   -166   -265     33    179   -213    -83    -23    -12    -70    -57   -335
     83   -155   -239     36    161   -197    -80    -12      5    -64    -49   -335
    106   -109   -215      0    161   -161    -59      7     36    -36    -23   -324
    140    -67   -207    -38    174   -137    -38     28     67    -18     -7   -316
    119    -77   -200    -23    158   -140    -33     31     80    -12    -10   -324
     98   -101   -200      2    148   -150    -41     23     80    -15    -18   -335
     90    -98   -189      2    137   -142    -41     20     90    -10    -20   -332
     98    -75   -174    -10    135   -124    -28     31    106      2    -12   -322
     88    -83   -171     -2    127   -124    -23     33    114      5    -12   -332
     83    -77   -161     -2    122   -119    -25     33    119      5      0   -332
     83    -59   -142    -12    109   -101    -18     41    129     18     20   -327
     80    -31   -111    -25     96    -72    -10     51    145     31     33   -322
     72    -33   -106    -20     88    -70    -15     54    148     33     36   -324
     54    -23    -77    -15     64    -49     -7     67    163     49     49   -311
     51     -2    -54    -25     51    -28      0     83    181     67     62   -285
     44     -5    -49    -20     46    -25     -2     90    187     72     59   -275
     49     18    -31    -36     38     -7     -2    101    197     83     62   -257
     57     57      0    -57     28     28     10    119    220    109     83   -220
     67     85     18    -77     23     51     31    142    241    127     98   -197
     38     93     54    -64     -7     75     51    163    259    145    114   -171
     31    132    101    -83    -36    116     70    184    285    171    132   -132
     41    155    114    -98    -36    135     77    197    296    187    148   -103
     41    166    122   -103    -41    145     80    202    298    194    153    -90
     36    197    161   -116    -62    179     88    210    309    207    171    -70
     36    233    194   -137    -77    215     90    205    311    220    187    -51
     41    265    223   -153    -90    244    106    213    327    236    205    -23
     33    272    239   -155   -103    257     96    197    316    231    202    -10
     10    231    220   -122   -106    228     67    166    288    207    176    -18
     -5    207    210   -101   -106    210     54    161    280    205    166     -5
    -20    179    200    -77   -109    189     51    158    275    197    153     10
    -38    140    176    -51   -109    158     46    153    272    189    132     23
    -51     88    137    -18    -93    111     41    145    257    174    103     28
    -54     49    101      2    -77     75     44    142    246    166     83     41
    -67     15     83     25    -75     49     51    145    241    163     77     64
    -98    -46     51     70    -75      2     36    122    213    142     51     57
   -103    -85     18     93    -62    -36     28    106    189    129     31     54
   -106   -116    -10    111    -49    -64     28    103    179    122     33     62
   -129   -148    -18    140    -57    -83     28     98    171    119     49     67
   -181   -205    -23    192    -80   -114     10     80    153    114     44     70
   -197   -223    -25    210    -85   -124     15     90    155    135     51     83
   -189   -215    -25    202    -83   -119     44    122    181    171     62    103
   -207   -236    -28    223    -90   -132     64    150    205    200     72    114
   -228   -316    -88    270    -70   -202     90    200    213    192    106     75
   -228   -376   -148    303    -41   -262    184    322    275    215    145     46
   -241   -376   -137    306    -54   -257    290    475    394    319    187    103
   -233   -272    -38    254    -98   -155    394    665    592    527    332    265
   -161    168    329     -7   -244    249    428    769    849    901    727    641
   -181    758    940   -288   -561    849    400    722   1085   1327   1226   1111
   -306   1028   1335   -361   -820   1182    153    410   1072   1527   1483   1361
   -387    841   1228   -226   -807   1034   -155    -10    769   1350   1345   1260
   -478    179    654    148   -566    415   -285   -358    220    688    722    719
   -457   -387     67    420   -265   -161   -311   -407   -103    213    267    290
   -387   -626   -239    506    -77   -431   -275   -275   -114    109    171    171
   -350   -657   -306    504    -23   -483   -192   -145    -15    103    189    181
   -301   -587   -288    441     -7   -439   -116    -46    132    116    228    244
   -275   -511   -236    392    -20   -374    -49     38    285    161    272    327
   -293   -480   -189    384    -54   -337     -5     93    394    241    306    402
   -277   -467   -189    374    -44   -329     23    132    449    316    301    457
   -277   -478   -200    376    -41   -340     28    142    446    366    272    480
   -254   -459   -205    355    -25   -335     36    150    433    407    265    511
   -194   -394   -200    293      2   -298     51    168    423    444    272    548
   -189   -379   -189    285      0   -285     51    166    394    449    277    555
   -239   -400   -161    319    -38   -280     41    148    350    431    265    542
   -233   -384   -153    309    -41   -270     46    148    329    420    231    545
   -252   -413   -161    329    -49   -288     31    132    296    387    189    530
   -220   -387   -166    303    -28   -277     36    135    283    363    174    527
   -223   -387   -163    303    -31   -277     36    129    262    340    163    522
   -228   -392   -163    311    -33   -280     23    122    241    314    161    522
   -207   -371   -163    290    -23   -270     25    122    233    301    174    537
   -187   -345   -158    267    -15   -252     36    127    233    290    181    545
   -181   -337   -155    259    -15   -249     33    119    218    265    166    540
   -116   -314   -197    215     38   -257     15    101    194    233    142    535
      2   -298   -301    148    150   -298    -23     67    158    189    114    519
    106   -324   -431    109    267   -376    -77     15    103    132     77    480
    202   -311   -514     54    355   -413   -132    -25     59     85     51    454
    254   -270   -524      7    387   -397   -145    -38     49     62     46    444
    218   -270   -488     23    350   -376   -142    -41     41     44     38    433
    174   -257   -431     41    301   -342   -122    -33     46     41     31    426
    109   -270   -379     80    244   -324   -116    -28     49     38     18    413
     44   -322   -366    137    205   -342   -127    -38     31     20    -18    379
     77   -280   -361     98    218   -319   -119    -23     36     25    -31    368
    124   -231   -355     54    239   -293   -109     -5     49     38    -33    368
     90   -228   -319     67    202   -272   -103      0     49     44    -36    366
     51   -233   -285     90    168   -259    -96      7     54     49    -38    358
     46   -257   -303    103    174   -277   -106     -2     41     38    -57    337
     96   -236   -332     70    213   -283   -106     -5     36     33    -62    335
     62   -241   -306     88    181   -272    -88      5     44     38    -59    332
    -25   -259   -233    142    103   -246    -49     38     67     59    -36    329
     18   -233   -252    103    135   -241    -28     54     80     70    -28    316
     93   -220   -314     64    202   -267    -46     33     64     51    -51    277
     20   -244   -265    111    140   -254    -46     36     72     62    -49    262
     -2   -202   -202    101     98   -202    -10     75    116     96    -18    277
     20   -166   -187     70    103   -176      7     98    137    111      0    275
     62   -135   -197     36    129   -166     23    114    163    129     20    277
     23   -181   -205     77    111   -192     20    106    166    127     20    262
     -7   -150   -145     77     67   -148     46    122    197    155     54    277
    -33   -158   -127     93     44   -142     51    122    205    161     64    270
    -20   -166   -145     93     62   -155     38    106    197    150     57    244
      5   -150   -158     72     80   -153     38    103    194    150     57    236
      5   -129   -135     62     70   -132     54    119    213    163     75    246
     -7   -135   -127     70     57   -132     51    119    218    168     83    241
    -36   -145   -109     90     36   -127     44    116    220    168     90    233
     18    -88   -106     33     62    -98     62    129    239    189    109    241
     33    -49    -83      7     57    -64     83    153    265    213    135    257
     -7    -75    -67     41     28    -72     77    158    270    215    142    246
    -10    -80    -70     46     28    -75     67    158    272    218    148    236
      7    -38    -46     15     25    -41     83    168    288    239    166    239
     -7    -31    -25     18      7    -28     93    181    301    252    181    233
     12      7     -5    -12      7      2    114    205    324    272    205    236
     75     93     18    -83     28     57    155    241    361    306    239    252
     -7     72     80    -36    -44     75    155    241    366    311    246    228
    -64     25     90     18    -77     57    142    231    353    298    236    200
     18     90     70    -54    -28     80    179    262    379    322    259    205
      2    116    114    -59    -54    116    205    285    402    345    285    218
    -28    148    176    -62   -101    161    202    283    410    358    306    228
    -33    163    197    -64   -114    179    189    267    400    355    306    215
    -20    192    213    -88   -116    202    179    257    394    358    314    215
     -5    213    218   -103   -111    215    166    241    384    358    311    207
    -18    189    205    -85   -111    197    145    228    361    337    290    189
    -31    155    187    -64   -109    171    132    218    342    322    275    168
    -25    142    168    -59    -98    155    127    213    332    314    262    158
    -31    114    145    -41    -88    129    129    213    324    306    254    153
    -93     25    116     33   -106     72    103    184    283    267    215    119
    -96    -10     85     51    -90     38     90    171    262    244    192     98
    -36     20     57      7    -46     36     96    171    254    236    184     96
    -70    -44     25     57    -49    -10     67    140    215    194    142     54
    -96    -72     23     83    -62    -25     51    116    192    171    119     36
   -101    -70     31     85    -67    -18     49    114    187    171    122     44
   -111    -75     36     90    -75    -18     44    106    179    163    114     36
    -96    -83     12     90    -54    -36     38    101    174    153    101     23
    -77    -64     12     70    -46    -25     46    106    179    153    101     25
    -75    -57     18     67    -49    -20     49    106    181    148     93     20
    -83   -114    -31     98    -28    -72     59    122    171    114     57    -15
    -59   -181   -122    122     31   -153    140    213    194     83      2    -90
    -49   -158   -109    101     25   -135    265    358    283    119     12   -103
    -23    -49    -25     36      0    -38    368    535    433    246    127    -10
     49    303    254   -176   -103    280    415    675    654    514    413    259
     67    885    818   -475   -374    852    392    693    904    904    865    709
   -101   1392   1493   -646   -797   1441    207    433   1021   1215   1257   1083
   -220   1340   1561   -561   -891   1449   -122      5    802   1127   1218   1039
   -298    748   1044   -226   -670    896   -361   -449    249    532    659    540
   -246     18    265    114   -254    140   -410   -644   -259   -140    -18    -77
   -142   -288   -145    213      0   -218   -363   -504   -311   -285   -197   -277
   -192   -413   -223    301     15   -319   -288   -355   -236   -259   -192   -301
   -192   -381   -189    285     -2   -285   -181   -226   -127   -181   -129   -265
   -145   -283   -137    215     -5   -210    -90   -119    -23    -98    -57   -205
   -119   -192    -75    153    -23   -135    -36    -59     44    -36      0   -148
    -93   -137    -44    114    -25    -90     -5    -25     80     -7     31   -111
    -98   -129    -31    114    -33    -83      0    -20     85     -2     33   -103
    -93   -111    -18    103    -38    -64     10    -10     98     10     46    -83
    -62    -96    -33     77    -15    -64      7    -10     96     10     49    -70
    -54    -96    -44     75     -7    -70      5    -10     96      7     49    -67
    -62   -111    -51     85     -5    -83     12     -7     96      7     49    -70
    -41    -98    -57     70      7    -77     18     -5    101     10     51    -54
    -28    -96    -67     59     18    -83     10    -10     96      7     41    -46
    -51   -111    -59     80      2    -85      2    -15     88     -2     28    -49
    -51    -64    -15     57    -18    -41     18      2    106     18     44    -18
    -38    -57    -18     49    -10    -38     31     18    119     31     49      0
    -28    -77    -51     51      7    -64     23      5    106     15     25    -12
    -51    -83    -31     67    -12    -57     25      7    109     18     23    -10
    -83    -83      0     83    -41    -44     25     12    111     25     23      2
    -49    -51     -2     51    -23    -28     25     18    116     31     31     23
    -12    -62    -49     38     15    -57      0     -5     93     10      0      2
      5    -57    -62     25     33    -59    -12    -10     85      5     -7      0
    -59    -20     38     38    -51      7     36     41    132     51     33     46
    -36     31     67      2    -51     49     62     70    158     80     54     75
    -31     -5     25     18    -31     10     38     51    135     57     25     57
     10     15      2    -12      5     10     25     44    127     51     15     46
     15      5    -12    -12     15     -2      7     31    114     38      0     33
     15      0    -15     -7     15     -7      0     28    106     38     -2     36
    -20    -23     -2     20    -10    -12     -2     31    101     36     -5     38
    -33    -25      7     28    -20    -10     -2     38    101     38      2     49
    -10    -23    -12     15      0    -18    -12     31     93     31      5     54
     28      2    -25    -15     28    -10    -12     36     96     38     12     67
     12     15      0    -15      7      7      2     44    101     46     25     77
     25     31      5    -28     10     18      5     38     96     41     23     83
     31     25     -7    -31     20     10     10     33     88     31     10     72
      7     -5    -12      0     10     -7     10     25     80     23      5     67
      2     23     18    -15     -7     20     28     44     96     36     18     88
     -7     25     33    -10    -20     28     41     57    109     46     25    103
    -12     15     28     -2    -23     20     44     59    109     46     23    101
      5     28     23    -15     -7     25     54     67    122     54     31    101
    -23     28     51     -2    -36     38     67     83    142     67     44    109
    -59     75    135     -7    -98    103    114    135    200    122     90    153
    -51    101    150    -25   -103    124    137    161    228    145    111    166
    -31     70    101    -18    -64     85    122    140    215    129     88    140
    -20     57     75    -18    -46     64    119    132    213    122     80    137
    -18     83    101    -33    -59     90    129    142    226    135     96    153
     -7    106    114    -49    -62    109    135    145    236    145    111    166
    -44     90    135    -23    -88    111    140    153    249    161    127    176
    -46     90    137    -23    -93    114    148    163    262    174    140    192
    -38     96    135    -28    -88    114    142    158    259    168    135    194
    -67     88    153    -10   -111    119    140    161    265    174    137    197
    -54    101    155    -23   -103    127    145    174    277    189    150    210
    -54    111    163    -28   -109    137    145    179    283    200    166    220
    -49    116    163    -33   -106    140    145    187    290    207    174    231
    -28    111    140    -44    -85    124    145    189    293    207    174    241
     10    129    119    -70    -54    124    135    181    285    205    176    239
     -5    161    166    -80    -85    163    137    184    293    220    192    254
   -129    207    335    -38   -233    270    202    241    353    280    249    306
    -98    246    345    -75   -223    296    220    257    368    290    254    306
   -153    252    405    -49   -277    327    244    283    389    309    265    319
    -49    275    324   -114   -187    298    218    265    363    285    233    296
     93    332    239   -213    -72    285    207    252    350    267    210    280
    194    400    202   -298     -2    301    226    254    358    272    210    285
     96    348    252   -220    -77    301    231    244    353    270    207    280
      7    316    306   -163   -150    311    218    223    345    267    205    270
     12    306    293   -161   -140    301    197    207    329    259    200    252
     25    311    283   -171   -129    298    168    184    309    241    187    223
     31    327    296   -179   -132    311    161    174    301    239    194    210
     20    301    280   -161   -132    293    153    168    293    231    194    184
      7    257    249   -132   -119    254    155    166    280    213    176    148
     -5    220    226   -111   -114    223    140    150    254    184    155     96
    -18    171    189    -75   -103    179    111    124    220    148    124     25
    -28    124    150    -49    -90    137    106    111    197    119     93    -25
    -41     90    129    -25    -85    109    101     98    179     96     70    -54
    -64     46    111      7    -88     77     85     70    150     67     41    -70
    -77     15     93     31    -85     54     80     64    137     57     33    -85
    -77      0     77     36    -77     38     67     54    122     41     23    -93
    -77    -12     64     44    -72     25     72     54    119     38     33    -83
   -109    -20     88     64    -98     33     80     64    129     49     70    -57
    -83     -7     75     46    -80     33     59     49    116     41    101    -70
    -70    -36     33     51    -54     -2     38     31     96     15    109   -101
    -80    -96    -15     85    -33    -57     64     57     90    -10     90   -137
    -46   -140    -93     90     23   -116    148    150    116    -28     49   -205
    -96   -103     -7    101    -44    -57    288    314    226     38     83   -179
    -12     49     62    -20    -38     54    394    506    376    176    194    -51
     41    397    355   -220   -158    376    433    633    589    444    470    233
    -28    974   1002   -475   -517    987    418    646    857    846    935    701
   -155   1488   1644   -665   -898   1566    228    410   1005   1179   1327   1106
   -244   1345   1590   -550   -917   1467    -98    -23    753   1026   1205   1000
   -293    698    992   -202   -641    844   -314   -459    176    394    607    441
   -288    -38    249    163   -270    103   -423   -672   -329   -241    -33   -184
   -215   -389   -174    303    -20   -283   -410   -574   -433   -420   -270   -439
   -200   -436   -239    316     18   -337   -296   -413   -353   -376   -254   -441
   -171   -368   -197    267     12   -283   -176   -270   -239   -290   -174   -394
   -140   -236    -98    187    -20   -168    -77   -158   -132   -194    -80   -329
   -114   -145    -31    129    -41    -88    -33   -109    -83   -148    -33   -301
   -103   -119    -18    109    -44    -70    -18    -98    -88   -140    -31   -306
    -98    -93      2     96    -51    -46      0    -85   -101   -135    -28   -301
    -90    -62     25     75    -59    -18     10    -83   -132   -127    -33   -285
    -77    -38     38     59    -59      0     15    -90   -137   -145    -33   -280
    -83    -59     20     70    -54    -20     28    -75    -98   -142    -46   -285
    -96    -85     10     90    -54    -38     31    -54    -75   -106    -44   -288
    -96    -93      2     93    -51    -46     28    -41    -54    -90    -31   -290
    -90    -72     18     83    -54    -28     36    -44    -44   -116     -2   -298
    -80    -83     -2     80    -38    -44     31    -54    -41   -124     10   -324
    -96    -93      0     93    -49    -46     33    -49    -28   -111     33   -335
    -98    -88     10     93    -57    -41     41    -46    -15   -111     36   -342
    -46    -88    -41     67     -2    -64     31    -59    -25   -129     -5   -361
    -38    -77    -38     57     -2    -59     20    -67    -31   -140    -36   -353
    -51    -85    -33     70    -10    -62     18    -64    -23   -137    -49   -348
    -72    -85    -12     77    -31    -49     25    -54     -7   -122    -49   -340
    -41    -67    -25     54     -7    -46     23    -51     -2   -111    -51   -332
    -18    -25     -7     20     -5    -15     10    -62     -2   -116    -67   -322
     18     -5    -23     -7     20    -12    -10    -77    -18   -132    -93   -322
     25      5    -20    -18     23     -7    -25    -90    -28   -129   -103   -314
     12     12      0    -12      7      7    -23    -96    -33   -127   -114   -306
     33     12    -23    -25     28     -5    -33    -93    -33   -127   -135   -280
     59     12    -46    -36     54    -15    -51   -101    -41   -129   -150   -257
     72     20    -51    -49     62    -15    -67   -116    -51   -129   -163   -236
     80     25    -54    -51     67    -12    -75   -127    -62   -140   -181   -220
     85     28    -57    -57     70    -12    -90   -140    -75   -158   -194   -205
     85     41    -46    -64     64     -2   -101   -153    -77   -161   -189   -187
     83     31    -54    -59     70    -10   -111   -171    -93   -181   -200   -181
     88     54    -33    -70     62     10   -116   -174   -101   -202   -200   -166
     98     80    -20    -90     57     31   -111   -163    -98   -213   -187   -137
    103     77    -25    -93     64     25    -98   -148    -96   -215   -181   -116
    103     62    -44    -85     75     10    -98   -137   -103   -236   -184   -111
    140     72    -67   -106    103      2   -103   -135   -114   -249   -176   -103
    158     93    -67   -127    111     12   -101   -127   -122   -254   -168    -93
    179     93    -85   -137    132      5   -101   -114   -116   -257   -166    -85
    168     70   -101   -122    135    -15    -85    -88    -96   -244   -158    -83
    166     64   -101   -114    135    -18    -80    -70    -80   -228   -142    -75
    140     67    -72   -106    106     -2    -64    -59    -59   -213   -127    -72
    127     83    -44   -106     85     20    -46    -41    -28   -187   -101    -67
    111     96    -15   -106     62     38    -33    -20     -2   -153    -80    -62
     88     93      5    -90     41     49    -36    -20      2   -135    -80    -70
     72     83      7    -80     31     46    -36    -25     -2   -127    -77    -88
     57     64      7    -62     23     36    -33    -20      2   -116    -72    -98
     57     49     -7    -54     31     20    -33    -15      5   -109    -75   -106
     41     46      5    -44     18     25    -33     -7     12    -88    -64   -109
     41     57     15    -49     12     36    -28     -2     20    -72    -57   -114
     54     62      7    -59     23     36    -31      7     28    -59    -51   -119
     46     75     25    -62     10     51    -31     15     38    -38    -38   -116
     62     96     33    -77     15     64    -23     25     51    -23    -31   -109
     77     98     20    -88     25     62    -28     33     54    -20    -36   -109
     75    116     41    -98     18     80    -20     41     64     -2    -23    -98
     70    124     54    -98      7     88     -7     57     83     15    -12    -85
     72    155     83   -114     -5    119     15     77    101     31      0    -64
     59    174    114   -116    -28    145     23     88    111     44     10    -54
     46    176    127   -111    -41    153     41    103    124     62     25    -38
     49    197    148   -124    -49    174     64    127    145     93     46    -20
     23    194    171   -109    -72    184     72    135    153    106     49    -15
     20    213    189   -119    -83    202     77    135    150    116     51    -12
      5    257    252   -132   -124    254     85    153    174    148     77      5
    -18    265    283   -124   -150    275     96    158    184    158     85     15
    -18    252    270   -116   -142    259     77    137    161    153     72     -5
    -12    246    259   -119   -137    252     49    111    148    145     64    -28
     -2    226    228   -111   -116    228     28    109    155    153     64    -44
     20    202    179   -111    -80    192     15     93    140    148     57    -75
     25    181    155   -103    -64    168     12     93    129    150     46   -101
     -2    145    145    -72    -75    145    -20     88    101    153     46   -127
    -20    111    132    -46    -75    122    -57     51     70    124     46   -166
    -36     72    109    -20    -72     90    -59     20     44     80     46   -202
    -31     25     57      2    -44     41    -57      5      5     41     44   -228
    -62    -15     46     36    -54     15    -64     -5    -20     12     36   -246
    -77    -38     38     57    -59      0    -64    -10    -28     -2     57   -272
    -88    -59     28     75    -59    -18    -57    -10    -28    -15    109   -296
    -93    -70     23     83    -59    -23    -44     -2    -28    -15    187   -309
    -96    -85     10     88    -57    -38    -49    -12    -33    -25    262   -316
   -127   -106     18    116    -75    -44    -36     -7    -23    -31    329   -316
   -153   -142      7    145    -83    -67    -20      5    -20    -49    381   -324
   -135   -223    -88    179    -23   -155     -5     44    -31    -88    381   -381
   -127   -303   -176    213     23   -239     85    176     18    -83    332   -441
   -109   -252   -142    179     15   -197    189    324    119     -5    301   -423
    -49    -62    -15     54    -18    -38    293    496    288    161    379   -283
     25    252    226   -137    -98    239    332    597    485    423    623     10
     10    784    771   -400   -381    776    272    524    670    776   1008    431
    -59   1143   1200   -542   -631   1171     38    205    662    971   1244    680
    -96    997   1093   -452   -597   1047   -272   -207    358    802   1088    571
   -179    353    532    -85   -355    441   -410   -553   -155    179    465     90
   -189   -293   -106    239    -44   -200   -410   -587   -475   -335    -83   -345
   -145   -568   -423    355    137   -496   -363   -433   -472   -428   -231   -446
   -124   -633   -511    376    192   -571   -270   -285   -379   -400   -259   -418
   -109   -615   -506    363    197   -561   -194   -187   -275   -340   -249   -350
    -98   -501   -402    298    150   -452   -119    -98   -148   -228   -184   -241
    -96   -418   -322    257    111   -371    -54    -36    -57   -142   -132   -137
   -109   -384   -275    246     83   -332      0     15     15    -62   -106    -41
   -124   -413   -288    270     80   -350     23     54     64      7    -80     28
   -129   -410   -283    267     75   -345     36     77    101     72    -18     70
   -127   -387   -259    257     64   -322     51     90    129    127     57    116
   -145   -394   -249    267     51   -322     54     96    142    153    103    145
   -150   -413   -262    283     54   -337     72    103    153    161    132    192
   -137   -410   -275    272     67   -345     70    103    155    171    153    231
   -116   -407   -290    262     85   -350     59    101    150    187    176    241
   -122   -387   -265    254     70   -327     54    101    140    210    192    257
   -114   -363   -249    239     67   -306     62    109    140    244    200    303
    -98   -368   -272    233     85   -322     64    111    132    257    181    366
    -83   -376   -293    228    103   -335     67    109    119    270    155    433
    -70   -384   -316    226    122   -350     57    106    106    285    124    496
    -59   -387   -327    223    132   -358     44    106     90    296     80    532
    -38   -340   -303    189    132   -324     38    103     80    303     51    555
    -15   -324   -309    168    145   -316     41    106     83    319     38    589
    -23   -335   -311    179    142   -324     41    116    103    319     25    618
    -12   -319   -306    166    145   -314     31    106    135    306      5    607
    -10   -329   -322    168    153   -327     23    106    176    290     -2    548
    -33   -363   -329    197    145   -348     18    124    239    324     23    522
    -44   -379   -335    207    145   -358     12    140    288    381     59    537
    -62   -405   -342    233    140   -374     10    155    311    433     98    587
    -96   -431   -335    262    116   -381     28    187    327    475    132    662
   -109   -426   -316    267    101   -371     38    205    322    504    161    722
   -127   -426   -298    275     83   -361     41    215    301    511    174    761
   -155   -441   -285    298     64   -363     54    228    285    514    163    782
   -174   -441   -270    306     46   -355     70    244    270    506    140    787
   -189   -439   -252    314     31   -345     75    244    246    491    127    776
   -202   -454   -254    327     25   -353     80    246    223    465    106    766
   -197   -454   -257    327     28   -355     90    254    213    446     88    753
   -192   -467   -275    327     38   -371     93    257    197    423     64    722
   -194   -446   -252    319     28   -350    119    285    210    431     77    706
   -205   -420   -215    311      2   -316    142    303    223    439     85    698
   -215   -426   -210    322     -2   -319    150    311    218    420     70    678
   -277   -454   -179    366    -51   -316    145    311    215    407     59    678
   -249   -420   -171    335    -41   -296    166    332    241    418     70    717
   -236   -387   -150    311    -44   -270    171    335    252    415     67    719
   -252   -353   -101    303    -75   -228    187    342    262    415     70    717
   -246   -322    -75    283    -85   -200    187    337    262    410     59    691
   -262   -353    -90    306    -88   -220    163    316    246    381     28    639
   -267   -371   -103    316    -83   -239    153    306    236    371     18    592
   -246   -384   -137    316    -54   -262    145    301    231    363     10    548
   -231   -392   -161    311    -36   -275    132    290    220    350      0    509
   -205   -384   -181    293    -12   -283    129    290    220    345    -10    485
   -207   -392   -184    298    -12   -288    127    280    215    337    -31    457
   -176   -400   -223    288     23   -311    114    272    202    322    -49    426
   -168   -423   -254    293     41   -340    114    275    202    311    -59    405
   -145   -392   -249    267     51   -322    116    285    215    324    -41    394
   -109   -368   -259    236     72   -314    109    285    218    324    -33    368
   -101   -368   -267    236     83   -319    109    288    220    319    -36    350
    -38   -309   -272    174    114   -290    129    309    241    327    -25    348
    -20   -252   -231    135    103   -241    158    342    275    355     10    371
    -64   -267   -205    163     70   -236    166    348    280    358     12    363
    -77   -241   -163    161     41   -202    197    368    306    381     33    355
    -28   -207   -179    116     72   -194    210    371    311    387     38    335
    -46   -259   -215    153     83   -239    168    332    280    355     10    298
     -5   -233   -228    119    109   -231    142    303    275    350      7    283
    114   -158   -272     23    192   -215    124    283    262    345      0    257
    270   -137   -407    -64    337   -272     54    215    202    283    -57    192
    504   -129   -633   -187    568   -381    -44    127    116    200   -132    122
    810   -103   -914   -355    862   -509   -153     31     23    109   -213     44
   1015    -83  -1098   -465   1057   -589   -239    -44    -51     44   -265    -10
   1044   -122  -1166   -462   1104   -644   -270    -77    -93      2   -301    -33
    958   -213  -1174   -374   1065   -693   -272   -101   -124    -31   -335    -64
    846   -319  -1166   -265   1005   -743   -246   -103   -148    -70   -376   -106
    745   -389  -1135   -176    940   -761   -210    -90   -153    -90   -397   -132
    654   -441  -1096   -109    875   -769   -176    -72   -148    -85   -402   -150
    592   -493  -1085    -49    836   -787   -158    -62   -150    -90   -407   -174
    537   -517  -1054    -10    795   -784   -142    -54   -145    -85   -402   -189
    491   -532  -1023     20    756   -776   -122    -46   -137    -75   -400   -200
    449   -535   -984     41    714   -758   -116    -44   -129    -67   -394   -202
    431   -537   -969     51    698   -753   -114    -44   -127    -64   -394   -210
    413   -545   -958     64    685   -750   -103    -41   -122    -57   -392   -220
    379   -574   -953     98    665   -763    -96    -33   -119    -62   -405   -239
    355   -646  -1002    145    678   -826    -54     23   -109    -80   -436   -277
    337   -683  -1021    174    678   -852     54    145    -44    -75   -459   -316
    340   -628   -969    142    654   -797    168    285     64     -5   -413   -314
    371   -478   -849     54    610   -662    270    446    228    145   -272   -226
    407    -77   -485   -166    446   -280    277    511    433    433     54     64
    337    462    122   -400    106    293    207    431    620    795    470    439
    244    737    491   -491   -124    615    -54    109    571    943    667    600
    189    587    397   -387   -103    493   -345   -272    280    750    511    439
    103    -33   -137    -36    119    -83   -436   -566   -236     85   -119    -80
     93   -561   -654    233    371   -605   -441   -589   -535   -374   -571   -457
    116   -789   -906    335    511   -846   -368   -431   -522   -446   -680   -558
    122   -844   -966    361    542   -904   -275   -301   -436   -420   -685   -574
    135   -792   -927    327    530   -859   -215   -220   -340   -353   -631   -532
    148   -693   -844    272    493   -769   -155   -148   -246   -272   -555   -470
    163   -618   -782    226    470   -698   -109    -96   -176   -215   -493   -420
    179   -574   -753    197    465   -662    -83    -75   -145   -192   -454   -400
    197   -532   -732    166    462   -631    -72    -64   -129   -174   -420   -376
    197   -504   -701    153    446   -602    -59    -51   -111   -145   -394   -361
    184   -493   -680    153    431   -587    -57    -46   -103   -124   -379   -361
    176   -475   -652    150    413   -563    -54    -41    -98   -106   -361   -361
    171   -441   -615    132    392   -527    -57    -41    -93    -96   -332   -363
    168   -420   -589    124    376   -504    -44    -28    -83    -88   -298   -355
    150   -402   -553    124    350   -478    -31    -18    -70    -72   -267   -355
    135   -392   -527    129    329   -459    -28    -15    -67    -62   -246   -379
     90   -384   -475    145    280   -431    -20    -12    -59    -57   -223   -389
     75   -355   -433    140    252   -394    -10     -7    -49    -49   -194   -389
     64   -337   -405    135    233   -371      0     -7    -49    -38   -184   -394
     64   -337   -402    137    233   -368      5    -12    -57    -38   -187   -400
     38   -329   -368    145    202   -350      7    -15    -57    -36   -184   -381
      0   -306   -306    150    153   -306     15     -7    -46    -20   -174   -353
    -36   -285   -252    158    106   -270     12      0    -36     -7   -168   -327
    -49   -275   -226    163     88   -252     12      7    -31     -7   -161   -306
    -46   -265   -218    155     83   -241      7     18    -23     -2   -161   -293
    -28   -226   -197    127     83   -210     10     31     -5     15   -153   -283
     36   -202   -239     80    135   -220    -12     20    -18      5   -166   -283
      0   -215   -215    109    106   -215     -2     41     -7     15   -153   -267
    -18   -226   -210    119     96   -218      5     57     -2     28   -142   -249
     51   -233   -288     90    168   -259    -25     36    -31      2   -168   -259
     64   -241   -306     88    184   -275    -41     36    -36      0   -171   -257
    101   -210   -311     54    205   -259    -46     38    -38     -5   -168   -239
    111   -171   -283     28    194   -226    -38     49    -36    -12   -174   -220
     88   -187   -275     46    181   -231    -33     54    -41    -18   -187   -215
     77   -200   -280     59    176   -239    -25     59    -44    -12   -194   -207
     80   -207   -288     64    184   -246    -10     70    -38     -2   -197   -194
     80   -228   -309     72    192   -267     -7     64    -49     -7   -215   -192
     70   -231   -301     77    184   -265    -10     59    -57    -10   -228   -184
     62   -215   -280     75    168   -246     -2     64    -49      2   -220   -158
     70   -179   -249     54    158   -213     23     88    -18     33   -189   -122
     72   -158   -231     41    148   -194     38    103      0     51   -179   -109
     49   -166   -215     57    129   -189     49    122     18     64   -174   -101
     36   -153   -192     57    114   -174     67    142     44     88   -158    -83
     23   -135   -158     57     90   -145     93    168     72    111   -148    -75
      0   -127   -129     62     64   -129    109    181     88    127   -140    -70
    -12   -127   -116     70     51   -122    129    194    109    140   -127    -62
    -20   -127   -109     72     44   -119    137    197    119    153   -124    -59
    -33   -158   -124     96     44   -142    124    184    109    142   -142    -67
    -38   -158   -119     96     38   -140    127    179    103    135   -161    -80
    -20   -137   -116     77     46   -127    127    179    106    137   -171    -85
    -10   -135   -124     70     54   -129    122    176    109    140   -181    -85
    -12   -137   -124     75     54   -132    114    174    111    135   -192    -83
    -36   -148   -111     90     36   -129    129    179    119    140   -192    -80
      2   -145   -148     72     72   -148    127    171    114    132   -205    -80
     18   -142   -161     59     88   -150    124    174    116    132   -207    -72
     25   -122   -148     49     85   -135    132    192    135    150   -194    -44
     38    -85   -127     23     80   -106    140    202    150    161   -184    -23
     49    -57   -109      2     77    -83    148    210    163    171   -184    -15
     59    -44   -103    -10     80    -72    148    213    166    174   -189    -18
     59    -44   -103     -7     80    -72    158    226    174    179   -189    -18
     70    -18    -88    -25     77    -54    187    252    194    202   -176      2
     75     25    -49    -51     62    -10    202    272    215    226   -153     31
     72     46    -25    -59     49     10    200    277    223    231   -150     38
     59     57     -2    -57     31     28    207    277    233    239   -153     33
     41     67     23    -54      7     46    218    280    241    249   -148     38
     33     62     25    -49      2     44    207    275    236    249   -153     38
     31     59     28    -46      0     44    189    257    220    236   -168     18
     15     59     44    -36    -12     51    179    252    215    236   -168     10
    -12     23     36     -5    -25     28    171    244    202    228   -179     -7
     -5     12     18     -2    -12     15    181    249    194    223   -187    -23
    -36    -23     12     28    -28     -5    187    249    187    213   -202    -41
    -83   -101    -18     93    -33    -59    168    228    153    181   -236    -75
   -109   -148    -38    127    -36    -93    171    218    132    166   -257   -101
   -150   -194    -44    171    -54   -119    174    210    122    153   -275   -114
   -189   -226    -36    207    -77   -132    176    205    114    145   -283   -106
   -181   -246    -64    215    -59   -155    166    192     98    127   -288   -106
   -210   -270    -59    239    -77   -166    166    189     96    124   -285   -106
   -249   -285    -36    267   -109   -161    171    189     96    127   -283    -88
   -290   -288      2    288   -148   -142    176    189    106    137   -272    -64
   -324   -303     20    314   -174   -142    181    194    114    148   -262    -46
   -363   -340     20    350   -194   -161    181    194    114    145   -262    -49
   -384   -407    -25    394   -181   -218    202    223    109    119   -285    -88
   -389   -472    -85    428   -153   -277    283    316    132     90   -329   -155
   -420   -446    -25    433   -197   -236    413    470    228    135   -296   -140
   -381   -316     64    348   -226   -127    535    672    400    283   -145    -36
   -231     44    275     90   -252    158    550    771    592    532    145    176
   -218    626    844   -205   -530    732    504    748    823    901    597    571
   -348   1106   1454   -379   -901   1280    314    491    930   1189    979    885
   -423    966   1387   -272   -904   1176    -25     54    649   1021    875    737
   -511    353    862     77   -688    607   -228   -361     98    405    314    194
   -530   -350    179    439   -355    -85   -285   -522   -361   -218   -285   -413
   -470   -675   -205    574   -132   -441   -272   -420   -439   -384   -454   -659
   -426   -706   -280    566    -72   -493   -174   -249   -335   -329   -392   -706
   -400   -657   -257    527    -72   -457    -75   -124   -236   -262   -303   -722
   -397   -563   -166    478   -116   -366      7    -20   -135   -187   -192   -717
   -379   -478    -98    428   -140   -288     62     38    -64   -132    -90   -717
   -290   -428   -140    358    -77   -285     62     41    -51   -129    -44   -763
   -231   -410   -179    319    -25   -296     64     46    -44   -114    -54   -774
   -181   -405   -223    290     18   -314     62     38    -51   -106    -96   -763
   -103   -384   -280    244     88   -332     41     23    -67   -106   -142   -776
      0   -355   -355    176    176   -355      7     -2    -93   -122   -207   -771
    124   -340   -465    106    293   -402    -23    -31   -127   -155   -275   -771
    223   -324   -548     49    384   -433    -54    -59   -158   -189   -332   -787
    309   -324   -633      7    470   -478    -80    -75   -184   -215   -309   -878
    410   -314   -724    -49    566   -519   -114   -114   -220   -246   -293   -943
    493   -301   -795    -96    641   -548   -140   -140   -252   -267   -361   -878
    584   -298   -883   -145    732   -589   -163   -161   -277   -283   -428   -802
    688   -277   -966   -205    826   -620   -197   -184   -309   -301   -488   -756
    763   -283  -1049   -241    904   -665   -218   -210   -337   -319   -537   -717
    820   -275  -1098   -272    958   -685   -233   -228   -358   -327   -558   -678
    904   -277  -1182   -314   1041   -727   -254   -259   -389   -350   -587   -672
    971   -267  -1239   -350   1104   -753   -275   -288   -418   -366   -607   -667
   1036   -246  -1283   -394   1158   -763   -293   -309   -439   -361   -626   -670
   1114   -223  -1340   -446   1226   -782   -322   -340   -462   -363   -654   -680
   1179   -210  -1389   -485   1283   -800   -345   -368   -488   -374   -683   -691
   1213   -194  -1408   -509   1309   -800   -358   -384   -504   -381   -693   -696
   1244   -187  -1431   -532   1337   -807   -376   -397   -524   -402   -714   -667
   1280   -161  -1444   -561   1361   -802   -389   -410   -548   -428   -730   -639
   1306   -142  -1452   -581   1379   -797   -402   -420   -571   -449   -748   -615
   1325   -145  -1470   -589   1397   -807   -410   -426   -581   -457   -766   -597
   1363   -145  -1509   -610   1434   -826   -420   -426   -592   -446   -776   -576
   1389   -129  -1522   -631   1454   -826   -423   -436   -615   -441   -779   -553
   1413   -127  -1540   -644   1475   -833   -423   -441   -633   -431   -792   -537
   1428   -119  -1548   -654   1488   -833   -418   -452   -652   -433   -802   -530
   1405   -114  -1519   -646   1460   -815   -405   -462   -683   -439   -805   -524
   1379   -106  -1486   -636   1431   -795   -381   -454   -698   -428   -807   -514
   1335   -109  -1447   -613   1387   -776   -348   -446   -696   -418   -807   -527
   1280   -119  -1400   -579   1340   -758   -303   -449   -678   -407   -795   -537
   1221   -124  -1348   -550   1283   -735   -270   -441   -659   -387   -769   -540
   1189   -127  -1319   -532   1252   -722   -262   -436   -649   -374   -750   -540
   1197   -127  -1327   -535   1260   -727   -270   -441   -639   -371   -748   -537
   1205   -114  -1319   -545   1262   -717   -267   -444   -626   -361   -730   -519
   1249    -83  -1332   -584   1288   -709   -275   -454   -618   -355   -717   -530
   1278    -67  -1348   -605   1312   -706   -283   -454   -607   -337   -709   -522
   1275    -77  -1353   -600   1312   -714   -280   -449   -597   -322   -701   -504
   1301    -59  -1361   -620   1330   -709   -290   -452   -592   -314   -683   -506
   1317    -44  -1361   -636   1337   -701   -303   -462   -597   -314   -670   -524
   1322    -57  -1382   -633   1350   -719   -316   -470   -605   -319   -654   -548
   1327    -62  -1389   -633   1356   -724   -327   -475   -607   -322   -646   -576
   1293    -46  -1340   -623   1317   -693   -316   -454   -579   -298   -633   -589
   1231    -33  -1267   -600   1249   -649   -298   -423   -550   -275   -623   -589
   1174    -20  -1195   -576   1184   -607   -280   -397   -524   -252   -626   -592
   1122     -7  -1130   -558   1124   -568   -265   -374   -501   -236   -628   -592
   1078     12  -1065   -545   1072   -524   -241   -348   -475   -213   -623   -576
   1047     49   -997   -550   1023   -472   -231   -324   -452   -187   -615   -561
   1005     75   -930   -540    966   -426   -215   -303   -431   -163   -607   -537
    961     88   -872   -524    917   -392   -192   -277   -407   -145   -600   -517
    922    145   -776   -532    849   -314   -148   -231   -361   -101   -566   -467
    914    181   -735   -548    823   -275   -127   -202   -335   -114   -545   -446
    943    207   -735   -574    839   -262   -122   -194   -335   -187   -545   -452
    953    241   -711   -597    831   -233   -106   -171   -319   -184   -545   -428
    969    270   -698   -618    833   -213   -101   -153   -306   -161   -550   -413
    948    296   -652   -623    800   -176    -88   -140   -293   -132   -540   -389
    909    329   -579   -618    745   -124    -77   -132   -275   -103   -519   -363
    872    353   -522   -613    696    -83    -75   -132   -262    -80   -506   -345
    841    363   -478   -602    659    -57    -75   -124   -252    -62   -493   -319
    792    342   -449   -568    620    -51    -83   -129   -257    -67   -491   -306
    750    332   -418   -542    584    -41    -90   -132   -262    -64   -491   -288
    698    303   -394   -501    545    -44    -90   -129   -265    -62   -498   -275
    654    259   -394   -457    524    -67    -90   -122   -267    -62   -511   -267
    623    233   -392   -428    506    -77    -90   -124   -277    -64   -524   -267
    592    197   -394   -394    493    -98    -83   -116   -277    -62   -532   -254
    542    135   -407   -340    475   -135    -77   -111   -280    -64   -540   -254
    493     93   -400   -293    446   -153    -70   -114   -290    -72   -550   -257
    449     64   -384   -259    415   -158    -64   -119   -298    -75   -561   -254
    410     33   -376   -223    394   -171    -67   -127   -309    -80   -574   -252
    374      0   -374   -187    371   -187    -62   -124   -311    -83   -579   -249
    314    -18   -332   -148    322   -174    -46   -111   -298    -72   -568   -241
    283    -23   -306   -129    293   -163    -44   -109   -293    -62   -558   -244
    275    -12   -288   -129    280   -150    -33    -98   -280    -44   -535   -236
    231    -28   -262   -101    244   -145    -23    -83   -267    -25   -514   -239
    215    -70   -285    -72    249   -176     -7    -64   -270    -33   -522   -275
    226   -135   -361    -46    290   -249     83     44   -233    -41   -540   -340
    218   -122   -342    -49    277   -231    213    207   -140     10   -498   -353
    246      0   -246   -124    246   -122    335    402     10    145   -363   -272
    290    324     33   -306    129    179    405    555    226    400    -64    -20
    244    904    659   -576   -207    782    402    587    501    807    431    462
     15   1410   1395   -714   -688   1402    270    400    675   1163    854    885
   -161   1379   1538   -610   -849   1457    -20     12    509   1122    849    875
   -290    769   1060   -239   -675    914   -239   -394      7    581    306    376
   -350    -18    332    184   -342    155   -319   -605   -504    -80   -394   -283
   -272   -381   -109    327    -83   -244   -306   -501   -600   -267   -644   -571
   -228   -441   -215    335     -7   -329   -223   -345   -522   -244   -665   -644
   -194   -389   -194    293      0   -293   -122   -202   -413   -184   -633   -654
   -140   -301   -161    220      7   -233    -49    -88   -301   -119   -594   -652
    -90   -254   -166    171     36   -210    -12    -20   -223    -88   -576   -685
    -51   -233   -184    140     64   -210     -2      5   -176    -93   -576   -774
     41   -241   -283    101    161   -262    -28      0   -174   -127   -633   -935
    158   -244   -402     41    277   -322    -62    -20   -194   -155   -696  -1078
    200   -254   -454     25    324   -353    -67    -25   -205   -174   -740  -1182
    210   -249   -462     18    335   -355    -57    -18   -202   -166   -750  -1236
    213   -239   -452     12    332   -345    -31     -7   -189   -132   -735  -1231
    189   -241   -431     23    309   -335    -23    -10   -184   -109   -735  -1213
    207   -259   -467     23    337   -363    -31    -18   -187   -103   -748  -1205
    267   -265   -532     -2    397   -397    -62    -44   -202   -114   -756  -1202
    290   -257   -548    -15    418   -402    -80    -70   -218   -129   -761  -1184
    316   -277   -594    -20    454   -436    -90    -90   -228   -140   -784  -1153
    355   -303   -659    -25    506   -480    -90   -109   -220   -150   -813  -1114
    384   -314   -701    -36    540   -506    -83   -106   -187   -127   -833  -1065
    405   -329   -735    -36    568   -532    -77    -90   -166   -101   -854  -1002
    387   -335   -724    -25    553   -530    -80    -90   -161    -80   -859   -922
    340   -332   -672     -5    504   -501    -59    -75   -150    -38   -846   -823
    303   -332   -636     12    467   -483    -46    -62   -148      5   -826   -750
    257   -350   -607     46    431   -478    -36    -57   -161     25   -787   -696
    197   -361   -561     80    376   -459    -12    -41   -153     64   -745   -633
    127   -384   -514    127    319   -449      7    -28   -150     98   -722   -576
     75   -392   -467    155    270   -428      7    -28   -158    161   -704   -537
     62   -402   -465    171    262   -433      0    -31   -155    220   -688   -532
     72   -415   -488    171    277   -452     18    -18   -148    244   -683   -511
     93   -415   -509    161    298   -462     23    -15   -145    254   -714   -433
     77   -400   -480    158    277   -439     23    -10   -135    275   -750   -306
     80   -376   -457    148    267   -415     25      2   -119    288   -784   -168
     54   -400   -454    171    254   -426     36     15   -114    293   -800    -54
     31   -426   -457    197    244   -441     31     15   -116    290   -818     31
      2   -446   -449    220    223   -446     44      7   -106    306   -826    106
    -15   -454   -439    236    210   -446     80     -5    -93    324   -844    168
   -103   -491   -389    296    142   -441    114    -10    -77    345   -854    218
   -192   -542   -350    366     77   -446    145     10    -57    355   -836    262
   -233   -542   -309    387     36   -426    176     51    -31    366   -810    332
   -275   -522   -246    400    -15   -384    218     98     12    384   -784    423
   -423   -581   -158    501   -135   -371    244    127     38    371   -766    467
   -517   -592    -75    553   -223   -332    275    168     70    361   -724    491
   -584   -597    -12    589   -285   -306    309    223    101    350   -680    506
   -626   -615     10    620   -319   -303    316    257    116    340   -659    517
   -654   -628     25    641   -340   -303    327    277    116    337   -675    522
   -698   -633     64    667   -381   -285    329    290    129    348   -670    532
   -748   -652     96    698   -423   -280    332    311    135    353   -680    527
   -779   -644    135    711   -457   -254    350    350    155    366   -688    542
   -815   -626    189    719   -504   -218    361    387    163    368   -678    542
   -852   -613    239    732   -545   -189    374    426    171    363   -672    522
   -872   -618    254    745   -566   -184    387    462    181    374   -659    514
   -875   -574    301    724   -589   -137    400    491    194    418   -620    532
   -885   -553    332    719   -610   -111    410    491    215    446   -613    548
   -891   -532    358    711   -626    -85    418    498    231    452   -610    550
   -852   -488    361    670   -607    -64    405    511    228    475   -607    561
   -823   -454    368    639   -597    -44    405    532    239    496   -610    555
   -769   -376    389    571   -581      7    410    548    246    509   -607    530
   -730   -337    392    532   -563     28    415    561    249    509   -613    514
   -696   -314    381    506   -540     33    420    584    267    537   -610    527
   -662   -283    379    472   -522     46    420    597    283    579   -597    530
   -610   -252    355    428   -485     51    418    615    293    620   -587    514
   -574   -228    345    402   -462     57    418    644    316    688   -579    493
   -545   -181    363    361   -457     90    418    665    332    740   -558    491
   -517   -150    366    335   -441    106    413    654    329    756   -548    480
   -478   -142    332    309   -405     93    418    649    335    766   -540    467
   -459   -168    290    314   -376     59    420    631    324    758   -535    454
   -449   -200    249    322   -350     23    407    597    303    730   -550    433
   -428   -220    207    324   -319     -7    387    563    275    693   -568    413
   -277   -220     57    246   -168    -83    311    480    202    605   -644    363
    -88   -223   -135    155     23   -181    226    379    114    496   -706    288
     72   -283   -355    103    213   -319    155    290     33    387   -776    197
    189   -329   -519     70    353   -423     90    210    -36    293   -846    142
    277   -366   -644     41    459   -504     41    142   -101    228   -880    106
    319   -410   -730     46    524   -568      5     90   -145    187   -880     83
    254   -467   -722    106    485   -592     -7     75   -161    179   -818     88
    163   -514   -678    176    420   -594      0     77   -158    187   -743     80
    116   -535   -654    207    384   -594      7     85   -155    166   -779     44
     64   -532   -597    231    329   -563     20    101   -145    168   -797     12
     31   -535   -568    249    298   -550     36    114   -132    184   -789     -7
     15   -548   -563    267    288   -555     41    122   -127    181   -784    -25
     -5   -568   -563    285    277   -566     33    114   -142    158   -800    -83
    -20   -610   -589    314    283   -600     83    181   -119    129   -833   -148
    -36   -633   -600    332    280   -618    194    311    -54    124   -841   -213
    -25   -568   -542    298    257   -555    306    462     64    197   -769   -202
     18   -384   -405    181    210   -394    392    623    254    384   -576    -54
     51     54      2    -51     23     28    394    691    483    717   -194    280
    -23    605    628   -293   -324    618    275    545    633   1060    236    654
   -109    844    953   -366   -530    898    -28    171    548   1189    436    795
   -155    537    693   -192   -426    615   -272   -218    176    875    166    524
   -236   -150     83    192   -161    -33   -348   -472   -337    205   -478    -25
   -218   -698   -480    457    129   -592   -335   -446   -589   -218   -911   -410
   -166   -914   -748    540    290   -831   -270   -288   -545   -262   -984   -501
   -161   -935   -774    545    303   -857   -192   -176   -457   -213   -956   -498
   -145   -852   -706    498    280   -779   -119    -83   -350   -124   -883   -439
   -140   -748   -607    444    233   -678    -46      5   -241    -25   -792   -363
   -111   -662   -550    387    218   -607      2     59   -174     33   -737   -311
   -111   -646   -535    376    210   -592     12     75   -150     46   -730   -293
   -111   -639   -527    374    205   -584     23     90   -137     51   -719   -277
   -111   -615   -504    363    194   -561     36    101   -119     62   -698   -267
   -119   -587   -467    353    174   -527     59    124    -93     83   -667   -257
   -137   -563   -428    348    142   -496     75    145    -64    103   -639   -244
   -137   -563   -426    350    142   -496     80    148    -59    103   -626   -244
   -161   -563   -405    361    122   -485     77    142    -51    106   -615   -239
   -184   -550   -366    368     90   -459     93    155    -31    124   -576   -213
   -202   -548   -348    374     72   -449    103    158    -25    132   -548   -202
   -197   -555   -358    376     80   -457    114    171    -12    132   -535   -187
   -202   -548   -345    374     70   -446    135    192     10    142   -511   -163
   -236   -548   -311    392     36   -431    145    202     15    153   -493   -158
   -246   -537   -290    389     20   -415    145    200     18    153   -491   -179
   -246   -535   -290    389     20   -413    150    205     28    155   -480   -202
   -246   -545   -298    394     25   -423    150    205     31    161   -465   -218
   -249   -535   -285    392     18   -410    163    218     51    179   -433   -213
   -231   -519   -288    374     25   -405    161    218     57    181   -420   -200
   -223   -517   -296    368     33   -407    155    213     54    174   -420   -200
   -215   -527   -314    368     46   -423    145    200     46    158   -433   -213
   -200   -517   -316    358     57   -418    148    200     51    163   -418   -218
   -194   -522   -327    355     64   -426    135    184     46    153   -418   -233
   -192   -532   -340    361     72   -436    132    184     49    145   -420   -236
   -184   -530   -348    355     80   -439    129    187     49    142   -420   -236
   -153   -511   -358    332    101   -436    116    179     44    137   -423   -239
   -124   -493   -368    306    119   -431    109    174     44    135   -418   -236
    -93   -514   -420    303    163   -467    101    163     25    114   -436   -249
    -70   -522   -452    293    189   -488     93    155     18    109   -444   -262
    -44   -506   -462    275    207   -485     88    150     10     98   -452   -277
    -33   -509   -478    270    220   -493     88    148      5     85   -462   -277
    -36   -519   -483    277    223   -501     93    148      0     72   -480   -290
    -18   -522   -506    270    241   -514     93    145     -5     70   -493   -303
     -7   -524   -517    267    254   -522    103    155      0     70   -493   -303
      0   -517   -519    257    259   -517    114    166     10     77   -493   -314
      7   -511   -519    252    262   -514    127    179     28     85   -496   -319
     15   -511   -527    246    270   -519    135    189     41     93   -498   -322
     18   -491   -509    236    262   -498    142    200     59    114   -483   -311
     15   -485   -504    233    257   -493    148    205     70    119   -485   -309
     18   -465   -485    223    249   -475    150    207     80    129   -488   -314
     10   -462   -472    226    239   -465    155    207     93    137   -493   -324
     10   -478   -488    233    249   -483    163    207    106    142   -493   -327
     -5   -475   -472    239    233   -475    174    210    119    161   -480   -301
    -18   -470   -454    244    218   -462    168    207    116    161   -478   -293
    -10   -465   -457    236    223   -462    161    200    111    153   -488   -298
     -7   -444   -436    226    213   -441    166    197    122    168   -470   -288
    -18   -436   -420    226    200   -428    179    202    135    184   -446   -280
    -20   -462   -444    241    210   -454    176    200    137    181   -441   -280
    -23   -470   -446    244    210   -459    174    213    145    192   -431   -267
    -15   -467   -452    241    218   -459    179    226    153    200   -423   -262
    -12   -431   -418    220    200   -426    181    236    174    220   -402   -239
    -23   -389   -366    207    171   -379    202    262    205    244   -374   -197
    -12   -348   -335    179    158   -342    213    280    226    262   -358   -174
      0   -324   -324    163    161   -324    226    303    249    285   -340   -142
     10   -314   -324    150    166   -319    228    309    254    293   -329   -135
     20   -280   -301    129    158   -290    231    319    265    309   -314   -116
     25   -244   -270    106    145   -257    246    337    288    327   -290    -90
     15   -231   -246    109    129   -239    267    355    306    345   -267    -70
      2   -200   -202     96     98   -200    275    350    316    358   -246    -49
      2   -176   -179     85     90   -176    275    350    327    368   -228    -38
      2   -187   -192     90     96   -189    254    332    311    355   -239    -49
      0   -184   -184     93     90   -184    239    319    290    335   -257    -59
    -15   -184   -168     98     75   -176    226    306    280    327   -254    -64
    -20   -226   -205    124     90   -215    218    306    272    311   -265    -72
    -25   -249   -226    137     98   -239    220    309    265    301   -272    -75
    -12   -252   -239    132    111   -246    210    293    249    277   -293    -90
    -23   -311   -288    166    129   -301    200    280    226    249   -329   -119
    -54   -353   -298    202    119   -327    184    257    200    220   -361   -148
    -54   -384   -332    218    137   -358    161    233    171    187   -392   -171
    -51   -413   -361    233    153   -387    155    220    153    166   -413   -187
    -44   -439   -394    241    174   -418    153    210    140    150   -433   -202
    -46   -452   -405    249    176   -428    150    200    129    140   -439   -210
    -46   -465   -418    254    184   -441    140    189    119    127   -449   -223
    -46   -467   -420    257    187   -444    137    184    116    122   -449   -220
    -38   -478   -441    257    200   -459    119    161     98     98   -467   -252
    -28   -514   -485    272    226   -501    122    168     93     75   -483   -275
    -10   -571   -561    290    272   -566    158    226    106     49   -514   -319
    -10   -594   -584    303    285   -589    257    345    168     54   -535   -371
      7   -524   -535    257    270   -527    361    483    275    116   -480   -350
     46   -353   -400    153    223   -376    452    639    452    285   -311   -218
     83     28    -54    -57     70    -12    465    714    659    584     28     83
     41    594    553   -316   -254    574    381    613    831    937    454    465
    -51    815    867   -384   -459    841     67    226    711   1039    626    592
   -106    589    696   -241   -400    641   -194   -155    376    784    420    376
   -174    -31    142    101   -158     54   -270   -415   -111    142   -179   -129
   -189   -594   -405    392    106   -501   -265   -426   -407   -319   -631   -530
   -135   -792   -659    462    259   -727   -197   -262   -361   -350   -688   -628
   -129   -844   -714    485    290   -779   -119   -142   -272   -314   -665   -639
   -129   -787   -657    457    262   -722    -54    -59   -176   -244   -594   -605
   -114   -678   -563    397    223   -620      5     10    -83   -171   -514   -550
    -96   -602   -509    348    205   -555     46     46    -23   -124   -454   -509
    -70   -594   -524    332    226   -561     57     59     -5   -124   -436   -506
    -57   -592   -535    322    236   -563     59     67      0   -132   -420   -504
    -62   -558   -496    311    215   -527     67     75     10   -135   -389   -478
    -44   -540   -496    290    223   -519     59     62      2   -135   -379   -496
    -28   -550   -522    290    246   -537     51     51     -2   -132   -368   -527
    -31   -553   -522    290    244   -537     46     49     -5   -129   -345   -550
    -31   -542   -511    288    239   -527     51     49      2   -109   -298   -566
    -15   -545   -532    277    257   -540     46     36     -5   -114   -272   -620
      5   -530   -537    262    270   -532     36     18    -15   -124   -249   -691
     23   -522   -548    246    283   -535     28      7    -20   -132   -223   -750
     12   -519   -532    254    272   -524     20     -7    -31   -132   -192   -807
     28   -511   -540    241    283   -527     23     -5    -31   -145   -171   -846
     41   -493   -535    226    285   -514     23     -2    -31   -145   -137   -885
     57   -470   -530    205    290   -501     20    -10    -41   -137    -96   -945
     80   -454   -535    187    306   -493      7    -25    -54   -135    -85   -979
    116   -462   -579    171    348   -519      5    -31    -62   -135    -83   -976
    163   -465   -628    150    394   -545      0    -33    -72   -145    -62   -992
    213   -441   -654    114    433   -548    -25    -57    -96   -153    -88   -987
    233   -428   -662     98    446   -545    -44    -80   -119   -148   -116   -995
    270   -413   -685     70    478   -548    -49    -93   -137   -145   -101  -1023
    319   -392   -711     33    514   -550    -59   -116   -155   -132   -127   -963
    366   -394   -763     12    563   -579    -72   -132   -176   -132   -176   -870
    407   -413   -820      2    613   -615    -90   -145   -187   -135   -223   -795
    462   -410   -872    -25    665   -641   -106   -153   -189   -140   -275   -750
    514   -392   -909    -62    709   -649   -119   -155   -179   -127   -301   -691
    571   -368   -943   -101    756   -654   -132   -168   -179   -114   -329   -639
    615   -350   -966   -132    789   -657   -124   -179   -184   -103   -355   -592
    659   -355  -1015   -153    836   -685   -122   -197   -205    -93   -426   -563
    691   -358  -1049   -166    867   -704   -114   -210   -220    -77   -485   -542
    704   -361  -1065   -174    883   -711   -109   -215   -236    -57   -542   -537
    732   -366  -1098   -181    914   -732   -116   -228   -249    -49   -587   -545
    737   -355  -1093   -192    914   -724   -114   -233   -244    -31   -631   -524
    735   -348  -1083   -194    909   -714   -106   -226   -228    -23   -644   -509
    730   -340  -1072   -197    901   -706    -98   -220   -223    -28   -649   -501
    706   -342  -1049   -181    878   -696    -83   -207   -213    -36   -633   -485
    704   -332  -1036   -187    870   -683    -83   -210   -197    -46   -618   -467
    688   -314  -1002   -187    844   -657    -70   -200   -174    -46   -589   -446
    667   -293   -963   -189    813   -628    -62   -187   -155    -38   -555   -420
    605   -293   -898   -155    750   -594    -59   -187   -148    -49   -530   -426
    548   -272   -820   -140    680   -545    -31   -155   -124    -18   -475   -413
    483   -283   -769   -101    626   -524     -5   -137   -103      0   -475   -379
    444   -296   -743    -75    592   -519     20   -132    -88    -12   -478   -355
    415   -303   -719    -54    566   -511     28   -132    -72    -25   -493   -348
    397   -306   -704    -46    548   -504     31   -122    -57    -25   -498   -322
    366   -309   -675    -28    519   -491     36   -103    -18     -2   -496   -298
    335   -298   -636    -20    485   -467     31    -85     44     28   -517   -280
    319   -288   -607    -15    462   -446     15    -75     96     46   -532   -259
    311   -288   -600    -12    454   -441     -5    -75    127     44   -548   -257
    353   -272   -626    -41    488   -449    -23    -75    142     49   -561   -249
    441   -218   -659   -111    548   -439    -51    -85    140     51   -550   -236
    446   -174   -620   -135    532   -397    -44    -72    155     62   -514   -194
    449   -127   -579   -161    511   -353    -12    -44    189    103   -480   -140
    472    -85   -558   -194    514   -322    -20    -44    194    119   -475   -111
    566    -23   -589   -272    574   -303    -54    -75    168     85   -491    -96
    636     12   -623   -324    631   -303    -80    -98    142     46   -488    -75
    683     28   -654   -355    667   -311    -88   -103    129     36   -478    -67
    709     70   -639   -389    672   -283    -88   -111    129     44   -457    -44
    727    119   -607   -423    667   -244    -88   -116    135     54   -436    -15
    732    161   -571   -446    652   -205    -77   -111    148     67   -420      0
    691    142   -548   -418    620   -202    -93   -127    127     57   -426    -10
    672    124   -548   -400    610   -210   -106   -140    109     46   -426    -25
    646    124   -522   -387    584   -197   -106   -137     96     46   -418    -28
    594    119   -475   -355    535   -176   -103   -137     83     51   -407    -41
    532     80   -452   -309    493   -184    -85   -122     77     41   -407    -62
    501     28   -472   -265    485   -220    -88   -129     49      7   -433    -98
    475    -23   -501   -226    488   -262    -98   -140     20    -25   -457   -137
    441    -54   -496   -192    467   -275    -90   -135      5    -38   -446   -148
    420   -103   -524   -161    470   -314    -96   -140    -10    -54   -444   -166
    389   -140   -530   -127    459   -335    -93   -142    -23    -75   -446   -181
    358   -148   -506   -106    431   -327    -90   -145    -33    -88   -441   -187
    332   -153   -485    -88    407   -319    -93   -142    -31    -90   -431   -189
    322   -168   -491    -77    405   -329    -88   -140    -36   -103   -433   -189
    296   -181   -478    -59    387   -329    -83   -129    -33   -106   -431   -181
    267   -207   -478    -31    371   -342    -77   -119    -31   -111   -428   -174
    259   -233   -493    -12    376   -363    -64   -101    -33   -119   -444   -184
    249   -309   -558     28    402   -433    -10    -25    -15   -142   -491   -244
    244   -314   -558     36    400   -436    103    109     64   -124   -496   -267
    275   -207   -483    -36    379   -345    207    270    202    -23   -413   -210
    303      0   -303   -150    303   -150    288    423    387    171   -226    -46
    324    467    140   -397     93    303    267    459    597    511    148    311
    244    979    735   -613   -244    857    137    293    711    831    519    652
    168   1111    943   -641   -387   1026   -161    -72    568    891    620    727
    101    766    665   -433   -280    717   -394   -457    174    550    322    457
     23     12    -12    -18     18      0   -423   -649   -329   -150   -366   -106
      7   -444   -452    218    228   -449   -389   -574   -501   -457   -693   -402
     31   -592   -623    280    324   -607   -303   -397   -431   -449   -724   -462
     38   -610   -649    285    342   -628   -218   -283   -337   -394   -693   -462
     41   -566   -607    259    322   -584   -145   -187   -239   -316   -631   -418
     36   -454   -491    207    262   -472    -83   -106   -145   -228   -550   -350
     33   -368   -402    166    215   -384    -41    -57    -90   -171   -506   -311
     12   -340   -353    163    181   -345    -10    -25    -59   -140   -493   -303
     -5   -361   -355    181    174   -358      2    -10    -54   -135   -493   -316
    -31   -371   -340    200    153   -355     20      5    -38   -116   -480   -324
    -67   -374   -309    218    119   -340     33     23    -23    -90   -454   -335
    -80   -376   -296    228    106   -337     51     33    -15    -70   -439   -358
   -103   -381   -277    241     85   -329     59     33    -12    -51   -423   -397
   -132   -394   -262    262     62   -327     59     33    -10    -33   -405   -433
   -155   -389   -236    272     38   -311     75     38     -2    -10   -407   -459
   -184   -387   -202    285      7   -296     90     41      5      5   -418   -496
   -197   -400   -205    296      2   -303     93     36      5     12   -436   -530
   -213   -415   -205    314     -5   -311    103     38     12     25   -441   -542
   -239   -426   -187    332    -28   -306    127     49     28     49   -433   -548
   -252   -415   -163    335    -44   -290    135     49     38     70   -431   -563
   -254   -407   -153    329    -51   -280    142     38     38     75   -426   -584
   -249   -433   -184    340    -33   -309    155     44     41     80   -436   -587
   -223   -436   -213    329     -7   -324    150     46     49     93   -426   -579
   -213   -413   -200    314     -7   -306    148     38     49    103   -400   -568
   -228   -423   -197    324    -15   -311    150     44     49    114   -400   -566
   -226   -423   -197    322    -15   -311    155     51     62    124   -387   -548
   -220   -423   -205    319    -10   -314    153     59     72    127   -374   -514
   -223   -418   -194    322    -15   -306    155     67     77    129   -384   -470
   -202   -426   -226    314     10   -327    132     51     59    103   -392   -446
   -194   -415   -220    303     12   -319    116     54     57     93   -376   -415
   -205   -387   -181    296    -12   -285    103     57     59     93   -374   -368
   -194   -379   -184    288     -5   -283     88     51     54     90   -368   -324
   -184   -397   -213    290     10   -303     75     54     33     88   -350   -293
   -207   -415   -207    311      0   -311     88     67     23     88   -335   -267
   -205   -415   -210    309      0   -314     96     80     18     80   -329   -223
   -189   -428   -239    309     23   -335     96     83      5     64   -345   -168
   -189   -426   -236    306     20   -332     98     90     10     77   -342   -119
   -207   -418   -210    311      0   -314    109    109     28     96   -345    -70
   -223   -418   -194    319    -15   -309    114    116     51    103   -350    -15
   -249   -428   -179    340    -36   -303    132    127     88    135   -361     18
   -267   -423   -158    342    -54   -290    140    132    124    171   -350     57
   -262   -405   -142    332    -62   -275    145    135    158    197   -340     93
   -262   -397   -137    327    -64   -270    158    137    197    215   -345    132
   -285   -405   -119    345    -83   -262    171    140    233    223   -353    163
   -283   -376    -93    329    -96   -236    168    137    257    239   -332    179
   -280   -355    -75    316   -103   -215    166    140    280    233   -301    197
   -288   -337    -51    311   -119   -194    158    135    296    210   -288    205
   -285   -337    -51    311   -116   -194    161    135    303    181   -272    218
   -306   -335    -31    319   -140   -184    168    142    329    176   -239    244
   -316   -332    -18    324   -150   -176    176    155    358    210   -192    277
   -337   -342     -5    337   -168   -176    189    171    384    257   -142    293
   -329   -355    -25    342   -153   -192    197    179    405    290    -83    319
   -335   -363    -28    348   -155   -197    207    192    418    314    -28    358
   -316   -368    -51    342   -135   -213    205    189    415    324    -18    376
   -283   -358    -75    319   -106   -218    194    189    402    329    -31    387
   -275   -345    -70    311   -103   -207    197    194    397    345    -28    407
   -254   -340    -85    296    -85   -215    205    197    379    348    -10    410
   -249   -314    -64    280    -93   -189    215    200    366    355      5    428
   -259   -283    -23    270   -119   -155    228    210    363    368     18    446
   -257   -267    -10    262   -124   -140    259    239    374    381     33    480
   -265   -257      7    259   -137   -124    290    262    366    376     23    519
   -275   -233     41    254   -161    -96    316    277    358    371     15    553
   -267   -202     64    233   -168    -70    335    290    350    355     10    576
   -283   -171    111    228   -197    -31    345    309    348    342     -7    592
   -306   -161    145    231   -226     -7    322    298    337    314    -49    594
   -314   -148    163    231   -239      7    298    285    335    290    -85    602
   -350   -174    174    262   -265      0    270    265    311    270   -127    613
   -381   -176    205    280   -293     12    259    246    283    254   -155    618
   -402   -184    215    290   -309     15    246    226    244    215   -192    589
   -431   -215    215    322   -324      0    246    226    220    202   -226    568
   -462   -228    233    345   -350      0    259    241    213    213   -254    561
   -488   -259    228    374   -358    -15    262    249    194    207   -262    542
   -522   -309    210    415   -368    -49    257    249    163    189   -270    514
   -545   -316    226    431   -387    -46    267    246    142    171   -280    488
   -550   -316    231    433   -392    -44    288    236    119    142   -285    472
   -519   -311    207    415   -363    -51    309    223     83    124   -314    449
   -532   -340    189    433   -363    -75    296    205     62    129   -327    420
   -592   -420    168    506   -381   -127    246    176     31    109   -337    374
   -563   -444    119    504   -342   -163    207    163      5     98   -358    329
   -522   -439     83    480   -303   -179    181    163     -2    103   -376    301
   -517   -420     93    467   -306   -163    174    166     -7    114   -381    288
   -504   -459     44    480   -275   -210    166    166    -25     93   -415    254
   -439   -493    -54    465   -192   -275    220    231    -20     62   -444    223
   -387   -475    -88    431   -150   -283    342    355     38     77   -452    228
   -407   -465    -57    436   -176   -262    428    475    124    148   -407    259
   -340   -277     59    309   -200   -109    488    623    296    340   -218    436
   -166    200    363    -18   -265    280    472    704    527    678    163    810
    -41    828    870   -392   -454    849    379    597    724   1060    626   1252
    103    995    891   -550   -394    943      7    174    584   1124    771   1369
    192    683    491   -439   -148    587   -319   -322    137    758    485   1114
    174    -12   -187    -83    179   -101   -452   -670   -452     49   -124    584
    145   -566   -711    210    428   -639   -462   -685   -735   -374   -504    244
    124   -740   -865    306    493   -802   -400   -535   -698   -418   -584    155
     88   -750   -839    329    462   -795   -311   -410   -607   -387   -605    124
     67   -696   -766    314    415   -730   -228   -311   -504   -329   -589    114
     62   -615   -678    277    368   -646   -161   -231   -407   -262   -548    124
     31   -597   -628    280    327   -613   -124   -192   -355   -231   -537    103
     10   -589   -600    288    303   -592   -109   -166   -324   -220   -542     77
     28   -530   -561    249    293   -545    -80   -135   -293   -202   -537     67
     25   -498   -524    236    275   -511    -64   -116   -277   -194   -540     38
    -10   -472   -465    239    226   -470    -59   -103   -259   -179   -522     15
    -54   -475   -420    265    181   -449    -59   -101   -254   -171   -511    -15
    -96   -478   -381    285    140   -431    -46    -83   -239   -161   -493    -25
   -109   -480   -371    296    129   -426    -36    -75   -226   -155   -478    -31
   -111   -485   -374    298    127   -428    -36    -75   -226   -158   -478    -38
   -124   -475   -350    301    111   -413    -28    -67   -213   -153   -470    -25
   -129   -462   -332    293     98   -397    -20    -54   -200   -140   -462      0
   -140   -449   -309    296     83   -379    -12    -49   -189   -129   -465     12
   -142   -433   -293    288     72   -363    -12    -41   -179   -116   -459     25
   -150   -410   -259    277     54   -335     -7    -28   -166    -96   -444     41
   -153   -394   -241    272     41   -319     -7    -23   -161    -85   -433     41
   -153   -366   -213    259     28   -290    -10    -18   -153    -75   -420     36
   -166   -337   -171    249      0   -254     -5     -2   -132    -51   -397     44
   -181   -324   -145    252    -20   -236      2     10   -114    -23   -361     36
   -174   -306   -132    239    -20   -220      5     23   -101      0   -327     28
   -168   -290   -122    231    -23   -207     12     33    -93     15   -311     10
   -155   -277   -122    215    -20   -200      5     36    -93     23   -316      2
   -132   -265   -132    197      0   -200     -7     31   -101     20   -322     10
   -114   -249   -135    181      7   -194    -18     25   -106     20   -324     12
   -106   -239   -132    174     12   -187    -23     28   -106     23   -324     23
    -96   -215   -119    153     10   -166    -31     31   -101     28   -316     28
    -77   -197   -119    137     18   -158    -31     38    -96     36   -306     28
    -67   -189   -122    127     25   -158    -23     46    -88     41   -303     33
    -57   -181   -124    119     33   -153    -23     44    -93     28   -319     36
    -36   -158   -122     96     38   -140    -25     38   -101     12   -335     51
    -44   -161   -119    101     36   -140    -15     36   -103      2   -342     57
    -57   -176   -119    116     28   -148     -2     38   -103    -10   -355     54
    -51   -158   -106    106     25   -132      7     46   -101    -10   -355     57
    -31   -145   -116     88     41   -132     12     49    -98    -12   -361     38
    -33   -140   -106     88     36   -124     28     64    -83     -7   -355     31
    -33   -114    -80     72     20    -98     51     90    -59     10   -332     41
    -41    -93    -51     67      5    -72     75    114    -25     36   -309     62
    -41    -77    -36     57     -2    -57     93    140      0     54   -296     85
    -36    -77    -44     57      2    -62    106    155     15     67   -296    116
    -38    -88    -51     62      5    -70    109    155     20     67   -306    124
    -46    -72    -25     59    -10    -49    114    153     25     67   -309    122
    -67    -72     -5     70    -33    -38    119    153     31     67   -316    114
    -83    -85     -5     83    -41    -46    119    150     36     64   -327    111
    -77    -98    -20     85    -28    -59    116    150     33     62   -342    111
   -103   -103      0    103    -51    -51    122    153     41     64   -350    124
   -111   -124    -12    116    -51    -70    111    140     31     49   -376    116
   -103   -114    -10    109    -49    -62    114    145     33     49   -387    119
   -124   -101     23    111    -75    -41    111    150     38     54   -389    137
   -140    -70     70    106   -106      0    109    163     59     75   -379    168
   -137    -72     62    103   -101     -5    106    166     62     72   -392    168
   -142    -64     77    101   -111      5    116    181     77     88   -389    176
   -150    -49     98     98   -124     23    114    197     96    106   -376    187
   -163    -51    111    109   -137     28    122    213    111    119   -368    184
   -161    -20    137     88   -150     57    129    236    129    137   -355    184
   -163     12    174     75   -168     93    132    257    148    158   -345    184
   -153     44    197     54   -176    119    127    270    161    171   -342    192
   -127     90    218     18   -171    153    116    283    181    194   -337    207
   -111    103    215      2   -166    161     70    285    184    202   -345    210
    -96    116    210    -10   -153    163     10    298    192    207   -342    223
    -77    145    223    -33   -150    181    -54    311    205    220   -332    236
    -77    171    249    -46   -163    210   -135    303    210    231   -327    239
    -75    181    257    -54   -166    218   -220    285    202    226   -340    236
    -83    166    249    -41   -166    207   -301    262    181    207   -361    220
    -85    148    233    -31   -161    189   -376    239    158    184   -384    202
    -77    148    226    -33   -150    187   -446    223    142    168   -402    187
    -83     90    174     -5   -129    132   -517    205    111    135   -441    148
    -85     70    155      5   -119    111   -553    205    101    114   -462    129
    -88     57    145     12   -116     98   -592    189     83     90   -488    103
    -88      7     96     41    -90     51   -644    168     51     51   -527     57
    -85    -33     51     59    -70     10   -680    158     36     36   -545     31
    -77    -72      5     75    -41    -36   -717    140     10     10   -571     -5
    -85   -103    -18     93    -36    -62   -748    124     -7     -5   -589    -38
    -70   -122    -51     96    -10    -88   -769    114    -25    -25   -613    -75
    -51   -145    -96     96     20   -119   -800    101    -41    -36   -631   -114
    -38   -150   -111     93     33   -132   -820    101    -44    -36   -633   -129
    -33   -166   -132     98     46   -150   -844     96    -54    -41   -639   -142
    -41   -163   -122    103     38   -142   -862     90    -59    -41   -633   -161
    -59   -207   -148    129     44   -179   -867    103    -57    -44   -636   -184
    -54   -290   -236    171     88   -262   -844    153    -64    -75   -678   -241
    -31   -316   -285    171    127   -301   -756    272    -23    -75   -704   -290
     15   -241   -257    114    135   -249   -633    449     96     10   -639   -249
     72    -41   -114    -15     90    -75   -522    659    301    220   -439    -77
    119    376    257   -249    -67    316   -517    732    511    535    -88    252
     44    948    904   -496   -428    924   -587    646    727    930    381    714
    -77   1257   1335   -589   -706   1296   -865    316    737   1140    657    971
   -148    963   1109   -407   -631   1036  -1161   -119    363    833    387    719
   -218    246    465    -15   -342    355  -1283   -465   -207    145   -296    116
   -200   -366   -166    280    -18   -267  -1304   -496   -532   -314   -779   -337
   -150   -605   -454    379    150   -530  -1247   -337   -524   -376   -872   -465
   -168   -639   -472    402    150   -555  -1153   -210   -439   -322   -844   -467
   -168   -584   -415    376    122   -501  -1067   -106   -335   -233   -782   -418
   -137   -483   -345    309    101   -415   -979    -12   -236   -145   -709   -353
   -132   -426   -293    280     80   -361   -922     38   -179    -90   -659   -319
   -148   -415   -267    280     57   -342   -885     64   -150    -70   -636   -303
   -153   -407   -254    280     49   -332   -867     75   -142    -67   -623   -306
   -161   -407   -246    283     41   -327   -849     85   -132    -57   -610   -309
   -189   -415   -226    303     18   -322   -841     83   -129    -49   -592   -322
   -215   -431   -218    322     -2   -324   -826     90   -122    -36   -571   -327
   -244   -446   -202    342    -20   -324   -823     85   -124    -33   -561   -342
   -252   -467   -218    358    -18   -342   -815     80   -127    -41   -555   -358
   -254   -488   -233    371    -10   -361   -797     88   -122    -38   -545   -355
   -262   -504   -241    381    -12   -371   -795     77   -137    -51   -558   -368
   -254   -483   -228    368    -15   -355   -795     67   -148    -62   -566   -376
   -249   -472   -226    358    -12   -348   -792     64   -153    -67   -576   -376
   -259   -485   -226    374    -18   -355   -776     72   -140    -57   -574   -358
   -270   -504   -233    384    -20   -368   -771     72   -137    -57   -584   -355
   -262   -496   -233    379    -15   -366   -771     67   -145    -62   -589   -353
   -272   -498   -226    384    -25   -361   -766     62   -148    -62   -589   -366
   -265   -511   -246    389    -10   -379   -769     49   -161    -75   -594   -384
   -233   -514   -283    371     23   -397   -766     46   -171    -96   -605   -410
   -223   -524   -301    374     36   -415   -750     54   -168    -93   -592   -428
   -213   -506   -293    358     36   -400   -763     44   -184   -101   -574   -454
   -215   -465   -249    340     15   -358   -774     28   -197   -106   -558   -491
   -233   -501   -267    366     15   -384   -766     18   -220   -129   -566   -527
   -202   -485   -283    342     38   -384   -771     -2   -239   -132   -568   -542
   -181   -454   -275    316     46   -366   -774    -15   -252   -129   -571   -542
   -176   -452   -275    314     49   -363   -805    -44   -288   -168   -584   -542
   -174   -428   -257    298     38   -342   -810    -46   -259   -192   -561   -553
   -140   -431   -290    285     72   -361   -802    -28   -231   -189   -550   -571
   -137   -439   -301    288     77   -368   -800    -23   -218   -179   -545   -602
   -158   -449   -290    303     64   -371   -787    -10   -202   -168   -535   -597
   -161   -488   -327    324     80   -407   -792    -18   -192   -189   -550   -589
   -148   -488   -340    316     96   -415   -782    -23   -184   -184   -548   -605
   -145   -493   -348    316     98   -423   -784    -25   -184   -166   -548   -615
   -127   -498   -371    314    122   -436   -774    -12   -168   -148   -527   -618
   -109   -480   -374    293    129   -428   -782    -23   -163   -137   -509   -639
    -88   -483   -394    285    153   -439   -776    -18   -148   -122   -485   -657
    -62   -493   -431    277    181   -462   -769     -2   -122    -93   -457   -657
    -10   -472   -462    241    226   -467   -750     15    -88    -44   -472   -584
     15   -452   -470    215    241   -459   -756      5    -83    -31   -542   -527
     46   -439   -485    194    265   -462   -761     -2    -80    -31   -597   -501
     70   -423   -493    176    277   -457   -766    -12    -77    -33   -639   -472
     90   -428   -519    168    303   -472   -766     -7    -64    -23   -672   -402
    114   -446   -561    166    335   -504   -761     -2    -57    -15   -704   -355
    140   -446   -589    153    363   -517   -774    -23    -72    -31   -740   -329
    176   -433   -613    127    392   -522   -782    -44    -83    -44   -776   -311
    197   -449   -646    127    420   -548   -784    -54    -85    -62   -810   -306
    184   -483   -667    148    423   -576   -802    -70    -88    -70   -844   -316
    202   -509   -711    153    454   -607   -823    -85    -93    -72   -867   -322
    220   -511   -735    142    475   -623   -839    -96    -90    -72   -891   -311
    262   -483   -745    111    504   -613   -836   -101    -88    -62   -909   -288
    298   -452   -750     75    524   -600   -826    -90    -72    -41   -901   -252
    337   -444   -782     54    558   -613   -800    -90    -67    -25   -898   -244
    368   -433   -802     31    581   -618   -763   -101    -64    -20   -896   -267
    394   -397   -792      2    592   -594   -740    -93    -51    -23   -917   -280
    423   -342   -766    -41    594   -553   -735    -54    -28      0   -904   -280
    436   -296   -732    -70    581   -511   -727    -15    -15     41   -904   -298
    436   -265   -704    -88    568   -483   -717     20    -10     54   -898   -324
    423   -220   -644   -101    532   -431   -698     51     10     54   -859   -311
    413   -187   -600   -114    506   -392   -688     57     31     38   -826   -288
    418   -135   -553   -142    485   -342   -693     51     38     31   -787   -254
    415    -93   -509   -161    459   -301   -706     57     38     23   -748   -213
    387    -49   -436   -168    410   -241   -717     59     51     25   -704   -145
    376      0   -379   -189    376   -189   -730     46     57     25   -672    -67
    379     10   -368   -194    374   -179   -748     18     36     10   -657    -23
    371     20   -350   -197    361   -163   -769     -7     18     -2   -641      2
    366     28   -337   -197    353   -153   -782    -25      7    -10   -631     38
    353     38   -316   -197    335   -137   -779    -36      5     -5   -618     96
    314     23   -293   -168    303   -135   -779    -46      0     -5   -610    135
    283    -31   -314   -127    296   -171   -789    -67    -18    -23   -626    135
    301    -49   -350   -124    324   -200   -807   -101    -38    -46   -641    142
    272    -57   -329   -109    298   -192   -810   -135    -51    -59   -652    179
    252   -109   -363    -72    306   -236   -810   -155    -67    -77   -675    215
    233   -127   -363    -54    296   -244   -810   -171    -72    -80   -680    249
    207   -124   -332    -41    270   -228   -810   -179    -75    -77   -672    270
    179   -124   -303    -28    239   -213   -810   -176    -80    -83   -675    267
    166   -145   -314    -10    239   -228   -815   -179    -90    -90   -680    249
    135   -145   -280      5    205   -213   -810   -171    -85    -83   -667    252
    119   -116   -236      0    176   -176   -789   -148    -64    -67   -641    275
    127   -148   -275     10    200   -210   -787   -124    -70    -80   -654    249
    114   -220   -335     51    223   -277   -735    -36    -41    -96   -691    181
    116   -215   -332     46    220   -272   -623    103     41    -72   -701    148
    145    -98   -244    -23    194   -171   -506    267    181     33   -620    210
    163     88    -77   -127    119      5   -441    400    350    215   -444    379
    215    511    293   -363    -38    402   -467    426    540    522    -98    724
    148   1044    896   -597   -374    971   -594    265    675    867    311   1106
     46   1236   1189   -641   -571   1213   -898   -103    576    987    485   1241
    -18    885    904   -436   -462    893  -1150   -504    174    628    163    948
    -67    158    223    -46   -145    189  -1213   -732   -332    -67   -509    387
    -54   -366   -311    207    127   -337  -1192   -665   -535   -423   -888     41
    -25   -550   -524    288    249   -537  -1137   -488   -472   -433   -945    -54
      7   -558   -566    272    285   -561  -1072   -368   -381   -376   -924    -80
     23   -488   -514    231    267   -501  -1008   -272   -283   -290   -867    -49
     31   -387   -418    176    223   -402   -953   -194   -194   -197   -800     -7
     23   -337   -361    158    192   -348   -940   -145   -142   -150   -771      5
     36   -322   -358    140    194   -337   -937   -106   -109   -119   -758      7
     31   -296   -327    132    179   -311   -945    -77    -83    -83   -743     18
     20   -298   -319    137    168   -306   -963    -57    -67    -59   -732      7
     25   -316   -342    145    184   -329   -995    -54    -67    -57   -727    -18
      5   -296   -301    145    153   -298   -997    -31    -44    -41   -698    -23
    -12   -301   -288    155    137   -296  -1018    -23    -33    -31   -693    -44
    -28   -319   -290    174    129   -306  -1039    -28    -25    -25   -683    -85
    -20   -345   -324    184    150   -335  -1072    -62    -38    -49   -652   -132
    -28   -342   -314    184    142   -329  -1091    -85    -36    -49   -626   -106
    -38   -322   -285    179    122   -303  -1106    -96    -28    -38   -662    -51
    -51   -316   -265    184    103   -293  -1119   -109    -25    -28   -680    -15
    -70   -311   -241    192     85   -277  -1130   -127    -28    -20   -680    -12
   -129   -342   -213    233     41   -277  -1137   -129    -23    -23   -678    -25
   -124   -371   -249    246     62   -311  -1143   -119    -23    -20   -665    -72
   -135   -413   -277    270     70   -345  -1143   -103    -18    -20   -633   -122
   -163   -423   -259    293     46   -342  -1145    -93      0      5   -576    -96
   -176   -420   -244    296     33   -332  -1163   -103     20     18   -532    -57
   -205   -423   -218    314      5   -322  -1166   -106     51     25   -498      2
   -241   -441   -200    342    -20   -322  -1182   -103     85     23   -483     64
   -257   -467   -210    363    -23   -340  -1208    -96    119     12   -472    103
   -259   -467   -210    363    -28   -340  -1223    -85    148      7   -457    145
   -257   -478   -220    366    -20   -350  -1236    -64    176      7   -441    192
   -275   -488   -213    381    -33   -350  -1252    -44    205     10   -431    246
   -285   -496   -210    392    -38   -353  -1273    -18    239      5   -428    267
   -272   -498   -226    384    -23   -363  -1293     -7    249     -5   -436    239
   -267   -496   -228    381    -20   -363  -1299     10    239      2   -433    215
   -296   -511   -215    402    -41   -363  -1293     23    231     12   -431    218
   -303   -504   -200    405    -51   -353  -1286     31    220     25   -423    192
   -306   -504   -200    405    -54   -353  -1296     20    207     33   -384    166
   -306   -491   -184    397    -62   -337  -1312     23    181     28   -350    135
   -316   -475   -161    394    -80   -319  -1325     25    155     23   -332    142
   -301   -493   -192    397    -54   -342  -1337     20    119      2   -319    137
   -246   -522   -277    381     15   -400  -1363     15     80    -15   -275     93
   -197   -524   -329    361     64   -428  -1379      2     38    -25   -239     77
   -179   -615   -436    397    127   -527  -1343    -25    -36    -83   -210     72
    -67   -602   -535    335    233   -568  -1322    -18    -41    -67   -106    163
     59   -537   -597    239    327   -568  -1374     -2      0     23     -7    337
     93   -511   -605    207    348   -558  -1369     20     64     77    -10    574
     44   -504   -548    228    293   -524  -1332     54    189     72   -114    870
    -57   -478   -420    267    181   -449  -1293    109    358     49   -205   1153
   -226   -491   -265    358     18   -376  -1257    150    449     36   -259   1325
   -457   -493    -38    475   -210   -267  -1145    241    514     80   -244   1454
   -727   -467    259    597   -496   -103  -1028    368    592    171   -150   1579
   -927   -428    498    678   -714     33   -971    433    644    249    -49   1639
   -833   -374    457    602   -646     38  -1036    358    574    259    -88   1530
   -795   -355    439    574   -618     41  -1070    337    558    324    -85   1428
   -854   -374    480    613   -670     51  -1031    381    597    407    -75   1369
   -911   -384    527    649   -719     70  -1002    418    623    470    -83   1301
   -963   -376    587    667   -776    103   -974    454    646    519    -83   1257
   -992   -355    633    672   -815    137   -950    478    649    535    -98   1197
   -956   -314    641    633   -800    163   -953    483    628    540   -132   1124
   -875   -259    615    568   -745    176   -976    480    610    545   -192   1093
   -784   -213    571    498   -680    176   -995    478    589    532   -244   1083
   -688   -168    519    426   -605    174  -1000    480    571    506   -280   1083
   -589   -127    459    355   -527    166  -1010    470    542    472   -327   1080
   -493    -77    415    285   -454    168  -1023    459    524    457   -366   1065
   -444    -77    363    259   -405    142  -1028    446    498    433   -405   1041
   -402    -77    324    239   -363    122  -1013    446    483    420   -420   1023
   -350    -54    296    202   -324    119   -997    452    478    428   -420   1023
   -298    -49    249    174   -275     98   -992    444    467    433   -444   1002
   -290    -72    218    179   -254     72  -1000    418    454    449   -470    979
   -277   -122    155    200   -218     15  -1021    374    410    444   -532    930
   -272   -158    111    213   -192    -23  -1047    332    366    413   -579    898
   -277   -189     88    233   -184    -51  -1078    285    303    332   -592    844
   -223   -228     -5    226   -111   -116  -1111    236    236    259   -680    763
   -215   -288    -72    252    -72   -179  -1135    205    189    202   -763    685
   -254   -368   -114    309    -70   -241  -1140    184    142    140   -797    620
   -298   -433   -135    366    -83   -285  -1140    161     98     93   -792    558
   -327   -480   -155    402    -88   -319  -1150    127     51     51   -787    485
   -345   -542   -197    444    -75   -371  -1179     93     15     18   -789    413
   -358   -594   -236    475    -62   -415  -1197     72    -12     -7   -797    337
   -355   -607   -252    483    -51   -431  -1179     93     -7     23   -771    301
   -350   -610   -259    478    -46   -436  -1169    101     -5     36   -743    280
   -283   -602   -322    441     18   -462  -1182     90    -18      5   -737    233
   -205   -581   -376    392     85   -480  -1213     70    -41    -28   -740    197
   -140   -535   -394    337    127   -465  -1252     54    -46    -28   -727    207
     46   -517   -566    233    303   -542  -1296     46    -80    -64   -769    197
    394   -524   -919     62    657   -722  -1319     59   -127   -150   -872    132
    641   -439  -1083   -101    859   -761  -1288    171    -80   -142   -893    127
    639   -363  -1002   -137    820   -683  -1150    384     75      7   -763    176
    576   -122   -698   -228    636   -410  -1015    550    303    265   -491    363
    491    335   -155   -413    324     90  -1044    550    530    613    -77    698
    319    862    542   -594   -111    704  -1231    303    646    945    337   1021
    171   1000    828   -584   -327    914  -1566   -127    498    984    459   1044
     23    566    540   -296   -257    553  -1761   -532     67    555     93    652
   -119   -254   -135    184      7   -194  -1740   -722   -452   -148   -563     41
   -150   -833   -685    491    265   -761  -1657   -639   -657   -501   -924   -350
   -158  -1010   -852    584    345   -932  -1538   -457   -581   -517   -958   -472
   -137   -956   -820    545    340   -888  -1428   -311   -454   -433   -904   -457
   -111   -844   -735    478    311   -789  -1348   -202   -335   -329   -836   -405
    -88   -730   -641    407    275   -685  -1288   -122   -241   -239   -774   -342
    -59   -662   -602    361    270   -633  -1257    -70   -189   -194   -748   -303
    -33   -644   -610    337    288   -628  -1262    -51   -176   -189   -753   -293
    -18   -636   -620    327    301   -628  -1270    -41   -171   -187   -758   -293
    -38   -615   -579    324    267   -597  -1260    -18   -148   -168   -737   -280
    -59   -613   -553    337    246   -584  -1254    -10   -135   -153   -717   -285
    -36   -626   -589    329    272   -607  -1254    -20   -140   -166   -724   -311
    -23   -607   -584    314    280   -597  -1239    -15   -132   -168   -709   -314
    -38   -589   -550    314    254   -571  -1231    -12   -122   -168   -688   -311
    -46   -561   -514    303    233   -537  -1218     -7   -109   -161   -670   -293
    -36   -553   -517    293    239   -535  -1215    -10   -109   -168   -670   -288
    -25   -537   -511    280    241   -524  -1210     -2    -96   -163   -659   -272
    -36   -522   -488    277    223   -506  -1202     12    -75   -148   -641   -244
    -54   -504   -449    280    197   -478  -1189     25    -57   -132   -620   -215
    -41   -485   -446    262    200   -465  -1187     28    -51   -132   -610   -210
    -59   -491   -431    272    184   -462  -1179     31    -44   -135   -602   -210
    -59   -493   -436    275    187   -465  -1184     25    -46   -137   -592   -215
    -36   -472   -436    254    200   -454  -1182     28    -44   -137   -571   -213
    -46   -454   -410    249    181   -433  -1169     38    -28   -124   -530   -197
    -57   -423   -368    239    155   -397  -1174     44    -18   -106   -480   -184
    -80   -407   -329    244    124   -371  -1179     41    -15   -101   -441   -181
    -62   -397   -335    231    135   -366  -1189     36    -15   -103   -407   -192
    -72   -410   -337    241    132   -374  -1197     41    -10    -93   -371   -194
   -103   -423   -319    262    106   -371  -1179     59      0    -72   -316   -176
   -116   -418   -303    267     90   -361  -1171     67     10    -51   -265   -155
    -77   -402   -324    241    122   -363  -1182     67     12    -36   -239   -142
    -57   -381   -327    218    135   -355  -1184     62      7    -33   -228   -137
    -62   -366   -303    215    119   -337  -1179     62      7    -28   -218   -109
    -80   -355   -277    215     98   -316  -1169     64     10    -23   -205    -80
    -83   -342   -259    213     88   -301  -1145     77     23    -10   -194    -44
    -77   -350   -272    213     96   -311  -1130     77     20    -15   -202    -23
    -83   -353   -270    218     93   -311  -1122     72     18    -20   -213     -7
    -96   -337   -244    215     72   -293  -1109     72     23    -20   -226     10
   -106   -329   -223    218     57   -277  -1091     77     31    -20   -244     20
   -106   -314   -207    210     49   -262  -1065     93     44    -18   -259     18
   -101   -285   -184    194     41   -236  -1044    106     62     -5   -270     15
    -90   -252   -161    171     33   -205  -1015    122     88     15   -272     15
    -80   -226   -145    153     31   -187   -992    137    111     28   -277     23
    -90   -244   -153    166     28   -200   -992    129    109     18   -309      7
    -93   -257   -163    176     33   -213   -989    122    109     12   -335     -5
    -88   -259   -171    174     38   -218   -987    119    114     15   -348      0
    -51   -244   -192    148     70   -218   -995    111    111     15   -361      7
    -51   -239   -187    145     64   -213   -979    116    119     20   -368     10
    -49   -226   -176    137     62   -200   -966    122    127     25   -371     15
    -44   -226   -181    132     67   -202   -974    116    127     25   -379      2
    -46   -231   -184    140     67   -207   -969    122    132     31   -379    -10
    -49   -236   -189    140     70   -213   -966    132    142     36   -368    -10
    -33   -233   -200    132     83   -218   -953    145    153     41   -358    -12
    -15   -223   -207    116     93   -215   -953    150    161     44   -348    -25
      5   -213   -218    103    111   -215   -958    150    161     38   -345    -46
     41   -189   -231     72    132   -210   -950    161    168     41   -335    -59
     57   -189   -246     64    150   -218   -943    176    181     51   -322    -67
     44   -194   -239     75    140   -215   -932    189    192     59   -306    -80
     38   -192   -231     77    135   -210   -914    200    202     67   -283    -88
     54   -184   -239     62    145   -210   -904    215    207     77   -254    -85
     67   -174   -241     51    153   -207   -893    228    215     88   -233    -85
     59   -176   -236     54    148   -205   -888    233    220     90   -218    -96
     64   -153   -218     44    140   -184   -865    254    239    114   -189    -93
     49   -127   -176     38    111   -150   -849    265    252    132   -163    -90
     64   -103   -171     18    116   -137   -849    267    259    142   -140    -93
     77   -101   -179     10    127   -137   -836    272    265    148   -124    -98
     80    -77   -158      0    119   -116   -815    275    270    153   -116   -101
     83    -67   -150    -10    114   -109   -807    272    272    153   -114   -101
     96    -31   -129    -33    111    -80   -802    270    283    163   -101    -96
    129     18   -111    -75    119    -46   -815    257    280    163    -98   -101
    124    -12   -137    -54    129    -75   -823    239    265    150   -106   -119
    103    -54   -158    -25    129   -106   -836    218    252    140   -103   -124
    101    -70   -171    -15    135   -119   -857    205    244    140    -88   -119
     70   -103   -174     15    122   -137   -870    192    226    127    -88   -137
     57   -142   -200     44    127   -171   -867    174    205     98   -101   -168
     70   -161   -233     44    150   -197   -862    166    192     80   -114   -192
     54   -200   -254     72    153   -226   -870    155    176     57   -132   -223
     33   -239   -272    103    150   -257   -872    140    161     33   -148   -259
     12   -288   -301    137    155   -293   -891    111    132      2   -168   -314
     10   -296   -309    140    158   -301   -891     90    122    -15   -174   -342
      7   -309   -316    150    161   -311   -888     77    109    -28   -174   -366
     10   -306   -319    145    163   -311   -885     75    106    -36   -166   -381
     12   -309   -322    148    166   -314   -880     83    109    -36   -142   -400
    -46   -342   -296    192    124   -319   -875     77    103    -49   -124   -426
    -59   -335   -275    197    106   -306   -870     80    101    -59   -106   -454
    -49   -366   -319    207    132   -342   -849    106    101    -80   -114   -498
    -44   -449   -405    246    179   -428   -758    220    140    -98   -137   -558
    -57   -420   -366    236    153   -394   -607    376    236    -62   -109   -571
    -44   -311   -270    176    111   -290   -475    548    384     51      0   -498
     -5    -38    -33     20     12    -36   -415    662    571    270    231   -301
     25    465    439   -244   -205    452   -472    665    784    623    618     75
    -62   1049   1109   -493   -587   1078   -737    353    867    937    984    465
   -124   1127   1252   -504   -688   1189  -1101    -80    675    922    992    527
   -231    600    831   -184   -532    714  -1296   -475    202    431    527    194
   -296   -236     59    267   -179    -88  -1286   -623   -322   -290   -187   -340
   -280   -675   -394    478     54   -537  -1213   -491   -423   -511   -459   -553
   -252   -763   -511    506    127   -639  -1101   -316   -327   -480   -472   -542
   -215   -717   -504    465    142   -610  -1000   -187   -218   -413   -436   -498
   -200   -597   -397    400     98   -498   -914    -83   -106   -324   -355   -446
   -137   -522   -384    329    122   -454   -880    -44    -54   -288   -296   -459
   -109   -506   -397    306    142   -452   -867    -31    -41   -285   -288   -475
   -109   -493   -384    298    135   -439   -854    -23    -36   -285   -301   -462
   -106   -457   -350    283    122   -405   -841    -15    -28   -283   -290   -457
    -98   -444   -345    270    122   -394   -846    -31    -41   -296   -311   -472
    -88   -433   -345    259    127   -389   -846    -44    -46   -303   -327   -480
    -49   -433   -384    241    166   -410   -857    -57    -62   -309   -332   -514
    -18   -410   -392    215    187   -402   -862    -70    -70   -303   -311   -571
    -10   -413   -402    210    192   -407   -870    -85    -80   -309   -272   -649
    -12   -405   -392    210    187   -400   -875   -103    -96   -319   -197   -789
      7   -374   -384    181    194   -379   -878   -116   -116   -329   -194   -826
     70   -322   -392    127    231   -355   -885   -129   -140   -342   -285   -730
     83   -293   -376    103    228   -332   -896   -158   -200   -361   -361   -683
     90   -296   -387    101    236   -340   -896   -184   -244   -363   -376   -641
     72   -327   -400    127    236   -363   -870   -184   -194   -316   -358   -587
     88   -319   -407    116    246   -363   -852   -176   -155   -270   -366   -558
     67   -342   -413    135    239   -376   -828   -148   -122   -246   -345   -540
      0   -353   -353    176    174   -353   -805   -124    -93   -205   -309   -504
    -18   -348   -332    181    155   -340   -813   -140    -80   -179   -280   -480
     -2   -355   -353    179    174   -355   -823   -163    -77   -168   -267   -459
     25   -345   -371    155    197   -358   -844   -184    -80   -158   -259   -431
     57   -335   -392    137    223   -363   -859   -194    -83   -140   -267   -405
     59   -340   -400    140    228   -371   -862   -205    -85   -116   -265   -376
     51   -340   -392    145    220   -366   -865   -215    -90    -93   -259   -337
     67   -324   -394    127    228   -358   -872   -220    -88    -93   -262   -301
     85   -298   -384    106    233   -342   -872   -220    -88    -90   -262   -272
     83   -293   -376    103    228   -335   -872   -226    -80    -96   -270   -254
     93   -296   -389    101    241   -342   -867   -226    -64    -98   -280   -236
    127   -283   -410     77    267   -345   -875   -231    -59   -114   -288   -223
    171   -270   -444     49    306   -355   -883   -226    -67   -140   -309   -205
    179   -272   -452     46    311   -361   -885   -213    -90   -174   -337   -187
    166   -272   -439     54    301   -355   -870   -197   -103   -202   -358   -176
    174   -246   -420     36    296   -332   -867   -200   -114   -239   -368   -158
    189   -226   -415     18    301   -319   -859   -210   -122   -272   -376   -132
    207   -218   -428      2    316   -322   -836   -202   -114   -298   -384   -109
    218   -213   -431     -2    324   -322   -815   -184    -98   -314   -384    -85
    215   -192   -410    -12    311   -301   -800   -168    -77   -311   -374    -59
    228   -187   -418    -20    322   -301   -792   -153    -59   -309   -376    -36
    239   -184   -423    -28    329   -301   -792   -140    -44   -309   -379    -10
    241   -168   -410    -36    324   -288   -784   -132    -31   -293   -371     33
    239   -155   -394    -41    314   -275   -782   -145    -20   -272   -376     62
    220   -142   -363    -38    290   -252   -776   -155    -15   -257   -384     85
    202   -129   -335    -38    267   -231   -774   -153    -12   -252   -379    101
    226   -116   -342    -54    283   -228   -774   -145    -10   -262   -374    103
    236    -96   -332    -72    280   -213   -771   -148    -10   -257   -358     80
    241    -72   -314    -85    275   -192   -774   -155    -15   -246   -335     51
    241    -64   -309    -88    272   -184   -779   -161    -25   -241   -319     25
    241    -49   -290    -96    265   -168   -782   -163    -31   -228   -303      2
    233    -36   -272   -101    252   -153   -787   -153    -23   -200   -280    -20
    233    -15   -249   -109    241   -132   -795   -140    -20   -174   -252    -33
    241      7   -236   -127    239   -114   -800   -137    -23   -158   -233    -44
    254     25   -228   -140    241   -101   -797   -140    -28   -148   -218    -54
    277     31   -246   -155    262   -106   -807   -155    -33   -145   -210    -64
    316     31   -285   -174    301   -127   -813   -166    -41   -155   -205    -70
    342     46   -296   -197    319   -124   -813   -161    -41   -153   -192    -62
    335     62   -272   -197    303   -103   -800   -129    -31   -142   -174    -44
    280     75   -207   -179    244    -64   -766    -83    -12   -127   -150    -12
    259    103   -158   -181    207    -25   -750    -59      0   -116   -135      5
    236    127   -109   -184    174     10   -732    -41     10   -103   -127     20
    231    142    -88   -187    161     28   -724    -28     18    -96   -127     28
    226    168    -59   -197    142     54   -724    -23     23    -90   -124     31
    233    200    -33   -218    132     83   -724    -20     23    -88   -129     33
    244    220    -23   -233    132     98   -730    -28     20    -88   -137     23
    272    241    -31   -257    153    106   -740    -31     18    -93   -148     15
    241    280     36   -262    101    158   -727    -18     41    -70   -122     46
    218    285     67   -252     75    176   -730    -15     41    -64   -116     57
    210    262     51   -239     80    158   -750    -33     18    -83   -137     41
    215    257     41   -236     88    150   -771    -46      0    -93   -153     31
    213    267     51   -241     80    158   -789    -57     -7    -88   -155     33
    202    246     44   -226     80    145   -802    -70    -20    -98   -171     18
    189    215     25   -205     80    119   -805    -72    -31   -103   -189      2
    189    155    -33   -171    111     62   -815    -80    -46   -122   -223    -31
    207    111    -98   -161    153      5   -841   -101    -72   -145   -257    -64
    192     88   -103   -140    148     -5   -846   -109    -83   -153   -272    -80
    179     70   -109   -124    142    -18   -854   -122    -96   -161   -290    -98
    179     64   -114   -122    148    -23   -859   -135   -109   -166   -306   -114
    179     77   -103   -129    140    -12   -867   -140   -114   -166   -311   -116
    176     72   -106   -124    140    -15   -872   -140   -116   -171   -314   -111
    168     59   -109   -116    140    -23   -872   -135   -116   -174   -314   -101
    171     72    -98   -122    135    -12   -870   -129   -111   -176   -306    -90
    179     59   -119   -122    150    -28   -870   -127   -111   -192   -306    -83
    181    -10   -194    -85    187   -101   -852    -98   -111   -226   -329   -101
    174   -106   -283    -36    226   -192   -776     -2    -83   -257   -371   -148
    179    -80   -259    -49    218   -168   -657    137      5   -228   -353   -161
    218     38   -179   -129    197    -70   -563    298    142   -109   -244    -98
    267    322     54   -293    106    189   -511    436    329    122     -2    109
    293    818    524   -555   -116    672   -517    483    555    472    397    488
    171   1389   1218   -779   -522   1304   -626    329    735    849    833    898
     77   1379   1301   -730   -610   1340   -953    -77    527    805    826    875
     15    844    828   -431   -405    836  -1187   -509     23    283    324    423
    -15    124    137    -54    -77    129  -1267   -730   -465   -342   -303   -140
     18   -306   -324    145    171   -314  -1273   -652   -605   -566   -561   -400
     25   -400   -428    184    226   -413  -1192   -488   -532   -535   -566   -436
     28   -418   -446    194    236   -431  -1111   -374   -449   -488   -530   -418
     67   -358   -426    145    244   -392  -1044   -283   -358   -418   -459   -353
     80   -270   -350     96    215   -309   -984   -223   -280   -361   -402   -316
     67   -231   -301     80    181   -265   -950   -189   -236   -335   -374   -285
     44   -226   -270     88    155   -246   -932   -166   -205   -316   -358   -259
      2   -241   -244    116    122   -241   -914   -148   -171   -285   -345   -228
     -7   -246   -239    127    114   -244   -917   -142   -150   -257   -345   -207
    -23   -246   -226    135     98   -236   -917   -127   -137   -220   -348   -197
    -28   -249   -223    137     96   -236   -917   -111   -114   -168   -350   -179
    -51   -265   -215    158     80   -239   -911   -101    -88   -122   -345   -158
    -85   -275   -189    181     51   -233   -896    -80    -62    -88   -329   -135
    -85   -283   -197    181     51   -241   -891    -72    -57    -72   -322   -127
    -36   -309   -275    171    116   -293   -904    -75    -67    -75   -319   -127
    -12   -332   -319    171    153   -324   -911    -72    -75    -64   -306   -116
    -38   -342   -303    192    132   -324   -898    -64    -70    -49   -290   -103
    -44   -327   -283    184    116   -306   -880    -51    -59    -23   -265    -77
    -38   -314   -275    176    116   -296   -867    -46    -57     -2   -246    -44
    -36   -280   -246    158    103   -265   -865    -38    -54     20   -244     12
    -62   -283   -220    174     77   -252   -854    -31    -59     44   -301     64
    -67   -314   -246    189     88   -283   -854    -25    -70     33   -309    111
    -54   -340   -285    194    114   -314   -862    -25    -90     10   -241    124
    -59   -332   -272    194    106   -303   -878    -28   -119     18   -174    181
    -88   -329   -241    210     75   -285   -891    -10   -148     57   -150    280
    -75   -353   -277    213     98   -316   -919    -18   -200     77   -210    309
    -72   -384   -311    228    116   -348   -927    -20   -228     93   -228    306
    -77   -407   -329    241    124   -368   -919      2   -207    150   -166    342
    -75   -413   -337    244    129   -376   -927     23   -153    205    -59    433
    -67   -407   -340    236    135   -374   -966     15    -88    181      0    493
    -75   -407   -332    239    127   -371   -974     20    -12    124     44    548
    -85   -441   -358    262    135   -400   -948     46     41     75     72    587
   -111   -485   -374    298    129   -431   -922     80     83     57    101    623
   -132   -496   -363    311    114   -431   -935     88    114     70    161    641
   -150   -535   -384    340    116   -459   -950     85    124     77    262    649
   -171   -542   -371    355     98   -457   -961     80    114     80    316    623
   -226   -550   -324    389     49   -439   -961     70     90     75    298    594
   -220   -530   -311    374     44   -420   -979     54     59     75    226    561
   -184   -493   -309    340     62   -402   -987     41     31     72     80    514
   -132   -470   -340    301    101   -405   -992     36     -5     18    -96    462
    -57   -413   -355    236    148   -384   -974     70    -15    -12   -249    436
    -18   -350   -332    184    155   -342   -966    119    -15    -23   -428    407
    -15   -298   -283    155    132   -293   -969    163      0     10   -558    405
     -2   -275   -272    137    132   -272   -961    184     33     83   -672    415
     41   -298   -340    129    189   -319   -995    111     -2     64   -753    350
    -57   -371   -316    213    127   -345   -989     25    -83     33   -802    267
   -189   -431   -241    309     25   -337   -917     18    -93     38   -872    223
   -314   -457   -142    384    -85   -301   -846     51    -54    103   -867    215
   -407   -446    -38    428   -184   -244   -826     75    -25    155   -841    192
   -470   -381     88    426   -280   -148   -802    122     20    202   -784    223
   -535   -345    189    441   -363    -80   -789    161     51    220   -727    265
   -610   -311    298    459   -454     -7   -766    202     90    249   -654    306
   -730   -262    467    496   -600    101   -719    265    163    314   -540    374
   -893   -228    665    561   -782    218   -678    319    220    368   -436    446
   -966   -197    769    581   -867    285   -662    335    236    371   -358    496
   -927   -181    743    553   -836    280   -683    319    218    345   -298    493
   -844   -189    654    517   -750    231   -727    290    181    296   -246    454
   -846   -163    683    504   -766    257   -748    288    181    296   -197    418
   -880   -116    763    498   -823    322   -750    314    202    322   -142    402
   -854   -116    737    483   -797    311   -737    335    213    353   -135    361
   -776   -137    639    457   -709    249   -745    324    192    348   -207    277
   -805    -62    743    433   -776    337   -730    353    218    387   -239    252
   -815    -15    800    415   -807    392   -709    392    246    410   -218    301
   -810     41    852    381   -831    446   -696    413    249    413   -189    363
   -685     80    766    303   -724    423   -732    371    200    363   -213    371
   -631     90    722    267   -675    405   -748    355    179    342   -228    381
   -644    103    748    267   -696    426   -727    371    194    361   -207    389
   -654     80    735    285   -693    405   -719    368    197    355   -202    389
   -683     59    743    311   -711    400   -693    371    205    363   -176    415
   -704     41    743    329   -724    392   -675    366    210    371   -148    431
   -704     10    711    345   -709    361   -665    355    210    371   -132    413
   -693    -64    626    376   -659    280   -678    322    181    345   -135    353
   -704   -114    589    410   -646    236   -688    301    158    319   -127    293
   -719    -98    620    407   -672    259   -683    301    161    327    -72    275
   -691   -129    558    410   -626    213   -693    298    153    324    -46    257
   -693   -187    504    439   -602    158   -706    288    135    309    -44    231
   -691   -223    467    457   -579    122   -719    280    122    290    -51    189
   -711   -285    426    498   -568     70   -722    275    109    272    -59    148
   -688   -283    405    483   -548     59   -743    259     85    244    -77    124
   -628   -280    348    454   -491     33   -787    218     41    202   -109     80
   -618   -329    288    475   -454    -20   -807    192     10    174   -140     31
   -631   -355    275    493   -454    -41   -797    192      5    174   -150     10
   -631   -361    270    496   -452    -46   -792    192      5    176   -158     -2
   -633   -376    257    504   -446    -59   -797    181     -5    166   -176    -25
   -613   -400    213    506   -413    -93   -800    163    -23    142   -215    -57
   -644   -420    223    532   -436    -98   -784    168    -25    135   -241    -18
   -600   -454    142    527   -371   -155   -761    194    -38    116   -280     62
   -587   -535     51    561   -322   -241   -659    298    -15     96   -337    124
   -597   -519     77    558   -337   -220   -524    446     72    140   -332    239
   -511   -361    148    433   -329   -106   -431    605    207    267   -239    405
   -355      5    361    176   -358    181   -415    704    392    511      2    698
   -259    607    867   -174   -563    735   -491    693    626    893    418   1140
   -288   1187   1475   -449   -880   1330   -771    413    748   1215    792   1512
   -345   1101   1447   -379   -896   1273  -1169    -36    493   1067    670   1371
   -402    496    896    -46   -649    696  -1363   -472    -62    454     88    818
   -423   -244    176    332   -301    -33  -1402   -644   -545   -171   -545    197
   -366   -646   -280    506    -44   -465  -1371   -530   -644   -371   -797    -93
   -319   -722   -402    519     38   -561  -1275   -374   -576   -358   -836   -166
   -283   -680   -397    480     57   -540  -1171   -244   -483   -301   -823   -179
   -207   -563   -355    384     72   -459  -1088   -127   -379   -215   -769   -132
   -150   -428   -277    290     62   -353  -1039    -46   -288   -132   -714    -46
   -153   -407   -254    280     49   -332  -1028    -31   -270   -132   -717    -31
   -163   -418   -254    288     44   -337  -1015    -31   -270   -153   -737    -59
   -166   -415   -249    290     38   -332  -1005    -31   -270   -163   -748   -103
   -150   -387   -236    270     41   -311   -995    -25   -265   -168   -753   -166
   -140   -358   -220    246     38   -288   -982    -20   -265   -176   -756   -236
   -158   -358   -200    257     18   -277   -979    -23   -267   -189   -769   -303
   -158   -361   -202    259     20   -283   -987    -36   -283   -213   -802   -355
   -127   -361   -233    244     51   -298   -995    -51   -296   -244   -836   -384
   -119   -348   -228    231     51   -290  -1000    -59   -303   -257   -841   -366
    -93   -335   -241    213     72   -288  -1008    -67   -309   -259   -841   -358
    -46   -324   -277    184    111   -301  -1013    -70   -314   -252   -839   -368
      2   -311   -314    155    158   -311  -1013    -75   -324   -249   -836   -384
     59   -296   -355    116    205   -324  -1028    -88   -340   -259   -841   -407
    111   -277   -389     83    249   -332  -1034    -93   -345   -262   -828   -413
    142   -272   -418     64    277   -345  -1039    -98   -348   -259   -815   -428
    174   -270   -444     49    309   -355  -1044   -103   -350   -254   -810   -446
    187   -283   -470     46    327   -376  -1057   -111   -353   -257   -813   -452
    197   -285   -483     44    340   -384  -1062   -111   -355   -265   -810   -449
    220   -283   -504     31    361   -392  -1065   -116   -363   -270   -810   -457
    252   -272   -524     10    387   -397  -1065   -129   -371   -270   -807   -467
    257   -262   -519      0    387   -389  -1057   -135   -371   -270   -800   -467
    290   -249   -540    -20    415   -394  -1075   -140   -381   -280   -797   -472
    272   -262   -535     -7    402   -400  -1075   -129   -376   -280   -784   -470
    262   -270   -532      5    397   -400  -1070   -119   -371   -280   -774   -465
    309   -254   -563    -28    433   -407  -1072   -132   -376   -288   -776   -467
    361   -236   -597    -62    478   -418  -1080   -142   -384   -288   -782   -467
    355   -228   -587    -64    470   -405  -1072   -135   -384   -285   -784   -457
    376   -213   -589    -80    483   -400  -1065   -142   -389   -285   -784   -454
    407   -207   -615   -101    509   -410  -1067   -155   -402   -296   -792   -454
    402   -207   -610    -96    506   -407  -1062   -155   -405   -298   -792   -452
    381   -200   -581    -90    480   -389  -1049   -155   -400   -290   -784   -441
    376   -187   -563    -93    470   -374  -1036   -153   -392   -285   -782   -436
    353   -171   -527    -93    439   -348  -1028   -150   -379   -275   -771   -420
    345   -145   -491   -101    415   -316  -1018   -142   -363   -259   -758   -410
    332   -145   -478    -96    405   -311   -997   -124   -340   -244   -750   -405
    324   -135   -459    -93    392   -296   -969    -96   -309   -223   -727   -405
    296   -116   -415    -90    355   -265   -945    -75   -285   -210   -717   -407
    270   -101   -371    -85    319   -236   -919    -51   -259   -192   -706   -405
    254    -77   -332    -90    290   -202   -909    -41   -241   -179   -709   -415
    244    -62   -306    -90    275   -184   -901    -33   -233   -176   -714   -426
    231    -83   -314    -75    272   -197   -888    -20   -226   -166   -717   -418
    202    -75   -277    -64    239   -176   -870     -2   -207   -150   -714   -397
    194    -75   -270    -59    228   -171   -870     -2   -207   -153   -727   -392
    202    -67   -270    -67    236   -168   -878     -2   -207   -153   -735   -389
    220    -36   -259    -93    239   -145   -872      2   -192   -148   -737   -368
    252    -18   -272   -116    259   -145   -867      5   -187   -155   -753   -363
    257    -25   -283   -114    267   -155   -880     -5   -197   -179   -776   -363
    241    -25   -267   -106    254   -145   -888     -7   -197   -187   -787   -358
    249    -10   -262   -119    252   -135   -888     -7   -192   -176   -789   -358
    262      5   -257   -132    259   -127   -896    -12   -192   -171   -792   -353
    277     18   -259   -148    267   -119   -893    -12   -189   -168   -795   -376
    290     23   -267   -155    280   -122   -885    -12   -181   -163   -805   -418
    283     18   -265   -150    272   -124   -888    -15   -184   -163   -810   -433
    280      5   -275   -142    277   -135   -891    -25   -194   -166   -807   -454
    249     -2   -254   -124    249   -127   -883    -25   -194   -158   -787   -459
    239      0   -239   -119    239   -119   -870    -20   -192   -148   -753   -465
    236      2   -233   -122    236   -114   -865    -18   -189   -135   -717   -472
    202     -7   -210    -98    205   -109   -846     -5   -184   -124   -678   -491
    174     -2   -179    -88    176    -90   -823     10   -176   -103   -641   -496
    187     36   -150   -111    168    -57   -797     23   -166    -80   -600   -506
    176     51   -127   -116    150    -36   -776     28   -161    -72   -571   -506
    153     54    -98   -106    127    -20   -756     25   -163    -83   -581   -506
    168     59   -109   -116    137    -25   -753      5   -189   -116   -620   -514
    207     77   -129   -142    168    -25   -753    -12   -210   -127   -644   -519
    220     80   -140   -153    179    -28   -737     -7   -202    -85   -639   -488
    228     96   -135   -163    181    -18   -724    -15   -176    -36   -631   -475
    220     93   -127   -158    174    -15   -711    -25   -161      0   -644   -462
    200     54   -145   -127    174    -44   -709    -51   -181      7   -688   -475
    153     44   -111    -98    132    -33   -701    -72   -189     25   -693   -467
    124     23   -101    -75    114    -38   -688    -98   -200      7   -704   -465
    106    -20   -127    -44    114    -75   -683   -124   -220    -33   -732   -475
     18    -83   -101     33     59    -90   -678   -132   -220    -59   -748   -465
     38   -148   -187     54    111   -166   -714   -166   -259   -116   -802   -462
     41   -181   -223     70    129   -202   -732   -176   -285   -148   -844   -426
     18   -226   -244    101    129   -236   -748   -194   -303   -166   -875   -384
     23   -239   -262    109    142   -249   -756   -205   -298   -176   -891   -350
     38   -244   -283    101    161   -262   -766   -223   -296   -218   -909   -350
     49   -257   -306    103    176   -280   -776   -226   -288   -244   -919   -353
     46   -265   -314    109    179   -290   -789   -218   -277   -267   -924   -361
     23   -272   -296    124    158   -283   -784   -197   -249   -277   -930   -353
     -2   -259   -259    129    127   -259   -766   -176   -218   -285   -914   -306
      2   -244   -246    119    124   -244   -748   -158   -194   -285   -917   -257
      5   -254   -262    124    132   -257   -717   -116   -168   -285   -945   -233
     38   -293   -332    127    184   -311   -610      0   -103   -298   -989   -239
     51   -218   -270     83    158   -244   -462    161     10   -233   -948   -171
    127    -54   -181    -36    153   -116   -348    335    161    -85   -828    -31
    231    257     25   -244    101    142   -327    431    324    166   -600    220
    246    805    558   -524   -155    683   -384    420    527    553   -184    662
     77   1317   1236   -698   -579   1278   -626    122    615    885    213   1054
    -28   1257   1286   -615   -657   1273   -948   -306    376    802    168   1018
   -142    636    779   -249   -462    706  -1117   -704   -145    218   -379    542
   -213   -189     23    202   -119    -83  -1150   -857   -623   -441  -1044    -64
   -205   -610   -405    407     98   -509  -1117   -730   -696   -610  -1262   -335
   -181   -678   -496    431    155   -587  -1000   -568   -613   -563  -1254   -384
   -140   -574   -433    355    145   -504   -865   -420   -493   -465  -1171   -345
    -72   -418   -345    246    135   -381   -750   -298   -379   -366  -1070   -272
    -54   -355   -301    205    122   -329   -683   -252   -337   -327  -1034   -267
    -44   -327   -283    184    116   -306   -626   -226   -322   -303  -1010   -288
    -12   -301   -288    155    137   -296   -594   -207   -316   -290  -1000   -303
      5   -270   -275    132    140   -272   -587   -189   -306   -270   -982   -303
     10   -272   -285    129    145   -277   -589   -184   -309   -265   -979   -311
     23   -259   -283    116    150   -270   -574   -174   -301   -254   -966   -306
     18   -233   -252    106    132   -241   -558   -158   -288   -239   -950   -301
     15   -197   -213     90    114   -205   -535   -142   -267   -220   -935   -288
     38   -192   -231     75    135   -210   -542   -148   -275   -231   -943   -303
     31   -181   -213     75    122   -197   -542   -148   -272   -241   -948   -311
     36   -166   -202     64    116   -181   -540   -145   -270   -246   -945   -316
     38   -135   -174     49    106   -153   -530   -137   -262   -241   -932   -309
     75   -119   -194     20    135   -155   -548   -148   -272   -257   -940   -322
     85   -124   -210     18    148   -166   -553   -148   -277   -265   -943   -327
     85    -98   -184      5    132   -140   -540   -137   -267   -254   -927   -311
     83    -62   -145    -10    114   -103   -537   -129   -257   -246   -914   -306
     77    -49   -129    -15    101    -88   -535   -122   -252   -244   -906   -301
     85    -38   -124    -23    103    -80   -535   -119   -246   -239   -896   -290
     98    -25   -124    -36    109    -75   -542   -116   -244   -239   -893   -290
     96    -18   -114    -38    103    -64   -540   -111   -239   -236   -880   -285
    106     -5   -111    -51    106    -57   -542   -111   -239   -231   -872   -285
    127     10   -116    -67    122    -51   -540   -111   -233   -226   -867   -288
    142     20   -124    -83    132    -49   -545   -114   -231   -220   -862   -288
    181     33   -148   -106    166    -57   -558   -119   -236   -220   -870   -301
    218     44   -176   -132    197    -64   -563   -122   -241   -215   -867   -301
    228     36   -192   -132    210    -77   -566   -124   -244   -215   -867   -303
    249     41   -207   -145    228    -83   -561   -122   -244   -215   -867   -303
    270     41   -228   -155    249    -93   -563   -124   -241   -213   -865   -306
    303     44   -262   -174    283   -109   -571   -135   -252   -223   -875   -322
    335     49   -285   -192    309   -116   -574   -145   -267   -236   -888   -332
    366     38   -327   -205    345   -145   -576   -158   -293   -252   -898   -350
    381     36   -345   -207    363   -153   -563   -155   -303   -252   -898   -376
    353     23   -329   -187    340   -153   -553   -148   -306   -244   -893   -392
    324     10   -314   -168    319   -150   -540   -142   -303   -246   -885   -410
    306      2   -306   -155    306   -150   -519   -129   -293   -246   -878   -433
    283      7   -275   -145    280   -132   -491   -111   -270   -231   -857   -441
    270     18   -252   -145    259   -116   -467    -93   -244   -210   -839   -436
    254     25   -228   -142    241   -101   -441    -72   -210   -181   -818   -433
    223     20   -205   -124    213    -90   -420    -49   -163   -145   -800   -433
    187      2   -184    -93    187    -90   -407    -36   -124   -111   -789   -457
    179    -12   -192    -83    181   -101   -400    -23   -103    -75   -792   -483
    187    -33   -220    -77    202   -127   -400    -10   -101    -25   -795   -496
    179    -51   -231    -64    202   -142   -394      0   -101     41   -795   -501
    184    -54   -239    -64    210   -145   -387     10    -98     93   -789   -498
    171    -62   -233    -54    200   -148   -389      7   -103    114   -797   -488
    161    -59   -220    -51    189   -140   -384     12    -96    132   -797   -454
    168    -38   -210    -67    187   -124   -368     31    -72    155   -787   -394
    189    -15   -205    -85    197   -109   -345     59    -41    174   -774   -311
    187     33   -155   -111    171    -59   -303    114     12    205   -740   -163
    246    114   -132   -179    189     -7   -267    155     54    228   -717      2
    319    205   -114   -262    215     46   -223    205    101    270   -678    197
    361    296    -64   -327    213    116   -176    257    145    322   -626    379
    384    332    -54   -361    218    140   -166    272    148    340   -592    472
    376    327    -49   -353    213    140   -153    285    142    355   -563    511
    337    306    -31   -324    184    140   -137    293    135    374   -545    530
    306    290    -15   -298    161    137   -135    285    114    381   -540    535
    288    275    -15   -283    150    129   -140    270     88    374   -555    522
    262    252    -12   -257    137    119   -142    254     72    379   -563    514
    267    231    -38   -249    150     96   -153    231     57    379   -584    488
    267    220    -46   -244    158     88   -153    215     64    374   -594    472
    262    210    -51   -239    155     80   -148    213     96    353   -602    475
    270    194    -75   -233    174     59   -153    197    129    327   -620    470
    277    189    -88   -233    181     51   -150    192    171    340   -618    475
    288    184   -103   -236    197     41   -155    181    194    366   -613    475
    301    161   -140   -233    220     12   -161    174    187    366   -589    470
    293    153   -140   -223    215      7   -150    174    189    358   -548    485
    290    163   -129   -228    210     18   -140    176    192    348   -491    496
    314    161   -153   -236    233      5   -148    161    179    322   -410    498
    309    114   -197   -213    252    -41   -171    137    142    285   -332    483
    285     72   -215   -179    249    -70   -187    119    119    270   -252    483
    309     49   -259   -181    283   -103   -210     88     98    259   -189    485
    316     12   -303   -163    311   -145   -231     67     77    259   -148    478
    233    -49   -283    -93    257   -166   -215     88     83    272   -114    470
    155   -101   -257    -28    205   -179   -181    116     88    285    -85    470
    106   -153   -262     20    181   -205   -171    122     80    280    -88    449
    -46   -210   -163    129     57   -187   -137    150     93    285   -111    441
   -210   -249    -41    228    -85   -148   -101    181    109    298   -140    446
   -267   -293    -28    280   -122   -161    -90    158     96    298   -192    415
   -329   -345    -18    337   -158   -181    -83    145     85    301   -236    387
   -397   -392      5    394   -202   -194    -67    140     80    280   -267    371
   -431   -415     12    423   -223   -202    -49    129     70    252   -296    358
   -459   -441     18    449   -239   -213    -36    127     57    233   -335    340
   -475   -459     15    467   -246   -223    -25    127     41    218   -368    324
   -478   -480     -2    480   -239   -241    -10    142     33    218   -394    306
   -428   -563   -135    496   -148   -350     12    181     20    184   -483    223
   -350   -602   -252    475    -51   -428     90    293     49    168   -576    148
   -241   -540   -301    389     28   -420    176    444    140    236   -626    150
    -93   -387   -293    241     98   -340    233    597    272    379   -576    252
     36     -7    -46    -15     38    -25    200    657    441    675   -314    555
     88    602    514   -345   -213    558    109    594    662   1106    124   1028
     10    924    914   -467   -452    917   -171    265    670   1319    392   1293
    -62    685    748   -311   -405    717   -488   -181    342   1067    215   1109
   -119    -41     77     80   -101     18   -652   -592   -272    353   -439    498
   -103   -605   -504    353    197   -555   -714   -683   -610    -80   -862     80
    -70   -859   -792    465    358   -826   -680   -553   -644   -187   -953    -59
    -67   -914   -846    491    389   -880   -581   -394   -581   -174   -922    -67
    -57   -854   -797    454    368   -826   -478   -265   -491   -111   -846    -15
    -25   -763   -737    394    355   -753   -384   -161   -397    -44   -737     18
     -7   -711   -706    358    348   -709   -322    -96   -340    -10   -659     31
      2   -701   -704    350    353   -701   -296    -70   -316     -2   -626     44
     -2   -709   -709    353    353   -709   -288    -62   -309     -2   -579     62
     12   -711   -724    348    366   -717   -272    -44   -298     12   -522     62
    -12   -706   -693    358    337   -698   -257    -36   -288     28   -467     46
    -12   -691   -678    353    332   -685   -252    -38   -283     36   -483     20
    -20   -685   -667    353    322   -678   -249    -51   -280     31   -561      0
    -31   -691   -659    361    311   -675   -252    -59   -280     15   -618    -28
    -41   -680   -639    361    296   -659   -265    -72   -280      2   -675    -20
    -64   -662   -597    363    265   -631   -262    -67   -265      5   -730     33
    -85   -657   -574    368    244   -615   -254    -57   -249     12   -735     57
    -90   -644   -553    366    231   -600   -244    -49   -236     20   -704     67
   -103   -636   -535    368    213   -587   -218    -38   -223     36   -665     80
   -127   -636   -509    381    189   -574   -202    -38   -220     51   -615    106
   -140   -620   -480    379    168   -550   -192    -38   -213     80   -530    116
   -137   -597   -462    366    161   -530   -179    -36   -205    101   -436    122
   -119   -581   -462    348    168   -522   -163    -28   -197    116   -381    132
   -109   -571   -462    340    176   -517   -161    -31   -194    122   -348    103
    -98   -553   -454    324    176   -504   -161    -25   -192    129   -327     77
    -77   -537   -462    306    192   -501   -168    -25   -194    129   -335     49
    -62   -514   -452    285    192   -483   -163    -20   -187    137   -345     36
    -59   -496   -436    277    187   -467   -132      0   -166    158   -345     46
    -80   -478   -400    277    158   -439   -101     28   -135    184   -324     64
   -101   -465   -363    283    129   -415    -77     51   -116    202   -322     64
   -129   -465   -335    296    101   -402    -59     64   -106    207   -335     62
   -153   -470   -316    311     80   -394    -46     67    -98    210   -361     54
   -187   -480   -293    332     51   -387    -36     70    -96    200   -392     23
   -210   -488   -277    348     33   -384    -18     77    -88    197   -418     -7
   -228   -480   -252    353     10   -366     12     93    -70    197   -439    -36
   -275   -478   -202    376    -36   -340     51    114    -49    202   -446    -49
   -316   -480   -163    397    -77   -322     62    119    -38    202   -452    -75
   -283   -444   -161    363    -62   -301     90    132    -23    197   -457   -119
   -226   -436   -210    329     -7   -322     93    122    -28    174   -478   -197
   -200   -467   -267    335     33   -368     75    101    -44    140   -511   -277
   -129   -462   -335    293    101   -400     62     90    -51    119   -537   -348
    -15   -431   -415    223    200   -423     59     83    -54     96   -561   -415
     80   -423   -504    171    290   -462     44     67    -67     67   -592   -480
    187   -415   -602    114    394   -509     33     49    -75     38   -623   -532
    272   -452   -727     88    498   -589      5     10   -103    -15   -691   -600
    376   -446   -823     33    600   -633      5     -5   -111    -36   -719   -628
    446   -439   -888     -5    665   -662      0    -12   -114    -46   -717   -644
    465   -470   -935      2    698   -701    -23    -38   -132    -62   -714   -670
    483   -485   -971      0    724   -727    -18    -41   -127    -59   -717   -662
    519   -441   -961    -38    740   -701      2    -20    -90    -18   -667   -602
    524   -431   -956    -46    737   -693     20      0    -59     15   -620   -558
    485   -454   -940    -15    711   -696     31      7    -46     36   -587   -530
    436   -449   -885      5    657   -667     38     25    -20     80   -517   -501
    379   -423   -802     20    589   -613     70     64     31    148   -413   -467
    322   -420   -745     49    532   -581    111    109     96    228   -275   -426
    283   -397   -680     57    480   -537    150    145    158    316   -103   -379
    257   -322   -579     31    415   -452    187    179    207    397     85   -329
    176   -322   -498     72    337   -410    184    176    223    462    257   -319
    148   -306   -457     77    301   -381    215    197    244    548    444   -296
    142   -285   -428     72    285   -355    254    223    254    610    597   -267
    111   -324   -436    103    272   -379    223    200    218    597    672   -285
    135   -309   -444     85    288   -376    223    194    213    574    724   -298
    194   -267   -462     33    327   -363    236    184    228    535    735   -293
    254   -262   -517      5    384   -389    236    166    233    483    688   -293
    329   -272   -602    -28    465   -439    220    137    197    441    579   -314
    415   -280   -696    -67    553   -488    194    109    135    402    446   -348
    511   -283   -797   -116    652   -537    176     96     93    355    303   -371
    605   -267   -872   -168    737   -568    135     62     46    298    150   -389
    685   -223   -911   -233    797   -566    106     25     12    246      7   -400
    771   -179   -953   -296    862   -566     80    -10    -15    194   -116   -402
    823   -168   -992   -329    906   -581     33    -59    -57    140   -218   -410
    836   -166  -1002   -335    919   -584    -10    -98    -83    101   -277   -415
    852   -145   -997   -355    924   -571    -36   -106    -88     85   -288   -389
    820   -187  -1008   -316    914   -597    -88   -137   -119     44   -314   -392
    810   -194  -1005   -309    906   -600    -98   -140   -129     15   -324   -392
    776   -200   -976   -288    875   -587   -106   -145   -142    -23   -348   -389
    784   -189   -974   -298    878   -581   -124   -158   -163    -72   -384   -392
    779   -179   -961   -301    870   -568   -127   -163   -181   -122   -431   -397
    748   -194   -943   -277    844   -568   -153   -187   -210   -176   -498   -410
    717   -241   -958   -236    836   -600   -181   -220   -244   -233   -571   -436
    737   -231   -969   -254    852   -600   -155   -207   -233   -252   -597   -431
    693   -259   -956   -218    823   -607   -150   -207   -239   -275   -623   -436
    657   -257   -917   -202    784   -587   -148   -202   -233   -280   -626   -426
    636   -226   -862   -205    748   -542   -119   -174   -202   -259   -613   -394
    589   -223   -813   -184    698   -519   -111   -163   -197   -254   -615   -381
    579   -226   -805   -176    691   -514   -109   -153   -192   -254   -623   -384
    587   -275   -862   -158    722   -568    -80   -116   -184   -267   -644   -413
    584   -355   -940   -114    761   -646      2    -23   -153   -290   -688   -478
    623   -296   -919   -166    771   -607    127    127    -44   -226   -644   -467
    685   -150   -839   -267    761   -493    197    270     98    -83   -506   -368
    735    142   -592   -439    662   -223    220    368    275    158   -213   -127
    753    730    -23   -740    389    353    252    431    524    558    283    314
    566   1153    584   -859    -10    870    116    239    615    859    691    626
    389   1023    633   -706   -122    828   -153   -122    368    750    680    535
    171    467    296   -319    -62    381   -283   -485   -119    181    194     75
     51   -101   -153     25    101   -127   -280   -581   -467   -337   -309   -368
    -10   -402   -392    205    189   -397   -249   -436   -480   -441   -459   -491
    -59   -517   -457    285    197   -488   -153   -275   -397   -420   -493   -504
   -106   -509   -402    306    148   -457    -64   -163   -306   -368   -506   -467
   -155   -428   -272    293     57   -350     -7    -77   -218   -306   -517   -389
   -161   -283   -124    220    -20   -205     80     25   -111   -231   -488   -275
   -176   -168      7    171    -93    -80    142     93    -41   -189   -457   -181
   -205   -114     88    158   -148    -15    168    129      0   -166   -454   -103
   -246   -124    122    187   -184     -2    176    129     15   -155   -485    -49
   -283   -137    142    207   -215      2    187    129     12   -155   -514     15
   -306   -155    148    231   -228     -5    179    129      2   -179   -527     62
   -348   -174    174    259   -262     -2    194    137      2   -200   -566     75
   -350   -161    189    257   -270     12    246    171     10   -215   -657     46
   -400   -184    215    290   -309     12    246    158    -12   -252   -784    -46
   -415   -179    236    296   -327     28    254    155    -15   -262   -901   -132
   -402   -181    218    290   -311     18    246    145    -31   -290  -1083   -231
   -376   -158    218    267   -298     28    226    124    -59   -327  -1265   -301
   -366   -142    223    252   -298     38    244    114    -83   -332  -1356   -322
   -361   -103    257    231   -311     75    244     85   -122   -322  -1371   -340
   -353    -90    262    220   -309     85    213     31   -166   -319  -1369   -358
   -345   -119    226    233   -285     51    215      5   -124   -275  -1330   -368
   -335   -153    181    244   -259     12    236     18    -85   -220  -1236   -423
   -322   -220    101    270   -213    -59    236     15    -77   -194  -1101   -555
   -290   -259     31    275   -161   -116    262     20    -54   -135   -865   -678
   -293   -296     -2    296   -145   -150    288     20    -28   -101   -584   -724
   -275   -288    -12    280   -132   -150    319     25     -7    -96   -452   -719
   -259   -298    -41    277   -111   -171    285     -7    -25   -124   -413   -714
   -223   -293    -70    257    -77   -181    265    -36    -41   -158   -407   -683
   -176   -293   -116    236    -31   -205    257    -57    -51   -176   -394   -641
   -181   -329   -148    254    -18   -241    231    -72    -67   -181   -363   -615
   -202   -379   -176    290    -15   -280    223    -72    -80   -189   -353   -602
   -145   -397   -252    270     49   -324    228    -77    -98   -218   -358   -620
    -51   -376   -324    215    135   -350    223    -96   -127   -252   -374   -633
      2   -400   -405    197    202   -402    184   -124   -166   -298   -407   -639
    119   -410   -530    145    322   -467    145   -150   -207   -353   -467   -626
    267   -379   -649     54    457   -514    103   -174   -241   -392   -522   -610
    355   -355   -711      0    532   -532     98   -171   -244   -392   -550   -581
    387   -340   -727    -23    555   -532     90   -161   -226   -402   -548   -548
    381   -301   -683    -41    530   -491     93   -158   -179   -441   -545   -493
    337   -262   -600    -36    467   -431    116   -137   -140   -374   -602   -384
    265   -220   -485    -20    374   -353    140    -83   -122   -233   -701   -272
    197   -215   -413      7    303   -314    158    -64   -127   -226   -867   -259
    187   -213   -400     12    293   -306    168    -75   -103   -275   -945   -257
    213   -189   -402    -12    303   -293    220   -103    -75   -322   -969   -233
    231   -158   -389    -36    309   -272    296   -111    -67   -303   -969   -218
    280   -142   -426    -70    350   -283    290    -80    -80   -298   -956   -272
    342   -150   -493    -96    418   -322    252    -72    -85   -327   -953   -340
    392   -153   -548   -122    470   -350    231    -77    -88   -350   -932   -366
    410   -200   -610   -103    509   -405    226    -98   -109   -368   -922   -384
    462   -181   -644   -142    553   -413    207   -111   -122   -368   -896   -397
    509   -142   -652   -181    579   -397    194   -106   -127   -361   -870   -418
    524   -132   -657   -197    587   -394    176    -98   -140   -345   -857   -444
    527   -129   -657   -197    592   -392    171    -98   -148   -324   -833   -454
    537   -119   -657   -207    597   -387    155   -101   -145   -290   -800   -459
    548   -103   -652   -220    600   -376    150    -93   -135   -254   -761   -475
    579    -72   -652   -254    613   -361    155    -77   -116   -220   -717   -472
    576    -72   -649   -252    613   -361    148    -77   -103   -200   -688   -472
    542   -101   -644   -223    592   -371    129    -85   -106   -194   -680   -480
    537    -70   -610   -233    574   -340    140    -75    -83   -176   -646   -454
    553    -46   -600   -252    576   -322    148    -59    -59   -168   -620   -420
    553     -5   -558   -272    555   -280    176    -20    -12   -148   -589   -366
    524    -28   -553   -249    537   -290    168    -15      0   -135   -584   -345
    522    -18   -542   -252    532   -280    184     -5     18    -98   -561   -332
    509     -7   -519   -252    511   -262    205     15     38    -59   -527   -322
    506      7   -498   -257    504   -244    244     44     64    -20   -496   -314
    478      2   -475   -241    475   -236    259     59     80      0   -480   -309
    467     18   -452   -244    459   -215    267     64    101     12   -462   -298
    475     62   -413   -270    441   -174    306     90    140     46   -426   -270
    436     51   -384   -244    410   -166    316     93    155     54   -413   -254
    405     18   -389   -213    394   -184    298     70    142     41   -423   -259
    394     10   -387   -202    389   -187    283     51    129     31   -433   -277
    392     33   -358   -215    374   -161    288     49    137     44   -428   -277
    363     20   -342   -192    353   -161    298     49    140     51   -426   -275
    322    -38   -361   -142    340   -200    288     36    124     38   -441   -277
    301    -93   -397   -103    348   -244    298     31    119     36   -454   -270
    270   -158   -428    -57    348   -293    319     25    114     25   -467   -257
    202   -236   -439     18    319   -337    327     -2     93     20   -496   -259
    145   -246   -392     49    267   -319    340    -23     80     33   -511   -252
     85   -233   -319     75    200   -277    348    -33     59     44   -506   -288
     38   -231   -270     93    153   -249    342    -44     36     41   -506   -358
     -5   -241   -236    124    114   -239    342    -51     18     36   -493   -439
    -12   -226   -213    119     98   -220    350    -41     23     36   -457   -504
    -20   -223   -202    122     88   -213    353    -33     23     36   -418   -561
    -15   -220   -207    116     93   -215    363    -23     23     41   -368   -600
     -7   -246   -239    127    114   -244    353    -23      7     36   -337   -654
     18   -342   -361    161    189   -353    366     18      0     -2   -371   -784
     33   -363   -400    163    215   -381    475    161     80     31   -340   -849
     90   -272   -366     90    226   -319    600    342    244    161   -246   -826
    184    -62   -246    -59    215   -153    698    519    470    379    -72   -704
    265    361     93   -314     85    228    704    579    717    714    236   -433
    163    893    730   -530   -283    813    670    511    961   1098    605   -132
    -36   1080   1114   -524   -574   1096    480    252    950   1265    750    -38
   -254    807   1062   -275   -657    935    277    -90    628   1036    496   -246
   -392    119    509    135   -449    314    197   -371    122    348   -135   -748
   -337   -361    -23    348   -158   -192    145   -400   -127    -36   -517  -1018
   -239   -581   -342    410     49   -462    140   -311   -163   -135   -613  -1072
   -116   -618   -501    368    192   -561    174   -233   -137   -137   -571  -1039
    -54   -571   -519    311    231   -545    189   -187    -96    -90   -530   -943
     -2   -470   -470    236    231   -470    215   -132    -31    -25   -480   -833
     41   -384   -426    171    231   -402    226    -88     20     20   -452   -717
     80   -342   -423    132    252   -381    220    -51     54     44   -441   -618
    119   -340   -459    109    288   -400    207    -31     62     57   -423   -532
    142   -340   -483     98    311   -410    202    -20     67     57   -376   -465
    150   -371   -522    109    335   -446    179    -38     44     20   -337   -433
    168   -402   -571    116    368   -485    155    -57     25     12   -306   -400
    181   -381   -563     96    371   -472    168    -49     51     18   -280   -353
    161   -387   -548    111    353   -465    171    -38    114    -12   -218   -301
    127   -407   -537    137    329   -470    179    -20    184    -57   -135   -257
    101   -436   -537    168    319   -485    189      0    239    -72    -49   -210
     75   -454   -532    187    301   -491    205     18    259    -54     31   -158
     36   -475   -511    220    272   -493    223     31    267    -18    106   -109
     -7   -491   -485    246    239   -488    233     44    267     28    174    -51
    -41   -493   -452    267    205   -472    233     46    254     64    200     18
    -80   -472   -394    275    155   -433    231     49    236     77    163     88
   -103   -431   -327    267    109   -379    239     62    228     77    122    163
   -127   -405   -280    265     72   -342    241     70    218     72     96    218
   -122   -389   -267    257     72   -329    233     72    200     62     64    249
    -93   -355   -262    223     83   -309    220     75    184     54     57    272
    -62   -337   -277    200    106   -309    194     59    163     38     62    275
    -23   -332   -309    176    140   -319    179     46    142     18     72    265
     12   -329   -342    158    176   -335    179     49    132     18    111    270
     31   -350   -384    158    207   -368    174     38    109     10    153    259
     28   -368   -397    168    213   -381    163     23     85      7    200    244
     20   -379   -400    179    207   -389    148      2     62     12    233    215
     23   -374   -397    176    210   -384    161      2     54     15    244    197
     23   -381   -405    179    213   -392    163     15     46     12    236    168
     12   -407   -420    194    215   -413    158     23     31      5    223    132
     12   -415   -428    200    218   -420    150     15     10    -10    194    101
     10   -407   -418    200    213   -413    163     15      5    -12    187     98
     -5   -394   -389    200    189   -392    168     12     -2    -18    155     90
      0   -371   -374    184    184   -374    179     20     -7    -20    116     88
     20   -350   -371    163    192   -361    189     31     -7    -23     90     70
     28   -345   -374    158    200   -358    194     38     -5    -23     75     57
     31   -355   -389    161    210   -371    207     54      2    -15     64     70
     38   -355   -397    158    218   -376    223     70     15      5     72     96
     46   -340   -387    145    215   -363    239     80     28     28     85    132
     64   -309   -374    122    218   -340    252     93     49     54    116    202
     51   -309   -363    127    205   -335    259     96     59     70    176    257
     64   -301   -366    116    215   -335    254     93     64     83    233    275
     75   -303   -381    111    226   -342    244     85     57     83    267    277
     90   -303   -394    106    241   -348    246     85     57     70    265    285
     90   -316   -407    109    249   -361    231     80     46     44    215    249
    111   -306   -418     96    262   -361    220     75     38     23    166    218
    129   -301   -431     85    277   -366    220     75     28      5    124    197
    145   -293   -439     75    290   -366    218     80     28     15     85    174
    137   -306   -446     83    290   -376    205     80     25     23     70    145
    148   -298   -446     75    296   -371    197     85     25     33     57    124
    153   -303   -457     75    303   -381    194     93     31     49     25     98
    153   -301   -454     75    303   -376    205    111     51     75      5     83
    142   -290   -433     72    285   -361    200    119     62     88    -25     70
    142   -270   -413     62    275   -340    202    129     77    106    -77     44
    158   -249   -407     44    280   -327    215    145     96    114   -150     23
    153   -239   -392     44    272   -314    218    158    109    116   -218     12
    135   -220   -355     41    244   -285    228    181    129    140   -296     12
    124   -179   -306     25    213   -241    259    215    161    174   -342     33
     96   -168   -265     33    179   -215    265    223    168    176   -379     33
     70   -142   -213     36    140   -176    280    241    187    192   -397     38
     51   -116   -168     31    109   -142    301    259    205    205   -405     38
     28    -88   -116     28     70   -101    314    275    223    220   -394     46
      5    -59    -64     25     33    -62    327    283    239    231   -379     44
    -18    -38    -20     28      0    -31    340    290    262    246   -376     54
    -54    -57     -5     54    -25    -31    340    285    262    246   -405     49
    -85    -67     15     75    -51    -25    332    272    249    220   -428     41
   -122    -70     49     93    -88    -10    329    270    239    205   -441     54
   -181    -96     85    140   -135     -5    335    275    236    218   -459     75
   -272   -116    153    192   -213     18    340    280    241    228   -454    114
   -358   -119    239    239   -301     59    363    309    265    257   -410    181
   -439   -137    301    285   -371     80    384    332    283    275   -355    233
   -545   -194    350    371   -449     77    374    340    283    285   -296    277
   -646   -200    444    420   -548    119    410    379    314    327   -259    387
   -771   -233    537    501   -654    150    441    407    337    350   -319    506
   -769   -285    483    527   -626     98    444    397    311    306   -584    462
   -698   -311    387    506   -542     36    410    368    277    241   -841    361
   -639   -298    340    467   -491     20    376    335    236    171  -1049    342
   -602   -301    301    452   -452      0    361    314    205    111  -1234    410
   -600   -324    275    462   -439    -25    332    277    163     44  -1343    459
   -553   -329    223    441   -389    -54    322    262    140     -2  -1374    423
   -444   -358     83    400   -267   -137    327    267    122    -44  -1376    254
   -316   -426   -109    371   -106   -270    358    316    114    -96  -1392     12
   -192   -449   -259    319     33   -355    413    397    132   -109  -1353   -207
    -31   -350   -319    192    142   -335    488    542    226    -25  -1184   -277
    109    -57   -168    -28    137   -114    506    646    384    189   -852    -88
    163    491    327   -327    -83    410    483    675    615    566   -350    358
     49   1060   1008   -555   -478   1036    345    517    797    956    155    818
    -33   1114   1148   -540   -589   1130     36    142    667    997    290    880
   -106    532    639   -213   -374    584   -187   -314    142    446   -194    376
    -72   -205   -132    137     28   -168   -277   -574   -371   -220   -839   -265
     51   -610   -665    277    355   -636   -288   -519   -514   -467  -1098   -568
    145   -763   -909    309    527   -836   -244   -402   -488   -506  -1166   -654
    228   -748   -979    257    602   -862   -181   -322   -433   -496  -1184   -636
    316   -646   -966    163    641   -805   -111   -236   -355   -444  -1161   -571
    394   -553   -948     77    670   -750    -62   -184   -301   -405  -1148   -519
    488   -498   -987      5    737   -743    -33   -153   -277   -394  -1156   -506
    519   -524  -1044      2    779   -784    -54   -168   -296   -426  -1192   -548
    548   -532  -1083     -7    813   -807    -54   -168   -303   -439  -1210   -574
    563   -553  -1117     -7    839   -833    -49   -168   -301   -449  -1226   -597
    581   -550  -1132    -15    857   -841    -44   -171   -298   -449  -1241   -607
    594   -566  -1161    -15    875   -862    -51   -171   -309   -459  -1275   -631
    620   -566  -1187    -28    904   -875    -54   -181   -311   -467  -1301   -646
    623   -579  -1202    -23    911   -891    -67   -205   -329   -483  -1325   -667
    623   -584  -1208    -18    914   -896    -75   -218   -340   -491  -1337   -680
    626   -550  -1176    -38    901   -862    -64   -207   -322   -470  -1325   -659
    610   -532  -1143    -38    875   -839    -49   -192   -303   -449  -1299   -623
    587   -498  -1085    -46    836   -792    -36   -171   -280   -420  -1262   -581
    561   -478  -1039    -41    800   -758    -28   -150   -259   -392  -1223   -545
    501   -498  -1002     -2    750   -750    -33   -142   -254   -384  -1202   -537
    475   -462   -937     -7    706   -698    -12   -114   -223   -348  -1156   -496
    465   -436   -901    -15    680   -670     -5    -96   -205   -324  -1130   -470
    441   -441   -883      0    662   -662     -7    -90   -202   -316  -1124   -470
    446   -426   -872    -10    657   -649     -5    -85   -200   -306  -1119   -470
    449   -423   -872    -12    659   -649      2    -83   -197   -301  -1117   -472
    441   -413   -854    -15    646   -633      5    -75   -189   -290  -1109   -472
    426   -423   -849      0    636   -636     -2    -72   -189   -285  -1106   -483
    441   -420   -862    -12    649   -641      2    -57   -176   -265  -1088   -488
    444   -428   -872     -7    657   -652      7    -44   -171   -252  -1070   -488
    433   -410   -846    -12    636   -628     18    -25   -158   -226  -1047   -478
    428   -381   -810    -23    618   -594     31     -2   -135   -187  -1010   -457
    402   -389   -792     -7    594   -589     38     15   -116   -153   -982   -441
    358   -400   -761     20    558   -579     44     28   -106   -129   -961   -431
    332   -397   -732     31    530   -563     64     41   -101   -119   -948   -428
    322   -371   -693     25    506   -532    101     67    -80    -93   -919   -407
    280   -381   -662     49    470   -522    109     64    -83    -85   -909   -405
    257   -394   -652     67    452   -522    132     75    -67    -80   -891   -389
    226   -415   -644     93    433   -530    166    101    -46    -62   -857   -368
    189   -433   -623    122    405   -527    189    119    -36    -44   -826   -361
    184   -415   -600    114    389   -509    207    132    -20    -12   -787   -345
    158   -394   -553    116    355   -472    223    153     10     25   -737   -316
    124   -381   -509    127    314   -444    244    179     38     59   -691   -298
     88   -363   -452    137    270   -407    270    202     77     98   -652   -285
     64   -324   -392    127    226   -358    303    244    129    148   -610   -270
     25   -293   -319    132    171   -306    332    283    171    192   -568   -259
    -31   -290   -259    158    111   -275    340    314    194    231   -553   -244
    -41   -290   -249    166    103   -270    355    350    223    303   -563   -241
    -75   -306   -231    189     77   -270    358    381    241    407   -514   -233
   -135   -285   -150    210      7   -218    353    384    275    498   -397   -228
   -205   -252    -46    228    -80   -150    358    374    298    522   -272   -228
   -270   -210     59    241   -166    -75    374    371    290    532   -163   -215
   -303   -197    103    249   -207    -46    381    374    254    509    -75   -205
   -296   -187    109    241   -205    -38    381    381    223    462    -20   -200
   -290   -184    106    236   -200    -38    389    392    213    413     -5   -189
   -332   -200    132    267   -233    -33    379    387    205    358    -25   -181
   -337   -194    142    267   -241    -28    392    394    215    322    -93   -163
   -337   -174    163    254   -252     -5    420    418    241    314   -171   -122
   -355   -189    163    272   -262    -12    433    418    241    301   -265   -103
   -374   -192    181    283   -277     -5    454    423    244    301   -332    -72
   -381   -166    215    272   -301     23    465    431    228    316   -389    -46
   -387   -127    259    257   -324     64    467    439    228    335   -431    -31
   -407   -127    280    267   -345     75    483    452    252    350   -478    -28
   -428   -142    285    285   -358     70    517    483    275    368   -491    -28
   -433   -142    290    285   -363     72    550    496    293    366   -496    -49
   -402   -176    226    288   -314     23    553    478    280    319   -519   -137
   -379   -218    158    296   -270    -28    553    449    272    283   -511   -207
   -376   -252    124    314   -252    -64    553    428    272    265   -488   -241
   -405   -298    106    350   -257    -98    532    371    244    231   -465   -270
   -410   -348     62    379   -239   -142    509    314    200    174   -452   -293
   -405   -392     12    397   -210   -192    462    254    153    114   -436   -319
   -371   -433    -62    402   -155   -249    400    202     93    106   -436   -345
   -319   -472   -153    394    -85   -311    355    174     59    153   -413   -353
   -277   -496   -218    387    -31   -358    327    137     36    166   -394   -366
   -272   -493   -223    381    -25   -358    314     90     44    140   -353   -381
   -213   -483   -270    348     28   -376    298     80     80    106   -270   -381
   -137   -485   -348    311    101   -415    290     77     93     80   -239   -376
    -90   -506   -418    298    163   -462    254     54     57     46   -285   -368
    -54   -511   -459    283    202   -488    226     54     20     38   -319   -342
    -28   -545   -517    288    244   -532    226     59      5     38   -348   -319
    -12   -597   -587    303    285   -592    215     46    -23     23   -387   -324
     31   -602   -633    285    329   -615    197     31    -36     18   -402   -301
     98   -594   -696    246    394   -644    179     33    -33     15   -415   -265
    161   -581   -743    210    452   -662    163     33    -49     -5   -431   -252
    215   -592   -807    187    509   -698    145     33    -64    -25   -449   -252
    306   -626   -932    158    618   -776    135     44    -93    -67   -498   -298
    389   -659  -1049    135    719   -854    184    124    -83    -77   -563   -353
    436   -620  -1057     93    745   -839    275    252    -18     -7   -555   -329
    522   -504  -1028    -10    774   -766    353    431    114    158   -459   -215
    587   -249   -836   -168    711   -542    368    615    306    457   -228     62
    605    290   -314   -449    459    -12    387    724    563    906    176    527
    493    787    293   -639    101    540    340    566    774   1270    568    948
    441    654    213   -550    114    433    192    124    550   1047    444    813
    316    -15   -332   -153    324   -174     51   -319     20    340   -189    228
    311   -693  -1005    189    657   -846    -83   -527   -439   -288   -807   -327
    345  -1034  -1379    345    862  -1205   -132   -446   -527   -436  -1049   -527
    368  -1070  -1441    350    904  -1254    -77   -329   -436   -358  -1101   -542
    376  -1005  -1382    314    878  -1192      2   -213   -329   -252  -1093   -514
    413   -896  -1312    241    859  -1104     64   -109   -246   -140  -1028   -470
    446   -792  -1239    174    841  -1015    109    -15   -197    -46   -953   -465
    454   -753  -1210    148    828   -982    124     23   -187    -28   -885   -478
    470   -756  -1226    142    846   -989    142     51   -181    -44   -844   -514
    462   -782  -1247    158    852  -1013    150     51   -181    -57   -807   -527
    475   -782  -1257    153    865  -1018    153     44   -184    -64   -756   -519
    509   -735  -1247    111    878   -989    161     41   -184    -62   -711   -517
    522   -711  -1234     93    878   -974    153     31   -194    -67   -678   -537
    514   -709  -1223     96    867   -966    132      5   -218    -93   -665   -568
    519   -680  -1200     80    859   -940    150      0   -226   -109   -665   -592
    514   -672  -1187     77    849   -930    153     -5   -226   -109   -667   -600
    522   -667  -1192     72    854   -930    150     -2   -215   -106   -659   -581
    496   -667  -1163     85    828   -917    150     -2   -207    -98   -657   -548
    454   -672  -1127    109    789   -898    158     10   -189    -80   -657   -511
    413   -678  -1091    129    750   -883    168     28   -179    -67   -657   -480
    410   -636  -1047    111    727   -839    179     41   -161    -36   -641   -433
    394   -631  -1026    116    709   -826    174     44   -153    -15   -636   -410
    376   -644  -1021    135    698   -831    179     51   -145      0   -628   -405
    348   -649  -1000    148    672   -823    189     57   -137     23   -615   -381
    311   -641   -956    163    631   -797    197     54   -124     38   -602   -353
    275   -646   -922    184    597   -784    200     49   -116     46   -592   -322
    262   -646   -909    192    584   -776    202     41   -114     46   -579   -296
    262   -623   -888    179    574   -756    213     38    -93     51   -558   -272
    265   -615   -880    174    571   -745    207     33    -88     49   -532   -272
    254   -613   -867    179    561   -740    197     25    -80     49   -498   -290
    254   -602   -857    174    555   -730    202     28    -64     64   -454   -298
    257   -597   -854    168    553   -724    194     23    -57     77   -418   -319
    252   -610   -862    179    555   -735    200     20    -46     83   -389   -353
    244   -618   -865    184    553   -740    215     23    -33     85   -366   -379
    241   -600   -841    179    540   -719    233     31    -20     96   -348   -381
    236   -597   -836    179    535   -717    249     36     -2     93   -348   -381
    236   -615   -852    187    542   -732    267     44     12     83   -361   -376
    218   -626   -846    202    530   -735    277     41     18     72   -374   -384
    207   -605   -813    200    509   -709    290     44     44     75   -379   -384
    207   -574   -782    181    493   -678    301     49     77     80   -384   -387
    220   -542   -763    158    491   -652    324     67     90     90   -392   -392
    215   -524   -740    153    475   -631    342     80     83     98   -397   -410
    192   -530   -722    168    457   -626    335     80     64    101   -407   -452
    184   -501   -688    158    433   -594    355     90     64    129   -402   -501
    187   -475   -662    145    423   -568    389    111     72    158   -405   -555
    192   -467   -659    137    423   -563    410    127     75    171   -410   -618
    161   -517   -678    179    418   -597    405    122     57    166   -431   -683
    137   -532   -670    194    402   -600    428    140     72    189   -423   -714
    132   -545   -678    205    402   -610    467    171     98    218   -402   -735
    106   -592   -698    241    402   -644    491    189    114    231   -400   -769
     93   -607   -701    257    397   -654    514    210    145    254   -384   -805
     67   -620   -691    275    376   -654    530    215    174    277   -374   -857
     36   -636   -672    301    353   -654    542    223    205    288   -384   -909
     20   -631   -654    303    337   -644    566    241    239    309   -384   -937
     15   -610   -626    298    319   -618    587    249    246    353   -384   -940
      5   -613   -618    303    309   -615    602    252    246    400   -400   -930
    -10   -615   -607    311    298   -613    607    257    252    426   -392   -924
     -7   -589   -581    298    283   -584    610    272    280    470   -371   -924
      2   -574   -576    285    288   -574    618    290    314    530   -350   -945
      7   -576   -584    283    296   -579    610    298    355    602   -342   -989
     46   -545   -592    249    319   -568    618    319    405    672   -340   -992
     88   -522   -613    215    350   -566    631    337    441    714   -324   -982
    124   -517   -641    197    381   -579    636    350    467    714   -285   -974
    161   -514   -675    176    415   -594    623    337    457    659   -280   -969
    161   -514   -678    176    418   -594    610    332    439    615   -280   -953
    158   -519   -680    179    418   -600    613    335    436    589   -265   -924
    155   -475   -631    161    392   -553    641    358    459    602   -226   -862
    137   -470   -610    163    374   -540    631    342    444    584   -226   -846
    135   -488   -626    176    379   -555    607    337    428    568   -231   -805
    135   -530   -667    197    400   -597    568    324    410    555   -236   -750
    140   -555   -696    207    418   -626    532    311    392    545   -231   -701
    153   -574   -727    210    439   -649    511    309    384    548   -205   -672
    174   -587   -761    205    465   -672    480    306    368    540   -187   -675
    184   -628   -813    220    496   -719    472    311    342    517   -176   -670
    220   -639   -859    210    540   -748    472    316    322    504   -155   -644
    241   -675   -919    215    579   -797    457    309    301    483   -153   -613
    244   -709   -956    231    600   -831    439    303    303    454   -148   -555
    262   -745  -1008    241    633   -878    418    301    324    415   -114   -485
    296   -776  -1072    241    683   -924    400    301    350    381    -41   -428
    293   -820  -1114    262    701   -966    374    288    340    366     33   -400
    277   -841  -1119    280    696   -979    361    283    332    381     98   -368
    277   -841  -1119    283    698   -979    361    285    314    392    142   -350
    262   -852  -1114    296    688   -982    361    285    296    397    194   -329
    257   -875  -1132    306    693  -1002    368    277    280    394    228   -298
    231   -909  -1140    337    683  -1023    384    293    267    381    228   -283
    223   -961  -1184    366    704  -1072    439    376    275    350    184   -293
    194   -943  -1137    374    665  -1039    558    511    342    374    194   -223
    202   -807  -1010    301    605   -909    665    691    483    509    342     -2
    233   -491   -724    127    478   -607    722    831    675    756    618    387
    187     23   -166   -106    174    -70    711    854    878   1098    987    966
    -12    589    602   -288   -306    594    576    670   1028   1454   1350   1517
   -207    563    769   -179   -488    665    283    285    831   1405   1301   1480
   -374     64    439    153   -405    252    114   -109    353    883    750   1010
   -459   -644   -184    550   -140   -415     70   -285   -103    241     44    384
   -478  -1078   -600    779     59   -839     75   -197   -223     23   -236     67
   -483  -1156   -672    818     93   -917    176    -33   -135     75   -207     44
   -475  -1114   -639    792     80   -878    288     96    -23    150   -129    103
   -433  -1010   -576    719     70   -795    374    194     80    233    -51    155
   -405   -924   -519    665     57   -722    444    262    161    296      7    168
   -392   -896   -504    644     54   -701    470    298    194    324     -2    171
   -428   -891   -462    659     15   -678    491    324    220    353     12    205
   -394   -919   -524    657     62   -724    483    311    205    340     15    179
   -288   -953   -665    620    187   -810    441    280    176    309    -10    109
   -218   -958   -743    587    262   -852    410    257    150    277    -25     64
   -161   -953   -792    555    314   -872    376    223    111    231    -49     80
   -127   -937   -813    532    340   -875    358    200     85    184   -122    101
   -116   -948   -831    532    355   -891    342    189     64    142   -262    116
   -122   -937   -818    530    345   -878    342    192     64    122   -345    137
   -122   -937   -815    527    345   -878    342    194     59     98   -400    184
   -124   -948   -823    535    348   -885    337    192     51     77   -436    223
   -116   -943   -826    530    353   -885    342    197     46     67   -449    249
    -80   -924   -844    501    381   -885    345    194     44     75   -449    241
    -54   -924   -870    488    405   -898    348    200     46     80   -459    228
    -49   -945   -898    496    423   -922    329    192     31     64   -498    226
    -15   -917   -901    467    441   -909    329    197     36     77   -519    259
     38   -893   -932    423    485   -911    314    197     33     83   -535    293
     93   -883   -976    392    535   -930    298    189     23     77   -561    306
    166   -906  -1075    368    620   -989    283    179      7     62   -589    296
    231   -919  -1150    345    691  -1034    262    166     -7     46   -605    283
    272   -922  -1197    324    732  -1060    239    148    -28     25   -620    262
    319   -943  -1262    311    789  -1104    223    137    -44      5   -631    233
    355   -958  -1317    298    833  -1137    213    129    -54     -2   -626    205
    405   -948  -1353    272    878  -1150    210    122    -54     -2   -594    192
    423   -963  -1389    267    904  -1176    210    124    -54    -15   -571    181
    457   -963  -1421    252    937  -1192    213    122    -59    -23   -561    155
    480   -940  -1423    228    950  -1182    218    127    -57    -25   -561    153
    475   -914  -1389    220    932  -1150    244    142    -41    -12   -555    181
    439   -924  -1363    241    901  -1143    270    155    -31     -7   -558    192
    392   -945  -1340    275    865  -1143    275    153    -36    -12   -574    192
    319   -989  -1312    332    813  -1150    285    153    -38    -23   -600    189
    244  -1010  -1254    384    748  -1132    311    163    -28    -18   -613    197
    223   -976  -1200    374    709  -1085    361    205     15     15   -579    231
    194   -937  -1132    371    662  -1034    415    252     67     62   -532    267
    127   -943  -1070    407    597  -1005    423    262     93     85   -501    270
     88   -950  -1039    431    563   -995    449    293    129    111   -480    280
     41   -940   -984    449    511   -963    493    337    168    158   -439    314
      0   -927   -927    462    462   -927    530    363    205    197   -394    345
    -57   -911   -857    483    397   -883    561    402    249    244   -353    389
   -145   -922   -776    535    314   -849    581    436    285    280   -327    394
   -200   -922   -722    558    259   -820    620    475    324    322   -298    400
   -277   -896   -618    587    168   -756    654    514    366    371   -262    407
   -379   -875   -496    626     54   -685    680    558    410    415   -215    418
   -514   -878   -363    696    -75   -620    711    602    457    454   -155    454
   -610   -854   -244    732   -184   -550    753    654    514    511   -166    496
   -581   -844   -262    714   -161   -555    735    639    501    472   -423    491
   -545   -823   -280    683   -132   -553    704    623    488    420   -628    488
   -485   -782   -296    633    -96   -540    711    636    488    415   -675    428
   -420   -743   -322    579    -49   -532    722    646    488    405   -657    363
   -353   -714   -361    535      2   -537    719    646    480    376   -654    335
   -327   -691   -363    509     15   -527    701    636    472    350   -644    311
   -345   -680   -335    514     -5   -509    685    618    472    345   -587    257
   -329   -659   -329    493      0   -496    714    644    511    376   -454    127
   -342   -657   -314    498    -15   -485    756    680    558    428   -296    -28
   -368   -654   -288    511    -41   -472    795    701    592    467   -168   -166
   -350   -659   -309    506    -20   -485    805    696    594    475   -103   -233
   -358   -665   -306    511    -28   -485    815    698    602    488    -49   -197
   -337   -672   -337    504      0   -506    831    701    615    498      7   -163
   -277   -665   -389    470     54   -527    818    678    600    488     36   -153
   -213   -623   -410    418     98   -517    789    639    584    478     67   -142
   -163   -605   -441    381    137   -524    779    610    576    475     98   -127
   -106   -618   -511    361    202   -566    753    568    545    454    103   -140
    -38   -652   -613    345    285   -633    711    511    501    426    103   -166
     28   -696   -724    335    376   -709    672    470    462    400    116   -181
    158   -719   -878    280    517   -797    639    431    418    358    114   -207
    252   -753  -1005    249    626   -878    600    384    371    316     93   -218
    342   -789  -1135    220    737   -961    563    340    327    277     62   -231
    400   -865  -1265    233    831  -1065    522    290    272    226     28   -252
    446   -922  -1369    236    906  -1145    493    249    231    187      5   -270
    506   -953  -1462    223    984  -1208    491    231    205    161     -5   -277
    563  -1002  -1569    218   1065  -1286    470    192    163    137      0   -306
    618  -1031  -1649    207   1132  -1340    439    150    124    111     23   -335
    665  -1054  -1722    194   1192  -1387    420    129    106     98     51   -348
    701  -1085  -1787    192   1244  -1436    410    111     85     80     77   -374
    722  -1101  -1826    187   1273  -1465    410     98     77     70    106   -387
    730  -1106  -1836    189   1283  -1470    410     98     83     70    114   -381
    714  -1130  -1844    205   1278  -1488    407    101     80     62     98   -384
    714  -1169  -1883    226   1299  -1525    436    155     93     64     67   -392
    706  -1231  -1940    262   1322  -1584    522    270    150     59     -2   -433
    704  -1189  -1893    244   1299  -1540    659    415    283    109    -25   -426
    711  -1028  -1740    155   1226  -1384    771    597    470    272     72   -309
    717   -665  -1382    -28   1049  -1023    795    706    665    561    345    -41
    652   -116   -771   -270    711   -444    727    675    831    930    756    366
    485    353   -132   -418    309    111    517    392    846   1221   1098    691
    353    265    -88   -309    220     88    246     15    607   1145   1054    631
    181   -288   -470     51    327   -379    150   -283    179    589    524    223
    114  -1002  -1117    444    613  -1057    161   -345   -207    -54   -135   -267
    158  -1361  -1519    602    839  -1439    207   -197   -241   -215   -363   -472
    189  -1410  -1600    607    893  -1504    293    -51   -132   -168   -348   -485
    218  -1366  -1584    574    898  -1475    376     51    -28   -106   -298   -454
    262  -1262  -1525    498    891  -1392    426    122     57    -44   -254   -418
    314  -1130  -1444    407    878  -1286    454    168    127     18   -205   -387
    319  -1104  -1423    389    870  -1262    465    189    153     44   -194   -366
    309  -1091  -1400    389    852  -1244    480    205    166     54   -200   -340
    306  -1036  -1345    363    823  -1189    491    215    176     62   -207   -316
    277  -1005  -1283    363    779  -1143    480    210    171     62   -205   -290
    272   -982  -1254    353    763  -1117    465    200    155     46   -210   -283
    280   -971  -1252    345    763  -1109    465    194    148     25   -233   -285
    280   -940  -1221    327    750  -1080    472    207    150     15   -249   -275
    267   -924  -1192    329    730  -1057    459    202    140     -5   -257   -275
    228   -945  -1174    358    701  -1060    457    200    127    -25   -259   -290
    200   -940  -1140    368    667  -1039    462    205    124    -38   -275   -311
    202   -914  -1119    353    659  -1015    478    207    124    -57   -316   -340
    223   -891  -1114    335    667  -1002    485    207    114    -75   -353   -366
    223   -898  -1122    337    670  -1010    457    200     93   -106   -374   -413
    244   -862  -1106    309    672   -984    431    200     96   -124   -361   -436
    257   -841  -1098    290    675   -969    413    187     93   -140   -348   -452
    275   -784  -1060    254    667   -922    410    194    103   -129   -309   -459
    290   -761  -1052    233    670   -904    400    192    103   -137   -306   -485
    293   -766  -1060    236    675   -911    381    189    101   -150   -316   -501
    298   -737  -1039    218    667   -888    376    194    106   -140   -303   -530
    322   -711  -1034    194    678   -872    376    200    111   -137   -277   -568
    327   -719  -1047    194    685   -883    348    189    101   -158   -254   -615
    345   -675  -1021    163    683   -846    353    207    122   -150   -207   -623
    324   -654   -982    163    652   -818    361    218    140   -135   -197   -623
    267   -649   -917    192    592   -782    361    218    148   -124   -189   -623
    254   -607   -862    176    558   -735    358    226    148   -116   -148   -568
    277   -550   -831    135    553   -691    345    228    161    -98    -93   -493
    288   -517   -805    111    545   -659    337    223    158    -90    -80   -467
    254   -537   -792    142    522   -665    332    210    137   -111    -88   -504
    246   -511   -758    129    501   -636    337    220    135   -119   -116   -561
    220   -501   -722    137    470   -610    340    213    122   -137   -181   -641
    168   -493   -662    158    415   -576    363    223    122   -140   -228   -698
     51   -459   -511    205    280   -485    426    272    163   -106   -218   -675
     70   -449   -519    189    293   -483    418    267    158   -111   -236   -685
    142   -413   -555    135    348   -485    415    267    161    -96   -223   -698
    202   -387   -589     90    394   -488    436    283    194    -64   -181   -696
    252   -392   -644     70    446   -517    446    288    210    -46   -148   -704
    301   -355   -657     25    478   -506    452    293    210    -31   -103   -711
    329   -350   -683     10    504   -517    462    306    215    -51    -62   -685
    363   -340   -704    -12    532   -522    478    306    202    -67    -38   -657
    374   -361   -735     -5    553   -548    475    275    176    -67    -41   -644
    361   -384   -745     10    553   -566    449    239    171    -85    -64   -659
    371   -389   -761      7    566   -574    439    226    174    -83    -64   -680
    363   -384   -750      7    555   -566    415    205    166    -62    -41   -706
    335   -376   -711     20    522   -542    405    194    155    -67    -18   -732
    397   -327   -727    -36    561   -527    389    163    122   -137    -33   -761
    470   -301   -774    -85    620   -537    353    114     62   -207    -62   -774
    563   -265   -828   -150    696   -545    340     88     12   -205    -59   -774
    605   -275   -880   -163    743   -576    327     70      2   -145    -25   -758
    654   -265   -919   -194    784   -589    340     75     54   -124      0   -763
    678   -231   -909   -226    792   -568    363    101     96   -116     15   -769
    672   -207   -880   -233    774   -542    379    124    135    -90      7   -758
    623   -205   -828   -207    724   -517    413    101    155    -93     -7   -706
    592   -158   -750   -218    670   -454    444    127    181    -49     36   -576
    581   -124   -706   -228    641   -415    444    122    187    -28     67   -478
    553    -96   -652   -231    602   -371    444    103    197    -23     72   -410
    501    -85   -587   -207    542   -335    444     88    200    -23     59   -361
    480    -85   -568   -197    522   -327    431     59    197    -25     49   -335
    452    -64   -517   -192    483   -290    459     57    202    -15     41   -288
    426    -57   -483   -187    452   -270    478     54    187    -12     41   -254
    420    -51   -472   -184    446   -262    472     49    155    -23     36   -241
    402    -41   -446   -181    423   -241    467     44    140    -23     28   -231
    384    -54   -439   -166    410   -246    452     20    103    -41      5   -236
    376    -49   -426   -163    400   -236    426    -20     54    -70    -23   -239
    384     -5   -389   -189    387   -197    413    -49     31   -101    -38   -228
    379      2   -379   -192    376   -187    392    -77      0   -148    -59   -257
    366     -5   -371   -181    368   -187    379   -109    -31   -189    -75   -290
    348    -28   -376   -161    361   -200    371   -129    -41   -207   -114   -319
    366    -44   -410   -161    387   -226    371   -137    -18   -197   -155   -348
    345    -80   -426   -132    384   -252    363   -148      0   -184   -189   -371
    324   -129   -457    -98    389   -293    376   -142     25   -171   -215   -384
    322   -148   -470    -88    392   -309    394   -135     44   -163   -241   -387
    311   -181   -493    -64    402   -337    400   -129     31   -179   -267   -392
    293   -226   -519    -33    405   -371    402   -119     23   -179   -267   -368
    283   -257   -542    -12    413   -400    394   -109     20   -163   -244   -337
    272   -265   -540     -5    405   -402    392    -85     36   -137   -215   -298
    244   -290   -535     23    389   -413    397    -62     46   -129   -210   -267
    220   -327   -550     51    384   -439    392    -49     46   -127   -218   -241
    213   -402   -615     93    413   -509    428     20     72   -132   -241   -231
    207   -446   -654    119    428   -550    532    163    148   -106   -252   -231
    213   -392   -605     90    407   -498    646    324    275    -20   -187   -181
    236   -202   -439    -18    337   -319    717    493    457    171     -2    -12
    262    259     -2   -259    132    129    722    566    662    496    355    335
    168    870    698   -519   -267    784    657    478    841    888    820    771
     54   1218   1163   -636   -553   1192    423    174    818   1111   1101   1002
    -15    935    948   -462   -483    943    163   -231    449    828    852    761
    -72    197    270    -62   -171    231     70   -530    -93    106    148    197
    -25   -433   -407    228    189   -423     59   -537   -389   -392   -379   -226
     44   -628   -672    293    358   -649    103   -387   -358   -449   -483   -350
     57   -610   -667    272    361   -639    187   -265   -257   -381   -433   -361
     80   -514   -594    215    335   -553    257   -163   -150   -290   -363   -319
    101   -400   -504    148    301   -452    316    -85    -59   -207   -290   -275
    111   -324   -436    106    272   -379    348    -38     -2   -150   -236   -254
    129   -293   -423     80    275   -358    358    -18     12   -122   -210   -262
    142   -272   -415     62    277   -342    358    -12     15   -109   -189   -285
    135   -267   -402     64    267   -335    361    -10     12   -106   -179   -311
    129   -252   -381     62    254   -316    376      2     31   -103   -153   -329
    127   -244   -374     57    249   -309    392     18     46   -101   -145   -355
    122   -239   -363     57    241   -301    400     23     51   -101   -161   -389
    101   -254   -358     75    228   -306    407     20     57   -106   -184   -420
     72   -285   -358    106    215   -322    420     20     54   -111   -200   -449
     72   -270   -342     96    205   -303    441     31     59   -106   -210   -457
     57   -252   -309     98    181   -280    457     38     51   -106   -215   -459
     31   -252   -283    109    155   -267    462     33     20   -114   -218   -472
     15   -236   -252    111    132   -244    459     20      0   -124   -218   -485
      5   -207   -213    101    109   -210    459     18     -2   -129   -223   -498
     -5   -189   -184     96     88   -187    452     20      0   -124   -228   -509
    -25   -176   -150     98     62   -163    446     25      7   -111   -233   -524
    -36   -158   -122     98     41   -140    449     36     41    -83   -223   -545
    -51   -168   -116    109     31   -142    446     54    122    -31   -205   -568
    -54   -171   -116    111     31   -145    436     75    207     28   -184   -576
    -44   -155   -114     98     33   -135    436     98    267     80   -140   -561
    -44   -150   -106     98     31   -129    426    106    296    122    -98   -558
    -54   -145    -90     98     18   -119    415    111    314    150    -72   -574
    -44   -127    -85     85     18   -106    410    122    329    171    -46   -574
    -41   -127    -85     83     20   -106    392    116    322    176    -23   -574
    -28   -103    -75     67     23    -90    387    122    327    197     23   -571
    -28   -103    -77     64     23    -90    371    119    327    210     51   -568
    -31    -90    -59     62     12    -77    374    127    332    223     72   -550
    -33    -85    -51     59      7    -70    379    135    332    233     90   -540
    -33    -70    -36     51      0    -54    379    137    329    246    106   -522
    -28    -57    -28     41     -2    -41    379    137    311    246    109   -491
    -38    -64    -28     51     -5    -46    381    142    298    244    119   -454
    -44    -64    -20     54    -12    -44    392    150    290    254    137   -418
    -31    -33     -2     33    -15    -18    407    166    298    283    166   -371
    -41    -38      2     38    -25    -18    407    168    296    309    176   -329
    -38    -25     12     33    -28     -7    405    176    298    332    192   -285
    -38    -23     15     28    -28     -5    402    181    301    345    205   -246
    -25    -15     10     20    -18     -2    407    194    309    355    218   -210
    -15      2     15      5    -18      7    418    213    329    374    241   -163
    -15     12     28      0    -20     20    426    223    345    384    254   -132
    -15     10     23      0    -18     15    426    218    350    376    293   -114
     -5     -2      2      5     -5      0    418    207    358    345    348   -106
    -25     -7     15     15    -20      2    439    213    387    301    342    -93
    -33     -5     25     18    -31     10    462    233    431    288    337    -59
    -62    -36     23     49    -44     -7    467    239    457    285    332    -33
    -75    -59     15     67    -46    -23    470    249    475    301    348     -7
    -96    -77     18     85    -57    -28    483    259    485    322    389     18
   -101    -83     15     90    -59    -33    493    275    501    353    446     46
   -101    -93      5     96    -54    -44    506    296    517    387    517     72
    -90   -111    -20    101    -36    -67    506    309    524    413    584     98
    -77   -114    -36     93    -23    -75    498    322    524    426    620    137
    -62   -114    -51     88     -7    -83    493    316    514    431    615    200
    -57   -103    -46     77     -7    -75    493    314    501    428    602    236
    -59    -77    -18     70    -20    -49    496    319    491    420    587    265
    -62    -36     25     49    -46     -5    498    329    480    413    548    322
    -83      5     85     38    -85     44    506    340    470    400    504    368
    -98     33    132     31   -116     83    509    350    462    389    465    394
   -101     54    155     23   -127    103    514    361    457    381    449    418
    -83     70    150      5   -116    109    506    355    439    366    433    418
    -46     98    145    -25    -96    122    498    350    426    358    428    423
    -15    129    142    -57    -80    135    480    329    410    350    428    410
      5    150    145    -77    -70    148    465    301    392    342    431    389
     44    150    106    -98    -31    129    431    265    353    319    407    348
     64    129     64    -98      0     96    394    231    311    288    376    309
     93    116     23   -106     33     70    358    200    272    254    340    280
    106    106      0   -106     54     54    342    179    249    231    316    270
    114     88    -28   -103     72     31    332    158    228    205    311    246
    114     46    -67    -80     90    -10    324    145    202    176    319    202
    122     -2   -124    -62    124    -62    301    122    166    135    306    153
    132    -31   -163    -49    148    -96    272     96    129     98    277    111
    137    -54   -192    -44    163   -122    252     80    101     70    257     90
    158    -75   -233    -44    194   -153    220     49     64     36    220     46
    168   -101   -270    -36    218   -184    205     25     36      5    187      2
    174    -98   -272    -36    223   -184    202     18     25      0    176    -23
    210    -93   -306    -59    254   -200    176      2      5    -12    155    -46
    223   -109   -332    -57    275   -220    163     -5     -5    -23    137    -62
    231   -116   -348    -59    288   -231    161    -15    -23    -38    119    -77
    257   -124   -381    -64    319   -252    155    -31    -38    -57     93   -111
    270   -171   -444    -51    355   -306    163    -20    -54    -93     41   -161
    285   -252   -537    -18    410   -394    233     57    -33   -124      2   -223
    290   -265   -555    -12    423   -410    348    187     41    -93     20   -236
    329   -176   -506    -75    418   -340    457    368    179     20    111   -145
    387    163   -223   -275    303    -28    506    514    392    280    374    140
    374    748    374   -563      0    561    506    561    652    691    831    623
    231   1275   1041   -756   -405   1161    363    389    810   1044   1236   1049
    124   1304   1179   -714   -527   1241     54      5    641   1026   1234   1091
     12    717    704   -366   -345    711   -127   -420    109    426    652    610
    -20    -31    -10     25     -5    -23   -200   -639   -394   -246    -38     12
     25   -436   -462    202    241   -449   -194   -558   -517   -480   -314   -254
     57   -535   -592    239    324   -563   -111   -410   -452   -475   -348   -285
     62   -483   -545    210    303   -514    -15   -283   -348   -394   -298   -233
     77   -392   -470    155    272   -431     67   -176   -244   -301   -231   -168
     93   -298   -392    101    241   -342    127   -103   -166   -231   -179   -106
    106   -249   -355     72    231   -301    153    -70   -132   -197   -161    -85
    116   -233   -350     57    231   -290    161    -57   -124   -194   -153    -93
    124   -215   -342     44    233   -277    166    -49   -116   -184   -150   -103
    135   -205   -340     33    236   -272    171    -38   -109   -181   -161   -116
    155   -194   -350     20    252   -272    171    -33   -103   -181   -171   -127
    114   -179   -293     31    202   -233    187    -15    -85   -161   -158   -119
     15   -168   -184     75     98   -176    223     23    -49   -122   -135    -96
    -41   -158   -119     98     38   -140    244     46    -20    -98   -124    -67
    -49   -155   -106    103     28   -132    246     46    -15    -90   -158    -38
    -41   -140    -98     88     25   -119    244     49     -7    -77   -202     -7
    -49   -124    -75     85     10   -101    241     59      2    -59   -272     36
    -46   -106    -59     75      5    -83    236     57      5    -77   -353     70
    -23    -77    -54     51     15    -67    228     51      2    -90   -433     93
    -18    -75    -59     46     18    -67    228     64     10    -85   -498    101
    -20    -57    -36     38      5    -46    239     80     25    -75   -527    101
    -41    -59    -18     49    -15    -38    252    103     41    -57   -561    106
    -62    -54      7     59    -36    -23    267    135     64    -23   -584    116
    -59    -44     15     51    -38    -15    257    140     72    -10   -594     98
    -57    -23     33     38    -46      5    252    145     72    -10   -587     83
    -51    -18     33     33    -44      5    254    153     72    -12   -558     72
    -51    -31     20     41    -36     -5    249    161     64     -2   -548     75
    -41    -31      7     36    -28    -12    236    161     54    -10   -568    106
    -44    -36      7     38    -28    -15    226    166     54    -10   -589    145
    -57    -33     20     44    -41     -7    226    176     57      2   -574    145
    -62    -38     23     51    -44     -7    228    189     62     28   -540    163
    -72    -59     10     64    -41    -25    226    192     51     15   -488    150
    -70    -57     12     62    -41    -23    228    187     44      0   -423    114
    -59    -51      7     54    -33    -23    228    179     36    -10   -389     64
    -54    -49      5     51    -31    -23    239    181     38    -10   -355     23
    -46    -57    -10     49    -20    -33    236    174     28    -20   -332    -28
    -46    -59    -12     51    -18    -36    239    163     23    -28   -316    -77
    -46    -38      5     41    -28    -18    257    174     38    -10   -288   -101
    -38    -33      5     36    -23    -15    270    189     54      5   -270   -124
    -31    -49    -20     38     -7    -36    272    197     59      5   -267   -158
     -7    -54    -46     31     18    -49    277    207     70     18   -252   -181
     12    -72    -85     28     46    -77    275    207     70     20   -249   -215
     49    -54   -103      2     75    -77    280    210     83     28   -228   -226
    106    -23   -129    -44    116    -75    280    205     90     23   -200   -231
    168    -25   -194    -72    181   -109    259    184     75      2   -194   -257
    220    -62   -283    -80    249   -171    233    153     49    -31   -210   -309
    280    -62   -342   -109    311   -202    218    132     33    -44   -218   -345
    311    -51   -366   -129    337   -207    207    116     23    -51   -220   -368
    327    -57   -387   -135    355   -220    192     98     10    -70   -252   -389
    332    -49   -381   -142    355   -215    189     85      2    -83   -280   -402
    329    -15   -345   -155    337   -179    202     93     15    -77   -293   -389
    293    -12   -306   -142    298   -158    202     93     23    -72   -306   -384
    257    -12   -270   -122    262   -140    207    106     38    -59   -314   -381
    239     -5   -244   -116    239   -124    213    119     54    -46   -314   -368
    228     18   -210   -122    220    -96    218    129     70    -31   -303   -337
    220     44   -176   -135    200    -64    228    137     85    -10   -290   -311
    226     64   -161   -145    192    -46    231    145     96      0   -285   -290
    226     70   -158   -150    192    -44    239    150    106      7   -285   -270
    239     90   -148   -163    194    -28    249    161    119     23   -277   -241
    270    135   -135   -202    202      0    259    174    135     44   -272   -210
    277    142   -135   -210    205      5    267    179    142     54   -272   -192
    293    163   -132   -231    213     15    290    194    158     77   -265   -163
    306    192   -114   -249    210     38    303    210    174    103   -259   -129
    319    192   -127   -254    223     31    298    207    168    106   -277   -127
    337    215   -124   -277    231     46    306    210    174    114   -280   -111
    363    236   -127   -301    244     54    311    207    179    119   -277   -106
    405    272   -132   -337    270     70    311    205    181    119   -267   -101
    361    280    -83   -322    220     98    324    207    192    137   -254    -83
    277    270    -10   -275    142    129    335    215    202    158   -249    -70
    207    265     57   -239     75    163    337    226    215    174   -239    -49
    153    270    116   -210     18    194    353    239    228    189   -215    -25
    135    226     90   -181     20    158    348    241    220    184   -197    -18
    119    174     54   -148     31    114    335    231    200    171   -205    -25
    116    124      7   -122     54     67    327    223    179    153   -223    -57
    103     59    -44    -80     75      7    319    220    161    137   -226    -75
     77      2    -77    -41     77    -38    306    202    132    114   -241    -98
     90    -10   -103    -41     96    -57    303    192    114     98   -257   -119
     96    -31   -129    -33    111    -80    306    181     98     88   -265   -132
     85    -83   -168      0    127   -124    280    155     67     67   -296   -163
     80   -111   -194     12    135   -150    262    132     44     59   -316   -184
     98    -96   -194      0    145   -145    272    137     54     72   -293   -189
    101   -114   -215      5    155   -163    280    140     57     83   -280   -218
    114   -137   -252     12    181   -194    285    142     49     77   -275   -249
    129   -174   -303     20    215   -239    283    140     31     54   -298   -311
    153   -231   -384     38    267   -309    350    218     49     41   -329   -426
    171   -239   -410     33    288   -324    480    363    132     85   -311   -537
    223   -153   -376    -33    298   -265    615    561    272    207   -205   -620
    267     75   -192   -174    228    -57    665    709    452    423     31   -550
    267    576    309   -423    -20    444    659    750    680    782    457   -231
    116   1130   1013   -626   -449   1072    581    626    883   1166    927    161
    -12   1218   1231   -602   -620   1223    298    257    771   1210   1031    192
    -72    680    753   -306   -413    717     51   -166    285    709    553   -316
    -75    -88    -12     80    -33    -49    -98   -483   -288     12   -148  -1018
     20   -517   -537    246    277   -527   -140   -449   -465   -254   -459  -1369
     70   -657   -727    293    397   -691    -67   -280   -413   -254   -501  -1436
     62   -636   -698    285    379   -667     31   -145   -314   -179   -454  -1387
     70   -522   -592    226    329   -555    132    -20   -194    -67   -371  -1301
     72   -405   -480    163    275   -444    207     77    -96     28   -280  -1241
     -2   -374   -371    189    184   -374    265    148    -28     90   -215  -1213
   -174   -397   -223    283     23   -309    316    205     25    137   -166  -1174
   -285   -436   -153    361    -67   -296    345    233     51    158   -150  -1161
   -272   -415   -145    342    -64   -280    350    246     62    161   -158  -1166
   -267   -368   -101    319    -83   -236    345    259     77    174   -163  -1176
   -288   -355    -67    322   -111   -213    213    277     96    192   -166  -1200
   -301   -361    -62    329   -122   -213     54    290    109    207   -176  -1239
   -283   -394   -111    337    -88   -252    -51    277     98    200   -179  -1314
   -231   -420   -189    327    -20   -306   -140    252     72    187   -166  -1405
   -174   -420   -246    296     33   -332   -215    233     59    174   -148  -1480
   -111   -374   -262    241     72   -316   -280    228     59    171   -114  -1527
    -64   -345   -283    202    106   -314   -342    218     54    163    -93  -1566
    -49   -340   -290    194    119   -316   -389    207     46    158    -88  -1597
    -64   -358   -293    210    114   -327   -428    205     44    155    -90  -1631
    -18   -319   -303    168    140   -311   -457    202     46    153    -72  -1662
     12   -290   -303    137    155   -296   -475    210     54    148    -67  -1699
    -15   -306   -290    161    137   -298   -491    213     57    145    -93  -1761
    -41   -319   -277    179    116   -298   -522    207     51    137   -132  -1795
    -51   -316   -265    184    103   -293   -542    207     46    135   -148  -1800
    -51   -314   -265    181    103   -290   -561    200     36    127   -161  -1795
    -46   -314   -267    181    109   -290   -574    200     38    129   -179  -1779
    -25   -311   -285    166    127   -298   -592    194     25    127   -202  -1769
      0   -306   -306    153    153   -306   -618    181      7    111   -226  -1761
     23   -285   -309    129    163   -296   -639    171     -5     93   -236  -1730
     36   -257   -293    111    163   -275   -641    174     -5     90   -241  -1693
     51   -270   -322    109    187   -296   -667    150    -25     62   -265  -1691
     85   -262   -348     85    215   -303   -685    127    -46     46   -270  -1691
    109   -244   -355     64    231   -298   -688    109    -62     38   -267  -1693
    114   -254   -368     70    241   -311   -704     85    -75     36   -275  -1686
    163   -239   -405     36    283   -322   -704     83    -85     33   -280  -1680
    205   -218   -426      5    314   -322   -701     72   -103     23   -283  -1688
    228   -213   -444    -10    335   -327   -698     64   -129      7   -280  -1683
    262   -192   -454    -33    358   -322   -683     67   -155      0   -267  -1683
    296   -205   -504    -46    397   -353   -685     62   -168      0   -262  -1709
    337   -205   -542    -67    439   -374   -670     83   -127      7   -262  -1719
    376   -197   -576    -90    475   -387   -659     98    -93     10   -283  -1717
    397   -176   -574   -109    485   -374   -633    114    -54     38   -303  -1675
    402   -161   -566   -122    483   -361   -594    124    -23     80   -327  -1660
    407   -176   -584   -116    496   -379   -563    119      0    116   -368  -1660
    418   -202   -623   -109    519   -413   -555    142      7    155   -426  -1654
    441   -210   -652   -114    545   -431   -587    187    -10    207   -485  -1660
    433   -210   -646   -114    537   -428   -568    202     10    239   -519  -1649
    381   -272   -657    -54    517   -465   -548    210     62    233   -542  -1652
    316   -348   -667     12    491   -506   -558    213     67    283   -584  -1675
    270   -361   -631     46    449   -496   -527    226    111    374   -579  -1673
    223   -363   -589     70    402   -475   -524    231    142    379   -537  -1683
    189   -368   -561     88    374   -465   -514    218    132    363   -470  -1675
    161   -371   -532    103    345   -452   -467    197    129    329   -389  -1673
    145   -345   -491    101    316   -418   -405    192    153    348   -337  -1673
    161   -316   -480     75    319   -397   -381    218    176    368   -327  -1665
    174   -298   -475     62    322   -387   -387    244    179    384   -335  -1647
    184   -257   -444     33    311   -350   -400    262    181    413   -329  -1579
    213   -213   -426      0    319   -319   -415    267    161    407   -322  -1509
    220   -215   -436     -2    327   -327   -423    265    148    402   -311  -1473
    244   -200   -446    -23    345   -322   -400    272    189    402   -293  -1496
    275   -171   -446    -51    361   -309   -389    252    210    400   -283  -1514
    283   -148   -431    -67    355   -288   -387    231    197    423   -270  -1493
    309   -148   -457    -80    381   -301   -400    218    179    418   -267  -1478
    329   -166   -496    -83    410   -329   -418    200    161    402   -272  -1480
    332   -176   -511    -80    420   -342   -428    189    163    394   -267  -1488
    332   -155   -488    -88    410   -322   -415    189    189    397   -244  -1483
    322   -119   -444   -103    381   -280   -405    187    205    405   -215  -1465
    327   -129   -459    -98    392   -293   -418    168    192    376   -215  -1473
    327   -140   -467    -93    394   -303   -446    140    163    342   -223  -1478
    319   -140   -459    -88    389   -298   -467    116    137    316   -220  -1480
    329   -166   -496    -83    413   -329   -485     98    111    280   -236  -1504
    332   -181   -514    -75    423   -348   -483     88     88    252   -254  -1530
    319   -207   -527    -57    423   -366   -501     57     49    215   -285  -1571
    311   -252   -563    -28    436   -407   -517     28     12    184   -327  -1608
    311   -280   -592    -15    449   -433   -498     10    -12    163   -353  -1628
    290   -345   -636     25    462   -491   -517    -23    -54    111   -376  -1665
    272   -402   -675     64    472   -540   -540    -59    -96     51   -392  -1701
    283   -423   -706     70    493   -563   -548    -72   -114     28   -389  -1712
    311   -405   -719     46    514   -561   -548    -70   -114     36   -358  -1701
    324   -410   -735     44    530   -571   -545    -64   -111     25   -314  -1699
    311   -418   -732     51    519   -574   -535    -62   -106     18   -265  -1714
    311   -394   -706     41    509   -550   -514    -38    -80     36   -189  -1740
    285   -397   -683     54    480   -540   -511    -33    -67     44   -153  -1769
    275   -444   -719     83    496   -581   -496     -2    -54     41   -181  -1797
    283   -491   -774    101    527   -633   -418     98     -2     44   -210  -1855
    290   -446   -737     77    514   -592   -296    254    114    101   -179  -1865
    293   -329   -626     18    457   -478   -200    433    285    236    -41  -1790
    335    -57   -392   -140    363   -223   -140    571    496    472    236  -1590
    319    446    127   -384     93    288   -129    607    724    826    696  -1239
    155   1000    844   -576   -342    922   -218    446    880   1189   1189   -870
     44    917    870   -480   -413    893   -511     46    636   1106   1176   -971
    -31    374    405   -171   -218    389   -696   -342    132    574    683  -1493
    -38   -348   -309    192    135   -329   -750   -509   -322    -62     41  -2145
     41   -769   -810    363    426   -789   -745   -415   -439   -283   -213  -2449
     85   -857   -943    384    511   -898   -652   -252   -355   -252   -210  -2491
     90   -841   -932    374    509   -885   -540   -116   -254   -181   -192  -2423
    103   -766   -870    329    485   -818   -441     -5   -148    -88   -155  -2296
     93   -709   -802    309    446   -756   -368     59    -72    -10   -116  -2182
     80   -680   -761    301    420   -719   -316    106    -20     46    -83  -2099
     72   -667   -743    296    407   -704   -288    137     -5     75    -70  -2042
     59   -685   -745    311    402   -717   -277    150    -10     80    -75  -2018
     38   -706   -745    335    392   -724   -259    166     -5     90    -88  -1997
     23   -724   -748    348    384   -737   -262    166    -10    101   -103  -1971
     20   -732   -753    355    384   -743   -252    171     -2    127    -98  -1938
     15   -737   -756    358    384   -745   -244    176      7    158    -85  -1899
      5   -735   -740    366    371   -737   -233    189     36    197    -77  -1865
    -10   -740   -730    374    358   -735   -226    197     64    223    -90  -1862
    -15   -758   -743    387    361   -753   -215    215    114    257    -96  -1844
    -28   -771   -745    397    355   -761   -215    226    163    285    -90  -1826
    -44   -776   -732    410    342   -756   -210    239    220    314    -77  -1808
    -54   -789   -737    420    340   -763   -200    257    272    332    -57  -1774
    -62   -782   -719    420    327   -750   -187    275    309    353    -36  -1735
   -101   -810   -709    454    301   -761   -179    283    322    355    -51  -1701
   -124   -818   -693    472    283   -756   -155    303    342    366    -72  -1657
   -140   -800   -659    470    257   -730   -161    306    335    361    -93  -1623
   -132   -782   -649    457    257   -714   -155    309    335    363   -114  -1561
   -124   -753   -628    436    252   -691   -148    309    332    371   -129  -1478
   -127   -763   -636    446    254   -701   -153    290    314    361   -153  -1426
   -140   -763   -626    449    241   -696   -153    290    311    371   -179  -1366
   -124   -735   -613    428    241   -675   -150    293    316    402   -184  -1317
    -93   -722   -628    405    265   -675   -161    288    309    420   -205  -1262
    -57   -706   -649    381    296   -678   -168    285    301    433   -220  -1179
    -38   -683   -644    358    301   -665   -166    293    296    465   -210  -1070
    -38   -680   -644    358    301   -662   -153    303    301    483   -207   -958
    -36   -698   -665    366    311   -680   -140    311    298    480   -223   -865
    -31   -680   -649    355    309   -665   -132    314    303    478   -228   -795
    -15   -691   -678    350    329   -685   -116    314    319    449   -249   -748
      2   -704   -709    350    355   -706    -93    322    361    405   -265   -714
     25   -706   -732    340    376   -717    -75    335    415    355   -270   -685
     18   -722   -740    353    379   -730    -67    348    454    335   -265   -652
     41   -740   -782    345    410   -761    -57    348    465    322   -280   -659
     80   -779   -859    348    470   -820    -57    348    457    298   -306   -667
    103   -805   -909    350    504   -857    -67    358    449    293   -288   -652
     88   -815   -904    363    496   -859    -59    379    452    311   -233   -610
     67   -839   -906    384    485   -872    -57    400    449    316   -184   -558
     70   -844   -914    387    491   -878    -57    420    439    311   -161   -480
     96   -854   -953    376    522   -901    -31    415    394    259   -207   -439
    171   -854  -1026    342    597   -940     25    374    340    187   -252   -392
    189   -896  -1085    353    636   -989     -2    283    267     85   -306   -366
    148   -969  -1117    410    631  -1041   -153    163    140    -12   -371   -361
    228   -914  -1145    340    685  -1028   -277    111    101    -18   -361   -337
    301   -841  -1143    270    722   -992   -316    145    132     28   -309   -322
    301   -870  -1171    283    735  -1021   -303    192    161     49   -275   -371
    314   -896  -1210    290    761  -1052   -293    205    166     57   -228   -457
    342   -898  -1241    277    789  -1070   -290    205    161     62   -163   -514
    348   -904  -1252    277    800  -1078   -280    218    168     80   -101   -522
    363   -901  -1267    267    813  -1083   -280    220    163     88    -98   -537
    397   -883  -1280    241    836  -1080   -280    207    158     96   -111   -581
    431   -870  -1301    218    865  -1083   -283    202    148     96   -119   -633
    467   -849  -1317    192    891  -1083   -277    210    153    114   -111   -667
    470   -823  -1296    176    880  -1060   -262    228    174    153    -75   -670
    504   -800  -1306    148    904  -1052   -246    241    189    181    -46   -688
    514   -815  -1330    150    919  -1072   -236    241    179    179    -28   -722
    511   -805  -1317    148    914  -1060   -213    259    194    194     -2   -740
    478   -800  -1280    161    878  -1039   -187    265    205    202      7   -745
    519   -761  -1283    119    901  -1021   -189    252    200    194      2   -753
    535   -740  -1275    101    901  -1005   -181    246    205    192     -7   -761
    519   -735  -1254    109    885   -995   -168    246    213    187    -23   -766
    504   -709  -1213    101    857   -958   -174    241    218    194    -18   -753
    527   -709  -1236     88    880   -971   -184    233    215    194      5   -740
    548   -745  -1293     98    917  -1018   -207    202    181    166     -2   -766
    563   -743  -1306     90    935  -1023   -218    189    171    163      2   -779
    545   -771  -1319    111    930  -1044   -226    189    161    150    -20   -797
    509   -810  -1319    148    914  -1065   -213    197    161    140    -57   -828
    465   -854  -1322    194    891  -1088   -194    213    163    132    -90   -859
    405   -911  -1317    254    859  -1114   -197    207    145    119   -127   -906
    374   -940  -1314    283    841  -1127   -194    215    148    119   -135   -919
    329   -974  -1304    322    815  -1137   -192    218    140    111   -145   -932
    296   -984  -1280    345    787  -1132   -189    220    135    114   -145   -943
    262  -1023  -1286    381    774  -1153   -176    239    145    124   -124   -930
    249  -1047  -1296    397    771  -1171   -174    241    142    129   -103   -953
    241  -1057  -1299    407    769  -1176   -166    246    148    137    -98   -992
    220  -1072  -1296    426    758  -1184   -176    249    150    127   -111  -1023
    215  -1075  -1291    431    753  -1182   -181    241    148    116   -129  -1052
    223  -1075  -1301    423    761  -1187   -179    244    153    111   -161  -1070
    231  -1124  -1356    444    792  -1239   -166    265    153     83   -210  -1111
    244  -1174  -1421    462    831  -1296    -90    368    205     72   -265  -1166
    233  -1132  -1366    449    800  -1249     28    519    314    119   -262  -1150
    220  -1008  -1231    392    722  -1119    132    704    491    270   -142  -1021
    231   -711   -945    239    587   -828    176    836    701    540    142   -732
    228   -207   -439    -12    332   -322    145    839    901    896    561   -335
    114    254    140   -184    -12    197    -12    607    953   1182    919    -33
     62    200    137   -135    -36    168   -301    249    704   1096    875   -106
    -20   -301   -283    161    129   -293   -446    -93    241    563    361   -537
    -57   -919   -862    488    400   -891   -472   -241   -166    -36   -244  -1044
    -38  -1257  -1218    649    589  -1239   -449   -119   -223   -194   -446  -1244
    -54  -1335  -1283    693    613  -1309   -337     46   -114   -148   -449  -1254
   -103  -1322  -1218    711    555  -1270   -259    137    -12    -88   -423  -1226
   -145  -1226  -1080    683    465  -1153   -181    231    103      7   -361  -1158
   -181  -1119   -937    652    376  -1028   -101    329    220    101   -290  -1080
   -228  -1031   -805    628    285   -919    -41    387    290    161   -254  -1036
   -277   -979   -701    628    210   -841      0    418    335    192   -244  -1010
   -324   -948   -623    633    148   -787     25    444    371    218   -231   -997
   -358   -911   -553    636     96   -732     54    470    402    244   -215   -997
   -400   -914   -514    657     54   -714     70    472    413    252   -218  -1013
   -423   -919   -496    670     33   -709     83    472    415    246   -228  -1036
   -433   -896   -462    662     12   -680    101    478    423    246   -223  -1044
   -428   -846   -418    639     -5   -633    116    485    441    254   -213  -1044
   -439   -818   -379    626    -31   -600    106    475    439    244   -213  -1054
   -428   -815   -387    620    -20   -602    101    465    433    231   -205  -1060
   -405   -823   -418    613      5   -620    101    457    423    215   -200  -1070
   -384   -813   -428    600     20   -620    103    452    423    218   -179  -1072
   -366   -802   -436    584     33   -620     93    441    423    218   -155  -1080
   -311   -779   -467    545     75   -623     83    436    418    218   -124  -1075
   -270   -771   -501    519    114   -639     75    415    405    213    -93  -1070
   -231   -795   -563    514    166   -680     51    394    387    194    -83  -1062
   -166   -805   -639    485    233   -722     31    368    363    171    -88  -1060
    -83   -815   -732    449    324   -774      2    332    332    142   -103  -1067
     33   -805   -841    384    436   -823    -23    296    298    109   -129  -1075
    135   -805   -940    335    537   -872    -64    252    257     70   -166  -1085
    228   -810  -1041    288    633   -924   -106    205    215     31   -210  -1106
    324   -823  -1148    249    735   -984   -137    176    187      2   -244  -1119
    366   -854  -1223    244    795  -1039   -181    132    142    -33   -280  -1135
    418   -839  -1257    210    836  -1047   -205    109    122    -44   -283  -1130
    457   -831  -1288    187    870  -1060   -210    101    114    -49   -285  -1127
    478   -849  -1327    184    901  -1088   -223     96    106    -64   -298  -1137
    506   -841  -1348    168    924  -1096   -223     98    101    -70   -301  -1132
    537   -839  -1376    150    956  -1106   -218    101     93    -77   -306  -1140
    540   -852  -1395    155    963  -1122   -202    103     88    -80   -324  -1158
    548   -865  -1413    158    979  -1137   -194    106     80    -77   -335  -1182
    561   -854  -1415    145    987  -1132   -181    114     77    -64   -329  -1200
    574   -826  -1400    127    987  -1111   -179    114     72    -67   -332  -1218
    558   -833  -1395    135    974  -1114   -166    119     75    -77   -332  -1239
    563   -802  -1366    119    963  -1085   -145    142    103    -51   -298  -1236
    553   -779  -1332    111    943  -1054   -148    145    114    -44   -285  -1247
    530   -792  -1322    132    924  -1057   -119    163    135    -31   -272  -1257
    475   -813  -1288    168    880  -1049   -111    163    145    -25   -259  -1270
    462   -795  -1257    166    857  -1023   -101    179    168      0   -218  -1254
    449   -787  -1239    166    841  -1013    -85    187    187     15   -189  -1249
    446   -776  -1223    166    833  -1000    -75    181    187     10   -179  -1257
    400   -776  -1179    187    787   -976    -54    194    202     28   -153  -1234
    366   -776  -1145    205    753   -961    -36    218    226     54   -119  -1197
    316   -800  -1117    241    717   -958    -33    223    239     70    -93  -1166
    277   -779  -1057    252    667   -917    -15    239    262    101    -46  -1114
    265   -737  -1002    236    631   -870     12    267    296    129      0  -1080
    213   -714   -927    249    568   -818     46    303    329    166     46  -1041
    129   -688   -820    277    472   -753     64    327    358    210    101  -1005
     75   -675   -750    301    413   -711     88    355    389    244    132   -958
     44   -667   -711    309    376   -688    109    381    418    265    145   -911
     25   -654   -680    314    353   -667    116    394    433    285    158   -891
    -12   -639   -626    324    303   -633    127    407    449    311    166   -867
    -49   -602   -553    327    252   -579    145    436    475    348    176   -839
    -83   -561   -478    319    194   -519    181    483    519    402    194   -795
   -132   -555   -423    342    145   -491    192    506    542    426    184   -771
   -166   -522   -358    342     96   -441    218    532    568    452    168   -745
   -192   -491   -298    342     51   -394    249    563    600    470    166   -727
   -176   -441   -267    306     44   -355    265    581    620    478    150   -717
   -189   -413   -223    301     15   -316    288    600    644    485    122   -709
   -207   -389   -181    298    -15   -285    332    636    680    509    101   -696
   -244   -397   -153    322    -46   -275    322    628    678    511    122   -706
   -220   -355   -137    285    -44   -246    324    615    678    522    189   -709
   -194   -353   -158    275    -20   -257    309    597    659    491    236   -714
   -207   -353   -148    277    -31   -252    301    589    652    470    254   -730
   -220   -337   -116    280    -51   -228    293    579    644    459    270   -745
   -218   -366   -148    290    -36   -257    244    540    594    400    236   -769
   -218   -394   -176    306    -23   -285    244    530    579    376    262   -782
   -215   -418   -205    314     -5   -311    236    509    553    355    311   -813
   -166   -459   -293    314     62   -376    207    470    485    303    303   -854
   -148   -511   -366    329    106   -439    192    439    441    262    316   -865
   -153   -563   -413    358    129   -488    187    413    413    239    350   -870
   -137   -623   -488    379    174   -555    168    376    376    207    366   -888
    -88   -672   -584    381    246   -628    122    309    319    145    348   -922
    -77   -662   -587    368    252   -626    109    277    309    137    366   -911
     38   -633   -672    296    353   -652     90    239    283    111    353   -917
    122   -641   -763    259    441   -704     51    192    241     77    301   -966
    171   -652   -823    241    496   -737     31    153    202     75    272  -1031
    236   -649   -885    207    561   -766     15    124    163     80    246  -1106
    277   -704   -982    213    628   -841    -12     93    114     51    171  -1166
    340   -769  -1109    213    722   -940     28    145    109     33     96  -1213
    381   -724  -1106    171    743   -914    137    275    202     72    106  -1218
    433   -610  -1044     88    737   -828    244    431    371    171    200  -1166
    457   -371   -828    -41    641   -600    285    550    566    374    405   -995
    459     85   -376   -272    418   -145    272    589    769    701    784   -641
    342    584    241   -462     51    413    194    452    906   1054   1210   -270
    267    607    337   -439    -36    472    -77     98    701   1070   1236   -179
    197    158    -38   -176    116     59   -280   -298    244    615    792   -472
    145   -501   -646    176    394   -571   -340   -514   -223    -25    119   -953
    168   -891  -1060    361    613   -974   -342   -423   -345   -270   -189  -1169
    205  -1015  -1221    402    711  -1117   -283   -288   -254   -231   -213  -1176
    127  -1060  -1189    465    657  -1124   -184   -194   -137   -161   -174  -1111
    -67  -1080  -1015    574    470  -1049    -54    -85     15    -72    -98   -997
   -189  -1008   -818    600    314   -914     88     75    155     54     -5   -917
   -257   -924   -670    589    205   -797    171    189    252    150      5   -872
   -241   -862   -620    550    189   -743    181    197    283    179    -57   -883
   -205   -800   -594    504    194   -698    187    197    288    179    -88   -878
   -223   -756   -532    491    153   -644    192    213    314    192    -93   -854
   -241   -732   -491    485    122   -610    181    202    316    189    -75   -833
   -218   -691   -472    454    124   -581    161    184    306    176    -85   -857
   -192   -659   -470    423    137   -563    153    187    322    179   -114   -893
   -155   -628   -472    392    158   -550    153    184    337    179   -129   -914
    -83   -600   -517    340    215   -558    142    171    324    155   -127   -930
    -38   -592   -553    314    254   -574    132    155    309    132   -137   -935
    -10   -607   -600    306    293   -605    111    137    275    106   -140   -956
     20   -610   -631    296    324   -620     96    122    246     80   -127   -974
     33   -607   -641    285    335   -623     88    114    223     64   -111   -974
     54   -626   -680    285    366   -652     90    116    210     57    -98   -961
     70   -626   -696    277    379   -659     90    119    207     64    -85   -943
     54   -615   -670    280    361   -641     90    127    213     70    -67   -924
     59   -613   -672    275    363   -641     96    132    215     70    -57   -906
     51   -623   -678    285    363   -649     90    132    207     70    -49   -904
     54   -605   -659    275    355   -633     90    132    205     75    -38   -898
     67   -576   -644    254    355   -610     83    132    197     77    -23   -883
     44   -555   -602    254    322   -579     83    137    197     83     -7   -857
     33   -527   -561    246    296   -545     88    145    202     90     10   -818
     31   -514   -545    241    285   -530     88    150    202     96     25   -787
     23   -504   -527    241    275   -514     88    158    202    103     33   -758
     23   -493   -517    233    270   -504     90    166    205    106     46   -732
     18   -496   -514    239    265   -504     90    176    210    106     62   -704
      5   -485   -493    239    246   -488    101    197    226    116     85   -667
     10   -459   -470    226    239   -465    132    228    252    137    114   -626
    -15   -491   -478    252    231   -485    140    239    254    135    119   -607
    -33   -514   -480    272    223   -498    161    259    262    137    135   -587
    -54   -506   -452    277    197   -478    176    275    272    142    153   -561
    -72   -498   -426    285    176   -462    197    290    285    145    168   -555
    -85   -498   -413    290    161   -454    215    303    296    150    194   -566
    -98   -501   -405    298    150   -454    231    319    309    163    220   -576
   -109   -501   -394    303    140   -449    254    337    324    179    252   -584
   -127   -522   -394    324    132   -459    275    353    335    184    272   -592
   -124   -530   -407    327    140   -470    301    371    340    205    306   -592
   -119   -530   -413    324    145   -472    329    379    342    231    348   -587
   -111   -530   -418    319    150   -475    361    368    337    246    368   -584
   -119   -535   -415    327    148   -475    394    348    319    254    348   -584
   -132   -537   -405    332    135   -472    431    337    322    272    324   -579
   -142   -514   -371    327    114   -444    459    332    335    306    319   -594
   -163   -540   -376    348    106   -459    465    316    335    322    298   -633
   -181   -579   -397    381    106   -488    454    303    340    324    277   -680
   -207   -623   -415    415    101   -519    436    301    350    322    259   -732
   -249   -667   -418    457     83   -542    420    296    361    314    249   -769
   -288   -691   -405    488     57   -550    407    285    374    314    241   -797
   -303   -685   -381    496     38   -535    387    272    376    311    228   -841
   -303   -652   -350    478     23   -504    371    262    379    314    226   -865
   -293   -618   -324    454     12   -470    361    257    384    324    239   -891
   -275   -600   -324    436     23   -462    348    244    392    340    259   -953
   -249   -592   -342    420     46   -467    337    239    413    363    293  -1015
   -205   -558   -355    381     75   -459    337    241    436    384    332  -1047
   -168   -522   -353    345     90   -436    340    233    444    384    337  -1070
   -148   -493   -348    319     98   -420    361    239    454    379    329  -1013
   -129   -467   -337    298    103   -402    387    262    478    381    329   -896
   -127   -433   -309    277     88   -371    413    285    514    374    303   -792
   -111   -405   -293    257     90   -350    420    311    566    371    303   -719
   -101   -384   -283    241     90   -335    407    340    628    358    314   -649
    -93   -361   -267    228     85   -314    407    374    683    361    350   -579
    -83   -348   -267    215     90   -309    402    387    711    379    407   -527
    -72   -342   -270    207     98   -306    397    392    724    407    491   -470
    -67   -368   -303    215    116   -337    371    374    706    423    553   -431
    -33   -387   -353    210    158   -371    337    350    678    423    600   -387
     -2   -405   -405    202    200   -405    309    337    649    423    636   -350
     44   -428   -472    192    257   -449    277    319    613    413    641   -324
     80   -459   -540    189    309   -498    252    301    576    397    639   -301
    124   -506   -631    192    376   -568    220    270    532    374    649   -252
    163   -550   -714    192    439   -631    202    239    496    335    691   -202
    187   -597   -784    205    485   -691    200    228    465    288    727   -192
    179   -628   -807    223    491   -717    197    215    428    241    688   -192
    171   -644   -815    236    493   -730    187    197    394    200    587   -189
    158   -654   -813    246    485   -732    168    179    363    174    530   -174
    158   -649   -807    244    480   -727    163    174    345    174    542   -142
    163   -654   -818    244    491   -737    153    174    329    174    550   -114
    148   -657   -805    254    475   -730    145    176    316    176    550    -98
    187   -659   -846    236    514   -753    132    161    293    166    522   -114
    187   -659   -846    233    517   -753    140    163    288    163    501   -119
    192   -696   -888    249    540   -792    171    207    285    137    441   -171
    207   -735   -943    265    574   -839    270    324    322    124    389   -254
    231   -652   -885    210    558   -769    374    480    426    200    444   -257
    267   -472   -740    103    504   -605    465    667    602    387    610   -119
    283    -98   -381    -93    332   -239    483    763    813    685    927    179
    176    509    332   -342    -77    420    478    763   1072   1114   1413    628
     31    807    774   -420   -371    792    239    462   1072   1306   1647    810
    -57    545    600   -244   -329    571    -31     38    717   1031   1384    540
   -127   -135     -7    129    -62    -72   -166   -342    145    363    722    -72
    -88   -740   -652    415    280   -696   -207   -418   -197   -114    215   -561
     -7   -950   -943    478    465   -948   -174   -293   -200   -179    101   -691
     38   -979  -1018    467    527   -997    -96   -176   -129   -142     93   -719
     72   -937  -1013    431    540   -974    -15    -75    -38    -72    132   -680
     96   -844   -940    374    517   -891     64     23     62     25    223   -587
    111   -787   -898    335    504   -841    109     75    116     80    316   -517
    137   -774   -914    316    524   -844    129     96    135     96    415   -491
    155   -769   -927    306    537   -846    140    111    142    101    530   -472
    153   -763   -917    306    535   -839    153    127    153    116    594   -444
    140   -761   -901    309    519   -831    158    129    150    109    532   -433
    101   -745   -846    322    472   -795    163    137    158    106    452   -407
     67   -737   -807    335    436   -771    166    140    158     98    381   -394
     54   -737   -792    342    423   -763    174    150    163    101    355   -389
     38   -740   -782    348    407   -758    184    168    176    116    366   -371
     25   -745   -771    358    397   -758    184    176    181    122    368   -358
     18   -761   -779    368    397   -769    184    179    179    119    374   -366
     15   -743   -758    363    387   -750    192    184    189    127    381   -363
     -5   -743   -737    371    363   -740    197    197    200    137    400   -366
    -12   -737   -727    374    355   -732    197    207    202    142    407   -353
    -23   -724   -701    374    337   -714    197    213    205    140    397   -355
    -44   -717   -672    381    314   -696    205    223    210    142    397   -363
    -64   -711   -646    387    288   -680    210    239    220    148    389   -342
    -62   -693   -631    379    283   -665    207    244    223    142    361   -327
    -59   -696   -636    376    285   -667    207    244    226    142    345   -345
    -62   -698   -636    381    285   -667    220    259    239    145    332   -345
    -57   -696   -639    374    290   -667    218    262    239    148    324   -355
    -51   -678   -626    363    285   -652    207    257    233    166    348   -387
    -41   -633   -594    335    275   -613    197    249    233    184    384   -433
    -20   -600   -579    311    277   -589    189    244    236    189    400   -452
    -10   -592   -581    301    283   -587    179    239    231    192    389   -467
     25   -568   -594    270    309   -581    161    228    220    187    376   -491
     62   -555   -618    246    337   -587    155    226    215    181    374   -514
      7   -522   -530    257    267   -524    179    257    249    218    392   -514
    -83   -519   -439    301    176   -480    210    283    272    233    384   -509
   -153   -514   -361    332    103   -439    233    296    283    228    348   -498
   -202   -496   -296    348     44   -397    249    306    296    233    277   -478
   -254   -485   -231    371    -12   -358    267    316    306    246    176   -454
   -257   -485   -228    371    -15   -358    267    319    309    244     10   -459
   -207   -462   -254    335     20   -358    262    322    314    249   -158   -491
   -174   -436   -262    303     41   -350    267    337    329    257   -270   -532
   -168   -420   -252    296     41   -337    283    361    345    272   -319   -561
   -174   -374   -200    272     12   -288    301    381    371    288   -335   -600
   -168   -322   -153    244    -10   -239    311    394    394    288   -311   -610
   -168   -311   -145    239    -12   -228    322    407    407    267   -254   -592
   -168   -301   -132    236    -18   -218    335    415    418    257   -179   -576
   -176   -285   -109    231    -36   -197    337    413    420    272   -122   -587
   -181   -270    -88    226    -49   -179    335    405    418    288    -77   -589
   -181   -259    -80    220    -51   -171    332    397    410    298    -23   -574
   -174   -262    -88    218    -44   -176    327    384    400    309     38   -561
   -163   -241    -77    202    -44   -161    324    376    397    319    109   -535
   -150   -244    -93    197    -31   -168    319    366    394    335    181   -517
   -129   -223    -93    174    -20   -158    306    358    392    342    236   -491
   -111   -184    -72    148    -20   -129    303    355    392    342    246   -478
   -114   -171    -59    142    -28   -116    298    350    392    342    244   -483
   -109   -166    -59    137    -25   -114    285    340    387    335    233   -496
    -93   -150    -59    119    -18   -103    283    337    387    324    210   -504
    -64   -122    -57     93     -5    -90    283    337    392    322    197   -519
    -51   -101    -51     75      0    -77    283    335    397    319    181   -545
    -38    -85    -46     62      2    -64    280    329    397    314    171   -566
    -18    -46    -28     31      5    -38    288    335    407    316    171   -555
     12    -18    -31      2     20    -23    298    337    413    306    153   -553
     41      5    -36    -23     38    -15    290    329    407    290    135   -558
     64     28    -36    -49     51     -2    290    327    405    285    135   -550
     85     38    -49    -64     67     -5    288    319    394    267    127   -535
    116     49    -67    -83     93     -7    285    311    381    252    111   -517
    140     96    -44   -119     90     28    280    298    376    246    106   -478
    155    135    -20   -145     88     57    275    280    371    236     96   -441
    187    158    -28   -174    109     64    262    262    363    226     88   -405
    215    145    -70   -179    142     38    228    228    335    197     54   -389
    249    142   -109   -197    179     15    187    187    293    158     15   -389
    275    150   -124   -215    200     12    155    155    265    124    -23   -384
    283    145   -137   -215    210      5    137    140    249    106    -46   -402
    267    135   -132   -200    200      2    140    145    249    103    -41   -420
    241     77   -166   -161    205    -44    135    137    233     83    -59   -454
    241     31   -210   -137    226    -88    124    127    213     59    -88   -493
    233      5   -228   -122    231   -111    119    116    194     33   -124   -535
    228    -20   -249   -103    239   -135    114    111    181     18   -145   -574
    215    -38   -254    -88    233   -145    109    103    174      7   -142   -597
    205    -51   -257    -75    231   -153    111     98    166      2   -155   -626
    184    -64   -249    -59    215   -155    119     98    166      0   -168   -652
    171    -59   -231    -54    200   -145    127    106    166      2   -168   -667
    153    -67   -223    -44    184   -145    127    106    163      2   -187   -678
    140    -83   -223    -28    179   -153    124    106    161      0   -207   -691
    135    -96   -231    -20    181   -163    132    116    166      2   -215   -698
    129   -135   -265      2    197   -200    155    148    168     -7   -239   -732
    140   -181   -322     18    231   -252    252    262    213     -7   -241   -771
    155   -137   -293    -10    223   -215    376    423    324     62   -168   -743
    184    -25   -213    -80    197   -119    483    602    475    205    -38   -623
    259    262      2   -259    129    132    506    706    639    426    189   -358
    236    841    602   -540   -181    722    472    698    867    807    631    111
     62   1296   1234   -680   -587   1265    301    483    995   1130   1015    501
    -80   1200   1278   -561   -680   1236     18     93    774   1026    950    449
   -168    545    714   -187   -441    628   -176   -350    202    374    324    -88
   -140   -145     -5    142    -70    -75   -259   -522   -239   -220   -283   -659
    -83   -452   -368    267    142   -410   -241   -405   -296   -366   -459   -857
    -64   -514   -449    288    189   -483   -158   -265   -223   -348   -465   -893
    -44   -444   -400    244    176   -423    -44   -127   -109   -254   -371   -870
    -44   -332   -290    187    122   -311     54    -18      5   -145   -249   -823
    -49   -265   -215    155     83   -241    116     51     80    -83   -171   -795
    -90   -231   -140    161     23   -187    161     98    124    -49   -127   -779
   -155   -228    -72    192    -41   -150    181    127    148    -28    -93   -758
    -90   -215   -124    153     15   -171    166    122    132    -44    -96   -782
   -114   -192    -77    153    -20   -137    179    132    148    -25    -62   -763
   -114   -166    -51    140    -33   -111    189    140    158     -5    -36   -730
    -67   -168   -101    119     15   -135    174    122    148    -23    -51   -717
    -64   -158    -93    109     12   -127    174    116    148    -31    -70   -678
     18   -140   -158     59     88   -148    150     90    127    -57    -90   -667
    116   -132   -249      7    181   -189    124     59     96    -85   -101   -670
    166   -122   -288    -20    226   -205    103     36     77   -106   -103   -667
    184    -93   -277    -46    231   -184     90     25     67   -109    -96   -680
    192    -75   -267    -57    228   -171     88     33     72    -96    -80   -667
    262    -49   -314   -106    285   -181     72     20     59   -111   -103   -662
    306    -23   -329   -140    316   -176     54      0     36   -132   -140   -649
    314    -25   -340   -145    324   -184     46    -10     23   -132   -158   -659
    298    -36   -335   -132    316   -187     41    -18     12   -129   -181   -665
    275    -49   -324   -114    298   -187     23    -36      0   -137   -213   -657
    259    -18   -277   -119    267   -148     18    -36     -2   -127   -213   -626
    277      0   -277   -140    275   -140     10    -38    -10   -135   -210   -605
    267     10   -259   -140    262   -124     15    -36    -12   -122   -158   -589
    228      0   -231   -114    228   -114     18    -46    -28   -114   -127   -584
    220    -10   -231   -103    226   -119     15    -57    -46   -101    -93   -576
    215    -25   -244    -96    228   -135     10    -70    -72    -96    -85   -566
    200    -36   -236    -83    218   -135     -2    -83    -96    -80    -77   -550
    200    -23   -226    -90    213   -124     -5   -101    -90    -72    -64   -530
    200    -36   -236    -80    218   -135    -10   -122    -70    -88    -80   -530
    202    -44   -246    -80    223   -145    -10   -127    -70    -98    -77   -537
    176    -44   -223    -67    200   -132      5   -129    -59    -96    -59   -545
    142    -54   -197    -44    168   -127     12   -140    -57   -101    -46   -558
    116    -33   -150    -41    132    -90     25   -135    -44    -88    -20   -561
    114    -33   -148    -41    129    -90     33   -132    -38    -80    -18   -576
     85    -59   -148    -12    116   -103     46   -127    -33    -75    -23   -558
     46    -88   -137     20     90   -111     51   -114    -28    -67    -12   -540
     28    -72   -101     23     64    -85     51   -109    -20    -49     -2   -532
     12    -51    -67     18     38    -57     70    -90     -2    -23     -2   -493
     -7    -41    -36     23     12    -38     93    -64     18      5     -7   -428
    -28    -12     12     18    -23      0     98    -54     31     23    -28   -368
    -54     12     67     20    -59     38    129    -38     57     33    -33   -311
    -96     -7     85     51    -90     36    155    -33     70     33    -41   -275
   -119    -20     98     70   -111     38    163    -31     70     36    -31   -239
   -161    -38    119     98   -142     38    163    -20     85     49     -2   -202
   -174    -77     96    127   -135      7    140    -15     80     41    -10   -184
   -184    -96     85    137   -137     -5    119    -18     67     23    -36   -168
   -181    -83     98    129   -140      7    106    -20     62     18    -44   -145
   -176    -72    101    124   -140     12     93    -23     59     20    -46   -114
   -176    -67    109    122   -142     20     85    -20     59     25    -57    -67
   -189    -70    116    127   -153     23    106     -2     80     38    -77    -28
   -200    -67    132    132   -168     31    132     18    124     62    -83      5
   -187    -49    137    116   -166     44    153     23    153     77   -109     28
   -168    -10    158     90   -163     72    176     49    184    122   -101     10
   -158     23    181     64   -171    101    202     80    223    166    -70     -2
   -181     18    200     80   -189    109    233    111    244    213    -96    -41
   -181     54    233     62   -207    142    252    145    259    236    -70    -59
   -197     80    277     59   -236    179    277    168    275    233    -12    -62
   -215     70    285     70   -252    176    277    168    275    213      0    -77
   -210    101    311     51   -259    205    290    192    296    213     36    -72
   -194    119    314     36   -254    215    306    213    311    220     70    -75
   -184    132    316     25   -249    223    329    228    324    246    129   -101
   -166    150    316      7   -241    233    348    241    335    267    184   -111
   -161    166    327     -2   -244    246    371    262    358    265    202   -109
   -153    181    335    -15   -244    259    397    285    376    262    226   -103
   -166    174    340     -2   -252    257    394    285    381    267    254   -135
   -176    168    342      2   -259    254    394    293    389    293    283   -171
   -158    161    319     -2   -239    239    371    285    376    283    280   -197
   -129    135    265     -2   -197    200    363    288    374    272    272   -218
   -111    132    244    -10   -176    187    361    301    374    270    272   -233
   -129     85    215     20   -174    150    332    288    345    249    233   -259
   -119     64    184     25   -150    124    311    262    316    228    213   -265
   -111     31    142     38   -127     85    298    241    288    200    192   -270
   -103    -23     80     64    -93     28    283    226    252    179    168   -290
    -96    -70     25     80    -62    -23    246    197    210    153    140   -348
    -93    -88      2     90    -49    -44    220    168    181    127    109   -379
    -77    -98    -23     88    -28    -62    189    142    155    122     90   -405
    -57   -101    -44     80     -7    -72    174    124    132    135    111   -441
    -59   -124    -67     90      2    -96    163    101    109    132    106   -457
    -51   -135    -83     93     15   -109    161     96    101    142     93   -457
    -67   -155    -90    111      7   -124    150     83     90    153     77   -452
    -59   -135    -75     98      7   -106    145     88     96    168     72   -433
    -46   -137    -90     90     18   -114    137     93    101    176     62   -444
    -41   -192   -153    116     54   -174    163    140    111    161     23   -491
    -33   -236   -205    132     85   -220    249    254    163    148    -12   -540
    -23   -176   -153    101     64   -166    361    407    280    215     31   -511
     51     28    -25    -41     36      2    465    613    485    410    213   -358
    106    363    257   -233    -75    311    470    683    680    680    522    -67
     59    930    870   -496   -405    901    402    613    893   1078   1015    405
    -83   1379   1462   -646   -771   1421    171    316    969   1402   1439    776
   -174   1150   1325   -491   -750   1236    -85   -103    654   1176   1288    576
   -239    457    696   -109   -467    576   -189   -428    135    488    683      0
   -213   -231    -20    220    -98   -127   -210   -472   -200    -59    148   -527
   -150   -540   -389    345    119   -465   -155   -319   -228   -179    -38   -717
   -140   -555   -415    348    135   -485    -38   -158   -137   -127    -62   -727
   -127   -480   -353    303    111   -415     67    -31    -36    -44    -41   -683
    -85   -376   -290    228    101   -335    135     44     38     20    -12   -644
    -70   -327   -257    200     93   -293    184     85     88     64     -2   -657
    -59   -296   -236    176     85   -267    218    122    122     90     18   -698
    -25   -254   -231    140    101   -244    249    148    148    106     20   -740
    -18   -249   -231    132    103   -239    252    140    145     98     -5   -792
    -20   -233   -213    127     96   -223    252    132    140     96    -18   -839
    -41   -220   -179    129     67   -202    244    127    140     85    -54   -870
    -23   -187   -166    103     70   -176    233    127    145     83    -83   -919
    -18   -155   -137     85     59   -148    226    127    150     85    -59   -997
    -36   -150   -114     93     38   -132    205    116    148     72    -46  -1101
    -38   -150   -111     93     33   -132    194    114    153     85    -41  -1228
    -46   -158   -111    101     31   -135    189    114    150    109    -28  -1345
    -41   -153   -111     96     33   -135    176    109    155    140    -15  -1460
    -18   -129   -111     75     46   -122    179    116    192    179      0  -1558
    -25   -116    -90     70     31   -103    181    135    241    254     20  -1608
    -46   -122    -75     83     12    -98    181    158    272    314     49  -1647
    -28    -90    -64     59     15    -77    179    176    293    353     51  -1686
    -18    -67    -49     44     15    -59    181    189    301    381     62  -1686
    -15    -51    -36     31      7    -44    168    194    303    381     75  -1667
    -36    -51    -15     44    -12    -33    155    194    296    374     67  -1652
    -44    -64    -23     54    -12    -44    137    189    283    361     54  -1647
    -41    -41      0     41    -20    -20    127    197    283    376     51  -1639
    -46    -23     20     33    -36     -2    129    200    275    394     49  -1602
    -49    -23     25     36    -38      2    129    205    270    397     51  -1509
    -57    -10     46     31    -51     18    119    210    267    389     28  -1387
    -46      2     49     23    -46     25     98    213    246    358     20  -1283
    -49    -12     33     31    -44     10     90    239    231    345     28  -1182
    -59    -18     41     36    -51     10     85    265    223    348     62  -1091
    -72    -41     28     54    -51     -7     72    267    200    337     88  -1018
    -44    -57    -12     51    -15    -36     72    272    181    329    101   -958
     25    -64    -93     18     57    -77     64    262    161    303     93   -904
     72    -67   -140     -5    106   -103     23    231    135    275     59   -865
    111    -83   -194    -15    153   -140      0    215    122    241     12   -828
    140    -67   -207    -36    174   -137     -5    220    132    228      2   -787
    155    -51   -207    -51    179   -129      2    236    158    220     41   -732
    148    -51   -202    -49    174   -127     20    254    194    205     70   -688
    119    -49   -168    -38    142   -109     36    270    239    189     64   -657
     96    -49   -145    -23    119    -96     57    293    283    174     46   -618
     54    -67   -122      2     88    -93     77    322    324    171     57   -566
     12    -80    -96     33     54    -88     88    340    355    176     70   -537
    -20   -109    -90     64     33   -101     93    353    374    194    106   -522
    -70   -145    -75    109      2   -111    111    366    392    233    163   -488
   -106   -176    -70    140    -18   -124    135    376    392    259    158   -457
   -187   -228    -41    207    -72   -135    148    384    392    277    163   -415
   -290   -257     31    272   -161   -114    171    405    402    316    197   -335
   -355   -277     77    316   -218   -101    187    413    402    340    192   -241
   -361   -301     57    329   -210   -122    166    387    366    329    153   -192
   -353   -306     44    329   -200   -132    158    381    345    327    127   -161
   -361   -309     51    332   -207   -129    150    376    332    324    119   -119
   -342   -301     41    322   -192   -129    150    379    329    322    106    -77
   -319   -303     15    311   -168   -145    140    376    319    319     83    -67
   -309   -293     15    301   -163   -140    148    381    314    319     62    -67
   -298   -280     18    288   -161   -129    150    384    314    327     46    -70
   -257   -259     -2    259   -127   -132    140    384    314    337     38    -70
   -215   -252    -36    231    -90   -145    127    379    303    332     38    -90
   -155   -249    -93    200    -31   -171    124    376    293    324     33   -122
    -67   -236   -171    150     51   -205    106    358    267    296     12   -148
     18   -223   -241    103    129   -231     85    342    254    288      7   -166
    103   -218   -322     57    210   -270     67    324    233    275      2   -207
    179   -226   -407     23    293   -316     57    306    210    262    -12   -249
    241   -246   -491      0    363   -368     57    285    187    241    -41   -288
    303   -275   -579    -12    441   -426     46    265    163    218    -72   -303
    366   -252   -618    -57    491   -436     41    244    153    207    -96   -288
    444   -220   -665   -111    553   -444     18    223    145    197   -140   -283
    509   -197   -706   -155    605   -452    -12    207    137    189   -181   -277
    558   -231   -789   -163    672   -509    -44    184    119    171   -231   -290
    522   -309   -831   -109    675   -568    -72    176    103    181   -215   -285
    517   -327   -844    -96    680   -587   -106    163     90    197   -155   -267
    498   -384   -883    -57    688   -633   -127    158     75    184   -145   -252
    462   -433   -896    -12    678   -665   -127    168     70    189   -137   -244
    441   -465   -909     10    675   -685   -122    179     64    192   -168   -233
    423   -517   -940     46    680   -727   -142    171     33    150   -267   -218
    389   -550   -940     80    662   -745   -155    168     15    111   -358   -187
    350   -602   -953    127    652   -776   -163    171     -5     88   -394   -158
    329   -657   -987    161    657   -820   -174    171    -20     77   -394   -129
    293   -688   -984    197    639   -836   -171    187    -12     98   -366   -124
    277   -717   -995    218    633   -854   -171    189    -20    101   -376   -142
    285   -756  -1041    236    662   -898   -158    194    -31     80   -431   -137
    272   -805  -1078    265    672   -940   -174    197    -44     72   -459   -132
    288   -823  -1114    267    701   -969   -181    194    -51     72   -472   -142
    309   -836  -1145    262    724   -989   -179    192    -64     64   -506   -145
    355   -867  -1223    257    789  -1044   -150    231    -59     64   -532   -122
    361   -995  -1358    314    857  -1176    -80    332    -25     41   -610   -129
    394   -940  -1335    272    862  -1137     41    488     83    106   -610   -106
    433   -769  -1202    166    815   -984    161    667    262    267   -519      2
    457   -470   -927      7    691   -698    194    766    454    511   -298    265
    413     49   -363   -231    387   -158    127    719    644    885    101    683
    288    491    202   -389     41    348    -83    439    683   1161    407    989
    194    441    246   -319    -28    345   -361     62    459   1091    342    940
     54   -150   -205     49    129   -176   -504   -316    -33    514   -223    470
     10   -836   -846    413    426   -841   -496   -368   -407    -70   -836    -64
     28  -1187  -1215    576    620  -1200   -439   -205   -431   -197  -1028   -283
     23  -1254  -1280    615    649  -1267   -329    -25   -316   -132  -1026   -322
    -10  -1210  -1200    610    594  -1205   -226    109   -179    -25   -963   -285
    -38  -1122  -1083    579    519  -1104   -127    228    -46    101   -872   -205
   -103  -1021   -917    561    405   -969    -41    329     77    220   -776   -114
   -218   -997   -782    607    280   -891     25    402    163    301   -704    -75
   -350  -1015   -665    683    155   -841     88    465    233    371   -628    -62
   -530   -989   -459    761    -36   -724    166    553    322    444   -571     -5
   -787   -943   -155    865   -316   -548    257    659    426    535   -522     80
  -1153   -917    236   1031   -696   -340    381    792    558    657   -446    202
  -1673   -909    763   1291  -1218    -72    555    969    737    823   -311    371
  -1735   -932    802   1332  -1273    -64    574    976    748    800   -446    301
  -1519   -982    537   1249  -1028   -223    504    898    667    675   -662     75
  -1363  -1010    350   1184   -859   -329    457    846    613    576   -758   -174
  -1296   -989    306   1143   -802   -342    428    828    592    535   -756   -309
  -1275   -974    298   1122   -789   -340    428    836    589    553   -724   -319
  -1275   -963    309   1119   -795   -327    449    854    607    579   -706   -236
  -1213   -930    280   1070   -748   -324    449    857    620    576   -701   -132
  -1088   -940    148   1015   -618   -397    402    815    584    530   -730   -140
   -846   -948   -101    896   -374   -524    309    730    504    454   -779   -290
   -631   -943   -314    787   -158   -628    244    665    444    402   -787   -452
   -498   -969   -470    732    -15   -719    202    620    405    371   -766   -553
   -366  -1000   -633    683    132   -818    171    589    368    337   -758   -620
   -189  -1002   -815    594    311   -909    111    535    316    303   -766   -678
     18  -1008  -1026    493    519  -1015     54    472    259    262   -779   -714
    187  -1044  -1231    428    706  -1137     -2    415    205    220   -800   -732
    293  -1085  -1379    397    836  -1231    -44    368    161    194   -805   -737
    353  -1122  -1475    384    914  -1299    -62    350    135    184   -784   -730
    405  -1140  -1545    366    974  -1343    -90    329    111    184   -756   -740
    436  -1132  -1569    345   1000  -1350    -98    329    106    192   -711   -717
    433  -1145  -1579    355   1005  -1361    -98    327     98    189   -688   -672
    415  -1174  -1590    379   1000  -1382    -98    329     80    179   -685   -613
    410  -1182  -1592    387   1000  -1387    -80    350     83    184   -670   -530
    394  -1208  -1602    405    995  -1402    -59    368     88    187   -662   -436
    426  -1210  -1636    392   1031  -1423    -28    392     98    194   -649   -337
    423  -1247  -1670    410   1047  -1457    -23    392     88    181   -665   -280
    423  -1262  -1686    418   1054  -1473    -25    379     80    171   -662   -239
    454  -1262  -1717    402   1083  -1488    -33    361     75    163   -649   -215
    485  -1262  -1748    389   1117  -1504    -28    355     80    168   -628   -192
    524  -1270  -1797    371   1158  -1535    -18    350     80    171   -607   -189
    563  -1283  -1847    358   1202  -1564    -12    342     80    168   -592   -197
    605  -1301  -1906    345   1254  -1602    -25    327     67    161   -571   -223
    662  -1275  -1938    306   1299  -1605    -33    322     75    184   -511   -241
    701  -1286  -1987    288   1343  -1636    -28    314     75    200   -452   -267
    719  -1314  -2036    296   1376  -1675    -41    288     64    202   -402   -298
    719  -1332  -2052    306   1384  -1693    -62    262     57    205   -358   -324
    730  -1345  -2075    309   1402  -1709    -70    241     51    200   -332   -348
    735  -1384  -2122    324   1428  -1753    -72    215     36    179   -314   -387
    769  -1392  -2164    311   1465  -1777    -54    213     38    181   -275   -405
    784  -1410  -2195    311   1488  -1800    -62    194     23    176   -246   -426
    820  -1408  -2229    293   1525  -1818    -80    184     18    171   -236   -452
    833  -1434  -2270    298   1551  -1852    -90    176      7    155   -272   -501
    870  -1462  -2333    296   1600  -1896   -111    166    -10    127   -345   -566
    930  -1439  -2372    254   1649  -1906   -124    161    -18    119   -402   -607
    982  -1426  -2408    223   1693  -1917   -137    155    -20    116   -441   -628
    966  -1410  -2379    220   1670  -1893   -124    179      5    135   -459   -615
    935  -1408  -2343    236   1639  -1875   -119    197     28    153   -485   -605
    945  -1395  -2340    223   1641  -1867   -114    215     44    161   -509   -592
    958  -1358  -2317    200   1636  -1836   -109    231     62    171   -527   -571
    976  -1325  -2304    171   1639  -1813   -114    241     72    171   -540   -553
    997  -1278  -2275    140   1634  -1774   -101    259     90    187   -530   -545
    979  -1262  -2242    140   1608  -1751    -83    277    106    202   -522   -550
    950  -1260  -2210    155   1579  -1735    -64    296    127    215   -522   -555
    956  -1231  -2187    137   1569  -1709    -57    309    137    223   -532   -558
    927  -1197  -2125    135   1525  -1660    -41    327    161    241   -517   -558
    844  -1153  -1997    153   1418  -1574    -18    361    194    277   -480   -537
    743  -1109  -1852    184   1296  -1480      7    394    236    316   -454   -519
    631  -1065  -1696    215   1161  -1379     49    428    280    358   -415   -485
    524  -1049  -1574    262   1049  -1312     72    457    314    384   -392   -459
    420  -1065  -1488    322    953  -1275     77    470    324    389   -402   -452
    353  -1034  -1387    340    870  -1210    101    493    345    405   -397   -446
    254  -1057  -1314    400    784  -1184    106    504    350    405   -431   -454
    176  -1067  -1244    444    709  -1156    124    535    366    402   -496   -470
    114  -1080  -1195    483    652  -1137    132    545    368    387   -581   -493
     64  -1119  -1184    527    623  -1150    140    545    361    353   -685   -524
     38  -1145  -1184    550    610  -1163    140    548    348    324   -774   -553
      2  -1176  -1179    587    589  -1179    140    540    332    296   -862   -592
    -51  -1218  -1169    633    555  -1195    148    542    324    275   -927   -620
    -90  -1221  -1130    657    519  -1176    150    545    324    277   -940   -636
   -106  -1223  -1117    662    504  -1169    155    558    335    298   -893   -631
   -116  -1228  -1111    672    496  -1171    163    563    342    319   -839   -633
   -145  -1254  -1109    698    478  -1182    163    563    342    324   -813   -641
   -166  -1252  -1085    709    459  -1169    168    566    342    327   -805   -636
   -189  -1265  -1078    727    441  -1171    171    571    342    324   -782   -628
   -205  -1317  -1111    761    452  -1215    223    626    361    329   -737   -654
   -220  -1363  -1143    789    459  -1254    327    750    426    353   -717   -693
   -270  -1319  -1049    795    389  -1184    459    904    540    428   -654   -665
   -257  -1189   -935    722    337  -1062    566   1075    698    574   -511   -561
   -244   -909   -665    576    207   -787    600   1169    875    813   -236   -332
   -298   -415   -116    355    -93   -265    571   1150   1070   1156    174     51
   -428     18    446    205   -436    231    389    888   1119   1418    517    350
   -504    -90    413    296   -459    161     93    493    846   1299    485    254
   -592   -644    -54    618   -270   -350    -54    129    348    732      5   -187
   -610  -1299   -691    953     38   -995    -77      0    -62    153   -509   -675
   -592  -1673  -1080   1132    244  -1376    -54    101   -148    -12   -685   -891
   -623  -1764  -1143   1192    257  -1454     28    239    -72     18   -698   -922
   -605  -1701  -1096   1153    244  -1400    122    348     36     98   -659   -883
   -597  -1595   -997   1096    197  -1296    166    428    145    192   -589   -828
   -628  -1509   -880   1070    124  -1195    168    465    220    277   -501   -784
   -618  -1452   -833   1034    106  -1143    194    449    244    342   -423   -774
   -602  -1402   -802   1002     98  -1104    262    413    215    394   -324   -776
   -589  -1361   -771    974     88  -1067    306    423    163    410   -233   -774
   -558  -1343   -784    950    111  -1065    303    493    140    368   -215   -769
   -519  -1356   -836    935    155  -1096    265    441    168    314   -285   -813
   -488  -1374   -888    930    200  -1132    233    387    207    288   -301   -846
   -462  -1369   -906    914    220  -1140    220    363    226    265   -306   -831
   -436  -1361   -924    898    244  -1143    215    348    233    265   -316   -795
   -405  -1374   -969    888    280  -1174    187    327    239    275   -342   -732
   -384  -1374   -989    878    301  -1182    161    309    228    275   -350   -696
   -340  -1353  -1015    846    335  -1184    150    293    205    275   -366   -670
   -303  -1332  -1028    818    361  -1182    132    285    194    283   -381   -626
   -311  -1335  -1023    820    353  -1179    137    283    181    306   -379   -592
   -303  -1332  -1028    815    361  -1182    145    283    166    314   -415   -581
   -270  -1322  -1054    795    389  -1189    122    270    153    314   -459   -530
   -262  -1330  -1067    797    402  -1200    119    265    145    316   -488   -472
   -246  -1304  -1060    774    405  -1182    124    275    142    319   -517   -407
   -171  -1278  -1106    722    467  -1192    101    257    127    314   -527   -368
   -176  -1267  -1091    722    454  -1179    101    241    122    324   -532   -332
   -189  -1278  -1088    735    449  -1184     80    223    116    311   -581   -324
    -80  -1239  -1161    659    537  -1200     38    207    106    303   -579   -329
     25  -1208  -1234    589    628  -1221     10    200     85    283   -584   -337
    106  -1189  -1296    540    698  -1241     -2    181     70    257   -623   -363
    215  -1158  -1374    472    795  -1265     -5    158     59    226   -665   -402
    285  -1135  -1423    423    852  -1278     12    163     75    228   -685   -431
    348  -1114  -1462    381    904  -1288     10    181     85    244   -711   -405
    436  -1093  -1532    327    982  -1314     -7    179     67    228   -735   -410
    530  -1122  -1652    296   1091  -1387    -36    153     25    181   -761   -428
    615  -1143  -1758    262   1187  -1449    -62    137     -7    150   -779   -418
    696  -1130  -1826    215   1260  -1478    -80    127    -33    137   -776   -400
    761  -1137  -1901    187   1330  -1519   -103    116    -62    114   -763   -368
    828  -1166  -1995    168   1410  -1579   -114     90    -96     88   -761   -355
    836  -1189  -2029    174   1431  -1608    -85     80   -106     85   -756   -358
    898  -1195  -2094    148   1493  -1644    -77     80   -114     72   -709   -384
    961  -1192  -2153    114   1556  -1673    -93     85   -116     64   -696   -426
   1018  -1187  -2205     85   1610  -1696    -90    101   -103     64   -665   -454
   1047  -1176  -2223     62   1634  -1699    -75    137    -70     62   -610   -485
   1047  -1192  -2239     72   1641  -1714    -72    174    -44     70   -566   -535
   1028  -1176  -2205     72   1615  -1691    -77    205     -7     85   -506   -581
    995  -1205  -2200    106   1597  -1701    -88    168    -12     77   -527   -607
    976  -1197  -2174    109   1574  -1686    -83    129     -5    116   -475   -563
    937  -1163  -2101    114   1517  -1634    -62    127      5    168   -480   -555
    815  -1182  -2000    181   1405  -1590    -54    132     15    207   -467   -566
    688  -1218  -1906    265   1296  -1561    -46    155     20    223   -501   -561
    623  -1252  -1875    311   1249  -1561    -38    155     10    213   -540   -563
    594  -1252  -1849    327   1221  -1551    -25    161     12    215   -555   -566
    581  -1249  -1831    332   1205  -1540    -20    166     23    231   -566   -568
    574  -1231  -1805    329   1189  -1517     -5    179     41    246   -563   -563
    527  -1231  -1761    350   1140  -1496     18    205     62    259   -563   -563
    478  -1228  -1706    374   1091  -1467     28    236     83    275   -568   -563
    449  -1215  -1667    381   1057  -1441     41    262    106    285   -600   -563
    441  -1182  -1623    371   1031  -1402     59    296    137    296   -652   -542
    420  -1182  -1605    379   1010  -1392     70    311    150    301   -685   -545
    394  -1171  -1566    387    979  -1369     72    319    163    303   -696   -540
    361  -1137  -1501    387    927  -1319     85    335    187    319   -688   -511
    355  -1096  -1452    371    904  -1273    101    361    218    342   -665   -478
    355  -1060  -1415    350    885  -1239    119    381    239    355   -649   -459
    366  -1008  -1376    319    870  -1192    145    405    262    374   -628   -441
    335   -992  -1327    327    828  -1158    163    423    280    387   -607   -433
    301   -979  -1280    340    789  -1130    179    431    298    402   -581   -431
    285   -950  -1236    329    758  -1091    194    446    322    423   -542   -431
    275   -932  -1208    327    740  -1070    223    459    348    436   -506   -436
    259   -914  -1174    327    717  -1044    249    465    371    454   -465   -441
    231   -896  -1127    332    678  -1010    265    472    397    483   -405   -439
    194   -922  -1119    363    657  -1021    252    449    389    465   -381   -467
    163   -953  -1119    394    641  -1036    249    428    379    459   -353   -493
    145   -982  -1127    418    636  -1054    259    418    371    467   -322   -506
    114  -1010  -1124    449    618  -1067    272    418    371    485   -306   -509
     90  -1021  -1114    462    600  -1067    280    415    376    491   -316   -532
     77  -1088  -1166    504    620  -1127    275    400    361    472   -353   -581
     59  -1156  -1218    548    636  -1187    267    387    353    457   -381   -654
     33  -1189  -1223    579    628  -1205    275    384    348    454   -394   -743
     10  -1208  -1221    597    615  -1213    275    379    327    439   -433   -870
    -18  -1231  -1215    623    597  -1223    283    379    311    433   -472   -969
    -57  -1262  -1205    659    571  -1234    288    381    298    431   -496  -1044
    -72  -1267  -1195    670    561  -1231    290    387    283    426   -511  -1078
    -96  -1267  -1171    680    537  -1221    296    381    262    423   -524  -1091
    -96  -1247  -1150    670    524  -1200    301    387    249    439   -524  -1093
   -103  -1244  -1143    672    517  -1192    303    389    246    457   -537  -1104
   -129  -1254  -1124    693    496  -1189    322    405    262    478   -548  -1109
   -140  -1306  -1166    722    511  -1236    353    454    293    467   -579  -1135
   -150  -1330  -1179    737    514  -1254    449    574    368    470   -600  -1158
   -142  -1249  -1106    696    480  -1179    568    735    509    540   -540  -1127
    -93  -1080   -987    587    446  -1034    683    935    711    706   -340  -1021
    -72   -722   -649    394    288   -685    683   1005    919    987     15   -701
   -168   -184    -15    174    -77   -101    644    966   1145   1358    462   -257
   -319     96    415    111   -368    254    457    704   1176   1545    722    -41
   -394   -103    290    249   -342     93    192    298    875   1340    620   -194
   -488   -782   -296    633    -98   -540     67    -77    311    665    -18   -717
   -491  -1366   -875    927    189  -1122     28   -145     -7    202   -483  -1135
   -436  -1613  -1179   1023    368  -1395     54    -20    -12    124   -600  -1275
   -402  -1670  -1267   1036    431  -1470    127    106     41    168   -592  -1265
   -394  -1621  -1228   1008    415  -1426    194    197    101    241   -527  -1158
   -376  -1512  -1135    943    376  -1325    270    296    187    340   -449  -1013
   -361  -1423  -1065    891    350  -1244    316    350    233    394   -418   -904
   -293  -1382  -1088    839    397  -1236    329    358    239    387   -426   -839
   -254  -1389  -1135    820    439  -1262    316    342    210    366   -488   -802
   -306  -1431  -1124    870    407  -1280    332    335    200    337   -509   -758
   -480  -1454   -974    966    244  -1215    387    371    233    374   -517   -680
   -449  -1447   -997    948    272  -1223    363    353    210    342   -592   -672
   -384  -1428  -1047    904    329  -1239    324    329    205    306   -646   -678
   -363  -1410  -1047    885    340  -1228    283    314    231    277   -646   -644
   -332  -1384  -1054    857    358  -1218    241    301    267    257   -602   -602
   -392  -1384   -992    888    298  -1189    254    335    350    272   -519   -535
   -358  -1415  -1057    885    345  -1236    249    337    374    293   -472   -504
   -298  -1426  -1127    862    413  -1278    233    324    379    319   -436   -478
   -280  -1410  -1130    844    423  -1270    231    327    384    350   -379   -436
   -267  -1397  -1130    833    431  -1265    233    335    376    361   -332   -407
   -298  -1395  -1098    846    400  -1249    239    345    368    376   -324   -384
   -311  -1379  -1067    844    376  -1223    244    355    355    389   -332   -358
   -301  -1345  -1044    820    371  -1195    246    358    345    389   -350   -322
   -280  -1306  -1026    795    371  -1166    236    353    335    381   -363   -265
   -236  -1288  -1054    761    407  -1171    207    335    316    366   -389   -236
   -187  -1278  -1091    732    449  -1184    179    322    290    340   -407   -205
   -158  -1265  -1106    711    470  -1184    166    316    275    332   -389   -161
   -145  -1239  -1093    693    472  -1166    168    324    275    340   -363   -124
   -116  -1208  -1091    659    485  -1148    179    332    272    340   -335    -90
   -114  -1195  -1080    654    480  -1137    197    332    265    324   -311    -75
   -155  -1223  -1070    688    457  -1148    220    335    257    301   -303    -57
   -197  -1260  -1062    730    431  -1161    233    329    241    277   -327    -44
   -270  -1278  -1010    771    368  -1145    257    335    246    272   -345    -10
   -275  -1296  -1021    784    371  -1158    267    316    223    246   -389      5
   -309  -1322  -1015    815    350  -1169    262    290    192    205   -436     10
   -342  -1340   -997    841    327  -1169    272    285    168    187   -444     23
   -366  -1353   -987    859    309  -1171    283    270    142    155   -485     46
   -405  -1374   -969    891    280  -1171    306    267    132    119   -493     51
   -439  -1400   -961    917    259  -1179    337    285    137    114   -467     62
   -457  -1426   -969    943    254  -1197    363    298    135    119   -441     77
   -485  -1431   -945    956    228  -1189    381    311    140    132   -439     90
   -483  -1418   -935    950    226  -1176    397    322    153    153   -420    106
   -465  -1428   -963    945    246  -1197    392    342    158    166   -407    106
   -439  -1441  -1002    940    280  -1223    387    350    158    181   -410     93
   -384  -1452  -1067    917    337  -1260    371    345    155    187   -415     59
   -337  -1454  -1119    896    389  -1288    358    345    155    192   -436     38
   -296  -1447  -1153    870    428  -1299    353    342    155    202   -452     33
   -252  -1434  -1182    844    465  -1309    363    342    161    226   -462     31
   -236  -1447  -1213    841    485  -1330    361    355    163    233   -483     25
   -228  -1462  -1234    844    501  -1348    353    374    166    244   -483     23
   -200  -1467  -1270    831    535  -1369    353    368    163    252   -470     12
   -187  -1491  -1304    839    558  -1397    335    350    153    249   -459     -7
   -106  -1454  -1348    779    618  -1402    306    366    150    254   -465     -5
    -31  -1387  -1356    709    662  -1371    322    387    174    293   -444     10
    -15  -1366  -1350    691    665  -1358    340    418    197    340   -397     12
    -31  -1361  -1330    696    649  -1345    379    470    233    394   -319     38
    -51  -1330  -1278    688    613  -1304    423    498    280    454   -226     88
    -90  -1332  -1241    711    574  -1288    431    527    316    506   -148    111
   -122  -1319  -1197    719    535  -1260    444    558    355    553    -85    135
   -129  -1299  -1169    714    519  -1234    452    574    384    592    -49    145
   -153  -1278  -1124    714    483  -1202    449    589    415    615    -36    158
   -181  -1244  -1065    711    439  -1156    467    615    452    641    -20    171
   -218  -1218  -1000    717    389  -1109    498    636    491    672      2    189
   -259  -1187   -927    724    332  -1057    532    665    524    701     25    207
   -311  -1153   -841    730    265   -997    561    696    558    727     49    213
   -400  -1135   -735    766    166   -935    605    740    610    774    109    233
   -493  -1130   -636    810     70   -883    652    782    657    823    166    246
   -511  -1119   -607    815     46   -865    667    797    678    849    181    241
   -517  -1098   -584    805     31   -844    672    797    688    859    166    249
   -514  -1078   -563    797     23   -820    665    787    685    852    135    244
   -532  -1065   -535    797      0   -800    662    779    683    844     85    244
   -540  -1078   -537    810     -2   -807    646    761    670    839     38    228
   -566  -1088   -522    826    -23   -805    636    756    659    844    -18    200
   -618  -1101   -483    859    -70   -792    641    774    667    867    -59    200
   -696  -1117   -420    904   -140   -769    662    805    691    883    -85    223
   -763  -1130   -366    948   -200   -748    688    833    709    893   -114    231
   -818  -1145   -329    979   -246   -737    701    859    717    906   -137    223
   -849  -1166   -319   1008   -267   -743    714    878    722    909   -171    197
   -862  -1200   -340   1031   -262   -771    706    872    714    893   -220    171
   -852  -1231   -379   1041   -236   -805    701    859    698    865   -285    145
   -859  -1252   -394   1054   -233   -823    698    859    691    841   -311    129
   -833  -1239   -407   1036   -213   -823    701    859    691    836   -303    122
   -797  -1213   -418   1002   -189   -815    696    862    698    844   -298    124
   -784  -1215   -431   1000   -176   -823    678    854    688    833   -301    106
   -763  -1228   -465    995   -150   -846    667    846    685    818   -311     85
   -735  -1241   -506    987   -116   -872    662    836    678    802   -355     57
   -717  -1286   -568   1000    -75   -927    659    841    667    776   -407      5
   -667  -1330   -662   1000     -2   -997    693    893    667    743   -452    -70
   -610  -1327   -717    966     51  -1023    792   1008    730    748   -475   -135
   -545  -1244   -698    893     75   -971    891   1153    844    836   -420   -109
   -457  -1036   -581    745     62   -807    961   1306   1015   1026   -233     59
   -355   -597   -241    478    -57   -420    963   1376   1226   1337    122    423
   -415     12    428    200   -423    220    891   1270   1436   1727    607    917
   -519    184    704    168   -613    441    615    904   1356   1823    771   1085
   -574   -200    371    387   -475     85    348    454    940   1447    433    771
   -592   -963   -371    779   -111   -667    207     62    335    696   -298     93
   -504  -1491   -987    997    239  -1239    166     62    103    342   -678   -322
   -402  -1675  -1273   1039    433  -1475    202    179    111    288   -750   -457
   -314  -1680  -1369    995    524  -1525    267    280    174    314   -722   -493
   -218  -1610  -1392    914    587  -1501    335    368    257    379   -646   -485
   -103  -1514  -1410    807    649  -1462    366    413    311    428   -581   -480
     18  -1480  -1499    730    758  -1488    371    415    319    436   -555   -517
    127  -1486  -1613    678    867  -1548    361    397    303    420   -553   -558
    231  -1491  -1722    631    976  -1605    345    376    283    405   -558   -587
    319  -1504  -1826    592   1070  -1665    322    345    254    379   -579   -607
    379  -1527  -1909    574   1143  -1717    301    327    228    358   -610   -610
    402  -1538  -1940    566   1169  -1740    301    332    223    363   -633   -587
    387  -1540  -1927    576   1156  -1732    306    345    231    374   -662   -563
    366  -1525  -1891    576   1127  -1706    311    350    236    384   -675   -522
    342  -1519  -1865    587   1104  -1691    324    363    244    405   -667   -467
    322  -1509  -1831    592   1075  -1667    335    379    259    436   -644   -402
    309  -1512  -1821    602   1065  -1665    342    389    267    459   -628   -332
    311  -1517  -1831    602   1070  -1673    348    400    265    462   -607   -259
    319  -1509  -1831    594   1072  -1670    345    397    259    462   -605   -194
    314  -1506  -1821    594   1067  -1662    340    397    257    470   -618   -148
    348  -1522  -1870    587   1109  -1696    332    394    246    459   -649   -155
    392  -1527  -1919    566   1153  -1722    306    363    215    446   -672   -207
    413  -1522  -1935    553   1174  -1727    301    345    194    433   -698   -220
    420  -1509  -1930    542   1174  -1719    306    353    200    433   -711   -226
    431  -1493  -1925    532   1176  -1709    303    358    205    439   -706   -233
    413  -1475  -1888    530   1150  -1680    306    361    213    441   -704   -241
    353  -1465  -1818    555   1085  -1641    324    387    236    462   -659   -202
    280  -1454  -1738    587   1008  -1595    345    415    262    493   -605   -153
    226  -1444  -1670    610    948  -1556    355    431    280    514   -563   -122
    187  -1436  -1623    623    904  -1527    358    441    296    519   -548    -93
    171  -1415  -1587    620    878  -1501    353    446    303    522   -527    -64
    168  -1384  -1556    605    862  -1467    350    457    311    527   -511    -41
    192  -1350  -1543    579    867  -1447    355    459    311    519   -511    -49
    168  -1340  -1509    584    839  -1423    355    459    314    504   -519    -67
    150  -1340  -1491    594    820  -1415    363    462    314    496   -527    -77
    137  -1337  -1478    600    807  -1408    361    459    311    483   -540    -83
    119  -1327  -1447    605    782  -1387    368    465    319    480   -542    -80
    124  -1322  -1447    597    784  -1384    371    465    316    465   -566    -80
    127  -1306  -1434    589    779  -1369    379    472    319    452   -589    -85
    150  -1304  -1454    576    800  -1379    376    475    319    441   -584    -85
    200  -1319  -1519    561    859  -1418    374    478    324    436   -574    -98
    218  -1327  -1548    553    880  -1439    374    480    324    428   -576   -124
    228  -1317  -1548    542    885  -1431    381    485    329    426   -574   -148
    233  -1304  -1540    532    885  -1421    392    496    342    428   -558   -166
    231  -1288  -1519    530    875  -1402    410    506    358    439   -537   -187
    207  -1283  -1493    535    849  -1387    423    514    366    436   -537   -223
    187  -1296  -1483    553    833  -1389    423    506    361    418   -548   -262
    145  -1280  -1426    566    784  -1353    428    501    361    405   -542   -277
    111  -1286  -1397    587    753  -1340    439    498    358    392   -517   -306
     64  -1312  -1376    620    719  -1343    446    504    361    379   -504   -348
     33  -1337  -1371    652    701  -1353    452    509    358    355   -527   -392
     20  -1343  -1366    659    693  -1353    446    506    342    316   -576   -428
     18  -1322  -1340    652    678  -1330    436    496    327    275   -615   -483
      7  -1314  -1325    652    665  -1319    433    496    319    254   -579   -498
    -38  -1317  -1278    678    618  -1299    457    511    332    267   -530   -496
    -28  -1317  -1291    672    628  -1304    485    522    340    275   -498   -504
     18  -1314  -1332    649    675  -1322    496    509    340    272   -465   -524
      2  -1288  -1293    641    646  -1291    504    504    353    303   -420   -514
      0  -1267  -1270    633    633  -1267    496    496    361    322   -402   -496
     31  -1262  -1293    613    662  -1278    465    472    348    314   -418   -496
    101  -1244  -1345    571    722  -1293    431    439    329    298   -423   -511
    135  -1252  -1389    558    761  -1319    402    415    311    293   -418   -509
    194  -1226  -1421    514    807  -1325    366    392    290    296   -407   -504
    259  -1179  -1439    457    846  -1309    350    384    283    319   -394   -504
    324  -1153  -1478    415    901  -1314    337    379    272    329   -394   -501
    363  -1132  -1496    381    927  -1314    322    366    257    332   -392   -483
    415  -1109  -1527    345    969  -1317    309    348    241    345   -361   -462
    462  -1091  -1553    311   1008  -1319    296    329    241    348   -345   -446
    511  -1080  -1592    285   1052  -1335    288    311    241    322   -384   -454
    553  -1067  -1621    254   1083  -1343    277    288    241    296   -410   -459
    587  -1039  -1626    226   1104  -1332    267    257    246    293   -397   -480
    613  -1031  -1644    205   1127  -1337    254    233    249    288   -381   -483
    610  -1039  -1649    215   1130  -1343    220    194    226    267   -410   -475
    628  -1047  -1675    207   1148  -1358    197    163    207    259   -426   -428
    652  -1044  -1696    194   1171  -1369    189    150    205    270   -418   -397
    626  -1062  -1691    218   1156  -1376    197    145    215    272   -420   -363
    623  -1075  -1699    226   1161  -1387    192    135    215    270   -439   -345
    626  -1091  -1717    231   1169  -1405    184    127    200    262   -470   -350
    623  -1119  -1745    246   1182  -1431    174    111    176    241   -514   -376
    610  -1163  -1777    275   1192  -1470    150     90    150    213   -561   -387
    615  -1171  -1787    277   1200  -1478    137     93    137    207   -563   -368
    610  -1182  -1792    283   1200  -1486    124     98    124    207   -574   -371
    618  -1189  -1810    285   1213  -1499    122    135    119    226   -574   -355
    628  -1187  -1816    277   1221  -1501    124    176    122    244   -561   -324
    631  -1156  -1787    262   1208  -1470    135    189    124    252   -555   -301
    636  -1135  -1774    246   1202  -1454    150    187    135    252   -540   -288
    639  -1106  -1745    231   1192  -1426    174    184    158    254   -517   -270
    620  -1104  -1725    241   1171  -1413    181    192    179    262   -488   -252
    594  -1174  -1769    290   1182  -1470    194    228    197    270   -498   -272
    555  -1234  -1790    337   1171  -1509    259    324    249    311   -506   -332
    488  -1223  -1712    368   1098  -1467    340    449    345    400   -472   -353
    475  -1088  -1566    306   1018  -1327    410    581    491    587   -340   -215
    465   -730  -1195    132    828   -961    454    665    706    906    -25    129
    413   -103   -519   -155    465   -311    449    657    982   1343    467    675
    288    205    -83   -249    187     62    262    402   1008   1553    724   1008
    213    -62   -275    -75    241   -166     18     18    678   1270    483    846
    181   -779   -961    298    571   -870   -148   -368     88    540   -207    262
    252  -1304  -1556    524    901  -1428   -210   -397   -174    132   -615   -111
    290  -1532  -1823    620   1057  -1678   -174   -259   -168     41   -706   -210
    280  -1584  -1865    652   1072  -1725    -67   -103    -62     77   -680   -200
    280  -1535  -1816    628   1047  -1675     36     54     77    158   -610   -171
    285  -1376  -1662    542    974  -1519    114    129    174    207   -566   -241
    265  -1247  -1514    491    888  -1379    174    174    223    226   -537   -272
    236  -1202  -1439    480    836  -1319    205    197    246    239   -522   -215
    228  -1195  -1423    483    826  -1309    215    200    262    252   -493   -155
    207  -1187  -1397    488    800  -1291    231    205    270    259   -475   -168
    176  -1179  -1356    501    766  -1267    244    220    283    262   -478   -207
    153  -1166  -1319    506    735  -1241    257    233    296    259   -478   -218
    127  -1174  -1301    524    714  -1236    262    241    296    267   -459   -194
    111  -1182  -1293    535    701  -1239    267    246    298    270   -449   -171
     83  -1197  -1280    558    680  -1239    259    239    290    272   -420   -163
     75  -1200  -1275    561    675  -1236    262    241    283    277   -387   -168
     75  -1200  -1275    563    675  -1236    277    254    285    283   -374   -161
     75  -1187  -1265    555    670  -1226    285    267    296    285   -389   -140
     75  -1163  -1239    542    654  -1200    293    275    301    293   -387   -114
     49  -1153  -1205    550    626  -1179    293    277    293    296   -381   -109
     33  -1127  -1161    548    597  -1143    301    285    296    306   -371   -101
     12  -1127  -1140    555    574  -1132    306    290    296    309   -371   -101
      7  -1124  -1132    558    568  -1127    311    296    298    319   -361    -96
      0  -1119  -1119    558    558  -1119    316    303    309    335   -342    -83
    -10  -1098  -1088    555    537  -1093    322    314    327    355   -322    -67
    -12  -1114  -1104    561    542  -1109    319    316    332    368   -316    -64
    -12  -1109  -1096    561    540  -1101    324    322    345    384   -298    -54
    -23  -1096  -1075    558    522  -1085    319    316    355    394   -280    -51
    -15  -1083  -1067    550    524  -1075    319    316    363    402   -246    -44
    -10  -1072  -1062    537    524  -1067    319    324    381    418   -202    -33
    -12  -1067  -1054    540    519  -1062    316    327    394    426   -163    -28
    -18  -1072  -1054    542    517  -1065    324    332    413    433   -119    -36
    -18  -1054  -1036    537    509  -1047    348    350    444    465    -64    -36
    -18  -1065  -1049    540    514  -1060    361    361    465    472    -18    -64
    -33  -1072  -1039    553    501  -1057    371    361    462    475     25   -103
    -25  -1062  -1036    542    504  -1049    374    358    433    457     46   -161
    -15  -1070  -1054    542    519  -1062    376    350    389    431      0   -239
    -20  -1080  -1060    548    519  -1070    392    345    361    415    -64   -329
      0  -1072  -1072    535    535  -1072    423    358    363    428   -106   -428
     12  -1093  -1109    537    561  -1101    444    368    355    423   -155   -548
     38  -1111  -1150    537    594  -1130    444    371    337    407   -207   -639
     64  -1117  -1184    524    623  -1148    444    376    337    407   -257   -706
     98  -1109  -1208    504    652  -1158    452    394    345    402   -296   -753
    109  -1104  -1213    496    659  -1158    454    410    355    397   -335   -797
    116  -1091  -1208    488    662  -1148    459    436    366    394   -361   -841
    145  -1093  -1239    472    691  -1166    459    457    353    379   -400   -943
    148  -1093  -1241    472    693  -1166    462    465    350    379   -426  -1028
    119  -1096  -1215    485    667  -1156    478    452    353    407   -439  -1057
     83  -1104  -1187    511    633  -1145    496    441    379    439   -452  -1036
     31  -1148  -1179    558    602  -1161    491    415    400    431   -488  -1028
      5  -1166  -1171    579    587  -1169    493    405    428    426   -501  -1013
    -49  -1187  -1140    615    545  -1163    504    410    449    431   -504   -989
    -72  -1169  -1096    620    511  -1132    511    436    475    454   -491   -924
    -98  -1163  -1065    631    480  -1117    511    454    493    454   -493   -857
   -135  -1158  -1023    646    444  -1093    522    475    509    459   -480   -789
   -166  -1127   -961    646    394  -1044    537    483    522    472   -444   -722
   -202  -1093   -891    649    342   -992    568    498    540    504   -381   -649
   -244  -1067   -826    654    288   -948    576    511    555    535   -298   -574
   -270  -1052   -784    659    257   -919    571    530    566    548   -236   -527
   -272  -1028   -756    649    239   -893    558    548    579    574   -189   -509
   -270  -1010   -740    641    233   -875    545    550    589    613   -135   -478
   -257  -1008   -750    631    244   -880    519    545    587    623   -111   -454
   -265  -1013   -748    636    241   -880    496    535    576    633   -119   -423
   -272  -1002   -730    636    226   -867    483    537    579    652   -137   -381
   -272   -984   -711    628    218   -849    491    558    594    667   -137   -322
   -270   -961   -691    613    207   -826    496    563    602    688   -132   -277
   -267   -937   -670    602    200   -805    509    576    620    704   -116   -233
   -259   -937   -678    597    207   -810    506    589    641    691   -106   -200
   -252   -924   -672    589    210   -800    501    613    704    670    -96   -150
   -249   -940   -691    592    220   -815    498    631    758    641   -111   -119
   -265   -922   -659    592    194   -792    517    646    795    646   -109    -88
   -280   -904   -623    589    168   -763    519    639    797    659   -103    -62
   -265   -885   -620    576    176   -753    522    633    789    672   -101    -28
   -246   -896   -649    571    200   -774    498    613    753    665   -111     -5
   -249   -911   -662    579    205   -787    491    602    740    670   -106     31
   -228   -932   -704    579    236   -820    478    589    724    675   -103     64
   -197   -935   -737    566    270   -836    465    568    704    670   -103     93
   -171   -927   -756    548    290   -841    462    561    678    667    -96    122
   -129   -948   -818    537    342   -883    441    540    633    641   -116    114
    -88   -984   -898    535    402   -940    418    509    592    605   -137     96
    -49  -1008   -958    530    454   -984    402    488    558    581   -137    103
    -18  -1060  -1044    537    511  -1052    379    465    522    558   -135    101
     10  -1096  -1106    542    555  -1098    355    441    488    548   -119     98
     20  -1117  -1137    545    576  -1124    355    436    478    558    -33    116
     20  -1145  -1166    563    592  -1156    353    436    462    563     54    140
     12  -1182  -1197    584    605  -1189    332    415    433    540     57    150
     -5  -1210  -1208    607    600  -1210    316    405    413    511    -20    168
    -31  -1241  -1210    633    587  -1226    306    392    397    485   -109    179
    -36  -1288  -1252    662    607  -1270    306    381    379    457   -155    179
    -38  -1345  -1306    691    633  -1327    342    423    379    431   -179    168
    -12  -1361  -1350    685    667  -1356    431    537    431    431   -189    166
     18  -1312  -1330    644    672  -1322    519    680    535    506   -129    228
     77  -1166  -1244    545    659  -1205    592    854    698    680     38    415
    166   -771   -937    301    550   -852    537    883    849    950    363    795
    184   -166   -350    -10    265   -257    413    782   1018   1322    826   1267
    142    150      7   -148     67     80    142    465    984   1512   1085   1486
     85   -129   -215     23    150   -171   -129     12    607   1228    857   1247
    -23   -833   -813    426    392   -826   -197   -306     54    519    192    662
    -33  -1400  -1366    717    665  -1384   -181   -293   -202    101   -218    257
     -5  -1667  -1662    836    826  -1665   -114   -145   -194     20   -277    119
      2  -1740  -1743    870    872  -1740    -25    -23   -116     51   -184    111
     20  -1673  -1696    823    857  -1683     38     64    -28    129   -129    161
     31  -1579  -1610    774    818  -1592     98    148     70    202   -140    239
     33  -1535  -1571    750    800  -1553    145    210    132    233   -200    290
     28  -1512  -1540    743    784  -1525    176    241    163    239   -275    311
     15  -1501  -1519    740    766  -1509    205    267    181    244   -311    337
    -12  -1517  -1504    763    743  -1509    220    280    189    249   -342    345
    -23  -1538  -1517    779    745  -1527    239    303    205    254   -358    340
    -28  -1548  -1519    789    745  -1535    244    306    202    257   -363    319
    -38  -1525  -1486    782    719  -1504    246    306    213    272   -358    298
    -57  -1525  -1467    789    704  -1496    262    319    228    285   -353    288
    -72  -1519  -1447    797    685  -1486    270    329    233    301   -355    270
   -111  -1532  -1421    823    654  -1478    262    335    244    316   -353    246
   -161  -1535  -1374    846    605  -1454    288    376    275    348   -327    257
   -239  -1532  -1296    885    527  -1415    322    418    311    381   -296    267
   -306  -1540  -1236    922    465  -1389    358    457    348    420   -259    275
   -371  -1551  -1179    961    402  -1366    397    496    387    465   -202    275
   -428  -1512  -1083    969    324  -1299    431    522    426    514   -142    272
   -498  -1506  -1008   1002    254  -1260    462    566    472    542   -109    280
   -563  -1517   -953   1039    192  -1236    496    602    501    563    -90    298
   -607  -1504   -896   1057    142  -1200    524    623    524    594    -49    311
   -613  -1517   -904   1062    142  -1210    540    641    553    628      2    316
   -626  -1527   -901   1075    135  -1215    563    662    574    649     20    324
   -636  -1522   -885   1078    122  -1205    571    683    584    652     18    340
   -618  -1514   -896   1067    137  -1205    555    685    581    646     12    353
   -584  -1512   -930   1047    171  -1221    537    672    574    649     10    366
   -527  -1517   -992   1021    231  -1254    540    672    566    644     -2    366
   -449  -1509  -1062    976    306  -1286    530    665    553    633    -23    361
   -363  -1488  -1124    927    379  -1306    509    649    542    631    -41    353
   -306  -1470  -1163    888    426  -1317    511    652    540    618    -83    348
   -259  -1452  -1195    854    465  -1325    517    657    545    618   -114    348
   -233  -1452  -1218    841    491  -1337    511    649    537    613   -155    337
   -207  -1410  -1202    810    496  -1306    522    654    550    618   -179    337
   -236  -1413  -1176    823    467  -1296    537    672    563    610   -200    337
   -249  -1402  -1153    826    452  -1278    574    706    592    626   -205    340
   -306  -1428  -1124    865    407  -1278    574    711    594    618   -249    301
   -387  -1462  -1075    924    342  -1270    574    714    602    605   -314    231
   -459  -1454   -997    956    267  -1226    607    748    639    628   -376    171
   -566  -1457   -891   1010    161  -1174    654    797    688    665   -452    116
   -693  -1434   -740   1062     20  -1085    706    849    750    701   -501     67
   -805  -1384   -579   1096   -114   -982    763    914    815    735   -496     10
   -784  -1374   -592   1078    -98   -984    740    896    800    696   -540   -124
   -693  -1348   -654   1021    -20  -1002    698    859    766    646   -618   -257
   -646  -1335   -688    989     18  -1013    678    849    750    623   -613   -324
   -602  -1322   -719    963     57  -1021    662    836    730    594   -542   -322
   -592  -1309   -717    948     62  -1013    657    833    717    574   -454   -233
   -665  -1296   -631    979    -18   -966    667    846    732    597   -376    -83
   -758  -1317   -561   1036    -98   -940    670    854    745    620   -314     38
   -805  -1361   -555   1083   -124   -958    680    852    748    626   -272     85
   -797  -1374   -576   1083   -111   -976    685    852    745    626   -244     90
   -795  -1382   -587   1088   -103   -984    688    852    745    626   -231     88
   -779  -1363   -587   1070    -96   -976    693    854    753    628   -218    119
   -753  -1348   -594   1052    -80   -971    678    841    750    620   -220    161
   -704  -1317   -613   1008    -49   -966    670    833    753    626   -210    218
   -652  -1317   -665    982      5   -992    665    831    750    626   -197    270
   -600  -1309   -709    953     54  -1010    657    818    748    633   -158    319
   -548  -1299   -750    924    101  -1026    644    805    745    641   -119    350
   -472  -1299   -826    885    176  -1062    615    774    722    623   -116    348
   -381  -1299   -917    839    267  -1109    602    756    704    605   -132    345
   -309  -1304   -995    805    342  -1150    581    722    672    589   -158    332
   -233  -1280  -1047    758    405  -1163    561    691    649    579   -179    316
   -155  -1254  -1098    704    470  -1176    563    683    641    581   -205    311
    -88  -1247  -1158    667    535  -1205    568    683    636    587   -236    314
    -49  -1262  -1213    654    579  -1239    561    678    623    579   -277    324
     -2  -1262  -1260    633    628  -1262    530    649    600    558   -337    327
     41  -1265  -1306    610    672  -1286    532    641    597    542   -381    353
     88  -1257  -1348    584    717  -1301    527    626    587    527   -413    384
    124  -1231  -1356    553    737  -1293    517    605    581    511   -444    413
    114  -1202  -1317    545    714  -1260    517    592    584    511   -446    436
     96  -1213  -1309    558    701  -1260    496    576    568    501   -459    457
    111  -1218  -1332    553    719  -1275    467    550    540    480   -483    467
    181  -1218  -1400    514    789  -1309    423    509    498    444   -522    449
    329  -1205  -1535    439    932  -1369    345    444    433    381   -589    407
    587  -1215  -1803    311   1192  -1509    233    340    324    280   -719    316
    836  -1244  -2081    202   1457  -1660    140    246    223    184   -854    213
    943  -1304  -2247    179   1592  -1774     80    189    150    119   -945    137
    950  -1356  -2307    202   1628  -1831     72    174    127     96   -982    111
    914  -1405  -2320    244   1615  -1862     72    171    119     88   -995     96
    872  -1426  -2301    275   1587  -1862     80    176    116     93   -987     88
    805  -1452  -2257    322   1530  -1855     85    181    119    101   -982     83
    745  -1460  -2205    358   1475  -1831    103    205    137    122   -966     85
    685  -1462  -2148    387   1415  -1805    122    220    153    140   -966     67
    620  -1454  -2075    415   1348  -1766    142    241    168    155   -956     41
    561  -1444  -2008    439   1283  -1725    168    270    194    181   -919     38
    517  -1426  -1943    454   1228  -1683    197    298    226    215   -875     44
    475  -1415  -1893    467   1184  -1654    223    324    244    236   -849     28
    420  -1470  -1891    524   1153  -1678    285    400    275    239   -844    -31
    376  -1488  -1865    553   1119  -1675    410    545    363    267   -826    -90
    355  -1421  -1777    532   1065  -1597    542    722    501    363   -732    -93
    363  -1234  -1597    433    979  -1415    641    896    691    561   -542      0
    350   -857  -1208    254    776  -1034    602    927    862    844   -223    254
    283   -280   -566     -2    423   -423    459    795   1008   1208    213    639
    207     51   -155   -129    181    -51    158    457    958   1413    480    844
    103   -249   -355     70    228   -301    -77     57    594   1111    228    571
     10   -932   -943    459    475   -937   -148   -213     72    418   -410     33
     15  -1478  -1493    730    753  -1486   -119   -187   -181    -18   -852   -350
     38  -1660  -1699    810    867  -1678    -33    -20   -132    -59   -935   -457
     36  -1641  -1678    802    854  -1660     62    103    -23      5   -891   -449
     49  -1530  -1579    740    813  -1553    142    200     88     88   -828   -410
     46  -1426  -1473    688    758  -1447    207    272    179    163   -784   -355
     33  -1369  -1402    667    717  -1384    231    314    228    207   -766   -324
     12  -1301  -1314    641    662  -1306    252    342    259    239   -750   -293
      7  -1260  -1267    626    636  -1262    267    366    275    252   -758   -272
     10  -1221  -1231    602    620  -1226    257    379    277    257   -774   -254
      2  -1174  -1176    587    589  -1174    228    368    272    259   -795   -236
    -28  -1153  -1127    589    548  -1140    228    379    275    265   -805   -202
    -54  -1145  -1091    600    517  -1119    228    387    272    270   -818   -181
    -57  -1124  -1070    589    504  -1098    215    371    262    270   -836   -176
    -23  -1085  -1062    555    519  -1075    202    353    254    270   -857   -150
    -31  -1078  -1047    553    506  -1062    205    348    254    283   -862   -135
    -59  -1062  -1002    561    470  -1034    205    335    241    296   -839   -148
    -57  -1052   -995    553    467  -1023    207    327    239    309   -810   -137
    -25  -1034  -1008    530    491  -1021    215    327    241    327   -789    -96
    -12  -1036  -1023    522    504  -1031    223    337    249    340   -776    -59
    -25  -1044  -1018    535    493  -1031    231    345    252    355   -769    -44
    -31  -1060  -1028    542    498  -1044    223    329    233    342   -787    -54
    -46  -1078  -1031    563    491  -1054    210    309    244    306   -800    -57
    -49  -1078  -1031    561    488  -1054    197    296    252    277   -815    -83
    -38  -1065  -1026    553    491  -1047    181    298    257    280   -797    -75
    -28  -1036  -1008    532    488  -1023    163    280    262    272   -776    -72
    -15  -1034  -1018    524    501  -1026    145    259    254    236   -787   -114
     10  -1015  -1028    501    517  -1021    124    236    239    220   -795   -129
     46   -976  -1023    465    532   -997    111    220    236    213   -784   -135
     59   -969  -1031    454    542  -1000     96    205    228    192   -750   -145
    106   -979  -1085    436    594  -1031     77    187    213    189   -732   -142
    122   -963  -1085    418    602  -1023     57    176    200    194   -745   -137
    122   -917  -1041    397    581   -979     51    179    200    207   -766    -67
    116   -893  -1010    387    561   -950     44    181    192    210   -789      5
    114   -883   -997    384    555   -940     12    176    176    202   -802     38
    122   -880  -1005    376    561   -943    -41    171    166    189   -818     57
    148   -846   -997    348    571   -922    -98    179    161    197   -836     80
    184   -813   -997    314    589   -904   -161    181    158    202   -859     72
    174   -823   -997    324    584   -909   -226    181    155    202   -878     75
    181   -820  -1002    316    592   -911   -275    174    129    200   -888     80
    210   -807  -1018    298    613   -911   -327    166    109    192   -896     67
    236   -792  -1028    277    631   -909   -374    145     90    184   -898     38
    267   -795  -1062    265    665   -927   -410    145    124    179   -901      7
    272   -797  -1070    262    670   -935   -402    161    200    207   -904    -25
    288   -807  -1098    259    693   -953   -387    184    265    249   -917    -49
    277   -813  -1093    267    683   -953   -363    213    301    283   -906    -18
    296   -849  -1145    277    719   -997   -363    223    280    262   -927     28
    327   -859  -1187    265    756  -1023   -392    194    244    252   -937    103
    348   -870  -1218    259    782  -1044   -394    200    239    267   -904    153
    371   -878  -1249    252    807  -1062   -407    205    239    280   -870    197
    384   -893  -1278    254    831  -1085   -436    194    231    275   -836    236
    384   -919  -1304    267    841  -1111   -462    181    218    259   -813    249
    397   -943  -1343    272    867  -1143   -485    176    207    252   -789    257
    413   -945  -1358    267    883  -1153   -485    189    220    272   -774    277
    407   -958  -1366    275    885  -1161   -454    223    265    319   -763    283
    384   -987  -1371    298    878  -1176   -436    259    314    366   -782    280
    363   -997  -1361    316    859  -1179   -446    275    327    353   -826    270
    314  -1000  -1314    340    813  -1156   -436    296    329    345   -836    277
    280   -992  -1273    355    776  -1132   -420    337    345    368   -820    272
    257   -971  -1228    355    743  -1101   -418    374    350    381   -802    241
    228   -948  -1176    358    701  -1060   -410    402    366    402   -763    233
    220   -924  -1145    350    680  -1034   -400    418    389    410   -748    231
    200   -909  -1109    355    654  -1008   -381    436    410    413   -750    226
    150   -891  -1044    368    597   -966   -361    467    433    433   -745    233
    132   -867  -1000    368    563   -935   -350    480    457    449   -735    244
    124   -839   -966    355    542   -904   -342    478    470    454   -724    239
    109   -839   -948    366    527   -893   -340    472    475    452   -717    210
    101   -815   -917    355    506   -865   -322    483    496    462   -696    202
     98   -805   -906    353    501   -854   -306    493    509    467   -678    176
     80   -826   -906    371    491   -865   -311    485    506    454   -680    119
     67   -802   -870    368    467   -836   -293    488    522    459   -672     77
     38   -740   -779    348    407   -758   -275    491    542    485   -649     64
     12   -724   -740    355    376   -732   -272    483    537    485   -654     36
      2   -740   -745    368    371   -743   -283    465    524    462   -672     -5
      5   -730   -735    363    368   -732   -285    459    524    452   -667    -28
    -18   -756   -740    387    358   -748   -285    459    514    436   -652    -25
    -31   -807   -779    418    374   -795   -272    465    509    418   -641    -28
    -18   -865   -849    439    413   -857   -272    470    493    384   -620    -70
    -15   -896   -880    457    431   -888   -272    459    472    358   -592   -103
    -38   -919   -880    478    418   -898   -275    452    449    329   -558   -122
    -80   -953   -872    517    394   -914   -280    446    428    309   -522   -194
   -111   -958   -849    532    368   -904   -285    436    397    293   -491   -298
   -124   -950   -826    537    350   -888   -288    418    384    280   -467   -371
   -142   -958   -818    550    335   -888   -283    405    423    288   -457   -426
   -161   -961   -802    561    319   -883   -277    402    491    327   -454   -462
   -192   -971   -779    579    290   -875   -272    405    558    353   -465   -498
   -220   -971   -750    597    265   -862   -257    415    626    374   -465   -514
   -233   -971   -737    600    249   -854   -252    420    657    379   -452   -522
   -257   -992   -735    623    239   -865   -252    426    652    371   -444   -537
   -267  -1041   -774    652    252   -909   -210    478    646    361   -488   -571
   -270  -1052   -782    662    254   -917   -111    592    678    368   -568   -589
   -252   -948   -696    597    218   -823    -15    740    771    457   -563   -517
   -202   -722   -519    462    158   -623     62    896    927    644   -436   -332
   -163   -319   -155    241     -5   -239     54    958   1109    950   -140     -2
   -226    309    535    -41   -379    420    -15    891   1325   1387    309    472
   -329    594    924   -132   -628    758   -290    563   1283   1577    509    730
   -420    311    732     54   -576    522   -548    132    891   1262    192    553
   -496   -368    127    431   -311   -119   -646   -205    314    563   -522     54
   -478   -961   -483    719      2   -722   -667   -231     -2    106  -1036   -329
   -444  -1148   -706    795    129   -927   -618    -88     15     80  -1114   -400
   -446  -1161   -714    802    132   -937   -530     44    106    148  -1067   -350
   -439  -1085   -649    761    103   -867   -439    163    218    233   -979   -239
   -420   -971   -550    696     64   -761   -366    257    322    314   -878   -114
   -431   -901   -472    665     18   -685   -319    309    384    358   -810      7
   -449   -878   -428    662    -12   -654   -296    342    433    350   -797     96
   -488   -878   -389    683    -49   -636   -280    371    480    340   -800    171
   -537   -883   -345    711    -96   -615   -265    400    519    363   -761    252
   -592   -880   -290    735   -153   -587   -244    426    545    397   -704    306
   -581   -872   -293    727   -145   -584   -249    423    540    410   -662    342
   -545   -865   -319    704   -114   -592   -275    407    527    423   -620    376
   -537   -859   -322    698   -109   -592   -277    405    524    441   -574    431
   -555   -849   -293    701   -132   -571   -270    405    522    459   -530    491
   -558   -841   -283    698   -137   -563   -270    400    517    467   -501    530
   -540   -828   -290    683   -127   -561   -272    400    506    467   -483    563
   -527   -818   -290    672   -119   -555   -272    394    493    467   -472    597
   -498   -810   -311    652    -93   -561   -283    384    478    459   -483    623
   -467   -802   -335    636    -67   -571   -296    374    465    457   -470    649
   -431   -795   -363    613    -36   -581   -309    363    446    449   -449    667
   -394   -802   -407    600      5   -605   -316    353    426    436   -431    644
   -350   -828   -478    589     59   -652   -337    329    402    423   -389    587
   -324   -844   -519    584     96   -683   -363    309    376    407   -366    532
   -342   -849   -506    594     80   -680   -379    303    361    384   -394    506
   -384   -831   -446    607     31   -639   -376    314    363    379   -439    527
   -410   -813   -402    610     -5   -610   -374    316    366    387   -457    530
   -418   -784   -368    600    -25   -576   -374    319    371    402   -431    527
   -400   -761   -361    579    -20   -561   -368    327    376    420   -387    530
   -394   -763   -368    579    -12   -566   -358    337    379    436   -350    535
   -394   -740   -345    566    -25   -542   -355    350    384    452   -340    568
   -394   -722   -327    558    -33   -524   -345    363    384    454   -379    594
   -407   -706   -301    555    -54   -504   -337    368    379    452   -407    587
   -441   -683   -241    563   -101   -462   -311    384    389    465   -405    576
   -472   -693   -223    581   -127   -459   -280    400    400    475   -392    548
   -506   -698   -192    602   -158   -446   -254    407    407    483   -371    524
   -527   -719   -192    620   -168   -457   -239    407    402    475   -361    519
   -530   -719   -189    626   -171   -454   -223    405    397    465   -353    524
   -535   -735   -200    633   -168   -467   -210    402    389    454   -348    514
   -522   -737   -218    628   -153   -478   -210    397    384    439   -368    496
   -485   -745   -262    615   -111   -506   -220    381    368    405   -415    465
   -441   -763   -322    602    -59   -542   -226    368    348    361   -470    413
   -366   -779   -413    571     23   -594   -241    348    324    327   -545    366
   -270   -779   -511    524    119   -646   -262    324    301    301   -610    337
   -181   -795   -615    485    215   -706   -275    290    275    272   -665    311
   -124   -810   -685    467    280   -748   -296    265    252    246   -706    283
    -59   -820   -763    439    350   -792   -319    241    226    218   -753    270
     20   -823   -844    400    431   -833   -348    210    194    184   -810    254
     90   -833   -924    371    506   -880   -366    184    166    158   -844    241
    135   -852   -987    358    561   -919   -379    176    150    150   -859    236
    174   -862  -1039    342    605   -950   -389    166    132    135   -888    226
    213   -865  -1078    324    644   -971   -400    158    122    127   -917    220
    236   -867  -1106    314    670   -987   -410    153    111    124   -935    197
    257   -857  -1114    301    685   -984   -418    148    109    122   -948    176
    275   -844  -1119    283    696   -982   -413    155    116    129   -940    166
    262   -823  -1085    280    672   -953   -402    176    135    150   -922    174
    254   -810  -1065    277    657   -937   -389    194    153    171   -901    179
    249   -792  -1041    272    644   -917   -374    215    179    207   -849    176
    233   -787  -1023    275    626   -904   -358    228    197    233   -805    181
    192   -782   -974    293    581   -878   -332    246    223    259   -761    200
    137   -776   -914    316    524   -844   -306    267    246    285   -735    226
     88   -758   -846    335    467   -802   -280    288    270    301   -748    254
     41   -745   -787    350    413   -763   -259    311    293    319   -740    272
      7   -717   -724    353    366   -719   -226    340    324    355   -714    301
    -18   -675   -657    345    319   -667   -189    374    358    387   -680    322
    -64   -654   -589    361    262   -623   -161    400    384    410   -659    332
    -98   -633   -537    366    218   -587   -127    423    413    431   -639    345
   -122   -626   -504    374    189   -566   -106    441    428    444   -626    353
   -163   -589   -426    374    129   -509    -77    465    457    467   -602    379
   -223   -548   -324    387     49   -436    -36    496    496    504   -568    423
   -290   -514   -226    402    -36   -371    -12    511    522    527   -550    452
   -340   -509   -168    423    -88   -340      0    519    537    537   -548    475
   -405   -527   -122    465   -142   -324      0    524    545    542   -558    491
   -467   -540    -72    504   -197   -306      0    535    555    550   -566    509
   -555   -506     46    530   -303   -231     28    568    594    592   -530    561
   -639   -506    132    571   -387   -187     51    597    623    620   -545    579
   -649   -550     96    600   -374   -228     33    581    605    587   -704    530
   -646   -600     46    623   -348   -277     10    563    581    517   -839    478
   -620   -628     -7    623   -309   -319     10    555    558    485   -883    444
   -589   -623    -33    605   -280   -327     15    558    548    485   -904    452
   -576   -641    -64    607   -257   -353      5    540    522    462   -940    441
   -561   -680   -119    620   -220   -400    -10    517    493    428   -976    389
   -542   -683   -140    610   -202   -410    -20    506    483    418   -961    340
   -517   -652   -135    584   -192   -394    -23    506    491    428   -917    306
   -480   -636   -158    558   -161   -400    -33    498    485    420   -893    270
   -472   -649   -176    561   -148   -413    -46    478    470    397   -880    236
   -465   -678   -213    571   -127   -446    -72    454    449    363   -891    215
   -428   -675   -246    550    -93   -462    -83    449    439    345   -896    213
   -394   -693   -301    542    -49   -498    -70    462    433    322   -911    187
   -337   -758   -420    548     41   -589     -2    532    444    288   -953     98
   -275   -724   -449    501     85   -589     96    644    511    319   -922     49
   -176   -620   -446    397    135   -535    181    789    633    428   -810     96
    -70   -374   -303    220    116   -340    200    891    784    628   -600    296
      2    142    140    -72    -67    142    181    927   1000    971   -205    704
    -85    683    769   -301   -428    724     54    763   1171   1330    207   1122
   -163    675    839   -257   -501    756   -241    376   1000   1291    192   1119
   -226    137    363     44   -296    252   -462    -85    472    730   -345    646
   -210   -587   -376    400     83   -483   -574   -376    -75     28  -1044     18
    -93   -979   -888    535    397   -935   -594   -311   -205   -192  -1312   -265
    -15  -1093  -1078    553    530  -1085   -535   -187   -171   -207  -1353   -340
     49  -1091  -1140    519    592  -1114   -449    -83   -103   -174  -1337   -345
    114  -1021  -1135    454    623  -1078   -363     18    -23   -106  -1278   -316
    168   -940  -1111    384    639  -1026   -327     64     36    -54  -1226   -283
    207   -891  -1101    340    654   -995   -309     85     67    -28  -1200   -265
    223   -862  -1088    319    654   -974   -293     96     83    -12  -1192   -254
    249   -826  -1075    288    662   -950   -283    109    101     -2  -1176   -228
    246   -815  -1065    283    652   -940   -275    116    111     -2  -1156   -213
    233   -826  -1060    296    644   -943   -270    122    119      0  -1132   -200
    220   -820  -1044    298    631   -932   -267    124    129     23  -1117   -179
    213   -810  -1023    298    618   -917   -265    124    137     41  -1101   -158
    187   -810   -997    311    589   -904   -257    124    142     57  -1075   -145
    163   -813   -976    324    568   -896   -244    135    155     72  -1054   -124
    124   -826   -953    348    537   -888   -239    132    155     88  -1047   -116
    101   -818   -919    358    509   -867   -226    137    161    114  -1039   -101
     88   -805   -896    358    491   -852   -210    148    166    137  -1031    -75
     70   -813   -883    371    475   -846   -205    153    166    150  -1015    -70
     51   -802   -857    374    452   -828   -192    163    171    166   -969    -64
     31   -797   -828    384    428   -813   -168    179    184    184   -930    -46
     20   -802   -826    389    420   -813   -158    181    189    187   -927    -46
     20   -800   -820    389    420   -810   -158    184    181    184   -932    -49
      7   -750   -758    371    381   -753   -145    205    202    210   -901    -20
    -28   -724   -696    376    332   -711   -114    239    239    241   -857     20
    -36   -701   -667    368    314   -685    -96    265    257    262   -828     49
    -38   -670   -631    353    293   -652    -88    280    272    283   -789     83
    -46   -641   -597    342    272   -620    -77    296    285    296   -745    119
    -49   -626   -576    337    262   -602    -77    303    293    309   -719    145
    -31   -613   -584    319    275   -600    -80    311    290    309   -717    158
    -20   -589   -568    303    272   -579    -80    316    296    314   -706    181
    -15   -579   -563    298    272   -571    -83    319    296    306   -709    194
     -7   -563   -555    285    272   -561    -85    319    293    303   -709    207
      7   -553   -561    270    283   -555    -85    322    288    296   -701    213
     15   -545   -561    265    285   -553    -77    329    296    306   -667    213
      2   -550   -553    275    275   -553    -77    327    290    301   -652    215
     -5   -553   -548    280    270   -550    -67    327    285    298   -657    223
     -7   -545   -540    275    262   -542    -54    329    285    303   -659    226
     -2   -535   -532    270    262   -535    -41    335    285    311   -644    228
      7   -524   -532    259    267   -530    -31    342    290    319   -636    236
      7   -514   -522    254    265   -517    -23    348    298    316   -639    252
      7   -501   -509    244    257   -504    -10    353    306    309   -667    259
      7   -493   -501    241    254   -498     10    368    327    316   -662    239
     -2   -501   -498    249    246   -501     20    379    340    322   -652    231
     -5   -509   -504    257    249   -506     36    389    348    324   -652    228
    -31   -524   -493    275    231   -509     51    389    355    332   -646    231
    -49   -514   -467    280    207   -491     59    387    361    332   -649    231
    -70   -514   -444    290    187   -480     59    376    353    314   -662    213
    -98   -522   -423    311    161   -472     62    366    342    306   -683    181
   -114   -501   -389    306    135   -446     72    374    353    316   -680    174
   -109   -519   -410    314    148   -465     57    358    332    296   -701    124
    -85   -535   -452    309    181   -493     38    342    319    290   -706     77
    -59   -524   -465    293    202   -496     33    348    327    306   -693     70
    -85   -517   -431    298    171   -475     31    358    335    329   -672     93
    -85   -506   -420    293    166   -465     12    358    335    342   -678    114
    -59   -501   -441    280    189   -472    -10    350    329    353   -680    122
    -38   -483   -444    262    202   -465    -28    350    332    368   -675    129
    -23   -467   -446    244    210   -459    -20    358    345    389   -657    140
    -20   -472   -452    246    213   -465    -20    353    348    407   -623    132
    -70   -493   -423    280    174   -459    -28    350    342    405   -587    119
    -93   -472   -379    283    142   -426    -18    355    342    400   -576    106
    -98   -449   -350    270    124   -400    -18    345    335    384   -602     88
    -96   -436   -340    265    122   -389    -10    335    327    387   -618     46
    -77   -410   -332    244    124   -371    -10    324    322    384   -615     15
    -62   -394   -332    228    135   -363      0    332    335    394   -592     10
    -28   -374   -348    200    158   -363     10    335    340    397   -597     -5
     15   -342   -358    161    187   -350     10    324    319    381   -623      7
     72   -301   -376    111    223   -337      7    306    283    368   -641     23
    140   -272   -413     67    275   -342     10    285    265    337   -654     23
    215   -270   -485     25    348   -376      7    265    262    293   -675     31
    270   -265   -535     -2    402   -400     -7    249    262    275   -691     38
    309   -246   -558    -31    431   -402    -25    226    254    241   -704     46
    353   -200   -553    -75    452   -376    -46    205    254    223   -701     64
    379   -207   -587    -85    480   -397    -80    176    236    194   -709     54
    431   -236   -667    -98    548   -452   -119    132    200    150   -706      7
    483   -259   -743   -114    613   -501   -145     98    171    116   -706     10
    530   -283   -813   -122    670   -548   -163     77    145     90   -719     23
    574   -314   -888   -129    730   -600   -200     33    109     62   -763     -5
    607   -345   -953   -129    779   -649   -218      5     85     46   -815    -12
    662   -389  -1052   -137    857   -719   -249    -20     46     23   -859    -23
    711   -436  -1148   -137    930   -792   -267    -41      7      0   -901    -49
    727   -433  -1161   -148    943   -797   -265    -59      5     -5   -917    -46
    756   -459  -1218   -148    984   -839   -280    -98    -28    -25   -961    -59
    789   -475  -1265   -158   1026   -870   -290   -127    -59    -41   -987    -75
    807   -467  -1275   -168   1041   -870   -296   -129    -70    -44   -987    -72
    833   -483  -1317   -176   1072   -898   -316   -142    -96    -46  -1002   -119
    865   -462  -1330   -202   1096   -896   -337   -161   -119    -28   -995   -111
    891   -431  -1322   -231   1104   -875   -342   -174   -137      2   -979    -90
    898   -410  -1309   -244   1104   -859   -322   -187   -155     12   -950    -83
    930   -428  -1358   -252   1143   -891   -306   -168   -161    -23   -969   -109
    953   -472  -1426   -241   1187   -948   -239    -83   -124    -64   -982   -153
    953   -441  -1395   -257   1174   -919   -142     41    -33    -49   -956   -153
    987   -327  -1314   -329   1150   -820    -44    223    114     46   -854    -90
   1026    -38  -1065   -493   1041   -550     -7    345    298    262   -602    168
   1000    475   -524   -737    761    -23     -5    379    542    623   -174    636
    797    984    184   -891    306    584    -93    252    758   1002    293   1135
    602   1005    402   -802    101    704   -335    -90    662   1026    371   1236
    496    452    -44   -475    267    205   -519   -485    189    509   -129    826
    501   -267   -769   -116    633   -517   -649   -756   -322   -142   -774    265
    561   -685  -1249     62    904   -966   -672   -714   -470   -394  -1054     23
    568   -810  -1379    122    974  -1093   -587   -563   -415   -400  -1080     31
    555   -779  -1335    109    943  -1057   -480   -426   -314   -327  -1026    111
    545   -698  -1247     75    893   -971   -376   -298   -202   -236   -943    218
    537   -613  -1150     36    841   -880   -301   -207   -116   -161   -878    306
    532   -555  -1088     12    810   -820   -252   -145    -62   -119   -849    355
    511   -555  -1067     20    787   -810   -231   -124    -44   -103   -833    363
    478   -545  -1023     31    750   -784   -223   -109    -31    -80   -807    363
    452   -540   -995     44    722   -766   -218    -96    -20    -62   -789    358
    423   -519   -943     49    683   -730   -200    -75     -2    -46   -769    368
    397   -509   -906     54    649   -706   -192    -64      2    -44   -769    355
    371   -509   -883     67    626   -696   -176    -46     12    -36   -756    350
    340   -488   -828     72    581   -657   -161    -28     28    -18   -735    355
    303   -480   -784     88    542   -631   -145    -12     41     -5   -719    350
    272   -488   -761    106    517   -626   -127      2     54      7   -701    353
    241   -483   -724    119    483   -602   -114     15     67     20   -691    358
    207   -480   -688    132    446   -584    -98     33     80     36   -675    361
    179   -483   -662    153    420   -571    -85     46     93     49   -662    363
    148   -491   -641    171    392   -566    -75     54    103     64   -649    363
    114   -514   -628    197    371   -571    -70     59    109     70   -639    355
     93   -509   -602    207    348   -555    -59     70    116     80   -618    348
     70   -509   -579    220    324   -542    -49     88    122     93   -579    340
     41   -506   -550    231    293   -527    -44     96    132    106   -537    322
     18   -501   -522    241    270   -511    -36    106    140    116   -501    301
     -5   -504   -501    254    246   -504    -25    119    142    122   -467    275
    -20   -506   -485    265    231   -496    -23    122    148    124   -436    244
    -28   -524   -496    277    231   -511    -23    122    148    124   -420    197
    -38   -501   -462    270    210   -483    -10    135    166    145   -389    168
    -54   -501   -449    277    194   -475    -10    135    155    148   -376    119
    -59   -504   -444    283    192   -475    -10    137    148    150   -368     70
    -72   -478   -405    272    166   -441      0    150    153    174   -350     44
    -88   -480   -392    283    150   -436      7    155    137    168   -355      7
   -101   -488   -387    293    140   -439     18    155    124    153   -358    -20
   -101   -441   -340    272    119   -392     51    166    132    163   -340    -25
    -96   -428   -332    262    116   -381     72    171    119    168   -337    -49
    -90   -423   -332    257    119   -379     90    171    109    171   -335    -77
    -77   -405   -329    239    124   -366    106    171    103    176   -324   -106
    -77   -400   -322    239    122   -361    132    179    103    181   -314   -150
    -96   -397   -301    244    101   -350    179    202    127    202   -298   -187
   -106   -387   -280    246     85   -335    218    226    161    226   -277   -210
   -127   -389   -265    257     67   -327    249    249    189    257   -254   -239
   -148   -381   -233    265     41   -309    283    280    228    296   -223   -262
   -184   -392   -210    285     10   -303    309    306    267    332   -187   -277
   -218   -389   -171    303    -23   -280    322    327    303    358   -150   -288
   -244   -397   -153    319    -46   -275    335    342    332    379   -129   -290
   -252   -410   -158    332    -46   -285    337    353    353    389   -116   -293
   -267   -431   -166    348    -51   -298    329    353    355    389   -122   -288
   -296   -431   -137    363    -80   -285    327    355    366    392   -129   -267
   -316   -410    -96    361   -111   -254    329    361    376    400   -127   -244
   -335   -400    -64    368   -135   -233    329    366    387    405   -129   -223
   -350   -405    -57    376   -148   -231    327    368    394    407   -137   -187
   -355   -402    -46    376   -155   -226    327    376    405    413   -142   -142
   -371   -389    -18    379   -179   -205    319    384    415    423   -140    -96
   -402   -376     25    389   -215   -176    314    389    423    439   -127    -51
   -415   -361     54    387   -239   -153    309    394    426    449   -122    -18
   -418   -350     64    384   -241   -142    306    402    433    465   -101     12
   -420   -337     83    376   -252   -127    296    405    436    478    -88     44
   -441   -335    106    389   -275   -114    277    394    436    496    -83     64
   -452   -335    116    392   -285   -109    262    387    439    527    -70     93
   -459   -342    116    400   -288   -114    244    387    439    553    -59    135
   -457   -361     96    407   -277   -132    231    384    433    558    -67    176
   -485   -363    122    426   -303   -122    223    371    428    553    -75    210
   -480   -355    122    415   -301   -116    226    363    426    542    -80    246
   -524   -329    192    426   -358    -70    265    394    459    561    -64    324
   -620   -314    303    465   -465     -5    309    426    501    589    -44    392
   -511   -335    176    423   -345    -80    257    387    467    524    -88    374
   -555   -309    246    431   -402    -31    283    433    530    530    -38    444
   -475   -270    205    371   -340    -33    262    433    553    511     -2    498
   -524   -241    280    381   -405     20    293    483    623    563    132    620
   -514   -241    272    379   -394     15    303    506    654    600    231    714
   -439   -244    194    340   -319    -25    275    483    636    579    236    737
   -371   -205    166    288   -270    -20    267    475    636    579    213    763
   -327   -187    140    254   -236    -25    257    462    623    571    168    784
   -298   -215     83    257   -192    -67    223    431    589    535     90    789
   -254   -215     38    231   -148    -88    202    413    558    501     18    820
   -205   -215    -10    207    -98   -114    184    392    524    459    -64    852
   -218   -290    -75    254    -75   -184    140    340    459    387   -171    844
   -179   -332   -153    257    -12   -244    103    306    410    322   -262    836
   -114   -379   -267    246     75   -324     64    270    361    257   -355    776
   -127   -418   -290    272     80   -355     59    262    335    226   -410    727
   -114   -472   -361    290    122   -418     41    236    298    184   -457    672
    -96   -488   -392    293    148   -441     38    220    280    158   -475    623
   -109   -519   -413    314    148   -467     36    207    262    137   -480    592
   -111   -548   -436    327    161   -493     46    202    259    127   -491    561
   -166   -558   -394    361    114   -478     83    236    283    148   -467    550
   -231   -581   -350    407     59   -467    106    254    293    158   -446    530
   -189   -555   -366    371     85   -459    106    252    290    150   -439    501
   -192   -542   -350    366     77   -446    119    272    301    161   -420    475
   -226   -602   -376    413     72   -488    132    296    306    148   -439    415
   -236   -680   -444    459    103   -563    192    374    324    124   -496    316
   -246   -665   -420    454     85   -542    324    532    426    166   -485    270
   -215   -561   -345    387     62   -454    446    722    576    283   -379    335
   -153   -337   -187    244     15   -265    511    872    750    485   -161    509
    -96     59    155     18   -124    106    478    898    932    782    205    839
   -200    589    789   -194   -493    688    327    732   1093   1150    659   1280
   -296    675    971   -189   -633    820     20    355    958   1197    758   1374
   -381    252    631     64   -509    441   -213   -103    483    735    309   1005
   -407   -459    -51    433   -179   -257   -311   -405    -64     25   -407    413
   -314   -898   -584    605    132   -743   -322   -345   -228   -246   -717    148
   -226  -1023   -797    623    283   -911   -272   -218   -205   -262   -743    124
   -161  -1036   -875    597    353   -956   -202   -124   -148   -220   -667    166
   -101   -976   -875    540    387   -927   -111    -23    -51   -124   -514    252
    -15   -896   -883    454    433   -888    -54     38     23    -38   -358    332
     67   -872   -940    402    504   -906    -23     59     46     -2   -239    366
    116   -891  -1008    384    561   -948    -15     62     49      2   -192    366
    135   -891  -1026    379    579   -958    -12     54     44    -12   -233    371
    101   -896   -997    394    548   -945      2     64     46    -36   -327    384
     75   -904   -982    413    527   -943     15     75     51    -49   -410    400
     70   -911   -982    420    524   -945     33     88     59    -44   -446    418
     62   -904   -966    420    514   -935     54    101     85     -7   -439    441
     36   -935   -974    449    504   -956     59    101     88     -5   -454    420
     -2   -961   -958    483    475   -961     64    101     96      2   -462    405
    -28   -956   -930    491    449   -943     83    122    114     23   -454    410
    -54   -961   -906    509    426   -935     77    124    116     33   -452    392
    -98   -984   -885    542    392   -935     90    148    132     44   -446    384
    -85   -937   -852    511    381   -896    124    179    163     72   -433    397
    -85   -883   -800    483    355   -841    148    200    189     96   -433    392
   -137   -911   -774    524    316   -844    163    207    189     90   -454    355
   -192   -937   -745    563    275   -841    184    228    210    109   -452    324
   -252   -935   -683    592    215   -810    213    257    239    132   -433    316
   -280   -922   -641    600    179   -782    223    270    257    148   -415    301
   -327   -919   -592    623    132   -756    233    285    277    171   -387    296
   -374   -891   -517    633     70   -706    254    316    314    207   -348    316
   -501   -859   -358    680    -72   -610    306    381    381    275   -283    384
   -563   -844   -283    704   -140   -566    335    423    426    316   -241    439
   -613   -831   -218    722   -197   -524    345    449    454    358   -205    493
   -719   -820   -101    769   -309   -462    387    488    509    407   -161    563
   -813   -787     23    800   -420   -381    428    535    561    470    -93    652
   -930   -743    184    836   -558   -280    467    594    620    537    -10    753
  -1122   -732    389    927   -756   -171    532    680    701    620     75    867
  -1408   -750    657   1078  -1034    -46    633    782    795    722    200   1008
  -1428   -750    678   1088  -1054    -36    654    784    792    722    184    995
  -1286   -748    535   1015   -911   -109    615    730    735    652     80    875
  -1195   -743    452    969   -823   -145    600    711    711    600     44    805
  -1135   -748    387    940   -763   -179    581    698    685    579      5    805
  -1098   -719    379    909   -740   -171    563    683    672    563    -15    862
  -1065   -693    368    878   -719   -163    563    683    675    555    -33    898
  -1002   -685    316    844   -659   -184    553    675    672    545    -57    888
   -937   -691    246    815   -594   -223    542    672    662    532    -77    833
   -906   -675    228    789   -568   -223    550    675    672    537    -54    792
   -865   -646    215    753   -540   -215    555    672    683    542    -31    750
   -815   -649    166    732   -491   -241    545    662    678    530    -25    696
   -756   -636    119    696   -439   -259    532    644    667    522    -18    654
   -722   -641     80    680   -402   -280    530    633    662    511    -12    646
   -696   -662     31    678   -366   -316    522    610    644    491    -25    636
   -654   -685    -31    670   -311   -358    496    571    615    465    -44    607
   -522   -670   -150    594   -187   -410    454    514    563    420    -85    550
   -379   -657   -277    519    -51   -470    405    454    514    371   -124    483
   -205   -675   -470    439    129   -574    335    384    446    309   -176    400
    -77   -688   -610    384    265   -649    283    335    405    272   -202    335
    -10   -657   -646    332    316   -652    283    337    405    272   -189    335
    109   -631   -740    259    423   -683    262    319    387    262   -189    324
    280   -626   -909    171    592   -766    202    265    337    220   -220    290
    392   -623  -1015    116    704   -818    150    220    296    181   -252    270
    420   -607  -1028     90    722   -815    137    215    293    179   -249    283
    532   -574  -1109     20    820   -841    124    202    280    166   -259    290
    462   -587  -1052     62    756   -818    150    215    290    179   -239    309
    361   -626   -987    132    672   -805    163    226    296    192   -226    311
    368   -631  -1002    129    683   -815    145    202    277    179   -223    290
    361   -631   -992    135    675   -813    140    200    275    181   -207    290
    329   -592   -924    129    626   -756    168    231    306    218   -166    327
    296   -584   -880    145    587   -732    215    265    337    244   -140    345
    275   -576   -852    148    561   -711    233    280    355    267   -124    350
    228   -571   -802    171    514   -685    254    298    374    283   -111    366
    148   -574   -722    210    433   -646    277    316    397    306    -98    387
     96   -545   -641    226    368   -592    311    348    431    342    -75    402
     41   -488   -530    220    283   -509    355    389    472    381    -44    436
    -33   -454   -423    244    194   -439    379    405    498    410    -12    465
    -90   -431   -340    259    122   -387    400    413    522    428     15    488
   -176   -426   -249    301     36   -337    418    433    548    452     51    532
   -218   -483   -265    348     23   -374    384    402    519    426     46    506
   -194   -517   -324    355     62   -420    340    368    478    387     23    454
   -155   -519   -363    335    103   -441    327    358    459    363      7    423
   -122   -493   -371    309    124   -433    348    376    472    368     15    446
   -119   -511   -392    314    135   -452    345    374    462    350      0    446
   -132   -566   -433    350    148   -501    332    358    439    324    -33    415
   -127   -610   -483    366    176   -548    314    335    407    290    -75    379
   -137   -636   -498    387    179   -568    314    324    389    275   -101    368
   -106   -680   -574    392    233   -628    275    277    340    228   -148    345
   -106   -740   -633    423    262   -688    239    246    309    192   -181    332
    -70   -740   -670    405    298   -706    226    239    298    184   -187    358
     -2   -704   -701    353    348   -704    210    233    298    200   -174    407
     31   -685   -717    327    371   -698    202    228    296    220   -158    452
     46   -672   -719    311    381   -696    202    236    303    246   -124    488
     64   -667   -735    298    397   -698    197    239    298    249   -116    496
     88   -714   -802    314    444   -758    218    275    296    220   -142    454
    114   -748   -865    316    488   -805    324    413    368    223   -150    410
    129   -685   -818    277    472   -750    441    561    483    296    -88    428
    171   -540   -711    184    439   -626    530    704    633    436     46    527
    218   -236   -454     10    335   -345    535    761    792    665    306    766
    161    272    111   -218     23    192    470    691    963   1013    724   1130
     62    605    542   -335   -239    574    231    381    924   1208   1005   1327
      5    467    462   -236   -228    465    -44    -15    620   1028    885   1171
    -77   -158    -80    119      0   -119   -145   -337    116    387    285    649
    -70   -711   -641    389    283   -678   -145   -355   -176    -88   -187    239
    -25   -969   -943    496    457   -956    -96   -210   -176   -181   -324    111
    -15  -1049  -1036    530    509  -1044    -12    -83   -101   -161   -348     85
    -12  -1028  -1015    522    501  -1023     59      7     -7   -103   -322    116
     10   -917   -927    452    467   -919    119     83     88    -20   -246    184
     18   -807   -826    394    420   -815    166    135    163     46   -176    236
     12   -763   -776    374    394   -769    205    168    210     75   -137    252
     12   -756   -769    371    389   -761    226    187    233     88   -124    257
     12   -743   -758    363    384   -750    218    184    236     90   -119    254
     12   -727   -743    355    376   -735    215    184    239     93   -109    241
     12   -714   -730    350    368   -722    218    184    241    103    -98    233
     -5   -701   -696    353    345   -698    223    181    246    114    -93    197
    -15   -696   -680    355    329   -688    226    176    244    119    -80    163
    -18   -680   -662    350    322   -672    218    171    244    124    -67    161
    -62   -704   -644    381    290   -672    205    166    239    122    -62    166
    -72   -714   -641    394    283   -678    189    155    228    116    -49    161
     -5   -649   -646    324    319   -649    210    171    241    132    -15    163
     15   -594   -613    288    311   -602    236    194    262    155     18    176
    -25   -636   -613    329    290   -623    228    179    246    140      0    150
    -80   -641   -561    361    239   -602    231    179    249    137     -5    145
    -31   -592   -563    311    265   -579    215    168    241    132     -7    145
    -46   -558   -511    301    231   -535    223    179    254    142     28    153
    -44   -530   -488    285    220   -511    228    184    259    137     59    161
   -215   -553   -337    384     59   -446    265    220    298    168    114    197
   -158   -566   -407    361    124   -488    226    197    270    132     85    166
   -116   -542   -426    327    153   -485    218    197    272    137    101    168
   -116   -498   -384    306    132   -441    215    200    277    155    142    181
    -70   -478   -407    275    168   -444    184    174    254    140    148    179
    -59   -457   -397    257    166   -428    168    181    249    132    153    210
    -20   -426   -405    223    192   -415    166    192    246    129    161    246
     64   -394   -462    163    262   -428    127    168    215     88    140    228
     83   -381   -465    150    272   -423     90    145    184     49    101    174
     41   -350   -394    153    215   -371     90    145    176     44     75    140
     15   -329   -345    155    179   -337     98    150    174     38     15    129
    -10   -290   -280    150    132   -285    111    153    174     41    -62    132
    -23   -303   -280    163    127   -293    114    153    155     20   -161     93
      5   -293   -298    142    150   -296    122    145    135    -10   -210     51
     -5   -296   -293    150    142   -293    116    119     90    -57   -249     33
    -28   -324   -296    176    132   -311    114     80     72   -101   -267     44
    -25   -327   -301    176    137   -314    135     67     75   -103   -259     44
      5   -277   -285    135    145   -283    161     96     90    -31   -223     75
     36   -231   -267     96    150   -249    210    127    127    -10   -189    103
     25   -239   -265    103    142   -249    233    116    135    -31   -189    103
    -31   -275   -244    153    106   -259    226     98    132    -28   -187     85
    -51   -277   -228    163     85   -254    223     85    132    -36   -181     98
     -5   -257   -254    129    124   -254    213     64    127    -57   -187     75
     51   -228   -280     85    163   -252    207     54    132    -77   -187     33
     38   -215   -254     88    145   -233    215     54    135    -90   -179     20
     54   -233   -288     88    171   -259    189     28    114   -111   -176     -5
     90   -220   -314     64    200   -267    179     18    111   -114   -158     -2
    135   -200   -337     31    233   -267    168     12    114   -122   -150      0
    168   -174   -342      2    254   -257    155      2    114   -127   -148    -12
    189   -155   -345    -18    265   -249    140     -2    111   -124   -127    -18
    202   -155   -358    -23    277   -257    127    -12    101   -127   -116    -12
    218   -150   -368    -36    293   -259    114    -15     90   -127   -101    -20
    233   -124   -358    -54    296   -241     98    -20     88   -119    -72    -25
    257    -90   -350    -85    301   -220     93    -10     98    -98    -23    -15
    249    -67   -316    -93    283   -192     96      5    119    -75     57     18
    249    -49   -301   -101    275   -176     98     15    132    -59    132     46
    285    -44   -329   -119    306   -187    101     25    137    -54    171     80
    290    -33   -324   -129    306   -179     93     20    129    -59    161     77
    288    -18   -309   -135    298   -163     90     12    127    -59    168     75
    285     -5   -290   -142    288   -148     96     20    122    -54    171     88
    270     57   -213   -163    241    -77    111     36    137    -18    163    119
    265    111   -153   -189    207    -18    137     59    163     20    153    158
    254    124   -129   -189    192     -2    150     67    168     31    114    171
    236    127   -109   -181    171     10    153     72    171     31     96    181
    207    137    -70   -171    140     33    166     85    184     44     93    200
    187    181     -7   -187     98     88    179     96    200     67     96    228
    155    215     57   -187     49    137    189    101    210     85     96    244
    135    249    111   -192     10    181    194    101    218     96     93    257
    116    231    114   -174      2    174    176     85    202     88     77    246
    111    213    101   -163      5    155    155     67    181     80     62    239
     90    197    106   -145     -7    153    148     67    176     85     54    252
     70    181    111   -127    -23    148    145     70    171     85     51    254
     54    155    101   -103    -23    129    137     59    155     70     36    231
     31    124     93    -80    -31    109    132     51    140     51     18    215
     15    103     88    -59    -36     96    137     54    135     46      7    223
      2     75     72    -38    -36     75    135     46    116     31    -12    210
    -15     28     44     -5    -28     36    122     25     90      7    -41    181
    -33      7     41     10    -36     23    114     12     77     -2    -51    174
    -33      5     36     12    -33     20    103      2     64    -10    -62    166
    -38     -5     31     20    -36     10    103      5     59    -10    -67    166
    -46    -10     36     28    -41     12    109     10     59     -5    -70    171
    -62    -10     51     36    -59     20    111     10     59      2    -72    171
    -64     -2     62     33    -64     28    111     10     62     12    -72    171
    -67      2     70     31    -70     36    114     18     62     15    -72    163
    -62    -23     38     44    -51      7    135     49     67     12    -98    132
    -46    -67    -20     57    -15    -44    223    163    119     18   -129     80
    -38     -7     31     23    -36     10    335    311    228     90    -96     96
     -5    132    137    -64    -72    135    420    475    379    241     25    202
     51    449    397   -249   -171    423    444    576    558    488    283    452
     10    989    976   -501   -483    984    418    568    771    862    706    870
   -135   1389   1525   -628   -828   1457    246    342    844   1135   1023   1166
   -231   1286   1514   -530   -872   1400    -38    -59    589   1010    922   1070
   -309    709   1018   -200   -662    862   -207   -483     51    407    340    568
   -301     75    374    111   -340    223   -265   -607   -332   -137   -218     70
   -231   -223      5    226   -119   -109   -252   -506   -392   -280   -394   -124
   -184   -296   -111    239    -36   -205   -179   -374   -327   -262   -405   -166
   -161   -252    -90    207    -36   -171    -90   -262   -226   -187   -342   -129
   -132   -148    -15    137    -59    -83     -5   -158   -116    -96   -257    -67
   -114    -64     46     88    -83    -10     41    -93    -44    -31   -197    -20
   -111    -49     62     80    -88      5     54    -70    -15    -15   -184     -7
   -129    -31     98     80   -114     33     67    -54      2     -5   -174      0
   -153    -33    116     93   -135     41     85    -49      7      5   -158      2
   -174    -46    124    109   -150     38    103    -49     18     10   -148      7
   -200    -70    129    135   -166     28    116    -38     25      7   -148     20
   -236    -77    158    158   -197     38    137    -18     41     23   -132     46
   -293    -96    197    192   -246     49    155     -5     46     25   -124     75
   -363   -103    259    233   -311     75    171     -2     44     36   -116     90
   -405   -103    298    254   -353     96    202      5     51     57   -109    119
   -433   -114    319    275   -376    101    246     31     57     75    -80    142
   -475   -150    322    311   -400     85    272     46     62     93    -36    158
   -485   -176    309    329   -397     64    301     62     75    111     10    184
   -485   -158    327    322   -407     83    335     96    103    148     59    223
   -530   -161    368    345   -449    103    350    140    145    184     96    259
   -555   -155    400    353   -480    119    350    163    192    213    137    296
   -558   -145    413    350   -485    132    345    179    239    236    197    335
   -519   -140    379    327   -452    116    329    179    270    244    257    371
   -501   -114    387    309   -444    135    337    202    311    267    324    436
   -454    -64    387    257   -423    161    353    226    345    290    379    485
   -439    -83    355    259   -397    135    340    223    350    306    413    509
   -433   -132    298    280   -368     80    311    210    340    311    415    504
   -465   -189    275    327   -371     41    272    184    322    319    423    483
   -446   -166    280    303   -363     57    262    184    319    350    465    488
   -283    -59    223    171   -254     83    277    200    335    392    519    506
   -218    -38    176    127   -200     70    275    194    324    397    537    496
   -306   -150    155    228   -231      2    233    150    272    361    517    457
   -316   -150    166    231   -241      7    241    155    270    376    545    475
   -290   -101    189    194   -241     44    259    166    283    394    587    506
   -296    -90    205    192   -252     54    267    163    270    387    576    514
   -309    -83    226    197   -267     70    283    168    265    376    555    553
   -327    -83    244    205   -285     77    293    163    252    350    514    597
   -329    -75    254    202   -293     88    298    163    244    324    462    594
   -322    -70    249    194   -288     88    301    166    239    303    418    563
   -311    -75    236    194   -275     80    306    171    236    293    371    537
   -309    -70    239    187   -277     83    311    179    246    288    324    524
   -311    -64    246    189   -280     88    314    189    257    285    285    511
   -301    -54    246    176   -275     96    322    192    265    283    257    498
   -257     -7    249    132   -254    119    340    205    283    293    257    496
   -275    -33    241    153   -259    103    327    189    275    280    244    472
   -285    -59    223    171   -257     80    319    181    272    275    252    457
   -257    -46    210    150   -236     80    324    181    277    280    265    452
   -249    -57    192    153   -220     67    314    163    265    272    267    436
   -231    -75    155    153   -194     38    296    142    246    254    272    433
   -197    -70    124    132   -161     25    288    132    239    244    272    446
   -150    -64     85    106   -119     10    285    122    228    233    267    454
   -142    -98     44    122    -93    -28    262     93    205    220    262    454
   -127   -127     -2    127    -64    -64    233     67    181    226    275    459
    -67   -109    -41     88    -15    -77    218     54    171    236    309    478
     18    -57    -75     18     44    -64    215     51    168    246    340    485
     67    -33   -101    -15     83    -67    197     38    153    233    350    475
     46    -70   -116     10     80    -93    168     15    132    215    324    475
     88    -62   -150    -12    116   -106    158      7    124    207    288    493
    124    -67   -192    -31    158   -129    137     -7    103    179    213    506
    101    -41   -142    -28    122    -90    148      2    114    174    184    545
     98     -7   -106    -46    101    -54    161     20    129    174    184    589
    142     23   -122    -83    132    -49    166     31    132    174    202    597
    163     25   -140    -96    150    -57    163     36    127    184    189    584
    184     64   -119   -124    153    -25    184     59    148    215    181    610
    155     85    -70   -122    114      7    202     77    166    236    171    631
     77     54    -25    -67     51     15    205     77    166    231    150    623
     49     62     10    -57     20     36    218     88    174    231    137    628
     57    119     62    -88     -2     90    262    119    210    254    148    652
    140    197     54   -171     41    127    293    137    228    270    168    649
    153    168     12   -161     70     90    270    119    210    252    150    613
    132    145     12   -140     59     77    244    109    197    236    127    602
     83    132     49   -106     18     90    223    106    189    231    103    602
     72     70     -2    -72     38     36    181     67    148    181     36    535
     72     31    -41    -51     57     -5    168     59    132    176     33    470
     59     15    -44    -38     51    -12    181     70    140    200     75    433
     54    -46   -101     -2     77    -72    184     72    129    189     80    400
     49    -98   -148     23     96   -122    166     57    103    163     64    366
      7   -150   -158     70     83   -155    142     25     67    119     10    324
    -23   -202   -179    111     75   -192    129     12     44     93    -20    301
    -33   -220   -187    127     75   -205    127     15     38    101     -2    272
    -18   -220   -205    116     93   -213    129     12     36     98     -2    252
    -25   -231   -205    127     88   -218    132     15     33     98      7    254
    -38   -241   -202    140     80   -223    132     18     31    106     41    249
    -59   -246   -187    153     62   -218    140     28     41    124     77    259
    -59   -233   -176    145     57   -205    140     33     44    132     93    267
    -38   -241   -202    140     80   -220    150     41     36    119     77    259
    -49   -306   -257    176    101   -283    187     75     28     90     28    223
    -72   -371   -298    223    111   -335    288    194     72     85    -18    194
    -51   -301   -252    176     98   -275    405    358    187    176     28    259
     23    -77   -103     25     62    -90    511    548    379    374    179    472
     41    311    267   -176   -111    290    532    646    597    672    491    844
    -98    940   1039   -420   -568    989    527    662    893   1127    997   1405
   -277   1332   1610   -527   -945   1470    293    374    958   1379   1304   1738
   -402   1083   1483   -340   -943   1283     10    -36    654   1137   1080   1561
   -501    348    849     77   -675    597   -148   -436     70    449    410    974
   -459   -244    215    353   -337    -15   -176   -506   -267    -25    -88    509
   -397   -433    -38    413   -179   -236   -103   -327   -233    -67   -174    400
   -452   -511    -59    483   -197   -288    -10   -189   -158    -38   -168    379
   -488   -459     28    472   -259   -218    109    -46    -38     49    -96    428
   -496   -363    132    431   -314   -116    213     72     72    140    -15    478
   -483   -244    239    363   -363     -2    280    150    158    210     51    530
   -491   -189    301    340   -397     57    322    200    207    246     90    553
   -535   -200    335    366   -439     67    345    228    231    254     98    537
   -574   -194    379    384   -478     90    366    262    257    267    111    524
   -665   -187    478    426   -574    145    389    293    283    290    145    532
   -758   -171    587    465   -672    207    420    332    322    319    181    548
   -792   -142    649    465   -722    254    439    358    342    337    200    553
   -719    -90    628    405   -675    267    446    376    353    348    184    545
   -711   -127    584    418   -649    226    413    350    322    327    127    530
   -683   -163    519    423   -602    176    376    322    293    301     98    506
   -579    -93    483    335   -532    192    376    332    303    316    111    519
   -535    -62    472    298   -504    205    376    332    303    324    124    530
   -592   -145    444    366   -519    148    340    293    267    283    106    501
   -561   -158    402    361   -483    119    329    277    259    283    101    498
   -537   -181    353    358   -446     85    314    259    246    277     96    483
   -511   -215    296    363   -405     38    306    241    233    267     93    452
   -465   -213    252    337   -361     18    298    231    226    262     98    431
   -400   -210    187    303   -296    -12    270    202    205    244     80    400
   -306   -205    101    254   -205    -51    244    174    176    218     49    374
   -241   -241      0    241   -122   -122    215    140    142    184      7    335
   -197   -262    -67    228    -64   -163    176    106    109    158    -28    311
   -124   -249   -127    187      0   -189    145     80     90    137    -51    306
    -18   -202   -184    106     83   -192    129     70     80    132    -51    316
     38   -226   -265     93    150   -244     90     33     38     98    -90    285
     96   -267   -366     85    228   -316     36     -7     -7     57   -135    252
    192   -262   -454     33    322   -358      5    -31    -33     41   -161    244
    270   -257   -527    -10    397   -392    -28    -57    -62     20   -192    231
    301   -254   -555    -23    428   -405    -54    -83    -88      0   -213    215
    301   -267   -571    -18    436   -418    -72    -98   -109    -12   -236    192
    361   -246   -607    -57    483   -428    -83   -106   -122    -23   -257    168
    397   -241   -641    -80    517   -441    -93   -116   -135    -36   -277    142
    387   -257   -644    -64    514   -449    -93   -122   -145    -44   -293    119
    376   -277   -657    -49    514   -467    -96   -122   -153    -51   -319     90
    361   -265   -628    -49    493   -446    -90   -109   -145    -41   -316     85
    324   -241   -566    -41    441   -402    -67    -80   -116     -7   -298     98
    288   -223   -511    -31    400   -366    -38    -38    -75     33   -272    124
    257   -220   -478    -20    366   -348    -15     -5    -44     62   -257    127
    228   -213   -441     -7    332   -327      7     28    -12     88   -244    132
    184   -220   -407     15    293   -314     25     57     15    109   -231    137
    142   -223   -366     41    254   -293     51     85     46    135   -218    150
    101   -207   -309     51    205   -257     75    111     72    155   -197    174
     67   -200   -267     67    166   -233     85    127     85    166   -189    181
     36   -197   -233     80    132   -215     85    132     93    168   -187    181
     18   -213   -231     98    124   -220    101    145    109    181   -176    192
      0   -202   -205    101    101   -205    116    163    129    197   -158    207
    -12   -184   -171     98     77   -179    127    181    148    215   -140    231
    -25   -174   -150     98     62   -161    140    200    171    239   -127    246
    -41   -181   -140    111     49   -161    153    218    192    257   -122    259
    -77   -181   -106    127     12   -145    174    249    220    280   -116    280
   -103   -189    -85    145    -10   -140    192    283    246    298   -109    298
   -122   -181    -62    150    -33   -122    194    301    259    309   -101    303
   -129   -161    -31    145    -49    -96    200    322    283    329    -96    314
   -124   -140    -18    132    -54    -80    218    353    309    358    -77    340
   -145   -150     -5    148    -70    -80    228    374    329    376    -70    358
   -174   -161     10    166    -93    -75    241    392    345    389    -80    361
   -161   -142     18    153    -90    -62    259    418    366    405    -80    363
   -158   -122     36    140    -98    -44    267    433    376    413    -77    358
   -168    -96     70    132   -122    -12    277    446    384    426    -80    348
   -166    -70     96    116   -132     10    293    467    405    452    -77    353
   -163    -83     80    124   -122     -2    314    491    423    465    -85    355
   -155    -85     70    119   -114    -10    322    501    423    459   -119    340
   -155    -72     83    114   -122      5    324    504    428    457   -148    329
   -158    -51    106    103   -135     28    311    491    426    457   -174    316
    -77     23    101     28    -88     62    324    504    441    475   -166    327
    -83    -15     64     49    -75     23    290    483    426    459   -179    311
   -127    -77     49    101    -88    -15    252    457    397    444   -194    285
   -111    -75     36     93    -75    -20    223    441    384    444   -194    262
   -145   -140      5    142    -75    -67    197    423    361    426   -213    213
   -174   -213    -38    192    -70   -124    189    418    345    405   -236    187
   -179   -259    -83    218    -49   -171    181    423    329    402   -226    171
   -194   -298   -103    244    -46   -202    161    420    311    397   -192    137
   -218   -368   -150    293    -33   -259    155    420    293    384   -174    103
   -171   -423   -252    296     38   -337    127    389    254    348   -228     62
   -122   -462   -340    293    109   -402    103    363    218    314   -239     33
   -109   -485   -376    296    132   -431     77    340    192    285   -252      5
   -111   -498   -387    306    137   -444     49    319    168    265   -272    -20
    -98   -498   -402    298    150   -452     12    285    145    252   -301    -31
    -59   -527   -467    293    202   -498    -18    254    119    223   -363    -72
    -33   -527   -493    277    228   -511    -33    241     96    197   -423   -106
     -2   -496   -493    249    244   -496    -44    236     67    184   -467   -127
      5   -524   -532    257    267   -527    -41    236     15    155   -535   -176
     25   -600   -626    285    324   -613     33    298     36    127   -576   -246
     70   -587   -659    257    363   -623    153    439    140    171   -545   -254
    132   -480   -613    174    371   -545    257    641    322    324   -407   -163
    197   -213   -410      7    303   -311    288    758    524    535   -132     85
    223    270     44   -246     90    158    249    745    719    870    283    504
    124    797    670   -462   -272    735     93    558    862   1228    730    945
     62    854    792   -457   -363    823   -200    174    706   1236    795    992
    -72    226    296    -77   -187    259   -402   -262    184    654    252    485
    -96   -506   -410    301    155   -457   -514   -511   -311     -2   -389   -109
    -20   -893   -872    454    426   -883   -524   -449   -436   -223   -633   -342
     20  -1013  -1034    496    527  -1023   -436   -311   -379   -218   -667   -363
     51   -987  -1039    465    542  -1013   -345   -205   -288   -148   -623   -303
     49   -904   -956    426    501   -930   -262   -109   -187    -51   -542   -210
     51   -815   -867    381    459   -841   -202    -44   -114     33   -472   -129
     83   -761   -844    340    462   -802   -166     -7    -70     85   -428    -77
     88   -743   -831    327    459   -787   -148      7    -54    124   -400    -38
     83   -724   -807    319    444   -766   -142     20    -44    155   -387    -12
     85   -714   -800    314    439   -756   -148     20    -41    168   -389      2
     85   -714   -800    314    441   -756   -150     15    -46    174   -389     23
    101   -698   -800    298    449   -750   -153     18    -41    179   -371     62
    114   -688   -802    285    457   -745   -155     12    -41    171   -371    101
    127   -691   -820    280    470   -756   -161     10    -46    158   -366    129
    135   -688   -823    277    478   -756   -163     10    -44    158   -348    145
    150   -685   -839    267    493   -761   -181      0    -59    137   -361    158
    179   -688   -867    254    522   -779   -202     -7    -67    137   -368    184
    202   -698   -901    246    550   -800   -207      0    -62    166   -374    220
    223   -698   -922    239    571   -810   -213      7    -59    197   -379    257
    244   -714   -958    233    600   -836   -226      7    -62    213   -397    267
    246   -719   -966    236    605   -841   -228     15    -57    241   -389    280
    254   -691   -948    215    600   -818   -239     18    -46    277   -363    285
    254   -683   -937    215    594   -810   -244     23    -38    293   -353    270
    244   -714   -961    233    600   -836   -244     23    -49    288   -368    233
    246   -717   -966    233    605   -841   -239     33    -44    296   -374    210
    249   -717   -969    231    607   -841   -241     33    -41    301   -366    187
    270   -711   -982    220    626   -846   -254     31    -46    293   -368    163
    277   -691   -969    205    620   -828   -267     33    -36    298   -371    150
    277   -683   -961    202    618   -823   -280     38    -33    290   -384    135
    288   -688   -976    197    631   -831   -285     38    -36    267   -415    116
    283   -693   -976    205    628   -833   -293     36    -38    246   -446     96
    285   -711   -997    213    639   -854   -293     46    -36    233   -467     80
    288   -714  -1005    213    644   -859   -290     62    -28    233   -485     54
    293   -688   -982    197    636   -833   -277     77    -12    236   -493     31
    283   -678   -961    197    620   -818   -272     88     -5    236   -493      0
    275   -678   -953    202    613   -815   -262     98      5    233   -498    -57
    262   -709   -971    223    615   -839   -249    111     10    231   -511   -114
    254   -727   -982    236    615   -854   -233    127     25    246   -501   -150
    249   -732   -982    241    615   -857   -215    148     46    272   -491   -179
    236   -724   -961    244    594   -841   -187    174     72    306   -478   -202
    223   -732   -956    254    587   -844   -174    189     85    337   -475   -236
    205   -722   -927    257    566   -823   -153    215    111    392   -454   -244
    184   -730   -914    272    548   -820   -122    246    145    444   -433   -244
    171   -732   -906    277    537   -818   -103    272    171    483   -426   -252
    142   -724   -867    290    504   -795    -83    293    194    519   -410   -244
    122   -737   -862    306    491   -800    -77    306    207    542   -407   -252
    114   -750   -865    319    488   -807    -72    316    223    568   -405   -257
    111   -753   -867    319    488   -810    -67    322    236    576   -418   -262
    106   -784   -891    337    498   -839    -90    301    218    555   -454   -285
     96   -815   -911    358    501   -862    -96    296    215    553   -475   -303
    135   -774   -909    319    522   -841    -59    329    249    589   -444   -277
    163   -756   -922    293    542   -836    -33    353    277    623   -413   -257
    106   -807   -914    348    509   -859    -31    355    288    639   -410   -254
     62   -854   -917    394    488   -883    -31    361    298    641   -407   -249
     67   -849   -917    392    491   -883    -18    379    314    633   -389   -228
     57   -833   -891    387    472   -862    -12    392    324    626   -366   -213
     77   -805   -885    363    480   -844     10    415    348    620   -332   -194
     62   -849   -911    392    485   -880     23    420    348    592   -327   -200
     33   -898   -932    433    483   -914     10    402    332    563   -353   -210
     67   -828   -896    379    480   -862     36    431    363    602   -327   -171
    101   -789   -891    342    496   -841     72    465    397    633   -290   -127
     85   -836   -922    374    504   -878     77    465    392    626   -324   -103
     96   -849   -945    376    519   -896     90    472    389    631   -379    -83
    142   -836   -979    348    561   -906    106    478    392    644   -407    -64
    197   -826  -1023    314    607   -922    122    480    400    657   -415    -46
    207   -826  -1034    306    618   -930    127    472    402    659   -407    -38
    259   -782  -1041    262    649   -911    166    480    428    696   -387     -7
    249   -823  -1075    285    662   -950    181    485    431    717   -389      2
    176   -919  -1096    368    636  -1008    176    488    413    701   -415      5
    132   -982  -1114    420    623  -1047    150    480    402    670   -397     18
    111  -1005  -1117    446    613  -1060    142    496    444    665   -332     64
     33  -1091  -1124    527    579  -1106    148    514    483    678   -277     90
      7  -1135  -1143    563    574  -1140    148    524    524    693   -228    114
    -25  -1189  -1166    607    568  -1179    158    542    558    709   -187    132
    -51  -1257  -1205    654    576  -1231    155    548    566    719   -142    142
    -57  -1275  -1218    667    579  -1249    158    553    574    756    -80    168
    -85  -1319  -1234    701    574  -1278    155    550    563    774    -64    200
   -132  -1350  -1218    740    540  -1286    168    548    553    779    -83    244
   -174  -1366  -1192    771    509  -1280    189    558    545    782   -106    275
   -176  -1379  -1202    776    511  -1291    189    558    535    795    -98    324
   -176  -1426  -1252    800    535  -1340    181    555    517    787    -90    400
   -166  -1454  -1291    807    561  -1371    184    553    491    766   -114    436
   -163  -1483  -1319    823    576  -1402    171    532    454    737   -158    436
   -148  -1499  -1350    823    600  -1426    158    519    428    709   -197    436
    -88  -1519  -1434    802    672  -1478    174    548    415    667   -241    418
    -41  -1569  -1530    805    743  -1548    254    654    446    639   -298    387
    -62  -1556  -1493    810    714  -1525    368    787    527    659   -340    394
    -64  -1452  -1387    756    659  -1418    457    950    667    774   -309    483
    -44  -1166  -1122    602    537  -1145    485   1049    836   1000   -119    709
    -72   -675   -602    374    262   -641    462   1049   1036   1348    262   1106
   -166   -145     20    155    -93    -62    309    844   1153   1701    680   1496
   -254   -233     20    244   -140   -106    -10    431    891   1605    615   1428
   -329   -769   -439    548     54   -605   -171     44    389   1047     83    987
   -311  -1467  -1156    888    420  -1312   -220   -106    -46    410   -563    459
   -223  -1893  -1670   1060    722  -1782   -220    -12   -161    194   -836    233
   -176  -2013  -1836   1093    828  -1925   -140    116    -90    210   -859    215
   -158  -2013  -1855   1085    846  -1935    -62    205    -15    254   -839    241
    -96  -1906  -1810   1000    857  -1860     25    309     96    348   -763    329
    -28  -1800  -1771    914    870  -1787    103    394    192    439   -698    405
   -103  -1842  -1738    971    815  -1792    122    405    210    457   -704    405
   -116  -1849  -1732    982    805  -1790    135    415    223    465   -748    426
    -98  -1855  -1756    976    826  -1805    145    415    226    452   -815    433
    -96  -1880  -1784    989    844  -1834    148    413    220    431   -870    431
    -77  -1880  -1803    976    859  -1842    161    426    226    433   -878    439
    -75  -1891  -1816    982    867  -1852    171    441    233    446   -867    439
   -109  -1917  -1808   1013    849  -1862    181    452    244    454   -862    441
   -124  -1930  -1805   1028    839  -1867    176    446    239    454   -878    439
    -96  -1930  -1834   1013    867  -1883    171    446    236    459   -891    428
    -51  -1922  -1870    987    909  -1896    181    459    241    467   -885    415
    -28  -1919  -1891    974    930  -1906    192    465    246    475   -880    410
    -36  -1938  -1901    987    932  -1919    192    465    241    475   -885    405
    -46  -1958  -1912   1002    932  -1935    187    462    239    483   -883    392
    -38  -1951  -1912    992    935  -1932    184    462    239    496   -859    387
    -46  -1953  -1906    997    930  -1930    189    467    241    506   -854    374
    -20  -1932  -1912    976    945  -1922    220    488    252    524   -844    363
    -33  -1927  -1896    979    930  -1912    233    496    244    532   -831    355
    -88  -1997  -1909   1041    909  -1956    215    480    179    517   -839    322
   -111  -2008  -1899   1060    891  -1953    223    488    140    535   -818    319
    -93  -1987  -1893   1041    898  -1940    228    498    119    558   -787    329
    -90  -1984  -1896   1036    901  -1943    215    491     72    553   -792    309
    -70  -1961  -1891   1015    909  -1927    220    496     38    563   -784    306
    -93  -1964  -1873   1028    888  -1919    226    501     10    581   -776    298
    -67  -1951  -1883   1010    906  -1917    220    506    -10    602   -756    301
     23  -1927  -1951    950    984  -1940    210    504    -31    602   -756    293
     90  -1909  -2003    909   1047  -1956    200    496    -62    600   -753    277
     64  -1919  -1984    927   1023  -1953    207    504    -80    613   -743    267
     12  -1971  -1984    979    997  -1977    223    511   -106    610   -748    254
      5  -1969  -1974    982    987  -1969    226    514   -132    623   -745    239
    -25  -1974  -1951   1000    961  -1964    239    517   -150    628   -743    231
      5  -1930  -1935    961    966  -1932    280    548   -145    652   -711    246
     36  -1896  -1932    930    984  -1914    319    574   -140    670   -685    246
    -88  -2008  -1919   1047    914  -1966    306    555   -179    644   -701    215
   -114  -2021  -1909   1067    896  -1966    316    566   -184    646   -688    213
    -88  -1992  -1904   1039    906  -1948    342    589   -168    675   -662    218
    -96  -2008  -1912   1052    906  -1961    363    602   -161    691   -654    210
    -93  -2000  -1906   1047    904  -1953    389    620   -142    709   -644    207
    -88  -1997  -1909   1041    909  -1956    415    636   -132    722   -639    202
   -111  -2018  -1906   1062    896  -1964    433    649   -124    727   -633    194
   -124  -2034  -1909   1080    891  -1971    439    649   -119    732   -628    181
   -142  -2049  -1909   1093    880  -1979    446    652   -119    735   -620    168
   -132  -2034  -1901   1083    883  -1966    462    662   -109    750   -600    161
    -88  -2021  -1932   1052    919  -1977    493    685    -96    769   -574    150
   -116  -2065  -1948   1091    914  -2008    511    696    -88    774   -558    132
   -129  -2060  -1932   1093    901  -1997    522    704    -75    784   -535    122
   -150  -2083  -1932   1114    891  -2008    530    706    -72    789   -524     96
   -148  -2104  -1958   1124    904  -2034    540    719    -67    789   -514     70
   -176  -2145  -1969   1161    896  -2057    535    719    -70    789   -509     36
   -171  -2132  -1961   1150    893  -2049    540    732    -57    802   -488     10
   -158  -2101  -1945   1130    891  -2023    550    750    -41    828   -457     10
   -158  -2104  -1945   1130    891  -2026    553    758    -36    846   -444      5
   -189  -2112  -1922   1150    865  -2018    561    766    -28    859   -433    -10
   -194  -2094  -1901   1143    852  -1997    561    774    -20    865   -423    -23
   -179  -2057  -1878   1117    849  -1969    566    784     -7    878   -413    -15
   -158  -2029  -1870   1091    854  -1948    587    805     10    891   -402     -5
   -116  -1948  -1831   1034    857  -1891    623    839     44    924   -361     31
   -127  -1914  -1790   1021    828  -1852    615    836     46    935   -342     36
   -103  -1875  -1771    989    833  -1823    618    841     59    945   -329     46
    -77  -1860  -1782    966    849  -1821    623    846     70    945   -316     62
   -114  -1873  -1758    995    820  -1816    618    828     62    927   -329     54
    -80  -1823  -1743    948    831  -1784    623    823     70    932   -316     80
    -44  -1797  -1756    919    854  -1777    623    820     75    937   -301    101
    -51  -1818  -1769    932    857  -1795    597    792     51    922   -311     93
    -46  -1826  -1779    937    865  -1803    581    771     33    906   -327     90
    -38  -1844  -1808    940    883  -1826    579    766     28    893   -335     93
    -62  -1891  -1831    976    883  -1862    563    748     10    867   -361     77
    -54  -1914  -1862    982    904  -1888    561    740      0    849   -379     75
    -28  -1969  -1940   1000    956  -1956    555    727    -23    810   -420     51
    -33  -2021  -1987   1026    974  -2003    527    693    -67    763   -472      2
    -36  -2034  -2000   1034    979  -2018    509    667    -96    730   -511    -28
    -25  -2052  -2026   1036    997  -2039    501    649   -111    709   -535    -38
    -25  -2073  -2047   1049   1010  -2060    496    628   -127    691   -561    -54
    -20  -2078  -2057   1049   1015  -2070    488    613   -142    670   -584    -77
    -10  -2078  -2068   1044   1026  -2073    485    610   -148    665   -594    -75
    -15  -2094  -2078   1054   1031  -2088    485    600   -155    652   -607    -80
    -10  -2088  -2078   1049   1034  -2083    483    592   -158    639   -618    -90
     20  -2070  -2091   1023   1054  -2081    491    597   -150    644   -615    -88
     28  -2112  -2140   1041   1083  -2125    488    597   -161    628   -641   -119
     20  -2205  -2229   1091   1122  -2216    511    628   -163    602   -680   -174
     36  -2236  -2273   1101   1153  -2255    605    730   -122    584   -722   -228
     80  -2148  -2231   1034   1153  -2190    711    875    -12    659   -678   -200
    122  -1987  -2109    932   1114  -2049    807   1062    168    839   -519    -64
    174  -1605  -1782    714    976  -1693    831   1169    379   1135   -197    244
    153   -974  -1127    410    639  -1049    800   1166    628   1556    293    730
     23   -600   -626    285    324   -613    545    878    662   1795    594    997
    -85   -792   -706    439    309   -750    265    470    366   1592    428    823
   -179  -1475  -1296    826    558  -1387    122     85   -194    919   -210    270
   -166  -2114  -1948   1140    891  -2031     96      2   -568    379   -763   -215
   -106  -2333  -2229   1218   1060  -2281    153    145   -568    293   -893   -348
    -93  -2372  -2278   1234   1091  -2327    252    277   -485    322   -909   -353
    -93  -2322  -2229   1205   1065  -2275    350    392   -379    381   -885   -296
    -98  -2244  -2145   1171   1023  -2195    423    485   -275    459   -815   -210
   -103  -2179  -2075   1140    984  -2127    462    535   -218    519   -774   -166
    -88  -2122  -2034   1104    971  -2078    488    566   -184    550   -761   -150
    -62  -2083  -2021   1070    979  -2052    517    594   -155    579   -769   -135
    -80  -2081  -2000   1080    958  -2042    537    610   -142    594   -784   -114
   -101  -2055  -1956   1075    927  -2005    532    615   -129    615   -807    -96
   -111  -2052  -1943   1080    914  -1997    537    615   -127    615   -836    -83
   -142  -2078  -1935   1109    893  -2005    530    607   -135    605   -878    -83
   -166  -2065  -1899   1117    865  -1982    535    613   -122    613   -898    -70
   -158  -2065  -1906   1109    870  -1987    530    610   -119    613   -922    -57
   -148  -2005  -1857   1075    854  -1932    532    615   -111    623   -935    -36
   -101  -1935  -1836   1018    865  -1886    540    626    -96    641   -948    -18
    -57  -1901  -1844    979    893  -1873    548    631    -96    639   -984    -23
   -111  -1935  -1823   1023    854  -1880    532    615   -116    605  -1044    -59
   -135  -1932  -1800   1034    831  -1867    522    602   -132    584  -1080    -77
   -140  -1906  -1769   1021    813  -1839    514    594   -132    579  -1096    -70
   -158  -1912  -1753   1036    797  -1834    511    587   -137    568  -1109    -57
   -148  -1899  -1753   1023    802  -1829    514    587   -135    561  -1127    -28
   -140  -1865  -1725   1002    792  -1795    517    592   -122    574  -1127    -12
   -127  -1844  -1717    984    792  -1779    519    594   -111    579  -1132     -2
   -150  -1847  -1696   1000    771  -1771    504    584   -124    561  -1150    -18
   -163  -1834  -1670    997    750  -1753    517    594   -114    571  -1132    -33
   -202  -1844  -1644   1023    719  -1745    519    594   -114    571  -1143    -46
   -246  -1852  -1608   1047    678  -1732    509    584   -127    563  -1166    -62
   -241  -1839  -1597   1041    678  -1719    504    581   -127    568  -1169    -75
   -189  -1800  -1610    995    706  -1704    485    571   -135    576  -1150    -98
   -127  -1790  -1662    958    766  -1727    467    563   -142    584  -1145   -124
    -70  -1782  -1714    924    820  -1748    454    550   -155    584  -1163   -161
    -44  -1787  -1743    917    849  -1766    449    548   -163    587  -1153   -197
     -2  -1764  -1761    880    878  -1764    465    561   -155    592  -1130   -202
    -46  -1816  -1769    930    859  -1792    449    542   -176    568  -1143   -205
    -75  -1816  -1740    945    831  -1779    441    532   -181    576  -1117   -192
    -85  -1810  -1725    948    818  -1769    454    537   -174    594  -1067   -202
    -85  -1808  -1725    945    818  -1766    467    550   -163    605  -1018   -215
   -101  -1805  -1704    953    800  -1753    462    553   -158    610   -976   -223
   -101  -1779  -1678    940    784  -1727    459    553   -153    602   -953   -233
    -83  -1756  -1673    919    795  -1714    467    558   -145    594   -956   -259
    -59  -1743  -1683    901    810  -1714    480    574   -142    581  -1015   -272
    -41  -1712  -1670    875    813  -1691    498    581   -132    563  -1088   -285
    -36  -1699  -1665    865    813  -1683    498    568   -137    535  -1132   -311
     -2  -1680  -1678    841    836  -1680    478    537   -150    517  -1130   -337
     46  -1652  -1701    800    872  -1675    470    517   -155    517  -1135   -371
     59  -1670  -1730    802    893  -1699    452    491   -179    498  -1137   -415
     64  -1670  -1735    800    898  -1701    441    478   -197    485  -1130   -439
     88  -1639  -1727    776    906  -1683    433    454   -220    454  -1098   -452
    127  -1621  -1748    745    935  -1683    413    400   -236    379  -1062   -493
    150  -1618  -1769    732    958  -1693    407    379   -231    368  -1085   -509
    142  -1592  -1738    724    937  -1662    413    387   -210    384  -1088   -496
    122  -1566  -1688    722    904  -1626    426    410   -179    402  -1078   -483
     93  -1553  -1649    727    870  -1600    436    420   -153    407  -1078   -488
     96  -1535  -1631    719    862  -1582    433    431   -145    413  -1111   -498
    101  -1535  -1639    714    870  -1587    418    433   -142    415  -1109   -493
    114  -1517  -1631    701    872  -1574    420    454   -127    431  -1088   -472
    161  -1441  -1602    639    880  -1522    452    491    -88    465  -1052   -433
    135  -1449  -1584    654    859  -1517    462    506    -70    478  -1044   -428
    137  -1426  -1566    641    852  -1493    462    519    -57    485  -1039   -413
    150  -1397  -1548    623    849  -1473    472    545    -33    501  -1047   -363
    137  -1382  -1522    620    828  -1452    478    558    -23    501  -1060   -361
    142  -1337  -1480    597    810  -1408    480    568    -10    519  -1015   -363
    158  -1293  -1452    566    802  -1374    493    589     12    545   -976   -337
    148  -1262  -1410    558    779  -1335    509    600     31    561   -982   -316
     88  -1257  -1348    584    717  -1301    491    579     20    532  -1018   -314
     90  -1241  -1332    574    711  -1286    478    568     18    540   -987   -309
     96  -1247  -1345    574    717  -1296    462    553     12    548   -958   -309
     75  -1273  -1348    600    711  -1309    452    540      7    548   -956   -303
     41  -1314  -1356    633    696  -1332    439    522     -2    530   -976   -314
     18  -1330  -1348    654    680  -1337    446    524      5    532   -979   -303
     12  -1340  -1356    662    683  -1348    454    522      2    522   -995   -301
     -5  -1369  -1363    688    678  -1366    436    498    -18    491  -1021   -306
    -33  -1389  -1356    711    659  -1374    433    483    -23    480  -1034   -303
    -72  -1444  -1371    758    646  -1408    407    454    -49    452  -1057   -324
    -38  -1460  -1421    748    688  -1441    392    428    -72    431  -1080   -348
     28  -1395  -1423    683    724  -1408    426    446    -54    452  -1065   -332
      2  -1426  -1428    711    714  -1428    423    439    -62    441  -1060   -327
    -62  -1499  -1439    779    688  -1470    400    413    -90    415  -1072   -358
   -101  -1545  -1444    820    670  -1493    366    379   -122    389  -1088   -387
    -62  -1486  -1423    774    680  -1454    376    387   -106    407  -1065   -366
    -62  -1436  -1374    748    652  -1405    394    400    -85    426  -1039   -340
    -51  -1467  -1415    758    680  -1441    389    392    -96    410  -1065   -363
     -7  -1530  -1522    766    756  -1525    407    415   -103    381  -1119   -415
     33  -1553  -1587    761    810  -1569    491    514    -54    376  -1169   -441
     83  -1496  -1582    706    831  -1538    594    667     64    452  -1117   -394
    163  -1306  -1470    571    815  -1387    675    849    252    654   -911   -246
    233   -870  -1104    316    665   -984    696    963    485    989   -535    109
    155   -189   -345     18    249   -267    680    987    789   1470      7    667
    -18    161    179    -70    -98    168    488    750    872   1732    303    974
   -155   -119     36    137    -98    -41    257    366    568   1486     80    776
   -218   -904   -685    558    231   -795     77    -54    -41    753   -615    148
   -168  -1597  -1428    883    628  -1514    -20   -184   -436    218  -1171   -402
   -109  -1782  -1673    945    779  -1727     15    -67   -431    150  -1267   -527
    -85  -1779  -1693    932    802  -1738    116     64   -345    207  -1252   -527
    -77  -1719  -1641    896    779  -1680    213    179   -246    277  -1213   -493
    -51  -1597  -1545    826    745  -1571    283    265   -153    350  -1161   -420
      2  -1478  -1480    737    740  -1478    322    309    -98    400  -1119   -381
    -12  -1465  -1452    737    717  -1457    324    319    -80    415  -1109   -397
    -23  -1470  -1447    745    709  -1460    319    316    -75    415  -1117   -415
    -12  -1462  -1449    737    717  -1457    314    319    -72    420  -1119   -423
    -18  -1452  -1436    732    706  -1447    316    324    -70    420  -1127   -436
    -23  -1447  -1423    735    698  -1436    319    322    -64    420  -1140   -446
    -18  -1431  -1413    724    696  -1423    306    306    -70    415  -1156   -462
    -46  -1413  -1366    730    659  -1389    290    288    -75    405  -1171   -485
    -46  -1384  -1337    714    644  -1361    275    277    -80    400  -1169   -517
    -80  -1387  -1309    732    613  -1348    252    259    -83    410  -1156   -535
    -90  -1369  -1280    730    592  -1325    213    228    -98    402  -1169   -566
    -59  -1335  -1275    698    607  -1306    189    213   -103    389  -1187   -592
    -46  -1306  -1262    675    605  -1286    187    218    -93    394  -1179   -584
    -31  -1280  -1252    654    607  -1267    184    218    -88    410  -1150   -592
    -57  -1283  -1226    667    581  -1257    171    202    -88    418  -1117   -610
    -90  -1288  -1197    691    553  -1244    161    192    -83    428  -1091   -607
    -83  -1254  -1171    667    540  -1213    161    202    -70    444  -1070   -600
    -80  -1257  -1176    667    548  -1218    161    215    -62    444  -1049   -594
    -70  -1278  -1208    672    566  -1241    153    223    -59    441  -1039   -587
    -75  -1293  -1218    685    571  -1257    153    228    -51    446  -1036   -589
    -64  -1283  -1218    675    576  -1252    148    236    -41    462  -1021   -584
    -75  -1291  -1215    683    568  -1254    148    241    -31    470  -1002   -566
    -70  -1304  -1234    685    579  -1270    140    241    -28    470   -997   -553
    -51  -1288  -1236    670    592  -1262    119    233    -23    475   -971   -511
    -20  -1267  -1249    644    613  -1257    116    239    -10    488   -940   -480
    -31  -1283  -1254    657    610  -1270    103    239     -2    493   -919   -459
    -57  -1325  -1270    691    605  -1299     70    215    -12    467   -922   -467
     10  -1273  -1283    631    646  -1278     59    210      2    462   -911   -459
     41  -1228  -1273    592    654  -1249     72    153     33    493   -875   -423
      5  -1260  -1265    626    633  -1262     83     67     41    501   -870   -410
    -72  -1322  -1252    696    587  -1288     80     15     33    488   -880   -418
    -90  -1332  -1241    711    574  -1288     98      7     51    485   -859   -402
    -75  -1330  -1254    701    589  -1291    116     12     72    493   -841   -392
    -90  -1348  -1257    719    581  -1301    135     38    106    509   -820   -368
   -140  -1397  -1260    769    558  -1327    153     70    132    537   -782   -374
   -142  -1413  -1270    779    563  -1343    181    109    174    581   -724   -361
   -142  -1402  -1262    771    558  -1332    233    155    210    618   -680   -340
   -148  -1415  -1267    782    558  -1343    301    197    249    652   -667   -324
   -205  -1460  -1254    831    524  -1358    337    220    277    672   -683   -306
   -197  -1434  -1236    815    519  -1335    355    236    293    711   -641   -303
   -161  -1395  -1234    776    535  -1314    366    252    311    748   -579   -283
   -166  -1397  -1231    779    532  -1314    361    259    319    766   -537   -254
   -218  -1434  -1215    823    498  -1325    355    259    327    779   -498   -244
   -231  -1439  -1208    836    488  -1325    350    257    327    787   -467   -231
   -166  -1392  -1228    776    530  -1309    353    270    340    802   -410   -194
   -161  -1392  -1234    776    535  -1314    329    262    332    805   -389   -148
   -171  -1397  -1228    784    527  -1314    311    254    322    800   -410   -103
   -181  -1366  -1184    774    501  -1275    314    270    329    820   -415    -59
   -213  -1400  -1187    805    485  -1296    283    252    303    800   -467    -85
   -168  -1389  -1221    776    524  -1306    265    244    290    776   -527   -106
   -150  -1369  -1218    758    532  -1293    265    254    296    784   -553   -111
   -140  -1361  -1221    750    540  -1291    270    259    293    787   -568   -116
   -166  -1353  -1187    758    509  -1273    272    265    285    784   -584    -85
   -158  -1288  -1130    722    483  -1210    301    296    311    800   -594     -2
   -127  -1215  -1088    670    478  -1153    332    327    340    820   -600     83
   -155  -1205  -1049    680    446  -1127    335    332    345    831   -600    135
   -150  -1221  -1070    685    457  -1145    319    316    324    815   -636    168
   -124  -1218  -1093    670    483  -1156    322    314    316    802   -683    179
    -96  -1161  -1067    628    483  -1114    335    324    329    815   -737    184
   -114  -1143  -1028    628    457  -1085    340    322    335    831   -774    218
   -116  -1140  -1023    628    452  -1083    342    319    342    839   -748    205
   -111  -1153  -1044    631    465  -1098    340    316    342    852   -680    155
   -166  -1221  -1054    691    441  -1140    316    296    322    844   -654     93
   -189  -1231  -1041    711    426  -1137    303    288    316    836   -667     80
   -161  -1231  -1070    693    454  -1150    296    288    309    810   -740     80
   -132  -1236  -1104    683    483  -1171    285    283    296    774   -789     80
   -132  -1273  -1140    701    501  -1208    267    265    272    740   -787     67
   -119  -1301  -1182    711    530  -1241    246    252    252    714   -774     57
   -132  -1353  -1221    743    542  -1288    226    236    228    696   -774     44
   -174  -1410  -1236    792    530  -1325    213    226    210    678   -774     33
   -158  -1405  -1249    779    542  -1330    226    236    218    683   -750     46
   -142  -1428  -1286    787    571  -1358    218    223    207    665   -761     36
   -189  -1496  -1306    841    555  -1402    200    207    187    639   -784      0
   -184  -1483  -1299    833    555  -1392    210    223    200    646   -776     -7
   -176  -1478  -1304    826    563  -1392    205    228    205    644   -776    -20
   -135  -1504  -1369    820    615  -1436    176    200    179    610   -807    -57
   -116  -1512  -1395    813    639  -1454    179    207    179    602   -823    -67
    -80  -1488  -1410    784    662  -1449    210    241    205    610   -818    -77
    -62  -1535  -1473    797    704  -1504    246    277    202    579   -854   -142
   -103  -1615  -1512    859    704  -1564    322    361    223    550   -893   -215
    -77  -1569  -1491    820    706  -1530    413    504    316    613   -849   -194
     28  -1374  -1402    670    714  -1387    488    683    478    774   -701    -49
    114   -982  -1096    433    602  -1036    506    795    688   1049   -394    280
     15   -275   -290    129    153   -283    517    857   1034   1545    166    878
   -213     88    298     59   -257    192    335    620   1130   1797    470   1205
   -413   -244    166    327   -290    -38     83    197    797   1499    197    956
   -446   -971   -524    706     38   -748   -124   -226    202    815   -485    316
   -350  -1600  -1249    976    449  -1426   -239   -371   -187    319  -1015   -210
   -329  -1836  -1506   1080    587  -1670   -192   -252   -197    241  -1135   -342
   -324  -1873  -1548   1096    610  -1712    -83   -109   -114    283  -1119   -348
   -301  -1797  -1499   1049    594  -1649     36     28      0    376  -1049   -275
   -236  -1662  -1426    950    594  -1545    142    150    114    485   -945   -155
   -213  -1597  -1384    904    584  -1491    205    213    168    537   -878    -51
   -293  -1670  -1376    979    540  -1525    202    215    163    532   -867     -7
   -296  -1660  -1363    976    532  -1512    210    236    181    553   -846     18
   -309  -1641  -1332    976    511  -1488    231    265    205    579   -828     59
   -288  -1592  -1306    940    506  -1449    267    303    241    607   -802    132
   -324  -1600  -1278    961    475  -1439    290    319    259    623   -797    181
   -371  -1602  -1234    984    428  -1418    314    337    280    646   -789    246
   -371  -1566  -1195    969    410  -1382    348    368    314    680   -758    324
   -441  -1602  -1163   1021    358  -1384    355    379    324    691   -745    368
   -522  -1626  -1104   1072    290  -1366    381    407    353    717   -717    400
   -589  -1628  -1041   1106    226  -1335    407    444    384    743   -688    423
   -657  -1628   -971   1143    155  -1301    444    485    423    774   -657    449
   -766  -1654   -891   1208     62  -1273    493    532    467    807   -613    467
   -854  -1641   -789   1247    -33  -1215    545    579    511    844   -563    498
   -846  -1608   -763   1226    -44  -1187    568    600    530    846   -584    506
   -870  -1641   -771   1257    -49  -1208    553    592    524    813   -628    496
   -854  -1670   -818   1262    -20  -1244    535    581    509    795   -613    491
   -805  -1667   -862   1236     25  -1265    537    592    517    802   -587    493
   -769  -1662   -893   1213     59  -1280    540    600    530    802   -571    493
   -766  -1699   -932   1234     83  -1317    524    589    519    800   -594    483
   -750  -1699   -948   1221     98  -1325    530    594    524    813   -589    496
   -730  -1699   -969   1213    119  -1335    537    597    530    818   -566    488
   -769  -1777  -1010   1270    119  -1395    517    576    514    800   -579    452
   -722  -1797  -1075   1260    176  -1436    498    563    501    792   -589    426
   -639  -1795  -1158   1215    257  -1478    475    537    478    779   -605    394
   -548  -1797  -1249   1171    348  -1525    444    501    449    756   -626    358
   -475  -1813  -1337   1143    428  -1577    407    459    413    724   -659    327
   -415  -1849  -1434   1132    509  -1641    384    436    387    696   -688    316
   -311  -1808  -1496   1057    589  -1652    384    436    387    696   -678    329
   -259  -1800  -1540   1028    639  -1670    384    426    379    683   -672    329
   -254  -1844  -1590   1049    665  -1719    374    405    355    659   -683    316
   -226  -1878  -1652   1052    711  -1766    366    389    340    639   -696    306
   -158  -1873  -1714   1015    776  -1795    355    376    327    628   -698    296
    -90  -1860  -1769    974    836  -1816    342    363    322    620   -688    285
    -31  -1862  -1831    945    898  -1849    319    342    306    602   -691    265
     51  -1842  -1893    896    971  -1867    303    327    290    589   -691    236
    163  -1821  -1987    828   1072  -1904    298    319    285    576   -704    202
    228  -1805  -2034    787   1130  -1919    306    322    293    576   -704    179
    218  -1855  -2073    818   1145  -1964    298    301    275    548   -735    135
    213  -1865  -2078    826   1145  -1971    303    296    277    548   -737    106
    236  -1844  -2081    802   1158  -1961    332    316    303    563   -717    106
    187  -1883  -2073    846   1127  -1977    342    319    306    558   -711     85
    150  -1873  -2026    859   1085  -1948    363    329    324    566   -685     72
    116  -1842  -1958    862   1036  -1899    397    358    361    597   -649     83
     18  -1849  -1867    914    940  -1860    433    394    397    639   -613    103
    -93  -1862  -1769    976    836  -1816    470    431    436    667   -571    122
   -116  -1842  -1725    979    802  -1784    488    444    449    665   -553    129
   -122  -1805  -1683    963    779  -1745    506    454    465    665   -537    132
   -127  -1784  -1660    953    766  -1722    511    462    472    665   -527    140
   -155  -1790  -1634    971    737  -1712    501    457    475    659   -519    135
   -155  -1764  -1608    958    724  -1686    493    465    485    662   -498    135
   -119  -1706  -1587    914    732  -1647    509    485    506    683   -459    150
    -77  -1649  -1571    862    745  -1613    535    514    532    704   -423    174
   -106  -1639  -1532    872    711  -1587    566    537    555    714   -397    189
   -205  -1709  -1506    956    649  -1608    571    537    555    711   -394    187
   -194  -1675  -1480    935    641  -1579    584    555    574    735   -363    202
   -184  -1636  -1454    909    633  -1545    600    571    597    750   -335    218
   -166  -1613  -1447    888    639  -1530    610    587    610    756   -316    226
   -168  -1605  -1436    883    633  -1522    613    597    615    758   -303    226
   -148  -1571  -1423    859    636  -1499    628    610    633    776   -275    249
   -155  -1535  -1382    844    610  -1457    631    610    649    795   -246    288
   -148  -1499  -1350    823    600  -1426    615    600    649    805   -223    309
   -103  -1480  -1376    792    633  -1428    594    584    641    802   -210    316
   -109  -1499  -1389    805    639  -1444    566    558    618    784   -218    303
    -93  -1527  -1434    810    667  -1480    540    535    597    761   -241    283
    -51  -1530  -1478    789    711  -1504    535    530    587    748   -257    270
   -103  -1597  -1493    849    693  -1545    514    506    558    714   -296    233
   -106  -1621  -1514    865    704  -1569    511    491    542    693   -324    213
   -106  -1667  -1561    885    724  -1615    491    467    509    657   -363    181
    -88  -1717  -1631    901    769  -1675    462    436    475    626   -400    148
    -75  -1753  -1678    911    800  -1717    431    405    444    594   -439    119
    -85  -1792  -1706    940    810  -1751    410    379    415    558   -472     98
    -31  -1777  -1748    904    857  -1764    402    371    405    542   -480     85
      7  -1795  -1803    891    904  -1800    381    350    389    524   -498     62
     96  -1810  -1906    857   1000  -1857    337    303    342    483   -548     20
     59  -1849  -1909    896    984  -1878    324    288    322    459   -566      7
   -124  -1844  -1719    984    795  -1784    384    350    379    524   -501     70
     49  -1813  -1862    880    953  -1839    340    309    337    488   -548     18
     51  -1855  -1906    898    979  -1880    350    329    335    472   -571     -7
     -2  -1948  -1945    976    971  -1948    436    436    374    467   -607    -57
    101  -1909  -2013    901   1054  -1961    524    555    436    483   -636   -106
    228  -1758  -1987    763   1106  -1873    618    727    581    613   -532    -23
    342  -1423  -1766    537   1054  -1595    667    870    784    865   -259    226
    371   -880  -1252    254    810  -1065    652    904   1010   1236    194    667
    197   -314   -514     57    353   -413    498    709   1166   1628    680   1124
     59   -298   -358    119    207   -327    197    316    979   1608    722   1137
    -44   -854   -813    446    381   -833     -7   -122    454   1039    189    649
    -70  -1639  -1569    854    748  -1605    -88   -348    -67    316   -532     -5
      0  -2039  -2042   1018   1021  -2039    -90   -252   -181     93   -820   -283
     41  -2120  -2161   1036   1101  -2140      7    -88   -106    106   -859   -324
     57  -2068  -2125   1002   1088  -2096    122     49      7    181   -805   -293
     67  -1984  -2052    958   1060  -2018    226    171    127    280   -693   -210
     77  -1893  -1971    906   1023  -1932    280    231    194    350   -623   -145
     88  -1818  -1906    865    995  -1862    319    270    236    397   -579   -101
     93  -1774  -1870    839    982  -1821    329    280    244    400   -576    -96
     93  -1735  -1829    820    961  -1782    332    280    246    397   -576    -77
     96  -1730  -1826    815    958  -1777    324    275    246    402   -597    -70
     93  -1743  -1836    823    963  -1790    332    285    254    418   -600    -77
     90  -1756  -1849    831    969  -1803    337    288    254    431   -568    -96
     88  -1743  -1831    828    958  -1787    337    285    252    439   -522   -101
     90  -1735  -1826    820    956  -1779    322    272    241    441   -501   -114
    103  -1735  -1842    815    971  -1787    319    265    236    441   -488   -127
    124  -1719  -1847    797    984  -1784    319    262    236    431   -475   -137
    116  -1691  -1808    787    961  -1748    329    270    246    436   -431   -140
    109  -1673  -1782    779    943  -1727    335    275    257    459   -384   -140
    101  -1662  -1764    779    930  -1712    332    272    254    462   -361   -145
     75  -1657  -1732    789    901  -1693    311    254    236    446   -353   -153
     59  -1647  -1706    795    883  -1675    306    259    241    452   -319   -158
     80  -1613  -1693    766    885  -1652    316    265    246    454   -293   -166
     75  -1582  -1657    753    865  -1618    306    252    239    441   -272   -181
     62  -1569  -1631    750    846  -1600    293    241    233    423   -272   -192
     25  -1587  -1613    782    818  -1600    301    249    241    413   -298   -189
      2  -1569  -1571    782    784  -1569    303    252    249    405   -332   -181
     31  -1501  -1535    735    782  -1517    298    239    244    376   -389   -176
     75  -1423  -1499    672    787  -1460    288    226    226    345   -439   -163
     54  -1413  -1467    680    761  -1439    275    207    197    319   -457   -161
     33  -1415  -1449    688    740  -1431    259    184    174    314   -454   -161
     10  -1423  -1436    706    722  -1428    246    168    153    311   -452   -163
     25  -1421  -1447    696    735  -1434    223    135    114    288   -452   -179
    103  -1332  -1436    615    769  -1384    257    161    153    311   -368   -129
     67  -1337  -1405    633    735  -1371    272    179    171    340   -319   -111
     15  -1379  -1395    680    704  -1387    265    181    171    348   -309   -114
    -10  -1387  -1376    696    683  -1382    285    197    189    332   -298   -101
    -20  -1382  -1361    701    670  -1371    319    220    207    324   -280    -83
    -44  -1356  -1312    698    633  -1335    340    241    226    345   -246    -51
    -59  -1361  -1301    709    618  -1332    361    259    244    353   -246    -38
    -77  -1379  -1304    727    610  -1343    374    277    262    353   -254    -38
   -111  -1389  -1278    750    581  -1335    397    288    285    374   -259    -54
   -132  -1361  -1228    745    545  -1296    426    296    309    389   -249    -36
   -132  -1330  -1197    732    532  -1265    436    306    329    397   -265    -10
   -140  -1299  -1161    719    509  -1231    439    309    340    402   -306     -2
   -155  -1288  -1132    722    488  -1210    449    314    353    410   -327      5
   -158  -1299  -1140    727    488  -1221    449    309    348    402   -345     10
   -137  -1270  -1132    704    496  -1202    439    298    342    394   -363     12
   -122  -1265  -1143    691    506  -1205    426    293    337    389   -376     20
   -132  -1283  -1150    709    509  -1218    426    293    337    384   -376     38
   -111  -1286  -1174    696    530  -1231    418    277    311    358   -392     36
    -54  -1278  -1223    665    584  -1252    397    254    277    337   -394     33
     -5  -1262  -1260    631    626  -1260    384    246    262    324   -392     38
     49  -1223  -1273    587    659  -1247    374    244    252    327   -355     51
    109  -1197  -1309    542    709  -1252    358    233    239    324   -314     51
    184  -1156  -1340    485    761  -1247    342    226    239    337   -262     70
    223  -1111  -1337    444    779  -1226    327    210    233    353   -226     90
    231  -1083  -1314    426    771  -1197    324    207    236    371   -210    109
    184  -1080  -1267    446    724  -1171    340    205    246    379   -236    103
    148  -1052  -1202    452    672  -1127    361    213    270    392   -254    106
    127  -1023  -1150    446    639  -1088    374    223    280    397   -280    106
    124   -963  -1088    420    605  -1026    392    244    309    420   -280    127
     93   -922  -1015    413    553   -969    410    265    335    439   -277    145
     70   -898   -969    415    517   -935    413    277    348    452   -277    153
     54   -875   -930    407    491   -901    418    285    363    465   -270    166
     57   -826   -883    384    470   -854    420    277    374    467   -262    181
     49   -763   -813    355    431   -787    428    270    384    467   -257    205
     23   -727   -753    350    387   -740    415    249    379    459   -259    202
     10   -743   -753    366    379   -748    389    226    361    441   -277    176
     15   -774   -789    379    402   -782    366    202    335    420   -298    150
     25   -784   -813    376    418   -797    345    187    316    410   -303    135
     64   -758   -823    345    444   -789    345    184    311    415   -293    127
     83   -797   -880    355    480   -839    329    161    283    397   -322     83
     98   -875   -974    389    535   -924    301    135    249    368   -355     25
    150   -906  -1057    376    600   -979    270     96    207    332   -374    -41
    200   -898  -1098    350    649   -997    262     75    181    301   -374    -98
    187   -953  -1140    381    659  -1044    257     54    153    249   -387   -153
    161  -1031  -1192    436    675  -1111    249     33    119    202   -405   -213
    119  -1062  -1182    470    649  -1122    249     33    114    189   -387   -236
    114  -1049  -1163    467    639  -1106    262     49    122    192   -329   -236
     90  -1083  -1176    493    631  -1127    259     36    116    174   -290   -249
     31  -1148  -1179    558    605  -1163    231     15     98    153   -265   -272
      0  -1174  -1176    584    587  -1174    218     18    106    155   -215   -270
     36  -1124  -1161    542    597  -1143    244     57    140    184   -114   -231
     57  -1153  -1210    545    631  -1179    280    114    158    179    -59   -231
     20  -1254  -1275    618    646  -1265    368    226    207    168    -12   -265
     18  -1221  -1241    600    628  -1231    483    366    314    231     85   -231
     72  -1015  -1088    472    579  -1052    579    530    485    405    220    -98
     51   -672   -724    309    387   -698    584    584    665    659    314    127
     -7   -109   -101     59     46   -106    509    509    828   1000    506    467
    -64    353    418   -148   -241    384    285    194    820   1247    763    714
   -116    239    355    -62   -236    296     -2   -202    527   1106    631    587
   -166   -384   -218    272     23   -301   -137   -537     23    483     46     88
   -119  -1072   -953    597    415  -1013   -150   -613   -361   -135   -548   -418
    -44  -1408  -1366    724    659  -1387   -119   -467   -379   -257   -717   -579
    -18  -1509  -1493    763    737  -1501    -25   -316   -283   -226   -704   -597
     25  -1460  -1486    714    756  -1473     59   -202   -168   -161   -623   -550
     67  -1358  -1426    646    745  -1392    122   -116    -59    -85   -537   -480
     49  -1335  -1384    641    717  -1361    153    -75     10    -41   -509   -436
     28  -1340  -1369    654    696  -1353    181    -38     54    -15   -483   -402
    -18  -1376  -1358    696    670  -1366    218     -7     80      2   -483   -376
    -36  -1405  -1369    722    665  -1387    272     23    103     15   -483   -345
   -111  -1439  -1327    774    607  -1384    327     49    127     25   -475   -309
   -228  -1483  -1257    854    511  -1371    376     80    166     80   -426   -280
   -293  -1540  -1247    917    472  -1392    402     80    181    135   -337   -283
   -410  -1574  -1163    992    376  -1369    465    103    215    202   -226   -239
   -519  -1618  -1098   1067    288  -1361    535    140    244    241   -161   -184
   -509  -1626  -1117   1067    301  -1371    561    163    244    257   -109   -155
   -470  -1634  -1166   1052    348  -1402    550    166    226    236    -96   -140
   -371  -1613  -1241    992    433  -1428    527    179    228    226    -64   -114
   -252  -1574  -1322    911    532  -1447    493    181    233    236    -38   -103
   -239  -1551  -1312    896    535  -1431    488    197    257    265     -7    -62
   -181  -1527  -1348    854    579  -1439    465    192    265    280      0    -36
   -171  -1465  -1293    818    561  -1379    467    213    306    324     20     33
   -140  -1415  -1275    776    566  -1345    459    213    314    314    -23     75
   -101  -1423  -1325    761    610  -1374    426    189    285    290    -72     98
    -83  -1405  -1325    743    620  -1366    410    181    280    306    -80    140
   -163  -1397  -1234    782    535  -1317    418    200    296    335    -72    189
   -189  -1392  -1202    789    504  -1296    413    197    288    324   -114    213
   -145  -1374  -1228    758    540  -1301    389    174    262    306   -161    202
   -153  -1343  -1192    745    519  -1267    394    192    275    324   -150    231
   -179  -1337  -1158    758    488  -1249    392    202    275    337   -135    259
    -93  -1330  -1236    709    568  -1283    350    171    236    306   -179    244
     46  -1325  -1371    639    709  -1348    290    135    187    259   -246    213
    122  -1340  -1462    607    792  -1400    244    101    142    210   -314    192
    148  -1267  -1415    561    782  -1340    270    127    166    226   -309    249
    111  -1265  -1376    574    743  -1319    275    129    163    220   -329    270
     72  -1270  -1343    597    706  -1306    288    145    168    210   -363    288
     77  -1234  -1314    576    693  -1273    322    176    189    220   -358    324
     33  -1257  -1291    613    662  -1273    329    181    189    215   -329    327
    -33  -1278  -1247    654    605  -1262    345    197    194    207   -293    322
    -46  -1241  -1195    644    571  -1221    374    223    218    226   -288    329
    -10  -1215  -1205    610    597  -1210    381    236    231    236   -322    329
    -23  -1226  -1202    626    589  -1215    384    236    239    239   -342    319
    -51  -1247  -1197    646    571  -1223    392    241    246    246   -324    314
    -41  -1252  -1210    646    581  -1231    400    236    246    257   -316    306
    -20  -1234  -1215    626    594  -1226    405    233    252    262   -319    314
     -5  -1223  -1218    615    605  -1221    400    228    254    257   -335    327
     23  -1197  -1223    584    623  -1210    407    233    262    265   -332    353
     80  -1176  -1257    548    667  -1215    413    231    267    267   -314    355
    109  -1210  -1322    550    714  -1265    381    197    236    233   -319    329
    174  -1202  -1376    514    774  -1288    368    181    220    213   -335    322
    207  -1163  -1374    478    789  -1267    397    197    236    228   -340    348
    137  -1234  -1374    548    753  -1304    376    179    226    223   -376    348
     85  -1291  -1379    602    730  -1335    361    171    215    218   -394    340
    124  -1260  -1384    568    753  -1322    376    189    231    241   -379    361
    145  -1228  -1374    540    758  -1301    397    215    254    259   -361    374
    111  -1234  -1348    561    727  -1291    402    220    267    270   -361    374
    106  -1249  -1356    571    727  -1301    394    215    267    272   -363    355
    124  -1270  -1395    574    758  -1332    384    213    267    270   -374    332
    148  -1228  -1376    537    758  -1301    394    226    296    298   -342    335
    174  -1156  -1330    491    750  -1241    428    262    337    342   -290    350
    181  -1140  -1325    478    750  -1231    426    267    342    350   -283    337
    179  -1150  -1330    485    753  -1239    436    280    355    361   -277    324
    187  -1104  -1291    454    737  -1197    470    314    397    402   -244    335
    176  -1101  -1278    462    724  -1187    470    314    400    400   -246    322
    244  -1060  -1306    407    774  -1182    465    309    400    400   -239    306
    231  -1060  -1291    415    761  -1174    465    314    410    410   -210    285
    148  -1028  -1179    439    662  -1104    506    342    449    457   -158    306
    137   -974  -1111    418    623  -1041    535    363    480    496   -122    329
    192   -984  -1176    394    680  -1080    496    322    441    470   -150    290
    231   -992  -1223    381    727  -1106    454    280    400    446   -171    246
    189  -1031  -1221    418    701  -1124    436    259    381    436   -174    228
    114  -1093  -1208    491    659  -1150    439    259    376    428   -171    220
     77  -1117  -1195    517    636  -1156    449    272    387    436   -153    231
     96  -1117  -1213    511    654  -1163    457    272    384    431   -158    228
    103  -1179  -1286    535    693  -1231    428    244    345    392   -207    179
    142  -1189  -1332    522    735  -1260    423    239    335    379   -213    158
    145  -1187  -1332    519    737  -1260    426    244    332    381   -189    155
     90  -1254  -1345    581    717  -1299    415    226    309    361   -205    137
     98  -1262  -1363    579    730  -1312    415    226    306    355   -218    148
     98  -1249  -1350    574    724  -1299    415    231    311    353   -233    168
     90  -1226  -1317    566    701  -1270    431    246    322    348   -252    210
     28  -1218  -1247    594    636  -1231    457    270    345    366   -241    215
      5  -1254  -1260    620    631  -1257    436    249    324    345   -246    181
     51  -1280  -1332    613    691  -1306    423    236    306    316   -280    142
     46  -1371  -1421    662    732  -1395    439    257    290    272   -342     75
     46  -1444  -1491    698    769  -1467    527    353    324    270   -327    -12
     90  -1356  -1447    631    766  -1400    633    501    441    353   -200    -10
    129  -1156  -1286    511    706  -1221    732    685    636    571     70    116
    163   -727   -891    280    524   -810    748    787    862    901    449    449
    114    -67   -181    -23    148   -124    711    753   1093   1306    935    914
    -23    249    270   -114   -145    259    457    439   1065   1486   1197   1119
   -109     23    132     44   -122     77    168     12    709   1215    987    891
   -189   -652   -462    420    135   -558     46   -332    166    532    337    319
   -194  -1330  -1135    763    470  -1234     20   -392   -179      5   -205   -187
   -114  -1532  -1418    820    649  -1478     62   -249   -161    -44   -283   -324
    -59  -1514  -1454    787    696  -1483    155   -111    -51     20   -239   -316
    -83  -1434  -1350    756    633  -1392    241     -5     59    111   -161   -252
   -103  -1332  -1228    719    561  -1280    293     64    150    189    -85   -181
    -33  -1213  -1179    623    571  -1197    329    119    218    249    -28   -116
     33  -1124  -1158    545    594  -1140    371    161    267    288      0    -75
    -67  -1127  -1060    597    493  -1093    402    181    293    311     20    -38
   -181  -1145   -963    665    389  -1054    413    192    316    335     36    -12
   -192  -1096   -904    641    355  -1000    431    213    340    361     67     12
   -254  -1067   -813    659    277   -943    452    231    361    389    101     33
   -358  -1093   -735    724    187   -914    480    241    371    405    116     44
   -387  -1156   -769    771    189   -963    449    202    332    371     90      7
   -303  -1130   -826    717    257   -976    415    176    303    342     64    -20
   -226  -1075   -849    649    311   -963    405    176    298    345     80    -28
   -179  -1044   -865    607    342   -956    394    166    290    340     85    -25
   -145  -1010   -865    579    358   -937    387    161    283    332     64     -5
   -135  -1010   -875    571    366   -943    363    132    254    311     57    -20
    -96   -969   -872    532    387   -922    353    124    249    324     93    -51
    -88   -953   -865    519    384   -909    353    124    252    332    103    -57
   -119   -984   -865    553    371   -924    355    116    244    316     85    -62
   -122   -982   -859    550    366   -919    363    116    244    322     77    -67
   -106   -974   -867    540    379   -922    355    106    233    309     64    -80
    -93   -953   -862    522    384   -909    345     93    223    301     64    -75
    -75   -930   -854    504    389   -893    345     96    228    306     62    -62
    -67   -935   -867    501    397   -901    337     80    210    285     28    -64
    -77   -948   -870    511    394   -909    316     57    189    259      2    -67
    -28   -922   -896    472    433   -909    314     57    184    257      0    -44
     20   -885   -906    433    462   -896    316     64    187    267     20     -7
     51   -898   -950    420    498   -922    288     38    158    239      7     12
     77   -885   -963    402    519   -922    254     18    140    226     -7     25
     98   -883   -982    389    537   -932    244      7    129    213    -15     44
    116   -891  -1008    387    561   -948    233     -5    111    189    -44     70
    142   -883  -1026    368    581   -953    226     -7     98    184    -36     90
    187   -859  -1049    335    618   -953    218    -15     83    181    -23    103
    215   -820  -1036    301    626   -927    215    -23     72    168    -38    111
    210   -836  -1047    314    628   -940    213    -25     64    155    -57    109
    231   -849  -1080    306    654   -963    215    -28     54    142    -70    106
    259   -831  -1091    285    672   -958    223    -20     59    142    -98    119
    254   -826  -1080    283    665   -950    228    -15     67    150   -106    124
    272   -805  -1078    267    675   -940    249     10     93    187    -38    140
    275   -813  -1091    267    680   -953    257     23    109    213    -10    137
    270   -823  -1093    275    680   -958    270     38    119    228      0    132
    265   -810  -1075    272    667   -943    277     44    127    236      2    132
    262   -797  -1060    267    659   -927    285     41    129    239     -7    119
    280   -771  -1052    244    665   -911    301     49    137    239    -15    119
    280   -779  -1060    249    667   -917    319     64    150    241    -18    111
    262   -769  -1034    252    646   -901    332     75    168    254     -5    119
    200   -813  -1013    306    605   -911    319     57    161    236    -15     98
    192   -807  -1000    306    594   -901    322     64    176    244      0     88
    158   -815   -974    327    566   -896    327     67    184    244     10     80
    168   -789   -961    309    563   -872    342     83    205    265     41     72
    200   -748   -948    275    574   -846    371    106    226    290     80     83
    135   -784   -919    324    524   -852    368    101    218    285     93     51
     90   -776   -867    342    478   -820    358    103    226    301    101     36
     83   -750   -833    332    457   -789    345    114    236    309    103     31
    122   -706   -828    293    475   -766    361    140    267    319    122     38
    114   -675   -789    280    452   -732    389    163    296    337    150     59
    103   -639   -745    267    423   -691    415    200    329    361    179     85
     93   -613   -709    259    400   -662    428    228    350    376    192     96
     49   -607   -657    280    353   -631    449    246    368    389    197     93
     31   -587   -620    277    322   -602    467    262    384    392    205     98
     46   -545   -592    249    316   -568    493    293    410    405    215    111
     44   -496   -540    226    290   -519    509    311    431    418    223    124
     31   -441   -472    205    252   -457    514    327    449    433    262    142
      5   -420   -426    205    213   -423    504    314    454    441    275    127
    -10   -426   -415    215    202   -420    483    288    436    426    270    119
    -23   -452   -431    236    200   -441    446    257    407    394    239    103
      7   -462   -470    228    239   -465    439    257    397    384    246     90
     15   -470   -485    226    246   -475    439    257    387    371    249     70
    -18   -488   -470    252    223   -478    418    241    368    353    226     41
    -64   -550   -485    306    210   -519    394    218    340    324    187     -5
    -54   -553   -498    303    220   -527    392    220    332    316    161    -25
    -44   -548   -506    296    228   -527    389    215    322    309    122    -33
    -77   -602   -524    340    220   -563    374    194    293    283     77    -64
   -122   -633   -514    376    194   -576    353    166    259    254     41    -93
   -111   -618   -506    366    197   -563    332    148    239    241     28   -101
    -57   -592   -535    322    236   -566    335    145    231    226      5    -90
    -46   -576   -532    311    241   -555    337    148    233    228    -10    -96
    -77   -587   -511    332    215   -550    319    137    220    218    -28   -122
    -77   -592   -514    335    218   -553    314    137    213    210     -7   -132
    -83   -597   -514    337    213   -555    311    137    202    189     12   -127
    -85   -589   -506    337    210   -548    322    158    200    163      0   -116
    -38   -618   -579    327    267   -597    368    231    213    129    -44   -137
    -15   -633   -618    324    301   -626    462    345    270    132    -57   -163
     -5   -592   -587    296    288   -589    540    496    381    194     20    -96
     67   -324   -392    127    228   -358    600    654    574    407    226    116
    176    252     72   -215     51    163    646    756    823    795    636    535
     75    893    818   -483   -371    857    641    711   1060   1218   1148   1028
   -166    914   1078   -374   -623    995    342    314    901   1247   1221   1070
   -280    472    753    -96   -517    613     77   -142    441    839    820    701
   -296   -231     64    262   -181    -83    -59   -470   -111    161    129     96
   -181   -709   -527    446    171   -618   -111   -483   -340   -202   -293   -275
   -111   -836   -724    472    303   -779    -64   -366   -293   -233   -407   -337
    -98   -833   -735    465    316   -784     15   -254   -205   -192   -418   -340
   -109   -758   -652    433    270   -706     96   -161   -109   -119   -371   -293
    -88   -644   -555    366    233   -600    179    -83    -18    -49   -309   -213
    -85   -574   -488    329    200   -530    213    -51     15    -15   -277   -200
    -59   -540   -480    298    207   -511    223    -54     10    -20   -277   -197
    -25   -504   -480    262    226   -493    226    -57      5    -28   -265   -184
    -31   -524   -493    277    231   -509    223    -70    -15    -46   -257   -197
    -10   -504   -493    257    239   -498    220    -72    -20    -36   -220   -192
     10   -485   -498    236    254   -491    215    -70    -31    -23   -194   -192
     18   -485   -506    231    262   -496    213    -77    -54    -10   -187   -197
      7   -511   -519    252    262   -514    213    -96    -62    -10   -207   -220
     18   -475   -493    228    254   -483    205   -109    -59    -25   -189   -226
      5   -465   -470    228    236   -467    189   -122    -67    -51   -194   -226
     23   -420   -446    197    233   -433    197   -122    -64    -51   -187   -213
    -23   -426   -402    226    189   -415    189   -129    -70    -62   -189   -213
    -51   -420   -371    236    158   -397    179   -140    -77    -75   -197   -207
    -33   -397   -363    215    163   -379    189   -124    -75    -75   -192   -187
    -77   -433   -358    254    137   -397    166   -132    -96    -93   -202   -205
    -88   -452   -363    270    137   -407    145   -129   -111    -98   -194   -223
    -85   -423   -340    252    124   -381    132   -135   -116    -96   -179   -233
    -85   -384   -301    233    106   -342    142   -129   -109    -98   -174   -215
    -90   -374   -283    228     96   -329    145   -127   -109    -98   -171   -200
    -93   -381   -288    239     96   -335    135   -129   -111   -101   -179   -194
    -96   -376   -280    236     90   -329    119   -129   -116   -106   -171   -176
    -80   -355   -275    218     96   -314    111   -127   -122   -106   -166   -163
    -57   -322   -267    189    103   -293    103   -132   -124   -103   -166   -142
    -75   -327   -252    202     88   -290     80   -148   -132   -106   -168   -127
    -46   -298   -252    171    101   -275     93   -132   -119    -98   -161    -88
    -67   -314   -246    189     88   -280     83   -137   -129   -106   -168    -75
    -88   -332   -246    207     77   -290     64   -148   -142   -119   -192    -75
    -90   -324   -233    207     70   -280     64   -148   -142   -116   -176    -62
    -96   -296   -200    194     49   -249     64   -148   -135   -111   -148    -51
    -88   -257   -168    171     38   -215     67   -150   -132   -111   -163    -54
    -67   -223   -155    145     41   -189     64   -150   -132   -122   -192    -62
    -59   -210   -150    135     44   -181     72   -145   -129   -124   -197    -59
    -96   -220   -124    158     12   -174     80   -142   -124   -116   -189    -77
    -98   -192    -93    145     -5   -142     93   -129   -103   -101   -161    -83
   -101   -163    -62    132    -20   -114    103   -116    -85    -88   -150    -77
   -109   -140    -31    124    -38    -85    111   -106    -67    -80   -150    -75
   -114   -127    -12    119    -51    -70    124    -88    -36    -59   -127    -70
   -127   -114     12    119    -70    -51    140    -70    -10    -38    -98    -64
   -127    -90     33    109    -83    -28    161    -49     15    -15    -70    -46
   -135    -83     51    109    -93    -15    181    -38     31     -5    -57    -36
   -158    -85     72    122   -116     -7    181    -44     33     -2    -38    -33
   -181    -88     90    135   -137      0    187    -57     33      0    -28    -46
   -210    -80    127    145   -171     23    187    -67     31      0    -28    -49
   -233    -67    166    150   -200     49    181    -85     25     -2    -25    -33
   -275    -75    197    174   -239     59    179   -106     20    -10    -31    -28
   -296    -51    244    174   -270     96    181   -116     23     -5    -12    -10
   -301    -15    283    158   -293    132    197   -119     31      5      7     12
   -290     -2    288    148   -290    142    213   -111     46     23     41     33
   -272     15    285    127   -280    150    218    -98     57     38     88     59
   -252     41    290    103   -270    166    215    -96     64     46    114     62
   -233     51    283     88   -257    168    218    -96     70     54    140     57
   -223     64    288     80   -254    176    236    -93     83     62    179     67
   -205     83    285     59   -246    184    252    -85     96     72    226     80
   -200     90    288     54   -244    189    265    -72    109     85    265     96
   -215    101    316     57   -267    207    272    -62    122    101    283    106
   -205    122    327     41   -265    223    280    -57    137    114    277    127
    -98    241    337    -72   -218    288    322    -23    179    155    319    163
    -75    316    392   -122   -233    353    340    -15    205    187    340    176
   -174    275    449    -51   -311    361    306    -44    187    168    293    155
   -194    265    459    -33   -327    361    288    -54    176    166    259    153
   -142    353    493   -106   -316    423    311    -28    213    210    277    197
   -153    384    535   -116   -342    459    314    -18    231    223    275    226
   -205    306    511    -54   -358    407    270    -49    205    192    220    215
   -215    262    478    -23   -345    368    239    -67    184    176    194    194
   -200    246    446    -23   -324    345    223    -67    174    184    202    189
   -176    262    439    -44   -306    350    220    -59    176    181    200    189
   -184    262    446    -38   -316    353    226    -51    179    168    215    192
   -239    171    410     33   -324    290    194    -75    148    127    226    155
   -220    124    345     46   -283    236    179    -75    142    106    262    145
   -163    135    298     12   -231    215    197    -54    155    111    340    153
   -189     75    265     57   -226    168    179    -70    140     98    366    137
   -202     25    228     88   -215    127    163    -80    127     70    361    127
   -194     10    205     90   -200    106    158    -83    119     64    361    124
   -215    -20    192    116   -205     85    153    -80    111     67    355    109
   -231    -44    187    135   -210     70    158    -72    106     72    340    109
   -207    -10    197    109   -202     93    184    -46    127    114    353    142
   -223    -18    202    119   -215     93    189    -46    116    109    327    142
   -272   -101    171    187   -223     36    174    -62     85     85    293    109
   -277   -171    103    223   -192    -33    176    -57     64     67    265     72
   -210   -171     38    192   -124    -67    259     46    103     80    239     51
   -179   -137     41    155   -111    -46    381    197    200    145    239     54
   -142    -70     72    106   -109      2    470    366    332    270    314    137
    -88    161    246    -36   -168    202    511    498    506    491    514    348
    -46    691    737   -322   -392    714    524    561    750    859    909    779
   -249   1215   1465   -485   -857   1340    426    426    961   1249   1353   1262
   -413   1195   1608   -389  -1010   1400    171     54    800   1208   1356   1273
   -488    615   1101    -64   -795    857    -59   -392    283    657    828    763
   -420   -145    275    283   -348     64   -249   -711   -277    -18    148    101
   -265   -491   -228    376    -20   -358   -285   -646   -392   -207    -77   -142
   -171   -532   -361    353     93   -446   -197   -496   -327   -187    -70   -145
   -142   -470   -329    303     90   -400    -88   -358   -231   -111     -5    -93
   -161   -376   -215    270     25   -296      0   -254   -132    -25     72    -10
   -155   -324   -168    239      2   -246     41   -205    -83     10    101     44
   -153   -283   -129    218    -12   -207     75   -163    -49     31    116     85
   -153   -257   -103    202    -25   -181     96   -140    -31     38    116    127
   -171   -262    -90    218    -41   -176     98   -127    -25     36     96    158
   -179   -270    -90    223    -46   -181    101   -122    -28     31     67    184
   -179   -270    -93    223    -44   -181    101   -114    -25     23     38    223
   -187   -270    -83    226    -54   -176     98   -114    -23     18      2    252
   -174   -275   -101    226    -36   -189     93   -124    -33     -2    -44    257
   -171   -280   -109    223    -31   -194     93   -124    -38    -18    -64    272
   -158   -265   -106    213    -25   -187     98   -122    -38    -28    -46    288
   -140   -262   -124    200     -7   -194     88   -124    -49    -44    -12    277
   -119   -267   -148    194     12   -207     75   -135    -54    -49     18    257
    -96   -252   -155    174     25   -202     64   -137    -54    -41     64    275
    -88   -257   -171    171     38   -215     46   -153    -62    -36     70    285
    -70   -257   -189    161     57   -223     28   -163    -75    -31     54    296
     -7   -189   -181     98     85   -187     44   -145    -57      0     67    337
     -5   -189   -184     96     88   -187     54   -140    -54      2     59    368
    -54   -244   -189    148     64   -218     41   -153    -75    -10     23    376
    -51   -231   -179    140     62   -207     44   -148    -70      0     15    394
    -59   -205   -145    132     41   -176     62   -127    -46     23     23    418
    -64   -220   -155    142     44   -189     54   -129    -51     23     10    428
    -72   -249   -179    161     51   -215     38   -142    -67     12     -7    441
    -44   -228   -187    135     70   -207     41   -140    -67     20      0    491
    -31   -226   -194    129     80   -210     44   -132    -59     31      0    532
    -36   -241   -205    137     83   -226     33   -135    -67     23    -20    548
    -28   -241   -213    135     90   -228     36   -132    -70     20    -36    563
    -54   -257   -205    155     72   -231     25   -132    -75     15    -54    579
    -23   -218   -194    122     85   -207     38   -111    -57     33    -51    613
    -18   -231   -215    122     98   -223     51    -93    -49     33    -67    618
    -70   -285   -215    179     72   -252     54    -93    -59     18    -93    615
    -83   -298   -218    189     67   -257     64    -85    -54     18   -103    626
    -77   -285   -207    181     64   -246     75    -80    -49     25   -109    639
    -90   -277   -189    181     46   -236     85    -64    -46     28   -119    646
   -114   -311   -197    213     38   -254     98    -44    -36     33   -119    662
   -124   -324   -200    223     36   -265    111    -15    -15     51   -111    693
    -67   -267   -200    168     64   -233    148     33     28     93    -80    740
    -83   -283   -202    181     57   -244    166     64     54    116    -59    750
   -168   -363   -194    265     10   -277    163     70     59    122    -59    740
   -106   -311   -207    207     49   -259    194    106     98    158    -28    763
    -36   -246   -210    142     85   -228    231    145    137    200      7    779
   -127   -348   -220    236     44   -285    215    129    122    179    -15    737
   -142   -376   -233    257     44   -306    218    129    124    179    -20    717
   -153   -379   -226    265     33   -303    226    137    137    187    -15    706
   -223   -457   -233    340      5   -345    213    119    119    171    -44    662
   -207   -436   -231    319     10   -335    218    129    135    184    -36    652
   -150   -387   -239    267     44   -314    246    158    163    213    -15    657
   -176   -418   -244    296     31   -332    249    158    168    218    -20    641
   -239   -449   -210    345    -15   -329    236    155    166    218    -23    628
   -233   -433   -200    332    -18   -316    233    166    179    228    -18    623
   -184   -410   -226    296     20   -319    249    194    200    244    -12    620
   -153   -392   -239    272     38   -314    265    215    215    267      2    631
   -176   -405   -228    290     25   -316    259    215    220    277      7    639
   -184   -410   -228    296     20   -319    259    215    220    285      5    636
   -168   -394   -226    280     25   -311    267    223    228    296     10    641
   -197   -410   -213    301      5   -311    267    226    228    298      0    636
   -215   -397   -181    306    -18   -290    280    241    244    314     12    646
   -174   -374   -200    272     12   -288    301    265    267    329     23    657
   -161   -361   -200    259     18   -280    306    272    270    332     23    649
   -145   -329   -184    239     18   -259    316    283    280    342     36    649
    -98   -277   -179    189     38   -228    332    303    296    353     54    659
   -124   -283   -161    202     18   -223    324    293    298    350     44    646
   -150   -290   -140    220     -5   -215    316    285    298    348     38    623
   -148   -265   -116    205    -18   -189    316    272    298    348     38    618
   -122   -233   -111    179     -5   -174    319    267    306    353     49    623
   -137   -270   -135    202     -2   -202    283    226    270    314     23    589
   -142   -298   -155    220      5   -228    249    194    249    296     -2    563
   -148   -319   -171    231     10   -246    231    176    233    280    -12    537
   -135   -332   -197    233     31   -265    223    166    220    270    -25    509
   -150   -371   -223    259     36   -296    207    148    205    246    -51    470
   -184   -426   -241    306     28   -335    187    129    181    223    -70    433
   -124   -392   -270    257     72   -332    194    135    187    231    -62    418
   -127   -433   -306    280     88   -371    176    106    155    189   -103    355
   -202   -535   -332    368     62   -436    135     54     98    129   -153    290
   -140   -480   -340    309     98   -410    155     64    109    140   -135    296
   -158   -483   -324    319     83   -405    155     59    103    132   -140    280
   -226   -571   -345    400     59   -459    119     25     72     96   -179    223
   -210   -589   -379    397     83   -485    109     15     59     80   -192    187
   -218   -589   -371    402     75   -480     96      7     49     72   -189    174
   -194   -540   -348    366     75   -444    106     12     59     80   -171    187
   -148   -491   -342    319     96   -418    137     44     85     98   -155    194
   -179   -607   -428    389    124   -519    166     93     85     64   -210    124
   -187   -657   -470    420    140   -563    257    207    140     62   -244     70
   -194   -613   -418    402    111   -517    355    355    249    135   -200     93
   -145   -423   -277    285     64   -350    441    530    428    311    -38    236
   -101     36    135     31   -119     83    446    594    639    636    322    594
   -184    646    831   -233   -506    737    371    501    836   1028    797   1065
   -329    945   1273   -309   -802   1109    114    184    818   1221   1052   1304
   -439    672   1111   -116   -774    891   -166   -254    457    953    820   1085
   -501    -54    446    277   -475    194   -265   -587   -114    220    106    459
   -478   -667   -189    574   -145   -431   -293   -594   -387   -215   -366     12
   -439   -901   -462    670     10   -683   -239   -441   -366   -277   -472   -109
   -449   -917   -467    683      7   -693   -127   -293   -262   -223   -449   -101
   -470   -852   -384    659    -44   -618    -23   -168   -142   -119   -366    -44
   -519   -797   -277    657   -122   -537     49    -75    -33    -28   -290     23
   -501   -683   -184    589   -158   -433    129      5     54     51   -215     96
   -493   -620   -127    558   -184   -374    181     59    111    101   -168    137
   -558   -665   -106    610   -226   -387    202     75    122    106   -166    137
   -594   -706   -111    649   -244   -407    205     85    127    109   -163    142
   -618   -727   -109    672   -257   -418    207     93    129    122   -150    153
   -607   -719   -111    665   -249   -415    210     93    129    129   -142    158
   -568   -672   -106    618   -231   -389    202     88    132    140   -129    171
   -568   -704   -135    636   -218   -420    187     72    119    129   -132    168
   -530   -737   -207    633   -163   -472    168     51     96    106   -148    158
   -459   -704   -244    581   -109   -475    153     38     85     98   -145    168
   -410   -683   -272    545    -70   -478    137     28     80     98   -132    194
   -410   -740   -329    574    -41   -535    114     10     57     77   -142    205
   -394   -763   -371    576    -12   -568     96     -5     38     62   -153    215
   -327   -727   -400    527     36   -563     90     -5     38     70   -140    254
   -270   -709   -441    488     83   -576     80    -15     23     57   -145    262
   -246   -698   -452    472    101   -576     72    -20     18     57   -145    265
   -207   -704   -498    454    145   -602     70    -18     10     51   -153    254
   -194   -745   -550    470    176   -649     36    -44    -18     25   -179    215
   -197   -750   -553    472    176   -652      0    -72    -41     12   -189    197
   -119   -672   -553    397    215   -613      2    -59    -18     46   -163    215
    -59   -626   -568    340    252   -600      2    -46    -10     64   -140    213
    -72   -675   -602    374    265   -639    -18    -64    -38     44   -155    176
    -83   -714   -633    397    275   -675    -41    -77    -59     28   -174    142
    -57   -706   -652    381    296   -680    -57    -83    -75     15   -194    116
    -20   -680   -659    348    316   -670    -62    -83    -83     10   -218     96
     -5   -698   -693    353    342   -696    -64    -77    -85      5   -244     88
    -10   -740   -732    374    361   -737    -75    -77    -93      7   -270     83
     59   -706   -766    322    413   -737    -62    -64    -85     25   -267     96
    119   -652   -771    265    444   -711    -54    -59    -85     33   -262    109
    116   -688   -805    285    459   -745    -62    -72    -98     25   -277    101
    140   -735   -878    296    506   -805    -72    -93   -122     12   -298     64
    142   -748   -891    301    517   -818    -80   -106   -135      2   -309     36
    176   -732   -909    275    542   -820    -80   -111   -137      0   -309     15
    213   -763   -976    275    594   -870    -70   -103   -132      0   -314     -5
    252   -750  -1002    246    626   -875    -59    -90   -114     15   -301    -12
    280   -735  -1015    226    646   -875    -41    -72   -101     28   -293    -25
    298   -771  -1070    233    683   -919    -36    -67   -101     28   -309    -64
    265   -805  -1070    270    667   -937    -23    -57    -90     38   -306    -83
    236   -820  -1060    290    646   -940    -12    -44    -70     54   -298    -88
    241   -831  -1075    293    657   -953     -2    -38    -54     70   -290   -101
    257   -846  -1104    293    678   -974      5    -44    -51     72   -303   -129
    220   -867  -1088    324    654   -976      7    -57    -49     85   -301   -145
    202   -865  -1067    329    633   -966     20    -46    -28    119   -275   -142
    241   -831  -1072    293    654   -950     44    -23     -7    148   -257   -137
    231   -839  -1070    301    649   -956     49    -23     -5    161   -262   -148
    171   -875  -1047    353    607   -961     51    -28      0    174   -241   -155
    158   -849  -1010    345    581   -930     59    -20     20    205   -197   -140
    161   -859  -1021    350    589   -940     54    -18     31    220   -176   -132
    163   -870  -1034    350    597   -950     80      5     57    244   -145   -109
    163   -852  -1015    345    589   -932    106     33     88    272    -98    -80
    101   -846   -948    371    524   -896     85     28     90    285    -51    -62
     88   -818   -909    363    498   -862     85     36    106    309      5    -25
     98   -789   -891    345    493   -839     93     54    135    337     62     12
     85   -766   -852    340    467   -807    114     83    158    366    119     64
     62   -743   -805    337    431   -774    124     93    166    384    145     93
     44   -722   -766    340    402   -745    132    109    179    400    153    109
     12   -722   -735    353    371   -727    129    114    187    410    155    116
     62   -678   -740    309    400   -709    140    129    210    441    202    145
     75   -613   -691    267    381   -649    166    150    241    485    265    184
    109   -581   -691    236    400   -636    166    150    244    491    280    192
     75   -584   -659    252    366   -620    166    145    244    506    293    187
     77   -537   -615    231    345   -576    174    137    254    540    329    202
     44   -537   -581    246    311   -558    127    103    231    540    319    161
     44   -553   -597    254    319   -574     98     80    215    540    309    122
     88   -561   -649    236    366   -605     85     64    197    540    301    106
      2   -550   -553    275    277   -550     85     62    194    587    314     88
    -59   -602   -542    329    239   -574    103     80    200    639    319     77
      7   -646   -654    319    329   -652     90     54    171    657    311     33
     90   -657   -748    280    415   -701     54      2    129    665    296    -25
     88   -711   -800    311    444   -756     15    -46     88    641    262    -85
     98   -745   -844    322    470   -792     15    -51     83    646    252   -103
    127   -748   -875    309    498   -810     28    -41     88    667    265    -96
    127   -756   -883    311    504   -818     36    -41     80    652    259    -98
    101   -779   -880    340    491   -828     38    -62     62    628    239   -103
    101   -813   -914    353    506   -862     46    -70     57    592    236    -80
     96   -867   -963    384    527   -914     31    -96     31    545    223    -83
     96   -872   -969    387    530   -919     33    -98     28    535    233    -67
    111   -846   -958    368    535   -901     38   -103     36    522    257    -49
    122   -870   -995    371    555   -932     54    -83     46    514    254    -64
    137   -958  -1096    410    615  -1026    106     -7     67    496    223   -109
    155   -950  -1106    397    631  -1028    220    124    161    537    236    -98
    194   -878  -1072    342    633   -974    314    262    285    636    306    -31
    239   -678   -917    218    576   -797    371    376    446    831    480    137
    246   -252   -498      2    371   -374    337    379    618   1156    841    470
    163    241     77   -202     41    161    207    194    714   1465   1197    795
     93    366    272   -228    -88    319    -88   -179    553   1522   1270    854
     44    -25    -70     -7     57    -49   -259   -493    161   1135    883    548
      7   -662   -670    327    337   -665   -288   -657   -293    454    233     49
     23  -1106  -1130    540    576  -1117   -290   -597   -459    114   -101   -213
     25  -1299  -1325    636    675  -1312   -236   -452   -407     70   -168   -275
     75  -1267  -1343    594    706  -1304   -161   -342   -303    114   -135   -246
     83  -1231  -1314    574    698  -1273   -101   -257   -202    168    -83   -207
     31  -1153  -1184    558    607  -1169    -54   -187   -109    223    -20   -129
     98   -979  -1078    441    587  -1028     -7   -140    -33    257     10    -57
    106   -984  -1091    436    597  -1036     12   -119    -10    226    -36    -41
     90  -1005  -1096    457    592  -1052      5   -132    -23    197    -70    -51
     96   -982  -1080    441    587  -1031     -7   -145    -28    176    -83    -49
    106   -953  -1060    423    581  -1005      2   -127    -12    168    -75    -31
    109   -963  -1072    428    589  -1018    -23   -153    -33    142    -93    -59
    158   -953  -1111    397    633  -1031    -38   -171    -51     98   -135    -93
     36   -917   -953    439    493   -935     -7   -142    -12    127   -101    -57
    -46   -906   -859    478    405   -883     28   -103     25    161    -67    -18
     44   -898   -945    426    493   -922    -10   -135    -10    119   -114    -49
     98   -857   -956    379    527   -906    -54   -171    -33     93   -137    -57
    142   -880  -1026    366    581   -950    -83   -202    -72     31   -194    -90
    197   -859  -1057    332    626   -958    -93   -210    -85     10   -213    -98
    171   -792   -963    309    566   -878   -109   -226    -85     28   -187    -88
    153   -810   -966    327    558   -888    -98   -213    -80     18   -194    -75
    140   -810   -950    335    542   -878   -101   -215    -77     18   -213    -75
    135   -815   -950    340    542   -883   -103   -213    -75     18   -220    -59
    135   -810   -948    337    540   -878   -116   -223    -85     12   -228    -54
    109   -782   -891    337    498   -836   -101   -220    -75     33   -220    -41
    114   -776   -891    329    501   -831   -101   -215    -72     51   -218    -23
    142   -782   -924    319    532   -852    -90   -197    -67     75   -207     -5
    145   -787   -932    319    537   -859   -111   -207    -85     80   -205      7
     85   -813   -898    363    491   -857   -122   -215    -96     83   -223     10
     96   -841   -937    371    514   -891   -132   -210   -106     85   -241      5
    142   -818   -961    337    550   -888   -124   -194    -96    135   -210     25
    140   -807   -948    332    542   -878   -124   -189   -101    140   -202     51
    158   -789   -948    316    550   -870   -103   -166    -85    153   -192     83
    101   -784   -885    340    493   -833    -96   -163    -80    166   -166    111
     77   -784   -862    353    470   -823    -96   -174   -101    150   -168    124
     85   -763   -852    337    467   -807    -90   -171   -103    145   -163    135
     85   -766   -852    340    467   -807    -57   -140    -80    148   -163    166
    101   -774   -875    335    485   -823    -62   -161    -96    135   -179    161
     88   -766   -854    340    470   -810    -15   -116    -59    137   -192    187
     31   -789   -820    376    423   -802      7   -114    -49    140   -218    210
      5   -797   -802    394    402   -800      5   -135    -46    142   -239    228
     25   -802   -831    387    426   -818     28   -122    -31    124   -288    249
     46   -766   -813    361    428   -789     36   -109     -2    153   -290    314
     83   -706   -789    311    433   -748     28   -135     -2    179   -288    355
     90   -730   -820    319    454   -774     51   -140    -10    150   -363    361
     64   -802   -867    368    465   -833     72   -119      5    127   -405    350
     49   -815   -865    384    457   -839     75   -106     25    163   -366    381
     75   -753   -831    337    452   -792     64   -116     28    176   -381    418
     96   -743   -839    322    467   -792     67   -127     23    168   -394    423
    119   -719   -839    298    478   -779     75   -129     28    179   -405    431
    184   -722   -906    270    545   -813     75   -137     31    150   -457    394
    161   -722   -883    280    519   -802     90   -129     51    174   -454    384
    163   -732   -896    285    527   -815     96   -132     49    179   -444    397
    171   -732   -904    277    535   -818     93   -142     49    176   -449    405
    194   -724   -919    265    555   -820     90   -148     57    171   -465    387
    293   -693   -987    197    639   -839    114   -124     70    174   -480    361
    303   -665   -971    179    636   -818    116   -103     77    189   -457    384
    262   -691   -953    210    607   -820    111   -101     67    168   -470    407
    228   -763   -992    267    610   -878    106    -98     51    155   -496    400
    241   -672   -914    215    574   -792    135    -54    109    233   -420    498
    252   -626   -878    187    563   -753    145    -28    127    267   -392    574
    231   -563   -795    166    509   -678    161     20    184    350   -311    649
    226   -545   -771    161    498   -657    228    142    309    452   -226    698
    228   -657   -885    213    555   -771    332    335    475    605   -153    711
    265   -883  -1148    309    704  -1015    418    532    613    644   -176    706
    280  -1208  -1491    462    883  -1348    555    756    750    618   -277    649
    272  -1434  -1706    581    989  -1569    644    841    737    519   -358    613
    265  -1748  -2016    740   1137  -1880    594    691    374     72   -646    470
    277  -2068  -2348    893   1312  -2208    483    483      5   -311   -917    285
    314  -2317  -2634   1000   1470  -2475    381    303   -283   -581  -1093    106
    350  -2418  -2769   1034   1558  -2592    262    148   -480   -724  -1132     31
    353  -2397  -2751   1018   1551  -2574    161    -15   -579   -737  -1070    -12
    280  -2340  -2621   1028   1449  -2481    111   -142   -628   -693   -948     -2
    241  -2301  -2546   1028   1392  -2423    116   -163   -615   -667   -839     31
    122  -2164  -2286   1021   1202  -2223    197   -124   -483   -465   -633     96
     90  -1787  -1878    846    982  -1834    220    -90   -306   -168   -309    277
    192  -1519  -1712    662    950  -1615    176    -77   -228    -51   -158    400
    277  -1397  -1678    558    976  -1535    127    -77   -187     25   -109    444
    319  -1293  -1613    488    966  -1452     75    -90   -155    114    -33    519
    363  -1158  -1522    394    943  -1340     59    -44    -96    150      7    610
    420  -1088  -1509    332    963  -1296     23    -36    -57    192     49    646
    496  -1000  -1496    249    995  -1247    -51   -109    -77    187     83    675
    610   -867  -1478    129   1044  -1171   -127   -192    -90    155     72    693
    639   -789  -1428     72   1034  -1109   -179   -257    -77    163     72    696
    639   -719  -1358     41    997  -1039   -200   -288    -57    194    132    701
    537   -711  -1249     88    893   -979   -223   -327    -62    187    166    683
    491   -685  -1176     98    833   -930   -233   -342    -59    194    187    665
    480   -620  -1101     67    789   -862   -244   -361    -62    194    207    649
    496   -532  -1028     15    761   -779   -259   -371    -62    168    215    654
    511   -475   -987    -20    748   -730   -275   -379    -49    153    246    670
    532   -392   -924    -70    727   -657   -288   -389    -18    200    329    685
    568   -316   -885   -127    724   -600   -337   -436    -44    161    327    672
    646   -228   -875   -210    758   -550   -371   -459    -46    145    327    672
    662   -124   -789   -270    724   -457   -392   -478    -25    171    361    696
    667      7   -659   -337    665   -324   -405   -498     12    210    400    730
    646     90   -558   -368    602   -233   -439   -532     28    236    415    748
    659    205   -454   -433    558   -124   -459   -545     57    285    467    779
    644    322   -324   -483    483      0   -480   -553     85    324    517    813
    626    389   -236   -506    431     77   -483   -550    124    366    540    852
    665    433   -231   -550    446    101   -493   -548    148    397    550    867
    683    498   -184   -592    433    158   -511   -553    166    428    563    891
    641    542    -98   -592    371    223   -506   -532    200    478    597    935
    600    540    -59   -568    329    241   -506   -517    220    496    584    953
    704    587   -119   -646    410    233   -506   -509    220    485    548    953
    743    618   -124   -680    433    246   -475   -472    241    493    535    958
    688    548   -140   -620    415    205   -467   -465    226    465    496    930
    636    470   -166   -553    402    153   -454   -452    210    431    454    901
    623    418   -205   -522    413    106   -441   -436    192    392    402    865
    623    361   -265   -493    444     49   -400   -402    184    350    345    826
    605    303   -301   -454    452      0   -358   -366    187    324    306    787
    605    277   -327   -441    467    -23   -314   -327    194    316    290    740
    561    213   -350   -387    454    -67   -257   -298    187    285    257    659
    493    132   -361   -314    428   -114   -213   -262    184    257    228    592
    441     64   -376   -254    410   -155   -181   -233    179    223    197    530
    402     20   -381   -210    392   -179   -135   -200    184    192    176    491
    327    -36   -366   -145    345   -200    -85   -153    200    184    174    462
    340    -75   -418   -132    379   -246    -59   -140    184    150    150    402
    366   -132   -498   -119    431   -314    -57   -145    150     90    101    319
    366   -155   -522   -103    444   -337    -51   -137    142     67     88    283
    374   -189   -566    -93    470   -376    -49   -135    124     38     77    241
    311   -205   -517    -54    413   -361    -12   -111    132     31     96    241
    280   -241   -524    -20    402   -381      2   -106    124     12     93    218
    285   -272   -558     -5    420   -415     -2   -116    106    -10     88    166
    223   -324   -548     49    384   -436    -10   -129     88    -23     96    148
    210   -327   -537     59    374   -431     -2   -140     80    -31    114    135
    228   -316   -545     41    384   -428      0   -155     64    -46    122    106
    140   -342   -483    101    311   -413     18   -145     72    -41    148    103
    153   -353   -509     98    329   -431      2   -155     57    -54    158    101
    161   -355   -519     96    340   -436      0   -161     49    -64    179    103
    127   -366   -496    119    309   -431      7   -158     49    -67    213    111
     90   -384   -475    148    283   -428      0   -171     38    -83    231    114
     85   -431   -517    171    298   -472    -25   -197      7   -114    223     98
    109   -418   -530    153    319   -472    -10   -192      2   -127    246    114
    127   -358   -485    114    303   -420      5   -187     10   -122    290    140
     72   -374   -446    150    259   -410     -2   -202     -7   -140    275    132
     23   -415   -441    194    231   -428      0   -210    -20   -174    233    145
      5   -446   -454    220    228   -449     -5   -223    -41   -197    205    150
     54   -431   -485    187    267   -459    -20   -236    -57   -205    184    158
     80   -384   -465    153    272   -423     -7   -231    -49   -194    194    184
     49   -381   -431    166    239   -407      2   -236    -49   -197    200    194
     18   -420   -439    200    226   -428     -7   -262    -75   -223    174    171
     33   -418   -452    189    241   -433     -2   -262    -80   -244    161    163
     38   -384   -423    174    231   -402     10   -254    -64   -233    168    184
     28   -384   -413    176    220   -400    -10   -267    -67   -233    168    181
     44   -355   -400    155    220   -376    -20   -277    -70   -239    174    181
     67   -337   -405    132    236   -368    -23   -290    -75   -254    168    184
     57   -345   -402    145    228   -374    -25   -301    -80   -272    158    192
     41   -350   -392    153    215   -371    -36   -306    -77   -272    158    213
     18   -348   -366    163    192   -355    -41   -319    -80   -280    161    210
    -64   -358   -293    207    114   -327    -28   -316    -72   -280    168    200
    -59   -306   -246    184     93   -277    -28   -319    -59   -270    187    228
    -12   -272   -259    142    122   -267    -28   -319    -54   -272    184    254
      5   -223   -228    109    116   -226     -7   -298    -33   -252    187    239
     93   -140   -233     20    161   -187      0   -288    -15   -239    194    226
     36   -150   -187     57    111   -168      5   -288     -2   -236    207    239
     15   -150   -166     64     88   -158      7   -288     -2   -233    215    270
     49    -59   -109      5     77    -83     25   -275     20   -194    262    327
     41      0    -41    -23     38    -20     46   -262     46   -150    319    384
     18      5    -12    -10     15     -2     64   -244     62   -127    348    415
     20     46     25    -36     -2     36     49   -239     70   -106    384    449
     77    158     80   -119     -2    119     44   -228     90    -72    436    478
     90    202    109   -148    -10    155     23   -236     83    -64    457    467
     -2    129    132    -62    -67    129      7   -252     59    -88    439    426
    -49     49     98      0    -75     72     -5   -283     23   -127    392    374
    -20     33     54     -7    -38     44    -18   -288     10   -142    371    335
      7    -20    -31      5     18    -25    -28   -293    -12   -168    342    296
     12    -57    -70     23     41    -62    -28   -298    -25   -181    329    277
    -12    -59    -49     36     15    -54    -46   -314    -36   -187    314    262
      5    -62    -67     25     36    -64    -51   -314    -44   -194    306    254
     33    -64    -98     15     64    -83    -36   -303    -49   -200    296    241
     54    -72   -127     10     90    -98    -25   -296    -51   -207    280    233
      0   -135   -137     64     67   -135    -44   -316    -75   -223    249    207
      7   -163   -174     77     88   -168    -77   -337    -98   -239    231    184
     25   -163   -192     67    106   -176    -83   -335   -101   -236    231    176
     96   -103   -200      5    148   -150    -51   -301    -77   -207    254    194
     90   -122   -215     15    150   -168     -2   -249    -57   -202    249    174
     18   -239   -257    109    137   -246     75   -166    -28   -223    197    101
     51   -215   -267     80    158   -241    179    -49     49   -192    194     77
     41   -119   -161     38    101   -140    314    150    215    -46    311    168
     98    161     59   -132     18    109    368    283    410    200    563    397
    148    579    428   -363   -140    504    259    262    579    519    911    717
    145   1005    859   -576   -358    932     59     49    657    805   1223    984
     90   1036    945   -563   -426    992   -213   -296    488    805   1247    992
      2    613    607   -309   -303    610   -340   -646     46    301    782    631
    -38     96    135    -28    -88    114   -392   -836   -371   -265    249    194
    -28   -265   -239    145    103   -254   -397   -787   -504   -475     20    -38
    -25   -506   -480    267    226   -493   -324   -654   -472   -509    -51   -129
    -28   -504   -475    265    220   -491   -236   -550   -392   -459    -25    -96
     -2   -371   -368    187    181   -371   -163   -462   -290   -366     46    -18
     -5   -283   -277    142    135   -280    -90   -384   -194   -283    111     49
      2   -223   -226    111    114   -223    -33   -329   -132   -226    155     93
      5   -218   -223    103    111   -220    -36   -322   -124   -220    158    103
    -90   -228   -137    158     23   -184    -15   -288    -96   -184    194    142
    -77   -218   -140    145     28   -179    -20   -283    -90   -171    215    150
     51   -142   -194     46    122   -168    -15   -280    -88   -163    236    150
      2   -233   -239    114    119   -233    -10   -296   -106   -184    220    127
    -23   -265   -241    142    106   -252     -7   -303   -114   -189    218    129
    -25   -171   -148     96     59   -161     38   -267    -75   -145    272    184
     20   -135   -155     57     88   -145     44   -270    -75   -142    277    179
     36   -158   -197     59    114   -176     10   -290    -88   -158    262    166
     18   -194   -213     88    114   -202     -2   -298    -88   -155    259    163
    -25   -200   -174    111     72   -187     10   -280    -70   -135    283    189
    -49   -220   -171    135     59   -197     18   -267    -64   -127    288    189
    -31   -226   -197    127     80   -213     10   -275    -75   -137    277    179
    -20   -187   -166    103     72   -176     18   -272    -62   -116    303    205
    -20   -179   -158    101     67   -168     38   -270    -51    -98    322    218
     -7   -158   -150     83     70   -155     59   -252    -33    -83    340    228
    -41   -184   -142    111     49   -163     41   -254    -38    -88    335    220
   -166   -236    -70    200    -49   -153     38   -236    -25    -70    348    220
   -127   -246   -122    187     -5   -184     15   -249    -44    -88    322    181
    -25   -189   -163    109     67   -176     12   -236    -38    -80    324    181
     12   -176   -192     80    101   -181     23   -213    -33    -70    332    187
     15   -166   -184     75     98   -174     25   -200    -23    -54    355    200
    -38   -236   -197    137     77   -218      7   -220    -41    -70    342    181
     -7   -262   -254    135    122   -259    -10   -244    -64    -96    322    158
    -64   -228   -163    142     49   -197     10   -210    -36    -67    358    187
    -83   -220   -140    150     25   -181     18   -187    -25    -54    381    174
    -31   -215   -184    122     75   -202     10   -179    -33    -67    452     57
     -2   -181   -179     93     88   -181     20   -166    -23    -57    522    -33
     33   -171   -207     67    119   -189     38   -174    -33    -64    530   -145
    -46   -171   -124    109     38   -148     75   -150    -12    -44    545   -161
    -57   -166   -109    111     25   -137     64   -158    -23    -54    514   -142
   -114   -187    -72    150    -20   -129     70   -155    -15    -57    504   -135
   -127   -187    -59    155    -33   -124     46   -158    -23    -64    501   -161
   -103   -179    -75    140    -15   -127      7   -168    -36    -75    504   -205
    -98   -187    -90    140     -5   -140     23   -153    -23    -64    511   -233
    -72   -142    -70    109     -2   -106     57   -135      5    -41    475   -200
    -59   -111    -54     83     -5    -85     64   -135     20    -33    433   -155
   -119   -137    -20    127    -51    -80     75   -135     28    -31    410   -145
   -124   -176    -51    150    -38   -114     67   -145     25    -36    394   -142
   -148   -171    -23    161    -62    -98     72   -153     38    -18    405   -127
   -181   -168     12    174    -98    -80     90   -150     54     -2    431   -122
   -109    -98     10    103    -62    -44    132   -122     83     25    485   -137
   -111    -59     51     85    -83     -5    132   -127     93     44    566   -189
   -301   -148    153    226   -228      2     77   -174     77     33    576   -233
   -368   -153    213    259   -293     28     75   -184     85     44    631   -265
   -332   -116    215    223   -275     49     85   -179     90     41    667   -262
   -280    -98    181    187   -233     38     70   -184     80     28    667   -275
   -348    -98    249    223   -298     75     96   -161     98     38    678   -259
   -275    -67    205    168   -241     70    101   -161     80     33    646   -267
   -275    -49    226    161   -252     88    119   -148     75     41    623   -275
   -303    -41    259    171   -283    109    132   -140     64     49    605   -288
    -67      2     70     33    -67     36     70   -202    -10     -2    535   -376
    -54     33     85      7    -70     59     83   -184     18      2    530   -353
    -64     70    135     -2    -98    101    122   -142     72     46    542   -309
   -129     85    215     20   -174    148    171    -98    122    122    548   -252
   -163    119    283     23   -223    200    210    -54    168    163    535   -197
   -249    119    368     62   -309    244    226    -38    220    192    555   -168
   -324    119    441    101   -384    280    257      0    275    236    594   -150
   -402    127    530    135   -465    329    298     46    303    252    597   -103
   -446    171    618    137   -532    394    296     72    314    259    579    -33
   -459    220    680    119   -568    449    332     93    332    270    597     20
   -467    226    693    122   -581    457    348     75    340    254    589     70
   -423    192    613    114   -519    402    301     20    303    192    511     67
   -296    197    493     49   -394    345    254    -23    254    155    433     59
   -239    194    433     20   -337    314    220    -59    218    132    371     46
   -192    171    363      7   -277    267    181    -96    184     96    298     49
   -103    127    231    -12   -168    179    150   -135    142     41    220     46
     -7     64     72    -28    -38     67    124   -179     90    -28    145     28
     70     33    -38    -54     54     -2     80   -226     49    -85    103     10
    187     -7   -194    -90    189   -101      5   -303    -36   -155     28    -44
    316    -41   -358   -140    335   -200    -80   -381   -122   -228    -44   -106
    498    -51   -550   -223    524   -301   -179   -457   -200   -314   -109   -145
    763    -44   -807   -361    784   -426   -257   -550   -298   -413   -174   -202
   1023     -7  -1031   -506   1026   -519   -353   -644   -384   -504   -220   -267
   1174      5  -1171   -592   1174   -581   -426   -709   -454   -566   -226   -316
   1343     20  -1322   -680   1332   -649   -504   -784   -532   -636   -194   -371
   1392     15  -1379   -706   1387   -680   -524   -813   -566   -659   -124   -392
   1384    -41  -1426   -672   1402   -732   -504   -795   -579   -675    -80   -428
   1374   -129  -1504   -623   1436   -815   -410   -685   -548   -688    -62   -462
   1374   -116  -1491   -628   1431   -802   -277   -530   -457   -639    -20   -459
   1400    -12  -1413   -696   1405   -714   -153   -324   -290   -493    109   -368
   1395    301  -1093   -849   1244   -394    -62   -124    -49   -197    426    -83
   1283    865   -418  -1075    852    223     -7     -7    249    246    883    410
   1039   1434    394  -1236    322    914    -62    -93    475    667   1306    888
    831   1428    597  -1132    116   1013   -342   -462    306    641   1288    911
    636    922    283   -779    176    602   -553   -896   -179    145    805    506
    537    194   -342   -368    439    -72   -649  -1145   -675   -496    158    -54
    530   -215   -745   -155    636   -480   -618  -1062   -797   -717   -124   -298
    509   -257   -769   -127    636   -511   -496   -888   -696   -654   -129   -283
    472   -226   -698   -122    584   -462   -387   -763   -589   -574    -98   -231
    446   -142   -592   -153    517   -366   -298   -652   -475   -483    -41   -155
    423    -38   -462   -192    441   -249   -218   -561   -371   -389     23    -62
    392     12   -379   -202    387   -184   -150   -501   -314   -340     49    -12
    361     20   -340   -192    350   -158    -98   -462   -277   -314     49     18
    337     38   -298   -189    316   -129    -90   -439   -254   -293     46     38
    298     15   -283   -155    290   -132   -114   -444   -257   -293     28     36
    267     20   -249   -145    257   -114    -85   -418   -233   -272     36     62
    239     62   -176   -150    207    -54    -62   -379   -192   -231     67    109
    207     80   -127   -145    166    -23    -51   -361   -171   -210     83    132
    163     98    -64   -129    114     18    -23   -332   -145   -187     96    150
    174    106    -70   -142    122     18    -10   -322   -137   -176     96    155
    150     75    -75   -114    111      0    -12   -324   -142   -181     83    150
    127     62    -64    -98     96      0    -15   -319   -137   -171     77    161
    114     67    -46    -90     80     10    -15   -309   -129   -163     62    168
     90     85     -7    -88     49     38     12   -280    -98   -148     57    192
     57     77     18    -67     20     49     33   -262    -80   -142     49    194
     20     67     46    -46    -12     57     49   -254    -72   -137     36    189
      7     54     46    -31    -18     51     67   -239    -62   -129     38    194
    -49     36     85      5    -67     62     85   -213    -44   -109     62    205
    -83     77    161      2   -122    119     77   -194    -18    -67    106    233
   -114     90    205     10   -161    148     83   -189     -7    -44    142    249
   -129     83    213     23   -171    148     98   -184      0    -31    179    267
   -137     77    215     28   -176    145    103   -181      2    -20    226    275
   -145     59    205     41   -176    132    106   -189    -10    -15    262    267
   -142     46    189     46   -168    116    124   -187    -15    -10    298    259
   -153     20    174     67   -163     96    129   -187    -20     -7    322    257
   -189    -12    176    101   -184     80    127   -197    -41     -7    348    249
   -213    -12    200    111   -207     93    127   -200    -59    -15    387    259
   -200     18    218     90   -210    116    145   -187    -62    -23    407    280
   -252    -28    223    140   -239     96    145   -181    -70    -46    392    283
   -316    -98    218    205   -267     59    122   -202    -93    -72    381    259
   -335   -101    233    218   -285     64    119   -210    -85    -72    407    265
   -280     -5    272    142   -277    132    171   -163    -28    -18    446    311
   -158    145    303      7   -231    223    228   -103     44     46    491    371
   -257     57    314     98   -285    184    210   -116     46     36    457    361
   -319    -15    303    166   -314    142    218   -111     59     33    431    350
   -314      7    322    150   -316    163    254    -77    103     70    452    389
   -322     10    332    155   -327    171    244    -62    122     90    444    407
   -324    -20    303    171   -314    140    244    -49    148     90    428    418
   -353    -59    293    205   -324    116    252    -33    176     88    426    415
   -413   -132    277    270   -348     70    226    -38    184     64    392    405
   -457   -163    293    311   -376     64    220    -23    223     77    400    446
   -389    -62    327    226   -358    132    293     44    306    142    465    524
   -335      0    332    166   -335    166    340     85    355    192    501    581
   -345    -83    259    213   -303     88    309     51    324    181    467    592
   -324   -116    207    220   -267     44    272     23    283    189    418    571
   -353    -80    272    213   -314     96    277     36    285    215    379    626
   -379    -41    335    210   -358    145    277     46    290    226    384    704
   -332    -10    322    168   -329    155    252     36    272    231    363    735
   -236     23    259    106   -246    140    226     25    254    228    303    769
   -187     38    226     72   -207    132    218     25    239    233    296    831
   -184     62    244     59   -213    153    220     46    249    262    306    880
   -197     70    265     62   -231    166    213     59    254    285    306    917
   -213     62    275     75   -244    168    207     62    254    296    303    979
   -259     44    301    106   -280    171    228     62    259    303    327   1034
   -314     28    342    142   -327    184    254     75    265    319    363   1075
   -392     20    413    184   -402    215    275     98    270    332    381   1127
   -488     -7    480    249   -485    236    293    124    285    337    376   1202
   -561    -46    514    303   -540    233    298    137    293    350    316   1353
   -607    -57    548    332   -579    244    322    153    306    368    249   1512
   -623    -20    602    322   -615    290    348    168    327    387    207   1610
   -636    -20    615    329   -626    296    353    166    340    379    155   1657
   -550    -18    532    283   -542    254    319    135    316    319     98   1634
   -426     -5    420    213   -423    207    252     72    257    246     57   1613
   -355    -12    342    181   -353    163    189     23    205    205     -5   1618
   -314    -28    285    171   -301    127    163      5    184    197    -54   1667
   -293    -54    239    171   -270     90    148    -10    174    181   -116   1725
   -244    -72    171    155   -207     49    137    -28    155    150   -174   1813
   -194    -93     98    142   -148      2    119    -54    124    111   -215   1901
   -148   -127     20    137    -85    -54     80    -75     93     67   -265   1922
   -109   -155    -49    129    -31   -103     33   -111     54     28   -288   1847
    -70   -174   -103    119     15   -140     -2   -140     23      5   -301   1769
    -28   -192   -163    106     67   -179    -36   -174    -12    -20   -293   1665
     57   -189   -246     67    150   -218    -51   -200    -38    -49   -277   1512
    129   -187   -319     25    223   -252    -72   -215    -57    -67   -259   1389
    155   -200   -358     20    257   -277    -80   -223    -70    -93   -228   1286
    142   -200   -342     25    241   -270    -98   -236    -83   -114   -171   1179
    179   -184   -363      2    270   -272   -124   -244    -88   -129   -119   1088
    262   -129   -392    -64    327   -259   -103   -228    -77   -127    -67   1015
    265   -194   -459    -36    361   -324    -72   -200    -83   -150    -75    883
    236   -265   -504     12    368   -384     31    -98    -49   -150    -64    756
    241   -257   -498      7    368   -376    114     23     18   -103     -7    685
    309    -90   -402   -109    353   -246    205    215    187     64    161    756
    470    340   -129   -405    298    106    252    361    423    371    504   1031
    436    953    517   -696    -41    735    241    397    722    815   1013   1483
    171   1335   1163   -753   -496   1249     41    189    875   1145   1397   1805
     80   1111   1031   -600   -475   1072   -265   -241    581    924   1208   1579
     31    459    428   -246   -200    446   -436   -678      7    285    592    963
     44   -181   -226     70    135   -202   -524   -880   -433   -244     57    394
     80   -532   -613    226    345   -571   -522   -797   -519   -402   -140    140
     75   -610   -688    265    381   -649   -428   -654   -457   -379   -140     96
    166   -542   -709    187    436   -626   -342   -545   -376   -319   -103    103
    228   -426   -654     96    439   -540   -254   -436   -277   -233    -33    145
    262   -366   -628     51    444   -496   -202   -368   -220   -179     10    168
    285   -353   -639     31    459   -496   -181   -345   -202   -161     18    174
    293   -337   -633     20    462   -485   -166   -329   -189   -148     23    184
    293   -348   -644     25    467   -493   -161   -332   -194   -158     12    168
    296   -371   -667     38    480   -519   -150   -332   -194   -163      7    150
    298   -387   -688     44    491   -537   -140   -322   -192   -158      7    127
    290   -397   -688     51    488   -542   -124   -311   -189   -148     20    124
    290   -413   -704     59    496   -558   -116   -309   -187   -145     25    109
    288   -426   -714     70    501   -568   -122   -314   -194   -142     20    101
    267   -415   -683     72    475   -548   -119   -311   -192   -124     28    111
    252   -420   -672     83    462   -545   -109   -309   -189   -109     28    119
    254   -441   -696     93    472   -568   -111   -319   -200   -103     15    111
    267   -441   -709     88    488   -574   -106   -335   -194    -93     12    122
    296   -420   -717     59    504   -568   -109   -345   -192    -83     12    137
    275   -428   -704     75    488   -566   -101   -327   -189    -83      7    140
    226   -413   -639     93    431   -524    -83   -283   -163    -57     33    148
    168   -394   -563    114    366   -478    -59   -233   -127    -10     75    174
    124   -392   -519    132    322   -454    -62   -215   -111     12     83    168
    114   -379   -493    132    301   -433    -54   -194    -90     31     96    174
    124   -355   -480    114    301   -418    -54   -205    -83     41     88    189
    129   -327   -457     98    293   -392    -57   -205    -77     49    106    215
    114   -288   -402     85    257   -345    -51   -176    -57     75    181    239
     83   -298   -381    106    231   -340    -49   -158    -46    103    233    241
     54   -303   -361    122    205   -332    -38   -137    -25    145    280    252
     57   -298   -355    122    205   -327    -57   -137    -15    158    322    249
     75   -314   -392    119    231   -353    -77   -153    -25    135    319    210
     90   -324   -415    116    252   -368    -93   -163    -31    122    316    155
     88   -306   -394    106    241   -350    -85   -161    -23    132    335    109
    103   -303   -407    101    254   -355    -75   -166    -25    129    337     51
    124   -303   -428     88    275   -363    -54   -171    -28    124    342    -31
    137   -316   -454     88    296   -384    -41   -179    -33    106    353   -140
    166   -324   -493     77    327   -407    -28   -181    -36     85    371   -241
    192   -306   -498     57    345   -402     -5   -166    -23     72    405   -319
    200   -283   -483     38    340   -381      5   -142      0     57    394   -379
    233   -223   -457     -7    345   -340    -12   -122     28     54    397   -418
    298   -153   -452    -75    374   -301    -46   -106     54     75    392   -436
    355    -93   -449   -129    402   -270    -33    -80     83    106    376   -392
    327   -111   -439   -109    381   -275      5    -59    103    135    363   -329
    314   -148   -462    -83    387   -303     10    -64     98    158    345   -293
    319   -179   -498    -70    407   -340     -5    -88     77    155    309   -288
    322   -223   -545    -49    433   -384    -18   -116     46    129    272   -272
    350   -215   -566    -67    454   -389    -23   -127     41    114    265   -207
    376   -252   -628    -62    501   -439    -41   -148     15     96    236   -179
    397   -262   -659    -67    527   -459    -59   -168     -5     80    207   -168
    426   -233   -659    -96    542   -446    -57   -163     12     90    207   -127
    426   -241   -670    -93    545   -454    -59   -161     10     83    181   -119
    439   -239   -678   -101    555   -457    -64   -161      7     80    158   -111
    457   -244   -701   -109    579   -472    -85   -163      2     83    127   -116
    470   -254   -724   -106    597   -488   -111   -174     -7     72     90   -127
    470   -259   -730   -106    597   -493   -103   -174    -10     64     59   -111
    478   -246   -724   -116    600   -485    -83   -166     -7     64     46    -75
    475   -228   -706   -124    589   -467    -64   -153      0     67     36    -38
    472   -215   -688   -127    579   -452    -49   -135     15     75     28     -5
    478   -187   -665   -148    568   -426    -36   -111     33     88     23     33
    480   -155   -636   -163    558   -394    -25    -88     49    101     25     77
    491   -145   -636   -174    561   -389    -18    -75     57    101     18    109
    493   -148   -641   -171    566   -394    -12    -64     67    103      7    135
    498   -158   -657   -171    576   -407    -12    -57     70    101    -12    150
    496   -127   -626   -184    558   -376     -7    -51     75    106     -7    184
    472    -93   -566   -189    517   -329     -5    -57     83    122     12    226
    470    -62   -532   -202    501   -296     -5    -57     93    135     25    275
    459    -72   -532   -194    493   -301    -23    -75     80    127      5    293
    452   -106   -558   -174    504   -329    -49   -116     41     93    -33    280
    467   -122   -589   -171    527   -355    -75   -142     20     72    -64    285
    454   -150   -605   -150    530   -376   -101   -155      5     57    -93    296
    457   -171   -628   -142    542   -400   -109   -163     -2     49   -111    316
    439   -223   -662   -109    548   -441   -111   -179    -20     28   -140    319
    400   -267   -667    -67    530   -465    -98   -181    -38      7   -166    319
    358   -309   -667    -23    511   -488    -96   -181    -49     -7   -192    314
    332   -350   -685      7    506   -517   -116   -192    -64    -28   -231    301
    329   -387   -717     25    522   -550   -119   -205    -85    -49   -270    288
    329   -420   -750     44    540   -584   -129   -226   -103    -72   -306    270
    314   -436   -750     62    532   -592   -135   -236   -114    -88   -332    267
    306   -423   -730     57    517   -576   -132   -233   -109    -85   -337    280
    283   -426   -709     70    496   -566   -132   -228   -114    -85   -340    280
    298   -433   -732     67    511   -581   -145   -236   -124    -93   -353    265
    254   -459   -714    103    483   -587   -122   -226   -124   -101   -363    254
    179   -501   -680    161    428   -589    -77   -181   -111   -106   -387    218
    176   -561   -737    192    457   -649     20    -67    -64   -119   -431    145
    231   -532   -766    148    496   -646    114     72     15    -83   -426    111
    340   -400   -740     31    540   -568    197    254    161     46   -322    181
    397    -72   -470   -163    431   -270    218    366    353    303    -59    449
    384    498    114   -441    135    306    179    371    568    693    394    909
    176    969    792   -574   -309    883     38    194    701   1060    841   1319
     23    914    891   -467   -433    904   -236   -189    496   1026    883   1309
    -64    277    342   -106   -205    309   -400   -649    -96    353    283    774
   -114   -433   -319    272    101   -376   -462   -828   -542   -265   -319    207
    -70   -800   -730    436    327   -766   -452   -711   -607   -433   -527    -23
    -31   -909   -878    470    423   -893   -379   -576   -548   -428   -558    -62
     18   -833   -852    405    433   -841   -301   -475   -459   -355   -506      2
     41   -732   -776    345    407   -753   -233   -387   -361   -259   -423    103
     96   -633   -730    267    410   -680   -200   -340   -288   -202   -366    137
    153   -553   -706    200    428   -628   -171   -298   -228   -168   -335    153
    124   -558   -683    215    402   -620   -166   -277   -205   -158   -337    184
    124   -558   -683    215    402   -620   -150   -270   -207   -161   -363    202
    129   -576   -706    220    418   -641   -140   -270   -215   -171   -405    200
    142   -563   -706    210    423   -633   -140   -272   -220   -171   -444    207
    142   -558   -704    207    420   -631   -145   -277   -226   -166   -491    210
    129   -561   -691    215    407   -626   -142   -272   -226   -161   -524    223
    114   -568   -683    226    397   -626   -142   -288   -257   -161   -566    218
    124   -571   -696    223    410   -633   -150   -303   -298   -150   -607    189
    179   -537   -717    179    446   -628   -153   -306   -283   -148   -607    197
    202   -532   -735    166    467   -633   -148   -301   -270   -153   -584    200
    187   -563   -750    187    467   -657   -161   -306   -265   -155   -555    192
    184   -589   -774    202    478   -680   -155   -301   -252   -163   -542    184
    192   -587   -782    197    485   -683   -148   -290   -239   -163   -537    163
    181   -584   -769    200    475   -675   -153   -283   -231   -158   -519    153
    132   -620   -753    241    439   -685   -148   -277   -228   -166   -506    137
    111   -594   -706    241    407   -649   -101   -262   -194   -158   -480    150
     90   -576   -667    241    376   -620    -54   -246   -166   -135   -446    158
     28   -602   -631    285    327   -615    -49   -265   -171   -122   -431    148
    -18   -631   -613    322    296   -623    -41   -288   -176   -129   -423    124
    -36   -618   -581    327    272   -600    -10   -280   -166   -119   -394    132
    -41   -641   -602    340    280   -623    -18   -288   -176   -127   -405    119
    -41   -659   -618    350    285   -639    -12   -277   -189   -148   -413    103
    -41   -639   -600    337    277   -620     -7   -270   -189   -153   -394    116
    -44   -631   -587    337    270   -610    -28   -280   -187   -150   -376    137
    -57   -670   -613    361    275   -644    -38   -277   -189   -148   -397    158
    -67   -667   -602    366    265   -636    -20   -259   -192   -132   -392    194
    -80   -665   -584    371    249   -626    -20   -249   -184   -116   -389    223
    -85   -662   -576    374    244   -620    -20   -249   -189   -111   -394    239
    -70   -644   -574    355    249   -610    -36   -246   -192   -103   -394    249
    -64   -654   -589    358    262   -623    -41   -241   -194   -106   -392    249
    -75   -667   -592    371    257   -631    -38   -236   -194   -109   -387    246
    -70   -665   -594    368    262   -631    -18   -218   -171    -96   -384    252
    -72   -659   -587    363    257   -623     -7   -197   -153    -80   -368    246
    -57   -652   -594    355    267   -626     -2   -187   -140    -70   -366    233
    -57   -657   -602    355    272   -628    -10   -184   -132    -64   -376    223
    -54   -649   -594    353    270   -623     -5   -181   -116    -59   -376    213
    -41   -628   -587    335    270   -607     -2   -179   -101    -46   -368    197
    -18   -649   -631    332    303   -641    -12   -189    -98    -49   -374    166
    -20   -665   -646    340    311   -657      2   -184    -90    -44   -371    145
     -2   -633   -631    319    314   -633      0   -189    -83    -33   -361    129
     -7   -631   -623    316    306   -628      5   -187    -72    -28   -361    127
      5   -646   -652    319    327   -649      2   -197    -75    -28   -371    119
    -10   -631   -623    319    306   -626      2   -207    -75    -12   -366    129
    -23   -584   -561    303    267   -574     23   -184    -46     25   -337    161
     64   -592   -657    259    361   -623     -2   -192    -54     23   -345    153
    116   -592   -711    236    413   -652    -18   -202    -64     20   -348    142
    148   -587   -735    218    439   -662    -31   -207    -72     15   -355    127
    135   -587   -722    226    428   -654    -23   -194    -62     25   -353    137
    129   -566   -696    218    410   -631    -20   -176    -41     57   -329    155
    109   -530   -641    210    374   -584     12   -135      2    109   -283    205
    109   -493   -602    192    355   -548     46    -93     44    158   -228    259
    142   -446   -589    153    366   -517     62    -72     64    187   -184    301
    150   -446   -597    145    371   -522     51    -70     62    187   -187    311
    127   -459   -587    166    355   -524     70    -46     80    205   -187    303
    114   -452   -568    166    340   -509     93    -18    106    233   -145    314
    114   -418   -532    153    322   -475    114      0    129    272    -80    345
     80   -371   -452    142    265   -410    142     18    161    316      7    405
     75   -348   -423    135    249   -384    145     20    174    345     90    462
     98   -342   -444    119    270   -392    132      7    163    348    153    498
     46   -345   -392    150    218   -368    137      5    163    371    259    563
     70   -374   -446    150    257   -407    132     -7    148    361    272    610
    106   -410   -517    150    311   -465    127    -12    137    348    179    672
     83   -446   -532    181    306   -488    127    -12    137    353    101    766
     -7   -485   -478    246    233   -483    161      5    158    376     46    865
     18   -537   -558    257    288   -548    153      2    155    371    -28    885
     18   -597   -618    288    316   -607    142    -10    140    371   -101    911
      5   -644   -649    319    324   -646    155    -10    132    376   -153    940
    -20   -698   -678    361    327   -688    155    -28    109    374   -184    883
    -28   -732   -704    379    335   -717    163    -41    109    397   -223    813
    -44   -737   -693    389    322   -717    181    -31    153    459   -223    810
    -85   -758   -672    420    290   -717    207     -7    194    504   -244    815
   -163   -807   -644    485    239   -727    244     49    228    532   -220    813
   -187   -841   -654    514    231   -748    257     70    246    581   -137    802
   -163   -862   -698    514    265   -782    236     44    218    561   -124    795
   -129   -906   -779    517    322   -844    205     12    166    459   -210    750
    -49  -1008   -958    530    454   -984    220     41    124    324   -337    665
     10  -1049  -1060    519    535  -1054    329    166    192    319   -415    628
     59   -982  -1044    459    550  -1013    428    322    324    420   -366    691
    109   -750   -862    319    483   -805    480    457    504    626   -161    919
    140   -277   -418     70    277   -348    449    491    706    961    220   1322
    -18    239    257   -111   -137    249    329    314    828   1296    636   1743
   -166    348    514    -90   -340    431     72    -38    698   1356    769   1855
   -223    -33    189    127   -207     77   -140   -436    303    956    433   1545
   -272   -782   -509    527    116   -646   -179   -654   -171    239   -265    953
   -252  -1257  -1005    753    374  -1132   -171   -579   -322    -57   -574    592
   -246  -1447  -1200    844    475  -1325    -96   -407   -241    -18   -558    498
   -272  -1486  -1213    878    467  -1350     10   -272   -129     93   -475    532
   -272  -1418  -1145    846    436  -1283    106   -161     -7    213   -402    574
   -265  -1296  -1031    779    381  -1163    179    -75    101    311   -353    644
   -306  -1249   -943    776    316  -1096    239    -12    171    371   -303    706
   -350  -1254   -904    802    275  -1078    272     25    200    381   -267    758
   -389  -1288   -898    839    254  -1093    270     23    200    376   -267    797
   -410  -1296   -885    852    236  -1091    280     25    197    368   -233    844
   -459  -1296   -836    878    187  -1067    275     15    184    340   -189    872
   -519  -1312   -795    914    135  -1054    270      5    174    324   -142    878
   -493  -1260   -766    878    135  -1013    301     28    197    340    -77    893
   -509  -1265   -756    885    122  -1010    306     36    202    340    -46    885
   -498  -1257   -758    878    129  -1008    301     25    194    335    -23    875
   -524  -1265   -740    893    106  -1002    290     10    179    324     -7    852
   -540  -1249   -709    896     83   -979    285      5    176    319    -20    839
   -574  -1252   -680    911     51   -966    288      2    176    306    -25    836
   -558  -1265   -706    911     72   -984    288      2    171    285    -33    807
   -511  -1296   -787    901    135  -1041    259    -25    137    236    -64    743
   -519  -1314   -795    917    137  -1054    236    -44    116    210    -64    696
   -558  -1312   -756    932     96  -1036    226    -51    111    207    -59    657
   -504  -1260   -758    880    124  -1010    223    -51    114    207    -64    618
   -415  -1156   -740    784    161   -950    244    -23    140    226    -70    618
   -452  -1117   -665    784    106   -891    288     25    184    272    -90    644
   -553  -1182   -628    865     36   -906    272     12    174    265   -187    628
   -537  -1150   -613    844     36   -883    265      7    174    262   -270    644
   -527  -1124   -597    823     31   -862    252     -2    171    252   -337    654
   -491  -1127   -636    810     72   -883    236     -2    166    239   -387    644
   -509  -1140   -631    823     59   -885    244     15    184    262   -353    633
   -524  -1148   -626    836     49   -888    246     23    192    277   -324    623
   -506  -1148   -641    826     64   -896    241     23    189    275   -327    623
   -563  -1127   -563    846      0   -846    265     54    215    301   -301    665
   -519  -1119   -602    818     38   -859    259     44    202    293   -316    644
   -467  -1127   -659    797     93   -893    259     25    189    275   -337    607
   -465  -1130   -667    797     98   -898    272     25    187    267   -348    613
   -478  -1135   -657    807     88   -896    285     23    181    259   -366    620
   -506  -1161   -654    833     72   -909    283     12    166    246   -392    618
   -472  -1215   -743    844    135   -982    244    -33    119    200   -446    574
   -363  -1208   -844    784    239  -1026    218    -72     93    174   -478    532
   -215  -1067   -852    641    316   -961    275    -38    140    220   -428    571
   -187  -1031   -846    607    329   -940    296    -31    163    244   -407    594
   -244  -1111   -867    678    309   -989    267    -70    142    228   -428    568
   -142  -1065   -924    602    389   -995    272    -88    153    233   -426    558
    -36  -1013   -976    524    470   -995    272   -122    155    236   -423    542
    111   -992  -1104    439    605  -1047    226   -192    119    200   -441    498
    215   -995  -1213    389    714  -1104    179   -249     83    174   -415    470
    241  -1034  -1275    394    758  -1153    148   -298     46    171   -379    454
    241  -1026  -1267    392    753  -1145    150   -316     38    192   -332    459
    189  -1021  -1213    415    698  -1117    168   -309     44    205   -283    467
    161  -1013  -1176    426    667  -1093    189   -296     57    213   -249    483
    116   -995  -1111    439    610  -1052    218   -272     88    233   -236    509
     49   -976  -1026    465    537  -1000    246   -244    124    259   -223    524
     31   -987  -1018    478    522  -1002    249   -244    132    262   -228    498
     25   -984  -1010    478    517   -997    262   -228    145    280   -210    488
     25   -958   -984    465    504   -971    270   -207    166    303   -187    485
     10   -948   -958    470    483   -953    272   -200    179    311   -176    470
    -31   -950   -919    491    441   -935    277   -194    194    327   -153    467
    -15   -927   -914    470    449   -922    288   -176    218    353   -127    472
     75   -833   -911    379    491   -872    335   -132    262    397    -80    493
    176   -685   -862    254    519   -774    402    -70    327    465    -12    537
    109   -685   -795    288    449   -740    415    -59    342    483      5    542
      2   -763   -766    379    381   -763    405    -72    332    467     -2    517
      5   -717   -722    355    361   -719    423    -62    353    485     25    535
     18   -641   -659    311    337   -649    446    -54    376    509     59    558
      0   -652   -652    324    324   -652    423    -72    355    493     44    540
    -57   -691   -633    374    285   -662    394    -93    329    470     23    530
    -90   -680   -589    384    246   -633    387    -90    329    472     25    537
   -129   -691   -561    410    215   -626    397    -77    332    470     25    519
   -158   -709   -550    431    194   -631    405    -64    340    472     36    491
   -207   -698   -491    452    140   -594    426    -41    361    493     67    480
   -246   -735   -488    488    119   -613    423    -41    353    478     59    426
   -337   -795   -457    566     59   -626    446    -18    366    480     64    394
   -384   -852   -467    618     38   -659    433    -33    342    441     23    348
   -389   -880   -493    633     49   -688    402    -57    314    394    -10    306
   -376   -865   -491    620     54   -678    407    -59    314    389      2    280
   -267   -833   -566    550    148   -701    407    -64    311    389     15    239
   -283   -849   -566    563    137   -709    397    -72    301    381     20    189
   -301   -862   -561    581    129   -711    389    -83    290    371     15    148
   -231   -795   -563    511    166   -680    413    -70    309    384     28    150
   -218   -815   -597    517    189   -706    407    -83    296    363      7    122
   -231   -909   -678    568    220   -795    387   -109    252    303    -54     51
   -202   -987   -784    594    288   -888    446    -41    257    267   -103    -15
   -207   -992   -784    600    285   -888    561     88    329    296   -101    -38
   -176   -937   -761    558    290   -849    657    252    449    389    -41     15
    -75   -641   -568    355    246   -605    722    410    659    628    192    270
    -31    -83    -51     57      7    -67    714    467    909   1013    623    719
   -142    491    633   -176   -387    561    594    332   1093   1395   1072   1171
   -192    589    782   -197   -485    685    272    -49    963   1439   1158   1260
   -249    127    374     59   -311    249     31   -509    470    948    691    870
   -288   -618   -332    452     20   -475    -64   -800    -80    241    -12    272
   -181  -1098   -919    639    366  -1010    -90   -787   -293    -98   -384    -59
    -85  -1221  -1135    654    524  -1179    -20   -644   -249   -116   -439   -119
    -67  -1202  -1135    633    532  -1171     70   -532   -158    -59   -407    -96
    -10  -1130  -1119    568    553  -1124    145   -444    -72      5   -363    -54
     25  -1044  -1070    506    545  -1054    205   -381      2     67   -311     -2
      7   -997  -1005    496    506  -1000    252   -332     57    119   -270     46
    -12   -979   -966    496    475   -974    283   -298     88    148   -239     90
     59   -979  -1039    459    548  -1008    254   -324     62    124   -270     72
     98   -969  -1067    433    581  -1018    239   -340     49    111   -285     64
    150   -995  -1145    423    646  -1070    218   -361     23     88   -316     23
     98   -992  -1093    446    594  -1041    231   -350     33    103   -306     25
    101   -989  -1091    441    594  -1039    246   -335     49    116   -296     36
    116   -953  -1070    415    589  -1010    259   -327     64    140   -272     70
     98   -982  -1080    441    589  -1031    249   -340     57    132   -283     62
     80  -1015  -1096    465    587  -1054    241   -345     49    119   -298     62
     49   -995  -1044    470    545  -1018    259   -319     75    142   -277     96
     85   -976  -1065    444    574  -1018    267   -306     85    150   -267    116
     28   -982  -1010    478    519   -995    283   -290     98    171   -241    137
     -2  -1005  -1002    504    498  -1005    272   -301     88    161   -249    127
     51  -1008  -1060    478    553  -1034    246   -316     67    142   -270    109
     28   -971  -1000    467    514   -984    259   -288     93    168   -236    140
     80   -958  -1039    439    558   -997    246   -285     83    161   -236    132
    103   -979  -1083    436    592  -1031    236   -288     80    158   -233    129
    101   -976  -1078    436    587  -1026    244   -275     90    163   -226    140
     90   -971  -1065    439    576  -1015    249   -262     96    163   -226    145
     80   -953  -1034    436    555   -992    249   -257     98    163   -223    150
     77   -930  -1010    423    542   -969    239   -259     98    161   -220    155
     80   -930  -1010    423    542   -969    239   -257     98    161   -223    161
     96   -930  -1026    415    558   -976    226   -259     88    150   -241    153
    106   -901  -1008    397    555   -953    226   -249     96    155   -239    174
     64   -896   -961    413    511   -927    228   -239    106    166   -239    189
     85   -906   -992    410    537   -948    226   -244    101    153   -265    171
     85   -927  -1013    418    548   -969    231   -246     96    140   -283    155
     57   -914   -971    428    514   -943    254   -231    106    150   -283    166
     31   -922   -953    444    491   -935    267   -226    114    150   -298    155
     12   -956   -969    470    488   -961    267   -236    101    129   -335    116
      7   -958   -966    475    485   -963    275   -233    106    129   -340     98
     20   -932   -953    457    485   -943    303   -213    127    148   -324     98
     49   -919   -971    433    509   -943    316   -205    135    150   -327     93
      5   -945   -950    470    475   -948    335   -194    153    155   -322     96
    -12   -937   -927    475    454   -932    348   -184    174    168   -298     98
     18   -917   -935    449    475   -924    361   -174    192    181   -272    101
     18   -914   -932    446    472   -922    384   -158    213    192   -262    116
     -5   -924   -922    465    457   -922    394   -153    226    197   -252    129
    -28   -919   -893    472    431   -906    407   -142    244    210   -202    142
    -41   -911   -870    478    413   -891    413   -148    249    215   -166    132
    -46   -930   -885    488    418   -909    410   -153    249    213   -158    116
    -54   -937   -883    496    413   -911    420   -145    254    223   -129    109
    -72   -943   -870    506    397   -906    418   -150    254    223    -98     83
    -88   -940   -852    514    381   -896    418   -150    259    228    -49     62
    -62   -906   -846    483    389   -875    413   -150    265    233      0     15
    -41   -893   -852    465    405   -872    413   -145    272    241     49    -23
   -137   -906   -771    522    314   -839    426   -132    293    265    103    -44
   -163   -885   -722    524    277   -805    428   -127    309    280    145    -46
    -59   -857   -797    457    366   -826    423   -127    306    285    171    -77
    -80   -859   -782    470    350   -820    439   -109    319    301    210   -116
    -70   -818   -748    444    337   -784    449    -90    335    322    257   -127
    -41   -761   -719    402    337   -740    462    -70    355    345    293   -119
    -41   -730   -691    384    322   -711    483    -41    376    366    296    -90
    -36   -709   -672    374    316   -691    493    -23    381    376    329    -72
    -18   -680   -665    348    322   -672    493    -15    379    374    361    -93
    -18   -652   -633    335    306   -644    504     -2    387    381    400    -96
    -31   -633   -602    332    283   -618    511     -7    389    376    420    -93
    -41   -597   -555    319    257   -576    517    -15    387    384    431    -83
    -41   -587   -545    314    252   -568    496    -38    355    381    418    -85
    -62   -631   -568    348    252   -600    446    -88    293    332    358   -127
    -75   -641   -568    355    244   -607    420   -101    298    303    337   -137
    -67   -652   -587    358    257   -620    418   -103    311    298    319   -135
    -64   -693   -628    376    280   -662    405   -114    298    288    267   -148
   -137   -745   -607    441    233   -678    420   -103    301    283    223   -155
   -116   -750   -636    433    259   -693    439    -96    301    283    194   -137
   -109   -787   -678    446    283   -732    423   -114    280    254    140   -142
   -155   -852   -696    501    267   -774    402   -140    252    210     75   -166
   -153   -857   -704    506    275   -782    402   -148    236    187     33   -174
   -161   -875   -714    517    275   -795    397   -158    228    176      0   -189
   -174   -885   -711    527    267   -800    397   -161    231    179      5   -200
   -202   -909   -706    553    252   -807    381   -168    226    163     15   -218
   -192   -906   -714    550    259   -810    355   -176    210    153     23   -223
   -270   -893   -623    581    176   -758    379   -148    233    189     51   -187
   -207   -906   -698    555    244   -802    363   -161    215    179     31   -202
   -155   -932   -779    542    309   -857    366   -150    205    166     -5   -228
   -111   -966   -854    540    371   -911    431    -59    231    158    -49   -285
   -103   -927   -823    514    358   -878    550     93    329    213    -20   -272
    -54   -800   -745    426    342   -771    649    277    472    340     90   -155
      0   -470   -472    233    236   -470    698    418    678    597    368    135
    -12     98    111    -41    -62    103    717    467    937    984    820    623
   -202    579    782   -189   -493    680    589    275   1075   1304   1221   1031
   -324    535    857   -106   -592    696    303   -111    875   1231   1200   1023
   -405    -49    353    226   -379    150     75   -550    345    665    657    537
   -392   -828   -436    610     20   -633    -51   -805   -187    -25    -49   -109
   -309  -1200   -891    753    288  -1047    -64   -722   -283   -218   -270   -332
   -246  -1257  -1010    750    381  -1135     12   -581   -215   -200   -262   -348
   -252  -1202   -950    724    348  -1075    132   -436    -93   -109   -184   -290
   -257  -1083   -826    670    283   -956    244   -301     36      2    -80   -194
   -197  -1000   -805    597    301   -904    288   -246     98     57    -28   -153
   -210  -1008   -797    607    290   -901    306   -223    119     64    -23   -145
   -187   -992   -807    589    309   -898    316   -210    129     70    -15   -129
   -161   -966   -805    563    322   -885    322   -205    135     80    -12   -109
   -236   -976   -743    605    252   -859    345   -179    155    103     -5    -72
   -223   -963   -740    594    257   -854    342   -179    155    109    -12    -59
   -202   -963   -761    581    277   -865    337   -181    150    106    -28    -57
   -257   -948   -691    602    215   -820    358   -161    171    132     -2    -23
   -244   -930   -685    587    220   -807    353   -161    171    135     -2    -20
   -189   -922   -732    553    270   -828    332   -176    158    122    -20    -31
   -210   -935   -724    571    254   -831    332   -174    158    124    -28    -18
   -213   -901   -688    558    236   -795    355   -145    184    150     -7     20
   -233   -904   -670    566    218   -787    368   -132    189    158     -7     38
   -220   -932   -711    576    244   -823    353   -148    174    142    -31     25
   -218   -919   -701    568    241   -813    363   -132    189    155    -20     46
   -233   -891   -657    563    210   -774    381   -111    213    181      0     67
   -155   -896   -743    524    293   -820    348   -137    187    155    -25     38
   -148   -906   -758    527    303   -831    342   -140    181    150    -28     33
   -166   -917   -750    540    290   -833    345   -137    184    158    -20     33
   -166   -917   -750    542    290   -833    348   -135    187    158    -10     33
   -181   -917   -737    548    275   -828    348   -135    192    163     10     38
   -171   -885   -714    530    270   -802    353   -129    200    174     41     59
   -148   -885   -737    517    293   -813    335   -140    189    158     46     59
   -127   -911   -784    519    327   -849    311   -153    171    137     36     57
   -129   -943   -815    535    342   -880    290   -171    155    106     18     62
   -122   -943   -820    532    348   -880    293   -168    158     93     15     93
    -98   -930   -831    511    366   -880    311   -161    166     93      5    135
    -77   -919   -841    498    381   -880    340   -161    163    106     -7    181
    -85   -945   -859    514    387   -904    355   -176    145    103    -41    210
    -83   -966   -885    524    400   -927    374   -192    132     96    -88    239
   -114   -997   -883    553    384   -940    400   -189    135    101   -127    272
   -142  -1023   -880    584    368   -953    418   -158    153    106   -158    306
   -122  -1028   -906    574    392   -969    418   -122    155    114   -168    316
   -132  -1018   -885    574    376   -953    436    -72    184    140   -142    345
   -111   -995   -885    550    384   -940    444    -38    215    163   -124    376
    -85   -969   -883    527    397   -927    454    -12    249    197   -111    423
    -83   -963   -883    522    397   -922    465      5    285    233    -88    452
   -119   -950   -831    535    353   -891    485     36    329    283    -41    485
   -103   -924   -820    514    355   -872    488     54    355    316    -15    522
    -80   -904   -823    493    371   -865    485     62    371    345     15    550
   -101   -919   -818    509    355   -867    496     77    389    376     51    574
   -111   -937   -826    524    355   -880    496     80    392    387     44    615
   -106   -937   -833    519    361   -888    493     77    392    394     33    646
   -176   -930   -753    553    288   -841    522    109    426    439     80    678
   -140   -937   -797    535    327   -867    514    103    423    441     93    667
   -114   -950   -836    532    358   -893    501     98    423    439     88    680
   -114   -961   -849    537    366   -906    498     98    433    441     93    698
    -93   -935   -841    514    374   -888    496    106    457    444    124    711
   -111   -943   -833    524    358   -891    488    109    480    433    153    706
    -96   -958   -862    527    381   -911    483    111    496    423    168    711
    -51   -922   -870    485    407   -898    511    140    527    441    210    743
    -15   -875   -859    446    420   -867    540    171    558    475    252    769
    -41   -885   -844    462    400   -867    553    181    568    498    303    745
    -72   -878   -805    472    366   -841    571    202    594    537    366    740
   -109   -888   -779    496    332   -833    584    218    613    568    415    748
    -88   -904   -815    496    363   -859    587    223    610    581    452    753
    -54   -875   -823    465    381   -849    607    236    623    607    504    769
    -36   -841   -805    439    381   -823    636    259    649    641    566    782
     18   -789   -807    384    413   -800    649    257    652    657    594    789
     -5   -813   -807    410    400   -810    626    228    628    641    587    771
   -129   -831   -701    480    283   -766    626    233    636    654    620    774
    -83   -841   -758    462    335   -800    587    197    602    626    592    730
     -7   -875   -867    441    428   -872    532    150    548    566    509    672
    -64   -935   -870    501    402   -904    522    142    532    537    472    646
    -54   -958   -906    506    423   -932    504    119    506    501    431    615
    -33   -989   -956    509    459   -974    480     98    472    454    387    581
    -18  -1002   -987    509    483   -995    472     96    457    428    366    571
    -20  -1013   -992    517    485  -1002    470     90    441    410    340    561
    -85  -1075   -989    576    452  -1034    449     67    413    379    290    527
    -96  -1106  -1010    600    457  -1060    418     38    379    348    259    496
    -67  -1098  -1031    581    480  -1065    407     31    371    340    265    485
    -64  -1114  -1049    589    491  -1083    410     31    368    342    288    488
    -44  -1088  -1044    563    498  -1067    413     33    371    355    319    506
    -51  -1106  -1054    579    501  -1080    400     23    361    350    316    509
    -85  -1143  -1057    613    485  -1101    384     10    342    337    306    504
   -114  -1153  -1039    633    462  -1096    384     10    340    337    301    504
    -49  -1150  -1104    597    527  -1127    407     44    342    327    280    488
    -20  -1197  -1176    607    576  -1187    488    145    376    316    244    459
     10  -1192  -1202    589    602  -1197    584    272    444    342    236    452
     62  -1130  -1192    535    626  -1161    670    433    561    436    283    506
     88   -771   -859    340    470   -815    750    600    800    727    571    823
     49   -220   -270     85    158   -246    745    631   1052   1111   1005   1286
   -106    231    337    -64   -223    285    594    439   1187   1423   1363   1652
   -187    231    418    -20   -301    324    298     64   1015   1387   1348   1644
   -236   -332    -96    283    -72   -215    101   -350    488    813    774   1127
   -265  -1062   -800    662    267   -932    -15   -587    -20    158     98    501
   -192  -1444  -1254    815    530  -1350    -38   -530   -158    -70   -176    223
   -155  -1532  -1376    844    610  -1454     44   -387   -103    -64   -207    171
   -145  -1483  -1337    813    594  -1410    148   -252      0      7   -153    205
   -111  -1356  -1247    732    566  -1301    257   -122    122    109    -59    275
    -75  -1273  -1197    672    558  -1234    316    -51    189    166     -7    316
   -122  -1247  -1124    685    501  -1187    355     -2    231    205     25    345
   -140  -1234  -1093    685    475  -1163    371     15    246    218     38    348
   -145  -1239  -1093    691    472  -1169    368     12    241    213     28    348
   -155  -1249  -1093    701    467  -1171    371     20    246    213     28    355
   -171  -1257  -1085    714    457  -1171    371     31    246    215     33    353
   -181  -1236  -1057    709    436  -1148    397     49    262    228     49    363
   -210  -1236  -1026    722    405  -1132    410     57    275    241     64    379
   -223  -1244  -1021    732    397  -1132    400     44    267    231     57    366
   -200  -1215  -1015    709    407  -1117    397     46    267    231     62    361
   -197  -1205  -1010    701    405  -1109    397     44    267    228     54    345
   -220  -1195   -974    706    376  -1085    407     51    277    239     51    345
   -280  -1158   -878    717    298  -1018    431     70    306    270     75    374
   -275  -1127   -852    701    288   -989    441     77    316    277     67    374
   -249  -1098   -852    672    301   -976    433     72    314    277     49    361
   -254  -1078   -823    665    283   -950    436     80    319    280     51    363
   -265  -1054   -792    657    262   -922    439     80    322    283     57    358
   -285  -1049   -763    667    239   -906    436     77    324    288     67    350
   -314  -1052   -737    683    210   -896    415     57    314    283     64    332
   -319  -1044   -724    680    202   -885    410     49    311    280     67    324
   -257   -958   -704    605    220   -831    439     80    342    309    103    348
   -231   -896   -665    563    215   -782    459    103    366    332    142    361
   -290   -930   -641    610    174   -787    423     70    337    306    129    324
   -329   -958   -628    644    148   -795    389     41    306    275    111    290
   -329   -953   -626    641    145   -789    366     25    288    262    106    270
   -311   -953   -641    633    163   -797    355     28    285    262    116    262
   -298   -909   -610    602    153   -761    363     41    298    285    153    275
   -259   -849   -592    553    166   -722    374     51    306    298    174    285
   -275   -852   -576    561    150   -714    366     41    293    288    171    272
   -324   -880   -555    602    114   -719    355     18    277    272    153    239
   -353   -891   -537    623     90   -714    384     36    293    283    168    239
   -335   -880   -548    607    103   -714    397     44    301    285    171    241
   -246   -849   -602    545    176   -727    392     31    285    270    145    218
   -200   -823   -623    511    210   -724    384     23    277    262    129    200
   -244   -854   -610    548    181   -732    374     15    270    249    116    174
   -249   -865   -615    555    181   -740    381     18    275    246    116    158
   -252   -841   -589    545    166   -717    394     33    296    259    122    158
   -239   -823   -584    532    171   -704    407     49    316    275    122    155
   -215   -807   -592    509    187   -701    420     62    335    283    119    150
   -179   -769   -589    472    205   -680    439     83    358    298    132    166
   -194   -807   -615    501    207   -711    428     67    345    277    106    145
   -187   -815   -628    501    220   -722    413     51    335    267     88    135
   -163   -810   -649    485    241   -732    405     41    329    259     75    135
   -166   -826   -662    496    246   -745    400     36    327    252     57    137
   -140   -839   -698    488    277   -771    381     15    309    231     28    124
   -137   -844   -706    491    283   -776    368      5    303    226     18    122
    -64   -769   -706    415    319   -737    381     23    324    244     38    140
    -41   -730   -688    384    322   -709    389     33    340    257     54    155
   -109   -769   -662    439    275   -717    374     23    332    252     51    153
    -70   -732   -662    402    296   -698    366     18    337    259     64    158
    -59   -709   -652    381    293   -680    376     31    350    275     83    174
    -41   -683   -641    361    298   -662    387     41    363    285     96    181
    -33   -654   -620    342    290   -639    402     59    381    303    119    194
    -46   -641   -594    345    272   -618    415     75    400    322    142    202
    -59   -639   -579    348    259   -610    418     83    410    329    158    205
    -44   -584   -540    311    246   -563    436    106    433    353    189    228
    -18   -542   -527    280    252   -535    454    116    441    361    205    231
      0   -496   -496    249    246   -496    467    127    454    374    228    244
    -46   -475   -428    262    189   -452    467    119    467    389    254    265
    -59   -459   -400    259    168   -431    454    111    467    394    259    270
    -46   -457   -413    249    181   -436    431     98    454    381    254    262
    -25   -444   -418    236    194   -431    410     83    444    371    254    259
    -38   -465   -426    249    192   -444    392     62    426    350    241    246
    -36   -491   -457    262    207   -475    374     49    410    332    228    223
    -54   -517   -465    285    202   -491    363     38    400    314    218    197
    -49   -550   -501    301    226   -527    340     15    371    283    197    161
    -59   -602   -545    329    241   -574    337      7    353    257    176    122
   -119   -649   -532    384    205   -592    342      5    345    246    168     93
   -114   -680   -568    394    226   -626    324    -15    324    223    153     54
    -72   -717   -644    394    285   -680    293    -51    288    184    122     10
    -49   -743   -696    394    322   -719    270    -77    259    158    101    -25
    -80   -740   -659    410    288   -698    275    -72    262    158    111    -36
    -59   -724   -665    392    301   -696    277    -70    262    158    119    -46
    -28   -743   -714    387    342   -730    272    -75    254    142    103    -75
    -75   -750   -678    413    301   -717    272    -75    254    142     98    -83
    -20   -735   -714    379    345   -727    259    -80    241    127     77   -111
     -2   -813   -810    407    402   -813    280    -44    226     83     12   -179
     15   -865   -880    426    446   -872    371     64    262     62    -38   -246
     33   -800   -836    381    431   -818    475    215    361    135      7   -226
    116   -605   -722    244    418   -662    558    389    530    314    174    -67
    187   -158   -348    -15    265   -252    587    509    776    649    532    327
     77    478    400   -277   -161    439    555    485   1047   1096   1049    880
   -106    769    875   -332   -491    820    293    158   1047   1275   1293   1135
   -205    478    683   -137   -444    579     -7   -275    696    992   1041    911
   -301   -280     20    288   -161   -129   -189   -683     88    285    355    298
   -303   -971   -667    639    181   -820   -241   -784   -296   -244   -200   -213
   -171  -1137   -966    652    397  -1052   -205   -641   -285   -303   -301   -322
   -124  -1130  -1005    626    439  -1067    -96   -483   -187   -249   -270   -301
    -96  -1041   -945    566    423   -992     18   -342    -72   -155   -197   -228
    -62   -937   -875    501    405   -906     83   -262      7    -93   -137   -168
    -67   -893   -826    480    376   -859    132   -210     57    -51    -96   -132
    -59   -862   -802    459    371   -833    161   -181     90    -25    -85   -109
    -64   -833   -769    449    350   -802    168   -171    103     -5    -88    -93
    -80   -852   -771    467    345   -813    158   -184     93     -2   -111   -111
    -62   -862   -802    459    368   -833    161   -181     90     -2   -140   -132
    -41   -841   -800    441    376   -823    184   -158    114     15   -135   -127
    -49   -844   -797    446    371   -820    189   -155    114     15   -135   -129
    -90   -875   -784    483    345   -831    174   -171    101     -7   -158   -161
    -98   -857   -758    478    327   -807    179   -171    101    -10   -148   -163
   -114   -862   -748    488    314   -805    194   -163    109     -2   -109   -155
   -161   -870   -709    514    272   -792    210   -150    116      5    -67   -153
   -179   -857   -678    519    249   -769    223   -137    127     18    -20   -161
    -83   -831   -750    457    332   -792    194   -161    103     -7     -7   -210
    -59   -807   -750    433    345   -779    189   -163    101     -7     18   -239
    -67   -797   -730    431    329   -763    184   -168     98     -2     41   -283
    -93   -787   -693    441    298   -740    181   -176     96     -2     70   -324
    -98   -766   -667    431    283   -717    179   -174     96      2     88   -342
    -88   -774   -685    431    298   -732    174   -174     90     -2     85   -353
   -129   -805   -675    465    272   -740    166   -179     83    -15     85   -361
   -150   -802   -652    478    249   -727    153   -181     77    -15     96   -355
   -124   -743   -618    433    244   -680    171   -163     96     10    119   -327
    -96   -714   -618    405    259   -667    176   -155    101     15    140   -316
    -96   -732   -639    413    270   -685    145   -187     70    -10    122   -327
   -127   -750   -623    439    246   -688    129   -194     62    -12    129   -301
   -124   -743   -620    431    246   -683    109   -197     46    -20    135   -293
   -122   -719   -597    420    236   -659    106   -197     41    -10    153   -293
   -103   -735   -631    418    262   -683     88   -215     20    -15    150   -329
    -77   -717   -639    397    280   -678     88   -220     12    -12    155   -337
    -90   -709   -620    397    262   -667     98   -220     12    -12    150   -329
   -137   -698   -563    418    210   -631    109   -223     18     -5    135   -306
   -119   -665   -548    392    210   -607    106   -231     15     -7    106   -290
   -116   -662   -545    389    213   -605    106   -239     12    -10     72   -275
    -98   -631   -535    363    215   -584    109   -239     10     -7     41   -254
   -124   -623   -498    374    187   -563    129   -213     28      2     12   -218
   -101   -618   -517    358    205   -568    137   -200     31      2    -12   -197
    -93   -592   -498    342    202   -545    150   -184     33     18    -12   -179
   -116   -555   -441    335    161   -498    174   -163     54     44     20   -150
   -119   -535   -418    327    148   -478    189   -142     88     59     54   -129
   -111   -535   -423    322    155   -480    192   -127    103     64     70   -127
    -85   -504   -418    296    166   -462    194   -111    129     85     98   -127
   -111   -493   -384    301    135   -439    205   -101    150     90    116   -127
   -150   -488   -337    319     93   -415    210    -88    168    101    135   -114
   -155   -475   -322    314     83   -397    197    -83    166    111    145   -119
   -127   -459   -332    293    101   -397    184    -70    174    114    158   -122
   -122   -462   -340    290    109   -402    176    -57    181    114    153   -135
   -129   -457   -329    293     98   -394    176    -49    184    116    153   -153
   -101   -413   -314    254    103   -366    176    -41    192    119    158   -155
    -85   -368   -283    228     98   -327    189    -15    220    148    179   -145
   -106   -368   -265    236     77   -316    189      7    231    161    192   -150
    -88   -350   -265    218     88   -309    192     18    241    171    205   -161
    -80   -324   -244    202     80   -285    210     33    265    184    228   -158
    -54   -280   -226    168     85   -254    223     49    280    197    267   -163
    -46   -275   -228    161     88   -252    228     54    288    197    288   -184
    -49   -249   -200    148     72   -223    244     64    309    213    314   -181
    -15   -218   -202    114     90   -210    246     70    319    226    322   -171
     15   -189   -205     88    109   -197    254     85    329    223    329   -155
     41   -161   -205     57    122   -181    254     88    340    215    319   -127
     25   -132   -161     51     90   -145    262     83    350    215    306    -85
     18   -109   -127     44     70   -116    254     64    348    210    293    -64
    -18   -122   -103     70     41   -114    236     46    332    194    280    -46
    -28   -116    -90     72     31   -106    207     18    314    171    262    -33
    -31    -96    -64     62     15    -80    181      0    303    153    241    -25
    -46   -106    -62     75      7    -85    150    -25    275    122    207    -31
    -70   -116    -46     93    -12    -83    132    -46    246     93    181    -44
   -187   -135     51    158   -119    -41    153    -28    259    111    192    -12
   -215   -179     36    194   -127    -72    142    -33    244    101    171    -12
   -174   -210    -36    189    -70   -124    106    -67    205     67    124    -36
   -181   -236    -54    210    -64   -145     83    -85    174     46    103    -41
   -189   -267    -77    226    -57   -171     54   -103    153     33     88    -46
   -163   -301   -137    231    -15   -220     31   -129    119     15     62    -59
   -174   -311   -137    241    -20   -226     23   -129    114     18     62    -57
   -155   -322   -166    239      5   -244     20   -129    103     23     62    -59
   -150   -348   -197    249     20   -272     23   -122    103     25     62    -59
    -90   -353   -262    223     85   -309      2   -132     83     15     51    -77
    -85   -353   -270    218     90   -311     -2   -135     70     12     46    -85
   -129   -384   -254    257     62   -319     25   -103     83     15     38    -93
    -96   -470   -376    283    137   -423     90    -15     96    -15    -28   -171
    -75   -446   -371    259    145   -407    205    137    189     38    -10   -176
    -25   -335   -309    176    140   -322    311    329    340    174     93    -80
     46    -28    -75     -7     59    -51    374    478    537    418    345    181
     54    542    485   -301   -215    517    363    504    776    805    795    662
   -137   1018   1153   -441   -644   1085    244    337    927   1148   1205   1088
   -270    997   1265   -366   -766   1130    -25    -36    748   1111   1215   1106
   -376    472    849    -46   -613    659   -223   -457    257    594    714    654
   -355   -293     59    322   -207   -116   -335   -698   -265    -96      5     10
   -252   -698   -446    475     96   -574   -366   -641   -402   -332   -277   -267
   -241   -787   -548    514    150   -667   -280   -491   -335   -319   -296   -296
   -220   -745   -524    483    150   -636   -168   -355   -228   -244   -244   -257
   -140   -659   -522    400    189   -589    -93   -257   -142   -171   -189   -207
    -83   -542   -459    311    187   -501    -31   -189    -62    -98   -119   -145
   -111   -501   -389    303    137   -446      7   -150    -20    -57    -77   -116
   -140   -496   -355    319    106   -426     18   -132     -2    -36    -51    -96
    -98   -498   -402    296    150   -452     15   -127     -2    -38    -49    -93
    -67   -491   -423    277    176   -457     10   -129     -7    -36    -36    -98
    -67   -488   -420    277    174   -454     18   -122     -2    -28     -7    -93
    -80   -506   -426    293    171   -467     15   -124    -10    -33      7   -111
    -77   -517   -439    296    179   -478     15   -122    -10    -36     25   -122
    -67   -524   -459    296    194   -493     10   -116    -12    -31     38    -85
    -64   -517   -452    290    192   -485      0   -122    -18    -28     18     12
    -64   -504   -439    285    187   -472      0   -122    -12    -23     -7    140
    -67   -514   -446    288    187   -480      5   -111     -7    -20    -41    226
    -57   -522   -465    288    202   -493     12   -103     -7    -20   -101    293
    -23   -506   -483    262    228   -493     18   -101      0    -15   -140    381
    -20   -532   -511    277    244   -522     20    -98      5    -25   -176    459
      2   -553   -558    272    280   -555     15   -101      2    -49   -246    496
     38   -563   -602    259    319   -581     12    -98      5    -54   -275    509
     38   -555   -597    257    314   -576     18    -96     12    -54   -244    483
     51   -550   -602    249    327   -576     25    -98     12    -62   -228    472
     44   -555   -600    257    319   -579     33   -111      5    -57   -223    472
     41   -579   -623    267    329   -600     57   -129      2    -46   -226    480
     46   -618   -665    283    353   -641     80   -166    -20    -54   -254    454
     59   -636   -696    288    376   -665     83   -189    -46    -57   -267    436
     51   -649   -701    296    374   -675     98   -179    -46    -44   -244    420
     41   -662   -704    309    371   -683    103   -161    -25    -25   -205    410
     51   -688   -740    316    394   -714     88   -158    -31    -23   -184    381
     25   -714   -740    345    381   -727     96   -140    -38    -18   -166    355
      5   -748   -753    371    376   -750    101    -96    -41    -25   -145    332
     -5   -761   -758    381    374   -761    101    -64    -12    -25   -106    324
      2   -743   -745    368    371   -743    109    -44     33     -2    -54    332
     23   -717   -740    348    381   -727    106    -33     83     36     25    348
     12   -727   -740    355    374   -732     90    -31    111     64    114    353
     38   -698   -737    329    387   -717     90    -20    148    103    207    384
     57   -683   -743    311    397   -711     96     -5    189    122    280    413
     62   -698   -761    319    410   -730    101     15    226    127    332    433
     75   -683   -758    301    415   -719    114     36    257    153    368    462
     38   -714   -753    337    394   -732    124     62    288    187    394    483
      2   -732   -735    363    366   -732    129     77    303    215    413    496
     70   -641   -711    285    389   -675    179    119    342    267    449    535
    119   -576   -696    228    405   -636    236    168    384    316    462    558
      5   -675   -680    332    342   -678    220    145    353    298    400    514
    -54   -750   -698    400    322   -724    184    106    306    270    337    459
    -31   -748   -717    389    342   -732    192    109    301    270    324    441
    -57   -740   -683    397    311   -711    213    135    314    293    358    454
    -59   -750   -691    402    314   -722    207    135    303    288    371    452
    -31   -735   -704    381    335   -719    197    129    285    280    384    449
     12   -698   -711    342    361   -704    189    135    288    290    402    462
      2   -706   -709    350    353   -706    184    145    290    296    394    501
      7   -685   -693    337    348   -688    179    148    288    298    374    540
     18   -665   -683    322    350   -675    176    145    285    293    345    563
     33   -618   -652    293    342   -633    179    163    296    306    335    600
      0   -592   -592    296    293   -592    187    194    319    327    345    665
     25   -555   -581    265    301   -568    187    207    319    337    363    717
    101   -511   -613    202    355   -561    166    205    316    345    368    750
    103   -506   -610    202    355   -558    179    226    335    374    392    805
     93   -514   -607    207    350   -561    176    239    342    389    394    841
    129   -465   -597    166    361   -530    171    246    350    407    413    885
    184   -400   -584    106    381   -491    171    239    355    413    436    898
    171   -387   -558    109    363   -472    181    239    358    420    454    917
     93   -465   -558    184    324   -511    127    194    303    379    400    883
    176   -441   -618    132    394   -530    101    174    280    355    350    865
    218   -449   -670    114    441   -558     83    166    267    350    327    857
    176   -488   -665    155    420   -576     83    163    259    348    311    831
    161   -548   -711    192    433   -628     51    127    220    314    267    753
    142   -605   -750    231    444   -678     36    106    187    275    215    683
    148   -631   -779    239    462   -704     31    101    168    254    181    623
    127   -665   -792    270    459   -727     20     88    145    228    158    568
    109   -693   -805    290    454   -748     10     72    119    192    129    517
    122   -735   -859    306    488   -797    -10     46     77    137     80    446
     93   -771   -867    337    478   -820    -15     28     54    111     54    389
     83   -802   -885    361    483   -844    -18     23     38     96     41    355
     90   -792   -883    350    485   -836    -36      2     23     80     28    327
     57   -779   -839    361    446   -807    -20     12     41     96     36    316
     36   -784   -820    371    426   -802    -23      5     46     98     31    288
    -20   -792   -771    407    374   -782    -10     12     51    103     28    265
      2   -854   -857    423    428   -854     10     38     41     67    -31    205
     36   -932   -971    446    501   -950     77    124     59     31   -103    124
     44   -888   -935    420    488   -909    184    265    155     83    -93    129
     62   -750   -813    345    436   -782    298    452    329    239     23    241
     77   -394   -472    158    272   -433    337    548    524    514    303    519
     10    135    124    -72    -57    129    311    532    732    891    724    932
   -101    540    641   -220   -371    589    119    275    769   1145   1021   1223
   -124    509    633   -192   -379    571   -192   -137    506   1052    948   1153
   -239    -41    197    140   -218     75   -324   -488     12    470    379    675
   -218   -667   -449    441    114   -558   -374   -602   -381   -119   -215    168
   -166   -982   -818    571    324   -901   -358   -496   -454   -290   -418    -77
   -119  -1078   -958    600    418  -1018   -277   -358   -384   -280   -420   -150
   -137  -1026   -891    581    376   -961   -194   -257   -285   -215   -353   -116
   -148   -922   -774    535    311   -849   -129   -179   -192   -142   -272   -116
   -145   -826   -680    485    265   -753    -85   -122   -122    -90   -197   -127
   -166   -750   -584    459    207   -667    -44    -83    -64    -51   -140   -111
   -184   -704   -522    441    168   -613    -31    -70    -38    -31   -114   -119
   -174   -667   -496    420    161   -581    -23    -62    -31    -36    -93   -140
   -197   -641   -444    418    122   -545    -18    -59    -28    -49    -80   -155
   -218   -602   -384    410     83   -493    -10    -54    -23    -51    -67   -171
   -215   -517   -301    366     41   -410     -5    -49     -2    -31    -36   -192
   -270   -493   -226    381    -23   -361     -2    -49      5    -25    -15   -223
   -303   -485   -184    394    -62   -335      0    -44     12    -25     -5   -252
   -306   -467   -161    387    -72   -314      0    -57     12    -38     -5   -283
   -431   -431     -2    428   -215   -218     49    -18     54      0     41   -275
   -485   -426     59    454   -275   -181     54     -5     64      0     54   -296
   -530   -394    135    459   -335   -129     51      7     77     15     80   -301
   -449   -280    168    366   -309    -57     83     31    103     31     83   -303
   -345   -200    142    270   -246    -28     70     18     88     -2     25   -324
   -353   -226    124    288   -239    -51     38    -10     51    -41    -23   -379
   -379   -267    109    322   -244    -80     10    -38     18    -62    -54   -423
   -376   -267    109    322   -244    -80    -12    -62     -7    -72    -88   -402
   -324   -205    116    265   -220    -46    -31    -75    -23    -77    -98   -381
   -288   -158    129    223   -210    -15    -41    -83    -28    -88    -90   -368
   -272   -150    122    210   -200    -15    -57    -88    -41   -106    -88   -366
   -226   -153     72    189   -150    -41    -80   -111    -67   -135   -103   -379
   -194   -155     38    174   -119    -59   -111   -142    -98   -163   -127   -415
   -158   -153      5    153    -83    -75   -140   -174   -129   -189   -148   -452
   -111   -129    -20    119    -46    -75   -163   -197   -150   -205   -161   -449
    -62   -124    -62     93      0    -93   -192   -223   -174   -228   -189   -462
    -88   -109    -20     96    -36    -64   -194   -228   -176   -223   -181   -452
     10   -101   -111     44     59   -106   -223   -262   -213   -257   -205   -475
     51    -85   -137     15     93   -111   -231   -270   -218   -262   -205   -470
     80    -90   -171      5    124   -129   -244   -283   -233   -277   -213   -472
    145    -88   -233    -31    189   -161   -270   -316   -265   -306   -236   -485
    220    -51   -275    -85    246   -163   -272   -329   -277   -322   -244   -480
    267    -33   -301   -119    283   -166   -270   -337   -283   -337   -259   -478
    285    -64   -350   -109    316   -207   -290   -363   -309   -371   -296   -501
    246   -109   -355    -70    298   -231   -301   -376   -319   -381   -311   -517
    265    -75   -340    -93    301   -207   -280   -361   -293   -361   -290   -504
    314    -10   -324   -153    319   -166   -257   -342   -267   -332   -254   -491
    322     20   -301   -171    311   -140   -254   -340   -254   -322   -239   -488
    316      2   -316   -161    316   -155   -254   -340   -249   -324   -241   -493
    283     -5   -288   -140    285   -145   -231   -322   -223   -306   -220   -491
    298     18   -280   -158    288   -129   -218   -316   -207   -296   -210   -496
    342     31   -311   -187    327   -140   -223   -327   -210   -298   -205   -514
    301     33   -270   -168    285   -116   -213   -319   -197   -283   -184   -501
    254     51   -205   -153    228    -75   -194   -301   -171   -259   -163   -475
    249     62   -187   -158    218    -59   -184   -293   -161   -246   -150   -467
    228     59   -168   -142    200    -54   -181   -288   -150   -236   -142   -457
    239     83   -158   -161    197    -36   -189   -290   -153   -236   -140   -457
    207    109    -98   -158    153      5   -168   -265   -122   -207   -114   -428
    231    135    -96   -187    163     20   -163   -254   -109   -189    -96   -405
    244    158    -85   -200    166     36   -155   -239    -93   -174    -75   -379
    189    192      2   -192     93     96   -127   -202    -54   -132    -31   -335
    124    215     90   -171     15    153    -90   -158    -10    -90     12   -296
    155    252     93   -205     31    174    -77   -142      5    -75     33   -288
    187    298    111   -241     38    205    -67   -127     20    -62     54   -272
    202    324    119   -265     41    220    -59   -119     31    -54     64   -270
    158    335    174   -246     -7    254    -31    -88     62    -28     93   -246
    181    371    189   -277     -5    283    -20    -72     77    -10    116   -226
    202    413    210   -306     -2    311    -18    -70     90      5    137   -207
    239    454    213   -348     10    335    -31    -88     85      2    142   -213
    257    441    184   -350     36    314    -38    -98     80     -2    140   -215
    207    407    197   -309      5    303    -41   -103     75     -5    140   -218
    200    397    197   -298      2    298    -54   -114     70    -10    142   -215
    257    402    145   -332     54    275    -85   -142     41    -38    116   -233
    290    374     83   -332    103    228   -101   -163     15    -67     83   -267
    257    314     54   -285     98    184   -103   -171      0    -93     57   -288
    228    257     28   -241    101    142   -111   -179    -20   -116     28   -306
    220    231      7   -228    106    119   -109   -176    -23   -122     23   -306
    228    205    -23   -218    124     90   -119   -192    -41   -142      2   -319
    290    179   -111   -236    202     33   -153   -236    -85   -192    -51   -366
    277    122   -155   -200    218    -15   -161   -254   -109   -226    -88   -392
    210    106   -103   -161    155      2   -148   -246    -93   -215    -80   -379
    226     98   -127   -163    176    -12   -150   -249    -96   -220    -88   -379
    239     80   -158   -161    197    -38   -155   -257   -103   -231   -103   -384
    241     62   -179   -150    210    -57   -163   -267   -111   -244   -119   -389
    213     57   -155   -135    184    -49   -148   -254    -96   -233   -111   -379
    194     -2   -197    -96    194    -98   -122   -223    -93   -259   -148   -407
    187    -80   -270    -54    226   -174    -44   -127    -59   -283   -205   -462
    187    -57   -244    -64    215   -150     80     23     46   -228   -184   -462
    252     67   -184   -161    218    -57    184    213    215    -72    -38   -355
    262    405    142   -332     59    272    249    355    441    213    283    -70
    189    927    737   -558   -275    833    249    381    672    587    735    340
    -41   1366   1408   -662   -724   1387    111    181    774    888   1137    680
   -114   1249   1361   -568   -737   1304   -205   -226    504    769   1080    579
    -83    727    807   -322   -446    766   -415   -641    -20    187    542     64
    -83     67    150      7   -116    106   -475   -807   -457   -426    -51   -511
    -12   -296   -283    155    135   -290   -462   -704   -540   -613   -262   -784
    -28   -400   -374    213    171   -387   -358   -542   -446   -576   -233   -885
    -54   -376   -324    215    135   -350   -262   -439   -348   -501   -150   -896
    -83   -277   -194    179     51   -236   -174   -348   -241   -407    -38   -828
    -54   -174   -119    114     31   -148   -127   -296   -166   -337     46   -769
    -31   -150   -119     90     41   -137   -114   -275   -148   -322     75   -784
    -28   -155   -129     90     49   -142   -111   -275   -145   -332     72   -805
    -54   -168   -116    109     28   -142   -103   -288   -145   -340     67   -797
    -98   -168    -70    135    -15   -119    -85   -280   -129   -327     72   -776
   -135   -161    -25    148    -57    -93    -80   -280   -124   -316     72   -758
   -145   -145     -2    145    -72    -75    -72   -280   -124   -306     77   -745
   -161   -129     31    145    -98    -51    -72   -283   -129   -301     93   -758
   -122   -111     10    116    -67    -51    -83   -301   -148   -316     98   -815
   -111   -114     -2    111    -57    -57    -88   -324   -171   -329     93   -867
   -122   -124     -2    122    -62    -64    -83   -337   -179   -327    111   -911
   -114   -124    -12    119    -51    -70    -75   -342   -158   -316    161   -943
   -148   -127     20    137    -85    -54    -54   -324   -132   -306    226   -971
   -111   -135    -25    122    -44    -80    -67   -319   -132   -296    220   -969
   -129   -140    -10    135    -62    -75    -54   -306   -109   -285    168   -883
   -124   -148    -25    135    -51    -88    -44   -298    -98   -283    132   -828
    -96   -137    -41    116    -28    -90    -33   -290    -90   -257    137   -823
   -150   -132     15    140    -85    -59    -31   -285    -77   -233    119   -815
   -145   -142      2    142    -75    -70    -44   -296    -96   -249     64   -818
    -80   -111    -31     93    -25    -72    -57   -309   -111   -252     36   -797
    -51    -75    -23     64    -15    -49    -64   -301   -109   -233     67   -774
    -64    -98    -36     80    -15    -67    -80   -306   -127   -244     64   -763
   -103    -85     18     93    -62    -33    -77   -301   -122   -226     93   -737
   -124    -75     46     98    -88    -12    -75   -288   -114   -210    116   -704
    -83    -85     -2     85    -41    -44    -88   -285   -127   -220     96   -680
    -75    -93    -18     83    -31    -57   -101   -290   -140   -228     80   -649
    -51    -62    -10     57    -20    -36   -106   -290   -148   -228     98   -636
    -54    -20     33     36    -46      5   -101   -283   -140   -210    129   -602
     -7     -5      2      7     -5     -2   -116   -293   -158   -223    122   -592
    -12     20     33     -5    -23     25   -114   -293   -163   -231    111   -561
      2     20     15    -12     -7     18   -116   -301   -174   -246     88   -550
    -15      0     15      5    -18      5   -109   -293   -171   -246     77   -535
    -10     15     25     -2    -18     20   -101   -283   -163   -239     75   -511
    -10     28     38    -10    -25     33    -98   -275   -155   -233     80   -493
    -36     54     90    -10    -64     72    -80   -249   -129   -213    101   -457
    -57     83    140    -12    -98    111    -64   -226   -103   -194    116   -426
    -51    114    166    -31   -109    140    -51   -200    -70   -176    142   -392
    -46    116    163    -36   -103    140    -46   -174    -44   -161    158   -366
    -33    137    171    -51   -103    155    -46   -150    -18   -137    174   -327
    -59    158    218    -49   -140    187    -36   -135     10   -111    155   -296
   -103    166    270    -31   -187    218    -18   -124     23   -106    101   -265
    -64    179    241    -57   -153    210    -20   -135     15   -114     46   -244
    -38    179    215    -70   -127    197    -20   -148     12   -114      5   -218
    -41    181    220    -72   -129    200    -10   -148     15   -109    -18   -176
    -31    184    215    -75   -122    200    -10   -150     15   -106    -38   -129
    -57    179    236    -62   -148    207     -2   -145     20    -98    -54    -88
    -75    184    259    -54   -166    220     10   -142     28    -90    -62    -49
    -85    205    288    -59   -187    246     18   -137     36    -80    -57     -7
    -96    207    303    -54   -200    254     15   -150     36    -80    -64     20
   -109    213    322    -54   -215    267     25   -153     49    -70    -57     49
    -98    233    329    -67   -215    280     44   -137     67    -54    -33     72
    -75    262    337    -93   -207    298     62   -111     85    -36     -2     72
    -51    280    332   -114   -192    306     64    -90     98    -20     36     64
    -54    285    340   -116   -197    311     70    -77    109     -7     93     38
    -31    311    342   -140   -187    324     83    -51    122     10    168     18
     -5    363    366   -181   -184    366     93    -31    135     31    252     15
     28    400    371   -213   -171    387     93    -23    140     41    301      7
     70    446    376   -259   -153    410     90    -25    145     54    324      0
     46    449    402   -249   -176    426     93    -28    150     72    329    -20
     23    454    431   -241   -205    444    101    -25    158     90    340    -31
     41    493    452   -267   -205    472     93    -28    161    103    350    -33
     70    470    400   -270   -166    436     59    -59    129     80    322    -70
     98    457    358   -277   -129    407     31    -83    106     62    301   -101
     98    449    348   -275   -124    400     18    -90     93     54    296   -116
    135    428    293   -280    -77    361      0   -103     72     33    275   -155
    103    397    293   -252    -96    345      7   -101     64     28    267   -187
     98    371    272   -236    -88    322     10   -101     57     18    262   -215
     67    303    236   -187    -83    270      2   -114     33     -7    236   -252
     28    239    210   -132    -90    226     -5   -135      7    -36    205   -283
     12    200    184   -109    -85    192    -10   -148    -10    -54    187   -288
      7    171    161    -90    -77    166    -23   -161    -25    -67    179   -288
      2    148    145    -75    -72    148    -36   -174    -38    -85    168   -288
      0    129    129    -64    -64    129    -36   -171    -38    -88    176   -267
     23    145    122    -85    -51    135    -31   -163    -31    -80    197   -241
     38    161    122   -101    -41    142    -20   -161    -25    -70    213   -205
     46    132     85    -90    -20    111    -15   -168    -38    -83    197   -197
     64     67      2    -64     31     36      2   -158    -57   -114    155   -213
     15      7     -7    -12     10      0    114    -31     -2   -106    129   -202
     96     49    -46    -72     72      2    226    103     85    -59    140   -150
    168    205     36   -187     64    122    337    293    249     98    280     28
    176    535    358   -355    -90    446    387    431    459    376    581    387
    145   1106    958   -628   -405   1034    358    428    691    761   1026    904
     -7   1493   1501   -743   -756   1499    176    202    779   1021   1348   1286
   -132   1353   1486   -613   -807   1418   -111   -187    532    878   1236   1226
   -226    675    901   -223   -563    787   -301   -620    -46    223    594    701
   -194     15    210     88   -202    111   -368   -732   -433   -311     33    215
   -124   -270   -145    197     10   -207   -353   -618   -465   -420   -114     88
    -77   -319   -241    197     80   -280   -275   -483   -381   -379    -96    106
    -36   -262   -226    150     93   -244   -176   -353   -259   -293    -18    174
      0   -166   -166     83     80   -166   -101   -252   -140   -210     62    267
     28    -85   -114     28     70    -98    -57   -189    -51   -158    116    340
     62    -54   -116     -2     88    -85    -36   -166     -7   -145    137    389
     64    -59   -124     -2     93    -90    -28   -155     10   -132    161    446
     36    -59    -96     10     64    -77    -18   -140     28   -111    179    511
     46    -36    -83     -5     64    -59    -12   -135     36    -98    179    548
     72    -36   -109    -18     88    -70    -15   -140     31    -93    158    548
     72    -41   -114    -15     93    -77     -7   -137     31    -75    161    558
     57    -33    -93    -12     75    -64      2   -127     33    -57    174    558
     41    -38    -80     -2     59    -59      7   -124     31    -46    189    545
     15    -38    -57     10     33    -46     15   -119     31    -38    210    545
    -25    -64    -38     46      5    -51     25   -114     28    -33    226    555
    -33    -70    -36     51     -2    -51     23   -114     23    -28    252    542
    -25    -41    -18     33     -5    -31     33   -101     33    -12    288    524
      7    -18    -25      5     15    -20     38    -90     33    -12    301    509
     12    -25    -38      7     25    -31     33    -83     25    -20    311    488
    -20    -20      0     18    -12    -10     36    -80     25    -15    309    480
    -15      2     18      5    -18     10     41    -75     25    -20    288    485
    -20     36     54    -10    -36     46     64    -51     44     -7    270    535
    -85     23    109     31    -96     64     77    -20     57     10    265    594
    -54     -2     49     25    -51     23     36    -46     23    -12    192    587
     70     70      0    -70     36     36     25    -44     18    -10    155    597
     44     64     20    -57     10     44     23    -38     20      0    158    610
    -33    -12     20     23    -28      2    -12    -72     -7    -23    127    597
    -49     25     75      7    -62     49     -7    -67     -2     -7    150    602
      2     49     46    -28    -20     49    -10    -62    -10     -2    179    571
     31     36      2    -33     12     20    -38    -77    -33    -12    197    519
     44     41     -2    -41     23     20    -51    -77    -41    -10    228    498
     46     57      7    -54     18     31    -31    -62    -23     20    249    470
     80    109     28    -96     25     70    -12    -57    -15     31    241    426
     96     72    -23    -85     59     25    -36    -93    -59    -12    184    329
    119     90    -28   -103     75     31    -20    -85    -54     -5    176    283
    148    109    -38   -129     93     33    -12    -83    -49     -2    163    290
    171    101    -70   -137    119     15    -23    -85    -51      2    171    293
    187    114    -75   -150    129     20      2    -57    -31     36    197    329
    277    168   -109   -223    194     31     15    -41    -20     51    192    337
    239    122   -119   -181    179      2      7    -51    -25     44    148    309
    194     96    -98   -145    145      0     20    -33    -12     57    148    311
    176     98    -80   -140    129     10     33    -12      2     75    174    311
    202    111    -90   -155    148     10     31     -5     18     93    192    306
    158     88    -70   -124    114     10     28      5     23    101    189    290
    179    111    -70   -145    124     20     46     25     41    119    210    285
    241    129   -111   -187    174     10     33      5     28    109    202    267
    187     77   -109   -132    148    -15     18    -18      7     93    179    231
    129     51    -77    -90    103    -12     18    -28      2     93    161    213
    116     41    -75    -80     96    -15     20    -36      2     98    163    213
    106     41    -64    -77     85    -10     25    -33     10    116    181    228
    103     59    -44    -80     75      7     38    -18     33    140    202    249
    114     64    -49    -90     83      7     38    -20     36    145    202    252
    132     75    -57   -103     93     10     41    -23     38    145    207    257
    187     90    -96   -140    140     -2     33    -25     33    140    200    262
    207     98   -109   -153    158     -5     33    -23     38    137    202    277
    119    114     -7   -116     62     54     72     15     80    168    249    335
    155    132    -23   -145     90     54     77     28     85    161    252    350
    142    158     15   -150     62     88    106     64    119    179    272    402
    145    194     49   -168     49    122    137     88    145    194    288    446
    132    210     77   -174     28    145    161    111    166    210    296    483
    163    241     77   -202     44    158    176    135    181    218    293    506
    179    252     72   -215     51    163    181    142    184    213    280    514
    161    249     88   -205     36    168    200    155    194    213    277    527
    150    296    142   -226      5    220    233    181    223    236    303    568
    140    319    179   -231    -20    252    252    194    244    246    319    602
    137    361    220   -249    -41    290    265    205    259    259    335    631
     80    324    244   -202    -80    285    239    176    239    233    319    620
     51    288    233   -171    -90    262    205    150    213    197    293    602
      0    265    265   -135   -132    265    197    150    210    187    301    597
    -54    231    285    -90   -171    259    192    150    205    171    301    574
    -85    205    290    -59   -187    246    184    145    200    155    298    535
    -62    205    265    -72   -166    233    179    140    192    140    293    493
    -83    189    272    -54   -176    231    194    153    202    142    303    465
   -161    116    277     20   -218    197    200    153    192    124    288    410
   -194     62    257     67   -226    158    187    140    168     96    272    348
   -168     77    244     44   -207    161    181    127    158     83    267    301
   -176     62    239     57   -207    150    179    114    148     64    252    252
   -228     23    252    101   -241    137    181    109    142     59    254    213
   -272     18    290    127   -280    153    189    114    150     77    283    189
   -296      7    303    142   -301    155    200    119    158     88    277    166
   -355      0    355    176   -355    176    226    142    179    111    288    161
   -389    -10    376    200   -387    181    249    163    189    124    288    148
   -433    -49    384    241   -410    166    322    239    215    132    277    119
   -522   -132    389    327   -457    127    446    376    267    132    244     64
   -542    -62    480    301   -514    207    584    566    400    226    314    119
   -514    127    641    192   -576    381    691    766    589    410    483    296
   -465    493    958    -12   -711    724    680    852    787    683    774    633
   -459   1145   1605   -345  -1031   1374    553    761   1015   1088   1254   1156
   -576   1514   2091   -470  -1335   1803    272    444   1060   1312   1543   1478
   -641   1228   1870   -296  -1254   1548    -44    -15    709   1015   1273   1254
   -646    410   1057    119   -852    732   -272   -524    -10    200    483    550
   -457   -184    272    319   -366     44   -355   -618   -381   -296    -49     33
   -303   -431   -129    366    -88   -280   -324   -506   -420   -415   -218   -150
   -220   -449   -228    335      2   -340   -231   -387   -358   -400   -233   -166
   -142   -345   -202    244     28   -275   -129   -275   -259   -327   -187   -119
    -72   -252   -181    161     51   -218    -85   -210   -192   -277   -148    -70
     38   -202   -241     80    140   -220    -75   -194   -174   -270   -145    -49
     93   -187   -283     44    187   -233    -62   -187   -163   -265   -150    -33
    150   -166   -316      7    233   -241    -64   -189   -168   -272   -163    -23
    189   -161   -350    -15    267   -254    -77   -197   -181   -290   -189    -25
    171   -176   -348      2    259   -262    -77   -197   -187   -301   -207    -15
    158   -158   -319      0    236   -239    -64   -187   -174   -290   -202     10
    220   -127   -348    -46    283   -236    -75   -184   -171   -288   -200     28
    259   -137   -397    -62    327   -267    -85   -192   -181   -301   -210     28
    285   -148   -433    -70    358   -290    -90   -192   -187   -314   -228     15
    265   -163   -431    -51    348   -296    -80   -184   -184   -309   -231     18
    205   -171   -376    -15    290   -272    -59   -158   -158   -285   -205     46
    228   -171   -400    -31    311   -285    -64   -153   -163   -288   -205     49
    254   -145   -400    -54    324   -272    -70   -148   -163   -283   -194     51
    257   -124   -381    -67    319   -252    -67   -135   -155   -270   -176     59
    220   -142   -363    -38    290   -252    -62   -122   -153   -270   -174     57
    194   -145   -342    -25    267   -241    -51   -111   -148   -265   -161     57
    181   -129   -311    -28    246   -220    -49    -98   -135   -249   -135     62
    171   -122   -293    -25    231   -205    -46    -85   -127   -231   -111     70
    145   -135   -280     -5    213   -207    -38    -70   -116   -218    -98     62
    135   -122   -257     -7    194   -189    -38    -72   -114   -207    -80     59
    161   -109   -272    -25    215   -189    -46    -77   -111   -205    -70     62
    122   -122   -244     -2    181   -181    -38    -72   -106   -192    -57     64
    109   -101   -210     -2    158   -155    -51    -70   -109   -187    -49     64
     88    -93   -181      2    135   -137    -62    -70   -114   -181    -33     62
     57    -85   -142     12     98   -114    -54    -49    -90   -155     -5     77
    153    -67   -223    -44    187   -142    -88    -70   -114   -168    -10     54
    155    -57   -213    -49    184   -135    -90    -70   -109   -158      7     51
    158    -70   -228    -46    192   -148    -93    -67   -114   -163     15     44
    192    -49   -241    -72    215   -145    -98    -75   -122   -166     23     33
    176    -49   -226    -64    200   -137    -83    -70   -111   -158     36     36
    192    -57   -249    -67    220   -153    -70    -77   -106   -163     33     25
    192    -28   -223    -83    205   -124    -59    -80   -103   -161     41     18
    163    -36   -200    -64    181   -116    -57    -72    -96   -158     51      7
    179    -33   -215    -75    197   -122    -59    -64    -96   -161     54    -20
    205    -31   -236    -85    220   -132    -64    -72    -98   -171     49    -49
     64     -2    -70    -31     64    -36     10      5    -12    -96    119    -10
    158     18   -140    -88    148    -62     15      5    -12   -103    101    -51
    181     12   -171    -98    176    -77     25     15      2    -98    103    -67
    163      5   -158    -83    161    -75     46     25     25    -83    127    -67
     64    -31    -98    -18     80    -64     64     31     46    -67    140    -64
     83    -23   -106    -31     93    -64     62     23     46    -72    140    -83
    148     -5   -155    -72    148    -80     49     10     28    -90    124   -111
    116     -5   -122    -54    119    -62     57     15     41    -80    135   -109
    103    -15   -119    -44    109    -67     57     12     41    -83    129   -122
    166      7   -161    -88    163    -75     38     -5     25    -98    116   -148
    168     12   -158    -93    163    -72     41     -7     31    -98    116   -171
    132     18   -114    -75    124    -46     54      2     46    -90    119   -179
    119     25    -96    -72    106    -33     54     10     57    -80    119   -184
    109     25    -83    -67     96    -28     57     15     59    -75    129   -197
     90     28    -64    -62     77    -15     59     20     67    -70    137   -210
     57     33    -23    -44     41      5     83     49     98    -46    155   -213
     72     57    -15    -64     44     20     80     49    101    -44    168   -226
     88     88      0    -88     44     44     67     41     98    -36    207   -231
     28    122     90    -77    -31    106     96     72    122    -18    249   -205
   -111    124    236     -5   -174    179    150    135    168     18    316   -174
    -31    166    197    -70   -114    181    140    137    166     20    353   -210
     54    207    153   -132    -49    181    124    124    158      5    353   -239
    116    233    114   -176      0    174    114    122    145    -12    389   -265
    101    257    155   -179    -25    207    127    129    155     12    504   -283
     41    303    259   -174   -109    283    137    135    174     31    545   -309
     33    329    296   -184   -129    314    135    127    176     20    587   -363
    -10    366    374   -179   -192    371    148    129    189     23    649   -428
     -7    423    431   -207   -218    426    132    111    174      7    685   -493
    -12    371    384   -181   -197    376    106     72    127    -36    701   -602
     -7    342    350   -166   -179    345     80     31     77    -33    665   -610
    -18    319    337   -150   -176    327     67      2     67    -46    576   -537
    -41    285    327   -122   -184    306     77     10     72    -88    496   -491
    -70    249    316    -90   -192    280     54    -28     44   -109    389   -514
    -90    213    303    -62   -197    257     38    -62     23   -127    306   -530
    -62    184    244    -62   -153    213     18    -90      0   -163    207   -517
    -96    137    233    -20   -163    184     20    -96     -7   -163    140   -488
    -10    116    127    -54    -70    122    -25   -145    -57   -210     62   -498
     31     85     51    -59    -10     70    -44   -174    -93   -259      7   -498
     23     88     64    -57    -20     77    -51   -176   -106   -277     -7   -488
     -2     98    101    -46    -51     98    -49   -181   -106   -290    -15   -488
     18     93     72    -57    -28     83    -67   -205   -111   -303    -59   -488
     15     90     75    -51    -31     83    -85   -233   -119   -316    -85   -491
     38     88     49    -64     -5     70   -103   -257   -129   -342   -114   -514
     64     44    -20    -54     44     12    -90   -220   -119   -361   -129   -563
     93     -5    -98    -46     96    -51     12    -85    -54   -358   -140   -618
    109     80    -31    -96     70     25    137     77     62   -265    -67   -584
    158    275    116   -215     20    197    228    254    239    -90     96   -452
    200    659    459   -428   -129    561    236    355    441    197    426   -145
    116   1239   1122   -680   -504   1182    148    280    607    581    885    280
    -20   1587   1608   -782   -815   1597    -90    -54    561    779   1137    501
    -90   1457   1548   -683   -820   1501   -363   -462    244    594    974    371
   -142    854    997   -355   -568    924   -472   -774   -259    -57    335   -122
   -127    142    267    -10   -197    205   -488   -792   -597   -615   -259   -600
    -75   -161    -85    116      5   -124   -454   -646   -607   -719   -410   -730
    -62   -220   -158    140     46   -189   -358   -496   -509   -670   -397   -711
    -67   -148    -80    109      5   -114   -275   -397   -402   -587   -332   -652
    -38    -75    -36     54     -2    -54   -236   -340   -324   -519   -285   -613
     -5     18     20     -7    -12     20   -200   -290   -262   -457   -239   -563
     15     70     54    -44    -18     62   -174   -265   -233   -426   -226   -524
     28     67     38    -46     -5     54   -176   -275   -249   -433   -244   -519
     62    103     41    -85     10     72   -192   -283   -254   -433   -244   -506
     70    124     54    -98      7     90   -192   -285   -257   -436   -246   -498
     96    127     31   -114     33     80   -205   -301   -275   -452   -244   -506
    101    127     25   -114     38     77   -215   -306   -285   -446   -197   -509
    109    114      2   -114     51     59   -226   -311   -290   -439   -174   -498
    122    140     18   -129     51     80   -233   -309   -288   -428   -135   -483
    158    127    -31   -142     93     49   -252   -319   -303   -449   -150   -488
    155    114    -41   -135     98     36   -252   -319   -306   -446   -116   -470
    145    122    -23   -135     85     49   -241   -311   -298   -436    -85   -452
    140    140      0   -142     70     70   -233   -296   -280   -423    -80   -433
    150    135    -15   -142     80     62   -244   -296   -285   -426    -98   -431
    116    140     23   -127     46     83   -244   -301   -285   -420   -101   -433
    111    145     33   -129     38     90   -239   -293   -275   -410   -101   -439
    111    135     23   -124     44     80   -233   -280   -265   -400   -103   -441
     85    132     46   -111     18     90   -233   -275   -259   -394   -106   -441
     75    122     46    -98     15     85   -228   -267   -259   -400   -109   -436
     80    153     72   -116      2    114   -220   -257   -241   -376    -88   -415
     75    181    103   -129    -15    142   -215   -254   -233   -358    -72   -397
     51    155    103   -106    -25    129   -226   -259   -241   -368    -77   -400
     54    127     72    -90     -7    101   -236   -262   -246   -368    -70   -394
     51    145     93   -101    -20    119   -231   -257   -239   -355    -46   -384
     41    148    103    -96    -31    127   -228   -249   -231   -342    -15   -376
     72    142     70   -109      2    106   -231   -246   -231   -340      7   -358
     83    127     44   -103     20     85   -228   -241   -231   -345     23   -345
     75    132     57   -103     10     93   -228   -239   -226   -337     57   -327
     54    132     77    -93    -10    103   -210   -231   -226   -327     93   -324
     33    122     85    -77    -25    103   -176   -215   -220   -319    122   -306
     25     80     54    -51    -12     67   -129   -205   -213   -345     80   -296
      7     41     31    -25    -10     36   -103   -192   -200   -371     36   -244
     -7     23     31    -10    -18     25    -85   -171   -207   -350     51   -218
    -15     31     46     -7    -31     38    -59   -135   -192   -309     93   -239
     -7     28     36    -10    -20     31    -38   -101   -153   -270    129   -244
      7     38     28    -23    -12     33    -25    -83   -116   -244    137   -249
     18     62     44    -41    -12     51    -15    -67    -85   -213    142   -254
     20     67     44    -44    -12     57      0    -46    -44   -187    148   -249
     28     46     18    -36      5     33     18    -31    -18   -179    127   -254
     25     72     44    -49    -10     59     31    -20      5   -142    142   -257
     23     96     70    -59    -23     83     28    -31     12   -127    129   -270
     25     96     67    -62    -20     83     31    -23     23   -116    101   -252
     38     80     41    -59      0     62     20    -31     15   -129     54   -249
     44     77     33    -62      5     57     10    -38     10   -127     41   -257
     44     85     41    -64      2     64     10    -38     18   -111     64   -236
     62     67      5    -64     28     36      7    -38     20   -103     67   -207
     80     59    -20    -70     51     20      0    -44     18   -106     49   -179
     93     77    -18    -85     57     28     -5    -41     23   -101     49   -155
    116     90    -25   -103     72     33     -7    -38     31    -88     59   -122
    119    109    -10   -116     64     49     -5    -31     46    -70     70    -77
    127    122     -5   -124     67     59     -7    -18     67    -59     75    -33
    122    132     10   -127     57     70     -7     -7    103    -54     83     12
    116    135     18   -127     49     77      2     12    145    -44    101     70
     98    137     36   -119     31     88     18     41    176    -20     85    103
     80    140     59   -109     10    101     23     59    200      2     54    129
     75    145     70   -111      2    109     33     80    218     44    116    192
    124    184     59   -155     31    124     54    103    241     98    181    265
    135    210     72   -174     31    142     57    109    252    142    197    327
    135    226     90   -179     23    158     67    114    262    161    215    374
    210    283     72   -246     67    179     90    124    275    184    246    400
    205    285     80   -246     62    184     80     96    254    174    239    413
    168    210     41   -192     62    127     36     51    200    122    210    407
    267    249    -18   -257    142    116     20     44    181    109    249    420
    275    228    -46   -252    161     90     -7     10    148     80    249    387
    226    132    -96   -179    161     18    -41    -20     98     31    174    327
    236     88   -150   -163    194    -31    -59    -33     64     -7     75    298
    290    122   -168   -205    231    -23    -51    -23     62    -18     28    290
    348    109   -241   -228    293    -64    -51    -23     36    -49    -23    259
    303     28   -275   -166    290   -122    -77    -41     -2    -90    -70    202
    249    -44   -293   -103    270   -168    -96    -64    -44   -132   -103    137
    194   -116   -311    -38    252   -213   -116    -96    -85   -168   -116     83
    228    -96   -324    -67    272   -207   -114    -98    -93   -181   -111     62
    262    -64   -327    -98    293   -194   -119   -101    -96   -184   -106     41
    265    -64   -329    -98    296   -197   -127   -106   -103   -189    -90     18
    259    -88   -348    -85    303   -218   -137   -114   -114   -197    -70      0
    277    -77   -358   -101    316   -218   -153   -129   -127   -210    -67      0
    285    -77   -363   -103    324   -220   -158   -132   -132   -218    -83      5
    288   -148   -436    -70    358   -290   -150   -109   -140   -249   -145    -18
    296   -194   -491    -49    392   -342    -59      7    -90   -249   -192    -67
    265   -155   -420    -54    340   -288     54    142      5   -197   -176    -64
    337      0   -337   -168    337   -168    161    309    168    -54    -70     49
    397    319    -77   -361    236    122    194    407    358    200    176    296
    288    776    488   -532    -98    633    129    371    545    540    555    623
    192   1200   1008   -696   -407   1104    -96     62    548    761    833    867
    171   1109    937   -641   -381   1023   -397   -340    257    610    717    743
     59    530    470   -296   -205    501   -555   -693   -249     15    158    265
     59    -49   -109     -5     83    -77   -592   -802   -649   -555   -394   -202
    114   -324   -441    103    277   -381   -548   -657   -667   -665   -545   -371
    114   -423   -537    155    324   -480   -457   -519   -589   -641   -545   -418
     96   -415   -514    158    301   -465   -366   -415   -493   -568   -459   -384
     33   -366   -400    166    215   -381   -296   -332   -394   -475   -358   -314
    -12   -290   -277    150    129   -285   -228   -270   -311   -397   -283   -257
     59   -233   -296     85    176   -265   -218   -257   -290   -376   -265   -272
    148   -192   -342     20    241   -267   -233   -267   -296   -376   -265   -298
    168   -129   -298    -18    233   -213   -215   -244   -265   -345   -223   -285
    192   -116   -309    -38    249   -210   -215   -246   -270   -350   -226   -303
    153   -137   -290     -7    220   -213   -210   -249   -277   -358   -228   -322
    114   -150   -265     15    189   -207   -213   -257   -283   -363   -231   -337
    111   -122   -233      5    171   -176   -202   -254   -277   -348   -215   -327
     12   -158   -174     70     93   -166   -205   -259   -272   -345   -202   -337
     54   -148   -202     46    127   -174   -218   -275   -290   -363   -200   -366
     57    -98   -155     18    103   -124   -205   -262   -275   -348   -174   -348
    109    -51   -161    -28    135   -106   -215   -267   -283   -358   -166   -345
     96    -51   -148    -23    122    -98   -239   -285   -301   -376   -174   -374
    106    -31   -137    -38    119    -83   -244   -288   -306   -387   -176   -387
    135      7   -127    -72    129    -59   -231   -277   -296   -381   -161   -384
    132     33    -98    -83    116    -31   -226   -270   -285   -374   -142   -374
     83     44    -38    -62     59      2   -218   -267   -275   -368   -129   -374
    -36     15     51     10    -44     33   -215   -262   -270   -366   -116   -384
    -20     12     33      2    -28     23   -231   -272   -288   -384   -124   -418
     33     72     38    -51     -2     57   -228   -270   -283   -384   -109   -418
     36    114     77    -75    -20     96   -236   -283   -288   -387    -98   -433
     54    129     75    -93    -10    103   -252   -303   -301   -394    -93   -459
     59    127     67    -93     -2     96   -267   -322   -309   -402    -85   -483
     59    158     98   -109    -18    129   -275   -322   -298   -392    -46   -462
     54    192    137   -124    -41    166   -275   -322   -288   -374    -10   -441
     28    176    148   -103    -59    163   -283   -332   -293   -371      0   -431
     15    184    168   -101    -77    176   -288   -335   -293   -366     23   -407
     10    228    218   -119   -103    223   -280   -324   -280   -353     51   -384
    -10    267    277   -129   -145    270   -277   -329   -277   -345     64   -389
    -23    285    309   -132   -166    296   -270   -327   -272   -337     80   -392
    -31    290    322   -132   -176    306   -249   -316   -262   -335     90   -405
    -18    303    322   -142   -168    311   -236   -311   -257   -340     83   -426
     33    358    322   -197   -145    340   -215   -303   -241   -335     83   -436
     33    368    335   -202   -150    353   -205   -298   -231   -332     77   -452
     38    368    329   -205   -145    350   -205   -293   -220   -335     72   -467
     36    400    363   -218   -163    381   -192   -275   -194   -322     83   -465
      0    420    418   -213   -207    418   -168   -244   -163   -298    101   -457
     38    493    454   -267   -207    475   -135   -207   -116   -265    132   -433
     10    519    509   -267   -249    514   -122   -192    -90   -252    148   -420
    -25    511    537   -241   -280    524   -116   -189    -75   -249    150   -415
    -88    514    602   -215   -345    558   -103   -176    -49   -226    163   -394
   -137    540    675   -202   -405    607    -85   -153    -18   -197    184   -368
   -153    592    743   -220   -446    667    -59   -127     18   -166    213   -332
   -215    589    805   -187   -509    696    -44   -114     38   -150    228   -316
   -277    581    859   -153   -568    719    -38   -103     51   -140    259   -306
   -316    620    935   -153   -626    776     -5    -59     90   -101    309   -265
   -410    639   1049   -114   -730    841     20    -23    127    -59    350   -223
   -524    626   1150    -49   -836    888     36     -2    155    -20    384   -184
   -579    644   1223    -33   -901    932     49     23    187     20    423   -148
   -644    670   1314    -12   -979    992     80     70    231     70    472    -90
   -706    670   1374     18  -1039   1021    109    106    265    106    509    -38
   -678    693   1371     -7  -1023   1031    135    137    283    127    524    -12
   -600    680   1280    -41   -940    979    109    111    244     98    493    -62
   -496    646   1143    -75   -820    893     57     59    194     46    457   -124
   -298    678    974   -189   -636    826     20     20    161     12    436   -145
    -93    756    849   -329   -470    802     25     18    155     10    433   -122
    -38    748    787   -355   -413    766     28     18    140     -5    413   -119
    -38    706    745   -335   -392    724     20     12    124    -18    407   -122
     28    683    654   -355   -314    670      0    -12     93    -44    384   -140
     98    704    605   -400   -252    654    -10    -20     85    -49    381   -135
    132    724    592   -431   -231    659     -7    -20     85    -41    397   -114
    200    753    550   -478   -174    652    -20    -38     72    -49    397   -106
    213    758    545   -488   -166    652    -36    -54     59    -57    394    -98
    213    740    527   -475   -155    633    -62    -77     41    -77    379   -109
    200    722    522   -462   -161    623    -75    -88     31    -83    376   -109
    153    704    548   -428   -197    626    -85    -96     25    -83    374   -111
    122    680    555   -402   -218    618    -85    -96     25    -83    371   -119
     64    626    561   -345   -246    594    -70    -85     33    -72    376   -127
     -2    581    584   -290   -293    581    -62    -77     31    -72    371   -129
    -67    579    646   -257   -358    613    -49    -62     41    -62    368   -122
   -145    548    691   -202   -418    618    -36    -57     44    -59    361   -119
   -228    519    748   -145   -488    633    -18    -49     49    -44    366   -101
   -366    467    831    -51   -597    649     -7    -46     57    -23    376    -72
   -420    452    872    -15   -646    662    -12    -44     62      0    374    -54
   -301    483    784    -90   -542    633    -54    -83     28     -7    340    -64
    -57    517    574   -228   -314    545   -132   -158    -44    -59    265   -114
    140    465    324   -306    -90    394   -210   -241   -132   -142    153   -200
    244    381    135   -314     54    259   -257   -296   -202   -220     54   -275
    288    309     20   -298    132    166   -239   -272   -223   -259     -7   -332
    277    241    -36   -259    158    103   -124   -137   -158   -246    -33   -366
    244    293     49   -270     96    171     23     36    -28   -161      0   -342
    241    444    202   -345     20    324    135    226    145     -5    129   -236
    246    792    545   -522   -150    670    171    342    355    267    436     33
    174   1350   1176   -761   -501   1265    166    355    602    657    898    478
     15   1717   1701   -867   -841   1709    -57     67    641    885   1176    737
    -67   1540   1605   -737   -836   1571   -368   -361    335    683   1015    579
   -124    950   1075   -413   -600   1013   -532   -753   -207     46    426     51
   -148    293    441    -72   -293    366   -584   -875   -605   -514   -129   -480
   -119    -15    101     67   -111     41   -548   -730   -613   -605   -252   -644
    -70    -36     33     51    -54     -2   -439   -563   -511   -558   -223   -657
    -31     38     70     -2    -51     51   -324   -433   -392   -467   -132   -610
    -72     90    163     -7   -116    127   -246   -340   -290   -371    -15   -550
    -93    166    257    -36   -176    210   -194   -283   -226   -303     77   -488
   -111    223    335    -57   -223    277   -153   -249   -181   -265    127   -465
   -150    218    368    -36   -259    293   -132   -233   -163   -252    187   -483
   -132    220    353    -44   -241    285   -122   -233   -153   -236    218   -506
   -145    205    350    -31   -249    277   -116   -231   -142   -223    275   -511
   -228    168    397     28   -314    283   -109   -228   -135   -215    363   -485
   -374    140    514    116   -444    327    -77   -197    -98   -179    444   -426
   -280    163    444     59   -361    303    -80   -200   -103   -189    465   -428
   -192    181    374      2   -283    277    -80   -223   -122   -213    441   -457
   -220    145    366     36   -293    254    -72   -239   -129   -228    413   -467
   -239     72    309     83   -275    189    -96   -275   -161   -272    358   -524
   -348    -18    329    184   -340    155   -111   -306   -192   -306    337   -584
   -371    -31    340    200   -358    153   -111   -324   -207   -329    337   -626
   -428    -70    358    249   -394    142    -98   -327   -215   -345    329   -649
   -441    -72    368    257   -407    148   -101   -335   -226   -361    301   -659
   -470    -85    384    277   -428    148   -122   -358   -241   -374    262   -678
   -496   -111    381    303   -441    135   -137   -384   -259   -394    220   -691
   -498   -129    368    314   -436    119   -142   -402   -267   -410    197   -691
   -509   -127    381    316   -446    127   -153   -428   -277   -423    189   -693
   -519   -132    387    327   -454    127   -168   -439   -293   -433    192   -717
   -496   -116    379    306   -439    129   -194   -454   -309   -436    189   -789
   -459   -109    348    283   -405    119   -220   -480   -327   -444    197   -859
   -436   -109    327    270   -384    106   -241   -514   -342   -457    200   -919
   -457   -114    342    285   -400    114   -252   -532   -358   -470    187   -984
   -384    -64    319    223   -353    127   -257   -522   -361   -470    116   -948
   -397    -51    345    223   -371    145   -254   -514   -355   -454     80   -862
   -397    -75    322    233   -361    122   -267   -527   -381   -472     51   -839
   -363    -64    298    215   -332    116   -280   -545   -400   -491     18   -810
   -311    -23    288    166   -301    132   -272   -548   -389   -483    -12   -761
   -314    -33    280    174   -298    122   -254   -545   -374   -472    -41   -709
   -371    -57    314    213   -345    127   -228   -542   -361   -475    -67   -649
   -322    -33    288    179   -306    127   -231   -545   -361   -483    -90   -605
   -265     -2    262    129   -262    129   -236   -550   -368   -488   -116   -563
   -218     36    252     90   -233    142   -226   -530   -361   -478   -116   -498
   -207     44    249     80   -228    145   -220   -504   -345   -465   -114   -457
   -148     80    228     33   -187    153   -210   -441   -316   -449   -106   -462
    -67    127    192    -31   -129    161   -200   -413   -296   -446   -101   -475
    -41    148    187    -54   -114    166   -194   -413   -283   -439    -93   -462
    -23    163    184    -70   -103    174   -200   -415   -275   -420    -85   -439
     12    192    179   -101    -83    187   -200   -400   -262   -397    -77   -426
     18    202    184   -111    -83    194   -207   -402   -259   -394    -75   -426
    101    290    187   -197    -41    239   -207   -397   -252   -381    -57   -433
    129    327    194   -231    -31    262   -223   -413   -262   -387    -70   -459
    122    340    218   -231    -46    280   -252   -439   -280   -400    -96   -491
    163    381    218   -275    -25    301   -277   -457   -290   -402   -101   -535
    220    426    202   -324      7    314   -275   -452   -285   -402    -96   -542
    246    467    218   -358     12    342   -267   -439   -280   -394    -90   -522
    252    493    241   -371      5    368   -270   -431   -272   -381    -88   -488
    283    506    223   -394     28    363   -277   -428   -275   -361    -85   -467
    329    514    184   -423     72    350   -290   -431   -283   -345    -77   -459
    327    509    181   -418     72    345   -303   -431   -285   -337    -70   -444
    394    566    171   -480    111    368   -290   -410   -267   -314    -51   -415
    462    615    153   -540    153    387   -267   -387   -244   -296    -41   -387
    441    594    150   -519    145    374   -249   -366   -231   -280    -28   -376
    418    607    187   -514    116    397   -228   -342   -207   -254      2   -361
    415    644    228   -530     93    436   -194   -309   -171   -226     41   -335
    415    665    249   -540     83    457   -166   -280   -148   -207     70   -311
    389    675    285   -532     51    480   -140   -254   -124   -189     90   -293
    363    683    319   -524     23    501   -119   -231   -109   -174    109   -288
    353    706    353   -530      0    530   -101   -207    -93   -158    129   -272
    348    732    384   -542    -18    561    -83   -189    -75   -142    142   -252
    316    743    426   -532    -54    584    -70   -192    -62   -129    148   -233
    327    797    470   -563    -72    633    -54   -176    -38   -106    171   -202
    283    758    475   -519    -96    618    -77   -192    -62   -119    158   -194
    249    730    480   -491   -116    605    -98   -213    -75   -132    142   -189
    246    748    501   -498   -127    626    -93   -210    -70   -127    140   -168
    233    748    511   -493   -140    631    -93   -207    -67   -129    135   -158
    168    685    517   -426   -174    602   -109   -220    -88   -153    116   -163
    148    644    496   -397   -174    571   -122   -231   -103   -174    101   -168
    155    618    462   -387   -153    540   -124   -233   -116   -184     88   -168
    122    571    449   -348   -163    511   -127   -241   -132   -200     80   -174
    103    553    449   -327   -171    501   -129   -249   -140   -202     80   -171
     80    530    449   -303   -184    491   -137   -262   -158   -215     75   -176
     57    501    441   -280   -192    472   -137   -265   -168   -218     80   -184
     49    491    441   -270   -197    467   -137   -265   -168   -215     85   -179
     64    496    431   -280   -181    465   -137   -265   -166   -210     90   -174
     80    496    415   -288   -168    457   -142   -265   -168   -215     90   -174
     83    483    400   -285   -158    441   -155   -267   -179   -226     77   -192
     88    472    384   -283   -148    428   -158   -262   -184   -239     70   -205
     93    410    316   -252   -111    363   -132   -218   -189   -270     31   -257
    111    405    290   -259    -90    348    -28    -83   -124   -257     10   -298
    187    542    355   -363    -85    449     98    101     10   -150     85   -241
    272    784    511   -530   -119    649    192    288    189     36    265    -64
    309   1148    839   -727   -265    995    197    361    376    311    581    275
    153   1706   1551   -932   -698   1631    148    293    613    709   1052    779
    -38   1951   1987   -956  -1013   1969    -75    -20    615    878   1280   1015
   -174   1626   1800   -727   -987   1712   -345   -449    262    579   1010    779
   -252    865   1117   -306   -683    989   -519   -854   -355   -148    293    145
   -137    348    483   -106   -311    415   -563   -870   -618   -527   -119   -249
    -46    197    244    -75   -145    220   -509   -732   -600   -571   -194   -327
   -114    135    249    -10   -181    192   -415   -605   -522   -527   -176   -311
   -116    184    301    -33   -207    241   -319   -485   -420   -449   -111   -231
    -18    316    335   -150   -176    327   -233   -384   -316   -350    -12   -135
     38    392    353   -215   -158    374   -171   -316   -244   -293     46    -64
     31    381    350   -207   -161    366   -145   -283   -213   -272     80    -25
      0    366    366   -181   -181    366   -122   -262   -187   -254    116      5
    -10    371    379   -181   -194    374   -101   -236   -153   -239    150     51
      7    361    353   -184   -174    358    -98   -231   -135   -246    179     83
     25    355    329   -192   -153    342    -96   -223   -111   -246    231    111
     25    353    327   -189   -150    340    -83   -202    -88   -239    290    150
    -31    309    340   -140   -184    324    -83   -205    -83   -226    345    163
    -57    283    340   -114   -197    311    -83   -194    -75   -189    413    189
    -70    277    348   -106   -210    311    -75   -184    -62   -161    467    226
    -57    296    353   -119   -205    324    -67   -168    -44   -150    498    272
    -77    254    332    -90   -205    293    -70   -168    -36   -137    522    283
   -116    236    353    -59   -236    293    -57   -161    -18    -98    555    316
   -161    205    366    -23   -265    283    -49   -161     -7    -83    542    394
   -205    148    353     28   -277    249    -41   -158     -7    -70    517    488
   -249    122    368     62   -309    246    -20   -142      5    -44    488    555
   -275    109    384     83   -329    246    -12   -127     12    -31    454    620
   -283    103    387     88   -337    246      0   -111     23    -20    454    665
   -285    109    394     88   -340    252      2   -109     23    -20    475    711
   -293    119    410     85   -353    265      2   -114     18    -31    491    743
   -239    187    423     25   -329    303     23    -93     33     -7    483    763
   -244    181    426     31   -337    303     23    -90     28     10    462    756
   -277    153    431     62   -353    290     10   -103     18     20    483    753
   -259    155    415     49   -337    285     -5   -111      7     25    496    745
   -249    171    418     38   -332    293    -20   -124     -5     25    506    732
   -210    202    413      2   -311    309    -20   -124    -10     28    519    730
   -137    226    363    -44   -249    293    -18   -122    -18     28    517    719
    -59    200    257    -72   -158    228    -49   -153    -59     -5    478    691
     38    197    158   -119    -59    179    -93   -197   -109    -44    431    662
     90    194    103   -145     -7    150   -129   -236   -153    -83    402    639
    124    200     75   -161     25    137   -122   -239   -161    -96    407    644
    124    215     88   -171     18    153    -88   -215   -148    -85    436    657
    119    192     72   -155     23    132    -72   -202   -150    -90    444    649
     75    155     80   -116     -2    119    -72   -202   -155    -96    431    641
     62    166    103   -114    -20    135    -54   -179   -135    -72    439    649
     49    194    142   -122    -46    171    -28   -148   -109    -49    452    644
     54    228    171   -142    -57    200     -5   -114    -80    -31    452    639
     75    265    187   -171    -57    226     18    -83    -54    -18    446    631
     23    241    218   -132    -96    231     23    -70    -46    -18    400    620
      5    249    244   -129   -119    246     25    -64    -38    -15    353    610
     10    272    262   -142   -124    267     33    -46    -20     -2    340    623
    -12    275    288   -132   -150    283     25    -31     -5     18    350    636
     10    314    303   -161   -145    309     38     -5     15     51    361    644
     15    311    296   -166   -140    303     38     -5     18     51    342    633
     -5    303    306   -150   -155    303     25    -12     15     51    311    613
    -31    301    332   -135   -181    314     15    -18     15     51    290    576
     12    332    319   -171   -153    327     23    -10     28     57    293    548
     64    368    303   -218   -119    335     25    -10     31     54    288    509
     70    358    288   -215   -109    322     15    -12     25     41    288    457
    106    379    272   -244    -83    327     12    -10     31     36    314    413
    124    381    257   -252    -64    319     20      0     36     36    332    366
    127    376    249   -252    -62    314     20      2     36     38    342    306
     77    340    262   -210    -90    301     12      0     33     38    340    249
     96    371    272   -236    -88    322     31     25     54     64    353    220
     93    355    262   -223    -83    309     23     20     46     67    327    158
    101    366    265   -233    -80    314     23     25     49     62    324    109
    122    407    285   -265    -83    348     51     57     77     77    355     85
     90    410    316   -252   -114    363     67     83     96     93    379     62
     88    428    340   -257   -124    384     85    106    114    116    384     33
    129    444    311   -288    -90    379    103    122    122    124    379     -7
    122    405    283   -265    -80    345     98    114    103    109    361    -64
    106    397    290   -254    -90    345     85    106     98    109    350   -111
    153    475    322   -314    -83    400    103    132    132    142    381   -122
    119    475    355   -298   -119    415    109    129    140    150    384   -106
     57    436    379   -246   -161    407     88    116    129    148    361    -64
     85    446    361   -267   -137    402     83    116    124    145    337    -15
     75    439    363   -257   -142    402     67    106    114    142    324     10
      0    340    340   -171   -171    340     25     77     83    119    301     12
     31    332    301   -181   -135    316     25     85     75    116    285     44
     46    324    277   -187   -116    301     36     96     70    109    257     59
    -57    192    249    -67   -153    220     -2     64     25     51    187     36
    -36    171    207    -67   -122    189    -31     49      0     20    145     25
      7    171    163    -90    -77    168    -28     51     -7     12    132     36
    -36    106    140    -36    -88    124    -36     36    -33      0    109     20
    -64     64    129      0    -96     96    -46     23    -49     -7    106    -18
    -49     64    111    -10    -80     88    -49     25    -51      0    132    -54
    -70     15     85     28    -77     49    -54     25    -59      2    142    -59
    -64     12     77     25    -72     44    -59     25    -62      7    145    -62
    -33     59     93    -12    -62     75    -59     23    -64      5    145    -77
    -28     80    106    -28    -67     93    -62     25    -67     -2    155    -85
    -75      5     77     33    -77     41    -59     28    -80    -23    135   -127
    -44    -46     -2     44    -23    -25     18    109    -59    -41     98   -200
    -25    -31     -5     28    -10    -18    129    241      7    -18    103   -228
    -10     70     77    -31    -44     72    239    415    142     96    210   -148
     64    350    283   -207   -109    316    283    542    324    309    436     72
     96    826    730   -462   -316    779    210    524    514    623    807    465
    -72   1405   1478   -665   -774   1441     33    340    711   1021   1283    958
   -213   1436   1649   -613   -930   1543   -298    -85    555   1015   1322   1013
   -311    914   1226   -301   -769   1067   -517   -542     46    485    826    594
   -381    129    509    124   -446    319   -618   -818   -517   -233    119     -5
   -329   -314     15    322   -174   -150   -607   -745   -678   -511   -202   -298
   -272   -350    -77    309    -98   -213   -498   -584   -589   -491   -215   -327
   -254   -329    -77    290    -90   -205   -394   -465   -496   -436   -194   -322
   -223   -233    -10    228   -106   -124   -301   -358   -392   -350   -132   -285
   -189   -119     70    155   -129    -25   -236   -296   -311   -288    -70   -252
   -176    -54    122    114   -150     33   -207   -272   -275   -265    -46   -252
   -179    -15    163     96   -171     72   -176   -236   -246   -249    -28   -252
   -187     15    202     83   -194    109   -163   -220   -233   -239    -10   -262
   -187     10    197     88   -192    103   -158   -213   -233   -254    -12   -296
   -213     25    236     90   -223    132   -145   -197   -220   -244      5   -309
   -220     70    290     72   -254    179   -132   -174   -205   -228     33   -306
   -215    103    319     54   -267    213   -119   -153   -189   -215     59   -303
   -254     98    353     77   -303    226   -111   -150   -197   -223     70   -322
   -288    103    392     90   -340    246   -116   -155   -197   -226     77   -327
   -298    129    428     83   -363    277   -106   -150   -184   -218     85   -316
   -293    161    454     64   -374    306    -96   -137   -166   -207     88   -311
   -267    189    457     38   -361    322    -80   -129   -155   -197     88   -311
   -259    210    467     23   -363    337    -72   -129   -148   -200     83   -306
   -319    181    501     67   -410    340    -85   -148   -161   -215     67   -311
   -342    174    517     83   -428    345    -93   -158   -166   -220     62   -311
   -337    176    514     80   -426    345   -101   -168   -174   -228     49   -309
   -296    226    522     33   -410    371    -98   -163   -166   -220     54   -303
   -277    244    519     15   -397    381   -114   -176   -168   -218     57   -296
   -270    246    517     10   -392    381   -135   -187   -174   -215     59   -280
   -244    257    501     -5   -371    379   -150   -194   -179   -218     57   -265
   -184    309    493    -62   -340    400   -155   -197   -179   -215     57   -244
   -129    337    467   -103   -298    402   -166   -200   -176   -207     57   -228
   -140    314    454    -88   -298    384   -181   -215   -194   -220     38   -233
   -132    322    454    -93   -293    387   -213   -241   -218   -236     10   -236
    -93    350    441   -129   -267    394   -231   -246   -223   -233      5   -213
    -49    368    418   -161   -233    392   -244   -246   -226   -228      7   -192
    -31    387    415   -179   -223    400   -244   -244   -226   -231      5   -179
    -20    374    394   -176   -207    384   -249   -254   -239   -249    -23   -192
    -31    353    384   -163   -207    368   -259   -270   -259   -270    -59   -215
    -15    381    397   -184   -207    389   -249   -262   -249   -254    -57   -205
      7    387    376   -197   -187    381   -244   -254   -246   -252    -59   -200
     20    371    350   -194   -163    361   -241   -259   -254   -259    -64   -200
     31    379    348   -207   -161    363   -233   -257   -252   -265    -64   -189
     38    402    363   -220   -163    384   -228   -244   -244   -257    -57   -176
     38    413    374   -226   -168    394   -218   -228   -223   -241    -41   -171
     70    436    366   -252   -148    402   -194   -200   -197   -218    -18   -163
     28    423    392   -226   -181    407   -179   -184   -181   -213    -15   -176
    -20    402    423   -192   -223    413   -163   -168   -161   -210    -20   -184
    -20    402    423   -192   -223    410   -174   -168   -155   -205    -20   -200
     51    467    415   -259   -181    441   -150   -145   -124   -174     10   -189
     25    428    400   -228   -187    415   -145   -153   -129   -181      0   -202
    -25    363    387   -168   -205    374   -153   -161   -140   -200    -25   -223
    -44    363    407   -161   -228    387   -150   -153   -129   -184    -20   -213
    -80    353    433   -135   -257    392   -150   -153   -124   -176    -15   -215
    -96    392    485   -150   -290    439   -114   -109    -83   -137     25   -168
    -25    478    504   -226   -265    491    -88    -77    -51   -109     59   -129
    -38    475    511   -220   -275    491   -101    -88    -54   -119     44   -137
   -129    420    550   -145   -340    485    -83    -59    -28    -98     54   -127
   -207    381    589    -88   -400    485    -75    -46    -15    -80     62   -124
   -223    394    618    -85   -420    506    -64    -28      5    -57     72   -103
   -187    431    615   -122   -402    522    -62    -15     18    -44     80    -88
   -132    480    613   -174   -371    545    -46      0     36    -23    103    -57
   -150    485    633   -168   -392    558    -44      7     44    -12    103    -36
   -168    465    633   -148   -402    548    -36     12     51      0    106    -15
   -207    436    644   -116   -426    540    -12     33     72     28    119     28
   -200    480    680   -140   -439    579     10     62    103     70    153     64
   -176    504    678   -166   -428    589     20     80    119     90    171     80
   -176    496    672   -161   -426    584     36     88    132    103    187     83
   -166    509    672   -171   -418    589     46     85    132    111    194     83
   -161    509    670   -174   -415    589     54     93    142    124    213    106
   -148    511    657   -181   -405    584     51     96    150    137    226    124
   -129    522    652   -197   -392    587     54     88    153    145    241    129
    -88    581    670   -249   -379    626     59     88    163    176    283    150
   -114    542    657   -213   -384    600     38     62    150    174    288    145
   -111    506    615   -200   -363    558     15     36    129    163    285    148
    -90    488    576   -200   -332    532     -2     18    111    153    280    148
   -106    420    527   -158   -316    472    -25     -2     88    137    262    137
    -98    363    462   -132   -280    413    -31     -7     80    132    246    124
    -75    324    397   -124   -236    361    -44    -23     62    122    228    101
    -64    293    355   -114   -210    324    -59    -36     44    114    220     90
    -54    228    283    -88   -168    254    -67    -46     23     96    197     77
     10    223    213   -116   -101    218    -59    -51     12     77    179     77
     20    215    194   -119    -88    205    -59    -64      5     67    161     64
    -46     98    145    -25    -96    122    -90    -98    -36     28    103     25
    -49     54    103     -5    -77     77   -114   -111    -54     20     83     12
    -23     41     64     -7    -44     51   -106    -93    -46     38     72      5
     -7     38     46    -18    -28     41   -103    -77    -41     46     77      7
    -15     33     49    -10    -31     41   -114    -90    -46     59     83      2
      0     15     15     -7     -7     15   -106    -77    -38     72     93    -15
     25    -49    -75     12     49    -62    -59    -15    -25     57     85    -83
     41    -98   -142     25     90   -119     59    137     57     80     90   -129
     72    -28   -101    -23     85    -64    179    311    200    194    176    -67
    116    168     49   -142     33    109    257    446    368    374    350     77
    137    540    402   -337   -132    472    239    478    537    654    667    361
     57   1096   1036   -579   -488   1067    135    324    688   1021   1083    735
    -33   1350   1384   -659   -709   1369   -145    -41    605   1166   1270    875
   -140   1072   1213   -467   -678   1143   -423   -446    252    911   1049    641
   -220    379    600    -77   -410    488   -509   -714   -259    231    402     85
   -200   -145     54    171   -127    -46   -478   -649   -493   -166     -2   -288
   -171   -355   -184    265      5   -270   -407   -472   -454   -200    -62   -387
   -148   -389   -241    267     44   -316   -309   -329   -355   -153    -25   -374
   -145   -363   -218    254     36   -290   -233   -239   -262    -90     31   -332
   -171   -290   -119    231    -25   -207   -181   -163   -166    -18     85   -265
    -75   -127    -54    101    -10    -90   -109    -75    -67     67    163   -171
    -98   -119    -20    109    -41    -70    -85    -41    -33     77    189   -116
   -184   -137     46    161   -116    -46    -90    -44    -31     75    194    -77
   -236   -153     80    192   -161    -36    -85    -28    -25     70    192    -44
   -254   -179     72    215   -163    -54    -72    -10    -20     70    210    -28
   -259   -187     72    223   -168    -57    -77    -12    -28     49    228    -41
   -231   -171     59    202   -145    -57    -85    -20    -36     28    228    -51
   -189   -145     44    166   -116    -51    -75     -5    -31     28    252    -49
   -174   -132     41    153   -109    -46    -72    -10    -25     23    277    -54
   -181   -150     31    163   -106    -59    -75    -23    -33     -7    285    -93
   -161   -135     25    148    -93    -54    -72    -25    -31    -31    306   -137
   -114   -101     12    106    -67    -44    -72    -23    -25    -38    340   -187
   -129   -109     20    119    -77    -44    -85    -38    -38    -51    337   -265
   -109    -67     38     88    -77    -15    -80    -36    -36    -57    329   -329
    -62    -20     41     41    -51     10    -70    -25    -20    -54    335   -368
   -116    -67     49     90    -85    -10    -80    -44    -33    -72    303   -420
   -189   -132     54    161   -122    -38   -101    -70    -62   -106    246   -480
   -181   -140     41    158   -111    -49   -116    -88    -83   -135    202   -532
   -150   -132     18    142    -85    -57   -135    -96    -93   -153    171   -576
    -96    -85      7     88    -51    -38   -166   -122   -119   -171    150   -618
    -59    -49      7     54    -36    -20   -176   -145   -137   -197    137   -644
    -20    -10      7     15    -15     -2   -179   -150   -140   -205    150   -654
    -18    -49    -31     33      5    -41   -215   -192   -184   -236    142   -691
     62    -49   -114     -7     88    -80   -249   -220   -226   -262    135   -701
    132      2   -129    -67    129    -64   -254   -226   -226   -259    161   -667
    161      7   -153    -85    158    -72   -262   -228   -223   -272    174   -639
    215     10   -205   -111    210    -96   -267   -228   -226   -280    176   -654
    192    -28   -220    -83    205   -122   -280   -244   -231   -285    184   -696
    179    -46   -226    -67    200   -135   -272   -249   -228   -283    197   -730
    192    -51   -244    -72    215   -148   -270   -257   -233   -285    192   -769
    163    -64   -228    -49    194   -145   -275   -270   -241   -283    223   -841
    194    -31   -228    -83    210   -127   -262   -265   -228   -265    272   -917
    210    -28   -241    -90    226   -135   -249   -249   -213   -257    283   -961
    220    -18   -239   -101    228   -127   -244   -244   -202   -252    303  -1026
    220    -12   -233   -103    226   -122   -233   -241   -189   -239    309  -1049
    207     -2   -213   -103    210   -109   -228   -239   -176   -228    244   -976
    200     -5   -207    -98    202   -106   -220   -231   -161   -213    194   -909
    249     36   -213   -142    231    -88   -202   -215   -132   -189    168   -828
    257     44   -213   -150    236    -83   -197   -218   -119   -187    119   -776
    262     72   -189   -168    226    -57   -187   -213   -106   -171     72   -719
    290    101   -192   -197    241    -44   -184   -218    -98   -166     36   -683
    296     93   -202   -197    249    -54   -205   -239   -114   -189    -15   -652
    293     62   -231   -176    262    -83   -239   -277   -150   -220    -85   -649
    379    116   -262   -249    319    -72   -246   -277   -155   -202    -96   -631
    472    200   -272   -337    371    -36   -231   -267   -140   -181    -88   -589
    431    137   -293   -285    361    -77   -262   -301   -171   -213   -116   -594
    439    103   -335   -270    387   -114   -290   -332   -200   -239   -142   -600
    493    135   -361   -316    426   -111   -301   -329   -205   -236   -148   -579
    581    148   -436   -366    509   -142   -324   -345   -226   -246   -166   -571
    641    179   -462   -410    550   -140   -337   -348   -231   -259   -179   -561
    672    210   -462   -441    568   -124   -337   -342   -228   -267   -187   -553
    672    200   -475   -436    574   -137   -345   -345   -226   -270   -202   -555
    732    210   -522   -472    628   -155   -361   -348   -226   -262   -200   -532
    789    236   -553   -514    670   -158   -371   -348   -226   -259   -200   -511
    875    293   -581   -584    730   -142   -371   -345   -223   -249   -200   -498
    872    316   -558   -594    714   -119   -366   -340   -220   -244   -200   -496
    865    301   -566   -584    714   -132   -376   -350   -233   -259   -205   -506
    846    309   -537   -579    691   -114   -361   -332   -220   -249   -187   -480
    904    327   -576   -615    740   -124   -368   -332   -215   -246   -176   -470
    872    306   -566   -592    719   -129   -394   -361   -244   -283   -205   -504
    880    340   -540   -610    709    -98   -387   -358   -233   -270   -197   -496
    875    363   -511   -620    693    -72   -389   -363   -231   -254   -187   -485
    852    368   -483   -610    667    -57   -397   -371   -241   -262   -187   -483
    831    387   -444   -610    636    -25   -415   -392   -259   -283   -189   -488
    800    405   -397   -602    600      5   -423   -397   -265   -293   -187   -483
    776    394   -381   -587    579      7   -415   -384   -254   -288   -176   -472
    740    381   -358   -561    550     12   -400   -368   -252   -285   -174   -467
    704    376   -329   -540    517     23   -400   -374   -259   -301   -187   -480
    670    345   -324   -509    496     12   -397   -376   -275   -324   -213   -504
    641    327   -314   -485    475      7   -387   -368   -280   -332   -220   -514
    613    316   -296   -465    454     10   -368   -355   -280   -337   -226   -519
    568    280   -288   -426    428     -2   -361   -345   -293   -363   -254   -537
    519    262   -257   -392    389      2   -358   -332   -296   -374   -267   -550
    485    270   -215   -379    350     28   -350   -329   -293   -374   -270   -545
    470    275   -194   -371    332     41   -348   -327   -285   -366   -265   -537
    413    244   -168   -329    290     38   -355   -340   -293   -368   -270   -550
    376    265   -114   -322    246     75   -358   -342   -283   -355   -254   -545
    353    246   -109   -301    231     70   -355   -337   -280   -355   -252   -545
    374    239   -135   -306    254     51   -332   -303   -259   -345   -244   -545
    355    150   -207   -254    280    -28   -262   -194   -218   -353   -285   -592
    316    150   -166   -233    241     -7   -145    -49   -119   -311   -280   -592
    309    275    -36   -293    171    119    -31    129     38   -179   -168   -504
    340    535    194   -436     72    366     38    265    231     44     57   -293
    348   1005    654   -678   -153    831     10    272    433    394    457     80
    226   1462   1236   -844   -506   1350   -142     57    519    688    815    397
    127   1514   1387   -823   -628   1452   -444   -324    342    696    872    428
     70   1163   1093   -615   -511   1130   -646   -701    -67    301    514    122
     18    457    439   -239   -210    449   -691   -875   -535   -358   -135   -418
     36     41      2    -38     15     23   -667   -789   -670   -607   -405   -667
     49   -106   -158     25    101   -129   -576   -626   -600   -602   -433   -722
     54    -83   -137     15     96   -109   -480   -501   -496   -530   -376   -691
     54     10    -44    -31     49    -15   -405   -405   -384   -431   -288   -628
     33     83     49    -59     -7     67   -348   -332   -296   -353   -218   -566
     28    142    111    -85    -41    127   -309   -285   -246   -306   -176   -519
     20    168    148    -93    -62    158   -288   -257   -218   -283   -148   -491
      2    174    171    -88    -83    171   -283   -252   -207   -270   -124   -472
      0    189    189    -96    -96    189   -262   -236   -192   -249   -106   -467
      7    226    215   -116   -103    220   -236   -210   -168   -220    -77   -449
    -46    174    220    -62   -132    197   -244   -213   -174   -228    -80   -452
    -72    155    226    -44   -150    189   -246   -215   -179   -228    -75   -446
    -88    161    249    -36   -168    205   -244   -210   -171   -215    -62   -436
    -75    189    262    -59   -168    226   -233   -200   -161   -200    -49   -415
    -75    192    267    -57   -171    228   -218   -184   -148   -187    -33   -392
    -77    192    267    -57   -174    228   -202   -171   -135   -171    -23   -374
    -85    215    301    -67   -192    257   -187   -161   -122   -153     -7   -355
    -93    220    311    -64   -202    265   -179   -158   -116   -148     -7   -345
   -109    202    311    -46   -210    257   -179   -161   -119   -150    -15   -345
   -148    163    309     -7   -228    236   -189   -163   -127   -155    -18   -342
   -140    174    314    -18   -228    244   -194   -158   -122   -148     -2   -324
   -140    171    311    -18   -226    241   -197   -158   -122   -150      5   -319
   -124    213    337    -44   -231    275   -179   -137    -98   -119     33   -285
   -129    218    345    -44   -236    280   -176   -135    -88   -109     46   -272
   -140    207    348    -33   -244    277   -181   -135    -88   -109     51   -267
   -129    220    348    -46   -239    283   -187   -132    -88   -101     67   -254
   -124    220    345    -46   -233    283   -192   -129    -83    -96     83   -236
   -142    189    329    -25   -236    259   -202   -135    -90    -96     98   -231
   -163    163    324      0   -244    244   -207   -129    -90    -90    111   -226
   -166    155    319      5   -244    236   -215   -127    -93    -88    132   -226
   -137    184    322    -23   -228    252   -210   -116    -88    -75    158   -218
   -135    192    327    -31   -231    259   -205   -111    -85    -75    166   -207
   -132    197    329    -33   -231    262   -197   -101    -77    -70    171   -192
   -122    200    319    -41   -220    257   -187    -90    -75    -67    174   -187
   -150    181    332    -15   -241    257   -179    -88    -80    -70    171   -181
   -166    187    353    -10   -259    267   -171    -90    -85    -70    168   -174
   -179    179    358      0   -270    267   -163    -88    -88    -72    158   -166
   -187    171    358      5   -272    265   -150    -72    -75    -57    155   -140
   -189    168    358     10   -272    262   -129    -51    -54    -36    161   -114
   -197    163    358     15   -277    259   -124    -41    -36    -25    179    -93
   -189    166    355     10   -272    262   -114    -31    -20    -12    187    -88
   -174    194    366    -12   -270    280   -101    -10      2     10    194    -72
   -171    194    366    -10   -267    280    -83     10     31     41    210    -59
   -187    179    363      2   -275    272    -77     15     44     54    226    -51
   -207    174    381     15   -293    277    -83     12     54     75    252    -46
   -202    187    389      7   -296    288    -77     12     64     88    267    -46
   -145    233    379    -44   -262    306    -64     28     80    103    306    -33
   -187    176    363      2   -275    270    -75     12     70     93    309    -57
   -257    103    358     75   -309    231    -93     -7     49     83    311    -77
   -290     70    361    111   -327    213    -96    -12     41     77    316    -90
   -265    106    371     80   -316    239    -72      7     64     93    340    -67
   -249    137    384     54   -316    262    -57     20     88    114    368    -36
   -249    140    387     54   -319    262    -51     25    101    119    376    -15
   -239    137    376     49   -309    257    -51     33    127    109    394     12
   -259    127    387     67   -322    257    -64     36    163     83    387     46
   -252    114    363     67   -306    239    -62     54    207     75    366     77
   -241    111    353     64   -296    231    -49     77    246     85    374     98
   -244     98    342     70   -293    220    -44     88    265    103    379    116
   -267     85    353     90   -309    218    -36     96    270    119    376    129
   -239    142    381     46   -311    262      5    129    290    158    407    150
   -226    184    410     20   -316    296     44    158    309    194    441    179
   -265    158    423     51   -345    288     62    163    303    205    436    192
   -257    166    423     46   -340    293     88    176    309    223    418    207
   -231    184    413     23   -322    298    106    187    314    239    397    215
   -205    202    405      0   -303    303    127    197    324    257    381    220
   -228    197    426     12   -327    311    127    189    327    272    366    223
   -226    228    454      0   -340    340    124    184    335    298    381    254
   -184    249    431    -33   -309    340    101    163    319    311    389    257
   -158    218    376    -31   -267    298     51    116    272    288    366    231
   -116    210    327    -46   -223    267      5     83    239    267    358    233
    -54    228    283    -85   -168    254    -15     70    226    257    358    246
    -59    187    244    -64   -150    213    -44     46    194    226    329    244
    -70    140    210    -36   -140    174    -70     20    163    189    298    239
    -54    109    161    -28   -106    135    -88     12    148    174    303    259
    -44     70    114    -12    -77     90    -96      5    127    153    319    283
    -44     38     83      0    -64     59   -116    -12     96    122    316    309
    -36     20     54      7    -44     36   -135    -28     75    106    311    340
     -5     15     20     -7    -15     18   -142    -36     64    106    311    381
    -12     -2     10      7    -12      2   -140    -38     59    106    306    423
    -41    -49     -7     44    -18    -28   -153    -44     51    101    290    457
     38     31     -7    -36     23     12   -137    -25     67    122    290    527
      2      0     -2     -2      2     -2   -150    -38     54    106    259    540
    -36    -49    -12     44    -12    -31   -171    -59     25     83    228    537
    -38   -111    -75     72     15    -93   -168    -49      2     49    181    506
     33   -161   -197     62    114   -179    -98     44     20     23    137    439
    155    -80   -236    -38    192   -155     28    202    116     80    171    431
    231     28   -202   -129    218    -85    145    397    267    210    275    501
    267    329     59   -298    101    194    171    514    462    467    527    730
    252    865    613   -558   -179    740    129    514    693    841    953   1137
    103   1353   1247   -730   -571   1301    -49    293    826   1150   1327   1483
     67   1400   1332   -732   -631   1366   -355    -96    657   1122   1337   1460
    -62    769    831   -355   -446    800   -558   -527    101    517    753    932
   -109     25    135     41   -122     80   -633   -724   -387   -111    106    340
    -44   -335   -290    189    122   -314   -605   -626   -483   -301   -124     72
    -31   -433   -402    233    184   -418   -501   -467   -413   -285   -129      7
    -23   -405   -381    213    176   -394   -410   -348   -316   -223    -96     23
     33   -290   -324    127    176   -306   -322   -233   -210   -127    -36     70
     59   -202   -262     70    158   -233   -275   -163   -145    -62      0     96
     77   -168   -246     46    161   -207   -244   -124   -109    -31     20    103
     77   -174   -254     46    163   -213   -226    -96    -93    -20     23    103
     83   -163   -246     38    163   -205   -218    -72    -83    -23     33    106
     80   -155   -236     36    158   -197   -218    -51    -80    -25     70    101
     72   -155   -228     41    150   -192   -205    -31    -67     -5     77    101
     93   -127   -220     15    155   -174   -179     -7    -44     18     96    109
     54   -150   -207     46    129   -179   -171     -5    -36     25    114     96
      0   -197   -200     98     96   -200   -184    -15    -44     25    109     88
     31   -163   -194     67    111   -179   -171      0    -28     36    119    106
     36   -145   -181     54    106   -161   -168      2    -23     38    119    103
      5   -163   -168     80     85   -166   -171    -10    -25     36    116     85
     72    -98   -174     12    122   -135   -150      2     -5     57    140     98
     80   -103   -184     12    132   -142   -145     -2      0     57    132     85
     12   -168   -184     77     96   -176   -161    -23    -20     33    114     59
     12   -161   -174     72     93   -166   -158    -18    -18     38    127     62
     20   -142   -166     59     93   -153   -153    -23    -12     54    142     62
     23   -129   -153     54     88   -140   -158    -36    -15     59    155     54
     10   -137   -150     62     77   -142   -155    -41    -10     64    163     36
     25   -114   -140     44     83   -127   -142    -28      2     80    181     44
     18   -101   -122     38     67   -109   -142    -28      5     85    181     46
     20    -85   -106     33     62    -96   -142    -25      5     90    187     38
     28    -75   -103     20     62    -88   -145    -23      5     96    197     41
     12    -75    -90     31     51    -83   -145    -20      0     98    197     25
     -2    -77    -75     38     33    -77   -155    -23     -7     93    189     18
    -18    -59    -41     38     10    -51   -150    -15      2    103    202     38
      2    -25    -31     10     15    -28   -137    -10      7    119    215     57
    -57    -62     -5     59    -25    -33   -145    -18     -7    101    202     46
    -93    -75     18     83    -57    -28   -153    -23    -18     90    194     46
    -72    -36     36     54    -54      0   -132    -12     -5     96    205     62
    -90    -25     62     57    -80     18   -111    -10     -2     90    202     62
   -116    -23     93     67   -106     33    -96      2      2     96    205     77
   -150    -18    132     83   -142     57    -88      7      5     96    202     85
   -163    -10    153     88   -158     70    -77     12     10     96    207     83
   -194     -7    187     98   -192     90    -62     28     28    106    213     85
   -171     38    210     64   -192    124    -25     64     64    132    236    106
   -181     62    241     59   -210    150      0     93     98    155    265    119
   -205     46    252     80   -228    148      2    101    111    161    267    111
   -207     46    254     80   -231    150     15    106    124    163    272    101
   -176    114    288     31   -231    200     51    140    163    197    309    116
   -192    114    306     36   -249    210     64    150    181    205    322    106
   -197    114    311     41   -254    213     75    158    189    207    329     85
   -244     98    342     70   -293    220     75    155    194    205    329     64
   -285     80    366    101   -324    223     67    148    187    197    324     36
   -272    109    379     80   -327    244     75    148    200    205    327     15
   -270    127    397     72   -332    262     83    153    213    215    332      0
   -288    137    426     75   -358    280     83    158    220    228    342      0
   -301    155    457     72   -379    303     85    166    233    244    353      2
   -322    163    483     77   -402    322     90    171    244    252    363      7
   -316    220    537     49   -426    379    109    189    275    280    387     31
   -355    213    566     70   -462    389    106    192    283    283    389     38
   -389    233    623     77   -506    428    122    210    303    303    407     67
   -433    265    698     83   -566    480    148    244    335    332    436    111
   -517    236    753    140   -633    493    158    254    348    342    444    140
   -480    249    727    114   -602    488    145    241    337    337    431    122
   -400    309    709     44   -553    509    153    246    348    348    441    124
   -402    275    678     64   -540    475    127    223    322    322    418    111
   -389    290    680     49   -535    485    127    226    324    319    413    129
   -340    329    667      2   -504    498    137    228    324    309    407    135
   -327    337    665     -5   -496    501    148    231    324    303    413    129
   -296    366    659    -36   -478    511    161    241    329    311    426    140
   -259    355    615    -46   -436    485    163    239    324    298    415    140
   -275    355    631    -41   -454    493    153    223    314    290    402    142
   -290    368    659    -38   -475    514    148    213    311    296    407    166
   -265    405    667    -72   -467    537    148    218    322    309    426    202
   -226    405    631    -88   -428    517    132    200    303    298    407    194
   -241    340    579    -49   -410    459     96    161    259    254    361    168
   -223    319    540    -49   -381    428     70    140    236    233    335    171
   -158    288    446    -67   -301    366     33    109    200    197    285    140
   -111    257    368    -72   -239    311     15     88    171    166    239    114
    -77    215    293    -70   -184    252    -10     64    140    132    194     93
    -36    168    205    -67   -122    187    -49     31    101     93    137     70
     36    145    109    -93    -36    127    -70     15     75     67     88     49
    163    189     25   -176     70    109    -70     15     59     57     67     62
     98    103      5   -101     46     54   -109    -31     15      7     18     25
     83     33    -51    -59     67     -7   -142    -75    -20    -36    -31    -10
    109      7   -101    -59    103    -46   -155    -85    -38    -59    -57    -28
    174     54   -119   -114    148    -31   -148    -70    -31    -54    -51    -15
    189     64   -127   -129    158    -31   -145    -70    -31    -57    -62    -23
    137      5   -132    -72    135    -62   -155    -85    -49    -80    -96    -46
    119    -31   -150    -44    132    -90   -163    -83    -62   -101   -129    -70
    153    -72   -226    -38    189   -148   -122    -28    -57   -122   -176   -124
    202    -28   -231    -88    218   -129     15    140     33    -90   -194   -140
    213     54   -158   -135    187    -51    137    329    166      5   -132    -83
    272    231    -41   -252    155     96    218    501    327    166     33     70
    337    610    272   -472     33    441    215    568    514    439    353    407
    226   1283   1054   -756   -413   1169    163    509    787    893    878    956
     15   1551   1535   -784   -758   1543    -72    187    810   1085   1137   1205
   -161   1156   1317   -498   -737   1234   -337   -241    454    766    857    919
   -233    368    602    -67   -418    485   -509   -646   -155     44    153    262
   -129   -124      2    124    -67    -62   -542   -652   -410   -309   -226   -135
    -85   -327   -241    205     75   -285   -470   -501   -394   -355   -298   -231
   -101   -363   -262    231     80   -314   -358   -361   -311   -309   -270   -210
    -83   -280   -197    181     57   -239   -231   -220   -192   -207   -181   -135
    -59   -189   -129    122     33   -158   -153   -132   -103   -129   -114    -70
    -33   -145   -111     88     38   -129   -106    -77    -51    -85    -75    -20
    -20   -145   -124     83     49   -135    -75    -41    -25    -64    -62     10
    -25   -163   -137     96     54   -150    -59    -28    -15    -59    -64     20
    -25   -163   -137     93     54   -150    -57    -33    -15    -64    -67     25
    -15   -166   -153     90     67   -161    -51    -28    -10    -59    -54     28
      7   -148   -158     67     80   -153    -36    -12      2    -46    -28     38
      2   -137   -140     67     70   -137    -15      2     20    -31     -7     46
    -59   -200   -140    129     38   -171    -25     -5     10    -38    -12     23
    -59   -200   -142    129     38   -171    -23      0     15    -33      0     15
    -46   -184   -140    114     44   -163     -7     15     33    -15     28     18
    -59   -197   -137    129     38   -168      0     20     38     -7     36     12
    -38   -153   -114     96     36   -135     10     31     46      0     51      5
    -23   -129   -106     77     38   -119     20     46     57     10     67     -2
    -72   -158    -85    114      5   -124     10     38     51     10     75    -28
    -90   -174    -83    132     -5   -129     12     41     54     18     88    -36
   -135   -231    -98    181    -20   -163      2     33     44      5     80    -59
   -135   -226    -90    179    -23   -158     -2     33     44      5     85    -70
   -116   -197    -83    155    -18   -140     -7     36     41     10     93    -72
   -119   -218    -98    168    -10   -158    -10     38     41     12     96    -77
   -116   -231   -116    174     -2   -174    -18     38     33     10     98    -80
   -114   -210    -98    161    -10   -155    -33     33     28      7     98    -83
   -114   -205    -93    158    -12   -150    -44     25     23      5     93    -90
   -101   -207   -106    155      2   -158    -41     28     20      7     93    -90
   -111   -215   -103    163     -5   -161    -57     25     15     10    103    -88
    -70   -176   -106    124     18   -142    -64     31     18     18    119    -72
    -59   -153    -93    106     15   -124    -72     31     12     23    124    -64
   -103   -197    -93    150     -5   -145    -77     20      2     15    106    -77
    -98   -202   -103    150      0   -153    -70     28      2     18    109    -72
   -132   -226    -96    179    -18   -161    -72     18     -7     10    101    -88
   -122   -210    -88    166    -18   -150    -70     18    -10     15    106    -93
   -119   -197    -77    158    -20   -137    -62     18     -7     18    109   -101
   -127   -213    -85    168    -23   -148    -64     12    -10     18    101   -111
   -142   -236    -96    189    -23   -166    -54     15     -7     18     85   -111
   -155   -246    -93    200    -33   -171    -49     18     -5     20     62   -116
   -142   -223    -80    184    -31   -153    -44     33      7     38     62   -111
   -122   -192    -70    155    -28   -129    -20     57     33     70     59    -93
   -127   -181    -57    153    -36   -119      5     88     62     96     57    -83
   -140   -166    -28    150    -57    -98     18    109     83    116     70    -80
   -179   -179      0    179    -90    -90     31    124     98    129     80    -72
   -220   -205     12    213   -119    -96     28    114     98    122     46    -83
   -205   -207     -2    205   -103   -106     31    111    101    122     44    -77
   -150   -174    -23    161    -64   -101     46    119    119    137     83    -59
   -145   -155    -10    150    -67    -83     59    127    132    140    111    -54
   -197   -202     -5    200    -98   -106     49    114    114    114     93    -83
   -205   -215    -12    210    -98   -114     31     98    103     98     88   -106
   -192   -207    -18    197    -88   -111     25    101    109    101    101   -111
   -116   -142    -25    129    -46    -85     46    119    124    124    127    -93
   -150   -158    -10    153    -70    -85     41    111    122    122    127    -88
   -187   -187     -2    187    -93    -96     31     96    116    114    124    -85
   -166   -174     -7    168    -80    -90     28     93    122    122    137    -80
   -145   -163    -18    155    -64    -90     23     88    129    132    153    -88
   -106   -122    -15    111    -46    -70     49    101    148    148    163    -88
   -106   -119    -12    111    -49    -67     51     98    148    145    158    -96
   -137   -158    -23    145    -59    -93     28     80    127    124    132   -129
   -103   -124    -20    114    -41    -72     23     83    127    122    132   -124
   -101    -96      5     96    -54    -46     23     85    132    127    140    -98
    -85    -62     20     72    -54    -20     38    106    140    132    142    -80
    -72    -36     36     51    -54      0     46    116    135    124    135    -70
    -75    -28     46     51    -62      7     49    119    116    111    116    -57
    -46     18     64     12    -57     41     59    116    103    116    119    -36
     38    119     80    -80    -20    101     93    127    137    127    142    -15
     18    116     98    -70    -38    109     90    119    148    119    140    -15
    -54     75    129    -10    -90    101     77    103    148    109    137    -18
    -23    132    155    -57    -88    142     77    101    163    109    153      2
    -15    116    132    -51    -72    124     54     80    142     83    145     -2
    -23     93    116    -36    -70    103     25     51    124     64    135    -10
     12    119    106    -64    -46    114     10     41    127     72    150     -2
     -2     64     64    -33    -33     64    -31     10     93     33    122    -33
    -23     15     36      2    -31     25    -49    -10     72     10    103    -67
    -18     -2     15      7    -18      5    -41     -5     72     20     98    -83
     31     -2    -33    -12     31    -18    -51     -7     64     25     85   -106
      0    -59    -62     28     28    -59    -83    -36     33      5     38   -161
     -2    -96    -96     49     44    -96   -101    -59     15    -10    -10   -200
     15   -109   -127     44     70   -116   -116    -75     12    -10    -33   -226
     28   -135   -163     54     96   -148   -142    -98      5    -20    -51   -262
     54   -158   -213     49    129   -184   -166   -122    -20    -59    -70   -288
     80   -163   -246     41    161   -205   -179   -127    -41    -72    -83   -296
    145   -163   -309      7    226   -236   -194   -132    -57    -67    -75   -290
    181   -179   -361      0    270   -270   -218   -137    -75    -59    -83   -293
    226   -200   -426    -12    324   -311   -220   -127    -93    -72   -109   -314
    272   -244   -519    -15    394   -381   -184    -67    -88    -93   -163   -363
    337   -249   -587    -46    462   -418    -67     85    -15    -77   -197   -405
    366   -181   -548    -90    457   -363     31    246    103     -5   -140   -374
    400    -33   -433   -184    415   -233     72    371    259    158     38   -226
    488    397    -90   -444    288    153     67    410    444    459    392    124
    457   1023    566   -743    -57    795    -10    283    605    807    831    563
    293   1267    974   -779   -340   1122   -285    -80    514    935   1036    750
    226    906    678   -566   -226    792   -579   -517     85    589    740    470
    241    213    -28   -228    135     93   -683   -789   -433    -88     88    -98
    342   -387   -732     20    535   -561   -717   -797   -724   -550   -389   -550
    444   -613  -1057     85    750   -833   -698   -667   -732   -636   -506   -688
    465   -618  -1083     75    774   -849   -615   -561   -654   -602   -483   -701
    485   -555  -1044     33    763   -800   -537   -478   -555   -535   -415   -667
    522   -426   -948    -51    735   -685   -470   -402   -462   -446   -327   -602
    589   -316   -906   -135    748   -610   -420   -345   -392   -381   -244   -540
    540   -309   -849   -116    691   -579   -402   -324   -374   -358   -236   -530
    467   -296   -766    -85    615   -530   -381   -303   -348   -337   -231   -527
    465   -239   -704   -114    581   -472   -340   -257   -306   -306   -215   -493
    462   -223   -685   -119    574   -454   -314   -231   -283   -288   -207   -459
    384   -265   -652    -62    517   -457   -309   -231   -280   -280   -205   -449
    363   -249   -613    -57    488   -431   -314   -233   -272   -265   -184   -428
    368   -231   -600    -70    483   -415   -322   -246   -283   -272   -184   -428
    355   -202   -558    -75    457   -379   -306   -241   -272   -265   -187   -426
    332   -202   -537    -67    433   -368   -296   -236   -259   -254   -192   -423
    316   -220   -537    -49    426   -376   -293   -233   -262   -252   -205   -418
    285   -236   -522    -25    402   -379   -298   -239   -272   -259   -220   -415
    267   -202   -470    -31    368   -335   -290   -233   -267   -252   -215   -397
    285   -179   -465    -57    374   -322   -272   -213   -249   -236   -210   -379
    270   -187   -459    -41    363   -322   -267   -210   -249   -226   -215   -376
    241   -197   -441    -23    340   -319   -270   -218   -259   -228   -220   -371
    228   -187   -415    -20    322   -301   -275   -220   -265   -228   -213   -363
    228   -179   -410    -25    316   -296   -277   -223   -275   -231   -207   -363
    252   -166   -418    -44    335   -290   -280   -226   -277   -233   -197   -361
    257   -168   -428    -44    340   -298   -265   -220   -275   -233   -176   -342
    231   -200   -431    -15    329   -314   -267   -226   -285   -241   -155   -332
    231   -184   -415    -23    319   -298   -267   -215   -277   -228   -124   -322
    215   -181   -400    -18    306   -290   -254   -197   -259   -213    -90   -309
    194   -200   -394      2    293   -296   -241   -168   -241   -187    -59   -301
    176   -218   -394     20    285   -306   -231   -135   -228   -166    -44   -296
    176   -215   -392     18    283   -303   -215    -85   -207   -132     -7   -288
    158   -220   -379     31    267   -301   -202    -33   -194   -109     -2   -288
    142   -244   -389     49    265   -316   -192      0   -189    -98    -25   -293
    145   -254   -400     54    272   -327   -181     10   -176    -83    -31   -293
    168   -262   -431     46    298   -345   -181      2   -166    -83    -36   -314
    181   -272   -454     44    316   -363   -176    -12   -158   -101    -49   -329
    213   -301   -514     44    361   -407   -184    -33   -171   -137    -77   -355
    246   -265   -511     10    379   -387   -168    -28   -155   -137    -64   -350
    277   -262   -540     -7    407   -402   -163    -31   -140   -140    -67   -345
    303   -265   -571    -20    436   -418   -171    -49   -140   -153    -80   -358
    342   -249   -592    -49    467   -420   -176    -46   -127   -145    -75   -337
    350   -228   -579    -59    465   -402   -150    -18    -90   -103    -44   -280
    319   -252   -571    -36    444   -410   -127     -7    -72    -83    -25   -252
    337   -244   -581    -49    459   -413   -119     -7    -59    -62    -20   -239
    342   -252   -594    -46    467   -423   -109     -5    -41    -44     -2   -228
    329   -290   -620    -18    475   -454    -93     10    -25    -36    -15   -218
    314   -290   -607    -12    459   -449    -80     10    -18    -23     -7   -215
    322   -265   -589    -28    454   -426    -62     12     -2      5     23   -213
    301   -270   -574    -18    436   -423    -49     20      7     31     44   -202
    277   -301   -579     12    428   -439    -44     23     10     41     54   -205
    246   -337   -584     44    415   -462    -49      7      0     44      7   -215
    174   -392   -566    109    368   -478    -62      7      7     59      7   -189
    137   -397   -535    129    335   -465    -46     46     38     90     28   -140
    142   -342   -485    101    314   -413     23    119    106    153     70    -67
     25   -400   -428    187    226   -415     44    148    135    168     88    -23
   -109   -483   -374    296    129   -428     31    140    132    168     77     -5
   -148   -485   -337    316     93   -413     38    148    150    189    109     20
   -181   -514   -332    348     75   -423     72    176    187    210    127     44
   -218   -527   -309    371     44   -418    129    223    239    252    163     75
   -244   -506   -265    374      7   -387    161    239    283    277    192     96
   -309   -535   -226    420    -44   -379    194    252    319    298    200     85
   -324   -537   -213    431    -57   -376    252    288    363    358    249     96
   -314   -548   -233    431    -41   -392    277    309    392    400    290    109
   -306   -555   -249    428    -28   -402    306    329    420    441    319    140
   -311   -532   -220    420    -46   -379    345    361    454    493    350    192
   -319   -506   -187    413    -67   -348    371    384    488    555    392    257
   -309   -459   -153    381    -80   -309    387    381    501    589    436    324
   -296   -449   -153    374    -72   -301    389    368    491    597    449    394
   -319   -493   -176    405    -72   -335    355    340    457    576    423    457
   -301   -483   -181    392    -59   -332    322    316    431    561    397    519
   -301   -483   -181    389    -62   -332    296    298    410    558    379    527
   -241   -459   -220    350    -12   -340    298    316    413    561    355    542
   -210   -454   -244    332     15   -350    293    329    410    550    322    542
   -233   -509   -275    371     20   -392    262    324    402    535    275    530
   -241   -542   -301    389     25   -423    233    309    407    540    241    506
   -202   -532   -329    368     62   -433    231    306    394    522    233    483
   -179   -545   -366    363     93   -457    220    288    358    470    223    462
   -236   -602   -366    420     64   -485    192    252    311    410    202    439
   -257   -620   -366    436     54   -493    174    226    283    358    179    423
   -259   -633   -374    446     57   -506    166    223    270    332    189    415
   -249   -628   -379    436     64   -504    155    220    267    316    200    423
   -226   -620   -394    423     83   -509    145    215    265    311    187    426
   -210   -623   -413    415    101   -519    132    205    252    293    171    405
   -194   -649   -457    420    129   -553    129    213    239    272    145    371
   -171   -730   -561    449    192   -646    174    283    246    233    109    298
   -155   -732   -576    444    210   -654    293    423    335    267    109    257
   -103   -626   -522    363    207   -574    394    574    467    371    179    303
    -33   -400   -368    215    166   -384    449    683    628    545    366    446
     70     72      2    -72     33     38    439    719    823    846    730    769
      2    623    620   -311   -309    623    288    522    919   1140   1104   1109
    -75    696    771   -311   -423    732    -64    116    717   1124   1130   1111
    -62    319    381   -127   -223    348   -322   -265    290    719    727    774
     54   -288   -342    116    197   -314   -413   -519   -231     38     20    205
    174   -802   -976    314    574   -888   -465   -532   -496   -348   -379   -153
    296   -987  -1286    342    789  -1135   -436   -407   -475   -381   -407   -241
    405   -966  -1371    280    885  -1166   -358   -306   -405   -340   -337   -233
    426   -927  -1356    249    891  -1140   -288   -249   -335   -283   -246   -187
    433   -870  -1304    218    867  -1085   -228   -192   -259   -202   -166   -116
    428   -828  -1257    200    841  -1041   -181   -150   -213   -155   -137    -96
    384   -828  -1215    220    797  -1021   -174   -135   -197   -135   -142   -106
    387   -774  -1163    192    774   -969   -179    -98   -168   -101   -119    -93
    410   -717  -1127    153    769   -922   -137    -64   -135    -72    -88    -64
    329   -766  -1098    218    711   -932   -127    -75   -129    -75    -93    -57
    254   -787  -1044    265    646   -914   -129    -70   -124    -72    -90    -70
    189   -807   -997    309    592   -904   -132    -59   -122    -72    -88    -83
    132   -836   -969    353    550   -901   -140    -59   -127    -75    -96    -88
    161   -774   -935    303    545   -854   -114    -28    -93    -49    -75    -64
    148   -748   -896    298    519   -820   -103    -12    -77    -33    -54    -46
     80   -802   -883    361    480   -841   -119    -28    -96    -51    -80    -62
     67   -782   -849    358    457   -815   -116    -18    -90    -41    -64    -44
    103   -724   -828    309    465   -776   -111     -7    -80    -28    -54     -7
    135   -667   -802    267    467   -735    -93      5    -64    -18    -49     18
     72   -717   -792    319    431   -753   -109    -12    -83    -36    -62      5
     31   -737   -769    353    400   -753   -124    -25    -96    -41    -70     -2
     57   -683   -740    311    397   -711   -116    -10    -77    -23    -51     23
     28   -698   -727    332    376   -711   -127    -18    -85    -31    -54     20
     15   -680   -696    329    353   -685   -127    -18    -83    -23    -41     36
     62   -613   -675    275    368   -644   -116      2    -70     -7    -12     59
     62   -581   -644    257    350   -610   -116      5    -67      0     12     72
      2   -620   -623    309    311   -623   -140    -15    -80    -12      7     62
     20   -597   -620    285    319   -610   -140    -12    -75      2     33     67
     72   -532   -605    231    337   -568   -124      0    -57     23     70     90
     41   -553   -597    254    316   -576   -142    -28    -83     -2     59     75
    -12   -589   -576    301    280   -584   -163    -51   -101    -28     54     54
    -25   -576   -553    301    262   -566   -166    -51   -101    -31     70     44
    -15   -545   -530    280    257   -537   -163    -49   -101    -33     85     28
    -18   -522   -504    267    241   -514   -158    -41    -96    -31    106     12
     23   -459   -483    218    252   -470   -127    -15    -70    -15    135     12
     54   -394   -449    168    249   -420    -90     15    -49     -5    158      7
      2   -400   -402    200    202   -400    -77     15    -49    -15    155    -25
    -64   -413   -348    239    140   -381    -64     15    -46    -20    155    -51
   -124   -413   -288    267     80   -350    -51     20    -33    -18    163    -72
   -135   -379   -244    254     54   -311    -31     36    -12     -5    187    -77
   -129   -329   -200    231     33   -265     -2     62     20     20    218    -80
   -114   -265   -153    189     15   -210     33     88     57     49    254    -85
   -135   -249   -114    192    -12   -181     54    101     83     59    270   -103
   -189   -241    -54    213    -70   -150     75    114    111     75    285   -111
   -226   -231     -5    228   -111   -119    101    135    145     93    319   -109
   -233   -194     38    213   -140    -77    127    153    176    127    350   -114
   -254   -150    103    202   -181    -23    155    168    207    158    368   -124
   -340   -171    168    254   -257     -2    161    166    213    166    366   -155
   -452   -194    257    324   -355     31    163    168    226    176    368   -174
   -446    -88    358    265   -402    135    207    210    283    226    415   -137
   -420    -12    407    215   -415    197    249    244    319    249    436   -127
   -472    -59    410    265   -441    174    228    226    301    226    415   -168
   -478    -93    384    285   -431    145    207    207    285    213    402   -187
   -470    -15    452    241   -462    215    233    231    322    259    446   -140
   -475     18    491    228   -483    254    239    244    342    283    485   -122
   -454     28    480    210   -467    254    226    239    335    280    493   -127
   -397     75    472    161   -433    272    215    239    337    290    517   -124
   -361     93    454    132   -407    272    200    231    327    283    517   -129
   -358    111    470    122   -413    290    192    226    327    280    514   -116
   -363    119    483    119   -423    301    194    233    332    283    519    -93
   -301    192    493     54   -397    342    213    257    353    306    532    -70
   -296    226    522     33   -410    374    210    249    348    303    517    -64
   -241    314    555    -36   -400    433    226    265    368    327    530    -36
   -189    368    558    -90   -374    462    249    285    387    345    542     -7
   -239    290    530    -25   -384    410    233    265    358    314    511    -23
   -218    272    488    -28   -353    379    202    236    332    290    485    -36
   -153    327    480    -88   -316    402    187    220    327    290    488    -28
    -96    376    472   -140   -283    423    166    202    316    290    498    -12
    -80    374    454   -145   -267    413    142    174    298    272    493     -7
    -38    340    376   -153   -207    358    101    124    254    231    454    -38
     25    345    316   -187   -145    332     67     93    223    205    436    -62
     75    358    283   -218   -103    322     36     70    197    187    420    -67
     96    324    228   -210    -64    277     10     44    166    155    387    -96
    106    280    174   -194    -33    228    -15     15    129    116    353   -137
    129    231     98   -181     15    166    -46    -18     85     70    316   -174
     51    179    124   -116    -36    153    -36    -18     83     67    319   -171
    -36    114    150    -38    -93    132    -12     -5     88     72    322   -163
    -28     96    124    -36    -75    109    -25    -23     64     51    301   -174
     28     51     23    -41      2     38    -75    -70     12      0    246   -215
     25     15    -12    -23     18      2    -98    -85     -7    -20    220   -223
    168     57   -111   -111    140    -25   -114   -103    -28    -41    197   -239
    213    132    -80   -174    148     25    -77    -80      0    -10    226   -213
    194    122    -75   -158    135     23    -67    -75      0     -7    220   -213
    148     28   -122    -90    135    -44    -83    -90    -28    -44    174   -244
    116    -80   -197    -18    155   -137    -75    -70    -49    -90    111   -306
    111   -150   -262     18    184   -205     15     46     -7   -106     70   -363
    153    -46   -200    -54    176   -124    140    218    119    -15    140   -309
    249    200    -49   -228    150     75    267    423    322    179    314   -142
    280    545    265   -413      7    405    298    524    530    459    610    155
    140   1060    919   -602   -389    989    241    459    730    823   1047    594
     -2   1439   1441   -719   -722   1441     18    161    753   1039   1332    875
    -77   1252   1330   -589   -704   1291   -301   -270    441    833   1171    732
   -129    553    683   -210   -405    618   -491   -688   -148    145    504    145
    -75    -83    -10     77    -33    -46   -517   -750   -504   -374    -36   -345
    -10   -340   -332    174    161   -337   -475   -613   -517   -470   -171   -493
     10   -366   -379    176    194   -371   -384   -467   -428   -428   -161   -493
     23   -306   -329    142    176   -316   -280   -340   -314   -342    -98   -436
     38   -189   -228     72    132   -210   -189   -236   -200   -239      0   -335
     38   -109   -148     33     90   -127   -132   -179   -129   -176     62   -265
     44    -83   -127     18     83   -106   -101   -148    -93   -148     88   -233
     54    -75   -129     10     90   -101    -80   -122    -64   -124    106   -210
     57    -64   -122      0     88    -93    -77   -119    -62   -122    109   -202
     51    -62   -114      5     80    -88    -75   -119    -62   -129    103   -210
     49    -67   -119      7     83    -93    -75   -119    -62   -132    101   -231
     85    -96   -181      5    132   -137    -85   -137    -80   -150     77   -270
     31   -109   -140     36     85   -124    -72   -124    -67   -142     85   -270
    -28    -75    -46     49      7    -62    -31    -77    -20    -96    132   -223
     64    -62   -129     -2     96    -96    -41    -83    -28   -101    127   -233
    111    -80   -192    -15    150   -135    -64   -103    -51   -127     98   -265
    137    -54   -192    -41    161   -122    -70   -106    -49   -127    101   -262
    129    -64   -194    -33    161   -129    -70   -111    -49   -132     93   -277
    145    -88   -233    -31    187   -161    -83   -127    -64   -148     72   -309
    142    -85   -228    -28    184   -155    -83   -124    -62   -145     70   -309
    166    -64   -231    -51    197   -148    -70   -109    -49   -135     77   -296
    161    -31   -192    -64    176   -111    -51    -96    -36   -119     96   -283
    109    -57   -166    -25    137   -111    -64   -109    -49   -124    111   -293
    103    -62   -166    -20    135   -114    -72   -111    -54   -124    140   -303
    127    -31   -158    -49    140    -93    -59    -98    -41   -111    155   -311
     96    -54   -150    -20    122   -103    -62   -101    -46   -119    148   -332
     33   -103   -137     33     83   -119    -75   -114    -62   -135    132   -358
      2   -124   -127     62     64   -124    -93   -124    -77   -150    122   -371
     20    -67    -90     23     54    -80    -93   -114    -67   -140    132   -361
     70      5    -64    -38     67    -28    -72    -85    -41   -111    153   -350
     23     -5    -28     -7     25    -15    -88    -88    -49   -122    142   -358
    -31     -2     28     18    -31     12   -106    -93    -59   -135    132   -358
    -38     -2     33     20    -38     15   -106    -90    -64   -148    111   -350
    -54     10     64     20    -62     38    -98    -83    -64   -155    101   -363
    -64     33     96     15    -80     62    -83    -70    -54   -148    119   -384
    -72     25     98     23    -85     62    -77    -67    -57   -145    145   -420
    -80     25    103     25    -93     64    -67    -62    -54   -140    174   -441
    -72     23     96     23    -85     59    -51    -46    -44   -137    197   -444
    -46     15     62     12    -54     38    -38    -31    -41   -140    226   -441
    -12     28     41     -7    -25     33    -33    -23    -36   -137    267   -441
    -25     25     49      0    -36     36    -31    -15    -28   -127    301   -441
    -51     15     67     18    -59     41    -31    -18    -20   -111    340   -423
    -31     59     90    -15    -62     75    -10     -7      5    -77    407   -387
    -23     67     90    -20    -57     77     18      2     23    -64    446   -379
    -57     33     90     10    -75     62     10    -12      7    -77    478   -392
    -72     28    101     20    -88     64      0    -31      0    -77    519   -426
    -59     25     83     15    -72     54     -7    -54     -5    -80    530   -493
    -28      0     28     15    -28     12    -31    -80    -18    -90    480   -535
    -28     10     36      7    -33     23    -49   -103    -33    -98    420   -511
   -148     12    161     67   -153     85    -33    -93    -15    -77    415   -428
   -145     38    184     51   -166    111    -38    -90    -12    -72    405   -387
    -85     49    135     18   -109     90    -59   -116    -46    -93    361   -389
    -93     62    155     12   -124    109    -62   -142    -75    -90    324   -381
   -205     98    303     51   -254    200    -20   -132    -28    -70    314   -303
   -267    101    366     83   -316    233     -5   -124     -5    -57    303   -262
   -218    124    342     46   -280    233    -12   -103     10    -20    314   -246
   -137    132    267      0   -202    200    -25   -119      0    -46    285   -257
   -111    155    267    -23   -189    210    -18   -119      2    -51    272   -246
    -75    187    262    -57   -168    226    -18   -124      7    -33    275   -252
    -83    197    280    -57   -181    239      2   -124     12    -33    275   -246
    -57    220    275    -83   -166    246     18   -124     12    -28    293   -241
    -80    254    335    -88   -207    296     54    -96     36    -10    324   -220
    -96    277    374    -90   -236    324     72    -90     41    -12    324   -200
   -101    314    415   -106   -257    363     80    -88     36    -10    327   -171
   -197    309    506    -57   -353    407    103    -54     44     20    368   -135
    -83    322    405   -119   -244    363     72    -70      2     -2    340   -129
    -57    379    433   -163   -246    405     64    -54      5     10    350   -124
    -54    415    470   -179   -262    441     51    -54      7     12    368   -122
    -57    439    496   -192   -277    467     33    -62      7     -5    353   -106
    -59    436    496   -189   -277    465     12    -75    -12    -41    342   -140
    -54    428    483   -189   -267    454    -18    -96    -54    -77    361   -189
    -49    392    441   -171   -244    415    -36   -127    -96   -124    335   -207
    -64    363    428   -150   -246    394    -28   -158   -116   -150    322   -213
   -106    329    436   -111   -270    381     -5   -187   -116   -155    332   -277
    -98    322    420   -114   -259    371     28   -176   -114   -179    327   -280
   -140    267    407    -62   -272    337     33   -148   -145   -210    283   -314
   -213    194    407      7   -309    301     10   -127   -155   -228    241   -327
   -236    166    402     33   -319    283    -10   -132   -155   -257    213   -316
   -249    142    392     51   -322    267     -7   -163   -119   -265    194   -311
   -283    119    402     83   -342    259     -2   -179    -96   -207    187   -275
   -283    127    407     77   -345    267    -23   -176   -124   -168    176   -239
   -319    103    420    106   -368    262    -23   -197   -158   -148    142   -218
   -376     72    446    150   -410    259     -7   -218   -181   -148    124   -197
   -368    119    488    124   -428    303     20   -205   -161   -140    174   -189
   -379    124    501    127   -439    311     33   -171   -153   -155    210   -200
   -400     93    491    153   -444    290     77    -96   -142   -181    233   -228
   -444     46    491    197   -467    267    197     67    -80   -179    249   -265
   -496     98    594    200   -545    345    332    277     59    -83    319   -215
   -457    303    761     75   -610    532    436    504    290     98    480    -12
   -389    727   1117   -168   -753    922    426    594    542    394    784    337
   -384   1389   1771   -504  -1078   1579    392    517    779    815   1254    828
   -485   1857   2343   -685  -1413   2099    148    194    802   1104   1566   1174
   -506   1644   2151   -571  -1330   1896   -213   -259    431    891   1340   1000
   -524    966   1488   -220  -1008   1226   -387   -641   -132    228    670    446
   -462    244    704    109   -584    472   -449   -761   -548   -368     36   -106
   -348    -72    275    210   -311    101   -433   -652   -607   -522   -168   -306
   -262    -90    171    176   -218     38   -366   -535   -537   -493   -171   -322
   -200    -18    181    109   -189     80   -288   -433   -449   -428   -129   -283
   -158     85    241     36   -200    163   -215   -345   -353   -348    -64   -207
   -111    155    267    -20   -189    210   -171   -296   -296   -298    -25   -168
    -59    187    246    -64   -153    215   -161   -275   -275   -280    -15   -153
    -31    202    231    -85   -132    215   -153   -262   -267   -267    -15   -140
    -20    184    205    -83   -114    194   -148   -252   -267   -259    -25   -132
      0    174    174    -85    -85    174   -145   -241   -259   -254    -33   -132
     38    150    111    -96    -38    132   -163   -259   -275   -267    -54   -158
     33    142    109    -88    -38    127   -171   -270   -277   -270    -62   -168
     38    137     98    -90    -28    119   -181   -283   -283   -272    -67   -181
     12    148    135    -80    -59    142   -174   -283   -262   -265    -51   -168
     10    127    114    -70    -51    119   -168   -288   -262   -265    -57   -176
    101    140     38   -122     31     88   -176   -303   -280   -277    -77   -194
    122    174     51   -150     33    114   -184   -309   -280   -267    -90   -187
     83    155     72   -119      5    114   -213   -322   -290   -272   -116   -200
     62    153     88   -109    -15    122   -226   -324   -285   -275   -122   -207
     28    168    140    -98    -57    153   -200   -298   -257   -257   -101   -189
     31    207    176   -119    -72    192   -187   -275   -226   -228    -93   -171
     18    226    207   -122    -93    218   -179   -267   -210   -197   -106   -176
    -28    187    215    -77   -122    200   -181   -262   -210   -171   -119   -202
    -44    184    226    -70   -135    205   -176   -249   -200   -145   -124   -215
    -77    181    257    -54   -166    218   -166   -233   -174   -140   -116   -226
    -98    171    270    -36   -184    220   -158   -223   -150   -148   -106   -233
   -111    176    288    -33   -200    233   -153   -202   -129   -142    -75   -231
   -116    179    296    -31   -205    236   -145   -187   -127   -132    -64   -239
   -124    145    267    -12   -194    207   -145   -179   -145   -163    -57   -249
   -140    148    288     -2   -213    218   -127   -153   -132   -192    -10   -228
   -192    155    345     15   -270    249    -93   -124   -116   -179     38   -184
   -207    161    368     20   -288    265    -75   -103   -114   -145     62   -145
   -163    168    332     -5   -249    249    -75   -109   -124   -127     62   -140
   -155    181    337    -12   -246    259    -57    -93   -114   -103     85   -101
   -181    179    361      0   -272    270    -49    -90   -109    -93     90    -85
   -223    184    407     18   -314    293    -23    -67    -83    -64    119    -46
   -252    194    444     28   -348    319     -2    -46    -51    -36    153     -2
   -202    207    410     -2   -306    309    -12    -44    -49    -36    161      7
   -197    205    400     -5   -298    301    -10    -36    -38    -33    168     38
   -202    210    413     -5   -306    311     23    -12    -18    -15    187     70
   -213    231    444    -10   -329    337     57     15     12     18    228     98
   -233    246    480     -5   -355    363     80     41     49     49    272    132
   -241    254    493     -7   -368    371     90     59     83     62    288    158
   -254    246    501      2   -376    374    111     83    122     77    301    187
   -249    246    496      0   -374    368    127    101    155     85    324    210
   -236    259    496    -10   -366    376    142    114    189     96    355    231
   -244    239    480      0   -363    358    140    116    207     98    322    265
   -236    215    452     10   -345    332    132    111    207     98    306    296
   -218    205    423      7   -322    311    132    103    205    101    327    316
   -218    200    418     10   -316    309    148    106    207    122    368    332
   -194    205    400     -7   -298    303    158    111    215    145    405    355
   -176    205    379    -15   -277    290    161    111    213    158    428    361
   -166    197    361    -18   -262    277    158    114    210    168    465    374
   -166    202    368    -18   -267    285    155    114    213    187    540    392
   -153    215    366    -33   -259    290    150    116    213    197    553    402
   -101    218    316    -59   -207    267    140    106    197    176    517    371
    -51    200    249    -75   -150    226    124     90    174    155    524    332
    -44    210    254    -83   -148    231    142    111    187    171    576    371
    -25    220    246    -96   -135    233    142    114    184    163    563    371
      5    231    223   -119   -109    228    124    101    168    142    535    345
     23    249    226   -140   -101    239    106     96    163    137    540    335
     12    239    226   -124   -106    233    109     98    163    132    571    335
     28    270    239   -150   -106    254    127    119    181    150    610    358
     18    311    293   -166   -137    301    150    148    207    181    639    379
      5    329    324   -168   -161    327    158    158    215    197    644    384
      5    361    355   -181   -174    358    192    181    239    220    657    402
     18    394    376   -207   -179    387    200    197    252    236    672    431
     18    400    381   -210   -181    392    205    194    246    231    659    428
     10    415    402   -215   -197    410    205    192    246    241    665    428
     -2    428    431   -213   -215    428    200    176    246    257    680    436
     -7    446    452   -220   -228    449    197    166    249    272    696    467
     10    431    420   -220   -205    426    168    145    226    265    667    472
     -2    394    397   -197   -200    394    140    111    197    241    626    454
    -57    327    384   -135   -220    355    116     75    163    215    571    431
    -57    306    363   -127   -210    335     90     62    150    207    548    452
     10    342    332   -176   -161    337     85     72    150    213    537    491
    -15    285    301   -135   -158    290     83     64    129    197    483    496
    -75    181    257    -51   -166    218     67     41     96    166    413    483
    -38    158    197    -59   -116    176     46     25     67    135    353    488
    -15    150    166    -67    -90    155     28      2     46    116    296    496
    -20    119    140    -51    -80    129     12    -25     20     90    252    506
    -20     85    106    -31    -62     96     10    -44      0     64    223    485
    -10     62     72    -28    -41     67     -2    -57    -15     54    215    452
    -18     25     44     -5    -31     33     -7    -64    -20     49    200    444
    -12     12     25     -2    -20     18    -18    -70    -28     41    187    428
      7     44     36    -25    -12     41     -5    -62    -18     46    187    420
     15     33     15    -25      0     25      7    -41    -12     41    171    402
      7    -54    -62     20     33    -57     62     23     -7     12    116    335
     20    -75    -98     25     57    -85    181    153     54     23     98    296
     51    -12    -64    -18     57    -38    314    337    176    109    166    335
    119    197     75   -158     23    135    420    535    366    306    355    511
    158    602    441   -381   -140    522    405    589    581    613    698    867
     54   1213   1156   -636   -550   1184    277    467    820   1031   1192   1366
   -111   1478   1590   -683   -849   1532    -28     90    805   1195   1423   1582
   -223   1041   1262   -410   -745   1150   -290   -345    384    797   1057   1221
   -257    277    535    -10   -397    405   -410   -678   -215     72    361    568
   -181   -301   -122    241    -31   -210   -431   -698   -517   -348    -59    116
    -96   -493   -397    296    150   -446   -342   -530   -493   -402   -124      0
    -77   -459   -384    267    153   -423   -210   -376   -381   -335    -72     15
    -36   -348   -311    192    137   -329   -109   -252   -259   -239     10     67
      0   -233   -236    114    116   -233    -38   -166   -161   -155     85    116
      7   -200   -207     96    106   -202      2   -114   -109   -114    111    132
      0   -194   -197     96     96   -194      7    -98    -96    -98    111    127
     -5   -179   -176     90     83   -179     20    -72    -75    -72    114    129
    -28   -168   -140     98     54   -155     36    -41    -57    -54    116    132
    -54   -168   -114    111     28   -142     33    -23    -57    -49    111    132
    -70   -137    -67    101     -2   -103     33     -5    -44    -36    127    158
   -103   -135    -31    119    -38    -85     41     12    -33    -28    135    168
   -137   -153    -15    142    -64    -85     51     33    -23    -18    145    155
   -205   -158     46    181   -127    -57     77     67      2     20    184    168
   -277   -148    129    213   -205    -10     96     98     28     59    223    197
   -355   -166    189    259   -272     10     96    119     38     67    218    205
   -441   -202    239    322   -340     18    101    135     51     70    197    197
   -462   -155    306    309   -384     75    114    158     72     93    197    218
   -387     -7    376    194   -384    184    155    207    124    163    228    262
   -413      7    420    202   -418    213    179    236    148    184    215    277
   -522    -41    480    283   -501    218    171    231    137    171    181    254
   -568     -7    561    288   -566    275    168    233    142    174    179    257
   -607    -12    594    309   -602    288    171    241    142    166    161    246
   -610     -5    605    306   -607    298    174    246    142    158    155    228
   -633     33    665    298   -649    350    184    259    161    174    189    220
   -652     70    722    290   -685    394    192    272    176    200    233    215
   -665     83    748    290   -706    415    202    280    189    210    259    207
   -706     54    761    324   -735    407    187    270    174    197    262    187
   -836     51    888    392   -862    470    194    280    181    210    293    192
  -1096      7   1104    545  -1098    555    257    335    228    252    350    231
  -1340    -46   1293    691  -1317    623    332    379    272    298    407    277
  -1374     44   1415    665  -1395    730    428    454    348    376    488    361
  -1343    127   1470    607  -1408    797    446    491    384    415    524    397
  -1299    161   1460    568  -1379    810    397    470    366    402    491    368
  -1153    220   1371    465  -1262    797    363    436    342    368    441    329
   -995    309   1304    342  -1148    805    366    428    337    371    431    316
   -961    293   1254    332  -1109    774    340    402    314    348    413    283
   -924    270   1195    327  -1060    732    298    374    288    301    407    246
   -800    280   1080    259   -940    680    233    322    257    252    374    200
   -620    319    940    148   -779    628    137    241    205    210    303    163
   -418    361    779     25   -600    571     28    142    127    135    202    111
   -314    322    636     -2   -475    478    -38     57     54     41     98     38
   -324    231    555     44   -439    392    -12     20      5    -20     15    -10
   -363    142    504    109   -433    322     20     25     -7    -51    -54    -49
   -381    106    485    137   -433    296     46     51      7    -46    -70    -64
   -363    119    483    122   -423    301     83     88     46    -23    -59    -67
   -301    174    475     62   -389    324    103    114     72     -5    -62    -70
   -267    168    436     49   -350    301     96    103     62    -25   -106   -106
   -249    155    405     46   -327    277     75     80     41    -57   -158   -137
   -218    148    366     36   -290    257     51     67     20    -83   -181   -155
   -161    179    340    -10   -249    257     33     59     18    -77   -161   -140
   -155    181    335    -12   -246    257     15     59     12    -64   -140   -124
   -174    181    353     -5   -265    267     25     62     15    -51    -96   -101
   -181    202    384    -10   -283    293     54     70     31    -31    -41    -67
   -174    226    400    -25   -288    314     54     77     49      0     15    -31
   -213    202    415      5   -314    309     51     77     46     10     51     -5
   -228    210    439      7   -335    324     57     88     54     33    103     18
   -226    220    446      2   -335    332     77    114     83     70    171     46
   -233    192    426     20   -329    309     80    124     88     90    236     51
   -223    192    413     15   -319    301     83    135     93    106    324     57
   -213    174    387     18   -301    280    106    150     96    106    402     51
   -215    150    366     33   -290    257    114    145     83     85    397     46
   -207    158    366     23   -288    262    137    158     80     70    327     59
   -158    153    309      2   -233    231    153    142     57     28    246     44
    -98     96    194      2   -145    145    132    103     12    -28    166     12
      5     41     36    -23    -15     38     44     20    -70   -109     72    -38
    148    -25   -174    -62    161   -101    -80   -103   -181   -223    -62   -127
    306     54   -252   -181    277    -98   -119   -135   -200   -241    -88   -114
    389    187   -205   -290    296     -7    -98   -109   -155   -194    -38    -51
    465    231   -233   -348    350      0    -98   -111   -137   -187    -18    -36
    509    220   -290   -366    400    -33   -129   -145   -153   -205    -18    -38
    555    244   -314   -400    436    -33   -176   -187   -179   -218    -20    -44
    628    254   -374   -444    501    -59   -223   -213   -200   -236    -33    -62
    691    213   -478   -452    584   -132   -244   -228   -223   -267    -70    -88
    743    187   -555   -465    649   -184   -249   -239   -241   -290   -101   -101
    787    179   -607   -483    696   -215   -272   -254   -262   -316   -137   -116
    807    161   -646   -485    727   -241   -296   -275   -288   -348   -174   -127
    818    119   -698   -467    758   -288   -309   -296   -314   -376   -202   -163
    859     83   -779   -472    818   -348   -337   -322   -335   -397   -210   -207
    932     54   -878   -493    904   -410   -361   -350   -361   -423   -226   -249
   1008     44   -966   -527    987   -459   -389   -389   -389   -449   -239   -288
   1080     36  -1044   -558   1062   -504   -418   -426   -415   -475   -257   -309
   1122     49  -1075   -587   1098   -511   -439   -444   -433   -491   -265   -314
   1179     75  -1104   -626   1140   -514   -472   -467   -457   -522   -290   -319
   1213     96  -1119   -657   1166   -511   -480   -467   -457   -530   -293   -340
   1226     80  -1145   -652   1187   -532   -457   -428   -431   -501   -257   -345
   1135    -15  -1150   -561   1143   -581   -376   -311   -368   -478   -233   -363
    997    -64  -1065   -467   1031   -563   -231   -135   -246   -415   -189   -353
    893     38   -854   -467    872   -407    -59     80    -54   -262    -57   -252
    792    246   -545   -519    670   -148     70    241    148    -49    142    -80
    711    711     -2   -711    358    353     98    301    384    327    555    301
    561   1262    698   -911    -67    982      5    142    527    693    989    685
    368   1387   1015   -880   -322   1202   -298   -254    374    771   1122    761
    233   1054    820   -644   -293    937   -522   -618     12    475    872    509
    153    298    145   -228      2    220   -542   -787   -462   -218    205    -49
    150   -205   -355     25    252   -280   -522   -709   -639   -542   -150   -374
    166   -400   -568    116    363   -483   -449   -545   -584   -555   -205   -465
    114   -439   -553    163    332   -496   -340   -410   -472   -478   -155   -459
    127   -366   -493    119    309   -431   -262   -303   -350   -374    -72   -392
    111   -280   -392     83    249   -335   -192   -218   -249   -283     -2   -329
    106   -215   -322     51    213   -270   -148   -168   -187   -233     41   -296
     80   -171   -252     46    166   -210   -119   -135   -145   -192     80   -298
     10   -168   -179     77     93   -174    -93    -98   -111   -155    111   -288
    -18   -171   -153     93     64   -161    -70    -64    -80   -124    135   -272
    -57   -158   -103    106     20   -129    -54    -41    -62   -103    161   -265
    -88   -153    -64    122    -12   -109    -51    -36    -54    -93    179   -272
   -142   -166    -23    153    -62    -96    -38    -25    -44    -85    189   -272
   -184   -161     23    171   -106    -70    -28    -20    -36    -77    194   -257
   -285   -129    153    207   -220     10      5     10      0    -41    231   -197
   -428    -88    340    259   -384    124     67     80     70     25    301   -129
   -332    -46    285    189   -311    119     46     75     59     12    296   -155
   -322    -23    298    171   -311    137     49     85     67     15    309   -155
   -363    -15    345    189   -355    163     62    106     80     23    319   -142
   -358      2    361    179   -358    181     54    109     77     15    306   -124
   -381      7    389    187   -387    197     57    122     85     28    327   -101
   -379     20    400    179   -389    210     54    116     85     33    329   -129
   -392     28    420    179   -407    223     51    116     85     38    337   -158
   -384     38    423    174   -402    231     46    114     80     38    350   -181
   -366     28    394    166   -381    213     31     98     67     25    374   -197
   -366     23    389    168   -376    205     23     88     64      7    418   -194
   -433     12    444    207   -439    228     33     98     70     10    467   -192
   -389     15    405    187   -397    210     15     75     46     -7    444   -223
   -428     44    472    192   -449    257     31     83     51     10    467   -218
   -431     70    498    179   -465    283     23     70     31     10    493   -259
   -428     85    511    171   -472    298     18     62     25      2    498   -298
   -496     49    545    223   -519    296     23     77     25    -12    493   -306
   -542     41    584    249   -563    314     46    106     57      5    501   -267
   -532     77    607    226   -568    342     67    122     80     18    485   -215
   -527    119    644    202   -587    381     72    119     88     38    475   -168
   -574    129    704    223   -639    415     90    119     96     59    478   -132
   -571    150    722    210   -646    433     90    103     90     49    465   -150
   -548    150    698    197   -623    426     85     85     83     28    449   -158
   -514    153    667    179   -592    410     75     62     67      7    420   -161
   -415    158    574    129   -493    366     46     18     28    -25    381   -187
   -371    163    532    103   -454    348     33     -5     15    -36    355   -197
   -348    192    540     75   -444    366     23    -15     18    -28    353   -200
   -371    200    571     85   -472    384     28    -15     28    -20    355   -194
   -376    210    587     83   -480    397     28    -15     31    -18    355   -189
   -322    231    553     44   -439    389     10    -31     25    -23    348   -192
   -319    239    558     38   -439    397     18    -25     33     -5    348   -184
   -332    246    579     41   -454    413     20    -36     36      0    340   -179
   -389    309    698     41   -542    504     64    -12     85     44    397   -119
   -355    288    644     33   -501    465     28    -44     59     23    387   -150
   -397    231    628     83   -514    428     -2    -72     31      0    363   -187
   -400    296    696     51   -548    493     33    -36     64     33    405   -161
   -290    410    701    -59   -496    555     46    -12     85     67    444   -140
   -361    358    719      0   -540    537      7    -33     59     49    426   -163
   -387    340    727     23   -558    532     -5    -33     49     38    423   -168
   -324    381    704    -28   -514    542     -7    -28     49     33    415   -171
   -327    389    717    -31   -522    553      0    -10     57     38    415   -145
   -407    379    784     12   -597    581     -2      5     70     51    423   -119
   -342    426    769    -41   -555    597     -5     20     72     59    436    -88
   -392    444    833    -28   -613    639     10     46     83     72    452    -25
   -641    397   1039    122   -839    717     49     93    124    103    493     80
   -605    428   1031     88   -818    730     38     93    129     96    496    103
   -431    467    898    -18   -665    683      0     59     98     46    457     77
   -407    506    914    -51   -662    711     10     70    114     49    467     96
   -446    545    992    -49   -719    769     25     98    137     75    488    137
   -446    579   1026    -64   -737    800     38    114    153     93    496    155
   -413    613   1023   -101   -719    818     46    116    163    103    517    161
   -491    623   1111    -67   -802    867     83    140    194    137    558    192
   -498    618   1117    -59   -807    867     93    140    194    145    555    189
   -462    641   1101    -90   -782    870     93    129    189    145    540    197
   -423    688   1111   -132   -769    901     90    114    192    150    540    213
   -394    709   1101   -158   -748    904     75     93    181    150    535    210
   -485    691   1176   -101   -831    932     88    103    200    176    553    246
   -511    730   1241   -111   -878    984     90    111    213    205    579    290
   -462    724   1184   -132   -823    953     54     80    187    184    555    280
   -454    678   1130   -114   -792    904     25     57    163    161    519    262
   -397    678   1075   -140   -735    875     10     36    145    140    491    249
   -340    662   1002   -161   -672    831    -12     20    119    111    444    244
   -363    607    971   -122   -667    789    -25      7     98     88    402    236
   -371    542    914    -85   -644    727    -44    -20     70     54    350    215
   -420    501    922    -38   -670    711    -38    -28     59     41    314    215
   -431    491    919    -31   -678    704    -41    -36     57     36    277    228
   -413    465    878    -25   -646    670    -49    -54     38     20    233    236
   -420    441    862    -10   -641    649    -46    -72     28     10    200    246
   -511    428    940     41   -724    683     -7    -28     62     41    207    298
   -446    431    878      7   -662    652    -28    -49     46     31    168    298
   -379    457    833    -38   -605    644    -49    -75     31     46    161    298
   -363    426    787    -31   -576    605    -62    -88     10     51    166    290
   -350    355    706     -2   -527    530    -31    -46      5     41    140    257
   -301    335    636    -18   -470    485     72     83     54     38    106    223
   -322    394    717    -38   -519    555    200    252    176    111    148    277
   -324    542    867   -109   -597    704    303    439    353    272    293    423
   -270    875   1145   -301   -706   1010    327    537    542    527    574    711
   -361   1413   1771   -527  -1065   1590    314    511    766    896   1015   1169
   -532   1709   2239   -589  -1384   1974    122    213    774   1078   1283   1418
   -605   1501   2107   -449  -1356   1803   -166   -207    465    865   1127   1262
   -672    802   1475    -64  -1072   1137   -348   -610   -122    184    470    678
   -652    189    841    228   -745    514   -402   -683   -465   -314    -46    194
   -537    -57    480    296   -509    210   -392   -563   -491   -423   -176     31
   -426    -72    353    246   -389    140   -316   -431   -413   -392   -163     10
   -309    -18    290    163   -301    135   -249   -335   -337   -335   -132     49
   -265     80    342     90   -303    210   -176   -241   -239   -244    -72    127
   -200    163    363     18   -283    265   -135   -192   -176   -187    -28    174
   -155    202    355    -25   -257    280   -109   -161   -145   -158    -10    192
   -153    213    366    -28   -259    288    -88   -135   -114   -135     10    228
   -119    210    329    -46   -226    270    -88   -127    -93   -132     15    259
    -83    181    265    -49   -174    223   -103   -129    -90   -150      2    259
    -51    166    218    -59   -135    192   -114   -132    -88   -158     -2    262
     23    189    166   -106    -70    179   -109   -127    -83   -148     28    311
     85    246    158   -168    -36    202    -70    -98    -54   -116     41    426
    205    246     41   -226     83    145    -88   -124    -80   -135      2    483
    192    161    -33   -179    111     64   -127   -174   -127   -168    -10    522
     96    127     31   -111     33     80   -109   -155   -109   -129     49    540
    142    150      7   -148     67     77   -109   -153   -106   -116    103    594
    150    145     -5   -148     77     70   -109   -150    -98   -106    171    620
    111    122      7   -116     51     64   -103   -148    -90    -93    210    633
    161    181     20   -171     70    101    -80   -122    -64    -62    246    693
    231    265     31   -249     98    148    -54    -88    -31    -23    272    743
    233    254     20   -244    106    137    -62    -96    -38    -25    259    727
    179    176     -5   -179     90     85    -83   -109    -62    -57    233    691
    150    140    -10   -145     80     64    -90   -111    -72    -67    213    678
    202    192    -12   -200    109     90    -93   -116    -70    -62    223    675
    122    215     90   -168     15    153    -57    -85    -31    -20    272    722
    174    200     23   -187     75    111    -90   -114    -59    -49    249    701
    166    205     38   -184     64    122    -96   -109    -59    -46    252    698
    158    228     70   -194     44    150    -90   -101    -54    -38    259    709
    171    223     51   -197     59    137   -106   -111    -64    -46    257    704
    122    210     88   -166     15    150   -103   -106    -62    -36    262    735
     54    254    200   -153    -72    228    -72    -57    -18      7    309    820
    161    293    129   -228     15    213    -77    -54    -20      5    309    859
    197    298    101   -249     46    202    -80    -54    -31      2    293    870
    158    277    119   -220     20    200    -80    -54    -36     -5    283    857
    168    296    127   -231     20    213    -64    -44    -31     -7    288    849
    129    298    168   -215    -20    236    -33    -23    -15     15    314    826
     77    262    181   -171    -51    223    -31    -25    -18     20    311    818
    135    285    150   -210     -7    218    -28    -15     -7     33    314    841
    231    361    129   -296     51    246     -5     18     20     62    319    891
    228    342    111   -288     59    228    -10     18     15     59    288    919
    202    358    155   -280     23    259     15     46     44     93    306    917
    205    400    194   -303      5    296     46     77     77    129    329    922
    153    392    239   -272    -41    316     70     98    101    155    329    927
    148    319    171   -233    -10    246     38     70     70    114    280    857
    119    311    192   -215    -36    254     57     83     85    129    267    820
    142    353    207   -249    -33    280     98    114    122    171    280    802
    241    366    124   -303     59    246     83     98    106    158    262    763
    215    327    109   -272     51    220     57     80     93    137    228    740
    236    348    111   -293     62    231     54     80     96    135    210    743
    285    376     90   -332     96    233     54     75     90    114    192    722
    259    381    122   -319     70    252     75     90    109    137    210    698
    218    363    145   -293     36    257     90    109    127    163    233    636
    236    350    114   -296     62    233     70     98    119    148    200    600
    239    387    148   -314     46    267     77    122    145    168    205    589
    231    374    142   -301     44    259     72    124    150    181    218    535
    189    337    145   -265     20    241     64    119    145    176    207    496
    194    355    161   -275     15    259     75    129    158    187    202    496
    215    361    142   -290     36    252     70    129    158    181    187    472
    252    371    119   -311     67    246     57    119    150    171    176    428
    155    407    249   -283    -46    329     90    158    194    215    244    431
    189    459    267   -324    -38    363    101    176    215    246    293    418
    226    470    244   -348    -10    358     88    158    205    244    303    392
    231    470    239   -350     -2    355     96    155    207    249    322    376
    197    506    306   -353    -54    407    140    192    244    290    368    407
     93    496    400   -296   -153    449    155    213    265    316    400    433
    129    540    407   -335   -137    472    174    226    277    327    423    441
    179    574    394   -376   -106    485    189    236    285    332    436    433
    150    519    368   -335   -109    444    168    210    257    298    400    392
     90    514    423   -303   -166    467    168    200    262    301    405    397
     51    545    491   -301   -220    519    192    218    288    332    439    418
    122    550    428   -335   -153    491    161    189    265    311    426    387
    127    532    402   -329   -137    467    140    168    241    290    413    348
     96    519    423   -309   -163    472    119    161    233    293    413    337
     72    509    433   -290   -181    472    116    163    231    290    413    329
     96    517    420   -306   -161    470    119    171    233    288    415    301
     28    423    394   -226   -184    407     98    150    200    246    384    241
    -23    363    387   -171   -205    374     90    145    189    226    374    200
    -59    306    366   -124   -213    335     85    135    174    200    358    148
    -31    244    275   -106   -153    259     51     96    129    145    316     77
    -54    213    265    -80   -161    236     49     85    116    124    311     41
   -101    176    277    -38   -189    226     57     90    116    119    314     18
     -7    179    187    -88    -96    184     36     67     93     96    293    -41
     67    189    122   -127    -25    155     15     51     77     80    290    -80
     44    210    166   -127    -62    189     23     59     90     96    319    -80
     31    179    148   -106    -57    163     18     46     77     80    311   -109
     18    168    150    -93    -67    161     28     54     83     80    322   -124
      0    111    111    -54    -54    111     59     93     83     64    306   -176
     -5     72     77    -33    -41     72    168    228    142     77    298   -241
      2    148    142    -75    -70    145    293    410    270    171    374   -226
    148    316    166   -233    -10    241    379    587    413    309    504   -145
    218    600    381   -407    -80    491    392    667    571    532    756     75
    122   1132   1010   -628   -444   1070    345    620    800    909   1208    506
   -103   1473   1574   -685   -839   1522    137    335    859   1150   1532    797
   -285   1293   1579   -506   -932   1436   -116    -59    602    982   1415    639
   -272    662    935   -194   -602    797   -301   -480     15    316    776     -5
   -231    -20    210    124   -220     93   -426   -631   -405   -220    220   -613
   -129   -332   -202    231     36   -267   -420   -530   -465   -358     49   -826
    -57   -342   -285    200    111   -314   -316   -368   -379   -316     72   -800
    -18   -215   -197    116     88   -207   -189   -210   -246   -205    166   -683
    -41   -124    -83     80     18   -103   -114   -122   -153   -122    244   -579
    -59   -103    -44     80     -7    -75    -85    -85   -116    -93    272   -522
    -31    -62    -31     44     -2    -46    -44    -51    -85    -72    296   -454
    -23    -44    -20     33     -2    -33    -15    -33    -72    -62    298   -394
    -88   -127    -38    106    -25    -85    -41    -59   -106    -96    257   -374
   -103   -122    -18    111    -44    -72    -33    -49    -93    -88    262   -314
    -77    -93    -18     83    -31    -57    -23    -33    -85    -77    265   -254
    -33    -80    -46     57      5    -64    -33    -41    -98    -85    246   -220
    -12    -51    -38     31     10    -44    -28    -36    -93    -80    244   -189
    -38    -46    -10     41    -15    -28    -12    -23    -80    -67    249   -163
    -70    -49     18     59    -46    -15     -5    -12    -70    -57    246   -132
    -70    -72     -2     72    -33    -38    -20    -20    -83    -64    223   -103
    -36    -77    -44     54      2    -59    -38    -36    -98    -88    176    -77
    -41    -57    -15     46    -12    -36    -25    -25    -85    -75    179    -28
    -49    -36     12     41    -31    -12    -28    -28    -85    -70    184      7
    -31    -20     10     25    -20     -5    -23    -23    -80    -64    181     41
    -12    -20    -10     15     -2    -15    -23    -25    -80    -67    168     54
    -46     -7     38     25    -44     15    -12    -20    -67    -54    174     90
    -59      0     59     28    -59     28     -7    -15    -64    -57    168    109
    -10     44     54    -15    -31     49     15      5    -44    -44    176    140
    -51     28     77     10    -64     51     20     12    -41    -38    179    158
    -41     20     62     10    -51     41      7      0    -51    -46    166    158
     -5     15     20     -7    -12     15    -18    -20    -67    -57    148    148
    -10     15     25     -2    -18     20    -18    -12    -59    -51    158    163
     23     46     20    -36      2     33    -38    -20    -64    -57    155    166
     10     57     46    -36    -18     51    -38    -18    -59    -57    161    168
     23     85     62    -57    -20     75    -41    -10    -51    -49    171    187
     38    122     83    -80    -20    103    -59    -18    -54    -49    176    187
     72    109     36    -93     18     72    -85    -31    -67    -67    168    166
     93     96      2    -96     46     49    -90    -36    -75    -85    158    145
     96     67    -28    -83     62     20    -96    -49    -90   -109    137    111
     38     75     36    -57      2     57    -67    -23    -67    -88    166    124
     67    101     33    -85     15     67    -70    -33    -75    -98    171    106
    111     83    -31    -98     72     25   -106    -70   -109   -135    142     54
     59     88     28    -75     15     59    -80    -41    -72   -101    181     67
    -12    101    114    -44    -62    106    -25     18    -15    -46    239    101
     46     90     44    -70      2     67    -28     20    -15    -49    241     67
    192    132    -59   -163    127     36    -38     18    -15    -51    246     41
    119    114     -7   -119     62     54    -15     41     10    -31    265     36
     67     98     31    -83     18     64      7     59     33     -7    277     28
    148    155      7   -153     70     83     12     72     54     18    301     38
    116    124      7   -122     54     67      7     67     57     28    303     36
     59     96     36    -77     12     64     25     77     67     41    316     41
     38    140    101    -88    -31    122     75    116    111     88    361     80
     -5    119    124    -57    -64    122     96    140    127    103    374     98
    -31     85    116    -28    -72    101     77    127    119     96    363     88
    -33     54     85    -12    -59     67     72    124    114     93    361     90
    -59     64    124     -2    -90     93     88    142    132    111    379    119
    -83     75    158      2   -119    116    101    161    153    129    394    140
    -59     98    158    -20   -109    127    114    184    176    153    405    166
    -28    148    176    -62   -101    161    124    194    194    176    415    197
    -15    161    176    -72    -96    168    129    200    210    187    410    228
    -62    124    187    -31   -124    153    124    192    210    189    394    254
    -98     72    171     10   -135    122    116    184    200    184    363    259
    -90     70    161      7   -127    114    111    176    192    187    350    270
    -75     96    171    -10   -122    132    103    171    197    194    363    288
    -90    116    207    -15   -150    161    137    200    228    220    389    327
    -77    148    226    -36   -153    187    163    223    249    241    415    358
    -64    155    220    -46   -142    187    148    205    233    228    413    342
    -23    163    187    -70   -103    174    140    187    220    210    407    322
     25    171    142    -98    -59    158    150    194    226    207    405    322
     75    174     96   -124    -10    135    150    194    223    202    400    314
     72    194    122   -135    -23    158    153    205    233    220    413    327
     59    194    135   -127    -36    166    153    210    239    226    418    324
     41    202    158   -124    -59    181    163    202    252    236    423    319
     25    228    202   -127    -88    215    179    197    262    254    428    316
     57    236    179   -148    -59    207    148    161    233    233    405    270
     23    200    176   -111    -75    189    127    145    213    213    397    241
    -25    176    200    -77   -114    187    109    132    210    213    402    236
     15    140    124    -77    -54    132     77    114    184    181    376    202
    129    153     23   -142     51     90     83    119    176    158    358    171
    171    181     10   -176     80     96    114    140    187    168    371    153
     67     15    -51    -44     57    -18     59     80    124    106    314     72
     67    -75   -142      2    103   -106      0     23     64     44    257    -12
    150    -72   -223    -38    184   -148    -18      2     36     10    220    -59
    184    -96   -280    -44    231   -187    -46    -33      5    -25    176   -116
    148   -127   -277    -10    210   -202    -54    -38     -2    -33    168   -137
    148    -93   -241    -25    192   -168    -36    -23     12    -15    184   -140
    103    -70   -174    -18    137   -122    -12     -5     36      0    197   -142
     59    -83   -142     12    101   -111      0     -2     41     -2    176   -161
    163    -98   -262    -33    210   -179    -36    -36      5    -49    122   -233
    140   -155   -296      7    215   -223    -54    -33    -10    -67     96   -290
     93   -231   -327     67    210   -277     -5     46     15    -70     77   -355
     33   -267   -301    116    166   -283    127    207    114    -31     80   -397
     51   -176   -228     59    137   -202    239    371    252     72    155   -348
    116     85    -33   -101     75     25    335    542    454    283    366   -166
    129    475    342   -303   -106    410    348    602    646    571    711    148
    -31   1041   1072   -504   -550   1057    319    519    846    953   1184    563
    -12   1254   1265   -620   -639   1260     10    122    706   1023   1327    641
   -122    904   1026   -392   -574    963   -265   -311    293    680   1034    345
   -288    215    504     36   -397    358   -340   -568   -192     28    397   -197
   -246   -316    -70    283    -88   -194   -374   -561   -441   -366    -12   -566
   -189   -506   -316    345     62   -410   -348   -405   -410   -394    -62   -646
   -114   -530   -415    322    148   -475   -272   -280   -329   -345    -28   -644
   -109   -483   -374    293    132   -428   -189   -181   -228   -252     51   -581
   -148   -379   -231    265     41   -306    -98    -80   -106   -135    161   -475
   -155   -309   -153    231     -2   -231    -41    -10    -28    -67    233   -407
   -103   -202    -98    153     -5   -153     18     54     28    -10    290   -361
   -114   -127    -12    116    -51    -70     59     85     59     20    332   -329
   -319   -215    103    267   -213    -57     62     80     59     15    353   -329
   -350   -277     70    314   -213   -103     28     64     44    -10    345   -371
   -223   -244    -20    233   -103   -135      7     46     25    -38    329   -394
   -174   -184    -10    176    -83    -98     10     51     38    -36    314   -379
   -189   -150     38    171   -114    -57     12     75     64     -5    348   -342
   -163   -124     36    142   -101    -46     25     90     77     18    376   -316
   -166   -140     25    153    -96    -57     20     88     62     15    363   -301
   -187   -161     23    171   -106    -70      2     72     36     -5    327   -301
   -202   -176     25    189   -114    -75      2     75     31      7    340   -301
   -249   -168     80    207   -166    -44      0     85     41     36    363   -293
   -233   -142     90    187   -163    -25     -2     80     33     20    345   -309
   -249   -145    103    194   -176    -20      2     83     31      0    319   -322
   -231   -124    106    179   -168    -10      5     80     36    -12    319   -340
   -303    -88    213    194   -259     62     46    111     75     23    363   -306
   -239    -75    163    155   -202     44     20     85     54     -5    340   -324
   -197    -90    103    142   -150      5    -15     49     20    -44    285   -350
   -228    -51    176    140   -202     62    -10     67     49    -12    319   -322
   -114    -15     96     62   -106     38    -44     49     31    -31    332   -348
    -59    -25     31     41    -46      2    -75     25      0    -72    335   -387
    -54    -70    -15     59    -20    -44   -124    -15    -38   -106    306   -423
   -119   -142    -23    132    -49    -83   -166    -62    -77   -140    236   -423
   -158   -106     49    132   -106    -28   -140    -49    -49   -111    233   -342
   -122    -64     57     90    -90     -5   -122    -46    -31    -93    226   -296
    -20    -67    -46     41     12    -57   -150   -101    -72   -132    174   -322
     20   -109   -129     44     75   -119   -189   -161   -124   -187    124   -363
     59   -114   -174     25    114   -142   -202   -184   -142   -205     46   -379
    135    -93   -228    -20    179   -158   -202   -187   -150   -223     -5   -392
    213    -80   -293    -67    252   -187   -218   -210   -179   -259    -49   -402
    283    -57   -340   -111    311   -197   -228   -231   -197   -285    -83   -397
    361    -54   -415   -153    387   -233   -259   -267   -228   -327   -122   -405
    415    -70   -488   -174    449   -277   -277   -293   -252   -366   -166   -418
    517    -59   -576   -231    545   -316   -293   -309   -270   -387   -122   -423
    641    -33   -675   -303    657   -353   -319   -322   -283   -405   -114   -449
    756    -15   -771   -371    761   -392   -353   -366   -324   -441   -109   -472
    859      5   -854   -431    857   -426   -384   -402   -374   -485    -49   -483
    904     20   -883   -462    893   -431   -392   -415   -389   -501    -36   -475
    953     80   -872   -517    914   -394   -384   -423   -379   -491     -7   -446
    922     75   -846   -498    883   -384   -363   -420   -371   -480    -88   -452
    810     59   -750   -436    779   -345   -340   -410   -355   -459    -46   -446
    761     88   -672   -426    717   -293   -319   -397   -342   -444    -59   -444
    846    148   -698   -496    774   -275   -319   -392   -340   -446   -103   -446
    885    161   -724   -524    805   -283   -324   -394   -342   -459      0   -457
    839    142   -696   -491    766   -275   -324   -394   -340   -452     12   -454
    792    140   -652   -467    722   -254   -329   -397   -340   -452     10   -452
    737    174   -563   -454    652   -194   -322   -384   -327   -439     12   -433
    737    197   -540   -470    636   -171   -319   -371   -319   -423    -23   -410
    727    205   -524   -467    626   -158   -319   -361   -311   -410    -57   -402
    678    220   -457   -452    566   -116   -311   -350   -296   -392    -51   -400
    605    249   -355   -426    480    -51   -298   -327   -270   -366    -23   -389
    568    228   -340   -400    452    -54   -290   -314   -262   -361    -18   -402
    558    257   -301   -407    428    -20   -277   -296   -239   -332     23   -407
    550    314   -236   -433    392     38   -265   -277   -210   -293     80   -413
    548    350   -197   -449    374     77   -241   -262   -184   -267    116   -410
    524    342   -181   -433    353     80   -233   -246   -176   -262    129   -400
    501    350   -150   -426    324    101   -220   -223   -161   -249    142   -397
    491    376   -116   -433    303    129   -213   -205   -148   -233    155   -410
    485    379   -106   -431    296    137   -205   -194   -142   -233    181   -467
    465    387    -77   -428    270    155   -192   -187   -135   -220    233   -537
    428    392    -36   -410    231    179   -176   -179   -122   -200    319   -623
    361    407     44   -384    158    226   -155   -168    -98   -174    381   -670
    363    446     83   -405    140    265   -158   -166    -88   -158    368   -649
    324    415     90   -371    116    254   -171   -179   -101   -168    301   -589
    296    400    101   -348     96    252   -166   -181   -101   -161    259   -524
    257    407    150   -335     54    280   -142   -168    -85   -137    246   -454
    233    400    166   -316     33    283   -142   -168    -90   -140    218   -420
    189    361    168   -277     10    265   -155   -179   -106   -155    171   -415
    171    327    155   -249      7    244   -153   -174   -111   -163    142   -402
    150    296    142   -223      2    220   -153   -171   -119   -171    116   -397
    129    257    127   -192      2    192   -163   -181   -137   -187     83   -402
    114    252    137   -184    -12    194   -171   -189   -148   -184     75   -389
    106    239    132   -174    -12    187   -171   -192   -155   -187     64   -374
     93    226    132   -161    -18    179   -174   -192   -161   -192     54   -363
     70    228    158   -148    -44    194   -168   -189   -161   -192     57   -350
     44    233    189   -140    -72    213   -158   -184   -161   -189     62   -332
     20    215    194   -119    -85    205   -155   -181   -163   -192     59   -322
    -15    192    207    -90   -111    200   -140   -171   -158   -187     57   -314
    -57    150    207    -46   -132    179   -111   -153   -150   -194     49   -316
    -54     93    148    -20   -101    119    -41    -59   -109   -200     28   -337
    -57    111    168    -28   -111    140     90     98     -2   -148     41   -337
    -62    197    259    -67   -161    226    231    285    158    -28    109   -272
    -44    400    444   -176   -244    420    350    467    363    179    280   -109
    -41    802    841   -381   -441    820    381    535    579    504    618    231
   -140   1322   1462   -592   -802   1392    348    452    782    883   1005    628
   -252   1488   1740   -620   -997   1613    103    132    719   1034   1150    774
   -309   1260   1569   -475   -937   1413   -153   -267    368    787    930    589
   -358    594    953   -122   -654    774   -244   -522   -124    150    288     77
   -324    127    449     98   -387    288   -259   -493   -327   -166    -70   -220
   -267    -70    197    168   -233     62   -207   -348   -298   -194   -109   -277
   -246   -129    116    189   -181     -7   -127   -228   -218   -148    -70   -246
   -262   -103    158    181   -210     25    -67   -150   -129    -70     18   -176
   -262    -18    241    140   -252    111     -5    -75    -36     15    135    -70
   -262     23    283    116   -272    153     25    -31     12     67    210     12
   -259     33    293    114   -275    163     33    -18     25     80    228     75
   -220     85    303     67   -262    194     46     -7     46    101    246    150
   -179    132    311     23   -246    220     62      5     62    114    262    228
   -197    124    322     36   -259    220     51     -5     54    101    257    267
   -215    101    316     57   -265    207     33    -18     44     93    259    293
   -176    114    290     28   -233    200     31    -15     46     98    272    316
   -148    114    262     15   -205    187     28    -15     44     98    275    348
   -155     98    252     25   -202    174     20    -25     36     88    262    374
   -155     98    254     28   -205    176     15    -28     36     85    262    402
   -161     75    236     41   -197    155      5    -31     41     70    270    433
   -155     77    233     38   -194    155      5    -25     70     54    277    467
   -119    114    233      0   -176    174     15    -10    103     54    296    532
   -132     98    231     18   -181    163     18      0    114     57    296    644
    -80    155    236    -38   -158    197     46     36    142     88    285    782
    -85    163    246    -38   -166    205     62     49    155    106    233    857
   -181     67    249     57   -215    155     41     28    132     88    197    888
   -205     33    239     85   -220    135     33     20    119     88    189    917
   -179     64    244     54   -213    153     38     25    124    103    197    930
   -163     77    239     41   -202    158     46     31    124    103    210    924
   -140     83    220     25   -181    150     41     28    122    106    246    914
   -145     64    210     41   -176    137     23     15    106     96    259    885
   -135     57    189     38   -163    122      2      2     88     85    277    841
    -93     72    163     10   -127    116     -2      7     83     77    293    807
    -62     90    153    -15   -106    122      0     18     75     62    254    769
    -54    101    155    -23   -103    127    -12     25     72     51    220    737
    -70     90    161    -10   -116    127    -20     28     59     41    226    706
    -75     85    161     -5   -116    122    -28     33     49     36    233    678
    -25    129    153    -54    -88    140    -28     41     46     36    254    657
     41    184    142   -111    -49    163    -18     49     44     33    277    633
     15    161    142    -90    -64    150    -23     41     28     18    288    579
      0    127    127    -64    -64    127    -36     25      7      0    277    517
     67    187    116   -127    -25    153    -18     44     20     10    296    493
     31    218    187   -124    -77    202     12     77     57     44    332    493
     10    153    142    -83    -67    148    -15     46     33     18    296    459
    106    194     85   -150     10    140    -23     31     28      2    275    441
    119    200     77   -161     20    140    -25     18     23      2    259    402
    111    210     98   -161      7    155    -12     31     44     28    275    387
    181    226     41   -205     70    132    -25     18     38     20    265    340
    181    207     25   -194     77    116    -46    -12     20      2    246    288
    161    174     10   -168     75     93    -64    -44     -2    -23    226    223
    179    168    -10   -174     96     80    -70    -54     -7    -36    215    176
    249    215    -33   -231    140     90    -72    -59     -7    -38    215    145
    290    239    -51   -265    171     96    -75    -70    -12    -38    210    106
    285    244    -44   -267    166    101    -83    -83    -12    -44    202     72
    306    262    -44   -283    176    109    -70    -70      2    -31    210     54
    293    239    -57   -267    174     90    -83    -67      2    -25    210     20
    267    223    -46   -246    158     88    -88    -70      0    -23    202     -7
    262    252    -12   -257    137    119    -64    -38     28      5    218     -7
    293    288     -5   -290    150    142    -51    -20     46     18    236    -28
    288    290      2   -290    142    148    -46    -10     54     20    233    -62
    231    262     31   -246    101    148    -41      0     67     28    233    -51
    200    246     46   -223     75    148    -46      7     75     44    244    -23
    207    246     38   -226     85    142    -36     31     93     57    254      2
    223    290     64   -259     80    179     -5     59    119     88    283     49
    223    345    119   -285     51    233     23     93    153    124    303     88
    168    345    176   -259     -5    262     36    111    171    140    309    109
    145    348    202   -246    -28    275     46    116    176    142    314    106
    124    368    241   -249    -57    306     67    124    184    153    329    119
    140    402    262   -270    -59    332     90    145    202    166    345    129
     98    397    296   -249    -98    348    101    148    210    171    353    135
     70    405    335   -236   -132    371    109    150    215    179    363    150
     57    433    376   -246   -158    405    119    153    231    197    381    174
     64    511    446   -288   -192    478    137    158    257    231    418    220
     75    535    459   -306   -192    498    132    142    249    228    418    231
     28    483    454   -254   -213    470     96    103    210    192    379    200
     25    472    446   -252   -210    459     72     83    197    181    371    202
     38    444    405   -241   -181    423     54     62    174    166    350    200
     77    467    389   -272   -155    428     59     67    176    168    350    210
     70    431    361   -249   -145    397     54     51    161    153    332    200
     36    361    324   -200   -145    345     33     23    129    124    298    174
     62    348    285   -205   -111    316     36     18    116    106    275    155
     46    319    270   -184   -111    296     28     -2     96     80    244    127
    -28    246    275   -109   -150    259      2    -31     67     62    223    114
    -10    275    285   -135   -148    280     28    -15     85     83    244    140
    -28    296    324   -135   -176    311     59      2    101     98    265    168
   -132    249    379    -59   -257    314     41    -15     77     77    252    161
   -135    296    431    -80   -283    363     54     10    103     93    275    189
   -145    329    472    -93   -309    400     83     51    142    122    303    228
   -213    301    514    -46   -363    407     77     64    137    116    306    231
   -293    213    506     38   -400    358     96     96    127     88    267    197
   -301    176    478     62   -389    327    210    239    187     85    236    171
   -340    298    639     18   -491    470    371    446    342    197    327    244
   -345    465    810    -59   -576    636    491    667    537    363    485    400
   -262    774   1036   -257   -649    906    504    795    727    574    724    639
   -233   1330   1564   -548   -898   1447    498    849    979    958   1150   1067
   -405   1764   2169   -680  -1288   1966    348    644   1127   1299   1527   1415
   -542   1628   2171   -542  -1358   1899     54    236    898   1179   1447   1312
   -649   1021   1670   -187  -1161   1345   -155   -218    329    563    880    776
   -644    361   1005    142   -823    683   -257   -444   -153    -44    288    189
   -566     54    620    254   -594    337   -239   -337   -218   -194    122    -36
   -535    -46    488    290   -514    220   -150   -207   -166   -197    106   -114
   -480     -7    472    241   -478    231    -54    -96    -75   -132    158   -129
   -472     70    542    202   -506    306     23     -5     15    -54    228   -122
   -444    142    584    148   -514    363     62     44     77     -2    298    -85
   -335    197    530     67   -433    363     64     51     85      0    329    -83
   -265    223    488     20   -376    355     64     44     83     -7    340    -98
   -226    194    420     15   -322    306     49     12     57    -31    316   -124
   -239    145    381     44   -309    262     36     -7     38    -57    298   -145
   -200    187    387      5   -293    288     51      0     49    -38    319   -114
   -135    228    361    -46   -249    296     54     -2     49    -33    316    -88
   -181    168    350      7   -265    259     31    -33     15    -54    267    -90
   -150    174    324    -12   -239    249     25    -46      7    -54    236    -85
   -148    153    301     -2   -226    226     25    -51      5    -51    215    -70
   -171    129    298     18   -233    213     23    -59     -2    -54    197    -51
   -127    179    306    -25   -215    241     31    -51      7    -41    189    -20
    -70    200    270    -64   -171    233     20    -67     -2    -54    161    -12
    -59    176    236    -57   -148    205      2    -88    -18    -85    124    -18
    -31    171    202    -70   -116    184    -15   -109    -33   -106     98    -15
    -18    153    171    -67    -93    161    -33   -127    -46   -124     72    -15
     20    181    161   -101    -70    171    -36   -129    -46   -124     72      0
     36    197    161   -116    -62    179    -51   -140    -54   -124     64     25
     62    218    153   -142    -46    187    -59   -142    -57   -122     57     49
     83    239    155   -161    -36    197    -62   -135    -57   -116     59     75
    101    259    158   -181    -28    210    -51   -119    -51   -109     59    101
    114    262    148   -189    -15    205    -54   -114    -51   -109     49    119
     59    200    137   -132    -38    171    -85   -137    -83   -129     18    109
     62    189    127   -124    -31    158    -96   -132    -90   -132     15    114
    106    301    194   -205    -44    246    -75   -101    -59    -88     70    184
     54    288    233   -174    -88    262    -77   -103    -62    -85     80    197
     57    272    215   -166    -77    244    -70    -90    -59    -77     83    200
     28    239    210   -132    -90    226    -70    -77    -57    -72     75    184
      0    252    252   -127   -127    249    -67    -72    -54    -70     75    184
     -7    259    267   -127   -137    262    -59    -62    -51    -64     77    184
    -44    239    283    -98   -163    259    -64    -64    -62    -64     75    171
    -51    244    296    -96   -174    270    -62    -67    -64    -57     85    150
    -57    254    311   -101   -184    283    -51    -62    -54    -46    114    140
    -18    327    342   -155   -179    335    -20    -33    -23     -5    176    158
    -36    316    353   -142   -194    335     -2    -18     -7      7    200    148
    -75    288    363   -106   -218    324      2    -10     -2     10    210    127
    -72    296    368   -114   -220    332     23     12     18     23    223    114
    -88    288    376   -101   -231    332     23     20     28     18    239     96
    -80    314    394   -119   -236    353     33     41     46     20    277    101
    -20    374    394   -176   -207    384     67     80     83     38    301    114
    -20    407    426   -194   -223    415     80     93    103     54    319    114
    -59    387    446   -163   -254    418     67     77     98     46    322     96
    -88    337    426   -124   -257    381     51     59     83     25    311     70
    -51    342    394   -145   -223    368     54     51     83     20    306     54
    -15    379    394   -181   -207    387     51     49     88     25    306     59
    -23    376    400   -176   -213    387     46     44     85     25    309     49
    -36    389    423   -179   -231    405     46     46     93     31    324     46
    -12    394    407   -189   -210    400     38     46     98     33    337     51
     15    431    413   -223   -197    420     46     59    119     51    366     67
      0    426    423   -213   -210    426     46     62    122     54    379     59
     49    420    371   -233   -161    394     25     41    106     33    376     33
    -15    459    475   -220   -244    467     72     88    153     80    433     75
    -18    413    431   -197   -226    420     25     49    111     36    389     62
     46    410    363   -228   -158    387    -10     18     80      5    355     62
     59    426    363   -244   -153    394      5     28     90     20    363     64
    111    467    355   -288   -122    413     20     44    106     33    374     59
    109    452    342   -283   -116    397     10     38     96     15    350     57
    205    449    244   -327    -18    345    -10     18     70    -10    316     36
    236    485    246   -361     -5    366     10     38     85      7    322     67
    200    488    288   -342    -44    389     33     49     93     15    314     57
    174    491    314   -332    -70    402     33     49     88     10    298     33
    210    540    329   -376    -59    433     62     70    101     28    306     36
    192    535    342   -363    -75    439     80     80    106     38    311     49
    142    511    368   -327   -111    441     88     70    109     49    306     80
     98    478    376   -290   -137    428     72     36     88     33    283    103
    161    524    363   -342   -101    444     64     20     77     25    267    158
    187    545    355   -368    -85    449     31     -2     54      2    241    192
    132    491    358   -311   -111    426    -28    -38     12    -36    194    187
    150    459    309   -306    -80    384    -59    -54    -12    -62    163    205
    145    454    309   -301    -83    381    -67    -62    -28    -75    140    231
    122    459    337   -293   -106    400    -64    -59    -25    -75    119    252
     85    423    337   -254   -124    381    -70    -62    -36    -93     83    249
     46    397    350   -223   -153    374    -83    -75    -51   -124     46    218
     44    389    342   -218   -150    366   -106    -90    -75   -155     18    189
     28    379    350   -205   -161    366   -122   -109    -98   -187     -5    171
     28    366    337   -197   -153    353   -127   -119   -114   -210    -23    171
     -5    327    332   -161   -168    332   -155   -148   -145   -236    -46    150
    -20    337    358   -158   -189    348   -168   -155   -153   -244    -49    124
     33    413    379   -223   -174    394   -168   -148   -148   -236    -38    106
    122    480    358   -301   -116    420   -158   -140   -148   -233    -31     80
     80    420    340   -252   -129    379   -197   -174   -187   -257    -49     49
    122    394    272   -259    -75    335   -197   -168   -205   -277    -70     18
    179    332    150   -257     12    244   -148    -98   -200   -306   -106    -57
    218    316     98   -267     59    207    -64      0   -163   -280   -106   -114
    374    483    106   -428    132    296     18    158    -25   -166     10    -44
    568    802    233   -685    166    519     36    259    142     33    236    174
    636   1275    636   -958      0    956     -5    241    342    355    620    576
    478   1784   1306  -1130   -413   1545   -129     49    535    766   1104   1039
    418   1821   1402  -1119   -491   1610   -402   -361    358    737   1122   1023
    397   1257    859   -828   -231   1060   -613   -779   -148    207    592    514
    384    449     64   -418    158    257   -776  -1057   -693   -475   -111   -150
    576     57   -519   -316    548   -231   -813  -1005   -841   -722   -394   -449
    743     20   -724   -384    732   -353   -730   -865   -784   -714   -405   -480
    776      5   -771   -392    774   -381   -670   -779   -730   -693   -384   -485
    820     85   -735   -454    776   -324   -607   -693   -644   -615   -314   -431
    867    189   -678   -527    774   -244   -550   -623   -571   -532   -254   -387
    885    213   -672   -550    776   -228   -511   -579   -532   -493   -239   -381
    865    202   -662   -535    763   -228   -478   -550   -511   -478   -241   -376
    836    194   -644   -517    737   -223   -475   -563   -517   -496   -272   -410
    782    171   -610   -475    696   -218   -465   -563   -519   -506   -293   -423
    724    197   -527   -462    626   -163   -439   -545   -498   -491   -270   -397
    696    241   -454   -470    574   -103   -413   -519   -472   -467   -246   -368
    639    267   -371   -454    506    -51   -387   -488   -444   -449   -233   -332
    571    293   -277   -431    426      7   -363   -452   -413   -431   -215   -293
    467    272   -194   -371    329     38   -353   -433   -394   -426   -223   -288
    426    277   -148   -350    285     64   -340   -413   -384   -418   -218   -252
    400    303    -96   -353    246    103   -337   -405   -381   -413   -205   -205
    368    332    -36   -350    202    148   -332   -394   -366   -418   -200   -171
    340    350      7   -348    166    179   -329   -379   -355   -423   -189   -129
    332    371     38   -353    148    205   -322   -371   -342   -410   -174    -98
    335    397     62   -366    135    231   -311   -361   -332   -389   -153    -90
    298    387     88   -342    106    239   -303   -358   -327   -381   -145   -103
    290    407    114   -350     88    262   -296   -342   -311   -350   -116   -114
    288    410    122   -350     83    267   -296   -335   -309   -335    -98   -142
    283    439    153   -363     64    298   -288   -324   -298   -316    -80   -168
    272    459    187   -366     44    324   -275   -309   -280   -298    -57   -181
    244    454    210   -350     15    335   -277   -303   -275   -285    -44   -202
    239    478    239   -358      0    361   -277   -303   -270   -275    -31   -213
    244    483    239   -366      2    363   -275   -296   -267   -272    -25   -218
    233    478    244   -355     -5    361   -262   -288   -259   -267    -18   -210
    213    493    280   -355    -33    387   -257   -280   -252   -254      0   -197
    218    519    301   -368    -41    410   -254   -265   -239   -239     18   -181
    205    506    301   -358    -49    405   -241   -249   -231   -231     25   -174
    189    501    311   -345    -59    407   -228   -233   -220   -220     41   -158
    181    514    332   -350    -75    423   -215   -226   -220   -213     57   -142
    176    532    353   -355    -88    444   -202   -223   -218   -202     72   -129
    168    530    361   -350    -96    446   -184   -213   -213   -194     88   -127
    129    522    392   -324   -129    457   -168   -202   -207   -184    101   -129
    119    527    405   -324   -142    467   -155   -194   -200   -171    116   -122
    109    537    426   -324   -158    483   -140   -179   -181   -150    142   -106
     93    532    439   -314   -174    488   -116   -161   -158   -129    163    -90
     67    522    454   -293   -192    488    -88   -142   -135   -109    189    -83
     41    527    483   -285   -220    506    -59   -119   -103    -80    220    -64
     10    514    501   -262   -246    506    -28    -98    -77    -57    244    -59
    -18    496    514   -239   -267    504      2    -80    -54    -38    259    -67
    -33    504    537   -233   -285    519     41    -49    -23    -12    283    -64
    -62    465    527   -202   -296    496     44    -49    -20     -7    275    -80
    -90    436    524   -174   -306    480     54    -44    -10     10    296    -88
    -90    462    553   -187   -322    506     85    -20     23     44    337    -75
   -114    449    563   -166   -337    506    116      5     49     64    355    -59
   -148    418    566   -137   -358    493    127     20     67     83    389    -54
   -153    423    574   -135   -363    498    153     49     96    103    431    -46
   -176    415    592   -122   -384    504    166     72    119    124    485    -33
   -220    397    618    -88   -418    506    161     77    127    122    511    -33
   -226    397    623    -88   -423    509    163     93    148    132    509    -12
   -241    402    644    -80   -441    522    168    116    174    150    517     15
   -236    407    644    -88   -441    527    171    135    179    163    501     25
   -257    387    644    -64   -449    514    161    137    181    179    496      7
   -270    358    626    -44   -446    491    171    142    181    192    496    -20
   -262    358    618    -49   -441    488    197    158    189    213    514    -38
   -252    400    649    -75   -449    524    215    197    218    239    548    -31
   -329    335    665     -2   -496    498    220    218    213    241    511    -41
   -358    324    680     15   -519    501    233    244    223    267    483    -18
   -400    319    719     38   -558    519    236    257    239    290    465     15
   -457    277    735     88   -594    506    239    275    249    296    465     44
   -485    272    758    106   -620    514    283    329    288    324    517    103
   -478    332    810     70   -646    571    332    366    350    368    576    184
   -532    311    844    109   -688    579    327    355    384    366    579    262
   -579    288    867    142   -722    576    314    340    444    337    545    371
   -431    426    857      2   -644    641    353    392    550    361    561    524
   -394    387    782      2   -589    584    337    381    558    335    527    576
   -467    262    730    101   -597    496    283    329    517    290    472    561
   -475    210    685    132   -581    449    246    306    485    270    446    540
   -433    187    620    124   -527    402    241    309    470    277    433    517
   -366    194    558     85   -462    374    241    316    452    293    428    509
   -381    114    496    132   -439    306    213    298    400    275    384    491
   -358     67    426    145   -392    246    205    293    371    267    345    498
   -309     36    345    137   -327    189    194    277    337    254    298    501
   -324    -33    290    176   -309    129    145    233    280    223    241    498
   -277    -38    239    158   -259    101    129    223    254    213    223    545
   -210    -41    166    124   -189     62    116    213    231    194    213    592
   -161    -51    109    106   -135     28    106    197    202    163    176    631
    -93    -75     18     83    -57    -28     75    163    161    124    129    626
    -51   -111    -59     80      2    -85     41    124    119     80     77    610
     20   -124   -145     51     80   -135     18    109     96     49     25    605
    145   -122   -267    -10    205   -194     38    140     96     23    -25    574
    166   -226   -392     28    275   -306    116    244    124    -10    -25    491
    163   -233   -397     33    277   -314    205    366    192     25     44    472
    210   -116   -327    -46    267   -220    301    532    348    168    210    589
    301    192   -109   -246    205     41    345    633    537    413    504    885
    293    719    423   -506    -64    571    293    584    727    766    953   1299
    150   1132    982   -641   -415   1057     77    277    748   1000   1293   1574
     57   1062   1005   -558   -475   1034   -257   -161    475    878   1244   1525
    -41    514    555   -236   -298    535   -457   -561    -44    296    709   1078
    -23   -127   -106     75     38   -116   -465   -613   -420   -293    114    571
     15   -472   -491    228    252   -480   -420   -467   -480   -465   -101    366
      7   -615   -626    301    314   -620   -316   -319   -402   -457   -137    314
    -59   -646   -587    353    262   -618   -233   -226   -319   -415   -124    324
   -116   -542   -426    327    153   -485   -140   -119   -197   -314    -49    392
   -106   -407   -301    257     96   -355    -51    -28    -93   -231      5    454
    -93   -345   -252    218     77   -298    -28     -5    -59   -207     10    472
   -106   -342   -236    226     64   -290    -41     -7    -57   -220      7    467
   -137   -376   -239    254     49   -309    -49    -20    -70   -241    -18    446
    -75   -319   -244    194     83   -283    -23     10    -41   -215    -15    465
    -98   -327   -231    210     64   -280    -18     12    -36   -205    -20    465
   -207   -389   -181    298    -12   -285    -25      2    -44   -213    -38    446
   -176   -340   -163    257     -7   -254     -5     20    -18   -192    -23    454
   -205   -350   -145    277    -31   -249      2     23    -12   -189      0    449
   -153   -285   -132    218    -12   -210     23     44     12   -161     57    470
    -64   -174   -109    119     20   -142     59     88     59   -106    119    511
   -171   -301   -132    236    -23   -218     23     54     25   -140     85    467
   -228   -371   -142    298    -44   -257      2     51     15   -140     75    457
   -166   -288   -122    226    -23   -207     31    101     57    -88    122    488
   -103   -226   -122    166      7   -174     64    140     83    -54    145    491
   -158   -296   -137    226    -10   -218     38    111     49    -72    106    428
   -181   -329   -148    257    -18   -241     44    109     31    -75     83    374
   -142   -288   -145    215      0   -218     67    122     49    -46     98    363
    -67   -244   -176    155     54   -210     57    124     62    -36    116    350
      0   -194   -197     96     98   -194     49    111     62    -28    124    314
     12   -246   -259    116    135   -252    -10     54     18    -70     83    241
     96   -244   -340     72    218   -293    -46     28     -5    -90     62    194
    135   -233   -368     49    252   -301    -64     20    -10    -98     57    166
    137   -262   -400     62    267   -329    -88      7    -28   -119     36    122
    153   -267   -420     57    285   -342   -101     15    -38   -127     23     96
    213   -239   -454     12    332   -348   -111     18    -46   -132     12     72
    223   -223   -446      0    335   -335   -101     28    -44   -132      7     54
    181   -231   -413     23    296   -322    -85     49    -36   -122     23     49
    142   -267   -410     62    275   -337    -90     49    -51   -135     28     28
    153   -290   -444     67    296   -368   -106     51    -70   -158     15      2
    197   -262   -459     33    327   -361    -93     75    -62   -155     31    -10
    161   -280   -444     57    301   -363    -93     83    -62   -150     51    -33
    137   -293   -431     77    283   -361    -72    101    -57   -137     80    -46
     98   -322   -420    111    259   -371    -64    109    -59   -132     93    -67
     54   -353   -407    150    231   -379    -77     98    -75   -140     98    -90
     88   -298   -389    103    236   -342    -64    124    -57   -119    137    -77
    122   -244   -366     59    241   -303    -33    153    -31    -90    184    -51
     93   -265   -358     83    226   -311    -33    153    -31    -88    200    -57
     85   -252   -337     83    210   -293    -25    150    -20    -77    218    -51
     62   -239   -301     85    181   -270    -20    145    -12    -67    239    -44
     41   -262   -306    109    174   -283    -23    137    -10    -64    254    -41
     44   -259   -303    106    171   -280    -23    132     -5    -54    270    -33
     18   -265   -283    124    150   -272    -31    106    -15    -59    267    -49
     20   -239   -262    106    140   -249    -28     93    -15    -59    280    -49
      5   -228   -233    111    119   -231    -23     90    -12    -46    296    -49
     -5   -207   -205    106     98   -207    -15     90     -5    -31    314    -51
     12   -179   -192     83    101   -184     -2     96      5    -20    335    -54
    -36   -168   -132    101     46   -150      5    101     20     -2    368    -28
    -83   -161    -77    122     -5   -119     10    114     38      7    397     -2
   -103   -132    -31    116    -38    -83     18    122     44      7    410      5
   -148    -80     67    114   -109     -7     33    142     72     31    441     36
   -181    -41    140    109   -163     49     62    174    109     54    470     77
   -265    -38    223    150   -246     90     85    205    142     75    491    111
   -350     20    371    163   -361    197    127    254    200    127    545    171
   -335    145    480     96   -407    311    179    303    257    168    597    223
   -371    158    530    106   -449    342    184    303    262    153    600    218
   -426    155    581    135   -504    368    174    296    262    148    605    192
   -418    192    610    111   -514    400    187    306    280    161    626    168
   -410    228    639     90   -524    433    200    319    293    176    633    155
   -389    272    662     57   -527    465    210    322    301    192    631    158
   -342    314    657     12   -501    485    218    324    309    192    631    158
   -293    353    644    -31   -470    498    210    311    309    181    623    122
   -270    376    646    -51   -457    511    205    296    306    179    620     49
   -298    371    670    -38   -483    519    202    277    301    174    631    -28
   -298    384    683    -44   -491    532    194    262    293    171    646    -77
   -303    415    719    -57   -511    566    200    257    296    176    657    -72
   -337    366    704    -12   -519    535    174    226    267    135    618    -80
   -324    337    662     -7   -496    501    145    192    231     90    563    -96
   -306    319    626     -7   -465    472    127    168    207     62    535   -135
   -200    345    545    -72   -374    444    119    161    189     38    511   -163
   -109    319    428   -103   -267    374    101    132    150     -5    457   -207
   -106    184    290    -41   -200    236     36     57     64    -93    358   -298
    -23    129    150    -54    -88    140    -25     -7     -7   -166    277   -366
     72     96     23    -85     25     59    -85    -75    -72   -228    205   -423
    181     77   -103   -129    142    -12   -135   -124   -127   -280    145   -467
    329    129   -202   -231    265    -36   -163   -153   -158   -311    111   -498
    426    150   -275   -288    350    -62   -171   -163   -176   -327     88   -506
    436    109   -327   -275    381   -106   -194   -200   -210   -363     44   -530
    441     62   -379   -252    410   -158   -228   -231   -246   -400     -2   -558
    462     44   -420   -254    441   -189   -233   -228   -252   -415    -38   -555
    496     -5   -501   -246    498   -252   -207   -181   -246   -439    -88   -592
    522    -36   -558   -244    537   -296   -103    -54   -187   -441   -106   -636
    532     28   -504   -280    519   -236     18     98    -67   -376    -49   -600
    574    228   -348   -402    459    -57    122    275    122   -184    127   -441
    566    633     67   -600    249    353    124    329    311    111    446   -124
    462   1208    743   -836   -140    976     12    187    452    457    865    277
    376   1615   1239   -995   -431   1428   -257   -153    420    659   1150    527
    324   1441   1114   -883   -394   1278   -506   -519    114    452    987    376
    135    691    555   -413   -210    626   -607   -807   -397   -189    355   -137
     70     -2    -72    -36     70    -36   -615   -823   -709   -675   -166   -579
    122   -233   -355     57    239   -293   -527   -623   -665   -709   -259   -678
    153   -176   -329      7    241   -252   -379   -436   -511   -597   -171   -631
     28   -124   -153     46     90   -140   -267   -316   -376   -480    -57   -550
    -98    -93      5     93    -51    -44   -194   -228   -277   -392     31   -480
   -132    -57     75     96   -103      7   -158   -179   -215   -345     83   -433
    -93     15    109     36   -101     62   -122   -132   -171   -303    129   -387
    -80     33    114     20    -96     72   -111   -116   -155   -296    142   -374
    -85     51    135     15   -109     93   -103   -111   -148   -290    150   -374
    -93     49    142     23   -116     96    -98   -101   -137   -280    166   -361
    -80     54    132     12   -106     93    -98   -101   -137   -272    168   -348
    -62     54    114      2    -88     83    -96    -96   -132   -267    163   -335
    -57     75    132    -10    -96    103    -93    -96   -124   -257    166   -309
    -57     83    140    -12    -98    111    -96   -101   -122   -246    168   -285
    -18     75     93    -31    -54     83   -109   -122   -137   -259    142   -293
     44     67     23    -57     10     46   -124   -137   -155   -275    116   -296
     88     75    -15    -83     51     31   -137   -145   -163   -285    106   -283
    119     64    -54    -90     88      5   -155   -155   -174   -301     88   -277
    187     98    -88   -142    137      5   -163   -166   -171   -301     77   -267
    228    103   -127   -166    176    -10   -163   -168   -174   -303     70   -257
    236     75   -163   -158    200    -41   -181   -181   -184   -314     54   -252
    254     83   -171   -168    213    -44   -187   -187   -187   -314     49   -244
    244     49   -194   -148    218    -72   -202   -197   -200   -335     33   -257
    301    103   -200   -202    249    -46   -194   -179   -184   -322     44   -241
    298    135   -163   -218    231    -12   -187   -166   -171   -301     49   -215
    246    127   -119   -187    184      5   -189   -163   -166   -283     51   -194
    228    103   -127   -166    176    -10   -205   -171   -174   -283     36   -187
    277    155   -122   -215    200     15   -187   -142   -150   -257     57   -158
    257    148   -109   -202    184     18   -181   -137   -148   -252     70   -148
    174     85    -88   -129    132      0   -194   -140   -158   -254     70   -142
    153     75    -77   -114    116      0   -202   -135   -158   -244     85   -127
    148    101    -46   -124     98     28   -197   -116   -145   -223    114    -98
    140    145      5   -142     67     75   -174    -90   -116   -189    150    -59
    142    200     57   -171     44    129   -140    -59    -88   -155    181    -25
     88    184     93   -137     -2    140   -122    -44    -77   -150    189    -18
     20    140    119    -80    -49    129   -114    -41    -77   -153    189    -15
    -31    116    148    -44    -88    132    -98    -28    -70   -150    192    -15
    -57    114    171    -28   -114    142    -85    -15    -59   -145    202    -10
    -59    127    184    -36   -122    155    -70      0    -46   -135    210    -12
    -41    137    179    -49   -111    158    -46     20    -28   -116    215     -7
    -64    116    179    -25   -122    148    -49     20    -28   -111    207    -28
    -72    127    200    -25   -135    163    -31     28    -10    -96    205    -41
    -44    171    215    -64   -129    192     -7     46      7    -80    207    -54
    -67    148    215    -38   -140    181      5     49     15    -70    192    -83
    -85    106    192    -10   -140    148     18     57     23    -62    179   -111
   -137     67    205     36   -171    135     31     62     25    -62    171   -153
   -127     85    213     20   -171    148     36     57     28    -51    176   -189
    -93    109    200     -7   -148    153     44     49     28    -49    181   -236
   -109     64    174     20   -140    119     23     23      2    -67    179   -311
   -124     33    158     46   -140     96      2      2    -18    -80    194   -371
   -135     57    189     36   -163    124     31     20      2    -67    223   -361
   -205     31    233     85   -218    132     46     23     10    -64    233   -355
   -192     33    223     77   -207    127     46     12      2    -70    244   -363
   -168     23    192     72   -179    106     25     -2     -7    -83    236   -394
   -142     46    187     46   -163    116     10    -15     -7    -75    231   -413
    -93     93    187      0   -140    140     18     -5     20    -44    259   -394
    -98     96    194      0   -148    145     10     -5     25    -41    270   -413
    -85    106    192    -10   -137    148     -2      2     28    -38    288   -431
    -28    129    158    -51    -96    145    -25     -7     18    -57    283   -452
     20    171    150    -96    -64    161    -33    -12     12    -62    285   -467
     67    236    166   -153    -49    202    -10      7     36    -38    340   -444
     75    244    168   -158    -46    207    -10      5     33    -41    374   -449
    132    285    153   -210    -10    220      7     20     44    -36    420   -446
    161    314    150   -239      5    233      5     15     33    -41    444   -472
    168    358    189   -265    -10    275      7      7     28    -31    488   -491
    200    410    210   -303     -5    311     12     10     51     -2    553   -498
    233    449    215   -342      7    332     12      5     72     10    605   -537
    218    436    218   -327      0    327     12     -2     72     10    639   -594
    176    428    252   -303    -38    342     -5    -20     72     18    693   -659
    200    452    252   -324    -25    353    -23    -41     57     10    735   -743
    205    449    244   -329    -20    348    -46    -67     44     -5    763   -826
    207    426    218   -316     -5    322    -57    -80     31    -12    766   -898
    174    361    184   -267     -5    272    -72   -109     12    -31    740   -971
    111    262    150   -187    -18    207    -83   -142    -12    -67    670  -1000
    119    257    137   -189    -10    200    -49   -145     -7    -62    615   -987
    116    244    127   -181     -5    187     -7   -148     -5    -62    548   -937
     25    155    127    -90    -51    142    -15   -184    -41   -101    454   -904
      5     96     90    -49    -41     93    -38   -220    -93   -155    353   -880
      0     90     88    -46    -44     90    -51   -228   -116   -166    309   -826
      7     96     88    -51    -38     93    -64   -210   -135   -158    275   -743
     23     98     75    -62    -25     88    -75   -187   -148   -158    239   -683
     28     67     38    -46     -5     54    -98   -192   -174   -197    184   -685
     36     80     41    -59     -2     62   -106   -205   -174   -231    142   -688
    114    124      7   -119     54     67    -93   -210   -163   -244    124   -657
    137     44    -93    -93    114    -25    -93   -200   -179   -298     54   -696
    168    -28   -197    -70    181   -111    -31   -109   -153   -327     -7   -735
    187     44   -142   -116    163    -49     75     31    -41   -254     33   -654
    220    218     -5   -220    111    106    181    215    135    -80    181   -470
    270    592    322   -431    -25    457    218    342    342    202    465   -153
    233   1205    971   -719   -368   1088    213    361    576    610    909    327
     57   1621   1561   -841   -753   1590     25     93    633    878   1226    665
    -51   1470   1519   -709   -787   1493   -272   -332    337    704   1101    550
   -119    844    961   -363   -542    901   -462   -743   -223     75    522     33
    -93    129    223    -18   -158    176   -553   -906   -680   -548    -83   -535
    -28   -127   -101     77     36   -114   -527   -784   -714   -667   -220   -696
     15   -140   -155     62     85   -148   -444   -639   -636   -633   -213   -688
     31    -83   -114     25     72    -98   -363   -530   -548   -571   -171   -641
     72     23    -49    -46     62    -12   -296   -441   -457   -493   -103   -568
     72    103     31    -88     20     67   -249   -389   -392   -431    -46   -509
     77    135     54   -106     10     96   -231   -363   -361   -405    -36   -480
     77    140     62   -111      7    101   -226   -353   -345   -389    -41   -452
     83    140     57   -111     12     98   -228   -353   -335   -387    -49   -439
    106    171     64   -137     20    119   -218   -340   -309   -371    -38   -413
     96    179     83   -137      5    132   -202   -329   -280   -355    -31   -381
     75    161     85   -119     -5    122   -205   -327   -277   -353    -44   -366
     90    200    109   -145     -7    155   -187   -306   -257   -324    -25   -332
    103    223    116   -163     -7    171   -179   -303   -252   -314    -25   -327
     54    192    135   -124    -38    163   -192   -322   -267   -322    -44   -345
     49    213    163   -129    -57    187   -187   -322   -262   -311    -44   -332
     46    220    174   -132    -62    197   -181   -316   -259   -306    -51   -316
     36    239    200   -140    -83    220   -171   -301   -246   -288    -57   -303
     36    249    210   -142    -88    231   -158   -285   -233   -272    -51   -280
     33    267    231   -153    -98    252   -145   -265   -215   -249    -33   -246
     15    259    244   -137   -114    252   -140   -259   -213   -246    -33   -236
     23    265    241   -145   -109    254   -135   -249   -205   -241    -25   -220
     64    306    241   -187    -88    275   -111   -220   -179   -218      2   -192
     67    316    246   -194    -90    283    -96   -202   -158   -200     28   -189
     20    272    252   -145   -114    262   -101   -200   -163   -200     38   -231
     62    322    259   -194    -98    293    -85   -179   -145   -179     80   -272
     10    272    262   -142   -127    267   -109   -192   -163   -189     90   -376
    -25    218    244    -96   -135    228   -137   -213   -192   -210     96   -511
    -44    200    244    -77   -142    220   -150   -218   -202   -215    122   -618
    -12    223    236   -106   -124    228   -140   -210   -194   -205    161   -672
      7    241    233   -124   -114    239   -132   -205   -189   -202    197   -704
    -28    236    262   -106   -145    249   -137   -215   -192   -197    226   -714
    -80    207    288    -62   -184    246   -137   -228   -194   -194    233   -706
   -158    129    288     12   -223    207   -135   -265   -231   -215    218   -714
   -153    127    277     12   -215    202    -96   -270   -244   -218    228   -693
   -155    109    265     23   -210    187    -49   -265   -259   -220    228   -675
   -218     41    259     88   -239    150    -28   -270   -301   -244    202   -678
   -223     46    270     85   -246    155    -12   -241   -314   -246    192   -672
   -140    132    270      2   -205    200     23   -176   -277   -218    207   -633
   -101    176    277    -38   -189    226     38   -135   -236   -192    210   -610
   -150    129    280     10   -215    205     18   -132   -218   -184    192   -602
   -116    184    298    -33   -207    241     31    -98   -166   -145    207   -563
   -101    231    332    -64   -215    280     36    -70   -114   -106    213   -511
   -122    249    368    -64   -244    309     57    -38    -70    -67    228   -441
   -155    249    405    -46   -280    327     67    -18    -41    -46    241   -397
   -174    262    436    -44   -306    348     70     -5    -20    -18    262   -350
   -192    265    457    -36   -324    358     64      2     -5    -10    277   -298
   -184    283    465    -51   -324    374     70     10     10      5    314   -259
   -187    283    470    -46   -327    376     75     10     25     12    340   -241
   -194    288    483    -49   -337    384     64      7     31     15    342   -220
   -189    322    511    -67   -350    415     62     12     44     38    348   -176
   -200    335    535    -70   -368    436     59     15     51     64    358   -122
   -205    327    532    -59   -368    428     57     23     57     88    384    -62
   -197    348    545    -75   -371    444     51     28     67    103    394     -2
   -187    363    550    -88   -368    454     38     23     77    109    397     41
   -150    400    548   -127   -348    472     36     28    101    124    402    103
    -96    446    542   -174   -319    493     41     46    129    137    402    161
    -62    444    506   -192   -285    475     36     46    145    127    405    184
    -70    423    493   -176   -283    459     28     54    184    103    415    220
   -124    376    501   -127   -314    439     12     62    218     85    418    252
   -166    361    527    -96   -345    444     12     75    254     96    428    301
   -124    423    548   -150   -335    485     41    114    296    135    459    355
   -122    428    550   -155   -335    488     64    135    303    163    488    384
   -150    402    553   -127   -353    478     75    135    290    168    511    407
   -150    413    563   -129   -355    488     88    140    288    174    532    441
   -153    428    579   -137   -366    504     98    145    283    181    558    480
   -168    441    607   -137   -387    524    103    137    270    184    558    517
   -168    452    618   -142   -394    535    103    127    262    192    561    537
   -124    485    610   -179   -366    548    114    132    265    210    576    574
   -153    420    574   -135   -363    496     85     98    226    181    550    587
   -163    387    550   -111   -355    467     59     75    202    163    530    602
   -111    423    532   -158   -322    478     75     90    210    174    548    646
    -88    410    498   -161   -293    454     80     96    202    168    540    672
    -98    358    454   -129   -275    405     67     85    184    153    519    675
   -124    285    410    -80   -267    348     36     59    153    124    491    659
   -148    215    363    -33   -257    290     12     36    114     85    478    652
   -124    202    327    -38   -226    265      2     23     93     64    483    665
    -46    231    275    -93   -161    252      0     15     85     62    498    675
    -64    179    241    -57   -153    210    -31    -20     49     33    485    667
    -67    135    200    -33   -135    166    -70    -51     12      7    465    639
     36    207    171   -122    -67    189    -54    -38     25     23    483    641
     38    197    158   -119    -59    179    -57    -49     15     10    483    636
     33    171    137   -103    -51    155    -72    -67     -2     -5    475    605
     38    163    122   -103    -41    142    -77    -67    -10    -10    483    594
     25    116     90    -70    -31    103    -85    -59    -23    -36    462    571
     44     75     28    -59      5     51    -25     12    -15    -59    410    522
     44     62     18    -54     12     38     88    150     41    -44    384    493
     46    132     85    -90    -18    109    197    324    161     46    446    558
    155    410    254   -283    -49    332    285    491    345    246    626    779
    254    979    724   -618   -233    852    296    545    594    600   1015   1252
     49   1543   1493   -797   -722   1517    176    428    828    995   1462   1777
   -161   1696   1857   -769  -1008   1774   -111     72    774   1088   1584   1956
   -254   1286   1540   -514   -896   1413   -363   -348    366    688   1189   1608
   -233    519    750   -145   -493    636   -527   -693   -244    -36    454    935
   -135     44    176     44   -155    109   -563   -680   -470   -353     85    587
    -62   -114    -54     88     -5    -85   -496   -542   -452   -392    -23    524
    -46   -142    -96     96     23   -119   -400   -423   -384   -353    -44    555
    -23    -59    -38     38      5    -49   -296   -296   -275   -265     12    633
     25     38     12    -33      5     25   -223   -207   -194   -194     75    691
     62     67      5    -67     28     36   -192   -168   -168   -179     96    688
     88     85     -2    -85     46     41   -168   -145   -150   -166    114    680
     77     70     -7    -75     41     31   -163   -135   -148   -166    122    667
    101     88    -12    -96     57     38   -150   -124   -140   -161    137    654
     96     85    -10    -90     51     38   -135   -116   -135   -155    155    613
     96     83    -12    -88     54     36   -124   -109   -124   -137    189    561
     59     59      0    -62     28     28   -132   -116   -132   -140    207    485
     49     83     33    -67      7     57   -114    -90   -109   -116    252    452
      0     51     51    -28    -25     49   -106    -77   -101   -106    270    420
    -15     44     59    -12    -36     51   -101    -62    -93    -96    293    392
    -10     64     72    -28    -41     67    -80    -38    -83    -83    311    363
    -44     41     83      0    -62     62    -77    -28    -80    -80    290    324
   -106     10    116     46   -111     62    -83    -20    -83    -77    275    285
    -59    101    161    -20   -109    129    -36     25    -44    -31    327    285
    -85    101    187    -10   -137    145    -20     41    -31    -18    332    252
   -155     80    236     36   -194    158    -20     41    -28     -7    322    187
   -192     88    280     49   -236    184    -10     54    -18      5    348    101
   -239     96    335     72   -285    215     10     77     -2     20    361     59
   -301     98    400     98   -350    249     28     93     15     41    340     93
   -400     77    478    161   -439    277     44    109     28     64    342    101
   -472     90    561    189   -517    324     77    150     59    111    363    145
   -493    111    605    192   -548    358     93    168     75    127    309    192
   -491     90    579    200   -535    335     59    148     49     72    187    200
   -426    145    571    140   -498    358     38    158     51     75    132    285
   -441    114    555    161   -498    335     18    153     33     85     59    384
   -459     57    517    202   -488    285      7    142      2     75    -25    446
   -405     93    498    155   -452    296      7    150      2     88    -12    459
   -350    127    478    111   -415    301      2    161      2     96    -57    493
   -329    129    459     98   -397    293     -5    161      2    101   -158    584
   -324    153    478     85   -400    314     -5    163      7    119   -194    691
   -335    153    485     90   -410    319     -5    161      0    122   -226    758
   -366    122    488    119   -426    303    -23    142    -15     96   -246    792
   -342    135    478    101   -413    306    -20    148    -10     88   -270    870
   -348    127    475    111   -410    301    -10    158      0     88   -249    896
   -329    129    457     98   -394    293      2    179      7     96   -163    789
   -285    174    457     54   -371    314     25    213     31    116    -80    696
   -283    176    459     54   -371    316     31    226     41    116    -20    597
   -301    155    457     72   -379    306     36    239     51    111     28    514
   -288    184    472     51   -381    327     49    249     70    114     72    459
   -280    197    478     41   -379    337     49    241     70    101     98    397
   -254    200    454     25   -355    327     51    233     70     83    114    350
   -249    192    441     28   -345    316     59    228     70     70    132    314
   -275    161    433     54   -355    298     51    202     57     51    140    262
   -259    174    433     41   -348    303     49    197     59     49    158    233
   -236    189    423     20   -329    306     51    194     62     49    174    215
   -205    210    415     -2   -309    311     51    189     72     51    192    197
   -179    218    397    -20   -288    306     46    176     67     44    200    168
   -158    231    389    -36   -275    311     49    168     75     41    207    153
   -171    226    397    -28   -285    311     49    161     80     36    213    140
   -179    218    397    -18   -288    306     46    150     85     31    215    132
   -176    215    389    -20   -283    301     49    145     85     23    213    124
   -166    215    381    -23   -272    298     46    140     88     18    207    111
   -127    228    355    -51   -241    290     38    129     85     10    197    101
    -85    259    345    -85   -215    301     46    132     93     15    197    103
    -80    290    368   -106   -223    329     59    137    106     25    192    127
   -101    280    379    -90   -239    329     64    132    109     23    163    145
   -127    262    387    -67   -257    324     67    122    106     15    148    137
   -103    303    407    -98   -254    355     80    129    122     28    163    142
    -72    342    415   -135   -244    376    101    140    137     46    181    148
    -64    342    405   -140   -233    374    101    140    137     44    179    142
    -62    340    400   -140   -231    368     98    132    135     38    176    142
    -46    371    418   -161   -231    394     96    124    137     44    192    148
    -41    410    452   -184   -246    428     98    119    148     54    215    148
    -31    426    457   -200   -244    441     90    109    145     54    220    155
    -20    407    428   -194   -226    418     59     80    122     33    194    135
    -20    387    407   -181   -213    397     38     64    106     23    184    119
    -31    350    381   -161   -207    366     15     46     85      0    166     98
    -44    311    353   -135   -200    332     -2     31     67    -23    142     80
    -88    241    329    -77   -207    285    -18     10     41    -54    106     51
     -7    275    283   -132   -145    277    -10     23     36    -62     93     49
     49    306    254   -179   -101    280      7     36     46    -54     83     51
    -20    192    213    -85   -116    202    -18      0      2   -103     23      0
    -72    109    181    -18   -129    145    -46    -36    -33   -142    -31    -36
    -46    103    150    -28    -98    127    -54    -44    -44   -155    -54    -41
     12    103     90    -59    -41     98    -67    -51    -59   -168    -64    -44
     59    127     67    -96     -2     98    -72    -59    -62   -163    -57    -25
     46    101     54    -77     -2     77    -85    -67    -67   -168    -54    -12
     46     46      0    -46     23     23   -106    -90    -85   -187    -67    -20
     88     25    -62    -59     75    -18   -109    -90    -90   -189    -80    -20
    135     18   -119    -77    127    -49    -90    -70    -85   -189    -98    -20
    150    -67   -220    -41    184   -142    -49    -10    -80   -218   -150    -64
    137   -111   -249    -12    192   -179     46    111    -20   -210   -150    -90
    241     57   -184   -150    213    -62    171    303    137    -75    -20      5
    314    293    -20   -303    166    137    254    465    332    140    197    210
    337    722    381   -532    -20    553    249    517    537    465    566    589
    184   1327   1143   -756   -478   1236    168    400    740    862   1054   1080
     31   1421   1389   -727   -678   1405   -140     12    613    917   1163   1176
    -51    966   1018   -457   -535    992   -384   -415    174    496    771    813
    -77    228    306    -77   -192    265   -501   -711   -368   -194     83    187
    -23   -322   -298    174    137   -311   -532   -688   -592   -548   -306   -202
     49   -446   -496    197    272   -472   -446   -522   -527   -540   -332   -259
     49   -457   -506    202    275   -480   -342   -381   -426   -480   -288   -239
     57   -379   -436    161    244   -407   -246   -262   -314   -389   -213   -184
     49   -288   -337    119    192   -311   -181   -181   -228   -306   -145   -135
     59   -228   -288     83    171   -259   -140   -140   -179   -254   -103   -106
     75   -181   -259     51    166   -220   -106   -101   -135   -218    -70    -83
     75   -192   -267     57    168   -228    -80    -67   -109   -200    -51    -75
     44   -226   -270     90    155   -246    -80    -59   -109   -202    -54    -88
     38   -228   -267     93    150   -246    -70    -54   -101   -197    -54    -93
     38   -213   -252     88    142   -233    -67    -57    -96   -192    -51   -103
     31   -197   -228     80    129   -213    -57    -49    -83   -179    -38   -119
     23   -215   -239     96    129   -226    -49    -38    -80   -181    -36   -142
     28   -223   -252     96    137   -236    -57    -36    -80   -181    -28   -148
     33   -220   -257     93    145   -239    -62    -36    -80   -179    -15   -155
     15   -233   -249    109    129   -239    -67    -49    -85   -181    -12   -171
     36   -236   -272    101    153   -254    -67    -54    -85   -189    -18   -194
     57   -236   -296     88    176   -265    -62    -49    -80   -189    -15   -202
     90   -202   -296     54    192   -249    -41    -23    -59   -168      5   -187
     72   -207   -283     67    176   -244    -38    -12    -51   -163     20   -184
     54   -220   -275     83    163   -246    -49    -23    -59   -166     25   -200
     15   -254   -270    116    142   -262    -54    -31    -59   -150     36   -226
      7   -257   -265    124    135   -259    -51    -31    -54   -135     54   -249
     -7   -244   -236    124    111   -241    -44    -28    -46   -116     88   -259
    -12   -218   -205    116     96   -213    -44    -23    -46    -96    122   -267
     15   -176   -194     80    103   -184    -44     -5    -41    -90    129   -265
      2   -181   -187     88     93   -184    -62     -7    -54   -116    122   -262
    -12   -205   -194    106     88   -202    -88    -23    -62   -142    106   -265
      5   -187   -192     90     98   -189   -111    -36    -72   -142    109   -257
     10   -161   -171     75     88   -166   -119    -33    -64   -122    127   -259
      5   -205   -210     98    106   -207   -127    -33    -85   -150     75   -293
     15   -205   -220     93    114   -213   -129    -28    -96   -158     49   -309
     10   -184   -194     88    101   -189   -122    -18    -88   -150     44   -306
      7   -202   -213     96    109   -207   -122    -18   -101   -166     15   -342
     49   -197   -249     72    148   -223   -109     -7   -106   -171     15   -374
     64   -181   -249     57    155   -215    -93     -2   -109   -174     -5   -371
    -20   -246   -226    135    101   -236   -106    -20   -127   -200    -46   -371
     -7   -228   -220    116    103   -226    -98    -10   -122   -200    -62   -366
     57   -174   -231     57    142   -202    -75     18   -101   -184    -57   -350
     77   -148   -226     33    150   -184    -51     36    -85   -171    -38   -340
     33   -174   -207     70    119   -189    -51     25    -98   -192    -44   -358
     33   -155   -189     59    111   -171    -38     28   -101   -184    -20   -358
     57   -140   -197     41    124   -166    -33     31    -88   -161      0   -353
     90   -127   -220     15    155   -174    -36     36    -59   -148     12   -345
     85   -122   -207     18    145   -163    -31     38    -36   -129     12   -301
     70   -101   -171     12    119   -135    -33     31    -20   -122     12   -262
     75    -93   -168      7    122   -129    -25     33     -7   -119      2   -239
     75    -98   -174     10    122   -135    -31     33     -7   -119     -2   -223
     90    -85   -176     -2    132   -129    -36     25    -10   -119      5   -215
     85    -64   -150    -12    116   -109    -28     28     -2   -111     15   -223
     75    -67   -145     -5    109   -106    -20     36      7    -93     33   -215
     64    -59   -127     -2     96    -93    -10     46     23    -54     62   -189
     54    -62   -116      5     85    -88      7     59     38    -25     93   -174
     -2    -64    -64     33     31    -64     28     62     57     10    132   -174
    -18    -44    -25     31      2    -36     59     77     83     41    168   -168
    -57    -70    -15     62    -20    -44     59     67     80     38    163   -189
    -77    -72      5     75    -41    -33     54     54     70     31    163   -218
   -124   -119      2    119    -64    -57     46     49     64     23    155   -241
   -155   -153      0    153    -80    -77     46     51     77     23    142   -322
   -215   -210      5    213   -111   -103     28     38     77     15    124   -420
   -280   -257     23    270   -153   -116      5     12     72      0    101   -449
   -215   -213      2    210   -109   -106     10      2     80     -5     98   -439
   -127   -142    -15    135    -57    -77     23      2     90      0    111   -415
    -62   -106    -46     83    -10    -77     36     -5     93     -5    111   -415
     28    -70    -98     20     62    -83     62     -7     90    -18    109   -436
     96    -31   -127    -33    109    -80     83    -15     77    -28    111   -462
    132      7   -127    -70    129    -59    109    -31     62    -23    122   -488
    187     36   -150   -111    168    -57    106    -44     46    -28    116   -506
    215     38   -176   -127    197    -67     96    -67     12    -59    111   -524
    223     10   -213   -119    218    -98     70    -88    -25   -103     88   -545
    236      0   -236   -119    236   -116     33   -103    -44   -119     88   -530
    231    -23   -257   -103    241   -140      2   -119    -72   -132     90   -522
    228    -49   -277    -88    252   -163    -15   -114   -106   -142     80   -524
    215   -109   -324    -54    270   -218    -25    -96   -122   -158     49   -542
    205   -145   -350    -31    277   -246    -28    -83   -124   -161     41   -545
    200   -163   -363    -18    280   -262    -44    -88   -129   -174     25   -545
    187   -200   -387      7    285   -293    -57   -103   -148   -200     -7   -548
    168   -233   -402     31    283   -316    -62   -116   -155   -218    -38   -566
    148   -231   -379     41    262   -303    -59   -119   -150   -215    -36   -555
    132   -213   -345     38    239   -277    -57   -116   -137   -197    -18   -517
    109   -231   -340     62    223   -285    -70   -119   -142   -192    -23   -496
     88   -254   -345     80    215   -298    -70   -106   -140   -187    -31   -462
     80   -252   -332     85    205   -290    -72    -93   -122   -171    -38   -420
     75   -267   -342     96    207   -306    -64    -72   -116   -171    -75   -402
     62   -301   -363    119    213   -332    -12      2    -83   -174   -116   -413
     59   -324   -384    132    218   -353     96    150      7   -145   -129   -413
     62   -249   -311     93    187   -280    215    322    153    -31    -46   -327
     90    -49   -140    -20    114    -93    290    465    327    163    135   -150
    122    368    246   -244    -62    309    285    522    524    467    472    192
     10    917    906   -465   -449    911    205    389    670    815    893    594
   -101   1127   1228   -514   -665   1176    -59     28    563    932   1078    743
   -166    826    989   -329   -579    906   -309   -368    197    646    833    522
   -202    127    329     38   -265    228   -371   -613   -296    -25    181     -5
   -174   -392   -218    280     20   -306   -371   -566   -514   -407   -197   -329
   -140   -605   -465    374    161   -537   -327   -420   -478   -428   -239   -400
   -127   -652   -527    389    197   -589   -254   -306   -389   -374   -200   -392
   -116   -607   -491    363    187   -550   -192   -220   -296   -298   -135   -355
   -101   -522   -420    311    158   -472   -129   -145   -202   -218    -54   -290
   -106   -467   -361    285    124   -415    -85    -90   -140   -161      2   -249
   -116   -426   -311    270     96   -371    -59    -62   -103   -132     36   -236
   -132   -446   -314    290     90   -381    -64    -62    -98   -140     36   -257
   -166   -475   -311    319     70   -394    -83    -72   -101   -158     49   -283
   -158   -441   -283    301     59   -363    -67    -54    -67   -140     93   -275
   -158   -439   -280    296     59   -358    -38    -33    -31   -119    135   -280
   -233   -511   -277    374     20   -394    -51    -41    -25   -119    150   -309
   -316   -571   -257    441    -31   -415    -85    -67    -36   -132    153   -348
   -340   -579   -239    459    -51   -410    -96    -67    -31   -132    148   -358
   -379   -620   -244    498    -67   -433    -93    -67    -33   -140    124   -363
   -384   -628   -244    506    -70   -436    -77    -64    -25   -135     85   -355
   -368   -641   -275    504    -49   -459    -51    -67    -25   -137     36   -361
   -392   -652   -259    522    -67   -457     -7    -59    -31   -142     20   -366
   -415   -639   -223    527    -98   -433     33    -44    -23   -135     23   -355
   -420   -613   -192    517   -114   -402     72    -20    -15   -122     46   -342
   -415   -592   -176    504   -122   -384    103     12      0   -106     51   -332
   -405   -558   -153    483   -127   -355    135     49     23    -83     25   -311
   -410   -558   -148    483   -135   -353    148     54     36    -70    -18   -316
   -389   -548   -158    470   -116   -353    155     70     41    -62    -23   -322
   -387   -524   -140    454   -124   -332    153     80     46    -59     -5   -301
   -394   -524   -129    459   -135   -329    148     83     54    -57     10   -270
   -363   -480   -116    420   -124   -301    153    101     72    -36     51   -231
   -376   -488   -111    433   -132   -301    137     93     64    -44     77   -223
   -413   -527   -116    467   -148   -322     96     70     38    -70     77   -241
   -405   -514   -109    459   -148   -311     80     85     46    -54     93   -223
   -345   -454   -109    400   -119   -283     98    124     70    -33    158   -194
   -257   -376   -119    316    -70   -249    127    161     90    -23    262   -192
   -265   -389   -127    327    -72   -259    114    161     72    -36    280   -215
   -275   -439   -163    355    -57   -301     88    145     38    -54    241   -244
   -236   -418   -184    327    -28   -301     96    150     36    -44    265   -220
   -265   -446   -181    355    -41   -314     80    132     23    -59    275   -194
   -265   -446   -181    355    -44   -314     90    129     23    -67    249   -163
   -239   -444   -207    340    -15   -327    109    140     25    -67    231   -135
   -262   -488   -226    374    -18   -358    103    132     20    -75    226   -127
   -259   -467   -207    363    -25   -337    111    137     46    -59    252    -72
   -244   -441   -197    340    -23   -319    127    155     77    -38    254     -5
   -259   -452   -194    355    -33   -324    132    166    106    -23    246     38
   -265   -439   -174    353    -46   -306    140    184    163    -10    246     90
   -257   -418   -161    337    -49   -290    150    205    223      7    246    129
   -301   -449   -150    374    -75   -301    140    202    244     28    223    124
   -311   -462   -150    387    -83   -306    137    200    252     46    215    132
   -327   -475   -150    400    -90   -314    135    197    246     57    213    129
   -293   -436   -142    366    -75   -290    148    207    254     83    228    145
   -249   -402   -153    324    -49   -277    161    213    249     93    252    150
   -249   -415   -168    332    -41   -293    158    200    233     88    272    145
   -267   -428   -161    345    -54   -296    155    194    223     96    298    158
   -249   -381   -132    316    -59   -257    158    215    239    129    337    197
   -231   -361   -129    293    -51   -246    161    228    249    150    355    228
   -228   -363   -135    296    -46   -249    150    223    246    158    353    249
   -233   -384   -150    309    -41   -267    116    194    226    150    329    249
   -205   -358   -153    283    -25   -257     98    184    218    158    316    254
   -106   -267   -161    187     25   -215    111    207    239    179    327    285
    -62   -215   -153    137     44   -184    132    228    254    189    340    314
   -140   -272   -135    205     -5   -205    109    210    228    161    335    309
   -210   -324   -114    267    -49   -220     77    187    202    135    324    316
   -179   -257    -77    218    -51   -168     96    218    228    155    340    394
    -83   -150    -67    116     -7   -109    132    259    265    192    379    491
   -124   -179    -54    150    -38   -116    124    252    252    184    387    542
   -150   -187    -36    168    -57   -111    124    254    249    189    400    579
   -124   -153    -28    137    -49    -90    135    270    259    202    420    597
    -85   -106    -23     96    -31    -64    137    277    267    213    431    607
    -54    -51      0     51    -28    -25    142    272    270    218    428    613
    -57    -25     31     41    -44      2    142    262    265    215    413    597
    -28     -2     25     15    -28     10    124    239    244    197    371    568
    -49    -28     20     38    -36     -5     85    202    210    168    314    522
    -33    -33      0     31    -18    -15     57    168    179    135    259    470
    -20    -54    -33     38      5    -44     36    140    150    101    207    418
     38    -33    -72     -5     54    -51     46    137    142     85    171    384
     25    -77   -103     23     64    -90     33    116    109     41    114    319
    -23   -176   -153     98     62   -166      0     67     57    -18     54    246
     10   -184   -194     88    101   -189    -12     57     44    -38     38    207
     93   -174   -267     38    179   -220    -28     49     25    -59     20    158
    148   -181   -329     15    236   -254    -49     23     -5    -96    -12     96
    135   -246   -384     54    259   -314    -88    -20    -49   -148    -62     25
    168   -262   -431     46    298   -345   -106    -33    -67   -174    -90    -10
    220   -239   -459      7    337   -348   -114    -41    -72   -181   -114    -31
    244   -239   -483     -2    361   -358   -114    -36    -75   -189   -129    -41
    207   -285   -493     36    348   -387   -129    -49    -93   -207   -148    -64
    184   -314   -498     64    340   -405   -140    -57   -106   -218   -158    -88
    218   -355   -574     67    394   -465   -106     -7    -98   -231   -181   -122
    241   -389   -631     75    433   -511     -5    122    -49   -223   -197   -161
    254   -340   -594     44    423   -467    114    277     62   -148   -145   -140
    303   -192   -496    -54    400   -342    233    475    239     18      7    -12
    288    135   -155   -213    220    -10    252    563    444    303    332    290
    218    678    459   -449   -122    571    202    519    659    680    774    704
    132   1104    971   -620   -420   1036    -15    246    709    927   1078    979
    106   1047    940   -576   -415    995   -322   -155    457    813   1008    898
    -31    345    376   -158   -202    361   -485   -555   -116    150    384    353
    -44   -293   -252    168    101   -272   -522   -646   -501   -379   -148   -119
     10   -589   -602    288    306   -597   -478   -517   -545   -504   -303   -288
     62   -639   -701    288    381   -670   -374   -366   -459   -465   -290   -303
     93   -584   -678    244    384   -631   -285   -254   -355   -384   -223   -257
     75   -511   -587    218    329   -550   -213   -168   -262   -306   -150   -202
     75   -452   -530    187    301   -491   -176   -119   -202   -254    -96   -158
    106   -394   -501    145    303   -446   -153    -85   -168   -228    -64   -135
    137   -353   -491    106    311   -420   -122    -54   -140   -205    -36   -109
    114   -355   -472    119    290   -413   -111    -44   -122   -187    -18    -98
     67   -368   -439    150    249   -402   -114    -41   -124   -179     -2   -103
     49   -368   -418    161    233   -392   -109    -38   -124   -176      7   -114
     33   -376   -410    168    220   -392    -90    -23   -106   -155     38    -96
      2   -384   -387    189    194   -387    -75    -10    -88   -135     64    -77
    -25   -394   -368    207    168   -381    -72    -10    -90   -127     77    -64
    -28   -379   -350    205    161   -366    -59      0    -80   -111     98    -33
    -31   -335   -306    181    135   -322    -51     10    -67    -96    116     -2
    -38   -283   -246    161    103   -265    -46     28    -41    -72    148     44
    -54   -265   -210    158     75   -236    -31     51    -23    -54    176     90
    -64   -262   -197    163     64   -231    -15     62    -15    -49    184    114
    -88   -244   -155    163     33   -200     -5     67    -10    -38    202    124
    -80   -207   -129    142     23   -168     -7     70     -7    -44    213    103
    -75   -189   -116    132     18   -153    -10     70     -7    -49    223     62
    -85   -181    -96    135      5   -140     -7     77      0    -36    241     23
    -98   -205   -109    150      2   -155    -18     72     -2    -33    236    -15
    -44   -148   -103     93     28   -127      7     96     18    -15    241    -20
    -10   -106    -98     57     41   -103     18    111     31     -2    244    -28
    -64   -166   -101    116     18   -135    -10     93     12    -20    218    -85
    -80   -189   -111    132     12   -150    -36     72     -7    -38    202   -150
    -10   -119   -109     64     49   -114    -31     85      7    -25    213   -166
     33    -70   -106     15     67    -85    -33     96     12    -20    231   -166
    -10   -106    -96     59     41   -101    -54     75    -15    -46    194   -187
      2    -98   -101     46     51    -98    -64     67    -28    -57    166   -189
      0   -116   -116     57     57   -116    -72     62    -44    -70    155   -197
     31    -72   -106     20     67    -90    -62     72    -41    -57    163   -210
    111     12    -98    -62    106    -41    -33     96    -25    -41    192   -226
     80    -10    -93    -36     85    -49    -41     80    -41    -57    163   -262
     23    -54    -77     15     49    -64    -62     54    -64    -77    135   -275
     51    -31    -83    -12     67    -57    -46     64    -57    -77    137   -254
     96     15    -80    -54     88    -31    -20     88    -31    -59    166   -231
     80    -15    -96    -33     85    -54    -28     77    -41    -72    155   -267
     80    -10    -90    -36     83    -49    -25     83    -31    -64    168   -285
     90     20    -70    -57     77    -23     -5    103      0    -38    205   -285
    116     59    -57    -88     88      2     25    132     33     -7    259   -275
     75     20    -54    -49     62    -15     20    119     33    -10    259   -306
     33    -41    -75      2     51    -57      5     98     20    -28    241   -342
     23    -59    -83     18     51    -70     -5     85     18    -36    228   -355
     77     20    -57    -49     67    -18     23    103     49     -7    254   -311
    129    101    -28   -116     77     38     64    129     80     23    277   -262
     28     12    -15    -20     20      0     59    119     70      7    257   -259
    -57    -67    -10     62    -25    -38     49    109     59     -7    231   -262
    -57    -51      5     54    -31    -23     46    109     67      0    228   -231
    -38    -18     20     28    -31      0     57    122     85     12    233   -197
    -18     12     28      2    -23     20     64    132    101     25    239   -161
    -36      0     33     15    -36     15     64    135    101     18    228   -135
    -38    -15     23     28    -31      2     54    129     93     10    213   -124
    -18      5     23      5    -20     12     51    135    101      7    205   -103
     10     54     44    -33    -18     49     64    153    124     25    213    -67
     -5     44     46    -20    -25     44     59    150    122     12    200    -64
      0     23     23    -10    -10     23     49    140    106     -2    174    -80
    -20     15     36      2    -28     25     51    137    101     -7    158    -85
    -23     20     41      0    -33     31     72    155    119      2    166    -72
    -15     36     49    -10    -33     41     83    168    129      5    166    -62
     -5     85     90    -38    -46     88     98    179    142     12    168    -49
     12    129    116    -72    -51    124    132    207    163     28    179    -36
     -7    124    132    -59    -70    129    140    218    171     25    181    -25
    -15    140    153    -62    -85    145    145    223    176     28    189    -20
     -7    142    150    -67    -77    145    155    228    179     28    184    -18
    -15    150    166    -70    -93    158    171    236    192     38    194     -5
    -20    200    220    -90   -122    210    171    236    205     59    218     23
    -25    213    239    -93   -132    226    155    223    197     62    226     41
      5    218    213   -111   -103    215    142    210    187     51    226     41
     -7    176    181    -85    -93    179    119    189    166     31    215     25
    -36    140    176    -51   -106    158     88    171    148     15    210     25
     -2    161    161    -80    -83    161     90    179    148     20    213     36
      5    142    137    -72    -64    140    101    176    135      5    197     18
    -25     93    119    -36    -75    106     85    163    111    -15    176     -7
    -23     70     90    -23    -57     80     83    158     98    -25    161    -15
    -28     25     51      0    -41     38     75    137     72    -54    129    -41
    -80    -59     20     70    -51    -20     38    101     28    -93     90    -72
    -80    -90    -10     83    -36    -49     33     90     15   -109     80    -62
    -38    -62    -25     49     -7    -44     33     93     18   -103     85    -36
     -7    -62    -54     33     20    -59     20     83      7   -116     75    -31
     25    -57    -83     15     54    -70     18     77      5   -129     75    -23
     46    -54   -101      2     72    -77      7     67     -2   -140     59    -18
     70    -57   -127     -7     96    -90     -2     57    -12   -153     41    -15
     77   -103   -184     10    129   -142      5     62    -25   -179     -5    -46
     98   -176   -275     38    187   -226     59    137    -20   -210    -64   -116
    140   -101   -244    -20    192   -171    176    283     70   -158    -36   -106
    233     51   -181   -145    207    -64    298    478    226    -18     83    -12
    275    285     10   -283    129    148    345    605    394    187    288    181
    270    732    462   -501    -96    597    329    636    607    517    657    561
     98   1210   1109   -657   -506   1161    202    457    782    865   1060    956
    -38   1174   1210   -568   -626   1192   -103     44    605    818   1052    950
    -88    693    782   -303   -436    735   -329   -389    122    319    576    501
    -90     -7     83     49    -88     36   -470   -688   -431   -342    -75   -127
    -31   -402   -371    215    168   -389   -493   -613   -558   -553   -327   -413
    -10   -509   -498    259    241   -504   -418   -467   -514   -553   -358   -483
     12   -478   -491    231    252   -483   -322   -335   -428   -496   -309   -483
      0   -407   -407    205    202   -407   -228   -223   -329   -418   -233   -446
     28   -329   -361    150    192   -345   -163   -150   -257   -353   -168   -423
     44   -296   -342    124    192   -319   -132   -114   -226   -324   -124   -426
     49   -272   -322    111    184   -296   -114    -96   -207   -306    -83   -452
     15   -293   -309    140    161   -301    -96    -83   -197   -293    -75   -465
     23   -283   -306    127    161   -293    -98    -88   -200   -280    -77   -465
     38   -272   -311    116    174   -290    -98    -90   -205   -283    -80   -467
     28   -267   -298    119    161   -283    -96    -96   -210   -290   -114   -470
     20   -272   -293    127    155   -283    -90    -98   -218   -298   -148   -452
     -5   -296   -293    148    142   -293    -96   -111   -233   -314   -171   -449
      2   -285   -288    142    142   -288   -111   -111   -233   -322   -174   -441
     10   -262   -272    124    140   -265   -109    -98   -226   -314   -171   -428
      5   -220   -226    109    114   -223    -88    -77   -202   -290   -171   -379
    -12   -220   -207    114     96   -213    -75    -64   -197   -285   -197   -363
   -106   -254   -150    179     20   -202    -85    -77   -213   -293   -226   -363
   -140   -270   -132    205     -5   -202    -85    -80   -218   -298   -239   -355
   -137   -280   -142    210      2   -213    -85    -83   -226   -301   -236   -350
   -135   -254   -119    194     -7   -187    -75    -80   -220   -288   -226   -361
   -127   -226    -98    174    -15   -163    -70    -75   -215   -277   -205   -350
   -145   -194    -51    168    -49   -124    -59    -64   -200   -265   -174   -329
   -163   -181    -18    174    -72   -101    -62    -64   -194   -257   -148   -337
   -205   -200      2    200   -106   -101    -77    -77   -197   -257   -137   -371
   -181   -202    -23    192    -80   -114    -88    -85   -205   -257   -135   -387
   -140   -168    -31    153    -54   -101    -93    -90   -205   -254   -122   -394
    -83    -88     -5     85    -38    -46    -85    -77   -184   -228    -75   -361
    -80   -106    -25     93    -28    -67   -101    -93   -207   -249    -67   -353
    -75   -109    -33     93    -20    -72   -127   -111   -231   -277    -57   -337
    -25    -54    -28     38      0    -41   -129   -109   -231   -277    -25   -296
      5    -23    -28     10     15    -25   -124   -106   -233   -277      0   -301
     15    -41    -59     10     36    -49   -142   -129   -270   -306    -28   -342
     90      5    -85    -46     88    -41   -153   -137   -272   -303    -41   -361
    168     64   -106   -119    137    -20   -150   -135   -259   -296    -31   -350
    132      7   -124    -70    129    -57   -171   -168   -283   -316    -57   -381
    244     67   -176   -155    210    -54   -166   -171   -277   -311    -64   -394
    311     98   -213   -205    262    -57   -161   -176   -280   -316    -88   -400
    306     72   -236   -192    270    -83   -171   -189   -301   -327   -124   -413
    374    148   -226   -259    301    -38   -150   -171   -285   -298   -122   -371
    410    171   -239   -293    324    -31   -142   -163   -267   -283   -114   -350
    415    166   -249   -290    332    -41   -137   -161   -252   -285   -101   -332
    433    166   -270   -301    350    -49   -137   -163   -246   -296    -98   -322
    441    148   -293   -293    368    -72   -148   -171   -246   -290   -101   -322
    470    166   -306   -319    387    -70   -148   -171   -236   -267    -85   -311
    517    205   -311   -361    415    -54   -145   -163   -226   -244    -54   -296
    467    168   -301   -319    384    -64   -163   -176   -239   -239    -57   -309
    431    135   -296   -283    363    -80   -179   -179   -241   -241    -64   -311
    423    119   -303   -272    363    -90   -192   -176   -233   -244    -54   -309
    405     93   -311   -249    358   -109   -207   -181   -226   -246    -59   -311
    407    109   -301   -259    353    -96   -194   -187   -205   -233    -38   -285
    433    119   -314   -275    374    -96   -166   -207   -184   -241    -18   -265
    439     96   -342   -270    389   -122   -150   -233   -205   -246     -7   -244
    407     77   -329   -244    368   -124   -140   -241   -218   -252      7   -226
    426    101   -324   -265    374   -111   -103   -223   -205   -239     20   -228
    459    135   -324   -296    392    -93    -54   -187   -176   -215     36   -223
    345     41   -303   -194    324   -129    -80   -202   -200   -239     12   -257
    332     46   -285   -189    309   -119    -83   -194   -202   -231     23   -265
    361     93   -267   -228    314    -85    -72   -171   -187   -210     49   -272
    361    106   -254   -233    309    -72    -70   -150   -176   -202     57   -290
    327     93   -233   -213    280    -67    -67   -124   -174   -192     72   -319
    319    145   -174   -233    246    -12    -46    -85   -137   -153    119   -322
    319    184   -135   -252    226     25    -28    -51   -109   -127    148   -337
    337    220   -116   -277    228     51    -15    -23    -83   -111    176   -358
    335    236   -101   -285    218     67    -10     -2    -64   -101    171   -355
    329    265    -67   -298    200     98      0     18    -44    -83    158   -324
    319    301    -20   -311    171    140     10     28    -23    -67    148   -293
    340    337     -2   -337    171    168     15     38     -5    -57    150   -267
    345    348      2   -348    171    176     12     46      5    -54    145   -252
    316    322      5   -319    155    163     -7     33     -2    -64    129   -254
    293    296      2   -296    145    150    -20     23    -10    -72    124   -259
    298    296     -2   -296    150    148    -25     31     -5    -75    129   -254
    285    277     -7   -283    145    135    -28     33     -7    -83    122   -254
    249    226    -23   -236    135    101    -31     31    -18    -88    106   -262
    233    171    -62   -202    148     54    -36     25    -31    -90     88   -275
    215    129    -85   -171    150     23    -44     20    -49    -96     75   -275
    171     59   -114   -116    142    -25    -59      2    -90   -122     51   -296
    202     75   -127   -140    163    -25    -49     10   -103   -114     62   -290
    197     88   -109   -145    153    -10    -31     15   -109   -103     83   -275
    153     38   -114    -96    135    -36    -36     -7   -148   -124     72   -283
    166     23   -142    -96    155    -59    -41    -20   -171   -140     62   -288
    174     10   -163    -93    168    -75    -28    -18   -179   -145     62   -283
    179     41   -137   -111    158    -49     -7     -5   -166   -132     85   -259
    114      0   -114    -57    114    -57     -7    -10   -166   -142     85   -262
     96    -49   -145    -23    119    -96     -7     -2   -150   -148     85   -275
    116    -80   -197    -18    155   -137     36     59   -111   -155     67   -293
    142    -80   -223    -31    181   -150    145    202    -25   -135     59   -301
    179     -2   -181    -88    179    -90    277    394    116    -38    129   -231
    228    168    -59   -200    142     54    379    592    298    132    285    -62
    275    485    210   -381     33    348    400    675    493    389    571    254
    111   1000    888   -558   -387    945    371    657    758    792   1039    745
   -103   1379   1483   -636   -792   1431    197    423    875   1078   1387   1085
   -259   1047   1304   -394   -782   1174    -62     -7    540    789   1127    823
   -366    316    683     25   -524    498   -265   -410    -31    140    475    192
   -322   -262     57    290   -189   -101   -366   -530   -389   -301      5   -298
   -241   -475   -233    358     -5   -355   -322   -394   -410   -374   -103   -459
   -244   -511   -267    376      7   -389   -215   -249   -327   -322    -72   -480
   -254   -444   -189    348    -33   -316    -96   -103   -213   -218     12   -431
   -249   -345    -96    296    -77   -220     -5      7   -114   -114     98   -361
   -239   -296    -57    267    -90   -176     49     77    -59    -59    140   -314
   -228   -272    -44    246    -93   -158     75    114    -44    -38    161   -275
   -233   -262    -28    246   -103   -145     88    132    -41    -28    174   -236
   -265   -283    -20    272   -124   -153     93    137    -46    -31    176   -207
   -254   -283    -28    270   -114   -155    111    153    -41    -23    187   -174
   -254   -288    -33    270   -114   -161    124    161    -38    -25    192   -150
   -301   -324    -23    311   -140   -174    114    150    -49    -41    189   -132
   -296   -335    -41    314   -129   -189    111    148    -46    -46    197   -103
   -301   -361    -59    332   -122   -210    114    142    -33    -62    181    -70
   -314   -397    -83    355   -116   -241    111    137    -25    -80    176    -46
   -288   -376    -88    332   -101   -233    106    142     -5    -72    187     10
   -249   -337    -88    290    -80   -213    111    153     23    -54    194     96
   -218   -322   -103    270    -57   -213    122    163     46    -51    189    174
   -228   -361   -132    293    -51   -246    106    153     49    -67    137    236
   -262   -405   -142    332    -59   -275     83    137     51    -77     96    293
   -236   -389   -155    311    -41   -275     72    140     64    -67     80    358
   -200   -368   -168    285    -15   -270     67    142     70    -57     93    418
   -202   -366   -166    283    -20   -265     70    145     75    -44    124    454
   -205   -381   -176    293    -15   -277     75    145     70    -46    153    491
   -207   -400   -192    303     -7   -298     70    137     57    -49    158    530
   -202   -392   -189    298     -7   -290     67    132     51    -38    135    576
   -155   -363   -210    259     25   -288     64    132     49    -18     67    639
   -171   -407   -236    290     31   -324     44    111     20    -25    -25    670
   -142   -420   -277    283     67   -350     33     98     -2    -33    -85    696
    -85   -410   -324    249    119   -368     18     83    -25    -41    -90    696
    -20   -392   -371    205    174   -381      5     59    -46    -54    -59    680
     25   -400   -426    187    226   -413    -12     33    -75    -67    -20    649
     49   -426   -475    187    259   -449    -31     18    -98    -77     15    615
     93   -418   -511    163    301   -465    -23     28    -98    -75     51    592
    106   -405   -511    148    306   -457    -23     33   -103    -70     88    594
     64   -444   -509    189    285   -475    -33     18   -122    -83    103    594
     83   -420   -504    168    290   -462     -7     36   -106    -77    135    626
     72   -415   -488    171    280   -452     15     51    -90    -72    166    649
     36   -439   -475    200    252   -457     15     51    -90    -75    210    644
    -15   -428   -413    220    197   -423     23     72    -70    -54    288    644
      5   -407   -413    200    207   -410     31     90    -51    -49    348    636
    106   -332   -439    114    272   -384     54    119    -25    -38    402    641
     75   -327   -405    124    239   -366     75    142      2    -12    454    654
     10   -342   -353    166    179   -348     77    155     23      5    472    675
     96   -293   -392     98    244   -342     70    153     20     -5    449    667
    132   -275   -407     72    270   -340     51    135     12    -20    405    628
    111   -277   -389     83    249   -332     51    135     15    -28    337    605
    142   -239   -384     46    262   -311     51    142     25    -25    285    602
    174   -194   -368     10    270   -280     64    161     41    -12    254    602
    153   -197   -350     23    252   -272     54    163     44    -15    220    579
    184   -179   -363     -5    272   -270     62    174     51    -20    205    558
    158   -197   -358     18    257   -277     62    174     51    -28    176    537
    161   -197   -358     15    257   -277     64    176     51    -31    145    519
    168   -192   -361     12    265   -275     57    179     57    -31    142    511
    163   -184   -348     10    254   -265     57    194     70    -15    161    493
    200   -168   -368    -15    283   -267     62    205     75     -2    142    483
    270   -119   -389    -75    329   -254     77    223     90      7    124    483
    259   -124   -384    -67    322   -254     70    218     88      5     93    472
    236   -158   -397    -38    316   -277     67    213     88      0     64    449
    207   -200   -410     -5    309   -303     62    207     80     -7     41    439
    192   -194   -387     -2    288   -290     70    210     88      0     46    441
    236   -148   -384    -44    309   -265     93    236    116     23     59    454
    241   -140   -381    -51    311   -259    101    241    119     31     57    441
    259   -119   -379    -70    316   -249    124    259    132     46     64    441
    265   -109   -376    -77    316   -241    140    280    148     67     77    423
    220   -129   -350    -44    285   -239    137    275    145     64     75    397
    228    -77   -306    -75    265   -192    163    296    168     90     98    402
    124   -132   -257      2    189   -194    155    275    161     83     88    381
     72   -153   -226     38    148   -189    145    265    155     85     85    366
    109   -132   -241     12    174   -187    140    270    161     93     85    358
     75   -184   -262     51    166   -220     93    241    135     75     64    335
     70   -194   -265     62    166   -228     77    233    127     72     57    324
     72   -200   -272     62    171   -236     77    233    119     67     44    311
     98   -192   -290     46    194   -241     85    246    119     75     33    301
     54   -275   -329    109    189   -301     72    231     93     49      0    267
    -12   -366   -353    189    168   -358     46    215     62     18    -38    236
    -49   -426   -376    236    161   -400     15    194     33     -7    -77    207
    -64   -470   -405    267    168   -439      7    184     15    -20    -93    189
    -28   -462   -436    244    202   -449     15    187     12    -18    -85    184
    -28   -462   -436    244    202   -449     12    187     12    -15    -83    179
    -54   -498   -444    275    192   -472     -7    163     -2    -33   -101    153
    -72   -511   -439    293    181   -475    -15    148    -10    -44   -106    142
    -10   -441   -431    223    210   -436      5    171     12    -25    -72    161
    -67   -493   -426    280    179   -459    -23    145    -15    -51    -90    116
   -101   -545   -446    322    171   -496    -33    142    -25    -67   -103     72
    -70   -600   -530    335    228   -566     10    215     -5    -80   -132     10
    -12   -589   -576    301    280   -584    145    376     83    -54   -132    -33
      2   -498   -501    249    252   -498    262    542    218     38    -54      5
     10   -288   -298    137    153   -290    327    680    387    218    127    148
     41    161    119   -101    -38    140    329    737    592    517    483    475
    -83    740    823   -329   -454    782    270    626    771    870    922    875
   -168    987   1156   -410   -662   1072     28    293    696    984   1109   1002
   -309    623    932   -158   -620    776   -249   -163    280    631    815    693
   -400   -114    285    257   -342     85   -366   -480   -265    -70    142     75
   -329   -589   -259    457    -36   -426   -387   -436   -465   -418   -218   -303
   -252   -745   -493    498    119   -618   -319   -270   -415   -436   -254   -407
   -277   -782   -504    530    111   -644   -239   -161   -332   -400   -220   -439
   -298   -698   -400    498     49   -550   -135    -44   -207   -306   -124   -397
   -296   -545   -252    420    -23   -397    -28     67    -77   -194     -7   -322
   -283   -452   -168    366    -57   -311     15    106    -15   -145     38   -296
   -283   -462   -179    371    -51   -322      5     93    -18   -166     28   -335
   -233   -446   -213    340    -10   -329      2     90    -18   -179     38   -371
   -194   -439   -244    314     23   -342    -10     70    -33   -192     41   -420
   -163   -423   -259    293     46   -340     -7     64    -33   -184     62   -444
   -137   -405   -267    270     62   -337    -10     59    -33   -176     88   -478
   -124   -418   -293    272     83   -355    -10     54    -33   -179    106   -514
   -137   -420   -285    277     72   -353    -12     41    -44   -197    106   -555
   -155   -431   -275    293     59   -353    -18     36    -44   -200    119   -576
   -137   -413   -277    272     67   -345    -12     38    -38   -192    129   -571
   -101   -348   -246    226     72   -298     -5     41    -28   -179    137   -555
   -119   -348   -228    233     54   -288    -25     15    -46   -197    132   -574
    -59   -309   -249    181     93   -280    -36     12    -49   -197    140   -587
    -23   -303   -280    163    127   -293    -49      5    -62   -213    116   -600
    -46   -358   -311    202    132   -335    -70    -18    -88   -244     72   -631
     -7   -303   -296    153    142   -298    -70    -12    -83   -233     85   -610
      0   -314   -314    158    155   -314    -96    -28    -98   -252     72   -623
     18   -301   -322    140    168   -311   -103    -28   -103   -254     72   -610
     59   -223   -283     83    171   -252    -96    -15    -85   -233     93   -563
     62   -218   -280     75    168   -246   -106    -12    -85   -241     88   -542
     83   -213   -298     64    189   -254   -124    -18    -98   -249     80   -537
     88   -197   -285     51    187   -241   -129    -12    -98   -246     77   -524
     72   -200   -272     64    171   -236   -132    -10   -106   -257     62   -506
     90   -166   -257     36    171   -210   -142    -12   -111   -254     64   -472
     67   -168   -236     49    150   -202   -155    -18   -119   -252     64   -436
    106   -137   -244     12    171   -189   -135     10   -101   -236     75   -397
     83   -137   -220     28    150   -179   -140      7   -106   -236     75   -381
     80   -142   -226     31    153   -184   -153      0   -119   -244     75   -363
    111   -129   -241      7    176   -184   -142      7   -116   -239     85   -337
    132    -98   -231    -18    181   -163   -122     28    -98   -220    106   -314
    153    -57   -210    -46    181   -132   -106     44    -90   -210    132   -288
    179    -41   -223    -70    197   -132    -85     57    -88   -215    127   -272
    122    -98   -220    -12    168   -158    -88     44    -98   -228    106   -285
    109   -103   -215     -5    161   -158    -80     51    -88   -220    111   -277
    111    -80   -192    -15    150   -135    -57     80    -57   -192    137   -244
    122    -62   -184    -28    153   -122    -25    111    -25   -168    155   -215
    129    -28   -161    -51    145    -93     -5    129      2   -145    168   -187
    101    -59   -161    -20    129   -111      5    137     18   -135    166   -174
     98    -49   -148    -23    122    -98     25    158     49   -103    192   -135
     83    -38   -122    -23    101    -80     38    166     64    -88    207   -114
     54    -77   -132     10     93   -103     25    150     57    -93    194   -114
     70    -77   -150      2    109   -114     31    150     64    -80    194    -98
    111    -38   -150    -36    129    -93     41    158     85    -57    213    -59
    137    -28   -168    -54    153    -98     41    155     85    -59    218    -49
    158    -25   -184    -67    168   -103     49    158     85    -59    226    -33
    142    -38   -181    -54    161   -109     49    161     96    -46    246     -7
    127    -67   -194    -28    161   -129     41    158     93    -41    265      2
    101   -101   -202     -2    150   -150     20    148     85    -36    277     -5
    111   -109   -220     -2    163   -163     31    166     98    -20    306      7
    174    -83   -259    -46    215   -171     49    184    111     -7    327     15
    184   -101   -285    -41    233   -192     49    189    109     -5    345     15
    122   -150   -272     12    194   -213     28    179     98     -2    368     12
    135   -122   -257     -7    194   -189     33    192    111     18    405     25
    137   -119   -259    -10    197   -189     33    197    114     25    426     20
    124   -129   -254      2    189   -192     41    205    122     28    446     15
    189    -36   -228    -77    207   -132     83    252    161     70    501     46
    187    -44   -231    -72    207   -137     80    252    158     70    514     38
    155    -85   -241    -36    197   -161     88    257    158     70    532     23
    116   -103   -220     -5    168   -161     93    259    161     80    561     15
    129    -57   -187    -38    158   -122    114    275    181    101    597     31
    174    -10   -184    -80    176    -98    135    290    202    122    628     46
    166      0   -168    -85    166    -83    135    285    210    127    644     41
    148     12   -135    -80    142    -59    129    280    213    132    662     38
    145     -5   -150    -72    145    -75    116    262    194    122    659     20
    155    -18   -174    -70    163    -93    101    246    176    103    646      2
    142    -33   -179    -57    161   -106     75    223    155     85    620    -15
    145    -36   -181    -54    163   -109     59    215    148     75    605    -33
    135    -62   -197    -38    166   -129     59    205    135     54    563    -64
    116    -88   -205    -15    158   -145     49    192    119     31    514    -96
     80   -150   -233     33    155   -192     31    171     90      2    459   -135
     98   -150   -249     25    174   -200     41    174     85     -2    431   -150
     83   -194   -277     54    179   -236     41    158     64    -36    392   -189
     36   -272   -309    116    171   -290     23    135     33    -80    350   -233
     36   -290   -327    124    179   -309     10    119     15    -96    316   -259
     46   -272   -319    114    181   -296      2    109     10    -90    285   -272
     51   -265   -319    103    184   -290      5    106      5   -106    259   -296
     67   -249   -316     90    189   -283     12    106      5   -119    236   -319
     44   -270   -314    111    179   -290      5     88     -7   -137    202   -348
     28   -311   -340    142    184   -324    -10     75    -28   -158    161   -389
     44   -361   -405    155    223   -381     12    109    -31   -187    142   -431
     49   -397   -446    171    246   -420     98    223     25   -184    140   -493
     62   -322   -384    127    223   -350    218    384    158    -90    236   -483
    116   -174   -290     28    202   -231    337    576    335     83    454   -374
    140    163     20   -153     59     93    350    652    504    345    774   -119
    101    706    605   -405   -252    657    303    628    698    704   1179    259
    -15   1119   1132   -553   -574   1124     96    363    730    922   1434    506
    -64   1083   1148   -509   -605   1114   -213    -51    462    795   1299    423
   -155    467    620   -158   -389    545   -374   -428    -67    161    680   -103
   -181   -176      2    179    -93    -88   -413   -532   -454   -405    140   -610
   -122   -519   -397    319    137   -459   -392   -436   -540   -589    -41   -846
    -80   -613   -532    348    226   -574   -309   -298   -480   -581    -31   -927
    -96   -566   -470    332    184   -519   -215   -197   -371   -501     51   -904
   -114   -488   -374    301    127   -431   -135   -114   -270   -420    114   -857
   -109   -410   -301    259     93   -355    -88    -72   -202   -366    129   -795
   -179   -413   -233    296     25   -324    -64    -49   -171   -340    124   -743
   -150   -361   -210    254     28   -285    -51    -41   -158   -327    109   -659
   -166   -361   -197    262     15   -280    -51    -49   -158   -319     83   -605
   -171   -368   -197    270     12   -285    -62    -64   -168   -322     59   -566
   -166   -348   -181    257      7   -265    -64    -64   -168   -314     51   -519
   -137   -298   -161    218     10   -231    -41    -46   -150   -293     49   -459
   -137   -267   -129    202     -5   -200    -20    -38   -142   -280     41   -384
   -187   -290   -106    239    -41   -200    -28    -51   -158   -288     44   -337
   -187   -314   -127    252    -31   -220    -44    -77   -187   -301     28   -327
   -192   -335   -142    262    -25   -241    -59    -90   -184   -296     15   -301
   -124   -254   -129    189      2   -192    -33    -67   -148   -259     46   -254
   -161   -259   -101    210    -31   -181    -33    -70   -142   -252     41   -239
   -171   -257    -85    215    -44   -171    -41    -80   -137   -254     23   -202
   -135   -215    -80    174    -28   -148    -38    -80   -135   -241      7   -168
    -90   -166    -75    127    -10   -119    -41    -77   -132   -226     10   -171
    -80   -148    -67    114     -7   -109    -67   -103   -148   -213     15   -181
    -83   -155    -72    119     -5   -114   -101   -148   -176   -220    -10   -207
      2    -90    -93     44     46    -93   -116   -161   -179   -218     -5   -223
    114    -20   -135    -46    124    -77   -111   -155   -174   -210     -2   -223
    145    -41   -187    -54    163   -114   -135   -179   -192   -226    -28   -259
    137    -93   -231    -20    184   -161   -181   -218   -226   -236    -51   -303
    202    -59   -265    -72    231   -161   -207   -233   -239   -228    -44   -314
    288    -28   -316   -129    301   -171   -236   -249   -257   -220    -25   -319
    392      7   -387   -202    389   -189   -246   -259   -267   -207     -5   -316
    496     93   -402   -293    449   -153   -241   -265   -262   -161     44   -290
    452     23   -428   -239    439   -202   -319   -311   -327   -189     28   -332
    392    -46   -441   -174    415   -244   -384   -353   -361   -215     25   -371
    342   -101   -444   -122    392   -270   -410   -368   -376   -244     33   -400
    371    -44   -415   -163    392   -228   -368   -332   -340   -236     62   -387
    363     -2   -368   -181    366   -184   -316   -303   -303   -228     75   -363
    275    -72   -348   -101    311   -210   -309   -306   -306   -259     41   -374
    231    -96   -327    -70    277   -213   -290   -296   -301   -283     38   -379
    239    -80   -319    -77    277   -200   -257   -272   -283   -277     54   -376
    207   -103   -311    -54    257   -205   -233   -252   -272   -277     59   -394
    184    -93   -277    -46    231   -184   -200   -223   -244   -265     72   -400
    181    -57   -239    -64    210   -148   -168   -197   -213   -241     88   -381
    155    -70   -226    -41    189   -148   -158   -197   -213   -246     83   -379
    153    -49   -202    -51    174   -124   -142   -179   -200   -239     83   -363
    127    -33   -163    -46    142    -98   -122   -158   -174   -213    101   -345
     88    -75   -166     -7    124   -119   -127   -158   -174   -210     93   -361
    106    -44   -150    -31    127    -96   -114   -140   -158   -192    103   -350
    132      2   -129    -67    129    -64    -85   -119   -140   -179    106   -342
     98      5    -93    -51     93    -41    -80   -116   -137   -174    106   -350
     62      7    -57    -36     59    -25    -77   -114   -132   -176    111   -355
     75     36    -38    -54     57      0    -72    -98   -119   -171    106   -345
     49     10    -41    -31     44    -12    -80    -90   -122   -184     70   -350
     41     41      0    -41     20     20    -51    -44    -85   -153     88   -322
     12     62     49    -38    -18     57    -33    -12    -62   -119    109   -301
     10     88     77    -49    -33     83    -15     15    -38    -88    142   -283
     10    124    114    -67    -51    119      5     51    -15    -49    189   -252
      0    161    158    -80    -80    158     15     77      2    -25    223   -233
    -64    109    174    -23   -119    140      2     72    -10    -28    233   -246
    -96    103    200     -2   -148    150     15     77     -2    -18    267   -254
      2    239    236   -122   -116    236     77    137     46     31    337   -226
     15    293    277   -155   -132    285    122    168     77     59    379   -207
    -38    280    319   -122   -179    298    129    163     75     62    392   -226
    -57    309    366   -124   -210    337    140    171     90     85    423   -220
    -57    322    379   -135   -218    350    140    174     98     88    439   -220
    -44    353    397   -155   -220    374    153    187    116     96    449   -218
    -20    402    420   -192   -223    410    166    197    137    103    457   -213
    -12    428    441   -207   -226    433    171    194    148    106    446   -210
    -15    444    459   -215   -236    452    166    184    148    103    439   -202
    -12    441    454   -215   -233    446    145    171    140     90    441   -207
     -7    431    439   -213   -223    436    116    145    119     67    426   -228
      0    420    420   -210   -210    420     88    124    103     41    405   -257
      0    387    387   -194   -192    387     64    111     85     15    397   -285
    -10    355    366   -171   -187    361     59    109     77     -2    405   -335
    -23    329    350   -155   -187    340     62    109     75     -7    436   -407
    -33    283    316   -124   -174    298     54    103     64    -20    441   -472
    -51    246    298    -98   -174    272     41     88     46    -41    428   -519
    -67    187    252    -59   -161    218     23     62     20    -75    392   -561
    -98    109    205     -5   -153    158      5     23    -18   -116    327   -584
    -85    111    197    -12   -140    153     15     10    -18   -129    298   -566
    -46    148    192    -51   -119    171     41      7     -5   -129    288   -532
    -54    132    187    -41   -119    158     49      2     -7   -140    267   -517
    -72    101    174    -15   -124    137     54     -5    -18   -158    239   -506
   -109     77    187     15   -148    132     57    -10    -20   -158    231   -501
   -127     83    207     20   -168    145     67      7    -10   -137    233   -480
    -98     75    174     10   -135    124     85     49      0   -132    207   -470
   -103     12    114     44   -109     62    142    148     23   -140    161   -488
   -114     31    145     41   -129     88    246    293    103    -85    189   -457
    -75    153    226    -41   -150    189    350    480    257     38    301   -314
    -33    431    465   -200   -249    446    405    631    467    262    555    -31
    -25    948    971   -462   -498    958    431    698    737    628    989    433
   -171   1514   1686   -670   -927   1600    345    568    963    992   1441    909
   -324   1452   1777   -563  -1052   1613     36    158    787    924   1449    930
   -444    898   1343   -228   -893   1119   -179   -257    306    423    995    530
   -491    132    623    179   -558    376   -298   -524   -215   -220    384    -36
   -444   -293    150    368   -298    -72   -314   -457   -345   -459    140   -303
   -350   -306     41    327   -197   -132   -207   -275   -246   -420    145   -293
   -319   -262     57    290   -189   -103    -98   -140   -140   -332    223   -239
   -371   -226    142    296   -257    -41    -18    -44    -54   -244    311   -168
   -381   -174    207    277   -296     15     44     12      2   -187    358   -106
   -363   -158    205    259   -285     23     83     38     18   -163    355    -62
   -322   -122    200    220   -262     38    111     62     36   -140    358     -5
   -314   -119    194    213   -254     36    111     54     23   -140    335     36
   -353   -174    179    265   -267      2     96     33      0   -148    303     51
   -311   -155    153    233   -233     -2    101     49      2   -127    311     90
   -285   -142    142    213   -215      0    114     57      5   -109    342    132
   -257   -111    145    184   -205     18    122     59      7    -88    379    176
   -210    -83    127    148   -168     20    129     75     12    -72    376    218
   -205   -129     72    166   -140    -28     88     51    -23    -90    332    228
   -161   -142     18    150    -90    -62     64     28    -54   -109    285    246
   -103   -155    -51    129    -28   -103     49     10    -77   -119    265    259
    -72   -155    -83    114      5   -119     33      2    -80   -103    285    265
     10    -75    -85     31     46    -80     38     18    -67    -83    306    293
      7    -64    -72     28     38    -70     28     12    -80    -96    270    288
    -51   -116    -64     83      5    -90      0     -5   -103   -119    210    301
    -77   -127    -49    103    -15    -88    -28    -18   -114   -127    145    400
    -51    -88    -36     67    -10    -64    -31    -10   -109   -124     62    535
    -10    -28    -20     18      5    -23    -15     12    -88   -109     12    644
    -31    -38    -10     33    -10    -23    -12     20    -85   -103    -18    706
   -109    -83     25     96    -67    -28    -38      2   -109   -127    -75    766
   -124    -72     49     98    -88    -12    -46      0   -114   -137   -132    854
    -83    -25     57     51    -70     15    -46     12   -106   -135   -150    956
    -67      5     72     28    -70     38    -44     23   -101   -124   -161   1067
   -114    -25     88     70   -101     31    -70      2   -122   -132   -153   1088
    -93      2     93     44    -96     49    -64     18   -111   -103    -96   1106
    -85     10     96     36    -90     51    -64     23   -109    -98    -77   1096
   -111      0    109     54   -111     54    -70     28   -111   -101    -51   1047
    -70     41    111     15    -90     75    -59     44    -98    -96    -23   1010
    -83     25    106     28    -96     64    -62     36   -114   -119    -49    940
   -122    -25     96     72   -111     33    -88      7   -145   -158    -98    859
    -36     49     85     -7    -62     67    -67     23   -135   -163    -90    818
      7     83     75    -44    -33     80    -59     31   -135   -179    -85    774
    -12     33     46    -10    -28     38    -75     20   -150   -202   -124    709
    -20     12     33      2    -28     23    -64     28   -155   -210   -153    646
      0      7      7     -5     -5     10    -59     31   -148   -202   -163    600
     46     36    -10    -41     28     12    -54     57   -116   -171   -129    576
     64     57    -10    -62     36     25    -44     62    -88   -127   -103    558
     41     38     -2    -38     20     18    -46     59    -75   -109    -96    527
     49     62     12    -57     18     36    -33     83    -49    -83    -77    498
     90    116     25   -103     33     72    -10    114    -18    -51    -51    467
     62     90     28    -77     15     59      2    119     -7    -46    -46    423
     83    101     18    -93     31     59     18    129      0    -41    -33    400
     75     93     15    -85     31     54     18    129    -10    -54    -44    353
      7     31     23    -18     -7     28     -5    109    -31    -80    -75    298
     28     54     25    -44      0     38      2    127    -12    -70    -67    270
     51     67     15    -62     18     41     12    140      0    -62    -46    246
     23     10    -12    -18     18      0     -7    124    -15    -85    -62    184
     57     20    -36    -38     46     -7      2    140     -2    -80    -51    155
     46      2    -46    -25     46    -20      7    148      0    -88    -54    111
     23    -28    -51      0     36    -38      0    153      0    -96    -46     77
     72     31    -41    -51     57     -5      7    158     23    -75    -12     80
     77     57    -20    -67     49     18     23    161     41    -62      0     70
     31     28     -5    -31     18     10     12    148     33    -72    -10     38
     85     83     -5    -85     44     38     33    168     54    -49     10     38
     77     64    -15    -72     46     25     38    176     57    -46     12     23
     20     31     10    -25      5     20     49    179     64    -38     25      5
     18     57     38    -38    -10     49     64    192     80    -18     64     10
     33     75     38    -54     -2     57     75    200     90     -7     88     18
     28     67     38    -49     -5     51     80    205     98      0    106     25
     67    103     36    -85     15     70    106    226    122     23    142     38
    127    187     59   -158     33    124    129    241    150     57    179     62
     83    187    103   -135    -10    145    127    226    150     72    200     59
     46    171    124   -111    -38    148    111    202    142     72    218     51
     72    161     88   -116     -7    124     83    179    124     62    220     44
     85    137     49   -114     18     93     59    163    106     57    223     41
     70     98     28    -85     20     64     38    145     85     44    220     33
     80    101     18    -90     31     59     38    142     83     46    231     33
    103     93    -10    -98     57     41     49    145     80     46    231     25
     83     33    -51    -59     64     -7     38    132     59     23    202     -2
     44    -38    -83     -2     62    -59     18    119     36      0    174    -33
     41    -88   -129     23     85   -109      7    103     12    -25    142    -67
     67   -124   -192     28    129   -158      5     96     -7    -44    122    -90
     20   -145   -166     59     93   -155      2     90    -15    -49    116    -93
    -44   -197   -155    119     54   -176    -18     70    -36    -75     88   -119
    -41   -202   -161    119     59   -181    -23     67    -44    -88     75   -127
    -25   -202   -176    114     75   -189    -25     83    -36    -80     83   -124
    -10   -202   -194    103     90   -200    -33     80    -44    -83     83   -137
     -5   -202   -197    101     96   -200    -36     88    -41    -88     83   -153
     -2   -207   -205    101    101   -207    -25    119    -28    -85     83   -150
    -18   -290   -272    155    127   -283      5    174    -28   -106     51   -187
     15   -296   -311    140    163   -303    111    309     41    -93     36   -231
     54   -194   -249     70    150   -220    231    478    163    -10     98   -194
    101      2    -98    -54     98    -46    332    659    348    174    272    -46
    132    355    223   -244    -44    290    340    740    548    465    589    267
     96    979    880   -537   -392    930    272    654    748    846   1044    711
    -98   1252   1350   -576   -724   1301     -5    306    717   1026   1286    924
   -194   1054   1249   -431   -722   1150   -280   -129    381    797   1098    743
   -303    327    631    -10   -467    478   -415   -504   -205     88    423    150
   -288   -322    -36    303   -127   -179   -426   -491   -498   -379    -67   -288
   -239   -576   -337    405     49   -457   -361   -324   -472   -436   -168   -397
   -231   -623   -392    426     77   -509   -270   -194   -384   -394   -158   -413
   -210   -540   -329    376     59   -436   -171    -83   -277   -311   -101   -374
   -187   -405   -218    293     12   -311    -96      2   -176   -231    -33   -301
   -181   -329   -150    254    -15   -241    -54     54   -114   -179      2   -254
   -187   -311   -127    249    -31   -218    -36     83    -88   -161      7   -241
   -171   -277   -106    226    -33   -192    -18    101    -70   -148     10   -236
   -181   -277    -96    228    -44   -187    -12    106    -62   -142      7   -228
   -163   -252    -88    207    -38   -171      7    129    -36   -119     28   -197
   -119   -231   -111    174     -5   -171     12    135    -28   -116     36   -187
   -231   -316    -85    275    -72   -202     -5    111    -46   -135     15   -205
   -246   -293    -46    267   -101   -171    -10    109    -44   -129     15   -215
   -114   -135    -23    124    -46    -80     36    150      7    -80     67   -176
   -150   -109     38    127    -96    -36     64    163     33    -57     90   -150
   -254   -215     38    236   -148    -88     44    137      7    -93     57   -168
   -288   -246     41    265   -166   -103     36    132     10    -98     46   -161
   -226   -161     64    192   -145    -49     75    161     44    -62     80   -103
   -228   -155     72    189   -150    -41     98    176     70    -41     93    -64
   -329   -257     72    293   -202    -93     90    163     59    -64     59    -70
   -371   -236    135    301   -254    -51     93    163     70    -54     59    -44
   -374   -213    161    293   -270    -28     90    158     72    -46     51    -41
   -332   -202    129    265   -231    -36     93    161     77    -44     41    -25
   -293   -207     85    252   -189    -62     93    166     80    -38     36      2
   -262   -192     70    226   -168    -62     80    155     75    -38     36     36
   -220   -174     46    197   -135    -64     67    140     64    -38     28     57
   -153   -163    -12    155    -72    -90     54    129     54    -46     10     80
    -98   -176    -77    137    -10   -127     31    106     25    -70    -18    111
    -46   -184   -140    114     44   -163      5     90     10    -80    -38    150
     -2   -213   -210    106    101   -210     -5     93      5    -85    -54    171
     33   -205   -239     83    135   -220    -20     93     -7    -88    -62    197
     80   -163   -244     41    161   -202    -28    101     -7    -83    -62    246
     83   -194   -277     54    176   -233    -33    111    -12    -83    -70    298
     64   -239   -303     85    184   -270    -38    114    -20    -85    -80    309
    101   -213   -314     54    207   -262    -15    142     -5    -72    -75    329
     96   -215   -311     59    202   -262     15    161     -2    -67    -80    342
     64   -226   -293     77    176   -257     33    163     -5    -75    -98    345
     54   -220   -275     83    163   -246     54    176      7    -64   -101    358
      5   -262   -270    127    135   -267     59    179     15    -54   -101    335
      7   -285   -293    140    150   -288     77    184     33    -38    -88    309
     28   -293   -322    132    171   -306     93    197     49    -25    -85    277
     44   -265   -309    109    176   -285    106    210     75      2    -67    254
     62   -241   -303     88    181   -272    114    213     90     20    -46    239
     62   -223   -285     80    174   -254    122    213    103     38    -23    231
     67   -223   -293     77    179   -257    132    218    116     49     -2    228
     64   -236   -301     85    181   -267    135    210    119     54      2    213
     62   -272   -337    103    197   -303    140    207    124     62     15    205
     64   -296   -361    116    213   -327    119    184    111     54     20    200
     59   -285   -345    111    202   -314    103    171    114     62     38    202
    101   -246   -350     72    226   -298    116    192    135     85     62    207
    122   -228   -350     51    233   -288    129    202    145     96     72    200
     93   -267   -361     88    226   -314    127    200    142     90     67    181
    101   -259   -361     77    228   -311    119    197    150    103     90    168
     98   -270   -368     85    233   -319    116    202    161    111    106    161
    132   -254   -389     59    259   -322    119    210    166    114    119    145
    127   -267   -394     70    259   -329    103    197    155    109    122    103
    103   -288   -392     90    246   -340     88    189    153    114    127     93
    189   -213   -402     10    293   -306    106    210    179    137    148     98
    231   -155   -389    -38    309   -272    127    220    194    148    150     90
    210   -166   -376    -20    293   -270    137    220    205    155    148     59
    202   -181   -384    -12    293   -283    140    231    215    155    153     33
    241   -148   -392    -46    314   -270    150    241    226    163    174     15
    194   -176   -374    -10    280   -275    135    226    207    142    150    -25
    197   -135   -332    -31    265   -233    127    228    215    155    161    -36
    233    -96   -329    -70    280   -213    140    244    233    179    187    -23
    239    -85   -324    -77    280   -205    148    249    241    179    181    -36
    239    -75   -314    -83    275   -194    145    249    241    181    187    -59
    257    -25   -283   -114    270   -153    142    246    249    202    210    -62
    257    -15   -275   -122    262   -145    142    246    259    220    244    -54
    239    -51   -293    -93    265   -171     98    205    223    179    207    -90
    283    -20   -306   -132    293   -163     75    187    210    168    189   -106
    381     72   -309   -226    345   -116     85    205    228    189    220    -96
    324    -20   -348   -153    335   -184     59    187    197    155    187   -137
    213   -148   -363    -33    288   -254     31    150    153    106    135   -202
    270   -111   -381    -80    324   -246     54    166    158    109    140   -207
    296   -119   -415    -88    355   -267     62    174    155     98    135   -220
    174   -277   -452     49    311   -363     20    124     93     31     67   -293
    127   -335   -462    103    293   -397    -12     88     51    -10     41   -337
    192   -283   -478     44    332   -379    -12     85     46    -20     46   -332
    171   -327   -498     77    335   -413    -18     80     33    -44     44   -327
    137   -329   -470     96    303   -400    -10     90     46    -23     75   -311
    109   -319   -428    103    267   -374    -10     93     54     -7    106   -314
    103   -293   -400     93    249   -345    -15     90     62      5    129   -309
    119   -259   -379     70    249   -319    -38     85     57      7    153   -306
    103   -236   -342     64    223   -288    -59    101     64     15    189   -314
     80   -283   -363     98    220   -322    -10    179     98     10    197   -353
     46   -340   -389    145    215   -363    114    319    166     -2    168   -423
     59   -275   -335    109    197   -303    231    462    262     33    194   -436
    122    -90   -213    -15    166   -150    314    613    420    171    337   -309
    161    277    116   -220     23    197    314    659    594    418    623    -38
     98    820    722   -459   -311    771    194    519    743    758   1026    314
    -18   1169   1187   -574   -602   1176   -114    135    688    945   1275    480
    -77    958   1036   -441   -558    997   -418   -290    345    706   1078    285
   -142    355    496   -106   -319    426   -498   -561   -135     83    491   -200
   -161   -272   -111    215    -25   -192   -483   -579   -465   -426    -10   -641
   -161   -558   -397    361    116   -478   -418   -426   -470   -519   -124   -789
   -166   -592   -426    379    127   -509   -319   -290   -374   -475    -85   -813
   -153   -524   -374    337    109   -449   -231   -194   -283   -402    -10   -797
   -122   -402   -283    262     77   -342   -158   -124   -200   -322     64   -748
   -132   -332   -200    233     33   -267   -103    -83   -153   -270     85   -698
    -93   -249   -155    171     28   -202    -70    -46   -129   -233    106   -654
    -75   -218   -142    148     31   -181    -57    -25   -109   -218    122   -667
   -101   -241   -142    171     18   -192    -70    -38   -101   -231    103   -701
    -85   -249   -163    168     38   -207    -80    -54   -103   -239     80   -714
    -72   -249   -179    161     51   -213    -93    -67   -106   -246     51   -701
    -67   -236   -171    150     51   -205    -88    -72    -98   -239     59   -711
    -49   -223   -174    135     59   -200    -80    -67    -83   -223     70   -727
   -106   -257   -150    181     20   -205    -88    -85    -80   -218     38   -740
   -145   -254   -109    200    -20   -181    -90    -77    -70   -194     46   -724
   -150   -226    -75    187    -38   -150    -80    -49    -54   -163    101   -722
   -192   -257    -67    223    -64   -163    -90    -59    -70   -158    137   -750
   -213   -267    -54    241    -80   -161    -98    -72    -77   -142    140   -753
    -75   -135    -59    103     -7    -98    -49    -51    -46    -88    122   -644
   -106   -166    -59    137    -25   -114    -44    -83    -70    -98     62   -589
   -210   -277    -67    244    -72   -174    -80   -142   -124   -148    -18   -587
   -158   -259   -101    210    -28   -181    -83   -174   -137   -163    -67   -561
   -140   -267   -127    202     -7   -197    -98   -207   -166   -184   -122   -537
   -111   -288   -179    200     31   -233   -119   -254   -210   -202   -168   -537
    -64   -335   -272    197    103   -303   -166   -311   -262   -246   -213   -548
      7   -368   -376    181    192   -371   -215   -363   -311   -301   -259   -555
    132   -332   -465     98    296   -397   -265   -405   -353   -342   -283   -571
    252   -290   -542     18    394   -415   -298   -433   -397   -384   -303   -587
    363   -280   -646    -41    504   -465   -340   -472   -449   -433   -340   -613
    579   -233   -813   -171    696   -522   -376   -496   -491   -472   -345   -644
    646   -231   -878   -207    761   -553   -407   -517   -540   -514   -335   -678
    683   -259   -943   -213    810   -600   -449   -558   -589   -568   -340   -704
    813   -228  -1041   -296    927   -633   -480   -581   -628   -613   -342   -724
    885   -236  -1122   -324   1002   -678   -514   -600   -688   -657   -345   -756
    956   -239  -1195   -358   1075   -717   -545   -618   -730   -709   -355   -789
    995   -270  -1267   -363   1130   -769   -566   -641   -769   -763   -363   -820
   1005   -290  -1299   -358   1150   -792   -581   -654   -779   -787   -350   -833
   1065   -236  -1301   -413   1182   -769   -568   -644   -769   -776   -342   -818
   1057   -231  -1291   -415   1171   -758   -553   -636   -758   -784   -358   -818
    976   -220  -1200   -379   1088   -709   -519   -607   -719   -766   -342   -795
    919   -163  -1083   -379   1000   -623   -483   -558   -659   -709   -298   -750
    880   -132  -1013   -374    945   -571   -449   -517   -605   -667   -290   -730
    839    -80   -919   -379    878   -498   -410   -470   -548   -613   -262   -704
    813    -15   -828   -400    820   -420   -376   -426   -491   -553   -231   -672
    771     18   -753   -397    761   -366   -348   -397   -446   -506   -233   -644
    717     51   -665   -384    691   -306   -319   -366   -402   -470   -231   -610
    662     75   -589   -368    626   -257   -303   -348   -368   -436   -226   -584
    605     85   -519   -345    561   -215   -290   -329   -342   -413   -231   -558
    555     93   -465   -327    511   -184   -280   -319   -322   -397   -254   -540
    532    111   -420   -322    478   -153   -270   -303   -301   -384   -275   -524
    498    140   -358   -322    428   -106   -262   -290   -283   -366   -275   -509
    470    155   -314   -314    392    -77   -257   -277   -267   -353   -275   -496
    439    150   -288   -296    363    -67   -259   -272   -262   -348   -275   -491
    423    158   -265   -290    345    -51   -265   -270   -259   -342   -275   -485
    475    236   -241   -358    358     -2   -236   -231   -220   -303   -239   -446
    509    309   -200   -410    355     54   -200   -192   -181   -262   -200   -407
    420    265   -158   -342    288     54   -205   -192   -184   -259   -200   -407
    332    194   -137   -262    236     28   -220   -197   -194   -267   -202   -418
    348    252    -96   -301    220     77   -202   -168   -166   -233   -163   -384
    366    309    -57   -337    210    127   -189   -148   -148   -213   -140   -366
    353    332    -20   -345    187    155   -174   -127   -137   -202   -122   -350
    327    342     15   -335    155    179   -158   -106   -122   -181    -96   -332
    298    350     49   -327    124    200   -135    -77   -101   -155    -44   -306
    301    392     88   -348    106    241   -109    -51    -80   -127      7   -280
    311    423    109   -368    101    267    -90    -31    -64   -111     38   -259
    306    452    145   -379     80    298    -67     -5    -41    -85     72   -236
    265    467    200   -368     31    335    -54      5    -25    -67     93   -215
    233    506    272   -371    -20    389    -44     15     -5    -38    116   -192
    226    558    332   -394    -51    446    -33     20     10    -12    142   -171
    184    535    350   -358    -83    444    -44     10      0    -12    145   -171
    155    509    353   -335   -101    431    -51      2    -10    -12    142   -168
    119    483    363   -301   -122    423    -57      2    -12    -12    140   -161
     85    457    368   -272   -140    413    -54      5    -12    -10    137   -161
     70    426    355   -246   -142    392    -41     10    -15    -10    132   -171
     49    394    342   -223   -148    368    -33     10    -18    -12    132   -192
     18    345    324   -181   -153    335    -33      7    -31    -18    137   -202
     31    332    301   -181   -135    316    -23     12    -33    -23    142   -210
     18    298    280   -158   -129    290    -18      7    -49    -44    132   -231
    -38    246    285   -103   -163    265    -31    -12    -72    -64    114   -254
    -59    228    288    -83   -174    257    -33    -20    -83    -70     93   -262
    -80    215    293    -70   -187    254    -38    -20    -85    -70     70   -262
    -36    259    296   -111   -166    277    -23     -7    -72    -57     83   -252
    -12    293    306   -140   -161    298     -7     -2    -64    -49     93   -246
   -101    241    340    -70   -220    290    -25    -25    -88    -67     75   -259
   -122    228    350    -54   -236    288    -33    -31    -96    -72     83   -267
    -57    231    288    -85   -171    259      0     18    -80    -72     85   -290
    -96    135    231    -23   -163    181     90    129    -49    -90     49   -348
   -122    181    301    -31   -213    241    210    283     51    -20     88   -314
    -98    306    405   -106   -252    355    309    454    205    119    184   -200
    -49    631    680   -290   -363    654    322    545    397    371    415     70
    -62   1273   1332   -605   -698   1301    293    542    667    792    906    535
   -187   1680   1867   -748  -1026   1774     88    285    753   1060   1236    846
   -275   1566   1842   -646  -1057   1704   -192   -124    488    906   1122    758
   -371    909   1280   -267   -826   1093   -345   -540    -83    267    506    254
   -379    239    618     67   -498    428   -387   -620   -454   -239    -23   -197
   -324    -54    270    189   -298    106   -340   -475   -472   -332   -153   -324
   -322   -132    189    226   -257     28   -246   -335   -394   -290   -142   -314
   -303    -98    205    202   -254     51   -153   -226   -293   -215    -88   -257
   -277     -5    270    140   -275    132    -70   -129   -187   -116    -10   -166
   -270     72    340     98   -303    205     -7    -62   -103    -28     62    -77
   -257     88    342     83   -301    215     15    -31    -70      2     80    -51
   -231     98    329     67   -280    213     31    -15    -59     12     67    -41
   -228    103    329     62   -277    215     59      2    -51     23     64    -18
   -257     72    329     90   -293    200     77     15    -49     18     67     10
   -257     54    311     98   -285    181     93     36    -46     12     67     31
   -272     46    319    114   -296    181    106     49    -38     12     85     59
   -301     38    340    129   -322    189    119     64    -38      5     83     80
   -301     46    345    127   -322    194    153    114    -23      7     88    109
   -311     31    340    140   -327    184    155    124    -20      5    116    153
   -280     31    311    124   -296    171    140    111    -25      2    129    205
   -252     28    277    111   -265    153    124     90    -38     -5    132    239
   -207     41    249     80   -228    145    127     88    -46     -7    145    275
   -202     41    244     77   -223    142    124     83    -51    -15    150    301
   -244     -2    241    124   -244    119    101     59    -72    -28    161    319
   -220    -18    200    116   -213     90     93     49    -88    -38    150    327
   -176     10    184     83   -179     96     85     33    -93    -33    176    353
   -148     20    168     62   -158     93     75     18   -111    -36    207    381
   -158      5    163     77   -161     83     88     36   -111    -46    210    394
   -150     10    161     67   -155     85    103     54    -93    -51    189    394
   -161     -7    150     83   -155     70    101     57    -77    -64    176    384
   -140    -10    127     75   -135     57     88     46    -59    -83    197    392
   -101     -2     98     51   -101     46     77     38    -46    -96    207    433
    -77     10     88     33    -85     49     75     28    -46    -96    179    532
   -101    -15     85     57    -93     33     41      0    -72    -98    119    618
   -103    -20     83     59    -93     31     -2    -25    -96    -85     67    706
    -59     10     70     25    -64     38    -36    -41   -109    -46     38    782
     15     64     49    -41    -15     57    -54    -46    -98    -15      0    852
    -20     49     67    -15    -44     57    -75    -57    -93     -2    -51    896
    -18     62     80    -23    -49     70    -72    -62    -85      0    -83    914
    -41     67    109    -12    -75     88    -57    -51    -80      0    -72    917
    -83     64    148      7   -114    106    -38    -36    -83     -2    -23    917
   -106     57    163     23   -135    109    -20    -20    -88    -10     12    906
   -119     46    166     36   -142    106    -15    -12    -90    -31      5    872
   -122     77    200     23   -161    137      2      2    -70    -20     15    857
   -129     93    220     18   -176    158     54     49    -36      7     38    859
   -150     83    231     33   -192    155     88     96     -7     25     64    839
   -158     77    236     41   -197    155     98    127     23     38     88    815
   -127    114    241      7   -184    176    109    148     49     54    116    789
   -111    122    233     -7   -174    176     90    142     54     62    122    776
   -106     98    205      2   -155    150     67    127     46     54    109    750
    -80     90    171     -7   -127    129     64    119     38     38    109    730
    -25     98    124    -36    -75    111     59    111     31     38    116    709
     10     77     64    -46    -25     70     23     75     -5     20    103    652
     85     72    -12    -80     49     31     -5     44    -31     20     96    584
    150     33   -116    -93    132    -41    -41     12    -54     28    109    509
    236     18   -218   -127    228    -98    -62     -2    -72     46    163    449
    270      0   -270   -135    267   -135    -77    -23    -90     36    181    381
    345     23   -322   -184    332   -150    -88    -25    -96     33    197    335
    358      0   -361   -179    358   -179   -119    -49   -122      0    205    275
    384    -12   -397   -184    389   -205   -153    -70   -148    -36    207    218
    439    -18   -457   -210    446   -239   -166    -80   -171    -70    207    166
    475     28   -446   -252    459   -207   -140    -67   -161    -59    226    137
    483     46   -436   -267    459   -194   -145    -67   -161    -62    210     83
    472     36   -436   -254    454   -200   -184    -77   -171    -80    197      5
    519     88   -433   -306    478   -171   -181    -57   -153    -80    262    -31
    568    163   -407   -366    488   -122   -150    -23   -122    -57    306    -49
    530    161   -368   -345    449   -103   -150    -15   -122    -67    322    -90
    542    210   -332   -376    439    -59   -132     15    -98    -49    348   -109
    517    223   -296   -371    405    -36   -129     25    -77    -28    337   -145
    475    231   -244   -353    358     -5   -124     33    -70    -28    332   -179
    441    239   -205   -342    322     18   -127     38    -67    -36    329   -202
    389    205   -184   -296    288     10   -142     33    -67    -54    314   -171
    381    236   -148   -311    265     44   -127     54    -44    -46    306    -96
    368    252   -116   -311    244     67   -114     59    -36    -38    288    -57
    345    246   -101   -296    223     72   -109     59    -36    -38    259    -38
    296    215    -80   -254    189     67   -109     49    -49    -46    233    -28
    244    179    -67   -213    155     57   -111     44    -57    -44    213     -5
    189    140    -49   -166    119     46   -119     38    -67    -49    179      5
    179    119    -62   -150    119     31   -111     49    -64    -49    153     18
    155     64    -90   -109    124    -12   -111     49    -75    -57    127     23
    163     59   -106   -111    135    -23   -109     57    -77    -54    119     33
    145     15   -129    -80    137    -57   -114     51    -93    -72     85     18
    119    -28   -148    -49    132    -88   -127     41   -109    -88     54      0
    184     44   -140   -114    163    -46   -114     62    -93    -64     75     31
    150     23   -129    -88    137    -51   -124     49    -98    -70     59     15
    124     -7   -132    -59    127    -70   -127     57    -93    -64     59     12
    103    -31   -135    -36    116    -83   -137     54    -93    -64     51     -5
    122    -15   -137    -51    129    -75   -132     64    -80    -51     49    -33
    124      7   -116    -67    119    -51   -119     75    -67    -31     57    -33
    103     28    -75    -64     88    -23   -119     83    -59    -18     67    -23
    129     72    -57   -103     93      7    -93    106    -36     -2     70    -20
     96     -7   -103    -44     98    -54    -38    168    -18    -15     41    -59
     57    -33    -90    -12     72    -59     83    314     54      2     33    -98
     31     36      5    -36     12     20    207    485    181    103    111    -59
     31    202    168   -119    -67    187    293    636    353    280    280     88
     70    618    548   -342   -239    584    319    709    558    576    607    420
    -33   1197   1231   -581   -631   1213    233    613    758    963   1062    854
   -213   1408   1618   -597   -914   1512    -33    270    714   1111   1265   1034
   -371   1148   1517   -389   -943   1332   -259   -153    366    833   1028    815
   -509    480    989     15   -748    735   -345   -452   -155    179    405    288
   -576     -7    568    290   -574    280   -327   -363   -335   -140     62    -25
   -563   -197    363    379   -465     83   -249   -192   -296   -187    -38   -127
   -449   -207    239    327   -345     15   -187    -80   -228   -189    -80   -163
   -387   -135    252    262   -319     57   -111     15   -145   -124    -49   -166
   -436    -72    363    254   -402    145    -38     90    -67    -31     20   -132
   -441      0    439    220   -441    218     28    153    -20     44     67    -70
   -405     62    465    171   -436    262     59    192    -12     75     70    -36
   -407     77    485    166   -446    280     41    181    -31     64     59    -59
   -387     83    470    150   -428    275     28    168    -46     44     57   -116
   -368    116    485    124   -428    301     41    179    -44     51     75   -161
   -374    127    501    122   -439    311     44    181    -46     51     98   -213
   -381    103    485    140   -433    293     33    168    -62     36     96   -275
   -340    145    485     96   -413    314     38    168    -57     41    103   -272
   -324    155    480     83   -402    316     38    161    -64     28    106   -265
   -306    153    459     75   -381    306     28    148    -77     15    114   -265
   -270    176    446     46   -358    311     33    148    -77     18    132   -262
   -311    109    418    101   -363    262     10    114   -103     -5    124   -285
   -272    129    402     70   -337    265      0    103   -109     -7    137   -277
   -184    210    392    -15   -288    301     12    114    -96     10    166   -241
   -226    176    402     25   -314    288      5    109   -101     10    174   -223
   -239    161    397     36   -316    277      2    109   -109      7    184   -215
   -140    215    355    -38   -246    285     -2    101   -114     10    200   -213
    -67    233    301    -85   -184    267    -18     85   -129      0    202   -218
    -57    166    223    -54   -140    194    -64     36   -179    -46    166   -267
      7    163    155    -88    -72    158    -85     15   -200    -67    153   -288
     59    202    142   -132    -41    174    -90      7   -202    -70    163   -267
     67    187    119   -127    -25    153   -103    -12   -215    -80    155   -259
     44    148    103    -96    -28    127   -122    -38   -236   -101    140   -272
     72    161     85   -116     -5    122   -148    -62   -257   -119    137   -277
    137    207     67   -174     36    137   -155    -67   -259   -116    135   -262
    218    270     51   -244     83    163   -137    -51   -246   -101    140   -233
    122    189     67   -155     28    129   -150    -70   -270   -129     96   -249
    106    174     67   -140     18    122   -158    -77   -285   -145     62   -252
    124    194     67   -161     28    132   -153    -72   -288   -155     46   -241
    135    218     83   -179     23    150   -145    -62   -283   -158     46   -220
    124    228    103   -176     10    166   -129    -49   -270   -150     49   -205
    111    207     93   -161      7    150   -140    -59   -280   -163     41   -210
    101    187     85   -145      7    137   -132    -62   -277   -166     38   -218
    103    202     98   -153      2    150   -109    -41   -252   -145     59   -205
    145    265    119   -205     12    192    -75      0   -210   -106     96   -174
    122    285    161   -205    -20    223    -49     33   -176    -75    129   -150
     44    241    197   -142    -75    220    -51     36   -166    -62    127   -150
     75    285    210   -181    -67    249    -20     75   -116    -18    153   -116
     77    290    213   -184    -67    252      0     96    -85      7    171    -96
     67    277    207   -174    -70    244      7    114    -67     25    174    -90
     31    267    236   -150   -103    252     20    129    -49     54    171    -75
     -5    233    236   -116   -122    233     20    122    -41     75    150    -72
     -7    236    244   -114   -124    239     23    122    -31     98    148    -75
     -7    252    259   -124   -135    257     36    135    -18    119    179    -54
    -28    239    267   -106   -148    252     33    137    -18    116    202    -51
    -62    220    283    -80   -174    252     12    124    -31    109    220    -64
    -20    285    306   -132   -163    296     36    148     -2    142    270    -49
     64    374    306   -220   -122    340     88    197     46    187    337     -5
    -33    277    311   -124   -171    293     67    174     23    158    337    -36
    -98    236    332    -70   -215    283     51    158     10    140    340    -62
    -83    252    335    -83   -207    293     59    168     25    150    366    -46
    -49    280    329   -116   -189    303     70    181     41    161    384    -46
    -57    275    332   -109   -194    301     70    184     44    158    376    -59
    -90    252    340    -80   -215    296     54    174     33    140    353    -75
    -85    270    355    -90   -220    311     51    176     36    135    340    -72
    -12    348    361   -166   -187    353    101    223     77    166    366    -36
     -7    387    392   -189   -200    389    132    249    103    189    384    -18
    -70    353    423   -142   -246    387    132    244     98    184    379    -31
    -77    348    426   -135   -252    387    140    249    101    181    384    -41
   -109    324    431   -109   -270    376    137    249     96    168    371    -59
    -62    371    433   -153   -246    402    161    272    116    179    384    -44
    -38    415    452   -189   -246    433    184    290    135    194    405    -28
    -90    400    491   -153   -290    444    181    283    135    194    418    -38
    -88    441    530   -176   -309    485    197    285    150    213    446    -33
   -124    423    545   -150   -335    483    192    283    153    210    446    -49
   -122    413    535   -145   -329    475    166    257    132    187    431    -83
   -101    428    530   -163   -314    478    148    241    116    168    418   -101
   -124    381    504   -129   -314    441    129    226    101    148    394   -127
   -132    342    475   -106   -303    407    119    213     85    129    374   -158
   -142    327    467    -93   -303    397    106    197     67    106    342   -200
   -150    280    431    -64   -290    355    106    187     51     80    309   -246
   -181    233    413    -25   -298    322    101    176     38     59    306   -270
   -205    197    402      2   -303    301     98    171     25     41    306   -298
   -231    161    392     33   -311    275     96    155     12     20    296   -340
   -262    161    423     51   -342    290     90    148      5     18    293   -353
   -288    129    418     75   -353    272     93    155     -2      0    288   -358
   -301    101    402     98   -353    252     83    142    -18    -25    288   -392
   -280     83    363     96   -322    223     77    129    -31    -51    309   -410
   -265    103    368     80   -316    236    101    142    -18    -51    348   -407
   -254     98    353     75   -303    226     96    129    -28    -67    350   -431
   -288     41    327    122   -309    184     90    127    -49    -98    314   -483
   -257     -5    249    129   -254    122    142    202    -36   -124    254   -540
   -314    -75    239    194   -277     80    239    322     10   -145    197   -610
   -275    -10    262    140   -270    124    358    491    132    -67    246   -594
   -163    252    415    -44   -290    335    472    675    322    132    433   -441
   -129    683    810   -277   -470    745    485    732    514    423    756   -135
   -262   1260   1522   -498   -891   1389    389    589    680    779   1171    298
   -389   1475   1865   -545  -1127   1670     72    181    561    880   1309    509
   -436   1187   1623   -376  -1031   1405   -202   -259    148    561   1018    306
   -444    524    969    -41   -706    745   -316   -576   -394   -111    363   -218
   -426    -88    337    257   -381    124   -348   -605   -683   -571   -114   -613
   -358   -236    122    296   -241    -57   -277   -436   -607   -587   -192   -665
   -319   -249     70    283   -197    -88   -189   -314   -498   -527   -189   -649
   -239   -155     83    194   -161    -36   -114   -213   -384   -433   -140   -568
   -215    -90    124    153   -171     15    -64   -145   -296   -358    -98   -480
   -202    -64    135    132   -171     33    -33   -109   -252   -316    -75   -433
   -179    -36    140    106   -161     51    -20    -98   -226   -290    -62   -384
   -111     -2    106     57   -109     49    -18    -80   -207   -267    -57   -332
    -23      5     28     10    -25     15    -38    -83   -213   -272    -64   -306
    -20    -25     -7     20     -7    -18    -77    -96   -241   -298    -77   -314
     72     25    -49    -49     59    -10    -96   -101   -244   -283    -41   -314
    166     70    -98   -119    132    -12   -119   -127   -259   -267    -10   -340
    246     93   -153   -168    200    -28   -148   -163   -285   -277     10   -368
    353     80   -275   -218    314    -96   -202   -210   -329   -316     25   -433
    441     85   -355   -265    400   -135   -241   -241   -350   -332     98   -470
    574    153   -420   -366    496   -132   -241   -231   -337   -306    174   -465
    652    179   -472   -415    563   -145   -254   -239   -340   -285    171   -485
    548     80   -470   -314    509   -194   -301   -301   -400   -309    106   -504
    545    109   -436   -327    491   -163   -296   -301   -400   -301     98   -452
    558    155   -402   -358    480   -122   -277   -290   -387   -280     90   -413
    540    176   -363   -358    452    -93   -265   -275   -366   -270     77   -415
    457    148   -309   -303    381    -80   -275   -272   -366   -285     70   -426
    420    153   -267   -288    342    -54   -275   -262   -361   -285     72   -413
    400    176   -226   -288    311    -23   -270   -254   -355   -280     72   -400
    379    189   -189   -283    285      0   -270   -252   -353   -275     72   -389
    363    176   -187   -270    275     -2   -280   -254   -366   -280     64   -392
    348    194   -153   -272    249     20   -275   -246   -363   -272     75   -376
    322    202   -122   -265    220     41   -277   -249   -366   -270     75   -368
    296    200    -96   -246    197     51   -277   -244   -368   -257     77   -353
    277    210    -67   -244    171     72   -275   -236   -368   -244     90   -340
    252    200    -54   -226    153     72   -262   -226   -366   -244    106   -335
    233    210    -23   -223    129     93   -241   -207   -350   -233    129   -311
    202    244     41   -223     80    142   -215   -184   -332   -210    158   -272
    163    231     67   -200     49    150   -205   -176   -335   -213    171   -267
    142    239     96   -192     23    168   -179   -155   -329   -200    200   -265
     98    249    148   -174    -25    200   -153   -135   -322   -189    239   -275
     85    270    184   -176    -49    228   -124   -119   -311   -181    277   -309
     18    257    236   -137   -109    246   -106   -103   -301   -176    309   -392
    -38    239    275   -101   -155    257    -83    -83   -288   -174    335   -452
    -57    265    322   -103   -189    290    -41    -49   -254   -148    324   -392
    -80    272    353    -96   -215    311     -5    -15   -220   -122    301   -319
   -127    252    379    -62   -252    314     20      7   -197   -103    296   -277
   -174    244    418    -33   -296    329     41     25   -166    -80    303   -239
   -200    246    446    -23   -324    345     59     44   -132    -62    311   -202
   -215    236    452    -10   -332    342     75     51   -109    -51    309   -187
   -218    252    470    -18   -345    361     93     59    -85    -36    316   -171
   -257    257    514      0   -387    384    101     59    -75    -18    327   -166
   -259    277    535    -10   -397    405    116     64    -70      7    335   -163
   -215    340    555    -62   -384    446    140     83    -59     41    358   -150
   -265    311    574    -25   -420    441    127     64    -75     36    335   -161
   -296    298    592     -2   -444    444    124     59    -77     41    324   -168
   -298    301    600     -2   -449    449    122     59    -72     54    332   -171
   -275    316    592    -20   -433    454    137     80    -51     75    348   -148
   -239    350    587    -57   -413    470    155    103    -28    101    345   -129
   -280    324    602    -23   -441    462    140     96    -38    101    311   -127
   -332    277    610     25   -470    444    111    101    -64    106    267   -127
   -311    301    613      5   -462    457    119    132    -38    137    257    -96
   -371    246    618     62   -496    433    109    129    -31    137    241    -90
   -407    223    631     93   -519    426    114    137    -10    142    257    -85
   -397    277    672     59   -535    472    132    161     28    148    267    -38
   -387    319    706     33   -545    511    163    197     70    176    301      5
   -420    311    730     51   -576    522    171    207     88    181    319      7
   -485    265    750    109   -618    506    181    207     90    184    332    -18
   -498    259    756    116   -628    509    197    218     96    197    376    -38
   -452    329    782     62   -615    555    233    252    132    223    454     -7
   -428    361    789     31   -607    574    270    280    153    228    506      0
   -446    355    802     44   -623    579    290    290    153    220    514     -7
   -449    350    797     46   -623    574    293    285    148    205    524    -18
   -449    342    792     54   -620    566    285    280    137    192    527    -18
   -410    407    818      0   -615    613    288    285    155    205    566     20
   -392    428    820    -18   -605    623    283    283    168    205    607     41
   -402    400    802      0   -602    600    267    272    166    187    623     36
   -400    368    769     15   -584    568    244    254    174    171    639     44
   -397    381    776      7   -587    579    215    246    213    168    654     70
   -410    358    769     25   -589    563    194    249    244    168    646     77
   -397    335    732     28   -563    532    192    262    262    184    626     83
   -400    290    691     54   -545    491    189    265    265    200    610     67
   -439    207    644    114   -542    426    171    246    239    192    605     51
   -431    176    607    127   -519    392    166    249    226    194    602     41
   -415    142    555    135   -485    348    155    236    202    189    584     28
   -410    111    522    150   -465    316    135    210    171    176    561     12
   -413     90    504    158   -457    296    119    187    140    161    532      7
   -423     62    483    179   -454    272     98    163    106    145    498     10
   -405     54    459    174   -433    257     83    150     80    127    467     15
   -350    106    457    122   -402    280     88    150     77    127    444     46
   -314    129    444     90   -379    288     85    150     70    122    431     70
   -332     85    418    122   -374    252     64    129     41     93    397     67
   -254     80    332     85   -293    205     75    148     28     70    348     59
   -155     38    194     59   -174    116    150    246     41     36    277     18
   -161      0    161     80   -163     80    244    368     98     44    272     -7
    -72    145    218    -36   -145    181    361    550    246    181    420     77
      7    426    418   -218   -207    423    384    641    410    397    667    288
     25    943    917   -483   -444    930    267    566    574    724   1078    685
    -77   1564   1639   -743   -859   1600    -25    231    652   1070   1530   1098
   -168   1613   1779   -722   -974   1696   -379   -220    420   1021   1558   1098
   -197   1111   1309   -457   -756   1210   -542   -597    -70    488   1075    685
   -168    355    524    -93   -345    439   -535   -706   -550   -194    389    111
   -218   -148     70    181   -148    -38   -475   -563   -636   -420     90   -153
   -215   -265    -49    239    -83   -158   -363   -387   -535   -389     85   -184
   -202   -218    -18    207    -93   -119   -259   -249   -415   -301    171   -145
   -145    -67     77    106   -111      5   -174   -140   -293   -194    283    -57
    -70     44    111     12    -90     77   -129    -85   -233   -140    337    -12
    -80     23    103     28    -90     62   -135    -80   -233   -148    309    -20
    -75    -12     62     41    -67     23   -142    -83   -244   -161    259    -20
    -15     25     41     -5    -28     33   -142    -77   -244   -158    228      5
     12     15      2    -15      5     10   -161    -90   -257   -176    181     12
     36     10    -25    -23     31     -5   -155    -85   -259   -187    148     20
     62     15    -46    -38     54    -15   -148    -80   -257   -189     98     70
     75     18    -57    -46     67    -18   -137    -80   -257   -189     23    153
     36    -31    -67     -5     49    -46   -155    -98   -275   -213    -57    220
     70     -7    -80    -31     75    -44   -153    -88   -272   -220    -85    290
     67    -31    -98    -20     83    -64   -155    -88   -280   -233   -132    337
     75    -31   -106    -20     90    -67   -158    -93   -283   -231   -194    405
     67    -31   -101    -18     83    -67   -153    -90   -272   -218   -262    493
    103      7    -98    -57    101    -44   -127    -62   -244   -194   -309    607
     75     -2    -80    -38     77    -41   -106    -46   -231   -187   -366    675
     25    -20    -46     -2     36    -33   -109    -44   -228   -184   -420    730
    -20    -57    -36     36      7    -46   -122    -51   -233   -187   -449    745
    -28    -62    -33     44      0    -46   -124    -49   -228   -184   -428    709
    -18    -51    -33     33      5    -44   -116    -36   -220   -181   -410    675
    -41    -62    -20     51    -10    -41   -106    -20   -210   -176   -410    654
    -62    -64     -2     62    -31    -33    -96     -5   -200   -168   -397    607
   -119   -103     15    111    -67    -46   -103     -7   -205   -171   -397    548
   -103    -70     31     85    -70    -20    -93      0   -187   -158   -368    511
    -83    -41     41     62    -62      0    -93      5   -181   -148   -348    475
   -129    -83     46    106    -90    -18   -124    -12   -202   -161   -345    415
    -93    -51     41     70    -67     -5   -122      5   -192   -145   -314    400
    -31      2     33     12    -33     18    -98     36   -166   -116   -272    407
    -67     -5     62     36    -64     28    -93     38   -161   -106   -249    405
   -142    -67     72    103   -111      2   -116     23   -179   -119   -244    368
   -116    -36     80     77    -98     20   -106     36   -171   -103   -220    358
      2     80     77    -44    -38     80    -46     83   -127    -54   -168    387
    -38     51     90     -5    -64     70    -33     88   -122    -49   -158    379
   -181    -72    109    124   -148     15    -80     44   -163    -88   -184    327
   -127    -18    106     72   -116     44    -64     62   -145    -72   -161    332
   -119    -20     98     70   -109     36    -51     67   -135    -64   -150    324
   -174    -80     93    127   -135      5    -59     62   -135    -72   -148    306
   -179    -72    106    124   -145     15    -54     77   -116    -59   -129    293
   -122      2    124     57   -124     62    -31    114    -77    -25    -88    303
    -62     75    137     -7   -101    106     -5    150    -41      2    -46    309
   -122     20    142     51   -132     80    -12    142    -49    -12    -49    270
   -122     46    166     36   -142    106     -7    153    -31      2    -18    265
   -137     46    184     44   -161    114     -7    155    -20      2      2    252
   -145     51    194     46   -171    122     -5    163    -18      0     15    236
   -153     38    192     57   -171    114    -10    168    -15     -5     28    213
   -161     25    187     64   -174    106    -10    168    -12    -10     44    187
   -187     38    226     72   -205    129     -5    171      0      0     77    176
   -181     72    252     54   -218    161      2    179     20     12    106    166
   -150    114    265     18   -207    189     15    187     36     23    122    153
   -153    135    285      7   -218    210     28    187     49     33    140    132
   -189    142    332     20   -259    236     41    194     62     38    158    119
   -210    142    353     33   -283    246     46    194     64     38    166    101
   -220    153    374     33   -296    262     44    187     70     41    174     88
   -210    171    379     18   -296    275     33    168     62     31    166     62
   -161    200    358    -20   -259    277     36    168     67     28    166     46
   -114    241    355    -64   -236    296     51    181     80     41    179     44
   -132    257    389    -62   -259    322     54    179     85     46    189     46
   -181    241    423    -28   -303    329     51    168     80     38    187     44
   -168    275    444    -54   -306    358     70    179     93     49    200     44
   -226    233    459     -5   -342    345     57    161     77     31    184     10
   -236    252    488     -7   -361    368     59    163     83     46    194     10
   -226    322    545    -49   -387    433     93    200    122     85    239     41
   -228    340    568    -57   -400    454    103    213    137     98    249     46
   -197    371    568    -88   -381    467    116    226    145    106    262     62
   -174    394    568   -109   -371    480    116    228    148    106    275     77
   -181    353    532    -85   -358    441     90    207    124     80    257     54
   -145    400    542   -127   -342    470     98    207    135     93    280     67
    -70    496    566   -215   -319    530    116    223    163    124    322    106
    -96    483    579   -192   -337    530    109    213    158    122    327    103
   -111    394    504   -142   -309    449     54    153    103     67    283     59
   -101    420    522   -158   -311    470     33    137     96     67    290     72
   -122    400    519   -140   -319    459     10    119     80     54    272     64
   -109    371    480   -129   -293    426     -2    111     70     36    246     41
    -93    337    431   -124   -262    384    -10     98     51     20    223     15
    -93    298    392   -103   -241    342    -20     80     31     -5    194    -10
   -111    252    363    -72   -236    306    -41     54      0    -36    163    -36
    -93    215    309    -59   -200    262    -57     33    -25    -67    127    -75
    -54    202    257    -75   -155    228    -72     15    -46    -90    103    -98
      0    236    236   -119   -119    236    -72     12    -49    -96    103    -98
     12    228    213   -122   -101    220    -80      2    -64   -114     83   -116
    -20    158    179    -67    -98    168   -111    -28   -101   -148     44   -166
     -7    174    181    -85    -96    176   -116    -31    -98   -142     46   -168
     44    226    179   -135    -67    202    -96    -10    -80   -124     62   -153
     10    171    161    -90    -75    168    -98    -20    -90   -145     41   -174
     -5    127    132    -59    -67    129    -90     -5    -93   -161     23   -184
     12     57     41    -36    -15     49    -18     90    -64   -184    -23   -233
     20     44     20    -33      0     33    103    239     15   -158    -31   -254
     44    132     85    -88    -20    109    220    415    155    -46     49   -194
    101    389    288   -244    -93    340    290    558    342    168    262      7
     80    875    795   -478   -355    833    246    563    553    530    683    413
    -28   1426   1454   -698   -740   1441     93    363    691    893   1117    826
    -98   1584   1680   -743   -891   1631   -192     -7    558    948   1239    922
   -207   1189   1397   -491   -802   1293   -397   -415    119    527    872    594
   -293    389    680    -49   -488    535   -465   -618   -394   -166    197      5
   -254    -85    168    168   -213     41   -431   -517   -532   -426   -101   -283
   -215   -246    -31    231    -93   -140   -337   -348   -470   -428   -148   -358
   -197   -236    -38    218    -80   -137   -241   -218   -363   -355    -90   -340
   -189   -135     54    158   -122    -41   -145    -96   -236   -244      7   -257
   -179    -44    135    111   -158     46    -80    -18   -145   -158     93   -189
   -168      5    174     80   -171     90    -49     18   -103   -119    145   -155
   -153     31    184     62   -168    106    -25     44    -77    -96    181   -135
   -155     20    176     64   -166     98    -23     44    -72    -96    194   -140
   -155     15    168     70   -161     90    -18     46    -67    -93    205   -148
   -142     15    155     62   -150     85    -12     51    -62    -88    215   -145
   -129     12    142     59   -135     77     -7     54    -57    -88    223   -155
   -124      2    127     59   -124     64    -10     54    -59    -88    226   -166
   -114      2    116     54   -116     59     -5     57    -54    -88    226   -176
    -93      5     98     41    -96     51    -10     49    -57    -93    223   -187
    -88      0     88     44    -88     44    -20     33    -67   -106    215   -197
    -93    -20     72     57    -85     25    -36     18    -72   -109    220   -200
    -83    -38     44     59    -64      2    -41     15    -75   -111    218   -197
    -41    -18     23     28    -33      2    -41     20    -72   -109    220   -194
    -28     10     38     10    -33     23    -38     25    -62    -98    233   -181
    -36     33     70      0    -54     51    -31     33    -49    -88    246   -163
    -51     23     75     12    -64     49    -38     23    -59   -101    231   -171
    -85     -7     77     46    -85     36    -59      2    -77   -116    215   -189
    -62      2     64     31    -62     33    -62      2    -75   -114    215   -194
    -25     28     51     -2    -38     38    -62      5    -70   -114    213   -189
    -38     12     51     12    -46     31    -80     -7    -85   -127    197   -197
    -70    -36     33     51    -51     -2   -111    -33   -111   -150    174   -218
    -67    -28     38     49    -54      5   -129    -44   -116   -150    179   -218
     70    101     31    -85     18     67    -85      5    -70   -103    231   -174
     49     70     20    -59     12     46    -88     -5    -83   -116    218   -192
    -25    -15      7     20    -18     -5   -129    -44   -124   -161    168   -236
     -7      5     12      2    -10      7   -137    -41   -129   -163    148   -231
    -15      2     15      5    -15      7   -148    -46   -137   -168    142   -244
      5     25     20    -15     -7     23   -145    -49   -142   -174    129   -246
     57     77     18    -70     18     49   -122    -28   -129   -163    114   -210
     28     59     31    -44      0     46   -106    -23   -127   -171     90   -194
    -36     23     59      5    -46     41   -103    -28   -137   -187     88   -189
    -67     18     85     23    -77     51    -96    -18   -137   -189    103   -187
    -96     31    124     31   -109     75    -83      2   -124   -184    114   -179
   -137     62    200     38   -168    129    -64     23   -106   -174     98   -166
   -135     90    223     20   -179    155    -51     41    -83   -168     54   -155
   -124    122    246      0   -184    181    -25     75    -46   -150     49   -135
   -166     98    265     31   -215    181    -28     88    -28   -142     41   -140
   -158    116    275     20   -215    194    -23     98     -7   -114     46   -127
   -142    148    290     -2   -218    218    -12    101      0    -85     54   -114
   -140    122    262      7   -202    192    -15     90     -7    -98     36   -137
   -142     98    241     20   -192    168    -18     77    -15   -111     23   -150
   -132    124    257      5   -194    189    -12     77     -5    -93     41   -142
   -119    132    252     -7   -187    192    -12     70     -7    -96     36   -129
    -64    171    236    -54   -150    202     -7     70      0    -88     31   -119
    -67    148    215    -41   -142    179    -20     54    -12    -96     18   -145
    -88    111    200    -10   -142    155    -38     41    -28   -106     10   -166
    -33    158    189    -64   -111    174    -41     44    -23   -106      7   -166
     54    236    181   -145    -64    210    -36     49    -20    -93     10   -161
     75    239    163   -158    -44    202    -54     25    -51   -106    -12   -187
     98    231    132   -163    -15    181    -83     -7    -98   -137    -44   -223
    129    239    109   -187     10    174   -109    -28   -101   -150    -51   -236
    171    272     98   -223     36    187   -119    -28    -98   -148    -46   -241
    207    296     88   -252     59    192   -114    -25    -88   -132    -28   -236
    265    332     67   -298     98    200   -106    -15    -77   -124    -12   -233
    259    316     54   -290    101    187   -122    -28    -93   -140    -10   -262
    236    285     49   -262     93    168   -142    -46   -106   -155    -18   -265
    236    298     59   -267     88    179   -142    -49   -101   -142     -2   -244
    239    342    103   -290     67    223   -127    -41    -80   -127     33   -231
    267    397    127   -332     67    262    -98    -23    -54   -103     67   -207
    319    470    150   -394     85    311    -54     12    -18    -62    103   -163
    267    444    174   -355     46    309    -54      0    -25    -64     85   -161
    213    407    194   -309     10    301    -67    -18    -44    -80     57   -168
    200    418    218   -309    -10    316    -72    -28    -51    -80     49   -148
    192    449    257   -322    -33    353    -75    -38    -49    -70     62   -124
    236    522    285   -381    -23    405    -70    -36    -36    -41     88    -90
    322    607    285   -465     18    446    -67    -33    -25    -20    109    -64
    275    535    257   -405      7    397   -109    -80    -67    -54     77    -90
    231    485    254   -358    -10    371   -140   -106    -93    -75     67   -109
    277    511    231   -397     23    374   -142   -106    -96    -77     70   -106
    267    485    218   -376     25    353   -145   -116   -109    -93     57   -122
    298    465    163   -384     67    314   -166   -135   -132   -116     36   -142
    309    423    114   -368     98    270   -181   -155   -161   -145     12   -174
    306    392     85   -350    109    239   -184   -171   -184   -171     -2   -194
    275    337     62   -306    106    200   -210   -202   -218   -205    -20   -220
    290    337     46   -316    122    192   -233   -233   -241   -228    -28   -246
    316    355     36   -337    140    197   -244   -246   -252   -236    -23   -259
    361    387     25   -374    166    207   -239   -239   -244   -228    -10   -259
    389    389      0   -389    194    194   -239   -239   -244   -228      2   -275
    363    335    -31   -350    197    150   -262   -259   -265   -254     -5   -301
    376    355    -20   -366    200    168   -262   -259   -257   -249      5   -301
    397    355    -44   -376    220    155   -270   -252   -259   -265     -2   -329
    418    283   -135   -350    277     75   -265   -223   -275   -314    -54   -400
    462    262   -202   -363    332     31   -166    -98   -228   -322    -85   -452
    506    350   -155   -428    329     98    -46     62   -111   -246    -20   -415
    524    501    -23   -514    272    241     25    213     36    -93    132   -301
    566    901    335   -732    116    618     49    316    246    202    459     -7
    462   1509   1047   -987   -290   1278     23    277    472    600    935    415
    290   1831   1538  -1062   -623   1686   -194    -23    465    787   1197    607
    179   1652   1473   -917   -646   1564   -457   -433    142    566   1052    374
     80    989    909   -535   -413    950   -581   -779   -389    -83    504   -298
    114    400    283   -257    -83    340   -600   -784   -665   -517    114   -813
    153    142    -10   -148     83     67   -550   -636   -654   -592     12   -976
    158    106    -51   -135    106     28   -459   -493   -558   -542     28   -987
    155    145    -10   -150     83     67   -366   -371   -449   -457     46   -888
    119    218     96   -168     10    158   -303   -288   -355   -376     59   -753
    114    306    192   -210    -38    249   -249   -226   -283   -309     83   -636
    140    371    231   -257    -46    301   -200   -176   -228   -262     93   -542
     93    345    252   -218    -77    298   -184   -161   -220   -254     72   -496
     77    348    267   -215    -93    309   -174   -153   -210   -244     64   -459
     96    379    280   -239    -90    329   -155   -132   -194   -223     67   -413
     31    337    306   -184   -137    322   -155   -137   -197   -226     51   -392
    -18    306    324   -142   -171    314   -161   -145   -200   -228     36   -376
     18    353    335   -187   -158    345   -140   -127   -181   -207     51   -329
     41    376    335   -210   -148    355   -124   -114   -171   -197     54   -290
    -23    314    337   -145   -181    327   -140   -129   -189   -213     36   -283
    -31    316    348   -142   -189    332   -145   -129   -192   -207     33   -262
     41    402    361   -223   -161    381   -116   -106   -171   -179     57   -215
     25    402    376   -215   -174    389   -114   -106   -176   -179     59   -200
    -20    363    381   -171   -202    371   -127   -122   -194   -192     54   -202
    -18    363    381   -171   -200    371   -127   -119   -197   -189     57   -197
    -36    361    394   -163   -215    376   -127   -119   -194   -179     75   -174
    -15    394    410   -189   -213    400   -122   -114   -181   -163    101   -148
    -12    410    420   -200   -218    413   -119   -109   -174   -153    122   -127
    -12    413    426   -200   -218    418   -116   -101   -166   -140    140   -103
    -20    400    420   -192   -220    410   -122   -103   -168   -137    145   -103
    -33    368    402   -168   -218    384   -132   -109   -176   -140    142   -109
    -10    376    387   -184   -197    381   -135   -109   -176   -132    148    -98
    -18    371    389   -176   -202    379   -137   -109   -179   -127    155    -83
    -36    361    397   -163   -218    379   -140   -106   -176   -122    176    -67
    -51    340    392   -145   -220    366   -142   -106   -176   -127    181    -54
    -44    355    400   -158   -220    376   -142    -98   -174   -119    207    -23
    -38    361    400   -161   -218    379   -148    -96   -171   -116    223      7
    -54    322    376   -137   -215    348   -155    -98   -184   -124    194     18
    -67    327    392   -129   -231    358   -145    -85   -179   -122    200     46
    -77    327    402   -127   -241    366   -140    -75   -176   -127    215     75
    -83    316    400   -116   -241    358   -137    -75   -179   -145    202     83
    -80    314    394   -116   -239    353   -124    -72   -176   -153    200     88
    -77    324    402   -124   -241    363   -116    -64   -168   -150    218     96
   -106    319    426   -109   -265    371   -109    -57   -158   -148    241    119
   -106    316    423   -103   -265    368   -106    -49   -153   -140    252    122
    -83    322    402   -119   -244    361    -98    -38   -145   -124    254    129
    -88    319    405   -116   -246    361    -88    -20   -127   -103    262    145
    -80    293    374   -106   -228    335    -83    -12   -116    -98    262    148
   -103    283    387    -88   -244    335    -72      2    -85    -83    290    158
    -98    327    426   -114   -265    376    -51     25    -31    -62    322    192
    -67    366    433   -150   -252    400    -25     57     33    -46    345    220
   -145    301    444    -77   -293    371    -36     57     59    -57    340    215
   -142    303    446    -80   -293    374    -20     85     96    -36    340    262
   -163    301    462    -70   -311    381     -2    106    111    -12    332    319
   -200    298    498    -49   -348    397      7    119    122     12    337    368
   -189    322    509    -67   -348    415     31    145    142     46    355    436
   -205    322    527    -57   -366    423     49    161    153     70    366    483
   -259    267    524     -5   -392    397     33    148    135     59    340    509
   -228    298    524    -36   -376    410     49    168    148     75    329    563
   -202    329    532    -64   -368    431     67    184    161     90    324    626
   -181    361    542    -88   -361    452     90    207    179    114    324    693
   -171    368    540    -98   -358    454     93    215    181    114    298    750
   -215    324    537    -54   -376    431     67    189    161     96    249    782
   -192    342    535    -77   -363    439     67    194    163    103    226    826
   -137    397    535   -129   -335    465     80    210    176    119    210    878
   -111    433    542   -163   -327    488     93    220    189    142    210    919
   -109    449    558   -171   -335    504    106    231    202    158    220    958
   -119    452    568   -168   -345    509    103    228    200    161    226    987
    -98    480    579   -189   -337    530    116    233    210    171    249   1015
    -54    524    579   -236   -316    553    127    244    213    176    218   1145
    -88    514    602   -213   -345    558    119    239    202    176    145   1304
    -72    574    646   -252   -361    610    127    249    220    200    103   1460
    -31    654    685   -311   -358    670    150    267    241    226     64   1590
    -96    602    696   -254   -397    649    116    233    213    200      2   1626
   -116    568    683   -226   -400    626     83    202    184    179    -33   1634
    -75    592    667   -259   -371    628     67    192    176    176    -46   1628
    -80    553    633   -236   -355    592     36    168    148    148    -70   1582
   -106    501    607   -197   -358    553     18    150    119    114    -64   1532
    -41    537    579   -249   -311    558     36    166    124    116    -46   1501
    -83    459    542   -189   -311    501     18    140     90     80    -75   1400
   -119    387    506   -132   -311    446      0    116     59     44   -109   1283
   -137    337    472   -101   -306    405    -25     90     23     10   -132   1195
   -116    332    449   -109   -283    389    -38     75      7    -10   -135   1127
   -135    303    436    -85   -288    368    -49     59    -10    -33   -140   1057
    -98    332    431   -116   -265    381    -46     59    -15    -44   -127    997
    -33    376    410   -174   -220    392    -51     57    -18    -46   -116    932
   -114    275    389    -80   -252    332   -101      7    -64    -93   -155    828
    -46    319    366   -137   -207    342   -101     12    -62    -90   -150    787
     54    389    335   -220   -140    363    -77     31    -51    -85   -137    745
     15    252    236   -135   -109    244   -119     -2   -114   -161   -220    602
     38    132     90    -85    -25    111    -98     38   -142   -233   -309    444
    137    174     33   -155     49    103      7    176    -75   -215   -283    384
    236    277     41   -257     98    161    119    366     57   -111   -174    423
    316    561    244   -439     36    402    179    504    239    106     59    626
    257   1041    784   -649   -262    914    163    522    478    459    475   1034
     96   1600   1501   -849   -701   1551     49    363    691    833    919   1473
     -7   1709   1717   -849   -862   1712   -233    -31    571    844    979   1519
   -155   1096   1252   -472   -704   1174   -457   -449     62    303    457    997
   -153    361    514   -103   -332    436   -600   -714   -467   -335   -194    348
    -75    -67      5     70    -41    -33   -626   -662   -623   -584   -478     12
    -20   -176   -155     98     67   -166   -553   -519   -576   -589   -506    -67
     28    -90   -119     28     72   -103   -431   -371   -462   -509   -433    -36
     83     38    -44    -62     62      0   -316   -244   -342   -410   -340     25
    101    109      5   -106     49     57   -249   -168   -267   -350   -280     62
     25     57     31    -41     -2     44   -239   -161   -265   -353   -280     36
     28     57     28    -44      0     44   -233   -158   -259   -355   -275     18
     57     93     33    -75     12     64   -220   -145   -244   -342   -257     20
     70    119     46    -96     10     83   -207   -132   -231   -329   -236     23
     80    140     59   -109     10    101   -189   -116   -215   -314   -210     23
     64    145     77   -106     -7    111   -174   -106   -205   -301   -184     18
     20    109     88    -64    -33     98   -176   -114   -213   -309   -181     -7
    -15     85    101    -36    -57     93   -192   -127   -223   -316   -181    -31
      0    124    124    -62    -62    124   -197   -129   -218   -309   -161    -36
     57    187    127   -124    -36    158   -179   -109   -200   -290   -132    -36
     54    192    137   -124    -41    166   -163    -90   -192   -280   -114    -36
    -28    137    166    -57    -96    150   -176    -93   -202   -288   -114    -46
    -38    140    179    -49   -109    158   -176    -80   -194   -280   -101    -38
     41    215    174   -129    -67    197   -150    -44   -166   -249    -70    -12
     18    194    174   -106    -77    184   -153    -44   -174   -252    -67    -18
      5    176    171    -90    -83    174   -158    -38   -176   -249    -72    -18
     18    215    197   -116    -88    207   -148    -23   -161   -226    -51     15
      2    197    194   -101    -96    197   -150     -7   -161   -215    -44     41
    -18    176    194    -80   -106    184   -155     -2   -168   -218    -51     51
    -49    148    194    -51   -122    171   -171    -10   -181   -223    -62     59
    -64    145    210    -38   -137    176   -181    -12   -184   -213    -57     85
     -5    200    205    -98   -106    202   -176     -7   -176   -192    -41    116
    -12    179    192    -83   -101    184   -184    -10   -181   -189    -51    124
    -10    181    192    -85   -101    184   -187     -2   -179   -181    -49    140
    -25    171    197    -72   -111    184   -200    -12   -187   -181    -46    155
    -20    179    200    -80   -111    189   -207    -18   -189   -179    -46    148
    -31    194    226    -83   -127    207   -218    -20   -184   -168    -20    166
    -33    231    262   -101   -148    244   -210    -12   -168   -148      5    192
    -31    257    288   -111   -158    272   -189      0   -153   -135     12    200
   -114    189    301    -38   -210    244   -189    -12   -168   -150    -10    163
   -155    207    363    -25   -259    285   -163      5   -142   -124     10    174
   -176    236    413    -31   -293    324   -150     20   -119   -106     20    194
   -153    270    423    -57   -288    345   -158     28   -103    -98     33    200
   -124    314    439    -96   -280    374   -142     51    -83    -67     70    194
   -127    324    449    -98   -288    387   -124     75    -62    -44     90    181
   -153    311    462    -80   -309    387   -114     93    -44    -31     88    163
   -122    363    485   -119   -303    423    -70    135      0      2    106    168
   -132    387    519   -127   -327    452    -46    155     33     20    119    155
   -181    332    514    -75   -348    423    -51    145     28      0    101    101
   -194    316    511    -62   -353    413    -51    142     33     -7     93     54
   -168    368    537    -98   -353    452    -28    158     64     15    119     46
   -168    387    555   -109   -363    470    -12    163     83     25    129     33
   -189    363    553    -85   -371    457    -20    150     83     15    116      0
   -174    350    524    -90   -348    436    -25    145     83      7    103    -36
   -174    355    530    -90   -350    441    -15    148     96     15    109    -46
   -161    358    519   -101   -340    439     -5    153    109     23    106    -57
   -176    335    509    -80   -342    420     -5    150    109     15     90    -80
   -200    335    535    -70   -366    436     -5    150    114     20     90    -88
   -189    337    527    -72   -358    431     -7    145    114     18     80   -114
   -166    358    522    -96   -345    439     10    155    127     23     72   -132
   -223    329    553    -51   -387    441      5    145    122     12     54   -161
   -257    327    581    -36   -420    454      5    142    122     12     51   -168
   -257    311    568    -25   -413    439      2    135    111      2     44   -179
   -215    350    566    -70   -392    457     12    145    119     12     49   -174
   -194    381    576    -93   -387    478     36    161    137     31     57   -150
   -189    394    584   -103   -387    488     54    171    153     38     49   -140
   -184    410    594   -111   -389    501     64    179    161     49     46   -127
   -161    431    589   -137   -376    511     70    184    166     54     46   -109
   -163    436    597   -137   -381    517     75    184    166     54     44    -93
   -140    498    636   -179   -389    566     88    194    179     72     57    -49
   -140    537    678   -197   -407    607     96    200    197     90     83      5
   -129    540    670   -207   -402    605     80    192    194     93     83     28
   -111    537    646   -213   -379    592     59    179    184     88     77     41
    -93    517    610   -213   -353    563     25    145    161     72     57     36
    -51    532    584   -239   -316    558     12    132    158     77     67     62
    -70    485    553   -210   -311    517    -20    103    129     51     46     54
    -67    462    530   -197   -298    496    -25     90    111     33     25     36
    -57    436    493   -192   -277    465    -18     90    109     28     20     31
    -67    387    454   -158   -259    420    -28     85     98     15     10     23
    -54    368    423   -158   -239    394    -23     77     85      5      7     23
    -62    340    402   -140   -231    371    -28     59     64    -15     -2      5
    -90    306    397   -106   -244    350    -46     33     41    -38    -18    -18
   -103    285    389    -90   -246    337    -54     23     41    -41    -20    -31
   -111    265    374    -77   -244    319    -51     25     44    -41    -18    -25
   -114    239    353    -62   -233    293    -51     25     41    -44    -12    -25
   -124    239    361    -59   -244    301    -54     18     36    -46     -2    -25
   -127    254    381    -62   -254    316    -54      7     33    -49      7    -31
   -103    265    368    -80   -236    316    -44     15     44    -44     18    -28
    -72    231    303    -77   -189    265    -31     38     46    -57     10    -44
    -44    163    207    -62   -124    184     25    109     51    -85    -28   -101
    -33    168    202    -67   -116    184    135    236    116    -62    -20   -124
     12    236    223   -124   -106    231    226    392    228     25     59    -75
     77    483    405   -280   -163    444    290    537    413    239    288    129
     80    974    893   -527   -407    932    316    615    662    597    706    545
   -106   1478   1584   -685   -844   1530    236    501    872    971   1153    979
   -218   1488   1706   -636   -963   1597    -70     90    696    930   1171    976
   -236   1072   1309   -420   -771   1189   -285   -327    239    478    756    574
   -202    465    667   -132   -436    563   -405   -589   -249   -114    174      5
   -153     25    179     64   -166    101   -454   -540   -407   -361   -109   -309
   -192   -189      2    187    -98    -93   -410   -423   -387   -402   -171   -418
   -184   -189     -5    187    -90    -98   -332   -316   -314   -358   -137   -418
    -46      0     46     23    -46     23   -213   -171   -176   -239    -25   -332
     33    140    106    -85    -36    124   -114    -62    -72   -145     54   -272
    -64     75    137     -5   -101    106   -111    -57    -67   -145     49   -311
    -33     93    124    -31    -77    109   -101    -38    -49   -135     54   -345
    -25     62     85    -18    -57     72   -103    -38    -54   -142     38   -381
    -25     51     77    -12    -51     64   -114    -38    -59   -142     36   -402
     15     90     72    -54    -28     83   -111    -31    -49   -129     41   -384
     31    122     90    -75    -31    106   -101    -20    -36   -116     49   -358
    -15     51     67    -20    -41     59   -116    -38    -51   -132     25   -355
      7     57     49    -31    -20     54   -114    -41    -46   -132     25   -340
     49     75     25    -62     12     51   -106    -38    -38   -122     28   -332
     28     36      5    -33     12     20   -109    -38    -41   -122     25   -329
     20     33     10    -28      5     23   -116    -46    -49   -122     31   -316
     25     36     10    -31      7     23   -124    -59    -57   -127     36   -316
     23     41     18    -33      2     28   -122    -49    -46   -116     59   -298
     44     62     18    -54     12     41   -111    -33    -33   -103     88   -272
     10     36     25    -25     -7     31   -114    -41    -38   -106     90   -270
     -7     28     36    -10    -20     31   -129    -57    -46   -111     96   -270
     64    106     41    -88     12     75   -103    -28    -23    -85    135   -233
     46     93     46    -70      0     70   -103    -20    -20    -77    153   -220
     -5     49     54    -23    -28     51   -127    -33    -36    -85    158   -220
    -25     49     75    -10    -49     62   -132    -28    -31    -72    187   -202
     25     77     51    -54    -12     64   -129    -20    -28    -67    200   -181
     25     98     72    -62    -23     85   -132    -28    -28    -62    218   -161
      7     88     77    -49    -33     83   -137    -36    -31    -57    236   -150
    -20     44     64    -10    -41     54   -150    -36    -41    -62    244   -150
     12     77     62    -46    -25     70   -153    -31    -38    -51    265   -142
     31     85     54    -57    -12     70   -150    -31    -41    -54    275   -129
     25     72     46    -51    -10     59   -153    -38    -51    -62    283   -122
      7     80     72    -44    -31     77   -142    -33    -44    -51    306   -103
     12     90     75    -51    -31     83   -127    -23    -36    -44    335    -88
     -5     93     98    -46    -51     96   -116    -18    -33    -38    368    -72
    -15     90    106    -38    -62     98   -111    -20    -36    -41    392    -64
    -28    103    132    -36    -80    116   -101    -23    -28    -38    420    -49
    -28    127    155    -51    -93    140   -101    -25    -18    -41    444    -44
    -20    158    179    -70   -101    168    -80     -7     12    -23    475    -33
    -31    176    207    -72   -119    192    -62     20     38      5    493    -23
    -80    145    226    -31   -153    184    -67     36     51     33    485    -28
    -75    155    231    -41   -153    192    -62     59     80     57    472    -38
    -41    223    265    -93   -153    244    -36     93    124     96    493    -38
    -54    241    296    -93   -176    267    -20    111    155    109    493    -57
   -116    215    332    -49   -223    272     -2    119    179    114    470    -54
   -132    223    355    -46   -244    288     25    142    205    127    444    -18
   -116    280    394    -83   -254    337     46    166    231    150    439     25
   -174    267    439    -46   -306    353     36    155    228    145    410     31
   -176    283    459    -51   -316    371     44    166    241    155    402     54
   -153    288    441    -67   -298    363     31    161    236    142    392     62
   -145    298    441    -77   -293    368     25    158    231    137    376     72
   -129    309    439    -90   -283    374     23    155    228    140    368     80
   -103    324    428   -109   -265    376      5    145    220    135    366     72
   -103    314    415   -106   -259    363      0    145    210    124    368     38
    -75    350    426   -137   -252    387      7    150    215    135    394     36
    -51    379    428   -166   -239    402      5    137    200    142    397     64
    -90    361    452   -135   -270    405     15    148    202    158    402     96
    -80    400    480   -163   -280    439     44    181    246    184    420    106
   -101    426    527   -163   -314    475     59    194    265    202    426     98
   -122    439    561   -161   -342    501     75    205    277    213    428     85
   -132    446    579   -155   -355    511     96    215    301    231    446     93
   -122    467    589   -174   -355    530     98    215    311    252    454    106
   -101    506    607   -202   -355    558    119    226    335    272    467    140
   -122    517    639   -200   -381    579    124    223    345    283    467    150
    -83    568    652   -241   -366    610    122    210    348    290    462    153
    -67    581    646   -259   -355    613     90    176    329    277    446    145
    -38    555    594   -259   -316    574     44    132    290    249    420    116
     38    574    535   -306   -249    555     12    101    265    236    407     90
    119    581    462   -350   -171    522    -25     67    231    215    381     46
    132    511    379   -324   -124    446    -77      7    168    161    324    -18
    192    470    277   -332    -41    374   -119    -38    122    124    280    -57
    254    407    150   -332     51    280   -163    -77     72     88    233    -90
    340    389     49   -363    145    220   -200   -111     31     64    215   -109
    441    415    -28   -431    236    194   -210   -135     10     46    197   -116
    483    355   -127   -420    306    114   -257   -194    -49     -2    161   -163
    522    322   -202   -423    361     62   -309   -257   -101    -44    137   -207
    587    319   -267   -452    428     25   -322   -275   -109    -57    127   -213
    639    303   -337   -472    488    -15   -337   -290   -119    -64    124   -207
    623    275   -350   -449    488    -36   -348   -296   -122    -67    132   -215
    589    226   -363   -407    475    -67   -353   -309   -140    -90    116   -257
    587    218   -368   -402    478    -75   -358   -319   -148   -106    106   -265
    600    210   -389   -407    493    -90   -345   -296   -148   -122     80   -267
    594    132   -462   -363    527   -166   -285   -215   -129   -148     25   -314
    532     49   -485   -293    509   -218   -202   -111    -88   -148    -10   -366
    496     49   -446   -272    472   -197   -129     23     15    -59     41   -322
    522    306   -215   -415    368     46    -67    158    205    176    270    -98
    527    818    290   -672    116    553    -46    228    441    540    670    301
    361   1283    919   -823   -280   1101   -122    103    594    872   1057    652
    244   1366   1122   -805   -439   1244   -392   -236    462    932   1166    709
    150   1005    854   -579   -353    930   -594   -626     36    527    810    379
     83    387    301   -236   -109    345   -657   -823   -405    -80    233   -137
    103    -31   -137    -36    119    -83   -649   -743   -548   -342    -15   -454
    145   -187   -332     20    239   -259   -576   -579   -493   -361     -5   -613
    158   -181   -342     10    249   -262   -511   -483   -420   -327     38   -662
    140   -142   -283      2    210   -213   -449   -402   -335   -262     75   -623
    140    -41   -181    -49    158   -111   -376   -322   -239   -181    135   -555
    189     80   -109   -135    150    -12   -293   -239   -150   -106    189   -470
    194    148    -46   -174    122     51   -244   -197   -101    -64    202   -402
    168    174      5   -171     80     88   -205   -174    -70    -44    200   -355
    148    231     80   -192     33    155   -168   -148    -41    -18    213   -306
    145    265    119   -205     12    192   -142   -124    -23     -5    210   -288
     90    210    119   -150    -15    166   -153   -127    -36    -23    189   -298
     57    218    158   -137    -51    189   -158   -119    -33    -10    205   -283
      5    189    184    -98    -90    187   -179   -129    -46    -12    197   -283
      0    197    197    -98    -98    197   -184   -127    -41      0    194   -267
     25    231    202   -129    -88    218   -174   -116    -33     10    184   -246
     12    220    207   -119    -96    215   -179   -127    -38      5    163   -226
     15    239    220   -127   -103    231   -174   -127    -33      7    153   -192
    -20    218    239    -98   -129    228   -184   -135    -36      5    148   -171
    -46    207    254    -80   -150    231   -189   -135    -31     12    161   -148
    -23    205    228    -90   -127    215   -192   -137    -33     12    148   -150
    -23    192    213    -85   -119    200   -205   -153    -49      0    132   -168
    -33    210    244    -88   -137    226   -205   -150    -36     12    140   -158
    -20    231    252   -103   -137    239   -194   -135    -18     23    153   -137
     -7    226    233   -109   -119    228   -200   -132    -20     23    150   -129
      0    210    210   -106   -106    210   -210   -135    -31     15    140   -132
      5    231    226   -116   -109    228   -218   -137    -31     20    140   -116
     10    241    231   -127   -111    239   -223   -140    -33     18    140   -103
     18    254    236   -137   -109    246   -236   -137    -41     15    142    -98
     12    236    220   -127   -103    231   -254   -145    -57     -7    132    -93
      2    231    228   -116   -111    231   -254   -137    -54    -10    142    -62
     18    265    246   -142   -114    254   -231   -114    -33      7    174    -20
     44    275    228   -161    -93    252   -213    -96    -25      5    194     -7
      7    200    189   -106    -90    194   -223   -103    -49    -33    181    -46
     -7    179    187    -85    -96    181   -231   -106    -59    -51    181    -62
     62    220    158   -142    -46    189   -213    -96    -51    -41    202    -46
     93    231    135   -163    -20    184   -192    -85    -49    -46    241    -36
     51    187    135   -122    -41    161   -197    -96    -59    -72    254    -62
     23    176    153    -98    -64    166   -200    -93    -57    -72    272    -75
     15    155    137    -88    -59    148   -210    -98    -64    -75    267    -83
     64    142     77   -106     -5    111   -223   -103    -70    -67    252   -103
    116    161     41   -140     38    101   -215    -88    -62    -54    262   -119
     77    132     54   -103     12     93   -210    -96    -64    -46    249   -142
     38     85     44    -64     -2     64   -213   -109    -72    -54    226   -161
      7     31     23    -20     -7     28   -197   -109    -80    -67    187   -158
      7     12      5    -12      2     10   -166   -106    -67    -72    161   -129
     28     44     15    -36      7     31   -103    -77    -33    -57    122    -41
     41     75     31    -59      5     54    -62    -38     18    -33     64     96
    -20     28     49     -5    -33     38    -54    -20     49    -38      5    197
    -83    -23     59     51    -72     15    -70    -15     77    -49    -41    277
    -25     72     98    -23    -62     85    -41     36    168     -5    -36    413
    -38     98    137    -31    -88    116    -23     72    228     33    -31    485
    -96     64    161     15   -127    111    -23     88    257     59    -41    545
   -129     54    181     36   -155    116    -12    114    285    103    -23    628
   -155     28    184     64   -168    106    -18    127    298    140     31    685
   -140     46    184     44   -163    114    -20    137    306    181     98    724
   -148     49    197     46   -171    122    -28    132    301    205    145    719
   -142     70    210     36   -176    140    -31    129    296    226    184    717
   -116    109    226      5   -171    166    -20    140    298    246    218    714
    -36    200    236    -83   -135    218     12    174    324    283    272    745
      2    249    246   -127   -122    246     31    192    332    301    311    774
     -7    252    257   -124   -132    254     20    181    316    293    329    771
     10    270    259   -140   -124    265      7    171    303    288    350    776
     38    303    265   -174   -114    285     -5    161    296    280    376    761
     28    309    280   -168   -127    296    -28    135    275    265    415    740
     70    379    306   -226   -119    342    -20    142    290    288    501    748
    119    415    296   -267    -88    355    -20    148    298    319    579    737
     85    358    272   -223    -93    314    -44    124    283    319    633    711
     67    327    259   -197    -96    293    -46    116    280    319    670    701
     -5    223    228   -111   -116    226    -70     85    236    262    589    644
     -7    239    246   -114   -127    241    -67     83    218    223    496    639
     88    311    220   -200    -67    267    -44    101    223    202    428    665
     51    226    171   -140    -59    200    -80     59    174    148    353    636
     54    176    119   -116    -33    148   -109     28    137    114    329    623
     72    150     77   -111     -2    114   -116     15    116     98    337    620
     49     93     44    -72      2     70   -137    -10     88     77    340    607
     57     90     33    -75     12     62   -150    -23     72     70    345    600
     62     98     36    -80     12     67   -161    -36     59     64    340    592
     64    103     38    -83     12     72   -155    -36     54     59    329    589
     46     85     38    -67      5     62   -158    -46     41     51    309    576
     25     54     28    -38      0     41   -171    -62     28     36    288    550
     33     41      7    -36     12     23   -187    -72     12     18    277    506
     83     51    -31    -67     57     10   -176    -51     12     12    259    478
    142     -5   -150    -70    148    -77   -114     33     25    -20    176    397
    137    -25   -163    -57    148    -93     -2    166     93     -7    168    355
    171     31   -140   -101    155    -54     80    319    202     77    236    384
    246    272     25   -259    111    150    140    452    376    277    413    561
    290    776    485   -535    -98    631    114    480    600    623    787    950
    181   1267   1083   -724   -449   1176     -5    319    743    943   1140   1325
     88   1337   1249   -714   -581   1296   -303    -49    594    956   1176   1369
     -5    945    950   -470   -478    948   -550   -498    132    511    761    995
    -28    306    335   -140   -181    319   -613   -719   -361   -132    124    436
    -44   -166   -124    103     38   -145   -615   -657   -524   -400   -166    129
     18   -311   -329    148    174   -322   -532   -496   -470   -415   -215     54
     98   -246   -345     75    220   -296   -420   -358   -363   -340   -161     57
     36   -239   -275     98    153   -254   -366   -280   -285   -272    -98     64
     64   -122   -187     28    124   -153   -301   -200   -189   -184     -7    116
    119      2   -119    -62    116    -57   -246   -135   -116   -109     75    150
     51    -54   -106      2     77    -80   -241   -129   -119   -116     88    119
     51    -25    -80    -12     64    -51   -223   -109   -103    -96    122    132
     44    -12    -57    -15     49    -33   -215    -98    -98    -85    142    127
     20    -31    -51      5     33    -41   -228   -103   -111    -98    137     93
     20    -33    -54      7     36    -44   -228    -98   -111    -96    142     72
     38    -23    -62     -7     46    -41   -226    -96   -109    -90    155     64
     49    -12    -64    -18     54    -38   -228    -98   -109    -83    171     67
      7    -36    -44     12     23    -41   -236   -111   -116    -85    174     54
    -10    -38    -28     25      7    -33   -241   -116   -119    -90    179     49
      0    -31    -31     12     15    -31   -241   -116   -122    -93    181     33
     -2    -20    -18     10      7    -20   -239   -116   -119    -93    184     20
     31     20    -12    -28     20      5   -226   -109   -109    -85    202     25
     31     38      7    -33     12     23   -218   -103   -103    -77    226     28
    -80    -33     46     54    -64      7   -252   -132   -127   -106    205    -23
    -59     38     98     10    -80     67   -228   -114    -98    -83    244    -10
     -5    142    148    -70    -75    145   -184    -80    -62    -46    296     15
    -83     83    166      0   -124    124   -200   -103    -83    -70    283    -20
    -77    119    194    -23   -137    155   -184    -93    -67    -57    301    -20
   -116    137    254    -10   -187    197   -176    -85    -57    -49    311    -15
   -181    111    293     33   -239    202   -194    -98    -67    -64    296    -31
   -226    119    345     54   -285    231   -184    -90    -54    -54    306    -25
   -267    176    444     44   -355    309   -166    -62    -20    -23    342      0
   -335    220    555     57   -446    387   -140    -31     10      0    363     15
   -350    252    600     49   -475    423   -129    -18     23    -10    329     10
   -337    275    613     31   -475    444   -142    -20     23    -46    290     -7
   -332    254    587     38   -459    420   -155    -31      2    -75    272    -62
   -298    309    605     -5   -452    457   -142    -15     10    -54    285    -83
   -293    368    662    -38   -478    514   -116     10     31    -15    296    -70
   -298    402    701    -51   -498    550    -90     25     46      0    298    -64
   -363    350    711      5   -537    530   -101     15     31    -23    293   -109
   -418    342    758     36   -589    550    -98     12     33    -28    314   -137
   -400    381    782      7   -592    579    -88     23     46    -23    342   -150
   -371    420    792    -23   -581    605    -67     41     62     -7    366   -137
   -355    444    800    -46   -576    620    -57     54     75      5    366   -114
   -342    444    784    -51   -563    613    -51     57     83     15    358   -106
   -361    428    787    -36   -574    607    -57     54     88     20    361   -101
   -348    444    792    -46   -568    618    -49     62    101     31    376    -98
   -301    496    795    -98   -548    644    -41     62    114     44    394    -85
   -257    530    787   -137   -522    657    -36     62    122     49    394    -83
   -233    501    735   -135   -485    615    -38     54    114     44    374    -85
   -249    465    714   -106   -480    589    -49     41    109     41    361    -77
   -226    470    696   -122   -462    581    -62     23     96     33    342    -72
   -150    517    667   -181   -407    592    -62     23     98     38    337    -67
    -72    568    639   -249   -355    602    -41     36    111     54    337    -36
   -116    491    607   -187   -361    548    -70      2     83     25    301    -44
   -145    426    571   -140   -358    498   -106    -33     49     -7    262    -44
    -80    462    542   -192   -311    504   -109    -31     54      0    265      0
    -36    470    504   -218   -270    485   -116    -33     49      0    252     31
     15    491    475   -252   -228    483   -119    -33     49      2    244     67
     44    501    457   -272   -207    480   -129    -38     49      5    241     98
     57    491    431   -275   -187    462   -132    -38     49      5    226    111
     72    498    423   -285   -174    459   -119    -25     57     15    220    142
     80    496    415   -288   -166    457   -111    -15     67     28    210    171
     80    498    418   -290   -168    459   -106     -7     72     33    207    210
    101    553    452   -327   -174    504    -77     18    101     59    218    252
     85    558    470   -324   -192    514    -57     36    111     67    210    267
     28    527    498   -277   -233    514    -57     46    114     77    202    311
    -12    542    553   -265   -283    548    -41     57    129    101    231    368
    -62    545    605   -241   -332    574    -33     57    142    114    246    436
   -103    561    662   -228   -381    610    -38     59    153    129    270    506
    -90    574    665   -241   -376    618    -49     46    150    135    285    548
     15    618    602   -316   -293    610    -33     64    163    145    301    594
    -31    524    553   -246   -293    537    -57     44    129    114    267    568
    -85    436    522   -176   -303    478    -90     15     93     77    218    532
    -85    436    522   -174   -303    478    -93     18     85     77    187    633
    -83    410    493   -166   -288    452    -93      7     75     64    142    724
    -83    342    423   -129   -254    381    -96      0     62     44    116    714
    -96    290    387    -98   -241    337   -109    -20     41     18     93    698
    -85    270    355    -90   -220    311   -119    -36     28      0     72    740
    -75    257    329    -93   -202    293   -119    -46     20    -12     70    743
    -77    246    324    -85   -200    285   -116    -41     18    -12     90    714
    -67    233    301    -83   -184    265   -116    -33     18    -10    114    706
    -51    226    277    -85   -163    252   -114    -25     15    -10    137    691
    -41    249    290   -106   -166    270   -114    -25     15     -5    163    672
    -36    246    283   -106   -158    265   -114    -20     15      0    192    659
    -12    231    241   -111   -127    236   -109    -12     10    -10    202    615
     12    176    163    -93    -75    171    -83     31      7    -36    187    553
     25    142    116    -88    -44    129     23    161     62    -33    176    446
     59    220    161   -140    -49    192    142    332    181     54    259    428
     88    392    301   -241   -106    348    226    501    358    231    433    579
    132    769    636   -449   -252    704    236    581    558    509    761    904
     49   1348   1299   -698   -626   1325    205    519    776    885   1221   1353
    -59   1618   1678   -779   -867   1647    -12    197    743   1026   1428   1545
   -166   1322   1488   -579   -828   1402   -283   -226    381    732   1161   1291
   -236    641    878   -202   -555    758   -462   -631   -215     33    457    649
   -150    116    265     15   -207    189   -524   -652   -480   -361      7    202
    -59    -67    -10     62    -25    -38   -470   -498   -454   -410    -88     59
    -57   -106    -51     80     -2    -80   -381   -368   -368   -363    -75     15
    -70    -64      5     67    -38    -31   -298   -265   -275   -288    -23     23
    -64     80    145     -7   -106    114   -200   -161   -161   -179     80     70
   -103    106    210      0   -155    158   -171   -129   -122   -142    106     44
    -96    142    239    -25   -168    192   -148   -101    -90   -116    127     23
    -46    254    301   -103   -174    277    -88    -38    -31    -59    184     49
    -72    223    293    -77   -181    257    -77    -44    -33    -64    187     10
   -140    132    270      2   -205    200   -101    -70    -67   -101    174    -72
   -166    119    283     20   -226    202    -96    -72    -67   -103    184   -132
    -85    197    283    -54   -184    239    -88    -62    -51    -96    200   -168
   -122    129    249     -5   -184    189   -119    -98    -88   -142    161   -241
   -142    129    272      7   -207    200   -114    -93    -85   -148    174   -270
   -114    166    280    -28   -197    223   -122    -98    -85   -148    194   -314
    -85    161    246    -36   -166    202   -137   -111    -93   -163    205   -379
    -90    158    246    -36   -168    202   -122    -93    -77   -150    244   -420
   -103    142    244    -20   -174    192   -132   -103    -77   -155    262   -488
    -96    158    252    -31   -174    205   -148   -116    -83   -161    280   -563
      5    267    262   -135   -127    265   -114    -88    -46   -135    337   -602
    -20    236    257   -109   -140    246   -109    -98    -54   -145    348   -683
    -51    197    249    -72   -150    223   -132   -129    -83   -171    342   -771
     31    223    192   -129    -80    207   -132   -135    -96   -184    358   -818
     64    202    137   -132    -36    171   -145   -155   -122   -215    353   -909
     88    194    106   -142    -10    150   -176   -192   -161   -244    342  -1005
    103    184     80   -145     10    132   -200   -218   -181   -254    355  -1052
    150    202     51   -179     49    127   -210   -228   -189   -244    374  -1065
    226    270     44   -246     90    158   -210   -233   -189   -231    387   -995
    257    262      5   -259    124    135   -241   -262   -223   -252    353   -943
    272    246    -25   -259    150    111   -265   -288   -254   -275    332   -930
    262    231    -31   -246    145    101   -290   -324   -290   -301    311   -945
    290    277    -12   -283    153    132   -293   -340   -303   -306    327   -940
    361    345    -15   -353    187    166   -272   -322   -272   -290    353   -914
    306    290    -15   -298    161    137   -288   -342   -283   -314    316   -904
    296    288    -10   -293    153    140   -290   -350   -283   -322    277   -872
    309    283    -25   -296    168    129   -283   -345   -277   -327    239   -823
    311    277    -33   -296    171    122   -280   -348   -280   -348    200   -782
    371    311    -62   -342    218    124   -254   -322   -262   -337    205   -719
    444    332   -111   -389    277    111   -213   -293   -236   -314    215   -654
    444    319   -124   -381    285     98   -220   -314   -241   -319    205   -618
    439    306   -135   -374    288     85   -246   -316   -241   -319    210   -589
    462    329   -135   -397    298     98   -259   -314   -223   -309    215   -574
    439    306   -132   -374    285     88   -288   -329   -215   -306    192   -597
    353    192   -161   -272    257     15   -298   -361   -239   -314    150   -633
    192    -57   -249    -70    218   -153   -293   -402   -290   -322    114   -670
     33   -233   -267     98    150   -252   -272   -381   -306   -303    111   -683
     70   -150   -223     38    145   -187   -226   -342   -306   -303    122   -701
    158      7   -150    -83    155    -70   -163   -329   -277   -324    150   -665
    109     12    -98    -62    103    -41   -171   -322   -262   -335    158   -626
      5    -80    -85     36     44    -83   -226   -345   -283   -371    122   -633
     33    -72   -106     18     70    -88   -241   -358   -303   -410     67   -649
    150     18   -132    -83    142    -57   -223   -361   -283   -402     46   -641
    257    140   -119   -200    187     10   -179   -355   -228   -358     54   -662
    309    213    -96   -262    202     59   -184   -337   -202   -340     54   -696
    358    265    -93   -311    226     85   -207   -319   -192   -337     54   -735
    415    337    -77   -376    246    129   -231   -301   -197   -316     85   -758
    387    348    -41   -368    213    153   -267   -280   -223   -296     90   -774
    394    407     12   -402    189    210   -272   -265   -218   -265    129   -753
    392    470     77   -431    158    272   -283   -257   -213   -239    168   -743
    426    550    124   -488    150    337   -275   -241   -187   -205    231   -722
    478    646    166   -563    155    405   -246   -207   -142   -161    298   -711
    449    644    194   -545    127    418   -246   -210   -140   -155    324   -732
    387    633    246   -511     70    441   -254   -220   -135   -155    322   -680
    366    675    309   -519     28    493   -239   -226   -116   -137    309   -568
    371    748    376   -561     -2    563   -210   -218    -90   -109    311   -467
    345    763    418   -555    -36    592   -205   -218    -83    -96    303   -400
    314    769    452   -542    -70    613   -228   -241    -96   -101    288   -355
    324    800    475   -561    -75    639   -246   -246    -96    -98    275   -309
    275    748    470   -514    -98    610   -265   -257   -114   -116    241   -296
    233    732    498   -483   -132    618   -262   -254   -111   -119    228   -270
    215    743    527   -480   -155    636   -252   -246   -103   -114    220   -241
    171    727    555   -449   -192    641   -244   -246   -106   -116    210   -226
    176    722    545   -449   -187    636   -249   -241   -106   -122    197   -215
    155    696    540   -426   -192    618   -254   -246   -114   -132    179   -218
    124    665    540   -394   -207    602   -267   -267   -124   -150    158   -223
     88    628    540   -358   -226    584   -267   -277   -127   -163    140   -231
     83    641    558   -363   -239    600   -246   -272   -111   -145    150   -207
     77    662    584   -371   -254    623   -233   -262    -98   -124    166   -174
     62    675    610   -368   -275    644   -220   -252    -88   -111    168   -155
     41    665    623   -353   -290    644   -210   -246    -88   -101    168   -142
     15    644    626   -329   -306    636   -202   -244    -88    -93    168   -129
      7    628    618   -319   -306    623   -197   -233    -85    -88    171   -122
      7    566    558   -288   -275    563   -171   -200    -85   -101    145   -150
     18    535    517   -275   -249    527    -80    -83    -38    -93    119   -184
     36    587    548   -314   -254    568     25     75     59    -28    158   -153
     88    743    654   -415   -283    698    116    259    210    122    296    -20
    129   1083    950   -607   -410   1018    148    366    397    379    581    280
     46   1654   1608   -849   -779   1631    179    410    665    789   1054    782
   -189   2000   2190   -906  -1189   2094     31    184    748   1054   1387   1130
   -337   1777   2114   -719  -1226   1945   -270   -246    444    849   1223    984
   -405   1127   1532   -361   -969   1330   -498   -672   -119    223    610    426
   -288    540    828   -124   -558    683   -631   -854   -537   -309     57   -101
   -150    311    459    -80   -306    384   -620   -732   -563   -407    -77   -246
   -129    205    335    -38   -231    270   -545   -602   -504   -394    -96   -254
   -109    210    319    -51   -215    265   -441   -480   -402   -329    -46   -194
    -93    277    371    -90   -231    324   -340   -374   -293   -239     38   -116
    -36    355    392   -161   -215    374   -262   -298   -207   -174    114    -54
    -10    358    368   -174   -189    363   -220   -254   -174   -155    140    -33
     -5    345    348   -171   -176    345   -210   -231   -163   -155    153    -28
     15    350    335   -181   -158    342   -200   -215   -153   -153    158    -28
     18    348    329   -184   -155    337   -194   -197   -148   -155    155    -46
     38    366    327   -202   -142    348   -166   -163   -116   -137    171    -51
     75    384    309   -231   -116    348   -137   -148    -93   -106    194    -44
    122    371    249   -246    -62    311   -101   -161    -80    -72    194    -31
    161    389    228   -277    -33    309    -67   -187    -70    -46    215      2
     90    358    267   -226    -88    314    -75   -207    -67    -31    215     20
    -44    259    303   -109   -174    280   -122   -239    -57    -38    179      5
    -38    285    324   -122   -181    303   -132   -223     -2    -33    205     15
     33    366    329   -200   -148    348   -111   -184     36    -44    288     10
     18    361    342   -192   -161    350   -109   -166     49    -77    348    -18
    -80    272    353    -96   -215    311   -148   -184     23   -124    350    -44
   -127    223    350    -46   -239    285   -166   -181      2   -122    361    -25
   -124    223    348    -51   -236    285   -179   -161     36    -93    366     38
   -116    265    381    -75   -249    322   -187   -119     90    -54    413    122
   -124    275    400    -75   -265    337   -205    -96    116    -33    441    158
   -163    239    402    -36   -283    319   -215    -85    106    -28    462    161
   -181    244    426    -33   -303    335   -207    -80     96    -15    506    150
   -181    259    441    -38   -311    350   -192    -64    101     12    568    163
   -194    239    431    -23   -311    335   -189    -57     93     33    620    194
   -194    239    433    -20   -314    335   -184    -54     72     44    623    270
   -200    249    446    -25   -324    348   -187    -59     51     41    568    394
   -197    257    454    -28   -327    353   -184    -49     49     51    509    530
   -210    239    449    -15   -329    345   -187    -44     41     54    446    667
   -220    236    457     -7   -337    345   -181    -36     36     57    413    813
   -200    262    459    -31   -332    361   -174    -25     41     75    407    961
   -148    337    485    -96   -316    410   -135     10     72    111    431   1111
   -231    283    511    -25   -371    397   -137      0     59    101    407   1163
   -293    223    517     36   -405    368   -135      0     54    101    413   1184
   -285    231    517     25   -400    374   -106     20     72    127    439   1218
   -283    249    532     15   -407    389    -85     36     88    145    475   1218
   -322    257    579     31   -452    418    -62     49    109    166    511   1221
   -345    272    618     36   -480    444    -41     75    132    181    568   1231
   -366    259    626     51   -496    441    -41     85    145    161    540   1192
   -337    337    675      0   -506    506     -5    124    184    174    475   1176
   -316    400    717    -44   -517    558     15    153    213    189    439   1166
   -335    397    732    -31   -532    563      0    150    215    197    433   1148
   -355    374    730    -12   -542    550    -23    135    213    189    439   1140
   -332    389    722    -31   -527    555    -36    124    205    179    454   1119
   -306    407    714    -54   -509    561    -46    114    202    163    444   1088
   -280    444    724    -80   -501    584    -44    119    210    153    394   1034
   -244    470    711   -114   -478    589    -38    116    213    142    335    943
   -246    433    680    -93   -465    555    -70     96    189    116    285    854
   -168    472    641   -153   -405    555    -70    101    187    101    275    820
   -101    511    613   -205   -355    561    -57    109    197    106    288    802
   -103    475    576   -187   -340    524    -64     98    192    109    270    756
      0    527    527   -265   -262    527    -64     98    202    114    246    722
     85    558    470   -324   -192    517    -77     83    192    101    220    683
     85    504    418   -293   -166    462   -116     49    161     72    179    628
    155    493    337   -324    -90    415   -129     49    148     62    174    602
    179    470    290   -327    -54    381   -124     51    142     54    205    587
    155    428    272   -293    -59    350   -124     41    129     33    244    566
    161    407    246   -283    -41    327   -114     54    127     44    254    555
    171    428    254   -301    -41    342    -77     85    145     70    265    579
    153    428    275   -290    -59    350    -59     90    155     85    272    600
     96    407    311   -252   -109    361    -54     80    153     93    275    607
     83    423    340   -252   -127    381    -51     70    153    114    293    620
     77    446    368   -262   -145    407    -49     80    168    145    327    644
     93    444    350   -267   -127    397    -54     88    179    161    353    662
    122    472    348   -298   -114    410    -54     96    189    181    397    678
    109    465    355   -285   -122    410    -57     93    192    189    426    659
     20    366    345   -194   -163    355    -75     67    171    168    488    504
     10    355    345   -181   -166    350    -75     64    171    174    555    394
     15    332    316   -176   -150    324    -75     54    163    166    514    402
     15    285    270   -150   -127    277    -75     51    148    153    459    397
    -41    179    218    -70   -129    197    -98     20    106    114    394    361
     -2    179    181    -88    -93    181    -93     18     96    106    374    366
     25    184    158   -106    -64    171    -93     15     80     98    350    363
    -54    101    155    -23   -103    127   -119    -12     49     75    309    327
    -70     57    127      5    -98     90   -135    -23     31     62    285    314
    -72      5     77     33    -75     41   -145    -25     15     46    259    296
    -20     28     46     -5    -33     36   -132     -7     20     51    254    290
     20     70     49    -44    -12     59   -132     -5     20     51    249    277
    -28     10     36      7    -33     20   -161    -33    -15      7    197    228
    -20    -85    -64     51     20    -75   -153     -2    -28    -38    124    163
      5   -140   -145     64     72   -140    -57    124     23    -44     88    122
    -10   -101    -90     57     38    -96     62    277    132     18    129    140
     44     72     28    -59      7     51    145    444    301    181    272    249
     90    449    355   -270   -132    402    145    509    496    449    566    514
     46   1021    974   -535   -462    997     90    444    693    820   1005    909
    -15   1465   1480   -724   -748   1473    -96    192    750   1091   1348   1189
   -119   1265   1384   -574   -750   1325   -394   -233    420    880   1189   1002
   -246    657    904   -205   -574    779   -545   -613   -111    249    592    459
   -288     10    298    137   -296    155   -581   -688   -459   -283     54    -51
   -265   -324    -59    296   -103   -192   -561   -542   -478   -407    -98   -246
   -223   -335   -114    277    -57   -226   -452   -394   -379   -363    -72   -265
   -145   -184    -41    163    -54   -114   -340   -270   -254   -267     15   -223
   -132    -70     62    101    -98     -5   -246   -171   -145   -179    103   -176
   -220    -57    163    140   -192     51   -213   -124    -83   -132    153   -150
   -246    -59    184    150   -215     62   -197   -106    -54   -119    171   -137
   -233    -18    215    124   -226     98   -179    -93    -33    -96    205   -116
   -210     25    233     90   -223    129   -161    -75    -15    -72    239   -109
   -197     57    254     70   -226    155   -137    -51     12    -41    283   -101
   -239     62    301     85   -270    181   -129    -46     20    -36    311   -103
   -270     70    340     98   -306    205   -122    -46     28    -28    329   -122
   -280     64    345    106   -311    205   -119    -46     33    -20    335   -148
   -285     75    361    106   -322    218   -101    -36     46     -5    345   -153
   -285     93    379     93   -332    236   -103    -36     49      0    345   -166
   -327     70    397    127   -361    231   -106    -41     49      0    337   -179
   -345     62    407    140   -376    233    -93    -28     62     10    345   -168
   -342     88    431    127   -387    259    -80    -10     77     25    358   -148
   -311    142    454     83   -384    298    -70     -2     90     41    366   -137
   -324    137    459     93   -392    298    -72     -2     88     33    355   -142
   -361    103    465    127   -415    285    -85    -12     77     20    340   -153
   -353    111    465    122   -407    288    -90    -18     75     31    348   -142
   -332     98    431    116   -381    262   -103    -23     67     23    332   -150
   -283    132    415     75   -348    272   -106    -25     72     23    316   -153
   -270    111    381     77   -324    246   -132    -57     41     -7    272   -189
   -218    122    340     49   -277    231   -161    -80     20    -31    241   -207
   -166    132    298     12   -231    215   -181    -96      2    -46    207   -218
   -119    122    239     -2   -179    179   -207   -119    -23    -72    168   -244
    -62    109    168    -23   -114    137   -241   -140    -54   -103    122   -259
      2    114    111    -57    -54    114   -262   -155    -75   -127     85   -254
     33    119     85    -77    -25    101   -283   -163    -93   -135     67   -241
     85    129     41   -109     23     85   -301   -174   -109   -155     38   -241
     96    116     20   -106     36     70   -327   -197   -132   -179      2   -249
    132    129     -2   -129     67     64   -335   -200   -142   -194    -25   -254
    148    127    -23   -137     85     51   -327   -192   -150   -202    -41   -252
    148    114    -33   -132     90     41   -316   -187   -155   -205    -54   -244
    142    106    -38   -124     90     33   -316   -187   -166   -215    -72   -246
    132     88    -44   -109     88     23   -314   -189   -174   -231   -106   -259
    119     98    -23   -109     70     38   -303   -184   -163   -226   -119   -259
    127     93    -33   -111     80     31   -293   -166   -148   -213   -127   -259
    142     98    -46   -122     93     28   -280   -145   -127   -189   -119   -252
    155    122    -33   -137     96     44   -254   -129   -109   -174   -111   -254
    129    132      0   -132     64     67   -252   -135    -98   -171   -106   -262
    124    137     12   -132     57     75   -246   -135    -83   -166    -93   -259
    119    153     33   -137     44     93   -228   -116    -59   -148    -64   -244
    114    168     54   -140     31    111   -207   -101    -38   -137    -51   -236
     98    168     67   -135     15    119   -200    -98    -33   -145    -38   -239
     44    135     90    -90    -23    114   -215   -119    -44   -145    -41   -259
     44    127     83    -88    -18    106   -210   -111    -33   -129    -31   -267
     54    140     85    -96    -15    114   -187    -93    -10   -101     -7   -246
     44    153    109    -98    -33    132   -181    -90      5    -85      7   -239
     10    142    132    -77    -59    137   -189    -98      0    -90      5   -262
    -10    127    137    -59    -72    132   -192    -96      2    -85      7   -277
     20    168    148    -93    -62    158   -163    -70     33    -49     41   -252
     31    218    184   -127    -77    200   -150    -49     57    -15     80   -241
      2    200    197   -101    -98    200   -145    -38     72     -2    109   -239
     31    257    223   -145    -96    241   -122     -7    106     36    153   -210
     10    249    239   -129   -114    244   -111      5    119     44    168   -205
    -25    223    249    -98   -137    236   -111      5    122     54    184   -210
     18    288    267   -153   -124    277    -93     33    155     96    236   -171
     64    345    277   -207   -106    311    -70     64    187    132    288   -137
     77    384    306   -231   -114    345    -54     83    205    163    327   -116
     31    355    322   -194   -145    340    -59     72    202    166    342   -114
     -5    342    348   -168   -176    345    -62     62    207    179    368    -90
     31    407    374   -220   -171    392    -49     77    228    218    420    -44
     12    387    374   -200   -179    381    -67     59    210    207    418    -46
      0    381    381   -192   -192    381    -98     31    184    192    413    -49
     15    371    353   -194   -168    363   -111     18    171    189    420    -36
     15    358    342   -187   -163    350   -119     15    163    187    420    -28
     -7    335    342   -163   -174    337   -111     15    158    179    402    -46
    -23    290    311   -135   -166    301   -116      7    140    153    366    -75
    -18    257    275   -119   -148    267   -127     -5    114    124    329   -106
    -31    228    259    -98   -145    241   -127    -12     98    103    301   -129
    -38    194    233    -77   -135    213   -140    -25     77     83    272   -148
    -41    145    184    -51   -114    163   -161    -54     41     44    228   -184
    -46    109    155    -31   -101    132   -166    -70     20     12    187   -223
    -54     85    137    -18    -96    111   -163    -67     18      5    168   -233
    -51     85    137    -15    -93    111   -166    -70     12      0    163   -239
    -49    101    150    -28    -98    124   -171    -75     10    -10    158   -259
    -57     96    150    -20   -103    122   -174    -77      7    -15    155   -296
    -80     64    142      5   -111    103   -176    -77     -2    -28    145   -345
    -80     25    106     28    -93     64   -168    -64    -10    -57    114   -413
    -57    -33     20     44    -41     -7   -101     31     18    -90     57   -527
    -38    -15     23     25    -31      5      2    166    101    -67     54   -602
    -12     75     85    -33    -49     80    103    337    246     38    135   -553
     20    345    324   -181   -150    335    166    465    436    272    355   -322
     28    867    836   -449   -405    852    122    452    631    633    753     75
    -98   1322   1421   -613   -758   1371    -67    189    667    922   1122    371
   -202   1340   1540   -568   -872   1439   -371   -210    444    924   1215    350
   -259    961   1221   -350   -740   1091   -561   -589     15    514    875    -28
   -293    241    535     23   -413    387   -579   -730   -428   -158    200   -553
   -213   -132     80    174   -148    -28   -527   -618   -517   -387    -96   -735
   -166   -210    -44    187    -62   -127   -444   -462   -423   -358   -155   -730
   -207   -213     -5    210   -101   -109   -371   -358   -337   -306   -181   -662
   -192   -109     83    150   -140    -12   -306   -275   -241   -246   -168   -555
   -181      5    184     88   -184     93   -265   -228   -174   -200   -189   -465
   -194     38    233     75   -215    135   -257   -226   -158   -205   -259   -439
   -171     44    215     64   -192    129   -254   -239   -179   -228   -322   -454
   -137     64    200     36   -168    129   -262   -254   -213   -254   -337   -472
   -103     85    189      7   -148    137   -244   -249   -233   -265   -332   -465
    -85    116    202    -18   -145    161   -220   -239   -231   -265   -309   -462
   -127     72    200     28   -163    135   -218   -241   -213   -259   -285   -459
   -179     44    223     67   -200    132   -210   -244   -192   -249   -265   -488
   -179     54    233     62   -205    142   -179   -228   -145   -226   -207   -504
   -226      2    226    111   -226    114   -184   -254   -142   -246   -184   -561
   -257    -41    215    150   -236     85   -213   -290   -163   -259   -174   -623
   -137     70    205     33   -171    137   -187   -270   -148   -231   -137   -607
    -67    142    207    -38   -137    174   -171   -265   -140   -213   -119   -584
    -96     93    189      0   -142    140   -200   -298   -171   -241   -142   -597
    -98     59    158     20   -127    109   -226   -316   -192   -254   -153   -581
    -23     80    101    -31    -62     90   -241   -316   -197   -246   -148   -542
     49     96     46    -72      0     72   -267   -345   -218   -249   -163   -535
     98    103      5   -103     46     54   -298   -389   -252   -254   -181   -561
    155    135    -20   -145     88     57   -316   -428   -275   -252   -171   -579
    223    179    -46   -202    135     67   -324   -433   -285   -257   -155   -584
    244    189    -54   -218    148     67   -350   -467   -306   -259   -153   -594
    262    192    -70   -228    166     62   -392   -517   -332   -267   -171   -613
    306    184   -122   -244    215     31   -439   -555   -363   -267   -210   -641
    400    267   -135   -335    267     67   -459   -558   -371   -252   -226   -626
    480    353   -129   -418    306    111   -478   -555   -379   -226   -233   -607
    504    368   -137   -439    322    116   -501   -563   -387   -220   -239   -602
    472    296   -176   -384    324     59   -537   -579   -415   -239   -277   -626
    483    298   -187   -392    335     57   -550   -579   -428   -244   -285   -644
    472    293   -179   -384    327     57   -566   -579   -433   -246   -303   -662
    485    306   -179   -397    332     64   -579   -574   -431   -246   -314   -659
    542    371   -171   -457    358    101   -568   -555   -413   -246   -314   -646
    532    368   -163   -452    348    101   -553   -542   -407   -254   -327   -652
    493    316   -176   -407    335     70   -542   -542   -410   -265   -340   -667
    467    303   -166   -387    316     70   -532   -548   -413   -265   -348   -678
    426    303   -122   -363    275     90   -522   -545   -407   -265   -355   -680
    400    311    -90   -358    244    111   -506   -530   -400   -265   -353   -678
    397    322    -75   -361    236    122   -478   -498   -374   -246   -337   -670
    381    340    -44   -361    213    148   -457   -472   -355   -226   -316   -662
    358    355     -2   -355    181    176   -446   -459   -345   -213   -303   -657
    329    361     28   -345    150    194   -441   -449   -342   -210   -296   -662
    298    368     70   -335    114    220   -418   -433   -329   -200   -280   -665
    277    371     93   -324     93    233   -407   -426   -329   -192   -277   -659
    257    361    103   -309     77    233   -400   -415   -322   -187   -272   -649
    241    400    155   -322     41    277   -381   -394   -306   -168   -254   -618
    231    387    155   -309     36    272   -379   -394   -316   -184   -275   -607
    210    381    168   -298     20    275   -381   -389   -324   -192   -298   -610
    181    379    197   -280     -7    288   -379   -381   -319   -171   -272   -613
    161    376    215   -270    -25    296   -374   -374   -309   -155   -246   -620
    135    358    223   -246    -44    293   -358   -353   -296   -137   -223   -607
    106    379    272   -244    -85    327   -335   -324   -270   -109   -189   -576
     85    415    329   -249   -122    374   -314   -298   -241    -80   -158   -542
     83    423    340   -254   -129    381   -309   -285   -231    -75   -158   -542
     88    446    358   -267   -135    405   -290   -259   -202    -57   -148   -514
     90    457    363   -275   -137    410   -277   -233   -174    -36   -145   -491
     93    462    368   -277   -137    415   -267   -213   -148    -10   -140   -478
     98    483    384   -290   -142    433   -262   -194   -122     18   -127   -449
    114    470    355   -293   -119    413   -259   -181   -106     28   -124   -444
    135    478    342   -306   -103    410   -257   -174    -88     41   -119   -436
    135    511    376   -322   -119    444   -246   -166    -57     67    -93   -413
    135    522    387   -329   -124    454   -254   -176    -44     77    -72   -405
    132    519    387   -327   -127    454   -259   -174    -38     85    -51   -397
    114    485    368   -301   -127    428   -280   -192    -51     80    -51   -415
    101    452    350   -275   -124    402   -298   -215    -67     88    -57   -436
     85    407    322   -249   -116    366   -311   -233    -96     90    -67   -470
     77    376    298   -228   -109    337   -319   -257   -124     83    -93   -509
     57    366    306   -213   -124    337   -319   -285   -161     75   -111   -548
     31    319    288   -174   -127    303   -319   -327   -210     49   -137   -613
     20    306    283   -163   -132    296   -301   -353   -236     41   -137   -649
      5    288    283   -148   -140    285   -267   -376   -257     31   -145   -678
    -10    254    265   -122   -137    259   -252   -387   -275     10   -176   -714
    -20    192    213    -85   -116    202   -257   -384   -301    -23   -207   -761
    -25    148    174    -62   -101    161   -252   -376   -311    -44   -228   -810
    -36    142    179    -54   -109    161   -241   -355   -309    -49   -236   -831
    -72     96    168    -12   -119    132   -226   -329   -319    -64   -259   -849
    -96     57    153     20   -124    103   -197   -306   -311    -72   -259   -862
   -127     23    150     49   -140     85   -166   -277   -280    -59   -231   -857
   -153     -5    145     77   -150     70   -140   -254   -259    -38   -202   -841
   -168    -77     90    122   -132      7   -109   -207   -246    -36   -205   -862
   -181   -135     46    158   -114    -44    -12    -93   -192    -12   -200   -898
   -181    -88     93    135   -140      2     90     67    -77     80   -106   -846
   -148    101    246     23   -197    174    179    272    122    288    109   -654
   -106    504    610   -200   -358    555    200    407    363    633    493   -275
   -184   1104   1288   -459   -735   1195    194    431    636   1078   1008    236
   -358   1410   1769   -527  -1062   1587    -25    140    665   1301   1312    524
   -462   1176   1639   -358  -1052   1408   -303   -265    355   1075   1130    379
   -522    519   1041      0   -782    779   -465   -620   -168    426    475   -142
   -493   -132    361    314   -428    114   -511   -685   -504    -98    -90   -607
   -444   -374     67    407   -257   -155   -457   -542   -480   -174   -233   -717
   -454   -428     25    439   -241   -202   -342   -400   -384   -132   -241   -704
   -478   -394     83    433   -283   -155   -218   -265   -259    -51   -194   -631
   -496   -314    181    405   -340    -67   -124   -158   -135     38   -148   -527
   -506   -288    218    394   -363    -36    -72   -103    -49     88   -140   -446
   -504   -283    218    392   -363    -33    -54    -70      7     96   -145   -405
   -509   -301    205    402   -358    -49    -57    -49     36     96   -140   -379
   -524   -329    194    428   -361    -67    -64    -41     49    106   -114   -345
   -522   -340    181    431   -353    -80    -72    -36     49    127    -77   -303
   -488   -324    163    405   -327    -80    -64    -25     51    163    -31   -246
   -441   -301    140    368   -290    -80    -46    -10     57    194     15   -184
   -472   -342    129    407   -301   -106    -46    -18     36    200     31   -145
   -522   -405    116    459   -319   -145    -49    -36      5    192     33   -114
   -493   -413     77    452   -285   -168    -33    -28     -2    205     18    -90
   -452   -389     62    418   -259   -163    -15    -12      0    215     -7    -62
   -452   -389     62    420   -257   -163    -23    -20    -12    213    -49    -44
   -384   -342     41    363   -215   -150    -20    -18    -18    223    -51      5
   -402   -363     38    381   -220   -163    -44    -44    -41    210    -54     25
   -400   -371     28    384   -215   -171    -59    -59    -57    202    -59     38
   -342   -337      5    340   -174   -166    -62    -59    -57    210    -46     57
   -309   -353    -46    329   -132   -200    -70    -64    -64    205    -31     59
   -280   -355    -75    316   -103   -215    -75    -64    -70    207    -10     75
   -244   -350   -106    296    -70   -228    -85    -57    -77    218      0     93
   -213   -345   -132    280    -41   -239   -103    -70    -96    215    -15     88
   -202   -340   -137    270    -36   -239   -122    -83   -101    215    -25    129
   -194   -345   -153    270    -20   -249   -127    -93   -111    207    -49    168
   -161   -327   -168    241      2   -249   -127    -85   -114    210    -64    226
   -132   -319   -187    226     25   -254   -129    -80   -114    213    -75    301
   -135   -366   -231    249     46   -298   -145    -90   -132    200    -72    335
   -111   -371   -259    241     72   -316   -150    -85   -135    202    -28    353
    -41   -309   -267    174    111   -290   -129    -62   -114    223     18    379
    -38   -329   -290    184    124   -311   -127    -59   -119    220     20    368
    -72   -384   -311    226    119   -348   -137    -75   -137    202    -12    342
    -62   -407   -345    233    140   -376   -137    -72   -142    192    -62    319
    -49   -413   -363    231    153   -387   -129    -70   -142    181   -111    301
    -28   -400   -371    215    171   -387   -114    -64   -132    187   -158    280
     15   -392   -410    187    210   -400    -98    -62   -119    192   -202    275
      7   -428   -436    210    220   -433    -98    -62   -114    184   -246    257
     20   -444   -465    210    241   -454    -96    -62   -106    184   -275    252
     59   -423   -483    181    270   -452    -77    -49    -83    197   -283    262
     70   -441   -514    184    290   -478    -59    -38    -67    189   -288    246
     96   -428   -524    166    309   -475    -38    -20    -46    202   -296    249
    111   -431   -542    158    327   -485    -23     -7    -33    207   -322    246
    109   -441   -550    166    329   -496     -5      7    -15    228   -303    226
     77   -478   -555    197    316   -514      2     10     -7    236   -293    176
     64   -506   -571    218    316   -537      0      7     -5    239   -298    114
     41   -548   -592    252    316   -568      0      5    -10    239   -303     57
     83   -511   -594    215    337   -553     36     31     12    265   -285     31
    155   -449   -605    145    379   -527     70     59     38    296   -270      7
     85   -545   -631    228    358   -587     54     36     15    267   -335    -46
     77   -568   -646    244    361   -607     57     36     18    262   -366    -57
     98   -537   -636    220    366   -587     77     54     41    285   -361    -38
     44   -587   -633    270    337   -610     83     54     46    285   -363    -51
     18   -623   -641    301    329   -631     85     57     51    288   -366    -72
     28   -620   -649    293    337   -636     96     67     64    298   -358    -77
      7   -628   -636    311    322   -631    103     75     80    314   -345    -93
     31   -587   -618    275    322   -602    137    106    114    345   -319    -80
     77   -509   -587    215    329   -548    187    153    158    389   -275    -41
     46   -496   -542    223    293   -519    223    176    187    415   -252    -20
     -5   -527   -522    267    257   -524    244    189    200    431   -244     -5
    -28   -553   -524    290    246   -540    257    202    213    441   -231     15
      0   -511   -511    254    254   -511    285    228    236    470   -215     51
    -18   -509   -491    262    233   -498    298    239    249    483   -220     72
    -28   -480   -452    254    210   -467    316    246    270    509   -202    116
    -20   -444   -423    231    197   -433    327    249    280    530   -187    150
    -51   -480   -428    265    187   -454    306    233    262    517   -205    148
    -62   -514   -452    285    192   -485    283    215    241    498   -228    140
    -41   -509   -467    275    213   -488    277    215    241    501   -226    150
    -23   -509   -485    265    228   -496    280    223    244    504   -220    158
    -72   -561   -491    316    207   -527    280    218    233    493   -231    142
   -119   -628   -509    374    192   -571    280    207    220    478   -249    119
   -132   -667   -535    400    200   -602    280    197    210    462   -262    101
   -140   -701   -561    418    210   -631    290    194    200    446   -277     75
   -176   -748   -571    462    194   -662    288    181    184    428   -288     51
   -168   -750   -584    459    205   -667    290    176    184    428   -283     44
   -127   -730   -602    428    236   -667    309    179    189    426   -285     18
   -197   -800   -602    498    202   -701    293    158    168    400   -311    -25
   -223   -841   -618    532    197   -730    283    145    158    384   -324    -57
   -192   -828   -636    509    220   -732    288    153    163    389   -309    -62
   -197   -826   -628    511    215   -727    293    153    171    394   -290    -67
   -200   -833   -636    514    215   -735    303    153    174    394   -290    -80
   -207   -865   -659    535    223   -763    314    163    174    384   -316   -111
   -241   -969   -730    605    241   -849    358    213    174    345   -376   -181
   -226   -956   -730    592    252   -844    480    345    244    368   -379   -207
   -174   -854   -680    514    249   -766    605    532    384    478   -293   -124
   -140   -670   -530    405    194   -600    672    685    548    657   -114     57
    -54   -181   -129    116     36   -155    693    769    792    997    257    454
   -150    498    649   -174   -400    574    639    711   1088   1462    789   1013
   -353    636    987   -142   -672    810    340    332   1021   1548    927   1156
   -465    194    657    135   -561    426     72   -106    605   1145    545    792
   -527   -615    -90    568   -220   -353   -124   -498    -15    420   -171    132
   -428  -1189   -761    810    166   -976   -189   -535   -303     25   -605   -306
   -332  -1314   -984    820    324  -1150   -109   -376   -267     -5   -675   -402
   -322  -1314   -995    818    335  -1156    -12   -249   -187     41   -657   -400
   -280  -1197   -917    737    316  -1057     98   -116    -67    142   -576   -329
   -233  -1091   -857    662    311   -974    171    -28     20    220   -504   -262
   -187  -1072   -885    628    348   -982    205      7     46    244   -491   -262
   -207  -1117   -911    662    350  -1015    207     10     41    241   -493   -265
   -181  -1111   -930    646    371  -1023    220     28     54    254   -478   -239
   -158  -1057   -898    607    368   -979    239     49     77    280   -441   -200
   -132  -1057   -924    592    394   -992    231     49     77    288   -418   -184
   -119  -1067   -948    592    413  -1008    231     46     72    285   -413   -184
    -96  -1060   -963    576    431  -1013    228     41     72    288   -397   -176
    -77  -1072   -995    576    457  -1034    220     36     64    290   -381   -176
    -51  -1072  -1021    561    483  -1047    210     31     59    285   -371   -174
    -31  -1088  -1057    558    511  -1075    207     25     51    280   -371   -181
     -7  -1109  -1101    555    542  -1106    207     25     49    277   -366   -181
      7  -1075  -1083    535    545  -1078    202     20     46    283   -348   -148
     41  -1036  -1078    496    558  -1057    207     28     57    296   -329   -109
     70  -1039  -1109    483    587  -1072    213     31     54    293   -337   -101
     75  -1057  -1132    491    602  -1096    220     38     57    296   -340    -88
     72  -1052  -1124    491    597  -1088    231     49     67    309   -329    -57
     49  -1054  -1104    501    574  -1078    231     46     67    311   -332    -44
     59  -1054  -1114    496    587  -1085    239     54     67    314   -324    -36
     72  -1052  -1124    488    597  -1088    241     57     70    314   -314    -44
     77  -1067  -1145    496    610  -1106    241     59     67    309   -309    -67
     85  -1067  -1156    488    620  -1111    246     59     70    311   -303    -93
     83  -1054  -1137    485    607  -1093    239     49     64    311   -303   -124
     80  -1039  -1119    478    597  -1078    218     36     54    303   -301   -158
     88  -1044  -1132    478    610  -1088    210     31     54    298   -301   -184
     93  -1065  -1158    483    623  -1111    205     33     49    293   -301   -218
    122  -1075  -1197    475    657  -1135    192     36     41    290   -301   -265
    122  -1075  -1197    475    657  -1135    187     41     38    296   -285   -298
     54  -1080  -1135    514    594  -1106    210     62     62    316   -249   -311
     28  -1093  -1122    530    574  -1109    226     67     67    322   -236   -350
     23  -1106  -1130    540    576  -1117    244     75     77    329   -218   -381
     88  -1130  -1221    519    652  -1174    228     44     54    301   -241   -452
     -7  -1117  -1109    563    550  -1114    272     85     93    337   -205   -444
     31  -1101  -1132    535    579  -1117    272     83     88    324   -218   -504
     88  -1106  -1195    509    641  -1150    265     77     83    306   -236   -571
     96  -1109  -1205    506    649  -1156    277     98    101    311   -228   -600
     75  -1114  -1189    519    631  -1150    293    127    124    332   -220   -618
     75  -1122  -1200    522    636  -1161    298    140    140    342   -231   -623
    106  -1109  -1215    501    659  -1163    296    132    140    337   -257   -628
     83  -1114  -1200    514    641  -1156    309    140    155    348   -267   -626
     80  -1127  -1208    524    644  -1166    319    148    166    350   -283   -636
     67  -1137  -1205    532    636  -1171    316    142    161    348   -298   -646
     54  -1153  -1208    548    628  -1179    311    135    163    353   -306   -657
     57  -1150  -1208    545    631  -1179    309    137    168    358   -306   -657
     67  -1143  -1210    537    639  -1176    316    142    176    363   -319   -662
     59  -1124  -1184    532    620  -1156    329    150    189    371   -329   -659
     38  -1137  -1176    548    605  -1156    322    153    192    374   -350   -659
     38  -1127  -1166    542    600  -1145    322    158    197    376   -374   -667
     18  -1119  -1137    550    576  -1127    316    163    202    379   -402   -672
     25  -1070  -1096    522    561  -1083    322    179    215    392   -410   -652
     15  -1070  -1085    527    548  -1078    322    194    228    400   -420   -631
      2  -1075  -1080    535    537  -1078    329    207    239    410   -420   -615
      0  -1052  -1052    527    524  -1052    342    231    262    431   -410   -594
     20  -1049  -1070    511    542  -1060    335    233    262    439   -405   -594
     28  -1021  -1049    493    537  -1034    353    257    283    465   -371   -561
     41   -974  -1015    465    527   -995    371    277    303    498   -322   -524
     49   -932   -982    441    514   -956    387    296    329    532   -257   -509
     -2   -924   -924    462    459   -922    410    319    353    553   -197   -493
    -41   -911   -870    475    413   -891    418    335    366    563   -137   -478
     -2   -896   -893    449    441   -893    420    337    371    561    -62   -470
     18   -826   -844    405    431   -833    446    363    402    589     33   -441
    -18   -807   -789    413    384   -800    444    350    410    602     62   -426
     -2   -802   -802    402    397   -802    418    324    392    597     44   -428
     88   -815   -904    361    493   -859    358    262    332    553    -12   -467
     62   -818   -880    379    470   -849    335    244    301    545    -20   -472
     28   -836   -865    402    444   -849    311    231    267    542    -23   -480
     93   -849   -943    376    517   -896    272    197    218    506    -70   -527
    119   -841   -961    361    537   -901    265    179    187    480   -116   -553
     77   -857   -935    389    506   -896    272    184    205    472   -153   -553
     57   -904   -961    423    506   -932    275    189    200    449   -179   -579
     51   -976  -1028    462    537  -1002    252    161    168    410   -215   -623
     18  -1036  -1054    509    535  -1047    233    135    145    374   -270   -654
    -64  -1052   -987    558    459  -1021    249    135    158    381   -283   -639
    -72  -1096  -1023    581    472  -1062    239    109    140    345   -322   -665
    -96  -1093  -1000    594    452  -1047    252    111    145    337   -314   -659
   -129  -1106   -976    615    423  -1041    254    116    148    340   -314   -659
   -140  -1111   -971    626    415  -1041    265    129    166    368   -332   -654
    -85  -1078   -995    581    452  -1036    267    135    168    376   -340   -659
   -109  -1119  -1013    613    449  -1067    252    119    142    353   -371   -685
   -122  -1171  -1049    644    462  -1111    272    153    155    345   -400   -706
   -106  -1205  -1098    657    496  -1153    387    290    223    361   -428   -737
    -72  -1127  -1054    600    488  -1093    504    444    332    439   -374   -709
    -31   -961   -930    496    449   -948    600    626    504    597   -228   -576
    -15   -639   -623    324    303   -631    623    724    693    859     54   -290
    -36    -59    -23     49     -7    -41    618    735    930   1247    517    184
   -181    355    535    -88   -358    444    441    467    989   1509    852    509
   -301    171    472     64   -387    322    148     28    680   1322    709    368
   -400   -501   -101    449   -150   -303    -36   -384    114    662     77   -202
   -381  -1184   -802    784    210   -995   -111   -517   -293     70   -527   -766
   -298  -1460  -1161    880    431  -1312    -96   -384   -314    -44   -667   -927
   -252  -1535  -1283    893    514  -1410    -31   -267   -257    -44   -696   -963
   -210  -1486  -1278    846    532  -1382     59   -153   -153     20   -670   -930
   -132  -1387  -1254    761    561  -1322    129    -51    -49    103   -633   -870
   -127  -1291  -1166    709    519  -1231    187     12     28    179   -589   -805
   -122  -1244  -1122    683    498  -1182    215     49     72    218   -571   -776
    -88  -1218  -1132    652    519  -1176    220     57     85    231   -571   -763
   -101  -1210  -1109    657    504  -1161    226     67     93    241   -571   -771
    -98  -1218  -1122    657    509  -1171    220     54     80    231   -592   -784
    -67  -1208  -1140    636    535  -1176    213     41     75    231   -607   -782
    -54  -1197  -1143    626    542  -1171    210     44     80    236   -605   -766
    -90  -1187  -1096    639    501  -1143    205     41     80    239   -594   -761
    -88  -1184  -1096    633    501  -1140    202     49     88    254   -600   -758
    -90  -1176  -1085    631    496  -1132    210     62     96    267   -610   -756
    -72  -1150  -1080    610    501  -1114    210     59     96    275   -626   -750
    -77  -1148  -1070    613    496  -1109    205     59     90    275   -652   -743
   -166  -1158   -992    662    410  -1075    223     83    109    298   -654   -714
   -148  -1156  -1008    652    428  -1083    228     96    119    303   -667   -706
   -132  -1150  -1018    639    441  -1085    231    106    127    316   -667   -698
    -77  -1145  -1067    613    493  -1106    218     90    111    301   -691   -709
    -64  -1140  -1075    600    504  -1106    215     85    103    301   -706   -691
   -103  -1130  -1026    615    459  -1078    228    101    122    322   -685   -662
   -119  -1132  -1013    623    446  -1072    228    101    127    329   -680   -659
   -111  -1130  -1018    620    452  -1075    223     98    124    329   -683   -665
    -85  -1106  -1021    594    465  -1065    205     88    119    329   -685   -646
    -88  -1104  -1018    594    462  -1062    202     85    116    329   -688   -626
    -88  -1127  -1039    607    472  -1083    179     64     96    319   -709   -626
   -124  -1140  -1015    633    444  -1078    176     59     93    319   -717   -613
    -90  -1119  -1031    605    467  -1075    179     67     98    329   -693   -581
    -46  -1106  -1062    576    506  -1085    163     62     93    332   -678   -555
    -38  -1124  -1088    581    522  -1106    145     54     85    329   -670   -545
    -46  -1137  -1091    592    522  -1114    158     72    101    348   -636   -522
     -5  -1122  -1117    561    553  -1119    153     72    103    358   -605   -511
      7  -1130  -1140    561    574  -1135    153     62     93    345   -597   -509
     12  -1153  -1169    568    589  -1161    153     57     80    327   -592   -524
     18  -1189  -1208    587    613  -1197    153     54     72    314   -576   -545
     12  -1221  -1234    602    620  -1226    166     59     77    314   -553   -555
      2  -1244  -1247    620    623  -1247    181     59     72    301   -563   -568
     12  -1257  -1273    620    641  -1265    210     64     80    288   -605   -566
     36  -1278  -1314    620    675  -1296    236     85    101    290   -623   -550
     25  -1296  -1322    633    672  -1309    241     96    116    301   -620   -558
    -46  -1280  -1236    662    592  -1260    290    150    181    358   -579   -527
     18  -1283  -1301    631    657  -1293    311    176    210    371   -584   -530
     85  -1273  -1358    594    722  -1314    324    174    202    366   -600   -545
     54  -1262  -1319    602    685  -1291    353    192    223    389   -579   -535
     33  -1288  -1322    626    678  -1304    376    220    246    410   -555   -511
     36  -1304  -1340    633    685  -1322    381    231    252    415   -548   -491
    -12  -1312  -1299    662    641  -1306    407    252    265    431   -527   -454
     10  -1275  -1286    631    646  -1278    415    283    298    472   -485   -407
     49  -1267  -1317    607    680  -1291    410    290    314    493   -470   -394
     49  -1288  -1340    618    693  -1314    410    301    327    514   -480   -379
      5  -1301  -1306    649    654  -1304    428    327    355    545   -472   -337
    -25  -1317  -1291    670    631  -1304    444    350    381    587   -444   -296
     -7  -1304  -1296    657    641  -1301    444    361    402    628   -418   -272
    -31  -1280  -1252    654    607  -1267    452    379    428    662   -405   -239
    -64  -1291  -1226    678    579  -1260    452    392    454    678   -413   -210
     -2  -1299  -1296    649    644  -1299    436    384    459    670   -407   -194
     54  -1301  -1356    620    704  -1327    428    384    480    665   -389   -176
    -49  -1309  -1260    675    605  -1286    457    420    542    701   -329   -111
    -15  -1301  -1286    659    633  -1293    462    449    592    724   -267    -77
     54  -1278  -1332    610    691  -1304    472    478    623    745   -213    -72
    148  -1257  -1405    553    776  -1332    444    457    607    740   -210   -122
    140  -1247  -1387    553    761  -1317    446    462    623    769   -181   -114
     59  -1249  -1309    594    683  -1278    480    491    657    815   -122    -57
    155  -1197  -1356    519    753  -1275    462    462    641    836    -77    -36
    213  -1140  -1353    462    782  -1247    462    459    644    859    -49      2
    200  -1202  -1402    501    797  -1301    452    439    618    841    -57     33
    135  -1301  -1436    584    784  -1369    400    387    563    810    -77     57
    127  -1325  -1454    597    789  -1389    366    363    535    797    -75     90
    184  -1312  -1496    563    839  -1402    374    371    532    789    -77    127
    194  -1327  -1525    563    859  -1426    374    361    509    766   -101    158
    184  -1397  -1582    607    883  -1488    355    340    472    722   -142    150
    158  -1473  -1631    657    893  -1553    327    322    439    696   -163    116
    145  -1527  -1673    691    906  -1600    306    303    407    667   -194     64
    148  -1545  -1696    698    922  -1621    283    283    374    636   -239     -5
    194  -1512  -1706    659    950  -1608    283    283    366    618   -283    -67
    181  -1545  -1730    680    953  -1636    277    277    345    584   -361   -116
    135  -1595  -1730    730    930  -1660    254    259    324    566   -420   -135
    119  -1605  -1727    743    922  -1667    244    257    316    558   -449   -140
    127  -1610  -1738    743    932  -1673    244    265    314    553   -459   -140
    135  -1605  -1740    732    937  -1670    231    259    306    537   -470   -116
    137  -1628  -1766    745    950  -1696    218    252    293    535   -472   -127
    176  -1675  -1855    748   1013  -1764    246    306    306    522   -480   -142
    223  -1683  -1906    730   1065  -1795    363    454    381    530   -472   -155
    194  -1639  -1834    719   1013  -1735    457    581    475    587   -436   -142
    218  -1496  -1717    639    966  -1605    535    732    626    735   -306    -44
    293  -1119  -1415    410    852  -1267    550    810    807    995    -23    231
    257   -576   -833    161    545   -704    501    750    989   1345    389    623
     96   -288   -384     96    239   -337    233    394    924   1514    607    802
     77   -402   -483    161    277   -441    -44      2    610   1325    439    623
     15  -1013  -1031    496    522  -1021   -171   -306     98    691   -189     59
    -18  -1647  -1628    833    805  -1639   -197   -363   -262    148   -756   -428
     31  -1940  -1974    953   1002  -1958   -158   -215   -262     67   -888   -581
     72  -2016  -2088    971   1080  -2052    -75    -83   -181     93   -888   -618
    161  -1912  -2073    872   1114  -1990     12     28    -67    176   -818   -584
    187  -1800  -1987    807   1085  -1893     80    109     31    257   -748   -542
    135  -1766  -1904    813   1018  -1834    109    137     80    290   -732   -537
    122  -1735  -1860    805    989  -1797    140    166    109    306   -730   -542
    158  -1667  -1826    753    992  -1745    168    200    140    335   -706   -522
    122  -1696  -1818    787    969  -1756    171    205    145    340   -698   -517
     93  -1701  -1795    802    943  -1745    179    218    161    342   -688   -530
     93  -1688  -1782    797    935  -1735    184    220    166    348   -678   -558
     59  -1699  -1758    818    906  -1727    179    207    163    342   -680   -587
     54  -1701  -1756    823    904  -1727    181    205    161    337   -683   -602
     62  -1652  -1717    795    888  -1683    205    226    187    358   -654   -581
     23  -1660  -1686    818    854  -1673    200    215    181    353   -646   -592
    -18  -1662  -1647    839    813  -1654    207    220    189    361   -626   -589
    -20  -1636  -1615    828    797  -1626    233    236    207    379   -600   -574
     -7  -1636  -1628    820    810  -1631    226    228    200    374   -602   -594
     49  -1584  -1634    769    839  -1610    218    231    205    379   -589   -584
     23  -1579  -1602    776    813  -1590    220    233    205    381   -576   -581
    -33  -1618  -1584    826    774  -1602    215    215    192    371   -579   -605
    -28  -1597  -1569    813    769  -1584    218    220    197    379   -558   -597
    -33  -1577  -1543    805    753  -1558    215    223    202    384   -540   -589
    -85  -1615  -1530    849    719  -1574    194    205    181    363   -555   -618
    -90  -1605  -1514    849    711  -1561    194    213    184    366   -553   -623
    -57  -1571  -1514    813    727  -1543    192    220    192    374   -540   -618
    -62  -1571  -1509    815    722  -1540    176    210    184    368   -537   -628
    -59  -1535  -1475    797    706  -1506    166    202    181    371   -524   -626
    -38  -1491  -1452    766    706  -1473    158    202    184    371   -511   -618
    -62  -1493  -1434    776    685  -1465    140    197    174    366   -506   -618
    -38  -1452  -1415    745    688  -1434    148    213    187    381   -475   -600
    -44  -1441  -1397    740    675  -1421    150    218    184    379   -459   -594
    -77  -1467  -1389    774    654  -1428    132    202    168    363   -462   -610
    -85  -1449  -1363    766    636  -1408    145    210    174    363   -457   -613
    -90  -1413  -1325    750    615  -1369    161    226    184    368   -457   -602
    -88  -1366  -1278    724    594  -1322    181    241    197    381   -444   -602
    -83  -1306  -1223    696    568  -1265    210    265    223    402   -415   -592
   -111  -1301  -1189    706    537  -1247    215    265    220    400   -410   -613
   -111  -1262  -1150    685    517  -1208    239    283    244    413   -387   -631
   -135  -1247  -1111    688    485  -1179    259    296    257    418   -366   -654
   -171  -1223  -1052    698    439  -1137    277    306    280    433   -337   -657
   -189  -1218  -1028    701    418  -1124    290    314    303    446   -316   -672
   -181  -1205  -1023    693    420  -1114    314    332    329    462   -293   -685
   -176  -1161   -987    667    402  -1075    335    353    358    483   -254   -698
   -192  -1140   -948    667    376  -1044    350    358    376    493   -228   -717
   -236  -1156   -919    693    340  -1039    355    350    381    491   -223   -740
   -233  -1119   -885    675    324  -1002    366    350    400    498   -202   -758
   -244  -1078   -836    659    296   -958    363    340    405    501   -200   -792
   -228  -1052   -823    641    296   -937    363    329    407    496   -205   -820
   -207  -1026   -820    615    303   -922    355    322    405    488   -218   -844
   -202  -1018   -818    610    306   -919    348    309    402    480   -233   -870
   -179  -1015   -836    594    327   -927    337    298    394    467   -252   -880
   -153   -997   -844    576    345   -922    327    288    389    462   -259   -880
   -194   -982   -787    587    296   -885    335    290    400    467   -254   -888
   -210   -971   -761    589    272   -865    337    296    405    470   -244   -896
   -213   -945   -732    579    257   -839    337    309    415    485   -215   -875
   -285   -906   -620    597    166   -763    363    348    457    527   -153   -836
   -213   -852   -639    532    213   -748    353    348    462    532   -142   -815
   -158   -776   -620    467    231   -698    361    366    480    558   -111   -766
   -184   -750   -568    467    189   -659    368    381    498    581    -85   -730
   -226   -756   -530    491    150   -644    371    392    511    592    -77   -704
   -187   -693   -506    439    158   -602    392    420    537    613    -67   -659
   -207   -693   -485    452    137   -592    397    428    540    615    -77   -633
   -218   -685   -467    452    124   -579    400    428    542    620    -85   -613
   -174   -615   -441    394    132   -530    410    439    563    641    -72   -571
   -168   -615   -446    389    137   -532    402    423    555    636    -88   -553
   -142   -607   -465    374    158   -537    374    400    537    618   -106   -542
   -101   -620   -519    361    207   -571    335    358    498    579   -140   -555
    -54   -631   -576    342    259   -605    298    322    459    545   -168   -574
    -10   -644   -633    324    309   -639    262    293    431    514   -194   -584
     23   -654   -678    314    348   -665    239    270    405    491   -220   -592
     49   -691   -743    319    394   -714    223    246    376    459   -252   -615
     67   -753   -820    342    444   -787    194    218    337    415   -296   -649
    114   -784   -898    332    506   -841    166    192    303    376   -332   -688
    161   -805   -966    319    563   -885    163    179    280    350   -361   -722
    153   -849  -1002    348    574   -924    145    150    252    319   -392   -756
    116   -922  -1039    402    576   -979    114    114    210    275   -428   -797
    142   -911  -1057    381    600   -984    111    114    202    267   -433   -813
    145   -911  -1057    381    600   -984    111    111    200    265   -431   -820
    142   -906  -1052    379    594   -979    119    116    205    267   -420   -826
    142   -914  -1057    387    600   -984    122    122    215    272   -407   -823
    109   -958  -1067    423    587  -1013    114    114    210    262   -413   -844
     96   -992  -1088    446    592  -1039    109    114    197    244   -428   -880
    116  -1044  -1163    462    639  -1104    150    174    202    213   -480   -930
    140  -1062  -1202    462    670  -1132    267    316    272    220   -506   -963
    158   -979  -1137    407    646  -1057    387    488    402    322   -418   -924
    205   -758   -963    275    584   -862    488    680    602    532   -210   -761
    244   -329   -576     41    407   -452    504    774    823    852    150   -418
    145    283    137   -213      5    210    457    714   1049   1254    626     49
     -2    545    548   -272   -275    548    179    355    997   1400    839    246
    -93    241    335    -75   -213    288   -116    -85    613   1085    561     -5
   -132   -449   -319    290     90   -384   -254   -433     49    392   -116   -581
    -70  -1034   -963    553    446  -1000   -270   -454   -249    -67   -602  -1010
    -28  -1244  -1215    633    592  -1231   -202   -290   -202    -93   -670  -1083
    -20  -1278  -1257    646    618  -1267   -101   -153   -109    -44   -641  -1067
     -2  -1187  -1184    592    589  -1184     -2    -36      5     44   -568  -1000
      7  -1080  -1088    537    548  -1083     70     49    106    132   -483   -922
     12  -1036  -1049    509    530  -1041    109     90    153    174   -439   -909
     31  -1002  -1034    485    530  -1018    135    122    181    197   -410   -888
     31   -969  -1002    467    517   -984    148    135    197    210   -387   -867
     72   -924   -997    426    535   -961    168    153    218    233   -353   -854
     83   -922  -1008    418    545   -963    163    148    213    223   -361   -872
     54   -953  -1008    449    530   -982    148    129    194    202   -381   -883
     64   -935  -1000    433    532   -969    148    129    200    205   -366   -859
     80   -919  -1000    420    540   -958    148    137    207    213   -345   -852
     83   -909   -992    413    535   -950    140    132    202    207   -335   -857
     64   -888   -953    410    509   -919    142    137    213    213   -316   -852
     77   -891   -969    405    522   -930    145    142    218    210   -311   -859
    109   -883   -992    387    550   -937    158    153    228    210   -319   -857
     88   -883   -974    397    527   -927    150    145    223    205   -327   -867
     72   -888   -961    407    514   -924    150    142    220    202   -322   -896
     93   -872   -966    389    527   -919    142    137    218    194   -332   -911
     62   -870   -932    405    496   -901    142    145    223    200   -329   -914
     62   -878   -940    407    501   -909    140    148    223    202   -327   -909
     70   -841   -914    384    491   -878    140    158    228    207   -311   -888
     12   -859   -872    423    441   -867    135    166    233    213   -303   -885
     49   -807   -857    379    452   -831    161    194    257    233   -280   -880
     31   -823   -857    394    444   -839    148    176    228    197   -324   -909
    -10   -844   -833    426    410   -839    150    181    226    192   -337   -901
    -31   -849   -818    439    392   -833    140    181    226    202   -316   -896
    -59   -870   -810    465    374   -841    122    171    218    205   -293   -909
    -57   -859   -802    457    371   -831    122    179    226    215   -272   -930
    -23   -813   -789    418    381   -802    135    197    236    233   -246   -935
    -54   -818   -766    436    353   -792    122    187    218    223   -249   -948
    -88   -833   -745    462    327   -789    116    179    205    215   -259   -924
    -96   -826   -732    459    316   -779    116    187    213    223   -283   -896
   -114   -831   -717    472    298   -774    119    184    213    223   -290   -867
   -150   -852   -704    501    272   -779    111    168    200    218   -275   -849
   -132   -805   -672    470    270   -740    122    184    213    233   -223   -813
   -119   -769   -649    444    262   -709    129    189    218    239   -194   -795
   -127   -758   -631    441    249   -696    132    189    223    249   -192   -779
   -158   -766   -607    462    223   -688    140    197    228    257   -207   -787
   -168   -750   -581    459    205   -667    153    207    241    272   -207   -805
   -163   -740   -576    452    202   -657    166    228    259    285   -202   -828
   -161   -714   -553    439    194   -633    171    241    265    301   -192   -857
   -140   -667   -527    402    192   -597    181    259    277    319   -176   -880
   -142   -659   -517    402    187   -589    187    272    285    327   -174   -898
   -158   -672   -514    413    176   -594    171    252    254    309   -194   -932
   -135   -633   -498    384    181   -566    179    236    241    314   -200   -943
   -140   -620   -483    379    168   -550    176    218    244    303   -213   -958
   -124   -592   -467    358    171   -530    179    228    275    303   -200   -971
   -145   -620   -475    381    163   -548    155    223    265    288   -192  -1018
   -155   -633   -478    394    158   -555    145    226    262    283   -179  -1067
   -166   -618   -454    392    142   -537    145    228    267    272   -171  -1085
   -158   -597   -439    379    140   -519    148    244    288    285   -158  -1080
   -124   -555   -433    337    153   -496    142    239    296    290   -140  -1075
   -148   -561   -413    355    132   -488    135    233    301    288   -142  -1096
   -158   -571   -413    363    127   -493    148    239    314    280   -142  -1130
   -145   -558   -413    353    132   -485    168    246    316    280   -122  -1145
   -189   -566   -376    376     90   -470    174    241    311    277   -119  -1156
   -179   -540   -361    358     88   -449    189    249    316    285   -114  -1140
   -129   -467   -337    298    101   -402    236    283    350    316    -85  -1104
   -132   -449   -316    290     90   -384    270    298    355    316    -85  -1106
   -155   -449   -296    301     67   -374    267    285    350    314    -98  -1127
   -168   -462   -296    314     62   -379    272    272    342    296   -109  -1140
   -205   -506   -301    355     44   -402    259    257    324    275   -137  -1153
   -192   -483   -290    337     49   -387    254    249    322    275   -145  -1137
   -171   -420   -249    296     36   -337    259    265    350    290   -132  -1111
   -171   -397   -226    283     25   -314    254    262    363    290   -127  -1104
   -197   -426   -228    309     15   -327    241    246    345    270   -135  -1104
   -207   -431   -223    319      7   -327    215    226    329    246   -158  -1096
   -226   -457   -233    340      2   -345    197    192    309    202   -181  -1098
   -223   -475   -252    350     12   -363    202    187    303    181   -197  -1098
   -218   -501   -283    358     31   -392    213    184    285    166   -226  -1106
   -207   -530   -322    368     57   -426    220    176    267    163   -252  -1122
   -218   -542   -324    379     51   -436    233    161    257    161   -275  -1137
   -226   -574   -348    400     59   -462    215    150    233    158   -309  -1171
   -254   -636   -381    444     62   -509    176    137    200    142   -350  -1215
   -303   -722   -418    514     57   -571    135    127    161    132   -389  -1254
   -324   -769   -446    545     59   -607     88    111    119    111   -426  -1291
   -342   -789   -446    566     51   -620     64     88    109     83   -439  -1309
   -368   -789   -420    579     23   -605     75     72    124     80   -441  -1309
   -374   -797   -423    587     23   -610     77     36    116     77   -441  -1330
   -342   -766   -423    553     38   -594     62     31    111     80   -423  -1330
   -322   -748   -428    535     51   -589     49     33    106     77   -413  -1327
   -311   -769   -457    537     72   -613     31     36     90     51   -428  -1356
   -283   -839   -555    561    135   -698     70    109    101     18   -472  -1418
   -259   -807   -550    532    145   -680    194    280    205     62   -454  -1434
   -228   -693   -465    459    116   -579    303    454    350    174   -358  -1374
   -181   -439   -257    309     36   -348    366    600    535    384   -148  -1195
   -140     12    153     64   -145     83    332    628    719    698    233   -831
   -246    594    841   -176   -542    717    181    426    820   1049    678   -428
   -348    795   1143   -223   -745    969   -116     33    680   1145    841   -319
   -410    449    857    -20   -633    652   -363   -381    259    782    522   -620
   -441   -340    101    392   -272   -119   -436   -631   -280     36   -210  -1228
   -410   -891   -480    649     33   -685   -407   -542   -467   -316   -597  -1579
   -366  -1047   -683    706    158   -865   -350   -387   -413   -316   -654  -1654
   -363  -1060   -696    709    163   -878   -267   -270   -319   -249   -628  -1654
   -374  -1002   -628    688    127   -815   -184   -174   -215   -158   -566  -1608
   -366   -893   -527    628     77   -709   -135   -116   -127    -70   -485  -1535
   -374   -862   -488    618     57   -675   -103    -80    -70    -38   -457  -1499
   -363   -857   -493    607     64   -675    -80    -51    -44    -23   -444  -1473
   -371   -841   -470    607     49   -657    -70    -41    -36    -25   -436  -1452
   -374   -833   -459    602     41   -646    -67    -44    -31    -31   -444  -1452
   -366   -831   -467    597     49   -649    -54    -33    -15    -23   -441  -1447
   -368   -828   -459    597     44   -644    -23    -12      5    -12   -433  -1436
   -381   -820   -439    602     28   -631      5      2     15     -7   -446  -1436
   -371   -828   -459    597     44   -644     12      7     25     -5   -452  -1439
   -348   -826   -478    587     62   -652     20     12     41      2   -441  -1426
   -337   -797   -462    566     59   -631     25     25     67     23   -423  -1405
   -314   -758   -444    537     64   -602     20     33     83     31   -405  -1382
   -290   -753   -462    519     83   -607     12     38     85     28   -397  -1371
   -283   -761   -480    522     96   -620      7     49     85     44   -389  -1361
   -285   -761   -475    522     93   -618     -7     49     80     64   -371  -1345
   -283   -769   -485    527    101   -628    -15     57     77     70   -355  -1332
   -265   -758   -496    511    114   -628    -12     70     77     77   -324  -1322
   -249   -735   -485    493    116   -613    -20     75     77    101   -285  -1306
   -236   -709   -472    472    116   -592    -18     85     80    155   -241  -1288
   -223   -680   -457    452    116   -568    -10     90     88    207   -205  -1267
   -236   -678   -441    454    101   -561    -15     88    109    231   -176  -1249
   -241   -683   -441    459     98   -563    -12     90    137    239   -153  -1231
   -239   -683   -444    459    101   -563    -23     88    161    241   -129  -1213
   -228   -670   -441    449    106   -555    -25    109    184    252    -96  -1184
   -223   -667   -446    444    109   -558    -28    137    202    257    -64  -1150
   -220   -659   -441    439    109   -550    -23    166    215    272    -41  -1119
   -215   -654   -441    433    111   -548     -7    197    228    288    -15  -1093
   -223   -654   -431    439    103   -542     10    215    233    293    -10  -1085
   -197   -657   -459    426    129   -561     28    223    233    290    -23  -1067
   -194   -667   -475    431    140   -571     49    228    231    288    -36  -1057
   -202   -685   -485    441    140   -587     64    223    220    277    -51  -1047
   -187   -706   -519    446    166   -613     75    220    213    262    -72  -1041
   -181   -719   -540    449    176   -631     90    228    215    257    -70  -1028
   -174   -737   -563    457    192   -652    101    226    215    252    -72  -1018
   -150   -727   -576    439    210   -652    114    223    223    259    -70  -1008
   -137   -719   -581    428    220   -652    127    233    239    270    -64   -992
   -132   -750   -620    439    241   -688    137    244    249    270    -83   -976
   -127   -774   -646    449    259   -711    140    244    259    272    -96   -945
   -111   -779   -667    446    277   -724    150    244    270    270   -109   -932
    -80   -776   -696    428    306   -737    163    252    285    275   -114   -924
    -83   -805   -722    444    316   -763    150    241    285    265   -148   -904
    -51   -802   -753    426    350   -779    142    236    298    252   -174   -870
    -25   -797   -771    410    371   -784    142    244    332    244   -163   -849
    -46   -828   -782    439    366   -805    129    239    345    231   -155   -836
    -70   -846   -779    457    353   -813    116    231    350    236   -127   -826
    -25   -802   -779    413    376   -792    129    241    366    259    -80   -815
    -64   -841   -779    452    355   -810    129    233    358    262    -57   -826
    -80   -859   -779    470    348   -820    137    239    358    275    -28   -818
    -44   -846   -802    446    376   -826    155    252    363    285    -15   -823
    -59   -854   -795    457    366   -826    163    257    363    298     15   -818
    -57   -844   -787    449    363   -815    166    259    363    306     36   -818
    -36   -828   -792    433    376   -810    166    259    361    309     31   -818
    -77   -865   -789    470    353   -828    150    244    342    298     12   -831
    -80   -862   -782    470    350   -823    153    246    340    293     12   -826
    -20   -797   -779    407    376   -789    174    277    361    316     51   -792
      0   -756   -756    379    376   -756    197    311    392    350     96   -761
    -59   -789   -730    423    332   -761    184    303    381    340     77   -763
     -2   -709   -706    355    350   -706    205    324    405    361     80   -735
     41   -615   -657    285    345   -633    223    348    428    384     90   -693
     -5   -636   -631    322    311   -633    220    350    426    374     67   -675
    -18   -646   -631    329    303   -641    220    355    428    376     77   -657
    -31   -613   -581    322    272   -597    223    353    433    392     90   -646
    -31   -561   -532    296    249   -548    215    337    439    405    109   -633
    -18   -555   -537    288    259   -548    207    324    433    413    127   -613
     20   -530   -550    254    285   -540    210    324    431    418    140   -581
     -5   -540   -535    272    262   -537    197    301    415    413    135   -581
    -80   -620   -540    350    226   -579    148    254    368    374     88   -620
    -67   -631   -563    350    246   -597    132    236    348    348     54   -641
    -44   -626   -584    332    270   -605    132    233    337    342     54   -652
    -54   -688   -636    371    290   -662    116    215    309    322     31   -678
      5   -672   -678    332    340   -675    116    215    301    314      7   -693
     18   -667   -685    324    350   -675    127    215    290    303    -23   -717
    -36   -737   -701    384    332   -719     93    179    244    262    -72   -745
    -46   -774   -727    410    340   -750     62    145    202    223   -122   -774
     -7   -771   -766    389    376   -769     41    127    184    207   -145   -789
     85   -706   -792    311    439   -748     46    132    189    213   -137   -774
     49   -771   -820    361    433   -795     33    114    166    181   -168   -805
      5   -844   -849    418    426   -846     10     88    137    142   -202   -833
    -31   -875   -844    452    405   -859     -7     70    119    127   -223   -859
     23   -836   -859    407    441   -846      5     85    127    124   -228   -872
     75   -898   -976    410    524   -937     64    155    140     93   -283   -937
     46   -976  -1023    465    532   -997    171    277    192     85   -324  -1005
     28   -919   -950    444    488   -935    283    423    309    171   -267   -987
    106   -662   -769    277    436   -714    381    597    506    376    -77   -826
    150   -176   -329     12    239   -254    381    657    732    717    298   -478
     36    335    298   -187   -129    316    262    517    888   1065    711   -103
    -38    553    592   -259   -314    571    -33    176    810   1195    893     28
   -122    265    387    -70   -254    324   -298   -239    444    909    641   -207
   -249   -511   -262    379      5   -389   -392   -537   -124    163    -67   -797
   -200  -1015   -818    607    309   -917   -379   -498   -368   -231   -475  -1176
   -101  -1163  -1062    631    480  -1114   -301   -332   -329   -267   -545  -1288
   -119  -1215  -1096    667    488  -1156   -218   -218   -252   -231   -527  -1304
   -114  -1148  -1034    628    459  -1091   -132   -116   -148   -148   -457  -1267
    -88  -1026   -937    558    423   -984    -57    -33    -46    -57   -363  -1202
   -109   -974   -865    540    376   -919    -25      0      0    -15   -314  -1176
   -111   -932   -820    522    353   -878    -12     15     20     -2   -301  -1166
    -98   -891   -792    493    345   -841      5     28     41     12   -288  -1158
   -140   -896   -756    517    306   -826     12     33     44     15   -285  -1161
    -80   -800   -719    439    316   -761     54     67     77     46   -252  -1143
   -122   -831   -709    478    293   -771     62     62     75     36   -270  -1166
   -187   -857   -672    519    241   -766     57     57     72     31   -275  -1166
   -218   -836   -618    527    197   -727     75     72     90     46   -262  -1145
   -249   -841   -592    545    168   -717     70     67     85     46   -267  -1140
   -241   -823   -581    532    168   -704     72     70     90     51   -272  -1135
   -192   -787   -594    488    200   -691     88     88    111     67   -259  -1117
   -153   -740   -587    446    215   -662    106    103    127     80   -236  -1080
   -184   -732   -548    457    179   -641    111    106    135     83   -228  -1062
   -226   -761   -535    493    153   -649    111    111    140     88   -231  -1062
   -220   -737   -517    478    145   -628    127    122    150    103   -220  -1047
   -228   -724   -496    478    132   -613    135    127    158    111   -213  -1044
   -262   -730   -470    493    103   -600    124    119    150    106   -210  -1044
   -259   -709   -449    485     93   -579    119    116    148    109   -202  -1039
   -215   -641   -428    428    103   -535    132    132    166    124   -176  -1026
   -181   -605   -423    394    119   -514    140    140    174    132   -163  -1018
   -205   -618   -413    410    101   -517    129    129    161    124   -158  -1026
   -192   -618   -426    405    116   -522    106    114    142    109   -158  -1028
   -174   -592   -420    381    122   -506     90    109    137    101   -145  -1021
   -184   -581   -397    381    103   -491     77    101    127     93   -145  -1018
   -148   -524   -376    335    111   -452     70     98    127     90   -150  -1018
   -124   -488   -363    306    119   -426     62     96    122     85   -148  -1018
   -135   -485   -353    309    106   -420     57    103    119     80   -140  -1018
    -83   -413   -329    246    122   -371     72    119    132     85   -116  -1008
   -109   -423   -314    265    101   -368     70    111    124     67   -129  -1028
   -127   -431   -303    280     88   -368     75    116    122     57   -135  -1044
   -137   -420   -283    277     72   -353     85    129    129     57   -148  -1023
   -179   -457   -277    316     46   -366     85    137    129     62   -176   -989
   -200   -449   -249    322     23   -348     96    150    145     77   -181   -950
   -205   -400   -194    303     -5   -298    116    176    179     98   -179   -919
   -187   -371   -187    277     -2   -280    142    202    207    111   -153   -919
   -174   -363   -189    267      7   -277    145    210    218    109   -174   -924
   -205   -329   -124    265    -41   -228    168    231    239    155   -194   -898
   -236   -319    -83    277    -77   -202    181    244    259    200   -194   -875
   -189   -293   -106    239    -41   -200    179    239    270    210   -207   -880
   -174   -314   -140    244    -18   -228    158    218    257    189   -220   -898
   -168   -319   -150    244    -10   -233    148    205    257    189   -223   -909
   -168   -298   -129    233    -20   -215    168    213    277    210   -202   -893
   -171   -298   -129    233    -20   -215    174    210    280    233   -223   -872
   -179   -311   -132    244    -25   -223    174    202    277    241   -262   -880
   -187   -337   -150    262    -20   -246    174    194    267    236   -285   -896
   -189   -335   -145    262    -23   -241    176    192    275    236   -298   -904
   -153   -314   -161    231      2   -239    187    202    290    259   -285   -891
   -127   -301   -174    213     20   -239    192    202    293    270   -290   -898
   -142   -332   -189    236     20   -262    189    194    285    262   -306   -917
   -145   -355   -210    252     31   -283    176    179    277    252   -306   -932
    -83   -314   -231    197     72   -275    168    174    280    252   -296   -924
    -33   -303   -270    166    116   -288    150    166    267    233   -303   -930
     83   -275   -358     93    218   -316    122    150    246    210   -327   -932
    285   -111   -397    -85    340   -254    124    179    277    241   -298   -867
    309    -57   -366   -127    335   -213    142    205    309    259   -259   -818
    223   -116   -340    -54    280   -228    161    200    311    254   -262   -818
    184   -153   -337    -18    259   -244    161    189    303    239   -288   -826
    150   -137   -288     -5    218   -213    166    189    314    254   -288   -833
    132   -137   -270      0    200   -202    163    187    314    259   -280   -841
    132   -140   -272      2    200   -205    171    187    311    254   -280   -833
    137   -129   -267     -5    200   -197    181    197    316    252   -275   -815
    137   -109   -246    -12    192   -176    184    197    316    257   -265   -787
    148    -88   -239    -31    192   -161    174    181    311    259   -272   -774
    171    -80   -254    -46    210   -166    153    163    290    246   -301   -774
    176   -116   -293    -31    233   -205    127    142    262    228   -340   -779
    181   -132   -314    -23    246   -223    114    135    252    228   -340   -774
    179   -171   -350     -5    262   -262    106    129    241    226   -340   -779
    153   -220   -374     33    262   -298    111    129    231    213   -345   -800
     83   -280   -366     98    223   -324    119    127    220    202   -348   -826
    -38   -371   -332    205    145   -353    127    119    205    187   -348   -849
   -205   -444   -241    322     18   -342    161    142    231    213   -324   -849
   -368   -519   -150    444   -109   -335    192    166    249    231   -303   -846
   -452   -563   -114    506   -171   -337    194    166    246    228   -293   -849
   -509   -600    -90    555   -210   -345    194    163    241    231   -280   -854
   -501   -597    -96    548   -205   -345    189    158    239    233   -267   -870
   -387   -571   -184    478   -103   -376    168    142    223    220   -290   -891
   -316   -610   -293    462    -12   -452    132    119    194    194   -335   -932
   -215   -613   -397    415     90   -506    129    129    200    202   -327   -924
   -153   -605   -452    379    148   -530    116    119    189    189   -350   -950
   -148   -685   -537    415    194   -613     96    109    153    145   -407  -1018
   -132   -743   -610    436    236   -678    168    205    181    132   -449  -1083
   -106   -667   -561    387    226   -615    319    392    301    205   -423  -1075
    -57   -532   -475    293    207   -504    444    600    462    345   -322   -984
    -49   -290   -241    168     93   -267    496    740    657    589    -90   -753
    -49    244    290    -98   -171    265    475    782    891    971    342   -311
   -202    867   1070   -332   -636    969    366    623   1096   1397    841    187
   -371    828   1200   -231   -787   1015     36    192    896   1363    836    168
   -470    319    789     75   -628    553   -192   -233    413    870    348   -265
   -509   -394    114    452   -311   -142   -277   -472    -85    226   -303   -844
   -441   -870   -428    657     -7   -649   -275   -394   -244    -38   -620  -1156
   -441   -987   -545    711     49   -766   -179   -228   -176    -25   -646  -1192
   -457   -945   -488    701     15   -717    -64   -103    -83     41   -587  -1161
   -433   -844   -410    636    -12   -628     41      7     28    132   -475  -1088
   -433   -813   -379    623    -28   -597     77     46     77    176   -407  -1049
   -392   -789   -397    589      2   -592     93     57     96    194   -374  -1026
   -348   -802   -457    574     51   -631     98     54    101    200   -363   -995
   -332   -833   -501    581     83   -667     96     36     77    181   -371  -1018
   -280   -823   -542    553    129   -683    109     33     70    171   -350  -1049
   -270   -849   -581    558    155   -717    109     18     57    153   -337  -1057
   -280   -919   -641    600    179   -782     98     -7     31    127   -392  -1080
   -239   -943   -704    592    231   -826     85    -25      2    101   -420  -1111
   -155   -922   -766    540    303   -844     70    -46    -18     83   -394  -1153
   -145   -984   -839    561    345   -911     41    -90    -64     44   -402  -1205
    -51   -937   -885    493    415   -911     44   -101    -80     38   -368  -1244
     12   -935   -948    459    478   -940     23   -129   -106     12   -361  -1291
    -12  -1023  -1010    519    498  -1018    -36   -194   -168    -54   -376  -1356
    -12  -1072  -1062    542    522  -1067    -90   -236   -213    -98   -376  -1439
    103  -1010  -1114    452    607  -1062   -101   -239   -213   -101   -371  -1509
    213   -945  -1158    363    683  -1049   -106   -244   -213   -101   -381  -1592
    176  -1008  -1184    415    680  -1096   -145   -285   -252   -142   -384  -1779
    228   -963  -1195    366    709  -1080   -155   -288   -259   -158   -288  -2036
    272   -885  -1158    306    714  -1021   -140   -257   -239   -142   -285  -2096
    252   -870  -1124    309    685   -997   -132   -239   -231   -137   -394  -2029
    252   -836  -1088    293    670   -961   -129   -218   -223   -137   -558  -1943
    329   -748  -1080    207    704   -914   -135   -179   -187    -83   -639  -1847
    433   -688  -1122    127    776   -904   -166   -218   -210    -57   -641  -1748
    501   -659  -1161     77    831   -909   -215   -280   -265    -77   -670  -1696
    519   -631  -1150     57    833   -891   -249   -290   -254    -75   -698  -1686
    488   -652  -1140     80    813   -896   -275   -288   -244    -88   -709  -1654
    527   -646  -1176     59    852   -911   -293   -288   -244    -80   -711  -1608
    568   -613  -1182     20    872   -896   -303   -298   -257    -83   -722  -1577
    574   -600  -1174     12    872   -885   -324   -324   -262    -80   -735  -1564
    628   -600  -1228    -15    927   -914   -350   -361   -288    -93   -771  -1574
    706   -568  -1275    -70    989   -919   -348   -368   -296    -80   -761  -1551
    771   -530  -1301   -122   1034   -914   -353   -376   -309    -77   -732  -1522
    878   -514  -1392   -181   1135   -953   -389   -413   -350    -88   -709  -1540
    969   -514  -1483   -228   1223   -997   -433   -446   -389   -109   -719  -1548
   1023   -504  -1527   -259   1275  -1015   -449   -462   -407   -119   -727  -1561
   1072   -514  -1587   -280   1327  -1049   -475   -483   -428   -119   -693  -1556
   1114   -478  -1592   -316   1353  -1034   -483   -467   -418    -90   -610  -1509
   1179   -394  -1577   -392   1376   -984   -459   -418   -379    -41   -532  -1462
   1106   -433  -1540   -335   1322   -987   -449   -394   -350     -2   -478  -1454
    995   -462  -1457   -267   1223   -961   -431   -363   -306     28   -517  -1452
    958   -420  -1379   -267   1169   -898   -405   -348   -277     20   -581  -1447
    922   -397  -1319   -265   1119   -857   -397   -342   -254     18   -636  -1452
    859   -418  -1280   -220   1070   -849   -374   -316   -231     28   -670  -1452
    787   -431  -1218   -179   1002   -823   -345   -288   -205     46   -685  -1426
    722   -436  -1158   -142    940   -797   -309   -254   -179     75   -683  -1387
    675   -441  -1117   -116    893   -779   -303   -246   -181     75   -709  -1369
    644   -428  -1072   -109    857   -748   -290   -228   -163     83   -717  -1337
    602   -407  -1013    -98    805   -711   -267   -202   -129    106   -711  -1309
    548   -420   -969    -62    758   -693   -259   -192   -109    116   -722  -1296
    514   -418   -935    -49    724   -678   -254   -187    -90    127   -730  -1280
    491   -407   -898    -41    693   -652   -233   -174    -67    142   -732  -1260
    454   -418   -875    -20    662   -646   -223   -158    -57    150   -748  -1257
    436   -407   -844    -12    639   -626   -220   -148    -49    158   -750  -1262
    428   -397   -826    -15    626   -613   -213   -137    -41    161   -758  -1267
    410   -405   -815     -2    613   -610   -220   -140    -44    153   -766  -1288
    376   -400   -779     10    576   -589   -210   -127    -36    155   -779  -1291
    355   -366   -722      5    537   -542   -187   -103    -20    168   -789  -1278
    345   -332   -678     -7    509   -504   -161    -80     -2    181   -787  -1280
    322   -319   -644     -2    480   -480   -135    -51     15    197   -776  -1283
    293   -311   -605      7    446   -457   -106    -25     36    215   -756  -1270
    277   -285   -563      5    420   -423    -70      5     62    244   -724  -1254
    280   -280   -561     -2    418   -420    -49     23     75    259   -714  -1254
    213   -324   -537     54    374   -431    -36     23     83    262   -709  -1265
    207   -296   -506     44    355   -400    -10     36    111    298   -680  -1241
    215   -228   -444      7    329   -335     25     49    153    348   -644  -1205
    163   -231   -394     33    277   -314     20     31    158    368   -639  -1210
    119   -277   -397     80    257   -337    -10     -2    137    371   -659  -1234
    111   -265   -376     77    244   -319    -38    -23    132    400   -652  -1231
     88   -252   -340     83    213   -296    -70    -38    122    420   -636  -1208
     49   -306   -355    127    200   -329    -88    -51    109    413   -646  -1210
     36   -376   -413    168    223   -394    -93    -54     93    397   -667  -1226
    -20   -449   -431    233    202   -441    -98    -62     77    381   -680  -1234
    -10   -480   -470    246    228   -475    -85    -57     70    366   -691  -1234
    -54   -589   -535    322    239   -563    -96    -85     28    319   -732  -1262
    -90   -678   -587    384    246   -633   -116   -116    -10    277   -771  -1270
    -64   -688   -623    374    277   -657   -109   -132    -23    262   -795  -1254
    -64   -727   -662    397    298   -696    -93   -148    -44    249   -820  -1249
   -145   -792   -646    467    249   -719    -88   -145    -62    236   -831  -1270
   -187   -826   -639    506    226   -735    -62   -135    -72    231   -831  -1286
   -207   -849   -641    530    215   -748    -46   -127    -77    228   -823  -1301
   -210   -854   -644    532    215   -750    -28   -106    -72    231   -802  -1309
   -228   -872   -646    550    207   -761     -2    -90    -80    236   -828  -1312
   -257   -914   -657    584    197   -787     28    -72    -83    231   -862  -1340
   -252   -945   -693    597    218   -820    101     25    -36    228   -870  -1376
   -236   -904   -667    571    215   -787    202    184     59    277   -826  -1361
   -184   -795   -613    488    213   -704    298    387    223    407   -685  -1223
    -77   -517   -439    296    179   -478    345    530    420    628   -418   -930
    -44    -31     10     36    -25    -10    329    548    644    976    -15   -472
   -241    485    727   -122   -483    605    200    376    849   1363    452     46
   -428    387    813     20   -620    600    -77    -23    667   1286    441     62
   -504   -192    311    348   -407     59   -285   -439    176    732    -77   -407
   -480   -901   -420    688    -31   -662   -420   -678   -309     93   -706  -1002
   -400  -1319   -919    859    259  -1119   -446   -607   -426   -132   -953  -1267
   -371  -1400  -1028    885    327  -1215   -350   -446   -337   -109   -937  -1270
   -327  -1358  -1031    841    350  -1195   -223   -288   -213    -12   -849  -1205
   -309  -1275   -966    792    327  -1122   -116   -158    -96     96   -732  -1093
   -322  -1226   -904    774    290  -1065    -51    -85    -33    161   -659  -1002
   -285  -1200   -917    743    314  -1060     -7    -33     -5    194   -680   -974
   -275  -1218   -945    745    335  -1083     12     -5      0    197   -748   -963
   -257  -1231   -976    743    358  -1104     20     10      5    200   -820   -958
   -280  -1278   -997    779    358  -1137     25     15      0    200   -891   -984
   -265  -1299  -1036    782    384  -1169     38     23      0    223   -963  -1008
   -207  -1262  -1054    735    420  -1158     46     33     10    262  -1023   -976
   -174  -1249  -1078    711    449  -1163     28     23      5    277  -1078   -945
   -114  -1205  -1091    659    488  -1148     15     18      5    301  -1052   -880
    -59  -1158  -1101    607    519  -1130     15     20     10    311   -997   -761
    -90  -1200  -1111    644    509  -1156     -5     -5    -12    301   -974   -613
    -80  -1208  -1127    641    522  -1169    -23    -12    -20    316   -927   -465
    -44  -1169  -1124    607    540  -1148    -23     -5    -10    345   -901   -314
    -46  -1174  -1127    607    540  -1150    -25     -5     -2    371   -904   -200
    -46  -1174  -1127    610    537  -1153    -28      0      5    389   -896   -124
    -51  -1182  -1132    615    537  -1158    -23      7     12    400   -872    -77
    -28  -1179  -1150    605    561  -1166    -23     10     12    392   -828    -51
      7  -1163  -1171    576    589  -1169    -33      5      0    368   -841    -64
     51  -1124  -1179    535    613  -1150    -33      7      2    366   -836    -64
     57  -1119  -1176    532    615  -1148    -28     10      2    358   -841    -64
     51  -1137  -1189    542    620  -1163    -41      0    -10    340   -891    -83
     67  -1130  -1200    530    631  -1163    -62    -18    -25    324   -932   -127
     85  -1117  -1202    514    644  -1158    -83    -28    -41    314   -937   -174
    114  -1106  -1221    493    667  -1163    -98    -33    -46    316   -932   -220
    122  -1109  -1231    493    675  -1169   -116    -41    -59    316   -927   -249
    163  -1072  -1239    452    701  -1156   -116    -33    -54    322   -901   -280
    171  -1085  -1257    457    711  -1169   -129    -41    -70    303   -878   -327
    176  -1106  -1283    465    727  -1195   -155    -51    -88    285   -862   -392
    189  -1104  -1293    457    740  -1197   -168    -54    -90    280   -852   -441
    228  -1078  -1309    423    769  -1195   -150    -46    -85    280   -849   -485
    265  -1049  -1317    392    789  -1182   -124    -31    -75    283   -846   -527
    220  -1075  -1296    426    758  -1184   -119    -33    -77    275   -854   -576
    194  -1119  -1314    462    753  -1215   -122    -41    -83    262   -875   -631
    205  -1119  -1325    457    763  -1221   -103    -23    -70    272   -880   -662
    210  -1119  -1330    454    769  -1223    -80      2    -57    283   -878   -680
    189  -1137  -1327    475    756  -1234    -64     18    -44    283   -883   -706
    210  -1117  -1327    454    769  -1221    -51     41    -12    303   -870   -722
    197  -1145  -1345    472    771  -1244    -41     41      0    314   -872   -758
    163  -1195  -1358    514    761  -1275    -41     12      0    309   -885   -807
    163  -1205  -1369    519    763  -1286    -33      7      7    309   -893   -844
    150  -1234  -1384    542    766  -1309    -28      0      5    303   -901   -891
    197  -1176  -1376    488    784  -1275     15     25     41    342   -857   -930
    155  -1223  -1379    532    766  -1299     25     18     44    348   -841  -1005
     77  -1317  -1395    618    735  -1353     10    -15     23    329   -849  -1106
     70  -1327  -1397    628    732  -1361     10    -20     25    332   -839  -1184
    106  -1312  -1418    602    761  -1363      7    -12     33    342   -820  -1262
     85  -1325  -1410    618    745  -1366     18      0     44    355   -797  -1340
     72  -1309  -1384    618    727  -1345     44     20     64    381   -766  -1384
     46  -1330  -1376    641    711  -1353     46     18     67    389   -774  -1363
     49  -1314  -1363    631    704  -1337     51     25     83    415   -769  -1314
     31  -1309  -1340    639    683  -1325     54     31     96    436   -758  -1270
    -28  -1358  -1330    693    649  -1345     33     15     88    431   -771  -1257
    -25  -1358  -1332    693    652  -1345     44     31    101    446   -769  -1218
     38  -1283  -1325    620    680  -1304     80     67    137    480   -732  -1156
     38  -1273  -1312    615    672  -1291     80     72    145    488   -730  -1124
    -12  -1309  -1299    659    641  -1306     67     62    135    483   -737  -1117
      2  -1299  -1301    649    652  -1299     70     67    140    491   -740  -1091
    -44  -1335  -1291    688    620  -1314     67     75    142    488   -743  -1072
    -33  -1322  -1288    675    626  -1306     77     98    153    498   -732  -1039
      2  -1273  -1275    631    639  -1273     93    124    163    511   -722  -1010
     -5  -1239  -1234    623    613  -1236    109    132    174    519   -706   -979
    -23  -1249  -1226    633    600  -1239    116    124    179    519   -701   -958
    -18  -1228  -1210    623    594  -1221    129    132    192    530   -685   -914
    -25  -1208  -1182    615    576  -1195    132    129    200    532   -672   -872
     23  -1153  -1176    566    600  -1163    150    137    218    542   -654   -836
     54  -1106  -1161    524    607  -1135    176    150    233    558   -639   -807
      2  -1132  -1137    563    568  -1135    155    119    213    537   -646   -805
     -2  -1109  -1106    553    550  -1106    140     96    207    530   -644   -795
     44  -1070  -1114    514    579  -1091    148     98    215    530   -631   -771
     38  -1098  -1137    527    584  -1117    137     85    205    509   -639   -766
     51  -1085  -1137    517    592  -1111    127     72    202    498   -641   -756
     33  -1148  -1182    555    605  -1163    106     46    179    457   -670   -774
     44  -1189  -1234    574    639  -1210    114     46    174    436   -683   -776
     59  -1218  -1280    579    667  -1249    114     31    155    402   -704   -797
     51  -1244  -1296    594    672  -1270    106     20    145    381   -717   -807
      2  -1317  -1322    654    659  -1319     85     -2    116    348   -750   -836
     -5  -1345  -1340    675    667  -1343     70    -20     90    324   -776   -854
     51  -1288  -1343    618    696  -1314     88    -15    101    335   -763   -836
     31  -1340  -1374    654    701  -1356     96    -25     85    316   -784   -852
    -28  -1389  -1361    706    665  -1376     80    -41     70    296   -805   -875
    -10  -1366  -1356    688    672  -1361     72    -46     70    293   -805   -880
     23  -1345  -1371    659    696  -1358     72    -36     77    301   -800   -878
     28  -1340  -1369    657    696  -1356     83    -25     85    309   -795   -880
     15  -1345  -1363    665    685  -1353     88    -23     85    309   -797   -888
      5  -1384  -1389    691    696  -1387    106      5     83    296   -826   -937
     12  -1444  -1460    714    735  -1452    218    137    142    298   -857  -1005
     20  -1379  -1402    678    709  -1389    340    296    262    376   -802   -987
     18  -1252  -1273    615    644  -1262    423    457    413    522   -670   -885
     88   -945  -1034    428    561   -989    446    550    592    771   -405   -636
     75   -381   -459    150    265   -420    394    524    800   1150     36   -200
    -75    -12     62     41    -70     23    174    249    841   1405    361     88
   -220   -179     38    200   -129    -72   -122   -179    548   1249    249    -41
   -319   -766   -446    542     62   -607   -285   -594     -5    618   -348   -579
   -262  -1361  -1101    810    418  -1231   -316   -654   -353    101   -880  -1070
   -207  -1673  -1465    940    626  -1571   -283   -522   -387    -23  -1047  -1254
   -218  -1779  -1561    997    670  -1670   -205   -394   -327    -15  -1067  -1299
   -194  -1727  -1532    961    667  -1631   -119   -288   -239     51  -1023  -1273
   -148  -1574  -1426    859    639  -1501    -28   -187   -127    153   -935  -1195
   -153  -1496  -1343    826    592  -1421     18   -129    -57    215   -880  -1127
   -163  -1480  -1317    820    576  -1397     33   -103    -33    231   -865  -1093
   -163  -1486  -1322    826    579  -1405     44    -90    -28    233   -867  -1075
   -109  -1413  -1304    761    597  -1361     70    -70     -2    262   -849  -1039
   -129  -1421  -1291    774    579  -1356     67    -75    -10    257   -854  -1034
   -153  -1431  -1280    789    561  -1358     62    -80    -15    252   -857  -1028
   -142  -1423  -1280    784    568  -1353     70    -77    -12    254   -854  -1013
   -129  -1421  -1291    774    579  -1356     67    -85    -15    244   -870  -1015
   -103  -1410  -1306    756    600  -1361     57    -98    -23    233   -880  -1021
    -85  -1413  -1330    748    620  -1371     54    -96    -15    239   -872  -1010
    -33  -1397  -1363    717    665  -1382     70    -90     -5    244   -865   -997
    -28  -1389  -1363    709    665  -1376     70    -98    -10    236   -875   -995
    -62  -1408  -1345    735    641  -1376     51   -114    -23    223   -883   -997
    -38  -1400  -1363    719    659  -1382     41   -114    -20    223   -883   -995
    -18  -1402  -1384    711    683  -1395     44   -106    -12    226   -883   -995
      7  -1410  -1418    701    711  -1413     38   -111    -18    215   -891  -1000
     23  -1405  -1428    691    724  -1415     49   -103    -12    218   -888   -992
     15  -1410  -1426    696    719  -1415     41   -114    -23    210   -885   -989
     36  -1366  -1402    665    719  -1384     31   -119    -23    215   -867   -974
     62  -1382  -1444    657    753  -1413     18   -127    -31    207   -870   -982
     67  -1415  -1483    672    774  -1449     12   -135    -38    200   -867   -989
     72  -1431  -1506    678    789  -1467      5   -137    -44    194   -854   -987
    101  -1400  -1501    649    800  -1449      2   -129    -38    200   -828   -961
    148  -1353  -1501    600    823  -1426      7   -124    -33    215   -795   -919
    103  -1405  -1512    649    805  -1457    -20   -140    -51    202   -800   -917
     90  -1441  -1532    675    810  -1488    -44   -150    -64    194   -805   -911
    124  -1431  -1556    654    839  -1493    -46   -145    -62    197   -795   -893
    174  -1402  -1577    615    875  -1488    -33   -114    -44    215   -774   -854
    205  -1361  -1566    576    883  -1462    -23    -96    -33    233   -750   -820
    174  -1369  -1545    594    857  -1457    -33    -96    -38    231   -740   -802
    158  -1389  -1548    615    852  -1467    -28    -93    -44    220   -750   -800
    179  -1369  -1551    592    862  -1457    -12    -85    -36    218   -753   -795
    171  -1363  -1535    597    852  -1449      2    -72    -25    223   -748   -787
    124  -1410  -1538    641    828  -1473      2    -70    -25    213   -761   -795
    148  -1379  -1527    615    836  -1452     33    -38      5    233   -748   -782
    150  -1376  -1527    613    836  -1449     51    -15     25    241   -740   -784
    137  -1397  -1535    628    833  -1465     64      2     38    249   -740   -787
    145  -1376  -1525    615    833  -1449     83     20     64    267   -717   -779
    158  -1350  -1509    597    833  -1428    109     54    103    298   -675   -756
    114  -1376  -1491    631    800  -1431    111     57    111    298   -675   -769
    122  -1371  -1493    623    805  -1431    119     64    127    306   -670   -766
    114  -1366  -1483    626    797  -1423    122     62    129    311   -659   -771
    114  -1374  -1488    631    800  -1431    127     62    137    316   -649   -776
    109  -1387  -1496    639    800  -1441    132     62    140    316   -646   -776
    119  -1363  -1483    620    800  -1423    127     57    137    319   -646   -784
    135  -1361  -1496    613    813  -1428    132     67    145    327   -644   -792
    179  -1312  -1491    566    833  -1400    166    109    184    366   -620   -769
    129  -1330  -1460    600    792  -1395    176    114    194    387   -605   -769
     62  -1402  -1467    670    763  -1434    161     98    181    374   -620   -795
     88  -1397  -1488    652    787  -1441    150    103    187    374   -623   -797
     96  -1379  -1475    641    784  -1426    142    111    194    384   -613   -792
     88  -1389  -1478    649    782  -1431    140    127    207    392   -602   -800
    101  -1379  -1483    639    792  -1431    140    140    215    397   -594   -805
    135  -1353  -1491    607    813  -1421    155    161    233    410   -587   -802
    116  -1374  -1491    628    802  -1431    171    179    249    415   -574   -826
    106  -1387  -1496    639    800  -1441    168    187    257    418   -563   -846
    114  -1382  -1496    633    805  -1439    174    197    267    426   -555   -854
    109  -1413  -1525    652    815  -1467    181    207    275    431   -550   -875
     98  -1439  -1538    670    818  -1488    189    210    272    439   -545   -904
     80  -1444  -1527    680    802  -1486    213    228    288    459   -522   -932
     67  -1439  -1506    685    784  -1470    246    252    301    480   -462   -956
     59  -1415  -1475    678    766  -1444    275    265    311    493   -394   -943
     38  -1413  -1452    688    745  -1431    288    257    311    496   -350   -924
     33  -1395  -1431    678    730  -1413    309    262    335    517   -353   -927
     41  -1371  -1413    665    724  -1389    319    267    355    527   -381   -961
      7  -1374  -1382    683    693  -1376    303    252    350    532   -353  -1010
    -18  -1363  -1345    691    662  -1356    303    249    355    553   -298  -1031
     10  -1312  -1322    649    665  -1317    335    252    384    581   -329   -956
    -12  -1337  -1325    675    654  -1332    335    231    381    581   -392   -888
    -38  -1363  -1327    701    641  -1345    322    218    371    576   -428   -828
      0  -1358  -1358    680    678  -1358    335    236    376    581   -439   -774
    -54  -1457  -1405    756    672  -1431    316    197    329    527   -501   -820
   -109  -1551  -1441    831    665  -1496    311    166    285    462   -553   -831
   -101  -1587  -1486    844    691  -1538    329    161    265    420   -568   -807
    -88  -1615  -1527    852    719  -1571    340    140    233    381   -571   -792
    -75  -1696  -1621    885    771  -1660    309     88    176    309   -631   -818
     18  -1722  -1740    852    878  -1730    283     51    145    257   -670   -859
    101  -1735  -1839    815    969  -1787    270     10     88    200   -706   -904
    135  -1787  -1922    826   1028  -1855    252    -38     33    150   -730   -937
    241  -1745  -1987    750   1114  -1865    213    -57     20    140   -685   -930
    288  -1753  -2044    732   1163  -1899    174    -98    -10    119   -659   -917
    303  -1803  -2109    748   1205  -1953    174   -142    -49    103   -654   -924
    348  -1790  -2138    722   1241  -1964    166   -176    -64    106   -626   -956
    353  -1790  -2143    717   1247  -1966    158   -194    -77     96   -615   -961
    355  -1834  -2190    737   1273  -2010    189   -153    -70     75   -670   -984
    348  -1857  -2205    753   1275  -2029    293    -38    -18     77   -685  -1008
    322  -1821  -2143    750   1231  -1982    397     93     75    132   -675   -969
    335  -1641  -1977    649   1156  -1808    454    233    231    277   -581   -813
    345  -1275  -1621    465    982  -1447    415    262    384    522   -337   -509
    283   -691   -974    202    628   -831    301    158    542    867     64    -83
    187   -366   -553     90    368   -459     -7   -210    488   1041    290    129
    135   -594   -730    228    431   -662   -314   -680    111    756     46    -80
    103  -1132  -1239    514    670  -1184   -439  -1047   -405    101   -553   -542
    153  -1673  -1826    758    989  -1748   -462  -1106   -714   -374  -1013   -914
    233  -1940  -2174    854   1202  -2057   -407   -935   -709   -446  -1106  -1008
    267  -2010  -2278    870   1270  -2143   -296   -750   -600   -381  -1057   -982
    293  -2013  -2309    859   1299  -2161   -200   -620   -498   -306   -992   -950
    314  -1969  -2283    828   1296  -2127   -132   -514   -413   -231   -909   -898
    311  -1870  -2182    779   1247  -2026    -80   -428   -319   -140   -810   -831
    309  -1813  -2125    750   1215  -1966    -38   -361   -257    -80   -756   -789
    290  -1792  -2086    750   1187  -1938    -10   -319   -218    -41   -735   -758
    275  -1790  -2065    756   1166  -1925      2   -296   -200    -25   -758   -750
    259  -1800  -2060    771   1158  -1930     12   -270   -184    -15   -784   -750
    236  -1792  -2029    776   1130  -1909     25   -239   -166      0   -774   -737
    215  -1748  -1964    766   1088  -1855     46   -210   -132     38   -743   -714
    189  -1732  -1925    771   1054  -1829     57   -189   -114     59   -727   -698
    168  -1758  -1927    795   1047  -1842     64   -176   -101     62   -730   -696
    153  -1748  -1904    795   1026  -1826     93   -150    -75     83   -706   -675
    124  -1732  -1857    802    989  -1795    116   -116    -41    119   -675   -657
     93  -1740  -1834    820    963  -1787    135    -88    -18    148   -652   -644
     70  -1719  -1790    826    930  -1753    155    -64      5    174   -628   -607
     51  -1706  -1758    826    904  -1732    171    -44     23    192   -615   -568
     28  -1712  -1743    841    883  -1727    184    -18     41    207   -605   -530
     23  -1706  -1730    841    875  -1717    205      7     64    231   -587   -480
      7  -1701  -1709    846    857  -1704    226     31     90    262   -558   -418
     -5  -1719  -1717    859    854  -1719    244     51    101    277   -540   -379
    -20  -1719  -1699    870    836  -1709    254     64    114    293   -522   -358
    -41  -1732  -1691    885    823  -1712    254     70    122    311   -506   -361
    -38  -1735  -1696    888    828  -1717    259     77    124    324   -491   -374
    -15  -1693  -1678    854    828  -1686    275     96    142    353   -459   -366
    -25  -1667  -1644    846    807  -1657    283    109    155    376   -439   -366
    -57  -1673  -1618    862    779  -1644    270    101    142    379   -428   -379
    -41  -1636  -1595    839    776  -1615    267    106    137    394   -405   -384
    -38  -1621  -1584    828    771  -1602    267    106    124    402   -389   -381
    -46  -1602  -1556    826    753  -1582    270    106    119    405   -381   -374
    -72  -1602  -1530    836    727  -1566    267    103    122    410   -384   -366
   -114  -1621  -1506    867    696  -1564    267    103    124    410   -392   -361
    -98  -1610  -1514    852    706  -1564    288    122    142    415   -405   -348
    -77  -1579  -1504    828    711  -1543    327    150    171    431   -415   -332
    -83  -1564  -1480    820    696  -1522    358    171    189    441   -410   -332
   -158  -1621  -1462    891    652  -1543    355    166    176    423   -426   -363
   -189  -1634  -1447    911    626  -1540    368    176    187    423   -431   -379
   -184  -1621  -1436    901    626  -1530    389    205    213    436   -418   -379
   -174  -1600  -1426    883    626  -1514    415    241    249    457   -397   -376
   -163  -1579  -1415    872    626  -1499    441    275    290    480   -384   -376
   -189  -1600  -1410    893    607  -1504    444    285    309    488   -420   -400
   -179  -1590  -1410    883    613  -1499    454    301    329    501   -431   -402
   -150  -1538  -1387    844    615  -1462    483    329    358    530   -410   -381
   -153  -1530  -1376    841    610  -1454    501    342    376    540   -387   -366
   -187  -1535  -1348    859    579  -1441    509    342    387    542   -374   -353
   -223  -1556  -1332    888    553  -1444    501    329    389    548   -387   -348
   -252  -1590  -1340    919    540  -1465    496    314    387    542   -397   -342
   -254  -1590  -1335    922    540  -1462    498    311    389    542   -387   -322
   -231  -1535  -1304    883    532  -1418    524    329    413    563   -345   -272
   -285  -1571  -1288    927    498  -1431    537    332    413    555   -324   -257
   -322  -1590  -1270    956    472  -1431    576    345    428    558   -298   -239
   -309  -1569  -1260    940    475  -1415    618    368    457    571   -265   -210
   -355  -1600  -1247    976    441  -1423    628    376    475    558   -252   -205
   -368  -1597  -1228    982    428  -1413    649    400    509    568   -210   -179
   -381  -1597  -1215    989    415  -1408    659    431    545    587   -168   -150
   -389  -1610  -1221   1000    415  -1415    662    459    581    605   -132   -122
   -394  -1626  -1234   1008    418  -1431    670    491    618    628   -101    -90
   -392  -1636  -1247   1013    426  -1441    685    519    652    662    -59    -59
   -376  -1631  -1257   1002    439  -1444    696    537    678    698      5    -31
   -402  -1654  -1252   1028    423  -1454    691    537    683    724     57    -12
   -376  -1608  -1231    989    423  -1421    691    537    691    756     93     18
   -368  -1602  -1234    984    431  -1418    688    537    688    776    114     46
   -366  -1615  -1252    989    441  -1436    678    532    678    787    111     80
   -319  -1571  -1252    945    465  -1413    688    540    683    810    124    129
   -335  -1577  -1241    956    452  -1410    696    540    675    818    116    176
   -324  -1571  -1247    948    459  -1410    709    548    678    826    119    223
   -316  -1566  -1249    940    465  -1408    709    545    670    833    135    257
   -283  -1543  -1260    914    488  -1402    704    550    670    849    171    296
   -239  -1486  -1249    859    504  -1369    709    563    683    872    236    358
   -231  -1457  -1226    844    496  -1340    704    558    678    878    275    405
   -205  -1410  -1208    805    498  -1312    709    550    672    875    290    431
   -194  -1423  -1228    810    517  -1327    675    517    639    841    228    433
   -158  -1441  -1283    800    561  -1363    620    475    592    789    127    431
    -90  -1444  -1353    766    628  -1397    571    441    555    756     49    449
    -10  -1439  -1428    724    706  -1434    545    423    530    730     -5    467
     33  -1447  -1480    706    756  -1462    540    415    514    704    -64    441
     38  -1491  -1532    724    782  -1512    519    397    483    665   -140    405
     41  -1514  -1558    735    797  -1535    496    374    452    626   -205    371
     28  -1538  -1566    756    795  -1553    483    358    428    597   -249    342
     -7  -1561  -1553    784    771  -1558    472    340    407    568   -272    303
     15  -1551  -1566    766    789  -1558    465    332    394    548   -283    272
     18  -1571  -1590    776    802  -1579    454    322    376    530   -309    246
     38  -1574  -1613    766    823  -1592    452    319    366    519   -335    228
     49  -1587  -1636    769    841  -1610    446    316    358    511   -363    205
     49  -1587  -1639    769    841  -1613    436    306    350    501   -394    187
     59  -1605  -1667    771    862  -1636    431    301    342    485   -420    171
    122  -1592  -1714    732    917  -1652    431    303    340    478   -441    158
    166  -1608  -1774    722    969  -1691    444    322    335    459   -480    135
    179  -1678  -1857    748   1015  -1766    511    394    348    426   -561     62
    236  -1647  -1883    704   1057  -1764    620    519    418    446   -587     31
    306  -1543  -1849    618   1075  -1696    714    683    540    548   -517     85
    410  -1301  -1712    446   1060  -1506    758    818    704    735   -332    270
    418   -880  -1301    231    857  -1091    722    831    901   1049     36    636
    319   -366   -685     20    501   -524    584    675   1067   1397    449   1028
    215   -322   -537     51    374   -428    290    303    932   1408    504   1057
     88   -789   -878    350    483   -833     75   -142    459    937     67    649
     33  -1486  -1519    724    774  -1501     -7   -397    -59    277   -587     51
     80  -1878  -1958    898   1018  -1919     20   -319   -184     49   -846   -228
     75  -2044  -2120    982   1096  -2081    111   -171   -137     38   -880   -301
     36  -2091  -2127   1028   1080  -2109    197    -57    -62     83   -852   -301
     75  -1969  -2047    945   1060  -2008    301     72     57    184   -750   -244
    103  -1839  -1945    867   1023  -1891    387    171    158    275   -657   -176
    103  -1784  -1891    839    997  -1836    423    223    210    319   -605   -140
     64  -1787  -1852    862    958  -1818    441    239    228    337   -581   -129
     64  -1779  -1844    854    953  -1810    457    241    244    350   -566   -129
     75  -1740  -1816    831    945  -1779    478    254    262    371   -537   -122
     49  -1730  -1779    839    911  -1753    485    254    270    381   -519   -124
     36  -1745  -1782    854    909  -1764    478    244    270    376   -524   -145
     15  -1761  -1779    872    896  -1769    483    236    267    371   -527   -171
     15  -1738  -1756    859    885  -1745    501    246    285    392   -501   -171
     -2  -1745  -1743    872    870  -1745    498    239    280    392   -493   -181
     -7  -1740  -1732    875    862  -1738    506    215    280    394   -488   -189
     -2  -1709  -1709    854    852  -1709    519    176    293    407   -475   -189
     10  -1678  -1688    833    846  -1683    527    153    301    415   -467   -192
    -23  -1712  -1688    865    831  -1701    519    132    288    400   -480   -210
    -57  -1743  -1686    901    813  -1714    511    116    277    381   -496   -233
    -23  -1683  -1662    852    818  -1675    524    127    293    394   -478   -215
    -18  -1657  -1639    836    807  -1647    530    132    301    405   -467   -205
    -18  -1647  -1631    831    805  -1639    524    124    301    400   -472   -215
    -10  -1644  -1634    828    810  -1639    519    119    298    392   -475   -223
    -10  -1634  -1626    820    805  -1631    514    122    298    387   -475   -223
     -5  -1608  -1602    805    797  -1605    509    119    301    387   -467   -213
      5  -1574  -1579    784    789  -1577    511    122    301    389   -457   -202
    -18  -1579  -1561    800    771  -1571    504    109    288    376   -462   -213
    -54  -1564  -1509    810    724  -1538    493    106    290    381   -454   -205
    -44  -1532  -1488    789    719  -1512    496    119    298    387   -441   -189
    -41  -1525  -1483    782    719  -1504    491    127    298    379   -444   -194
    -41  -1519  -1478    782    717  -1499    488    135    298    379   -441   -200
    -51  -1457  -1405    753    675  -1431    517    163    324    405   -407   -166
   -116  -1431  -1314    774    597  -1374    537    187    348    423   -379   -135
   -171  -1441  -1270    805    548  -1356    542    192    350    418   -384   -124
   -176  -1439  -1262    807    542  -1350    540    179    337    392   -402   -132
   -137  -1428  -1293    782    576  -1361    535    166    322    371   -415   -155
    -83  -1408  -1325    745    620  -1369    535    161    319    363   -418   -161
    -72  -1384  -1312    727    618  -1350    545    174    324    366   -420   -155
    -96  -1379  -1283    737    592  -1332    555    187    335    368   -431   -155
   -101  -1363  -1262    730    579  -1314    574    207    355    384   -418   -137
   -111  -1366  -1254    740    568  -1312    576    213    363    381   -420   -135
   -101  -1345  -1244    722    568  -1296    594    233    387    397   -410   -119
    -77  -1312  -1234    696    576  -1273    626    267    420    426   -394    -93
   -114  -1343  -1228    727    555  -1286    631    272    426    423   -402    -88
   -103  -1306  -1202    704    548  -1254    646    288    446    436   -389    -67
   -106  -1288  -1184    696    537  -1236    654    290    454    439   -389    -64
   -122  -1304  -1182    714    530  -1244    641    283    452    436   -397    -70
   -109  -1309  -1200    706    545  -1254    636    280    449    431   -405    -75
    -57  -1273  -1218    665    579  -1247    646    288    459    436   -400    -75
    -15  -1218  -1202    615    592  -1213    665    303    478    454   -376    -59
   -101  -1283  -1182    693    540  -1234    654    290    465    444   -384    -77
   -101  -1278  -1176    688    537  -1226    657    296    475    452   -371    -90
    -70  -1254  -1184    662    555  -1221    657    303    483    459   -355   -101
    -57  -1231  -1176    644    558  -1205    662    314    496    470   -340   -106
    -51  -1208  -1156    631    550  -1182    670    332    514    491   -309   -101
    -62  -1215  -1153    639    545  -1187    675    342    524    498   -293   -106
    -75  -1208  -1132    641    527  -1171    680    355    535    511   -277   -101
    -90  -1189  -1098    639    504  -1145    691    371    550    530   -257    -77
    -88  -1176  -1088    633    498  -1132    698    384    566    540   -249    -57
   -111  -1166  -1057    639    470  -1111    706    397    579    550   -241    -41
   -119  -1153  -1036    636    457  -1096    711    405    587    555   -236    -23
   -116  -1153  -1036    633    459  -1096    706    400    579    548   -246    -18
   -101  -1140  -1039    620    467  -1091    704    402    579    548   -252     -5
    -49  -1098  -1049    574    498  -1075    685    392    576    548   -257      7
    -54  -1104  -1049    579    496  -1078    672    376    563    537   -275     20
    -46  -1119  -1072    581    511  -1096    665    363    548    524   -298     25
    -12  -1122  -1109    568    548  -1117    657    353    535    506   -322     28
    -15  -1127  -1114    571    548  -1122    654    348    527    498   -335     36
    -12  -1119  -1106    566    545  -1114    657    350    527    496   -340     41
     31  -1078  -1109    522    568  -1093    665    361    535    504   -327     38
     96  -1008  -1104    457    600  -1054    693    387    555    524   -296     38
     70  -1028  -1101    478    584  -1065    706    389    553    517   -303     18
     51  -1049  -1101    498    574  -1075    706    387    548    506   -309      5
     88  -1010  -1101    459    594  -1054    704    387    550    509   -301     10
    101   -997  -1098    449    600  -1047    701    381    550    514   -298     25
    129   -969  -1098    418    613  -1034    701    384    553    522   -290     44
    140   -982  -1122    420    628  -1052    667    358    530    506   -298     33
    158  -1002  -1163    420    659  -1083    626    319    493    478   -314     15
    181  -1023  -1205    420    693  -1114    597    301    475    457   -316     10
    179  -1075  -1257    446    717  -1166    568    283    446    426   -342    -18
    176  -1101  -1280    462    727  -1189    561    272    426    402   -361    -44
    168  -1122  -1293    475    730  -1205    558    265    413    379   -363    -64
    176  -1163  -1340    493    758  -1252    545    252    392    350   -379    -90
    181  -1213  -1397    514    787  -1304    524    228    361    316   -415   -122
    179  -1236  -1418    527    797  -1327    506    207    337    293   -439   -148
    174  -1234  -1408    527    789  -1319    501    200    322    283   -449   -161
    163  -1215  -1379    527    771  -1296    498    197    319    280   -449   -155
    145  -1228  -1376    540    761  -1301    493    192    309    270   -467   -158
    135  -1239  -1374    550    753  -1304    483    184    296    252   -498   -168
    166  -1218  -1384    524    774  -1299    491    187    296    244   -517   -171
    150  -1226  -1376    537    763  -1301    493    181    285    233   -527   -176
    148  -1231  -1379    540    761  -1306    478    174    275    226   -535   -184
    161  -1265  -1426    553    792  -1345    491    197    270    207   -568   -220
    153  -1299  -1452    571    800  -1376    581    298    309    202   -597   -270
    161  -1226  -1387    532    774  -1306    701    446    402    257   -550   -244
    197  -1096  -1296    449    745  -1195    805    636    561    400   -426   -116
    265   -813  -1078    272    670   -943    839    756    743    636   -163    142
    262   -301   -566     18    413   -433    805    758    958    989    270    561
    103    205    101   -153      2    153    652    571   1119   1340    722    982
    -33    119    153    -44    -93    135    366    163    893   1231    680    919
   -142   -441   -301    290     77   -371    166   -259    374    670    161    446
   -140  -1106   -966    623    410  -1036     51   -478    -93     72   -439   -109
    -96  -1475  -1379    787    641  -1428     49   -407   -205   -140   -672   -345
   -114  -1561  -1447    836    662  -1504    127   -288   -155   -140   -672   -371
   -122  -1499  -1379    810    626  -1439    228   -163    -59    -64   -581   -309
    -59  -1330  -1270    693    602  -1301    335    -31     67     46   -465   -202
     -7  -1153  -1145    581    568  -1150    423     70    171    129   -389   -103
    -67  -1182  -1114    623    522  -1150    439     75    166     96   -436   -116
     -7  -1192  -1184    600    587  -1189    405     28    116     36   -493   -176
    135  -1150  -1286    506    709  -1218    355    -18     57    -25   -524   -231
    314  -1080  -1395    384    854  -1236    301    -77    -20    -90   -545   -265
    446  -1031  -1480    290    961  -1254    301   -116    -41   -101   -498   -280
    449  -1036  -1486    290    966  -1260    316   -124    -25   -106   -439   -298
    444  -1031  -1475    293    956  -1252    319   -116    -25    -93   -423   -314
    446  -1023  -1470    288    958  -1247    324   -106    -15    -83   -444   -327
    446   -995  -1444    272    943  -1221    348    -93     -2    -77   -431   -319
    413  -1000  -1413    293    911  -1208    361    -90     -2    -67   -428   -327
    381   -974  -1356    296    867  -1166    389    -64     15    -44   -433   -306
    368   -922  -1291    277    828  -1106    410    -15     25    -28   -462   -275
    218   -976  -1195    376    704  -1085    392    -25     10    -46   -553   -283
    166   -922  -1088    376    626  -1005    415     -5     38    -23   -550   -262
    155   -857  -1015    348    584   -937    426      0     54    -12   -535   -241
    109   -852   -961    371    535   -906    400    -36     41    -41   -574   -246
     57   -807   -867    374    462   -836    376    -54     51    -36   -605   -228
     98   -714   -813    306    454   -763    348    -75     64    -28   -607   -215
     90   -685   -776    296    431   -730    314   -109     51    -46   -610   -228
     62   -693   -756    316    407   -724    290   -137     36    -62   -613   -231
     64   -685   -750    309    407   -717    272   -166     25    -67   -605   -228
     57   -696   -753    319    405   -724    252   -192     12    -72   -579   -226
     77   -688   -769    303    423   -727    228   -218     -5    -85   -553   -226
    103   -683   -787    290    444   -735    202   -246    -28   -109   -550   -233
    116   -672   -789    275    452   -730    192   -270    -41   -122   -545   -215
    132   -659   -792    262    462   -724    181   -283    -57   -137   -548   -192
    140   -654   -795    257    465   -724    163   -285    -70   -155   -558   -174
    163   -652   -815    244    488   -732    142   -290    -88   -179   -566   -155
    200   -646   -849    220    524   -748    137   -277    -90   -181   -558   -129
    231   -628   -859    200    545   -743    142   -259    -90   -168   -545   -106
    254   -620   -878    181    566   -748    153   -239    -88   -153   -522    -98
    246   -620   -867    187    555   -743    163   -220    -88   -142   -498    -90
    249   -620   -870    184    558   -745    168   -207    -83   -124   -480    -75
    252   -620   -872    184    561   -748    187   -176    -62    -98   -459    -54
    257   -615   -875    176    563   -745    205   -142    -33    -77   -449    -51
    244   -610   -854    184    548   -732    228   -106      5    -46   -431    -51
    205   -620   -828    205    514   -724    257    -67     38    -23   -418    -59
    194   -605   -802    205    498   -704    283    -28     75      5   -397    -64
    192   -584   -776    194    483   -680    303      2    106     28   -376    -80
    189   -558   -748    184    467   -652    324     28    132     49   -366   -101
    166   -566   -732    200    446   -649    340     44    145     57   -374   -135
    179   -550   -730    184    452   -639    348     54    158     64   -374   -161
    192   -542   -737    174    462   -639    355     59    166     64   -387   -189
    181   -530   -711    174    446   -620    374     75    179     75   -368   -200
    181   -524   -709    171    441   -615    376     72    174     77   -350   -213
    197   -517   -717    158    454   -615    379     75    168     85   -335   -228
    215   -509   -727    145    470   -618    374     70    158     93   -316   -244
    228   -478   -706    124    467   -592    366     54    145    103   -301   -257
    218   -436   -654    109    433   -545    368     44    137    111   -275   -254
    223   -374   -597     72    410   -485    374     36    142    129   -228   -246
    236   -348   -587     54    410   -467    366     15    132    129   -207   -254
    241   -342   -584     51    413   -462    368      5    137    135   -200   -249
    241   -353   -594     54    415   -472    374      0    142    142   -200   -241
    231   -374   -605     70    415   -488    368     -7    140    145   -220   -239
    205   -363   -568     77    384   -465    368    -10    148    155   -239   -228
    171   -381   -553    106    361   -467    374     -7    150    155   -249   -207
    124   -436   -561    155    340   -496    384    -10    145    140   -277   -187
     80   -485   -566    202    322   -524    400    -10    142    124   -301   -171
     36   -535   -574    246    303   -553    418      0    142    106   -314   -166
    -23   -594   -571    309    272   -584    449     15    150     85   -340   -163
    -90   -652   -561    368    233   -607    501     31    166     70   -371   -140
   -127   -683   -555    405    213   -620    589     51    192     57   -384   -103
   -150   -714   -566    431    205   -641    667     93    220     54   -381    -83
   -161   -717   -555    439    197   -636    698    135    257     67   -368    -93
   -158   -662   -506    407    174   -584    719    179    301    129   -322    -70
   -148   -615   -470    381    161   -542    704    194    327    187   -275    -36
   -176   -613   -436    394    129   -524    665    197    337    226   -246    -10
   -168   -594   -426    381    127   -511    633    210    350    262   -213     15
     -7   -441   -433    223    210   -436    654    265    402    332   -135     85
    -23   -402   -381    213    176   -392    659    290    423    366   -101    127
   -145   -415   -270    277     59   -342    644    290    428    384    -93    158
   -176   -327   -150    252    -12   -239    665    322    470    439    -67    228
   -189   -283    -93    236    -49   -189    667    350    501    501    -64    262
   -267   -348    -80    306    -93   -215    662    350    501    517    -72    239
   -296   -397   -101    348    -98   -249    675    363    527    542    -44    231
   -309   -467   -158    389    -75   -314    678    363    535    568     10    218
   -311   -530   -220    420    -46   -376    680    363    532    574     90    213
   -303   -602   -298    452     -5   -449    665    345    532    535    132    213
   -285   -667   -381    475     46   -524    618    314    524    470    114    218
   -259   -717   -457    488     98   -587    579    280    504    426     70    223
   -246   -756   -511    498    129   -633    542    246    462    384      5    233
   -233   -774   -540    504    153   -659    517    220    426    358    -23    249
   -218   -787   -571    501    176   -680    493    200    387    329    -38    252
   -181   -776   -594    480    205   -685    480    189    363    311    -33    283
   -124   -756   -633    439    252   -696    470    184    342    296    -46    311
   -122   -787   -667    454    270   -727    449    163    309    259    -80    337
   -158   -831   -675    493    254   -753    423    137    270    218   -119    366
   -116   -797   -680    457    280   -740    433    142    259    202   -163    405
    -49   -771   -722    407    332   -748    465    176    267    189   -220    418
    -38   -826   -787    431    374   -807    517    246    275    163   -285    371
    -46   -826   -779    433    366   -802    607    381    340    197   -290    358
     18   -724   -743    353    379   -732    711    574    467    306   -202    431
    114   -472   -587    179    348   -530    756    714    626    493     -5    641
    187     -5   -192    -90    189    -98    737    756    826    789    345   1028
     98    535    436   -316   -168    485    639    659   1034   1153    779   1493
    -54    620    675   -283   -363    646    374    316    961   1226    914   1621
   -119    174    293    -28   -205    233    145   -101    519    787    511   1239
    -83   -475   -392    277    153   -433    -20   -420    -20    137   -132    644
    -28   -911   -885    467    426   -898    -70   -428   -233   -166   -462    298
    -23  -1093  -1070    558    522  -1083     -7   -303   -218   -207   -535    192
     -5  -1083  -1078    542    535  -1080     83   -179   -137   -158   -530    179
     12   -982   -995    483    501   -987    184    -51    -28    -72   -485    215
      7   -859   -870    423    436   -862    265     38     57      2   -431    277
     46   -737   -784    345    415   -761    337    122    137     70   -376    322
      7   -743   -750    366    376   -745    363    150    155     83   -342    335
    -20   -769   -750    394    363   -761    363    158    153     80   -332    350
    -25   -810   -784    415    376   -797    355    158    142     72   -348    358
    -25   -805   -779    415    376   -792    363    176    150     85   -358    374
     -7   -800   -792    402    392   -797    361    181    145     77   -387    374
     25   -782   -807    376    415   -795    363    189    148     77   -405    405
     51   -766   -818    355    433   -792    371    202    150     80   -426    410
     80   -761   -841    340    459   -800    368    207    148     72   -449    376
     62   -776   -839    355    449   -807    355    200    142     62   -459    363
     59   -771   -831    353    444   -800    358    202    145     59   -467    371
     75   -766   -841    345    457   -802    361    210    145     54   -493    358
    106   -774   -880    335    493   -826    361    215    142     51   -527    353
     96   -779   -875    340    483   -826    366    223    148     64   -535    387
     70   -787   -859    358    465   -823    371    233    148     70   -545    423
     46   -784   -833    366    439   -807    381    246    155     83   -540    465
     33   -802   -836    384    433   -818    381    262    155     85   -542    496
     20   -820   -841    400    431   -831    368    267    142     77   -555    514
     25   -807   -833    389    428   -820    371    285    150     93   -540    542
     36   -795   -831    379    431   -813    379    301    158    106   -527    563
     33   -792   -826    379    428   -807    384    311    163    111   -519    587
     23   -805   -828    389    423   -815    371    303    150     98   -537    589
      0   -833   -833    418    415   -833    350    290    132     83   -553    592
      2   -846   -849    420    423   -846    342    280    122     67   -566    592
     36   -831   -867    397    452   -849    342    277    119     67   -566    610
      2   -846   -852    420    423   -849    335    280    109     62   -568    615
      0   -826   -828    413    413   -828    340    283    114     67   -563    633
     36   -766   -805    363    418   -784    374    301    140     83   -550    652
    -20   -789   -769    405    374   -779    374    288    137     75   -558    644
    -36   -800   -763    418    361   -782    374    275    129     57   -571    623
    -28   -776   -748    402    358   -763    392    275    135     54   -568    605
    -62   -797   -737    428    335   -769    397    267    129     41   -574    558
    -96   -828   -732    462    316   -782    402    257    127     31   -579    517
   -101   -836   -735    467    316   -787    405    252    132     31   -576    491
   -101   -818   -717    457    306   -769    415    259    150     44   -553    483
    -59   -756   -698    407    316   -727    423    272    171     62   -519    480
    -44   -717   -672    381    314   -696    446    290    194     80   -491    452
     -2   -639   -639    319    316   -639    496    337    249    116   -457    462
    -83   -691   -607    387    259   -652    498    337    259    114   -465    426
   -153   -717   -566    433    205   -641    509    337    272    116   -462    389
   -106   -636   -530    371    210   -584    548    368    309    150   -426    384
   -140   -678   -540    407    197   -610    542    358    311    140   -431    337
   -135   -691   -555    413    207   -626    527    345    301    122   -446    288
   -109   -696   -587    400    239   -641    509    324    283    101   -467    241
    -67   -683   -615    376    272   -649    493    303    272     88   -483    200
    -28   -675   -646    350    309   -662    470    285    262     72   -504    161
     38   -628   -667    293    353   -646    462    280    259     70   -496    137
     62   -607   -672    270    366   -639    452    267    252     64   -493    103
     90   -587   -678    249    384   -631    444    262    252     67   -491     83
     75   -613   -688    267    379   -649    428    254    249     64   -493     62
     93   -587   -683    246    387   -633    428    259    259     75   -480     59
     80   -576   -657    246    368   -615    415    246    252     70   -483     44
     80   -571   -652    246    366   -610    423    257    262     83   -470     41
     83   -555   -641    233    361   -597    439    267    272     90   -465     20
     59   -558   -618    249    337   -587    433    262    267     88   -467    -18
     46   -558   -607    254    327   -581    426    254    259     83   -480    -46
     64   -532   -597    233    329   -563    433    259    270     90   -472    -59
     80   -498   -579    207    327   -537    431    262    272     96   -457    -57
     62   -504   -566    220    311   -535    423    252    262     83   -457    -64
     59   -491   -550    215    303   -522    415    244    254     77   -449    -64
     85   -491   -576    202    329   -532    397    226    233     59   -459    -85
     96   -501   -597    200    345   -548    379    200    210     36   -472   -106
    119   -480   -602    179    361   -540    381    200    210     44   -454    -90
    135   -459   -597    161    363   -527    384    200    215     51   -433    -70
    135   -472   -607    168    371   -540    376    189    205     41   -433    -62
    153   -475   -631    158    389   -553    376    181    197     33   -433    -59
    135   -472   -607    168    371   -540    381    181    200     33   -431    -51
    119   -465   -584    171    350   -522    397    192    213     38   -426    -33
    129   -426   -555    148    342   -491    418    202    226     49   -415    -12
    119   -436   -558    155    337   -496    410    194    218     38   -428    -23
    119   -418   -537    148    327   -478    420    200    226     46   -420    -15
    111   -402   -517    145    314   -459    428    207    239     51   -415      2
    119   -358   -478    119    298   -418    439    210    254     67   -394     28
    124   -319   -446     96    285   -381    444    215    272     85   -368     51
    124   -316   -441     96    280   -379    423    197    265     83   -353     64
    129   -301   -431     85    277   -363    402    181    259     83   -332     80
    140   -327   -467     93    303   -397    381    168    249     77   -329     77
    137   -374   -511    116    322   -441    363    153    226     62   -342     51
    137   -400   -537    132    335   -470    355    142    205     51   -342     38
    129   -426   -558    145    342   -491    353    140    200     46   -332     36
    127   -457   -584    166    355   -519    355    140    197     41   -327     31
    114   -496   -613    189    363   -555    345    127    179     25   -337      5
    101   -532   -633    215    366   -581    342    116    166     12   -345    -12
     88   -558   -649    233    368   -602    340    109    153      5   -345    -23
     83   -566   -649    241    366   -607    332    106    153      5   -337    -25
     85   -555   -641    233    361   -597    335    114    158     15   -319    -20
     67   -574   -641    252    353   -607    340    119    166     15   -309    -20
     54   -589   -646    265    348   -618    345    124    168     15   -303    -28
     54   -571   -626    259    340   -597    353    129    176     28   -280    -23
     51   -579   -633    262    342   -605    363    145    187     33   -270    -23
     57   -631   -688    285    371   -659    413    218    215     31   -283    -46
     62   -649   -711    293    384   -680    519    350    288     49   -285    -72
     96   -600   -696    252    394   -646    631    514    407    129   -226    -41
    163   -410   -574    122    366   -491    714    685    589    322    -41    129
    189    -49   -239    -72    213   -142    691    719    750    592    265    446
    109    472    363   -293   -127    418    587    607    909    943    691    891
     70    818    748   -444   -337    784    332    301    885   1137    950   1153
     15    527    509   -272   -246    519     96   -119    506    820    649    891
    -83   -215   -132    148     23   -174    -38   -449    -41    127    -54    296
    -12   -771   -758    389    371   -766    -70   -462   -316   -309   -540   -135
     49  -1008  -1057    480    553  -1031    -28   -329   -314   -392   -667   -265
     49  -1070  -1122    509    584  -1093     33   -233   -257   -381   -688   -288
     77   -989  -1070    454    574  -1028    122   -124   -153   -301   -636   -236
    142   -849   -992    350    566   -919    213    -20    -41   -205   -561   -158
    145   -805   -950    329    548   -878    254     25     12   -161   -530   -116
    127   -818   -945    342    535   -883    252     28     20   -161   -540   -103
    127   -805   -932    337    527   -867    246     28     28   -155   -535    -93
    155   -776   -932    309    542   -854    252     33     31   -155   -535    -96
    187   -740   -927    277    555   -833    257     46     44   -142   -530    -88
    200   -711   -914    254    555   -810    272     62     54   -129   -504    -67
    168   -730   -898    280    532   -815    283     62     57   -129   -496    -67
    101   -779   -883    337    491   -831    275     46     51   -137   -498    -75
    106   -745   -852    319    478   -797    272     38     57   -135   -485    -75
    109   -730   -839    309    472   -782    270     33     59   -132   -483    -80
     85   -753   -839    332    462   -795    262     36     54   -137   -485    -90
     75   -753   -831    337    452   -792    252     31     54   -140   -485   -101
    116   -698   -815    290    465   -756    265     44     72   -124   -470    -88
    129   -678   -807    272    467   -743    275     59     85   -114   -457    -77
     77   -701   -782    311    428   -740    275     57     83   -116   -454    -83
     57   -693   -750    316    402   -722    275     54     83   -111   -446    -85
     44   -688   -732    322    387   -709    272     62     88   -106   -439   -101
     44   -678   -722    316    381   -698    275     64     90   -106   -441   -127
     44   -657   -701    306    371   -678    277     72     96   -101   -436   -140
     46   -644   -691    296    368   -665    272     80    101    -98   -436   -148
     44   -639   -683    298    363   -659    272     85    106    -96   -433   -158
     33   -636   -670    298    350   -652    277     90    106    -96   -433   -168
     25   -615   -641    293    332   -628    277     93    114    -85   -426   -166
     25   -600   -628    285    327   -613    272     96    119    -80   -420   -153
     36   -581   -618    272    327   -600    267    101    122    -75   -413   -137
     36   -568   -607    265    319   -587    259    101    116    -72   -410   -119
     33   -581   -615    275    322   -600    257    109    114    -67   -407   -103
     41   -563   -605    259    322   -581    259    116    116    -57   -402    -80
     62   -506   -568    223    314   -537    265    127    124    -41   -381    -44
     41   -527   -571    241    303   -548    270    129    122    -46   -361    -44
     -2   -561   -561    280    277   -561    277    129    116    -57   -355    -44
    -12   -566   -555    288    270   -561    277    119    106    -62   -350    -67
      7   -517   -524    254    265   -519    293    129    114    -51   -335    -51
      2   -524   -530    259    265   -527    293    129    106    -70   -381    -31
      7   -517   -524    254    265   -519    301    135    111    -75   -418    -23
     20   -485   -506    231    262   -493    316    148    124    -72   -452    -12
    -12   -522   -509    267    246   -517    319    155    124    -85   -504    -31
    -12   -514   -501    262    244   -509    316    155    129    -75   -519    -38
     -7   -483   -478    244    233   -480    322    163    142    -59   -527    -31
    -20   -483   -462    249    218   -472    329    171    153    -54   -537    -33
      5   -462   -467    228    236   -465    350    192    174    -44   -524    -33
    -12   -457   -444    233    213   -452    355    181    168    -23   -501    -44
    -18   -457   -439    239    207   -449    374    166    158    -12   -485    -54
    -15   -452   -436    231    207   -444    384    155    163      7   -459    -62
    -36   -446   -410    241    187   -428    384    155    179     31   -428    -70
    -38   -441   -402    239    179   -420    384    155    184     44   -410    -62
    -49   -446   -397    246    171   -423    387    163    194     54   -397    -70
    -49   -428   -381    239    163   -405    400    174    210     67   -381    -80
    -41   -394   -353    218    155   -374    392    176    220     75   -371    -72
    -49   -400   -353    223    150   -376    384    179    223     64   -368    -64
    -49   -402   -355    226    153   -379    384    176    226     57   -363    -59
    -41   -371   -329    205    142   -350    392    184    241     67   -337    -46
    -31   -327   -296    179    132   -311    397    181    252     72   -324    -33
    -64   -348   -283    205    106   -316    376    166    239     54   -340    -46
    -36   -311   -277    174    119   -296    376    174    246     51   -342    -23
     33   -215   -249     90    140   -233    402    205    277     80   -314     33
     -5   -239   -233    122    114   -236    389    194    272     70   -329     44
    -49   -285   -236    166     90   -262    363    166    246     38   -353     36
    -28   -262   -236    145    103   -249    361    158    241     33   -345     41
    -38   -257   -220    148     88   -239    355    158    244     36   -332     57
    -38   -241   -202    140     80   -223    345    142    236     33   -327     64
      2   -215   -220    103    111   -218    340    140    233     36   -327     67
      5   -213   -218    103    111   -215    337    135    226     31   -329     70
    -12   -218   -205    114     93   -213    337    132    220     20   -335     72
    -20   -202   -181    111     80   -192    342    132    220     28   -324     83
    -18   -174   -158     93     67   -166    348    132    228     41   -301     93
      0   -150   -153     75     75   -150    355    142    236     57   -283     96
     15   -148   -163     64     88   -153    353    142    231     54   -283     85
     25   -142   -168     59     96   -155    348    140    226     51   -285     77
     28   -119   -148     44     85   -132    355    150    236     64   -265     90
     83    -62   -145    -10    111   -101    361    158    254     90   -233    116
    116    -31   -150    -44    132    -90    350    148    252     93   -226    122
     96    -59   -155    -18    124   -106    329    119    226     77   -241    103
    145    -72   -218    -36    179   -145    322    111    210     70   -252     93
    166    -93   -259    -36    210   -176    303    101    187     59   -259     77
    122   -140   -265      7    192   -202    296     93    161     28   -293     59
    119   -153   -272     18    194   -213    288     80    142      5   -314     57
    163   -176   -342      5    252   -259    267     51    106    -33   -332     33
    174   -210   -387     18    280   -298    244     20     72    -57   -350      5
    137   -244   -384     51    259   -314    236      7     46    -75   -371    -20
    119   -275   -394     77    257   -335    233     -5     28   -101   -397    -46
    132   -246   -381     57    254   -314    231     -7     31   -103   -392    -38
    161   -213   -376     25    267   -293    220    -15     28   -101   -387    -38
    114   -249   -366     67    239   -309    194    -33      7   -109   -397    -57
     96   -257   -353     80    223   -303    189    -33      7   -101   -384    -54
     90   -259   -353     83    220   -306    179    -38      2   -101   -368    -62
     83   -254   -337     85    210   -296    181    -31     10    -96   -358    -64
    101   -252   -353     72    226   -301    194     -5     23    -96   -361    -75
     83   -329   -413    124    246   -371    249     72     51   -109   -400   -129
     96   -288   -384     96    239   -337    368    218    150    -67   -397   -142
    124   -163   -290     18    205   -226    485    389    301     51   -309    -67
    148      7   -140    -77    142    -64    555    527    470    239   -135     90
    181    376    194   -277     -5    285    530    561    641    537    197    418
     75    898    823   -488   -374    862    366    371    750    883    618    815
    -23   1052   1075   -514   -548   1065     75      2    607    958    753    917
   -101    740    841   -322   -470    789   -109   -368    226    602    428    628
   -150     80    231     36   -189    155   -163   -589   -262    -83   -241     85
   -116   -366   -249    241     62   -306   -155   -530   -433   -402   -581   -223
    -75   -535   -462    303    192   -498    -88   -387   -389   -436   -649   -309
    -67   -558   -493    311    210   -527    -15   -285   -311   -405   -639   -306
    -44   -457   -413    252    184   -436     54   -192   -205   -322   -568   -236
    -23   -335   -314    179    142   -324    109   -122   -114   -241   -496   -161
    -28   -272   -246    150    109   -259    142    -83    -62   -197   -459   -109
    -20   -241   -220    129     98   -231    163    -54    -31   -176   -444    -72
    -18   -226   -207    122     93   -218    176    -36    -10   -163   -433    -44
    -25   -210   -187    116     77   -197    179    -31     -2   -155   -428    -31
    -18   -197   -181    106     80   -189    187    -18     10   -150   -420    -18
     -5   -189   -187     96     90   -189    200     -5     23   -145   -413    -15
     -2   -174   -171     88     83   -174    213      7     36   -132   -397     -2
    -10   -184   -174     96     80   -179    215     12     41   -132   -394      7
    -28   -197   -168    111     67   -181    215     12     44   -132   -392     18
    -28   -189   -161    106     64   -174    220     15     49   -127   -387     31
    -25   -174   -148    101     59   -161    231     31     64   -119   -371     62
    -28   -171   -142     98     57   -158    233     31     64   -119   -366     80
    -25   -163   -137     93     54   -150    239     36     72   -114   -353    103
    -33   -150   -119     90     41   -135    241     41     75   -111   -335    116
    -41   -163   -122    103     38   -142    241     44     75   -109   -314    116
    -46   -148   -101     93     25   -124    244     51     83    -93   -272    132
    -59   -153    -93    103     15   -124    254     62     90    -83   -241    140
    -57   -148    -90    101     15   -119    259     70     93    -80   -215    145
    -46   -127    -80     88     15   -103    262     70     96    -80   -181    148
    -51   -132    -80     88     12   -106    262     70     93    -80   -148    150
    -51   -140    -88     96     15   -114    259     70     96    -77   -106    161
    -54   -145    -93     98     15   -119    257     72     96    -75    -62    179
    -49   -150   -101    101     25   -127    254     70     90    -77    -25    202
    -44   -111    -67     77     10    -90    252     64     90    -62     12    239
    -38   -129    -90     85     25   -111    254     67     85    -62     20    254
    -41   -145   -106     90     31   -127    259     72     83    -59     12    267
    -57   -127    -70     93      5    -98    252     70     83    -46     18    293
    -59   -129    -70     93      5   -101    244     72     83    -44     90    337
    -49   -109    -59     77      2    -85    249     85     90    -38    119    392
    -64   -132    -67     96      0   -101    244     80     77    -51     23    418
   -101   -200    -98    150     -2   -150    228     54     46    -77   -111    428
    -67   -184   -119    124     23   -153    239     49     44    -80   -148    459
    -15   -153   -140     83     62   -148    265     67     51    -80   -205    498
    -59   -187   -127    122     31   -158    270     64     41    -93   -259    524
   -129   -244   -114    187     -7   -179    262     51     18   -119   -293    542
   -137   -267   -129    202     -5   -200    275     67     23   -124   -298    568
   -124   -272   -148    197     10   -210    309    103     49   -116   -288    613
   -127   -283   -158    202     15   -220    340    132     77    -98   -280    644
   -168   -303   -135    236    -18   -220    342    137     98    -85   -262    639
   -174   -267    -93    220    -41   -181    361    155    135    -62   -233    623
   -200   -280    -80    241    -59   -181    366    166    161    -57   -226    607
   -207   -311   -106    259    -51   -210    363    176    179    -51   -218    605
   -181   -298   -116    241    -33   -207    379    197    213    -23   -184    610
   -179   -314   -135    246    -23   -226    381    205    231     -7   -168    613
   -161   -277   -116    218    -23   -197    392    215    267     12   -135    631
   -142   -246   -106    192    -20   -176    397    220    301     18   -109    631
   -137   -254   -116    197    -10   -187    392    218    324      7   -106    623
   -168   -296   -127    231    -23   -213    376    205    332      5   -124    620
   -187   -319   -135    252    -25   -228    363    202    340     38   -116    649
   -181   -316   -137    249    -23   -228    358    215    348     77    -98    680
   -145   -306   -161    226      7   -233    355    223    350    103    -90    701
   -111   -280   -168    194     25   -226    355    231    355    127   -111    717
    -64   -262   -197    161     64   -231    345    231    348    135   -148    719
    -46   -272   -228    158     88   -249    332    220    332    132   -181    717
    -36   -275   -239    155    101   -257    329    223    324    135   -176    706
      5   -205   -210     98    106   -207    329    228    332    153   -127    701
     28   -187   -218     77    122   -202    314    220    327    158   -114    678
     59   -184   -246     59    153   -215    301    210    316    153   -129    641
     70   -176   -246     54    158   -210    290    202    309    153   -127    610
    119   -145   -267     10    192   -207    288    202    298    150   -122    589
    171   -142   -314    -12    241   -228    283    197    290    140   -132    553
    184   -174   -358     -5    270   -265    272    179    270    122   -140    491
    210   -148   -358    -31    283   -252    262    166    252    103   -137    428
    254   -103   -358    -75    306   -231    262    155    244     83   -140    379
    257   -109   -366    -75    309   -236    265    142    233     70   -137    322
     80    -80   -161     -2    119   -119    332    202    288    124    -67    316
    101    -51   -153    -23    127   -101    335    200    280    106    -67    246
    155    -41   -197    -57    176   -119    324    194    267     80    -70    161
    244     33   -213   -140    228    -88    332    202    277     93    -46    155
    270     88   -181   -181    226    -46    335    205    285    103    -20    184
    210    114    -96   -161    153     10    350    220    309    129     25    207
    166     98    -67   -135    116     15    337    213    296    145     70    202
    202     93   -109   -148    155     -5    290    176    262    119     57    181
    311    119   -192   -215    249    -33    244    153    231     90     31    194
    322    122   -200   -220    262    -38    233    150    228    116     54    179
    309     77   -231   -194    270    -75    205    116    192    109     72    140
    293     62   -231   -179    262    -83    197    101    176     90     62    129
    322     41   -280   -184    301   -119    187     96    161     70     12    116
    301    -31   -332   -135    316   -181    158     64    124     23    -57     85
    298    -75   -374   -114    335   -226    132     44     98     -5    -98     75
    350    -64   -415   -142    381   -241    137     46     93     -7   -116     90
    376    -51   -428   -163    400   -239    140     44     85    -10   -132    103
    366    -59   -426   -153    394   -241    124     25     67    -23   -148    101
    324   -109   -436   -109    379   -272     96     -7     36    -49   -163     67
    322   -103   -428   -109    374   -265     98    -10     36    -38   -166     62
    329    -85   -418   -124    371   -249     96    -12     36    -31   -150     41
    337    -90   -428   -122    381   -259     88    -23     23    -36   -135     25
    298   -166   -465    -67    379   -314     88    -15      5    -75   -189     -5
    322   -210   -535    -57    426   -371    179     90     44    -88   -231    -62
    324   -189   -517    -70    418   -350    303    236    137    -28   -192    -64
    368   -109   -478   -129    423   -293    418    431    285     85   -101     18
    467    200   -267   -335    368    -33    470    568    480    316    127    272
    467    714    246   -592    109    480    418    568    693    652    483    709
    277   1166    888   -724   -303   1028    192    337    805    963    857   1098
    192   1208   1015   -698   -410   1111    -98    -28    649    963    911   1127
    135    722    587   -431   -226    654   -257   -439    145    426    431    678
     85      0    -85    -44     83    -41   -319   -623   -329   -192   -153     98
     80   -441   -522    179    298   -483   -293   -540   -459   -431   -413   -171
    106   -550   -657    223    381   -602   -205   -394   -407   -449   -472   -210
    142   -470   -615    161    379   -542    -98   -265   -298   -371   -420   -166
    181   -361   -542     88    361   -452      0   -155   -187   -270   -335    -93
    192   -272   -467     38    327   -368     67    -93   -109   -210   -288    -20
    200   -254   -454     28    327   -353     85    -75    -93   -207   -309     -2
    202   -254   -457     25    327   -353     85    -77   -101   -205   -298    -20
    158   -252   -410     46    283   -329     72    -88   -111   -205   -280    -38
    155   -239   -394     38    272   -316     75    -72   -101   -189   -246    -31
    174   -223   -397     25    285   -309     96    -49    -85   -181   -233     -7
    140   -259   -400     57    267   -329     77    -54   -103   -187   -239     -5
    109   -252   -363     70    233   -306     72    -59   -109   -189   -241     12
     88   -252   -342     80    213   -298     80    -46    -96   -171   -220     23
    111   -223   -335     57    223   -277    101    -15    -72   -135   -187     62
    161   -184   -345     10    252   -265    127      7    -59   -111   -166    101
    122   -249   -371     64    244   -311    116      0    -77   -124   -168    124
     41   -345   -387    150    213   -363     93    -28   -111   -150   -189    116
    129   -265   -394     67    262   -329    122     10    -77   -114   -148    181
    119   -254   -374     64    244   -314    148     36    -54    -93   -122    218
     49   -290   -342    119    194   -316    142     31    -54    -85   -109    246
     23   -298   -322    137    171   -309    127     10    -64    -96   -116    244
     70   -239   -309     85    189   -272    142     18    -44    -72    -96    275
      7   -257   -267    124    135   -262    135     -5    -59    -96   -135    246
    -20   -288   -267    153    122   -280    122    -25    -77   -122   -155    210
     41   -262   -303    109    168   -283    111    -38    -80   -129   -153    184
     93   -197   -290     51    192   -244    124    -28    -64   -119   -145    179
     57   -187   -246     62    150   -215    127    -23    -54   -127   -148    184
     75   -197   -275     59    174   -236    111    -41    -64   -155   -181    163
    103   -202   -309     49    202   -254     90    -70    -98   -202   -231    124
    145   -168   -314     12    228   -241     85    -75    -96   -205   -215    116
    189   -106   -296    -44    241   -200    106    -44    -72   -176   -161    150
    202    -70   -275    -67    236   -171     96    -54    -83   -179   -135    155
    218    -20   -239    -98    226   -129     93    -51    -80   -179   -124    161
    140    -70   -210    -33    174   -140     96    -57    -96   -213   -161    145
     75    -80   -155      2    114   -119    109    -51    -93   -220   -158    148
     -7   -103    -96     54     44   -101    109    -51    -98   -210   -135    142
     10    -51    -62     18     33    -57    140    -23    -72   -187   -101    171
     75     54    -20    -64     49     18    194     23    -25   -153    -72    220
      7     75     67    -44    -28     72    218     46     -2   -137    -57    265
    -57     77    132    -10    -96    103    220     51      2   -132    -59    277
    -33    116    150    -44    -90    132    220     49      2   -135    -62    280
    -67    148    215    -38   -140    181    226     67     28   -111    -38    301
    -98    168    267    -36   -184    218    233     83     41   -106    -33    306
   -116    194    309    -38   -213    252    244     93     54   -101    -28    314
   -155    207    363    -28   -259    285    267    119     88    -72    -10    342
   -210    200    410      5   -309    303    285    145    119    -44     10    394
   -202    194    394      2   -298    293    290    148    122    -41     10    415
   -239    150    389     44   -314    270    288    142    114    -46      0    428
   -270    103    371     80   -322    239    288    142    114    -46     -5    446
   -265    114    379     75   -322    246    288    140    111    -44      2    465
   -231    122    350     51   -290    233    277    129    106    -57    -15    459
   -226     96    319     64   -272    207    259    116     88    -72    -31    462
   -179    132    311     20   -244    220    257    116     96    -59    -23    483
   -171     96    267     38   -218    181    241     98     80    -83    -54    465
   -129     75    205     25   -168    140    223     83     67   -101    -88    449
    -72    101    171    -15   -122    135    218     85     70   -101   -103    457
    -25    119    142    -49    -85    132    205     75     62   -106   -119    457
      5    129    124    -67    -59    127    200     70     62   -106   -129    454
     -7    124    132    -59    -70    127    200     77     67   -103   -129    465
    -10    116    124    -54    -67    119    207     88     75    -98   -132    472
     15    114     98    -67    -41    106    200     72     59   -109   -145    462
     18    116     98    -67    -38    109    192     62     57   -116   -153    452
      7    127    119    -67    -57    122    189     59     57   -114   -153    454
     -5    145    148    -70    -75    145    189     54     59   -106   -150    465
    -15    150    163    -70    -90    155    194     44     59   -109   -155    462
     -5    189    194    -90    -98    192    205     44     62   -111   -153    470
    -83    174    257    -46   -171    213    200     46     57   -116   -155    467
   -135    189    324    -28   -231    257    220     88     88    -90   -137    488
   -148    228    376    -41   -262    301    252    140    124    -54   -109    519
   -174    241    415    -33   -293    327    285    174    153    -36   -101    530
   -254    197    452     25   -355    324    303    187    163    -25    -96    514
   -246    241    488      2   -368    363    337    205    192      0    -72    519
   -239    277    517    -20   -379    397    350    223    215     12    -67    519
   -265    265    530      0   -397    397    342    207    202     -7    -93    485
   -301    270    568     15   -436    418    353    213    220     10    -77    485
   -293    311    605    -10   -449    457    376    231    252     41    -38    514
   -270    329    597    -31   -433    462    355    210    246     38    -33    511
   -371    293    665     38   -517    478    350    210    252     49    -12    511
   -439    283    719     77   -581    501    371    231    280     77     15    524
   -433    254    688     88   -561    470    361    223    275     72     12    522
   -524    197    722    163   -626    459    355    223    270     64     10    504
   -535    161    696    187   -615    428    355    226    252     36    -18    462
   -524    116    641    205   -584    376    311    200    223      0    -64    397
   -501     62    563    218   -532    311    293    181    197    -31    -98    358
   -493     12    504    239   -498    259    283    163    166    -72   -140    316
   -530    -83    446    306   -488    181    270    142    140   -101   -184    272
   -504    -93    410    298   -459    158    254    124    132   -106   -192    259
   -504   -116    384    309   -444    132    249    119    129   -111   -189    259
   -480   -122    358    301   -420    116    257    124    129   -116   -192    259
   -418    -72    345    246   -381    135    288    150    150    -96   -168    283
   -446   -129    314    288   -381     90    262    124    124   -124   -194    259
   -478   -197    277    337   -379     38    236     98     98   -150   -218    239
   -433   -205    228    319   -332     10    223    103     85   -166   -236    223
   -397   -275    122    337   -259    -77    259    176    101   -189   -283    181
   -348   -267     77    306   -215    -96    387    348    197   -155   -285    176
   -275   -176     98    226   -189    -38    509    535    337    -51   -210    246
   -189     18    207     83   -200    111    568    683    498    124    -44    405
    -83    433    517   -174   -298    475    532    696    652    397    275    724
   -111   1008   1119   -449   -615   1065    324    462    730    722    698   1145
   -213   1169   1382   -480   -797   1275    -36     20    558    787    836   1260
   -285    771   1054   -244   -672    911   -309   -418    124    407    493    935
   -218     44    262     88   -239    153   -415   -680   -415   -327   -223    329
   -124   -498   -374    309    122   -436   -376   -600   -615   -709   -649    -70
    -88   -672   -584    379    246   -628   -301   -454   -568   -730   -717   -176
    -41   -639   -597    337    275   -618   -194   -322   -459   -657   -672   -171
    -18   -524   -506    272    244   -517    -88   -205   -329   -561   -584   -119
    -31   -441   -413    233    189   -428    -25   -140   -246   -491   -519    -96
    -38   -374   -335    205    145   -353     23    -96   -181   -441   -462    -75
    -72   -368   -296    220    111   -332     49    -85   -155   -423   -436    -75
    -77   -366   -288    223    103   -327     59    -80   -145   -415   -415    -83
    -75   -316   -244    194     83   -280     77    -70   -122   -394   -381    -75
    -62   -280   -218    168     77   -249     90    -59   -109   -381   -355    -72
    -67   -259   -194    163     62   -228     98    -46    -96   -366   -329    -70
    -59   -257   -197    158     67   -228    103    -38    -93   -366   -319    -75
    -38   -249   -210    142     83   -228    103    -38    -93   -363   -303    -77
      2   -231   -233    114    116   -231     93    -46    -96   -363   -293    -80
      0   -231   -231    114    111   -231     90    -57    -98   -363   -280    -85
    -20   -210   -189    116     83   -200    109    -44    -77   -345   -252    -72
    -12   -197   -184    103     83   -192    109    -41    -72   -340   -239    -72
     25   -187   -213     80    116   -200     90    -51    -83   -342   -233    -77
     70   -194   -265     59    166   -228     70    -70    -98   -350   -228    -88
    106   -174   -280     33    192   -226     67    -72    -93   -340   -207    -80
    150   -150   -303     -2    226   -226     54    -85   -101   -348   -205    -90
    200   -127   -329    -36    265   -228     49    -96   -106   -348   -200    -93
    218   -129   -350    -46    283   -241     38   -109   -116   -358   -205   -109
    210   -145   -355    -31    283   -249     23   -124   -129   -366   -207   -127
    215   -142   -358    -38    285   -249     12   -135   -135   -363   -202   -137
    249   -124   -374    -62    311   -249     12   -135   -135   -363   -200   -140
    290   -103   -394    -93    342   -249      7   -135   -132   -361   -194   -148
    288   -124   -413    -80    350   -267     -7   -148   -145   -366   -192   -155
    306   -103   -410   -103    358   -257    -18   -142   -142   -355   -179   -148
    327    -70   -397   -129    361   -233    -18   -135   -137   -342   -166   -135
    329    -80   -413   -124    368   -246    -28   -142   -145   -348   -168   -135
    306   -116   -423    -93    363   -270    -33   -142   -153   -350   -171   -132
    314    -85   -400   -116    355   -241    -28   -132   -142   -332   -155   -101
    345    -72   -420   -137    381   -246    -31   -135   -148   -337   -161    -93
    342    -54   -397   -145    366   -226    -20   -127   -140   -324   -153    -70
    329    -51   -381   -137    355   -215     -7   -119   -137   -319   -150    -46
    355    -33   -389   -163    371   -210     -7   -124   -142   -319   -155    -36
    322    -44   -368   -140    342   -205      7   -116   -135   -314   -153    -20
    277    -54   -332   -111    303   -192     23   -101   -116   -298   -148      2
    311    -41   -353   -135    332   -197     23    -93   -109   -293   -155     10
    301    -15   -316   -142    306   -166     51    -57    -75   -267   -137     41
    244    -18   -265   -114    252   -140     67    -36    -51   -249   -129     57
    244    -12   -257   -116    249   -135     67    -31    -41   -246   -137     64
    233      0   -233   -116    233   -116     80    -15    -18   -223   -122     70
    210      2   -210   -109    210   -103     96      2      2   -202   -111     75
    205     38   -168   -122    187    -64    101     10     18   -187   -103     80
    187     54   -132   -122    158    -38     98      7     25   -184   -114     83
    184     72   -111   -127    148    -18     90      5     28   -184   -119     83
    150     54    -96   -103    122    -18     88      2     25   -187   -101     67
     90     57    -33    -75     62     12    109     31     51   -155    -44     77
     83     64    -18    -75     49     23    106     36     54   -150    -18     70
     83     59    -23    -70     54     18     80     18     33   -166    -23     33
     44     77     31    -62      7     54     75     23     38   -158     -7     25
    -18     96    114    -38    -64    103     93     49     67   -129     20     46
      0    135    135    -67    -67    135     96     64     83   -109     31     64
     72    184    111   -127    -18    148     77     64     77   -109     28     49
     18    213    192   -116    -88    202     98     85     96    -88     23     96
    -41    200    241    -77   -140    220     90     75     85    -98    -12    114
    -77    176    252    -51   -163    213     72     62     64   -119    -54    122
    -67    213    280    -72   -174    246     64     57     57   -122    -67    137
    -54    262    316   -106   -184    288     67     64     59   -114    -49    161
    -67    283    350   -109   -207    316     64     64     59   -119    -44    161
    -54    322    376   -135   -215    350     59     59     57   -116    -28    145
    -59    322    381   -129   -220    350     57     54     46   -124    -18    119
    -75    337    413   -135   -244    374     49     41     36   -132    -10     98
    -88    355    444   -135   -267    400     51     38     36   -129     10     88
    -85    376    462   -148   -275    420     57     41     44   -119     46     85
    -64    415    480   -174   -272    446     64     46     51   -103     83     93
    -72    426    498   -176   -288    462     67     41     49   -103    103     98
    -59    459    519   -200   -288    488     80     46     54    -96    135     77
    -67    470    535   -202   -301    501     85     51     54    -93    176     57
    -83    483    566   -200   -324    524    101     75     62    -80    213     64
    -44    509    553   -233   -298    530    101     77     64    -72    223     59
    -15    540    555   -262   -285    548    114     80     83    -51    233     70
    -36    558    592   -262   -314    574    119     75     80    -33    220     80
    -90    566    657   -236   -374    610    124     64     62    -23    207     96
    -93    558    652   -233   -374    602    103     18     38    -62    163     77
    -80    527    607   -223   -345    566     77     -2     31    -83    129     70
    -88    475    563   -192   -327    517     54    -12     25    -77    114     64
   -119    420    540   -150   -329    480     44    -28     15    -96     80     44
   -142    387    530   -124   -337    457     44    -33      7   -119     38     25
   -135    353    488   -109   -311    418     31    -44    -12   -129      0      2
   -142    314    457    -88   -298    384     10    -59    -36   -155    -28    -31
   -168    254    423    -41   -296    337     -7    -75    -62   -181    -51    -83
   -210    215    426     -2   -316    319    -23    -90    -72   -194    -70   -109
   -233    205    436     12   -335    319    -28   -101    -70   -205    -62   -140
   -236    200    436     15   -335    316    -38   -127    -77   -223    -67   -174
   -239    184    423     28   -329    303    -33   -148    -83   -236    -62   -207
   -233    176    407     28   -319    290    -31   -171    -90   -241    -57   -257
   -226    158    384     33   -303    270    -38   -194   -106   -236    -77   -329
   -277    171    449     51   -363    309    -18   -179    -88   -200    -57   -358
   -402    163    566    119   -483    363     36   -124    -44   -145    -15   -381
   -389     51    441    166   -415    246     83    -75    -54   -184    -90   -522
   -400     75    475    161   -439    275    236     75     31   -142    -77   -579
   -374    187    561     90   -467    374    374    267    163    -38     23   -535
   -350    374    724    -10   -537    548    446    415    314    129    197   -394
   -342    839   1182   -249   -763   1008    353    368    452    423    555    -28
   -439   1462   1901   -511  -1169   1680    132    127    548    774   1008    444
   -540   1758   2296   -610  -1418   2026   -179   -280    436    888   1215    644
   -626   1413   2039   -392  -1332   1725   -413   -709     12    519    898    368
   -678    519   1197     77   -937    857   -454   -906   -542   -280    137   -241
   -665    -67    597    366   -631    262   -389   -800   -745   -698   -303   -610
   -657   -202    454    428   -558    124   -283   -610   -678   -740   -381   -683
   -641   -153    488    397   -566    166   -161   -444   -550   -670   -345   -636
   -602    -36    563    316   -584    265    -70   -316   -418   -566   -270   -537
   -555     72    628    241   -592    350    -20   -262   -340   -501   -223   -449
   -530    101    631    213   -579    366    -10   -252   -314   -493   -236   -415
   -517    116    633    200   -574    374    -15   -246   -301   -504   -249   -400
   -532    103    636    213   -584    368    -18   -239   -293   -519   -262   -381
   -566     59    626    252   -594    342    -31   -233   -296   -537   -290   -374
   -589     31    618    277   -605    324    -57   -236   -314   -561   -324   -381
   -589     15    605    288   -597    309    -85   -239   -332   -566   -348   -389
   -589     -2    584    293   -587    290   -103   -254   -348   -558   -355   -405
   -563    -28    535    296   -550    252   -119   -280   -368   -550   -366   -420
   -511    -36    472    272   -493    218   -124   -296   -374   -532   -361   -415
   -475      0    475    239   -475    236   -132   -296   -366   -498   -348   -387
   -433     59    493    184   -462    275   -142   -303   -358   -472   -340   -353
   -384     62    446    161   -415    254   -161   -324   -371   -465   -345   -348
   -332     70    402    129   -368    236   -171   -337   -376   -454   -340   -342
   -290     75    366    109   -327    220   -179   -350   -381   -446   -322   -345
   -233     90    324     70   -280    207   -197   -366   -387   -444   -319   -363
   -189    122    309     33   -249    215   -210   -371   -389   -446   -316   -368
   -168    129    296     18   -233    213   -228   -387   -397   -454   -316   -384
   -155    114    270     20   -213    192   -252   -405   -415   -465   -327   -410
   -153    101    254     23   -202    176   -275   -426   -431   -478   -337   -428
   -137     80    215     28   -176    148   -293   -439   -446   -493   -353   -459
   -103     75    179     12   -142    127   -309   -449   -457   -504   -353   -485
    -77     98    176    -10   -127    137   -319   -452   -454   -501   -348   -491
    -67     98    163    -18   -116    129   -332   -459   -465   -514   -358   -498
    -49    135    184    -44   -116    158   -332   -459   -457   -498   -337   -485
    -36    155    192    -62   -114    171   -335   -452   -449   -483   -319   -478
    -49    148    197    -49   -122    171   -332   -444   -441   -475   -303   -483
    -64    161    223    -49   -142    192   -314   -431   -431   -462   -277   -483
    -70    189    259    -59   -163    223   -280   -407   -407   -433   -252   -459
    -59    220    277    -83   -168    246   -254   -387   -387   -413   -231   -441
    -41    236    277    -96   -158    257   -249   -384   -387   -413   -226   -452
    -28    239    265   -106   -148    249   -252   -381   -389   -423   -223   -462
    -20    241    262   -111   -140    252   -244   -376   -387   -426   -223   -465
      7    254    246   -132   -119    252   -241   -374   -384   -426   -231   -467
     54    288    233   -171    -88    262   -236   -361   -368   -418   -223   -467
     64    290    223   -179    -80    257   -231   -348   -353   -402   -202   -472
     72    306    233   -189    -80    272   -218   -324   -329   -381   -168   -467
     85    327    241   -207    -77    285   -215   -311   -309   -363   -132   -472
     90    314    223   -202    -64    270   -218   -290   -293   -348    -80   -478
     96    345    246   -223    -75    296   -202   -265   -257   -306     12   -454
     98    350    252   -226    -75    301   -194   -259   -244   -298     67   -444
     90    335    244   -215    -75    290   -184   -252   -231   -293    116   -431
     80    342    262   -210    -90    303   -168   -239   -213   -275    176   -415
     54    340    285   -197   -116    314   -161   -239   -202   -272    171   -423
     12    306    293   -161   -140    301   -153   -239   -200   -267    114   -449
    -15    285    301   -137   -158    293   -148   -236   -194   -259     62   -470
    -46    301    348   -127   -197    324   -135   -226   -184   -244     54   -465
   -106    290    394    -93   -252    342   -127   -213   -171   -220     54   -462
   -205    239    444    -15   -324    340   -124   -215   -168   -213     49   -470
   -296    207    501     44   -400    353   -122   -223   -168   -202     67   -475
   -366    163    530    101   -446    345   -111   -223   -163   -181    103   -472
   -413    109    522    153   -467    314    -98   -220   -161   -163    140   -478
   -449     85    535    181   -491    309    -85   -218   -155   -142    171   -478
   -467     88    555    189   -511    319    -59   -205   -137   -109    179   -462
   -485     85    571    200   -527    327    -18   -179   -109    -72    161   -433
   -501     83    584    207   -542    332      0   -168    -96    -49    142   -420
   -496    103    597    194   -548    350      7   -155    -80    -23    137   -394
   -483     98    581    192   -532    337      0   -153    -75    -12    106   -374
   -483    116    600    184   -540    358     -2   -140    -59      7     75   -348
   -478    135    610    171   -542    371     -5   -127    -44     31     70   -319
   -457    163    618    145   -537    389    -10   -109    -23     57     85   -290
   -439    202    641    116   -540    420    -12    -90      5     83     98   -265
   -436    233    670    101   -553    452    -12    -72     33    114     96   -246
   -423    249    672     85   -548    459    -10    -54     62    148     90   -239
   -392    257    649     67   -522    452    -10    -44     75    166     77   -239
   -361    267    628     46   -493    446     -2    -28     88    176     64   -223
   -345    293    639     25   -491    465     12     -7    106    194     67   -200
   -337    337    675      0   -509    506     33      5    132    215     85   -174
   -309    348    657    -20   -483    501     41      0    135    210     85   -174
   -262    340    600    -38   -431    470     31    -20    106    181     80   -192
   -197    358    555    -80   -376    457      5    -46     72    168    114   -207
   -114    418    532   -153   -324    475    -18    -62     51    197    205   -200
    -72    436    509   -181   -290    472    -25    -67     46    226    257   -197
    -90    423    511   -168   -301    465    -15    -59     57    267    267   -171
   -155    355    511    -98   -332    433     -5    -59     59    309    241   -148
   -259    283    540    -12   -400    413     -5    -64     59    322    187   -116
   -371    215    584     77   -478    400     -5    -72     64    319    137    -85
   -452    176    626    137   -540    400    -20    -77     72    301     96    -54
   -501    145    646    179   -574    394    -36    -70     70    285     57    -23
   -519    109    626    202   -571    368    -41    -57     62    301     20      5
   -530     77    607    226   -568    340    -33    -38     88    316      5     54
   -532     57    587    236   -558    322    -12    -28     96    306    -23     98
   -535     25    561    254   -548    293      2    -25    129    270    -36    137
   -553    -15    537    283   -548    259      0    -31    150    223    -57    176
   -574    -72    498    322   -537    213     -2    -31    148    174    -72    184
   -571   -166    405    368   -488    116     18      5    124    116   -111    150
   -571   -249    322    410   -446     36    111    129    150     85   -155    124
   -581   -207    371    392   -478     80    233    283    231    150   -122    210
   -540    -62    478    301   -509    207    335    439    350    306     44    324
   -483    270    750    103   -618    509    368    530    524    558    322    615
   -506    828   1335   -161   -919   1080    361    545    769    943    776   1098
   -657   1231   1886   -288  -1270   1556    153    270    828   1200   1124   1382
   -732   1052   1784   -161  -1260   1418   -148   -150    532   1026   1036   1231
   -758    410   1169    174   -966    789   -329   -558    -33    394    480    693
   -701   -249    452    475   -576    101   -410   -719   -472   -189    -75    163
   -605   -540     62    571   -335   -239   -392   -613   -524   -316   -236    -23
   -532   -610    -77    571   -228   -345   -327   -504   -480   -322   -267    -57
   -475   -576   -101    524   -187   -340   -254   -410   -402   -257   -192    -51
   -426   -472    -46    449   -189   -259   -181   -316   -301   -150    -62     23
   -397   -405     -7    400   -197   -207   -124   -254   -233    -88      0    106
   -361   -374    -12    366   -174   -194    -98   -226   -210    -67     -7    119
   -327   -353    -28    340   -150   -192    -96   -220   -210    -72    -51    111
   -306   -332    -25    319   -140   -179    -93   -215   -218    -83    -98    101
   -285   -327    -41    303   -124   -184    -93   -215   -223    -80   -122     77
   -277   -319    -41    298   -119   -181    -88   -205   -223    -72   -132     59
   -280   -324    -46    301   -119   -187    -85   -202   -228    -80   -137     54
   -265   -314    -49    290   -109   -181    -88   -200   -236   -101   -135     70
   -244   -332    -88    285    -80   -213   -101   -205   -254   -124   -142     72
   -226   -342   -116    283    -54   -231   -109   -205   -265   -124   -158     67
   -207   -348   -142    275    -33   -246   -119   -207   -275   -124   -194     57
   -197   -350   -153    275    -23   -252   -127   -205   -280   -124   -223     57
   -189   -348   -161    267    -15   -254   -135   -207   -288   -127   -236     51
   -192   -350   -158    270    -18   -254   -145   -210   -293   -129   -254     51
   -194   -361   -166    275    -15   -265   -148   -200   -290   -119   -267     51
   -200   -358   -158    280    -20   -259   -148   -192   -288   -114   -280     54
   -189   -361   -174    275    -10   -267   -155   -192   -290   -111   -306     67
   -192   -384   -192    288     -2   -288   -153   -184   -285   -103   -306     83
   -197   -387   -192    290     -2   -290   -153   -176   -275    -96   -290     83
   -192   -379   -187    285     -2   -283   -153   -168   -267    -90   -285     88
   -179   -394   -215    285     18   -306   -161   -174   -275    -93   -288     62
   -168   -400   -231    283     28   -316   -161   -171   -275    -90   -277     54
   -171   -384   -213    277     18   -298   -161   -166   -267    -85   -270     57
   -163   -384   -220    275     28   -303   -168   -168   -267    -88   -270     33
   -166   -407   -241    285     36   -324   -181   -179   -283   -101   -283     -2
   -163   -426   -262    293     46   -342   -192   -184   -293   -109   -290    -33
   -153   -394   -241    270     44   -319   -194   -181   -288    -93   -275    -44
   -142   -366   -223    254     38   -296   -192   -181   -277    -85   -272    -51
   -148   -371   -223    259     36   -298   -179   -163   -265    -80   -265    -41
   -161   -374   -215    267     25   -296   -166   -163   -267    -77   -265    -54
   -168   -366   -200    267     15   -285   -158   -171   -270    -75   -262    -72
   -187   -358   -171    272     -7   -265   -145   -168   -270    -75   -259    -70
   -205   -361   -158    283    -25   -259   -127   -168   -265    -70   -267    -67
   -220   -355   -135    288    -44   -246   -114   -166   -262    -54   -267    -67
   -226   -350   -127    285    -51   -239   -103   -158   -252    -33   -259    -57
   -231   -327    -96    280    -67   -213    -80   -137   -220      7   -231    -25
   -244   -306    -62    275    -90   -187    -59   -114   -189     51   -207     -2
   -254   -283    -31    267   -114   -158    -38    -98   -161     88   -197      0
   -265   -277    -12    270   -127   -148    -20    -80   -135    116   -187     -2
   -272   -275     -2    275   -135   -140    -12    -67   -116    145   -150      5
   -293   -233     57    262   -176    -88     15    -44    -80    184   -106      5
   -322   -231     90    275   -207    -70     33    -28    -57    202    -93      2
   -355   -233    122    293   -239    -57     46    -15    -41    220    -88     -2
   -376   -187    189    283   -283      0     59     -5    -20    249    -54      5
   -415   -174    241    293   -329     33     64      2     -5    267    -38      5
   -452   -171    277    311   -366     51     77     18     15    290    -12     20
   -472   -189    283    329   -379     44     90     25     23    298     -7     28
   -459   -187    272    324   -366     41     96     25     23    285    -20     23
   -462   -161    301    309   -381     70     98     33     36    301      2     15
   -446   -148    296    296   -374     72     98     38     38    301      7    -20
   -423   -135    285    277   -358     75    101     38     38    290     -2    -59
   -384    -98    285    241   -335     93    109     54     59    306      5    -59
   -353    -64    288    207   -322    111    106     51     64    301     36    -67
   -329    -57    270    192   -301    106    103     49     54    283     41   -111
   -301    -75    223    187   -262     72    101     41     33    249     10   -179
   -275    -46    228    161   -252     90    103     44     31    244     25   -184
   -275    -31    244    150   -262    106    109     49     31    231     25   -200
   -270    -10    259    140   -267    124    103     51     31    220      5   -184
   -239     23    259    106   -249    140     93     54     44    233     15   -148
   -176     75    252     51   -213    163    106     67     62    252     62   -114
   -140     59    197     38   -168    127     90     46     41    246     62   -119
    -85     51    137     15   -111     93     70     18     10    218     41   -145
    -28     75    103    -25    -64     88     54     -7    -10    192     15   -158
     25    103     77    -64    -25     90     49    -12    -23    174      7   -135
     93    158     64   -127     12    111     44    -25    -25    166     -2   -114
    166    200     31   -184     67    116     31    -46    -33    166     -5    -90
    220    207    -15   -215    116     96      7    -77    -59    145    -20    -80
    257    163    -93   -210    176     36    -23   -114   -101     98    -57    -90
    306    142   -163   -226    233     -7    -72   -150   -124     77    -77   -101
    355    137   -218   -246    285    -38   -114   -184   -158     51    -93    -98
    389    127   -262   -259    327    -67   -140   -205   -187     33   -106   -103
    405    106   -298   -254    353    -96   -166   -223   -210      7   -129   -109
    418     64   -355   -244    387   -145   -181   -239   -231    -18   -161   -129
    420     -5   -428   -207    423   -215   -184   -246   -249    -44   -184   -137
    418    -75   -496   -171    454   -285   -202   -272   -285    -88   -231   -145
    428   -142   -571   -142    498   -355   -244   -319   -332   -137   -283   -161
    407   -171   -581   -119    493   -376   -267   -366   -368   -174   -324   -197
    337   -215   -553    -62    444   -384   -270   -379   -376   -187   -345   -192
    301   -249   -550    -25    426   -400   -272   -389   -384   -202   -371   -187
    270   -275   -545      2    407   -410   -277   -392   -389   -215   -402   -194
    267   -301   -568     15    415   -433   -280   -394   -397   -233   -431   -189
    166   -306   -472     70    316   -387   -249   -361   -363   -207   -413   -142
    132   -309   -444     85    285   -374   -241   -345   -355   -205   -420   -145
    215   -355   -571     70    392   -462   -241   -327   -371   -244   -491   -200
    220   -397   -618     85    418   -506   -140   -192   -309   -244   -532   -241
    220   -350   -574     64    397   -462    -25    -25   -197   -166   -483   -213
    213   -179   -394    -18    301   -285     83    176    -12     18   -316    -67
    275    205    -70   -239    174     67    114    301    192    309    -12    244
    244    844    597   -545   -176    722    101    314    459    730    454    727
     36   1182   1145   -610   -553   1163    -83     54    511    969    753   1018
    -96    958   1054   -431   -576   1008   -371   -366    210    766    592    859
   -239    262    501    -10   -368    381   -550   -779   -363     93    -44    267
   -148   -329   -184    239     18   -259   -654   -919   -753   -426   -589   -252
   -101   -600   -498    350    197   -548   -631   -795   -792   -527   -714   -397
    -67   -683   -618    374    272   -649   -561   -662   -740   -519   -709   -436
    -62   -644   -581    353    259   -613   -475   -548   -652   -457   -659   -392
      0   -514   -517    254    257   -514   -402   -462   -566   -384   -607   -368
    -10   -426   -418    218    202   -420   -337   -387   -491   -316   -548   -322
   -124   -363   -241    244     57   -303   -249   -296   -400   -241   -491   -254
    -96   -316   -220    207     62   -270   -231   -267   -379   -228   -506   -244
   -114   -301   -189    205     36   -246   -228   -252   -371   -226   -522   -223
   -119   -280   -161    200     18   -220   -223   -239   -366   -223   -532   -220
   -101   -272   -174    187     33   -223   -228   -241   -376   -231   -540   -207
   -171   -288   -116    231    -28   -202   -220   -231   -366   -226   -506   -192
   -197   -272    -75    233    -62   -174   -205   -218   -353   -215   -444   -179
   -220   -257    -36    239    -93   -148   -207   -213   -348   -210   -387   -166
   -275   -267      7    270   -142   -129   -207   -202   -335   -200   -306   -129
   -311   -226     85    270   -200    -70   -184   -166   -301   -153   -223    -83
   -270   -158    109    213   -192    -25   -197   -179   -314   -137   -197    -77
   -252   -135    116    192   -187     -7   -207   -197   -342   -148   -168    -77
   -257   -129    127    192   -192     -2   -200   -215   -374   -153   -114    -62
   -275   -116    158    197   -218     20   -176   -220   -355   -140    -88      7
   -290    -96    192    192   -244     46   -171   -200   -335   -122   -135     36
   -223    -96    127    158   -176     15   -189   -210   -348   -155   -202     23
   -192    -72    119    129   -155     23   -174   -207   -345   -166   -241     31
   -205    -59    145    132   -176     41   -155   -213   -342   -179   -283     31
   -265    -72    192    168   -228     59   -142   -192   -342   -205   -319     33
   -244    -67    174    155   -210     51   -155   -187   -363   -239   -374     44
   -239    -90    148    166   -194     25   -174   -205   -387   -270   -441     64
   -272   -135    137    205   -205      0   -171   -231   -381   -296   -498     90
   -322   -150    168    233   -246      7   -124   -233   -363   -290   -527    142
   -337   -137    200    236   -270     31    -90   -205   -363   -259   -532    179
   -384   -124    259    254   -324     67    -77   -150   -345   -228   -509    233
   -350   -137    213    244   -283     36   -116   -137   -340   -244   -514    262
   -311   -116    192    213   -252     36   -153   -155   -329   -252   -496    277
   -322   -116    205    220   -265     41   -153   -168   -319   -241   -475    272
   -283   -135    145    207   -215      5   -174   -202   -335   -249   -480    252
   -231    -96    135    163   -184     18   -179   -210   -332   -228   -454    262
   -231   -109    119    168   -176      5   -192   -231   -345   -231   -454    231
   -272   -114    158    194   -215     20   -197   -236   -348   -215   -433    202
   -301   -116    181    207   -244     31   -205   -239   -342   -189   -402    187
   -197   -114     83    155   -140    -15   -241   -265   -363   -194   -413    142
   -124    -83     41    103    -85    -23   -257   -267   -358   -174   -405    124
    -41    -77    -36     59     -5    -57   -283   -283   -363   -171   -418     88
    -49    -67    -20     57    -15    -44   -270   -262   -332   -135   -397    101
    -25    -38    -12     33     -7    -25   -259   -246   -303   -101   -371    122
     18    -15    -33     -2     25    -23   -241   -236   -285    -83   -361    106
     41    -10    -54    -15     46    -31   -236   -228   -272    -67   -358    106
     49    -15    -67    -18     57    -41   -246   -218   -270    -51   -345    106
     23    -20    -44      0     33    -31   -249   -194   -265    -20   -316    114
     64    -18    -83    -23     72    -49   -262   -207   -280    -18   -309     98
    119     18   -101    -70    111    -41   -249   -215   -280     20   -283    101
    179     62   -116   -122    148    -25   -226   -220   -265     67   -257    103
    236     80   -155   -158    197    -36   -231   -252   -236     85   -236     93
    262     93   -168   -179    215    -36   -252   -241   -176    103   -205     90
    249    135   -114   -192    181     10   -246   -153   -111    140   -142    103
    244    171    -72   -207    158     51   -207    -70    -64    163   -101    137
    280    205    -75   -241    179     64   -153    -12    -33    187    -80    179
    332    223   -109   -280    220     59   -122      2    -28    194   -101    192
    327    231    -98   -280    213     67    -96     15    -20    197   -119    200
    280    218    -64   -252    174     77    -67     33     -5    200   -127    215
    241    181    -59   -210    150     62    -57     41     -2    189   -142    231
    236    174    -64   -205    150     54    -54     38     -5    184   -161    246
    226    202    -25   -215    127     88    -25     64     18    197   -145    290
    231    244     10   -239    109    127      7     93     41    215   -119    361
    244    267     23   -254    111    145     38    116     59    226    -93    423
    228    231      0   -231    114    116     36    111     49    210    -96    454
    210    192    -20   -202    116     85     41    116     57    197    -90    496
    205    213      7   -207     98    109     62    137     88    205    -64    581
    181    257     75   -218     54    166     96    166    137    233     -7    688
    176    241     62   -210     57    153     88    142    127    228     12    735
     88    166     75   -127      7    122     70    124    111    218     12    756
     57    124     67    -90     -7     98     64    116    103    223     12    719
    168    174      5   -171     83     90     70    116    101    233     23    696
    166    142    -23   -155     93     59     57    103     88    233     38    743
    148     62    -85   -106    116    -10     33     75     54    207     12    727
     93     10    -85    -54     88    -36     33     64     38    192     -7    766
     49    -62   -111      7     80    -85     28     57     20    171    -41    784
     23   -119   -145     46     83   -132     12     41    -12    137    -70    750
    -28   -166   -140     96     54   -153     15     41    -23    127    -62    769
   -103   -189    -85    145    -10   -137     25     49    -20    127    -54    802
   -124   -228   -103    176    -10   -166     20     36    -36    109    -75    839
   -153   -262   -109    205    -23   -187     25     41    -33    106    -77    826
   -202   -265    -64    233    -70   -166     44     62    -12    127    -59    795
   -259   -267     -7    262   -127   -137     59     80      2    145    -46    761
   -316   -262     54    290   -187   -103     72    101     18    166    -20    748
   -337   -267     70    301   -205    -98     77    106     20    168    -15    717
   -397   -280    116    340   -259    -83    103    140     46    189     10    709
   -470   -332    137    400   -306    -96    161    207     77    207     18    698
   -465   -353    111    410   -288   -122    272    332    137    223      2    649
   -542   -283    259    413   -402    -12    405    514    272    324     85    683
   -584   -142    441    363   -514    150    509    717    441    485    231    802
   -600    226    826    184   -714    524    592    888    672    763    498   1093
   -649    932   1582   -140  -1114   1257    691   1021   1023   1241    940   1621
   -797   1293   2091   -249  -1444   1691    501    766   1101   1488   1067   1896
   -958   1047   2005    -44  -1483   1525    181    288    789   1228    691   1657
   -948    426   1371    259  -1161    898    -54   -171    218    553    -96   1015
   -841   -210    631    527   -737    210   -231   -415   -246    -28   -836    418
   -750   -535    213    641   -483   -161   -223   -332   -337   -220  -1070    189
   -719   -623     96    670   -410   -262   -124   -207   -301   -239  -1065    119
   -667   -613     51    639   -363   -280    -51   -122   -241   -184  -1111     90
   -548   -488     59    519   -303   -215     25    -28   -137    -64  -1208    116
   -501   -449     49    472   -277   -200     59     18    -93    -33  -1325     90
   -444   -444      0    441   -223   -223     72     31    -85    -38  -1441     36
   -410   -444    -33    426   -189   -239     90     51    -70    -67  -1506     -2
   -423   -504    -80    465   -171   -293    101     62    -77   -142  -1579    -64
   -402   -545   -142    470   -129   -345     98     33   -158   -265  -1501   -148
   -371   -542   -171    457   -101   -358     90    -18   -200   -249  -1369   -171
   -381   -579   -200    480    -93   -389     49    -28   -181   -236  -1228   -192
   -293   -553   -259    423    -18   -407     31     -7   -176   -194  -1158   -148
   -176   -478   -301    327     59   -392     57     20   -129   -124  -1124    -80
   -254   -527   -275    389      7   -402     93     57   -103   -111  -1070    -57
   -376   -587   -213    480    -83   -402    124     85    -96    -93   -992    -44
   -433   -594   -161    514   -137   -379    145    101    -88    -31   -937    -23
   -355   -574   -218    465    -70   -397    109     96    -80    -31   -927    -20
   -306   -498   -192    402    -57   -348    127    145    -33      7   -852     54
   -361   -483   -122    420   -122   -303    176    181    -10     59   -761    111
   -423   -527   -103    475   -161   -316    197    192    -18     67   -688    135
   -413   -618   -207    514   -106   -413    171    163    -59     25   -665    119
   -410   -701   -293    555    -59   -498    145    137    -96    -10   -649    116
   -418   -761   -345    589    -38   -553    127    111   -129    -28   -631    132
   -371   -800   -428    587     28   -615    106     80   -166    -51   -620    148
   -366   -828   -462    594     44   -646    116     62   -181    -75   -594    181
   -350   -836   -485    594     67   -662    124     41   -194    -88   -558    226
   -314   -852   -540    581    111   -696    109     10   -215   -101   -532    259
   -272   -870   -597    571    161   -735     96     -2   -223    -98   -504    293
   -200   -833   -636    517    215   -735     83     -5   -220    -83   -483    342
   -166   -815   -649    491    239   -732     59    -18   -231    -77   -488    376
   -161   -805   -644    480    241   -724     44    -20   -236    -67   -480    402
   -122   -784   -662    454    270   -724     25    -20   -239    -64   -465    426
   -150   -753   -602    452    223   -678     38     -2   -207    -38   -407    506
   -213   -737   -527    475    155   -633     57     23   -174     -7   -337    576
   -202   -709   -506    457    150   -610     62     33   -153     12   -277    620
   -202   -678   -475    441    135   -576     70     49   -129     33   -241    659
   -215   -636   -420    426    101   -530     83     72   -101     51   -213    698
   -231   -610   -379    420     72   -496     98     96    -72     57   -168    730
   -210   -623   -413    415     98   -517    114    114    -64     41   -132    743
   -215   -657   -441    436    111   -550    137    127    -64     33    -83    737
   -223   -670   -446    446    111   -558    161    142    -41     51    -44    709
   -246   -675   -428    459     90   -553    197    171     -7     83    -12    685
   -277   -691   -413    483     64   -553    228    192     25    101     -2    654
   -226   -683   -457    454    114   -571    226    184     28     85      5    605
   -233   -678   -444    454    101   -561    228    181     46    109     36    576
   -226   -662   -436    444    103   -550    236    184     64    158     67    558
   -210   -633   -423    423    106   -530    241    187     85    194    129    548
   -174   -628   -454    402    140   -542    220    176     88    210    150    535
   -127   -597   -470    361    168   -535    197    155     90    205    148    530
   -103   -584   -480    342    187   -532    179    132     80    187    158    517
    -75   -561   -485    316    202   -522    158    111     62    179    161    509
    -12   -506   -493    259    239   -501    145     98     51    179    116    506
     44   -491   -535    220    288   -511    122     72     33    145     31    472
    101   -493   -594    194    345   -542     96     57     20    106    -33    431
    150   -493   -644    171    394   -568     75     38      0     67   -106    384
    194   -478   -672    142    433   -574     62     28     -7     49   -171    345
    236   -472   -709    116    470   -589     54     23    -12     31   -233    303
    257   -472   -732    106    493   -602     62     28    -10     23   -277    275
    265   -446   -711     90    485   -579     75     49      7     46   -277    283
    246   -420   -667     88    457   -542     93     70     36     83   -259    298
    244   -405   -652     77    446   -527    127    101     70    109   -246    306
    252   -402   -654     75    452   -527    140    114     77    114   -244    296
    252   -394   -646     70    446   -519    140    122     83    132   -231    296
    275   -389   -665     57    470   -527    150    137    101    163   -210    293
    277   -371   -649     44    462   -509    168    148    119    189   -197    298
    290   -340   -631     23    459   -485    176    140    124    200   -194    288
    283   -355   -639     36    459   -498    171    124    111    189   -205    267
    283   -402   -685     59    483   -542    148     98     85    168   -220    246
    327   -415   -743     41    535   -579    106     70     62    155   -233    226
    358   -441   -800     41    576   -618     77     51     41    142   -249    202
    301   -519   -820    109    558   -667     75     51     31    129   -267    181
    324   -542   -867    109    594   -704     67     46     12    114   -288    161
    332   -584   -917    124    623   -750     49     28     -7     90   -316    148
    306   -646   -956    168    628   -800     49     28    -20     72   -348    135
    324   -706  -1034    189    678   -867     20      0    -62     36   -387     93
    187   -784   -971    298    579   -878     31      0    -67     41   -366     80
    111   -802   -914    342    511   -857     44      5    -64     46   -335     83
    259   -750  -1010    244    633   -880     31     -5    -80     28   -329     62
    270   -761  -1031    244    649   -893     33      0    -80     41   -296     59
    145   -828   -974    342    558   -901     31      2    -72     51   -265     57
     75   -826   -904    374    488   -865     59     41    -38     83   -218     77
     83   -839   -922    376    501   -878     54     31    -49     77   -200     36
     54   -880   -937    413    493   -909     54     25    -57     67   -187    -12
     80   -896   -976    407    527   -935    103     93    -18     90   -174    -38
    140   -927  -1067    392    602   -997    187    215     41     98   -207   -114
    166   -841  -1010    337    587   -924    301    371    168    176   -163   -106
    189   -693   -883    249    535   -787    400    537    337    332    -36     -7
    207   -389   -597     90    402   -493    415    600    506    581    246    244
    145    179     33   -163     54    106    379    535    691    950    685    636
     49    550    501   -301   -226    527    174    239    678   1150    932    836
     18    405    384   -213   -181    394   -116   -174    366    969    771    665
    -46   -228   -181    137     67   -205   -257   -530   -153    327    124    106
     59   -813   -875    374    467   -841   -314   -605   -504   -213   -457   -418
    142  -1096  -1239    475    691  -1169   -303   -498   -540   -337   -639   -607
    135  -1184  -1322    524    727  -1252   -228   -371   -467   -324   -701   -652
    116  -1163  -1280    524    698  -1221   -161   -288   -384   -270   -691   -652
    140  -1080  -1223    467    680  -1150    -96   -210   -293   -194   -602   -610
    114  -1010  -1127    446    618  -1067    -33   -140   -205   -119   -530   -558
    153   -956  -1109    400    628  -1031     -7   -109   -166    -80   -498   -542
    132   -930  -1062    400    597   -995      2    -88   -153    -57   -483   -530
    145   -893  -1039    371    589   -966     -5    -75   -142    -44   -475   -519
    150   -906  -1057    376    602   -982    -12    -70   -153    -49   -457   -514
    137   -906  -1047    384    592   -976    -18    -62   -150    -38   -423   -483
     85   -917  -1002    415    542   -958     -5    -38   -124     -7   -371   -485
     49   -932   -982    441    514   -956    -15    -49   -129      2   -350   -496
     33   -914   -950    439    491   -932    -10    -41   -114     25   -332   -465
     88   -880   -969    394    527   -922    -25    -49   -114     44   -314   -441
     80   -878   -958    400    519   -917    -31    -57   -109     70   -301   -410
    111   -857   -971    371    540   -914    -25    -51   -101     93   -306   -366
    163   -836  -1002    335    581   -919    -31    -49   -103    106   -355   -319
    293   -813  -1106    259    698   -958    -70    -85   -137     90   -410   -324
    329   -805  -1135    239    732   -969    -90   -106   -158     93   -418   -350
    340   -815  -1156    236    745   -984   -101   -137   -187     77   -428   -379
    371   -797  -1169    213    769   -982   -101   -161   -200     75   -431   -402
    407   -779  -1187    184    797   -982   -119   -189   -223     88   -441   -433
    423   -784  -1208    181    815   -995   -140   -220   -241     83   -454   -475
    462   -797  -1262    166    862  -1028   -145   -239   -267     67   -498   -517
    535   -810  -1345    137    940  -1078   -179   -275   -319     59   -561   -566
    620   -805  -1426     93   1021  -1117   -218   -316   -358     20   -607   -607
    680   -818  -1499     70   1088  -1158   -226   -335   -358    -31   -639   -623
    717   -826  -1543     51   1127  -1184   -233   -361   -368    -57   -641   -631
    833   -805  -1639    -15   1234  -1221   -259   -400   -405    -96   -646   -636
   1010   -779  -1790   -116   1397  -1286   -316   -446   -454   -179   -659   -680
   1158   -748  -1906   -205   1532  -1327   -368   -491   -496   -252   -662   -722
   1350   -745  -2096   -303   1722  -1421   -449   -566   -563   -329   -678   -797
   1551   -748  -2301   -402   1925  -1525   -524   -633   -636   -394   -680   -859
   1727   -750  -2481   -491   2101  -1613   -587   -691   -704   -446   -691   -901
   1857   -735  -2592   -561   2223  -1662   -626   -730   -748   -472   -665   -906
   1909   -722  -2631   -594   2268  -1678   -631   -737   -766   -475   -636   -880
   1912   -719  -2631   -597   2270  -1675   -628   -732   -761   -441   -548   -828
   1831   -727  -2559   -553   2192  -1641   -613   -717   -745   -394   -517   -792
   1764   -735  -2499   -514   2130  -1615   -594   -696   -724   -371   -493   -763
   1670   -740  -2410   -467   2039  -1574   -545   -662   -675   -332   -459   -711
   1574   -766  -2340   -405   1956  -1553   -519   -641   -652   -303   -444   -688
   1465   -789  -2257   -337   1857  -1522   -485   -607   -623   -277   -426   -665
   1400   -776  -2177   -311   1787  -1475   -462   -584   -592   -249   -415   -633
   1322   -758  -2083   -283   1701  -1421   -431   -555   -553   -213   -410   -607
   1244   -724  -1969   -262   1605  -1345   -389   -522   -501   -166   -400   -574
   1150   -732  -1883   -210   1517  -1306   -366   -506   -475   -145   -420   -561
   1052   -743  -1795   -153   1423  -1267   -337   -480   -446   -119   -465   -542
    969   -701  -1673   -135   1319  -1187   -306   -439   -397    -64   -491   -511
    880   -701  -1582    -90   1231  -1140   -280   -405   -361    -25   -511   -493
    818   -701  -1519    -59   1166  -1109   -257   -376   -329      0   -527   -475
    802   -693  -1496    -54   1148  -1093   -249   -368   -322      5   -548   -470
    714   -688  -1402    -15   1057  -1044   -226   -342   -296     20   -535   -441
    589   -657  -1247     33    917   -950   -179   -290   -241     64   -488   -392
    563   -652  -1215     44    888   -932   -176   -280   -231     59   -483   -389
    558   -641  -1200     41    878   -919   -174   -267   -226     57   -475   -374
    457   -626  -1085     83    769   -854   -142   -223   -184     93   -428   -319
    405   -618  -1023    106    711   -820   -122   -187   -153    119   -397   -285
    374   -615   -989    119    680   -802   -109   -161   -132    137   -379   -262
    322   -579   -901    129    610   -740    -72   -119    -85    187   -329   -213
    280   -535   -818    124    548   -678    -41    -83    -44    231   -283   -174
    244   -514   -761    135    501   -636    -18    -46    -10    270   -249   -158
    210   -501   -711    145    459   -607      0    -18     10    296   -218   -145
    168   -498   -667    166    418   -581     18      0     28    316   -194   -135
    153   -444   -597    142    374   -519     44     12     54    353   -155   -106
    135   -405   -540    132    337   -472     62     15     75    381   -122    -85
    127   -387   -517    129    319   -452     67     10     80    392   -103    -72
    119   -405   -524    142    322   -465     51     -2     67    384   -109    -62
     59   -426   -488    181    272   -457     49     -2     62    389    -98    -41
     49   -418   -467    184    257   -444     57     12     70    407    -59     -2
     72   -441   -514    181    293   -478     46      2     62    402    -44     23
     25   -491   -517    233    270   -504     57      2     67    402    -23     51
     18   -524   -542    252    277   -532     54    -10     51    389    -18     54
     75   -553   -628    239    350   -589     38    -28     20    358    -23     44
     23   -613   -636    293    327   -623     44    -31     10    342    -10     51
    -46   -672   -626    361    288   -649     51    -38      5    337      2     64
      0   -717   -719    355    358   -719     25    -77    -28    301    -20     57
     20   -769   -789    374    405   -779      7   -109    -51    275    -49     51
     -5   -810   -805    407    397   -807      7   -132    -49    272    -67     67
    -33   -870   -836    452    400   -854      5   -158    -54    265    -67     90
    -75   -935   -859    504    389   -896      5   -168    -57    252    -77     59
   -116  -1005   -891    561    387   -948     28   -189    -64    231   -116     33
    -59  -1036   -976    548    457  -1008     96   -184    -54    207   -194     33
     23  -1075  -1098    527    561  -1085    140   -135    -38    202   -231     33
    -15  -1184  -1169    600    576  -1176    189    -10     15    218   -272     18
    -64  -1192  -1127    626    530  -1161    262    135    122    290   -236     70
     -2   -976   -976    488    485   -976    381    350    324    498    -49    262
    122   -584   -706    231    413   -644    454    517    558    813    301    524
     49    -80   -129     12     88   -103    431    514    774   1195    730    922
   -181    262    441    -41   -311    350    252    265    828   1452   1041   1236
   -249    197    444     23   -345    322    -54   -142    581   1356    982   1205
   -311   -303      7    309   -161   -148   -233   -550     72    800    444    753
   -306   -953   -646    628    168   -800   -285   -688   -355    207   -148    218
   -241  -1309  -1067    774    410  -1189   -288   -597   -441     51   -389     12
   -174  -1395  -1221    782    522  -1309   -223   -465   -379     85   -426    -23
   -140  -1369  -1228    756    542  -1299   -153   -366   -301    142   -389    -36
   -158  -1273  -1114    714    478  -1195    -59   -254   -184    236   -311      2
   -109  -1187  -1080    646    485  -1135    -10   -197   -119    288   -301     38
    -96  -1166  -1070    628    485  -1119     15   -171    -96    301   -335     51
    -98  -1176  -1078    639    488  -1127     20   -168    -96    303   -381     59
    -93  -1179  -1088    636    496  -1135     18   -174   -106    303   -431     54
    -96  -1169  -1072    631    488  -1122     31   -171   -101    311   -454     57
    -93  -1145  -1054    618    478  -1101     41   -168    -93    324   -457     57
    -83  -1124  -1041    605    478  -1083     51   -174    -93    329   -475     51
    -90  -1143  -1052    615    480  -1098     57   -179    -90    332   -504     83
   -101  -1161  -1060    631    478  -1111     51   -192    -98    327   -514    114
    -88  -1176  -1088    631    498  -1132     38   -210   -111    311   -527    122
    -96  -1171  -1075    633    488  -1124     51   -210   -106    319   -524    184
   -114  -1179  -1067    644    475  -1124     67   -205    -96    329   -532    239
   -132  -1187  -1054    659    459  -1122     80   -200    -83    342   -530    280
    -85  -1187  -1104    636    506  -1145     62   -220   -101    327   -550    298
    -23  -1182  -1158    602    566  -1171     46   -244   -114    314   -566    290
    -15  -1174  -1161    592    571  -1169     51   -249   -114    319   -574    298
     -7  -1158  -1150    581    568  -1153     57   -257   -114    324   -579    337
    -44  -1140  -1098    589    524  -1122     62   -259   -111    335   -576    348
    -88  -1127  -1039    607    475  -1083     67   -246   -103    345   -571    355
     -2  -1124  -1122    563    558  -1122     54   -259   -122    327   -597    322
     49  -1127  -1176    537    610  -1150     51   -277   -129    319   -620    288
     49  -1130  -1179    537    613  -1153     57   -285   -127    324   -620    259
     51  -1119  -1171    535    610  -1145     57   -296   -129    324   -631    218
     85  -1145  -1234    530    657  -1189     41   -322   -153    301   -659    153
    119  -1137  -1257    506    688  -1197     31   -332   -161    298   -649    132
    145  -1140  -1286    496    714  -1213     15   -348   -174    290   -654    109
    -15  -1179  -1163    597    574  -1171     41   -322   -153    306   -644    111
     41  -1166  -1208    561    623  -1187     31   -337   -168    288   -659     83
    168  -1104  -1273    467    719  -1187     25   -342   -174    288   -646     80
    231  -1088  -1319    428    774  -1205     18   -355   -187    275   -641     67
    246  -1109  -1356    431    800  -1231     -5   -384   -218    249   -654     57
    236  -1148  -1387    454    810  -1267    -25   -413   -244    226   -670     46
    311  -1098  -1410    392    859  -1252    -12   -410   -236    236   -652     70
    405  -1018  -1423    306    911  -1221     15   -397   -218    257   -623    109
    350  -1072  -1423    361    885  -1247     18   -410   -228    249   -644    101
    303  -1132  -1436    413    870  -1283      5   -423   -236    241   -665     88
    277  -1083  -1361    402    818  -1221     49   -384   -187    296   -623    129
    270  -1067  -1340    397    802  -1202     75   -366   -163    319   -615    135
    342  -1067  -1410    363    875  -1239     67   -379   -166    309   -646    119
    249  -1091  -1343    420    795  -1215     93   -363   -140    327   -649    129
    298  -1117  -1415    410    857  -1265     77   -387   -158    303   -691     90
    314  -1111  -1426    397    870  -1267     80   -389   -153    309   -701     62
    363  -1088  -1452    363    906  -1270     88   -387   -142    316   -696     67
    384  -1075  -1460    342    919  -1265     85   -394   -145    309   -701     64
    371  -1085  -1460    355    914  -1273     83   -405   -150    298   -709     44
    324  -1101  -1428    387    875  -1265     90   -400   -145    306   -709     49
    322  -1091  -1413    384    867  -1252    103   -394   -132    316   -704     72
    272  -1109  -1382    415    826  -1244    109   -389   -124    319   -704     77
    213  -1122  -1335    454    771  -1228    124   -379   -111    332   -691     80
    168  -1119  -1291    472    727  -1205    148   -358    -88    358   -665     90
    116  -1122  -1239    504    678  -1179    187   -327    -51    397   -631    129
     72  -1132  -1205    530    636  -1169    202   -309    -31    405   -628    114
    106  -1135  -1244    514    672  -1189    192   -316    -41    394   -646     80
     33  -1127  -1161    545    597  -1143    223   -283     -7    428   -618     98
     93  -1080  -1174    493    633  -1127    244   -262     12    446   -605    101
    197  -1000  -1200    400    696  -1098    270   -244     31    459   -592     90
    166  -1005  -1171    420    667  -1088    293   -228     46    472   -576     80
    111  -1039  -1150    462    628  -1096    303   -218     51    475   -566     54
    135  -1005  -1140    436    636  -1072    316   -205     67    491   -545     28
    114   -989  -1106    436    607  -1047    342   -187     88    509   -522     15
    114   -966  -1080    426    594  -1023    350   -192     98    527   -493      7
    109   -943  -1054    415    579   -997    355   -194    111    545   -465     -5
    119   -917  -1036    400    576   -976    358   -202    114    555   -449    -23
    140   -924  -1065    392    600   -995    329   -233     90    537   -465    -64
    145   -937  -1083    397    613  -1010    314   -249     75    527   -478    -93
    135   -971  -1106    415    618  -1039    298   -262     54    511   -491   -124
    137  -1028  -1166    446    652  -1096    272   -283     25    488   -506   -155
    106  -1072  -1179    483    639  -1124    270   -296     10    480   -509   -176
     75  -1114  -1189    517    631  -1150    272   -303     -5    465   -532   -202
     23  -1163  -1187    568    602  -1174    277   -306    -15    454   -550   -223
    -20  -1210  -1189    615    584  -1200    285   -309    -25    449   -571   -239
   -132  -1283  -1153    706    509  -1218    296   -303    -28    446   -589   -246
   -166  -1317  -1150    740    491  -1234    285   -314    -44    433   -623   -257
   -166  -1330  -1166    745    498  -1249    267   -332    -64    415   -654   -267
   -166  -1348  -1182    758    506  -1265    249   -350    -83    397   -683   -272
    -85  -1322  -1239    704    576  -1283    246   -355    -93    389   -701   -265
    -77  -1314  -1236    696    576  -1275    254   -358    -88    394   -701   -236
   -150  -1356  -1205    750    524  -1280    249   -376    -90    394   -709   -213
   -111  -1387  -1275    750    581  -1332    241   -397   -106    374   -732   -215
    -23  -1421  -1400    722    688  -1410    288   -358   -109    345   -784   -254
      5  -1436  -1441    714    722  -1439    402   -236    -46    358   -800   -280
      5  -1389  -1397    691    701  -1395    530    -62     77    449   -737   -231
     90  -1192  -1283    550    685  -1236    623    124    257    628   -568    -59
    135   -750   -888    306    509   -818    628    192    483    948   -213    332
     41   -124   -166     38    103   -145    555    119    745   1379    288    872
   -119    174    293    -28   -205    231    298   -205    774   1574    545   1145
   -259   -129    129    194   -194      0     33   -618    462   1304    303    922
   -290   -940   -649    615    176   -795   -142  -1013   -176    558   -436    239
   -223  -1556  -1332    888    553  -1444   -218  -1096   -527     98   -924   -257
   -155  -1782  -1626    966    732  -1704   -150   -953   -530     18  -1049   -405
   -114  -1787  -1673    950    779  -1730    -23   -797   -436     67  -1031   -407
    -83  -1667  -1584    875    750  -1626    106   -654   -301    176   -940   -335
    -49  -1579  -1530    813    737  -1553    179   -589   -220    244   -880   -280
    -41  -1548  -1509    792    732  -1530    223   -574   -184    275   -859   -265
    -33  -1522  -1488    779    727  -1506    259   -561   -150    301   -841   -236
    -28  -1527  -1499    776    732  -1512    270   -566   -142    309   -839   -210
    -18  -1525  -1509    771    745  -1517    265   -584   -140    309   -839   -210
    -25  -1538  -1512    779    743  -1525    267   -597   -140    309   -844   -226
    -33  -1558  -1525    797    745  -1543    280   -597   -132    314   -839   -236
    -57  -1551  -1493    802    717  -1522    301   -589   -114    335   -818   -231
    -49  -1545  -1496    795    722  -1522    301   -597   -111    337   -813   -239
    -33  -1556  -1522    792    743  -1538    303   -607   -111    335   -807   -252
    -44  -1571  -1527    807    740  -1551    311   -610   -103    340   -802   -259
    -46  -1584  -1540    813    745  -1561    319   -605    -96    345   -797   -270
    -54  -1587  -1532    818    737  -1561    332   -587    -80    361   -779   -272
    -57  -1597  -1540    826    740  -1569    332   -587    -80    358   -774   -288
    -38  -1595  -1556    818    758  -1577    332   -594    -83    358   -771   -309
      0  -1579  -1582    789    789  -1579    322   -600    -85    353   -766   -319
    -10  -1569  -1561    789    774  -1566    327   -594    -75    363   -748   -322
    -10  -1579  -1569    795    776  -1574    322   -594    -72    366   -745   -335
      2  -1574  -1577    787    789  -1574    324   -589    -67    374   -735   -340
     15  -1577  -1595    779    802  -1587    319   -587    -72    368   -732   -353
     -7  -1590  -1582    797    784  -1584    332   -566    -62    376   -714   -350
      0  -1600  -1600    797    797  -1597    335   -555    -59    384   -704   -358
     12  -1602  -1615    795    813  -1608    319   -555    -64    384   -701   -368
     10  -1628  -1641    807    826  -1636    306   -555    -75    376   -704   -381
    -10  -1639  -1631    823    810  -1634    316   -532    -64    392   -685   -368
    -25  -1641  -1618    831    795  -1631    324   -517    -51    407   -672   -355
    -25  -1639  -1613    833    792  -1626    327   -501    -44    423   -657   -345
     23  -1667  -1693    820    854  -1680    311   -504    -57    415   -665   -361
     15  -1696  -1714    839    862  -1704    319   -493    -51    420   -662   -358
    -38  -1704  -1665    870    810  -1686    353   -454    -20    454   -633   -332
    -31  -1732  -1701    883    833  -1717    361   -444    -20    452   -633   -337
    -15  -1745  -1730    878    857  -1738    363   -446    -25    452   -641   -350
    -41  -1748  -1709    893    831  -1730    381   -431    -12    467   -631   -348
      0  -1751  -1751    872    875  -1751    384   -426    -12    462   -631   -361
     51  -1764  -1816    857    932  -1790    387   -420    -10    457   -641   -379
     10  -1774  -1784    880    896  -1779    402   -397      7    475   -631   -379
     59  -1753  -1813    846    935  -1782    405   -387     18    483   -626   -400
     57  -1764  -1821    852    935  -1790    420   -374     31    493   -618   -431
     31  -1756  -1787    862    909  -1771    444   -348     64    522   -605   -426
    -44  -1761  -1717    901    836  -1740    475   -319    101    550   -592   -397
    -33  -1761  -1727    898    846  -1745    491   -306    122    563   -587   -394
    -36  -1784  -1748    909    854  -1769    493   -301    127    566   -589   -394
    -51  -1797  -1745    924    846  -1771    496   -298    129    566   -584   -394
     12  -1784  -1800    883    906  -1792    478   -314    109    553   -597   -415
     54  -1779  -1836    862    945  -1808    470   -314    106    548   -615   -433
     15  -1782  -1800    880    906  -1792    483   -296    122    558   -613   -428
     36  -1774  -1810    870    922  -1792    480   -296    122    553   -620   -441
     41  -1761  -1805    859    922  -1782    475   -301    122    555   -623   -439
     15  -1761  -1779    872    896  -1769    493   -280    140    566   -620   -426
     23  -1761  -1784    867    901  -1771    491   -270    140    568   -628   -426
     41  -1748  -1790    854    914  -1769    485   -257    148    574   -631   -420
     23  -1745  -1769    859    896  -1756    506   -231    174    594   -615   -407
    -28  -1735  -1706    880    839  -1722    530   -202    200    618   -587   -379
    -10  -1725  -1717    867    852  -1719    537   -192    202    623   -576   -371
    -12  -1701  -1688    857    836  -1696    566   -166    223    657   -532   -350
    -36  -1686  -1649    859    805  -1667    584   -140    249    688   -470   -322
    -46  -1670  -1623    857    787  -1647    602   -114    272    717   -415   -290
     18  -1649  -1667    813    841  -1657    597   -106    275    722   -384   -298
    109  -1621  -1730    756    919  -1675    581   -111    262    714   -355   -324
    124  -1569  -1693    722    906  -1631    592   -106    280    743   -314   -272
     90  -1540  -1634    724    859  -1587    605   -109    293    761   -298   -228
     20  -1517  -1538    748    776  -1527    623    -93    322    792   -265   -197
     28  -1535  -1564    753    795  -1548    602   -101    306    784   -239   -252
     36  -1553  -1592    758    813  -1571    563   -132    275    761   -228   -296
     49  -1538  -1587    743    815  -1561    548   -153    262    763   -244   -293
     36  -1538  -1574    748    802  -1553    537   -161    249    758   -252   -314
     18  -1543  -1561    763    789  -1551    527   -161    241    761   -241   -363
     18  -1584  -1605    782    810  -1595    506   -174    213    727   -285   -418
    -28  -1613  -1584    820    776  -1597    509   -181    192    709   -329   -426
    -75  -1652  -1579    862    750  -1615    514   -189    161    693   -371   -433
    -57  -1686  -1628    872    784  -1657    511   -213    111    667   -374   -459
    -23  -1709  -1686    865    828  -1696    488   -246    103    631   -381   -475
     75  -1730  -1805    826    937  -1766    452   -285     62    584   -446   -511
    148  -1761  -1909    805   1028  -1834    418   -316     36    553   -493   -553
    137  -1792  -1930    828   1034  -1860    397   -340     20    522   -558   -589
    174  -1813  -1990    818   1080  -1899    361   -379     -5    488   -607   -636
    200  -1821  -2021    810   1109  -1919    342   -397    -20    480   -626   -657
    228  -1852  -2081    810   1153  -1964    327   -428    -49    459   -652   -670
    290  -1930  -2221    820   1254  -2075    322   -428    -77    415   -672   -719
    329  -2000  -2333    833   1330  -2166    405   -316    -33    397   -722   -795
    361  -1951  -2314    795   1335  -2132    527   -171     72    449   -709   -795
    441  -1803  -2247    678   1343  -2023    628    -10    226    597   -571   -685
    579  -1462  -2042    441   1309  -1751    644     67    405    839   -257   -431
    587   -891  -1478    150   1031  -1184    579      5    584   1197    197    -12
    519   -441   -961    -38    737   -698    342   -324    571   1428    563    259
    426   -496   -922     36    672   -709     44   -740    306   1340    527    205
    433  -1072  -1506    319    969  -1288   -127  -1117   -200    750    -33   -280
    491  -1800  -2294    652   1389  -2044   -163  -1200   -605    119   -678   -839
    620  -2138  -2759    758   1688  -2447   -155  -1101   -691    -67   -888  -1060
    665  -2226  -2894    779   1779  -2559    -83   -979   -636    -62   -883  -1106
    594  -2197  -2792    802   1693  -2494     20   -867   -527     25   -756  -1047
    607  -2099  -2707    743   1657  -2403     96   -787   -433    127   -698  -1005
    600  -2008  -2608    704   1602  -2307    155   -732   -353    205   -607   -997
    589  -1948  -2540    678   1564  -2244    189   -706   -309    259   -524  -1021
    558  -1886  -2444    665   1501  -2164    207   -683   -272    311   -522   -989
    527  -1862  -2390    667   1457  -2125    226   -654   -241    348   -475   -924
    475  -1875  -2351    701   1413  -2112    231   -636   -233    366   -506   -901
    441  -1865  -2309    711   1374  -2086    244   -620   -218    384   -519   -891
    415  -1826  -2242    706   1327  -2034    275   -592   -187    410   -537   -852
    368  -1836  -2205    732   1286  -2021    290   -581   -171    413   -654   -849
    329  -1839  -2169    753   1247  -2003    296   -579   -163    413   -704   -849
    252  -1834  -2086    789   1166  -1958    314   -566   -142    418   -724   -836
    179  -1818  -1997    820   1088  -1906    348   -527   -106    436   -735   -805
    187  -1816  -2005    813   1093  -1909    353   -517   -101    439   -743   -849
    192  -1813  -2008    810   1098  -1909    366   -501    -88    439   -748   -862
    246  -1803  -2052    776   1148  -1927    358   -504    -96    413   -787   -859
    262  -1784  -2047    761   1153  -1914    358   -496    -90    413   -795   -857
    259  -1777  -2036    758   1145  -1906    361   -485    -80    418   -789   -867
    236  -1766  -2003    763   1119  -1886    371   -467    -64    428   -771   -880
    262  -1758  -2023    748   1140  -1891    363   -467    -70    413   -769   -917
    293  -1782  -2075    745   1184  -1927    350   -480    -90    384   -779   -966
    290  -1782  -2073    743   1179  -1927    350   -478    -90    379   -763   -971
    303  -1790  -2096    743   1197  -1943    342   -483    -96    366   -750   -971
    306  -1795  -2101    745   1202  -1948    332   -488   -103    363   -750   -956
    296  -1771  -2068    737   1182  -1919    332   -480    -98    374   -719   -911
    288  -1771  -2062    740   1174  -1917    329   -478   -103    376   -704   -880
    257  -1782  -2039    761   1148  -1912    337   -467   -101    389   -696   -839
    236  -1777  -2016    769   1124  -1896    345   -457    -90    402   -685   -792
    194  -1766  -1961    787   1078  -1862    366   -428    -67    433   -662   -745
    137  -1753  -1891    805   1013  -1821    389   -402    -46    462   -641   -704
    163  -1722  -1886    776   1023  -1803    402   -389    -36    475   -631   -680
     88  -1735  -1826    823    953  -1779    428   -366    -20    491   -602   -649
     28  -1753  -1782    862    904  -1766    439   -361    -18    496   -550   -631
    -59  -1761  -1701    909    818  -1730    465   -340      2    511   -589   -605
   -200  -1753  -1553    976    675  -1654    524   -285     54    555   -618   -558
   -194  -1751  -1558    971    678  -1654    537   -275     70    561   -644   -558
   -176  -1753  -1577    966    698  -1665    553   -262     85    566   -665   -558
   -116  -1727  -1610    919    745  -1670    553   -267     85    563   -691   -553
    -75  -1693  -1621    883    771  -1657    555   -270     90    568   -667   -545
    -38  -1660  -1621    849    789  -1641    555   -270    103    576   -639   -532
    -25  -1652  -1626    839    800  -1639    566   -259    124    576   -636   -527
    -57  -1670  -1613    862    776  -1641    584   -259    137    576   -675   -540
    -85  -1670  -1584    878    748  -1628    623   -236    176    613   -594   -519
    -64  -1688  -1626    875    779  -1657    641   -226    192    633   -594   -522
    -28  -1712  -1683    870    826  -1699    633   -236    189    654   -659   -535
     36  -1712  -1751    836    891  -1730    631   -239    187    665   -659   -535
     59  -1704  -1764    820    911  -1732    665   -205    213    685   -613   -506
     -2  -1753  -1751    875    872  -1751    688   -189    226    683   -587   -491
    -59  -1769  -1709    914    823  -1740    701   -168    252    696   -540   -459
    -67  -1779  -1712    922    820  -1745    730   -142    272    698   -542   -433
   -114  -1813  -1699    963    792  -1758    797    -90    311    737   -581   -415
   -145  -1818  -1673    982    761  -1748    852    -46    355    792   -550   -392
   -103  -1818  -1714    961    805  -1766    857    -33    371    813   -506   -384
   -116  -1826  -1709    969    795  -1769    865    -20    389    839   -444   -361
   -124  -1816  -1691    969    782  -1753    872     -5    410    867   -366   -335
   -122  -1808  -1686    963    779  -1748    883     18    433    891   -306   -298
    -59  -1792  -1732    927    836  -1764    880     23    441    904   -283   -277
      2  -1764  -1766    880    883  -1766    872     23    441    911   -267   -246
     57  -1745  -1803    844    927  -1774    857     15    439    911   -280   -187
     57  -1740  -1797    841    924  -1769    857     25    459    919   -309    -72
     54  -1717  -1771    831    911  -1743    857     36    496    917   -337     33
     41  -1688  -1730    820    883  -1709    859     46    550    917   -368    137
     51  -1647  -1699    797    875  -1673    854     54    592    930   -397    244
      5  -1654  -1662    823    831  -1657    852     59    610    937   -426    309
      5  -1675  -1680    836    841  -1678    823     36    584    914   -472    322
     33  -1673  -1706    818    867  -1688    792     12    566    901   -480    345
    -12  -1678  -1665    844    826  -1673    795     18    566    909   -496    363
   -135  -1678  -1543    904    701  -1610    828     54    592    940   -488    392
      7  -1680  -1688    836    846  -1683    784     18    537    880   -548    340
    189  -1709  -1899    758   1041  -1803    706    -51    444    787   -633    239
    275  -1735  -2010    730   1143  -1873    670    -85    389    724   -688    171
    298  -1787  -2086    743   1189  -1938    644   -111    348    672   -745    111
    275  -1834  -2109    779   1192  -1971    626   -132    314    631   -771     70
    337  -1818  -2158    740   1247  -1987    615   -148    288    602   -787     20
    280  -1862  -2145    789   1210  -2003    602   -155    272    576   -797    -36
    213  -1906  -2120    844   1163  -2013    592   -163    257    555   -792    -88
    213  -1875  -2088    831   1150  -1982    628   -132    280    568   -756   -101
    231  -1873  -2104    818   1166  -1987    639   -116    285    563   -756   -122
    163  -1917  -2081    875   1122  -1997    618   -137    257    537   -774   -192
    106  -1969  -2075    930   1088  -2023    620   -124    249    519   -784   -262
    155  -1979  -2135    911   1145  -2057    719     -7    293    522   -792   -327
     96  -2005  -2101    950   1098  -2052    839    124    368    553   -789   -387
     93  -1945  -2039    924   1065  -1990    927    283    493    652   -714   -348
    181  -1641  -1826    730   1002  -1732    989    444    706    904   -467   -127
    220  -1109  -1330    444    774  -1218   1005    522    969   1304    -33    306
     54   -574   -628    257    340   -600    898    368   1156   1688    400    727
    -18   -530   -514    272    246   -522    597    -20   1000   1691    423    750
   -124   -997   -872    558    371   -935    374   -467    514   1202    -38    332
   -168  -1727  -1558    948    693  -1644    283   -750    -46    493   -732   -301
    -20  -2148  -2127   1083   1052  -2138    259   -701   -220    207  -1031   -636
     38  -2252  -2291   1106   1163  -2270    335   -555   -168    200  -1044   -714
     49  -2229  -2278   1088   1161  -2252    439   -428    -70    254   -995   -717
    168  -2138  -2307    984   1236  -2221    498   -348      2    306   -963   -719
    161  -2070  -2234    953   1197  -2153    553   -288     70    368   -919   -706
    176  -2023  -2200    924   1187  -2112    592   -249    109    400   -896   -727
    168  -2010  -2182    919   1174  -2096    620   -218    135    413   -885   -750
    145  -1995  -2140    924   1143  -2068    639   -202    153    423   -872   -766
    166  -2000  -2169    917   1166  -2086    623   -218    135    400   -888   -818
    171  -1997  -2169    911   1169  -2083    631   -210    140    397   -891   -844
    155  -1995  -2151    919   1150  -2073    654   -189    158    402   -891   -852
    142  -1984  -2127    922   1135  -2055    672   -176    171    407   -891   -857
    187  -1984  -2171    896   1179  -2078    659   -184    163    405   -896   -872
    119  -1979  -2101    930   1109  -2039    683   -161    187    428   -867   -867
     77  -1982  -2062    950   1067  -2021    701   -148    202    433   -854   -878
     75  -1982  -2057    953   1065  -2018    704   -145    205    431   -857   -893
     75  -1977  -2055    948   1065  -2016    704   -140    207    433   -844   -909
     70  -1964  -2034    945   1052  -1997    711   -129    215    444   -833   -927
      0  -1984  -1984    989    992  -1984    724   -111    231    452   -828   -937
     25  -1997  -2023    987   1023  -2010    717   -111    220    439   -841   -969
    140  -1958  -2101    906   1119  -2031    706   -119    213    431   -852   -989
    119  -1953  -2073    914   1096  -2013    704   -111    215    441   -844   -989
     44  -1961  -2008    956   1023  -1984    709   -103    226    452   -833   -976
     90  -1922  -2013    917   1052  -1966    724    -85    241    467   -823   -966
    124  -1893  -2018    883   1070  -1956    732    -72    246    475   -813   -950
    106  -1904  -2010    898   1057  -1956    724    -75    239    472   -815   -945
     36  -1940  -1979    950   1005  -1958    709    -75    226    462   -823   -945
     33  -1925  -1958    945    995  -1940    701    -64    228    467   -820   -927
     41  -1927  -1969    943   1005  -1948    693    -67    223    467   -823   -919
     59  -1932  -1995    935   1026  -1964    691    -64    218    472   -820   -914
     83  -1922  -2008    917   1044  -1966    683    -67    213    470   -818   -914
    116  -1893  -2010    888   1062  -1951    675    -75    202    465   -818   -906
    116  -1878  -1997    878   1057  -1935    672    -77    202    465   -815   -914
     77  -1883  -1961    901   1018  -1922    683    -72    210    462   -815   -911
     25  -1891  -1917    930    971  -1904    701    -64    218    457   -820   -914
     62  -1901  -1964    919   1013  -1932    685    -85    194    423   -852   -932
     88  -1875  -1966    891   1026  -1919    696    -80    197    413   -867   -940
     98  -1844  -1943    872   1021  -1893    714    -64    218    428   -852   -963
     96  -1836  -1935    870   1013  -1886    717    -59    228    436   -833  -1002
     96  -1821  -1917    862   1005  -1867    748    -28    262    459   -805  -1015
     83  -1813  -1896    862    989  -1855    763     -2    293    485   -766  -1039
     57  -1805  -1862    872    958  -1834    795     23    324    506   -737  -1067
     64  -1787  -1852    859    956  -1818    810     44    348    517   -719  -1070
     44  -1787  -1831    872    937  -1808    810     44    355    522   -698  -1104
     31  -1774  -1808    870    917  -1792    828     59    368    530   -678  -1137
     38  -1740  -1782    849    909  -1761    846     77    394    548   -654  -1135
    -15  -1745  -1732    880    854  -1740    854     83    405    553   -649  -1150
    -51  -1745  -1693    898    820  -1719    857     88    413    550   -654  -1153
     23  -1740  -1764    857    891  -1751    836     70    392    522   -685  -1218
     46  -1706  -1753    828    898  -1727    839     70    400    527   -672  -1234
     46  -1678  -1725    815    883  -1701    846     80    413    537   -657  -1234
     28  -1688  -1717    831    872  -1701    854     93    426    553   -636  -1231
     10  -1662  -1673    826    839  -1667    852    103    439    563   -633  -1231
     25  -1649  -1675    810    849  -1660    846    101    436    563   -631  -1254
     54  -1636  -1691    789    870  -1662    846    106    439    563   -623  -1239
     62  -1592  -1654    766    857  -1623    867    132    465    587   -592  -1195
     64  -1564  -1631    748    844  -1597    872    142    480    602   -597  -1179
     85  -1543  -1628    727    857  -1584    872    145    483    602   -605  -1176
     80  -1504  -1587    711    831  -1545    885    158    498    618   -600  -1163
     77  -1467  -1545    696    810  -1506    901    176    519    633   -597  -1132
     96  -1415  -1512    659    802  -1465    917    205    548    662   -574  -1083
    106  -1384  -1491    639    797  -1436    930    220    558    670   -566  -1052
    114  -1369  -1483    626    797  -1423    922    215    550    662   -581  -1044
    124  -1348  -1473    613    797  -1410    922    220    550    667   -576  -1026
    119  -1312  -1434    594    774  -1371    932    233    566    683   -561  -1000
    148  -1265  -1413    555    779  -1337    937    231    571    691   -553   -966
    174  -1189  -1363    506    769  -1275    948    241    589    714   -524   -917
    137  -1221  -1358    542    748  -1288    911    205    558    688   -532   -924
    135  -1273  -1410    568    771  -1340    854    148    501    633   -597   -950
    132  -1293  -1426    579    779  -1358    841    137    485    623   -605   -953
    124  -1322  -1447    597    784  -1384    836    137    478    623   -597   -963
    114  -1337  -1452    613    782  -1395    839    140    480    618   -600   -966
     90  -1340  -1431    626    758  -1387    833    129    465    600   -620   -974
     67  -1366  -1434    649    748  -1400    823    116    444    581   -639  -1000
     36  -1405  -1444    683    740  -1423    813    101    420    550   -678  -1039
     25  -1436  -1462    706    743  -1449    802     93    405    527   -696  -1047
     18  -1462  -1480    719    748  -1470    795     77    384    509   -706  -1060
      7  -1483  -1493    737    748  -1488    789     64    368    485   -737  -1062
     -7  -1499  -1491    753    740  -1496    782     59    358    478   -745  -1075
    -64  -1491  -1426    779    680  -1460    787     72    371    498   -704  -1072
    -20  -1462  -1441    740    709  -1452    771     59    363    493   -698  -1070
      7  -1465  -1473    727    740  -1467    766     57    355    485   -706  -1062
     12  -1483  -1499    735    753  -1491    769     59    348    470   -724  -1067
     12  -1519  -1532    753    771  -1525    784     80    345    449   -748  -1104
     33  -1548  -1582    756    807  -1566    865    176    374    436   -771  -1150
     33  -1501  -1538    732    784  -1519    995    345    483    506   -724  -1122
    106  -1343  -1452    615    779  -1397   1106    542    646    652   -594  -1005
    168  -1010  -1179    420    672  -1093   1150    680    846    904   -327   -722
    197   -439   -639    119    415   -537   1104    667   1067   1273    101   -252
    -18     23     38     -2    -28     31    956    470   1215   1610    504    176
   -223    -54    166    137   -194     54    678     75   1021   1540    472    153
   -280   -665   -384    472     51   -524    449   -371    478    935    -98   -381
   -213  -1418  -1205    815    496  -1312    309   -615    -44    272   -758   -987
   -163  -1771  -1608    966    719  -1688    324   -509   -127     93   -974  -1202
   -101  -1834  -1732    966    813  -1784    415   -361    -62    106   -989  -1234
    -75  -1787  -1712    932    818  -1751    514   -239     31    171   -935  -1189
    -49  -1686  -1639    867    792  -1662    597   -137    124    249   -870  -1127
    -36  -1626  -1590    831    774  -1610    657    -80    181    293   -831  -1078
    -96  -1628  -1535    862    717  -1582    685    -54    205    306   -818  -1054
   -127  -1610  -1483    870    678  -1548    706    -25    233    335   -789  -1023
    -62  -1574  -1512    818    722  -1545    724     -5    249    345   -782  -1010
    -25  -1571  -1545    797    758  -1558    719    -10    239    332   -795  -1031
    -96  -1592  -1496    844    698  -1545    722     -5    239    329   -792  -1031
   -122  -1577  -1454    849    665  -1517    735     10    249    337   -782  -1023
    -90  -1553  -1462    818    685  -1509    730      7    246    335   -774  -1028
    -96  -1548  -1454    820    678  -1501    732     18    254    335   -769  -1036
    -96  -1561  -1467    826    683  -1514    732     20    254    327   -776  -1065
    -85  -1545  -1460    815    685  -1504    735     28    259    327   -761  -1072
    -75  -1535  -1460    802    691  -1499    732     25    254    316   -766  -1101
    -51  -1525  -1473    787    709  -1501    722     20    244    303   -776  -1127
    -77  -1509  -1434    792    675  -1473    735     38    262    316   -763  -1143
    -70  -1506  -1436    789    683  -1473    745     54    275    324   -748  -1163
    -46  -1499  -1454    771    701  -1475    737     51    267    319   -740  -1189
    -46  -1488  -1441    766    696  -1467    737     51    267    316   -735  -1205
    -62  -1475  -1413    766    675  -1444    743     59    270    314   -730  -1213
    -44  -1444  -1400    745    678  -1423    737     64    270    306   -732  -1215
    -20  -1454  -1434    735    704  -1444    724     62    259    290   -745  -1215
    -10  -1454  -1447    732    717  -1452    717     62    254    285   -745  -1208
      2  -1447  -1452    722    724  -1449    701     54    244    277   -748  -1213
     41  -1434  -1475    696    758  -1454    675     33    226    265   -756  -1223
     38  -1423  -1462    688    750  -1441    665     33    228    272   -743  -1208
     75  -1415  -1491    670    782  -1454    646     25    218    270   -743  -1210
     83  -1415  -1499    665    789  -1457    628     18    207    270   -737  -1210
     57  -1408  -1465    675    761  -1436    633     31    215    283   -724  -1202
    137  -1374  -1512    615    823  -1444    602      7    189    259   -748  -1234
    124  -1358  -1486    615    805  -1421    597      7    187    259   -756  -1234
     83  -1348  -1434    631    756  -1389    607     20    197    270   -745  -1213
    106  -1332  -1439    613    771  -1384    605     15    192    262   -758  -1210
     62  -1345  -1410    639    735  -1376    613     25    197    265   -758  -1202
     96  -1335  -1431    620    763  -1382    607     20    189    249   -779  -1215
    106  -1325  -1431    607    766  -1376    618     28    200    254   -789  -1221
     64  -1322  -1387    628    724  -1353    646     59    231    275   -776  -1205
     80  -1309  -1389    613    732  -1348    659     80    246    283   -766  -1205
    135  -1296  -1431    579    782  -1361    657     83    249    275   -776  -1215
    101  -1291  -1392    594    745  -1340    672    111    272    290   -763  -1205
    148  -1262  -1410    558    779  -1335    665    114    277    290   -763  -1210
    150  -1254  -1408    550    776  -1330    670    129    293    298   -753  -1210
    119  -1267  -1387    574    750  -1327    691    150    314    309   -743  -1202
    135  -1270  -1405    566    769  -1337    696    155    319    309   -730  -1210
    142  -1252  -1395    555    769  -1322    696    150    314    311   -704  -1218
    109  -1252  -1361    568    735  -1306    698    158    322    324   -680  -1202
    122  -1275  -1397    576    758  -1335    693    158    314    314   -680  -1208
    137  -1293  -1431    576    782  -1361    688    158    303    301   -675  -1231
    166  -1273  -1439    553    802  -1356    691    166    309    311   -644  -1265
    132  -1239  -1374    550    753  -1306    709    184    332    342   -589  -1278
    129  -1223  -1353    548    740  -1288    714    192    340    350   -568  -1291
    153  -1200  -1356    522    753  -1275    701    189    335    345   -576  -1322
    140  -1184  -1325    522    732  -1254    706    202    348    361   -579  -1340
    155  -1174  -1330    506    740  -1252    693    197    340    350   -594  -1361
    176  -1124  -1301    472    737  -1213    696    200    345    350   -594  -1363
    197  -1067  -1265    431    730  -1166    698    200    350    350   -610  -1369
    205  -1052  -1257    423    730  -1153    698    189    348    340   -620  -1384
    215  -1005  -1223    392    717  -1114    704    197    348    348   -623  -1384
    259   -943  -1205    340    730  -1072    717    205    348    355   -620  -1374
    259   -919  -1179    327    719  -1049    740    223    379    361   -587  -1356
    210   -893  -1104    342    657   -997    769    257    407    371   -548  -1337
    259   -875  -1135    309    696  -1005    748    246    407    368   -545  -1348
    298   -849  -1148    275    722   -997    743    249    415    371   -527  -1335
    332   -820  -1153    241    743   -987    740    246    420    366   -511  -1319
    332   -753  -1085    210    709   -919    761    252    452    394   -472  -1275
    316   -730  -1047    205    678   -888    761    246    459    400   -452  -1244
    332   -727  -1062    197    696   -893    719    215    433    379   -470  -1247
    387   -753  -1143    181    761   -948    657    163    379    335   -501  -1280
    389   -779  -1169    194    779   -974    623    145    358    322   -485  -1288
    381   -810  -1195    213    784  -1002    610    137    342    303   -459  -1293
    413   -839  -1252    213    831  -1044    594    116    319    270   -446  -1312
    405   -870  -1278    231    839  -1072    581     93    303    231   -415  -1327
    368   -917  -1286    275    826  -1101    568     72    283    200   -394  -1340
    368   -979  -1348    303    857  -1163    535     36    246    142   -444  -1376
    329  -1010  -1340    337    833  -1174    511     15    236    106   -470  -1374
    290  -1039  -1332    371    810  -1184    509      5    226     83   -467  -1366
    301  -1070  -1371    384    836  -1221    504     -5    202     62   -485  -1361
    236  -1080  -1317    420    774  -1197    517      2    200     80   -485  -1343
    207  -1093  -1304    441    753  -1197    506     -2    189     96   -485  -1337
    197  -1106  -1306    454    750  -1205    506      2    187    119   -498  -1325
    197  -1109  -1306    457    750  -1208    511      2    189    155   -524  -1317
    155  -1093  -1252    467    701  -1171    527     23    194    158   -555  -1299
     98  -1109  -1210    504    652  -1158    574     93    231    150   -610  -1293
    148  -1124  -1273    488    709  -1200    652    207    280    148   -704  -1340
    145  -1052  -1197    454    670  -1124    771    374    402    231   -698  -1317
    205   -885  -1093    340    646   -989    870    571    587    407   -548  -1166
    262   -519   -782    127    522   -649    896    665    779    680   -249   -857
    189     59   -129   -124    158    -36    872    639    987   1060    200   -392
     -2    496    498   -246   -249    496    680    371   1039   1356    574    -33
    -98    298    394   -101   -246    345    374    -64    711   1166    423   -194
   -179   -335   -155    257    -12   -246    220   -431    176    530   -197   -753
   -155   -992   -836    571    340   -914    163   -522   -192    -31   -789  -1293
    -75  -1337  -1262    706    592  -1301    179   -394   -233   -181   -979  -1483
    -54  -1389  -1335    722    639  -1361    259   -267   -153   -155   -976  -1496
    -59  -1335  -1275    696    607  -1306    353   -150    -38    -75   -909  -1441
    -18  -1231  -1213    623    597  -1223    423    -62     62      5   -836  -1366
    -25  -1145  -1119    587    545  -1132    491      2    142     77   -761  -1296
     12  -1088  -1101    535    555  -1093    504     23    168     96   -735  -1270
     12  -1085  -1098    535    555  -1091    509     31    176     90   -737  -1273
      7  -1075  -1085    532    545  -1080    519     41    184     93   -735  -1267
     46  -1044  -1091    498    568  -1067    524     49    194    101   -730  -1262
     18  -1031  -1052    504    535  -1041    535     57    207    114   -711  -1252
      2  -1031  -1034    514    517  -1031    537     62    213    119   -704  -1247
     31  -1026  -1057    496    542  -1041    524     57    210    116   -704  -1252
     80   -989  -1070    454    574  -1028    517     51    213    122   -701  -1262
     31  -1005  -1036    485    532  -1021    530     62    223    127   -696  -1265
     15  -1023  -1039    501    527  -1031    524     62    223    124   -698  -1273
      7  -1018  -1026    501    517  -1021    530     75    231    132   -691  -1262
     38   -995  -1034    478    535  -1013    517     70    231    132   -683  -1260
     33   -984  -1021    472    524  -1002    524     80    244    132   -688  -1254
     -7   -995   -987    501    488   -992    542    101    254    135   -691  -1252
    -10   -987   -979    498    483   -984    542    109    259    145   -688  -1254
      5   -953   -958    475    480   -956    545    122    280    171   -662  -1231
     10   -963   -976    475    491   -969    540    127    283    171   -662  -1223
    -20   -995   -974    506    475   -984    540    127    277    161   -675  -1231
    -64   -979   -914    519    423   -945    553    148    298    184   -654  -1213
    -41   -961   -919    501    439   -940    542    148    301    184   -657  -1215
    -41   -956   -914    498    433   -935    532    137    293    179   -665  -1223
    -57   -963   -909    509    423   -937    537    150    303    192   -649  -1208
    -49   -971   -924    509    436   -948    535    163    311    197   -633  -1189
    -23   -958   -935    491    454   -948    530    174    319    210   -610  -1163
    -10   -950   -940    478    462   -945    509    161    309    210   -602  -1156
     -7   -937   -932    472    459   -935    509    168    319    226   -587  -1137
    -31   -945   -914    485    439   -930    517    181    327    233   -571  -1119
    -67   -932   -865    501    397   -898    519    184    329    244   -550  -1104
    -67   -943   -878    504    402   -909    519    194    340    254   -532  -1106
    -72   -950   -878    511    400   -914    540    213    350    265   -514  -1101
    -54   -937   -883    496    413   -911    553    218    355    272   -491  -1091
    -75   -937   -862    506    392   -901    576    233    368    285   -459  -1080
   -109   -953   -844    530    366   -898    587    249    387    303   -431  -1072
    -96   -963   -867    530    384   -917    600    262    397    316   -441  -1075
   -124   -945   -820    535    348   -885    631    290    436    353   -407  -1057
   -202   -950   -748    576    272   -849    683    335    483    397   -350  -1034
   -163   -979   -815    568    324   -898    691    332    485    402   -441  -1057
   -150   -989   -841    568    345   -917    696    337    504    415   -504  -1062
   -142  -1002   -862    571    358   -932    704    340    514    413   -530  -1075
   -106  -1013   -906    561    400   -961    709    342    517    405   -548  -1093
   -140  -1034   -893    587    374   -963    730    361    532    420   -532  -1093
   -135  -1057   -924    594    394   -992    730    358    535    420   -530  -1096
   -135  -1067   -932    600    397  -1000    737    355    535    426   -511  -1091
   -158  -1067   -909    613    374   -989    753    363    545    439   -480  -1080
   -122  -1075   -953    597    413  -1015    761    350    535    426   -485  -1091
   -158  -1106   -948    631    392  -1028    797    381    558    431   -483  -1078
   -171  -1111   -943    639    384  -1026    828    415    587    462   -467  -1060
   -181  -1098   -917    641    366  -1008    846    444    623    509   -418  -1039
   -168  -1088   -922    626    376  -1005    865    475    654    537   -387  -1015
   -153  -1096   -943    623    394  -1021    859    475    659    545   -361  -1008
   -161  -1091   -930    623    381  -1013    862    485    680    574   -322   -987
   -166  -1085   -919    626    376  -1002    872    506    706    597   -275   -956
   -150  -1075   -924    610    387  -1000    854    501    701    592   -254   -940
   -106  -1057   -950    581    420  -1005    833    485    688    579   -244   -930
    -88  -1034   -948    561    428   -992    833    485    688    576   -233   -906
    -80  -1013   -932    548    426   -974    839    496    696    576   -241   -885
    -46   -984   -937    514    444   -961    823    488    693    574   -233   -896
     -5   -940   -935    472    465   -937    820    496    701    600   -200   -896
     49   -909   -958    428    504   -932    802    485    696    594   -158   -909
     96   -901   -997    402    545   -948    787    478    693    579   -161   -930
     49   -885   -937    418    491   -911    805    504    732    600   -181   -906
     31   -859   -891    413    459   -875    815    511    776    602   -181   -883
    109   -836   -948    361    527   -891    774    483    792    568   -205   -875
    129   -841   -971    355    550   -906    745    462    795    550   -223   -865
     57   -859   -917    400    485   -885    730    454    795    555   -218   -833
     54   -872   -927    407    491   -898    709    439    776    550   -233   -823
     54   -904   -958    426    504   -932    696    431    761    535   -270   -810
     54   -922   -976    433    514   -948    691    428    745    535   -296   -792
     36   -948   -984    454    509   -963    675    415    719    519   -316   -800
     70   -982  -1052    457    561  -1015    641    394    675    488   -348   -823
     75  -1015  -1093    467    584  -1054    615    371    633    454   -384   -823
     38  -1057  -1096    509    566  -1075    592    345    600    428   -400   -805
     70  -1065  -1135    496    600  -1098    579    327    574    400   -400   -792
    155  -1041  -1197    441    675  -1119    571    319    553    376   -418   -797
    122  -1062  -1187    467    652  -1124    563    324    540    368   -415   -784
    174  -1078  -1252    452    711  -1163    524    298    501    335   -441   -787
    179  -1075  -1254    446    714  -1166    514    285    480    314   -449   -766
    158  -1085  -1244    462    701  -1163    511    290    475    311   -446   -745
    194  -1106  -1301    454    745  -1202    493    275    449    288   -483   -766
    181  -1153  -1335    485    758  -1244    506    306    446    272   -517   -800
    174  -1197  -1371    509    771  -1286    597    433    504    280   -545   -846
    197  -1143  -1340    472    769  -1241    706    584    615    345   -511   -839
    228  -1008  -1236    387    730  -1119    795    737    763    483   -387   -737
    283   -719  -1002    218    641   -859    800    800    914    704   -145   -517
    311   -158   -470    -80    392   -314    743    761   1096   1072    270   -122
    220    285     64   -254     77    176    540    488   1119   1330    563    155
    101    181     80   -142      7    132    244     88    841   1213    467     64
    -20   -418   -397    220    187   -407    103   -270    332    620   -114   -400
    -18  -1067  -1049    542    511  -1057     93   -332    -49     36   -704   -880
     51  -1366  -1418    657    735  -1392    142   -187    -85   -106   -878  -1047
     70  -1467  -1538    698    802  -1501    228    -44     -5    -88   -901  -1072
     31  -1462  -1493    717    761  -1478    301     44     85    -23   -875  -1049
     96  -1356  -1452    628    774  -1405    371    127    187     59   -818   -997
    140  -1270  -1413    563    774  -1340    415    181    254    114   -774   -945
    166  -1218  -1387    524    774  -1301    436    207    285    135   -758   -919
    168  -1223  -1392    527    779  -1306    431    213    290    132   -769   -919
    189  -1221  -1410    514    797  -1314    420    200    280    119   -787   -922
    171  -1226  -1397    527    782  -1312    418    194    272    111   -797   -919
    103  -1257  -1361    576    730  -1309    415    192    270    111   -800   -924
     44  -1299  -1343    628    693  -1319    426    202    272    109   -805   -932
     75  -1278  -1356    600    714  -1317    444    220    283    122   -792   -924
     75  -1293  -1369    610    719  -1332    444    218    277    122   -784   -940
     88  -1301  -1389    605    737  -1343    433    200    262    106   -789   -958
     23  -1288  -1312    633    667  -1299    459    220    283    127   -771   -930
     12  -1280  -1293    633    652  -1288    457    220    285    129   -776   -930
     25  -1293  -1319    633    672  -1306    446    205    275    106   -800   -943
     25  -1283  -1309    626    665  -1293    454    213    283    103   -805   -932
     15  -1231  -1247    607    631  -1239    483    246    316    145   -766   -901
     -2  -1231  -1228    615    610  -1231    485    249    319    158   -753   -911
    -51  -1273  -1223    662    584  -1249    475    241    303    148   -763   -940
    -75  -1265  -1192    670    555  -1228    475    244    309    150   -758   -943
    -41  -1208  -1166    626    561  -1187    488    259    324    179   -727   -930
    -36  -1195  -1158    615    558  -1176    488    252    319    179   -722   -945
    -49  -1189  -1140    620    542  -1166    480    244    314    179   -717   -958
    -57  -1182  -1124    618    532  -1156    478    241    306    176   -719   -974
    -41  -1145  -1104    594    530  -1124    483    241    309    189   -714   -976
    -25  -1122  -1096    571    532  -1109    472    231    298    189   -711   -976
    -44  -1085  -1044    563    498  -1065    465    228    301    207   -680   -953
    -41  -1065  -1023    550    491  -1044    454    228    303    218   -659   -932
      0  -1039  -1039    519    519  -1039    436    220    293    210   -657   -927
     28  -1008  -1036    488    530  -1021    433    226    298    233   -628   -893
     23   -989  -1015    483    517  -1002    441    244    309    257   -602   -862
    -23  -1008   -984    514    478   -997    433    239    296    259   -605   -846
    -12   -969   -956    491    470   -963    439    241    296    288   -587   -818
      2   -953   -958    475    478   -956    454    262    303    324   -550   -769
    -18   -948   -930    483    454   -940    475    280    311    355   -527   -732
    -33   -945   -914    488    439   -930    478    285    303    368   -524   -719
    -23   -919   -896    472    436   -909    483    301    316    392   -501   -680
    -54   -911   -857    480    400   -885    496    324    340    415   -470   -639
    -75   -878   -802    475    361   -841    519    353    376    452   -433   -597
    -83   -833   -750    457    332   -792    537    368    400    470   -402   -566
   -103   -854   -750    480    322   -802    524    353    389    457   -413   -563
   -148   -875   -730    511    288   -802    524    355    394    446   -413   -535
   -181   -867   -688    524    252   -779    530    366    407    441   -400   -498
   -192   -841   -652    514    228   -745    537    381    426    444   -381   -467
   -218   -818   -600    519    189   -709    540    397    441    449   -358   -436
   -239   -810   -571    522    166   -691    542    402    444    436   -340   -426
   -163   -787   -623    472    228   -706    519    387    418    397   -353   -444
   -137   -763   -628    449    244   -696    509    376    410    374   -337   -454
   -114   -753   -639    433    262   -696    501    363    400    358   -316   -483
    -98   -727   -631    410    265   -678    504    363    402    358   -288   -501
    -90   -706   -618    397    262   -662    522    366    410    361   -262   -517
   -145   -709   -563    426    207   -639    548    384    433    366   -226   -537
   -119   -685   -566    402    223   -626    553    394    444    368   -194   -558
    -75   -659   -584    366    252   -623    545    389    449    371   -166   -581
    -44   -652   -607    348    280   -631    535    381    452    368   -140   -607
    -54   -633   -579    342    262   -607    537    384    465    381   -103   -613
    -57   -626   -568    342    254   -597    542    394    480    394    -72   -613
    -38   -613   -574    324    265   -594    550    405    496    400    -57   -620
     -5   -576   -571    290    283   -574    558    410    509    402    -33   -633
     18   -537   -555    259    285   -545    563    415    522    413    -12   -633
      7   -511   -519    252    262   -514    581    433    542    420     12   -628
     15   -459   -475    223    244   -467    597    449    561    431     38   -623
     54   -436   -491    192    270   -465    597    444    558    423     41   -641
     36   -436   -472    200    252   -452    602    441    561    423     54   -657
    -57   -423   -366    241    153   -394    636    470    597    457     96   -639
     12   -376   -392    179    200   -384    615    449    587    446    101   -659
    145   -358   -504    106    324   -431    574    405    542    413     80   -701
    168   -371   -542    101    355   -457    555    381    524    397     75   -717
    179   -379   -558    101    368   -467    540    363    514    387     75   -714
    194   -387   -581     96    387   -483    522    342    491    366     57   -727
    187   -426   -613    119    400   -519    501    319    465    329     15   -753
    179   -446   -628    132    402   -537    491    303    446    306    -18   -763
    171   -472   -644    150    407   -558    485    298    436    293    -46   -769
    202   -522   -727    158    465   -623    459    272    397    249   -101   -797
    213   -555   -771    171    491   -662    444    254    371    210   -150   -818
    210   -579   -789    184    498   -683    423    231    342    176   -192   -831
    205   -600   -805    197    504   -701    405    205    316    142   -231   -839
    207   -610   -818    200    511   -714    392    181    298    116   -265   -849
    194   -623   -818    213    506   -719    392    181    290    101   -283   -839
    189   -623   -813    215    498   -717    392    181    290     96   -288   -823
    181   -620   -802    220    491   -711    394    187    296     96   -290   -813
    153   -626   -782    233    465   -701    397    187    293     85   -301   -802
    140   -641   -784    249    459   -711    405    205    298     77   -314   -797
    158   -709   -870    275    511   -789    444    267    306     49   -363   -854
    171   -719   -891    275    530   -805    563    397    371     57   -384   -888
    179   -605   -784    213    478   -693    693    581    524    179   -288   -802
    218   -389   -607     85    413   -498    792    774    732    400    -75   -607
    233     38   -197   -137    215    -77    787    844    940    717    277   -265
    155    704    548   -428   -194    626    706    766   1169   1143    776    220
      2    919    914   -462   -457    917    420    423   1122   1301    987    402
    -96    553    649   -228   -374    602    161    -10    719    945    678    116
   -153   -168    -15    158    -70    -90     59   -322    158    226     -2   -457
   -132   -745   -613    439    239   -680     51   -311   -114   -207   -452   -857
    -70   -948   -878    509    402   -914     98   -179   -101   -262   -542   -974
    -46   -984   -937    514    444   -961    184    -64    -28   -233   -542   -995
    -67   -914   -849    488    389   -883    293     62     88   -142   -462   -924
    -38   -802   -763    420    361   -784    363    148    184    -62   -387   -854
    -46   -743   -696    394    322   -719    405    194    239    -15   -340   -807
     12   -701   -714    342    363   -709    407    205    249     -7   -329   -792
     59   -683   -743    309    400   -711    415    213    254     -5   -327   -782
     59   -675   -735    309    397   -704    426    223    262     -2   -322   -771
     20   -704   -727    340    374   -717    431    223    262     -5   -324   -779
      0   -717   -717    355    358   -717    433    218    259    -10   -329   -784
     -2   -691   -691    345    342   -693    436    218    265      0   -319   -779
    -36   -693   -657    366    309   -675    439    220    272      7   -303   -774
    -33   -696   -662    363    314   -680    441    223    275     10   -301   -774
    -25   -688   -665    355    316   -678    441    220    275      7   -298   -771
    -67   -675   -610    371    267   -644    454    236    288     25   -275   -753
    -46   -667   -620    358    285   -644    452    233    288     25   -275   -750
     -5   -667   -665    335    327   -665    441    223    280     10   -293   -766
    -28   -662   -633    345    301   -649    452    231    288     20   -280   -758
    -44   -652   -610    345    280   -631    459    241    298     33   -265   -750
    -28   -628   -600    329    285   -615    465    249    303     44   -262   -745
    -54   -623   -568    337    254   -597    462    244    301     44   -262   -732
   -101   -641   -542    371    218   -592    462    239    301     46   -257   -727
   -106   -633   -527    368    207   -581    465    246    309     54   -259   -719
    -93   -618   -524    355    215   -571    467    249    301     51   -270   -714
    -54   -618   -566    335    254   -592    444    205    272     31   -303   -735
    -64   -610   -545    337    239   -579    433    210    280     44   -309   -724
     38   -589   -628    275    332   -607    394    189    254     25   -342   -748
     80   -581   -662    252    371   -620    366    171    233      2   -374   -766
     77   -576   -654    249    363   -615    355    163    223     -2   -376   -750
     77   -566   -644    244    358   -605    350    161    220      0   -376   -735
     83   -553   -636    233    358   -594    342    161    215      0   -379   -724
     93   -537   -631    223    361   -584    345    163    215      0   -368   -714
    103   -537   -641    218    371   -589    337    150    200    -18   -374   -719
    101   -524   -628    210    363   -576    335    145    194    -23   -355   -717
     80   -517   -597    215    337   -558    342    150    197    -20   -332   -706
    109   -506   -615    200    361   -561    342    150    192    -31   -342   -711
    101   -498   -600    194    350   -548    348    155    197    -33   -342   -709
     80   -498   -579    207    329   -537    363    166    205    -44   -332   -711
     90   -504   -594    205    340   -548    368    168    207    -54   -332   -727
     90   -506   -597    207    342   -550    384    187    223    -46   -319   -722
     44   -509   -555    231    298   -532    402    205    244    -20   -275   -719
      0   -498   -498    249    246   -498    428    233    277     10   -226   -714
     15   -485   -501    233    257   -493    436    241    288     12   -207   -730
     44   -465   -509    210    275   -485    433    239    290     15   -184   -761
     88   -439   -527    174    303   -483    423    228    296     18   -184   -748
     51   -423   -475    184    262   -449    426    231    303     20   -174   -722
     85   -407   -496    161    290   -452    410    215    290      0   -197   -722
     72   -379   -452    153    262   -415    413    215    296      0   -194   -698
     98   -374   -475    137    285   -423    387    187    270    -25   -218   -704
    145   -355   -501    103    322   -428    361    161    246    -49   -236   -709
    166   -322   -488     77    327   -405    345    148    233    -62   -244   -698
    226   -293   -519     33    371   -405    324    129    210    -80   -267   -691
    231   -262   -493     15    361   -379    311    119    179    -75   -259   -678
    241   -241   -483      0    361   -361    298    106    179    -67   -231   -678
    265   -213   -478    -25    368   -345    298    111    197    -49   -213   -675
    337   -218   -555    -59    446   -387    285    106    194    -59   -226   -698
    384   -194   -579    -96    480   -384    275     96    192    -64   -223   -706
    384   -176   -561   -103    472   -368    277     93    197    -57   -184   -709
    337   -163   -501    -88    415   -329    296    111    213    -41   -116   -701
    361   -153   -514   -103    436   -332    298    111    210    -44    -80   -714
    340   -135   -475   -103    405   -303    314    122    220    -33    -44   -711
    319    -96   -415   -111    366   -254    342    142    254     -2     20   -688
    337    -62   -400   -137    366   -231    366    153    272      7     77   -680
    361    -28   -389   -166    374   -207    379    163    285     15    124   -675
    379    -10   -389   -184    381   -200    379    166    280     15    119   -672
    316      7   -309   -163    311   -150    402    187    301     36    148   -641
    257     44   -213   -153    236    -83    436    223    337     67    166   -605
    298     85   -213   -192    257    -62    439    231    345     67    114   -618
    270    119   -150   -197    210    -15    441    226    355     77     85   -602
    244    145    -98   -194    171     23    439    218    363     88     88   -594
    189    137    -54   -163    119     41    426    213    361     88     57   -594
    148    140     -7   -142     77     67    415    205    355     88     15   -589
     98    111     10   -106     44     62    405    200    345     83    -18   -597
     23     98     75    -62    -25     88    415    207    350     96    -28   -587
    -38     51     88     -7    -64     70    415    202    340     83    -80   -597
    -64     15     80     25    -72     46    397    187    316     57   -132   -620
    -57     15     72     18    -64     44    379    163    298     49   -158   -631
    -72     -5     64     38    -70     28    381    150    288     41   -171   -641
    -85    -33     51     59    -70      7    376    129    275     25   -187   -652
   -109    -72     36     90    -72    -18    366    111    262      5   -215   -667
   -119   -109     10    114    -67    -49    358    101    246    -15   -228   -662
   -129   -132     -5    129    -64    -70    355     90    239    -28   -239   -670
   -168   -145     20    155    -96    -62    353     85    236    -33   -241   -675
   -140   -142     -2    142    -70    -72    342     77    231    -36   -246   -680
   -158   -163     -5    158    -77    -85    350     88    241    -28   -231   -670
   -137   -192    -54    163    -41   -124    350     98    233    -46   -236   -667
   -142   -249   -109    194    -18   -179    394    155    244    -67   -270   -685
   -129   -236   -106    184    -12   -171    511    298    327    -51   -272   -680
    -46   -148   -101     96     25   -124    594    449    428     15   -213   -613
     44     31    -12    -38     28     10    657    602    579    179    -54   -446
     75    436    361   -257   -142    400    667    683    776    478    288    -67
    -12   1085   1098   -535   -555   1091    631    652   1031    911    810    478
   -218   1374   1590   -579   -904   1480    400    335   1034   1114   1085    743
   -345   1060   1405   -358   -875   1231    140    -85    675    823    828    485
   -381    340    722     18   -550    530    -18   -452     98    127    145   -132
   -293   -267     25    280   -161   -122    -83   -506   -226   -345   -381   -615
   -220   -467   -246    342     12   -358    -64   -394   -233   -415   -511   -748
   -200   -478   -277    337     36   -379     20   -270   -158   -371   -504   -756
   -207   -400   -194    301     -7   -298    135   -140    -46   -283   -441   -719
   -181   -296   -114    239    -33   -205    220    -49     46   -200   -371   -670
   -176   -249    -72    213    -54   -161    259     -2     96   -155   -342   -646
   -135   -207    -72    171    -33   -142    272     18    116   -137   -335   -639
    -70   -181   -114    124     20   -148    262     10    114   -145   -348   -654
    -67   -176   -109    122     20   -142    254      5    111   -148   -363   -659
   -106   -176    -70    140    -18   -124    270     15    127   -132   -361   -652
   -101   -168    -67    135    -18   -119    267     12    129   -127   -371   -652
   -101   -155    -54    127    -25   -103    267      7    137   -116   -376   -641
   -116   -129    -12    124    -51    -72    270      5    148   -101   -376   -626
   -124   -122      2    122    -64    -59    265     -5    148    -96   -389   -615
   -132   -114     18    124    -77    -49    265     -5    153    -80   -394   -600
   -137   -119     15    127    -80    -51    267     -2    155    -67   -405   -589
   -145   -150     -5    148    -70    -77    270      5    153    -70   -420   -584
   -150   -114     33    132    -93    -41    285     23    171    -51   -402   -555
   -142    -75     64    109   -106     -5    296     41    189    -33   -374   -532
   -155    -85     70    119   -114     -7    293     44    192    -41   -348   -535
   -166    -98     67    132   -116    -15    290     49    194    -46   -348   -545
   -150    -90     59    119   -109    -15    290     54    202    -36   -342   -527
   -150    -77     70    114   -111     -5    303     67    210    -25   -259   -498
   -163    -70     93    114   -129     10    311     80    218    -23   -223   -480
   -116    -85     31    101    -75    -28    293     64    200    -44   -262   -498
   -148    -85     62    114   -106    -12    298     80    207    -36   -171   -472
   -142    -77     64    109   -106     -5    296     88    210    -49   -202   -467
   -114    -72     41     93    -80    -15    288     83    202    -54   -239   -462
      0    -80    -80     41     38    -80    252     49    158    -96   -290   -478
    -33   -111    -77     72     20    -93    257     51    148    -98   -293   -465
   -122   -135    -12    129    -54    -75    275     72    155    -85   -246   -431
    -12   -114   -101     62     41   -109    252     54    132   -109   -249   -418
     25    -96   -122     36     72   -109    257     54    129   -111   -244   -371
     72    -96   -171     10    119   -132    244     41    109   -124   -197   -353
     38   -148   -189     54    111   -168    236     25     85   -150   -233   -337
      7   -205   -213     98    109   -210    244     15     67   -155   -337   -337
    -23   -231   -207    127     90   -220    280     33     77   -132   -337   -332
    -59   -254   -194    155     64   -223    301     51     90   -114   -270   -301
    -85   -257   -171    171     41   -215    335     75    119    -88   -241   -257
   -111   -262   -153    187     18   -207    368    106    158    -46   -189   -210
   -122   -272   -150    197     12   -213    387    124    202    -10    -93   -189
   -124   -257   -135    189      2   -197    400    153    272     10    -46   -161
   -101   -231   -132    166     15   -181    407    174    324     28    -33   -135
    -83   -218   -135    150     23   -179    418    189    350     62    -36   -109
    -83   -213   -129    148     23   -171    426    200    368     85    -12    -90
   -119   -215    -96    166    -12   -155    433    207    389     98    -31    -62
   -142   -197    -54    168    -44   -127    449    223    410    124    -54    -33
   -163   -189    -28    174    -67   -109    454    226    420    142    -75    -25
   -163   -168     -5    166    -80    -88    449    226    418    153    -72      7
   -103   -132    -31    116    -38    -83    433    218    402    148    -77     46
    -67   -129    -64     98     -2    -98    415    205    381    135    -77     67
    -28   -116    -88     70     28   -103    389    192    355    119    -64     46
     20    -85   -106     33     62    -96    371    189    345    114    -80     28
     57    -57   -116     -2     85    -85    366    200    350    127    -96     41
    109    -33   -142    -36    124    -88    358    205    345    116   -142     51
    129      2   -129    -67    127    -62    353    213    342    109   -181     57
    106     20    -85    -62     96    -31    363    236    358    124   -200     62
     62     23    -41    -44     51     -7    368    259    371    124   -249     51
     51     44     -7    -49     28     20    374    272    379    124   -244     49
     41     57     12    -49     15     33    376    280    379    135   -220     38
     20     83     62    -51    -20     72    368    283    384    145   -207     28
     31    103     72    -67    -20     88    355    280    381    148   -220      2
     49     93     44    -70      2     67    345    277    374    142   -226    -23
     49     75     23    -64     12     51    340    275    368    142   -236    -46
     62    129     67    -96     -2     98    366    303    394    174   -213    -49
    114    145     31   -132     41     88    361    290    379    158   -220    -98
     44    109     62    -77    -10     85    361    283    371    155   -226   -137
     72    148     72   -111      0    111    379    298    387    168   -205   -150
    137    189     51   -163     44    122    387    301    392    168   -210   -184
    129    174     44   -153     44    109    387    290    384    155   -233   -231
    124    155     31   -140     46     93    379    280    371    145   -244   -275
    153    184     31   -168     59    106    379    267    368    145   -239   -306
    153    163     10   -158     72     88    355    228    340    119   -265   -358
    166    142    -25   -155     93     59    332    194    314     93   -285   -402
    202    103    -98   -153    150      2    293    155    272     54   -322   -459
    220     70   -153   -148    187    -41    259    124    241     25   -353   -509
    244     25   -218   -135    231    -96    239    109    223      2   -379   -545
    246    -15   -262   -116    254   -137    226     93    194    -25   -407   -581
    228    -54   -283    -88    254   -166    210     75    174    -49   -436   -610
    246    -85   -335    -83    288   -210    207     75    161    -59   -446   -646
    265   -109   -374    -77    319   -241    205     77    153    -67   -452   -693
    228   -161   -392    -33    306   -275    210     75    140    -75   -462   -748
    192   -192   -384      0    285   -288    215     80    148    -70   -452   -763
    155   -231   -389     36    270   -309    210     67    135    -77   -454   -805
    218   -215   -433      0    324   -324    189     46    119    -85   -449   -844
    236   -205   -441    -18    335   -322    189     51    122    -75   -433   -841
    179   -210   -392     15    283   -301    200     67    142    -54   -413   -820
    161   -220   -381     28    270   -298    197     64    137    -57   -420   -818
    129   -249   -379     59    254   -314    194     54    135    -64   -433   -815
    101   -283   -384     90    241   -332    205     67    132    -72   -444   -815
     93   -335   -428    122    259   -381    259    127    148    -85   -480   -854
    109   -329   -439    109    272   -384    379    257    215    -62   -480   -875
    142   -257   -400     57    270   -327    511    433    337     31   -410   -826
    197    -44   -241    -75    218   -142    605    626    527    226   -213   -631
    236    324     88   -280     75    207    594    683    722    511    109   -277
    155    909    753   -532   -298    831    498    615    974    937    597    246
    -12   1208   1221   -597   -615   1213    233    314   1018   1174    893    550
   -166    849   1013   -342   -589    930    -10   -116    646    849    605    296
   -254    142    394     54   -324    267   -155   -493     54    161    -54   -275
   -226   -431   -207    327    -10   -319   -192   -540   -254   -267   -511   -701
   -174   -667   -493    420    158   -581   -127   -407   -262   -355   -636   -826
   -218   -704   -488    459    132   -597    -12   -270   -176   -309   -618   -807
   -210   -644   -433    426    111   -540     90   -148    -70   -223   -553   -745
   -163   -530   -366    345     98   -449    168    -54     23   -137   -480   -670
   -127   -454   -327    290     98   -392    220      5     77    -83   -431   -610
   -153   -457   -306    303     75   -381    236     23     93    -75   -423   -587
   -171   -480   -309    324     67   -394    236     33     98    -75   -423   -574
   -166   -483   -316    324     72   -400    233     31     98    -75   -423   -566
   -142   -459   -316    301     85   -389    241     41    109    -67   -418   -553
   -119   -415   -296    265     85   -355    249     49    124    -46   -394   -532
   -140   -426   -288    283     72   -358    236     33    114    -54   -394   -545
   -155   -444   -288    301     64   -368    223     20    106    -62   -397   -571
   -181   -449   -267    316     41   -358    233     28    114    -57   -387   -568
   -129   -410   -280    270     72   -345    233     28    122    -49   -379   -571
    -98   -371   -272    236     85   -322    228     20    129    -41   -368   -576
   -122   -384   -262    254     67   -324    228     15    127    -41   -363   -587
   -142   -402   -259    272     57   -332    210    -10    114    -54   -366   -615
   -129   -371   -244    249     54   -309    207    -18    114    -49   -355   -618
   -137   -358   -220    246     38   -290    202    -25    116    -41   -340   -618
   -161   -350   -189    254     12   -270    200    -23    124    -28   -316   -613
   -171   -319   -148    246    -12   -233    202    -18    135    -12   -290   -592
   -192   -306   -114    246    -41   -210    194    -15    142      5   -272   -581
   -202   -290    -88    246    -57   -189    187    -10    145     25   -252   -568
   -215   -254    -38    233    -90   -145    189      0    158     51   -218   -540
   -239   -215     23    228   -132    -96    192     15    179     83   -179   -506
   -293   -202     88    246   -192    -57    200     28    189    111   -148   -478
   -337   -187    150    259   -244    -18    200     38    197    132   -119   -449
   -324   -158    163    239   -244      2    179     28    181    114   -129   -436
   -277   -111    166    194   -223     25    161     25    171     98   -135   -410
   -244   -109    135    176   -192     12    127     15    148     88   -142   -387
   -236   -109    127    174   -184      7    109      2    132     75   -153   -361
   -275    -93    181    184   -228     41    119     12    140     90   -145   -327
   -277    -96    181    187   -231     41    129     28    150     90   -161   -311
   -280    -93    184    187   -233     44    142     28    153     88   -174   -303
   -277    -85    189    181   -236     51    145     23    150     77   -192   -303
   -252    -88    163    168   -207     38    150     20    145     64   -226   -311
   -241    -96    145    168   -194     23    158     20    145     59   -241   -306
   -249    -90    155    168   -202     31    158     15    140     51   -257   -298
   -262    -77    184    168   -226     51    174     28    161     67   -262   -272
   -259    -77    179    166   -220     51    192     41    179     75   -267   -252
   -246    -83    163    166   -205     38    220     59    192     77   -275   -241
   -228    -72    153    150   -192     38    226     64    200     83   -275   -231
   -249    -70    179    158   -215     54    252     77    226    101   -262   -202
   -280    -96    184    187   -233     44    272     85    244    114   -257   -179
   -233   -103    129    168   -181     12    275     90    246    106   -267   -171
   -174   -119     54    145   -116    -33    267     72    228     88   -288   -171
   -124   -116      7    119    -67    -54    262     64    223     80   -285   -155
    -77   -106    -28     88    -25    -67    259     67    226     83   -275   -140
    -33    -83    -49     59      7    -67    246     59    223     83   -267   -127
    -33    -98    -67     64     15    -83    246     51    213     75   -262   -129
    -28   -103    -75     64     20    -88    257     57    218     83   -244   -119
      2    -70    -75     33     36    -72    272     80    241    103   -207    -85
     20    -59    -80     20     49    -70    277     98    267    129   -168    -57
     -2   -119   -116     59     57   -119    270     93    257    124   -158    -70
     12   -119   -132     51     70   -124    277    106    272    140   -122    -62
      5   -109   -114     49     59   -111    296    124    293    161    -80    -54
    -46   -124    -77     85     15   -101    306    132    306    174    -44    -70
    -62    -93    -31     77    -15    -64    329    155    335    210      0    -57
    -96    -96      0     96    -49    -49    348    171    361    239     33    -51
    -98   -114    -15    106    -41    -67    342    168    361    241     38    -59
    -96   -122    -25    109    -36    -75    348    174    366    246     49    -38
    -62   -106    -46     83     -7    -77    335    161    358    244     51    -46
    -38   -114    -75     75     18    -96    324    148    345    233     49    -72
    -12   -116   -103     64     44   -111    316    142    337    233     54    -93
     -5   -122   -116     64     54   -119    290    114    314    223     64   -129
     -7    -96    -90     49     38    -93    303    119    332    241     96   -135
     15   -101   -116     41     64   -109    314    124    340    241    101   -153
     38   -109   -150     33     93   -129    322    124    340    244    103   -174
     54    -85   -140     15     96   -111    327    129    348    257    116   -179
    111    -62   -174    -25    140   -116    314    116    340    246    111   -192
    168    -62   -231    -54    197   -145    298     96    327    228     96   -210
    215    -44   -262    -85    236   -153    288     85    319    213     88   -218
    298      2   -296   -150    298   -145    280     77    314    194     75   -215
    345     49   -296   -197    319   -122    259     64    309    184     59   -215
    405     64   -340   -236    371   -135    231     38    288    166     33   -228
    449     41   -407   -246    426   -181    187     -5    252    135    -12   -252
    459     31   -428   -244    444   -197    150    -38    226    109    -41   -267
    449     20   -428   -236    439   -205    142    -49    215    101    -57   -272
    478    -20   -498   -228    488   -259    116    -70    187     59   -111   -319
    509    -59   -568   -226    537   -314     98    -90    158     23   -171   -368
    498   -119   -618   -189    558   -368     88   -103    140      0   -210   -418
    475   -163   -639   -155    555   -402     90   -106    132    -10   -231   -467
    439   -218   -657   -109    545   -439     90   -119    122    -25   -257   -524
    400   -254   -654    -72    527   -454     93   -132    111    -41   -275   -574
    376   -262   -639    -57    506   -449     88   -140    103    -51   -283   -610
    413   -296   -711    -59    561   -504     67   -171     77    -83   -311   -657
    405   -296   -701    -54    550   -496     75   -181     83    -80   -306   -678
    342   -290   -633    -28    485   -459     98   -158    109    -62   -285   -678
    324   -296   -620    -12    472   -457     96   -137    111    -64   -283   -711
    348   -306   -654    -23    498   -478     88   -119    119    -62   -280   -737
    384   -327   -711    -28    548   -519     93   -103    116    -80   -293   -774
    384   -394   -779      5    579   -587    158    -15    142    -98   -340   -831
    407   -374   -782    -15    594   -576    270    122    220    -80   -368   -862
    436   -259   -696    -88    566   -478    387    296    368     23   -303   -800
    431    -98   -530   -166    480   -314    454    431    530    192   -119   -628
    436    301   -137   -371    285     83    436    462    701    483    239   -283
    392    888    496   -639    -51    693    301    301    852    852    701    158
    239   1021    779   -631   -270    901     12    -54    732    956    891    272
     88    672    581   -381   -246    628   -174   -428    355    615    592      0
     88     20    -67    -54     75    -23   -270   -685   -150    -80   -106   -548
    103   -467   -571    181    337   -519   -272   -654   -363   -452   -498   -891
     88   -628   -717    270    402   -672   -189   -491   -301   -444   -511   -943
    103   -636   -743    265    423   -688   -111   -379   -220   -392   -472   -937
    106   -542   -649    215    374   -594    -31   -277   -111   -293   -384   -883
     98   -444   -542    174    319   -493     44   -194    -15   -205   -290   -839
     59   -374   -433    155    244   -402    103   -132     54   -142   -205   -797
     64   -345   -410    140    236   -376    122   -111     75   -122   -168   -797
     90   -329   -423    119    254   -376    114   -129     67   -129   -163   -828
     90   -288   -379     98    233   -332    127   -122     80   -109   -129   -831
    103   -280   -384     85    241   -329    129   -127     70   -122   -124   -857
     88   -296   -387    103    236   -340    127   -142     59   -137   -127   -865
     77   -270   -350     96    213   -311    127   -145     72   -140   -119   -839
     85   -265   -350     90    218   -306    116   -153     70   -155   -109   -833
    119   -257   -379     67    249   -316    101   -171     54   -179    -98   -846
    122   -252   -376     64    249   -314     93   -181     51   -197    -90   -849
    106   -246   -355     70    231   -301     90   -179     59   -192    -85   -846
    184   -213   -397     15    290   -303     62   -197     44   -192    -77   -865
    244   -194   -441    -25    340   -316     38   -231     15   -223    -64   -891
    301   -158   -459    -72    379   -309     23   -252      0   -239    -49   -930
    342   -158   -501    -90    420   -329      0   -275    -18   -267    -64   -979
    342   -171   -514    -85    428   -342    -15   -288    -20   -283    -83  -1000
    407   -158   -568   -127    488   -361    -46   -319    -41   -306   -101  -1021
    423   -161   -584   -132    501   -371    -72   -342    -57   -322   -116  -1026
    472   -179   -652   -148    561   -415   -122   -379    -93   -358   -155  -1054
    524   -124   -649   -200    587   -387   -116   -371    -85   -353   -140  -1026
    527    -98   -628   -215    574   -363   -101   -361    -75   -353   -101   -984
    555   -137   -693   -210    623   -415   -137   -402   -116   -392    -90  -1002
    610   -155   -766   -228    688   -462   -163   -433   -148   -413    -90  -1021
    662   -150   -813   -254    737   -480   -187   -462   -166   -418    -38  -1034
    649   -109   -761   -270    701   -433   -181   -457   -155   -389      2  -1015
    626   -103   -730   -262    678   -415   -176   -457   -153   -371      0  -1002
    600   -114   -714   -244    654   -413   -166   -459   -150   -358      2   -984
    532   -103   -636   -213    584   -368   -132   -410   -114   -311     38   -935
    600    -96   -696   -254    646   -394   -168   -418   -148   -337     15   -974
    571   -111   -683   -231    626   -397   -176   -410   -158   -348      5  -1000
    488   -122   -613   -184    548   -366   -150   -384   -145   -335     33   -997
    478   -114   -592   -181    535   -353   -135   -363   -135   -327     41   -984
    449   -114   -563   -168    506   -337   -122   -353   -129   -319     12   -953
    426    -83   -509   -171    465   -296   -101   -332   -111   -293    -18   -909
    394    -70   -467   -163    431   -267    -85   -311   -101   -283    -36   -870
    371    -54   -426   -158    397   -239    -64   -285    -77   -267    -49   -833
    327    -38   -368   -145    348   -202    -31   -254    -38   -239    -51   -787
    345    -25   -374   -161    358   -200    -23   -246    -31   -236    -67   -776
    348    -10   -358   -171    353   -184    -20   -239    -23   -228    -72   -758
    327     28   -298   -176    314   -135     -2   -220      2   -205    -49   -722
    327     33   -296   -181    311   -129    -10   -233     -2   -213    -67   -740
    340     57   -283   -200    311   -111    -15   -239      0   -207    -67   -743
    366     72   -293   -220    329   -109    -23   -246      2   -210    -70   -740
    303     75   -228   -189    267    -75      2   -231     23   -192    -46   -714
    342     93   -249   -218    296    -77    -10   -246     10   -200    -59   -724
    402     98   -303   -252    353   -101    -33   -262     -5   -215    -77   -735
    379    101   -277   -241    327    -85    -25   -252      5   -205    -70   -727
    361    109   -252   -233    306    -70    -20   -244     15   -189    -57   -719
    324    127   -197   -228    262    -33     -2   -223     36   -166    -36   -706
    319    153   -166   -236    244     -5     10   -210     51   -150    -18   -696
    298    168   -129   -236    213     20     15   -194     67   -132     -5   -678
    314    194   -119   -254    218     38     18   -179     80   -119      2   -657
    316    200   -119   -259    218     41     12   -174     80   -111      2   -649
    288    213    -75   -252    181     70     28   -148    106    -83     23   -615
    280    220    -62   -252    171     80     36   -129    124    -62     31   -587
    246    218    -28   -231    137     96     49   -111    142    -38     41   -561
    223    233     10   -231    106    122     54    -98    153    -25     44   -540
    205    244     38   -226     83    142     62    -83    158    -18     46   -519
    189    270     80   -231     54    176     70    -83    166     -5     54   -498
    197    293     96   -244     51    194     75    -83    174      0     59   -478
    171    311    140   -241     15    226     96    -64    192     15     75   -452
    132    327    194   -231    -31    262    127    -33    223     44    103   -413
    127    319    192   -223    -33    257    145    -18    233     51    109   -392
    226    342    116   -283     54    231    142    -18    228     46    109   -379
    210    366    153   -288     28    259    158     -5    246     70    135   -361
    197    358    161   -280     18    259    174      0    257     75    148   -348
    174    371    197   -275    -10    285    194     18    275     88    163   -322
    142    387    244   -265    -49    316    213     28    290    103    176   -301
    122    426    303   -275    -90    363    223     31    306    119    194   -283
    106    426    316   -267   -106    371    218     33    306    122    200   -267
     83    389    303   -236   -111    348    202     20    293    109    189   -270
     59    381    322   -220   -129    353    192     25    293    106    189   -265
     38    366    324   -205   -142    345    181     36    293    101    187   -259
      7    348    340   -176   -166    342    192     49    301    101    189   -254
    -25    290    314   -132   -171    301    202     59    301     93    176   -267
    -41    254    296   -106   -168    275    213     67    301     85    171   -277
    -64    218    280    -77   -174    249    210     59    285     77    158   -293
    -96    176    272    -41   -184    226    205     59    275     75    145   -306
   -124    179    301    -28   -213    239    213     67    280     96    166   -296
   -153    181    335    -12   -244    257    231     75    288    122    200   -272
   -184    163    348      7   -267    254    236     77    296    135    218   -262
   -192    155    348     18   -270    249    246     80    309    150    236   -249
   -205    148    353     28   -277    249    244     77    309    155    246   -239
   -200    127    327     36   -262    226    233     72    296    148    249   -233
   -272    109    381     80   -327    244    265    101    322    171    290   -207
   -296     75    371    109   -332    223    306    155    342    176    283   -223
   -272     49    319    111   -296    184    397    272    397    189    262   -252
   -283    109    392     88   -337    249    509    431    511    275    322   -202
   -153    257    407    -54   -280    332    574    584    652    418    452    -77
    -62    574    636   -254   -348    605    579    670    828    670    724    202
    -93   1098   1192   -504   -641   1145    545    662   1057   1049   1166    652
   -241   1478   1719   -618   -979   1597    358    426   1150   1330   1509    979
   -335   1249   1582   -457   -961   1415     77     -2    836   1104   1322    802
   -418    654   1072   -119   -745    865    -93   -400    314    472    735    293
   -433     59    493    187   -465    275   -171   -524    -33    -54    207   -168
   -410   -244    166    327   -288    -38   -153   -418    -62   -192     28   -324
   -379   -314     64    345   -223   -124    -77   -296     10   -171     10   -329
   -392   -303     88    348   -241   -109     -5   -205     88   -111     46   -280
   -394   -200    194    296   -296     -2     93    -96    200     -5    124   -179
   -374    -80    293    228   -335    106    171    -15    288     88    181    -77
   -361    -54    303    207   -332    122    197      7    306    114    168    -33
   -355    -46    306    200   -332    129    197      5    298    114    142    -10
   -316    -23    293    168   -306    135    189      2    285    114    122     12
   -285    -20    265    153   -275    122    176     -5    270    106     96     15
   -213    -12    200    111   -205     93    140    -38    228     75     67    -23
   -179     -2    176     90   -179     88    122    -54    202     57     49    -44
   -223     -5    218    111   -220    106    127    -46    200     59     59    -44
   -153     23    176     64   -163     98    114    -59    189     44     49    -41
    -88     54    142     15   -114     96    111    -62    179     28     25    -28
    -80     77    158      0   -119    116    109    -59    168     20     10     -2
   -103     96    200      2   -153    148    111    -54    174     23     15     23
   -153     83    236     36   -194    158    116    -44    181     23     33     44
   -145    114    257     15   -202    184    116    -41    181     25     36     59
   -140    148    288     -5   -215    218    127    -31    192     33     33     88
   -202    103    306     46   -254    205    124    -31    187     20      5     90
   -220     96    316     62   -267    205    116    -28    184     15    -23     85
   -187    116    301     33   -244    207    103    -31    176     10    -57     80
   -155    109    265     23   -210    184     77    -44    158    -10    -96     70
    -67    158    226    -46   -148    192     70    -41    158     -7    -88     57
      7    215    207   -111    -98    213     75    -28    163     -2    -67     54
    -41    155    194    -59   -119    176     46    -51    135    -31    -77     18
    -25    163    189    -70   -109    176     23    -67    116    -38    -80     -2
     12    194    179   -103    -85    187      2    -83    101    -44    -83    -10
     23    192    168   -106    -72    181    -23    -98     80    -59   -103    -33
     49    187    135   -119    -44    161    -36   -103     67    -70   -132    -38
    106    192     83   -150     10    137    -59   -114     49    -80   -161    -54
    194    205      7   -200     90    106    -88   -135     28   -103   -181    -83
    259    207    -51   -233    155     77    -96   -153     10   -129   -194   -103
    249    189    -62   -220    155     64    -90   -155      2   -137   -202   -119
    262    181    -80   -223    171     51    -96   -166    -12   -150   -215   -135
    259    174    -88   -218    174     44    -96   -166    -23   -166   -233   -148
    267    161   -106   -213    187     28    -88   -163    -28   -174   -252   -161
    309    171   -137   -241    223     18    -80   -163    -23   -179   -262   -174
    290    153   -137   -223    213     10    -72   -161    -15   -181   -257   -184
    285    153   -135   -220    210      7    -54   -145      0   -176   -249   -181
    259    155   -103   -207    181     25    -31   -127     18   -163   -231   -179
    205    109    -98   -158    150      5    -20   -127     20   -174   -239   -205
    228    124   -103   -176    166     10      7   -106     41   -158   -228   -218
    184    116    -67   -153    124     25     44    -72     75   -135   -207   -220
    145     93    -51   -119     98     20     67    -57     93   -129   -192   -223
    176     96    -83   -137    129      7     80    -51    103   -124   -184   -231
    181     72   -109   -127    145    -18     88    -54    106   -122   -184   -252
    103     51    -51    -80     77      0    101    -46    116   -109   -168   -257
    111     59    -51    -85     83      5    101    -46    119   -106   -166   -265
    153    103    -49   -129    101     28    116    -33    135    -90   -148   -257
    148    135    -12   -142     80     62    129    -20    150    -72   -127   -249
     88     96      7    -93     38     51    124    -28    142    -75   -124   -267
     25     90     64    -57    -18     77    142     -5    166    -51    -96   -252
     18    101     80    -59    -31     90    158     12    187    -31    -77   -246
     72    124     49    -98     12     88    153     12    189    -25    -70   -252
     67    140     72   -106     -2    106    163     28    210      0    -44   -236
     72    153     80   -111     -2    116    171     38    226     18    -23   -218
     12    168    153    -90    -70    161    197     72    259     54     10   -184
     49    181    132   -116    -41    158    189     70    257     51     10   -176
     75    187    109   -132    -18    148    174     64    246     44      2   -181
     75    207    132   -140    -28    171    171     67    252     57      7   -171
     70    215    142   -142    -36    181    171     70    257     72     20   -135
     59    213    150   -137    -44    181    181     77    267     85     25    -96
     62    213    150   -137    -44    181    187     80    270     96     28    -77
     57    184    127   -119    -33    155    181     67    252     77      2    -85
     75    202    124   -140    -25    163    187     72    254     83     -7    -62
     62    200    137   -132    -36    168    194     77    259     88    -10    -51
     25    213    187   -122    -80    202    213     98    275    106     12    -28
     88    288    200   -187    -54    244    246    129    298    124     41     10
    106    296    189   -202    -41    244    262    142    298    111     31      2
     70    244    174   -158    -51    210    254    135    283     88     10    -23
     49    218    166   -135    -59    192    252    137    283     75      5    -33
     90    280    189   -184    -49    236    267    153    301     88     36    -12
     98    348    249   -223    -75    298    288    161    324    103     70     -7
     72    329    254   -202    -90    293    275    145    311     85     62    -44
     57    293    236   -176    -88    265    241    111    285     54     46    -83
     36    259    223   -148    -93    241    215     85    265     28     36   -124
     20    277    257   -148   -116    267    207     72    265     31     51   -142
     51    301    249   -176    -98    275    213     72    265     28     59   -171
     31    275    241   -155   -106    259    213     64    257     12     54   -210
    -51    148    200    -46   -124    174    187     33    218    -23     23   -277
    -10    135    145    -62    -77    140    174     23    202    -36     18   -316
     20    148    127    -85    -54    140    171     18    197    -36     25   -332
     18    135    114    -77    -49    124    161     -2    176    -54     20   -358
    -36     77    114    -20    -75     96    145    -25    150    -75      7   -392
    -12     90    103    -38    -59     96    150    -12    153    -75     10   -389
     20    116     96    -70    -36    106    155     -5    158    -67     28   -381
     -2     93     96    -44    -49     93    148    -18    150    -75     20   -384
     12     96     83    -54    -33     90    145    -28    140    -85      7   -381
     25     75     49    -51    -10     62    122    -44    116    -98     -2   -389
      2     49     46    -25    -20     49    137    -28    122    -96     -5   -392
     18     10     -7    -15     12      2    187     36    137    -96    -31   -415
     25      7    -18    -15     23     -5    303    171    207    -67    -36   -433
     20    101     80    -62    -31     93    441    358    348     46     44   -366
     93    288    194   -192    -51    241    535    537    519    218    200   -202
    187    639    452   -413   -132    545    524    597    688    470    478     98
    119   1236   1117   -678   -498   1176    472    561    935    885    956    615
    -33   1514   1548   -740   -792   1530    215    246    940   1072   1197    875
   -158   1231   1389   -535   -774   1309    -38   -174    600    797    940    641
   -241    542    784   -150   -514    662   -218   -579     20    127    283     51
   -210    -75    135    142   -174     28   -283   -670   -319   -348   -228   -431
    -88   -285   -197    184     51   -241   -246   -558   -329   -436   -363   -568
    -15   -290   -275    153    129   -283   -163   -439   -257   -410   -363   -579
     25   -197   -226     83    124   -213    -62   -314   -150   -329   -301   -517
     15    -85   -101     36     57    -93     28   -213    -44   -239   -210   -428
     46    -10    -59    -18     51    -33     72   -161      7   -197   -171   -376
    111     20    -90    -67    101    -33     88   -135     23   -192   -163   -355
     72      0    -72    -38     72    -33     83   -132     25   -194   -161   -350
     36      5    -31    -20     33    -12    106   -111     46   -176   -137   -327
     98      7    -90    -54     93    -41     88   -122     31   -192   -142   -345
    103      2   -101    -54    103    -49     80   -129     20   -200   -137   -342
     59      2    -57    -31     59    -25     90   -122     31   -189   -124   -337
     67     15    -51    -41     59    -18    103   -116     38   -181   -106   -322
     33     10    -25    -23     28     -7    106   -111     44   -174    -88   -311
    -15     23     38     -2    -28     28    116    -98     59   -153    -59   -280
     20     49     28    -36     -5     38    119    -96     64   -153    -49   -262
     12     77     64    -44    -25     72    132    -77     85   -132    -12   -228
    -59     33     90     12    -77     62    119    -93     72   -142     -2   -223
    -59     33     93     12    -75     62    111    -96     70   -142     10   -215
      7    122    114    -64    -54    119    145    -57    106   -101     64   -168
     44    189    145   -116    -49    168    179    -25    137    -67    116   -122
    -83    122    205    -20   -145    163    168    -38    127    -72    122   -124
    -85     98    184     -7   -135    140    150    -51    114    -88    114   -142
      0    111    111    -57    -57    111    140    -59    103    -90    127   -155
    -31     88    119    -28    -75    103    150    -51    111    -77    142   -158
    -49    101    150    -25    -98    124    150    -49    116    -70    148   -158
    -36    127    163    -44    -98    145    140    -51    119    -62    161   -166
    -18    124    140    -54    -77    132    127    -62    109    -62    171   -181
    -23    114    137    -44    -80    124    129    -62    111    -51    197   -179
    -62    122    184    -31   -124    153    145    -46    129    -25    236   -153
    -20    148    168    -64    -96    158    124    -62    114    -33    249   -153
     28    168    137   -101    -54    153    101    -77    103    -44    249   -155
     -2    171    174    -83    -88    171    119    -57    122    -28    262   -127
     54    174    116   -114    -31    145    101    -70     96    -54    231   -137
     54    174    119   -114    -31    148     96    -77     90    -70    210   -132
     59    168    109   -114    -25    140     88    -85     77    -93    181   -137
     70    168     98   -119    -12    135     88    -90     70   -109    153   -137
     75    174     98   -127    -12    137     96    -85     70   -122    127   -137
     96    181     83   -140      7    132     96    -83     67   -132    103   -145
    111    184     72   -150     20    129     96    -75     70   -135     93   -142
    111    194     83   -153     15    140    101    -67     75   -137     85   -145
    122    218     96   -171     10    158    106    -54     90   -129     77   -145
     96    220    122   -158    -12    171    119    -31    114   -116     75   -135
     67    213    142   -140    -38    179    137     -5    135   -103     67   -132
     59    213    153   -135    -46    184    153      7    148    -96     51   -135
     64    226    161   -148    -49    194    158     18    158    -90     36   -135
     38    226    184   -132    -72    205    155     23    163    -85     28   -140
     77    226    145   -153    -33    187    145     15    155    -93      0   -161
     98    215    116   -155     -7    166    132     -2    142   -111    -33   -181
     44    210    163   -129    -59    187    140      5    153   -101    -44   -179
     31    210    179   -122    -75    197    142      5    155   -101    -62   -189
     23    223    197   -124    -88    210    142      7    161   -103    -77   -202
     18    241    223   -129   -101    233    145     15    166   -106    -93   -218
     25    244    218   -137    -96    231    132     10    161   -116   -124   -246
     18    252    233   -135   -109    244    129     12    163   -119   -142   -249
    -44    272    316   -114   -181    293    145     36    192    -90   -119   -226
    -64    285    350   -109   -207    316    155     49    207    -77    -85   -215
    -57    298    355   -119   -207    324    163     62    218    -67    -64   -192
    -88    306    392   -109   -241    348    158     64    220    -83   -109   -168
   -124    316    439    -98   -283    376    168     83    231    -96   -181   -150
   -116    350    467   -116   -290    407    174     98    241    -98   -254   -142
   -153    348    501    -98   -327    426    181    101    239   -109   -314   -148
   -171    361    532    -96   -353    446    174     96    231   -124   -355   -168
   -127    410    537   -142   -332    472    184    109    241   -122   -353   -166
   -111    446    558   -166   -335    501    202    129    259    -98   -311   -129
   -174    361    532    -93   -353    446    161     88    220   -127   -332   -158
   -202    342    542    -70   -371    441    153     83    205   -122   -301   -166
   -194    371    566    -90   -379    467    171     96    213    -80   -215   -176
   -163    413    576   -124   -368    493    197    109    220    -36   -163   -184
   -218    410    628    -98   -423    517    223    109    223     -2   -114   -184
   -205    405    610   -101   -407    506    218    101    226     10    -67   -202
   -140    449    589   -155   -366    519    226    111    231     33     -5   -215
   -161    439    600   -137   -379    519    244    129    249     62     41   -210
   -137    431    566   -148   -353    498    241    116    246     62     46   -223
   -184    457    641   -137   -413    548    254    116    265     96     80   -200
   -194    470    662   -140   -428    566    259    106    272    116     85   -187
   -194    472    667   -137   -431    568    254     96    272    119     80   -174
   -200    439    636   -119   -418    535    223     57    239     88     54   -189
   -184    439    620   -127   -402    530    205     36    226     88     62   -189
   -197    446    641   -124   -420    542    197     28    228    109     88   -176
   -148    426    574   -137   -361    498    166      5    207     90     70   -192
    -67    384    449   -158   -259    415    127    -36    163     44     15   -241
    -59    345    405   -142   -231    374    111    -64    135     23    -20   -267
    -36    298    332   -132   -184    314     75   -106     93     -7    -64   -296
     10    262    252   -135   -119    257     49   -142     54    -33    -88   -337
     57    246    189   -153    -67    218     31   -176     33    -51    -90   -368
     77    233    155   -155    -38    194      7   -205      5    -75    -98   -397
    140    231     88   -187     25    158    -20   -236    -25    -96   -114   -428
    171    239     67   -205     51    153    -20   -244    -33   -109    -75   -431
    163    231     67   -200     46    150    -15   -244    -41   -109    -54   -426
    275    228    -46   -252    161     90    -54   -275    -83   -148    -90   -462
    350    236   -114   -296    233     62    -80   -293   -114   -168    -98   -488
    384    239   -145   -311    265     46    -80   -290   -122   -179    -88   -501
    410    176   -236   -296    324    -28    -57   -244   -122   -210    -70   -545
    394    163   -231   -280    314    -33     41   -109    -51   -179    -93   -576
    371    220   -153   -298    262     33    163     64     75    -85    -18   -522
    433    394    -38   -413    236    179    254    259    246     80    116   -361
    496    766    270   -633    114    519    220    303    415    353    423    -18
    415   1337    919   -878   -252   1130    127    220    620    756    883    483
    252   1660   1405   -958   -576   1532   -132    -80    633    987   1127    771
    132   1444   1312   -787   -589   1379   -402   -506    319    769    888    589
     25    758    732   -392   -355    748   -524   -854   -231     88    194     -2
     18    181    163   -101    -72    174   -540   -875   -514   -345   -283   -433
     54    -83   -137     12     96   -111   -485   -743   -527   -428   -420   -574
     49   -127   -176     38    111   -150   -389   -610   -444   -381   -407   -576
     62    -46   -109     -7     83    -77   -285   -496   -332   -283   -335   -519
     67     31    -36    -49     51     -2   -210   -405   -241   -192   -262   -459
     38    101     59    -70    -10     80   -142   -335   -166   -116   -205   -407
     51    155    103   -103    -25    129   -101   -293   -119    -70   -171   -374
     54    166    111   -111    -31    140    -88   -283   -106    -64   -161   -366
     49    181    132   -116    -41    158    -72   -265    -93    -57   -148   -361
     46    192    145   -122    -49    171    -72   -257    -90    -59   -142   -358
     46    192    145   -119    -49    168    -75   -257    -96    -72   -145   -363
    -15    205    220    -96   -116    213    -51   -236    -77    -62   -119   -353
    -98    200    298    -51   -197    249    -38   -213    -59    -59   -103   -337
    -38    205    244    -85   -142    226    -59   -223    -77    -88   -122   -353
      2    189    187    -96    -90    189    -80   -231    -90   -116   -142   -376
      7    189    181    -98    -88    187    -75   -210    -80   -122   -137   -363
      2    220    218   -111   -109    220    -62   -187    -59   -111   -114   -337
     -2    226    228   -111   -116    226    -64   -184    -64   -122   -111   -332
     -2    252    254   -124   -127    252    -54   -168    -51   -119    -85   -314
     -7    280    288   -140   -148    285    -44   -155    -41   -116    -57   -306
    -46    265    311   -111   -179    288    -54   -161    -46   -132    -46   -311
    -70    241    311    -88   -192    275    -62   -166    -57   -150    -41   -324
    -83    249    332    -83   -207    290    -70   -168    -59   -150    -23   -324
    -85    277    361    -96   -223    319    -64   -150    -38   -135      0   -311
   -116    259    374    -72   -244    316    -38   -122    -15   -124     15   -301
   -122    226    348    -54   -236    285    -49   -127    -28   -140     -5   -314
   -106    262    368    -77   -236    314    -54   -129    -25   -129    -10   -303
   -111    270    381    -80   -249    324    -54   -116     -7   -111      0   -283
   -124    272    394    -75   -259    332    -46   -106      0   -101     18   -257
    -88    301    389   -109   -239    345    -62   -114     -5    -98      7   -244
    -80    316    397   -116   -239    355    -64   -111      5    -88      0   -218
    -64    303    368   -119   -218    335    -62   -101      7    -85     23   -189
    -67    303    371   -119   -218    337    -54    -90     20    -67     33   -163
    -36    303    337   -135   -187    319    -64    -93     15    -72     28   -166
    -20    309    329   -142   -174    319    -64    -96     10    -77     36   -168
      0    311    309   -155   -153    311    -57    -96     12    -70     20   -158
     28    306    277   -168   -124    293    -46    -90     15    -67     25   -153
     33    290    254   -163   -111    272    -38    -90     15    -70     28   -153
     12    288    275   -150   -129    283    -23    -88     20    -75     -2   -158
     36    283    246   -163   -103    265    -12    -85     28    -75    -54   -181
     62    270    207   -166    -72    239      7    -70     49    -64    -49   -200
     49    277    228   -163    -90    254     36    -49     77    -44    -23   -192
     59    272    213   -166    -75    244     57    -41     90    -33    -28   -189
     85    277    192   -184    -51    236     75    -25    122      0    -18   -171
     59    283    223   -171    -80    254    109      0    171     64     28   -127
    103    311    207   -207    -51    259    106    -12    179     80     77    -83
     77    267    189   -171    -54    228    103    -15    181     77     77    -25
    103    254    150   -181    -23    202     96    -28    181    103     98     20
     85    228    140   -158    -25    184    111    -18    197    137    150     77
     85    218    132   -153    -25    176    109    -25    192    150    179    116
    111    210     98   -161      7    155     93    -38    181    161    166    148
    124    218     90   -171     15    155    103    -20    194    179    137    187
    145    228     83   -187     31    155     80    -28    197    176    137    176
    171    197     23   -184     75    111     49    -41    213    155    158    166
    187    189      2   -187     93     96     51    -18    265    184    197    181
    176    181      5   -181     85     93     41     -7    288    223    210    189
    179    184      5   -181     88     93     41      2    303    257    223    218
    210    189    -20   -202    116     85     33     12    311    280    252    244
    223    189    -33   -205    129     77     33     20    306    280    210    249
    262    194    -70   -228    163     62     15      7    277    259    158    205
    345    210   -135   -277    239     38      2      5    257    252    148    181
    381    226   -158   -306    270     33    -20      0    239    246     93    181
    397    220   -176   -309    288     23    -49    -18    207    197     38    187
    381    236   -148   -309    265     44    -41    -10    202    184     38    202
    384    259   -124   -322    254     67    -20     12    213    192     59    200
    462    215   -246   -340    353    -15    -62    -31    158    145     23    135
    488    231   -257   -358    374    -12    -62    -23    161    148     25    111
    514    259   -254   -389    384      2    -54    -10    168    135     23    114
    524    272   -252   -400    387     10    -49     -5    166    119     15    122
    436    311   -127   -374    280     93      2     36    205    148     36    158
    397    319    -77   -358    239    122     25     54    226    161     20    179
    392    303    -90   -348    241    106      0     38    213    142    -33    174
    431    342    -88   -387    259    127    -10     28    210    127    -51    189
    423    379    -46   -402    236    168    -10     15    207    119    -51    200
    400    394     -5   -397    202    194    -15     -5    200    111    -41    200
    413    413      0   -413    207    205    -23    -12    189    106    -31    181
    262    335     72   -298     96    205    -46    -31    174     96    -36    174
    280    322     41   -303    119    184    -80    -59    148     77    -57    166
    402    337    -64   -368    233    137   -103    -80    122     49    -88    132
    415    301   -114   -361    265     93   -106    -90     96     15   -129     98
    306    213    -93   -259    200     59   -103    -93     83      0   -155     51
    277    109   -171   -194    226    -31   -137   -129     36    -49   -215    -36
    309     72   -236   -189    272    -80   -145   -145     10    -83   -246    -96
    368     67   -301   -218    335   -116   -158   -158     -7   -106   -265   -150
    374     33   -340   -205    355   -150   -179   -181    -31   -135   -288   -210
    384     36   -348   -213    366   -153   -171   -184    -33   -135   -285   -246
    415     23   -392   -218    405   -184   -192   -207    -54   -155   -303   -303
    322      0   -322   -161    322   -161   -181   -205    -54   -153   -290   -345
    309     15   -293   -163    301   -137   -161   -184    -38   -140   -259   -366
    283    -23   -306   -132    293   -163   -179   -207    -62   -161   -267   -420
    231    -59   -290    -85    259   -174   -166   -192    -57   -158   -259   -457
    254   -119   -374    -67    311   -246   -109   -116    -36   -163   -283   -506
    244   -103   -348    -70    293   -223     28     41     59   -114   -262   -519
    259     -2   -262   -129    262   -129    163    218    197    -10   -181   -472
    296    132   -163   -213    231    -15    249    374    350    142    -41   -350
    332    465    132   -400     98    301    200    387    506    402    262    -54
    252    989    735   -620   -241    862     75    267    670    766    696    353
    150   1218   1065   -685   -457   1143   -223    -83    597    906    896    517
     67   1008    940   -537   -436    974   -472   -496    257    649    672    296
     12    392    379   -205   -184    387   -527   -750   -246     -5     41   -223
     80    -90   -174      5    127   -132   -517   -737   -506   -405   -363   -592
     93   -353   -446    129    267   -400   -444   -600   -504   -470   -459   -724
     31   -428   -459    200    244   -444   -355   -478   -426   -428   -436   -735
     98   -368   -467    132    280   -418   -301   -405   -350   -366   -384   -711
    158   -262   -423     51    288   -342   -244   -340   -259   -283   -298   -657
    153   -197   -350     20    252   -272   -192   -288   -189   -215   -220   -600
    140   -140   -280      0    210   -210   -137   -231   -135   -166   -163   -542
    132   -148   -283      5    205   -215   -122   -220   -127   -155   -142   -532
    179   -142   -324    -18    252   -233   -142   -239   -148   -168   -140   -553
    189   -150   -340    -20    262   -244   -153   -249   -163   -174   -132   -568
    155   -153   -309      0    231   -231   -137   -241   -155   -155   -106   -561
    163   -119   -283    -23    220   -200   -127   -239   -145   -142    -83   -540
    158   -132   -290    -12    223   -210   -137   -252   -158   -161   -103   -548
    142   -135   -280     -5    207   -207   -140   -249   -153   -161   -106   -542
    171   -106   -277    -31    223   -192   -142   -249   -153   -161   -103   -530
    150   -101   -252    -23    200   -176   -137   -241   -148   -158    -96   -504
    119    -72   -192    -23    153   -132   -127   -228   -132   -142    -77   -470
    137    -46   -184    -46    161   -116   -129   -226   -127   -140    -77   -452
    150    -23   -174    -62    161    -98   -132   -223   -122   -140    -75   -428
    119    -12   -132    -57    124    -72   -127   -220   -114   -135    -72   -405
     83     -5    -88    -41     85    -46   -127   -213   -106   -129    -64   -384
     46     20    -28    -33     36     -2   -119   -202    -93   -119    -51   -363
     23     36     12    -28      5     25   -106   -179    -75   -109    -33   -342
      2     38     36    -23    -18     38   -103   -171    -70   -106    -23   -329
     -7     36     41    -15    -25     38   -103   -168    -70   -106    -15   -324
     -5     44     49    -20    -25     46   -103   -171    -67   -103     -5   -322
    -33     57     90    -10    -62     72    -98   -168    -62    -98      7   -314
    -70     67    137      0   -103    103    -83   -153    -41    -83     31   -303
     51    106     51    -80      0     80   -114   -176    -59   -101     28   -329
    111    124     10   -119     49     67   -140   -194    -72   -111     28   -345
    109    129     20   -119     44     75   -155   -205    -75   -114     41   -355
     36    127     88    -83    -25    109   -137   -187    -57    -93     80   -340
     70    142     70   -106      0    106   -145   -187    -57    -96     96   -348
    106    168     62   -140     20    116   -150   -192    -59    -96    114   -353
    106    184     77   -145     15    132   -135   -184    -51    -90    137   -350
     96    184     88   -140      2    137   -124   -181    -49    -90    153   -348
     67    181    114   -127    -23    148   -109   -174    -44    -83    176   -335
     41    181    137   -111    -49    161    -93   -166    -36    -75    197   -332
     46    187    140   -116    -46    163    -88   -166    -33    -75    210   -329
     46    197    150   -122    -51    174    -70   -153    -18    -62    226   -319
     25    197    168   -111    -72    184    -49   -129      2    -44    241   -314
     23    210    187   -116    -83    200    -31   -111     23    -23    265   -306
     18    220    202   -119    -90    213    -10    -93     46     -2    288   -288
      5    220    215   -114   -106    218      0    -88     54      2    285   -280
      0    218    215   -109   -106    218     10    -80     67      5    275   -283
      2    228    226   -119   -111    228     23    -72     83     20    280   -267
      0    239    239   -119   -119    239     38    -64     98     36    283   -246
      2    233    231   -119   -114    233     36    -70     96     31    265   -249
     18    228    207   -124    -96    218     25    -83     83     15    233   -259
     15    210    192   -114    -88    202     15    -96     70      2    205   -265
     23    218    194   -119    -85    207     10   -103     64      0    187   -267
     41    205    161   -124    -59    181     -7   -124     46    -20    150   -296
     57    189    132   -122    -36    161    -10   -132     36    -38    116   -303
     12    197    184   -106    -88    192      5   -111     57    -20    122   -270
     51    215    163   -132    -54    189     -5   -119     51    -28    109   -270
     77    239    161   -161    -41    200    -20   -122     46    -31     98   -270
     83    254    168   -168    -44    213    -25   -119     51    -28     96   -265
     75    259    184   -168    -54    220    -23   -106     62    -18    103   -254
     67    262    194   -163    -62    228    -23    -96     72     -7    109   -241
     70    257    187   -166    -57    223    -23    -93     75    -12    106   -239
     88    270    181   -179    -46    228    -25    -90     77    -10    109   -233
     72    288    215   -181    -70    252    -18    -80     90      5    129   -210
     75    322    246   -197    -85    285    -18    -70    103     18    155   -187
     83    337    254   -210    -85    296    -25    -75    101     12    161   -189
     62    329    267   -197   -101    298    -20    -67    106     18    168   -187
     51    345    293   -197   -119    319     -5    -51    122     33    189   -166
     64    379    314   -220   -124    348      5    -38    137     46    205   -148
     44    379    335   -213   -145    358     15    -28    145     46    210   -148
     33    407    374   -220   -171    392     33    -12    161     62    228   -135
      5    452    444   -231   -220    446     57      7    184     85    257   -111
     31    457    426   -244   -197    441     64     10    184     85    259   -114
     12    462    446   -239   -215    454     85     28    197     98    275   -103
     18    480    462   -252   -220    472     93     36    207    106    280   -101
      5    501    496   -254   -246    498    109     44    223    119    296    -93
    -20    519    540   -249   -280    530    122     51    244    142    319    -77
     -5    517    519   -257   -262    517    109     44    236    137    322    -83
    -33    498    532   -233   -283    514     96     33    231    132    324    -90
    -15    498    511   -244   -262    506     70     12    210    119    314   -106
     -5    501    506   -246   -254    504     54      2    202    116    311   -111
    -25    454    480   -215   -254    467     44     -5    189    103    293   -124
    -51    418    467   -184   -259    441     41     -7    176     88    277   -127
    -70    379    446   -155   -259    413     38    -15    163     72    262   -142
    -98    342    441   -122   -270    392     44     -7    161     67    257   -153
   -109    314    423   -103   -265    368     33    -23    145     49    244   -174
   -109    272    379    -83   -244    324     25    -36    129     33    231   -194
   -103    233    337    -64   -220    285     18    -49    111     18    213   -215
   -150    223    374    -36   -262    298     25    -49    114     20    215   -210
   -148    218    366    -36   -257    293     23    -51    111     18    218   -215
   -109    205    314    -49   -210    259     15    -59    103     12    215   -220
    -90    207    298    -59   -197    252      7    -70     93      7    213   -223
    -98    189    288    -44   -192    239      2    -80     88      0    210   -223
    -83    137    218    -28   -150    176     15    -59     83    -18    189   -244
    -88    103    192     -7   -140    148    103     46    129    -10    168   -267
    -70    116    187    -25   -129    150    226    189    215     31    179   -267
    -10    202    213    -96   -111    207    342    374    350    140    262   -192
     67    475    407   -270   -168    441    376    496    524    355    485     33
    119    950    831   -535   -355    891    324    488    711    672    854    423
    -10   1457   1467   -724   -737   1460    166    314    867   1026   1280    862
   -150   1483   1634   -665   -891   1558   -132    -59    732   1049   1348    935
   -265    992   1257   -363   -761   1124   -340   -483    244    542    878    511
   -249    324    574    -38   -410    449   -436   -724   -262   -114    228    -70
   -161    -80     80    119   -122     -2   -431   -665   -418   -389    -83   -379
   -109   -218   -109    163      0   -163   -355   -522   -376   -413   -142   -454
    -80   -189   -109    135     12   -150   -262   -405   -283   -350   -103   -420
    -77   -111    -36     93    -23    -75   -168   -290   -174   -259    -25   -355
    -44    -38      5     38    -28    -18   -111   -226   -101   -200     28   -314
    -80     10     90     36    -85     49    -62   -176    -49   -155     67   -290
    -98     23    122     36   -111     72    -46   -161    -36   -150     72   -316
    -38     25     62      5    -49     44    -51   -163    -41   -161     59   -350
    -18     41     59    -12    -38     49    -46   -161    -38   -161     57   -376
    -10     38     49    -12    -28     44    -51   -168    -46   -171     46   -423
   -111     28    140     38   -124     83    -25   -145    -23   -150     77   -428
   -103     46    150     28   -127     98    -31   -153    -25   -155     88   -444
   -148     59    205     41   -176    132    -20   -140    -12   -142    109   -436
   -150     33    184     59   -166    109    -20   -137    -15   -155    101   -452
    -62     38    101      7    -80     70    -41   -158    -41   -184     72   -485
    -20     51     72    -15    -46     62    -44   -163    -46   -189     67   -478
    -15     72     85    -31    -51     77    -49   -168    -46   -194     67   -472
    -46     88    135    -20    -90    111    -38   -158    -36   -184     88   -457
    -64     75    140     -7   -103    106    -33   -155    -33   -181    103   -449
    -57     77    132    -10    -96    103    -38   -163    -36   -176    122   -452
   -106     90    197      7   -153    142    -23   -142    -15   -155    174   -436
   -106     80    187     12   -145    132    -31   -148    -25   -176    197   -478
    -75     83    158     -5   -116    119    -51   -168    -49   -207    202   -540
    -90     98    189     -5   -140    142    -59   -181    -57   -218    202   -589
   -218    109    327     54   -272    218    -25   -155    -23   -181    257   -605
   -226    111    337     57   -280    223    -31   -158    -23   -176    311   -665
   -140    127    267      7   -202    197    -59   -181    -51   -207    337   -737
   -127    145    270    -10   -197    207    -67   -184    -54   -213    314   -719
    -38    148    187    -57   -114    166   -106   -220    -96   -244    197   -685
    -44    163    207    -59   -124    184   -111   -228   -109   -231    158   -649
    -51    171    223    -62   -137    197   -114   -236   -127   -215    166   -639
    -67    176    244    -54   -155    210   -111   -239   -135   -197    228   -706
    -98    187    283    -46   -189    233   -101   -228   -116   -179    314   -810
   -101    187    288    -41   -194    236    -85   -215   -109   -168    306   -810
    -96    194    288    -51   -192    241    -80   -210   -106   -166    267   -753
    -75    200    275    -62   -176    236    -80   -220   -116   -194    226   -730
    -44    194    239    -77   -140    215    -93   -252   -137   -220    168   -724
   -137    202    340    -31   -239    270    -59   -228   -109   -194    171   -680
   -176    228    402    -25   -290    316    -38   -205    -85   -179    166   -641
    -75    241    316    -83   -197    280    -64   -220   -109   -210    103   -628
     20    259    239   -140   -109    249    -85   -236   -124   -236     44   -615
     28    265    236   -145   -103    252    -80   -233   -116   -236     18   -576
     25    272    244   -150   -109    259    -75   -233   -109   -231     10   -548
     38    293    252   -166   -106    272    -70   -223    -93   -215     12   -519
     83    303    220   -194    -70    262    -83   -231    -98   -220     -2   -504
     57    288    231   -171    -85    259    -90   -239   -103   -223     -7   -483
     62    270    205   -168    -70    239   -106   -254   -116   -239    -20   -483
     77    275    197   -179    -59    236   -119   -270   -124   -244    -15   -485
     62    280    215   -171    -77    249   -122   -280   -124   -246      5   -475
     51    293    241   -171    -93    267   -119   -283   -119   -241     33   -452
     88    285    197   -187    -54    241   -142   -298   -135   -257     38   -454
     75    275    197   -176    -62    236   -145   -301   -137   -257     62   -436
     20    280    259   -153   -119    272   -119   -277   -114   -231    111   -397
     88    288    200   -187    -54    244   -135   -301   -135   -244     98   -410
     67    293    223   -181    -77    259   -132   -309   -132   -233     83   -392
    116    329    213   -223    -49    272   -140   -293   -129   -233     12   -368
    176    355    176   -267      0    267   -161   -298   -137   -236    -31   -353
    218    384    166   -301     25    275   -171   -311   -132   -226    -54   -335
    223    413    189   -319     15    301   -168   -301   -122   -210      2   -309
    192    415    223   -306    -15    319   -163   -290   -116   -200     38   -296
    158    436    277   -298    -59    358   -155   -275   -101   -181     10   -267
    189    444    254   -316    -31    350   -166   -288   -111   -189    -31   -267
    236    457    220   -348      7    337   -200   -316   -135   -207      2   -283
    200    449    246   -324    -23    348   -207   -327   -142   -213      7   -285
    174    446    270   -311    -49    358   -207   -329   -145   -213     -7   -288
    181    459    277   -319    -46    368   -207   -324   -142   -213    -12   -272
    192    496    303   -345    -57    400   -197   -316   -132   -202     -7   -244
    194    514    319   -355    -62    418   -187   -309   -129   -202     -5   -228
    197    527    329   -363    -67    428   -181   -306   -129   -202     -5   -215
    200    524    324   -361    -62    426   -176   -303   -132   -207    -15   -207
    233    540    306   -387    -36    423   -179   -296   -132   -205    -20   -202
    246    579    329   -413    -41    454   -174   -290   -127   -194    -12   -202
    267    618    350   -444    -41    485   -158   -280   -111   -181      5   -187
    355    633    277   -493     38    457   -171   -298   -127   -197    -12   -194
    397    667    270   -532     62    467   -171   -293   -116   -179     -2   -179
    413    680    267   -548     72    475   -184   -296   -122   -184     -7   -176
    392    654    262   -524     64    459   -210   -319   -145   -207    -28   -189
    436    662    226   -548    106    444   -236   -340   -166   -223    -44   -210
    452    657    205   -555    122    431   -249   -350   -179   -236    -57   -226
    389    633    244   -511     72    439   -231   -324   -161   -226    -46   -220
    472    623    150   -548    161    387   -249   -335   -181   -257    -75   -259
    496    584     88   -540    205    337   -262   -340   -197   -280    -98   -301
    480    566     85   -524    197    327   -267   -340   -205   -285   -106   -301
    454    558    103   -506    176    332   -267   -345   -213   -293   -116   -306
    405    542    135   -475    135    340   -267   -350   -213   -296   -122   -309
    368    519    150   -444    109    335   -267   -353   -215   -296   -124   -309
    327    491    163   -410     83    329   -249   -345   -213   -293   -124   -298
    314    501    187   -407     62    345   -241   -342   -205   -285   -122   -285
    311    519    205   -418     51    363   -236   -340   -192   -272   -114   -265
    277    514    236   -394     20    376   -223   -327   -176   -259   -103   -244
    272    498    223   -387     23    361   -223   -327   -179   -265   -116   -241
    262    485    223   -374     18    355   -194   -298   -163   -257   -122   -241
    181    433    252   -309    -36    342   -101   -192   -106   -236   -127   -254
     98    457    358   -277   -129    407     38    -20      7   -161    -80   -223
    319    602    280   -462     18    441    106    129    114    -72    -10   -171
    384    854    470   -620    -41    662    158    275    290    135    207     59
    368   1314    943   -841   -288   1130    153    314    504    462    589    480
    145   1893   1748  -1018   -800   1821     77    207    735    880   1091   1023
    -77   1930   2008   -927  -1041   1969   -161   -158    610    891   1150   1096
   -166   1428   1592   -631   -880   1509   -381   -568    161    420    688    662
   -174    678    852   -252   -514    766   -548   -872   -371   -239     15     18
    -85    207    293    -59   -189    249   -592   -870   -574   -548   -335   -353
    -88    103    189    -10   -137    145   -496   -706   -501   -532   -350   -384
    -41    127    168    -44   -106    148   -394   -574   -410   -478   -311   -358
    -15    218    233   -103   -124    226   -290   -454   -303   -392   -239   -296
    -41    311    353   -135   -197    332   -197   -355   -202   -303   -155   -218
    -75    319    394   -122   -236    355   -142   -306   -155   -270   -116   -174
    -57    293    350   -119   -202    319   -122   -293   -155   -283   -122   -168
    -85    288    374   -101   -228    329    -85   -270   -137   -275   -106   -148
   -142    280    423    -67   -283    350    -38   -226    -96   -239    -72   -119
   -129    280    410    -77   -270    345    -20   -205    -77   -210    -49   -106
    -90    272    361    -90   -226    316    -23   -200    -67   -187    -25   -103
    -96    265    361    -83   -228    311    -20   -184    -46   -155     33    -80
    -80    272    353    -96   -215    311    -23   -184    -41   -145     88    -67
   -109    257    366    -75   -239    311    -18   -174    -31   -135    142    -51
    -83    249    332    -83   -207    290    -33   -181    -46   -150    166    -59
    -88    265    353    -88   -220    306    -41   -181    -44   -148    181    -46
    -49    290    340   -119   -194    314    -51   -192    -44   -150    174    -41
    -54    285    340   -116   -197    311    -64   -197    -51   -155    142    -28
    -25    309    335   -140   -181    319    -77   -205    -57   -163    109    -23
    -64    316    379   -127   -223    348    -75   -200    -49   -155     83     -7
    -62    324    387   -129   -223    355    -77   -200    -49   -158     51      0
    -49    342    389   -148   -220    366    -83   -202    -49   -158     23      7
    -57    363    420   -153   -239    392    -75   -194    -36   -145     12     28
    -49    371    420   -161   -236    394    -80   -200    -33   -145      2     44
    -36    374    410   -168   -223    392   -103   -210    -33   -155    -10     49
    -64    368    431   -153   -249    400   -111   -207    -15   -163     -5     62
    -90    374    462   -142   -275    418   -111   -200     15   -166     12     83
   -132    368    501   -119   -316    436   -101   -187     41   -158     33    122
   -116    366    483   -124   -298    423   -114   -192     38   -161     46    137
   -103    358    459   -129   -280    407   -129   -200     28   -161     51    129
   -137    376    514   -119   -327    446   -106   -174     51   -127     85    155
   -124    376    501   -127   -314    439   -103   -174     49   -116    101    153
   -114    381    496   -132   -303    439   -101   -174     41   -109    135    150
   -153    371    522   -109   -337    446    -83   -161     49    -93    181    148
   -148    376    524   -114   -337    452    -72   -155     46    -88    205    137
   -163    392    555   -116   -358    472    -51   -142     57    -70    231    148
   -197    397    594    -98   -394    496    -28   -129     67    -57    249    158
   -174    394    568   -111   -371    480    -33   -137     57    -64    246    148
   -184    400    584   -109   -384    491    -20   -119     70    -51    259    166
   -194    439    631   -124   -413    535     10    -83    101    -20    290    207
   -171    457    628   -142   -400    542     18    -64    114    -12    296    220
   -187    423    607   -119   -397    514      5    -67    109    -23    277    215
   -252    436    688    -93   -470    561     41    -20    155     23    270    249
   -220    472    693   -127   -457    581     59      7    184     49    270    262
   -233    462    696   -114   -465    579     64     18    194     54    262    272
   -166    498    662   -166   -415    579     64     20    202     57    262    262
   -163    509    672   -174   -418    589     83     36    218     64    288    275
   -205    485    688   -140   -446    587     93     41    220     64    296    277
   -207    498    706   -145   -457    602    111     57    236     83    306    290
   -233    467    701   -116   -467    584    103     46    231     80    296    290
   -270    420    691    -75   -480    555     85     36    220     70    288    288
   -285    420    706    -67   -498    563     88     46    228     80    306    311
   -270    433    704    -80   -485    568     77     46    231     85    319    345
   -267    436    701    -85   -483    568     67     41    228     88    319    371
   -249    475    724   -114   -488    600     88     64    257    116    337    407
   -239    454    691   -109   -465    571     72     59    249    111    316    413
   -215    446    662   -114   -439    553     62     54    241    111    303    413
   -166    467    633   -153   -400    550     62     62    246    119    306    413
   -223    439    662   -109   -444    550     67     70    252    124    306    407
   -246    439    685    -98   -465    561     80     88    265    142    316    410
   -171    459    631   -142   -400    545     80     90    257    137    285    389
   -129    452    581   -161   -358    517     64     83    244    124    207    405
   -127    418    545   -148   -335    480     57     75    231    111    122    467
   -109    418    524   -155   -319    470     54     64    226    106     23    563
   -114    415    530   -150   -322    472     57     67    223    106    -64    675
   -103    394    498   -148   -301    446     41     59    207     90   -119    717
    -88    410    498   -161   -293    454     46     67    207     90   -132    753
     -7    452    459   -223   -233    457     57     75    213     93   -155    823
     49    504    454   -275   -202    480     85    101    233    114   -153    898
    -10    478    485   -233   -249    483    101    122    241    119   -119    872
     18    457    439   -239   -210    446     80    119    223    101   -124    836
     57    472    413   -265   -179    444     85    124    231    106   -124    839
     57    506    449   -280   -194    478    106    135    254    132    -90    852
     36    498    462   -267   -215    483    103    127    259    137    -62    836
     10    480    470   -244   -231    475     83    111    249    129    -49    802
     12    472    457   -244   -223    465     67     93    236    119    -33    758
     23    472    449   -246   -213    462     57     83    231    116    -12    709
     10    439    426   -226   -207    433     33     72    215    109     -2    654
     23    389    366   -207   -171    379      7     59    194     83    -12    592
     12    348    335   -181   -161    342      5     59    184     72    -20    545
      7    303    296   -155   -142    301      5     57    171     57    -28    506
    -57    257    314   -101   -187    285     10     57    168     51    -25    491
    -70    200    267    -64   -168    233    -15     23    135     18    -51    446
    -70    158    228    -46   -150    194    -33      0    111      0    -67    418
    -64    158    223    -46   -142    189    -28     -7    111      2    -59    407
    -96    124    220    -15   -158    171    -20      0    116     10    -51    402
   -119     85    205     15   -161    145    -20     -5    111      7    -54    384
   -166     83    249     38   -207    166     -7      2    122     23    -41    379
   -129     88    218     20   -174    153    -25    -15    106     12    -51    355
   -129     80    210     23   -171    145    -44    -28     96      7    -57    345
   -142     70    213     33   -176    140    -15      2    111     20    -57    340
    -85     12     98     36    -93     54     44     77    129      7    -98    280
    -88     36    124     25   -106     80    168    220    213     44    -90    262
    -88    140    228    -28   -158    184    277    394    348    161     -7    324
      2    371    368   -187   -184    371    340    550    519    353    184    504
     85    776    688   -431   -301    732    311    589    698    646    514    852
     12   1350   1337   -680   -662   1345    197    470    898   1041    984   1325
   -148   1452   1600   -654   -872   1525   -106     88    789   1106   1104   1423
   -277   1034   1309   -379   -795   1171   -337   -348    355    685    717   1052
   -306    379    685    -36   -496    532   -452   -652   -174     18     67    446
   -267   -124    142    197   -205      7   -491   -639   -397   -332   -309     59
   -244   -290    -46    265    -98   -168   -431   -496   -363   -371   -371    -31
   -207   -296    -88    252    -62   -192   -337   -368   -283   -340   -358    -38
   -215   -236    -20    226    -98   -129   -236   -249   -174   -257   -288      7
   -262   -153    109    207   -187    -23   -155   -150    -72   -171   -200     72
   -194    -83    111    137   -155     15   -137   -122    -41   -150   -179     85
   -176    -51    124    111   -150     36   -124   -101    -20   -142   -168     90
   -163    -31    132     96   -150     49   -111    -85    -10   -135   -153     93
   -119     -7    111     64   -116     51   -109    -80     -5   -129   -137     85
   -148    -12    135     77   -145     59   -109    -80     -5   -132   -124     67
   -153    -15    137     83   -145     59   -116    -93    -15   -148   -124     33
   -155      0    153     75   -153     75   -119    -98    -18   -148   -109     12
   -171     15    187     77   -179    101   -122    -96    -15   -145    -88    -10
   -176     28    205     72   -192    116   -119    -90     -5   -140    -64    -33
   -179     28    205     75   -192    116   -119    -88      0   -142    -54    -64
   -181     62    241     57   -210    153   -116    -90     10   -132    -25    -77
   -179     57    236     62   -207    145   -116    -90      5   -137    -12    -98
   -184     70    254     57   -218    161   -106    -85     12   -129      0   -109
   -184     90    275     46   -231    181   -103    -83     18   -122     18   -124
   -181    103    283     36   -233    192   -111    -88     20   -119     20   -142
   -168    127    296     20   -231    210   -114    -88     20   -114     31   -158
   -171    155    324      7   -249    239   -129    -98     18   -111     36   -176
   -168    174    342     -2   -257    259   -127    -96     23   -106     54   -176
   -158    176    335    -10   -246    254   -127   -103     18   -109     59   -194
   -163    158    322      2   -241    239   -140   -116     10   -122     49   -223
   -155    166    322     -5   -239    244   -148   -127      7   -124     54   -228
   -135    215    348    -41   -241    280   -161   -137     10   -116     67   -218
   -127    249    374    -62   -252    311   -174   -153     10   -114     72   -215
   -122    249    371    -62   -246    309   -189   -171     -2   -122     72   -220
   -103    265    366    -80   -236    314   -200   -179     -5   -119     80   -207
    -96    259    355    -83   -226    306   -202   -179     -2   -116     83   -197
    -77    280    355   -101   -218    316   -207   -179     -2   -114     90   -187
    -51    309    361   -127   -205    335   -213   -179      5   -106     98   -176
    -46    306    353   -132   -200    329   -213   -181      2   -109    101   -171
    -38    332    371   -148   -205    350   -213   -184      2   -111    109   -161
    -44    337    381   -150   -213    358   -207   -184      2   -111    111   -153
    -44    348    392   -150   -218    368   -200   -184      2   -109    114   -150
    -31    353    384   -163   -207    368   -202   -192      0   -114    103   -158
    -28    337    363   -155   -194    350   -187   -176     12   -109    106   -155
    -33    329    361   -150   -197    345   -179   -166     20   -103    109   -153
    -18    366    384   -174   -200    374   -168   -150     44    -85    119   -142
     -5    387    389   -192   -197    389   -150   -129     67    -70    127   -135
     -5    389    394   -194   -200    392   -145   -124     75    -64    129   -135
      0    389    389   -194   -194    389   -140   -114     88    -49    132   -132
     12    392    379   -202   -181    387   -132   -109    103    -38    132   -132
     10    381    368   -197   -179    376   -124   -109    111    -31    135   -129
     12    371    358   -192   -174    366   -119   -111    114    -25    140   -129
      7    366    355   -189   -174    361   -119   -116    114    -25    140   -119
     10    355    345   -181   -166    350   -122   -124    111    -25    135   -114
      7    348    340   -179   -166    345   -116   -129    114    -23    132   -109
     15    358    340   -187   -161    350   -116   -135    116    -18    135    -98
     23    350    324   -189   -150    337   -116   -140    116    -18    135    -88
     31    337    306   -184   -137    322   -127   -140    114    -20    142    -62
     38    358    319   -200   -140    337   -132   -140    116    -10    155    -41
     44    376    332   -213   -142    355   -127   -132    132      7    168    -23
     28    389    361   -210   -166    374   -122   -122    142     25    187      0
     44    387    342   -215   -148    366   -122   -119    150     36    197     23
     67    366    296   -218   -114    332   -124   -122    145     31    194     36
     59    361    301   -210   -122    332   -116   -109    158     46    205     57
     15    366    350   -189   -168    358   -101    -88    176     72    231     90
     15    387    371   -200   -176    379    -88    -72    197     93    252    103
     64    376    311   -220   -124    345   -109   -101    174     64    226     80
    -44    368    410   -163   -228    389    -77    -80    202     93    252    109
     -2    381    384   -189   -194    381    -75    -72    210    109    262    103
     88    415    327   -252   -119    371    -75    -64    210    114    267     80
     96    423    327   -262   -114    376    -67    -57    210    114    272     72
     64    426    361   -246   -148    394    -46    -36    228    135    290     85
     51    433    381   -244   -166    410    -31    -20    241    148    303     93
     33    446    413   -239   -189    431     -7      5    270    171    327    106
     41    446    402   -246   -179    426     -7      2    265    166    324     93
     38    491    449   -265   -205    470      2      0    275    184    342    106
      7    530    519   -270   -254    524     25     10    303    218    379    132
    -10    532    542   -259   -275    537     20     10    311    226    394    135
    -36    493    530   -228   -283    509     -2     -7    280    194    366    114
    -98    475    574   -189   -337    524     -5     -5    283    205    379    129
   -101    444    545   -171   -324    496    -20    -12    275    197    371    124
    -93    413    506   -158   -298    459    -36    -20    257    176    350    106
   -122    400    519   -140   -322    457    -25     -7    265    184    361    122
   -161    350    511    -96   -337    431    -25     -5    259    179    355    122
   -213    309    522    -49   -368    413     -5     10    267    176    345    119
   -189    267    457    -38   -322    361    -12     -2    244    148    309     90
   -158    241    397    -44   -277    319    -41    -38    207    116    275     64
   -153    210    363    -31   -257    285    -62    -62    179     90    244     36
   -116    202    316    -44   -218    259    -83    -83    155     64    210      5
   -106    176    283    -33   -194    228    -90    -85    153     54    200      0
    -98    158    257    -31   -179    207    -90    -85    153     57    194      7
   -127    161    285    -18   -205    223    -77    -72    166     72    207     28
   -122    148    267    -12   -194    207    -80    -72    166     67    200     20
    -85    116    202    -15   -142    158    -88    -70    153     49    174    -10
   -140     64    205     36   -174    135     -7     38    207     59    155    -49
    -64     70    135     -2   -101    101     90    168    285     77    132    -96
    -77    148    226    -36   -150    187    220    350    444    200    218    -33
    -25    342    368   -158   -197    355    293    478    602    374    389    111
      7    792    784   -402   -389    787    252    475    766    675    748    449
    -88   1327   1413   -620   -750   1369     98    280    867   1002   1153    818
   -124   1460   1584   -667   -854   1519   -218   -119    688   1036   1252    875
   -197   1114   1312   -457   -753   1213   -428   -511    288    678    924    568
   -218    426    644   -103   -431    532   -493   -709   -184     -5    246      0
   -202     -2    200    101   -202     98   -485   -636   -340   -298    -72   -296
   -179   -197    -20    187    -80   -109   -418   -488   -306   -342   -145   -400
   -161   -226    -64    194    -49   -145   -345   -387   -233   -314   -137   -428
   -187   -155     31    168   -111    -62   -265   -293   -124   -226    -64   -394
   -145    -49     96     96   -122     23   -205   -226    -36   -155      5   -348
   -111     33    145     36   -127     90   -168   -187     18   -109     75   -306
   -228     49    277     90   -252    163   -103   -124     85    -46    158   -259
   -288     41    327    122   -306    184    -67    -90    119    -18    205   -252
   -215     31    244     90   -228    137    -83   -106     93    -41    205   -301
   -244     25    267    109   -257    145    -70    -98     98    -41    249   -316
   -241     18    259    111   -249    137    -59    -96    101    -44    298   -324
   -244     23    265    109   -254    142    -72   -114     88    -44    327   -348
   -241     49    288     96   -265    168    -75   -124     83    -46    363   -363
   -220     38    259     88   -239    148    -83   -140     64    -67    397   -423
   -213     51    265     80   -239    158    -88   -150     57    -85    433   -506
   -166     62    228     51   -197    142   -111   -184     31   -132    293   -574
   -119     62    179     28   -148    119   -140   -215      5   -174    187   -615
    -41     62    101    -12    -70     83   -181   -259    -28   -226    137   -657
     67     67      0    -67     33     33   -228   -311    -77   -277    103   -706
    194     80   -116   -137    155    -15   -285   -379   -150   -316     64   -810
    285     70   -215   -179    252    -72   -329   -436   -197   -353     54   -914
    311     64   -249   -189    280    -90   -345   -459   -202   -371     72   -997
    433     72   -361   -252    397   -142   -392   -501   -231   -394     72  -1111
    620     80   -540   -353    579   -228   -459   -568   -277   -454     38  -1239
    797    109   -691   -454    745   -290   -517   -631   -322   -506     -2  -1343
   1000    137   -862   -568    930   -361   -589   -714   -384   -568    -67  -1439
   1166    153  -1013   -659   1091   -428   -646   -779   -436   -623   -119  -1517
   1218    168  -1049   -693   1135   -439   -672   -802   -457   -644   -111  -1538
   1291    179  -1114   -735   1202   -467   -704   -836   -493   -680    -28  -1670
   1322    192  -1130   -758   1226   -467   -714   -844   -509   -691     36  -1725
   1395    228  -1166   -810   1280   -467   -743   -862   -535   -698    -25  -1590
   1465    233  -1234   -852   1350   -498   -779   -893   -571   -730   -122  -1483
   1493    249  -1244   -872   1369   -496   -792   -904   -592   -740   -179  -1389
   1473    265  -1210   -870   1343   -472   -789   -893   -597   -730   -213  -1296
   1517    280  -1236   -898   1376   -478   -792   -891   -605   -737   -252  -1239
   1597    288  -1312   -945   1454   -509   -807   -909   -633   -769   -259  -1215
   1613    296  -1317   -956   1465   -509   -815   -919   -654   -795   -236  -1189
   1571    301  -1270   -937   1421   -483   -810   -906   -654   -800   -187  -1150
   1551    303  -1247   -927   1400   -470   -795   -880   -649   -800   -202  -1111
   1478    301  -1176   -891   1327   -436   -756   -839   -607   -779   -158  -1067
   1400    288  -1111   -844   1254   -413   -732   -833   -589   -758   -163  -1031
   1356    322  -1034   -841   1195   -353   -709   -810   -563   -748   -140   -966
   1319    371   -948   -844   1135   -288   -680   -776   -532   -735   -132   -888
   1228    366   -862   -797   1044   -249   -652   -758   -509   -709   -114   -820
   1124    361   -763   -743    943   -200   -623   -737   -483   -683   -132   -779
   1013    376   -639   -696    826   -129   -594   -709   -452   -659   -148   -730
    943    405   -537   -672    740    -64   -574   -693   -426   -633   -158   -680
    883    418   -465   -652    672    -20   -558   -683   -407   -613   -155   -652
    776    415   -361   -597    568     28   -524   -657   -384   -576   -129   -605
    706    423   -283   -566    493     70   -504   -639   -371   -548   -111   -566
    680    439   -241   -558    462     98   -488   -633   -366   -530    -85   -530
    581    459   -124   -522    353    168   -459   -613   -348   -498    -49   -483
    475    475      0   -475    239    239   -426   -579   -314   -472    -49   -433
    545    519    -28   -532    288    246   -444   -576   -311   -467   -135   -415
    584    574    -10   -579    298    283   -459   -568   -298   -446   -171   -392
    659    600    -62   -631    361    267   -488   -574   -311   -454   -140   -407
    644    644      0   -644    322    322   -470   -535   -275   -413   -103   -379
    613    678     64   -646    272    371   -459   -501   -244   -379   -135   -353
    587    693    106   -639    241    400   -467   -485   -239   -368   -150   -345
    561    709    145   -636    207    426   -478   -475   -233   -368   -168   -337
    550    719    168   -636    192    444   -493   -462   -228   -363   -174   -332
    527    717    187   -623    171    452   -514   -452   -228   -353   -179   -335
    483    711    228   -597    127    470   -517   -446   -218   -342   -171   -332
    462    740    277   -602     90    509   -511   -439   -205   -329   -148   -324
    426    758    329   -592     49    545   -485   -415   -181   -314   -124   -322
    418    779    361   -600     28    568   -454   -394   -163   -298   -101   -314
    410    836    426   -623     -7    631   -410   -363   -132   -272    -59   -288
    355    883    527   -620    -85    706   -366   -329    -98   -236    -12   -254
    376    911    532   -644    -77    722   -337   -316    -88   -228      2   -249
    376    945    566   -662    -93    756   -301   -306    -67   -213     46   -241
    337    974    636   -654   -148    805   -265   -296    -41   -192     93   -231
    267    989    722   -628   -226    854   -236   -277    -18   -168    106   -213
    311    976    665   -644   -176    823   -265   -303    -46   -192     83   -239
    290    966    675   -631   -192    823   -275   -314    -51   -194     83   -246
    244    953    709   -597   -231    831   -270   -306    -41   -181    111   -239
    184    901    717   -545   -265    810   -267   -301    -46   -184    129   -246
    127    862    735   -496   -303    797   -254   -290    -41   -184    140   -254
     72    828    753   -452   -342    792   -249   -285    -36   -181    137   -265
     49    774    724   -410   -337    750   -262   -290    -41   -187    116   -280
      0    730    730   -366   -366    730   -267   -296    -44   -192     93   -293
    -49    685    732   -319   -392    709   -272   -298    -44   -194     75   -298
    -77    628    706   -277   -392    667   -275   -290    -46   -205     54   -311
   -148    623    771   -236   -459    696   -252   -254    -23   -176     64   -283
   -192    633    826   -223   -511    730   -239   -236     -7   -158     77   -267
   -174    641    815   -236   -493    727   -228   -233     -2   -150     75   -272
   -176    654    831   -241   -504    743   -213   -223      7   -129     88   -257
   -202    626    828   -210   -514    727   -202   -220      7   -129     51   -259
   -158    602    761   -223   -459    683   -220   -226     -5   -135     70   -277
   -122    561    683   -220   -402    620   -210   -184     -2   -145    127   -314
   -101    530    631   -215   -366    579   -129    -62     51   -124    218   -368
    -80    610    691   -265   -384    649    -15     85    163    -31    231   -366
    -15    782    797   -384   -407    789     98    267    342    137    233   -239
     20   1104   1083   -563   -532   1093    135    392    548    410    467     44
     88   1670   1579   -880   -745   1626     72    387    766    795    927    462
     31   2101   2070  -1065  -1018   2086   -145    122    820   1067   1192    756
    -36   1899   1935   -932   -987   1917   -428   -316    511    883    997    589
   -200   1312   1512   -558   -854   1410   -545   -672     31    337    493    129
   -166    693    859   -265   -511    774   -602   -789   -332   -171     -2   -332
   -109    387    496   -137   -301    441   -581   -683   -381   -324   -150   -504
    -96    306    402   -106   -249    353   -498   -545   -303   -309   -176   -509
   -106    322    428   -109   -267    374   -407   -420   -194   -233   -119   -462
    -90    405    496   -158   -296    449   -329   -311    -88   -140    -15   -389
    -62    467    530   -202   -296    498   -277   -244    -28    -75     33   -329
    -20    488    506   -233   -265    496   -254   -218    -12    -67     31   -303
      5    480    475   -244   -236    480   -239   -200     -2    -62     25   -285
    -51    465    517   -205   -285    488   -207   -168     23    -33     75   -244
    -12    441    454   -213   -233    446   -218   -179     10    -41    101   -233
     64    420    353   -244   -145    387   -246   -207    -23    -70     96   -246
     77    423    345   -252   -135    384   -254   -218    -33    -72    114   -228
     51    418    366   -239   -155    392   -254   -223    -31    -59    137   -200
    -25    423    449   -197   -236    436   -226   -197      7    -23    197   -137
     25    423    397   -226   -187    410   -244   -213      5    -46    218   -122
     44    420    374   -233   -163    397   -257   -218     20    -70    254   -106
     -7    420    426   -207   -218    423   -244   -200     54    -75    303    -72
     23    410    387   -215   -181    400   -257   -200     67    -93    311    -57
     51    407    355   -231   -153    381   -267   -202     59   -106    303    -36
     28    405    374   -218   -174    389   -257   -189     64    -93    293     -7
    -20    410    431   -194   -226    420   -241   -171     75    -72    298     15
    -36    420    457   -192   -246    439   -236   -166     70    -62    309     41
    -62    407    470   -174   -265    439   -228   -155     67    -54    275     72
   -101    410    511   -155   -306    459   -215   -140     72    -44    236    101
   -111    410    522   -150   -316    465   -218   -142     62    -46    213    103
   -166    410    576   -122   -371    493   -202   -127     72    -23    244    122
   -197    410    607   -109   -402    509   -194   -106     80    -15    226    150
   -142    413    555   -135   -348    483   -213   -116     62    -41    150    142
   -106    410    514   -153   -311    462   -228   -124     46    -59    129    142
    -85    415    501   -163   -293    457   -241   -122     38    -62    111    194
   -140    423    563   -142   -350    491   -239    -96     51    -54     44    384
   -145    431    576   -142   -361    504   -239    -80     57    -51     -7    566
   -109    444    553   -168   -332    496   -246    -77     46    -51    -41    683
    -57    452    509   -197   -283    480   -254    -77     38    -54    -83    771
    -38    454    491   -210   -265    470   -254    -80     25    -59   -122    823
    -31    452    480   -210   -254    465   -252    -80     20    -62   -142    898
    -25    446    472   -210   -249    459   -246    -77     12    -62   -161    984
    -36    431    467   -197   -252    449   -241    -83      5    -57   -187   1018
    -36    413    449   -189   -244    431   -241    -85      0    -54   -161    992
    -33    415    449   -192   -241    431   -231    -75     10    -46   -109    943
    -25    428    454   -200   -241    439   -218    -59     25    -28    -67    901
    -23    426    449   -200   -236    436   -205    -44     36    -18    -41    839
    -12    415    426   -202   -220    420   -187    -23     51     -7    -18    763
     10    423    413   -218   -202    418   -184    -18     59     -7      5    698
     36    420    384   -228   -174    402   -189    -23     54    -20     20    631
     51    441    389   -246   -168    415   -174    -15     70     -7     51    568
     80    439    358   -262   -140    400   -179    -20     64    -12     49    506
    103    465    361   -285   -127    413   -168    -15     77     -5     59    478
    132    470    337   -303   -103    405   -166    -15     83     -2     49    433
    155    467    311   -311    -77    389   -166    -15     85     -2     41    405
    148    457    306   -303    -80    381   -168    -20     80    -10     38    371
    145    454    309   -298    -83    381   -174    -20     83    -10     44    348
    132    452    316   -293    -93    384   -163     -7     96     -2     51    335
    148    449    301   -298    -75    376   -158     -5    103      0     46    332
    153    452    298   -303    -72    376   -163     -7    106      0     41    324
    119    459    340   -290   -111    402   -153     15    122     18     59    335
    109    462    353   -288   -122    407   -145     25    132     23     64    332
    142    478    335   -309    -96    407   -148     25    137     28     67    340
    127    470    342   -301   -106    407   -150     31    142     36     70    358
    129    488    358   -309   -114    423   -132     51    158     57     85    376
    171    545    374   -358   -101    459   -101     83    189     90    111    400
    137    540    402   -337   -132    472    -85     85    202    111    122    407
    114    485    368   -301   -127    428   -103     59    181     93     96    374
    103    498    394   -301   -145    446    -85     75    194    114    114    381
    103    514    407   -309   -153    462    -64     96    213    142    135    381
    122    532    410   -327   -142    472    -33    122    239    171    161    392
     83    537    454   -311   -187    496    -20    137    246    192    174    387
     77    527    449   -303   -187    488    -28    135    233    189    166    366
     80    545    465   -314   -192    506    -25    145    236    202    171    361
     85    574    488   -329   -200    532    -12    158    246    220    184    368
    109    610    501   -361   -197    555    -15    155    252    233    200    366
     80    615    535   -348   -226    574    -12    148    252    241    210    358
     41    584    542   -314   -252    563    -36    119    231    228    197    342
     80    568    488   -324   -202    530    -80     77    189    200    163    303
    103    566    462   -337   -179    514   -109     64    168    189    150    293
    106    532    426   -319   -158    480   -129     54    148    166    127    270
     64    496    431   -283   -181    465   -127     54    140    153    122    265
     41    452    410   -246   -184    431   -132     36    124    129    109    244
      7    423    415   -215   -205    420   -137     33    119    116    109    246
    -12    394    405   -192   -210    400   -140     25    109    106    109    244
     10    361    348   -187   -171    353   -163     -5     75     64     80    215
    -15    324    340   -153   -176    332   -168    -15     59     38     75    215
    -18    316    335   -150   -176    324   -166    -18     57     28     80    205
    -23    322    345   -148   -184    332   -168    -23     57     20     88    202
    -28    311    337   -142   -184    324   -171    -25     57     15     88    205
    -44    314    358   -135   -200    335   -163    -18     62     18    103    231
    -46    348    392   -153   -220    371   -158     -7     75     28    122    241
    -62    337    400   -137   -231    368   -150     10     83     23    124    239
    -36    277    311   -122   -174    293   -116     57     80    -15     75    171
    -41    267    309   -111   -174    288      5    200    148     -2     62    122
    -25    355    379   -166   -202    368    129    376    275     88    127    163
      0    530    530   -265   -265    530    228    561    452    259    298    298
     18    911    893   -465   -439    904    257    665    667    550    628    623
     -2   1558   1561   -776   -782   1558    197    623    922    958   1119   1109
   -192   1813   2003   -810  -1098   1906    -62    298    930   1132   1366   1325
   -363   1506   1870   -571  -1117   1688   -311   -111    602    852   1130   1062
   -441    807   1249   -184   -844   1028   -483   -511     12    171    488    420
   -423    187    610    119   -517    397   -542   -589   -329   -290     20   -109
   -379    -18    361    197   -371    171   -483   -441   -316   -345    -57   -267
   -327    -36    290    181   -311    127   -376   -301   -233   -306    -38   -311
   -288     36    324    124   -306    179   -270   -174   -124   -220     33   -311
   -280    137    418     72   -348    277   -184    -77    -28   -132    122   -285
   -267    181    449     41   -358    314   -132    -25     28    -77    184   -293
   -231    192    423     18   -327    306   -114    -10     44    -62    213   -348
   -231    187    418     20   -324    301   -116    -15     41    -59    236   -368
   -252    194    446     28   -348    319   -106     -2     54    -38    272   -371
   -187    215    400    -15   -293    306   -114     -7     51    -38    257   -420
   -103    246    350    -72   -226    298   -127    -23     38    -44    231   -472
    -96    215    311    -59   -202    262   -127    -25     31    -59    189   -537
    -77    210    288    -64   -181    249   -129    -33     25    -77    150   -607
   -101    194    293    -49   -197    244   -116    -20     28    -93    116   -623
   -145    179    322    -18   -233    249   -103     -5     33   -106     96   -605
   -129    176    306    -23   -218    241   -106      0     15   -140     62   -602
   -103    192    296    -44   -200    244   -122    -15    -10   -155     44   -579
   -119    210    329    -46   -226    270   -124    -20    -10   -142     62   -527
    -75    194    267    -59   -171    231   -153    -54    -41   -161     46   -511
    -80    197    275    -59   -179    236   -161    -64    -44   -153     54   -483
    -51    223    275    -85   -163    249   -181    -85    -57   -155     57   -462
    -46    233    280    -93   -163    257   -194    -93    -57   -150     64   -433
    -33    254    288   -111   -161    270   -207    -90    -46   -137     83   -394
     15    265    249   -142   -116    257   -231    -98    -49   -135     88   -368
    101    293    192   -197    -44    244   -257   -114    -62   -140     88   -358
    145    298    150   -223     -5    226   -257   -111    -64   -135     83   -342
    168    350    181   -259     -7    267   -239    -85    -46   -103    109   -285
    124    324    197   -226    -38    262   -275   -114    -72   -114    101   -267
    148    309    161   -228     -5    236   -306   -135   -101   -132     85   -252
    166    332    166   -249      0    249   -327   -150   -111   -135     85   -213
    140    311    171   -226    -15    244   -332   -142   -109   -127     93   -163
    122    311    187   -218    -33    249   -329   -127   -101   -119    101   -106
     93    306    213   -200    -59    259   -332   -116    -98   -111    109    -64
    166    358    192   -262    -12    275   -306    -96    -83    -96    132    -15
    187    397    210   -293    -10    303   -259    -54    -49    -67    166     41
    179    405    223   -293    -20    314   -246    -38    -46    -67    168     57
     57    345    288   -200   -114    316   -231    -20    -36    -64    174     62
     20    368    348   -197   -163    358   -187     28     -5    -44    202     88
     46    384    337   -215   -145    361   -168     57      2    -46    200     77
     31    353    322   -192   -145    337   -161     80     10    -46    197     46
     59    350    290   -205   -114    322   -145     96     20    -46    200     12
     25    342    314   -184   -145    327   -116    124     38    -33    215     -2
    -51    327    379   -137   -215    353    -88    155     62    -15    233    -15
    -67    350    415   -142   -241    381    -72    171     77     -2    257    -31
    -59    381    441   -161   -249    410    -67    171     96     20    285    -36
    -46    389    436   -171   -241    413    -70    158    103     36    303    -33
    -54    366    420   -155   -236    392    -77    145    106     46    309    -41
   -106    376    483   -135   -293    428    -72    153    129     75    335    -25
   -109    418    527   -153   -316    472    -90    148    145    101    361      0
   -124    413    537   -145   -329    475   -111    127    150    111    366      0
    -93    392    483   -150   -288    436   -119    119    153    111    363     -7
    -90    384    472   -148   -283    428   -103    132    163    122    368      2
   -114    394    509   -140   -311    452    -96    148    174    140    387     23
    -23    426    446   -202   -233    433   -124    129    155    124    374     12
   -109    413    522   -153   -314    465   -122    137    166    142    387     36
    -80    415    493   -168   -285    452   -140    122    155    132    368     28
      0    454    454   -226   -226    454   -148    114    166    142    376     33
      5    459    452   -233   -223    457   -155    109    168    148    384     33
      2    452    449   -228   -223    449   -137    132    184    158    392     38
    -36    441    478   -205   -257    459   -122    148    189    163    389     38
    -20    452    472   -215   -246    462   -129    135    179    150    376     15
     -2    465    467   -233   -233    465   -135    122    179    150    376      0
    -33    485    519   -226   -275    501   -101    148    215    184    413     25
    -57    496    553   -220   -303    524    -75    174    233    202    431     20
    -85    514    600   -213   -342    555    -54    197    252    218    449     23
   -114    530    641   -210   -379    584    -31    210    265    223    462     15
    -20    558    579   -270   -298    568    -49    181    236    192    431    -23
     83    610    527   -348   -223    568    -54    176    231    184    436    -38
     20    607    587   -314   -283    597    -44    184    249    202    472    -33
      0    615    615   -309   -306    615    -28    184    259    205    491    -44
    -62    633    696   -285   -379    665     -5    200    283    228    517    -46
    -25    659    685   -316   -355    670    -25    187    275    215    501    -54
    -20    667    688   -322   -353    678    -57    161    252    194    485    -67
    -41    659    698   -309   -371    678    -75    145    239    187    478   -101
   -153    631    782   -239   -467    706    -57    166    259    202    493    -98
   -207    605    813   -200   -511    706    -54    171    262    187    472   -116
   -184    584    769   -200   -475    675    -64    158    239    148    428   -176
   -163    563    724   -200   -444    644    -96    135    202     93    353   -226
   -239    506    745   -135   -491    623   -109    119    179     51    298   -236
   -306    504    807    -98   -555    654    -98    124    179     64    293   -228
   -220    504    724   -140   -472    613   -129     80    124     28    262   -288
   -241    493    735   -127   -488    613   -127     67     96     -2    246   -324
   -246    483    730   -119   -488    605   -119     59     72    -12    205   -327
   -254    462    717   -103   -485    589   -127     51     70     -5    161   -327
   -257    433    691    -88   -472    561   -135     46     57    -18    142   -348
   -220    428    646   -106   -433    537   -124     51     72     18    174   -340
   -194    415    610   -111   -402    511   -137     38     67     10    168   -342
   -210    368    576    -80   -394    472   -142     36     54    -18    135   -363
   -174    311    485    -67   -329    397    -93    109     64    -54     90   -410
   -153    361    514   -103   -335    436     41    259    176      2    132   -379
   -132    478    610   -171   -371    542    140    426    329    145    262   -257
   -137    719    854   -293   -496    787    184    532    501    358    501    -28
   -116   1218   1335   -550   -724   1275    166    537    685    680    901    363
   -194   1771   1964   -789  -1080   1867      0    285    774    987   1291    745
   -296   1831   2127   -766  -1210   1979   -301   -127    574    966   1301    769
   -371   1319   1691   -475  -1034   1506   -522   -561     83    462    800    327
   -265    605    870   -168   -566    737   -607   -784   -426   -236     83   -301
   -161    202    361    -23   -259    283   -620   -704   -558   -478   -194   -566
   -122     72    194     23   -158    132   -558   -571   -509   -478   -226   -623
    -80     62    142      7   -111    101   -496   -480   -444   -444   -215   -620
    -31    148    179    -57   -103    163   -423   -387   -345   -355   -145   -566
     31    270    236   -150   -101    252   -361   -324   -259   -285    -64   -511
     70    322    252   -194    -90    285   -337   -301   -228   -254    -18   -483
    119    337    218   -228    -49    277   -332   -280   -213   -236      0   -467
    184    363    179   -272      2    272   -314   -254   -194   -218     20   -452
    223    361    137   -293     44    249   -340   -277   -220   -244     15   -480
    252    353     98   -303     77    226   -381   -316   -259   -280      7   -506
    335    374     38   -355    148    207   -413   -337   -290   -301     38   -527
    407    366    -41   -387    226    163   -426   -358   -309   -319     67   -545
    415    345    -70   -381    241    140   -452   -387   -332   -340     51   -561
    342    350      7   -348    166    181   -436   -371   -319   -322     85   -540
    340    381     41   -361    148    213   -418   -342   -306   -296    158   -509
    519    436    -83   -478    301    176   -459   -374   -350   -324    119   -530
    504    405   -101   -454    303    150   -488   -397   -371   -348    101   -545
    459    379    -80   -418    270    148   -478   -384   -366   -353     88   -542
    410    361    -49   -387    228    155   -465   -368   -350   -353     96   -535
    324    340     15   -332    155    179   -457   -348   -332   -340    129   -519
    265    374    109   -322     77    244   -420   -298   -301   -306    122   -483
    220    394    174   -309     23    285   -392   -275   -272   -285    101   -470
    142    358    215   -252    -38    288   -394   -265   -267   -275     70   -470
     67    358    290   -213   -111    324   -387   -244   -246   -254     49   -449
     54    381    327   -220   -137    355   -361   -218   -223   -241     33   -428
     38    389    350   -215   -155    371   -358   -207   -220   -226     28   -420
      2    402    397   -205   -197    400   -353   -194   -200   -202     46   -397
    -59    366    426   -153   -241    394   -358   -192   -200   -194     49   -389
    -54    379    433   -163   -244    407   -387   -210   -218   -197     44   -397
    -44    407    452   -181   -246    428   -374   -194   -205   -174     67   -376
    -10    410    420   -200   -215    415   -379   -192   -202   -168     77   -374
    -18    418    436   -200   -226    426   -379   -184   -189   -148    106   -363
    -57    426    480   -184   -270    452   -361   -166   -174   -132    135   -348
    -51    452    504   -200   -277    478   -340   -142   -155   -116    171   -319
    -83    454    535   -187   -309    496   -319   -116   -135    -93    197   -301
   -132    459    592   -163   -361    524   -293    -85   -106    -62    233   -277
   -145    459    602   -158   -374    530   -293    -90   -101    -62    236   -288
   -168    475    644   -155   -405    558   -252    -57    -70    -38    244   -270
   -150    488    639   -168   -394    561   -215    -28    -44    -20    257   -259
   -179    506    685   -163   -431    594   -187      0    -15     -2    259   -265
   -197    496    691   -150   -444    594   -158     25      5     12    259   -259
   -189    467    657   -140   -423    561   -145     41     12      7    241   -259
   -223    452    672   -116   -449    561   -103     90     44      5    192   -236
   -267    444    711    -88   -488    576    -49    148    101     25    119   -163
   -249    423    670    -88   -459    548    -57    145    122     44     93   -132
   -176    441    615   -132   -394    527    -70    135    142     67     90   -119
   -150    449    600   -150   -374    524    -90    111    148     88     93   -116
   -135    452    587   -158   -361    519    -77    119    181    142    119    -96
    -90    444    535   -179   -311    488    -90     98    171    163    179   -106
    -49    441    491   -197   -270    465   -111     75    150    158    218   -116
    -10    439    449   -215   -231    444   -135     57    137    155    210   -127
      7    428    420   -218   -205    426   -137     62    137    161    213   -116
     41    431    389   -239   -176    410   -137     59    135    174    239   -106
     36    410    374   -226   -168    392   -135     57    135    181    246    -93
     41    389    345   -218   -150    368   -132     62    140    194    246    -67
     28    410    381   -218   -176    397   -109     98    181    249    301      5
     12    418    402   -218   -194    410   -101    111    202    272    335     64
     12    428    415   -220   -200    423   -106    111    207    262    322    124
     12    439    423   -226   -205    431   -111    111    231    254    316    176
    -33    436    470   -200   -252    452    -85    142    280    275    342    179
    -77    433    511   -179   -296    472    -59    179    324    309    363    184
   -140    428    568   -145   -353    496    -28    213    361    337    374    176
   -181    423    602   -122   -392    514      0    241    392    368    374    161
   -244    423    667    -88   -454    545     54    301    433    410    394    174
   -324    415    737    -46   -530    574     96    332    436    407    472    174
   -350    402    750    -25   -550    576    137    374    449    400    524    176
   -327    413    737    -44   -532    574    155    407    467    418    545    184
   -197    475    672   -137   -433    574    124    394    488    454    561    210
   -116    519    636   -202   -376    576     83    355    514    485    563    259
    -28    514    540   -244   -283    527     20    296    491    467    514    262
     83    506    423   -296   -171    465    -64    205    420    407    431    223
    158    506    348   -332    -93    428   -122    148    366    353    366    189
    220    465    241   -345    -10    355   -168    106    314    306    322    171
    226    426    200   -327     12    314   -187     83    267    270    301    174
    215    387    168   -301     23    277   -202     57    213    213    259    155
    231    335    103   -283     64    220   -218     36    166    158    226    124
    262    316     51   -290    103    184   -244     12    124    129    213    106
    233    262     28   -249    103    145   -262    -18     77     88    200     85
    153    215     59   -187     46    140   -252    -25     51     70    210     85
    239    215    -23   -226    132     96   -283    -67      5     23    176     54
    288    210    -80   -252    184     64   -314   -101    -36    -15    142     41
    303    197   -109   -252    207     44   -337   -116    -51    -28    111     31
    283    189    -96   -239    189     49   -340   -109    -49    -15    103     28
    252    197    -54   -223    153     72   -340   -103    -33     15    116     49
    236    184    -51   -210    142     67   -335    -88    -25     28    116     77
    252    166    -88   -210    171     38   -329    -70    -31     20    109     90
    265    106   -161   -187    213    -25   -272     25     -7     -5     88     67
    259    106   -153   -181    207    -23   -148    176     75     18     75     49
    293    200    -93   -249    192     54    -38    332    200    109    109    114
    340    397     54   -368    142    226     31    462    361    280    249    262
    332    807    475   -571    -72    641     28    517    561    587    568    574
    262   1348   1085   -805   -410   1218    -96    345    691    911    943    919
    179   1470   1291   -826   -555   1382   -405    -33    535    958   1034    976
     96   1130   1034   -615   -467   1083   -628   -405    155    610    722    680
     38    491    452   -265   -207    470   -693   -626   -329    -44     85    148
     49     -7    -57    -20     51    -31   -680   -576   -540   -400   -290   -189
     54   -200   -254     72    153   -228   -587   -397   -459   -400   -350   -285
     38   -257   -296    109    166   -275   -488   -270   -353   -353   -348   -316
     49   -187   -236     67    140   -213   -397   -166   -231   -262   -280   -285
     49    -80   -129     15     88   -103   -322    -88   -124   -161   -189   -228
     46    -28    -77    -10     59    -54   -285    -44    -72   -129   -158   -213
     41    -15    -57    -12     46    -36   -259    -18    -51   -124   -153   -207
     49     25    -25    -38     36      0   -244     -2    -36   -122   -140   -205
     44     46      2    -44     20     25   -228     18    -15   -119   -122   -210
    -49     46     96      0    -72     72   -194     51     18    -83    -75   -187
    -70     44    114     12    -93     77   -184     62     31    -59    -44   -192
   -111     38    148     33   -129     93   -168     70     41    -41    -12   -194
    -88     64    153     12   -119    109   -171     64     36    -38      7   -200
   -119     90    207     12   -163    150   -161     67     46    -25     33   -192
   -145     98    244     23   -194    171   -155     64     54    -15     46   -194
   -158    109    267     23   -213    187   -153     62     51    -12     64   -197
   -116    127    244     -5   -179    184   -168     44     36    -23     70   -207
   -132    148    280    -10   -207    215   -155     44     41     -7     96   -202
   -153    158    309     -2   -231    233   -150     41     46     10    122   -192
   -155    161    316     -2   -239    239   -155     33     44     15    132   -194
   -179    168    348      5   -262    257   -148     38     54     33    153   -187
   -192    184    374      2   -283    277   -142     31     57     49    176   -187
   -252    187    439     31   -345    311   -135     41     75     77    210   -171
   -241    197    439     20   -340    316   -140     38     70     88    233   -171
   -210    220    431     -5   -319    324   -155     31     59     96    257   -171
   -218    223    441     -5   -329    332   -168     23     44     93    275   -181
   -246    233    480      5   -363    355   -163     33     46    101    306   -166
   -272    231    501     18   -387    366   -161     36     38     98    329   -148
   -283    244    527     20   -405    384   -155     46     33     98    355   -135
   -207    254    462    -23   -335    358   -194     15    -10     64    345   -166
   -210    262    472    -25   -340    366   -205     12    -25     57    368   -163
   -181    280    462    -51   -322    371   -226      2    -49     44    387   -161
   -241    293    535    -25   -387    413   -205     25    -31     46    413   -129
   -202    293    493    -46   -348    392   -218     12    -46     12    387   -150
   -129    311    441    -90   -285    376   -228     -5    -62    -20    361   -171
   -122    324    446   -101   -283    384   -228    -15    -70    -38    350   -184
   -127    314    441    -93   -283    376   -223    -12    -70    -54    340   -197
   -140    296    436    -80   -288    366   -218    -18    -72    -70    327   -210
   -153    309    462    -80   -306    384   -200     -5    -57    -67    332   -202
   -158    324    480    -83   -319    400   -189      2    -44    -72    319   -210
   -127    303    431    -88   -277    366   -187     -2    -54   -106    280   -249
   -137    306    444    -85   -290    374   -171      2    -51   -114    270   -265
   -148    327    475    -90   -311    400   -150      5    -41   -114    267   -275
   -148    327    475    -90   -311    400   -137      0    -38   -116    259   -290
   -129    340    470   -103   -298    405   -142    -15    -36   -114    257   -311
   -166    340    504    -88   -335    423   -137    -18    -23   -103    267   -324
   -168    345    514    -88   -342    431   -135    -20    -15    -98    275   -337
   -127    374    498   -124   -311    436   -142    -31    -15   -101    280   -355
    -67    400    467   -166   -267    433   -148    -41    -18   -103    277   -366
   -101    413    514   -155   -309    462   -145    -41     -5    -93    290   -363
   -132    428    561   -148   -345    493   -140    -33     10    -83    301   -358
   -124    441    563   -161   -345    504   -145    -33     18    -80    303   -361
   -103    470    574   -181   -337    522   -145    -25     28    -72    316   -355
   -132    511    644   -189   -389    579   -135     -5     59    -44    350   -329
   -127    537    662   -205   -394    600   -140      0     70    -28    366   -314
   -127    542    667   -207   -397    605   -145      0     75    -25    371   -303
   -129    555    685   -213   -407    620   -145      7     88    -18    376   -290
   -103    607    711   -254   -407    659   -158      7     98     -7    384   -270
    -96    639    735   -272   -415    685   -166      7    106      0    389   -262
    -75    670    743   -298   -407    706   -187     -2    106      0    389   -257
    -36    688    724   -324   -379    706   -213    -12    103     -2    387   -246
    -67    743    810   -337   -441    776   -207      7    140     38    428   -202
      2    795    792   -400   -394    795   -220      0    145     38    433   -197
     28    836    807   -433   -389    823   -223      7    163     57    457   -176
     41    878    836   -459   -397    857   -207     28    189     85    491   -150
     96    901    802   -501   -353    852   -207     12    176     75    488   -161
    116    927    810   -522   -345    867   -200     10    174     80    501   -155
    111    956    844   -535   -366    901   -181     10    181     88    514   -150
     85    982    896   -532   -405    940   -150     18    194    101    532   -145
     93   1023    930   -558   -418    976   -158     12    202    111    553   -137
    122   1031    909   -576   -394    971   -194    -18    179     90    540   -148
    127   1005    878   -568   -374    943   -226    -51    148     59    517   -181
    116   1015    898   -566   -389    958   -231    -57    148     59    524   -181
    106    982    872   -545   -384    930   -236    -54    142     49    522   -184
     96    969    872   -532   -389    922   -233    -49    137     41    522   -179
     88    932    844   -514   -376    888   -241    -59    119     10    496   -200
     80    883    802   -480   -361    844   -252    -67     96    -25    459   -236
     75    849    771   -462   -350    810   -267    -80     70    -57    428   -267
     67    826    758   -446   -345    795   -283    -96     46    -83    410   -277
     64    792    724   -431   -329    758   -293   -111     25   -109    387   -285
     57    776    719   -415   -329    748   -293   -114     15   -127    371   -290
     54    774    719   -415   -332    748   -298   -116     10   -137    363   -280
     57    756    698   -407   -322    730   -298   -114     10   -142    353   -265
     62    714    649   -389   -293    683   -303   -119      0   -161    327   -277
     36    698    662   -366   -311    680   -296   -114      0   -161    322   -270
     57    691    631   -376   -285    662   -298   -114    -10   -176    301   -283
     88    633    545   -361   -228    592   -267    -64     -7   -202    252   -329
     96    589    493   -342   -200    542   -158     64     54   -192    218   -376
    116    670    553   -392   -218    613    -36    223    171   -106    277   -337
    150    867    717   -511   -283    792     77    415    363     96    465   -171
    176   1241   1065   -709   -444   1153    101    501    563    394    795    148
    109   1803   1693   -958   -792   1748     46    428    750    766   1241    581
    -57   2151   2208  -1047  -1132   2179   -197    122    756    997   1540    862
    -93   1901   1995   -904  -1044   1945   -501   -327    376    717   1304    641
   -122   1208   1330   -545   -724   1267   -657   -709   -207     20    633     62
   -109    568    678   -233   -392    623   -688   -779   -553   -475    116   -405
   -135    311    446    -88   -290    379   -607   -610   -532   -537     12   -517
    -51    290    342   -119   -197    316   -537   -493   -462   -509     12   -537
     28    366    337   -197   -155    353   -467   -410   -379   -444     59   -501
     46    483    436   -267   -197    459   -394   -324   -272   -350    148   -426
     12    522    509   -267   -246    517   -345   -267   -202   -290    207   -374
      0    545    545   -275   -272    545   -322   -239   -163   -257    239   -348
    103    587    480   -345   -189    535   -337   -252   -166   -259    231   -361
    111    600    488   -358   -189    545   -340   -254   -161   -254    241   -355
     88    600    511   -342   -210    555   -329   -246   -145   -244    257   -350
    122    607    485   -366   -181    548   -342   -265   -148   -249    249   -358
    114    636    519   -376   -202    579   -322   -249   -127   -226    275   -327
    161    685    522   -423   -181    605   -327   -249   -119   -220    283   -324
    202    704    501   -452   -148    602   -335   -249   -119   -223    277   -329
     98    688    589   -394   -246    639   -316   -220    -96   -202    298   -296
    119    698    576   -410   -228    639   -309   -194    -77   -192    306   -277
    205    711    506   -457   -150    610   -311   -194    -83   -205    285   -290
    161    711    550   -436   -194    631   -309   -181    -67   -194    296   -275
    140    706    563   -426   -213    636   -309   -171    -59   -184    298   -265
    111    701    589   -407   -239    646   -285   -145    -38   -166    316   -239
     64    680    613   -374   -272    646   -262   -122    -25   -158    324   -218
    124    701    576   -413   -226    639   -267   -124    -33   -166    319   -218
    124    701    574   -415   -226    639   -275   -122    -31   -163    316   -202
     88    698    610   -392   -259    654   -272   -103    -15   -148    324   -168
     18    701    683   -361   -332    693   -257    -75      7   -124    342   -129
     31    719    688   -374   -327    704   -272    -67     10   -119    350   -119
      0    680    678   -340   -340    678   -270    -64     10   -122    345   -109
    -10    649    657   -319   -335    654   -259    -57      7   -124    335   -106
    -67    649    717   -293   -392    683   -246    -31     25    -98    358    -72
   -119    644    763   -262   -441    704   -228     -5     46    -72    379    -46
   -140    628    769   -246   -454    698   -231      0     44    -72    379    -75
   -176    623    800   -223   -488    709   -233      5     49    -62    394   -129
   -290    613    901   -161   -594    756   -200     36     83    -28    436   -166
   -355    613    969   -127   -662    789   -161     64    114      0    475   -174
   -368    610    979   -122   -672    795   -148     62    114      7    485   -205
   -387    594    982   -103   -685    789   -148     38     98     -7    475   -262
   -420    574    992    -77   -706    782   -129     33    103     -5    480   -306
   -418    571    989    -75   -704    779   -122      7     96    -15    478   -350
   -397    587    984    -96   -691    784   -127     -7     90    -15    485   -379
   -428    579   1008    -75   -717    792   -101     10    116      0    509   -413
   -426    589   1015    -83   -719    802    -83     23    137     10    524   -454
   -449    587   1036    -67   -743    810    -59     51    166     25    548   -493
   -441    581   1023    -72   -732    802    -57     44    171     33    581   -545
   -433    587   1018    -77   -727    802    -54     41    184     46    646   -594
   -415    600   1013    -93   -717    805    -49     46    200     67    750   -665
   -371    618    989   -122   -680    802    -51     44    202     75    828   -750
   -353    623    974   -135   -665    797    -62     28    184     51    880   -883
   -431    631   1062   -101   -748    846    -51     38    187     57    974  -1015
   -420    644   1065   -111   -743    854    -57     28    181     44    927  -1005
   -358    641   1000   -140   -678    820    -85     -2    148     12    766   -927
   -371    639   1008   -135   -691    823   -103    -18    122      7    639   -826
   -426    646   1070   -111   -748    857    -85    -12    127     28    594   -730
   -483    667   1150    -93   -815    909    -72     -7    148     62    600   -657
   -374    704   1078   -163   -724    891    -98    -28    132     54    584   -672
   -249    748    997   -252   -626    872   -127    -38    109     46    555   -667
   -254    753   1008   -249   -631    880   -122    -31    101     49    514   -597
   -301    730   1028   -215   -667    878   -106    -25    114     51    449   -535
   -275    769   1044   -246   -659    906    -88    -18    140     64    420   -485
   -244    758   1002   -259   -623    878   -114    -20    129     57    392   -462
   -226    727    953   -252   -589    839   -129    -28    127     20    353   -423
   -215    711    927   -249   -571    818   -145    -44    119     -5    324   -371
   -205    706    911   -249   -558    807   -148    -46    114    -12    309   -322
   -109    724    831   -309   -470    776   -158    -62     96    -38    288   -311
     12    771    758   -392   -374    766   -168    -80     75    -67    267   -296
    116    792    672   -454   -280    732   -192   -103     46    -96    236   -283
    296    810    514   -553   -109    662   -239   -150      2   -148    197   -290
    462    841    376   -652     44    607   -280   -200    -38   -197    176   -301
    561    872    311   -717    124    592   -303   -244    -67   -223    163   -301
    732    896    161   -815    285    530   -353   -309   -122   -265    142   -319
    971    906    -64   -937    519    420   -433   -392   -207   -337    161   -358
   1072    872   -202   -974    639    335   -493   -462   -283   -402    194   -397
   1106    880   -226   -995    665    327   -517   -493   -306   -420    262   -397
   1096    870   -228   -984    662    322   -511   -517   -324   -446    296   -387
   1093    833   -259   -963    678    288   -506   -519   -350   -488    298   -389
   1062    800   -262   -932    662    270   -483   -496   -368   -496    270   -387
   1021    735   -285   -878    652    226   -470   -496   -387   -517    171   -400
    987    678   -309   -833    649    184   -470   -509   -410   -519     77   -418
    906    620   -285   -763    597    168   -465   -514   -420   -498     12   -413
    859    600   -262   -732    561    168   -483   -517   -441   -524    -18   -413
    818    592   -228   -706    522    181   -485   -506   -446   -530    -28   -392
    828    584   -246   -709    537    168   -506   -517   -462   -540    -51   -397
    802    581   -220   -691    511    181   -527   -522   -467   -540    -72   -400
    714    610   -106   -662    407    252   -509   -493   -441   -509    -49   -358
    672    628    -44   -652    358    290   -504   -478   -428   -501    -44   -329
    683    631    -51   -657    366    290   -519   -485   -436   -517    -59   -340
    618    597    -20   -607    319    288   -506   -478   -433   -524    -77   -350
    714    568   -145   -641    428    210   -467   -426   -431   -566   -148   -439
    678    587    -93   -633    384    246   -329   -257   -324   -504   -145   -441
    605    704     96   -654    254    400   -168    -20   -140   -337    -12   -314
    589    963    374   -776    109    670    -67    194     72    -93    244    -67
    652   1514    862  -1083   -106   1187    -83    249    303    270    683    376
    480   2112   1631  -1296   -574   1873   -161    142    522    670   1179    870
    210   2221   2008  -1218   -898   2114   -387   -176    465    758   1319   1002
     38   1766   1727   -901   -844   1748   -589   -568     59    358    906    631
    145    953    805   -550   -329    880   -779   -935   -571   -405     59    -85
    207    483    272   -345    -33    379   -820   -906   -753   -683   -324   -420
    213    342    129   -280     38    236   -763   -758   -691   -665   -358   -475
    226    358    132   -290     46    246   -693   -626   -584   -581   -306   -436
    272    441    168   -358     51    306   -628   -517   -483   -506   -241   -387
    210    576    366   -394    -77    472   -514   -407   -350   -379   -124   -283
    116    631    514   -376   -197    574   -433   -335   -272   -293    -49   -213
    153    633    480   -392   -163    558   -415   -316   -259   -272    -38   -210
    290    646    355   -470    -33    501   -433   -327   -283   -293    -51   -236
    194    641    446   -418   -127    542   -392   -280   -249   -259     -7   -202
    161    639    475   -400   -158    558   -366   -257   -233   -246     18   -181
    129    654    524   -392   -197    589   -345   -228   -215   -223     51   -153
    114    662    548   -389   -218    605   -335   -213   -210   -215     62   -150
     88    670    581   -379   -246    626   -306   -181   -187   -189     70   -132
     10    662    652   -337   -322    657   -259   -142   -148   -155     75   -111
    -72    623    696   -275   -384    659   -213   -116   -137   -148     80   -111
   -127    618    745   -246   -436    680   -166    -64   -124   -132     98    -88
   -184    620    805   -220   -493    711   -129    -25    -80    -80    140    -38
   -236    613    849   -189   -542    730   -111     -7    -18    -10    215      7
   -298    623    922   -161   -610    771    -90     10     46     59    316     59
   -296    644    940   -174   -618    792   -103     12     67     96    368    109
   -280    675    956   -200   -618    815   -114     12     77    116    389    166
   -272    701    974   -215   -623    836   -127     12     77    124    389    210
   -259    696    956   -218   -607    826   -142      7     64    109    368    239
   -275    691    966   -210   -620    828   -135     23     70    114    374    267
   -283    675    958   -197   -620    815   -135     28     70    116    384    288
   -301    649    950   -174   -626    800   -132     36     64    122    402    303
   -311    646    958   -166   -633    802   -116     54     77    137    431    319
   -309    633    940   -163   -626    787   -119     51     77    142    446    324
   -322    610    932   -145   -626    769   -127     49     77    140    467    327
   -335    581    917   -124   -626    748   -137     44     77    127    493    335
   -335    579    914   -122   -623    745   -145     41     85    116    532    335
   -319    574    891   -129   -605    730   -148     46     93    106    558    327
   -277    571    846   -148   -561    709   -155     44     98     90    579    335
   -236    550    787   -158   -511    667   -171     31     96     57    566    358
   -233    527    761   -145   -496    644   -166     36    106     41    550    415
   -280    509    789   -114   -535    649   -140     51    124     44    485    548
   -293    483    776    -96   -535    628   -127     59    127     44    361    717
   -303    480    784    -90   -545    631   -106     72    137     54    267    857
   -316    472    789    -77   -553    631    -72    101    161     83    187   1000
   -311    462    774    -75   -542    618    -49    119    171    101    124   1096
   -306    478    784    -85   -545    631    -33    135    184    122    119   1145
   -303    491    792    -93   -548    641    -10    161    205    142    140   1163
   -288    485    774    -98   -530    628      2    179    218    150    161   1145
   -259    491    750   -116   -504    620     -2    181    218    153    189   1104
   -257    496    753   -119   -506    626      5    187    223    166    202   1085
   -197    504    701   -155   -452    602    -10    158    189    127    161   1031
   -150    511    662   -179   -405    587    -33    132    150     85    119    969
   -153    509    662   -179   -407    584    -41    127    137     67    111    945
   -155    519    675   -184   -415    597    -44    140    153     77    145    911
   -153    524    678   -187   -415    600    -44    155    166     96    192    885
   -202    530    732   -163   -467    631    -31    187    187    119    257    867
   -179    550    730   -187   -454    639    -36    194    192    124    296    836
   -148    558    706   -207   -426    631    -44    200    192    129    322    818
   -142    574    714   -215   -428    644    -44    205    192    135    355    810
   -145    579    724   -215   -433    652    -46    215    200    145    374    810
   -135    561    696   -213   -415    628    -44    223    200    150    374    779
   -127    555    680   -215   -405    618    -36    233    205    161    379    750
   -142    558    701   -207   -423    631    -31    241    215    176    392    737
   -116    597    714   -239   -415    654    -33    244    220    194    410    727
    -64    639    701   -288   -384    670    -49    236    220    202    413    714
    -93    667    761   -288   -428    714    -28    265    246    236    449    727
   -109    711    818   -301   -465    763     -5    285    262    254    480    727
      5    745    740   -374   -366    743    -15    277    244    241    480    670
     46    761    714   -405   -332    737    -12    280    241    239    488    623
     96    776    680   -436   -290    730    -23    272    231    231    480    568
     90    789    698   -441   -303    745    -10    280    241    249    496    537
     80    805    724   -441   -322    766     -5    283    252    262    504    501
     83    810    724   -449   -322    766     -7    272    249    257    485    488
     80    774    693   -426   -306    735    -28    249    231    239    446    478
     62    730    667   -397   -301    698    -57    228    210    226    415    462
     20    706    685   -363   -332    696    -62    231    205    233    418    467
     28    691    662   -361   -316    678    -83    218    192    226    405    459
     38    649    610   -342   -285    628   -103    200    171    205    368    433
     25    594    568   -311   -272    581   -116    176    145    176    324    394
    -62    550    613   -244   -337    581   -103    189    148    176    309    397
    -44    506    548   -231   -296    524   -124    166    114    140    265    376
    -25    462    485   -218   -257    472   -148    137     83    106    218    350
    -49    426    475   -189   -262    449   -158    124     67     90    184    353
    -67    397    465   -163   -265    431   -163    122     54     83    161    361
    -44    389    433   -174   -239    410   -171    106     36     75    129    363
    -46    379    426   -168   -236    402   -179    101     31     72    111    374
    -93    361    452   -135   -272    405   -176    109     33     83    119    384
    -98    353    452   -127   -275    402   -179    101     33     93    124    374
   -101    348    446   -124   -275    397   -181     90     28    101    127    366
   -129    298    426    -85   -277    361   -158    119     25     93    109    329
   -127    246    374    -62   -249    309    -77    218     49     88     75    267
   -116    288    405    -85   -259    345     49    368    140    150    106    262
    -83    407    491   -163   -288    449    166    563    290    290    226    350
    -28    693    722   -332   -376    709    218    711    491    532    478    589
    -28   1223   1252   -600   -639   1236    215    761    745    901    906   1026
   -223   1808   2031   -792  -1127   1919    114    633    984   1312   1392   1519
   -387   1777   2161   -696  -1275   1969   -200    213    805   1252   1376   1486
   -535   1215   1751   -340  -1143   1480   -423   -244    290    711    870   1010
   -485    491    976     -2   -732    732   -581   -568   -283     18    187    371
   -480     70    550    205   -514    309   -576   -488   -428   -223    -90     90
   -428    -20    407    223   -420    192   -488   -337   -376   -226   -119     41
   -374     20    394    176   -384    207   -400   -223   -296   -184    -85     57
   -335    114    449    109   -392    280   -316   -116   -200   -119    -23    103
   -311    220    532     46   -420    376   -252    -23   -114    -46     46    171
   -316    262    576     25   -446    420   -218     25    -77    -18     83    200
   -303    288    592      7   -446    439   -205     44    -64     -7    111    239
   -335    301    633     15   -485    467   -194     67    -51      0    142    275
   -400    314    714     44   -555    514   -168     96    -31     20    176    301
   -358    348    704      2   -532    527   -174     90    -38     20    189    306
   -329    363    693    -15   -511    527   -181     93    -44     12    202    306
   -340    361    701    -10   -522    530   -189     96    -51      7    218    311
   -379    387    766     -2   -571    576   -187    114    -38     28    254    342
   -387    400    787     -7   -587    592   -187    119    -33     44    272    348
   -402    418    820     -7   -613    618   -179    124    -18     70    309    353
   -426    418    844      2   -636    631   -184    116    -20     85    322    337
   -459    428    888     15   -672    657   -166    122     -5     98    329    329
   -501    441    943     28   -722    691   -142    135      5     98    332    301
   -574    452   1026     59   -800    737   -119    148     18     98    327    254
   -568    483   1052     41   -810    766   -124    140     20     85    314    189
   -620    514   1135     54   -878    823    -90    179     67    119    353    174
   -758    535   1291    111  -1026    911    -44    223    119    166    407    197
   -722    555   1275     83   -997    914    -64    197    101    140    371    171
   -665    574   1239     44   -950    906    -96    161     70    101    332    129
   -558    620   1179    -31   -867    898   -137    119     38     72    311     64
   -527    618   1145    -46   -839    880   -158     98     23     51    296    -18
   -522    605   1127    -44   -823    865   -171     80     10     33    277   -103
   -550    594   1145    -23   -846    870   -176     70      5     25    267   -184
   -535    584   1119    -23   -826    852   -189     51    -15      7    252   -275
   -504    587   1088    -44   -797    836   -220     28    -41     -2    231   -345
   -491    594   1085    -54   -787    839   -220     25    -44     -2    223   -366
   -511    602   1111    -46   -813    857   -202     33    -23     10    233   -348
   -441    561   1002    -59   -722    782   -226     -2    -51    -33    194   -358
   -457    524    982    -33   -719    750   -220    -10    -64    -64    168   -361
   -384    506    888    -62   -636    696   -236    -33   -106   -122    135   -402
   -327    504    831    -90   -579    667   -246    -57   -150   -171    111   -426
   -283    517    800   -116   -540    657   -252    -88   -187   -205     88   -439
   -171    519    691   -174   -431    605   -288   -148   -241   -254     51   -457
   -101    542    644   -220   -371    592   -298   -171   -249   -267     49   -441
      7    568    561   -290   -275    566   -329   -197   -267   -290     36   -426
    142    623    480   -381   -168    553   -392   -239   -298   -319      5   -431
    153    631    478   -394   -163    555   -410   -244   -293   -316     -5   -415
    218    665    444   -441   -114    555   -415   -239   -277   -311    -10   -392
    267    693    426   -480    -80    561   -413   -233   -259   -306     -5   -371
    285    732    446   -509    -80    589   -402   -220   -241   -288     10   -350
    265    735    467   -501   -101    602   -387   -197   -226   -272     36   -332
    345    753    407   -550    -31    579   -407   -218   -241   -283     25   -348
    397    766    366   -584     15    566   -423   -239   -257   -301      5   -368
    413    761    348   -587     33    555   -433   -249   -265   -314    -20   -381
    418    743    322   -581     49    532   -441   -246   -270   -322    -51   -376
    439    745    303   -592     67    524   -449   -249   -272   -324    -72   -379
    439    769    329   -605     54    548   -439   -239   -259   -303    -64   -363
    441    789    348   -615     46    568   -444   -233   -249   -280    -41   -348
    418    797    379   -610     20    589   -431   -218   -241   -265    -15   -337
    397    807    410   -602     -7    610   -420   -205   -231   -244     15   -324
    402    846    444   -626    -20    646   -420   -189   -213   -220     57   -298
    374    865    491   -618    -57    678   -400   -166   -189   -194    101   -275
    418    839    420   -628     -2    628   -413   -176   -202   -200    111   -301
    467    828    361   -649     54    594   -426   -194   -220   -215    127   -314
    504    862    355   -685     72    610   -426   -197   -218   -202    155   -303
    548    878    329   -711    109    605   -431   -197   -223   -200    171   -306
    618    885    265   -753    176    576   -441   -213   -244   -215    166   -329
    732    893    161   -815    285    527   -459   -236   -265   -226    163   -358
    828    909     80   -870    374    493   -480   -259   -293   -249    148   -392
    984    919    -64   -950    524    428   -530   -306   -340   -296    109   -441
   1049    953    -96  -1002    571    431   -548   -329   -353   -303    124   -449
   1000    987    -12   -995    506    488   -532   -322   -327   -275    163   -426
    958    979     20   -971    467    501   -535   -327   -324   -275    171   -423
    836    971    135   -904    350    553   -511   -309   -301   -249    202   -405
    761    958    197   -859    280    579   -517   -311   -301   -249    220   -410
    696    976    280   -836    207    628   -501   -293   -280   -228    252   -397
    587    950    363   -769    111    657   -478   -262   -257   -215    265   -381
    475    935    459   -704      7    698   -452   -231   -233   -200    280   -379
    335    872    535   -605   -101    704   -436   -215   -228   -200    285   -405
    249    831    581   -540   -166    706   -423   -192   -218   -200    293   -413
    168    797    628   -485   -231    714   -407   -174   -213   -202    306   -400
    119    771    652   -444   -265    711   -394   -168   -207   -210    319   -405
     77    745    667   -415   -293    706   -384   -155   -207   -213    322   -446
     23    743    719   -384   -348    732   -374   -142   -202   -205    332   -462
    -20    727    748   -355   -384    737   -376   -140   -205   -210    329   -485
    -46    735    782   -342   -413    758   -374   -137   -202   -213    319   -496
   -101    735    836   -316   -470    784   -368   -127   -197   -213    296   -509
   -111    709    820   -298   -467    766   -379   -129   -210   -226    257   -537
   -116    644    761   -265   -439    701   -379   -109   -220   -257    207   -574
   -135    574    709   -218   -420    641   -298     15   -168   -252    181   -607
   -132    639    771   -254   -452    706   -155    194    -41   -179    220   -587
   -127    761    888   -316   -509    823    -51    368    114    -38    353   -493
    -38   1041   1080   -504   -561   1060    -18    457    275    171    597   -311
    -51   1506   1558   -727   -805   1532    -20    488    478    522   1047     36
   -246   2016   2262   -885  -1254   2138   -145    254    563    833   1496    350
   -418   2044   2462   -813  -1439   2252   -431   -150    353    823   1556    327
   -457   1600   2057   -571  -1257   1829   -641   -561   -132    358   1104   -145
   -488    904   1392   -207   -940   1148   -678   -745   -623   -288    433   -797
   -446    485    930    -20   -688    706   -659   -662   -717   -493    215  -1093
   -423    345    769     38   -597    555   -581   -498   -641   -493    228  -1158
   -485    319    802     80   -644    561   -501   -392   -537   -441    252  -1166
   -566    368    935     98   -750    652   -415   -298   -413   -353    324  -1117
   -594    444   1036     72   -815    740   -348   -231   -311   -275    387  -1052
   -587    488   1075     49   -831    782   -301   -205   -257   -233    368  -1034
   -548    550   1098     -2   -826    823   -283   -210   -239   -236    270   -950
   -517    602   1119    -41   -818    859   -280   -223   -220   -241    200   -878
   -491    597   1088    -54   -789    841   -293   -223   -223   -270    142   -857
   -470    615   1083    -72   -776    849   -322   -215   -228   -283     83   -823
   -467    639   1104    -88   -784    870   -327   -200   -213   -262     70   -782
   -350    670   1021   -158   -685    844   -353   -213   -231   -267     62   -774
   -277    675    953   -200   -615    813   -379   -246   -267   -293     49   -784
   -265    683    948   -210   -605    815   -376   -254   -277   -296     54   -761
   -197    685    883   -246   -540    782   -387   -262   -290   -319     44   -735
    -72    680    753   -303   -413    717   -420   -296   -332   -363     -7   -727
    -70    659    727   -296   -400    693   -433   -316   -353   -387    -38   -704
    -44    644    688   -301   -366    665   -452   -342   -381   -418    -98   -691
      5    626    620   -316   -306    623   -470   -366   -410   -441   -148   -680
     49    605    555   -327   -252    581   -470   -376   -426   -444   -163   -680
     80    592    511   -337   -215    550   -478   -384   -444   -452   -171   -688
    106    594    485   -350   -189    540   -483   -400   -462   -467   -166   -706
    200    587    384   -394    -93    485   -506   -418   -491   -501   -161   -740
    449    605    155   -527    148    381   -581   -478   -555   -568   -103   -800
    576    597     18   -589    277    306   -623   -501   -584   -602   -101   -823
    709    605   -106   -657    407    249   -693   -540   -618   -639    -15   -828
    740    649    -90   -696    415    280   -711   -555   -633   -641     57   -774
    789    696    -93   -743    441    301   -714   -576   -646   -654     85   -735
    709    654    -54   -683    381    301   -714   -594   -657   -691     15   -701
    652    628    -23   -641    337    303   -735   -597   -683   -709    -20   -644
    662    620    -41   -641    350    290   -763   -602   -711   -740    -72   -623
    600    597     -2   -597    301    298   -732   -568   -706   -737    -85   -600
    527    597     70   -563    228    332   -709   -535   -696   -714    -80   -561
    519    605     85   -563    218    345   -696   -517   -693   -714   -106   -545
    457    587    127   -522    163    358   -670   -488   -698   -730   -150   -532
    376    553    176   -465    101    366   -633   -457   -693   -735   -176   -522
    296    527    228   -413     33    379   -594   -423   -678   -701   -189   -493
    226    519    293   -374    -33    407   -558   -394   -659   -659   -213   -465
    176    522    345   -350    -85    436   -535   -379   -644   -639   -259   -452
    142    545    402   -342   -129    475   -519   -355   -607   -615   -277   -436
    127    576    449   -353   -161    511   -493   -322   -553   -571   -265   -413
    101    584    480   -342   -189    532   -475   -298   -514   -537   -246   -402
     59    576    514   -319   -228    548   -475   -293   -498   -514   -244   -410
     36    594    558   -314   -259    576   -465   -283   -472   -491   -231   -405
     31    626    594   -329   -280    610   -452   -272   -441   -462   -202   -397
     23    626    602   -327   -288    615   -454   -277   -428   -446   -161   -402
     10    623    610   -319   -301    615   -459   -283   -415   -431    -93   -413
    -18    592    610   -285   -314    600   -454   -280   -402   -413    -15   -413
   -101    561    659   -231   -379    610   -426   -249   -363   -381     80   -379
   -106    566    672   -228   -389    618   -415   -239   -345   -366    142   -361
    -88    597    685   -257   -387    641   -410   -236   -329   -348    158   -342
    -83    620    704   -267   -392    662   -407   -228   -311   -332    140   -311
    -49    633    680   -293   -363    657   -426   -233   -303   -322     70   -301
    -36    654    688   -309   -361    670   -428   -223   -288   -309     20   -301
    -28    672    701   -324   -366    685   -439   -220   -283   -301    -20   -311
    -15    691    706   -337   -361    698   -428   -200   -262   -285    -41   -306
     46    719    672   -384   -314    696   -418   -176   -249   -280    -83   -311
     96    745    649   -423   -275    698   -407   -155   -233   -270   -124   -324
    124    784    657   -454   -267    722   -392   -135   -210   -252   -148   -324
    119    797    678   -457   -277    737   -363    -98   -166   -244   -150   -311
    101    839    737   -470   -319    789   -329    -54   -116   -231   -116   -285
     77    859    782   -467   -350    820   -311    -33    -88   -215    -85   -249
     62    867    802   -467   -368    836   -290     -2    -54   -210    -80   -210
     49    875    826   -462   -387    852   -252     31    -33   -207   -101   -171
     38    859    820   -452   -392    839   -236     31    -36   -223   -161   -155
     -7    865    870   -428   -439    867   -200     38     -5   -200   -197   -103
   -114    878    992   -381   -553    935   -140     83     59   -103   -187    -12
   -116    867    984   -374   -550    924   -137     93     77    -33   -155     18
   -122    865    984   -374   -553    924   -171     75     54    -12    -72     25
   -122    883   1005   -381   -563    943   -174     93     83     38    -28     57
   -192    885   1075   -348   -633    979   -148    132    137    111     49    116
   -259    878   1137   -309   -698   1008   -135    145    158    166    158    150
   -322    836   1156   -257   -740    995   -116    163    174    228    228    174
   -384    792   1176   -205   -782    984   -103    174    179    270    290    194
   -426    758   1182   -168   -802    969   -109    163    166    283    340    202
   -446    714   1161   -132   -802    937   -132    145    145    272    363    205
   -488    665   1150    -90   -820    906   -145    132    140    241    355    210
   -542    631   1174    -44   -859    901   -137    142    161    213    358    236
   -561    613   1171    -25   -867    891   -127    153    184    200    358    257
   -657    584   1241     36   -948    911    -70    200    218    213    361    298
   -644    561   1202     38   -922    880    -57    210    200    179    322    280
   -646    519   1166     62   -906    841    -38    192    145    124    262    252
   -672    472   1145     98   -909    807     -2    158     80     80    192    218
   -657    413   1070    122   -862    740     10    153     67     59    129    161
   -610    379    987    114   -800    683     85    270    129     57    101    132
   -563    428    992     67   -776    709    187    415    246    132    163    171
   -488    563   1052    -38   -769    807    270    563    400    277    342    275
   -475    914   1389   -218   -932   1150    306    665    613    571    618    558
   -509   1452   1961   -472  -1234   1706    252    618    807    937    979    979
   -613   1818   2429   -602  -1519   2122     28    319    802   1145   1267   1244
   -675   1686   2361   -506  -1519   2023   -265    -80    519    997   1187   1179
   -740   1104   1844   -181  -1291   1473   -426   -444      0    394    652    761
   -719    483   1200    116   -961    841   -452   -514   -376   -150    119    345
   -636    184    820    223   -727    501   -426   -387   -420   -275    -41    213
   -581     96    675    241   -631    384   -350   -249   -348   -246    -46    200
   -522    111    633    205   -576    371   -293   -168   -270   -189    -15    241
   -441    197    636    119   -540    418   -249   -111   -197   -127     23    314
   -397    270    667     62   -532    470   -226    -77   -145    -85     49    358
   -311    319    631     -5   -472    475   -231    -80   -137    -80     38    319
   -145    337    483    -96   -314    410   -267   -114   -174   -122    -12    223
    -67    324    389   -129   -228    355   -283   -137   -205   -153    -49    158
     51    309    257   -181   -103    285   -303   -171   -244   -192    -83     93
    124    293    166   -210    -20    231   -316   -194   -265   -210    -98     44
    192    283     90   -236     51    187   -332   -223   -285   -228   -114      2
    228    277     49   -254     88    166   -345   -239   -298   -233   -116    -33
    239    262     23   -252    109    142   -358   -249   -314   -239   -114    -67
    231    254     23   -244    103    137   -361   -244   -324   -233   -103    -90
    262    239    -23   -249    142    109   -371   -249   -340   -241   -103   -114
    275    241    -33   -259    153    106   -376   -244   -342   -239    -96   -122
    267    244    -23   -257    145    111   -379   -241   -337   -231    -83   -129
    257    241    -15   -252    135    114   -381   -236   -332   -228    -75   -135
    246    246      0   -246    124    124   -381   -231   -324   -223    -70   -137
    233    220    -12   -228    124    103   -387   -231   -327   -231    -88   -163
    215    236     18   -226     98    127   -384   -220   -316   -228    -85   -168
    202    252     49   -228     75    150   -384   -218   -311   -228    -88   -171
    179    254     75   -215     51    166   -381   -210   -303   -228    -90   -176
    145    241     96   -194     23    168   -371   -200   -298   -215    -75   -187
    122    239    116   -181      2    179   -363   -187   -285   -194    -54   -192
    109    239    129   -174    -12    187   -363   -179   -275   -176    -44   -189
     88    239    150   -163    -31    194   -363   -168   -267   -161    -38   -171
     75    236    161   -155    -41    197   -371   -168   -267   -155    -38   -158
     98    239    140   -168    -20    189   -387   -174   -272   -150    -41   -155
    109    233    124   -171     -7    179   -400   -181   -280   -142    -36   -145
    111    259    148   -184    -18    205   -402   -184   -277   -124     -7   -132
     41    272    231   -158    -96    252   -379   -153   -244    -88     31    -96
     75    267    192   -171    -59    231   -384   -155   -257    -96     23   -109
    109    265    153   -187    -23    210   -389   -168   -272   -114     12   -132
    135    254    119   -194      7    187   -394   -174   -285   -127      7   -153
    119    257    137   -189    -10    200   -389   -168   -283   -137     15   -163
     93    265    171   -179    -38    220   -371   -155   -272   -142     25   -155
     96    270    171   -184    -38    220   -374   -155   -277   -155     12   -166
     93    280    187   -187    -46    233   -368   -148   -272   -155      5   -168
     80    288    205   -184    -62    246   -361   -137   -262   -150     12   -179
     75    293    218   -184    -70    254   -345   -124   -252   -148     18   -187
     64    303    236   -184    -85    270   -329   -111   -239   -140     20   -181
     54    319    265   -187   -103    293   -319   -106   -228   -132     20   -179
     46    332    283   -192   -116    309   -324   -109   -220   -127     23   -179
     41    337    296   -192   -127    316   -316   -109   -207   -114     28   -171
     41    350    306   -197   -132    329   -314   -111   -197   -101     33   -158
     28    353    324   -189   -148    340   -311   -114   -189    -90     41   -142
     -5    345    350   -171   -179    348   -311   -116   -184    -88     38   -135
    -28    350    379   -161   -205    363   -306   -114   -179    -83     49   -119
    -10    379    387   -184   -200    381   -311   -116   -181    -83     49   -111
    -10    405    415   -197   -213    410   -309   -106   -174    -70     59    -93
    -28    413    441   -194   -236    426   -301    -90   -158    -46     80    -72
    -25    420    446   -197   -236    431   -303    -80   -150    -36     96    -57
    -23    436    459   -207   -241    446   -309    -67   -145    -23    119    -41
    -46    470    517   -210   -280    493   -309    -49   -129      2    158    -20
    -54    493    548   -220   -301    519   -301    -25   -114     20    192     -7
    -70    522    592   -228   -329    555   -290     -5    -93     46    228      5
    -98    537    636   -220   -368    587   -280     10    -80     72    257     10
   -124    589    714   -231   -418    652   -257     38    -51    114    314     44
   -145    678    820   -267   -483    748   -220     77     -7    142    376     75
   -194    722    917   -265   -555    818   -176    127     44    168    423     98
   -223    769    992   -275   -607    880   -142    171     88    184    454    111
   -207    789    997   -290   -602    893   -137    184     98    168    457    101
   -210    810   1021   -301   -618    917   -124    194    114    166    470     77
   -194    836   1031   -322   -613    935   -116    197    135    171    478     46
   -197    870   1067   -337   -631    969   -109    192    155    179    483     33
   -262    927   1189   -332   -724   1057    -75    213    194    194    511     54
   -254    917   1169   -332   -711   1041    -98    184    176    158    475     18
   -223    898   1122   -337   -672   1008   -124    153    155    127    444    -31
   -241    880   1122   -322   -683   1000   -124    150    161    127    428    -62
   -176    852   1028   -337   -602    940   -145    116    135     93    387   -119
   -215    823   1039   -306   -626    930   -132    122    135     88    381   -135
   -210    774    984   -280   -597    878   -132    106    111     57    355   -148
   -174    727    901   -277   -537    815   -155     72     72     15    319   -153
   -142    709    852   -283   -496    779   -179     41     33    -18    283   -155
   -132    670    802   -267   -467    735   -202      2     -5    -57    244   -174
   -103    646    750   -272   -426    698   -231    -36    -38    -88    205   -187
    -75    633    706   -280   -392    670   -252    -67    -67   -116    168   -189
    -44    626    670   -290   -355    646   -262    -80    -83   -132    153   -181
    -10    613    620   -301   -316    615   -275    -88    -98   -148    135   -174
      0    610    610   -306   -303    610   -285    -96   -106   -150    129   -166
     -7    576    581   -285   -296    576   -301   -114   -119   -163    119   -174
     23    524    501   -272   -239    514   -329   -148   -150   -197     88   -207
     -7    433    441   -215   -223    436   -303    -98   -145   -226     38   -267
    155    452    296   -303    -70    374   -236      5   -106   -233     -7   -332
    332    626    290   -480     20    459   -103    184     28   -132     67   -270
    340    831    491   -584    -75    662     12    392    239     83    259    -88
    389   1252    862   -820   -236   1057    -15    441    439    394    610    272
    335   1873   1538  -1106   -600   1706    -75    371    654    787   1085    748
    220   2135   1914  -1182   -846   2026   -322     49    618    935   1296    956
     85   1797   1712   -940   -813   1756   -610   -389    233    623   1010    709
     59   1075   1013   -568   -475   1044   -719   -717   -348   -103    283     88
     49    496    446   -272   -200    472   -735   -727   -618   -509   -158   -319
     33    228    192   -132    -80    210   -683   -592   -613   -576   -275   -431
    122    215     93   -168     15    155   -607   -475   -537   -545   -283   -423
    127    277    150   -205    -12    215   -511   -361   -428   -454   -231   -348
     64    376    309   -220   -122    342   -415   -246   -306   -345   -140   -241
    140    436    296   -290    -77    368   -394   -215   -270   -309   -111   -215
    158    439    280   -298    -59    361   -366   -187   -241   -277    -85   -218
    168    446    275   -309    -54    361   -358   -179   -231   -257    -70   -220
    153    462    309   -309    -77    384   -350   -174   -223   -241    -51   -244
    109    467    355   -288   -124    413   -332   -155   -207   -226    -46   -262
    106    454    348   -280   -119    402   -329   -155   -210   -215    -25   -301
     54    472    415   -265   -179    444   -322   -148   -200   -202     15   -277
     70    475    405   -272   -166    439   -322   -150   -200   -205     31   -280
     51    457    405   -254   -176    431   -311   -140   -187   -197     62   -272
     38    428    389   -233   -174    410   -303   -129   -181   -202     83   -246
    -10    413    423   -202   -218    420   -285   -114   -168   -192     88   -220
    -96    418    514   -161   -303    465   -249    -77   -132   -163    103   -176
    -62    426    485   -184   -272    454   -254    -80   -137   -171     90   -171
     -7    431    439   -210   -223    433   -265    -96   -150   -187     75   -171
    -44    418    459   -187   -254    439   -265    -96   -150   -192     75   -174
    -49    431    480   -189   -265    454   -265    -93   -142   -187     85   -166
    -59    444    501   -192   -283    472   -259    -88   -137   -181     88   -161
    -93    433    527   -168   -309    480   -254    -85   -135   -179     88   -166
    -96    426    522   -166   -309    472   -262    -90   -137   -179     88   -184
    -85    449    535   -184   -309    491   -270    -96   -142   -181     98   -202
    -80    457    537   -189   -309    496   -277   -103   -150   -181    103   -218
    -75    459    535   -192   -303    496   -280   -106   -153   -184     98   -215
    -75    465    540   -197   -309    501   -277   -101   -150   -181     90   -197
    -36    491    524   -228   -280    506   -290   -114   -161   -187     80   -174
    -15    517    532   -252   -272    522   -298   -119   -163   -187     80   -158
    -20    524    545   -252   -283    535   -303   -116   -163   -179     88   -148
    -33    496    530   -233   -283    511   -316   -127   -174   -192     77   -150
    -18    519    537   -252   -277    527   -319   -124   -174   -189     80   -140
    -12    542    553   -267   -283    548   -311   -119   -171   -184     83   -114
    -20    558    579   -267   -298    568   -309   -119   -176   -184     85    -90
    -33    563    597   -265   -316    581   -293   -109   -168   -181     88    -80
    -33    574    607   -270   -322    589   -277    -96   -161   -176     85    -64
    -12    571    584   -280   -298    576   -280    -96   -161   -181     75    -59
    -31    584    615   -275   -322    600   -259    -75   -142   -158     98    -33
    -88    587    675   -252   -381    628   -236    -46   -116   -132    119    -12
    -28    607    633   -290   -332    620   -244    -49   -119   -140    109    -18
      7    628    618   -319   -306    623   -244    -44   -114   -142     98    -18
      2    654    652   -327   -324    654   -223    -15    -88   -116    119     -2
     25    675    646   -350   -311    662   -210      5    -70   -101    135     23
      0    680    680   -342   -340    680   -200     15    -57    -90    137     33
     20    688    667   -355   -324    678   -202     10    -62    -93    137     36
     12    683    670   -348   -327    678   -202      5    -64    -93    153     44
    -28    652    680   -314   -355    667   -194      7    -62    -85    181     44
    -36    636    672   -298   -353    654   -202      0    -70    -90    184     41
    -54    644    696   -296   -374    670   -210    -12    -75    -98    181     54
    -51    691    743   -319   -397    717   -207    -10    -62    -88    215     83
    -54    685    740   -316   -397    711   -218    -18    -72    -96    252     88
    -33    696    727   -332   -381    711   -226    -18    -70    -88    244    106
    -20    706    724   -345   -371    714   -236    -36    -80    -93    202    116
     20    717    696   -368   -337    706   -262    -70   -106   -122    161     98
     23    706    683   -366   -329    696   -277    -90   -127   -137    132     72
     51    727    675   -389   -311    701   -288   -111   -161   -148    109     41
     62    727    665   -397   -301    696   -298   -142   -181   -158     96      0
     46    709    662   -376   -306    685   -301   -155   -181   -171     80    -44
     49    761    711   -407   -329    737   -290   -122   -153   -148    109    -44
     57    776    719   -418   -329    748   -285   -109   -137   -135    122    -46
     98    802    704   -454   -301    753   -272   -101   -122   -137    111    -51
    161    867    706   -514   -272    787   -262    -96   -111   -124    111    -57
    176    859    683   -519   -252    771   -280   -124   -129   -155     80    -75
    142    870    724   -506   -290    797   -275   -122   -122   -150     85    -62
    137    909    769   -524   -316    839   -254   -116   -109   -135    111    -46
    226    927    701   -576   -236    815   -280   -155   -135   -161    101    -70
    218    883    665   -553   -223    776   -327   -213   -181   -205     75   -103
    272    909    636   -592   -181    774   -335   -233   -194   -210     85   -111
    293    914    618   -605   -161    766   -340   -254   -207   -215     88   -111
    322    833    511   -576    -93    672   -381   -322   -272   -275     38   -161
    280    769    485   -527   -103    628   -397   -355   -303   -303     23   -207
    223    680    457   -452   -116    568   -413   -387   -337   -335      0   -239
    288    652    363   -470    -38    509   -428   -405   -363   -366    -12   -267
    358    654    296   -506     31    475   -428   -410   -376   -376    -10   -285
    358    587    226   -475     64    407   -454   -439   -420   -413    -46   -329
    335    545    210   -441     62    376   -462   -449   -449   -431    -67   -355
    319    524    205   -423     54    366   -470   -459   -465   -441    -64   -371
    293    478    184   -384     54    332   -488   -488   -488   -467    -72   -394
    166    504    337   -337    -88    420   -431   -436   -431   -413      5   -329
    145    535    389   -340   -122    462   -397   -394   -400   -387     46   -285
    124    532    407   -329   -140    470   -397   -389   -405   -397     33   -275
    111    527    415   -319   -150    472   -397   -394   -407   -397     33   -265
     64    457    392   -262   -163    426   -392   -374   -410   -415      5   -301
     51    389    337   -220   -142    366   -311   -267   -368   -428    -36   -358
     59    446    384   -254   -161    415   -184    -93   -257   -361    -12   -337
    109    592    483   -350   -187    537    -62    114    -85   -215    103   -218
    153    919    766   -537   -306    844    -10    246    116     38    374     80
    116   1506   1389   -813   -636   1449      5    293    379    433    826    576
    -72   2029   2101   -979  -1088   2065   -124    109    535    776   1236   1021
   -200   1997   2197   -898  -1197   2096   -426   -306    340    717   1197   1015
   -316   1382   1696   -535  -1008   1538   -620   -698   -166    142    623    498
   -309    639    948   -166   -628    792   -740   -914   -657   -498    -33   -109
   -197    262    459    -33   -329    361   -766   -849   -787   -727   -293   -376
   -116    207    324    -44   -220    265   -688   -711   -735   -732   -337   -426
   -127    252    379    -64   -254    314   -574   -574   -628   -665   -296   -379
   -101    340    439   -119   -270    389   -483   -459   -527   -587   -239   -316
    -93    420    514   -163   -303    467   -415   -384   -449   -522   -181   -259
    -96    483    579   -192   -337    530   -363   -324   -397   -472   -135   -210
    -90    511    602   -210   -348    555   -340   -298   -374   -454   -114   -181
    -90    524    613   -218   -350    568   -329   -288   -366   -449   -101   -163
   -103    514    618   -207   -361    563   -329   -288   -371   -457   -103   -161
   -114    522    636   -202   -374    579   -322   -277   -358   -444    -88   -148
   -106    558    665   -226   -384    610   -316   -265   -340   -428    -70   -124
   -135    561    696   -215   -415    628   -306   -257   -329   -420    -59   -111
   -114    566    680   -226   -397    623   -311   -270   -337   -428    -62   -116
   -210    558    769   -174   -488    662   -277   -233   -309   -397    -28    -85
   -163    571    735   -205   -449    652   -280   -228   -309   -397    -25    -90
   -163    597    761   -218   -462    680   -265   -213   -288   -374     -2    -70
   -197    607    805   -207   -501    706   -246   -194   -270   -340     20    -49
   -140    610    750   -233   -444    680   -262   -207   -283   -329     12    -57
   -119    620    737   -252   -428    678   -272   -223   -293   -314     15    -51
   -114    615    730   -249   -420    672   -280   -233   -301   -314     15    -49
   -142    602    743   -231   -441    670   -272   -236   -298   -303     25    -38
   -174    607    782   -215   -478    693   -257   -220   -275   -277     59    -10
   -184    623    807   -220   -496    714   -254   -213   -259   -252    109     10
   -192    607    800   -210   -496    704   -267   -207   -254   -241    150     15
   -202    636    836   -218   -519    735   -270   -197   -239   -220    226     41
   -223    657    880   -215   -550    769   -275   -187   -218   -205    309     67
   -252    636    888   -194   -571    761   -280   -181   -205   -197    340     80
   -285    602    888   -158   -587    743   -288   -174   -194   -194    324     98
   -298    589    885   -148   -592    737   -293   -163   -187   -187    329    116
   -301    592    893   -145   -597    743   -283   -150   -179   -179    379    135
   -309    579    888   -137   -597    732   -265   -129   -171   -176    309    142
   -254    615    870   -181   -561    743   -233    -88   -150   -155    272    163
   -179    698    875   -259   -527    787   -174    -25   -103   -111    332    202
   -223    667    891   -220   -555    779   -140      2    -88   -111    309    205
   -350    532    883    -93   -615    709   -161    -28   -129   -163    220    161
   -355    550    906    -98   -631    727   -132    -10   -124   -161    207    174
   -379    540    919    -80   -649    727   -124     -7   -129   -163    197    171
   -392    553    945    -80   -667    748    -98     15   -101   -137    202    181
   -402    563    963    -80   -685    763    -72     41    -77   -119    200    184
   -433    519    953    -44   -693    737    -62     49    -75   -124    171    171
   -472    493    966    -12   -719    730    -44     62    -54   -106    181    184
   -475    504    979    -12   -727    740    -15    101    -10    -59    213    218
   -501    493    995      2   -748    743     15    137     28     -7    205    241
   -527    491   1018     18   -771    753     49    179     77     44    236    265
   -568    480   1049     44   -810    763     72    200    114     90    275    270
   -600    488   1088     57   -844    787     96    218    155    150    329    296
   -626    465   1088     77   -857    776    101    215    163    174    376    303
   -623    467   1091     77   -857    779    106    215    168    202    400    309
   -602    488   1088     57   -844    787    124    226    189    239    405    319
   -618    462   1080     77   -849    771    137    231    200    249    400    324
   -639    465   1104     85   -872    784    127    231    220    254    405    342
   -636    462   1098     85   -867    782    127    241    254    254    410    361
   -652    444   1096    103   -875    771    124    241    272    252    420    371
   -654    459   1114     98   -883    787    124    249    288    262    436    397
   -641    459   1098     88   -870    779    129    257    296    275    446    423
   -615    483   1098     67   -857    789    150    272    309    301    462    462
   -620    488   1109     64   -865    800    158    277    314    314    454    493
   -626    517   1143     54   -883    828    171    285    329    329    457    524
   -623    511   1135     54   -880    820    171    280    322    324    491    542
   -683    527   1210     77   -945    867    215    324    363    371    566    574
   -540    555   1096     -7   -818    823    205    314    345    361    535    542
   -418    579    997    -80   -706    787    179    293    322    337    462    509
   -324    597    919   -137   -623    758    142    265    293    293    384    498
   -213    659    872   -223   -542    766    119    249    277    280    342    530
   -161    704    862   -272   -511    782    111    239    270    267    319    563
   -109    750    859   -319   -483    805    106    233    270    265    319    589
    -64    758    823   -348   -446    789     70    215    249    239    309    581
    -64    735    797   -335   -431    766     18    179    213    207    290    542
    -70    727    797   -327   -433    761    -33    155    189    189    296    519
    -80    701    782   -309   -431    740    -59    140    166    166    285    478
    -54    709    763   -327   -407    735    -46    150    166    163    285    449
    -98    636    735   -270   -415    685    -83    127    129    124    254    400
    -85    579    665   -249   -376    623   -116    109     90     88    223    363
    -67    535    602   -233   -335    568   -135     98     67     70    226    342
    -72    480    550   -205   -311    514   -153     80     36     51    220    314
    -67    431    498   -181   -283    465   -187     49     -5     25    187    285
    -51    405    457   -176   -254    431   -205     36    -25     20    150    272
    -15    379    394   -181   -205    387   -215     41    -36     18    119    267
     15    355    340   -187   -163    350   -223     25    -54     -2     88    236
     41    337    296   -189   -127    319   -228      0    -75    -25     57    213
     44    329    285   -187   -119    309   -236    -15    -88    -36     28    189
     90    340    249   -215    -77    296   -233    -23    -98    -51      7    155
     80    231    150   -158    -36    192   -226      2   -124   -103    -51     80
     72    132     59   -103      7     96   -132    124    -96   -124   -109    -20
     54    129     75    -93    -10    103    -10    285     -5    -83    -93    -70
     57    215    158   -135    -49    187     93    467    142     41      7    -23
    101    550    449   -327   -174    501    135    584    348    303    288    210
     98   1101   1002   -600   -452   1052    111    581    576    675    717    613
    -41   1517   1558   -737   -800   1538    -85    324    654    945   1054    919
    -98   1491   1590   -696   -844   1540   -433   -109    426    880   1044    857
   -148    930   1075   -392   -613   1002   -628   -535   -119    283    480    301
   -142    241    384    -51   -262    311   -670   -662   -555   -329   -148   -303
    -77   -166    -90    122      5   -129   -654   -553   -659   -548   -402   -553
    -46   -290   -244    168     98   -267   -561   -397   -589   -537   -433   -581
    -25   -254   -228    140     98   -241   -462   -272   -491   -462   -381   -532
    -10   -142   -135     75     59   -140   -379   -168   -371   -358   -290   -441
    -36    -75    -38     54      0    -59   -322   -103   -288   -285   -231   -374
    -15     -7      7     12    -12      0   -277    -64   -239   -239   -192   -329
    -18      5     23      5    -20     15   -275    -57   -231   -233   -189   -324
    -25     12     38      5    -31     23   -265    -46   -223   -228   -184   -311
    -44     12     57     15    -51     33   -254    -31   -213   -223   -171   -298
    -85    -10     75     49    -80     31   -267    -38   -218   -226   -168   -306
   -106    -23     83     62    -96     28   -265    -31   -213   -231   -163   -311
    -67     41    109     12    -88     75   -236     -7   -187   -207   -129   -293
    -88     44    129     20   -109     85   -228     -5   -184   -210   -124   -301
   -101     38    140     31   -119     88   -215     10   -176   -210   -119   -301
    -59     98    158    -20   -109    127   -197     28   -155   -187    -96   -285
   -111     67    176     20   -145    122   -200     31   -158   -187   -101   -288
   -189     -5    181     96   -187     85   -207     25   -171   -202   -122   -296
   -189     28    218     80   -202    122   -176     59   -145   -174    -93   -262
   -215     12    228    101   -220    119   -163     88   -135   -168    -93   -246
   -239      0    239    119   -239    119   -168     96   -135   -174   -101   -244
   -244     44    288    101   -265    166   -148    122   -116   -158    -85   -226
   -223     64    288     80   -254    176   -148    127   -119   -161    -83   -226
   -213     54    267     77   -241    158   -153    140   -119   -168    -83   -228
   -218     57    272     80   -244    163   -158    155   -119   -174    -85   -226
   -205     57    259     72   -231    155   -171    158   -129   -184    -93   -233
   -197     49    246     75   -220    148   -179    166   -129   -184    -85   -231
   -236     64    301     85   -270    181   -176    179   -116   -166    -59   -215
   -218     62    280     77   -249    171   -197    171   -132   -187    -70   -226
   -252     64    314     93   -283    189   -207    174   -135   -189    -62   -215
   -233     77    311     77   -272    194   -220    181   -132   -179    -46   -207
   -111     98    210      5   -161    153   -257    161   -158   -194    -57   -233
    -83    111    194    -12   -137    153   -262    155   -163   -194    -54   -244
    -80    122    202    -20   -142    161   -254    166   -155   -176    -41   -236
   -106    122    228     -7   -166    174   -236    176   -148   -158    -20   -220
    -77    116    192    -20   -135    153   -246    150   -166   -166    -31   -246
    -98    101    197     -2   -148    148   -231    142   -168   -171    -38   -257
   -122    109    231      2   -176    168   -210    145   -158   -161    -33   -244
   -127    116    244      5   -184    179   -200    148   -150   -158    -28   -241
   -137    119    257      7   -197    189   -194    135   -155   -163    -23   -257
   -163    140    303     10   -233    220   -174    145   -137   -142      7   -246
   -168    153    319      5   -244    236   -166    153   -127   -137     15   -252
   -111    184    296    -36   -202    239   -168    148   -127   -140      2   -270
    -72    226    298    -77   -187    259   -166    148   -111   -132      0   -267
   -109    207    316    -51   -213    262   -158    155    -96   -122     -2   -252
   -166    189    353    -12   -259    270   -153    161    -88   -114     -5   -239
   -200    202    402      0   -301    301   -150    153    -83   -111    -12   -228
   -174    244    415    -36   -296    329   -150    145    -77   -109    -15   -218
   -174    309    483    -67   -329    397   -119    168    -49    -72     18   -171
   -226    314    537    -46   -381    426   -109    168    -44    -49     25   -150
   -254    303    558    -23   -405    431   -119    153    -49    -46     18   -148
   -314    303    615      5   -465    459   -111    168    -36    -41     41   -124
   -327    342    670     -7   -498    506    -93    194    -12    -23     67    -88
   -327    353    680    -12   -504    517    -96    192    -12    -41     46    -72
   -311    387    698    -36   -504    542   -106    192     -7    -51     46    -46
   -277    407    683    -67   -480    545   -114    194    -12    -59     44    -54
   -254    418    670    -83   -462    542   -122    202    -12    -59     41    -54
   -236    444    680   -103   -459    561   -114    210     -2    -49     46    -20
   -228    470    698   -119   -462    584   -109    218     12    -38     51      7
   -236    485    722   -127   -478    605    -88    233     31    -28     44     15
   -241    514    753   -137   -498    633    -70    249     54    -15     46     25
   -241    574    815   -166   -530    693    -57    262     77      7     64     44
   -231    587    818   -176   -524    701    -49    270     88     10     67     46
   -218    602    820   -192   -522    711    -33    283    101     18     64     62
   -207    636    844   -213   -527    737    -20    293    119     31     75     85
   -205    646    852   -220   -530    748    -18    293    129     38     80     93
   -207    688    896   -239   -550    792     -2    290    150     64    106    116
   -200    732    932   -267   -566    831     -2    283    158     77    132    137
   -189    706    896   -259   -542    800    -28    259    140     59    122    124
   -181    693    872   -257   -527    782    -44    246    132     54    127    135
   -176    688    865   -254   -519    776    -59    236    124     49    129    145
   -215    589    805   -189   -509    696    -93    200     85      7     88    109
   -171    602    774   -215   -472    688    -85    200     83      7     85    109
   -122    610    730   -244   -428    670    -72    205     85     10     88    116
   -129    540    670   -205   -400    605    -83    184     59    -18     57     88
    -96    504    600   -202   -348    550    -96    153     28    -51     18     41
   -116    413    530   -148   -322    470   -114    119    -10    -88    -15      0
   -171    319    491    -75   -332    402   -137     83    -49   -122    -46    -33
   -161    316    478    -77   -319    397   -137     80    -49   -119    -38    -28
    -98    340    436   -122   -267    387   -137     72    -49   -114    -41    -23
    -83    293    376   -106   -231    335   -150     46    -75   -140    -75    -46
    -67    267    332   -101   -200    301   -163     20    -93   -155    -93    -54
     10    283    272   -145   -129    277   -168     10   -101   -161   -101    -49
     85    228    142   -158    -28    184   -176     12   -129   -200   -150    -88
    116    119      2   -119     57     62   -116     96   -119   -236   -220   -153
    150    142    -10   -148     80     64     -5    233    -36   -202   -218   -166
    192    220     28   -205     83    124     98    402     98    -93   -137   -101
    270    545    275   -410     -2    413    140    509    290    153    124    145
    329   1135    805   -732   -239    971    114    509    511    532    571    574
    228   1649   1421   -940   -597   1538    -62    262    594    836    963    932
    103   1626   1522   -865   -709   1574   -400   -163    374    810   1002    937
      7   1093   1085   -550   -540   1091   -597   -558   -114    288    532    517
     10    392    379   -202   -184    387   -633   -706   -563   -353   -103    -31
     85      2    -83    -46     83    -38   -594   -589   -667   -581   -363   -267
    189   -135   -324    -25    257   -228   -530   -457   -623   -605   -418   -340
    158   -127   -285    -18    220   -207   -446   -353   -535   -550   -384   -327
    155    -46   -202    -54    176   -122   -368   -249   -423   -454   -303   -265
    142     49    -93    -98    119    -20   -298   -171   -327   -363   -226   -197
    132     96    -36   -114     85     31   -254   -129   -277   -316   -192   -163
    114    116      0   -116     57     59   -249   -122   -265   -306   -187   -155
    101    122     20   -114     41     72   -236   -109   -254   -298   -179   -148
     83    116     33   -103     25     75   -228   -106   -252   -298   -184   -150
     44    132     88    -88    -20    111   -210    -88   -231   -275   -163   -142
     23    142    116    -83    -46    129   -200    -67   -207   -254   -142   -140
     70    155     85   -114     -7    122   -210    -72   -207   -254   -135   -145
    142    150      7   -148     67     77   -233    -96   -231   -277   -150   -176
    119    155     36   -137     41     96   -226    -90   -220   -267   -135   -179
    101    166     64   -135     18    116   -220    -85   -210   -257   -127   -179
    132    176     44   -155     44    111   -233    -96   -215   -262   -135   -189
    142    174     28   -158     57    101   -239   -101   -213   -262   -140   -200
    142    166     23   -153     59     96   -241   -101   -213   -262   -140   -215
    129    163     33   -148     49     98   -244   -106   -215   -267   -142   -233
    116    184     64   -150     25    124   -239   -109   -210   -267   -135   -236
    106    184     77   -145     12    132   -239   -109   -210   -262   -127   -239
     98    179     80   -137     10    129   -244   -109   -205   -259   -129   -249
     90    181     90   -137     -2    137   -252   -119   -207   -262   -129   -262
     62    187    122   -124    -31    155   -254   -122   -205   -262   -124   -272
    -25    187    213    -83   -119    200   -244   -114   -192   -252    -98   -275
   -127    194    322    -33   -223    257   -215    -80   -161   -220    -49   -262
    -23    200    220    -90   -122    210   -254   -111   -192   -254    -62   -303
     51    184    132   -119    -38    158   -296   -148   -231   -293    -90   -345
     59    228    168   -145    -54    200   -285   -132   -213   -277    -72   -342
     -2    280    283   -137   -142    280   -239    -80   -161   -228    -18   -309
     96    277    179   -187    -41    228   -293   -116   -202   -272    -54   -350
     57    236    179   -145    -59    207   -319   -129   -220   -296    -72   -361
      0    244    244   -122   -122    241   -296   -109   -207   -280    -59   -350
     46    311    265   -179   -109    288   -262    -75   -181   -259    -36   -335
      2    322    316   -163   -158    319   -252    -72   -181   -272    -44   -332
    -36    324    358   -145   -197    340   -249    -75   -187   -288    -59   -316
    -72    298    371   -114   -223    335   -257    -83   -197   -306    -85   -309
   -129    283    413    -75   -270    348   -249    -77   -187   -303    -90   -296
    -90    358    446   -135   -270    402   -205    -33   -142   -259    -41   -259
    -85    407    493   -163   -288    449   -163      7   -101   -220     23   -231
   -148    345    491   -101   -319    418   -171      5   -111   -233     49   -236
    -98    376    475   -137   -285    426   -166      7   -103   -226     70   -220
   -145    366    511   -111   -329    439   -148     20    -85   -218     67   -192
   -158    340    498    -93   -327    418   -158     -2    -96   -236      5   -197
   -153    348    498    -98   -324    423   -168    -23   -106   -249    -64   -179
   -166    371    537   -101   -350    454   -155    -18    -93   -239    -98   -140
   -166    389    555   -111   -361    472   -148    -12    -96   -244   -122   -140
   -174    400    574   -114   -374    488   -150    -20   -116   -259   -137   -176
   -189    415    602   -114   -397    509   -155    -44   -145   -262   -158   -241
   -192    433    626   -119   -407    530   -155    -70   -142   -239   -145   -275
   -205    415    620   -106   -415    519   -137    -57   -124   -228   -114   -293
   -179    441    618   -132   -397    530   -122    -38    -98   -202    -59   -298
   -194    441    633   -124   -415    537   -114    -36    -90   -181    -46   -309
   -184    472    657   -142   -420    563   -109    -33    -83   -166    -25   -296
   -189    449    639   -132   -413    542   -124    -49   -101   -181    -15   -293
   -189    459    649   -135   -418    553   -124    -51   -101   -184      7   -296
   -171    472    644   -153   -407    558   -124    -54   -103   -194     18   -296
   -187    485    672   -148   -428    579   -127    -57   -101   -200     25   -290
   -168    504    672   -166   -420    587   -116    -38    -80   -189     31   -272
   -101    568    670   -233   -387    620   -114    -31    -67   -176     49   -252
    -67    618    685   -277   -376    649   -122    -31    -62   -171     70   -241
    -23    633    657   -303   -340    644   -124    -31    -64   -174     85   -244
     15    662    646   -340   -316    654   -122    -41    -70   -174    122   -257
     54    698    644   -376   -296    672   -129    -57    -83   -176    155   -265
     96    735    639   -415   -270    685   -137    -72    -88   -174    184   -249
    145    771    626   -457   -239    698   -142    -88    -85   -168    215   -233
    205    774    568   -491   -181    672   -163   -124   -111   -189    215   -246
    265    753    488   -509   -111    620   -207   -168   -158   -233    210   -277
    309    748    436   -530    -64    592   -241   -205   -192   -265    220   -296
    400    756    355   -576     23    555   -272   -241   -226   -298    215   -329
    410    722    311   -566     46    519   -280   -265   -249   -322    194   -350
    392    701    309   -548     41    506   -275   -270   -259   -322    187   -355
    439    672    231   -558    103    454   -309   -306   -303   -361    158   -381
    441    628    187   -535    127    407   -329   -322   -340   -394    103   -397
    392    587    194   -491     98    392   -329   -335   -361   -402     46   -397
    361    558    194   -459     83    376   -332   -361   -374   -420    -33   -397
    329    537    205   -433     59    371   -329   -371   -381   -433    -72   -389
    327    548    220   -436     54    384   -327   -368   -374   -423    -83   -366
    275    540    262   -407      7    400   -319   -358   -361   -407   -101   -348
    233    519    285   -376    -25    402   -316   -350   -350   -392   -114   -332
    181    506    322   -345    -70    415   -303   -335   -329   -371   -119   -311
    129    514    384   -322   -127    449   -293   -322   -314   -350   -116   -285
    103    504    400   -306   -148    452   -283   -301   -301   -335   -124   -277
     85    413    327   -252   -119    371   -241   -236   -288   -345   -168   -316
     75    361    285   -218   -106    322   -135    -90   -220   -324   -189   -345
     80    431    350   -254   -135    392    -10     88    -88   -223   -116   -283
    127    659    530   -394   -202    594     93    296    114     -7     88    -88
    150   1106    956   -631   -402   1031    140    410    355    324    454    285
     33   1686   1652   -862   -810   1667    132    384    600    722    924    756
   -135   1948   2083   -906  -1109   2016    -85     75    594    893   1163    987
   -215   1615   1829   -701  -1023   1722   -368   -355    215    581    880    719
   -254    922   1176   -332   -717   1047   -514   -693   -335    -77    218    132
   -220    327    548    -54   -384    436   -568   -750   -652   -535   -252   -303
   -171     83    254     44   -213    168   -535   -620   -659   -618   -358   -410
   -127     80    207     20   -166    142   -449   -493   -579   -579   -345   -400
   -129    184    314    -28   -220    249   -340   -355   -452   -475   -259   -311
    -72    293    366   -111   -218    329   -270   -267   -361   -394   -166   -220
     -7    355    363   -174   -184    358   -241   -231   -316   -361   -111   -158
     -5    379    384   -189   -197    381   -210   -202   -290   -345   -132   -116
     38    418    379   -231   -168    400   -184   -192   -280   -353   -181    -75
     70    446    376   -259   -153    413   -168   -174   -272   -361   -184    -41
     57    415    358   -236   -150    387   -168   -166   -270   -366   -187    -31
     41    397    355   -220   -158    379   -158   -153   -270   -366   -200    -15
     38    392    353   -218   -155    374   -150   -142   -270   -366   -202     -7
     28    376    348   -205   -161    361   -142   -129   -259   -366   -192     -2
     20    381    361   -200   -168    371   -137   -109   -246   -355   -153     12
      0    348    348   -176   -174    348   -148   -109   -252   -363   -168     10
    -10    329    340   -161   -176    335   -142   -103   -241   -361   -171     12
    -10    324    332   -158   -171    327   -142    -98   -233   -353   -166     20
      0    324    324   -161   -161    324   -140    -88   -226   -342   -168     23
     -5    329    335   -163   -171    332   -135    -75   -215   -335   -145     46
     28    361    332   -194   -153    348   -116    -46   -192   -319   -155     88
     -5    298    303   -148   -153    301   -106    -33   -192   -340   -220    129
    -75    236    311    -80   -192    272    -85    -15   -181   -350   -259    189
    -67    270    335   -103   -202    303    -75    -15   -166   -335   -213    246
    -31    306    337   -137   -184    322    -64     -2   -137   -301   -202    329
     15    306    290   -163   -137    298    -62      0   -119   -265   -223    358
     46    296    249   -171   -101    272    -75     -7   -114   -231   -236    358
     44    314    270   -181   -111    293    -77      2    -93   -155   -155    381
     51    311    257   -181   -103    285    -96    -12   -103   -142    -96    389
     72    314    241   -194    -85    277   -114    -25   -116   -142    -51    418
    111    353    241   -231    -64    298   -116    -23   -106   -122    -10    444
    145    371    223   -259    -38    298   -122    -15    -90   -109     15    472
     72    319    244   -197    -85    283   -137    -23    -88   -114     23    475
     25    298    272   -163   -124    288   -155    -25    -83   -116     33    488
     96    410    314   -252   -109    363   -122     20    -33    -67    103    548
     80    405    324   -244   -122    363   -103     36    -20    -46    142    589
     -2    342    345   -171   -174    345   -103     33    -25    -44    140    571
    -41    348    389   -155   -215    368    -72     64      0    -10    163    587
    -93    337    431   -122   -262    384    -46     85     20     25    184    597
   -124    329    454   -103   -288    389    -25     96     33     46    194    600
   -174    322    496    -75   -335    407      2    122     57     72    220    615
   -254    311    563    -31   -410    439     36    161     88    103    270    644
   -285    306    592    -10   -439    449     44    179    103    122    306    667
   -220    374    594    -77   -407    483     70    213    135    153    309    688
   -161    433    594   -137   -379    514    106    246    166    174    285    711
   -210    387    597    -88   -405    491     96    236    155    150    197    698
   -277    324    602    -23   -439    462     80    218    137    122    140    680
   -252    350    602    -51   -426    475     80    226    142    122    135    688
   -228    345    574    -59   -402    459     70    220    132    109    127    691
   -259    345    605    -44   -431    475     77    231    142    114    137    722
   -246    363    610    -57   -428    485     80    233    150    116    140    722
   -205    381    587    -90   -397    483     67    231    148    109    150    704
   -197    394    592    -98   -394    493     62    239    150    111    174    688
   -192    415    605   -111   -400    509     62    249    161    116    202    670
   -171    433    605   -129   -387    519     62    257    166    124    223    672
   -158    436    594   -137   -376    514     54    257    163    119    239    680
   -142    452    594   -153   -368    522     46    257    163    116    249    649
   -122    462    584   -171   -353    522     41    257    161    114    249    613
    -93    478    571   -192   -332    524     31    254    158    114    239    584
    -51    504    553   -228   -303    527     18    249    155    116    220    579
     -2    540    542   -270   -272    542     20    252    161    124    223    581
     41    574    530   -309   -244    553     23    252    163    135    233    574
     72    602    530   -337   -228    566     36    262    176    155    252    587
     98    613    514   -355   -207    563     38    270    181    161    257    587
    124    618    493   -371   -184    555     36    262    174    155    265    566
    137    628    488   -384   -176    558     36    257    168    150    277    548
    145    665    519   -405   -187    592     51    257    176    161    290    555
    161    688    527   -426   -181    607     44    239    174    168    285    563
    176    683    506   -428   -163    594     25    223    161    158    267    537
    174    649    475   -413   -150    563      0    202    140    137    241    496
    150    631    480   -389   -163    555     -5    202    142    142    231    496
    109    594    485   -353   -189    540    -10    202    135    135    215    485
     90    566    475   -329   -192    522    -18    192    116    114    187    454
     83    532    446   -309   -181    488    -31    179     96     90    153    426
     75    491    415   -283   -168    454    -38    168     75     67    124    400
     59    446    384   -254   -163    415    -46    163     57     46     90    368
     44    405    361   -226   -158    384    -54    153     36     23     54    335
     28    374    345   -205   -158    361    -64    142     18      0     28    311
     20    332    311   -176   -145    322    -83    135      0    -20      7    298
    -18    298    314   -140   -168    306    -83    137     -5    -25      2    293
    -38    296    335   -129   -187    314    -70    153      5    -18     10    290
    -12    290    303   -140   -158    298    -77    153     -2    -23      5    272
    -85    236    322    -75   -202    277    -98    140    -18    -33      0    257
    -90    252    342    -83   -215    296    -90    150     -5    -18     12    254
    -10    259    270   -124   -140    265    -75    171     -7    -33     -5    223
     62    246    184   -155    -62    215     -7    257     15    -44    -31    168
     25    228    202   -127    -88    215     98    387     80    -18    -31    129
    101    355    254   -228    -77    306    228    589    236    111     83    205
    166    636    470   -402   -150    553    324    771    454    353    332    420
    101   1067    966   -587   -431   1018    303    797    680    693    727    810
    -33   1675   1709   -820   -870   1691    171    639    909   1093   1213   1299
   -140   1761   1901   -813  -1021   1831   -135    236    789   1106   1278   1356
   -265   1249   1514   -493   -891   1382   -363   -202    314    623    823    904
   -340    446    787    -54   -563    615   -493   -517   -280    -85    114    215
   -340   -122    218    231   -280     46   -545   -517   -524   -431   -270   -205
   -275   -220     54    246   -166    -83   -467   -374   -475   -433   -298   -293
   -254   -153    101    202   -179    -25   -332   -215   -350   -340   -228   -270
   -231    -54    176    140   -207     59   -223    -90   -233   -244   -140   -226
   -223     31    254     96   -239    142   -148    -12   -153   -171    -62   -194
   -213     59    270     75   -241    163   -124     20   -116   -142    -33   -215
   -200     70    270     64   -233    168   -109     36    -98   -129    -23   -226
   -213     85    298     62   -254    192    -85     59    -80   -114    -10   -205
   -189     85    275     51   -231    179    -88     59    -88   -127    -23   -210
   -187     77    265     54   -226    171    -96     49   -106   -140    -41   -231
   -231     77    309     75   -270    194    -85     64    -96   -127    -28   -218
   -189     96    285     46   -239    192    -88     67    -90   -127    -31   -210
   -181     96    277     44   -228    187    -85     67    -93   -127    -36   -210
   -168     83    252     41   -210    166    -98     57   -103   -140    -41   -233
   -148     88    236     28   -192    161   -103     57   -106   -148    -38   -249
   -122     90    210     12   -166    150   -114     49   -116   -158    -46   -270
    -85    101    187     -7   -135    142   -127     41   -129   -166    -49   -290
    -85    132    215    -25   -150    171   -124     41   -119   -150    -36   -296
    -96    106    202     -5   -150    153   -137     33   -127   -166    -46   -316
    -96    109    205     -7   -153    155   -140     33   -129   -174    -46   -329
    -85    137    223    -25   -153    179   -132     38   -122   -168    -38   -337
    -90    145    236    -28   -166    189   -132     38   -122   -168    -28   -350
   -103    127    231    -12   -168    179   -140     25   -135   -184    -41   -394
   -140     85    223     25   -181    155   -161     10   -153   -200    -54   -439
   -135     93    228     20   -181    161   -168      5   -155   -202    -49   -465
   -114    122    236     -5   -176    179   -176     -5   -166   -205    -41   -491
    -85    145    228    -31   -155    187   -184    -18   -174   -207    -36   -530
    -77    137    215    -31   -148    176   -194    -33   -192   -223    -49   -561
    -83    148    231    -31   -155    189   -207    -44   -202   -226    -59   -530
    -77    153    231    -38   -155    189   -228    -57   -210   -231    -67   -496
    -64    176    239    -57   -150    207   -239    -59   -213   -226    -67   -459
    -57    179    233    -62   -145    205   -241    -57   -213   -226    -70   -426
    -57    161    218    -51   -137    189   -236    -51   -218   -228    -85   -405
    -57    200    257    -72   -158    228   -231    -51   -215   -218    -75   -368
    -57    223    277    -83   -168    249   -228    -46   -215   -215    -77   -350
    -70    223    293    -77   -181    259   -226    -49   -218   -213    -88   -337
    -96    223    319    -62   -207    270   -210    -44   -213   -205    -88   -314
    -88    226    314    -70   -200    267   -205    -41   -213   -215    -98   -298
    -75    241    316    -85   -194    277   -200    -25   -200   -200    -93   -270
    -77    288    366   -106   -223    327   -179      0   -166   -166    -67   -231
    -72    324    397   -124   -233    361   -166     25   -135   -135    -38   -197
    -70    319    389   -127   -228    353   -153     41   -116   -129    -28   -181
    -64    353    418   -145   -241    384   -135     62    -93   -106     -5   -153
    -70    376    444   -155   -257    410   -124     72    -75    -93     15   -129
    -59    394    454   -166   -257    423   -109     83    -51    -88     31   -111
    -77    374    449   -148   -265    410   -109     75    -54    -98     20   -119
    -98    363    459   -132   -280    410   -103     70    -51   -101     23   -119
   -106    374    480   -135   -293    426    -96     67    -46   -103     20   -119
    -96    389    485   -145   -290    436   -101     64    -36   -106     23   -116
    -88    381    467   -148   -280    423   -106     67    -33   -106     23   -111
    -80    410    491   -163   -285    449   -103     72    -18    -93     38    -98
    -62    449    511   -194   -288    480    -96     80      2    -75     54    -83
    -36    465    501   -213   -267    483    -80     93     18    -62     57    -77
    -64    446    511   -192   -288    478    -88     85     15    -64     62    -83
    -77    446    522   -184   -301    483    -90     80     12    -64     62    -90
    -64    478    540   -207   -303    509    -88     88     25    -51     72    -88
    -36    501    537   -231   -285    519    -88     96     38    -38     88    -77
    -20    493    511   -236   -267    501    -96     83     25    -51     77    -90
    -18    483    501   -233   -259    493    -85     90     38    -41     85    -83
     -7    519    527   -257   -267    524    -57    119     70    -10    116    -49
      0    548    548   -272   -272    548    -41    129     80      5    140    -33
    -18    542    558   -265   -288    548    -33    129     83      5    145    -38
     -7    571    579   -283   -293    576    -18    145    103     20    158    -25
     10    594    584   -303   -288    589    -18    142    106     25    163    -15
      7    592    584   -298   -288    589    -20    135    101     25    166    -15
    -15    628    641   -306   -329    636    -10    132    114     33    176     -5
    -23    646    670   -314   -345    657     -5    119    119     41    181      0
    -10    644    652   -319   -329    649    -31    106    109     38    181      2
    -54    646    701   -296   -376    672    -44     96    109     44    189     20
    -28    605    633   -290   -329    620    -67     75     80     10    163      7
     93    626    532   -361   -220    581   -103     38     44    -20    129    -12
     96    597    501   -348   -202    550   -119     28     25    -41    106    -23
     64    553    488   -309   -210    522   -119     31     18    -38    101    -25
     64    501    436   -283   -184    467   -132     18      0    -62     83    -41
     54    439    384   -246   -163    410   -161     -5    -33    -93     49    -80
     72    415    340   -246   -135    379   -179    -28    -57   -114     18   -106
     75    394    319   -233   -122    358   -181    -44    -75   -127     -2   -116
     36    361    324   -200   -142    342   -179    -46    -85   -142    -23   -127
     20    322    298   -171   -137    311   -197    -70   -109   -161    -44   -142
     33    322    285   -179   -124    303   -210    -90   -124   -163    -49   -142
     46    309    262   -176   -106    285   -197    -90   -119   -150    -38   -124
     64    293    228   -181    -83    262   -189    -85   -119   -148    -46   -114
     90    259    168   -176    -38    215   -194    -90   -142   -166    -67   -116
    122    197     75   -161     23    137   -174    -57   -150   -194   -103   -153
    163    171      7   -166     77     90    -88     59   -106   -197   -140   -192
    194    241     46   -220     75    145     12    207     12   -111    -98   -142
    239    387    145   -314     46    267    116    394    194     62     46      7
    329    779    449   -555    -59    613    135    488    402    363    361    324
    306   1374   1067   -839   -379   1221     83    433    607    737    802    766
    207   1714   1504   -961   -649   1610   -174    101    589    922   1060   1005
    127   1447   1317   -787   -594   1382   -496   -350    223    657    841    795
     59    795    735   -428   -337    766   -667   -735   -340     -5    194    223
     62    181    119   -122    -28    150   -696   -800   -709   -540   -355   -277
    192    -62   -254    -67    223   -158   -662   -659   -722   -633   -485   -446
    262   -109   -371    -77    314   -239   -571   -519   -641   -597   -478   -480
    262    -85   -348    -88    303   -215   -493   -423   -553   -527   -426   -472
    213    -38   -252    -85    231   -145   -431   -358   -462   -452   -363   -449
    215     36   -181   -127    200    -72   -389   -314   -402   -397   -309   -428
    236    106   -129   -171    181    -10   -353   -272   -355   -358   -267   -407
    249    116   -135   -184    192     -7   -348   -267   -350   -355   -267   -418
    303    127   -176   -215    241    -23   -376   -298   -374   -376   -290   -446
    267    148   -119   -207    192     15   -361   -293   -358   -363   -272   -441
    215    155    -62   -187    137     46   -332   -265   -332   -345   -246   -428
    249    181    -67   -218    158     57   -337   -262   -329   -353   -249   -439
    335    184   -150   -259    244     18   -363   -293   -355   -389   -283   -475
    298    179   -119   -239    210     28   -366   -296   -350   -397   -280   -470
    267    207    -59   -239    163     75   -358   -285   -335   -384   -267   -446
    275    241    -33   -259    153    103   -363   -290   -329   -379   -259   -444
    298    257    -41   -277    171    109   -371   -290   -327   -381   -252   -441
    293    280    -12   -288    153    135   -381   -298   -329   -376   -226   -426
    275    296     20   -288    127    158   -384   -306   -327   -374   -194   -420
    236    296     59   -267     88    176   -379   -303   -327   -376   -174   -413
    210    314    103   -262     54    210   -371   -301   -324   -376   -155   -415
    181    316    135   -252     23    226   -371   -303   -324   -374   -140   -415
    153    309    153   -231      0    231   -371   -301   -322   -366   -114   -418
    135    340    202   -239    -36    272   -363   -290   -309   -358    -80   -410
    127    342    215   -233    -44    280   -361   -288   -303   -363    -64   -420
     44    322    275   -184   -116    298   -348   -277   -296   -350    -28   -410
     18    324    303   -171   -142    314   -342   -265   -288   -337     23   -397
     88    327    239   -207    -75    283   -366   -285   -311   -355     23   -420
    101    337    236   -218    -67    288   -374   -285   -314   -353     41   -423
     77    332    252   -207    -85    293   -376   -270   -309   -358     54   -423
     25    353    324   -189   -148    337   -366   -259   -296   -345     85   -410
    -31    363    392   -168   -213    376   -353   -239   -283   -337    114   -402
     41    389    348   -215   -153    368   -371   -246   -314   -358     85   -446
     31    410    376   -223   -174    392   -358   -231   -324   -340    111   -475
    -31    407    439   -189   -233    423   -332   -184   -288   -322    116   -501
    -59    405    465   -174   -262    433   -306   -158   -262   -327    127   -545
    -31    394    426   -181   -228    410   -303   -155   -259   -340    129   -607
     -7    405    413   -200   -210    410   -296   -161   -259   -350    150   -613
    -59    405    465   -171   -262    433   -270   -142   -231   -332    187   -592
   -132    397    530   -132   -332    462   -244   -116   -192   -293    210   -550
   -116    392    509   -137   -311    449   -244   -114   -179   -275    236   -522
   -111    402    514   -148   -314    459   -231   -111   -166   -252    262   -504
   -145    415    561   -135   -353    488   -194    -85   -132   -215    303   -488
   -129    415    542   -145   -337    478   -189    -88   -122   -215    324   -509
    -85    420    506   -166   -296    462   -202   -101   -127   -239    329   -530
     -2    511    514   -257   -259    511   -184    -93   -103   -236    353   -530
      0    542    542   -272   -272    542   -153    -77    -77   -233    319   -527
   -127    480    607   -176   -368    545   -158    -90    -80   -239    277   -535
   -145    457    602   -155   -374    530   -171   -111    -93   -241    275   -545
   -197    426    623   -116   -410    524   -176   -116    -90   -233    265   -537
   -189    439    628   -124   -407    532   -179   -114    -85   -213    254   -517
   -174    480    654   -155   -415    566   -158    -98    -67   -184    249   -498
   -168    517    685   -174   -426    600   -132    -77    -46   -163    244   -485
   -205    504    709   -150   -457    605   -145    -96    -54   -166    231   -488
   -231    470    701   -122   -465    584   -158   -103    -64   -176    215   -491
   -210    470    678   -132   -444    574   -163   -101    -67   -179    202   -488
   -202    470    672   -132   -436    571   -174   -103    -75   -184    197   -488
   -223    462    685   -119   -454    571   -176    -93    -70   -179    200   -483
   -202    488    691   -142   -446    589   -171    -83    -57   -168    213   -459
   -184    527    711   -171   -446    618   -161    -75    -44   -153    233   -439
   -202    563    766   -179   -483    665   -145    -57    -20   -132    257   -420
   -184    597    782   -205   -483    688   -132    -44     -5   -119    270   -410
   -114    602    717   -244   -415    659   -150    -57    -25   -145    246   -436
    -98    626    724   -265   -413    675   -155    -54    -23   -135    254   -441
   -106    662    769   -277   -436    714   -148    -44     -5   -106    290   -431
    -80    680    761   -301   -420    719   -148    -59     -5   -106    306   -439
      2    719    717   -361   -358    717   -174    -93    -25   -122    306   -462
     20    709    688   -366   -335    698   -202   -135    -57   -145    303   -478
     49    701    652   -374   -301    678   -233   -176    -93   -166    314   -504
    161    719    555   -441   -197    639   -288   -228   -148   -202    306   -563
    228    691    459   -459   -114    576   -332   -283   -205   -249    267   -618
    262    675    413   -470    -75    545   -361   -324   -246   -275    257   -607
    348    654    306   -501     20    480   -400   -371   -301   -316    259   -623
    337    600    262   -470     36    431   -402   -384   -319   -322    270   -636
    311    561    249   -436     31    405   -410   -397   -337   -335    288   -659
    311    501    189   -410     62    345   -441   -439   -387   -381    309   -709
    324    493    168   -407     77    332   -459   -462   -413   -405    470   -714
    262    483    220   -374     20    353   -449   -454   -405   -389    355   -662
    226    449    223   -340      2    337   -446   -454   -413   -392    290   -628
    155    407    252   -283    -46    329   -433   -444   -410   -392    249   -597
    132    402    270   -267    -67    337   -426   -428   -405   -381    189   -561
    181    407    226   -296    -23    316   -439   -441   -420   -402    135   -561
    158    407    249   -283    -46    329   -431   -428   -407   -394    111   -540
    174    368    194   -272    -12    283   -407   -381   -394   -407     41   -548
    226    301     75   -262     75    189   -332   -265   -355   -423    -51   -589
    210    340    129   -277     38    236   -205   -103   -236   -348    -44   -553
    213    514    301   -363    -44    407    -88     88    -46   -163     90   -394
    200    862    659   -532   -228    761    -33    220    181    135    374    -80
    158   1410   1252   -784   -545   1332    -31    239    415    517    795    358
    -31   1771   1803   -870   -917   1784   -210    -28    449    745   1088    631
    -93   1636   1730   -771   -911   1680   -498   -420    168    592    989    524
   -176   1036   1213   -431   -693   1124   -657   -766   -322     15    454     46
   -202    397    600    -96   -400    498   -698   -870   -706   -527    -90   -426
   -171     98    270     33   -220    181   -670   -737   -735   -631   -239   -566
   -168      2    171     83   -171     85   -579   -600   -657   -600   -262   -587
   -181     28    207     75   -197    116   -491   -488   -550   -506   -220   -566
   -155    122    277     18   -215    200   -413   -384   -433   -405   -166   -496
   -161    189    350    -15   -257    270   -358   -316   -350   -342   -114   -413
   -132    228    358    -49   -246    293   -329   -283   -309   -324    -77   -358
   -119    244    363    -64   -241    303   -314   -265   -290   -319    -64   -324
    -70    270    340    -98   -205    303   -309   -257   -285   -324    -59   -283
    -64    293    358   -116   -210    324   -303   -254   -277   -322    -77   -218
    -46    301    348   -127   -197    322   -293   -252   -272   -314   -103   -135
    -10    303    311   -148   -161    306   -301   -257   -277   -314   -153    -70
     20    288    267   -153   -122    277   -311   -267   -290   -316   -161    -15
     59    265    205   -163    -72    236   -324   -283   -303   -319   -119     -7
     96    262    166   -179    -36    213   -332   -288   -301   -316   -106     23
     75    241    166   -158    -46    202   -324   -277   -280   -314    -85     54
     96    244    148   -168    -25    197   -324   -272   -265   -324    -80     83
    103    239    132   -171    -12    184   -319   -265   -246   -329    -85    135
     80    233    150   -158    -33    192   -298   -249   -226   -322    -83    207
     38    244    202   -142    -80    223   -272   -226   -207   -301    -59    246
      5    241    236   -122   -114    239   -257   -207   -205   -275    -20    265
    -62    210    272    -77   -166    241   -259   -207   -205   -270      2    252
    -72    241    314    -85   -192    277   -236   -179   -163   -252     41    267
    -96    252    348    -77   -223    298   -220   -153   -124   -249     62    280
   -187    202    389     -7   -288    296   -226   -148   -116   -254     54    270
   -166    236    402    -36   -285    319   -220   -132   -106   -223     83    285
   -202    226    428    -12   -316    327   -210   -116    -90   -200    116    290
   -233    218    452      7   -342    335   -210   -109    -88   -192     96    298
   -280    220    501     31   -389    361   -215   -101    -90   -179    101    324
   -215    226    441     -5   -329    335   -231   -109   -109   -184     57    301
    -80    272    353    -96   -215    311   -241   -106   -114   -176      7    311
    -15    283    298   -132   -155    290   -252   -111   -124   -176     12    319
     -2    249    252   -122   -127    249   -262   -114   -142   -187     18    309
     18    220    202   -119    -93    213   -277   -129   -171   -220    -20    283
     20    194    174   -109    -77    187   -293   -142   -197   -254    -46    270
     62    194    129   -129    -33    161   -293   -148   -215   -272    -51    262
    106    192     85   -148     10    140   -280   -148   -223   -275    -33    215
    106    192     85   -150     10    137   -277   -145   -226   -288    -98    174
    116    189     72   -153     20    129   -277   -135   -220   -303   -137    127
    135    181     46   -161     44    116   -259   -122   -213   -301   -132     44
    135    200     64   -166     36    132   -239    -98   -187   -280    -98    -57
    116    202     85   -161     15    142   -236    -90   -171   -272    -75    -72
    129    215     85   -174     20    150   -220    -70   -142   -246    -25    -83
    101    205    103   -153     -2    155   -223    -67   -129   -223     15   -106
     83    223    140   -153    -28    181   -239    -64   -119   -210     49   -132
    122    262    140   -194     -7    202   -231    -41   -103   -189     70   -111
    155    303    148   -231      2    228   -213    -23    -83   -166     72    -72
    129    306    176   -218    -23    241   -197    -12    -67   -142     77    -67
    119    290    171   -205    -25    231   -189    -18    -62   -132     77    -98
     83    262    179   -174    -49    223   -189    -25    -67   -122     77   -124
     70    265    194   -166    -62    231   -202    -36    -70   -114     51   -150
     90    257    163   -176    -36    213   -220    -54    -88   -129      7   -179
     44    296    252   -168   -103    275   -176    -10    -41    -64     62   -155
     57    285    226   -171    -85    257   -192    -25    -49    -75     51   -168
    135    285    150   -210     -7    220   -213    -46    -70    -96     20   -192
    314    342     25   -329    145    184   -226    -51    -80   -109     -2   -226
    314    345     31   -329    142    189   -207    -31    -64    -93      5   -231
    283    322     38   -303    122    181   -207    -33    -75    -93    -10   -239
    249    298     49   -275     98    176   -210    -28    -75    -96    -31   -239
    223    301     75   -265     75    189   -192     -7    -57    -85    -38   -228
    218    309     90   -262     64    200   -171     15    -44    -67    -23   -218
    210    332    119   -272     46    226   -148     46    -25    -38     10   -205
    207    353    142   -280     31    249   -119     77     -5    -10     44   -181
    207    379    171   -293     18    275   -109     96      2      2     57   -174
    205    387    181   -296     12    285   -101    106      5     10     64   -179
    205    420    213   -314     -5    319    -88    116     20     36     90   -153
    184    423    239   -303    -28    332    -90    109     23     46     96   -145
    181    459    277   -322    -49    371    -90    109     31     70    122   -129
    171    444    272   -306    -49    358    -98    103     23     77    142   -140
    174    436    262   -306    -44    350   -114     85     10     75    137   -153
    129    433    303   -283    -85    368   -119     75      7     83    153   -148
     67    431    363   -252   -148    397    -98     93     12     98    176   -119
     62    381    319   -220   -127    350   -109     77    -15     75    155   -135
     67    324    257   -197    -96    290   -127     59    -46     51    129   -158
     28    270    241   -150   -106    257   -140     46    -70     31    109   -174
     10    233    220   -124   -106    226   -158     25    -98      2     77   -197
    -10    158    168    -72    -88    163   -189    -12   -140    -41     36   -233
    -33    163    197    -67   -114    181   -187    -18   -140    -49     23   -215
     51    210    158   -132    -54    184   -189    -33   -142    -54     15   -213
    142    249    103   -197     18    176   -192    -51   -153    -64      7   -210
     44    129     85    -85    -20    109   -233   -106   -200   -116    -49   -246
     10    111     98    -62    -44    106   -246   -129   -213   -137    -80   -241
      5    132    127    -67    -59    129   -231   -124   -200   -132    -88   -215
     31    127     93    -80    -31    111   -220   -124   -202   -148   -111   -226
     57     41    -15    -49     36     12   -192    -93   -218   -194   -179   -303
     75     36    -38    -54     57     -2    -67     36   -155   -184   -194   -319
    103    114     10   -109     46     62     62    210    -23    -83   -116   -259
    127    319    192   -226    -31    257    161    387    163    119     72    -96
    184    763    579   -472   -197    672    171    483    397    446    428    228
     59   1356   1296   -709   -618   1327    116    433    662    865    898    675
   -124   1590   1714   -732   -919   1652   -142    114    665   1008   1067    859
   -210   1283   1493   -537   -852   1387   -413   -327    290    667    748    581
   -280    514    795   -116   -537    654   -587   -771   -374    -83     33    -72
   -272    -44    228    155   -252     90   -626   -792   -654   -465   -379   -491
   -252   -226     23    239   -140   -101   -561   -641   -639   -506   -449   -610
   -200   -228    -28    213    -85   -129   -483   -511   -574   -475   -431   -620
   -181   -155     25    168   -103    -64   -384   -387   -478   -400   -371   -576
   -184    -59    122    122   -155     31   -314   -296   -387   -316   -290   -504
   -200    -28    171    114   -187     70   -270   -239   -340   -275   -259   -459
   -166     31    194     67   -181    111   -233   -197   -306   -239   -236   -420
   -179     59    239     59   -207    148   -218   -200   -288   -210   -213   -394
   -239     70    306     83   -272    187   -210   -192   -272   -181   -179   -363
   -316     80    394    116   -355    236   -192   -155   -249   -148   -137   -332
   -327    127    454     98   -392    290   -179   -129   -226   -119   -106   -306
   -254    174    428     41   -340    301   -205   -119   -231   -137   -122   -296
   -280    145    426     64   -353    285   -223   -129   -254   -135   -140   -309
   -327    101    428    111   -376    265   -220   -137   -267   -132   -153   -314
   -311    129    441     88   -379    285   -210   -129   -257   -116   -150   -288
   -309    124    433     93   -371    277   -205   -129   -257   -116   -161   -267
   -296    111    407     90   -353    259   -215   -148   -267   -137   -176   -301
   -267    127    394     70   -332    262   -210   -150   -259   -142   -179   -327
   -277    116    394     80   -337    257   -215   -163   -265   -153   -200   -358
   -290     96    387     98   -337    241   -233   -189   -280   -174   -226   -389
   -277     98    376     88   -327    236   -233   -194   -280   -176   -239   -394
   -246    122    368     59   -306    244   -215   -179   -265   -161   -239   -387
   -239    124    361     57   -301    244   -213   -181   -262   -163   -252   -381
   -241    111    353     64   -296    231   -218   -194   -272   -174   -272   -384
   -213     93    303     59   -257    197   -239   -215   -288   -197   -303   -394
   -163     96    259     33   -210    176   -254   -231   -301   -205   -314   -400
    -98    114    210     -7   -153    161   -280   -257   -324   -223   -335   -397
    -23    101    124    -38    -72    111   -316   -290   -361   -257   -374   -410
     46     77     31    -62      7     54   -353   -322   -394   -280   -394   -433
     90     93      2    -93     44     49   -366   -327   -400   -280   -387   -402
    109     98    -12   -103     59     44   -379   -335   -410   -285   -394   -379
    127     90    -36   -109     83     28   -392   -340   -418   -290   -402   -374
    114     90    -25   -103     70     33   -389   -332   -413   -280   -407   -353
    103     72    -31    -88     67     23   -387   -327   -418   -280   -418   -345
    103     51    -54    -80     77      0   -379   -327   -426   -283   -428   -355
     90     28    -62    -59     77    -15   -368   -327   -428   -290   -449   -376
     57     18    -41    -38     49    -12   -355   -316   -423   -280   -449   -371
     46     33    -15    -41     31     10   -345   -311   -413   -265   -433   -350
     46     23    -25    -36     36      0   -337   -303   -405   -259   -433   -340
     64     18    -46    -41     57    -12   -327   -290   -392   -244   -418   -335
     72     41    -31    -57     51      5   -316   -272   -368   -215   -400   -316
     75     62    -12    -70     44     25   -285   -236   -327   -176   -376   -293
     70     75      5    -72     33     38   -262   -213   -298   -145   -361   -288
      2     33     31    -18    -12     33   -257   -202   -288   -135   -353   -290
    -15     38     51    -12    -33     46   -233   -181   -265   -111   -335   -280
     33     80     46    -57     -7     64   -210   -161   -239    -90   -322   -283
     59     80     20    -72     20     51   -213   -163   -236    -88   -329   -306
     38     36     -2    -36     20     18   -228   -176   -249   -103   -350   -337
     49     31    -20    -41     33      5   -226   -168   -241    -96   -350   -358
     41     33     -7    -38     23     15   -220   -158   -228    -85   -324   -363
     54     62      7    -62     23     36   -200   -129   -197    -59   -296   -348
     23     46     23    -33      0     36   -189   -111   -179    -44   -288   -340
    -31     46     75     -7    -54     59   -187   -101   -163    -23   -285   -329
    -38     90    127    -25    -83    109   -166    -77   -129     18   -270   -303
    -67     96    161    -15   -114    127   -145    -51   -101     57   -259   -301
   -101     72    174     15   -137    122   -142    -41    -90     75   -257   -306
   -129     59    189     33   -158    124   -137    -36    -83     85   -244   -316
   -161     57    218     51   -189    137   -119    -18    -59    111   -215   -311
   -171     62    233     51   -202    148   -106      0    -41    129   -192   -314
    -59     98    158    -18   -109    127   -111      0    -38    129   -192   -324
    -38    132    168    -46   -103    150    -98     18    -20    148   -168   -303
    -31    148    179    -59   -103    163    -83     38     -2    174   -145   -280
    -54    127    181    -38   -116    153    -67     44      2    187   -135   -275
    -77    132    210    -25   -142    171    -54     46     12    202   -127   -270
    -75    140    213    -33   -145    176    -54     36      5    207   -132   -277
    -41    148    189    -54   -116    168    -57     23     10    218   -137   -283
    -70    153    223    -41   -145    187    -49     15     18    233   -132   -280
    -90    163    254    -36   -171    207    -49      7     18    241   -129   -285
   -129    132    259     -2   -194    194    -70    -15      2    231   -148   -298
   -150     83    233     33   -192    158    -96    -41    -20    218   -174   -322
   -161     38    197     59   -179    119   -114    -57    -44    207   -197   -350
   -158     -2    155     80   -158     75   -127    -67    -64    192   -223   -387
   -200    -77    122    137   -163     23   -135    -80    -85    168   -254   -428
   -226   -140     85    184   -158    -28   -145    -98   -114    140   -285   -475
   -231   -207     23    218   -129    -93   -168   -122   -153    106   -319   -530
   -288   -272     15    280   -153   -129   -187   -145   -176     88   -342   -555
   -275   -272      0    272   -137   -137   -187   -155   -187     88   -350   -566
   -241   -270    -28    254   -109   -150   -187   -161   -192     85   -363   -574
   -246   -306    -59    275    -96   -184   -192   -168   -207     70   -392   -576
   -306   -387    -80    348   -114   -233   -220   -194   -241     41   -426   -600
   -267   -392   -124    329    -72   -259   -246   -218   -265     25   -433   -633
   -257   -423   -166    340    -46   -296   -257   -228   -277     18   -436   -652
   -265   -431   -166    348    -51   -298   -252   -228   -277     23   -436   -636
   -233   -441   -207    337    -12   -324   -244   -223   -283     15   -449   -649
   -179   -496   -316    337     67   -407   -187   -161   -283    -10   -485   -711
   -168   -485   -316    324     72   -402    -64    -18   -213     18   -470   -732
   -127   -400   -272    262     72   -337     62    163    -88    119   -379   -675
    -49   -197   -148    124     49   -174    166    358     90    311   -200   -511
    -33    228    262    -98   -148    244    168    420    311    631    171   -137
   -153    818    971   -332   -561    893     90    335    550   1034    675    361
   -340   1057   1397   -361   -867   1226   -181    -12    532   1179    898    561
   -426    714   1140   -142   -782    927   -480   -470    150    849    607    259
   -340    -28    309    181   -324    140   -649   -872   -493     90   -148   -439
   -249   -555   -306    402     28   -431   -691   -909   -787   -301   -587   -857
   -192   -795   -602    491    205   -698   -649   -789   -810   -389   -714  -1023
   -114   -820   -706    467    296   -763   -558   -672   -756   -379   -727  -1075
    -72   -704   -631    387    277   -667   -444   -550   -652   -290   -639  -1031
    -57   -592   -537    324    239   -566   -366   -470   -574   -220   -579   -984
     33   -530   -566    246    298   -548   -353   -467   -584   -218   -605  -1005
     64   -519   -584    228    324   -550   -345   -467   -594   -226   -623  -1018
     70   -524   -597    226    329   -561   -329   -457   -576   -233   -618  -1018
     90   -514   -605    210    345   -558   -329   -457   -571   -218   -597  -1039
    114   -488   -602    187    355   -545   -332   -446   -561   -205   -542  -1049
    111   -470   -581    179    345   -524   -332   -444   -555   -194   -501  -1067
    114   -480   -594    181    353   -537   -345   -459   -558   -192   -506  -1093
    111   -478   -592    181    350   -535   -335   -454   -548   -184   -491  -1093
    109   -488   -597    187    350   -542   -324   -444   -537   -174   -467  -1085
    124   -522   -646    200    384   -584   -335   -452   -542   -171   -478  -1104
    239   -506   -748    132    491   -628   -368   -488   -571   -192   -517  -1140
    226   -501   -730    137    475   -615   -363   -485   -563   -179   -522  -1143
    202   -511   -714    153    457   -613   -361   -483   -561   -174   -540  -1150
    171   -517   -688    174    428   -602   -355   -480   -555   -158   -545  -1148
    171   -514   -685    171    426   -600   -358   -480   -550   -148   -566  -1150
    176   -522   -698    174    436   -610   -355   -480   -550   -140   -610  -1171
    158   -545   -704    192    428   -626   -361   -498   -553   -140   -654  -1200
    142   -532   -675    194    407   -602   -358   -496   -550   -127   -667  -1210
    122   -524   -646    200    381   -584   -358   -496   -550   -114   -680  -1231
     90   -532   -623    220    355   -576   -348   -498   -545   -103   -693  -1249
     67   -530   -600    231    329   -563   -337   -501   -542    -93   -696  -1265
     44   -532   -576    244    309   -553   -342   -514   -550    -90   -704  -1280
     15   -550   -568    267    288   -558   -350   -532   -558    -88   -719  -1304
      0   -563   -563    280    280   -563   -348   -540   -563    -83   -724  -1325
      0   -555   -558    277    277   -555   -361   -563   -576    -85   -732  -1345
     -7   -530   -522    270    257   -527   -374   -584   -587    -80   -737  -1353
    -31   -504   -475    267    220   -491   -374   -589   -584    -72   -740  -1356
    -49   -504   -457    275    202   -480   -374   -587   -584    -64   -748  -1361
    -64   -519   -454    290    194   -488   -371   -581   -584    -62   -756  -1371
    -54   -506   -452    280    197   -480   -348   -568   -574    -49   -750  -1369
    -72   -535   -462    303    192   -498   -337   -568   -571    -41   -753  -1374
   -109   -574   -465    340    176   -519   -322   -555   -558    -25   -753  -1369
   -114   -571   -459    340    171   -517   -301   -545   -545    -10   -748  -1363
   -106   -576   -470    342    181   -524   -285   -537   -530      7   -743  -1376
   -140   -620   -480    379    168   -550   -272   -524   -519     20   -737  -1387
   -101   -571   -470    335    184   -522   -236   -491   -483     62   -701  -1382
    -38   -488   -449    262    202   -467   -189   -444   -433    119   -654  -1363
    -98   -537   -439    319    168   -488   -176   -433   -420    129   -662  -1379
   -140   -563   -423    350    140   -493   -174   -423   -407    148   -665  -1382
   -150   -581   -431    366    137   -506   -171   -413   -400    155   -678  -1405
   -135   -550   -415    340    140   -483   -158   -392   -376    189   -659  -1405
   -127   -561   -433    345    153   -498   -142   -379   -363    200   -662  -1426
   -127   -597   -472    361    171   -535   -140   -381   -363    205   -670  -1454
   -135   -589   -454    361    158   -522   -135   -371   -350    226   -659  -1462
   -135   -576   -441    355    153   -511   -124   -358   -337    239   -646  -1470
   -111   -574   -462    342    174   -519   -132   -358   -340    249   -644  -1486
   -127   -561   -436    342    153   -498   -119   -335   -314    270   -633  -1491
   -116   -587   -472    350    176   -530   -114   -329   -311    270   -649  -1509
    -90   -587   -496    337    200   -542   -124   -329   -311    270   -657  -1527
    -88   -589   -501    340    205   -545   -119   -319   -298    272   -657  -1532
    -93   -566   -472    327    189   -519   -101   -298   -277    296   -636  -1514
    -75   -571   -498    322    210   -535    -93   -290   -272    298   -636  -1522
    -57   -587   -530    319    233   -561    -88   -280   -262    301   -636  -1525
    -51   -571   -519    311    233   -545    -75   -262   -246    319   -615  -1512
    -46   -568   -522    309    236   -545    -57   -244   -228    332   -602  -1504
    -46   -566   -522    306    236   -545    -36   -223   -207    345   -584  -1496
    -41   -579   -540    309    246   -561    -20   -205   -192    353   -576  -1499
    -59   -579   -519    319    228   -550     12   -174   -163    371   -558  -1486
    -62   -563   -501    311    215   -532     28   -161   -145    387   -517  -1483
    -49   -550   -501    298    226   -527     28   -153   -135    397   -457  -1483
    -64   -532   -467    296    197   -501     41   -137   -114    418   -389  -1465
    -62   -530   -467    296    202   -498     51   -137   -106    423   -355  -1462
    -20   -517   -498    267    236   -509     44   -153   -114    418   -366  -1467
     -5   -524   -519    265    254   -522     28   -168   -122    405   -423  -1483
     12   -555   -568    270    288   -561      5   -189   -142    381   -475  -1517
      5   -592   -597    293    301   -594     -2   -189   -150    374   -452  -1543
     12   -600   -613    290    311   -605    -15   -197   -161    368   -436  -1548
     20   -641   -662    311    340   -652    -18   -205   -176    353   -428  -1582
     20   -709   -730    342    374   -719    -28   -223   -207    324   -449  -1623
     12   -756   -769    371    389   -761    -38   -239   -228    301   -576  -1657
     18   -802   -823    389    418   -813    -44   -252   -252    280   -566  -1675
     20   -865   -885    420    452   -872    -57   -272   -277    254   -613  -1696
     23   -909   -932    441    475   -919    -67   -288   -296    236   -615  -1714
     20   -937   -958    459    488   -948    -64   -288   -301    231   -691  -1722
     -7   -971   -963    488    478   -969    -67   -288   -306    226   -678  -1719
    -41   -987   -945    514    449   -966    -54   -283   -298    236   -685  -1706
    -46   -992   -945    519    446   -969    -46   -277   -285    252   -672  -1675
     -5   -982   -976    493    485   -979    -44   -270   -275    265   -649  -1644
     -5  -1065  -1062    535    527  -1065    -49   -272   -296    241   -769  -1641
      5  -1179  -1184    587    592  -1182      5   -197   -275    218   -904  -1652
    -10  -1213  -1202    610    594  -1208    148    -33   -176    259   -961  -1634
    -59  -1166  -1106    613    522  -1137    285    158    -18    397   -875  -1551
    -36   -958   -922    496    439   -940    387    345    189    628   -620  -1330
    -88   -563   -475    324    192   -519    405    415    415    987   -252   -948
   -231    -59    168    142   -200     54    319    296    597   1392    140   -514
   -277    168    446     54   -361    306     28    -59    537   1590    327   -345
   -244   -103    140    174   -192     18   -231   -485    142   1267    135   -623
   -283   -820   -537    550    124   -678   -335   -776   -397    605   -530  -1202
   -244  -1408  -1166    826    459  -1288   -337   -761   -662    223   -956  -1605
   -218  -1652  -1434    935    607  -1543   -257   -584   -626    202   -948  -1683
   -194  -1722  -1527    956    665  -1626   -187   -483   -555    249   -854  -1675
   -114  -1647  -1532    880    709  -1590   -122   -400   -459    337   -758  -1600
    -49  -1548  -1501    797    724  -1525    -67   -340   -371    420   -698  -1509
     -2  -1517  -1514    761    756  -1517    -59   -332   -322    446   -678  -1454
     38  -1527  -1566    743    800  -1545    -85   -340   -283    426   -688  -1431
     72  -1530  -1605    727    836  -1566    -88   -332   -241    415   -691  -1410
    122  -1527  -1649    701    883  -1587    -93   -332   -239    402   -706  -1423
    129  -1530  -1660    701    893  -1595    -93   -340   -244    402   -711  -1434
    176  -1535  -1712    678    943  -1621    -98   -348   -259    402   -737  -1447
    210  -1548  -1758    667    984  -1654   -103   -355   -275    392   -797  -1475
    233  -1551  -1784    657   1008  -1667   -109   -368   -293    381   -852  -1501
    285  -1535  -1821    626   1052  -1678   -119   -389   -322    358   -888  -1525
    337  -1553  -1891    605   1111  -1719   -145   -415   -361    314   -953  -1556
    368  -1548  -1919    589   1143  -1732   -153   -428   -379    290   -997  -1553
    355  -1551  -1909    597   1132  -1730   -153   -418   -379    280  -1021  -1519
    335  -1566  -1901    615   1117  -1732   -129   -402   -379    262  -1028  -1478
    322  -1579  -1904    628   1111  -1740   -114   -394   -384    254  -1034  -1436
    293  -1584  -1878    644   1085  -1732   -103   -381   -381    249  -1031  -1395
    239  -1639  -1878    698   1057  -1758   -114   -384   -400    226  -1060  -1376
    210  -1678  -1888    735   1049  -1782   -119   -379   -410    205  -1088  -1356
    231  -1649  -1883    709   1054  -1766   -111   -361   -402    210  -1075  -1332
    241  -1631  -1873    693   1057  -1751   -103   -350   -402    210  -1062  -1322
    223  -1628  -1852    701   1036  -1740    -96   -340   -402    207  -1047  -1327
    205  -1647  -1852    722   1028  -1748    -90   -327   -400    213  -1026  -1330
    210  -1652  -1862    719   1036  -1758    -93   -324   -402    210  -1023  -1356
    231  -1649  -1883    709   1054  -1766   -111   -332   -415    205  -1028  -1392
    283  -1631  -1914    672   1096  -1771   -114   -324   -423    210  -1026  -1413
    329  -1608  -1938    639   1132  -1771   -116   -316   -431    218  -1023  -1431
    277  -1649  -1927    683   1101  -1790   -140   -322   -449    215  -1023  -1454
    236  -1704  -1943    732   1088  -1823   -140   -322   -462    200  -1047  -1493
    293  -1693  -1987    698   1137  -1839   -150   -322   -472    194  -1062  -1527
    353  -1667  -2021    657   1187  -1844   -161   -327   -488    189  -1080  -1551
    381  -1660  -2044    639   1213  -1852   -158   -322   -493    176  -1111  -1564
    381  -1636  -2021    626   1200  -1829   -129   -301   -478    189  -1111  -1551
    355  -1644  -2000    641   1176  -1821   -109   -288   -478    187  -1122  -1540
    322  -1657  -1979    667   1150  -1818    -90   -275   -475    187  -1127  -1535
    348  -1688  -2036    670   1192  -1862   -106   -288   -491    171  -1145  -1545
    397  -1693  -2091    646   1244  -1891   -116   -293   -498    163  -1161  -1551
    376  -1675  -2052    649   1213  -1862    -98   -270   -480    184  -1153  -1535
    366  -1639  -2005    636   1184  -1821    -64   -233   -446    220  -1135  -1506
    405  -1551  -1956    571   1179  -1753    -12   -184   -394    272  -1093  -1462
    316  -1634  -1951    657   1132  -1792    -18   -187   -402    262  -1117  -1475
    298  -1657  -1956    675   1127  -1805    -18   -181   -400    267  -1119  -1470
    301  -1634  -1935    667   1117  -1784      7   -163   -379    293  -1106  -1465
    252  -1639  -1891    691   1070  -1764      7   -163   -379    296  -1109  -1467
    176  -1670  -1847    745   1010  -1756      5   -163   -387    290  -1119  -1460
    148  -1665  -1816    756    979  -1740     20   -150   -376    309  -1109  -1444
    171  -1608  -1779    719    974  -1693     57   -111   -345    345  -1072  -1423
    124  -1641  -1766    758    943  -1701     59   -114   -348    342  -1075  -1434
     67  -1657  -1727    795    896  -1691     62   -114   -345    353  -1062  -1423
     -2  -1634  -1631    815    813  -1634     88    -93   -316    384  -1023  -1402
     -5  -1626  -1621    815    807  -1623     98    -88   -309    400  -1005  -1408
     64  -1639  -1706    787    883  -1673     85   -103   -327    381  -1023  -1434
     10  -1644  -1654    815    831  -1649    109    -80   -303    405   -995  -1428
     10  -1590  -1600    789    805  -1595    140    -57   -272    444   -953  -1413
     98  -1532  -1631    717    865  -1582    140    -67   -272    449   -945  -1431
     67  -1551  -1618    740    841  -1584    129    -80   -277    444   -945  -1462
     46  -1535  -1582    743    813  -1558    140    -67   -257    465   -922  -1447
     67  -1480  -1548    704    805  -1512    168    -46   -226    498   -891  -1418
     96  -1431  -1527    667    810  -1478    189    -41   -213    511   -872  -1418
     62  -1423  -1486    678    771  -1452    194    -41   -213    511   -867  -1421
    -15  -1447  -1431    730    706  -1439    192    -44   -213    511   -862  -1434
    -10  -1397  -1387    704    685  -1392    213    -33   -192    530   -833  -1418
      7  -1325  -1332    659    670  -1327    252    -10   -148    574   -784  -1379
    -18  -1322  -1306    670    641  -1314    252    -20   -142    576   -774  -1374
    -31  -1327  -1296    678    631  -1312    231    -44   -158    558   -776  -1389
    -25  -1330  -1306    678    639  -1319    202    -80   -184    530   -789  -1413
    -54  -1317  -1262    685    602  -1291    179   -101   -197    519   -789  -1421
    -10  -1322  -1312    665    649  -1317    145   -132   -220    491   -810  -1441
    -20  -1361  -1340    691    657  -1350    145   -137   -233    470   -826  -1462
    -38  -1413  -1376    724    667  -1395    148   -148   -246    439   -846  -1483
    -83  -1431  -1348    758    631  -1389    155   -148   -246    433   -841  -1480
    -67  -1447  -1379    756    654  -1413    140   -168   -267    415   -867  -1506
    -70  -1488  -1421    779    672  -1454    124   -194   -293    384   -901  -1535
    -77  -1514  -1436    795    678  -1475    109   -220   -316    358   -922  -1548
    -96  -1551  -1454    823    678  -1504     96   -241   -340    327   -943  -1569
   -101  -1535  -1434    818    665  -1486     88   -252   -342    324   -935  -1564
   -103  -1519  -1415    810    654  -1470     96   -241   -329    332   -922  -1543
   -114  -1525  -1410    818    644  -1467     96   -236   -324    329   -911  -1532
   -135  -1512  -1376    823    620  -1444     96   -241   -322    335   -898  -1519
   -168  -1512  -1343    839    584  -1428    103   -233   -322    332   -885  -1519
   -200  -1584  -1384    893    589  -1486    137   -171   -306    316   -896  -1551
   -231  -1602  -1374    914    568  -1488    259    -20   -218    345   -883  -1556
   -249  -1535  -1286    893    517  -1410    400    155    -85    431   -815  -1514
   -293  -1374  -1080    833    392  -1228    524    348    109    626   -623  -1358
   -301   -966   -665    633    181   -815    545    433    329    930   -293  -1044
   -332   -376    -46    353   -142   -213    467    348    517   1275    106   -652
   -342      0    342    171   -342    171    192     -2    470   1449    348   -454
   -410   -233    174    322   -293    -28   -103   -423    129   1218    145   -652
   -475   -852   -376    662    -49   -615   -236   -750   -381    594   -472  -1158
   -405  -1470  -1065    935    327  -1267   -267   -813   -735     70  -1028  -1618
   -303  -1753  -1449   1028    571  -1602   -213   -672   -758    -49  -1187  -1779
   -254  -1800  -1545   1026    644  -1675   -129   -555   -683    -31  -1197  -1818
   -267  -1787  -1519   1026    623  -1652    -64   -475   -597     23  -1171  -1808
   -244  -1691  -1449    966    602  -1571      0   -402   -506     93  -1119  -1766
   -202  -1605  -1402    904    600  -1504     49   -355   -444    145  -1088  -1738
   -155  -1566  -1413    859    626  -1491     64   -337   -418    158  -1088  -1722
   -142  -1556  -1415    849    633  -1486     70   -329   -407    163  -1091  -1714
   -148  -1569  -1421    857    633  -1496     64   -335   -410    163  -1096  -1722
   -101  -1530  -1428    815    662  -1480     75   -327   -407    161  -1096  -1740
    -41  -1475  -1434    756    693  -1454     93   -314   -400    166  -1088  -1748
    -67  -1512  -1444    789    685  -1480     83   -329   -418    142  -1111  -1777
    -44  -1540  -1499    792    724  -1519     62   -348   -436    116  -1135  -1800
     36  -1517  -1553    740    795  -1535     44   -358   -446    106  -1145  -1808
    137  -1462  -1602    659    870  -1530     28   -371   -452     96  -1150  -1810
    174  -1475  -1649    649    909  -1561     10   -389   -472     70  -1171  -1829
    194  -1514  -1709    659    950  -1613     -5   -405   -493     41  -1197  -1862
    205  -1543  -1748    670    976  -1644    -12   -415   -506     23  -1226  -1896
    187  -1527  -1714    670    948  -1621     -5   -407   -496     33  -1218  -1888
    194  -1522  -1717    662    953  -1618      5   -397   -485     41  -1215  -1883
    189  -1535  -1725    670    956  -1631     18   -384   -483     41  -1213  -1880
    150  -1545  -1696    698    922  -1621     20   -381   -478     46  -1213  -1878
    135  -1592  -1730    727    930  -1660     12   -392   -493     23  -1241  -1909
    145  -1582  -1730    717    935  -1654     18   -381   -485     25  -1239  -1904
    137  -1561  -1701    711    919  -1631     23   -371   -470     41  -1221  -1880
    135  -1556  -1691    711    911  -1623     31   -361   -457     54  -1202  -1862
    137  -1564  -1701    711    917  -1631     33   -353   -452     64  -1189  -1852
    132  -1564  -1696    714    914  -1628     28   -358   -457     62  -1184  -1847
    140  -1561  -1701    709    919  -1628     25   -355   -457     59  -1176  -1849
    142  -1558  -1701    709    922  -1628     31   -342   -446     75  -1150  -1829
    142  -1569  -1714    711    927  -1641     25   -337   -441     85  -1132  -1813
    119  -1587  -1706    732    911  -1644     28   -329   -436     98  -1111  -1792
    137  -1540  -1678    698    906  -1608     46   -303   -410    129  -1072  -1756
    163  -1493  -1657    665    909  -1574     64   -285   -394    150  -1041  -1735
     96  -1543  -1639    722    865  -1590     62   -288   -400    145  -1039  -1738
     57  -1571  -1628    758    841  -1600     83   -275   -392    153  -1026  -1732
     72  -1543  -1615    735    844  -1579    103   -252   -374    176  -1005  -1714
    106  -1504  -1610    698    857  -1556    129   -226   -353    197   -976  -1696
     46  -1530  -1577    740    810  -1553    145   -210   -335    210   -956  -1683
      2  -1514  -1517    756    758  -1517    168   -181   -301    241   -919  -1657
      7  -1496  -1504    743    753  -1499    197   -148   -262    280   -883  -1628
     -7  -1478  -1470    743    730  -1475    228   -114   -223    316   -846  -1602
    -15  -1475  -1462    743    722  -1470    254    -83   -192    340   -823  -1584
    -12  -1462  -1452    737    717  -1457    272    -59   -163    363   -800  -1571
    -18  -1454  -1436    735    709  -1447    283    -46   -140    384   -784  -1553
    -38  -1454  -1415    748    688  -1436    309    -25   -109    407   -763  -1522
    -77  -1460  -1384    769    649  -1423    327    -12    -96    420   -750  -1506
    -93  -1470  -1379    782    641  -1426    340     -5    -85    428   -748  -1501
   -101  -1475  -1374    787    633  -1426    353      2    -72    439   -740  -1493
   -127  -1460  -1332    795    602  -1397    374     25    -41    470   -709  -1449
   -129  -1441  -1314    784    589  -1376    376     28    -31    480   -696  -1431
   -135  -1444  -1309    787    587  -1376    376     28    -28    483   -696  -1421
   -135  -1467  -1335    800    597  -1400    374     23    -33    478   -701  -1423
   -103  -1470  -1366    787    631  -1418    374     20    -31    480   -698  -1418
    -77  -1467  -1392    771    654  -1431    381     28    -15    493   -693  -1413
     15  -1483  -1499    732    756  -1491    363     12    -31    472   -719  -1436
     36  -1473  -1509    717    771  -1491    366     23    -18    485   -704  -1418
     -7  -1465  -1457    737    724  -1462    394     49     18    522   -670  -1389
     -7  -1470  -1462    735    727  -1465    397     57     20    527   -662  -1397
     44  -1434  -1478    693    761  -1454    407     70     36    535   -646  -1389
     80  -1415  -1496    667    787  -1454    418     83     49    548   -631  -1382
     67  -1408  -1475    670    771  -1441    446    111     77    568   -613  -1363
     38  -1397  -1436    678    737  -1415    478    137    106    584   -597  -1356
     41  -1418  -1462    688    750  -1439    457    116     85    563   -615  -1382
    119  -1376  -1496    626    805  -1436    457    119     93    571   -600  -1371
    181  -1319  -1501    568    841  -1410    483    145    124    600   -563  -1343
    179  -1314  -1493    566    833  -1402    478    132    124    597   -558  -1332
    189  -1325  -1514    566    849  -1418    462    119    114    589   -555  -1330
    189  -1325  -1514    566    849  -1418    446    103    106    584   -555  -1332
    119  -1356  -1475    618    797  -1415    439    103    106    581   -550  -1327
    127  -1410  -1538    639    831  -1473    400     67     67    542   -579  -1358
    114  -1447  -1564    665    839  -1504    389     54     54    527   -594  -1358
     93  -1483  -1577    693    833  -1530    400     64     57    519   -600  -1345
    122  -1530  -1652    704    885  -1590    376     46     25    485   -633  -1371
    119  -1558  -1678    719    898  -1618    366     41     12    465   -654  -1382
     59  -1602  -1662    769    859  -1631    368     44     10    454   -662  -1382
     57  -1626  -1683    782    867  -1652    355     31    -10    433   -678  -1395
     62  -1660  -1722    800    891  -1691    340     12    -28    413   -701  -1413
     41  -1688  -1730    823    883  -1706    335     12    -33    402   -714  -1426
     10  -1704  -1714    846    859  -1709    345     23    -25    407   -709  -1423
      2  -1706  -1709    849    854  -1709    342     25    -23    402   -709  -1426
     44  -1704  -1748    831    896  -1725    316     10    -44    381   -732  -1441
     59  -1714  -1774    826    917  -1743    335     28    -38    381   -737  -1460
     28  -1766  -1797    867    911  -1782    387     88    -20    371   -753  -1491
     28  -1844  -1873    906    948  -1857    467    189      2    340   -813  -1556
     -5  -1808  -1803    906    898  -1805    592    353    106    397   -784  -1543
     31  -1631  -1662    800    844  -1647    714    558    296    568   -633  -1426
     59  -1257  -1317    597    688  -1286    748    672    522    852   -324  -1163
      0   -667   -667    332    332   -667    706    641    774   1244    124   -756
   -129   -207    -77    168    -25   -142    498    361    867   1519    470   -452
   -275   -433   -161    353    -59   -298    176    -77    558   1296    309   -628
   -397  -1101   -704    750    153   -904      5   -470     -2    659   -288  -1171
   -358  -1816  -1457   1085    548  -1639    -75   -636   -452     70   -872  -1743
   -288  -2164  -1875   1226    792  -2021    -62   -527   -514    -72  -1002  -1977
   -322  -2210  -1888   1265    782  -2052     62   -363   -405     -2   -888  -1987
   -262  -2130  -1867   1197    800  -2000    158   -249   -303     75   -802  -1951
   -150  -1990  -1839   1067    844  -1914    249   -145   -200    163   -714  -1891
    -85  -1906  -1821    997    867  -1865    306    -80   -140    210   -644  -1880
   -174  -1935  -1764   1052    792  -1849    324    -67   -132    215   -587  -1940
   -239  -1935  -1696   1085    727  -1816    337    -49   -114    213   -628  -1899
   -215  -1919  -1706   1067    743  -1813    329    -54   -124    181   -743  -1857
   -176  -1899  -1722   1039    771  -1810    335    -59   -145    171   -789  -1912
   -184  -1857  -1675   1021    743  -1766    358    -54   -158    197   -672  -2044
   -207  -1873  -1665   1039    727  -1769    384    -46   -166    215   -662  -2088
   -226  -1891  -1665   1057    719  -1779    400    -36   -135    231   -719  -2034
   -241  -1893  -1652   1067    704  -1774    413    -28   -114    226   -761  -1961
   -231  -1919  -1688   1075    727  -1805    413    -36   -101    218   -782  -1912
   -228  -1925  -1696   1075    732  -1813    423    -25    -90    231   -795  -1836
   -246  -1904  -1660   1075    704  -1782    431    -20    -75    262   -792  -1751
   -197  -1886  -1688   1041    745  -1787    428    -25    -83    252   -815  -1667
   -150  -1857  -1706   1002    776  -1782    415    -25    -90    241   -870  -1577
   -116  -1842  -1725    979    802  -1784    407    -31    -88    226   -911  -1532
   -161  -1831  -1670    995    753  -1753    431    -23    -64    228   -893  -1506
   -135  -1813  -1678    974    771  -1745    426    -31    -57    226   -859  -1488
    -38  -1810  -1771    924    865  -1792    384    -64    -90    189   -878  -1514
     -5  -1816  -1810    911    901  -1813    371    -72   -106    174   -896  -1527
     54  -1803  -1857    872    953  -1829    350    -85   -119    158   -906  -1535
    101  -1769  -1870    833    984  -1818    329    -98   -135    142   -909  -1538
    145  -1764  -1909    807   1026  -1836    306   -119   -158    116   -930  -1561
    236  -1753  -1990    758   1111  -1870    272   -150   -194     85   -956  -1592
    314  -1756  -2070    719   1189  -1912    236   -181   -226     57   -966  -1602
    402  -1753  -2156    675   1278  -1953    205   -205   -252     28   -979  -1597
    527  -1732  -2260    600   1392  -1997    163   -236   -283    -12  -1000  -1602
    662  -1725  -2387    530   1522  -2055     98   -285   -337    -77  -1031  -1631
    722  -1735  -2460    506   1587  -2096     57   -319   -376   -119  -1044  -1644
    813  -1701  -2514    444   1662  -2107     25   -353   -413   -145  -1026  -1636
    904  -1704  -2608    397   1756  -2153    -12   -389   -462   -187  -1005  -1649
    953  -1696  -2650    368   1800  -2171    -25   -415   -491   -207   -966  -1636
    979  -1712  -2694    366   1834  -2203    -28   -433   -517   -210   -911  -1641
    937  -1732  -2670    397   1803  -2200    -12   -431   -519   -200   -932  -1639
    909  -1688  -2600    389   1751  -2143     28   -397   -488   -176   -823  -1584
    852  -1675  -2527    410   1688  -2101     93   -345   -462   -148   -857  -1538
    810  -1667  -2478    426   1641  -2073    132   -298   -449   -109   -844  -1504
    818  -1639  -2457    410   1636  -2047    153   -254   -431    -57   -870  -1473
    753  -1621  -2374    433   1564  -1997    179   -205   -379      0   -914  -1431
    698  -1610  -2309    454   1504  -1958    194   -179   -337     33   -888  -1397
    675  -1592  -2270    457   1473  -1932    202   -153   -298     54   -870  -1369
    633  -1597  -2231    483   1431  -1914    210   -129   -267     64   -880  -1350
    576  -1610  -2190    517   1382  -1899    213   -124   -259     64   -888  -1348
    527  -1590  -2117    530   1319  -1852    231   -106   -228     90   -875  -1322
    498  -1530  -2029    514   1262  -1777    259    -67   -189    132   -839  -1275
    483  -1478  -1961    498   1221  -1719    285    -33   -153    166   -810  -1247
    452  -1509  -1961    527   1202  -1732    257    -49   -166    150   -836  -1267
    459  -1491  -1951    514   1205  -1719    249    -36   -155    163   -833  -1270
    449  -1467  -1919    506   1184  -1693    254    -15   -137    181   -815  -1260
    444  -1439  -1883    498   1163  -1660    267     10   -111    200   -789  -1247
    452  -1413  -1867    480   1158  -1639    267     28   -101    213   -766  -1236
    441  -1418  -1860    488   1148  -1636    254     31   -103    215   -763  -1249
    389  -1421  -1810    511   1098  -1615    254     44    -90    231   -743  -1239
    363  -1402  -1766    519   1065  -1584    267     64    -67    252   -714  -1215
    413  -1340  -1753    462   1080  -1545    290    101    -36    277   -672  -1179
    384  -1301  -1686    457   1034  -1491    319    135     -7    303   -631  -1145
    267  -1319  -1587    524    924  -1454    335    158     12    324   -594  -1114
    267  -1257  -1525    496    896  -1389    361    194     44    363   -550  -1070
    324  -1205  -1530    439    924  -1366    371    202     57    371   -540  -1052
    296  -1218  -1514    459    904  -1363    379    213     59    371   -532  -1041
    296  -1189  -1488    444    891  -1340    402    233     75    389   -517  -1015
    285  -1137  -1423    426    854  -1280    439    267    109    423   -483   -969
    210  -1130  -1340    459    774  -1234    441    262    116    433   -459   -940
    161  -1119  -1280    478    719  -1197    457    272    132    452   -433   -901
    135  -1127  -1262    493    696  -1192    454    280    135    452   -415   -885
    127  -1145  -1273    509    698  -1208    433    272    124    441   -397   -891
    101  -1163  -1265    530    683  -1213    433    280    127    452   -387   -870
     85  -1187  -1273    550    678  -1231    433    290    122    454   -374   -854
     64  -1239  -1306    587    683  -1273    423    285    109    436   -384   -852
     36  -1278  -1314    620    675  -1296    418    288    106    431   -423   -846
     31  -1306  -1340    636    683  -1322    418    293    106    420   -426   -839
      5  -1353  -1361    672    680  -1356    423    301    103    410   -462   -826
    -57  -1431  -1374    743    657  -1402    418    306    101    402   -501   -813
   -109  -1483  -1374    797    631  -1428    420    311    103    405   -522   -792
   -150  -1514  -1363    831    602  -1439    436    322    119    410   -514   -769
   -197  -1538  -1340    867    568  -1441    457    340    137    423   -504   -737
   -254  -1579  -1325    917    532  -1452    478    366    166    446   -509   -706
   -283  -1595  -1312    940    514  -1454    491    387    194    475   -493   -683
   -267  -1543  -1275    904    501  -1410    514    420    228    519   -420   -628
   -298  -1545  -1247    922    472  -1397    527    444    241    535   -400   -605
   -345  -1636  -1291    989    470  -1465    540    478    233    514   -418   -633
   -379  -1693  -1314   1036    467  -1504    644    618    290    545   -428   -667
   -413  -1613  -1200   1013    392  -1408    787    826    441    678   -277   -584
   -363  -1423  -1060    893    348  -1241    904   1036    623    857    -77   -402
   -277  -1085   -807    680    262   -948    932   1148    820   1114    145    -62
   -361   -514   -153    439   -103   -335    943   1174   1114   1548    613    496
   -587   -137    449    361   -519    155    748    904   1234   1816   1028    901
   -745   -415    329    579   -537    -44    433    454    963   1590    846    782
   -776  -1130   -353    950   -213   -743    205     18    397    935    161    226
   -724  -1797  -1072   1262    174  -1436     90   -137    -20    418   -413   -280
   -631  -2073  -1444   1350    405  -1758    109    -18    -59    324   -581   -426
   -527  -2091  -1564   1309    517  -1829    210    127     10    358   -615   -431
   -374  -1984  -1610   1176    615  -1797    311    246     98    433   -584   -387
   -293  -1930  -1636   1111    670  -1784    363    306    145    480   -542   -361
   -236  -1914  -1680   1072    719  -1800    376    316    150    491   -542   -361
   -116  -1860  -1743    987    810  -1803    384    324    145    483   -587   -379
    -18  -1831  -1813    924    896  -1823    381    324    132    462   -636   -405
     -2  -1862  -1860    932    927  -1862    376    314    109    436   -665   -418
     31  -1862  -1893    914    961  -1878    374    311     96    420   -688   -420
     46  -1873  -1922    911    984  -1896    368    306     85    402   -732   -420
     49  -1893  -1945    919    997  -1919    358    298     67    376   -763   -423
     57  -1904  -1961    924   1008  -1932    345    290     49    358   -782   -485
     23  -1935  -1958    953    989  -1945    337    283     38    342   -787   -530
     18  -1914  -1932    945    974  -1922    353    303     57    355   -758   -548
     10  -1880  -1893    935    950  -1886    381    332     77    374   -724   -558
     31  -1888  -1919    930    974  -1904    368    332     72    366   -730   -579
     72  -1901  -1974    914   1021  -1938    340    316     46    342   -740   -592
    129  -1906  -2036    888   1080  -1971    314    303     25    322   -748   -589
    163  -1883  -2047    857   1104  -1964    309    309     28    329   -735   -576
    163  -1865  -2029    852   1096  -1945    316    322     44    355   -714   -550
    140  -1883  -2026    870   1083  -1953    301    319     38    358   -706   -561
    155  -1873  -2029    857   1091  -1951    290    314     36    361   -693   -592
    174  -1852  -2026    836   1098  -1940    298    324     38    366   -688   -605
    155  -1888  -2044    867   1098  -1966    290    324     33    371   -698   -636
    174  -1888  -2062    854   1114  -1974    280    316     23    363   -698   -680
    192  -1891  -2083    849   1135  -1987    262    306     10    348   -693   -724
    205  -1904  -2109    846   1156  -2005    239    293    -15    322   -704   -766
    259  -1883  -2143    813   1200  -2013    226    285    -28    306   -709   -797
    283  -1891  -2174    802   1226  -2031    205    283    -38    298   -737   -852
    324  -1880  -2205    776   1265  -2042    181    272    -49    288   -769   -878
    353  -1873  -2226    758   1288  -2047    155    262    -64    283   -805   -867
    381  -1831  -2213    724   1296  -2021    163    283    -49    293   -823   -836
    368  -1834  -2203    730   1286  -2018    168    293    -46    283   -852   -818
    322  -1849  -2171    763   1244  -2010    168    293    -49    277   -865   -802
    293  -1870  -2164    787   1226  -2018    158    293    -57    267   -883   -805
    239  -1904  -2143    833   1189  -2023    163    303    -54    254   -898   -800
    254  -1842  -2096    792   1174  -1969    189    335    -28    275   -883   -774
    288  -1808  -2099    758   1192  -1953    200    353    -15    283   -891   -763
    272  -1805  -2078    766   1174  -1943    215    381     10    301   -888   -735
    202  -1821  -2023    810   1111  -1922    244    423     44    322   -878   -704
    197  -1805  -2003    802   1098  -1904    257    441     62    332   -872   -698
    228  -1769  -1997    769   1111  -1883    267    459     88    353   -854   -683
    176  -1779  -1956    800   1065  -1867    275    472    111    368   -849   -672
    145  -1779  -1925    818   1034  -1852    285    483    129    379   -841   -662
    249  -1727  -1979    737   1111  -1855    280    483    135    379   -846   -675
    252  -1693  -1945    719   1096  -1818    301    501    155    397   -831   -667
    194  -1725  -1919    763   1057  -1821    303    509    168    402   -826   -672
    205  -1712  -1917    753   1060  -1813    309    517    179    410   -820   -670
    148  -1709  -1857    779   1000  -1782    311    509    184    418   -815   -675
    127  -1686  -1816    779    971  -1751    322    514    200    431   -805   -672
    116  -1670  -1790    776    950  -1730    332    524    220    446   -795   -659
    103  -1654  -1758    776    930  -1706    345    537    239    467   -787   -646
     80  -1634  -1714    776    896  -1675    342    537    246    478   -779   -639
     49  -1626  -1678    787    862  -1652    345    542    259    483   -779   -633
     25  -1615  -1641    795    831  -1628    353    548    267    485   -776   -623
     20  -1597  -1618    789    818  -1608    363    553    280    491   -769   -613
     15  -1561  -1577    771    795  -1566    379    566    298    506   -745   -592
     38  -1491  -1532    724    784  -1512    418    600    332    532   -714   -555
      2  -1488  -1491    740    745  -1491    439    613    345    535   -709   -548
    -33  -1439  -1405    737    685  -1423    465    636    376    563   -675   -514
    -12  -1436  -1426    724    706  -1431    459    641    374    553   -683   -519
    -59  -1470  -1413    763    675  -1441    444    620    361    540   -688   -524
    -77  -1449  -1371    761    646  -1410    444    613    363    540   -678   -517
   -111  -1408  -1296    761    592  -1353    465    628    392    566   -641   -485
   -119  -1348  -1231    732    553  -1291    470    631    410    589   -607   -465
   -101  -1314  -1213    706    555  -1265    470    623    415    589   -592   -457
    -64  -1309  -1244    683    589  -1278    444    597    397    568   -602   -480
    -54  -1332  -1278    693    610  -1306    415    566    374    542   -623   -514
    -10  -1270  -1262    639    623  -1267    413    568    387    555   -597   -504
    -46  -1314  -1267    678    610  -1291    387    545    374    530   -620   -542
    -96  -1384  -1288    737    594  -1337    368    530    355    491   -659   -600
    -59  -1371  -1312    717    626  -1343    358    527    353    478   -667   -628
    -85  -1434  -1348    758    628  -1389    342    506    322    439   -706   -665
    -93  -1467  -1374    779    639  -1421    324    483    296    405   -740   -698
    -98  -1478  -1379    784    639  -1428    311    465    275    384   -756   -735
    -83  -1496  -1413    789    665  -1454    298    446    262    363   -769   -771
    -88  -1535  -1449    810    678  -1493    285    431    244    340   -782   -807
   -103  -1545  -1441    823    667  -1493    267    413    231    327   -779   -831
   -106  -1548  -1441    826    667  -1496    241    392    215    316   -779   -859
    -77  -1517  -1439    797    680  -1478    231    381    210    311   -776   -872
    -12  -1475  -1465    743    724  -1473    241    392    218    311   -776   -880
    -31  -1540  -1509    784    737  -1525    233    387    194    285   -805   -922
      5  -1610  -1615    800    807  -1613    265    431    184    244   -865   -997
     -2  -1680  -1678    841    836  -1680    366    548    228    226   -919  -1075
    -12  -1621  -1610    815    797  -1615    449    675    329    301   -875  -1065
     80  -1348  -1428    633    753  -1389    540    841    522    506   -678   -893
    140   -865  -1005    361    568   -935    571    930    758    839   -301   -532
      7   -316   -324    155    166   -319    485    810    930   1189    132   -119
    -90   -101    -10     96    -44    -54    171    423    826   1291    296     12
   -137   -376   -241    257     51   -309   -116     -5    446    984     31   -226
   -187  -1041   -857    613    335   -950   -228   -309    -80    329   -607   -769
   -150  -1634  -1483    893    665  -1558   -254   -309   -371   -116  -1078  -1179
    -98  -1826  -1730    961    813  -1779   -197   -142   -335   -148  -1143  -1234
    -70  -1823  -1753    948    839  -1790   -109     -5   -236    -90  -1109  -1195
    -57  -1777  -1719    917    831  -1751    -31     96   -137    -15  -1057  -1135
    -46  -1662  -1615    854    784  -1639     51    189    -31     80   -979  -1052
    -28  -1571  -1543    800    756  -1558     85    241     31    137   -930   -984
    -28  -1532  -1506    779    737  -1519     98    265     54    158   -909   -945
    -25  -1509  -1483    769    727  -1496    109    277     64    168   -906   -914
    -25  -1480  -1454    753    714  -1467    116    285     80    181   -893   -888
    -23  -1478  -1454    750    711  -1465    119    293     85    176   -901   -880
    -36  -1491  -1454    761    709  -1473    119    296     85    168   -906   -880
    -44  -1478  -1434    758    693  -1457    129    306     96    184   -891   -857
    -57  -1457  -1400    758    670  -1428    145    311    114    210   -865   -826
    -31  -1441  -1410    732    688  -1426    127    298    106    202   -867   -826
    -18  -1434  -1418    724    698  -1426    124    298    109    194   -867   -823
    -28  -1441  -1413    735    691  -1426    127    303    114    194   -859   -810
    -31  -1436  -1405    735    685  -1421    119    298    114    194   -852   -795
    -25  -1426  -1402    724    688  -1415    116    296    114    194   -849   -789
    -28  -1428  -1402    727    685  -1415    124    303    124    202   -841   -779
    -31  -1436  -1405    732    685  -1423    119    303    127    205   -833   -776
    -59  -1434  -1374    748    657  -1405    122    311    135    213   -818   -766
    -75  -1436  -1363    756    641  -1400    124    311    135    213   -807   -769
    -54  -1423  -1371    737    657  -1397    119    306    132    215   -792   -766
    -20  -1444  -1423    732    698  -1434    109    301    124    205   -792   -761
     -7  -1449  -1441    730    717  -1447    101    298    124    200   -789   -763
     -7  -1444  -1436    724    711  -1439     88    296    124    200   -782   -761
     15  -1439  -1457    711    735  -1447     72    288    114    197   -769   -758
     44  -1434  -1478    693    758  -1454     54    272    101    194   -763   -756
     77  -1434  -1512    678    795  -1473     31    257     85    171   -776   -763
     83  -1449  -1532    680    807  -1491     20    249     67    158   -784   -761
    106  -1426  -1532    659    818  -1478      7    246     67    166   -771   -758
    122  -1441  -1566    657    844  -1504      5    254     67    166   -761   -743
    124  -1434  -1558    654    841  -1496      5    267     72    171   -756   -722
    148  -1421  -1569    633    857  -1493      2    267     62    161   -766   -719
    129  -1444  -1574    657    849  -1509    -10    254     41    135   -787   -732
     33  -1441  -1475    701    753  -1457     18    280     59    155   -766   -706
     70  -1392  -1462    662    766  -1426     20    285     64    161   -763   -691
    223  -1335  -1561    555    888  -1447     18    283     62    150   -779   -693
    342  -1262  -1605    459    971  -1434     41    306     85    168   -771   -680
    275  -1306  -1584    514    927  -1447     41    309     93    179   -771   -683
    197  -1348  -1545    576    870  -1447     49    319    109    184   -766   -680
    184  -1358  -1543    587    862  -1452     57    324    116    179   -771   -693
    171  -1358  -1530    592    849  -1444     72    340    140    192   -766   -698
    174  -1327  -1501    576    836  -1415     85    348    163    210   -758   -696
    129  -1314  -1444    592    787  -1379    116    371    200    239   -732   -678
     85  -1296  -1384    605    732  -1340    145    389    233    267   -701   -652
     93  -1309  -1402    607    748  -1356    132    368    223    252   -711   -670
    109  -1301  -1413    594    761  -1356    129    363    231    257   -704   -678
     83  -1309  -1392    613    737  -1350    135    363    244    265   -691   -667
     93  -1296  -1389    600    740  -1343    140    361    249    265   -688   -662
    207  -1280  -1488    535    846  -1384    109    332    223    236   -724   -696
    236  -1267  -1504    514    867  -1384     96    319    220    233   -730   -714
    192  -1254  -1447    532    818  -1350    103    329    239    254   -706   -701
    148  -1234  -1384    540    763  -1309    111    345    259    283   -665   -678
    127  -1234  -1361    553    743  -1296    114    355    272    283   -646   -670
    132  -1228  -1363    548    748  -1296    109    358    270    272   -657   -672
    114  -1189  -1304    537    709  -1247    116    381    298    301   -631   -641
     83  -1143  -1226    530    654  -1184    137    413    332    327   -600   -615
     67  -1088  -1156    509    610  -1122    163    444    366    350   -574   -602
     59  -1044  -1104    491    581  -1072    179    467    392    363   -558   -594
     67  -1008  -1075    470    571  -1041    184    485    410    368   -553   -600
     83   -971  -1054    441    568  -1013    187    501    418    371   -542   -597
     83   -919  -1002    415    542   -961    197    522    441    389   -514   -584
     67   -891   -958    410    509   -924    213    542    465    405   -488   -576
     64   -867   -932    402    498   -898    210    535    467    407   -472   -584
     77   -836   -917    376    496   -875    205    530    470    405   -452   -579
     88   -839   -927    374    506   -883    187    506    454    387   -452   -566
     96   -857   -953    379    522   -906    166    483    433    366   -454   -574
     70   -841   -911    387    491   -875    158    480    431    371   -420   -555
     33   -854   -891    410    459   -872    137    465    418    358   -423   -535
    -12   -898   -885    454    436   -891    127    459    400    329   -441   -545
     44   -893   -937    420    491   -914    114    446    376    296   -454   -587
    111   -872   -984    381    548   -927    111    446    363    275   -452   -633
      7   -961   -969    475    485   -966     93    415    324    228   -485   -693
   -106  -1054   -948    579    420  -1002     64    374    270    176   -522   -758
    -36  -1052  -1015    542    488  -1036     49    345    218    137   -563   -805
     46   -971  -1018    462    532   -995     96    368    220    161   -587   -797
    -28  -1008   -982    517    475   -995    103    381    249    187   -563   -813
   -124  -1098   -974    610    423  -1036     80    355    233    168   -545   -867
   -184  -1143   -958    665    384  -1052     75    348    239    163   -514   -904
   -176  -1150   -974    665    397  -1062     64    348    241    158   -496   -940
   -103  -1124  -1021    613    457  -1072     75    366    249    153   -496   -976
    -77  -1163  -1085    620    501  -1124    140    441    277    145   -532  -1018
   -114  -1236  -1124    675    504  -1182    228    537    327    135   -587  -1088
   -129  -1187  -1057    659    462  -1122    337    678    444    213   -524  -1054
    -64   -992   -930    527    428   -961    423    831    626    397   -340   -896
    -20   -522   -501    270    239   -511    444    898    854    740     41   -542
    -46     88    132    -20    -90    111    342    753   1008   1091    465   -163
   -150    311    462    -80   -306    387     28    366    898   1205    644    -28
   -226    -10    215    116   -220    101   -252    -54    509    891    363   -283
   -327   -696   -371    511     20   -535   -335   -301     18    252   -265   -789
   -327  -1244   -917    784    293  -1080   -329   -277   -241   -150   -680  -1135
   -197  -1423  -1226    810    514  -1325   -265   -124   -226   -210   -769  -1223
   -142  -1421  -1280    782    566  -1350   -187    -10   -148   -174   -745  -1213
   -103  -1374  -1270    740    581  -1325   -129     62    -67   -111   -691  -1179
    -49  -1288  -1239    667    592  -1265    -93    111      5    -46   -639  -1132
     -7  -1218  -1210    613    600  -1215    -64    140     49     -5   -607  -1091
     -2  -1195  -1195    597    594  -1195    -54    158     67      7   -587  -1067
      5  -1174  -1179    584    589  -1176    -44    174     83     18   -574  -1041
     28  -1169  -1197    568    610  -1182    -44    174     80     15   -576  -1023
     83  -1148  -1231    532    657  -1189    -59    163     70      2   -558  -1039
    142  -1143  -1286    498    711  -1213    -72    153     59    -15   -566  -1044
    174  -1143  -1317    483    743  -1228    -85    142     46    -25   -566  -1044
    210  -1124  -1337    457    771  -1231   -103    124     31    -36   -576  -1021
    239  -1109  -1348    436    792  -1228   -114    114     25    -38   -584   -974
    228  -1098  -1327    433    776  -1213   -106    127     33    -33   -594   -924
    290  -1106  -1400    407    844  -1252   -132    109     12    -59   -644   -904
    314  -1101  -1415    392    865  -1257   -140    103      7    -64   -641   -870
    231  -1085  -1317    428    774  -1200   -106    137     41    -31   -641   -802
    283  -1085  -1369    400    826  -1226   -124    122     25    -49   -665   -792
    298  -1060  -1358    379    828  -1208   -129    116     31    -41   -644   -771
    270  -1049  -1319    389    792  -1184   -124    122     38    -36   -636   -748
    241  -1054  -1296    407    769  -1174   -119    122     41    -41   -654   -727
    215  -1049  -1265    415    737  -1156   -114    129     49    -36   -659   -709
    171  -1041  -1213    433    691  -1127   -106    142     64    -18   -652   -678
    158  -1047  -1205    444    680  -1127   -103    150     64    -18   -659   -667
    158  -1041  -1200    441    678  -1119   -101    158     70    -18   -659   -641
    116  -1052  -1169    465    641  -1109    -98    155     72    -18   -662   -620
     57  -1039  -1096    491    576  -1067    -85    171     88      0   -649   -594
     77  -1049  -1130    483    602  -1091    -98    171     77     -7   -659   -589
    116  -1060  -1176    472    646  -1117   -114    171     67    -12   -670   -589
    109  -1044  -1153    467    628  -1096   -116    181     72     -7   -659   -563
    101  -1034  -1135    465    615  -1083   -111    192     75     -5   -654   -545
    109  -1036  -1145    465    626  -1091   -106    202     77     -2   -652   -535
     77  -1023  -1101    472    589  -1062    -96    215     90     15   -633   -511
     88  -1010  -1098    459    592  -1052    -93    210     88     10   -633   -506
     49  -1008  -1060    478    553  -1034    -88    218     93     20   -620   -488
     88  -1013  -1101    462    594  -1057   -101    205     77     -2   -639   -501
    166   -950  -1117    392    641  -1034    -88    213     88      5   -620   -488
    168   -909  -1078    368    620   -992    -64    233    114     31   -592   -470
     90   -943  -1034    426    561   -987    -49    249    132     46   -571   -459
     36   -943   -979    454    506   -961    -12    283    168     77   -537   -428
     93   -922  -1015    415    553   -969    -12    285    179     85   -535   -433
    122   -891  -1015    384    566   -953     -7    290    192     98   -517   -431
    103   -865   -969    379    535   -917     10    301    215    119   -493   -420
    109   -839   -950    363    527   -893     20    314    239    140   -472   -410
    103   -841   -945    368    524   -893     28    324    254    153   -457   -405
     70   -862   -935    394    501   -898     36    332    267    163   -446   -400
     83   -844   -930    379    506   -885     46    335    277    171   -433   -397
     67   -828   -896    381    480   -862     59    340    288    181   -420   -397
     51   -820   -872    384    462   -846     67    345    303    192   -405   -392
     33   -826   -859    394    444   -841     80    361    319    207   -384   -376
      5   -813   -820    402    413   -815     93    381    340    226   -355   -353
    -20   -813   -792    415    384   -802    103    402    358    244   -337   -337
      0   -839   -839    420    418   -839     90    400    345    233   -350   -345
     -2   -802   -802    402    397   -802    103    420    368    257   -327   -314
    -31   -782   -753    405    358   -769    119    449    394    283   -296   -283
    -57   -771   -714    413    327   -743    122    465    410    298   -288   -252
    -75   -769   -693    423    309   -732    135    493    426    311   -324   -132
   -106   -745   -639    426    265   -693    163    535    459    342   -342     12
   -168   -727   -561    446    194   -644    197    576    496    384   -353    171
   -194   -701   -506    446    155   -605    228    602    527    420   -361    306
   -181   -667   -485    426    150   -576    257    626    548    449   -363    420
   -233   -639   -405    433     83   -524    311    670    589    501   -316    504
   -270   -633   -363    449     46   -498    337    688    618    540   -285    566
   -301   -615   -314    457      5   -465    358    698    652    574   -252    607
   -327   -558   -231    444    -49   -394    392    724    706    636   -161    654
   -285   -553   -267    418    -10   -410    379    709    701    631   -109    639
   -277   -574   -296    423      7   -436    350    672    670    610    -67    587
   -277   -579   -303    426     10   -441    335    657    659    610     -7    545
   -322   -631   -309    478     -7   -470    309    631    639    600     44    504
   -332   -675   -342    501      5   -509    285    610    615    579     77    444
   -322   -696   -374    509     23   -537    285    600    607    566    106    405
   -283   -704   -423    493     67   -563    285    597    610    545    148    371
   -262   -743   -480    504    109   -613    272    587    610    504    161    329
   -316   -849   -535    581    109   -693    231    550    584    467    122    280
   -311   -909   -597    610    142   -756    179    509    553    472     77    236
   -290   -948   -657    618    181   -802    140    478    524    480     59    197
   -290   -940   -649    615    179   -795    135    478    527    498     54    197
   -254   -935   -680    592    213   -807    132    475    514    498     46    189
   -202   -927   -727    563    259   -828    122    457    491    475     46    181
   -122   -919   -797    519    335   -859     77    415    444    426     18    158
      5   -927   -932    462    467   -930     28    366    387    366    -57    116
    127   -971  -1098    420    610  -1034     23    371    348    314   -114     75
    413  -1013  -1426    298    919  -1218     25    397    288    213   -241    -33
    576   -987  -1564    205   1067  -1275     77    485    309    194   -319    -51
    623   -891  -1514    135   1067  -1202    174    652    433    288   -277     57
    610   -524  -1135    -44    872   -828    239    784    659    561    -10    379
    488     15   -472   -252    480   -228    236    795    917    940    402    831
    309    415    106   -363    101    262     67    561   1021   1205    722   1132
    236    332     96   -283     70    215   -239    155    792   1098    662   1047
     80   -342   -423    129    249   -381   -426   -275    205    439     51    483
     64  -1002  -1067    467    563  -1034   -478   -410   -226   -124   -514    -38
    106  -1312  -1418    602    761  -1363   -449   -293   -293   -270   -691   -244
    148  -1340  -1488    597    818  -1413   -340   -140   -207   -226   -685   -254
    202  -1236  -1439    514    820  -1337   -220      0    -83   -122   -607   -187
    189  -1161  -1350    483    769  -1254   -148     93     15    -38   -527   -132
    194  -1104  -1301    452    748  -1200   -106    142     75     23   -475   -101
    246  -1049  -1296    402    771  -1171    -67    192    116     62   -439    -67
    236  -1028  -1265    394    748  -1145    -49    210    132     83   -441    -64
    207  -1034  -1244    413    724  -1137    -44    215    135     96   -452    -64
    189  -1044  -1234    426    711  -1140    -41    218    140     98   -454    -62
    213  -1028  -1241    407    727  -1135    -41    226    140     90   -454    -62
    233  -1034  -1270    397    750  -1150    -44    223    129     75   -470    -67
    244  -1015  -1260    384    750  -1137    -44    226    129     70   -485    -64
    223  -1000  -1226    387    722  -1111    -33    239    137     72   -478    -54
    223  -1002  -1226    389    724  -1114    -28    246    142     75   -467    -46
    205   -992  -1200    392    701  -1096    -23    257    153     83   -459    -36
    197   -995  -1192    397    693  -1093    -28    249    135     54   -485    -46
    176   -992  -1169    407    670  -1080    -20    244    124     41   -501    -67
    192   -940  -1132    374    662  -1036      0    246    140     54   -485    -72
    174   -924  -1101    374    636  -1013      7    277    161     83   -449    -46
    127   -953  -1080    413    602  -1015      7    296    168     90   -441    -41
    106   -945  -1052    418    576  -1000     20    316    181     96   -439    -41
     90   -940  -1031    426    561   -984     44    340    205    116   -415    -38
     88   -924  -1013    415    548   -966     41    335    197    111   -405    -85
     59   -919   -982    428    519   -950     18    309    171     83   -428   -124
     67   -891   -958    410    509   -924      5    296    161     64   -446   -148
     80   -904   -984    413    532   -943      0    283    150     49   -452   -202
    132   -872  -1008    368    568   -940     10    290    163     83   -379   -257
    124   -865   -992    368    555   -927     18    288    168     88   -353   -283
     72   -909   -982    415    524   -945     -2    262    148     77   -366   -337
     93   -859   -953    384    522   -906    -25    246    142     80   -358   -374
    111   -828   -940    358    524   -883    -15    257    150     83   -348   -371
    122   -792   -917    335    517   -854     12    280    166     93   -337   -358
     72   -813   -888    368    478   -849     12    265    153     80   -361   -371
     33   -846   -880    407    457   -862     10    246    132     64   -387   -400
     36   -841   -878    400    454   -857     15    239    132     59   -392   -394
     70   -792   -862    361    465   -826     25    246    145     72   -387   -371
     88   -779   -867    342    475   -823     49    252    150     75   -400   -355
     57   -818   -875    381    465   -846     46    239    140     64   -415   -348
     57   -792   -849    366    452   -820     59    246    158     88   -402   -309
     44   -769   -813    363    428   -789     83    270    187    114   -381   -254
     90   -753   -844    329    467   -797     88    267    189    116   -389   -228
    135   -714   -849    290    491   -782    109    280    207    140   -376   -184
     93   -701   -795    303    441   -748    137    301    239    163   -353   -140
     31   -704   -737    335    384   -719    158    311    252    176   -332   -103
     25   -704   -732    337    376   -717    161    311    252    184   -319    -96
     51   -667   -719    309    384   -693    166    316    257    187   -324    -80
     96   -613   -709    257    400   -659    174    322    267    192   -314    -90
     28   -633   -665    301    345   -649    187    332    277    205   -283    -93
    -41   -633   -592    337    272   -615    213    366    311    236   -244    -51
     62   -594   -657    267    358   -626    187    350    296    215   -270    -62
    158   -563   -724    202    439   -644    150    329    272    192   -301    -62
    174   -527   -701    176    436   -615    148    345    288    210   -285    -31
    116   -553   -670    218    389   -610    142    350    288    218   -265    -28
     33   -597   -631    283    332   -613    135    350    280    215   -259    -18
     25   -568   -594    270    306   -579    140    366    293    228   -244     12
     31   -519   -550    244    288   -535    142    381    306    241   -233     51
     31   -491   -522    228    275   -504    142    389    314    246   -233     75
      5   -480   -485    239    244   -483    150    394    316    257   -200     75
    -25   -462   -436    241    202   -449    176    423    337    280   -166    101
    -67   -413   -345    239    137   -379    215    462    376    316   -129    137
    -15   -363   -348    189    163   -355    218    467    381    319   -135    135
     77   -324   -402    124    239   -363    205    452    361    296   -163    114
    106   -306   -413    101    259   -358    202    444    350    288   -171    116
    106   -290   -397     93    252   -342    205    444    355    293   -161    116
     90   -275   -368     90    228   -322    205    439    355    298   -153    114
     31   -275   -306    122    168   -290    187    415    350    298   -145    122
     23   -239   -265    106    142   -252    181    407    350    298   -135    132
     62   -218   -283     77    171   -249    158    387    332    285   -132    127
     72   -236   -311     80    189   -272    116    348    298    254   -148    109
     44   -272   -316    114    179   -293     90    327    277    236   -168     93
      7   -296   -303    142    155   -298     90    329    277    228   -181     88
    -28   -332   -303    179    137   -319     85    329    270    218   -194     83
    -77   -361   -283    218    101   -324     80    327    259    202   -205     77
   -119   -379   -259    249     70   -319     83    329    252    187   -215     62
   -163   -426   -265    293     49   -348     77    314    228    150   -246     33
   -142   -418   -275    277     64   -348     72    303    223    140   -259     31
   -142   -415   -275    277     64   -345     64    296    215    129   -275     38
   -171   -441   -270    306     49   -355     49    275    197    106   -298     33
   -207   -462   -254    332     23   -358     64    277    200    101   -309     33
   -231   -436   -207    332    -12   -322     80    290    213    114   -290     57
   -228   -431   -205    327    -12   -319     77    285    205    109   -290     72
   -192   -436   -244    314     25   -340     62    270    192     85   -319     59
   -179   -431   -252    303     36   -342     72    290    192     70   -345     59
   -127   -472   -345    298    109   -410    150    384    215     54   -376     20
    -85   -441   -355    262    135   -400    267    530    293     90   -371     15
    -18   -335   -316    176    148   -327    384    724    431    194   -296     98
     64    -31    -96    -18     77    -62    444    885    633    433    -59    355
     88    553    462   -322   -187    509    413    919    885    815    374    839
    -51   1174   1223   -563   -636   1200    244    737   1093   1205    836   1327
   -184   1267   1452   -540   -818   1358    -90    337    987   1241    927   1418
   -275    691    963   -207   -620    826   -311    -90    488    706    426    963
   -296   -137    158    215   -228     10   -428   -384   -111    -23   -301    290
   -223   -597   -376    410     75   -488   -436   -335   -309   -327   -646    -49
   -161   -727   -566    444    202   -646   -342   -176   -262   -348   -691   -109
   -137   -662   -527    400    192   -594   -223    -38   -150   -267   -623    -77
   -109   -563   -457    335    171   -511   -119     77    -41   -179   -548    -28
    -93   -501   -407    296    155   -457    -49    158     38   -116   -488      5
    -70   -472   -402    272    166   -439    -10    200     77    -77   -444     25
    -33   -459   -426    246    194   -444     -5    210     85    -67   -418     33
    -41   -446   -407    244    181   -428     -2    218     96    -51   -387     38
    -38   -441   -405    239    181   -423    -12    213     93    -46   -374     25
    -57   -444   -387    252    163   -415     -5    223    109    -31   -345     23
    -93   -462   -371    275    137   -418     12    246    129    -12   -314     31
    -59   -454   -394    257    166   -426     10    246    132     -5   -301     20
    -51   -462   -410    257    179   -436      5    244    127     -7   -301      2
    -51   -444   -392    249    168   -418      0    241    129     -7   -301     -5
    -67   -449   -381    254    155   -415    -10    223    119    -15   -314    -33
    -64   -462   -400    262    166   -431    -10    223    119    -23   -322    -59
    -72   -483   -413    277    168   -449     -7    231    124    -23   -319    -85
    -46   -478   -431    262    192   -454     -7    244    124    -18   -314    -83
    -23   -493   -470    257    223   -483    -33    236    103    -38   -342   -124
    -38   -501   -462    270    210   -483    -33    241     98    -49   -366   -155
    -83   -504   -423    290    168   -465    -23    249    101    -49   -376   -166
    -62   -504   -441    283    189   -472    -36    239     88    -64   -397   -189
    -28   -517   -491    272    228   -504    -64    210     62    -96   -436   -218
    -15   -532   -519    272    249   -527    -77    197     44   -106   -449   -236
     33   -478   -514    220    272   -496    -70    205     51    -88   -428   -226
    122   -420   -542    150    332   -480    -67    207     59    -88   -423   -215
     51   -530   -584    239    316   -555    -90    174     25   -137   -485   -246
     36   -548   -584    254    309   -563   -106    158     18   -150   -517   -252
     59   -542   -602    241    329   -571   -103    161     18   -158   -530   -254
     41   -558   -600    259    319   -579   -109    166     18   -158   -532   -257
      2   -581   -587    288    293   -584   -122    166     12   -158   -532   -257
     46   -558   -605    254    324   -581   -129    163     10   -158   -532   -249
     70   -506   -579    218    322   -542   -119    179     20   -145   -514   -220
     46   -504   -550    228    298   -527   -106    197     28   -137   -501   -210
    -23   -563   -542    290    257   -553   -109    194     15   -150   -517   -223
    -83   -555   -472    316    194   -514    -88    218     36   -127   -488   -200
    -49   -540   -493    293    218   -517    -83    218     36   -127   -480   -205
      7   -517   -524    254    265   -519    -80    218     36   -129   -475   -213
     10   -493   -506    241    257   -501    -64    239     57   -111   -454   -210
     12   -470   -483    228    246   -475    -46    262     83    -90   -428   -205
     59   -436   -496    187    275   -465    -44    267     90    -85   -415   -210
     28   -420   -449    197    239   -433    -12    298    124    -62   -413   -197
     15   -410   -428    194    220   -418      2    316    145    -54   -426   -187
     15   -371   -389    176    200   -379     18    329    166    -33   -405   -163
     -2   -361   -358    181    174   -358     33    342    187    -18   -415   -153
    -23   -350   -327    187    150   -340     44    353    197    -15   -423   -135
    -72   -332   -262    202     90   -298     59    371    215      0   -410   -103
    -98   -314   -215    207     57   -265     70    376    226      5   -402   -101
    -98   -290   -192    194     46   -244     75    379    231      0   -394   -122
   -116   -280   -163    200     23   -223     80    389    233      0   -381   -145
    -64   -241   -176    153     54   -210     62    381    226      0   -376   -179
    -83   -226   -142    153     28   -184     70    402    239     20   -353   -184
    -88   -207   -119    148     12   -163     77    415    246     41   -340   -181
    -62   -176   -114    119     25   -145     72    413    239     38   -355   -197
    -62   -179   -116    119     25   -148     72    397    207     12   -384   -228
   -124   -155    -31    140    -46    -96    109    420    220     64   -327   -210
   -145   -132     12    137    -80    -59    132    446    259    111   -270   -184
   -129   -132     -2    132    -64    -67    116    446    272    109   -249   -205
   -140   -111     28    124    -85    -44    135    465    298    132   -184   -197
   -109    -98     10    103    -62    -44    122    457    293    137   -168   -187
   -101    -44     54     70    -77      5    129    457    314    161   -142   -148
    -85     -2     83     44    -85     38    145    470    340    194    -93   -124
    -77     15     93     31    -85     54    140    472    345    210    -57   -103
    -88     57    142     15   -114     98    150    480    358    228    -31    -62
    -93     80    171      5   -132    127    150    459    353    228    -33    -31
    -96     90    187      2   -140    137    142    439    342    218    -23     -2
   -114     59    174     25   -142    116    111    413    306    192    -25      2
   -109     23    132     41   -122     77     77    371    265    161    -36     -2
    -88     25    114     31   -101     70     54    337    244    153    -33      7
    -93      2     96     46    -93     49     20    283    213    129    -46      0
   -101    -38     59     70    -83     10     -5    246    176     90    -77     -7
    -88    -96     -7     93    -41    -54    -28    213    137     49   -116    -36
    -59   -163   -103    109     18   -135    -64    166     88      0   -168    -83
    -46   -213   -166    129     59   -189    -98    116     41    -54   -205   -129
    -46   -270   -226    155     88   -249   -135     72      0    -98   -226   -168
    -15   -306   -290    158    137   -298   -161     28    -44   -142   -228   -205
      7   -329   -340    161    171   -335   -171    -18    -80   -181   -259   -236
     33   -366   -400    166    215   -381   -166    -83   -106   -210   -296   -277
     46   -394   -441    174    241   -418   -148    -96   -106   -218   -301   -290
     70   -387   -459    158    262   -423   -145    -67    -98   -215   -311   -290
     88   -376   -467    142    275   -420   -153    -44   -106   -226   -355   -290
    119   -350   -470    116    293   -410   -158    -12   -148   -215   -366   -293
    129   -415   -545    140    335   -478   -116     46   -161   -223   -462   -340
    114   -433   -548    158    329   -491      2    181    -77   -207   -491   -366
    132   -371   -504    119    316   -439    103    342     51   -129   -426   -324
    163   -145   -309     -7    236   -226    192    527    259     67   -220   -145
    187    400    213   -296    -12    309    181    589    509    428    192    262
     88   1044    956   -566   -433   1000     83    483    727    818    659    717
    -33   1275   1306   -623   -670   1291   -207    145    678    945    852    880
   -119    984   1104   -431   -610   1044   -488   -280    306    633    587    641
   -218    202    418      5   -319    309   -574   -561   -249    -96   -124     28
   -192   -389   -197    290      0   -293   -581   -524   -506   -506   -566   -363
   -148   -607   -462    376    155   -535   -517   -358   -485   -568   -670   -459
   -119   -620   -501    371    189   -561   -420   -223   -402   -535   -657   -449
   -109   -522   -413    314    150   -467   -340   -119   -296   -446   -581   -381
    -75   -400   -324    236    124   -363   -277    -36   -197   -358   -504   -303
    -59   -329   -270    192    103   -298   -239     12   -145   -311   -462   -257
    -59   -298   -239    179     88   -270   -218     36   -119   -283   -446   -231
    -67   -303   -236    184     83   -270   -200     54   -109   -275   -449   -220
    -59   -309   -249    181     93   -280   -192     62   -106   -270   -459   -210
    -59   -285   -228    171     83   -257   -189     72    -96   -246   -446   -192
    -67   -254   -187    161     59   -220   -184     83    -85   -223   -423   -184
    -54   -244   -192    148     67   -218   -189     83    -90   -215   -413   -189
    -70   -246   -179    158     51   -213   -187     83    -90   -200   -397   -189
    -64   -246   -184    155     59   -215   -184     83    -85   -187   -379   -189
    -57   -213   -155    135     49   -184   -176     98    -62   -150   -337   -166
    -77   -226   -150    150     33   -189   -171    106    -54   -140   -311   -150
    -51   -246   -194    148     70   -220   -181     93    -67   -148   -303   -150
    -38   -252   -215    145     85   -233   -181     96    -62   -140   -280   -140
    -36   -246   -210    142     85   -228   -168    114    -38   -111   -228   -114
    -54   -239   -184    145     64   -213   -163    124    -33    -93   -168   -103
    -85   -228   -145    155     28   -187   -155    129    -18    -83   -114    -90
    -88   -228   -140    158     25   -184   -161    127    -12    -80    -80    -90
    -44   -228   -184    137     70   -207   -168    127    -12    -77    -41   -101
    -44   -220   -179    129     64   -200   -166    142      0    -59     10    -83
    -59   -213   -153    135     44   -181   -168    148      5    -49     33    -75
   -111   -244   -132    176      7   -187   -168    155     10    -49      2    -72
   -179   -257    -77    218    -51   -168   -158    171     23    -38    -54    -64
   -236   -262    -25    246   -106   -145   -150    184     36    -38   -103    -54
   -272   -262     10    267   -142   -127   -135    215     54    -28   -103    -33
   -280   -262     15    270   -150   -124   -137    220     62    -28    -96    -28
   -262   -262      0    262   -132   -132   -142    223     59    -36    -83    -23
   -223   -257    -36    239    -96   -148   -161    220     54    -23    -88     -7
   -176   -275   -101    226    -38   -189   -161    218     41    -31   -197     10
   -135   -303   -171    218     15   -236   -150    220     25    -51   -236     33
    -93   -275   -181    184     44   -228   -161    220     28    -41   -202     62
    -93   -290   -197    189     49   -244   -158    218     25    -38   -249     72
    -85   -314   -228    200     70   -272   -145    226     20    -46   -277     72
    -59   -316   -257    187     96   -288   -122    257     38    -31   -296     72
    -33   -335   -301    184    132   -319    -90    301     70     -7   -311     51
      7   -301   -309    145    155   -306    -98    293     80      5   -275     49
     54   -280   -335    111    194   -306    -98    298     93     12   -257     33
     72   -262   -335     93    200   -298    -90    319    129     54   -257     18
     80   -259   -340     90    210   -298    -72    345    168    106   -262     18
     96   -262   -358     80    226   -309    -54    361    205    148   -239     33
    127   -254   -381     62    254   -316    -36    371    228    166   -187     67
    106   -252   -358     72    231   -306    -31    366    239    181   -135     88
     75   -249   -324     88    200   -285    -20    363    252    207    -80    109
     54   -246   -303     93    176   -275     -5    366    267    239    -15    145
     28   -272   -301    122    163   -288      0    361    270    244     12    153
    -15   -293   -280    153    129   -288     12    368    283    265     33    189
    -44   -293   -249    168    101   -272     25    379    298    280     51    239
   -101   -293   -194    194     46   -244     38    389    319    306     88    283
   -153   -296   -142    223     -5   -220     59    405    335    322    122    322
   -129   -306   -176    215     20   -244     49    402    329    324    148    332
   -132   -327   -194    231     31   -262     38    400    335    335    168    366
   -119   -335   -218    226     46   -277     44    410    361    353    194    423
    -10   -246   -236    127    111   -241     72    444    426    389    223    493
     25   -215   -244     93    132   -228     85    472    480    420    223    530
    -18   -249   -231    135    106   -241     98    491    514    462    223    542
    -83   -277   -197    179     54   -236     88    491    524    498    223    545
   -124   -288   -163    205     18   -228     88    491    524    522    215    550
   -101   -265   -163    181     31   -215    106    506    532    550    200    563
    -51   -197   -145    124     46   -171    142    540    553    592    207    589
    -70   -142    -72    103      0   -109    171    561    576    623    220    607
    -77    -67     10     72    -46    -28    197    566    597    646    252    636
   -124    -72     51     98    -90    -10    189    553    584    641    252    652
   -187   -137     49    163   -119    -44    163    527    550    607    220    652
   -205   -137     67    171   -137    -36    174    532    548    602    223    685
   -213   -155     57    184   -135    -51    145    501    511    558    197    685
   -174   -166      7    168    -90    -80     98    462    465    491    140    662
    -41   -166   -124    103     41   -145     49    423    413    420     67    636
    129   -200   -329     31    228   -265    -23    368    337    329    -31    566
    252   -218   -472    -18    361   -345    -77    329    280    259   -109    504
    290   -236   -530    -28    407   -381   -114    306    241    205   -155    457
    319   -290   -610    -12    465   -449   -168    265    184    135   -226    400
    405   -288   -693    -59    548   -491   -223    218    137     80   -277    358
    457   -265   -722    -96    589   -493   -246    197    122     57   -296    340
    467   -275   -745    -98    605   -511   -259    189    114     36   -316    329
    462   -285   -748    -88    605   -517   -275    179    106     15   -342    303
    483   -316   -802    -85    641   -558   -322    127     57    -41   -397    233
    491   -335   -826    -77    657   -579   -342    101     28    -75   -431    181
    472   -428   -901    -23    685   -662   -342     93     -2   -124   -491    111
    478   -555  -1034     38    756   -795   -280    166     -5   -179   -576      7
    439   -581  -1023     70    727   -802   -155    296     62   -171   -600    -44
    433   -498   -935     31    683   -717    -15    470    205    -57   -517      7
    496   -202   -698   -148    594   -449     75    615    410    181   -280    228
    498    322   -176   -410    337     72     85    667    659    555    135    605
    265    696    431   -483    -83    566   -129    371    711    823    472    849
    226    732    506   -480   -140    620   -465    -38    501    789    496    805
    179    298    119   -241     31    210   -646   -400     62    335     88    392
    116   -441   -558    163    337   -498   -685   -553   -407   -303   -535   -174
    181   -823  -1005    319    592   -914   -657   -428   -504   -496   -748   -413
    218   -901  -1119    340    667  -1010   -545   -249   -407   -462   -743   -426
    213   -857  -1072    319    641   -963   -457   -137   -301   -394   -696   -407
    228   -779  -1008    275    618   -893   -400    -62   -213   -314   -613   -394
    283   -633   -919    174    600   -776   -337      2   -129   -233   -519   -332
    283   -579   -862    148    571   -719   -288     54    -75   -181   -465   -296
    244   -594   -841    174    542   -717   -288     59    -64   -174   -444   -293
    207   -626   -833    210    519   -730   -293     54    -67   -171   -423   -301
    207   -615   -826    202    514   -719   -277     72    -51   -158   -392   -296
    192   -607   -800    207    496   -704   -254     96    -36   -140   -355   -272
    194   -563   -761    184    478   -662   -231    116    -18   -122   -332   -233
    174   -563   -737    194    454   -649   -218    124    -10   -114   -329   -228
    129   -574   -704    220    415   -639   -226    119    -12   -101   -303   -249
    124   -548   -672    210    397   -610   -223    122     -2    -75   -267   -244
    135   -550   -688    205    410   -618   -223    124     -2    -70   -265   -241
    150   -555   -706    202    428   -631   -233    119    -10    -75   -275   -233
    174   -527   -704    174    436   -615   -249    106    -20    -83   -290   -223
    187   -537   -727    174    457   -631   -265     85    -41   -111   -314   -228
    213   -563   -776    174    493   -670   -275     75    -59   -140   -337   -231
    223   -524   -748    150    485   -636   -267     77    -49   -132   -322   -194
    223   -496   -722    135    470   -607   -280     59    -59   -142   -314   -213
    241   -511   -753    132    496   -631   -296     33    -90   -176   -337   -272
    280   -475   -758     96    517   -615   -298     28   -101   -189   -332   -290
    283   -444   -727     80    504   -584   -293     25   -103   -197   -316   -303
    296   -431   -727     67    509   -579   -301     15   -122   -218   -329   -322
    298   -436   -737     67    517   -587   -306      5   -140   -239   -345   -342
    298   -428   -727     62    511   -576   -306      5   -153   -254   -366   -358
    252   -423   -675     85    462   -548   -298     12   -148   -254   -361   -366
    233   -387   -620     75    426   -504   -290     28   -140   -233   -337   -342
    293   -363   -657     33    472   -509   -306     25   -158   -244   -358   -348
    316   -332   -652      5    483   -491   -311     25   -163   -239   -353   -332
    335   -236   -571    -49    452   -402   -280     57   -129   -197   -314   -265
    311   -257   -571    -28    439   -413   -311     41   -148   -213   -332   -244
    259   -252   -511     -5    384   -381   -311     44   -148   -205   -319   -192
    210   -200   -410     -7    309   -303   -290     67   -124   -179   -288   -127
    163   -163   -327      0    244   -244   -275     83   -101   -161   -259    -72
    161   -142   -303    -10    231   -223   -262     93    -90   -153   -246    -25
    142   -114   -259    -15    200   -187   -246    109    -70   -140   -226      7
     98    -90   -189     -5    142   -140   -236    122    -38   -119   -192     41
     96    -15   -111    -38    103    -62   -181    168     20    -67   -124    109
      7    -20    -31      5     18    -23   -150    194     59    -36    -85    142
    -41      7     49     15    -46     28   -124    215     98      0    -36    150
   -132    -20    111     75   -122     44   -116    223    119     12     -7    127
   -148     25    174     62   -161     98    -80    252    161     46     25    129
    -80     77    158      0   -122    116    -67    259    176     44      5    137
    -93     41    132     25   -111     85    -88    239    155     18    -25    114
   -103     36    140     31   -122     88    -90    231    153     20    -31    109
   -122     59    181     31   -150    119    -67    249    176     46    -12    127
   -174     80    252     44   -213    166    -49    257    189     62     -7    132
   -207     64    272     70   -239    166    -46    254    187     59    -28    114
   -210     62    272     72   -241    166    -46    254    181     51    -51     96
   -210     67    277     72   -244    171    -51    257    179     49    -57     98
   -239     36    272     98   -257    153    -57    262    179     51    -49     88
   -249     31    280    109   -265    155    -54    280    189     67    -31     90
   -236     41    277     96   -257    158    -62    283    184     64    -36     88
   -189     62    252     64   -220    155    -75    275    174     57    -46     75
   -140     72    213     33   -176    140   -109    252    153     33    -67     62
   -119    132    252     -7   -184    189    -90    272    176     54    -46     96
    -72    184    257    -57   -163    218    -77    290    192     70    -28    119
    -85    215    301    -64   -192    257    -70    298    207     85     -5    150
   -114    194    306    -41   -210    249    -70    296    205     80     -5    150
    -77    223    301    -72   -189    262    -64    303    210     85      5    153
      0    259    259   -132   -129    259    -85    285    194     72     -2    137
     23    314    290   -168   -132    303    -85    285    200     83     23    153
    -49    345    394   -150   -223    368    -57    303    233    119     67    179
     41    368    327   -205   -142    348    -70    275    218    103     59    161
    122    374    252   -249    -64    314    -98    246    197     83     44    145
    215    366    150   -290     33    259   -150    197    153     44     10    109
    290    387     93   -340     98    239   -192    155    116     18     -5     85
    275    366     90   -322     93    228   -202    137    101      2    -12     62
    239    340    101   -290     67    220   -207    132    101      2    -10     41
    249    314     64   -280     93    189   -213    122     88    -12    -15     20
    207    277     70   -244     67    176   -205    124     88     -7      0     15
    200    249     49   -226     75    150   -202    122     83    -10      7     10
    231    192    -41   -213    137     75   -228     96     49    -44    -12    -20
    252    150   -101   -200    176     25   -249     70     23    -75    -31    -31
    246    171    -75   -210    161     49   -254     59     12    -80    -44    -12
    226    168    -57   -197    140     57   -249     59     15    -77    -54     -5
    218    127    -93   -174    155     18   -249     57      7    -85    -70    -20
    202    109    -93   -155    148      7   -246     54      2    -93    -67    -23
    197    119    -80   -161    137     20   -249     59      5    -93    -54      2
    213    137    -75   -174    142     31   -257     59      2   -106    -67     15
    228     64   -163   -148    197    -49   -236     93     -7   -148   -119    -36
    236     -7   -244   -114    239   -124   -132    213     36   -163   -158    -85
    254     57   -197   -158    226    -70    -20    366    145    -90   -103    -41
    319    254    -67   -288    194     93     75    555    335     93     57    145
    366    678    311   -522     28    496    103    672    571    405    387    491
    236   1273   1036   -753   -400   1156    109    683    844    826    872    976
    111   1584   1473   -846   -680   1527   -129    350    831    989   1093   1192
     41   1322   1280   -680   -618   1301   -441   -106    472    709    846    971
    -98    631    730   -267   -415    680   -594   -485    -88     51    210    423
    -96     -7     88     51    -93     38   -631   -566   -457   -472   -327    -59
     46   -223   -270     85    155   -246   -631   -452   -472   -558   -444   -187
     51   -220   -272     83    161   -246   -524   -293   -363   -491   -400   -153
     75   -137   -215     28    142   -176   -423   -168   -249   -400   -332    -90
    145    -44   -189    -49    166   -116   -358    -85   -163   -335   -288    -38
    168     23   -145    -98    158    -59   -319    -44   -114   -293   -262     -7
    148     36   -111    -93    129    -36   -285    -18    -85   -265   -226     -5
    106     72    -36    -90     70     18   -241     20    -46   -228   -179      2
     98     64    -33    -80     67     15   -239     23    -46   -233   -179     -7
    109     67    -41    -88     75     12   -257      7    -64   -257   -205    -31
     72     70     -2    -72     36     36   -252     12    -57   -257   -215    -28
     23     83     59    -54    -18     70   -231     33    -38   -241   -194    -33
     46    106     59    -75     -5     83   -228     33    -36   -239   -207    -20
     77     93     12    -85     31     54   -246      7    -59   -265   -254    -23
     98     90    -10    -96     54     41   -259    -12    -77   -290   -267    -25
     77    103     23    -90     25     64   -254    -10    -77   -296   -267     10
      5    129    124    -67    -59    127   -231     15    -54   -275   -257     64
    -36    142    179    -54   -109    161   -213     33    -38   -259   -226     85
    -51    142    194    -46   -124    168   -215     33    -44   -267   -207     88
    -20    153    174    -67    -98    163   -231     18    -62   -288   -218     64
     64    184    119   -124    -25    153   -262    -10    -93   -316   -244     44
     44    197    150   -122    -54    174   -262     -2    -83   -309   -239     70
     28    192    163   -111    -67    179   -265     -7    -90   -327   -262     72
     44    205    161   -127    -57    184   -275    -23   -114   -350   -314     25
     64    218    153   -140    -44    187   -288    -44   -155   -379   -324    -28
     62    202    140   -135    -38    171   -293    -67   -207   -402   -322    -54
     98    213    114   -155     -7    163   -306    -90   -215   -413   -332    -85
    137    231     93   -184     20    163   -324   -106   -223   -418   -350   -132
    127    231    103   -179     12    168   -335   -103   -220   -407   -361   -137
    127    239    109   -184      7    174   -348   -111   -223   -415   -358   -132
    148    265    116   -207     15    192   -361   -124   -228   -415   -355   -129
    166    275    109   -220     28    192   -381   -137   -241   -428   -366   -135
    210    270     59   -239     75    166   -402   -155   -267   -449   -353   -142
    296    285    -10   -293    153    140   -428   -184   -293   -467   -324   -171
    345    296    -49   -319    197    124   -449   -213   -322   -488   -309   -207
    384    309    -75   -348    228    116   -462   -236   -348   -509   -298   -244
    498    350   -148   -423    324    101   -491   -275   -371   -530   -283   -267
    602    371   -231   -488    415     70   -527   -311   -405   -563   -285   -298
    662    368   -293   -517    478     38   -542   -332   -426   -587   -280   -314
    758    381   -379   -571    566      2   -568   -358   -452   -618   -277   -335
    831    376   -454   -602    644    -38   -597   -366   -472   -631   -244   -348
    818    366   -454   -592    636    -44   -600   -358   -470   -623   -163   -345
    795    363   -431   -579    613    -33   -581   -355   -452   -602    -75   -337
    662    337   -327   -501    493      5   -540   -327   -423   -592    -38   -314
    394    257   -137   -324    267     59   -480   -231   -384   -594   -114   -265
    220    171    -49   -200    135     62   -394   -181   -332   -581   -187   -257
     88    163     72   -127      7    119   -236   -135   -228   -514   -194   -231
   -119    184    301    -33   -210    241   -135     31   -116   -366   -109   -171
   -316    189    506     64   -410    348    -93    106     36   -270    -72   -124
   -267    259    527      2   -397    394    -93     64     54   -197     -5    -90
    -70    353    423   -142   -246    387   -158     31      7   -150     75    -90
      5    402    397   -205   -197    400   -192     20      2   -119    148    -75
     83    415    332   -249   -124    374   -236     -5    -10   -148    135    -96
     96    454    355   -277   -129    405   -257    -10     -2   -153    132    -75
     77    478    400   -277   -161    439   -272    -18     -5   -153    140    -62
     49    498    449   -275   -200    475   -275    -20    -10   -150    129    -57
     20    537    517   -277   -246    527   -272     -7      5   -122    129    -44
     46    576    530   -311   -241    553   -265     12     20   -111    114    -18
     33    597    563   -316   -265    581   -254     28     28   -111    103     -5
     51    610    558   -332   -252    584   -262     28     25   -124     93     -7
     85    631    545   -358   -228    589   -252     36     25   -127     88     -5
    103    670    566   -389   -231    618   -241     44     31   -116     83     10
    122    706    584   -413   -231    644   -226     51     38   -111     70     15
    101    724    620   -413   -259    672   -210     59     46   -101     67     28
     93    737    644   -415   -275    691   -207     51     46   -106     54     31
     88    704    615   -397   -265    659   -226     25     15   -135     18     15
     72    696    623   -384   -275    659   -236      7     -5   -148     -7     25
     57    675    615   -368   -277    646   -267    -31    -41   -174    -49     23
     57    636    579   -345   -259    607   -314    -75    -93   -210   -106      5
     90    605    511   -350   -210    558   -358   -109   -142   -236   -158    -12
    111    568    454   -340   -171    511   -402   -148   -174   -267   -197    -25
    153    548    394   -353   -122    472   -436   -192   -181   -290   -223    -33
    192    558    366   -374    -85    462   -457   -205   -171   -288   -226    -20
    233    561    327   -397    -46    444   -478   -207   -174   -306   -207    -12
    239    542    303   -392    -31    423   -496   -202   -176   -361   -168    -20
    254    530    275   -394    -10    405   -511   -200   -187   -405   -119    -28
    283    530    246   -405     18    389   -522   -210   -215   -410   -106    -49
    257    558    301   -410    -20    431   -493   -181   -205   -350    -83    -41
    241    594    353   -418    -54    475   -444   -142   -189   -275    -33    -10
    174    587    413   -381   -119    501   -415   -119   -187   -213     10     18
    106    566    459   -335   -176    514   -405   -114   -174   -176     67     36
     41    532    491   -288   -223    511   -402   -106   -150   -163    137     46
     18    485    467   -252   -223    475   -379    -62   -124   -161    210     41
     44    470    423   -257   -189    446   -298     51    -64   -145    311     12
     51    532    480   -290   -213    506   -171    213     54    -64    446     33
     67    654    587   -361   -259    623    -64    413    228     90    574    150
     88    950    862   -519   -387    906      2    576    462    350    792    410
     28   1491   1462   -761   -717   1475     57    675    771    753   1148    859
   -179   1992   2171   -906  -1174   2081      2    576   1010   1127   1480   1283
   -311   1875   2187   -784  -1249   2031   -257    194    823   1036   1434   1247
   -428   1260   1688   -415  -1060   1475   -462   -220    316    501    984    784
   -426    540    966    -57   -696    753   -600   -465   -171    -88    423    233
   -332    161    493     85   -413    327   -646   -420   -309   -290    166     12
   -275    122    394     75   -335    257   -555   -283   -249   -277    119     41
   -275    153    428     59   -353    290   -462   -168   -174   -231    116    106
   -262    231    493     15   -379    361   -384    -77   -101   -181    129    174
   -215    270    485    -25   -350    376   -353    -38    -70   -171    122    207
   -166    319    485    -77   -324    402   -319    -12    -51   -158    140    262
   -148    345    491    -98   -319    418   -301      2    -41   -150    171    296
   -132    345    478   -106   -303    410   -298      7    -41   -148    194    322
   -140    324    465    -90   -301    394   -306      7    -44   -163    148    348
   -158    296    454    -70   -306    374   -311      7    -28   -176     64    371
   -150    316    465    -83   -309    389   -285     36     20   -148    109    433
   -166    309    472    -72   -319    392   -265     57     54   -119    129    496
   -280    244    524     18   -402    384   -246     77     80    -88    153    545
   -298    197    496     49   -397    348   -254     67     80    -90    132    553
   -296    202    498     46   -397    350   -228     90     98    -70    166    584
   -387    194    579     93   -483    384   -187    127    129    -31    210    636
   -329    207    537     62   -433    371   -171    135    124    -28    210    646
   -257    215    470     20   -363    342   -171    129    109    -33    200    636
   -285    189    475     46   -379    332   -163    129    106    -36    194    615
   -319    179    498     67   -410    340   -150    140    106    -28    181    626
   -283    200    483     41   -381    340   -148    145    103    -33    158    631
   -285    181    467     51   -376    324   -161    129     80    -64    166    652
   -262    166    428     46   -345    298   -176    116     64    -83    137    654
   -241    155    394     41   -319    275   -187    106     51    -98    101    639
   -207    181    389     12   -298    285   -184    111     54    -98     96    654
   -166    218    384    -28   -275    301   -176    116     54   -103     85    675
   -192    187    376      2   -285    280   -197    101     31   -124     49    665
   -194    166    361     12   -277    262   -213     90     15   -142     36    646
   -202    155    358     23   -280    257   -226     77      5   -158     46    654
   -220    129    348     44   -285    239   -254     54    -18   -174     46    657
   -145    168    314    -10   -228    241   -259     54    -20   -171     33    698
    -49    254    303   -103   -179    280   -236     75     -5   -142     49    745
    -23    277    301   -127   -161    288   -228     83      2   -124     59    750
   -101    197    298    -49   -200    246   -252     51    -25   -148     31    711
    -75    207    283    -67   -179    244   -246     51    -31   -148     20    706
    -62    184    246    -62   -155    215   -259     31    -51   -166    -10    701
    -88    166    254    -38   -171    210   -252     31    -57   -163    -31    714
    -38    218    254    -90   -148    236   -218     57    -28   -129    -12    727
     15    244    228   -129   -106    236   -207     67    -20   -116     -7    706
      5    192    187    -98    -90    187   -228     49    -36   -137    -41    662
     -2    200    202    -98   -101    200   -218     67    -20   -132    -31    636
    103    244    140   -174    -20    194   -223     64    -23   -137    -25    597
    168    275    106   -223     31    192   -205     85     -5   -119     -7    594
    171    285    114   -231     28    202   -194     98     12   -103      2    581
    153    270    116   -210     18    194   -192    106     20   -101      2    563
    137    252    111   -194     10    181   -184    111     20   -114     -2    542
    132    241    109   -187     10    176   -184    109     18   -111    -15    517
    132    236    103   -187     12    171   -176    116     31    -98    -28    506
    135    218     83   -176     25    150   -184    119     33    -90    -46    496
    161    239     77   -202     41    158   -176    127     44    -72    -49    485
    145    249    103   -200     20    176   -166    140     62    -46    -44    491
    114    246    129   -181     -7    189   -166    142     70    -38    -49    480
    111    254    142   -181    -15    200   -163    150     80    -31    -49    470
     31    233    202   -135    -85    218   -142    171    101    -15    -33    472
     31    241    210   -137    -90    226   -148    174    103    -12    -28    462
    111    296    181   -205    -36    239   -145    181    109     -7    -23    446
    137    301    163   -218    -12    233   -155    184    106    -12    -33    420
    124    337    213   -231    -44    277   -124    215    137     18     -7    428
     72    358    283   -215   -103    322    -83    252    168     51     18    436
     64    332    265   -200   -101    298    -93    252    166     54      7    428
     93    366    272   -228    -88    319    -75    277    187     75     23    452
     49    392    340   -220   -148    366    -54    301    210    101     46    459
     54    397    342   -226   -145    371    -49    306    215    109     44    449
     93    428    335   -262   -122    381    -46    306    220    114     41    444
     46    418    371   -231   -161    394    -51    288    213    111     36    439
     31    407    374   -220   -171    392    -70    272    205    109     31    423
     20    392    371   -207   -176    384   -109    244    179     90     15    405
     49    428    379   -239   -163    405   -127    231    174     88     12    405
     31    407    376   -218   -171    392   -132    231    171     88      7    405
     33    337    303   -187   -135    322   -176    194    127     46    -28    363
     33    306    272   -171   -119    290   -194    176    103     15    -57    327
     -2    231    231   -116   -116    231   -207    166     80    -18    -93    293
    -67    166    233    -49   -150    200   -207    163     70    -31   -106    285
    -49    161    207    -57   -127    184   -213    158     62    -44   -119    275
    -18    140    158    -62    -88    150   -239    132     31    -80   -153    249
      2    114    109    -59    -54    111   -265     93     -2   -122   -192    207
    -72    111    184    -18   -127    148   -249     98      2   -124   -184    205
    -49    109    158    -31   -103    135   -257     88     -5   -140   -192    176
    -38     90    129    -25    -83    109   -275     67    -15   -161   -210    145
    -10     83     93    -36    -51     88   -293     44    -31   -181   -220    114
      2     96     93    -49    -44     96   -293     44    -31   -181   -205    103
     -5     85     90    -41    -46     88   -275     64    -20   -181   -197     85
     15     44     28    -31     -5     36   -215    140      2   -194   -223     28
      5     31     25    -18    -10     28   -109    272     72   -171   -220    -10
     31    101     70    -64    -18     85      7    449    202    -72   -140     33
     70    353    280   -213   -106    316    101    623    402    150     88    233
    111    862    748   -488   -316    805    114    683    644    501    488    633
    -38   1462   1501   -711   -769   1480     23    568    865    896    966   1109
   -231   1647   1878   -706  -1054   1761   -275    194    795    992   1124   1265
   -329   1176   1504   -423   -917   1337   -537   -239    348    553    714    883
   -348    441    789    -46   -568    615   -659   -548   -218   -132     33    246
   -296    -41    254    166   -277    106   -672   -522   -433   -465   -332   -127
   -226   -249    -23    239   -101   -137   -633   -400   -439   -532   -441   -252
   -252   -236     12    241   -135   -111   -519   -257   -332   -457   -392   -220
   -228   -127     98    176   -163    -15   -407   -119   -202   -345   -309   -148
   -103     18    122     41   -111     70   -355    -51   -124   -275   -257   -101
   -127     18    145     54   -135     80   -345    -31   -106   -262   -252    -93
   -129     20    150     51   -140     85   -335    -23    -98   -254   -259    -90
   -103     20    124     38   -114     72   -335    -18    -96   -254   -267    -93
    -96     25    122     33   -111     75   -329    -10    -93   -252   -267    -88
    -80     44    124     18   -101     83   -322      0    -85   -241   -257    -70
    -80     44    124     18   -101     83   -319      2    -85   -236   -257    -59
    -70     70    140      0   -103    103   -311     12    -72   -210   -233    -28
    -75     77    150     -2   -114    114   -309      7    -67   -202   -226    -20
    -62     83    145    -10   -103    114   -316      2    -70   -205   -226    -20
    -54    106    161    -28   -109    132   -319     -2    -70   -207   -223    -18
    -44    111    153    -33    -98    132   -314      2    -64   -200   -223    -10
    -41     96    137    -28    -88    116   -316      2    -64   -197   -233    -10
    -59     96    155    -18   -106    124   -298     18    -46   -179   -223      7
    -85    111    194    -12   -140    153   -280     31    -33   -158   -205     46
    -77    109    187    -15   -132    145   -288     28    -36   -158   -205     67
    -64    106    171    -20   -116    137   -298     25    -41   -166   -213     72
    -62    119    181    -28   -122    150   -298     33    -41   -163   -215     83
     -5    127    132    -64    -67    129   -319     18    -54   -176   -215     90
      2    132    129    -67    -64    132   -309     36    -41   -166   -192    127
    -25    132    155    -54    -90    142   -296     54    -33   -153   -184    158
    -85     83    168      2   -127    124   -306     54    -36   -155   -189    176
     -7    101    109    -49    -59    106   -319     51    -46   -161   -194    200
     62    122     59    -93      2     90   -335     46    -59   -161   -194    233
     49     88     38    -70      5     62   -337     54    -64   -163   -202    262
      2     70     67    -36    -31     70   -322     72    -54   -153   -200    309
    -25     85    111    -31    -70     98   -316     93    -38   -129   -184    363
    -36     90    127    -28    -83    109   -314    103    -31   -114   -179    397
    -20    119    137    -51    -80    127   -319    103    -25    -98   -166    459
     -7    103    111    -46    -59    106   -314     96    -28    -96   -174    491
    -12     77     88    -33    -49     83   -316     72    -41   -106   -194    457
     12     80     67    -46    -25     75   -316     62    -49   -106   -205    449
    114    187     72   -150     20    129   -265    109    -10    -64   -168    501
     96    184     88   -140      5    137   -233    132     12    -41   -150    532
      5     98     90    -54    -41     96   -244    119     -2    -57   -174    524
    -15     93    106    -38    -59     98   -239    127      7    -41   -163    535
     28    135    103    -83    -36    119   -207    163     44     -5   -127    571
     10    127    116    -67    -51    122   -181    176     72     18   -114    563
    -28     83    109    -28    -70     93   -179    179     77     20   -119    537
    -10     90    101    -41    -57     96   -163    197     96     38   -114    527
    -12     98    111    -44    -62    106   -145    215    119     54   -106    514
    -36     96    132    -28    -83    114   -135    223    127     59    -96    496
    -33     85    116    -25    -75    101   -137    213    124     54    -98    459
     93    122     28   -109     33     75   -168    174     98     31   -122    400
    137    142      2   -142     67     72   -168    163    103     33   -114    355
    158    163      5   -161     77     85   -158    166    119     46    -90    314
    174    161    -15   -168     96     72   -155    174    132     51    -83    270
    168    163     -5   -166     88     80   -150    176    148     54    -70    246
    189    171    -18   -181    103     75   -150    166    155     64    -49    220
    197    161    -36   -179    116     62   -155    163    153     59    -46    184
    192    176    -15   -184    103     80   -163    153    153     64    -31    161
    179    194     12   -187     83    103   -155    158    168     77     -7    158
    202    210      5   -207     98    106   -163    161    166     77      2    150
    244    233    -10   -239    127    111   -168    163    171     83     10    135
    259    254     -5   -257    132    124   -155    176    184     93     23    132
    207    280     72   -244     67    176   -129    197    213    122     49    148
    187    296    106   -244     38    202   -114    213    233    135     59    158
    348    303    -44   -324    197    129   -153    176    194     85     12    114
    348    327    -20   -337    184    153   -150    192    210     93     20    119
    298    374     72   -337    111    223   -140    210    239    129     54    140
    277    413    135   -348     72    275   -135    205    254    150     77    153
    327    449    122   -387    103    285   -153    189    252    150     80    148
    324    446    122   -387    101    285   -189    158    223    127     64    122
    270    415    145   -342     62    280   -213    135    207    116     59     98
    249    407    158   -329     44    283   -239    122    197    111     67     80
    259    397    137   -327     62    267   -262    103    179     98     70     54
    319    374     54   -348    132    215   -285     83    161     77     54     -5
    288    306     15   -298    137    161   -285     83    155     62     51    -36
    241    233    -10   -239    124    111   -293     70    135     33     38    -72
    244    205    -38   -223    142     83   -324     31     85    -10     12   -140
    241    207    -33   -226    137     88   -350      2     64    -36      7   -171
    223    171    -51   -197    137     59   -345      5     59    -49     12   -171
    197    142    -54   -171    124     44   -353      0     46    -57     20   -197
    176    135    -41   -155    109     46   -353      5     44    -57     38   -228
    223    142    -83   -184    153     28   -366     -2     31    -70     44   -306
    213    155    -59   -184    137     49   -368      0     33    -64     70   -394
    197    122    -75   -161    135     23   -368      0     15    -80     64   -472
    153     62    -90   -106    122    -12   -361     18      7    -96     64   -527
     96     10    -85    -54     90    -36   -293    122     49    -88     85   -553
     62     -2    -64    -31     62    -31   -174    283    137    -44    111   -579
     98     93     -7    -96     51     44    -57    467    277     70    213   -519
    155    319    163   -236     -2    241     25    628    454    257    439   -340
    181    831    646   -506   -231    737     10    652    657    587    846     12
      2   1337   1332   -670   -665   1335   -116    457    766    893   1236    283
   -176   1470   1644   -646   -911   1556   -420     38    594    937   1374    280
   -301   1192   1493   -444   -896   1343   -659   -397    176    631   1098    -41
   -254    514    766   -129   -509    639   -743   -641   -348    -75    345   -659
   -200     38    239     80   -220    137   -732   -566   -517   -410    -36   -917
   -101   -179    -77    137    -12   -127   -709   -436   -496   -467   -150   -974
    -72   -228   -155    150     41   -192   -652   -340   -410   -423   -103   -961
    -80   -189   -111    135     12   -150   -594   -265   -316   -345    -64   -867
    -54    -83    -31     67    -12    -57   -542   -218   -228   -246    -46   -753
     23     46     23    -36      0     36   -475   -168   -145   -163    -12   -654
     -7     31     38    -10    -23     33   -459   -168   -122   -168    -41   -626
    -54      5     57     23    -57     31   -485   -197   -145   -205    -70   -623
    -41     57     98     -7    -70     77   -496   -192   -153   -215    -72   -602
    -25     75    101    -25    -62     88   -488   -176   -153   -226    -90   -581
    -15     83     98    -33    -57     90   -467   -181   -163   -241   -114   -568
     15    132    116    -75    -49    124   -462   -192   -161   -259   -127   -553
     28    129     98    -80    -36    114   -472   -202   -174   -272   -129   -550
     67    148     77   -109     -5    111   -483   -210   -179   -277   -124   -532
    124    218     93   -171     15    155   -483   -223   -181   -272   -119   -506
    181    241     59   -213     59    150   -501   -244   -200   -298   -158   -501
    226    239     12   -233    106    127   -524   -254   -213   -314   -215   -475
    259    241    -20   -252    140    111   -537   -252   -215   -309   -236   -439
    290    252    -38   -270    166    106   -558   -257   -228   -311   -239   -418
    314    244    -70   -280    192     88   -568   -259   -244   -322   -265   -410
    306    223    -83   -267    194     70   -571   -252   -249   -319   -275   -397
    361    220   -140   -290    249     41   -594   -267   -275   -335   -267   -389
    454    259   -194   -355    324     33   -631   -296   -298   -355   -254   -387
    542    275   -267   -410    405      5   -670   -332   -335   -387   -257   -402
    636    293   -342   -465    488    -23   -717   -376   -379   -415   -215   -400
    698    309   -389   -506    545    -38   -737   -402   -407   -420   -163   -381
    750    283   -467   -517    610    -90   -769   -439   -441   -444   -166   -402
    748    267   -483   -509    615   -106   -789   -459   -457   -449   -192   -405
    685    254   -431   -472    558    -88   -782   -449   -452   -441   -200   -381
    626    252   -374   -439    501    -59   -774   -439   -449   -433   -179   -361
    672    246   -426   -459    550    -88   -792   -446   -462   -444   -161   -366
    633    233   -402   -433    517    -83   -782   -420   -446   -428   -161   -355
    602    252   -350   -428    478    -49   -750   -384   -418   -400   -153   -329
    563    254   -311   -410    439    -28   -724   -363   -407   -392   -145   -322
    496    252   -244   -374    371      5   -704   -342   -392   -381   -150   -306
    423    277   -148   -350    285     67   -680   -316   -366   -363   -168   -280
    361    262   -101   -311    231     80   -657   -298   -350   -358   -181   -277
    335    262    -75   -301    205     96   -628   -270   -327   -348   -184   -272
    280    309     28   -293    127    168   -592   -233   -288   -314   -163   -244
    226    332    103   -280     59    218   -563   -202   -252   -283   -140   -218
    218    353    135   -285     41    244   -537   -171   -215   -259   -127   -207
    213    384    171   -298     20    277   -522   -153   -187   -239   -119   -194
    171    387    215   -277    -20    301   -501   -132   -158   -220   -116   -189
    148    394    246   -272    -49    322   -480   -116   -132   -202   -116   -184
     90    392    298   -241   -103    345   -452    -90   -101   -181   -109   -176
     98    397    298   -249    -98    348   -444    -83    -85   -174   -114   -179
    145    402    257   -272    -54    329   -459    -90    -83   -179   -129   -181
    122    433    311   -280    -96    371   -452    -83    -59   -153   -111   -155
    127    475    348   -301   -111    410   -444    -72    -38   -132    -90   -127
    150    496    342   -324    -96    420   -439    -67    -31   -124    -88   -116
    129    509    379   -319   -124    444   -410    -51    -15   -111    -77    -96
     80    480    400   -283   -158    441   -426    -62    -20   -119    -80    -98
     38    483    444   -259   -202    462   -410    -51      0   -111    -67    -75
     51    501    449   -277   -197    475   -392    -41     10   -101    -57    -54
     28    491    462   -259   -215    478   -389    -41     10    -93    -41    -51
    -20    462    483   -223   -252    472   -355    -38     20    -88    -51    -46
     -2    454    457   -226   -228    454   -322    -41     28    -88    -59    -44
     -2    493    493   -246   -249    493   -283      2     70    -54    -41    -12
    -57    553    610   -246   -332    581   -226     77    140     18     33     49
      2    597    594   -301   -298    597   -241    101    140     49     83     62
     38    623    584   -332   -272    602   -249    142    142     75    127     77
     38    628    589   -335   -275    610   -249    171    145     85    168     90
     57    639    581   -348   -262    610   -239    187    171    109    168    109
     46    667    618   -358   -285    644   -223    202    207    150    272    148
     36    704    667   -371   -316    688   -215    215    241    187    275    187
     25    724    696   -376   -335    711   -220    215    267    220    309    218
     28    711    683   -368   -327    698   -241    194    254    220    329    231
     33    691    654   -363   -311    672   -270    174    236    213    327    231
     49    659    610   -355   -280    636   -296    155    210    197    306    220
     51    633    579   -342   -265    607   -306    148    194    189    277    226
     44    610    566   -327   -259    589   -301    153    194    197    293    254
     36    550    514   -296   -239    532   -306    140    168    171    228    340
     41    504    462   -272   -210    483   -322    132    145    142    124    446
     38    446    405   -244   -184    426   -335    119    119    116     51    532
     23    392    368   -207   -171    381   -345    103     96    103     25    581
    -28    350    379   -161   -205    363   -358     88     77     90     15    594
    -59    332    392   -135   -226    361   -353     90     77     90      5    613
    -93    314    407   -111   -252    361   -348     98     80     93     10    623
    -90    324    415   -116   -252    368   -340    101     83    101     28    626
    -57    309    366   -127   -213    337   -355     83     67     83     23    605
    -83    272    355    -96   -218    314   -368     77     59     70     12    574
    -51    257    306   -103   -179    283   -337    119     77     70      0    530
    -25    210    236    -90   -129    223   -236    246    145     64    -20    491
    -90    200    288    -54   -189    244   -135    389    265    111     12    496
   -140    283    420    -72   -280    350    -33    571    449    259    158    613
    -96    607    704   -257   -400    654     25    698    675    537    465    885
    -88   1153   1241   -532   -665   1197     20    701    901    906    914   1270
   -252   1517   1766   -633  -1010   1641   -192    384    904   1117   1236   1491
   -285   1413   1699   -563   -992   1556   -511    -49    615    979   1169   1361
   -319    867   1184   -275   -753   1026   -693   -428    109    426    662    875
   -319    200    519     59   -418    358   -722   -550   -309   -148     75    363
   -249    -98    150    174   -202     25   -680   -413   -348   -277   -119    218
   -210   -187     23    197   -116    -83   -597   -277   -277   -267   -127    202
   -145   -150     -7    145    -70    -80   -530   -192   -200   -215    -96    218
   -101    -25     75     64    -88     23   -454   -103    -93   -119    -20    296
    -64     49    114      5    -88     83   -426    -67    -41    -83    -28    350
     -2     59     62    -31    -31     62   -428    -64    -38    -83    -93    379
     96     51    -44    -75     70      5   -452    -85    -59   -106   -150    400
    184     83   -101   -132    142     -7   -462    -88    -62   -116   -174    431
    259    142   -119   -202    189     12   -449    -77    -54   -116   -168    454
    218     83   -135   -150    176    -25   -467    -93    -77   -140   -210    462
    205     38   -166   -124    184    -62   -485   -111    -98   -158   -228    454
    252     59   -192   -155    223    -64   -480   -114   -101   -163   -223    420
    228     67   -161   -148    194    -46   -470   -109    -96   -155   -197    350
    262     75   -189   -168    226    -57   -475   -114   -101   -158   -184    329
    290     98   -192   -197    241    -44   -470   -106    -96   -148   -163    327
    233     59   -174   -145    205    -57   -467   -106    -96   -148   -145    342
    150     31   -122    -90    135    -44   -470   -111   -101   -148   -106    397
    116     18    -98    -67    106    -38   -475   -116   -101   -140    -80    433
    153     23   -129    -90    140    -51   -483   -119   -103   -140    -57    423
    205     62   -142   -132    174    -38   -470   -103    -90   -116    -18    413
    246     85   -163   -166    205    -38   -472   -111    -96   -111    -15    402
    166     72    -93   -119    129    -10   -452    -93    -77    -88      2    433
     98     33    -64    -67     80    -15   -467   -103    -90    -90    -12    405
    171     80    -90   -124    132     -5   -478   -106    -90    -80    -23    371
    241    122   -122   -181    181      0   -488   -114    -98    -80    -23    337
    254    111   -145   -184    200    -15   -504   -129   -111    -90    -28    285
    228     90   -140   -161    184    -23   -506   -137   -122    -93    -36    239
    259    114   -145   -187    202    -15   -491   -127   -111    -80    -31    215
    228     83   -148   -158    189    -31   -517   -148   -135   -101    -49    176
    189     64   -124   -127    158    -31   -530   -155   -142   -111    -51    145
    200     80   -119   -142    158    -18   -530   -148   -140   -111    -36    122
    223     98   -124   -161    174    -12   -527   -145   -137   -109    -33     96
    239     93   -145   -166    192    -25   -537   -153   -150   -116    -49     59
    228     98   -132   -163    181    -15   -532   -148   -148   -119    -49     33
    223    101   -124   -163    174    -12   -519   -140   -140   -119    -46      7
    228    127   -101   -176    166     12   -498   -127   -129   -111    -36    -10
    226    150    -75   -189    150     38   -485   -119   -124   -111    -25    -44
    226    142    -83   -184    153     28   -470   -103   -114   -111    -12    -80
    228    150    -77   -189    153     36   -454    -88    -96   -101      5   -109
    179    194     15   -187     83    106   -420    -51    -51    -59     54    -96
    174    226     51   -200     59    140   -397    -23    -20    -31     83   -111
    215    241     25   -228     93    135   -384    -10     -5    -25     85   -135
    210    254     41   -233     83    148   -366      7     18     -2     98   -137
    200    277     77   -239     62    179   -345     25     49     23    119   -119
    174    265     88   -220     41    179   -332     33     59     25    109   -106
    161    262    101   -213     28    181   -324     33     64     28     98    -85
    148    272    124   -213     10    200   -309     36     77     33     98    -49
    132    288    155   -210    -10    223   -301     41     85     44    101    -20
     80    285    205   -184    -62    246   -285     54    101     62    119      5
     75    283    207   -179    -64    246   -275     64    106     72    127     23
    109    290    181   -200    -36    239   -277     64    106     72    124     38
     93    303    210   -197    -57    257   -267     77    119     88    140     70
     90    316    226   -207    -67    272   -267     83    129     93    150     80
     98    332    233   -215    -67    283   -262     90    137     98    158     85
    129    363    233   -246    -54    301   -272     93    142    101    168     80
    129    384    254   -257    -62    319   -272     98    153    114    187     77
     75    389    314   -233   -119    353   -241    129    184    137    218     96
     20    415    394   -218   -187    407   -194    179    233    184    270    135
     12    446    433   -231   -210    441   -174    205    262    210    298    150
     23    475    452   -249   -213    465   -171    215    275    223    314    161
     12    488    475   -252   -231    480   -166    228    283    233    329    174
     62    553    491   -309   -215    522   -135    259    311    259    358    207
     54    574    517   -314   -231    545   -124    267    322    267    368    228
     15    566    550   -290   -267    558   -124    257    322    267    368    246
     18    581    563   -301   -272    574   -119    257    327    270    374    262
     77    644    563   -361   -244    605   -109    262    337    285    389    290
     85    628    542   -358   -228    584   -122    244    314    267    366    290
     15    561    545   -288   -265    553   -150    215    288    246    345    288
      7    550    542   -280   -267    545   -163    205    277    239    345    296
    -38    506    545   -233   -290    524   -179    192    257    218    316    288
    -28    457    485   -215   -259    470   -202    163    220    179    262    257
     25    428    402   -226   -187    415   -218    153    192    148    228    236
     51    433    381   -244   -166    407   -202    163    192    148    218    233
     -2    368    368   -184   -184    368   -207    148    171    127    189    215
      2    342    337   -174   -168    340   -215    132    148    106    168    197
     62    353    290   -207   -114    322   -228    122    132     93    155    187
     38    314    275   -176   -119    296   -254     96    106     70    140    161
     -2    283    285   -142   -142    285   -275     77     88     57    140    148
    -18    298    316   -140   -168    309   -259     85     93     62    166    153
    -20    335    355   -155   -187    345   -223    114    119     88    200    179
    -85    262    345    -90   -215    303   -228    101     96     64    171    150
   -116    161    275    -23   -197    218   -207    140     83     23    116     93
    -96    137    231    -23   -163    184   -111    262    137     28     98     62
    -44    223    267    -88   -155    244      5    426    257    114    161    116
     18    470    449   -246   -215    459     96    615    454    324    363    319
     77    961    883   -519   -402    922    116    711    706    667    743    722
    -12   1582   1595   -787   -805   1590     67    639    943   1065   1215   1213
   -163   1860   2023   -846  -1093   1940   -181    303    930   1221   1431   1441
   -246   1514   1758   -636  -1002   1636   -472   -132    537    883   1127   1179
   -298    763   1062   -231   -680    911   -628   -501    -57    181    436    576
   -262    153    413     54   -337    280   -672   -561   -381   -275    -51    129
   -179    -67    111    124   -145     20   -633   -420   -371   -337   -153     28
   -148    -46     98     96   -124     25   -519   -272   -259   -270   -114     64
   -109     67    176     20   -142    122   -413   -145   -137   -171    -38    137
    -93    161    254    -33   -174    205   -348    -72    -54   -101     15    202
    -75    189    265    -57   -168    226   -314    -33    -15    -72     31    239
    -64    213    275    -75   -171    244   -288    -15      5    -57     41    257
    -57    223    277    -83   -168    249   -280     -7     15    -51     46    267
    -46    220    267    -88   -155    241   -277     -7     10    -59     41    262
    -31    226    257    -96   -142    241   -270      0     15    -57     41    262
    -31    244    275   -109   -153    259   -259      7     23    -44     57    272
    -23    239    259   -109   -140    249   -257      5     23    -41     62    270
    -18    205    223    -93   -119    213   -272     -7     10    -54     54    252
      0    218    218   -109   -109    218   -270     -7     10    -51     62    249
    -10    215    223   -103   -116    218   -272    -10      5    -51     62    246
    -18    187    205    -85   -111    194   -285    -23     -7    -64     51    228
     -7    179    184    -88    -96    181   -296    -33    -20    -77     41    202
     23    213    189   -116    -83    202   -290    -33    -20    -70     49    213
     33    228    192   -132    -80    210   -285    -28    -12    -62     57    239
     10    205    192   -109    -90    197   -301    -38    -23    -75     49    233
     -7    194    200    -96   -103    197   -314    -51    -33    -83     44    231
     20    239    218   -129    -98    228   -303    -41    -18    -59     70    257
     12    241    226   -127   -106    236   -309    -44    -12    -57     80    267
      5    231    226   -119   -111    231   -311    -46    -10    -54     85    270
      7    228    220   -119   -106    226   -303    -46    -10    -54     88    277
    -18    244    262   -111   -140    252   -293    -38     -2    -46    103    298
    -51    231    283    -90   -168    257   -316    -54    -15    -62     80    298
    -46    205    249    -80   -148    226   -335    -64    -36    -85     51    301
    -15    215    228   -101   -122    220   -335    -62    -41    -93     38    316
    -18    220    239   -101   -127    228   -342    -64    -49   -101     36    342
     -7    231    239   -111   -124    233   -348    -64    -51   -111     23    355
      0    236    233   -119   -116    236   -337    -54    -44   -111     15    374
    -28    218    246    -96   -137    231   -329    -51    -46   -114      7    379
    -64    218    283    -75   -174    249   -311    -38    -38   -106     10    397
    -36    252    285   -109   -161    267   -290    -20    -28   -101      7    413
    -51    239    288    -93   -168    262   -283    -10    -25   -101      5    426
    -83    241    324    -80   -202    283   -272      0    -15    -90     18    459
   -122    239    361    -57   -241    298   -252     20     -2    -80     15    491
    -93    257    350    -83   -223    303   -239     31      2    -80      7    501
    -80    277    358    -98   -220    316   -220     51     20    -64     20    509
   -101    277    379    -88   -241    327   -205     77     38    -46     36    522
    -93    293    387    -98   -239    340   -179    114     70    -20     57    535
    -88    290    376   -103   -233    335   -158    140     96     -2     67    527
    -80    311    392   -114   -236    350   -140    163    119     20     88    537
    -36    355    392   -161   -213    374   -114    192    148     46    111    550
    -44    407    452   -181   -246    428    -62    249    205    103    168    587
   -103    397    501   -148   -303    449    -59    249    210    122    200    597
   -119    353    470   -116   -296    410    -70    231    192    103    200    566
   -142    319    462    -90   -301    389    -57    244    205    116    223    558
   -171    296    467    -62   -319    381    -54    254    215    129    246    553
   -163    298    462    -70   -311    379    -51    257    220    137    259    548
   -171    306    478    -67   -324    392    -44    262    231    153    275    550
   -153    337    491    -93   -322    415    -31    272    252    176    309    561
    -98    358    457   -129   -277    407    -25    272    257    184    316    545
   -111    348    457   -119   -285    402    -25    275    257    187    316    524
   -135    348    483   -106   -309    415    -23    280    265    192    319    511
   -114    348    462   -116   -288    405    -23    280    265    189    314    504
    -67    350    418   -140   -241    384    -31    267    254    176    293    483
    -12    389    402   -189   -207    394    -25    270    254    179    293    475
     25    420    394   -223   -184    407    -23    270    262    181    293    470
    103    457    353   -283   -124    405    -33    254    246    166    280    446
    179    467    288   -322    -54    379    -54    239    231    153    262    426
    231    480    249   -355     -7    363    -64    231    223    142    252    410
    241    519    277   -381    -18    400    -64    223    228    142    259    413
    259    566    306   -413    -23    436    -85    194    220    132    259    405
    303    584    280   -444     12    433   -101    179    215    124    257    400
    319    558    239   -441     38    397   -140    145    187     98    236    376
    311    553    239   -433     36    397   -166    124    174     85    233    371
    262    527    262   -397      0    394   -174    119    168     80    231    363
    277    472    194   -374     41    335   -200     96    142     46    197    329
    293    446    150   -371     70    298   -231     67    109     10    161    290
    275    418    142   -348     67    280   -239     57     93     -5    148    265
    283    384    101   -335     88    244   -259     41     70    -33    119    231
    267    335     67   -301    101    202   -272     25     46    -62     90    197
    252    290     36   -272    109    163   -283     12     23    -93     57    171
    205    283     77   -244     64    179   -280      7     15    -98     49    166
    135    267    132   -202      0    202   -270     18     23    -90     59    174
    116    270    153   -192    -18    213   -277     18     20    -88     62    166
    129    254    122   -194      2    189   -283     15     12    -98     57    137
    106    236    129   -171    -10    181   -272     28     18   -101     54    124
     20    226    205   -124    -90    215   -252     57     33    -88     72    127
      2    197    194    -98    -96    197   -254     70     20   -111     59     90
    -57    103    161    -23   -109    132   -207    135     25   -140     23     20
    -33    109    142    -38    -88    127    -93    277     98   -116     18    -12
     62    252    187   -158    -62    220     44    488    249     -2    109     54
    111    509    397   -309   -142    454    148    685    454    213    327    257
    101    958    857   -532   -379    906    116    706    667    530    709    639
    -75   1525   1600   -727   -836   1561     31    568    875    904   1182   1091
   -239   1667   1904   -714  -1070   1784   -236    189    787    969   1322   1187
   -311   1265   1577   -475   -943   1421   -511   -246    366    581    982    797
   -363    452    815    -44   -589    633   -657   -587   -252   -158    246     49
   -327    -54    272    189   -301    109   -678   -576   -478   -488   -106   -363
   -270   -189     80    228   -176    -54   -610   -426   -428   -491   -103   -444
   -316   -174    142    246   -231    -15   -472   -259   -303   -402    -12   -413
   -272    -54    218    161   -246     80   -387   -153   -202   -316     72   -371
   -259     38    298    109   -277    168   -327    -83   -122   -246    135   -340
   -275     80    355     96   -316    218   -288    -49    -85   -218    124   -322
   -303    127    431     88   -366    277   -265    -28    -75   -202     93   -303
   -262    155    415     51   -340    285   -285    -46    -96   -215     41   -340
   -145    184    329    -20   -236    257   -301    -62   -124   -244     -2   -368
   -135    202    337    -33   -239    270   -288    -62   -135   -246    -12   -381
   -231    187    418     23   -324    301   -270    -64   -127   -233    -25   -371
   -270    231    498     18   -384    363   -223    -15    -62   -176     10   -298
   -228    213    441      7   -335    327   -244    -38    -80   -174    -23   -288
   -218    215    431      0   -324    322   -252    -49    -80   -145     -2   -277
   -309    205    514     51   -410    358   -228    -38    -57    -88     72   -236
   -358    168    527     93   -444    348   -233    -49    -62    -67     75   -202
   -345    161    504     90   -426    332   -241    -67    -77    -75     54   -187
   -340    155    493     90   -418    324   -249    -80    -85    -88     28   -166
   -332    166    498     83   -415    332   -239    -72    -80    -83      2   -122
   -309    181    491     62   -400    337   -252    -85    -90    -90    -23   -103
   -290    194    485     49   -389    337   -257    -98    -96    -85    -31    -93
   -267    210    478     28   -374    342   -259   -111   -103    -83    -38    -96
   -239    223    462      7   -350    342   -265   -127   -111    -98    -44    -98
   -246    213    457     15   -353    335   -272   -150   -116   -132    -67    -96
   -166    244    410    -38   -288    327   -296   -171   -142   -192    -83    -96
    -83    275    355    -98   -220    314   -327   -184   -171   -231    -77   -109
    -57    272    329   -106   -192    301   -337   -179   -174   -226    -64   -114
    -33    272    306   -119   -171    288   -353   -192   -192   -236    -54   -132
    -20    252    272   -114   -148    259   -371   -205   -210   -254    -51   -137
      2    265    259   -135   -129    262   -387   -202   -218   -265    -54   -137
     62    275    213   -168    -75    244   -428   -210   -239   -293    -59   -179
    174    306    129   -241     20    218   -470   -231   -272   -322    -38   -210
    272    322     49   -298    111    187   -511   -270   -316   -353    -33   -254
    319    306    -12   -314    166    148   -535   -285   -345   -374    -41   -277
    381    348    -33   -363    207    158   -540   -298   -358   -384    -15   -296
    394    381    -12   -389    202    184   -532   -298   -358   -381     -2   -309
    436    389    -46   -413    241    171   -545   -319   -381   -407     38   -358
    459    387    -72   -423    267    155   -553   -337   -407   -433     75   -444
    441    439     -2   -439    223    218   -540   -322   -389   -413    129   -496
    418    478     59   -449    179    270   -530   -296   -368   -392    114   -431
    384    493    109   -441    137    301   -501   -254   -322   -353     88   -363
    342    485    140   -415     98    314   -480   -223   -280   -319     64   -311
    301    501    200   -400     51    350   -457   -187   -239   -285     57   -259
    236    493    257   -366    -10    376   -433   -166   -215   -270     36   -226
    202    545    342   -374    -70    446   -415   -142   -181   -233     49   -168
    184    579    394   -384   -103    488   -381   -114   -148   -213     54   -122
    129    561    431   -345   -150    496   -358   -101   -135   -207     51    -96
    111    522    410   -316   -150    467   -379   -122   -153   -233     18    -98
     98    498    397   -298   -148    449   -384   -135   -155   -246     -2    -90
     54    545    488   -301   -215    517   -340    -90   -106   -205     36    -28
    137    589    452   -363   -155    522   -348    -93    -96   -202     33    -10
    142    576    433   -361   -145    506   -361   -106   -103   -210     23    -10
    135    594    459   -363   -161    527   -353    -96    -93   -200     31      7
    116    607    491   -361   -187    548   -337    -85    -75   -192     41     36
     62    597    535   -329   -236    566   -332    -77    -64   -189     57     67
     36    623    587   -332   -275    605   -309    -49    -36   -155    101    109
     67    711    644   -389   -288    678   -262      2     15    -98    163    174
     31    719    685   -376   -327    704   -244     25     28    -72    187    200
    -12    706    719   -345   -366    711   -244     33     25    -57    200    220
    -15    737    750   -363   -381    743   -228     54     41    -28    228    249
    -18    735    753   -358   -387    745   -220     67     49    -15    241    265
    -28    789    815   -381   -420    802   -202     88     75     23    277    301
    -31    849    880   -407   -454    865   -184    106    103     59    319    335
    -46    854    901   -405   -475    878   -192     93    103     64    329    335
    -64    833    896   -384   -480    865   -200     80     98     67    329    329
    -75    820    896   -374   -485    859   -215     62     88     70    345    335
    -96    805    901   -353   -498    852   -228     49     80     67    355    324
   -119    774    891   -327   -506    831   -233     46     70     62    350    296
   -142    748    891   -303   -517    818   -213     70     72     64    342    285
   -171    724    896   -277   -535    810   -192     98     80     75    345    275
   -187    672    859   -241   -522    766   -197    109     72     64    319    246
   -179    607    787   -215   -483    696   -207    114     62     59    272    207
   -202    553    756   -176   -480    654   -210    111     57     51    252    189
   -226    524    748   -150   -485    636   -205    116     62     57    223    262
   -252    517    769   -132   -509    641   -194    111     64     62     96    472
   -265    509    774   -124   -519    639   -194    109     70     64    -20    704
   -277    462    740    -93   -509    600   -202     98     67     59    -96    857
   -259    423    680    -83   -470    550   -215     85     62     49   -135    950
   -223    433    657   -103   -439    545   -228     77     64     59   -106    948
   -197    436    631   -122   -415    532   -223     83     64     67    -80    948
   -176    407    581   -116   -379    493   -202    111     70     62    -67    958
   -184    303    485    -62   -335    394   -135    213     98     51    -85    917
   -187    296    483    -54   -335    389    -23    353    187     96    -46    906
   -140    426    566   -142   -353    493     88    532    348    244    114   1031
    -28    745    774   -358   -402    758    153    659    550    491    400   1265
     -7   1239   1244   -618   -626   1241    145    678    763    831    815   1608
   -140   1693   1834   -776   -987   1764    -12    439    846   1104   1176   1893
   -161   1660   1818   -750   -989   1738   -332     25    607   1023   1148   1831
   -171   1187   1358   -509   -763   1273   -540   -366    132    524    675   1444
   -111    535    644   -213   -376    589   -639   -555   -327   -101     44    953
    -54    103    158    -23   -106    129   -644   -472   -433   -335   -226    727
    -25     -2     23     12    -25      7   -561   -332   -337   -327   -249    683
     80      5    -75    -44     77    -33   -511   -254   -252   -285   -226    680
     85     28    -57    -59     70    -12   -472   -197   -166   -226   -171    672
    106     83    -23    -93     64     31   -433   -148    -90   -161   -114    665
    205    148    -57   -179    129     46   -407   -122    -57   -119    -83    672
    277    181    -96   -231    187     41   -400   -111    -44   -101    -62    649
    322    184   -140   -254    231     23   -418   -127    -67   -116    -90    581
    371    161   -210   -265    290    -23   -436   -148    -96   -127   -122    563
    387    124   -265   -257    327    -70   -441   -161   -119   -119   -135    571
    397     85   -314   -241    355   -114   -452   -179   -148   -127   -158    558
    415     70   -348   -244    381   -137   -457   -192   -166   -132   -163    532
    446    103   -342   -275    394   -119   -452   -187   -163   -109   -137    514
    415     90   -324   -254    371   -116   -459   -207   -176   -116   -150    467
    394     67   -329   -231    363   -129   -439   -189   -171   -106   -142    441
    444     54   -392   -249    418   -168   -433   -181   -174   -103   -140    410
    402     15   -387   -207    394   -184   -452   -205   -197   -127   -150    363
    353     23   -332   -189    340   -153   -449   -207   -197   -116   -122    319
    358     83   -277   -220    316    -96   -420   -166   -161    -67    -59    329
    394     98   -296   -246    342    -96   -436   -174   -171    -72    -70    298
    392     75   -316   -233    355   -119   -454   -192   -194    -96    -96    262
    361     88   -272   -226    316    -90   -462   -187   -189    -88    -93    275
    337    103   -236   -220    288    -64   -467   -184   -184    -83    -90    275
    290     83   -207   -189    249    -62   -483   -200   -200    -98    -98    239
    267     90   -176   -179    223    -41   -478   -194   -197    -96    -85    223
    244     83   -161   -166    202    -38   -478   -181   -192    -88    -59    205
    228     80   -150   -155    189    -33   -496   -187   -202    -93    -51    184
    194     75   -119   -135    158    -20   -509   -192   -210    -93    -49    163
    189     93    -96   -140    142      0   -509   -184   -202    -96    -44    153
    205    114    -90   -158    148     12   -519   -187   -210   -101    -51    124
    213    114    -98   -163    155      7   -532   -184   -223   -114    -64    103
    220    114   -109   -168    163      2   -545   -179   -233   -119    -77     88
    228    132    -96   -179    163     18   -535   -150   -220   -114    -67    109
    231    129   -101   -181    166     15   -530   -153   -233   -137    -80     88
    200    109    -90   -155    145     10   -535   -161   -249   -163   -109     54
    174    122    -51   -148    111     36   -522   -150   -241   -166   -116     38
    202    150    -51   -176    127     49   -506   -145   -239   -166   -119     23
    202    181    -23   -194    114     80   -480   -132   -223   -161   -111     20
    116    150     33   -135     41     90   -470   -122   -210   -155   -103     10
     85    124     38   -106     23     83   -465   -119   -202   -161   -109      5
     98    137     38   -116     31     88   -446   -106   -181   -153   -111      5
     93    197    103   -148     -7    150   -405    -70   -135   -109    -70     18
     83    202    116   -142    -15    161   -415    -83   -129   -109    -62    -10
     75    218    142   -148    -33    181   -400    -72   -109    -93    -46    -15
     72    241    168   -155    -46    205   -363    -49    -72    -75    -23     -5
      7    189    181   -101    -85    187   -368    -62    -70    -80    -31    -23
    -12    210    223    -98   -119    218   -371    -67    -59    -70    -18    -20
    -10    257    265   -124   -137    262   -371    -72    -51    -62     -2    -23
    -36    239    275   -101   -155    257   -374    -77    -49    -70      0    -28
    -25    277    303   -127   -163    290   -368    -75    -36    -64     12    -20
    -28    306    335   -140   -181    322   -358    -72    -25    -59     23    -12
    -12    342    355   -166   -184    348   -350    -62     -7    -46     38      2
    -46    314    361   -132   -202    337   -363    -70    -12    -57     31     -7
    -90    322    410   -116   -249    366   -353    -62      0    -46     44     -2
    -46    426    472   -189   -259    449   -311    -15     54      5     98     46
    -70    431    501   -181   -285    465   -290      2     75     20    119     59
    -64    459    524   -197   -293    491   -288     15     88     38    137     70
     23    514    491   -270   -233    504   -301     12     90     41    145     75
     46    540    493   -293   -223    517   -296     20     98     51    161     90
    -12    537    550   -265   -283    545   -285     33    116     70    187    111
    -31    581    613   -275   -322    597   -262     62    148     96    220    145
    -10    631    641   -311   -324    636   -249     75    163    111    249    174
     -7    675    683   -335   -345    678   -252     64    163    122    272    189
    -20    704    722   -342   -374    711   -252     59    166    137    293    210
    -57    683    740   -311   -397    711   -262     51    158    132    298    223
    -28    719    748   -348   -387    732   -272     44    153    142    309    246
    -31    704    735   -335   -384    717   -296     20    132    124    290    226
    -77    691    769   -306   -426    730   -303     12    124    116    293    236
   -129    672    802   -270   -465    737   -296     15    124    116    293    252
   -119    626    745   -254   -433    685   -301     -2     93     80    259    231
   -127    576    704   -223   -415    639   -316    -20     67     44    223    223
   -213    542    753   -166   -483    646   -309    -10     67     41    228    246
   -163    553    717   -194   -439    633   -311    -20     54     28    228    246
   -127    509    636   -192   -381    574   -342    -62      7    -18    181    202
   -109    501    610   -197   -358    555   -345    -72     -7    -36    158    171
   -101    478    579   -189   -340    527   -350    -83    -23    -51    153    158
   -145    439    584   -145   -363    511   -361    -96    -36    -70    155    161
   -155    459    615   -153   -384    535   -363    -96    -33    -70    158    176
   -124    485    610   -181   -368    548   -350    -85    -31    -75    155    179
   -155    441    594   -142   -374    517   -337    -67    -36    -96    132    140
   -197    348    545    -75   -371    446   -290      2    -28   -127     96     72
   -171    397    566   -114   -368    480   -174    145     54    -93    111     44
   -124    511    636   -192   -379    574    -44    324    202     23    210     98
   -103    743    846   -319   -475    792     33    467    394    239    428    267
   -155   1182   1337   -511   -745   1260     28    522    631    587    833    615
   -277   1727   2003   -724  -1140   1862   -101    322    763    911   1249    969
   -327   1842   2169   -758  -1249   2005   -420    -67    600    922   1322   1005
   -381   1480   1860   -550  -1122   1670   -652   -475    171    506    953    670
   -420    787   1208   -181   -813    997   -719   -698   -337   -176    298    111
   -475    314    787     80   -631    550   -704   -618   -488   -441     18   -168
   -488    166    654    161   -571    410   -615   -462   -426   -441     -2   -218
   -457    215    672    119   -566    444   -527   -348   -322   -371     54   -189
   -309    324    633     -7   -470    478   -485   -283   -244   -314     96   -166
   -244    428    672    -93   -457    550   -428   -220   -163   -249    155   -119
   -233    509    740   -137   -485    623   -389   -181   -111   -205    200    -70
   -231    545    776   -155   -504    659   -374   -168    -88   -187    218    -38
   -213    548    761   -166   -485    654   -361   -158    -77   -174    228    -33
   -223    537    761   -158   -491    649   -348   -148    -67   -168    228    -31
   -233    548    782   -155   -509    662   -329   -140    -57   -161    223     -7
   -233    558    789   -163   -511    672   -322   -140    -54   -158    207     10
   -228    561    789   -166   -509    675   -319   -148    -57   -163    192     20
   -197    558    756   -181   -475    654   -329   -161    -70   -176    174     20
   -142    561    704   -210   -423    631   -348   -181    -88   -197    150     12
    -96    574    667   -239   -381    620   -366   -200   -103   -213    135     12
    -31    600    631   -283   -329    615   -371   -210   -111   -226    119     10
    -25    566    592   -272   -311    579   -392   -236   -137   -249     83    -15
    -18    553    571   -267   -296    561   -413   -257   -153   -259     67    -25
     12    553    540   -285   -265    548   -426   -265   -163   -267     62    -25
     36    563    527   -298   -244    545   -433   -272   -174   -280     46    -31
     36    542    506   -290   -233    524   -452   -293   -197   -301     18    -54
     46    524    478   -285   -215    504   -462   -296   -202   -311     -2    -80
     62    517    452   -290   -194    485   -467   -296   -210   -314     -5    -85
     75    530    454   -301   -189    493   -467   -288   -202   -303      2    -64
     70    545    475   -309   -202    511   -467   -283   -200   -296     15    -44
     64    540    475   -303   -205    509   -472   -285   -205   -298     12    -46
     70    537    467   -306   -200    504   -478   -288   -213   -303     10    -54
     77    542    465   -309   -192    504   -488   -293   -218   -306     10    -57
     49    530    478   -290   -215    504   -504   -298   -223   -309     15    -51
     44    506    462   -275   -207    483   -511   -296   -228   -314     18    -38
     67    532    462   -301   -197    498   -506   -283   -220   -303     33    -15
     54    527    472   -290   -207    501   -517   -283   -226   -303     36    -12
     18    563    542   -293   -262    553   -485   -252   -200   -275     62     23
    -18    568    587   -275   -301    576   -465   -231   -181   -265     72     41
    -31    550    579   -259   -303    563   -462   -233   -187   -275     59     31
    -75    548    623   -236   -348    584   -446   -218   -174   -267     64     38
    -44    563    607   -259   -324    584   -439   -210   -166   -265     64     15
      0    563    563   -280   -280    563   -439   -207   -161   -265     67    -28
     -5    579    581   -288   -293    579   -431   -197   -145   -252     85    -31
     20    628    607   -324   -293    618   -418   -176   -116   -226    109    -41
    -31    675    706   -324   -368    691   -361   -124    -59   -179    163    -44
    -88    680    769   -296   -428    722   -319    -88    -15   -148    197    -36
   -119    636    756   -259   -439    696   -322    -90    -15   -161    181    -77
   -142    657    800   -257   -470    727   -301    -67     12   -142    205    -96
   -140    683    820   -272   -480    750   -288    -57     31   -135    228    -93
   -135    685    820   -275   -478    753   -290    -59     33   -132    241   -103
   -153    709    862   -277   -509    784   -267    -41     59   -111    262    -75
   -137    727    865   -293   -501    795   -257    -33     70   -103    262    -57
   -176    683    859   -254   -517    771   -246    -31     77   -103    265    -44
   -171    704    875   -267   -524    789   -239    -25     88    -90    285    -20
   -119    735    852   -309   -485    792   -259    -41     75    -98    293    -10
   -116    748    865   -314   -491    805   -254    -38     80    -88    311     -5
   -184    727    911   -272   -548    818   -233    -23     98    -64    353     15
   -140    766    906   -311   -522    836   -233    -23    103    -57    374     41
    -96    800    896   -353   -496    849   -228    -10    114    -49    387     54
    -64    792    857   -363   -459    823   -228     -5    109    -49    394     49
    -75    815    891   -371   -483    852   -205     28    132    -15    441     62
    -46    859    906   -407   -475    883   -197     49    148      2    483     54
      0    891    891   -446   -444    891   -205     44    142     -2    496      7
     -5    909    914   -452   -459    911   -187     59    158     15    530    -15
    -20    914    935   -446   -478    924   -174     62    171     28    558    -36
     10    906    896   -459   -444    901   -181     49    161     18    563    -62
     10    956    945   -485   -470    950   -174     51    166     31    566    -54
     25   1002    976   -514   -475    989   -176     38    161     31    540    -64
     -2    984    987   -493   -496    984   -192     28    142     23    506    -49
    -49    963   1013   -457   -532    987   -202     28    132     25    498     -2
    -77    958   1036   -441   -555    997   -210     23    116     10    462     44
    -54    940    995   -441   -524    966   -244    -12     77    -38    381     77
    -44    922    963   -439   -504    943   -257    -28     57    -67    296     93
    -67    893    958   -413   -511    924   -254    -38     46    -93    236     80
    -83    859    940   -389   -511    901   -262    -59     20   -132    184     41
    -98    818    917   -358   -506    867   -270    -77     -7   -155    150     10
    -98    807    906   -355   -504    857   -275    -98    -44   -161     83     -2
   -106    784    888   -340   -498    836   -272   -124    -93   -168     54    -25
   -132    745    878   -309   -504    810   -270   -150   -132   -200     59    -51
   -158    735    893   -288   -524    813   -262   -153   -119   -215     41    -59
   -158    727    885   -285   -522    805   -257   -145   -109   -210     77    -98
   -174    701    872   -265   -524    787   -244   -127    -90   -192    122   -101
   -168    698    865   -267   -517    782   -241   -124    -83   -187    114    -80
   -158    662    820   -252   -488    740   -244   -127    -93   -197     80    -88
   -171    571    743   -200   -457    654   -207    -85    -96   -236     23   -135
   -168    524    693   -179   -431    607   -109     31    -44   -246     -7   -174
   -145    584    727   -220   -436    654    -10    181     62   -176     41   -135
    -93    792    885   -348   -488    839     83    376    254     18    236     38
    -59   1262   1322   -602   -693   1291    106    483    504    366    641    446
   -142   1862   2005   -859  -1075   1932     80    428    737    758   1111    906
   -288   2099   2387   -906  -1337   2242   -153     98    706    883   1304   1114
   -381   1808   2190   -711  -1286   1997   -436   -335    353    594   1054    909
   -540   1031   1571   -246  -1054   1301   -553   -672   -213    -93    374    316
   -558    444   1002     57   -779    722   -587   -696   -491   -498    -57    -59
   -454    246    701    103   -579    472   -566   -581   -509   -574   -153   -153
   -366    246    613     59   -488    428   -501   -472   -444   -542   -127   -148
   -288    324    613    -20   -452    470   -426   -376   -358   -478    -75   -101
   -244    407    652    -83   -449    530   -361   -301   -277   -405     -2    -44
   -205    462    667   -129   -436    566   -322   -249   -233   -361     44     -7
   -116    509    626   -194   -371    566   -314   -231   -218   -340     67      0
    -72    506    579   -218   -327    542   -329   -241   -226   -345     54    -12
    -59    496    555   -218   -306    524   -335   -244   -226   -348     18    -20
    -57    509    563   -228   -309    535   -335   -236   -223   -350     25    -15
    -49    496    545   -223   -296    519   -335   -241   -228   -358     10    -31
    -36    527    563   -246   -298    542   -335   -241   -228   -340     10    -20
    -23    524    545   -252   -283    535   -350   -254   -241   -340     -2     -5
    -18    517    535   -252   -277    527   -355   -259   -246   -342    -15     10
     -5    522    527   -257   -265    524   -355   -265   -249   -345      2     23
     10    524    514   -270   -252    522   -361   -272   -254   -348     -5     38
     12    522    509   -267   -246    517   -363   -285   -257   -348     -7     46
      7    524    517   -267   -254    522   -358   -290   -257   -348    -15     62
     25    519    493   -272   -233    506   -366   -288   -259   -353    -12     62
     25    530    504   -277   -239    517   -366   -277   -254   -345      0     72
      7    540    532   -275   -262    535   -361   -267   -246   -335      0     80
     20    545    524   -283   -252    535   -368   -270   -246   -340      2     83
     33    542    509   -288   -236    527   -379   -277   -257   -348     10     80
     36    558    522   -298   -241    540   -387   -280   -259   -348     12     83
     31    553    522   -293   -244    537   -394   -285   -265   -353     -5     90
     33    561    524   -298   -246    542   -400   -293   -270   -358    -12     85
      7    563    555   -285   -272    561   -410   -303   -275   -353      5     75
    -62    501    563   -220   -314    532   -426   -322   -293   -363     12     57
    -88    514    602   -213   -345    558   -420   -311   -288   -348     36     75
     49    566    517   -309   -236    542   -439   -324   -303   -363     20     64
     64    561    496   -311   -215    530   -449   -327   -314   -371     15     62
     31    566    535   -298   -252    550   -441   -314   -306   -361     28     67
     49    566    517   -306   -233    542   -452   -319   -314   -368     25     57
    103    597    491   -350   -194    545   -441   -303   -309   -361     36     67
    145    636    491   -389   -171    563   -420   -283   -296   -350     44     67
     36    576    540   -306   -252    558   -415   -277   -303   -361     44     25
     36    594    558   -316   -259    576   -402   -257   -288   -348     64     23
     75    639    563   -358   -244    602   -368   -226   -257   -316     93     49
     10    615    605   -311   -296    610   -350   -200   -231   -296    109     67
    -59    589    646   -267   -353    618   -342   -184   -213   -283    119     75
    -54    613    667   -280   -361    641   -324   -153   -181   -257    137     90
    -70    620    688   -275   -379    654   -311   -127   -155   -231    150    103
    -67    636    704   -283   -384    670   -285    -93   -119   -200    189    127
    -77    659    737   -293   -407    698   -259    -54    -85   -168    215    150
    -44    688    732   -322   -389    709   -249    -44    -67   -158    215    158
    -36    683    719   -324   -379    701   -246    -33    -57   -155    220    166
    -41    670    711   -314   -376    691   -231    -18    -44   -148    205    176
    -18    693    711   -340   -366    701   -210     -2    -23   -127    220    200
      2    693    691   -350   -342    693   -202      7    -12   -119    226    218
    -15    683    696   -335   -355    688   -200     20     -5   -116    236    236
    -28    680    709   -324   -368    693   -189     36     12    -96    202    272
    -31    698    730   -335   -381    714   -166     57     33    -62    205    306
    -23    685    709   -332   -366    698   -161     64     33    -54    194    327
    -59    678    735   -311   -397    706   -153     77     46    -33    205    363
    -64    644    709   -288   -387    675   -153     83     49    -20    207    400
    -44    646    688   -301   -366    667   -158     90     54    -20    192    423
    -20    688    706   -335   -363    696   -142    114     83      5    213    465
    -20    722    743   -350   -381    732   -122    148    127     38    259    524
    -54    711    766   -327   -410    737   -119    161    158     49    290    561
    -59    737    795   -340   -428    766   -109    179    200     77    324    610
    -62    740    802   -340   -433    771   -106    192    231    114    350    639
    -49    756    805   -353   -426    779   -109    202    257    153    363    670
     33    846    813   -439   -389    831    -93    233    301    210    420    730
     80    865    784   -475   -350    826    -85    233    309    233    457    756
     15    784    769   -400   -376    779   -116    187    272    215    462    743
     67    831    761   -452   -348    795   -122    179    267    226    514    758
     88    826    737   -457   -324    782   -135    168    254    218    491    769
     33    730    696   -384   -332    714   -176    129    210    176    449    756
     36    683    646   -361   -306    667   -202     96    174    148    446    743
     85    698    613   -394   -262    657   -197     90    161    142    426    745
    109    706    597   -407   -244    652   -189     93    150    135    394    743
     80    631    550   -358   -236    589   -213     72    109     88    335    724
     64    540    475   -303   -205    509   -246     44     57     31    275    714
     28    506    478   -270   -226    491   -241     49     51     15    265    735
     62    493    431   -277   -184    462   -249     33     28    -15    231    730
     10    467    457   -241   -223    462   -252     23     15    -33    179    735
    -25    462    488   -218   -257    475   -246     33     18    -28    135    774
    -41    446    488   -202   -265    467   -252     36     12    -36    101    807
     18    457    439   -236   -210    449   -254     38      7    -44     80    826
     41    491    449   -267   -205    470   -241     51     18    -28     83    841
     15    493    475   -254   -231    485   -231     62     23    -23     96    841
      5    428    423   -218   -207    426   -218     85     15    -41     96    789
      2    384    381   -192   -189    384   -119    205     64    -28    116    740
     -7    433    439   -213   -226    436     -5    366    166     49    161    743
     18    545    527   -283   -254    537     85    550    311    200    283    836
      7    857    849   -433   -420    854    124    680    524    472    576   1114
     25   1447   1421   -735   -696   1434    106    688    787    867   1015   1587
    -90   1896   1984   -904  -1039   1938    -85    428    896   1137   1358   1951
   -223   1732   1956   -756  -1088   1844   -381     -2    633    956   1215   1810
   -239   1057   1293   -410   -766   1174   -628   -472     20    288    558   1184
   -223    311    535    -44   -379    423   -722   -672   -480   -342    -96    535
   -171     28    200     67   -187    114   -691   -545   -524   -457   -233    348
    -90     18    109     36   -101     62   -587   -379   -431   -402   -207    340
    -41    103    145    -33    -93    124   -462   -220   -309   -309   -137    374
    -28    215    244    -93   -135    228   -371   -119   -207   -215    -70    426
    -15    257    270   -122   -142    262   -324    -80   -158   -166    -44    439
    -18    265    280   -124   -148    272   -293    -46   -132   -140    -33    436
    -18    270    288   -127   -153    277   -280    -25   -122   -129    -31    441
    -12    262    275   -124   -142    267   -265    -10   -111   -119    -31    441
     -2    254    254   -127   -129    254   -259     -5   -103   -116    -36    436
      7    257    249   -132   -122    252   -257      0   -106   -122    -46    431
     -5    241    246   -119   -127    244   -257     -7   -116   -127    -54    394
    -28    241    270   -106   -148    254   -249     -5   -111   -116    -46    376
    -59    226    285    -83   -174    254   -244      2   -106   -114    -46    374
    -80    223    301    -72   -192    262   -233     15    -98   -103    -33    361
    -88    231    316    -72   -202    272   -231     20   -101   -103    -23    335
    -75    257    332    -90   -202    293   -223     33    -90    -93      0    316
   -106    218    322    -57   -213    270   -228     36    -98   -101     -7    293
   -116    200    316    -41   -215    257   -220     46    -96    -96     -5    293
   -127    205    329    -38   -228    267   -218     51    -90    -85      7    293
   -129    210    340    -38   -233    275   -220     46    -90    -85     12    290
   -145    187    329    -20   -239    257   -241     25   -109   -106    -12    257
   -119    220    340    -51   -231    280   -236     23   -103    -98      0    231
   -140    223    361    -41   -252    290   -233     18    -96    -85     31    213
   -179    171    350      5   -265    259   -249      0   -106    -90     41    179
   -135    239    371    -54   -254    306   -236     10    -85    -70     72    179
   -122    257    379    -67   -249    316   -231     18    -80    -72     64    179
   -153    231    381    -38   -267    306   -262    -12   -103    -96     46    119
   -241    202    444     20   -342    322   -285    -33   -114    -98     59     62
   -239    210    449     12   -342    329   -290    -38   -119   -103     70     36
   -197    218    415    -10   -306    314   -301    -46   -129   -116     59      2
   -176    202    379    -15   -277    290   -327    -72   -155   -148     31    -31
   -163    246    410    -41   -285    327   -335    -80   -158   -150     31    -31
   -109    290    397    -90   -254    342   -327    -70   -153   -153     33    -25
   -158    280    439    -62   -298    358   -316    -67   -142   -150     38    -12
   -150    303    454    -77   -301    376   -322    -80   -145   -155     36      0
   -101    337    439   -116   -270    387   -309    -85   -145   -158     28      2
   -161    303    465    -75   -311    384   -298    -88   -150   -168     10     -7
   -213    311    524    -51   -368    418   -277    -70   -127   -150     23     12
   -262    322    581    -31   -423    449   -259    -49    -98   -122     44     38
   -200    361    561    -80   -379    459   -257    -33    -77   -111     49     46
   -189    379    566    -96   -379    470   -239    -15    -59   -103     54     36
   -231    389    620    -80   -426    504   -220      5    -31    -85     72     36
   -322    407    730    -44   -527    568   -192     36      7    -54    106     59
   -394    392    787      2   -589    589   -187     46     31    -41    114     57
   -332    410    740    -41   -537    576   -189     44     28    -49     98     36
   -309    433    743    -62   -524    587   -181     46     31    -51     96     33
   -319    452    769    -67   -545    610   -176     38     33    -46     96     31
   -327    462    789    -67   -558    626   -176     41     44    -38    103     33
   -283    467    750    -93   -517    607   -181     46     36    -44    101     41
   -246    483    730   -119   -488    607   -194     41     28    -41    109     77
   -275    493    766   -111   -519    628   -179     67     54     -2    158    127
   -254    483    737   -114   -496    610   -200     59     38     -7    166    106
   -226    517    740   -145   -483    628   -205     59     38     -2    184    111
   -218    581    800   -181   -509    691   -197     72     59     20    215    140
   -218    592    810   -187   -514    698   -197     75     62     23    215    140
   -215    615    831   -200   -522    722   -184     85     72     33    215    142
   -239    662    898   -213   -568    779   -168    103     90     59    226    150
   -280    693    974   -207   -626    831   -140    135    124     98    244    174
   -332    724   1057   -197   -693    891   -103    168    163    142    270    197
   -374    776   1150   -200   -761    963    -83    184    187    179    290    210
   -402    795   1195   -197   -797    992    -64    200    210    200    298    226
   -441    815   1257   -187   -849   1036    -46    218    228    218    309    244
   -454    852   1304   -200   -878   1078    -36    228    244    236    322    265
   -465    883   1348   -207   -906   1114    -36    215    246    239    314    272
   -470    917   1384   -226   -927   1148    -41    202    246    236    316    280
   -436    932   1369   -249   -901   1148    -77    176    226    215    303    277
   -407    922   1330   -257   -870   1124   -127    137    189    179    265    267
   -379    893   1273   -257   -826   1083   -166    103    150    137    218    249
   -355    870   1226   -259   -789   1047   -197     72    114     96    168    220
   -314    836   1150   -262   -732    992   -228     49     88     59    127    197
   -270    758   1028   -246   -649    891   -267     12     38      7     62    150
   -166    763    930   -298   -548    846   -283     -2      5    -25     15    129
    -96    766    859   -335   -478    813   -296    -31    -31    -72    -41     93
   -103    649    753   -272   -428    701   -361   -101   -109   -155   -122     18
    -44    589    633   -272   -337    610   -410   -145   -163   -207   -158    -23
     10    542    532   -275   -259    537   -433   -163   -187   -233   -179    -44
     15    555    540   -285   -262    548   -418   -153   -181   -228   -168    -31
     36    571    532   -303   -246    553   -418   -153   -179   -233   -179    -31
     23    530    506   -277   -241    519   -420   -155   -189   -246   -197    -41
     10    488    478   -249   -233    483   -420   -155   -202   -262   -210    -54
     12    426    410   -220   -197    418   -400   -124   -205   -285   -241    -88
     36    358    322   -197   -142    342   -319    -15   -168   -303   -285   -142
     54    389    335   -223   -142    363   -187    142    -67   -252   -257   -129
     96    496    400   -296   -150    449    -51    355    116    -93   -124    -15
     93    844    750   -470   -329    797    -12    465    332    192    174    277
     80   1447   1366   -763   -644   1405    -59    431    540    568    613    711
    -33   1932   1966   -950  -1000   1948   -244    166    605    849    966   1034
   -153   1852   2005   -849  -1078   1927   -587   -259    358    774    932    974
   -298   1231   1527   -467   -914   1376   -737   -633   -155    192    379    493
   -283    530    813   -124   -548    672   -758   -719   -566   -415   -231    -25
   -137    220    358    -41   -249    288   -704   -571   -620   -584   -439   -220
   -124     96    220     15   -171    158   -610   -426   -548   -568   -459   -265
   -155     88    241     33   -200    163   -548   -348   -470   -519   -436   -254
   -163    163    327      0   -244    244   -483   -270   -374   -436   -371   -197
   -142    215    355    -36   -249    285   -436   -215   -306   -381   -327   -168
    -88    272    361    -90   -223    316   -407   -184   -272   -355   -301   -155
    -72    301    374   -114   -223    335   -397   -174   -257   -342   -288   -140
    -96    293    389    -98   -241    340   -392   -168   -252   -335   -283   -137
    -98    314    413   -106   -254    363   -381   -161   -241   -324   -275   -135
   -114    319    433   -101   -272    376   -368   -153   -228   -311   -265   -142
   -111    324    433   -106   -272    379   -371   -158   -231   -316   -262   -155
   -135    322    454    -93   -293    387   -374   -155   -220   -306   -249   -150
    -33    332    366   -150   -200    350   -397   -174   -236   -316   -257   -174
     38    361    322   -200   -140    342   -407   -184   -239   -314   -252   -184
     38    345    303   -194   -132    324   -413   -194   -244   -319   -257   -207
     38    353    314   -197   -137    335   -418   -205   -246   -319   -249   -220
     28    363    335   -197   -153    348   -418   -202   -236   -311   -226   -210
      0    374    374   -187   -187    374   -405   -189   -220   -288   -202   -200
    -23    368    389   -174   -207    379   -394   -184   -213   -288   -205   -207
    -31    371    402   -171   -215    387   -392   -179   -207   -277   -194   -213
    -31    366    397   -168   -215    381   -400   -189   -213   -275   -187   -244
    -67    353    420   -142   -244    387   -402   -197   -215   -275   -176   -267
   -135    366    498   -116   -316    431   -389   -189   -202   -265   -163   -254
   -122    374    496   -127   -309    436   -392   -187   -200   -259   -163   -267
    -67    376    444   -155   -257    410   -423   -213   -223   -285   -181   -316
    -18    358    376   -168   -197    366   -439   -223   -241   -296   -181   -342
     -7    335    342   -163   -176    340   -459   -239   -257   -301   -187   -350
    -20    348    366   -163   -194    355   -480   -252   -265   -303   -176   -363
    -12    366    379   -179   -194    371   -488   -254   -272   -311   -174   -376
    -18    392    410   -187   -213    400   -470   -236   -257   -306   -161   -361
   -106    374    480   -135   -293    426   -462   -226   -249   -303   -155   -337
   -135    368    501   -116   -316    433   -467   -226   -254   -311   -158   -329
    -67    392    459   -161   -262    426   -496   -249   -280   -348   -187   -350
   -103    400    504   -148   -303    452   -480   -236   -270   -342   -176   -355
    -75    428    501   -179   -288    465   -470   -220   -262   -332   -161   -348
    -33    488    522   -228   -277    504   -444   -187   -239   -309   -124   -319
     -7    493    501   -244   -254    496   -446   -187   -246   -329   -142   -335
    -72    475    548   -200   -309    511   -452   -181   -249   -335   -142   -348
    -83    485    568   -205   -324    527   -439   -161   -226   -316   -122   -350
    -77    517    594   -220   -337    555   -420   -135   -197   -288    -90   -353
   -111    524    636   -210   -374    579   -407   -114   -168   -254    -46   -361
   -161    540    701   -189   -431    620   -379    -77   -135   -220      5   -368
   -129    574    701   -223   -415    636   -345    -44    -98   -200     31   -368
   -106    597    701   -246   -405    649   -332    -36    -83   -192     46   -374
   -132    610    743   -241   -436    678   -335    -44    -83   -189     20   -366
   -171    613    784   -220   -478    698   -319    -25    -62   -174     -5   -316
   -215    607    823   -194   -519    714   -303    -10    -57   -174    -25   -283
   -197    623    820   -213   -509    722   -314    -20    -72   -187    -49   -285
   -187    649    833   -231   -509    740   -309    -23    -80   -200    -41   -285
   -158    649    807   -244   -483    727   -296    -20   -101   -231    -57   -285
   -161    696    854   -270   -509    774   -270      2    -96   -233   -106   -259
   -215    675    888   -231   -553    782   -262     18    -75   -220   -127   -254
   -205    678    883   -236   -545    779   -270     10    -54   -210   -116   -277
   -192    688    880   -246   -535    784   -270     20    -28   -179    -67   -288
   -187    737    924   -275   -558    831   -254     38     10   -135    -41   -275
   -254    724    979   -236   -615    852   -252     33     25   -114    -23   -275
   -223    745    966   -262   -594    854   -252     41     31   -111    -18   -262
   -215    802   1018   -293   -615    909   -239     70     54    -77    -20   -213
   -200    849   1049   -327   -626    950   -228     80     64    -59    -31   -179
   -179    867   1047   -342   -613    956   -231     83     67    -59    -20   -163
   -192    885   1075   -348   -633    979   -223     96     77    -36     12   -137
   -189    935   1124   -371   -657   1028   -210    101     96     -7     44   -101
   -192    976   1169   -394   -683   1072   -207     85    101      0     70    -88
   -158   1005   1163   -423   -659   1083   -223     57     83    -15     75    -88
   -127    989   1117   -433   -620   1052   -259     12     46    -57     49   -103
    -72    963   1036   -444   -553   1000   -309    -31     -2   -101     12   -135
    -18    971    989   -478   -504    979   -337    -59    -25   -122      7   -135
     49    948    898   -498   -423    924   -368    -90    -62   -155    -20   -158
     75    909    831   -493   -379    870   -387   -119    -96   -200    -59   -184
    109    859    750   -483   -319    805   -415   -158   -142   -252   -109   -207
    155    807    652   -483   -249    730   -449   -202   -197   -296   -163   -257
    270    753    483   -511   -106    618   -504   -275   -275   -366   -231   -329
    384    756    368   -571      7    563   -537   -329   -324   -413   -262   -363
    358    745    387   -550    -12    566   -532   -348   -342   -426   -246   -350
    475    730    252   -602    111    491   -581   -405   -407   -478   -236   -387
    581    701    119   -641    231    410   -631   -465   -478   -535   -231   -428
    662    685     23   -675    319    355   -675   -514   -530   -576   -210   -459
    696    711     15   -704    340    363   -678   -527   -555   -589   -179   -465
    636    667     28   -654    303    350   -675   -527   -566   -600   -218   -483
    579    594     15   -587    283    306   -649   -493   -558   -607   -272   -517
    550    506    -44   -530    298    231   -574   -397   -517   -623   -316   -571
    459    506     46   -483    207    277   -433   -239   -402   -555   -314   -563
    496    628    132   -563    181    381   -322    -49   -244   -407   -220   -462
    524    971    446   -750     38    709   -262     98    -23   -132     64   -202
    433   1522   1085   -979   -327   1304   -257    132    223    259    506    220
    296   2034   1738  -1163   -719   1886   -413    -98    316    558    854    558
    187   1958   1771  -1072   -792   1865   -730   -491     80    483    797    514
     98   1473   1374   -787   -639   1426   -904   -826   -353      5    324    132
     49    805    753   -428   -353    779   -940   -945   -758   -589   -285   -342
     62    426    363   -244   -150    394   -904   -820   -841   -784   -527   -532
     38    303    265   -174   -114    285   -813   -667   -756   -758   -540   -555
     15    298    283   -158   -132    290   -748   -574   -667   -698   -511   -535
     25    366    337   -197   -155    353   -693   -501   -574   -628   -462   -485
     33    465    431   -249   -197    449   -641   -431   -483   -555   -397   -420
     23    514    491   -270   -233    504   -605   -389   -428   -514   -350   -376
     15    535    519   -275   -252    527   -584   -371   -397   -491   -324   -353
     12    561    548   -288   -267    553   -574   -363   -381   -472   -311   -337
     -5    537    542   -265   -272    540   -576   -363   -379   -472   -311   -348
    -15    558    574   -272   -296    566   -563   -348   -358   -454   -285   -332
    -15    587    602   -285   -309    592   -550   -335   -335   -433   -254   -314
    -25    576    600   -277   -311    589   -545   -329   -329   -423   -241   -311
    -31    584    615   -275   -322    600   -537   -314   -311   -413   -228   -290
    -31    600    628   -285   -329    613   -530   -306   -303   -413   -220   -275
    -41    618    659   -288   -350    636   -522   -303   -293   -405   -210   -259
    -57    623    678   -285   -368    652   -517   -290   -288   -392   -197   -239
    -49    618    667   -283   -358    641   -514   -285   -290   -389   -189   -231
    -57    626    680   -285   -368    654   -511   -272   -288   -381   -174   -220
    -70    657    724   -293   -397    691   -498   -257   -277   -366   -158   -205
    -75    683    756   -303   -415    719   -488   -241   -265   -353   -137   -189
    -85    678    763   -296   -423    719   -485   -236   -265   -350   -119   -187
    -90    672    761   -293   -426    717   -485   -231   -262   -345   -111   -184
    -98    665    763   -283   -431    714   -483   -220   -257   -335   -106   -176
   -114    667    782   -277   -449    722   -480   -213   -246   -324    -75   -166
   -122    657    779   -267   -449    717   -472   -197   -241   -314    -75   -158
   -106    641    748   -267   -428    693   -467   -184   -241   -314    -80   -153
   -101    649    750   -275   -426    698   -454   -168   -231   -303    -77   -145
   -124    639    763   -257   -444    701   -439   -142   -213   -283    -67   -119
   -166    618    784   -226   -475    701   -418   -116   -189   -246    -54    -83
   -194    613    805   -210   -501    709   -407    -98   -171   -213    -25    -62
   -132    633    766   -249   -449    698   -423   -101   -171   -192    -33    -62
   -114    636    750   -262   -433    691   -418    -85   -155   -153     20    -46
   -161    626    787   -231   -472    706   -387    -59   -129   -116    109     -7
   -215    610    823   -197   -522    717   -366    -41   -111   -106    140     23
   -194    602    797   -205   -496    698   -366    -46   -122   -116    132     23
   -210    613    820   -202   -514    714   -348    -31   -106    -98    171     57
   -205    610    815   -202   -509    711   -337    -25    -96    -85    215     77
   -215    589    802   -187   -509    696   -329    -23    -90    -83    231    101
   -231    579    810   -174   -522    693   -301      5    -64    -54    254    153
   -223    589    813   -181   -519    698   -285     20    -38    -31    270    194
   -213    607    820   -197   -517    714   -272     33    -12      0    283    228
   -215    618    833   -202   -524    724   -265     44     15     28    290    262
   -223    597    820   -187   -522    709   -272     38     41     20    272    270
   -194    592    784   -200   -491    685   -283     28     70      5    246    277
   -153    600    753   -223   -452    675   -290     25     93      2    233    301
   -145    594    740   -226   -444    665   -288     25    109     10    236    319
   -153    566    719   -207   -436    641   -277     25    119     20    239    319
   -145    555    698   -207   -423    628   -275     18    122     31    241    314
   -111    553    665   -220   -387    607   -280      7    114     31    239    311
    -88    535    620   -226   -353    576   -290      2    103     31    239    319
    -83    522    605   -220   -342    563   -293      5    103     38    252    332
   -111    485    597   -187   -355    540   -314     -2     88     36    265    329
   -124    446    571   -161   -348    509   -332    -10     75     31    272    324
    -25    530    553   -252   -288    542   -309     23    101     57    290    350
     38    600    561   -319   -262    581   -277     62    132     88    288    389
     44    623    576   -335   -265    600   -257     90    148    109    270    413
    -28    574    602   -272   -314    587   -267     90    145    106    220    413
    -33    571    605   -270   -319    587   -283     98    142     96    194    426
     33    644    607   -340   -285    626   -259    135    171    119    218    465
     12    652    636   -335   -311    644   -249    158    187    137    249    483
    -41    618    659   -288   -350    639   -270    150    176    129    257    475
     31    691    659   -361   -314    675   -280    155    187    137    270    501
     80    784    704   -433   -311    745   -270    179    218    166    319    555
    135    844    709   -491   -288    776   -277    184    231    181    342    581
     98    774    675   -436   -288    724   -340    135    187    142    298    535
     59    727    665   -394   -301    698   -379    103    158    132    280    504
     80    735    654   -407   -285    696   -400     98    155    135    280    501
    101    724    620   -413   -262    672   -418     88    145    132    267    491
    114    683    568   -397   -226    626   -431     72    124    116    239    462
     85    628    540   -358   -228    584   -444     54     98     90    202    420
    106    605    498   -355   -197    553   -449     46     83     72    176    381
    109    574    465   -342   -179    519   -444     44     72     62    153    337
     64    511    446   -288   -189    480   -452     33     51     36    122    293
     44    493    449   -270   -202    470   -465     18     38     28    109    283
     64    470    405   -267   -171    439   -475      7     20     10     80    249
     75    465    389   -272   -155    428   -483     10     18      2     64    233
     57    441    384   -249   -163    413   -491      0      5    -18     38    207
     36    431    392   -233   -179    413   -478     18     12    -10     38    213
    -12    426    436   -207   -223    431   -457     38     28      0     49    241
      2    389    387   -197   -192    389   -446     54     23    -25     18    223
     51    296    244   -174    -96    270   -405    119     15    -77    -49    137
    106    306    200   -207    -46    252   -303    249     77    -62    -59    109
    103    418    314   -259   -103    366   -174    452    241     83     64    218
    137    706    568   -423   -215    639    -90    628    470    342    332    478
    179   1231   1052   -704   -436   1143    -98    672    711    706    745    906
      0   1764   1761   -883   -880   1764   -228    483    872   1049   1156   1304
   -101   1797   1899   -849  -1000   1847   -530     93    704   1021   1182   1319
   -166   1288   1454   -563   -810   1371   -763   -342    194    506    704    872
   -236    511    748   -137   -491    628   -849   -592   -353   -189     15    249
   -179    103    283     36   -231    192   -831   -493   -472   -400   -228      0
   -119     31    150     44   -135     90   -740   -327   -387   -366   -223    -23
   -132     59    192     36   -163    127   -631   -192   -277   -285   -163      5
   -142    153    296     -5   -218    223   -548    -83   -166   -187    -72     62
   -124    244    368    -62   -246    306   -491    -31    -93   -119     -5    106
   -122    275    397    -77   -259    335   -454     -7    -59    -93     20    119
   -155    262    418    -54   -285    340   -439     -7    -54    -90     23    116
   -228    252    480    -10   -353    366   -402     20    -28    -64     46    135
   -166    265    431    -51   -298    348   -413     18    -33    -67     46    135
   -140    283    423    -72   -280    353   -410      7    -31    -64     49    137
   -132    298    428    -85   -280    363   -407      0    -31    -62     54    140
   -132    306    439    -85   -285    371   -415     -7    -33    -59     51    124
   -148    296    441    -75   -296    368   -413     -7    -31    -59     62    114
   -129    322    452    -98   -290    387   -392      5    -15    -38     85    140
   -145    332    475    -96   -311    402   -376     10    -10    -28     93    153
   -181    316    498    -67   -340    407   -368     20      0    -15    101    168
   -153    311    465    -80   -309    387   -381      2    -12    -25     83    158
   -129    335    462   -103   -296    397   -379      2    -15    -23     85    166
   -127    335    462   -103   -296    397   -374      0    -12    -20     88    174
   -150    348    498    -98   -324    423   -366      2     -5    -10    103    187
   -145    350    493   -103   -319    423   -361      2     -5    -12    101    181
   -142    363    504   -111   -322    433   -361      5     -5    -18    103    192
   -158    342    501    -96   -329    420   -368     -2    -15    -28    101    189
   -166    348    514    -90   -340    431   -366     -5    -12    -28    106    184
   -153    345    498    -96   -327    420   -366     -5    -18    -33    111    181
   -148    345    493    -98   -322    418   -376    -15    -28    -49    111    181
   -148    350    498   -101   -324    423   -381    -20    -31    -54    111    181
   -145    353    498   -103   -322    426   -384    -25    -36    -57    111    176
   -132    332    465   -101   -298    400   -405    -41    -54    -72     96    161
   -109    332    441   -111   -275    387   -423    -54    -70    -85     85    153
   -101    355    454   -127   -277    405   -420    -49    -64    -80     96    163
    -64    384    449   -158   -257    415   -407    -33    -57    -72    109    174
    -62    389    449   -166   -257    420   -405    -31    -59    -77    109    174
   -103    353    457   -124   -280    405   -407    -38    -75    -93     98    155
   -129    316    446    -96   -288    381   -418    -51    -93   -116     83    127
   -127    332    459   -101   -293    394   -413    -54    -96   -119     80    116
   -106    363    470   -129   -290    415   -397    -41    -85   -109     98    122
   -114    397    511   -142   -314    454   -381    -25    -64    -90    122    129
   -122    420    542   -153   -332    480   -366    -10    -41    -72    145    137
   -116    420    537   -150   -327    478   -353      2    -23    -59    161    148
   -116    431    548   -158   -335    491   -342     23     -7    -49    171    161
   -124    452    576   -163   -350    514   -319     41     18    -28    184    187
   -116    488    605   -187   -361    548   -296     67     54      2    207    210
   -114    511    626   -197   -368    568   -270     88     77     28    220    228
   -140    514    652   -187   -394    581   -265     90     93     36    218    246
   -168    514    680   -174   -426    597   -262     93    103     44    218    265
   -184    511    696   -166   -439    605   -249    103    114     57    215    277
   -194    506    701   -155   -446    602   -241    109    122     62    210    288
   -179    504    683   -163   -433    592   -249    106    122     57    192    285
   -171    527    698   -179   -433    610   -241    111    129     64    189    290
   -158    555    714   -200   -436    633   -236    127    148     83    205    319
   -171    558    730   -192   -449    644   -231    137    153     85    202    340
   -181    581    761   -200   -470    670   -223    150    168    101    207    361
   -202    597    797   -197   -498    696   -215    163    184    119    213    384
   -220    613    833   -197   -527    722   -213    174    194    127    226    410
   -213    636    849   -210   -530    743   -200    192    210    140    244    444
   -137    659    795   -262   -467    727   -205    184    205    132    231    436
    -36    688    724   -324   -379    706   -213    174    194    119    226    439
     -2    680    680   -340   -342    680   -228    163    184    106    218    436
    -15    706    722   -345   -368    714   -202    187    210    127    241    465
     85    763    675   -426   -293    722   -181    207    226    137    252    483
    142    769    623   -457   -239    696   -194    192    205    127    239    480
    135    769    631   -454   -246    701   -200    184    202    124    239    491
    129    779    649   -454   -259    714   -187    184    213    132    246    504
    127    792    662   -462   -267    727   -184    176    215    140    254    530
    140    797    657   -470   -257    727   -197    163    207    140    254    553
    148    758    610   -454   -231    683   -223    132    176    119    228    542
    137    714    576   -426   -218    646   -252    109    148     93    202    524
    132    685    553   -407   -210    618   -267    101    132     77    187    522
    140    672    530   -407   -194    602   -270    103    127     72    179    519
    142    636    493   -389   -176    566   -275     96    106     51    158    509
    163    587    423   -374   -129    506   -298     72     80     23    129    485
    161    527    363   -345   -101    446   -309     62     54     -5    101    462
    140    485    345   -314   -103    418   -322     46     31    -28     75    439
    135    462    327   -298    -96    394   -340     25      7    -44     59    418
    148    431    283   -288    -67    358   -348     15     -2    -59     46    405
    132    410    277   -272    -72    342   -342     15     -5    -62     44    402
    140    394    254   -267    -57    324   -353      7    -12    -67     38    400
    129    379    246   -254    -59    314   -355      5    -18    -70     38    397
    103    379    275   -241    -85    327   -342     15     -7    -57     57    407
    122    363    239   -244    -57    301   -350     12    -20    -72     44    387
    129    298    166   -215    -18    233   -332     41    -31   -106     -5    324
    161    285    124   -223     18    205   -218    179     31    -85    -15    288
    171    337    166   -254      2    252    -90    361    150     -5     38    324
    210    501    290   -358    -41    397     12    574    342    181    210    483
    220    914    691   -568   -236    802     67    701    592    498    558    846
    166   1538   1371   -852   -602   1454      7    628    823    885   1023   1361
      5   1932   1927   -969   -961   1930   -223    301    875   1117   1335   1701
   -129   1631   1761   -753   -945   1696   -506   -129    542    846   1101   1493
   -226    875   1098   -324   -662    987   -706   -535    -64    153    423    862
   -207    197    405      2   -306    301   -774   -644   -459   -374   -124    293
   -171    -49    122    111   -148     36   -722   -488   -462   -452   -252    187
   -109    -10     96     57   -103     41   -600   -314   -348   -381   -218    241
    -90     62    150     12   -122    106   -483   -174   -228   -290   -145    296
   -114    135    249    -10   -181    189   -394    -70   -119   -194    -57    363
   -109    202    311    -46   -210    257   -342    -10    -62   -137     -7    387
    -70    231    301    -80   -187    265   -335      0    -54   -132    -15    374
    -67    215    283    -75   -174    249   -345     -7    -64   -142    -33    340
    -54    220    275    -83   -166    246   -348    -10    -70   -148    -38    306
    -57    220    277    -80   -166    249   -340     -2    -67   -145    -38    275
   -142    228    368    -44   -254    298   -316     15    -41   -122    -12    267
   -166    241    405    -38   -285    322   -306     25    -31   -114     -2    241
   -163    244    407    -44   -285    324   -309     25    -36   -119     -7    197
   -158    249    407    -44   -283    327   -311     23    -46   -135    -15    150
   -111    267    379    -80   -244    322   -322     20    -51   -142     -7    111
   -109    257    366    -75   -236    311   -311     31    -44   -142     10     83
   -171    239    410    -36   -290    324   -296     46    -31   -135     31     62
   -163    241    405    -38   -283    322   -306     36    -41   -145     31     31
   -140    293    431    -77   -285    361   -301     33    -36   -137     51     20
   -127    296    423    -85   -275    358   -303     28    -36   -129     80     10
   -145    277    420    -67   -283    348   -311     18    -41   -122    116      5
   -197    280    478    -41   -337    379   -301     31    -25    -98    140     23
   -236    283    519    -23   -379    400   -298     31    -23   -101    158     41
   -218    275    493    -28   -355    381   -311     18    -38   -119    168     36
   -200    285    485    -44   -345    384   -316     18    -49   -127    161     25
   -205    309    514    -51   -358    410   -319     18    -54   -127    132      5
   -254    327    581    -36   -418    452   -316     20    -51   -124    116    -10
   -277    322    600    -23   -439    459   -329      5    -72   -137     88    -33
   -231    311    540    -41   -384    426   -355    -28   -124   -176     31    -72
   -233    316    550    -41   -392    433   -342    -36   -158   -192      7    -83
   -246    298    542    -28   -394    418   -350    -31   -150   -181      5   -124
   -241    324    566    -44   -402    444   -355    -23   -132   -155     54   -145
   -257    329    584    -36   -423    457   -350     -5   -109   -122    137   -158
   -265    324    589    -28   -426    457   -348      0    -96    -98    171   -158
   -246    322    568    -38   -407    444   -348     -5    -98    -96    137   -127
   -265    316    579    -25   -423    446   -342     -7   -101    -85    127    -77
   -283    319    602    -20   -441    462   -332     -7    -98    -77    122    -49
   -285    329    615    -20   -449    472   -324     -5    -93    -77     77    -28
   -280    329    607    -25   -444    467   -319     -5    -90    -70     38     -2
   -277    332    607    -28   -444    470   -309     -2    -77    -46     51     20
   -262    353    613    -46   -439    480   -306     10    -59    -20     70     28
   -257    379    636    -59   -446    506   -306     31    -38      2     70     57
   -288    371    659    -44   -472    514   -306     51    -12     23     88     88
   -296    337    633    -20   -465    485   -306     54     -2     25     93     90
   -231    324    555    -46   -392    439   -329     20    -28    -10     83     62
   -145    316    462    -85   -303    389   -363    -25    -62    -49     72     20
    -54    311    366   -129   -210    337   -402    -72    -90    -80     49    -28
     36    324    288   -179   -127    306   -420    -88   -106    -98     38    -62
    122    332    210   -228    -44    272   -439   -101   -129   -119     25    -88
    267    353     85   -309     90    220   -480   -142   -174   -158     36   -132
    423    361    -62   -392    244    148   -524   -205   -228   -205     33   -176
    542    376   -166   -459    353    106   -553   -265   -275   -228     80   -210
    597    387   -213   -493    405     88   -571   -303   -298   -241    132   -223
    605    366   -239   -485    423     64   -568   -293   -303   -233    213   -220
    594    394   -202   -496    400     96   -527   -233   -283   -158    220   -184
    555    428   -127   -493    342    150   -485   -158   -257    -93    257   -127
    475    423    -51   -452    262    184   -485   -135   -226    -70    277    -93
    374    431     57   -402    158    244   -472   -103   -158    -83    283    -59
    316    478    161   -397     77    319   -410    -64    -85    -70    353    -23
    296    527    228   -413     33    379   -381    -33    -46    -15    358      0
    285    561    272   -426      5    418   -374     -7    -15     36    303     20
    272    576    303   -423    -15    441   -379      0    -10     62    233     31
    236    636    400   -439    -80    519   -381     10     15     96    226     67
    166    657    491   -410   -163    574   -363     31     44    119    233    109
    148    678    527   -413   -192    602   -363     25     46    116    226    135
    145    691    545   -418   -200    618   -392      0     25     96    192    135
     49    646    597   -348   -275    623   -400     -7     18     85    181    150
     49    667    615   -358   -283    641   -415    -15     12     75    174    168
    114    641    527   -379   -205    584   -467    -59    -36     20    119    132
     23    602    579   -311   -277    592   -459    -46    -31     12    114    135
     98    592    491   -348   -194    542   -501    -83    -75    -41     70     90
    114    571    454   -342   -168    514   -524    -98   -101    -75     54     75
    103    537    433   -322   -166    485   -532   -101   -119    -96     44     64
     83    496    413   -288   -163    454   -532   -101   -127   -116     31     49
     85    462    376   -275   -145    418   -548   -111   -140   -137     20     41
    101    454    353   -277   -127    405   -576   -137   -168   -158      7     31
    101    436    335   -270   -116    387   -597   -155   -189   -174     -7     18
     75    426    350   -249   -137    389   -594   -150   -184   -163     12     23
     46    431    384   -241   -168    407   -592   -148   -176   -158     44     28
     18    449    431   -236   -205    441   -581   -140   -163   -140     98     38
     23    454    431   -241   -205    441   -576   -127   -163   -140    148     28
    -12    381    394   -184   -202    387   -537    -64   -153   -150    163    -10
    -15    309    324   -148   -171    316   -446     62   -103   -153    140    -75
     41    389    348   -218   -153    368   -345    213      7    -64    194    -46
     67    594    527   -332   -228    561   -233    397    210    145    446    124
    137   1000    862   -568   -361    932   -200    496    439    457    743    467
     96   1613   1517   -854   -709   1566   -262    410    641    839   1218    911
    -12   1888   1901   -937   -958   1896   -519     75    594    992   1449   1122
   -116   1647   1761   -766   -940   1704   -789   -337    254    748   1200    945
   -181    969   1150   -392   -665   1060   -909   -652   -267     83    509    402
   -119    368    488   -124   -303    428   -940   -652   -537   -368    -44     41
    -41    114    155    -36    -98    135   -904   -511   -522   -441   -226    -15
     20    101     80    -62    -31     90   -813   -368   -402   -345   -303     10
     54    150     96   -101    -20    124   -750   -270   -283   -179   -358     51
     49    228    176   -140    -62    202   -701   -205   -207    -70   -262    127
     80    319    239   -200    -80    280   -639   -127   -135      2   -148    218
     72    361    288   -215   -109    324   -602    -93   -103     23    -51    270
     44    381    337   -213   -145    361   -592    -90   -109     -5      0    288
     44    392    348   -218   -150    371   -581    -70    -96      7     28    322
     54    381    327   -218   -137    355   -579    -57    -88     28     85    361
     31    353    322   -194   -145    337   -579    -59    -96     15    145    392
     46    335    288   -189   -119    311   -589    -67   -111    -12    122    418
     51    327    272   -192   -111    298   -587    -59    -98     10    114    454
     33    337    303   -187   -135    319   -579    -54    -90     28    189    467
     12    342    329   -179   -158    335   -579    -59    -90     33    215    480
     12    316    303   -163   -145    311   -576    -59    -83     33    161    498
    -36    303    337   -135   -187    319   -563    -41    -64     54    194    509
    -90    283    374    -98   -231    327   -555    -25    -44     72    226    509
   -111    272    381    -80   -249    327   -545    -15    -36     83    207    527
   -176    265    441    -44   -309    353   -514     12     -2    109    254    576
   -194    285    480    -46   -337    381   -524     15     23    140    298    618
   -184    277    462    -49   -322    368   -535     15     46    142    228    639
   -215    249    465    -18   -340    355   -545     15     62    150    184    633
   -137    267    405    -64   -270    335   -558     12     72    184    202    626
    -90    293    384   -101   -239    340   -550     31     85    218    259    613
    -93    259    353    -83   -223    306   -561     15     67    207    257    568
   -114    205    316    -46   -215    259   -579    -12     33    194    168    519
   -116    176    293    -28   -205    233   -597    -36     10    197    124    457
    -98    148    246    -25   -174    197   -620    -54    -20    163     75    420
     -7    176    181    -85    -93    179   -649    -72    -54    137     54    444
    132    220     85   -176     23    153   -683    -93    -93    106     20    480
    223    205    -18   -213    122     93   -727   -135   -153     41    -72    498
    259    226    -33   -244    145     98   -745   -150   -174     28   -103    504
    265    207    -57   -236    161     77   -743   -135   -171     33    -98    524
    239    168    -70   -205    153     49   -732   -116   -174     28   -122    568
    239    181    -57   -210    148     62   -714   -111   -176     25   -135    600
    355    179   -176   -267    265      0   -756   -153   -226    -31   -176    553
    376    148   -231   -262    303    -41   -784   -174   -252    -67   -194    517
    436    174   -262   -306    348    -44   -787   -179   -257    -75   -205    498
    480    179   -301   -329    392    -59   -774   -174   -259    -75   -218    415
    449    155   -296   -303    371    -70   -771   -171   -265    -85   -233    371
    392    137   -254   -265    324    -57   -750   -145   -241    -70   -236    353
    368    137   -233   -254    301    -46   -748   -132   -233    -62   -244    329
    350    135   -215   -241    283    -38   -727   -103   -213    -54   -246    298
    368    171   -197   -272    283    -12   -714    -80   -189    -23   -239    270
    368    176   -192   -275    280     -7   -706    -70   -174     -5   -231    233
    368    179   -189   -275    277     -5   -701    -62   -163      7   -210    213
    392    163   -228   -277    311    -31   -696    -49   -153     15   -187    192
    355     72   -285   -215    319   -106   -722    -70   -176     -5   -197    114
    350     36   -314   -194    332   -137   -743    -77   -184    -15   -192     62
    387     57   -329   -223    358   -135   -743    -77   -179    -15   -171     38
    374     57   -316   -215    345   -129   -727    -70   -166     -7   -140     36
    374     38   -335   -207    353   -148   -743    -85   -168     -5   -122     18
    410     46   -363   -228    387   -158   -753    -85   -163      2    -90      0
    446     72   -376   -259    410   -150   -756    -88   -155      7    -59    -10
    446     98   -348   -272    397   -124   -740    -75   -140     15    -38    -15
    454    132   -324   -296    389    -93   -724    -57   -116     38    -18      7
    413    145   -267   -280    340    -59   -698    -28    -88     70     15     36
    361    179   -181   -270    270     -2   -672     -5    -57    106     57     64
    368    207   -161   -288    265     23   -665      0    -44    116     67     67
    371    213   -161   -293    265     25   -662     -2    -44    111     67     54
    342    272    -70   -306    207    101   -644      2    -18    140    101     75
    275    316     38   -298    119    179   -618     18     15    171    142    106
    275    371     96   -322     90    233   -592     33     44    197    179    135
    272    384    109   -329     80    246   -605     12     31    181    179    129
    228    376    145   -303     41    262   -613      2     23    174    181    132
    220    402    181   -311     18    293   -626     -7     15    168    184    127
    200    392    192   -296      5    293   -652    -38    -10    137    166     96
    166    335    166   -252      0    252   -644    -41    -23    101    135     70
    103    288    184   -197    -38    236   -628    -28    -20     96    137     75
     51    262    210   -158    -77    236   -631    -31    -33     88    127     64
     25    218    192   -122    -83    205   -641    -49    -57     59     98     33
     36    252    215   -145    -90    233   -631    -41    -57     64    106     44
     23    252    228   -137   -103    239   -631    -51    -70     49     96     31
    -18    184    200    -83   -109    192   -654    -83   -106      2     57     -5
    -59    155    215    -46   -137    184   -649    -88   -111     -7     54    -12
    -33    148    181    -57   -109    163   -665   -103   -132    -25     41    -31
   -109    150    259    -20   -184    205   -665    -98   -122    -15     64    -10
    -98    168    267    -36   -184    218   -667    -98   -119    -23     72     -2
     96    254    158   -174    -31    207   -659    -85   -122    -33     72    -12
     88    197    109   -142    -10    153   -605    -12   -109    -57     38    -67
     -2    129    129    -64    -64    129   -498    111    -44    -49     25   -106
    -25    145    168    -62    -96    158   -397    252     64     10     75    -75
      7    345    337   -176   -163    342   -303    407    249    189    257    103
     38    815    776   -428   -371    797   -322    433    459    517    636    462
    -31   1366   1397   -667   -714   1382   -449    252    579    831   1034    813
   -109   1584   1693   -737   -901   1639   -756   -129    457    909   1184    927
   -166   1356   1522   -594   -844   1439   -997   -509    116    633    961    717
   -213    657    867   -223   -540    761  -1057   -722   -371    -38    311    189
   -184    166    348      7   -267    257  -1047   -672   -587   -394    -49   -124
   -153     -5    148     77   -153     70   -969   -514   -542   -420   -103   -194
   -168    -10    158     90   -163     72   -878   -397   -441   -363    -62   -161
   -244     33    277    103   -262    153   -792   -298   -327   -272     20    -85
   -192    140    329     25   -262    233   -743   -239   -244   -202     90    -25
   -127    213    337    -44   -233    275   -719   -207   -197   -166    132      7
   -106    241    348    -67   -226    293   -701   -184   -168   -148    158     31
   -122    277    397    -77   -259    335   -688   -168   -148   -135    184     59
   -122    280    402    -80   -262    340   -693   -168   -142   -145    197     67
   -148    288    436    -72   -290    361   -685   -155   -122   -132    228     96
   -171    303    475    -64   -322    389   -675   -142   -103   -119    259    122
   -197    309    504    -57   -350    405   -662   -132    -90   -114    277    124
   -179    358    537    -90   -358    449   -636   -114    -62    -88    316    145
   -202    353    555    -75   -379    452   -639   -119    -57    -88    329    153
   -231    319    550    -44   -389    433   -652   -132    -70   -101    327    137
   -210    345    553    -67   -381    449   -649   -135    -64    -98    332    127
   -210    353    561    -72   -384    457   -649   -135    -59    -96    324    116
   -205    358    563    -77   -384    459   -649   -140    -67   -109    301     93
   -171    392    563   -109   -366    478   -646   -140    -67   -109    288     77
   -168    381    550   -109   -358    465   -654   -150    -80   -127    257     51
   -153    376    530   -111   -342    452   -659   -161    -93   -142    223     25
   -137    379    514   -122   -327    446   -662   -166   -106   -155    192      0
   -111    389    501   -137   -306    444   -670   -174   -114   -166    163    -25
    -88    400    488   -155   -290    444   -678   -181   -127   -174    142    -38
    -80    402    483   -163   -280    441   -685   -187   -137   -179    132    -38
    -51    384    436   -168   -244    410   -704   -205   -163   -207    103    -62
     -7    379    387   -184   -197    381   -727   -220   -189   -231     77    -88
     31    389    358   -210   -163    374   -740   -228   -202   -236     70    -83
     36    397    361   -218   -161    379   -740   -223   -202   -231     67    -72
     57    407    348   -233   -145    379   -743   -218   -207   -228     59    -62
     10    361    350   -184   -168    355   -763   -233   -231   -252     33    -67
     15    376    358   -197   -171    368   -774   -236   -236   -257     28    -57
     88    449    361   -270   -137    405   -753   -210   -218   -233     38    -31
    111    478    366   -296   -127    423   -737   -197   -210   -223     36    -20
     88    433    345   -259   -127    389   -737   -200   -223   -239     15    -28
     75    405    329   -241   -129    368   -748   -213   -239   -254      0    -36
     64    407    340   -236   -137    374   -740   -207   -236   -252     -5    -36
     85    459    371   -272   -145    415   -724   -192   -213   -231     12    -20
     83    485    402   -283   -158    444   -709   -171   -189   -205     36    -10
     64    483    418   -275   -176    452   -685   -148   -163   -184     51     -7
     72    488    415   -280   -171    452   -667   -127   -137   -161     64    -18
     70    501    431   -285   -181    467   -649   -114   -114   -140     80    -31
     51    514    462   -283   -205    488   -628    -96    -83   -116    103    -36
     20    519    498   -272   -239    509   -605    -80    -51    -88    122    -38
    -12    522    535   -254   -275    527   -581    -59    -23    -57    142    -38
    -12    535    545   -262   -280    540   -574    -51     -5    -44    158    -44
     15    522    506   -267   -244    514   -576    -59    -10    -49    161    -54
     41    540    496   -290   -228    519   -576    -59     -5    -41    174    -49
     77    568    491   -324   -207    530   -579    -62      0    -36    187    -46
     67    561    491   -314   -210    524   -574    -57     10    -31    202    -33
     64    571    506   -316   -220    540   -568    -49     20    -15    220    -12
     28    579    548   -306   -259    563   -558    -36     38      5    244      2
     23    587    561   -306   -267    574   -545    -23     51     12    257      7
    -28    563    592   -270   -309    576   -545    -20     57     12    267     15
    -49    561    610   -254   -329    584   -542    -10     72     25    288     36
    -38    597    636   -280   -340    618   -535      2     90     49    324     67
    -28    657    685   -316   -355    670   -498     41    135     93    374    124
     23    704    678   -366   -327    691   -470     70    163    116    400    155
     46    711    665   -379   -309    688   -467     75    168    122    410    155
     31    701    670   -368   -319    685   -475     70    166    122    418    163
     28    730    698   -379   -335    714   -454     88    187    140    444    189
     25    766    740   -397   -358    756   -433    103    210    161    470    210
     31    797    766   -413   -366    782   -418    109    220    168    480    215
     33    841    807   -439   -387    823   -410    101    233    181    496    223
     10    849    839   -431   -415    844   -402    101    241    192    506    220
     -2    826    828   -413   -415    828   -413     80    226    179    501    197
      0    800    800   -400   -400    800   -431     59    207    163    491    184
     15    802    787   -410   -384    795   -452     38    192    153    491    163
     23    795    769   -410   -371    782   -462     23    174    137    488    137
      7    756    745   -381   -368    750   -462     10    161    122    478    114
    -90    709    800   -309   -444    753   -441     31    171    127    483     98
    -85    670    753   -293   -420    711   -470      7    137     88    449     51
    -67    636    704   -285   -384    670   -491    -10    109     62    423     12
   -101    576    675   -239   -387    626   -504    -20     88     41    402    -12
    -67    548    615   -239   -340    581   -527    -49     49      2    366    -36
    -33    540    571   -254   -303    555   -537    -62     28    -15    348    -36
    -75    537    613   -231   -345    574   -524    -46     38     -2    350    -12
    -83    571    654   -246   -368    613   -498    -18     59     18    368     15
   -109    548    657   -218   -381    602   -514    -31     44      0    342     -5
   -145    452    594   -155   -371    524   -540    -57      5    -41    301    -46
   -127    394    522   -135   -324    457   -524    -20      0    -64    267    -77
    -93    322    415   -116   -254    368   -454     83     28    -88    226   -132
   -101    371    472   -135   -285    420   -322    244    129    -31    265   -111
   -114    522    633   -205   -374    576   -192    459    316    145    431     12
    -75    888    963   -407   -519    924   -148    587    537    428    743    290
    -72   1480   1553   -706   -813   1517   -176    574    769    802   1192    709
   -148   1966   2114   -909  -1130   2039   -389    285    826   1052   1540   1010
   -252   1797   2047   -774  -1148   1922   -724   -155    527    872   1418    844
   -285   1187   1473   -452   -878   1330   -927   -561    -20    259    836    288
   -296    472    769    -88   -532    618   -987   -709   -472   -353    231   -335
   -205    150    355     28   -280    252   -989   -631   -566   -532     51   -623
   -129    116    246      5   -189    181   -906   -498   -483   -496     88   -691
   -129    179    309    -25   -220    244   -802   -363   -363   -402    181   -685
   -145    267    413    -62   -280    340   -727   -267   -259   -316    277   -672
   -158    337    496    -88   -327    415   -688   -223   -194   -262    361   -685
   -161    337    496    -88   -327    415   -678   -189   -174   -241    384   -706
   -168    348    514    -90   -340    431   -665   -168   -158   -223    335   -620
   -174    348    519    -88   -348    433   -667   -187   -163   -223    288   -548
   -179    353    532    -85   -355    441   -662   -187   -158   -207    275   -493
   -202    342    542    -70   -371    441   -652   -187   -155   -200    303   -532
   -220    337    558    -59   -389    446   -652   -197   -155   -197    405   -657
   -220    340    561    -62   -389    449   -652   -202   -161   -202    384   -654
   -202    400    602    -98   -402    501   -631   -179   -142   -189    309   -532
   -187    413    600   -114   -394    506   -641   -200   -158   -215    218   -478
   -207    402    610    -98   -407    506   -644   -213   -179   -236    155   -423
   -218    433    649   -109   -436    540   -628   -218   -197   -236    114   -361
   -189    467    657   -137   -423    561   -602   -220   -174   -213     75   -306
   -205    459    662   -129   -433    561   -587   -210   -163   -207     51   -272
   -254    413    667    -77   -462    537   -592   -210   -168   -210     59   -262
   -249    418    667    -85   -459    542   -589   -210   -155   -197     77   -233
   -233    410    644    -88   -439    527   -600   -218   -158   -194     72   -228
   -231    400    631    -85   -431    514   -610   -228   -166   -189     72   -226
   -194    428    623   -116   -407    524   -605   -228   -163   -179     85   -205
   -187    431    615   -124   -402    524   -605   -228   -166   -181     96   -189
   -192    457    649   -132   -420    553   -602   -228   -158   -176    116   -163
   -218    454    672   -119   -446    563   -589   -218   -148   -158    129   -150
   -213    441    654   -116   -433    548   -587   -218   -155   -158    109   -155
   -223    446    667   -111   -446    555   -587   -218   -161   -161     90   -145
   -192    439    631   -122   -410    535   -602   -233   -179   -176     67   -148
   -210    436    646   -114   -428    540   -607   -239   -187   -174     62   -132
   -205    449    652   -122   -428    550   -607   -236   -184   -168     59   -122
   -161    493    654   -168   -407    574   -600   -220   -168   -153     72    -96
   -109    509    618   -200   -363    563   -607   -231   -181   -163     54    -88
   -135    498    631   -184   -384    563   -607   -236   -184   -176     51    -64
   -153    506    659   -176   -407    581   -592   -223   -176   -168     59    -31
   -148    530    678   -192   -413    602   -574   -207   -163   -145     75     -2
   -142    548    691   -202   -415    618   -553   -187   -142   -124     83     28
   -194    537    732   -171   -465    633   -540   -176   -127   -111     80     49
   -223    542    766   -161   -493    654   -527   -155   -103    -88     85     72
   -213    555    766   -171   -491    659   -517   -137    -80    -72     93     88
   -197    574    771   -187   -483    672   -501   -111    -51    -54    106    111
   -202    592    792   -197   -496    691   -485    -90    -25    -28    122    132
   -228    610    839   -192   -532    724   -467    -64      0     -2    142    158
   -171    628    797   -231   -483    711   -478    -67      0     -5    132    148
   -142    633    776   -244   -459    704   -478    -64      2    -10    132    142
   -135    618    753   -244   -444    685   -475    -64      5    -23    119    142
   -142    605    748   -233   -444    675   -472    -62      7    -25    106    148
   -181    607    787   -213   -485    696   -470    -57     15    -18    114    150
   -174    602    776   -213   -475    688   -485    -64     12    -25    116    148
    -98    607    706   -257   -402    657   -517    -77     -2    -46    111    142
    -44    628    672   -293   -358    652   -532    -83     -5    -54    132    148
      5    623    618   -314   -306    620   -548    -88    -15    -70    116    140
     46    649    602   -348   -277    626   -548    -77     -7    -67    122    148
     77    680    602   -379   -262    641   -558    -77     -5    -59    127    163
    109    675    566   -394   -228    620   -568    -83    -10    -67    127    171
    111    696    584   -405   -236    639   -555    -62      5    -54    174    184
    132    722    589   -426   -228    657   -550    -54     15    -41    192    192
    137    748    610   -444   -239    680   -532    -28     36    -18    215    226
    150    784    633   -467   -241    709   -509     -7     59      0    218    249
    176    815    639   -498   -231    730   -498      5     70     12    226    275
    202    831    628   -517   -213    730   -493     12     77     18    236    290
    181    833    652   -509   -233    743   -483     25     85     31    233    311
    153    865    711   -509   -277    787   -457     44    111     59    246    340
    145    883    737   -517   -296    810   -452     41    122     75    259    358
    192    906    714   -548   -259    810   -467     18    109     64    254    355
    168    901    730   -535   -280    815   -480      2    101     54    254    363
    142    872    730   -509   -293    800   -491    -10     85     44    239    363
    127    862    735   -496   -303    797   -496    -15     83     44    228    371
    137    836    698   -485   -280    769   -509    -25     72     36    207    366
    184    807    623   -496   -220    717   -532    -46     44      5    168    335
    168    771    602   -470   -218    688   -540    -54     25    -12    145    314
    168    724    555   -446   -194    641   -548    -62      5    -38    124    293
    187    675    488   -431   -150    581   -566    -90    -31    -75     93    262
    161    641    478   -402   -158    561   -563   -101    -41    -85     77    249
    122    631    509   -376   -192    571   -555   -103    -44    -85     75    254
    116    587    470   -353   -176    530   -568   -124    -67   -114     46    228
    127    576    449   -350   -161    514   -574   -135    -80   -124     38    226
     83    571    488   -327   -202    530   -566   -132    -72   -111     51    233
     85    576    491   -332   -202    535   -566   -132    -75   -111     62    233
    135    550    413   -345   -137    483   -587   -153   -101   -137     41    205
    129    501    371   -314   -119    436   -576   -135   -103   -148     28    187
    135    444    309   -290    -88    376   -511    -49    -85   -166     -5    140
    150    454    301   -303    -75    379   -397    101     -2   -127      5    132
    220    550    329   -387    -54    441   -285    296    135    -15     98    210
    236    820    584   -527   -174    704   -189    488    361    239    358    470
    252   1384   1130   -820   -439   1257   -202    519    615    618    807    937
    106   1971   1865  -1039   -880   1917   -314    340    802    982   1254   1402
    -88   2031   2120   -974  -1104   2075   -574    -36    685   1000   1327   1488
   -226   1506   1732   -639   -979   1618   -810   -452    231    542    893   1091
   -233    649    883   -207   -561    766   -932   -743   -363   -197    132    387
   -168    189    355    -10   -262    272   -940   -693   -535   -472   -187     57
   -122    103    223      7   -171    163   -852   -524   -457   -449   -192     28
    -90    166    257    -36   -174    210   -719   -350   -324   -350   -116     80
    -77    272    350    -98   -215    311   -613   -220   -200   -246    -31    158
    -98    340    436   -122   -267    387   -540   -135   -119   -176     31    218
    -64    353    415   -145   -241    384   -517   -103    -96   -158     46    233
    -41    366    407   -161   -223    387   -498    -77    -72   -145     59    249
    -59    363    423   -153   -244    394   -480    -59    -54   -132     64    267
    -72    376    449   -153   -259    413   -462    -38    -38   -116     80    298
    -88    387    475   -150   -283    431   -444    -18    -23   -101     98    337
    -85    379    465   -145   -275    420   -423      2     -5    -88     98    363
   -148    366    514   -109   -332    441   -402     20     15    -70    122    392
   -148    368    517   -111   -332    441   -400     20     15    -64    127    407
   -119    353    472   -119   -296    410   -410     10      2    -75    101    402
   -174    340    514    -83   -342    426   -392     23     18    -59    106    426
   -218    337    555    -59   -387    446   -368     44     38    -38    142    457
   -176    335    511    -80   -345    423   -374     41     33    -44    142    457
   -174    329    504    -77   -340    415   -371     44     38    -38    145    470
   -192    314    506    -59   -348    410   -366     54     46    -18    148    493
   -202    306    506    -51   -355    405   -358     59     54     -2    158    514
   -226    293    517    -33   -371    405   -353     67     64     20    179    545
   -270    275    545     -2   -407    410   -337     80     77     44    202    589
   -293    267    561     12   -426    413   -322     96     93     70    231    633
   -262    265    527     -2   -394    394   -329     88     83     72    254    644
   -272    244    517     12   -394    381   -342     80     75     67    290    646
   -228    239    467     -5   -348    353   -363     64     62     57    311    644
   -158    249    407    -44   -283    327   -384     49     57     46    329    636
   -137    223    361    -44   -249    290   -405     36     57     31    342    623
   -142    215    358    -36   -252    285   -415     41     77     44    376    626
   -158    202    361    -23   -259    280   -433     44     93     67    405    639
   -137    184    322    -23   -228    252   -459     38     90     75    413    633
   -111    176    285    -33   -197    231   -470     36     85     72    371    636
    -90    192    283    -51   -187    239   -462     44     83     72    283    724
    -96    202    296    -54   -197    249   -449     46     83     80    176    857
    -80    194    275    -57   -176    233   -446     38     67     70     88    935
    -41    228    270    -93   -158    249   -431     44     62     67     31   1000
    -51    218    267    -83   -161    241   -420     46     57     64     -5   1049
   -106    161    267    -28   -187    213   -426     41     44     49    -31   1070
    -75    194    270    -59   -171    231   -394     72     67     72    -12   1117
     12    254    241   -135   -114    246   -374     98     88     90      0   1148
    -41    223    265    -90   -153    244   -371    111     93     90      0   1150
   -109    213    322    -51   -215    267   -342    140    119    116     25   1169
    -54    275    329   -109   -192    301   -311    168    148    142     64   1153
    -51    265    314   -106   -184    288   -322    168    148    135     77   1106
    -83    246    329    -80   -207    285   -314    179    158    142     93   1088
    -80    236    314    -77   -200    275   -316    174    158    140     88   1057
    -75    249    324    -85   -200    285   -306    179    166    148    109   1034
   -109    259    366    -75   -236    311   -290    192    184    168    153   1028
   -116    275    389    -80   -254    332   -275    210    205    189    194   1026
   -106    277    381    -88   -244    329   -267    218    215    197    215   1018
    -85    285    371    -98   -228    327   -267    223    218    213    231    992
    -85    288    374   -101   -231    329   -267    228    228    231    244    987
    -90    290    379   -101   -233    335   -265    231    233    244    246    987
   -103    293    397    -96   -252    345   -265    236    236    254    254    997
    -72    319    392   -122   -231    355   -257    239    241    262    270    995
    -44    337    379   -148   -213    358   -254    246    249    270    272    971
    -31    335    366   -153   -197    350   -254    252    252    272    272    969
    -25    329    355   -153   -192    342   -246    262    257    275    275    943
     25    355    329   -189   -150    342   -246    265    257    277    275    867
     51    366    311   -210   -129    340   -244    265    254    280    262    823
     36    384    348   -210   -155    366   -223    285    275    306    277    810
     64    415    350   -241   -142    384   -210    303    293    327    296    789
    129    444    314   -285    -90    379   -220    293    290    324    285    763
    132    485    350   -311   -109    420   -200    303    309    340    303    782
    140    488    348   -314   -103    418   -215    275    298    327    293    774
    122    459    337   -290   -109    400   -239    257    285    311    285    756
    116    428    311   -272    -96    371   -272    226    257    285    265    719
    140    441    298   -293    -80    368   -301    205    244    267    254    698
    119    428    306   -275    -93    368   -301    205    244    262    254    691
     93    397    303   -246   -106    350   -290    210    244    252    246    672
     54    345    290   -200   -116    319   -293    207    233    236    231    636
     51    303    252   -179   -101    277   -309    194    210    213    210    597
     46    298    252   -174   -101    275   -311    189    202    205    213    581
     23    249    223   -137    -98    236   -329    163    174    174    184    542
     -7    192    200    -90   -103    194   -355    137    140    140    155    498
    -20    168    189    -75   -106    179   -361    129    129    129    148    457
    -41    166    207    -62   -124    184   -348    142    145    135    158    449
    -67    142    207    -38   -137    174   -345    148    148    135    161    444
    -77    122    200    -20   -137    161   -355    135    137    122    148    426
    -72    111    184    -23   -127    148   -358    135    135    116    140    407
    -44     83    127    -20    -85    103   -366    129    116     96    116    376
    -41     20     62      7    -51     41   -327    184    122     72     75    329
    -18    -20     -2     20     -7    -12   -220    306    161     59     25    265
    -23     46     70    -12    -46     57   -109    470    280    153     93    316
      7    270    259   -140   -127    265     -5    665    488    371    301    511
    114    753    636   -436   -262    693     -5    732    714    704    667    885
     23   1402   1379   -711   -678   1392    -70    641    950   1114   1163   1382
   -111   1595   1706   -743   -909   1649   -368    267    883   1215   1327   1535
   -194   1249   1444   -527   -818   1345   -657   -181    485    872   1015   1249
   -267    522    787   -129   -527    654   -782   -522    -85    189    335    626
   -239   -127    111    184   -176     -7   -810   -550   -418   -270   -166    145
   -187   -322   -137    252    -25   -231   -776   -413   -402   -309   -246     46
   -137   -298   -161    218     10   -231   -665   -272   -301   -249   -210     54
   -111   -233   -122    171      2   -179   -581   -176   -210   -179   -150     88
    -96   -161    -64    129    -15   -114   -532   -116   -129   -114    -88    127
    -15    -46    -31     28      7    -38   -470    -62    -62    -59    -25    166
     83     62    -20    -72     51     20   -407     -5    -10    -18     18    197
      7      7      0    -10      2      2   -407    -15    -18    -31      7    179
    -46    -49     -2     49    -23    -25   -439    -46    -36    -46      0    161
    -28    -33     -7     28    -10    -20   -441    -46    -36    -51     10    161
    -20    -33    -12     25     -5    -23   -439    -46    -38    -57     12    148
    -44    -41      0     41    -23    -20   -431    -44    -36    -51     20    142
    -28    -36     -7     33    -10    -23   -428    -51    -33    -46     31    137
    -15    -12      2     12    -10     -7   -420    -59    -20    -44     46    137
      7    -15    -25      2     15    -20   -433    -62    -28    -54     41    119
      5    -10    -15      0     10    -12   -431    -64    -28    -57     46    101
     18     31     12    -23      2     23   -418    -51     -7    -33     72    119
      2     33     28    -20    -12     31   -413    -51      0    -23     83    127
      0     54     51    -28    -25     54   -413    -54      2    -15     93    132
     -2     70     72    -33    -38     70   -418    -57      5    -12     93    124
    -12     93    106    -38    -59     98   -413    -46     10    -10     98    127
    -20     80     98    -31    -59     88   -410    -44      5    -15     98    116
    -20     62     83    -23    -51     72   -415    -41      0    -18     98    103
    -23     75     98    -28    -59     85   -418    -41      0    -18     98    103
    -33     96    129    -31    -80    111   -410    -33     10    -12    101    106
    -28    106    135    -38    -83    119   -415    -33      5    -15     98    101
    -23    103    127    -41    -75    114   -418    -28      5    -15     96    101
    -23    101    122    -41    -72    111   -426    -31     -5    -20     88     98
    -15    103    119    -44    -67    111   -446    -33    -20    -20     90    101
    -31     98    129    -36    -80    111   -472    -38    -31    -20     90    103
    -20     98    119    -41    -70    109   -472    -31    -33    -20     93    111
     51    197    145   -127    -46    171   -446     -5    -15      5    124    148
     46    226    179   -135    -64    202   -433      7    -10     12    135    168
    -28    161    187    -67   -109    174   -454    -12    -38    -10    114    168
    -36    142    176    -54   -106    158   -449     -5    -38    -12    114    192
    -44    140    184    -46   -114    161   -441     -2    -41    -15    114    205
    -33    161    194    -62   -114    176   -436      7    -41    -12    124    223
    -23    174    197    -77   -111    184   -426     25    -31     -2    145    236
    -18    184    202    -83   -111    192   -415     46    -15     12    163    249
    -15    220    233   -103   -124    226   -392     75     18     46    200    280
    -46    228    275    -90   -161    252   -376     93     36     67    226    303
    -62    233    296    -88   -179    265   -371     98     41     80    244    309
    -54    249    303    -96   -179    275   -363    103     54     90    257    319
    -46    249    293   -103   -171    270   -353    114     67     96    262    324
    -36    265    301   -114   -168    283   -342    119     80    106    272    324
    -49    293    342   -122   -197    316   -329    116     88    111    277    335
    -64    280    345   -106   -205    311   -335    109     83    103    270    319
    -59    267    327   -106   -194    298   -337    103     83     98    265    309
    -23    303    327   -140   -174    314   -332    109     93    114    283    319
    -25    327    350   -153   -187    337   -332    106     98    106    280    319
    -44    319    363   -140   -202    340   -335     98     98    103    277    319
    -49    319    368   -137   -210    342   -332    103    106    111    277    327
    -36    363    400   -163   -218    381   -316    122    129    137    311    353
    -28    379    407   -176   -220    394   -314    127    142    145    322    361
    -41    368    410   -166   -226    389   -311    135    148    148    324    355
    -44    384    428   -171   -236    405   -306    140    158    155    329    353
    -46    418    465   -184   -254    441   -277    163    179    179    355    371
    -51    449    498   -200   -275    472   -259    181    202    202    389    407
    -54    470    524   -207   -288    496   -249    197    215    218    413    433
    -57    483    537   -213   -298    509   -231    213    228    226    428    444
    -57    537    594   -239   -324    566   -202    231    252    259    470    480
    -77    537    615   -231   -348    576   -194    236    259    270    485    498
    -80    587    667   -254   -374    626   -184    244    272    288    511    530
    -77    615    691   -270   -384    652   -176    239    280    298    524    548
    -90    600    691   -254   -389    644   -181    223    275    298    530    563
    -90    566    657   -241   -374    610   -213    187    241    275    511    563
    -88    584    672   -249   -381    628   -218    174    233    277    519    563
   -111    605    717   -246   -415    659   -223    166    231    280    527    576
   -103    574    678   -233   -389    626   -252    132    197    254    496    548
    -62    537    600   -239   -332    568   -257    116    174    228    470    535
    -80    488    566   -205   -324    527   -259    106    158    213    459    532
   -109    415    522   -153   -316    467   -275     80    129    184    428    506
    -77    376    454   -148   -265    415   -301     44     90    153    389    465
    -46    358    405   -158   -226    381   -316     15     64    127    363    446
    -41    332    374   -145   -207    353   -319     -2     46    106    342    452
    -72    309    381   -116   -226    345   -319    -15     36    101    335    452
   -101    275    376    -85   -239    324   -335    -33     23     93    324    418
    -38    288    327   -124   -181    306   -361    -64     -2     72    306    387
     36    311    275   -174   -119    293   -366    -77    -15     64    298    371
     77    301    223   -192    -72    262   -376    -88    -28     41    275    342
     90    254    163   -171    -36    210   -376    -72    -33     23    249    311
    111    189     77   -153     15    135   -296     36     15     25    226    270
    153    228     75   -192     38    153   -171    184    122     80    249    265
    202    322    116   -265     41    220    -62    340    257    189    340    319
    205    566    361   -384    -77    465    -15    436    428    410    574    514
    200   1098    896   -649   -348    997    -41    428    633    776   1008    904
     96   1509   1410   -802   -657   1460   -223    155    659   1015   1327   1182
     36   1475   1439   -758   -701   1457   -532   -252    413    937   1306   1137
    -18   1015   1034   -498   -524   1023   -704   -610    -36    433    823    711
    -28    363    389   -168   -210    376   -756   -743   -457   -187    187    168
     31     18    -12    -25     20      2   -745   -644   -540   -363    -20    -41
     88   -106   -194      7    140   -148   -659   -493   -465   -348    -41    -98
    116    -98   -215     -7    166   -155   -579   -400   -376   -296    -12    -98
    137    -18   -158    -62    148    -88   -524   -332   -283   -215     54    -62
    166     67    -98   -116    132    -15   -475   -277   -202   -142    111    -25
    207    116    -93   -163    150     12   -449   -252   -166   -109    140    -20
    244    137   -106   -189    176     15   -446   -246   -155    -96    150    -28
    244    148    -98   -197    171     25   -441   -228   -140    -80    163    -23
    280    168   -111   -226    194     28   -446   -231   -142    -85    166    -36
    280    200    -80   -241    179     59   -452   -241   -142    -85    176    -49
    254    197    -57   -226    155     70   -444   -236   -135    -85    179    -62
    218    181    -38   -200    129     70   -449   -236   -135    -96    168    -75
    200    166    -33   -184    116     67   -454   -239   -132    -98    166    -80
    161    179     18   -171     70     98   -452   -233   -119    -98    168    -67
    106    233    127   -168    -10    181   -418   -202    -85    -85    181    -33
    163    246     80   -205     41    163   -444   -223   -109   -122    129    -62
    142    239     96   -192     23    168   -459   -236   -122   -148     93    -72
    101    257    155   -179    -25    207   -449   -223   -109   -150     88    -64
     54    290    236   -171    -90    265   -428   -200    -77   -127    111    -44
     46    293    244   -171    -98    270   -431   -197    -70   -132    122    -59
     18    293    275   -158   -127    285   -428   -194    -67   -132    140    -80
     -7    311    319   -153   -163    316   -426   -192    -57   -127    171   -101
     12    322    309   -166   -148    316   -433   -205    -67   -140    179   -140
      7    309    298   -161   -145    303   -444   -205    -77   -161    176   -171
    -15    322    337   -153   -176    329   -449   -197    -75   -161    202   -194
    -23    324    348   -150   -187    335   -446   -184    -67   -153    236   -215
      0    340    340   -168   -168    340   -470   -197    -83   -161    254   -270
     31    345    311   -189   -140    329   -485   -202    -98   -163    272   -335
     38    358    316   -200   -140    337   -483   -189   -101   -163    298   -371
     49    389    337   -220   -145    363   -472   -174    -96   -166    316   -368
     18    389    371   -202   -176    381   -483   -179   -111   -163    314   -363
    -64    353    418   -145   -241    387   -493   -202   -153   -179    288   -361
    -62    374    436   -155   -249    405   -496   -215   -166   -194    280   -358
    -80    379    459   -150   -270    418   -480   -215   -153   -200    303   -379
   -127    366    493   -119   -309    428   -444   -202   -132   -197    332   -407
    -98    366    462   -135   -280    415   -431   -192   -124   -210    371   -470
   -181    342    524    -80   -353    431   -418   -184   -111   -197    444   -514
   -213    340    553    -64   -381    446   -413   -197   -106   -176    467   -587
   -140    374    514   -116   -327    444   -410   -200   -111   -163    472   -667
    -83    420    501   -168   -293    459   -381   -192    -83   -158    491   -714
    -98    413    511   -155   -306    459   -363   -194    -70   -174    506   -766
   -174    413    587   -122   -381    498   -337   -187    -38   -155    535   -784
   -207    433    641   -111   -423    537   -316   -168     -5   -132    553   -779
   -210    410    620   -101   -415    514   -322   -168     -7   -137    535   -823
   -150    431    579   -140   -366    504   -335   -181    -15   -137    498   -828
   -103    431    535   -166   -322    483   -350   -213    -36   -150    454   -831
    -83    444    527   -179   -303    485   -348   -215    -33   -135    449   -823
    -31    426    457   -200   -244    441   -374   -223    -51   -142    405   -787
     46    441    394   -244   -174    418   -397   -236    -67   -166    368   -766
     98    452    353   -277   -127    405   -418   -249    -83   -184    428   -888
    202    457    254   -329    -25    355   -459   -288   -119   -226    368   -896
    342    467    124   -407    109    296   -522   -342   -174   -272    228   -823
    506    478    -31   -493    267    223   -581   -400   -226   -324    137   -766
    652    483   -168   -568    410    158   -623   -441   -262   -368     98   -724
    769    493   -275   -631    522    109   -662   -478   -293   -394     90   -685
    885    537   -348   -714    618     96   -688   -501   -316   -410    127   -646
    930    610   -322   -771    626    145   -670   -488   -301   -387    194   -581
    940    628   -311   -787    626    161   -649   -462   -283   -366    285   -524
    971    623   -348   -797    659    137   -639   -449   -280   -366    267   -480
    930    592   -337   -761    633    127   -636   -444   -272   -363    293   -444
    826    605   -220   -714    524    192   -579   -413   -236   -322    350   -379
    711    636    -77   -675    394    277   -483   -389   -176   -275    358   -306
    641    685     44   -662    298    366   -407   -355   -114   -231    407   -236
    602    701     98   -654    252    400   -387   -319    -90   -181    387   -187
    561    691    127   -626    218    410   -387   -301   -103   -150    368   -161
    441    678    236   -561    103    457   -379   -262    -93   -127    342   -116
    342    683    340   -511      2    511   -374   -226    -72    -96    306    -64
    350    678    324   -514     10    501   -402   -236    -88   -109    244    -62
    361    654    293   -509     33    475   -433   -262   -101   -135    168    -72
    332    620    285   -478     23    454   -436   -270   -101   -148    127    -72
    319    605    285   -462     18    446   -439   -275   -101   -161     93    -70
    288    566    277   -428      2    423   -444   -288   -109   -179     59    -67
    267    532    265   -400      2    400   -457   -309   -122   -200     25    -67
    249    496    244   -374      2    371   -480   -332   -142   -223     -2    -75
    236    472    236   -353      0    355   -506   -353   -153   -246    -18    -85
    231    483    252   -358    -10    368   -509   -355   -142   -259      2    -72
    223    485    259   -355    -18    374   -509   -355   -137   -262     18    -62
    202    504    301   -355    -49    402   -498   -337   -129   -236     51    -41
    153    530    376   -340   -111    454   -498   -303   -119   -200     85    -23
    148    506    355   -327   -103    431   -509   -267   -122   -200     88    -46
    189    444    254   -316    -33    350   -467   -174   -103   -226     67   -103
    163    415    252   -290    -44    335   -348    -18    -12   -194     75   -127
    161    493    332   -327    -85    413   -210    171    137    -64    189    -46
    205    761    553   -483   -176    657   -122    345    342    168    459    174
    213   1252   1039   -732   -413   1148    -96    413    589    532    846    568
     75   1805   1730   -943   -828   1766   -148    301    779    898   1296    984
    -62   1951   2013   -943  -1036   1982   -402    -33    698    997   1478   1111
   -111   1566   1675   -730   -893   1621   -646   -449    270    607   1098    795
   -210    865   1075   -327   -644    969   -722   -706   -233    -38    475    249
   -168    358    527    -96   -348    441   -717   -685   -452   -381     49    -67
    -72    181    254    -54   -163    218   -631   -535   -407   -400    -20   -127
   -124    163    285    -20   -205    223   -506   -400   -301   -332     41    -93
   -122    246    368    -62   -246    306   -400   -277   -176   -226    114     36
   -111    342    454   -116   -283    397   -316   -184    -64   -116    111    249
   -127    368    496   -119   -311    431   -249   -111     20    -33     15    478
   -168    366    532    -98   -353    449   -215    -67     64     23     59    646
   -187    363    548    -88   -368    454   -220    -62     67     28     80    761
   -202    332    535    -64   -368    431   -215    -49     72     44    -15    852
   -213    335    548    -59   -379    441   -197    -25    101     88     36    943
   -176    374    550    -98   -363    459   -194    -20    111    109    142   1021
   -153    366    519   -106   -335    441   -202    -25    106    114    150   1041
   -176    337    514    -83   -345    426   -213    -31    101    116    158   1010
   -231    311    542    -38   -387    426   -207    -23    114    124    233    997
   -236    280    517    -23   -376    397   -236    -36    132     96    236    974
   -215    252    467    -20   -340    358   -270    -54    137     54    210    948
   -163    314    478    -77   -322    394   -262    -28    179     70    223    966
   -129    384    514   -127   -322    449   -231      7    220    109    257    979
   -163    374    537   -106   -350    454   -210     15    223    116    259    940
   -236    311    545    -38   -389    428   -218      2    202    106    226    898
   -254    288    542    -18   -400    415   -241    -20    179     98    194    893
   -187    306    493    -59   -340    400   -252    -25    171    116    200    888
   -103    329    433   -114   -270    381   -252    -28    158    111    176    867
    -31    332    361   -150   -197    345   -270    -49    127     77    142    828
    -23    290    314   -135   -168    303   -296    -80     85     41     80    792
    -33    275    309   -119   -171    290   -303    -90     70     33     70    795
     -5    277    280   -137   -145    277   -309    -93     59     31     98    807
      2    246    244   -124   -122    246   -329   -106     33     20    124    826
     25    267    241   -148   -106    254   -332   -101     33     33    161    867
     41    288    246   -163   -101    267   -316    -80     46     57    200    909
     44    265    220   -155    -88    244   -329    -85     31     46    207    922
    -20    226    246   -103   -135    236   -340    -93     15     36    205    922
    -12    228    241   -109   -129    233   -350   -101      7     36    220    906
     15    252    236   -132   -109    244   -340    -93     12     44    228    893
     80    306    226   -194    -72    267   -314    -72     28     59    257    865
     51    311    257   -181   -103    285   -296    -64     36     67    272    815
    -10    275    283   -132   -148    280   -293    -70     31     59    272    761
     -5    244    249   -119   -127    246   -296    -77     20     33    265    711
     10    259    246   -137   -119    254   -303    -83     23     25    265    675
     23    293    270   -158   -124    280   -285    -62     46     44    275    654
     80    353    272   -218    -96    314   -249    -28     88     77    275    636
     85    355    270   -220    -90    314   -218     -5    114     98    254    605
     38    342    301   -192   -132    322   -215     -2    127     96    252    579
     57    353    296   -207   -119    324   -218     -2    132     98    207    545
     98    358    259   -228    -83    311   -226    -10    132     93    158    501
    145    413    267   -277    -59    340   -197     10    158    116    153    478
    158    410    252   -285    -46    332   -197      2    155     98    140    436
     80    335    254   -210    -85    296   -210    -15    137     72    109    389
     77    345    267   -213    -96    306   -202    -10    145     77    103    374
    155    428    272   -290    -57    350   -179     12    171    103    119    379
     77    392    314   -236   -116    353   -192      7    171    103    103    353
     41    384    342   -213   -150    363   -184     18    184    122     88    340
     67    418    350   -244   -142    384   -158     49    210    145     90    335
     20    361    340   -189   -158    350   -168     36    197    124     75    283
     51    387    335   -220   -140    363   -166     41    202    124     93    252
     54    384    329   -220   -137    358   -166     49    213    127    109    228
     64    376    311   -223   -124    345   -161     62    223    129    127    200
     75    400    324   -236   -124    363   -145     75    241    145    150    189
     51    431    379   -241   -163    405   -122     96    267    166    181    189
     75    480    405   -280   -163    444    -93    122    288    192    213    187
    114    509    392   -311   -140    452    -83    129    293    205    228    174
    129    527    397   -327   -132    462    -62    140    306    220    252    166
    142    568    426   -355   -142    498    -49    142    314    233    275    163
    135    597    462   -366   -163    532    -38    137    319    241    298    150
    122    620    498   -374   -187    561    -23    142    332    262    332    158
    132    605    472   -368   -168    540    -33    127    314    252    335    161
    124    579    452   -353   -163    517    -54     98    285    228    319    161
    129    584    454   -358   -163    522    -77     85    275    220    322    181
    135    589    452   -363   -158    522    -93     77    265    220    324    202
    142    576    433   -358   -145    506   -106     70    249    207    316    207
    135    542    407   -340   -135    475   -114     59    228    189    296    200
     96    457    361   -277   -132    410   -135     44    192    158    249    179
     98    428    329   -265   -114    379   -140     46    174    150    233    181
     80    413    332   -246   -124    374   -145     44    158    148    220    181
     28    371    340   -202   -155    358   -166     23    127    124    197    168
      0    350    350   -176   -176    350   -174     18    111    124    197    176
     18    387    368   -202   -176    376   -168     36    122    137    213    213
     59    465    405   -262   -171    436   -158     54    137    161    241    254
     -7    402    410   -197   -207    405   -168     46    119    148    239    254
    -72    355    428   -142   -249    389   -174     38    114    137    244    262
    -85    350    436   -132   -262    392   -161     49    119    137    254    275
    -77    275    353    -98   -215    314   -119     93    119    114    218    233
    -77    236    311    -80   -194    275      2    231    189    129    213    187
    -51    329    381   -140   -218    355    129    420    329    236    314    262
      7    571    563   -290   -277    568    233    628    542    454    537    472
     80   1049    969   -563   -444   1010    252    745    797    795    922    846
    -33   1667   1701   -815   -867   1683    189    680   1052   1210   1415   1325
   -205   1927   2132   -862  -1169   2029    -62    353   1057   1369   1636   1519
   -298   1631   1930   -667  -1114   1779   -337    -75    706   1067   1371   1262
   -413    846   1260   -215   -836   1052   -509   -493     64    316    649    607
   -415    257    672     77   -542    465   -504   -496   -210    -88    215    176
   -361     77    439    140   -400    257   -418   -324   -174   -124    137     72
   -387     51    436    166   -413    244   -288   -158    -59    -64    168     72
   -384    111    496    137   -439    303   -174    -36     49     10    223     96
   -446    205    649    119   -550    426    -64     70    163     98    301    166
   -485    267    753    109   -620    509     -2    129    231    150    350    218
   -467    259    727    103   -597    493      7    127    233    142    337    213
   -418    265    683     77   -550    472      2    114    223    127    319    200
   -361    277    639     41   -498    457     -5    101    218    114    301    187
   -353    265    618     44   -485    441     -7     88    207    101    293    187
   -397    265    659     64   -530    462      5     96    218    116    306    205
   -418    290    709     64   -563    498     31    116    241    148    335    239
   -368    270    639     46   -504    454      5     85    213    116    306    200
   -342    239    581     51   -462    410    -10     59    189     96    283    174
   -363    213    576     72   -470    394    -23     44    179     88    275    166
   -337    226    563     57   -449    394    -38     23    163     77    267    163
   -293    218    511     36   -402    363    -59      0    140     51    241    140
   -259    223    483     18   -371    350    -64    -10    127     41    228    129
   -197    233    431    -20   -314    332    -75    -20    116     31    207    122
   -163    189    353    -12   -257    270   -111    -54     80     -5    168     93
   -155    184    340    -15   -249    262   -142    -80     54    -33    137     77
   -184    187    371     -2   -277    280   -148    -83     54    -33    129     85
   -179    202    381    -12   -280    290   -137    -72     62    -25    132    101
   -171    207    379    -18   -275    293   -135    -72     62    -31    119    106
   -166    189    353    -12   -262    270   -158    -88     41    -54     90     88
   -161    153    314      2   -236    233   -181    -98     25    -77     62     77
   -101    181    280    -41   -189    231   -194   -106     15    -85     51     72
    -10    257    267   -122   -137    262   -205   -103     15    -83     64     80
     -2    207    210   -103   -106    207   -241   -142    -31   -127     33     46
      0    197    194    -98    -98    197   -270   -168    -57   -150     10     38
     85    226    137   -155    -25    181   -303   -192    -83   -166    -10     41
    179    236     57   -207     62    148   -329   -205   -106   -187    -38     46
    241    257     15   -252    114    137   -342   -215   -116   -189    -33     62
    303    270    -33   -288    168    119   -358   -236   -137   -205    -38     62
    371    236   -137   -303    254     49   -384   -272   -176   -252    -90     28
    381    202   -179   -290    280     12   -384   -280   -197   -275   -129      5
    379    207   -171   -293    272     20   -371   -277   -200   -288   -145     -7
    355    205   -150   -280    252     28   -358   -265   -192   -285   -142      0
    340    202   -137   -272    239     33   -342   -246   -176   -272   -132     20
    337    244    -93   -290    215     75   -316   -213   -142   -241   -111     49
    306    246    -59   -277    184     96   -285   -168    -98   -205    -80     80
    311    303     -7   -309    161    148   -241   -124    -57   -163    -41    114
    244    316     72   -280     85    194   -202    -96    -23   -132    -23    135
    150    275    124   -213     12    200   -176    -75      0   -111    -18    135
    145    272    127   -210     10    200   -176    -67      5   -109    -20    124
    140    293    150   -218     -5    223   -176    -64      7   -106    -18    127
     57    290    231   -174    -88    262   -155    -51     28    -83      0    148
     54    277    223   -166    -83    252   -161    -62     23    -85    -18    148
     62    272    207   -168    -72    241   -166    -62     20    -85    -28    137
     62    293    231   -179    -85    265   -163    -54     31    -62    -10    148
     85    329    244   -207    -80    288   -150    -36     57    -28     10    163
     83    358    275   -220    -96    316   -132    -18     80      0     33    168
    114    361    244   -239    -67    303   -140    -23     75     -2     31    155
    158    374    215   -267    -28    296   -142    -25     77      2     33    153
    166    379    210   -275    -23    296   -140    -20     83     12     33    155
    145    374    228   -259    -41    301   -124     -5     96     25     31    163
    103    402    298   -254    -98    353    -98     20    119     54     62    205
     88    426    335   -257   -122    381    -75     46    140     83    101    239
    119    449    327   -285   -103    389    -72     57    148     93    116    246
    163    483    319   -322    -77    402    -67     64    155    103    119    254
    155    514    355   -335   -101    436    -51     77    171    119    124    270
    122    517    392   -319   -135    454    -28    101    187    140    137    280
    114    545    428   -332   -158    488    -23    101    189    153    153    280
    142    587    444   -363   -150    517    -18     96    192    155    163    277
    155    579    423   -368   -135    501    -15     85    189    158    161    270
    181    605    423   -394   -122    514    -33     62    179    158    166    265
    142    587    441   -366   -150    514    -46     44    171    150    189    257
    109    558    449   -332   -168    504    -51     33    166    145    213    252
    119    540    420   -329   -150    480    -83      2    132    127    202    226
     96    504    407   -301   -155    457   -109    -20    106    109    200    200
     67    467    400   -270   -168    433   -116    -33     88     96    189    166
     54    433    379   -244   -161    407   -119    -41     72     83    181    127
     31    400    366   -218   -168    384   -140    -57     44     67    179     80
     -2    363    366   -179   -184    363   -150    -77     15     41    171     31
    -15    316    332   -153   -174    324   -166   -109    -20      2    145    -12
    -18    293    311   -137   -163    301   -192   -145    -57    -44     93    -62
     12    296    280   -155   -135    288   -207   -161    -72    -54     77   -109
     20    270    246   -145   -114    259   -207   -171    -88    -70     80   -153
     33    244    210   -140    -88    226   -223   -197   -122   -101     46   -197
     51    262    210   -155    -77    236   -233   -213   -142   -114     12   -220
    103    290    187   -197    -44    241   -236   -226   -176   -127     -2   -246
    148    254    106   -202     20    181   -236   -228   -215   -176    -90   -285
    194    189     -7   -192    101     93   -184   -153   -194   -218   -179   -348
    228    233      5   -231    111    119    -70     -7    -93   -161   -158   -371
    342    371     25   -358    158    200     23    171     67    -31    -38   -277
    467    675    205   -571    132    441     59    288    267    207    218    -23
    514   1210    693   -862    -90    953     23    277    483    563    636    397
    400   1696   1296  -1047   -446   1496   -137     36    597    867   1047    779
    337   1584   1247   -963   -454   1415   -452   -420    324    737    982    683
    272    995    722   -633   -226    859   -678   -870   -213    174    459    197
    259    246    -12   -254    135    116   -782  -1096   -714   -465   -194   -420
    306   -218   -524    -44    415   -371   -823  -1060   -880   -719   -428   -727
    379   -262   -644    -59    509   -454   -735   -904   -795   -678   -348   -735
    405   -181   -587   -111    493   -384   -610   -740   -667   -571   -226   -659
    345   -109   -457   -119    400   -283   -535   -615   -550   -475   -192   -587
    267    -67   -335    -98    301   -200   -459   -530   -449   -405   -197   -532
    197    -70   -270    -64    231   -168   -405   -498   -418   -394   -241   -501
    187    -33   -220    -77    202   -127   -371   -475   -394   -376   -257   -462
    153    -12   -168    -72    161    -90   -335   -457   -368   -348   -257   -428
    116    -10   -127    -51    122    -67   -296   -446   -348   -319   -257   -400
     80      0    -80    -41     77    -38   -262   -449   -324   -293   -280   -379
     88     25    -62    -57     75    -18   -252   -446   -314   -272   -293   -376
    103     41    -62    -75     83    -10   -259   -444   -311   -259   -311   -376
     49     20    -28    -33     38     -2   -265   -428   -311   -246   -332   -368
     59     51    -10    -57     33     20   -249   -392   -335   -228   -329   -358
     59     96     33    -77     12     64   -228   -340   -353   -189   -298   -329
     77    111     31    -96     23     72   -236   -314   -371   -158   -293   -322
     77    101     23    -88     28     62   -259   -298   -355   -171   -296   -311
     72     98     25    -85     23     64   -280   -290   -340   -194   -332   -296
     62     98     36    -80     12     67   -288   -296   -329   -194   -348   -283
     51     85     33    -70     10     59   -283   -293   -322   -197   -350   -272
     59    129     70    -93     -5    101   -275   -283   -303   -187   -329   -249
     57    145     88   -103    -15    119   -283   -280   -290   -179   -324   -239
     62    145     83   -103    -10    114   -290   -283   -293   -189   -329   -226
     72    145     70   -109      0    109   -296   -285   -290   -194   -335   -210
     75    148     72   -111      2    111   -293   -283   -288   -184   -332   -184
     77    148     70   -114      5    109   -306   -298   -306   -187   -340   -176
     88    122     33   -106     28     77   -316   -306   -316   -200   -353   -176
    101    122     20   -111     38     72   -322   -301   -319   -200   -348   -155
    119    148     28   -132     46     88   -324   -296   -314   -184   -324   -127
    122    129      5   -127     59     67   -335   -290   -322   -192   -319   -119
    119    148     28   -135     46     88   -332   -275   -306   -171   -290   -101
    124    171     46   -150     38    111   -327   -259   -288   -150   -262    -77
    135    161     25   -148     54     93   -335   -257   -293   -153   -257    -80
    163    158     -5   -161     83     77   -340   -257   -301   -161   -259    -88
    155    148     -7   -153     83     70   -342   -259   -303   -168   -259   -109
    145    132    -12   -140     77     59   -337   -252   -296   -168   -241   -129
    150    148     -2   -148     77     72   -319   -226   -267   -148   -202   -122
    109    176     67   -145     20    122   -301   -207   -244   -122   -166   -124
    127    181     51   -155     36    116   -288   -192   -220   -111   -158   -132
    140    205     64   -174     38    135   -267   -168   -184    -80   -122   -122
    153    246     93   -200     31    171   -259   -150   -153    -49    -88   -111
    150    241     90   -197     28    166   -252   -142   -132    -41    -88   -124
    150    233     83   -192     33    158   -241   -127   -103    -28   -101   -140
    145    223     75   -184     33    150   -218   -114    -75    -20   -116   -158
    124    239    114   -181      5    176   -213   -109    -33     -2   -119   -179
    129    210     77   -171     25    145   -205    -88      5     12   -119   -181
    155    218     62   -187     46    142   -210    -83     18     23   -109   -184
    174    231     57   -205     57    142   -213    -83     18     31   -122   -192
    187    231     44   -207     72    137   -220    -90     12     41   -150   -174
    176    207     31   -194     72    119   -233   -103     -2     49   -184   -140
    202    233     31   -218     85    132   -236    -98     -5     75   -145   -114
    257    267      7   -265    124    137   -218    -70     10    116   -101    -57
    267    280     12   -272    127    148   -200    -44     25    150    -70      5
    220    244     23   -233     98    135   -197    -33     25    153    -72     31
    210    249     38   -231     85    145   -181    -15     36    166    -67     72
    163    220     57   -194     51    140   -184    -20     28    153    -83     85
    163    228     64   -194     49    148   -168      0     36    153    -80    122
    192    254     62   -223     64    158   -153     23     49    163    -75    168
    218    252     33   -236     90    145   -150     33     49    166    -67    181
    231    265     33   -249     98    148   -129     54     64    181    -44    207
    272    293     20   -283    127    158   -119     67     77    194    -20    231
    283    296     12   -290    135    155   -116     80     88    207    -12    239
    272    303     28   -288    122    166   -114     85     93    223     10    254
    252    335     80   -293     85    207   -101     90    116    249     46    275
    239    332     93   -285     72    213    -96     96    135    267     64    288
    241    311     67   -277     88    192   -119     75    127    259     62    270
    228    272     44   -249     93    158   -145     49    122    228     54    254
    215    215      0   -215    106    109   -171     28    119    192     41    254
    205    171    -33   -187    119     70   -184     20    132    174     33    265
    166    119    -46   -145    106     36   -189     25    142    161     10    254
    171    101    -70   -137    122     15   -187     31    142    158      0    249
    179     70   -109   -124    142    -20   -179     36    140    158    -10    252
    114    -23   -137    -44    124    -80   -181     23    114    132    -62    239
     46    -85   -135     18     88   -109   -197      0     80    116   -111    226
     49    -90   -140     20     93   -114   -168      7     80    132   -124    236
     57   -124   -181     33    116   -153   -145     18     72    135   -140    244
     20   -179   -200     80    109   -189   -150     10     46    124   -158    236
     20   -171   -192     72    106   -181   -155      0     28    122   -176    200
     10   -205   -215     96    111   -210   -153     -7     18    114   -174    184
     28   -231   -259     98    140   -244   -163    -20      2    111   -166    171
     15   -272   -288    129    150   -280   -166    -23    -12    109   -158    132
     15   -358   -374    168    192   -366   -101     62      7    101   -176     72
     83   -371   -454    142    267   -413      5    205     80    122   -181     31
    122   -298   -423     88    270   -361    129    379    210    220   -106     77
    116   -116   -233      0    174   -174    226    524    381    400     51    226
    145    311    166   -228    -10    239    197    532    566    709    407    587
     38    831    792   -436   -376    813     59    337    675   1023    805    974
    -57   1044   1101   -493   -579   1072   -241    -64    540   1101    963   1088
   -101    792    893   -345   -496    841   -485   -462    179    813    727    833
   -181     44    223     67   -202    135   -540   -659   -319    129     38    241
   -254   -537   -283    394     12   -410   -537   -605   -540   -236   -371   -114
   -233   -758   -524    493    142   -641   -491   -452   -504   -262   -449   -202
   -101   -711   -610    407    254   -662   -402   -322   -402   -200   -431   -197
      2   -594   -600    293    301   -597   -345   -239   -311   -127   -387   -140
    -15   -509   -493    262    239   -501   -293   -171   -226    -38   -327    -57
    -33   -444   -410    239    187   -428   -252   -122   -166     25   -283      7
      5   -431   -436    213    220   -433   -241   -103   -150     36   -288     38
     10   -433   -444    210    226   -439   -241    -98   -148     38   -306     67
      0   -459   -459    228    228   -459   -254    -93   -153     41   -316     72
     20   -444   -465    210    241   -454   -257    -90   -155     41   -327     57
     85   -423   -509    168    296   -465   -277   -114   -174     28   -348     46
    109   -397   -506    142    306   -452   -288   -116   -176     28   -358     28
    132   -371   -504    119    316   -439   -275   -103   -163     41   -353     25
    122   -389   -514    132    316   -452   -275   -116   -179     28   -379     10
    106   -402   -509    148    306   -454   -280   -127   -189     12   -405    -20
     88   -436   -524    174    303   -480   -285   -137   -197     12   -420    -31
     77   -452   -532    187    303   -491   -280   -135   -189     23   -420    -23
    114   -418   -532    150    322   -472   -259   -122   -179     36   -418    -23
    119   -400   -519    140    319   -459   -246   -122   -176     38   -426    -36
     59   -446   -509    192    283   -475   -246   -127   -184     33   -446    -44
     28   -462   -491    215    259   -475   -252   -129   -181     36   -454    -49
     31   -444   -478    205    252   -459   -252   -129   -179     44   -452    -54
     46   -423   -470    189    257   -446   -233   -114   -166     51   -454    -62
     -2   -431   -428    215    210   -431   -223   -101   -155     59   -452    -64
     -2   -441   -439    220    215   -441   -233   -111   -168     54   -459    -80
      0   -457   -457    226    228   -457   -246   -119   -179     41   -478   -106
     15   -446   -462    215    239   -454   -244   -106   -171     46   -478   -109
     41   -423   -465    189    252   -444   -257   -119   -181     46   -475   -119
     25   -431   -459    202    241   -444   -283   -137   -197     33   -478   -135
     20   -467   -491    223    254   -478   -296   -140   -210     18   -488   -145
     64   -420   -485    179    275   -452   -265   -111   -189     44   -457   -114
     20   -426   -446    200    233   -436   -265   -111   -187     46   -439   -101
    -23   -465   -441    244    207   -454   -270   -116   -192     44   -426    -96
      7   -454   -462    220    233   -457   -254   -106   -187     57   -397    -77
     -2   -454   -452    228    223   -454   -233   -101   -189     54   -394    -83
     -5   -452   -446    228    220   -452   -223    -98   -189     57   -381    -80
     -5   -426   -420    215    207   -423   -220   -101   -187     67   -355    -77
    -23   -423   -402    223    187   -413   -205    -93   -176     75   -337    -83
    -28   -454   -426    241    197   -441   -181    -77   -163     85   -319    -90
    -20   -441   -420    228    197   -431   -155    -54   -135    111   -288   -101
    -31   -410   -379    220    171   -394   -135    -41   -109    137   -257   -114
    -44   -389   -345    215    148   -368   -116    -28    -83    158   -231   -127
    -67   -405   -337    236    135   -371    -98    -23    -72    161   -226   -155
   -101   -426   -327    262    111   -376   -106    -33    -75    155   -223   -197
   -103   -410   -306    257     98   -358   -106    -33    -59    168   -207   -197
    -51   -355   -303    200    124   -329    -80    -10    -31    189   -189   -192
    -31   -316   -285    174    127   -301    -49      7    -12    210   -176   -205
   -124   -348   -226    233     49   -288    -51      5     -7    210   -168   -210
   -148   -363   -215    254     31   -290    -57      0    -10    207   -168   -226
   -163   -358   -197    259     15   -277    -54     12      0    218   -158   -239
   -148   -366   -218    257     33   -293    -57     15      2    218   -163   -262
   -142   -371   -228    257     41   -301    -51     23      5    215   -168   -283
   -140   -348   -207    244     33   -277    -41     38     15    231   -153   -296
   -150   -363   -213    257     28   -288    -46     44     18    231   -148   -316
   -153   -363   -210    259     28   -288    -64     36     12    231   -145   -342
   -142   -358   -218    249     36   -288    -67     38     15    231   -145   -371
    -98   -272   -174    184     36   -223    -38     72     51    265   -111   -358
    -62   -210   -148    135     41   -181    -28     83     62    272   -101   -363
    -88   -197   -109    142     10   -153    -12     98     72    277    -93   -363
    -33   -176   -142    103     51   -161    -15     98     70    272    -90   -376
     62   -148   -210     41    135   -179    -28     93     67    265    -90   -389
      5   -148   -153     70     77   -150    -15    101     80    272    -64   -374
     49   -119   -168     36    109   -142    -15     96     83    267    -54   -371
     93    -77   -171    -10    132   -124    -23     80     83    272    -33   -366
    124    -18   -145    -54    132    -80    -18     80     98    293      7   -345
    132    -54   -187    -41    158   -119    -51     44     64    267      2   -371
    181    -64   -246    -57    213   -155    -88     -2     23    236    -15   -400
    210    -38   -249    -85    228   -142   -101    -25     10    228     -7   -402
    171    -98   -270    -36    218   -181   -127    -59    -20    200    -28   -431
    132   -155   -288      7    210   -220   -140    -83    -46    176    -38   -457
    119   -179   -298     31    207   -239   -150   -103    -67    155    -46   -470
    122   -207   -329     41    223   -270   -161   -122    -90    132    -67   -496
    135   -241   -376     54    254   -309   -168   -135   -109    111    -85   -511
    127   -272   -400     72    262   -337   -174   -148   -122    101    -88   -519
    129   -296   -426     83    277   -361   -179   -158   -132     90    -93   -527
    124   -306   -431     88    275   -366   -184   -168   -137     83   -101   -537
    148   -311   -459     80    301   -384   -192   -184   -153     64   -122   -550
    137   -337   -478     98    306   -407   -207   -207   -179     36   -158   -587
    122   -332   -454    106    288   -392   -200   -200   -171     36   -153   -584
    114   -335   -452    109    283   -392   -194   -187   -161     41   -153   -576
    116   -381   -498    132    306   -441   -187   -161   -161     23   -184   -581
    111   -446   -558    166    332   -501   -116    -57   -122     15   -223   -610
    119   -415   -535    148    327   -475     18    101    -20     64   -205   -610
    132   -329   -462     98    296   -394    140    277    127    174   -124   -537
    163    -51   -215    -57    189   -132    218    415    329    407    103   -319
    171    459    288   -316    -57    374    187    415    540    763    501     51
     44    992    948   -517   -452    971     -5    142    605   1060    878    389
    -28   1039   1067   -506   -548   1054   -345   -280    379   1026    904    389
   -111    587    698   -239   -405    641   -537   -636    -46    589    498     57
   -145   -140      5    142    -75    -67   -566   -779   -506    -64   -148   -462
    -93   -615   -522    355    213   -568   -542   -683   -657   -355   -478   -750
    -57   -693   -639    374    288   -667   -446   -506   -553   -306   -472   -769
    -25   -631   -605    327    288   -618   -348   -381   -433   -215   -402   -714
      0   -527   -530    262    262   -527   -270   -288   -322   -114   -306   -639
     10   -470   -480    231    244   -475   -215   -231   -249    -49   -252   -592
     12   -446   -459    215    233   -452   -200   -215   -226    -31   -239   -579
     20   -441   -462    207    241   -452   -187   -200   -210    -23   -241   -579
     72   -400   -475    161    272   -436   -168   -179   -192    -10   -233   -568
     83   -384   -467    150    275   -426   -158   -168   -184      0   -233   -555
     51   -410   -465    176    257   -436   -166   -174   -189     -2   -241   -563
     44   -394   -441    174    241   -418   -155   -163   -179      7   -233   -555
      0   -376   -376    187    184   -376   -129   -137   -153     33   -210   -519
     57   -342   -400    142    228   -371   -124   -129   -148     36   -213   -509
     41   -394   -436    176    236   -415   -150   -150   -174      5   -244   -535
     36   -397   -433    179    233   -415   -153   -145   -168     12   -236   -517
    106   -348   -454    119    277   -400   -137   -124   -150     31   -215   -488
    106   -342   -449    119    277   -394   -129   -119   -148     38   -210   -478
     31   -376   -410    171    218   -392   -132   -124   -150     33   -215   -480
     38   -371   -410    166    223   -389   -135   -124   -153     33   -220   -478
     51   -374   -428    158    239   -400   -137   -122   -153     33   -223   -478
    -10   -405   -394    207    192   -400   -119   -103   -137     46   -218   -462
    -10   -400   -392    205    189   -397   -122   -103   -135     46   -218   -462
    -28   -368   -340    197    153   -355   -103    -83   -114     67   -197   -452
     -5   -355   -350    176    171   -353   -114    -85   -114     64   -200   -462
     36   -371   -407    168    220   -389   -140   -103   -135     44   -218   -488
     75   -374   -452    148    262   -413   -161   -119   -150     33   -220   -506
     80   -353   -433    135    257   -392   -158   -114   -142     44   -202   -506
     28   -342   -374    155    200   -358   -135    -96   -122     67   -176   -496
      7   -368   -376    181    192   -371   -132    -88   -119     70   -168   -491
      5   -400   -405    197    202   -402   -142    -90   -124     70   -166   -493
     75   -381   -457    153    265   -418   -166   -106   -142     59   -174   -506
     44   -389   -433    171    236   -410   -171   -114   -148     57   -171   -511
     18   -379   -397    181    207   -387   -155   -101   -137     70   -153   -504
    -12   -394   -381    202    181   -389   -145    -93   -132     72   -150   -498
    -38   -426   -389    231    174   -407   -140    -98   -132     67   -155   -504
     -5   -405   -402    202    197   -402   -124    -93   -122     72   -142   -501
     33   -363   -397    166    215   -379   -111    -85   -106     90   -116   -488
    140   -361   -501    109    319   -431   -135   -109   -124     70   -132   -517
    145   -355   -501    103    322   -428   -129   -103   -111     80   -114   -522
    155   -322   -478     80    314   -400   -111    -90    -85    101    -85   -517
    106   -332   -439    114    272   -384    -85    -72    -62    124    -59   -511
     20   -371   -394    174    205   -384    -67    -57    -38    137    -51   -517
     10   -361   -374    174    192   -368    -51    -44    -15    158    -46   -509
     46   -329   -379    140    210   -353    -51    -44      2    168    -41   -517
    -36   -353   -316    194    140   -335    -20    -18     36    197    -18   -501
    -64   -340   -275    202    103   -309     12     15     72    231      7   -472
     -7   -335   -327    171    158   -329     -2      0     62    213    -12   -488
      5   -345   -350    168    176   -348    -20    -20     46    194    -33   -509
     -5   -337   -332    171    163   -335    -18    -18     57    202    -18   -483
      0   -332   -335    163    166   -332    -18    -18     64    205     -2   -478
     -2   -319   -316    161    155   -319     -7     -2     83    218     18   -470
     23   -303   -327    137    174   -314    -10      0     88    213     12   -478
      7   -296   -303    145    155   -298      2     18    109    223     15   -462
     28   -298   -329    135    179   -314      7     36    119    228     10   -457
     80   -296   -376    106    226   -335     -2     33    109    218     -7   -465
     62   -298   -361    116    210   -329      0     44    116    223      0   -454
     33   -280   -314    124    174   -296     15     67    135    246     23   -439
     67   -218   -288     72    176   -252     44    101    158    267     49   -439
     54   -192   -246     67    148   -218     80    142    187    290     80   -446
    -20   -223   -202    122     88   -213     85    148    192    301     98   -504
    -44   -205   -161    124     57   -184     96    161    205    322    124   -550
     38   -171   -210     64    122   -189    103    179    213    335    153   -579
     51   -161   -213     51    132   -187    111    189    215    345    184   -613
     15   -158   -174     70     93   -166    111    179    215    358    200   -631
     44   -135   -179     46    111   -155    101    158    215    366    200   -641
     72   -150   -226     38    148   -187     72    127    192    348    176   -667
     46   -174   -220     62    132   -194     54    106    174    329    171   -704
    -10   -187   -176     96     83   -181     49     93    163    327    187   -730
    -33   -194   -161    114     62   -179     44     80    155    327    207   -761
    -33   -236   -205    135     85   -223     33     57    129    306    207   -831
    -46   -301   -254    174    103   -277     25     33     93    272    197   -904
    -90   -342   -252    215     77   -296     25     20     72    254    205   -974
    -85   -371   -285    228     98   -329     18    -10     41    228    236  -1088
   -124   -441   -316    283     93   -379     20    -44      0    200    259  -1205
   -163   -485   -324    324     77   -405     28    -72     -7    200    301  -1327
   -189   -501   -311    342     57   -407     33    -90      2    194    353  -1452
   -171   -504   -332    337     80   -418     25   -106     -5    181    368  -1540
   -135   -524   -389    327    124   -457     15   -127    -15    155    277  -1506
   -124   -532   -407    327    140   -472     10   -140    -18    137    155  -1395
   -103   -540   -439    322    163   -491      0   -153    -31    116     59  -1301
    -77   -574   -496    327    207   -535     12   -142    -36     90    -20  -1231
   -111   -670   -558    389    223   -615     88    -36      5     67   -101  -1208
    -54   -649   -597    350    270   -623    197     96     85     85   -135  -1179
     98   -530   -628    215    363   -579    275    236    197    171    -85  -1101
    181   -218   -400     18    290   -309    332    358    387    400    150   -836
    171    335    163   -254      2    252    296    353    605    776    566   -379
    103    813    709   -459   -303    763     96     80    659   1036    880    -33
     75    849    771   -465   -348    810   -244   -348    431    976    865     -2
    111    348    236   -228    -62    293   -506   -789    -88    436    363   -428
     96   -413   -511    155    303   -462   -530   -919   -553   -236   -324   -950
    179   -776   -956    298    566   -865   -501   -810   -654   -452   -587  -1122
    254   -854  -1109    298    678   -979   -423   -657   -579   -433   -607  -1106
    363   -805  -1169    220    766   -987   -348   -550   -493   -376   -581  -1047
    478   -693  -1174    106    823   -932   -311   -485   -420   -303   -535   -966
    454   -641  -1096     90    774   -867   -267   -436   -353   -246   -498   -891
    423   -626  -1049    101    732   -836   -233   -394   -314   -215   -475   -833
    462   -597  -1060     67    761   -828   -228   -384   -301   -205   -441   -795
    542   -579  -1122     15    831   -849   -259   -402   -322   -220   -436   -787
    602   -563  -1166    -20    883   -865   -277   -413   -332   -228   -441   -771
    532   -561  -1096     12    813   -828   -254   -379   -303   -200   -420   -722
    587   -548  -1135    -18    859   -841   -267   -381   -306   -207   -431   -706
    639   -540  -1179    -49    906   -859   -275   -384   -309   -207   -428   -701
    618   -542  -1161    -38    888   -852   -270   -376   -301   -197   -426   -688
    600   -545  -1148    -28    872   -846   -270   -376   -301   -192   -449   -670
    574   -540  -1114    -15    844   -826   -262   -371   -296   -187   -454   -646
    568   -511  -1080    -28    823   -797   -254   -363   -285   -176   -441   -623
    558   -506  -1065    -25    810   -784   -254   -358   -283   -171   -433   -605
    555   -511  -1070    -23    810   -789   -259   -355   -285   -174   -433   -597
    579   -485  -1065    -46    820   -774   -246   -337   -275   -161   -428   -581
    540   -488  -1028    -28    782   -758   -233   -316   -259   -148   -423   -568
    493   -496   -989      0    740   -743   -233   -311   -252   -142   -418   -561
    394   -511   -906     57    649   -709   -213   -293   -236   -124   -400   -545
    413   -504   -917     46    665   -709   -207   -285   -233   -119   -389   -542
    485   -504   -989      7    735   -745   -233   -306   -259   -145   -387   -568
    491   -491   -982      0    735   -735   -241   -309   -262   -148   -376   -568
    545   -472  -1021    -38    782   -745   -254   -322   -275   -158   -397   -581
    574   -459  -1034    -57    802   -745   -259   -316   -275   -153   -402   -576
    545   -452  -1000    -46    769   -724   -257   -311   -270   -142   -392   -563
    535   -452   -989    -41    761   -719   -265   -309   -272   -142   -387   -558
    519   -462   -984    -28    750   -722   -257   -293   -265   -135   -371   -548
    504   -449   -953    -25    727   -701   -231   -270   -249   -119   -335   -527
    509   -454   -963    -25    735   -709   -220   -262   -249   -111   -314   -514
    493   -452   -948    -20    719   -698   -200   -249   -236    -96   -298   -498
    472   -431   -904    -23    685   -667   -181   -236   -220    -77   -270   -485
    462   -431   -893    -15    678   -662   -168   -231   -215    -77   -239   -488
    452   -423   -875    -15    662   -649   -142   -213   -202    -70   -192   -480
    441   -420   -865    -10    652   -641   -116   -189   -189    -54   -184   -467
    410   -415   -826      2    615   -618    -98   -163   -166    -31   -187   -446
    384   -400   -784      7    584   -592    -75   -137   -140     -7   -181   -423
    368   -384   -756      7    561   -568    -54   -116   -116     18   -194   -405
    355   -363   -719      5    537   -540    -36    -93    -83     44   -202   -384
    342   -342   -685      0    511   -511    -20    -72    -51     70   -202   -366
    332   -311   -644    -10    488   -478      2    -44    -12    103   -184   -342
    306   -322   -628      5    467   -475     10    -36      0    111   -187   -345
    277   -322   -600     20    436   -459     18    -31     10    119   -184   -350
    249   -319   -568     33    407   -444     25    -23     25    132   -174   -350
    236   -319   -555     41    394   -436     41     -5     49    153   -148   -340
    220   -309   -532     41    374   -420     57     18     77    179   -111   -324
    179   -322   -501     70    340   -410     64     31     96    200    -75   -314
    176   -314   -491     67    332   -402     75     51    116    220    -36   -309
    161   -319   -480     80    319   -400     85     70    132    236    -12   -301
    101   -327   -428    109    265   -376    101     96    155    259     15   -283
    116   -316   -433     98    272   -374    106    109    171    272     80   -277
    135   -311   -446     85    288   -376    103    114    176    280    124   -280
    111   -290   -402     90    257   -345    116    137    202    303    163   -262
     77   -280   -361     98    218   -319    137    161    228    324    181   -239
     38   -280   -319    119    176   -298    155    184    249    345    106   -215
     25   -275   -301    122    163   -285    166    194    265    353     20   -200
     31   -241   -272    106    150   -257    184    213    280    374     54   -171
     28   -205   -233     85    129   -218    197    231    290    392    194   -150
     12   -179   -192     80    101   -184    220    254    303    415    252   -127
     20   -163   -184     70    101   -174    220    252    301    418    132   -129
     10   -174   -184     83     96   -179    205    233    285    410     49   -145
     31   -168   -200     67    111   -181    207    228    277    402     54   -145
     75   -142   -220     33    148   -181    215    226    283    405     62   -137
     83   -106   -189     10    135   -148    226    220    288    418     80   -124
     83    -96   -179      7    129   -137    218    207    280    418     80   -116
    101   -132   -236     12    168   -184    176    161    241    384     64   -129
     75   -155   -231     41    153   -192    174    153    236    384     70   -103
     64   -176   -241     57    153   -207    171    153    236    387    101    -75
    129   -218   -348     44    239   -283    153    145    218    361     49    -75
    153   -283   -436     62    293   -358    148    148    213    342    -28    -96
    163   -350   -517     93    337   -433    142    155    218    342    -83   -114
    150   -405   -558    127    353   -480    145    163    226    368    -93   -119
    145   -454   -600    155    371   -527    142    158    215    384    -98   -135
    127   -506   -636    189    379   -571    124    132    189    376    -93   -168
    106   -566   -675    228    389   -620    101    103    163    355    -75   -189
     88   -587   -675    246    379   -631     93     90    158    355    -41   -184
    122   -530   -652    205    387   -589    111    116    187    394     20   -142
    142   -493   -636    174    389   -563    142    142    220    431     93   -109
     44   -571   -615    262    327   -592    137    132    223    428    129   -116
    -25   -652   -626    340    298   -639    129    132    226    402    155   -119
    -90   -745   -654    418    280   -701    174    202    272    392    116    -77
    -67   -771   -704    418    316   -737    290    361    376    428     44     15
      7   -693   -701    342    353   -698    397    530    514    532     54    181
    -57   -511   -457    283    197   -483    504    724    735    766    228    488
    -59    -77    -18     70    -20    -49    524    826    984   1117    576    950
   -132    514    646   -192   -389    579    436    706   1166   1486    997   1457
   -233    732    966   -249   -600    849    153    327   1067   1569   1111   1670
   -340    379    719    -20   -532    548   -137   -127    646   1208    761   1457
   -439   -389     49    415   -244   -171   -272   -475     46    475     23    891
   -329   -891   -561    607    114   -727   -277   -462   -218     75   -400    514
   -174   -979   -805    576    314   -893   -192   -277   -158     62   -423    441
   -145   -982   -836    563    342   -909    -93   -135    -62    114   -371    436
   -161   -943   -782    553    309   -862     -7    -31     33    176   -298    462
   -148   -862   -717    504    283   -789     46     28    106    231   -246    496
   -135   -839   -704    485    283   -771     72     57    135    249   -244    504
   -127   -844   -717    483    293   -782     77     67    140    244   -267    493
   -106   -823   -717    465    303   -771     83     72    145    241   -280    485
    -67   -789   -724    426    327   -758     93     85    153    244   -275    480
    -96   -802   -706    449    303   -753    101     93    153    239   -272    462
   -114   -802   -688    457    283   -745    106    101    161    244   -257    439
    -49   -797   -748    423    348   -774     88     83    148    226   -249    394
    -33   -815   -784    423    374   -802     77     77    135    207   -226    371
    -64   -826   -761    444    345   -792     90     85    142    215   -194    368
    -96   -841   -745    467    322   -792     93     88    145    218   -187    345
    -51   -841   -789    446    368   -815     75     72    129    205   -197    316
     31   -787   -820    376    423   -802     93     93    145    220   -174    311
     57   -771   -831    355    441   -800     98     98    153    231   -150    301
     23   -813   -836    392    428   -823     80     85    142    223   -150    285
     54   -813   -867    379    459   -839     70     83    135    215   -142    241
     62   -810   -875    371    467   -841     62     75    129    210   -142    189
     88   -802   -893    355    488   -846     57     75    124    210   -145    148
    137   -787   -924    322    530   -854     59     75    124    213   -150    124
     96   -849   -945    376    519   -896     36     51    101    187   -176     72
    129   -839   -969    353    548   -904     25     46     96    179   -187     44
    148   -836   -984    342    563   -909     25     51     96    187   -176     33
    158   -844  -1002    342    579   -924     18     49     88    181   -179     15
    174   -826  -1000    327    587   -911      2     44     77    174   -187      5
    184   -810   -995    309    589   -901      2     51     83    181   -179     15
    189   -800   -989    303    587   -893      2     57     80    187   -179     25
    184   -797   -982    303    581   -888     -2     59     80    192   -179     38
    155   -797   -953    322    553   -875      5     75     93    205   -168     62
    124   -792   -917    332    519   -854     28    101    111    223   -153     96
    132   -787   -919    327    524   -852     36    109    111    220   -158    111
    129   -782   -914    324    522   -846     44    111    109    218   -161    127
     77   -769   -846    345    462   -807     70    137    129    239   -140    158
     41   -758   -802    358    420   -779     93    158    150    254   -124    153
     49   -758   -807    353    426   -782    103    168    161    254   -122    129
     85   -740   -826    324    454   -782    109    179    168    257   -116    122
    106   -730   -836    311    470   -782    111    189    181    267   -106    135
     57   -740   -797    340    426   -766    119    202    200    277    -90    140
    103   -657   -761    275    431   -709    168    257    259    327    -38    176
    122   -610   -732    241    426   -670    215    301    306    368     -5    192
     25   -667   -693    322    358   -680    220    296    311    368     -2    163
     28   -654   -683    309    355   -667    226    290    319    374      7    145
    -18   -649   -633    332    306   -641    244    301    337    389     25    137
    -41   -683   -644    361    298   -665    233    283    324    371     15    101
    -18   -641   -623    329    301   -633    252    290    342    389     41     98
    -57   -659   -602    358    272   -631    249    283    342    389     46     77
    -85   -672   -589    379    252   -631    252    283    348    394     54     62
    -23   -605   -584    314    277   -594    280    309    376    426     85     77
    -31   -574   -542    303    254   -558    306    332    400    454    114     90
   -127   -626   -501    376    184   -563    303    329    397    454    119     83
    -83   -626   -542    353    228   -584    283    316    384    444    111     59
    -46   -597   -553    322    252   -576    280    319    387    449    114     54
    -38   -576   -537    309    249   -558    293    337    397    467    132     67
     12   -571   -584    277    296   -576    272    319    379    452    116     49
     12   -553   -566    267    288   -558    275    322    387    462    124     54
    -28   -555   -527    290    246   -540    280    329    394    472    137     57
    -25   -574   -548    301    259   -561    275    319    381    459    132     38
     -7   -537   -532    270    262   -535    293    337    400    480    161     57
    -12   -496   -483    254    233   -491    316    358    426    506    194     80
    -31   -462   -431    244    197   -449    335    371    441    524    223     90
    -54   -436   -381    246    163   -410    358    384    457    537    244     93
    -57   -431   -376    241    158   -405    358    381    454    530    241     77
    -44   -428   -384    233    168   -407    353    376    452    527    241     64
    -25   -402   -376    213    174   -389    353    371    457    530    252     59
    -10   -376   -366    194    176   -371    358    366    462    535    259     57
     -2   -316   -314    158    153   -314    379    376    480    561    290     80
    -77   -368   -290    220    106   -329    361    348    459    540    280     64
   -119   -413   -293    265     83   -353    332    319    433    514    265     41
    -72   -423   -350    249    137   -387    296    288    405    485    244     15
    -38   -436   -397    236    176   -418    275    262    379    459    223    -15
    -59   -441   -381    249    161   -413    275    257    374    452    223    -31
    -64   -475   -410    267    168   -444    262    241    353    423    202    -67
    -67   -532   -465    301    197   -498    246    220    324    387    168   -114
    -46   -555   -511    298    231   -532    236    187    303    363    150   -140
     -2   -571   -568    285    280   -571    220    163    277    335    132   -171
    -25   -615   -589    319    280   -602    202    145    252    309    114   -200
    -25   -641   -615    335    293   -628    192    135    236    285    103   -226
    -20   -636   -615    327    296   -626    189    127    231    277    103   -244
    -23   -628   -607    324    290   -618    179    116    223    270    103   -259
      5   -613   -618    301    309   -613    176    114    218    265    111   -262
     49   -566   -615    259    332   -589    192    129    233    277    127   -246
     38   -631   -672    296    353   -652    194    142    215    241     90   -283
      5   -761   -766    376    384   -763    252    223    223    197     23   -358
     44   -737   -784    345    413   -761    379    374    314    233     31   -363
     90   -620   -711    265    400   -665    501    566    472    361    137   -270
    132   -239   -371     51    249   -303    545    685    691    641    433     20
    116    335    215   -226    -49    275    478    646    901   1008    867    449
    -41    815    854   -387   -446    833    265    363    974   1286   1221    789
   -111    826    937   -355   -524    880    -62    -57    763   1228   1210    771
   -155    267    420    -57   -290    345   -254   -467    231    646    665    309
   -192   -496   -303    345     54   -400   -309   -633   -249     -5      7   -254
   -148   -911   -763    527    306   -839   -290   -535   -363   -236   -270   -517
    -88   -974   -885    532    397   -930   -192   -353   -265   -197   -275   -535
    -49   -870   -820    459    384   -846    -64   -200   -122    -90   -200   -462
    -12   -774   -761    392    371   -769     20    -96    -18    -10   -135   -402
     -5   -696   -693    350    342   -696     64    -41     46     44    -90   -350
      5   -636   -641    316    322   -639     93     -5     88     77    -59   -303
     23   -620   -646    296    332   -633     96     -2     90     77    -59   -293
     23   -610   -633    290    327   -620     96      0     96     83    -62   -280
     31   -613   -646    288    337   -631     93      2     96     80    -70   -280
     77   -574   -652    249    363   -613    109     23    114     93    -59   -262
     75   -555   -633    239    353   -594    119     28    119    103    -49   -252
     36   -597   -633    280    335   -615    106     12    106     90    -59   -254
     33   -605   -641    283    337   -623    109     18    109     93    -51   -246
     49   -581   -631    267    340   -605    109     20    114     93    -41   -236
     49   -571   -620    259    332   -594    103     15    111     88    -38   -231
     49   -574   -623    262    335   -597    101     12    111     88    -38   -231
     31   -566   -600    265    314   -581    106     12    116     88    -28   -228
     38   -555   -594    259    316   -574    106     15    116     90    -18   -226
     57   -548   -607    244    329   -576    103     18    116     90    -12   -231
     67   -548   -615    239    340   -579    101     20    114     90    -10   -244
     67   -524   -594    226    329   -558    106     33    122     96      2   -246
     72   -522   -594    226    332   -558    101     38    122     96     10   -249
     59   -530   -589    233    324   -561     96     36    119     96     12   -254
     46   -537   -584    244    314   -561    103     44    124    101     25   -249
     41   -550   -592    252    314   -571     98     38    116     93     23   -257
     59   -524   -584    233    322   -553     88     38    114     96     33   -254
     75   -511   -587    218    329   -550     83     36    111     98     41   -249
     85   -517   -602    213    342   -558     75     33    106     96     44   -246
     85   -530   -615    220    350   -571     64     31     93     90     41   -244
     90   -530   -620    220    355   -574     54     28     88     88     38   -233
     90   -524   -615    215    353   -568     54     33     85     88     41   -215
    106   -519   -628    205    366   -574     57     41     85     93     46   -194
    116   -522   -641    202    376   -581     57     38     80     90     44   -189
    103   -517   -620    207    361   -568     67     41     80     93     46   -179
     70   -514   -584    220    327   -548     80     46     83     98     54   -166
    -12   -511   -498    262    241   -504    111     70    106    124     80   -137
     -5   -517   -511    259    249   -514    119     75    109    127     80   -132
     80   -496   -576    207    327   -535    106     64    101    119     64   -142
     64   -472   -537    202    301   -504    132     90    129    142     83   -124
     25   -462   -491    218    257   -475    161    122    163    168    103   -106
    127   -433   -561    150    340   -496    148    119    163    163     85   -116
    140   -394   -535    127    337   -465    161    135    187    184    103    -93
    132   -381   -517    124    322   -449    174    150    210    205    122    -83
    140   -366   -506    111    322   -436    184    153    226    218    132    -90
    124   -366   -491    119    306   -428    192    158    239    223    137    -93
    101   -374   -475    137    288   -423    205    166    249    231    145    -85
     88   -355   -444    132    265   -400    210    176    262    241    161    -75
    116   -332   -449    109    283   -389    207    179    267    246    171    -77
     90   -335   -428    122    257   -381    215    197    285    257    194    -77
     88   -332   -420    122    254   -376    213    197    288    259    207    -85
     98   -335   -433    116    265   -384    205    192    280    254    215   -109
     90   -316   -407    111    249   -361    215    210    301    270    246   -111
    114   -293   -407     88    259   -350    213    220    309    275    267   -122
    163   -277   -441     57    301   -358    205    226    309    272    280   -142
    158   -275   -433     57    293   -353    205    231    309    272    288   -168
    161   -272   -436     54    298   -353    194    223    303    265    288   -194
    106   -285   -394     88    249   -337    207    236    314    272    309   -202
     75   -277   -353    101    213   -314    223    254    332    293    342   -189
    137   -280   -420     70    277   -350    197    228    306    272    332   -220
    155   -275   -431     57    293   -353    189    220    301    272    327   -223
    145   -262   -410     57    277   -335    187    213    296    267    324   -223
    114   -257   -371     72    241   -314    194    215    298    270    316   -215
     41   -252   -296    103    166   -272    218    231    314    283    322   -184
     77   -233   -311     77    192   -272    223    233    314    280    303   -171
    101   -213   -316     54    207   -262    228    233    311    275    285   -163
    106   -187   -293     41    200   -239    241    236    319    277    285   -158
     72   -181   -257     54    163   -220    241    228    316    280    293   -153
      2   -194   -197     96     98   -197    244    220    311    277    285   -142
    -10   -187   -176     98     80   -181    239    210    303    275    275   -127
    -15   -122   -106     70     44   -114    272    241    342    311    309    -62
     59    -75   -135      5     96   -103    254    233    335    303    303    -33
      7   -114   -124     51     64   -119    228    207    309    283    275    -28
    -12   -109    -98     59     41   -103    213    189    296    272    257    -18
    -64   -116    -51     90     -7    -85    218    194    301    277    259     12
    -70   -140    -72    103     -2   -106    197    176    277    249    233      5
    -90   -181    -90    137     -2   -137    197    171    259    228    207     -7
   -158   -265   -109    210    -25   -187    187    153    226    192    168    -49
   -233   -303    -70    270    -83   -187    200    161    223    192    179    -49
   -249   -329    -83    288    -85   -205    194    148    207    187    189    -51
   -226   -345   -119    283    -54   -233    171    116    181    171    181    -59
   -249   -361   -111    303    -70   -236    166    103    168    150    145    -54
   -210   -371   -161    290    -25   -267    145     80    142    106     96    -57
   -228   -368   -140    296    -44   -254    145     70    132    101     72    -49
   -277   -363    -85    319    -96   -226    155     70    135    116     59    -33
   -254   -353   -101    303    -77   -226    140     51    116    101     12    -38
   -265   -353    -88    309    -88   -220    137     46    103     88    -38    -49
   -298   -397    -98    348   -103   -246    171     85    101     59    -98    -93
   -257   -428   -171    342    -44   -298    267    192    124     33   -161   -168
   -228   -361   -132    293    -49   -246    397    332    194     85   -150   -166
   -200   -213    -12    207    -93   -114    532    498    335    223    -64    -62
   -161    153    314      2   -239    231    553    558    563    501    239    233
   -197    743    940   -272   -568    841    462    491    792    883    732    672
   -353   1182   1535   -415   -943   1358    202    192    867   1158   1096    974
   -441   1052   1493   -303   -966   1273   -140   -254    597   1013    982    854
   -519    348    865     83   -693    605   -306   -646      0    358    324    275
   -506   -324    179    415   -345    -72   -342   -714   -394   -163   -207   -226
   -475   -623   -150    548   -166   -387   -275   -558   -426   -254   -355   -400
   -472   -667   -194    571   -140   -431   -127   -387   -314   -194   -353   -405
   -426   -607   -181    517   -124   -394     -7   -257   -200   -127   -301   -366
   -324   -496   -171    410    -77   -335     57   -176   -106    -64   -223   -329
   -270   -400   -132    335    -70   -267     96   -127    -44    -28   -166   -298
   -272   -381   -109    327    -83   -246    124   -103    -15    -23   -140   -290
   -197   -381   -184    288     -7   -283     98   -135    -38    -62   -158   -327
   -153   -374   -220    262     33   -298     72   -145    -54    -90   -155   -342
   -142   -379   -236    259     46   -309     51   -140    -64   -116   -150   -355
   -137   -381   -244    259     51   -314     49   -124    -62   -135   -145   -366
   -114   -397   -283    254     83   -342     33   -132    -75   -174   -150   -413
    -80   -402   -322    241    119   -363     25   -142    -93   -200   -135   -472
    -41   -387   -345    213    150   -366     23   -153    -98   -215   -103   -511
     10   -363   -374    176    192   -368      7   -166   -106   -231    -77   -542
    111   -361   -472    122    290   -415    -28   -205   -140   -254    -72   -615
    233   -355   -589     62    410   -472    -67   -252   -179   -285    -62   -709
    353   -342   -696     -5    522   -517   -114   -303   -223   -319    -33   -818
    496   -340   -836    -77    665   -587   -171   -363   -283   -366    -12   -932
    719   -303  -1023   -210    870   -662   -244   -431   -348   -423    -59   -937
    898   -285  -1184   -309   1041   -735   -309   -485   -407   -472   -111   -906
   1021   -296  -1317   -363   1166   -805   -353   -540   -470   -511   -106   -904
   1088   -314  -1402   -387   1244   -857   -376   -576   -517   -563   -116   -893
   1010   -337  -1348   -337   1176   -844   -358   -584   -506   -561    -83   -836
    911   -348  -1260   -283   1083   -802   -314   -571   -472   -540   -171   -771
    849   -345  -1197   -254   1023   -771   -283   -545   -449   -517   -244   -732
    836   -319  -1156   -257    995   -737   -275   -517   -436   -488   -280   -709
    823   -296  -1119   -262    969   -709   -280   -493   -428   -465   -314   -683
    810   -285  -1098   -262    953   -691   -290   -483   -426   -446   -355   -659
    784   -283  -1067   -254    924   -675   -301   -475   -418   -439   -379   -636
    745   -288  -1034   -228    888   -659   -301   -454   -410   -428   -381   -610
    724   -265   -989   -231    857   -626   -306   -439   -400   -413   -376   -579
    698   -226   -924   -236    810   -576   -293   -410   -379   -387   -368   -535
    657   -194   -852   -233    753   -522   -275   -387   -355   -361   -366   -496
    639   -189   -828   -223    732   -509   -275   -376   -353   -353   -376   -483
    628   -192   -820   -218    722   -506   -277   -371   -350   -355   -387   -478
    607   -194   -802   -207    704   -496   -275   -363   -342   -353   -384   -462
    574   -179   -753   -200    662   -465   -262   -348   -322   -329   -368   -436
    597   -158   -756   -218    675   -457   -254   -327   -306   -311   -361   -423
    600   -127   -730   -239    665   -428   -233   -290   -272   -285   -327   -397
    568   -122   -693   -223    631   -407   -218   -252   -241   -254   -296   -374
    532   -127   -662   -205    597   -392   -194   -220   -207   -220   -267   -353
    480    -88   -568   -194    524   -327   -148   -166   -150   -155   -210   -303
    394    -72   -467   -163    428   -267   -101   -109    -96    -85   -163   -267
    361    -77   -439   -140    400   -257    -90    -93    -77    -51   -153   -267
    322    -83   -405   -119    363   -244    -72    -70    -51    -23   -132   -254
    306    -51   -358   -127    332   -205    -49    -44    -15      7   -103   -239
    285    -33   -319   -127    301   -176    -44    -38      2     23    -85   -236
    246    -18   -265   -114    254   -140    -23    -20     31     51    -54   -226
    181     -5   -187    -88    181    -96     10      7     67     88    -15   -205
    142     23   -119    -83    132    -46     44     33    101    129     28   -181
     80     44    -36    -62     57      5     64     46    129    168     70   -168
     12     38     23    -25     -5     31     80     67    155    194    101   -163
    -25     38     62     -7    -44     49    101     96    181    218    129   -153
    -44     33     77      5    -59     54    119    122    205    239    155   -142
    -75     36    111     18    -93     72    137    140    226    259    179   -127
   -109     38    148     33   -127     93    153    155    249    277    202   -116
   -127     41    168     41   -148    106    163    171    267    293    226   -101
   -142     49    192     46   -166    119    176    184    283    309    244    -85
   -163     38    202     62   -181    119    187    194    293    316    246    -70
   -197     36    233     80   -215    132    205    205    303    329    246    -59
   -228     23    249    101   -239    135    215    210    309    332    215    -54
   -228      7    236    111   -231    122    218    205    306    327    192    -57
   -244      0    241    119   -244    119    226    210    306    332    213    -49
   -241     20    262    109   -252    140    246    228    319    355    241    -23
   -228     33    262     93   -244    148    262    244    329    363    241    -15
   -236     46    283     96   -259    163    280    265    345    371    223      2
   -249     54    303     96   -275    176    301    283    358    387    192     15
   -257     31    288    111   -272    158    301    293    355    387    176     15
   -275     25    298    122   -285    161    301    296    353    392    194     23
   -329     64    394    132   -361    228    335    329    389    426    252     64
   -342    127    467    106   -407    296    358    366    426    465    283    111
   -288    124    413     83   -350    267    340    366    418    462    257    103
   -249     98    345     75   -298    220    306    342    397    439    233     88
   -249     83    332     83   -290    207    280    319    384    433    239     93
   -280     46    324    114   -301    184    270    311    376    420    246     90
   -280      2    280    137   -280    140    259    298    366    410    244     80
   -285    -36    246    158   -267    106    254    296    358    407    257     70
   -303   -111    192    207   -249     38    241    285    340    389    252     54
   -322   -142    179    231   -252     18    241    280    335    389    262     49
   -376   -187    189    280   -283      0    244    277    332    400    265     57
   -387   -231    155    309   -272    -38    231    262    316    389    285     46
   -345   -249     96    298   -220    -77    207    241    296    381    316     44
   -376   -275    101    324   -239    -85    213    244    298    400    363     54
   -374   -265    106    319   -241    -80    210    246    306    431    405     72
   -350   -270     80    306   -215    -96    202    241    311    439    420     85
   -345   -280     64    314   -205   -109    200    239    314    436    433    101
   -379   -319     59    348   -220   -129    207    257    329    428    426    106
   -376   -402    -25    389   -176   -215    249    324    358    397    358     62
   -381   -418    -36    397   -174   -228    363    470    454    423    340     49
   -381   -355     25    368   -205   -166    472    644    592    524    415    116
   -327   -127    200    226   -265     36    537    800    782    740    633    327
   -285    337    620    -25   -454    478    532    862   1008   1075   1010    719
   -379    927   1306   -275   -844   1117    446    763   1228   1467   1452   1197
   -485   1119   1605   -316  -1044   1361    166    410   1161   1566   1584   1376
   -623    652   1275    -15   -950    963    -75    -44    683   1111   1137   1039
   -719    -72    646    394   -683    285   -181   -353    124    439    454    478
   -706   -568    137    639   -423   -215   -200   -329    -96    119     85    163
   -644   -763   -119    704   -262   -441   -142   -187    -83     72     -5     88
   -579   -753   -176    665   -202   -465    -57    -77    -10    124    -15    124
   -498   -662   -166    579   -166   -415     20     23     72    171    -23    210
   -446   -587   -140    517   -155   -363     67     77    132    205      2    272
   -397   -542   -145    470   -127   -345     85    103    153    228     -5    303
   -342   -506   -163    423    -90   -335     85    106    153    218     10    259
   -288   -480   -194    384    -49   -337     75    101    142    200     62    174
   -233   -475   -244    353      2   -361     54     85    119    174      0    220
   -163   -457   -293    311     64   -376     38     77    106    163    -38    272
    -90   -454   -363    272    135   -410     23     67     88    145    -67    288
    -41   -454   -413    246    184   -433      0     51     67    127   -103    306
     28   -426   -457    197    241   -441    -23     36     51    109   -135    327
     88   -407   -496    161    290   -452    -33     31     44     98   -148    353
     96   -423   -519    163    306   -472    -44     18     31     83   -163    355
    122   -449   -574    163    345   -511    -70     -5      0     57   -192    329
    135   -470   -607    166    371   -537    -83    -15    -12     44   -210    314
    148   -472   -620    163    384   -545    -96    -28    -23     38   -226    303
    174   -452   -628    137    400   -540   -114    -36    -31     36   -231    293
    220   -379   -600     77    407   -488    -83     -5     -2     70   -187    314
    246   -340   -589     46    415   -465    -62     20     12     90   -150    316
    150   -413   -563    132    355   -488    -62     20      5     85   -150    288
     98   -467   -566    184    332   -517    -67     10     -7     75   -158    246
     20   -470   -491    223    254   -480    -46     33     15    109   -129    252
    -31   -493   -462    259    215   -478    -44     41     20    119   -124    239
      7   -517   -524    254    265   -519    -64     25      2    103   -140    197
     90   -501   -594    205    340   -548    -72     23     -5     98   -153    166
    158   -470   -628    153    392   -548    -80     28     -7     98   -153    148
    135   -475   -610    168    371   -540    -83     38     -5    106   -142    150
    132   -493   -626    181    379   -558    -90     31    -12    101   -150    137
    140   -496   -636    176    384   -566   -101     23    -23     98   -155    127
    114   -493   -607    189    358   -550    -93     36    -15    109   -140    129
    111   -478   -589    181    348   -532    -83     51     -2    124   -127    127
     75   -470   -545    197    309   -506    -62     62     12    140   -111    127
     77   -485   -566    202    322   -524    -62     51     -2    127   -119     96
     49   -493   -542    220    293   -517    -49     57      2    132   -111     85
     25   -496   -524    233    272   -509    -38     62      7    142    -96     88
    -31   -501   -470    267    218   -485     -7     90     31    166    -64    101
      2   -475   -480    236    239   -478      5    109     46    176    -44     96
     75   -449   -524    184    298   -485      0    109     49    179    -46     70
     54   -426   -480    184    265   -452     25    140     80    205    -20     75
    -15   -407   -392    213    187   -400     72    181    124    249     18     96
    -12   -381   -368    197    176   -376     98    210    158    277     44     93
     33   -361   -397    163    215   -379    101    215    174    285     54     80
     62   -355   -418    145    239   -387    103    218    181    285     54     62
     41   -361   -402    161    220   -381    114    223    192    288     51     41
     15   -376   -394    179    202   -384    122    226    194    285     49     28
     -2   -358   -355    179    174   -355    142    241    218    309     70     36
    -20   -345   -324    181    150   -335    150    252    236    322     83     41
    -23   -327   -303    176    140   -316    153    257    252    335     96     54
    -12   -319   -306    166    145   -311    153    259    254    337     93     51
     -7   -309   -301    158    145   -306    155    265    267    345     98     54
    -25   -296   -270    161    119   -283    163    272    285    366    116     75
    -25   -288   -262    158    116   -275    163    283    296    376    132     90
    -20   -298   -277    158    127   -288    158    285    298    371    129     90
    -33   -293   -259    163    111   -277    163    293    306    374    137     98
    -23   -285   -262    150    119   -275    163    296    306    366    137     93
      2   -257   -259    127    129   -257    163    298    314    368    142     93
    -23   -272   -249    145    111   -262    166    303    316    366    140     88
    -38   -252   -213    142     85   -233    179    316    332    379    158    106
     23   -171   -197     72    109   -184    194    337    358    402    187    135
    -23   -220   -197    122     85   -210    184    319    340    376    163    109
    -90   -293   -205    189     54   -249    168    296    314    350    135     83
    -28   -246   -218    137     93   -231    187    311    327    355    142    101
    -83   -288   -205    184     59   -246    171    290    309    335    124     96
    -77   -277   -200    179     59   -239    181    301    314    335    124    101
    -80   -254   -176    166     44   -215    205    316    327    342    132    111
   -109   -252   -145    179     15   -200    218    324    337    350    137    116
   -119   -223   -103    171    -10   -163    239    337    353    361    150    132
   -106   -194    -88    150    -10   -142    246    348    358    363    161    145
    -98   -179    -83    137    -10   -129    241    337    353    355    155    140
   -111   -142    -33    127    -41    -88    249    340    363    361    163    148
   -122   -106     12    114    -67    -46    257    348    379    379    189    166
    -88    -83      5     85    -46    -38    239    337    376    381    200    166
    -77    -67      7     70    -44    -31    215    319    371    376    210    168
    -64    -70     -5     67    -31    -36    194    306    358    368    210    161
   -109   -119    -10    111    -51    -67    181    290    335    348    197    129
   -140   -176    -36    158    -51   -106    166    275    309    329    184     90
    -85   -218   -135    150     23   -176    129    241    275    290    153     25
    -85   -280   -194    181     54   -239    101    215    236    254    127    -20
    -88   -337   -252    210     80   -296     85    197    213    223     98    -64
    -57   -371   -314    215    127   -342     75    187    192    194     83    -93
    -85   -436   -350    259    129   -392     46    148    150    161     64   -122
    -85   -452   -366    267    140   -410     38    137    137    150     62   -132
    -20   -402   -381    210    179   -392     57    153    153    168     85   -119
    -25   -431   -405    228    189   -418     51    140    140    155     75   -135
    -46   -459   -413    252    181   -436     38    124    124    145     67   -145
    -75   -491   -415    283    168   -454     20    103    109    132     62   -145
    -88   -524   -439    303    174   -483     15    101     96    111     46   -163
    -44   -561   -517    303    236   -540     75    176    111     98      5   -205
     -5   -517   -511    259    252   -517    200    327    194    137     18   -210
     44   -376   -420    163    231   -397    309    498    335    259    122   -124
     96   -127   -223     15    158   -176    363    646    514    470    332     72
    150    311    161   -231     -5    236    340    706    727    787    688    436
     49    880    831   -467   -389    857    226    581    935   1163   1137    891
    -85    963   1049   -439   -568   1008    -75    197    820   1197   1221    976
   -207    498    706   -148   -457    602   -335   -296    322    704    771    576
   -267   -184     83    226   -176    -51   -441   -626   -246     18    103    -36
   -210   -641   -433    426    109   -537   -452   -550   -413   -249   -202   -350
   -168   -795   -626    480    226   -711   -374   -387   -371   -267   -252   -420
   -153   -800   -649    475    244   -724   -277   -257   -285   -220   -226   -402
   -101   -701   -600    402    249   -652   -179   -142   -181   -137   -161   -340
   -119   -600   -480    358    179   -542   -106    -62    -85    -51    -80   -257
   -114   -566   -452    340    166   -509    -62    -23    -36    -12    -49   -215
    -88   -532   -446    309    176   -491    -38     -2    -18      2    -36   -187
    -51   -511   -459    283    202   -485    -28     15     -5     12    -28   -163
    -93   -519   -428    303    166   -475    -33     18     -2     15    -23   -150
   -116   -501   -387    309    132   -444    -18     31     12     31     -7   -127
    -72   -446   -376    259    150   -413     -7     44     25     44      7   -103
    -75   -439   -363    257    142   -402      7     67     46     67     33    -72
   -119   -478   -361    298    116   -420     15     77     54     77     41    -70
   -163   -493   -329    329     80   -413     18     80     51     77     41    -77
   -142   -475   -332    306     93   -405     20     96     64     83     46    -72
   -135   -475   -340    306    101   -407     33    106     70     88     51    -62
   -166   -491   -327    327     77   -410     28    103     70     88     57    -59
   -192   -491   -298    340     51   -394     51    135     88    111     77    -36
   -176   -449   -275    311     46   -361     59    148    101    127     98    -31
   -187   -439   -252    314     31   -345     67    161    109    140    116    -25
   -233   -459   -228    345     -5   -342     59    161    109    135    119    -18
   -233   -485   -254    358     10   -371     38    148     93    124    111    -31
   -194   -504   -309    348     57   -407      7    122     75    109    101    -49
   -161   -470   -309    316     72   -389     25    142     98    127    132    -28
   -127   -467   -340    296    103   -405     25    145     98    129    137    -28
    -88   -462   -374    275    140   -418      5    135     88    119    132    -36
    -57   -446   -389    249    166   -418     -5    122     77    116    137    -36
    -80   -488   -407    285    163   -449    -33     96     51    103    137    -46
    -70   -501   -431    283    179   -465    -59     80     36     90    137    -46
    -31   -506   -475    270    220   -491    -72     75     25     85    135    -44
     23   -498   -522    236    270   -511    -98     57     10     75    135    -62
    -25   -509   -483    267    228   -496    -93     59      7     80    155    -64
      2   -491   -496    244    246   -493    -96     49     -7     72    155    -64
     67   -488   -555    210    309   -519    -98     46     -5     75    158    -62
     96   -496   -594    200    342   -545    -90     57      0     83    166    -49
    132   -498   -631    184    381   -563   -101     46    -12     72    161    -46
    106   -496   -602    192    353   -548    -98     38    -15     72    161    -57
    137   -483   -623    171    379   -553   -101     28    -18     72    166    -49
    155   -470   -626    155    389   -548   -101     23    -10     80    171    -20
    166   -454   -620    145    392   -537    -90     18      0     90    174    -12
    179   -488   -667    153    420   -576    -90     28      7     88    153    -46
    187   -470   -657    140    420   -563    -70     41     23     96    140    -67
    205   -452   -659    122    431   -555    -62     38     31     90    124    -80
    215   -431   -646    109    431   -537    -67     25     31     88    122    -77
    189   -441   -631    124    407   -535    -70     12     31     75     85   -116
    174   -454   -631    140    402   -542    -57     28     44     77     72   -132
    254   -446   -701     96    475   -574    -80     12     33     64     59   -168
    283   -433   -717     75    498   -574    -83      7     36     64     59   -176
    239   -444   -683    101    459   -561    -72     31     57     80     72   -171
    254   -436   -693     90    472   -563    -83     20     54     77     67   -205
    168   -420   -592    124    379   -506    -57     54     93    122    101   -200
    111   -423   -535    155    322   -478    -38     85    122    135    124   -207
    207   -379   -587     83    394   -480    -72     59     98    119    116   -254
    272   -348   -620     36    446   -483    -90     51     96    114    116   -288
    298   -335   -636     18    465   -485   -106     44     96    111    132   -314
    249   -324   -574     38    410   -449    -88     59    111    132    166   -324
    179   -319   -498     70    337   -407    -80     67    132    148    197   -332
    174   -316   -491     70    329   -402    -85     64    127    132    226   -345
    153   -332   -485     88    316   -407    -77     80    150    155    272   -350
    189   -311   -501     62    345   -405    -70     98    174    171    301   -374
    129   -301   -433     85    280   -366    -51    101    179    168    311   -436
    142   -236   -379     44    259   -306    -41    109    192    181    340   -454
    202   -155   -361    -25    280   -257    -28    127    210    184    371   -449
    189   -171   -361     -7    275   -265    -33    122    197    163    363   -478
    127   -155   -285     12    205   -218    -20    132    215    174    376   -467
     98   -137   -236     18    166   -187    -12    137    228    179    371   -452
    101    -54   -155    -23    127   -106      2    129    236    189    368   -436
     64    -36   -101    -12     83    -67     -2    116    223    168    332   -418
     15    -83    -98     31     54    -90    -10     98    187    137    293   -407
     18    -64    -83     20     49    -72    -10     80    158    142    290   -413
    -15    -59    -44     36     12    -51    -31     64    155    153    285   -426
     10    -62    -72     25     41    -67    -41     72    161    132    296   -446
     44   -103   -148     25     96   -124    -36     70    150    111    303   -496
     33   -161   -194     62    114   -176    -46     59    129     80    280   -532
     -7   -231   -226    119    106   -228    -62     54    111     44    244   -542
    -44   -267   -223    155     88   -246    -72     41     96     31    244   -535
    -88   -254   -166    168     38   -210    -72     33     96     38    236   -522
   -124   -267   -142    194      7   -205    -64     28     72      5    176   -532
    -64   -283   -218    171     75   -249   -116    -18     25    -41    101   -574
    -15   -283   -267    150    124   -275   -137    -25     12    -49     75   -566
     15   -249   -265    116    137   -257   -129    -15     15    -33     83   -519
    -20   -262   -241    140    109   -252   -124    -18     12    -36     64   -496
    -23   -277   -257    148    116   -267   -140    -23     -2    -67     20   -491
     28   -301   -329    137    179   -314   -140      0      0    -70    -20   -483
      2   -407   -410    200    205   -407    -38    127     62    -75    -72   -504
     28   -361   -392    166    207   -376     59    257    158    -20    -46   -478
     59   -233   -296     85    174   -265    119    368    280     98     70   -371
    135     54    -80    -93    109    -12    114    415    431    327    324   -155
    111    542    431   -329   -158    488     44    361    602    667    727    213
     38    906    867   -475   -413    888   -187     38    555    849    969    407
     23    820    795   -423   -387    807   -452   -311    280    706    865    329
     44    311    267   -176   -111    290   -558   -587   -184    116    314    -67
      2   -197   -200     98    101   -200   -563   -626   -485   -342   -132   -426
     88   -488   -576    200    332   -532   -561   -535   -542   -491   -309   -587
     25   -631   -659    301    342   -646   -470   -397   -459   -465   -324   -610
     41   -620   -662    290    350   -641   -413   -324   -376   -397   -280   -574
    226   -535   -761    155    493   -646   -389   -288   -319   -361   -233   -550
    231   -478   -709    122    470   -592   -368   -265   -267   -301   -158   -506
    239   -410   -649     83    444   -530   -348   -239   -223   -249   -114   -475
    298   -355   -654     28    475   -504   -329   -215   -194   -226    -72   -465
    267   -400   -667     64    465   -532   -329   -223   -200   -239    -62   -470
    239   -433   -672     96    454   -553   -288   -184   -171   -213    -44   -426
    192   -410   -602    106    397   -506   -265   -161   -137   -163     -2   -389
    135   -402   -537    135    335   -470   -262   -163   -129   -153      0   -407
    127   -389   -517    129    319   -452   -280   -174   -137   -145     -2   -415
    132   -387   -522    127    324   -454   -262   -155   -122   -142    -12   -397
    101   -405   -506    150    301   -457   -239   -129    -96   -122    -18   -368
     75   -397   -472    161    272   -433   -236   -127    -93   -106    -10   -332
     67   -402   -470    166    267   -436   -241   -137   -103   -119    -20   -353
     62   -358   -420    148    241   -389   -231   -111    -72    -85      5   -327
     62   -345   -407    140    233   -376   -220    -93    -59    -72      7   -306
     57   -361   -418    153    236   -389   -218    -88    -51    -62     -2   -296
     25   -392   -420    181    220   -405   -241    -90    -57    -62     -5   -267
     44   -392   -436    174    239   -415   -233    -85    -51    -49      5   -252
    -10   -368   -361    187    174   -366   -215    -70    -36    -28     28   -228
    -33   -348   -314    192    140   -332   -200    -49    -20    -31     36   -187
    -72   -394   -322    231    122   -358   -200    -38    -10     -2     64   -135
    -90   -402   -314    246    111   -358   -207    -44    -18    -18     59   -109
      2   -413   -415    202    207   -413   -239    -72    -57    -64      7   -132
    109   -340   -449    116    277   -394   -283   -106    -80    -54     10   -135
    111   -361   -472    122    290   -415   -290    -98    -77    -75     10    -90
     85   -387   -472    150    277   -428   -272    -67    -59    -75     28    -51
     57   -392   -449    166    249   -420   -259    -62    -62    -67     20    -51
     57   -413   -470    179    262   -441   -244    -57    -62    -75     -2    -18
     31   -465   -496    218    262   -480   -228    -33    -51    -72      0     25
     25   -470   -496    223    259   -483   -226    -36    -59    -70     18     33
     44   -439   -485    197    265   -462   -210    -18    -49    -72     25     64
     93   -366   -459    137    275   -413   -163     28     -7    -25     28    106
     83   -405   -491    158    285   -446   -166     31     -7    -25     -5     64
     67   -462   -530    197    296   -496   -171     15    -33    -36    -15     20
     62   -457   -519    194    290   -488   -168     28    -25     -2     15     33
     59   -410   -470    176    265   -439   -153     64     18     62     90    106
     90   -394   -485    150    288   -439   -171     44     18     77    114    145
     67   -366   -433    148    249   -397   -176     41     33    119    161    153
     31   -397   -428    181    228   -413   -158     57     57    163    210    137
    148   -410   -558    132    353   -483   -189     23     31    145    226    119
    174   -361   -535     90    353   -446   -192     15     49    161    249    161
     96   -405   -504    153    298   -454   -179     20     64    197    272    171
    205   -415   -620    103    413   -517   -205     -7     46    171    265    142
    288   -433   -722     72    504   -576   -244    -46     15    129    233     90
    202   -459   -662    127    431   -558   -236    -57     23    137    239     62
    228   -431   -659    101    441   -542   -241    -62     38    153    267     80
    277   -397   -675     59    475   -535   -259    -62     57    179    275    111
    288   -428   -717     70    501   -571   -288    -72     44    220    288    124
    311   -392   -704     38    506   -545   -298    -59     57    228    322    200
    303   -423   -727     59    514   -574   -301    -64     59    213    309    194
    246   -462   -711    106    478   -587   -285    -59     64    210    322    228
    168   -459   -628    145    397   -542   -272    -38     96    262    376    280
    181   -462   -644    137    413   -553   -259    -33    101    280    379    257
    202   -423   -626    111    413   -524   -259    -25    119    340    433    296
    215   -410   -626     96    418   -517   -252    -25    111    309    410    301
    246   -439   -685     96    465   -561   -228    -10    114    293    353    293
    231   -475   -706    119    465   -589   -231    -18    109    298    361    285
    244   -462   -706    109    475   -584   -205     10    116    290    381    288
    270   -449   -722     88    493   -584   -202     20    114    277    371    236
    259   -436   -696     88    478   -566   -197     33    124    324    402    223
    280   -397   -678     57    478   -537   -189     33    111    309    446    236
    311   -392   -704     38    506   -548   -200     23     85    244    410    192
    306   -358   -665     25    483   -511   -181     44    111    254    415    174
    337   -358   -696     10    517   -527   -155     51    116    275    449    158
    306   -384   -691     36    496   -537   -192      5     70    244    436    106
    280   -381   -662     49    470   -519   -184      2     75    249    446     98
    267   -413   -683     72    475   -548   -176     -5     70    231    444     77
    226   -491   -717    132    470   -602   -179    -12     46    166    392     18
    215   -465   -680    122    446   -571   -187    -31     38    163    405     -5
    184   -452   -636    132    407   -542   -194    -57     10    124    389    -28
    132   -501   -633    184    381   -566   -176    -38      7     70    355    -62
    218   -498   -717    140    467   -607   -192    -44      0     64    358    -83
    246   -478   -727    114    485   -602   -220    -72    -28     15    301   -135
    254   -465   -719    103    485   -589   -244    -90    -49    -28    262   -176
    205   -491   -696    140    449   -592   -241    -83    -51    -41    249   -184
    226   -480   -706    127    465   -592   -275   -106    -64    -25    257   -205
    181   -501   -683    158    431   -589   -296   -132    -85    -54    239   -231
    176   -504   -680    163    426   -592   -288   -114    -77    -88    189   -246
    168   -568   -740    197    452   -654   -275    -98    -70    -77    158   -272
    140   -636   -776    249    457   -706   -267    -83    -83   -101    116   -277
    135   -639   -774    249    452   -706   -161     33    -18    -90     93   -275
    210   -579   -792    184    498   -685    -67    163     85    -44     98   -254
    301   -454   -756     72    527   -605     33    316    249    103    200   -163
    342   -218   -561    -62    452   -389     59    394    428    355    457     57
    290    239    -51   -265    171     93    -33    316    574    683    820    379
    236    597    358   -418    -59    478   -319     -7    498    844   1041    579
    220    478    257   -350    -18    368   -594   -355    176    646    911    493
     98    -44   -142    -25    119    -93   -633   -566   -265     72    376    135
    -18   -454   -436    236    205   -444   -568   -540   -488   -293     20   -114
     36   -735   -771    348    402   -753   -540   -449   -517   -397   -124   -275
     36   -919   -958    439    496   -937   -509   -381   -483   -431   -187   -355
     28   -937   -966    454    496   -950   -459   -322   -407   -392   -161   -327
    -12   -841   -828    426    407   -833   -389   -241   -290   -285    -64   -259
    -18   -737   -719    376    348   -730   -345   -181   -197   -194     23   -192
    127   -626   -756    249    439   -691   -342   -161   -155   -153     80   -158
     88   -641   -730    277    407   -685   -342   -166   -153   -158     83   -155
     10   -683   -696    335    350   -688   -319   -155   -142   -129    171   -226
     33   -644   -678    306    353   -662   -327   -148   -135   -119    233   -246
     96   -587   -683    244    389   -633   -345   -140   -129   -127    220   -226
    202   -527   -730    163    465   -628   -350   -135   -119   -106    233   -202
    135   -555   -693    207    413   -626   -355   -132   -119   -124    213   -207
     72   -566   -641    246    355   -602   -345   -103    -96   -103    231   -176
    101   -511   -613    202    355   -563   -332    -93    -64    -51    296   -124
     49   -553   -602    252    324   -576   -345   -122    -90    -88    301   -124
    -49   -615   -566    332    257   -592   -319   -109    -90   -109    288   -137
    -77   -636   -558    355    239   -597   -319    -98    -83    -96    301   -163
    -83   -639   -555    358    236   -597   -394   -106    -90    -93    316   -187
    -12   -592   -579    303    283   -587   -540   -116   -101   -101    337   -200
    -57   -563   -506    309    223   -535   -626    -90    -70    -77    381   -184
    -85   -579   -496    332    205   -537   -691    -59    -51    -70    402   -189
    -62   -584   -522    322    228   -553   -748    -51    -49    -72    418   -194
     23   -553   -576    265    298   -563   -820    -70    -64    -85    426   -215
    -18   -542   -524    277    252   -532   -831    -44    -46    -72    457   -207
    -20   -522   -504    270    241   -511   -844    -33    -38    -62    480   -218
    -18   -522   -506    270    244   -514   -867    -33    -41    -59    496   -236
     -2   -496   -493    249    244   -496   -883    -23    -33    -38    532   -213
    -54   -506   -452    277    197   -480   -901    -23    -36    -28    568   -200
   -148   -548   -400    348    124   -472   -904    -23    -41    -36    579   -218
   -161   -561   -400    361    116   -480   -898    -12    -38    -36    589   -223
   -153   -558   -405    355    124   -483   -898      2    -31    -33    626   -205
   -176   -550   -374    361     98   -462   -893     20    -15    -23    667   -194
   -197   -522   -327    358     64   -426   -872     41      2    -12    717   -184
   -207   -504   -298    355     44   -402   -865     49     10    -10    753   -179
   -200   -488   -288    345     44   -389   -865     54      7    -28    771   -192
   -187   -472   -285    327     49   -379   -865     59      5    -41    784   -210
   -200   -493   -293    345     44   -392   -862     62      5    -51    795   -236
   -220   -514   -296    366     36   -405   -854     57      5    -51    810   -257
   -215   -485   -270    350     25   -379   -844     70     23    -18    849   -241
   -223   -470   -249    345     10   -358   -831     72     31     -5    859   -244
   -189   -433   -246    311     25   -340   -820     88     57     28    878   -218
   -194   -426   -233    309     18   -329   -831     85     64     36    883   -215
   -296   -433   -137    366    -80   -285   -818     96     88     57    898   -215
   -348   -449   -101    397   -124   -275   -795    106    106     72    904   -231
   -135   -420   -285    277     72   -353   -844     64     70     36    865   -288
    -38   -420   -381    228    168   -400   -904     23     38      0    826   -332
   -140   -452   -311    296     85   -381   -896     18     46      0    844   -324
   -166   -511   -345    337     88   -428   -898    -10     18    -36    815   -361
   -137   -524   -387    329    122   -454   -911    -28      0    -54    802   -397
   -109   -519   -413    311    150   -467   -932    -38     -7    -70    797   -433
    -57   -504   -446    280    194   -475   -943    -46    -10    -75    800   -449
    -36   -480   -446    257    202   -462   -940    -38      0    -67    815   -418
    -28   -480   -452    254    210   -467   -935    -36      7    -64    826   -397
    -15   -467   -452    241    215   -459   -940    -44      7    -64    833   -379
     23   -439   -462    207    241   -449   -956    -46      7    -64    833   -355
     12   -454   -470    220    239   -462   -961    -46      7    -62    833   -340
     36   -462   -498    213    265   -478   -966    -46      7    -54    839   -314
     49   -457   -506    202    277   -480   -961    -41     15    -41    852   -280
     62   -431   -493    184    277   -462   -963    -38     20    -28    870   -254
     67   -394   -465    161    265   -428   -953    -25     38    -10    883   -239
     72   -366   -439    145    254   -402   -937     -5     57     12    904   -218
     75   -342   -418    132    246   -381   -924      7     72     36    930   -194
     72   -335   -407    132    239   -371   -911     20     80     41    940   -184
     80   -309   -392    111    233   -350   -906     33     96     54    953   -171
     77   -283   -361    101    218   -322   -896     41    106     72    966   -163
     59   -257   -319     98    187   -288   -885     38    109     83    979   -148
     64   -233   -298     85    181   -265   -888     36    111     93    987   -135
     59   -220   -280     80    168   -249   -893     25    101     85    982   -145
     59   -189   -249     64    153   -218   -891     25    106     96    992   -140
     57   -205   -262     72    158   -233   -896     23     98     90    987   -142
     54   -231   -285     88    168   -257   -904     20     90     83    979   -145
     38   -244   -285    101    161   -262   -898     18     80     75    966   -150
     28   -270   -298    119    161   -283   -898     12     64     59    940   -161
      5   -319   -324    155    163   -322   -906      2     44     41    914   -176
     -2   -368   -366    187    181   -368   -919    -15     15     12    878   -205
     15   -371   -389    176    200   -379   -917    -18      5      0    854   -226
     10   -400   -413    194    210   -405   -919    -28     -7    -15    841   -252
     12   -428   -441    207    226   -433   -919    -38    -23    -33    828   -275
     -5   -436   -431    220    213   -433   -906    -31    -20    -23    841   -277
    -44   -465   -423    254    189   -446   -911    -36    -25    -20    854   -283
    -41   -446   -405    244    181   -428   -909    -33    -23     -2    880   -272
    -44   -454   -413    249    181   -433   -901    -23    -20      5    896   -275
    -67   -496   -428    283    179   -462   -885      2    -18     15    906   -285
    -70   -558   -488    311    207   -524   -820     88     12     10    883   -335
    -46   -537   -491    290    220   -517   -693    241    119     64    914   -332
    -28   -483   -454    254    210   -470   -571    405    257    179   1002   -270
    -10   -288   -277    150    132   -283   -509    506    413    379   1202   -111
    -15    166    181    -75    -98    174   -571    480    594    717   1582    215
    -83    662    743   -290   -413    701   -758    228    641    989   1917    491
   -140    748    888   -303   -517    818  -1085   -155    444    997   1979    524
   -181    376    558    -96   -368    467  -1265   -472     51    597   1626    241
   -249   -280    -31    265   -109   -158  -1257   -602   -392    -59    987   -246
   -226   -646   -420    436     96   -535  -1208   -498   -498   -275    743   -462
   -207   -823   -615    514    202   -719  -1122   -342   -433   -277    693   -522
   -205   -862   -657    535    226   -761  -1041   -241   -350   -233    701   -524
   -197   -789   -594    491    197   -691   -963   -153   -244   -145    761   -491
   -189   -704   -514    446    161   -610   -909    -88   -155    -72    818   -439
   -179   -670   -493    423    155   -581   -880    -51   -111    -36    839   -418
   -168   -670   -501    420    166   -587   -854    -25    -88    -20    849   -397
   -153   -675   -524    413    184   -600   -846    -18    -83    -12    857   -397
   -145   -678   -532    413    192   -605   -844    -18    -80     -7    859   -400
   -135   -670   -537    402    200   -605   -841    -18    -75      2    870   -400
   -114   -675   -561    394    223   -618   -849    -20    -77      2    870   -400
   -106   -696   -589    400    239   -644   -852    -28    -88     -5    859   -410
    -85   -701   -618    392    265   -659   -857    -38    -93     -7    849   -418
    -85   -704   -618    392    265   -662   -867    -51   -101    -12    841   -413
    -98   -714   -615    407    257   -665   -859    -49    -93     -7    844   -394
    -49   -704   -654    376    301   -680   -872    -57   -101    -10    831   -389
    -38   -719   -680    379    319   -701   -878    -62   -106    -20    815   -387
    -41   -724   -683    381    319   -704   -878    -62   -106    -23    810   -366
    -57   -722   -665    389    303   -693   -875    -62   -103    -15    807   -337
    -41   -719   -678    379    316   -698   -880    -67   -109    -23    792   -332
    -23   -730   -706    374    340   -719   -891    -70   -119    -36    776   -332
     -7   -724   -719    366    353   -722   -893    -67   -122    -33    774   -332
    -10   -735   -724    374    355   -730   -898    -67   -129    -33    771   -324
    -15   -735   -722    374    353   -730   -904    -70   -135    -33    769   -335
    -15   -740   -727    376    355   -735   -901    -62   -140    -36    758   -322
      2   -748   -750    371    374   -748   -904    -54   -142    -36    753   -293
      2   -766   -769    381    384   -766   -901    -49   -148    -38    743   -293
    -10   -771   -761    389    374   -769   -909    -41   -158    -46    727   -262
      7   -769   -779    379    392   -774   -924    -36   -163    -51    717   -252
     28   -784   -813    374    420   -797   -937    -36   -174    -57    719   -259
    -85   -792   -706    439    309   -750   -904     12   -137    -10    787   -257
   -135   -792   -657    462    259   -724   -880     49   -116     15    922   -400
      5   -792   -797    392    400   -795   -922     18   -161    -31   1008   -652
     64   -774   -839    353    452   -807   -940      2   -184    -51    971   -683
      7   -756   -763    374    384   -758   -922      5   -176    -44    948   -662
     28   -748   -779    358    402   -763   -917      5   -184    -49    917   -670
     54   -735   -792    340    423   -763   -927    -15   -200    -62    878   -654
     64   -730   -795    329    428   -761   -924    -33   -200    -62    846   -654
     67   -698   -766    316    415   -732   -914    -33   -184    -41    878   -748
     70   -688   -761    309    413   -724   -917    -41   -176    -31    893   -836
     57   -670   -727    306    389   -698   -898    -33   -153     -5    919   -891
     15   -683   -698    332    355   -691   -893    -31   -137     10    948   -914
     -7   -693   -685    350    337   -691   -891    -33   -132     15    995   -948
    -57   -683   -626    371    283   -654   -888    -36   -124     25   1041   -982
    -75   -672   -597    374    259   -636   -878    -31   -114     33   1062  -1018
    -90   -659   -571    374    239   -615   -875    -36   -111     36   1078  -1052
   -124   -667   -542    397    207   -605   -875    -49   -122     36   1093  -1096
   -189   -646   -457    415    132   -553   -849    -51   -124     57   1109  -1104
   -267   -628   -361    446     44   -493   -831    -46   -119     85   1109  -1083
   -257   -636   -379    444     59   -509   -836    -62   -111     96   1075  -1098
   -150   -615   -465    384    155   -540   -857    -85   -116     77   1047  -1117
   -192   -607   -415    400    111   -511   -854    -75    -98    109   1054  -1088
   -262   -605   -342    433     38   -472   -841    -57    -75    140   1028  -1044
   -194   -574   -379    381     90   -478   -859    -57    -90    140    940  -1008
    -77   -561   -483    319    202   -522   -898    -96   -145    116    815   -997
      7   -568   -576    277    290   -574   -911   -155   -161     57    717   -997
     46   -545   -594    249    319   -568   -924   -176   -148     10    672   -937
     62   -527   -592    231    324   -561   -950   -181   -155      2    636   -875
     90   -509   -600    210    345   -553   -976   -184   -166      0    605   -831
    103   -488   -594    189    348   -540   -976   -192   -168     -2    592   -789
    142   -462   -607    158    374   -535   -971   -194   -171    -10    584   -740
    246   -444   -691     98    465   -566   -995   -218   -202    -44    558   -727
    407   -402   -810     -2    607   -605  -1026   -239   -228    -70    540   -693
    465   -394   -859    -36    662   -628  -1028   -241   -233    -85    535   -626
    493   -387   -883    -54    688   -633  -1034   -252   -241    -96    542   -581
    446   -361   -807    -44    626   -584  -1015   -239   -226    -70    530   -545
    472   -303   -776    -83    623   -540  -1015   -239   -220    -62    485   -540
    558   -270   -828   -145    691   -548  -1018   -265   -239    -75    462   -563
    566   -288   -854   -140    709   -571  -1015   -275   -254    -88    470   -566
    623   -306   -932   -161    776   -618  -1052   -306   -296   -129    475   -587
    724   -306  -1031   -207    878   -667  -1111   -345   -340   -179    553   -610
    740   -353  -1093   -197    917   -722  -1137   -376   -371   -215    522   -639
    646   -423  -1070   -111    857   -745  -1132   -379   -384   -236    514   -652
    579   -459  -1039    -62    807   -748  -1132   -361   -379   -239    493   -652
    509   -509  -1018      0    763   -763  -1132   -332   -371   -228    475   -641
    366   -594   -961    111    662   -776  -1127   -306   -363   -226    441   -633
    259   -654   -914    197    587   -784  -1114   -298   -368   -231    400   -626
    223   -678   -901    226    561   -789  -1078   -288   -371   -241    436   -620
    192   -717   -909    262    550   -813  -1021   -290   -379   -265    402   -633
    129   -711   -844    288    485   -776   -919   -277   -332   -207    374   -623
     80   -670   -750    293    413   -709   -865   -207   -285   -124    361   -587
     28   -675   -704    322    363   -688   -883   -174   -288    -88    327   -584
    -28   -698   -670    363    319   -685   -914   -181   -285    -83    314   -579
    -49   -732   -683    389    314   -709   -930   -176   -283    -98    387   -597
    -72   -807   -735    439    329   -771   -880    -93   -228   -132    361   -639
   -114   -805   -691    459    285   -748   -753     44   -109   -111    376   -657
   -150   -711   -561    431    205   -636   -589    213     38     25    420   -589
   -135   -467   -332    298     96   -400   -488    350    200    283    670   -394
   -132    -23    109     77   -122     41   -498    374    381    631   1005    -57
   -202    504    706   -150   -454    605   -659    166    462    940   1392    275
   -267    639    906   -184   -587    771  -1018   -226    275    979   1525    353
   -322    267    587     25   -454    426  -1249   -561   -116    587   1200     70
   -374   -410    -36    392   -168   -223  -1283   -730   -568    -75    558   -449
   -361   -852   -493    605     64   -672  -1244   -652   -724   -392    194   -748
   -337  -1013   -675    675    168   -844  -1145   -470   -641   -392    106   -813
   -298   -992   -693    644    194   -844  -1065   -371   -545   -329    103   -802
   -275   -901   -626    587    174   -763  -1002   -296   -441   -246    137   -750
   -272   -815   -542    542    132   -680   -961   -239   -361   -171    176   -691
   -280   -797   -517    540    116   -657   -940   -207   -322   -142    181   -662
   -262   -774   -511    517    122   -644   -922   -181   -296   -127    179   -639
   -252   -769   -517    509    129   -644   -924   -174   -288   -129    168   -626
   -257   -776   -519    514    129   -649   -924   -171   -290   -137    163   -626
   -259   -776   -517    519    127   -646   -919   -166   -288   -132    192   -615
   -244   -789   -548    517    150   -670   -922   -166   -290   -135    207   -620
   -239   -792   -555    514    155   -675   -911   -161   -280   -127    223   -613
   -254   -776   -522    514    129   -649   -901   -150   -267   -109    259   -589
   -285   -750   -465    519     88   -607   -883   -135   -249    -88    306   -558
   -293   -740   -449    517     75   -594   -883   -132   -246    -83    327   -542
   -293   -735   -444    514     75   -589   -885   -132   -254    -80    319   -532
   -296   -735   -441    514     70   -587   -885   -127   -265    -80    293   -524
   -314   -722   -407    519     46   -566   -875   -116   -257    -67    249   -517
   -340   -711   -371    524     15   -542   -870   -106   -246    -54    205   -501
   -361   -696   -337    527    -12   -517   -865    -96   -228    -41    189   -483
   -363   -706   -345    532    -10   -527   -867    -96   -223    -44    166   -483
   -415   -719   -303    568    -57   -511   -857    -83   -207    -28    171   -470
   -496   -722   -226    607   -137   -475   -831    -57   -181     10    200   -452
   -519   -714   -194    615   -163   -454   -826    -46   -168     31    205   -433
   -532   -719   -187    626   -174   -454   -828    -41   -163     44    202   -423
   -530   -717   -187    623   -171   -452   -833    -41   -171     44    184   -420
   -498   -691   -194    592   -153   -441   -849    -49   -189     41    166   -426
   -478   -672   -197    574   -142   -436   -867    -54   -202     51    174   -423
   -431   -675   -244    553    -96   -459   -901    -70   -220     46    168   -441
   -389   -678   -288    535    -51   -483   -911    -70   -213     62    174   -454
   -361   -680   -322    519    -20   -504   -906    -62   -192     90    176   -454
   -306   -698   -392    501     41   -545   -904    -67   -184    114    161   -470
   -249   -745   -498    496    124   -623   -891    -77   -187    127    163   -506
   -171   -787   -615    480    220   -701   -883    -77   -194    116    223   -535
    -49   -789   -743    418    342   -766   -922    -98   -215    103    293   -555
     62   -774   -836    355    446   -805   -956   -122   -236     83    340   -553
    109   -769   -878    329    491   -823   -963   -127   -244     70    348   -537
    116   -750   -867    316    491   -807   -958   -124   -241     64    303   -509
     85   -732   -818    322    449   -774   -943   -106   -218     77    277   -465
     38   -722   -761    342    397   -743   -922    -83   -194     90    265   -420
    -38   -732   -693    384    327   -714   -893    -57   -166    103    257   -379
   -145   -724   -579    436    215   -652   -844    -10   -111    142    275   -316
   -252   -719   -470    483    106   -597   -789     38    -57    187    311   -249
   -363   -727   -363    545     -2   -545   -737     88     -5    231    358   -176
   -509   -730   -220    618   -145   -478   -678    140     57    285    407    -83
   -576   -714   -137    646   -220   -426   -649    166     90    314    415      5
   -610   -730   -119    670   -246   -426   -636    174    103    322    428     75
   -657   -758   -101    706   -277   -431   -615    192    129    337    465    132
   -675   -771    -96    722   -290   -433   -605    205    155    342    496    168
   -693   -779    -85    737   -303   -433   -594    220    187    342    519    187
   -735   -800    -64    766   -335   -433   -584    239    226    340    537    210
   -769   -797    -31    782   -368   -415   -563    267    280    358    558    257
   -750   -802    -51    774   -350   -426   -566    277    306    350    483    265
   -735   -826    -90    782   -322   -459   -574    270    311    348    407    265
   -745   -826    -80    784   -335   -454   -563    283    314    379    433    270
   -732   -831   -101    782   -316   -467   -553    293    309    410    439    270
   -706   -828   -122    763   -293   -475   -545    296    301    431    402    283
   -706   -831   -124    769   -290   -478   -530    301    298    446    366    301
   -714   -836   -122    774   -296   -480   -506    319    301    462    379    303
   -730   -815    -85    771   -322   -452   -480    337    314    480    400    342
   -758   -787    -28    771   -366   -407   -449    361    332    498    402    397
   -800   -745     54    774   -428   -345   -410    389    355    524    413    428
   -810   -717     93    761   -454   -311   -381    407    374    542    418    470
   -807   -706    101    758   -457   -303   -353    420    384    550    423    509
   -807   -706    101    756   -454   -303   -335    428    387    561    420    514
   -774   -714     59    745   -418   -327   -337    420    374    566    392    501
   -724   -691     31    706   -379   -329   -335    415    374    574    389    485
   -701   -662     38    683   -371   -314   -324    415    381    592    397    452
   -701   -667     31    683   -366   -316   -327    405    371    592    394    397
   -706   -688     18    698   -363   -335   -348    379    345    579    371    337
   -709   -696     12    701   -363   -342   -368    353    324    568    358    270
   -672   -714    -41    693   -316   -376   -389    332    301    548    340    192
   -662   -758    -98    709   -283   -428   -402    306    277    524    314    116
   -667   -813   -145    740   -262   -480   -413    288    254    504    283     41
   -610   -872   -262    740   -176   -568   -452    252    205    457    236    -46
   -537   -911   -374    724    -83   -644   -480    220    161    410    189    -49
   -491   -966   -475    724     -7   -722   -511    184    109    366    124    -36
   -480  -1018   -537    750     28   -779   -535    163     72    327     72    -20
   -457  -1023   -568    740     54   -797   -550    153     51    298     46    -18
   -426  -1039   -615    732     93   -828   -563    140     25    277     23    -38
   -402  -1052   -649    724    122   -852   -576    122      2    262     10    -51
   -381  -1047   -665    714    140   -857   -589    111    -10    252     -5    -64
   -366  -1072   -706    717    168   -888   -589    109    -23    233    -28    -93
   -340  -1104   -763    722    210   -935   -568    135    -20    218    -38   -106
   -322  -1187   -865    753    270  -1026   -514    220     -2    192    -62   -142
   -322  -1221   -898    771    288  -1060   -384    379     75    210    -59   -163
   -277  -1145   -867    711    293  -1008   -252    553    210    311     25   -114
   -220   -948   -727    584    252   -839   -161    701    392    501    218     44
   -189   -509   -319    348     62   -415   -171    732    607    828    594    384
   -319     72    392    124   -355    231   -319    506    745   1182   1041    787
   -420    218    636    101   -530    426   -696     36    566   1205   1150    867
   -431   -137    293    285   -363     77   -982   -407    132    815    823    558
   -426   -865   -439    644      5   -652  -1041   -654   -394    122    171    -25
   -368  -1421  -1052    896    340  -1236   -992   -587   -613   -254   -226   -418
   -309  -1543  -1234    924    459  -1387   -880   -387   -511   -226   -239   -472
   -275  -1519  -1244    896    483  -1382   -756   -231   -384   -150   -192   -475
   -265  -1434  -1169    849    449  -1301   -652   -116   -262    -59   -119   -439
   -233  -1345  -1111    789    439  -1228   -594    -51   -184      7    -62   -410
   -176  -1299  -1122    737    470  -1210   -576    -20   -158     28    -46   -420
   -171  -1288  -1117    730    472  -1202   -566    -12   -153     28    -44   -436
   -119  -1265  -1148    691    511  -1208   -581    -23   -168     10    -59   -465
     10  -1234  -1244    613    626  -1239   -615    -51   -202    -18    -96   -506
    174  -1202  -1376    514    774  -1291   -672   -103   -254    -62   -148   -558
    428  -1153  -1582    363   1002  -1369   -756   -171   -327   -124   -213   -626
    693  -1109  -1805    205   1247  -1457   -852   -252   -407   -202   -267   -696
    789  -1101  -1891    155   1340  -1496   -896   -296   -457   -249   -285   -724
    688  -1143  -1831    226   1260  -1488   -872   -296   -470   -267   -298   -724
    566  -1179  -1745    306   1153  -1462   -820   -272   -459   -270   -290   -717
    462  -1187  -1649    363   1054  -1418   -766   -241   -423   -239   -265   -696
    361  -1179  -1540    410    950  -1358   -719   -200   -376   -187   -223   -672
    298  -1150  -1449    426    872  -1301   -685   -158   -335   -135   -168   -659
    265  -1145  -1410    439    836  -1278   -672   -140   -314   -109   -145   -680
    231  -1163  -1395    462    813  -1278   -659   -137   -301   -106   -150   -706
    200  -1150  -1350    475    774  -1249   -641   -122   -275    -85   -140   -691
    168  -1098  -1270    462    717  -1184   -607    -93   -241    -54   -114   -639
    127  -1085  -1215    478    670  -1150   -592    -75   -223    -38   -103   -613
     90  -1070  -1161    488    623  -1114   -574    -51   -202    -23    -88   -589
     83  -1062  -1145    491    613  -1104   -571    -51   -202    -20    -85   -589
     54  -1091  -1145    517    597  -1117   -579    -70   -213    -31    -90   -602
     46  -1070  -1117    509    581  -1093   -568    -59   -197    -18    -67   -581
     23  -1070  -1093    519    558  -1080   -563    -57   -192    -12    -57   -576
      5  -1052  -1057    524    530  -1054   -550    -54   -181     -2    -36   -553
     -2  -1021  -1021    511    506  -1021   -545    -51   -171     10    -15   -522
     -7   -997   -992    501    491   -995   -535    -51   -161     18      0   -501
    -15   -982   -966    496    475   -974   -524    -46   -153     25     12   -483
    -51   -966   -914    509    431   -940   -504    -41   -142     33     36   -462
    -70   -950   -880    509    402   -917   -493    -44   -140     28     44   -449
    -93   -937   -844    514    374   -891   -478    -44   -137     23     49   -439
   -111   -914   -802    511    345   -859   -457    -41   -135     18     51   -428
   -116   -875   -758    496    319   -818   -433    -31   -119     25     67   -410
   -153   -872   -719    509    283   -797   -418    -28   -106     36     75   -394
   -184   -875   -691    527    252   -784   -405    -20    -88     49     83   -389
   -181   -852   -670    517    241   -763   -376      0    -59     72    101   -381
   -171   -839   -667    506    246   -753   -355     15    -33     93    119   -366
   -184   -782   -597    480    205   -691   -319     49     12    140    158   -322
   -210   -737   -530    472    158   -633   -290     77     59    181    192   -283
   -223   -732   -509    478    140   -620   -283     77     75    184    187   -275
   -200   -724   -524    462    161   -626   -283     70     83    174    176   -283
   -179   -719   -542    446    181   -631   -290     59     80    168    168   -296
   -181   -722   -540    452    179   -631   -296     49     77    163    155   -309
   -189   -717   -530    452    168   -623   -296     44     80    161    150   -311
   -187   -706   -519    446    166   -613   -290     44     90    171    153   -314
   -168   -701   -535    433    181   -620   -285     44     98    176    148   -322
   -163   -696   -532    428    181   -615   -280     46    109    181    150   -329
   -161   -672   -511    415    174   -592   -270     51    122    192    161   -324
   -142   -654   -511    400    184   -584   -267     54    132    194    166   -322
   -135   -665   -532    400    197   -600   -265     62    142    202    174   -309
   -129   -652   -522    389    194   -587   -259     64    153    213    184   -293
   -122   -644   -524    381    200   -587   -262     59    155    213    189   -288
   -106   -659   -553    384    223   -607   -267     51    148    205    184   -298
   -106   -672   -566    389    226   -618   -267     44    145    200    179   -306
    -88   -670   -581    379    244   -626   -270     36    140    194    176   -311
    -62   -670   -607    366    270   -639   -272     28    137    194    179   -306
    -20   -623   -602    322    290   -613   -272     28    148    210    194   -283
      2   -579   -584    288    290   -581   -257     36    168    231    218   -252
     12   -561   -574    275    293   -566   -249     41    174    244    226   -239
      7   -553   -563    270    285   -558   -241     38    174    246    226   -233
     18   -537   -555    259    285   -545   -228     44    187    257    239   -218
     20   -524   -548    249    283   -535   -226     41    189    259    241   -215
     23   -485   -509    231    265   -496   -213     49    205    280    259   -181
     12   -459   -472    223    241   -465   -189     64    231    306    285   -132
     20   -449   -470    215    244   -459   -187     67    236    319    298    -98
      7   -457   -467    223    233   -462   -210     46    220    311    288    -90
      5   -467   -472    231    239   -470   -231     25    200    301    280    -98
     -5   -475   -470    239    228   -472   -233     12    192    298    277    -98
     -2   -519   -517    262    257   -519   -244      0    171    275    249   -101
    -28   -576   -550    301    259   -563   -257    -15    148    246    226   -114
    -36   -600   -563    316    262   -581   -262    -23    135    233    207   -135
    -49   -644   -597    345    272   -620   -265    -36    116    210    181   -163
    -54   -706   -652    381    298   -680   -265    -44    101    192    158   -176
    -64   -730   -667    394    301   -698   -272    -62     85    174    140   -179
    -83   -737   -657    410    285   -698   -280    -77     72    161    129   -181
    -83   -758   -678    420    296   -719   -288    -90     59    148    111   -189
    -85   -797   -711    441    311   -756   -290    -98     51    135     93   -202
    -90   -805   -717    446    311   -763   -293   -103     46    132     90   -200
    -88   -800   -711    444    309   -758   -290   -103     51    140    106   -187
    -93   -807   -714    449    309   -761   -285   -103     51    142    114   -192
    -77   -828   -750    454    335   -789   -265    -70     54    124     85   -233
    -59   -883   -823    470    379   -854   -161     57    101    106     31   -309
    -49   -844   -795    446    371   -820    -31    220    215    174     70   -290
    -10   -691   -683    348    335   -685     83    405    392    332    213   -163
     38   -296   -335    129    187   -314    111    496    610    628    532    153
    -28    319    345   -145   -187    332     10    371    802   1021   1008    620
   -181    722    904   -270   -542    813   -272    -15    779   1228   1312    906
   -259    555    813   -148   -535    683   -613   -475    449   1018   1163    776
   -316   -181    135    249   -226    -23   -766   -841   -132    327    501    213
   -272   -906   -633    589    179   -771   -750   -857   -491   -226    -90   -311
   -202  -1158   -958    680    376  -1060   -670   -675   -467   -293   -213   -423
   -158  -1145   -987    649    413  -1065   -537   -485   -327   -192   -150   -368
   -142  -1070   -927    607    392  -1000   -423   -350   -192    -77    -64   -288
   -192  -1002   -813    594    309   -909   -340   -259    -85     18     15   -189
   -174   -956   -782    563    303   -870   -309   -226    -46     57     38   -137
   -116   -924   -810    519    345   -867   -311   -228    -46     57     15   -122
   -101   -904   -802    504    350   -854   -306   -228    -44     64      7   -101
    -93   -906   -815    498    361   -862   -303   -231    -44     67     -5    -90
    -93   -924   -833    509    368   -880   -293   -228    -44     64    -23    -75
   -158   -953   -797    555    316   -875   -270   -213    -31     80    -28    -51
   -192   -935   -743    563    275   -839   -257   -207    -23     96    -25    -23
   -114   -932   -820    522    353   -875   -277   -233    -44     77    -59    -28
    -67   -935   -867    501    400   -901   -288   -246    -54     67    -70    -44
    -57   -927   -870    491    405   -898   -290   -257    -62     57    -72    -46
    -46   -909   -862    478    407   -885   -293   -262    -62     59    -70    -59
    -59   -922   -862    491    400   -893   -293   -267    -62     59    -59    -93
    -77   -932   -857    504    389   -896   -290   -270    -59     54    -57   -124
    -90   -937   -849    511    376   -893   -290   -267    -59     51    -44   -135
    -90   -927   -836    509    371   -883   -296   -270    -62     46    -33   -155
    -96   -932   -839    514    368   -885   -296   -275    -64     36    -31   -202
   -101   -927   -826    514    361   -875   -301   -277    -70     28    -18   -249
    -96   -904   -810    498    355   -857   -309   -283    -72     23      7   -280
    -83   -893   -810    488    363   -852   -306   -277    -62     31     38   -293
    -85   -885   -800    485    355   -844   -303   -272    -54     36     57   -314
    -80   -862   -782    470    350   -823   -311   -275    -59     25     57   -340
    -70   -854   -787    459    355   -820   -314   -272    -62     12     51   -368
    -57   -865   -807    462    374   -836   -311   -262    -57     12     62   -384
    -54   -865   -813    457    379   -839   -306   -246    -54     15     83   -405
    -44   -862   -818    452    384   -839   -306   -236    -57      7     88   -433
    -36   -846   -810    441    384   -828   -301   -223    -51      5     96   -457
    -25   -828   -802    428    387   -815   -296   -205    -46      7    124   -472
    -28   -815   -789    420    379   -805   -293   -200    -49      0    142   -504
    -44   -787   -743    415    348   -766   -285   -194    -38      2    181   -535
    -46   -769   -722    407    335   -745   -267   -192    -28     12    205   -574
    -49   -776   -727    413    337   -753   -252   -192    -31     10    215   -654
    -59   -787   -727    423    332   -758   -239   -197    -36      7    244   -730
    -59   -761   -701    410    319   -732   -233   -205    -38     15    283   -779
    -70   -724   -657    397    290   -691   -226   -210    -38     23    324   -815
    -98   -706   -607    402    254   -657   -205   -197    -18     44    366   -826
   -116   -704   -587    407    233   -644   -184   -189      0     57    379   -826
   -129   -680   -550    405    210   -615   -168   -181     18     77    397   -800
   -161   -672   -511    415    174   -592   -155   -168     41    101    433   -782
   -202   -698   -496    452    145   -597   -135   -155     57    106    467   -769
   -215   -698   -483    454    132   -592   -135   -155     59    101    491   -802
   -210   -680   -470    446    127   -576   -142   -158     57     98    522   -857
   -228   -670   -444    446    106   -558   -137   -150     67    103    566   -891
   -241   -652   -410    446     83   -532   -129   -135     80    109    610   -904
   -155   -641   -488    397    163   -566   -155   -161     44     72    555   -932
    -80   -605   -524    342    220   -563   -166   -176     15     64    493   -909
    -57   -571   -517    311    228   -545   -166   -176     20     80    441   -854
     -2   -561   -558    283    277   -561   -174   -179     28     72    394   -846
     80   -540   -623    228    350   -579   -184   -189     20     62    384   -883
    161   -511   -672    174    415   -589   -192   -197     18     49    384   -857
    220   -496   -719    135    470   -607   -218   -205      2     15    420   -797
    290   -478   -769     93    530   -623   -239   -218    -12    -25    449   -748
    366   -472   -839     51    600   -654   -259   -246    -28    -54    449   -709
    397   -459   -859     31    626   -659   -262   -254    -28    -54    428   -654
    389   -454   -844     28    615   -649   -252   -241    -23    -57    340   -597
    353   -462   -815     54    584   -639   -236   -220    -15    -57    329   -540
    296   -472   -769     85    532   -620   -218   -213     -7    -46    311   -493
    244   -454   -698    103    470   -576   -189   -207      5    -18    285   -433
    236   -389   -626     75    428   -506   -150   -161     33     23    298   -350
    228   -350   -579     62    402   -465   -129   -137     44     41    283   -303
    189   -324   -517     67    350   -420   -124   -140     51     70    288   -283
    161   -337   -498     88    329   -418   -129   -148     44     72    293   -290
    148   -324   -475     88    311   -400   -132   -153     44     77    298   -290
    161   -246   -407     44    283   -327   -114   -145     70    116    314   -246
    155   -200   -355     20    254   -277   -109   -150     83    142    322   -210
    150   -194   -345     20    246   -270   -132   -168     64    140    316   -207
    129   -228   -358     49    244   -293   -158   -200     33    119    290   -220
    111   -241   -353     64    231   -296   -176   -210     20    119    283   -207
     93   -254   -350     80    220   -301   -189   -218     15    116    272   -205
     77   -285   -363    103    220   -324   -200   -226      2    106    257   -210
     36   -322   -361    142    194   -340   -207   -233    -10    101    241   -210
     36   -332   -368    148    202   -350   -220   -246    -25     93    218   -210
      5   -358   -366    174    184   -361   -244   -272    -51     70    179   -220
    -31   -402   -374    215    168   -389   -283   -311    -88     28    124   -244
    -62   -459   -400    259    166   -431   -311   -337   -127    -12     83   -272
    -67   -467   -400    267    166   -433   -316   -335   -135    -20     64   -280
    -64   -454   -392    257    163   -423   -309   -316   -127    -18     64   -272
    -77   -462   -387    270    153   -426   -303   -303   -124    -18     67   -267
    -85   -446   -361    267    137   -405   -298   -293   -114    -12     72   -252
    -98   -446   -348    272    124   -397   -290   -283   -109     -5     77   -233
   -127   -478   -350    301    109   -415   -288   -272   -109    -23     77   -223
   -124   -532   -407    327    140   -470   -254   -215   -101    -64     57   -246
   -119   -587   -470    350    174   -530   -158    -90    -49    -93     18   -285
   -114   -548   -433    332    158   -491    -41     62     57    -25     64   -257
    -93   -361   -267    226     85   -316     57    252    249    179    259    -67
    -85     96    179     -5   -132    137     98    361    501    535    652    353
   -179    771    950   -298   -563    859     64    309    758    958   1174    885
   -337   1195   1532   -428   -935   1363   -155    -10    807   1195   1480   1166
   -392    937   1327   -272   -859   1132   -446   -457    459    924   1226    919
   -444    197    641    122   -542    418   -563   -792    -96    249    561    298
   -405   -493    -90    449   -158   -293   -581   -841   -454   -267     28   -213
   -306   -761   -454    535     72   -607   -535   -693   -467   -361   -114   -361
   -288   -748   -459    517     83   -605   -418   -535   -350   -288    -88   -335
   -257   -657   -400    457     70   -530   -314   -394   -215   -181     -7   -259
   -239   -558   -319    397     38   -441   -249   -306   -119   -101     67   -184
   -239   -522   -283    381     20   -402   -207   -257    -70    -64    103   -145
   -231   -496   -265    363     15   -381   -187   -228    -41    -44    124   -116
   -231   -480   -252    355      7   -366   -181   -215    -23    -33    137   -101
   -239   -498   -259    368     10   -381   -181   -205    -15    -28    132    -93
   -262   -504   -241    384    -10   -374   -168   -187      5    -10    137    -77
   -272   -483   -213    376    -31   -348   -145   -171     25     20    163    -54
   -283   -493   -210    387    -36   -353   -135   -166     33     25    161    -51
   -283   -491   -207    384    -38   -348   -132   -168     36     25    148    -41
   -267   -475   -207    371    -31   -342   -135   -174     36     25    129    -33
   -259   -480   -220    368    -20   -350   -127   -166     38     28    124    -31
   -249   -462   -213    355    -20   -337   -114   -155     59     44    135    -18
   -241   -449   -207    345    -18   -329   -106   -145     75     57    140     -7
   -249   -449   -200    350    -25   -324    -98   -132     88     67    142     -5
   -259   -446   -187    350    -38   -316    -88   -116     98     72    140    -12
   -265   -446   -181    355    -44   -316    -83   -103    106     85    145    -18
   -254   -431   -179    340    -38   -306    -72    -90    116    101    168    -12
   -249   -431   -181    340    -33   -306    -75    -83    116    109    181     -7
   -262   -457   -197    358    -33   -327    -72    -77    116    116    187    -15
   -265   -462   -197    361    -33   -329    -64    -67    122    132    205    -10
   -262   -465   -202    361    -33   -335    -62    -54    129    148    218     -5
   -254   -454   -200    355    -28   -327    -57    -49    140    166    239     10
   -265   -439   -174    350    -46   -309    -59    -46    150    184    257     28
   -275   -439   -163    355    -57   -301    -64    -46    153    189    262     44
   -280   -452   -171    366    -57   -311    -67    -49    153    187    272     54
   -277   -478   -200    379    -38   -340    -75    -51    155    176    277     57
   -277   -480   -205    376    -38   -342    -80    -51    168    158    275     62
   -285   -493   -207    389    -38   -350    -80    -38    194    145    270     75
   -296   -491   -194    394    -51   -345    -80    -28    220    150    285     85
   -303   -478   -174    392    -64   -327    -67    -15    236    158    309    103
   -311   -488   -179    397    -67   -335    -57    -12    233    161    314    119
   -322   -496   -174    407    -75   -335    -41     -7    233    168    322    132
   -345   -501   -158    420    -96   -329    -23      0    236    184    337    137
   -366   -491   -124    428   -122   -309      5     18    252    207    358    158
   -379   -478    -98    426   -142   -290     28     36    265    233    397    181
   -384   -454    -70    418   -158   -265     51     59    285    265    431    213
   -394   -436    -41    415   -179   -239     77     85    311    285    449    249
   -407   -423    -15    415   -197   -220    103    109    340    309    454    285
   -420   -407     12    413   -218   -197    124    132    361    329    452    309
   -439   -402     33    420   -239   -184    142    148    379    340    459    322
   -454   -407     46    431   -252   -181    161    163    394    345    452    337
   -467   -405     62    436   -265   -171    174    179    413    363    436    340
   -485   -394     90    439   -288   -153    179    189    423    368    446    324
   -509   -389    119    449   -314   -135    189    202    436    374    436    342
   -545   -387    155    465   -353   -116    200    223    457    397    418    374
   -594   -394    200    496   -397    -98    218    249    483    426    439    413
   -592   -387    205    488   -400    -90    218    257    493    444    449    415
   -542   -366    176    454   -361    -96    202    257    488    431    397    420
   -517   -345    168    428   -345    -88    194    265    488    423    368    485
   -506   -335    171    420   -340    -83    189    267    485    420    345    587
   -493   -332    161    413   -329    -85    179    265    478    415    335    665
   -465   -335    129    400   -298   -103    174    265    475    415    322    706
   -444   -322    122    381   -283   -101    176    265    475    413    335    745
   -420   -322     98    371   -259   -111    168    254    462    413    288    779
   -415   -314    101    363   -259   -106    161    252    462    428    207    815
   -413   -306    106    358   -259   -101    161    254    462    433    176    831
   -402   -285    116    342   -262    -83    171    262    467    439    176    839
   -392   -262    129    327   -262    -67    192    280    478    452    181    859
   -381   -265    116    322   -249    -75    194    277    472    441    202    846
   -374   -259    114    316   -246    -72    205    277    465    431    236    797
   -366   -246    119    303   -244    -64    207    277    465    428    257    761
   -335   -236     98    285   -218    -70    210    283    459    428    262    727
   -306   -226     80    265   -194    -72    207    275    452    418    246    698
   -285   -200     85    241   -187    -57    207    267    449    420    233    683
   -252   -189     59    220   -158    -64    187    246    433    405    215    649
   -231   -205     25    218   -129    -90    153    210    400    371    189    594
   -210   -228    -20    218    -96   -124    119    176    368    337    181    550
   -174   -244    -70    207    -51   -158     90    153    342    314    174    522
   -137   -272   -135    202     -2   -205     64    129    311    283    155    475
   -129   -327   -197    228     33   -262     46    109    277    244    124    423
    -83   -361   -280    220     98   -322     15     80    236    197     77    374
     36   -374   -410    168    223   -392    -38     31    179    137     15    319
    202   -397   -600     96    400   -498   -109    -41    103     67    -62    244
    324   -418   -743     46    532   -579   -163    -98     44     20   -111    197
    335   -465   -802     62    566   -631   -200   -137      7    -12   -132    161
    280   -509   -792    114    535   -649   -202   -155    -10    -28   -127    137
    228   -540   -769    153    496   -652   -181   -148    -10    -28   -111    116
    189   -535   -724    174    457   -628   -148   -119     12      0    -70    111
    142   -540   -685    197    410   -613   -129   -101     25     15    -46     88
    101   -568   -670    233    384   -618   -116    -85     33     18    -49     54
    101   -602   -704    249    400   -652    -96    -62     33      7    -75     10
    111   -704   -815    296    462   -758    -33     20     31    -36   -153    -83
     85   -701   -787    306    433   -743     98    174    116      2   -153   -114
    124   -592   -719    233    420   -654    210    355    265    122    -59    -23
    189   -259   -449     33    316   -353    275    511    483    381    200    246
    163    332    168   -246     -2    252    275    568    763    805    685    745
    -62    919    979   -431   -519    948    111    332    930   1169   1140   1205
   -155    971   1124   -407   -639   1047   -218    -96    750   1143   1171   1215
   -207    410    618   -101   -413    511   -459   -540    226    594    665    727
   -231   -452   -220    342     -5   -337   -537   -771   -348   -140    -72     38
   -205   -917   -711    558    252   -815   -514   -646   -462   -355   -332   -244
   -184   -976   -792    579    301   -883   -407   -462   -366   -303   -314   -257
   -158   -898   -740    527    288   -818   -280   -301   -231   -194   -233   -200
   -114   -782   -667    449    275   -724   -181   -171   -111    -83   -148   -119
    -85   -709   -623    394    267   -665   -135   -116    -54    -31   -111    -72
    -83   -672   -589    376    252   -631   -101    -77    -20      0    -93    -38
   -101   -665   -566    381    231   -615    -83    -49     -5     12    -85    -15
   -122   -659   -537    392    207   -600    -64    -28      7     23    -77      0
   -137   -659   -522    397    192   -592    -51    -12     18     31    -70     23
   -153   -652   -501    402    171   -576    -41     -2     23     38    -70     41
   -166   -654   -491    407    161   -574    -38      2     25     38    -72     46
   -161   -636   -475    400    155   -555    -38      5     31     49    -64     54
   -171   -649   -478    410    150   -563    -44      2     28     44    -62     57
   -171   -649   -480    410    153   -566    -41     12     31     46    -46     62
   -181   -670   -488    423    153   -579    -38     18     33     49    -38     62
   -197   -667   -470    433    135   -568    -31     25     41     51    -44     88
   -213   -641   -431    426    106   -537    -25     33     44     46    -62    101
   -231   -646   -415    439     90   -532    -31     25     36     36    -70     62
   -239   -654   -415    446     85   -535    -28     25     36     38    -49     38
   -239   -678   -439    459     98   -558    -23     31     44     46     -7     -5
   -252   -659   -407    454     75   -535    -10     38     54     70     49    -33
   -267   -631   -363    446     46   -498      2     49     70     83     93    -59
   -270   -610   -342    439     36   -478      7     57     77     85    114    -96
   -272   -576   -303    426     15   -441     12     59     85     88    116   -124
   -283   -589   -309    433     10   -449      7     51     77     64     83   -155
   -293   -600   -309    446      5   -454     10     54     77     64     93   -174
   -324   -589   -267    454    -31   -428     15     59     85     75    127   -158
   -368   -587   -218    478    -75   -402     18     64     90     72    114   -155
   -337   -555   -218    446    -62   -387      5     51     80     54     67   -153
   -290   -555   -265    423    -12   -410    -12     36     64     51     98   -174
   -265   -571   -309    418     20   -441    -33     15     51     59    155   -189
   -228   -553   -324    392     46   -439    -41      5     44     64    194   -142
   -218   -540   -322    379     51   -431    -49    -12     33     57    168   -127
   -192   -517   -327    353     67   -423    -46    -25     28     49    153   -116
   -171   -504   -332    337     77   -420    -44    -36     25     49    153   -114
   -166   -488   -322    327     77   -405    -36    -44     28     51    155   -101
   -163   -475   -311    319     72   -394    -38    -57     23     38    140   -101
   -137   -446   -309    290     83   -376    -36    -64     25     38    129    -98
   -127   -410   -285    267     77   -348    -23    -54     38     51    127    -75
   -122   -368   -246    246     62   -309    -12    -38     62     67    129    -54
   -122   -350   -228    233     49   -290      0    -23     80     77    124    -41
   -127   -329   -205    228     36   -267     23    -12    101     90    127    -25
   -129   -296   -166    213     15   -231     38      2    124    109    140     -2
   -137   -288   -150    213      5   -220     41     10    129    109    135      0
   -135   -283   -148    207      2   -215     41     12    132    111    135      5
   -122   -249   -127    184      0   -189     49     28    148    132    153     20
   -101   -220   -119    161      7   -171     46     33    153    135    158     18
    -93   -205   -111    150      7   -158     46     33    153    135    158      7
   -106   -181    -75    142    -15   -129     51     51    168    148    176     25
   -111   -155    -46    132    -33   -101     59     70    184    161    192     36
   -109   -148    -38    127    -36    -93     62     75    187    163    194     36
   -106   -124    -18    116    -44    -72     70     88    197    168    202     44
   -122   -119      0    119    -62    -59     62     85    192    155    192     38
   -116    -96     18    106    -70    -38     62     90    194    155    197     33
   -109    -88     20     98    -67    -33     67     96    200    155    202     31
   -109    -80     28     96    -70    -25     67     98    200    150    200     28
   -101    -49     49     72    -77      0     75    106    207    155    205     44
    -93    -18     75     57    -85     28     75    109    210    161    215     62
    -93    -15     77     51    -85     31     67    103    205    148    213     72
    -93    -31     62     62    -77     15     62     98    194    135    213     62
    -75      0     72     36    -75     36     80    111    207    142    233     77
    -54     36     90      7    -72     62    103    129    223    155    254    109
    -51     67    119     -7    -85     93    124    142    236    163    259    140
    -51     93    145    -20    -98    119    135    148    246    168    257    161
    -36     80    116    -23    -75     98    137    145    236    158    246    153
    -10     72     83    -33    -46     77    137    142    231    148    239    142
     10     96     85    -54    -38     90    137    142    233    150    244    142
     25    142    116    -83    -44    129    150    148    249    168    259    168
     31    174    142   -103    -57    158    148    145    254    174    275    184
     36    174    137   -106    -49    155    122    124    236    161    265    176
     72    163     90   -119     -7    127     96     98    210    129    236    161
     93    158     64   -124     15    111     72     88    202    129    236    158
     80    114     31    -98     23     72     62     80    192    119    226    145
     75     83      7    -80     33     46     49     75    179    103    202    135
     72     46    -28    -59     49     10     38     62    155     83    176    116
     46    -12    -59    -15     51    -36     20     38    122     44    122    106
     38    -57    -98      7     67    -75      7     20     96      5     51     93
     44    -90   -135     23     88   -114     -5      5     80      0     72     54
     46   -124   -171     38    109   -148    -15     -7     64     -7     80     44
     77   -109   -187     15    132   -148    -18     -5     64     -7     72     57
     54   -111   -166     28    106   -137    -20     -5     67     -7     57     67
     41   -132   -176     44    106   -153    -23     -5     62    -12     49     64
     62   -135   -197     33    129   -166    -28    -10     54    -18     51     54
     98   -101   -200      2    148   -150    -15     10     70     10    101     64
     90   -168   -262     36    174   -215    -31      5     49    -23     80     18
    111   -254   -366     70    239   -309     36     96     70    -46     36    -51
    119   -277   -400     77    257   -340    148    228    140    -28     18    -96
    166   -168   -335      2    249   -252    280    415    285     93    103    -20
    213    163    -49   -189    132     57    350    563    496    355    368    254
    181    766    584   -475   -202    678    311    566    740    756    833    727
      5   1376   1369   -693   -683   1371    124    309    880   1114   1288   1171
    -80   1501   1582   -709   -831   1540   -202   -119    717   1122   1353   1236
   -168    901   1070   -366   -620    984   -413   -527    202    553    820    761
   -181     70    252     54   -218    161   -483   -722   -314   -140    111    116
   -124   -423   -298    272     85   -361   -485   -636   -467   -410   -213   -202
    -75   -527   -452    301    187   -491   -392   -465   -400   -400   -236   -257
    -33   -428   -397    228    179   -415   -262   -306   -265   -298   -166   -205
    -10   -309   -298    158    142   -303   -161   -179   -140   -194    -83   -129
      2   -228   -233    111    116   -231   -101   -106    -67   -135    -23    -80
      0   -205   -205    103    101   -205    -62    -62    -33   -101     10    -62
    -20   -200   -179    109     77   -189    -44    -44    -20    -98     -5    -38
    -15   -189   -174    101     77   -181    -54    -38    -20   -103    -20    -28
    -23   -189   -168    106     70   -179    -64    -41    -20   -101    -12    -18
    -31   -200   -168    116     67   -184    -54    -23    -10    -83      7      7
    -44   -202   -161    122     57   -181    -51    -15    -10    -75     18      5
    -46   -197   -150    122     51   -176    -59    -20    -20    -88      5     15
    -36   -171   -137    103     49   -155    -64    -20    -20    -96    -20     38
    -38   -150   -111     96     36   -132    -54    -12    -10    -85    -25     46
    -51   -189   -137    119     41   -163    -59    -15    -12    -80     -7     33
    -62   -197   -135    129     33   -166    -67    -20    -15    -80      2     33
    -64   -181   -116    122     25   -150    -70    -23    -15    -85    -10     51
    -85   -187   -101    137      7   -145    -75    -23    -18    -88    -28     57
    -83   -176    -96    127      5   -137    -75    -15    -10    -85    -36     46
    -90   -161    -70    124    -12   -114    -72     -7     -5    -83    -44     46
   -106   -161    -57    132    -25   -109    -83    -12    -10    -93    -62     38
    -88   -163    -75    127     -7   -119    -90    -10    -12    -98    -77     31
   -116   -158    -44    137    -36   -103    -96    -12    -12    -88    -77     28
   -119   -148    -31    132    -44    -90    -93     -7    -10    -83    -77     25
   -109   -161    -51    132    -28   -106    -96     -5    -12    -88    -85     10
   -116   -166    -49    142    -33   -109   -109    -10    -18    -96    -93      5
    -96   -150    -54    122    -20   -103   -122    -12    -18    -96    -88     28
    -88   -140    -51    114    -18    -98   -132    -10    -25   -101   -101     25
   -116   -166    -49    142    -33   -109   -148    -18    -46   -114   -135     18
   -111   -166    -54    140    -28   -111   -142    -15    -51   -119   -142     12
    -90   -155    -64    122    -12   -111   -163    -18    -67   -127   -140     -5
    -70   -135    -64    101     -2   -101   -176    -25    -75   -135   -142     -5
    -72   -122    -51     96    -10    -88   -187    -33    -83   -148   -145     10
    -83   -140    -57    111    -12    -98   -192    -44    -98   -168   -176      5
    -83   -142    -59    111    -12   -103   -194    -57   -111   -179   -181    -33
    -96   -140    -46    116    -25    -93   -181    -51   -109   -148   -114    -46
    -90   -124    -33    106    -31    -80   -181    -51   -109   -119    -57    -49
    -62    -88    -25     75    -18    -57   -181    -49   -103   -103    -36    -31
    -72    -70      2     70    -38    -33   -174    -44    -96   -106    -28    -23
    -70    -28     38     49    -57      5   -163    -33    -80    -98    -18    -10
    -54     -2     51     25    -54     23   -158    -20    -64    -88    -28      5
    -54     -5     49     31    -51     20   -163    -20    -57    -83    -49     -7
    -44     -7     36     25    -41     12   -153    -15    -51    -88    -64    -31
    -25     28     51     -2    -38     38   -142     -7    -44    -90    -67    -38
    -15     28     44     -7    -31     33   -158    -20    -57   -114    -75    -57
     15     46     31    -31     -7     38   -176    -28    -85   -132    -83    -70
     67     75      5    -72     31     41   -184    -49   -109   -158    -96   -111
     90     98      7    -96     41     54   -187    -62   -106   -155   -103   -129
    116    145     28   -135     44     88   -205    -67    -93   -137    -85   -116
    166    181     15   -174     75     98   -207    -62    -77   -127    -64   -116
    166    184     18   -176     72    101   -223    -67    -77   -129    -49   -124
    163    181     18   -174     72    101   -252    -85    -83   -129    -44   -137
    197    207      7   -202     93    109   -265    -98    -90   -132    -44   -155
    213    228     15   -220     98    122   -262    -98    -83   -122    -38   -174
    233    233      0   -236    114    116   -259    -93    -77   -116    -33   -187
    252    236    -15   -244    132    111   -262    -98    -80   -116    -23   -192
    252    228    -25   -241    137    101   -285   -114    -90   -124    -33   -213
    265    246    -18   -254    142    114   -272   -106    -80   -114    -41   -213
    239    228    -10   -233    124    109   -280   -111    -83   -122    -51   -215
    228    223     -5   -226    116    109   -285   -111    -88   -122    -54   -218
    244    252      7   -249    119    129   -270    -93    -70   -103    -36   -205
    226    252     25   -239    101    140   -262    -90    -57    -90    -12   -194
    231    272     41   -252     96    155   -241    -70    -36    -70      7   -176
    244    311     64   -277     88    189   -226    -57    -18    -51     20   -161
    218    277     59   -252     80    168   -239    -67    -28    -64     10   -166
    231    298     67   -265     83    184   -213    -51    -12    -51     25   -150
    213    311     98   -265     57    205   -215    -49      2    -33     41   -124
    205    355    150   -280     25    254   -207    -46     20    -15     70    -85
    207    379    168   -293     18    275   -210    -51     23    -15     80    -64
    176    335    158   -254     10    246   -265   -109    -18    -57     38    -88
    176    368    192   -275     -7    280   -280   -129    -20    -59     36    -70
    168    355    187   -262     -7    272   -293   -135    -25    -62     33    -54
    163    314    148   -241      7    231   -309   -137    -38    -70     23    -51
    142    267    124   -205     10    197   -327   -155    -64    -93      0    -72
    109    200     88   -155     10    145   -342   -163    -83   -116    -41   -101
     77    119     41   -101     18     80   -353   -171   -114   -142    -85   -129
     62     75     10    -70     23     44   -368   -197   -158   -174   -124   -163
     62     80     18    -70     23     49   -381   -213   -179   -181   -137   -176
     49     70     18    -59     15     44   -394   -215   -184   -184   -148   -187
     15     -7    -25     -5     20    -15   -418   -231   -202   -205   -184   -215
     18    -67    -85     23     51    -75   -426   -233   -218   -213   -205   -228
      7    -70    -77     31     41    -72   -415   -226   -213   -197   -197   -218
    -12    -90    -77     49     31    -83   -436   -239   -228   -205   -205   -223
    -18    -96    -80     57     28    -88   -420   -218   -218   -200   -200   -223
     33   -168   -202     64    114   -184   -384   -161   -215   -231   -249   -270
     46   -231   -277     93    161   -254   -277    -20   -153   -228   -290   -311
     36   -155   -194     57    114   -174   -166    140    -15   -124   -223   -257
     80     49    -31    -64     54     10    -77    311    181     83    -38    -83
    122    470    348   -296   -114    410    -70    387    392    397    306    265
     25   1028   1002   -527   -488   1015   -148    288    574    779    756    693
   -101   1278   1379   -589   -740   1327   -389    -67    519    927    958    865
   -148    979   1124   -415   -636   1052   -654   -496    135    613    685    615
   -207    213    420     -5   -314    316   -792   -807   -410    -83     -5     10
   -166   -415   -249    290     41   -332   -805   -810   -696   -542   -498   -446
    -96   -644   -550    368    226   -597   -763   -652   -657   -574   -563   -532
    -41   -641   -602    340    277   -623   -665   -498   -545   -501   -519   -522
     -5   -550   -548    277    270   -548   -579   -387   -428   -410   -439   -483
      2   -452   -454    226    228   -452   -517   -298   -324   -314   -345   -431
    -12   -441   -428    226    205   -436   -501   -272   -285   -285   -324   -423
     20   -410   -433    194    226   -420   -465   -226   -241   -249   -290   -397
     23   -420   -444    197    231   -431   -454   -200   -215   -223   -259   -376
     12   -444   -457    215    233   -449   -457   -194   -205   -213   -244   -384
     12   -441   -454    210    233   -446   -446   -174   -189   -197   -231   -389
     28   -436   -465    202    244   -449   -441   -161   -176   -179   -239   -389
     33   -431   -465    197    249   -446   -444   -163   -174   -163   -241   -400
     33   -446   -480    207    257   -462   -444   -168   -176   -158   -259   -423
     15   -470   -485    226    249   -478   -454   -176   -184   -163   -309   -449
     20   -483   -506    231    262   -493   -462   -187   -197   -168   -340   -459
     28   -504   -532    236    277   -517   -470   -189   -202   -171   -340   -462
     46   -493   -540    223    293   -517   -467   -181   -192   -158   -324   -444
     67   -493   -561    213    311   -524   -480   -194   -202   -161   -345   -449
     72   -496   -568    210    319   -530   -470   -181   -194   -150   -337   -428
     62   -519   -584    226    322   -550   -475   -181   -200   -148   -340   -436
     80   -514   -594    218    337   -553   -470   -163   -184   -127   -337   -426
     70   -535   -605    231    335   -568   -483   -171   -200   -132   -363   -441
     75   -555   -633    239    353   -594   -485   -171   -207   -140   -387   -465
     54   -587   -641    265    345   -613   -511   -184   -215   -145   -389   -488
     25   -639   -665    306    345   -652   -542   -197   -223   -153   -405   -509
     15   -672   -688    327    350   -678   -553   -197   -226   -150   -423   -519
      2   -685   -688    340    345   -688   -540   -181   -210   -137   -413   -514
    -31   -711   -683    371    324   -698   -532   -179   -207   -137   -407   -509
    -46   -678   -631    363    290   -654   -493   -153   -187   -103   -392   -472
    -77   -730   -652    402    285   -693   -475   -142   -189    -98   -405   -475
   -103   -782   -680    441    285   -732   -462   -135   -187    -98   -413   -475
   -119   -769   -649    444    262   -709   -439   -119   -163    -80   -394   -454
   -213   -789   -576    501    181   -683   -433   -127   -150    -64   -392   -446
   -236   -807   -574    522    166   -691   -392   -127   -124    -31   -407   -457
   -223   -815   -592    519    181   -704   -371   -103   -101    -12   -405   -457
   -246   -846   -602    545    176   -724   -353    -83    -96    -23   -420   -465
   -270   -852   -581    561    155   -717   -314    -38    -85    -23   -433   -459
   -267   -805   -537    535    135   -672   -280      5    -59      2   -400   -426
   -239   -774   -535    504    148   -654   -275     31    -41     18   -381   -413
   -233   -748   -517    488    140   -633   -257     72      0     59   -371   -376
   -223   -714   -491    470    132   -602   -246    101     54    119   -348   -322
   -220   -683   -462    452    119   -574   -249    114    109    189   -285   -244
   -220   -683   -465    452    119   -574   -254    114    140    239   -207   -194
   -207   -696   -488    449    140   -592   -270     98    145    257   -171   -158
   -202   -717   -514    459    155   -615   -288     85    148    270   -158   -132
   -205   -698   -493    452    142   -597   -272     98    174    306   -119   -103
   -213   -683   -472    446    127   -579   -259    114    194    340    -83    -72
   -228   -672   -446    449    106   -561   -252    122    207    361    -64    -59
   -239   -652   -413    446     85   -532   -239    135    228    384    -46    -44
   -280   -683   -402    480     59   -542   -241    137    233    392    -46    -38
   -283   -688   -405    485     59   -548   -244    142    241    400    -44    -31
   -290   -685   -394    485     49   -540   -241    150    252    405    -38    -33
   -306   -688   -381    498     36   -535   -239    153    265    410    -28    -41
   -311   -672   -363    491     23   -519   -241    158    290    415      5    -23
   -335   -680   -348    506      5   -514   -249    171    324    413     31    -10
   -363   -701   -340    530    -12   -522   -252    184    355    413     75    -10
   -376   -696   -319    537    -28   -509   -239    207    381    431    119     12
   -426   -667   -241    545    -93   -454   -205    239    415    467    145     54
   -504   -652   -148    579   -179   -400   -176    272    444    519    187    106
   -592   -641    -49    615   -272   -348   -132    314    480    574    226    153
   -633   -623     10    628   -322   -306   -101    337    498    605    262    189
   -626   -610     15    615   -322   -298    -93    342    493    615    239    207
   -615   -589     23    602   -319   -283    -85    350    491    620    176    213
   -613   -566     46    589   -332   -259    -83    350    488    618    202    236
   -594   -517     77    555   -337   -220    -72    353    496    636    270    296
   -566   -496     70    530   -319   -213    -77    342    491    652    272    329
   -542   -527     12    535   -277   -257   -106    314    457    631    241    337
   -511   -561    -49    535   -233   -303   -140    290    428    615    200    353
   -480   -561    -80    522   -200   -322   -161    275    410    597    189    348
   -459   -584   -124    519   -168   -353   -171    272    389    566    181    329
   -433   -615   -181    524   -127   -400   -184    257    358    527    148    303
   -418   -665   -249    540    -85   -457   -210    233    316    491     96    280
   -402   -724   -322    563    -41   -524   -228    226    288    480     36    288
   -394   -763   -368    579    -15   -566   -246    215    265    470     -5    324
   -389   -815   -428    602     18   -623   -288    174    215    428    -83    324
   -366   -852   -488    607     59   -670   -314    153    181    407   -153    319
   -316   -870   -553    594    116   -711   -335    132    155    392   -197    290
   -205   -872   -670    537    231   -771   -376     93    116    358   -241    244
    -67   -885   -818    475    374   -852   -439     44     59    298   -296    215
    135   -888  -1026    374    579   -958   -506    -18    -12    226   -379    187
    353   -885  -1239    267    795  -1062   -571    -77    -75    171   -459    122
    485   -945  -1434    228    956  -1189   -618    -98   -132     93   -561    -25
    542  -1041  -1584    249   1062  -1314   -571    -20   -122     44   -652   -166
    537  -1060  -1600    259   1067  -1330   -470    106    -38     75   -649   -220
    532  -1013  -1545    241   1039  -1278   -368    257     88    176   -563   -176
    532   -701  -1234     83    883   -969   -322    353    283    436   -283     41
    470   -205   -675   -132    571   -441   -350    337    491    792    132    392
    353    153   -200   -254    275    -23   -537     83    517   1010    428    610
    285     72   -213   -179    249    -70   -836   -293    270    917    389    540
    187   -488   -675    148    431   -581   -956   -613   -207    342   -137     85
    137  -1062  -1202    462    670  -1132   -953   -691   -553   -158   -620   -342
    137  -1374  -1512    618    823  -1444   -909   -558   -589   -262   -740   -491
    127  -1514  -1641    693    883  -1577   -810   -405   -509   -228   -735   -532
    114  -1519  -1634    704    872  -1577   -737   -314   -423   -168   -691   -517
    103  -1460  -1564    678    833  -1512   -667   -223   -319    -77   -607   -472
     98  -1371  -1470    636    782  -1421   -600   -145   -226      7   -517   -415
     85  -1330  -1415    623    750  -1371   -550    -98   -171     59   -459   -389
     67  -1343  -1413    636    740  -1376   -530    -83   -158     67   -441   -413
     64  -1335  -1402    633    732  -1369   -509    -57   -137     75   -410   -407
     44  -1325  -1371    639    706  -1348   -483    -25   -116     96   -371   -407
     12  -1314  -1327    652    670  -1319   -467     -7   -101    116   -332   -420
     -7  -1325  -1317    667    652  -1322   -462      2   -101    114   -316   -449
    -23  -1337  -1314    680    644  -1327   -457      7   -103    109   -309   -472
    -28  -1332  -1304    678    636  -1319   -444      5    -96    111   -298   -480
    -36  -1330  -1293    683    628  -1312   -433      0    -93    109   -301   -493
    -54  -1337  -1283    693    613  -1309   -439    -18    -98     96   -301   -498
    -67  -1340  -1273    704    602  -1306   -436    -25    -98     98   -288   -491
    -70  -1332  -1262    698    594  -1299   -436    -25    -98    106   -277   -478
    -62  -1327  -1265    696    600  -1296   -428    -20    -93    111   -272   -472
    -80  -1343  -1265    709    589  -1304   -436    -36   -101    106   -272   -478
    -67  -1340  -1273    704    602  -1306   -441    -49   -109    106   -275   -491
    -59  -1340  -1283    698    610  -1312   -449    -64   -119    101   -283   -501
    -41  -1317  -1275    680    615  -1296   -457    -72   -124     98   -288   -498
    -20  -1293  -1275    657    626  -1286   -467    -80   -135     93   -293   -506
    -25  -1301  -1278    662    626  -1291   -480    -90   -148     88   -301   -506
    -10  -1280  -1270    644    628  -1278   -480    -80   -140     90   -296   -485
      0  -1275  -1275    639    636  -1275   -491    -75   -137     93   -290   -467
    -20  -1293  -1273    657    623  -1283   -511    -96   -153     83   -290   -465
    -15  -1291  -1278    652    631  -1286   -524   -101   -161     80   -290   -457
    -12  -1267  -1254    639    618  -1262   -527    -88   -158     77   -288   -444
    -23  -1257  -1234    641    605  -1247   -527    -83   -158     75   -280   -423
    -33  -1257  -1223    641    594  -1241   -545    -93   -174     57   -285   -423
    -54  -1247  -1192    649    568  -1221   -535    -80   -166     54   -277   -407
    -72  -1234  -1161    652    542  -1197   -511    -57   -150     59   -262   -394
    -88  -1195  -1106    641    509  -1150   -498    -46   -137     62   -244   -384
   -101  -1184  -1085    641    491  -1135   -491    -38   -135     54   -236   -402
   -119  -1135  -1018    626    446  -1078   -454    -15   -111     72   -194   -394
   -145  -1093   -948    618    400  -1023   -420     10    -83     90   -158   -387
   -176  -1078   -901    628    361   -989   -405     18    -64    101   -135   -397
   -257  -1088   -831    672    283   -958   -381     38    -33    116    -93   -402
   -348  -1047   -698    696    174   -872   -337     83     31    171    -15   -374
   -431  -1008   -576    719     72   -792   -283    129     93    223     57   -361
   -459  -1010   -550    735     44   -782   -259    140    111    228     70   -389
   -459   -984   -527    722     33   -758   -244    148    135    241    101   -428
   -454   -958   -504    704     23   -732   -254    140    140    239    122   -470
   -431   -943   -514    685     38   -727   -257    129    140    233    111   -496
   -387   -932   -545    659     77   -740   -262    119    140    226    103   -530
   -353   -914   -563    631    103   -740   -270    111    135    220    106   -563
   -309   -893   -587    600    137   -740   -272    106    132    220    109   -592
   -283   -872   -592    576    153   -732   -283    103    137    226    124   -610
   -236   -862   -626    550    194   -745   -293    103    135    223    132   -620
   -218   -862   -646    537    213   -756   -311     88    119    213    124   -623
   -176   -833   -657    504    239   -748   -311     88    122    220    127   -610
   -119   -813   -693    465    283   -753   -314     96    127    220    119   -589
    -98   -813   -714    457    306   -763   -340     83    114    210    111   -576
    -72   -807   -735    439    329   -771   -345     77    109    205    106   -566
    -44   -800   -756    420    353   -779   -355     77    103    202    101   -555
     -5   -779   -774    389    384   -776   -366     72    101    205     88   -535
     49   -732   -782    342    415   -756   -348     93    122    226     90   -493
     44   -732   -779    342    410   -756   -363     88    119    226     70   -467
     51   -719   -771    332    410   -745   -363     88    124    236     67   -431
     72   -685   -758    306    413   -719   -353     96    135    254     70   -387
     93   -683   -776    296    433   -730   -358     90    132    254     57   -363
    129   -665   -797    265    462   -732   -363     77    122    252     36   -342
    163   -657   -820    246    491   -737   -361     75    122    257     25   -316
    189   -623   -815    215    498   -719   -342     83    142    277     38   -275
    200   -594   -795    197    496   -693   -340     75    153    296     54   -241
    220   -576   -797    176    509   -685   -366     51    142    301     54   -218
    244   -602   -849    179    545   -724   -394     18    114    280     31   -228
    265   -613   -880    171    571   -748   -418    -10     90    262     12   -233
    280   -618   -898    168    589   -758   -428    -23     77    249      0   -233
    301   -641   -943    168    620   -792   -441    -33     62    231    -18   -244
    309   -683   -992    184    649   -836   -457    -44     49    213    -38   -259
    303   -743  -1047    218    672   -896   -454    -46     31    192    -62   -285
    288   -789  -1078    252    683   -932   -454    -44     18    181    -77   -303
    259   -849  -1109    293    683   -979   -465    -54     -2    163    -93   -324
    252   -891  -1145    319    696  -1018   -485    -70    -28    137   -114   -355
    246   -906  -1156    329    701  -1031   -485    -72    -38    127   -119   -374
    213   -943  -1156    366    683  -1049   -483    -70    -41    119   -122   -387
    194   -961  -1156    381    672  -1057   -488    -67    -46    111   -122   -402
    181   -966  -1148    392    662  -1057   -475    -54    -38    114   -101   -407
    148   -987  -1137    418    641  -1062   -467    -41    -33    119    -80   -418
    135   -992  -1127    428    631  -1060   -452    -18    -23    122    -62   -431
    142  -1036  -1179    444    659  -1106   -415     49     -7    106    -90   -475
    122  -1088  -1213    483    667  -1150   -319    181     59    111   -109   -519
    114  -1036  -1153    459    633  -1093   -192    350    184    192    -44   -498
    109   -924  -1034    407    571   -979   -101    519    350    345    101   -402
    132   -537   -672    200    400   -605    -62    618    566    652    444   -106
     59    -23    -83    -18     70    -54   -111    563    756   1008    867    275
    -59    311    371   -127   -215    340   -324    265    737   1200   1130    485
   -101    184    285    -41   -192    233   -628   -135    441   1047   1015    363
   -181   -454   -275    316     46   -366   -753   -483    -90    379    366   -176
   -197  -1054   -857    623    329   -956   -758   -553   -428   -129   -163   -631
   -150  -1340  -1192    745    517  -1267   -722   -423   -449   -236   -319   -795
   -129  -1426  -1296    779    581  -1361   -628   -275   -358   -197   -335   -844
   -111  -1382  -1270    745    576  -1327   -550   -184   -262   -124   -303   -820
    -98  -1299  -1200    698    550  -1252   -485   -111   -168    -46   -244   -779
   -109  -1249  -1140    678    514  -1195   -433    -59   -106     10   -192   -740
   -114  -1210  -1096    662    491  -1153   -407    -28    -67     46   -161   -714
   -122  -1189  -1067    657    472  -1130   -394    -15    -46     67   -148   -719
   -111  -1171  -1060    641    472  -1117   -379     -5    -33     83   -132   -743
   -155  -1200  -1044    675    441  -1122   -376     -5    -33     85   -116   -771
   -179  -1221  -1041    701    431  -1132   -392    -20    -46     77    -98   -815
   -189  -1200  -1010    693    407  -1106   -381    -15    -38     83    -62   -844
   -246  -1205   -958    724    353  -1080   -361      5    -20    101    -18   -870
   -205  -1202   -997    704    394  -1101   -376     -7    -31     93     -2   -932
   -119  -1176  -1057    649    467  -1117   -402    -28    -46     77      5   -989
   -111  -1161  -1052    636    467  -1106   -407    -41    -46     75      2   -979
   -124  -1156  -1031    639    452  -1093   -407    -46    -49     75     10   -927
   -132  -1166  -1034    649    449  -1101   -415    -64    -64     62      0   -875
   -145  -1140   -995    644    423  -1067   -405    -57    -51     80     18   -820
   -163  -1127   -963    644    397  -1047   -384    -46    -36    101     54   -813
   -158  -1083   -924    620    381  -1002   -366    -33    -23    119     44   -769
   -168  -1057   -891    610    358   -974   -366    -38    -20    122      0   -769
   -158  -1047   -888    602    363   -969   -374    -49    -25    127    -46   -766
   -153  -1062   -911    607    376   -987   -379    -57    -46    106    -83   -758
   -158  -1049   -893    602    366   -971   -384    -67    -75     96   -148   -743
   -158  -1023   -867    589    353   -945   -374    -70   -103    116   -155   -727
   -142  -1013   -870    579    363   -943   -361    -70   -101    124   -145   -717
   -142  -1013   -870    576    361   -940   -355    -64    -80    129   -142   -706
   -124  -1023   -898    574    384   -961   -368    -62    -80    137   -137   -680
   -103   -995   -893    548    392   -943   -371    -64    -72    135   -150   -628
    -80   -984   -904    532    410   -945   -368    -80    -77     93   -233   -607
    -49   -995   -945    519    446   -971   -389   -106    -98     44   -296   -610
     20   -969   -989    472    504   -979   -405   -137   -122     25   -327   -607
    119   -922  -1041    400    579   -982   -431   -168   -166      5   -392   -613
    220   -909  -1130    345    675  -1018   -462   -187   -210    -23   -454   -618
    366   -896  -1262    265    813  -1078   -493   -215   -246    -57   -478   -649
    532   -896  -1428    179    979  -1161   -563   -280   -306   -129   -530   -719
    685   -888  -1577     98   1130  -1231   -620   -332   -363   -197   -574   -771
    849   -872  -1722     12   1286  -1296   -662   -374   -405   -239   -592   -815
   1023   -867  -1893    -77   1457  -1379   -698   -407   -444   -288   -587   -865
   1228   -867  -2096   -181   1662  -1480   -756   -457   -504   -358   -600   -935
   1452   -859  -2312   -296   1880  -1584   -818   -514   -561   -426   -600  -1005
   1641   -839  -2481   -400   2060  -1660   -854   -545   -581   -457   -576  -1052
   1727   -867  -2598   -431   2161  -1732   -888   -576   -602   -478   -594  -1091
   1743   -953  -2699   -394   2218  -1826   -935   -639   -649   -524   -633  -1140
   1738   -963  -2701   -387   2218  -1831   -943   -665   -672   -553   -654  -1158
   1735   -914  -2650   -410   2192  -1782   -922   -641   -667   -542   -675  -1143
   1652   -891  -2543   -381   2096  -1714   -896   -633   -659   -514   -566  -1104
   1545   -909  -2455   -316   2000  -1680   -875   -626   -652   -511   -636  -1088
   1473   -956  -2431   -259   1951  -1693   -885   -626   -649   -527   -626  -1091
   1361   -969  -2330   -194   1844  -1649   -870   -600   -623   -514   -636  -1070
   1239   -966  -2205   -137   1719  -1584   -839   -574   -597   -485   -636  -1057
   1187   -922  -2109   -135   1647  -1514   -818   -561   -574   -467   -631  -1031
   1132   -901  -2036   -116   1584  -1467   -813   -548   -555   -457   -636  -1013
   1091   -880  -1971   -103   1530  -1426   -797   -527   -532   -433   -626  -1002
   1054   -865  -1919    -96   1486  -1392   -789   -509   -509   -413   -623   -997
   1000   -839  -1839    -80   1418  -1337   -779   -488   -483   -389   -623   -976
    950   -769  -1722    -90   1335  -1244   -745   -452   -436   -348   -605   -937
    898   -722  -1621    -88   1260  -1171   -709   -407   -384   -309   -581   -901
    841   -704  -1548    -70   1192  -1124   -680   -379   -350   -283   -555   -880
    813   -649  -1462    -83   1137  -1054   -652   -345   -316   -252   -517   -852
    792   -592  -1384   -101   1085   -987   -628   -316   -280   -226   -483   -823
    743   -589  -1332    -75   1036   -961   -610   -293   -265   -220   -488   -810
    701   -558  -1260    -72    976   -906   -584   -259   -239   -194   -532   -779
    662   -524  -1189    -70    924   -857   -550   -220   -210   -166   -535   -745
    626   -472  -1101    -77    862   -787   -524   -187   -179   -129   -506   -693
    594   -439  -1034    -77    813   -735   -493   -148   -153    -98   -470   -644
    548   -483  -1034    -33    789   -758   -491   -148   -168   -101   -470   -639
    478   -517   -995     18    735   -756   -488   -158   -179    -98   -454   -633
    394   -540   -937     70    665   -737   -472   -161   -176    -83   -431   -620
    342   -537   -880     98    610   -709   -449   -163   -168    -62   -407   -607
    309   -517   -828    101    566   -670   -431   -168   -168    -54   -394   -610
    265   -519   -784    127    522   -652   -441   -202   -197    -62   -402   -628
    226   -524   -753    148    488   -639   -462   -236   -228    -75   -420   -649
    179   -537   -717    179    446   -626   -462   -241   -231    -77   -415   -649
    132   -540   -675    202    402   -607   -454   -226   -218    -62   -387   -633
     80   -571   -654    244    366   -613   -436   -194   -194    -38   -350   -613
     36   -597   -636    277    335   -615   -407   -155   -166    -12   -301   -589
    -12   -628   -615    322    301   -623   -397   -132   -142      7   -241   -581
    -59   -665   -607    361    272   -639   -394   -119   -132     20   -174   -584
    -98   -667   -568    384    233   -618   -376    -93   -109     44    -83   -568
   -137   -675   -537    405    197   -605   -350    -64    -83     64     -7   -545
   -189   -758   -568    475    189   -665   -311    -23    -70     57     -5   -548
   -228   -878   -652    550    210   -763   -202    103     -7     44   -103   -600
   -249   -872   -623    561    187   -748    -57    272    127    111   -150   -602
   -226   -745   -522    485    145   -633     77    478    324    285    -93   -491
   -194   -449   -254    322     28   -353    150    641    553    561    140   -213
   -207    101    309     51   -259    205    145    683    800    937    581    231
   -329    548    878   -111   -602    711    -10    475    880   1223    930    548
   -413    522    935    -57   -672    730   -298    114    672   1208    948    537
   -509     -7    501    259   -506    246   -485   -267    194    724    514    137
   -542   -714   -171    626   -187   -444   -504   -384   -202    145    -49   -355
   -511  -1057   -548    784     18   -802   -470   -270   -254      2   -226   -509
   -472  -1122   -649    797     88   -888   -379   -106   -150     51   -226   -491
   -462  -1083   -620    774     77   -852   -285     18    -38    129   -194   -433
   -472   -992   -519    730     20   -756   -210    111     67    210   -132   -353
   -457   -904   -446    680     -5   -675   -161    171    137    270    -70   -285
   -465   -880   -415    670    -25   -649   -127    210    176    301    -33   -239
   -480   -878   -397    680    -41   -639   -106    228    189    316    -33   -220
   -514   -878   -363    693    -77   -623    -90    236    205    329    -25   -213
   -558   -893   -335    724   -114   -615    -77    249    220    342    -12   -197
   -587   -917   -329    750   -129   -623    -72    254    239    345    -12   -192
   -594   -927   -332    761   -132   -631    -70    265    275    348    -15   -179
   -615   -953   -337    784   -140   -646    -67    272    301    350     -5   -163
   -579   -961   -381    769    -98   -672    -83    262    298    337     -5   -150
   -623   -974   -353    797   -137   -665    -75    270    311    358      7   -129
   -610   -976   -366    795   -122   -672    -70    275    319    374    -23   -124
   -644   -971   -329    807   -158   -652    -54    288    335    405    -25    -85
   -709   -976   -270    841   -220   -623    -23    309    350    433     -7    -41
   -693   -992   -301    841   -200   -646    -12    306    337    428    -10    -23
   -511   -966   -454    740    -28   -711    -46    272    296    389    -49    -46
   -413   -940   -527    675     54   -732    -62    265    283    376    -44    -46
   -407   -940   -532    672     62   -737    -64    265    272    363    -49    -54
   -379   -922   -542    649     80   -732    -70    259    262    350    -57    -70
   -332   -906   -574    620    119   -740   -109    231    231    322    -85    -93
   -293   -919   -628    605    166   -774   -148    194    194    283   -129   -122
   -288   -930   -641    607    176   -787   -150    187    181    270   -135   -122
   -301   -956   -657    626    176   -805   -166    168    161    252   -140   -135
   -306   -961   -654    633    174   -807   -181    163    148    244   -140   -132
   -288   -945   -659    615    184   -802   -187    161    142    246   -132   -119
   -236   -924   -688    581    226   -807   -192    166    142    246   -145   -103
   -207   -919   -711    563    252   -818   -200    171    137    252   -158    -90
   -228   -904   -675    566    223   -789   -189    189    142    265   -142    -67
   -249   -885   -639    566    194   -763   -189    194    145    267   -140    -57
   -244   -901   -657    571    205   -779   -181    207    145    270   -137    -51
   -244   -901   -657    571    205   -779   -166    226    153    280   -124    -23
   -241   -883   -641    563    200   -763   -150    239    158    288   -114      0
   -241   -875   -633    558    194   -756   -142    244    155    285   -119     18
   -241   -872   -631    555    194   -753   -129    246    161    293   -140     77
   -220   -865   -646    540    213   -756   -124    249    161    301   -171    153
   -187   -857   -670    522    241   -763   -127    244    155    301   -215    192
   -155   -836   -683    493    262   -761   -124    244    161    301   -259    213
   -116   -839   -722    478    301   -779   -122    249    163    296   -316    265
    -80   -831   -753    454    335   -792   -111    262    176    298   -379    366
    -46   -828   -782    439    366   -805   -103    267    187    301   -426    454
    -28   -836   -807    431    387   -823    -98    267    189    296   -444    491
     -2   -854   -852    426    423   -854   -101    259    176    283   -454    491
     18   -859   -878    420    446   -870   -109    246    166    275   -452    444
     12   -888   -901    439    457   -893   -103    246    163    272   -454    394
      7   -901   -909    446    457   -904    -90    257    168    283   -436    376
     18   -927   -948    454    483   -937    -93    252    158    275   -415    327
     15   -950   -969    467    491   -958    -88    249    153    267   -394    280
     -2   -963   -961    483    478   -963    -83    257    153    270   -376    241
     -7   -963   -956    483    472   -958    -83    265    155    283   -366    200
    -33   -966   -932    498    446   -948    -70    285    176    306   -345    181
     -7   -961   -953    483    470   -956    -64    293    181    314   -340    148
     59   -953  -1013    446    535   -982    -70    298    181    319   -340     96
     83   -935  -1021    426    550   -976    -64    309    189    329   -337     59
     67   -932  -1000    431    532   -966    -51    316    194    342   -332     31
     31   -924   -958    446    493   -940    -33    329    210    361   -296     10
     10   -898   -909    444    459   -904    -10    355    236    392   -262      0
     25   -878   -904    426    462   -891      2    363    246    410   -254    -31
     44   -852   -896    402    467   -872     12    363    254    423   -252    -54
     57   -813   -870    376    462   -841     25    363    265    444   -231    -67
     59   -815   -875    379    467   -844     31    361    265    449   -223    -93
     33   -807   -841    387    436   -823     36    353    270    457   -210   -111
     36   -774   -810    368    420   -792     44    345    280    470   -194   -114
     38   -740   -779    348    407   -758     46    337    288    488   -174   -127
     36   -774   -810    368    423   -792     28    303    265    465   -187   -176
     41   -818   -862    387    452   -839      5    272    236    436   -202   -207
     41   -813   -857    384    449   -833    -15    241    215    418   -210   -231
     36   -820   -857    392    446   -839    -25    228    210    410   -218   -244
     28   -859   -888    415    457   -872    -25    226    202    394   -231   -265
     44   -935   -979    444    509   -958    -44    202    168    353   -280   -322
     46   -992  -1041    472    542  -1015    -57    179    140    316   -314   -366
     36  -1039  -1075    501    553  -1057    -67    163    122    290   -340   -397
     28  -1065  -1093    519    561  -1078    -75    150    103    270   -355   -407
     10  -1096  -1109    540    558  -1101    -88    129     83    241   -381   -426
     -2  -1104  -1104    553    548  -1104    -98    111     70    226   -392   -436
    -20  -1091  -1072    555    522  -1083   -103    106     70    223   -394   -436
    -51  -1114  -1062    584    504  -1088   -103    103     67    207   -405   -446
    -72  -1143  -1070    605    496  -1106   -101    103     62    200   -413   -459
   -101  -1143  -1041    623    470  -1093    -90    114     72    205   -405   -454
   -142  -1161  -1021    652    436  -1091    -80    124     80    207   -402   -459
   -202  -1210  -1008    706    402  -1109    -25    194    109    202   -415   -478
   -215  -1254  -1039    735    410  -1148     90    322    158    187   -465   -532
   -179  -1205  -1028    691    423  -1117    200    467    257    231   -441   -530
   -116  -1049   -932    581    405   -989    301    649    428    394   -285   -413
    -33   -641   -607    337    285   -626    309    750    652    704     46   -114
    -85      2     85     38    -85     44    202    654    862   1114    524    348
   -192    436    628   -124   -410    532    -75    324    891   1363    841    633
   -252    267    519    -10   -384    392   -392   -114    574   1153    678    459
   -371   -485   -114    428   -129   -301   -522   -506    -36    415      0   -137
   -363  -1174   -810    769    223   -992   -511   -527   -397   -129   -540   -633
   -298  -1444  -1145    870    423  -1296   -452   -374   -405   -231   -678   -797
   -249  -1467  -1218    854    483  -1343   -353   -228   -306   -187   -670   -823
   -213  -1376  -1163    795    475  -1270   -244    -96   -176    -90   -605   -763
   -184  -1267  -1083    724    449  -1176   -168     -7    -72     -2   -540   -683
   -171  -1239  -1067    704    446  -1153   -127     36    -23     36   -511   -652
   -166  -1223  -1060    693    446  -1143   -106     57      0     51   -498   -633
   -155  -1184  -1028    670    436  -1106    -93     64     15     70   -480   -602
   -124  -1145  -1021    631    446  -1083    -85     75     28     85   -459   -584
   -116  -1156  -1039    636    459  -1098    -83     70     25     80   -467   -587
   -101  -1166  -1065    633    480  -1117    -83     67     20     75   -480   -587
    -72  -1137  -1065    605    496  -1101    -70     72     31     85   -472   -574
    -70  -1127  -1057    597    491  -1091    -77     64     31     88   -475   -566
    -57  -1111  -1054    581    498  -1083    -72     67     38     88   -475   -548
    -51  -1104  -1054    576    498  -1080    -72     62     36     83   -491   -530
    -57  -1119  -1062    589    501  -1091    -90     46     28     72   -514   -517
    -33  -1117  -1085    574    522  -1101    -96     41     23     62   -537   -509
    -36  -1111  -1075    574    517  -1096    -85     46     28     67   -540   -493
    -41  -1106  -1065    574    509  -1085    -72     57     41     80   -532   -475
    -20  -1085  -1065    553    522  -1075    -64     64     49     90   -522   -459
     -7  -1083  -1078    545    535  -1083    -62     64     51     93   -522   -467
      2  -1067  -1070    532    535  -1067    -62     64     54    101   -519   -475
     23  -1049  -1072    511    545  -1060    -72     57     46    101   -519   -491
     38  -1057  -1096    509    566  -1075    -75     51     41     98   -514   -511
     51  -1065  -1117    506    581  -1091    -72     57     41     98   -506   -524
     70  -1054  -1124    491    597  -1088    -75     59     41    106   -496   -530
     72  -1041  -1114    483    589  -1078    -80     59     41    111   -480   -535
     62  -1036  -1098    488    579  -1067    -83     62     44    119   -459   -530
     64  -1041  -1106    485    584  -1072    -90     57     38    122   -457   -527
     67  -1034  -1101    483    584  -1067    -85     72     51    145   -444   -504
     59  -1026  -1085    483    571  -1057    -75     90     67    163   -433   -475
     54  -1000  -1054    472    553  -1026    -67    106     80    187   -428   -449
     28  -1005  -1036    488    530  -1021    -59    111     85    202   -418   -436
     10  -1015  -1026    501    517  -1021    -44    127     96    223   -402   -415
     15  -1010  -1026    496    519  -1018    -31    132     98    231   -392   -402
     25  -1015  -1041    496    532  -1028    -28    129     93    218   -387   -397
     23  -1013  -1036    491    530  -1023    -20    127     90    210   -381   -400
     36  -1013  -1049    488    540  -1031    -12    129     90    218   -376   -397
     46  -1002  -1049    478    545  -1023      0    137    109    241   -368   -392
     70   -982  -1052    457    561  -1015     23    158    137    280   -348   -374
     75   -976  -1052    449    561  -1013     36    168    153    298   -332   -371
     88   -958  -1047    433    566  -1000     49    181    166    311   -306   -371
     85   -950  -1039    431    561   -995     59    192    179    316   -277   -374
     96   -943  -1039    423    566   -989     67    194    187    316   -272   -389
    101   -953  -1054    426    576  -1002     70    189    189    319   -280   -402
    101   -989  -1093    444    597  -1041     75    187    189    319   -290   -415
    106  -1005  -1114    449    607  -1060     75    179    187    314   -298   -420
    111   -997  -1109    444    610  -1052     72    174    184    316   -298   -420
    106   -995  -1101    444    602  -1049     75    168    181    314   -301   -428
     96  -1015  -1111    457    602  -1062     72    166    179    306   -319   -439
    111   -995  -1109    439    607  -1052     72    166    179    306   -319   -439
    114   -974  -1088    431    600  -1031     80    176    192    319   -311   -431
    111   -969  -1080    426    594  -1023     85    179    197    322   -314   -418
    111   -950  -1065    418    587  -1008     90    189    207    329   -316   -400
    101   -948  -1052    420    574  -1000     96    194    210    335   -322   -384
     96   -945  -1041    426    568   -992     96    194    210    335   -332   -371
     90   -927  -1018    415    553   -974    106    205    218    345   -324   -358
     88   -911  -1000    410    542   -956    124    220    231    353   -319   -348
     75   -896   -971    410    522   -935    137    233    241    363   -314   -327
     70   -849   -919    389    493   -883    155    244    259    384   -303   -288
     70   -844   -914    387    491   -878    179    262    275    400   -296   -270
     51   -844   -896    394    472   -867    197    272    288    410   -285   -259
     28   -841   -872    405    446   -857    187    267    283    402   -290   -270
     64   -797   -862    366    462   -828    150    262    283    405   -296   -267
     80   -753   -836    335    457   -795    150    249    283    413   -293   -272
     75   -766   -841    345    457   -802    171    233    272    405   -301   -283
     80   -745   -826    329    449   -784    187    213    257    392   -311   -270
     80   -743   -823    332    452   -782    179    179    231    376   -337   -267
    114   -740   -854    311    483   -797    137    140    197    350   -366   -277
    127   -735   -862    303    493   -797    137    122    184    345   -363   -267
    119   -743   -865    309    491   -805    145    114    174    342   -355   -239
    106   -771   -878    332    491   -823    155    111    161    340   -353   -231
     72   -833   -906    379    488   -867    135     88    132    311   -415   -262
     70   -862   -932    394    501   -896    127     75    116    290   -509   -272
     67   -880   -948    405    506   -914    116     54     90    270   -553   -288
     57   -911   -969    428    511   -940     90     20     54    236   -587   -306
     38   -943   -984    452    509   -963     77     -5     25    205   -615   -301
     23   -958   -982    467    501   -969     72    -23     10    187   -639   -285
     20   -963   -984    467    501   -974     62    -46    -10    166   -646   -290
     33   -948   -982    457    506   -963     57    -62    -23    161   -639   -290
     41   -935   -979    444    509   -958     62    -62    -28    155   -639   -280
     44   -930   -974    441    509   -953     57    -67    -51    140   -641   -296
     28   -948   -979    457    504   -963     49    -83    -77    114   -646   -363
     57  -1021  -1078    483    566  -1049     67    -57   -106     57   -685   -480
    168  -1031  -1200    431    683  -1114    161     41   -101     18   -685   -605
    324   -924  -1249    301    784  -1088    246    166    -41     75   -540   -670
    480   -691  -1171    103    823   -932    301    314    124    275   -215   -649
    584   -218   -802   -181    693   -509    293    379    368    620    213   -335
    459    433    -25   -446    241    202    189    249    602   1049    724    148
    342    717    374   -532    -15    545   -106   -129    566   1210    896    340
    314    392     77   -355    119    236   -392   -571    176    872    563     80
    368   -444   -813     38    589   -628   -558   -958   -483     59   -257   -597
    379  -1114  -1496    366    937  -1304   -579   -963   -766   -371   -763  -1023
    402  -1325  -1730    459   1065  -1527   -514   -802   -732   -394   -818  -1101
    491  -1283  -1777    394   1132  -1530   -423   -667   -631   -322   -784  -1085
    644  -1156  -1800    257   1221  -1478   -361   -563   -535   -228   -722  -1010
    774  -1015  -1790    122   1280  -1402   -332   -496   -472   -168   -626   -927
    750   -963  -1717    106   1231  -1340   -319   -470   -436   -127   -610   -870
    748   -976  -1727    114   1236  -1350   -309   -462   -431   -119   -688   -852
    784   -963  -1748     90   1265  -1356   -329   -457   -431   -114   -592   -839
    722   -953  -1678    114   1197  -1317   -319   -449   -418   -106   -610   -831
    685   -922  -1608    116   1145  -1265   -288   -423   -387    -85   -553   -813
    667   -904  -1571    116   1119  -1239   -288   -420   -379    -90   -519   -800
    597   -891  -1488    148   1041  -1189   -283   -418   -366    -77   -433   -776
    493   -906  -1400    205    945  -1153   -270   -413   -358    -77   -433   -771
    423   -898  -1325    236    872  -1111   -259   -410   -353    -80   -433   -776
    379   -896  -1275    257    826  -1085   -239   -402   -342    -77   -418   -763
    329   -875  -1205    272    766  -1039   -215   -379   -319    -62   -400   -722
    290   -833  -1127    270    706   -979   -200   -363   -298    -49   -381   -678
    246   -828  -1078    290    659   -953   -194   -348   -277    -44   -381   -652
    228   -820  -1049    293    636   -932   -197   -342   -272    -44   -402   -631
    226   -815  -1041    296    633   -927   -192   -332   -257    -31   -402   -607
    218   -867  -1088    322    652   -976   -192   -342   -270    -57   -452   -626
    220   -898  -1119    337    667  -1008   -187   -337   -267    -64   -472   -636
    218   -854  -1075    316    644   -963   -174   -319   -244    -38   -444   -587
    262   -810  -1072    275    667   -940   -181   -311   -228    -23   -433   -553
    283   -865  -1150    290    714  -1008   -189   -319   -244    -51   -480   -568
    275   -878  -1156    301    714  -1015   -181   -319   -246    -46   -506   -561
    290   -846  -1137    277    711   -992   -181   -316   -236    -23   -480   -535
    272   -818  -1091    272    680   -953   -181   -316   -236     -2   -428   -506
    252   -836  -1088    290    670   -963   -189   -314   -231     10   -389   -496
    233   -872  -1106    319    670   -989   -187   -301   -231     18   -332   -478
    244   -893  -1140    324    691  -1015   -200   -303   -244     15   -283   -459
    249   -872  -1122    311    685   -997   -205   -309   -249     20   -301   -433
    200   -831  -1031    314    613   -930   -181   -293   -233     44   -337   -384
    161   -833   -995    335    576   -914   -155   -283   -223     57   -379   -353
    122   -826   -948    350    532   -888   -140   -277   -215     67   -392   -335
     51   -862   -914    405    483   -888   -148   -290   -220     62   -418   -337
    -46   -937   -891    491    420   -914   -150   -298   -228     54   -436   -348
   -145   -969   -826    555    340   -898   -132   -283   -210     62   -426   -332
   -192   -961   -769    576    285   -865   -103   -246   -171     96   -400   -298
   -202   -909   -706    555    252   -807    -70   -205   -119    140   -361   -262
   -215   -846   -633    530    205   -740    -49   -176    -77    174   -329   -239
   -236   -865   -628    550    194   -748    -46   -174    -67    176   -340   -244
   -246   -917   -670    581    210   -795    -54   -189    -83    150   -394   -275
   -246  -1028   -782    639    267   -906    -51   -215   -137     90   -509   -327
   -259  -1070   -810    662    275   -940    -36   -226   -166     64   -537   -337
   -311  -1067   -758    688    220   -914     -7   -207   -135     88   -493   -311
   -303  -1088   -784    696    239   -937     -5   -202   -119     90   -478   -303
   -322  -1072   -750    698    213   -911     36   -179    -98    124   -446   -267
   -418  -1075   -657    743    119   -867    101   -145    -57    174   -405   -231
   -441  -1101   -659    769    109   -880    140   -132    -31    179   -397   -213
   -467  -1156   -691    810    109   -924    155   -122    -28    155   -400   -187
   -470  -1163   -693    818    111   -930    174    -96    -12    168   -358   -148
   -491  -1150   -662    820     83   -906    207    -38     28    213   -296   -106
   -514  -1114   -600    813     41   -857    257     41    127    301   -262     28
   -511  -1072   -561    789     23   -818    275     93    228    410   -285    207
   -504  -1047   -542    776     18   -795    272    116    293    501   -309    309
   -478  -1015   -537    745     25   -776    272    135    322    555   -335    462
   -452   -956   -504    701     25   -730    275    150    345    602   -290    587
   -426   -917   -491    670     31   -704    288    171    363    628   -231    618
   -410   -919   -509    665     49   -714    316    197    368    631   -184    605
   -405   -919   -517    662     54   -719    337    205    368    639   -127    620
   -387   -917   -530    652     70   -724    350    213    371    652    -59    620
   -350   -914   -566    631    106   -743    342    210    368    657    -15    615
   -303   -914   -610    610    153   -763    324    197    361    646      7    607
   -265   -896   -631    579    181   -763    296    168    353    633     18    553
   -218   -883   -665    550    220   -774    267    135    350    613     23    514
   -205   -875   -672    540    231   -774    241    106    345    605     33    522
   -184   -883   -698    535    257   -792    197     72    332    581     36    527
   -155   -909   -753    532    296   -833    155     51    314    550     44    553
   -150   -958   -807    553    327   -883    140     51    311    542     54    589
   -155  -1021   -865    587    353   -943    140     54    309    545     46    602
   -155  -1080   -924    618    384  -1002    132     54    293    550     46    613
   -168  -1122   -956    644    392  -1039    119     46    272    530     54    571
   -166  -1143   -976    654    405  -1060    106     33    246    511     51    517
   -168  -1192  -1026    678    426  -1109    103     20    223    493     80    462
   -171  -1241  -1070    706    449  -1156     96      2    192    465    119    392
   -161  -1265  -1106    711    470  -1187     75    -20    161    428     36    301
   -145  -1260  -1117    701    485  -1189     62    -38    142    407     23    223
   -127  -1247  -1119    685    496  -1184     49    -51    129    400     59    155
   -106  -1234  -1127    670    509  -1182     36    -64    116    394     59     96
    -72  -1218  -1148    644    535  -1184     31    -70    114    389     41     49
    -54  -1249  -1195    652    568  -1221     36    -62    111    368     10    -28
    -18  -1314  -1296    665    636  -1306     72      0    127    342    -28   -142
     10  -1335  -1345    662    678  -1340    181    127    194    348    -20   -257
     54  -1241  -1296    594    675  -1267    288    277    322    439     90   -280
    103  -1047  -1153    470    628  -1098    368    420    491    623    309   -192
    168   -615   -784    223    475   -698    358    465    688    945    698     83
    137     25   -111    -80    124    -41    262    322    859   1319   1176    433
    111    241    129   -179    -10    187    -49    -83    719   1413   1353    491
    114    -98   -213     -7    163   -155   -342   -527    285   1044   1052    142
    116   -810   -927    345    519   -867   -449   -818   -262    316    358   -498
    189  -1309  -1499    561    844  -1402   -462   -818   -511    -80    -51   -901
    280  -1465  -1748    592   1010  -1605   -415   -678   -462    -85   -103   -992
    332  -1493  -1826    579   1078  -1660   -345   -574   -376    -38   -103   -997
    358  -1441  -1800    540   1078  -1618   -283   -488   -280     41    -62   -932
    363  -1343  -1706    491   1034  -1525   -231   -413   -187    129     -2   -833
    361  -1267  -1628    452    995  -1447   -176   -353   -116    197     28   -722
    353  -1208  -1564    426    958  -1384   -127   -298    -64    241     49   -623
    327  -1205  -1535    439    930  -1369   -109   -272    -46    262     36   -548
    296  -1195  -1491    449    893  -1343   -103   -259    -31    272     28   -488
    249  -1176  -1428    462    836  -1301    -75   -233    -12    290     36   -428
    194  -1150  -1345    478    769  -1249    -51   -207     10    311     59   -381
    127  -1150  -1280    509    704  -1215    -41   -189     20    322     67   -350
     59  -1143  -1202    542    631  -1171    -10   -153     49    345     77   -298
    -41  -1166  -1124    602    540  -1145     23   -111     80    366     85   -239
   -150  -1174  -1026    662    436  -1101     59    -72    114    389     90   -176
   -189  -1174   -984    680    394  -1080     67    -59    124    394     83   -124
   -179  -1153   -974    667    397  -1065     62    -62    119    387     62    -85
   -163  -1169  -1005    665    418  -1085     54    -57    114    392     33    -49
   -158  -1179  -1021    670    428  -1101     54    -54    111    389     -2    -31
   -161  -1187  -1026    672    428  -1106     51    -57    106    379    -44    -25
   -176  -1182  -1005    680    413  -1093     59    -51    109    381    -72    -25
   -231  -1234  -1005    730    384  -1119     49    -62     96    363    -98    -49
   -215  -1215  -1002    714    392  -1109     54    -49    106    371    -88    -51
   -119  -1117   -997    615    439  -1057     77    -18    140    405    -59    -28
    -46  -1078  -1031    563    491  -1054     93      7    155    407    -64    -23
    -44  -1135  -1091    587    522  -1114     75    -10    124    371   -106    -49
      5  -1156  -1161    576    581  -1158     31    -51     83    327   -153    -75
     83  -1208  -1293    561    685  -1249    -62   -127      5    249   -233   -129
    223  -1208  -1431    493    826  -1319   -129   -181    -51    194   -298   -168
    374  -1166  -1540    394    953  -1353   -161   -202    -77    168   -324   -187
    454  -1114  -1571    329   1010  -1343   -153   -194    -75    171   -316   -171
    428  -1137  -1566    353    995  -1350   -161   -200    -85    163   -324   -176
    337  -1252  -1590    457    963  -1421   -189   -236   -129    122   -374   -223
    332  -1200  -1532    433    930  -1366   -153   -213   -103    142   -348   -194
    363  -1137  -1501    387    930  -1317   -111   -181    -80    161   -324   -184
    293  -1161  -1454    431    872  -1306    -98   -179    -83    161   -319   -194
    220  -1215  -1436    498    828  -1325   -111   -194   -101    142   -332   -215
    200  -1228  -1431    514    813  -1330   -122   -200   -116    135   -332   -218
    210  -1127  -1337    457    771  -1231    -72   -158    -70    187   -270   -150
    171  -1104  -1275    465    722  -1189    -54   -142    -51    207   -252   -122
    161  -1119  -1280    480    719  -1200    -49   -137    -44    210   -259   -116
    155  -1080  -1236    462    693  -1158    -46   -135    -33    231   -252   -103
    142  -1062  -1208    459    675  -1135    -38   -135    -25    236   -254    -88
    129  -1091  -1221    480    675  -1156    -36   -137    -31    233   -275    -75
    103  -1096  -1200    496    652  -1148    -31   -137    -23    252   -275    -44
     57  -1093  -1153    517    602  -1122    -12   -124    -10    277   -262      7
     15  -1096  -1111    540    563  -1104    -12   -127    -10    290   -272     49
    -10  -1150  -1140    579    563  -1145    -46   -158    -41    265   -322     64
    -59  -1213  -1153    636    545  -1184    -62   -181    -72    252   -366     85
    -64  -1161  -1096    610    514  -1130    -44   -158    -44    296   -342    168
    -31  -1132  -1101    581    535  -1117    -12   -129    -15    335   -322    246
    -72  -1145  -1075    607    501  -1111     12   -109      7    358   -303    316
   -114  -1132  -1018    623    452  -1075     23    -96     20    381   -285    381
   -103  -1127  -1026    613    459  -1078     15    -85     18    381   -293    410
    -70  -1127  -1060    597    493  -1093     23    -70     23    374   -306    433
    -57  -1127  -1070    592    504  -1098     28    -51     28    376   -311    470
    -62  -1132  -1070    597    504  -1101     33    -36     38    371   -316    496
    -18  -1096  -1080    555    530  -1088     44    -12     59    376   -296    509
      5  -1031  -1039    511    522  -1034     51     12     88    405   -259    517
     18   -992  -1010    485    511  -1002     62     36    109    420   -236    511
     36   -971  -1008    467    522   -989     72     54    124    423   -226    550
     54   -974  -1028    459    540  -1000     85     57    129    420   -213    592
     62   -945  -1008    441    532   -976    106     72    153    436   -179    626
     59   -927   -987    431    519   -956    119     85    168    444   -150    615
     36   -922   -958    444    496   -940    129     93    181    454   -119    594
     23   -872   -896    423    457   -883    140     90    192    467    -72    576
     44   -849   -893    402    467   -872    122     62    176    446    -51    517
     85   -880   -966    394    524   -922     93     12    140    394    -67    413
    103   -857   -961    376    532   -909     80     -2    132    387    -36    348
     57   -870   -927    402    491   -898     88     20    135    387      2    296
     28   -828   -857    400    441   -844     98     38    148    397     51    239
    -20   -859   -841    439    407   -849    111     46    148    384     75    171
    -49   -932   -883    491    415   -909    116     54    132    358     83     98
    -96   -971   -875    532    387   -924    114     49    122    350    106     44
   -142  -1005   -865    574    358   -935    106     44    111    340    127     -5
   -163  -1015   -852    587    342   -932    106     44    106    335    148    -54
   -189  -1018   -828    605    319   -924    106     36     98    327    166    -90
   -277  -1098   -820    688    270   -961     67     -5     59    298    166   -145
   -277  -1098   -820    685    270   -961     67     -7     64    311    202   -166
   -252  -1047   -795    646    270   -919     90      2     88    340    244   -171
   -270  -1052   -782    662    254   -917     88     -7     88    342    257   -197
   -226  -1078   -854    652    311   -966     85    -15     72    316    231   -246
   -148  -1130   -982    639    415  -1057    116     20     64    275    168   -342
    -85  -1150  -1065    618    488  -1109    202    127    119    262    119   -431
      0  -1093  -1093    548    545  -1093    303    262    228    316    150   -444
    111   -875   -989    381    548   -932    379    410    405    496    316   -303
    192   -420   -615    114    402   -517    371    449    592    800    667     20
    142    142     -2   -145     72     70    262    298    722   1140   1080    394
     80    376    296   -228   -106    337    -44    -90    592   1244   1257    517
     67     85     18    -77     23     51   -290   -493    197    911    963    262
     41   -587   -628    272    332   -605   -376   -756   -301    223    298   -252
     62  -1135  -1197    535    628  -1166   -405   -776   -576   -220   -155   -623
    189  -1312  -1501    561    844  -1405   -348   -620   -542   -272   -249   -709
    241  -1317  -1558    535    898  -1436   -244   -488   -441   -226   -228   -685
    213  -1291  -1504    537    857  -1397   -187   -410   -355   -163   -184   -639
    236  -1192  -1431    475    833  -1312   -132   -337   -267    -90   -122   -576
    306  -1057  -1363    376    833  -1210    -67   -265   -184    -12    -54   -509
    259  -1044  -1304    389    782  -1174    -51   -244   -158     10    -36   -485
    249  -1031  -1283    389    763  -1156    -54   -231   -150     20    -20   -467
    280  -1002  -1283    358    779  -1143    -49   -207   -137     36     -2   -454
    259  -1015  -1275    379    766  -1145    -57   -213   -142     41     12   -454
    228  -1041  -1270    402    748  -1156    -62   -220   -148     36     15   -454
    218  -1057  -1275    418    745  -1166    -49   -218   -142     38     18   -446
    213  -1026  -1241    405    724  -1132    -46   -215   -137     49     25   -431
    213  -1021  -1234    405    722  -1127    -54   -223   -140     49     28   -420
    200  -1013  -1215    405    706  -1114    -54   -226   -140     51     31   -394
    187   -989  -1176    400    680  -1080    -51   -220   -129     62     33   -361
    163  -1015  -1179    423    670  -1098    -54   -220   -132     57     12   -342
    140  -1034  -1174    446    657  -1104    -54   -210   -127     57     -5   -322
    122  -1023  -1148    449    633  -1085    -51   -202   -119     64    -18   -296
     96  -1047  -1143    475    618  -1093    -49   -192   -116     64    -38   -277
     62  -1049  -1114    491    587  -1080    -57   -187   -111     67    -54   -252
     15  -1083  -1098    535    555  -1091    -72   -194   -122     57    -85   -228
      0  -1083  -1083    540    540  -1083    -83   -197   -122     54   -114   -210
     -2  -1075  -1072    537    535  -1075    -75   -184   -106     64   -122   -184
      7  -1034  -1041    511    524  -1039    -62   -166    -85     90   -106   -145
    -18  -1034  -1015    527    498  -1026    -77   -181    -93     93   -119   -137
    -54  -1047   -992    548    467  -1021    -88   -192    -98     93   -127   -124
    -31  -1013   -982    522    475   -997    -77   -176    -88    109   -116    -93
      5   -961   -966    478    483   -963    -62   -161    -77    119   -109    -83
     41   -935   -976    446    509   -956    -57   -145    -72    124   -101    -75
     -7   -909   -901    457    444   -904    -54   -122    -54    142    -70    -59
     -5   -870   -865    436    428   -867    -64   -116    -54    148    -46    -54
    -28   -823   -795    426    381   -810    -51    -96    -38    166    -12    -46
   -127   -820   -693    475    283   -758    -23    -67    -15    192     23    -33
    -90   -852   -761    470    332   -807    -59   -101    -57    153     12    -96
     12   -846   -859    415    436   -854    -96   -135    -93    119     23   -153
     23   -784   -810    379    415   -797    -75   -116    -70    142     70   -155
     12   -753   -766    371    389   -758    -44    -96    -46    150     98   -174
     62   -745   -807    342    433   -776    -54   -106    -62    119     93   -244
     62   -730   -795    332    426   -761    -59   -109    -67    106     88   -288
     38   -740   -779    348    407   -761    -54   -103    -67    101     80   -316
    -10   -724   -714    368    350   -719    -31    -80    -41    114     90   -327
    -23   -691   -670    355    322   -680     -5    -54    -12    127     90   -319
    -67   -696   -631    381    280   -665     12    -46      5    129     80   -332
   -116   -698   -584    407    231   -641     25    -44     15    145     72   -335
   -184   -701   -517    444    166   -610     41    -36     25    171     57   -324
   -220   -704   -485    462    129   -594     36    -44     31    194     51   -340
   -226   -711   -485    470    129   -600     31    -57     25    202     54   -374
   -233   -727   -493    478    129   -610     28    -62     12    202     57   -407
   -257   -732   -475    496    109   -605     20    -72     -2    213     70   -420
   -290   -774   -483    530     93   -628      2    -96    -38    187     67   -457
   -272   -774   -501    524    111   -639     -5   -103    -46    174     88   -485
   -231   -740   -509    485    135   -623     -2    -96    -25    184    129   -496
   -194   -732   -537    465    171   -636      0    -98    -18    189    166   -511
   -142   -696   -553    418    205   -626     12    -88     12    215    215   -506
   -109   -652   -545    379    218   -600     18    -93     28    231    249   -522
    -80   -636   -558    355    239   -597     12   -109     31    236    275   -576
    -72   -610   -537    342    231   -574     28   -109     44    257    319   -623
    -51   -579   -527    314    236   -553     41   -111     51    275    350   -672
    -23   -545   -522    285    246   -535     54   -111     62    290    394   -740
     20   -509   -532    241    275   -519     59   -109     67    309    465   -823
     93   -470   -563    189    327   -517     57   -106     64    316    532   -927
    184   -420   -605    116    392   -511     33   -129     46    301    540   -953
    257   -363   -620     51    436   -491     15   -153     28    296    454   -815
    327   -316   -644     -5    483   -480     -5   -181      7    272    389   -706
    423   -275   -698    -72    561   -485    -36   -210    -10    236    353   -631
    501   -293   -795   -106    646   -542    -83   -257    -51    176    306   -592
    566   -303   -872   -132    719   -587   -129   -309    -98    122    303   -553
    607   -309   -917   -150    761   -613   -153   -348   -140     75    298   -519
    667   -306   -974   -179    820   -639   -161   -366   -158     12    267   -504
    665   -303   -969   -181    815   -636   -153   -376   -171      0    277   -493
    605   -348   -953   -129    779   -652   -132   -381   -187    -12    231   -488
    558   -426   -984    -67    771   -706   -106   -394   -200    -36    109   -470
    524   -488  -1013    -18    769   -750    -77   -418   -213    -38     -5   -472
    483   -509   -995     12    735   -750    -54   -394   -207    -36    -28   -467
    436   -475   -911     18    672   -693    -36   -350   -192    -18    -41   -433
    444   -439   -883     -5    659   -659    -44   -322   -220    -18    -36   -410
    413   -439   -852     12    631   -644    -62   -311   -228     -7    -20   -381
    384   -426   -810     20    594   -618    -85   -322   -205     12    -15   -348
    381   -433   -815     25    597   -623   -111   -340   -200     15    -18   -340
    296   -470   -769     85    530   -618   -111   -324   -171     20     -7   -306
    285   -498   -784    106    535   -641   -106   -301   -158      0    -12   -290
    322   -537   -859    106    589   -698    -59   -215   -119    -28    -54   -319
    316   -524   -841    103    579   -683     51    -59    -18      2    -46   -322
    345   -444   -792     46    566   -618    153    122    127    106     25   -252
    374   -194   -568    -88    470   -381    241    306    342    355    239    -20
    381    311    -72   -348    228    119    228    340    553    724    644    400
    265    823    558   -545   -145    691    109    166    670   1057   1041    797
    142    935    792   -540   -327    865   -166   -205    517   1104   1137    888
     33    545    511   -288   -239    530   -405   -636     64    691    758    581
     -5   -218   -215    111    101   -215   -465   -859   -454    -15     44    -18
     41   -688   -730    322    384   -709   -454   -815   -639   -311   -280   -322
     93   -820   -917    363    504   -867   -379   -665   -587   -290   -296   -361
    106   -769   -875    332    491   -820   -285   -522   -483   -179   -220   -301
    111   -691   -802    288    457   -748   -215   -418   -397    -72   -135   -228
     70   -636   -706    283    387   -670   -168   -358   -303     15    -70   -166
     33   -584   -618    275    324   -600   -137   -342   -218     80    -18   -127
      2   -548   -550    272    275   -548   -116   -350   -145    109     33    -98
    -33   -517   -483    275    223   -501   -116   -350   -114    111     70    -88
    -83   -480   -397    283    155   -441   -127   -316   -103    124     96    -85
   -109   -446   -340    275    114   -394   -140   -254   -103    135    129    -83
   -119   -441   -322    280    101   -381   -153   -202   -111    142    148   -109
   -140   -433   -293    285     75   -366   -127   -174   -103    161    179   -119
   -168   -459   -290    314     59   -376   -101   -155    -93    166    218   -114
   -187   -462   -275    324     41   -371    -70   -150    -77    176    267   -101
   -176   -454   -277    316     49   -366    -41   -148    -67    176    288    -90
   -218   -493   -277    355     28   -387    -18   -148    -59    171    288    -88
   -231   -514   -285    371     25   -400      7   -132    -31    200    319    -64
   -220   -548   -327    381     51   -439     28   -114      2    236    345    -51
   -241   -592   -350    418     54   -472     44    -88     36    280    389    -15
   -275   -610   -335    444     28   -472     54    -72     64    322    449     36
   -220   -568   -348    394     62   -459     51    -64     80    345    478     88
   -142   -524   -381    332    116   -452     36    -70     77    342    454    135
   -101   -524   -423    314    161   -475     12    -83     59    316    405    171
   -101   -514   -415    306    155   -465    -10    -98     49    298    348    205
    -77   -472   -397    275    158   -436    -33   -109     49    290    296    252
     -7   -446   -439    226    213   -441    -62   -129     33    270    223    262
    -31   -462   -431    246    200   -446    -80   -142     25    259    155    277
      7   -454   -465    223    233   -459   -111   -161     23    241     98    301
      0   -472   -475    236    236   -475   -137   -171     46    223     77    322
    -80   -485   -407    280    163   -446   -145   -158     98    241    106    368
    -62   -504   -441    283    189   -472   -171   -161    106    244    114    387
    -72   -514   -441    290    184   -478   -166   -150    111    262    142    407
    -75   -498   -423    285    171   -462   -158   -140    119    285    153    415
    -90   -480   -392    283    148   -439   -145   -127    119    309    158    420
    -98   -478   -379    288    140   -428   -135   -119    116    319    155    407
   -171   -553   -381    361    103   -467   -148   -140     90    309    127    361
   -202   -558   -358    379     75   -459   -148   -150     75    306     83    329
   -218   -571   -355    394     67   -465   -150   -150     59    306     62    314
   -207   -558   -350    384     70   -454   -137   -132     64    314     83    301
   -166   -527   -363    345     96   -446   -119    -96     88    342     83    350
   -140   -506   -366    322    111   -436   -106    -72    103    363     54    426
   -194   -584   -389    387     96   -485   -137    -98     75    335    -49    519
   -181   -605   -423    394    119   -514   -145    -98     70    319   -207    740
   -166   -600   -436    381    132   -519   -148    -96     72    319   -309    917
   -161   -600   -441    379    137   -522   -158    -96     72    327   -348    982
   -140   -581   -444    358    150   -511   -166   -101     75    327   -350    961
   -116   -568   -452    342    166   -511   -179   -103     67    319   -355    919
    -90   -587   -498    337    202   -542   -202   -122     46    306   -374    870
    -64   -587   -522    324    226   -555   -213   -129     38    303   -368    831
    -38   -576   -537    303    249   -558   -220   -132     36    316   -348    800
    -15   -574   -558    296    270   -566   -231   -140     33    329   -324    771
     25   -558   -587    265    303   -571   -244   -145     36    348   -301    737
     59   -550   -610    246    335   -579   -249   -148     46    368   -288    724
     85   -542   -631    226    358   -587   -257   -137     51    384   -275    717
    101   -537   -639    218    368   -587   -257   -124     62    400   -270    717
     96   -532   -628    215    361   -579   -254   -114     70    418   -270    675
     90   -542   -633    226    361   -587   -252   -106     77    428   -270    618
    116   -532   -649    205    381   -589   -259    -98     83    431   -262    574
    153   -496   -649    171    400   -571   -259    -88     93    446   -254    527
    122   -527   -652    200    387   -589   -275    -93     85    433   -265    457
    122   -509   -631    192    374   -568   -265    -70    106    446   -241    423
    189   -410   -602    109    392   -506   -228    -23    142    478   -197    402
    202   -374   -576     85    389   -475   -210      0    161    491   -176    348
    122   -426   -548    148    335   -485   -218     -5    150    483   -194    275
     90   -433   -524    171    306   -480   -223     -2    153    483   -202    226
     83   -387   -470    148    275   -428   -210      7    174    509   -187    205
     57   -363   -420    153    239   -392   -200      7    189    530   -171    179
     36   -363   -400    163    215   -381   -213     -5    184    527   -174    127
      5   -400   -405    197    202   -402   -249    -41    155    511   -192     59
     -5   -423   -418    213    205   -420   -272    -70    135    501   -207     -2
    -18   -459   -441    239    210   -452   -290    -93    111    493   -226    -62
    -25   -498   -472    259    220   -485   -301   -101     98    493   -228   -122
    -28   -514   -488    270    228   -501   -293   -106     88    488   -228   -189
    -46   -563   -517    303    233   -540   -309   -132     59    465   -257   -277
    -64   -639   -574    353    254   -607   -327   -158     28    433   -298   -340
    -20   -641   -620    329    298   -631   -327   -163     15    428   -319   -345
     -7   -652   -644    329    316   -649   -327   -179      2    420   -337   -353
    -44   -709   -667    376    309   -688   -353   -213    -28    397   -371   -384
    -15   -748   -732    381    358   -740   -379   -236    -57    376   -402   -415
      0   -748   -748    374    371   -748   -392   -244    -64    374   -410   -410
     20   -717   -737    348    379   -727   -387   -233    -54    387   -405   -366
     33   -714   -750    337    389   -732   -400   -236    -62    384   -415   -332
     36   -737   -774    350    405   -756   -415   -244    -77    371   -433   -316
     51   -776   -828    361    439   -802   -415   -233    -88    350   -470   -327
     72   -826   -898    376    483   -862   -345   -148    -70    335   -519   -376
     83   -807   -891    361    485   -849   -223      0     10    374   -514   -374
    101   -753   -854    327    478   -802   -132    181    132    475   -446   -306
    181   -475   -659    145    418   -566    -88    329    322    704   -220    -75
    226     83   -142   -155    184    -31   -135    337    555   1078    200    361
     54    693    639   -376   -290    667   -296    153    766   1496    691    862
   -150    844    995   -345   -571    919   -589   -213    698   1595    833   1005
   -252    301    553    -25   -405    426   -818   -633    197   1075    337    563
   -342   -613   -270    478    -38   -441   -943   -937   -423    301   -441   -142
   -298  -1124   -826    709    262   -976   -945   -880   -605     -5   -815   -504
   -210  -1213  -1002    711    394  -1109   -828   -698   -527      2   -872   -561
   -239  -1187   -948    711    353  -1067   -706   -545   -405     83   -833   -522
   -239  -1085   -846    662    301   -969   -592   -407   -277    181   -766   -441
   -257  -1028   -771    641    254   -901   -522   -329   -202    236   -724   -384
   -298  -1034   -735    667    218   -885   -509   -303   -176    252   -722   -368
   -322  -1036   -714    678    194   -875   -480   -270   -153    262   -717   -355
   -350  -1041   -693    696    168   -867   -457   -239   -127    277   -698   -337
   -376  -1052   -675    714    148   -865   -446   -223   -119    275   -693   -342
   -439  -1093   -654    766    106   -875   -449   -223   -127    267   -693   -371
   -514  -1104   -589    807     36   -849   -420   -194   -101    298   -649   -363
   -610  -1091   -480    849    -64   -787   -381   -148    -54    350   -584   -327
   -717  -1096   -379    904   -168   -737   -348   -114    -20    389   -540   -301
   -693  -1114   -420    904   -137   -769   -355   -119    -31    368   -574   -311
   -574  -1104   -532    839    -23   -818   -400   -145    -62    337   -597   -327
   -470  -1091   -623    779     75   -857   -433   -176    -96    337   -600   -350
   -439  -1101   -662    769    111   -880   -452   -197   -111    350   -600   -348
   -420  -1111   -691    766    135   -901   -444   -202   -114    363   -618   -329
   -392  -1130   -737    758    171   -935   -441   -213   -124    350   -649   -319
   -350  -1109   -758    730    202   -935   -446   -223   -132    355   -662   -298
   -319  -1106   -787    711    231   -948   -446   -231   -137    361   -680   -280
   -288  -1111   -823    701    267   -969   -457   -246   -155    363   -698   -275
   -241  -1143   -904    691    329  -1023   -475   -259   -176    361   -737   -280
   -181  -1169   -987    675    402  -1078   -488   -275   -210    358   -766   -298
   -127  -1174  -1049    649    459  -1111   -509   -301   -259    355   -782   -322
   -101  -1176  -1075    639    485  -1127   -522   -319   -301    353   -797   -348
    -93  -1189  -1096    641    498  -1143   -530   -327   -335    348   -828   -366
    -98  -1208  -1109    652    504  -1158   -540   -342   -368    340   -854   -384
    -77  -1200  -1124    636    522  -1163   -561   -355   -397    342   -865   -384
    -57  -1195  -1137    626    540  -1166   -576   -363   -415    345   -865   -371
    -31  -1202  -1174    615    571  -1189   -597   -376   -439    345   -880   -363
     10  -1210  -1223    600    615  -1218   -626   -394   -475    340   -906   -361
     70  -1197  -1267    563    667  -1234   -659   -418   -506    337   -932   -350
    106  -1213  -1319    553    711  -1265   -675   -431   -537    322   -982   -345
    142  -1239  -1384    548    761  -1312   -691   -454   -574    306  -1041   -355
    174  -1244  -1421    535    795  -1332   -706   -472   -605    293  -1088   -371
    218  -1262  -1480    522    846  -1371   -724   -488   -631    272  -1137   -400
    270  -1244  -1514    488    891  -1379   -735   -496   -641    272  -1150   -397
    303  -1239  -1543    465    922  -1389   -748   -501   -649    272  -1161   -397
    340  -1247  -1587    452    961  -1415   -774   -509   -662    267  -1171   -407
    355  -1247  -1605    444    979  -1426   -784   -506   -678    270  -1174   -410
    379  -1247  -1626    433   1002  -1436   -766   -493   -693    277  -1174   -418
    384  -1249  -1634    431   1008  -1441   -745   -485   -709    275  -1182   -433
    379  -1249  -1628    433   1002  -1439   -727   -480   -719    283  -1182   -446
    353  -1262  -1615    454    982  -1439   -704   -470   -714    288  -1179   -465
    329  -1280  -1610    475    969  -1444   -691   -459   -704    290  -1174   -488
    311  -1288  -1600    488    956  -1444   -696   -457   -709    290  -1166   -509
    311  -1286  -1597    485    953  -1441   -693   -449   -706    301  -1156   -524
    272  -1304  -1579    514    924  -1441   -678   -431   -693    314  -1140   -542
    244  -1327  -1571    542    906  -1449   -675   -420   -691    314  -1132   -576
    231  -1312  -1543    537    885  -1426   -670   -402   -675    335  -1106   -597
    223  -1291  -1514    532    867  -1402   -644   -366   -646    368  -1067   -597
    192  -1293  -1486    550    836  -1387   -633   -350   -633    381  -1044   -620
    163  -1296  -1460    566    810  -1376   -623   -332   -623    400  -1018   -646
    140  -1299  -1439    579    789  -1369   -613   -316   -613    418   -995   -678
    111  -1301  -1415    594    763  -1358   -594   -298   -602    441   -963   -704
     93  -1301  -1397    602    745  -1348   -571   -280   -587    459   -932   -719
     90  -1319  -1410    615    750  -1363   -558   -272   -581    467   -914   -737
     64  -1322  -1389    626    724  -1353   -540   -259   -574    488   -891   -758
     59  -1293  -1353    615    706  -1322   -522   -244   -555    514   -859   -782
     75  -1270  -1348    594    709  -1306   -501   -228   -542    532   -831   -820
     77  -1247  -1325    584    701  -1286   -480   -218   -530    555   -807   -854
     83  -1236  -1319    574    701  -1275   -478   -223   -532    563   -797   -906
     85  -1249  -1335    581    709  -1291   -472   -226   -535    571   -789   -979
    101  -1244  -1345    568    722  -1293   -467   -223   -535    581   -784  -1036
    101  -1239  -1340    568    719  -1288   -467   -233   -535    597   -795  -1085
    106  -1234  -1340    563    722  -1288   -472   -249   -535    615   -818  -1122
    116  -1223  -1343    553    730  -1283   -485   -265   -548    623   -844  -1166
    111  -1262  -1374    574    740  -1317   -514   -303   -584    597   -893  -1231
    116  -1299  -1415    592    766  -1356   -524   -324   -605    584   -924  -1273
    116  -1314  -1431    597    774  -1371   -550   -342   -620    576   -943  -1304
    114  -1348  -1462    615    787  -1405   -558   -353   -633    566   -950  -1330
    119  -1358  -1478    618    797  -1418   -555   -361   -641    553   -966  -1358
    106  -1413  -1519    654    813  -1465   -563   -376   -667    517  -1002  -1402
     93  -1470  -1564    685    826  -1514   -568   -397   -693    491  -1031  -1452
     90  -1499  -1590    701    839  -1543   -574   -418   -714    467  -1054  -1501
     90  -1519  -1613    714    849  -1564   -581   -439   -737    439  -1083  -1525
     70  -1558  -1628    745    849  -1592   -600   -472   -774    402  -1109  -1548
     77  -1564  -1641    743    857  -1602   -597   -478   -779    400  -1091  -1540
     75  -1574  -1649    748    859  -1610   -592   -480   -779    405  -1091  -1525
     64  -1569  -1634    750    849  -1600   -592   -491   -787    407  -1049  -1509
     46  -1577  -1623    766    833  -1600   -597   -504   -795    394  -1010  -1506
     49  -1582  -1634    766    839  -1608   -594   -498   -789    394   -961  -1530
     70  -1626  -1696    776    883  -1660   -576   -470   -787    384   -989  -1553
     90  -1660  -1753    784    922  -1706   -501   -358   -745    389  -1015  -1584
     96  -1579  -1675    743    885  -1626   -400   -223   -644    441   -943  -1628
    168  -1470  -1639    649    904  -1556   -303    -44   -488    563   -849  -1556
    210  -1223  -1434    504    820  -1327   -272     54   -329    792   -639  -1286
    181   -753   -935    283    558   -841   -322     20   -187   1119   -285   -852
     25   -197   -223     85    124   -210   -452   -215   -122   1444     96   -428
    -51   -200   -148    124     46   -176   -740   -641   -420   1353     64   -472
   -124   -722   -597    423    233   -659   -919  -1054   -932    792   -472   -956
   -174  -1465  -1293    818    558  -1379   -966  -1195  -1322    155  -1153  -1514
   -132  -1878  -1745   1005    805  -1813   -950  -1088  -1395    -36  -1410  -1740
    -93  -1979  -1888   1034    896  -1935   -888   -935  -1301     33  -1428  -1779
    -72  -1964  -1891   1018    906  -1927   -815   -826  -1208    129  -1397  -1771
    -46  -1855  -1808    950    878  -1831   -727   -750  -1109    254  -1296  -1745
    -25  -1761  -1735    893    854  -1748   -646   -706  -1013    361  -1221  -1712
    -23  -1706  -1686    865    828  -1696   -623   -696   -945    426  -1223  -1649
    -54  -1706  -1652    880    797  -1680   -620   -696   -930    462  -1244  -1621
    -83  -1722  -1641    901    779  -1683   -623   -704   -937    462  -1260  -1608
    -85  -1706  -1621    896    766  -1665   -610   -698   -922    467  -1244  -1605
    -88  -1680  -1592    883    750  -1639   -592   -680   -891    483  -1210  -1553
    -75  -1680  -1605    878    763  -1641   -597   -691   -891    465  -1192  -1527
    -54  -1688  -1634    870    789  -1660   -618   -724   -906    441  -1179  -1522
     18  -1680  -1699    831    857  -1688   -615   -732   -909    428  -1161  -1504
     80  -1680  -1761    797    919  -1719   -631   -745   -924    418  -1122  -1517
    176  -1691  -1867    756   1021  -1777   -659   -766   -956    384  -1109  -1540
    280  -1665  -1948    691   1111  -1805   -698   -813   -995    337  -1109  -1558
    355  -1649  -2005    646   1179  -1826   -714   -833  -1002    303  -1111  -1561
    397  -1665  -2062    633   1226  -1862   -714   -839  -1021    265  -1148  -1579
    444  -1634  -2078    592   1260  -1855   -706   -836  -1015    254  -1132  -1571
    480  -1618  -2101    568   1288  -1857   -706   -841  -1023    233  -1093  -1564
    485  -1602  -2088    558   1286  -1844   -701   -844  -1023    231  -1021  -1577
    472  -1623  -2096    571   1283  -1860   -683   -823  -1010    226   -976  -1584
    478  -1618  -2096    568   1286  -1857   -670   -813  -1010    207   -963  -1584
    465  -1595  -2062    563   1262  -1829   -667   -810  -1008    207   -945  -1584
    493  -1558  -2052    532   1273  -1805   -657   -797  -1000    200   -922  -1558
    491  -1504  -1997    504   1244  -1751   -610   -774   -971    220   -909  -1522
    462  -1462  -1925    498   1192  -1693   -579   -766   -948    241   -922  -1509
    431  -1436  -1870    501   1148  -1652   -566   -761   -935    252   -930  -1506
    407  -1428  -1836    511   1122  -1631   -587   -766   -940    262   -953  -1501
    397  -1397  -1795    498   1093  -1595   -610   -771   -937    272   -989  -1473
    361  -1363  -1725    501   1041  -1543   -607   -745   -911    296  -1008  -1431
    329  -1356  -1686    511   1005  -1519   -600   -714   -891    324  -1015  -1384
    303  -1392  -1696    545   1000  -1543   -587   -683   -880    332  -1041  -1361
    280  -1415  -1696    566    987  -1556   -568   -657   -870    340  -1060  -1343
    262  -1421  -1683    579    971  -1551   -553   -639   -857    353  -1075  -1340
    246  -1428  -1675    589    958  -1551   -535   -628   -852    355  -1085  -1361
    226  -1428  -1654    602    940  -1540   -511   -618   -841    358  -1093  -1392
    210  -1436  -1647    613    927  -1543   -498   -600   -828    366  -1093  -1439
    192  -1441  -1636    623    911  -1538   -478   -579   -807    389  -1062  -1470
    174  -1454  -1631    639    898  -1543   -454   -563   -787    407  -1041  -1499
    161  -1447  -1608    644    883  -1527   -426   -555   -769    420  -1018  -1504
    166  -1436  -1602    633    883  -1519   -410   -555   -753    433   -995  -1470
    155  -1457  -1613    649    883  -1535   -402   -561   -745    433  -1054  -1447
    142  -1478  -1621    665    880  -1548   -397   -574   -748    426  -1150  -1439
    166  -1480  -1647    657    906  -1564   -397   -600   -753    415  -1187  -1428
    163  -1473  -1639    652    898  -1556   -384   -618   -748    415  -1200  -1413
    148  -1483  -1631    667    888  -1558   -350   -639   -743    405  -1267  -1392
    127  -1519  -1649    693    888  -1584   -303   -633   -753    389  -1325  -1376
     83  -1566  -1649    743    865  -1608   -280   -600   -771    374  -1340  -1348
     12  -1608  -1623    795    818  -1615   -252   -589   -763    363  -1361  -1270
    -59  -1634  -1574    844    756  -1605   -226   -579   -750    358  -1423  -1093
   -129  -1670  -1543    898    704  -1608   -205   -548   -743    353  -1496   -896
   -192  -1714  -1522    953    665  -1618   -194   -530   -737    350  -1493   -792
   -205  -1706  -1501    953    646  -1602   -158   -491   -670    389  -1478   -688
   -194  -1680  -1486    935    644  -1584    -85   -452   -589    454  -1431   -571
   -148  -1636  -1488    888    670  -1564    -44   -439   -522    548  -1309   -568
   -132  -1639  -1506    885    685  -1574    -10   -426   -459    631  -1213   -576
   -103  -1628  -1525    865    709  -1577      7   -423   -431    691  -1124   -592
    -57  -1569  -1514    813    727  -1543     20   -415   -405    753  -1070   -605
    -31  -1553  -1525    789    745  -1540     41   -410   -394    771  -1060   -631
    -12  -1543  -1530    779    758  -1538     51   -415   -402    774  -1067   -662
     15  -1480  -1496    732    756  -1488     54   -423   -405    784  -1062   -659
     20  -1447  -1470    711    745  -1457     70   -423   -407    792  -1057   -662
     20  -1436  -1457    704    737  -1447     88   -423   -413    795  -1047   -672
     20  -1423  -1444    701    732  -1434    103   -433   -428    805  -1021   -672
     10  -1408  -1418    696    711  -1413    111   -454   -444    823   -984   -654
     10  -1408  -1418    696    714  -1413    114   -472   -467    826   -961   -649
     10  -1439  -1449    711    730  -1444    106   -501   -498    810   -958   -652
      2  -1467  -1470    732    735  -1467     98   -527   -522    810   -961   -639
     -7  -1504  -1496    753    743  -1499     98   -542   -522    800   -966   -639
      0  -1517  -1517    756    758  -1517    101   -542   -496    795   -974   -628
     -5  -1548  -1543    776    766  -1548    103   -545   -478    784   -995   -584
    -23  -1602  -1579    813    776  -1592    103   -553   -472    766  -1018   -519
    -31  -1641  -1613    836    789  -1628    109   -555   -467    766  -1028   -459
    -51  -1699  -1649    875    797  -1675    116   -566   -475    763  -1052   -423
    -72  -1748  -1675    911    800  -1714    129   -574   -485    763  -1083   -379
   -101  -1790  -1688    945    792  -1740    140   -584   -493    758  -1140   -379
   -119  -1818  -1699    969    789  -1761    158   -584   -491    776  -1114   -418
   -119  -1836  -1717    976    797  -1777    179   -574   -488    800  -1119   -470
   -114  -1852  -1738    982    810  -1795    194   -568   -485    813  -1153   -472
   -135  -1873  -1738   1005    800  -1805    210   -563   -485    818  -1189   -478
   -129  -1899  -1769   1013    818  -1834    215   -555   -491    810  -1197   -493
   -106  -1945  -1839   1026    865  -1893    257   -496   -475    797  -1215   -511
    -90  -1990  -1899   1039    901  -1945    358   -363   -410    802  -1231   -540
    -80  -1909  -1829    995    872  -1870    485   -202   -283    880  -1231   -480
    -33  -1748  -1714    891    839  -1732    589    -20   -106   1034  -1171   -311
     10  -1413  -1426    701    717  -1421    607     51     75   1283   -898      7
    -41   -914   -875    475    415   -896    517    -46    220   1602   -517    405
   -181   -579   -397    381    106   -488    254   -397    163   1795   -275    649
   -239   -748   -509    493    135   -631    -25   -800   -174   1584   -457    506
   -252  -1301  -1049    776    397  -1176   -106  -1060   -649    966  -1054     51
   -200  -1855  -1657   1026    727  -1756    -77  -1075   -969    446  -1584   -366
   -176  -2158  -1982   1169    901  -2070    -41   -937   -976    345  -1735   -519
   -223  -2262  -2039   1241    906  -2151     31   -813   -885    392  -1725   -542
   -254  -2262  -2010   1257    875  -2138    103   -730   -784    462  -1680   -506
   -241  -2182  -1940   1210    846  -2062    187   -641   -665    568  -1613   -423
   -197  -2052  -1855   1124    828  -1953    283   -555   -550    680  -1530   -342
   -106  -1969  -1862   1036    875  -1914    358   -480   -475    756  -1488   -324
   -127  -1995  -1867   1062    867  -1932    355   -483   -475    761  -1501   -374
   -200  -2107  -1906   1150    852  -2005    332   -511   -514    704  -1509   -454
   -145  -2099  -1953   1122    904  -2026    366   -496   -506    714  -1499   -491
   -109  -2078  -1969   1093    927  -2023    379   -488   -496    735  -1519   -517
   -111  -2107  -1997   1109    940  -2052    368   -501   -501    735  -1561   -542
    -67  -2120  -2052   1091    992  -2086    371   -498   -501    732  -1592   -568
    -33  -2122  -2088   1078   1026  -2107    363   -509   -511    706  -1597   -607
     18  -2109  -2130   1044   1072  -2120    358   -519   -517    698  -1600   -644
     28  -2158  -2190   1065   1106  -2174    335   -545   -537    675  -1615   -693
     44  -2195  -2242   1075   1140  -2218    319   -566   -561    646  -1618   -737
     93  -2174  -2268   1041   1179  -2221    327   -563   -558    644  -1597   -756
    122  -2158  -2283   1015   1200  -2221    332   -561   -558    641  -1579   -779
    137  -2161  -2301   1010   1218  -2231    340   -558   -555    639  -1564   -805
    148  -2153  -2301   1000   1223  -2229    353   -555   -550    639  -1540   -828
    166  -2148  -2314    992   1239  -2231    355   -558   -545    633  -1517   -862
    142  -2169  -2312   1010   1226  -2239    366   -548   -527    652  -1491   -878
     80  -2156  -2236   1036   1156  -2195    407   -509   -475    748  -1423   -857
     23  -2143  -2169   1060   1093  -2153    428   -491   -444    836  -1376   -857
     18  -2135  -2153   1060   1085  -2143    446   -488   -431    857  -1348   -883
     51  -2125  -2177   1036   1111  -2151    446   -496   -431    841  -1325   -906
     59  -2114  -2174   1028   1117  -2143    441   -498   -428    826  -1325   -854
     12  -2120  -2132   1052   1070  -2125    462   -470   -407    828  -1340   -761
    -10  -2135  -2125   1072   1057  -2130    491   -439   -384    807  -1358   -714
    -12  -2130  -2120   1070   1052  -2125    498   -431   -387    766  -1356   -730
    -23  -2130  -2107   1075   1039  -2120    511   -420   -387    737  -1330   -766
    -23  -2138  -2114   1078   1044  -2127    524   -413   -387    701  -1306   -787
    -49  -2166  -2117   1109   1034  -2143    545   -405   -387    678  -1304   -810
   -135  -2200  -2068   1166    966  -2135    576   -400   -392    667  -1314   -852
   -231  -2223  -1995   1226    880  -2109    620   -384   -392    659  -1306   -904
   -350  -2268  -1917   1306    782  -2094    662   -371   -394    641  -1283   -948
   -407  -2296  -1888   1353    740  -2094    685   -371   -413    605  -1275   -992
   -397  -2333  -1935   1363    769  -2135    693   -387   -452    555  -1293  -1047
   -311  -2353  -2044   1332    865  -2200    696   -410   -488    527  -1327  -1080
   -226  -2392  -2166   1309    969  -2281    680   -475   -524    514  -1387  -1111
   -109  -2400  -2291   1254   1091  -2346    646   -579   -563    514  -1436  -1137
    -15  -2397  -2385   1205   1182  -2392    615   -646   -594    522  -1478  -1153
     41  -2374  -2416   1166   1226  -2395    607   -680   -613    537  -1506  -1143
     41  -2366  -2410   1161   1223  -2387    615   -693   -618    568  -1514  -1119
     31  -2353  -2385   1161   1208  -2369    618   -706   -615    607  -1512  -1093
    -10  -2346  -2338   1176   1161  -2340    636   -719   -615    649  -1501  -1062
    -64  -2356  -2291   1210   1111  -2322    657   -722   -620    691  -1488  -1041
   -135  -2390  -2257   1260   1060  -2325    678   -709   -623    743  -1488  -1015
   -194  -2413  -2218   1304   1010  -2317    698   -691   -620    784  -1488   -995
   -181  -2426  -2244   1301   1031  -2335    698   -693   -626    815  -1493  -1000
   -174  -2447  -2273   1309   1047  -2361    685   -698   -641    820  -1501  -1000
   -168  -2481  -2312   1325   1070  -2397    675   -701   -657    795  -1512   -992
   -155  -2488  -2333   1322   1088  -2410    670   -691   -659    771  -1514   -974
   -135  -2501  -2366   1317   1114  -2434    665   -685   -672    732  -1545   -982
    -98  -2483  -2385   1288   1143  -2434    672   -667   -667    701  -1566   -987
    -70  -2442  -2372   1254   1148  -2408    696   -639   -646    685  -1569   -979
    -41  -2421  -2379   1231   1169  -2400    704   -623   -633    665  -1577   -987
    -12  -2397  -2387   1205   1184  -2392    704   -615   -626    646  -1584  -1008
      5  -2356  -2361   1174   1182  -2356    727   -592   -602    641  -1566  -1018
      0  -2325  -2327   1161   1163  -2325    745   -576   -584    631  -1558  -1026
     -5  -2239  -2234   1122   1114  -2236    782   -545   -542    649  -1522   -997
      0  -2184  -2187   1091   1091  -2187    826   -514   -506    659  -1493   -969
     10  -2156  -2166   1072   1085  -2161    859   -501   -475    659  -1465   -937
     33  -2122  -2158   1041   1093  -2140    875   -491   -457    667  -1436   -909
     59  -2078  -2138   1010   1098  -2107    883   -480   -431    691  -1402   -893
     85  -2016  -2101    961   1093  -2057    878   -483   -413    704  -1371   -885
    124  -1951  -2075    911   1098  -2013    865   -483   -400    709  -1350   -872
    158  -1930  -2088    883   1122  -2010    839   -488   -407    691  -1350   -870
    192  -1917  -2109    862   1150  -2013    815   -491   -407    670  -1348   -870
    202  -1883  -2088    839   1143  -1984    813   -478   -384    678  -1327   -852
    202  -1865  -2068    831   1135  -1966    813   -470   -374    680  -1322   -849
    187  -1886  -2073    849   1130  -1979    807   -475   -374    667  -1330   -870
    166  -1932  -2099    883   1132  -2016    807   -480   -384    636  -1350   -904
    145  -1948  -2094    901   1117  -2021    810   -478   -384    618  -1348   -919
    119  -1964  -2086    922   1101  -2023    813   -472   -387    605  -1335   -922
     83  -1987  -2070    950   1075  -2029    815   -470   -389    597  -1330   -927
     57  -1992  -2049    969   1052  -2021    820   -467   -392    592  -1332   -930
     49  -1997  -2049    974   1047  -2023    818   -467   -397    587  -1345   -932
     67  -2010  -2078    971   1072  -2044    810   -470   -405    576  -1363   -956
     83  -2016  -2101    963   1091  -2060    797   -475   -418    561  -1389   -995
    111  -2016  -2127    953   1119  -2070    787   -480   -431    548  -1402  -1041
    142  -2016  -2161    935   1150  -2086    784   -478   -433    532  -1410  -1109
    184  -2055  -2239    932   1210  -2145    802   -441   -431    506  -1441  -1221
    226  -2109  -2335    940   1278  -2221    875   -335   -389    483  -1493  -1369
    265  -2062  -2327    898   1296  -2195    984   -192   -296    519  -1478  -1444
    348  -1899  -2247    774   1296  -2073   1085      2   -116    672  -1343  -1387
    423  -1569  -1992    571   1205  -1779   1117    116     83    927  -1070  -1182
    420  -1054  -1475    316    945  -1265   1060     88    267   1275   -657   -828
    298   -602   -901    153    600   -750    846   -187    301   1558   -298   -537
    213   -693   -906    239    558   -797    535   -602     10   1447   -374   -636
    135  -1228  -1363    545    748  -1296    368   -966   -501    878   -917  -1088
    114  -1919  -2036    901   1072  -1977    345  -1078   -924    244  -1548  -1613
    150  -2244  -2395   1047   1273  -2320    381   -948   -971     64  -1748  -1808
    179  -2265  -2447   1041   1309  -2356    415   -766   -839    129  -1712  -1800
    187  -2231  -2418   1021   1301  -2322    413   -641   -732    218  -1660  -1769
    184  -2143  -2327    979   1254  -2234    426   -545   -644    322  -1582  -1706
    189  -2057  -2247    935   1218  -2151    439   -478   -584    394  -1506  -1649
    189  -2026  -2218    917   1202  -2122    441   -436   -561    431  -1462  -1623
    187  -2000  -2190    906   1187  -2094    444   -407   -550    454  -1421  -1597
    155  -1982  -2140    911   1148  -2062    452   -384   -540    470  -1379  -1569
    116  -1971  -2088    927   1101  -2029    457   -358   -530    493  -1335  -1543
     85  -1966  -2052    937   1067  -2008    462   -337   -519    514  -1304  -1532
     72  -1961  -2036    943   1052  -1997    459   -327   -517    527  -1273  -1525
     46  -1961  -2010    956   1026  -1984    467   -303   -506    548  -1236  -1499
     25  -1948  -1974    961   1000  -1961    488   -267   -478    579  -1182  -1462
     -2  -1956  -1953    976    974  -1956    504   -244   -462    600  -1143  -1444
    -20  -1951  -1930    984    953  -1940    511   -233   -449    618  -1119  -1428
    -36  -1935  -1899    984    930  -1917    517   -220   -436    639  -1096  -1413
    -51  -1925  -1873    989    909  -1899    530   -197   -418    667  -1060  -1384
    -80  -1917  -1839    997    878  -1878    558   -171   -389    691  -1005  -1350
   -111  -1912  -1800   1010    844  -1857    581   -148   -368    701   -953  -1314
   -132  -1886  -1756   1008    810  -1821    602   -122   -342    717   -898  -1275
   -148  -1888  -1740   1018    795  -1816    607   -111   -342    711   -901  -1265
   -124  -1914  -1790   1015    831  -1852    610   -114   -361    685   -940  -1260
   -114  -1914  -1800   1013    841  -1857    631   -109   -350    688   -932  -1241
   -111  -1919  -1810   1013    849  -1865    641   -114   -345    688   -919  -1234
   -109  -1914  -1805   1013    846  -1860    654   -129   -337    701   -893  -1213
   -116  -1912  -1797   1013    839  -1855    672   -142   -324    719   -865  -1187
    -96  -1917  -1823   1005    862  -1870    665   -174   -335    722   -841  -1189
    -77  -1922  -1844    997    880  -1883    654   -200   -345    722   -815  -1205
    -72  -1917  -1844    995    885  -1880    659   -215   -340    735   -776  -1208
    -67  -1940  -1875   1002    901  -1906    657   -257   -345    730   -771  -1228
    -49  -1940  -1891    995    919  -1914    652   -314   -358    722   -771  -1252
     -5  -1925  -1919    963    953  -1922    646   -361   -363    722   -753  -1270
     31  -1912  -1943    940    987  -1927    646   -389   -368    717   -740  -1275
     75  -1893  -1969    906   1021  -1930    644   -410   -376    717   -732  -1283
    101  -1919  -2021    906   1060  -1969    628   -436   -397    709   -761  -1278
    132  -1940  -2073    904   1098  -2005    613   -462   -423    691   -789  -1275
    187  -1930  -2117    872   1150  -2023    605   -485   -441    654   -795  -1273
    254  -1922  -2177    831   1215  -2047    594   -517   -452    613   -800  -1286
    298  -1935  -2236    818   1265  -2086    594   -537   -457    576   -813  -1309
    335  -1956  -2294    810   1312  -2125    602   -558   -462    542   -820  -1343
    355  -1977  -2333    810   1343  -2153    613   -568   -459    519   -797  -1395
    358  -1958  -2317    800   1337  -2138    618   -568   -444    511   -750  -1467
    342  -1958  -2301    807   1322  -2130    628   -563   -428    517   -719  -1519
    306  -1958  -2265    826   1283  -2112    644   -563   -415    527   -745  -1496
    254  -1945  -2200    846   1226  -2073    657   -563   -400    555   -771  -1439
    202  -1966  -2169    880   1184  -2065    667   -563   -392    600   -800  -1389
    166  -1964  -2130    898   1145  -2047    675   -576   -397    615   -826  -1371
    122  -1964  -2086    919   1101  -2026    672   -602   -418    605   -846  -1384
     93  -1938  -2031    922   1062  -1984    657   -620   -426    602   -836  -1387
     83  -1925  -2008    919   1041  -1964    654   -628   -413    613   -802  -1376
     83  -1930  -2013    924   1047  -1971    646   -639   -407    602   -802  -1379
    127  -1899  -2026    885   1075  -1964    623   -652   -407    581   -836  -1384
    223  -1844  -2068    810   1145  -1956    594   -670   -410    550   -880  -1382
    371  -1808  -2179    717   1273  -1992    535   -714   -413    496   -950  -1405
    400  -1779  -2179    691   1288  -1979    540   -727   -413    545  -1031  -1395
     12  -1818  -1831    901    922  -1826    714   -605   -319    779   -896  -1293
   -228  -1816  -1587   1023    678  -1701    800   -527   -236    969   -756  -1163
   -145  -1797  -1654    969    753  -1725    763   -584   -272    748   -982  -1221
    -49  -1784  -1735    914    841  -1761    743   -574   -322    737   -932  -1247
     15  -1782  -1800    883    906  -1790    698   -555   -371    714   -878  -1239
    189  -1745  -1935    779   1062  -1839    639   -594   -418    618   -932  -1270
    350  -1670  -2023    657   1187  -1847    602   -623   -444    571   -930  -1273
    467  -1613  -2083    571   1275  -1847    576   -639   -462    535   -922  -1267
    587  -1569  -2156    488   1371  -1862    548   -667   -493    485   -940  -1288
    696  -1530  -2226    418   1460  -1878    517   -691   -519    446   -958  -1314
    784  -1496  -2281    353   1530  -1888    488   -711   -540    413   -966  -1319
    854  -1431  -2288    288   1569  -1860    465   -730   -553    394   -953  -1306
    927  -1397  -2325    231   1626  -1860    426   -758   -579    358   -963  -1309
   1015  -1400  -2416    192   1714  -1906    366   -810   -631    288  -1000  -1343
   1101  -1387  -2491    142   1795  -1938    314   -846   -672    236  -1013  -1358
   1197  -1392  -2590     96   1893  -1990    265   -885   -717    184  -1028  -1382
   1244  -1397  -2644     75   1943  -2018    244   -901   -740    148  -1023  -1382
   1288  -1395  -2683     54   1984  -2039    228   -914   -758    122   -995  -1382
   1379  -1436  -2816     25   2096  -2125    179   -963   -815     49   -982  -1423
   1475  -1467  -2943     -5   2208  -2203    132  -1010   -872    -18   -974  -1454
   1535  -1501  -3037    -18   2283  -2268     93  -1047   -924    -77   -956  -1473
   1558  -1525  -3083    -15   2320  -2304     64  -1070   -961   -114   -940  -1470
   1428  -1501  -2930     36   2177  -2216    111  -1026   -917    -72  -1000  -1395
   1312  -1491  -2803     88   2057  -2145    155   -982   -875    -41  -1060  -1332
   1218  -1501  -2722    140   1969  -2112    179   -956   -854    -31  -1114  -1304
   1132  -1525  -2657    197   1893  -2091    200   -932   -833    -20  -1137  -1293
   1078  -1512  -2590    213   1834  -2049    223   -906   -805      2  -1127  -1278
   1031  -1519  -2553    244   1792  -2036    246   -878   -782     20  -1124  -1270
    989  -1566  -2559    288   1774  -2062    288   -826   -748     31  -1130  -1280
    961  -1647  -2608    342   1784  -2127    379   -696   -688     36  -1161  -1327
    937  -1623  -2564    342   1748  -2094    501   -527   -571    101  -1132  -1322
    940  -1465  -2408    262   1673  -1935    618   -324   -379    275   -982  -1192
    948  -1137  -2086     93   1514  -1610    678   -174   -163    548   -693   -927
    896   -618  -1514   -137   1205  -1065    672   -142     51    919   -254   -509
    688   -132   -823   -280    756   -478    514   -379    124   1239    148   -161
    545   -179   -724   -184    633   -452    236   -771   -119   1176    135   -215
    426   -724  -1153    148    787   -937     67  -1158   -620    618   -381   -683
    384  -1460  -1844    537   1114  -1652     59  -1309  -1065    -62  -1057  -1299
    452  -1790  -2242    670   1345  -2016     83  -1195  -1114   -223  -1257  -1535
    491  -1842  -2335    675   1410  -2088    158  -1036  -1015   -181  -1247  -1579
    496  -1792  -2291    646   1392  -2042    249   -909   -906   -101  -1187  -1561
    491  -1683  -2174    597   1332  -1927    335   -797   -784      2  -1098  -1493
    470  -1556  -2029    542   1249  -1792    400   -717   -683    101  -1002  -1408
    459  -1514  -1974    527   1215  -1743    436   -672   -633    145   -976  -1369
    452  -1512  -1964    530   1208  -1738    452   -649   -615    158  -1015  -1348
    433  -1506  -1940    537   1187  -1722    462   -631   -600    168  -1044  -1325
    415  -1504  -1922    542   1166  -1712    467   -620   -592    179  -1044  -1299
    402  -1496  -1899    545   1148  -1696    467   -618   -581    192  -1034  -1273
    389  -1478  -1870    542   1127  -1673    478   -607   -563    210  -1005  -1239
    374  -1483  -1857    555   1114  -1670    485   -594   -553    223   -974  -1210
    368  -1491  -1860    558   1111  -1675    483   -581   -545    241   -953  -1184
    371  -1488  -1862    558   1117  -1675    472   -574   -537    254   -948  -1161
    376  -1493  -1870    558   1122  -1680    467   -571   -535    265   -961  -1148
    394  -1467  -1862    537   1127  -1665    472   -574   -527    277   -969  -1132
    392  -1454  -1847    530   1117  -1649    485   -568   -517    293   -961  -1109
    376  -1462  -1839    542   1106  -1649    496   -558   -511    301   -963  -1096
    335  -1506  -1844    584   1088  -1675    496   -553   -514    296   -976  -1088
    301  -1514  -1816    607   1057  -1665    511   -540   -496    303   -979  -1067
    327  -1441  -1771    555   1049  -1608    545   -509   -452    335   -940  -1023
    322  -1426  -1751    550   1036  -1587    550   -485   -431    350   -911   -995
    288  -1434  -1725    571   1005  -1579    550   -470   -420    350   -909   -982
    262  -1431  -1693    584    976  -1561    548   -452   -415    353   -906   -966
    226  -1428  -1657    600    940  -1543    553   -428   -402    361   -872   -945
    179  -1428  -1608    623    893  -1517    558   -402   -389    368   -807   -917
    135  -1410  -1548    636    839  -1478    568   -376   -371    387   -787   -885
     88  -1397  -1486    654    787  -1441    579   -345   -348    415   -740   -852
     36  -1379  -1418    670    727  -1397    587   -316   -329    444   -675   -813
    -15  -1369  -1356    691    667  -1363    597   -283   -306    480   -652   -771
    -59  -1374  -1314    717    626  -1345    594   -254   -293    501   -641   -745
   -114  -1353  -1239    735    561  -1296    605   -223   -267    532   -628   -722
   -202  -1340  -1140    769    467  -1239    636   -187   -218    566   -605   -678
   -265  -1343  -1078    805    405  -1213    657   -161   -181    587   -579   -649
   -329  -1371  -1041    849    355  -1208    678   -153   -148    602   -545   -633
   -397  -1379   -982    888    290  -1182    709   -137   -106    631   -501   -610
   -431  -1376   -945    904    254  -1161    724   -127    -72    680   -504   -600
   -459  -1363   -906    911    220  -1135    756    -96    -20    732   -509   -563
   -465  -1356   -893    909    213  -1124    800    -57     23    763   -452   -519
   -472  -1358   -885    917    205  -1122    859    -20     77    807   -374   -498
   -504  -1371   -870    935    181  -1119    888      5    122    859   -306   -491
   -517  -1376   -859    945    171  -1119    906     31    161    935   -244   -472
   -524  -1376   -852    948    161  -1114    922     54    194   1023   -192   -452
   -527  -1384   -857    956    163  -1122    932     72    220   1088   -200   -436
   -530  -1415   -885    971    176  -1150    937     80    223   1106   -223   -441
   -519  -1452   -932    984    205  -1195    935     75    205   1096   -275   -441
   -488  -1467   -979    976    241  -1223    919     59    174   1062   -345   -444
   -457  -1473  -1015    966    277  -1244    904     38    140   1031   -389   -444
   -439  -1483  -1047    961    301  -1265    883     15    103    989   -431   -428
   -397  -1488  -1091    940    345  -1291    859     -7     67    945   -478   -420
   -353  -1483  -1130    917    387  -1306    839    -23     36    901   -524   -405
   -324  -1475  -1150    901    413  -1314    823    -28     12    859   -550   -397
   -298  -1480  -1182    888    441  -1332    815    -33    -10    818   -574   -402
   -272  -1470  -1200    870    462  -1335    815    -28    -23    795   -607   -423
   -265  -1457  -1192    857    462  -1325    823    -23    -28    779   -652   -441
   -285  -1470  -1184    878    449  -1327    839    -12    -23    761   -711   -459
   -311  -1478  -1166    893    426  -1325    857      5      5    758   -732   -433
   -314  -1467  -1153    891    418  -1312    859     20     31    787   -670   -374
   -285  -1460  -1174    872    441  -1317    854     25     36    820   -581   -316
   -259  -1431  -1171    846    454  -1301    852     25     38    862   -493   -267
   -236  -1400  -1163    818    462  -1283    857     36     44    888   -423   -257
   -213  -1369  -1156    792    470  -1262    870     49     57    906   -436   -293
   -200  -1348  -1150    771    472  -1252    875     51     57    909   -465   -363
   -166  -1340  -1174    753    504  -1257    870     46     46    906   -475   -452
   -116  -1322  -1205    717    542  -1265    865     46     44    909   -483   -519
    -57  -1286  -1228    670    584  -1257    852     38     31    909   -493   -563
      2  -1257  -1262    626    631  -1260    828     10      5    891   -514   -602
     41  -1244  -1286    602    662  -1265    805    -18    -12    875   -542   -613
     57  -1260  -1319    600    685  -1288    776    -44    -36    857   -620   -579
     59  -1291  -1353    615    706  -1322    743    -72    -64    831   -722   -511
     57  -1306  -1366    623    711  -1337    717    -93    -85    813   -815   -402
     36  -1332  -1369    649    701  -1350    709    -98    -96    797   -862   -337
      0  -1376  -1376    685    685  -1376    711    -96   -101    779   -852   -342
    -31  -1431  -1400    730    683  -1415    698    -96   -116    758   -859   -374
    -59  -1483  -1423    771    680  -1454    685    -96   -132    740   -893   -376
    -88  -1525  -1436    807    672  -1480    667    -96   -142    722   -932   -361
   -114  -1558  -1444    833    665  -1501    641   -106   -163    698   -943   -397
   -132  -1587  -1454    859    659  -1522    620   -116   -181    678   -940   -446
   -158  -1610  -1452    883    644  -1532    607   -124   -194    665   -919   -514
   -179  -1618  -1439    898    628  -1530    600   -122   -192    659   -891   -594
   -207  -1634  -1426    919    607  -1530    589   -116   -192    652   -870   -665
   -228  -1657  -1428    943    597  -1543    579   -116   -194    644   -859   -724
   -252  -1665  -1413    956    579  -1540    568   -111   -194    639   -854   -774
   -267  -1678  -1410    974    571  -1545    563   -101   -192    631   -852   -813
   -265  -1735  -1473    997    602  -1605    584    -49   -187    607   -880   -888
   -254  -1779  -1525   1018    633  -1654    678     83   -129    605   -909   -974
   -239  -1730  -1491    984    623  -1610    792    249    -12    675   -857   -982
   -189  -1556  -1366    872    587  -1462    888    446    171    849   -685   -862
   -148  -1153  -1008    649    426  -1080    854    493    366   1153   -324   -550
   -207   -535   -327    371     57   -431    722    371    555   1556    187    -77
   -348   -103    244    223   -298     70    420     15    555   1808    537    233
   -423   -259    163    342   -293    -49     80   -439    218   1618    402     80
   -488  -1052   -563    769     36   -807    -49   -776   -379    875   -311   -561
   -446  -1777  -1332   1111    441  -1556    -64   -797   -730    324   -898  -1114
   -358  -2088  -1732   1223    685  -1912    -36   -649   -743    210  -1075  -1312
   -303  -2120  -1816   1213    756  -1969     44   -498   -639    267  -1067  -1343
   -228  -2026  -1800   1124    784  -1914    111   -379   -519    361  -1002  -1304
   -158  -1948  -1790   1054    813  -1870    135   -309   -441    428   -948  -1273
   -106  -1919  -1813   1010    852  -1867    119   -285   -413    462   -914  -1260
    -64  -1873  -1808    969    870  -1842     93   -267   -394    493   -885  -1244
    -41  -1844  -1805    940    880  -1826     57   -262   -389    506   -878  -1239
    -23  -1836  -1816    930    896  -1826     18   -272   -397    506   -883  -1249
    -10  -1834  -1823    919    904  -1829    -25   -280   -397    504   -885  -1270
     20  -1826  -1847    904    932  -1836    -70   -288   -405    498   -893  -1291
     12  -1823  -1836    904    922  -1829   -103   -285   -394    501   -888  -1296
      0  -1805  -1805    901    901  -1805   -129   -277   -376    517   -867  -1293
     -7  -1795  -1787    898    888  -1790   -158   -272   -366    517   -854  -1299
    -28  -1782  -1753    906    862  -1769   -174   -265   -350    519   -844  -1301
    -36  -1764  -1727    898    844  -1745   -192   -259   -335    519   -831  -1306
    -72  -1738  -1667    904    795  -1704   -200   -239   -309    530   -802  -1299
   -101  -1717  -1615    909    756  -1667   -207   -226   -290    535   -789  -1306
   -103  -1691  -1587    898    740  -1639   -220   -213   -275    532   -795  -1325
   -111  -1688  -1579    898    732  -1634   -244   -210   -270    522   -800  -1363
   -132  -1680  -1551    906    706  -1615   -265   -202   -259    519   -789  -1402
   -150  -1667  -1517    909    680  -1592   -283   -179   -236    530   -774  -1421
   -181  -1641  -1460    911    639  -1551   -311   -155   -218    545   -763  -1415
   -179  -1602  -1423    891    620  -1514   -374   -140   -197    563   -753  -1413
   -171  -1569  -1397    870    610  -1483   -439   -127   -181    571   -730  -1436
   -192  -1538  -1345    862    576  -1441   -485   -111   -163    584   -706  -1470
   -207  -1543  -1335    875    563  -1439   -535    -98   -150    587   -701  -1512
   -192  -1548  -1358    870    581  -1454   -579    -98   -155    566   -696  -1530
   -155  -1545  -1392    849    615  -1470   -626   -114   -176    540   -709  -1543
   -103  -1535  -1431    818    662  -1483   -685   -145   -207    506   -730  -1556
   -168  -1519  -1350    844    589  -1436   -691   -122   -181    530   -683  -1517
   -223  -1475  -1254    849    514  -1366   -688    -90   -145    561   -628  -1470
   -207  -1441  -1236    823    514  -1340   -701    -83   -142    568   -600  -1436
   -145  -1439  -1293    792    574  -1366   -722   -103   -163    550   -602  -1436
    -80  -1431  -1350    756    633  -1392   -727   -101   -166    545   -597  -1415
    -38  -1478  -1439    756    698  -1460   -748   -127   -200    506   -628  -1428
    -57  -1475  -1418    766    678  -1447   -730   -127   -197    509   -618  -1405
   -101  -1436  -1337    766    615  -1387   -704   -103   -168    537   -579  -1356
    -51  -1402  -1350    727    649  -1376   -704   -103   -168    540   -571  -1337
    -12  -1400  -1389    704    685  -1395   -704   -116   -179    527   -589  -1343
     15  -1395  -1413    688    714  -1402   -704   -119   -179    524   -600  -1343
     25  -1384  -1410    678    717  -1395   -693   -109   -166    535   -600  -1322
     31  -1371  -1402    670    717  -1387   -683   -111   -158    540   -600  -1312
     15  -1392  -1408    685    711  -1400   -680   -119   -163    535   -613  -1317
     20  -1397  -1418    688    719  -1408   -675   -122   -161    537   -620  -1309
     28  -1392  -1423    680    724  -1408   -678   -132   -163    537   -628  -1299
     41  -1374  -1415    667    727  -1395   -680   -142   -163    537   -631  -1288
     59  -1369  -1428    652    743  -1397   -691   -158   -179    524   -644  -1291
     98  -1366  -1465    631    782  -1415   -696   -168   -192    511   -659  -1291
     72  -1345  -1418    636    743  -1382   -670   -148   -166    537   -639  -1260
     72  -1345  -1418    636    745  -1382   -665   -145   -163    540   -639  -1244
    129  -1340  -1470    605    797  -1402   -675   -161   -179    522   -662  -1257
    158  -1335  -1496    587    826  -1415   -675   -166   -184    514   -675  -1254
     88  -1337  -1426    623    756  -1382   -646   -137   -158    535   -659  -1221
     57  -1301  -1358    623    706  -1330   -613   -106   -129    563   -639  -1182
    116  -1275  -1395    576    756  -1335   -613   -109   -129    563   -644  -1174
    166  -1260  -1426    545    795  -1343   -610   -111   -132    561   -646  -1161
    189  -1254  -1444    530    813  -1348   -607   -111   -135    558   -646  -1161
    171  -1267  -1439    548    805  -1353   -600   -109   -137    553   -649  -1158
    168  -1247  -1415    537    789  -1332   -600   -109   -137    558   -633  -1153
    161  -1236  -1400    537    779  -1317   -581    -98   -129    571   -613  -1143
    187  -1210  -1397    511    789  -1301   -571    -96   -127    576   -592  -1135
    213  -1163  -1376    475    795  -1270   -561    -90   -122    584   -574  -1127
    194  -1132  -1327    467    758  -1231   -548    -83   -124    592   -550  -1111
    192  -1106  -1299    457    743  -1202   -535    -77   -127    597   -535  -1106
    213  -1093  -1309    439    761  -1200   -524    -75   -127    600   -527  -1114
    226  -1072  -1299    423    761  -1184   -517    -72   -127    600   -511  -1117
    249  -1018  -1270    381    758  -1143   -517    -75   -122    607   -491  -1106
    239  -1005  -1244    381    740  -1124   -506    -77   -119    610   -478  -1101
    223  -1005  -1231    389    724  -1117   -509    -88   -132    594   -480  -1117
    220  -1023  -1244    402    732  -1132   -524   -106   -153    579   -491  -1140
    228  -1049  -1280    407    753  -1166   -548   -127   -179    553   -514  -1166
    236  -1078  -1314    418    774  -1195   -563   -140   -197    535   -524  -1189
    254  -1117  -1371    431    810  -1244   -571   -150   -223    506   -542  -1215
    244  -1163  -1408    459    826  -1286   -574   -161   -249    475   -574  -1252
    142  -1210  -1353    532    748  -1280   -537   -127   -228    485   -566  -1249
    127  -1257  -1384    563    753  -1319   -524   -119   -239    459   -592  -1262
    142  -1293  -1436    574    789  -1366   -542   -142   -272    420   -636  -1299
    176  -1306  -1483    566    828  -1395   -566   -176   -309    379   -672  -1335
    174  -1309  -1486    566    828  -1397   -574   -200   -332    353   -698  -1358
    161  -1327  -1488    581    823  -1408   -576   -207   -345    332   -732  -1366
    142  -1340  -1486    597    813  -1413   -574   -210   -355    319   -745  -1366
    137  -1317  -1454    589    795  -1384   -571   -213   -355    324   -737  -1356
    114  -1293  -1408    587    758  -1350   -561   -207   -345    337   -722  -1337
     90  -1293  -1384    600    737  -1337   -548   -197   -337    348   -701  -1325
     64  -1317  -1384    623    724  -1350   -514   -161   -324    353   -691  -1330
     46  -1371  -1418    662    732  -1395   -431    -57   -285    355   -704  -1369
    109  -1325  -1434    607    769  -1379   -319     83   -200    392   -693  -1392
    127  -1166  -1293    519    709  -1228   -187    288    -28    548   -545  -1273
    171   -906  -1078    366    623   -989   -132    423    155    771   -309  -1060
    205   -467   -672    132    439   -568   -153    459    353   1093     75   -662
     33     31     -2    -33     18     15   -280    249    483   1426    506   -241
    -46     49     93     -2    -70     70   -600   -197    249   1363    506   -262
   -192   -462   -272    324     38   -368   -818   -633   -244    859     38   -688
   -259  -1210   -950    735    345  -1080   -888   -857   -745    184   -636  -1291
   -189  -1647  -1457    917    631  -1553   -901   -789   -883    -64   -898  -1582
   -119  -1714  -1595    914    737  -1654   -818   -623   -805    -31   -906  -1577
   -145  -1673  -1530    909    691  -1600   -691   -465   -678     77   -836  -1491
    -64  -1561  -1496    813    714  -1530   -597   -353   -584    184   -769  -1439
    -62  -1452  -1392    756    662  -1423   -535   -288   -509    259   -688  -1402
    -23  -1384  -1361    704    667  -1371   -517   -265   -462    280   -670  -1418
    -59  -1384  -1325    722    631  -1356   -493   -226   -436    275   -675  -1434
   -145  -1418  -1273    782    563  -1345   -465   -192   -423    265   -652  -1439
   -119  -1426  -1309    771    592  -1366   -457   -197   -439    236   -691  -1460
   -101  -1413  -1314    756    605  -1363   -446   -210   -449    223   -706  -1475
   -129  -1384  -1254    756    561  -1322   -423   -210   -439    239   -709  -1473
   -132  -1350  -1218    743    542  -1286   -405   -218   -441    259   -761  -1478
    -62  -1343  -1280    701    605  -1312   -410   -236   -470    244   -797  -1504
    -36  -1332  -1299    683    628  -1317   -400   -259   -501    226   -789  -1522
    -31  -1280  -1249    654    607  -1265   -350   -246   -491    246   -709  -1491
   -171  -1283  -1111    727    470  -1197   -262   -181   -392    329   -602  -1439
   -145  -1286  -1140    714    496  -1213   -254   -187   -366    324   -571  -1444
    -72  -1317  -1244    693    584  -1280   -280   -223   -371    285   -574  -1496
    -70  -1317  -1249    691    589  -1283   -283   -231   -368    275   -545  -1538
   -171  -1306  -1135    740    480  -1221   -244   -202   -340    298   -498  -1566
   -119  -1288  -1171    701    524  -1231   -265   -220   -358    277   -491  -1582
    -62  -1280  -1218    670    576  -1249   -298   -259   -384    259   -506  -1577
    -75  -1267  -1192    670    555  -1231   -298   -259   -366    288   -506  -1540
    -44  -1244  -1200    644    576  -1223   -301   -265   -366    311   -506  -1540
    109  -1252  -1363    571    735  -1306   -353   -314   -413    288   -532  -1564
    246  -1260  -1506    504    875  -1382   -402   -353   -452    254   -545  -1584
    335  -1236  -1571    449    950  -1402   -433   -381   -478    231   -545  -1605
    342  -1202  -1545    431    943  -1374   -452   -392   -488    228   -519  -1595
    592  -1171  -1764    288   1174  -1465   -527   -454   -550    158   -496  -1634
    730  -1169  -1901    218   1314  -1535   -574   -496   -594    116   -488  -1657
    826  -1166  -1992    168   1408  -1579   -613   -532   -639     88   -498  -1706
    945  -1117  -2062     85   1504  -1590   -652   -558   -667     62   -467  -1712
    971  -1098  -2070     62   1519  -1582   -649   -545   -667     46   -439  -1654
    956  -1106  -2062     75   1506  -1584   -639   -542   -675     28   -480  -1618
    930  -1114  -2047     90   1486  -1579   -618   -535   -672     28   -444  -1605
    883  -1091  -1974    103   1428  -1532   -592   -524   -654     57   -371  -1590
    854  -1083  -1938    114   1395  -1509   -571   -517   -644     64   -446  -1582
    732  -1083  -1818    174   1275  -1449   -524   -480   -610     93   -402  -1558
    605  -1054  -1660    223   1130  -1358   -483   -439   -568    137   -345  -1519
    646  -1034  -1680    194   1163  -1356   -483   -436   -558    137   -358  -1519
    545  -1041  -1587    246   1065  -1312   -439   -397   -517    171   -345  -1493
    480  -1026  -1506    272    992  -1265   -410   -366   -478    215   -316  -1460
    350  -1018  -1371    332    859  -1195   -371   -332   -433    265   -283  -1400
    285  -1013  -1299    363    792  -1156   -361   -322   -413    290   -283  -1374
    252  -1028  -1280    387    763  -1153   -415   -314   -405    293   -316  -1376
    153  -1047  -1202    446    678  -1124   -480   -306   -394    309   -322  -1350
    114  -1036  -1153    459    631  -1093   -509   -303   -379    335   -345  -1325
     77  -1031  -1109    478    592  -1070   -524   -277   -345    374   -358  -1299
     10  -1072  -1083    530    545  -1078   -527   -272   -337    376   -379  -1317
    -20  -1075  -1054    545    517  -1065   -532   -270   -329    387   -381  -1325
    -33  -1080  -1049    555    506  -1067   -540   -262   -319    405   -371  -1325
    -83  -1057   -974    571    444  -1015   -535   -244   -290    446   -322  -1286
   -129  -1044   -914    587    392   -982   -530   -226   -270    475   -270  -1249
   -106  -1049   -943    579    415   -997   -540   -213   -262    483   -280  -1254
   -103  -1049   -948    576    418  -1000   -535   -194   -244    496   -306  -1249
   -106  -1047   -940    576    415   -995   -522   -181   -226    514   -298  -1231
   -215  -1080   -865    646    322   -971   -496   -158   -202    535   -270  -1184
   -197  -1057   -859    628    329   -961   -496   -155   -200    545   -254  -1161
   -106  -1000   -893    550    392   -948   -504   -163   -207    537   -252  -1169
    -85   -976   -891    532    402   -935   -519   -176   -218    522   -277  -1182
    -77   -948   -870    511    394   -909   -522   -171   -210    524   -267  -1171
    -96   -883   -787    488    345   -836   -498   -145   -181    545   -215  -1145
    -57   -841   -784    446    361   -813   -498   -137   -171    548   -197  -1119
    -59   -823   -763    441    350   -795   -496   -127   -155    555   -174  -1083
   -101   -831   -730    465    314   -782   -472   -114   -142    561   -174  -1070
   -109   -820   -711    465    298   -766   -462   -111   -132    568   -171  -1049
   -150   -813   -665    480    254   -740   -441    -96   -111    587   -163  -1008
   -155   -800   -644    478    244   -722   -423   -103   -103    597   -150   -966
   -140   -800   -659    467    259   -730   -418   -124   -106    589   -132   -927
   -148   -828   -680    488    265   -756   -418   -148   -114    587   -142   -948
   -137   -867   -730    501    293   -800   -426   -171   -127    558   -181   -987
    -67   -862   -795    465    363   -828   -452   -200   -148    540   -194   -987
   -142   -935   -792    537    324   -865   -433   -205   -155    522   -205   -966
   -223  -1000   -776    610    275   -888   -423   -215   -168    506   -249   -904
   -272  -1062   -792    667    257   -927   -407   -215   -176    480   -303   -859
   -270  -1109   -839    691    283   -974   -376   -179   -166    462   -329   -844
   -270  -1140   -870    704    298  -1005   -355   -161   -174    449   -322   -836
   -290  -1171   -880    730    293  -1026   -314   -140   -171    433   -324   -833
   -335  -1239   -904    784    283  -1072   -257   -124   -163    420   -316   -844
   -353  -1267   -914    810    280  -1091   -213   -103   -145    431   -280   -833
   -355  -1283   -927    815    285  -1106   -210   -103   -142    439   -265   -828
   -439  -1283   -846    859    202  -1065   -161    -59    -98    485   -218   -776
   -316  -1252   -937    782    309  -1096   -150    -54    -98    496   -215   -745
   -210  -1254  -1044    732    415  -1150   -168    -59   -116    488   -231   -743
   -210  -1299  -1088    753    436  -1192   -145    -25   -103    488   -262   -722
   -226  -1363  -1140    795    454  -1252    -44    106    -20    509   -290   -696
   -155  -1254  -1101    704    470  -1179     51    244     93    576   -267   -644
     72  -1104  -1176    517    623  -1140     98    371    207    665   -228   -566
    174   -852  -1028    337    600   -940     85    389    319    836    -57   -340
    155   -418   -576    129    366   -496     31    340    472   1158    319     75
     64     31    -33    -49     49     -2   -168     38    454   1405    641    384
     10     88     77    -49    -33     83   -452   -355    205   1356    654    366
    -20   -431   -413    223    194   -423   -571   -628   -236    800    124    -75
    -67  -1091  -1023    579    478  -1057   -563   -672   -576    200   -472   -524
    -51  -1428  -1376    740    662  -1402   -519   -524   -592     44   -667   -662
    -15  -1577  -1561    797    771  -1569   -433   -361   -483     57   -709   -711
    -10  -1577  -1566    792    776  -1571   -342   -265   -374    127   -649   -675
    -57  -1493  -1436    774    688  -1465   -254   -179   -244    257   -493   -561
   -213  -1410  -1197    810    491  -1304   -145    -72   -106    394   -371   -426
   -205  -1379  -1174    792    483  -1278    -80    -10    -41    457   -329   -340
    -51  -1374  -1325    711    636  -1348    -85    -25    -51    446   -379   -319
     36  -1361  -1397    659    717  -1379    -98    -54    -75    441   -426   -303
     83  -1356  -1441    633    761  -1400   -103    -75    -98    426   -480   -290
    137  -1356  -1493    610    815  -1423   -119    -98   -124    410   -524   -322
    148  -1348  -1499    597    823  -1423   -114   -103   -129    410   -530   -319
    174  -1361  -1538    592    854  -1449   -114   -114   -148    389   -540   -353
    197  -1366  -1566    581    880  -1467   -124   -132   -171    353   -571   -345
    215  -1353  -1569    568    891  -1460   -135   -142   -181    337   -568   -296
    218  -1363  -1582    574    898  -1473   -127   -142   -187    335   -532   -327
    205  -1366  -1571    581    888  -1467   -106   -124   -174    355   -483   -322
    241  -1340  -1584    548    911  -1460   -106   -119   -174    368   -452   -327
    283  -1299  -1582    509    932  -1439   -114   -132   -187    363   -446   -389
    210  -1319  -1532    553    870  -1423   -101   -129   -189    358   -478   -400
    254  -1343  -1597    542    924  -1470   -116   -142   -207    345   -509   -392
    179  -1335  -1514    576    844  -1423    -96   -127   -187    376   -470   -355
    168  -1291  -1460    561    813  -1374    -75   -106   -174    397   -449   -418
    142  -1280  -1423    568    782  -1350    -62    -96   -168    400   -407   -433
    163  -1260  -1423    548    792  -1340    -77   -114   -184    387   -358   -449
    314  -1252  -1566    467    937  -1408   -116   -153   -236    322   -415   -553
    415  -1241  -1657    413   1036  -1449   -150   -200   -290    277   -493   -659
    428  -1213  -1641    392   1034  -1426   -153   -200   -285    306   -488   -685
    400  -1197  -1597    397    997  -1395   -142   -179   -272    327   -470   -704
    366  -1202  -1569    415    966  -1384   -137   -163   -270    340   -459   -719
    363  -1210  -1574    423    969  -1392   -129   -148   -277    329   -470   -737
    358  -1213  -1571    426    963  -1392   -132   -142   -285    329   -462   -782
    355  -1213  -1569    426    961  -1389   -119   -124   -288    335   -452   -782
    342  -1195  -1538    423    937  -1363   -106   -114   -296    335   -452   -779
    301  -1171  -1473    436    885  -1322    -75    -90   -285    345   -441   -787
    215  -1189  -1408    485    810  -1299    -38    -64   -290    345   -439   -800
    272  -1208  -1480    467    875  -1345    -51    -72   -340    314   -472   -852
    293  -1189  -1483    446    885  -1335    -46    -59   -345    311   -465   -872
    233  -1176  -1410    472    820  -1293     -7    -36   -329    332   -431   -846
    249  -1169  -1418    457    833  -1293     18    -18   -329    340   -410   -844
    202  -1148  -1353    472    776  -1249     46      5   -319    363   -374   -820
    168  -1145  -1314    488    740  -1228     67     12   -311    379   -348   -823
    163  -1135  -1299    485    730  -1215     70      7   -311    389   -316   -844
    171  -1132  -1304    478    735  -1218     72      7   -309    392   -293   -849
    148  -1150  -1299    501    722  -1223     90     18   -298    397   -293   -849
     96  -1184  -1280    542    688  -1231    103     28   -293    400   -296   -849
     20  -1179  -1200    579    610  -1189    127     46   -267    428   -265   -833
     20  -1148  -1169    563    592  -1158    135     51   -252    446   -244   -828
     85  -1158  -1244    535    665  -1200    116     46   -262    420   -259   -849
     96  -1169  -1265    535    678  -1215    114     33   -275    397   -285   -875
     64  -1176  -1241    555    652  -1208    124     33   -277    379   -296   -878
     59  -1169  -1228    553    641  -1197    135     51   -259    392   -267   -865
     51  -1174  -1228    561    639  -1200    142     67   -241    400   -246   -854
     72  -1161  -1234    542    652  -1197    135     67   -236    392   -241   -846
     51  -1150  -1202    550    626  -1176    129     59   -231    389   -233   -849
     25  -1158  -1184    566    602  -1171    135     51   -231    376   -236   -859
     12  -1137  -1150    561    579  -1143    145     62   -210    381   -215   -841
     25  -1106  -1132    537    576  -1119    148     70   -194    387   -194   -831
     25  -1098  -1124    537    574  -1111    158     83   -179    387   -179   -823
     23  -1072  -1098    524    558  -1085    161     96   -158    400   -153   -805
     46  -1015  -1062    483    553  -1039    176    106   -132    415   -122   -789
     64   -982  -1047    459    553  -1015    189    119   -114    418    -96   -782
     70   -948  -1018    439    542   -982    200    135    -90    431    -59   -756
     72   -914   -987    420    527   -950    213    142    -77    441    -28   -737
     72   -901   -976    413    524   -937    226    148    -67    439    -10   -727
     88   -867   -956    387    522   -911    244    155    -49    449     12   -719
    124   -818   -943    348    532   -880    257    163    -25    462     31   -711
    106   -784   -891    337    496   -836    275    116    -12    462     38   -706
     80   -750   -831    335    454   -792    280     70     -7    465     33   -693
     77   -732   -810    327    441   -771    272     36     -7    467     -5   -680
     57   -740   -797    342    426   -769    275     20     -5    465    -25   -672
     57   -737   -797    337    426   -766    267     -2    -12    449    -38   -683
     41   -737   -779    348    407   -756    265    -20    -20    436    -67   -667
     64   -745   -810    337    433   -776    257    -46    -41    400   -114   -691
     70   -789   -859    361    465   -823    244    -70    -72    350   -166   -722
     57   -800   -857    368    457   -828    244    -70    -80    342   -171   -724
     62   -805   -867    371    462   -836    236    -83    -96    322   -181   -737
     54   -831   -885    384    470   -857    223   -106   -122    301   -200   -766
     38   -854   -893    407    465   -872    213   -122   -142    280   -213   -784
     31   -859   -893    413    462   -875    197   -137   -158    270   -226   -797
     25   -831   -857    402    441   -844    189   -137   -155    277   -213   -800
     12   -828   -841    407    426   -836    200   -124   -153    280   -197   -807
    -28   -846   -818    439    394   -833    205   -122   -158    285   -181   -828
    -28   -859   -831    444    400   -846    187   -124   -174    285   -179   -852
    -20   -867   -849    444    413   -859    197    -93   -168    293   -179   -867
    -20   -893   -872    454    423   -883    257      7   -119    311   -189   -914
    -18   -862   -844    441    413   -854    366    150    -20    368   -174   -932
     15   -735   -753    358    381   -743    470    311    129    504    -67   -849
     46   -493   -540    220    293   -517    548    454    322    724    140   -652
     80    -70   -153     -5    114   -111    530    480    504   1028    470   -314
     -5    449    454   -220   -228    452    387    252    563   1314    828      5
    -72    506    579   -218   -327    542     80   -161    335   1301    883     -2
   -129    129    259      0   -197    194   -124   -522    -75    911    524   -348
   -200   -550   -350    374     75   -452   -158   -696   -514    275   -109   -891
   -213  -1010   -797    613    290   -904   -124   -613   -652    -10   -410  -1171
   -161  -1124   -963    641    400  -1044    -51   -444   -558     15   -423  -1200
   -137  -1117   -979    626    420  -1049     41   -324   -446     77   -394  -1176
   -114  -1041   -927    574    405   -984    124   -228   -327    168   -322  -1083
   -132   -966   -833    550    350   -901    200   -145   -218    267   -231   -971
   -132   -909   -779    519    322   -846    246    -96   -153    319   -184   -932
    -96   -888   -792    491    348   -841    257    -90   -142    322   -189   -932
    -83   -888   -805    483    358   -846    249    -93   -145    311   -192   -909
    -62   -885   -823    475    379   -854    241    -93   -148    298   -187   -898
    -41   -878   -839    459    397   -859    239    -96   -150    296   -174   -893
    -38   -867   -828    452    392   -849    239    -93   -145    303   -153   -859
    -31   -846   -815    439    389   -831    241    -85   -129    316   -127   -815
    -18   -846   -828    433    405   -839    241    -85   -129    316   -114   -789
    -20   -859   -839    439    405   -849    236    -93   -135    311   -106   -787
    -15   -846   -831    431    407   -839    228    -96   -135    311    -96   -779
     -7   -846   -839    426    415   -844    226    -96   -132    311    -93   -792
      0   -844   -844    423    420   -844    233    -88   -124    316    -90   -810
    -10   -875   -867    441    426   -872    233    -83   -122    316    -90   -831
      0   -896   -896    449    446   -896    236    -83   -124    309   -101   -852
     10   -885   -896    436    452   -888    239    -80   -119    314    -90   -857
     20   -865   -885    423    452   -875    231    -80   -116    319    -70   -865
     15   -865   -883    423    446   -872    226    -83   -119    314    -72   -878
     36   -867   -904    415    467   -885    223    -83   -119    309    -83   -883
     49   -875   -924    413    485   -898    213    -83   -119    306    -75   -883
     51   -878   -930    413    491   -904    210    -85   -119    311    -59   -883
     64   -888   -953    410    506   -919    192    -96   -132    303    -59   -901
     75   -891   -969    407    522   -930    184    -96   -132    311    -49   -917
     83   -904   -987    407    532   -945    179    -98   -135    311    -41   -935
    111   -914  -1026    402    568   -969    176    -98   -137    309    -38   -948
    137   -904  -1041    381    587   -971    153   -114   -153    301    -44   -956
    174   -901  -1075    363    623   -987    137   -122   -166    293    -38   -953
    205   -896  -1101    342    652   -997    135   -124   -171    293    -25   -937
    241   -883  -1124    322    683  -1002    129   -122   -174    301    -10   -927
    233   -919  -1153    340    693  -1034    124   -127   -181    298    -12   -945
    239   -924  -1163    342    698  -1041    132   -122   -184    296    -12   -958
    226   -935  -1163    353    693  -1049    129   -129   -192    285    -20   -971
    210   -937  -1148    363    678  -1041    132   -132   -194    280    -23   -979
    220   -935  -1156    355    688  -1044    135   -129   -192    277    -36   -989
    213   -937  -1150    361    680  -1044    148   -116   -181    280    -44   -982
    202   -924  -1130    358    665  -1026    158   -106   -166    285    -46   -971
    200   -875  -1075    337    636   -974    161   -101   -145    301    -38   -961
    215   -857  -1072    316    644   -963    166    -88   -124    311    -38   -948
    205   -872  -1078    332    641   -974    176    -83   -114    314    -49   -966
    189   -875  -1067    340    628   -969    200    -67    -90    327    -59   -987
    202   -859  -1062    329    631   -961    205    -64    -85    332    -88  -1002
    194   -839  -1034    322    613   -935    192    -75    -83    337   -101  -1015
    192   -846  -1039    327    613   -943    189    -75    -77    340   -111  -1018
    215   -854  -1070    316    641   -963    187    -85    -85    329   -137  -1028
    166   -844  -1010    340    587   -927    205    -77    -70    350   -129  -1018
    106   -878   -984    384    545   -930    218    -64    -57    363   -135  -1021
     93   -852   -948    379    519   -898    239    -38    -28    384   -129  -1000
    150   -818   -971    332    558   -896    220    -51    -38    371   -155   -995
     93   -823   -917    366    504   -870    233    -36    -20    379   -166   -966
     23   -789   -813    381    415   -800    262     -2     15    413   -155   -937
     41   -763   -805    361    420   -784    262      7     31    426   -161   -948
     96   -756   -854    327    472   -802    244     -5     20    407   -184   -974
     83   -727   -810    322    446   -769    241      5     33    415   -174   -961
     54   -732   -789    337    420   -761    262     28     59    433   -140   -948
     38   -730   -769    342    402   -748    272     36     70    439    -98   -966
     20   -701   -722    340    368   -709    288     51     88    449    -49   -979
      7   -641   -649    316    327   -644    311     77    116    480     18   -953
     10   -623   -633    306    319   -628    324     88    129    493     59   -945
      7   -605   -613    298    309   -607    340     96    140    504     96   -950
     -7   -579   -574    293    280   -576    342     83    142    506    137   -943
     -7   -579   -571    293    280   -576    348     75    135    506    184   -930
    -10   -568   -561    288    272   -563    355     70    132    504    210   -883
    -15   -553   -537    283    259   -545    353     46    119    491    207   -917
      0   -517   -517    257    257   -517    345     20    106    470    215  -1026
     59   -509   -568    226    314   -537    303    -38     54    405    197  -1148
    101   -511   -615    205    355   -563    262    -96     -7    335    153  -1257
    135   -501   -636    181    384   -566    239   -127    -70    267    114  -1369
    197   -496   -693    148    444   -594    200   -174   -140    233    124  -1499
    236   -527   -763    145    498   -644    176   -194   -140    241    174  -1600
    244   -561   -805    155    524   -683    161   -205   -142    202    106  -1667
    252   -618   -870    181    558   -743    129   -226   -145    174     23  -1683
    231   -667   -901    215    563   -784    103   -254   -168    153      7  -1691
    259   -696   -956    218    607   -826     75   -298   -202    116     15  -1764
    340   -719  -1060    187    698   -888     41   -353   -249     57     25  -1951
    410   -717  -1127    153    766   -922     12   -400   -283     15     33  -2114
    459   -730  -1189    135    823   -958    -38   -446   -322     -7    -12  -2221
    605   -730  -1335     62    969  -1031    -96   -509   -381    -36    -93  -2288
    771   -714  -1486    -28   1127  -1101   -153   -561   -449    -83   -163  -2325
    836   -730  -1566    -51   1200  -1148   -210   -594   -504   -129   -233  -2322
    935   -743  -1678    -96   1304  -1210   -252   -594   -542   -174   -322  -2299
   1065   -795  -1860   -135   1462  -1327   -246   -537   -553   -205   -439  -2320
   1205   -766  -1974   -220   1587  -1369   -179   -431   -498   -187   -462  -2322
   1382   -631  -2013   -376   1696  -1322   -116   -298   -389    -98   -361  -2203
   1496   -402  -1901   -548   1696  -1150    -72   -174   -233     83   -148  -1948
   1509     44  -1465   -776   1488   -709    -83   -124    -33    420    277  -1496
   1312    517   -797   -914   1054   -140   -200   -322     67    740    639  -1080
   1179    639   -540   -909    859     49   -504   -719   -103    797    740   -937
   1052    259   -795   -657    922   -267   -743  -1122   -545    418    355  -1192
    963   -467  -1431   -246   1197   -948   -784  -1348  -1060   -285   -397  -1714
    971   -888  -1860    -44   1415  -1374   -748  -1257  -1197   -566   -753  -1951
    995   -989  -1984     -5   1488  -1486   -654  -1067  -1093   -527   -782  -1951
    989  -1018  -2008     12   1496  -1512   -550   -917   -971   -452   -761  -1899
   1002   -940  -1943    -31   1473  -1441   -459   -797   -844   -348   -693  -1779
   1013   -823  -1839    -96   1423  -1330   -420   -737   -758   -265   -613  -1686
   1013   -745  -1758   -135   1384  -1252   -387   -688   -693   -210   -540  -1621
    984   -722  -1706   -135   1345  -1213   -363   -652   -662   -184   -483  -1584
    953   -730  -1683   -111   1317  -1205   -350   -636   -654   -179   -501  -1577
    961   -727  -1691   -119   1325  -1210   -358   -644   -667   -179   -589  -1571
    932   -717  -1649   -109   1291  -1182   -358   -641   -672   -168   -600  -1532
    883   -704  -1590    -90   1234  -1145   -358   -636   -672   -161   -594  -1488
    826   -706  -1532    -59   1179  -1119   -361   -636   -678   -148   -563  -1467
    763   -683  -1447    -41   1104  -1065   -353   -626   -665   -124   -506  -1449
    701   -657  -1358    -20   1028  -1008   -340   -610   -649   -106   -496  -1431
    652   -672  -1325     10    987  -1000   -327   -594   -644   -101   -517  -1423
    615   -701  -1317     44    966  -1008   -311   -592   -644    -93   -535  -1436
    574   -704  -1280     64    924   -992   -290   -587   -631    -59   -548  -1410
    519   -714  -1236     96    875   -974   -277   -584   -626    -46   -574  -1363
    467   -727  -1195    129    828   -961   -272   -587   -623    -38   -597  -1317
    394   -763  -1158    184    776   -961   -265   -584   -626    -33   -615  -1275
    332   -774  -1109    220    719   -940   -254   -584   -636    -25   -631  -1241
    298   -737  -1036    218    665   -885   -239   -579   -646     -5   -633  -1213
    259   -748  -1008    244    633   -878   -236   -581   -678    -10   -633  -1226
    231   -779  -1010    275    620   -893   -244   -589   -737    -25   -628  -1257
    194   -800   -995    301    592   -896   -246   -592   -784    -38   -662  -1213
    155   -800   -956    322    553   -878   -236   -581   -797    -31   -678  -1156
    145   -797   -943    324    542   -870   -241   -579   -802    -31   -693  -1093
    150   -792   -943    322    545   -867   -257   -576   -818    -44   -719  -1015
    142   -779   -922    319    530   -852   -259   -558   -820    -36   -789   -956
    137   -771   -911    316    522   -841   -259   -535   -820    -20   -813   -935
    158   -774   -935    306    545   -854   -262   -524   -826     -7   -779   -924
    176   -763   -940    293    558   -852   -254   -509   -823      2   -706   -922
    189   -735   -927    272    558   -831   -228   -478   -807     12   -597   -922
    226   -722   -948    246    587   -836   -220   -467   -807      2   -483   -948
    241   -711   -956    233    597   -833   -218   -457   -807    -25   -465   -950
    265   -704   -969    220    615   -836   -236   -452   -807    -49   -576   -971
    306   -691   -997    192    649   -844   -252   -454   -805    -62   -633   -989
    353   -649  -1002    148    678   -826   -254   -439   -789    -59   -594   -945
    415   -607  -1023     96    717   -813   -257   -413   -779    -70   -592   -909
    467   -576  -1044     54    756   -810   -246   -389   -763    -67   -563   -883
    465   -574  -1039     54    750   -805   -223   -358   -737    -51   -540   -935
    431   -607  -1039     88    732   -823   -181   -340   -711    -44   -613   -987
    337   -688  -1028    174    680   -857    -98   -345   -693    -57   -688  -1000
    215   -774   -989    280    602   -880     20   -324   -667    -67   -740   -974
    129   -769   -898    319    511   -833     67   -239   -605     44   -566   -919
     54   -737   -792    340    420   -763     85   -155   -532    153   -449   -859
      2   -732   -737    363    368   -735     93    -98   -475    228   -405   -792
    -41   -735   -693    389    324   -714    114    -54   -433    277   -465   -680
   -129   -745   -615    436    241   -680    150     -5   -384    337   -568   -467
   -215   -763   -548    488    166   -657    187     36   -332    394   -563   -329
   -272   -784   -514    527    119   -649    202     57   -303    441   -501   -293
   -402   -813   -410    607      2   -613    244     90   -254    501   -444   -254
   -542   -807   -267    675   -137   -540    288    142   -181    568   -366   -210
   -654   -787   -132    719   -262   -459    337    194   -103    626   -272   -161
   -691   -740    -51    714   -322   -397    348    207    -57    631   -215   -150
   -730   -706     23    719   -376   -342    358    220    -36    618   -158   -174
   -761   -717     41    737   -402   -337    361    223    -36    605   -119   -252
   -797   -732     64    766   -431   -335    379    249      5    657     10   -309
   -846   -763     80    802   -465   -342    394    288     90    701    145   -327
   -883   -805     77    844   -480   -363    402    322    174    675    194   -329
   -891   -805     83    846   -488   -361    415    342    200    711    192   -329
   -880   -802     77    841   -480   -363    428    350    192    763    220   -329
   -857   -792     62    823   -459   -366    423    340    161    792    257   -332
   -815   -769     46    792   -431   -361    420    332    132    818    244   -329
   -787   -756     31    769   -410   -363    413    322    111    813    275   -316
   -758   -748     10    753   -384   -368    407    319     85    795    316   -285
   -735   -732      2    732   -368   -366    400    309     67    779    387   -252
   -753   -704     49    730   -402   -327    400    309     62    787    439   -220
   -769   -727     41    748   -407   -345    376    296     41    776    402   -197
   -818   -789     28    802   -423   -381    329    265      5    750    342   -202
   -867   -800     67    831   -470   -368    285    267      2    756    335   -174
   -891   -802     88    846   -491   -358    233    275      7    774    342   -132
   -878   -820     54    849   -467   -381    155    262    -10    769    348   -101
   -841   -862    -20    852   -413   -441     64    241    -36    750    329    -77
   -763   -917   -155    839   -306   -537    -38    202    -83    711    270    -80
   -683   -958   -275    820   -205   -618   -184    171   -122    678    197    -62
   -600  -1000   -400    797   -101   -701   -394    132   -168    639    140    -75
   -561  -1036   -478    797    -41   -758   -537    103   -202    602     75    -75
   -548  -1065   -517    805    -18   -789   -633     88   -226    561      2    -88
   -548  -1085   -537    818     -5   -813   -693     80   -233    524    -72   -119
   -558  -1101   -545    828     -7   -823   -719     88   -226    527   -148   -129
   -571  -1122   -550    846    -10   -836   -737     93   -220    530   -210   -153
   -592  -1132   -540    859    -28   -836   -748     98   -218    532   -259   -153
   -605  -1140   -535    872    -36   -839   -748    116   -213    540   -288   -142
   -620  -1182   -561    898    -31   -872   -737    148   -213    530   -314   -140
   -576  -1257   -680    917     49   -971   -691    228   -197    504   -366   -155
   -527  -1262   -737    893    101  -1000   -584    368   -129    504   -355   -161
   -454  -1161   -706    807    124   -935   -478    553     -2    587   -272   -116
   -355   -901   -545    628     93   -724   -418    719    187    807    -72     62
   -309   -433   -124    371    -93   -280   -439    761    402   1140    296    431
   -394    119    514    137   -454    316   -576    594    568   1496    719    846
   -491    252    743    119   -615    496   -906    210    457   1569    839    956
   -527   -142    384    335   -457    119  -1176   -239    -10   1117    415    576
   -545   -859   -314    704   -116   -589  -1280   -527   -558    410   -288    -38
   -465  -1337   -872    901    202  -1104  -1296   -491   -769     64   -667   -402
   -389  -1506  -1117    948    363  -1312  -1226   -329   -730     28   -748   -506
   -363  -1483  -1119    922    376  -1301  -1130   -189   -626     90   -711   -504
   -290  -1374  -1083    831    394  -1228  -1065    -85   -519    174   -654   -470
   -215  -1262  -1047    737    413  -1156  -1018    -20   -441    239   -602   -428
   -176  -1202  -1026    691    423  -1114   -984     18   -392    277   -555   -420
    -85  -1192  -1106    639    509  -1150   -984     20   -394    275   -553   -452
     -7  -1200  -1195    602    592  -1197   -995      7   -407    259   -568   -480
     28  -1195  -1223    581    626  -1208   -992      2   -410    257   -571   -488
    124  -1166  -1291    522    706  -1228  -1000     -5   -426    241   -584   -509
    218  -1150  -1371    465    795  -1260  -1018    -25   -452    213   -610   -537
    301  -1145  -1447    420    872  -1296  -1031    -46   -470    194   -615   -561
    389  -1171  -1561    389    974  -1366  -1060    -85   -509    158   -636   -607
    483  -1171  -1654    345   1067  -1413  -1080   -122   -540    124   -662   -641
    511  -1171  -1683    327   1096  -1428  -1080   -132   -542    116   -659   -646
    555  -1171  -1730    306   1143  -1449  -1085   -148   -555    101   -667   -665
    550  -1182  -1732    314   1140  -1454  -1083   -158   -558     98   -670   -667
    498  -1208  -1706    355   1101  -1457  -1052   -145   -540    109   -652   -657
    407  -1234  -1641    413   1023  -1436  -1028   -135   -522    119   -633   -649
    345  -1241  -1590    446    966  -1415  -1002   -119   -504    140   -613   -646
    288  -1252  -1543    480    914  -1395   -984   -106   -485    153   -597   -644
    231  -1244  -1475    506    852  -1358   -963    -83   -457    176   -566   -618
    174  -1260  -1434    540    802  -1345   -958    -72   -444    184   -553   -600
    124  -1265  -1392    568    758  -1327   -943    -59   -426    194   -537   -571
     75  -1262  -1337    592    704  -1299   -924    -41   -400    215   -514   -532
     44  -1265  -1309    610    675  -1286   -917    -28   -384    226   -504   -504
    -18  -1265  -1249    639    613  -1257   -909    -15   -368    246   -488   -467
    -72  -1249  -1176    659    550  -1213   -888     15   -332    280   -449   -410
   -103  -1223  -1122    662    506  -1174   -870     46   -301    311   -415   -361
   -163  -1228  -1065    696    449  -1148   -852     77   -272    335   -392   -319
   -174  -1236  -1062    704    444  -1150   -849     85   -267    329   -418   -293
   -142  -1195  -1052    667    452  -1124   -839    109   -249    340   -423   -262
   -132  -1148  -1015    639    439  -1083   -820    127   -231    355   -405   -244
   -127  -1140  -1013    633    441  -1078   -802    145   -220    358   -410   -246
   -142  -1135   -992    636    423  -1065   -782    161   -213    363   -415   -257
   -153  -1117   -963    633    405  -1041   -763    174   -202    366   -400   -280
   -158  -1091   -932    620    387  -1013   -748    184   -181    374   -371   -298
   -171  -1075   -904    623    366   -989   -727    202   -163    381   -350   -324
   -158  -1075   -917    615    376   -997   -717    215   -155    376   -350   -355
   -153  -1093   -940    623    392  -1018   -698    228   -142    374   -355   -366
   -132  -1060   -927    597    397   -995   -672    254   -114    389   -342   -332
   -116  -1002   -885    561    384   -945   -644    280    -77    415   -319   -290
   -129   -997   -867    563    368   -932   -626    293    -57    426   -309   -293
   -129  -1002   -872    566    368   -937   -605    303    -38    426   -301   -316
   -122   -997   -875    558    376   -937   -597    303    -31    418   -296   -348
   -101   -971   -870    537    384   -922   -600    298    -25    410   -283   -363
   -103   -974   -870    537    381   -922   -594    296    -23    402   -270   -363
    -96   -976   -880    535    392   -930   -587    298    -20    397   -265   -345
    -85   -969   -885    524    400   -927   -584    301    -20    384   -265   -324
    -67   -956   -888    511    410   -922   -579    306    -18    376   -259   -306
    -54   -950   -896    501    418   -922   -566    316     -7    379   -246   -285
    -57   -914   -857    483    400   -885   -550    332     10    397   -220   -252
    -41   -888   -846    462    402   -867   -540    340     20    405   -205   -233
    -25   -883   -857    454    415   -870   -532    345     28    413   -194   -218
      0   -875   -875    436    433   -875   -522    361     36    423   -184   -205
     38   -878   -917    418    478   -896   -514    368     36    431   -181   -200
     77   -885   -963    402    519   -924   -517    366     31    428   -184   -200
    116   -875   -992    379    553   -932   -524    361     23    423   -189   -202
    155   -857  -1015    348    584   -935   -530    353     23    426   -189   -200
    176   -870  -1047    345    610   -956   -530    335     18    423   -197   -200
    200   -875  -1078    337    636   -976   -530    319     12    418   -207   -197
    213   -878  -1091    332    652   -984   -514    316     15    418   -213   -184
    228   -862  -1091    314    659   -976   -485    322     25    428   -207   -163
    249   -823  -1072    285    659   -948   -462    327     36    439   -197   -145
    257   -792  -1052    265    652   -922   -439    342     54    459   -174   -116
    270   -820  -1091    275    680   -956   -426    348     57    454   -176   -116
    277   -828  -1106    272    691   -966   -420    340     49    436   -213   -124
    277   -815  -1093    267    683   -953   -410    335     44    420   -244   -124
    262   -779  -1041    257    652   -909   -400    329     49    418   -259   -116
    252   -745   -997    246    623   -870   -394    329     57    418   -270   -101
    231   -753   -987    259    607   -870   -413    306     46    394   -277   -101
    210   -774   -984    280    594   -878   -431    288     38    392   -270    -90
    189   -787   -979    296    584   -883   -428    285     38    397   -265    -75
    171   -828  -1000    329    584   -914   -423    283     33    381   -270    -67
    135   -878  -1015    371    574   -948   -423    272     23    387   -288    -51
    103   -924  -1028    407    566   -976   -420    267     12    387   -290    -46
     83   -976  -1060    446    568  -1018   -433    249    -10    371   -293    -51
     64  -1023  -1088    480    576  -1054   -441    239    -28    355   -301    -62
     49  -1041  -1091    493    568  -1065   -444    223    -49    337   -306    -64
     36  -1047  -1083    504    558  -1065   -444    215    -62    329   -306    -51
     18  -1091  -1111    535    563  -1101   -441    207    -75    316   -311    -44
     10  -1098  -1109    545    558  -1104   -446    197    -85    314   -309    -41
     10  -1104  -1117    545    563  -1109   -433    200    -80    319   -298    -44
      2  -1104  -1106    550    553  -1104   -423    200    -80    327   -296    -62
     -5  -1119  -1114    561    553  -1117   -423    192    -93    316   -303   -106
     -2  -1132  -1130    568    563  -1132   -413    200   -103    301   -322   -161
      2  -1179  -1182    587    592  -1179   -355    267    -96    283   -368   -239
     12  -1179  -1192    581    602  -1184   -233    415    -23    309   -384   -285
     62  -1096  -1158    517    607  -1124   -103    602    101    397   -322   -262
    132   -898  -1031    384    581   -963    -10    784    267    568   -158   -124
    161   -501   -662    168    410   -581    -33    802    446    846    168    207
     57     88     31    -75     12     59   -142    665    639   1223    639    680
   -135    335    470   -101   -303    402   -413    314    607   1376    878    901
   -277     12    290    132   -283    150   -685   -114    246   1075    618    631
   -316   -761   -446    537     62   -605   -810   -462   -353    322   -127    -70
   -254  -1325  -1070    787    407  -1197   -831   -475   -620    -88   -579   -530
   -192  -1506  -1317    846    561  -1413   -756   -319   -589   -135   -665   -646
   -155  -1491  -1335    823    589  -1413   -646   -174   -488    -70   -607   -657
   -132  -1384  -1252    756    558  -1319   -537    -44   -358     59   -470   -592
   -114  -1278  -1166    696    524  -1223   -454     44   -249    168   -345   -532
   -101  -1226  -1127    662    511  -1179   -407     85   -189    231   -241   -517
   -116  -1234  -1117    675    498  -1176   -384    101   -161    262   -171   -527
   -116  -1221  -1104    667    491  -1163   -374    103   -148    267   -109   -532
   -142  -1205  -1062    672    457  -1132   -355    116   -129    277    -59   -548
   -158  -1192  -1034    672    436  -1114   -350    122   -124    280    -57   -579
   -163  -1189  -1026    678    431  -1109   -345    111   -129    277    -67   -584
   -166  -1189  -1026    675    428  -1106   -332    129   -132    275    -67   -574
   -168  -1184  -1015    678    420  -1101   -324    132   -129    272    -77   -581
   -153  -1184  -1034    667    439  -1109   -324    114   -137    265   -111   -574
   -135  -1182  -1047    659    454  -1114   -327     88   -148    257   -163   -550
   -122  -1158  -1039    639    457  -1098   -329     51   -155    244   -197   -517
   -119  -1163  -1047    641    462  -1106   -329     18   -163    231   -226   -511
   -101  -1153  -1052    628    475  -1104   -329    -12   -168    228   -249   -511
    -75  -1119  -1044    597    483  -1083   -329    -57   -184    213   -231   -553
    -36  -1111  -1075    574    517  -1093   -345   -116   -176    187   -236   -636
     36  -1101  -1137    532    584  -1119   -358   -171   -171    181   -259   -680
    140  -1104  -1244    480    691  -1174   -381   -215   -179    171   -249   -761
    259  -1117  -1376    428    818  -1247   -426   -267   -210    140   -189   -919
    415  -1088  -1504    335    958  -1296   -478   -329   -252     96   -111  -1085
    540  -1065  -1605    262   1070  -1335   -530   -397   -301     51   -103  -1156
    665  -1039  -1704    187   1182  -1371   -563   -465   -348     -5   -155  -1109
    800   -995  -1795     98   1296  -1395   -615   -542   -397    -54   -202  -1041
    893   -943  -1839     23   1366  -1389   -680   -618   -441    -88   -236   -995
   1000   -885  -1886    -57   1441  -1384   -735   -675   -480   -127   -277   -953
   1117   -846  -1966   -135   1540  -1405   -789   -730   -519   -166   -301   -914
   1187   -826  -2013   -179   1600  -1418   -919   -782   -555   -184   -314   -865
   1221   -802  -2023   -210   1621  -1413  -1028   -818   -579   -192   -285   -807
   1236   -789  -2029   -223   1631  -1408  -1054   -833   -592   -184   -283   -761
   1228   -810  -2039   -207   1634  -1423  -1088   -852   -607   -202   -285   -724
   1202   -776  -1979   -213   1590  -1376  -1088   -857   -607   -205   -280   -667
   1161   -776  -1938   -194   1545  -1356  -1096   -839   -615   -210   -322   -633
   1106   -820  -1927   -142   1514  -1371  -1114   -841   -626   -231   -413   -646
   1049   -836  -1886   -106   1465  -1361  -1114   -833   -620   -228   -452   -644
   1013   -805  -1818   -103   1415  -1312  -1098   -805   -592   -197   -446   -607
    974   -771  -1745   -103   1358  -1257  -1065   -761   -540   -153   -415   -550
    917   -792  -1709    -62   1312  -1249  -1041   -732   -506   -137   -410   -527
    891   -789  -1680    -51   1283  -1234  -1021   -696   -465   -111   -389   -501
    872   -758  -1631    -57   1252  -1195   -989   -670   -426    -85   -358   -480
    828   -748  -1579    -41   1202  -1163   -982   -662   -400    -80   -353   -483
    800   -727  -1530    -36   1163  -1127   -958   -644   -368    -67   -342   -478
    761   -737  -1499    -12   1127  -1117   -935   -628   -335    -57   -332   -467
    722   -758  -1480     18   1101  -1119   -922   -615   -314    -59   -335   -462
    688   -756  -1447     33   1067  -1101   -911   -607   -298    -57   -342   -470
    672   -761  -1434     44   1052  -1098   -893   -584   -277    -51   -348   -454
    649   -737  -1387     41   1015  -1062   -883   -571   -254    -44   -350   -433
    631   -696  -1327     33    979  -1010   -867   -553   -223    -23   -335   -397
    610   -672  -1286     31    948   -979   -849   -545   -205    -12   -316   -389
    594   -670  -1267     36    930   -969   -836   -530   -181      2   -293   -384
    584   -649  -1236     31    909   -940   -813   -504   -148     25   -259   -368
    558   -626  -1184     33    870   -904   -800   -491   -116     46   -231   -348
    511   -623  -1135     54    820   -880   -789   -485   -103     46   -215   -337
    483   -620  -1104     67    792   -862   -763   -467    -88     54   -192   -316
    472   -602  -1075     62    771   -836   -743   -457    -83     59   -166   -293
    439   -571  -1010     67    724   -789   -719   -441    -64     75   -132   -254
    436   -527   -966     44    701   -745   -693   -420    -46     98    -98   -210
    413   -501   -917     44    665   -709   -657   -392    -18    119    -72   -158
    381   -465   -846     38    613   -657   -613   -358     12    148    -80   -101
    381   -428   -810     23    594   -618   -558   -314     51    187    -85    -28
    376   -407   -784     12    579   -594   -537   -301     64    197    -83     28
    355   -379   -735     10    545   -555   -517   -296     77    205    -72     67
    335   -363   -698     12    514   -530   -496   -288     88    207    -57    103
    322   -322   -644      0    483   -483   -480   -290     98    218    -31    158
    296   -311   -610      7    452   -462   -472   -296     96    218    -10    215
    283   -311   -594     15    436   -454   -467   -298     96    210      7    280
    265   -350   -615     41    439   -483   -488   -316     80    184     15    319
    262   -358   -620     49    441   -488   -496   -322     77    168     25    345
    233   -392   -626     77    428   -509   -506   -337     62    127      7    314
    213   -444   -657    114    433   -550   -506   -340     44     70     -5    270
    187   -472   -659    142    420   -563   -504   -340     36     28    -12    231
    153   -511   -665    179    407   -587   -504   -340     33    -25    -15    189
    124   -540   -665    205    392   -600   -485   -332     31    -85    -12    148
     98   -530   -631    215    363   -579   -488   -350     12   -135    -18     93
     83   -522   -607    218    342   -563   -485   -353      5   -176    -15     70
     33   -550   -584    259    309   -566   -498   -363    -12   -223    -28     54
     -2   -548   -545    272    267   -545   -501   -371    -20   -265    -38     57
    -33   -506   -472    270    218   -491   -498   -376    -12   -285    -33     59
    -72   -485   -413    277    168   -449   -491   -374      7   -306    -36     54
    -90   -548   -457    319    181   -504   -480   -358     20   -355    -57     33
   -103   -592   -488    345    192   -540   -472   -337     33   -379    -70      7
    -90   -615   -527    353    215   -571   -405   -239     96   -400   -109     -7
   -103   -610   -509    355    202   -561   -270    -70    215   -381   -155     67
   -122   -553   -431    337    153   -493   -145    114    376   -288   -171    290
   -111   -335   -223    220     54   -280    -41    283    581    -93    -31    581
   -137     88    226     23   -181    155    -36    327    782    215    324    974
   -265    597    859   -168   -561    727   -132    168    906    535    724   1392
   -384    776   1161   -194   -771    969   -402   -192    774    618    878   1569
   -478    436    914     18   -696    675   -587   -530    397    267    571   1314
   -540   -236    303    387   -423     33   -607   -688    -38   -379    -51    787
   -527   -750   -223    639   -153   -488   -589   -628   -220   -735   -392    436
   -475   -956   -480    717      2   -719   -514   -457   -150   -761   -400    311
   -467   -974   -506    719     18   -740   -431   -337    -44   -706   -311    270
   -452   -906   -454    678      0   -680   -366   -249     62   -626   -168    285
   -467   -823   -358    644    -57   -589   -296   -171    161   -553    -46    324
   -514   -782   -267    649   -124   -524   -213   -109    246   -491    -51    348
   -527   -800   -275    662   -127   -537   -168    -77    283   -457    -31    350
   -488   -782   -293    636    -98   -540   -158    -72    303   -457     67    358
   -498   -800   -301    649   -101   -550   -122    -64    329   -493     12    363
   -527   -854   -327    691   -101   -592    -98    -44    350   -519    -23    342
   -524   -859   -337    691    -93   -600    -88    -18    400   -501     23    353
   -540   -852   -314    696   -114   -584    -72     10    465   -465     54    374
   -542   -867   -324    704   -111   -597    -77     15    493   -444     75    355
   -524   -883   -358    704    -83   -620    -64     23    514   -397     96    353
   -524   -911   -387    717    -72   -649    -62     31    532   -335    150    374
   -509   -922   -415    714    -49   -670    -57     36    548   -288    200    389
   -498   -917   -420    706    -38   -670    -49     44    555   -249    215    402
   -485   -932   -446    709    -20   -691    -44     51    555   -215    223    436
   -465   -932   -470    696      2   -701    -46     38    542   -200    265    462
   -459   -948   -488    704     12   -719    -31     33    527   -187    296    475
   -462   -958   -498    709     15   -730     -2     28    511   -197    309    475
   -467   -950   -483    709      7   -717     20     31    501   -223    306    470
   -459   -945   -488    701     12   -717     12     25    485   -252    285    472
   -446   -943   -496    693     23   -719      2     23    472   -275    259    483
   -420   -956   -537    688     57   -748    -12     18    454   -296    218    475
   -392   -937   -545    665     75   -743    -28     18    452   -290    200    483
   -384   -917   -532    652     72   -727    -38     23    459   -275    205    498
   -374   -909   -535    641     80   -722    -62     23    459   -283    192    498
   -363   -911   -548    636     90   -730    -80     33    467   -288    171    493
   -361   -914   -553    639     96   -735    -80     49    478   -288    158    491
   -327   -896   -571    610    119   -732    -77     57    485   -296    161    498
   -316   -898   -584    607    132   -743    -85     57    478   -311    158    483
   -301   -896   -597    597    145   -748    -88     59    470   -327    155    462
   -277   -875   -597    576    158   -737    -85     57    459   -350    140    413
   -228   -870   -641    548    205   -756    -85     54    444   -379    124    366
   -179   -865   -685    522    252   -774    -88     46    431   -397     93    319
   -137   -859   -722    496    290   -789    -96     36    415   -420     36    257
    -77   -854   -776    467    348   -815   -106     31    400   -449    -18    202
    -28   -846   -820    436    394   -833   -116     38    400   -465    -51    158
    -36   -841   -805    439    381   -823   -111     62    410   -462    -41    142
    -98   -828   -732    462    314   -782    -85    103    413   -444    -15    155
    -96   -787   -691    441    296   -740    -28    116    446   -433    -12    145
    -80   -787   -709    433    311   -748    -20    101    452   -446    -36    101
   -150   -813   -662    480    254   -737     -5    132    441   -423    -20     70
   -181   -813   -631    496    223   -724     36    174    446   -387      5     57
   -223   -857   -633    540    205   -745     57    174    446   -376      2     44
   -244   -839   -597    540    174   -717     80    202    465   -350     20     62
   -228   -846   -618    535    194   -732     70    171    459   -355      2     49
   -220   -826   -607    522    192   -717     62    155    467   -355     -2     51
   -226   -776   -550    501    161   -665     85    168    498   -335     15     64
   -228   -771   -542    498    155   -659     88    168    511   -332     18     62
   -239   -779   -540    509    150   -659     96    171    522   -324     28     70
   -249   -779   -530    511    137   -654    101    176    532   -314     38     75
   -267   -789   -522    530    127   -657    101    181    535   -311     38     70
   -280   -782   -501    530    109   -641    101    184    540   -303     41     59
   -285   -750   -465    517     88   -607    103    194    553   -283     57     64
   -275   -717   -441    493     83   -579    106    202    568   -265     75     75
   -265   -691   -426    478     80   -558    116    210    581   -246     90     83
   -239   -670   -431    454     96   -550    119    213    587   -239    101     90
   -200   -636   -439    418    119   -537    129    220    594   -228    111    109
   -168   -605   -436    387    132   -522    137    231    600   -220    122    145
   -132   -568   -436    350    150   -504    150    239    610   -210    137    184
    -90   -545   -454    316    179   -498    148    236    602   -215    137    202
    -44   -519   -475    280    213   -496    142    233    594   -226    132    233
     20   -483   -506    231    262   -496    132    223    587   -239    122    254
     93   -449   -542    179    316   -496    124    215    584   -241    114    277
    161   -415   -576    127    366   -496    109    192    574   -252    109    306
    207   -405   -613     98    407   -509     88    168    553   -270     88    322
    239   -420   -662     88    449   -540     57    132    517   -298     51    311
    280   -410   -691     64    485   -550     25    101    491   -324     20    311
    288   -423   -714     67    498   -568     20     96    475   -342      0    311
    283   -449   -732     83    506   -589     20     98    462   -361    -31    316
    275   -465   -740     93    504   -600     20     96    446   -381    -67    314
    236   -498   -735    132    485   -615     25     98    436   -387    -83    314
    192   -558   -753    181    470   -654     31    103    431   -394    -85    303
    135   -587   -722    226    426   -652     51    119    433   -394    -75    272
     64   -597   -665    265    361   -631     72    137    444   -381    -31    231
     -7   -633   -626    322    309   -631     90    148    446   -389      7    187
    -46   -670   -623    358    285   -649     96    161    441   -415     23    166
   -111   -678   -566    394    226   -623    106    179    449   -415     59    135
   -153   -646   -496    397    171   -571    119    200    465   -402    103     98
   -166   -641   -475    405    153   -558    127    207    470   -397    116     62
   -176   -662   -485    418    153   -574    127    215    465   -415    101     20
   -192   -688   -496    439    150   -592    150    244    472   -426     83     -2
   -207   -758   -553    480    171   -657    223    335    511   -444     51    -44
   -228   -735   -506    483    137   -620    358    485    610   -410     59    -49
   -184   -618   -433    400    122   -524    457    639    748   -314    129     20
   -124   -340   -218    231     44   -280    527    789    943    -98    345    231
   -103    163    265    -31   -184    213    532    844   1169    246    743    618
   -241    761   1002   -259   -620    880    444    678   1319    600   1171   1036
   -316    872   1189   -277   -753   1031    122    267   1140    615   1228   1111
   -368    485    854    -57   -610    670   -140   -176    683    181    839    782
   -394   -226    166    309   -280    -31   -228   -444    166   -514    161    207
   -348   -743   -394    545     23   -568   -236   -420    -44   -872   -231   -145
   -270   -823   -555    545    140   -688   -163   -254     46   -852   -246   -184
   -218   -779   -561    498    168   -670    -64   -119    161   -784   -189   -155
   -166   -667   -501    415    166   -587     25    -12    272   -698   -116    -90
   -119   -542   -423    332    150   -483     85     54    361   -623    -57    -25
   -103   -480   -379    290    135   -431    116     88    400   -592    -28     10
    -77   -441   -363    259    142   -402    129    106    415   -581    -18     28
    -41   -410   -371    226    163   -392    137    122    423   -576    -12     41
    -20   -397   -376    210    176   -387    142    127    428   -574     -5     57
    -12   -400   -389    205    184   -394    140    122    420   -579     -2     54
     15   -381   -400    181    205   -389    135    116    415   -581      0     54
     44   -348   -392    150    215   -368    132    111    418   -574     10     64
     57   -319   -376    132    215   -348    129    111    423   -568     23     93
     72   -337   -410    129    239   -371    122     98    418   -581      7     98
     85   -342   -431    127    257   -387    119     90    413   -587      2    111
     88   -311   -400    111    241   -355    127     93    420   -574     15    140
    101   -314   -415    106    257   -363    127     96    420   -571     15    150
    106   -309   -415    101    259   -363    129     96    428   -563     28    179
    103   -306   -410    101    257   -358    127     96    431   -561     38    194
    122   -293   -415     83    267   -353    127     98    436   -553     41    210
    140   -280   -420     70    280   -350    127    101    441   -550     44    223
    142   -293   -436     75    288   -363    127     98    439   -553     36    223
    150   -285   -439     67    293   -361    122     96    431   -555     31    215
    166   -283   -449     57    306   -366    124     98    431   -558     25    215
    174   -275   -449     51    311   -361    122    101    431   -561     18    220
    158   -277   -436     59    296   -358    119    103    431   -558     18    233
    168   -257   -428     44    298   -342    124    116    444   -550     23    259
    189   -257   -446     33    316   -350    116    122    444   -550     15    270
    194   -259   -454     33    324   -355    103    122    436   -561     10    285
    218   -231   -452      5    335   -342    103    135    444   -555     18    303
    218   -241   -462     10    340   -350    109    148    457   -548     31    327
    226   -244   -472      7    348   -358    116    163    465   -545     44    350
    231   -246   -478      7    353   -361    116    168    462   -542     46    371
    239   -205   -446    -18    342   -324    127    181    475   -509     72    405
    241   -181   -423    -31    329   -301    150    194    483   -480    101    423
    228   -187   -415    -20    319   -298    168    207    485   -467    122    431
    231   -189   -420    -20    324   -303    181    210    483   -467    137    431
    236   -181   -418    -28    324   -298    192    223    496   -459    168    446
    226   -174   -400    -25    311   -285    210    241    519   -446    202    462
    205   -171   -379    -18    290   -275    228    265    542   -433    231    485
    200   -148   -348    -25    272   -246    246    288    568   -413    249    509
    184   -153   -340    -18    262   -244    267    306    594   -389    257    530
    168   -153   -322    -10    244   -236    283    322    615   -376    262    550
    153   -135   -288    -10    220   -213    296    335    631   -366    270    576
    148   -124   -272    -10    210   -197    311    342    644   -353    275    597
    132   -135   -270      0    200   -202    316    340    644   -353    257    602
    122   -171   -293     23    205   -231    322    342    641   -355    244    602
    122   -194   -316     33    215   -254    322    348    639   -350    239    607
    114   -171   -285     28    200   -228    332    358    654   -327    259    639
    116   -145   -262     10    189   -202    350    376    672   -303    290    672
    135   -161   -296     12    215   -228    342    374    662   -303    290    659
    145   -194   -340     23    241   -267    327    371    644   -316    283    636
    135   -205   -340     36    236   -272    327    379    644   -309    290    639
    150   -192   -345     18    246   -267    340    394    654   -288    314    654
    181   -166   -348     -7    265   -257    342    400    665   -275    345    662
    197   -161   -358    -18    277   -259    345    407    675   -265    371    670
    200   -163   -363    -18    280   -262    353    420    683   -259    384    678
    192   -155   -350    -20    270   -252    353    423    685   -257    379    670
    168   -155   -327     -7    246   -241    350    428    680   -257    371    654
    179   -103   -283    -38    228   -192    363    441    696   -231    384    646
    155    -72   -228    -41    192   -150    407    470    737   -176    433    652
     93    -88   -181     -5    137   -135    433    478    753   -145    465    644
     70    -46   -116    -12     90    -80    454    491    776   -111    501    649
     62    -38   -101    -12     80    -67    454    488    774   -109    511    620
     28    -20    -49     -2     38    -33    446    478    769   -111    542    587
     28     62     33    -49     -2     49    465    488    797    -90    613    584
     18    109     88    -64    -36     98    459    480    807   -101    639    563
     10    148    135    -80    -62    140    459    478    810   -114    618    545
    -15    140    155    -62    -85    148    446    467    792   -142    527    504
    -54    114    168    -31   -111    140    439    459    771   -171    433    433
    -90     93    184     -2   -137    137    436    449    753   -197    405    366
   -124     57    181     31   -153    119    426    444    732   -231    363    329
   -155     15    171     70   -163     93    420    436    709   -262    353    309
   -207    -18    187    111   -200     83    410    415    667   -298    355    309
   -233    -46    187    140   -210     70    413    389    636   -335    345    309
   -239    -88    148    163   -194     28    410    371    620   -342    329    303
   -249   -124    124    187   -187      0    405    366    636   -319    358    290
   -257   -158     98    207   -179    -31    384    345    620   -335    366    252
   -254   -197     57    226   -158    -72    358    319    605   -355    345    220
   -231   -194     36    213   -135    -80    345    311    602   -350    348    220
   -213   -194     18    205   -116    -88    316    283    576   -358    348    200
   -153   -202    -51    176    -51   -127    290    259    558   -374    348    155
    -80   -194   -114    137     15   -155    265    236    540   -397    348    122
     -5   -207   -205    103     98   -205    252    220    519   -441    332     70
    109   -249   -358     70    233   -303    288    285    535   -480    314     -2
    197   -226   -423     12    309   -322    371    433    615   -462    329    -59
    301    -62   -363   -119    329   -213    472    602    769   -314    457     23
    402    192   -213   -298    306     -7    555    748    932    -98    670    265
    485    636    150   -561    168    394    548    771   1093    197    979    644
    353   1200    846   -779   -246   1026    426    561   1213    530   1376   1078
    197   1348   1150   -774   -475   1249    127    155   1062    584   1493   1205
     88    953    862   -522   -387    906   -132   -285    607    168   1104    878
      2    207    205   -103   -101    207   -220   -548     59   -558    353    262
     12   -270   -283    127    145   -275   -210   -472   -106   -865      0    -57
     41   -400   -444    179    241   -420   -140   -306    -33   -852    -31    -80
     51   -363   -415    153    233   -389    -41   -176     75   -784     -2    -20
     90   -215   -306     62    197   -259     54    -57    192   -691     70     80
     85    -98   -184      5    132   -140     96     -5    262   -620    140    166
     90    -28   -122    -31    103    -75    127     25    309   -587    176    215
    106    -23   -132    -44    119    -77    148     54    329   -587    168    241
    122     12   -109    -67    116    -46    174     88    355   -555    200    298
    137     41    -98    -90    119    -28    181     93    361   -553    205    316
    127     62    -64    -96     96      0    181    101    358   -553    210    329
    106     51    -54    -80     80      0    179    103    358   -553    202    337
    106     64    -41    -85     75     12    205    135    374   -537    200    355
    114     77    -36    -96     75     20    207    153    366   -535    184    355
    103     64    -38    -85     70     15    223    163    353   -542    163    340
     75     51    -23    -64     49     15    246    158    342   -537    150    335
     88     90      2    -88     44     46    288    163    363   -498    171    358
     75     46    -31    -62     51      7    275    142    345   -509    155    335
     72     25    -46    -49     59    -10    265    135    335   -514    168    293
     67     23    -44    -46     54    -10    254    135    337   -514    179    272
     62     59     -2    -59     33     28    246    142    348   -493    200    285
     57     93     33    -75     12     64    244    148    358   -472    215    301
     41     70     28    -54      5     49    233    153    358   -475    215    314
     33     75     41    -57     -5     59    241    171    374   -462    226    348
     23     70     46    -46    -10     59    241    181    384   -454    228    371
     23     85     62    -57    -20     75    252    210    410   -426    265    418
     10     90     80    -51    -33     85    267    249    436   -400    301    457
    -33     90    124    -28    -77    106    262    265    449   -384    327    496
    -64    124    189    -28   -127    155    262    272    467   -348    358    540
    -70    132    202    -31   -137    166    262    283    483   -314    371    579
    -67    140    207    -36   -137    174    259    298    501   -293    353    600
    -64    171    236    -57   -150    202    265    314    514   -275    350    628
    -72    155    228    -41   -150    192    254    311    506   -277    368    636
    -67    137    205    -36   -137    171    246    311    493   -280    397    652
    -59    166    226    -54   -142    194    257    319    496   -270    470    696
    -72    171    241    -49   -158    205    272    329    501   -262    561    732
   -101    166    267    -31   -184    215    285    337    509   -254    566    743
   -181    155    337     12   -259    244    309    358    535   -220    501    774
   -228    161    389     33   -309    272    340    384    566   -210    550    784
   -265    161    426     51   -345    290    363    410    592   -213    517    787
   -262    148    410     57   -335    277    366    400    594   -231    426    776
   -366    174    540     96   -454    355    423    433    636   -205    410    813
   -337    174    509     80   -423    340    423    420    613   -236    350    800
   -252    202    454     23   -355    329    405    400    574   -265    303    779
   -272    226    498     23   -384    361    420    394    558   -267    275    792
   -145    257    400    -57   -272    327    402    363    532   -298    231    774
    -49    252    301   -101   -174    275    387    335    509   -332    192    753
    -70    228    296    -80   -181    259    389    303    498   -350    181    748
   -114    181    296    -33   -205    239    389    249    485   -381    166    732
   -137    119    257      7   -200    189    371    200    452   -426    142    698
   -239     72    309     83   -275    189    374    181    459   -449    148    693
   -298     28    327    132   -314    176    397    174    496   -475    148    678
   -329     38    368    145   -348    202    465    192    550   -472    166    672
   -345     59    405    142   -376    233    493    192    581   -423    197    672
   -350     67    415    140   -384    241    530    207    631   -366    236    696
   -337     67    405    135   -371    233    532    205    662   -329    270    706
   -322    111    433    106   -376    272    550    207    696   -283    311    727
   -327    137    465     93   -394    301    571    218    732   -244    350    748
   -345    179    522     83   -433    350    579    226    763   -197    410    787
   -345    228    574     54   -459    400    592    246    797   -145    467    818
   -335    259    594     38   -465    426    600    262    820   -111    501    852
   -345    296    639     23   -493    467    602    275    839    -83    537    909
   -358    329    688     12   -522    506    602    288    865    -49    594    987
   -371    355    724      5   -548    540    607    303    891    -12    644   1065
   -405    384    789     10   -597    587    623    329    932     33    696   1150
   -470    423    893     20   -680    657    636    350    976     85    753   1239
   -542    459   1000     41   -771    730    652    374   1026    140    805   1325
   -542    478   1021     31   -782    748    636    384   1054    176    818   1350
   -574    452   1026     62   -800    737    631    394   1070    197    839   1353
   -602    439   1041     80   -820    737    641    418   1104    236    893   1397
   -610    392   1002    109   -807    696    641    420   1122    257    919   1413
   -628    348    974    137   -802    659    670    433   1150    290    930   1413
   -649    290    940    179   -795    615    683    436   1158    322    924   1392
   -672    233    906    218   -789    571    672    420   1145    340    963   1350
   -680    192    872    244   -776    532    662    394   1117    335    982   1296
   -685    153    836    265   -763    493    654    348   1078    303    979   1241
   -685    114    800    285   -743    457    633    252   1031    254    984   1169
   -685     83    766    298   -727    426    636    184    992    215    966   1127
   -667     67    735    298   -701    400    633    145    961    184    932   1117
   -620     75    693    270   -657    384    613    111    930    140    878   1111
   -576     85    662    246   -618    374    589     90    909    101    828   1109
   -571     93    662    236   -615    376    563     75    901     75    784   1109
   -623     93    717    265   -670    405    561     77    896     64    774   1130
   -646     62    706    290   -678    384    568     98    888     44    745   1124
   -537     -7    530    272   -535    259    600    171    878    -15    662   1039
   -446     18    465    213   -457    241    683    301    940    -10    631   1010
   -376    137    511    119   -444    324    776    475   1075     93    722   1101
   -361    394    756    -18   -561    574    846    633   1273    316    961   1340
   -309    883   1192   -285   -750   1036    826    678   1483    657   1340   1735
   -379   1415   1795   -519  -1085   1605    641    428   1553    940   1696   2083
   -459   1486   1945   -514  -1202   1717    319     23   1345    917   1740   2104
   -535   1057   1592   -262  -1065   1325     75   -389    872    452   1317   1714
   -563    332    896    116   -730    613     18   -592    363   -239    613   1098
   -493    -77    415    285   -454    166     25   -504    215   -498    311    802
   -345   -192    150    267   -249    -20     70   -366    262   -509    262    717
   -166   -168     -2    166    -83    -85    119   -272    322   -483    262    675
    -15    -64    -49     41     15    -57    161   -200    394   -423    290    675
    111     28    -83    -72     98    -25    171   -168    436   -389    309    670
    231     80   -150   -155    189    -33    166   -155    444   -387    301    639
    342     90   -252   -218    298    -80    142   -168    423   -410    275    584
    394    106   -288   -249    342    -90    129   -176    407   -431    257    553
    410     72   -340   -244    376   -132    119   -192    381   -459    241    498
    407     49   -358   -228    381   -153    127   -176    376   -465    252    441
    384     44   -342   -215    363   -150    145   -150    389   -454    280    418
    342      5   -337   -174    340   -166    161   -132    394   -439    303    415
    340     -5   -348   -168    342   -176    153   -116    394   -431    316    413
    327    -12   -342   -158    335   -176    161   -101    400   -423    329    423
    319    -28   -348   -145    332   -187    161    -98    397   -420    329    426
    309    -28   -337   -140    322   -181    158   -103    397   -418    340    433
    296    -28   -324   -135    306   -176    155   -106    402   -413    348    441
    296    -23   -319   -137    306   -171    153   -109    402   -413    342    444
    285    -23   -309   -132    296   -163    145   -119    394   -420    335    439
    257     -2   -259   -127    257   -129    161   -109    410   -405    350    449
    202      7   -194   -106    197    -93    174    -98    426   -381    384    428
    176      7   -168    -90    171    -80    176    -90    436   -366    415    423
    171     25   -145    -98    158    -59    181    -88    439   -361    431    415
    166     41   -124   -103    145    -41    200    -77    452   -342    454    418
    119     38    -80    -83    101    -20    218    -59    467   -322    491    431
    111     38    -72    -75     90    -15    207    -62    462   -314    519    420
     93     38    -54    -67     75     -7    197    -62    454   -314    545    413
     64     44    -20    -54     44     12    194    -54    457   -306    568    407
     54     51     -2    -54     28     25    184    -57    457   -309    576    407
     75     88     12    -83     31     49    174    -54    459   -301    592    431
     62     83     20    -75     20     51    171    -44    462   -296    600    441
     33     83     49    -57     -7     67    192    -23    475   -280    620    462
     20    106     85    -64    -33     96    210     -7    483   -270    633    485
      5    114    106    -59    -49    109    218     -5    480   -267    636    491
    -18    109    124    -46    -72    116    226     -7    472   -270    631    491
    -28    127    155    -49    -90    140    241     -7    475   -272    631    504
    -59    155    213    -49   -137    184    257      0    485   -275    636    517
    -64    176    241    -57   -153    207    270     10    498   -267    644    530
    -80    176    257    -49   -168    215    283     23    509   -262    646    535
   -135    176    311    -20   -223    244    301     41    530   -249    667    548
   -189    213    402    -12   -296    306    329     67    561   -226    704    576
   -233    259    493    -12   -363    376    355     93    594   -202    737    607
   -316    290    607     10   -462    449    381    122    626   -179    769    639
   -413    283    696     64   -553    488    397    148    649   -163    792    649
   -449    303    753     72   -600    527    402    158    667   -161    774    662
   -379    353    730     12   -553    540    379    158    667   -181    737    667
   -353    368    722     -7   -537    542    371    153    654   -192    732    636
   -407    342    750     33   -579    545    394    145    639   -187    748    579
   -449    361    807     41   -628    581    420    161    646   -150    769    579
   -452    381    831     33   -641    605    420    166    649   -127    758    584
   -418    405    820      5   -618    613    397    161    646   -140    732    576
   -376    459    836    -41   -605    646    381    163    646   -155    748    568
   -348    480    828    -67   -587    654    368    158    641   -161    761    527
   -311    517    828   -103   -571    672    363    161    649   -158    787    485
   -283    542    826   -132   -555    683    353    155    652   -174    797    449
   -246    566    813   -158   -530    688    350    163    657   -179    782    449
   -236    579    815   -171   -527    696    348    174    659   -187    763    470
   -226    571    797   -174   -511    683    337    174    657   -202    732    465
   -205    605    810   -200   -509    706    340    184    665   -205    740    462
   -187    678    865   -244   -524    771    350    194    675   -189    771    467
   -202    719    922   -259   -563    818    379    215    696   -161    797    485
   -207    735    940   -265   -574    836    397    223    711   -142    818    496
   -181    748    930   -283   -558    839    394    218    711   -142    828    498
   -158    771    930   -306   -542    849    397    218    719   -137    846    501
   -140    810    950   -335   -548    880    413    218    743   -116    883    532
   -106    857    963   -376   -535    909    397    192    740   -122    898    548
    -41    893    935   -426   -488    911    355    145    709   -153    883    527
     10    885    875   -446   -431    880    316    101    672   -194    857    488
     57    862    802   -459   -374    833    272     64    641   -223    844    480
     75    831    756   -454   -340    795    233     25    605   -257    828    470
     88    818    727   -454   -319    774    202     -2    576   -283    813    449
     85    792    706   -439   -309    750    197    -20    563   -314    797    436
    106    776    670   -441   -283    724    187    -31    550   -332    795    436
    103    740    636   -423   -267    691    187    -41    532   -355    784    420
     88    704    615   -397   -262    659    174    -59    509   -387    750    371
     75    685    610   -379   -267    649    150    -88    485   -420    717    337
     49    649    600   -350   -275    626    145    -93    470   -441    691    329
      7    644    636   -327   -314    641    135   -106    457   -452    678    327
    -20    667    688   -324   -355    678    137   -103    465   -449    683    340
    -57    693    750   -316   -402    722    155    -85    491   -431    698    371
   -109    693    802   -293   -454    748    161    -72    498   -431    706    407
   -140    672    810   -267   -475    740    168    -67    504   -433    693    431
   -103    652    756   -275   -431    704    158    -72    480   -483    628    418
     -7    636    644   -314   -324    639    194     -2    496   -527    558    381
     38    685    646   -363   -303    667    314    145    587   -496    561    407
     90    797    706   -444   -306    753    420    324    737   -379    652    519
    161   1067    906   -615   -374    987    480    470    930   -155    872    769
    215   1579   1363   -896   -574   1473    446    493   1130    184   1262   1210
     54   2122   2068  -1088  -1008   2094    322    283   1252    535   1688   1662
    -83   2169   2252  -1044  -1166   2210     36   -122   1072    535   1738   1732
   -155   1675   1829   -761   -992   1753   -200   -555    576     31   1257   1319
   -158    898   1057   -368   -607    976   -280   -797     31   -706    504    665
    -93    472    566   -189   -329    519   -265   -706    -85   -948    207    363
    -23    415    436   -197   -228    426   -168   -519     28   -891    231    355
    -18    439    457   -210   -236    446    -59   -358    161   -792    303    402
    -10    527    537   -257   -272    532     41   -228    290   -675    402    472
    -23    574    597   -277   -311    587    114   -155    381   -594    472    517
    -31    623    654   -296   -342    636    168   -103    441   -545    522    548
    -31    662    691   -316   -361    675    194    -70    480   -506    566    579
    -28    678    706   -324   -366    691    202    -57    501   -488    592    581
    -18    667    683   -324   -353    675    194    -54    506   -485    610    568
    -18    644    659   -314   -340    652    187    -62    501   -491    613    550
    -15    644    657   -314   -337    649    181    -64    496   -493    626    566
      2    688    685   -345   -340    688    184    -54    506   -480    644    587
     18    714    693   -366   -337    704    184    -54    509   -478    657    594
     36    732    696   -384   -329    714    187    -41    519   -467    675    610
     57    735    678   -394   -311    706    189    -36    517   -465    685    623
     67    719    652   -392   -290    685    184    -38    517   -465    683    636
     70    670    600   -371   -265    636    174    -41    506   -475    665    613
     96    659    563   -379   -233    613    176    -44    501   -478    659    602
    111    662    550   -389   -220    607    179    -44    506   -467    654    620
    135    683    548   -407   -205    615    179    -38    514   -454    644    633
    163    691    527   -428   -181    610    181    -31    522   -436    652    646
    150    659    509   -407   -179    584    179    -36    511   -444    636    639
    137    654    517   -397   -189    587    171    -38    506   -444    633    636
    140    644    504   -392   -181    574    184    -25    517   -426    654    639
    129    633    504   -381   -187    568    197     -7    527   -418    665    657
     75    620    542   -348   -233    581    210      7    537   -407    680    670
     44    600    555   -322   -257    576    207      7    527   -415    678    667
     25    600    574   -311   -272    587    207     12    530   -402    688    678
     12    576    563   -296   -275    571    205     25    530   -394    688    678
     25    579    553   -303   -262    566    207     38    537   -384    698    696
     49    594    542   -322   -249    568    215     51    548   -363    711    711
     49    594    545   -322   -246    571    223     57    555   -348    730    748
     33    568    532   -303   -249    553    218     41    535   -368    701    722
      7    540    532   -275   -262    535    197     33    527   -376    693    709
     -7    524    532   -259   -270    527    205     38    522   -379    691    701
    -12    550    563   -267   -288    555    220     54    537   -355    704    701
    -41    527    566   -244   -303    548    231     64    548   -353    701    706
    -77    509    587   -218   -332    548    246     72    558   -342    706    717
   -111    535    646   -213   -379    589    257     80    584   -309    730    730
   -111    530    641   -207   -376    584    262     83    594   -293    756    711
   -101    514    615   -207   -358    563    280     98    610   -275    774    680
   -103    498    600   -197   -353    548    293    106    628   -259    797    667
   -109    498    605   -197   -358    550    290    106    636   -241    828    665
    -93    519    613   -213   -353    566    303    111    641   -231    852    665
   -116    522    636   -202   -376    579    296    101    639   -223    867    636
   -142    527    670   -192   -407    600    280     83    631   -223    880    602
   -166    498    662   -166   -415    579    288     85    633   -218    898    587
   -192    454    646   -129   -418    550    303     90    636   -226    906    563
   -200    472    670   -137   -433    571    298     90    631   -226    919    561
   -207    491    698   -142   -452    594    283     88    631   -220    950    571
   -220    501    719   -142   -470    607    285     96    639   -210    984    576
   -215    517    732   -150   -472    623    298    114    654   -202   1000    576
   -239    511    750   -137   -493    631    288    106    649   -218    984    555
   -233    496    730   -132   -480    613    262     88    633   -244    974    511
   -174    540    711   -184   -444    626    252     88    633   -252    987    467
   -145    540    685   -197   -415    613    246     83    620   -272    974    405
   -111    563    675   -228   -392    618    228     70    607   -283    974    337
    -59    602    659   -272   -361    631    213     62    597   -293    987    265
    -12    636    649   -311   -332    641    215     70    602   -288   1005    189
     25    670    644   -348   -309    657    241     88    607   -283   1028    127
     49    709    659   -381   -306    685    231     72    592   -296   1052     31
     93    730    636   -413   -272    683    218     57    555   -322   1065    -67
    168    776    607   -472   -220    691    205     38    509   -348   1072   -148
    262    836    574   -548   -155    706    202     15    459   -332   1078   -200
    298    815    517   -558   -109    667    192    -10    475   -327   1098   -288
    311    805    491   -558    -88    649    176    -23    491   -335   1101   -371
    314    763    446   -540    -64    605    137    -59    475   -353    984   -348
    348    750    402   -548    -25    576    103    -98    457   -384    870   -262
    402    748    345   -574     28    545     85   -124    433   -418    782   -184
    441    704    259   -574     90    483     59   -166    400   -452    680   -140
    498    659    161   -579    168    410     33   -202    358   -496    587    -93
    571    646     75   -607    249    361     18   -231    324   -540    517    -64
    665    592    -75   -628    368    259    -12   -270    270   -607    452    -77
    727    545   -184   -636    457    181    -46   -309    218   -662    397    -70
    771    504   -267   -639    517    119    -83   -332    181   -709    361    -57
    792    454   -337   -623    566     59    -83   -296    187   -722    335    -23
    800    472   -329   -639    563     72    -93   -220    194   -701    324     12
    805    501   -303   -654    553     98   -106   -257    181   -685    337     64
    807    524   -283   -667    545    122   -124   -319    158   -691    368    103
    807    563   -244   -685    527    161   -153   -353    132   -698    366    127
    797    574   -223   -688    509    176   -166   -363    111   -706    306    137
    753    558   -194   -657    472    184   -166   -363     96   -719    270    135
    714    509   -205   -615    459    153   -137   -316     98   -740    233    106
    698    472   -226   -584    462    124    -33   -163    161   -727    200     80
    693    571   -124   -633    407    223     70      2    275   -641    257    148
    711    792     80   -753    314    436    158    189    462   -457    426    324
    717   1195    475   -958    119    836    168    262    646   -171    753    636
    602   1800   1197  -1200   -296   1499    119    179    823    213   1236   1088
    397   2132   1735  -1267   -670   1935   -114   -192    774    407   1519   1332
    275   1875   1600  -1075   -662   1738   -384   -620    418    163   1322   1127
    215   1143    924   -680   -353   1034   -506   -930   -119   -511    649    535
    244    397    153   -319     46    275   -524   -956   -457  -1047     33     33
    350    161   -189   -259    270    -12   -478   -789   -418  -1080    -64     10
    400    161   -239   -280    319    -38   -363   -615   -277   -982    -12    122
    394    236   -158   -316    275     38   -262   -472   -135   -870     57    267
    374    327    -46   -350    210    140   -184   -381    -44   -818    103    405
    342    374     31   -361    155    202   -148   -345     -7   -784    145    501
    319    405     85   -363    116    246   -122   -319     10   -748    192    574
    316    420    101   -368    106    262   -109   -311     23   -735    231    631
    314    441    127   -376     93    285    -88   -298     49   -724    267    693
    301    444    142   -374     80    293    -80   -306     46   -748    270    727
    293    426    132   -361     80    280    -90   -319     46   -792    267    745
    319    433    114   -379    101    275    -93   -322     54   -818    265    761
    355    441     85   -397    135    265    -70   -319     59   -810    259    795
    379    457     77   -418    148    270    -51   -319     57   -782    280    815
    400    480     80   -441    161    280    -36   -316     59   -750    285    823
    381    462     80   -423    150    272    -62   -332     54   -743    270    818
    355    441     85   -397    135    265    -98   -337     46   -743    254    807
    350    426     72   -389    137    252   -119   -350     28   -756    239    776
    337    420     83   -381    127    252   -132   -366      5   -756    252    737
    350    454    103   -405    122    280   -109   -340     10   -730    285    709
    363    493    129   -428    116    311    -98   -306     10   -711    303    685
    342    509    166   -426     88    337   -109   -285     -2   -704    293    667
    368    576    207   -472     80    394   -101   -262      0   -685    290    675
    415    610    192   -514    111    400    -98   -254     10   -683    267    688
    410    584    174   -496    119    379    -96   -259     12   -688    262    688
    368    566    197   -467     85    381   -111   -265     -7   -691    290    680
    361    592    231   -475     64    410    -93   -246    -15   -678    311    680
    327    563    236   -446     46    400    -83   -231    -20   -675    298    657
    298    511    213   -405     44    363    -57   -207    -10   -678    311    628
    270    475    202   -374     33    340    -23   -166     25   -657    358    628
    233    410    174   -322     28    293     15   -116     57   -636    402    633
    187    345    158   -267     12    252     36    -90     80   -613    433    631
    189    363    174   -275      7    270     51    -90    101   -589    459    623
    213    368    155   -293     28    262     72   -101    103   -587    462    605
    179    332    150   -257     12    241     85   -114     93   -594    459    576
    135    309    171   -223    -18    241     90   -122     83   -597    452    535
    137    327    189   -231    -25    259    101   -109    101   -584    454    472
    122    353    231   -239    -54    293    103    -72    145   -553    472    363
     98    397    298   -249   -101    350    111    -18    202   -517    504    246
    116    436    319   -277   -101    376     96     18    246   -491    506    129
    111    439    327   -275   -106    384     83     57    296   -459    509     41
    103    428    324   -267   -109    376     96    106    348   -426    527     -2
    111    423    311   -267   -101    368    122    142    389   -389    555    -15
     70    410    340   -241   -135    376    137    166    423   -348    561    -25
     36    400    363   -218   -163    381    155    194    454   -298    553    -25
     15    418    402   -218   -194    410    171    215    491   -257    545    -20
      5    433    428   -218   -213    431    181    226    511   -236    530    -10
     -7    439    444   -218   -226    441    181    223    527   -207    532      5
    -41    439    480   -197   -259    459    205    239    561   -168    535     36
    -41    446    488   -205   -265    467    220    252    584   -140    545     59
    -51    501    553   -226   -301    527    231    257    602   -109    581     80
    -93    532    623   -220   -358    576    226    257    620    -88    623     96
   -140    527    667   -192   -402    597    239    270    639    -77    662    116
   -116    540    657   -213   -387    597    226    254    623    -90    680    106
    -77    579    657   -252   -368    618    226    262    628    -85    722    122
    -57    633    688   -288   -374    659    236    283    649    -70    776    148
    -77    613    691   -267   -384    652    233    288    652    -67    807    163
    -46    618    662   -288   -353    639    228    288    644    -64    846    171
    -28    659    688   -316   -358    672    228    296    654    -41    901    202
    -46    641    685   -298   -366    665    236    319    675    -28    940    236
    -90    618    709   -262   -400    662    241    329    678    -20    979    267
    -72    678    750   -303   -413    714    265    348    706      2   1026    309
   -109    672    782   -283   -446    727    285    361    717     -2   1026    322
   -137    719    857   -290   -498    787    296    363    730      7   1023    337
   -135    761    896   -311   -514    828    306    371    756     31   1054    384
    -98    776    875   -340   -485    826    314    371    761     28   1083    423
   -103    748    852   -322   -478    797    267    324    724    -23   1070    410
   -124    709    833   -293   -478    771    236    298    714    -80   1052    394
   -114    688    802   -285   -457    745    228    293    711   -119   1057    387
   -137    626    761   -244   -449    693    226    288    714   -155   1065    376
   -153    566    719   -207   -436    644    200    272    722   -205   1070    350
   -137    532    667   -200   -402    600    181    267    748   -228   1085    345
   -111    478    589   -181   -350    532    174    270    769   -226   1054    358
    -49    467    517   -210   -283    491    153    252    753   -215    997    379
    -15    413    428   -200   -223    420    145    233    724   -215    937    400
     15    340    324   -179   -155    332    119    189    659   -246    862    392
     51    293    241   -171    -93    267    101    150    597   -288    813    374
     83    298    213   -192    -67    257     96    140    576   -290    802    387
     90    303    213   -197    -62    259     90    137    566   -285    818    433
     80    298    218   -192    -70    259     98    142    558   -283    810    462
     80    303    223   -192    -70    265     98    145    550   -272    797    488
     31    259    228   -148    -98    244    103    153    542   -275    763    493
      7    202    194   -106    -93    200    163    246    581   -270    717    485
    -28    194    223    -83   -127    210    301    407    691   -215    704    509
    -57    277    335   -109   -194    306    457    610    862    -85    771    618
    -67    509    576   -223   -324    542    537    761   1060    145    971    839
   -122    940   1060   -410   -589   1000    501    761   1228    478   1335   1210
   -306   1392   1699   -542  -1002   1543    353    548   1293    784   1722   1579
   -504   1460   1964   -478  -1234   1712     67    153   1104    826   1813   1680
   -644    989   1634   -174  -1140   1312   -145   -233    657    400   1286   1488
   -719    197    917    259   -818    555   -192   -423    163   -303    428   1117
   -730   -387    342    558   -537    -23   -187   -379    -49   -683    -98    909
   -743   -597    145    670   -444   -226   -135   -244     -7   -704   -285    948
   -750   -600    150    672   -452   -226    -59   -124     93   -641   -277    932
   -714   -509    205    610   -459   -153     12     -5    210   -563   -205    937
   -662   -353    306    506   -485    -23     67     75    309   -483   -122    969
   -628   -262    366    446   -498     51     98    116    355   -452    -64    979
   -589   -239    348    413   -470     54     93    132    355   -459    -25   1005
   -553   -202    350    376   -454     72     88    158    363   -462     28   1093
   -540   -181    358    361   -452     85     90    192    371   -457    106   1200
   -506   -148    358    327   -433    103     88    223    379   -433    197   1273
   -439    -93    345    265   -394    127     85    210    361   -413    262   1262
   -413    -90    322    252   -368    114     70    171    337   -402    277   1239
   -392   -116    272    252   -332     77      5    137    311   -413    252   1208
   -361    -90    270    226   -316     88    -36    142    301   -410    254   1200
   -249    -10    239    129   -246    111    -44    153    301   -402    280   1184
   -207     33    241     85   -223    137    -36    142    319   -389    311   1158
   -249     54    303     96   -277    179    -18    168    350   -366    350   1166
   -272     64    337    103   -303    200     -7    202    371   -353    376   1174
   -254     90    345     80   -301    218      2    210    371   -350    400   1163
   -231     96    327     67   -277    210     10    215    371   -350    420   1119
   -207     90    298     57   -254    194     15    220    374   -340    470   1075
   -181    124    306     28   -244    215     12    223    381   -324    537   1057
   -145    137    283      5   -215    207      5    207    374   -332    553   1013
   -124    119    244      2   -184    179     10    207    374   -342    566    974
    -98     98    197      0   -148    148      5    202    363   -355    568    927
    -88     98    187     -5   -137    142     -2    189    350   -361    568    901
    -83    135    218    -25   -150    176     -2    187    358   -350    555    904
   -103    145    246    -20   -174    194      0    187    358   -355    522    896
   -103    142    246    -20   -174    192     -2    187    353   -368    491    883
   -111    148    259    -18   -184    202     -7    194    350   -384    480    883
   -122    181    303    -31   -213    241      7    218    363   -371    504    898
   -142    194    335    -25   -239    265     33    233    381   -361    532    906
   -189    194    384     -5   -285    288     46    239    384   -355    561    896
   -244    200    444     23   -342    322     59    246    389   -350    589    888
   -309    192    498     57   -405    345     88    272    413   -337    613    901
   -381    179    561    101   -470    368    135    309    441   -314    644    919
   -498    197    693    148   -594    444    181    348    483   -272    693    950
   -555    233    789    161   -672    511    220    379    517   -241    714    956
   -535    239    771    148   -654    504    228    381    527   -239    711    937
   -454    277    732     88   -594    504    213    368    527   -241    727    901
   -423    296    719     62   -571    506    213    371    535   -236    722    888
   -400    332    732     33   -566    532    236    379    553   -215    727    909
   -402    342    745     28   -574    542    236    376    561   -194    737    937
   -384    337    722     23   -553    530    231    358    548   -202    722    932
   -350    368    717    -10   -532    542    233    350    550   -202    724    922
   -337    384    722    -23   -530    553    220    329    540   -202    727    880
   -303    400    704    -49   -504    550    200    311    527   -223    730    839
   -265    433    696    -85   -480    563    197    301    524   -236    745    807
   -239    496    735   -129   -485    615    205    298    537   -228    782    784
   -236    514    750   -137   -493    631    194    285    540   -231    795    737
   -200    527    727   -166   -462    626    187    272    537   -244    818    691
   -166    574    740   -205   -454    657    187    265    542   -239    852    670
   -111    620    732   -257   -423    678    202    267    548   -231    875    654
   -103    631    735   -262   -418    683    181    244    537   -239    875    618
    -28    706    732   -340   -381    719    179    244    548   -218    914    607
     18    724    704   -371   -342    714    161    228    537   -226    927    579
     33    704    670   -368   -316    685    114    194    509   -249    922    535
    109    766    657   -436   -272    711    119    202    517   -249    948    522
    155    805    646   -483   -246    724    142    220    530   -241    961    517
    161    800    639   -480   -239    722    119    202    511   -252    953    493
    166    852    685   -509   -259    769    122    205    519   -244    966    488
    181    924    743   -553   -280    833    142    233    542   -213   1005    519
    176    961    784   -571   -303    875    158    246    555   -202   1010    524
    129   1005    875   -568   -374    943    176    254    571   -184   1031    550
     93   1041    945   -568   -426    995    179    246    574   -181   1044    574
     85   1026    940   -555   -426    984    145    213    542   -220   1028    553
    124   1039    911   -584   -394    976    122    189    524   -257   1013    555
    200   1065    862   -633   -332    963    103    176    517   -265    995    571
    223   1000    774   -613   -275    888     54    124    465   -303    935    548
    316   1023    706   -670   -194    865     62    122    452   -319    885    542
    327    961    633   -646   -153    800     31     88    407   -361    828    506
    361    924    561   -644    -98    743    -20     46    361   -394    807    480
    407    911    504   -662    -46    709    -46     23    332   -428    779    462
    431    833    402   -631     15    618    -80    -10    288   -475    722    418
    478    810    329   -644     72    571    -83    -31    252   -501    670    397
    522    813    288   -667    116    550    -83    -38    241   -506    652    400
    548    807    259   -680    145    535    -98    -51    220   -522    641    407
    602    831    228   -717    187    530   -111    -67    202   -540    623    418
    600    797    194   -701    202    498   -132    -90    179   -566    587    392
    618    795    176   -706    220    485   -140    -96    176   -568    584    397
    589    753    163   -672    213    459   -150   -103    161   -581    581    402
    553    644     90   -597    231    368   -148    -77    153   -605    553    389
    568    633     64   -602    252    348    -31     59    236   -581    542    363
    581    730    148   -657    215    441    103    239    389   -483    615    418
    623    896    272   -761    174    587    228    441    594   -296    782    576
    623   1254    631   -937     -2    943    241    517    789     -2   1104    883
    475   1792   1314  -1135   -418   1553    142    387    919    348   1543   1299
    366   2203   1836  -1286   -735   2021    -72     36    833    535   1826   1587
    296   2083   1784  -1189   -743   1935   -337   -363    514    374   1717   1501
    257   1444   1187   -849   -465   1317   -459   -662     10   -270   1088   1002
    272    724    449   -501    -88    587   -433   -652   -309   -849    465    519
    303    405     98   -355    103    252   -407   -519   -311   -953    296    379
    327    381     54   -355    135    218   -316   -355   -171   -862    332    407
    324    480    155   -402     85    319   -215   -223    -18   -727    428    488
    314    561    246   -439     33    405   -135   -129     98   -626    519    545
    311    646    335   -480    -12    493    -90    -72    171   -545    592    613
    285    680    392   -483    -54    537    -67    -41    213   -496    636    641
    246    659    413   -452    -83    537    -57    -25    228   -475    667    636
    246    680    433   -465    -93    555    -44    -20    231   -467    688    628
    254    696    441   -475    -93    568    -23     -5    241   -457    709    600
    233    657    420   -446    -93    537    -44    -25    220   -467    696    545
    236    636    400   -436    -80    519    -85    -54    197   -483    683    506
    233    626    392   -431    -77    509    -75    -51    197   -488    685    483
    226    628    400   -428    -88    514    -77    -51    192   -498    675    454
    239    644    405   -441    -83    524    -67    -46    200   -493    678    431
    244    652    407   -446    -80    530    -46    -41    218   -472    709    402
    228    589    361   -410    -67    475    -64    -51    207   -480    706    350
    265    597    332   -433    -33    465    -49    -51    207   -485    714    311
    262    581    319   -423    -28    452    -72    -77    184   -522    693    249
    218    550    332   -384    -57    441   -109   -106    158   -558    649    184
    215    555    340   -387    -62    449    -98    -98    163   -561    623    150
    213    561    348   -387    -67    457    -93    -93    166   -558    626    122
    246    568    319   -410    -36    446    -90   -103    163   -553    665     70
    280    537    257   -407     12    397   -114   -129    142   -566    706     -5
    329    548    218   -441     57    384   -129   -148    119   -576    735    -49
    337    553    213   -446     62    384   -135   -158    106   -584    750    -70
    327    535    207   -433     59    374   -150   -168     85   -605    748    -90
    355    550    194   -452     80    374   -166   -176     70   -620    737    -98
    340    576    233   -459     54    405   -171   -171     72   -633    737    -77
    275    592    316   -433    -20    454   -192   -179     67   -644    696    -38
    205    605    400   -407    -96    504   -187   -166     77   -636    654     -7
    197    680    483   -439   -142    581   -135   -116    119   -587    688     23
    158    685    524   -423   -184    605   -142   -124    109   -592    657     33
    127    678    550   -405   -210    615   -150   -135    103   -607    641     28
     88    698    610   -394   -259    654   -127   -119    111   -610    644     41
     83    745    662   -413   -288    704   -109   -106    116   -613    633     57
    114    776    662   -446   -275    722   -137   -135     98   -639    605     46
    148    802    654   -475   -254    730   -155   -166     72   -675    574     46
    171    833    662   -504   -246    748   -153   -189     46   -704    589     46
    200    857    657   -527   -228    758   -132   -215     23   -717    670    -46
    189    846    654   -519   -233    750    -88   -226     64   -662    813   -277
    145    815    670   -483   -262    743    -59   -231     83   -672    740   -246
    103    810    706   -457   -301    758    -18   -207    109   -657    657   -184
    -28    724    753   -348   -389    737    -12   -189     98   -646    576   -124
   -184    701    885   -259   -535    792     44   -127    142   -597    548    -23
   -301    735   1034   -218   -667    883    124    -57    205   -527    537    109
   -402    774   1176   -187   -792    974    207      2    265   -462    540    215
   -493    820   1314   -163   -904   1067    249     54    337   -397    566    309
   -571    789   1361   -111   -966   1075    246     85    368   -381    574    329
   -589    800   1389   -106   -989   1093    246    116    400   -368    581    335
   -592    846   1439   -127  -1015   1143    252    132    439   -340    613    363
   -613    867   1480   -127  -1047   1174    246    124    457   -303    644    363
   -589    904   1491   -158  -1039   1197    246    132    472   -265    675    376
   -574    937   1509   -181  -1041   1223    244    148    483   -233    706    402
   -571    971   1543   -200  -1057   1254    252    168    491   -207    717    457
   -563   1005   1569   -220  -1065   1286    275    192    501   -194    714    509
   -587   1008   1592   -213  -1091   1299    280    205    517   -184    730    550
   -600   1031   1628   -215  -1114   1330    290    236    548   -155    769    597
   -576   1072   1649   -249  -1111   1361    309    265    568   -124    800    646
   -555   1104   1660   -272  -1106   1382    327    283    579   -106    800    662
   -524   1163   1688   -319  -1106   1423    348    301    594    -83    800    678
   -517   1202   1717   -342  -1117   1460    345    303    600    -67    813    683
   -527   1192   1719   -335  -1124   1457    332    290    587    -57    826    662
   -496   1247   1743   -374  -1119   1493    353    301    602    -12    859    680
   -426   1299   1725   -436  -1078   1512    361    301    610     10    880    701
   -418   1275   1691   -428  -1054   1483    322    265    576     -5    870    680
   -384   1278   1662   -446  -1023   1470    290    236    555    -18    862    659
   -363   1252   1615   -444   -989   1434    257    207    537    -31    862    631
   -340   1226   1566   -444   -953   1395    218    176    506    -64    841    607
   -303   1236   1540   -465   -922   1387    200    158    488    -93    818    592
   -296   1192   1486   -449   -891   1337    168    129    449   -142    779    537
   -275   1130   1405   -426   -839   1267    129     90    402   -197    745    470
   -241   1098   1340   -428   -792   1218    114     70    374   -236    719    423
   -218   1091   1309   -439   -763   1200    103     57    353   -262    693    405
   -215   1062   1275   -423   -745   1169     67     25    319   -296    662    374
   -210   1005   1215   -397   -711   1109     41     -2    283   -332    631    335
   -176   1023   1200   -426   -688   1111     44      2    283   -335    623    335
   -168   1039   1205   -436   -688   1122     46      0    280   -337    618    342
   -194    984   1179   -394   -688   1080      5    -28    246   -371    581    327
   -202    963   1166   -379   -683   1065    -12    -38    228   -392    548    327
   -200    922   1122   -363   -662   1021    -20    -44    210   -410    517    322
   -124    859    984   -366   -555    919    -12    -28    200   -446    470    298
    -33    805    836   -387   -436    820     44     46    228   -467    420    272
    -44    826    870   -389   -457    846    142    197    335   -400    459    335
    -20   1005   1026   -493   -522   1015    249    402    519   -207    615    504
     23   1436   1410   -730   -693   1423    285    519    743    116    961    846
    -44   2073   2117  -1015  -1080   2094    275    506    984    553   1470   1335
   -210   2478   2688  -1132  -1449   2582     72    226   1018    828   1813   1639
   -280   2273   2553   -997  -1418   2413   -233   -202    683    639   1652   1480
   -329   1584   1914   -628  -1122   1748   -368   -524    161     20   1039    956
   -288    859   1148   -288   -719   1005   -400   -592   -200   -517    467    452
   -181    561    743   -189   -462    652   -392   -480   -233   -636    293    270
   -137    571    709   -218   -426    639   -298   -324   -116   -566    311    280
   -103    670    774   -285   -439    722   -202   -205      7   -472    363    342
    -57    758    815   -353   -436    787   -161   -142     90   -402    394    387
     18    823    805   -420   -392    815   -153   -127    127   -384    392    389
    103    885    779   -496   -337    831   -145   -116    153   -368    389    407
    171    937    763   -555   -296    852   -137   -109    176   -355    397    428
    236    974    735   -605   -249    854   -124   -103    192   -350    402    439
    267    987    719   -626   -226    854   -111    -90    205   -335    415    462
    241    956    711   -600   -236    833    -90    -80    215   -327    420    483
    231    940    709   -587   -239    826    -72    -72    220   -327    426    496
    244    943    696   -594   -226    820    -59    -70    223   -324    426    506
    239    935    696   -587   -228    815    -54    -51    233   -316    444    527
    259    914    654   -589   -197    787    -77    -59    223   -332    444    530
    296    924    628   -610   -166    776    -85    -54    226   -332    457    535
    345    945    600   -646   -127    774   -101    -49    233   -327    472    545
    379    930    550   -654    -85    740   -122    -54    231   -327    478    548
    418    930    509   -675    -46    719   -137    -62    233   -314    478    548
    449    919    470   -685    -10    696   -155    -70    239   -296    485    548
    444    898    454   -672     -5    675   -166    -70    262   -275    509    555
    431    878    446   -654     -7    662   -168    -59    296   -244    550    566
    431    859    426   -646      2    641   -181    -57    314   -218    587    576
    402    831    426   -618    -10    628   -179    -49    324   -192    631    581
    371    800    426   -587    -28    613   -168    -41    329   -174    657    592
    358    787    428   -571    -33    607   -166    -38    327   -168    670    600
    329    779    449   -555    -59    615   -158    -28    324   -161    678    610
    314    766    452   -540    -70    610   -161    -23    314   -168    667    626
    311    745    433   -530    -62    589   -171    -33    293   -184    641    618
    311    740    428   -524    -57    584   -171    -28    285   -184    626    613
    301    743    441   -522    -72    594   -166    -15    275   -184    607    620
    285    745    459   -517    -88    605   -153      5    270   -181    602    631
    262    735    470   -501   -103    602   -142     12    259   -184    579    626
    236    730    493   -483   -127    613   -124     15    254   -189    555    626
    223    711    488   -470   -132    600    -98     36    259   -187    542    631
    215    698    480   -457   -132    589    -88     51    262   -189    532    646
    205    704    496   -457   -145    600    -83     70    272   -187    535    665
    213    711    498   -462   -142    605    -85     77    280   -189    537    659
    223    735    511   -480   -145    623    -70    106    306   -171    553    667
    213    763    550   -491   -168    657    -44    135    342   -140    571    675
    176    766    589   -472   -207    680     -7    174    387   -103    597    693
    148    795    646   -470   -249    722     33    215    433    -57    639    717
    119    807    685   -465   -285    748     64    244    467    -25    670    750
     70    818    748   -444   -340    784     93    275    501      7    706    792
      7    813    802   -410   -400    807    122    298    532     38    748    818
    -49    818    867   -384   -457    841    150    324    563     64    771    826
   -103    797    898   -348   -501    846    166    335    571     75    763    836
   -135    807    943   -337   -537    875    179    348    584     83    761    865
   -174    826   1000   -327   -587    914    189    363    600     93    761    901
   -231    818   1049   -293   -639    932    205    389    618    106    774    937
   -316    797   1114   -241   -717    956    228    433    644    129    795    989
   -376    813   1189   -220   -782   1000    246    472    672    163    828   1041
   -423    870   1291   -226   -857   1080    290    509    722    223    888   1111
   -454    904   1358   -223   -906   1130    329    535    769    275    948   1179
   -506    911   1418   -205   -963   1163    345    548    800    314   1008   1210
   -579    922   1501   -171  -1041   1210    366    594    836    353   1039   1278
   -620    948   1566   -163  -1093   1254    379    628    865    392   1065   1353
   -641   1000   1641   -179  -1140   1319    397    672    898    439   1104   1449
   -701   1039   1740   -171  -1223   1389    441    717    930    480   1130   1538
   -711   1044   1756   -166  -1234   1400    459    737    935    483   1111   1564
   -683   1057   1738   -189  -1210   1397    465    743    930    465   1057   1548
   -615   1114   1730   -249  -1171   1421    470    748    932    444    995   1530
   -542   1158   1701   -309  -1122   1428    446    727    911    415    922   1522
   -506   1163   1670   -329  -1088   1415    418    683    883    381    852   1496
   -467   1161   1628   -348  -1047   1395    374    636    849    340    797   1465
   -420   1137   1558   -358   -989   1348    316    579    802    272    769   1415
   -368   1106   1473   -371   -919   1288    272    540    774    228    813   1350
   -348   1096   1444   -374   -896   1270    262    530    766    233    880   1288
   -324   1091   1413   -384   -870   1252    262    540    774    272    937   1231
   -309   1085   1395   -387   -852   1239    267    550    774    301    953   1182
   -335   1031   1363   -350   -849   1195    277    542    748    280    922   1088
   -350    953   1304   -301   -826   1127    267    524    706    246    893    974
   -355    904   1257   -275   -807   1080    252    498    662    205    878    875
   -353    870   1223   -257   -787   1047    228    459    620    174    888    802
   -348    844   1192   -249   -769   1018    210    426    587    145    891    753
   -337    800   1137   -231   -737    966    197    402    561    124    883    672
   -327    771   1096   -223   -711    932    192    381    537    114    878    587
   -298    756   1054   -228   -675    904    184    363    522    109    867    548
   -303    730   1031   -215   -667    880    179    348    506     96    841    537
   -301    724   1026   -213   -665    875    179    345    496     85    815    545
   -309    678    987   -184   -646    831    174    332    470     57    776    535
   -290    581    872   -145   -581    727    187    348    446     10    706    493
   -270    514    784   -124   -527    649    283    454    480    -10    633    462
   -257    545    802   -145   -530    675    387    613    576     49    636    511
   -197    724    922   -265   -561    823    475    802    740    213    758    696
   -142   1140   1283   -498   -711   1210    496    924    966    522   1075   1085
   -270   1826   2096   -779  -1184   1961    459    883   1228    966   1595   1662
   -524   2229   2753   -852  -1639   2488    246    581   1265   1195   1909   1982
   -701   2018   2717   -659  -1709   2369    -31    176    971    979   1730   1829
   -813   1234   2047   -210  -1428   1639   -210   -226    366    246   1021   1223
   -826    511   1337    155  -1080    922   -246   -283     10   -257    452    727
   -805    249   1054    277   -930    649   -194   -116     18   -324    306    646
   -841    252   1091    293   -966    670    -51     88    158   -233    319    761
   -896    358   1254    270  -1075    805    114    290    332    -93    402    927
   -893    475   1369    207  -1130    919    200    394    428    -12    441   1008
   -846    532   1376    155  -1111    953    228    426    454      2    428    982
   -818    532   1348    140  -1083    940    233    431    449      2    420    922
   -846    519   1366    163  -1106    943    249    428    441      0    407    865
   -839    532   1371    150  -1106    950    241    420    433     -7    376    797
   -846    530   1376    155  -1111    953    239    410    426    -10    324    727
   -828    540   1366    142  -1098    953    233    394    418    -25    296    667
   -813    537   1350    137  -1080    943    231    368    402    -49    311    615
   -782    548   1327    116  -1054    935    207    329    379    -77    316    550
   -724    555   1278     83  -1002    917    200    306    366   -111    319    504
   -675    571   1247     51   -961    909    205    293    358   -124    350    501
   -641    581   1223     31   -932    901    202    277    345   -122    361    501
   -607    597   1205      2   -906    901    187    259    340   -119    361    491
   -574    613   1187    -20   -880    898    158    223    316   -140    361    475
   -527    620   1148    -46   -839    883    127    192    290   -176    355    449
   -478    654   1132    -88   -805    893    103    179    285   -200    361    439
   -431    672   1101   -122   -766    885     90    171    283   -228    358    439
   -371    675   1044   -153   -706    859     72    150    265   -267    332    428
   -309    685    992   -189   -652    839     46    124    239   -296    316    413
   -265    685    950   -210   -607    818     28    114    228   -288    332    426
   -241    709    948   -233   -594    826     18    106    218   -280    355    441
   -226    735    961   -254   -594    849     12    106    215   -259    392    459
   -210    763    974   -275   -592    867      5    103    218   -236    428    459
   -192    750    943   -277   -566    846     -5     98    213   -241    431    444
   -171    753    924   -290   -548    839    -12     93    207   -249    431    444
   -155    745    901   -296   -527    823    -28     80    194   -259    392    483
   -127    735    862   -306   -493    797    -41     67    179   -267    306    563
    -70    753    823   -340   -446    787    -49     64    171   -267    246    665
    -44    771    815   -363   -428    792    -51     64    168   -275    189    753
    -25    774    800   -374   -413    784    -59     62    166   -288    153    805
    -25    774    797   -376   -413    784    -62     59    161   -301    103    885
    -28    782    810   -376   -418    795    -59     62    155   -314    109    896
    -28    813    841   -394   -433    826    -62     54    153   -324    140    859
    -25    828    854   -402   -441    841    -51     62    166   -316    174    828
    -20    831    852   -407   -436    839    -46     75    179   -306    210    800
      5    859    854   -431   -423    857    -38     93    200   -283    252    784
      7    878    870   -444   -431    875    -33    103    215   -259    288    784
      5    891    885   -449   -441    888    -28    119    236   -236    311    797
     18    896    875   -459   -428    885     -7    142    265   -210    316    815
      0    878    878   -439   -439    878      2    153    280   -205    319    805
    -10    891    901   -441   -457    893      0    153    283   -202    329    784
    -36    891    927   -426   -483    906      5    158    298   -187    353    774
    -75    893    969   -410   -522    930     18    171    316   -171    381    761
   -122    898   1021   -387   -571    958     31    184    335   -150    394    753
   -150    911   1062   -381   -607    987     41    205    358   -122    428    771
   -213    914   1124   -350   -670   1018     67    231    392    -85    483    776
   -228    885   1114   -329   -670   1000     77    241    400    -80    501    753
   -207    865   1072   -327   -639    969     75    236    389    -96    475    706
   -207    883   1091   -340   -649    987     67    236    392    -98    459    688
   -207    875   1083   -335   -644    979     64    244    402    -93    457    691
   -207    878   1083   -335   -646    979     62    244    402    -96    457    685
   -205    896   1101   -345   -652    997     72    265    423    -85    472    691
   -194    883   1078   -345   -636    979     80    270    426    -83    480    680
   -192    904   1096   -355   -644   1000    101    285    446    -64    498    685
   -202    909   1109   -353   -657   1008    119    306    465    -49    509    693
   -215    911   1127   -348   -670   1018    132    324    483    -31    527    704
   -215    943   1158   -366   -688   1052    150    345    504    -10    558    722
   -223    943   1166   -361   -693   1054    168    363    524      7    571    722
   -223    969   1192   -374   -709   1080    184    376    545     28    581    735
   -233    982   1215   -374   -724   1098    189    376    550     33    576    745
   -241    997   1236   -379   -740   1117    192    371    553     44    574    750
   -252    984   1236   -366   -743   1109    179    361    535     33    558    730
   -265    937   1202   -337   -735   1070    153    340    509      7    530    698
   -262    917   1179   -327   -719   1047    150    342    509     10    530    698
   -267    893   1158   -314   -711   1026    140    340    493      0    524    680
   -259    878   1137   -309   -698   1008    127    329    470    -18    509    646
   -259    813   1072   -277   -667    940    109    309    441    -51    475    594
   -267    740   1008   -236   -636    872     98    301    418    -83    433    548
   -290    685    974   -197   -633    828     85    280    389   -114    392    493
   -296    623    919   -163   -607    771     59    241    345   -158    348    436
   -314    589    904   -137   -607    745     54    223    322   -184    309    392
   -335    545    880   -103   -607    711     57    226    316   -192    285    363
   -324    558    883   -116   -605    719     57    226    322   -179    288    361
   -311    558    870   -124   -589    711     49    218    311   -189    277    342
   -311    542    852   -116   -581    696     36    202    296   -200    275    316
   -311    517    828   -101   -568    672     20    187    277   -213    275    275
   -303    462    766    -80   -535    613     25    197    270   -226    275    233
   -277    415    693    -67   -485    553     67    270    288   -233    257    174
   -252    400    649    -75   -452    524    158    400    358   -218    252    111
   -228    457    685   -114   -457    571    259    553    488   -124    324    137
   -205    675    880   -233   -542    776    342    701    672     77    517    301
   -187   1163   1348   -488   -766   1254    332    717    857    392    891    659
   -285   1717   2003   -717  -1143   1860    197    506    927    693   1291   1034
   -350   1953   2304   -800  -1327   2127   -111     93    745    771   1460   1156
   -387   1571   1958   -594  -1171   1764   -355   -280    316    392   1135    849
   -387    841   1228   -228   -807   1034   -426   -472   -158   -298    454    270
   -280    335    613    -28   -446    472   -433   -433   -366   -678     49    -85
   -205    166    371     20   -288    267   -379   -293   -319   -704    -31   -161
   -187    153    337     15   -262    244   -309   -205   -233   -644    -31   -174
   -181    223    405    -23   -293    314   -262   -155   -145   -563      0   -137
   -184    319    504    -67   -345    410   -228   -114    -70   -485     33    -83
   -158    368    527   -103   -342    446   -207    -80    -25   -420     54    -54
   -135    413    545   -140   -340    478   -192    -70      0   -387     57    -36
    -93    449    540   -179   -316    493   -194    -88      7   -394     46    -49
    -70    467    535   -200   -301    501   -200   -109     15   -405     36    -67
    -62    496    558   -215   -309    527   -200   -119      5   -433     33    -88
    -33    504    535   -236   -285    519   -215   -142    -25   -491     25   -137
      0    514    514   -257   -257    514   -223   -155    -57   -537     31   -166
      0    498    496   -252   -246    496   -226   -166    -62   -524     46   -187
     -2    504    506   -249   -254    504   -220   -179    -49   -511     67   -207
     28    519    491   -275   -231    506   -213   -161    -38   -517     80   -218
     46    527    480   -288   -218    506   -197   -148    -28   -501     96   -207
     44    506    462   -277   -210    483   -176   -155    -31   -496     90   -205
     88    522    433   -303   -171    478   -153   -184    -46   -509     83   -223
    116    519    402   -319   -142    462   -155   -213    -67   -535     80   -262
    124    522    394   -324   -135    459   -161   -218    -67   -537     77   -267
    122    501    376   -311   -127    439   -166   -231    -75   -545     59   -296
    129    483    353   -306   -111    418   -194   -244    -96   -555     62   -327
    109    483    374   -296   -132    428   -218   -239   -103   -553     80   -309
     93    444    348   -270   -127    397   -249   -226   -119   -571     72   -285
     90    433    340   -265   -124    387   -270   -215   -132   -581     67   -267
    106    465    358   -285   -124    413   -288   -215   -145   -602     62   -233
    119    485    363   -303   -122    426   -298   -207   -153   -610     67   -176
    129    506    376   -319   -122    441   -322   -233   -161   -613     51   -142
    129    540    410   -335   -140    475   -361   -288   -179   -623     20   -119
    109    548    439   -327   -163    493   -376   -309   -187   -633     -2    -96
    111    550    439   -332   -163    496   -368   -301   -179   -644    -18    -72
    106    574    467   -340   -179    522   -355   -298   -176   -644    -25    -46
    109    615    506   -361   -197    561   -348   -301   -171   -641    -33    -20
     96    636    540   -366   -220    589   -345   -303   -166   -639    -25     -5
     85    633    548   -361   -231    592   -337   -296   -166   -649    -41     12
     64    641    576   -353   -257    610   -329   -288   -163   -657    -54     33
     51    665    613   -358   -280    639   -329   -280   -153   -654    -59     41
     41    693    652   -366   -303    672   -319   -259   -129   -641    -49     59
     44    727    680   -387   -319    704   -303   -231   -106   -623    -36     96
     46    750    704   -400   -329    730   -293   -205    -85   -602    -46    106
     36    792    753   -415   -358    771   -288   -181    -59   -581    -51    106
     31    833    802   -431   -384    818   -275   -158    -18   -555    -44    109
      7    852    841   -431   -418    846   -277   -148      5   -537    -38    124
      0    852    852   -428   -426    852   -272   -135     20   -527    -28    148
      0    839    839   -423   -418    839   -272   -122     28   -527    -15    174
      7    849    841   -428   -415    846   -277   -124     33   -517     12    207
    -15    841    857   -413   -436    849   -290   -137     25   -519     41    213
    -44    841    885   -400   -465    862   -306   -145     18   -517     62    226
    -57    849    906   -397   -483    878   -309   -140     18   -506     85    246
    -46    846    893   -400   -470    870   -311   -137     15   -496    103    254
    -46    849    893   -402   -472    870   -316   -137     10   -491    114    257
    -57    854    909   -400   -483    880   -319   -137      7   -485    119    265
    -54    859    911   -402   -485    885   -314   -132      7   -480    122    270
    -15    875    891   -428   -452    883   -309   -122     10   -472    140    290
    -28    854    880   -415   -454    865   -306   -114      5   -472    148    298
    -44    841    883   -400   -462    862   -298    -98     12   -454    168    316
    -41    862    904   -413   -472    883   -272    -64     36   -420    200    340
    -44    896    940   -426   -491    917   -241    -28     64   -381    228    374
    -70    930    997   -431   -535    963   -207      0     88   -342    246    407
    -83    963   1047   -441   -563   1005   -184     25    109   -309    257    431
    -88    969   1057   -441   -574   1013   -166     44    116   -288    249    431
    -93    961   1054   -433   -574   1008   -145     62    129   -265    246    428
   -111    989   1101   -441   -607   1044   -114     88    153   -228    267    423
   -145   1034   1179   -444   -662   1104    -96     96    171   -192    290    428
   -181   1026   1208   -420   -696   1114   -101     85    163   -189    288    397
   -202    987   1189   -392   -696   1088   -106     77    150   -200    272    361
   -220    971   1189   -376   -706   1080   -122     75    140   -205    259    327
   -252    961   1213   -355   -732   1085   -122     77    142   -200    257    314
   -277    940   1215   -332   -745   1078   -119     83    140   -197    244    293
   -285    914   1200   -314   -743   1057   -116     80    124   -210    218    259
   -296    846   1143   -275   -719    995   -119     67     98   -233    187    210
   -316    797   1114   -239   -717    953   -122     70     85   -252    171    174
   -329    753   1080   -213   -706    917   -140     67     72   -272    150    135
   -329    730   1060   -200   -693    893   -161     64     64   -285    135    103
   -319    745   1062   -215   -691    904   -176     70     72   -283    140     88
   -322    719   1041   -200   -680    880   -194     64     62   -296    135     57
   -329    693   1023   -181   -678    857   -215     51     38   -309    137     23
   -337    737   1075   -200   -706    906   -223     49     28   -296    166     10
   -350    771   1122   -210   -737    948   -233     38     12   -285    179    -12
   -358    787   1145   -215   -753    966   -241     28     -2   -288    179    -36
   -366    730   1093   -181   -730    909   -226     49     -5   -316    140    -85
   -376    644   1021   -132   -698    831   -137    150     44   -324     83   -145
   -405    665   1070   -132   -737    867     -2    309    168   -252     90   -124
   -400    807   1208   -205   -805   1008    137    519    371    -64    220     23
   -358   1202   1561   -423   -961   1382    189    644    610    252    561    348
   -379   1787   2166   -704  -1273   1977    148    610    820    639   1021    771
   -496   2114   2611   -810  -1556   2364    -96    277    766    810   1262    992
   -553   1927   2478   -688  -1514   2203   -374    -96    467    631   1119    878
   -587   1280   1867   -348  -1228   1574   -491   -376      2     46    548    428
   -558    631   1189    -36   -872    909   -483   -394   -303   -449     41      2
   -485    423    909     31   -698    665   -431   -228   -244   -449     36    -51
   -465    402    867     31   -665    633   -340    -80   -109   -340    127     -7
   -452    452    901      0   -675    675   -257     18     10   -220    228     57
   -426    548    974    -59   -698    761   -202     85    111   -114    329    137
   -420    618   1036    -98   -730    826   -155    135    184    -33    407    213
   -413    654   1067   -122   -740    859   -137    161    218      5    452    265
   -400    670   1070   -137   -735    870   -132    166    231     12    449    296
   -400    659   1060   -129   -730    859   -129    161    244      7    436    327
   -387    633   1018   -124   -701    823   -137    153    244     -7    428    345
   -379    631   1010   -127   -693    818   -142    148    252    -18    426    358
   -371    649   1021   -140   -696    833   -150    148    270    -15    418    387
   -353    659   1013   -153   -683    836   -155    153    285     -5    407    418
   -350    636    987   -142   -667    810   -158    153    288     -2    384    436
   -358    623    979   -132   -667    800   -155    158    293      7    361    465
   -361    639    997   -140   -680    818   -155    161    296     18    342    485
   -376    636   1013   -129   -693    823   -142    176    301     31    340    522
   -415    615   1031   -101   -724    823   -129    187    303     38    345    553
   -431    610   1039    -90   -735    823   -122    192    303     41    350    574
   -446    605   1049    -80   -748    826   -114    200    303     46    363    581
   -439    605   1044    -83   -740    823   -109    205    301     46    348    584
   -428    605   1034    -88   -732    818   -116    200    290     31    309    571
   -449    620   1070    -85   -758    844   -116    207    293     25    309    571
   -454    623   1078    -85   -766    849   -124    207    288     18    319    568
   -441    628   1070    -93   -756    849   -142    202    277     10    335    581
   -428    626   1052    -98   -740    839   -155    202    270      0    335    594
   -426    600   1026    -88   -727    813   -176    192    252    -18    319    607
   -423    568    992    -75   -706    779   -207    174    228    -41    290    610
   -387    587    974    -98   -680    779   -220    179    220    -38    275    623
   -314    714   1026   -202   -670    870   -187    233    267     15    303    709
   -246    724    971   -239   -610    846   -200    236    262     10    306    782
   -267    649    917   -192   -592    782   -233    215    231    -20    306    836
   -226    667    893   -220   -558    779   -228    231    233    -15    340    901
   -210    659    870   -226   -540    763   -228    239    231    -15    348    948
   -220    626    846   -202   -532    735   -236    233    218    -25    314   1023
   -213    615    828   -202   -522    722   -239    231    207    -31    270   1075
   -189    620    810   -215   -498    714   -228    241    210    -28    239   1080
   -184    602    787   -207   -485    693   -228    249    213    -23    223   1039
   -166    592    758   -213   -462    675   -220    262    223     -2    215    976
   -124    592    714   -236   -418    652   -223    270    231      7    220    885
    -64    597    662   -265   -363    628   -226    272    239     15    228    774
    -33    594    626   -280   -329    610   -239    265    239      2    215    670
      5    597    592   -301   -293    594   -259    246    228    -20    192    550
     51    610    555   -332   -254    584   -283    226    213    -44    184    436
     38    618    579   -327   -270    600   -283    236    231    -33    194    389
    148    584    436   -366   -142    509   -332    192    187    -80    129    301
    306    574    267   -441     20    420   -384    145    140   -124     67    194
    324    592    267   -459     28    431   -376    150    148   -114     67    158
    277    579    301   -428    -10    441   -366    163    158   -106     77    127
    228    553    324   -394    -46    439   -374    153    153   -106     75    101
    176    506    329   -342    -77    418   -368    158    150   -116     51     62
    181    545    361   -366    -90    452   -350    176    166    -93     83     51
     46    579    532   -311   -241    555   -270    252    244     -5    181     80
    -80    563    641   -244   -361    602   -241    280    285     49    254     93
     38    563    522   -301   -241    542   -285    254    254     28    241     49
     88    527    436   -309   -176    483   -322    226    226      7    213      7
     96    548    452   -322   -176    501   -311    249    252     25    226     41
    127    620    491   -376   -181    555   -283    275    277     67    262     93
    137    662    522   -400   -192    592   -275    283    290     93    280    109
     80    662    581   -371   -252    623   -270    288    296    106    290    116
     33    652    618   -342   -290    636   -262    293    296    109    280    119
      7    662    652   -337   -322    657   -254    303    301    119    275    153
     10    683    672   -348   -332    680   -252    314    309    127    270    187
     12    717    704   -366   -345    711   -254    311    314    142    270    189
     12    761    748   -387   -366    756   -262    306    319    158    280    187
     -2    753    756   -376   -379    753   -293    288    301    148    267    205
    -31    709    740   -337   -387    722   -327    254    262    119    228    207
    -15    688    704   -337   -361    696   -358    236    236     96    197    213
     28    727    698   -376   -335    714   -368    239    233    101    194    252
     41    740    698   -392   -329    722   -371    236    231    101    187    285
     25    696    667   -361   -322    683   -394    210    202     75    155    298
     28    641    610   -337   -290    628   -420    176    163     31    114    296
     41    607    566   -324   -262    587   -433    158    137      2     85    296
     28    540    511   -285   -241    527   -465    124    103    -41     49    285
     28    504    472   -267   -220    488   -496     98     67    -80     23    288
     41    457    415   -249   -187    436   -524     72     31   -122     -7    272
     62    415    353   -239   -145    384   -545     54     10   -153    -25    254
     54    449    392   -254   -168    420   -542     54     18   -150     -2    257
     49    483    431   -267   -192    457   -550     59     28   -150     18    252
     44    491    446   -267   -202    470   -563     67     33   -163     31    236
     38    467    428   -252   -194    449   -571     75     31   -192     28    197
     33    374    337   -205   -153    355   -548    127     33   -244    -15    116
     28    353    324   -192   -148    340   -449    262    109   -241    -28     57
     51    446    392   -249   -171    420   -345    420    241   -155     44     72
    101    654    553   -376   -226    605   -252    600    444     41    239    215
    116   1135   1015   -628   -449   1078   -239    672    683    394    644    584
     10   1683   1673   -846   -831   1678   -309    561    852    750   1085    982
    -83   1909   1992   -914  -1039   1951   -587    205    753    859   1275   1145
   -122   1644   1766   -761   -943   1704   -904   -239    363    574   1049    924
   -148    893   1039   -374   -592    966  -1021   -550   -192   -137    345    298
    -85    316    400   -116   -244    358  -1052   -568   -465   -568   -119   -122
      2     88     83    -46    -41     85  -1026   -446   -454   -631   -236   -236
     67    114     46    -90     10     80   -940   -319   -350   -563   -210   -202
    111    205     90   -161     10    148   -878   -233   -252   -485   -161   -140
    135    277    142   -207     -2    210   -839   -174   -176   -420   -137    -83
    155    340    181   -249    -12    262   -828   -150   -135   -384   -142    -44
    187    379    192   -283     -2    285   -831   -140   -116   -371   -155    -18
    200    397    197   -301      2    298   -841   -142   -114   -366   -174     -2
    220    402    181   -311     18    290   -859   -150   -119   -371   -194     -2
    236    418    179   -329     28    301   -875   -153   -116   -368   -192     12
    246    452    205   -348     20    329   -888   -145   -109   -355   -176     33
    228    433    202   -332     12    319   -906   -148   -116   -358   -176     28
    205    428    220   -316     -7    324   -919   -142   -114   -345   -153     44
    197    444    246   -322    -23    345   -932   -137   -101   -324   -122     72
    184    467    283   -324    -49    376   -937   -124    -85   -301    -85    109
    158    459    301   -309    -72    381   -948   -114    -80   -293    -77    127
    127    433    306   -280    -88    371   -961   -111    -77   -290    -80    132
     93    402    309   -249   -106    355   -974   -106    -75   -288    -85    140
     75    433    358   -254   -140    397   -976    -83    -49   -257    -62    179
     54    428    371   -241   -158    400   -992    -77    -44   -249    -62    194
     15    428    413   -220   -197    420  -1000    -51    -23   -226    -46    226
    -12    441    454   -215   -233    449  -1015    -36     -7   -205    -23    257
    -12    459    472   -223   -241    465  -1049    -33     -5   -194    -10    277
    -20    446    467   -213   -244    454  -1091    -38     -7   -184      0    293
    -96    415    509   -161   -303    462  -1109    -12     12   -158     20    322
   -148    402    548   -129   -348    475  -1122     18     36   -129     41    348
    -59    392    452   -166   -254    420  -1171      7     15   -145     12    332
     12    397    384   -207   -187    392  -1228    -18    -12   -163    -10    322
     -5    394    400   -194   -202    397  -1260    -15    -18   -161    -10    342
    -25    400    426   -187   -226    413  -1283      2    -10   -142      0    374
    -23    384    407   -179   -215    394  -1309     10    -10   -137     -2    384
    -38    389    428   -176   -233    407  -1319     10     -7   -129      5    400
    -46    402    449   -179   -246    426  -1330     12      0   -119     23    413
    -51    387    436   -168   -244    413  -1343     25      7   -114     28    423
    -62    374    436   -155   -249    405  -1353     41     18   -103     38    441
    -62    363    426   -150   -244    394  -1379     41     20    -96     44    436
    -62    353    413   -145   -236    381  -1408     41     15    -93     38    418
    -57    363    418   -155   -236    392  -1431     44     18    -85     36    418
    -49    361    410   -155   -228    384  -1434     59     36    -72     38    436
   -135    381    517   -124   -327    449  -1405    103     85    -18     77    488
   -161    374    535   -106   -348    454  -1400    124    116      5     70    519
   -132    363    496   -114   -314    428  -1402    135    132     12     59    530
    -62    361    423   -148   -241    392  -1410    137    140     18     64    524
     -2    366    366   -184   -184    366  -1415    135    145     20     62    504
      0    353    353   -176   -176    353  -1413    122    135     12     38    457
    -15    361    374   -174   -194    366  -1384    127    148     28     36    449
    -12    387    400   -187   -205    392  -1335    150    181     64     64    431
    -31    350    379   -161   -205    366  -1319    137    174     54     51    358
    -54    335    389   -140   -223    361  -1306    132    171     51     57    293
    -57    329    384   -137   -223    355  -1291    132    174     57     70    233
    -51    319    371   -132   -210    345  -1270    135    179     59     64    207
    -54    335    389   -142   -223    363  -1262    135    184     62     67    184
    -59    348    405   -145   -231    376  -1257    135    187     70     85    145
    -59    353    413   -150   -236    381  -1247    137    194     83    106    106
    -59    353    413   -145   -236    381  -1239    140    200     85    119     62
    -62    355    418   -148   -239    387  -1234    140    200     85    129     31
    -64    381    444   -158   -254    413  -1223    148    207     93    148     20
    -67    413    480   -174   -275    446  -1202    163    226    103    161     15
    -62    459    522   -197   -290    491  -1187    179    241    111    176     15
    -72    480    553   -205   -311    517  -1176    181    246    111    187     -2
    -80    483    563   -200   -322    522  -1166    179    246    109    189    -25
    -77    491    568   -207   -322    530  -1161    176    246    103    192    -41
    -67    527    594   -228   -329    561  -1156    168    252    109    207    -25
    -75    542    615   -236   -345    579  -1161    148    244    106    215    -25
    -83    566    649   -241   -366    607  -1161    127    239    109    239    -10
    -90    542    633   -228   -363    589  -1182     96    215     90    231     -7
   -101    511    613   -205   -355    561  -1215     49    179     59    207    -20
    -98    504    602   -202   -350    553  -1244     15    153     41    207     -5
   -101    475    576   -187   -340    527  -1270    -12    116      7    189    -12
   -111    454    566   -171   -340    511  -1286    -31     93    -10    163    -20
   -116    420    537   -150   -327    478  -1293    -41     77    -28    145    -12
   -127    381    506   -129   -316    444  -1306    -62     54    -49    137     -5
   -142    350    493   -103   -319    423  -1322    -90     25    -77    119     -5
   -158    324    483    -85   -319    402  -1345   -124    -10   -106    111    -23
   -163    298    462    -67   -311    379  -1374   -153    -46   -129    106    -54
   -171    259    431    -44   -301    345  -1402   -189    -90   -158     80    -70
   -166    254    418    -44   -293    335  -1418   -218   -119   -184     36    -62
   -158    272    428    -59   -293    350  -1436   -236   -145   -226    -10    -77
   -161    290    452    -64   -306    371  -1452   -254   -171   -259    -38   -106
   -163    298    462    -70   -314    381  -1460   -280   -202   -290    -57   -122
   -168    244    413    -36   -290    327  -1452   -285   -200   -322   -101   -142
   -142    174    316    -18   -231    246  -1379   -207   -163   -327   -145   -194
   -132    153    285    -10   -207    218  -1249    -59    -70   -288   -142   -231
   -119    231    350    -57   -236    290  -1124    116     85   -176    -62   -158
   -111    496    607   -194   -358    550  -1041    272    285     62    150     59
   -158   1013   1169   -428   -662   1091  -1028    324    517    431    522    457
   -355   1577   1932   -610  -1143   1753  -1114    176    691    800    950    891
   -504   1590   2094   -542  -1299   1842  -1405   -231    501    792   1005    927
   -576   1130   1706   -277  -1140   1418  -1605   -649     44    361    610    563
   -602    379    982    109   -792    680  -1665   -906   -470   -319    -88    -51
   -542   -132    410    337   -478    137  -1673   -865   -683   -665   -498   -428
   -433   -192    239    311   -337     23  -1636   -706   -605   -636   -527   -452
   -358   -111    246    233   -303     67  -1556   -584   -488   -545   -454   -407
   -303      5    309    148   -309    155  -1496   -493   -381   -441   -348   -340
   -270    101    371     85   -319    236  -1465   -444   -311   -358   -272   -280
   -239    153    389     41   -314    270  -1444   -410   -270   -309   -233   -241
   -210    145    353     31   -283    249  -1441   -389   -257   -298   -254   -215
   -207    106    314     49   -262    210  -1434   -376   -257   -303   -337   -213
   -200    119    319     41   -259    218  -1413   -361   -239   -301   -371   -192
   -207    137    345     33   -277    241  -1408   -361   -236   -309   -374   -192
   -213    137    350     36   -280    244  -1418   -379   -249   -316   -376   -197
   -200    135    335     31   -267    236  -1428   -392   -259   -322   -376   -197
   -197    142    340     28   -267    241  -1431   -402   -262   -322   -371   -184
   -145    145    288      0   -218    215  -1452   -423   -283   -329   -374   -187
     -5    155    158    -75    -83    155  -1525   -496   -340   -384   -405   -236
     96    174     77   -135      7    124  -1587   -566   -389   -436   -446   -283
    181    181      0   -181     90     90  -1613   -607   -426   -462   -478   -316
    285    205    -83   -246    184     62  -1647   -646   -465   -491   -480   -350
    410    189   -220   -301    316    -15  -1699   -693   -511   -530   -457   -394
    488    189   -298   -340    394    -54  -1727   -724   -537   -550   -400   -420
    509    197   -311   -353    410    -57  -1722   -724   -535   -550   -384   -423
    496    194   -301   -345    400    -51  -1706   -698   -517   -535   -376   -420
    480    179   -301   -329    392    -59  -1704   -688   -511   -527   -363   -420
    454    153   -301   -306    376    -72  -1699   -678   -506   -514   -355   -418
    441    148   -293   -293    368    -72  -1696   -670   -498   -491   -311   -397
    431    163   -270   -298    350    -51  -1693   -667   -496   -480   -293   -374
    407    171   -236   -290    322    -31  -1691   -678   -496   -478   -319   -332
    379    163   -215   -272    296    -25  -1683   -672   -485   -467   -342   -314
    353    155   -197   -254    275    -20  -1675   -659   -475   -454   -355   -293
    314    161   -153   -239    231      5  -1673   -657   -470   -439   -361   -288
    283    166   -116   -226    200     25  -1657   -633   -446   -418   -358   -272
    267    174    -93   -220    179     41  -1647   -618   -436   -410   -366   -257
    233    158    -75   -194    155     41  -1631   -605   -423   -394   -366   -244
    192    161    -33   -176    111     64  -1590   -561   -384   -363   -353   -213
    153    148     -7   -150     80     70  -1577   -550   -374   -366   -358   -207
    127    148     20   -140     51     85  -1564   -540   -355   -353   -337   -184
    106    158     51   -132     28    106  -1522   -509   -329   -335   -303   -148
     98    181     80   -142      7    132  -1504   -496   -309   -319   -272   -116
     72    176    101   -124    -12    140  -1478   -472   -277   -296   -239    -77
     46    155    109   -103    -31    132  -1452   -452   -252   -275   -218    -46
     36    168    132   -101    -46    150  -1415   -428   -220   -244   -184    -18
     28    197    168   -114    -70    181  -1389   -418   -181   -202   -142      2
      2    174    171    -90    -83    171  -1371   -426   -168   -197   -135     -7
    -15    163    176    -75    -96    168  -1361   -439   -158   -181   -119    -15
    -33    171    205    -67   -119    187  -1330   -423   -116   -145    -98     -7
    -36    181    218    -72   -127    200  -1301   -415    -90   -119    -83    -18
    -44    189    233    -72   -140    213  -1304   -433    -88   -106    -70    -38
    -59    187    244    -64   -153    215  -1304   -446    -88   -103    -64    -54
    -67    171    239    -51   -153    205  -1306   -449    -98    -93    -59    -62
    -57    200    254    -72   -155    226  -1304   -444    -85    -64    -49    -64
    -44    215    259    -85   -153    236  -1288   -410    -62    -41    -59    -51
    -70    181    252    -57   -161    215  -1293   -389    -49    -23    -88    -49
    -83    135    218    -25   -150    176  -1291   -363    -20     -2   -114    -57
   -116    153    270    -18   -194    210  -1254   -309     28     41    -96    -28
   -142    119    259     10   -202    189  -1239   -275     49     44    -93    -36
   -148    106    254     18   -202    179  -1213   -239     83     59    -77    -18
   -155    109    265     23   -210    187  -1169   -200    137     96    -10      5
   -181    150    329     15   -257    239  -1122   -171    181    137     12     12
   -192    189    381      2   -285    285  -1096   -150    218    181     46     41
   -181    187    366     -2   -275    275  -1078   -129    241    226     83     80
   -153    194    348    -20   -249    270  -1070   -122    236    246    106     98
   -129    252    381    -62   -257    316  -1070   -129    226    252    119    111
   -103    293    397    -96   -252    345  -1067   -142    220    254    140    124
    -90    311    402   -111   -246    355  -1062   -155    228    277    181    140
   -101    288    389    -93   -244    337  -1065   -176    220    293    205    158
   -109    252    358    -72   -236    303  -1083   -215    189    296    213    155
    -90    231    322    -72   -205    275  -1088   -226    184    324    246    124
    -80    207    285    -64   -181    246  -1098   -233    179    361    249    109
    -93    181    275    -44   -184    228  -1096   -233    181    374    226    129
    -90    132    223    -23   -155    176  -1085   -231    184    366    192    171
    -62     62    122      0    -90     90  -1085   -231    171    337    148    205
    -67     10     75     25    -70     41  -1083   -233    153    314    111    231
    -75    -57     18     67    -46    -20  -1085   -236    145    288     77    265
    -20   -127   -106     72     41   -116  -1109   -270    114    246     33    275
      7   -179   -187     83     96   -181  -1114   -283    114    233     33    316
     31   -226   -257     96    142   -239  -1114   -288    122    231     36    363
     28   -275   -303    124    166   -288  -1109   -283    127    239     46    376
     38   -303   -342    132    189   -322  -1111   -285    119    244    101    355
    -15   -342   -327    179    153   -335  -1088   -277    116    252     90    374
    -64   -397   -335    228    132   -368  -1060   -259    119    262     49    363
     41   -475   -517    218    277   -496  -1041   -231    106    249    -57    309
    111   -558   -670    223    389   -613   -945   -116    150    231   -215    254
    153   -519   -672    184    413   -594   -844     18    241    267   -233    267
    233   -374   -607     70    418   -491   -766    153    371    376   -109    353
    342     23   -319   -181    332   -148   -748    226    563    639    220    639
    309    548    236   -428     36    392   -839    103    706    966    607   1026
    233    831    597   -532   -181    714  -1122   -272    592   1085    787   1197
    233    649    413   -441    -90    532  -1410   -662    246    854    600   1028
    171    -62   -233    -54    202   -148  -1525   -958   -288    174    -64    483
    239   -623   -862    189    550   -740  -1543   -976   -605   -301   -555     75
    309   -880  -1189    285    748  -1034  -1512   -846   -615   -389   -691    -83
    319   -963  -1283    322    800  -1122  -1434   -727   -540   -368   -696   -135
    353   -917  -1270    283    810  -1093  -1340   -620   -433   -290   -605   -114
    433   -797  -1231    179    831  -1013  -1286   -548   -342   -200   -524    -41
    444   -756  -1200    155    820   -979  -1254   -511   -290   -135   -491     10
    459   -724  -1184    132    820   -953  -1236   -491   -257    -90   -470     23
    475   -714  -1189    119    831   -950  -1226   -478   -246    -70   -462     28
    465   -724  -1192    129    826   -958  -1210   -454   -241    -57   -459     64
    465   -719  -1184    127    823   -953  -1187   -436   -223    -36   -441    114
    480   -709  -1192    114    833   -950  -1179   -433   -228    -28   -436    129
    493   -680  -1174     93    833   -927  -1171   -428   -223    -12   -423    129
    436   -706  -1145    132    789   -924  -1169   -431   -223    -12   -423    106
    400   -740  -1140    171    769   -940  -1163   -433   -220     -7   -436     72
    374   -727  -1101    176    735   -911  -1132   -413   -194     12   -423     75
    402   -672  -1075    135    737   -872  -1101   -400   -171     36   -415     70
    415   -665  -1080    122    748   -872  -1078   -392   -158     41   -423     64
    358   -735  -1093    187    724   -911  -1078   -410   -174     18   -446     18
    306   -771  -1078    231    691   -924  -1070   -420   -179     15   -446    -15
    296   -769  -1065    236    680   -917  -1054   -415   -166     23   -423    -36
    285   -776  -1062    244    672   -917  -1047   -418   -158     18   -407    -59
    267   -792  -1060    259    662   -924  -1039   -423   -153     18   -402    -83
    259   -789  -1052    262    654   -919  -1026   -420   -142     25   -387    -88
    241   -810  -1052    285    646   -930  -1028   -436   -148     20   -381   -109
    226   -828  -1057    301    639   -940  -1036   -454   -155     12   -376   -132
    241   -826  -1067    290    654   -945  -1028   -449   -148     23   -353   -137
    270   -805  -1078    265    672   -940  -1034   -457   -145     33   -327   -145
    280   -807  -1088    265    683   -948  -1047   -470   -153     33   -311   -150
    275   -831  -1109    277    691   -969  -1060   -483   -166     23   -306   -155
    293   -828  -1122    267    706   -974  -1067   -488   -168     20   -293   -140
    301   -818  -1122    257    711   -969  -1070   -496   -176     20   -280   -114
    324   -792  -1117    233    719   -953  -1049   -475   -161     31   -252    -75
    353   -789  -1143    215    745   -963  -1036   -472   -161     28   -239    -51
    363   -810  -1176    223    769   -992  -1041   -485   -179     10   -246    -54
    348   -813  -1163    231    756   -987  -1023   -478   -176      7   -231    -36
    285   -831  -1117    272    701   -974  -1000   -465   -163     15   -213    -18
    257   -857  -1114    298    683   -984   -995   -478   -176      2   -207    -31
    277   -831  -1111    275    693   -971   -979   -470   -171      2   -192    -33
    322   -784  -1109    228    714   -945   -945   -444   -145     25   -168    -31
    311   -784  -1096    236    704   -940   -922   -436   -132     25   -155    -38
    233   -810  -1044    285    639   -927   -904   -431   -122     25   -148    -25
    215   -784  -1000    283    607   -891   -870   -418    -96     33   -140     -7
    200   -740   -943    267    568   -841   -836   -397    -62     46   -127     -5
    127   -740   -867    306    496   -802   -800   -379    -36     54   -124    -12
     70   -776   -849    350    459   -813   -784   -379    -31     57   -145    -25
     38   -792   -831    376    433   -810   -763   -384    -23     64   -153    -23
    -10   -805   -795    405    392   -800   -745   -389    -12     64   -155    -31
    -85   -779   -693    433    303   -737   -709   -374     25    106    -96    -15
   -142   -797   -654    467    254   -727   -693   -371     38    124    -57    -23
   -127   -789   -665    457    267   -727   -683   -368     49    135    -33    -23
   -122   -784   -665    452    270   -724   -672   -363     54    145    -12    -12
    -93   -797   -704    446    303   -750   -678   -381     41    145    -10    -33
    -72   -782   -709    426    316   -745   -670   -374     49    163     18    -38
    -75   -766   -691    420    306   -730   -652   -358     64    189     54    -36
    -80   -743   -665    410    290   -704   -639   -353     77    207     80    -36
    -90   -704   -613    397    259   -659   -618   -337    103    233    111    -23
   -103   -701   -597    402    244   -649   -589   -303    132    257    148     -5
   -129   -670   -540    400    205   -607   -540   -249    179    303    202     25
   -129   -620   -491    374    179   -555   -504   -210    215    342    252     33
   -103   -563   -459    335    176   -511   -472   -181    244    366    277     31
    -96   -506   -410    301    155   -459   -449   -158    272    384    301     38
    -80   -462   -381    272    148   -423   -431   -148    288    392    314     46
    -77   -420   -345    246    132   -381   -400   -124    314    415    337     70
   -106   -371   -265    239     77   -319   -361    -90    353    452    371    106
   -124   -314   -189    218     31   -252   -342    -80    371    470    387    119
   -122   -296   -174    207     23   -236   -353    -88    366    462    374    111
   -122   -324   -205    220     41   -265   -371   -106    340    436    340     90
   -119   -316   -197    218     38   -257   -374   -111    337    433    322     96
   -192   -319   -127    254    -33   -223   -353    -85    355    452    329    111
   -270   -296    -28    283   -122   -163   -327    -54    381    470    355    137
   -381   -319     59    350   -223   -129   -301    -28    400    480    342    161
   -509   -361    148    436   -329   -106   -267     18    433    514    332    194
   -662   -374    285    517   -475    -44   -223     70    478    535    376    239
   -826   -361    462    592   -644     49   -166    122    519    558    452    303
   -937   -405    530    670   -735     62   -148    124    517    548    462    293
   -878   -431    446    654   -662      7   -150     83    472    535    387    197
   -888   -454    431    670   -662    -12   -166     75    467    548    257    124
   -969   -470    498    719   -735     12   -122    119    501    540    194    111
  -1034   -444    587    737   -813     70    -80    163    535    558    194    155
  -1062   -431    631    748   -846     98    -54    174    566    615    145    194
  -1117   -483    631    800   -875     72    -44    181    587    571     62    194
  -1163   -581    579    872   -872     -2      7    257    594    535    -20    158
  -1161   -649    511    904   -839    -70    122    371    636    589    -80    124
  -1101   -615    485    859   -795    -64    231    496    735    706    -41    161
  -1034   -418    615    727   -826     98    306    649    924    904    210    350
   -987     41   1026    472  -1008    532    329    724   1169   1226    662    732
  -1072    602   1675    233  -1374   1140    277    618   1358   1595   1143   1153
  -1161    802   1964    179  -1561   1382     20    275   1286   1717   1361   1301
  -1148    426   1574    358  -1361   1000   -288   -205    836   1304   1028    971
  -1130   -329    800    730   -966    236   -444   -558    257    587    327    353
  -1070   -901    166    984   -620   -368   -483   -576    -31    184   -116    -25
   -971  -1028    -57   1000   -457   -542   -423   -433     12    166   -168    -28
   -883   -976    -96    930   -394   -537   -319   -306    111    200   -132     72
   -782   -901   -122    841   -329   -511   -254   -218    192    239   -109    184
   -706   -844   -137    774   -285   -493   -223   -168    244    267    -83    267
   -618   -779   -161    698   -228   -470   -184   -132    290    306     -7    306
   -553   -750   -200    652   -179   -475   -176   -142    288    324     36    277
   -511   -748   -236    628   -140   -491   -189   -166    257    314     38    231
   -452   -722   -270    587    -90   -498   -207   -187    231    288     51    192
   -418   -737   -319    579    -49   -530   -236   -226    192    236     49    119
   -363   -753   -392    558     10   -574   -259   -267    140    168     28     51
   -301   -761   -459    532     77   -610   -290   -301     93    114      2     12
   -254   -771   -519    511    129   -644   -306   -316     67     90    -10     25
   -205   -782   -576    493    184   -680   -319   -322     51     88    -31     57
   -140   -771   -631    454    244   -701   -332   -324     44     88    -51    103
   -101   -763   -662    433    280   -714   -332   -319     44     90    -64    145
    -72   -756   -683    413    303   -719   -329   -319     41     93    -75    163
    -46   -750   -704    400    327   -727   -327   -316     46     98    -83    163
    -59   -769   -709    410    324   -740   -337   -319     46     98    -77    171
    -62   -763   -701    413    316   -732   -327   -309     59    106    -64    187
    -64   -756   -691    410    311   -724   -311   -296     75    122    -46    202
    -70   -763   -693    418    311   -730   -314   -296     77    127    -41    210
    -59   -748   -688    402    311   -719   -319   -290     80    142    -23    241
    -38   -769   -730    402    342   -750   -329   -296     75    153     -2    246
    -10   -795   -784    400    384   -792   -332   -301     64    161      5    239
     31   -797   -828    384    428   -813   -329   -311     62    168     25    241
     88   -805   -893    358    488   -849   -353   -342     38    153     44    236
    137   -826   -963    342    550   -893   -371   -368     18    132     54    231
    194   -828  -1023    314    607   -924   -379   -371      5    132     59    246
    236   -839  -1075    301    654   -956   -387   -366    -18    137     57    252
    257   -852  -1109    296    683   -979   -394   -363    -20    101     54    249
    314   -841  -1156    265    735   -997   -400   -371    -23     59     25    246
    407   -820  -1228    207    818  -1023   -413   -392    -46     33    -12    215
    478   -813  -1291    168    883  -1052   -423   -400    -64     33    -33    166
    519   -846  -1366    163    943  -1106   -420   -400    -83     33    -72    124
    561   -870  -1431    153    995  -1150   -428   -415   -101     12   -116     88
    597   -859  -1457    127   1026  -1158   -431   -423   -103      2   -132     57
    636   -836  -1473    101   1054  -1153   -428   -415    -93      7   -140     31
    618   -844  -1462    111   1039  -1153   -415   -402    -83      7   -158      2
    605   -833  -1439    114   1021  -1135   -397   -379    -57     25   -137    -18
    592   -815  -1410    109   1000  -1111   -368   -350    -25     46   -111    -23
    553   -815  -1369    132    961  -1091   -327   -306     18     80    -83    -12
    506   -795  -1301    142    901  -1047   -303   -275     59    124    -46      5
    457   -792  -1249    166    852  -1021   -277   -252     93    155    -15      2
    407   -792  -1200    192    802   -995   -257   -233    111    176      7     -7
    366   -782  -1148    207    756   -963   -244   -220    129    200     38     -5
    319   -787  -1109    231    714   -948   -226   -210    145    220     83     12
    280   -766  -1047    241    662   -906   -207   -194    171    244    148     51
    231   -784  -1018    275    623   -901   -192   -184    189    262    187     72
    181   -782   -963    301    571   -872   -184   -187    194    275    215     80
    137   -771   -909    316    522   -839   -181   -179    200    293    254     72
    142   -719   -865    288    504   -792   -150   -150    231    319    303     75
    166   -667   -833    249    498   -750   -124   -124    246    329    342     64
     83   -714   -797    316    439   -756   -137   -140    223    301    329     10
     18   -779   -800    379    407   -787   -161   -166    197    262    290    -33
     38   -740   -782    350    407   -761   -137   -150    210    267    288    -44
     49   -719   -771    332    407   -745   -114   -142    223    267    270    -62
     80   -665   -745    293    413   -704    -83   -124    241    272    249    -18
     33   -665   -698    314    363   -680    -77   -122    244    270    205     54
     -7   -675   -667    340    327   -670    -57   -103    257    280    161     96
    -25   -662   -636    342    303   -649    -38    -93    265    283    116     93
    -38   -631   -592    335    275   -613    -18    -80    277    293     85     88
    -51   -571   -519    309    231   -545      2    -59    306    353    109     93
    -77   -522   -444    298    181   -483     23    -51    332    402    168     96
   -114   -519   -405    314    145   -462     28    -51    340    420    189     93
   -137   -532   -394    335    127   -465     15    -64    329    431    181    111
   -171   -553   -381    361    101   -467     -2    -80    314    431    155    122
   -202   -579   -379    389     88   -480    -15    -90    298    415    124    119
   -220   -605   -387    410     83   -496    -28   -109    270    381     88    106
   -239   -620   -381    431     70   -501    -33   -119    257    358     70    114
   -254   -641   -387    446     64   -514    -41   -135    233    332     28    116
   -249   -672   -423    459     85   -548    -54   -150    205    306    -31    109
   -249   -704   -457    475    103   -581    -62   -163    174    272    -64     98
   -236   -727   -491    483    127   -610    -75   -189    137    233    -90     75
   -226   -735   -511    480    140   -623    -88   -218     98    200   -116     59
   -194   -743   -548    467    174   -646   -114   -249     46    148   -155     36
   -145   -758   -613    449    233   -685   -137   -283      0     98   -194      0
    -88   -750   -662    420    285   -706   -150   -309    -12     85   -205    -25
     -7   -724   -719    363    353   -724   -179   -342    -31     54   -228    -49
    111   -727   -839    306    472   -782   -220   -384    -67      7   -265    -80
    233   -750   -984    257    607   -867   -262   -407   -114    -49   -306   -129
    376   -826  -1202    226    789  -1013   -257   -366   -140   -103   -363   -223
    530   -800  -1332    135    930  -1065   -179   -254   -101   -114   -368   -288
    698   -649  -1348    -25   1023   -997   -103    -98      7    -31   -254   -252
    823   -374  -1200   -226   1010   -787    -46     57    187    171     -5    -59
    943    137   -805   -540    875   -332    -46    116    413    506    420    340
    815    698   -116   -758    465    290   -153    -70    553    839    854    750
    704    763     59   -732    322    413   -441   -483    376    831    922    774
    670    290   -379   -483    524    -41   -724   -937   -114    358    522    348
    665   -514  -1179    -75    922   -846   -865  -1239   -706   -387   -215   -335
    724  -1005  -1730    140   1226  -1366   -883  -1182   -872   -662   -504   -644
    784  -1070  -1855    142   1317  -1460   -805  -1005   -782   -618   -465   -628
    779  -1013  -1792    114   1286  -1400   -672   -826   -641   -514   -410   -540
    750   -914  -1665     83   1208  -1288   -563   -685   -509   -402   -353   -465
    714   -846  -1561     64   1135  -1202   -504   -626   -436   -337   -314   -415
    670   -810  -1480     70   1075  -1145   -449   -576   -384   -293   -298   -376
    618   -787  -1405     80   1010  -1096   -415   -545   -350   -270   -303   -345
    553   -771  -1325    109    937  -1047   -384   -519   -319   -239   -298   -311
    493   -753  -1247    127    870   -997   -358   -491   -283   -202   -293   -277
    441   -769  -1210    163    823   -987   -329   -462   -262   -181   -285   -249
    376   -774  -1153    197    763   -963   -311   -449   -252   -168   -252   -210
    316   -763  -1080    223    698   -922   -296   -433   -231   -148   -215   -161
    267   -763  -1034    246    649   -898   -280   -415   -215   -140   -207   -135
    215   -769   -984    275    600   -875   -265   -397   -200   -129   -187   -101
    176   -756   -935    288    555   -846   -252   -379   -181   -116   -176    -62
    132   -743   -875    306    504   -807   -241   -371   -168   -103   -194    -49
     98   -732   -833    314    465   -782   -233   -366   -155    -88   -200    -44
     85   -724   -810    319    446   -766   -231   -358   -148    -77   -189    -25
     70   -693   -763    311    415   -727   -228   -358   -142    -64   -181    -18
     49   -685   -735    319    392   -709   -228   -358   -137    -62   -184    -18
     51   -693   -748    319    397   -722   -231   -355   -142    -62   -181    -23
     54   -683   -737    314    394   -709   -226   -345   -137    -46   -161     -5
     41   -646   -688    303    363   -667   -220   -332   -119    -23   -127     28
     28   -646   -675    309    350   -659   -207   -314   -101      0   -101     54
     15   -678   -696    329    355   -685   -207   -311   -106     -5    -93     54
     15   -693   -709    337    361   -701   -205   -309   -106     -7    -85     62
     23   -685   -709    329    363   -696   -213   -316   -114     -2    -85     59
     36   -696   -732    329    384   -714   -231   -337   -132    -15   -111     33
     57   -701   -761    322    407   -730   -246   -342   -145    -25   -135     18
     64   -691   -756    311    407   -722   -262   -348   -155    -31   -150     10
     70   -691   -761    309    415   -727   -272   -353   -166    -41   -168      2
     85   -665   -750    290    418   -706   -270   -340   -158    -33   -166     10
     88   -652   -743    280    413   -696   -275   -329   -155    -25   -171     15
     80   -657   -737    288    407   -696   -265   -319   -150    -23   -179     15
     75   -646   -722    283    397   -683   -254   -306   -142    -18   -176     18
     70   -639   -709    285    389   -672   -241   -288   -124    -12   -174     15
     57   -670   -727    306    389   -698   -228   -275   -122    -15   -187      2
     54   -659   -714    301    384   -685   -210   -254   -101     -5   -184      0
     51   -623   -678    285    363   -649   -184   -223    -70     20   -166     12
     38   -605   -644    283    340   -623   -155   -194    -38     41   -150     18
     25   -594   -620    283    322   -607   -129   -166     -7     64   -135     28
     18   -607   -626    293    319   -615   -116   -145     18     88   -124     44
      5   -613   -618    303    311   -615   -111   -132     36    103   -119     51
      0   -602   -602    301    301   -602    -98   -122     51    116   -114     59
    -12   -589   -576    301    280   -584    -83   -111     70    129   -111     72
    -33   -576   -542    306    254   -561    -75   -106     80    142   -106     88
    -38   -579   -540    309    249   -561    -77   -103     85    145   -111    101
    -44   -584   -540    314    246   -563    -72    -96     96    158   -109    116
    -49   -553   -506    301    226   -530    -75    -90    114    181    -90    132
    -38   -555   -517    298    236   -537    -80    -90    116    179    -93    137
    -33   -553   -519    293    241   -537    -67    -80    129    192    -83    161
    -41   -540   -498    290    228   -519    -49    -62    155    220    -54    197
    -15   -530   -517    272    246   -522    -54    -57    158    228    -49    202
      0   -522   -522    259    259   -522    -46    -44    168    239    -31    218
    -10   -527   -517    270    252   -524    -33    -28    184    254    -20    244
    -20   -545   -524    283    252   -535    -20    -12    197    259      7    265
     -7   -514   -506    259    249   -511      2      5    213    280     31    306
     12   -488   -501    236    254   -493     36     31    236    309     15    348
      5   -462   -470    228    236   -465     67     62    262    340     44    392
    -20   -459   -439    241    207   -449    101     98    290    366     80    444
    -25   -472   -449    249    210   -462    114    122    303    387     80    498
    -10   -467   -457    239    223   -462    137    132    311    402     75    542
    -20   -472   -452    246    213   -462    155    137    314    413     85    584
    -46   -454   -407    252    179   -431    171    135    327    426    122    628
    -72   -459   -389    265    155   -426    189    137    340    449    161    696
    -77   -530   -452    303    184   -491    168    106    309    423    129    758
    -77   -576   -501    327    207   -540    142     77    280    400     85    826
   -135   -618   -483    376    174   -550    127     57    265    392     90    839
   -137   -644   -509    389    184   -576    124     64    267    381     98    841
   -142   -706   -563    423    210   -636    137     85    280    376     88    880
   -192   -818   -628    504    215   -724    129     83    277    361     67    904
   -218   -930   -711    574    246   -820    103     67    267    337     23    927
   -194   -945   -753    568    277   -849    103     67    275    335     -2    948
   -145   -945   -802    545    327   -875    106     75    296    345     10    958
   -148  -1010   -862    576    355   -937     85     64    296    366      7    948
   -194  -1104   -909    649    355  -1008     57     44    280    407     10    948
   -200  -1140   -940    670    368  -1041     62     51    285    452     18    844
   -197  -1153   -956    675    376  -1054     85     72    293    470      2    807
   -197  -1158   -963    675    381  -1060     93     83    285    491      7    813
   -228  -1200   -971    714    371  -1085     93     75    254    467    -85    810
   -215  -1249  -1036    730    407  -1145     93     98    231    418   -158    813
   -184  -1301  -1117    743    465  -1208    176    218    259    410   -181    782
   -179  -1249  -1072    714    444  -1161    296    384    361    485   -132    818
    -80  -1072   -992    576    454  -1034    400    592    537    633    -28    914
    -10   -701   -691    353    340   -696    413    680    719    867    215   1143
    -18   -166   -148     90     64   -155    355    633    891   1184    587   1504
   -127    244    368    -59   -246    306    145    353    901   1408    909   1740
   -176    184    361     -2   -267    272   -197    -57    639   1325    940   1574
   -259   -446   -187    350    -38   -316   -381   -423    111    753    405    945
   -283  -1153   -870    717    293  -1013   -418   -519   -288    187   -200    322
   -215  -1460  -1244    836    511  -1350   -376   -389   -340     49   -400     88
   -194  -1527  -1332    862    568  -1431   -272   -226   -249     83   -397     57
   -241  -1532  -1291    885    524  -1413   -202   -148   -176    119   -361     44
   -205  -1449  -1244    826    519  -1348   -148    -72    -93    187   -301     38
   -168  -1405  -1236    787    532  -1322   -109    -31    -41    233   -252     33
   -109  -1376  -1267    743    579  -1322    -98    -20    -23    254   -231     20
    -18  -1356  -1340    685    659  -1348   -127    -49    -51    228   -257     -2
     64  -1361  -1426    646    743  -1392   -176    -96    -98    192   -303    -31
    171  -1345  -1519    584    844  -1431   -200   -116   -122    174   -309    -51
    254  -1350  -1605    548    930  -1478   -207   -122   -132    166   -288    -67
    244  -1392  -1639    571    940  -1514   -233   -150   -158    142   -288    -83
    249  -1415  -1665    584    956  -1540   -259   -189   -187    109   -306   -114
    301  -1410  -1714    553   1005  -1561   -270   -210   -202     80   -324   -145
    296  -1449  -1745    576   1021  -1597   -293   -246   -228     46   -348   -166
    335  -1434  -1771    548   1052  -1602   -301   -244   -231     41   -340   -142
    392  -1400  -1792    504   1091  -1595   -296   -239   -226     38   -335   -127
    407  -1436  -1844    514   1124  -1639   -314   -254   -249      0   -363   -171
    446  -1462  -1909    509   1176  -1686   -335   -275   -270    -31   -387   -202
    498  -1447  -1945    472   1221  -1693   -342   -285   -283    -49   -387   -223
    467  -1467  -1935    498   1200  -1701   -355   -301   -293    -64   -379   -249
    426  -1504  -1930    537   1176  -1717   -379   -314   -306    -85   -387   -283
    428  -1478  -1906    524   1166  -1691   -374   -296   -288    -80   -387   -293
    420  -1436  -1860    506   1137  -1647   -368   -283   -265    -70   -384   -290
    397  -1405  -1803    504   1098  -1602   -376   -277   -252    -59   -381   -298
    381  -1384  -1766    501   1072  -1574   -371   -254   -233    -36   -366   -290
    358  -1335  -1693    488   1026  -1514   -366   -231   -207      0   -332   -267
    311  -1319  -1631    504    969  -1475   -376   -220   -207     10   -322   -259
    296  -1299  -1595    501    945  -1447   -366   -194   -200     28   -306   -244
    342  -1236  -1579    444    958  -1408   -342   -163   -187     46   -290   -228
    324  -1252  -1577    465    950  -1413   -345   -158   -192     33   -301   -228
    311  -1267  -1579    478    945  -1423   -348   -148   -200     20   -314   -236
    270  -1286  -1556    506    911  -1421   -350   -150   -213      2   -327   -249
    197  -1337  -1535    568    865  -1436   -353   -161   -233    -23   -353   -272
    129  -1387  -1517    628    823  -1452   -342   -168   -249    -44   -371   -316
    103  -1418  -1525    654    813  -1473   -329   -176   -254    -49   -379   -337
     85  -1441  -1527    678    805  -1483   -314   -174   -265    -54   -387   -361
     72  -1465  -1540    693    805  -1501   -296   -168   -277    -62   -405   -379
     51  -1478  -1530    714    789  -1504   -290   -176   -285    -54   -407   -392
     31  -1444  -1478    706    750  -1460   -293   -176   -270    -38   -376   -400
     44  -1400  -1447    678    743  -1423   -275   -155   -239    -10   -332   -389
     90  -1325  -1415    615    753  -1369   -246   -116   -189     36   -283   -342
     96  -1301  -1397    602    745  -1348   -236    -93   -161     57   -265   -322
     38  -1306  -1345    633    691  -1325   -252   -101   -148     62   -254   -324
     23  -1254  -1278    615    649  -1265   -244    -88   -111     98   -228   -288
     23  -1213  -1239    594    628  -1226   -233    -75    -90    116   -226   -257
     -5  -1202  -1197    605    594  -1200   -231    -72    -80    114   -223   -239
    -44  -1182  -1140    613    545  -1161   -210    -62    -62    137   -189   -202
    -62  -1150  -1088    605    511  -1119   -194    -44    -38    163   -163   -174
    -72  -1109  -1036    589    478  -1072   -187    -18    -12    184   -145   -145
   -101  -1093   -992    597    444  -1044   -179     -2      0    192   -129   -114
   -114  -1060   -948    584    415  -1005   -168     12     18    210   -101    -83
   -129  -1021   -891    574    379   -956   -161     31     41    231    -75    -57
   -150   -969   -820    558    332   -896   -158     44     62    249    -41    -38
   -168   -935   -766    553    298   -852   -142     62     85    265     -7    -12
   -176   -901   -724    537    270   -813   -119     88    114    283     12     18
   -189   -870   -680    530    244   -776    -96    111    140    301     20     41
   -197   -810   -615    504    207   -714    -70    137    174    322     51     72
   -215   -766   -550    491    166   -659    -44    161    202    340    101     85
   -215   -722   -509    467    145   -618    -18    179    226    358    129     88
   -218   -667   -452    441    114   -561      2    197    246    374    155     93
   -241   -636   -397    439     75   -517     28    215    267    384    187     88
   -259   -602   -342    431     41   -472     54    239    298    407    233     96
   -280   -576   -296    428      5   -436     72    246    314    410    259     83
   -301   -524   -223    413    -41   -374     93    249    335    423    283     75
   -322   -506   -184    413    -70   -345     90    244    337    418    290     46
   -350   -535   -184    444    -83   -361     80    231    324    397    283     12
   -376   -511   -135    444   -122   -324     72    233    332    402    309     12
   -381   -493   -114    436   -135   -303     64    231    332    400    329     12
   -376   -485   -111    428   -132   -298     59    228    329    387    332      5
   -392   -501   -109    446   -142   -306     57    228    324    387    340     -2
   -426   -561   -135    493   -148   -348     57    231    311    374    332    -31
   -444   -597   -153    522   -148   -376     57    223    290    353    314    -70
   -418   -631   -215    522   -103   -423     28    189    254    311    267   -129
   -394   -639   -244    517    -75   -441     15    168    228    283    236   -155
   -394   -675   -280    532    -59   -480     -5    140    197    257    192   -181
   -374   -704   -329    537    -23   -517    -28    116    168    231    150   -197
   -350   -722   -374    535     10   -548    -44    101    145    200    106   -218
   -288   -704   -415    496     62   -561    -46     98    142    184     83   -210
   -233   -670   -436    449     98   -553    -54     85    132    174     70   -189
   -233   -730   -498    480    132   -615    -77     64     93    127     15   -210
   -197   -831   -633    514    218   -735    -64     96     70     67    -67   -262
   -129   -859   -730    496    298   -795     36    218    122     54   -122   -290
   -111   -807   -696    457    290   -753    135    355    226    119    -85   -236
    -46   -613   -566    329    257   -589    213    514    402    301     77    -70
     23   -129   -153     51     85   -142    228    594    631    639    444    301
    -59    485    545   -213   -301    514    135    462    800   1008    885    732
   -155    711    867   -277   -514    789   -174     67    680   1106   1041    862
   -187    433    618   -124   -402    524   -467   -355    296    805    771    618
   -233   -267    -33    249   -101   -150   -574   -649   -233    124    101     62
   -205   -909   -704    558    249   -807   -571   -654   -537   -366   -413   -379
   -137  -1104   -966    618    413  -1034   -504   -483   -483   -387   -483   -459
   -103  -1091   -987    594    441  -1039   -392   -327   -358   -306   -439   -433
    -72   -989   -919    530    420   -956   -298   -215   -239   -210   -361   -371
    -51   -888   -836    470    392   -862   -241   -148   -153   -135   -288   -311
    -44   -841   -797    441    374   -820   -207   -109   -106    -96   -252   -280
    -44   -828   -784    436    368   -807   -179    -83    -80    -72   -226   -254
    -41   -823   -784    431    371   -805   -166    -67    -64    -59   -215   -236
    -41   -805   -763    423    361   -784   -158    -62    -59    -57   -210   -228
    -57   -810   -756    431    348   -782   -150    -57    -57    -54   -205   -231
    -72   -836   -763    454    345   -800   -142    -51    -59    -54   -207   -246
    -80   -810   -732    444    324   -771   -140    -49    -57    -49   -192   -244
    -80   -769   -688    426    303   -730   -132    -36    -44    -28   -163   -223
    -77   -758   -680    415    301   -719   -119    -23    -23    -15   -153   -215
    -80   -776   -696    428    306   -737   -111    -15    -12     -7   -148   -210
    -90   -792   -704    439    303   -748   -111    -15    -12    -10   -150   -207
    -83   -784   -701    433    309   -743   -111    -15    -12     -5   -148   -202
    -88   -797   -709    441    309   -753   -109    -20    -18    -10   -155   -202
    -85   -810   -724    446    316   -769   -111    -18    -18     -7   -158   -207
    -85   -802   -717    441    314   -761   -106    -10    -10      5   -145   -200
    -75   -763   -688    420    306   -727   -101      0      0     20   -124   -174
    -70   -750   -680    410    303   -717   -103      0      2     23   -119   -168
    -67   -753   -688    410    309   -722   -109     -5      0     20   -114   -176
    -59   -761   -704    407    322   -732   -109     -5      0     20   -111   -176
    -54   -769   -714    413    329   -743   -109     -2     -2     18   -109   -168
    -59   -756   -698    407    316   -727   -116     -7     -7     12   -114   -163
    -62   -758   -696    410    314   -727   -124     -7    -12     12   -111   -163
    -59   -758   -698    407    316   -730   -129     -7    -15     18    -93   -166
    -57   -766   -709    413    324   -737   -135    -10    -20     10    -93   -174
    -57   -763   -709    410    324   -737   -142    -10    -25     -2    -98   -184
    -46   -753   -706    400    327   -730   -148     -7    -23      0    -83   -181
    -41   -740   -698    389    327   -719   -142      0    -12     15    -54   -181
    -33   -724   -691    379    327   -709   -140      0    -12     20    -49   -184
    -49   -727   -680    387    314   -704   -140      0    -23     12    -46   -184
    -44   -722   -680    381    316   -701   -135      5    -20     18    -20   -176
    -51   -743   -693    397    316   -719   -122     12    -15     28      2   -168
    -64   -769   -704    418    319   -737   -103     18     -7     31     15   -161
    -59   -748   -688    402    311   -719    -98     23      5     44     31   -155
    -54   -714   -659    384    301   -688    -90     28     15     54     49   -142
    -64   -675   -613    368    272   -644    -80     36     33     67     59   -129
    -83   -649   -566    366    241   -607    -46     64     72     93     72   -109
   -106   -654   -550    379    220   -602    -33     75     93    111     83   -116
   -145   -665   -522    405    187   -594    -28     67    103    111     75   -129
   -158   -662   -506    410    171   -584    -18     64    111    119     70   -137
   -150   -641   -491    397    168   -566     -2     67    127    153     77   -150
   -150   -613   -462    379    153   -537      0     54    127    148     77   -158
   -171   -615   -444    392    135   -530    -10     31    119    119     72   -171
   -189   -618   -428    402    119   -524    -18      5    111     85     80   -189
   -197   -618   -420    407    111   -519    -12      0    109     83     98   -210
   -231   -605   -374    418     70   -491     -7     -7    101     93    124   -267
   -231   -574   -342    402     54   -459    -12    -28     98     96    155   -332
   -236   -558   -324    397     41   -441    -12    -38    109     90    200   -402
   -246   -540   -293    394     23   -418    -10    -36    122     93    246   -446
   -207   -537   -332    371     59   -436    -15    -51    124     80    259   -504
   -174   -532   -361    353     93   -446    -23    -67    119     62    226   -530
   -129   -506   -379    316    124   -444    -38    -80    109     54    202   -576
   -127   -467   -340    298    106   -405    -25    -67    116     70    215   -615
   -132   -431   -298    280     80   -363     -5    -54    124     90    181   -558
   -101   -387   -285    241     90   -337      0    -46    124    111    148   -496
    -90   -345   -257    215     80   -301     10    -20    129    127    135   -436
    -93   -316   -223    205     64   -270     15      0    124    124    124   -376
    -90   -296   -207    192     57   -252     12     -7    111    116     88   -329
    -83   -254   -171    168     41   -213     18    -15    106    106     62   -288
    -90   -189    -98    140      0   -142     28    -23    109    116     83   -241
   -116   -150    -33    135    -41    -93     41    -36     90    135    119   -226
    -88   -163    -77    124     -5   -122      7    -83     33     93     72   -239
    -51   -184   -132    116     38   -158    -23   -122     -5     62      7   -246
    -38   -197   -161    116     59   -179    -38   -140     -7     49    -18   -265
    -41   -244   -202    142     80   -223    -54   -158    -12     12    -41   -280
    -12   -259   -246    135    116   -254    -57   -166    -15    -12    -72   -257
     49   -290   -340    119    194   -316    -80   -197    -44    -64   -124   -265
    132   -327   -459     96    293   -392   -124   -239    -96   -119   -179   -296
    210   -348   -558     70    384   -452   -168   -280   -148   -168   -228   -324
    277   -379   -657     49    465   -519   -210   -329   -202   -223   -277   -348
    329   -379   -711     23    519   -545   -241   -371   -239   -262   -306   -353
    384   -402   -787      7    584   -592   -283   -415   -288   -309   -348   -376
    475   -423   -898    -25    685   -659   -316   -462   -335   -358   -394   -400
    574   -415   -992    -80    782   -704   -340   -506   -374   -405   -431   -428
    639   -413  -1052   -114    844   -732   -358   -532   -400   -439   -441   -446
    685   -431  -1117   -129    898   -774   -368   -558   -420   -462   -426   -483
    743   -475  -1218   -132    979   -846   -358   -563   -433   -475   -392   -540
    776   -540  -1319   -119   1047   -930   -280   -483   -410   -459   -413   -618
    748   -540  -1288   -103   1018   -914   -145   -348   -309   -397   -423   -646
    704   -483  -1189   -111    945   -836    -25   -189   -150   -277   -394   -592
    693   -194   -888   -249    789   -540     28    -10     64      0   -181   -350
    615    366   -249   -491    433     57     33     44    285    426    239    101
    415    880    462   -649    -23    672    -33   -145    381    769    592    459
    280    911    628   -597   -174    769   -277   -532    194    740    589    462
    197    374    176   -285     10    275   -483   -948   -296    194     85     25
    155   -446   -605    142    379   -524   -579  -1153   -810   -517   -618   -587
    213   -836  -1052    311    631   -943   -597  -1052   -914   -730   -859   -813
    283   -888  -1174    301    727  -1031   -540   -883   -831   -701   -841   -826
    337   -784  -1122    223    730   -953   -444   -717   -693   -610   -753   -756
    368   -665  -1034    145    701   -849   -374   -600   -574   -522   -667   -670
    371   -592   -963    109    667   -776   -332   -524   -496   -467   -607   -607
    381   -550   -935     83    657   -740   -314   -478   -452   -441   -576   -571
    389   -527   -917     70    652   -722   -306   -444   -428   -431   -566   -535
    371   -504   -875     64    620   -688   -301   -420   -402   -415   -553   -504
    368   -465   -833     46    600   -649   -293   -400   -374   -397   -535   -480
    361   -446   -810     41    584   -626   -293   -384   -363   -387   -522   -467
    348   -420   -769     36    558   -594   -296   -371   -358   -371   -488   -446
    340   -410   -750     31    545   -579   -309   -363   -350   -358   -452   -431
    337   -413   -753     36    542   -581   -309   -350   -342   -345   -420   -418
    327   -384   -711     28    517   -545   -303   -327   -324   -311   -384   -394
    296   -363   -659     33    478   -511   -311   -298   -306   -285   -355   -368
    257   -379   -636     59    444   -509   -319   -283   -298   -280   -355   -368
    226   -374   -600     72    413   -485   -327   -257   -288   -270   -342   -355
    192   -355   -548     83    368   -452   -319   -236   -267   -252   -316   -332
    145   -350   -496    103    319   -423   -311   -220   -252   -241   -301   -322
    116   -348   -465    114    288   -405   -311   -202   -233   -228   -280   -306
     88   -337   -426    124    254   -381   -306   -181   -215   -210   -265   -293
     67   -322   -389    127    226   -355   -298   -163   -194   -187   -244   -283
     51   -293   -345    122    197   -319   -288   -142   -171   -161   -210   -257
     23   -288   -311    129    163   -298   -288   -137   -166   -150   -189   -262
     -2   -288   -288    145    140   -288   -296   -127   -153   -135   -161   -259
    -33   -288   -254    161    109   -272   -301   -122   -140   -122   -135   -254
    -54   -270   -215    163     80   -244   -303   -114   -127   -109   -106   -239
    -70   -267   -197    166     62   -231   -311   -114   -124   -109    -88   -231
    -83   -270   -187    176     51   -228   -311   -111   -124   -109    -75   -228
   -101   -262   -163    181     28   -213   -301   -106   -119   -101    -51   -223
   -103   -259   -155    181     25   -207   -288    -88   -109    -77    -31   -210
   -119   -265   -145    189     12   -205   -275    -80   -106    -64    -10   -205
   -119   -239   -119    179     -2   -179   -246    -64    -93    -46     44   -189
   -135   -228    -93    181    -23   -161   -228    -59    -85    -36    109   -181
   -150   -231    -80    192    -36   -155   -213    -46    -83    -33    163   -179
   -179   -254    -77    215    -51   -166   -187    -28    -70    -23    148   -161
   -174   -254    -80    215    -49   -168   -153      5    -33     12     83   -150
   -161   -218    -59    187    -51   -140   -127     28      2     44     70   -127
   -137   -187    -49    163    -44   -119    -98     54     33     64     83    -93
   -135   -158    -23    145    -57    -90    -51     90     70     90     98    -57
   -187   -181      2    184    -96    -90    -28    111     88     98     88    -41
   -218   -187     28    200   -124    -77     -7    135    109    111     93    -18
   -233   -161     72    197   -153    -44     15    158    129    127    103     -2
   -272   -148    122    207   -200    -15     25    171    153    148    111     15
   -316   -176    137    246   -228    -20     31    171    171    148    106     28
   -329   -174    155    249   -244     -7     41    181    192    150    103     54
   -327   -137    189    233   -259     25     64    220    226    171    116    101
   -329   -124    202    226   -267     38     93    254    241    207    116    140
   -345   -129    215    236   -283     44     98    270    252    228    137    181
   -374   -135    236    254   -306     49     98    283    262    233    148    210
   -379   -140    239    259   -309     49    111    303    283    241    168    265
   -389   -155    233    272   -314     38    135    332    319    272    192    358
   -384   -153    231    267   -309     38    150    358    358    296    213    433
   -350   -132    218    241   -285     41    161    379    397    316    249    491
   -298   -103    194    202   -246     44    181    410    444    358    303    555
   -332   -166    166    249   -252     -2    174    405    449    389    314    581
   -350   -192    158    272   -254    -18    184    423    465    439    335    631
   -361   -184    174    272   -270     -5    220    457    491    488    379    688
   -324   -137    187    231   -257     23    259    498    522    540    452    740
   -355   -145    207    249   -283     28    259    496    509    540    475    761
   -358   -142    215    249   -288     36    254    491    496    537    467    756
   -335   -116    215    226   -277     49    265    501    504    566    483    763
   -306    -88    218    197   -262     64    280    509    519    600    496    774
   -303    -70    233    187   -270     83    280    491    511    610    493    740
   -270    -28    239    148   -254    103    277    470    501    618    504    722
   -228    -18    210    119   -220     96    259    441    470    597    491    683
   -236    -64    171    150   -205     51    218    397    418    540    444    597
   -233    -80    153    155   -194     36    192    361    376    498    413    498
   -223    -85    137    153   -181     25    189    350    361    478    407    415
   -252   -122    129    187   -192      2    187    345    345    457    392    342
   -316   -207    109    262   -213    -49    168    319    309    413    353    270
   -254   -220     33    236   -148    -93    161    306    280    384    337    241
   -142   -197    -57    168    -44   -127    158    296    259    363    345    259
   -114   -252   -137    181      7   -194    122    252    207    311    324    285
   -111   -353   -241    233     64   -298     67    192    142    244    231    340
    -75   -394   -319    233    122   -358     33    161    101    202    179    423
    -88   -407   -319    246    114   -363     33    153     83    176    197    400
    -49   -387   -340    218    142   -363     49    158     75    153    213    350
    -36   -400   -363    218    163   -381     49    148     54    109    192    316
   -116   -465   -350    288    114   -407     28    127     33     72    132    265
   -122   -488   -366    303    122   -428     38    140     36     64     90    218
   -106   -540   -436    322    163   -488     90    207     46     38     33    145
    -90   -527   -436    309    171   -483    200    358    119     54     12    101
    -41   -392   -350    215    153   -371    324    563    267    171    111    179
    -31   -161   -129     96     49   -145    405    756    467    389    319    379
     -5    329    332   -163   -168    332    423    839    719    745    693    779
    -80   1062   1143   -491   -610   1101    394    789   1015   1210   1213   1337
   -285   1213   1496   -465   -891   1356    109    402    932   1288   1332   1491
   -428    724   1153   -148   -792    937   -194    -75    452    844    883   1124
   -454    -72    381    262   -420    153   -342   -418   -171     98    116    475
   -376   -646   -270    511    -54   -459   -368   -423   -457   -316   -340     49
   -340   -831   -491    584     72   -659   -322   -280   -423   -335   -418    -49
   -298   -823   -527    561    114   -675   -215   -124   -327   -283   -394    -62
   -277   -771   -493    524    106   -633   -116      0   -233   -220   -337    -41
   -233   -680   -446    457    106   -563    -28     96   -145   -150   -272     -7
   -226   -706   -483    465    127   -594     -2    122   -132   -153   -272    -46
   -239   -766   -527    504    142   -649     -5    114   -145   -171   -293    -96
   -228   -795   -568    509    168   -680      5    114   -153   -176   -316    -83
   -215   -823   -607    519    194   -717      7    111   -163   -184   -353    -46
   -228   -828   -602    527    187   -714     12    116   -161   -176   -363    -12
   -194   -797   -602    496    202   -701     33    135   -145   -161   -361     23
   -184   -802   -618    493    215   -711     46    140   -142   -161   -376     54
   -194   -859   -665    527    233   -763     36    127   -161   -181   -397     51
   -192   -849   -659    519    231   -756     28    116   -168   -176   -384     49
   -181   -844   -665    511    239   -756     15    109   -176   -179   -389     36
   -166   -846   -680    504    257   -763     20    119   -168   -168   -389     41
   -153   -826   -672    491    259   -750     38    140   -145   -140   -376     77
   -116   -771   -657    444    267   -714     62    168   -116   -106   -340    122
   -153   -800   -649    475    246   -724     59    166   -122   -109   -348    127
   -197   -846   -649    519    223   -748     36    148   -145   -132   -376    106
   -153   -805   -652    480    249   -730     36    155   -129   -119   -374    122
   -127   -782   -654    452    262   -717     44    166   -122   -106   -363    137
   -132   -753   -623    441    244   -688     51    181   -103    -88   -332    135
   -158   -769   -613    462    226   -691     46    181   -101    -90   -314    103
   -161   -779   -618    470    228   -698     41    181   -101    -98   -314     83
   -158   -771   -613    462    226   -693     36    171   -109   -114   -342     83
   -140   -753   -613    446    236   -683     31    171   -109   -116   -355     93
   -153   -763   -610    457    226   -688     23    168   -109   -111   -355     88
   -166   -761   -594    465    213   -678     20    168   -103    -98   -342     90
   -174   -761   -589    467    207   -678      7    163   -106   -101   -348     98
   -179   -761   -581    470    200   -672      2    166   -101    -96   -345    101
   -127   -688   -561    407    215   -626     33    205    -70    -67   -314    129
   -124   -646   -522    387    197   -584     51    223    -46    -49   -288    148
   -181   -678   -496    428    155   -587     44    215    -51    -54   -272    122
   -210   -675   -465    441    127   -571     54    223    -46    -54   -259    116
   -239   -657   -420    446     90   -540     70    239    -31    -38   -239    129
   -233   -602   -368    418     67   -485     83    252     -2    -18   -202    124
   -236   -584   -348    410     54   -465     98    267     20    -10   -187     98
   -254   -576   -322    415     31   -449    116    293     49      5   -161     80
   -296   -576   -283    436     -7   -431    129    309     75     18   -142     57
   -309   -571   -262    441    -23   -418    145    329    103     31   -132     33
   -296   -532   -236    410    -31   -384    166    350    132     51   -111     25
   -309   -509   -200    407    -54   -355    184    371    163     70    -93     20
   -329   -514   -184    420    -75   -348    187    374    171     67    -98      5
   -314   -488   -174    402    -70   -332    202    381    187     72    -96     -2
   -324   -498   -176    410    -75   -340    194    363    176     59   -106    -25
   -322   -485   -166    402    -77   -327    192    361    179     59   -106    -46
   -298   -459   -163    376    -70   -311    202    371    192     72    -96    -41
   -280   -452   -171    366    -54   -311    218    392    220    101    -75    -18
   -309   -493   -187    400    -64   -340    202    379    213     93    -80    -31
   -327   -517   -189    420    -70   -353    189    374    210     85    -88    -38
   -314   -504   -189    407    -62   -348    189    376    213     80    -96    -44
   -303   -465   -161    384    -72   -314    187    387    226     96    -90    -33
   -280   -436   -155    358    -64   -296    176    384    231    103    -85    -28
   -272   -428   -158    350    -59   -293    179    389    241    111    -77    -20
   -265   -459   -194    361    -36   -327    179    392    241    101    -96    -36
   -257   -465   -207    361    -25   -337    168    392    236     93   -111    -49
   -239   -423   -184    329    -28   -303    171    397    249    106   -106    -38
   -200   -384   -184    290     -7   -285    184    415    267    127    -90    -20
   -153   -342   -192    246     18   -267    194    428    283    140    -77      0
    -93   -296   -202    194     54   -249    213    446    296    150    -64     18
   -114   -314   -202    213     41   -259    200    433    280    132    -80      0
   -150   -348   -197    246     23   -272    184    418    267    119    -90    -15
   -132   -319   -189    226     25   -254    194    431    288    142    -72      2
   -111   -293   -181    202     33   -239    189    431    296    150    -67     20
   -111   -280   -168    194     25   -223    166    407    277    137    -75     23
    -93   -265   -171    179     36   -218    140    384    257    122    -90     18
    -67   -244   -176    153     51   -213    124    379    257    122    -90     31
    -46   -254   -207    150     80   -231    116    389    259    129    -83     57
   -114   -376   -265    244     72   -322     80    350    210     80   -135      7
   -135   -436   -301    285     83   -371     64    332    187     54   -166    -23
   -135   -459   -327    296     96   -394     54    322    171     36   -187    -33
   -119   -496   -376    309    127   -436     41    314    150     12   -213    -51
   -116   -548   -431    329    155   -491     23    290    122    -18   -244    -80
   -109   -571   -462    337    176   -517      7    272    101    -38   -262    -96
    -96   -589   -493    342    197   -542     -7    259     83    -54   -277   -109
    -90   -615   -524    353    215   -571    -25    249     75    -59   -283   -111
    -90   -636   -548    363    226   -592    -31    241     70    -62   -288   -114
    -90   -654   -563    371    233   -607    -31    239     67    -59   -285   -119
    -83   -654   -571    366    241   -613    -38    236     70    -54   -277   -119
    -62   -641   -579    353    257   -610    -41    239     72    -54   -277   -116
    -51   -719   -670    384    306   -696    -12    285     75    -80   -316   -166
    -36   -795   -758    415    358   -776     90    415    137    -72   -340   -207
    -25   -753   -727    387    350   -740    213    574    262      5   -293   -181
     10   -594   -605    293    306   -600    311    745    426    166   -150    -62
     46   -161   -207     57    127   -184    327    815    644    485    200    270
    -23    407    431   -192   -228    420    244    709    820    862    646    683
   -132    730    862   -298   -496    795    -23    363    774   1049    901    888
   -161    592    753   -215   -457    672   -332    -54    465    878    769    740
   -223   -109    111    163   -168      2   -444   -358    -72    197    109    176
   -205   -766   -563    485    176   -665   -457   -376   -394   -306   -405   -275
   -129  -1039   -909    581    389   -974   -410   -220   -394   -389   -524   -407
   -127  -1143  -1015    636    444  -1080   -314    -77   -303   -348   -514   -423
   -109  -1091   -984    597    436  -1036   -231     23   -194   -254   -444   -371
    -75   -984   -909    530    415   -945   -176     96   -101   -168   -374   -327
    -75   -924   -852    498    387   -888   -135    142    -41   -116   -327   -298
    -57   -893   -836    475    389   -865   -109    168    -10    -88   -296   -285
    -54   -891   -839    472    389   -865   -101    179      2    -72   -277   -283
    -38   -898   -859    467    407   -880   -101    181     10    -64   -259   -288
    -33   -911   -878    470    420   -896   -109    179     10    -64   -249   -303
    -38   -896   -857    467    407   -878   -109    184     23    -57   -236   -306
    -25   -880   -854    452    413   -867   -114    184     38    -44   -231   -301
    -15   -880   -865    449    423   -872   -116    176     44    -38   -239   -309
    -12   -888   -875    449    428   -883   -122    174     41    -36   -241   -324
    -15   -888   -872    452    428   -880   -127    179     41    -23   -226   -332
      0   -865   -867    431    433   -867   -127    189     54      0   -205   -332
     -5   -888   -883    446    439   -885   -124    189     51      2   -205   -358
    -15   -898   -883    457    431   -891   -135    184     41      0   -213   -374
    -18   -888   -870    454    426   -880   -140    179     44     15   -210   -376
      0   -883   -883    439    441   -883   -137    192     54     38   -187   -389
     10   -862   -872    423    441   -867   -137    194     59     57   -142   -413
      2   -872   -878    433    439   -875   -153    181     49     57   -124   -444
      0   -878   -878    439    439   -878   -158    187     54     67   -103   -452
    -10   -878   -870    444    428   -875   -153    194     59     83    -62   -436
    -31   -880   -849    457    407   -865   -161    189     49     83     -5   -444
    -62   -878   -818    467    376   -846   -161    187     49     75     51   -472
   -101   -854   -753    478    324   -805   -166    184     57     70     80   -491
   -122   -854   -732    488    303   -795   -166    187     57     70     67   -522
   -101   -846   -748    472    322   -797   -184    181     49     51     28   -589
    -77   -844   -769    459    342   -807   -202    176     36     38     31   -641
    -64   -865   -800    465    366   -833   -215    179     25     25     41   -683
    -59   -846   -789    452    363   -818   -239    171      5     10     46   -730
    -62   -833   -771    446    353   -802   -252    168    -10     12     54   -784
    -64   -854   -789    459    361   -823   -257    163    -20     -7     49   -854
    -51   -841   -789    446    368   -815   -239    166    -18    -28     38   -885
    -38   -810   -774    423    366   -792   -215    168    -15    -33     31   -914
    -41   -789   -750    415    353   -771   -205    161    -20    -41      7   -958
    -57   -792   -735    423    337   -763   -197    153    -25    -51     18  -1054
    -70   -779   -709    426    319   -745   -189    158    -15    -51     10  -1119
    -80   -761   -680    418    298   -722   -176    163      2    -41    -28  -1111
    -77   -730   -652    402    285   -693   -168    166     12    -46    -62  -1080
    -85   -714   -631    400    270   -672   -166    161      5    -88   -122   -997
    -96   -698   -602    397    252   -652   -163    150      2   -114   -150   -930
    -88   -662   -576    374    244   -620   -158    135     -2   -116   -163   -893
    -70   -631   -561    350    244   -597   -148    122     -7    -98   -163   -828
    -64   -628   -563    345    246   -597   -148    114      0    -54   -161   -763
    -62   -646   -584    355    259   -615   -161    116     28    -38   -168   -727
    -33   -644   -610    337    285   -628   -181    101     31    -46   -184   -693
      0   -633   -633    316    316   -633   -192     85     33    -46   -205   -641
     41   -628   -672    290    355   -649   -215     70     25    -49   -231   -610
    106   -613   -719    254    413   -665   -233     54     20    -57   -254   -605
    158   -610   -769    223    462   -688   -246     44     12    -72   -272   -584
    231   -589   -820    179    524   -704   -265     36      7    -77   -277   -558
    322   -568   -891    122    602   -727   -296     10    -10    -96   -293   -548
    436   -532   -969     49    701   -750   -340    -25    -28   -119   -311   -550
    535   -519  -1057    -10    795   -787   -389    -64    -62   -155   -342   -576
    641   -530  -1171    -57    904   -849   -457   -109   -101   -197   -384   -587
    761   -498  -1260   -132   1008   -878   -493   -119   -116   -215   -392   -568
    932   -374  -1306   -277   1119   -839   -475   -101   -101   -189   -355   -530
   1021   -327  -1348   -348   1182   -836   -478   -109   -114   -194   -345   -522
    995   -368  -1363   -314   1179   -865   -498   -140   -145   -220   -345   -535
   1018   -358  -1379   -329   1197   -870   -517   -158   -161   -226   -316   -537
   1044   -332  -1376   -355   1210   -854   -517   -155   -158   -215   -277   -517
   1002   -324  -1330   -340   1163   -826   -509   -155   -155   -213   -267   -496
    982   -288  -1273   -348   1127   -779   -498   -148   -145   -192   -244   -454
    953   -301  -1257   -327   1104   -779   -493   -142   -150   -197   -241   -439
    904   -306  -1210   -298   1057   -758   -488   -140   -150   -192   -231   -420
    844   -280  -1124   -283    982   -701   -485   -135   -142   -168   -213   -392
    761   -322  -1083   -220    922   -701   -496   -142   -153   -174   -233   -397
    688   -361  -1049   -166    867   -704   -491   -135   -153   -174   -249   -402
    620   -384  -1005   -116    813   -693   -467   -119   -140   -166   -259   -400
    558   -428   -987    -67    771   -709   -462   -116   -150   -181   -301   -418
    501   -426   -927    -38    711   -675   -444    -98   -135   -171   -309   -405
    446   -459   -906      5    675   -683   -439    -93   -140   -181   -327   -413
    389   -504   -893     57    641   -698   -439    -96   -150   -194   -342   -420
    348   -535   -885     93    615   -709   -428    -96   -150   -197   -340   -420
    316   -535   -852    109    584   -693   -402    -77   -137   -181   -319   -402
    270   -550   -820    140    545   -685   -384    -67   -129   -171   -311   -394
    218   -571   -789    176    504   -680   -371    -54   -127   -161   -303   -381
    184   -550   -737    181    459   -644   -348    -33   -106   -129   -270   -361
    148   -553   -701    202    423   -626   -319     -7    -85   -111   -252   -350
    111   -631   -745    259    428   -688   -270     57    -67   -122   -270   -376
     77   -701   -779    311    428   -740   -153    202      5    -98   -285   -402
     59   -623   -683    280    371   -652    -23    366    135      2   -210   -350
     70   -439   -509    184    288   -472     70    537    319    189    -33   -205
     77    -20   -101    -31     88    -59     96    626    545    509    319    111
    -23    587    610   -280   -316    597     49    540    743    885    774    517
   -161    875   1036   -355   -597    956   -218    176    675   1031    992    683
   -241    618    859   -187   -550    737   -514   -236    314    769    776    475
   -309    -75    233    192   -272     77   -641   -535   -213    111    142    -57
   -306   -743   -436    524     64   -589   -649   -558   -550   -402   -387   -511
   -249   -935   -685    589    218   -810   -600   -405   -517   -441   -465   -597
   -215   -917   -701    566    241   -810   -501   -257   -400   -366   -420   -568
   -184   -818   -636    501    223   -727   -413   -142   -277   -270   -345   -498
   -153   -740   -587    446    215   -665   -355    -72   -192   -200   -288   -436
   -119   -675   -555    394    218   -615   -316    -28   -140   -158   -254   -394
   -101   -641   -540    368    218   -592   -301    -12   -114   -135   -236   -376
    -98   -641   -542    368    220   -592   -298    -10   -109   -129   -233   -366
    -98   -641   -542    371    220   -592   -290     -2   -103   -129   -220   -355
   -109   -649   -540    379    213   -594   -283     10    -93   -124   -207   -348
   -109   -644   -537    376    213   -592   -270     23    -77   -111   -189   -329
   -106   -636   -530    371    210   -584   -265     28    -67    -98   -176   -314
   -114   -628   -514    371    200   -571   -262     33    -59    -93   -171   -303
   -114   -626   -511    368    197   -568   -259     41    -51    -88   -171   -290
   -114   -615   -501    363    192   -558   -249     51    -38    -75   -168   -270
   -122   -626   -504    374    189   -566   -241     59    -33    -72   -176   -259
   -127   -628   -501    379    187   -566   -228     70    -23    -67   -184   -246
   -137   -600   -465    366    163   -532   -226     77     -7    -54   -176   -228
   -142   -594   -452    368    153   -524   -215     90      2    -46   -174   -213
   -150   -592   -441    371    142   -517   -200    106     18    -33   -163   -187
   -161   -594   -433    379    135   -514   -189    119     33    -25   -158   -163
   -168   -587   -420    376    124   -504   -181    127     41    -18   -153   -155
   -174   -584   -410    379    116   -498   -179    135     46    -10   -153   -161
   -184   -589   -407    384    109   -498   -171    137     54      0   -145   -163
   -181   -566   -384    374    101   -475   -166    150     67     18   -111   -153
   -176   -574   -400    374    109   -488   -168    158     70     25    -96   -158
   -184   -600   -415    392    114   -506   -166    163     72     33    -88   -158
   -189   -607   -420    397    114   -514   -166    163     72     38    -85   -158
   -194   -594   -400    394    101   -498   -155    174     83     59    -67   -137
   -194   -581   -389    387     96   -488   -161    174     85     64    -54    -90
   -194   -574   -379    381     90   -478   -161    184     93     75    -36    -49
   -205   -576   -371    389     80   -472   -153    202    106     93     -7    -12
   -223   -579   -355    402     64   -467   -140    228    122    109     28     33
   -244   -597   -353    420     51   -478   -127    244    137    119     54     54
   -262   -628   -366    444     51   -498   -114    257    142    137     62     70
   -283   -639   -358    459     36   -498    -93    267    153    158     77     88
   -293   -613   -319    454     12   -467    -77    283    171    189    106    116
   -298   -597   -301    446      0   -449    -64    293    179    202    132    140
   -298   -594   -296    446     -2   -444    -49    309    192    218    153    168
   -309   -576   -267    441    -23   -423    -31    329    218    241    184    197
   -311   -576   -265    444    -23   -420    -15    345    239    254    197    215
   -322   -584   -265    452    -31   -426      0    355    262    259    210    236
   -327   -576   -249    452    -41   -413     15    371    290    275    236    262
   -324   -561   -236    441    -46   -400     36    384    314    290    262    272
   -342   -576   -233    459    -54   -405     41    379    324    288    267    272
   -348   -563   -215    452    -67   -389     41    376    340    293    285    277
   -335   -535   -202    433    -67   -368     41    374    358    301    303    283
   -327   -522   -194    423    -67   -358     38    374    371    303    309    283
   -329   -524   -194    428    -67   -361     33    374    379    303    319    283
   -361   -545   -184    452    -90   -366     18    368    381    319    332    275
   -368   -548   -179    457    -96   -363     15    379    397    363    361    280
   -350   -545   -194    446    -80   -371     15    397    413    426    392    290
   -329   -535   -205    433    -62   -371     23    418    431    485    428    309
   -355   -568   -213    459    -72   -392     15    420    428    514    462    306
   -371   -592   -220    480    -75   -407     12    423    423    532    501    316
   -327   -545   -220    433    -54   -384     38    452    444    568    532    361
   -319   -530   -210    426    -54   -371     64    475    459    597    522    418
   -350   -535   -187    441    -83   -361     88    485    465    613    475    462
   -363   -524   -161    441   -101   -342    106    498    467    626    439    496
   -348   -488   -142    418   -106   -316    122    517    478    639    415    545
   -319   -465   -145    392    -88   -306    122    524    478    631    374    563
   -290   -454   -166    371    -62   -311    101    511    462    618    342    563
   -228   -389   -163    309    -33   -277    109    524    470    636    353    579
   -192   -342   -150    267    -20   -249    111    524    470    636    363    610
   -189   -329   -140    259    -25   -236    103    506    454    620    353    618
   -161   -314   -153    236     -5   -233     88    485    431    597    340    615
   -132   -329   -200    231     31   -265     46    441    384    548    303    607
   -135   -379   -244    257     51   -314     -5    392    332    493    257    594
    -51   -353   -301    202    124   -327    -36    361    301    457    228    600
     46   -324   -371    137    205   -348    -49    342    272    423    192    600
     49   -392   -441    168    244   -415    -77    303    223    361    114    568
     46   -472   -519    213    280   -496   -116    262    166    301     36    519
    111   -467   -579    179    345   -522   -122    246    142    272      2    496
    176   -465   -641    142    407   -553   -140    218    106    226    -67    436
    192   -509   -704    158    446   -605   -179    171     62    171   -145    355
    202   -561   -763    179    480   -662   -218    124     10    111   -220    259
    249   -568   -818    161    532   -693   -223    109     -7     80   -259    189
    285   -530   -818    119    550   -672   -210    116     -2     77   -262    148
    244   -568   -813    161    527   -691   -218    101    -20     46   -277     85
    205   -613   -820    202    511   -717   -223     96    -33     23   -283     28
    194   -646   -841    226    517   -743   -205    116    -36     10   -280    -33
    210   -732   -943    259    574   -836   -137    200    -25    -20   -319   -145
    213   -748   -961    267    584   -854     -7    353     44      2   -309   -223
    228   -659   -888    213    555   -774    122    545    187    114   -200   -197
    277   -394   -672     59    475   -532    218    732    400    345     33    -18
    277    127   -150   -202    213    -10    202    763    649    717    454    384
    129    737    607   -436   -239    672     80    589    844   1098    917    818
    -31    885    914   -428   -472    898   -226    189    737   1153   1034    909
   -158    420    579   -129   -368    498   -514   -265    272    714    631    530
   -202   -423   -223    311     10   -322   -615   -548   -335    -44   -132   -168
   -116   -878   -761    496    319   -820   -584   -472   -517   -345   -480   -522
    -44   -969   -924    504    439   -948   -491   -290   -441   -327   -501   -594
    -46   -953   -906    501    428   -930   -368   -132   -322   -241   -439   -574
    -33   -854   -823    441    394   -839   -265     -5   -197   -137   -348   -511
    -15   -776   -761    394    371   -769   -207     64   -127    -72   -280   -478
      2   -706   -711    350    355   -709   -158    114    -77    -28   -233   -454
     23   -662   -685    319    353   -672   -132    137    -54     -5   -207   -459
     18   -693   -711    337    363   -701   -140    127    -64    -20   -220   -496
     -5   -735   -730    368    361   -732   -155    111    -83    -36   -233   -524
      5   -722   -727    355    363   -724   -148    114    -77    -28   -226   -545
     23   -683   -706    329    363   -693   -132    127    -62    -10   -205   -545
     31   -654   -685    311    355   -670   -122    132    -54      2   -197   -540
     33   -639   -672    301    353   -654   -109    142    -46     12   -189   -545
    -54   -709   -657    381    298   -683   -124    122    -67     -5   -218   -568
    -67   -732   -665    400    298   -698   -124    122    -75    -10   -233   -579
    -33   -704   -672    366    319   -688   -111    135    -64      7   -218   -571
      0   -644   -644    322    322   -644    -80    158    -44     31   -194   -561
    -44   -649   -605    345    277   -626    -72    163    -38     36   -187   -550
   -103   -693   -589    400    241   -641    -85    153    -54     23   -192   -550
    -59   -641   -581    350    259   -613    -75    166    -46     33   -184   -530
    -41   -613   -571    327    262   -592    -64    176    -41     36   -192   -519
    -77   -649   -571    361    244   -610    -75    168    -49     25   -207   -532
    -98   -659   -561    379    231   -610    -80    171    -49     25   -200   -535
    -33   -600   -566    314    265   -584    -70    197    -36     41   -181   -511
    -44   -602   -558    322    257   -581    -70    205    -36     38   -184   -504
   -106   -657   -553    379    220   -605    -88    184    -59     12   -205   -514
   -116   -659   -542    389    213   -602    -93    181    -62      2   -218   -514
    -90   -644   -553    366    228   -597    -96    189    -59      5   -218   -496
    -36   -589   -553    311    257   -574    -77    213    -41     20   -205   -483
    -46   -594   -548    319    246   -571    -80    215    -44     12   -215   -485
   -103   -639   -535    371    215   -587   -101    202    -64    -12   -241   -496
    -88   -618   -532    353    220   -576    -93    210    -57     -7   -236   -480
    -80   -594   -517    337    215   -555    -77    220    -46     -2   -226   -462
    -83   -576   -493    329    202   -535    -70    220    -46     -7   -228   -459
   -111   -581   -470    348    179   -527    -67    218    -49    -15   -233   -462
    -93   -550   -457    322    179   -504    -54    215    -44    -18   -236   -472
    -83   -535   -452    309    181   -493    -44    220    -38    -23   -239   -478
   -106   -542   -436    324    163   -491    -44    218    -41    -36   -254   -491
   -111   -501   -389    306    137   -446    -28    236    -15    -18   -249   -498
    -88   -452   -363    267    135   -407      2    270     23     15   -215   -491
   -114   -446   -332    280    106   -389     20    293     49     25   -205   -501
   -192   -501   -309    345     57   -407     15    293     49     15   -220   -537
   -187   -452   -265    319     38   -358     36    314     77     38   -197   -535
   -101   -350   -249    223     72   -301     70    355    124     80   -163   -522
   -119   -335   -215    226     46   -275     83    368    137     85   -158   -545
   -176   -366   -189    270      5   -277     75    361    132     75   -161   -576
   -218   -371   -153    296    -33   -262     64    361    135     80   -150   -600
   -226   -348   -122    285    -54   -236     70    374    153     93   -129   -605
   -275   -363    -90    319    -93   -228     57    368    148     88   -127   -631
   -309   -366    -57    337   -127   -213     44    366    145     88   -119   -641
   -288   -290     -2    290   -142   -148     62    400    184    127    -80   -613
   -262   -228     31    244   -150    -98     83    431    213    153    -59   -589
   -288   -257     31    270   -161   -114     70    423    207    145    -57   -613
   -293   -272     20    283   -158   -127     59    415    200    137    -49   -641
   -301   -303     -2    303   -150   -153     51    410    187    122    -64   -667
   -265   -262      0    262   -132   -132     59    426    205    135    -46   -670
   -239   -226     12    231   -127   -106     62    428    213    145    -33   -680
   -228   -184     44    205   -137    -70     67    431    226    161    -18   -675
   -220   -142     77    181   -150    -33     83    444    244    179     -7   -654
   -207   -119     88    163   -150    -15     83    449    254    187    -15   -654
   -184    -85     98    132   -142      5     83    457    262    194    -20   -652
   -176    -70    106    122   -142     18     75    459    262    194    -23   -649
   -168    -67    101    119   -135     15     59    462    270    194    -25   -641
   -148    -33    114     90   -132     41     51    467    277    200    -12   -615
   -129     31    161     49   -145     96     54    472    298    220     12   -576
   -116     70    187     20   -153    127     51    478    314    239     23   -550
   -137     12    150     62   -142     80      7    446    288    213    -12   -561
   -142    -15    127     77   -137     54    -41    420    267    197    -31   -561
   -135    -15    116     75   -127     49    -83    405    254    189    -31   -548
   -137    -41     93     88   -116     25   -124    387    233    166    -44   -563
   -166    -85     80    127   -124     -2   -166    366    207    140    -70   -597
   -150   -127     23    137    -88    -54   -194    350    184    111    -93   -639
   -109   -111     -2    109    -54    -57   -200    342    171    103    -98   -659
   -119   -137    -18    127    -51    -77   -218    316    145     80   -116   -698
   -181   -220    -38    202    -72   -129   -249    280    106     33   -155   -753
   -163   -226    -62    192    -51   -145   -239    270     93     18   -168   -776
   -155   -233    -77    194    -41   -155   -233    259     80      7   -168   -787
   -181   -254    -72    215    -54   -163   -241    244     64     -7   -171   -813
   -166   -241    -75    205    -46   -158   -236    246     64     -2   -155   -823
   -150   -233    -85    192    -36   -161   -239    241     59     -7   -153   -836
   -140   -239    -98    189    -23   -168   -236    244     59    -10   -153   -844
   -137   -288   -150    213      5   -220   -236    241     36    -41   -187   -893
   -106   -353   -246    231     70   -301   -194    301     33    -80   -249   -979
    -93   -332   -239    213     70   -285    -54    465    124    -41   -241   -989
    -38   -210   -171    122     64   -192     83    665    280     85   -140   -893
     25     70     44    -49    -10     57    166    836    485    314     85   -659
     59    594    535   -327   -236    566    161    880    722    672    488   -220
   -116   1179   1296   -532   -706   1236     31    683    904   1049    943    246
   -296   1228   1522   -467   -909   1374   -275    249    745   1047   1000    303
   -376    701   1078   -163   -727    891   -548   -213    249    542    530   -119
   -376   -116    259    246   -319     70   -685   -540   -366   -223   -233   -800
   -319   -605   -285    459    -18   -446   -691   -472   -535   -509   -574  -1127
   -231   -685   -454    459    111   -571   -594   -296   -462   -501   -605  -1161
   -142   -574   -431    358    142   -504   -433   -106   -314   -400   -532  -1091
   -122   -467   -345    296    111   -407   -309     28   -189   -301   -446  -1000
   -135   -441   -306    288     83   -376   -252     85   -135   -257   -410   -948
   -148   -413   -267    280     57   -340   -210    129    -93   -226   -397   -904
   -148   -392   -246    270     46   -319   -179    158    -67   -200   -400   -859
   -137   -379   -241    259     51   -311   -158    171    -59   -189   -418   -833
   -142   -371   -231    257     41   -301   -148    179    -51   -181   -423   -810
   -148   -376   -231    262     41   -303   -129    192    -41   -174   -423   -782
   -142   -376   -233    259     41   -303   -111    205    -25   -163   -426   -740
   -140   -376   -236    259     46   -306   -101    215    -15   -155   -423   -698
   -171   -366   -194    267      7   -280    -88    218    -10   -145   -410   -670
   -189   -363   -174    275     -7   -270    -77    223     -2   -137   -394   -652
   -197   -384   -187    288     -7   -285    -64    226      0   -135   -394   -639
   -197   -402   -205    301      2   -303    -46    241     12   -122   -381   -618
   -194   -392   -197    293      0   -296    -28    259     33    -96   -348   -594
   -207   -407   -200    306     -5   -303    -31    252     33    -96   -335   -597
   -205   -394   -189    298     -7   -293    -28    252     38    -83   -324   -589
   -166   -374   -207    270     20   -290    -10    270     54    -64   -298   -579
   -202   -413   -210    306      2   -311    -15    262     41    -77   -296   -592
   -210   -407   -200    309     -7   -303    -15    262     41    -75   -272   -581
   -202   -397   -194    298     -5   -296    -12    272     51    -67   -252   -566
   -194   -397   -202    296      2   -301     -2    283     59    -54   -239   -563
   -176   -402   -228    288     23   -316    -10    275     46    -57   -246   -581
   -174   -418   -244    296     33   -329    -25    262     31    -67   -239   -594
   -153   -420   -270    285     57   -345    -33    254     20    -75   -226   -592
   -132   -428   -296    280     80   -363    -36    252     10    -83   -220   -587
   -101   -444   -342    270    119   -394    -57    244     -5    -90   -215   -592
    -64   -459   -394    262    163   -428    -70    239    -18   -103   -218   -584
    -23   -446   -423    231    200   -436    -80    233    -28   -114   -228   -579
     15   -436   -452    210    233   -444    -77    233    -38   -124   -236   -574
     23   -426   -452    200    236   -436    -80    231    -46   -129   -239   -561
     28   -441   -470    205    249   -454    -75    239    -46   -129   -236   -550
     33   -459   -493    213    262   -475    -75    236    -57   -135   -233   -550
     44   -457   -501    207    272   -478    -75    228    -67   -148   -241   -561
     54   -449   -504    197    277   -475    -62    231    -72   -155   -246   -561
     51   -436   -488    192    267   -462    -46    241    -57   -140   -226   -548
     57   -449   -506    194    280   -478    -23    259    -38   -124   -202   -537
     93   -431   -524    168    309   -478      0    283    -18   -103   -174   -530
     72   -413   -488    168    277   -449     12    301      5    -75   -135   -514
     59   -407   -467    174    262   -436     36    322     31    -46   -106   -501
     46   -394   -441    174    241   -418     44    327     46    -33    -88   -504
     49   -392   -441    171    244   -415     59    335     57    -20    -64   -501
     33   -405   -439    184    233   -420     67    329     62    -15    -51   -514
     15   -407   -423    194    218   -415     83    342     83      5    -25   -509
     -2   -400   -397    200    194   -400     90    348     90     18      5   -504
    -25   -400   -374    213    174   -387     98    353    101     28     28   -493
    -38   -410   -371    223    163   -392    109    363    111     33     33   -480
    -41   -397   -355    220    155   -379    119    374    124     41     36   -478
    -49   -381   -335    215    142   -361    122    379    135     57     44   -493
    -57   -374   -316    215    129   -345    127    376    140     64     59   -527
    -70   -361   -293    215    109   -327    124    371    142     51     83   -558
    -62   -342   -280    202    106   -311    119    366    145     31     96   -592
    -57   -329   -272    192    103   -301    116    361    142     12     88   -623
    -51   -324   -272    189    109   -298    132    368    142     12     72   -641
    -51   -314   -265    181    106   -290    150    381    158     38     67   -639
    -57   -280   -223    168     83   -252    179    405    187     62     70   -636
    -54   -265   -210    158     75   -239    189    420    200     64     62   -646
    -62   -244   -181    153     59   -213    189    426    200     70     67   -659
    -59   -202   -145    129     41   -174    205    439    215     83     83   -675
    -46   -181   -135    114     44   -158    218    452    220     88     88   -693
    -38   -142   -103     88     31   -122    226    449    220     90     85   -701
    -51   -114    -62     83      5    -88    228    444    220     88     96   -714
    -54    -83    -31     67    -12    -59    233    441    200     88    114   -722
    -51    -70    -20     59    -18    -46    226    426    158     72    127   -743
    -49    -90    -44     67     -5    -67    207    405    137     77    142   -789
    -57   -124    -67     90      5    -96    189    410    163    114    166   -823
    -93   -150    -57    119    -20   -106    176    413    155    116    179   -891
   -124   -171    -49    148    -38   -111    176    420    163    124    194   -950
   -129   -220    -93    174    -20   -158    174    418    161    127    181   -976
   -142   -285   -142    215      0   -215    179    407    140    119    148   -997
   -145   -298   -155    220      2   -228    179    381    124    114    124  -1000
   -129   -311   -181    220     23   -246    184    353    111     96     85   -987
   -142   -342   -200    241     25   -270    176    316     90     75     59   -969
   -137   -361   -223    249     41   -293    174    296     75     62     44   -948
   -142   -379   -236    259     44   -309    174    283     67     49     28   -919
   -142   -418   -275    280     64   -348    163    265     51     20     12   -901
   -116   -428   -311    272     96   -368    140    239     33     -2      5   -885
    -75   -423   -348    249    135   -387    116    215     18    -36    -18   -880
      2   -459   -462    226    231   -462     80    192    -23    -90    -80   -927
    114   -553   -667    218    389   -607     83    239    -41   -153   -168  -1018
    223   -540   -763    155    491   -649    155    355     12   -150   -192  -1044
    342   -459   -802     59    571   -631    226    491    122    -77   -129  -1002
    465   -163   -628   -150    545   -394    252    576    288    132    142   -800
    550    358   -192   -454    371     83    205    530    459    441    555   -459
    524    844    319   -685    103    581     -5    233    472    654    922   -194
    540    885    345   -711     98    615   -350   -202    220    589    992   -174
    527    387   -140   -457    332    124   -545   -618   -283     59    506   -602
    527   -311   -839   -109    680   -574   -563   -750   -709   -558   -111  -1127
    542   -732  -1275     93    906  -1002   -542   -649   -818   -787   -405  -1350
    542   -862  -1405    161    974  -1132   -465   -493   -753   -784   -475  -1376
    519   -849  -1371    163    943  -1109   -384   -397   -667   -724   -462  -1356
    496   -763  -1260    132    878  -1010   -311   -306   -563   -636   -405  -1301
    493   -675  -1171     90    831   -922   -254   -231   -478   -563   -353  -1221
    504   -607  -1111     51    807   -859   -202   -166   -418   -506   -311  -1135
    472   -587  -1060     54    766   -823   -187   -155   -405   -504   -316  -1114
    457   -558  -1018     49    735   -787   -174   -142   -384   -491   -303  -1085
    441   -563  -1008     59    722   -784   -168   -135   -374   -480   -288  -1047
    428   -568   -997     70    711   -782   -161   -124   -361   -462   -280  -1018
    423   -571   -997     72    709   -784   -145   -127   -361   -454   -283  -1013
    389   -592   -982    101    685   -787   -145   -142   -366   -446   -277  -1010
    381   -574   -956     93    667   -763   -137   -142   -363   -439   -257   -997
    366   -542   -909     88    636   -724   -142   -150   -355   -428   -236   -989
    358   -581   -940    109    649   -761   -150   -171   -374   -454   -265  -1026
    342   -610   -953    132    646   -779   -145   -181   -379   -454   -272  -1044
    337   -592   -930    127    631   -761   -140   -181   -376   -449   -239  -1067
    353   -558   -911    103    631   -735   -135   -184   -374   -439   -184  -1114
    348   -574   -924    111    633   -750   -132   -192   -394   -446   -213  -1080
    342   -574   -917    114    628   -743   -124   -187   -397   -444   -231  -1010
    337   -561   -901    109    618   -730   -122   -176   -397   -444   -246   -943
    316   -574   -891    129    602   -732   -122   -176   -405   -465   -298   -893
    254   -584   -839    163    542   -709    -90   -150   -387   -472   -348   -839
    158   -566   -727    202    441   -646    -59   -109   -358   -459   -353   -771
     77   -548   -626    233    350   -587    -33    -64   -327   -441   -337   -735
     12   -555   -568    272    290   -561    -20    -41   -319   -431   -335   -724
    -54   -600   -545    324    244   -574      5    -12   -311   -428   -342   -722
   -114   -607   -493    361    187   -550     36     12   -293   -415   -327   -724
   -161   -576   -415    366    124   -496     57     31   -272   -389   -290   -714
   -207   -589   -381    400     85   -485     72     33   -270   -376   -275   -730
   -257   -618   -363    436     51   -491     88     28   -283   -371   -290   -763
   -283   -633   -353    457     33   -493     98     49   -280   -368   -285   -789
   -298   -633   -335    465     15   -485    111     85   -262   -342   -246   -800
   -280   -568   -288    426      2   -428    122    116   -231   -311   -187   -789
   -244   -571   -327    407     38   -449     98    103   -241   -311   -142   -807
   -179   -537   -361    358     88   -449     83     90   -252   -303    -85   -826
    -96   -465   -371    277    135   -418     70     85   -252   -280    -41   -826
    -18   -381   -363    200    171   -374     64    101   -239   -249    -25   -810
      5   -345   -350    168    176   -345     62    116   -233   -236    -67   -826
      2   -285   -288    140    145   -285     64    142   -220   -215    -93   -839
     12   -228   -241    106    124   -233     54    168   -202   -194    -88   -854
     38   -158   -197     59    116   -176     46    197   -168   -158    -59   -857
     54   -140   -194     41    124   -166     36    220   -119   -132    -38   -865
     54   -155   -213     49    132   -184     31    244    -75   -111    -31   -872
     44   -163   -210     57    124   -187     41    257    -33    -90    -31   -880
     23   -155   -179     67    101   -166     59    272     12    -57    -10   -865
     -2   -155   -153     77     72   -153     77    293     54    -28     20   -849
    -25   -145   -119     85     46   -132     96    303     93     -2     75   -820
    -46   -129    -85     85     18   -109    114    314    124     23    161   -792
    -67   -124    -57     96     -5    -90    135    332    153     54    228   -769
    -90   -124    -36    106    -28    -80    153    340    171     80    259   -758
   -127   -124      0    124    -64    -62    176    358    192    106    306   -748
   -166   -124     41    142   -106    -41    200    381    205    135    366   -750
   -226   -119    106    174   -166     -7    231    413    231    168    423   -745
   -265   -122    140    192   -202      7    252    439    252    197    472   -724
   -293   -127    166    210   -231     18    270    457    272    233    524   -678
   -314    -96    218    205   -267     59    301    485    309    277    571   -605
   -324    -57    267    192   -296    103    332    517    350    322    615   -522
   -363    -49    314    205   -340    129    353    535    371    337    636   -454
   -389    -28    361    207   -376    166    381    553    387    345    644   -394
   -420    -10    410    213   -415    200    410    576    410    361    657   -329
   -467     -2    465    236   -467    231    433    592    418    368    654   -267
   -480     38    519    220   -501    277    441    584    410    340    568   -220
   -478     96    574    189   -527    335    452    581    423    324    506   -174
   -472    106    576    181   -524    340    457    576    431    301    475   -145
   -480     77    558    202   -519    316    449    563    426    296    446   -148
   -519     54    571    231   -545    314    449    566    454    309    441   -129
   -553     20    571    265   -563    296    457    576    488    324    449   -111
   -574    -20    550    296   -563    265    462    587    524    337    530    -90
   -589    -72    517    332   -553    220    467    607    571    361    672    -51
   -646   -155    488    400   -568    166    465    607    566    368    795    -36
   -704   -236    465    470   -587    114    462    600    540    381    849    -31
   -761   -319    441    537   -602     59    470    594    511    407    846    -20
   -805   -379    426    592   -615     23    511    600    488    433    797    -23
   -805   -407    394    605   -602     -7    522    613    485    454    737    -31
   -776   -402    374    589   -576    -15    496    594    480    475    706    -28
   -735   -389    342    561   -540    -25    457    558    433    457    670    -44
   -719   -402    316    561   -519    -44    415    519    379    405    600   -119
   -701   -397    301    548   -504    -49    392    491    340    361    527   -233
   -613   -361    252    485   -433    -54    394    493    319    332    483   -311
   -555   -423    132    488   -345   -145    407    522    293    270    402   -392
   -597   -558     38    579   -319   -259    472    605    301    215    316   -462
   -555   -457     98    506   -329   -179    579    750    407    280    368   -407
   -436   -202    233    319   -335     15    691    940    592    457    540   -223
   -410    158    568    124   -491    363    696   1015    782    722    818    132
   -506    696   1202    -93   -854    948    618    922    953   1062   1187    618
   -600    982   1579   -192  -1091   1280    350    574    893   1205   1340    872
   -607    758   1366    -75   -987   1060     57    161    537    937   1088    717
   -636     85    719    275   -678    402    -80   -171    -23    249    407    184
   -600   -527     72    563   -337   -228    -93   -210   -363   -267   -142   -231
   -514   -693   -181    602   -168   -436    -41    -54   -327   -309   -257   -270
   -483   -719   -236    602   -124   -478     44     80   -231   -270   -285   -246
   -441   -649   -210    545   -116   -431    124    184   -129   -202   -275   -192
   -361   -522   -161    441   -101   -342    181    262    -41   -127   -252    -96
   -309   -465   -155    384    -77   -309    205    290     -2    -88   -241    -44
   -270   -452   -181    361    -46   -319    213    301     10    -80   -262     12
   -233   -454   -220    340     -7   -337    215    303     10    -88   -280     62
   -140   -381   -241    262     49   -311    254    322     25    -70   -239    103
   -132   -374   -244    252     54   -309    262    322     25    -70   -215    124
   -233   -491   -257    361     10   -374    228    280    -12   -109   -244    137
   -239   -519   -280    379     20   -400    210    265    -28   -111   -236    192
   -163   -467   -303    316     70   -387    223    277    -15    -85   -187    265
   -155   -485   -329    319     85   -407    215    267    -28    -98   -176    298
   -142   -501   -358    319    106   -431    200    259    -46   -103   -174    327
    -96   -480   -387    288    142   -433    200    262    -46    -96   -155    358
    -46   -462   -415    254    184   -439    205    257    -44    -96   -142    387
    -12   -475   -465    241    223   -470    194    241    -62   -106   -153    376
     33   -488   -524    226    277   -506    192    233    -72   -111   -148    314
     62   -491   -555    213    306   -524    192    231    -72   -103   -116    187
     75   -506   -581    215    327   -542    184    220    -77   -101    -75     38
    101   -498   -602    197    350   -550    171    213    -85   -116    -38    -96
    150   -470   -620    161    384   -545    171    218    -80   -122    -20   -202
    187   -426   -613    119    397   -519    174    223    -75   -116    -20   -270
    129   -491   -620    181    374   -555    163    205    -98   -142    -62   -335
     90   -514   -605    210    345   -558    158    197   -111   -158    -96   -355
    129   -446   -579    158    353   -511    168    213    -98   -137    -93   -327
     93   -467   -561    184    324   -511    155    197   -114   -148   -106   -329
     31   -506   -537    239    283   -522    140    184   -129   -153   -116   -345
     31   -485   -519    226    272   -501    145    192   -122   -140    -98   -332
     57   -423   -483    181    270   -452    168    223    -93   -103    -57   -298
     15   -433   -449    207    231   -439    176    236    -88    -93    -38   -283
    -36   -433   -397    236    179   -415    184    244    -85    -83    -25   -259
    -62   -397   -337    228    137   -368    207    267    -62    -57     10   -205
    -77   -361   -283    218    101   -322    233    293    -33    -25     51   -153
   -109   -363   -254    233     72   -309    254    303    -23    -18     77   -124
   -168   -384   -215    277     23   -301    275    316    -15    -15     90    -98
   -171   -355   -184    262      5   -270    298    337      2     -7    116    -83
   -194   -324   -129    259    -33   -226    314    355     25      5    150    -75
   -239   -311    -72    272    -85   -192    327    374     51     12    181    -75
   -277   -272      5    275   -142   -135    355    407     96     33    226    -70
   -314   -218     96    265   -205    -62    402    454    153     64    267    -83
   -340   -184    155    262   -249    -15    444    491    200     83    277   -103
   -355   -176    176    265   -267      0    454    493    215     70    233   -153
   -353   -153    200    254   -277     23    439    483    223     49    207   -210
   -348   -168    179    257   -265      5    420    470    215     33    220   -290
   -329   -158    171    244   -252      5    415    467    218     36    246   -342
   -306   -119    187    213   -249     33    418    467    223     44    283   -368
   -311    -85    226    200   -270     70    431    475    233     54    327   -389
   -311    -59    252    184   -285     96    444    483    249     70    363   -439
   -361    -80    277    220   -322     98    441    480    254     72    387   -491
   -361    -67    293    213   -329    111    439    480    257     80    405   -524
   -329    -31    298    181   -314    132    441    485    262     90    431   -527
   -301    -10    288    155   -296    137    441    491    270     93    444   -524
   -285    -10    275    148   -280    132    439    493    272     93    439   -519
   -262      0    262    129   -262    129    433    491    270     90    431   -509
   -223     28    252     98   -236    140    441    498    277    101    446   -488
   -200     62    262     67   -231    161    449    511    290    116    457   -457
   -174     90    265     38   -218    176    454    519    298    124    444   -428
   -135    111    246     10   -189    179    454    517    296    119    428   -407
    -90    122    213    -15   -150    166    452    511    290    119    431   -392
    -36    153    189    -59   -114    171    446    504    288    122    418   -384
     15    197    181   -109    -83    189    441    498    288    124    413   -368
     49    215    163   -132    -57    189    428    475    275    114    397   -366
     80    220    140   -150    -28    181    410    449    254     98    381   -368
    109    220    111   -166     -2    168    371    402    220     64    348   -379
    145    213     67   -179     38    142    332    355    184     28    309   -394
    174    210     36   -192     70    124    311    335    161     10    290   -397
    189    200     10   -194     90    106    298    322    148      0    277   -400
    189    161    -31   -176    109     67    285    306    132    -28    239   -418
    174    119    -54   -148    114     33    280    298    116    -46    205   -436
    168     70    -98   -119    132    -12    265    285     93    -72    161   -459
    153     31   -122    -90    137    -44    252    272     75    -98    127   -480
    145     -5   -153    -72    150    -77    244    257     54   -119     98   -493
    101    -59   -163    -20    132   -111    228    233     25   -148     67   -509
     72    -70   -145     -2    106   -106    218    220     15   -153     67   -509
     83    -57   -140    -12    111    -98    218    223     20   -145     80   -504
    114    -23   -137    -46    124    -80    239    246     33   -132     96   -475
     77    -15    -93    -31     85    -51    262    265     51   -111    119   -441
     10    -85    -96     36     49    -90    254    259     44   -119    116   -436
     15   -150   -166     67     90   -158    262    272     28   -142     88   -457
     51   -226   -277     85    161   -249    327    363     51   -171     44   -511
     67   -194   -262     62    163   -228    446    519    145   -124     77   -488
    114    -83   -197    -15    153   -140    553    706    293      7    200   -374
    163    233     70   -197     46    153    620    867    517    293    493    -83
    137    831    693   -485   -277    761    636    919    797    740   1000    431
    -25   1317   1343   -646   -683   1330    504    704    917   1062   1400    833
   -119   1309   1428   -594   -774   1369    202    293    711   1018   1421    852
   -168    776    945   -303   -555    859    -31   -140    192    491    943    428
   -184    -25    158    103   -171     64    -96   -335   -316   -187    259   -158
   -109   -402   -293    254     90   -348    -93   -246   -428   -400     41   -381
    -49   -452   -402    252    174   -428    -12    -85   -340   -368     49   -371
    -23   -394   -371    210    174   -384     98     51   -226   -290     85   -322
    -15   -290   -275    150    127   -283    192    168   -103   -189    155   -262
    -15   -220   -205    116     93   -213    257    239    -28   -124    192   -213
    -12   -205   -194    109     88   -200    290    280      7   -101    197   -184
    -10   -200   -189    106     88   -194    311    303     23    -88    205   -163
    -23   -181   -161    101     67   -171    322    309     28    -85    207   -161
    -12   -158   -145     85     64   -150    322    306     23    -88    200   -184
    -18   -158   -140     88     59   -150    319    301     12    -98    181   -202
    -15   -158   -142     88     62   -150    311    293      5   -109    158   -210
     -2   -148   -145     72     67   -148    303    285      2   -101    168   -236
     36   -140   -176     49    106   -158    283    265    -10   -103    171   -280
     23   -142   -166     59     90   -153    285    265    -10    -96    192   -309
    -44   -148   -103     96     28   -127    316    296     23    -59    244   -296
    -31   -127    -96     77     31   -111    301    288     20    -59    252   -311
     -7   -103    -96     54     41    -98    285    277     12    -75    249   -340
     20    -90   -111     33     64   -101    272    265      5   -101    228   -371
     20    -80   -101     31     59    -90    272    265      2   -111    210   -381
     25    -72    -98     23     59    -85    262    265     -5   -124    194   -407
     20    -54    -75     15     46    -64    262    262     -5   -135    194   -433
      7    -49    -59     18     31    -54    257    257    -10   -153    179   -459
    -10    -36    -25     23      7    -31    254    257    -15   -174    140   -470
    -15    -28    -12     20     -2    -20    246    249    -28   -210     85   -514
    -18    -23     -5     20     -7    -15    241    246    -36   -228     59   -545
    -20    -23     -2     20    -10    -12    244    252    -36   -226     62   -545
    -23    -33    -10     28     -7    -23    239    252    -36   -218     77   -540
    -23    -23     -2     23    -12    -12    233    246    -41   -226     88   -524
    -28    -10     15     18    -23      2    220    236    -57   -246     75   -514
    -15      0     12      7    -15      7    200    233    -67   -257     64   -517
    -10    -10      0     10     -5     -5    176    218    -80   -259    116   -540
    -12     12     23      0    -20     18    168    213    -88   -259    119   -574
    -12     44     57    -15    -36     49    192    215    -88   -272     83   -581
      0    106    106    -54    -51    106    213    218    -98   -298     62   -574
     -2    145    148    -70    -75    145    228    205   -135   -353     20   -571
     -7    132    140    -62    -75    135    252    207   -161   -366      2   -542
    -46    103    148    -28    -98    124    262    239   -116   -314     41   -501
    -59     98    158    -20   -111    127    272    259    -77   -283     72   -462
    -59     93    153    -15   -106    122    290    280    -20   -244    101   -418
    -75     83    158     -5   -116    122    296    283     10   -215    132   -420
    -88     70    158     10   -122    114    280    270      7   -200    166   -454
    -62     75    137     -5    -98    106    270    254     10   -192    168   -470
     18    127    109    -72    -44    119    277    257     31   -168    189   -478
     64    124     57    -96      5     90    246    218     10   -187    187   -537
    127    122     -5   -124     67     59    218    179    -15   -197    166   -626
    205    135    -70   -174    137     33    194    150    -38   -200    163   -680
    275    166   -109   -220    192     28    189    132    -51   -189    200   -688
    350    200   -153   -275    249     23    176    132    -72   -192    267   -678
    376    192   -184   -285    280      2    148    132   -116   -215    275   -675
    361    192   -171   -277    265     10    122    137   -122   -226    275   -649
    379    218   -161   -298    270     28    122    150   -109   -220    311   -633
    368    244   -124   -309    246     59    129    150    -98   -205    355   -589
    366    252   -114   -309    241     70    140    150    -90   -202    368   -542
    348    239   -111   -293    228     64    145    161    -85   -200    355   -519
    327    293    -33   -309    181    129    171    192    -57   -174    413   -470
    280    332     49   -309    114    192    174    202    -44   -161    397   -436
    280    381    101   -332     90    241    176    210    -25   -145    389   -407
    280    436    153   -361     62    296    179    215      5   -129    420   -376
    267    496    228   -381     20    363    187    220     33   -116    433   -329
    239    537    296   -389    -28    415    181    226     44   -114    431   -293
    220    542    322   -381    -51    433    181    233     54   -111    439   -265
    202    545    342   -376    -70    444    184    241     64    -98    452   -231
    171    542    371   -355    -98    457    197    231     67    -88    459   -200
    155    555    400   -358   -122    478    207    215     75    -70    470   -155
    142    542    400   -342   -129    470    205    192     64    -72    459   -145
    122    522    400   -324   -137    462    194    171     46    -85    431   -140
    114    522    407   -316   -145    465    181    155     33    -88    407   -135
    106    488    381   -298   -137    433    166    150     18    -96    374   -135
     90    454    363   -272   -137    410    155    153      5   -106    335   -137
     67    413    345   -241   -140    379    142    140    -20   -135    280   -150
     51    363    311   -207   -129    337    127    124    -49   -158    223   -171
     31    324    293   -179   -132    309    119    127    -70   -166    187   -179
     -5    270    272   -132   -140    270    106    119    -96   -184    158   -197
    -36    241    275   -103   -158    257    103    119   -103   -189    132   -187
    -70    244    314    -85   -192    277    111    140    -90   -189     93   -171
    -96    231    324    -67   -213    277    111    155    -88   -189     70   -166
   -116    220    337    -54   -226    277    114    171    -83   -187     67   -155
   -132    218    350    -44   -241    283    116    181    -75   -179     70   -150
   -137    210    348    -36   -241    277    119    189    -70   -168     77   -145
   -132    174    306    -20   -220    239    119    194    -80   -184     62   -174
   -103    114    218     -5   -161    166    163    265    -67   -202     33   -226
    -77    109    184    -15   -129    145    267    405     10   -168     49   -249
    -28    200    228    -85   -127    213    371    592    140    -59    142   -181
     33    452    418   -244   -192    436    449    776    345    174    379     38
     38    945    904   -493   -431    924    470    852    594    540    800    465
   -132   1540   1670   -704   -901   1605    415    737    813    940   1296    969
   -303   1732   2036   -714  -1169   1883    168    363    745   1054   1486   1137
   -361   1252   1613   -446   -987   1431   -109    -75    272    620   1070    745
   -371    415    784    -23   -576    600   -283   -426   -358   -132    277     25
   -327   -171    153    249   -241    -10   -345   -470   -649   -537   -231   -402
   -265   -337    -72    301    -96   -205   -272   -342   -618   -558   -379   -444
   -265   -290    -25    275   -122   -158    -98   -166   -480   -457   -392   -379
   -277   -184     90    231   -187    -46     36      7   -355   -350   -329   -290
   -296    -85    207    189   -254     59    145    127   -254   -259   -254   -213
   -324    -38    285    181   -306    122    220    226   -176   -192   -192   -176
   -379    -15    363    194   -371    174    259    296    -72   -129   -114   -132
   -415    -36    379    226   -400    171    254    327     -5   -109    -57    -98
   -439    -54    384    246   -413    163    239    337     36    -93     -7    -90
   -431    -41    389    236   -410    174    228    350     85    -67     59    -93
   -431    -10    418    218   -426    202    218    350    106    -25    135    -88
   -410     18    428    194   -418    223    205    342    106      7    205    -62
   -407     31    439    189   -423    233    181    332     90     38    280    -23
   -410     54    465    179   -436    259    135    316     70     85    371     31
   -413     88    498    161   -454    293     64    314     67    145    467     85
   -426    101    527    161   -478    314    -12    324     93    189    540    135
   -446    103    550    171   -498    327    -51    350    132    228    597    200
   -483     83    566    200   -524    324    -72    366    148    244    607    265
   -483     83    563    197   -524    322    -88    381    155    249    581    309
   -472     88    558    192   -517    322    -88    397    163    259    568    348
   -470     77    545    194   -509    309   -101    389    158    259    553    363
   -470     36    506    218   -488    270   -135    371    135    239    509    358
   -436     36    470    197   -452    252   -153    366    129    231    488    368
   -379     62    441    155   -410    252   -158    379    153    241    501    381
   -374     54    428    158   -402    239   -176    384    176    239    511    387
   -358     36    394    161   -376    215   -207    381    192    228    519    397
   -384    -15    366    197   -376    174   -241    363    179    205    498    374
   -332    -12    319    174   -327    150   -246    374    184    200    491    348
   -311    -12    296    161   -306    140   -239    392    197    218    496    350
   -319    -36    283    179   -301    122   -244    392    184    223    475    363
   -303    -38    262    168   -285    111   -249    387    171    231    462    368
   -301    -67    233    184   -270     83   -249    389    161    228    457    392
   -296    -85    207    189   -252     59   -252    387    145    215    413    407
   -272    -90    181    181   -228     44   -246    389    137    205    371    449
   -246    -88    158    166   -205     33   -241    400    124    192    340    454
   -200    -57    142    127   -174     44   -239    405    116    184    311    436
   -181    -54    127    116   -155     36   -239    410    109    171    285    413
   -181    -77    103    129   -142     12   -246    410     93    148    262    376
   -168    -75     90    119   -129      7   -244    426     93    142    249    348
   -145    -64     80    103   -114      7   -228    452    114    150    262    324
   -109    -33     72     70    -93     18   -200    491    145    176    301    348
   -124    -44     80     85   -103     18   -194    511    158    187    332    379
   -114    -38     72     75    -96     15   -200    511    158    189    358    392
   -106    -33     72     70    -90     18   -192    527    171    200    381    428
    -96    -20     72     57    -85     25   -184    542    184    215    402    452
    -57     -7     49     33    -54     20   -202    532    179    210    402    441
    -46     -2     41     23    -46     18   -207    530    181    213    397    439
    -38     -2     36     20    -38     15   -215    530    181    218    392    431
    -18    -18      0     18    -10    -10   -218    527    174    210    376    405
      7    -23    -31      7     18    -25   -218    527    174    213    384    389
     33     -5    -38    -15     36    -23   -233    511    166    213    384    366
     75     25    -49    -51     62    -12   -233    509    171    213    376    353
    109     54    -57    -83     83      0   -239    506    174    207    384    355
    114     41    -72    -77     93    -15   -257    491    163    189    389    335
    127     38    -88    -83    106    -23   -259    491    166    187    392    311
    135     46    -88    -93    111    -20   -241    506    181    200    394    267
    148     64    -83   -109    114    -10   -223    514    192    210    389    239
    142    101    -41   -122     93     31   -210    519    205    226    394    228
    132    124     -7   -129     67     59   -187    535    223    244    407    215
    119    116     -5   -119     62     57   -184    532    223    233    397    189
    116    122      2   -122     57     62   -181    527    226    231    394    163
    132    192     59   -161     36    127   -153    542    257    257    426    171
    132    228     96   -181     15    163   -153    535    262    254    436    158
    132    239    106   -187     12    174   -161    519    259    257    449    137
    103    192     88   -150      7    140   -184    491    239    236    439     96
     90    142     51   -116     20     98   -210    454    202    213    413     38
     96    127     28   -114     33     77   -226    426    181    202    405      2
     88    114     25   -101     31     72   -226    420    179    197    420    -20
     88     93      5    -93     41     51   -220    413    166    179    418    -59
     96     46    -49    -70     72      0   -236    387    132    140    394   -111
     72     -7    -83    -33     75    -44   -259    366    103    109    366   -168
     62    -38   -101    -10     80    -70   -267    348     80     80    345   -213
     15   -119   -135     49     72   -127   -280    322     46     46    319   -257
     18   -168   -187     75    101   -176   -290    301     23     28    298   -293
     15   -174   -189     75    101   -181   -296    285      7     23    290   -322
     28   -148   -176     59    101   -161   -277    290     12     33    303   -332
     20   -174   -197     75    109   -184   -275    280      0     20    293   -358
     -2   -223   -220    114    109   -223   -285    267    -20     10    285   -379
    -12   -236   -223    122    103   -228   -296    267    -20     12    288   -384
      2   -298   -301    145    150   -301   -288    285    -41    -25    236   -439
     20   -394   -415    184    218   -405   -220    379    -23    -64    168   -522
     12   -374   -387    181    200   -379    -88    535     83     -7    194   -496
     33   -244   -277    103    155   -259     28    722    252    150    324   -381
     80    163     80   -122      0    122     72    820    465    436    631    -75
     12    727    714   -371   -350    719     25    763    667    802   1060    350
   -148   1119   1267   -485   -706   1192   -202    439    678   1036   1363    636
   -174   1041   1213   -433   -693   1127   -501     44    400    904   1278    558
   -233    480    714   -124   -475    597   -628   -270    -80    337    735    129
   -267   -228     36    246   -153    -96   -654   -340   -470   -254    137   -340
   -215   -610   -394    413     88   -504   -628   -210   -532   -426    -67   -524
   -194   -662   -467    428    135   -566   -522    -62   -428   -381    -51   -511
   -202   -615   -413    407    103   -514   -431     36   -322   -309      5   -452
   -181   -501   -319    340     67   -410   -358    122   -218   -220     90   -366
   -184   -397   -213    290     12   -306   -296    189   -129   -137    168   -293
   -207   -340   -135    272    -36   -239   -259    220    -85    -98    202   -246
   -231   -332   -101    280    -64   -218   -236    239    -67    -88    207   -213
   -218   -298    -80    257    -70   -189   -220    254    -54    -75    213   -197
   -215   -259    -44    239    -85   -153   -200    272    -36    -59    226   -197
   -290   -298     -7    293   -142   -153   -192    277    -36    -62    233   -218
   -358   -306     51    332   -205   -127   -174    296    -20    -46    254   -226
   -376   -290     83    332   -231   -103   -163    306     -5    -33    252   -239
   -355   -306     49    332   -202   -129   -176    293    -18    -57    218   -309
   -335   -314     20    322   -181   -148   -194    277    -38    -80    197   -387
   -358   -303     54    329   -207   -124   -197    280    -36    -80    197   -415
   -342   -283     57    311   -202   -114   -202    285    -31    -77    197   -446
   -301   -257     44    280   -174   -106   -200    296    -31    -77    192   -504
   -296   -249     46    272   -174   -101   -210    285    -41    -90    184   -576
   -311   -254     57    283   -184    -98   -218    275    -46    -96    187   -659
   -306   -241     64    272   -187    -90   -213    285    -41    -96    200   -732
   -309   -241     67    275   -189    -88   -218    283    -46    -93    187   -753
   -311   -259     51    285   -184   -106   -226    277    -49    -96    174   -706
   -324   -270     54    296   -192   -109   -246    257    -64   -103    168   -678
   -322   -265     57    290   -189   -103   -254    246    -70    -96    176   -639
   -309   -249     59    280   -184    -96   -265    236    -70    -80    200   -594
   -296   -231     62    262   -179    -85   -283    223    -83    -80    210   -574
   -270   -223     46    244   -158    -88   -303    207    -98    -90    205   -555
   -252   -249      2    249   -129   -122   -319    194   -114   -106    192   -542
   -236   -270    -33    254   -101   -153   -319    194   -114    -98    202   -517
   -213   -241    -28    226    -93   -135   -329    189   -114    -90    228   -470
   -176   -192    -15    184    -83   -103   -345    179   -122    -93    244   -441
   -142   -184    -41    163    -51   -114   -350    176   -129   -111    228   -433
   -132   -197    -64    166    -33   -132   -337    189   -124   -114    228   -420
   -127   -192    -64    158    -33   -129   -329    187   -129   -119    233   -413
   -111   -181    -70    145    -20   -127   -332    176   -140   -129    233   -413
   -101   -163    -62    129    -20   -111   -324    184   -135   -124    249   -400
   -106   -119    -12    114    -46    -67   -301    205   -116   -109    277   -361
   -106   -127    -20    116    -44    -75   -293    213   -103   -101    293   -342
    -88   -119    -31    103    -31    -75   -285    226    -85    -88    311   -329
    -72   -101    -31     85    -23    -64   -277    236    -67    -72    324   -319
    -51    -80    -28     67    -12    -54   -277    239    -57    -62    324   -324
    -25    -59    -33     41      2    -49   -277    236    -46    -51    322   -340
     -7    -41    -36     23     12    -38   -275    231    -36    -38    332   -345
     23    -28    -51      0     36    -41   -277    220    -31    -33    335   -353
     57    -49   -106     -2     80    -77   -285    213    -31    -38    324   -374
     80    -51   -132    -15    103    -90   -288    207    -31    -38    319   -397
    101    -28   -129    -36    114    -77   -288    205    -25    -31    327   -402
    111    -33   -145    -41    127    -88   -298    194    -31    -31    322   -413
    114    -46   -161    -33    137   -103   -303    189    -28    -25    322   -423
    122    -31   -153    -46    135    -93   -301    194    -20    -12    332   -413
    132     10   -122    -72    127    -57   -303    197     -7      0    348   -402
    142     25   -119    -85    129    -46   -303    202      2      7    361   -397
    171     38   -132   -103    153    -46   -309    205      5     15    371   -397
    181     44   -137   -114    158    -46   -314    205      5     28    376   -405
    181     41   -140   -114    161    -49   -314    210     12     41    387   -410
    194     51   -142   -124    168    -44   -303    223     25     59    402   -397
    207     72   -135   -140    171    -31   -298    228     33     75    410   -392
    233    122   -111   -179    171      7   -301    233     44     93    423   -376
    239    163    -75   -200    158     44   -298    244     59    109    452   -363
    241    189    -51   -215    148     67   -293    249     70    127    472   -353
    246    210    -36   -228    142     88   -293    254     80    132    480   -345
    233    228     -7   -233    119    111   -298    241     83    135    491   -342
    233    259     25   -246    103    142   -309    228     83    140    517   -332
    231    254     20   -244    106    140   -332    202     67    129    514   -329
    244    254     10   -249    116    132   -361    179     46    116    506   -329
    249    246     -2   -249    124    124   -381    166     36    103    504   -335
    223    194    -31   -210    127     83   -410    140      7     75    483   -355
    220    171    -51   -197    135     59   -431    124    -12     57    462   -376
    189    127    -62   -158    127     33   -441    122    -23     38    441   -394
    197     96   -103   -148    150     -2   -465     98    -57      2    405   -441
    194     77   -116   -137    155    -18   -480     75    -85    -25    379   -488
    158     15   -145    -88    150    -64   -504     51   -114    -54    363   -548
    155    -12   -168    -70    161    -90   -517     41   -132    -62    363   -584
    119    -44   -163    -38    140   -103   -535     23   -150    -85    350   -631
    103    -59   -163    -23    132   -109   -545     12   -161    -96    348   -675
    106    -54   -163    -25    132   -109   -555      0   -168   -109    342   -704
     88    -75   -163     -5    124   -119   -581    -25   -192   -135    327   -745
     90    -70   -163    -12    127   -114   -597    -41   -197   -150    306   -805
    103    -83   -187    -10    142   -135   -587    -25   -197   -176    272   -888
    119   -155   -277     15    197   -215   -545     38   -187   -210    205  -1031
    106   -181   -288     38    197   -233   -446    158   -119   -192    179  -1124
    127    -88   -215    -20    171   -150   -355    306     10    -85    272  -1072
    194    181    -15   -189    106     83   -293    449    213    148    519   -922
    197    683    483   -441   -142    581   -311    470    426    493    943   -649
     36   1234   1197   -633   -579   1215   -459    244    522    807   1379   -381
    -54   1291   1343   -618   -698   1314   -813   -184    298    789   1454   -452
   -106    885    992   -389   -550    937  -1070   -602   -163    345   1065   -859
   -132    197    327    -33   -228    262  -1135   -820   -659   -337    400  -1491
    -10   -218   -207    114     98   -213  -1098   -740   -828   -641     15  -1758
    -12   -366   -353    189    168   -361  -1026   -594   -779   -657   -148  -1675
    -15   -358   -345    187    163   -353   -945   -493   -706   -600   -249  -1561
    -15   -298   -283    155    132   -290   -888   -413   -594   -496   -252  -1428
    -23   -223   -200    124     88   -213   -833   -358   -498   -418   -215  -1306
      7   -179   -187     85     96   -181   -792   -306   -436   -353   -192  -1223
     12   -163   -176     75     93   -168   -779   -293   -415   -309   -215  -1163
      0   -148   -148     72     72   -148   -795   -309   -420   -303   -254  -1119
     10   -124   -135     57     72   -129   -800   -311   -415   -296   -280  -1070
     31   -111   -142     38     85   -127   -815   -314   -423   -298   -309  -1036
     28   -119   -148     44     85   -132   -841   -324   -431   -311   -335  -1023
     28   -111   -142     38     85   -127   -857   -332   -436   -316   -368  -1023
     54    -83   -137     15     96   -109   -865   -342   -441   -322   -405  -1039
     93    -64   -161    -15    124   -111   -896   -363   -459   -342   -428  -1052
    119    -72   -192    -23    153   -132   -932   -387   -483   -366   -441  -1054
    163    -59   -226    -51    192   -142   -953   -405   -496   -374   -449  -1054
    197    -62   -259    -67    228   -161   -979   -420   -511   -381   -446  -1057
    205    -93   -301    -57    252   -197  -1005   -441   -532   -400   -444  -1078
    226    -72   -298    -77    262   -184  -1010   -449   -530   -397   -418  -1070
    257    -36   -293   -111    272   -163  -1013   -446   -522   -387   -389  -1052
    272    -28   -301   -122    285   -163  -1010   -444   -522   -374   -361  -1062
    277    -38   -316   -119    296   -176  -1028   -462   -537   -379   -348  -1078
    280    -54   -337   -114    306   -194  -1057   -491   -561   -389   -353  -1096
    309    -44   -355   -132    329   -200  -1072   -493   -568   -392   -345  -1098
    316    -31   -348   -142    332   -189  -1091   -496   -574   -397   -353  -1080
    311    -25   -337   -142    322   -179  -1111   -511   -589   -402   -379  -1075
    327      2   -324   -166    324   -161  -1127   -509   -594   -402   -400  -1062
    337      2   -335   -171    337   -163  -1143   -506   -607   -413   -431  -1057
    314     -7   -322   -153    316   -163  -1153   -498   -615   -410   -444  -1062
    298    -15   -314   -142    303   -163  -1179   -504   -620   -407   -454  -1054
    259     -7   -267   -127    262   -137  -1195   -506   -615   -400   -449  -1039
    218     12   -205   -116    210    -96  -1210   -506   -602   -387   -441  -1034
    205     23   -181   -114    194    -77  -1223   -501   -587   -379   -457  -1028
    181     36   -148   -111    166    -54  -1221   -493   -576   -363   -462  -1008
    161     70    -90   -116    124    -10  -1218   -488   -568   -348   -483   -997
    142     70    -75   -109    109     -2  -1223   -493   -566   -348   -506  -1008
    127     41    -85    -83    106    -20  -1226   -491   -561   -345   -522  -1015
    111     51    -59    -83     85     -2  -1205   -459   -527   -316   -527   -995
    101     59    -41    -83     72     10  -1197   -436   -509   -298   -537   -995
     85     54    -31    -72     59     12  -1189   -418   -491   -280   -550  -1005
     72     96     23    -83     25     59  -1174   -397   -457   -244   -542   -995
     38    111     72    -77    -15     93  -1163   -379   -423   -207   -535   -992
     12    122    109    -67    -46    114  -1158   -366   -402   -179   -527   -992
    -18    109    127    -46    -72    116  -1158   -353   -387   -155   -524   -992
    -44     90    135    -23    -88    111  -1153   -345   -374   -145   -535   -982
    -59    127    187    -33   -124    155  -1148   -342   -361   -119   -532   -971
    -54    137    192    -41   -122    163  -1145   -337   -348   -101   -532   -961
    -62    150    213    -46   -137    181  -1143   -335   -332    -83   -527   -956
    -59    150    210    -44   -135    179  -1148   -340   -332    -75   -535   -958
    -62    150    213    -44   -137    181  -1150   -337   -327    -59   -522   -961
    -80    153    233    -36   -158    194  -1148   -329   -311    -38   -504   -948
    -70    184    254    -59   -161    218  -1153   -324   -298    -20   -491   -927
    -51    174    226    -59   -137    200  -1171   -329   -303    -23   -504   -932
    -59    174    231    -59   -145    202  -1176   -327   -298    -12   -498   -927
    -51    189    241    -70   -145    213  -1179   -319   -288      0   -488   -919
    -49    202    252    -77   -150    226  -1179   -309   -275     18   -475   -909
    -49    223    272    -85   -161    246  -1176   -290   -252     38   -462   -885
    -54    252    306   -101   -181    277  -1158   -272   -228     54   -454   -870
    -57    244    301    -93   -179    272  -1148   -270   -218     44   -470   -885
    -49    246    296    -98   -174    270  -1140   -257   -207     33   -480   -891
    -36    262    298   -111   -166    280  -1135   -241   -200     31   -488   -883
    -67    267    335   -103   -200    301  -1119   -231   -181     41   -491   -872
    -62    288    350   -114   -205    319  -1101   -231   -168     83   -501   -867
    -54    301    353   -124   -205    327  -1104   -241   -153    129   -527   -862
    -44    254    298   -103   -171    275  -1132   -267   -158    135   -581   -867
    -41    223    262    -93   -153    241  -1163   -301   -163    142   -607   -878
    -28    210    236    -90   -132    223  -1195   -327   -176    153   -615   -878
    -38    163    202    -64   -119    181  -1215   -340   -184    176   -623   -867
    -44    129    174    -41   -109    150  -1221   -345   -189    215   -589   -841
    -49     88    135    -20    -93    111  -1241   -366   -220    220   -563   -828
    -57     33     90     10    -72     62  -1265   -381   -246    220   -553   -813
    -59    -20     38     38    -49      7  -1280   -400   -272    215   -566   -792
    -64    -72     -7     70    -28    -41  -1296   -423   -303    197   -600   -782
    -77   -114    -38     93    -20    -77  -1319   -457   -340    163   -654   -782
    -88   -150    -62    119    -12   -109  -1335   -478   -363    140   -693   -771
    -90   -176    -85    132     -5   -132  -1356   -501   -387    127   -719   -766
    -77   -176    -98    127     10   -137  -1371   -517   -400    122   -740   -753
    -88   -200   -114    142     12   -158  -1384   -532   -413    116   -761   -743
    -90   -241   -153    166     28   -197  -1402   -545   -431    109   -784   -743
    -70   -332   -262    200     93   -298  -1400   -527   -446     77   -836   -789
    -49   -400   -350    226    150   -376  -1319   -418   -397     64   -893   -846
      5   -319   -327    155    163   -322  -1192   -241   -257    161   -836   -792
     49   -150   -200     49    124   -174  -1083    -41    -54    371   -667   -628
     57    239    179   -150    -59    210  -1041     80    205    727   -311   -259
    -93    844    937   -374   -514    891  -1062     44    475   1179    187    257
   -335   1130   1465   -397   -901   1299  -1306   -319    470   1374    449    509
   -405    859   1265   -228   -836   1062  -1597   -743    135   1130    249    298
   -423    109    532    155   -480    319  -1758  -1114   -467    441   -415   -303
   -361   -600   -239    480    -62   -420  -1800  -1202   -878   -114   -987   -839
   -290   -826   -535    555    119   -680  -1764  -1067   -875   -166  -1067   -950
   -277   -865   -587    571    153   -724  -1667   -930   -782    -98  -1013   -958
   -265   -813   -548    537    140   -680  -1574   -815   -683    -12   -937   -930
   -226   -709   -483    467    127   -597  -1504   -732   -597     64   -875   -893
   -171   -631   -459    400    142   -545  -1454   -683   -555     98   -870   -865
   -142   -610   -467    374    161   -540  -1426   -654   -540    106   -878   -846
   -155   -633   -478    394    161   -555  -1426   -654   -550     96   -885   -841
   -179   -667   -488    423    153   -579  -1426   -659   -561     85   -891   -833
   -166   -672   -506    418    168   -589  -1434   -667   -568     83   -906   -836
   -135   -665   -532    400    197   -600  -1439   -670   -579     83   -917   -841
   -129   -672   -545    400    205   -610  -1436   -670   -581     88   -922   -836
   -153   -701   -548    428    197   -626  -1436   -670   -581    101   -919   -839
   -129   -691   -561    407    213   -626  -1436   -672   -581    116   -901   -833
   -114   -709   -594    410    239   -652  -1444   -678   -589    119   -891   -839
    -90   -717   -628    402    267   -672  -1439   -675   -592    129   -885   -841
    -49   -714   -665    381    306   -691  -1431   -670   -597    135   -898   -857
    -98   -763   -665    428    280   -714  -1436   -685   -613    127   -919   -901
   -148   -823   -675    485    262   -748  -1441   -693   -618    132   -937   -922
   -129   -833   -704    480    285   -769  -1436   -693   -620    140   -953   -956
    -75   -787   -711    431    316   -750  -1423   -678   -610    155   -969   -989
    -51   -761   -711    405    327   -737  -1423   -683   -615    155   -995  -1031
    -38   -769   -730    402    342   -750  -1431   -698   -628    145  -1026  -1080
    -59   -813   -756    436    345   -784  -1447   -717   -649    122  -1054  -1114
    -41   -807   -766    426    361   -787  -1447   -719   -657     98  -1060  -1117
     -2   -810   -807    405    400   -810  -1452   -724   -667     90  -1070  -1137
     31   -802   -833    384    431   -818  -1457   -727   -678     85  -1072  -1171
     44   -831   -875    392    457   -852  -1465   -735   -688     83  -1083  -1205
     31   -878   -909    423    470   -893  -1478   -745   -709     80  -1109  -1221
     59   -857   -917    397    488   -885  -1478   -745   -709     88  -1124  -1254
     51   -867   -922    407    485   -893  -1475   -737   -714     90  -1135  -1278
     49   -904   -953    426    498   -927  -1467   -735   -717     90  -1143  -1299
     44   -914   -958    436    501   -935  -1452   -727   -714    106  -1127  -1325
     20   -927   -948    452    483   -937  -1447   -730   -719    111  -1124  -1345
     36   -898   -935    428    485   -917  -1426   -714   -706    129  -1117  -1348
     62   -880   -943    407    501   -911  -1397   -704   -704    137  -1117  -1358
     25   -911   -937    444    480   -924  -1384   -711   -714    135  -1132  -1384
    -10   -943   -932    475    457   -937  -1374   -706   -711    142  -1143  -1397
    -15   -945   -930    480    454   -937  -1358   -701   -704    161  -1137  -1397
    -25   -958   -935    491    454   -948  -1345   -688   -691    179  -1140  -1405
    -44   -963   -919    504    436   -943  -1325   -675   -678    197  -1140  -1408
    -10   -893   -883    452    433   -888  -1286   -644   -639    244  -1111  -1382
    -46   -906   -859    475    405   -883  -1270   -628   -620    265  -1109  -1371
    -85   -927   -844    506    376   -885  -1257   -620   -610    280  -1111  -1369
    -83   -917   -833    501    374   -875  -1234   -605   -592    303  -1106  -1353
    -80   -917   -836    498    376   -875  -1231   -600   -584    311  -1119  -1356
    -93   -937   -844    514    374   -891  -1234   -602   -587    309  -1137  -1366
   -124   -961   -836    540    353   -898  -1247   -610   -589    309  -1150  -1366
   -142   -958   -815    550    335   -888  -1283   -607   -584    319  -1161  -1366
   -140   -937   -800    537    329   -870  -1358   -589   -563    332  -1158  -1358
   -114   -888   -776    501    329   -833  -1397   -555   -532    358  -1143  -1340
   -153   -904   -753    527    298   -828  -1428   -542   -522    366  -1148  -1345
   -194   -927   -732    561    267   -831  -1457   -537   -511    371  -1156  -1366
   -194   -932   -740    563    270   -836  -1483   -532   -509    374  -1158  -1379
   -174   -914   -740    542    283   -828  -1493   -519   -501    379  -1153  -1389
   -158   -880   -724    517    283   -802  -1491   -504   -483    397  -1135  -1389
   -155   -857   -701    506    272   -779  -1478   -475   -457    426  -1104  -1369
   -181   -857   -675    517    246   -766  -1465   -459   -441    441  -1091  -1363
   -200   -846   -646    522    223   -748  -1447   -436   -418    462  -1075  -1350
   -236   -849   -613    540    187   -732  -1423   -410   -392    478  -1054  -1325
   -239   -828   -589    535    174   -709  -1400   -392   -376    485  -1041  -1312
   -239   -800   -563    517    161   -683  -1389   -381   -368    488  -1026  -1304
   -249   -769   -519    506    135   -644  -1374   -371   -348    504  -1002  -1296
   -259   -743   -483    501    109   -613  -1361   -371   -335    517   -979  -1293
   -262   -719   -457    491     96   -589  -1345   -366   -319    535   -956  -1296
   -270   -743   -472    506     98   -607  -1356   -381   -332    524   -961  -1322
   -290   -769   -478    530     93   -623  -1361   -389   -335    514   -958  -1337
   -306   -792   -485    548     88   -639  -1363   -397   -345    501   -961  -1363
   -335   -807   -472    571     67   -641  -1356   -394   -348    496   -963  -1389
   -379   -839   -459    607     38   -649  -1348   -394   -353    485   -969  -1418
   -410   -885   -475    646     31   -680  -1343   -397   -363    465   -982  -1452
   -405   -948   -545    675     70   -748  -1356   -415   -397    423  -1018  -1504
   -363   -997   -633    680    135   -815  -1363   -433   -428    384  -1047  -1558
   -353  -1057   -704    701    174   -880  -1382   -467   -465    348  -1080  -1615
   -332  -1085   -753    706    210   -919  -1395   -496   -493    322  -1114  -1660
   -309  -1091   -784    698    236   -937  -1395   -509   -509    311  -1137  -1693
   -272  -1124   -852    698    288   -989  -1400   -519   -527    293  -1179  -1738
   -262  -1166   -906    711    322  -1036  -1415   -542   -555    267  -1234  -1787
   -231  -1176   -945    704    355  -1062  -1415   -550   -566    259  -1267  -1800
   -189  -1195  -1008    691    407  -1101  -1421   -561   -584    241  -1306  -1826
   -106  -1202  -1096    654    493  -1150  -1405   -540   -600    215  -1363  -1875
    -83  -1283  -1200    680    555  -1241  -1317   -431   -574    194  -1421  -1935
    -75  -1254  -1182    665    553  -1218  -1192   -272   -478    259  -1387  -1896
    -38  -1114  -1078    576    519  -1098  -1080    -72   -303    426  -1244  -1743
     36   -743   -779    353    407   -761  -1036     57    -70    727   -930  -1410
     10    -77    -88     33     46    -83  -1080     20    194   1174   -410   -862
   -135    384    517   -124   -327    449  -1286   -267    272   1460    -46   -491
   -233    213    446     10   -340    329  -1597   -719    -20   1270   -184   -607
   -277   -584   -306    431     12   -446  -1834  -1205   -698    511   -906  -1241
   -223  -1353  -1132    787    452  -1241  -1888  -1327  -1148    -98  -1556  -1800
   -142  -1660  -1517    898    685  -1590  -1844  -1202  -1187   -228  -1769  -1909
    -96  -1688  -1592    891    745  -1641  -1722  -1034  -1075   -171  -1797  -1805
    -31  -1634  -1602    833    784  -1618  -1597   -878   -953    -90  -1779  -1670
     -7  -1532  -1527    769    758  -1530  -1519   -792   -857     -7  -1722  -1538
    -15  -1488  -1473    750    727  -1480  -1480   -756   -813     33  -1701  -1449
     15  -1483  -1499    732    756  -1491  -1454   -740   -797     33  -1696  -1436
     77  -1457  -1535    691    805  -1496  -1434   -714   -776     51  -1660  -1439
    101  -1454  -1558    675    828  -1506  -1421   -704   -769     57  -1652  -1410
     98  -1467  -1566    683    831  -1517  -1413   -704   -766     59  -1647  -1392
    101  -1478  -1579    685    839  -1527  -1400   -693   -756     67  -1623  -1395
    106  -1486  -1592    691    849  -1538  -1389   -685   -753     72  -1602  -1400
    119  -1499  -1618    688    867  -1558  -1387   -683   -748     75  -1595  -1397
    135  -1506  -1644    685    888  -1574  -1379   -678   -745     80  -1569  -1413
    135  -1522  -1657    693    893  -1590  -1366   -667   -743     85  -1548  -1436
    140  -1538  -1678    698    909  -1608  -1358   -659   -743     90  -1522  -1454
    148  -1530  -1678    688    911  -1602  -1356   -659   -745     96  -1493  -1465
    161  -1512  -1675    675    917  -1592  -1343   -652   -732    109  -1462  -1473
    189  -1509  -1699    657    943  -1602  -1327   -633   -717    119  -1439  -1483
    197  -1501  -1699    652    948  -1600  -1312   -623   -711    122  -1418  -1499
    179  -1532  -1712    675    943  -1621  -1309   -623   -714    106  -1421  -1535
    189  -1535  -1727    672    956  -1631  -1304   -613   -717    103  -1405  -1553
    187  -1538  -1725    675    956  -1631  -1296   -602   -714    111  -1382  -1561
    168  -1535  -1704    683    935  -1618  -1275   -584   -696    129  -1337  -1556
    176  -1535  -1714    678    943  -1623  -1265   -576   -691    129  -1317  -1564
    192  -1540  -1732    675    961  -1636  -1262   -574   -693    124  -1306  -1587
    184  -1564  -1751    688    966  -1657  -1257   -568   -696    122  -1299  -1613
    184  -1577  -1761    696    971  -1667  -1249   -563   -696    122  -1278  -1626
    187  -1571  -1761    691    971  -1665  -1249   -563   -698    124  -1257  -1634
    202  -1561  -1764    680    982  -1662  -1249   -561   -698    124  -1236  -1639
    202  -1558  -1764    675    982  -1660  -1241   -545   -688    127  -1218  -1641
    192  -1566  -1758    688    974  -1662  -1226   -527   -680    135  -1205  -1644
    189  -1577  -1766    691    976  -1673  -1218   -522   -683    132  -1202  -1657
    179  -1574  -1753    696    966  -1662  -1210   -522   -693    127  -1187  -1683
    174  -1543  -1717    680    945  -1628  -1200   -519   -685    137  -1163  -1701
    171  -1538  -1709    683    940  -1623  -1179   -498   -675    140  -1150  -1704
    161  -1553  -1714    696    935  -1634  -1150   -478   -662    142  -1137  -1706
    158  -1553  -1712    696    932  -1631  -1137   -465   -654    150  -1122  -1709
    137  -1545  -1686    701    911  -1615  -1132   -446   -631    174  -1098  -1696
    145  -1532  -1678    693    911  -1605  -1132   -423   -602    197  -1083  -1688
    150  -1509  -1660    678    901  -1582  -1130   -400   -574    220  -1067  -1678
    163  -1475  -1639    657    901  -1556  -1130   -379   -550    241  -1054  -1675
    145  -1491  -1636    672    888  -1564  -1132   -366   -535    244  -1054  -1688
    129  -1501  -1631    685    880  -1566  -1145   -363   -527    241  -1047  -1717
    122  -1493  -1615    683    867  -1553  -1158   -363   -524    233  -1049  -1743
    116  -1488  -1608    685    859  -1548  -1182   -368   -527    228  -1047  -1753
     98  -1488  -1590    693    841  -1538  -1192   -371   -524    228  -1036  -1758
     88  -1473  -1561    693    823  -1517  -1197   -371   -517    228  -1034  -1761
     54  -1475  -1530    709    792  -1501  -1192   -361   -501    236  -1031  -1748
     33  -1483  -1519    724    774  -1501  -1184   -353   -493    241  -1062  -1727
     25  -1460  -1488    717    756  -1475  -1187   -345   -491    254  -1070  -1714
     25  -1408  -1434    691    730  -1421  -1192   -340   -480    270  -1041  -1717
     57  -1371  -1428    654    740  -1400  -1195   -342   -480    252  -1036  -1722
     20  -1374  -1395    675    706  -1384  -1187   -337   -480    241  -1023  -1709
      2  -1371  -1374    683    688  -1374  -1182   -335   -480    241  -1010  -1730
     20  -1340  -1361    659    691  -1350  -1150   -316   -459    277  -1018  -1753
     28  -1306  -1335    639    680  -1319  -1124   -296   -452    298  -1008  -1743
     49  -1262  -1312    605    678  -1286  -1109   -296   -467    306  -1013  -1761
     38  -1257  -1296    607    665  -1275  -1091   -296   -467    306  -1015  -1782
     10  -1254  -1265    623    636  -1260  -1088   -290   -444    319  -1002  -1797
     23  -1228  -1252    600    636  -1239  -1080   -293   -423    324   -974  -1808
     31  -1187  -1221    576    626  -1202  -1062   -290   -387    355   -914  -1800
     38  -1135  -1176    545    607  -1156  -1057   -298   -376    358   -891  -1777
     38  -1083  -1122    522    579  -1101  -1062   -316   -371    348   -893  -1743
     33  -1091  -1127    527    579  -1106  -1075   -340   -389    319   -917  -1748
     18  -1117  -1135    548    576  -1124  -1098   -368   -420    285   -935  -1761
      7  -1122  -1132    555    568  -1127  -1114   -394   -444    259   -943  -1748
      2  -1150  -1153    574    576  -1150  -1124   -410   -472    226   -969  -1774
     12  -1179  -1192    581    600  -1187  -1130   -418   -491    205   -971  -1792
     23  -1231  -1254    602    639  -1241  -1143   -433   -511    181   -987  -1810
     49  -1286  -1335    615    691  -1309  -1166   -457   -553    135  -1044  -1857
     93  -1291  -1384    600    737  -1337  -1174   -475   -576    101  -1091  -1883
    116  -1319  -1436    600    774  -1376  -1176   -504   -602     67  -1137  -1896
    148  -1353  -1504    602    823  -1428  -1213   -574   -662     20  -1182  -2010
    228  -1382  -1613    574    919  -1496  -1247   -618   -714    -31  -1195  -2166
    324  -1389  -1714    532   1018  -1551  -1278   -649   -758    -85  -1210  -2283
    444  -1384  -1829    470   1135  -1605  -1335   -704   -818   -142  -1213  -2392
    506  -1376  -1883    433   1195  -1628  -1356   -730   -844   -171  -1195  -2475
    506  -1371  -1878    431   1189  -1623  -1343   -730   -846   -168  -1161  -2527
    493  -1413  -1906    459   1200  -1660  -1345   -735   -862   -192  -1161  -2624
    509  -1514  -2023    498   1265  -1769  -1304   -680   -870   -241  -1226  -2769
    530  -1509  -2039    488   1283  -1774  -1205   -571   -813   -244  -1254  -2873
    581  -1389  -1974    402   1278  -1680  -1117   -431   -691   -158  -1192  -2857
    631  -1132  -1764    252   1197  -1447  -1047   -288   -501     57   -979  -2675
    641   -561  -1205    -41    922   -883  -1060   -275   -283    446   -519  -2270
    537     18   -519   -277    527   -249  -1182   -472   -181    787    -88  -1914
    446    137   -309   -293    379    -85  -1473   -854   -355    826     10  -1867
    379   -244   -623    -67    501   -433  -1701  -1244   -792    439   -332  -2200
    366  -1026  -1395    327    880  -1210  -1727  -1376  -1262   -265  -1036  -2777
    433  -1540  -1977    553   1202  -1758  -1712  -1260  -1423   -576  -1400  -3070
    465  -1699  -2164    618   1312  -1932  -1636  -1091  -1369   -584  -1447  -3128
    462  -1686  -2148    613   1304  -1917  -1548   -976  -1283   -524  -1415  -3138
    454  -1600  -2055    571   1254  -1826  -1467   -885  -1187   -439  -1366  -3099
    446  -1509  -1956    530   1200  -1732  -1402   -807  -1096   -358  -1296  -3031
    431  -1473  -1904    519   1163  -1686  -1353   -753  -1044   -301  -1247  -2985
    418  -1444  -1862    514   1140  -1652  -1317   -711  -1026   -262  -1215  -2951
    394  -1415  -1813    509   1104  -1613  -1291   -685  -1026   -244  -1215  -2917
    366  -1397  -1764    517   1062  -1582  -1278   -675  -1023   -233  -1221  -2883
    342  -1374  -1719    514   1028  -1545  -1262   -665  -1015   -223  -1234  -2865
    309  -1363  -1673    527    989  -1517  -1244   -646  -1000   -210  -1241  -2844
    267  -1376  -1644    553    953  -1509  -1228   -628   -982   -192  -1244  -2811
    241  -1382  -1623    571    930  -1504  -1208   -605   -958   -179  -1254  -2774
    202  -1366  -1569    579    883  -1467  -1187   -581   -935   -158  -1257  -2733
    184  -1332  -1517    574    849  -1423  -1171   -563   -906   -135  -1257  -2699
    161  -1327  -1488    581    823  -1408  -1161   -550   -888   -129  -1262  -2670
    129  -1317  -1447    592    787  -1382  -1145   -535   -867   -114  -1252  -2639
     98  -1312  -1410    605    753  -1361  -1132   -519   -844    -88  -1221  -2603
     85  -1296  -1382    605    732  -1337  -1122   -511   -831    -75  -1192  -2592
     64  -1309  -1376    620    719  -1343  -1117   -506   -820    -75  -1182  -2585
     38  -1306  -1345    633    691  -1327  -1104   -488   -802    -59  -1158  -2551
     18  -1312  -1330    644    672  -1322  -1096   -472   -784    -44  -1135  -2527
     12  -1314  -1327    652    670  -1319  -1091   -457   -769    -33  -1114  -2512
    -10  -1304  -1293    657    639  -1299  -1080   -439   -745    -20  -1096  -2483
    -28  -1327  -1299    678    633  -1314  -1075   -423   -737    -25  -1117  -2473
    -44  -1369  -1327    704    639  -1348  -1062   -418   -745    -44  -1163  -2481
    -77  -1405  -1327    743    623  -1366  -1067   -410   -753    -49  -1184  -2481
   -106  -1434  -1330    769    610  -1382  -1083   -407   -748    -64  -1192  -2481
   -132  -1475  -1345    802    605  -1410  -1085   -407   -745    -88  -1210  -2488
   -124  -1499  -1376    810    623  -1439  -1078   -400   -724    -98  -1215  -2481
   -103  -1496  -1392    800    644  -1444  -1054   -381   -696    -77  -1205  -2447
    -70  -1467  -1397    769    662  -1434  -1034   -353   -670    -46  -1171  -2416
    -54  -1444  -1389    750    667  -1418  -1021   -327   -652    -23  -1143  -2408
    -83  -1449  -1369    763    641  -1410   -989   -298   -636    -12  -1145  -2416
    -90  -1434  -1343    763    626  -1389   -953   -262   -605      7  -1132  -2410
    -83  -1426  -1345    753    631  -1387   -917   -220   -566     33  -1117  -2400
   -106  -1439  -1332    771    613  -1387   -911   -200   -548     67  -1111  -2403
   -114  -1428  -1317    771    600  -1374   -911   -179   -530     98  -1088  -2395
    -98  -1389  -1291    745    594  -1340   -893   -142   -485    158  -1015  -2366
   -114  -1366  -1252    737    568  -1309   -880   -111   -441    226   -924  -2335
   -129  -1358  -1228    743    548  -1293   -867    -90   -405    283   -852  -2307
   -122  -1332  -1210    724    542  -1270   -852    -75   -376    327   -810  -2270
   -116  -1335  -1218    727    550  -1278   -841    -70   -363    348   -800  -2249
   -101  -1306  -1205    701    550  -1257   -828    -67   -348    368   -792  -2218
    -83  -1265  -1182    672    548  -1223   -810    -57   -327    392   -789  -2169
    -90  -1283  -1195    685    550  -1241   -818    -72   -329    379   -839  -2143
    -75  -1273  -1197    675    561  -1236   -813    -77   -322    374   -878  -2114
    -75  -1267  -1195    670    558  -1231   -807    -72   -301    376   -893  -2065
    -77  -1267  -1192    672    555  -1231   -810    -72   -280    376   -924  -2029
    -77  -1273  -1195    675    558  -1236   -818    -72   -254    376   -956  -1997
    -72  -1275  -1202    675    563  -1239   -818    -57   -220    384   -963  -1958
    -72  -1273  -1200    672    561  -1236   -807    -36   -189    407   -943  -1919
    -75  -1280  -1205    678    563  -1241   -792    -12   -168    431   -924  -1886
    -93  -1280  -1189    685    545  -1236   -776      5   -150    446   -919  -1852
    -98  -1252  -1153    675    527  -1202   -763     23   -129    475   -893  -1810
    -93  -1221  -1127    657    514  -1174   -743     49   -114    501   -867  -1766
    -77  -1187  -1109    631    514  -1150   -727     67   -106    517   -857  -1730
    -44  -1153  -1109    597    532  -1132   -704     96    -88    540   -844  -1686
      2  -1132  -1135    566    568  -1132   -685    114    -80    545   -844  -1660
     12  -1143  -1156    563    581  -1150   -696    103   -101    524   -880  -1639
     31  -1122  -1153    545    589  -1137   -698     98   -109    509   -909  -1608
     23  -1104  -1127    537    574  -1114   -691     96   -114    501   -930  -1574
     15  -1075  -1091    530    553  -1083   -670    103   -101    506   -937  -1522
      7  -1078  -1085    535    545  -1083   -675     98   -109    488   -953  -1509
     20  -1062  -1083    519    550  -1072   -672     96   -119    467   -943  -1506
     -2  -1075  -1072    537    535  -1075   -678     88   -132    444   -932  -1512
    -36  -1109  -1072    574    517  -1091   -688     77   -148    420   -940  -1525
    -38  -1137  -1098    587    530  -1119   -688     80   -153    405   -943  -1530
    -44  -1176  -1135    610    545  -1156   -701     72   -168    381   -958  -1566
    -36  -1208  -1171    620    566  -1192   -709     67   -181    363   -971  -1605
    -20  -1234  -1213    628    594  -1223   -711     64   -200    350   -976  -1647
    -36  -1270  -1234    649    597  -1252   -722     51   -218    337   -984  -1686
    -80  -1322  -1241    701    579  -1283   -732     33   -239    322   -995  -1719
   -101  -1343  -1241    722    566  -1291   -737     20   -254    309   -995  -1753
   -114  -1358  -1244    737    563  -1301   -740     15   -262    306   -987  -1758
   -119  -1371  -1254    743    566  -1312   -735     15   -270    296   -992  -1758
    -98  -1343  -1247    719    571  -1296   -717     25   -254    303   -989  -1753
   -119  -1366  -1249    740    563  -1309   -719     20   -262    293  -1010  -1771
   -111  -1413  -1301    763    594  -1358   -774     23   -280    272  -1044  -1813
    -67  -1493  -1428    779    678  -1462   -805     72   -290    231  -1111  -1891
    -38  -1519  -1480    779    719  -1501   -745    187   -239    233  -1150  -1943
     -2  -1488  -1486    743    740  -1488   -672    329   -140    301  -1104  -1932
     75  -1265  -1340    594    706  -1301   -602    504     44    493   -911  -1769
    116   -756   -872    319    493   -813   -613    571    285    854   -519  -1345
     41   -153   -194     54    116   -174   -688    462    485   1236    -80   -893
    -75     12     85     31    -80     49   -963    111    397   1327     57   -758
   -148   -355   -207    252     28   -283  -1244   -329    -28    961   -277  -1052
   -215  -1179   -966    696    374  -1075  -1345   -639   -620    200  -1028  -1680
   -176  -1714  -1540    945    680  -1628  -1348   -613   -846   -166  -1423  -2008
   -103  -1844  -1743    974    818  -1795  -1270   -454   -792   -176  -1473  -2062
    -62  -1816  -1753    940    844  -1784  -1156   -322   -688   -111  -1441  -2042
    -70  -1756  -1686    911    805  -1722  -1065   -226   -589    -33  -1397  -1992
    -85  -1688  -1602    885    756  -1647  -1002   -155   -504     36  -1348  -1938
    -77  -1641  -1564    859    740  -1602   -958   -114   -454     85  -1312  -1901
    -88  -1621  -1532    854    722  -1577   -927    -90   -428    109  -1293  -1891
   -101  -1600  -1501    849    698  -1551   -898    -67   -405    127  -1286  -1867
   -142  -1628  -1488    885    672  -1558   -888    -64   -405    122  -1304  -1862
   -163  -1628  -1467    896    652  -1551   -870    -44   -392    132  -1314  -1831
   -194  -1618  -1423    906    613  -1522   -833    -20   -368    148  -1330  -1753
   -223  -1574  -1353    898    563  -1465   -805      0   -345    168  -1345  -1634
   -252  -1564  -1312    906    530  -1439   -782     20   -329    176  -1402  -1486
   -314  -1545  -1231    927    457  -1387   -756     41   -306    197  -1434  -1353
   -402  -1543  -1140    974    368  -1343   -732     57   -283    207  -1431  -1280
   -472  -1540  -1070   1005    298  -1306   -711     77   -262    220  -1379  -1286
   -493  -1483   -989    987    246  -1236   -665    122   -213    257  -1312  -1267
   -563  -1426   -862    992    148  -1143   -600    179   -150    306  -1249  -1218
   -711  -1423   -711   1067      0  -1067   -548    223   -103    350  -1205  -1153
   -880  -1389   -509   1135   -187   -950   -475    296    -28    418  -1132  -1078
   -958  -1361   -402   1158   -280   -883   -436    335     10    449  -1083  -1062
   -896  -1317   -420   1106   -239   -870   -436    335     15    444  -1067  -1065
   -815  -1283   -467   1049   -174   -875   -467    324      2    420  -1078  -1060
   -826  -1304   -478   1065   -176   -891   -472    319    -10    402  -1057  -1083
   -828  -1312   -483   1070   -174   -896   -467    316    -15    407  -1026  -1104
   -846  -1343   -498   1093   -174   -922   -459    309    -31    426  -1036  -1137
   -836  -1389   -553   1114   -142   -971   -475    283    -62    400  -1054  -1195
   -748  -1345   -600   1044    -75   -971   -511    257    -75    361  -1044  -1218
   -626  -1288   -662    956     15   -976   -535    241    -85    335  -1067  -1223
   -550  -1278   -727    911     85  -1002   -568    215   -103    303  -1091  -1260
   -535  -1296   -761    917    111  -1028   -597    194   -116    275  -1098  -1306
   -467  -1278   -810    872    168  -1044   -618    179   -124    249  -1111  -1345
   -381  -1270   -888    826    252  -1080   -644    155   -148    205  -1145  -1392
   -316  -1267   -950    789    314  -1109   -667    137   -168    168  -1156  -1426
   -283  -1278   -995    782    355  -1137   -670    127   -176    148  -1145  -1444
   -249  -1314  -1067    782    407  -1192   -675    116   -184    127  -1143  -1475
   -205  -1327  -1122    766    457  -1226   -670    114   -184    111  -1143  -1493
   -176  -1330  -1156    753    488  -1244   -672    111   -181    103  -1135  -1493
   -137  -1322  -1184    730    522  -1254   -670    119   -163    109  -1122  -1483
    -88  -1306  -1218    693    563  -1262   -665    132   -140    119  -1109  -1486
    -36  -1293  -1257    662    610  -1275   -665    137   -127    124  -1106  -1501
     12  -1275  -1288    628    649  -1280   -665    140   -111    135  -1104  -1519
     41  -1254  -1296    607    667  -1275   -665    137    -98    148  -1093  -1530
     70  -1234  -1306    579    685  -1270   -678    122    -98    150  -1091  -1540
     96  -1223  -1322    563    706  -1273   -696    106   -101    142  -1088  -1556
    116  -1213  -1330    548    722  -1270   -701     96    -98    127  -1085  -1566
    145  -1187  -1332    522    737  -1260   -709     93    -93    116  -1075  -1571
    184  -1195  -1382    504    782  -1286   -727     75    -98     98  -1098  -1584
    249  -1197  -1447    472    846  -1322   -750     54   -111     96  -1130  -1590
    314  -1182  -1496    431    904  -1340   -779     31   -129     85  -1143  -1600
    355  -1176  -1532    410    943  -1353   -800      7   -145     70  -1161  -1621
    387  -1158  -1545    384    966  -1350   -815      5   -137     80  -1189  -1610
    410  -1135  -1548    361    979  -1340   -815      5   -124     90  -1202  -1595
    423  -1156  -1579    366   1000  -1366   -805     12   -116    106  -1213  -1584
    431  -1169  -1600    368   1015  -1384   -782     20   -103    109  -1210  -1574
    433  -1137  -1571    350   1000  -1353   -743     36    -75    127  -1208  -1577
    439  -1098  -1538    329    987  -1317   -698     57    -49    150  -1195  -1538
    452  -1044  -1496    296    971  -1270   -662     77    -23    176  -1169  -1493
    439  -1021  -1460    290    948  -1239   -631     93      0    189  -1135  -1467
    444   -997  -1444    275    943  -1221   -602    109     18    202  -1114  -1441
    452   -961  -1413    254    932  -1187   -576    124     38    220  -1091  -1418
    441   -911  -1353    233    896  -1132   -545    132     59    244  -1067  -1402
    433   -870  -1304    218    867  -1085   -535    122     67    254  -1052  -1389
    436   -852  -1288    205    862  -1070   -532    109     64    257  -1039  -1379
    431   -865  -1296    215    862  -1080   -535     93     59    252  -1034  -1369
    420   -880  -1304    228    859  -1091   -537     77     51    249  -1021  -1358
    413   -891  -1304    239    857  -1096   -535     70     54    252   -995  -1350
    405   -927  -1335    259    867  -1130   -537     51     38    236  -1000  -1361
    387   -971  -1358    290    870  -1163   -535     31     25    218  -1005  -1374
    379  -1008  -1387    311    883  -1197   -532     15     12    200  -1018  -1384
    376  -1041  -1418    332    896  -1228   -527      2      2    184  -1031  -1395
    376  -1057  -1434    337    904  -1244   -530    -18    -18    161  -1052  -1410
    355  -1111  -1470    376    911  -1291   -532    -54    -38    129  -1083  -1434
    335  -1143  -1480    402    904  -1312   -527    -93    -51    109  -1101  -1439
    322  -1137  -1460    407    891  -1299   -522   -124    -49    103  -1104  -1431
    319  -1156  -1478    418    896  -1317   -511   -142    -51    101  -1104  -1436
    314  -1174  -1488    428    898  -1330   -501   -155    -49     96  -1106  -1447
    293  -1174  -1470    439    880  -1322   -493   -171    -49     88  -1106  -1454
    288  -1169  -1457    441    872  -1312   -478   -181    -44     88  -1104  -1454
    311  -1210  -1522    449    914  -1363   -457   -171    -44     67  -1127  -1496
    324  -1262  -1587    467    956  -1423   -371    -77     -7     57  -1158  -1551
    311  -1247  -1558    465    935  -1402   -259     72     83    103  -1140  -1551
    350  -1127  -1478    389    914  -1301   -135    290    249    241  -1026  -1444
    397   -748  -1145    174    769   -945    -64    439    485    530   -704  -1137
    337   -153   -491    -93    413   -322    -49    459    743    940   -210   -662
    132    309    176   -223    -23    241   -187    228    852   1239    187   -296
      2    228    226   -114   -111    228   -483   -197    620   1145    158   -350
    -62   -415   -355    239    145   -387   -691   -610     62    532   -426   -901
    -41  -1140  -1098    589    527  -1119   -789   -813   -420   -101  -1039  -1522
     12  -1496  -1512    740    758  -1504   -800   -748   -517   -301  -1244  -1766
     59  -1532  -1592    737    826  -1561   -701   -600   -426   -277  -1234  -1769
     72  -1426  -1501    675    787  -1462   -576   -462   -298   -187  -1156  -1704
     72  -1309  -1382    618    727  -1345   -472   -358   -184    -88  -1052  -1634
     59  -1226  -1286    581    670  -1254   -413   -301   -116    -36   -979  -1582
     62  -1195  -1257    566    659  -1226   -381   -277    -98    -33   -982  -1574
     72  -1187  -1260    555    665  -1223   -374   -272    -96    -41  -1031  -1569
     85  -1143  -1228    527    654  -1184   -368   -272    -96    -44  -1052  -1569
     90  -1124  -1218    517    652  -1171   -363   -270    -93    -51  -1062  -1610
     80  -1122  -1202    522    641  -1161   -350   -267    -90    -57  -1072  -1654
     85  -1109  -1195    511    639  -1150   -350   -272    -93    -64  -1072  -1665
     90  -1091  -1182    498    636  -1135   -361   -288   -109    -83  -1075  -1670
    111  -1054  -1169    470    636  -1111   -361   -301   -124   -103  -1088  -1670
    122  -1023  -1145    452    633  -1083   -363   -316   -145   -124  -1114  -1667
    132  -1005  -1137    433    633  -1072   -361   -335   -168   -161  -1158  -1649
    153   -984  -1137    413    644  -1060   -361   -353   -202   -194  -1197  -1636
    174   -969  -1145    397    657  -1054   -376   -371   -205   -205  -1210  -1639
    194   -958  -1153    381    672  -1054   -376   -374   -192   -197  -1202  -1660
    207   -935  -1143    363    672  -1039   -374   -374   -184   -197  -1192  -1649
    218   -911  -1130    345    672  -1021   -381   -384   -176   -197  -1197  -1639
    228   -901  -1130    335    678  -1015   -389   -400   -184   -205  -1218  -1634
    231   -911  -1143    340    685  -1026   -402   -423   -202   -223  -1239  -1649
    231   -875  -1109    322    670   -992   -389   -415   -189   -205  -1213  -1634
    228   -849  -1078    309    652   -961   -381   -410   -189   -200  -1189  -1626
    223   -833  -1057    303    639   -945   -389   -423   -202   -210  -1176  -1636
    233   -826  -1060    296    646   -943   -397   -431   -207   -213  -1158  -1634
    236   -844  -1083    303    657   -963   -410   -446   -226   -233  -1150  -1639
    228   -828  -1060    298    644   -943   -413   -454   -233   -239  -1166  -1623
    218   -818  -1036    298    626   -927   -410   -454   -233   -241  -1244  -1602
    215   -818  -1034    301    623   -924   -402   -454   -241   -249  -1317  -1582
    210   -810  -1023    298    615   -914   -397   -444   -239   -252  -1340  -1556
    194   -797   -992    301    592   -896   -387   -426   -231   -252  -1337  -1519
    184   -797   -984    306    581   -891   -371   -413   -226   -252  -1322  -1488
    179   -805   -984    314    581   -893   -353   -402   -218   -246  -1291  -1473
    163   -805   -971    319    566   -888   -355   -413   -223   -244  -1267  -1467
    145   -797   -943    324    542   -870   -355   -415   -218   -236  -1252  -1452
    142   -766   -911    309    524   -839   -353   -405   -202   -220  -1228  -1423
    155   -722   -878    283    517   -800   -353   -402   -184   -200  -1218  -1402
    171   -696   -867    259    517   -782   -358   -394   -168   -187  -1202  -1389
    189   -654   -844    231    514   -748   -355   -384   -148   -168  -1189  -1371
    194   -626   -820    213    506   -722   -353   -379   -124   -150  -1179  -1358
    179   -594   -774    207    475   -683   -329   -363   -101   -132  -1176  -1345
    181   -581   -763    200    470   -672   -316   -353    -85   -116  -1171  -1337
    179   -561   -740    189    459   -652   -298   -329    -62    -85  -1140  -1314
    166   -555   -722    194    444   -639   -283   -314    -46    -67  -1119  -1296
    158   -584   -743    213    449   -662   -277   -309    -44    -64  -1127  -1288
    155   -579   -737    210    444   -659   -267   -290    -31    -46  -1104  -1260
    163   -545   -709    189    433   -626   -252   -267     -7    -25  -1067  -1223
    158   -550   -711    194    433   -628   -249   -259     -5    -23  -1065  -1213
    166   -535   -701    184    433   -618   -241   -249      2    -15  -1065  -1200
    148   -504   -652    176    397   -576   -218   -220     31     10  -1041  -1169
    129   -485   -615    179    371   -550   -194   -200     51     28  -1008  -1140
    122   -475   -597    176    358   -535   -171   -184     64     33   -992  -1122
    116   -465   -581    174    348   -522   -145   -158     80     41   -992  -1093
    124   -439   -563    155    342   -501   -137   -140     90     51   -992  -1083
    119   -413   -532    145    324   -472   -111   -106    119     75   -961  -1060
    122   -376   -498    127    309   -436    -83    -75    148    109   -906  -1044
    116   -353   -470    119    293   -410    -64    -57    161    124   -859  -1031
    106   -329   -439    111    270   -381    -36    -25    184    155   -800  -1005
    114   -301   -415     90    265   -358    -18     -5    207    181   -745   -982
    119   -259   -379     70    246   -319     -7      7    223    210   -678   -961
    114   -241   -355     64    233   -298      5      7    236    223   -633   -937
    111   -215   -327     51    218   -270      2     -2    236    194   -644   -898
    103   -215   -322     54    213   -267    -12    -25    215    179   -667   -888
     98   -244   -342     70    220   -293    -31    -54    189    161   -730   -906
    119   -246   -366     64    241   -306    -54    -75    168    153   -753   -927
    119   -283   -405     80    259   -342    -62    -83    153    145   -763   -935
    116   -301   -418     90    267   -358    -38    -72    158    135   -789   -924
    109   -342   -452    114    277   -394    -33    -93    132     98   -844   -940
    103   -394   -498    145    301   -446    -44   -122    101     51   -891   -969
     77   -452   -532    184    303   -491    -41   -132     83     46   -891   -995
     70   -491   -561    210    314   -524    -44   -148     62     33   -914  -1010
     77   -514   -594    215    335   -553    -46   -155     54     23   -906  -1008
     77   -537   -615    231    345   -576    -41   -148     57      7   -914   -997
     67   -566   -633    249    348   -597    -44   -153     49     -5   -919  -1000
     54   -555   -613    249    332   -584    -49   -158     46    -15   -909   -992
     49   -553   -602    252    324   -576    -49   -155     44    -23   -924   -987
     57   -545   -602    244    329   -574    -49   -145     49    -20   -911   -974
     54   -639   -693    290    374   -665    -44   -127     36    -57   -943   -984
     88   -727   -815    319    449   -771     20    -41     57    -85   -966  -1023
     98   -719   -820    309    459   -769    132     98    140    -59   -943  -1036
    140   -628   -769    244    454   -698    252    298    298     64   -854   -963
    189   -290   -483     49    335   -387    322    452    535    361   -542   -675
    161    257     93   -210     33    176    322    465    766    753    -85   -218
     -7    732    740   -363   -374    735    184    236    852   1057    293    150
   -127    719    846   -296   -485    782   -116   -176    628   1034    314    158
   -197    148    342     23   -270    244   -329   -584     98    485   -176   -303
   -207   -641   -433    423    111   -537   -397   -745   -376   -194   -849   -911
   -155  -1111   -956    633    397  -1034   -392   -662   -501   -454  -1145  -1200
   -114  -1208  -1093    662    488  -1150   -298   -488   -397   -428  -1143  -1226
   -114  -1161  -1047    636    465  -1104   -187   -350   -254   -332  -1060  -1176
   -116  -1072   -956    592    418  -1015   -101   -244   -122   -205   -963  -1111
   -142  -1010   -867    576    358   -937    -62   -189    -41   -106   -888  -1057
   -122   -963   -841    542    358   -904    -33   -153      0    -38   -807  -1026
    -88   -937   -849    511    379   -893     -2   -135      5     -2   -769   -989
    -64   -956   -893    509    413   -924      2   -129     -5      2   -802   -971
    -54   -956   -904    504    420   -930    -20   -142    -23     -5   -839   -974
    -28   -893   -865    462    418   -880    -12   -124     -5     10   -789   -914
    -49   -852   -805    449    376   -828     23    -98     20     44   -680   -854
    -51   -865   -815    457    381   -841     31    -93     10     44   -672   -859
    -49   -872   -823    462    387   -849     44    -77     12     54   -709   -815
    -70   -875   -805    472    366   -841     70    -59     20     57   -724   -737
   -111   -911   -800    509    342   -857     85    -54     20     46   -727   -701
   -106   -956   -849    530    371   -904    103    -46     20     33   -740   -711
   -122   -995   -875    558    376   -937    127    -41     10     12   -756   -743
   -163  -1041   -878    602    355   -961    148    -44     12    -12   -789   -745
   -205  -1085   -880    644    335   -984    158    -46     20    -23   -789   -735
   -166  -1101   -935    633    381  -1018    161    -38     10      2   -737   -709
   -106  -1088   -984    597    436  -1036    142    -44    -36     31   -685   -683
    -44  -1070  -1026    558    491  -1049    122    -54    -70     64   -620   -657
     20  -1057  -1078    517    548  -1065    111    -49    -77    101   -548   -605
     77  -1060  -1137    491    605  -1096     98    -51    -98    106   -511   -571
     88  -1052  -1140    480    613  -1096     88    -62   -122    103   -509   -566
     93  -1057  -1150    483    620  -1104     80    -62   -140     93   -537   -571
     96  -1049  -1145    475    618  -1096     72    -51   -148     85   -540   -553
     93  -1028  -1122    467    605  -1075     64    -46   -153     70   -574   -550
     75  -1023  -1101    472    587  -1062     70    -31   -150     70   -607   -535
     41  -1002  -1044    480    542  -1023     75     -7   -135     93   -607   -493
     46   -987  -1036    470    540  -1010     77    -10   -137     77   -633   -467
     77   -995  -1072    457    574  -1034     72    -15   -153     38   -685   -454
    109   -971  -1083    428    594  -1026     70    -12   -155     25   -717   -410
     85   -940  -1026    428    555   -982     93     18   -129     44   -711   -353
    140   -935  -1075    394    605  -1005     88     18   -140     18   -737   -389
    179   -935  -1114    376    646  -1023     90     20   -140      2   -750   -420
    210   -927  -1137    355    672  -1034     96     28   -132     -2   -763   -413
    223   -919  -1143    348    683  -1031    106     41   -119      0   -787   -400
    223   -898  -1124    337    672  -1010    111     59    -98     -5   -792   -384
    223   -891  -1114    332    667  -1002    124     75    -75    -10   -795   -376
    213   -880  -1093    332    652   -987    137     83    -57     -5   -784   -413
    205   -875  -1080    335    641   -976    153    101    -31     10   -771   -433
    192   -888  -1083    348    636   -987    174    114    -10     20   -763   -433
    171   -904  -1075    363    623   -989    189    116      0     28   -769   -433
    142   -922  -1065    389    602   -992    197    116     10     36   -771   -454
    124   -945  -1070    410    597  -1008    213    127     25     51   -766   -467
    114   -927  -1041    405    574   -984    231    137     38     64   -761   -475
     90   -922  -1013    413    550   -966    231    135     38     75   -774   -488
     85   -919  -1005    415    542   -961    233    142     49     83   -776   -496
     59   -904   -963    423    511   -932    244    155     67     96   -774   -509
     41   -904   -945    428    491   -922    272    176     88    106   -766   -517
      7   -909   -917    449    462   -911    301    202    114    129   -750   -511
    -12   -917   -906    462    446   -911    322    223    135    142   -740   -506
    -54   -919   -865    488    405   -893    329    231    140    142   -740   -504
    -64   -872   -807    467    371   -841    345    249    163    161   -724   -488
    -62   -826   -763    444    350   -795    381    275    192    181   -709   -480
    -62   -779   -717    420    324   -748    420    309    226    213   -680   -465
   -101   -771   -670    436    283   -722    444    327    244    220   -672   -462
   -171   -784   -615    475    220   -701    454    337    254    223   -657   -457
   -184   -748   -566    465    189   -657    480    358    277    252   -626   -452
   -210   -724   -514    465    150   -618    506    374    298    272   -600   -439
   -272   -696   -423    485     75   -561    514    371    314    285   -579   -413
   -301   -683   -381    491     36   -532    522    376    329    298   -563   -400
   -327   -675   -348    501      7   -511    527    379    329    285   -566   -405
   -353   -652   -301    501    -25   -478    522    379    337    277   -571   -407
   -402   -646   -244    524    -80   -446    522    381    342    277   -581   -405
   -462   -644   -184    550   -140   -415    542    400    361    288   -579   -384
   -524   -613    -88    566   -218   -350    566    420    384    306   -550   -348
   -623   -623     -2    620   -311   -314    579    431    392    306   -532   -340
   -740   -652     88    696   -415   -283    613    465    426    335   -496   -311
   -763   -724     38    743   -402   -345    607    465    407    316   -517   -311
   -727   -761    -33    743   -348   -397    576    431    366    265   -553   -329
   -667   -735    -67    698   -301   -400    550    420    355    239   -532   -329
   -639   -719    -80    680   -280   -400    555    423    350    270   -504   -298
   -639   -719    -80    678   -280   -400    550    415    345    296   -509   -270
   -594   -693    -98    644   -249   -397    527    394    335    285   -501   -275
   -540   -685   -148    613   -197   -418    491    350    298    228   -517   -327
   -506   -675   -168    592   -168   -423    478    324    270    166   -535   -366
   -472   -727   -257    600   -111   -493    496    345    262    101   -566   -426
   -439   -813   -374    626    -33   -594    581    452    303     80   -613   -483
   -392   -776   -387    581     -2   -581    691    594    405    132   -592   -470
   -311   -623   -311    467      0   -467    800    784    574    275   -446   -384
   -231   -210     20    218   -127    -96    797    846    758    545   -106   -137
   -239    384    623    -72   -431    504    696    737    906    932    319    233
   -311    805   1117   -249   -714    958    433    400    865   1187    568    472
   -374    743   1117   -184   -745    930    137     10    605   1098    509    407
   -457     72    530    192   -496    301     54   -275    109    420    -83    -88
   -465   -631   -168    548   -150   -400     70   -296   -246   -163   -662   -555
   -426   -930   -506    678     38   -719    119   -153   -262   -270   -826   -693
   -410   -979   -568    696     77   -774    220      0   -137   -192   -826   -680
   -389   -906   -517    646     59   -711    306    103    -18   -106   -758   -615
   -358   -807   -452    581     44   -631    358    174     70    -41   -667   -542
   -335   -740   -405    537     33   -574    392    210    116    -18   -589   -496
   -314   -701   -387    509     36   -545    423    233    142      2   -563   -459
   -306   -685   -381    493     36   -532    428    239    148     15   -555   -418
   -293   -685   -392    488     49   -540    428    233    150     15   -563   -389
   -277   -693   -418    483     67   -555    426    228    148     10   -576   -379
   -265   -678   -413    472     72   -545    418    218    140     10   -587   -376
   -236   -680   -444    457    101   -563    407    205    129      2   -592   -381
   -202   -680   -478    439    137   -579    402    192    124     -5   -602   -379
   -171   -662   -491    415    158   -576    400    179    122    -10   -605   -371
   -145   -636   -491    392    171   -563    400    174    122    -10   -605   -353
   -127   -662   -537    394    202   -600    384    161    106    -28   -620   -348
    -80   -678   -597    379    257   -639    363    135     88    -54   -649   -358
    -38   -667   -631    350    293   -649    350    116     77    -67   -667   -363
      0   -657   -657    329    327   -657    342    106     67    -80   -685   -366
     46   -607   -657    277    350   -631    332     96     59    -77   -678   -350
     88   -607   -696    259    392   -652    324     90     51    -83   -675   -340
    137   -615   -753    239    444   -685    309     80     31   -103   -696   -350
    187   -615   -802    215    493   -709    290     64     15   -124   -730   -366
    236   -615   -854    187    545   -735    265     46     -5   -150   -766   -387
    314   -607   -922    145    615   -763    231     18    -33   -174   -789   -405
    405   -610  -1015    101    709   -813    194    -10    -67   -200   -805   -418
    501   -592  -1093     46    797   -841    163    -46   -103   -236   -826   -433
    592   -574  -1166    -10    878   -870    124    -77   -135   -272   -844   -444
    657   -574  -1234    -41    943   -904     98    -93   -161   -288   -857   -449
    709   -587  -1296    -62   1002   -940     70   -116   -187   -309   -872   -462
    727   -592  -1319    -67   1023   -956     57   -124   -200   -329   -846   -465
    701   -584  -1288    -59    995   -935     75   -109   -181   -324   -807   -459
    662   -548  -1210    -57    935   -878    101    -90   -150   -293   -784   -439
    613   -519  -1135    -46    872   -826    137    -59   -109   -252   -753   -402
    594   -504  -1098    -44    846   -800    168    -23    -85   -233   -717   -392
    535   -493  -1028    -23    779   -758    189      7    -57   -215   -693   -376
    420   -467   -888     23    654   -678    226     41    -15   -179   -652   -337
    337   -457   -795     57    563   -623    265     64     23   -150   -620   -316
    241   -462   -704    111    472   -581    335    109     77   -114   -571   -283
    168   -452   -620    140    392   -535    397    163    132    -62   -527   -223
    155   -431   -587    137    371   -509    431    202    168    -23   -496   -197
    155   -407   -563    124    358   -485    449    223    192      2   -465   -192
    150   -407   -558    129    353   -483    459    231    207     12   -444   -205
    135   -379   -517    119    324   -446    467    239    226     36   -407   -181
    122   -350   -472    114    296   -410    485    254    246     59   -371   -161
    101   -342   -446    119    272   -394    491    259    257     75   -342   -150
     85   -332   -418    124    252   -374    504    272    280    103   -301   -127
     64   -348   -413    140    236   -379    514    283    290    116   -285   -124
     46   -345   -392    148    218   -368    527    303    311    137   -259   -111
     25   -335   -363    153    194   -348    535    319    327    153   -241   -111
      7   -342   -350    168    179   -345    548    329    335    161   -236   -124
    -33   -329   -296    179    129   -314    563    353    363    192   -205    -98
    -46   -303   -259    174    103   -283    581    379    394    226   -168    -67
    -51   -262   -213    155     77   -239    589    405    423    265   -127    -23
    -54   -210   -155    132     49   -184    607    431    457    303    -90     18
    -67   -210   -145    137     36   -179    646    475    498    342    -64     46
    -72   -187   -116    129     20   -153    678    511    535    376    -38     77
    -93   -153    -59    122    -18   -106    704    542    571    407      7    111
   -127   -129     -2    129    -62    -67    730    566    594    441     46    150
   -181   -109     72    142   -129    -18    758    597    620    470     98    200
   -215   -101    114    158   -166      5    782    623    639    488    122    236
   -215    -72    142    142   -179     33    787    620    641    496    135    259
   -200    -54    145    127   -174     44    787    610    644    496    158    277
   -181    -54    127    114   -155     36    771    597    631    480    153    285
   -168    -80     88    124   -129      2    743    574    602    452    119    283
   -155    -96     59    127   -109    -20    722    548    576    426     83    259
   -142   -111     31    127    -88    -41    701    524    548    400     44    218
   -153   -153      0    153    -77    -77    691    506    519    368      7    181
   -155   -176    -20    163    -67    -98    693    488    498    345     -7    132
   -163   -262    -98    210    -33   -181    683    457    459    290    -54     49
   -163   -324   -161    244     -2   -244    665    423    413    233   -109    -18
   -166   -371   -207    267     18   -290    636    389    376    184   -153    -75
   -166   -426   -259    296     44   -342    600    348    335    132   -207   -129
   -155   -449   -296    301     70   -374    568    311    301    114   -241   -174
   -174   -501   -327    337     75   -415    563    293    290    127   -239   -210
   -181   -519   -337    350     75   -428    561    285    283    145   -207   -259
   -171   -532   -363    350     93   -449    548    280    270    150   -194   -298
   -158   -535   -376    345    106   -454    537    270    265    161   -194   -335
   -137   -527   -389    332    124   -459    530    246    259    161   -184   -389
   -116   -600   -485    355    181   -542    548    267    246    119   -213   -506
    -90   -665   -574    376    241   -620    628    368    275     93   -239   -636
    -51   -620   -568    335    257   -594    727    496    361    142   -192   -685
     25   -480   -506    228    265   -493    815    667    524    301    -44   -589
    101    -57   -158    -23    129   -109    818    732    750    618    301   -285
     59    555    493   -309   -218    524    737    641    966   1013    758    114
    -38    922    961   -444   -501    943    470    322    969   1228   1013    358
    -54    792    846   -368   -449    818    137   -124    641   1026    833    249
    -85     88    174     -2   -129    132    -12   -498     31    283    119   -316
    -20   -524   -506    272    241   -517    -38   -558   -335   -267   -405   -826
    129   -740   -870    303    498   -805    -10   -426   -353   -376   -506  -1036
    249   -737   -987    244    618   -862     57   -301   -270   -355   -491  -1093
    353   -649  -1005    148    678   -828    109   -236   -192   -311   -459  -1049
    431   -535   -966     51    698   -750    145   -192   -122   -257   -433   -950
    485   -446   -932    -20    709   -688    163   -163    -75   -220   -428   -836
    530   -405   -935    -62    732   -670    158   -153    -59   -220   -433   -766
    574   -371   -948   -103    758   -659    153   -155    -67   -233   -454   -724
    615   -342   -958   -137    787   -649    148   -155    -70   -239   -467   -685
    670   -303   -974   -184    820   -639    142   -132    -70   -239   -478   -641
    719   -285  -1005   -215    862   -644    124   -135    -90   -262   -498   -613
    784   -303  -1091   -241    935   -698     85   -181   -140   -309   -527   -628
    875   -272  -1148   -303   1010   -709     59   -218   -168   -329   -545   -646
    987   -241  -1231   -374   1106   -735     18   -267   -210   -358   -576   -693
   1080   -205  -1286   -436   1182   -745    -15   -303   -239   -381   -610   -709
   1106   -207  -1314   -449   1208   -761    -46   -332   -265   -402   -644   -704
   1085   -228  -1314   -428   1197   -771    -51   -345   -275   -410   -652   -709
   1075   -223  -1299   -428   1184   -761    -51   -350   -280   -402   -646   -704
   1057   -236  -1293   -410   1174   -763    -41   -342   -285   -366   -654   -696
   1036   -244  -1283   -397   1158   -763    -23   -332   -290   -332   -657   -670
   1039   -254  -1293   -392   1166   -774      5   -324   -303   -275   -672   -649
   1021   -270  -1293   -376   1156   -779     54   -322   -309   -189   -683   -618
    940   -265  -1205   -337   1072   -735     93   -301   -290   -127   -696   -561
    896   -262  -1158   -316   1026   -709     98   -270   -270   -129   -688   -506
    880   -241  -1122   -319   1000   -680    109   -213   -226   -109   -626   -444
    766   -270  -1039   -249    901   -654    101   -184   -207   -111   -587   -389
    693   -267   -961   -213    826   -613     90   -174   -207   -140   -566   -361
    644   -252   -896   -197    769   -574     77   -174   -210   -166   -550   -322
    600   -241   -841   -179    719   -540     64   -184   -223   -187   -542   -285
    550   -239   -792   -158    670   -514     70   -181   -239   -202   -524   -246
    517   -189   -706   -163    610   -446     70   -176   -231   -200   -496   -197
    475   -155   -631   -161    553   -392     72   -168   -228   -205   -485   -168
    457    -93   -550   -181    501   -319     93   -148   -218   -197   -467   -140
    439    -23   -465   -210    452   -244    111   -129   -220   -194   -452   -122
    413     36   -376   -223    394   -168    119   -122   -257   -202   -452   -114
    376     72   -306   -226    340   -116    129   -114   -293   -213   -457   -116
    332     93   -241   -213    288    -72    142    -96   -301   -215   -446   -116
    298     80   -218   -189    259    -67    163    -75   -272   -207   -433   -106
    280     70   -210   -174    246    -70    197    -33   -210   -181   -407    -83
    262     80   -181   -171    220    -49    220      2   -142   -148   -368    -57
    265    114   -150   -189    207    -18    236     46    -77   -111   -329    -41
    259    111   -150   -187    205    -20    249     72    -25    -83   -311    -38
    249    142   -106   -194    179     18    277     98     33    -46   -283    -18
    233    184    -49   -210    140     67    306    122     83    -15   -254      2
    223    179    -44   -202    135     67    324    137    109     -5   -254     -5
    218    197    -20   -207    119     88    345    150    137     12   -244    -18
    220    236     15   -228    103    127    374    168    168     38   -226    -38
    207    249     38   -228     85    142    402    181    194     62   -207    -67
    192    249     57   -220     67    153    420    194    215     80   -200   -101
    176    275     96   -226     38    187    433    210    239    111   -181   -109
    168    288    119   -228     25    205    441    220    262    135   -166   -119
    148    311    163   -231     -7    239    452    233    285    158   -158   -132
    127    355    228   -241    -49    293    462    249    311    184   -142   -122
    111    394    283   -254    -85    340    465    265    337    213   -132   -101
     98    441    342   -270   -122    392    478    293    363    244   -127    -59
     88    501    410   -296   -161    454    496    322    387    272   -109    -12
     85    548    459   -316   -187    504    509    340    397    296    -90     20
     64    571    506   -319   -220    540    522    361    407    316    -75     46
     36    566    530   -301   -246    548    535    381    423    329    -72     75
      2    566    561   -285   -280    563    561    407    454    348    -54    119
    -36    566    602   -267   -319    584    587    433    485    374    -23    166
    -64    553    618   -244   -342    584    592    444    493    376    -12    194
    -90    535    626   -220   -358    579    584    446    498    374     -7    210
   -109    491    600   -192   -355    542    550    420    475    340    -33    187
   -124    449    574   -161   -348    511    527    394    452    314    -38    176
   -155    397    553   -122   -355    475    511    381    436    283    -36    158
   -176    337    514    -80   -345    426    519    381    436    239    -46    127
   -184    290    475    -54   -329    384    548    392    459    213    -70     98
   -187    213    397    -12   -290    303    574    402    488    231   -137     67
   -184    127    311     25   -246    218    587    402    498    337   -202     38
   -184     64    249     59   -215    155    581    394    470    459   -202     10
   -174     59    231     54   -202    142    568    384    444    506   -135     12
   -161     54    215     51   -189    135    555    368    415    493    -49     28
   -171     20    192     72   -181    106    542    353    389    459     20     46
   -210    -33    176    122   -194     70    522    332    363    418     44     64
   -207    -12    192    109   -200     90    511    327    358    402     62     90
   -163     33    197     64   -179    114    517    335    368    394     93    132
   -142     49    192     44   -166    119    514    335    368    374     96    150
   -171    -41    129    106   -150     44    483    319    340    303     38    101
   -140   -111     25    124    -85    -44    519    387    361    236    -28     36
    -90    -70     20     80    -57    -25    610    517    457    226    -25     36
    -44     28     70      7    -57     49    685    680    618    298     62    150
     31    337    306   -184   -137    322    740    846    862    522    324    444
     31    963    930   -498   -449    945    761    914   1176    953    826    989
   -148   1465   1613   -659   -880   1538    652    743   1361   1322   1257   1449
   -259   1454   1714   -597   -987   1584    361    366   1189   1317   1280   1504
   -303    906   1210   -301   -756   1057    132    -62    652    789    766   1072
   -345    109    454    116   -400    280     41   -298     98    119     83    462
   -265   -262      0    262   -132   -132     57   -194    -18    -67   -140    257
   -197   -335   -140    265    -31   -239    140    -44     36    -51   -150    254
   -197   -337   -140    267    -28   -239    231     70    111     -5   -116    285
   -150   -265   -114    207    -20   -192    285    150    179     51    -64    342
    -90   -189    -98    140      2   -145    319    197    218     85    -33    384
    -44   -148   -106     96     31   -127    337    220    228     93    -28    420
    -10   -116   -106     64     46   -111    353    239    236     98    -28    462
     18   -109   -129     44     72   -119    361    254    231     96    -38    478
      5   -122   -127     57     64   -124    371    262    231     96    -33    504
     -5   -129   -127     64     59   -129    376    265    228     96    -36    530
     20   -101   -122     41     70   -111    381    277    226     98    -33    548
     31    -75   -109     20     67    -90    405    285    233    106    -28    558
      5    -88    -93     41     46    -90    410    283    233    109    -25    561
    -18    -98    -83     57     31    -90    415    285    233    106    -23    584
    -10    -64    -54     38     20    -59    436    303    246    116    -10    592
    -64    -85    -20     75    -25    -51    431    301    236    109    -18    555
    -83    -77      5     80    -44    -36    428    293    233    103    -18    524
    -41     -2     36     20    -38     15    446    309    254    122      0    524
    -10     36     46    -12    -28     41    459    324    267    124     -7    504
    -46      7     54     18    -49     31    433    306    249     93    -62    431
    -38      7     46     15    -44     25    413    298    236     72   -109    379
     -7     18     25     -5    -15     20    420    309    239     70   -137    368
     -7     -2      5      5     -7      0    413    306    228     57   -168    358
      7      0     -7     -2      7     -2    410    306    218     41   -179    353
     28      7    -20    -18     25     -5    410    314    215     38   -153    361
     49      2    -46    -25     46    -20    397    314    202     36   -135    350
     54      0    -54    -25     54    -25    392    314    194     33   -124    353
     67      0    -67    -33     67    -33    384    311    181     31   -168    426
     80    -23   -103    -28     90    -62    371    311    171     23   -233    524
     88    -25   -114    -33     98    -70    366    314    166     28   -267    602
    119     -7   -127    -54    122    -67    361    324    168     44   -275    672
    137     12   -127    -75    132    -57    361    324    168     51   -280    696
    153     28   -124    -90    137    -46    371    327    166     51   -272    704
    179     62   -119   -122    148    -28    389    337    174     51   -252    722
    192     77   -114   -135    153    -18    394    342    181     57   -241    711
    150     57    -96   -103    124    -18    389    324    166     41   -272    659
    127     33    -93    -80    109    -28    384    327    163     36   -277    602
    109     12    -96    -62    103    -41    389    332    168     41   -272    542
    140     41    -98    -90    119    -28    418    366    202     67   -223    524
    140     62    -80   -101    109     -7    431    387    226     90   -179    506
    127     57    -70    -93     98     -5    446    413    241    101   -161    462
    122     70    -54    -96     88      7    472    436    259    114   -148    413
     70     15    -54    -41     62    -18    480    433    249    103   -166    340
     10    -54    -64     20     36    -59    472    423    236     93   -176    290
    -12    -75    -64     44     23    -70    475    415    233     96   -174    259
     44    -25    -70    -10     54    -46    498    431    252    122   -145    265
     67    -31    -98    -18     83    -64    501    439    249    129   -137    252
     38    -67   -109     12     72    -88    478    423    236    122   -150    228
     57    -54   -111     -2     83    -83    475    428    244    135   -137    241
     46    -72   -122     12     83    -96    470    433    252    142   -127    259
     62    -88   -150     12    106   -119    462    439    252    145   -127    270
     62    -72   -135      2     98   -103    454    439    262    161   -119    293
     54    -77   -132     12     90   -106    433    433    265    168   -116    309
     38    -98   -140     28     85   -119    415    433    265    171   -116    322
     59    -44   -103     -7     80    -72    436    459    296    205    -80    368
     77     38    -38    -59     59      0    465    493    335    241    -33    420
     88     85     -5    -88     46     41    485    514    363    265      5    446
     62     83     20    -75     20     51    493    522    379    272     20    459
     57    106     49    -80      5     77    511    542    405    293     44    483
     77    145     67   -111      5    106    535    566    431    316     64    485
     96    205    106   -150     -5    155    553    587    462    348    111    517
     51    236    184   -145    -64    210    553    576    470    353    132    514
     23    246    223   -135    -98    236    548    558    465    342    135    501
     59    283    223   -171    -83    254    535    558    470    350    158    504
     23    241    218   -132    -98    231    501    524    446    327    145    467
     -7    220    228   -109   -119    226    493    517    441    322    145    444
     -2    236    239   -116   -119    236    493    519    444    319    153    439
     -5    220    226   -109   -114    223    488    517    431    306    153    415
    -59    153    213    -46   -135    181    480    501    407    275    129    381
    -62    119    181    -31   -122    150    470    493    387    249    101    340
    -59    111    171    -25   -114    140    467    498    392    244    109    335
   -111     54    166     28   -140    109    449    470    361    213     93    309
   -114     57    171     28   -142    111    439    454    345    197     85    290
   -145     20    166     62   -155     90    431    439    329    176     49    244
   -192      7    200     93   -194    103    444    452    340    189     62    257
   -244     -5    239    122   -241    116    446    454    342    197     57    236
   -257     15    272    119   -265    142    449    457    345    205     57    231
   -270     38    309    111   -288    174    462    467    353    218     72    228
   -319     23    342    148   -329    181    485    496    368    226     88    223
   -316    -64    252    189   -285     93    527    542    355    163      2    189
   -277   -116    158    197   -218     20    594    649    381    124    -75    122
   -207    -41    166    124   -187     59    685    818    478    197    -28    135
   -114    215    329    -49   -220    272    782   1023    672    410    150    332
    -64    701    766   -319   -415    732    776   1106    924    761    517    763
   -200   1325   1522   -563   -862   1423    717   1044   1197   1187   1002   1299
   -433   1535   1969   -550  -1202   1751    480    711   1197   1319   1192   1527
   -563   1132   1696   -283  -1130   1413    200    272    826    966    862   1228
   -584    285    870    148   -727    576      5   -135    163    187     77    501
   -506   -257    246    381   -376     -5    -64   -200   -150   -233   -361     75
   -402   -410    -10    405   -197   -210      0    -44   -127   -275   -441      7
   -327   -353    -25    340   -150   -189    122    129    -15   -197   -387     67
   -262   -220     38    239   -153    -90    220    262     93   -101   -306    161
   -215   -148     67    181   -142    -41    270    332    153    -41   -252    226
   -197   -145     51    168   -124    -46    280    353    166    -25   -236    272
   -158   -132     25    145    -93    -54    285    358    168    -18   -239    337
   -132   -145    -12    137    -62    -80    280    368    171     -5   -236    392
   -127   -124      2    124    -67    -62    277    368    174     18   -220    418
   -101    -93      7     96    -57    -44    277    374    181     41   -205    467
    -70    -67      2     70    -36    -33    280    371    184     62   -189    553
    -51    -93    -41     70     -5    -67    262    348    166     57   -187    561
    -31   -119    -88     75     25   -103    246    332    153     57   -184    566
     -7   -129   -122     67     54   -127    228    311    140     59   -184    594
     38   -148   -187     54    111   -166    213    290    122     54   -181    602
     72   -122   -194     23    132   -158    210    288    124     75   -145    594
     67   -114   -181     23    122   -148    189    270    116     83   -122    555
     70   -103   -176     15    122   -137    181    265    114     90    -90    524
     88    -85   -174      0    129   -129    176    262    116    103    -51    506
     96   -109   -205      5    148   -155    168    254    119    106    -25    459
     85   -127   -213     20    148   -168    174    259    127    119      7    413
     62   -140   -202     36    129   -171    166    254    127    129     38    366
     83   -114   -197     15    140   -155    148    249    127    137     75    342
     85   -101   -187      5    135   -142    129    236    122    137     88    316
     70   -116   -187     23    127   -153    129    239    127    142    101    296
     62   -114   -176     23    116   -145    127    246    132    155    124    298
     59    -98   -158     20    109   -127    109    241    129    161    137    290
     49   -109   -158     28    103   -132     85    228    116    158    142    277
     49   -116   -166     33    106   -140     70    228    114    163    148    270
     75    -96   -171     10    122   -132     72    241    122    179    158    296
    132    -41   -174    -44    153   -106     85    262    142    207    187    329
    142    -23   -166    -62    153    -93     77    257    142    213    192    332
     77    -85   -163      2    119   -122     51    241    119    194    171    316
     38   -111   -150     33     93   -129     36    228    103    181    155    303
     31   -124   -155     46     93   -140     28    220     96    171    142    285
     46   -124   -174     36    109   -148     36    223     98    168    129    272
     70   -101   -174     15    119   -137     46    231    111    176    132    270
     96    -85   -181     -5    137   -132     54    241    122    187    135    267
    122    -64   -187    -28    153   -124     67    265    148    207    153    267
    135    -77   -213    -28    171   -145     75    272    158    210    150    249
    174    -38   -213    -67    192   -124     80    285    179    228    168    239
    168    -38   -207    -67    187   -124     83    290    194    239    179    228
    137    -62   -200    -36    168   -129     90    296    207    246    189    210
    119    -46   -166    -38    142   -106     96    298    215    249    187    189
    124      0   -124    -62    122    -62    106    306    231    252    184    168
    103      2   -101    -54    101    -46    109    309    236    244    174    132
     46    -59   -106      7     75    -83     96    293    223    226    158     83
     59    -57   -116     -2     88    -85     93    293    226    223    150     46
     88    -18   -106    -36     96    -62     96    301    239    228    140     36
    106     31    -77    -70     90    -20    101    309    252    231    122     36
     88     33    -54    -59     72    -10     90    306    254    226     88     12
     75      7    -70    -44     72    -31     88    303    252    220     83    -41
    137     51    -85    -96    111    -15     96    319    262    239    135    -88
    145     70    -77   -109    111     -5     90    316    259    244    174   -148
     90     44    -46    -67     70      0     77    301    249    239    205   -205
     98     70    -28    -85     62     20     96    322    267    265    252   -259
     80     70    -10    -77     46     31    101    332    275    280    285   -319
     72     85     12    -80     28     49    109    335    272    290    316   -355
     70    127     57    -98      7     93    114    337    275    303    350   -376
     83    150     67   -119      7    109    103    335    272    303    358   -405
     90    171     80   -132      5    127    103    329    267    303    363   -420
    106    215    106   -163      0    163    103    316    259    301    353   -446
    109    241    132   -174    -10    187     90    293    239    288    337   -465
    124    262    135   -194     -5    200     64    252    194    270    322   -465
    137    246    109   -192     15    176     41    210    155    257    327   -493
    111    215    101   -166      5    161     18    197    148    254    358   -530
    103    187     83   -145     10    135    -20    187    140    272    379   -579
    122    122     -2   -124     62     59    -54    168    124    262    368   -646
    132     77    -57   -106     93     10    -80    142     96    231    358   -735
    145     46    -98    -98    122    -23   -127    109     67    215    350   -820
    150     18   -132    -83    142    -57   -155     77     36    187    285   -831
    176    -28   -205    -75    189   -116   -187     33     -5    140    145   -761
    184    -80   -265    -51    223   -171   -213     -2    -38    109     57   -704
    194   -106   -303    -44    249   -205   -236    -38    -64     88      2   -652
    226   -114   -340    -54    283   -226   -267    -77    -93     64    -41   -610
    233   -119   -353    -57    290   -236   -290   -114   -124     41    -85   -592
    265   -124   -389    -70    324   -254   -316   -142   -142     25   -111   -568
    301   -153   -457    -75    376   -306   -353   -179   -176     -7   -155   -566
    355   -213   -568    -70    462   -389   -376   -202   -210    -46   -200   -584
    418   -249   -667    -85    540   -459   -353   -153   -213    -77   -246   -636
    485   -244   -732   -122    607   -488   -270    -36   -158    -70   -285   -675
    589   -158   -750   -218    667   -452   -200    109    -57      2   -249   -646
    732     90   -641   -410    688   -275   -153    246    109    187    -72   -483
    800    623   -179   -714    488    220   -176    303    358    566    353    -31
    706   1205    498   -956    103    854   -309    194    522    927    789    433
    691   1353    659  -1023     15   1005   -678   -218    358    961    927    568
    789   1000    210   -893    290    605  -1031   -722   -137    514    602    259
   1005    319   -685   -665    846   -181  -1205  -1044   -743   -246    -25   -387
   1130   -137  -1270   -496   1200   -704  -1221  -1008   -956   -576   -436   -701
   1026   -337  -1366   -345   1195   -852  -1098   -813   -883   -584   -550   -717
    852   -381  -1234   -233   1041   -807   -950   -649   -756   -496   -542   -636
    800   -280  -1083   -259    940   -680   -841   -517   -615   -374   -462   -524
    766   -181   -948   -293    857   -563   -776   -441   -527   -296   -402   -441
    740   -114   -854   -314    795   -483   -750   -402   -480   -267   -389   -400
    717   -101   -818   -306    766   -459   -745   -379   -465   -249   -392   -381
    657   -155   -813   -252    735   -483   -727   -353   -457   -226   -410   -353
    485   -246   -735   -119    610   -491   -646   -342   -433   -210   -454   -314
    363   -324   -688    -20    524   -506   -618   -361   -431   -202   -501   -301
    293   -348   -641     28    467   -493   -587   -366   -428   -205   -540   -290
    280   -355   -636     36    457   -496   -566   -355   -418   -207   -566   -270
    272   -363   -636     44    454   -498   -558   -342   -405   -197   -563   -244
    280   -350   -631     33    454   -491   -537   -311   -384   -179   -555   -213
    280   -322   -602     20    441   -462   -522   -283   -361   -158   -537   -187
    254   -309   -566     25    407   -439   -514   -262   -335   -127   -524   -161
    236   -309   -548     36    389   -428   -498   -236   -309    -98   -509   -124
    213   -303   -519     44    366   -410   -480   -213   -280    -72   -488    -93
    192   -290   -483     49    337   -387   -472   -197   -259    -46   -465    -77
    135   -314   -452     88    293   -381   -485   -200   -265    -51   -475    -96
    114   -283   -397     83    254   -340   -475   -174   -241    -23   -459    -83
     83   -267   -350     90    215   -306   -454   -140   -213     10   -428    -62
     33   -303   -337    135    184   -319   -465   -148   -218      7   -431    -77
    -12   -293   -280    150    132   -288   -457   -145   -207     23   -418    -70
    -49   -288   -239    168     93   -262   -454   -142   -202     44   -413    -49
    -70   -288   -220    176     72   -257   -472   -161   -218     49   -420    -44
    -80   -272   -192    176     54   -233   -480   -168   -233     49   -423    -36
    -90   -254   -163    171     33   -207   -485   -184   -241     51   -431    -36
    -80   -254   -174    166     44   -213   -491   -184   -241     59   -441    -28
    -85   -257   -171    171     38   -213   -488   -181   -236     75   -452    -10
    -59   -220   -161    140     49   -192   -493   -181   -231     98   -465      5
    -41   -241   -200    140     77   -223   -501   -181   -236     85   -527     70
    -23   -277   -257    150    116   -267   -483   -158   -223     90   -594    207
    -36   -316   -280    174    122   -298   -452   -135   -200    106   -636    319
      5   -319   -324    158    163   -322   -433   -124   -184    106   -662    353
     33   -337   -371    150    200   -353   -431   -119   -176     98   -657    342
     62   -361   -423    148    241   -392   -407   -114   -168     88   -657    303
    127   -384   -511    127    316   -446   -379   -103   -148     93   -644    270
    192   -361   -553     85    371   -457   -366    -83   -116    135   -584    272
    226   -335   -561     51    392   -446   -363    -70   -101    163   -542    262
    249   -322   -571     36    407   -444   -353    -54    -80    184   -514    257
    262   -327   -592     31    426   -459   -340    -44    -59    205   -478    246
    254   -345   -600     46    426   -472   -316    -20    -23    233   -426    254
    254   -332   -587     38    420   -459   -298    -10     -5    254   -358    275
    252   -324   -579     36    415   -452   -298    -10      5    265   -329    303
    236   -353   -589     57    410   -470   -309    -20      5    259   -324    322
    262   -358   -620     49    441   -488   -316    -31      0    259   -309    322
    277   -348   -628     33    452   -488   -319    -31      5    272   -285    314
    254   -348   -602     46    426   -475   -314    -25     20    298   -252    324
    233   -361   -597     62    413   -478   -309    -23     28    311   -231    342
    213   -384   -597     85    405   -491   -316    -28     25    316   -223    394
    215   -376   -592     77    402   -483   -293      5     59    345   -200    498
    218   -371   -592     75    405   -480   -275     20     88    371   -179    589
    218   -384   -605     80    410   -493   -272     20    103    376   -187    657
    236   -363   -600     64    418   -480   -262     44    148    405   -171    724
    265   -311   -576     20    418   -444   -257     77    210    446   -137    730
    241   -342   -584     49    413   -462   -275     93    246    462   -127    701
    220   -355   -576     64    397   -465   -277    119    285    493   -103    698
    231   -337   -568     54    400   -452   -272    135    311    535    -64    672
    223   -342   -566     57    392   -454   -241    153    329    568    -23    620
    220   -314   -537     46    376   -426   -220    161    340    605     15    597
    220   -314   -535     46    376   -423   -220    150    335    628     46    613
    254   -314   -568     31    410   -441   -220    145    319    652     80    644
    270   -322   -592     23    431   -457   -236    122    290    644     83    644
    298   -324   -623     12    459   -475   -259     88    254    623     72    618
    306   -355   -662     23    480   -509   -272     64    215    594     51    584
    288   -381   -670     46    478   -524   -293     44    181    576     44    566
    285   -423   -709     67    496   -566   -303     38    158    553     20    548
    296   -475   -771     88    532   -620   -298     41    137    527     -7    527
    285   -548   -833    129    558   -688   -303     38    106    491    -41    498
    272   -602   -875    166    574   -737   -324     10     62    454    -70    475
    275   -623   -901    171    587   -761   -340     -7     36    423    -77    467
    283   -646   -930    181    605   -787   -348    -25     12    389   -109    439
    265   -675   -940    202    600   -805   -366    -64    -15    363   -148    410
    267   -704   -971    218    618   -836   -392    -88    -38    342   -171    402
    314   -688  -1005    184    659   -846   -389    -88    -38    335   -192    400
    322   -709  -1031    192    675   -867   -402   -103    -51    319   -220    381
    327   -737  -1065    205    693   -901   -413   -101    -64    309   -241    345
    345   -789  -1135    223    740   -961   -392    -70    -72    293   -272    288
    322   -880  -1202    280    761  -1041   -296     49    -31    285   -319    233
    335   -813  -1148    239    740   -982   -184    197     75    355   -280    241
    389   -649  -1039    129    711   -844    -90    366    236    501   -129    277
    441   -311   -753    -64    597   -532    -44    462    441    769    187    439
    371    194   -176   -283    272     10    -90    407    631   1143    607    867
    259    532    272   -394     -7    402   -337     77    597   1337    857   1140
    210    413    200   -311      5    306   -610   -314    303   1179    735   1044
    153   -158   -311      2    231   -233   -727   -633   -202    561    124    561
    140   -740   -880    298    509   -810   -745   -675   -540     54   -392    145
    192  -1021  -1213    413    701  -1117   -691   -532   -555    -46   -535     12
    207  -1106  -1314    449    758  -1210   -607   -420   -485    -31   -561    -28
    192  -1080  -1273    444    732  -1176   -540   -361   -397     23   -542    -23
    236   -974  -1213    366    722  -1093   -483   -303   -298    111   -472     33
    301   -859  -1163    277    730  -1010   -407   -241   -205    194   -384     96
    252   -888  -1140    316    693  -1013   -389   -241   -184    194   -363     72
    174   -935  -1109    381    641  -1021   -389   -270   -197    168   -368     20
    200   -870  -1070    335    631   -969   -358   -265   -176    171   -340      7
    181   -872  -1054    345    618   -963   -335   -270   -171    166   -329     -7
    135   -914  -1049    389    589   -979   -319   -280   -171    161   -324    -28
    106   -935  -1041    415    574   -987   -303   -290   -176    145   -324    -46
     46   -995  -1044    472    545  -1018   -314   -314   -194    119   -342    -80
     49   -966  -1015    457    530   -989   -306   -316   -184    124   -329    -80
    111   -888  -1000    387    555   -943   -285   -301   -158    148   -298    -59
    109   -909  -1018    400    563   -963   -277   -298   -150    145   -288    -62
     31   -974  -1005    472    517   -989   -306   -329   -168    122   -303    -88
     10   -966   -979    478    493   -974   -311   -335   -163    122   -296    -96
     77   -870   -950    394    514   -909   -283   -306   -124    161   -252    -67
     59   -872   -932    407    496   -901   -277   -306   -114    166   -241    -77
     23   -880   -904    428    459   -891   -285   -322   -111    166   -244   -103
     15   -872   -891    428    452   -880   -285   -324   -106    166   -246   -122
    -15   -891   -875    452    428   -883   -293   -337   -109    161   -257   -140
      2   -878   -880    439    441   -878   -298   -342   -103    166   -249   -145
     28   -836   -865    402    444   -852   -290   -340    -88    189   -220   -142
     49   -815   -865    381    457   -841   -293   -345    -83    187   -218   -166
     46   -820   -867    384    457   -844   -301   -355    -85    194   -215   -184
     88   -779   -867    345    478   -823   -285   -337    -64    228   -174   -161
     80   -756   -836    335    457   -795   -283   -337    -57    236   -142   -150
     64   -782   -846    358    454   -815   -296   -353    -75    220   -140   -168
     44   -802   -846    376    444   -823   -301   -361    -80    213   -116   -168
     54   -758   -813    353    433   -784   -277   -342    -62    233    -77   -150
     25   -763   -789    368    405   -776   -272   -348    -67    226    -80   -171
     10   -766   -776    376    392   -771   -259   -340    -64    228    -67   -179
     10   -750   -761    368    381   -756   -244   -332    -59    241    -41   -168
      2   -748   -750    374    376   -748   -231   -335    -67    236    -36   -166
    -18   -776   -758    394    368   -766   -226   -342    -80    218    -46   -181
    -33   -766   -732    400    348   -750   -207   -324    -64    223    -36   -166
    -31   -743   -714    384    340   -730   -179   -296    -36    239    -12   -140
    -67   -758   -691    413    311   -724   -153   -283    -20    236      7   -129
   -135   -766   -631    449    246   -698   -124   -270      0    244     33   -103
   -202   -756   -553    478    174   -657    -85   -249     31    254     54    -80
   -246   -745   -498    493    124   -623    -51   -226     64    277     70    -41
   -285   -745   -459    517     85   -602    -23   -205     93    293     77      0
   -337   -724   -389    530     23   -558     10   -179    127    316    103     49
   -381   -709   -327    545    -28   -519     33   -161    158    342    124     77
   -449   -732   -283    589    -85   -509     51   -145    176    355    132     93
   -501   -727   -226    615   -137   -478     72   -114    205    379    148    122
   -566   -693   -127    628   -220   -410     98    -75    246    426    187    161
   -641   -654    -12    646   -316   -335    132    -31    293    480    233    207
   -750   -620    127    685   -441   -246    179     23    350    535    280    265
   -818   -610    207    714   -514   -202    210     64    387    553    277    309
   -753   -581    168    667   -462   -207    163     59    376    519    202    332
   -688   -548    137    618   -413   -205    122     62    368    509    166    319
   -631   -530    101    579   -366   -215    129     77    368    524    171    283
   -561   -462     98    511   -329   -181    155    114    400    571    205    290
   -511   -405    103    457   -309   -150    163    127    415    574    215    296
   -475   -376     98    423   -288   -140    168    140    431    568    223    288
   -457   -355    101    402   -280   -127    187    150    449    566    231    259
   -426   -316    109    371   -267   -103    194    158    462    568    254    207
   -394   -288    103    340   -249    -90    194    158    470    566    280    140
   -358   -244    114    301   -236    -67    187    142    472    566    314    103
   -327   -194    132    259   -231    -33    176    119    470    563    340    119
   -277   -176    101    228   -189    -38    166    101    459    550    345    155
   -239   -205     33    220   -137    -85    137     67    423    514    322    161
   -213   -223    -10    218   -103   -116    124     36    400    493    329    153
   -174   -246    -75    207    -51   -161    116     15    384    480    348    140
   -127   -257   -129    192      0   -194    103    -15    355    459    363    129
    -75   -288   -213    179     67   -249     75    -57    316    431    376    114
     -5   -358   -353    181    171   -355     38   -106    257    374    337     75
     75   -413   -491    168    280   -452     -7   -168    189    309    265     31
    168   -436   -605    135    387   -519    -46   -215    137    259    205     20
    249   -441   -691     96    467   -566    -85   -270     83    207    142      5
    301   -470   -774     83    535   -620   -119   -314     33    166     88    -25
    335   -498   -833     80    581   -667   -135   -335     10    145     62    -38
    374   -517   -891     72    631   -704   -148   -350    -10    129     44    -46
    402   -537   -943     67    670   -740   -166   -368    -33    116     31    -70
    436   -535   -971     49    704   -753   -176   -381    -44    109     28    -85
    459   -563  -1026     49    743   -795   -189   -392    -67     80     -5   -122
    496   -623  -1119     64    807   -870   -171   -355    -80     46    -59   -168
    517   -691  -1208     85    859   -950    -67   -233    -33     36   -101   -213
    548   -644  -1192     49    867   -919     49    -75     77    109    -57   -176
    607   -436  -1047    -85    823   -740    150    103    265    293    114    -12
    644    -23   -667   -309    654   -345    163    189    488    618    462    327
    542    545      0   -545    270    272     83     70    665    987    896    735
    436    779    340   -607     46    561   -194   -277    584   1117   1085    898
    345    501    155   -423     93    329   -472   -688    213    831    836    691
    257   -187   -444    -33    350   -314   -561   -976   -324    145    161    155
    252   -691   -945    218    594   -818   -522   -917   -535   -205   -200   -168
    226   -893  -1119    332    670  -1005   -426   -724   -462   -202   -223   -226
    163   -935  -1098    384    631  -1015   -319   -576   -345   -127   -163   -200
    148   -870  -1018    361    581   -943   -226   -457   -218    -12    -72   -127
    140   -771   -911    316    524   -841   -150   -368   -111     83     15    -54
    132   -685   -818    275    475   -750    -96   -309    -41    142     80    -10
    111   -654   -766    270    436   -711    -67   -275     -5    176    129     10
     83   -641   -724    280    402   -683    -44   -252     23    202    179     31
     64   -626   -691    277    376   -657    -18   -228     49    228    218     51
     46   -618   -667    285    355   -641     -2   -210     64    249    241     62
     28   -615   -644    290    335   -628     12   -194     80    267    257     75
     18   -626   -644    303    329   -633     20   -187     93    272    262     77
      7   -644   -652    316    329   -646     33   -179    101    272    257     83
     -2   -631   -631    316    311   -631     41   -171    103    280    262     88
    -15   -618   -602    314    293   -610     49   -166    111    285    262     98
    -18   -600   -581    309    280   -592     57   -155    122    288    262     98
    -18   -584   -566    298    270   -576     57   -155    124    283    257     83
    -25   -579   -555    301    265   -568     57   -155    122    277    254     72
    -33   -589   -555    309    259   -574     57   -155    122    270    246     62
    -31   -592   -561    311    265   -576     67   -153    124    267    246     62
    -38   -574   -535    303    246   -553     70   -153    124    257    241     51
    -41   -561   -519    298    239   -540     72   -150    127    257    246     51
    -46   -555   -509    301    228   -535     75   -150    129    257    257     46
    -49   -550   -501    301    226   -527     80   -142    135    257    272     41
    -28   -540   -514    283    241   -530     70   -150    129    249    272     33
    -20   -535   -517    277    246   -527     62   -161    124    241    270     25
    -10   -522   -514    265    252   -519     62   -163    124    244    275     15
      7   -511   -519    252    262   -514     57   -166    119    241    283     -7
     20   -530   -550    254    283   -540     49   -174    106    233    283    -41
     25   -532   -558    254    290   -545     51   -181    103    233    298    -90
     51   -527   -579    236    314   -553     41   -194     96    231    309   -137
     75   -517   -592    220    332   -553     36   -207     88    231    319   -166
     88   -501   -592    205    337   -545     38   -218     83    228    327   -197
     90   -493   -584    200    337   -537     41   -231     72    220    327   -228
    101   -467   -568    179    335   -517     49   -241     70    218    337   -270
     98   -467   -566    184    332   -517     57   -252     62    202    345   -335
     72   -462   -535    194    301   -496     80   -246     64    200    340   -366
     59   -441   -501    189    277   -470     93   -239     72    192    327   -384
     51   -431   -485    189    265   -457    103   -228     77    176    337   -394
     54   -400   -454    174    254   -426    124   -213     96    179    376   -384
     49   -374   -423    161    233   -397    129   -207    116    176    387   -374
     51   -374   -426    161    236   -397    127   -218    111    166    348   -381
     57   -366   -423    153    239   -392    124   -220    116    168    296   -394
     51   -371   -423    161    236   -397    127   -210    129    163    265   -413
     33   -379   -413    171    223   -394    124   -200    135    163    270   -465
     28   -379   -410    174    218   -394    111   -213    129    150    285   -527
     10   -387   -400    187    205   -392    109   -244    114    129    309   -615
    -12   -397   -384    205    184   -392    122   -259    114    122    350   -704
    -20   -374   -355    197    166   -366    140   -262    122    127    353   -732
    -25   -348   -322    187    148   -335    155   -259    122    132    303   -696
    -33   -316   -285    174    124   -301    174   -277    106    129    280   -657
    -51   -293   -241    174     93   -267    200   -290     75    129    270   -633
    -62   -288   -226    174     80   -257    210   -293    103    140    270   -631
    -62   -280   -218    171     77   -249    213   -275    132    161    283   -633
    -62   -275   -213    168     75   -244    205   -257    145    184    288   -618
    -62   -236   -174    150     54   -205    213   -223    179    205    314   -535
    -59   -176   -119    116     28   -150    220   -200    213    241    340   -452
    -57   -150    -93    103     15   -122    213   -174    236    267    353   -392
    -67   -137    -72    101      2   -106    192   -155    244    283    366   -319
    -62   -116    -54     90     -5    -85    181   -142    241    301    368   -254
    -44    -51    -10     46    -18    -31    210   -155    270    329    389   -163
    -25      5     28     10    -28     15    241   -158    301    350    410    -83
    -20     64     83    -23    -51     72    252   -158    322    384    410      2
    -31     70    101    -18    -64     85    244   -158    324    400    397     88
    -54     49    101      0    -77     75    207   -181    293    379    374    114
    -72     18     88     25    -80     51    176   -215    262    355    355    116
    -62      7     67     25    -64     38    142   -252    236    340    342    119
    -44    -23     20     33    -33     -2    103   -285    210    316    316    111
    -36    -98    -62     64     10    -80     64   -322    174    272    280    111
     -5   -171   -166     85     80   -168     10   -363    127    215    228    103
     46   -220   -267     85    155   -244    -44   -405     80    158    187     83
     67   -270   -337    101    202   -303    -67   -431     49    114    161     70
     72   -283   -358    103    213   -319    -83   -454     31     83    176     64
     77   -309   -389    114    233   -348   -103   -475      5     44    174     41
     77   -335   -413    127    244   -374   -116   -496    -25      7    150      7
     96   -350   -446    127    270   -397   -129   -504    -62    -23    124     -2
    109   -342   -452    116    277   -397   -140   -519    -80    -36    124     -5
    111   -329   -441    109    275   -384   -140   -530    -77    -36    116    -10
    109   -353   -462    122    283   -407   -137   -530    -90    -51     77    -38
    132   -410   -542    140    337   -475   -111   -493   -103    -72     28    -90
    153   -452   -605    148    376   -527    -10   -374    -75    -88    -38   -148
    184   -376   -561     96    371   -470    109   -205     31    -10      0   -109
    249   -176   -426    -38    335   -301    202    -12    197    171    176     38
    311    249    -62   -280    187     93    231    109    426    493    519    387
    202    844    641   -524   -218    743    207     64    662    893    979    862
     15   1150   1132   -584   -558   1140      2   -244    670   1075   1218   1109
    -88    904    992   -407   -540    945   -270   -654    337    828    997    932
   -176    163    340      7   -257    252   -433  -1044   -267    111    290    329
   -166   -454   -288    309     59   -371   -454  -1067   -579   -358   -210   -122
   -111   -657   -545    384    215   -602   -413   -906   -555   -413   -298   -205
    -83   -639   -558    358    236   -597   -319   -737   -433   -340   -252   -168
    -70   -563   -493    316    210   -530   -228   -602   -309   -246   -176   -116
    -62   -436   -374    249    153   -405   -161   -509   -205   -161    -70    -23
    -59   -366   -306    213    122   -337   -127   -459   -148   -111    -23     25
    -62   -381   -319    220    127   -350   -127   -446   -137   -106    -31     23
    -64   -363   -298    215    116   -332   -119   -428   -122    -88    -20     38
    -77   -332   -257    205     85   -296   -106   -415   -106    -72    -12     49
    -83   -324   -241    202     77   -283   -106   -410    -98    -67    -15     41
    -98   -306   -207    200     51   -257    -98   -400    -88    -54    -10     46
   -103   -303   -200    205     46   -252    -93   -392    -83    -46    -10     44
   -111   -303   -192    207     36   -246    -88   -387    -75    -33     -5     46
   -124   -301   -176    213     23   -239    -83   -379    -64    -23     -2     46
   -129   -288   -161    207     12   -226    -72   -368    -51    -10      0     44
   -124   -267   -142    197      7   -205    -51   -348    -28     12     23     72
   -119   -280   -163    200     20   -220    -46   -340    -25     20     20     67
   -135   -290   -155    213     10   -223    -38   -335    -23     28     23     67
   -140   -272   -132    205     -5   -202    -25   -319    -12     49     41     83
   -129   -254   -124    192     -2   -189    -15   -306    -10     70     62    103
   -137   -252   -116    192    -10   -184     -7   -296     -7     80     75    114
   -137   -244   -109    189    -15   -176      0   -283     -5     98    101    122
   -135   -228    -96    181    -20   -163      0   -277    -15    111    127    122
   -153   -210    -57    181    -49   -135     -2   -272    -23    124    155    129
   -155   -192    -38    171    -59   -116      0   -270    -23    135    171    150
   -150   -168    -18    158    -67    -93     12   -257    -10    155    192    179
   -161   -145     12    150    -88    -67     28   -241      7    184    200    200
   -158   -135     23    148    -90    -57     46   -231     23    202    176    210
   -181   -168     12    174    -98    -80     59   -223     33    202    174    215
   -168   -163      5    166    -88    -80     54   -218     38    200    197    231
   -155   -171    -18    161    -70    -93     57   -210     41    200    215    262
   -192   -179     12    187   -103    -83     67   -194     51    207    239    316
   -197   -150     46    171   -124    -54    101   -158     80    239    267    358
   -226   -166     59    194   -145    -54    119   -140     90    246    290    379
   -249   -174     72    210   -163    -51    135   -127     96    249    296    392
   -249   -142    106    197   -179    -18    184    -83    129    275    314    418
   -275   -124    150    197   -215     12    218    -49    153    293    322    420
   -293   -124    168    207   -233     23    241    -25    171    309    322    418
   -280   -122    155    200   -220     18    259     -7    189    311    322    415
   -301   -122    179    213   -241     28    290     23    218    327    345    428
   -366   -101    262    231   -316     80    358     85    288    387    415    433
   -428    -98    329    262   -379    114    405    142    345    436    488    439
   -431   -103    327    267   -379    109    420    166    371    452    501    407
   -402   -132    270    267   -337     67    431    171    381    446    475    363
   -319    -98    218    207   -270     59    462    192    415    478    514    348
   -267    -93    171    179   -220     38    457    181    415    491    576    322
   -283   -109    174    194   -228     31    452    176    418    504    639    306
   -262   -109    153    187   -207     20    449    181    428    527    662    335
   -239   -122    116    179   -181     -2    452    181    433    537    633    329
   -272   -148    124    210   -200    -12    452    181    436    548    607    316
   -267   -145    122    205   -197    -10    462    200    457    574    600    322
   -293   -163    129    228   -213    -18    475    215    478    571    592    285
   -340   -205    132    270   -239    -36    496    249    504    558    584    257
   -327   -176    150    252   -239    -12    548    296    550    576    605    265
   -324   -184    137    252   -231    -23    576    296    568    584    605    244
   -337   -228    109    283   -223    -59    545    285    579    594    607    228
   -329   -252     75    288   -205    -90    509    277    589    613    620    215
   -303   -239     64    270   -187    -85    504    293    610    649    636    254
   -265   -200     62    231   -166    -70    517    314    626    685    594    387
   -231   -166     64    200   -148    -51    537    342    641    717    550    550
   -213   -148     64    179   -140    -41    542    355    641    732    514    678
   -197   -142     54    168   -127    -44    553    363    639    737    496    792
   -116   -106     10    109    -64    -46    537    345    620    722    462    846
     25    -41    -67      7     46    -54    506    309    587    698    428    854
    122    -44   -166    -41    142   -103    457    259    535    657    397    820
    192    -77   -270    -57    228   -174    394    202    472    602    368    763
    257    -93   -350    -83    303   -220    363    171    436    571    363    706
    246   -145   -392    -49    319   -267    329    142    397    532    353    649
    228   -194   -423    -18    324   -309    316    132    368    504    350    600
    244   -210   -454    -15    348   -332    316    127    348    478    340    535
    213   -285   -501     36    355   -392    298    103    306    428    290    441
    192   -342   -535     75    363   -439    290     96    280    392    252    379
    150   -389   -542    119    345   -467    283     75    252    361    236    324
    124   -413   -537    142    329   -475    270     51    223    324    205    275
    124   -394   -519    135    322   -457    267     41    207    303    174    252
     88   -407   -496    161    290   -452    262     31    200    288    158    223
     41   -426   -470    189    254   -446    254     20    184    277    179    187
     49   -405   -454    176    252   -428    252     20    187    283    210    158
     36   -415   -454    189    244   -433    236      7    174    270    215    114
     59   -413   -472    176    265   -441    239     18    174    267    213     72
     77   -478   -555    197    316   -517    267     70    168    233    163    -25
    119   -493   -613    187    363   -550    374    207    218    233    132   -103
    153   -436   -592    140    371   -514    498    389    327    301    171    -98
    257   -228   -485    -12    371   -355    605    600    514    480    327     44
    342    265    -80   -303    210     93    620    688    766    831    714    444
    226    888    662   -558   -218    776    537    587   1018   1252   1228    963
    -10   1195   1205   -592   -607   1200    296    249   1044   1444   1493   1231
   -127    935   1062   -402   -594    997     18   -166    709   1169   1260   1008
   -223     10    231    106   -228    119   -205   -613    -20    322    433    215
   -285   -646   -361    465     36   -504   -249   -667   -355   -137    -41   -277
   -254   -776   -522    514    129   -649   -148   -465   -288   -137    -72   -350
    -64   -691   -626    379    280   -659    -25   -293   -176    -70    -38   -345
    -46   -662   -615    355    283   -641     54   -184    -93    -10     -5   -335
     15   -527   -542    257    277   -535    137    -77      7     80     70   -275
     59   -462   -522    200    288   -491    179    -20     57    122     96   -262
    -15   -509   -493    262    239   -501    187     -5     67    127     88   -267
    -28   -475   -446    252    207   -462    218     31     98    158    114   -228
    -51   -478   -426    265    184   -452    226     41    109    174    127   -226
    -88   -517   -431    301    168   -475    215     36    101    168    124   -252
   -124   -522   -397    324    135   -459    226     54    111    181    140   -254
   -114   -485   -371    298    127   -428    239     72    127    200    161   -246
   -103   -454   -350    277    122   -402    241     77    132    207    171   -259
    -93   -459   -368    275    135   -415    231     70    119    202    166   -280
   -119   -459   -340    290    109   -400    236     80    135    213    179   -270
   -161   -493   -335    324     85   -415    233     75    127    194    161   -280
   -137   -483   -345    309    103   -415    228     77    124    192    153   -272
    -90   -459   -368    272    137   -415    220     83    124    194    153   -254
   -111   -480   -368    296    127   -426    213     80    119    189    145   -239
   -166   -472   -306    319     67   -389    236    103    137    210    168   -202
   -166   -418   -252    290     41   -335    265    129    163    244    197   -163
   -207   -465   -259    335     23   -363    244    106    140    220    174   -189
   -179   -491   -311    335     64   -402    210     80    111    187    148   -226
   -142   -444   -303    290     77   -374    205     88    116    194    163   -228
   -163   -407   -244    285     38   -327    215    103    140    215    189   -226
   -226   -407   -184    314    -23   -296    226    116    148    231    207   -228
   -218   -387   -168    303    -25   -277    218    119    153    236    223   -231
   -207   -381   -176    293    -18   -280    200    106    142    226    215   -244
   -202   -358   -155    280    -25   -257    202    114    150    226    215   -244
   -135   -345   -210    239     33   -277    174     90    129    194    181   -272
   -194   -374   -179    285     -7   -277    158     83    124    187    176   -257
   -213   -361   -150    285    -33   -257    155     85    127    189    179   -223
   -252   -327    -77    288    -88   -202    184    124    163    223    215   -166
   -161   -239    -77    197    -41   -158    202    148    187    244    236   -129
     -5   -192   -187     98     90   -189    179    122    166    213    202   -140
   -132   -296   -163    213     15   -231    158     88    129    176    158   -184
    -98   -311   -213    205     57   -262    137     64    103    148    119   -205
   -127   -272   -145    197      7   -210    171     93    135    179    137   -161
   -111   -265   -153    189     20   -210    174    101    142    184    140   -161
    -80   -254   -174    166     46   -215    158    101    135    176    129   -171
    -88   -215   -127    150     18   -171    181    132    168    207    161   -145
    -80   -194   -114    137     15   -155    189    145    179    220    179   -148
   -101   -176    -75    140    -12   -127    200    158    192    233    202   -166
   -223   -184     38    202   -132    -72    236    205    236    275    246   -153
   -200   -220    -20    207    -90   -122    200    184    210    252    223   -202
   -158   -166     -7    161    -77    -88    207    194    220    265    249   -220
     -5    -59    -54     33     23    -57    210    194    220    265    262   -252
    -36   -114    -80     72     20    -96    166    153    184    228    236   -311
    -93   -168    -75    129    -10   -122    124    127    166    210    236   -355
    -72   -111    -38     90    -18    -75    140    148    192    236    272   -371
     -2    -25    -23     15     10    -25    158    168    218    254    280   -392
    -93    -88      5     90    -51    -41    119    142    192    226    257   -423
   -124    -83     41    103    -85    -20    109    140    192    236    270   -426
   -106    -70     33     85    -70    -18    111    142    192    239    275   -439
    -96    -33     62     64    -80     12    127    161    213    262    298   -428
    -90    -10     80     49    -88     33    129    163    220    270    301   -420
   -101      7    109     46   -106     59    116    150    213    272    301   -413
    -90     75    163      7   -127    116    119    158    233    293    316   -392
    -67     93    161    -12   -114    127    116    163    246    303    314   -368
    -57     96    153    -20   -106    124    124    174    257    316    327   -353
    -20    109    127    -44    -72    116    122    168    254    314    327   -348
     -2    145    148    -70    -75    145    116    168    259    322    340   -319
    -10    153    163    -70    -85    158    109    163    262    329    348   -301
      0    192    189    -98    -96    189     96    153    272    345    358   -288
     36    231    194   -135    -80    213     85    145    277    353    368   -277
     15    207    192   -114    -88    200     44    116    257    337    353   -288
      2    189    187    -96    -90    189     12     96    241    329    342   -277
      2    150    148    -77    -72    150    -10     83    220    309    319   -288
      0    132    129    -67    -64    132    -36     64    205    293    298   -303
    -20     96    114    -38    -67    103    -44     64    197    288    293   -303
    -33     38     72     -2    -51     54    -64     54    179    272    275   -324
    -44     10     54     12    -49     31    -75     57    179    270    277   -322
    -62    -12     49     36    -57     18    -85     54    166    267    280   -324
    -77    -80     -5     77    -38    -44   -109     36    140    244    265   -348
    -85    -96    -10     90    -38    -54   -116     28    137    241    267   -345
    -96   -103     -7     98    -46    -57   -127     20    132    241    275   -348
   -106   -140    -33    122    -36    -88   -140     10    116    228    270   -366
   -153   -171    -18    158    -67    -96   -145     10    116    223    265   -374
   -129   -150    -20    140    -54    -85   -153      7    116    223    267   -366
   -145   -155    -12    150    -67    -85   -153     18    129    244    288   -350
   -119   -220   -101    168    -10   -161   -142     57    129    226    257   -392
    -96   -309   -213    200     57   -259    -67    158    153    194    194   -459
    -90   -272   -181    181     44   -228     51    306    254    257    231   -449
    -49   -111    -64     77      7    -90    153    491    444    439    397   -303
     10    265    254   -137   -122    259    176    576    659    735    709    -18
    -15    844    859   -413   -436    852    114    501    862   1109   1135    402
   -153   1247   1400   -545   -776   1322   -122    194    896   1358   1449    709
   -233   1039   1270   -402   -750   1153   -454   -254    558   1145   1270    579
   -293    402    696    -54   -496    548   -628   -636     -5    498    636     41
   -223   -244    -23    233   -101   -135   -688   -727   -400    -59     49   -475
   -192   -548   -355    371     80   -452   -646   -568   -415   -158    -98   -605
   -213   -620   -407    415     96   -514   -548   -420   -316   -109    -83   -592
    -93   -545   -454    319    179   -501   -493   -348   -239    -54    -51   -555
      0   -413   -415    205    205   -413   -431   -267   -140     36      5   -480
    -20   -366   -345    194    161   -355   -400   -228    -77    101     46   -428
     -5   -335   -332    168    161   -332   -402   -233    -67    116     57   -413
    -28   -290   -262    158    114   -277   -371   -200    -28    163     96   -366
     -2   -316   -314    158    153   -314   -397   -220    -54    142     70   -394
     12   -361   -374    174    192   -366   -439   -267   -101     93      7   -457
    -59   -371   -314    215    124   -342   -423   -246    -77    122     38   -452
    -67   -384   -316    226    122   -350   -413   -228    -62    140     62   -446
     75   -342   -418    132    244   -379   -433   -246    -77    140     64   -472
     88   -358   -446    135    267   -402   -475   -285   -111    122     49   -535
     28   -376   -405    171    215   -389   -504   -311   -124    114     57   -558
     62   -363   -426    150    241   -394   -517   -314   -127    114     62   -566
    109   -316   -426    101    265   -371   -493   -283    -98    140     98   -561
     96   -332   -428    119    262   -379   -501   -293   -106    119     85   -600
     49   -389   -439    168    244   -413   -530   -319   -135     93     64   -644
     54   -350   -405    148    228   -376   -535   -319   -132    101     80   -667
     41   -335   -376    145    205   -355   -558   -329   -137     98     88   -696
     49   -324   -374    137    210   -348   -566   -327   -135    103    103   -722
     85   -262   -348     85    215   -303   -558   -327   -127    114    122   -750
     67   -288   -355    109    210   -322   -574   -345   -148     85    103   -787
     70   -290   -361    109    215   -324   -597   -355   -155     75    106   -805
     80   -272   -353     96    215   -311   -615   -363   -163     62    101   -831
      5   -298   -303    145    153   -301   -639   -384   -187     36     67   -867
    -38   -275   -236    155     96   -257   -652   -381   -187     31     57   -878
    -38   -270   -233    153     96   -252   -672   -394   -205      0     25   -901
    -12   -252   -239    132    111   -246   -670   -394   -215    -12      5   -898
     46   -223   -272     88    158   -246   -722   -433   -254    -46    -36   -896
     77   -197   -275     59    176   -236   -743   -439   -265    -62    -62   -880
     70   -171   -241     49    153   -205   -740   -420   -252    -49    -49   -862
     59   -166   -226     54    142   -194   -745   -415   -252    -51    -51   -857
     51   -189   -241     67    145   -213   -758   -439   -280    -85   -101   -880
     25   -153   -179     62    101   -166   -753   -441   -288    -93   -129   -888
     41   -114   -155     36     98   -135   -756   -452   -298   -103   -148   -904
     10    -93   -103     41     57    -98   -748   -446   -290    -98   -127   -922
    -25    -62    -36     44      2    -49   -727   -444   -301    -96   -124   -945
      0    -31    -31     15     12    -31   -722   -418   -270    -51   -109   -948
    -31    -36     -7     33    -12    -23   -693   -374   -210    -12    -44   -932
    -54    -28     25     41    -41     -2   -672   -361   -171      7      5   -943
    -64    -18     44     38    -57     12   -672   -371   -153     49     25   -953
     25      2    -23    -15     25    -10   -688   -392   -155     70     36   -961
     12    -18    -33      2     23    -23   -680   -392   -137     85     41   -961
    -54    -18     36     36    -46      7   -654   -374   -106    116     67   -932
    -96     18    114     38   -106     64   -641   -363    -77    148     98   -901
   -114      0    114     57   -114     57   -667   -379    -85    140     93   -901
   -132    -28    101     80   -116     33   -678   -389    -88    142     98   -911
    -98     15    114     41   -106     64   -657   -368    -62    174    127   -904
    -57     12     70     20    -62     38   -683   -381    -75    163    114   -927
    -33     23     54      5    -44     38   -709   -397    -85    161    101   -924
   -135      0    135     64   -135     67   -709   -389    -72    176    103   -906
   -166    -31    135     98   -150     51   -706   -392    -77    181     83   -906
    -85     -7     77     46    -83     33   -727   -400    -85    181     57   -893
    -77     15     93     31    -85     51   -711   -376    -64    205     46   -839
    -28     72    101    -23    -64     85   -685   -350    -41    236     54   -792
     33    150    116    -90    -41    135   -683   -350    -31    252     54   -756
    -33    103    137    -36    -85    119   -701   -363    -41    244     36   -745
    -59     83    142    -12   -101    111   -717   -366    -44    246     23   -724
    -62     98    161    -18   -111    127   -722   -368    -36    257     28   -696
    -70    111    181    -20   -124    145   -714   -384    -36    259     38   -680
   -192    109    301     38   -246    205   -691   -366    -10    288     70   -631
   -111    189    301    -38   -207    244   -693   -366     -2    306     85   -600
   -103    137    241    -18   -174    189   -753   -418    -54    270     46   -631
   -171     64    236     54   -202    150   -807   -462    -88    249     23   -641
    -59    116    176    -28   -119    145   -823   -467    -93    257     31   -633
    -36    114    150    -38    -93    132   -815   -467    -98    259     31   -644
   -119      5    124     54   -124     64   -841   -498   -140    228     -5   -688
   -168    -57    111    114   -140     25   -865   -519   -166    213    -20   -704
   -174    -70    103    122   -140     15   -862   -519   -171    207    -15   -704
   -155   -122     33    137    -96    -44   -878   -542   -200    184    -38   -730
   -153   -161     -7    155    -75    -83   -893   -563   -223    163    -62   -745
   -140   -166    -25    153    -57    -96   -914   -589   -241    153    -72   -763
   -135   -179    -46    155    -46   -114   -927   -602   -254    148    -80   -776
   -176   -207    -31    192    -75   -119   -922   -600   -252    150    -77   -766
   -179   -252    -75    213    -54   -163   -948   -626   -275    129    -98   -784
   -181   -293   -111    239    -36   -202   -966   -644   -290    122   -111   -787
   -168   -327   -161    246     -5   -244   -940   -615   -280    122   -129   -792
   -122   -363   -241    241     57   -303   -859   -514   -236    127   -155   -805
   -132   -368   -236    249     49   -303   -763   -400   -166    150   -168   -810
   -158   -381   -223    270     31   -303   -696   -270    -67    220   -145   -771
    -80   -124    -46    101    -18    -85   -633   -145    116    436     51   -545
    -96    371    467   -137   -283    418   -610    -93    363    813    449   -124
   -202    878   1080   -337   -641    979   -748   -285    478   1140    820    249
   -194    971   1166   -387   -680   1067  -1091   -688    285   1163    880    322
   -319    597    917   -140   -618    756  -1252  -1026   -111    776    509     46
   -303    -20    283    161   -296    132  -1330  -1239   -584    142   -124   -452
   -241   -431   -189    335    -28   -311  -1335  -1208   -761   -142   -431   -701
   -254   -665   -410    459     77   -537  -1257  -1085   -717   -166   -511   -771
   -207   -704   -496    454    142   -602  -1192  -1023   -646   -127   -509   -761
   -192   -587   -394    389    101   -491  -1111   -937   -522     -5   -405   -654
   -210   -501   -290    353     38   -394  -1062   -880   -428     90   -322   -563
    -96   -462   -366    280    135   -415  -1054   -875   -405    103   -329   -509
   -124   -441   -316    283     93   -379   -992   -831   -353    148   -303   -431
   -150   -511   -361    332    103   -439  -1015   -875   -381    116   -332   -439
    -98   -509   -410    303    155   -462  -1023   -906   -397    109   -327   -431
    -88   -511   -423    301    166   -467  -1015   -922   -394    111   -316   -410
   -174   -568   -397    368    109   -483  -1002   -927   -394    114   -322   -389
    -96   -553   -457    322    179   -506  -1013   -953   -410    103   -340   -379
     33   -545   -579    254    306   -561  -1052  -1000   -449     77   -379   -379
    148   -457   -605    155    376   -530  -1034   -995   -436     93   -387   -337
     46   -501   -548    226    296   -524  -1026  -1000   -431     96   -423   -303
     54   -555   -610    252    329   -584  -1049  -1031   -470     57   -493   -319
    135   -576   -711    220    420   -641  -1075  -1047   -498     31   -532   -342
    197   -607   -805    205    501   -706  -1093  -1057   -522    -10   -550   -402
    215   -597   -815    189    514   -704  -1052  -1047   -506     -7   -509   -426
    210   -602   -813    194    511   -709  -1039  -1041   -493     20   -459   -420
    246   -589   -839    168    542   -714  -1036  -1028   -496     44   -426   -413
    280   -587   -867    153    574   -727  -1039  -1023   -504     49   -410   -428
    306   -605   -911    148    607   -758  -1052  -1047   -527     36   -418   -454
    345   -615   -961    135    652   -787  -1044  -1067   -545     28   -431   -441
    413   -584  -1000     83    706   -792  -1008  -1047   -522     59   -397   -376
    387   -641  -1028    127    706   -833  -1000  -1054   -524     64   -413   -332
    480   -613  -1093     64    784   -852  -1005  -1052   -509     77   -436   -296
    504   -639  -1145     67    823   -891  -1036  -1062   -506     75   -480   -283
    454   -665  -1119    103    787   -891  -1054  -1039   -478    124   -478   -239
    530   -672  -1202     72    865   -937  -1070  -1026   -472    161   -478   -207
    605   -704  -1312     49    956  -1008  -1091  -1047   -496    155   -498   -236
    644   -722  -1369     38   1005  -1044  -1111  -1060   -519    166   -496   -265
    691   -688  -1382     -2   1034  -1034  -1101  -1047   -514    200   -465   -275
    667   -740  -1408     36   1036  -1072  -1098  -1057   -542    200   -475   -335
    605   -802  -1408     96   1005  -1104  -1124  -1088   -592    184   -485   -394
    602   -800  -1402     98   1000  -1098  -1117  -1088   -610    189   -462   -436
    615   -807  -1426     93   1018  -1117  -1119  -1088   -631    184   -444   -467
    607   -782  -1389     88    997  -1085  -1119  -1072   -631    200   -407   -483
    636   -717  -1353     41    995  -1034  -1106  -1057   -618    215   -387   -501
    652   -709  -1361     28   1005  -1034  -1106  -1054   -631    200   -394   -530
    654   -722  -1376     31   1013  -1049  -1109  -1054   -644    181   -407   -558
    675   -735  -1410     31   1041  -1072  -1127  -1054   -657    161   -413   -605
    589   -745  -1335     75    961  -1039  -1109  -1044   -646    150   -410   -646
    581   -737  -1319     77    950  -1028  -1106  -1052   -654    127   -444   -672
    613   -678  -1291     31    950   -984  -1085  -1028   -631    137   -444   -670
    540   -672  -1213     67    875   -943  -1049   -989   -597    166   -423   -654
    537   -636  -1174     46    854   -904  -1047   -984   -594    174   -418   -641
    550   -620  -1171     33    859   -896  -1070   -992   -594    174   -431   -641
    540   -654  -1195     54    865   -924  -1096  -1013   -620    150   -470   -675
    465   -698  -1163    116    813   -930  -1104  -1026   -636    127   -504   -732
    457   -644  -1101     93    779   -872  -1098  -1008   -618    150   -488   -758
    407   -620  -1031    106    719   -826  -1104   -997   -602    176   -472   -779
    394   -594   -989     98    691   -792  -1104   -974   -579    213   -457   -756
    446   -592  -1039     72    743   -815  -1124   -961   -579    220   -470   -766
    407   -600  -1010     96    706   -805  -1132   -966   -576    231   -483   -761
    337   -680  -1021    171    678   -849  -1156   -979   -600    210   -524   -800
    410   -605  -1015     96    711   -807  -1127   -935   -571    239   -514   -745
    514   -441   -956    -36    735   -698  -1060   -854   -498    314   -454   -633
    418   -480   -898     28    657   -688  -1067   -849   -493    324   -446   -652
    368   -514   -883     72    626   -698  -1067   -841   -493    322   -452   -678
    384   -475   -859     44    620   -665  -1054   -818   -472    345   -446   -613
    433   -436   -870      2    652   -652  -1039   -820   -472    345   -457   -584
    363   -441   -807     38    584   -623  -1034   -826   -470    353   -454   -568
    350   -431   -782     38    563   -605  -1047   -839   -472    358   -465   -511
    285   -480   -766     96    524   -623  -1057   -849   -485    350   -478   -509
    319   -415   -735     49    527   -574  -1049   -831   -470    381   -439   -509
    288   -457   -745     83    517   -600  -1078   -870   -511    348   -480   -527
    280   -517   -797    116    537   -654  -1114   -904   -550    306   -535   -530
    329   -480   -810     72    568   -644  -1101   -898   -553    306   -542   -488
    265   -568   -833    153    548   -701  -1137   -927   -597    265   -587   -532
    249   -639   -888    192    566   -763  -1161   -948   -631    226   -623   -628
    314   -618   -932    150    620   -774  -1127   -922   -620    233   -607   -652
    283   -683   -966    197    623   -823  -1122   -935   -644    213   -636   -639
    215   -763   -979    275    597   -870  -1158   -976   -688    171   -675   -649
    215   -774   -989    277    600   -880  -1169   -992   -709    153   -688   -678
    189   -769   -958    288    571   -862  -1166   -992   -711    150   -685   -709
    200   -732   -935    265    566   -833  -1158   -984   -698    166   -665   -745
    202   -756   -958    277    579   -857  -1156   -989   -704    161   -670   -753
    205   -740   -945    267    574   -844  -1143   -966   -693    176   -654   -717
    184   -846  -1031    332    605   -940  -1111   -927   -711    135   -704   -769
    150   -966  -1117    405    631  -1041   -995   -802   -675    114   -753   -839
    111   -880   -992    384    550   -935   -810   -592   -524    226   -667   -782
    197   -644   -844    223    517   -743   -667   -371   -311    433   -478   -615
    285   -213   -498    -36    389   -355   -670   -301    -90    743   -140   -285
    176    335    155   -257     10    246   -789   -436     93   1109    301    111
     10    685    675   -348   -332    680  -1078   -797     88   1319    600    353
    -75    415    491   -171   -283    452  -1395  -1247   -301   1026    366    148
    -96   -257   -161    174     31   -210  -1548  -1613   -909    306   -298   -397
    -72   -846   -774    459    348   -810  -1535  -1618  -1244   -192   -792   -846
    -12  -1085  -1072    550    530  -1080  -1410  -1413  -1215   -259   -904   -987
    -49  -1158  -1111    602    530  -1135  -1306  -1291  -1122   -220   -891  -1000
    -36  -1091  -1054    561    509  -1072  -1231  -1197  -1018   -150   -831   -956
    -64   -974   -911    519    420   -943  -1153  -1101   -891    -38   -714   -885
    -85   -922   -836    504    374   -880  -1109  -1054   -828     23   -623   -872
    -25   -930   -906    478    439   -917  -1098  -1054   -836    -10   -633   -878
    -41   -930   -888    485    423   -909  -1091  -1057   -833    -31   -639   -888
   -122   -898   -776    509    327   -839  -1072  -1039   -805     -5   -594   -896
   -207   -956   -748    581    270   -852  -1080  -1049   -823    -28   -579   -966
   -220   -927   -709    571    241   -820  -1036  -1023   -797     -5   -511   -974
   -158   -841   -685    498    262   -763  -1000   -995   -769     20   -454   -953
   -205   -888   -683    545    239   -784  -1013  -1018   -789      0   -478   -966
   -259   -922   -662    592    200   -792  -1023  -1018   -787      2   -491   -953
   -228   -914   -685    568    228   -800  -1023  -1018   -792     -7   -519   -948
   -161   -901   -740    530    288   -823  -1044  -1036   -813    -36   -563   -966
   -124   -888   -766    506    316   -828  -1065  -1049   -826    -46   -589   -982
   -145   -885   -740    517    296   -813  -1078  -1054   -823    -51   -600   -989
   -106   -885   -779    493    335   -833  -1101  -1085   -846    -85   -654   -997
     25   -753   -782    363    402   -769  -1072  -1065   -815    -67   -649   -930
     41   -724   -766    340    402   -745  -1070  -1067   -810    -72   -654   -904
     28   -722   -750    348    389   -735  -1075  -1078   -815    -77   -646   -880
     44   -709   -753    329    397   -730  -1083  -1085   -823    -83   -652   -898
     44   -698   -743    327    392   -719  -1093  -1091   -826    -75   -654   -930
     54   -688   -743    316    397   -717  -1101  -1096   -831    -70   -657   -948
    101   -654   -756    277    428   -704  -1101  -1096   -831    -67   -659   -943
    114   -620   -735    252    423   -678  -1091  -1080   -815    -41   -646   -893
     72   -662   -735    293    402   -698  -1117  -1096   -836    -54   -665   -872
    103   -639   -743    267    423   -691  -1119  -1093   -839    -46   -659   -841
    103   -628   -732    262    418   -680  -1109  -1083   -836    -33   -652   -820
     67   -678   -745    303    405   -709  -1119  -1088   -849    -41   -665   -828
    114   -654   -769    270    439   -711  -1122  -1085   -852    -33   -665   -820
    179   -613   -792    215    483   -701  -1117  -1083   -857    -33   -672   -818
    213   -600   -813    194    511   -706  -1117  -1093   -870    -44   -688   -820
     88   -592   -680    252    384   -636  -1062  -1057   -833     -7   -659   -769
     51   -592   -644    270    348   -618  -1049  -1047   -823      2   -654   -753
     98   -615   -714    257    405   -665  -1062  -1060   -841    -18   -680   -774
    166   -555   -722    194    444   -639  -1047  -1047   -826     -5   -675   -763
    171   -519   -691    171    431   -605  -1015  -1015   -795     23   -659   -758
    226   -506   -732    140    478   -618  -1015  -1010   -792     20   -665   -769
    252   -496   -748    119    498   -620  -1013  -1005   -779     25   -662   -776
    239   -457   -696    109    467   -576   -987   -982   -745     59   -636   -763
    231   -420   -652     93    439   -535   -948   -943   -698     98   -615   -750
    171   -420   -592    124    381   -506   -904   -914   -667    127   -602   -750
    145   -454   -600    153    371   -524   -911   -927   -675    119   -623   -787
    158   -459   -618    150    387   -537   -919   -935   -672    119   -636   -810
    168   -433   -602    132    384   -519   -904   -922   -649    142   -620   -795
    176   -389   -566    106    371   -478   -862   -883   -610    181   -592   -763
    155   -394   -550    116    350   -472   -857   -875   -600    189   -589   -758
    127   -428   -555    150    340   -491   -867   -885   -607    176   -607   -782
    135   -400   -537    129    335   -467   -867   -875   -597    192   -594   -769
    140   -392   -532    124    335   -462   -865   -870   -589    202   -587   -750
    137   -371   -509    114    322   -439   -849   -854   -571    226   -561   -709
    122   -353   -475    116    298   -413   -820   -826   -542    252   -532   -652
    153   -350   -504     98    327   -426   -833   -828   -548    244   -535   -636
    150   -361   -514    103    329   -436   -836   -826   -550    241   -532   -623
     85   -353   -439    135    259   -397   -807   -802   -524    265   -501   -592
    114   -368   -483    127    298   -426   -810   -807   -537    249   -509   -602
    236   -319   -558     38    394   -439   -800   -807   -540    249   -501   -602
    241   -272   -514     15    376   -394   -748   -766   -501    283   -459   -566
    163   -298   -462     64    311   -379   -719   -750   -488    296   -441   -550
    140   -290   -431     75    285   -361   -727   -761   -491    293   -436   -553
    194   -241   -436     23    314   -337   -717   -748   -478    309   -410   -537
    200   -233   -436     15    316   -335   -701   -743   -472    314   -402   -535
    207   -226   -433      7    316   -329   -688   -745   -472    314   -402   -535
    192   -220   -413     15    301   -316   -685   -753   -467    322   -394   -530
    176   -202   -381     12    277   -293   -691   -758   -465    324   -389   -530
    142   -202   -348     28    244   -275   -696   -769   -470    324   -379   -514
    101   -220   -322     59    210   -270   -706   -776   -475    322   -379   -501
    142   -239   -381     49    262   -309   -732   -802   -504    296   -407   -511
     88   -301   -389    103    236   -345   -730   -800   -504    285   -423   -504
     70   -324   -394    127    231   -361   -724   -805   -506    272   -441   -501
    142   -358   -501    106    322   -431   -756   -852   -555    220   -491   -550
    137   -433   -571    148    353   -501   -758   -870   -581    192   -517   -594
    145   -478   -623    166    381   -550   -774   -898   -605    168   -532   -628
    153   -504   -657    174    402   -579   -782   -917   -618    153   -542   -639
    168   -511   -683    168    423   -597   -795   -945   -639    132   -561   -652
    103   -514   -618    205    361   -566   -779   -937   -620    142   -545   -626
    158   -501   -662    168    407   -581   -779   -956   -628    135   -553   -636
    174   -514   -688    168    431   -600   -774   -963   -631    129   -558   -646
    129   -548   -680    207    402   -613   -763   -966   -633    127   -566   -657
    127   -540   -667    207    397   -602   -743   -950   -620    135   -555   -652
    124   -626   -750    249    436   -688   -667   -857   -594    119   -587   -691
    106   -641   -748    267    426   -696   -509   -683   -496    150   -587   -711
    124   -540   -665    205    392   -602   -355   -478   -337    270   -491   -657
    236   -275   -511     20    374   -392   -265   -314   -132    485   -277   -470
    262    226    -36   -244    148     96   -335   -340     70    813    103    -77
    103    839    735   -472   -316    789   -537   -584    233   1176    561    384
      5   1005    997   -506   -496   1000   -904  -1052     93   1210    672    480
   -116    550    667   -215   -392    607  -1163  -1504   -371    769    280    103
   -132   -259   -127    194     -5   -192  -1234  -1761   -971      7   -470   -576
   -161   -795   -633    478    236   -714  -1169  -1647  -1137   -290   -828   -922
   -129   -937   -810    532    340   -875  -1047  -1439  -1052   -272   -867   -979
    -59   -930   -870    496    405   -901   -932  -1299   -956   -215   -846   -982
    -59   -820   -761    439    348   -792   -805  -1169   -828   -111   -756   -922
    -54   -714   -659    384    301   -688   -727  -1072   -735    -28   -672   -862
    -83   -701   -620    392    267   -662   -696  -1028   -704     -2   -631   -852
    -62   -711   -649    387    293   -680   -691  -1013   -701      0   -607   -844
     -2   -724   -724    363    361   -724   -724  -1034   -732    -31   -620   -883
    -36   -732   -696    384    327   -714   -714  -1023   -737    -36   -605   -927
      7   -646   -657    319    332   -652   -672   -992   -714     -5   -566   -956
    -49   -636   -587    342    267   -613   -652   -982   -698     15   -545   -982
   -135   -701   -566    415    213   -633   -667  -1005   -724     -2   -568  -1021
   -145   -709   -563    426    207   -636   -662  -1015   -732     -5   -597  -1049
   -171   -701   -532    433    179   -618   -641  -1010   -730      2   -636  -1031
   -207   -678   -470    444    129   -574   -626  -1000   -730     20   -672   -984
   -218   -691   -475    454    127   -584   -626  -1010   -748     18   -691  -1000
   -197   -698   -501    449    150   -602   -626  -1023   -761      7   -727   -989
   -202   -683   -483    441    140   -584   -618  -1026   -758     12   -743   -919
   -288   -665   -376    478     44   -522   -566   -989   -717     51   -714   -831
   -301   -657   -358    478     28   -509   -576  -1005   -735     38   -727   -828
   -252   -620   -368    436     57   -496   -581  -1021   -753     31   -756   -841
   -293   -615   -324    454     12   -470   -553  -1000   -750     44   -769   -852
   -179   -589   -410    384    114   -501   -587  -1036   -802     -7   -826   -922
   -179   -584   -407    381    111   -496   -605  -1070   -826    -36   -846   -982
   -189   -587   -397    389    101   -493   -610  -1083   -805    -12   -839  -1018
   -171   -545   -374    358     98   -459   -584  -1057   -779      7   -782  -1013
   -226   -594   -368    410     70   -483   -581  -1047   -779      7   -771  -1034
   -174   -558   -384    363    103   -472   -600  -1041   -774     31   -776  -1026
   -166   -555   -389    361    109   -472   -628  -1052   -787     36   -784  -1023
   -171   -545   -376    355    101   -462   -649  -1052   -787     38   -766  -1015
   -122   -506   -384    314    129   -446   -644  -1028   -769     49   -724   -989
    -54   -433   -381    244    161   -407   -613  -1002   -748     49   -672   -945
   -132   -472   -340    301    103   -407   -615  -1010   -753     20   -659   -935
   -187   -527   -342    355     77   -436   -644  -1036   -782    -12   -678   -950
   -231   -537   -306    384     36   -423   -652  -1047   -789     -7   -691   -953
   -189   -493   -306    340     57   -400   -636  -1031   -782     33   -683   -937
   -161   -457   -296    309     64   -376   -631  -1018   -774     70   -667   -924
    -80   -441   -361    259    137   -400   -644  -1028   -787     62   -688   -932
    -75   -478   -402    277    163   -441   -641  -1028   -792     49   -717   -932
    -80   -431   -350    254    135   -392   -620   -992   -743     77   -685   -875
    -57   -384   -327    220    132   -358   -607   -966   -698     93   -659   -836
    -31   -368   -337    200    150   -353   -602   -943   -665     96   -657   -807
    -70   -353   -283    213    106   -319   -597   -930   -644     93   -644   -771
    -88   -311   -226    197     67   -270   -581   -914   -615    106   -631   -727
    -72   -296   -223    181     75   -259   -566   -891   -584    127   -623   -683
    -98   -335   -236    215     67   -288   -561   -888   -579    122   -639   -654
   -119   -361   -241    241     59   -301   -563   -888   -574    124   -644   -641
    -62   -350   -288    205    111   -319   -587   -898   -579    111   -633   -649
    -64   -303   -239    184     85   -272   -576   -883   -558    127   -605   -628
   -142   -288   -148    215      0   -218   -563   -857   -524    153   -571   -600
    -44   -277   -233    161     93   -257   -594   -872   -532    127   -584   -613
     54   -272   -327    109    189   -298   -610   -880   -550     90   -613   -631
     10   -262   -272    124    140   -267   -587   -854   -532     98   -607   -615
     62   -236   -301     85    179   -267   -607   -867   -542     83   -607   -613
    176   -262   -439     44    306   -350   -670   -924   -602     20   -631   -652
    319   -174   -496    -72    405   -335   -667   -924   -600     15   -618   -639
    303   -124   -431    -90    366   -277   -633   -896   -568     36   -561   -602
    244   -127   -374    -59    306   -249   -613   -880   -550     46   -517   -581
    249   -109   -358    -70    303   -233   -600   -865   -537     62   -485   -584
    246    -72   -319    -88    280   -194   -571   -833   -506     98   -439   -561
    218    -93   -311    -62    262   -200   -555   -828   -501     96   -444   -568
    192    -64   -259    -64    226   -161   -532   -807   -478    109   -431   -563
    197      7   -189   -101    194    -90   -511   -784   -444    140   -384   -540
    187     23   -166   -106    176    -70   -506   -787   -428    140   -376   -542
    179     31   -148   -103    163    -59   -493   -787   -413    153   -376   -530
    161     54   -106   -109    132    -23   -493   -792   -400    166   -376   -514
     54     36    -18    -44     36     10   -485   -784   -384    181   -368   -498
     15    -15    -31     -2     20    -23   -504   -797   -405    155   -394   -519
     -5    -18    -12     10      2    -15   -506   -792   -397    163   -389   -519
     33    -28    -64     -5     49    -44   -514   -800   -407    155   -402   -550
     38    -64   -103     12     70    -83   -517   -800   -418    145   -407   -574
     18   -103   -122     41     67   -114   -524   -805   -433    132   -413   -607
    -28   -192   -163    109     67   -179   -517   -810   -459    103   -439   -678
    -51   -236   -187    142     67   -213   -532   -820   -483     85   -465   -696
   -140   -265   -124    202     -7   -194   -522   -807   -478     98   -465   -659
   -106   -277   -174    189     33   -226   -537   -820   -504     77   -496   -665
    -88   -306   -218    194     64   -262   -548   -833   -524     57   -527   -678
   -155   -309   -153    231     -2   -231   -532   -820   -514     64   -530   -654
   -197   -314   -116    257    -41   -215   -514   -797   -504     77   -537   -613
   -135   -319   -184    223     23   -252   -514   -789   -506     77   -592   -558
   -106   -379   -272    241     83   -327   -504   -761   -506     62   -683   -493
    -80   -462   -381    270    148   -423   -439   -659   -483     41   -779   -472
   -103   -428   -324    267    109   -376   -306   -493   -374     96   -782   -405
    -83   -290   -207    187     59   -249   -200   -309   -213    239   -698   -239
    -93     12    106     38    -98     59   -124   -163     23    511   -436     59
   -116    506    620   -194   -368    563   -132   -132    267    885      0    491
   -272    937   1210   -332   -740   1072   -288   -368    371   1174    384    807
   -491    854   1343   -184   -917   1098   -558   -727    168   1117    407    761
   -475    374    849     49   -662    610   -776  -1122   -337    589    -77    324
   -431   -272    158    350   -296    -57   -844  -1270   -779    -12   -667   -200
   -392   -657   -265    524    -64   -462   -815  -1135   -865   -207   -880   -426
   -381   -769   -389    574      2   -579   -711   -974   -779   -174   -862   -444
   -368   -761   -392    566     10   -576   -631   -875   -688   -109   -800   -389
   -337   -665   -329    501     -5   -498   -561   -795   -584    -18   -706   -296
   -280   -602   -322    441     20   -462   -522   -748   -517     44   -633   -228
   -275   -553   -277    413      0   -415   -483   -706   -465     85   -563   -163
   -275   -506   -231    392    -23   -371   -449   -667   -423    135   -483    -93
   -257   -504   -249    379     -5   -376   -433   -644   -402    163   -428    -41
   -254   -527   -272    392      7   -400   -418   -639   -400    171   -407    -28
   -267   -561   -296    413     12   -428   -410   -652   -410    163   -405    -44
   -239   -548   -309    392     33   -428   -407   -644   -405    171   -392    -31
   -202   -504   -301    353     49   -402   -410   -644   -392    184   -381     -7
   -176   -519   -342    348     83   -431   -436   -659   -397    174   -410    -23
    -70   -491   -420    280    174   -457   -449   -659   -384    176   -423    -33
   -103   -519   -415    309    155   -467   -454   -652   -353    189   -413    -31
   -142   -555   -415    348    135   -488   -433   -623   -311    218   -402    -12
    -41   -545   -504    293    231   -524   -465   -636   -314    220   -418    -18
    -36   -530   -493    280    226   -511   -475   -631   -309    244   -413    -23
    -36   -537   -501    285    231   -519   -475   -633   -314    254   -420    -28
    -28   -548   -519    288    244   -535   -465   -633   -319    254   -446    -31
     18   -517   -535    249    275   -524   -457   -631   -322    254   -444    -18
     57   -498   -558    218    306   -530   -446   -626   -324    259   -433     -2
    109   -509   -618    197    363   -563   -457   -636   -340    249   -431     -2
    135   -530   -665    194    397   -594   -475   -654   -368    220   -441    -28
    137   -561   -698    213    418   -628   -496   -680   -400    184   -465    -67
    155   -561   -717    200    433   -639   -491   -672   -402    171   -462    -88
    213   -527   -740    155    475   -633   -480   -649   -389    194   -423    -90
    189   -576   -769    192    478   -672   -501   -659   -405    181   -415   -103
    210   -561   -771    176    491   -665   -485   -641   -402    184   -402   -103
    207   -558   -769    174    485   -662   -501   -644   -415    171   -400   -140
    184   -592   -776    202    478   -683   -524   -652   -433    150   -384   -187
    161   -610   -771    223    465   -691   -532   -646   -439    140   -355   -223
    124   -584   -709    231    415   -646   -483   -597   -400    176   -285   -218
    176   -561   -737    189    457   -649   -454   -566   -389    187   -259   -223
    231   -561   -792    163    511   -675   -475   -568   -407    163   -270   -252
    179   -589   -771    205    475   -680   -480   -561   -413    155   -272   -259
    215   -581   -797    184    506   -688   -488   -561   -413    150   -288   -252
    200   -561   -763    179    480   -662   -472   -532   -387    174   -277   -220
    192   -542   -737    174    465   -639   -467   -514   -366    197   -280   -202
    244   -545   -789    150    517   -667   -483   -522   -368    194   -319   -223
    249   -537   -787    145    517   -662   -470   -501   -345    213   -329   -246
    236   -524   -761    142    496   -641   -439   -467   -309    241   -319   -244
    228   -532   -761    150    493   -646   -418   -449   -285    244   -322   -270
    207   -522   -732    155    467   -626   -415   -436   -272    244   -301   -293
    155   -540   -696    192    426   -618   -405   -415   -249    262   -293   -285
     83   -587   -670    249    376   -628   -439   -426   -257    252   -316   -314
     96   -592   -688    246    389   -639   -465   -444   -272    236   -348   -392
    109   -498   -610    192    358   -553   -436   -413   -236    267   -332   -420
     12   -511   -524    249    267   -517   -433   -387   -213    288   -314   -436
    -15   -594   -579    303    280   -587   -444   -381   -218    267   -327   -465
    -23   -600   -576    311    275   -587   -454   -387   -220    265   -340   -478
    -38   -555   -519    296    239   -537   -449   -376   -205    285   -332   -483
   -101   -550   -449    327    174   -501   -441   -348   -174    314   -306   -465
    -83   -553   -472    316    192   -514   -449   -342   -161    316   -298   -449
    -59   -558   -498    309    218   -530   -459   -348   -163    309   -301   -459
     -7   -558   -553    280    270   -555   -472   -348   -171    296   -319   -472
    -28   -501   -472    265    220   -488   -454   -329   -145    322   -296   -452
    -23   -491   -467    257    220   -480   -465   -329   -140    322   -296   -452
    -59   -493   -433    275    184   -465   -465   -319   -124    337   -277   -441
     44   -387   -431    168    233   -407   -420   -275    -77    381   -233   -387
    106   -309   -415    101    259   -361   -379   -244    -46    402   -207   -366
     -5   -381   -376    192    184   -379   -439   -288    -72    376   -223   -402
    -31   -363   -332    197    150   -348   -498   -306    -70    368   -210   -400
    -15   -324   -309    168    145   -316   -581   -316    -70    355   -215   -405
    -51   -350   -298    202    122   -324   -644   -335    -77    348   -218   -420
    -33   -368   -335    200    150   -353   -678   -345    -85    342   -215   -418
    -46   -348   -303    197    127   -327   -688   -345    -88    340   -223   -407
    -18   -368   -350    192    163   -361   -722   -363   -114    311   -298   -431
    -64   -420   -355    244    145   -389   -737   -366   -124    298   -368   -441
    -70   -462   -392    265    161   -426   -763   -374   -150    265   -420   -483
    -85   -478   -394    280    153   -436   -774   -361   -158    244   -449   -498
    -10   -517   -509    262    246   -514   -810   -371   -189    207   -498   -530
    -51   -579   -527    316    236   -553   -833   -379   -213    181   -530   -545
    -85   -597   -511    340    210   -553   -862   -394   -231    166   -550   -571
    -15   -532   -517    272    249   -524   -872   -384   -223    181   -530   -550
     18   -493   -511    236    265   -504   -844   -348   -194    205   -509   -509
    -64   -555   -491    311    213   -524   -875   -358   -210    187   -532   -504
    -90   -581   -493    335    200   -537   -924   -374   -226    174   -550   -498
   -116   -568   -452    342    166   -511   -927   -353   -210    187   -542   -472
   -114   -615   -501    363    192   -558   -917   -309   -207    171   -579   -483
   -119   -711   -592    415    236   -652   -836   -187   -168    153   -623   -517
   -122   -665   -545    392    210   -605   -714    -38    -67    213   -581   -480
    -88   -558   -470    324    189   -517   -613    111     67    324   -483   -389
   -179   -272    -93    226    -44   -184   -550    226    270    581   -210   -124
   -158    280    439    -59   -298    358   -607    189    465    927    189    259
   -137    683    818   -275   -478    750   -924   -197    413   1088    423    457
   -142    628    771   -244   -457    698  -1254   -594    158    992    379    410
   -202    142    345     28   -275    244  -1413   -914   -296    483    -70     23
   -267   -488   -220    379    -23   -355  -1436   -992   -696    -85   -610   -459
   -218   -771   -553    493    166   -662  -1369   -820   -706   -200   -737   -631
   -213   -839   -626    524    205   -732  -1260   -662   -605   -168   -709   -665
   -213   -828   -615    519    197   -722  -1182   -571   -509   -111   -644   -670
   -181   -730   -548    457    181   -639  -1119   -493   -405    -28   -548   -646
   -205   -672   -470    436    129   -571  -1075   -441   -322     33   -454   -615
   -215   -626   -410    420     96   -519  -1031   -397   -265     72   -389   -594
   -220   -602   -381    410     80   -493  -1015   -389   -246     67   -381   -626
   -220   -568   -348    394     62   -459  -1013   -384   -239     67   -374   -659
   -252   -530   -277    389     12   -402  -1002   -384   -233     72   -348   -698
   -270   -517   -246    392    -12   -381   -997   -381   -226     83   -329   -737
   -259   -548   -288    402     12   -418   -997   -371   -220     83   -329   -774
   -252   -558   -306    405     25   -433  -1000   -376   -220     90   -322   -815
   -259   -527   -267    392      2   -397   -989   -374   -215     96   -309   -820
   -246   -522   -277    384     15   -400  -1005   -384   -226     83   -322   -802
   -262   -532   -270    397      2   -402  -1010   -394   -233     75   -335   -787
   -252   -514   -262    384      5   -389  -1021   -410   -241     75   -348   -779
   -244   -452   -210    345    -18   -332  -1041   -420   -249     75   -345   -763
   -244   -446   -205    345    -20   -327  -1041   -410   -246     80   -345   -750
   -179   -452   -275    314     46   -366  -1047   -418   -257     67   -366   -763
   -163   -410   -246    288     41   -329  -1067   -439   -270     62   -374   -779
   -168   -374   -207    270     18   -293  -1085   -454   -277     57   -379   -797
   -174   -368   -194    270      7   -280  -1080   -444   -259     77   -350   -776
   -163   -368   -205    265     20   -288  -1106   -459   -272     72   -348   -787
   -119   -348   -228    233     54   -288  -1124   -465   -275     70   -345   -802
    -28   -361   -332    192    150   -348  -1171   -504   -314     28   -379   -841
    -44   -350   -309    197    129   -329  -1184   -509   -319     28   -376   -844
    -18   -319   -301    168    140   -309  -1195   -506   -314     36   -358   -831
     83   -293   -376    106    228   -335  -1236   -535   -340     12   -366   -841
     77   -280   -358     98    218   -316  -1270   -542   -350      7   -363   -844
     80   -293   -374    106    226   -332  -1335   -527   -345     15   -345   -820
     83   -283   -368     98    223   -324  -1415   -522   -340     23   -329   -805
    129   -236   -366     54    246   -301  -1462   -514   -329     33   -306   -792
    150   -252   -402     49    275   -327  -1491   -527   -348     12   -316   -802
     85   -241   -327     75    205   -283  -1488   -519   -340     12   -306   -795
     72   -192   -267     57    168   -228  -1491   -514   -335     15   -296   -787
     83   -187   -270     51    176   -228  -1480   -491   -319     18   -283   -763
     67   -181   -249     54    155   -213  -1467   -470   -293     33   -270   -748
    142   -161   -306      7    223   -233  -1486   -478   -298     25   -270   -766
    205   -153   -358    -25    280   -254  -1501   -483   -296     18   -267   -782
    228   -135   -363    -46    296   -249  -1496   -475   -283     18   -262   -795
    200   -111   -314    -46    254   -213  -1473   -454   -249     44   -233   -779
    184    -83   -267    -51    226   -176  -1452   -441   -218     70   -205   -763
    158    -64   -226    -46    189   -145  -1426   -426   -187     93   -179   -740
    158    -75   -233    -41    194   -153  -1421   -431   -176     96   -181   -743
    155    -72   -231    -44    192   -150  -1426   -428   -155    116   -158   -724
    106    -67   -176    -20    140   -122  -1395   -397   -114    158   -116   -683
     98    -59   -158    -20    127   -109  -1392   -405   -109    161   -114   -685
     83    -46   -129    -18    106    -88  -1382   -407   -103    166    -98   -678
    114    -28   -145    -44    127    -85  -1374   -394    -85    187    -72   -644
    155    -25   -181    -64    166   -103  -1387   -405    -88    187    -67   -636
    226    -23   -252   -101    236   -137  -1413   -428   -111    158    -88   -652
    236     12   -223   -124    231   -103  -1400   -415    -93    176    -72   -633
    257     12   -246   -137    252   -116  -1408   -415    -83    192    -54   -628
    259     10   -252   -135    257   -119  -1413   -413    -77    197    -41   -623
    252     15   -239   -135    246   -111  -1405   -410    -75    187    -44   -631
    205     31   -174   -116    189    -70  -1387   -400    -62    202    -33   -631
    181     70   -111   -127    145    -20  -1366   -374    -28    239      0   -600
    207     96   -114   -153    161     -7  -1361   -361    -10    257     28   -571
    137    106    -31   -124     83     36  -1317   -327     23    290     62   -540
    111    124     12   -116     49     70  -1304   -324     28    298     67   -542
    132    153     20   -145     57     88  -1293   -309     46    316     90   -522
    116    168     51   -142     31    111  -1278   -293     64    337    129   -485
    129    207     75   -168     25    142  -1275   -306     67    348    150   -491
    205    223     18   -213     93    122  -1309   -342     44    324    129   -535
    210    179    -33   -194    122     72  -1319   -363     25    290     90   -545
    259    184    -75   -220    168     54  -1353   -405    -10    254     59   -563
    236    205    -31   -223    135     88  -1361   -410     -7    252     67   -568
    189    189      0   -189     96     96  -1361   -405     -7    244     59   -581
    171    158    -15   -166     93     72  -1363   -415    -25    213     28   -605
    127    127      0   -127     62     64  -1363   -415    -31    189      7   -618
     67     88     18    -80     25     54  -1366   -413    -38    168    -18   -633
     33     20    -12    -25     23      5  -1379   -407    -51    148    -38   -649
    -10     -7      2      7     -7     -2  -1397   -394    -62    129    -62   -698
    -31      2     31     12    -31     15  -1441   -397    -80     98    -83   -748
    -28     -2     25     12    -25     10  -1522   -405    -98     70    -98   -800
    -85    -41     44     64    -64      0  -1569   -405   -103     44   -111   -849
   -122    -38     80     80   -103     20  -1597   -407   -109     41    -88   -888
   -161    -28    132     93   -148     51  -1605   -400   -106     49    -51   -914
   -132    -57     75     93   -103     10  -1639   -420   -145     20    -57   -966
   -119    -90     28    106    -75    -31  -1636   -418   -184    -18    -88  -1018
   -200   -142     57    168   -129    -41  -1519   -283   -129    -15    -93  -1057
   -187   -106     80    145   -135    -12  -1410   -127     -7     49    -54  -1062
   -142     18    158     62   -150     85  -1306     49    145    187     75  -1002
    -44    298    342   -127   -192    319  -1291    122    322    407    324   -833
    -83    797    880   -358   -480    839  -1369     62    493    745    769   -524
   -213   1148   1358   -467   -784   1252  -1610   -275    446    943   1067   -371
   -298   1096   1392   -400   -846   1244  -1922   -724    155    836   1052   -483
   -371    594    966   -111   -667    779  -2081  -1104   -329    280    553   -940
   -384      2    387    189   -384    192  -2062  -1153   -672   -257     20  -1395
   -350   -319     31    335   -192   -142  -1995  -1002   -701   -379   -137  -1558
   -322   -418    -96    368   -114   -259  -1909   -865   -618   -348   -142  -1595
   -311   -400    -88    355   -111   -244  -1818   -756   -504   -259   -122  -1556
   -220   -306    -88    262    -67   -200  -1784   -711   -431   -181   -129  -1496
   -168   -205    -36    187    -67   -122  -1761   -688   -376   -122   -111  -1449
   -171   -192    -20    181    -77   -106  -1758   -670   -355    -90   -106  -1431
   -168   -231    -62    200    -54   -148  -1779   -667   -366   -103   -142  -1423
    -88   -210   -124    148     15   -168  -1816   -698   -400   -140   -192  -1436
     10   -200   -210     93    109   -205  -1836   -724   -426   -168   -223  -1452
    124   -226   -350     49    236   -288  -1862   -761   -462   -202   -270  -1475
    363   -205   -568    -77    465   -387  -1922   -826   -522   -262   -379  -1460
    555   -176   -735   -192    644   -454  -1987   -901   -592   -332   -467  -1457
    722   -176   -898   -272    807   -537  -2052   -969   -652   -410   -517  -1454
    826   -171   -997   -327    909   -584  -2099  -1015   -688   -465   -498  -1434
   1002   -181  -1184   -410   1093   -683  -2177  -1091   -753   -553   -491  -1460
   1065   -202  -1270   -431   1166   -735  -2210  -1137   -784   -584   -452  -1460
   1010   -213  -1223   -400   1114   -717  -2197  -1137   -771   -553   -420  -1418
    924   -197  -1122   -366   1023   -657  -2171  -1101   -735   -506   -439  -1358
    870   -189  -1060   -340    963   -623  -2143  -1047   -709   -465   -392  -1299
    789   -207   -997   -293    893   -602  -2101   -987   -701   -426   -361  -1262
    688   -194   -883   -246    784   -540  -2057   -930   -662   -379   -368  -1215
    584   -233   -820   -176    701   -527  -2068   -909   -628   -384   -394  -1205
    498   -231   -730   -132    613   -480  -2065   -888   -592   -394   -420  -1195
    426   -205   -631   -111    527   -418  -2044   -857   -555   -355   -366  -1156
    387   -174   -561   -106    472   -366  -2021   -826   -527   -316   -259  -1114
    381   -171   -553   -106    467   -361  -2023   -818   -519   -314   -329  -1096
    340   -158   -498    -90    418   -327  -2026   -805   -501   -288   -381  -1060
    296   -122   -420    -88    355   -270  -2031   -789   -478   -259   -345  -1028
    316   -127   -444    -96    379   -285  -2068   -792   -488   -275   -431  -1034
    324   -101   -428   -114    374   -265  -2086   -784   -480   -259   -478  -1013
    285    -85   -371    -98    327   -228  -2086   -766   -465   -246   -504   -989
    257    -54   -314   -101    283   -184  -2075   -735   -436   -233   -506   -963
    285    -41   -327   -122    306   -184  -2086   -735   -436   -244   -524   -966
    257    -59   -316    -98    285   -189  -2091   -727   -428   -239   -519   -953
    192    -88   -280    -51    236   -184  -2081   -706   -410   -226   -509   -930
    184    -77   -265    -54    220   -171  -2062   -704   -405   -223   -519   -924
    145    -67   -213    -38    176   -137  -2042   -698   -389   -205   -519   -917
     96    -67   -163    -15    127   -114  -2026   -696   -374   -187   -517   -914
     62    -64   -127      2     93    -96  -1997   -680   -350   -155   -498   -896
     49    -64   -114      7     80    -90  -1969   -657   -324   -129   -483   -880
     41    -51    -96      5     67    -72  -1945   -639   -306   -106   -472   -870
     20    -46    -67     10     44    -57  -1932   -628   -288    -90   -467   -870
    -28    -70    -41     49      5    -57  -1912   -610   -265    -70   -457   -867
    -44    -46     -5     44    -20    -25  -1893   -587   -226    -36   -441   -854
    -59    -15     44     38    -54     12  -1883   -571   -192     -5   -423   -846
    -59    -18     41     38    -51     10  -1886   -568   -179      5   -413   -852
    -88    -36     51     62    -70      7  -1886   -558   -163     20   -379   -839
    -93    -23     67     57    -83     20  -1888   -542   -145     38   -342   -833
    -83    -20     59     51    -72     18  -1909   -537   -140     46   -314   -839
   -114    -33     80     72    -98     23  -1925   -524   -132     72   -272   -826
   -111    -12     98     62   -106     41  -1932   -504   -101    103   -233   -800
   -228      7    233    109   -231    119  -1899   -441    -33    171   -174   -743
   -220     33    254     93   -236    142  -1899   -413     -2    207   -158   -719
   -153     64    218     44   -187    140  -1914   -410      0    218   -145   -693
    -85     75    161      5   -122    116  -1932   -405      7    220   -181   -670
    -80     88    168     -7   -124    127  -1935   -384     33    246   -174   -644
    -88    124    210    -18   -148    166  -1925   -355     64    280   -142   -607
   -109    145    252    -20   -179    197  -1912   -329     90    309   -106   -568
   -114    158    272    -20   -192    215  -1896   -303    119    342    -72   -517
   -163    174    337     -5   -252    257  -1862   -265    158    384    -20   -457
   -223    171    394     25   -309    283  -1842   -236    184    413     23   -407
   -249    163    413     41   -332    285  -1834   -218    200    431     72   -355
   -252    187    439     33   -345    311  -1829   -205    210    449    116   -303
   -280    197    478     38   -379    335  -1821   -207    223    467    124   -220
   -337    192    530     72   -433    361  -1805   -194    246    501    106    -59
   -423    171    592    124   -509    381  -1795   -184    257    524     72     93
   -387    142    530    122   -457    335  -1826   -218    226    504     18    155
   -345    122    465    109   -405    293  -1860   -249    194    488     25    171
   -361     70    431    145   -397    249  -1873   -257    187    488     57    168
   -405     25    431    189   -418    226  -1873   -249    205    493     59    176
   -439    -23    415    231   -428    194  -1878   -246    223    472     10    174
   -431    -80    350    254   -392    135  -1899   -262    218    444    -44    150
   -444   -142    301    293   -374     80  -1904   -262    215    431    -85    137
   -459   -189    267    322   -363     38  -1904   -267    207    426   -122    132
   -462   -241    220    353   -342    -10  -1906   -283    174    400   -158    109
   -433   -257    176    342   -306    -41  -1904   -293    153    387   -207    103
   -374   -265    106    319   -241    -80  -1914   -311    116    355   -249     70
   -265   -275    -12    267   -127   -145  -1943   -350     64    301   -288     15
   -106   -283   -176    194     33   -231  -1992   -405     -2    228   -342    -64
      0   -293   -296    145    145   -296  -2021   -436    -46    176   -376   -127
     72   -363   -436    145    252   -397  -2010   -418    -77    122   -423   -205
    140   -449   -592    153    363   -519  -1940   -322    -72     70   -488   -306
    189   -452   -641    132    415   -545  -1823   -179     -2     88   -485   -358
    233   -327   -563     44    397   -444  -1701     25    168    239   -342   -277
    223     12   -210   -119    215    -98  -1634    166    400    527    -20     -2
    161    579    415   -371   -127    498  -1657    145    633    904    433    415
    -33   1054   1088   -509   -561   1070  -1834   -137    717   1187    810    737
   -129    904   1034   -387   -581    969  -2164   -592    400    995    675    571
   -176    311    488    -67   -332    400  -2356   -992   -158    381     88     25
   -184   -361   -176    270     -5   -267  -2400  -1106   -571   -187   -498   -537
   -109   -696   -587    402    239   -641  -2361   -966   -618   -329   -685   -763
    -88   -727   -641    405    275   -685  -2236   -787   -501   -265   -652   -784
    -67   -672   -607    368    267   -641  -2120   -646   -379   -176   -589   -763
    -18   -581   -563    298    270   -574  -2052   -561   -285    -98   -532   -735
    -15   -540   -524    277    254   -532  -2008   -506   -223    -49   -498   -724
    -41   -511   -470    275    213   -491  -1961   -454   -176     -7   -465   -724
      0   -491   -491    244    244   -491  -1953   -441   -171     -5   -465   -740
     23   -488   -511    231    265   -498  -1948   -433   -168     -7   -462   -756
     25   -485   -511    231    267   -498  -1940   -423   -163     -2   -449   -774
      2   -475   -478    236    239   -475  -1922   -407   -148     10   -436   -784
    -20   -472   -454    246    215   -465  -1906   -397   -140     18   -433   -789
    -20   -491   -470    254    223   -480  -1901   -397   -145     18   -441   -807
    -77   -511   -433    296    176   -472  -1878   -376   -129     31   -426   -818
   -111   -506   -394    306    140   -452  -1849   -350   -106     51   -405   -805
    -20   -496   -475    257    226   -485  -1870   -379   -140     18   -446   -802
    -83   -491   -410    285    163   -452  -1844   -361   -122     31   -439   -761
   -114   -470   -355    293    119   -413  -1818   -332    -96     51   -428   -727
   -116   -462   -345    288    111   -405  -1816   -329    -93     49   -431   -717
    -77   -459   -381    267    150   -420  -1826   -345   -109     28   -449   -727
    -98   -420   -324    259    111   -374  -1808   -332    -88     44   -431   -709
    -88   -402   -314    246    111   -358  -1803   -327    -83     44   -431   -706
    -90   -405   -316    246    111   -361  -1800   -324    -85     41   -441   -714
    -98   -402   -303    252    101   -355  -1800   -316    -83     44   -436   -717
   -114   -394   -280    254     80   -340  -1797   -309    -80     51   -431   -717
   -122   -379   -257    252     67   -319  -1792   -306    -75     51   -433   -727
   -135   -381   -249    257     57   -316  -1790   -309    -80     44   -444   -740
   -163   -361   -197    262     15   -280  -1779   -290    -67     62   -423   -717
   -197   -361   -163    277    -18   -262  -1771   -270    -51     77   -410   -691
   -168   -374   -205    272     18   -290  -1784   -267    -59     75   -418   -696
   -168   -363   -197    265     12   -283  -1777   -259    -57     88   -413   -691
   -187   -348   -161    265    -12   -254  -1761   -244    -49    106   -394   -665
   -220   -353   -132    285    -46   -241  -1753   -249    -59    106   -405   -662
   -218   -353   -135    285    -41   -244  -1766   -272    -80     93   -431   -683
   -210   -335   -127    270    -41   -231  -1758   -272    -83    101   -433   -670
   -296   -332    -36    314   -132   -187  -1717   -236    -46    153   -392   -618
   -275   -324    -49    298   -114   -187  -1712   -236    -46    155   -397   -610
   -275   -296    -20    285   -127   -158  -1714   -249    -51    148   -407   -613
   -239   -288    -49    262    -96   -171  -1722   -262    -57    137   -431   -633
   -233   -285    -54    259    -90   -171  -1709   -244    -33    153   -426   -620
   -218   -267    -49    241    -85   -161  -1693   -233    -15    168   -413   -605
   -265   -252     12    259   -140   -119  -1667   -218     10    187   -389   -587
   -218   -202     15    207   -119    -93  -1665   -226     18    181   -407   -605
   -194   -179     15    187   -106    -83  -1660   -228     36    184   -407   -618
   -181   -174      7    176    -96    -83  -1649   -226     54    187   -400   -620
   -161   -145     15    153    -88    -64  -1639   -226     67    184   -397   -618
   -137   -116     20    127    -80    -49  -1639   -228     72    168   -402   -623
   -140   -109     28    124    -85    -41  -1644   -233     72    150   -410   -636
   -135   -116     15    124    -77    -49  -1649   -246     72    127   -420   -659
   -176    -80     96    129   -137      7  -1608   -215    119    153   -379   -639
   -179    -28    150    103   -166     59  -1584   -184    163    181   -329   -620
   -132      7    140     59   -135     72  -1587   -179    168    174   -316   -644
   -145     20    166     62   -155     93  -1582   -166    179    166   -303   -667
   -254     54    309    101   -280    181  -1522    -98    241    215   -223   -607
   -309     77    387    114   -348    233  -1493    -62    280    236   -176   -576
   -340     96    433    122   -387    265  -1475    -36    303    236   -153   -568
   -358    119    475    119   -415    296  -1475    -28    311    220   -161   -568
   -275    184    459     46   -366    322  -1504    -25    314    200   -174   -571
   -283    228    511     25   -397    368  -1465      7    335    228   -140   -566
   -293    236    530     28   -413    381  -1428     44    355    267   -106   -574
   -280    241    522     18   -402    381  -1415     59    363    270    -93   -579
   -285    285    571      0   -428    428  -1400     72    374    272    -77   -566
   -280    296    576    -10   -431    436  -1397     75    374    265    -75   -576
   -259    293    550    -18   -405    420  -1392     75    366    249    -80   -597
   -332    327    659      0   -496    493  -1369     90    389    272    -54   -589
   -257    366    623    -54   -439    493  -1382     75    381    275    -54   -607
   -265    368    633    -51   -449    501  -1384     67    379    288    -36   -610
   -244    337    579    -46   -410    457  -1426     28    345    270    -64   -633
   -244    311    555    -33   -400    433  -1452     12    329    259    -77   -626
   -192    283    475    -44   -332    379  -1488    -18    288    226   -119   -659
    -93    283    376    -96   -236    329  -1545    -72    236    184   -166   -711
    -75    254    327    -90   -200    290  -1574    -90    213    163   -189   -732
    -57    187    244    -64   -150    215  -1608   -114    184    137   -226   -779
     15    140    124    -77    -54    132  -1644   -142    145    101   -259   -833
     33    116     83    -77    -25    101  -1675   -174    109     75   -280   -865
    106    109      2   -109     51     54  -1727   -228     59     31   -319   -898
    181     96    -88   -140    135      2  -1782   -280      7    -20   -358   -943
    265     85   -179   -174    223    -46  -1823   -319    -33    -59   -381   -979
    254     62   -194   -158    223    -64  -1855   -337    -51    -72   -389   -987
    241     33   -207   -137    223    -85  -1855   -322    -38    -62   -381   -971
    332      7   -324   -171    327   -155  -1880   -332    -62    -88   -405   -992
    410      2   -407   -205    410   -202  -1914   -348    -88   -119   -433  -1028
    415    -62   -480   -179    446   -270  -1893   -298    -93   -161   -493  -1096
    397    -77   -475   -161    436   -275  -1779   -148    -20   -145   -509  -1127
    400    -28   -431   -187    413   -228  -1667     23     98    -64   -454  -1078
    410    135   -275   -272    342    -70  -1566    210    280    122   -283   -911
    431    542    111   -488    161    327  -1582    244    465    413     59   -563
    293   1088    795   -691   -252    943  -1683    106    623    756    483   -148
    163   1330   1163   -748   -498   1247  -1971   -267    532    875    678     10
     85   1106   1021   -594   -467   1065  -2252   -696    168    615    480   -171
    -10    426    436   -210   -223    431  -2335   -956   -348    -54   -163   -719
      2    -83    -85     41     44    -85  -2327   -904   -568   -433   -555  -1078
     33   -296   -332    129    181   -314  -2236   -711   -511   -462   -626  -1163
     23   -329   -353    153    187   -340  -2104   -540   -379   -379   -571  -1109
     18   -277   -296    129    155   -285  -2005   -420   -259   -283   -496  -1028
     -7   -181   -174     93     83   -179  -1935   -345   -166   -194   -418   -969
    -31   -106    -75     67     20    -90  -1891   -298   -106   -132   -353   -927
    -28    -70    -41     49      5    -57  -1852   -252    -59    -88   -296   -875
    -20    -77    -59     46     18    -70  -1844   -236    -51    -80   -288   -862
    -41    -93    -51     67      5    -72  -1831   -231    -44    -75   -285   -865
    -83    -98    -15     90    -33    -59  -1808   -210    -25    -51   -267   -844
    -31   -111    -80     72     23    -96  -1805   -207    -28    -59   -262   -836
    -18   -116    -98     64     38   -106  -1800   -205    -33    -64   -259   -836
    -25    -90    -64     57     18    -77  -1803   -210    -38    -64   -249   -836
    -18    -88    -72     51     25    -80  -1808   -218    -46    -70   -244   -849
    -10   -106    -96     59     41   -101  -1805   -223    -49    -72   -241   -865
     -2   -116   -116     59     57   -116  -1792   -213    -41    -70   -226   -852
    -15    -93    -77     54     31    -85  -1782   -207    -33    -70   -213   -849
    -15    -75    -59     44     20    -67  -1771   -207    -33    -72   -205   -859
    -36    -83    -46     59      5    -64  -1745   -189    -20    -62   -202   -867
    -38    -80    -41     57      0    -59  -1709   -179    -15    -57   -200   -867
    -20    -51    -31     36      2    -41  -1675   -171    -12    -51   -189   -862
    -80    -49     28     64    -54    -10  -1657   -174    -15    -49   -189   -867
   -111    -49     62     80    -88      5  -1636   -176    -15    -49   -194   -875
    -62    -33     28     46    -46     -2  -1628   -174    -25    -62   -205   -896
    -33     -7     23     20    -28      7  -1634   -171    -25    -62   -192   -891
    -49      0     46     23    -49     23  -1644   -161    -15    -44   -174   -880
     36     20    -15    -28     25      2  -1667   -171    -31    -44   -168   -896
     46     38     -7    -44     25     15  -1678   -179    -41    -62   -132   -914
     38     62     23    -49      7     41  -1693   -179    -46    -67    -85   -917
     33     72     38    -54     -2     57  -1706   -166    -54    -67    -51   -914
     28     85     57    -57    -12     72  -1712   -163    -70    -67    -10   -927
     31    122     88    -77    -28    106  -1691   -153    -83    -83     12   -927
     41    127     85    -85    -23    109  -1665   -145    -98   -106      0   -927
    -38    142    181    -51   -109    161  -1634   -109    -54    -83     44   -927
    -83    168    252    -41   -166    210  -1602    -77    -28    -64    106   -940
    -23    150    171    -64    -96    158  -1634    -90    -41    -83     62  -1000
   -124    142    267    -10   -194    205  -1623    -57      2    -41     80  -1005
   -166    135    301     15   -233    218  -1634    -36     20    -18    111  -1008
    -93    135    228    -20   -161    181  -1665    -28     28    -20    101  -1013
    -62    153    213    -46   -137    181  -1678    -33     28    -25     83  -1039
    -41    161    202    -59   -122    181  -1665    -44     31    -31     88  -1093
    -28    158    187    -64   -109    171  -1639    -41     46    -15     85  -1104
    -36    155    192    -59   -114    174  -1602    -23     77     15     70  -1057
    -49    163    213    -57   -132    187  -1577    -18     90     25     72  -1067
    -59    166    226    -54   -142    194  -1571    -33     85     25     77  -1098
    -64    174    236    -57   -150    205  -1561    -41     85     28     49  -1065
    -62    161    223    -49   -142    192  -1556    -51     80     25      5  -1013
    -72    153    223    -41   -150    187  -1553    -67     75     23    -20   -987
    -57    148    205    -44   -132    174  -1548    -72     70     28    -36   -969
    -90    140    231    -25   -161    184  -1517    -57     88     49    -62   -914
    -10    179    189    -83    -98    184  -1517    -62     85     36   -106   -893
     33    171    135   -103    -51    153  -1527    -80     57     15   -135   -914
    -44    171    215    -64   -129    192  -1493    -49     83     36    -88   -893
    -62    171    233    -57   -148    202  -1467    -25     96     41    -57   -896
    166    184     18   -174     75    101  -1527    -77     36    -18   -109   -956
    249    181    -67   -215    155     59  -1532    -85     18    -46   -129   -971
    270    220    -51   -246    161     85  -1514    -72     31    -41   -114   -953
    324    246    -77   -285    200     85  -1512    -75     25    -46   -109   -966
    350    293    -57   -322    205    119  -1491    -64     38    -38    -98   -969
    402    293   -111   -348    257     90  -1488    -72     18    -67   -114   -995
    454    301   -153   -379    303     75  -1491    -85      2    -85   -111  -1005
    446    319   -129   -384    288     96  -1475    -72     15    -83    -98  -1023
    439    368    -70   -402    254    150  -1460    -59     31    -67    -51  -1072
    436    394    -44   -418    239    176  -1467    -72     25    -70      5  -1143
    550    423   -127   -488    337    150  -1496   -106     -7    -96     59  -1215
    605    410   -197   -509    400    106  -1535   -161    -67   -150     31  -1223
    587    433   -153   -509    371    140  -1545   -189    -83   -161    -38  -1143
    623    426   -197   -524    410    114  -1566   -213   -111   -179    -51  -1072
    631    389   -241   -511    436     75  -1579   -239   -142   -207    -57  -1039
    613    387   -226   -501    420     80  -1556   -233   -142   -213     31  -1010
    667    392   -275   -530    472     59  -1553   -231   -145   -233    -72   -984
    600    306   -293   -454    446      5  -1540   -220   -158   -244   -109   -979
    428    259   -168   -345    298     46  -1488   -181   -132   -215   -150   -940
    350    228   -124   -290    236     51  -1473   -176   -135   -207   -220   -937
    353    218   -135   -285    244     41  -1462   -179   -142   -210   -262   -935
    283    218    -64   -252    174     77  -1413   -140   -116   -166   -244   -896
    215    197    -18   -207    116     90  -1395   -122   -103   -137   -228   -872
    205    174    -31   -192    116     72  -1387   -116   -103   -132   -236   -872
    192    168    -23   -179    109     72  -1371   -101    -98   -116   -233   -870
    129    153     20   -142     54     88  -1345    -80    -83   -103   -226   -870
     96     93     -2    -96     49     46  -1306    -23    -62   -103   -236   -870
     80     31    -49    -57     64     -7  -1208    106      5    -88   -249   -885
     75     62    -12    -67     44     25  -1085    249     98    -38   -220   -883
     88    181     90   -137     -2    137   -963    436    265    109    -93   -797
     88    501    413   -296   -163    457   -898    563    485    387    200   -522
     25   1021    995   -524   -485   1008   -906    550    709    745    605   -127
   -122   1421   1543   -649   -831   1480  -1078    296    769   1002    917    150
   -213   1288   1501   -537   -857   1395  -1353    -72    506    862    833     72
   -306    779   1085   -236   -696    932  -1491   -407     25    301    316   -345
   -345    207    553     67   -452    381  -1506   -491   -342   -231   -244   -711
   -314   -109    205    213   -259     46  -1444   -337   -355   -348   -478   -724
   -298   -197    101    246   -202    -49  -1325   -176   -239   -259   -491   -644
   -285   -148    137    215   -213     -5  -1210    -57   -109   -137   -423   -517
   -275    -62    213    168   -246     75  -1117     36      5    -20   -329   -353
   -327    -15    311    171   -319    148  -1023    129    103     70   -241   -194
   -298     -2    296    150   -298    145   -992    163    129     93   -205   -145
   -267      7    275    129   -270    140   -971    184    142    106   -171   -129
   -290      0    290    142   -293    145   -943    207    161    124   -122   -124
   -324    -15    309    171   -316    145   -919    226    171    142    -70   -132
   -332    -25    303    179   -319    137   -909    239    176    155    -28   -142
   -329    -25    303    176   -319    137   -896    252    187    168     18   -155
   -322    -23    298    171   -311    135   -891    252    184    163     36   -184
   -337    -38    298    189   -319    129   -888    254    192    166     33   -200
   -374    -57    316    213   -348    129   -878    270    210    179     44   -192
   -379    -59    319    220   -350    127   -862    285    239    194     70   -179
   -353    -70    280    210   -319    103   -867    285    257    200    129   -181
   -290    -77    213    184   -252     67   -880    275    254    166     83   -194
   -335    -85    246    207   -293     80   -854    293    283    187     57   -184
   -303    -85    218    194   -262     67   -846    296    285    215      7   -184
   -233    -98    135    166   -187     18   -857    277    262    205    -49   -200
   -280   -109    171    194   -226     31   -823    301    277    215    -28   -163
   -109   -106      2    106    -57    -51   -859    262    226    168    -51   -197
     23   -101   -127     38     72   -114   -893    220    179    132    -88   -228
     96   -109   -207      5    150   -158   -906    200    153    114    -98   -241
    184   -101   -285    -41    233   -192   -922    181    132     93   -109   -244
    241   -127   -368    -59    303   -246   -940    158     98     64   -124   -259
    272   -129   -402    -72    335   -265   -953    142     77     51   -119   -252
    288   -132   -420    -77    353   -277   -961    132     62     38   -116   -239
    241   -145   -387    -46    314   -265   -948    148     64     46    -98   -228
    265   -135   -402    -64    329   -267   -948    153     62     49    -98   -231
    303   -129   -436    -88    368   -283   -950    150     54     46   -109   -226
    298   -137   -436    -83    366   -285   -932    166     62     51    -98   -223
    311   -119   -431    -96    371   -275   -917    176     64     57    -90   -233
    277   -122   -400    -80    337   -262   -891    200     77     70    -64   -231
    262   -127   -392    -67    324   -259   -862    210     85     70    -38   -239
    309   -116   -428    -98    366   -270   -849    207     77     51    -12   -267
    303   -103   -407    -98    355   -254   -833    215     85     59     10   -290
    252    -93   -345    -80    296   -218   -800    246    116     90     33   -303
    267    -85   -353    -90    309   -218   -784    265    132     96     49   -319
    249    -90   -340    -80    293   -215   -756    296    161    114     67   -322
    288    -80   -368   -103    327   -223   -743    309    179    122     49   -337
    301    -70   -371   -116    335   -220   -732    314    192    122     28   -355
    283    -67   -350   -109    314   -207   -714    322    207    127     18   -376
    285    -70   -358   -109    319   -215   -701    316    213    119     -2   -410
    314    -64   -379   -124    345   -220   -696    309    205    101    -23   -446
    337    -67   -405   -137    371   -236   -693    303    202     88    -41   -475
    301    -75   -376   -114    337   -223   -680    309    207     83    -49   -501
    252    -70   -322    -90    285   -194   -659    324    223     90    -38   -501
    215    -64   -280    -75    246   -171   -636    337    233     96    -28   -509
    215    -72   -288    -72    249   -179   -633    332    226     83    -38   -530
    163    -67   -231    -49    194   -148   -613    350    241     96    -31   -522
     88    -51   -142    -20    114    -96   -579    381    265    124     -7   -501
    116    -33   -150    -41    132    -90   -576    384    265    124      0   -514
     75    -38   -114    -18     93    -75   -566    389    265    137     12   -509
     62    -67   -129      2     93    -98   -563    389    254    135     10   -514
     41    -64   -106     10     72    -85   -550    402    259    148     23   -496
      5    -46    -51     20     28    -49   -535    413    272    163     44   -475
     -7    -15    -10     10      0    -12   -509    431    285    184     64   -452
    -28     12     41      5    -33     25   -478    452    303    205     83   -428
    -49     38     88      2    -67     62   -454    465    316    220     96   -413
    -62     51    114      5    -88     83   -431    480    327    226    109   -394
    -38     88    124    -25    -83    106   -420    483    332    231    114   -387
    -36    111    148    -36    -93    127   -410    483    337    233    116   -381
    -54    148    202    -46   -127    174   -397    488    350    246    135   -361
    -44    197    241    -75   -142    218   -389    488    361    257    158   -345
    -49    200    249    -75   -150    223   -400    472    350    241    161   -353
    -64    197    259    -67   -163    228   -418    452    335    220    153   -361
    -31    184    215    -77   -124    200   -444    420    306    187    137   -384
     -5    166    171    -80    -88    168   -459    400    285    161    122   -407
    -54    153    205    -51   -129    179   -444    410    296    161    132   -410
    -28    137    166    -54    -98    153   -446    397    283    135    122   -431
     -5     98    103    -49    -54    101   -457    381    257    101     90   -467
    -20     57     77    -18    -49     67   -452    381    249     83     77   -491
    -10     31     41    -10    -25     36   -465    363    228     57     62   -522
     -7      2     10      2    -10      7   -478    340    202     31     49   -537
    -49    -20     28     33    -41      2   -472    340    202     20     54   -535
    -51    -31     20     41    -36     -5   -465    345    202     12     59   -542
     18    -23    -44      2     28    -33   -483    324    179    -10     44   -568
    -46    -20     25     33    -38      2   -452    350    202     15     70   -542
    -46    -23     20     33    -33     -2   -449    355    207     10     70   -545
     49    -51   -101      2     75    -75   -457    353    179    -28     31   -587
     33   -142   -176     51    103   -158   -368    467    213    -49     -7   -644
     59   -158   -220     49    140   -189   -241    623    296    -33    -18   -680
     70    -67   -137     -2    101   -101    -90    833    465     90     90   -602
    103    207    103   -155      0    155    -12    974    667    324    332   -387
    119    750    631   -436   -257    691   -106    917    857    680    758      5
     -5   1280   1283   -639   -644   1280   -363    579    891    961   1143    348
   -114   1366   1478   -628   -797   1421   -719     98    654    922   1187    361
   -202    953   1156   -374   -678   1054   -930   -301    200    478    800     18
   -231    179    407     25   -322    293   -930   -402   -272   -207    124   -540
   -181   -272    -93    226    -44   -184   -857   -270   -392   -465   -171   -813
   -142   -366   -223    252     38   -296   -732    -70   -272   -413   -174   -839
   -155   -309   -153    233     -2   -231   -581    109   -111   -298    -98   -774
   -116   -187    -72    150    -23   -129   -496    213      7   -197    -18   -688
    -80   -106    -28     93    -28    -67   -452    252     67   -145     18   -633
   -119    -83     36    101    -80    -23   -410    285    109   -109     38   -592
   -122    -72     49     98    -85    -12   -394    303    124    -96     36   -568
   -140    -62     77     98   -111      5   -376    314    135    -85     38   -545
    -20    -49    -28     33      2    -38   -407    280    101   -116      5   -574
     10    -31    -44     10     25    -36   -410    275    101   -116      2   -574
     12    -23    -36      5     23    -28   -415    265     98   -119      0   -576
    -59    -18     41     38    -51     10   -394    277    119   -101     18   -566
    -64      0     64     31    -64     31   -384    272    129    -96     28   -563
      5     18     10    -12     -5     12   -394    236    119   -111     15   -579
     83     41    -41    -62     62      0   -410    202    106   -127      5   -594
     83     44    -41    -64     62      2   -407    194    106   -129      2   -597
     64     31    -33    -46     49     -2   -405    194    109   -132      2   -597
     54     31    -23    -44     38      5   -400    194    114   -129     10   -592
     49     72     23    -59     12     49   -376    213    137   -109     36   -568
     46     75     25    -62     10     51   -368    215    142   -111     36   -574
     64     90     25    -77     20     59   -374    215    140   -116     33   -584
     75     96     20    -88     25     59   -376    215    140   -119     36   -587
     80    114     33    -96     23     75   -361    233    158   -106     54   -576
     46     98     51    -72     -2     75   -348    249    168    -96     64   -568
     90    106     15    -98     36     62   -353    244    163   -101     59   -571
    111    116      5   -116     54     62   -350    246    161   -101     62   -571
    122    109    -12   -114     67     49   -353    246    161   -103     59   -581
    119    122      2   -122     57     64   -342    262    174    -90     77   -566
    103    119     15   -111     44     67   -332    277    179    -85     90   -558
    106    111      5   -109     49     59   -332    280    174    -93     85   -568
    122    148     25   -135     49     88   -322    296    187    -77    103   -555
    109    171     62   -142     23    119   -309    311    200    -64    122   -537
    114    179     64   -148     23    124   -301    314    197    -70    122   -540
    109    181     72   -148     18    129   -280    327    205    -67    122   -532
     80    179     98   -129     -7    140   -257    340    218    -62    127   -527
     85    176     88   -132     -2    132   -257    332    205    -75    109   -537
     98    187     88   -142      5    137   -249    335    207    -77    101   -532
     93    205    111   -150     -7    158   -226    355    228    -59    116   -509
     85    213    127   -148    -20    171   -205    376    249    -46    124   -496
     59    236    174   -148    -57    207   -179    400    283    -18    142   -472
     33    254    218   -145    -90    236   -153    423    311      7    163   -446
     23    254    228   -140   -101    241   -132    436    327     18    166   -439
     33    257    223   -145    -93    241   -122    446    340     28    168   -433
    -25    277    303   -127   -166    290    -98    467    366     49    194   -415
    -51    270    322   -109   -187    296    -88    475    379     59    207   -402
     38    283    244   -161   -101    262   -116    446    355     36    189   -420
     88    293    205   -189    -57    249   -127    433    345     25    184   -426
     12    288    275   -150   -132    283    -98    459    371     51    210   -400
     10    301    290   -155   -140    296    -85    470    381     62    218   -397
      5    309    303   -158   -150    306    -75    480    394     70    231   -389
     44    340    296   -192   -124    319    -77    483    397     72    241   -389
     75    350    272   -213   -101    311    -83    475    389     64    241   -400
     83    355    272   -220    -96    316    -77    483    394     67    249   -400
     98    358    259   -231    -80    309    -75    480    392     64    257   -407
    111    363    252   -236    -70    309    -83    470    381     59    257   -423
     31    355    322   -194   -145    337    -57    491    400     80    285   -405
     98    381    283   -241    -90    332    -80    470    379     67    275   -431
     88    376    288   -233   -101    335    -67    475    381     80    288   -431
     57    394    337   -226   -140    366    -31    501    405    106    319   -415
    116    470    353   -293   -119    413    -25    506    413    119    329   -413
    179    496    316   -337    -67    407    -33    496    400    111    319   -415
    163    501    335   -335    -85    418    -33    493    392    106    314   -415
    124    519    394   -322   -135    457    -23    504    394    116    329   -400
    114    555    441   -337   -163    501    -15    504    402    132    342   -368
    129    594    465   -363   -166    530    -18    491    400    137    350   -342
    116    600    480   -361   -181    540    -23    475    389    135    345   -329
     54    579    524   -316   -233    553    -31    459    374    124    340   -311
    103    597    493   -350   -197    548    -70    420    335     93    319   -316
    114    589    475   -350   -181    532    -96    400    309     70    301   -316
     85    568    483   -327   -200    527   -103    392    290     54    293   -311
    -36    514    550   -239   -293    532    -59    423    309     77    319   -280
     -7    480    488   -239   -249    483    -77    400    275     41    288   -311
     41    433    389   -239   -174    413   -103    361    226    -12    241   -353
     33    387    353   -210   -161    371   -116    329    192    -51    218   -376
      0    353    353   -176   -176    353   -119    319    174    -70    210   -392
    -12    353    366   -171   -189    358   -127    301    150    -83    210   -410
    -49    348    397   -150   -223    371   -122    298    142    -83    228   -415
    -88    345    433   -129   -262    387   -111    298    145    -80    239   -405
    -51    345    397   -145   -223    371   -119    285    132    -93    220   -418
    -28    355    384   -163   -207    368   -129    275    114   -106    220   -418
     -7    350    355   -171   -181    353   -135    270     96   -124    215   -436
      5    272    267   -142   -129    270   -106    311     90   -158    179   -480
    -31    207    239    -88   -135    223     20    459    155   -161    166   -514
     -7    290    298   -142   -153    293    145    623    270    -90    213   -485
     77    467    389   -275   -155    428    236    789    423     59    342   -371
     98    875    776   -491   -337    826    246    859    613    355    667    -44
     72   1496   1423   -784   -675   1460    155    730    769    732   1111    410
   -114   1860   1971   -875  -1041   1914   -127    322    735    930   1356    659
   -249   1641   1891   -698  -1070   1766   -418   -124    384    678   1122    457
   -270    940   1208   -337   -737   1072   -574   -467   -174      0    470   -140
   -241    244    485      0   -363    363   -584   -496   -517   -527    -88   -652
   -246     36    280    103   -265    158   -496   -298   -454   -535   -158   -735
   -205     46    252     80   -228    148   -374   -122   -319   -446   -119   -719
   -109    158    265    -25   -187    210   -277      2   -200   -355    -62   -675
    -80    254    335    -85   -207    293   -210     85   -103   -280     -7   -623
   -103    322    426   -109   -265    371   -161    142    -36   -223     38   -581
    -88    337    426   -124   -257    381   -150    161    -18   -220     38   -587
    -77    348    426   -135   -252    387   -150    161    -15   -233     31   -597
   -122    384    506   -129   -314    444   -122    187     15   -228     49   -576
   -145    387    532   -122   -340    459   -109    197     23   -233     44   -571
    -59    387    446   -163   -254    415   -140    168    -10   -270      7   -605
    -46    397    441   -176   -244    418   -140    168    -10   -280      2   -613
    -75    392    467   -158   -270    428   -132    171    -10   -283      5   -610
   -140    384    524   -124   -332    452   -119    187     -2   -280     12   -589
    -80    397    478   -161   -277    436   -135    171    -18   -301      7   -592
    -72    400    470   -163   -272    433   -142    163    -23   -306     15   -587
    -57    402    459   -171   -257    431   -148    161    -23   -311     23   -576
     -7    413    420   -205   -213    415   -158    153    -31   -322     23   -568
     18    433    415   -226   -197    426   -163    153    -33   -324     46   -555
     12    431    418   -223   -205    426   -163    150    -36   -327     70   -548
     12    415    402   -213   -194    410   -158    153    -33   -332     83   -535
     25    413    387   -220   -181    400   -158    153    -36   -335     85   -527
     46    426    379   -236   -166    402   -158    145    -36   -329     98   -517
      7    436    426   -223   -210    431   -142    153    -20   -306    122   -506
     12    436    423   -223   -205    431   -145    148    -25   -309    127   -509
     77    439    358   -259   -140    400   -179    122    -59   -337     90   -535
     77    452    371   -265   -148    413   -176    127    -57   -332     85   -532
    109    454    345   -283   -116    400   -176    127    -59   -335     80   -535
     96    467    371   -280   -137    420   -176    135    -54   -322     93   -514
    106    462    355   -285   -124    407   -187    124    -67   -332     77   -522
     83    483    400   -283   -158    441   -176    142    -54   -314     93   -504
    127    527    400   -329   -135    465   -181    145    -51   -311     98   -504
    168    545    376   -355   -103    462   -187    142    -57   -311     90   -514
    218    548    327   -384    -54    439   -200    132    -72   -324     72   -535
    226    568    342   -397    -59    457   -200    132    -77   -327     62   -540
    187    574    387   -384    -98    480   -187    142    -75   -319     59   -542
    179    605    426   -392   -122    517   -166    161    -54   -298     75   -527
    197    626    428   -413   -116    530   -161    168    -46   -288     83   -522
    218    672    452   -446   -116    563   -148    187    -25   -267     90   -517
    210    706    496   -459   -142    602   -132    207     -5   -246    101   -509
    200    709    509   -454   -153    610   -116    233     15   -226    106   -501
    200    730    530   -467   -166    631   -106    252     31   -210    111   -488
    197    730    532   -465   -168    633   -106    254     33   -210    103   -488
    187    745    558   -467   -187    654    -96    267     49   -202    106   -480
    176    766    589   -470   -205    678    -75    288     72   -176    124   -462
    158    766    607   -462   -226    688    -72    298     85   -168    135   -446
    129    766    636   -446   -254    701    -57    322    106   -145    150   -426
    119    761    639   -441   -259    701    -51    335    114   -137    150   -433
    111    784    672   -446   -280    730    -41    355    129   -119    158   -431
    135    810    672   -475   -267    743    -38    363    142    -98    166   -418
    192    807    615   -501   -210    711    -46    361    137   -101    150   -426
    200    831    631   -517   -215    732    -38    368    148    -83    158   -407
    129    823    693   -475   -280    758    -20    392    168    -57    174   -379
    109    826    717   -467   -303    771    -12    405    181    -44    179   -361
    124    820    696   -472   -285    758    -20    397    174    -51    166   -361
     54    826    771   -441   -361    800      5    423    200    -23    192   -322
     77    878    800   -478   -361    839     12    433    210     -2    215   -288
     90    917    823   -506   -366    870     25    444    218      7    226   -267
     44    950    906   -498   -431    930     64    478    252     44    262   -223
     57    974    917   -517   -428    945     77    485    257     57    275   -207
     36    969    932   -501   -446    950     90    488    257     64    280   -202
    101    979    878   -542   -387    930     85    478    246     51    275   -213
     72   1008    935   -540   -431    971    109    491    270     75    306   -181
     41   1015    974   -530   -467    995    127    493    283     88    327   -158
    101   1034    932   -566   -415    984    122    475    277     80    327   -150
     93   1028    935   -563   -420    982    116    454    265     67    316   -148
     85    995    909   -542   -410    953    101    436    246     46    301   -153
     41    940    898   -493   -428    919    101    433    236     38    277   -150
    -10    872    883   -431   -446    878    101    436    223     23    270   -158
    -93    810    901   -358   -498    854    122    444    220     18    283   -163
   -116    753    870   -319   -493    810    135    436    202      0    272   -168
   -155    678    831   -262   -493    753    155    428    189    -23    244   -174
   -228    610    839   -189   -532    724    187    439    187    -38    231   -171
   -231    558    789   -166   -511    672    179    439    176    -64    215   -184
   -192    519    709   -163   -449    613    155    426    168    -88    205   -184
   -207    496    704   -145   -457    600    150    431    179    -77    226   -161
   -226    491    717   -132   -470    602    155    439    194    -54    257   -148
   -239    483    719   -124   -480    600    161    441    205    -28    290   -129
   -231    459    691   -114   -462    574    150    431    202    -20    316   -124
   -265    454    717    -96   -491    584    166    444    226     10    358    -90
   -259    410    670    -75   -465    540    176    462    228     10    327    -98
   -161    342    501    -90   -332    420    207    522    226    -36    233   -197
   -137    345    483   -103   -311    413    301    662    316     -7    241   -207
   -103    433    535   -166   -319    483    392    844    470    106    345   -103
    -75    709    784   -316   -428    745    452    992    680    358    607    176
    -96   1283   1376   -594   -737   1330    454    995    932    748   1039    667
   -303   1745   2049   -722  -1176   1896    337    784   1078   1062   1405   1078
   -457   1686   2140   -615  -1299   1914     64    376    862    969   1366   1060
   -509   1078   1587   -283  -1047   1332   -161    -54    298    376    818    511
   -493    368    859     62   -678    613   -252   -215   -150   -205    215   -111
   -368     59    428    153   -400    244   -244   -109   -215   -355     28   -327
   -290     31    322    129   -306    176   -161     46   -129   -311     41   -332
   -262    109    371     77   -316    239    -33    210      2   -207    109   -265
   -205    205    410     -2   -309    306     41    303     88   -145    132   -200
   -101    257    358    -77   -228    306     59    327    106   -145    129   -189
    -70    275    345   -103   -207    309     85    355    124   -137    145   -163
    -72    285    358   -106   -215    322    116    389    150   -119    184   -129
     -5    283    285   -140   -145    283    101    379    135   -140    161   -135
     -2    290    290   -145   -148    290    101    387    137   -137    153   -109
      2    298    296   -153   -145    296    103    394    142   -135    142    -90
     64    303    239   -184    -85    272     88    379    122   -153    101   -101
     23    303    280   -166   -129    293    101    400    142   -135    109    -67
     -5    290    296   -142   -150    290    116    413    150   -132    103    -44
      0    277    275   -140   -137    277    116    407    142   -145     83    -51
     15    280    265   -148   -124    272    109    397    137   -148     70    -57
     54    298    241   -179    -93    270    109    402    137   -145     54    -54
     62    293    231   -179    -83    262    114    407    135   -153     44    -46
     75    285    210   -181    -70    249    103    400    122   -171     38    -51
    106    283    176   -194    -33    231     93    389    109   -187     31    -67
    106    275    166   -192    -31    223     93    387    103   -189      7    -88
    145    288    142   -218      0    218     83    381    101   -192    -23   -101
    137    285    145   -213     -5    215     83    387     98   -189    -46   -103
    140    306    166   -223    -12    236     88    392    103   -181    -54    -96
    181    298    116   -241     33    207     67    368     80   -202    -93   -127
    215    285     70   -252     72    179     51    345     57   -226   -127   -163
    158    283    122   -223     18    202     64    355     64   -218   -114   -158
     90    265    174   -176    -41    220     75    368     72   -210    -85   -150
    176    280    103   -231     36    194     46    350     46   -223    -96   -176
    192    280     88   -236     51    184     44    348     41   -226   -103   -189
    179    262     80   -223     49    171     41    353     38   -223   -109   -189
    158    257     98   -207     31    179     49    363     46   -210   -101   -174
    148    252    101   -202     23    176     51    368     44   -210   -111   -176
    140    252    111   -197     15    181     62    371     49   -202   -111   -171
    114    254    140   -187    -12    197     75    379     62   -187   -103   -163
     51    252    200   -150    -72    226    106    400     85   -166    -90   -158
     49    262    213   -155    -83    239    111    400     90   -158    -93   -163
     77    280    200   -179    -59    241    116    405     98   -150    -93   -174
     77    290    210   -187    -64    252    127    420    114   -135    -85   -179
     64    319    254   -192    -93    288    145    449    142   -103    -57   -171
     57    322    265   -189   -103    296    158    470    166    -85    -41   -181
     15    335    316   -176   -150    324    192    506    205    -46    -12   -171
    -20    327    348   -153   -184    337    213    532    236    -18      5   -168
     10    329    319   -168   -153    324    215    535    246    -10      7   -187
     15    327    311   -174   -148    319    215    535    252      0     12   -202
    -59    324    384   -132   -223    353    241    561    283     33     49   -187
    -70    340    410   -135   -241    374    252    576    298     54     70   -187
    -12    355    368   -171   -189    361    239    571    296     57     72   -202
     -7    355    361   -176   -184    358    233    571    296     70     80   -205
      0    361    358   -181   -179    361    226    566    296     77     85   -210
    -28    355    381   -166   -205    368    233    576    306    103     98   -192
    -23    348    371   -161   -197    358    231    574    306    119    101   -179
    -33    342    374   -155   -202    355    226    568    309    127    106   -161
    -51    350    400   -150   -226    374    226    574    316    135    122   -137
    -54    350    405   -150   -231    379    226    571    316    137    132   -124
    -54    381    436   -163   -244    407    231    579    324    155    155    -96
    -57    410    465   -179   -259    439    246    589    342    168    181    -67
    -38    431    470   -197   -254    449    249    597    348    161    187    -54
    -25    454    480   -215   -254    467    257    610    358    163    202    -25
    -20    465    485   -220   -252    475    265    615    363    166    223     -7
    -23    480    504   -228   -262    491    262    615    368    166    239      2
      0    522    519   -262   -259    519    262    615    374    168    257     18
     -2    548    550   -272   -277    548    270    615    381    174    277     36
    -18    555    574   -267   -296    563    280    623    389    184    293     44
     -5    514    519   -257   -265    517    241    581    353    150    272     10
    -57    493    550   -218   -303    522    223    571    342    145    277     12
    -77    504    581   -213   -329    542    210    561    335    142    285     15
    -12    491    504   -239   -257    496    168    530    298    111    259    -28
    -96    441    537   -174   -316    491    181    540    301    109    259    -41
   -119    402    522   -140   -319    462    176    532    283     85    239    -80
   -114    368    480   -129   -298    426    150    509    249     51    207   -127
   -129    335    465   -101   -296    400    148    504    233     36    192   -153
   -168    293    459    -64   -314    376    145    496    218     18    179   -176
   -210    272    483    -31   -348    376    137    483    205      7    179   -192
   -249    252    501     -2   -376    376    132    475    194     -5    181   -210
   -280    252    532     15   -405    392    129    472    194     -2    192   -223
   -337    254    589     41   -462    420    132    485    207     15    210   -223
   -355    262    618     46   -485    439    132    485    213     20    213   -220
   -316    254    571     31   -444    413    103    465    189      2    194   -233
   -290    233    524     28   -407    379     96    465    174    -10    179   -257
   -244    135    376     54   -311    254    119    504    148    -64     96   -353
   -205     85    290     59   -246    187    197    600    174    -80     36   -426
   -228    166    394     31   -311    280    319    766    296     18    101   -374
   -135    400    535   -132   -335    467    392    909    467    202    275   -207
   -116    906   1023   -394   -571    963    410    974    717    566    675    210
   -241   1454   1696   -607   -969   1577    322    852    917    932   1104    641
   -314   1569   1883   -628  -1098   1727     12    452    795    963   1187    724
   -335   1202   1538   -433   -935   1369   -262    -10    348    542    802    376
   -293    498    792   -103   -542    644   -405   -324   -218   -155    106   -270
   -163     72    236     44   -200    153   -446   -280   -392   -439   -213   -600
    -75    -64     10     67    -44    -28   -389   -145   -350   -470   -275   -680
     -5    -36    -31     20     12    -33   -311    -44   -267   -431   -257   -680
     49     31    -20    -41     36      5   -239     41   -181   -366   -207   -639
     96    116     18   -106     38     67   -187    103   -106   -301   -150   -584
    132    166     31   -150     51     98   -158    135    -67   -272   -127   -561
    171    174      2   -171     85     88   -153    142    -59   -272   -127   -555
    197    202      5   -200     96    103   -155    145    -51   -259   -114   -542
    210    200    -10   -205    109     96   -145    155    -38   -249    -96   -527
    223    200    -25   -213    124     88   -145    158    -36   -252    -93   -530
    233    176    -57   -205    145     59   -142    158    -41   -257    -93   -542
    231    174    -57   -202    145     57   -145    155    -41   -246    -83   -540
    215    197    -18   -207    116     90   -135    171    -20   -215    -46   -514
    228    181    -46   -205    135     70   -142    171    -18   -210    -36   -514
    254    148   -106   -200    181     20   -150    166    -31   -223    -49   -527
    184    150    -33   -168    109     59   -127    187     -7   -192    -15   -501
    176    161    -15   -168     96     72   -127    194      2   -179     -2   -491
    202    153    -51   -179    127     51   -135    197      2   -176     -5   -491
    181    174     -7   -176     96     83   -132    205     15   -153     12   -478
    168    192     20   -181     72    106   -127    210     23   -140     25   -470
    145    210     64   -179     38    137   -119    228     44   -114     54   -444
    109    205     96   -161      7    150   -101    249     64    -93     75   -423
    111    181     70   -145     20    127   -103    249     57    -96     67   -431
    114    184     70   -150     20    127   -122    236     49    -98     64   -439
     80    187    106   -135    -12    148   -114    246     57    -80     83   -418
     62    202    140   -132    -38    171   -109    257     67    -67    103   -402
     90    207    116   -148    -12    163   -132    241     54    -75    101   -407
    111    220    106   -166      0    163   -155    226     33    -88     88   -420
     85    215    129   -150    -23    174   -155    228     33    -83     96   -413
     77    202    122   -140    -23    163   -150    241     38    -70    111   -389
     -2    192    194    -93    -98    192   -106    283     80    -28    158   -337
      0    171    171    -88    -85    171   -127    267     59    -38    145   -355
     44    176    132   -109    -44    153   -135    262     51    -38    145   -361
     38    174    135   -109    -49    155   -122    270     59    -25    155   -348
    -28    171    200    -70   -114    184   -101    277     70    -10    171   -340
    -85    174    259    -46   -174    215    -83    296     90     12    194   -327
     36    187    150   -111    -57    168   -116    270     67     -5    171   -355
     72    189    116   -132    -23    155   -116    267     72      5    174   -361
     75    210    135   -142    -28    174    -98    285     98     33    187   -350
     15    231    215   -124   -101    226    -62    327    145     85    223   -322
     54    244    189   -150    -67    218    -67    327    150     88    220   -342
     49    239    187   -145    -70    215    -62    335    161     98    233   -345
     -2    246    249   -122   -124    246    -38    366    200    137    272   -324
     18    257    239   -140   -109    249    -44    366    205    142    283   -327
     46    241    192   -145    -72    218    -59    353    197    135    283   -342
     64    236    168   -153    -51    202    -62    348    202    132    288   -363
     57    239    181   -148    -62    210    -57    350    207    135    301   -384
      0    239    239   -119   -119    239    -49    361    218    150    332   -392
     -5    267    272   -132   -140    270    -51    371    233    176    368   -389
     -7    249    257   -122   -132    252    -70    361    220    166    368   -418
     41    254    213   -148    -85    233    -80    358    215    158    371   -444
     77    267    187   -174    -54    228    -88    353    215    163    392   -454
     54    262    205   -158    -75    233    -98    350    213    171    428   -459
     83    283    197   -184    -57    241    -98    353    213    179    428   -457
     85    316    231   -200    -72    275    -85    374    226    194    426   -410
     75    350    272   -215    -98    311    -67    397    244    210    475   -358
     77    358    277   -218    -98    319    -67    410    252    210    514   -324
    132    397    265   -267    -64    332    -72    410    249    197    527   -309
    129    454    324   -290    -96    389    -57    420    262    213    530   -288
     80    472    392   -277   -155    431    -64    415    267    218    519   -267
     59    488    426   -275   -181    457    -49    426    275    236    519   -239
     70    524    454   -296   -192    488    -41    420    270    246    504   -223
     67    511    444   -288   -187    478    -72    366    213    215    431   -244
     -7    488    496   -241   -252    491    -85    350    207    205    389   -236
     20    454    433   -239   -205    444   -124    329    192    179    350   -265
     36    410    371   -223   -168    392   -145    306    174    158    322   -301
     36    376    340   -205   -150    358   -155    288    163    142    298   -358
    -77    345    423   -135   -252    384   -132    301    171    158    303   -394
   -114    314    428   -101   -270    371   -140    296    158    150    293   -420
    -93    246    340    -77   -215    290   -166    267    116    106    228   -444
    -93    223    316    -64   -205    270   -189    239     96     85    184   -446
     -2    226    228   -114   -116    228   -236    187     46     31    129   -478
     54    194    140   -124    -44    168   -277    140      0    -31     93   -501
     -7    181    189    -88    -98    184   -262    148      7    -25    114   -467
     -2    163    166    -80    -83    163   -277    135     -5    -33    127   -452
      0    155    153    -80    -75    155   -306    116    -18    -38    142   -444
     18    132    114    -75    -49    124   -311    109    -33    -51    145   -457
     54     57      0    -57     25     28   -298    132    -46    -83    109   -509
     54    -41    -96     -5     75    -67   -228    220    -25   -116     51   -584
     67    -54   -122     -7     93    -88   -158    322     31   -101     44   -605
    140     70    -70   -106    106      0    -88    467    168     33    171   -511
    213    387    171   -301     20    280    -64    563    355    283    454   -257
    189    911    722   -550   -265    818    -77    550    563    633    896    142
    101   1249   1148   -675   -524   1200   -288    259    561    846   1189    368
     72   1150   1078   -613   -504   1114   -566   -132    272    704   1111    252
     41    670    628   -355   -293    649   -727   -483   -210    153    602   -202
     64     90     25    -77     20     59   -787   -568   -563   -350    114   -639
    148   -181   -332     15    239   -254   -745   -428   -574   -439     20   -776
    168   -309   -478     70    322   -392   -670   -322   -522   -436      2   -828
    140   -306   -449     83    293   -376   -592   -241   -439   -376     25   -805
    187   -210   -397     12    290   -303   -530   -168   -345   -290     80   -750
    262   -111   -374    -77    316   -241   -506   -129   -285   -228    119   -714
    244    -80   -324    -83    283   -200   -488   -101   -252   -192    168   -672
    254    -64   -319    -96    285   -192   -478    -77   -236   -174    174   -644
    233    -59   -293    -85    262   -176   -467    -59   -220   -163    142   -620
    233    -54   -288    -90    257   -171   -480    -57   -223   -163    103   -615
    210    -44   -254    -83    231   -150   -485    -46   -218   -153     80   -605
    187    -57   -246    -64    215   -150   -498    -46   -215   -148     64   -597
    153    -62   -215    -44    184   -137   -493    -33   -205   -137     59   -576
    140    -64   -207    -38    171   -135   -498    -25   -194   -137     46   -561
    109    -85   -194    -12    150   -140   -496    -12   -184   -127     44   -537
    103    -96   -200     -5    150   -145   -501    -15   -187   -124     28   -530
     75    -83   -158      5    116   -119   -491     -5   -171   -101     31   -509
     33    -46    -83      5     57    -64   -457     28   -137    -67     59   -470
     57    -54   -114     -2     85    -83   -459     33   -135    -64     49   -467
     75    -77   -153      0    111   -116   -480     28   -140    -67     36   -480
     25    -64    -90     20     57    -77   -475     44   -124    -38     57   -465
     77    -54   -132    -12    103    -90   -501     28   -132    -44     49   -478
     51    -49   -103     -2     77    -75   -501     41   -119    -25     62   -472
     54    -36    -93    -10     72    -64   -514     38   -119    -15     70   -467
    137    -36   -174    -49    155   -103   -555      5   -148    -33     44   -493
    124    -67   -192    -31    158   -127   -561      7   -153    -33     38   -491
    101    -96   -197     -2    148   -145   -566     12   -148    -25     41   -491
     67   -135   -202     33    135   -168   -566     20   -145    -23     33   -496
     51   -145   -197     46    124   -171   -563     25   -148    -15     44   -480
     62   -145   -207     38    132   -176   -568     38   -153    -18     59   -478
     -7   -171   -166     88     77   -168   -566     57   -153    -23     77   -485
    -88   -205   -119    145     12   -163   -548     90   -142    -25     93   -485
    -90   -228   -137    161     23   -184   -524    109   -135    -23    103   -478
    -23   -241   -220    132     98   -231   -511    119   -127    -10     96   -483
      5   -226   -231    111    116   -228   -478    150    -80     25    116   -457
    -12   -218   -205    114     93   -210   -444    181    -23     75    166   -420
    -18   -213   -194    116     88   -205   -431    205     12    129    239   -397
    -59   -202   -145    129     41   -176   -410    236     49    194    345   -358
    -85   -174    -90    129      2   -132   -392    267     90    262    454   -322
   -101   -174    -72    137    -15   -124   -376    293    122    309    506   -283
   -116   -192    -75    155    -20   -135   -361    311    150    342    498   -202
    -88   -189   -101    137      5   -148   -363    309    161    358    465   -153
   -109   -184    -75    145    -18   -129   -355    322    179    379    444   -124
    -98   -187    -88    140     -5   -137   -363    322    181    376    407   -111
    -85   -187   -101    137      7   -145   -368    322    192    381    379    -90
   -109   -179    -72    142    -20   -127   -379    319    202    392    358    -83
   -122   -184    -62    153    -31   -124   -381    324    223    402    358    -64
   -135   -205    -70    168    -33   -137   -384    337    249    407    348    -38
   -155   -231    -75    194    -41   -153   -384    348    275    410    319    -18
   -202   -254    -51    228    -77   -155   -374    366    293    418    311      7
   -226   -252    -25    239   -101   -140   -358    387    316    441    314     44
   -236   -236      0    233   -119   -119   -340    410    340    470    324     83
   -259   -246     12    254   -137   -116   -335    418    350    485    350     96
   -231   -259    -28    244   -101   -145   -332    420    345    488    353     90
   -207   -257    -49    231    -80   -153   -324    428    350    501    368     93
   -189   -228    -38    207    -77   -135   -319    436    366    509    384     83
   -153   -192    -38    174    -57   -116   -322    446    374    522    407     85
   -116   -194    -77    153    -20   -135   -324    446    366    519    410     77
    -72   -187   -114    129     18   -150   -329    444    361    509    397     67
    -38   -166   -129    101     44   -148   -335    441    361    506    389     54
    -12   -135   -122     75     54   -129   -340    441    366    514    387     72
      0   -129   -129     64     62   -129   -335    436    368    517    392    106
     28   -135   -163     51     93   -148   -348    428    361    511    376    122
     46   -145   -192     49    116   -166   -387    394    327    485    353    111
     59   -166   -226     54    142   -194   -423    366    296    457    350    116
     83   -194   -280     54    179   -236   -446    353    272    433    345    132
     90   -239   -329     72    210   -283   -457    342    254    415    345    145
    109   -265   -374     75    239   -319   -478    322    228    392    335    153
    106   -303   -410     98    257   -355   -498    296    197    355    309    140
    103   -358   -462    124    280   -410   -522    275    163    324    272     98
    116   -410   -527    145    322   -467   -540    259    137    298    241     33
    116   -462   -579    171    348   -519   -566    236    106    270    194    -23
    145   -493   -639    174    392   -566   -602    205     70    244    150    -62
    127   -514   -641    192    381   -576   -618    197     59    239    140    -44
     83   -532   -615    223    348   -574   -615    207     62    249    145      5
    111   -542   -654    213    381   -597   -631    197     44    236    111     18
     85   -553   -639    233    361   -594   -633    194     41    239     93     33
     93   -576   -672    241    379   -623   -633    197     41    236     67     31
    116   -649   -766    267    439   -709   -607    241     38    213      7     -2
    189   -706   -896    257    540   -800   -535    335     59    184    -57    -49
    236   -714   -950    239    592   -831   -446    446    119    202    -70    -59
    171   -615   -787    220    478   -701   -311    654    314    387     88     80
    210   -283   -493     36    350   -387   -288    745    506    646    376    337
    194    257     62   -226     64    161   -350    678    696    987    789    696
    124    605    480   -363   -176    542   -589    379    698   1200   1052    880
     38    436    397   -239   -181    418   -888    -31    381   1002    906    675
    -41    -85    -44     62      0    -64  -1026   -363   -111    426    358    171
    -31   -646   -615    337    290   -633  -1060   -426   -449    -64   -140   -290
    -12   -932   -919    472    452   -927   -995   -257   -452   -155   -267   -462
    -49  -1002   -956    524    452   -979   -885   -109   -350   -103   -239   -493
    -44   -958   -914    501    433   -937   -802    -10   -244    -28   -168   -483
    -62   -872   -810    465    371   -841   -732     72   -135     59    -83   -449
    -51   -818   -766    436    355   -792   -691    122    -70    114    -25   -439
     -7   -805   -800    405    394   -802   -688    124    -57    119    -15   -472
     12   -800   -813    392    413   -807   -688    127    -51    122     -5   -506
      7   -807   -818    400    410   -813   -691    127    -49    119      2   -540
     -2   -797   -795    400    394   -797   -680    137    -36    129     31   -566
    -10   -810   -800    410    392   -807   -683    129    -44    132     36   -615
     12   -813   -828    400    418   -820   -691    119    -49    132     38   -657
     38   -823   -865    389    449   -841   -704    106    -62    129     36   -696
     62   -839   -901    389    480   -870   -722     88    -80    114     23   -748
    -23   -823   -800    423    387   -813   -693    114    -49    148     62   -745
     51   -813   -865    379    457   -839   -714     98    -64    132     46   -761
    163   -807   -971    319    566   -888   -748     70    -93    101      5   -771
    168   -802   -971    316    568   -885   -753     67    -93    103     -2   -753
    166   -800   -966    316    563   -883   -750     70    -90    106      0   -730
    155   -789   -945    314    550   -867   -750     75    -85    111      2   -711
    142   -784   -930    319    535   -857   -763     75    -88    106      0   -709
    140   -763   -904    311    522   -833   -766     77    -85    101      0   -698
    114   -748   -865    314    488   -805   -758     85    -75    111     15   -670
    101   -730   -831    314    465   -779   -758     90    -70    119     25   -657
     93   -732   -826    319    457   -779   -766     85    -77    109     18   -662
     90   -719   -810    314    449   -763   -771     88    -72    109     23   -649
     70   -717   -789    322    428   -753   -787     83    -80    103     23   -644
     67   -711   -782    322    423   -745   -789     90    -80    106     31   -636
     62   -704   -769    319    413   -735   -797     96    -80    109     36   -631
     67   -685   -753    309    410   -719   -802    106    -75    116     51   -602
     67   -680   -748    306    405   -711   -805    114    -72    122     57   -579
     54   -691   -745    316    400   -717   -797    127    -70    116     59   -571
     46   -665   -714    309    379   -691   -782    142    -57    132     77   -548
     41   -652   -693    306    366   -672   -776    148    -54    132     83   -537
     31   -657   -688    311    358   -672   -776    150    -59    129     83   -532
     25   -646   -672    309    348   -657   -763    163    -49    137     90   -514
     23   -639   -662    309    342   -649   -750    174    -38    140     93   -504
     18   -646   -665    314    340   -654   -737    187    -31    145     98   -501
     15   -641   -657    311    335   -649   -730    197    -18    153    101   -506
     12   -636   -649    309    329   -641   -717    218      2    166    111   -493
     -2   -602   -600    301    296   -602   -691    246     38    200    140   -467
    -10   -574   -563    293    275   -568   -667    267     67    226    161   -452
    -15   -574   -561    293    272   -566   -657    275     83    236    166   -454
    -28   -555   -527    293    249   -542   -641    288    106    252    176   -446
    -41   -550   -511    293    233   -532   -631    293    116    259    179   -452
    -51   -550   -498    301    223   -524   -628    296    109    267    181   -449
    -64   -571   -509    316    220   -540   -628    298     83    265    174   -457
    -67   -566   -498    314    215   -532   -623    306     80    277    184   -454
    -67   -542   -475    303    200   -509   -615    316     90    298    202   -436
    -70   -542   -472    306    200   -509   -623    319     90    303    205   -423
    -77   -527   -452    301    187   -491   -623    327     98    316    218   -410
    -75   -519   -444    296    181   -480   -628    329     98    322    223   -413
    -64   -517   -452    290    192   -485   -628    335     98    327    228   -413
    -54   -514   -459    285    202   -488   -626    345    103    337    236   -405
    -38   -506   -470    272    215   -491   -620    355    109    342    233   -410
    -10   -491   -483    249    236   -488   -620    366    114    350    231   -418
      2   -467   -472    231    236   -470   -613    376    124    363    231   -420
     23   -449   -472    213    246   -459   -613    381    127    366    231   -420
     62   -410   -475    171    267   -444   -618    381    127    371    233   -423
     90   -358   -449    132    267   -402   -615    389    140    384    249   -405
     96   -324   -420    111    254   -371   -618    384    142    392    257   -394
    111   -309   -420     98    265   -363   -631    366    135    387    257   -394
    124   -309   -433     90    277   -368   -646    342    124    374    249   -400
    116   -319   -436    101    275   -376   -672    314    106    358    239   -405
    124   -337   -462    103    290   -397   -698    290     83    340    226   -413
    132   -374   -506    122    319   -439   -714    275     62    316    205   -428
    127   -384   -511    127    316   -446   -722    267     49    301    192   -446
    106   -389   -498    140    301   -444   -724    259     38    288    184   -465
     88   -446   -537    176    311   -491   -732    252     20    265    161   -491
    101   -485   -587    192    342   -535   -743    239     -2    239    137   -514
     98   -530   -631    215    363   -579   -766    213    -36    202    106   -548
     59   -561   -620    252    340   -589   -771    205    -49    187     96   -561
     49   -558   -607    254    327   -581   -779    194    -59    181    101   -555
     54   -561   -615    254    335   -587   -784    187    -70    174    106   -545
     72   -584   -657    254    363   -620   -795    174    -85    155     88   -563
     38   -594   -636    277    335   -615   -792    174    -88    153     93   -563
     18   -602   -620    290    319   -613   -795    174    -90    153     98   -561
     44   -610   -654    283    348   -631   -802    166    -98    145     90   -571
     41   -693   -735    324    387   -714   -769    210   -103    114     49   -615
     49   -745   -795    348    420   -769   -670    329    -62    106     15   -659
     62   -717   -782    327    420   -748   -555    485     25    158     46   -644
    150   -568   -719    210    433   -644   -465    662    176    296    168   -535
    163   -166   -329      0    246   -246   -433    769    415    620    527   -189
     80    428    348   -254   -132    387   -483    711    649   1023   1005    283
    -64    782    846   -358   -454    813   -722    394    659   1231   1286    553
   -129    600    730   -233   -428    665  -1034    -28    350   1036   1143    420
   -231    -98    132    163   -184     15  -1179   -402   -233    350    475   -155
   -223   -719   -496    472    135   -607  -1202   -449   -568   -135    -44   -626
   -129   -971   -841    550    353   -906  -1158   -301   -571   -223   -174   -766
    -90   -979   -888    535    397   -935  -1052   -145   -457   -155   -137   -750
    -77   -901   -823    488    371   -862   -943    -18   -335    -57    -54   -678
    -59   -807   -748    433    342   -779   -867     64   -246     23     12   -605
    -62   -756   -696    407    316   -724   -826    103   -194     62     46   -563
    -77   -724   -646    402    283   -685   -800    135   -163     80     62   -555
    -72   -722   -649    394    285   -685   -792    142   -158     83     62   -558
    -85   -737   -652    413    283   -696   -782    158   -148     88     67   -550
    -70   -732   -662    400    293   -698   -784    161   -153     83     70   -555
    -59   -709   -649    384    293   -680   -774    166   -145     90     88   -555
    -54   -706   -654    379    298   -680   -776    166   -150     90     90   -574
    -54   -704   -652    379    296   -678   -774    168   -155     85     88   -587
    -54   -675   -620    363    283   -649   -774    168   -155     88    101   -584
    -64   -683   -618    374    275   -652   -776    171   -161     83    101   -600
    -49   -685   -636    366    290   -662   -792    163   -174     67     93   -613
    -62   -683   -623    371    277   -654   -792    168   -176     57     96   -615
   -114   -662   -548    387    215   -605   -792    176   -174     57    106   -615
    -57   -626   -568    342    254   -597   -810    163   -189     44     75   -618
    -31   -631   -600    329    283   -615   -826    158   -197     36     41   -597
    -57   -631   -574    342    257   -602   -820    163   -192     38     31   -574
    -12   -607   -597    309    290   -602   -841    148   -210     23     12   -576
    -44   -594   -550    319    252   -574   -844    153   -207     33     38   -550
    -28   -589   -561    309    265   -576   -857    142   -220     31     57   -542
     -7   -555   -550    280    270   -553   -867    142   -218     46     96   -542
     75   -535   -613    228    342   -574   -893    124   -236     46    137   -563
    114   -530   -644    207    379   -587   -911    106   -254     28    174   -571
    124   -514   -641    192    381   -576   -940     83   -280     10    202   -579
    103   -493   -597    194    348   -542   -945     85   -285     15    205   -548
     96   -465   -561    181    327   -511   -950     93   -283     28    189   -519
     85   -441   -527    179    306   -483   -958     90   -285     15    184   -506
     46   -444   -491    194    267   -467   -976     85   -298    -20    140   -506
     38   -420   -459    189    249   -439   -982     83   -309    -33    103   -509
     25   -402   -431    187    228   -415   -992     72   -335    -44     70   -522
    -15   -410   -394    213    189   -402  -1023     70   -327    -23     54   -517
   -109   -413   -306    259     96   -361  -1031     93   -290     20     38   -504
    -85   -400   -316    241    114   -358  -1070     90   -288     36     59   -522
     -5   -371   -368    187    181   -368  -1114     83   -288     41     62   -545
     28   -327   -355    150    192   -340  -1124     93   -270     70     67   -537
     20   -322   -342    150    181   -332  -1132    106   -262     83     41   -545
      7   -311   -322    150    163   -316  -1135    119   -246     83     28   -545
    -20   -309   -290    163    132   -298  -1132    132   -223     90     10   -550
    -33   -298   -265    166    114   -283  -1119    145   -202     90      5   -558
    -54   -275   -223    163     83   -249  -1106    158   -181    106     33   -563
    -28   -277   -249    153    109   -262  -1114    148   -187     93     38   -587
    -20   -290   -270    155    122   -280  -1127    129   -205     75     41   -610
    -41   -272   -231    158     93   -252  -1119    135   -187     85     72   -589
    -41   -257   -215    148     85   -239  -1122    129   -184     90     98   -566
    -31   -259   -228    145     96   -246  -1140    119   -192     77    103   -555
     28   -241   -272    103    148   -257  -1174    103   -202     54     98   -548
    137   -231   -368     46    252   -298  -1221     75   -233      2     85   -566
    189   -194   -384      0    283   -288  -1249     72   -236    -10     90   -548
    280   -192   -472    -46    376   -332  -1301     51   -262    -38     77   -537
    311   -184   -496    -64    400   -340  -1317     54   -259    -41    109   -514
    236   -150   -387    -41    311   -267  -1278    103   -213      2    194   -449
    337   -116   -454   -111    394   -283  -1293     96   -220    -10    202   -462
    423    -75   -498   -174    459   -285  -1299     90   -223    -18    228   -472
    402    -41   -446   -181    423   -241  -1267    116   -197      2    290   -454
    431    -28   -459   -200    444   -244  -1267    109   -200     -5    322   -454
    397      0   -397   -200    397   -197  -1249    122   -192     10    348   -423
    361     28   -332   -194    348   -150  -1228    129   -179     38    371   -389
    350     36   -314   -194    332   -137  -1218    119   -181     51    379   -384
    335     64   -270   -200    303   -101  -1202    119   -176     51    384   -379
    301     62   -241   -184    270    -88  -1213     96   -189     38    350   -397
    257     51   -207   -155    231    -77  -1218     85   -194     33    316   -410
    194     18   -179   -109    187    -77  -1208     98   -192     38    288   -418
    213     -7   -220   -101    215   -114  -1226     85   -207     20    244   -441
    158    -25   -184    -67    168   -103  -1215     96   -205     25    241   -446
     83    -64   -148    -10    114   -106  -1208    101   -210     18    213   -454
    106   -129   -236     10    168   -181  -1236     72   -252    -25    142   -501
    163   -174   -337      5    249   -254  -1265     41   -290    -70     75   -542
    127   -176   -303     23    213   -239  -1252     46   -285    -62     67   -530
    127   -189   -316     31    220   -252  -1257     36   -301    -75     41   -527
    109   -223   -332     54    218   -277  -1252     33   -309    -85     20   -530
     85   -257   -342     85    213   -298  -1241     36   -311    -93      2   -535
     49   -280   -329    116    189   -303  -1234     38   -314    -96     -7   -532
     44   -285   -332    119    187   -309  -1226     36   -314    -96    -12   -530
     49   -290   -340    119    192   -314  -1221     36   -316    -98    -23   -532
     51   -329   -381    140    215   -355  -1195     64   -319   -114    -51   -563
     59   -387   -446    161    252   -415  -1098    189   -277   -116    -88   -618
     88   -348   -436    129    262   -392   -974    355   -179    -54    -57   -610
    189   -215   -405     10    296   -309   -878    540    -36     77     54   -509
    176    122    -54   -148    116     33   -820    688    187    366    358   -189
     67    800    732   -436   -332    766   -844    701    485    826    896    374
    -85   1270   1353   -592   -719   1312  -1039    420    576   1106   1254    753
   -220   1119   1337   -452   -779   1226  -1322      2    319    956   1143    665
   -306    384    691    -38   -498    537  -1519   -407   -259    301    491     70
   -303   -376    -75    337   -116   -226  -1595   -532   -683   -265   -116   -519
   -252   -670   -418    459     83   -545  -1569   -400   -709   -368   -275   -696
   -205   -659   -457    431    124   -558  -1452   -226   -592   -290   -239   -683
   -187   -545   -358    366     85   -452  -1309    -67   -452   -171   -148   -610
   -174   -423   -252    298     36   -337  -1221     25   -345    -72    -57   -535
   -176   -379   -205    277     12   -293  -1161     80   -285    -15     -5   -504
   -176   -361   -184    267      2   -272  -1122    111   -252     18     31   -480
   -181   -332   -150    257    -15   -241  -1088    119   -231     38     67   -454
   -189   -311   -122    249    -36   -215  -1057    129   -200     59    106   -428
   -210   -322   -114    265    -49   -218  -1036    137   -187     67    140   -415
   -275   -322    -49    298   -114   -187   -995    166   -155     93    207   -381
   -319   -327     -7    324   -155   -168   -966    184   -132    114    280   -361
   -324   -353    -31    337   -148   -192   -953    189   -132    103    322   -361
   -376   -368      7    371   -194   -179   -917    218   -106    109    306   -350
   -394   -384     10    387   -205   -187   -875    262    -64    119    254   -345
   -355   -394    -38    376   -158   -218   -844    309    -33    148    254   -342
   -335   -397    -62    363   -137   -231   -820    329     -7    184    285   -337
   -303   -397    -93    348   -106   -246   -813    322     -5    197    324   -329
   -309   -394    -85    350   -114   -239   -797    322      5    215    368   -303
   -335   -400    -64    368   -135   -233   -779    329     18    239    394   -270
   -345   -413    -67    379   -140   -239   -769    329     18    246    400   -249
   -355   -407    -54    381   -150   -231   -756    335     28    259    413   -220
   -358   -410    -51    384   -155   -231   -748    335     33    265    428   -189
   -348   -405    -57    376   -145   -231   -756    322     23    259    420   -179
   -353   -418    -64    384   -145   -241   -758    319     23    259    415   -168
   -353   -415    -62    384   -148   -239   -766    311     18    259    410   -166
   -342   -410    -67    374   -140   -239   -789    298     10    249    402   -168
   -329   -407    -77    368   -127   -244   -797    296     25    239    384   -163
   -337   -405    -67    371   -135   -239   -795    298     44    228    371   -163
   -306   -405    -98    355   -103   -252   -802    296     49    220    363   -168
   -280   -418   -137    348    -72   -280   -807    293     46    218    348   -184
   -249   -423   -174    337    -38   -298   -797    301     46    220    348   -187
   -226   -420   -194    322    -15   -309   -792    298     33    210    319   -189
   -241   -418   -179    329    -33   -298   -763    309     41    223    340   -166
   -215   -426   -213    319     -2   -322   -735    319     44    228    363   -158
   -163   -449   -285    306     59   -368   -727    309     25    213    361   -189
   -158   -441   -283    296     62   -363   -717    306     23    218    348   -215
   -119   -418   -298    267     88   -358   -706    311     33    226    332   -239
    -67   -407   -342    236    135   -376   -696    316     33    213    309   -267
    -25   -428   -402    228    187   -415   -685    324     38    210    306   -285
     10   -420   -433    205    220   -426   -678    332     41    207    311   -293
      5   -415   -420    205    213   -418   -665    342     54    205    335   -296
      0   -400   -400    197    200   -400   -641    358     75    218    335   -288
    -33   -415   -381    226    174   -400   -620    371     88    223    283   -283
    -70   -449   -379    259    153   -413   -600    381     96    218    241   -285
    -49   -441   -392    244    171   -418   -592    392    106    228    246   -275
     -2   -439   -439    220    215   -439   -589    387    106    226    257   -277
     25   -433   -459    205    241   -446   -581    389    111    231    280   -270
     -2   -441   -439    220    218   -439   -571    397    124    249    301   -262
    -38   -449   -410    244    184   -431   -558    410    140    272    319   -257
    -20   -446   -426    233    200   -436   -555    415    145    283    322   -249
     23   -449   -472    213    246   -459   -558    415    142    288    314   -239
    -31   -428   -397    228    181   -415   -517    444    179    329    340   -194
      2   -402   -405    200    202   -405   -493    462    202    353    353   -168
     33   -379   -413    174    220   -397   -478    472    207    361    353   -153
     33   -366   -400    166    215   -381   -452    491    223    376    366   -132
     -2   -350   -350    176    171   -350   -423    511    252    402    392   -106
     18   -332   -350    155    181   -340   -394    530    270    418    402    -98
     62   -327   -389    129    223   -355   -397    527    272    420    405   -103
    187   -288   -475     51    329   -381   -413    504    259    407    405   -111
    192   -259   -454     31    322   -355   -410    488    262    402    423    -96
    205   -241   -446     18    324   -342   -410    475    262    400    439    -80
    231   -277   -511     20    368   -392   -444    433    223    363    402    -96
    220   -301   -522     41    371   -410   -465    405    200    348    371    -98
    202   -324   -527     59    363   -423   -470    397    194    345    353    -75
    189   -355   -545     80    366   -449   -480    384    174    324    319    -72
    145   -379   -524    116    332   -452   -462    387    174    322    298    -75
     93   -418   -511    163    301   -465   -452    387    168    311    275    -88
    109   -496   -605    192    355   -550   -459    371    140    275    228   -129
     80   -574   -654    246    366   -613   -459    363    119    246    197   -158
     28   -594   -623    283    324   -607   -452    358    111    244    200   -166
    -15   -600   -584    309    283   -592   -436    355    111    239    197   -171
    -64   -620   -555    342    244   -589   -428    361    111    233    192   -176
      7   -626   -636    309    319   -631   -449    329     80    202    163   -218
     46   -628   -675    290    358   -652   -457    319     72    189    153   -239
     12   -644   -657    316    335   -649   -449    324     75    189    158   -239
    -54   -657   -602    355    272   -631   -431    335     77    192    161   -239
    -59   -709   -649    384    293   -680   -410    355     70    166    127   -275
    -38   -807   -769    423    363   -789   -340    433     72    119     49   -348
    -64   -841   -776    454    355   -810   -213    566    132    135     38   -368
    -44   -737   -693    389    322   -717   -109    732    262    257    140   -280
      7   -407   -415    200    210   -410    -51    854    467    511    400    -10
      0    166    166    -85    -83    166    -75    852    704    891    828    433
   -168    675    844   -252   -506    758   -228    641    852   1241   1247    841
   -296    623    917   -166   -605    769   -524    262    646   1192   1231    828
   -355    116    470    119   -413    293   -717   -140    137    659    727    387
   -368   -600   -231    483    -70   -415   -774   -290   -319     41     90   -174
   -309  -1010   -701    659    194   -857   -750   -171   -418   -166   -171   -418
   -280  -1109   -831    693    275   -971   -665    -38   -353   -161   -197   -454
   -275  -1078   -802    675    262   -940   -561     70   -257    -93   -150   -410
   -254   -963   -711    607    226   -839   -478    163   -158    -10    -80   -340
   -239   -865   -626    553    192   -745   -418    226    -83     51    -25   -277
   -220   -833   -615    524    197   -724   -387    257    -54     70     -7   -252
   -233   -815   -581    524    174   -698   -368    272    -33     80     10   -231
   -246   -841   -594    542    174   -719   -366    270    -41     59     -7   -233
   -179   -836   -657    509    239   -748   -381    246    -62     28    -36   -252
   -179   -807   -628    493    223   -719   -363    259    -44     41    -10   -249
   -174   -813   -639    493    231   -727   -353    262    -41     36     -7   -267
   -181   -813   -633    496    223   -724   -337    275    -31     41      2   -280
   -228   -782   -553    506    161   -667   -314    293     -7     54     28   -265
   -210   -769   -558    488    171   -665   -311    298     -2     46     28   -288
   -158   -756   -597    457    218   -675   -319    283    -18     28     28   -327
   -166   -748   -581    454    205   -665   -324    277    -18     23     36   -345
   -150   -756   -605    454    226   -680   -319    285    -15     10     31   -361
   -132   -709   -579    418    220   -646   -301    303      5     25     54   -358
   -150   -714   -563    431    205   -641   -290    303     10     25     62   -371
   -150   -709   -558    428    200   -633   -285    306     18     33     77   -368
   -161   -693   -532    428    184   -613   -275    311     31     46     93   -379
   -168   -693   -524    431    176   -610   -270    314     38     54    116   -392
   -179   -685   -509    431    163   -597   -265    314     44     57    127   -405
   -168   -667   -498    418    163   -584   -259    316     49     59    137   -418
   -168   -683   -514    426    171   -600   -270    311     41     57    142   -433
   -168   -675   -506    420    168   -592   -267    303     33     57    155   -441
   -158   -639   -480    400    158   -561   -280    293     31     62    176   -449
   -153   -605   -454    376    148   -530   -285    290     33     67    194   -446
   -129   -592   -462    361    166   -527   -285    301     44     75    215   -436
   -116   -620   -504    366    192   -563   -285    309     46     72    213   -441
   -103   -628   -527    366    210   -579   -288    306     41     64    197   -459
    -88   -618   -532    350    220   -576   -290    306     33     57    179   -478
    -54   -597   -542    327    244   -571   -283    301     25     41    158   -496
    -54   -597   -542    324    241   -568   -280    301     18     23    137   -509
    -33   -579   -548    306    257   -563   -280    296     10     15    119   -537
    -20   -568   -548    293    262   -558   -275    296     12     10    109   -555
     -5   -566   -561    285    277   -563   -267    296     15      5    101   -561
     18   -540   -561    259    288   -550   -262    301     23     12    106   -571
     28   -514   -542    241    285   -527   -252    322     51     46    129   -563
     46   -522   -568    236    306   -542   -252    332     64     57    137   -579
     64   -514   -579    226    322   -545   -239    348     83     72    148   -584
     64   -480   -545    207    303   -511   -213    366    109     88    158   -581
     64   -449   -514    192    288   -480   -200    361    119     96    166   -579
     57   -444   -501    189    277   -472   -197    363    132    111    184   -568
     62   -475   -537    207    298   -506   -184    376    148    122    189   -574
     59   -488   -548    213    303   -517   -174    381    153    132    192   -579
     57   -446   -504    194    277   -475   -171    376    155    140    192   -579
     51   -413   -467    179    257   -439   -174    371    161    145    200   -584
     85   -389   -475    153    280   -431   -168    374    166    155    215   -581
     85   -402   -491    155    285   -446   -166    376    171    161    223   -576
     49   -420   -472    184    259   -446   -150    394    189    176    244   -558
     41   -418   -459    187    249   -439   -132    413    207    194    257   -545
     75   -358   -433    142    254   -394   -116    426    223    207    270   -535
     38   -309   -350    132    192   -329    -83    462    262    244    306   -498
     67   -293   -361    111    213   -327    -67    478    275    252    314   -488
    101   -277   -379     88    239   -327    -57    483    280    259    319   -483
     49   -270   -319    111    184   -293    -36    506    303    275    332   -462
     12   -246   -259    116    135   -252      2    540    335    303    361   -431
     57   -197   -257     70    155   -226      2    537    345    316    379   -413
    106   -135   -241     12    171   -187    -10    511    337    309    384   -418
     31   -122   -153     46     90   -137     20    537    368    340    418   -376
    -12   -171   -158     88     72   -166     15    532    358    329    410   -374
    -15   -197   -181    103     83   -189    -10    506    335    311    400   -392
    -44   -228   -184    135     67   -205    -15    498    327    301    402   -397
    -88   -244   -155    166     33   -200      5    517    342    316    418   -387
    -10   -246   -236    127    111   -241    -12    485    309    277    384   -420
    -12   -275   -262    142    124   -270    -31    462    277    244    348   -457
    -33   -327   -293    179    127   -311    -41    446    254    218    322   -491
    -46   -358   -311    202    132   -335    -36    441    244    207    316   -504
    -85   -407   -324    244    119   -366    -31    431    228    194    314   -519
    -38   -436   -397    236    176   -418    -51    392    194    161    285   -563
    -23   -449   -426    236    200   -439    -57    376    181    145    277   -576
    -77   -452   -374    265    148   -413    -51    376    187    158    290   -571
    -77   -470   -394    272    155   -431    -51    374    181    148    288   -576
    -85   -457   -371    270    140   -415    -36    379    187    155    298   -571
    -57   -472   -415    265    176   -444    -44    363    166    132    280   -600
     10   -568   -579    280    293   -574    -38    381    137     75    215   -675
   -103   -654   -550    379    223   -602    103    540    220     96    207   -693
   -111   -628   -517    368    200   -571    223    685    316    148    241   -680
    -31   -475   -444    252    205   -462    293    805    441    265    355   -597
      5    -93    -98     44     51    -96    309    875    633    550    678   -319
    -36    472    506   -218   -270    488    202    745    787    906   1119     72
   -176    724    901   -275   -540    813    -72    413    717   1078   1369    257
   -200    594    795   -200   -496    693   -332     31    397    867   1213     70
   -194     38    233     77   -213    135   -407   -228    -88    220    597   -462
   -135   -483   -348    306    103   -415   -389   -179   -327   -189    200   -831
   -109   -727   -618    418    254   -675   -303     -2   -280   -226    155   -943
   -103   -792   -688    449    290   -743   -210    124   -192   -179    213   -958
   -116   -719   -602    418    241   -662   -140    200    -90   -103    296   -930
   -129   -602   -475    363    171   -540    -80    262     -2    -31    366   -914
   -158   -527   -371    342    103   -449    -31    311     64     23    444   -911
   -168   -493   -324    329     77   -410      0    340     96     44    441   -924
   -166   -478   -311    322     72   -394      2    332     88     38    433   -969
   -155   -467   -311    309     77   -389      2    324     80     28    446   -992
   -192   -470   -277    329     41   -374     33    337     77     31    475   -950
   -192   -462   -272    324     38   -368     38    322     57     12    470   -950
   -145   -415   -270    280     62   -342     20    296     57     -7    439   -943
   -184   -371   -189    275      2   -280     44    311     77      0    444   -891
   -122   -363   -241    244     59   -303     23    285     64    -38    413   -875
    -38   -355   -319    197    137   -337    -15    244     38    -90    363   -875
    106   -332   -439    114    272   -384    -59    213      7   -140    207   -880
    155   -327   -485     83    319   -405    -83    194    -18   -148    116   -865
    213   -314   -527     49    368   -420   -119    161    -57   -150     72   -883
    241   -329   -571     44    405   -452   -127    119    -90   -168     31   -922
    329   -324   -654     -2    491   -488   -148     72   -119   -202      2   -961
    387   -293   -683    -49    532   -488   -158     46   -129   -215      7   -966
    439   -288   -727    -75    581   -506   -176     20   -155   -226     15   -995
    514   -306   -823   -103    665   -563   -223    -10   -207   -265     15  -1057
    576   -316   -893   -129    735   -605   -280    -46   -265   -316      5  -1117
    618   -309   -927   -155    771   -618   -314    -77   -301   -340     -5  -1163
    607   -353   -961   -127    782   -654   -324    -93   -319   -368     15  -1208
    701   -366  -1070   -168    885   -717   -366   -140   -363   -423     12  -1286
    784   -350  -1135   -215    958   -743   -405   -187   -397   -459     23  -1366
    789   -335  -1124   -228    956   -730   -415   -194   -397   -459     23  -1345
    849   -345  -1195   -252   1021   -771   -431   -210   -418   -475    -23  -1293
    922   -332  -1254   -296   1085   -792   -446   -226   -436   -488    -44  -1254
   1036   -298  -1335   -368   1184   -815   -472   -252   -472   -519    -51  -1221
   1169   -283  -1454   -444   1312   -867   -517   -296   -530   -571    -46  -1202
   1436   -277  -1714   -579   1574   -995   -597   -387   -623   -667      2  -1241
   1605   -275  -1880   -667   1743  -1075   -626   -436   -675   -735     67  -1275
   1693   -241  -1935   -724   1813  -1088   -628   -446   -701   -771     33  -1293
   1740   -197  -1940   -771   1839  -1067   -623   -452   -727   -771    -12  -1309
   1665   -210  -1878   -727   1771  -1044   -594   -439   -706   -740    -62  -1301
   1556   -213  -1771   -672   1662   -992   -561   -402   -662   -693    -62  -1257
   1418   -213  -1631   -602   1525   -922   -514   -342   -605   -644    -90  -1197
   1400   -202  -1605   -600   1501   -904   -493   -327   -568   -626   -140  -1169
   1278   -194  -1473   -542   1374   -833   -444   -277   -506   -568   -124  -1119
   1182   -174  -1358   -506   1270   -766   -402   -246   -452   -527   -111  -1080
   1145   -150  -1296   -496   1221   -722   -371   -228   -415   -506   -106  -1060
   1010   -171  -1182   -420   1096   -678   -314   -187   -368   -470    -80  -1026
    896   -179  -1075   -358    984   -628   -267   -148   -335   -439    -62  -1000
    789   -158   -948   -316    867   -553   -218   -103   -296   -400   -129   -958
    646   -145   -792   -249    719   -467   -179    -64   -257   -355   -174   -909
    555   -161   -717   -197    633   -439   -150    -41   -231   -327   -161   -891
    548   -197   -748   -176    646   -472   -129    -51   -233   -332   -171   -906
    478   -210   -691   -135    584   -449    -80    -18   -205   -303   -140   -883
    366   -192   -558    -85    462   -374    -33     77   -150   -246    -80   -833
    444   -145   -589   -150    514   -366    -51    111   -153   -244    -72   -833
    496    -90   -589   -202    540   -340    -59    114   -114   -236    -62   -826
    519    -64   -584   -228    548   -322    -70    103    -90   -236    -54   -820
    498    -41   -540   -228    519   -290    -57    119    -62   -207    -18   -787
    441     -7   -449   -215    444   -228    -20    153    -23   -163     28   -740
    444     18   -426   -231    436   -205     -7    166    -10   -150     44   -730
    415     41   -374   -228    394   -166      5    179      2   -135     64   -714
    316     83   -233   -200    275    -75     38    202     41   -101    103   -672
    311    119   -194   -215    252    -36     51    202     51    -90    114   -667
    309    111   -197   -213    254    -41     36    184     36   -103     96   -685
    202    114    -90   -161    148     12     57    197     51    -85    111   -670
    132    124     -7   -127     70     59     77    218     70    -59    132   -646
    127    103    -23   -116     75     41     75    215     59    -67    114   -662
    153     96    -57   -127    106     20     70    205     41    -83     90   -691
    111     93    -18   -103     64     36     85    213     51    -83     90   -693
     46     51      5    -49     20     28    103    218     51    -85     83   -706
    -12     12     23     -2    -18     18    132    236     59    -83     77   -719
     85     -7    -93    -41     90    -49    109    213     33   -116     36   -769
     80    -62   -145    -10    111   -103     90    189      7   -148      5   -807
      5   -109   -114     51     59   -111     98    184      2   -153     -2   -823
    -44   -111    -70     77     10    -90    116    197     10   -140     10   -828
    -96   -116    -23    106    -38    -70    132    207     15   -127     31   -836
   -132    -93     36    111    -85    -28    150    218     28   -109     62   -836
   -168    -83     85    127   -127      0    163    231     38    -93     88   -833
   -236   -116    119    176   -179      2    189    259     54    -85    109   -836
   -236   -194     38    215   -137    -77    228    314     59   -106     85   -885
   -262   -236     25    246   -145   -106    335    436    122    -96     80   -930
   -285   -192     93    239   -189    -49    459    607    246     -5    155   -901
   -231      5    236    111   -236    119    545    789    439    205    368   -750
   -322    441    761    -59   -540    600    597    909    704    581    787   -361
   -457   1026   1480   -285   -969   1252    548    836    919   1005   1262     77
   -467   1322   1790   -426  -1127   1556    275    519    875   1187   1486    252
   -496   1036   1532   -272  -1013   1283     12    140    509    922   1174      5
   -561    353    914    103   -737    633    -72   -140      0    311    548   -522
   -615   -205    407    410   -514    101    -49   -119   -228    -46    181   -870
   -644   -394    249    519   -446    -72     54     72   -148    -41    145   -924
   -613   -387    223    498   -420    -83    163    202    -38     23    187   -888
   -626   -319    306    470   -467     -7    265    311     77    114    277   -800
   -639   -244    392    441   -519     72    329    381    163    181    358   -714
   -633   -192    441    413   -537    124    366    415    207    210    392   -662
   -646   -168    478    407   -563    153    394    439    231    223    428   -618
   -672   -155    517    415   -597    179    413    452    246    226    441   -581
   -688   -166    522    426   -607    176    426    465    254    228    444   -558
   -675   -155    519    415   -597    181    423    465    252    226    446   -545
   -683   -148    535    413   -610    192    431    467    252    228    459   -524
   -691   -155    535    423   -615    187    439    472    257    231    467   -506
   -711   -163    548    436   -631    192    444    475    257    231    478   -488
   -748   -163    584    457   -667    210    459    488    270    239    506   -457
   -696   -158    537    426   -618    189    449    472    259    215    501   -457
   -678   -168    509    423   -594    168    444    462    252    194    491   -446
   -782   -179    600    478   -693    210    478    488    293    213    535   -410
   -756   -161    594    459   -675    215    472    491    319    197    553   -415
   -693   -150    540    420   -618    192    457    488    342    171    574   -426
   -696   -166    530    431   -615    181    457    496    361    168    584   -420
   -717   -155    561    436   -641    202    454    493    366    179    579   -415
   -745   -161    584    454   -665    210    470    504    376    213    620   -376
   -769   -174    594    467   -683    210    480    514    381    239    633   -402
   -766   -179    587    472   -678    202    488    519    374    241    563   -426
   -717   -184    530    449   -626    171    472    506    348    226    542   -439
   -662   -187    475    426   -568    142    459    491    324    213    542   -475
   -628   -189    439    407   -535    124    439    475    298    187    478   -496
   -594   -181    413    387   -504    114    415    457    272    168    381   -491
   -568   -179    389    371   -480    103    402    449    257    153    348   -478
   -545   -168    376    358   -462    103    394    444    239    142    348   -459
   -519   -176    342    345   -431     83    387    439    228    132    337   -449
   -532   -166    363    348   -449     98    397    452    236    140    342   -431
   -485   -168    314    324   -402     72    389    444    223    127    329   -433
   -475   -168    306    322   -392     67    400    446    220    124    332   -423
   -506   -171    335    337   -420     80    423    462    228    127    337   -410
   -472   -163    306    316   -389     70    415    446    210     98    309   -428
   -446   -155    290    301   -371     67    407    439    194     85    270   -439
   -413   -153    259    283   -337     51    402    433    187     80    228   -457
   -480   -161    319    319   -402     80    428    465    215    109    241   -433
   -454   -153    301    303   -379     75    433    472    220    111    228   -431
   -381   -142    236    262   -309     44    426    457    213     96    210   -444
   -348   -132    215    241   -283     41    433    462    220    103    215   -433
   -197    -93    103    142   -153      5    387    415    181     57    161   -472
    171    -23   -194    -75    181   -106    272    309     88    -49     38   -553
    509     10   -498   -262    504   -244    161    205     -5   -145    -83   -641
    802     15   -787   -407    795   -384     51     98    -93   -231   -176   -753
    797    -31   -828   -384    810   -428     25     54   -129   -272   -213   -787
    691   -106   -797   -293    743   -452     51     46   -140   -288   -226   -815
    571   -155   -727   -207    646   -439    103     72   -132   -285   -197   -820
    480   -184   -665   -148    571   -423    153    116   -103   -275   -181   -815
    397   -176   -576   -111    485   -376    200    174    -51   -228   -124   -802
    350   -176   -527    -88    436   -350    233    213     -7   -181    -70   -789
    324   -161   -488    -83    405   -324    254    233     18   -158    -44   -779
    332   -116   -449   -106    389   -283    275    259     46   -132    -28   -761
    249    -51   -303    -98    275   -176    322    314    101    -77     28   -706
    200    -20   -220    -90    207   -119    358    355    140    -33     77   -678
    239     15   -223   -127    231   -103    366    368    150    -20     83   -649
    181     49   -132   -114    158    -41    407    413    194      5     98   -574
    135     59    -75    -98    106     -7    436    449    223     31    127   -540
    215    114   -101   -166    158      7    423    439    220     36    140   -545
    218    155    -62   -187    140     46    426    436    231     44    153   -527
    179    176     -2   -176     90     88    436    441    244     67    189   -506
    127    166     38   -148     41    103    431    428    239     83    220   -509
    101    148     44   -124     28     96    410    405    218     77    233   -509
     54    137     80    -96    -12    109    405    402    215     83    246   -504
    -23    150    174    -62    -98    161    428    436    241    116    283   -462
    -67    142    210    -41   -137    176    433    431    233    116    288   -467
    -93    124    218    -15   -155    171    426    410    215    101    275   -478
   -111     96    205      5   -158    150    418    394    194     77    254   -488
    -96     46    142     25   -119     93    392    363    155     36    218   -511
   -168      2    171     83   -171     85    397    355    140     25    210   -511
   -163    -25    137     96   -150     54    376    327    114      5    194   -542
   -168    -51    116    109   -145     31    366    306     85    -12    179   -568
   -241    -57    184    150   -213     62    381    324     98      0    194   -555
   -153    -51    101    101   -127     23    345    290     62    -28    166   -589
    -44    -33     10     38    -28    -12    306    252     23    -64    140   -628
    -38    -46     -7     41    -18    -28    290    239      2    -75    129   -646
    -38    -85    -46     62      2    -67    280    231    -20    -96    101   -678
    -28   -158   -129     93     49   -145    324    283    -23   -132     46   -748
    -10   -174   -166     90     77   -171    426    407     25   -127     31   -784
     15   -111   -127     46     70   -119    542    581    145    -41     88   -732
     64    140     75   -101     -5    109    636    763    345    171    293   -532
     77    683    605   -381   -265    644    615    792    579    537    670    -72
    -83   1312   1395   -613   -737   1353    496    628    771    930   1067    532
   -249   1530   1779   -641  -1013   1654    213    254    696   1034   1184    831
   -340   1148   1488   -402   -914   1317    -49   -176    280    654    792    665
   -374    296    670     36   -522    480   -155   -472   -332   -127    -23    114
   -319   -246     72    283   -197    -88   -153   -407   -527   -470   -420   -194
   -262   -368   -109    314    -77   -239    -72   -226   -449   -470   -431   -270
   -220   -335   -114    277    -54   -226     49    -70   -329   -397   -389   -226
   -213   -239    -28    226    -93   -135    145     54   -215   -306   -309   -135
   -197   -122     75    161   -137    -25    213    132   -124   -226   -215    -59
   -179    -62    116    119   -150     25    252    179    -75   -189   -132    -83
   -166    -54    111    111   -140     28    267    194    -59   -184   -101   -111
   -150    -57     93    103   -122     18    267    200    -57   -184   -106   -114
   -153    -49    103    101   -129     28    275    207    -51   -189    -70   -168
   -140    -20    116     77   -129     46    283    220    -41   -181    -20   -220
   -158     -5    153     83   -155     72    301    244    -23   -161     36   -267
   -192     -7    184     98   -189     88    314    252    -12   -150     75   -324
   -207    -12    192    109   -202     88    316    252     -7   -153    103   -379
   -213     -7    205    109   -210     98    322    254      0   -148    129   -413
   -236     12    249    111   -241    129    329    259     10   -137    163   -426
   -254     28    280    111   -267    155    337    265     18   -132    189   -439
   -272     38    309    116   -290    174    337    265     23   -132    210   -454
   -280     62    340    109   -311    200    340    270     33   -124    236   -457
   -290     80    371    106   -329    226    340    275     44   -116    257   -457
   -311     93    402    106   -358    246    337    280     51   -114    270   -462
   -337    101    439    116   -387    270    337    280     54   -111    283   -467
   -394    116    511    137   -452    314    350    293     75    -88    314   -449
   -457    124    581    166   -519    353    368    316    106    -59    345   -420
   -488    127    613    179   -550    368    368    316    106    -64    342   -428
   -462    124    584    168   -522    353    353    293     83   -101    309   -465
   -446    119    566    163   -506    340    340    285     72   -122    290   -483
   -397    103    501    148   -449    301    311    267     51   -145    267   -509
   -374    103    478    132   -426    290    293    252     38   -153    257   -519
   -353     98    452    127   -402    275    275    239     23   -161    244   -532
   -327     93    420    116   -374    257    262    236     12   -168    236   -542
   -327     80    407    124   -366    244    257    233     12   -174    233   -553
   -298     64    363    114   -332    213    244    228      2   -184    213   -563
   -288     70    358    109   -324    213    249    233      7   -181    207   -561
   -303     67    371    116   -337    218    270    246     20   -171    215   -548
   -254     59    314     98   -283    187    259    236      7   -179    210   -555
   -202     46    249     75   -226    148    241    218     -7   -194    187   -589
   -231     70    298     80   -265    184    257    233     15   -166    202   -581
   -202     80    280     59   -241    179    262    241     25   -153    207   -589
   -187     80    267     54   -226    174    267    254     44   -132    220   -607
   -155     64    218     44   -187    140    275    272     54   -122    226   -620
    -96     62    158     15   -127    109    270    272     54   -124    223   -641
    -88     70    155      7   -124    111    270    280     64   -114    249   -641
    -62    114    176    -25   -119    145    270    283     80    -88    285   -631
    -23    116    137    -46    -83    127    257    272     75    -80    311   -646
     25    109     83    -67    -28     96    246    265     67    -85    322   -652
     64    111     44    -90     10     77    236    259     64    -90    314   -646
     41     93     51    -67     -5     72    244    272     80    -75    329   -631
     85     90      5    -90     41     49    231    265     70    -83    332   -652
    122    111    -12   -116     67     49    226    265     70    -85    329   -659
    122    135     10   -129     54     75    220    272     80    -75    340   -657
     98    129     31   -114     33     80    223    275     83    -64    340   -670
     77    122     41   -101     18     80    239    296     96    -57    345   -675
    137    137      0   -137     67     70    228    290     88    -72    324   -693
     75    179    103   -129    -12    142    265    329    127    -41    345   -670
     54    194    140   -124    -41    168    283    353    145    -31    361   -649
    122    226    103   -174      7    166    283    358    142    -36    345   -644
    119    241    119   -181      0    181    303    384    166    -12    358   -628
     88    259    168   -176    -41    215    324    410    187      5    368   -610
     93    296    202   -194    -54    249    327    415    192      7    355   -600
    116    327    210   -223    -46    270    329    415    197     15    345   -597
     80    353    272   -218    -96    314    337    418    210     31    361   -584
     31    387    353   -210   -161    371    340    420    226     54    387   -555
    -15    387    402   -184   -207    394    335    413    228     62    389   -535
     36    371    332   -205   -148    353    283    366    179     20    337   -574
     44    363    319   -205   -137    342    249    335    153      2    306   -600
     33    353    319   -194   -142    337    231    319    137     -7    285   -615
     12    322    309   -166   -148    316    220    306    127    -15    272   -623
    -72    265    335    -96   -205    298    233    303    124    -10    275   -607
    -98    228    327    -64   -213    277    231    293    111    -15    272   -620
    -10    205    215    -98   -114    210    174    249     59    -64    218   -691
     36    181    145   -109    -54    163    127    197      7   -116    161   -748
     23    161    135    -93    -57    148    106    166    -18   -137    135   -776
    -57    122    176    -33   -116    148    116    171    -15   -129    135   -774
    -77    114    192    -20   -135    153    111    166    -15   -132    122   -789
    -20    127    148    -51    -83    137     88    150    -31   -148    101   -805
     -5    119    122    -59    -64    119     64    132    -49   -166     75   -820
    -46    111    158    -33   -103    135     72    135    -49   -168     72   -833
    -49     98    148    -25    -98    122     64    137    -59   -184     51   -867
     20     46     25    -33     -2     36     72    181    -67   -231    -15   -935
     57     -5    -62    -28     59    -33    155    293    -28   -246    -23   -997
     62     41    -20    -51     41     10    259    449     80   -166     46   -969
     80    246    163   -166    -41    205    335    600    254     15    200   -787
    101    680    579   -389   -239    631    355    672    465    329    532   -418
    -80   1254   1335   -589   -709   1293    267    517    615    672    940     10
   -205   1454   1660   -626   -932   1558    -12    148    498    745   1062    142
   -246   1135   1379   -446   -813   1254   -267   -259     90    384    730   -145
   -267    441    709    -85   -488    574   -381   -509   -428   -301     62   -717
   -226    -15    207    119   -218     93   -384   -426   -589   -607   -246   -995
   -184   -137     46    161   -116    -46   -322   -275   -535   -618   -290  -1047
   -215   -114     98    163   -158     -7   -202   -142   -441   -542   -254  -1010
   -137    -44     93     90   -116     23   -124    -46   -329   -439   -207   -963
   -109     36    145     36   -127     90    -83     15   -241   -335   -127   -940
   -111     90    202     10   -158    148    -54     59   -187   -262    -41   -935
   -106     75    181     15   -145    127    -54     72   -163   -233    -18   -940
    -93     64    158     15   -124    111    -54     70   -161   -226    -28   -950
   -111     85    194     12   -153    137    -38     80   -145   -213     -5   -940
   -153     98    249     25   -202    174    -20    106   -122   -189     36   -914
   -150    116    265     15   -207    189    -36     88   -137   -205     12   -940
   -158    124    283     18   -220    202    -38     85   -142   -202     18   -943
   -129     98    226     12   -176    161    -67     67   -161   -218    -12   -953
   -122     96    218     10   -168    155    -72     72   -145   -210     -7   -924
   -124     67    189     25   -158    127    -72     64   -153   -223    -25   -927
   -194     41    236     77   -215    137    -70     64   -155   -236    -38   -919
   -184     77    262     51   -223    171    -93     49   -166   -244    -54   -930
   -122    103    226      7   -174    163   -106     44   -163   -241    -46   -930
    -98     80    179      7   -137    129   -127     31   -179   -249    -46   -937
    -54    106    161    -25   -106    132   -150     10   -202   -270    -62   -956
    -12    103    114    -46    -64    109   -171     12   -215   -277    -75   -956
     46    101     54    -75     -2     77   -205     -7   -236   -288    -96   -963
    114    109     -5   -114     59     54   -259    -57   -280   -335   -150  -1002
    101    103      2   -101     49     54   -262    -54   -285   -337   -153   -989
    213     83   -129   -150    171    -20   -301    -85   -314   -361   -179  -1010
    337     85   -252   -210    293    -83   -374   -142   -371   -407   -205  -1047
    397     67   -329   -233    363   -129   -410   -166   -402   -439   -213  -1044
    358     59   -298   -207    329   -119   -413   -158   -397   -433   -202  -1026
    433     57   -376   -246    405   -158   -459   -189   -426   -452   -200  -1034
    532     49   -483   -293    509   -215   -514   -226   -459   -478   -194  -1039
    574     72   -504   -324    537   -215   -540   -236   -470   -480   -189  -1036
    576     90   -485   -332    532   -197   -545   -231   -470   -472   -166  -1028
    594     54   -540   -324    566   -241   -550   -228   -480   -478   -148  -1018
    589     36   -553   -314    571   -257   -545   -220   -483   -467   -140  -1000
    542     31   -514   -288    527   -241   -535   -215   -480   -459   -153  -1002
    462     54   -407   -257    436   -176   -514   -187   -454   -423   -135   -989
    431     59   -374   -246    402   -158   -496   -158   -426   -384   -129   -979
    381     38   -345   -210    363   -153   -470   -124   -392   -353   -129   -956
    241      2   -241   -122    241   -119   -428    -72   -342   -303   -101   -927
    223      5   -218   -114    220   -106   -413    -44   -311   -270    -88   -917
    298     57   -244   -179    272    -93   -426    -44   -298   -254    -98   -930
    249     85   -166   -168    207    -38   -407    -12   -259   -210    -83   -919
    202     77   -124   -142    163    -20   -400      5   -236   -187    -88   -919
    174     80    -93   -127    135     -5   -402     10   -223   -174    -98   -930
    179    101    -77   -142    127     12   -410     10   -213   -153    -90   -932
    129     93    -36   -111     83     28   -400     25   -189   -127    -77   -924
    111     80    -33    -96     72     23   -400     33   -181   -111    -77   -927
     85     85      0    -85     44     44   -400     46   -163    -80    -70   -914
     38     77     36    -59      0     57   -402     51   -153    -64    -64   -901
     31     67     36    -51     -2     51   -410     54   -148    -49    -64   -904
     25     59     33    -44     -5     49   -418     59   -148    -38    -67   -919
      7     75     67    -41    -28     72   -413     75   -127    -18    -57   -904
    -23    101    124    -38    -75    111   -389    109    -90     23    -25   -870
    -46    132    179    -41   -111    155   -366    140    -59     62      0   -852
    -20    148    168    -64    -93    158   -371    148    -54     72      5   -857
     15    171    155    -93    -70    163   -368    158    -46     88     23   -849
    -10    200    207    -96   -109    202   -358    171    -33    109     36   -849
     15    244    228   -129   -106    236   -353    181    -20    129     33   -859
     33    265    231   -150   -101    249   -345    194     -5    158     54   -841
     25    259    233   -142   -103    246   -350    181     -7    166     98   -839
    -18    288    306   -135   -161    296   -340    189     12    194    114   -807
   -114    259    374    -72   -244    316   -337    189     20    210    119   -795
    -44    244    288   -101   -168    265   -384    148    -12    181    122   -823
    -25    210    236    -90   -129    223   -407    135    -28    168     64   -836
     -2    181    184    -90    -93    181   -415    129    -41    158      0   -854
     23    181    155   -103    -64    168   -428    114    -51    150     -7   -878
     36    129     93    -85    -31    111   -441    103    -70    135     -5   -911
    -25     67     93    -20    -59     80   -426    119    -70    132    -31   -914
    -25      5     31     10    -28     15   -441    106    -96    103   -103   -953
    -18    -51    -33     33      5    -44   -441     98    -96    109   -142   -987
    -33   -114    -80     72     20    -98   -452     85   -103    114   -132  -1023
    -54   -148    -93    101     18   -122   -467     75   -119    109   -111  -1031
    -80   -176    -96    127      7   -135   -462     88   -111    127   -101   -997
    -96   -194    -98    145      0   -145   -472     83   -116    132    -88   -992
   -109   -218   -109    161      0   -163   -483     77   -122    140    -77   -976
   -106   -249   -142    179     18   -197   -498     70   -132    137    -72   -953
   -119   -329   -210    226     44   -270   -475    101   -137    119    -96   -945
    -90   -452   -363    270    135   -407   -418    179   -129     85   -166   -979
   -101   -467   -366    283    132   -418   -322    296    -62    114   -184   -971
    -51   -389   -337    220    142   -363   -236    446     64    220   -114   -888
   -111   -114     -5    111    -54    -59   -168    592    301    519    200   -558
    -67    387    452   -161   -259    418   -207    568    504    862    587   -145
   -135    766    898   -316   -517    833   -400    322    548   1091    857    145
   -192    717    909   -262   -550    813   -691    -33    337   1026    813    150
   -288    155    444     64   -368    298   -841   -379   -140    454    254   -270
   -324   -418    -93    368   -116   -257   -896   -491   -491    -46   -285   -688
   -280   -714   -436    496     77   -576   -891   -376   -527   -150   -478   -818
   -246   -818   -571    532    161   -696   -826   -246   -457    -96   -498   -823
   -233   -852   -618    540    189   -735   -756   -168   -389    -33   -488   -795
   -215   -789   -574    501    176   -683   -696   -106   -322     28   -493   -771
   -192   -727   -535    457    171   -631   -654    -62   -272     85   -439   -769
   -153   -706   -553    431    200   -631   -628    -28   -244    124   -423   -763
    -62   -706   -644    381    288   -675   -644    -44   -275     75   -472   -807
     33   -691   -724    327    379   -709   -667    -67   -309     28   -485   -844
     88   -698   -789    303    439   -745   -688    -80   -332      2   -498   -870
    244   -693   -937    226    589   -815   -735   -119   -379    -46   -545   -917
    368   -691  -1062    158    714   -875   -776   -161   -423   -103   -605   -956
    423   -696  -1119    135    771   -906   -810   -194   -462   -153   -657   -987
    423   -722  -1145    148    784   -932   -815   -207   -485   -181   -688  -1010
    439   -766  -1205    163    820   -984   -820   -223   -504   -215   -727  -1021
    397   -797  -1197    200    795   -997   -828   -228   -511   -233   -758  -1028
    366   -823  -1189    228    776  -1005   -826   -231   -514   -244   -784  -1052
    329   -839  -1169    252    748  -1002   -820   -231   -506   -246   -789  -1060
    290   -836  -1127    272    709   -982   -813   -233   -493   -231   -782  -1067
    288   -828  -1117    270    701   -971   -818   -246   -493   -231   -797  -1070
    277   -836  -1114    277    693   -974   -815   -254   -485   -226   -789  -1052
    277   -865  -1143    290    709  -1002   -826   -265   -491   -223   -797  -1052
    267   -893  -1161    314    714  -1026   -841   -283   -498   -223   -818  -1070
    241   -898  -1143    327    691  -1021   -844   -280   -491   -202   -800  -1067
    228   -891  -1119    329    672  -1002   -852   -277   -485   -187   -776  -1067
    205   -914  -1122    353    662  -1018   -857   -272   -488   -179   -771  -1072
    215   -930  -1145    358    680  -1036   -870   -280   -498   -184   -776  -1091
    205   -963  -1171    376    688  -1065   -878   -283   -504   -184   -779  -1098
    163   -976  -1140    405    652  -1060   -891   -283   -509   -184   -776  -1104
    246   -969  -1215    358    730  -1091   -930   -306   -535   -205   -800  -1135
    316   -963  -1280    324    797  -1122   -945   -309   -545   -213   -820  -1163
    296   -971  -1267    337    779  -1119   -943   -301   -540   -205   -815  -1153
    254   -987  -1241    366    748  -1114   -932   -285   -532   -197   -807  -1137
    226   -971  -1197    371    709  -1083   -914   -262   -509   -174   -782  -1109
    218   -984  -1202    384    709  -1093   -917   -262   -514   -184   -789  -1127
    187  -1005  -1192    407    688  -1098   -904   -254   -511   -187   -792  -1143
    174   -982  -1156    402    662  -1067   -885   -239   -493   -168   -771  -1130
    150   -976  -1127    413    636  -1052   -878   -231   -480   -161   -761  -1127
    116  -1000  -1117    441    615  -1057   -867   -215   -467   -153   -763  -1130
    116   -997  -1114    439    615  -1057   -865   -205   -454   -142   -761  -1127
    106   -966  -1072    428    587  -1018   -844   -174   -418   -109   -743  -1106
    132   -969  -1101    415    615  -1034   -852   -176   -413   -106   -753  -1119
    132   -961  -1093    415    613  -1026   -841   -161   -392    -88   -748  -1111
    127   -950  -1078    410    600  -1013   -839   -153   -374    -72   -740  -1109
    129   -948  -1078    407    602  -1010   -854   -158   -371    -67   -745  -1114
     93   -950  -1044    428    568   -997   -854   -153   -361    -51   -745  -1119
     36   -963  -1000    465    517   -982   -849   -140   -348    -33   -737  -1111
     36   -958   -995    459    514   -976   -857   -135   -340    -25   -735  -1104
     80   -945  -1026    431    550   -984   -878   -142   -345    -23   -737  -1104
     67   -956  -1023    444    542   -989   -888   -140   -345    -15   -737  -1098
    116   -953  -1070    418    592  -1010   -917   -153   -358    -23   -753  -1111
     77   -953  -1031    436    553   -992   -924   -135   -348     -2   -740  -1101
     57   -956  -1013    449    532   -984   -953   -124   -340     15   -730  -1096
     20   -948   -971    462    496   -958  -1000   -109   -324     36   -714  -1080
      5   -932   -937    465    470   -935  -1067    -96   -309     59   -696  -1052
     33   -911   -945    439    488   -930  -1114    -90   -303     75   -714  -1026
    -10   -885   -875    446    431   -880  -1109    -59   -270    116   -748   -989
    -38   -867   -831    452    394   -852  -1101    -41   -252    142   -776   -961
    -49   -846   -797    449    374   -823  -1104    -23   -233    171   -789   -924
    -62   -836   -774    449    353   -805  -1135     -7   -220    187   -802   -891
    -62   -815   -753    439    342   -784  -1171      0   -210    200   -810   -865
   -124   -792   -667    459    270   -730  -1192     18   -184    231   -792   -823
   -116   -756   -639    436    259   -698  -1234     12   -179    241   -795   -805
    -62   -740   -680    400    309   -711  -1291    -18   -202    223   -823   -807
    -44   -753   -709    397    329   -730  -1340    -46   -231    202   -857   -818
    -62   -758   -696    407    314   -727  -1371    -62   -244    194   -865   -810
    -41   -763   -722    402    340   -743  -1408    -83   -265    171   -883   -820
    -25   -779   -753    400    361   -766  -1434   -101   -285    150   -898   -839
    -54   -792   -737    423    340   -766  -1434    -98   -285    145   -893   -841
    -85   -846   -761    465    335   -805  -1444   -114   -309    114   -909   -870
   -116   -896   -779    506    329   -839  -1449   -122   -329     88   -911   -896
   -135   -935   -800    535    329   -867  -1457   -135   -350     62   -893   -927
   -174   -971   -797    571    309   -885  -1454   -142   -361     44   -870   -945
   -163  -1005   -841    581    337   -924  -1473   -168   -389     10   -862   -976
   -161  -1026   -865    594    350   -945  -1483   -187   -410    -12   -857   -997
   -163  -1031   -867    594    350   -950  -1480   -192   -413    -23   -844  -1013
   -129  -1028   -898    576    384   -963  -1496   -210   -431    -41   -841  -1034
   -148  -1034   -888    589    368   -961  -1499   -220   -436    -51   -833  -1047
   -166  -1041   -875    605    353   -958  -1483   -205   -428    -51   -820  -1054
    -96  -1122  -1028    607    465  -1075  -1449   -158   -439    -98   -875  -1127
    -93  -1169  -1078    631    491  -1124  -1319    -15   -371    -98   -893  -1166
    -85  -1114  -1031    600    470  -1072  -1166    166   -239    -15   -833  -1140
      0   -945   -945    472    472   -945  -1052    342    -57    150   -683  -1028
     64   -480   -545    205    303   -511  -1114    340    135    467   -314   -696
     12    158    145    -85    -67    150  -1335    101    249    839    153   -277
   -111    532    644   -210   -379    587  -1709   -379    129    984    400    -70
   -205    342    548    -67   -376    444  -2013   -836   -233    740    215   -246
   -257   -472   -215    363    -23   -345  -2068  -1049   -784     15   -470   -797
   -254  -1158   -906    706    324  -1034  -1984   -971  -1054   -449   -971  -1223
   -207  -1350  -1145    779    465  -1249  -1857   -761   -971   -462  -1049  -1322
   -179  -1309  -1130    745    475  -1221  -1693   -561   -792   -340   -976  -1288
   -148  -1223  -1075    683    459  -1150  -1587   -436   -657   -233   -898  -1226
   -127  -1166  -1041    646    454  -1104  -1530   -376   -581   -174   -854  -1187
   -116  -1169  -1054    641    467  -1111  -1499   -348   -550   -158   -857  -1179
   -101  -1158  -1057    631    478  -1109  -1480   -327   -530   -148   -857  -1163
    -96  -1145  -1049    618    475  -1098  -1470   -314   -519   -137   -844  -1143
    -93  -1148  -1054    618    480  -1101  -1462   -309   -514   -137   -844  -1132
    -90  -1150  -1062    620    483  -1106  -1457   -306   -514   -142   -841  -1130
    -88  -1143  -1054    615    483  -1098  -1444   -303   -511   -145   -846  -1135
    -85  -1119  -1034    602    470  -1075  -1439   -306   -509   -145   -859  -1140
    -77  -1117  -1041    597    480  -1080  -1439   -306   -509   -148   -870  -1137
    -72  -1132  -1062    600    493  -1098  -1428   -301   -506   -148   -878  -1135
    -72  -1132  -1060    602    493  -1096  -1421   -298   -504   -150   -880  -1135
    -59  -1122  -1062    589    498  -1093  -1421   -298   -504   -150   -880  -1127
    -59  -1127  -1067    592    504  -1098  -1408   -293   -496   -145   -872  -1111
    -57  -1135  -1080    594    511  -1109  -1397   -285   -491   -140   -870  -1106
    -57  -1150  -1093    605    517  -1122  -1389   -280   -491   -145   -878  -1114
    -59  -1127  -1067    592    501  -1098  -1392   -285   -491   -145   -880  -1111
    -51  -1109  -1060    579    501  -1085  -1392   -285   -491   -142   -875  -1101
    -57  -1117  -1062    587    501  -1091  -1387   -283   -491   -142   -872  -1101
    -64  -1106  -1041    587    488  -1075  -1371   -267   -472   -122   -854  -1080
    -51  -1117  -1065    581    504  -1091  -1361   -262   -470   -116   -852  -1075
    -77  -1119  -1041    597    480  -1083  -1350   -257   -465   -109   -849  -1072
    -80  -1117  -1036    597    475  -1078  -1345   -252   -462   -106   -846  -1078
    -57  -1119  -1062    589    501  -1091  -1348   -259   -470   -114   -857  -1085
    -64  -1124  -1060    594    496  -1093  -1348   -259   -470   -109   -854  -1088
    -57  -1114  -1057    584    498  -1085  -1343   -257   -467    -98   -841  -1078
    -38  -1101  -1065    568    511  -1083  -1340   -254   -465    -90   -831  -1072
    -41  -1101  -1060    571    509  -1080  -1327   -239   -454    -77   -815  -1057
    -72  -1111  -1041    592    483  -1078  -1306   -228   -444    -62   -805  -1049
    -96  -1098  -1005    597    454  -1052  -1280   -220   -433    -46   -789  -1044
   -116  -1080   -966    597    423  -1023  -1260   -223   -426    -36   -771  -1034
   -122  -1075   -953    600    415  -1015  -1247   -236   -423    -31   -763  -1028
   -163  -1078   -917    620    374   -997  -1218   -241   -405    -10   -743  -1015
   -140  -1078   -937    607    397  -1008  -1218   -259   -413    -18   -743  -1026
   -158  -1070   -911    613    374   -992  -1202   -254   -397     -5   -730  -1015
   -252  -1072   -820    662    283   -948  -1153   -207   -348     44   -683   -982
   -205  -1065   -859    633    324   -963  -1148   -205   -342     44   -688   -995
   -218  -1060   -844    639    311   -953  -1127   -181   -319     67   -667   -971
   -184  -1054   -870    618    340   -963  -1119   -171   -309     77   -662   -974
   -127  -1034   -906    581    389   -971  -1130   -176   -306     77   -659   -982
   -129  -1039   -909    581    387   -974  -1124   -171   -296     93   -644   -971
    -90  -1039   -950    563    428   -995  -1124   -179   -296     88   -649   -982
   -114  -1041   -930    576    405   -984  -1117   -176   -288     93   -644   -979
   -148  -1044   -896    597    374   -971  -1101   -161   -270    111   -628   -974
   -148  -1054   -906    600    376   -982  -1093   -155   -265    116   -626   -976
   -145  -1060   -917    602    384   -989  -1083   -148   -252    132   -615   -976
   -132  -1057   -924    594    394   -992  -1078   -145   -246    137   -607   -982
   -142  -1039   -896    592    376   -969  -1062   -129   -231    153   -592   -979
   -194  -1034   -839    613    322   -937  -1039   -109   -207    174   -566   -961
   -197  -1028   -831    613    316   -930  -1026    -98   -197    181   -548   -961
   -137  -1026   -891    581    374   -958  -1036   -103   -207    168   -555   -979
   -116  -1028   -911    574    397   -971  -1031   -101   -207    166   -555   -979
   -101  -1036   -935    566    415   -987  -1031   -109   -218    155   -561  -1000
    -59  -1026   -966    542    452   -997  -1031   -109   -220    153   -558  -1008
    -54  -1015   -961    532    449   -989  -1013    -85   -205    163   -540   -992
    -38   -979   -940    509    449   -961  -1000    -80   -197    166   -532   -987
    -88   -950   -865    519    387   -909   -974    -62   -176    187   -506   -974
    -85   -932   -846    509    379   -891   -958    -49   -168    194   -485   -963
    -46   -917   -870    480    410   -893   -961    -46   -176    189   -480   -971
    -75   -919   -844    498    384   -883   -943    -25   -166    202   -462   -961
    -64   -878   -813    470    371   -846   -945    -31   -163    210   -449   -966
   -106   -854   -750    480    322   -802   -937    -28   -148    228   -420   -948
   -129   -891   -761    509    314   -826   -932    -31   -153    218   -449   -930
    -85   -896   -810    491    361   -854   -948    -44   -174    205   -491   -893
    -36   -883   -846    457    402   -867   -984    -75   -200    189   -506   -846
    -59   -909   -849    483    394   -880   -997    -90   -215    181   -498   -802
    -85   -950   -867    517    389   -909   -997    -96   -223    168   -506   -792
    -67  -1002   -935    535    433   -969  -1015   -119   -259    129   -548   -831
    -96  -1057   -961    574    431  -1008  -1013   -129   -277    109   -558   -854
    -98  -1111  -1013    605    454  -1065  -1021   -150   -311     77   -594   -909
   -132  -1158  -1028    644    446  -1096  -1018   -150   -327     62   -613   -935
   -140  -1192  -1052    667    454  -1122  -1028   -163   -350     41   -628   -953
   -148  -1215  -1067    680    457  -1140  -1026   -176   -363     33   -631   -992
   -166  -1236  -1072    701    452  -1156  -1021   -181   -371     28   -633   -995
   -166  -1262  -1096    711    462  -1179  -1034   -202   -397      5   -649  -1018
   -189  -1283  -1093    737    452  -1189  -1031   -213   -410     -2   -657  -1049
   -239  -1288  -1049    763    402  -1169  -1005   -189   -392     18   -628  -1036
   -153  -1288  -1137    719    491  -1213  -1008   -184   -405      2   -631  -1067
    -90  -1363  -1275    727    589  -1319   -974   -119   -410    -33   -665  -1137
    -41  -1387  -1345    714    652  -1366   -857     20   -348    -31   -683  -1182
    -36  -1343  -1306    685    633  -1325   -724    197   -223     51   -626  -1153
    -25  -1104  -1078    563    524  -1091   -623    361    -18    285   -397   -958
     57   -605   -662    272    358   -633   -701    324    148    618    -15   -602
    -12     54     67    -20    -38     59   -914     41    228    992    452   -181
   -127    213    340    -44   -233    277  -1275   -444     41   1002    542   -132
   -163   -176    -12    168    -77    -93  -1535   -875   -407    566    142   -480
   -153   -935   -782    542    311   -857  -1600  -1067   -935   -142   -555  -1060
   -109  -1491  -1382    800    636  -1436  -1548   -961  -1119   -522   -961  -1410
    -18  -1587  -1569    800    774  -1579  -1460   -771  -1005   -485   -992  -1460
     31  -1509  -1540    737    784  -1522  -1343   -600   -844   -376   -937  -1421
     28  -1392  -1421    680    722  -1405  -1247   -475   -698   -267   -857  -1337
     64  -1304  -1369    620    717  -1335  -1213   -423   -626   -215   -810  -1286
    119  -1270  -1389    574    753  -1327  -1234   -410   -605   -215   -805  -1270
    129  -1260  -1389    563    758  -1322  -1254   -400   -594   -218   -805  -1260
    127  -1228  -1358    548    740  -1293  -1278   -384   -576   -205   -784  -1236
    265  -1221  -1486    478    875  -1353  -1337   -413   -607   -233   -807  -1270
    228  -1234  -1465    501    846  -1348  -1348   -407   -597   -228   -792  -1260
    150  -1234  -1384    540    766  -1306  -1335   -381   -568   -205   -761  -1234
    101  -1226  -1327    561    711  -1275  -1325   -368   -553   -192   -745  -1218
     54  -1215  -1270    581    662  -1241  -1317   -348   -542   -176   -732  -1192
    122  -1231  -1356    553    735  -1293  -1343   -374   -579   -207   -784  -1210
    174  -1197  -1374    511    771  -1286  -1330   -374   -581   -207   -810  -1195
    153  -1195  -1350    519    748  -1273  -1309   -371   -581   -202   -797  -1176
    187  -1189  -1376    501    782  -1283  -1299   -379   -592   -207   -792  -1174
    187  -1166  -1356    488    769  -1260  -1286   -376   -587   -194   -766  -1153
    161  -1166  -1330    501    745  -1247  -1278   -371   -589   -197   -753  -1137
    127  -1158  -1286    514    706  -1221  -1267   -363   -584   -189   -735  -1127
    106  -1145  -1252    519    678  -1197  -1257   -358   -576   -181   -717  -1119
     83  -1150  -1234    532    654  -1189  -1254   -358   -581   -189   -709  -1124
     70  -1153  -1226    540    646  -1189  -1254   -355   -589   -197   -696  -1132
     85  -1143  -1231    527    657  -1187  -1254   -348   -587   -200   -683  -1127
     80  -1145  -1226    532    652  -1184  -1254   -345   -589   -202   -688  -1132
    106  -1137  -1247    514    675  -1192  -1262   -350   -602   -215   -704  -1145
    106  -1135  -1241    514    672  -1187  -1265   -350   -615   -218   -711  -1148
    -18  -1137  -1119    579    550  -1130  -1231   -319   -592   -189   -683  -1111
     -5  -1114  -1109    561    550  -1111  -1221   -311   -592   -181   -678  -1109
    122  -1111  -1234    493    675  -1171  -1257   -337   -636   -218   -706  -1140
    122  -1072  -1195    475    657  -1135  -1241   -316   -618   -194   -678  -1111
    103  -1054  -1158    472    631  -1106  -1228   -309   -610   -187   -672  -1106
    116  -1044  -1161    465    639  -1101  -1218   -303   -615   -187   -683  -1106
     88  -1026  -1114    467    600  -1070  -1202   -288   -605   -174   -675  -1085
     41  -1026  -1067    491    553  -1047  -1171   -265   -587   -155   -667  -1062
     33  -1021  -1054    493    542  -1036  -1153   -249   -581   -150   -675  -1054
     20  -1005  -1026    493    522  -1015  -1130   -228   -561   -135   -672  -1044
     12   -989  -1002    488    506   -997  -1101   -200   -532   -114   -659  -1023
    -18   -995   -976    506    478   -984  -1080   -176   -511    -93   -644  -1005
    -49   -979   -930    514    436   -953  -1047   -148   -475    -67   -626   -987
    -96   -961   -865    530    384   -914  -1013   -119   -439    -36   -610   -966
   -124   -953   -828    535    350   -891   -984    -90   -405     -5   -594   -945
   -140   -937   -797    537    327   -870   -958    -67   -376     20   -579   -932
    -59   -943   -883    498    410   -914   -971    -83   -392      5   -605   -956
    -23   -930   -906    478    441   -919   -971    -83   -387      7   -607   -956
    -62   -917   -857    488    394   -888   -950    -62   -363     28   -594   -937
    -67   -927   -859    496    394   -893   -943    -59   -355     31   -605   -950
    -57   -911   -854    483    397   -883   -924    -46   -345     36   -602   -948
    -70   -911   -841    491    384   -878   -924    -49   -345     36   -605   -956
   -106   -911   -805    506    348   -859   -909    -31   -327     49   -594   -963
    -90   -893   -802    491    353   -849   -893    -23   -316     62   -587   -971
    -80   -854   -774    465    345   -815   -883    -15   -303     80   -568   -969
    -80   -815   -735    449    327   -776   -862      5   -283    103   -550   -966
    -88   -826   -737    454    324   -782   -857     12   -283    103   -555   -995
    -83   -826   -745    454    329   -787   -854     12   -288     98   -568  -1026
    -72   -831   -758    449    340   -795   -854     10   -296     96   -581  -1047
    -59   -800   -740    431    340   -771   -836     20   -288    111   -571  -1044
   -140   -800   -659    470    257   -730   -797     54   -257    145   -542  -1028
   -116   -774   -657    444    267   -714   -776     70   -244    161   -527  -1034
    -62   -748   -688    402    311   -719   -771     72   -246    158   -524  -1060
    -90   -753   -662    423    285   -709   -753     88   -241    163   -522  -1091
    -85   -748   -662    415    285   -704   -753     88   -244    161   -522  -1127
    -80   -706   -626    392    272   -667   -735     98   -228    176   -498  -1135
    -90   -670   -579    379    241   -623   -719    103   -210    194   -478  -1137
   -124   -667   -542    397    207   -605   -714    109   -200    207   -462  -1143
   -174   -698   -524    433    174   -613   -724     90   -218    189   -470  -1169
   -213   -717   -504    465    142   -610   -737     77   -228    181   -472  -1184
   -246   -732   -485    491    116   -610   -737     77   -233    174   -467  -1192
   -249   -782   -532    517    140   -657   -732     70   -252    153   -480  -1210
   -236   -857   -620    545    192   -737   -745     49   -288    109   -506  -1247
   -371   -935   -563    654     93   -750   -709     80   -272    116   -493  -1247
   -337   -963   -626    649    142   -795   -711     80   -285    103   -514  -1270
   -301   -997   -696    649    197   -846   -724     70   -301     85   -545  -1296
   -270  -1054   -784    659    257   -919   -748     46   -329     49   -584  -1325
   -280  -1096   -818    688    267   -958   -753     41   -340     36   -584  -1335
   -277  -1122   -844    698    280   -984   -756     38   -342     38   -584  -1337
   -303  -1145   -841    724    267   -995   -753     44   -337     51   -587  -1340
   -309  -1140   -831    724    259   -987   -758     44   -329     67   -571  -1337
   -350  -1148   -797    748    220   -974   -756     59   -314     96   -535  -1319
   -397  -1200   -802    797    200  -1002   -748     77   -306    106   -527  -1322
   -374  -1309   -935    841    280  -1122   -722    119   -316     75   -576  -1376
   -374  -1379  -1008    875    314  -1195   -613    236   -270     62   -613  -1431
   -340  -1343  -1005    841    329  -1174   -511    376   -171    127   -571  -1402
   -189  -1153   -966    670    387  -1060   -457    498    -25    277   -428  -1267
   -122   -722   -600    423    239   -662   -449    571    200    602    -77   -917
   -213   -111     98    161   -158     -7   -540    433    389    987    371   -491
   -301    135    436     83   -368    285   -815     70    314   1109    548   -335
   -379   -132    246    254   -314     57  -1078   -337    -44    807    290   -550
   -449   -815   -366    633    -41   -592  -1182   -613   -545    122   -371  -1088
   -426  -1343   -917    883    244  -1132  -1176   -548   -730   -239   -769  -1421
   -379  -1522  -1143    950    381  -1335  -1111   -368   -654   -236   -823  -1478
   -363  -1535  -1174    948    402  -1356  -1005   -215   -540   -148   -771  -1449
   -381  -1480  -1098    932    358  -1291   -901    -98   -426    -46   -693  -1389
   -371  -1392  -1023    880    322  -1208   -831    -25   -348     31   -620  -1337
   -337  -1337  -1000    836    329  -1169   -787     15   -309     70   -584  -1309
   -353  -1304   -953    828    298  -1130   -753     44   -285     96   -558  -1280
   -340  -1304   -963    823    311  -1135   -737     46   -285     93   -563  -1273
   -314  -1299   -984    805    332  -1140   -727     49   -290     88   -589  -1265
   -257  -1278  -1021    766    381  -1150   -730     46   -298     70   -605  -1270
   -262  -1283  -1023    771    379  -1153   -724     51   -301     62   -607  -1273
   -285  -1288  -1002    787    358  -1145   -711     57   -298     59   -589  -1265
   -262  -1278  -1015    769    374  -1148   -719     46   -311     41   -587  -1273
   -301  -1267   -966    784    332  -1119   -706     59   -298     44   -571  -1249
   -340  -1260   -919    797    288  -1091   -696     70   -285     49   -581  -1208
   -257  -1239   -982    748    361  -1111   -711     62   -296     36   -605  -1182
   -249  -1247   -997    748    374  -1124   -719     57   -303     25   -628  -1145
   -257  -1254   -997    756    368  -1127   -714     67   -298     23   -639  -1106
   -298  -1231   -932    763    314  -1083   -696     80   -277     41   -620  -1054
   -366  -1231   -865    800    249  -1049   -680     98   -257     62   -605  -1010
   -436  -1239   -802    836    181  -1021   -654    124   -233     85   -589   -976
   -530  -1236   -709    883     88   -974   -628    150   -207    114   -555   -945
   -511  -1231   -722    870    103   -976   -636    145   -213    111   -550   -958
   -389  -1234   -844    813    226  -1039   -680    114   -246     85   -592   -979
   -345  -1239   -893    789    272  -1067   -704     93   -267     77   -615   -974
   -350  -1241   -891    795    267  -1067   -706     88   -270     80   -628   -961
   -340  -1221   -880    779    267  -1052   -714     85   -272     83   -644   -943
   -246  -1241   -995    745    374  -1119   -750     51   -311     41   -701   -969
   -246  -1252  -1005    748    379  -1130   -756     51   -316     33   -717   -958
   -213  -1244  -1031    727    407  -1137   -766     51   -319     28   -730   -943
   -129  -1221  -1093    675    480  -1158   -795     28   -342      5   -758   -945
    -41  -1210  -1169    626    563  -1189   -820     10   -371    -23   -797   -963
     20  -1218  -1239    597    628  -1228   -839    -10   -397    -57   -828   -997
     88  -1213  -1301    561    693  -1254   -846    -20   -415    -77   -844  -1018
    124  -1210  -1337    542    730  -1273   -846    -28   -426    -93   -852  -1034
    163  -1200  -1363    519    763  -1280   -854    -36   -436   -109   -862  -1057
    168  -1215  -1387    522    774  -1301   -854    -33   -441   -116   -859  -1067
    150  -1221  -1371    535    761  -1296   -839    -12   -420   -103   -841  -1057
    150  -1205  -1356    527    753  -1280   -828      2   -405    -85   -828  -1065
    184  -1187  -1371    501    776  -1278   -820     15   -389    -72   -828  -1083
    111  -1184  -1296    535    701  -1239   -784     59   -345    -28   -800  -1065
     54  -1176  -1234    561    641  -1205   -748     96   -303     10   -771  -1044
     62  -1176  -1241    555    649  -1208   -732    114   -283     31   -753  -1041
    142  -1158  -1301    509    722  -1228   -743    103   -285     28   -761  -1060
    140  -1156  -1296    506    717  -1226   -737    109   -272     41   -756  -1065
    129  -1135  -1265    504    696  -1200   -727    114   -259     62   -748  -1060
     98  -1140  -1241    519    667  -1189   -724    114   -254     67   -753  -1057
     54  -1127  -1182    537    618  -1153   -706    135   -228     98   -730  -1026
     23  -1122  -1145    548    584  -1135   -701    145   -215    119   -719  -1005
     20  -1117  -1137    548    579  -1127   -704    153   -210    129   -714  -1005
     28  -1111  -1140    540    581  -1124   -709    158   -207    135   -717  -1002
     23  -1093  -1117    535    568  -1104   -701    171   -192    150   -706   -992
     18  -1078  -1096    530    553  -1085   -701    176   -187    153   -709   -984
     -7  -1065  -1060    535    524  -1062   -691    189   -174    163   -698   -989
     12  -1039  -1052    511    530  -1047   -693    189   -174    163   -688   -995
     57  -1005  -1062    475    558  -1034   -696    189   -168    168   -683   -989
      7   -989  -1000    488    504   -995   -667    210   -140    192   -659   -969
    -28   -971   -943    498    457   -958   -646    226   -119    213   -639   -948
      5   -940   -948    467    472   -943   -646    226   -119    218   -633   -943
     -2   -901   -898    452    446   -901   -633    239   -103    231   -615   -917
     18   -859   -878    420    446   -867   -636    233   -103    228   -610   -911
    -36   -839   -802    436    381   -820   -615    246    -80    249   -579   -880
    -54   -810   -756    431    348   -782   -610    241    -72    262   -558   -870
      7   -782   -789    387    397   -784   -631    218    -88    252   -561   -880
      0   -784   -784    392    389   -782   -654    194   -106    236   -566   -878
     -5   -789   -784    397    387   -787   -688    158   -135    210   -576   -898
    -15   -792   -776    402    379   -784   -709    135   -150    194   -581   -909
    -57   -818   -761    439    350   -789   -711    129   -158    184   -584   -914
    -57   -833   -779    444    361   -807   -722    122   -174    163   -605   -930
    -90   -859   -769    472    337   -815   -722    122   -184    153   -615   -937
   -122   -880   -761    501    316   -820   -722    119   -192    140   -626   -950
   -119   -911   -792    517    335   -852   -735    101   -215    106   -654   -979
   -124   -948   -823    535    348   -885   -756     77   -241     67   -678  -1000
   -114   -958   -844    537    363   -901   -776     54   -262     38   -691  -1013
   -122   -956   -833    537    353   -893   -779     49   -265     25   -691  -1015
   -145   -950   -805    548    329   -878   -774     51   -259     18   -685  -1015
   -202   -956   -753    579    272   -854   -763     62   -252     15   -672  -1005
   -236   -963   -730    600    244   -846   -761     62   -244     10   -672  -1008
   -194   -963   -771    579    285   -867   -774     49   -257    -12   -688  -1023
   -168   -997   -828    584    329   -914   -761     62   -270    -46   -724  -1057
   -140  -1085   -948    610    402  -1015   -701    132   -275   -114   -813  -1145
   -161  -1104   -943    631    389  -1023   -587    265   -207   -101   -820  -1166
   -140  -1015   -875    576    366   -945   -485    426    -83     -2   -732  -1091
    -72   -665   -592    368    259   -628   -452    540    116    246   -470   -828
   -119    -51     64     83    -93      5   -488    519    358    659     10   -340
   -280    410    691    -67   -485    550   -683    254    452    953    374     15
   -374    426    800    -28   -587    613   -982   -148    241    888    363     10
   -446   -129    316    288   -381     93  -1169   -561   -290    309   -187   -457
   -467   -878   -410    672    -28   -646  -1195   -649   -704   -275   -797  -1000
   -420  -1202   -784    810    179   -995  -1150   -488   -730   -410   -979  -1174
   -350  -1234   -883    789    265  -1060  -1057   -316   -623   -366   -974  -1176
   -246  -1169   -922    709    337  -1047   -961   -189   -517   -306   -935  -1143
   -254  -1052   -800    652    270   -927   -870    -83   -400   -213   -852  -1057
   -210   -971   -761    589    272   -865   -828    -28   -340   -168   -813  -1013
   -218   -953   -735    584    257   -844   -802      2   -306   -145   -797   -992
   -197   -963   -766    581    283   -865   -797      7   -301   -155   -805   -989
   -210   -948   -740    579    262   -844   -787     15   -293   -153   -802   -976
   -202   -956   -756    579    275   -857   -784     20   -293   -161   -813   -976
   -179   -953   -776    563    296   -865   -789     18   -296   -171   -823   -979
   -153   -922   -769    537    306   -846   -792     15   -296   -174   -820   -976
   -129   -919   -789    524    327   -854   -800      7   -298   -187   -828   -982
   -142   -927   -784    535    319   -857   -802      5   -298   -187   -831   -984
   -166   -940   -774    553    301   -857   -805      5   -298   -189   -833   -989
   -179   -911   -732    545    275   -823   -800     12   -283   -174   -818   -969
   -194   -911   -717    553    259   -815   -802     15   -277   -168   -807   -953
   -187   -901   -714    545    262   -810   -797     25   -267   -158   -797   -940
   -179   -885   -706    530    262   -797   -807     20   -272   -161   -792   -937
   -176   -883   -706    530    265   -795   -826     10   -283   -166   -792   -937
   -171   -901   -730    535    277   -815   -815     25   -270   -158   -779   -932
   -168   -891   -722    530    275   -807   -807     36   -257   -148   -766   -919
   -163   -880   -717    522    275   -800   -807     38   -252   -142   -758   -914
   -161   -870   -709    517    272   -789   -807     41   -252   -137   -756   -906
   -161   -865   -704    511    270   -784   -815     36   -257   -135   -753   -901
   -148   -844   -696    496    272   -771   -828     31   -259   -135   -750   -893
   -155   -833   -678    493    257   -756   -833     28   -259   -132   -745   -888
   -166   -849   -683    509    257   -766   -836     25   -265   -137   -745   -885
   -127   -836   -709    483    290   -774   -854     12   -280   -153   -750   -896
   -106   -807   -704    457    298   -756   -867      7   -283   -153   -740   -885
    -90   -802   -711    446    309   -758   -875      5   -288   -161   -735   -883
    -93   -836   -743    465    324   -789   -875     10   -290   -166   -740   -888
    -75   -800   -724    436    324   -763   -875      5   -290   -163   -724   -870
    -80   -769   -691    423    303   -730   -857     18   -275   -145   -691   -841
    -72   -750   -678    410    301   -717   -862     10   -280   -148   -688   -841
    -41   -748   -706    394    332   -727   -867      0   -290   -158   -693   -854
    -57   -753   -696    405    316   -724   -849     15   -275   -142   -678   -849
    -80   -748   -667    413    293   -709   -833     31   -254   -127   -659   -844
    -85   -717   -633    400    272   -675   -823     46   -233   -109   -641   -839
   -109   -704   -594    407    241   -649   -805     70   -202    -80   -610   -820
    -75   -670   -597    371    259   -633   -792     88   -179    -62   -589   -807
    -51   -646   -594    348    270   -620   -779    103   -155    -46   -574   -805
    -72   -639   -566    353    244   -602   -761    129   -127    -23   -553   -800
    -70   -626   -555    348    241   -592   -743    153    -96      0   -527   -784
    -62   -628   -568    345    252   -600   -740    163    -85     10   -522   -792
    -18   -620   -602    319    290   -610   -743    166    -75     18   -517   -797
     -5   -597   -592    298    293   -594   -740    176    -57     41   -496   -779
    -72   -584   -511    329    218   -548   -719    200    -25     72   -462   -743
    -64   -563   -498    314    213   -530   -722    205    -20     83   -446   -740
    -25   -558   -532    290    252   -545   -727    207    -18     83   -449   -745
      7   -540   -548    265    275   -542   -730    213    -12     85   -446   -745
    -20   -524   -504    272    241   -514   -719    223      0     98   -428   -732
    -64   -535   -472    298    202   -504   -704    236     15    111   -410   -717
    -72   -535   -462    303    192   -498   -688    252     25    122   -402   -706
    -98   -514   -418    303    158   -465   -670    275     46    140   -384   -685
      0   -485   -485    244    241   -485   -685    259     25    119   -400   -706
    -54   -467   -415    259    179   -441   -646    288     59    148   -366   -675
    -49   -423   -376    236    163   -400   -626    311     80    171   -337   -641
     10   -402   -413    194    210   -407   -631    309     70    158   -342   -652
     38   -384   -423    174    231   -402   -639    303     62    153   -342   -659
      7   -379   -389    184    197   -384   -623    314     77    168   -309   -636
    -54   -342   -290    197    116   -316   -594    332    109    205   -265   -597
     -7   -303   -298    153    145   -298   -610    319    106    207   -252   -587
     -7   -311   -303    161    148   -309   -636    293     88    192   -259   -592
     15   -340   -358    161    184   -348   -675    254     54    166   -275   -607
    -33   -358   -324    194    145   -342   -680    254     51    168   -265   -592
     31   -376   -407    174    218   -392   -717    220     18    135   -293   -615
     15   -418   -433    202    223   -426   -730    207      0    116   -311   -631
    -41   -472   -431    257    194   -454   -732    207     -7    103   -322   -646
    -33   -493   -459    265    210   -478   -753    187    -33     75   -342   -667
    -38   -524   -485    280    220   -506   -763    176    -51     57   -361   -683
    -20   -563   -542    293    259   -553   -787    148    -88     25   -394   -717
    -15   -602   -589    309    285   -594   -810    116   -119     -7   -423   -748
    -72   -628   -555    350    239   -592   -802    124   -114     -2   -418   -745
    -98   -639   -542    368    218   -592   -802    127   -111     -2   -410   -745
   -114   -641   -527    379    205   -584   -807    127   -114     -5   -410   -748
    -85   -659   -576    371    244   -618   -820    114   -132    -31   -439   -789
    -64   -646   -584    355    259   -615   -831    111   -140    -38   -444   -795
   -106   -675   -571    389    231   -626   -826    124   -142    -46   -457   -807
    -41   -774   -732    407    345   -753   -810    158   -174   -111   -545   -904
     33   -805   -839    384    433   -820   -737    259   -148   -135   -607   -971
      7   -750   -761    371    381   -756   -631    436    -31    -49   -553   -914
     33   -519   -555    241    293   -535   -568    597    145    140   -363   -711
     85    -10    -96    -36     90    -51   -576    665    381    475     31   -285
    -93    610    704   -259   -397    657   -683    530    600    870    527    231
   -290    740   1031   -226   -662    885   -974    137    478    896    631    355
   -394    314    706     38   -550    509  -1254   -280     41    478    236    -12
   -361   -459    -98    410   -132   -280  -1441   -605   -535   -223   -491   -704
   -298   -914   -615    605    155   -766  -1475   -535   -675   -467   -797  -1026
   -249  -1000   -750    626    249   -878  -1415   -371   -597   -446   -810  -1072
   -267   -943   -675    605    202   -810  -1291   -200   -457   -337   -711  -1021
   -168   -846   -678    509    254   -763  -1210    -85   -350   -246   -626   -961
   -129   -795   -667    459    267   -732  -1169    -33   -296   -205   -568   -924
   -132   -784   -652    457    257   -719  -1137     -5   -270   -187   -540   -914
   -135   -779   -644    457    252   -711  -1122      7   -262   -181   -527   -911
   -153   -782   -628    467    236   -706  -1111     12   -257   -181   -514   -904
   -168   -779   -610    470    220   -696  -1109      7   -262   -184   -514   -893
   -153   -787   -633    467    239   -711  -1104      7   -259   -189   -532   -896
   -158   -782   -626    467    233   -704  -1098     10   -254   -181   -548   -904
   -150   -771   -620    462    233   -696  -1101      5   -259   -184   -548   -898
   -168   -779   -610    472    218   -696  -1106     -2   -272   -187   -563   -893
   -259   -782   -522    519    129   -652  -1083     12   -252   -158   -550   -865
   -257   -782   -524    517    132   -652  -1078     20   -249   -158   -553   -859
   -158   -779   -620    470    231   -701  -1101      5   -277   -181   -587   -875
    -96   -766   -670    431    283   -717  -1127    -28   -311   -200   -600   -888
    -93   -758   -665    426    283   -711  -1130    -44   -335   -205   -597   -885
   -145   -756   -610    449    231   -683  -1124    -36   -316   -187   -576   -865
   -132   -737   -605    436    236   -672  -1143    -36   -301   -181   -568   -865
   -106   -748   -641    426    265   -696  -1171    -49   -314   -197   -581   -896
   -114   -732   -618    423    249   -678  -1171    -38   -293   -181   -561   -888
   -106   -701   -597    402    244   -649  -1179    -38   -285   -171   -548   -888
   -111   -675   -563    394    226   -620  -1189    -46   -280   -163   -540   -893
   -106   -685   -579    394    233   -631  -1210    -59   -290   -171   -542   -906
   -111   -696   -584    402    233   -639  -1234    -77   -303   -181   -550   -919
   -129   -678   -550    402    207   -615  -1236    -80   -301   -184   -545   -911
   -114   -667   -553    392    218   -610  -1249    -83   -301   -179   -537   -906
    -67   -639   -574    353    252   -607  -1270    -90   -309   -168   -532   -909
    -15   -641   -626    327    303   -633  -1304   -114   -335   -176   -537   -924
    -51   -636   -584    342    265   -613  -1301    -98   -319   -158   -514   -911
    -12   -633   -620    324    303   -628  -1317   -111   -329   -168   -506   -919
      7   -657   -667    324    337   -662  -1337   -127   -350   -181   -511   -943
    -10   -662   -652    337    319   -659  -1335   -129   -348   -176   -493   -945
    -18   -654   -639    335    309   -646  -1340   -148   -348   -174   -462   -945
    -12   -626   -613    319    298   -620  -1343   -148   -345   -166   -413   -937
     -7   -602   -597    303    290   -600  -1345   -142   -340   -158   -387   -930
     12   -594   -607    290    309   -600  -1356   -148   -335   -153   -389   -932
    -12   -592   -581    301    283   -587  -1350   -129   -311   -122   -379   -922
     18   -574   -592    277    303   -581  -1353   -111   -288    -98   -366   -914
     33   -548   -581    257    306   -563  -1348   -101   -265    -77   -368   -909
    -23   -545   -524    283    249   -535  -1327    -80   -236    -51   -361   -896
    -44   -548   -506    293    228   -527  -1335    -90   -228    -49   -363   -901
     46   -509   -555    231    301   -532  -1358   -114   -233    -51   -366   -917
     -2   -532   -530    265    262   -530  -1369   -114   -223    -38   -371   -922
     28   -522   -550    246    288   -535  -1379   -114   -218    -31   -384   -930
     10   -517   -527    252    267   -522  -1379   -101   -210    -12   -381   -924
      7   -511   -519    252    262   -514  -1387   -101   -210     -2   -374   -927
    -15   -504   -488    257    236   -496  -1384    -93   -197     10   -366   -924
    -33   -504   -470    267    218   -488  -1371    -80   -187     25   -366   -927
    -10   -524   -517    267    252   -522  -1382    -88   -200     15   -394   -953
     -7   -524   -517    267    254   -522  -1387    -93   -197     20   -407   -966
      7   -504   -511    246    257   -509  -1382    -90   -192     23   -420   -976
      7   -467   -475    228    241   -470  -1366    -72   -168     46   -420   -974
     -5   -439   -433    220    213   -436  -1345    -51   -145     75   -410   -966
     15   -433   -449    210    231   -441  -1348    -57   -150     80   -426   -982
      0   -413   -413    205    205   -413  -1330    -38   -137    101   -415   -976
     -7   -389   -381    200    187   -387  -1330    -33   -129    116   -410   -976
    -25   -374   -348    197    158   -361  -1335    -28   -116    137   -400   -971
     33   -314   -348    140    189   -329  -1345    -44   -114    150   -392   -963
     -7   -288   -283    148    135   -285  -1343    -44    -98    176   -366   -937
    -12   -301   -288    155    137   -296  -1376    -80   -122    161   -376   -953
     20   -342   -363    161    192   -353  -1444   -142   -176    116   -423   -997
     36   -340   -376    153    205   -358  -1462   -155   -181    119   -431  -1005
      5   -381   -387    187    194   -384  -1486   -184   -207    103   -457  -1034
    -38   -428   -389    233    174   -410  -1488   -194   -218     93   -480  -1057
    -85   -485   -400    285    155   -444  -1488   -205   -231     80   -506  -1083
    -54   -519   -465    288    205   -493  -1506   -231   -265     51   -545  -1135
    -23   -553   -532    288    252   -542  -1540   -270   -306     15   -584  -1187
    -33   -602   -568    316    267   -587  -1558   -301   -332     -5   -610  -1218
    -62   -641   -579    353    257   -613  -1556   -319   -348    -15   -626  -1236
    -90   -657   -566    374    236   -613  -1553   -327   -358    -18   -628  -1244
    -93   -659   -568    374    236   -615  -1566   -348   -374    -31   -644  -1265
   -116   -685   -568    400    226   -628  -1569   -361   -379    -38   -665  -1283
   -163   -714   -550    436    192   -631  -1556   -350   -371    -33   -675  -1286
   -174   -724   -550    449    187   -639  -1551   -335   -363    -23   -680  -1288
   -142   -792   -649    467    252   -722  -1564   -340   -397    -67   -753  -1353
   -129   -901   -771    517    319   -839  -1517   -283   -405   -116   -839  -1454
   -111   -956   -846    532    366   -901  -1444   -192   -381   -129   -896  -1527
    -88   -917   -828    504    368   -872  -1353    -49   -280    -41   -849  -1493
    -75   -641   -566    358    244   -605  -1275    103    -59    207   -581  -1249
   -103   -114    -10    109    -46    -62  -1218    192    223    597   -148   -823
   -246    345    592    -51   -420    467  -1278     75    397    935    236   -467
   -285    405    691    -59   -488    548  -1543   -265    252    945    290   -436
   -405    -54    348    228   -376    145  -1730   -646   -210    478   -163   -846
   -394   -659   -265    527    -67   -465  -1829   -831   -639    -67   -724  -1369
   -322  -1057   -735    688    205   -898  -1849   -756   -753   -267   -969  -1600
   -324  -1223   -898    774    285  -1062  -1792   -626   -704   -283  -1008  -1647
   -340  -1228   -888    784    272  -1060  -1725   -535   -615   -244   -987  -1628
   -332  -1135   -805    732    233   -971  -1649   -431   -496   -145   -917  -1561
   -337  -1049   -711    691    187   -880  -1587   -355   -397    -51   -849  -1496
   -296  -1026   -730    662    215   -878  -1564   -327   -348     -5   -826  -1475
   -285  -1026   -740    654    226   -883  -1551   -311   -319     41   -787  -1460
   -290  -1039   -748    665    228   -893  -1548   -306   -303     83   -745  -1447
   -285  -1041   -756    665    233   -901  -1540   -301   -301    114   -706  -1441
   -272  -1031   -758    652    241   -896  -1532   -296   -290    148   -672  -1423
   -262  -1065   -802    662    267   -935  -1551   -316   -309    155   -678  -1421
   -254  -1085   -831    667    288   -958  -1566   -337   -327    150   -696  -1431
   -249  -1109   -862    678    306   -987  -1582   -358   -342    148   -711  -1444
   -226  -1111   -885    670    329  -1000  -1600   -368   -345    163   -693  -1452
   -213  -1122   -909    667    348  -1015  -1626   -392   -358    161   -691  -1480
   -205  -1130   -927    667    361  -1028  -1641   -397   -355    161   -711  -1473
   -215  -1163   -950    688    366  -1057  -1652   -394   -342    155   -748  -1465
   -233  -1161   -927    698    345  -1044  -1675   -394   -309    168   -750  -1439
   -194  -1143   -950    667    376  -1047  -1727   -405   -285    179   -769  -1428
   -202  -1153   -953    678    374  -1054  -1758   -405   -270    200   -792  -1421
   -265  -1179   -914    722    322  -1047  -1756   -392   -257    228   -805  -1392
   -218  -1174   -956    696    368  -1065  -1771   -400   -275    241   -813  -1384
   -181  -1176   -997    678    405  -1088  -1797   -418   -306    239   -878  -1382
   -137  -1182  -1044    659    452  -1114  -1818   -439   -340    236   -909  -1376
   -111  -1182  -1070    646    478  -1127  -1839   -465   -376    239   -932  -1371
    -85  -1192  -1106    639    509  -1150  -1862   -496   -420    210   -984  -1389
   -150  -1197  -1047    672    446  -1122  -1842   -475   -415    228   -956  -1353
    -41  -1189  -1148    615    550  -1169  -1878   -506   -459    200  -1000  -1361
     85  -1182  -1267    545    675  -1223  -1930   -555   -517    153  -1067  -1382
    129  -1192  -1322    532    724  -1257  -1945   -574   -550    124  -1114  -1389
    124  -1195  -1319    532    719  -1254  -1940   -566   -553    119  -1135  -1371
    140  -1192  -1332    524    735  -1262  -1935   -563   -563    111  -1153  -1366
    140  -1187  -1327    522    732  -1257  -1930   -568   -574    103  -1179  -1374
    176  -1176  -1353    501    763  -1265  -1930   -574   -589     85  -1210  -1382
    168  -1171  -1340    501    753  -1254  -1922   -574   -597     72  -1223  -1400
    155  -1140  -1299    491    727  -1218  -1909   -574   -592     83  -1215  -1413
    135  -1140  -1275    501    704  -1208  -1886   -563   -584     90  -1221  -1441
    103  -1148  -1252    522    678  -1200  -1855   -540   -566    106  -1213  -1467
     23  -1130  -1153    553    587  -1143  -1803   -491   -517    158  -1163  -1462
    -54  -1119  -1065    587    504  -1091  -1753   -449   -467    213  -1119  -1460
    -25  -1104  -1078    563    524  -1091  -1740   -446   -452    228  -1127  -1519
    153  -1101  -1254    475    704  -1176  -1774   -491   -493    184  -1176  -1621
    168  -1130  -1299    478    732  -1213  -1769   -501   -506    168  -1189  -1688
    184  -1153  -1337    483    761  -1247  -1774   -522   -527    161  -1208  -1751
    202  -1174  -1379    483    789  -1278  -1764   -530   -532    161  -1226  -1808
    200  -1202  -1402    501    800  -1301  -1730   -519   -522    176  -1228  -1844
    192  -1239  -1434    522    810  -1337  -1719   -517   -522    192  -1228  -1912
    148  -1257  -1405    553    774  -1330  -1696   -501   -509    218  -1208  -1951
     98  -1280  -1379    589    737  -1330  -1675   -485   -501    236  -1200  -1977
     80  -1304  -1384    613    732  -1343  -1667   -485   -501    239  -1197  -2013
     75  -1317  -1392    620    732  -1353  -1657   -483   -498    244  -1200  -2047
     46  -1317  -1363    633    704  -1337  -1628   -459   -483    265  -1174  -2055
     33  -1301  -1335    633    683  -1317  -1608   -441   -465    290  -1145  -2062
     15  -1296  -1312    641    662  -1304  -1587   -426   -446    316  -1119  -2062
     -5  -1278  -1273    639    631  -1275  -1561   -413   -428    345  -1085  -2062
    -18  -1265  -1247    641    613  -1257  -1538   -397   -410    374  -1052  -2052
    -38  -1273  -1234    654    594  -1254  -1525   -394   -405    397  -1028  -2042
    -62  -1254  -1192    659    563  -1223  -1509   -389   -389    426   -992  -2018
    -57  -1234  -1176    644    558  -1205  -1499   -400   -384    446   -963  -2000
    -72  -1221  -1148    646    537  -1184  -1486   -402   -376    465   -940  -1979
    -33  -1221  -1187    628    574  -1205  -1514   -441   -410    444   -953  -1987
      7  -1247  -1254    620    631  -1249  -1551   -496   -467    410   -989  -2010
    -98  -1280  -1182    688    540  -1231  -1525   -488   -465    423   -976  -1987
   -116  -1299  -1182    709    530  -1241  -1512   -485   -472    428   -976  -1984
    -18  -1306  -1291    659    633  -1299  -1543   -522   -514    394  -1013  -2018
     -7  -1335  -1327    672    659  -1332  -1556   -545   -542    374  -1034  -2031
    -51  -1382  -1332    717    639  -1356  -1548   -550   -555    366  -1044  -2039
    -62  -1441  -1379    750    657  -1410  -1538   -558   -579    348  -1067  -2060
    -51  -1491  -1441    769    693  -1465  -1543   -584   -613    314  -1101  -2088
    -33  -1535  -1501    784    732  -1519  -1558   -623   -657    275  -1135  -2122
    -80  -1543  -1465    810    691  -1504  -1548   -623   -662    272  -1130  -2127
   -103  -1551  -1447    826    670  -1499  -1538   -626   -667    265  -1135  -2132
    -93  -1564  -1473    828    688  -1517  -1535   -641   -688    249  -1148  -2151
   -103  -1577  -1473    841    683  -1525  -1525   -649   -698    249  -1145  -2164
   -106  -1571  -1467    839    678  -1519  -1509   -654   -706    254  -1137  -2169
   -145  -1618  -1473    880    662  -1545  -1480   -644   -717    241  -1153  -2200
   -148  -1709  -1561    927    704  -1636  -1418   -589   -724    194  -1215  -2278
    -85  -1712  -1626    898    769  -1670  -1314   -488   -680    192  -1239  -2322
    -90  -1652  -1561    870    735  -1608  -1205   -327   -555    296  -1150  -2249
     62  -1426  -1488    680    774  -1457  -1171   -231   -423    470   -969  -2086
     77   -953  -1034    436    555   -992  -1215   -197   -213    805   -581  -1717
    -70   -439   -368    254    148   -405  -1361   -335    -51   1163   -158  -1343
   -122   -415   -293    265     85   -355  -1693   -696   -236   1161   -127  -1327
   -205   -795   -589    498    189   -693  -1930  -1085   -680    735   -511  -1641
   -194  -1356  -1161    774    480  -1260  -2036  -1319  -1161    122  -1096  -2132
   -106  -1725  -1618    917    756  -1673  -2068  -1257  -1319   -124  -1353  -2382
    -72  -1873  -1803    971    862  -1839  -2005  -1117  -1275   -135  -1387  -2442
    -57  -1883  -1829    969    885  -1857  -1938  -1031  -1218   -106  -1369  -2434
    -44  -1818  -1777    930    865  -1800  -1873   -961  -1150    -46  -1314  -2387
    -20  -1730  -1709    875    844  -1719  -1816   -901  -1085     18  -1265  -2333
    -90  -1647  -1556    867    730  -1600  -1748   -831  -1021     96  -1226  -2257
    -88  -1618  -1530    852    719  -1574  -1727   -815  -1010    106  -1234  -2242
    -62  -1628  -1569    844    750  -1600  -1722   -820  -1031     90  -1262  -2268
    -57  -1595  -1538    826    740  -1566  -1696   -807  -1023    101  -1254  -2265
    -72  -1587  -1514    828    719  -1553  -1686   -807  -1026    103  -1249  -2268
    -64  -1590  -1525    826    730  -1558  -1686   -813  -1034     90  -1254  -2286
    -77  -1605  -1530    839    724  -1569  -1675   -815  -1034     80  -1254  -2301
    -88  -1561  -1473    826    691  -1517  -1644   -802  -1002     93  -1228  -2281
   -114  -1551  -1439    831    662  -1496  -1626   -795   -989     93  -1215  -2270
    -85  -1556  -1473    820    693  -1514  -1618   -805   -995     80  -1221  -2286
    -88  -1540  -1452    813    680  -1496  -1605   -805   -989     85  -1197  -2283
   -101  -1532  -1431    818    665  -1483  -1595   -805   -997     80  -1182  -2283
    -96  -1548  -1452    818    678  -1501  -1595   -818  -1021     57  -1195  -2296
   -116  -1553  -1436    833    659  -1496  -1582   -815  -1028     51  -1192  -2301
   -114  -1556  -1441    833    662  -1499  -1584   -826  -1041     44  -1197  -2312
   -106  -1509  -1402    807    646  -1457  -1574   -831  -1041     46  -1187  -2299
    -90  -1480  -1389    784    649  -1436  -1574   -846  -1054     41  -1182  -2286
   -111  -1465  -1356    787    620  -1410  -1561   -844  -1052     49  -1163  -2260
    -49  -1444  -1397    745    670  -1421  -1571   -865  -1067     38  -1169  -2262
    -51  -1460  -1408    756    678  -1434  -1564   -865  -1067     38  -1166  -2255
    -44  -1460  -1418    750    685  -1439  -1561   -875  -1075     36  -1163  -2249
     23  -1447  -1470    711    745  -1457  -1574   -898  -1101     25  -1169  -2252
     70  -1408  -1480    667    774  -1444  -1582   -911  -1109     31  -1156  -2242
     67  -1382  -1449    657    758  -1415  -1577   -906  -1106     49  -1132  -2216
     51  -1356  -1408    652    727  -1379  -1561   -898  -1096     59  -1106  -2187
     36  -1343  -1379    652    706  -1361  -1545   -891  -1093     70  -1083  -2164
     12  -1337  -1350    662    680  -1343  -1525   -880  -1085     83  -1062  -2145
      0  -1330  -1330    665    665  -1330  -1501   -872  -1083     90  -1044  -2132
    -23  -1299  -1278    659    626  -1288  -1470   -862  -1065    116  -1013  -2094
    -36  -1286  -1249    659    605  -1267  -1439   -854  -1047    140  -1000  -2065
    -44  -1273  -1231    657    592  -1254  -1423   -854  -1039    155  -1008  -2052
    -41  -1249  -1208    646    581  -1228  -1400   -849  -1026    179  -1010  -2026
    -31  -1231  -1202    628    584  -1218  -1374   -839  -1005    200  -1000  -2008
    -25  -1215  -1189    620    579  -1202  -1345   -823   -982    218   -982  -1987
    -20  -1200  -1179    610    579  -1192  -1319   -813   -961    220   -966  -1974
    -12  -1189  -1176    602    581  -1184  -1291   -797   -940    226   -961  -1964
     -7  -1182  -1176    592    581  -1179  -1278   -792   -930    223   -971  -1958
      5  -1174  -1179    584    592  -1176  -1267   -789   -919    223   -974  -1958
     15  -1169  -1187    576    600  -1176  -1252   -789   -906    223   -974  -1953
     12  -1182  -1195    584    602  -1187  -1226   -779   -893    231   -974  -1948
     12  -1184  -1200    584    605  -1189  -1208   -776   -893    228   -992  -1964
     -7  -1179  -1171    592    581  -1176  -1189   -771   -878    236   -995  -1961
     20  -1192  -1215    584    618  -1205  -1189   -779   -885    226  -1015  -1971
     18  -1182  -1200    581    607  -1189  -1176   -771   -878    233  -1015  -1961
     41  -1184  -1226    568    631  -1205  -1179   -782   -885    223  -1034  -1974
     20  -1195  -1218    587    618  -1205  -1161   -771   -875    231  -1036  -1969
     62  -1189  -1252    561    654  -1221  -1161   -782   -888    220  -1062  -1982
     64  -1166  -1231    550    646  -1197  -1143   -774   -875    233  -1062  -1977
      7  -1153  -1163    571    584  -1158  -1093   -730   -833    275  -1031  -1930
     41  -1137  -1182    548    610  -1158  -1070   -709   -815    290  -1028  -1912
    132  -1111  -1247    488    688  -1179  -1083   -727   -828    272  -1062  -1922
    148  -1080  -1228    467    688  -1153  -1067   -717   -815    280  -1070  -1899
    109  -1072  -1182    483    644  -1127  -1039   -693   -792    298  -1072  -1875
    116  -1041  -1158    462    636  -1098  -1023   -688   -779    314  -1078  -1857
    119  -1010  -1132    444    623  -1070  -1013   -696   -774    319  -1085  -1836
    103  -1002  -1106    449    605  -1054  -1005   -701   -771    316  -1098  -1823
     75  -1021  -1098    472    584  -1060  -1013   -722   -787    298  -1122  -1818
     98  -1039  -1137    470    615  -1085  -1034   -748   -813    270  -1163  -1831
    101  -1047  -1148    470    623  -1096  -1036   -758   -820    252  -1197  -1829
     85  -1062  -1148    488    615  -1104  -1031   -761   -823    233  -1221  -1829
     57  -1085  -1143    514    597  -1114  -1015   -758   -820    228  -1239  -1823
    135  -1114  -1249    491    691  -1182  -1041   -795   -862    179  -1304  -1867
    129  -1148  -1278    506    704  -1213  -1052   -818   -891    142  -1348  -1899
     36  -1179  -1215    571    626  -1197  -1031   -815   -891    135  -1350  -1899
     31  -1231  -1262    597    644  -1244  -1036   -836   -911    101  -1382  -1927
      7  -1270  -1278    631    641  -1273  -1039   -857   -932     72  -1405  -1953
    -31  -1286  -1254    657    610  -1270  -1026   -862   -932     64  -1400  -1956
    -18  -1288  -1270    654    626  -1280  -1018   -870   -937     51  -1405  -1961
    -33  -1283  -1249    657    607  -1267  -1015   -888   -945     33  -1418  -1964
    -57  -1278  -1221    667    581  -1249  -1008   -893   -943     31  -1413  -1953
    -28  -1291  -1265    659    615  -1278  -1013   -914   -958      5  -1431  -1977
     -2  -1325  -1322    665    659  -1325  -1010   -914   -979    -31  -1465  -2018
    -31  -1408  -1376    719    670  -1392   -932   -826   -950    -57  -1512  -2081
     20  -1392  -1413    685    717  -1402   -818   -696   -872    -31  -1514  -2104
     67  -1286  -1356    607    709  -1319   -696   -509   -722     85  -1415  -2026
    129  -1005  -1135    439    631  -1070   -626   -358   -527    311  -1195  -1808
    101   -452   -555    174    324   -504   -636   -345   -303    678   -802  -1382
     -5     38     44    -18    -25     41   -792   -581   -226    958   -433  -1028
   -114     49    163     33   -140    103  -1083   -982   -439    911   -426  -1021
   -233   -433   -200    335    -18   -316  -1291  -1410   -937    402   -943  -1397
   -311  -1104   -792    706    239   -950  -1330  -1571  -1382   -220  -1613  -1927
   -246  -1462  -1215    854    483  -1340  -1306  -1465  -1470   -420  -1873  -2166
   -168  -1527  -1358    846    594  -1444  -1221  -1306  -1389   -394  -1914  -2195
   -158  -1488  -1330    823    584  -1410  -1111  -1179  -1280   -324  -1886  -2127
   -200  -1397  -1197    797    496  -1299  -1008  -1070  -1176   -236  -1810  -2000
   -192  -1314  -1122    750    465  -1218   -932  -1021  -1140   -197  -1779  -1925
    -98  -1260  -1163    678    530  -1210   -911  -1018  -1140   -213  -1790  -1943
   -140  -1231  -1091    685    475  -1161   -880   -984  -1091   -194  -1758  -1925
   -174  -1226  -1052    698    439  -1140   -865   -969  -1067   -174  -1751  -1930
   -114  -1221  -1109    667    496  -1166   -875   -984  -1072   -174  -1800  -1940
   -132  -1210  -1080    670    472  -1145   -859   -984  -1057   -158  -1813  -1904
   -171  -1213  -1041    693    433  -1127   -846   -974  -1039   -137  -1816  -1891
   -176  -1218  -1041    696    431  -1130   -839   -976  -1036   -116  -1803  -1912
   -215  -1215  -1000    714    389  -1106   -810   -950  -1018    -93  -1784  -1904
   -213  -1218  -1008    714    394  -1114   -800   -940  -1018    -93  -1790  -1917
   -239  -1218   -979    730    368  -1098   -784   -924  -1005    -67  -1766  -1919
   -249  -1215   -966    730    355  -1093   -774   -914  -1000    -51  -1748  -1935
   -179  -1208  -1028    693    423  -1117   -792   -935  -1021    -67  -1751  -1956
   -228  -1215   -987    719    379  -1101   -776   -927  -1018    -67  -1740  -1956
   -249  -1182   -932    717    340  -1057   -750   -896   -995    -41  -1704  -1927
   -174  -1171   -997    672    410  -1085   -769   -904  -1010    -57  -1719  -1943
   -200  -1163   -963    680    381  -1065   -763   -891  -1002    -57  -1717  -1945
   -202  -1153   -950    675    374  -1052   -758   -880  -1002    -51  -1696  -1943
   -150  -1117   -966    633    407  -1041   -774   -891  -1010    -57  -1686  -1948
   -153  -1109   -958    628    400  -1036   -782   -896  -1018    -72  -1732  -1953
   -129  -1088   -958    607    413  -1023   -784   -893  -1023    -67  -1771  -1971
    -98  -1065   -966    581    433  -1015   -787   -891  -1028    -62  -1777  -2010
    -31  -1052  -1021    542    493  -1036   -818   -919  -1062    -90  -1800  -2055
     -2  -1041  -1039    522    517  -1041   -828   -930  -1080   -114  -1810  -2073
    -15  -1023  -1008    517    496  -1015   -810   -911  -1075   -111  -1800  -2049
    -15  -1005   -992    509    488  -1000   -797   -891  -1067   -106  -1792  -2031
    -12  -1002   -989    509    488   -997   -787   -880  -1065   -106  -1790  -2034
     20   -971   -992    472    506   -982   -795   -885  -1075   -116  -1800  -2031
     38   -966  -1005    462    519   -984   -797   -893  -1104   -140  -1826  -2026
     62   -958  -1023    446    540   -989   -802   -898  -1148   -158  -1839  -2036
     98   -963  -1062    433    579  -1013   -805   -909  -1182   -171  -1849  -2044
     96   -937  -1034    420    563   -984   -776   -891  -1179   -155  -1826  -2018
    153   -906  -1060    374    605   -982   -769   -891  -1192   -161  -1823  -1990
    179   -888  -1067    353    623   -976   -758   -878  -1197   -155  -1834  -1964
    202   -857  -1060    327    631   -958   -737   -852  -1184   -135  -1810  -1938
    252   -844  -1096    293    672   -969   -730   -839  -1176   -129  -1766  -1935
    254   -831  -1085    288    667   -956   -706   -815  -1156   -109  -1732  -1909
    205   -818  -1026    303    615   -922   -675   -784  -1135    -80  -1693  -1875
    184   -813   -997    314    589   -904   -654   -763  -1124    -62  -1691  -1855
    166   -831   -997    332    581   -914   -633   -740  -1114    -57  -1712  -1852
    163   -800   -963    316    563   -880   -613   -722  -1098    -38  -1727  -1836
    184   -784   -969    298    574   -875   -607   -719  -1096    -36  -1751  -1842
    127   -800   -927    337    527   -862   -579   -693  -1075    -20  -1753  -1839
    103   -797   -901    345    501   -849   -566   -678  -1065    -10  -1753  -1847
     80   -769   -849    342    465   -807   -537   -657  -1036     12  -1735  -1842
     59   -748   -807    342    431   -776   -509   -628  -1005     31  -1717  -1826
     49   -730   -779    340    413   -753   -483   -600   -979     49  -1701  -1803
     44   -704   -750    327    397   -727   -467   -579   -961     59  -1691  -1797
     12   -685   -701    335    355   -693   -433   -542   -927     88  -1670  -1771
     33   -657   -691    311    361   -672   -407   -511   -901    109  -1660  -1764
     23   -636   -659    306    340   -646   -368   -475   -867    132  -1644  -1751
     49   -602   -652    275    348   -626   -342   -452   -841    150  -1634  -1743
     20   -587   -607    283    314   -597   -301   -415   -810    174  -1615  -1730
      0   -574   -574    285    283   -574   -267   -384   -784    189  -1610  -1730
     25   -548   -574    262    298   -561   -249   -368   -766    200  -1610  -1732
     62   -542   -605    236    332   -574   -252   -384   -774    189  -1628  -1769
     90   -530   -623    218    355   -576   -249   -387   -769    187  -1631  -1797
     62   -501   -563    218    311   -530   -231   -376   -745    207  -1602  -1800
     46   -519   -566    236    306   -542   -244   -394   -753    184  -1608  -1834
     46   -545   -592    249    319   -568   -259   -407   -763    166  -1600  -1857
     44   -587   -631    272    337   -607   -267   -415   -774    145  -1582  -1886
      5   -600   -607    296    303   -605   -252   -402   -758    153  -1543  -1896
     15   -628   -644    306    329   -636   -252   -405   -766    135  -1540  -1925
     31   -688   -719    327    374   -704   -262   -415   -789     98  -1556  -1966
     59   -722   -782    329    420   -750   -277   -431   -810     72  -1582  -2010
     85   -753   -841    332    462   -797   -293   -452   -839     44  -1621  -2049
     88   -789   -878    350    483   -833   -301   -467   -852     20  -1652  -2073
     54   -820   -878    381    465   -846   -303   -475   -862      5  -1675  -2094
      7   -826   -836    407    420   -831   -288   -462   -854     10  -1678  -2088
     -2   -844   -841    420    418   -841   -288   -459   -854      7  -1691  -2088
    -15   -854   -839    436    410   -846   -277   -452   -852     12  -1696  -2081
      0   -859   -862    428    431   -859   -280   -449   -857     12  -1712  -2081
     23   -872   -896    423    459   -883   -277   -444   -859     12  -1719  -2070
     49   -948   -997    449    522   -974   -252   -394   -852    -15  -1761  -2088
     62   -997  -1060    467    561  -1028   -148   -252   -776     -7  -1777  -2109
     85   -927  -1015    418    550   -969    -28    -59   -628     96  -1696  -2044
    140   -740   -883    298    511   -810     75    142   -426    293  -1496  -1886
    174   -324   -501     72    337   -413    114    244   -189    610  -1106  -1519
     41    329    288   -184   -122    309     88    174     70   1044   -548   -953
   -218    636    854   -210   -537    745   -142   -194     57   1228   -241   -659
   -348    335    683      5   -514    506   -405   -618   -298    953   -472   -937
   -410   -444    -33    426   -189   -241   -571   -974   -893    259  -1171  -1631
   -410  -1150   -740    782    163   -945   -600  -1008  -1221   -210  -1686  -2182
   -415  -1322   -906    867    244  -1114   -501   -820  -1145   -205  -1735  -2216
   -241  -1275  -1034    758    394  -1156   -402   -678  -1052   -163  -1730  -2216
   -150  -1174  -1023    662    433  -1098   -298   -550   -943    -93  -1680  -2153
   -132  -1088   -956    610    410  -1023   -223   -470   -862    -28  -1608  -2101
    -51  -1052  -1000    550    472  -1026   -194   -444   -844    -23  -1590  -2143
    -70  -1028   -958    548    444   -995   -155   -407   -813     -7  -1548  -2135
    -70  -1010   -943    540    433   -976   -135   -394   -800     -2  -1545  -2117
    -54   -997   -943    527    444   -971   -135   -392   -802     -5  -1558  -2094
    -80  -1010   -930    545    423   -971   -116   -376   -792     -5  -1558  -2070
    -90  -1028   -937    558    420   -984    -93   -361   -779     -2  -1543  -2068
   -106  -1031   -924    566    407   -979    -75   -353   -774     -2  -1530  -2057
   -129  -1021   -891    576    379   -956    -46   -332   -756     10  -1530  -2034
   -137  -1021   -883    576    371   -950    -36   -324   -748     10  -1530  -2018
   -140  -1021   -880    579    368   -953    -31   -322   -748      2  -1535  -1992
   -168  -1010   -844    587    335   -927    -15   -303   -732     10  -1517  -1951
   -135   -987   -852    561    358   -919    -12   -301   -727      7  -1493  -1930
   -137   -995   -857    566    358   -927     -5   -293   -724      5  -1493  -1914
   -150   -992   -841    571    345   -917     10   -280   -714      5  -1470  -1891
   -142   -984   -841    561    348   -914     18   -267   -709      5  -1454  -1873
   -168   -958   -789    563    309   -875     36   -233   -685     25  -1426  -1831
   -205   -961   -758    581    275   -859     49   -215   -675     41  -1423  -1792
   -210   -963   -753    587    270   -857     54   -202   -665     51  -1439  -1748
   -161   -948   -787    553    309   -867     54   -197   -659     49  -1470  -1725
   -140   -940   -800    540    329   -870     62   -187   -652     59  -1493  -1701
   -124   -958   -833    540    353   -898     59   -192   -657     57  -1522  -1701
   -153   -950   -797    550    319   -875     75   -181   -641     72  -1525  -1678
   -166   -943   -776    553    303   -859     83   -174   -628     88  -1525  -1654
   -103   -932   -828    519    361   -880     67   -184   -636     77  -1532  -1657
    -57   -945   -888    501    415   -919     59   -184   -646     62  -1538  -1665
    -33   -945   -911    488    436   -930     51   -187   -646     54  -1530  -1662
    -49   -943   -896    496    420   -919     57   -189   -646     49  -1519  -1654
    -70   -945   -875    509    402   -911     70   -184   -641     57  -1509  -1639
   -106   -948   -844    527    366   -896     90   -168   -626     80  -1499  -1631
   -106   -932   -826    519    358   -880     98   -163   -613     93  -1496  -1644
   -109   -924   -815    517    350   -872    109   -150   -597    103  -1491  -1657
    -67   -932   -865    501    397   -898    106   -155   -594     96  -1493  -1675
    -70   -930   -859    498    394   -896    119   -145   -576    109  -1473  -1680
   -111   -914   -805    511    345   -859    153   -116   -540    140  -1436  -1675
    -70   -878   -810    472    366   -844    171   -101   -511    161  -1410  -1673
    -57   -852   -795    454    368   -823    184    -88   -483    187  -1379  -1660
    -77   -841   -766    457    342   -805    205    -72   -449    213  -1350  -1641
    -51   -849   -797    449    371   -823    213    -72   -436    218  -1343  -1644
    -38   -867   -828    452    392   -849    220    -77   -431    218  -1343  -1657
    -31   -875   -844    454    405   -859    228    -85   -423    226  -1332  -1657
    -59   -872   -813    465    376   -844    239    -88   -415    233  -1312  -1647
   -116   -867   -750    491    314   -807    252    -77   -394    249  -1283  -1634
   -114   -849   -737    480    309   -795    244    -77   -379    257  -1265  -1628
    -59   -839   -779    449    358   -810    241    -80   -379    252  -1260  -1634
    -54   -841   -787    446    363   -815    254    -70   -368    257  -1254  -1641
   -109   -820   -714    465    301   -769    280    -41   -329    288  -1213  -1613
   -106   -802   -696    452    293   -750    288    -31   -311    298  -1192  -1600
    -25   -797   -771    413    371   -784    270    -49   -329    272  -1213  -1623
    -33   -758   -727    394    345   -743    303    -18   -296    298  -1176  -1587
    -41   -722   -680    381    319   -701    342     15   -259    324  -1143  -1551
    -70   -717   -649    392    288   -683    366     38   -231    340  -1124  -1527
    -25   -696   -670    361    322   -683    371     46   -220    345  -1117  -1519
    -12   -649   -636    329    309   -644    392     59   -205    361  -1093  -1491
    -20   -607   -589    314    283   -600    413     77   -176    384  -1065  -1449
    -57   -594   -537    324    239   -566    428     83   -155    394  -1049  -1415
    -77   -561   -483    319    202   -522    433     77   -140    410  -1018  -1369
    -98   -555   -457    327    176   -506    433     70   -135    413  -1005  -1337
   -122   -584   -465    353    171   -524    410     41   -158    392  -1010  -1325
   -150   -607   -459    376    153   -535    384     18   -174    376  -1015  -1312
   -163   -628   -465    397    150   -548    374     12   -174    368  -1015  -1296
   -184   -680   -498    431    153   -589    379     10   -189    348  -1028  -1278
   -194   -711   -517    452    158   -613    384      0   -200    329  -1039  -1273
   -205   -735   -532    470    161   -633    376    -18   -218    301  -1062  -1288
   -241   -756   -514    498    135   -636    379    -18   -223    283  -1072  -1283
   -270   -789   -522    530    124   -654    384    -25   -233    265  -1091  -1270
   -252   -823   -571    537    158   -696    368    -44   -259    231  -1114  -1275
   -231   -831   -600    530    181   -714    355    -62   -277    202  -1127  -1280
   -244   -833   -589    540    171   -711    361    -57   -283    194  -1124  -1260
   -270   -844   -574    555    150   -709    379    -49   -280    194  -1122  -1257
   -259   -846   -589    553    163   -719    368    -49   -283    184  -1130  -1257
   -257   -857   -600    558    171   -730    355    -54   -290    168  -1145  -1267
   -285   -935   -649    610    181   -792    361    -59   -319    132  -1182  -1312
   -272   -989   -717    628    220   -852    407     -2   -311    103  -1213  -1350
   -272  -1028   -758    649    241   -893    514    116   -265     90  -1241  -1389
   -226   -989   -763    607    267   -878    613    249   -187    119  -1213  -1389
   -231   -792   -561    511    163   -678    740    449      7    298  -1010  -1231
   -153   -303   -150    226      0   -228    758    537    252    636   -644   -862
   -215    309    524    -49   -368    415    685    462    472   1036   -174   -413
   -394    574    966    -90   -683    769    436    163    475   1226     77   -197
   -509    327    836     90   -672    581    158   -249    150    997   -114   -371
   -550   -423    127    485   -340   -148     20   -626   -459    254   -839  -1008
   -498  -1005   -506    750      2   -756      0   -639   -737   -171  -1299  -1441
   -436  -1231   -797    833    179  -1015     51   -485   -719   -239  -1413  -1571
   -400  -1254   -854    828    226  -1054    145   -366   -639   -205  -1402  -1584
   -371  -1192   -820    782    223  -1008    226   -275   -542   -137  -1340  -1556
   -322  -1098   -776    709    226   -937    285   -205   -457    -70  -1278  -1522
   -327  -1034   -706    680    189   -872    348   -148   -384    -15  -1215  -1483
   -348  -1010   -662    680    155   -836    397    -98   -329     28  -1174  -1462
   -257  -1008   -750    631    244   -880    387   -109   -340      7  -1200  -1483
   -192  -1008   -815    600    311   -911    376   -116   -350     -5  -1210  -1488
   -150   -976   -826    563    337   -904    376   -122   -345      0  -1195  -1475
   -129   -984   -854    558    361   -919    376   -127   -348     -5  -1197  -1478
   -174  -1008   -836    589    329   -922    394   -111   -335      0  -1182  -1465
   -142   -987   -844    563    350   -917    402    -98   -324      2  -1166  -1460
    -85   -982   -896    535    405   -940    397    -98   -324     -7  -1169  -1467
    -59  -1002   -943    532    441   -974    394   -114   -335    -31  -1176  -1480
   -103   -976   -875    537    384   -927    415    -90   -301      2  -1127  -1447
    -98   -961   -862    530    379   -911    428    -72   -283     18  -1104  -1434
    -70   -976   -906    522    415   -940    431    -70   -283     18  -1093  -1441
    -77   -976   -898    527    410   -937    436    -54   -265     41  -1062  -1428
    -83   -979   -898    530    405   -940    444    -38   -254     54  -1034  -1421
   -114   -979   -865    545    374   -922    462    -20   -239     70   -997  -1402
   -127   -987   -859    555    366   -924    467    -20   -233     77   -992  -1395
   -174   -982   -807    579    316   -896    493      7   -202    109   -974  -1361
   -267   -984   -717    626    223   -852    530     51   -168    135   -945  -1317
   -174   -956   -782    563    301   -870    498     31   -194    111   -958  -1332
   -140   -937   -800    537    327   -870    491     28   -197    106   -945  -1325
   -155   -932   -776    545    309   -854    491     36   -189    109   -922  -1293
   -192   -917   -724    553    265   -820    506     62   -166    140   -880  -1244
   -166   -906   -740    535    285   -823    498     59   -171    137   -867  -1226
   -168   -914   -748    540    288   -833    491     51   -176    135   -870  -1218
   -168   -909   -740    540    285   -826    485     49   -179    142   -859  -1210
   -103   -909   -805    504    350   -857    480     41   -205    127   -867  -1210
    -28   -924   -898    475    433   -911    467     23   -252     98   -883  -1221
    -15   -917   -904    465    441   -911    475     20   -262     96   -875  -1210
     96   -904  -1000    405    548   -950    452    -12   -309     54   -898  -1228
    127   -917  -1044    392    584   -979    449    -25   -332     31   -914  -1244
     85   -917  -1002    413    542   -958    478     -2   -311     49   -896  -1231
    116   -898  -1018    389    566   -958    488     12   -298     62   -885  -1218
    135   -906  -1041    387    587   -974    506     25   -283     75   -878  -1213
    140   -883  -1026    371    579   -953    519     38   -259    101   -857  -1200
    161   -867  -1028    353    592   -948    535     49   -244    109   -854  -1205
    111   -867   -982    376    545   -924    576     85   -202    140   -836  -1187
    116   -885  -1002    384    558   -943    592    101   -174    161   -831  -1182
    132   -875  -1008    371    568   -940    597    106   -163    179   -826  -1184
    135   -885  -1021    374    576   -950    597     93   -174    174   -836  -1195
    153   -906  -1062    376    605   -984    589     80   -184    158   -857  -1210
    132   -888  -1021    379    576   -953    600     96   -166    179   -836  -1192
    205   -875  -1080    335    641   -976    579     77   -181    163   -852  -1208
    205   -875  -1080    332    641   -976    587     80   -174    166   -846  -1208
    161   -857  -1018    348    589   -937    615    109   -142    192   -818  -1182
    181   -841  -1023    329    602   -932    626    122   -132    202   -807  -1171
    179   -844  -1026    329    602   -935    631    135   -124    205   -789  -1176
    171   -828  -1002    327    587   -914    657    158   -103    213   -758  -1174
    163   -784   -950    309    555   -865    678    179    -77    228   -719  -1150
    166   -735   -901    285    532   -818    691    202    -57    252   -678  -1122
    210   -748   -958    267    581   -852    696    213    -54    252   -675  -1127
    202   -743   -948    270    574   -844    714    231    -51    272   -662  -1124
    153   -722   -878    283    514   -800    743    252    -41    290   -631  -1114
     85   -688   -774    301    428   -730    776    270    -10    329   -566  -1083
    127   -641   -769    254    446   -706    784    267      2    348   -548  -1052
    187   -626   -813    218    498   -719    758    241    -15    324   -555  -1023
    205   -620   -826    205    514   -722    727    213    -36    293   -558   -982
    174   -607   -782    218    478   -693    719    210    -33    288   -540   -924
    163   -623   -787    228    475   -704    701    194    -49    265   -563   -930
    137   -657   -795    259    465   -724    696    181    -67    236   -602   -971
     90   -683   -774    293    428   -727    706    171    -80    215   -628  -1005
     49   -727   -776    340    413   -750    719    155   -114    176   -672  -1062
      0   -745   -748    371    374   -745    748    155   -142    163   -698  -1091
    -57   -797   -740    426    340   -769    745    148   -140    158   -722  -1106
    -83   -818   -735    449    324   -776    727    116   -158    127   -743  -1135
   -142   -865   -722    504    288   -795    722    101   -161    111   -756  -1156
   -140   -904   -763    522    311   -836    709     88   -168    106   -776  -1163
   -176   -883   -706    530    265   -797    719     98   -153    124   -766  -1135
   -111   -867   -758    488    322   -813    696     75   -168     98   -792  -1135
   -106   -896   -789    501    340   -844    691     62   -181     67   -813  -1132
   -140   -945   -805    540    329   -875    701     67   -179     51   -833  -1119
   -135  -1010   -875    571    368   -943    732    109   -176     18   -880  -1145
    -90  -1047   -958    566    433  -1002    818    202   -137     -5   -932  -1205
    -67  -1023   -956    545    444   -989    911    311    -62     25   -922  -1208
    -49   -878   -831    462    389   -854    997    459     93    176   -792  -1075
    -31   -478   -449    254    207   -465   1031    550    319    480   -480   -758
    -77     75    153      0   -116    114    956    462    504    836    -67   -358
   -168    394    563   -111   -366    478    693    135    467   1026    189   -142
   -270    184    452     41   -361    319    452   -228    153    807     25   -303
   -285   -376    -90    329    -98   -233    345   -511   -322    197   -563   -766
   -249   -917   -670    581    210   -795    324   -540   -610   -254  -1015  -1140
   -226  -1195   -969    711    371  -1083    394   -376   -597   -335  -1109  -1249
   -192  -1267  -1075    727    439  -1171    480   -262   -524   -319  -1088  -1275
   -158  -1221  -1062    688    449  -1140    535   -189   -436   -262  -1034  -1257
   -140  -1117   -979    628    418  -1047    584   -116   -337   -181   -953  -1197
   -150  -1023   -872    587    361   -948    641    -57   -262   -111   -888  -1127
   -106   -987   -883    545    387   -935    649    -44   -239   -106   -893  -1117
    -67   -961   -893    514    410   -927    657    -31   -223    -98   -885  -1098
    -18   -935   -917    475    449   -927    654    -25   -213    -96   -867  -1091
     -7   -948   -940    478    465   -945    652    -31   -218   -111   -852  -1088
    -18   -930   -911    472    444   -919    657    -25   -207   -101   -826  -1072
    -59   -909   -849    483    392   -878    675    -10   -187    -90   -797  -1044
    -36   -906   -872    470    415   -891    670    -15   -187   -103   -807  -1049
    -25   -898   -872    462    423   -885    667    -18   -184   -114   -815  -1041
    -57   -880   -826    467    384   -854    675    -12   -174   -106   -805  -1015
    -70   -872   -802    472    366   -839    672    -15   -171   -111   -807  -1005
    -51   -857   -805    452    376   -831    667    -12   -168   -122   -815   -997
     44   -833   -878    394    459   -854    646    -25   -181   -145   -836  -1010
     25   -813   -841    392    431   -826    652    -20   -168   -142   -826   -997
    -20   -787   -766    405    371   -776    672      2   -145   -122   -797   -984
      2   -776   -782    384    389   -779    665     -2   -148   -132   -800  -1000
     15   -787   -802    387    407   -795    641    -18   -161   -150   -815  -1015
     -7   -750   -743    379    366   -748    644    -15   -145   -137   -800  -1018
    -77   -732   -654    402    288   -693    654     -5   -127   -127   -771  -1008
    -98   -730   -631    410    265   -680    649     -5   -129   -132   -761  -1015
    -59   -711   -652    387    296   -683    636     -7   -135   -137   -756  -1034
     25   -711   -737    340    381   -724    597    -41   -168   -166   -779  -1078
     -7   -701   -693    353    340   -698    594    -36   -163   -161   -761  -1075
    -41   -678   -639    358    296   -659    600    -23   -148   -145   -730  -1067
     12   -659   -672    324    342   -665    581    -25   -153   -150   -711  -1093
     51   -652   -704    298    376   -675    574    -31   -161   -158   -675  -1148
     15   -628   -644    306    327   -636    594    -10   -142   -140   -631  -1166
    -15   -613   -600    311    290   -607    605     -2   -129   -129   -631  -1145
    -38   -605   -566    322    262   -587    626     12   -119   -124   -644  -1114
    -83   -592   -509    337    213   -550    659     36    -93   -109   -646  -1070
    -49   -555   -509    301    228   -532    670     46    -80    -98   -646  -1036
     44   -537   -581    244    311   -561    659     36    -90   -114   -667  -1034
     88   -519   -607    215    348   -563    665     41    -80   -111   -667  -1008
     83   -491   -574    202    327   -532    691     70    -46    -88   -646   -963
     44   -459   -504    205    272   -480    730    114      5    -46   -613   -909
     33   -441   -478    202    254   -459    753    145     54    -15   -594   -870
     18   -420   -439    202    228   -428    776    168     96     18   -576   -839
     10   -431   -441    210    223   -436    789    179    119     31   -574   -815
    -18   -415   -397    215    187   -407    823    207    158     83   -545   -774
     -2   -392   -389    197    192   -389    836    218    184    122   -524   -740
     -7   -397   -389    202    189   -394    841    220    197    140   -511   -730
    -10   -384   -374    194    179   -379    849    226    210    163   -488   -714
    -20   -368   -348    192    163   -358    857    236    223    187   -449   -698
    -36   -368   -335    202    148   -353    870    246    239    205   -410   -675
    -59   -389   -329    226    135   -361    875    257    249    215   -374   -654
    -80   -392   -311    236    114   -353    888    272    270    239   -335   -618
    -88   -366   -277    228     93   -322    909    293    293    262   -293   -576
    -70   -355   -285    210    106   -319    917    301    306    270   -272   -548
    -31   -340   -309    187    137   -324    924    314    322    280   -265   -519
    -77   -322   -246    200     83   -285    953    348    366    314   -236   -467
    -51   -290   -239    168     93   -265    958    368    405    329   -228   -423
    -41   -275   -233    155     93   -257    958    392    452    345   -220   -384
     -7   -257   -249    132    119   -254    950    405    478    353   -223   -358
      2   -236   -239    116    119   -236    956    413    493    371   -220   -322
    -28   -200   -171    114     70   -187    976    423    509    405   -218   -275
   -101   -179    -77    137    -15   -129   1010    444    535    436   -215   -223
    -96   -176    -80    137     -7   -129   1005    431    519    431   -236   -200
    -83   -194   -111    137     12   -153    987    400    488    402   -254   -192
    -51   -207   -155    129     51   -181    963    374    459    376   -296   -137
    -46   -228   -184    135     67   -205    956    358    436    350   -350    -96
    -57   -262   -205    161     72   -233    953    355    423    335   -405    -62
    -67   -293   -226    179     77   -259    953    348    405    314   -449    -41
    -80   -340   -259    210     88   -301    945    332    376    280   -511    -28
    -96   -389   -293    241     96   -342    937    322    353    249   -576      2
   -103   -436   -332    270    114   -384    922    303    322    213   -623    -12
   -101   -483   -384    290    140   -433    901    280    290    174   -644    -70
   -114   -504   -389    309    137   -446    896    272    277    161   -644    -77
   -145   -511   -366    327    109   -441    904    280    280    163   -636    -64
   -132   -530   -397    332    132   -465    901    272    270    158   -623    -96
    -88   -542   -454    314    181   -501    878    252    244    135   -623   -140
    -90   -563   -472    327    189   -519    870    241    233    122   -626   -153
   -101   -581   -483    340    189   -532    878    249    231    111   -618   -155
   -116   -652   -535    384    207   -594    922    314    241     85   -639   -215
    -33   -685   -652    358    309   -670   1013    431    280     70   -680   -285
      7   -631   -639    311    322   -633   1137    613    410    158   -613   -249
     70   -426   -496    176    280   -459   1234    789    597    353   -415    -96
    103     28    -75    -64     90    -23   1239    865    826    680    -28    257
    -54    641    693   -296   -374    667   1156    740   1028   1065    452    706
    -98    841    940   -374   -519    891    836    345    901   1127    589    805
   -145    522    667   -189   -407    594    545   -109    475    763    270    498
   -210   -179     31    194   -122    -75    444   -418    -83     62   -423   -111
   -137   -714   -576    426    218   -646    444   -366   -306   -301   -831   -491
    -72   -885   -813    480    368   -849    514   -197   -254   -324   -896   -576
   -116   -883   -769    498    322   -826    639    -36   -124   -241   -839   -550
    -59   -789   -730    426    335   -761    727     64    -18   -161   -779   -511
    -64   -717   -652    389    290   -683    787    137     70    -93   -714   -462
    -51   -675   -623    363    285   -649    820    176    114    -59   -678   -436
    -77   -652   -576    363    246   -615    849    200    142    -41   -657   -413
   -116   -639   -522    379    202   -581    865    213    161    -28   -641   -387
    -67   -623   -555    342    244   -589    852    205    155    -33   -646   -394
    -12   -607   -594    309    290   -602    844    197    145    -38   -649   -407
    -28   -610   -584    316    275   -597    852    202    153    -33   -639   -418
    -23   -605   -581    314    277   -594    846    197    150    -38   -644   -431
    -12   -602   -592    306    288   -597    836    187    142    -51   -652   -441
    -15   -600   -587    306    285   -594    833    184    142    -54   -636   -439
    -44   -600   -558    322    254   -579    841    189    150    -49   -615   -428
    -80   -600   -519    340    218   -561    854    210    168    -33   -605   -407
     15   -602   -620    293    316   -613    823    176    137    -64   -649   -428
     36   -587   -626    275    329   -605    815    168    132    -64   -649   -428
     -2   -571   -568    285    280   -568    828    181    148    -44   -626   -405
     15   -561   -576    272    296   -568    826    171    145    -41   -618   -426
    -54   -555   -501    306    223   -530    841    192    168    -18   -592   -418
    -62   -550   -488    306    213   -519    844    194    171    -15   -592   -418
      2   -527   -530    259    265   -527    820    174    158    -28   -623   -436
     83   -506   -589    213    335   -548    795    155    140    -57   -672   -459
     67   -504   -574    218    316   -537    800    161    142    -57   -665   -465
     44   -493   -540    223    290   -517    797    166    148    -36   -626   -459
     20   -498   -519    239    267   -506    789    153    140    -31   -613   -465
     -2   -478   -475    241    236   -478    792    158    153    -15   -589   -436
     46   -454   -501    202    272   -478    779    161    150    -33   -600   -428
     46   -457   -506    205    275   -480    766    155    140    -36   -602   -436
      2   -452   -454    223    228   -454    774    171    153    -18   -589   -418
     49   -402   -452    176    249   -426    776    176    158    -12   -587   -400
     44   -394   -439    174    241   -415    784    176    155    -10   -568   -392
     12   -389   -405    187    207   -397    795    181    158     -7   -550   -379
    -15   -397   -381    205    179   -389    807    184    163     -5   -542   -371
     -2   -400   -397    202    197   -400    805    176    155    -20   -558   -374
    -28   -394   -368    210    168   -384    818    184    166    -20   -555   -363
    -41   -376   -335    207    145   -358    841    215    194      0   -530   -335
    -18   -350   -335    181    155   -345    852    236    215     12   -519   -322
     18   -335   -353    158    184   -342    849    241    226     15   -519   -329
    -23   -314   -290    168    132   -303    878    275    262     38   -485   -309
    -36   -311   -275    174    116   -293    893    293    285     49   -472   -296
    -31   -296   -265    163    116   -283    904    301    301     59   -465   -288
    -44   -283   -239    163     96   -262    909    311    319     64   -454   -275
    -57   -272   -215    163     77   -244    901    311    324     59   -449   -267
    -62   -267   -205    163     70   -236    896    311    327     49   -449   -262
    -62   -262   -200    158     67   -231    893    314    335     46   -441   -262
    -64   -246   -181    155     57   -215    896    324    345     51   -428   -262
    -88   -228   -142    155     25   -187    906    340    363     59   -413   -259
    -96   -200   -103    148      2   -153    914    358    381     70   -389   -249
    -93   -187    -93    137     -2   -142    914    371    392     72   -371   -244
    -88   -163    -75    127     -7   -119    919    389    407     85   -350   -233
    -88   -135    -49    111    -20    -90    930    405    423     93   -335   -228
    -88    -72     15     80    -51    -28    956    441    462    122   -296   -200
   -101    -28     72     64    -90     23    987    478    501    153   -257   -163
    -93     12    106     41    -98     59   1013    509    530    179   -218   -132
    -90     23    111     31   -101     67   1023    519    535    181   -207   -127
    -96     62    158     18   -127    109   1036    537    555    202   -181   -103
   -103     88    189      7   -148    137   1049    545    571    215   -166    -93
   -111    122    233     -5   -171    176   1065    550    589    233   -142    -64
   -109    163    270    -28   -189    218   1060    550    600    252   -109    -20
   -140    161    301    -10   -220    231   1047    540    594    254   -103     -2
   -137    122    257      7   -197    189   1010    501    555    220   -137    -18
   -145    116    262     15   -202    189    984    478    537    205   -150    -23
   -187     96    283     44   -236    189    976    472    532    202   -153    -31
   -135     62    197     33   -166    129    945    444    498    168   -189    -54
   -114     36    148     36   -129     93    924    420    470    145   -218    -75
   -150     -5    145     77   -148     70    924    410    457    129   -236    -96
   -192    -51    140    122   -168     44    930    405    444    114   -252   -111
   -176    -96     80    137   -129     -7    906    381    415     80   -288   -142
   -192   -137     54    163   -124    -41    896    363    394     62   -311   -166
   -179   -179      0    179    -90    -90    875    340    368     33   -342   -187
   -153   -184    -33    168    -59   -111    859    316    345     10   -368   -207
   -145   -179    -36    161    -54   -109    854    309    340      0   -374   -205
   -140   -166    -25    153    -57    -96    852    303    342      2   -366   -200
   -129   -168    -38    150    -46   -103    833    285    329    -15   -379   -215
   -116   -192    -77    153    -20   -135    818    275    311    -46   -405   -244
    -70   -254   -187    161     57   -220    833    311    301    -85   -452   -293
    -25   -303   -277    163    124   -293    922    423    337   -101   -496   -353
    -25   -249   -223    137     98   -236   1057    600    462    -25   -444   -309
     28    -72   -103     20     64    -88   1158    795    644    145   -277   -155
    137    374    236   -257    -49    306   1153    867    849    439     59    184
     83   1036    950   -561   -433    992   1067    774   1065    844    563    696
   -116   1389   1506   -636   -810   1447    800    405   1062   1044    862   1005
   -161   1117   1278   -480   -719   1197    472    -59    685    748    620    784
   -236    342    576    -54   -407    459    290   -428     96     46    -57    171
   -194   -361   -166    275    -18   -265    246   -488   -259   -470   -607   -353
   -119   -597   -478    358    179   -537    306   -319   -236   -540   -724   -493
   -155   -571   -418    361    129   -496    457   -119    -83   -431   -646   -436
    -49   -475   -428    262    187   -452    563     12     31   -350   -587   -384
     -7   -387   -379    194    184   -384    631     98    116   -275   -522   -319
    -28   -345   -316    187    142   -332    678    150    171   -228   -480   -272
    -70   -327   -257    194     93   -293    711    192    207   -194   -452   -233
    -25   -306   -280    166    127   -293    714    200    213   -189   -452   -218
     18   -301   -322    140    168   -311    706    194    207   -197   -462   -218
     36   -296   -332    129    184   -314    706    197    205   -197   -462   -210
      5   -283   -290    137    145   -288    719    210    220   -176   -441   -176
    -46   -288   -241    166     96   -265    740    228    239   -161   -428   -155
    -83   -275   -194    176     54   -236    750    241    249   -153   -423   -145
    -80   -270   -189    176     54   -231    753    246    254   -150   -420   -135
    -46   -270   -226    158     88   -249    743    239    246   -161   -436   -142
    -85   -267   -184    176     46   -226    758    254    262   -142   -426   -132
    -72   -270   -197    171     59   -233    753    254    259   -145   -431   -137
    -44   -252   -207    148     80   -231    743    252    259   -142   -431   -137
    -28   -236   -210    132     88   -223    735    252    257   -140   -426   -135
    -54   -233   -179    142     62   -207    745    265    272   -124   -407   -119
    -96   -215   -122    153     12   -168    761    290    298    -93   -376    -98
    -62   -207   -145    135     41   -176    756    293    301    -88   -371   -109
    -49   -197   -150    122     49   -174    748    293    301    -85   -374   -127
    -72   -200   -127    135     25   -163    756    306    314    -72   -363   -127
    -85   -210   -127    145     18   -168    753    309    314    -72   -361   -137
    -93   -205   -111    150      7   -158    756    314    316    -64   -355   -150
   -111   -184    -72    148    -20   -127    753    319    322    -51   -340   -155
   -103   -166    -62    135    -20   -114    756    329    332    -41   -324   -158
    -64   -153    -88    106     10   -119    740    327    327    -41   -324   -176
    -85   -163    -77    124     -5   -122    730    324    322    -41   -324   -189
   -109   -153    -44    129    -33    -98    735    335    324    -33   -311   -194
    -96   -150    -54    122    -23   -101    740    350    329    -25   -306   -202
    -31   -140   -109     85     36   -124    722    340    309    -41   -316   -228
    -62   -137    -75    101      5   -106    735    350    314    -33   -311   -223
   -119   -124     -7    119    -57    -67    750    363    327    -25   -296   -205
   -163   -122     38    142   -103    -41    766    376    340    -12   -277   -194
   -187   -109     77    145   -135    -18    787    387    361     -2   -262   -187
    -85    -72     12     80    -49    -31    776    376    358     -7   -270   -200
   -106    -80     23     93    -64    -28    802    405    387     18   -244   -171
   -116    -88     28    103    -75    -31    823    428    407     33   -239   -155
   -137    -83     51    109    -98    -15    846    449    431     57   -231   -161
   -176    -57    119    116   -148     31    875    470    467     90   -200   -129
   -176    -59    116    116   -148     28    870    465    472     98   -202   -101
   -171    -75     93    122   -135      7    867    462    470     96   -223    -93
   -187    -80    103    132   -148     10    862    459    465     93   -233    -96
   -207    -75    132    142   -171     28    867    467    472    106   -213    -90
   -226    -88    137    155   -184     23    872    465    478    122   -205    -80
   -233    -90    140    161   -189     23    859    452    475    122   -205    -80
   -254   -106    148    179   -202     18    862    454    480    129   -192    -83
   -254    -88    166    171   -210     38    867    459    493    137   -181    -80
   -189    -77    109    132   -150     15    852    446    470    116   -161    -98
   -124    -62     62     93    -96      0    826    420    449    103   -135   -127
    -93    -51     41     72    -70     -5    818    410    439     88   -127   -150
   -155     -2    153     80   -155     75    857    449    475    116    -70   -109
   -142     12    153     62   -148     83    859    449    472    106    -75    -90
    -12     36     49    -12    -31     44    833    420    441     67   -124   -122
     72     88     12    -83     28     51    828    407    428     44   -135   -127
    129    119    -10   -124     70     54    823    387    381      7   -148   -145
    194    142    -54   -171    124     46    800    363    381     12   -132   -148
    239    166    -72   -202    155     49    792    350    402     23   -119   -132
    309    197   -111   -254    207     44    769    322    392     15   -122   -132
    311    194   -116   -252    215     38    745    293    381     12   -129   -127
    374    181   -194   -277    285     -7    696    226    327    -28   -231   -158
    426    179   -249   -303    337    -33    691    205    301    -38   -265   -166
    436    174   -265   -306    350    -44    675    187    280    -54   -272   -166
    530    140   -389   -335    459   -124    626    142    231   -106   -298   -215
    527     90   -439   -311    483   -174    607    124    205   -129   -306   -244
    571     41   -530   -306    550   -244    576     96    166   -168   -319   -283
    620     -2   -623   -309    620   -311    537     57    127   -210   -332   -329
    592    -12   -605   -288    597   -309    532     44    116   -218   -319   -340
    618    -38   -657   -290    636   -348    491     -2     70   -262   -366   -389
    605    -75   -680   -265    641   -379    475    -25     41   -288   -394   -423
    662    -75   -737   -293    698   -407    457    -46     20   -309   -376   -446
    659    -83   -743   -288    701   -413    439    -57      5   -322   -361   -452
    571   -124   -696   -223    631   -410    439    -67     -5   -332   -363   -457
    530   -148   -678   -192    602   -410    441    -67     -5   -335   -376   -457
    532   -171   -704   -181    615   -436    439    -70    -15   -355   -394   -472
    558   -220   -779   -168    667   -498    436    -51    -28   -394   -415   -514
    535   -277   -813   -129    670   -545    522     49      2   -415   -452   -566
    457   -259   -717    -98    584   -488    641    197    106   -345   -459   -537
    420    -90   -511   -166    465   -301    758    392    296   -158   -324   -381
    423    311   -111   -366    267    101    802    517    540    171    116    -23
    387    987    597   -688   -106    792    763    483    787    607    530    504
    220   1376   1153   -800   -467   1265    555    194    831    862    774    813
     67   1187   1119   -628   -527   1153    267   -220    548    691    628    701
    -38    439    478   -200   -257    457     90   -628    -46      2    -57    122
    -31   -259   -228    145     96   -246     67   -672   -389   -504   -613   -381
    -28   -542   -514    285    241   -530    129   -517   -387   -581   -730   -517
    -38   -589   -550    314    252   -568    231   -366   -290   -532   -698   -511
     12   -530   -542    259    277   -535    319   -257   -192   -452   -626   -465
    -12   -433   -423    220    202   -428    413   -150    -70   -337   -514   -379
    -25   -361   -335    192    153   -348    472    -77     12   -259   -441   -314
    -46   -353   -306    200    127   -329    509    -41     49   -223   -418   -288
    -67   -340   -272    205    101   -306    530    -20     72   -200   -400   -283
   -109   -358   -252    233     70   -306    537    -15     77   -200   -402   -288
   -148   -374   -226    259     36   -298    548     -5     83   -194   -400   -290
   -155   -371   -218    262     31   -296    563      7     96   -184   -397   -293
   -137   -355   -218    246     38   -288    576     18    106   -174   -394   -288
   -119   -348   -231    231     54   -290    579     28    114   -163   -389   -288
   -184   -345   -161    265    -12   -254    607     51    137   -145   -371   -272
   -187   -322   -137    254    -25   -231    623     72    153   -129   -355   -262
    -72   -293   -220    184     72   -257    600     62    142   -137   -368   -272
   -103   -319   -215    210     54   -267    602     70    150   -132   -366   -267
   -114   -329   -215    220     49   -272    613     77    153   -135   -371   -267
   -135   -311   -179    223     20   -246    623     96    171   -116   -361   -252
   -148   -303   -155    226      2   -231    628    111    189    -98   -337   -239
   -135   -288   -153    210      7   -220    631    116    197    -85   -314   -233
   -119   -272   -153    194     15   -215    628    119    200    -80   -311   -239
   -163   -267   -106    215    -31   -187    649    137    218    -62   -298   -231
   -171   -277   -106    226    -33   -192    659    153    228    -57   -293   -239
   -140   -290   -153    215      5   -220    662    158    231    -59   -303   -259
   -114   -293   -179    202     31   -236    649    153    223    -64   -283   -272
   -103   -270   -166    184     28   -220    646    153    226    -54   -267   -262
   -119   -280   -161    200     20   -220    654    168    236    -49   -288   -257
   -103   -309   -207    205     49   -259    654    171    226    -62   -298   -259
   -122   -298   -179    210     28   -239    659    181    233    -49   -296   -246
   -140   -290   -153    215      5   -223    662    194    244    -33   -288   -231
   -155   -285   -129    220    -12   -207    662    205    252    -12   -239   -207
   -103   -309   -205    205     49   -257    646    194    233    -28   -262   -223
    -85   -301   -218    192     64   -259    667    218    254    -10   -283   -215
    -38   -283   -246    158    101   -265    665    220    257     -2   -285   -215
     23   -262   -285    119    153   -272    667    220    257      5   -290   -226
     -5   -283   -277    142    135   -280    688    239    283     36   -283   -215
    -62   -296   -233    176     85   -265    722    272    322     83   -244   -194
   -148   -280   -132    213    -10   -207    774    329    384    148   -176   -148
    -75   -233   -158    155     41   -197    784    348    405    181   -132   -135
    -51   -241   -189    145     67   -215    789    358    423    194   -135   -137
    -77   -249   -171    163     46   -210    807    381    457    228   -116   -122
   -106   -254   -148    181     18   -202    831    402    485    259    -96   -106
   -135   -254   -119    194     -7   -187    852    413    501    288    -49    -85
   -168   -283   -114    223    -31   -200    870    426    522    316    -49    -75
   -184   -311   -127    249    -28   -220    888    439    530    337    -23    -70
   -207   -322   -114    265    -49   -218    901    441    532    350     20    -64
   -223   -329   -106    277    -59   -218    896    439    535    361     25    -67
   -174   -348   -174    262      0   -262    878    426    519    353      2    -85
   -132   -332   -200    231     31   -267    878    423    524    368     31    -80
   -101   -329   -231    215     62   -280    867    413    517    363     54    -90
   -114   -322   -207    218     46   -265    883    436    542    394     72    -62
   -150   -314   -166    231      7   -239    906    462    568    436    109    -31
    -83   -298   -215    189     64   -257    898    462    571    454    129    -41
    -36   -275   -239    153     98   -259    891    457    576    462    158    -67
     -2   -254   -252    129    124   -254    901    465    592    470    168    -75
    -25   -267   -244    145    106   -257    909    480    613    483    179    -59
    -59   -254   -194    158     67   -226    922    509    675    511    213    -28
    -33   -231   -197    132     80   -215    914    517    719    527    213     -2
    119   -194   -314     38    215   -254    878    478    706    506    171     -2
    101   -163   -267     28    184   -215    883    467    714    527    176     28
    103   -158   -262     25    181   -210    870    449    701    530    166     44
    111   -176   -288     31    197   -233    852    420    672    519    135     57
    109   -200   -309     46    207   -254    841    410    646    504    116     88
    124   -213   -340     44    231   -275    820    387    610    472     96    101
    145   -226   -374     38    259   -298    807    371    581    439     46    103
    132   -257   -392     59    262   -324    802    361    558    402    -36    106
    114   -303   -418     96    265   -361    800    353    530    374   -109     98
    127   -319   -446     96    285   -381    784    342    509    342   -155     88
     88   -353   -441    129    265   -397    797    348    501    319   -176     90
     33   -400   -436    181    233   -418    813    348    493    296   -207     93
    -12   -423   -410    218    197   -418    831    345    485    277   -205    109
     18   -441   -462    210    239   -452    807    322    454    241   -233     88
     20   -467   -488    223    252   -475    792    314    441    215   -249     75
    -23   -470   -446    244    210   -459    789    316    444    207   -249     85
     28   -452   -480    213    254   -465    763    298    420    181   -270     83
     54   -470   -524    205    285   -496    761    301    410    166   -272     80
     28   -576   -607    272    316   -592    802    358    415    140   -314     36
     36   -633   -670    298    350   -652    901    472    465    142   -361    -12
    140   -584   -724    223    431   -654    976    581    535    179   -361    -31
    200   -410   -610    103    402   -509   1060    737    698    342   -213    101
    205     15   -189   -111    197    -88   1080    810    919    662    148    452
    148    584    433   -366   -142    509    989    691   1085   1018    571    865
     62    833    771   -446   -353    802    719    353   1015   1169    769   1034
      2    527    524   -265   -262    527    444    -59    628    865    498    774
    -25   -129   -103     77     36   -116    332   -353    101    202   -150    220
    -25   -685   -662    355    314   -675    329   -350   -171   -226   -597   -171
     28   -953   -982    462    504   -966    400   -194   -158   -298   -714   -298
     57  -1013  -1070    475    561  -1041    480    -96    -90   -270   -717   -322
     83   -958  -1044    436    561  -1000    537    -25     -7   -205   -672   -306
    101   -878   -979    387    537   -927    592     38     72   -129   -615   -267
     93   -813   -906    361    498   -859    641     93    145    -59   -561   -220
     90   -792   -883    348    485   -836    665    109    174    -28   -537   -200
    135   -789   -924    327    530   -857    654     85    163    -33   -548   -210
    135   -792   -927    327    530   -859    649     67    161    -38   -545   -215
    137   -784   -922    324    530   -852    657     64    161    -36   -540   -220
     98   -810   -909    353    504   -859    672     70    171    -23   -527   -220
     85   -815   -901    366    491   -859    675     67    176    -10   -511   -220
    101   -810   -911    353    504   -862    665     46    168    -15   -509   -228
     70   -815   -885    374    478   -849    672     44    171     -7   -493   -223
     33   -805   -839    384    433   -823    685     51    184      5   -472   -205
     59   -795   -854    366    457   -823    680     38    181      5   -470   -210
    116   -756   -872    316    493   -813    667     18    174      0   -470   -226
    103   -743   -846    319    475   -795    665      7    174      7   -467   -223
    116   -743   -859    311    488   -800    657      0    168      7   -467   -220
    114   -743   -857    314    485   -800    659      2    171     15   -459   -210
     83   -732   -815    322    449   -774    659      5    181     23   -441   -194
     57   -714   -771    329    413   -743    654      2    181     31   -433   -192
     80   -722   -802    319    439   -761    633    -10    163     15   -446   -207
     62   -724   -787    329    423   -756    636    -15    158     15   -444   -207
     28   -717   -745    342    384   -730    631    -12    163     31   -426   -189
     18   -717   -735    350    376   -724    623    -18    161     33   -423   -181
    -57   -711   -654    384    298   -683    641     10    179     62   -400   -150
    -15   -680   -665    348    322   -672    623      0    166     54   -405   -158
     33   -659   -696    311    363   -675    592    -25    142     33   -413   -161
     -7   -665   -657    337    324   -662    587    -23    142     41   -394   -132
     57   -636   -693    288    374   -665    571    -38    129     28   -405   -137
     51   -615   -667    280    358   -641    576    -31    137     33   -394   -127
     20   -584   -607    280    314   -594    592    -15    150     46   -368    -96
     54   -581   -636    265    345   -607    592    -15    140     38   -368    -90
     64   -581   -649    257    355   -615    600    -18    137     28   -371    -98
     38   -571   -610    267    322   -592    618     -5    145     28   -355    -90
     28   -545   -574    257    298   -558    639     10    163     44   -329    -77
     51   -480   -532    215    290   -506    654     18    187     70   -298    -57
    -41   -457   -415    249    184   -436    685     49    228     98   -257    -31
    -46   -423   -376    236    163   -400    704     72    259    111   -233    -25
     -7   -405   -397    205    194   -400    711     85    277    114   -226    -31
     31   -392   -423    181    226   -407    717     88    288    111   -215    -41
    -23   -384   -361    202    166   -374    737    103    316    129   -189    -33
    -57   -366   -309    210    124   -337    753    114    340    140   -163    -28
    -77   -337   -259    205     88   -298    761    119    358    145   -142    -20
   -103   -301   -197    202     46   -249    776    135    389    161   -103      7
   -127   -283   -158    202     12   -223    787    145    407    168    -77     23
   -140   -267   -127    202     -7   -197    787    148    418    166    -57     28
   -153   -246    -93    197    -31   -168    795    155    433    174    -36     31
   -161   -223    -62    192    -49   -142    802    168    452    187     -5     44
   -184   -200    -15    192    -85   -109    813    181    470    197     23     54
   -200   -163     36    179   -119    -64    823    205    498    226     54     77
   -220   -132     85    176   -155    -23    844    233    530    254     90     98
   -241    -80    161    161   -202     38    883    277    576    296    135    129
   -267    -36    231    150   -252     98    909    316    618    337    174    158
   -306      0    306    150   -306    153    943    358    662    384    215    202
   -314     28    340    140   -327    184    966    387    691    405    236    233
   -249     67    316     90   -283    192    950    376    685    387    231    233
   -205     83    285     59   -244    184    937    371    678    381    231    223
   -187     98    285     44   -236    192    943    368    685    400    241    233
   -181    119    298     31   -241    207    945    363    691    413    246    254
   -171    124    296     23   -233    210    932    348    678    407    236    254
   -153    101    254     25   -205    176    901    311    646    381    207    226
   -155     83    239     36   -197    158    878    285    626    366    189    207
   -119     49    168     33   -145    109    846    259    594    337    148    179
    -88     25    114     31   -101     70    820    239    568    309    116    150
    -96     -7     88     51    -93     38    813    223    545    288     98    127
    -25    -46    -20     36     -2    -33    771    174    491    233     44     75
     25    -80   -109     25     64    -93    735    137    444    192      0     33
     75   -127   -202     25    137   -163    706    101    402    150    -41     -2
     85   -176   -262     44    171   -218    683     67    363    119    -77    -41
     38   -220   -259     90    148   -239    685     59    353    116    -83    -51
     44   -246   -290     98    166   -267    675     46    335    103   -106    -72
    129   -252   -381     62    254   -316    646     20    303     67   -135   -101
    116   -280   -397     77    257   -337    639      7    293     54   -145   -109
    129   -290   -420     77    275   -355    623     -5    283     36   -158   -122
    153   -314   -470     80    311   -392    613    -12    265      7   -187   -155
    205   -402   -607     98    405   -504    615      5    233    -49   -257   -231
    158   -452   -610    145    381   -530    727    127    290    -49   -283   -277
    163   -389   -553    111    358   -470    844    288    407     28   -228   -239
    231   -210   -441    -12    335   -324    935    465    579    194    -72    -96
    223    220     -2   -220    114    109    982    600    839    537    303    280
    166    839    672   -506   -252    756    930    548   1062    937    787    748
     75   1130   1054   -602   -491   1093    675    233   1031   1109   1028    961
    -23    875    896   -426   -459    885    368   -200    670    844    818    769
   -114    166    280    -25   -197    223    215   -579     88    145    148    197
   -106   -400   -293    252     90   -348    200   -587   -197   -290   -309   -218
    -70   -652   -584    361    254   -618    252   -433   -184   -361   -415   -327
    -72   -683   -610    376    267   -646    361   -288    -85   -309   -389   -311
    -59   -594   -535    327    236   -566    462   -168     31   -215   -309   -239
    -54   -504   -449    277    194   -478    530    -88    122   -140   -239   -166
    -64   -431   -366    246    150   -400    574    -44    179    -90   -189   -119
    -64   -397   -332    228    132   -366    592    -23    202    -72   -168    -96
    -80   -381   -301    231    109   -342    594    -15    210    -64   -158    -80
    -15   -374   -361    194    168   -368    571    -33    194    -80   -176    -96
    -12   -348   -337    179    161   -342    576    -25    205    -64   -158    -77
    -72   -350   -280    210    101   -314    597     -7    228    -41   -135    -57
    -51   -345   -293    200    119   -319    589    -15    220    -51   -142    -70
    -80   -361   -283    220     98   -322    592     -7    226    -49   -142    -72
    -62   -337   -275    200    103   -309    587    -10    226    -49   -145    -75
   -122   -327   -205    223     38   -267    594     -5    236    -33   -127    -64
    -38   -340   -301    189    129   -322    558    -41    200    -70   -155   -101
    -83   -324   -244    202     77   -283    574    -28    215    -51   -137   -101
    -20   -285   -265    153    119   -275    563    -31    215    -49   -132   -106
     28   -262   -290    116    155   -275    550    -36    207    -54   -135   -111
      5   -246   -252    122    127   -249    555    -25    215    -46   -124    -98
    -10   -223   -213    116     98   -218    545    -31    218    -41   -111   -101
    -54   -210   -155    132     49   -184    553    -15    233    -25    -85    -85
    -72   -218   -145    142     36   -181    550    -15    233    -28    -83    -83
   -148   -218    -70    184    -38   -145    563      0    249    -15    -57    -54
   -150   -213    -64    181    -44   -140    550    -10    239    -31    -44    -62
   -135   -194    -62    163    -36   -129    535    -18    231    -41    -51    -72
    -90   -179    -90    132     -2   -135    509    -36    213    -59    -64    -77
   -109   -171    -62    140    -23   -116    506    -28    215    -51    -44    -67
    -96   -155    -62    124    -20   -109    493    -25    210    -44    -38    -59
    -83   -153    -70    116     -7   -111    478    -31    200    -44    -41    -46
   -140   -163    -23    150    -59    -93    485    -20    205    -31    -23     -5
   -213   -148     64    181   -140    -41    504      5    226      2     28     44
   -101   -122    -20    109    -41    -72    462    -28    187    -31     10     20
    -41   -106    -67     72     12    -88    441    -51    161    -57    -12     -2
    -67   -106    -38     85    -15    -72    444    -51    155    -62    -28      5
    -85    -96    -10     90    -38    -54    454    -46    158    -67    -44     10
    -57    -59     -2     57    -28    -31    452    -54    148    -83    -49    -12
    -62    -33     28     49    -46     -5    465    -49    142    -72    -44    -25
    -51    -18     31     33    -44      5    478    -46    137    -62    -54    -33
    -41    -10     31     25    -36     10    472    -31    168    -51    -57    -31
    -83      7     90     36    -88     49    501      0    189    -46    -20    -23
   -122     10    132     54   -127     70    519     20    213    -33    -15    -20
   -142     18    161     59   -150     88    519     28    233     -7    -18    -25
   -148     31    179     59   -163    103    509     20    236     -5    -28    -31
   -226     20    246    101   -236    132    519     31    254      7    -49    -18
   -231     12    244    109   -236    127    511     12    244     18    -70    -41
   -197     15    213     88   -205    114    491     -7    226     10    -62    -80
   -161     33    194     64   -176    114    475    -25    218      5    -62    -98
   -116     41    155     36   -137     98    452    -49    200     -5    -85   -124
    -72     54    124      7    -98     88    428    -67    184     -7   -109   -142
    -41     70    111    -15    -75     90    405    -88    179     -5   -119   -153
    -28     88    116    -28    -72    101    389    -93    179      5   -111   -161
      0     96     96    -49    -46     96    366    -98    171    -12   -116   -181
      2    132    129    -70    -62    129    366    -88    179    -10   -103   -174
     41    181    140   -114    -49    161    371    -80    184     -5    -88   -163
     64    223    158   -142    -46    192    368    -72    197     -2    -70   -150
     98    244    145   -174    -23    194    363    -70    200     -5    -54   -150
    140    262    122   -202      7    194    355    -70    194    -12    -44   -150
    166    267    101   -218     31    184    345    -75    184    -23    -41   -153
    168    288    119   -228     25    205    342    -72    187    -23    -23   -142
    179    353    174   -267      0    265    342    -72    200    -10      7   -119
    174    384    210   -280    -18    298    337    -85    200     -7     23   -111
    192    387    192   -290      0    290    306   -109    179    -25     15   -114
    223    374    150   -298     36    262    265   -150    137    -70    -18   -140
    254    379    122   -319     67    252    228   -176    116    -90    -28   -145
    249    366    114   -309     67    241    207   -189    101   -101    -38   -145
    275    371     93   -324     90    233    187   -192     85   -116    -67   -155
    275    366     90   -319     93    228    176   -197     77   -127    -83   -163
    262    311     49   -288    106    181    150   -226     44   -161   -114   -192
    218    272     54   -244     80    163    132   -236     25   -176   -145   -205
    194    220     25   -210     85    124    101   -252      0   -202   -197   -239
    207    228     20   -218     93    124     88   -265    -10   -205   -213   -252
    189    241     51   -218     70    148     85   -270    -15   -202   -220   -252
    176    233     57   -207     59    145     83   -270    -18   -202   -228   -267
    132    220     85   -179     23    153     72   -272    -25   -202   -236   -272
     93    205    111   -148     -7    158     67   -277    -33   -207   -252   -283
     12    192    176   -103    -80    184     75   -262    -20   -189   -244   -272
     12    181    166    -98    -77    174     72   -254    -20   -189   -257   -290
     10    119    106    -64    -49    114     93   -213    -15   -202   -301   -342
      5     72     67    -38    -31     70    192    -88     44   -192   -335   -397
     23    142    116    -85    -46    129    309     88    168    -96   -285   -363
     98    353    254   -228    -77    303    407    293    358    103   -119   -205
    148    779    628   -465   -241    706    446    418    594    431    220    148
     49   1408   1358   -727   -654   1384    431    400    852    857    714    665
   -181   1764   1943   -792  -1062   1855    215     80    875   1080   1015    961
   -327   1504   1831   -587  -1080   1665    -67   -348    548    846    818    763
   -363    748   1109   -194   -737    927   -280   -763    -57    153    124    124
   -358      2    361    179   -358    181   -350   -859   -439   -384   -462   -444
   -301   -215     83    257   -194    -67   -327   -719   -423   -439   -553   -579
   -280   -202     77    239   -179    -62   -213   -548   -290   -353   -478   -579
   -267   -132    135    197   -202      0   -101   -405   -161   -246   -358   -530
   -265    -49    215    158   -241     83    -15   -301    -51   -150   -246   -446
   -319     10    327    153   -324    168     51   -231     20    -80   -192   -368
   -327     28    355    148   -342    192     83   -197     51    -54   -239   -332
   -254     44    296    103   -275    168     72   -200     49    -59   -309   -324
   -246     57    303     96   -275    179     83   -184     64    -51   -288   -303
   -277     41    319    116   -298    179     90   -176     67    -49   -306   -296
   -298     23    322    135   -309    171     90   -171     72    -46   -267   -290
   -319      7    324    155   -322    166    101   -161     80    -38   -231   -290
   -259     -7    252    135   -257    122     96   -168     70    -54   -233   -298
   -277    -25    252    150   -267    111    109   -158     77    -62   -265   -293
   -265    -28    236    148   -252    103    119   -140     85    -64   -327   -296
   -254    -36    218    142   -236     90    114   -132     93    -59   -335   -290
   -265    -33    231    150   -249     98    111   -119    103    -54   -316   -280
   -272    -31    239    150   -257    103    111   -103    119    -41   -327   -262
   -270    -23    246    145   -259    111    109    -93    127    -28   -301   -244
   -262    -23    239    142   -252    106     98    -85    129    -20   -290   -233
   -285    -18    267    153   -277    124     96    -72    145     18   -275   -213
   -280    -20    259    150   -272    119     85    -80    148     38   -265   -207
   -288    -18    270    153   -280    124     85    -67    166     77   -226   -179
   -285    -15    267    150   -277    124     80    -62    176    109   -192   -161
   -218      7    226    106   -220    116     59    -77    166    114   -174   -150
   -155      7    161     72   -158     83     28   -106    142    103   -168   -145
   -166      0    166     83   -166     83     20   -103    148    116   -155   -103
   -207      0    207    103   -207    103     15    -85    171    137   -153    -62
   -215     -5    210    111   -213    101     -2    -72    192    140   -161    -62
   -210    -15    194    114   -202     88    -23    -75    202    122   -163    -62
   -192    -12    179    101   -187     83    -38    -77    207    119   -161    -75
   -187    -12    171     98   -181     77    -46    -70    215    145   -150   -124
   -197    -28    168    114   -184     70    -44    -54    226    158   -132   -161
   -228    -36    192    132   -213     77    -31    -41    231    163   -129   -122
   -252    -36    215    142   -236     90    -15    -28    236    181   -127    -96
   -290    -49    239    168   -265     93      0    -15    244    202   -103   -122
   -309    -54    254    181   -283     98     15      2    252    215    -57   -174
   -363    -41    322    202   -345    140     44     33    272    254    -10   -166
   -363    -31    332    197   -348    148     62     54    290    275     20   -161
   -350    -38    311    192   -332    135     70     72    301    280     10   -150
   -358    -33    324    197   -342    145     90    106    324    303     12   -124
   -368    -31    335    197   -353    150    103    132    342    314     41   -129
   -311    -18    290    163   -303    135     88    127    335    301     49   -163
   -280    -20    257    150   -270    116     72    114    327    290     41   -192
   -293    -12    280    153   -288    132     67    109    324    293     10   -215
   -309    -23    285    163   -298    129     64    114    324    290    -15   -233
   -324    -31    290    176   -309    129     57    114    316    270    -12   -254
   -311    -41    267    176   -290    114     36    103    303    244    -10   -285
   -319    -51    267    187   -293    106     38    119    314    257    -20   -301
   -335    -41    293    187   -316    124     38    132    327    280    -38   -309
   -335    -23    311    179   -324    142     31    137    332    288    -49   -329
   -332    -15    314    174   -324    148     25    145    337    290    -57   -358
   -303    -20    283    163   -293    129     12    140    329    277    -72   -389
   -342    -31    309    187   -327    137     28    163    342    288    -72   -407
   -290    -12    277    150   -283    132     25    179    350    296    -80   -436
   -200     41    239     77   -218    140     20    181    355    301    -90   -462
    -44     72    116    -12    -80     93    -20    148    324    267   -142   -501
     44     90     44    -70      0     70    -54    122    293    236   -181   -491
     88    122     33   -106     25     77    -75    116    288    233   -200   -467
    231    153    -77   -192    153     38   -119     80    252    194   -246   -485
    361    181   -179   -270    270      2   -150     44    226    163   -280   -504
    423    184   -239   -306    332    -25   -181     10    205    142   -296   -517
    444    194   -252   -319    348    -28   -202    -20    189    132   -303   -537
    423    181   -241   -303    332    -31   -226    -41    179    124   -309   -553
    397    153   -244   -275    322    -44   -262    -80    153    106   -314   -581
    381    132   -252   -259    316    -59   -280    -93    140     98   -314   -589
    379     90   -288   -236    332    -98   -296   -103    122     77   -335   -613
    348     54   -296   -202    322   -119   -298   -101    114     62   -353   -626
    319     23   -296   -171    309   -135   -303   -106    111     51   -368   -633
    303    -23   -327   -140    314   -176   -322   -119     88     28   -392   -654
    257    -67   -324    -93    290   -194   -327   -122     77     15   -402   -662
    205   -109   -314    -49    257   -213   -329   -124     72     10   -407   -670
    233   -145   -379    -44    306   -262   -355   -148     44    -20   -431   -701
    189   -153   -342    -18    265   -249   -350   -140     54     -2   -418   -683
    187   -184   -371     -2    277   -277   -355   -150     41    -12   -431   -685
    135   -202   -340     31    236   -272   -350   -148     44    -10   -423   -665
     96   -226   -322     64    207   -272   -350   -140     44    -12   -418   -652
     85   -239   -327     75    205   -283   -363   -140     33    -20   -420   -657
     70   -254   -327     90    197   -290   -366   -137     31    -31   -426   -667
     62   -322   -384    127    223   -353   -342    -96     28    -62   -465   -717
     54   -371   -426    158    239   -397   -249     23     70    -75   -491   -779
     67   -293   -361    111    213   -327   -127    192    197     15   -415   -737
    101    -98   -202     -2    150   -150    -10    394    402    220   -218   -553
    142    316    171   -231    -15    244     23    504    644    548    148   -171
     62    966    904   -514   -420    935     -5    465    898    974    659    358
   -124   1299   1423   -589   -776   1361   -254    124    904   1169    943    607
   -241   1008   1249   -384   -745   1130   -553   -319    545    893    719    374
   -303    280    581     10   -441    431   -722   -706    -46    205     51   -241
   -277   -418   -140    348    -70   -280   -763   -774   -413   -316   -509   -782
   -210   -649   -441    428    114   -545   -730   -626   -394   -374   -613   -901
   -202   -649   -446    426    119   -548   -623   -467   -277   -296   -566   -878
   -155   -558   -402    355    122   -483   -540   -358   -174   -213   -501   -828
   -103   -449   -345    277    119   -397   -470   -277    -85   -135   -428   -771
    -83   -389   -309    236    111   -350   -431   -231    -28    -85   -381   -727
   -116   -361   -246    239     62   -303   -400   -192     12    -51   -345   -696
    -80   -340   -259    210     88   -301   -400   -187     18    -51   -335   -688
    -88   -306   -218    197     64   -262   -381   -166     44    -33   -303   -659
    -75   -319   -246    197     83   -283   -397   -176     31    -51   -306   -672
    -49   -311   -265    179    106   -288   -413   -184     25    -59   -301   -680
    -72   -306   -236    187     80   -272   -405   -171     38    -49   -280   -672
   -111   -298   -187    205     36   -244   -376   -142     70    -20   -249   -649
   -150   -290   -140    220     -5   -218   -371   -135     83     -7   -228   -646
   -187   -290   -103    239    -41   -197   -363   -127     93      0   -220   -654
   -226   -311    -85    267    -72   -200   -368   -122     90     -7   -226   -665
   -241   -296    -54    270    -93   -176   -366   -116    101      0   -218   -657
   -252   -309    -57    280    -98   -184   -374   -114     98     -2   -223   -665
   -257   -290    -33    272   -114   -163   -371   -103    116      7   -207   -644
   -236   -267    -31    252   -103   -150   -381   -106    111      5   -205   -639
   -236   -262    -25    249   -106   -145   -394   -116    103      0   -210   -646
   -218   -272    -57    244    -83   -166   -413   -127     93    -10   -220   -659
   -176   -290   -114    233    -33   -202   -439   -142     72    -25   -239   -685
   -220   -290    -72    254    -75   -181   -444   -142     72    -18   -233   -685
   -161   -252    -90    207    -36   -171   -454   -148     67    -12   -239   -680
    -88   -246   -161    166     33   -205   -501   -184     33    -41   -275   -701
    -80   -239   -158    158     38   -200   -514   -189     25    -38   -277   -691
    -70   -239   -168    153     46   -205   -540   -207     10    -51   -290   -691
    -67   -231   -163    150     46   -197   -550   -207      5    -54   -298   -680
    -28   -210   -184    119     75   -197   -566   -213     -2    -59   -311   -675
    -31   -207   -176    116     72   -192   -576   -213     -7    -62   -319   -665
    -28   -184   -155    106     62   -171   -581   -213     -7    -67   -322   -654
     25   -148   -174     62     98   -161   -597   -226    -15    -77   -327   -657
     23   -150   -174     62     96   -163   -587   -218     -2    -72   -316   -639
      7   -148   -155     70     80   -153   -561   -202     15    -57   -290   -615
     20   -124   -148     51     83   -135   -566   -210     18    -54   -270   -607
      0   -103   -103     51     51   -103   -561   -202     28    -46   -254   -600
      2    -85    -88     38     44    -85   -545   -179     51    -28   -239   -581
    -18    -67    -49     41     12    -57   -532   -161     75     -7   -213   -561
      0    -51    -51     25     23    -51   -527   -155     88      0   -202   -550
     41    -41    -83      0     62    -62   -535   -166     88     -7   -207   -558
    -51    -25     23     36    -38     -2   -496   -122    140     38   -163   -514
    -33      5     38     12    -36     20   -485    -98    168     64   -137   -485
     41     18    -23    -31     31     -2   -504   -111    163     59   -140   -488
     77     -2    -80    -36     77    -41   -511   -132    153     44   -153   -498
     57    -31    -88    -15     70    -57   -522   -153    140     33   -168   -517
     38    -18    -57    -10     46    -38   -522   -155    142     36   -163   -506
     31     -5    -36    -15     31    -18   -514   -140    158     54   -142   -467
      7     -2    -10     -2      7     -5   -506   -124    176     77   -119   -433
     15    -25    -41      2     28    -33   -506   -129    171     70   -129   -436
     31     -2    -33    -15     31    -18   -511   -137    168     67   -129   -431
     18     23      5    -23      5     12   -511   -127    179     75   -119   -423
     -7     28     36    -10    -20     31   -496   -106    197     93   -103   -405
    -18     49     64    -18    -41     57   -488    -93    215    109    -77   -376
     -2     62     64    -31    -33     64   -478    -77    233    122    -64   -358
     10     85     75    -51    -31     80   -459    -51    252    137    -51   -345
     10    119    109    -64    -49    114   -441    -28    272    153    -38   -324
     31    150    116    -90    -44    135   -446    -28    272    148    -46   -327
      5    166    161    -88    -77    163   -428    -10    288    163    -31   -316
    -70    174    241    -51   -155    205   -381     31    329    200      2   -283
     12    200    187   -106    -85    194   -400     12    314    184    -15   -298
    -10    236    246   -114   -127    241   -397     10    316    187     -7   -288
    -20    272    290   -127   -155    280   -384     18    332    202     15   -267
     18    288    270   -155   -127    280   -394     10    329    207     23   -257
     49    272    223   -161    -85    249   -418    -15    303    192     12   -272
     18    265    246   -142   -114    257   -439    -36    288    181     12   -275
     10    233    223   -122   -106    228   -462    -54    267    163      2   -288
    -36    192    228    -77   -132    210   -462    -51    259    155      2   -293
    -88    192    280    -51   -184    236   -441    -31    275    176     28   -280
    -83    135    215    -25   -150    174   -449    -41    252    153      7   -309
    -25     88    114    -31    -70    101   -483    -75    207    109    -31   -355
    -25     51     75    -15    -51     62   -493    -90    184     88    -41   -379
    -64      2     67     31    -64     33   -493   -103    171     77    -38   -397
   -140    -25    111     83   -127     41   -478    -96    176     85    -12   -397
   -124    -51     72     88    -98      7   -485   -109    158     72    -25   -410
   -124    -72     49     96    -88    -12   -493   -124    142     59    -41   -410
   -122    -70     51     96    -88    -10   -493   -132    137     62    -41   -407
   -101    -62     38     80    -72    -12   -504   -137    132     54    -54   -407
    -83    -54     28     67    -57    -12   -506   -140    122     41    -67   -415
    -72   -119    -46     96    -15    -83   -504   -129    109     18   -101   -446
    -59   -194   -135    127     36   -166   -441    -38    137      2   -148   -493
    -75   -161    -85    116      2   -124   -311    111    249     64   -122   -485
    -46    -41      5     44    -28    -18   -200    277    402    197     -2   -397
    -23    218    241    -98   -132    228   -129    410    592    423    262   -163
    -36    701    737   -332   -387    719   -135    444    805    763    701    249
   -132   1210   1340   -540   -735   1275   -314    158    828   1013   1072    558
   -213   1249   1460   -519   -836   1353   -613   -244    592    974   1091    571
   -267    795   1062   -265   -665    927   -828   -633    114    485    618    179
   -254    111    366     72   -309    239   -898   -820   -371   -200    -85   -428
   -205   -301    -98    252    -54   -200   -883   -714   -483   -436   -348   -670
   -200   -407   -207    303      2   -309   -776   -550   -413   -423   -371   -685
   -155   -371   -215    262     28   -293   -701   -459   -324   -371   -363   -670
   -103   -280   -176    192     36   -228   -652   -392   -228   -298   -335   -649
    -67   -161    -96    114     12   -129   -615   -345   -145   -218   -272   -618
    -59   -109    -49     83     -7    -80   -584   -309    -85   -171   -231   -602
    -64    -88    -23     75    -20    -57   -576   -303    -67   -163   -220   -600
    -57    -80    -23     70    -18    -51   -581   -309    -70   -166   -239   -610
    -67    -67     -2     64    -33    -36   -587   -319    -75   -168   -262   -615
   -109    -51     57     80    -85      0   -576   -319    -64   -166   -272   -613
    -49    -36     10     41    -33    -12   -592   -335    -77   -194   -298   -639
     62      0    -62    -31     62    -31   -618   -361    -98   -220   -322   -659
     90      7    -83    -51     85    -36   -628   -368   -106   -231   -335   -659
    106     -7   -114    -49    109    -59   -641   -381   -119   -249   -350   -662
     96    -28   -124    -36    109    -75   -646   -394   -129   -257   -358   -665
    103      2   -101    -51    103    -49   -649   -394   -124   -249   -337   -652
     77     18    -62    -49     70    -20   -646   -397   -119   -241   -319   -620
     38     28    -10    -33     23     10   -636   -389   -106   -223   -298   -602
    109     28    -80    -72     96    -25   -662   -415   -127   -246   -316   -631
    161     33   -127    -96    145    -46   -678   -428   -140   -265   -319   -631
    150     33   -116    -93    132    -38   -678   -428   -140   -259   -311   -626
    174     51   -122   -114    148    -33   -683   -436   -150   -265   -309   -636
    168     41   -129   -106    150    -44   -693   -441   -161   -283   -298   -636
    171     38   -132   -103    153    -46   -704   -449   -171   -293   -277   -633
    252     57   -194   -155    223    -67   -737   -480   -197   -322   -290   -654
    239     70   -168   -155    202    -46   -740   -483   -194   -314   -267   -649
    259     80   -181   -171    220    -49   -748   -491   -202   -316   -244   -649
    290     62   -228   -176    259    -83   -771   -504   -226   -324   -223   -646
    322     33   -288   -179    303   -127   -797   -517   -265   -345   -252   -662
    277     36   -241   -158    259   -101   -774   -501   -257   -340   -244   -644
    275     49   -226   -163    252    -88   -769   -485   -267   -350   -239   -644
    213     54   -158   -132    187    -51   -753   -446   -246   -345   -231   -628
    218     46   -174   -135    194    -62   -763   -462   -254   -379   -249   -639
    189     77   -111   -135    150    -15   -735   -449   -231   -371   -239   -618
    161    111    -49   -137    106     31   -709   -426   -202   -345   -249   -594
    103    111      7   -106     49     59   -680   -392   -171   -316   -265   -579
     85    135     49   -111     18     93   -665   -374   -150   -293   -265   -563
     77    148     70   -114      2    111   -657   -363   -140   -280   -275   -566
     44    166    122   -106    -38    145   -644   -350   -124   -257   -267   -558
     49    205    155   -127    -51    181   -631   -332   -101   -231   -254   -540
    -15    236    252   -111   -132    244   -587   -283    -49   -179   -215   -491
    -20    265    283   -122   -150    272   -574   -262    -20   -148   -207   -485
     -7    272    277   -132   -142    275   -561   -254     -5   -129   -215   -483
    -15    293    309   -137   -161    301   -548   -246     20   -109   -218   -472
    -46    303    350   -129   -200    327   -532   -233     38    -80   -207   -446
    -80    303    384   -114   -231    342   -519   -226     51    -54   -192   -433
   -127    296    423    -88   -275    358   -501   -226     67    -36   -174   -428
   -142    288    431    -72   -285    358   -491   -231     75    -28   -166   -433
   -161    288    449    -64   -303    366   -488   -231     80    -15   -148   -433
   -213    296    509    -41   -361    402   -472   -218    101     12   -119   -423
   -285    316    602    -15   -444    457   -439   -187    135     46    -85   -397
   -277    335    613    -28   -444    472   -426   -174    145     59    -75   -389
   -285    342    628    -28   -457    483   -423   -158    153     80    -62   -384
   -298    342    641    -23   -470    491   -420   -145    161     93    -57   -379
   -309    361    670    -28   -488    514   -410   -122    179    122    -33   -361
   -257    387    644    -64   -449    514   -415   -114    189    132    -28   -361
   -176    459    633   -142   -405    548   -423   -103    205    153     -7   -353
   -161    501    662   -168   -413    579   -407    -80    231    176     15   -342
   -192    522    714   -166   -454    618   -389    -59    254    202     41   -345
   -155    555    711   -200   -433    633   -384    -49    262    210     51   -337
   -145    579    724   -218   -436    649   -374    -38    275    215     64   -327
   -150    607    758   -228   -454    683   -358    -36    285    226     83   -316
   -161    613    771   -228   -465    691   -345    -44    283    218     85   -327
   -187    581    769   -197   -478    675   -345    -54    270    197     80   -329
   -210    563    771   -176   -491    667   -350    -64    254    176     77   -329
   -205    558    761   -176   -483    659   -355    -75    244    155     80   -335
   -176    545    719   -187   -446    631   -368    -93    223    124     72   -355
   -210    524    735   -155   -472    628   -358    -93    223    114     72   -366
   -311    465    776    -77   -545    620   -329    -75    231    109     75   -363
   -223    405    628    -90   -426    517   -355    -98    192     54     18   -410
   -197    363    561    -85   -379    462   -363   -106    181     25    -10   -433
   -205    335    540    -64   -371    436   -361   -111    192     10    -25   -433
   -197    293    491    -49   -345    389   -374   -124    192      7    -54   -444
   -145    288    433    -70   -290    358   -384   -135    181     28    -54   -457
   -181    298    480    -59   -332    389   -371   -116    202     83      7   -433
   -223    290    514    -33   -368    402   -361   -106    213    122     64   -418
   -226    290    514    -33   -371    402   -363   -106    213    137     93   -410
   -246    285    532    -20   -389    407   -350    -98    215    150    114   -392
   -249    231    480      7   -363    355   -348    -90    197    129     85   -402
   -194    163    358     15   -275    259   -306    -31    200     93     23   -449
   -184    189    374     -5   -280    280   -184    111    285    122      7   -449
   -158    277    433    -59   -296    355    -83    280    423    226     83   -361
   -111    527    639   -207   -376    581    -10    436    620    452    296   -129
    -59   1015   1075   -478   -566   1044     -7    491    844    795    675    272
   -213   1527   1740   -659   -976   1634   -106    311    984   1124   1067    678
   -335   1574   1906   -620  -1119   1740   -389    -57    836   1143   1132    758
   -431   1145   1577   -355  -1002   1361   -636   -480    397    706    732    426
   -501    413    914     44   -706    662   -719   -737   -119      7     38   -153
   -475    -18    454    246   -465    218   -706   -659   -254   -236   -257   -426
   -441   -145    296    293   -371     75   -615   -485   -161   -197   -246   -472
   -439   -142    296    290   -368     75   -501   -348    -41   -103   -155   -444
   -431    -75    355    254   -394    140   -400   -236     77     -2    -49   -384
   -446     -5    441    226   -444    215   -337   -171    155     75      5   -316
   -431     41    472    192   -452    257   -303   -129    194    119     20   -277
   -368     54    423    155   -394    236   -298   -127    194    122      5   -285
   -283     59    342    111   -311    200   -311   -150    171     90    -49   -306
   -355     62    415    145   -387    236   -283   -127    184    103    -38   -285
   -314     67    381    122   -348    223   -280   -127    179     88    -51   -285
   -197     70    267     62   -231    166   -303   -150    142     44   -106   -316
   -171     75    246     49   -207    161   -306   -150    129     33    -93   -322
   -161     72    233     41   -197    153   -314   -153    129     23    -67   -319
    -90     80    171      5   -132    124   -340   -171    111      2    -85   -332
    -75     83    158     -5   -116    119   -337   -176    103     -5   -106   -322
    -88     93    181     -2   -135    137   -322   -163    114     -5   -101   -283
   -109     85    194     12   -153    137   -309   -150    119     -7   -127   -246
   -116     96    213     10   -166    153   -290   -132    132      5   -122   -210
   -124    103    226      7   -174    166   -275   -122    145     18   -114   -187
   -140    114    254     12   -197    184   -272   -116    150     25   -111   -161
   -145    122    267     10   -205    192   -265   -109    153     31   -114   -137
   -148    129    275      7   -210    202   -259   -106    155     31   -116   -124
   -132    135    267     -2   -200    200   -265   -111    153     33   -114   -142
   -129    153    283    -10   -205    218   -265   -106    158     44    -98   -142
   -148    158    306     -5   -228    231   -270   -109    153     44    -80   -150
   -109    155    265    -23   -187    210   -283   -122    140     31    -83   -168
   -119    132    252     -7   -184    189   -288   -124    127     28    -85   -171
   -181    129    311     25   -246    220   -265    -98    150     54    -54   -140
    -62    135    194    -38   -129    163   -314   -129    114     31    -77   -171
    -51    137    189    -44   -122    163   -324   -132    106     28    -83   -184
    -36    150    184    -57   -111    166   -327   -135    101     31    -88   -187
     23    155    132    -88    -54    145   -335   -142     85     23   -103   -184
     18    166    148    -93    -64    158   -329   -142     77     20    -93   -192
    -49    174    223    -64   -135    197   -296   -114    101     41    -64   -176
     10    181    171    -96    -80    176   -301   -122     85     28    -70   -189
     49    168    119   -109    -33    145   -309   -127     70     10   -111   -205
     18    179    158   -101    -70    171   -285   -106     90     28   -111   -192
    -15    184    200    -85   -106    192   -267    -88    111     41   -101   -194
    -83    197    280    -59   -181    239   -239    -51    142     64    -67   -189
    -64    215    280    -75   -171    246   -226    -28    163     75    -59   -194
    -85    241    324    -77   -207    283   -202      0    194    101    -49   -187
    -54    241    296    -93   -176    267   -210      2    194     96    -62   -207
    -93    285    379    -98   -236    329   -187     31    233    124    -28   -184
   -109    298    407    -93   -257    353   -171     49    252    132    -20   -181
   -109    275    384    -83   -246    329   -176     54    257    135    -28   -181
    -59    280    340   -111   -200    309   -202     41    246    127    -41   -192
    -57    290    348   -119   -202    319   -239     33    241    129    -44   -200
   -111    280    392    -83   -252    335   -270     36    249    137    -38   -194
    -96    270    366    -88   -231    316   -296     25    239    129    -51   -205
   -116    283    397    -83   -257    340   -283     44    257    150    -41   -189
   -116    303    418    -96   -267    358   -277     49    267    155    -41   -176
   -148    306    454    -77   -301    379   -277     59    277    174    -23   -161
   -119    316    436    -98   -277    376   -275     67    285    181    -12   -153
   -106    332    439   -114   -272    384   -267     80    288    192    -10   -140
   -106    350    457   -122   -283    402   -259     96    298    207      0   -140
    -80    379    459   -148   -270    418   -252    106    311    215     12   -142
    -67    400    467   -166   -267    433   -239    116    322    226     25   -122
    -57    431    485   -187   -270    457   -228    124    327    233     41   -103
    -67    459    527   -200   -296    493   -200    140    342    239     51    -93
    -28    493    522   -231   -275    506   -189    145    348    244     62    -72
    -36    524    558   -244   -298    540   -174    155    361    265     85    -41
    -31    545    576   -257   -303    561   -163    158    371    265     90    -28
    -25    581    607   -280   -316    594   -158    148    371    265     90    -15
    -49    613    662   -280   -355    636   -153    137    371    265     96      0
    -59    631    691   -288   -374    659   -158    129    371    267    101      5
    -57    628    685   -285   -371    657   -187     98    345    244     90      0
    -46    623    667   -290   -358    644   -207     80    324    223     75     -5
    -93    602    696   -254   -394    649   -202     85    329    226     83      0
   -145    579    724   -218   -436    652   -194     96    329    220     85      0
   -114    550    665   -218   -389    607   -210     75    298    181     49    -38
    -75    514    589   -220   -335    553   -233     46    262    140      5    -85
    -88    493    581   -202   -335    537   -236     36    244    116    -18   -111
    -75    459    535   -192   -303    496   -246     18    215     77    -57   -150
    -80    439    519   -179   -301    478   -254      7    200     59    -67   -166
   -135    426    561   -145   -350    493   -249      7    194     62    -59   -166
   -145    415    561   -135   -353    488   -252      0    184     57    -64   -179
   -150    410    558   -132   -355    483   -259    -15    166     41    -75   -189
   -179    415    592   -119   -384    504   -254    -12    166     49    -64   -184
   -189    433    623   -122   -405    527   -246     -7    174     62    -54   -176
   -176    449    626   -135   -400    537   -249    -10    171     64    -49   -174
   -161    374    535   -106   -350    454   -236     12    150     25   -103   -241
   -140    322    459    -90   -301    389   -137    132    194     23   -140   -296
   -127    394    522   -135   -324    457     -5    303    314    109    -80   -257
    -41    574    615   -265   -327    594    109    509    493    283     67   -129
     -7    997   1002   -496   -506   1000    137    613    727    602    418    220
    -72   1610   1683   -769   -878   1647     77    550    956   1002    904    717
   -231   1977   2208   -875  -1218   2091   -163    223    971   1210   1195   1010
   -389   1800   2190   -704  -1288   1995   -459   -200    683   1034   1070    891
   -431   1031   1462   -301   -948   1247   -665   -631     33    285    355    249
   -413    327    740     41   -576    532   -711   -727   -361   -267   -223   -296
   -368     98    465    132   -418    283   -646   -571   -350   -345   -342   -439
   -392    103    496    145   -444    298   -517   -384   -213   -262   -288   -410
   -342    189    532     77   -436    361   -410   -249    -96   -176   -226   -366
   -348    301    646     23   -496    472   -311   -137     23    -80   -140   -293
   -296    363    659    -33   -478    509   -275    -96     67    -51   -111   -272
   -306    400    706    -46   -506    553   -246    -67     96    -33    -85   -249
   -270    418    685    -75   -478    550   -246    -64    101    -44    -88   -252
   -239    433    670    -98   -454    550   -246    -64    101    -54    -93   -252
   -228    444    670   -109   -449    555   -246    -62    103    -59    -90   -246
   -189    420    610   -114   -400    514   -262    -83     77    -90   -122   -277
   -184    415    597   -116   -389    504   -254    -77     80    -98   -124   -277
   -161    431    592   -135   -376    511   -249    -77     77   -101   -127   -277
   -137    449    587   -155   -363    517   -249    -77     77   -103   -127   -277
   -145    444    589   -148   -366    517   -254    -77     75   -109   -127   -283
   -119    446    566   -163   -342    506   -257    -85     70   -116   -132   -288
   -103    457    561   -176   -332    509   -257    -85     72   -114   -127   -283
   -106    452    558   -174   -332    504   -259    -88     70   -116   -127   -277
   -101    441    542   -168   -322    491   -265    -88     62   -122   -129   -285
    -93    446    540   -179   -316    493   -262    -83     70   -111   -114   -275
   -109    436    545   -163   -327    491   -265    -85     67   -111   -114   -285
   -106    436    540   -166   -324    488   -265    -85     64   -111   -114   -293
   -127    446    574   -158   -350    509   -254    -75     75   -101    -98   -285
   -200    428    626   -116   -413    527   -241    -49     96    -75    -72   -265
    -88    444    532   -179   -311    488   -272    -72     70    -98    -98   -293
    -62    428    488   -184   -275    457   -288    -80     57   -109   -114   -309
    -72    431    504   -179   -288    467   -293    -72     64   -101   -103   -272
    -57    436    493   -192   -275    465   -293    -67     67    -90    -93   -252
    -90    439    530   -174   -311    483   -283    -49     80    -75    -77   -226
    -90    433    524   -174   -306    478   -288    -44     77    -75    -77   -220
    -59    433    493   -187   -275    462   -293    -44     77    -75    -85   -223
    -83    426    509   -171   -296    465   -288    -46     75    -75    -85   -223
   -194    428    623   -116   -410    527   -246     -7    106    -41    -54   -184
   -168    423    592   -127   -381    506   -252    -10     96    -51    -70   -189
   -148    452    600   -150   -374    524   -233      0    109    -38    -59   -174
    -59    459    519   -200   -290    488   -254    -23     85    -64    -88   -205
    -98    449    545   -176   -322    496   -239    -12     96    -57    -88   -205
   -127    436    563   -158   -345    498   -226      0    109    -49    -85   -207
   -116    472    589   -176   -353    530   -200     28    140    -20    -62   -179
   -114    504    615   -197   -363    558   -181     54    171      7    -41   -158
   -124    491    613   -184   -368    550   -163     72    189     20    -41   -155
   -127    491    618   -184   -374    553   -145     93    210     28    -41   -163
   -129    522    652   -194   -389    587   -129    114    239     54    -23   -153
   -116    532    649   -207   -384    589   -122    122    252     64    -15   -153
   -119    509    626   -194   -374    566   -119    119    249     59    -25   -171
   -137    506    641   -184   -392    574   -119    119    257     62    -23   -171
   -197    504    701   -153   -449    602   -103    137    277     80     -5   -161
   -192    509    701   -161   -446    605   -109    137    277     77    -12   -171
   -153    530    680   -189   -415    605   -122    132    272     70    -23   -187
   -129    542    670   -207   -400    605   -122    142    280     72    -18   -192
   -135    553    688   -207   -410    620   -111    166    303     93      2   -176
   -122    561    680   -220   -400    620   -119    171    311    101      7   -168
   -155    576    732   -210   -444    654   -114    184    322    111     20   -163
   -213    579    792   -184   -504    683   -103    202    340    129     33   -161
   -187    571    758   -192   -472    665   -114    200    337    124     25   -166
   -158    566    724   -205   -444    644   -124    194    327    116     18   -184
   -179    563    743   -192   -462    652   -119    202    332    127     28   -187
   -215    587    802   -187   -509    693    -93    228    355    155     57   -166
   -205    633    839   -213   -522    735    -75    244    376    179     83   -150
   -220    670    888   -226   -555    779    -59    262    394    202    111   -137
   -213    685    896   -236   -553    789    -41    275    405    213    124   -135
   -174    704    875   -265   -524    789    -54    267    392    205    122   -155
   -140    724    865   -290   -501    795    -72    252    376    189    114   -179
    -96    717    813   -311   -454    763    -77    241    368    181    106   -194
   -142    724    867   -290   -506    795    -67    252    384    200    127   -176
   -153    748    901   -301   -527    823    -77    241    379    207    137   -174
   -166    737    904   -285   -535    820    -93    226    363    200    124   -184
   -184    696    880   -257   -532    787   -135    184    322    166     80   -218
   -210    675    885   -233   -548    779   -161    158    296    155     59   -233
   -231    631    859   -202   -545    745   -184    137    272    137     31   -259
   -301    558    859   -127   -579    709   -189    132    252    124      5   -283
   -285    530    815   -122   -550    672   -210    111    223    101    -36   -306
   -236    493    727   -129   -483    610   -241     85    187     77    -64   -345
   -210    436    644   -114   -426    540   -267     57    150     51    -85   -392
   -218    379    597    -80   -407    488   -298     20    109     23   -116   -444
   -324    348    670    -12   -498    509   -303     12     98     25   -116   -459
   -355    311    667     20   -511    488   -311      7     85     18   -119   -470
   -257    306    563    -25   -410    433   -353    -31     38    -20   -148   -519
   -233    293    527    -28   -379    410   -376    -49     12    -36   -155   -548
   -257    293    548    -20   -402    418   -384    -57      7    -38   -153   -553
   -298    290    587      2   -441    439   -387    -59      7    -33   -153   -550
   -324    280    602     20   -465    441   -392    -62     -5    -41   -158   -561
   -366    213    579     77   -472    394   -358    -23     -5    -54   -179   -600
   -327    161    488     83   -407    324   -267    103     28    -59   -218   -688
   -280    254    535     12   -407    394   -145    283    135     33   -158   -678
   -184    413    597   -116   -392    504    -64    457    283    187    -23   -571
   -158    758    917   -298   -537    836    -57    542    470    454    272   -275
   -233   1382   1615   -576   -924   1499   -132    462    698    859    750    226
   -402   1743   2145   -670  -1275   1943   -381    124    730   1070   1039    527
   -459   1486   1945   -514  -1202   1717   -719   -355    374    792    813    316
   -467    782   1249   -155   -857   1015   -924   -800   -272     54    106   -316
   -420    207    628    103   -524    418   -956   -833   -587   -405   -394   -789
   -366    -54    309    210   -337    127   -924   -701   -597   -498   -540   -958
   -303    -93    210    197   -259     59   -833   -563   -511   -470   -545   -984
   -257     12    270    122   -262    140   -709   -410   -379   -366   -478   -922
   -231    119    350     54   -290    233   -639   -332   -288   -288   -415   -865
   -249    124    374     62   -311    249   -615   -298   -252   -257   -405   -849
   -275    137    413     67   -342    275   -610   -277   -233   -231   -394   -839
   -197    153    350     23   -272    252   -626   -285   -239   -239   -407   -849
    -88    145    231    -28   -161    187   -672   -324   -280   -277   -459   -883
    -41    181    223    -70   -132    202   -672   -319   -272   -257   -449   -875
     -2    215    218   -106   -109    215   -678   -314   -265   -244   -431   -872
     67    218    150   -142    -41    184   -711   -342   -293   -262   -454   -901
     93    223    127   -158    -15    176   -732   -358   -309   -265   -467   -922
    127    257    129   -192      0    194   -745   -371   -314   -270   -475   -924
    210    252     41   -233     85    148   -787   -410   -348   -303   -501   -953
    327    244    -83   -285    205     80   -846   -465   -400   -348   -537   -997
    400    246   -155   -324    277     44   -885   -504   -428   -379   -558  -1026
    462    254   -207   -358    335     23   -917   -532   -449   -397   -579  -1036
    493    277   -215   -389    355     31   -943   -553   -457   -392   -563  -1023
    465    290   -174   -376    319     59   -950   -561   -454   -384   -522  -1008
    496    288   -207   -392    350     41   -984   -589   -475   -400   -548  -1034
    475    293   -184   -384    329     54   -987   -584   -472   -392   -542  -1031
    449    290   -161   -371    303     64   -987   -581   -470   -381   -535  -1021
    418    283   -135   -350    277     75  -1000   -579   -467   -363   -506  -1008
    431    280   -153   -355    290     64  -1023   -587   -475   -366   -514  -1013
    407    306   -103   -358    254    101  -1039   -594   -470   -355   -524  -1002
    368    316    -51   -342    210    132  -1047   -600   -465   -345   -532   -995
    345    306    -38   -324    192    135  -1078   -615   -478   -348   -550  -1005
    309    275    -33   -293    171    122  -1093   -613   -475   -340   -555  -1008
    257    280     23   -270    116    153  -1080   -592   -457   -316   -535   -984
    259    298     38   -280    109    168  -1093   -597   -462   -311   -535   -987
    241    301     59   -270     90    181  -1096   -587   -457   -301   -530   -987
    244    311     64   -277     88    189  -1098   -587   -459   -303   -532   -992
    228    329    101   -280     64    215  -1098   -587   -457   -296   -524   -997
    158    319    161   -241     -2    239  -1080   -568   -439   -280   -514  -1008
    140    324    184   -231    -20    254  -1070   -553   -428   -272   -509  -1021
    166    342    174   -257     -5    259  -1080   -558   -436   -280   -514  -1044
    153    376    223   -265    -36    298  -1070   -542   -418   -267   -509  -1052
    200    394    194   -298      2    296  -1083   -542   -420   -267   -527  -1083
    189    415    226   -301    -18    322  -1072   -517   -392   -239   -514  -1085
    148    410    259   -280    -54    335  -1057   -488   -363   -215   -509  -1085
    127    410    283   -270    -77    348  -1049   -472   -337   -192   -506  -1085
    114    423    309   -270    -98    366  -1039   -454   -306   -166   -496  -1083
     98    418    319   -257   -109    368  -1031   -446   -288   -155   -496  -1096
     83    410    327   -246   -122    368  -1044   -454   -288   -153   -506  -1119
     75    418    342   -246   -135    381  -1052   -457   -277   -142   -509  -1124
     64    418    350   -244   -142    387  -1070   -472   -283   -148   -519  -1140
     62    436    374   -249   -155    405  -1080   -472   -280   -135   -514  -1143
     44    431    387   -239   -171    407  -1085   -470   -272   -127   -514  -1143
     28    433    405   -231   -187    420  -1093   -470   -265   -114   -514  -1140
    -10    436    446   -215   -228    441  -1093   -459   -249    -96   -504  -1130
      7    449    441   -228   -215    446  -1109   -465   -246    -85   -504  -1132
     31    454    423   -244   -197    441  -1124   -472   -249    -83   -501  -1135
     -5    462    467   -228   -236    465  -1111   -454   -228    -57   -485  -1119
     -5    478    483   -239   -244    480  -1111   -452   -223    -44   -478  -1117
      0    470    470   -233   -233    470  -1135   -467   -228    -46   -491  -1130
    -31    470    498   -220   -265    483  -1132   -459   -218    -31   -483  -1117
    -88    519    605   -215   -345    561  -1101   -423   -176     20   -439  -1075
    -44    566    610   -262   -327    587  -1093   -415   -166     41   -428  -1065
     72    613    540   -342   -233    576  -1124   -441   -184     33   -439  -1091
     51    615    561   -335   -254    587  -1122   -436   -179     46   -423  -1085
     44    618    571   -332   -262    594  -1119   -436   -179     49   -426  -1085
     15    613    597   -314   -290    605  -1117   -441   -184     49   -433  -1093
    -18    626    644   -303   -329    633  -1109   -439   -174     67   -426  -1088
    -38    639    675   -301   -355    657  -1104   -433   -153     96   -400  -1062
    -41    649    691   -306   -366    670  -1104   -441   -145    114   -379  -1052
    -64    636    701   -285   -384    667  -1130   -470   -168    106   -381  -1072
    -88    610    698   -259   -392    654  -1158   -498   -192     98   -389  -1093
   -119    576    693   -228   -405    633  -1179   -506   -200     96   -389  -1109
   -137    532    670   -197   -405    600  -1184   -504   -202     93   -387  -1130
   -158    483    641   -163   -400    561  -1184   -498   -210     88   -389  -1156
   -168    431    600   -129   -384    514  -1187   -514   -223     70   -420  -1200
   -194    384    576    -96   -387    480  -1195   -532   -244     54   -470  -1234
   -215    345    561    -64   -389    452  -1210   -553   -265     33   -501  -1267
   -252    285    537    -20   -394    410  -1239   -579   -290     10   -532  -1299
   -265    293    558    -12   -410    426  -1257   -594   -309      2   -517  -1322
   -275    259    535      5   -407    397  -1273   -594   -316      5   -493  -1330
   -275    236    511     18   -394    374  -1280   -597   -319     10   -498  -1330
   -280    233    514     20   -397    374  -1278   -607   -319     10   -566  -1337
   -265    210    475     28   -368    342  -1293   -623   -332     -2   -623  -1363
   -241    205    446     18   -345    324  -1317   -626   -342      0   -555  -1384
   -233    155    387     38   -311    270  -1309   -594   -342     -2   -509  -1426
   -207     85    290     59   -249    187  -1236   -491   -309    -15   -641  -1506
   -174     77    252     49   -213    163  -1111   -327   -207     23   -745  -1535
    -88    202    288    -59   -189    246  -1031   -171    -59    168   -597  -1457
    -67    550    618   -241   -342    581  -1000    -77    142    446   -202  -1184
   -155   1080   1236   -465   -696   1158  -1026    -75    376    849    301   -750
   -205   1527   1732   -659   -969   1628  -1223   -353    428   1127    571   -457
   -153   1387   1540   -618   -846   1465  -1561   -789    129   1005    306   -607
   -153    813    966   -329   -558    888  -1764  -1192   -405    428   -272  -1104
   -174    140    314     15   -244    226  -1810  -1309   -815   -148   -841  -1605
   -179   -228    -49    205    -64   -140  -1771  -1163   -862   -285  -1008  -1779
   -119   -327   -207    220     41   -267  -1688  -1021   -774   -244   -984  -1821
   -116   -298   -181    205     31   -241  -1608   -927   -672   -158   -898  -1797
   -114   -210    -96    161    -10   -153  -1545   -852   -574    -62   -784  -1745
   -119   -135    -15    127    -51    -75  -1496   -795   -493     12   -680  -1693
   -124   -119      2    122    -64    -59  -1470   -763   -457     51   -602  -1693
   -137   -116     18    127    -77    -49  -1460   -750   -433     90   -548  -1699
   -155   -140     12    145    -85    -64  -1457   -743   -420    109   -511  -1688
   -168   -163      5    166    -88    -80  -1462   -737   -413    122   -472  -1639
   -200   -166     33    181   -119    -64  -1457   -735   -402    142   -436  -1602
   -231   -155     72    192   -153    -41  -1454   -737   -397    155   -420  -1574
   -202   -161     38    179   -122    -62  -1467   -753   -410    145   -462  -1548
   -192   -189      2    192    -98    -93  -1462   -750   -413    140   -504  -1486
   -189   -179     10    181   -101    -85  -1457   -748   -410    137   -550  -1434
   -179   -155     20    166   -101    -67  -1462   -761   -420    124   -594  -1397
   -142   -145     -5    142    -70    -75  -1480   -776   -413    109   -639  -1363
   -168   -166      2    168    -85    -83  -1483   -763   -363    119   -680  -1301
   -213   -179     31    194   -124    -75  -1488   -753   -329    153   -719  -1254
   -239   -181     54    210   -148    -64  -1491   -745   -319    181   -748  -1231
   -277   -184     90    228   -184    -46  -1480   -727   -306    202   -758  -1213
   -329   -187    142    259   -236    -23  -1462   -711   -298    215   -750  -1197
   -374   -202    168    285   -272    -15  -1439   -701   -303    218   -732  -1195
   -449   -205    244    327   -348     18  -1405   -672   -293    239   -706  -1169
   -441   -200    241    319   -342     20  -1405   -672   -309    228   -711  -1153
   -467   -192    275    329   -371     41  -1405   -667   -303    239   -711  -1124
   -540   -189    348    363   -446     80  -1395   -649   -293    252   -693  -1091
   -574   -189    381    381   -480     96  -1389   -641   -290    249   -683  -1065
   -592   -220    371    405   -483     72  -1395   -636   -301    239   -685  -1049
   -581   -226    355    405   -470     64  -1413   -639   -314    231   -701  -1041
   -594   -207    384    400   -491     88  -1415   -628   -303    246   -722  -1018
   -530   -194    335    361   -433     70  -1444   -633   -319    236   -743  -1039
   -506   -213    293    358   -402     38  -1454   -636   -340    213   -763  -1062
   -501   -220    280    361   -392     28  -1449   -636   -355    197   -789  -1052
   -506   -236    270    371   -389     15  -1447   -649   -381    181   -826  -1049
   -511   -231    280    371   -397     23  -1444   -657   -389    174   -844  -1036
   -493   -218    272    353   -384     28  -1452   -670   -402    161   -865  -1041
   -470   -233    236    353   -353      0  -1462   -683   -415    140   -880  -1085
   -465   -239    226    353   -345     -7  -1452   -683   -415    142   -870  -1117
   -441   -210    231    324   -337     10  -1447   -685   -413    148   -865  -1145
   -415   -192    223    303   -322     15  -1441   -688   -410    140   -875  -1189
   -381   -174    207    277   -296     15  -1439   -693   -410    140   -872  -1218
   -316   -174    142    244   -231    -18  -1454   -709   -420    129   -872  -1252
   -277   -161    116    218   -200    -20  -1454   -714   -415    127   -865  -1265
   -272   -166    106    218   -192    -31  -1465   -730   -426    116   -870  -1291
   -298   -181    116    241   -207    -33  -1460   -743   -428    111   -870  -1330
   -270   -171     96    220   -184    -38  -1465   -774   -444     80   -901  -1356
   -277   -207     70    244   -176    -70  -1460   -787   -449     67   -914  -1371
   -342   -239    101    290   -226    -70  -1436   -776   -433     80   -898  -1366
   -220   -223     -2    223   -109   -114  -1465   -797   -454     54   -927  -1402
   -135   -213    -77    171    -31   -145  -1493   -823   -475     28   -966  -1431
   -155   -241    -85    197    -36   -163  -1496   -836   -483     20   -979  -1428
   -132   -262   -129    194     -2   -197  -1506   -849   -501      7   -995  -1428
    -57   -257   -200    158     70   -228  -1517   -865   -517     -2  -1000  -1423
      5   -246   -254    119    127   -252  -1538   -885   -532    -12  -1002  -1418
     64   -236   -303     85    184   -270  -1564   -911   -553    -25  -1010  -1413
    184   -218   -402     15    290   -309  -1592   -945   -584    -46  -1026  -1400
    392   -176   -568   -106    480   -371  -1641  -1000   -628    -83  -1039  -1397
    719    -72   -792   -324    753   -431  -1719  -1072   -691   -124  -1049  -1413
    974    -12   -987   -480    979   -498  -1782  -1140   -748   -163  -1065  -1428
   1052    -15  -1067   -519   1057   -540  -1792  -1189   -782   -179  -1088  -1428
   1026    -36  -1062   -493   1044   -548  -1784  -1231   -802   -184  -1111  -1439
    950    -15   -966   -470    958   -488  -1758  -1239   -792   -168  -1114  -1434
    875     -5   -880   -436    878   -441  -1738  -1241   -779   -153  -1111  -1436
    787     12   -774   -402    782   -379  -1714  -1236   -761   -129  -1091  -1441
    641    -12   -654   -314    646   -332  -1683  -1213   -743    -90  -1047  -1449
    613    -23   -636   -293    623   -329  -1688  -1218   -753    -88  -1036  -1462
    576    -33   -610   -272    592   -322  -1691  -1218   -753    -88  -1039  -1452
    545    -49   -597   -249    568   -322  -1683  -1223   -756    -85  -1047  -1441
    488    -44   -532   -220    509   -288  -1667  -1213   -737    -70  -1049  -1392
    483    -70   -553   -207    517   -311  -1680  -1241   -763   -103  -1104  -1389
    449   -103   -553   -174    501   -327  -1683  -1254   -784   -129  -1140  -1395
    394   -119   -514   -140    452   -316  -1670  -1254   -787   -129  -1135  -1376
    407   -148   -555   -129    480   -350  -1686  -1278   -810   -155  -1153  -1371
    361   -163   -524   -101    441   -342  -1678  -1288   -818   -166  -1163  -1361
    335   -174   -511    -80    420   -342  -1678  -1296   -823   -179  -1171  -1356
    280   -181   -462    -49    368   -322  -1665  -1293   -818   -184  -1176  -1340
    246   -174   -420    -36    332   -296  -1662  -1296   -815   -181  -1176  -1335
    207   -174   -381    -18    290   -277  -1647  -1288   -800   -174  -1161  -1337
    184   -148   -335    -18    257   -241  -1636  -1278   -784   -166  -1145  -1325
    168   -135   -306    -18    233   -220  -1628  -1265   -776   -168  -1153  -1322
    145   -213   -358     33    252   -285  -1577  -1184   -748   -192  -1195  -1340
    109   -226   -335     57    220   -280  -1444  -1021   -652   -171  -1208  -1335
    111   -132   -244     10    176   -189  -1322   -849   -511    -72  -1122  -1270
    140     93    -46   -119     93     23  -1221   -672   -301    140   -901  -1093
    135    535    400   -335   -132    467  -1192   -563    -46    485   -504   -735
    -46   1111   1156   -535   -602   1132  -1257   -670    155    865    -41   -322
   -106   1288   1395   -592   -750   1340  -1569  -1041     46    935    106   -223
   -158    969   1127   -405   -644   1047  -1857  -1475   -361    584   -184   -501
   -296    280    576      7   -436    428  -1930  -1753   -883    -83   -815  -1028
   -316   -166    148    241   -236    -10  -1906  -1683  -1065   -389  -1143  -1332
   -311   -332    -20    319   -145   -176  -1810  -1496   -995   -392  -1182  -1408
   -327   -348    -23    335   -153   -187  -1693  -1358   -888   -348  -1169  -1415
   -244   -267    -23    257   -111   -145  -1641  -1270   -797   -327  -1169  -1408
   -192   -168     23    179   -111    -72  -1582  -1202   -724   -270  -1143  -1392
   -257   -140    114    197   -187    -12  -1488  -1137   -652   -194  -1096  -1374
   -306   -127    179    215   -244     25  -1426  -1085   -594   -155  -1054  -1348
   -290   -109    181    200   -236     36  -1410  -1075   -587   -163  -1039  -1337
   -259    -85    174    171   -218     44  -1415  -1093   -600   -176  -1044  -1343
   -301    -67    233    184   -270     83  -1389  -1083   -579   -158  -1018  -1327
   -329    -54    275    189   -303    109  -1366  -1062   -561   -135   -984  -1332
   -342    -57    285    200   -314    114  -1348  -1047   -548   -114   -940  -1345
   -400    -51    345    226   -374    145  -1332  -1039   -532    -83   -893  -1325
   -431    -38    389    233   -413    174  -1314  -1028   -519    -62   -872  -1286
   -327    -41    285    181   -306    122  -1345  -1065   -553    -93   -914  -1291
   -252    -33    218    142   -236     90  -1358  -1104   -568   -109   -932  -1280
   -189    -25    163    106   -176     67  -1371  -1143   -584   -116   -935  -1288
   -135    -28    106     80   -122     38  -1376  -1187   -602   -127   -932  -1299
   -158    -33    122     93   -142     41  -1358  -1205   -592   -106   -904  -1293
   -150    -31    119     90   -135     44  -1343  -1213   -581    -83   -872  -1283
    -98    -33     64     64    -83     12  -1358  -1241   -600    -90   -878  -1293
    -46    -33     12     41    -31    -12  -1369  -1267   -615   -103   -891  -1296
      5    -44    -49     18     23    -44  -1384  -1291   -633   -122   -911  -1304
     62    -49   -111     -5     85    -80  -1397  -1314   -654   -137   -924  -1319
    103    -54   -158    -23    129   -106  -1410  -1332   -670   -148   -932  -1327
    132    -49   -181    -41    155   -114  -1423  -1348   -683   -153   -927  -1330
    145    -59   -207    -44    176   -132  -1426  -1353   -691   -153   -914  -1332
    161    -67   -228    -46    194   -148  -1426  -1356   -698   -158   -917  -1332
    171    -67   -239    -54    202   -153  -1439  -1358   -714   -166   -927  -1325
    127    -57   -184    -36    155   -119  -1423  -1332   -698   -148   -909  -1291
    150    -51   -205    -51    176   -127  -1413  -1306   -696   -145   -906  -1275
    233    -41   -275    -96    254   -158  -1415  -1301   -709   -155   -922  -1280
    259    -51   -314   -103    285   -181  -1415  -1296   -722   -171   -937  -1296
    226    -67   -293    -80    257   -179  -1389  -1273   -717   -168   -924  -1291
    226    -57   -285    -85    254   -171  -1376  -1260   -717   -174   -924  -1278
    200    -36   -236    -80    218   -135  -1345  -1231   -698   -155   -906  -1247
    192    -31   -226    -80    207   -127  -1327  -1215   -685   -148   -901  -1234
    187    -33   -220    -77    202   -127  -1299  -1184   -662   -132   -896  -1208
    158    -18   -176    -72    166    -96  -1267  -1148   -631   -106   -878  -1166
    127     18   -109    -72    119    -44  -1234  -1111   -594    -77   -859  -1117
     83     20    -62    -54     72    -20  -1195  -1080   -555    -49   -831  -1098
     54     12    -41    -33     46    -12  -1166  -1052   -527    -18   -795  -1091
     -7     12     20     -5    -15     18  -1137  -1023   -496     15   -756  -1072
    -96     15    111     41   -103     62  -1091   -984   -452     62   -704  -1039
    -72      7     80     31    -77     44  -1085   -984   -452     59   -701  -1049
    -10     28     38    -10    -23     33  -1085   -992   -454     57   -693  -1054
    -38     20     59      7    -49     41  -1062   -979   -441     70   -672  -1041
    -62     12     75     25    -67     44  -1047   -966   -433     75   -657  -1031
    -20     23     41     -2    -31     33  -1052   -969   -439     77   -659  -1041
    -25     18     44      2    -33     31  -1041   -958   -431     88   -652  -1041
    -12     12     23     -2    -18     18  -1034   -950   -426     90   -646  -1026
    -23     18     41      2    -31     28  -1028   -935   -418    101   -639  -1013
    -54     28     83     12    -67     54  -1015   -919   -405    124   -610  -1010
    -62     28     90     15    -77     59  -1002   -901   -397    135   -594  -1002
    -41     33     75      2    -59     54  -1002   -898   -394    137   -607   -982
    -59     44    103      7    -80     72   -984   -875   -381    153   -605   -940
    -72     75    148     -2   -111    111   -963   -859   -368    168   -589   -909
    -57    109    166    -25   -111    135   -948   -844   -358    179   -581   -891
   -106    122    226    -10   -166    174   -901   -797   -319    218   -545   -844
   -124    132    257     -2   -189    194   -872   -763   -296    239   -527   -810
    -18    145    163    -67    -90    155   -896   -784   -324    213   -555   -815
    -25    174    200    -75   -111    187   -880   -776   -322    223   -548   -792
    -64    181    244    -59   -155    213   -854   -758   -306    233   -535   -769
    -54    218    272    -80   -163    244   -833   -753   -293    252   -517   -745
    -72    252    322    -90   -197    288   -818   -750   -285    267   -498   -724
   -103    254    358    -75   -231    306   -831   -763   -298    262   -496   -719
    -93    233    324    -70   -210    277   -859   -797   -332    236   -517   -732
    -90    200    290    -54   -189    244   -880   -820   -363    207   -537   -745
   -103    184    285    -41   -197    233   -885   -833   -381    189   -550   -756
   -109    163    272    -28   -192    218   -883   -836   -394    176   -555   -769
   -111    114    226     -2   -168    168   -896   -857   -426    145   -584   -792
   -137     85    223     25   -179    153   -896   -870   -449    124   -605   -813
   -171     59    231     54   -202    145   -888   -875   -465    106   -615   -820
   -155     25    179     64   -168    101   -909   -898   -496     80   -620   -833
   -161    -10    148     83   -155     67   -919   -919   -519     72   -618   -836
   -181    -25    155    103   -168     64   -914   -919   -532     70   -610   -831
   -197    -23    174    109   -187     75   -906   -914   -540     62   -587   -815
   -197     -5    192    101   -197     93   -901   -922   -563     36   -563   -813
   -207     10    218     96   -213    114   -878   -924   -597      0   -545   -815
   -197     10    207     93   -202    109   -867   -945   -633    -75   -605   -836
   -205    -36    168    119   -189     64   -857   -937   -615   -111   -646   -846
   -197    -96    101    145   -150      2   -797   -859   -587   -109   -691   -893
   -181    -90     90    135   -137      0   -688   -711   -496    -54   -701   -924
   -153    -23    129     88   -142     51   -568   -524   -353     59   -633   -893
    -98    277    376    -90   -239    327   -475   -332   -122    322   -392   -652
    -80    763    844   -340   -462    802   -462   -270    111    678     -5   -244
   -215   1306   1522   -545   -867   1413   -545   -420    280   1034    433    179
   -361   1426   1787   -532  -1072   1605   -823   -820    155   1088    553    259
   -491    945   1436   -228   -963   1192  -1075  -1249   -296    665    163   -129
   -527    181    709    171   -620    446  -1215  -1566   -857    -25   -532   -792
   -462   -314    148    387   -306    -83  -1241  -1566  -1080   -361   -898  -1171
   -394   -420    -25    407   -184   -223  -1176  -1415  -1023   -361   -919  -1239
   -324   -371    -49    348   -140   -210  -1075  -1286   -914   -296   -865  -1213
   -270   -272     -2    272   -135   -140   -984  -1176   -805   -213   -789  -1150
   -236   -192     41    213   -140    -77   -924  -1111   -727   -150   -727  -1091
   -249   -145    103    197   -176    -20   -875  -1062   -672   -109   -672  -1039
   -288   -145    140    215   -215     -2   -846  -1044   -644    -85   -641  -1002
   -293   -129    161    210   -228     15   -833  -1049   -631    -75   -618   -979
   -246   -116    129    179   -189      5   -833  -1065   -633    -83   -613   -974
   -270   -122    148    197   -210     12   -823  -1062   -628    -80   -584   -940
   -265   -140    124    202   -197     -7   -828  -1067   -636    -88   -571   -922
   -220   -135     85    176   -155    -23   -831  -1072   -646   -101   -566   -914
   -223   -119    103    168   -166     -7   -823  -1060   -636    -96   -545   -891
   -239   -111    127    176   -184      7   -815  -1044   -623    -93   -519   -867
   -265   -111    153    187   -210     20   -810  -1034   -615    -90   -509   -854
   -262   -103    158    181   -210     25   -807  -1023   -610    -88   -540   -852
   -259    -96    161    176   -210     31   -802  -1010   -600    -83   -566   -852
   -283    -90    192    187   -239     49   -784   -982   -576    -64   -555   -839
   -288    -98    187    192   -239     44   -787   -974   -574    -64   -561   -839
   -306    -98    207    202   -257     54   -787   -963   -563    -57   -561   -831
   -316    -98    215    205   -267     57   -787   -956   -555    -54   -576   -828
   -314   -101    213    207   -265     54   -792   -950   -555    -51   -589   -833
   -353    -72    280    213   -319    101   -810   -922   -524    -15   -568   -797
   -311    -54    254    181   -285     98   -875   -919   -527    -15   -571   -800
   -298    -70    228    184   -265     77   -901   -922   -540    -28   -584   -818
   -283    -62    220    174   -252     77   -911   -911   -535    -23   -574   -815
   -231    -51    179    142   -207     62   -943   -927   -555    -41   -589   -820
   -197    -51    145    124   -174     46   -976   -930   -566    -51   -597   -820
   -210    -59    150    135   -181     44   -987   -917   -561    -46   -592   -807
   -213    -41    171    127   -192     64   -982   -898   -548    -33   -576   -787
   -192    -20    168    103   -181     72   -982   -885   -545    -28   -563   -774
   -158    -10    148     83   -155     70   -979   -878   -548    -31   -566   -774
   -158    -10    148     83   -155     67   -963   -865   -545    -33   -568   -774
   -189      2    192     93   -189     96   -937   -841   -530    -20   -548   -763
   -161      2    163     77   -163     83   -937   -841   -537    -33   -555   -774
   -127     15    140     54   -135     77   -927   -841   -540    -41   -561   -787
   -163     20    181     70   -174    101   -893   -810   -514    -20   -540   -774
   -187     36    223     75   -205    129   -859   -774   -480      7   -517   -750
   -109     57    166     25   -137    111   -857   -769   -475      7   -532   -771
   -153     64    218     44   -184    140   -818   -727   -439     41   -514   -743
   -202     67    267     67   -233    166   -774   -683   -400     72   -493   -701
   -187     85    272     51   -228    179   -745   -657   -368     90   -488   -672
   -127     93    220     15   -174    155   -737   -657   -368     85   -498   -672
    -77     96    174    -10   -124    132   -737   -662   -371     72   -511   -680
    -83    106    189    -12   -137    148   -722   -652   -355     83   -506   -667
   -114    103    218      5   -166    161   -693   -633   -332     96   -496   -646
   -132    106    239     12   -187    171   -672   -615   -314    109   -480   -636
   -122    106    228      7   -176    168   -657   -610   -303    114   -470   -633
   -124     98    223     10   -174    161   -641   -597   -290    119   -449   -626
   -135     93    228     20   -181    161   -615   -574   -267    132   -428   -607
   -142    109    252     12   -197    179   -597   -555   -252    145   -410   -594
   -153    103    257     23   -205    181   -579   -535   -236    158   -381   -584
   -142    103    246     18   -194    174   -561   -519   -223    168   -358   -574
   -163    103    267     31   -215    184   -535   -488   -200    189   -327   -553
   -181     96    277     41   -228    184   -509   -467   -184    207   -298   -540
   -171     96    267     36   -220    181   -485   -452   -168    220   -262   -517
   -181     98    280     38   -231    187   -462   -433   -153    233   -231   -493
   -252    129    381     62   -316    254   -407   -381   -106    280   -163   -439
   -213    153    366     28   -290    257   -384   -363    -90    293   -132   -418
   -168    194    361    -12   -265    277   -368   -348    -75    311    -98   -389
   -109    226    332    -59   -220    277   -363   -353    -80    311    -70   -381
    -62    241    303    -88   -181    272   -363   -361    -83    314    -57   -381
    -93    254    348    -83   -220    301   -340   -340    -57    342    -38   -342
    -96    280    376    -90   -236    327   -324   -332    -25    366    -20   -311
   -129    283    410    -77   -270    345   -314   -322     12    384     -2   -272
   -158    280    439    -59   -298    358   -303   -309     46    400     20   -231
   -181    228    410    -25   -296    319   -327   -329     28    381     -5   -226
   -184    194    379     -5   -280    285   -342   -345     12    368    -49   -239
   -197    161    355     15   -275    257   -345   -355      0    353    -75   -267
   -220    129    350     46   -285    239   -335   -353     -7    350    -44   -296
   -239     90    329     72   -285    210   -327   -358    -25    345    -93   -311
   -241     41    283     98   -262    161   -327   -366    -49    327   -135   -314
   -241    -10    231    124   -239    109   -329   -379    -77    303   -184   -329
   -236    -41    194    140   -215     75   -335   -394   -106    277   -202   -342
   -220    -83    137    150   -181     25   -345   -420   -142    241   -202   -368
   -200   -111     88    153   -145    -12   -355   -441   -168    210   -205   -394
   -184   -114     70    148   -129    -20   -355   -452   -181    194   -207   -410
   -171   -124     46    148   -109    -38   -350   -449   -184    197   -239   -420
   -174   -155     18    163    -98    -67   -353   -452   -192    179   -270   -452
   -213   -158     54    184   -135    -51   -342   -441   -187    181   -259   -459
   -215   -171     44    192   -132    -64   -340   -436   -192    168   -267   -483
   -207   -207      0    207   -103   -103   -319   -413   -197    142   -288   -527
   -145   -267   -122    205    -12   -194   -241   -311   -176    114   -322   -589
   -127   -246   -119    184     -5   -184   -106   -137    -72    166   -283   -579
    -70   -106    -38     88    -18    -72     15     72     90    309   -158   -467
      0    189    189    -93    -93    189     67    210    290    550     96   -207
    -23    758    779   -368   -402    769     51    202    530    932    558    283
   -239   1254   1493   -506   -867   1371    -93    -36    667   1254    971    732
   -405   1192   1595   -394  -1000   1392   -379   -459    459   1166    937    724
   -470    550   1021    -38   -745    784   -618   -906   -101    566    361    200
   -457   -244    210    348   -335    -18   -732  -1122   -626   -109   -348   -457
   -376   -597   -220    485    -80   -410   -719  -1021   -717   -301   -581   -696
   -314   -641   -329    478      5   -485   -613   -841   -623   -259   -579   -696
   -277   -563   -285    420      2   -426   -478   -678   -488   -161   -527   -646
   -220   -465   -244    342     10   -355   -392   -574   -387    -75   -472   -587
   -228   -428   -200    329    -15   -316   -329   -506   -322    -15   -452   -542
   -192   -413   -220    301     12   -316   -298   -467   -290      5   -452   -524
   -114   -392   -277    254     80   -335   -298   -467   -296     -2   -467   -522
    -88   -376   -288    231     98   -332   -311   -475   -303    -12   -472   -511
   -106   -379   -272    241     83   -327   -309   -467   -301    -12   -475   -496
   -109   -366   -257    236     70   -311   -306   -457   -290     -2   -475   -485
    -96   -374   -277    236     90   -327   -342   -457   -290     -5   -488   -498
    -72   -371   -298    220    111   -335   -402   -452   -285     -2   -493   -488
    -23   -374   -350    197    161   -363   -449   -465   -296    -15   -504   -491
    -51   -368   -316    207    129   -345   -462   -465   -290    -10   -493   -483
    -85   -363   -277    226     96   -322   -452   -444   -272      7   -483   -472
    -59   -371   -311    215    122   -340   -454   -444   -275     -5   -501   -483
    -36   -363   -327    200    145   -345   -462   -449   -277     -7   -506   -485
    -98   -368   -272    231     85   -322   -444   -426   -259     10   -480   -459
   -111   -353   -241    233     64   -298   -439   -418   -252     20   -465   -444
    -44   -327   -283    184    116   -303   -452   -423   -257      7   -467   -452
    -72   -337   -265    205     93   -301   -439   -405   -244     15   -457   -444
   -101   -345   -244    220     70   -296   -436   -392   -236     25   -439   -439
   -103   -337   -233    220     64   -285   -446   -392   -231     36   -431   -433
   -129   -319   -192    223     28   -254   -433   -376   -213     54   -407   -407
   -135   -309   -174    220     18   -244   -428   -371   -207     62   -387   -402
   -140   -303   -163    220     10   -236   -428   -363   -205     62   -376   -402
   -155   -296   -140    226     -7   -218   -418   -355   -200     67   -358   -387
   -166   -288   -122    226    -23   -207   -418   -350   -200     70   -342   -371
   -153   -288   -135    220    -10   -213   -418   -348   -202     70   -329   -376
   -197   -285    -88    241    -57   -187   -402   -329   -184     88   -298   -363
   -223   -265    -41    244    -90   -153   -379   -303   -163    109   -265   -335
   -171   -252    -80    210    -46   -166   -384   -311   -174     96   -259   -345
   -218   -259    -44    239    -88   -153   -355   -290   -158    109   -236   -329
   -179   -262    -83    218    -49   -171   -358   -296   -168     93   -239   -342
   -194   -270    -75    233    -59   -174   -340   -288   -163     88   -228   -342
   -176   -259    -83    215    -46   -171   -332   -283   -158     83   -223   -342
   -205   -231    -28    218    -90   -129   -303   -259   -129    103   -192   -324
   -241   -220     20    228   -132   -101   -275   -239   -101    119   -163   -316
   -226   -215     10    220   -119   -103   -257   -228    -85    122   -153   -314
   -218   -223     -5    220   -109   -114   -241   -215    -70    127   -148   -316
   -239   -194     41    215   -142    -77   -207   -189    -36    150   -111   -296
   -262   -163     96    213   -181    -33   -184   -179     -7    174    -83   -280
   -262   -132    129    197   -197     -2   -166   -166     15    189    -59   -267
   -259   -148    109    202   -184    -20   -166   -171     15    176    -64   -275
   -275   -155    116    215   -197    -20   -161   -166     25    179    -54   -270
   -252   -140    111    194   -184    -15   -163   -174     23    176    -46   -270
   -293   -127    166    210   -231     18   -150   -166     38    187    -31   -259
   -324   -148    176    233   -254     12   -142   -158     46    184    -23   -257
   -301   -135    166    218   -236     15   -145   -153     51    192     -7   -252
   -332   -106    226    218   -280     57   -124   -137     75    215     28   -231
   -319    -59    259    189   -290     98   -114   -127     90    228     51   -213
   -324    -44    280    184   -303    119   -101   -111    106    241     67   -197
   -337    -25    311    181   -324    140    -96    -98    122    254     90   -181
   -329    -25    301    176   -316    137    -93    -96    127    262     98   -179
   -272    -33    239    153   -257    101   -106   -106    116    254     83   -189
   -280    -15    262    148   -272    124    -96    -98    124    267     96   -176
   -270      7    275    129   -272    140    -83    -96    135    277    109   -168
   -259     44    301    106   -280    171    -64    -85    150    293    129   -155
   -254     49    303    103   -277    176    -44    -72    166    303    140   -150
   -241     72    311     83   -275    192    -25    -59    176    314    155   -142
   -213    109    322     51   -267    215    -23    -62    184    316    163   -137
   -184    129    311     25   -249    220    -28    -67    181    309    158   -137
   -155    142    298      7   -226    220    -36    -77    179    303    153   -135
   -119    176    293    -28   -207    233    -38    -98    171    296    158   -135
    -88    174    262    -41   -176    215    -54   -124    155    277    145   -140
    -64    158    223    -46   -145    189    -85   -158    124    246    122   -158
    -46    116    163    -33   -103    140   -111   -194     96    215     88   -181
    -28     70     98    -23    -64     85   -137   -220     64    181     44   -202
    -20     20     41      0    -31     31   -166   -252     31    148     10   -228
    -18     10     25      2    -20     18   -161   -252     31    145      0   -233
    -12    -12      0     12     -7     -7   -158   -254     23    132    -20   -244
     -2    -83    -83     41     38    -83   -176   -280    -15     88    -72   -288
     12   -124   -137     54     72   -129   -192   -306    -49     54   -106   -319
     -2   -145   -142     72     67   -145   -200   -322    -64     44   -114   -327
      7   -171   -179     83     93   -174   -205   -332    -75     25   -129   -337
     25   -197   -223     85    122   -210   -202   -340    -85     12   -142   -348
     12   -207   -220     98    116   -215   -197   -337    -88     12   -135   -340
    -10   -228   -220    119    103   -226   -197   -337    -88     12   -129   -327
    -23   -231   -207    127     90   -220   -179   -329    -77     20   -116   -309
    -46   -239   -194    140     72   -218   -174   -327    -75     25   -106   -293
    -59   -272   -213    163     75   -244   -168   -311    -72     15   -122   -303
    -75   -327   -254    200     88   -290    -83   -205    -33     10   -145   -332
    -38   -335   -296    187    127   -316     44    -62     38     25   -158   -355
     15   -241   -257    111    135   -249    153    103    179    142    -72   -280
    -15     15     31     -2    -23     23    265    288    413    400    192    -15
    -10    524    535   -257   -272    530    259    332    644    769    618    415
   -109   1140   1249   -514   -678   1195    140    135    792   1130   1080    862
   -231   1179   1408   -475   -818   1293   -184   -277    600   1127   1143    919
   -301    714   1015   -205   -657    865   -426   -711    122    667    722    545
   -335    -18    314    174   -324    148   -480   -917   -376     -5     49    -31
   -205   -493   -288    350     41   -392   -501   -854   -566   -324   -303   -363
   -176   -631   -457    402    140   -542   -405   -672   -480   -301   -324   -400
   -210   -639   -428    426    109   -535   -280   -530   -363   -220   -275   -363
   -213   -576   -366    394     75   -472   -194   -431   -257   -127   -205   -311
   -179   -467   -288    324     54   -379   -132   -366   -171    -41   -132   -252
   -132   -410   -280    270     72   -348    -98   -337   -137     -7   -106   -218
   -155   -394   -239    275     41   -319    -59   -301   -101     25    -80   -184
   -176   -397   -220    285     20   -311    -33   -277    -80     46    -70   -163
    -85   -397   -311    241    111   -355    -51   -296    -96     38    -88   -176
    -64   -381   -316    220    124   -350    -49   -298    -96     49    -80   -168
    -93   -374   -283    233     93   -329    -38   -298    -88     67    -62   -150
   -194   -387   -192    290     -2   -290     -5   -277    -62     93    -25   -109
   -127   -387   -259    257     64   -324    -12   -296    -72     85    -33   -103
    -80   -392   -314    233    114   -353    -38   -327    -98     72    -49   -127
    -88   -384   -298    236    103   -342    -28   -314    -77    103    -18   -114
    -85   -376   -293    228    103   -335    -23   -306    -70    119     -5   -106
    -70   -368   -298    220    114   -335    -20   -303    -64    127     -2   -103
    -67   -376   -309    220    119   -342    -18   -298    -54    150     15    -83
   -116   -389   -275    252     77   -332     -2   -288    -36    184     41    -54
    -98   -363   -265    231     80   -314     -2   -290    -33    202     54    -46
    -23   -345   -322    184    148   -335    -23   -309    -51    194     38    -62
    -54   -350   -296    200    119   -322    -23   -306    -51    207     46    -44
      5   -337   -345    166    174   -342    -33   -311    -54    215     44     -7
     46   -332   -379    142    210   -353    -41   -314    -54    233     46     31
     49   -309   -358    129    202   -332    -44   -322    -57    254     57     59
     93   -311   -405    109    246   -358    -62   -329    -64    254     54     64
    132   -319   -452     93    290   -384    -64   -319    -70    259     59     85
    166   -316   -483     75    324   -400    -83   -335    -88    254     62     80
    192   -306   -498     57    345   -402    -88   -337    -96    246     77     64
    189   -298   -491     54    337   -394    -77   -335    -93    257    101     36
    189   -303   -496     57    340   -400    -83   -340   -101    252    109      0
    202   -319   -522     57    361   -420    -90   -350   -124    226     98    -49
    213   -280   -493     33    353   -387    -77   -342   -122    228    116    -72
    192   -288   -480     46    335   -381    -59   -329   -114    218    129   -103
    171   -322   -496     75    332   -407    -41   -332   -119    187    119   -137
    171   -324   -496     75    329   -410    -25   -332   -119    166    111   -163
    210   -301   -511     46    361   -405    -18   -335   -116    153    114   -207
     57   -280   -337    111    197   -309     46   -275    -57    192    181   -192
    140   -262   -402     62    270   -332     25   -283    -62    168    181   -262
    161   -249   -413     41    285   -329     46   -262    -36    168    210   -316
    213   -252   -465     20    337   -358     59   -252    -25    163    226   -389
    231   -228   -459     -2    342   -342     64   -246    -12    150    252   -444
    236   -218   -454     -7    345   -335     64   -244     -7    127    249   -478
    241   -197   -439    -20    340   -316     83   -226     10    132    259   -457
    194   -189   -384     -2    288   -285    101   -220     25    137    277   -441
    166   -171   -337      2    249   -254    116   -207     36    119    262   -420
    109   -174   -283     31    194   -228    127   -202     44     98    241   -392
     77   -153   -233     36    153   -194    140   -192     57     88    252   -371
     46   -124   -171     38    109   -148    145   -187     64     85    267   -400
    -31   -106    -77     67     20    -93    166   -163     88     96    306   -387
     38   -101   -140     31     88   -119    161   -161     80     77    319   -392
    179    -83   -262    -51    220   -171    132   -187     41     54    316   -410
    215    -62   -277    -75    246   -168    122   -200     23     57    332   -400
    142    -51   -197    -46    168   -124    153   -181     31     70    350   -394
    137    -44   -184    -46    161   -114    150   -181     41     64    345   -394
    150    -10   -161    -72    155    -85    153   -168     64     67    355   -387
    137      2   -135    -70    137    -64    171   -142     96     72    371   -381
    200     25   -176   -114    187    -75    168   -153     88     54    366   -389
    197     57   -142   -127    168    -41    171   -142     98     67    371   -374
    231    101   -132   -166    181    -15    158   -161     90     64    358   -379
    132    122    -10   -127     72     57    194   -140    122     88    387   -345
    207    145    -62   -179    135     41    179   -158    111     62    381   -355
    306    171   -135   -239    220     18    153   -194     83     25    358   -374
    345    205   -140   -275    241     33    140   -210     80     15    361   -361
    402    262   -140   -332    272     62    114   -228     64      5    379   -355
    366    257   -109   -314    236     75     98   -259     41    -25    376   -384
    340    233   -106   -285    223     64     77   -283     20    -51    366   -387
    400    223   -176   -311    288     23     46   -306     -7    -80    314   -358
    410    205   -205   -306    309      0     36   -316    -28   -101    262   -311
    389    176   -213   -285    301    -18     28   -327    -49   -127    220   -296
    332    132   -200   -233    267    -33     25   -332    -67   -145    200   -277
    316     90   -226   -205    270    -67     10   -353    -90   -166    168   -272
    324     57   -267   -189    296   -103      2   -366   -109   -187    140   -270
    296     25   -270   -163    283   -122     -5   -384   -127   -207    111   -246
    285     -5   -290   -140    288   -148    -18   -410   -155   -236     88   -249
    270    -33   -303   -119    285   -166    -31   -428   -176   -257     88   -254
    233    -62   -296    -85    265   -179    -23   -431   -176   -259     93   -231
    244    -51   -296    -96    267   -174    -20   -428   -174   -257    101   -207
    174    -57   -231    -59    202   -142    -18   -423   -166   -246    109   -179
    158    -83   -241    -38    197   -161    -18   -420   -168   -252     85   -171
    184   -148   -332    -18    257   -239    -12   -402   -179   -267     51   -207
    171   -202   -374     12    272   -285     75   -275   -114   -244     54   -267
    142   -161   -303      7    223   -231    205   -111     10   -166    148   -337
    145    -51   -197    -49    171   -124    319     59    171    -23    329   -371
    192    254     62   -223     64    158    374    161    358    213    639   -218
    153    782    628   -470   -239    704    337    124    555    571   1021    200
     31   1195   1163   -615   -566   1179    145   -179    561    792   1265    478
    -46   1179   1226   -568   -636   1202   -153   -579    314    714   1218    431
   -135    654    789   -259   -462    722   -329   -937   -158    179    701     -5
   -145      0    145     72   -145     72   -327  -1008   -535   -402     75   -454
   -111   -311   -200    210     44   -257   -272   -859   -576   -548   -148   -563
   -101   -387   -285    241     90   -335   -176   -693   -483   -514   -184   -542
   -101   -345   -244    223     70   -296    -80   -574   -368   -436   -142   -472
    -90   -246   -155    168     31   -200      0   -483   -259   -342    -70   -381
   -124   -174    -49    148    -38   -111     57   -420   -176   -272     -5   -311
   -106   -111     -7    106    -51    -59     90   -381   -132   -239     33   -270
    -15    -75    -59     46     20    -67     88   -379   -127   -244     31   -252
    -51    -51      0     49    -28    -25    109   -353   -106   -223     51   -220
    -72    -38     31     54    -51     -5    122   -340    -90   -210     57   -202
    -51    -38     10     44    -31    -15    124   -332    -85   -207     49   -200
    -51    -23     28     38    -41      2    135   -319    -75   -197     54   -192
    -46     12     57     15    -51     36    142   -309    -59   -181     70   -171
    -62     10     70     25    -64     38    148   -303    -54   -179     75   -153
    -83     -2     80     41    -83     38    158   -293    -44   -174     83   -137
    -75     23     98     25    -85     59    171   -277    -25   -158     98   -119
   -101     31    132     33   -116     80    184   -259     -7   -142    114    -96
    -83     41    124     20   -103     83    187   -249     -5   -142    114    -88
   -114     51    166     31   -140    109    210   -223     20   -114    142    -57
   -119     67    187     25   -153    127    226   -200     44    -85    171    -33
     12     80     67    -49    -25     75    181   -236      7   -119    137    -70
     -5     90     96    -44    -51     93    194   -223     20   -106    153    -62
    -54     85    140    -15    -98    111    215   -197     41    -85    184    -38
    -77     93    171     -7   -124    132    226   -184     57    -72    210    -25
   -119     93    213     10   -166    153    239   -174     67    -67    228    -20
   -103     88    189      7   -148    137    236   -171     67    -67    228    -18
   -103     85    189      7   -148    137    233   -161     75    -62    239     -5
    -90    101    192     -5   -140    145    233   -153     77    -54    246      5
   -103    101    202      0   -153    150    239   -145     80    -51    257     15
   -106    101    207      2   -158    153    241   -132     88    -46    270     31
   -106     98    202      2   -155    150    239   -119     90    -41    280     33
   -111     96    207      7   -158    150    252    -98    103    -31    298     49
   -119    111    228      2   -174    171    270    -77    122    -12    322     75
   -114    103    215      5   -163    158    277    -72    122    -12    319     83
   -129    109    236     10   -184    171    296    -62    129      0    327     98
   -142    101    244     20   -192    171    314    -49    137     15    329    114
   -122     88    210     15   -168    150    319    -49    137     20    340    111
   -174    101    272     36   -223    187    353    -18    174     59    392    150
   -189    127    314     31   -252    220    381     12    207     90    436    192
    -67    161    228    -46   -148    194    363      0    197     80    436    210
    -28    142    171    -57   -101    155    355     -7    197     72    389    283
    -38    153    192    -57   -114    171    381     18    231    109    400    397
    -31    181    210    -77   -119    194    400     33    254    132    413    483
    -25    187    213    -80   -119    200    407     36    265    137    400    522
    -77    184    259    -54   -168    220    423     41    283    153    389    540
    -77    176    252    -49   -163    213    433     44    288    158    389    550
    -57    174    231    -59   -145    200    436     38    288    158    415    561
    -49    174    223    -62   -135    197    439     36    288    150    410    561
    -51    174    226    -62   -137    200    441     38    293    153    407    548
    -38    174    213    -67   -127    192    439     44    298    161    426    540
    -10    174    184    -83    -98    179    433     41    298    166    428    532
      7    171    163    -88    -77    168    433     38    298    171    433    530
    -57    174    231    -62   -142    202    452     64    324    200    452    561
    -80    174    254    -46   -166    213    465     85    345    226    472    579
    -15    179    192    -83   -103    184    449     80    340    213    483    558
      7    187    179    -96    -85    184    452     90    355    223    511    568
     31    210    179   -122    -75    197    457    106    376    244    545    581
     90    244    153   -168    -31    200    457    111    392    254    568    589
     90    272    179   -184    -44    226    459    127    431    275    594    607
     20    301    280   -161   -129    290    485    171    504    322    646    646
    -25    314    340   -142   -184    324    506    205    545    355    657    670
      0    324    324   -163   -163    324    509    215    550    366    633    678
     20    340    319   -181   -148    329    517    220    550    376    628    678
      0    361    361   -179   -179    361    537    226    555    387    641    685
    -23    379    400   -179   -213    387    548    220    550    392    641    698
    -44    384    428   -171   -236    405    555    213    540    392    636    704
    -64    355    420   -145   -241    387    548    194    517    374    620    691
    -72    350    423   -137   -246    387    540    179    498    363    615    688
    -77    322    400   -124   -239    361    517    161    472    337    605    675
   -103    296    400    -96   -252    348    504    155    457    324    607    662
   -122    270    392    -75   -259    329    501    153    441    311    610    652
   -116    218    335    -49   -226    275    491    137    410    275    589    618
   -150    176    327    -12   -241    252    496    142    402    259    594    613
   -135    142    277     -5   -207    210    488    135    379    231    584    597
   -150    119    270     15   -210    192    480    122    361    210    571    571
   -158     96    254     31   -205    174    467    101    337    181    550    532
   -135     96    231     15   -181    163    457     90    324    158    540    511
   -150     90    241     28   -194    166    457     98    322    153    550    506
   -140     75    215     31   -179    145    449     93    311    137    548    496
   -145     88    233     28   -189    161    449     93    309    137    550    483
   -158     80    239     36   -200    158    462    103    316    137    555    446
   -150      5    153     72   -153     77    491    150    314    109    524    389
   -124    -36     88     77   -109     25    581    275    366    109    493    332
    -96     36    132     31   -114     83    691    426    472    179    537    342
    -28    218    246    -96   -137    231    782    615    646    350    701    467
     23    626    602   -324   -288    615    810    717    872    649   1039    784
    -23   1202   1226   -592   -623   1213    763    657   1083   1015   1491   1226
   -166   1548   1714   -691   -940   1631    532    324   1083   1208   1758   1475
   -262   1293   1553   -517   -909   1423    228   -111    732    956   1538   1267
   -314    631    945   -158   -631    789     57   -493    166    311    893    688
   -244    -15    226    127   -236    106      0   -610   -231   -236    314    142
   -124   -283   -158    205     15   -220     18   -488   -267   -350    153    -41
    -93   -290   -197    192     49   -244    129   -327   -155   -280    176    -36
   -158   -231    -72    192    -44   -153    259   -155     -5   -155    267     57
    -88   -142    -54    114    -18   -101    316    -70     85    -77    324    119
     18    -70    -88     25     51    -77    340    -44    116    -51    337    145
    -10    -44    -33     25     10    -38    366    -18    142    -31    350    166
    -10    -44    -33     28     10    -38    374     -5    148    -25    353    174
    -25    -54    -28     38      0    -41    389      2    153    -18    361    192
    -36    -51    -15     44    -10    -33    407     20    171      0    384    223
    -46    -49     -5     46    -23    -28    405     20    171      2    389    228
    -64    -44     20     54    -44    -12    410     23    179      5    394    239
    -85    -46     38     64    -64     -5    413     20    176     -5    392    246
   -181    -36    145    109   -163     54    444     46    205     23    428    296
   -215    -41    171    127   -194     64    454     67    213     36    441    316
   -153    -33    119     93   -137     41    441     57    200     23    433    303
   -124    -12    111     67   -119     49    433     51    200     25    452    298
   -135     18    153     59   -142     85    441     64    213     41    475    311
   -202     18    220     90   -210    119    462     96    239     70    504    361
   -244     33    277    103   -262    155    470    103    252     88    524    374
   -218     44    259     85   -239    153    462     93    241     80    522    358
   -194     70    265     62   -228    166    462     98    241     77    522    355
   -189     96    285     46   -239    189    467    101    249     77    532    371
   -223    106    327     57   -275    215    475    109    257     96    563    389
   -301    119    418     90   -361    267    491    127    280    124    607    420
   -267    158    426     54   -345    290    478    119    277    127    615    423
   -345    176    519     83   -433    348    509    153    301    150    641    457
   -322    174    496     72   -410    335    496    150    288    142    631    444
   -322    174    496     72   -407    335    485    148    277    145    631    436
   -309    192    501     59   -405    345    480    145    267    145    628    415
   -267    226    493     20   -379    358    475    145    265    150    633    410
   -210    249    457    -20   -332    353    470    142    257    148    628    407
   -205    249    452    -23   -327    348    465    137    244    132    615    392
   -213    265    478    -25   -345    371    478    135    244    129    620    384
   -200    301    498    -51   -350    397    483    124    236    116    615    371
   -158    309    465    -75   -311    387    475    109    223     96    597    342
   -150    322    470    -88   -309    394    483    114    231     90    597    327
    -90    327    418   -116   -254    371    470     98    218     72    574    290
    -77    350    428   -137   -252    389    483    106    239     75    576    283
   -101    348    449   -122   -275    397    501    124    257     80    576    277
    -59    363    423   -153   -241    392    501    124    259     70    558    257
    -57    413    470   -176   -262    441    530    148    296     93    574    270
    -57    449    506   -197   -283    478    542    163    324    111    581    285
    -36    459    496   -213   -267    478    542    153    329     98    566    277
    -31    467    496   -220   -262    480    537    145    332     88    555    272
    -62    452    514   -194   -288    483    537    145    332     77    540    262
    -83    472    555   -197   -319    514    555    158    350     85    548    277
    -75    493    568   -207   -322    530    553    166    361     88    550    283
    -72    504    576   -218   -324    540    553    176    371     93    558    290
    -90    524    615   -215   -353    568    555    187    384    103    563    293
    -96    537    633   -220   -363    584    553    189    389    109    576    309
   -106    537    644   -215   -374    589    550    200    394    109    587    327
   -150    550    701   -200   -426    623    563    218    415    129    613    358
   -194    566    761   -184   -478    662    579    236    439    148    639    381
   -158    555    714   -200   -436    633    561    223    426    132    623    366
   -189    581    771   -197   -480    675    579    249    449    158    646    389
   -192    623    815   -218   -504    719    592    270    475    181    675    420
   -158    641    800   -241   -478    719    594    272    478    181    675    420
   -158    680    839   -262   -498    758    618    285    493    197    693    436
   -176    717    893   -270   -535    805    639    306    519    218    724    459
   -176    735    911   -280   -545    823    652    314    527    226    740    465
   -189    750    940   -280   -563    844    665    322    537    236    756    483
   -179    769    948   -296   -563    859    667    324    540    236    763    485
   -179    792    971   -306   -574    880    678    327    550    244    774    501
   -192    815   1005   -314   -600    911    685    327    561    257    782    522
   -158    828    987   -335   -571    906    675    309    548    246    771    522
   -166    826    989   -329   -579    906    657    283    532    233    758    524
   -213    795   1005   -290   -607    898    646    270    519    223    748    519
   -166    779    945   -306   -558    862    615    244    491    192    722    498
   -158    750    909   -296   -532    828    597    236    475    171    704    498
    -57    706    763   -324   -410    735    555    189    423    116    646    441
    -36    680    717   -322   -376    698    540    171    400     88    618    413
    -77    636    714   -280   -397    675    532    168    387     70    605    402
    -98    579    678   -239   -387    628    514    153    361     41    576    379
    -70    548    618   -241   -342    581    491    132    335     12    550    348
    -77    524    602   -223   -340    563    472    114    314     -7    532    332
    -93    493    584   -202   -340    540    457     96    296    -28    511    311
   -109    467    576   -179   -342    522    449     98    296    -31    509    303
   -116    467    581   -176   -350    524    452    103    298    -28    514    314
   -119    467    587   -174   -353    527    449    103    296    -31    514    314
   -176    454    631   -140   -405    542    465    116    311    -18    527    329
   -202    441    644   -119   -423    542    478    135    319    -12    530    332
   -111    379    491   -135   -301    436    491    166    301    -62    465    265
    -75    342    418   -135   -246    379    600    298    353    -59    436    220
    -77    415    493   -171   -285    454    737    501    491     46    519    280
    -23    631    654   -303   -337    641    849    714    693    246    704    454
     64   1080   1015   -574   -475   1047    836    782    909    563   1060    823
    -41   1709   1751   -833   -896   1730    753    696   1150    979   1558   1340
   -239   1992   2231   -878  -1234   2112    488    340   1143   1143   1797   1584
   -371   1670   2042   -649  -1205   1855    189   -106    789    846   1535   1340
   -444    795   1239   -176   -841   1015      0   -517    119     57    761    636
   -418    174    589    122   -504    381    -46   -568   -207   -387    280    163
   -340     -7    332    171   -337    161     12   -413   -189   -439    184     51
   -306     15    322    145   -314    168    148   -228    -62   -355    236     80
   -285    116    400     83   -342    257    285    -70     75   -244    322    153
   -244    210    454     15   -348    332    366     20    163   -168    387    210
   -231    233    465     -2   -348    348    410     70    210   -129    413    236
   -202    236    439    -15   -319    337    426     83    220   -127    413    241
   -202    244    446    -23   -324    345    433     96    231   -119    418    254
   -220    249    467    -15   -345    358    446    114    249   -101    436    280
   -197    254    452    -28   -324    353    449    116    246   -101    436    283
   -254    257    511      0   -381    384    465    132    262    -83    454    298
   -246    275    519    -15   -384    397    470    142    272    -70    470    316
   -213    262    475    -25   -345    368    465    140    270    -77    470    319
   -215    252    467    -20   -342    361    462    137    265    -83    467    314
   -205    267    472    -31   -337    368    470    142    272    -75    478    327
   -168    265    433    -51   -301    348    470    145    277    -75    470    329
   -163    262    426    -49   -296    345    465    142    272    -72    472    332
   -142    270    410    -64   -275    337    454    137    265    -77    462    327
   -135    285    420    -75   -277    353    457    145    272    -62    470    337
   -148    301    446    -77   -296    374    467    155    288    -38    491    353
   -145    306    452    -80   -298    379    465    155    290    -31    496    358
   -163    303    467    -70   -316    384    462    158    293    -23    509    366
   -200    301    501    -49   -350    400    457    155    290    -18    517    366
   -246    314    561    -33   -402    436    465    158    301     -2    537    371
   -254    335    589    -41   -420    459    467    168    311      7    553    376
   -200    345    542    -75   -371    444    444    155    290     -7    540    358
   -153    350    504    -98   -327    426    415    135    270    -25    524    340
    -98    368    465   -137   -283    415    392    124    257    -33    517    319
    -96    368    462   -137   -280    415    387    127    254    -33    519    316
   -111    361    470   -127   -290    415    381    132    257    -28    524    322
   -106    350    457   -122   -280    402    371    132    246    -28    522    316
   -140    361    501   -111   -322    428    376    140    246    -23    530    319
   -111    371    483   -129   -298    428    374    137    239    -28    527    309
    -93    379    472   -142   -283    426    376    135    231    -36    522    293
    -90    402    493   -155   -290    446    376    132    226    -41    527    293
   -106    405    509   -150   -309    457    379    135    226    -38    532    296
   -163    384    548   -111   -355    465    402    158    241    -25    550    306
   -166    374    540   -106   -353    457    410    166    249    -23    545    311
   -158    379    537   -109   -348    457    413    171    257    -18    530    337
   -200    387    587    -96   -392    485    433    192    283     -2    519    353
   -220    402    623    -90   -420    511    449    226    314     18    519    376
   -213    400    613    -93   -413    506    446    236    319     18    504    381
   -241    392    633    -75   -436    511    446    241    329     25    501    381
   -226    405    628    -90   -428    517    449    236    342     41    522    376
   -296    387    680    -46   -488    532    470    246    366     70    553    387
   -306    381    685    -38   -496    532    462    233    358     72    540    374
   -293    389    683    -46   -488    535    449    220    350     67    532    366
   -361    397    756    -20   -558    576    478    246    376     90    576    389
   -309    431    737    -62   -524    584    472    239    374     83    581    400
   -270    452    722    -90   -496    584    457    223    368     72    568    415
   -262    444    706    -90   -483    574    441    215    363     62    563    428
   -319    457    776    -70   -548    615    457    236    384     90    600    465
   -342    470    813    -62   -576    641    470    259    405    116    626    488
   -355    478    833    -62   -594    654    483    275    415    137    620    480
   -423    462    885    -18   -654    672    506    296    426    168    626    467
   -379    459    839    -41   -610    646    501    277    402    161    620    436
   -413    457    870    -23   -641    662    524    288    397    179    641    441
   -472    470    940      0   -706    704    548    314    428    213    667    465
   -381    517    898    -67   -639    706    535    314    431    210    654    459
   -376    540    914    -83   -646    727    548    319    439    210    649    478
   -374    576    948   -101   -662    761    563    332    454    218    672    514
   -358    626    984   -132   -672    802    566    335    465    231    698    522
   -329    641    971   -155   -649    805    563    324    467    233    711    514
   -319    675    992   -179   -654    833    550    303    462    231    724    501
   -314    693   1008   -189   -662    849    530    277    454    223    737    491
   -314    698   1010   -192   -662    852    511    262    446    220    745    483
   -337    672   1010   -166   -672    841    488    241    433    205    745    465
   -335    670   1005   -168   -670    836    465    226    423    205    748    467
   -298    639    937   -171   -618    787    420    189    392    181    730    439
   -311    589    901   -140   -607    745    400    166    363    161    722    402
   -376    561    937    -90   -657    748    407    174    366    161    727    405
   -355    535    891    -90   -623    711    387    150    335    129    698    374
   -410    517    927    -54   -667    719    389    153    332    132    698    366
   -436    441    878     -5   -657    659    358    119    290     90    654    314
   -413    415    828      0   -620    620    335     90    262     62    639    283
   -420    389    810     15   -615    600    316     77    246     46    636    262
   -368    355    722      5   -545    537    283     46    210      7    602    215
   -361    314    675     20   -517    493    259     28    187    -15    592    184
   -332    322    654      5   -493    488    236      5    166    -23    600    168
   -355    332    688     10   -522    509    226     -2    163    -18    610    158
   -335    324    659      5   -498    491    213     -5    161    -31    605    137
   -290    298    587     -5   -439    441    202     -5    137    -62    584     90
   -262    197    459     33   -361    327    236     57    132   -106    519      0
   -257    226    483     12   -371    353    353    205    236    -46    540      2
   -207    405    613    -98   -410    509    478    407    415    124    675    137
   -155    730    885   -288   -522    807    532    553    623    387    940    423
   -145   1265   1410   -558   -776   1337    514    574    846    748   1358    875
   -327   1756   2083   -714  -1205   1919    361    332    950   1047   1751   1273
   -478   1678   2156   -600  -1317   1917     64    -77    719    953   1717   1239
   -524   1098   1623   -290  -1072   1361   -194   -524    171    379   1150    722
   -509    332    841     88   -675    587   -309   -743   -342   -296    433     62
   -480    -57    420    267   -452    181   -309   -631   -428   -478    194   -168
   -405    -77    327    241   -368    124   -228   -467   -335   -431    202   -168
   -355     20    376    168   -366    197   -122   -319   -207   -332    272   -111
   -322    129    452     96   -387    290    -41   -215   -101   -239    345    -41
   -324    174    498     72   -413    337      5   -153    -33   -176    397      7
   -277    210    488     31   -381    348     23   -124     -7   -155    413     18
   -239    226    462      5   -350    342     20   -122     -5   -153    405     23
   -213    228    441     -7   -327    335     12   -122     -2   -148    397     38
   -231    231    459      0   -348    345     18   -111     10   -137    402     59
   -249    215    465     15   -358    340     10   -114      7   -132    400     62
   -252    233    483      7   -366    358      7   -111     12   -124    405     72
   -246    265    511     -7   -379    387      5   -103     25   -103    423     88
   -272    241    514     15   -394    376      7    -98     33    -90    431     90
   -290    220    511     33   -400    366      7    -93     36    -85    436     96
   -233    215    446      7   -340    329    -15   -109     18   -101    415     80
   -249    241    491      5   -368    366     -5    -90     41    -77    441    109
   -252    272    522    -12   -387    397    -12    -88     49    -64    449    124
   -205    267    472    -31   -337    368    -31    -96     41    -64    436    114
   -140    259    400    -62   -272    329    -54   -111     25    -77    413     96
   -124    259    384    -67   -254    322    -70   -114     23    -75    405     88
   -171    244    413    -36   -293    327    -67   -101     31    -62    413     88
   -210    259    470    -23   -340    363    -57    -85     49    -38    428     88
   -215    262    475    -25   -345    368    -67    -83     51    -25    436     77
   -194    262    457    -33   -324    358    -80    -85     54    -20    439     62
   -202    249    452    -25   -327    350    -85    -80     54    -20    441     44
   -226    228    454     -2   -340    340    -90    -67     51    -20    446     18
   -249    228    478      7   -363    350    -93    -54     59     -5    462     -5
   -244    218    462     12   -353    340   -109    -49     59     -2    472    -23
   -218    205    423      5   -322    314   -129    -64     44    -12    465    -31
   -241    205    446     18   -345    327   -129    -59     49      2    478    -18
   -233    207    441     12   -337    324   -129    -51     51     10    491    -10
   -233    202    436     15   -335    319   -127    -49     51     12    496     -2
   -259    197    457     28   -361    327   -122    -41     59     23    514     10
   -236    184    420     23   -327    301   -124    -46     49     15    517      0
   -218    192    407     12   -311    298   -114    -44     54     23    537     -7
   -244    168    413     38   -327    290    -83    -28     67     36    574    -36
   -231    161    392     33   -311    275    -90    -33     67     38    602    -38
   -239    168    405     33   -322    285    -98    -25     80     57    631    -15
   -283    189    470     44   -376    329    -80      5    124    101    670     25
   -319    184    504     67   -410    342    -59     46    168    142    698     62
   -200    189    389      5   -296    288    -93     25    150    129    698     44
   -205    174    379     15   -290    275    -88     41    179    153    727     80
   -244    163    407     38   -324    285    -83     51    197    174    714    161
   -236    153    389     41   -311    270   -101     44    197    184    683    220
   -205    148    353     28   -277    249   -106     41    197    189    659    252
   -142    137    280      2   -210    207   -127     25    192    187    631    267
   -137    101    239     18   -189    168   -145     12    181    192    613    272
   -145     96    241     25   -192    168   -137     18    192    213    613    290
   -127    101    228     12   -179    163   -148     18    194    231    610    285
   -142     96    236     23   -189    166   -145     28    202    252    602    288
   -127     83    210     18   -168    145   -153     23    197    259    574    285
    -88     85    174      2   -129    129   -163     12    194    259    540    280
    -57     80    135    -12    -96    109   -179      7    194    249    496    270
    -57     85    142    -15    -98    114   -181     10    202    252    467    270
    -67     96    161    -15   -114    127   -171     28    236    277    472    296
    -85    101    187     -7   -135    142   -148     67    293    319    498    327
   -106    124    231    -10   -168    176   -145     96    345    368    532    358
   -132    135    267     -2   -200    200   -158    106    376    392    553    366
   -129    150    280    -12   -205    215   -174    122    405    420    574    389
   -101    155    257    -25   -179    205   -174    132    410    441    581    402
    -98    171    267    -38   -181    218   -179    122    397    446    584    392
    -96    194    288    -49   -192    241   -176    122    394    454    597    397
    -96    220    314    -64   -205    267   -171    116    387    465    600    405
    -72    220    293    -72   -181    257   -197     96    361    459    597    397
    -28    202    231    -88   -129    215   -244     46    301    415    537    355
      2    187    181    -96    -88    184   -298      0    249    371    470    316
     33    135     98    -85    -31    116   -340    -31    202    327    394    272
     54     62      7    -57     23     36   -376    -62    150    280    319    228
     54      5    -49    -28     51    -20   -400    -83    114    244    270    192
     57    -44   -103     -7     80    -72   -418   -103     80    205    228    137
     70    -96   -168     10    116   -132   -444   -124     46    161    189     93
     67   -168   -236     51    150   -202   -470   -145     12    116    145     57
     51   -205   -257     75    153   -231   -488   -163     -7    103    114     25
     31   -249   -280    109    155   -265   -501   -176    -28     80     90      0
     10   -285   -298    135    153   -290   -519   -189    -41     67     72    -12
      2   -301   -303    150    153   -301   -542   -202    -59     64     67    -33
    -18   -322   -303    168    142   -314   -555   -210    -64     70     67    -46
    -31   -332   -301    181    132   -316   -558   -215    -62     90     83    -51
    -25   -353   -327    187    150   -340   -568   -218    -70     90     75    -75
     -5   -426   -420    215    207   -423   -566   -192    -80     72     18   -132
     18   -501   -522    241    267   -511   -485    -67    -28     80    -31   -200
     44   -491   -535    223    288   -514   -392     62     64    140    -20   -213
     90   -371   -465    137    275   -418   -301    207    215    280     83   -142
    174    -41   -215    -64    194   -127   -290    262    394    537    348     90
    155    483    327   -322    -85    405   -371    174    563    880    745    457
     59    841    779   -452   -358    810   -631   -181    517   1057    995    652
    -18    704    722   -345   -371    711   -943   -597    215    901    885    514
    -36     88    124    -25    -80    106  -1106   -958   -319    277    272     -5
     10   -550   -561    267    285   -555  -1150  -1015   -683   -257   -277   -491
    -70   -888   -818    478    374   -854  -1091   -849   -683   -342   -405   -641
    -80   -982   -901    530    407   -943  -1008   -709   -600   -309   -405   -675
    116   -924  -1041    405    579   -982   -989   -662   -550   -285   -407   -696
    213   -826  -1039    303    623   -932   -950   -600   -467   -213   -355   -649
    236   -763  -1000    262    615   -880   -932   -574   -420   -163   -327   -613
    226   -722   -948    249    587   -833   -919   -550   -387   -132   -311   -589
    213   -727   -940    257    576   -833   -917   -537   -379   -127   -324   -597
    202   -732   -935    262    566   -831   -924   -540   -381   -119   -327   -600
    158   -743   -901    290    530   -820   -927   -535   -379   -106   -327   -610
    116   -766   -885    324    498   -826   -919   -519   -371    -96   -327   -602
     93   -753   -846    329    470   -800   -919   -511   -363    -80   -322   -576
     64   -766   -831    350    446   -797   -935   -522   -371    -80   -345   -587
     44   -771   -818    363    431   -795   -953   -527   -371    -72   -345   -581
     25   -769   -795    368    407   -782   -966   -530   -371    -62   -342   -568
      2   -771   -774    384    387   -771   -969   -524   -371    -51   -348   -563
    -33   -776   -743    405    353   -761   -982   -530   -374    -41   -348   -553
    -57   -795   -737    426    340   -766   -992   -535   -376    -33   -353   -548
    -54   -797   -745    426    345   -771  -1002   -542   -381    -28   -371   -545
    -72   -789   -717    431    322   -753  -1013   -542   -379    -15   -379   -532
   -122   -802   -683    459    277   -743  -1018   -548   -381    -12   -389   -527
   -158   -818   -659    488    249   -740  -1026   -553   -384     -7   -400   -527
   -181   -836   -654    509    233   -745  -1031   -548   -381      7   -397   -517
   -244   -820   -576    532    166   -698  -1018   -519   -355     46   -368   -483
   -176   -813   -639    493    228   -724  -1049   -530   -371     41   -387   -501
   -129   -818   -688    472    277   -753  -1072   -545   -384     44   -402   -514
   -142   -833   -691    485    272   -763  -1083   -553   -387     54   -405   -517
   -174   -818   -644    496    233   -732  -1080   -540   -368     77   -379   -493
   -135   -802   -667    467    265   -735  -1114   -558   -381     75   -387   -506
   -135   -800   -665    467    262   -732  -1124   -555   -381     77   -387   -509
   -153   -797   -644    472    244   -722  -1124   -550   -379     88   -381   -504
   -166   -792   -626    480    228   -709  -1130   -548   -374     96   -368   -506
   -171   -800   -628    483    226   -714  -1137   -553   -381     90   -374   -522
   -174   -771   -597    472    210   -683  -1135   -545   -368     98   -363   -517
   -184   -771   -589    478    202   -680  -1130   -545   -366     88   -376   -527
   -187   -787   -600    488    205   -693  -1127   -553   -376     70   -405   -550
   -184   -769   -584    475    197   -678  -1130   -553   -368     72   -407   -555
   -197   -753   -555    475    179   -657  -1127   -550   -355     83   -402   -555
   -207   -732   -527    470    158   -631  -1132   -553   -342     83   -423   -555
   -192   -730   -537    462    171   -633  -1140   -553   -335     77   -452   -581
   -241   -727   -485    483    122   -607  -1122   -537   -303    114   -415   -602
   -265   -709   -444    485     88   -579  -1109   -530   -272    161   -348   -633
   -293   -698   -405    496     54   -553  -1096   -519   -244    192   -290   -670
   -228   -691   -462    459    116   -576  -1119   -542   -246    189   -288   -724
   -197   -698   -501    446    150   -600  -1143   -571   -262    171   -303   -763
   -210   -688   -480    449    135   -584  -1150   -579   -254    184   -293   -776
   -184   -659   -475    423    145   -568  -1169   -594   -252    176   -309   -771
   -184   -667   -483    426    148   -576  -1179   -605   -257    179   -316   -779
   -192   -665   -472    428    140   -568  -1187   -610   -249    207   -283   -776
   -200   -639   -439    418    119   -540  -1189   -610   -231    233   -257   -761
   -210   -636   -428    420    106   -532  -1200   -618   -228    241   -275   -766
   -236   -631   -394    433     77   -514  -1202   -618   -220    241   -306   -763
   -246   -607   -361    426     57   -485  -1208   -613   -207    254   -311   -761
   -239   -587   -348    413     51   -470  -1213   -607   -192    267   -324   -753
   -241   -584   -345    413     49   -465  -1221   -607   -192    267   -350   -756
   -254   -558   -303    407     23   -431  -1213   -597   -179    285   -340   -743
   -303   -524   -223    413    -41   -374  -1192   -576   -158    324   -319   -717
   -353   -514   -161    433    -98   -337  -1169   -550   -129    345   -316   -672
   -249   -493   -244    368     -5   -368  -1192   -563   -142    322   -361   -654
   -168   -454   -285    311     57   -371  -1221   -581   -155    303   -394   -641
   -194   -426   -233    309     18   -329  -1223   -579   -145    314   -379   -631
   -197   -397   -200    296      0   -298  -1228   -574   -135    324   -368   -602
    -77   -376   -298    226    109   -340  -1270   -613   -163    296   -392   -620
    -28   -363   -335    197    153   -350  -1301   -639   -174    296   -387   -626
     18   -374   -392    176    202   -384  -1361   -670   -194    283   -407   -641
    103   -384   -488    140    296   -436  -1447   -714   -233    254   -449   -672
    153   -376   -530    111    340   -454  -1501   -750   -262    241   -483   -691
    155   -381   -537    114    345   -459  -1538   -774   -283    233   -498   -696
    166   -436   -605    132    384   -519  -1582   -800   -311    215   -530   -730
    150   -496   -646    174    397   -571  -1615   -820   -335    197   -561   -758
    148   -558   -706    202    426   -631  -1654   -849   -368    166   -602   -797
    161   -579   -740    210    449   -659  -1680   -867   -394    145   -633   -815
    119   -620   -740    249    428   -678  -1699   -885   -415    132   -649   -852
    106   -667   -774    280    439   -719  -1719   -909   -444    103   -678   -893
    119   -714   -833    293    475   -774  -1745   -943   -480     70   -719   -958
    135   -730   -865    298    498   -797  -1764   -963   -506     57   -740  -1010
    127   -727   -854    298    488   -789  -1771   -976   -514     54   -743  -1023
     96   -740   -836    322    465   -787  -1766   -976   -514     57   -745  -1044
     83   -758   -841    335    462   -800  -1777   -987   -527     51   -758  -1101
     75   -789   -865    358    470   -826  -1784   -992   -542     41   -779  -1156
    137   -878  -1015    368    576   -948  -1784   -982   -571     -5   -854  -1244
    101   -953  -1054    423    576  -1002  -1683   -859   -517     -2   -893  -1312
    158   -901  -1062    368    610   -979  -1584   -722   -426     51   -878  -1335
    236   -735   -971    249    602   -852  -1483   -545   -259    213   -753  -1247
    236   -322   -558     41    397   -439  -1465   -457    -41    535   -423   -930
    174    277    101   -226     36    189  -1535   -540    148    917      5   -506
     75    659    584   -368   -254    623  -1771   -857    137   1130    259   -254
     -5    509    514   -252   -259    511  -2086  -1270   -161    976    122   -355
   -101   -218   -116    158      7   -168  -2236  -1641   -740    280   -561   -893
    -67   -880   -813    475    371   -849  -2252  -1701  -1098   -257  -1143  -1371
    -41  -1161  -1122    600    540  -1143  -2229  -1566  -1109   -348  -1306  -1522
    -20  -1171  -1150    597    563  -1161  -2122  -1405   -982   -259  -1286  -1506
     33  -1083  -1117    524    574  -1098  -2016  -1301   -870   -166  -1239  -1452
      2  -1062  -1065    530    532  -1062  -1966  -1260   -807   -116  -1210  -1415
   -148  -1101   -956    623    400  -1028  -1909  -1226   -758    -75  -1195  -1379
   -197  -1091   -893    644    348   -992  -1862  -1189   -717    -33  -1163  -1343
   -150  -1067   -917    607    379   -992  -1855  -1189   -717    -25  -1163  -1330
   -101  -1041   -943    571    418   -992  -1857  -1195   -722    -23  -1176  -1332
    -85  -1028   -943    555    428   -984  -1855  -1197   -717    -10  -1174  -1335
   -101  -1005   -904    553    400   -956  -1834  -1176   -691     23  -1140  -1312
   -103  -1005   -901    553    394   -953  -1836  -1176   -691     38  -1132  -1309
   -106  -1002   -896    553    392   -950  -1842  -1184   -691     57  -1124  -1309
   -158  -1013   -857    584    345   -935  -1834  -1182   -683     77  -1106  -1306
   -184  -1005   -820    594    316   -914  -1823  -1171   -672    101  -1085  -1299
   -119  -1002   -883    561    379   -943  -1844  -1192   -688     90  -1093  -1309
    -90  -1002   -911    545    407   -958  -1852  -1210   -704     83  -1106  -1319
   -140  -1008   -867    571    363   -937  -1834  -1202   -688    106  -1078  -1314
   -163  -1021   -857    592    345   -940  -1829  -1200   -680    127  -1052  -1306
   -127  -1041   -914    584    392   -979  -1844  -1221   -698    114  -1060  -1327
   -142  -1023   -880    581    366   -953  -1834  -1210   -691    132  -1039  -1309
   -140  -1005   -867    571    363   -937  -1831  -1208   -685    145  -1023  -1301
   -145   -992   -846    568    350   -919  -1831  -1213   -680    158  -1005  -1299
   -174  -1010   -836    589    329   -922  -1829  -1213   -680    166   -997  -1288
   -184  -1010   -826    597    319   -919  -1829  -1218   -683    168   -997  -1283
   -109  -1002   -896    553    392   -950  -1855  -1241   -709    148  -1023  -1314
    -49  -1002   -953    527    452   -979  -1878  -1265   -740    116  -1065  -1335
    -96   -997   -904    545    402   -950  -1873  -1252   -732    124  -1057  -1325
    -80  -1000   -919    540    418   -961  -1888  -1260   -748    122  -1067  -1343
   -109  -1013   -904    561    397   -961  -1888  -1254   -748    135  -1062  -1327
   -155   -995   -839    576    340   -917  -1867  -1231   -727    166  -1036  -1270
   -145   -961   -815    550    332   -888  -1870  -1228   -727    176  -1018  -1239
   -124   -958   -833    540    353   -896  -1870  -1228   -737    168  -1018  -1231
   -168   -971   -805    568    316   -888  -1847  -1223   -737    155  -1039  -1223
   -226   -969   -743    597    257   -857  -1823  -1221   -735    140  -1067  -1215
   -200   -937   -737    568    267   -839  -1813  -1223   -732    135  -1098  -1195
   -148   -922   -776    535    311   -849  -1829  -1249   -758    106  -1153  -1213
   -135   -927   -792    530    327   -859  -1826  -1244   -766     90  -1179  -1231
   -200   -943   -743    571    270   -844  -1784  -1215   -743    106  -1161  -1226
   -267   -950   -685    607    207   -818  -1743  -1192   -724    129  -1135  -1228
   -285   -937   -654    610    184   -797  -1714  -1197   -735    135  -1158  -1234
   -288   -943   -654    613    181   -800  -1683  -1226   -709    168  -1156  -1252
   -290   -963   -672    628    189   -818  -1670  -1252   -688    189  -1150  -1286
   -285   -987   -701    636    205   -846  -1686  -1260   -685    194  -1166  -1314
   -319   -997   -678    659    179   -839  -1675  -1252   -662    215  -1156  -1301
   -265  -1002   -740    633    236   -872  -1699  -1293   -685    200  -1187  -1327
   -277  -1005   -727    641    223   -867  -1712  -1314   -698    197  -1200  -1350
   -285  -1010   -724    646    218   -867  -1743  -1332   -706    189  -1208  -1376
   -220  -1005   -784    610    280   -896  -1777  -1345   -717    168  -1218  -1392
   -189   -995   -805    589    306   -901  -1805  -1356   -719    155  -1208  -1397
   -148   -987   -839    568    345   -914  -1844  -1361   -724    145  -1192  -1410
    -18   -958   -940    488    459   -950  -1896  -1387   -753    124  -1202  -1441
     62   -950  -1013    444    537   -982  -1938  -1415   -784     93  -1221  -1470
    103   -948  -1052    420    576  -1000  -1956  -1423   -792     85  -1210  -1491
    158   -930  -1088    387    623  -1008  -1974  -1428   -800     77  -1184  -1504
    207   -904  -1114    348    657  -1008  -1992  -1439   -805     72  -1187  -1519
    254   -875  -1130    309    691  -1002  -1995  -1439   -802     62  -1197  -1530
    283   -865  -1150    288    717  -1008  -2005  -1447   -800     49  -1189  -1540
    342   -852  -1195    254    769  -1023  -2021  -1470   -815     20  -1176  -1556
    454   -849  -1304    197    875  -1075  -2044  -1514   -849    -12  -1184  -1592
    597   -807  -1405    106   1000  -1106  -2065  -1543   -883    -49  -1187  -1613
    714   -753  -1467     18   1088  -1109  -2096  -1579   -914    -83  -1161  -1631
    737   -727  -1465     -5   1101  -1096  -2112  -1608   -932    -96  -1135  -1623
    696   -735  -1431     18   1062  -1083  -2104  -1618   -935    -98  -1145  -1608
    652   -750  -1402     49   1026  -1075  -2099  -1636   -945   -103  -1156  -1600
    613   -756  -1369     70    987  -1060  -2104  -1654   -956   -101  -1161  -1582
    561   -766  -1327    103    943  -1047  -2096  -1652   -950    -88  -1169  -1556
    501   -805  -1306    150    901  -1054  -2099  -1654   -961    -88  -1197  -1574
    467   -836  -1304    184    885  -1070  -2107  -1665   -974    -98  -1221  -1605
    407   -857  -1267    223    836  -1062  -2107  -1667   -976    -98  -1234  -1610
    316   -872  -1189    277    753  -1031  -2081  -1657   -961    -77  -1247  -1600
    303   -930  -1236    311    769  -1083  -2073  -1662   -984    -98  -1265  -1626
    270   -966  -1236    348    753  -1101  -2057  -1662   -984    -98  -1273  -1631
    220   -979  -1200    379    706  -1088  -2036  -1647   -974    -85  -1267  -1618
    161  -1023  -1184    431    672  -1104  -2031  -1652   -982    -88  -1286  -1636
     75  -1026  -1104    472    589  -1065  -2003  -1623   -958    -57  -1278  -1636
     54  -1013  -1067    480    561  -1039  -1982  -1613   -945    -38  -1275  -1649
     57  -1013  -1072    475    563  -1044  -1979  -1615   -940    -31  -1280  -1675
     10   -997  -1008    493    509  -1002  -1953  -1602   -922    -12  -1267  -1686
    -57  -1018   -961    535    452   -989  -1909  -1569   -901      5  -1257  -1699
   -140  -1083   -943    610    400  -1013  -1834  -1475   -859     20  -1260  -1745
    -49  -1091  -1041    568    496  -1067  -1743  -1353   -802     23  -1286  -1823
     28  -1028  -1057    501    542  -1041  -1634  -1174   -678    114  -1213  -1797
     54   -761   -815    350    433   -787  -1517   -953   -444    374   -948  -1577
    150   -270   -420     59    285   -345  -1504   -885   -220    714   -568  -1213
     59    309    249   -184    -96    280  -1561  -1000    -36   1083   -137   -807
   -189    483    672   -145   -431    576  -1769  -1330    -98   1210     44   -667
   -324     36    358    142   -342    197  -2005  -1743   -527    815   -322  -1018
   -337   -743   -405    540     31   -574  -2143  -2055  -1088    109  -1034  -1662
   -275  -1288  -1013    779    368  -1150  -2182  -2062  -1332   -262  -1447  -2068
   -197  -1428  -1231    813    517  -1330  -2127  -1912  -1283   -280  -1501  -2135
   -202  -1389  -1187    795    488  -1288  -2003  -1756  -1158   -189  -1444  -2091
   -200  -1309  -1109    756    454  -1210  -1891  -1628  -1034    -90  -1376  -2026
   -184  -1234  -1049    706    431  -1143  -1823  -1558   -958    -20  -1327  -1977
   -236  -1179   -943    709    353  -1062  -1761  -1496   -893     38  -1280  -1925
   -249  -1169   -919    709    335  -1044  -1738  -1465   -872     57  -1278  -1925
   -257  -1171   -914    714    327  -1044  -1725  -1452   -867     59  -1288  -1938
   -241  -1163   -922    701    337  -1041  -1717  -1444   -867     59  -1293  -1956
   -226  -1132   -906    680    340  -1021  -1699  -1431   -857     70  -1283  -1961
   -236  -1137   -904    685    332  -1021  -1704  -1434   -862     62  -1296  -1995
   -213  -1143   -930    678    358  -1036  -1706  -1434   -865     59  -1296  -2016
   -205  -1132   -927    667    358  -1028  -1693  -1423   -854     70  -1283  -2018
   -272  -1145   -872    709    298  -1010  -1662  -1405   -836     83  -1267  -2023
   -290  -1140   -849    714    277   -995  -1647  -1392   -823     88  -1257  -2034
   -324  -1137   -813    730    244   -976  -1623  -1366   -802    106  -1228  -2021
   -306  -1158   -852    730    270  -1008  -1618  -1371   -810     98  -1234  -2044
   -301  -1130   -828    717    262   -979  -1602  -1363   -800    106  -1213  -2036
   -342  -1106   -763    724    207   -935  -1574  -1337   -769    129  -1174  -2010
   -363  -1124   -761    743    197   -943  -1558  -1327   -763    127  -1176  -2013
   -405  -1135   -732    769    161   -935  -1527  -1309   -750    140  -1189  -1995
   -426  -1143   -717    784    145   -930  -1501  -1291   -737    155  -1169  -1982
   -394  -1127   -735    758    168   -932  -1486  -1283   -730    155  -1156  -1974
   -379  -1127   -748    753    184   -937  -1462  -1278   -727    155  -1179  -1971
   -397  -1114   -719    756    161   -919  -1436  -1260   -719    163  -1179  -1953
   -423  -1106   -683    766    129   -896  -1402  -1236   -709    179  -1161  -1932
   -392  -1106   -714    750    161   -911  -1405  -1234   -709    174  -1163  -1927
   -407  -1124   -717    766    153   -922  -1392  -1218   -701    181  -1153  -1906
   -376  -1148   -771    761    194   -961  -1387  -1218   -717    161  -1169  -1912
   -376  -1166   -789    771    205   -979  -1374  -1208   -711    158  -1158  -1891
   -381  -1163   -782    771    197   -974  -1358  -1195   -688    176  -1130  -1852
   -387  -1161   -776    774    194   -969  -1340  -1197   -672    189  -1117  -1831
   -410  -1161   -753    784    168   -956  -1314  -1195   -654    210  -1101  -1816
   -415  -1156   -740    787    161   -948  -1293  -1200   -644    231  -1083  -1808
   -413  -1148   -735    779    158   -943  -1275  -1218   -631    254  -1049  -1787
   -452  -1145   -696    797    119   -922  -1252  -1236   -618    283  -1005  -1766
   -483  -1153   -670    818     90   -914  -1226  -1234   -597    319   -969  -1740
   -519  -1158   -639    839     59   -898  -1179  -1200   -555    366   -940  -1701
   -470  -1148   -680    807    103   -917  -1176  -1210   -550    376   -927  -1691
   -475  -1124   -652    800     88   -888  -1145  -1195   -511    415   -883  -1665
   -470  -1117   -646    795     88   -883  -1124  -1184   -478    446   -875  -1649
   -423  -1101   -678    763    127   -891  -1114  -1174   -449    465   -885  -1636
   -418  -1104   -688    761    135   -898  -1106  -1166   -423    472   -888  -1639
   -384  -1117   -732    750    171   -924  -1106  -1166   -413    465   -896  -1654
   -394  -1122   -727    758    163   -927  -1085  -1150   -394    480   -885  -1654
   -397  -1140   -743    769    171   -943  -1062  -1135   -381    496   -922  -1657
   -433  -1158   -724    795    142   -943  -1034  -1117   -368    519   -930  -1631
   -446  -1163   -717    805    132   -940  -1015  -1106   -366    537   -919  -1605
   -491  -1195   -706    841    106   -950   -984  -1078   -348    561   -896  -1605
   -522  -1192   -670    857     72   -932   -943  -1036   -319    594   -839  -1582
   -470  -1189   -722    828    124   -958   -945  -1041   -335    587   -820  -1600
   -441  -1179   -737    810    148   -958   -943  -1034   -335    589   -805  -1613
   -405  -1189   -784    795    187   -987   -935  -1034   -342    576   -805  -1623
   -345  -1158   -813    753    233   -987   -919  -1026   -337    581   -792  -1602
   -296  -1145   -849    719    275  -1000   -914  -1021   -335    576   -802  -1592
   -306  -1124   -820    714    257   -974   -885  -1000   -316    584   -810  -1571
   -311  -1098   -789    704    236   -945   -854   -974   -298    594   -807  -1540
   -267  -1052   -784    659    257   -919   -820   -935   -267    615   -782  -1504
   -109  -1021   -911    563    400   -966   -849   -958   -301    571   -826  -1545
   -111  -1013   -904    561    394   -958   -839   -945   -298    561   -818  -1538
   -153  -1000   -846    576    345   -924   -810   -922   -275    574   -782  -1504
   -153   -992   -839    574    342   -917   -792   -914   -267    574   -763  -1486
   -184   -995   -810    589    311   -904   -779   -914   -262    574   -743  -1465
   -205  -1008   -802    605    298   -906   -776   -914   -265    568   -735  -1467
   -233  -1044   -813    639    285   -930   -784   -922   -283    550   -750  -1483
   -220  -1072   -852    646    314   -963   -802   -935   -303    524   -771  -1496
   -202  -1124   -924    662    358  -1026   -820   -950   -332    483   -807  -1527
   -220  -1171   -950    696    363  -1062   -818   -950   -345    454   -823  -1548
   -200  -1218  -1018    706    407  -1117   -823   -966   -371    410   -833  -1577
   -137  -1262  -1124    701    493  -1195   -849   -997   -418    348   -867  -1621
   -171  -1317  -1148    743    488  -1231   -841  -1008   -439    314   -893  -1657
   -197  -1366  -1169    782    485  -1267   -841  -1026   -454    290   -919  -1688
   -142  -1384  -1244    761    548  -1314   -865  -1067   -488    259   -971  -1725
    -59  -1402  -1343    732    641  -1374   -896  -1119   -530    215  -1034  -1766
    -85  -1400  -1317    743    615  -1361   -893  -1135   -535    210  -1054  -1766
    -90  -1382  -1291    735    600  -1337   -888  -1148   -537    205  -1072  -1764
    -57  -1369  -1314    711    626  -1343   -898  -1153   -548    194  -1101  -1774
    -46  -1366  -1319    706    636  -1343   -896  -1145   -553    184  -1117  -1771
    -36  -1376  -1340    704    649  -1358   -888  -1132   -558    176  -1127  -1790
    -18  -1447  -1428    732    704  -1439   -857  -1080   -558    148  -1156  -1826
      0  -1504  -1504    750    750  -1504   -763   -958   -514    140  -1182  -1878
     49  -1447  -1496    698    771  -1470   -644   -797   -402    200  -1122  -1862
    124  -1267  -1395    568    758  -1330   -522   -589   -215    366   -940  -1714
    189   -878  -1070    342    628   -974   -467   -462     15    665   -607  -1374
    124   -275   -400     72    259   -337   -485   -491    262   1067   -116   -862
   -135    119    254      7   -194    187   -644   -753    353   1350    270   -485
   -207   -129     77    166   -145    -28   -943  -1189     20   1119     62   -678
   -241   -836   -594    537    176   -717  -1145  -1597   -574    444   -607  -1288
   -210  -1592  -1384    901    584  -1488  -1221  -1738  -1018   -158  -1241  -1888
   -140  -1880  -1740   1010    800  -1810  -1192  -1610  -1054   -280  -1410  -2065
   -103  -1893  -1790   1000    841  -1842  -1072  -1439   -935   -218  -1369  -2049
    -80  -1829  -1751    953    833  -1790   -945  -1283   -802   -135  -1293  -1992
    -64  -1748  -1686    906    807  -1717   -857  -1182   -704    -64  -1210  -1927
    -57  -1680  -1623    870    782  -1652   -787  -1111   -633     -7  -1145  -1886
    -49  -1660  -1610    852    779  -1636   -753  -1070   -597     18  -1119  -1953
    -51  -1644  -1592    846    769  -1618   -737  -1047   -584     31  -1104  -2013
    -49  -1623  -1577    836    761  -1600   -730  -1036   -576     41  -1098  -2052
    -49  -1621  -1571    836    761  -1597   -714  -1015   -563     46  -1091  -2078
    -51  -1610  -1558    831    750  -1584   -698  -1002   -553     54  -1072  -2099
    -85  -1600  -1514    844    711  -1558   -675   -974   -537     75  -1039  -2104
    -77  -1605  -1530    839    724  -1566   -667   -961   -535     83  -1026  -2127
    -64  -1610  -1545    839    740  -1579   -657   -948   -530     88  -1013  -2143
    -54  -1605  -1551    828    745  -1579   -652   -940   -530     93  -1005  -2151
    -88  -1613  -1527    849    717  -1571   -626   -917   -511    122   -989  -2138
   -124  -1615  -1491    870    680  -1553   -605   -891   -491    148   -971  -2132
   -119  -1610  -1491    865    685  -1551   -607   -893   -496    148   -974  -2148
   -129  -1631  -1504    880    683  -1569   -597   -891   -488    153   -974  -2158
   -142  -1644  -1504    893    678  -1574   -579   -875   -480    168   -958  -2143
   -137  -1644  -1509    888    683  -1577   -568   -859   -467    176   -950  -2132
   -145  -1649  -1504    898    678  -1577   -550   -852   -462    171   -948  -2143
   -176  -1639  -1465    906    644  -1553   -535   -828   -446    174   -937  -2143
   -197  -1623  -1428    909    615  -1527   -511   -792   -418    181   -914  -2127
   -207  -1613  -1408    909    600  -1512   -493   -771   -405    179   -904  -2135
   -213  -1600  -1387    906    587  -1493   -483   -758   -392    174   -885  -2177
   -233  -1605  -1371    917    566  -1488   -472   -732   -381    166   -878  -2229
   -252  -1595  -1343    922    542  -1470   -459   -717   -366    161   -870  -2242
   -252  -1608  -1358    930    550  -1483   -457   -714   -363    137   -878  -2257
   -246  -1639  -1392    943    571  -1517   -452   -698   -361    114   -888  -2275
   -226  -1621  -1397    922    584  -1509   -444   -691   -355    109   -883  -2268
   -223  -1579  -1356    901    566  -1467   -436   -683   -342    124   -862  -2252
   -215  -1569  -1353    891    566  -1460   -426   -680   -337    122   -862  -2265
   -202  -1566  -1363    885    579  -1465   -405   -672   -337    111   -885  -2278
   -187  -1582  -1395    883    602  -1488   -410   -683   -350     90   -950  -2309
   -179  -1587  -1408    883    613  -1499   -402   -672   -350     85   -979  -2322
   -163  -1561  -1397    859    615  -1480   -392   -665   -342     93   -976  -2322
   -220  -1545  -1325    883    550  -1436   -340   -615   -290    132   -937  -2278
   -168  -1540  -1371    852    600  -1457   -348   -623   -296    122   -945  -2291
   -207  -1532  -1325    870    555  -1428   -322   -597   -265    150   -914  -2273
   -192  -1506  -1314    849    558  -1410   -301   -579   -239    168   -893  -2265
   -150  -1449  -1299    800    574  -1374   -285   -568   -215    187   -870  -2252
   -135  -1413  -1278    774    568  -1345   -277   -568   -207    189   -854  -2255
   -158  -1408  -1252    782    545  -1330   -272   -568   -200    194   -836  -2255
   -187  -1410  -1226    797    517  -1317   -265   -566   -189    197   -823  -2255
   -213  -1428  -1215    820    501  -1322   -249   -553   -176    213   -802  -2247
   -231  -1454  -1226    841    496  -1340   -244   -555   -176    210   -787  -2249
   -246  -1431  -1184    839    467  -1309   -231   -542   -161    223   -769  -2231
   -252  -1402  -1150    826    446  -1278   -207   -519   -129    246   -748  -2205
   -254  -1379  -1124    818    433  -1252   -192   -506   -111    265   -740  -2190
   -270  -1366  -1098    815    413  -1234   -184   -501   -101    272   -735  -2184
   -275  -1356  -1080    815    402  -1221   -179   -493    -90    275   -706  -2182
   -267  -1330  -1065    797    397  -1197   -176   -488    -80    275   -685  -2177
   -252  -1312  -1060    782    402  -1187   -171   -478    -70    290   -662  -2161
   -233  -1291  -1057    761    410  -1174   -161   -465    -54    306   -636  -2151
   -200  -1262  -1065    730    431  -1163   -145   -449    -38    319   -615  -2140
   -174  -1226  -1052    698    436  -1137   -127   -431    -23    337   -594  -2120
   -148  -1205  -1057    678    454  -1132   -116   -426    -15    342   -587  -2112
   -101  -1192  -1091    646    493  -1143   -114   -426    -20    327   -607  -2127
    -38  -1171  -1132    605    545  -1150   -111   -431    -31    314   -613  -2132
     25  -1132  -1161    553    592  -1148   -114   -436    -31    311   -602  -2120
     36  -1137  -1174    550    605  -1156   -116   -441    -28    309   -592  -2107
     70  -1106  -1176    517    620  -1140   -119   -457    -28    309   -581  -2083
     85  -1070  -1156    491    618  -1111   -132   -470    -36    306   -574  -2062
    111  -1078  -1189    480    649  -1132   -158   -501    -64    277   -592  -2068
    109  -1093  -1202    493    654  -1148   -168   -517    -83    267   -587  -2060
    114  -1127  -1244    504    678  -1184   -184   -540   -111    231   -610  -2073
    124  -1148  -1273    509    698  -1210   -181   -540   -122    213   -620  -2065
    161  -1182  -1343    509    750  -1262   -192   -555   -148    184   -641  -2081
    161  -1223  -1384    532    771  -1304   -194   -555   -161    171   -652  -2088
    109  -1280  -1389    584    748  -1335   -176   -540   -166    155   -659  -2091
     80  -1343  -1426    631    750  -1384   -184   -555   -192    124   -685  -2112
     44  -1387  -1431    672    735  -1410   -171   -555   -200    109   -691  -2101
     85  -1389  -1475    652    779  -1431   -171   -561   -213     96   -704  -2104
    103  -1395  -1501    644    800  -1447   -176   -574   -228     72   -717  -2122
     75  -1415  -1491    670    782  -1454   -158   -566   -223     70   -714  -2109
    -31  -1413  -1382    719    672  -1397   -116   -532   -192    101   -685  -2070
      2  -1397  -1400    698    701  -1397   -122   -535   -197     88   -691  -2065
    -33  -1434  -1402    732    683  -1418   -111   -519   -192     75   -704  -2060
     15  -1538  -1553    758    784  -1545    -90   -485   -205     31   -771  -2112
     38  -1595  -1634    776    833  -1613     18   -350   -145     28   -807  -2148
     72  -1540  -1613    735    841  -1577    137   -205    -41     77   -784  -2132
    181  -1374  -1556    594    867  -1462    236    -36    129    228   -654  -2013
    231   -961  -1195    363    711  -1078    283     62    353    532   -316  -1678
    150   -337   -491     90    319   -413    231      0    563    930    166  -1210
     18     41     23    -28     -2     33    -20   -332    548   1158    483   -935
    -57   -181   -124    116     31   -153   -322   -743    215    953    327  -1096
   -135   -833   -698    483    280   -766   -444  -1065   -303    314   -296  -1615
   -129  -1501  -1374    813    620  -1436   -446  -1091   -639   -231   -859  -2086
    -64  -1800  -1735    932    833  -1769   -381   -919   -628   -329  -1002  -2213
    -41  -1836  -1795    937    875  -1816   -288   -797   -535   -288   -992  -2221
    -18  -1748  -1730    883    854  -1738   -205   -698   -423   -205   -930  -2171
     -5  -1641  -1639    823    815  -1641   -140   -623   -327   -122   -852  -2104
      0  -1564  -1564    782    782  -1564    -75   -558   -241    -51   -784  -2034
     -7  -1543  -1535    774    763  -1540    -36   -517   -194    -18   -756  -2005
    -28  -1512  -1483    769    727  -1499    -18   -498   -176     -2   -743  -1982
    -64  -1496  -1431    776    683  -1465     -5   -480   -161     10   -719  -1958
    -64  -1491  -1426    779    680  -1460      2   -462   -145     25   -698  -1945
    -41  -1493  -1452    766    704  -1473      0   -459   -145     20   -698  -1964
    -57  -1475  -1421    766    680  -1449     15   -452   -140     23   -691  -1966
    -77  -1444  -1366    761    644  -1408     31   -433   -122     44   -667  -1953
    -41  -1423  -1382    732    670  -1402     36   -431   -122     38   -662  -1948
    -31  -1418  -1389    722    678  -1405     23   -436   -124     36   -652  -1953
   -122  -1426  -1304    774    589  -1366     59   -400    -90     64   -610  -1922
    -96  -1405  -1312    750    605  -1358     57   -402    -93     62   -607  -1930
    -93  -1389  -1296    743    600  -1343     64   -387    -80     72   -597  -1917
    -77  -1382  -1306    727    613  -1345     72   -376    -77     70   -594  -1906
    -72  -1363  -1291    717    607  -1330     75   -379    -77     72   -594  -1909
   -106  -1337  -1234    722    561  -1286     88   -371    -64     83   -584  -1899
   -129  -1335  -1205    732    537  -1270     96   -363    -62     70   -592  -1899
   -150  -1335  -1184    740    514  -1260    106   -353    -51     77   -579  -1875
   -155  -1340  -1187    748    514  -1265    122   -342    -46     72   -576  -1873
   -158  -1335  -1176    748    506  -1257    124   -342    -46     70   -568  -1870
   -197  -1325  -1127    761    465  -1226    137   -327    -31     83   -550  -1842
   -150  -1319  -1171    732    509  -1247    124   -342    -51     36   -579  -1849
   -171  -1288  -1117    730    472  -1202    132   -332    -44     28   -563  -1823
   -241  -1286  -1044    761    400  -1166    153   -306    -25     31   -545  -1792
   -210  -1278  -1067    745    428  -1174    153   -303    -31     12   -574  -1800
   -137  -1270  -1132    701    496  -1202    140   -314    -51     -5   -587  -1860
   -184  -1270  -1085    727    449  -1179    166   -290    -36     18   -540  -1870
   -155  -1280  -1127    717    483  -1205    184   -277    -46     12   -532  -1870
    -96  -1283  -1187    691    545  -1236    202   -293    -98    -20   -542  -1891
   -109  -1291  -1184    698    535  -1239    210   -298    -98    -49   -555  -1878
   -132  -1288  -1158    709    511  -1223    213   -288    -77    -49   -555  -1842
   -106  -1288  -1182    696    535  -1236    210   -288    -59    -70   -545  -1839
   -106  -1278  -1171    693    532  -1226    223   -283    -31    -90   -550  -1844
    -59  -1249  -1189    654    563  -1221    218   -288    -25    -90   -589  -1829
    -41  -1239  -1197    639    576  -1218    226   -288    -15    -77   -605  -1808
    -28  -1221  -1192    623    579  -1205    228   -288     -5    -64   -594  -1784
    -12  -1226  -1213    620    600  -1221    233   -288      2    -67   -607  -1774
     31  -1210  -1241    589    633  -1223    213   -316    -15    -93   -636  -1761
     77  -1176  -1257    548    665  -1215    200   -337    -25   -109   -662  -1764
    197  -1182  -1379    491    787  -1280    158   -387    -72   -161   -709  -1821
    358  -1182  -1540    413    948  -1361     96   -454   -140   -226   -776  -1893
    563  -1169  -1735    301   1148  -1452     15   -535   -220   -309   -836  -1984
    776  -1166  -1943    194   1358  -1553    -67   -605   -293   -384   -857  -2086
    992  -1169  -2161     85   1574  -1662   -142   -683   -366   -446   -888  -2182
   1309  -1137  -2447    -85   1878  -1792   -249   -782   -459   -545   -948  -2286
   1462  -1137  -2603   -163   2031  -1870   -311   -839   -514   -620   -982  -2343
   1545  -1109  -2657   -218   2101  -1883   -335   -857   -532   -636   -971  -2353
   1577  -1104  -2681   -239   2127  -1891   -337   -865   -537   -646   -924  -2361
   1538  -1114  -2652   -210   2094  -1883   -293   -852   -527   -654   -849  -2372
   1493  -1039  -2533   -228   2010  -1784   -252   -802   -491   -626   -859  -2340
   1418  -1005  -2426   -207   1922  -1714   -213   -743   -439   -589   -872  -2288
   1291  -1034  -2325   -129   1805  -1678   -166   -698   -394   -553   -865  -2242
   1158  -1013  -2171    -72   1665  -1592   -135   -667   -340   -454   -823  -2166
   1052   -971  -2023    -41   1535  -1496    -83   -623   -280   -394   -766  -2094
    935   -917  -1852     -7   1392  -1384     -5   -568   -220   -342   -717  -2010
    857   -859  -1717      0   1286  -1288     54   -522   -171   -288   -678  -1935
    774   -818  -1592     23   1182  -1205    111   -485   -140   -231   -652  -1883
    646   -802  -1452     77   1049  -1127    153   -454   -111   -181   -597  -1844
    613   -805  -1418     96   1013  -1111    127   -462   -119   -184   -579  -1834
    594   -795  -1392     98    992  -1093    101   -467   -132   -184   -576  -1826
    566   -782  -1348    109    956  -1065     90   -454   -124   -179   -587  -1813
    532   -774  -1306    119    919  -1039     90   -441   -119   -176   -581  -1805
    493   -792  -1288    148    888  -1039     88   -433   -122   -179   -600  -1818
    470   -828  -1299    176    883  -1065     75   -433   -132   -192   -639  -1842
    439   -867  -1306    215    872  -1085     62   -436   -142   -210   -672  -1862
    392   -888  -1283    246    836  -1085     64   -433   -145   -218   -685  -1873
    358   -909  -1267    272    813  -1088     54   -444   -158   -233   -701  -1886
    270   -930  -1202    327    735  -1065     72   -431   -148   -231   -698  -1865
    257   -930  -1187    337    722  -1057     77   -423   -135   -228   -706  -1857
    392   -914  -1306    259    849  -1109     41   -452   -166   -257   -730  -1896
    368   -891  -1260    259    813  -1075     49   -436   -145   -239   -714  -1880
    371   -883  -1257    254    813  -1070     44   -433   -140   -239   -730  -1883
    314   -893  -1208    290    761  -1049     54   -418   -127   -228   -719  -1870
    194   -979  -1174    389    683  -1075     93   -366   -101   -231   -724  -1865
    223  -1026  -1249    400    735  -1135    163   -262    -54   -236   -766  -1899
    262   -974  -1236    353    748  -1104    275   -116     44   -194   -753  -1896
    285   -888  -1174    301    730  -1031    397     70    202    -80   -657  -1818
    249   -517   -766    132    506   -641    480    213    446    220   -340  -1530
    210     75   -137   -142    174    -31    449    192    665    602    111  -1111
    142    548    402   -345   -129    475    241    -93    678    852    449   -831
     70    558    488   -314   -207    524    -72   -483    444    818    472   -844
    -18    -20     -2     18     -7    -12   -239   -815    -36    270    -44  -1278
    -38   -784   -745    413    353   -766   -257   -904   -452   -374   -688  -1808
    -10  -1153  -1143    579    563  -1148   -223   -776   -517   -561   -904  -2018
    -36  -1218  -1182    628    571  -1200   -124   -597   -389   -501   -870  -2026
    -51  -1156  -1104    605    524  -1130    -38   -485   -259   -413   -782  -1982
     -2  -1049  -1047    524    522  -1047     12   -407   -158   -332   -685  -1935
     15   -963   -979    472    496   -971     59   -345    -77   -267   -592  -1891
    -36   -930   -893    483    428   -911    119   -288    -12   -213   -498  -1844
    -70   -906   -839    488    381   -872    150   -254     20   -181   -426  -1800
    -80   -898   -818    488    368   -859    163   -236     36   -171   -392  -1771
    -80   -883   -805    480    361   -844    181   -215     57   -155   -371  -1738
   -116   -862   -745    491    314   -805    207   -194     77   -135   -342  -1699
   -155   -846   -693    501    265   -771    213   -189     85   -127   -342  -1667
   -194   -865   -672    530    236   -769    220   -176     93   -127   -348  -1618
   -231   -875   -646    550    205   -763    239   -155    109   -116   -332  -1564
   -280   -857   -576    568    148   -717    262   -129    132    -93   -303  -1493
   -311   -854   -542    581    114   -701    272   -119    142    -77   -275  -1436
   -342   -849   -509    594     80   -680    290    -88    168    -57   -254  -1374
   -228   -841   -613    532    189   -727    262    -98    150    -77   -327  -1371
    -64   -813   -748    439    340   -782    223   -122    116   -114   -433  -1400
     28   -795   -826    381    426   -807    200   -137    106   -116   -496  -1418
     31   -789   -823    379    426   -805    194   -127    122    -51   -465  -1392
    -36   -779   -745    407    353   -763    215    -96    163     31   -337  -1340
   -111   -774   -662    444    275   -719    244    -59    207     77   -257  -1280
   -153   -776   -623    465    233   -701    262    -41    223     77   -267  -1215
   -192   -792   -600    491    202   -696    270    -25    228     67   -267  -1156
   -215   -802   -589    506    184   -696    267    -23    220     51   -267  -1143
   -236   -805   -568    522    166   -688    272    -10    233     62   -233  -1150
   -272   -807   -535    537    129   -672    267     -2    249     75   -184  -1156
   -298   -805   -509    550    103   -657    270     10    267     88   -124  -1143
   -329   -815   -488    571     77   -652    280     33    296    103    -90  -1119
   -335   -795   -459    566     62   -628    298     59    319    132    -64  -1098
   -368   -787   -420    576     23   -605    301     75    361    145    -57  -1072
   -402   -784   -381    592    -10   -584    303     96    418    168    -36  -1049
   -428   -800   -374    613    -28   -587    301    116    436    194    -28  -1026
   -433   -818   -384    626    -25   -602    303    132    439    220    -15  -1000
   -441   -792   -350    615    -46   -574    311    145    446    252    -28   -979
   -457   -787   -329    620    -64   -558    324    158    444    275    -23   -963
   -470   -789   -322    628    -75   -558    335    166    441    288     -2   -992
   -470   -776   -306    623    -83   -542    350    181    446    298     44  -1021
   -470   -761   -290    613    -90   -527    374    207    459    316    106  -1039
   -462   -758   -296    610    -85   -527    384    223    467    332    132  -1049
   -446   -750   -306    597    -70   -530    387    233    475    340    106  -1060
   -423   -737   -314    581    -54   -527    387    241    480    345     75  -1065
   -407   -743   -335    574    -38   -540    389    244    480    340     54  -1072
   -384   -737   -355    561    -15   -548    387    246    478    329     46  -1080
   -374   -737   -366    555     -5   -553    384    246    478    324     54  -1091
   -345   -743   -397    545     25   -571    374    231    465    311     46  -1104
   -319   -750   -433    535     54   -592    350    215    441    288     31  -1124
   -319   -753   -436    535     57   -594    340    215    433    280     23  -1130
   -335   -753   -418    542     38   -587    342    228    441    298     18  -1104
   -387   -753   -366    571    -10   -561    366    259    467    329     36  -1062
   -322   -748   -426    532     49   -587    355    262    454    303     36  -1057
   -290   -709   -418    498     62   -563    358    277    467    327     15  -1031
   -298   -693   -394    496     46   -545    368    296    485    345    -10  -1013
   -303   -698   -394    501     44   -548    374    311    493    350    -33   -995
   -309   -672   -363    488     25   -519    397    340    517    366    -23   -976
   -296   -618   -322    454     12   -470    420    374    550    389     -2   -948
   -241   -589   -350    415     51   -470    428    389    558    389     -5   -948
   -228   -610   -381    420     75   -496    436    400    558    379    -20   -958
   -200   -581   -381    389     88   -483    433    402    563    381    -20   -956
   -231   -524   -293    376     31   -410    452    423    594    420     20   -911
   -223   -493   -272    358     23   -384    449    415    597    428     36   -893
   -179   -472   -293    327     57   -384    436    407    592    428     31   -883
   -179   -475   -298    324     57   -387    402    384    574    413     23   -872
   -184   -475   -290    329     51   -384    371    361    553    400     25   -852
   -161   -501   -340    329     88   -420    345    337    522    374      2   -852
   -145   -527   -381    337    116   -454    329    329    509    355    -20   -836
   -114   -537   -426    324    155   -483    301    319    491    332    -38   -826
    -10   -581   -571    296    277   -576    254    277    436    277    -93   -865
     83   -620   -704    267    392   -659    213    236    384    226   -148   -896
    148   -644   -792    249    470   -717    179    202    345    184   -189   -911
    129   -683   -815    275    470   -748    155    181    322    153   -213   -917
    111   -717   -828    301    467   -771    132    161    296    119   -241   -940
     77   -732   -813    327    444   -774    119    150    285    101   -262   -948
     57   -735   -792    340    423   -763    119    153    283     90   -277   -948
     20   -743   -763    361    389   -753    124    161    267     80   -293   -956
     12   -758   -771    371    389   -763    119    161    244     72   -306   -956
      5   -784   -789    387    394   -787    122    161    223     51   -329   -961
      5   -813   -818    405    410   -815    124    174    207     25   -361   -979
    -44   -911   -867    478    410   -891    184    244    207    -23   -433  -1052
    -64   -906   -841    485    387   -872    296    379    277     -2   -439  -1070
     28   -776   -805    374    413   -789    384    542    407    101   -353   -997
    103   -467   -571    181    337   -519    444    701    620    353    -85   -769
     90    135     41   -114     23     90    433    758    909    784    413   -309
    -59    688    748   -314   -405    717    303    600   1098   1161    857     90
   -176    722    896   -275   -537    807      2    236    956   1161    898    127
   -283    171    454     57   -368    311   -233   -215    428    628    402   -290
   -348   -623   -275    483    -38   -449   -303   -449   -119    -67   -283   -896
   -314  -1013   -701    662    192   -857   -298   -361   -244   -283   -532  -1140
   -277  -1109   -833    691    277   -971   -218   -202   -174   -262   -550  -1182
   -259  -1088   -828    675    283   -958   -114    -67    -70   -184   -491  -1143
   -246   -995   -748    618    249   -872    -33     38     33    -96   -405  -1075
   -249   -885   -639    566    192   -763     20    111    111    -18   -324   -997
   -246   -836   -589    542    168   -714     49    155    153     20   -285   -963
   -244   -828   -584    537    168   -706     67    189    176     36   -262   -950
   -270   -865   -594    566    158   -730     57    187    171     31   -272   -963
   -285   -839   -553    561    132   -696     62    200    184     44   -241   -945
   -293   -779   -485    535     93   -633     59    215    205     59   -207   -919
   -272   -758   -485    517    106   -623     46    215    200     51   -202   -898
   -244   -732   -488    485    122   -610     41    223    205     49   -181   -872
   -244   -732   -488    488    119   -610     38    226    210     49   -166   -852
   -226   -745   -519    485    145   -633     25    218    197     36   -187   -857
   -213   -727   -514    470    150   -620     23    218    192     36   -192   -857
   -200   -696   -496    446    145   -597     36    236    213     54   -174   -854
   -205   -685   -480    444    137   -584     36    244    220     62   -168   -846
   -241   -685   -444    462     98   -563     36    252    231     75   -168   -841
   -239   -667   -428    454     93   -548     33    257    236     85   -171   -826
   -202   -633   -431    418    111   -532     25    259    239     80   -187   -807
   -184   -613   -428    397    119   -519     10    259    239     83   -187   -802
   -184   -600   -418    392    114   -509     10    272    252     90   -176   -787
   -171   -579   -407    376    116   -493     12    277    257     96   -179   -776
   -150   -592   -441    368    142   -517     -5    275    246     85   -197   -784
   -140   -589   -449    363    153   -522    -12    280    249     90   -189   -769
   -135   -579   -446    355    153   -514    -15    288    252     96   -174   -743
   -122   -602   -480    363    179   -542    -25    283    233     88   -171   -730
   -101   -584   -485    342    189   -535    -38    285    231     90   -155   -701
    -77   -597   -522    337    220   -561    -57    280    213     80   -158   -698
   -106   -605   -498    353    194   -553    -70    280    205     80   -145   -678
   -200   -550   -350    376     75   -452    -36    319    249    137    -80   -610
   -189   -535   -348    361     75   -441    -20    337    259    148    -62   -594
    -20   -550   -530    285    252   -540    -62    296    207     98   -109   -639
    -15   -571   -558    293    270   -566    -70    272    184     80   -114   -644
    -83   -563   -480    324    197   -522    -44    296    215    111    -80   -613
      2   -555   -561    275    280   -558    -57    293    207    103    -80   -610
    142   -571   -714    213    426   -641    -90    267    174     64   -116   -649
    158   -548   -706    194    431   -628    -85    277    189     80   -106   -644
    150   -504   -654    176    402   -579    -64    311    231    122    -67   -602
    174   -504   -678    163    423   -589    -70    311    239    119    -72   -615
    166   -501   -667    166    415   -584    -62    327    257    127    -62   -610
    184   -491   -678    150    431   -581    -51    337    272    135    -51   -613
    202   -496   -698    148    449   -597    -57    337    280    132    -57   -618
    213   -506   -719    145    462   -613    -64    332    280    124    -64   -623
    215   -511   -727    148    470   -618    -67    329    283    122    -67   -626
    215   -524   -740    153    478   -631    -77    324    280    111    -75   -631
    179   -545   -724    184    452   -633    -72    335    290    111    -67   -623
    205   -524   -730    158    467   -628    -90    329    290    101    -70   -623
    249   -501   -750    124    498   -623   -103    327    293     96    -67   -620
    231   -496   -730    129    478   -610   -103    332    303    101    -67   -607
    187   -485   -672    150    428   -579    -96    355    327    122    -57   -576
    207   -465   -672    127    439   -568    -90    379    353    140    -44   -555
    275   -444   -722     83    498   -581   -103    379    353    140    -44   -558
    262   -402   -665     67    462   -532    -88    405    384    161     -2   -522
    277   -363   -641     44    459   -501    -83    426    405    174     25   -496
    355   -311   -670    -23    511   -491    -90    431    413    179     28   -483
    361   -285   -646    -38    504   -465    -83    446    426    189     25   -459
    340   -298   -639    -23    488   -467    -64    465    444    207     38   -459
    335   -262   -597    -36    465   -428    -51    488    467    236     83   -444
    314   -207   -524    -54    418   -366    -38    506    491    262    114   -394
    280   -166   -446    -57    361   -306    -28    509    509    277    127   -355
    262   -135   -397    -64    327   -267    -28    511    517    285    129   -324
    226   -145   -371    -38    298   -257    -44    498    506    277    119   -327
    205   -174   -381    -18    290   -277    -80    465    472    249     93   -348
    176   -181   -358      2    267   -270   -101    454    457    233     80   -350
    166   -181   -348      5    257   -265   -116    444    441    218     64   -337
    140   -207   -348     33    244   -277   -119    436    426    197     44   -327
     64   -254   -322     93    192   -288   -116    431    410    187     46   -324
     28   -303   -332    137    179   -316   -127    423    392    176     51   -324
      7   -327   -335    158    171   -329   -129    418    376    166     44   -324
      0   -350   -350    176    174   -350   -135    400    350    129     28   -340
     12   -363   -376    174    194   -371   -166    353    298     72      2   -387
    -57   -387   -329    220    135   -358   -163    342    288     51      5   -381
    -49   -392   -342    220    145   -368   -171    327    265     23    -15   -402
     -5   -384   -379    194    187   -381   -189    306    246     -5    -80   -415
     44   -371   -418    163    228   -394   -220    275    220    -25   -153   -436
     67   -361   -431    145    249   -394   -233    252    194    -62   -192   -454
     59   -384   -446    161    252   -415   -241    241    163    -98   -239   -493
     62   -454   -517    197    288   -485   -210    257    116   -161   -298   -561
     18   -470   -491    226    252   -480    -90    374    158   -140   -322   -594
     25   -397   -423    184    223   -410     23    550    298    -59   -257   -558
    161   -200   -363     18    259   -280    103    743    480     83    -90   -431
    213    241     28   -226     93    135    137    880    748    402    280    -67
    127    927    800   -530   -335    865    101    828   1023    836    795    462
   -106   1249   1356   -571   -730   1301   -119    506   1054   1026   1067    722
   -244    948   1192   -353   -719   1070   -418     62    717    740    844    491
   -290    140    431     75   -361    285   -641   -381     64    -12    135   -181
   -228   -504   -275    366     20   -389   -732   -478   -309   -496   -363   -683
   -168   -724   -555    446    192   -639   -696   -340   -309   -561   -465   -802
   -103   -724   -623    413    257   -672   -594   -187   -218   -511   -444   -795
    -49   -623   -574    337    262   -600   -485    -49   -101   -418   -368   -735
    -70   -522   -454    296    189   -488   -397     51      2   -316   -275   -652
     15   -483   -498    233    257   -491   -387     67     18   -298   -262   -639
     44   -459   -504    205    272   -480   -381     64     20   -298   -257   -639
     62   -428   -491    184    275   -459   -379     67     28   -285   -233   -631
     83   -420   -504    166    290   -462   -381     54     18   -283   -215   -639
     96   -402   -498    150    296   -449   -379     44     12   -285   -200   -641
     85   -374   -459    142    272   -418   -368     49     28   -277   -155   -623
     80   -376   -457    148    267   -415   -361     38     31   -290   -116   -626
     85   -363   -452    137    267   -407   -358     23     28   -293    -98   -623
     70   -322   -392    127    231   -355   -340     31     46   -259    -51   -592
     72   -319   -392    124    231   -355   -337     25     44   -249    -36   -587
    106   -319   -426    106    265   -371   -345     10     20   -257    -49   -600
     62   -327   -389    132    223   -358   -335     25     28   -241    -33   -594
    -36   -327   -293    181    127   -309   -311     59     59   -210      0   -561
    -70   -303   -236    184     80   -270   -285     85     88   -181     20   -530
    -12   -277   -265    145    124   -272   -296     80     83   -181    -18   -522
     10   -319   -329    153    166   -322   -322     54     57   -210    -85   -555
    -57   -332   -277    194    109   -306   -298     70     72   -200    -80   -537
    -93   -314   -220    202     62   -267   -296     70     83   -181    -75   -522
   -106   -314   -207    210     49   -262   -301     59     80   -176   -111   -527
   -155   -327   -174    239      7   -249   -296     70     85   -174   -137   -527
   -181   -322   -140    252    -23   -231   -288     85    103   -155   -140   -519
   -174   -329   -158    252     -7   -244   -296     83     96   -158   -158   -532
   -171   -327   -155    249     -7   -241   -309     85     85   -163   -179   -542
   -176   -316   -142    244    -18   -231   -322     90     85   -161   -184   -542
   -239   -314    -75    275    -83   -194   -306    122    111   -135   -168   -522
   -215   -316   -103    265    -57   -210   -311    137    114   -129   -168   -522
   -176   -306   -129    241    -23   -218   -316    140    114   -124   -163   -522
   -166   -293   -127    228    -20   -210   -311    148    119   -122   -153   -522
   -166   -277   -114    220    -25   -197   -306    155    127   -116   -140   -519
   -122   -252   -129    187      2   -192   -306    155    127   -116   -140   -522
   -140   -228    -88    184    -25   -158   -298    163    137    -98   -124   -517
   -166   -223    -59    194    -54   -142   -272    176    155    -77   -111   -511
   -163   -215    -51    187    -57   -135   -262    189    168    -64   -101   -511
   -163   -192    -28    174    -67   -111   -262    205    192    -36    -88   -498
   -163   -184    -20    174    -72   -103   -262    213    207    -18    -80   -496
   -184   -166     18    174   -101    -75   -241    231    231     10    -59   -491
   -202   -142     59    171   -132    -41   -215    249    254     38    -38   -480
   -205   -158     46    179   -127    -57   -215    241    252     36    -49   -498
   -202   -140     62    171   -132    -38   -207    239    259     51    -41   -498
   -213   -129     80    171   -148    -25   -207    231    262     59    -33   -506
   -213   -124     88    168   -150    -18   -207    228    267     64    -25   -509
   -213   -116     93    163   -155    -12   -197    231    280     80    -15   -506
   -226   -148     77    187   -153    -36   -194    226    277     83    -10   -519
   -239   -132    106    184   -174    -15   -187    231    290    109     25   -506
   -259   -116    140    187   -202     10   -168    241    311    135     59   -496
   -285   -119    166    202   -228     23   -155    254    329    161     57   -485
   -309   -132    176    220   -244     20   -137    270    348    189     49   -475
   -342   -163    179    252   -262      7   -124    275    353    197     49   -478
   -394   -181    210    288   -303     12    -96    288    363    210     49   -472
   -400   -194    205    296   -303      2    -80    298    366    210     51   -470
   -376   -174    202    275   -290     12    -64    327    384    220     83   -441
   -379   -150    226    265   -303     36    -36    366    415    241     83   -418
   -348   -137    210    244   -280     36    -28    368    431    249     83   -418
   -457   -137    319    296   -389     90     15    410    485    311    140   -368
   -467    -96    371    283   -420    137     46    444    532    371    194   -327
   -337    -54    283    194   -311    114     23    415    522    374    207   -345
   -241    -38    200    140   -223     80     -2    376    506    371    220   -366
   -257    -28    228    140   -244     98      0    371    519    397    267   -342
   -296    -33    262    166   -280    114    -15    348    504    400    309   -342
   -314    -57    257    184   -288     98    -44    316    485    400    322   -345
   -324    -64    257    194   -293     96    -54    303    480    405    337   -337
   -350   -116    233    233   -293     57    -67    285    467    400    329   -348
   -379   -171    207    275   -293     18    -59    285    465    400    324   -358
   -400   -231    166    314   -285    -33    -67    267    457    379    290   -389
   -402   -280    122    340   -262    -80    -90    246    459    361    265   -405
   -423   -337     85    379   -254   -127   -114    228    462    363    236   -413
   -436   -389     46    413   -241   -171   -145    213    457    381    189   -428
   -428   -441    -12    436   -207   -228   -166    189    431    392    135   -452
   -459   -488    -31    472   -215   -259   -166    179    418    400    103   -454
   -480   -517    -36    496   -223   -275   -155    181    413    387     72   -449
   -480   -524    -44    504   -218   -285   -142    184    407    376     67   -436
   -457   -548    -90    501   -184   -319   -163    155    376    355     57   -459
   -415   -545   -132    480   -142   -340   -166    142    358    345     54   -470
   -311   -587   -277    446    -18   -433   -202    111    298    288     -5   -522
   -124   -688   -563    407    218   -626   -218    119    233    189   -119   -649
    -46   -698   -654    371    303   -678   -116    241    277    181   -153   -709
    -49   -602   -553    327    249   -579      7    423    418    293    -72   -649
     70   -371   -441    150    254   -405     77    566    594    488    103   -470
    148    129    -18   -137     83     57     46    587    802    826    475    -85
     77    758    678   -420   -298    719   -119    368    948   1184    893    329
     -5    891    896   -444   -449    893   -457    -46    807   1234    984    423
    -62    400    459   -168   -259    428   -756   -535    298    763    532     31
   -114   -444   -329    280    106   -387   -826   -784   -277     15   -226   -613
    -93   -935   -844    514    374   -891   -795   -683   -444   -280   -553   -930
    -83  -1041   -958    561    436  -1000   -711   -519   -379   -270   -545   -971
    -70  -1028   -958    548    444   -995   -607   -400   -277   -194   -498   -961
    -41   -950   -909    496    433   -930   -506   -283   -161    -85   -426   -906
    -54   -849   -797    452    368   -823   -441   -213    -72     18   -350   -854
    -90   -818   -730    454    316   -774   -402   -181    -31     67   -324   -833
    -67   -800   -732    433    329   -766   -389   -171    -18     83   -332   -833
    -64   -797   -732    431    332   -766   -381   -163    -18     90   -332   -836
      2   -800   -805    397    402   -805   -407   -189    -44     67   -366   -891
     67   -779   -846    355    457   -813   -415   -200    -57     59   -384   -917
    109   -782   -891    335    498   -836   -428   -213    -77     38   -415   -963
    163   -782   -945    309    553   -862   -436   -223    -88     28   -454  -1021
    132   -805   -937    335    532   -870   -444   -231    -96     31   -480  -1052
     70   -818   -888    371    478   -852   -428   -223    -83     49   -491  -1065
     44   -818   -865    384    452   -841   -418   -218    -75     64   -501  -1083
     38   -839   -878    400    457   -857   -420   -215    -80     59   -517  -1114
     18   -839   -857    410    433   -846   -420   -220    -83     62   -511  -1132
    -23   -849   -826    436    400   -839   -410   -220    -83     62   -514  -1156
    -59   -865   -807    459    371   -836   -418   -231    -98     62   -522  -1187
    -67   -852   -784    459    358   -818   -405   -220    -85     77   -504  -1197
    -90   -867   -779    478    342   -826   -407   -220    -93     80   -511  -1226
   -106   -875   -769    491    329   -823   -418   -226    -96     98   -506  -1239
   -119   -883   -763    501    319   -826   -418   -231   -101    106   -498  -1247
   -132   -880   -748    506    306   -815   -415   -236   -109    109   -501  -1249
   -145   -896   -750    519    301   -823   -428   -257   -127     98   -519  -1280
   -148   -898   -753    522    301   -826   -433   -267   -137     96   -527  -1283
   -153   -906   -753    527    298   -831   -454   -288   -158     90   -540  -1288
   -153   -927   -774    540    309   -852   -465   -298   -176     77   -561  -1299
   -171   -945   -774    558    301   -862   -470   -298   -184     83   -568  -1301
   -166   -935   -769    550    301   -852   -478   -296   -187     98   -563  -1304
   -124   -922   -797    522    335   -859   -488   -309   -210     85   -581  -1327
   -207   -950   -743    579    267   -846   -478   -306   -220     88   -584  -1325
   -184   -943   -761    561    285   -854   -472   -311   -231     80   -600  -1327
   -192   -969   -776    579    290   -872   -459   -311   -239     75   -615  -1325
   -187   -969   -782    576    296   -875   -459   -322   -244     75   -626  -1335
   -114   -971   -857    542    371   -914   -470   -345   -267     49   -652  -1371
    -72   -989   -917    530    420   -956   -483   -381   -301     18   -696  -1423
    -77   -982   -906    530    413   -945   -465   -379   -290     28   -711  -1428
   -103   -969   -867    535    381   -919   -446   -368   -270     54   -717  -1418
   -132   -958   -826    545    345   -893   -426   -358   -246     75   -719  -1415
   -155   -963   -807    558    324   -885   -405   -353   -233     85   -724  -1418
   -150   -963   -813    558    329   -891   -392   -358   -228     88   -745  -1428
   -148   -940   -792    542    319   -867   -387   -366   -215    101   -748  -1439
   -163   -932   -769    548    301   -852   -392   -376   -213    101   -753  -1462
   -223   -943   -719    581    246   -833   -376   -371   -200    119   -732  -1428
   -236   -948   -711    592    236   -831   -366   -374   -194    124   -727  -1423
   -218   -940   -722    576    252   -831   -361   -384   -197    122   -724  -1431
   -236   -924   -688    581    226   -807   -353   -387   -192    137   -704  -1418
   -257   -898   -641    576    192   -771   -358   -392   -184    153   -672  -1397
   -277   -893   -618    584    168   -756   -348   -376   -168    174   -646  -1379
   -236   -898   -662    566    213   -782   -348   -374   -168    176   -641  -1379
   -140   -883   -743    511    301   -813   -368   -389   -179    168   -649  -1395
   -127   -859   -732    491    301   -797   -368   -394   -184    166   -644  -1397
   -155   -823   -667    491    254   -748   -363   -387   -168    187   -618  -1384
   -184   -805   -623    493    218   -714   -350   -371   -148    213   -587  -1361
   -187   -784   -597    485    205   -691   -335   -350   -129    233   -561  -1340
   -184   -732   -550    457    181   -641   -316   -335   -103    265   -530  -1319
   -187   -724   -537    457    174   -633   -314   -335    -98    280   -517  -1319
   -192   -711   -519    449    163   -615   -309   -332    -93    293   -504  -1322
   -179   -678   -498    428    158   -589   -301   -324    -80    311   -485  -1317
   -181   -628   -449    405    132   -540   -290   -332    -67    335   -459  -1291
   -181   -594   -413    389    114   -506   -298   -353    -70    342   -452  -1275
   -184   -594   -413    387    111   -504   -324   -384    -93    332   -462  -1280
   -176   -605   -428    392    124   -517   -340   -410   -119    314   -483  -1301
   -145   -615   -472    379    161   -542   -366   -444   -148    298   -501  -1325
   -135   -646   -511    389    187   -579   -389   -472   -176    283   -519  -1337
   -122   -670   -550    394    213   -610   -407   -496   -200    267   -545  -1356
   -114   -691   -576    402    231   -633   -410   -519   -223    244   -574  -1384
   -106   -740   -636    423    262   -688   -433   -553   -265    205   -618  -1426
    -93   -805   -711    446    309   -758   -444   -576   -296    163   -662  -1467
    -88   -867   -779    475    345   -823   -446   -600   -324    137   -698  -1493
    -77   -906   -828    493    374   -867   -457   -628   -350    114   -722  -1514
    -75   -953   -878    511    400   -917   -478   -665   -389     85   -756  -1543
    -72   -948   -875    509    400   -911   -480   -688   -405     83   -761  -1553
    -64   -935   -872    498    402   -904   -491   -711   -420     72   -771  -1571
    -46   -956   -909    501    431   -932   -493   -730   -436     54   -792  -1597
    -33   -961   -927    496    446   -945   -501   -748   -452     46   -800  -1610
    -20   -976   -956    496    467   -966   -496   -748   -454     41   -805  -1618
     -7  -1065  -1057    535    524  -1062   -452   -688   -446     20   -849  -1665
     12  -1130  -1143    558    576  -1135   -340   -571   -392     12   -893  -1725
     36  -1065  -1104    514    568  -1085   -228   -441   -277     88   -844  -1701
     75   -846   -922    384    496   -883   -132   -303   -101    283   -662  -1545
    114   -387   -501    135    306   -444   -132   -267    109    615   -298  -1213
     18    236    218   -127    -98    228   -231   -439    267    995    158   -807
    -75    457    530   -192   -301    493   -548   -857    132   1096    329   -680
   -142    137    277      2   -210    207   -815  -1265   -252    795     64   -927
   -220   -579   -358    400     67   -470   -880  -1506   -756    129   -579  -1452
   -179  -1195  -1015    688    418  -1106   -865  -1478  -1034   -319  -1047  -1847
   -119  -1382  -1262    748    571  -1322   -792  -1314   -982   -335  -1114  -1935
   -116  -1395  -1278    756    579  -1337   -680  -1189   -872   -265  -1078  -1930
   -137  -1306  -1171    719    517  -1239   -579  -1088   -745   -153   -984  -1875
   -109  -1210  -1101    659    496  -1156   -517  -1031   -657    -70   -909  -1839
    -67  -1156  -1088    613    509  -1124   -483  -1010   -615    -25   -875  -1829
    -83  -1135  -1052    610    483  -1096   -459  -1000   -592      5   -846  -1852
    -85  -1106  -1023    594    467  -1065   -439   -995   -579     23   -826  -1867
    -49  -1093  -1044    571    496  -1070   -441  -1013   -592     20   -831  -1883
    -72  -1106  -1034    587    480  -1070   -428  -1015   -589     28   -823  -1883
    -44  -1109  -1067    576    509  -1088   -428  -1028   -597     25   -828  -1896
    -36  -1101  -1067    566    514  -1085   -420  -1028   -597     38   -815  -1896
    -38  -1109  -1070    574    514  -1091   -415  -1041   -602     33   -815  -1912
    -49  -1117  -1067    581    506  -1093   -413  -1054   -618     31   -820  -1930
   -101  -1104  -1002    602    449  -1054   -394  -1049   -607     49   -802  -1922
   -129  -1088   -958    610    413  -1026   -379  -1041   -597     64   -787  -1914
   -176  -1101   -924    639    374  -1013   -355  -1026   -581     85   -771  -1904
   -129  -1111   -982    618    423  -1047   -361  -1044   -600     75   -782  -1922
   -103  -1106  -1002    605    446  -1057   -371  -1057   -610     70   -792  -1932
    -90  -1111  -1021    600    465  -1067   -376  -1065   -623     62   -800  -1940
   -103  -1109  -1005    607    449  -1057   -366  -1062   -618     75   -789  -1925
    -90  -1096  -1008    592    457  -1052   -371  -1070   -623     75   -797  -1927
    -88  -1080   -992    584    449  -1036   -366  -1065   -623     88   -784  -1917
    -57  -1070  -1013    563    475  -1041   -376  -1078   -633     85   -787  -1922
    -70  -1070  -1000    571    465  -1036   -371  -1078   -633     88   -784  -1922
    -38  -1075  -1036    555    496  -1057   -381  -1085   -652     77   -795  -1930
     -7  -1091  -1085    548    537  -1088   -400  -1104   -672     59   -810  -1943
     -5  -1098  -1093    550    540  -1096   -402  -1106   -680     59   -810  -1943
     -5  -1109  -1104    558    548  -1106   -413  -1119   -693     54   -818  -1943
    -59  -1114  -1057    587    498  -1088   -397  -1106   -683     67   -800  -1925
    -49  -1109  -1060    579    504  -1085   -389  -1096   -680     80   -787  -1906
   -106  -1124  -1018    615    454  -1072   -358  -1072   -665     98   -766  -1883
   -109  -1127  -1018    618    454  -1072   -353  -1083   -680     85   -776  -1891
    -46  -1101  -1054    574    501  -1080   -363  -1106   -706     67   -797  -1906
    -98  -1096  -1000    597    449  -1049   -337  -1093   -698     77   -782  -1888
   -241  -1122   -880    680    316  -1000   -280  -1049   -657    116   -745  -1842
   -176  -1117   -940    646    381  -1028   -270  -1039   -659    114   -750  -1831
     67  -1078  -1148    504    607  -1111   -329  -1088   -709     64   -805  -1875
    124  -1041  -1166    457    644  -1104   -332  -1091   -709     67   -802  -1867
     70  -1034  -1104    480    584  -1067   -298  -1070   -680     90   -782  -1852
    -85  -1036   -950    561    431   -995   -228  -1010   -615    155   -730  -1808
    -88  -1044   -958    563    433  -1000   -220  -1010   -610    158   -732  -1821
    -49  -1021   -971    535    459   -997   -220  -1015   -605    163   -735  -1844
      7   -997  -1008    493    506  -1002   -226  -1028   -607    158   -740  -1883
     72   -989  -1062    459    566  -1026   -239  -1044   -620    145   -753  -1930
     75  -1018  -1093    472    581  -1057   -228  -1039   -618    142   -758  -1948
     67  -1005  -1072    470    568  -1039   -215  -1036   -613    148   -753  -1953
     28   -992  -1021    480    522  -1005   -200  -1023   -600    158   -743  -1943
      7   -974   -982    483    493   -976   -184  -1010   -592    161   -740  -1945
     -5   -950   -945    475    467   -948   -174  -1002   -581    171   -735  -1945
    -18   -958   -940    488    459   -950   -161   -995   -576    179   -740  -1961
    -23   -958   -937    491    454   -948   -148   -979   -568    181   -748  -1964
    -25   -943   -917    485    444   -930   -145   -969   -566    181   -763  -1961
    -31   -906   -878    467    423   -893   -129   -950   -555    197   -787  -1930
    -18   -872   -854    444    418   -865   -111   -930   -540    215   -802  -1891
     -7   -844   -839    426    413   -841    -96   -917   -535    226   -792  -1870
     -5   -800   -795    402    394   -797    -77   -901   -519    254   -750  -1826
    -10   -779   -771    394    379   -776    -64   -888   -509    275   -714  -1800
    -28   -774   -745    400    355   -758    -44   -878   -501    283   -665  -1790
    -54   -743   -688    397    314   -714    -23   -867   -488    290   -610  -1766
    -31   -688   -657    361    311   -672    -31   -893   -501    277   -597  -1764
   -116   -641   -527    379    205   -587     -2   -898   -478    306   -571  -1735
    -44   -615   -571    327    262   -592    -36   -943   -522    275   -613  -1761
     70   -626   -696    277    381   -659   -103  -1034   -628    189   -698  -1855
    106   -615   -722    254    413   -667   -132  -1093   -711    155   -745  -1888
     62   -636   -698    285    379   -667   -176  -1109   -711    179   -761  -1893
     23   -667   -693    322    355   -680   -207  -1104   -704    179   -779  -1919
     23   -709   -732    340    376   -719   -236  -1117   -722    168   -792  -1966
     77   -750   -828    337    452   -789   -298  -1163   -758    129   -841  -2026
    109   -784   -893    337    498   -836   -348  -1215   -789     98   -917  -2068
     75   -807   -883    366    478   -844   -363  -1239   -802     90   -953  -2075
      5   -857   -862    426    433   -859   -371  -1257   -818     72   -966  -2083
    -31   -883   -852    457    410   -867   -374  -1267   -826     59   -961  -2091
     44   -875   -922    413    483   -898   -410  -1301   -857     23   -984  -2130
     83   -865   -948    389    514   -904   -428  -1319   -872     -5   -997  -2151
     36   -867   -904    415    467   -883   -423  -1312   -870     -5   -992  -2143
    -18   -880   -862    449    420   -872   -415  -1299   -862    -10   -989  -2122
    -33   -904   -870    467    415   -888   -410  -1293   -862    -23  -1002  -2107
    -41   -987   -948    514    452   -969   -379  -1254   -867    -46  -1034  -2122
    -62  -1049   -989    555    462  -1021   -280  -1137   -823    -49  -1057  -2145
    -77  -1021   -943    550    431   -982   -155   -995   -727     -2  -1047  -2135
    -49   -883   -836    465    392   -862    -54   -826   -566    153   -914  -2023
     41   -483   -524    220    283   -504    -18   -717   -358    444   -597  -1719
     -2    137    140    -67    -72    137    -20   -740   -127    854   -129  -1260
   -166    568    735   -200   -449    652   -184  -1008    -75   1140    210   -945
   -202    384    584    -93   -392    483   -491  -1444   -410    945     46  -1117
   -215   -270    -54    244    -80   -163   -665  -1823   -971    301   -561  -1662
   -166   -989   -823    576    324   -906   -719  -1943  -1392   -296  -1163  -2197
    -75  -1299  -1223    688    574  -1262   -701  -1829  -1441   -444  -1314  -2379
    -33  -1296  -1262    662    613  -1278   -592  -1680  -1340   -389  -1275  -2369
     -5  -1234  -1228    618    610  -1231   -491  -1566  -1231   -311  -1215  -2325
     20  -1150  -1171    563    594  -1161   -426  -1486  -1140   -239  -1148  -2275
     28  -1078  -1106    524    566  -1091   -371  -1434  -1072   -184  -1117  -2229
     77  -1057  -1137    488    607  -1098   -358  -1421  -1060   -176  -1111  -2229
    103  -1054  -1158    475    628  -1104   -348  -1408  -1052   -174  -1093  -2231
    114  -1044  -1158    465    633  -1101   -335  -1397  -1044   -171  -1091  -2229
    168  -1026  -1195    428    680  -1109   -340  -1402  -1052   -181  -1098  -2242
    150  -1034  -1187    441    667  -1109   -342  -1392  -1052   -179  -1098  -2247
    142  -1041  -1184    449    662  -1111   -337  -1387  -1049   -174  -1091  -2255
     90  -1049  -1143    478    615  -1096   -314  -1371  -1036   -158  -1070  -2257
    174  -1028  -1202    428    688  -1114   -322  -1376  -1044   -163  -1083  -2281
    200  -1018  -1221    407    709  -1119   -316  -1371  -1044   -168  -1093  -2301
    181  -1023  -1205    420    691  -1114   -301  -1361  -1041   -168  -1096  -2330
    142  -1018  -1163    436    652  -1091   -283  -1350  -1031   -158  -1098  -2348
    127  -1018  -1145    446    636  -1080   -265  -1332  -1018   -145  -1106  -2353
    103  -1018  -1124    457    613  -1070   -252  -1319  -1013   -142  -1114  -2372
    101  -1010  -1111    454    605  -1060   -236  -1309  -1002   -135  -1109  -2392
    103   -989  -1093    441    597  -1041   -226  -1301   -989   -124  -1096  -2405
     49   -992  -1041    472    545  -1015   -205  -1280   -971   -106  -1070  -2418
    111   -979  -1091    431    600  -1034   -215  -1286   -982   -114  -1070  -2457
    109   -984  -1093    436    600  -1036   -215  -1283   -984   -114  -1065  -2483
    109   -976  -1085    433    597  -1031   -205  -1273   -976   -111  -1054  -2496
    119   -956  -1075    418    597  -1015   -202  -1260   -971   -101  -1047  -2499
    124   -971  -1096    423    607  -1034   -213  -1265   -982   -111  -1054  -2501
    124   -979  -1104    426    613  -1039   -215  -1267   -989   -116  -1057  -2499
    129   -961  -1091    415    607  -1026   -207  -1254   -982   -106  -1049  -2491
    179   -937  -1117    379    646  -1026   -210  -1241   -984   -103  -1044  -2478
    228   -930  -1158    348    693  -1044   -226  -1249  -1000   -116  -1060  -2478
    231   -914  -1145    340    685  -1028   -213  -1236   -989   -106  -1047  -2455
    202   -898  -1101    345    649  -1000   -184  -1210   -969    -85  -1026  -2423
    194   -909  -1104    358    649  -1005   -168  -1202   -963    -80  -1021  -2413
    145   -932  -1078    392    610  -1005   -145  -1192   -958    -80  -1021  -2405
    111   -937  -1049    413    579   -995   -119  -1176   -943    -70  -1010  -2385
    116   -935  -1052    407    581   -992   -103  -1169   -935    -67  -1005  -2379
    124   -901  -1026    389    574   -963    -77  -1148   -909    -46   -987  -2366
    129   -870  -1002    368    563   -937    -57  -1132   -883    -23   -963  -2340
    119   -846   -966    361    542   -906    -23  -1109   -849      5   -935  -2312
    109   -844   -953    366    530   -896      2  -1091   -823     25   -917  -2301
     77   -839   -917    381    496   -878     33  -1070   -792     49   -888  -2275
     80   -818   -901    368    488   -859     57  -1052   -761     72   -867  -2255
    101   -807   -909    353    504   -857     67  -1049   -748     83   -854  -2247
     90   -797   -888    350    488   -841     90  -1041   -732     96   -839  -2231
     67   -789   -857    361    462   -823    109  -1034   -714    111   -815  -2210
     49   -805   -854    376    449   -828    116  -1036   -711    116   -802  -2205
     -2   -820   -818    410    407   -820    135  -1023   -698    127   -776  -2190
    -18   -818   -800    415    389   -810    158  -1008   -680    140   -750  -2166
    -51   -802   -750    428    348   -776    184   -982   -659    161   -722  -2127
    -70   -792   -722    428    324   -756    200   -963   -636    171   -704  -2096
    -98   -784   -685    441    293   -735    213   -940   -613    184   -688  -2065
   -145   -800   -657    470    254   -730    218   -924   -602    187   -683  -2044
   -171   -828   -657    501    241   -743    226   -922   -600    184   -691  -2031
   -197   -818   -620    504    210   -719    267   -891   -568    218   -667  -1977
   -226   -795   -568    509    168   -680    314   -857   -535    265   -639  -1914
   -215   -745   -532    478    155   -641    355   -826   -504    311   -615  -1857
   -231   -709   -478    470    122   -594    405   -787   -465    350   -587  -1805
   -275   -691   -415    480     70   -553    452   -748   -418    387   -555  -1753
   -316   -688   -374    501     25   -532    488   -714   -376    410   -524  -1701
   -296   -659   -363    478     31   -511    504   -698   -355    433   -501  -1665
   -272   -623   -350    449     38   -488    514   -691   -340    470   -465  -1626
   -376   -610   -233    491    -72   -423    553   -667   -301    537   -379  -1566
   -423   -600   -179    511   -122   -389    574   -652   -275    592   -298  -1514
   -358   -613   -254    483    -51   -433    542   -688   -303    581   -277  -1525
   -309   -649   -340    480     15   -496    509   -732   -348    555   -275  -1543
   -319   -644   -327    480      2   -485    506   -743   -353    563   -259  -1514
   -324   -680   -355    504     15   -519    498   -756   -366    550   -270  -1509
   -314   -724   -410    519     46   -568    485   -779   -387    524   -309  -1517
   -314   -766   -452    540     67   -610    467   -807   -413    488   -355  -1532
   -345   -820   -475    581     62   -649    452   -820   -423    457   -394  -1556
   -322   -885   -563    605    119   -727    426   -844   -446    410   -452  -1602
   -316   -917   -600    615    140   -758    415   -854   -459    387   -485  -1613
   -381   -943   -561    662     88   -753    431   -846   -457    387   -488  -1605
   -363   -987   -623    672    127   -807    423   -859   -483    355   -535  -1628
   -381   -992   -613    685    114   -802    436   -852   -485    355   -553  -1636
   -470   -995   -527    732     25   -761    472   -823   -467    374   -537  -1600
   -454  -1000   -545    727     44   -774    483   -818   -475    366   -548  -1584
   -332  -1013   -683    672    174   -849    452   -854   -524    322   -594  -1621
   -267  -1049   -782    657    254   -917    441   -859   -563    280   -628  -1662
   -127  -1132  -1008    628    436  -1070    462   -815   -602    210   -714  -1738
    -67  -1145  -1078    607    504  -1111    579   -667   -542    220   -748  -1712
    -33  -1052  -1018    540    491  -1036    698   -480   -413    327   -672  -1634
      2   -776   -779    387    389   -776    792   -296   -202    566   -436  -1376
     31   -231   -265     98    148   -249    800   -244     33    924    -10   -904
   -132    436    568   -150   -350    501    704   -418    218   1306    506   -358
   -275    524    797   -127   -535    662    394   -852     38   1291    581   -233
   -340      7    348    163   -342    176    124  -1283   -452    815    137   -594
   -379   -839   -462    607     41   -652    -10  -1561  -1034     93   -594  -1293
   -236  -1379  -1143    807    452  -1262    -54  -1551  -1275   -272  -1013  -1722
   -189  -1449  -1262    818    535  -1356     36  -1374  -1182   -231  -1010  -1722
   -184  -1382  -1197    782    506  -1291    184  -1187  -1028   -116   -919  -1618
    -77  -1286  -1208    678    563  -1247    265  -1075   -927    -38   -839  -1566
      2  -1231  -1234    615    618  -1231    309  -1013   -875      2   -784  -1543
     46  -1218  -1267    584    654  -1244    327   -995   -867      5   -774  -1540
     70  -1221  -1291    574    678  -1254    329   -989   -872      0   -769  -1535
     88  -1213  -1301    558    693  -1257    329   -987   -875     -7   -758  -1540
    145  -1197  -1343    527    743  -1270    319   -989   -885    -20   -756  -1556
    132  -1210  -1345    537    737  -1278    322   -987   -893    -25   -758  -1556
    145  -1210  -1356    532    748  -1283    316   -992   -898    -33   -761  -1577
    181  -1202  -1387    509    784  -1293    311  -1010   -909    -44   -771  -1582
    202  -1195  -1397    496    800  -1296    314  -1023   -909    -49   -779  -1587
     96  -1202  -1299    550    696  -1249    348   -989   -880    -20   -756  -1556
     93  -1197  -1291    550    691  -1244    355   -974   -875    -18   -748  -1553
    163  -1189  -1353    511    756  -1270    345   -979   -893    -38   -763  -1574
    168  -1169  -1337    501    753  -1252    358   -961   -883    -33   -756  -1571
    215  -1163  -1382    472    797  -1273    350   -958   -888    -44   -763  -1584
    241  -1145  -1387    452    813  -1265    353   -940   -880    -44   -750  -1582
    226  -1140  -1366    457    795  -1254    355   -924   -880    -36   -735  -1582
    184  -1140  -1325    478    753  -1231    366   -906   -870    -25   -714  -1584
    132  -1140  -1273    504    701  -1205    387   -875   -857    -12   -693  -1569
    119  -1124  -1247    501    683  -1184    402   -852   -849     -5   -672  -1571
     90  -1122  -1213    514    649  -1166    413   -828   -841      2   -652  -1595
     54  -1119  -1174    532    613  -1145    413   -815   -839      0   -639  -1618
     33  -1137  -1174    550    602  -1156    420   -800   -841      0   -628  -1649
     15  -1127  -1143    555    576  -1135    436   -774   -833     12   -602  -1662
    -10  -1114  -1104    561    545  -1109    441   -756   -831     23   -571  -1670
     18  -1109  -1127    545    571  -1117    428   -756   -852     10   -571  -1706
    -25  -1098  -1075    561    522  -1085    441   -732   -846     23   -548  -1712
    -31  -1093  -1062    561    514  -1078    446   -714   -846     28   -537  -1691
    -18  -1088  -1072    550    527  -1080    449   -706   -854     28   -542  -1652
    -83  -1104  -1021    594    467  -1062    475   -685   -839     46   -527  -1600
   -137  -1096   -958    615    410  -1028    504   -665   -826     59   -511  -1561
    -96  -1065   -969    579    433  -1018    496   -675   -836     46   -519  -1556
    -64  -1047   -982    553    457  -1015    493   -678   -836     44   -519  -1540
   -116  -1047   -930    581    405   -989    522   -649   -805     70   -493  -1501
    -96  -1031   -935    563    418   -984    535   -631   -787     80   -483  -1478
    -80  -1008   -930    542    423   -969    548   -607   -761     98   -462  -1441
    -59   -995   -935    524    436   -966    553   -597   -748    103   -452  -1418
   -114   -974   -859    545    371   -917    587   -568   -704    140   -415  -1379
    -12   -953   -943    483    462   -948    568   -594   -719    116   -431  -1389
     54   -940   -995    441    524   -966    558   -610   -722    103   -433  -1387
     62   -945  -1008    439    535   -976    558   -618   -719    101   -433  -1384
     59   -935   -995    439    527   -963    558   -620   -709    106   -420  -1369
     90   -924  -1015    415    553   -969    555   -631   -704    103   -413  -1361
    119   -922  -1041    400    579   -982    550   -641   -704    101   -407  -1363
    132   -917  -1049    392    587   -982    548   -639   -693    106   -387  -1356
    158   -898  -1057    371    607   -976    537   -641   -693    103   -371  -1350
    153   -893  -1049    368    600   -971    553   -623   -672    114   -353  -1330
    150   -878  -1028    363    587   -953    571   -607   -657    122   -337  -1309
    184   -875  -1062    345    620   -969    561   -615   -659    106   -350  -1319
    171   -875  -1047    353    607   -961    568   -602   -644    111   -335  -1301
    194   -857  -1052    329    620   -953    566   -597   -633    114   -329  -1286
    171   -841  -1015    335    592   -927    576   -581   -615    122   -319  -1267
    142   -831   -976    342    555   -904    607   -550   -589    132   -306  -1244
    213   -784   -997    285    605   -891    615   -537   -576    135   -301  -1231
    231   -753   -984    259    605   -867    628   -527   -566    140   -298  -1221
    207   -719   -927    254    566   -823    649   -504   -542    161   -277  -1184
    205   -701   -906    244    555   -802    662   -485   -522    168   -270  -1158
    197   -696   -893    249    545   -795    675   -472   -511    171   -265  -1145
    137   -665   -802    262    467   -732    709   -441   -475    207   -226  -1096
    127   -607   -735    241    431   -670    724   -428   -449    231   -189  -1049
    140   -607   -748    233    444   -678    709   -441   -457    218   -197  -1049
    158   -636   -795    239    475   -714    685   -465   -483    181   -220  -1067
    150   -649   -800    249    475   -724    659   -485   -501    158   -231  -1075
    122   -662   -784    270    452   -724    652   -483   -496    153   -220  -1065
     96   -688   -784    293    439   -737    652   -470   -491    142   -218  -1057
     80   -722   -802    322    441   -761    662   -457   -488    122   -228  -1060
     75   -758   -833    340    452   -797    644   -475   -514     83   -257  -1085
     59   -810   -870    374    462   -839    636   -478   -530     44   -290  -1119
     31   -859   -891    413    459   -875    636   -478   -535     20   -309  -1127
      5   -896   -901    446    452   -898    631   -480   -550      0   -322  -1130
     -7   -927   -919    465    454   -922    623   -493   -568    -31   -342  -1150
      0   -943   -943    470    470   -943    615   -496   -574    -57   -361  -1161
     -7   -953   -948    478    467   -950    620   -488   -566    -62   -361  -1158
    -28   -943   -914    485    441   -930    636   -472   -550    -54   -342  -1145
    -20   -937   -919    478    449   -930    620   -483   -561    -75   -355  -1158
    -23   -961   -937    491    457   -950    618   -485   -568    -93   -374  -1174
    -23  -1036  -1013    527    493  -1026    636   -446   -568   -124   -413  -1215
     20  -1122  -1143    550    581  -1132    717   -335   -537   -153   -465  -1293
     31  -1072  -1104    519    566  -1088    846   -166   -413    -80   -418  -1273
     31   -909   -943    439    485   -924    958     31   -220     96   -249  -1130
     62   -522   -584    228    322   -550    995    140      0    394     85   -810
     57    124     67    -90     -5     96    953     96    218    789    568   -332
    -93    509    602   -207   -348    555    724   -218    228   1010    878    -44
   -168    301    467    -67   -319    384    400   -649   -106    797    717   -207
   -228   -361   -132    293    -49   -246    233  -1018   -657    153     88   -761
   -228  -1093   -865    662    316   -979    202  -1088  -1044   -433   -530  -1309
   -161  -1337  -1176    750    506  -1260    241   -930  -1031   -511   -646  -1428
   -129  -1340  -1210    735    537  -1275    337   -776   -911   -446   -607  -1410
   -109  -1257  -1148    680    519  -1202    426   -659   -789   -358   -537  -1353
    -77  -1163  -1085    620    504  -1124    493   -576   -691   -283   -472  -1304
    -49  -1114  -1065    581    506  -1091    532   -530   -636   -244   -431  -1275
    -44  -1062  -1018    553    485  -1041    553   -504   -600   -215   -400  -1241
    -44  -1036   -992    540    472  -1015    568   -488   -579   -207   -384  -1218
    -36  -1041  -1005    540    483  -1023    576   -480   -571   -210   -384  -1213
    -59  -1021   -963    540    449   -992    587   -467   -558   -202   -368  -1202
    -41  -1000   -958    522    457   -982    587   -459   -548   -197   -358  -1192
    -38  -1000   -961    519    459   -982    584   -457   -548   -202   -353  -1192
   -174  -1005   -831    589    327   -919    628   -407   -498   -166   -306  -1150
   -111   -995   -883    553    384   -940    618   -405   -498   -179   -314  -1158
    -62   -974   -911    519    423   -943    607   -407   -504   -187   -314  -1156
    -51   -963   -914    506    428   -937    610   -402   -493   -184   -296  -1135
    -77   -969   -891    524    405   -930    623   -387   -475   -171   -275  -1111
    -59   -971   -914    514    426   -943    618   -379   -472   -176   -272  -1111
    -72   -963   -893    517    410   -930    613   -379   -472   -181   -270  -1111
    -77   -940   -862    506    389   -904    618   -368   -462   -179   -262  -1109
    -75   -922   -846    498    384   -885    623   -361   -457   -176   -262  -1119
    -96   -956   -862    524    381   -911    631   -350   -449   -179   -262  -1135
   -109   -961   -852    535    368   -906    639   -329   -433   -163   -244  -1114
   -127   -956   -828    540    348   -893    636   -327   -431   -166   -244  -1114
   -111   -958   -846    535    366   -904    626   -332   -444   -184   -262  -1135
   -163   -937   -776    550    306   -857    631   -311   -423   -155   -228  -1088
   -192   -932   -743    561    272   -839    639   -288   -402   -135   -200  -1041
   -213   -948   -735    579    259   -841    639   -277   -402   -135   -189  -1028
   -176   -950   -774    563    298   -862    628   -272   -407   -140   -187  -1026
   -148   -940   -795    542    322   -870    623   -270   -407   -145   -187  -1028
   -158   -911   -753    535    296   -833    633   -246   -392   -127   -158   -997
    -44   -906   -865    475    410   -888    600   -272   -420   -158   -184  -1021
    -54   -906   -852    480    397   -880    602   -272   -426   -163   -184  -1018
   -103   -883   -779    493    337   -833    628   -252   -405   -148   -166   -997
   -114   -872   -761    493    322   -818    646   -233   -394   -142   -161   -984
   -101   -896   -795    498    345   -846    659   -226   -389   -148   -168   -989
    -83   -878   -795    480    355   -836    672   -210   -376   -145   -161   -979
    -59   -867   -807    462    371   -839    665   -213   -374   -145   -166   -987
    -85   -867   -782    475    348   -826    680   -194   -350   -135   -161   -984
    -96   -857   -763    475    332   -810    704   -168   -322   -116   -140   -969
   -124   -865   -740    496    306   -802    724   -137   -288    -90   -111   -935
   -122   -854   -732    488    303   -795    737   -127   -267    -75    -98   -914
    -96   -818   -724    457    314   -771    745   -119   -254    -67    -90   -909
    -85   -792   -706    439    309   -750    750   -119   -241    -62    -90   -909
    -64   -792   -727    428    329   -761    745   -119   -236    -64    -88   -904
    -57   -797   -743    426    342   -771    750   -111   -223    -59    -83   -891
    -57   -831   -776    444    358   -805    748   -111   -223    -67    -90   -893
    -46   -826   -779    433    363   -802    740   -116   -223    -70    -88   -893
    -23   -797   -774    410    374   -787    745   -103   -205    -54    -75   -870
     25   -813   -841    392    431   -826    732   -103   -207    -67    -90   -872
    -25   -831   -807    428    389   -820    748    -80   -187    -51    -80   -854
    -15   -823   -810    418    397   -815    740    -80   -184    -49    -77   -841
     38   -800   -839    381    439   -818    730    -83   -181    -57    -83   -844
      5   -802   -810    397    405   -805    756    -51   -150    -31    -54   -805
     15   -774   -789    376    402   -782    776    -28   -122    -12    -38   -774
     46   -735   -782    342    410   -756    784     -5    -98      2    -23   -750
     75   -714   -789    319    431   -750    784      0    -88     10    -12   -740
    116   -704   -820    290    467   -761    784     -5    -83     10     -5   -724
    194   -665   -859    233    527   -761    779    -12    -83     10      5   -706
    228   -631   -862    200    542   -745    776    -15    -75     18     12   -693
    155   -626   -782    236    467   -704    797      0    -49     41     36   -675
    129   -594   -724    231    426   -659    813      5    -20     62     62   -649
    171   -574   -745    200    457   -659    800    -18    -28     57     64   -646
    176   -584   -763    202    467   -675    774    -51    -49     31     46   -662
    142   -589   -732    223    436   -659    766    -67    -54     25     49   -659
    135   -581   -719    223    426   -652    740    -93    -62     20     54   -665
    129   -602   -732    236    428   -667    727   -103    -67      5     49   -659
    122   -623   -748    249    431   -685    714   -127    -83    -18     28   -680
     88   -667   -756    290    420   -711    701   -145    -96    -38      5   -724
     36   -717   -753    337    394   -732    704   -150    -96    -54    -10   -750
     -2   -735   -732    368    363   -735    698   -158   -101    -72    -36   -758
      2   -766   -769    379    384   -766    678   -187   -124   -106    -70   -795
    -12   -784   -771    400    379   -779    670   -210   -142   -119    -72   -839
     44   -802   -849    379    444   -826    646   -239   -166   -155   -106   -870
     -5   -820   -815    413    402   -818    649   -228   -150   -150   -111   -849
      0   -839   -839    418    418   -836    633   -233   -153   -158   -116   -878
      5   -849   -854    423    428   -852    615   -231   -155   -168   -119   -906
      2   -789   -795    392    397   -792    623   -205   -142   -163   -103   -919
     36   -763   -800    363    418   -782    633   -163   -129   -174   -122   -948
     41   -813   -854    384    446   -833    665    -77   -101   -197   -184   -989
     54   -841   -896    394    475   -867    766     44    -36   -194   -259   -995
     88   -758   -846    332    465   -800    870    181     85   -106   -228   -911
     25   -594   -623    283    324   -607    961    329    262     80    -57   -732
     12   -197   -210     90    109   -202    943    358    441    374    275   -384
    -96    413    509   -158   -301    459    849    197    571    711    693     23
   -161    561    722   -200   -441    639    511   -207    376    748    807    101
   -179    241    420    -31   -298    329    249   -594    -38    389    493   -197
   -239   -415   -176    327    -33   -296    174   -810   -517   -267   -140   -711
   -194   -883   -688    540    246   -787    153   -766   -737   -633   -530  -1013
   -116  -1008   -891    561    384   -950    202   -631   -706   -662   -613  -1098
   -140  -1015   -878    576    368   -948    298   -514   -623   -610   -607  -1098
   -140   -953   -813    548    335   -885    368   -431   -493   -501   -584  -1070
   -166   -859   -693    514    262   -776    418   -353   -376   -397   -555  -1026
   -158   -802   -644    478    241   -722    426   -314   -335   -350   -493  -1023
   -124   -766   -644    444    259   -706    423   -306   -322   -316   -491  -1013
   -103   -743   -641    420    267   -693    426   -311   -311   -283   -519   -992
    -59   -732   -672    397    306   -704    407   -340   -314   -306   -524  -1002
    -41   -714   -675    376    314   -696    387   -358   -309   -337   -483  -1013
    -49   -685   -636    366    290   -659    376   -350   -293   -350   -449  -1015
    -85   -672   -587    376    249   -628    371   -342   -288   -361   -472  -1013
     20   -659   -680    319    350   -670    316   -387   -335   -410   -553  -1039
     25   -636   -662    303    342   -649    301   -392   -340   -407   -553  -1036
     25   -623   -649    298    335   -636    290   -394   -350   -394   -542  -1047
     67   -628   -696    280    379   -659    265   -410   -371   -397   -532  -1070
    119   -644   -763    262    441   -704    226   -436   -397   -410   -542  -1080
     98   -662   -761    280    426   -709    200   -446   -405   -415   -555  -1088
    129   -639   -769    254    446   -704    155   -472   -407   -439   -571  -1101
    371   -602   -976    114    672   -789     54   -553   -475   -522   -636  -1166
    462   -605  -1067     72    763   -836      2   -576   -509   -558   -662  -1205
    620   -592  -1213    -15    914   -901    -72   -639   -574   -620   -719  -1273
    859   -587  -1447   -137   1150  -1015   -184   -748   -680   -722   -807  -1374
   1000   -579  -1582   -210   1288  -1080   -249   -818   -745   -784   -813  -1447
   1078   -568  -1647   -254   1361  -1106   -296   -859   -789   -823   -745  -1486
   1176   -568  -1745   -303   1460  -1156   -345   -893   -836   -865   -704  -1512
   1158   -561  -1719   -298   1436  -1140   -358   -893   -836   -859   -685  -1501
   1070   -566  -1639   -254   1353  -1101   -348   -872   -820   -833   -657  -1475
    982   -589  -1571   -194   1275  -1080   -335   -852   -795   -813   -623  -1449
    930   -576  -1509   -176   1218  -1041   -316   -844   -761   -792   -639  -1421
    883   -574  -1457   -155   1169  -1013   -316   -839   -743   -758   -675  -1423
    818   -571  -1389   -124   1101   -979   -322   -815   -717   -709   -691  -1400
    701   -576  -1278    -62    989   -927   -301   -766   -678   -652   -678  -1363
    678   -561  -1241    -59    958   -901   -301   -750   -665   -620   -675  -1356
    628   -550  -1179    -38    904   -865   -303   -735   -657   -594   -657  -1350
    548   -542  -1091     -2    818   -815   -293   -709   -628   -561   -641  -1337
    472   -553  -1026     41    748   -789   -298   -688   -607   -540   -649  -1337
    387   -542   -930     75    657   -735   -296   -665   -571   -509   -623  -1330
    332   -501   -833     83    581   -667   -298   -631   -530   -472   -607  -1317
    309   -475   -787     80    548   -631   -314   -613   -506   -454   -623  -1325
    267   -457   -724     96    496   -589   -345   -600   -475   -433   -623  -1330
    236   -436   -675     98    454   -555   -394   -597   -454   -418   -628  -1356
    166   -420   -587    127    374   -501   -428   -579   -418   -392   -620  -1361
    171   -415   -587    122    376   -501   -483   -589   -415   -397   -641  -1392
    184   -394   -579    106    381   -485   -519   -597   -405   -400   -646  -1402
    153   -392   -545    116    348   -467   -540   -607   -397   -402   -649  -1421
    140   -397   -537    127    337   -467   -563   -620   -387   -402   -654  -1441
    124   -384   -509    127    314   -446   -581   -623   -376   -392   -652  -1449
    129   -348   -478    109    303   -413   -594   -620   -368   -374   -646  -1449
    132   -345   -478    106    303   -410   -618   -628   -371   -363   -644  -1467
    106   -342   -449    116    277   -394   -633   -633   -366   -353   -639  -1478
    106   -329   -436    111    270   -384   -654   -633   -361   -342   -633  -1491
     90   -316   -407    114    249   -361   -659   -631   -345   -322   -631  -1499
    116   -298   -415     88    265   -355   -685   -654   -355   -316   -644  -1525
     36   -277   -314    122    174   -296   -659   -628   -314   -267   -605  -1501
     31   -252   -283    109    155   -267   -646   -615   -288   -239   -589  -1493
     23   -207   -231     93    127   -218   -628   -607   -259   -200   -566  -1478
     62   -176   -239     57    148   -207   -639   -631   -252   -181   -558  -1478
     98   -145   -246     23    171   -194   -654   -644   -244   -163   -553  -1486
    129   -124   -257     -5    192   -189   -672   -646   -241   -153   -561  -1501
    109    -88   -197    -10    153   -142   -670   -628   -223   -116   -535  -1483
     70    -49   -119    -10     93    -83   -680   -633   -213    -85   -506  -1478
     44    -33    -77     -5     59    -54   -704   -641   -210    -62   -488  -1480
     23    -64    -88     20     54    -75   -753   -670   -239    -72   -498  -1504
    -54    -88    -33     72    -10    -62   -779   -683   -241    -62   -491  -1506
    -62    -80    -20     70    -23    -51   -818   -698   -249    -54   -491  -1506
    -25    -93    -67     59     20    -83   -872   -732   -272    -64   -514  -1532
    -49   -116    -67     83      7    -93   -909   -758   -285    -67   -522  -1558
    -54   -176   -122    116     33   -150   -950   -792   -316    -88   -550  -1600
   -119   -246   -127    181      2   -187   -976   -810   -329    -90   -561  -1623
   -145   -285   -140    213     -2   -213  -1010   -833   -345    -98   -579  -1644
   -137   -324   -187    228     23   -254  -1052   -870   -371   -119   -631  -1670
   -192   -345   -153    270    -20   -249  -1062   -865   -355    -96   -657  -1662
   -218   -361   -142    288    -38   -252  -1085   -865   -358    -90   -672  -1683
   -187   -353   -166    270    -10   -262  -1119   -880   -376    -98   -665  -1699
   -145   -361   -218    252     36   -290  -1158   -904   -400   -114   -657  -1717
   -189   -363   -174    277     -7   -270  -1163   -893   -381    -88   -639  -1701
   -200   -368   -168    283    -18   -267  -1174   -893   -368    -54   -670  -1683
   -220   -444   -223    332      0   -332  -1195   -893   -389    -59   -722  -1706
   -233   -561   -327    394     44   -444  -1161   -831   -387    -80   -761  -1771
   -267   -589   -322    428     25   -457  -1054   -711   -306    -49   -737  -1792
   -265   -532   -267    397      0   -400   -971   -563   -174     75   -644  -1730
   -207   -207      0    207   -103   -103   -906   -405     46    353   -376  -1501
   -137    400    537   -132   -337    470   -893   -345    309    753     85  -1080
   -350    953   1304   -301   -826   1127  -1000   -527    475   1119    550   -693
   -561    852   1410   -148   -987   1130  -1369   -974    241   1062    548   -722
   -628    327    956    150   -792    641  -1628  -1413   -265    574    116  -1132
   -631   -407    223    519   -428    -93  -1717  -1639   -776    -80   -501  -1719
   -532   -862   -329    698   -101   -597  -1727  -1569   -937   -340   -787  -2016
   -496   -961   -467    727    -15   -714  -1649  -1415   -854   -296   -792  -2044
   -475   -935   -459    704     -7   -698  -1566  -1309   -756   -223   -761  -2026
   -436   -833   -397    633    -20   -618  -1522  -1226   -646   -137   -693  -1974
   -426   -761   -335    594    -46   -548  -1522  -1176   -550    -72   -636  -1943
   -431   -776   -348    602    -41   -563  -1527  -1156   -491    -41   -654  -1938
   -418   -782   -363    600    -28   -574  -1535  -1150   -467     -5   -678  -1932
   -418   -787   -368    600    -25   -579  -1551  -1156   -475     23   -691  -1945
   -415   -784   -368    600    -23   -576  -1561  -1163   -485     57   -724  -1964
   -405   -782   -376    592    -15   -579  -1574  -1179   -511     54   -737  -1992
   -394   -784   -392    589     -2   -589  -1584  -1197   -537     51   -730  -2021
   -407   -797   -389    602    -10   -594  -1610  -1215   -558     54   -756  -2026
   -420   -833   -413    628     -5   -623  -1712  -1247   -584     44   -789  -2036
   -415   -823   -410    618     -5   -618  -1769  -1267   -602     46   -769  -2039
   -376   -797   -420    587     20   -610  -1800  -1288   -615     49   -761  -2042
   -379   -802   -426    589     20   -615  -1818  -1299   -623     44   -774  -2044
   -423   -862   -439    644      7   -652  -1849  -1325   -646     20   -807  -2062
   -441   -878   -436    659     -2   -659  -1873  -1348   -667     10   -846  -2091
   -428   -888   -459    657     12   -672  -1904  -1374   -688     -5   -896  -2122
   -394   -865   -472    628     38   -670  -1932  -1408   -704    -15   -927  -2151
   -314   -870   -555    592    119   -714  -1984  -1460   -735    -46   -976  -2203
   -319   -901   -581    607    129   -743  -2049  -1478   -748    -51  -1015  -2239
   -280   -893   -615    587    166   -756  -2122  -1483   -761    -49  -1036  -2275
   -202   -891   -688    545    241   -789  -2187  -1493   -789    -64  -1065  -2309
   -163   -911   -748    537    290   -831  -2221  -1509   -815    -75  -1083  -2338
   -145   -943   -797    542    324   -870  -2239  -1530   -833    -85  -1106  -2364
   -127   -948   -820    535    345   -885  -2265  -1553   -852    -93  -1135  -2379
    -44   -935   -891    488    420   -914  -2314  -1584   -888   -114  -1176  -2408
     75   -911   -987    418    530   -948  -2369  -1613   -930   -137  -1213  -2455
    174   -896  -1070    361    620   -984  -2418  -1636   -969   -158  -1249  -2475
    220   -880  -1101    329    659   -989  -2447  -1649   -989   -171  -1278  -2483
    223   -878  -1104    327    662   -992  -2457  -1647  -1000   -181  -1299  -2491
    192   -922  -1114    366    652  -1018  -2462  -1649  -1015   -200  -1327  -2530
    145   -958  -1104    407    623  -1031  -2442  -1628  -1008   -184  -1314  -2535
     59  -1026  -1088    483    574  -1057  -2421  -1623  -1015   -189  -1325  -2574
      5  -1054  -1060    522    530  -1057  -2390  -1608  -1005   -181  -1319  -2585
     31  -1021  -1052    496    540  -1036  -2369  -1584   -979   -150  -1306  -2561
     33  -1034  -1067    498    548  -1049  -2379  -1590   -979   -142  -1322  -2574
     54  -1062  -1117    504    584  -1088  -2387  -1584   -971   -129  -1332  -2595
     44  -1062  -1106    509    574  -1083  -2377  -1577   -966   -119  -1353  -2608
     72  -1054  -1127    491    600  -1091  -2369  -1571   -950    -96  -1350  -2629
     72  -1067  -1143    496    607  -1104  -2348  -1556   -924    -59  -1322  -2639
     46  -1083  -1130    517    587  -1106  -2317  -1530   -896    -18  -1291  -2631
     20  -1111  -1135    542    576  -1122  -2307  -1527   -883      5  -1286  -2621
    -70  -1122  -1052    597    491  -1088  -2288  -1519   -859     41  -1267  -2595
    -44  -1114  -1072    576    514  -1093  -2309  -1548   -883     28  -1291  -2621
     20  -1098  -1122    537    571  -1109  -2320  -1574   -898      5  -1332  -2660
    -12  -1093  -1083    550    535  -1088  -2294  -1561   -872     41  -1288  -2673
    -38  -1096  -1057    568    509  -1078  -2278  -1548   -849     90  -1234  -2652
     12  -1106  -1122    545    566  -1114  -2299  -1569   -859     96  -1228  -2681
      5  -1109  -1114    550    558  -1111  -2301  -1574   -857    109  -1215  -2704
     15  -1093  -1111    537    561  -1101  -2312  -1584   -857    124  -1202  -2740
    -20  -1088  -1067    555    522  -1078  -2291  -1564   -831    161  -1169  -2764
      5  -1075  -1080    532    540  -1078  -2288  -1564   -826    176  -1158  -2805
     38  -1052  -1091    506    563  -1072  -2281  -1561   -815    192  -1156  -2821
     70  -1021  -1091    475    576  -1054  -2275  -1566   -805    210  -1145  -2816
     96   -971  -1067    439    581  -1018  -2260  -1564   -787    233  -1127  -2824
    106   -963  -1072    426    587  -1018  -2247  -1566   -784    236  -1132  -2824
    106   -924  -1031    407    568   -976  -2231  -1569   -774    246  -1137  -2811
    166   -904  -1070    368    615   -987  -2236  -1584   -776    249  -1148  -2800
    171   -919  -1091    374    631  -1005  -2226  -1595   -779    249  -1161  -2790
    150   -880  -1034    363    592   -956  -2203  -1590   -753    277  -1143  -2740
    122   -852   -974    363    548   -911  -2182  -1597   -732    296  -1132  -2694
     83   -862   -948    389    514   -904  -2179  -1613   -732    290  -1137  -2673
     25   -893   -919    433    472   -906  -2187  -1634   -740    280  -1140  -2650
     44   -904   -950    428    496   -927  -2203  -1654   -750    265  -1153  -2634
     75   -924  -1000    426    535   -963  -2216  -1675   -766    241  -1176  -2626
     36   -982  -1018    470    524  -1000  -2213  -1686   -776    218  -1208  -2605
     31  -1005  -1036    488    532  -1021  -2216  -1699   -789    194  -1252  -2566
     25  -1057  -1083    517    553  -1070  -2231  -1725   -823    150  -1309  -2574
     15  -1122  -1137    553    574  -1130  -2231  -1740   -849    114  -1353  -2579
    -33  -1169  -1137    600    550  -1153  -2226  -1748   -865     88  -1392  -2569
    -64  -1195  -1130    631    532  -1163  -2213  -1738   -859     85  -1405  -2546
    -70  -1202  -1132    633    530  -1166  -2218  -1748   -870     75  -1405  -2525
   -106  -1231  -1127    667    509  -1179  -2216  -1748   -870     64  -1405  -2520
   -142  -1270  -1130    706    491  -1200  -2216  -1745   -872     54  -1402  -2527
   -171  -1293  -1122    732    475  -1208  -2210  -1730   -859     54  -1389  -2522
   -174  -1291  -1117    730    470  -1202  -2218  -1717   -846     62  -1366  -2520
   -176  -1340  -1163    758    491  -1252  -2229  -1717   -865     38  -1374  -2553
   -161  -1441  -1283    800    558  -1363  -2218  -1688   -891    -12  -1428  -2634
   -153  -1501  -1348    828    597  -1426  -2117  -1561   -846    -18  -1457  -2688
   -119  -1423  -1304    771    589  -1363  -2005  -1395   -722     75  -1384  -2637
    -31  -1210  -1179    620    571  -1195  -1919  -1213   -524    275  -1192  -2457
     59   -774   -833    355    444   -805  -1922  -1130   -280    605   -823  -2099
     15    -70    -85     28     49    -77  -1995  -1166      7   1067   -277  -1551
   -155    239    392    -44   -275    316  -2309  -1535      5   1252    -36  -1296
   -277   -106    171    192   -226     33  -2618  -2008   -376    935   -329  -1540
   -363   -930   -568    646    101   -748  -2795  -2439  -1041    189  -1062  -2187
   -371  -1665  -1293   1018    459  -1480  -2839  -2525  -1447   -327  -1615  -2712
   -270  -1867  -1597   1070    662  -1732  -2787  -2377  -1447   -384  -1722  -2824
   -207  -1855  -1649   1031    719  -1753  -2662  -2210  -1350   -316  -1696  -2808
   -142  -1758  -1618    948    737  -1688  -2538  -2062  -1231   -218  -1621  -2743
   -150  -1657  -1506    904    678  -1582  -2447  -1945  -1122   -114  -1532  -2650
    -85  -1610  -1527    846    719  -1569  -2429  -1912  -1098    -85  -1519  -2631
    -59  -1592  -1532    826    735  -1564  -2418  -1893  -1088    -75  -1519  -2624
    -49  -1602  -1553    823    750  -1579  -2421  -1886  -1088    -75  -1530  -2618
    -28  -1618  -1590    823    779  -1605  -2429  -1886  -1098    -85  -1551  -2626
      0  -1623  -1626    810    810  -1626  -2452  -1901  -1122   -103  -1574  -2631
      2  -1623  -1626    807    813  -1623  -2465  -1904  -1130   -114  -1584  -2629
    -23  -1621  -1597    820    784  -1608  -2470  -1896  -1122   -106  -1584  -2608
    -49  -1634  -1584    841    766  -1610  -2470  -1883  -1111    -98  -1584  -2595
    -59  -1649  -1590    852    761  -1621  -2473  -1873  -1109    -93  -1590  -2585
    -23  -1662  -1639    841    805  -1652  -2488  -1878  -1124   -106  -1615  -2603
    -33  -1670  -1636    849    800  -1654  -2494  -1873  -1122   -114  -1631  -2611
    -44  -1675  -1631    859    792  -1654  -2496  -1865  -1119   -119  -1641  -2613
    -59  -1680  -1621    870    779  -1652  -2501  -1867  -1124   -127  -1647  -2618
    -88  -1688  -1600    888    753  -1647  -2486  -1847  -1106   -116  -1634  -2613
   -116  -1696  -1582    906    730  -1639  -2468  -1823  -1085   -109  -1621  -2603
   -137  -1714  -1577    927    719  -1647  -2460  -1808  -1078   -111  -1618  -2598
   -127  -1717  -1592    922    730  -1654  -2468  -1808  -1085   -119  -1621  -2605
   -135  -1722  -1587    927    724  -1654  -2465  -1808  -1091   -129  -1621  -2616
   -171  -1732  -1561    950    691  -1647  -2444  -1792  -1075   -124  -1608  -2600
   -202  -1732  -1530    969    662  -1631  -2416  -1758  -1052   -109  -1587  -2577
   -142  -1743  -1602    940    727  -1675  -2457  -1774  -1080   -137  -1602  -2590
   -140  -1740  -1600    940    727  -1670  -2509  -1774  -1085   -150  -1597  -2582
   -114  -1738  -1626    924    753  -1683  -2543  -1777  -1098   -200  -1602  -2585
   -137  -1745  -1608    943    735  -1678  -2540  -1758  -1088   -241  -1579  -2556
   -192  -1758  -1569    974    685  -1665  -2520  -1719  -1062   -257  -1545  -2512
   -148  -1766  -1618    956    735  -1693  -2527  -1717  -1080   -309  -1551  -2509
   -142  -1748  -1605    945    730  -1678  -2525  -1717  -1085   -335  -1538  -2494
   -168  -1745  -1577    958    704  -1662  -2501  -1704  -1072   -340  -1527  -2468
   -155  -1751  -1597    950    719  -1675  -2486  -1696  -1072   -350  -1561  -2457
   -119  -1740  -1621    930    748  -1680  -2465  -1691  -1075   -368  -1587  -2462
   -109  -1743  -1634    924    761  -1691  -2452  -1699  -1078   -384  -1608  -2468
    -88  -1740  -1652    914    782  -1696  -2436  -1696  -1075   -392  -1615  -2462
   -127  -1748  -1623    937    745  -1686  -2397  -1667  -1052   -371  -1590  -2442
    -90  -1732  -1644    911    774  -1688  -2382  -1657  -1041   -363  -1595  -2447
    -93  -1699  -1608    893    756  -1652  -2353  -1636  -1015   -337  -1582  -2434
    -70  -1717  -1647    893    787  -1683  -2322  -1626   -997   -324  -1590  -2444
    -67  -1730  -1662    896    795  -1696  -2307  -1628   -992   -322  -1584  -2452
   -103  -1719  -1615    911    753  -1667  -2281  -1613   -966   -298  -1558  -2434
    -59  -1725  -1667    891    802  -1696  -2294  -1626   -984   -311  -1587  -2460
    -44  -1732  -1688    888    820  -1712  -2301  -1641   -997   -322  -1608  -2478
   -135  -1743  -1608    937    735  -1675  -2270  -1623   -969   -298  -1574  -2449
    -46  -1740  -1693    893    820  -1717  -2291  -1641   -984   -316  -1590  -2468
     -7  -1735  -1727    870    857  -1732  -2304  -1660   -995   -335  -1602  -2478
    -83  -1743  -1660    914    787  -1701  -2278  -1649   -976   -332  -1595  -2468
    -18  -1730  -1712    872    844  -1722  -2291  -1701   -982   -337  -1597  -2462
    -18  -1730  -1712    872    844  -1722  -2288  -1727   -969   -332  -1590  -2452
    -28  -1727  -1701    875    833  -1717  -2291  -1730   -963   -335  -1590  -2460
    -33  -1725  -1691    880    828  -1709  -2307  -1727   -953   -329  -1597  -2452
    -72  -1704  -1631    888    776  -1667  -2314  -1717   -940   -314  -1618  -2429
    -77  -1675  -1600    875    758  -1639  -2320  -1714   -935   -311  -1636  -2410
    -85  -1647  -1561    865    735  -1605  -2301  -1696   -924   -303  -1623  -2400
    -41  -1613  -1571    828    763  -1592  -2288  -1688   -930   -306  -1608  -2408
   -124  -1597  -1475    859    675  -1535  -2249  -1654   -911   -270  -1561  -2364
    -96  -1569  -1473    833    688  -1522  -2239  -1649   -919   -265  -1527  -2353
    -51  -1545  -1493    797    719  -1519  -2239  -1652   -932   -280  -1548  -2372
      7  -1512  -1519    753    763  -1514  -2242  -1652   -945   -306  -1605  -2397
     59  -1493  -1553    717    805  -1525  -2247  -1678  -1008   -322  -1652  -2418
     44  -1496  -1540    727    792  -1517  -2229  -1680  -1057   -306  -1649  -2403
     33  -1491  -1525    727    776  -1506  -2229  -1699  -1106   -314  -1639  -2395
     36  -1501  -1538    732    787  -1519  -2270  -1748  -1166   -350  -1654  -2416
     18  -1514  -1535    745    776  -1525  -2270  -1761  -1200   -363  -1657  -2413
     31  -1527  -1558    745    795  -1543  -2281  -1784  -1244   -379  -1696  -2434
     10  -1574  -1587    782    797  -1579  -2296  -1797  -1262   -407  -1771  -2455
     -7  -1597  -1590    802    789  -1595  -2291  -1792  -1262   -431  -1790  -2439
      0  -1644  -1644    820    820  -1644  -2304  -1808  -1283   -475  -1800  -2460
     18  -1675  -1696    828    857  -1686  -2327  -1829  -1314   -517  -1821  -2483
     -7  -1714  -1709    859    849  -1712  -2330  -1831  -1327   -540  -1839  -2491
     85  -1727  -1813    820    948  -1769  -2366  -1870  -1371   -589  -1883  -2530
     38  -1769  -1810    862    924  -1790  -2374  -1880  -1384   -605  -1891  -2535
     38  -1792  -1831    875    935  -1813  -2377  -1891  -1397   -620  -1886  -2538
     41  -1784  -1826    870    930  -1805  -2374  -1901  -1402   -623  -1886  -2530
     41  -1779  -1821    870    930  -1800  -2366  -1893  -1395   -618  -1930  -2520
     98  -1777  -1875    839    984  -1826  -2382  -1893  -1405   -623  -1979  -2514
    137  -1805  -1943    833   1039  -1873  -2390  -1893  -1423   -633  -2013  -2525
    153  -1880  -2034    862   1093  -1956  -2356  -1849  -1421   -667  -2068  -2572
    194  -1938  -2132    872   1163  -2034  -2260  -1730  -1376   -691  -2127  -2639
    270  -1862  -2132    795   1200  -1997  -2132  -1564  -1254   -613  -2081  -2618
    368  -1649  -2021    639   1192  -1834  -2029  -1392  -1070   -423  -1899  -2470
    439  -1215  -1657    387   1047  -1436  -2023  -1343   -875   -114  -1543  -2148
    389   -563   -953     88    670   -758  -2094  -1462   -685    270  -1052  -1683
    280   -257   -537    -12    405   -397  -2390  -1867   -774    407   -802  -1486
    239   -548   -787    153    511   -667  -2704  -2320  -1171    111  -1021  -1727
    296  -1249  -1548    475    919  -1397  -2837  -2639  -1735   -600  -1683  -2320
    407  -1951  -2359    771   1382  -2153  -2839  -2650  -2088  -1163  -2249  -2826
    459  -2216  -2675    878   1566  -2447  -2805  -2481  -2057  -1231  -2338  -2951
    485  -2231  -2717    872   1600  -2473  -2787  -2335  -1953  -1182  -2281  -2933
    584  -2145  -2733    779   1657  -2439  -2785  -2244  -1862  -1117  -2177  -2886
    685  -2039  -2725    678   1704  -2382  -2769  -2190  -1790  -1060  -2081  -2839
    633  -1987  -2624    675   1626  -2304  -2730  -2135  -1727  -1002  -2003  -2779
    589  -1977  -2566    693   1577  -2270  -2688  -2096  -1688   -969  -1948  -2746
    579  -1987  -2569    701   1574  -2278  -2662  -2083  -1686   -971  -1932  -2746
    535  -1987  -2522    727   1527  -2255  -2618  -2052  -1673   -953  -1917  -2722
    480  -1982  -2462    748   1470  -2221  -2561  -2003  -1660   -932  -1961  -2694
    452  -1966  -2418    756   1434  -2190  -2496  -1961  -1667   -906  -1938  -2688
    413  -1951  -2366    766   1387  -2158  -2429  -1922  -1667   -872  -1940  -2673
    387  -1938  -2325    776   1356  -2130  -2403  -1906  -1657   -870  -1943  -2647
    327  -1953  -2281    810   1301  -2117  -2392  -1888  -1641   -870  -1930  -2621
    275  -1958  -2234    839   1254  -2096  -2366  -1865  -1615   -857  -1935  -2600
    233  -1935  -2171    849   1200  -2052  -2338  -1844  -1584   -828  -1922  -2564
    254  -1901  -2156    823   1205  -2029  -2314  -1831  -1561   -807  -1906  -2538
    244  -1912  -2156    833   1197  -2034  -2309  -1823  -1564   -802  -1896  -2520
    218  -1899  -2117    839   1166  -2008  -2307  -1803  -1548   -776  -1875  -2488
    184  -1875  -2060    846   1119  -1969  -2320  -1774  -1522   -745  -1847  -2452
    150  -1862  -2013    857   1080  -1938  -2327  -1758  -1509   -732  -1831  -2442
    132  -1875  -2010    870   1070  -1943  -2335  -1766  -1509   -732  -1831  -2449
    101  -1896  -2000    896   1049  -1948  -2322  -1753  -1499   -730  -1829  -2447
     57  -1899  -1958    919   1008  -1927  -2296  -1732  -1480   -717  -1813  -2429
     41  -1883  -1925    922    982  -1904  -2283  -1714  -1467   -698  -1795  -2413
     62  -1862  -1925    901    992  -1893  -2281  -1709  -1465   -701  -1797  -2423
     77  -1857  -1935    891   1005  -1896  -2268  -1704  -1460   -701  -1795  -2416
     62  -1834  -1896    885    976  -1865  -2244  -1688  -1444   -680  -1769  -2385
     96  -1834  -1930    870   1013  -1880  -2249  -1699  -1454   -691  -1774  -2382
     54  -1855  -1909    898    979  -1883  -2205  -1662  -1428   -678  -1761  -2346
     38  -1852  -1891    906    963  -1873  -2169  -1639  -1413   -667  -1748  -2320
     46  -1836  -1883    893    963  -1860  -2145  -1631  -1405   -662  -1740  -2309
     12  -1826  -1839    906    924  -1831  -2101  -1602  -1376   -639  -1712  -2273
    -18  -1842  -1823    930    901  -1834  -2073  -1592  -1369   -628  -1699  -2255
    -15  -1839  -1823    927    904  -1831  -2036  -1577  -1356   -623  -1688  -2247
      0  -1836  -1839    917    919  -1836  -2013  -1566  -1350   -623  -1680  -2236
     38  -1829  -1867    896    953  -1847  -2003  -1564  -1340   -626  -1667  -2223
     23  -1834  -1857    904    940  -1847  -1971  -1551  -1327   -620  -1649  -2213
      7  -1813  -1821    901    914  -1818  -1935  -1525  -1288   -584  -1610  -2187
      2  -1800  -1805    896    904  -1803  -1909  -1501  -1254   -550  -1553  -2171
     46  -1797  -1844    875    945  -1821  -1891  -1486  -1241   -555  -1525  -2182
     36  -1790  -1826    875    930  -1808  -1865  -1467  -1215   -542  -1517  -2177
     46  -1784  -1831    867    937  -1805  -1862  -1452  -1192   -530  -1475  -2164
     67  -1790  -1857    862    961  -1823  -1867  -1452  -1187   -530  -1462  -2156
     67  -1787  -1855    859    961  -1821  -1844  -1436  -1161   -511  -1457  -2132
     64  -1808  -1875    870    969  -1842  -1839  -1441  -1161   -517  -1447  -2135
     72  -1808  -1880    867    974  -1844  -1839  -1441  -1153   -514  -1452  -2122
    114  -1800  -1914    844   1013  -1857  -1842  -1439  -1140   -501  -1462  -2107
    163  -1787  -1951    813   1057  -1867  -1847  -1447  -1137   -491  -1449  -2096
    202  -1787  -1990    792   1093  -1888  -1849  -1444  -1132   -483  -1452  -2086
    259  -1795  -2055    766   1156  -1925  -1855  -1460  -1145   -496  -1480  -2091
    215  -1803  -2018    792   1114  -1909  -1826  -1436  -1119   -467  -1467  -2044
    166  -1803  -1969    818   1067  -1886  -1795  -1408  -1088   -433  -1444  -2003
    197  -1766  -1966    782   1080  -1865  -1790  -1389  -1065   -423  -1441  -1971
    257  -1727  -1984    735   1119  -1855  -1787  -1374  -1034   -410  -1428  -1940
    298  -1699  -1997    698   1145  -1847  -1774  -1350   -989   -397  -1402  -1925
    306  -1678  -1984    685   1145  -1831  -1743  -1312   -950   -384  -1371  -1893
    262  -1680  -1943    709   1101  -1810  -1712  -1286   -924   -366  -1332  -1865
    223  -1660  -1883    717   1052  -1769  -1678  -1260   -909   -340  -1301  -1847
    220  -1618  -1839    696   1026  -1727  -1644  -1239   -896   -322  -1288  -1839
    228  -1577  -1805    675   1015  -1691  -1602  -1221   -883   -301  -1275  -1816
    153  -1564  -1717    704    935  -1639  -1566  -1210   -870   -275  -1241  -1777
    103  -1545  -1652    719    878  -1597  -1519  -1187   -849   -236  -1166  -1714
     88  -1558  -1647    735    867  -1602  -1506  -1192   -862   -236  -1140  -1686
    106  -1564  -1670    730    888  -1615  -1517  -1210   -888   -267  -1192  -1683
     88  -1551  -1639    730    862  -1595  -1504  -1202   -893   -283  -1195  -1657
     80  -1564  -1644    740    859  -1602  -1501  -1202   -904   -298  -1197  -1641
     62  -1600  -1662    766    859  -1631  -1501  -1205   -922   -322  -1221  -1641
      0  -1649  -1649    826    823  -1649  -1475  -1184   -927   -335  -1221  -1634
    -31  -1699  -1670    862    818  -1686  -1457  -1171   -943   -363  -1226  -1644
    -23  -1735  -1712    878    844  -1725  -1467  -1174   -969   -402  -1236  -1657
   -101  -1777  -1675    937    784  -1727  -1467  -1158   -969   -415  -1223  -1660
   -171  -1787  -1615    979    722  -1701  -1467  -1150   -966   -413  -1195  -1665
   -187  -1779  -1595    982    704  -1688  -1465  -1192   -966   -423  -1174  -1675
   -132  -1758  -1626    945    745  -1693  -1467  -1226   -974   -439  -1184  -1691
    -62  -1725  -1665    893    800  -1696  -1483  -1247   -982   -457  -1200  -1722
    -85  -1693  -1608    891    761  -1652  -1462  -1236   -963   -441  -1166  -1756
   -168  -1683  -1514    924    672  -1600  -1418  -1192   -922   -402  -1096  -1803
   -213  -1719  -1506    966    646  -1613  -1374  -1130   -896   -389  -1067  -1857
   -218  -1779  -1561    997    670  -1670  -1275   -997   -839   -384  -1078  -1917
   -210  -1753  -1543    982    665  -1649  -1127   -836   -732   -342  -1080  -1951
   -163  -1675  -1512    919    672  -1595  -1002   -657   -587   -228  -1008  -1909
   -114  -1379  -1265    748    574  -1325   -950   -555   -400     18   -756  -1686
   -153   -844   -691    498    267   -769   -982   -587   -200    371   -329  -1304
   -246   -371   -124    309    -62   -249  -1187   -885   -176    618      5   -997
   -244   -472   -228    358     -7   -353  -1538  -1314   -478    480    -90  -1091
   -262  -1028   -766    644    249   -898  -1714  -1678   -984    -93   -631  -1545
   -262  -1738  -1475    997    605  -1608  -1735  -1790  -1418   -722  -1265  -2065
   -197  -2096  -1899   1148    849  -1997  -1688  -1662  -1491   -901  -1488  -2273
   -127  -2171  -2047   1148    958  -2109  -1590  -1519  -1402   -870  -1499  -2304
    -36  -2135  -2099   1083   1031  -2117  -1506  -1423  -1306   -810  -1467  -2265
     28  -2062  -2091   1015   1060  -2078  -1441  -1356  -1221   -743  -1423  -2208
    -10  -2003  -1992   1008    989  -1997  -1371  -1291  -1140   -675  -1369  -2140
    -33  -1982  -1951   1005    956  -1966  -1325  -1252  -1109   -652  -1356  -2109
     41  -1982  -2023    969   1031  -2000  -1325  -1257  -1119   -675  -1382  -2107
     62  -1992  -2057    963   1060  -2026  -1319  -1257  -1127   -693  -1395  -2101
     64  -2026  -2091    982   1078  -2057  -1312  -1257  -1137   -717  -1421  -2099
     54  -2044  -2099    995   1072  -2070  -1304  -1254  -1140   -722  -1428  -2088
     64  -2055  -2120    992   1091  -2086  -1306  -1260  -1143   -722  -1426  -2086
     85  -2065  -2151    989   1117  -2107  -1314  -1270  -1150   -727  -1431  -2083
     96  -2101  -2197   1002   1145  -2148  -1306  -1267  -1148   -732  -1434  -2075
     90  -2109  -2203   1008   1145  -2156  -1293  -1254  -1135   -714  -1415  -2047
    106  -2109  -2216   1000   1158  -2161  -1293  -1257  -1132   -706  -1405  -2039
    111  -2112  -2223    997   1166  -2166  -1286  -1254  -1122   -698  -1389  -2026
    122  -2096  -2218    987   1169  -2156  -1278  -1244  -1109   -688  -1361  -2005
    171  -2088  -2260    958   1213  -2174  -1275  -1247  -1109   -685  -1343  -2005
    202  -2091  -2294    945   1247  -2192  -1265  -1239  -1106   -678  -1317  -2000
    200  -2088  -2288    943   1241  -2187  -1252  -1228  -1096   -667  -1286  -1992
    171  -2073  -2244    950   1208  -2158  -1234  -1205  -1070   -644  -1239  -1956
    213  -2070  -2286    927   1247  -2177  -1247  -1208  -1078   -652  -1234  -1948
    233  -2062  -2296    914   1262  -2177  -1244  -1205  -1078   -657  -1231  -1943
    233  -2036  -2270    898   1249  -2151  -1236  -1200  -1070   -646  -1215  -1927
    166  -2023  -2190    930   1176  -2107  -1210  -1161  -1041   -620  -1184  -1880
    181  -2039  -2223    927   1200  -2130  -1208  -1140  -1041   -639  -1197  -1873
    171  -2018  -2192    922   1182  -2104  -1192  -1111  -1023   -626  -1184  -1839
    179  -1984  -2166    901   1171  -2075  -1182  -1091  -1005   -618  -1166  -1795
    187  -1971  -2158    893   1171  -2065  -1176  -1070   -995   -613  -1158  -1761
    161  -1958  -2122    898   1140  -2039  -1158  -1039   -979   -605  -1150  -1725
    148  -1943  -2091    898   1117  -2018  -1137  -1013   -963   -597  -1137  -1696
    142  -1919  -2062    888   1098  -1990  -1106   -984   -940   -581  -1117  -1652
    140  -1891  -2031    875   1085  -1961  -1078   -958   -917   -566  -1096  -1618
    148  -1870  -2018    859   1080  -1943  -1054   -945   -909   -561  -1088  -1600
    187  -1870  -2060    841   1122  -1964  -1044   -945   -909   -574  -1101  -1597
    184  -1875  -2060    844   1122  -1966  -1021   -930   -898   -574  -1101  -1592
    168  -1852  -2021    841   1093  -1935   -989   -901   -870   -558  -1080  -1577
    161  -1818  -1982    826   1070  -1899   -958   -870   -833   -540  -1060  -1558
    168  -1779  -1948    805   1057  -1862   -940   -849   -805   -522  -1036  -1545
    179  -1756  -1935    787   1057  -1844   -922   -833   -776   -511  -1015  -1538
    140  -1735  -1875    797   1008  -1805   -880   -802   -730   -478   -974  -1506
     75  -1738  -1816    828    943  -1777   -836   -810   -683   -444   -935  -1478
     98  -1717  -1816    807    956  -1766   -823   -841   -670   -439   -924  -1486
    122  -1696  -1818    784    969  -1756   -815   -862   -659   -436   -919  -1483
    114  -1686  -1800    787    956  -1743   -810   -875   -654   -436   -924  -1480
    103  -1680  -1784    787    943  -1732   -795   -880   -649   -428   -917  -1470
     54  -1665  -1719    805    885  -1693   -758   -859   -618   -397   -883  -1434
     18  -1647  -1665    813    841  -1657   -730   -836   -592   -366   -849  -1389
     46  -1631  -1678    792    862  -1654   -730   -831   -602   -361   -839  -1374
     62  -1628  -1693    782    875  -1660   -724   -826   -620   -350   -820  -1382
    101  -1610  -1712    753    906  -1660   -719   -820   -633   -345   -802  -1384
     75  -1592  -1667    756    870  -1628   -693   -792   -615   -319   -766  -1361
     67  -1564  -1631    748    849  -1597   -659   -750   -579   -283   -717  -1325
     49  -1509  -1561    727    805  -1535   -620   -704   -535   -241   -662  -1265
     25  -1480  -1506    727    763  -1493   -589   -665   -501   -218   -631  -1231
     10  -1460  -1470    722    737  -1462   -555   -626   -465   -197   -602  -1200
      5  -1408  -1413    701    709  -1410   -519   -581   -426   -163   -561  -1158
     -2  -1405  -1402    701    698  -1402   -504   -563   -410   -158   -550  -1145
    -18  -1382  -1363    698    672  -1374   -480   -540   -392   -150   -530  -1119
    -36  -1332  -1296    683    628  -1314   -457   -511   -358   -124   -491  -1070
    -51  -1301  -1249    678    597  -1275   -441   -501   -337   -106   -462  -1034
    -57  -1273  -1215    662    576  -1244   -433   -498   -329    -98   -444  -1008
    -64  -1273  -1210    667    571  -1241   -446   -506   -335   -109   -441  -1002
    -83  -1288  -1205    685    558  -1247   -459   -519   -348   -127   -441  -1005
    -83  -1275  -1192    680    553  -1234   -470   -524   -350   -135   -436   -997
   -116  -1301  -1184    706    532  -1241   -470   -522   -350   -142   -441   -987
   -150  -1306  -1156    727    501  -1231   -465   -509   -340   -145   -441   -976
   -166  -1335  -1171    750    501  -1254   -470   -514   -353   -168   -467   -995
   -166  -1389  -1223    779    527  -1306   -483   -524   -374   -205   -509  -1026
   -176  -1436  -1260    807    540  -1350   -491   -530   -394   -231   -532  -1044
   -210  -1465  -1254    836    519  -1361   -496   -537   -410   -254   -555  -1047
   -233  -1475  -1241    852    504  -1358   -504   -540   -420   -272   -571  -1041
   -226  -1493  -1267    859    519  -1382   -519   -553   -436   -301   -594  -1039
   -223  -1483  -1260    852    514  -1371   -519   -548   -436   -309   -592  -1018
   -228  -1452  -1223    839    496  -1337   -522   -540   -428   -311   -589   -995
   -223  -1444  -1223    833    498  -1335   -535   -542   -436   -329   -602   -987
   -249  -1444  -1195    846    472  -1319   -540   -540   -436   -345   -610   -974
   -218  -1467  -1249    841    514  -1358   -550   -530   -449   -387   -657   -997
   -168  -1532  -1366    849    597  -1449   -509   -465   -452   -439   -730  -1052
   -155  -1512  -1358    833    600  -1436   -402   -329   -381   -436   -743  -1057
    -72  -1426  -1353    750    639  -1389   -311   -158   -259   -358   -678   -995
     57  -1119  -1176    530    615  -1148   -270    -10    -59   -132   -446   -761
    129   -532   -662    200    394   -597   -306     31    187    239     -7   -314
     44    103     59    -75     -7     83   -459   -142    355    605    454    132
      0    226    226   -111   -111    226   -813   -542    207    631    550    202
    -20   -293   -272    155    124   -283  -1075   -987   -303    103     80   -205
     -5  -1070  -1065    537    527  -1067  -1163  -1226   -846   -615   -626   -802
     85  -1538  -1623    724    852  -1579  -1158  -1161  -1023   -927   -961  -1101
    148  -1654  -1803    753    974  -1727  -1054   -992   -945   -927   -989  -1143
    187  -1590  -1779    698    982  -1686   -943   -862   -826   -849   -940  -1109
    215  -1504  -1722    644    969  -1613   -854   -763   -724   -776   -893  -1060
    223  -1408  -1634    589    927  -1519   -787   -688   -636   -701   -836   -982
    223  -1350  -1574    563    898  -1462   -753   -636   -581   -654   -802   -924
    228  -1374  -1602    571    914  -1488   -748   -618   -571   -654   -813   -930
    223  -1374  -1597    574    909  -1486   -743   -602   -561   -646   -813   -927
    218  -1356  -1574    568    896  -1465   -737   -589   -548   -636   -805   -917
    218  -1332  -1551    558    883  -1441   -732   -576   -537   -626   -800   -909
    192  -1319  -1512    561    852  -1415   -730   -561   -522   -613   -789   -891
    192  -1317  -1512    561    852  -1413   -732   -555   -519   -613   -795   -891
    181  -1314  -1499    566    839  -1405   -717   -542   -506   -605   -787   -872
    158  -1306  -1465    574    810  -1384   -685   -522   -483   -589   -771   -857
    189  -1325  -1514    566    849  -1418   -680   -524   -496   -605   -782   -862
    189  -1306  -1496    555    841  -1400   -667   -522   -493   -605   -774   -846
    166  -1293  -1460    561    810  -1374   -641   -522   -475   -589   -753   -815
    127  -1275  -1402    574    763  -1337   -615   -519   -457   -574   -735   -787
    140  -1257  -1397    558    769  -1327   -605   -509   -446   -568   -735   -776
    109  -1254  -1366    571    737  -1309   -589   -491   -431   -561   -730   -761
    142  -1252  -1395    553    766  -1322   -605   -498   -446   -581   -750   -766
     70  -1221  -1291    576    680  -1254   -589   -472   -420   -558   -727   -732
     85  -1218  -1304    563    693  -1262   -589   -454   -413   -555   -730   -722
     41  -1215  -1257    587    646  -1236   -579   -431   -397   -542   -722   -704
     77  -1197  -1278    558    675  -1236   -597   -433   -407   -558   -743   -717
    174  -1184  -1358    506    766  -1270   -623   -446   -423   -587   -774   -743
    163  -1182  -1345    506    753  -1262   -633   -431   -418   -584   -771   -730
    218  -1176  -1395    478    805  -1286   -654   -436   -431   -597   -776   -730
    213  -1169  -1382    475    795  -1275   -657   -423   -423   -589   -753   -711
    207  -1156  -1363    475    784  -1260   -662   -423   -426   -589   -737   -714
    202  -1158  -1363    475    782  -1260   -662   -415   -420   -592   -730   -706
    171  -1150  -1322    488    745  -1236   -646   -400   -405   -576   -698   -688
    171  -1124  -1299    475    732  -1210   -636   -397   -400   -576   -680   -683
    148  -1109  -1257    480    701  -1182   -618   -379   -384   -566   -649   -659
    114  -1111  -1228    496    670  -1169   -587   -366   -371   -558   -615   -646
    109  -1114  -1223    501    665  -1169   -566   -358   -361   -563   -607   -657
     96  -1093  -1189    496    641  -1140   -542   -348   -340   -561   -597   -659
    140  -1057  -1197    459    667  -1127   -527   -348   -322   -555   -581   -654
    155  -1036  -1192    439    672  -1111   -504   -340   -290   -537   -550   -633
    127  -1023  -1150    446    639  -1088   -470   -322   -257   -514   -530   -620
     57  -1010  -1067    475    558  -1039   -433   -303   -220   -493   -511   -597
     10  -1002  -1013    496    511  -1008   -397   -272   -184   -470   -483   -589
     -7   -971   -963    488    475   -966   -371   -244   -153   -446   -465   -605
     59   -950  -1010    444    532   -979   -374   -254   -155   -452   -498   -623
    106   -935  -1044    413    571   -989   -376   -262   -155   -452   -504   -639
    101   -932  -1034    415    566   -982   -374   -262   -153   -441   -470   -659
     25   -937   -963    454    493   -948   -353   -252   -132   -402   -439   -641
      0   -919   -919    457    459   -919   -342   -246   -114   -358   -394   -610
    -33   -898   -867    465    415   -883   -340   -241   -101   -342   -389   -563
    -57   -891   -833    475    387   -862   -332   -226    -83   -345   -402   -509
     -2   -867   -867    433    431   -870   -348   -228    -93   -366   -433   -478
      0   -841   -844    420    420   -844   -332   -207    -93   -361   -480   -444
     -7   -815   -807    410    397   -813   -316   -192    -98   -361   -514   -436
   -109   -805   -696    457    293   -750   -272   -153    -85   -353   -496   -402
   -122   -753   -631    436    252   -693   -223   -129    -75   -345   -472   -368
    -57   -701   -644    379    290   -672   -202   -111    -41   -322   -478   -345
    -25   -693   -667    358    319   -680   -197   -103    -15   -301   -496   -348
    -51   -711   -659    381    303   -685   -181    -90     15   -254   -446   -368
    -77   -696   -618    384    267   -657   -155    -62     49   -210   -397   -345
    -10   -654   -644    332    316   -649   -163    -70     51   -215   -400   -322
    -18   -623   -605    319    290   -615   -155    -80     64   -218   -405   -293
    -28   -605   -576    316    272   -592   -150    -88     72   -226   -405   -257
    -18   -613   -594    314    285   -602   -171   -116     49   -267   -415   -249
    -18   -633   -615    324    296   -623   -202   -158     12   -296   -436   -254
    -25   -657   -631    340    301   -644   -218   -187    -20   -309   -444   -262
    -83   -672   -589    379    252   -631   -210   -187    -20   -298   -415   -236
   -106   -691   -584    397    239   -639   -220   -207    -23   -316   -410   -226
    -57   -732   -678    394    309   -706   -257   -272    -59   -371   -446   -252
    -20   -789   -769    405    371   -779   -293   -355    -98   -420   -493   -285
      5   -810   -815    402    410   -813   -306   -410   -122   -454   -540   -322
     49   -820   -870    384    457   -844   -324   -433   -137   -478   -589   -361
     49   -846   -896    397    472   -872   -335   -452   -153   -496   -607   -387
     46   -862   -909    407    478   -885   -345   -472   -163   -514   -613   -397
    140   -875  -1015    368    576   -945   -376   -511   -200   -550   -646   -426
    228   -888  -1117    329    670  -1000   -407   -548   -233   -576   -670   -457
    288   -870  -1161    290    722  -1015   -428   -574   -252   -592   -675   -475
    374   -878  -1252    252    810  -1065   -465   -607   -288   -631   -683   -517
    589   -891  -1480    150   1034  -1184   -527   -670   -358   -714   -717   -600
    649   -956  -1608    153   1127  -1280   -504   -644   -376   -776   -774   -672
    711   -989  -1701    137   1205  -1345   -413   -540   -345   -802   -792   -730
    818   -919  -1740     49   1278  -1330   -322   -397   -257   -748   -665   -704
    914   -706  -1621   -103   1267  -1163   -226   -207    -77   -566   -467   -530
    935   -181  -1117   -379   1023   -649   -171   -101    200   -189    -41    -77
    753    485   -267   -620    511    109   -163   -140    488    270    506    478
    501    745    244   -623    127    496   -374   -441    498    444    727    719
    327    423     96   -374    116    259   -670   -820    163    166    457    483
    213   -452   -667    116    439   -558   -846  -1171   -462   -600   -303   -228
    202  -1075  -1278    436    737  -1176   -888  -1202   -761  -1021   -795   -672
    228  -1249  -1478    509    852  -1363   -831  -1034   -717  -1039   -859   -737
    207  -1189  -1397    491    802  -1293   -698   -828   -555   -927   -779   -662
    192  -1101  -1293    454    740  -1197   -576   -680   -415   -820   -719   -579
    171   -976  -1150    402    659  -1062   -493   -581   -301   -719   -654   -488
    176   -917  -1093    366    633  -1005   -459   -540   -246   -672   -626   -449
     31   -919   -950    444    491   -935   -397   -472   -171   -615   -584   -381
     70   -888   -958    407    511   -924   -387   -457   -148   -607   -589   -355
    161   -859  -1021    348    589   -940   -397   -467   -148   -613   -610   -350
    171   -841  -1013    335    592   -927   -389   -465   -135   -600   -607   -329
    132   -841   -974    355    553   -906   -374   -462   -122   -587   -605   -303
     83   -823   -906    368    493   -865   -342   -457    -93   -563   -579   -277
     57   -810   -867    374    462   -839   -319   -454    -70   -542   -548   -254
     41   -795   -839    376    439   -818   -306   -459    -57   -535   -527   -239
     36   -782   -818    374    426   -800   -293   -457    -49   -524   -511   -228
     15   -756   -771    368    389   -761   -275   -446    -31   -511   -485   -210
      7   -748   -756    368    381   -750   -259   -431    -18   -501   -472   -194
     10   -740   -753    363    381   -745   -244   -407     -5   -491   -449   -176
     18   -727   -745    355    381   -735   -233   -389      5   -483   -420   -163
      7   -704   -711    348    358   -706   -213   -366     18   -467   -410   -145
    -12   -698   -685    355    335   -693   -200   -348     28   -457   -400   -132
    -44   -685   -641    363    296   -662   -184   -332     49   -439   -353   -119
    -72   -670   -597    371    262   -633   -161   -303     77   -410   -335    -90
    -25   -654   -631    340    301   -644   -163   -306     72   -413   -355    -93
    -18   -646   -631    332    303   -639   -155   -298     70   -413   -342    -85
     15   -641   -657    311    335   -649   -168   -298     54   -423   -301    -88
     -7   -646   -639    327    314   -644   -155   -277     64   -405   -277    -59
      0   -649   -649    322    324   -649   -145   -265     70   -402   -290    -41
    -12   -654   -641    332    311   -646   -140   -246     72   -410   -316    -31
    -83   -659   -576    371    246   -620   -103   -194    109   -397   -298      0
    -75   -659   -584    368    254   -623    -93   -161    132   -384   -241     18
    -38   -639   -600    337    277   -620    -98   -137    145   -366   -200     33
    -41   -623   -584    332    270   -605    -88   -111    166   -358   -233     57
    -64   -620   -555    340    244   -589    -64    -88    192   -329   -213     72
   -119   -618   -498    368    189   -558    -38    -70    210   -290   -158     96
    -88   -605   -519    345    213   -563    -31    -64    207   -283   -179    111
    -33   -587   -553    311    257   -571    -20    -59    207   -280   -210    119
    -59   -584   -524    319    231   -553     31    -23    239   -244   -194    155
    -64   -563   -498    314    215   -532     75     10    270   -202   -148    189
    -12   -537   -527    275    254   -532     88     20    277   -192   -145    202
     -5   -514   -509    259    249   -511    124     49    309   -161   -132    226
    -12   -514   -501    259    244   -509    150     70    335   -140   -111    220
     -5   -527   -522    267    257   -524    166     83    363   -127   -114    205
    -28   -542   -514    285    241   -530    168     98    410   -116   -109    223
    -31   -540   -509    285    239   -524    161    101    433   -111    -96    231
    -28   -542   -517    285    241   -530    150    101    436   -106    -70    218
    -49   -548   -498    298    223   -524    161    111    446    -90    -93    231
    -67   -550   -483    306    207   -517    184    132    459    -57    -90    220
    -51   -535   -483    293    213   -509    210    153    467    -28   -109    226
      0   -517   -517    257    257   -517    202    150    452    -54   -124    236
     33   -504   -537    236    285   -519    200    148    433    -72    -93    262
     62   -493   -558    213    309   -527    197    150    420    -77    -70    265
     64   -485   -550    210    306   -517    215    176    431    -75    -12    228
    114   -436   -550    158    332   -493    226    200    436    -67     10    197
    181   -389   -571    103    376   -480    231    215    446    -54    -20    194
    158   -387   -545    114    350   -465    246    239    459    -51    -64    220
    129   -374   -504    122    316   -439    265    265    467    -54    -62    252
    114   -350   -465    116    288   -407    283    288    480    -51    -31    293
    124   -332   -457    103    290   -394    293    298    488    -54     -2    311
    132   -311   -446     88    288   -379    290    301    491    -49     23    316
    150   -285   -436     67    293   -361    275    285    485    -51     25    322
    171   -262   -433     44    301   -348    257    265    472    -57     33    345
     96   -272   -368     88    231   -319    254    267    472    -44     64    394
    122   -309   -431     93    275   -371    213    239    441    -80     38    392
    153   -306   -459     75    303   -381    192    231    426    -96     31    405
    161   -345   -506     90    332   -426    187    228    413   -111      0    397
    166   -379   -545    106    355   -462    176    223    397   -116    -33    400
    129   -420   -553    142    340   -485    161    213    376   -127    -70    405
    129   -449   -581    158    353   -514    148    207    355   -142    -98    394
    137   -491   -628    174    381   -558    129    189    324   -174   -142    355
    158   -530   -688    187    423   -607    106    158    285   -215   -184    301
    161   -561   -724    197    441   -644    106    148    259   -254   -207    257
    174   -587   -763    205    467   -675    101    132    231   -290   -241    213
    184   -607   -795    210    488   -701     88    119    205   -319   -267    171
    176   -615   -792    220    483   -704     93    122    207   -314   -280    150
    137   -615   -753    236    444   -683    106    129    215   -298   -298    137
    150   -620   -771    236    459   -696    101    122    200   -309   -316    124
    168   -685   -854    257    511   -769    103    122    168   -355   -353     88
    187   -784   -971    298    579   -878    155    187    158   -407   -413     18
    158   -787   -945    311    550   -865    288    342    244   -371   -418      5
    171   -685   -857    257    514   -771    405    522    389   -244   -319     98
    239   -368   -607     62    423   -488    483    678    607     12    -57    355
    252    202    -49   -226    150     77    501    740    872    415    402    818
     70    771    701   -420   -316    737    394    555   1052    792    852   1252
    -49    789    839   -371   -444    813    101    184    898    789    888   1288
   -132    254    384    -62   -259    319   -137   -257    387    270    394    852
   -145   -537   -392    342    122   -465   -223   -498   -155   -436   -324    215
    -98   -935   -839    514    368   -888   -207   -392   -259   -641   -574    -23
    -75  -1041   -969    558    446  -1005   -122   -233   -189   -633   -600    -54
    -51  -1028   -976    540    462  -1005    -18   -111    -93   -581   -568    -25
     18   -935   -953    459    485   -943     70    -10     12   -496   -509     44
     36   -865   -901    413    467   -883    129     51     85   -441   -462    101
     25   -815   -844    394    433   -828    174    103    140   -394   -415    150
     20   -789   -810    381    415   -800    194    127    163   -379   -402    168
     28   -779   -807    376    418   -792    205    140    168   -376   -397    179
     31   -766   -797    366    413   -782    215    155    181   -366   -389    197
     15   -763   -779    374    394   -771    226    171    189   -358   -374    215
      2   -758   -761    376    379   -761    233    174    192   -355   -368    220
    -10   -758   -748    384    368   -753    236    179    197   -353   -366    228
     25   -756   -782    363    400   -769    228    174    192   -366   -376    218
    -57   -750   -693    405    316   -722    267    215    228   -324   -337    252
    -59   -750   -693    405    314   -722    275    231    246   -311   -319    267
     18   -737   -756    361    387   -745    257    218    231   -332   -329    257
     38   -719   -758    340    397   -737    249    218    226   -337   -332    262
     12   -704   -719    345    366   -711    265    241    244   -324   -311    277
    -12   -714   -701    363    342   -709    275    257    252   -322   -298    283
    -15   -696   -680    355    332   -688    270    262    252   -316   -283    285
    -36   -706   -672    371    316   -688    267    270    257   -319   -275    285
    -59   -730   -672    394    306   -701    265    275    254   -332   -277    280
    -54   -709   -654    379    298   -683    262    288    262   -327   -262    280
    -54   -678   -623    366    283   -652    262    303    272   -309   -231    288
    -88   -693   -607    389    257   -649    244    309    272   -311   -223    288
   -119   -696   -579    407    228   -639    239    322    272   -309   -210    293
   -135   -696   -561    415    210   -628    226    332    272   -303   -194    288
    -54   -693   -639    374    290   -667    176    311    249   -322   -197    267
    -75   -675   -600    374    262   -639    155    322    252   -314   -174    277
    -62   -670   -607    366    272   -641    142    327    246   -314   -166    277
    -36   -657   -623    345    290   -641    127    327    236   -322   -158    283
    -49   -628   -579    340    265   -605    127    340    244   -314   -140    298
    -90   -641   -553    366    228   -597    135    350    246   -316   -137    303
   -116   -636   -522    376    202   -579    140    358    249   -306   -122    306
    -96   -633   -537    363    218   -587    129    350    236   -319   -127    296
    -98   -607   -509    353    205   -558    132    358    239   -314   -111    314
   -109   -597   -491    350    189   -545    140    374    252   -298   -101    324
   -106   -594   -488    350    189   -542    150    381    257   -290   -101    322
   -101   -568   -467    335    181   -519    161    402    277   -270    -90    329
    -90   -550   -459    322    184   -506    171    407    290   -262   -101    329
   -218   -530   -311    371     46   -420    223    462    350   -207    -62    374
   -163   -506   -345    335     88   -426    220    452    353   -220    -83    358
    -83   -475   -392    277    153   -433    197    423    340   -244   -106    342
    -93   -452   -358    272    132   -405    207    428    355   -236   -101    353
   -106   -423   -316    262    103   -368    218    431    374   -223    -88    368
   -127   -397   -270    262     70   -335    228    436    389   -210    -70    384
   -127   -368   -241    246     54   -306    228    431    400   -205    -59    394
    -64   -332   -267    200    101   -301    218    418    389   -218    -67    394
    -31   -303   -275    166    122   -288    213    420    392   -220    -72    402
     59   -285   -345    111    200   -314    197    410    384   -231    -83    400
     41   -277   -319    116    179   -296    218    433    415   -210    -62    431
     20   -267   -288    124    153   -277    236    457    441   -197    -54    457
      7   -241   -252    114    127   -246    252    475    459   -187    -41    478
     51   -189   -241     67    145   -213    254    483    462   -184    -25    496
     38   -155   -197     57    116   -176    275    509    483   -171     -5    519
     33   -124   -158     46     96   -140    298    542    514   -155     18    540
     67    -96   -163     12    114   -129    303    555    519   -155     28    550
    140    -64   -205    -38    171   -135    293    548    514   -168     28    553
    140    -41   -181    -49    158   -111    309    561    524   -168     49    566
     85     25    -59    -54     72    -15    337    589    566   -124    109    618
     33     67     33    -51      0     51    371    615    605    -90    155    654
     70     62     -7    -67     38     28    366    613    602    -98    155    649
     83     33    -51    -59     67    -10    340    589    576   -124    137    626
     93     46    -46    -70     70      0    316    571    558   -140    129    618
     62     44    -18    -51     41     12    322    574    563   -127    142    626
     20      7    -12    -15     18     -2    329    581    566   -122    148    623
     31    -31    -62      0     46    -46    329    581    548   -145    124    602
     36    -72   -109     18     72    -90    316    561    514   -176     90    566
      0    -90    -90     44     44    -90    316    563    506   -176     88    561
     -7   -132   -124     70     57   -127    311    548    485   -205     59    537
     33   -179   -213     72    122   -197    283    511    441   -249     15    496
     33   -189   -223     77    127   -205    272    493    426   -259     10    498
     28   -176   -207     72    116   -192    280    491    428   -257     18    509
     33   -197   -233     80    132   -215    280    488    423   -259     15    498
     57   -218   -277     77    166   -246    272    472    402   -272      0    478
     90   -233   -324     72    207   -277    249    444    376   -298    -20    459
    -10   -228   -220    119    103   -226    293    485    413   -262     28    506
     41   -293   -335    124    187   -314    311    511    397   -296     -7    462
    109   -374   -485    132    293   -428    387    594    413   -342    -80    379
     83   -324   -407    122    244   -366    511    735    511   -293    -51    397
    135   -150   -285      5    207   -215    623    917    683   -127     90    527
    218    262     44   -241     85    155    659   1010    901    174    423    839
    137    844    706   -491   -285    776    628    956   1111    563    885   1278
    -23   1247   1270   -610   -646   1257    410    644   1122    805   1210   1566
   -119   1078   1197   -480   -657   1137    111    252    818    633   1093   1449
   -218    439    657   -109   -436    548     -5    -44    327     33    511    969
   -155   -233    -77    194    -41   -155    -31   -103    -46   -527    -77    470
     41   -519   -561    239    301   -540    -31      7   -106   -685   -277    275
     93   -563   -657    233    374   -607     64    153     -7   -639   -265    267
     64   -522   -587    228    324   -553    168    272    116   -537   -189    335
     72   -407   -480    166    275   -444    233    345    213   -449   -116    405
     36   -314   -350    140    192   -332    290    402    288   -376    -57    465
     59   -283   -342    109    197   -311    311    423    309   -358    -46    480
     59   -267   -327    101    192   -296    329    441    324   -342    -41    501
     38   -249   -288    103    161   -270    342    454    332   -337    -38    511
     12   -241   -254    114    132   -246    355    467    340   -322    -23    532
    -20   -233   -213    124     96   -223    374    478    358   -298      0    553
     28   -246   -275    109    150   -262    371    478    353   -306    -15    540
     77   -244   -322     83    197   -280    358    462    332   -324    -36    517
     59   -202   -262     72    161   -231    350    457    332   -319    -18    514
      0   -207   -207    101    103   -207    371    470    350   -296      7    537
    -54   -228   -174    140     57   -202    389    488    361   -280     28    550
    -67   -215   -148    140     36   -181    392    498    363   -275     41    542
     -2   -197   -194    101     96   -197    368    478    345   -288     28    517
    -10   -210   -200    109     93   -205    376    493    350   -277     33    511
    -18   -210   -192    114     85   -202    379    493    348   -280     36    493
    -15   -220   -205    116     93   -213    368    475    335   -290     23    472
    -31   -223   -192    127     80   -207    366    467    329   -296     12    475
    -54   -223   -168    137     54   -194    363    454    324   -301     10    478
    -88   -215   -127    150     18   -171    366    454    329   -301     33    480
   -168   -213    -44    187    -62   -129    387    478    348   -283     67    496
   -153   -205    -51    179    -51   -129    379    472    340   -296     54    472
    -59   -179   -119    116     28   -150    337    439    309   -327     38    444
    -31   -168   -140     98     54   -155    327    433    303   -329     59    446
    -18   -158   -140     88     59   -150    319    431    298   -337     72    441
    -33   -158   -124     96     44   -142    314    431    290   -345     80    436
    -31   -142   -111     85     38   -127    306    426    275   -350    103    426
     15   -109   -124     46     67   -116    296    423    262   -363    103    433
     36    -67   -106     15     70    -85    301    431    259   -363     96    467
     93    -59   -153    -15    122   -106    293    426    241   -379     70    472
    111    -67   -179    -23    145   -122    298    418    223   -394     44    459
     80    -57   -137    -12    106    -96    316    426    228   -387     46    475
     20    -46    -70     12     44    -59    345    446    252   -355     77    511
     46    -31    -77     -7     62    -54    355    454    262   -350     90    509
     33    -12    -49    -10     41    -31    374    475    288   -324    116    514
     41     15    -28    -28     36     -5    392    496    316   -298    142    524
     88     36    -54    -62     70     -7    387    491    314   -306    129    509
     33     41      7    -36     12     25    413    509    327   -288    132    522
     -7     67     75    -31    -41     72    436    530    361   -265    148    548
     51     80     28    -67     10     54    426    527    371   -265    145    535
     41     90     49    -67     -2     70    431    535    392   -244    163    540
     44    101     57    -72     -5     80    420    527    397   -246    163    555
     25     83     54    -54    -12     67    420    524    394   -262    145    574
    -28    114    140    -44    -85    127    441    550    428   -233    168    636
    -10    137    148    -64    -80    142    439    558    436   -226    168    675
     23    135    111    -77    -44    124    426    558    433   -231    150    706
    -38    124    163    -41   -101    142    433    579    457   -207    166    761
    -67    119    187    -25   -127    150    410    584    465   -202    166    797
    -25    145    168    -62    -98    155    387    581    459   -205    150    813
    -20    181    202    -80   -111    192    397    600    483   -179    179    841
    -98    200    298    -51   -200    249    452    646    540   -116    239    878
   -106    218    324    -57   -215    270    470    665    561    -98    254    896
   -101    239    337    -70   -220    288    488    680    574    -88    270    909
    -70    277    348   -103   -207    311    498    696    587    -70    293    914
    -64    298    361   -119   -213    329    506    706    594    -59    309    917
    -75    324    400   -124   -239    361    517    717    607    -49    329    917
    -36    353    389   -161   -215    371    511    701    602    -57    345    904
    -28    402    431   -187   -228    415    511    683    605    -51    374    914
    -83    418    501   -168   -290    457    506    675    605    -44    381    924
    -77    413    491   -168   -283    452    483    646    579    -64    358    911
    -77    407    485   -166   -283    446    467    628    563    -77    358    891
    -54    400    454   -171   -254    426    457    615    548    -90    361    862
    -15    376    389   -181   -202    384    431    592    517   -124    348    800
    -18    327    345   -155   -181    337    413    568    485   -158    348    724
    -57    285    342   -116   -200    314    405    563    467   -176    376    652
    -54    265    319   -103   -187    290    400    553    446   -202    366    618
    -44    244    288   -101   -166    265    381    527    415   -233    311    626
    -62    213    275    -77   -168    244    374    514    397   -257    249    670
    -54    176    231    -62   -142    202    353    491    366   -290    181    691
    -80    168    249    -44   -163    207    355    488    363   -293    161    727
   -114    148    262    -18   -187    205    361    493    366   -296    153    750
    -80    150    231    -36   -155    189    353    488    361   -296    137    758
    -44    166    210    -62   -127    187    342    480    358   -296    132    761
     -2    127    129    -62    -64    127    327    467    335   -327     98    732
     -7     33     41    -12    -25     36    361    522    335   -361     44    672
    -36     -2     33     18    -36     15    478    662    407   -340     33    646
      0     57     57    -31    -28     57    579    823    519   -262     88    683
     88    301    213   -194    -62    257    665   1002    711    -54    285    870
    179    828    649   -504   -236    737    670   1060    943    296    691   1280
     57   1421   1363   -740   -654   1392    610    940   1132    667   1148   1738
    -96   1595   1688   -750   -893   1641    358    584   1039    753   1312   1888
   -202   1228   1431   -511   -815   1330     93    163    636    413   1013   1608
   -223    449    670   -114   -446    558    -12   -135     64   -311    275    953
   -150    -77     70    114   -111     -5    -33   -122   -171   -680   -127    576
    -80   -231   -153    153     33   -194     15     25   -127   -698   -184    519
    -83   -197   -114    140     15   -155    127    176      0   -607   -124    579
    -44    -93    -49     67      2    -70    207    283    111   -504    -49    657
    -33    -15     18     25    -25      0    259    342    192   -426      5    719
    -28     28     54      0    -41     41    296    384    239   -376     38    758
     10     49     38    -28    -12     44    309    400    257   -355     41    779
     54     44    -10    -49     33     15    301    392    254   -358     23    782
     25     49     23    -38      2     36    319    410    272   -337     36    805
    -38     57     96    -10    -67     75    340    439    301   -309     54    839
     59     59      0    -59     31     31    306    410    272   -345     12    813
    145     59    -85   -103    114    -12    283    389    249   -371      0    787
     90     59    -31    -75     59     12    306    415    275   -345     33    813
     98     59    -41    -80     70     10    301    410    275   -350     36    810
     90     80    -10    -85     51     36    311    420    288   -342     57    828
     41     62     20    -51     10     44    322    436    298   -335     64    849
     38     72     33    -54      2     51    324    446    309   -324     75    862
     57     75     18    -64     20     46    322    449    309   -329     80    862
     41     72     31    -57      5     51    319    454    311   -327     85    872
     38     80     38    -62      0     59    316    459    309   -322     93    888
     31     96     64    -64    -15     80    324    467    322   -309    114    901
    -15     93    109    -41    -62    101    335    483    342   -288    145    924
    -15     83     98    -33    -57     90    329    483    342   -280    158    937
    -59     90    150    -15   -106    119    335    491    355   -257    176    976
    -80     88    166     -5   -122    127    337    506    366   -241    192   1021
    -12    106    119    -49    -64    111    314    493    353   -246    184   1041
     12    109     96    -59    -41    103    301    488    345   -246    181   1065
    -12    109    119    -49    -67    114    303    501    355   -226    202   1106
    -18    111    129    -46    -75    119    296    498    355   -218    207   1119
     -7    135    142    -64    -75    137    277    493    350   -213    213   1132
    -12    148    161    -67    -85    153    280    504    358   -192    239   1148
    -15    150    166    -67    -90    158    277    506    366   -184    254   1158
    -10    158    168    -72    -90    161    270    509    379   -181    249   1166
    -10    171    181    -80    -96    176    267    511    402   -176    236   1187
    -23    168    192    -72   -106    179    272    524    436   -166    192   1265
    -31    163    194    -67   -111    179    272    535    452   -153    150   1345
    -33    171    202    -70   -116    187    275    548    462   -140    142   1405
    -33    197    231    -83   -132    213    280    555    470   -122    163   1441
    -20    213    233    -96   -127    223    296    571    480   -101    176   1449
      2    207    205   -106   -101    205    306    584    488    -90    163   1439
     -2    218    220   -109   -111    218    327    602    504    -70    166   1441
    -25    239    265   -106   -145    249    342    623    522    -49    171   1426
     -5    239    244   -116   -124    241    340    623    517    -59    148   1382
      0    241    241   -122   -122    241    337    618    509    -64    127   1369
    -10    226    233   -109   -122    231    337    615    511    -64    119   1345
    -51    213    265    -80   -158    236    348    628    519    -54    135   1348
    -18    218    236    -98   -127    226    332    620    509    -67    135   1332
    -12    223    236   -109   -124    228    324    623    509    -75    155   1322
     25    223    197   -124    -85    210    309    615    498    -93    166   1306
      5    228    220   -116   -109    226    309    631    509    -80    184   1332
    -46    252    298   -101   -171    275    322    665    537    -46    223   1374
     51    249    197   -150    -72    223    275    639    506    -72    213   1322
     96    252    155   -174    -31    205    259    636    501    -70    220   1280
    124    267    140   -197     -7    205    252    639    504    -57    223   1252
    163    306    142   -233     10    226    254    652    514    -38    239   1226
     90    345    252   -218    -80    298    280    685    550      2    283   1218
     62    366    303   -215   -119    335    301    711    574     31    309   1210
    197    397    200   -298     -2    298    265    688    548      7    275   1161
    265    405    140   -335     62    272    244    675    527    -15    244   1109
    275    441    166   -361     54    303    244    678    535     -2    239   1096
    259    475    215   -366     23    345    249    683    550     15    265   1093
    244    501    257   -374     -7    381    246    678    553     23    275   1083
    215    524    309   -368    -46    418    241    678    561     25    285   1075
    241    506    262   -374    -10    384    189    636    524    -10    259   1036
    218    483    265   -350    -23    374    153    610    504    -23    236   1008
    168    467    296   -319    -62    381    137    605    498    -18    228    992
    226    454    228   -340      0    342    103    581    470    -49    197    943
    197    431    233   -316    -20    332     93    568    457    -67    176    914
    150    384    233   -270    -41    309     77    550    433    -98    150    870
     51    345    290   -200   -119    319     85    558    433   -106    153    852
     64    306    241   -184    -88    275     67    542    405   -140    129    802
     77    275    197   -179    -62    236     41    519    379   -161    101    748
     72    239    166   -155    -46    202     18    493    353   -181     75    696
     36    210    174   -124    -70    192      5    480    340   -189     67    662
     18    197    179   -106    -80    189     -7    472    337   -192     67    626
     25    166    140    -98    -57    153    -67    459    322   -213     54    576
     44    158    114   -103    -33    137   -145    452    311   -226     51    540
     46    155    109   -103    -33    132   -174    454    311   -226     57    519
     64    119     54    -90      5     88   -194    452    290   -252     38    465
     70     36    -36    -54     51      0   -153    532    303   -270      0    371
     64     49    -15    -57     41     18    -36    693    400   -213     23    397
    122    158     36   -140     41     98     70    896    555    -75    124    532
    189    475    285   -332    -46    381    135   1065    779    194    392    839
    174   1104    930   -641   -379   1018     96   1070   1052    633    888   1384
    -12   1660   1673   -823   -841   1665    -85    839   1210    997   1332   1857
   -174   1641   1816   -735   -995   1727   -420    423   1026    950   1327   1875
   -262   1026   1288   -381   -774   1156   -698    -23    483    389    782   1397
   -254    179    433     36   -345    306   -820   -277    -93   -314     46    719
   -163   -197    -33    179    -64   -116   -818   -192   -205   -511   -213    452
   -114   -236   -122    174      2   -179   -717    -15   -111   -452   -194    454
    -75   -129    -54    103    -10    -93   -568    171     41   -319    -90    537
    -51    -15     36     33    -44     10   -483    270    148   -213    -15    613
     -5     12     18     -5    -10     15   -457    301    181   -168     -5    657
     20     23      0    -23      7     12   -439    314    200   -148     -5    693
    -23     33     57     -5    -38     44   -407    335    226   -116     -2    750
    -31     33     64     -2    -49     49   -407    327    226   -109    -12    782
    -15     33     49    -10    -31     38   -423    309    220   -111    -23    789
    -31     33     64     -5    -46     49   -423    306    226   -101    -12    805
    -23     25     49      0    -36     36   -433    293    218    -96    -12    800
    -67     36    101     15    -85     67   -418    303    233    -75      0    813
    -64     49    111      7    -88     80   -426    293    236    -75      5    802
    -54     46    101      2    -77     75   -439    283    233    -83      5    776
    -62     46    109      7    -85     77   -436    290    246    -80     10    756
    -72     51    124      7    -98     88   -428    296    257    -80     18    737
    -67     72    140     -2   -103    106   -433    296    265    -88     23    727
   -106     83    189     10   -148    135   -431    311    288    -80     41    730
    -96    106    202     -5   -148    153   -428    324    306    -75     59    732
    -72    106    176    -18   -124    140   -439    316    296    -98     49    704
    -80    103    181    -12   -132    142   -444    314    296   -114     49    696
    -90    129    218    -20   -155    171   -439    322    306   -116     64    701
    -88    137    226    -23   -155    181   -446    316    303   -135     64    688
   -116    153    267    -20   -192    210   -449    322    311   -140     75    688
   -129    155    285    -12   -207    220   -444    332    319   -150     83    688
   -109    142    252    -18   -181    197   -452    332    316   -166     75    672
   -122    163    285    -20   -202    223   -446    345    329   -161     93    685
   -129    174    303    -23   -215    239   -462    340    327   -161    101    685
   -129    176    306    -23   -218    241   -470    335    319   -163    106    672
   -142    179    322    -20   -233    252   -467    345    322   -161    119    678
   -158    197    355    -18   -257    275   -454    361    329   -150    142    701
   -174    223    397    -25   -285    309   -449    361    335   -129    171    717
   -207    233    439    -12   -322    335   -433    379    355   -106    194    737
   -252    223    475     12   -363    348   -415    392    366    -96    205    748
   -272    257    530      7   -400    392   -402    402    376    -77    231    761
   -290    259    550     15   -420    402   -407    400    374    -67    233    753
   -277    270    548      2   -413    407   -413    400    379    -57    233    748
   -215    288    504    -36   -361    394   -431    394    379    -49    236    740
   -181    293    475    -54   -327    384   -444    392    381    -33    241    748
   -241    296    537    -28   -389    415   -428    415    407      0    267    771
   -272    332    602    -31   -436    467   -405    441    436     41    301    792
   -223    350    574    -64   -400    462   -423    431    433     44    296    779
   -181    335    517    -75   -348    426   -452    405    415     28    272    745
   -176    332    509    -77   -342    420   -467    387    407     20    257    727
   -181    311    491    -64   -335    400   -478    374    400     18    239    714
   -187    303    491    -59   -340    397   -485    363    397     23    231    717
   -174    319    493    -72   -332    405   -498    350    394     31    228    722
   -158    327    483    -85   -319    405   -509    340    400     31    233    730
   -129    345    472   -109   -301    407   -522    327    392     20    226    724
   -103    361    465   -129   -283    413   -542    303    379      7    210    709
    -85    361    446   -137   -265    402   -540    301    381      5    202    711
    -51    366    418   -158   -236    389   -553    293    376      0    194    709
     12    381    366   -197   -176    374   -576    270    361    -15    184    706
     67    394    327   -233   -129    361   -584    257    355    -20    181    704
     93    415    322   -254   -114    368   -571    265    368    -12    197    711
    137    418    277   -277    -70    348   -592    244    348    -28    184    691
    166    444    277   -306    -54    361   -587    246    355    -18    197    704
    166    470    303   -319    -70    389   -576    254    368      0    218    724
    181    493    311   -337    -64    402   -584    254    371      7    226    730
    166    514    348   -340    -90    431   -587    252    374     15    239    730
    153    537    384   -348   -114    462   -581    252    387     36    262    748
    135    563    426   -350   -145    496   -587    249    389     49    283    766
    116    527    410   -322   -145    470   -613    223    363     28    272    745
    119    509    389   -316   -135    449   -649    192    327      2    265    735
     75    504    428   -288   -176    467   -654    194    332     10    277    750
     90    457    366   -275   -137    410   -672    184    311    -10    259    727
     72    433    361   -252   -142    397   -678    181    303    -20    254    714
     38    402    361   -220   -161    381   -683    184    290    -25    252    701
     31    350    319   -192   -142    335   -701    168    262    -51    226    659
     15    290    272   -155   -127    283   -714    158    233    -83    197    615
      2    252    249   -127   -122    252   -727    132    202   -122    166    576
    -96    215    309    -59   -202    262   -717    135    200   -119    168    568
   -114    200    314    -44   -215    257   -724    135    189   -122    171    568
   -116    207    324    -49   -220    265   -727    140    189   -116    184    579
   -148    213    361    -31   -254    285   -717    158    197   -109    200    592
   -145    233    379    -44   -262    306   -722    166    200    -98    218    605
   -129    223    353    -46   -241    288   -732    166    192    -98    226    600
   -116    153    267    -18   -192    210   -730    181    179   -124    200    558
    -98     38    137     31   -116     88   -665    259    176   -171    127    472
   -137     85    220     25   -179    153   -530    418    285   -109    161    488
    -88    239    327    -77   -207    283   -418    600    452     44    290    600
    -15    597    613   -293   -314    605   -366    732    672    324    587    883
    -12   1202   1215   -594   -613   1208   -379    743    911    719   1054   1356
   -181   1683   1865   -753  -1023   1774   -576    470    982   1008   1428   1709
   -309   1579   1888   -636  -1098   1735   -891     67    730    898   1371   1649
   -405    995   1397   -296   -901   1195  -1091   -348    189    303    802   1158
   -397    280    678     59   -537    478  -1140   -483   -246   -309    166    600
   -298    -77    220    187   -259     70  -1122   -348   -309   -467    -36    400
   -171   -153     18    161    -96    -67  -1057   -223   -257   -470    -83    350
   -106   -119    -15    111    -46    -67   -987   -132   -181   -420    -59    358
   -168    -28    140     98   -155     54   -883    -20    -54   -309     36    439
   -142     59    202     41   -174    129   -833     31     12   -244     90    491
   -101     85    184      7   -142    135   -818     44     25   -226     98    506
    -83     96    176     -7   -129    135   -810     51     28   -218    101    517
    -67    122    189    -25   -127    155   -805     57     33   -213    103    530
    -38    103    142    -33    -90    122   -820     33     10   -231     80    506
     -5    103    106    -49    -57    106   -823     28     -2   -239     67    491
    -72     90    163    -10   -119    127   -802     49     12   -218     75    506
     49     83     33    -64      7     59   -836     18    -23   -254     33    475
     77    109     31    -96     23     72   -849      7    -36   -259     31    467
     15    116    101    -67    -44    109   -836     15    -23   -244     49    480
     25     98     72    -64    -23     85   -836     15    -23   -249     51    452
    174    101    -72   -137    124     15   -888    -23    -64   -288     25    392
    233    109   -127   -174    181     -7   -909    -44    -85   -309     10    374
    223    111   -111   -168    166      0   -911    -49    -90   -319     -2    361
    189    122    -67   -158    129     28   -911    -51    -93   -324    -18    353
    155    119    -36   -137     96     41   -911    -49    -88   -329    -28    355
    135    103    -33   -119     83     36   -917    -49    -85   -335    -33    348
    109    111      2   -109     54     57   -922    -57    -88   -335    -33    337
    109    132     23   -122     41     77   -935    -70    -93   -342    -44    319
    119    137     18   -127     51     77   -943    -75    -96   -342    -41    314
    142    106    -36   -127     88     36   -971    -96   -119   -353    -20    285
    155    106    -49   -132    101     28   -982   -106   -129   -358     -2    288
    103    137     33   -122     33     85   -982   -106   -129   -353     28    306
     15    161    145    -88    -64    153   -963    -75    -98   -309     98    350
    166    166     -2   -166     83     83  -1015   -116   -153   -363     62    314
    200    168    -31   -184    114     70  -1036   -137   -179   -400     31    301
    148    189     41   -171     51    116  -1034   -132   -176   -392     46    309
    181    213     31   -197     75    122  -1044   -140   -184   -400     44    293
    158    231     72   -194     41    153  -1023   -122   -171   -405     54    293
    163    236     72   -200     46    155  -1013   -129   -179   -426     36    252
    176    241     62   -210     57    153   -995   -135   -197   -439     -2    207
     98    239    140   -168    -20    189   -937    -98   -168   -371     15    213
     64    246    181   -158    -59    213   -927    -75   -116   -322     64    215
     54    262    207   -158    -77    236   -924    -54    -93   -306    114    213
     46    283    236   -166    -93    259   -945    -31    -62   -275    163    220
     44    283    239   -163    -96    262   -971    -18    -33   -257    184    215
     90    293    202   -192    -54    246  -1000    -25    -33   -262    189    194
     96    319    223   -207    -64    272  -1002    -18    -18   -249    210    205
     67    340    270   -205   -101    306   -989      0      7   -231    220    257
     20    355    335   -187   -155    345   -976     25     38   -205    223    316
     57    355    296   -207   -119    324   -989     15     25   -220    163    335
    176    361    184   -267     -2    272  -1026    -15     -5   -257     96    329
    194    355    161   -275     15    259  -1044    -25    -12   -265     64    337
    192    371    179   -280      7    275  -1047    -20     -2   -246     62    353
    205    366    161   -288     23    265  -1044    -23      0   -241     70    366
    223    355    132   -290     44    244  -1047    -28     -2   -244     75    374
    272    368     96   -322     88    231  -1062    -41    -12   -249     67    368
    337    387     49   -361    145    218  -1093    -67    -31   -257     44    355
    488    405    -85   -449    288    161  -1137   -109    -75   -301    -12    311
    615    441   -174   -530    394    135  -1158   -132    -90   -322    -41    293
    709    478   -233   -594    470    124  -1174   -148   -101   -329    -46    280
    763    511   -252   -636    509    129  -1166   -142    -90   -319    -23    288
    891    517   -374   -704    631     70  -1195   -176   -124   -355    -31    246
   1021    524   -496   -774    758     15  -1231   -228   -171   -420    -36    200
   1034    535   -498   -784    766     18  -1228   -257   -187   -446    -18    197
   1013    550   -462   -782    737     44  -1208   -262   -176   -436     77    218
    961    574   -389   -769    675     93  -1176   -244   -161   -392     93    241
    930    574   -358   -753    644    109  -1169   -231   -176   -361    122    244
    815    563   -252   -691    532    158  -1124   -181   -168   -296    103    265
    691    563   -127   -626    410    218  -1093   -114    -93   -277    103    296
    631    542    -88   -587    358    228  -1109   -109    -36   -275    179    298
    519    524      5   -522    257    265  -1091    -98     23   -179    194    322
    444    514     70   -480    187    290  -1078    -96     51   -106    179    322
    426    488     62   -457    181    275  -1083   -124     20   -101    275    298
    345    483    137   -413    103    311  -1070   -127     -5   -114    285    309
    324    444    116   -384    103    280  -1080   -148    -46   -161    158    296
    329    400     67   -366    129    236  -1104   -181   -101   -228     31    275
    223    363    140   -293     41    252  -1088   -184   -114   -262    -23    290
    187    366    179   -277      2    272  -1070   -174   -116   -277    -49    309
    155    358    202   -259    -23    280  -1060   -171   -119   -288    -67    322
    142    355    210   -252    -33    283  -1065   -179   -132   -303    -88    319
    142    348    205   -244    -31    277  -1080   -194   -155   -329   -109    303
     70    332    262   -202    -96    298  -1062   -176   -148   -329   -103    314
     75    265    189   -171    -57    228  -1031   -129   -142   -363   -150    270
     98    181     83   -140      7    132   -932    -23   -103   -394   -207    202
    176    226     49   -200     64    137   -831    106    -12   -355   -192    205
    184    413    228   -301    -20    322   -727    290    176   -171    -18    358
    189    867    678   -530   -244    774   -685    384    407    150    350    704
    119   1483   1361   -802   -620   1423   -717    306    602    519    810   1127
      5   1816   1810   -909   -901   1813   -937      5    579    701   1075   1343
    -38   1545   1584   -753   -813   1564  -1228   -405    207    426    852   1111
    -38    875    914   -420   -475    893  -1369   -730   -322   -236    207    535
    -51    275    324   -111   -189    298  -1384   -756   -613   -691   -257    109
    -44     25     70     10    -57     46  -1325   -600   -597   -753   -340      2
    -36     28     64      2    -49     46  -1221   -462   -488   -693   -283      7
     -7    109    116    -51    -62    111  -1137   -363   -376   -605   -189     54
     46    223    176   -137    -64    200  -1080   -293   -283   -514   -103    109
     90    306    215   -197    -62    262  -1041   -246   -226   -452    -62    148
     51    324    272   -189   -109    298  -1008   -207   -189   -413    -49    171
    -10    335    342   -163   -176    337   -971   -184   -168   -376    -25    197
     15    361    342   -189   -163    353   -961   -181   -171   -366    -18    200
     72    387    314   -228   -119    350   -966   -189   -179   -361    -36    189
     72    407    332   -241   -129    371   -969   -192   -176   -348    -23    184
     59    423    361   -241   -150    392   -958   -187   -163   -327     -2    187
     49    431    379   -241   -166    405   -945   -176   -145   -303     12    194
     59    428    368   -244   -153    400   -932   -166   -132   -285     12    200
     46    433    384   -241   -168    410   -917   -155   -111   -254     18    218
     41    436    392   -239   -176    415   -898   -145    -96   -239     33    236
     33    423    387   -228   -176    405   -888   -140    -88   -228     28    239
     25    431    405   -228   -189    418   -875   -127    -72   -197     59    252
     18    449    428   -233   -205    439   -865   -116    -67   -187     90    272
     18    465    446   -241   -215    457   -857   -106    -57   -187     77    288
     10    462    449   -239   -220    457   -857   -109    -59   -194     64    280
    -25    467    493   -220   -259    480   -846    -98    -49   -192     72    290
      5    472    467   -239   -231    470   -849   -101    -54   -200     75    293
    -25    459    485   -218   -257    472   -839    -96    -44   -192     80    311
   -158    452    610   -148   -384    532   -789    -51      2   -145    124    368
    -98    457    555   -179   -327    506   -797    -54     -5   -158    111    379
      7    462    454   -236   -223    459   -831    -83    -36   -194     64    358
     23    462    439   -241   -207    449   -841    -90    -41   -202     51    371
    -18    459    475   -223   -246    465   -828    -72    -25   -184     62    405
    -57    467    524   -205   -290    496   -813    -51     -2   -158     98    433
    -51    467    517   -210   -285    491   -826    -57    -12   -161    103    436
    -75    470    545   -197   -311    506   -820    -49     -5   -150    109    457
    -98    480    576   -192   -340    527   -815    -36      7   -140    127    475
   -119    472    592   -176   -355    532   -826    -15     23   -124    158    506
   -145    478    623   -168   -387    550   -828    -10     33   -116    168    517
   -163    493    657   -163   -410    574   -810     -5     44   -109    171    532
   -171    509    678   -168   -423    592   -792      2     54   -106    184    532
   -179    527    706   -174   -441    615   -769     25    101    -85    218    532
   -189    524    711   -168   -452    618   -753     44    158    -54    262    519
   -189    524    714   -168   -452    618   -737     59    205    -38    262    522
   -189    540    730   -176   -459    633   -717     67    233    -25    272    522
   -194    545    740   -174   -467    641   -701     70    249     -5    267    514
   -226    566    789   -171   -509    678   -675     85    275     25    288    537
   -257    561    818   -153   -537    688   -644    101    298     59    327    550
   -249    540    789   -148   -519    665   -628    101    303     67    348    545
   -233    558    792   -161   -511    675   -618     90    301     62    296    535
   -236    568    805   -166   -522    688   -607     93    298     67    298    527
   -202    576    776   -187   -491    675   -613     88    290     62    309    511
   -142    576    719   -218   -431    646   -628     75    270     38    283    493
    -83    592    675   -254   -379    633   -646     64    252      7    275    485
   -103    607    711   -252   -407    657   -639     80    259     12    283    491
   -106    615    719   -254   -413    667   -628    101    270     12    298    498
    -75    649    724   -288   -402    688   -620    124    280     15    311    511
    -31    680    711   -324   -371    696   -613    145    288     15    314    514
    -25    709    732   -342   -379    719   -592    174    306     25    316    527
    -41    737    776   -348   -410    756   -566    205    329     46    311    540
    -93    771    865   -342   -478    818   -535    254    368     85    327    563
    -57    820    878   -381   -467    849   -530    272    384    101    335    571
    -15    836    849   -413   -431    844   -535    267    376     93    319    542
      0    859    857   -431   -428    857   -532    275    381     98    319    540
     12    883    867   -449   -428    875   -530    272    389    114    306    542
     25    919    893   -472   -433    906   -532    262    394    137    298    537
     57    911    854   -485   -397    883   -561    226    366    124    293    509
    106    872    766   -491   -329    820   -615    166    311     70    259    459
    163    852    688   -509   -265    771   -665    122    267     31    228    431
    142    839    696   -491   -275    769   -683    111    259     23    210    428
    215    805    587   -511   -187    696   -732     62    210    -28    140    374
    210    745    535   -478   -163    641   -756     33    176    -59     90    327
    218    670    452   -444   -116    561   -789     -2    127   -109     25    280
    148    592    444   -368   -148    519   -795    -12    103   -137    -12    239
    254    550    293   -402    -20    423   -859    -77     28   -213    -98    155
    301    496    194   -400     54    345   -906   -129    -20   -262   -163     96
    298    449    150   -374     72    298   -932   -163    -49   -285   -194     49
    296    407    111   -350     93    259   -943   -179    -67   -301   -215     15
    246    400    150   -324     49    275   -940   -179    -67   -301   -231    -20
    231    397    166   -314     31    283   -956   -192    -77   -311   -254    -46
    218    366    148   -293     36    257   -969   -202    -90   -327   -283    -70
    213    335    122   -272     46    228   -974   -200    -96   -337   -319    -90
    205    236     28   -223     88    132   -940   -148   -101   -368   -366   -166
    197    205      7   -202     96    106   -828    -25    -41   -342   -368   -233
    239    267     28   -254    103    150   -730    129     70   -252   -311   -218
    257    493    236   -374     10    366   -631    332    277    -25    -90    -31
    314   1013    698   -665   -192    854   -644    407    535    361    361    371
    171   1639   1467   -906   -646   1553   -724    314    782    795    878    857
     49   1883   1831   -969   -891   1857  -1008    -38    743    935   1070   1023
   -116   1556   1673   -719   -893   1613  -1293   -457    366    615    761    750
   -179    706    885   -265   -532    795  -1452   -836   -290   -174    -20     28
    -83    155    239    -36   -161    197  -1506   -859   -566   -566   -449   -413
      5    -12    -20      2     12    -15  -1473   -730   -548   -610   -537   -550
     38     23    -15    -31     28      5  -1376   -592   -441   -522   -457   -540
    101    106      5   -106     49     57  -1309   -493   -348   -426   -358   -514
    111    189     75   -150     18    132  -1257   -431   -275   -340   -254   -478
     88    231    140   -161    -25    187  -1226   -394   -231   -293   -215   -439
     93    270    176   -181    -41    223  -1231   -400   -228   -293   -231   -433
     93    283    187   -189    -46    236  -1249   -413   -233   -288   -241   -433
     85    285    200   -187    -57    244  -1265   -418   -241   -275   -241   -446
     85    319    233   -205    -75    277  -1288   -433   -249   -270   -257   -436
     72    350    277   -210   -101    314  -1304   -446   -249   -275   -296   -407
     64    319    252   -194    -93    288  -1325   -465   -262   -290   -361   -423
     70    337    267   -205    -98    303  -1350   -483   -272   -301   -389   -446
     59    340    280   -202   -111    311  -1371   -506   -283   -283   -363   -504
    -28    309    337   -140   -181    322  -1374   -514   -275   -265   -345   -519
    -23    314    335   -145   -179    324  -1395   -530   -280   -275   -392   -519
     -5    342    345   -168   -174    345  -1421   -550   -283   -280   -405   -506
     -2    361    363   -179   -184    363  -1436   -563   -283   -285   -413   -488
     23    371    348   -197   -161    361  -1460   -584   -288   -301   -449   -483
   -106    374    480   -135   -293    426  -1439   -563   -249   -265   -418   -457
   -153    384    537   -116   -345    459  -1434   -548   -223   -236   -384   -441
    -96    405    501   -155   -298    452  -1470   -574   -241   -254   -407   -465
    -38    454    493   -207   -265    472  -1496   -587   -246   -257   -428   -485
    -41    452    493   -205   -267    470  -1512   -592   -244   -259   -441   -498
    -59    457    514   -200   -285    485  -1535   -597   -241   -249   -459   -480
    -98    459    558   -181   -327    509  -1551   -600   -239   -246   -470   -470
   -124    485    610   -179   -366    548  -1566   -605   -236   -239   -449   -470
   -145    491    636   -174   -392    563  -1597   -615   -244   -233   -413   -491
   -153    485    639   -166   -394    561  -1618   -620   -246   -231   -405   -519
   -166    488    652   -161   -410    568  -1631   -618   -239   -220   -389   -522
   -179    496    675   -158   -426    584  -1644   -613   -233   -200   -366   -506
   -197    517    714   -161   -457    613  -1660   -618   -226   -181   -350   -493
   -207    542    748   -168   -478    644  -1660   -620   -218   -168   -350   -483
   -223    550    774   -166   -498    662  -1660   -620   -210   -153   -353   -475
   -228    579    807   -174   -517    693  -1665   -623   -200   -135   -361   -472
   -220    584    805   -184   -514    693  -1680   -628   -194   -122   -361   -475
   -223    576    800   -176   -511    688  -1701   -636   -189   -111   -371   -478
   -223    610    831   -194   -527    719  -1704   -628   -168    -85   -374   -475
   -220    641    862   -210   -540    750  -1699   -618   -142    -57   -368   -478
   -213    639    852   -215   -532    745  -1709   -615   -124    -31   -337   -509
   -200    652    849   -226   -524    750  -1717   -610   -103     -7   -316   -517
   -205    670    872   -233   -540    771  -1722   -607    -88     10   -324   -504
   -194    678    872   -241   -532    774  -1730   -613    -72     23   -340   -501
   -207    665    870   -228   -540    766  -1745   -626    -72     23   -366   -517
   -213    652    865   -218   -537    758  -1761   -644    -80     15   -392   -535
   -218    618    836   -200   -527    727  -1784   -662    -85     18   -397   -550
   -194    613    807   -207   -501    709  -1810   -680    -88     10   -433   -548
   -181    626    807   -223   -493    714  -1839   -698    -93      7   -470   -550
   -163    615    776   -226   -470    696  -1857   -709    -90     20   -470   -550
   -135    574    709   -220   -423    639  -1883   -724   -101     18   -462   -576
    -80    568    649   -244   -363    607  -1912   -750   -114     18   -459   -610
    -38    571    610   -267   -324    592  -1956   -784   -132      5   -480   -636
      7    576    568   -290   -280    571  -2005   -820   -155     -7   -504   -667
     49    563    514   -306   -233    537  -2075   -852   -179    -23   -527   -701
     88    566    478   -327   -194    522  -2140   -872   -187    -23   -542   -727
     77    589    511   -335   -215    550  -2151   -862   -168      7   -519   -722
    166    610    441   -389   -137    527  -2182   -888   -184     10   -514   -735
    176    600    423   -389   -124    514  -2187   -891   -181     31   -501   -745
    153    576    423   -363   -135    501  -2190   -896   -181     51   -493   -769
    252    594    342   -426    -46    470  -2226   -943   -213     36   -511   -797
    314    628    311   -472      0    470  -2255   -979   -233     25   -540   -815
    283    633    350   -459    -33    493  -2257  -1005   -236     36   -540   -820
    270    613    342   -441    -36    478  -2270  -1026   -239     49   -535   -831
    259    568    309   -415    -25    439  -2307  -1062   -265     36   -561   -852
    288    537    249   -413     18    394  -2359  -1119   -311      0   -607   -885
    309    509    200   -410     54    355  -2403  -1163   -350    -25   -646   -922
    259    465    205   -361     28    335  -2418  -1184   -366    -31   -657   -943
    241    410    168   -327     36    288  -2439  -1215   -397    -54   -685   -963
    215    361    145   -288     36    254  -2460  -1247   -426    -83   -740   -987
    176    303    127   -241     23    218  -2486  -1270   -452   -103   -782  -1023
    127    257    129   -192      0    194  -2504  -1286   -465   -109   -800  -1052
    153    189     36   -174     59    114  -2553  -1332   -511   -148   -852  -1096
    155    129    -25   -142     90     51  -2595  -1371   -553   -187   -909  -1117
    194     98    -96   -148    145      0  -2644  -1408   -594   -223   -989  -1104
    192     77   -114   -135    153    -18  -2673  -1421   -605   -226  -1044  -1049
    192     70   -122   -132    155    -25  -2707  -1439   -618   -231  -1078  -1039
    158     46   -111   -103    135    -31  -2730  -1449   -620   -220  -1096  -1018
    109     10   -101    -62    106    -44  -2746  -1460   -626   -218  -1098  -1026
    122    -36   -158    -41    140    -96  -2759  -1462   -644   -239  -1137  -1057
    161   -111   -275    -25    215   -192  -2722  -1392   -639   -267  -1226  -1098
     98   -106   -205      2    150   -155  -2590  -1231   -535   -205  -1187  -1098
    150     18   -132    -88    142    -57  -2483  -1047   -376    -70  -1057  -1028
    267    342     75   -303     96    210  -2455   -914   -168    194   -795   -813
    218    919    701   -568   -244    813  -2496   -909     67    613   -311   -350
     44   1457   1413   -750   -683   1436  -2668  -1148    179    956    116     44
    -57   1444   1501   -696   -779   1473  -2998  -1590    -44    904    119     25
   -148    828    976   -340   -561    901  -3263  -2078   -620    309   -452   -483
   -153    -10    142     80   -150     67  -3351  -2299  -1148   -402  -1182  -1166
   -132   -454   -322    293     93   -387  -3328  -2195  -1244   -602  -1413  -1441
   -119   -558   -441    337    158   -501  -3242  -2036  -1156   -555  -1395  -1483
   -155   -511   -355    335     98   -433  -3117  -1888  -1021   -441  -1317  -1439
   -119   -397   -277    257     77   -337  -3021  -1782   -904   -337  -1244  -1369
    -20   -332   -314    176    145   -324  -2979  -1748   -859   -288  -1215  -1345
    -10   -314   -306    161    148   -311  -2953  -1735   -844   -259  -1184  -1332
    -25   -311   -285    168    129   -298  -2935  -1732   -828   -233  -1174  -1299
    -64   -322   -259    192     96   -290  -2907  -1714   -807   -205  -1171  -1270
    -67   -309   -241    187     85   -277  -2899  -1714   -807   -200  -1182  -1280
    -51   -329   -277    189    111   -306  -2904  -1743   -828   -220  -1213  -1304
   -116   -355   -239    236     59   -298  -2891  -1751   -826   -218  -1210  -1299
   -109   -345   -239    226     62   -293  -2899  -1771   -839   -239  -1228  -1306
   -106   -342   -239    223     64   -290  -2902  -1790   -846   -244  -1278  -1327
    -75   -353   -280    213    101   -316  -2917  -1831   -878   -267  -1330  -1376
    -12   -392   -379    202    181   -387  -2933  -1875   -932   -298  -1353  -1436
    -41   -420   -379    231    168   -402  -2912  -1880   -956   -275  -1343  -1444
      7   -420   -431    205    218   -426  -2915  -1896   -948   -257  -1366  -1460
     54   -413   -467    179    259   -441  -2925  -1914   -940   -259  -1356  -1478
     62   -428   -491    184    275   -459  -2938  -1927   -932   -249  -1335  -1486
     38   -436   -478    197    257   -457  -2948  -1951   -940   -241  -1350  -1480
     44   -441   -485    197    265   -462  -2969  -1974   -950   -236  -1374  -1496
     77   -457   -537    189    306   -496  -2995  -2005   -976   -252  -1405  -1514
    124   -470   -594    174    358   -532  -3024  -2036  -1010   -267  -1421  -1530
    148   -475   -623    161    384   -548  -3047  -2057  -1028   -267  -1421  -1527
    223   -470   -696    122    459   -581  -3076  -2091  -1057   -277  -1426  -1543
    288   -472   -763     90    524   -615  -3099  -2120  -1083   -277  -1421  -1564
    462   -491   -953     15    706   -722  -3161  -2187  -1143   -311  -1454  -1623
    571   -493  -1065    -41    815   -779  -3192  -2226  -1182   -329  -1475  -1649
    576   -522  -1101    -28    836   -810  -3211  -2242  -1210   -335  -1460  -1660
    615   -542  -1158    -36    885   -849  -3244  -2275  -1247   -353  -1426  -1673
    610   -563  -1174    -23    891   -867  -3270  -2296  -1260   -363  -1379  -1675
    561   -574  -1137      5    846   -854  -3270  -2281  -1254   -368  -1348  -1662
    493   -626  -1122     64    807   -872  -3263  -2268  -1244   -368  -1335  -1660
    410   -680  -1091    135    748   -885  -3203  -2262  -1210   -342  -1382  -1652
    361   -727  -1088    184    724   -906  -3151  -2255  -1163   -342  -1602  -1652
    348   -717  -1067    181    706   -893  -3185  -2210  -1184   -288  -1628  -1628
    329   -693  -1023    179    675   -857  -3237  -2210  -1187   -231  -1522  -1590
    303   -683   -989    187    644   -836  -3273  -2203  -1156   -171  -1436  -1566
    210   -688   -898    239    553   -792  -3283  -2158  -1096   -116  -1353  -1530
    140   -667   -807    262    472   -737  -3265  -2127  -1044   -101  -1361  -1504
    181   -654   -836    236    509   -745  -3278  -2153  -1049    -70  -1343  -1530
    192   -649   -841    226    514   -743  -3278  -2151  -1052    -28  -1267  -1545
    223   -618   -841    197    532   -730  -3278  -2132  -1060     41  -1205  -1540
    215   -607   -823    194    519   -714  -3283  -2138  -1070     77  -1241  -1548
    194   -641   -839    223    514   -740  -3283  -2145  -1083     64  -1306  -1556
    163   -701   -865    267    511   -784  -3286  -2164  -1111     38  -1358  -1566
    140   -722   -862    290    501   -792  -3299  -2182  -1137     28  -1402  -1574
    119   -714   -836    296    475   -774  -3283  -2174  -1148     41  -1410  -1561
    109   -711   -820    301    465   -766  -3281  -2161  -1156     54  -1400  -1525
     85   -732   -818    322    452   -774  -3317  -2161  -1174     51  -1402  -1517
     96   -753   -849    329    472   -800  -3354  -2171  -1195     41  -1439  -1538
     75   -761   -836    340    454   -800  -3343  -2156  -1174     54  -1449  -1525
     83   -761   -844    337    462   -802  -3335  -2151  -1166     59  -1460  -1519
     75   -766   -841    345    457   -802  -3320  -2148  -1156     62  -1475  -1522
     51   -766   -818    358    433   -792  -3294  -2132  -1135     80  -1470  -1504
     20   -756   -776    366    397   -766  -3283  -2120  -1104    103  -1457  -1480
     49   -761   -810    355    428   -784  -3296  -2130  -1093    106  -1457  -1480
     88   -766   -857    337    470   -810  -3315  -2138  -1098     90  -1465  -1509
    145   -735   -880    296    511   -807  -3312  -2117  -1072    101  -1447  -1501
    119   -727   -849    303    483   -787  -3299  -2094  -1052    119  -1423  -1478
    101   -717   -818    306    459   -766  -3299  -2094  -1047    129  -1402  -1473
     88   -693   -784    301    436   -737  -3304  -2104  -1049    140  -1382  -1475
     98   -685   -784    293    441   -735  -3312  -2114  -1049    135  -1350  -1483
    101   -730   -833    314    465   -782  -3341  -2158  -1078    101  -1353  -1522
     38   -748   -787    355    410   -769  -3343  -2171  -1078    106  -1322  -1532
     46   -766   -815    358    428   -792  -3343  -2182  -1083    101  -1309  -1556
     98   -797   -896    350    496   -846  -3354  -2197  -1104     77  -1319  -1600
     85   -862   -948    387    517   -906  -3354  -2203  -1119     62  -1327  -1641
     98   -911  -1010    405    553   -961  -3354  -2216  -1140     46  -1325  -1680
     98   -937  -1036    418    566   -987  -3346  -2221  -1156     36  -1306  -1714
     77   -976  -1054    449    566  -1015  -3341  -2231  -1174     25  -1301  -1753
     59  -1013  -1072    475    563  -1041  -3338  -2236  -1197     20  -1293  -1784
     33  -1028  -1062    496    548  -1044  -3322  -2236  -1213     28  -1296  -1808
     25  -1072  -1098    524    561  -1085  -3317  -2244  -1234     18  -1345  -1847
     36  -1101  -1137    532    587  -1119  -3309  -2244  -1241     15  -1397  -1880
     54  -1111  -1169    527    610  -1140  -3296  -2244  -1239     25  -1439  -1893
     20  -1122  -1143    548    581  -1132  -3257  -2218  -1218     54  -1457  -1880
     12  -1176  -1189    579    600  -1182  -3237  -2208  -1218     54  -1499  -1891
     46  -1291  -1337    623    691  -1314  -3203  -2164  -1223     18  -1569  -1951
    -54  -1335  -1280    693    610  -1309  -3031  -1979  -1104     83  -1558  -1958
     41  -1249  -1291    602    665  -1270  -2894  -1816   -961    187  -1509  -1927
    148  -1054  -1202    452    672  -1130  -2795  -1673   -776    384  -1343  -1797
    174   -636   -810    231    491   -722  -2790  -1639   -561    709   -974  -1460
     18    -75    -93     25     54    -83  -2902  -1792   -392   1072   -493  -1023
   -132    129    262      0   -197    194  -3187  -2171   -496   1184   -272   -854
   -239   -155     83    197   -161    -36  -3450  -2605   -867    872   -504  -1080
   -207   -862   -654    535    223   -758  -3567  -2943  -1397    135  -1241  -1683
   -106  -1436  -1332    769    610  -1384  -3582  -2948  -1618   -254  -1714  -2070
    -49  -1665  -1615    857    782  -1641  -3515  -2826  -1574   -272  -1787  -2151
     10  -1725  -1735    857    870  -1730  -3429  -2759  -1504   -231  -1740  -2151
     23  -1693  -1717    836    870  -1704  -3322  -2688  -1402   -137  -1662  -2078
     25  -1610  -1636    792    828  -1621  -3242  -2634  -1319    -64  -1657  -2010
     -2  -1558  -1556    782    776  -1558  -3167  -2611  -1265    -31  -1688  -1961
     -7  -1535  -1527    771    758  -1532  -3120  -2611  -1244    -33  -1719  -1938
    -12  -1535  -1522    774    753  -1530  -3078  -2616  -1236    -44  -1725  -1935
    -51  -1556  -1504    802    724  -1530  -3029  -2603  -1218    -31  -1678  -1919
   -142  -1582  -1439    862    646  -1512  -2969  -2579  -1189     12  -1600  -1883
   -215  -1595  -1379    904    581  -1488  -2922  -2569  -1169     57  -1532  -1855
   -262  -1605  -1343    935    540  -1475  -2878  -2559  -1145     93  -1478  -1844
   -350  -1615  -1265    982    457  -1441  -2834  -2538  -1119    140  -1426  -1831
   -316  -1621  -1306    969    493  -1465  -2824  -2540  -1130    135  -1444  -1839
   -285  -1618  -1335    950    522  -1478  -2808  -2540  -1137    127  -1512  -1836
   -314  -1628  -1314    971    498  -1473  -2772  -2525  -1122    140  -1532  -1829
   -324  -1634  -1312    976    493  -1473  -2753  -2512  -1098    140  -1538  -1834
   -361  -1649  -1288   1005    462  -1470  -2733  -2494  -1062    163  -1522  -1823
   -381  -1667  -1288   1023    452  -1478  -2720  -2478  -1044    187  -1504  -1813
   -316  -1673  -1356    995    519  -1514  -2733  -2494  -1065    174  -1509  -1831
   -303  -1680  -1376    992    535  -1530  -2722  -2483  -1075    174  -1509  -1847
   -335  -1696  -1361   1015    511  -1530  -2699  -2452  -1041    207  -1460  -1849
   -379  -1709  -1330   1041    472  -1519  -2691  -2416  -1005    241  -1402  -1844
   -431  -1706  -1275   1070    420  -1491  -2701  -2377   -982    275  -1363  -1839
   -485  -1701  -1215   1093    361  -1457  -2769  -2340   -966    303  -1343  -1834
   -478  -1691  -1213   1083    366  -1452  -2852  -2333   -982    309  -1330  -1849
   -491  -1693  -1202   1091    355  -1449  -2878  -2322   -997    309  -1408  -1855
   -537  -1693  -1156   1117    309  -1426  -2868  -2296   -997    329  -1447  -1857
   -475  -1688  -1213   1080    368  -1452  -2891  -2296  -1023    309  -1439  -1888
   -428  -1691  -1262   1060    415  -1478  -2915  -2281  -1036    303  -1441  -1896
   -358  -1691  -1335   1023    488  -1514  -2956  -2275  -1057    285  -1457  -1925
   -322  -1673  -1350    997    514  -1512  -2977  -2262  -1067    280  -1449  -1940
   -231  -1670  -1439    950    602  -1556  -3003  -2273  -1098    244  -1478  -1990
   -197  -1678  -1480    937    641  -1579  -3003  -2273  -1114    218  -1499  -2042
   -166  -1683  -1519    924    675  -1602  -3003  -2278  -1135    192  -1514  -2101
   -158  -1680  -1522    919    680  -1602  -2979  -2270  -1137    181  -1519  -2143
   -171  -1686  -1517    927    670  -1602  -2959  -2262  -1130    181  -1519  -2169
   -181  -1704  -1522    943    667  -1613  -2930  -2247  -1119    181  -1527  -2192
   -205  -1706  -1501    956    646  -1605  -2894  -2226  -1101    197  -1517  -2205
   -215  -1696  -1480    956    631  -1590  -2857  -2200  -1078    220  -1496  -2223
   -223  -1691  -1470    956    620  -1582  -2831  -2187  -1062    228  -1499  -2260
   -233  -1691  -1457    961    610  -1577  -2811  -2177  -1049    236  -1504  -2283
   -257  -1675  -1421    966    579  -1548  -2782  -2169  -1031    246  -1506  -2288
   -194  -1654  -1460    924    631  -1558  -2777  -2197  -1044    228  -1530  -2333
   -129  -1654  -1527    891    696  -1592  -2774  -2226  -1057    205  -1551  -2387
    -70  -1660  -1590    865    758  -1626  -2769  -2239  -1067    194  -1571  -2423
     15  -1660  -1675    820    844  -1667  -2774  -2260  -1088    179  -1602  -2457
    179  -1639  -1818    730    997  -1727  -2805  -2301  -1127    140  -1636  -2501
    309  -1628  -1940    659   1122  -1784  -2829  -2327  -1156    109  -1657  -2527
    420  -1626  -2049    602   1234  -1836  -2844  -2346  -1179     83  -1675  -2548
    522  -1628  -2153    553   1335  -1891  -2860  -2364  -1202     59  -1691  -2585
    483  -1667  -2151    592   1317  -1909  -2824  -2338  -1187     67  -1683  -2595
    498  -1686  -2184    592   1340  -1935  -2800  -2314  -1179     72  -1680  -2608
    491  -1688  -2179    597   1335  -1932  -2782  -2288  -1163     88  -1667  -2605
    509  -1665  -2174    576   1340  -1919  -2753  -2257  -1143    106  -1654  -2590
    467  -1636  -2104    584   1286  -1870  -2704  -2203  -1096    148  -1623  -2543
    431  -1623  -2055    594   1241  -1839  -2668  -2158  -1067    171  -1608  -2499
    457  -1621  -2081    581   1267  -1849  -2652  -2138  -1054    176  -1613  -2475
    441  -1628  -2070    592   1254  -1849  -2624  -2107  -1039    189  -1600  -2452
    423  -1587  -2010    581   1215  -1797  -2590  -2068  -1008    220  -1569  -2423
    397  -1543  -1940    571   1169  -1740  -2561  -2036   -982    254  -1530  -2405
    374  -1509  -1886    566   1130  -1696  -2538  -2016   -961    277  -1504  -2390
    353  -1496  -1852    571   1101  -1673  -2525  -2005   -953    288  -1491  -2379
    332  -1525  -1857    597   1093  -1691  -2538  -2016   -969    272  -1499  -2387
    309  -1525  -1836    605   1070  -1680  -2538  -2018   -979    267  -1501  -2374
    314  -1543  -1857    613   1085  -1699  -2543  -2026  -1002    244  -1517  -2382
    262  -1577  -1839    657   1049  -1706  -2533  -2018  -1010    233  -1525  -2382
    114  -1600  -1714    743    914  -1657  -2473  -1969   -974    267  -1483  -2348
    116  -1634  -1751    756    930  -1691  -2473  -1971   -989    252  -1517  -2374
    127  -1670  -1797    771    961  -1732  -2473  -1974  -1008    228  -1615  -2400
    194  -1701  -1896    753   1041  -1797  -2491  -2003  -1054    181  -1735  -2452
    231  -1756  -1987    763   1109  -1870  -2507  -2026  -1088    137  -1813  -2499
    241  -1774  -2016    766   1127  -1893  -2507  -2034  -1114    122  -1829  -2496
    213  -1779  -1992    782   1101  -1886  -2483  -2021  -1127    132  -1816  -2483
    184  -1795  -1979    805   1080  -1886  -2468  -2005  -1148    140  -1805  -2468
    158  -1805  -1964    823   1060  -1883  -2455  -1997  -1161    145  -1797  -2462
    127  -1829  -1958    849   1041  -1893  -2439  -1987  -1163    150  -1792  -2462
    103  -1842  -1945    867   1023  -1893  -2421  -1966  -1153    155  -1784  -2455
     98  -1896  -1995    896   1047  -1945  -2392  -1930  -1150    137  -1805  -2478
     93  -1984  -2078    945   1085  -2031  -2299  -1823  -1111    109  -1852  -2533
     98  -1956  -2055    927   1075  -2005  -2161  -1662   -997    168  -1810  -2499
    135  -1797  -1932    831   1031  -1862  -2031  -1462   -802    345  -1649  -2346
    171  -1402  -1574    615    870  -1486  -1969  -1325   -545    672  -1301  -2013
    132   -784   -917    327    524   -849  -1990  -1366   -290   1091   -807  -1535
    -18   -332   -314    174    145   -322  -2208  -1699   -236   1361   -452  -1215
   -101   -511   -410    306    153   -462  -2522  -2130   -530   1182   -576  -1343
   -176  -1218  -1041    696    431  -1130  -2699  -2525  -1101    517  -1195  -1891
   -176  -1984  -1808   1080    815  -1896  -2720  -2626  -1530   -101  -1808  -2444
   -129  -2278  -2148   1202   1008  -2213  -2675  -2470  -1527   -187  -1925  -2577
   -111  -2281  -2169   1195   1028  -2226  -2574  -2291  -1395   -109  -1857  -2540
    -59  -2197  -2140   1127   1039  -2169  -2501  -2158  -1273    -18  -1766  -2483
    -33  -2101  -2068   1067   1015  -2086  -2455  -2065  -1174     70  -1678  -2413
    -49  -2049  -2000   1047    974  -2026  -2416  -2000  -1114    132  -1615  -2361
     -2  -2013  -2010   1008   1002  -2010  -2413  -1977  -1101    150  -1597  -2343
    -10  -1987  -1979    997    982  -1982  -2403  -1951  -1091    171  -1571  -2314
     23  -1969  -1992    974   1008  -1979  -2416  -1951  -1098    166  -1579  -2307
     62  -1961  -2026    948   1041  -1992  -2442  -1966  -1109    145  -1602  -2317
     72  -1969  -2042    948   1054  -2003  -2449  -1979  -1111    142  -1605  -2325
     70  -1932  -2003    930   1034  -1966  -2449  -1992  -1098    158  -1590  -2312
     59  -1927  -1987    935   1023  -1956  -2452  -2008  -1098    158  -1587  -2299
     59  -1909  -1971    922   1015  -1938  -2473  -2008  -1096    155  -1590  -2283
     70  -1888  -1961    909   1015  -1925  -2488  -2000  -1096    155  -1590  -2270
     83  -1906  -1990    911   1034  -1948  -2496  -1990  -1114    142  -1610  -2275
     72  -1891  -1964    909   1018  -1927  -2473  -1971  -1111    153  -1605  -2260
     75  -1860  -1935    891   1005  -1899  -2442  -1958  -1109    168  -1577  -2226
     88  -1847  -1938    878   1013  -1891  -2426  -1956  -1114    171  -1574  -2210
     98  -1857  -1958    878   1028  -1906  -2413  -1969  -1124    161  -1590  -2218
    103  -1834  -1938    865   1021  -1886  -2390  -1979  -1114    168  -1571  -2195
    111  -1813  -1925    852   1015  -1870  -2400  -1990  -1106    179  -1556  -2171
    119  -1797  -1919    839   1018  -1857  -2434  -1987  -1096    187  -1553  -2153
    124  -1779  -1904    826   1013  -1842  -2475  -1979  -1083    189  -1551  -2145
    137  -1774  -1912    818   1023  -1842  -2522  -1964  -1075    184  -1548  -2145
    148  -1771  -1919    810   1031  -1847  -2561  -1956  -1075    179  -1543  -2138
    155  -1748  -1904    795   1028  -1826  -2572  -1938  -1054    192  -1522  -2114
    161  -1738  -1899    787   1028  -1818  -2577  -1925  -1034    197  -1509  -2096
    187  -1722  -1909    769   1047  -1816  -2585  -1919  -1023    194  -1501  -2088
    197  -1727  -1927    763   1060  -1826  -2595  -1914  -1023    184  -1501  -2086
    194  -1722  -1917    763   1054  -1818  -2592  -1896  -1008    187  -1491  -2062
    200  -1709  -1909    753   1052  -1808  -2585  -1878   -992    189  -1478  -2042
    207  -1714  -1922    753   1065  -1818  -2574  -1870   -987    184  -1467  -2034
    213  -1717  -1932    750   1072  -1823  -2566  -1860   -982    179  -1457  -2029
    210  -1706  -1917    748   1062  -1813  -2548  -1842   -969    181  -1441  -2016
    181  -1680  -1862    748   1021  -1771  -2512  -1816   -935    202  -1405  -1992
    174  -1699  -1873    763   1023  -1784  -2488  -1797   -927    194  -1395  -1997
    181  -1688  -1870    750   1023  -1779  -2457  -1771   -909    202  -1374  -1987
    179  -1678  -1857    748   1015  -1766  -2426  -1743   -885    210  -1361  -1984
    166  -1657  -1823    745    995  -1740  -2390  -1709   -857    231  -1348  -1982
    153  -1639  -1792    743    971  -1714  -2346  -1673   -820    257  -1327  -2010
    142  -1626  -1769    740    953  -1696  -2312  -1644   -797    270  -1319  -2042
    153  -1615  -1769    732    958  -1693  -2286  -1623   -779    270  -1319  -2075
    148  -1608  -1756    730    950  -1683  -2260  -1605   -763    275  -1312  -2096
    142  -1610  -1753    735    948  -1680  -2239  -1590   -753    277  -1304  -2114
    124  -1613  -1740    743    930  -1675  -2213  -1577   -743    283  -1273  -2122
    137  -1628  -1766    745    950  -1696  -2195  -1558   -735    283  -1254  -2125
    158  -1626  -1784    732    969  -1706  -2184  -1548   -730    283  -1247  -2130
    155  -1600  -1756    722    956  -1678  -2184  -1532   -719    290  -1231  -2127
    174  -1610  -1784    717    979  -1699  -2192  -1527   -717    280  -1236  -2138
    116  -1626  -1743    753    927  -1683  -2166  -1486   -688    301  -1213  -2117
     64  -1605  -1670    769    865  -1636  -2140  -1441   -649    335  -1184  -2083
     75  -1577  -1652    750    862  -1613  -2120  -1408   -618    355  -1163  -2057
    122  -1566  -1688    719    904  -1626  -2112  -1395   -610    348  -1163  -2049
    124  -1545  -1670    709    896  -1605  -2083  -1361   -584    358  -1148  -2023
     93  -1527  -1621    714    857  -1574  -2049  -1332   -558    374  -1130  -1992
     54  -1496  -1551    722    802  -1522  -2000  -1293   -527    392  -1106  -1956
    116  -1452  -1569    667    841  -1512  -1971  -1275   -514    389  -1106  -1943
    197  -1402  -1600    602    896  -1501  -1945  -1257   -506    389  -1104  -1930
    176  -1374  -1551    597    862  -1460  -1904  -1223   -483    402  -1080  -1886
    236  -1345  -1582    555    909  -1462  -1899  -1223   -488    387  -1088  -1867
    179  -1304  -1486    561    831  -1395  -1857  -1195   -454    413  -1049  -1834
    155  -1273  -1428    558    789  -1350  -1829  -1189   -439    428  -1021  -1810
    148  -1280  -1428    566    787  -1353  -1821  -1189   -441    420  -1008  -1803
     70  -1286  -1356    607    711  -1319  -1810  -1189   -441    420   -989  -1784
     72  -1286  -1358    605    714  -1322  -1810  -1187   -446    410   -987  -1769
     83  -1306  -1389    610    735  -1345  -1805  -1189   -459    389   -997  -1761
    116  -1332  -1449    607    782  -1389  -1808  -1200   -485    355  -1021  -1784
     80  -1361  -1441    641    761  -1400  -1787  -1187   -485    350  -1023  -1784
     41  -1423  -1465    688    750  -1441  -1774  -1182   -496    327  -1052  -1808
     54  -1462  -1519    704    787  -1491  -1782  -1192   -524    296  -1078  -1826
     25  -1488  -1517    730    769  -1501  -1787  -1192   -535    277  -1091  -1823
     12  -1509  -1522    748    766  -1514  -1816  -1205   -558    254  -1109  -1834
    -44  -1545  -1501    792    727  -1525  -1805  -1195   -555    246  -1114  -1836
    -49  -1577  -1527    813    737  -1553  -1795  -1187   -561    233  -1119  -1834
     51  -1579  -1631    761    841  -1605  -1818  -1210   -594    194  -1158  -1855
     70  -1574  -1644    753    857  -1608  -1844  -1218   -600    179  -1174  -1849
     57  -1569  -1628    756    841  -1597  -1875  -1215   -600    171  -1179  -1842
     18  -1610  -1628    797    823  -1621  -1873  -1189   -592    171  -1179  -1826
    -25  -1701  -1675    862    823  -1688  -1831  -1124   -581    150  -1205  -1849
     80  -1740  -1821    831    950  -1779  -1748  -1023   -558    122  -1247  -1909
    140  -1652  -1792    756    963  -1722  -1626   -849   -436    207  -1176  -1842
    155  -1454  -1610    649    880  -1532  -1496   -626   -226    415   -974  -1636
    194   -979  -1176    389    685  -1078  -1452   -506     25    756   -576  -1239
     85   -296   -381    106    233   -337  -1473   -550    283   1192    -31   -696
   -124    -18    106     70   -116     44  -1722   -906    252   1350    220   -441
   -249   -350   -103    298    -75   -228  -2003  -1332   -119   1036    -57   -667
   -350  -1117   -769    732    207   -943  -2166  -1699   -722    314   -779  -1273
   -288  -1758  -1470   1023    589  -1615  -2221  -1771  -1098   -197  -1327  -1777
   -171  -1940  -1769   1057    797  -1855  -2174  -1639  -1104   -252  -1410  -1883
   -155  -1935  -1779   1044    810  -1857  -2049  -1465   -956   -181  -1358  -1855
   -150  -1836  -1686    992    766  -1764  -1914  -1296   -795    -80  -1249  -1784
   -148  -1758  -1610    953    730  -1686  -1829  -1192   -683     10  -1166  -1727
   -109  -1730  -1623    919    753  -1678  -1797  -1153   -641     46  -1202  -1719
    -70  -1714  -1644    891    787  -1680  -1777  -1140   -631     59  -1205  -1709
    -38  -1688  -1649    862    802  -1670  -1761  -1135   -623     64  -1202  -1704
    -33  -1680  -1647    857    805  -1665  -1753  -1130   -615     64  -1200  -1680
    -15  -1673  -1657    844    818  -1665  -1751  -1127   -615     46  -1184  -1639
     -7  -1654  -1647    831    818  -1652  -1751  -1124   -610     33  -1179  -1615
    -10  -1667  -1657    839    820  -1662  -1756  -1122   -618     18  -1184  -1605
    -10  -1670  -1660    841    823  -1665  -1738  -1111   -618      7  -1187  -1584
     -2  -1675  -1675    839    833  -1675  -1712  -1111   -620     -5  -1200  -1574
     -7  -1675  -1667    841    828  -1673  -1688  -1111   -615    -10  -1202  -1556
    -31  -1678  -1649    854    807  -1665  -1662  -1098   -594      2  -1176  -1522
     -7  -1665  -1657    836    823  -1662  -1649  -1085   -579     20  -1137  -1483
      7  -1665  -1673    828    839  -1667  -1654  -1091   -581     23  -1109  -1462
     10  -1675  -1686    831    846  -1680  -1652  -1093   -587     25  -1080  -1457
     28  -1665  -1693    818    859  -1680  -1636  -1091   -579     41  -1047  -1444
     64  -1639  -1704    787    883  -1670  -1610  -1072   -555     72  -1013  -1413
     77  -1628  -1706    776    891  -1667  -1584  -1049   -532     98   -974  -1379
    114  -1631  -1745    758    927  -1686  -1574  -1036   -519    111   -937  -1371
    259  -1613  -1875    675   1065  -1743  -1587  -1052   -535     96   -909  -1389
    257  -1592  -1849    667   1052  -1719  -1545  -1018   -509    116   -844  -1353
    202  -1582  -1787    688    992  -1683  -1483   -966   -488    119   -945  -1306
    155  -1587  -1743    717    948  -1665  -1462   -963   -488    109  -1031  -1291
    127  -1574  -1701    722    914  -1636  -1462   -966   -480    122  -1005  -1267
    116  -1556  -1673    719    893  -1613  -1449   -963   -467    142   -969  -1236
    150  -1538  -1688    693    917  -1610  -1441   -961   -459    150   -919  -1226
    111  -1530  -1641    709    875  -1584  -1415   -943   -439    161   -937  -1210
    106  -1538  -1644    714    875  -1590  -1408   -945   -444    155   -953  -1213
     83  -1545  -1628    732    854  -1587  -1387   -948   -446    161   -937  -1202
     70  -1535  -1608    730    839  -1569  -1366   -940   -452    168   -893  -1195
     51  -1517  -1569    730    810  -1543  -1337   -917   -436    184   -828  -1171
    155  -1491  -1647    665    898  -1569  -1340   -917   -444    174   -854  -1184
    200  -1475  -1675    639    937  -1574  -1327   -898   -428    181   -836  -1171
    179  -1483  -1665    649    919  -1571  -1299   -880   -400    202   -782  -1148
    176  -1483  -1660    652    917  -1571  -1267   -849   -371    226   -776  -1137
    153  -1462  -1618    652    885  -1540  -1221   -807   -327    259   -740  -1109
    161  -1431  -1592    636    875  -1512  -1187   -776   -288    288   -714  -1093
    137  -1441  -1579    652    857  -1512  -1158   -763   -272    290   -740  -1093
    109  -1434  -1543    662    823  -1488  -1124   -740   -246    311   -735  -1075
    106  -1418  -1527    654    815  -1470  -1109   -735   -233    324   -735  -1075
    124  -1418  -1543    646    833  -1480  -1096   -737   -231    319   -737  -1093
    124  -1413  -1540    644    831  -1475  -1075   -722   -220    324   -714  -1119
    153  -1408  -1561    626    857  -1486  -1067   -722   -218    324   -701  -1171
    166  -1408  -1577    618    870  -1491  -1060   -717   -210    329   -654  -1213
    148  -1400  -1548    626    846  -1473  -1039   -691   -187    355   -550  -1239
    168  -1374  -1543    602    854  -1460  -1023   -672   -168    376   -504  -1260
    166  -1345  -1514    589    839  -1428  -1005   -646   -145    392   -537  -1270
     98  -1335  -1436    618    766  -1384   -958   -597    -96    431   -511  -1249
     98  -1350  -1449    626    774  -1400   -940   -568    -72    446   -514  -1228
    124  -1337  -1465    605    792  -1402   -948   -555    -70    439   -548  -1221
    161  -1312  -1473    574    815  -1392   -963   -548    -67    433   -498  -1200
    202  -1275  -1478    535    839  -1376   -974   -535    -51    433   -485  -1184
    192  -1221  -1413    514    802  -1317   -948   -491    -18    444   -530  -1182
    226  -1182  -1408    475    815  -1293   -924   -459     -2    426   -561  -1195
    265  -1145  -1410    441    836  -1278   -898   -441     18    402   -579  -1213
    303  -1114  -1418    405    859  -1265   -880   -433     38    402   -527  -1221
    319  -1096  -1415    389    867  -1254   -846   -426     67    413   -563  -1208
    348  -1070  -1418    361    880  -1241   -823   -426     85    431   -600  -1171
    350  -1028  -1379    337    862  -1202   -810   -420    106    454   -605  -1130
    400   -989  -1392    293    896  -1189   -807   -420    119    483   -623  -1109
    418   -995  -1413    288    914  -1202   -820   -431    111    480   -680  -1109
    402  -1013  -1415    303    906  -1213   -831   -439     85    459   -667  -1091
    366  -1010  -1379    322    872  -1195   -818   -428     80    457   -623  -1041
    327  -1054  -1382    363    852  -1218   -805   -413     72    457   -631  -1000
    324  -1078  -1402    376    862  -1239   -789   -405     72    475   -657   -984
    342  -1122  -1465    389    901  -1293   -795   -415     57    475   -670  -1000
    350  -1150  -1501    397    924  -1325   -800   -423     54    467   -626   -997
    337  -1182  -1519    420    924  -1348   -800   -431     49    452   -587   -984
    327  -1223  -1551    449    937  -1387   -797   -436     33    428   -579   -948
    309  -1249  -1561    467    932  -1405   -836   -444     20    407   -587   -906
    283  -1267  -1551    491    914  -1408   -852   -428     25    407   -584   -857
    249  -1296  -1545    524    896  -1421   -854   -415     25    402   -568   -795
    236  -1309  -1545    537    891  -1426   -857   -410     25    392   -555   -748
    233  -1314  -1548    537    891  -1431   -854   -400     33    394   -550   -748
    226  -1335  -1561    555    891  -1449   -844   -384     44    394   -532   -769
    207  -1397  -1605    594    906  -1501   -820   -345     75    389   -542   -797
    220  -1475  -1696    628    958  -1584   -758   -223    137    392   -589   -857
    233  -1441  -1675    602    950  -1558   -646    -46    252    478   -532   -828
    239  -1312  -1553    535    893  -1431   -517    174    433    657   -361   -706
    202  -1000  -1202    397    701  -1098   -407    353    680    969    -46   -436
    132   -457   -589    163    361   -522   -376    410    953   1387    420     15
    -67     41    109     10    -88     75   -517    174   1065   1683    756    397
   -246    -41    205    142   -226     80   -789   -215    846   1605    732    350
   -355   -628   -272    491    -41   -452  -1000   -631    316   1041    197   -150
   -324  -1363  -1039    844    355  -1202  -1080   -823   -197    358   -506   -800
   -194  -1696  -1504    945    652  -1600  -1065   -704   -290    145   -735  -1049
   -101  -1751  -1649    924    774  -1701   -987   -540   -215    158   -735  -1075
     -5  -1680  -1678    841    833  -1678   -898   -407   -116    215   -675  -1049
    124  -1561  -1686    719    904  -1623   -836   -311    -28    283   -592   -989
    158  -1486  -1647    662    901  -1564   -795   -249     33    324   -532   -948
    189  -1447  -1636    626    911  -1540   -771   -210     64    345   -511   -935
    239  -1387  -1626    574    930  -1506   -758   -194     72    348   -517   -922
    277  -1345  -1623    535    950  -1483   -743   -187     70    337   -535   -898
    283  -1340  -1623    527    950  -1480   -724   -171     77    345   -540   -872
    270  -1350  -1621    537    945  -1486   -698   -148     93    358   -540   -849
    301  -1353  -1654    524    976  -1504   -693   -150     83    345   -550   -852
    280  -1350  -1631    535    956  -1491   -683   -142     85    342   -545   -859
    228  -1361  -1590    563    909  -1475   -657   -127     90    348   -548   -857
    259  -1350  -1613    545    935  -1480   -654   -132     85    342   -576   -867
    301  -1353  -1657    524    976  -1504   -644   -135     77    319   -613   -883
    348  -1356  -1704    504   1026  -1530   -636   -137     70    309   -644   -896
    353  -1371  -1725    509   1036  -1548   -631   -137     67    301   -685   -911
    379  -1382  -1761    501   1067  -1571   -633   -142     59    280   -722   -927
    389  -1384  -1774    496   1080  -1579   -631   -148     51    262   -737   -943
    371  -1387  -1758    509   1065  -1571   -607   -129     62    254   -737   -945
    366  -1392  -1758    511   1060  -1574   -589   -122     62    246   -735   -958
    358  -1418  -1777    530   1065  -1595   -574   -116     64    244   -735   -966
    379  -1449  -1831    535   1104  -1639   -584   -135     46    220   -763   -992
    366  -1473  -1839    553   1101  -1654   -574   -135     38    202   -792   -997
    277  -1488  -1769    605   1023  -1628   -545   -116     51    218   -784   -953
    265  -1517  -1782    626   1023  -1649   -535   -106     49    218   -787   -932
    303  -1525  -1829    610   1062  -1675   -542   -106     49    218   -792   -922
    413  -1535  -1948    561   1179  -1740   -566   -129     25    187   -813   -909
    426  -1551  -1977    561   1200  -1764   -561   -129     15    168   -831   -909
    428  -1553  -1982    561   1202  -1766   -550   -122     20    166   -836   -922
    405  -1577  -1982    584   1192  -1779   -535   -111     23    176   -826   -927
    397  -1600  -1997    602   1197  -1797   -524   -116     18    181   -810   -927
    394  -1590  -1984    594   1187  -1787   -504   -111     23    192   -795   -911
    379  -1558  -1938    589   1156  -1748   -480    -98     41    215   -779   -885
    368  -1548  -1919    587   1143  -1732   -457    -77     62    249   -756   -859
    358  -1553  -1912    597   1135  -1732   -441    -67     77    267   -737   -854
    342  -1545  -1888    600   1114  -1717   -426    -64     88    275   -724   -852
    332  -1509  -1844    587   1085  -1675   -400    -49    114    285   -709   -841
    290  -1491  -1782    600   1034  -1636   -363    -10    158    311   -680   -807
    290  -1478  -1769    594   1028  -1623   -329     28    200    335   -657   -766
    327  -1473  -1800    571   1062  -1634   -314     36    213    337   -659   -748
    327  -1452  -1782    561   1052  -1615   -301     38    228    345   -652   -737
    293  -1421  -1714    563   1002  -1566   -283     44    246    350   -641   -730
    303  -1400  -1704    548   1002  -1551   -293     28    246    340   -652   -732
    236  -1395  -1631    576    932  -1512   -267     51    283    379   -615   -691
    124  -1379  -1504    626    813  -1441   -215    109    342    449   -555   -639
    215  -1363  -1579    574    896  -1473   -233     96    335    436   -574   -662
    277  -1361  -1639    542    958  -1499   -252     88    332    436   -574   -657
    249  -1345  -1597    545    922  -1470   -231    111    358    457   -545   -639
    213  -1317  -1530    553    870  -1423   -213    129    379    470   -522   -631
    200  -1304  -1504    550    849  -1402   -202    153    402    483   -506   -623
    181  -1286  -1467    553    823  -1376   -181    179    428    498   -480   -605
    184  -1262  -1447    537    813  -1353   -163    202    449    504   -459   -592
    179  -1231  -1410    524    795  -1319   -142    231    475    511   -436   -566
    166  -1195  -1361    514    763  -1278   -119    265    506    535   -405   -522
    161  -1166  -1327    504    743  -1247    -93    298    540    558   -366   -485
    155  -1127  -1286    483    719  -1205    -62    329    568    576   -342   -454
    150  -1088  -1239    470    693  -1163    -41    350    592    594   -316   -420
    145  -1070  -1215    459    680  -1143    -28    361    600    589   -306   -407
    158  -1036  -1195    439    675  -1114     -5    384    620    597   -285   -384
    163  -1010  -1174    423    667  -1091     10    397    633    602   -270   -361
    166   -958  -1124    394    644  -1041     33    405    652    620   -236   -332
    174   -924  -1098    376    633  -1013     44    410    665    628   -213   -311
    200   -945  -1145    374    672  -1044     23    379    628    589   -241   -337
    184   -963  -1150    387    665  -1057     20    371    620    581   -239   -335
    187   -976  -1163    394    672  -1067     15    361    610    574   -236   -337
    205  -1000  -1208    394    706  -1104      7    345    587    548   -254   -350
    174  -1028  -1202    428    688  -1114     23    348    581    535   -265   -353
    109  -1083  -1192    485    649  -1137     36    355    576    522   -275   -355
    158  -1132  -1293    485    724  -1213     23    332    540    478   -319   -402
    205  -1163  -1371    478    784  -1267      5    303    504    439   -355   -436
    200  -1213  -1413    506    805  -1312      2    285    478    402   -384   -465
    179  -1244  -1423    532    800  -1332     -7    262    452    374   -405   -498
    181  -1265  -1447    540    813  -1353    -12    252    439    355   -420   -522
    181  -1283  -1465    550    820  -1374     -7    249    436    345   -420   -540
    187  -1283  -1470    548    828  -1376      0    252    436    340   -415   -548
    189  -1299  -1488    553    839  -1392     -2    246    431    332   -426   -555
    202  -1319  -1522    558    859  -1421     -7    241    418    311   -446   -587
    218  -1392  -1610    587    914  -1501      2    265    405    270   -488   -657
    252  -1483  -1735    615    992  -1608     90    384    441    236   -542   -740
    220  -1410  -1631    594    924  -1519    252    566    576    314   -483   -706
    257  -1234  -1491    488    872  -1361    374    758    761    475   -324   -571
    392   -852  -1244    228    818  -1049    381    844    950    732    -36   -311
    392   -285   -678    -51    535   -480    324    800   1148   1096    402     93
    257    142   -114   -202    184     15     20    433   1111   1304    706    361
    174     33   -140   -103    155    -51   -329      5    802   1145    613    259
     70   -584   -657    257    361   -620   -454   -311    314    550     57   -207
     41  -1304  -1345    631    693  -1325   -436   -350    -64    -44   -532   -704
    179  -1566  -1748    691    961  -1657   -387   -200    -77   -161   -675   -862
    189  -1621  -1810    714    997  -1714   -275    -41     25   -116   -654   -878
    213  -1564  -1777    675    992  -1670   -187     64    129    -49   -592   -833
    249  -1452  -1701    602    974  -1577   -119    142    236     31   -514   -761
    257  -1369  -1626    553    940  -1499    -67    192    301     77   -459   -709
    210  -1343  -1553    563    880  -1447    -12    241    348    114   -418   -670
    189  -1325  -1514    566    849  -1418     18    272    376    140   -387   -644
    207  -1275  -1483    535    844  -1379     31    283    389    153   -358   -618
    252  -1236  -1491    491    870  -1361     31    280    389    153   -350   -600
    218  -1231  -1452    506    833  -1340     51    298    407    166   -335   -568
    202  -1221  -1426    509    810  -1322     75    314    423    176   -322   -545
    257  -1197  -1454    470    854  -1325     70    303    418    168   -329   -550
    257  -1169  -1428    454    841  -1299     85    319    436    179   -309   -530
    252  -1143  -1397    444    823  -1270    103    332    452    187   -288   -506
    257  -1109  -1369    426    810  -1239    119    348    467    197   -267   -480
    309  -1098  -1408    394    857  -1252    122    342    467    192   -262   -475
    270  -1085  -1358    405    813  -1221    153    366    491    213   -228   -449
    275  -1057  -1332    389    802  -1195    163    374    498    215   -213   -446
    290  -1026  -1319    366    802  -1171    174    379    506    218   -200   -433
    270  -1010  -1280    371    774  -1145    192    392    519    228   -179   -410
    171  -1013  -1184    418    678  -1098    233    426    553    262   -137   -355
    215  -1018  -1234    400    724  -1127    236    426    550    252   -140   -329
    259  -1010  -1270    374    763  -1140    223    410    532    233   -158   -322
    236   -984  -1221    374    727  -1101    236    423    542    241   -150   -293
    210   -984  -1195    387    701  -1088    239    431    542    239   -145   -280
    252   -979  -1231    363    740  -1104    215    415    522    220   -148   -293
    223   -963  -1189    368    706  -1078    192    428    527    226   -129   -267
    171   -948  -1119    389    644  -1034    163    452    542    241   -114   -236
    200   -924  -1124    361    659  -1023    129    452    540    236   -111   -241
    265   -906  -1174    319    717  -1039    103    446    524    223   -119   -249
    275   -891  -1166    306    719  -1028    103    457    524    223   -109   -246
    239   -893  -1132    327    685  -1013    103    472    530    226   -103   -239
    293   -896  -1192    298    743  -1044     59    457    509    194   -142   -270
    283   -867  -1150    293    717  -1008     59    467    514    194   -148   -267
    241   -836  -1078    298    659   -956     77    488    530    202   -132   -241
    319   -820  -1140    252    730   -979     80    475    514    181   -155   -249
    314   -818  -1132    252    722   -974    135    498    535    189   -148   -231
    285   -784  -1072    249    678   -927    189    519    561    207   -135   -226
    257   -774  -1031    257    644   -904    233    540    587    218   -129   -231
    166   -763   -930    298    548   -846    288    576    631    252   -101   -200
    132   -745   -880    306    506   -813    314    600    662    267    -88   -187
    181   -717   -898    267    537   -807    316    605    670    265    -96   -200
    233   -683   -919    223    574   -800    314    605    672    262   -103   -223
    213   -675   -888    231    550   -782    319    607    683    265   -106   -233
    187   -659   -846    233    514   -753    324    602    691    265   -119   -236
    187   -644   -831    228    509   -737    327    605    696    265   -145   -218
    150   -644   -795    246    472   -719    345    623    714    267   -163   -181
    140   -610   -750    236    444   -680    361    636    730    280   -166   -153
     96   -602   -701    252    397   -649    374    652    740    290   -158   -124
    109   -597   -706    244    405   -652    371    657    743    288   -161    -98
    124   -579   -706    226    413   -644    374    662    750    293   -161    -77
    101   -576   -678    239    389   -626    387    680    766    303   -148    -57
     88   -550   -641    231    363   -594    394    691    776    322   -132    -31
     54   -519   -574    231    314   -545    410    711    789    342   -106    -28
      5   -483   -491    236    246   -485    436    743    815    371    -70      5
    -15   -459   -444    239    213   -452    465    761    836    387    -38     54
     36   -418   -457    189    244   -436    478    771    831    379    -31     46
     70   -371   -441    150    254   -405    488    771    815    371    -15     44
     23   -332   -355    155    189   -342    519    782    802    379      5     67
    -64   -327   -262    197     98   -296    558    807    846    431     38    106
   -103   -322   -218    210     57   -270    574    823    872    446     80    122
    -67   -293   -226    179     77   -259    574    818    888    465    145     96
    -93   -277   -184    184     41   -231    597    836    922    514    200     96
    -41   -285   -244    163    101   -265    571    802    901    509    181     51
    -83   -301   -220    192     67   -262    550    763    880    496    202     15
   -122   -311   -192    215     33   -252    545    753    867    498    220     12
   -150   -337   -187    241     15   -262    542    753    852    511    210     25
   -155   -353   -197    254     20   -275    545    750    841    509    189     33
   -163   -392   -228    277     31   -311    540    730    810    462    155     18
   -163   -433   -270    298     51   -350    522    701    774    397    114    -15
   -202   -452   -252    324     23   -353    519    691    758    366     96    -38
   -210   -475   -265    342     25   -371    506    670    732    335     72    -54
   -194   -504   -309    348     54   -405    483    644    698    303     31    -57
   -166   -527   -363    345     96   -446    462    618    667    270     -7    -72
   -150   -519   -368    335    106   -444    462    607    662    265    -10    -67
   -119   -501   -381    311    129   -441    459    600    657    259    -10    -46
    -85   -509   -426    296    168   -467    439    574    631    239    -31    -38
    -36   -506   -470    270    215   -488    418    553    605    220    -57    -38
     57   -540   -597    241    324   -568    397    532    563    163   -124    -77
    197   -644   -841    223    519   -743    415    571    540     77   -218   -181
    272   -620   -893    171    581   -756    514    693    602     80   -220   -213
    353   -462   -815     54    584   -639    615    867    748    202   -127   -129
    605   -122   -727   -244    665   -423    618    950    898    392     75     57
    867    433   -433   -649    652      0    527    896   1039    672    439    407
    872    969     96   -922    389    532    309    576   1062    914    776    714
    919    984     62   -953    428    524    -54     96    782    800    763    662
    878    459   -420   -670    646     20   -303   -355    244    257    301    223
    836   -337  -1174   -249   1005   -756   -366   -553   -272   -436   -350   -374
    984   -719  -1704   -132   1343  -1213   -376   -475   -397   -680   -641   -641
   1078   -769  -1849   -155   1462  -1309   -288   -298   -303   -646   -654   -665
   1117   -717  -1836   -200   1475  -1275   -161   -148   -179   -563   -607   -620
   1135   -618  -1753   -257   1444  -1184    -57    -31    -57   -478   -545   -542
   1065   -542  -1608   -262   1335  -1075     15     57     46   -392   -454   -478
   1021   -506  -1527   -257   1273  -1015     54    116    106   -345   -366   -439
   1008   -488  -1496   -259   1249   -992     77    155    142   -329   -329   -418
    958   -496  -1454   -231   1205   -974     96    194    174   -316   -301   -381
    917   -454  -1371   -231   1143   -914    124    223    207   -288   -270   -348
    846   -433  -1280   -205   1062   -857    168    265    252   -249   -226   -306
    784   -439  -1226   -174   1002   -831    200    290    280   -220   -205   -272
    743   -410  -1153   -166    948   -782    226    314    306   -181   -187   -233
    685   -400  -1088   -145    885   -743    244    329    327   -155   -171   -205
    636   -410  -1047   -114    841   -727    267    342    348   -135   -166   -181
    605   -402  -1010   -103    805   -706    283    355    361   -116   -166   -168
    574   -389   -963    -90    769   -675    298    371    374   -101   -161   -145
    542   -363   -906    -90    722   -633    327    400    400    -72   -140   -129
    514   -345   -859    -85    685   -602    355    431    423    -49   -116   -103
    483   -335   -820    -75    652   -576    374    446    433    -44   -103    -96
    459   -342   -802    -57    631   -571    387    462    446    -36    -93    -93
    431   -324   -756    -54    592   -540    405    483    462    -25    -75    -80
    402   -319   -722    -41    561   -522    420    496    475    -18    -59    -67
    366   -319   -688    -25    524   -501    436    511    488     -5    -46    -51
    335   -319   -654     -7    493   -485    457    535    504      7    -31    -46
    314   -290   -605    -10    459   -446    470    558    522     28    -10    -31
    306   -277   -584    -15    444   -431    475    558    530     36     -2    -28
    285   -285   -571      0    426   -428    478    566    532     36      7    -18
    275   -296   -571     10    423   -433    485    581    540     44     18     -2
    231   -270   -504     18    363   -387    509    610    566     67     46     28
    200   -259   -462     28    329   -361    522    633    581     85     67     54
    192   -252   -446     28    319   -348    527    652    592     96     77     67
    202   -249   -452     23    327   -350    537    665    597     96     77     80
    148   -262   -410     54    277   -335    566    691    615    106     85    106
    158   -257   -415     49    285   -335    581    698    620    103     83    106
    142   -257   -400     54    270   -327    602    714    636    116     85    111
    150   -239   -389     44    270   -314    628    735    652    135     93    114
    176   -220   -400     20    285   -309    641    740    662    140     96    124
    148   -202   -353     25    249   -277    667    763    685    155    111    148
    103   -194   -298     44    200   -246    704    797    717    181    135    163
     85   -171   -257     44    171   -213    735    831    748    218    176    176
    103   -161   -265     25    181   -213    748    844    766    239    200    181
    101   -155   -257     25    176   -205    766    857    789    262    220    194
     72   -129   -205     25    137   -166    797    880    826    301    249    218
    150   -137   -288     -5    218   -213    784    865    818    290    236    205
    127   -150   -277     10    202   -213    797    870    833    316    246    226
     41   -137   -179     49    109   -158    839    904    880    363    298    275
     46   -140   -189     46    114   -163    844    909    891    379    311    285
     70   -132   -202     31    135   -166    844    922    898    407    342    301
     23   -124   -148     49     85   -137    870    950    927    444    402    342
     -7   -122   -114     62     51   -119    891    979    953    459    454    384
    -46   -114    -70     77     10    -93    911   1002    979    485    504    436
     20    -96   -116     38     67   -106    904   1002    976    488    522    465
     -2    -93    -90     46     41    -90    917   1021    995    504    540    506
    -49    -98    -51     72      0    -75    948   1054   1026    532    566    561
    -28    -90    -62     57     15    -77    958   1075   1036    542    568    597
     -5    -70    -64     38     28    -67    976   1088   1047    550    561    620
    -12    -41    -28     25      7    -33   1005   1117   1072    568    571    665
    -49     -5     44     25    -46     18   1039   1140   1098    581    584    704
   -103     12    114     44   -109     64   1072   1166   1124    592    597    761
   -114     10    124     51   -119     67   1088   1182   1140    587    581    795
    -90     33    122     25   -106     77   1091   1179   1143    568    581    797
    -64     75    140     -5   -103    106   1093   1179   1171    584    613    800
    -12     83     96    -36    -54     88   1075   1171   1187    597    628    805
    -44     72    116    -12    -80     93   1078   1179   1208    623    657    813
   -119     64    184     25   -150    122   1060   1161   1187    618    672    807
   -106     67    174     18   -140    119   1031   1137   1163    602    670    784
   -116     51    168     31   -142    111   1021   1130   1156    594    675    766
   -129     33    163     49   -145     98   1013   1122   1145    587    665    727
   -205      5    207     98   -207    106   1036   1145   1150    589    667    727
   -213    -23    189    116   -202     80   1026   1143   1127    561    631    696
   -189    -70    119    129   -155     23   1010   1124   1096    535    600    639
   -210   -135     75    174   -142    -31   1008   1109   1067    522    589    581
   -226   -161     62    192   -145    -49    992   1093   1036    501    597    548
   -137   -174    -36    155    -51   -106    950   1062    997    465    563    509
   -101   -174    -72    137    -15   -124    932   1052    969    444    537    504
    -85   -181    -96    135      5   -140    927   1041    945    428    524    488
    -98   -194    -98    145     -2   -148    937   1044    940    428    511    478
   -103   -207   -103    155      0   -158    943   1049    937    436    511    470
   -148   -223    -77    184    -36   -150    961   1067    943    449    522    470
   -161   -272   -111    218    -25   -192    995   1109    943    433    488    444
    -77   -316   -239    197     80   -280   1065   1210    963    407    431    384
    -18   -259   -244    137    111   -252   1163   1363   1060    470    478    387
     10    -64    -75     25     41    -70   1270   1564   1236    641    657    537
     38    374    335   -205   -148    355   1314   1693   1478    943    992    901
     54   1023    966   -540   -457    995   1244   1623   1709   1327   1444   1434
   -124   1441   1566   -659   -846   1504   1034   1327   1774   1566   1751   1769
   -270   1254   1525   -493   -896   1389    756    898   1478   1358   1582   1605
   -376    454    831    -38   -602    641    553    446    823    610    841    950
   -366   -257    106    309   -239    -75    483    335    413     57    236    392
   -236   -491   -257    363      7   -374    501    454    381    -59     59    226
   -192   -478   -285    335     44   -381    610    623    488     -2     77    231
   -103   -361   -257    233     75   -309    714    761    597     70    122    254
    -49   -241   -192    142     70   -215    782    844    683    145    181    309
      2   -174   -179     85     90   -176    813    880    719    174    213    340
     49   -153   -202     51    124   -176    815    883    722    163    205    353
     46   -142   -189     49    116   -166    826    891    724    158    197    371
     64   -132   -197     33    129   -163    823    883    722    150    197    379
     72   -116   -192     20    132   -153    805    862    704    135    192    384
     44   -106   -153     31     98   -129    795    852    693    135    194    387
     25    -85   -111     31     67    -98    787    846    691    140    192    392
     36   -109   -145     36     88   -124    771    831    675    122    150    363
     28   -127   -155     46     90   -140    763    826    667    124    148    342
      0   -119   -119     57     59   -119    763    831    678    142    161    345
     33   -106   -140     36     85   -122    758    828    675    135    137    335
     -5    -77    -72     41     31    -75    776    852    701    158    161    358
    -12    -67    -54     41     18    -62    782    859    714    174    174    358
    -18    -54    -36     33      7    -44    784    867    724    184    181    353
    -31    -41    -10     36    -10    -25    789    878    737    184    176    353
    -38    -36      0     36    -20    -18    789    888    748    181    166    374
    -25    -20      5     23    -15    -10    787    891    750    179    161    368
    -88    -23     62     54    -75     18    805    914    774    200    187    371
   -163    -18    145     90   -155     62    823    937    795    218    207    389
      0     -5     -5      0      0     -5    769    888    745    161    142    332
     20      0    -20    -10     20    -10    761    888    740    155    142    340
     20      0    -23    -10     20    -10    758    891    740    153    150    345
     12    -23    -36      5     23    -28    758    901    745    145    166    358
     15      5    -10    -10     12     -2    753    909    753    145    194    389
     25     33      5    -31     10     20    743    914    750    142    215    413
     49     38    -10    -46     31     15    727    911    740    129    220    420
     20     38     18    -28      2     28    740    930    756    140    252    462
     59     57     -2    -59     31     28    732    930    750    129    257    478
     80     64    -15    -72     49     25    730    924    743    119    257    478
     88     49    -38    -70     64      7    730    922    730    106    246    472
     80     67    -12    -72     46     28    737    930    740    114    259    491
     49     88     36    -70      5     62    745    943    753    135    285    519
     57    114     57    -85      0     88    748    953    769    155    309    535
     70    137     67   -103      2    103    753    974    792    179    329    555
     88    148     59   -116     15    103    758    987    802    189    345    558
     77    148     70   -114      2    109    771   1010    828    210    371    576
     70    168     98   -119    -15    132    774   1026    846    236    407    600
     64    158     90   -114    -12    124    784   1039    857    241    418    600
     77    161     83   -119     -2    122    795   1047    867    252    426    607
     88    194    103   -142     -7    150    810   1075    901    288    465    646
     83    202    116   -142    -15    161    818   1088    914    298    480    670
     77    194    116   -137    -18    155    818   1088    911    283    475    672
     57    176    119   -116    -31    148    820   1096    914    277    483    680
     36    166    129   -103    -46    150    815   1104    924    280    488    688
     18    163    142    -90    -62    153    815   1111    932    285    491    698
    -10    145    153    -67    -83    150    813   1114    937    290    496    704
    -36    122    158    -41    -96    140    813   1119    943    288    488    701
    -83    122    205    -20   -145    163    828   1135    963    301    498    719
   -116    122    239     -5   -176    179    841   1156    987    316    517    745
   -137    119    257      7   -197    187    849   1171    997    324    532    766
   -168    129    298     20   -233    213    870   1200   1026    353    558    800
   -197    176    371      7   -283    275    893   1228   1060    389    587    836
   -205    187    392      7   -298    288    909   1244   1072    400    589    852
   -197    202    400     -2   -298    298    914   1252   1078    400    587    883
   -192    231    423    -18   -306    327    917   1252   1080    407    592    914
   -197    218    413    -10   -306    314    922   1260   1085    407    581    919
   -171    226    397    -28   -285    311    919   1257   1088    410    584    932
   -158    236    394    -41   -277    314    904   1234   1078    407    589    950
   -129    231    361    -49   -244    296    870   1202   1057    392    581    969
   -150    226    374    -38   -262    298    836   1169   1036    379    574    989
   -213    210    423      0   -316    314    831   1169   1036    381    581   1031
   -197    171    366     10   -280    270    802   1153   1015    361    555   1028
   -114    142    257    -12   -184    200    756   1114    974    324    506    989
    -93     96    187     -2   -140    140    730   1091    943    301    467    971
   -101     51    150     23   -124    101    714   1070    917    275    428    956
   -111     23    132     44   -122     77    701   1054    896    257    407    940
   -137    -15    122     77   -129     51    685   1026    870    236    402    911
   -155    -64     90    109   -124     12    672   1015    857    223    394    893
   -153   -129     20    140    -88    -54    626    989    826    192    368    862
   -135   -142     -7    137    -64    -75    550    966    800    176    358    841
   -137   -150    -12    145    -62    -83    527    958    792    168    374    831
   -161   -161      0    161    -83    -83    522    945    789    174    387    839
   -150   -171    -20    161    -67    -96    522    940    784    168    397    831
   -166   -179    -15    171    -77    -98    535    953    789    171    410    813
    -70   -226   -155    148     41   -192    511    953    753    127    368    737
    -33   -246   -215    137     90   -231    587   1062    792    124    363    701
     20   -207   -231     93    124   -220    698   1215    896    187    415    709
    124    -54   -179    -36    150   -116    800   1402   1065    342    571    818
    205    353    148   -277     28    252    841   1538   1299    652    922   1153
    236    982    745   -610   -257    865    753   1457   1496   1039   1413   1647
     46   1387   1340   -717   -646   1363    519   1132   1517   1278   1756   1974
   -106   1208   1314   -550   -709   1260    218    701   1228   1098   1639   1862
   -114    483    597   -184   -355    540     -5    236    584    368    945   1241
   -109   -254   -148    181     18   -202    -57    148    184   -197    340    665
    -44   -542   -501    293    226   -522    -20    298    166   -303    184    488
      7   -571   -579    280    290   -576     85    472    272   -252    207    485
     46   -472   -519    213    283   -496    205    628    410   -148    293    558
     28   -361   -389    166    205   -374    296    727    522    -46    394    649
     15   -329   -345    155    179   -337    345    776    576     -2    431    691
     25   -309   -337    140    179   -322    366    797    597     15    441    701
     67   -296   -363    114    215   -329    366    797    600     18    449    706
     41   -311   -353    135    194   -332    363    797    600     25    462    717
     15   -280   -298    132    155   -288    371    805    613     46    496    740
     98   -267   -368     83    231   -316    348    779    589     33    496    730
    109   -272   -381     83    244   -327    342    774    587     44    517    737
     64   -244   -311     88    187   -277    353    789    610     72    558    771
    103   -233   -337     64    218   -285    345    784    605     77    574    776
    127   -252   -381     62    252   -316    327    763    587     64    568    756
    137   -249   -387     57    262   -316    329    761    589     72    574    750
    114   -259   -374     70    241   -316    332    761    589     77    581    750
     98   -270   -368     83    233   -319    332    761    592     88    594    753
     36   -254   -293    109    163   -272    353    779    620    119    628    782
     90   -223   -314     67    202   -267    337    763    607    116    620    771
     98   -215   -314     57    202   -265    322    750    600    111    618    761
    101   -220   -324     59    210   -272    316    748    602    116    620    763
     83   -210   -293     62    187   -252    316    745    602    127    633    771
     90   -202   -293     57    192   -246    311    735    594    127    633    769
    124   -205   -329     38    226   -265    296    719    581    119    623    761
    140   -187   -327     23    233   -257    272    701    568    119    626    756
    101   -197   -301     46    200   -249    270    696    574    124    631    758
     44   -215   -259     85    150   -236    275    698    574    119    626    763
     59   -194   -254     64    155   -223    265    688    563    116    628    776
     96   -181   -277     41    184   -228    252    683    555    111    620    787
    137   -163   -301     10    218   -231    231    672    542    101    605    782
    166   -153   -319     -5    241   -236    223    657    527     90    594    745
    200   -142   -342    -28    270   -241    228    649    527     93    602    730
    161   -135   -296    -15    228   -215    252    670    545    116    633    737
    137   -124   -265     -7    200   -194    254    670    542    116    639    724
    135    -93   -228    -20    181   -161    265    675    550    124    646    719
    148    -75   -226    -36    184   -150    270    683    558    129    652    714
    137    -77   -215    -31    176   -145    280    693    568    142    691    722
     90    -51   -142    -20    116    -96    296    714    594    184    748    743
     31    -44    -75      7     51    -59    322    735    626    226    771    745
     46    -41    -90     -2     67    -64    327    740    636    252    789    730
     28    -25    -54     -2     41    -41    345    756    662    288    839    722
     33    -49    -83      5     57    -64    345    748    667    296    854    683
     57    -49   -106     -2     80    -77    335    730    657    296    867    652
    -10    -38    -31     23      7    -36    340    724    665    309    898    639
     10    -33    -44     10     25    -38    332    717    657    309    893    626
     85    -20   -106    -36     96    -62    306    688    631    288    857    620
    171     20   -150    -96    161    -64    277    659    607    270    828    646
    179     25   -155   -103    166    -64    265    644    587    262    787    657
    205     31   -174   -119    189    -72    257    626    555    259    748    665
    241     59   -181   -153    210    -59    241    615    555    246    701    685
    275     77   -197   -176    236    -59    231    613    576    239    665    680
    405     72   -332   -239    368   -129    189    571    555    184    626    644
    537    111   -426   -324    480   -155    142    527    527    153    579    626
    633    148   -485   -392    558   -166    111    504    509    140    553    605
    776    200   -576   -488    678   -187     80    472    478    116    530    555
    906    207   -701   -558    802   -246     41    436    444     83    514    504
   1111    226   -885   -670    997   -329    -20    371    384     31    491    439
   1208    233   -974   -722   1091   -368    -51    348    355     18    498    407
   1361    239  -1122   -800   1241   -441   -106    306    309    -23    480    371
   1452    254  -1197   -857   1325   -470   -140    275    285    -51    485    374
   1493    277  -1218   -885   1356   -470   -166    239    267    -72    498    376
   1506    285  -1221   -898   1363   -465   -184    213    249    -85    545    376
   1478    272  -1205   -875   1343   -465   -207    192    233    -96    519    389
   1434    236  -1197   -836   1314   -480   -228    179    218   -103    519    407
   1379    244  -1135   -813   1257   -444   -239    166    207    -96    555    439
   1304    215  -1091   -761   1197   -436   -226    174    200    -93    535    454
   1257    171  -1085   -714   1171   -457   -220    179    187   -101    566    462
   1158     98  -1060   -628   1109   -480   -220    150    155   -109    498    441
   1052     44  -1010   -548   1031   -483   -213    158    145   -103    488    441
    914     15   -901   -467    906   -444   -179    202    166    -75    498    488
    852    -28   -880   -410    865   -454   -181    210    153    -90    433    506
    810    -38   -852   -387    828   -444   -194    205    132   -109    418    511
    779    -54   -833   -361    805   -444   -210    189    116   -122    394    504
    683    -83   -766   -301    722   -423   -200    197    127   -109    371    506
    555   -114   -670   -220    613   -392   -176    213    142    -90    384    524
    433   -114   -550   -161    491   -332   -150    233    166    -62    426    545
    358   -129   -491   -114    423   -309   -153    241    171    -72    449    545
    249   -184   -436    -33    340   -311   -132    303    197    -75    465    542
    322   -288   -610    -15    465   -449    -90    402    215   -116    303    465
    407   -226   -636    -90    519   -431     -2    535    311    -70    265    449
    431    -72   -504   -179    467   -288    119    719    493     90    371    548
    462    241   -220   -353    342     10    179    841    696    353    633    800
    420    802    381   -610     20    592    150    828    893    717   1065   1213
    272   1278   1002   -776   -363   1140    -46    530    893    966   1418   1512
    189   1236   1047   -714   -428   1143   -361    124    626    885   1408   1460
    109    667    558   -389   -226    615   -548   -215    155    353    888   1000
    127    -49   -176    -38    150   -111   -545   -301   -239   -277    215    444
    197   -371   -571     85    384   -470   -509   -155   -265   -431     25    272
    218   -426   -646    103    431   -535   -418      5   -150   -394     41    272
    202   -389   -592     93    394   -488   -335    119    -31   -329    101    309
    207   -288   -496     41    350   -392   -262    213     85   -257    174    368
    189   -207   -397      7    290   -301   -213    272    166   -202    233    423
    161   -161   -322      0    239   -241   -181    314    215   -166    270    467
    155   -135   -290    -10    220   -213   -166    332    233   -150    288    491
    140   -111   -252    -12    194   -181   -150    348    254   -132    306    514
    127   -103   -231    -12    176   -166   -150    350    262   -124    309    517
    109    -85   -194    -12    150   -140   -145    353    270   -111    311    506
     98    -98   -197     -2    145   -145   -145    353    272   -111    309    491
     72    -88   -161      7    116   -124   -132    355    283    -88    319    483
     57    -88   -145     12    101   -116   -127    358    285    -77    327    472
     38    -83   -122     20     80   -103   -132    361    288    -67    348    467
      7    -88    -98     38     51    -90   -142    368    293    -57    355    465
    -15    -72    -57     44     20    -64   -145    376    303    -46    363    467
    -36    -67    -33     49     -2    -51   -153    381    309    -41    366    467
    -57    -62     -5     59    -28    -33   -161    387    314    -36    366    472
    -70    -51     18     57    -44    -18   -168    397    319    -36    358    457
    -93    -46     46     70    -70      0   -161    415    337    -28    355    449
   -137    -36    101     85   -122     31   -148    428    358    -25    366    457
   -174    -38    135    106   -155     46   -137    444    374    -20    389    465
   -189    -46    140    116   -166     44   -132    459    384    -18    397    465
   -205    -38    166    122   -187     62   -119    483    410      2    420    480
   -220    -10    210    114   -218    101   -114    501    439     44    444    496
   -228     25    254    101   -241    140   -119    509    462     80    472    511
   -218     18    236     98   -228    127   -132    506    457     90    506    514
   -197     15    213     90   -205    114   -148    496    439     83    532    522
   -210     23    233     93   -223    127   -150    511    441     80    501    537
   -223     51    275     85   -249    163   -145    535    467    114    519    558
   -233     67    298     83   -267    184   -137    555    488    150    542    581
   -283     62    345    111   -314    202   -122    574    504    181    571    602
   -322     59    381    129   -350    218   -114    581    509    200    600    613
   -379     49    428    163   -402    239    -80    615    535    231    581    623
   -327     70    397    127   -363    233    -77    615    540    249    618    613
   -226     85    311     70   -267    197   -101    579    511    236    654    576
   -168     90    257     38   -215    174   -116    571    501    231    623    563
   -142    103    246     18   -194    176   -122    574    514    249    620    563
   -150    111    262     18   -207    187   -119    584    537    283    639    568
   -111    122    233     -5   -171    176   -129    579    545    309    678    563
   -114    129    244     -7   -179    187   -135    576    550    350    678    576
   -155    137    293      7   -223    215   -119    589    576    394    659    610
   -200    153    350     23   -275    252   -109    594    610    449    714    633
   -202    150    353     25   -277    252   -124    579    620    493    743    626
   -197    155    350     20   -275    252   -148    566    649    509    724    605
   -205    155    358     23   -280    257   -163    558    670    509    706    594
   -210    158    368     25   -290    262   -174    558    675    540    714    592
   -189    150    340     20   -265    244   -187    553    672    535    691    589
   -181    145    327     15   -254    236   -202    548    685    545    652    584
   -153    148    301      2   -228    223   -220    542    683    555    620    574
   -150    166    316    -10   -233    241   -239    537    675    566    620    566
   -132    200    332    -33   -231    265   -257    532    670    589    636    579
    -88    207    296    -59   -194    252   -280    527    652    563    579    587
    -20    228    246   -103   -132    236   -298    522    631    530    511    605
     25    277    252   -153   -114    265   -296    542    644    542    514    615
     51    319    267   -184   -106    293   -290    561    654    542    509    641
    122    355    231   -241    -54    293   -309    558    641    504    480    659
    145    379    233   -262    -44    306   -322    555    631    472    462    659
    155    410    252   -283    -49    332   -332    558    628    457    449    649
    116    436    319   -275   -101    379   -324    579    654    475    480    670
    109    485    374   -298   -132    431   -327    579    665    488    524    672
    116    504    384   -311   -135    444   -350    561    652    475    519    654
    148    506    358   -329   -106    433   -402    517    613    431    483    597
    166    524    358   -345    -96    441   -433    491    589    405    465    571
    150    517    366   -335   -106    441   -449    470    576    384    457    553
    137    488    350   -314   -106    420   -467    452    555    350    428    527
    127    459    329   -293   -101    394   -488    431    532    322    410    485
    145    418    272   -280    -62    345   -517    402    501    298    384    433
    184    358    174   -272      5    267   -558    363    452    252    324    379
    194    303    109   -249     41    205   -592    327    413    215    275    316
    205    246     41   -226     80    142   -631    283    368    181    233    262
    215    213     -2   -213    109    106   -665    249    332    155    200    210
    231    189    -41   -210    137     72   -683    231    319    145    184    174
    236    166    -72   -202    155     46   -693    220    306    137    166    158
    244    142   -101   -194    171     23   -711    200    285    114    132    127
    246    122   -124   -184    187      0   -740    174    262     85    109     72
    228    101   -127   -166    176    -12   -756    155    246     75    103     46
    226     36   -192   -132    207    -77   -763    150    223     46     70     18
    226   -114   -340    -57    280   -226   -730    192    200    -12    -12    -75
    223   -168   -392    -25    306   -280   -631    296    244    -12    -49   -137
    244    -77   -322    -85    283   -200   -535    457    376    103     33    -67
    252    213    -38   -233    145     88   -478    605    594    371    290    176
    210    717    506   -465   -148    613   -514    620    826    750    706    579
    -28   1244   1273   -607   -649   1257   -672    410    963   1104   1124    974
   -142   1182   1322   -522   -732   1252  -1052    -12    735   1039   1093    937
   -171    600    771   -215   -470    685  -1348   -496    171    467    548    454
   -228   -231     -2    228   -114   -116  -1447   -756   -397   -254   -181   -176
   -215   -727   -511    472    148   -620  -1434   -680   -563   -530   -506   -470
   -228   -820   -594    524    179   -709  -1322   -496   -457   -467   -501   -483
   -226   -776   -553    501    161   -665  -1221   -353   -337   -366   -436   -439
   -184   -678   -493    428    153   -587  -1161   -241   -220   -252   -350   -376
   -140   -561   -420    350    140   -491  -1127   -155   -124   -145   -259   -298
   -129   -478   -348    301    106   -413  -1117   -119    -70    -67   -194   -254
   -135   -462   -327    298     96   -394  -1122   -114    -54    -20   -158   -236
   -150   -459   -311    303     80   -387  -1132   -114    -49      7   -124   -231
   -161   -459   -298    311     67   -379  -1156   -129    -57     20   -101   -239
   -119   -452   -335    285    106   -394  -1187   -153    -80      7   -109   -257
   -132   -400   -270    265     67   -335  -1187   -140    -64     33    -70   -226
   -114   -389   -275    249     77   -332  -1208   -148    -72     28    -70   -233
    -77   -366   -288    223    103   -327  -1239   -168    -88     15    -85   -252
    -62   -335   -272    200    103   -303  -1265   -184    -90      7   -101   -257
    -25   -311   -288    168    129   -298  -1296   -207   -103     -2   -101   -270
     41   -290   -332    122    187   -311  -1337   -244   -129    -28   -116   -298
     88   -231   -319     72    202   -275  -1376   -265   -135    -38   -116   -301
     77   -194   -272     57    174   -233  -1400   -267   -129    -38   -114   -311
     72   -166   -239     46    155   -202  -1421   -267   -119    -33   -114   -314
    114   -140   -257     12    184   -197  -1460   -288   -129    -51   -127   -335
     75   -124   -200     25    137   -161  -1480   -288   -119    -46   -101   -342
     62   -103   -166     20    111   -135  -1504   -290   -114    -38    -83   -350
     93    -77   -171     -7    132   -124  -1538   -309   -122    -44    -83   -368
     41    -54    -96      5     67    -72  -1548   -301   -103    -25    -62   -363
     10    -49    -59     20     33    -54  -1556   -296    -96    -18    -44   -371
    106      0   -106    -54    103    -54  -1597   -316   -109    -20    -33   -379
    122     36    -85    -80    103    -23  -1610   -311    -96     -5      0   -374
     88     44    -44    -67     67      0  -1618   -298    -83     12     31   -376
     80     41    -38    -59     59      2  -1647   -306    -85     15     51   -394
     12     70     54    -41    -20     62  -1641   -285    -59     57    103   -368
    -36    109    142    -36    -90    124  -1641   -272    -38     96    148   -340
   -127    148    272    -10   -200    207  -1623   -244     -5    142    197   -306
   -202    176    379     12   -290    277  -1605   -215     28    181    239   -275
   -272    171    441     49   -358    306  -1608   -207     38    202    252   -262
   -374    174    548    101   -459    361  -1597   -187     67    239    288   -236
   -511    197    709    155   -610    454  -1564   -140    127    303    335   -187
   -589    239    828    176   -709    532  -1535   -103    166    335    329   -148
   -511    298    810    106   -659    553  -1564   -119    155    303    265   -129
   -407    337    745     33   -576    540  -1602   -148    135    267    213   -148
   -363    348    711      5   -537    530  -1621   -163    127    262    179   -174
   -400    332    732     33   -566    532  -1602   -148    148    275    161   -181
   -420    316    737     51   -579    524  -1602   -148    153    275    150   -205
   -405    314    719     44   -561    517  -1610   -161    155    267    145   -249
   -418    311    727     51   -574    519  -1608   -163    166    275    148   -270
   -397    329    727     33   -561    527  -1623   -179    174    277    137   -280
   -387    311    698     36   -542    504  -1636   -197    163    265    114   -301
   -366    324    688     20   -527    506  -1644   -205    168    270    119   -293
   -303    337    639    -18   -472    488  -1670   -236    150    254     93   -293
   -254    348    602    -46   -428    475  -1683   -254    140    241     85   -290
   -220    350    571    -64   -394    459  -1678   -270    135    244     96   -296
   -176    353    530    -88   -353    441  -1691   -290    124    244     96   -303
   -116    355    472   -122   -296    413  -1714   -309    114    244     93   -303
    -44    361    405   -158   -223    381  -1748   -335     96    241     88   -324
     44    361    314   -205   -135    337  -1795   -366     72    228     67   -358
    135    363    226   -249    -46    296  -1829   -387     59    223     57   -381
    215    368    150   -293     31    262  -1857   -405     44    223     59   -397
    301    379     77   -340    111    228  -1906   -436     18    215     54   -418
    358    350     -7   -355    184    171  -1966   -472    -12    192     33   -465
    410    329    -80   -371    246    124  -2018   -501    -36    174     10   -509
    459    329   -129   -394    293    101  -2052   -524    -54    163    -10   -542
    509    348   -161   -428    335     93  -2083   -558    -70    158    -20   -548
    524    389   -135   -457    327    129  -2101   -579    -67    176     -5   -530
    522    376   -145   -452    335    116  -2130   -607    -88    168    -10   -535
    522    345   -179   -436    350     85  -2171   -652   -127    137    -49   -558
    514    345   -168   -428    342     88  -2195   -672   -137    127    -70   -558
    498    311   -189   -407    345     62  -2218   -691   -158    111   -106   -571
    472    272   -200   -371    337     36  -2221   -696   -171     98   -132   -579
    446    213   -233   -332    340    -10  -2229   -711   -189     83   -163   -592
    415    171   -244   -293    329    -36  -2242   -727   -210     70   -184   -602
    355    127   -231   -241    293    -49  -2236   -724   -215     67   -194   -602
    340     85   -254   -213    296    -83  -2244   -740   -233     51   -215   -613
    272     33   -239   -153    254   -101  -2255   -756   -252     36   -239   -615
    202     10   -192   -106    197    -90  -2242   -750   -249     41   -246   -605
    246     20   -226   -135    233   -101  -2257   -766   -265     28   -265   -607
    194     10   -184   -103    189    -85  -2247   -761   -257     38   -265   -592
    122     10   -114    -67    116    -51  -2226   -748   -241     62   -265   -563
     88     -7    -96    -38     90    -51  -2218   -740   -239     70   -280   -548
     44    -46    -90      0     64    -67  -2200   -711   -231     62   -311   -558
     90   -127   -218     18    153   -171  -2164   -657   -244     12   -387   -644
     98   -153   -252     25    174   -202  -2055   -532   -187     18   -413   -685
     77   -114   -192     18    135   -153  -1925   -340    -54    114   -342   -641
    142    181     38   -163     51    111  -1842   -163    158    361    -98   -433
    132    769    633   -452   -252    701  -1821    -85    439    776    366      7
     12   1410   1395   -711   -691   1402  -1935   -244    639   1179    854    478
   -215   1551   1766   -667   -989   1657  -2223   -636    555   1265   1005    607
   -272   1013   1286   -371   -779   1148  -2509  -1098     54    763    527    163
   -332    161    493     85   -413    327  -2642  -1413   -542     25   -215   -522
   -272   -374   -103    322    -85   -239  -2657  -1384   -761   -309   -602   -906
   -166   -506   -340    337     85   -423  -2587  -1226   -714   -322   -654   -989
   -174   -457   -283    314     51   -371  -2462  -1083   -594   -228   -587   -963
   -163   -374   -210    267     20   -293  -2359   -971   -485   -132   -506   -906
   -114   -319   -205    215     44   -265  -2312   -922   -433    -83   -462   -872
   -101   -290   -189    197     44   -241  -2281   -891   -400    -51   -426   -849
    -96   -277   -181    184     41   -231  -2265   -883   -397    -49   -426   -846
    -90   -277   -187    184     46   -233  -2268   -896   -410    -57   -449   -852
    -98   -277   -181    187     38   -231  -2270   -909   -420    -54   -462   -857
   -132   -293   -161    213     12   -228  -2257   -904   -413    -44   -459   -846
   -148   -283   -135    213     -7   -207  -2252   -909   -420    -44   -475   -849
   -153   -270   -119    210    -18   -194  -2255   -922   -431    -49   -498   -849
   -163   -270   -106    215    -28   -189  -2252   -930   -439    -49   -519   -849
   -158   -275   -116    218    -20   -197  -2257   -953   -452    -57   -540   -859
   -181   -275    -93    228    -46   -187  -2247   -958   -446    -51   -537   -862
   -132   -267   -137    200      0   -202  -2257   -984   -459    -51   -540   -875
    -64   -254   -189    158     62   -223  -2275  -1031   -478    -59   -553   -893
    -62   -267   -205    166     70   -236  -2288  -1062   -491    -62   -558   -896
   -103   -244   -142    171     18   -194  -2283  -1062   -480    -46   -558   -870
   -135   -233   -101    184    -18   -168  -2270  -1070   -478    -38   -579   -852
   -137   -246   -109    189    -15   -179  -2275  -1093   -496    -46   -605   -857
   -158   -249    -90    205    -33   -171  -2273  -1104   -506    -46   -607   -862
   -163   -254    -90    207    -36   -174  -2281  -1119   -522    -57   -607   -880
   -179   -254    -75    215    -51   -166  -2288  -1156   -540    -70   -607   -896
   -223   -262    -41    241    -90   -153  -2294  -1192   -555    -72   -605   -911
   -244   -265    -20    254   -111   -142  -2296  -1221   -579    -85   -610   -927
   -168   -246    -77    207    -46   -163  -2322  -1260   -620   -127   -657   -966
   -116   -252   -135    184      7   -194  -2335  -1291   -662   -153   -683  -1015
   -168   -254    -88    210    -41   -171  -2314  -1283   -685   -135   -657  -1023
   -150   -244    -93    197    -28   -168  -2312  -1288   -675    -90   -646  -1028
    -54   -239   -184    145     62   -213  -2346  -1319   -704   -122   -678  -1072
     -7   -226   -218    116    103   -220  -2364  -1340   -719   -132   -662  -1098
     15   -233   -249    106    129   -239  -2366  -1343   -717   -129   -633  -1088
    -18   -277   -259    148    119   -270  -2338  -1335   -717   -122   -615  -1083
     -5   -244   -241    124    116   -241  -2327  -1350   -724   -116   -626  -1088
     33   -202   -239     83    135   -220  -2322  -1356   -719   -114   -633  -1091
     38   -210   -252     83    145   -231  -2307  -1343   -706   -103   -623  -1093
     75   -205   -280     64    176   -241  -2304  -1348   -706    -93   -607  -1101
     98   -194   -293     46    192   -241  -2294  -1353   -711    -83   -605  -1109
    137   -174   -311     18    223   -241  -2294  -1369   -714    -77   -613  -1124
    163   -155   -319     -5    239   -236  -2288  -1376   -717    -75   -620  -1145
    179   -153   -332    -12    254   -241  -2278  -1384   -722    -75   -644  -1171
    189   -129   -319    -33    254   -223  -2275  -1389   -714    -57   -641  -1174
    316   -114   -431   -103    374   -272  -2304  -1428   -743    -77   -665  -1200
    381   -114   -496   -135    439   -306  -2317  -1452   -758    -96   -685  -1226
    459   -111   -571   -174    514   -340  -2335  -1480   -776   -116   -719  -1252
    465   -135   -600   -163    530   -368  -2348  -1499   -795   -132   -756  -1275
    509   -132   -644   -189    574   -387  -2364  -1530   -818   -153   -782  -1299
    475   -114   -592   -181    530   -353  -2351  -1519   -807   -145   -766  -1288
    517   -109   -626   -202    571   -366  -2359  -1532   -818   -161   -782  -1306
    532    -83   -615   -226    574   -350  -2351  -1538   -815   -155   -784  -1301
    555    -59   -615   -249    584   -337  -2353  -1551   -820   -163   -795  -1306
    548    -36   -584   -257    563   -309  -2335  -1543   -807   -153   -795  -1299
    506    -12   -519   -246    511   -265  -2299  -1512   -779   -124   -782  -1283
    475     18   -459   -249    467   -220  -2260  -1475   -748    -80   -771  -1249
    428     51   -376   -241    402   -161  -2216  -1439   -711    -36   -745  -1213
    454     90   -363   -272    407   -135  -2216  -1434   -709    -25   -748  -1213
    418    101   -316   -259    368   -106  -2265  -1413   -691     -7   -753  -1200
    433    132   -301   -285    366    -83  -2312  -1402   -680     10   -766  -1189
    436    184   -252   -311    342    -33  -2304  -1392   -667     41   -758  -1161
    415    231   -184   -327    301     23  -2325  -1392   -657     67   -745  -1135
    374    249   -124   -311    249     62  -2351  -1395   -659     75   -758  -1117
    314    218    -98   -267    207     59  -2374  -1410   -675     64   -774  -1117
    298    197   -101   -249    200     46  -2395  -1423   -696     51   -782  -1119
    259    171    -88   -215    174     41  -2392  -1418   -704     44   -787  -1114
    231    148    -83   -189    158     33  -2377  -1410   -704     38   -795  -1111
    220    103   -116   -163    168     -5  -2382  -1415   -714     28   -810  -1132
    187     51   -135   -119    161    -38  -2372  -1415   -717     31   -813  -1140
    171     23   -148    -98    158    -62  -2359  -1405   -711     31   -807  -1137
    158    -25   -184    -64    171   -103  -2366  -1421   -732      2   -833  -1169
    145    -90   -239    -28    189   -163  -2379  -1444   -769    -36   -870  -1208
    129   -116   -249     -7    189   -181  -2382  -1457   -789    -54   -888  -1228
    103   -135   -241     15    171   -187  -2379  -1457   -792    -59   -898  -1234
     96   -145   -241     25    168   -192  -2361  -1447   -779    -64   -901  -1226
    148   -116   -265    -18    205   -189  -2364  -1439   -769    -59   -893  -1215
    148   -137   -285     -5    215   -213  -2374  -1439   -774    -70   -901  -1226
    129   -168   -301     18    213   -233  -2366  -1434   -779    -83   -917  -1244
    127   -218   -345     46    236   -280  -2356  -1418   -792   -114   -945  -1278
    158   -296   -454     67    306   -374  -2278  -1306   -756   -132   -997  -1337
    174   -265   -439     44    303   -350  -2153  -1132   -641    -75   -974  -1335
    213   -122   -335    -46    272   -228  -2034   -927   -465     77   -852  -1236
    244    233    -10   -239    127    111  -1930   -761   -226    368   -548   -958
    166    800    633   -485   -233    717  -1919   -758     -5    758    -64   -498
    -15   1249   1265   -618   -641   1257  -2060  -1008     49   1041    324   -158
   -127   1189   1314   -532   -722   1252  -2361  -1426   -215    948    314   -207
   -207    584    792   -187   -498    688  -2590  -1829   -748    371   -215   -691
   -200   -189     10    194   -109    -88  -2670  -1925  -1166   -259   -867  -1283
   -137   -542   -407    340    135   -475  -2673  -1800  -1228   -441  -1109  -1506
   -103   -592   -488    345    192   -540  -2582  -1628  -1124   -400  -1130  -1506
    -75   -519   -444    298    184   -483  -2460  -1483   -995   -316  -1047  -1452
    -70   -407   -337    236    132   -374  -2366  -1379   -875   -220   -966  -1384
    -77   -348   -270    213     93   -311  -2301  -1317   -807   -163   -940  -1337
    -88   -329   -241    207     75   -288  -2247  -1270   -763   -129   -930  -1304
    -77   -332   -254    205     88   -293  -2195  -1234   -727   -109   -971  -1283
    -64   -332   -270    197    101   -301  -2169  -1215   -704   -111  -1005  -1293
    -80   -340   -259    207     88   -301  -2148  -1202   -691   -101   -976  -1288
    -80   -340   -262    210     88   -301  -2127  -1179   -665    -80   -958  -1278
    -62   -327   -265    194    101   -296  -2107  -1148   -639    -62   -961  -1262
    -70   -311   -241    189     83   -277  -2094  -1124   -618    -41   -935  -1244
    -77   -319   -241    197     80   -280  -2081  -1109   -610    -18   -924  -1249
    -62   -316   -254    187     93   -285  -2060  -1093   -597      2   -917  -1244
    -67   -322   -254    194     93   -288  -2042  -1070   -581     28   -904  -1226
    -88   -327   -239    207     72   -285  -2021  -1057   -574     44   -878  -1205
    -93   -335   -241    213     72   -290  -1997  -1039   -563     49   -854  -1187
    -98   -353   -257    226     77   -306  -1971  -1015   -550     54   -833  -1169
   -122   -345   -223    233     49   -285  -1953  -1002   -537     62   -802  -1156
   -122   -340   -220    231     49   -280  -1943  -1000   -537     62   -787  -1158
   -106   -350   -244    228     67   -298  -1935   -989   -537     57   -779  -1161
   -140   -363   -226    252     38   -296  -1927   -979   -535     59   -771  -1153
   -150   -376   -226    265     36   -301  -1914   -969   -530     67   -758  -1140
   -124   -392   -267    257     70   -329  -1909   -966   -537     57   -750  -1143
   -135   -402   -267    270     64   -335  -1901   -961   -540     46   -748  -1140
   -166   -415   -252    290     41   -335  -1893   -956   -540     44   -758  -1135
    -80   -420   -340    252    129   -381  -1912   -963   -563     15   -797  -1135
     -7   -426   -418    215    205   -423  -1930   -979   -587     -5   -823  -1156
      5   -444   -449    220    226   -446  -1935   -969   -579      0   -807  -1158
    -10   -454   -446    231    215   -449  -1927   -950   -566      7   -782  -1156
    -10   -446   -436    228    213   -441  -1909   -927   -537     25   -750  -1137
    -15   -478   -462    244    220   -470  -1899   -932   -532     -5   -761  -1156
    -15   -509   -493    262    236   -504  -1886   -927   -511    -28   -771  -1163
    -18   -517   -498    265    239   -509  -1857   -906   -483    -25   -789  -1156
    -15   -517   -501    267    241   -509  -1847   -909   -480    -15   -810  -1150
    -54   -517   -462    285    200   -488  -1829   -927   -485    -10   -815  -1150
    -85   -514   -431    298    171   -472  -1800   -904   -472     15   -815  -1132
    -93   -514   -420    303    161   -467  -1779   -880   -467     25   -823  -1140
    -41   -483   -441    262    200   -462  -1761   -854   -459     28   -831  -1153
    -31   -493   -462    262    213   -478  -1740   -841   -462     18   -849  -1187
    -15   -493   -478    254    231   -485  -1717   -826   -457      5   -859  -1210
    -51   -504   -454    275    200   -478  -1683   -795   -433      7   -854  -1208
    -23   -491   -467    257    220   -480  -1673   -792   -431     -2   -854  -1221
    -12   -467   -457    239    220   -462  -1688   -807   -446    -20   -852  -1273
    -15   -465   -449    239    215   -457  -1680   -810   -452    -38   -852  -1283
    -38   -493   -454    267    207   -475  -1660   -800   -452    -54   -875  -1288
    -51   -501   -449    277    197   -475  -1647   -784   -441    -51   -891  -1280
    -46   -475   -428    259    187   -452  -1644   -782   -441    -51   -914  -1280
    -44   -475   -431    259    192   -454  -1649   -789   -457    -83   -958  -1301
      0   -478   -478    239    236   -478  -1657   -792   -470   -106   -997  -1325
    -15   -485   -470    252    226   -478  -1644   -776   -465   -106  -1008  -1322
    -83   -488   -405    283    161   -446  -1605   -753   -446    -93   -987  -1299
   -103   -483   -379    293    137   -431  -1582   -753   -441    -88   -987  -1309
   -124   -478   -353    301    111   -415  -1553   -737   -428    -80   -995  -1304
   -137   -452   -314    296     88   -384  -1527   -735   -413    -57   -989  -1293
   -168   -462   -293    314     62   -379  -1491   -727   -394    -31   -974  -1296
   -184   -467   -283    324     46   -374  -1470   -722   -384    -23   -963  -1301
   -179   -467   -288    322     51   -379  -1457   -722   -379    -25   -961  -1299
   -163   -413   -249    288     41   -332  -1449   -727   -366    -12   -937  -1288
   -119   -387   -270    252     75   -329  -1449   -740   -363    -18   -937  -1286
    -49   -371   -324    210    137   -348  -1457   -756   -371    -31   -945  -1286
     23   -379   -405    176    213   -392  -1491   -795   -400    -64   -982  -1319
    111   -366   -478    127    293   -420  -1519   -836   -436   -101  -1015  -1356
    236   -384   -620     72    426   -501  -1561   -885   -485   -150  -1067  -1418
    314   -410   -724     46    519   -566  -1577   -906   -509   -187  -1109  -1454
    407   -410   -820      0    613   -615  -1597   -935   -540   -228  -1156  -1496
    574   -441  -1015    -64    795   -727  -1644   -984   -592   -296  -1236  -1569
    750   -470  -1221   -142    984   -846  -1686  -1039   -659   -379  -1332  -1657
    852   -501  -1353   -176   1101   -927  -1727  -1093   -717   -446  -1408  -1727
    818   -571  -1389   -124   1101   -979  -1738  -1132   -761   -498  -1460  -1782
    691   -696  -1387      2   1039  -1041  -1714  -1150   -792   -545  -1504  -1836
    524   -797  -1322    135    919  -1060  -1647  -1106   -771   -545  -1501  -1839
    452   -805  -1257    176    852  -1031  -1600  -1065   -737   -519  -1478  -1831
    374   -810  -1187    218    779  -1000  -1566  -1028   -696   -478  -1447  -1813
    361   -828  -1189    233    774  -1008  -1548  -1013   -672   -452  -1426  -1803
    353   -859  -1213    252    782  -1036  -1535   -997   -665   -452  -1436  -1808
    244   -922  -1166    337    704  -1041  -1457   -911   -620   -428  -1441  -1810
    231   -982  -1215    374    722  -1098  -1361   -800   -574   -439  -1488  -1860
    267   -945  -1213    340    740  -1078  -1247   -672   -488   -405  -1483  -1867
    265   -846  -1111    288    688   -979  -1122   -498   -327   -265  -1369  -1766
    252   -504   -758    124    504   -631  -1052   -384   -111     20  -1067  -1488
    257     49   -207   -153    233    -80  -1106   -439     59    363   -657  -1109
    220    472    252   -345    -15    363  -1350   -769     25    574   -358   -862
    155    348    192   -252    -18    270  -1647  -1150   -267    436   -449   -982
     62   -210   -272     75    166   -241  -1748  -1418   -714   -106   -974  -1415
     33   -870   -906    418    470   -888  -1732  -1447  -1054   -646  -1519  -1847
     54  -1200  -1254    574    654  -1226  -1670  -1288  -1075   -774  -1696  -2000
     64  -1241  -1306    587    683  -1275  -1571  -1153   -982   -730  -1701  -2013
     77  -1200  -1278    561    675  -1239  -1501  -1070   -888   -667  -1673  -1992
     64  -1101  -1169    517    615  -1135  -1423   -989   -784   -584  -1610  -1932
     93   -989  -1083    449    587  -1036  -1374   -945   -714   -524  -1553  -1883
     67   -953  -1023    441    545   -987  -1330   -906   -672   -493  -1525  -1847
     98   -924  -1023    413    558   -974  -1312   -893   -657   -491  -1525  -1826
    106   -898  -1005    394    555   -950  -1293   -878   -641   -480  -1512  -1816
     54   -859   -914    402    483   -885  -1260   -849   -613   -454  -1483  -1795
    119   -828   -948    353    532   -888  -1278   -870   -633   -488  -1504  -1834
    153   -813   -966    329    558   -888  -1280   -880   -639   -501  -1501  -1857
    145   -779   -924    316    532   -852  -1252   -862   -618   -491  -1465  -1857
    145   -753   -898    303    522   -826  -1241   -862   -613   -493  -1428  -1865
    150   -730   -883    288    514   -805  -1236   -865   -607   -493  -1389  -1865
    132   -698   -831    283    480   -763  -1208   -846   -584   -475  -1340  -1855
    166   -665   -831    249    496   -748  -1202   -846   -579   -475  -1312  -1860
    158   -618   -776    231    467   -696  -1192   -846   -561   -462  -1273  -1839
    142   -623   -769    239    454   -693  -1182   -857   -561   -467  -1254  -1844
    142   -615   -758    236    449   -688  -1169   -857   -550   -470  -1234  -1839
    111   -574   -685    231    394   -628  -1137   -839   -522   -449  -1192  -1810
    124   -542   -667    210    394   -605  -1135   -841   -514   -452  -1169  -1810
     96   -537   -633    218    363   -584  -1124   -844   -506   -452  -1150  -1800
     33   -527   -563    246    298   -545  -1093   -815   -480   -433  -1111  -1769
     38   -493   -532    226    285   -511  -1083   -802   -465   -423  -1080  -1748
    103   -462   -566    179    335   -514  -1093   -813   -470   -436  -1072  -1745
    127   -459   -589    166    358   -524  -1096   -818   -478   -449  -1070  -1740
    106   -467   -574    179    337   -519  -1085   -813   -475   -449  -1052  -1719
     90   -459   -553    184    319   -506  -1072   -795   -462   -439  -1026  -1688
     83   -433   -517    176    298   -475  -1057   -769   -444   -423   -989  -1652
     85   -405   -491    158    285   -446  -1044   -748   -428   -413   -956  -1615
     75   -397   -475    161    272   -436  -1028   -730   -423   -410   -935  -1602
     72   -363   -436    142    254   -400  -1005   -706   -405   -400   -911  -1587
     67   -350   -418    142    241   -384   -987   -691   -397   -397   -893  -1574
     54   -340   -397    142    223   -368   -963   -675   -389   -397   -880  -1566
     54   -306   -361    124    207   -332   -927   -649   -366   -384   -854  -1540
     57   -293   -350    116    202   -319   -906   -631   -350   -376   -839  -1527
     54   -270   -324    109    189   -296   -888   -615   -335   -366   -823  -1525
     31   -257   -290    111    158   -272   -854   -592   -303   -335   -792  -1517
     20   -270   -290    124    153   -280   -826   -574   -277   -319   -779  -1525
     41   -252   -296    103    168   -272   -802   -555   -252   -306   -766  -1517
     49   -223   -272     88    161   -246   -787   -545   -233   -285   -743  -1501
     25   -226   -252     98    135   -239   -771   -542   -218   -272   -730  -1496
     10   -223   -236    106    122   -228   -750   -537   -202   -257   -719  -1496
     15   -246   -265    114    137   -254   -743   -540   -200   -257   -719  -1506
      7   -220   -228    106    116   -223   -727   -527   -179   -239   -696  -1486
    -10   -194   -184    101     85   -189   -714   -522   -166   -226   -672  -1470
    -12   -187   -174    101     80   -181   -709   -519   -161   -223   -662  -1460
      5   -192   -197     93     98   -194   -717   -537   -163   -231   -667  -1470
      5   -202   -207     98    106   -205   -706   -548   -158   -231   -662  -1462
      5   -197   -202     96    101   -197   -701   -545   -153   -228   -659  -1454
      5   -163   -168     77     85   -166   -685   -522   -135   -210   -636  -1428
    -10   -155   -145     83     64   -153   -672   -504   -119   -205   -618  -1400
    -38   -171   -132    106     46   -153   -657   -485   -106   -200   -615  -1384
    -54   -140    -88     96     15   -114   -636   -452    -77   -176   -581  -1356
    -64   -103    -38     83    -15    -70   -613   -418    -54   -153   -542  -1335
    -44    -83    -38     62     -5    -59   -602   -397    -38   -142   -522  -1327
    -59    -62     -2     62    -28    -33   -576   -366    -15   -122   -488  -1301
    -25    -49    -25     36      0    -38   -571   -348     -7   -119   -475  -1283
    -36    -23     12     28    -25     -5   -548   -324      7   -101   -444  -1267
    -59     23     80     15    -70     51   -514   -301     33    -75   -394  -1236
     23     67     44    -44    -10     57   -522   -316     23    -83   -381  -1231
     25     59     33    -44     -5     46   -542   -337      5    -96   -366  -1234
    -12     38     49    -12    -31     44   -555   -348    -12   -106   -358  -1234
    -36     38     75     -2    -57     57   -561   -340    -12   -101   -342  -1236
      7     28     20    -18     -5     25   -589   -363    -38   -122   -345  -1267
     25      5    -23    -15     23     -7   -605   -379    -59   -142   -348  -1314
     25    -23    -49     -2     36    -36   -613   -387    -72   -155   -342  -1345
      2    -80    -85     36     44    -83   -623   -400    -96   -179   -355  -1376
      7   -122   -129     57     67   -124   -631   -420   -122   -205   -371  -1413
     -5   -137   -135     70     64   -137   -646   -444   -145   -231   -384  -1439
     -7   -158   -150     83     70   -155   -662   -470   -171   -262   -410  -1470
    -15   -181   -166     98     72   -176   -678   -501   -200   -290   -433  -1509
     -7   -179   -171     93     80   -176   -693   -527   -213   -309   -439  -1538
    -38   -215   -179    124     67   -200   -693   -527   -210   -314   -436  -1561
    -23   -226   -202    124     88   -213   -714   -548   -223   -329   -446  -1590
     12   -218   -231    101    119   -223   -748   -574   -236   -348   -465  -1615
     20   -239   -259    109    140   -249   -766   -581   -246   -363   -480  -1657
     67   -301   -371    114    218   -335   -750   -535   -259   -407   -535  -1756
     80   -335   -415    127    246   -376   -662   -418   -213   -418   -571  -1844
     46   -285   -332    119    187   -306   -540   -246    -85   -337   -519  -1821
     85    -90   -176      2    129   -132   -444    -64     98   -161   -361  -1686
    129    397    265   -265    -67    332   -462     -7    319    171     20  -1327
     96    984    888   -540   -394    935   -581   -158    459    506    446   -922
      5   1228   1223   -618   -610   1226   -870   -504    363    615    636   -740
   -101    961   1062   -428   -581   1010  -1143   -893      0    345    410   -950
    -57    197    254    -70   -155    226  -1265  -1197   -587   -426   -355  -1605
    -28   -353   -324    189    148   -340  -1275  -1176   -839   -849   -813  -1995
    -36   -540   -504    288    231   -522  -1208  -1008   -784   -875   -878  -2057
    -31   -537   -506    285    236   -522  -1111   -872   -670   -802   -839  -2036
    -25   -452   -426    236    197   -439  -1039   -769   -553   -701   -761  -1958
     18   -355   -374    168    194   -366  -1000   -706   -480   -633   -704  -1901
     51   -296   -348    119    200   -322   -982   -678   -444   -605   -670  -1865
     83   -270   -353     93    218   -311   -979   -670   -433   -597   -641  -1860
     57   -259   -316     98    187   -288   -976   -659   -426   -584   -605  -1849
    -70   -252   -181    161     54   -218   -948   -623   -389   -540   -540  -1800
    -36   -223   -187    129     72   -205   -963   -623   -392   -542   -519  -1813
     12   -189   -202     88    106   -194   -974   -623   -400   -555   -532  -1818
     72   -181   -254     51    161   -215  -1008   -646   -433   -592   -553  -1839
     80   -184   -265     51    171   -223  -1021   -654   -446   -607   -532  -1857
    155   -176   -335     10    244   -257  -1060   -685   -485   -649   -566  -1888
    168   -158   -327     -5    246   -241  -1072   -691   -493   -654   -594  -1886
    166   -145   -311    -12    239   -228  -1085   -698   -504   -657   -594  -1896
    174   -119   -296    -28    233   -207  -1098   -711   -522   -657   -589  -1906
    262    -96   -358    -83    309   -226  -1135   -750   -581   -680   -605  -1919
    309    -75   -384   -116    345   -228  -1145   -774   -605   -696   -602  -1909
    340    -67   -407   -137    374   -236  -1161   -782   -587   -698   -594  -1912
    397    -51   -452   -174    423   -252  -1184   -787   -587   -704   -594  -1935
    444    -33   -480   -207    459   -254  -1208   -797   -587   -714   -615  -1951
    462     -5   -467   -228    465   -236  -1223   -800   -589   -719   -620  -1961
    511     -2   -514   -257    511   -257  -1257   -820   -613   -745   -644  -1987
    576     28   -548   -303    563   -259  -1293   -846   -636   -766   -672  -1990
    613     51   -561   -335    587   -254  -1314   -854   -639   -766   -672  -1982
    740     70   -670   -405    706   -298  -1358   -888   -665   -789   -704  -2010
    826     72   -753   -449    789   -340  -1410   -919   -696   -820   -735  -2029
    820     75   -745   -449    782   -335  -1434   -922   -704   -826   -722  -2010
    776     80   -696   -428    737   -309  -1431   -904   -698   -818   -698  -1979
    735     96   -639   -415    688   -270  -1421   -880   -683   -792   -665  -1951
    805    122   -685   -465    745   -283  -1452   -893   -701   -802   -678  -1958
    826    127   -701   -478    763   -285  -1467   -904   -706   -807   -680  -1956
    833    122   -714   -480    774   -296  -1483   -909   -709   -810   -696  -1956
    802    122   -680   -462    743   -277  -1488   -906   -706   -797   -698  -1948
    758    111   -646   -436    701   -267  -1496   -901   -701   -787   -709  -1945
    698    101   -597   -400    649   -249  -1483   -878   -685   -771   -704  -1932
    675     93   -581   -384    628   -244  -1491   -878   -678   -763   -706  -1940
    678    111   -566   -394    623   -226  -1506   -883   -662   -750   -717  -1938
    649    122   -527   -384    589   -202  -1501   -854   -636   -719   -753  -1909
    607    153   -454   -381    532   -150  -1480   -823   -597   -680   -722  -1878
    589    166   -423   -379    506   -127  -1478   -815   -574   -657   -696  -1867
    555    158   -397   -355    478   -119  -1470   -810   -555   -644   -701  -1860
    558    181   -379   -371    467    -98  -1486   -823   -550   -641   -696  -1860
    584    207   -376   -397    480    -83  -1509   -859   -553   -649   -683  -1860
    566    213   -355   -392    462    -70  -1522   -872   -553   -641   -670  -1860
    581    236   -345   -407    465    -54  -1538   -880   -548   -636   -641  -1852
    558    249   -311   -405    436    -31  -1538   -870   -530   -610   -613  -1836
    535    223   -311   -379    423    -44  -1548   -870   -527   -597   -613  -1839
    537    246   -290   -394    415    -20  -1558   -867   -517   -584   -594  -1821
    501    285   -215   -392    358     36  -1553   -841   -485   -555   -563  -1782
    550    316   -233   -433    392     41  -1579   -844   -488   -561   -574  -1790
    644    345   -298   -496    470     23  -1615   -857   -496   -574   -589  -1800
    641    374   -270   -509    454     51  -1623   -836   -475   -561   -576  -1777
    589    407   -181   -498    387    114  -1608   -800   -436   -530   -553  -1745
    558    452   -109   -506    332    171  -1584   -766   -400   -504   -524  -1725
    537    496    -41   -517    288    228  -1574   -740   -371   -475   -496  -1693
    501    530     28   -517    236    280  -1574   -719   -348   -446   -467  -1662
    498    561     62   -530    218    311  -1574   -717   -332   -433   -459  -1660
    431    584    150   -509    140    368  -1545   -693   -303   -407   -431  -1636
    397    615    215   -506     90    415  -1530   -691   -290   -394   -418  -1615
    405    631    223   -519     90    426  -1561   -701   -311   -418   -423  -1615
    420    618    197   -519    111    407  -1600   -732   -361   -454   -407  -1636
    350    592    241   -472     54    418  -1613   -740   -384   -485   -361  -1649
    285    555    270   -423      7    413  -1608   -727   -374   -506   -355  -1641
    280    493    210   -387     33    353  -1631   -735   -384   -537   -392  -1675
    265    446    181   -355     41    314  -1649   -753   -392   -571   -480  -1719
    215    387    171   -303     23    280  -1657   -748   -389   -579   -511  -1748
    220    366    145   -293     36    257  -1660   -763   -381   -566   -527  -1774
    218    340    119   -280     49    231  -1665   -779   -384   -550   -561  -1797
    218    332    114   -275     51    223  -1678   -789   -379   -524   -561  -1797
    233    322     88   -277     72    205  -1717   -815   -394   -527   -558  -1816
    241    303     62   -272     90    184  -1756   -836   -407   -522   -553  -1831
    249    301     51   -277     98    176  -1784   -846   -407   -501   -542  -1831
    267    285     18   -275    124    153  -1813   -865   -415   -485   -537  -1839
    275    275      0   -277    135    137  -1826   -867   -405   -454   -545  -1852
    270    270      0   -272    135    135  -1829   -862   -392   -426   -548  -1867
    283    241    -44   -265    163     98  -1816   -831   -381   -426   -581  -1906
    296    179   -116   -236    207     31  -1743   -732   -345   -436   -631  -1961
    311    223    -90   -267    200     67  -1660   -597   -254   -374   -602  -1951
    355    381     25   -368    166    202  -1590   -415    -90   -210   -446  -1810
    394    782    384   -589      5    584  -1558   -275    140    101   -106  -1470
    314   1444   1130   -878   -407   1288  -1548   -244    415    550    413   -956
     96   1800   1704   -950   -802   1753  -1706   -514    462    789    724   -665
    -28   1587   1615   -782   -820   1600  -1966   -937    161    592    566   -828
   -129    880   1010   -376   -568    943  -2132  -1358   -415    -67    -62  -1410
   -148    124    272     12   -210    197  -2184  -1499   -833   -646   -659  -1977
    -96   -140    -46    116    -25    -96  -2161  -1369   -846   -724   -776  -2109
    -75   -145    -70    109     -2   -109  -2055  -1210   -737   -659   -730  -2083
    -67    -70     -2     67    -33    -36  -1953  -1088   -626   -568   -654  -2036
    -67     10     77     28    -72     44  -1873   -995   -524   -478   -571  -1966
   -127     59    184     33   -158    122  -1803   -927   -446   -407   -496  -1893
   -163     70    231     46   -197    150  -1761   -893   -413   -379   -462  -1865
   -116     83    200     15   -158    140  -1761   -883   -405   -371   -449  -1855
   -142     96    239     23   -189    166  -1751   -865   -389   -345   -423  -1821
   -161     85    246     36   -205    166  -1792   -859   -381   -337   -415  -1808
   -106     93    200      5   -153    145  -1870   -872   -400   -348   -423  -1816
    -90    111    200    -10   -145    153  -1927   -878   -405   -348   -431  -1805
    -62    106    168    -20   -114    137  -1964   -883   -402   -342   -441  -1787
    -80     88    168     -5   -127    129  -1982   -875   -376   -350   -449  -1784
   -111     72    181     18   -148    127  -1987   -862   -337   -363   -452  -1779
   -114     59    174     25   -142    116  -1995   -857   -316   -366   -439  -1764
   -101     62    163     20   -132    111  -2000   -844   -314   -358   -457  -1740
   -106     59    166     20   -137    111  -2003   -841   -322   -348   -441  -1751
   -111     64    176     23   -142    119  -1997   -831   -322   -335   -452  -1792
   -114     59    174     25   -145    116  -1990   -826   -327   -316   -436  -1808
   -116     51    168     33   -142    109  -1984   -818   -329   -293   -397  -1803
   -109     57    163     23   -135    109  -1987   -815   -332   -285   -376  -1803
   -109     67    176     20   -142    122  -1982   -815   -332   -277   -374  -1818
    -98     67    166     12   -132    116  -1982   -818   -337   -277   -371  -1834
    -88     70    158     10   -122    114  -1979   -826   -340   -283   -361  -1842
   -127     75    200     23   -163    135  -1966   -818   -332   -270   -350  -1836
    -57     75    132    -10    -93    101  -1987   -836   -358   -285   -392  -1857
    -80     67    148      5   -114    109  -1979   -831   -353   -272   -407  -1844
    -93     59    153     18   -122    106  -1969   -818   -350   -270   -431  -1834
    -62     49    111      5    -85     80  -1987   -826   -374   -288   -459  -1836
    -51     38     88      5    -70     62  -1997   -826   -392   -301   -475  -1826
    -88     46    132     18   -109     88  -1979   -805   -376   -285   -431  -1800
    -83     67    150      7   -116    109  -1956   -782   -368   -267   -371  -1771
    -46     77    124    -18    -85    101  -1948   -774   -368   -262   -332  -1751
    -25     70     96    -23    -59     83  -1964   -774   -379   -262   -335  -1748
    -33     64     98    -15    -67     80  -2018   -763   -371   -254   -342  -1738
    -51     57    109     -2    -80     83  -2047   -745   -355   -239   -342  -1722
    -38     54     90    -10    -64     70  -2062   -743   -353   -236   -337  -1712
    -85     59    142     12   -114    101  -2042   -709   -322   -194   -309  -1680
   -135     70    205     31   -171    137  -2013   -670   -280   -145   -288  -1649
   -155     54    210     51   -181    132  -1990   -644   -259   -116   -288  -1636
   -189     59    246     62   -218    153  -1956   -610   -231    -77   -280  -1595
   -223     70    290     75   -257    179  -1930   -584   -202    -41   -267  -1551
   -262     62    324     98   -293    194  -1909   -566   -187    -20   -288  -1514
   -311     44    355    135   -332    200  -1883   -542   -174     -2   -316  -1465
   -413     10    423    200   -418    215  -1847   -511   -153     12   -319  -1439
   -491    -25    462    257   -478    218  -1818   -480   -132     28   -316  -1441
   -506    -49    457    277   -483    202  -1813   -478   -137     25   -348  -1457
   -563    -59    504    311   -535    220  -1792   -449   -122     46   -397  -1428
   -496    -83    410    288   -454    163  -1810   -465   -145     28   -454  -1470
   -418   -103    311    259   -366    103  -1831   -488   -174     10   -480  -1493
   -342   -140    202    241   -275     31  -1855   -522   -218    -25   -522  -1522
   -241   -174     67    207   -155    -54  -1880   -555   -259    -57   -545  -1561
   -153   -166    -12    158    -72    -90  -1901   -576   -280    -62   -553  -1571
   -101   -140    -38    119    -31    -90  -1904   -579   -290    -64   -558  -1605
    -31   -122    -90     75     28   -106  -1904   -589   -306    -75   -568  -1660
     41   -122   -163     41    101   -142  -1909   -610   -324    -77   -571  -1696
     96   -135   -233     18    163   -184  -1917   -631   -348    -88   -594  -1735
    174   -124   -298    -25    236   -210  -1930   -659   -368    -96   -607  -1771
    215    -98   -314    -59    262   -205  -1930   -685   -379    -93   -610  -1784
    285    -80   -366   -101    324   -223  -1940   -724   -397    -88   -628  -1790
    309   -111   -420    -98    363   -267  -1964   -758   -426   -106   -657  -1797
    376   -124   -501   -127    439   -311  -2013   -815   -472   -142   -698  -1810
    467   -129   -597   -168    532   -363  -2070   -878   -527   -192   -743  -1826
    527   -142   -670   -192    597   -405  -2132   -922   -568   -231   -776  -1834
    478   -194   -672   -142    574   -433  -2174   -932   -579   -249   -800  -1847
    532   -241   -774   -148    652   -506  -2208   -971   -618   -309   -841  -1901
    517   -324   -844    -96    678   -581  -2242  -1000   -657   -361   -891  -1964
    465   -381   -846    -41    654   -613  -2242  -1005   -670   -371   -922  -1977
    449   -436   -888     -7    667   -662  -2255  -1026   -696   -405   -958  -2005
    449   -493   -943     20    693   -717  -2275  -1054   -727   -449   -992  -2031
    394   -545   -940     72    665   -740  -2265  -1067   -737   -465  -1010  -2039
    340   -576   -917    119    628   -745  -2239  -1062   -732   -462  -1008  -2036
    290   -581   -872    145    581   -727  -2210  -1036   -709   -441   -971  -2008
    259   -597   -859    168    558   -727  -2192  -1034   -698   -431   -937  -2003
    231   -587   -820    176    524   -701  -2169  -1028   -678   -410   -893  -1974
    200   -579   -779    189    488   -678  -2135  -1021   -652   -379   -849  -1945
    205   -615   -820    205    511   -717  -2107   -995   -646   -392   -857  -1958
    226   -672   -898    220    561   -784  -2029   -914   -623   -413   -893  -2000
    241   -649   -891    202    563   -769  -1901   -776   -537   -368   -867  -1990
    285   -532   -818    124    550   -675  -1764   -576   -371   -231   -743  -1875
    332   -148   -483    -93    407   -314  -1683   -426   -129     72   -407  -1540
    280    491    210   -387     33    350  -1670   -400    171    524    122   -987
     62    958    896   -511   -415    927  -1818   -626    311    857    540   -553
    -80    875    956   -397   -517    914  -2114  -1049     93    766    506   -584
   -145    181    324    -18   -236    252  -2335  -1480   -501    119   -114  -1166
   -140   -628   -491    384    174   -561  -2439  -1706  -1036   -548   -787  -1818
    -59   -995   -937    527    439   -969  -2421  -1615  -1132   -732  -1005  -2060
     23  -1023  -1047    501    535  -1034  -2317  -1457  -1049   -693   -982  -2062
     36   -943   -982    452    509   -963  -2192  -1314   -919   -589   -896  -1997
     85   -826   -911    368    496   -867  -2096  -1218   -815   -493   -813  -1927
    166   -769   -935    301    548   -852  -2065  -1202   -784   -465   -784  -1925
    228   -750   -979    262    602   -865  -2060  -1208   -779   -462   -771  -1940
    213   -732   -945    259    576   -839  -2042  -1197   -761   -433   -737  -1914
    202   -709   -911    254    555   -810  -2018  -1171   -730   -400   -706  -1862
    233   -701   -935    233    581   -818  -2031  -1179   -730   -397   -711  -1847
    272   -709   -982    218    626   -844  -2039  -1197   -743   -413   -745  -1865
    257   -691   -948    215    600   -818  -2029  -1189   -737   -405   -745  -1849
    213   -667   -883    226    545   -774  -2000  -1176   -717   -379   -724  -1829
    210   -680   -893    233    550   -787  -1995  -1189   -724   -389   -748  -1839
    226   -701   -927    239    576   -813  -1990  -1192   -732   -402   -769  -1852
    218   -724   -943    249    579   -833  -1979  -1192   -735   -410   -769  -1857
    184   -704   -888    259    535   -797  -1958  -1176   -714   -392   -732  -1839
    228   -675   -904    223    566   -789  -1961  -1189   -722   -407   -730  -1842
    254   -683   -937    215    594   -810  -1961  -1208   -727   -433   -737  -1844
    228   -683   -911    226    568   -797  -1956  -1210   -722   -444   -727  -1831
    210   -672   -883    231    545   -776  -1945  -1215   -711   -446   -717  -1813
    207   -659   -867    226    535   -763  -1932  -1218   -701   -449   -706  -1795
    153   -657   -810    252    480   -732  -1896  -1195   -670   -426   -680  -1756
    135   -618   -753    241    441   -685  -1873  -1192   -649   -405   -652  -1719
    122   -623   -745    249    431   -683  -1862  -1200   -639   -397   -644  -1699
     83   -607   -693    259    387   -652  -1834  -1200   -623   -374   -615  -1657
     54   -589   -644    267    348   -615  -1818  -1200   -607   -353   -592  -1618
     33   -584   -620    272    327   -602  -1803  -1189   -592   -335   -563  -1582
     20   -589   -610    283    314   -600  -1797  -1192   -602   -332   -550  -1569
      5   -561   -566    277    283   -563  -1792  -1189   -623   -324   -524  -1548
    -18   -527   -509    272    244   -519  -1774  -1161   -639   -293   -478  -1496
    -31   -519   -488    272    226   -504  -1769  -1145   -652   -275   -446  -1470
    -51   -498   -446    275    194   -472  -1761  -1130   -639   -252   -410  -1441
    -96   -496   -400    293    150   -446  -1756  -1111   -626   -233   -379  -1418
    -83   -501   -418    293    166   -459  -1771  -1101   -623   -233   -368  -1428
    -41   -491   -449    265    202   -470  -1792  -1109   -639   -246   -371  -1444
     -7   -470   -462    239    226   -467  -1805  -1114   -649   -241   -355  -1436
    -15   -465   -449    239    215   -457  -1803  -1098   -633   -220   -332  -1413
      0   -459   -459    231    228   -459  -1792  -1080   -623   -210   -324  -1402
     28   -470   -498    218    259   -483  -1790  -1078   -623   -218   -329  -1413
    -28   -462   -433    244    200   -446  -1753  -1044   -584   -187   -298  -1389
    -25   -454   -428    239    200   -441  -1740  -1023   -555   -168   -277  -1379
     25   -444   -470    210    246   -457  -1756  -1018   -542   -150   -259  -1376
     12   -465   -480    226    246   -472  -1771  -1015   -537   -148   -262  -1382
      0   -472   -472    236    236   -472  -1790  -1021   -535   -148   -265  -1392
    -72   -498   -426    285    174   -465  -1779  -1000   -511   -124   -241  -1387
   -116   -524   -407    322    145   -467  -1769   -989   -493   -103   -210  -1384
   -109   -504   -394    303    140   -449  -1769   -989   -485    -96   -197  -1382
    -10   -485   -475    246    231   -480  -1792  -1010   -504   -116   -220  -1402
     64   -483   -548    207    303   -514  -1803  -1018   -506   -127   -233  -1405
    124   -472   -597    174    361   -535  -1808  -1026   -514   -137   -244  -1405
    166   -457   -623    142    394   -540  -1834  -1034   -524   -148   -254  -1410
    200   -449   -649    124    423   -548  -1883  -1047   -532   -158   -265  -1408
    166   -433   -600    132    381   -517  -1919  -1031   -511   -140   -249  -1376
    142   -407   -550    132    345   -478  -1932  -1002   -485   -111   -223  -1337
    239   -355   -594     57    415   -475  -1971  -1010   -496   -124   -239  -1332
    335   -327   -665     -5    498   -496  -2008  -1021   -511   -145   -259  -1332
    332   -311   -644    -10    485   -478  -2003  -1008   -501   -145   -252  -1312
    275   -311   -587     18    431   -449  -1990   -995   -493   -148   -252  -1278
    218   -290   -509     33    361   -400  -1979   -984   -480   -140   -231  -1260
    223   -259   -483     18    350   -371  -1966   -982   -465   -124   -189  -1254
    244   -215   -459    -15    350   -337  -1984   -992   -470   -122   -158  -1231
    298   -226   -524    -36    410   -374  -2047  -1039   -514   -166   -176  -1257
    384   -223   -610    -80    496   -415  -2104  -1093   -568   -223   -223  -1293
    342   -233   -579    -54    459   -405  -2114  -1101   -579   -241   -241  -1283
    239   -280   -519     20    376   -397  -2086  -1078   -566   -239   -228  -1254
    254   -309   -563     28    407   -436  -2099  -1096   -592   -267   -244  -1275
    392   -342   -735    -25    563   -537  -2166  -1158   -662   -327   -285  -1356
    418   -384   -802    -15    610   -592  -2179  -1176   -698   -371   -324  -1369
    415   -420   -839      0    626   -628  -2164  -1174   -711   -389   -337  -1376
    441   -444   -885      2    662   -665  -2171  -1195   -737   -402   -345  -1397
    410   -480   -891     33    649   -685  -2182  -1223   -766   -426   -355  -1418
    405   -491   -896     41    649   -691  -2187  -1239   -784   -457   -368  -1436
    431   -511   -945     38    685   -727  -2184  -1249   -802   -496   -428  -1452
    444   -511   -956     33    698   -732  -2169  -1244   -802   -509   -457  -1444
    459   -519   -979     28    719   -748  -2161  -1252   -807   -522   -462  -1478
    465   -537  -1002     36    732   -769  -2174  -1273   -823   -550   -475  -1517
    496   -568  -1067     33    782   -818  -2169  -1265   -846   -594   -514  -1558
    555   -646  -1202     46    878   -924  -2117  -1192   -846   -652   -574  -1631
    600   -628  -1228     10    914   -927  -2008  -1072   -774   -641   -581  -1657
    675   -509  -1184    -83    927   -844  -1899   -911   -649   -537   -496  -1577
    761   -142   -904   -309    831   -522  -1847   -807   -475   -288   -226  -1319
    792    449   -342   -620    568     54  -1875   -844   -265     90    215   -883
    579    935    355   -758    111    644  -2034  -1104   -181    397    602   -506
    558    880    322   -719    116    602  -2351  -1519   -444    285    558   -568
    623    342   -280   -483    452     31  -2559  -1932   -982   -319    -12  -1065
    683   -376  -1060   -153    870   -717  -2613  -2065  -1426   -984   -704  -1673
    761   -727  -1491    -18   1124  -1109  -2592  -1940  -1478  -1148   -909  -1883
    841   -789  -1631    -25   1236  -1210  -2509  -1797  -1397  -1135   -919  -1922
    904   -735  -1639    -85   1270  -1187  -2416  -1691  -1296  -1080   -872  -1896
    919   -623  -1543   -148   1231  -1083  -2317  -1600  -1187   -989   -779  -1818
    919   -530  -1449   -197   1184   -989  -2265  -1569  -1119   -930   -722  -1748
    896   -493  -1389   -202   1143   -940  -2210  -1538  -1062   -883   -691  -1691
    911   -493  -1405   -210   1156   -948  -2200  -1535  -1057   -875   -688  -1680
    896   -501  -1397   -197   1145   -948  -2187  -1532  -1044   -867   -672  -1660
    885   -470  -1356   -207   1119   -914  -2171  -1522  -1018   -844   -641  -1618
    862   -462  -1325   -200   1093   -893  -2171  -1514  -1015   -833   -623  -1595
    807   -472  -1280   -171   1044   -875  -2197  -1504  -1015   -823   -597  -1574
    748   -478  -1226   -135    987   -852  -2218  -1486  -1002   -800   -550  -1535
    730   -501  -1231   -114    979   -867  -2244  -1493  -1023   -813   -579  -1525
    727   -530  -1257    -98    989   -893  -2252  -1512  -1044   -820   -652  -1514
    691   -535  -1228    -77    956   -880  -2226  -1491  -1028   -810   -678  -1496
    680   -532  -1213    -72    945   -872  -2200  -1460  -1023   -823   -711  -1478
    615   -553  -1169    -31    891   -859  -2158  -1426  -1008   -820   -722  -1444
    537   -566  -1104     12    820   -833  -2122  -1384   -971   -800   -709  -1418
    483   -545  -1031     31    753   -787  -2094  -1337   -919   -761   -680  -1387
    498   -522  -1021     12    758   -771  -2096  -1322   -896   -745   -678  -1384
    459   -517   -976     25    714   -745  -2078  -1304   -883   -735   -662  -1395
    368   -517   -885     75    626   -701  -2036  -1273   -857   -706   -628  -1379
    355   -509   -865     77    610   -685  -2036  -1270   -854   -696   -626  -1379
    348   -478   -826     64    587   -652  -2018  -1257   -841   -667   -610  -1361
    368   -436   -805     33    584   -620  -2010  -1249   -841   -654   -620  -1361
    381   -436   -818     25    597   -626  -2010  -1249   -852   -652   -628  -1356
    327   -459   -787     64    555   -623  -1990  -1228   -841   -631   -610  -1325
    301   -475   -776     88    537   -626  -1971  -1213   -833   -620   -613  -1296
    277   -472   -750     96    511   -610  -1969  -1208   -836   -613   -602  -1280
    270   -459   -730     93    498   -592  -1964  -1192   -831   -597   -594  -1267
    249   -441   -691     96    467   -566  -1948  -1176   -818   -584   -587  -1247
    226   -436   -662    106    444   -548  -1917  -1150   -802   -581   -587  -1223
    231   -428   -662     98    444   -542  -1899  -1140   -797   -584   -597  -1218
    244   -431   -675     93    457   -553  -1904  -1135   -802   -602   -639  -1234
    220   -415   -636     96    426   -524  -1935  -1127   -802   -600   -657  -1231
    116   -410   -527    148    322   -467  -1919  -1085   -763   -563   -615  -1195
    174   -410   -587    116    379   -498  -1917  -1078   -758   -571   -623  -1202
    288   -394   -683     54    483   -540  -1930  -1083   -769   -592   -646  -1226
    275   -358   -636     41    452   -496  -1906  -1060   -737   -571   -623  -1223
    202   -358   -561     77    381   -459  -1870  -1015   -683   -530   -576  -1200
    213   -353   -568     70    387   -459  -1880  -1021   -678   -522   -568  -1218
    296   -327   -623     15    457   -475  -1901  -1031   -675   -514   -574  -1247
    322   -316   -641     -5    480   -478  -1917  -1034   -662   -498   -563  -1254
    231   -327   -558     49    394   -441  -1912  -1015   -628   -465   -537  -1241
    215   -329   -548     54    379   -436  -1896   -989   -605   -449   -493  -1247
    270   -324   -594     25    431   -459  -1891   -982   -597   -441   -439  -1257
    259   -309   -568     23    413   -439  -1875   -971   -579   -423   -376  -1252
    194   -290   -485     49    340   -387  -1842   -940   -548   -397   -311  -1226
    267   -265   -532      0    397   -400  -1852   -953   -555   -418   -322  -1265
    324   -246   -571    -38    446   -410  -1844   -945   -542   -418   -327  -1267
    319   -233   -553    -44    433   -392  -1803   -911   -504   -400   -324  -1239
    316   -231   -548    -41    431   -389  -1769   -885   -470   -394   -363  -1208
    342   -194   -537    -75    439   -366  -1735   -857   -433   -392   -426  -1171
    371   -158   -530   -109    449   -342  -1688   -807   -381   -387   -478  -1137
    387   -129   -517   -129    449   -322  -1654   -779   -329   -335   -431  -1111
    384   -116   -501   -132    441   -309  -1608   -756   -283   -267   -327  -1072
    374    -90   -465   -142    418   -277  -1561   -727   -244   -226   -257  -1010
    368    -57   -426   -155    394   -241  -1532   -719   -231   -197   -226   -971
    361    -44   -405   -161    381   -223  -1506   -724   -236   -194   -228   -956
    327     -5   -332   -161    329   -168  -1467   -730   -226   -184   -210   -927
    301     36   -265   -168    283   -114  -1434   -719   -213   -171   -176   -893
    267     38   -228   -153    246    -93  -1423   -727   -223   -176   -171   -885
    205     12   -192   -111    197    -90  -1408   -727   -233   -184   -176   -875
    129    -10   -140    -59    135    -75  -1371   -709   -220   -174   -166   -836
    135    -44   -179    -46    155   -111  -1361   -709   -233   -200   -189   -836
    135    -62   -200    -36    166   -129  -1340   -701   -236   -210   -202   -831
     96   -111   -207      7    150   -158  -1317   -688   -239   -218   -220   -823
     64   -161   -226     49    145   -192  -1293   -672   -239   -233   -236   -820
     31   -192   -226     80    127   -207  -1275   -667   -246   -249   -244   -820
     -2   -252   -249    124    122   -249  -1254   -665   -254   -275   -254   -820
    -25   -288   -262    155    116   -275  -1234   -659   -246   -319   -262   -813
    -54   -322   -267    189    106   -296  -1223   -659   -228   -345   -280   -807
    -67   -324   -259    194     96   -293  -1205   -646   -192   -355   -283   -782
    -83   -337   -257    210     85   -298  -1182   -631   -166   -358   -277   -753
   -111   -368   -257    241     70   -314  -1150   -615   -153   -358   -262   -756
   -137   -384   -246    262     54   -316  -1124   -597   -150   -345   -244   -769
   -142   -446   -303    293     77   -374  -1083   -558   -153   -355   -270   -797
   -127   -548   -420    337    145   -483   -987   -454   -127   -371   -327   -841
   -150   -545   -394    348    122   -470   -841   -301    -33   -324   -316   -828
   -137   -444   -306    290     83   -376   -693    -98    135   -179   -202   -717
   -122   -114      7    116    -67    -54   -613     38    358    111    106   -428
   -161    433    594   -137   -379    514   -623     25    566    493    566     12
   -309    906   1213   -301   -761   1060   -800   -244    592    761    935    342
   -389    945   1335   -277   -862   1140  -1104   -636    353    717    950    335
   -433    376    810     25   -623    594  -1260   -976   -142    137    394   -119
   -467   -368     96    418   -283   -137  -1241  -1039   -535   -488   -246   -636
   -431   -750   -319    589    -57   -535  -1179   -893   -589   -675   -483   -828
   -340   -810   -470    576     64   -641  -1072   -730   -491   -639   -504   -846
   -335   -761   -426    548     44   -594   -961   -615   -371   -555   -465   -807
   -337   -678   -340    506      0   -509   -880   -527   -267   -465   -402   -756
   -379   -613   -233    493    -75   -423   -805   -446   -184   -392   -335   -680
   -361   -581   -220    472    -70   -402   -763   -405   -148   -368   -311   -654
   -223   -574   -353    397     62   -465   -782   -420   -171   -400   -340   -698
   -181   -566   -387    374    101   -478   -774   -415   -171   -400   -335   -698
   -176   -563   -389    368    103   -478   -761   -410   -174   -405   -348   -691
   -200   -579   -379    389     88   -480   -745   -402   -171   -410   -363   -688
   -233   -579   -345    405     54   -462   -727   -392   -163   -402   -363   -670
   -223   -592   -368    405     72   -480   -709   -384   -158   -405   -366   -652
   -192   -600   -410    394    106   -506   -709   -389   -168   -415   -376   -659
   -192   -581   -389    387     98   -485   -711   -389   -168   -420   -374   -659
   -158   -579   -423    368    129   -501   -711   -400   -181   -441   -384   -667
   -155   -579   -423    366    132   -501   -701   -392   -176   -444   -376   -665
    -90   -563   -475    327    189   -519   -714   -405   -194   -462   -389   -685
     15   -555   -571    270    293   -563   -737   -426   -218   -488   -405   -724
    153   -553   -706    197    428   -628   -774   -462   -254   -524   -428   -782
    213   -535   -748    161    480   -641   -787   -478   -267   -537   -431   -818
    252   -522   -774    132    511   -646   -792   -480   -270   -545   -436   -844
    332   -519   -852     93    592   -685   -802   -488   -285   -563   -444   -875
    405   -524   -930     57    665   -727   -823   -509   -309   -587   -454   -906
    433   -524   -958     44    696   -740   -833   -519   -319   -602   -467   -922
    405   -527   -935     59    667   -730   -823   -506   -311   -594   -459   -924
    418   -537   -956     59    685   -745   -818   -501   -311   -594   -452   -948
    459   -535   -995     36    727   -766   -828   -504   -319   -600   -446   -956
    485   -532  -1018     20    750   -774   -831   -506   -324   -607   -444   -950
    493   -530  -1023     15    756   -774   -826   -496   -319   -605   -436   -935
    483   -535  -1018     25    750   -776   -813   -480   -314   -600   -420   -930
    491   -524  -1015     15    753   -769   -805   -475   -311   -594   -407   -935
    488   -511  -1000     10    743   -753   -787   -462   -306   -587   -392   -927
    498   -493   -992     -2    745   -743   -769   -452   -298   -587   -384   -924
    522   -475   -997    -23    758   -735   -758   -454   -301   -597   -381   -924
    475   -470   -948     -5    711   -709   -735   -444   -293   -592   -374   -917
    439   -444   -883      2    659   -662   -698   -423   -267   -571   -353   -893
    423   -433   -857      5    639   -644   -667   -402   -246   -555   -337   -875
    553   -410   -963    -70    758   -685   -672   -413   -257   -576   -361   -888
    555   -381   -940    -88    748   -659   -644   -392   -231   -561   -350   -865
    542   -376   -919    -83    730   -646   -618   -379   -213   -545   -345   -867
    537   -355   -896    -93    717   -626   -597   -368   -192   -527   -329   -875
    511   -322   -833    -93    672   -576   -561   -340   -155   -496   -296   -849
    504   -311   -818    -98    659   -563   -545   -332   -140   -491   -285   -828
    496   -298   -795    -98    644   -545   -540   -329   -129   -478   -288   -820
    478   -324   -802    -77    639   -563   -537   -332   -129   -483   -311   -823
    441   -329   -771    -54    605   -550   -511   -311   -109   -465   -303   -795
    423   -316   -743    -54    581   -530   -504   -301    -90   -454   -301   -771
    420   -316   -737    -51    579   -527   -511   -293    -83   -449   -311   -763
    374   -285   -662    -46    517   -475   -509   -267    -54   -420   -298   -727
    340   -259   -600    -38    470   -428   -527   -241    -25   -394   -288   -696
    345   -267   -613    -38    478   -441   -527   -220     -7   -384   -283   -680
    342   -244   -587    -49    462   -415   -514   -200     18   -358   -265   -657
    319   -189   -511    -67    413   -350   -478   -158     64   -322   -233   -613
    306   -142   -449    -80    376   -296   -449   -124    101   -296   -207   -574
    314   -142   -459    -88    384   -301   -436   -111    109   -306   -215   -579
    277   -114   -392    -83    335   -252   -392    -64    155   -280   -176   -532
    275    -72   -348   -101    309   -210   -353    -20    194   -259   -137   -480
    259    -57   -316   -101    288   -187   -319      7    220   -257   -111   -452
    296     -7   -306   -145    301   -155   -301     23    236   -252    -88   -431
    316     46   -270   -181    293   -109   -288     31    254   -249    -64   -405
    290     72   -218   -184    254    -72   -272     44    272   -246    -36   -371
    285     90   -194   -187    241    -51   -270     46    275   -257    -15   -355
    270     77   -192   -174    231    -57   -280     36    257   -290    -15   -368
    241     88   -153   -166    197    -31   -275     44    265   -293      7   -358
    236     93   -145   -166    189    -25   -270     49    262   -303     20   -366
    223     83   -140   -153    181    -28   -254     64    265   -314     33   -381
    194     64   -132   -129    163    -33   -236     75    267   -319     41   -392
    166     20   -148    -93    158    -62   -220     85    257   -332     36   -415
    145     -2   -150    -72    148    -75   -205     90    244   -345     36   -441
    127    -25   -153    -49    140    -88   -192     90    231   -353     38   -465
     96    -36   -132    -31    114    -85   -176     98    231   -355     51   -459
     59    -31    -90    -15     75    -59   -153    114    239   -348     67   -436
     18    -15    -33     -2     25    -25   -129    127    246   -337     83   -410
    -31    -23      7     28    -20     -7   -111    132    244   -342     83   -397
    -88    -54     33     70    -62    -10    -83    145    244   -340     83   -400
   -153    -57     96    103   -127     18    -46    176    259   -316    109   -376
   -223   -101    119    161   -174      7    -18    202    262   -319     96   -371
   -257   -223     33    241   -145    -96     36    262    249   -376      7   -441
   -275   -249     25    262   -153   -111    155    387    301   -371    -20   -472
   -179   -155     20    166   -101    -67    246    535    407   -293     41   -436
    -31    140    171    -54   -103    153    298    672    592    -75    265   -226
     12    724    711   -368   -348    719    316    756    862    324    709    239
    -90   1332   1423   -620   -756   1376    205    584   1023    691   1145    667
    -41   1402   1444   -680   -743   1421   -124    171    820    644   1143    665
    -31    883    911   -428   -472    896   -384   -293    288    101    631    215
    -36     72    109    -18    -72     90   -472   -568   -290   -646   -116   -449
     64   -348   -413    140    239   -379   -475   -506   -433   -901   -413   -735
    174   -410   -587    116    379   -498   -405   -361   -358   -883   -439   -776
    239   -337   -579     49    407   -457   -298   -231   -244   -805   -394   -737
    265   -220   -485    -20    374   -353   -200   -122   -127   -701   -306   -659
    277   -135   -415    -72    345   -275   -145    -64    -54   -636   -246   -613
    277    -96   -374    -90    324   -233   -101    -23    -12   -600   -207   -579
    290    -72   -366   -109    327   -218    -72     -2      5   -589   -192   -558
    277    -70   -348   -103    311   -207    -51     12     20   -584   -179   -545
    231    -44   -277    -96    252   -158    -20     36     41   -561   -142   -519
    226    -18   -244   -103    233   -129      5     54     62   -540   -111   -491
    215    -10   -226   -101    220   -116     25     75     77   -524    -88   -470
    218     -2   -220   -106    218   -111     46     96     98   -509    -64   -454
    296     20   -275   -161    285   -124     38     93     90   -519    -62   -462
    280     33   -246   -158    265   -106     57    109    101   -517    -41   -441
    288     33   -254   -161    272   -109     67    116    101   -522    -36   -431
    277     38   -239   -158    259    -98     98    140    122   -504     -2   -415
    241     41   -200   -142    220    -77    122    161    142   -488     25   -397
    218     41   -176   -129    197    -67    140    179    158   -478     41   -379
    197     67   -132   -135    166    -31    163    200    179   -462     59   -355
    176    103    -72   -140    124     15    187    226    205   -433     98   -316
    163     83    -83   -124    122      2    197    236    210   -436     98   -311
    127     85    -41   -109     85     23    218    257    226   -423    124   -290
    124     98    -25   -111     75     36    228    270    233   -426    137   -270
    155    111    -44   -132    101     33    241    275    233   -433    132   -267
    142     98    -44   -122     93     28    257    288    239   -436    135   -265
    140    114    -25   -127     83     44    267    298    246   -433    148   -239
    145    114    -33   -132     90     41    270    298    241   -439    150   -228
    153     93    -59   -122    106     18    270    296    236   -449    148   -231
     83    106     20    -96     31     64    306    337    270   -420    184   -189
     85    127     38   -106     23     83    322    363    285   -410    194   -161
    161    142    -18   -153     90     62    306    355    265   -431    171   -168
    200    171    -28   -184    114     72    309    353    254   -444    153   -171
    176    168    -10   -174     93     77    332    374    267   -444    155   -161
    202    181    -20   -194    111     80    345    381    270   -449    158   -161
    257    184    -72   -223    163     57    353    384    265   -465    148   -171
    290    192    -98   -241    194     46    366    397    270   -467    142   -161
    239    192    -46   -218    142     75    402    428    296   -454    148   -129
    228    215    -12   -223    122    101    431    454    316   -439    166   -116
    228    244     12   -236    106    129    462    485    348   -420    184    -98
    220    259     38   -239     90    150    488    509    368   -407    194    -83
    153    252     96   -205     28    174    522    535    397   -389    202    -72
     93    265    171   -179    -38    220    574    581    439   -355    231    -46
    213    298     85   -254     62    192    548    555    415   -387    205    -88
    257    298     41   -277    109    171    548    550    405   -402    197   -103
    231    290     57   -262     88    174    561    558    407   -407    184    -90
    184    285    101   -236     41    192    574    571    413   -410    161    -77
    174    309    135   -244     18    223    581    576    420   -413    137    -62
    116    358    241   -236    -62    301    620    618    467   -368    163     -2
    150    374    223   -262    -36    301    623    620    470   -358    184     15
    197    400    200   -298      0    301    615    613    462   -361    189     28
    194    428    233   -311    -18    332    615    613    467   -358    210     33
    119    428    309   -272    -93    368    652    652    501   -332    257     64
    127    449    322   -288    -98    387    662    662    509   -327    283     64
    135    498    361   -316   -114    431    683    685    527   -311    301     85
    179    540    361   -361    -90    449    696    693    535   -311    290     90
    142    548    405   -345   -129    478    719    717    548   -301    293    116
     64    555    488   -311   -210    522    740    730    561   -290    298    137
     93    576    483   -335   -194    530    748    737    558   -298    280    137
    111    610    496   -361   -194    553    756    750    566   -296    283    145
    119    652    532   -384   -205    592    761    743    566   -293    288    148
    150    675    524   -413   -187    600    756    717    537   -311    270    124
    114    683    568   -400   -228    626    750    693    509   -306    280    103
     75    667    592   -371   -259    631    737    667    501   -296    316     85
     70    667    597   -368   -262    633    730    659    504   -296    345     80
    150    633    483   -394   -166    561    691    623    457   -311    327     41
    174    605    428   -389   -127    517    672    602    436   -309    311     15
    109    568    457   -340   -174    511    678    602    431   -319    303     12
    101    519    418   -309   -158    470    670    581    400   -371    277     -5
    171    485    311   -329    -70    400    631    530    355   -446    226    -49
    179    457    277   -319    -49    368    607    498    327   -488    200    -77
    135    431    293   -285    -80    363    602    485    311   -509    184    -88
    122    389    267   -254    -72    329    594    467    290   -532    171   -116
    153    363    210   -262    -28    288    581    441    262   -568    153   -145
    163    376    210   -270    -23    293    584    436    257   -579    155   -155
    171    381    207   -277    -18    293    574    423    241   -594    155   -158
    200    374    174   -285     12    275    561    402    220   -618    142   -171
    246    366    119   -309     62    241    566    405    207   -633    137   -197
    322    293    -28   -309    176    132    597    449    194   -680     88   -270
    426    285   -140   -355    283     72    683    550    228   -698     64   -319
    478    366   -111   -420    296    127    782    706    332   -623    127   -259
    579    607     28   -594    275    319    857    875    517   -423    327    -51
    670   1150    480   -909     93    815    870    950    761    -64    730    374
    519   1834   1312  -1176   -397   1574    826    862   1008    374   1252    914
    361   2083   1722  -1221   -680   1904    566    483    948    496   1449   1109
    223   1639   1415   -930   -597   1527    306     54    517     80   1083    776
    168    761    592   -465   -213    678    150   -298    -96   -691    329     93
    171    155    -18   -163     93     70    119   -314   -355  -1098   -114   -324
    166     15   -150    -90    158    -67    207   -135   -280  -1106   -158   -376
    233     83   -150   -161    192    -33    337     23   -155  -1015   -122   -332
    301    200   -101   -252    200     49    446    150    -41   -917    -67   -265
    311    277    -33   -296    171    122    509    215     31   -854    -31   -226
    254    293     38   -272    109    166    553    252     70   -833    -33   -192
    254    316     62   -288     96    189    574    265     90   -831    -36   -176
    290    350     59   -319    114    205    584    270    103   -818    -23   -168
    332    371     38   -353    145    205    581    265    103   -810    -20   -168
    327    348     20   -337    153    184    584    265    103   -815    -31   -171
    270    355     85   -314     93    220    600    270    114   -800    -18   -163
    231    376    145   -303     44    262    618    296    137   -774      7   -145
    280    389    109   -337     85    252    615    298    129   -776      5   -140
    290    394    103   -342     93    249    615    301    127   -776      5   -137
    270    405    135   -340     67    270    628    316    142   -763     18   -129
    244    423    179   -335     33    301    649    342    171   -743     41   -114
    288    415    124   -353     83    270    636    327    153   -766     20   -142
    301    402    101   -350    101    252    626    322    145   -779      2   -153
    272    415    140   -345     64    277    639    332    155   -769     23   -132
    262    441    179   -350     41    311    659    350    179   -748     44   -119
    262    454    192   -358     33    324    667    358    187   -740     54   -111
    207    457    249   -332    -20    353    691    374    202   -719     72    -98
    194    467    270   -332    -36    368    704    392    218   -701     85    -88
    337    480    140   -410     98    311    678    379    197   -719     64   -114
    428    493     64   -462    179    280    662    366    187   -730     59   -122
    446    514     67   -480    189    290    678    379    202   -717     77   -106
    397    530    132   -465    132    329    711    413    236   -683    114    -59
    350    540    189   -446     80    366    719    423    249   -667    129    -44
    371    555    184   -465     93    371    704    415    239   -678    124    -46
    322    542    220   -431     51    381    711    428    252   -665    142    -18
    311    509    197   -413     54    353    685    420    239   -680    129    -18
    239    472    233   -355      2    353    672    413    231   -688    127    -18
    200    470    270   -337    -33    371    701    418    239   -680    132     -7
    168    491    322   -329    -75    407    737    431    254   -662    155     18
    135    514    376   -327   -119    446    776    441    275   -644    176     41
     85    530    444   -306   -179    485    813    457    301   -623    200     64
     80    553    470   -316   -194    511    826    459    316   -610    215     72
    137    579    441   -358   -150    511    826    465    324   -605    215     64
    135    620    483   -379   -174    553    865    506    368   -571    252     90
    127    639    509   -384   -189    574    911    545    402   -540    285    114
    184    670    485   -428   -153    579    932    545    410   -537    283    101
    166    701    535   -433   -184    618    979    568    441   -509    303    116
    129    680    548   -407   -210    615    989    594    457   -501    311    116
    116    698    581   -407   -233    641   1005    628    488   -478    329    137
    127    722    594   -426   -233    659   1010    649    514   -462    342    150
    124    706    581   -415   -228    644   1015    662    524   -462    342    148
    103    756    649   -431   -272    704   1039    693    561   -428    374    179
     88    766    678   -428   -293    722   1052    722    579   -410    392    194
     85    732    646   -410   -280    691   1052    735    581   -413    384    181
     77    756    678   -415   -298    717   1062    750    605   -397    392    192
     77    763    685   -420   -303    724   1062    745    610   -400    387    184
     67    769    701   -420   -316    735   1072    750    623   -392    394    181
     36    792    753   -415   -358    774   1098    774    654   -371    415    194
     77    854    776   -465   -348    815   1114    792    678   -353    436    210
     75    888    813   -483   -371    852   1143    823    706   -324    472    241
     62    906    844   -483   -389    875   1166    846    730   -301    501    267
     49    932    880   -493   -415    906   1192    865    753   -285    524    283
     49    950    901   -498   -426    927   1215    878    766   -272    540    285
     49    969    919   -509   -433    943   1231    891    776   -262    563    290
     44    992    945   -519   -449    969   1241    888    789   -241    597    293
    -20   1015   1036   -498   -527   1023   1273    901    818   -197    662    314
    -41   1044   1085   -501   -563   1065   1286    901    831   -168    709    327
    -15   1018   1031   -504   -524   1023   1244    859    797   -189    704    311
    -23    989   1013   -483   -517   1000   1226    849    789   -192    717    298
    -38    969   1005   -467   -522    987   1218    849    787   -189    701    288
   -114    924   1039   -405   -576    982   1234    870    795   -187    646    285
   -111    898   1010   -394   -561    956   1226    862    776   -210    563    252
    -83    813    893   -366   -488    852   1205    844    748   -257    465    202
    -80    730    810   -324   -446    769   1179    815    717   -285    410    153
   -150    657    807   -252   -478    732   1161    797    696   -290    376    116
   -163    618    782   -228   -475    701   1130    779    678   -303    337     75
   -148    594    743   -226   -444    667   1114    769    672   -301    327     59
   -179    561    740   -192   -459    652   1119    776    678   -303    332     64
   -176    535    711   -179   -444    623   1122    782    685   -301    319     57
   -116    537    654   -213   -384    594   1101    763    678   -309    293     28
    -96    553    649   -228   -371    600   1096    761    683   -285    298     12
   -101    504    605   -202   -353    555   1096    753    675   -296    293    -25
   -106    431    537   -161   -322    483   1132    787    678   -324    301    -70
    -96    384    478   -145   -288    431   1241    901    717   -337    306   -122
    -67    439    506   -187   -288    472   1374   1062    826   -262    384    -90
     -7    626    631   -311   -319    631   1491   1265   1010    -67    579     80
     96   1065    969   -579   -436   1018   1527   1395   1252    254    953    454
     64   1738   1673   -904   -802   1704   1457   1343   1506    691   1483   1010
   -119   2122   2242  -1002  -1182   2182   1213   1018   1538    909   1771   1327
   -262   1852   2112   -795  -1187   1982    909    555   1187    618   1512   1127
   -355   1021   1376   -332   -865   1197    722     88    496   -197    717    467
   -353    329    680     10   -517    504    696     33    132   -719    153    -41
   -298     75    371    111   -335    223    758    197    137   -810     23   -168
   -277     59    335    109   -306    197    878    361    239   -763     46   -155
   -257    127    384     64   -319    254   1000    504    361   -672    119    -90
   -252    210    462     18   -358    335   1088    602    462   -589    197    -23
   -246    257    501     -5   -374    379   1148    657    517   -542    241     28
   -233    265    498    -18   -366    381   1171    678    535   -524    259     57
   -228    288    517    -28   -371    402   1197    698    563   -501    280     80
   -228    298    527    -36   -379    413   1205    711    576   -488    293     90
   -207    311    519    -54   -363    415   1205    711    576   -488    288     96
   -202    314    517    -57   -358    415   1197    704    587   -498    272     93
   -189    309    498    -59   -342    402   1192    704    605   -509    275     96
   -215    301    514    -44   -363    407   1205    727    631   -501    301    106
   -220    290    511    -33   -366    400   1218    740    646   -491    316    109
   -270    283    550     -7   -410    415   1231    750    654   -467    337    119
   -249    293    542    -20   -394    418   1236    753    654   -459    335    114
   -254    290    542    -20   -400    418   1257    774    665   -444    335    122
   -244    285    530    -20   -387    407   1267    782    665   -433    324    122
   -265    280    545    -10   -405    413   1275    784    667   -415    324    122
   -283    275    558      5   -420    415   1293    800    672   -400    335    119
   -306    280    584     10   -446    431   1299    807    678   -392    368    119
   -306    277    584     12   -446    431   1299    807    678   -389    394    116
   -311    285    597     10   -457    441   1299    813    678   -381    415    119
   -311    296    607      7   -459    452   1299    815    675   -379    426    122
   -322    288    610     15   -465    446   1301    815    672   -384    407    124
   -309    275    584     15   -446    428   1293    815    667   -389    368    122
   -259    262    522     -2   -392    392   1262    792    639   -413    345     96
   -353    252    605     51   -478    428   1273    813    657   -387    379    116
   -457    246    701    103   -579    472   1306    865    693   -348    431    155
   -296    254    548     20   -420    400   1257    828    646   -387    402    111
   -226    262    485    -20   -355    374   1234    810    623   -402    392     98
   -262    283    545    -10   -402    413   1249    831    639   -389    407    124
   -285    283    566      0   -426    423   1257    841    644   -392    402    132
   -181    290    472    -57   -327    381   1234    820    618   -415    368    101
   -163    306    467    -72   -314    387   1236    815    610   -410    361     93
   -233    306    540    -36   -387    423   1273    844    639   -392    384    109
   -228    296    524    -36   -376    410   1265    836    633   -400    387    111
   -197    301    498    -51   -348    400   1267    839    641   -392    379    132
   -163    316    478    -77   -322    397   1262    836    646   -384    358    137
   -116    348    465   -114   -290    405   1260    844    665   -366    358    145
    -75    355    431   -142   -254    392   1252    836    665   -366    350    135
    -41    340    379   -150   -210    358   1249    828    659   -371    322    122
    -20    311    329   -148   -176    322   1252    818    649   -387    290    103
      2    337    335   -168   -166    337   1257    810    649   -392    290    103
     -5    384    389   -189   -197    384   1265    810    662   -389    306    116
    -12    355    368   -171   -192    361   1260    813    665   -384    296    116
    -33    348    381   -161   -207    363   1267    826    675   -368    285    119
    -51    371    423   -158   -236    397   1286    849    693   -345    298    148
    -70    376    446   -153   -259    410   1286    859    701   -340    293    150
    -75    389    465   -158   -270    426   1288    872    709   -329    290    161
    -88    387    472   -150   -280    428   1299    885    717   -322    283    171
    -77    405    483   -163   -280    444   1309    904    732   -303    290    194
    -96    413    509   -158   -303    459   1317    919    745   -290    306    226
   -124    452    574   -163   -350    511   1330    940    763   -270    332    267
   -140    478    615   -168   -379    548   1348    961    782   -254    345    293
   -140    483    623   -171   -381    553   1356    971    789   -246    345    298
   -129    511    641   -192   -387    576   1363    989    805   -228    363    306
   -145    524    670   -189   -407    597   1374   1010    818   -210    381    324
   -226    530    756   -153   -491    644   1405   1039    844   -181    410    350
   -197    545    743   -174   -470    644   1408   1034    844   -174    407    355
   -181    566    748   -192   -465    654   1408   1021    844   -171    410    368
   -181    571    753   -194   -467    662   1397   1005    828   -171    407    384
   -197    563    761   -181   -480    659   1374    982    810   -179    389    394
   -158    522    680   -181   -418    600   1322    932    756   -223    345    366
   -197    504    701   -155   -449    602   1306    917    740   -226    348    384
   -265    449    714    -93   -488    581   1306    906    722   -239    335    384
   -306    394    701    -44   -504    545   1301    901    709   -244    322    384
   -342    319    662     12   -501    491   1291    896    688   -254    301    371
   -376    285    662     44   -519    472   1304    904    685   -254    296    374
   -407    220    628     93   -519    423   1304    896    659   -288    259    361
   -415    153    566    129   -493    358   1278    854    610   -329    210    322
   -397    137    535    129   -465    335   1257    828    589   -348    184    298
   -387    124    509    129   -449    316   1241    823    571   -371    155    277
   -379    109    485    135   -431    296   1226    815    550   -394    124    254
   -366     83    449    140   -407    265   1205    807    532   -418     98    233
   -350     90    441    129   -394    265   1200    797    514   -428     93    215
   -337     62    397    137   -368    228   1184    787    491   -462     64    171
   -285    -28    257    155   -272    114   1182    807    465   -524     -7    103
   -272   -106    166    189   -220     28   1252    909    496   -561    -72     44
   -265    -77    187    171   -226     54   1350   1036    574   -532    -67     38
   -192     49    241     70   -218    142   1421   1179    714   -405     51    122
   -132    472    605   -171   -368    540   1428   1239    909   -119    381    420
   -168   1075   1244   -454   -706   1161   1335   1114   1060    236    828    813
   -226   1452   1678   -613   -950   1564   1060    761    997    426   1109   1034
   -233   1252   1483   -511   -857   1366    737    337    628    187    927    841
   -262    620    883   -179   -574    753    615     54    137   -446    311    316
   -207     -2    205    103   -207     98    602     49   -174   -966   -218   -145
   -124   -283   -158    205     15   -220    646    200   -168  -1065   -350   -293
    -90   -288   -197    189     51   -244    743    340    -54  -1010   -316   -277
    -67   -189   -122    127     25   -155    810    431     49   -922   -244   -236
    -41    -75    -33     57     -7    -54    872    517    163   -807   -161   -171
    -10     28     38     -7    -23     33    917    579    257   -717    -88   -109
     -2     77     80    -38    -41     80    930    597    309   -693    -51    -90
    -12    114    124    -51    -70    119    945    618    350   -678    -18    -72
     -7    153    161    -75    -83    158    950    631    368   -639     10    -59
    -23    163    187    -70   -103    174    956    654    387   -589     54    -36
    -31    166    194    -67   -114    181    945    662    387   -566     70    -28
    -25    192    215    -83   -122    202    924    657    381   -540     85    -38
     -7    228    233   -111   -119    231    906    659    397   -519    116    -36
     33    249    215   -140    -90    233    880    652    397   -522    132    -38
     77    257    176   -168    -49    218    844    626    376   -542    145    -62
    116    233    116   -176      0    176    823    607    355   -568    137    -96
    166    259     93   -213     36    176    813    605    358   -561    163   -101
    213    303     90   -257     62    197    813    607    366   -540    207    -85
    200    293     93   -249     51    194    805    594    350   -540    207    -85
    252    316     62   -285     96    189    787    584    335   -545    197    -93
    301    329     25   -316    137    179    771    568    324   -550    189   -114
    319    314     -5   -316    163    155    758    566    319   -561    184   -129
    283    314     28   -301    127    171    763    579    332   -555    200   -124
    355    327    -28   -342    192    150    740    566    316   -574    189   -148
    433    322   -111   -379    272    106    696    535    285   -607    161   -184
    511    324   -187   -418    350     70    652    511    257   -641    135   -205
    496    332   -163   -415    329     85    657    530    272   -623    155   -187
    457    335   -122   -397    288    106    659    548    293   -597    179   -163
    470    322   -148   -397    309     85    636    548    285   -602    181   -163
    522    345   -176   -433    350     85    602    532    267   -613    176   -166
    530    400   -132   -467    332    135    594    545    280   -589    197   -153
    514    402   -114   -459    314    145    597    561    285   -581    202   -142
    530    397   -132   -465    329    132    589    561    277   -587    194   -148
    504    392   -111   -446    309    140    594    566    280   -584    192   -145
    470    397    -72   -433    270    163    618    589    298   -571    200   -137
    446    402    -44   -426    244    179    628    605    311   -563    213   -119
    418    423      5   -423    207    215    639    618    329   -540    236    -98
    407    439     31   -423    189    236    639    628    348   -519    246    -90
    418    436     18   -428    200    228    633    633    358   -514    244    -93
    410    441     28   -426    189    236    633    639    371   -504    249    -93
    405    462     54   -433    174    259    633    646    392   -480    265    -85
    405    462     57   -433    174    259    633    652    407   -465    267    -88
    402    467     64   -436    168    267    620    644    413   -457    270    -93
    407    472     64   -441    171    267    597    633    413   -449    272    -96
    407    457     49   -433    179    254    581    620    407   -449    267   -101
    418    454     36   -436    192    246    566    607    405   -452    257   -119
    420    439     18   -428    200    228    542    594    392   -462    239   -142
    439    459     20   -449    207    241    519    581    387   -459    246   -137
    452    488     36   -472    207    265    501    579    387   -449    262   -122
    457    485     28   -470    215    257    485    576    394   -433    267   -116
    483    472    -10   -480    246    231    459    571    387   -449    254   -127
    491    485     -7   -488    249    239    436    563    384   -449    257   -135
    493    504     10   -501    241    257    423    568    392   -433    272   -127
    504    535     31   -519    236    283    418    587    415   -410    293   -114
    522    555     31   -540    244    293    400    589    418   -402    290   -116
    517    584     67   -550    223    327    387    602    433   -379    311    -88
    519    597     77   -558    220    337    363    600    436   -368    303    -80
    433    592    158   -511    137    376    376    633    472   -335    314    -49
    379    620    239   -501     70    431    392    667    509   -293    353    -10
    433    657    223   -545    106    439    361    644    501   -285    371    -15
    381    691    306   -537     38    498    350    644    514   -254    405      2
    309    680    371   -493    -31    527    332    649    524   -236    420      5
    397    641    244   -522     75    444    226    587    462   -285    381    -57
    444    628    184   -537    129    407    148    542    423   -311    363    -85
    444    618    174   -532    135    397    101    517    394   -337    337   -111
    322    600    277   -459     23    439    111    542    418   -314    358    -93
    314    540    223   -428     46    381     75    514    384   -342    319   -124
    340    462    122   -400    109    293     31    472    335   -389    262   -179
    290    410    116   -353     85    265      0    446    303   -418    218   -210
    257    392    135   -324     62    265    -31    420    280   -436    197   -236
    233    329     96   -283     67    213    -70    384    239   -465    181   -293
    163    277    114   -220     25    197    -88    366    223   -472    181   -322
    137    246    109   -194     15    179   -114    350    210   -488    163   -335
    103    246    142   -174    -18    194   -129    345    210   -485    161   -329
    176    233     57   -205     59    145   -176    316    181   -514    127   -353
    311    215    -98   -265    205     59   -254    254    122   -571     59   -405
    332    163   -168   -249    249     -2   -283    241     93   -602     12   -446
    355     80   -275   -218    316    -96   -267    293     88   -636    -41   -535
    324     83   -244   -205    283    -80   -184    428    179   -597    -31   -550
    483    171   -311   -327    397    -70   -153    540    267   -537      0   -530
    555    426   -129   -493    342    148   -122    667    436   -332    187   -335
    581    930    348   -756    116    639   -148    711    649     18    576     51
    467   1467    997   -969   -265   1234   -298    496    732    329    966    402
    384   1561   1174   -974   -394   1369   -618    114    537    355   1044    444
    303   1163    857   -735   -275   1010   -862   -280     88    -70    654    119
    207    457    249   -332    -20    353   -937   -488   -397   -737    -18   -420
    272     28   -244   -150    257   -106   -987   -418   -527   -974   -301   -696
    283    -96   -381    -93    329   -239   -940   -262   -428   -958   -329   -761
    374   -103   -478   -135    423   -290   -904   -171   -340   -919   -327   -771
    394    -33   -428   -179    410   -231   -865    -96   -236   -831   -272   -740
    303     85   -218   -194    259    -64   -823    -18   -124   -711   -176   -657
    348    158   -189   -254    267    -12   -831      5    -80   -667   -140   -649
    363    187   -176   -275    270      5   -846      5    -64   -644   -119   -654
    381    213   -168   -296    275     23   -870      0    -64   -628    -96   -639
    407    213   -194   -311    301      7   -904    -15    -75   -626    -93   -639
    389    213   -179   -301    283     18   -924    -23    -77   -620    -93   -639
    381    210   -171   -296    275     20   -948    -33    -80   -613    -85   -646
    332    218   -114   -275    223     51   -948    -28    -64   -581    -36   -628
    415    241   -176   -329    296     33   -997    -64    -90   -602    -46   -654
    483    246   -239   -366    361      5  -1054   -103   -119   -618    -59   -683
    517    226   -290   -374    402    -33  -1106   -142   -150   -641    -85   -701
    522    207   -314   -363    418    -51  -1135   -166   -163   -639   -109   -709
    568    202   -366   -387    467    -80  -1174   -202   -187   -644   -116   -737
    613    205   -407   -410    509    -98  -1205   -233   -205   -646   -122   -758
    633    192   -441   -413    537   -124  -1239   -272   -226   -649   -135   -779
    574    163   -410   -368    493   -122  -1244   -285   -220   -628   -127   -766
    488    127   -361   -309    423   -114  -1244   -267   -205   -618   -181   -745
    496    103   -392   -298    444   -145  -1280   -280   -215   -623   -220   -756
    472     77   -397   -277    433   -158  -1312   -303   -226   -620   -228   -787
    397     46   -350   -220    374   -150  -1322   -309   -226   -615   -218   -802
    296     31   -265   -163    280   -116  -1337   -322   -223   -605   -233   -797
    270     12   -257   -140    265   -122  -1374   -342   -241   -613   -252   -795
    254     15   -241   -135    246   -111  -1402   -350   -254   -607   -246   -789
    283     15   -267   -148    275   -124  -1449   -374   -277   -613   -265   -810
    270    -25   -296   -124    280   -161  -1496   -402   -306   -633   -283   -846
    207    -36   -244    -85    223   -140  -1506   -407   -309   -620   -283   -844
    150    -12   -166    -70    155    -88  -1501   -410   -298   -600   -277   -831
    114    -33   -148    -38    129    -90  -1538   -433   -319   -607   -316   -852
     90    -57   -150    -18    119   -103  -1595   -459   -337   -626   -324   -875
     46    -57   -103      5     75    -80  -1613   -478   -337   -626   -355   -891
     25    -90   -119     31     70   -103  -1649   -527   -361   -644   -381   -930
    -33   -111    -77     72     20    -96  -1652   -542   -366   -639   -433   -943
    -88   -119    -33    103    -28    -77  -1615   -548   -358   -620   -384   -945
    -33    -96    -62     62     12    -80  -1582   -587   -371   -610   -332   -961
     36    -33    -70     -2     51    -51  -1577   -584   -363   -597   -389   -974
    142     38   -103    -90    124    -31  -1613   -568   -376   -605   -405   -997
    103     64    -38    -83     70     12  -1626   -514   -384   -589   -413   -995
     93     75    -20    -85     57     28  -1647   -480   -355   -574   -426  -1005
     85     93      7    -90     38     49  -1673   -480   -324   -561   -439  -1010
    137    111    -25   -124     83     44  -1714   -506   -314   -574   -454  -1031
    127    106    -20   -116     72     44  -1719   -511   -280   -592   -446  -1044
    116     83    -33   -101     75     25  -1717   -530   -259   -584   -459  -1057
    148     93    -54   -122    101     20  -1756   -550   -254   -558   -470  -1075
     54    122     67    -88     -5     96  -1761   -535   -215   -496   -449  -1047
    109    109      0   -111     54     54  -1810   -581   -231   -493   -488  -1085
    150    103    -46   -129     98     28  -1836   -613   -228   -480   -511  -1109
    135    114    -23   -127     77     46  -1849   -626   -202   -454   -519  -1101
    163    163      0   -163     83     83  -1873   -646   -187   -420   -517  -1088
    132    168     36   -150     46    103  -1873   -641   -168   -366   -493  -1070
    124    184     59   -155     33    122  -1867   -641   -150   -316   -470  -1047
    116    210     90   -166     12    150  -1865   -644   -135   -275   -452  -1031
    114    226    111   -168      2    168  -1867   -646   -114   -241   -441  -1026
    103    233    127   -168    -12    181  -1873   -652   -106   -215   -431  -1018
    111    233    122   -174     -5    179  -1883   -665   -109   -200   -433  -1026
    129    272    142   -202     -5    207  -1888   -670    -98   -176   -423  -1023
    106    288    181   -197    -36    236  -1883   -683    -88   -155   -410  -1013
    106    311    202   -210    -46    257  -1901   -714   -101   -148   -413  -1026
     75    301    223   -189    -72    262  -1935   -735   -109   -142   -420  -1031
     77    301    223   -192    -72    262  -2003   -766   -132   -148   -436  -1047
    142    298    155   -220     -5    228  -2081   -810   -176   -171   -467  -1091
    200    285     85   -244     57    187  -2130   -844   -207   -192   -493  -1137
    189    257     67   -223     59    163  -2145   -862   -215   -197   -511  -1166
    161    223     59   -194     51    142  -2153   -880   -228   -205   -540  -1205
    137    145      7   -140     64     77  -2171   -909   -259   -231   -589  -1254
    101     67    -33    -85     67     18  -2179   -930   -280   -246   -628  -1291
     93     18    -75    -57     85    -28  -2192   -956   -301   -262   -665  -1325
     85    -18   -103    -36     93    -59  -2205   -984   -329   -280   -696  -1350
     62    -31    -93    -15     77    -62  -2216  -1013   -355   -290   -719  -1379
     10    -41    -54     12     31    -49  -2223  -1028   -374   -293   -735  -1395
     51    -67   -119      5     85    -93  -2260  -1072   -420   -332   -763  -1439
     90    -80   -174     -7    129   -127  -2288  -1101   -449   -345   -776  -1473
     70    -85   -155      7    111   -119  -2294  -1104   -444   -332   -782  -1480
     31   -127   -158     46     93   -142  -2294  -1098   -441   -329   -813  -1506
     54   -236   -290     88    171   -262  -2278  -1070   -454   -387   -914  -1608
    103   -293   -400     93    249   -345  -2216   -989   -418   -418   -982  -1686
    153   -244   -397     46    275   -319  -2153   -839   -298   -324   -911  -1662
    187      2   -184    -96    184    -90  -2094   -665    -83    -54   -675  -1444
    187    493    306   -340    -59    400  -2091   -605    171    324   -309  -1034
     -7   1010   1015   -504   -511   1013  -2184   -753    353    722     96   -639
   -236   1036   1273   -400   -753   1153  -2483  -1130    239    797    171   -581
   -345    506    852    -80   -600    678  -2769  -1558   -239    340   -290   -992
   -413   -314     96    363   -257   -109  -2904  -1831   -774   -345  -1015  -1631
   -376   -844   -470    607     44   -657  -2940  -1790   -932   -615  -1369  -1979
   -303   -945   -641    626    168   -795  -2896  -1626   -831   -535  -1356  -2026
   -288   -896   -607    592    158   -753  -2795  -1478   -691   -387  -1241  -1971
   -283   -797   -514    540    114   -654  -2709  -1369   -566   -246  -1106  -1891
   -290   -714   -426    501     64   -571  -2644  -1296   -472   -137   -987  -1818
   -236   -678   -441    457    101   -561  -2624  -1275   -446   -103   -922  -1803
   -181   -672   -491    426    153   -581  -2621  -1288   -459   -101   -891  -1842
   -181   -657   -475    420    145   -568  -2608  -1291   -457    -93   -841  -1862
   -163   -652   -488    407    161   -571  -2608  -1314   -472   -103   -813  -1901
   -161   -644   -483    402    161   -563  -2603  -1337   -483   -111   -792  -1922
   -184   -662   -478    423    142   -568  -2592  -1371   -488   -124   -802  -1948
   -215   -675   -459    444    122   -568  -2585  -1400   -496   -129   -800  -1945
   -257   -670   -415    462     77   -545  -2574  -1405   -493   -127   -795  -1930
   -259   -659   -400    459     70   -530  -2572  -1408   -493   -124   -787  -1914
   -197   -667   -470    431    135   -568  -2598  -1434   -517   -145   -810  -1932
   -163   -670   -506    415    171   -589  -2621  -1441   -522   -155   -815  -1938
    -85   -659   -576    371    241   -618  -2644  -1457   -537   -171   -823  -1948
    -64   -654   -589    361    262   -623  -2637  -1454   -535   -176   -818  -1940
    -83   -662   -581    371    246   -623  -2621  -1452   -514   -187   -818  -1938
   -132   -675   -542    402    205   -610  -2603  -1436   -483   -181   -810  -1917
   -145   -680   -537    413    194   -610  -2590  -1428   -467   -179   -820  -1901
   -166   -672   -506    420    168   -589  -2574  -1421   -457   -166   -826  -1893
   -228   -678   -449    452    109   -566  -2540  -1400   -444   -150   -841  -1883
   -275   -678   -402    475     62   -540  -2507  -1384   -433   -137   -846  -1867
   -303   -672   -371    488     31   -522  -2486  -1376   -431   -119   -862  -1862
   -363   -680   -316    522    -23   -498  -2452  -1358   -418    -93   -885  -1886
   -413   -688   -277    550    -70   -483  -2426  -1343   -407    -85   -865  -1917
   -371   -693   -324    532    -25   -509  -2439  -1356   -428   -101   -885  -1969
   -353   -704   -350    527     -5   -527  -2439  -1358   -436   -109   -891  -2000
   -355   -693   -337    524    -10   -517  -2436  -1350   -441   -116   -872  -2008
   -361   -704   -345    530     -7   -524  -2436  -1340   -449   -119   -857  -1997
   -342   -706   -363    524      7   -535  -2434  -1335   -457   -127   -844  -1997
   -316   -704   -387    509     33   -548  -2431  -1332   -465   -132   -875  -1987
   -311   -698   -387    506     36   -542  -2421  -1335   -478   -142   -893  -1982
   -309   -691   -384    498     33   -537  -2410  -1337   -491   -163   -906  -1997
   -314   -688   -374    501     28   -530  -2395  -1330   -491   -155   -930  -1995
   -290   -683   -394    485     51   -540  -2392  -1327   -498   -153   -935  -1982
   -277   -672   -394    475     57   -535  -2385  -1322   -498   -153   -906  -1958
   -270   -683   -413    475     70   -550  -2379  -1317   -498   -145   -919  -1977
   -283   -691   -407    485     62   -550  -2359  -1293   -480   -116   -930  -1982
   -290   -704   -413    496     59   -558  -2338  -1278   -467    -96   -945  -1984
   -270   -706   -436    488     83   -571  -2325  -1270   -462    -83   -961  -1987
   -244   -722   -478    480    116   -600  -2335  -1288   -483   -109   -997  -2008
   -267   -732   -465    498     98   -600  -2325  -1288   -478   -106  -1013  -2005
   -228   -724   -498    475    132   -613  -2327  -1291   -483   -111  -1039  -2018
   -114   -717   -602    415    244   -659  -2359  -1322   -517   -150  -1085  -2047
    -20   -722   -701    368    337   -711  -2385  -1358   -550   -189  -1124  -2075
     54   -724   -782    335    418   -753  -2397  -1382   -571   -220  -1158  -2088
    137   -701   -839    280    485   -769  -2413  -1397   -587   -239  -1182  -2096
    252   -701   -953    226    602   -826  -2439  -1421   -615   -272  -1215  -2143
    345   -680  -1026    166    685   -852  -2449  -1436   -623   -285  -1221  -2166
    394   -670  -1065    135    730   -867  -2449  -1439   -626   -301  -1228  -2171
    431   -654  -1088    109    758   -870  -2444  -1441   -623   -314  -1247  -2177
    465   -641  -1106     88    784   -872  -2426  -1421   -605   -306  -1252  -2182
    459   -623  -1085     80    771   -854  -2403  -1405   -594   -306  -1273  -2153
    446   -613  -1060     83    750   -833  -2377  -1389   -584   -298  -1278  -2164
    423   -576  -1002     75    711   -789  -2353  -1374   -568   -280  -1265  -2156
    426   -566   -992     70    709   -779  -2333  -1363   -558   -272  -1286  -2151
    415   -561   -979     70    696   -771  -2317  -1356   -555   -293  -1312  -2148
    397   -527   -924     64    659   -724  -2283  -1343   -535   -280  -1296  -2135
    381   -491   -872     51    626   -680  -2273  -1345   -527   -267  -1278  -2127
    394   -420   -815     12    605   -618  -2291  -1369   -535   -270  -1275  -2156
    368   -436   -805     31    587   -618  -2304  -1389   -553   -283  -1278  -2197
    322   -459   -782     67    550   -620  -2307  -1397   -558   -257  -1234  -2221
    293   -522   -815    111    553   -667  -2317  -1415   -584   -257  -1218  -2249
    277   -561   -839    142    558   -698  -2307  -1421   -594   -262  -1215  -2247
    109   -602   -711    246    407   -657  -2257  -1387   -574   -236  -1215  -2179
    122   -649   -771    262    446   -709  -2255  -1405   -613   -246  -1247  -2200
    168   -683   -852    257    509   -766  -2273  -1434   -657   -254  -1270  -2221
    205   -756   -961    275    581   -857  -2291  -1475   -709   -301  -1317  -2249
    194   -800   -995    301    592   -896  -2301  -1493   -735   -322  -1340  -2239
    140   -833   -974    348    555   -904  -2296  -1504   -748   -329  -1358  -2221
    150   -849  -1000    348    574   -924  -2304  -1525   -766   -332  -1376  -2223
    142   -852   -995    355    568   -922  -2307  -1532   -776   -322  -1382  -2213
    145   -870  -1015    361    579   -943  -2301  -1535   -782   -314  -1395  -2213
    142   -883  -1026    368    581   -953  -2299  -1548   -797   -314  -1405  -2210
    148   -888  -1036    368    592   -961  -2296  -1561   -807   -322  -1415  -2205
    176   -982  -1158    402    667  -1070  -2275  -1540   -833   -363  -1475  -2255
    187   -989  -1176    400    680  -1083  -2158  -1423   -784   -353  -1504  -2288
    210   -911  -1122    350    665  -1015  -2034  -1252   -675   -267  -1444  -2242
    277   -701   -982    210    628   -841  -1927  -1041   -480    -72  -1257  -2065
    358   -210   -568    -72    462   -389  -1888   -893   -207    285   -867  -1662
    226    467    239   -348     -7    355  -1904   -901     96    761   -329  -1127
     -2    745    748   -371   -374    745  -2130  -1192    129    958    -83   -885
   -166    368    535   -103   -350    452  -2426  -1657   -252    620   -379  -1161
   -259   -504   -244    381     -7   -374  -2639  -2138   -961   -176  -1140  -1860
   -249  -1148   -901    696    324  -1026  -2688  -2218  -1327   -646  -1615  -2325
   -189  -1356  -1166    771    485  -1260  -2626  -2065  -1332   -724  -1714  -2442
   -168  -1369  -1202    766    514  -1288  -2504  -1906  -1244   -685  -1691  -2447
   -127  -1278  -1150    704    511  -1215  -2377  -1753  -1122   -594  -1618  -2390
    -77  -1161  -1085    618    504  -1124  -2301  -1652  -1031   -509  -1540  -2320
    -62  -1119  -1057    589    496  -1088  -2252  -1597   -989   -459  -1493  -2273
    -49  -1106  -1060    576    504  -1085  -2239  -1577   -974   -436  -1465  -2244
    -36  -1080  -1044    558    504  -1062  -2239  -1569   -969   -418  -1444  -2223
    -33  -1065  -1034    548    498  -1049  -2239  -1569   -982   -420  -1436  -2221
    -15  -1057  -1041    537    511  -1049  -2234  -1564   -989   -420  -1428  -2226
    -18  -1054  -1036    535    506  -1044  -2221  -1548   -984   -413  -1410  -2249
    -33  -1047  -1013    540    488  -1031  -2205  -1532   -976   -400  -1379  -2278
    -57  -1047   -992    550    467  -1021  -2177  -1519   -969   -387  -1353  -2291
    -59  -1052   -992    553    465  -1023  -2169  -1522   -984   -389  -1348  -2314
    -64  -1060   -997    561    465  -1031  -2179  -1532   -997   -389  -1356  -2327
    -64  -1075  -1010    571    472  -1044  -2205  -1532  -1005   -389  -1374  -2325
    -46  -1065  -1018    553    485  -1041  -2239  -1538  -1015   -394  -1374  -2309
      5  -1062  -1067    527    535  -1065  -2275  -1566  -1044   -415  -1379  -2312
     18  -1062  -1080    522    545  -1070  -2294  -1595  -1060   -431  -1384  -2309
    -51  -1054  -1002    553    475  -1028  -2262  -1579  -1031   -410  -1361  -2260
     62  -1044  -1109    488    584  -1075  -2291  -1613  -1072   -441  -1371  -2278
    101  -1031  -1132    465    615  -1080  -2288  -1618  -1093   -449  -1356  -2262
     72  -1026  -1101    475    584  -1062  -2260  -1602  -1083   -433  -1317  -2223
     85  -1021  -1106    467    594  -1062  -2244  -1602  -1083   -439  -1296  -2216
    142   -989  -1135    420    639  -1062  -2249  -1618  -1096   -452  -1288  -2216
    176   -982  -1158    402    665  -1070  -2252  -1623  -1096   -457  -1273  -2203
    207   -992  -1200    392    701  -1096  -2252  -1631  -1106   -467  -1262  -2195
    174  -1008  -1182    418    678  -1093  -2231  -1615  -1096   -454  -1228  -2161
    135   -979  -1117    420    623  -1047  -2210  -1595  -1075   -431  -1174  -2112
    181   -953  -1135    384    657  -1044  -2208  -1595  -1078   -439  -1150  -2094
    163   -950  -1114    392    639  -1031  -2190  -1571  -1067   -433  -1111  -2065
    184   -943  -1127    379    654  -1034  -2177  -1558  -1065   -436  -1075  -2047
    127   -927  -1054    400    589   -989  -2151  -1535  -1041   -415  -1000  -1997
     90   -935  -1026    423    558   -979  -2127  -1517  -1036   -410   -943  -1964
     -7   -963   -956    483    472   -958  -2073  -1480  -1013   -389   -888  -1925
    -38   -943   -904    491    431   -924  -2026  -1447   -982   -350   -831  -1873
     18   -927   -948    452    480   -937  -2010  -1444   -976   -342   -813  -1862
     70   -932  -1002    431    535   -966  -1995  -1436   -966   -335   -797  -1860
    233   -937  -1174    350    701  -1054  -2018  -1465   -997   -371   -818  -1899
    257   -904  -1161    324    709  -1031  -2013  -1454   -982   -368   -813  -1888
    322   -914  -1236    296    776  -1075  -2029  -1447   -989   -397   -841  -1888
    387   -901  -1288    257    836  -1093  -2049  -1444   -997   -423   -862  -1888
    449   -875  -1327    213    885  -1101  -2070  -1462  -1008   -446   -872  -1899
    491   -883  -1374    197    932  -1127  -2068  -1470  -1013   -467   -878  -1914
    548   -919  -1467    184   1005  -1195  -2065  -1475  -1023   -488   -885  -1935
    568   -940  -1509    184   1039  -1223  -2062  -1475  -1031   -498   -883  -1940
    592   -930  -1522    166   1057  -1226  -2094  -1496  -1049   -511   -883  -1943
    610   -885  -1496    137   1052  -1189  -2158  -1506  -1060   -506   -867  -1935
    618   -880  -1499    129   1057  -1187  -2169  -1491  -1065   -504   -865  -1925
    610   -880  -1491    135   1049  -1187  -2153  -1470  -1070   -506   -870  -1912
    620   -880  -1501    129   1060  -1189  -2153  -1462  -1085   -514   -875  -1904
    623   -857  -1480    116   1052  -1169  -2143  -1439  -1088   -501   -852  -1875
    563   -846  -1410    140    984  -1127  -2114  -1402  -1075   -475   -823  -1842
    607   -807  -1415     98   1010  -1111  -2107  -1389  -1083   -472   -818  -1839
    626   -750  -1379     59   1000  -1065  -2078  -1358  -1070   -446   -782  -1805
    641   -719  -1361     38   1000  -1039  -2049  -1332  -1062   -423   -753  -1777
    597   -709  -1306     54    950  -1008  -2023  -1309  -1060   -407   -735  -1764
    548   -698  -1247     75    896   -971  -1990  -1275  -1044   -389   -711  -1751
    491   -659  -1153     83    820   -906  -1953  -1234  -1013   -350   -659  -1701
    446   -602  -1049     77    748   -826  -1914  -1195   -969   -301   -592  -1639
    394   -597   -992    101    691   -795  -1899  -1192   -958   -285   -553  -1610
    363   -605   -969    119    665   -784  -1891  -1192   -969   -285   -537  -1602
    272   -607   -883    166    576   -745  -1883  -1192   -966   -275   -517  -1590
    244   -610   -854    184    548   -732  -1891  -1197   -969   -280   -511  -1590
    262   -626   -888    179    574   -758  -1912  -1218   -989   -309   -530  -1618
    241   -652   -896    205    568   -774  -1912  -1221   -997   -322   -548  -1641
    218   -683   -901    233    558   -792  -1906  -1221  -1008   -342   -571  -1667
    155   -724   -880    285    517   -802  -1896  -1223  -1021   -363   -597  -1686
    132   -745   -878    303    504   -810  -1904  -1236  -1054   -389   -636  -1709
    150   -784   -935    316    542   -859  -1914  -1260  -1101   -444   -675  -1743
    148   -833   -982    340    563   -906  -1927  -1286  -1150   -485   -685  -1745
     15   -859   -875    423    444   -867  -1904  -1262  -1150   -459   -644  -1691
     31   -859   -893    413    459   -875  -1917  -1280  -1171   -504   -701  -1735
     67   -836   -906    384    485   -870  -1945  -1306  -1187   -545   -779  -1764
     75   -823   -901    374    485   -862  -1956  -1322  -1189   -563   -826  -1756
     18   -815   -833    400    426   -823  -1940  -1327  -1182   -566   -823  -1722
     28   -841   -870    405    446   -854  -1938  -1361  -1226   -610   -857  -1738
     20   -875   -898    426    459   -885  -1896  -1337  -1260   -657   -893  -1774
    -12   -917   -906    465    444   -911  -1782  -1223  -1200   -659   -893  -1823
    -46   -862   -815    454    384   -839  -1634  -1049  -1049   -566   -779  -1790
     25   -680   -706    324    363   -691  -1506   -826   -820   -345   -576  -1639
    116   -233   -350     57    233   -293  -1480   -745   -594      0   -210  -1296
     36    389    350   -213   -158    371  -1551   -854   -410    394    290   -820
   -145    774    919   -314   -532    846  -1784  -1192   -431    631    623   -524
   -202    519    719   -158   -462    618  -2083  -1641   -805    353    371   -743
   -288   -205     83    246   -187    -62  -2205  -1977  -1343   -355   -314  -1327
   -249   -922   -675    584    213   -800  -2223  -2031  -1693   -922   -919  -1883
   -129  -1200  -1070    665    470  -1135  -2195  -1909  -1712   -992  -1002  -2096
    -85  -1202  -1119    644    514  -1161  -2094  -1769  -1587   -859   -935  -2125
    -15  -1101  -1085    558    532  -1093  -2010  -1662  -1447   -789   -820  -2112
      2   -987   -992    491    496   -987  -1922  -1543  -1322   -722   -693  -2055
    -31   -917   -885    475    426   -901  -1847  -1460  -1278   -652   -620  -2008
      0   -891   -893    444    444   -893  -1842  -1470  -1296   -672   -644  -1990
     12   -906   -922    446    465   -914  -1842  -1478  -1304   -704   -659  -1964
      7   -906   -917    449    459   -911  -1823  -1462  -1283   -698   -618  -1917
    -72   -932   -859    504    392   -896  -1784  -1428  -1249   -667   -555  -1862
     18   -922   -940    452    478   -932  -1810  -1444  -1262   -704   -548  -1860
    145   -914  -1060    384    602   -987  -1844  -1465  -1280   -771   -574  -1873
    132   -917  -1049    392    589   -982  -1849  -1465  -1270   -784   -568  -1883
    187   -891  -1078    353    631   -984  -1865  -1480  -1273   -789   -579  -1906
    220   -878  -1101    327    659   -989  -1875  -1480  -1278   -795   -576  -1912
    254   -859  -1114    301    683   -984  -1883  -1488  -1280   -797   -574  -1893
    309   -859  -1169    272    735  -1013  -1896  -1499  -1286   -810   -579  -1886
    319   -844  -1163    262    740  -1002  -1893  -1504  -1278   -807   -553  -1878
    319   -839  -1161    259    737  -1000  -1883  -1514  -1275   -810   -545  -1878
    314   -841  -1156    262    732   -997  -1875  -1519  -1280   -807   -519  -1878
    285   -839  -1124    275    704   -982  -1860  -1535  -1296   -810   -506  -1893
    244   -854  -1098    306    670   -976  -1849  -1538  -1306   -831   -519  -1904
    153   -917  -1070    379    610   -992  -1844  -1535  -1332   -870   -535  -1912
    122   -956  -1078    415    597  -1015  -1836  -1517  -1343   -906   -548  -1909
    122   -924  -1047    400    581   -984  -1795  -1467  -1332   -909   -545  -1875
    119   -906  -1026    394    571   -966  -1771  -1426  -1374   -935   -571  -1857
     96   -922  -1018    413    555   -971  -1774  -1402  -1415   -956   -563  -1852
    124   -927  -1052    400    587   -989  -1761  -1392  -1421   -976   -623  -1842
    200   -924  -1127    361    662  -1026  -1771  -1387  -1431   -989   -688  -1857
    259   -914  -1174    327    717  -1044  -1784  -1369  -1418   -982   -675  -1852
    262   -862  -1124    298    691   -992  -1771  -1353  -1382   -943   -631  -1823
    249   -831  -1080    290    665   -956  -1756  -1332  -1356   -904   -628  -1797
    257   -823  -1083    283    667   -953  -1740  -1304  -1337   -883   -618  -1784
    223   -823  -1047    301    633   -935  -1712  -1278  -1314   -852   -579  -1761
    233   -815  -1049    288    641   -930  -1693  -1257  -1296   -831   -563  -1743
    213   -810  -1026    298    618   -917  -1667  -1239  -1280   -813   -561  -1735
    218   -782  -1002    280    607   -891  -1657  -1226  -1260   -782   -566  -1735
    267   -737  -1005    236    636   -870  -1644  -1215  -1239   -743   -553  -1730
    223   -743   -966    259    592   -854  -1602  -1197  -1208   -696   -522  -1727
    174   -737   -911    280    542   -826  -1569  -1153  -1169   -646   -488  -1727
    161   -717   -878    275    517   -795  -1553  -1124  -1143   -602   -449  -1740
    166   -675   -841    254    504   -758  -1543  -1101  -1119   -561   -402  -1753
    168   -649   -820    239    493   -735  -1530  -1080  -1091   -537   -361  -1774
    158   -680   -839    259    496   -758  -1527  -1080  -1085   -540   -350  -1810
    119   -680   -802    277    459   -740  -1519  -1083  -1078   -532   -324  -1831
     90   -670   -761    290    426   -714  -1499  -1072  -1049   -511   -293  -1826
    129   -662   -792    265    459   -727  -1512  -1080  -1049   -511   -277  -1839
    135   -615   -750    239    441   -680  -1519  -1078  -1034   -480   -233  -1831
    140   -605   -745    231    441   -672  -1525  -1072  -1023   -480   -218  -1839
    158   -600   -758    220    457   -678  -1512  -1062  -1010   -485   -215  -1847
    150   -584   -735    215    441   -659  -1486  -1034   -979   -465   -205  -1831
    158   -571   -730    205    444   -649  -1449   -992   -932   -444   -197  -1818
    163   -542   -709    187    433   -626  -1415   -961   -896   -431   -210  -1805
    179   -485   -665    153    420   -574  -1387   -935   -857   -410   -228  -1774
    205   -462   -670    127    436   -566  -1350   -896   -823   -405   -233  -1738
    205   -444   -649    119    426   -545  -1312   -852   -784   -400   -241  -1701
    228   -420   -649     96    436   -535  -1267   -807   -743   -387   -259  -1665
    259   -379   -639     59    449   -509  -1223   -763   -683   -350   -272  -1621
    376   -353   -730    -12    550   -540  -1221   -761   -646   -337   -280  -1628
    371   -303   -675    -36    522   -488  -1179   -735   -592   -270   -181  -1579
    277   -283   -563      0    420   -423  -1114   -693   -545   -205   -114  -1501
    233   -309   -542     38    387   -426  -1085   -688   -550   -200   -116  -1457
    228   -337   -568     51    397   -452  -1101   -727   -592   -244   -150  -1447
    189   -340   -532     75    358   -436  -1088   -737   -607   -265   -145  -1415
    161   -368   -532    103    342   -449  -1070   -732   -618   -290   -142  -1387
    202   -376   -579     88    389   -478  -1060   -735   -633   -322   -158  -1382
    207   -405   -613     98    410   -509  -1049   -735   -641   -342   -171  -1395
    189   -475   -665    142    426   -571  -1031   -730   -646   -371   -202  -1415
    140   -550   -693    202    415   -620  -1013   -719   -644   -400   -220  -1426
    111   -605   -717    246    413   -659  -1010   -717   -639   -439   -220  -1441
    116   -633   -753    257    433   -693  -1002   -711   -623   -462   -252  -1434
     98   -657   -758    277    426   -706   -974   -698   -610   -462   -293  -1426
     25   -706   -732    337    376   -719   -937   -678   -602   -449   -270  -1421
    -44   -732   -688    389    322   -711   -896   -644   -579   -420   -231  -1363
    -25   -761   -735    392    350   -748   -872   -636   -581   -413   -220  -1343
     -2   -800   -797    400    397   -800   -859   -636   -587   -415   -249  -1343
     -2   -836   -833    418    413   -836   -844   -620   -584   -431   -283  -1353
     18   -927   -945    454    480   -935   -800   -561   -581   -472   -329  -1418
     44   -958  -1005    454    522   -979   -678   -420   -509   -470   -348  -1478
     72   -898   -974    413    522   -935   -542   -259   -387   -410   -332  -1447
     83   -724   -807    319    444   -766   -426    -88   -207   -257   -197  -1286
    135   -262   -397     64    265   -329   -405    -15      5     49    148   -932
    168    322    153   -246      7    239   -532   -194     98    355    537   -561
     88    581    493   -335   -202    537   -826   -579    -49    454    696   -413
     33    337    303   -187   -135    322  -1093   -958   -418    171    449   -618
      5   -361   -366    179    184   -363  -1187  -1187   -922   -527   -254  -1163
     67   -945  -1013    439    537   -976  -1200  -1132  -1166   -966   -737  -1535
     83  -1166  -1249    540    665  -1208  -1132   -958  -1117  -1002   -846  -1610
    103  -1210  -1314    550    709  -1262  -1044   -820  -1008   -950   -859  -1592
    119  -1148  -1267    514    693  -1208   -969   -714   -898   -862   -823  -1530
    114  -1047  -1161    465    636  -1104   -917   -641   -805   -763   -745  -1473
    119   -997  -1117    439    615  -1057   -885   -597   -748   -706   -711  -1428
    148   -982  -1130    415    636  -1054   -862   -581   -732   -688   -719  -1415
    161   -974  -1135    407    646  -1054   -846   -568   -722   -665   -717  -1405
    168   -974  -1143    400    654  -1057   -839   -558   -714   -652   -722  -1395
    176   -963  -1143    392    659  -1052   -828   -548   -704   -641   -732  -1371
    184   -969  -1153    392    667  -1060   -820   -540   -698   -639   -748  -1353
    194   -976  -1171    392    683  -1072   -815   -537   -704   -644   -769  -1343
    228   -969  -1200    368    711  -1085   -815   -540   -709   -649   -789  -1353
    265   -971  -1236    350    750  -1104   -805   -540   -711   -654   -797  -1363
    296   -982  -1280    340    787  -1130   -795   -540   -719   -662   -807  -1356
    324   -979  -1304    327    813  -1140   -779   -540   -717   -662   -813  -1343
    340   -966  -1306    311    823  -1137   -769   -545   -714   -662   -818  -1337
    329   -969  -1299    316    813  -1132   -758   -542   -714   -662   -820  -1330
    329   -976  -1306    322    815  -1140   -743   -532   -706   -662   -826  -1314
    353   -984  -1337    316    844  -1161   -732   -527   -704   -665   -828  -1299
    355   -976  -1335    309    844  -1156   -717   -519   -691   -652   -820  -1280
    348  -1005  -1356    327    852  -1179   -706   -511   -685   -649   -828  -1267
    340  -1018  -1361    337    849  -1189   -698   -506   -683   -644   -820  -1257
    345  -1021  -1366    337    854  -1192   -693   -501   -678   -631   -805  -1254
    350  -1031  -1384    340    865  -1208   -685   -493   -672   -620   -797  -1241
    306  -1047  -1353    371    828  -1200   -654   -467   -654   -597   -779  -1210
    296  -1034  -1330    368    810  -1182   -636   -452   -641   -581   -774  -1189
    392  -1018  -1410    314    901  -1213   -657   -470   -662   -602   -807  -1205
    389  -1015  -1408    311    898  -1210   -644   -459   -665   -589   -802  -1182
    363   -992  -1356    314    859  -1174   -618   -433   -652   -555   -776  -1132
    361   -974  -1335    303    846  -1153   -602   -426   -657   -537   -769  -1093
    350   -958  -1309    303    828  -1132   -576   -439   -644   -519   -756  -1062
    355   -953  -1312    298    833  -1132   -548   -444   -641   -519   -758  -1054
    340   -919  -1260    288    800  -1091   -517   -428   -620   -496   -732  -1015
    316   -911  -1231    296    771  -1070   -485   -413   -602   -478   -717   -989
    285   -914  -1200    314    743  -1057   -444   -394   -581   -462   -706   -971
    231   -909  -1143    337    685  -1026   -402   -368   -553   -439   -691   -948
    231   -888  -1119    327    675  -1002   -381   -350   -532   -423   -678   -935
    257   -875  -1132    306    691  -1002   -371   -342   -519   -420   -678   -935
    239   -865  -1104    314    670   -984   -345   -322   -491   -405   -672   -927
    200   -839  -1039    319    618   -940   -298   -293   -452   -374   -662   -906
    207   -818  -1026    303    615   -922   -272   -277   -426   -358   -657   -898
    192   -807  -1000    306    594   -904   -254   -267   -407   -340   -649   -893
    174   -800   -974    314    574   -885   -236   -254   -392   -324   -639   -885
    174   -800   -974    311    571   -885   -226   -252   -384   -332   -644   -891
    187   -792   -979    303    581   -885   -220   -254   -387   -335   -641   -888
    124   -776   -904    324    514   -841   -184   -218   -355   -303   -605   -854
    137   -758   -896    311    517   -826   -171   -202   -342   -293   -594   -836
    202   -735   -940    265    568   -839   -179   -205   -350   -306   -607   -839
    197   -735   -932    267    563   -833   -163   -189   -340   -303   -605   -823
    176   -717   -893    267    532   -802   -142   -163   -319   -293   -594   -795
    168   -688   -857    259    511   -771   -124   -148   -301   -283   -584   -774
    218   -657   -875    218    545   -766   -122   -135   -293   -280   -571   -771
    223   -623   -846    200    535   -735    -93   -106   -257   -254   -540   -748
    181   -553   -735    184    457   -644    -38    -46   -194   -200   -470   -683
    236   -480   -717    122    475   -597    -15    -20   -171   -187   -441   -659
    280   -444   -724     80    501   -584     -7    -10   -163   -189   -428   -659
    259   -420   -680     80    467   -550     25     20   -129   -176   -394   -636
    262   -400   -665     67    462   -532     44     38   -111   -176   -374   -618
    213   -350   -563     70    387   -457     83     72    -70   -153   -329   -571
    145   -322   -467     88    306   -394    119     88    -41   -140   -293   -535
    148   -293   -441     72    293   -368    119     77    -41   -153   -283   -530
    181   -285   -467     49    322   -376    103     57    -57   -176   -288   -537
    210   -270   -480     31    345   -374     98     49    -59   -181   -277   -522
    200   -275   -475     36    335   -376    103     51    -59   -176   -259   -506
    200   -311   -511     54    355   -410    101     41    -75   -192   -265   -522
    150   -340   -491     93    319   -413    114     46    -75   -197   -257   -524
    116   -366   -483    124    298   -423    119     44    -85   -205   -257   -535
     83   -394   -480    155    280   -436    122     41    -93   -213   -252   -542
     46   -433   -480    192    262   -457    132     28   -101   -220   -244   -545
     31   -475   -506    220    267   -491    135     -5   -119   -239   -252   -563
    -15   -465   -449    241    215   -457    161      2   -103   -218   -239   -540
    -23   -465   -444    241    210   -454    163     -2   -109   -218   -254   -535
    -36   -475   -439    254    200   -459    168     -2   -111   -220   -265   -524
    -49   -478   -431    262    189   -454    174     -7   -111   -226   -267   -519
    -41   -467   -426    254    192   -446    184     -2   -103   -228   -265   -506
    -67   -504   -439    283    184   -470    207     20    -98   -233   -272   -509
    -20   -587   -568    303    272   -579    239     64   -114   -285   -342   -571
    -12   -631   -618    319    301   -626    345    184    -64   -293   -381   -613
     10   -553   -563    272    285   -558    444    355     57   -207   -324   -561
    127   -293   -423     80    275   -358    506    532    257      5   -124   -366
    179    233     54   -207     62    145    522    615    511    376    293     51
    116    852    732   -485   -306    795    420    472    683    745    753    493
     57   1101   1044   -579   -493   1072    122    109    597    872    948    662
     46    680    633   -366   -293    657   -174   -348    127    446    563    314
     33   -114   -148     38     90   -129   -277   -646   -444   -298   -168   -306
     51   -662   -717    303    381   -688   -252   -605   -667   -685   -581   -657
    153   -802   -956    324    553   -878   -179   -439   -610   -706   -644   -719
    228   -769  -1000    267    613   -883    -83   -319   -509   -652   -613   -701
    236   -680   -917    220    576   -797     20   -197   -381   -553   -527   -613
    239   -597   -839    176    537   -717     90   -119   -288   -475   -457   -535
    244   -532   -776    145    509   -654    132    -70   -239   -431   -413   -488
    296   -504   -800    101    548   -652    150    -49   -218   -420   -400   -470
    374   -498   -872     62    623   -685    145    -59   -231   -439   -413   -478
    389   -498   -888     54    636   -693    153    -54   -228   -441   -413   -472
    374   -480   -854     54    613   -667    176    -28   -207   -423   -394   -444
    337   -475   -815     67    574   -644    202    -15   -192   -407   -376   -418
    309   -480   -792     85    548   -636    228    -18   -171   -389   -355   -392
    309   -470   -782     77    542   -623    239    -20   -158   -374   -342   -371
    296   -480   -776     93    535   -628    262      0   -137   -361   -335   -340
    265   -485   -750    109    506   -618    280     18   -124   -353   -332   -316
    223   -483   -706    129    462   -594    296     36   -106   -340   -319   -293
    218   -467   -685    124    449   -576    301     54    -90   -319   -298   -272
    257   -454   -711     98    483   -581    280     54    -93   -314   -290   -272
    257   -446   -704     93    478   -574    257     62    -83   -306   -272   -257
    244   -433   -680     93    459   -555    241     75    -67   -293   -257   -233
    218   -428   -646    106    431   -537    246     90    -51   -285   -246   -215
    192   -426   -618    116    405   -522    265    109    -38   -277   -241   -200
    163   -436   -602    135    381   -519    285    127    -23   -267   -233   -166
    168   -433   -602    132    384   -517    283    132    -23   -275   -241   -168
    171   -426   -597    127    381   -511    285    140    -18   -267   -228   -174
    168   -431   -600    132    384   -514    293    150     -7   -254   -220   -142
    166   -431   -597    132    379   -511    293    153    -10   -262   -244   -137
    176   -400   -576    111    376   -488    290    150    -12   -272   -262   -132
    176   -394   -571    106    374   -483    296    158    -12   -272   -262   -109
    174   -394   -568    111    371   -480    306    176     -2   -262   -244   -111
    163   -381   -548    109    353   -465    322    189     10   -233   -181   -101
    158   -374   -532    109    345   -452    340    202     18   -218   -142    -88
    140   -368   -509    111    322   -436    353    202     15   -226   -153    -88
    129   -324   -454     98    290   -389    368    200     15   -239   -176    -49
    122   -311   -433     93    275   -371    387    205     15   -231   -155    -64
    111   -319   -431    103    270   -374    405    215     31   -210   -116    -96
    103   -324   -428    109    265   -376    428    236     49   -197    -80    -83
    103   -303   -407    101    254   -355    446    244     67   -184    -57    -57
    106   -257   -366     75    236   -311    431    254     83   -163    -44    -33
    114   -215   -329     51    220   -272    376    270     98   -153    -49     -7
    114   -192   -306     36    207   -249    335    283    111   -148    -57     15
    106   -153   -259     23    181   -205    314    283    122   -140    -54     38
     83   -145   -228     28    155   -187    309    277    129   -129    -31     23
     59   -158   -220     49    140   -189    319    285    140   -103      0     -2
      5   -161   -166     77     85   -163    335    296    150    -62     38     12
     85   -153   -239     33    161   -194    309    270    119    -62     25     -7
    184   -148   -332    -18    257   -241    277    233     83   -103    -15    -44
    148   -135   -283     -7    213   -207    293    233     93   -103    -20    -46
    197    -96   -293    -51    244   -194    285    218     80   -114    -25    -64
    340    -41   -381   -148    361   -210    257    179     41   -140    -38   -109
    345    -12   -358   -168    350   -184    265    176     44   -135    -20   -103
    332     -5   -340   -163    335   -171    272    168     44   -129    -23   -106
    358      7   -350   -184    355   -171    270    148     33   -145    -57   -140
    389     46   -342   -218    366   -148    275    142     28   -153    -77   -137
    355     67   -290   -213    324   -111    306    158     49   -137    -72   -106
    392     80   -311   -236    353   -114    314    153     41   -158   -103    -93
    423     98   -327   -262    374   -114    316    137     18   -194   -135   -103
    400    150   -249   -275    324    -49    342    140     12   -192   -119    -85
    457    192   -267   -324    361    -36    345    124     -7   -210   -116    -88
    558    210   -348   -384    452    -67    332     90     -5   -223   -114   -109
    639    231   -407   -436    522    -85    311     62    -15   -226   -106   -135
    665    249   -415   -457    540    -83    309     54    -10   -228    -96   -140
    631    239   -394   -436    511    -77    298     31    -20   -246    -93   -142
    657    228   -428   -444    542    -98    272      2    -46   -272    -93   -166
    665    231   -433   -449    550   -101    267     -7    -46   -275    -72   -171
    662    215   -446   -439    555   -114    272    -10    -44   -275    -51   -179
    589    179   -410   -384    498   -114    298      0    -33   -272    -31   -161
    535    140   -394   -337    465   -127    309     -2    -41   -285    -36   -168
    587     93   -493   -342    540   -197    283    -33    -83   -335    -75   -207
    568     38   -530   -303    550   -244    277    -54    -98   -361   -103   -215
    457     12   -444   -233    449   -215    303    -38    -93   -342    -83   -176
    433     10   -423   -223    428   -205    314    -41   -103   -342   -101   -166
    493     15   -480   -257    485   -231    296    -64   -129   -366   -148   -184
    491     12   -478   -252    485   -231    298    -64   -135   -363   -166   -174
    446      2   -446   -226    446   -220    311    -54   -122   -361   -163   -153
    389    -10   -400   -189    392   -202    332    -44   -114   -350   -148   -137
    423    -33   -459   -194    439   -246    322    -54   -135   -381   -166   -158
    394   -114   -509   -140    452   -311    353    -15   -135   -418   -205   -205
    413   -135   -548   -140    480   -340    449    103    -80   -410   -223   -252
    491    -54   -545   -218    517   -298    548    249     23   -335   -168   -213
    581    163   -418   -374    498   -127    620    405    194   -153     15    -46
    555    646     90   -600    233    368    672    527    467    220    439    379
    389   1304    911   -846   -259   1106    659    459    711    657    950    909
    244   1548   1301   -896   -527   1426    439    116    662    792   1148   1106
    181   1200   1018   -693   -418   1109    158   -327    267    457    839    831
     70    345    275   -207   -101    311      7   -701   -355   -296     98    171
     62   -275   -337    106    197   -306    -10   -685   -605   -688   -322   -246
    174   -439   -613    129    392   -524     25   -542   -571   -717   -400   -329
    241   -423   -665     88    452   -542    122   -392   -465   -646   -379   -303
    236   -329   -566     46    400   -446    233   -249   -329   -530   -303   -220
    205   -244   -452     18    327   -348    316   -158   -231   -431   -218   -137
    257   -215   -472    -20    363   -342    350   -127   -197   -394   -200   -116
    267   -197   -467    -36    366   -332    379    -98   -174   -366   -197   -101
    262   -161   -423    -49    342   -290    402    -77   -145   -329   -179    -90
    252   -150   -402    -51    327   -275    410    -70   -135   -303   -161    -77
    210   -163   -376    -23    290   -270    428    -57   -127   -283   -150    -64
    205   -171   -379    -18    290   -275    439    -54   -127   -272   -155    -72
    205   -161   -366    -20    285   -262    446    -46   -116   -254   -153    -67
    161   -158   -319     -2    239   -239    472    -25    -93   -223   -135    -49
    187   -153   -340    -18    262   -244    472    -31    -96   -226   -142    -57
    124   -171   -298     20    210   -236    496    -10    -80   -218   -135    -38
     72   -171   -244     49    158   -207    527     20    -51   -197   -106     -2
    111   -132   -244      7    176   -187    530     15    -46   -200   -106     10
     90   -116   -210     12    150   -163    537     23    -38   -200   -103     23
     57    -96   -153     18    103   -124    566     57     -5   -174    -80     57
    132    -72   -205    -28    168   -137    555     51     -7   -187    -93     44
    197    -59   -259    -70    226   -158    540     38    -23   -210   -114     28
    155    -59   -215    -49    184   -137    553     57     -2   -194    -96     44
     77    -54   -135    -12    106    -96    579     83     23   -166    -62     70
     77    -44   -122    -15     98    -83    576     85     28   -163    -51     72
    122    -31   -155    -46    137    -93    563     75     18   -174    -57     57
    145     -2   -148    -72    145    -72    566     83     25   -166    -46     70
    150     10   -140    -80    145    -64    566     83     25   -166    -44     75
    140      5   -135    -72    137    -64    563     88     31   -166    -38     75
    137     10   -129    -75    132    -59    561     93     38   -166    -31     80
    129     10   -119    -70    124    -54    537     96     41   -166    -31     83
    127     15   -111    -72    119    -46    509    103     51   -163    -31     93
    129     38    -90    -83    111    -25    493    114     62   -155    -18    101
     80     46    -33    -64     57      7    498    129     80   -142      0    116
     51     38    -12    -46     31     15    509    142     85   -140     10    122
     70     49    -20    -59     46     12    517    153     96   -137     15    127
     49     77     28    -62     10     54    548    179    122   -116     38    153
     72     83      7    -77     33     44    561    187    122   -119     28    158
     77     77      0    -80     38     38    576    202    132   -116     28    168
     54     98     44    -80      5     72    607    244    171    -83     51    194
     54    116     62    -85     -2     90    646    277    202    -54     67    218
     18     93     72    -57    -28     83    678    298    207    -49     59    226
    -28     80    109    -25    -67     93    719    316    228    -28     70    239
    -57     77    132    -10    -96    103    743    332    249     -7     88    254
    -90     77    168      7   -129    122    766    350    270     12    101    270
   -127     67    194     28   -161    129    779    363    290     28    135    283
   -119     80    200     20   -161    137    784    371    311     46    218    306
   -129     93    223     18   -176    158    797    384    335     75    226    332
   -155    106    262     25   -207    184    823    410    371    127    249    371
   -174    109    280     31   -228    194    836    428    392    150    288    392
   -171     93    265     38   -218    176    846    439    402    163    259    415
   -166     88    252     38   -210    168    854    446    413    181    270    426
   -129     83    213     23   -171    148    859    454    415    184    283    428
   -155     88    241     33   -200    163    898    493    452    215    332    467
   -114    109    223      2   -168    166    930    514    478    233    332    483
    -57    153    207    -49   -135    179    948    524    496    249    345    493
    -36    174    210    -67   -122    192    979    542    519    277    376    504
    -31    168    200    -70   -116    181   1002    555    535    306    418    524
    -12    174    184    -80    -98    179   1008    553    535    314    457    527
      7    184    176    -96    -85    179   1013    553    535    322    470    535
     23    220    197   -122    -85    210   1023    555    548    329    465    550
     12    231    215   -122   -101    223   1031    550    561    345    462    568
    -44    215    259    -85   -153    236   1039    555    592    361    465    597
    -85    163    246    -41   -166    205   1021    548    605    353    418    600
     18    129    111    -72    -46    122    963    498    563    314    363    563
     64    106     41    -88     12     75    932    472    542    301    348    553
     -5     64     67    -31    -36     67    958    498    558    322    358    576
     15     15      0    -18      7      7    953    491    524    301    335    566
     41    -28    -70     -5     54    -49    945    472    475    267    296    545
     70    -72   -142      0    106   -106    927    446    420    223    241    517
     62   -109   -171     23    116   -140    917    436    384    192    215    483
     49   -132   -181     41    114   -155    911    428    358    161    192    457
     72   -171   -244     49    158   -207    901    410    329    119    150    426
    124   -189   -314     31    218   -252    883    394    290     85    145    410
    129   -200   -329     36    228   -265    885    397    277     72    155    379
     96   -218   -314     59    205   -265    901    407    280     64    145    368
     75   -220   -296     72    184   -257    917    418    280     62    140    381
     38   -259   -298    109    166   -277    930    431    267     44    106    374
     23   -337   -363    155    192   -350    963    475    259     -2     54    301
     31   -381   -413    174    220   -397   1060    587    301     -7     33    226
     83   -316   -400    116    241   -358   1158    740    392     49     75    236
    166    -88   -254    -38    207   -168   1252    937    579    241    267    415
    202    400    197   -301      2    298   1296   1052    839    602    667    841
     70   1067    995   -571   -462   1034   1283   1023   1122   1065   1215   1397
   -124   1397   1522   -636   -823   1460   1070    714   1148   1270   1501   1670
   -270   1000   1270   -366   -771   1132    789    270    748    924   1182   1366
   -337    181    517     77   -428    348    613   -116    124    202    452    670
   -309   -452   -145    379    -83   -301    550   -194   -220   -257    -62    155
   -137   -641   -504    389    181   -574    566    -77   -236   -340   -174     15
    -80   -597   -517    337    215   -558    685     77   -122   -262   -116     51
    -44   -496   -452    270    202   -472    802    218      2   -153    -49    122
    -38   -413   -374    223    166   -394    880    306     96    -75      5    192
    -38   -368   -329    205    145   -350    935    363    145    -28     28    249
     -7   -366   -358    187    171   -361    945    371    150    -28     25    244
     33   -348   -381    155    207   -363    940    368    150    -25     20    239
     77   -342   -420    132    246   -381    937    366    142    -31      2    231
     98   -355   -454    129    275   -405    945    374    142    -36      2    236
    103   -355   -462    124    283   -407    943    371    137    -31      2    241
    119   -345   -465    111    290   -405    943    371    142    -23      0    252
    127   -350   -480    109    301   -415    937    361    135    -31     -2    254
    101   -361   -462    129    280   -410    945    361    137    -25      5    259
     80   -371   -454    145    265   -410    953    366    142    -15     15    275
     41   -374   -418    166    228   -394    969    381    158      0     31    296
     51   -355   -410    150    228   -381    971    389    168     10     36    311
    155   -337   -493     90    324   -415    956    379    158     -2     18    306
    145   -345   -491     96    316   -418    958    384    158     -2     12    303
    132   -340   -472    101    301   -405    961    392    171     12     20    314
    114   -332   -449    109    280   -389    966    400    184     25     31    327
     90   -332   -423    122    257   -376    979    413    197     36     44    340
     83   -340   -423    127    249   -379    989    426    210     41     44    348
     64   -345   -410    140    236   -376    997    433    215     44     49    355
     57   -342   -402    142    228   -371    992    433    215     49     54    355
     59   -345   -405    142    231   -374    992    436    223     57     64    361
     51   -366   -418    155    233   -392    987    436    223     57     62    366
     62   -366   -428    150    244   -394    979    436    215     54     67    374
     83   -358   -444    137    262   -400    976    433    210     54     67    384
    111   -368   -480    129    296   -423    969    428    200     46     59    384
    111   -368   -480    127    293   -426    966    436    202     54     64    389
    106   -358   -465    124    285   -410    976    446    213     70     72    397
    114   -366   -480    124    296   -423    979    449    210     64     62    389
    129   -363   -493    116    311   -428    987    449    205     62     57    394
    122   -358   -483    116    298   -420    997    454    213     75     70    418
    111   -368   -480    127    296   -423   1010    457    213     77     70    428
    109   -361   -470    122    288   -415   1015    467    223     93     77    431
    119   -366   -485    124    301   -426   1028    483    236    109     85    426
     98   -353   -454    124    275   -405   1054    514    267    142    109    441
     90   -342   -433    127    262   -387   1070    532    290    166    124    446
     75   -366   -444    145    257   -405   1080    542    293    163    119    431
     62   -376   -439    158    249   -407   1096    555    303    168    119    418
     49   -379   -431    163    239   -405   1096    558    311    166    119    405
     31   -366   -397    168    213   -381   1119    568    329    176    135    407
      0   -376   -379    187    187   -379   1127    574    340    179    142    405
    -25   -405   -379    215    176   -392   1127    571    340    174    137    394
    -20   -407   -389    213    181   -400   1122    576    345    179    150    400
    -46   -413   -366    228    158   -389   1130    589    361    194    174    413
    -70   -397   -327    231    127   -363   1135    592    371    202    194    423
    -70   -400   -329    236    129   -366   1135    589    376    205    197    420
    -85   -400   -316    241    114   -358   1132    584    376    210    207    415
   -114   -392   -277    252     80   -335   1140    594    387    223    220    426
    -98   -368   -272    231     85   -322   1135    600    394    228    228    436
    -83   -363   -280    223     98   -322   1148    610    402    239    236    431
    -96   -361   -265    226     83   -314   1166    620    415    249    252    431
    -88   -319   -231    202     70   -275   1174    626    423    262    267    441
    -62   -298   -239    179     85   -270   1163    615    418    262    270    436
    -51   -259   -207    155     77   -233   1163    618    431    277    293    446
    -67   -218   -153    140     41   -187   1176    626    452    301    319    467
    -85   -200   -114    142     12   -158   1184    626    467    324    348    483
   -140   -181    -41    158    -51   -111   1208    636    491    353    379    501
   -116   -150    -33    135    -41    -93   1192    615    485    348    379    498
    -38   -161   -124     98     41   -142   1124    550    428    290    327    457
    -46   -176   -129    111     41   -153   1101    524    415    272    316    446
    -57   -189   -135    122     36   -161   1093    514    410    262    314    449
    -70   -231   -161    150     44   -197   1083    501    392    241    298    423
   -103   -272   -168    187     31   -220   1078    498    381    226    290    402
    -96   -303   -207    200     54   -257   1067    491    366    202    272    374
    -93   -335   -244    213     72   -290   1054    470    348    179    246    348
   -116   -366   -249    241     64   -309   1052    459    337    163    236    342
   -153   -400   -246    272     46   -324   1041    436    316    142    213    329
   -192   -415   -223    301     15   -319   1041    433    311    135    205    324
   -197   -413   -215    303      7   -314   1041    436    316    132    202    324
   -200   -426   -226    314     12   -327   1026    420    301    114    187    306
   -207   -410   -202    309     -5   -309   1023    418    306    116    194    316
   -187   -413   -226    298     18   -319   1021    420    306    116    194    322
   -166   -478   -314    319     72   -397   1010    418    285     83    161    283
   -137   -568   -431    353    145   -501   1044    478    283     38    103    210
   -129   -584   -454    358    161   -522   1161    610    361     51     90    179
    -75   -498   -423    288    174   -462   1260    766    488    150    168    236
     -5   -213   -210    109    101   -213   1322    901    683    381    407    441
     57    311    254   -184    -98    283   1312    940    909    743    833    859
    -80    865    943   -392   -514    904   1174    719   1015   1080   1267   1267
   -192    932   1124   -371   -657   1028    859    335    844   1106   1361   1330
   -285    472    756    -93   -519    613    628    -75    384    652    950    956
   -296   -298     -2    298   -148   -150    561   -288   -124    -54    236    327
   -150   -745   -594    446    220   -670    524   -226   -280   -340    -85     12
   -122   -885   -763    504    319   -826    594    -75   -215   -345   -127    -38
   -116   -857   -743    485    311   -800    696     57    -98   -262    -70      5
    -36   -763   -727    400    345   -745    761    148      2   -179     -7     54
    -46   -672   -626    358    288   -649    810    207     83   -106     57    116
    -67   -633   -566    350    249   -602    841    244    132    -67     93    148
    -36   -605   -568    319    265   -587    852    262    153    -57     96    153
    -49   -607   -558    329    254   -584    852    259    150    -57     83    142
    -62   -620   -561    340    246   -589    839    257    155    -46     88    140
    -31   -620   -592    324    280   -607    841    267    163    -38     96    148
    -18   -631   -613    322    293   -623    833    262    158    -44     90    140
    -80   -636   -555    358    236   -597    841    270    168    -28    106    148
   -137   -636   -501    384    179   -571    841    270    176    -10    129    150
   -142   -641   -498    392    176   -568    841    285    187     -2    137    150
    -85   -644   -558    363    233   -600    820    277    171    -18    124    137
    -49   -618   -568    335    259   -594    800    262    161    -20    114    127
    -23   -620   -600    319    285   -610    784    265    163    -18    114    116
     28   -615   -644    290    335   -628    763    252    158    -20    106     98
     33   -602   -639    283    332   -620    761    259    168     -5    114     98
      7   -600   -607    296    306   -602    748    254    168      2    114     83
    -18   -587   -571    301    272   -579    750    267    179     20    127     88
    -12   -597   -584    303    285   -592    724    259    168     18    122     75
    -33   -623   -589    327    275   -607    698    249    158     10    114     57
    -18   -618   -600    319    290   -610    678    233    140      2    106     31
    -46   -605   -561    324    257   -584    667    228    145     18    116     33
    -72   -631   -558    353    241   -594    649    226    140     12    111     28
   -103   -639   -537    368    215   -587    633    231    137     15    109     31
    -85   -615   -530    350    220   -574    615    231    137     20    109     31
     64   -615   -680    275    371   -646    532    174     80    -33     57    -25
     98   -613   -714    257    405   -662    501    161     64    -44     51    -36
      0   -610   -610    303    303   -610    530    197     90     -7     83    -10
    -62   -605   -542    335    239   -574    542    218    103      5     96     -5
     -2   -594   -592    298    293   -594    501    192     77    -15     77    -20
     25   -602   -628    288    327   -615    467    166     51    -33     62    -41
     72   -607   -683    265    376   -644    457    155     44    -46     46    -67
    129   -594   -724    233    426   -659    428    142     36    -54     36    -96
    137   -581   -722    220    428   -652    418    153     49    -41     62    -96
    116   -566   -683    223    397   -623    415    161     59    -20     83    -93
     88   -553   -641    233    363   -597    410    171     85     23     96    -72
     64   -550   -615    244    340   -581    415    187    106     54    124    -75
     28   -537   -566    254    296   -550    405    179    122     59    140   -119
     12   -530   -542    259    277   -535    410    189    142     72    168   -135
     12   -522   -535    254    272   -527    397    184    150     85    179   -168
      2   -506   -509    252    254   -506    374    163    142     75    153   -207
    -12   -470   -459    241    220   -465    348    148    148     85    119   -200
    -20   -483   -462    252    220   -472    332    145    145     85     90   -189
    -46   -485   -439    265    194   -462    314    135    135     80     62   -213
   -103   -472   -368    288    132   -420    314    142    140     90     23   -197
    -88   -457   -368    272    137   -413    283    111    109     88    -28   -226
    -85   -444   -361    265    135   -402    257     90    101     93    -70   -252
    -85   -459   -374    272    142   -418    241     96    124    119    -70   -262
   -124   -465   -340    296    106   -402    236    111    155    174    -41   -252
   -153   -470   -316    309     80   -394    205    106    171    218    -25   -257
   -150   -428   -280    288     62   -355    197    106    189    246    -23   -257
   -119   -379   -262    249     70   -322    184     93    194    252    -31   -270
    -62   -374   -311    218    124   -342    153     64    174    236    -64   -301
    -67   -348   -280    207    103   -316    132     57    171    244    -62   -290
    -83   -337   -254    210     85   -298    114     59    171    244    -51   -288
    -67   -316   -252    192     90   -285     98     51    168    239    -49   -296
    -23   -280   -257    153    116   -270     77     23    158    231    -44   -303
      2   -241   -244    116    122   -241     31    -18    132    210    -44   -301
     12   -236   -249    109    129   -241    -18    -62    101    181    -70   -306
     54   -239   -296     90    174   -265    -62    -93     72    158    -98   -322
     93   -262   -355     85    223   -309   -116   -132     38    132   -119   -353
    140   -293   -433     75    283   -363   -150   -155     10     93   -153   -384
    155   -340   -496     90    324   -418   -189   -189    -25     54   -202   -426
    135   -394   -530    127    329   -462   -231   -226    -70     15   -254   -467
    150   -439   -589    145    368   -514   -283   -265   -122    -31   -290   -522
    207   -493   -704    140    454   -600   -342   -319   -176    -93   -293   -584
    226   -517   -743    145    483   -631   -366   -342   -205   -124   -272   -610
    265   -553   -818    142    540   -685   -405   -376   -239   -150   -329   -644
    283   -623   -906    171    594   -763   -467   -415   -288   -192   -413   -704
    267   -628   -896    179    579   -761   -498   -441   -311   -205   -457   -735
    327   -600   -930    135    628   -763   -532   -478   -340   -228   -452   -745
    290   -576   -867    142    576   -722   -537   -480   -335   -220   -384   -740
    376   -594   -971    109    672   -782   -581   -514   -374   -252   -418   -789
    368   -698  -1067    163    717   -883   -566   -467   -376   -293   -501   -844
    363   -717  -1080    176    722   -898   -478   -350   -309   -293   -566   -875
    350   -644   -995    145    670   -818   -392   -207   -189   -207   -553   -833
    332   -457   -789     62    561   -623   -322    -70    -18    -23   -415   -691
    319     12   -306   -168    311   -148   -361    -64    166    324    -33   -337
    207    558    350   -384    -72    454   -514   -272    244    649    371     15
    106    763    657   -436   -275    709   -833   -659     77    740    532    132
     25    498    472   -262   -223    485  -1083  -1010   -265    475    298    -77
    -25   -259   -236    140    103   -246  -1130  -1174   -719   -205   -394   -615
    -44   -776   -732    410    342   -756  -1109  -1098   -891   -537   -758   -909
    -18   -974   -956    493    467   -966  -1060   -961   -844   -555   -831   -989
     33   -966  -1000    467    517   -982  -1021   -880   -758   -501   -813   -992
     70   -872   -943    400    504   -906   -992   -823   -675   -415   -756   -958
     80   -787   -867    353    472   -826   -961   -776   -597   -329   -693   -914
     75   -727   -802    324    436   -763   -943   -745   -550   -270   -652   -883
     46   -688   -735    322    389   -711   -932   -722   -519   -226   -613   -862
     23   -691   -714    332    366   -701   -945   -727   -514   -213   -610   -885
     25   -704   -730    340    376   -717   -969   -732   -514   -202   -620   -917
      5   -698   -706    345    355   -704   -982   -724   -496   -179   -607   -930
    -18   -678   -659    348    319   -670   -984   -711   -470   -145   -576   -932
    -64   -667   -605    363    270   -636  -1002   -719   -462   -122   -555   -940
    -70   -644   -574    355    252   -610  -1023   -724   -457   -101   -537   -945
   -101   -633   -532    366    215   -584  -1023   -714   -441    -80   -522   -935
   -114   -646   -532    381    207   -589  -1023   -709   -436    -72   -522   -940
    -90   -678   -589    384    246   -633  -1057   -740   -457    -90   -563   -971
   -106   -665   -558    384    226   -613  -1054   -735   -446    -70   -571   -963
   -109   -649   -540    376    213   -594  -1070   -753   -449    -70   -566   -976
   -129   -654   -524    392    197   -589  -1070   -745   -433    -64   -555   -982
   -132   -659   -527    392    197   -594  -1072   -735   -423    -51   -568   -989
   -116   -646   -532    381    205   -589  -1080   -724   -400    -20   -558   -987
   -114   -641   -527    376    205   -584  -1098   -730   -392     -7   -540   -995
   -148   -646   -498    397    174   -574  -1111   -730   -379      5   -532   -995
   -192   -678   -488    433    145   -584  -1127   -732   -379     20   -519  -1002
   -200   -670   -470    436    132   -571  -1140   -732   -374     41   -491  -1008
   -109   -654   -545    379    218   -600  -1179   -748   -389     33   -506  -1049
    -38   -659   -620    350    290   -641  -1213   -763   -405     28   -506  -1117
    -46   -691   -644    366    296   -667  -1231   -763   -410     38   -480  -1156
    -77   -709   -631    392    275   -670  -1234   -756   -405     64   -457  -1156
    -85   -696   -610    389    259   -654  -1236   -753   -402     90   -439  -1145
   -109   -691   -581    400    236   -636  -1241   -745   -394    111   -428  -1140
   -106   -688   -581    397    236   -636  -1247   -756   -400    116   -439  -1137
   -114   -698   -584    405    233   -641  -1247   -771   -402    119   -452  -1127
   -137   -701   -563    418    210   -633  -1247   -784   -402    132   -454  -1117
   -142   -688   -545    415    200   -618  -1244   -792   -405    142   -459  -1114
   -155   -696   -542    426    192   -618  -1260   -807   -410    142   -470  -1119
   -168   -701   -532    433    181   -618  -1270   -807   -397    150   -483  -1104
   -142   -691   -548    415    202   -620  -1280   -807   -374    142   -517  -1093
   -106   -678   -571    392    231   -626  -1288   -805   -350    137   -514  -1098
    -57   -685   -628    371    283   -657  -1314   -815   -350    135   -522  -1130
    -44   -680   -636    363    293   -659  -1317   -815   -340    161   -514  -1153
    -70   -683   -613    376    270   -649  -1309   -813   -329    192   -480  -1153
   -127   -685   -558    407    215   -623  -1286   -802   -311    226   -446  -1169
   -174   -701   -530    436    176   -615  -1280   -810   -311    233   -439  -1200
   -171   -701   -530    436    176   -615  -1280   -815   -314    241   -433  -1244
   -150   -709   -561    428    202   -636  -1291   -831   -327    241   -452  -1296
   -132   -706   -574    420    220   -641  -1299   -844   -335    241   -433  -1314
   -111   -711   -600    410    241   -657  -1319   -870   -363    223   -483  -1353
    -54   -698   -644    376    293   -672  -1350   -898   -392    200   -532  -1392
     -5   -693   -688    348    340   -691  -1379   -924   -415    194   -558  -1405
     28   -688   -717    329    371   -701  -1397   -935   -431    179   -566  -1402
     36   -685   -722    322    379   -704  -1405   -935   -439    174   -553  -1384
     49   -670   -719    309    381   -693  -1402   -924   -433    187   -535  -1356
     54   -652   -709    296    381   -680  -1397   -909   -426    192   -524  -1330
     64   -639   -704    288    384   -670  -1402   -906   -426    197   -530  -1309
     72   -613   -685    270    376   -649  -1402   -901   -420    207   -517  -1286
     62   -592   -654    262    358   -623  -1397   -893   -413    223   -509  -1260
     31   -576   -607    272    316   -592  -1382   -878   -402    246   -498  -1234
     46   -548   -594    252    319   -571  -1374   -870   -394    257   -488  -1205
     25   -509   -537    241    280   -522  -1366   -878   -387    270   -483  -1174
     46   -498   -548    226    296   -522  -1384   -898   -402    265   -498  -1163
     25   -498   -524    236    275   -511  -1400   -917   -418    259   -506  -1140
     57   -509   -566    226    311   -537  -1428   -945   -449    239   -532  -1156
     57   -524   -581    233    316   -553  -1452   -966   -470    231   -561  -1184
     51   -540   -592    244    319   -566  -1465   -979   -483    223   -584  -1210
     93   -571   -665    236    379   -618  -1483   -997   -506    205   -631  -1254
    127   -623   -750    249    439   -685  -1514  -1026   -548    166   -701  -1304
    140   -675   -815    265    475   -745  -1545  -1060   -589    122   -766  -1348
    142   -711   -857    283    498   -784  -1574  -1093   -623     83   -815  -1392
    155   -750   -909    296    532   -828  -1602  -1132   -665     41   -862  -1434
    171   -787   -958    309    563   -872  -1626  -1163   -698     10   -896  -1465
    158   -810   -971    324    563   -891  -1634  -1176   -711    -10   -917  -1486
    137   -841   -982    350    558   -911  -1639  -1187   -727    -28   -932  -1496
    127   -888  -1015    379    568   -950  -1652  -1213   -758    -54   -969  -1525
    111   -885   -997    387    553   -940  -1649  -1218   -758    -49   -974  -1525
     88   -917  -1005    413    545   -958  -1649  -1213   -763    -57  -1000  -1532
     83  -1041  -1124    478    602  -1080  -1641  -1197   -797   -109  -1078  -1592
     83  -1137  -1221    524    649  -1179  -1564  -1111   -787   -142  -1150  -1665
     85  -1124  -1210    519    646  -1166  -1460   -984   -709    -90  -1140  -1654
    101   -979  -1083    436    589  -1031  -1379   -820   -545     77  -1000  -1509
    158   -592   -750    215    452   -670  -1366   -730   -329    389   -683  -1174
     72     15    -57    -46     62    -20  -1389   -756    -85    815   -205   -691
    -46    387    433   -168   -239    410  -1608  -1028    -41   1070     85   -415
   -111    153    265    -20   -187    207  -1953  -1462   -392    833   -135   -597
   -239   -524   -285    381     20   -405  -2127  -1808   -937    194   -779  -1117
   -202  -1163   -961    680    379  -1062  -2187  -1880  -1291   -309  -1327  -1571
   -119  -1436  -1317    779    597  -1376  -2174  -1753  -1317   -402  -1478  -1722
   -135  -1454  -1322    792    592  -1389  -2081  -1613  -1215   -340  -1434  -1709
   -150  -1387  -1236    769    540  -1312  -1984  -1504  -1101   -246  -1330  -1644
   -194  -1296  -1104    745    454  -1202  -1893  -1405   -989   -148  -1218  -1558
   -155  -1239  -1083    698    462  -1161  -1852  -1358   -935   -109  -1163  -1517
   -119  -1236  -1117    678    496  -1176  -1842  -1350   -927   -116  -1158  -1525
   -135  -1231  -1096    683    478  -1163  -1823  -1337   -906   -106  -1135  -1506
   -140  -1234  -1093    685    475  -1163  -1818  -1340   -901   -106  -1127  -1506
   -153  -1228  -1075    691    459  -1153  -1803  -1332   -891    -98  -1119  -1501
   -166  -1234  -1070    698    449  -1153  -1790  -1330   -883    -98  -1111  -1499
   -176  -1231  -1057    704    439  -1145  -1777  -1327   -872   -101  -1104  -1493
   -166  -1218  -1054    691    441  -1135  -1782  -1343   -872   -109  -1104  -1493
   -202  -1210  -1008    706    402  -1109  -1771  -1343   -859   -101  -1085  -1483
   -215  -1200   -987    706    384  -1093  -1758  -1340   -846   -101  -1080  -1478
   -189  -1189  -1000    691    402  -1096  -1753  -1340   -841   -103  -1083  -1486
   -116  -1158  -1041    636    462  -1101  -1758  -1345   -839   -109  -1083  -1488
    -77  -1148  -1070    613    496  -1109  -1766  -1353   -849   -119  -1088  -1496
    -83  -1135  -1052    607    483  -1093  -1753  -1343   -836   -109  -1065  -1483
   -114  -1117  -1002    615    444  -1062  -1738  -1327   -820    -88  -1036  -1462
   -129  -1093   -966    610    415  -1031  -1727  -1325   -815    -72  -1010  -1447
   -132  -1098   -966    615    415  -1034  -1727  -1330   -823    -70   -997  -1447
   -166  -1096   -930    628    381  -1013  -1714  -1322   -802    -57   -979  -1436
   -148  -1085   -940    615    394  -1013  -1717  -1330   -800    -57   -974  -1447
   -158  -1075   -919    615    379   -997  -1719  -1335   -789    -49   -958  -1436
   -168  -1065   -896    618    363   -982  -1722  -1343   -782    -41   -948  -1423
   -181  -1062   -883    620    350   -974  -1722  -1348   -782    -44   -945  -1418
   -210  -1072   -862    641    324   -966  -1725  -1348   -782    -44   -940  -1415
   -249  -1065   -815    657    283   -940  -1714  -1330   -763    -31   -927  -1389
   -272  -1060   -787    667    257   -924  -1706  -1317   -758    -33   -927  -1374
   -244  -1060   -815    649    283   -937  -1719  -1319   -766    -49   -940  -1374
   -228  -1039   -810    633    290   -927  -1717  -1317   -769    -49   -937  -1363
   -202  -1034   -831    615    311   -932  -1722  -1332   -779    -64   -958  -1366
   -176  -1021   -844    600    332   -932  -1727  -1348   -789    -77   -982  -1369
   -179  -1013   -836    594    327   -924  -1717  -1361   -792    -85   -995  -1369
   -158  -1005   -846    581    342   -927  -1717  -1376   -795    -98  -1010  -1379
   -148   -995   -846    568    348   -922  -1712  -1389   -792   -101  -1021  -1376
    -96   -961   -865    530    384   -914  -1706  -1402   -784    -96  -1031  -1369
    -49   -945   -896    496    420   -919  -1706  -1415   -779   -101  -1054  -1376
    -25   -924   -901    475    436   -914  -1699  -1418   -766    -96  -1067  -1376
     -5   -911   -909    457    449   -909  -1701  -1423   -753    -88  -1080  -1374
     23   -898   -922    439    472   -909  -1732  -1431   -748    -90  -1098  -1382
      7   -891   -901    441    452   -896  -1758  -1423   -732    -83  -1096  -1376
     25   -891   -917    431    470   -904  -1777  -1426   -730    -88  -1104  -1376
     57   -891   -948    413    501   -919  -1805  -1439   -740   -106  -1122  -1379
     93   -862   -956    384    524   -909  -1829  -1454   -753   -119  -1127  -1382
     62   -857   -922    394    491   -891  -1821  -1441   -740   -106  -1122  -1374
     57   -859   -919    400    488   -888  -1808  -1426   -724   -101  -1119  -1371
     62   -857   -922    394    491   -888  -1797  -1415   -717   -101  -1122  -1374
     70   -823   -893    376    480   -857  -1784  -1400   -701    -88  -1101  -1356
     98   -797   -898    348    498   -846  -1777  -1395   -698    -85  -1096  -1348
     85   -763   -849    337    465   -805  -1761  -1382   -683    -77  -1083  -1343
     31   -766   -797    366    413   -782  -1740  -1361   -665    -67  -1078  -1340
     28   -758   -787    366    407   -771  -1709  -1325   -636    -49  -1070  -1325
    111   -683   -795    285    452   -740  -1699  -1309   -623    -36  -1067  -1314
    122   -628   -753    252    436   -691  -1678  -1283   -600    -18  -1049  -1293
    119   -602   -722    241    418   -662  -1662  -1270   -592    -12  -1044  -1278
    106   -597   -704    246    405   -649  -1641  -1247   -574      2  -1036  -1257
     93   -561   -657    231    374   -607  -1613  -1218   -545     33  -1008  -1218
     93   -517   -610    210    350   -563  -1602  -1210   -530     51   -989  -1197
     88   -475   -563    192    324   -519  -1590  -1205   -517     70   -966  -1184
     93   -478   -571    192    332   -524  -1602  -1215   -527     64   -963  -1182
     77   -493   -571    207    322   -532  -1623  -1234   -542     51   -971  -1179
     54   -517   -571    228    311   -542  -1636  -1249   -558     38   -979  -1179
     38   -548   -587    252    311   -568  -1639  -1254   -574     25   -995  -1192
     25   -579   -605    277    314   -592  -1636  -1249   -581     15  -1002  -1197
     36   -600   -639    280    337   -618  -1649  -1262   -605    -10  -1028  -1218
     25   -652   -678    314    350   -665  -1652  -1270   -623    -33  -1054  -1244
      2   -693   -698    342    348   -696  -1649  -1275   -639    -46  -1070  -1252
    -18   -753   -735    387    358   -745  -1652  -1288   -659    -70  -1093  -1267
    -36   -797   -763    415    361   -782  -1652  -1304   -678    -90  -1106  -1270
    -41   -833   -792    436    374   -813  -1652  -1312   -693   -111  -1119  -1280
    -46   -836   -789    439    371   -813  -1647  -1312   -698   -116  -1124  -1286
    -77   -846   -769    462    345   -807  -1636  -1304   -693   -111  -1114  -1273
    -20   -859   -839    439    407   -849  -1654  -1319   -730   -135  -1137  -1299
     -5   -872   -870    439    431   -872  -1652  -1322   -784   -145  -1158  -1319
     25   -917   -945    444    483   -930  -1652  -1325   -852   -179  -1213  -1361
     18   -997  -1015    491    517  -1005  -1592  -1247   -859   -207  -1280  -1415
     23  -1015  -1041    496    532  -1028  -1478  -1114   -802   -192  -1312  -1454
     51   -937   -989    441    519   -963  -1356   -930   -667    -83  -1236  -1389
    103   -626   -730    257    415   -678  -1265   -740   -441    174   -979  -1140
    166    -59   -226    -51    194   -142  -1249   -662   -181    558   -535   -688
    -28    530    558   -252   -293    545  -1337   -820      5    940    -70   -226
   -210    576    787   -184   -498    680  -1608  -1197   -137    948      0   -166
   -257     46    303    101   -280    174  -1880  -1654   -649    431   -480   -605
   -254   -795   -540    524    142   -667  -2018  -1977  -1262   -335  -1247  -1306
   -202  -1244  -1041    722    418  -1143  -2013  -1899  -1400   -592  -1548  -1623
   -132  -1309  -1176    719    522  -1244  -1914  -1714  -1304   -561  -1551  -1647
    -90  -1247  -1158    667    532  -1202  -1790  -1553  -1179   -478  -1488  -1597
    -10  -1137  -1127    574    558  -1132  -1709  -1447  -1078   -400  -1408  -1532
    -57  -1067  -1010    561    475  -1039  -1636  -1374  -1002   -340  -1340  -1475
    -88  -1047   -958    568    433  -1002  -1592  -1325   -961   -311  -1309  -1454
    -88  -1013   -924    550    418   -971  -1569  -1296   -937   -296  -1291  -1431
    -51   -982   -930    517    439   -956  -1561  -1286   -932   -296  -1291  -1431
    -62   -982   -922    519    428   -953  -1584  -1280   -932   -306  -1296  -1431
    -93   -984   -891    537    397   -937  -1595  -1254   -917   -293  -1273  -1413
   -132   -982   -849    555    358   -917  -1592  -1236   -904   -288  -1254  -1387
   -140   -979   -839    561    348   -909  -1587  -1228   -904   -296  -1267  -1366
   -181   -976   -795    579    303   -888  -1574  -1208   -888   -285  -1288  -1337
   -215   -971   -756    592    267   -865  -1564  -1187   -880   -272  -1283  -1327
   -218   -966   -750    592    265   -859  -1556  -1174   -875   -275  -1288  -1322
   -215   -956   -740    587    262   -849  -1553  -1163   -872   -283  -1296  -1322
   -207   -940   -732    574    262   -839  -1553  -1163   -880   -296  -1296  -1327
   -233   -940   -706    587    233   -823  -1540  -1148   -867   -290  -1278  -1325
   -233   -937   -704    584    233   -820  -1540  -1150   -872   -296  -1283  -1340
   -226   -924   -698    576    236   -813  -1532  -1153   -875   -298  -1286  -1348
   -293   -898   -607    594    155   -753  -1509  -1127   -849   -272  -1244  -1314
   -200   -891   -691    542    244   -792  -1535  -1145   -875   -296  -1252  -1317
   -192   -885   -693    537    249   -792  -1527  -1145   -872   -283  -1231  -1273
   -179   -865   -685    522    252   -776  -1499  -1140   -859   -259  -1202  -1221
   -200   -862   -662    530    231   -763  -1488  -1150   -854   -244  -1171  -1218
   -192   -862   -670    527    239   -766  -1491  -1166   -859   -252  -1174  -1228
   -218   -854   -639    535    207   -748  -1488  -1169   -862   -249  -1179  -1218
   -220   -833   -613    527    194   -724  -1486  -1174   -867   -246  -1171  -1202
   -189   -818   -628    504    218   -724  -1488  -1205   -880   -267  -1169  -1184
   -194   -836   -641    514    220   -740  -1483  -1236   -896   -290  -1192  -1187
   -179   -826   -646    501    233   -737  -1483  -1273   -924   -314  -1231  -1205
   -124   -782   -657    454    265   -719  -1475  -1306   -953   -316  -1244  -1197
   -205   -776   -571    488    181   -672  -1436  -1275   -904   -277  -1218  -1158
   -106   -758   -654    431    272   -706  -1441  -1291   -932   -270  -1223  -1171
   -122   -745   -623    431    249   -685  -1410  -1283   -922   -244  -1215  -1145
   -184   -763   -579    475    197   -672  -1376  -1273   -911   -228  -1218  -1117
   -127   -701   -574    413    220   -639  -1356  -1257   -898   -210  -1205  -1083
   -111   -691   -579    402    233   -636  -1337  -1249   -891   -213  -1200  -1065
   -148   -709   -563    428    207   -639  -1322  -1241   -893   -226  -1197  -1067
   -241   -709   -467    475    111   -589  -1288  -1210   -862   -202  -1171  -1041
   -226   -711   -488    467    129   -600  -1270  -1195   -852   -210  -1169  -1041
   -223   -711   -488    467    129   -602  -1257  -1184   -844   -215  -1171  -1041
   -202   -696   -496    449    145   -597  -1252  -1179   -844   -218  -1174  -1034
   -197   -675   -478    436    140   -576  -1236  -1161   -826   -205  -1163  -1005
   -215   -657   -441    436    111   -550  -1202  -1135   -795   -176  -1163   -969
   -174   -652   -478    413    150   -563  -1197  -1135   -795   -174  -1182   -956
   -166   -649   -485    405    158   -568  -1192  -1135   -787   -166  -1208   -932
   -168   -628   -459    400    145   -545  -1171  -1119   -761   -142  -1226   -898
   -124   -631   -509    376    189   -568  -1163  -1124   -756   -142  -1236   -904
    -10   -615   -605    314    296   -610  -1176  -1145   -766   -155  -1249   -909
    -18   -579   -561    296    270   -571  -1135  -1109   -727   -119  -1202   -865
     12   -561   -574    275    293   -566  -1132  -1104   -719   -111  -1195   -854
    163   -545   -709    189    433   -626  -1179  -1153   -763   -153  -1215   -888
    265   -514   -782    124    522   -646  -1179  -1158   -766   -174  -1174   -888
    296   -465   -761     83    527   -613  -1156  -1148   -745   -161  -1101   -862
    353   -449   -802     49    576   -626  -1156  -1150   -753   -158  -1091   -865
    366   -428   -795     31    579   -613  -1137  -1137   -766   -140  -1054   -852
    340   -420   -761     41    548   -592  -1122  -1127   -771   -122  -1041   -841
    345   -368   -714     12    527   -542  -1117  -1132   -771   -101   -997   -813
    342   -329   -672     -5    506   -501  -1101  -1135   -758    -88   -961   -787
    329   -332   -662      0    493   -496  -1083  -1127   -753    -90   -953   -771
    275   -381   -659     51    465   -519  -1078  -1130   -758   -106   -974   -769
    231   -410   -641     88    433   -524  -1078  -1130   -753   -109  -1005   -758
    249   -426   -675     88    462   -550  -1080  -1140   -761   -124  -1031   -761
    215   -465   -680    124    446   -571  -1080  -1143   -766   -137  -1060   -766
    132   -496   -631    181    381   -563  -1060  -1119   -745   -127  -1057   -748
     57   -540   -597    239    324   -566  -1034  -1104   -732   -129  -1054   -740
    109   -574   -683    233    394   -628  -1034  -1114   -750   -161  -1080   -766
     28   -633   -662    301    342   -646  -1018  -1106   -750   -174  -1083   -766
    -31   -678   -646    353    306   -662  -1005  -1093   -748   -184  -1085   -763
    -96   -719   -623    405    262   -672   -979  -1083   -745   -184  -1083   -756
   -106   -719   -613    413    252   -667   -948  -1070   -732   -176  -1072   -740
   -158   -724   -568    441    205   -646   -937  -1067   -724   -166  -1067   -727
   -197   -730   -532    462    166   -631   -927  -1060   -719   -161  -1067   -719
   -275   -758   -485    517    103   -623   -909  -1034   -698   -150  -1070   -698
   -288   -795   -506    542    109   -652   -904  -1015   -696   -158  -1098   -701
   -223   -862   -639    540    205   -750   -885   -982   -714   -207  -1169   -761
   -192   -878   -685    535    244   -782   -769   -844   -654   -202  -1195   -795
   -161   -820   -659    491    246   -740   -631   -662   -535   -124  -1150   -761
    -96   -657   -561    376    231   -610   -532   -465   -361     31  -1013   -620
    -49   -140    -90     93     18   -114   -480   -350    -90    392   -610   -192
   -181    496    675   -158   -428    584   -498   -392    171    823    -77    350
   -337    813   1148   -239   -743    979   -706   -693    187   1015    205    633
   -345    568    914   -111   -628    740  -1013  -1119   -155    758      0    439
   -381   -314     67    345   -226   -124  -1218  -1532   -831    -44   -802   -285
   -342   -995   -652    670    153   -823  -1267  -1587  -1176   -537  -1345   -797
   -254  -1179   -924    714    332  -1052  -1184  -1410  -1145   -587  -1415   -891
   -181  -1093   -911    639    363  -1002  -1018  -1202   -995   -491  -1301   -815
   -210  -1057   -846    631    316   -950   -930  -1078   -893   -415  -1244   -758
   -340  -1093   -753    717    205   -924   -880  -1002   -828   -376  -1215   -722
   -426  -1143   -719    782    145   -932   -862   -940   -787   -355  -1179   -696
   -350  -1078   -727    714    187   -904   -826   -862   -717   -290  -1106   -626
   -311  -1047   -737    678    210   -893   -833   -846   -688   -262  -1080   -605
   -371  -1085   -714    727    168   -898   -846   -844   -675   -254  -1075   -610
   -387  -1083   -696    735    153   -891   -831   -818   -649   -226  -1047   -587
   -413  -1109   -696    761    140   -904   -828   -800   -631   -194  -1023   -563
   -342  -1106   -763    724    207   -935   -862   -826   -652   -207  -1031   -574
   -275  -1010   -735    641    228   -875   -841   -795   -607   -171   -982   -530
   -254   -987   -732    618    236   -862   -823   -779   -576   -168   -958   -511
   -218  -1005   -787    613    283   -896   -818   -774   -563   -189   -963   -532
   -215   -976   -761    597    270   -870   -787   -750   -532   -174   -943   -532
   -184   -982   -797    581    306   -891   -795   -748   -540   -174   -953   -535
   -223   -979   -756    600    265   -867   -771   -722   -522   -148   -940   -511
   -249   -992   -743    620    246   -867   -758   -701   -506   -135   -935   -504
   -205  -1000   -797    600    296   -898   -761   -701   -519   -140   -924   -522
   -129   -982   -852    555    358   -917   -748   -701   -527   -132   -911   -530
    -80   -945   -865    511    392   -904   -730   -680   -511   -106   -893   -519
    -59   -924   -865    493    402   -896   -732   -672   -501   -101   -885   -509
   -116   -958   -844    535    361   -904   -758   -683   -509   -106   -896   -501
    -98   -945   -846    522    371   -896   -769   -691   -517   -109   -898   -483
    -59   -940   -883    498    410   -911   -800   -714   -540   -119   -909   -446
     -7   -924   -917    467    454   -922   -826   -722   -553   -124   -914   -387
     70   -872   -943    400    504   -906   -839   -709   -553   -114   -904   -324
     98   -846   -945    374    519   -893   -846   -683   -550   -114   -888   -262
     93   -878   -971    392    530   -924   -857   -675   -568   -140   -896   -233
    122   -859   -982    368    550   -919   -841   -652   -568   -140   -872   -202
    111   -844   -956    366    532   -898   -839   -636   -566   -122   -852   -166
     90   -878   -969    392    530   -922   -844   -649   -584   -132   -862   -189
     93   -924  -1021    413    555   -971   -826   -639   -589   -142   -870   -192
    101   -969  -1070    433    584  -1018   -828   -639   -605   -150   -885   -197
    135   -935  -1070    397    602  -1002   -820   -618   -589   -124   -865   -158
    220   -875  -1096    327    657   -984   -818   -597   -571   -103   -852   -101
    210   -867  -1080    327    644   -974   -810   -576   -553    -85   -839    -77
    189   -849  -1039    329    613   -943   -787   -537   -517    -46   -807    -62
    207   -831  -1041    309    623   -935   -782   -496   -480    -12   -802    -75
    259   -833  -1093    285    675   -961   -779   -472   -462      5   -805    -67
    348   -836  -1187    244    766  -1010   -776   -467   -459      0   -802    -83
    366   -813  -1179    223    771   -995   -753   -449   -436     20   -779    -90
    348   -844  -1192    246    769  -1018   -771   -462   -449      0   -797   -124
    337   -823  -1161    241    748   -992   -750   -446   -428     10   -792   -140
    314   -805  -1122    244    717   -963   -724   -428   -405     23   -779   -142
    298   -813  -1111    257    704   -961   -701   -405   -374     44   -789   -124
    290   -807  -1098    257    693   -953   -678   -376   -355     54   -784   -119
    270   -813  -1083    270    675   -948   -670   -366   -340     46   -774   -122
    202   -828  -1031    311    615   -930   -654   -345   -314     49   -763   -116
    228   -802  -1031    288    628   -917   -641   -340   -298     44   -753   -124
    218   -813  -1031    296    623   -922   -652   -350   -288     38   -756   -127
    200   -782   -984    290    589   -883   -610   -311   -244     59   -740   -103
    215   -727   -943    254    576   -836   -584   -265   -197     77   -717    -72
    197   -724   -922    265    558   -823   -605   -254   -176     80   -717    -57
    197   -730   -927    265    561   -828   -623   -254   -171     67   -714    -62
    311   -652   -963    168    636   -807   -592   -226   -142     75   -691    -44
    296   -602   -901    153    597   -750   -545   -187   -101     98   -652     -2
    184   -662   -846    239    514   -753   -558   -197    -98     90   -652    -15
    101   -706   -807    301    454   -756   -574   -226   -103     70   -657    -36
     75   -717   -792    319    431   -753   -571   -239   -101     62   -652    -46
     28   -756   -784    361    405   -769   -574   -254   -116     36   -659    -72
    -18   -826   -807    423    394   -818   -594   -283   -148     -2   -688    -80
      2   -815   -818    405    407   -815   -584   -290   -153    -15   -678    -75
     25   -820   -846    397    433   -831   -566   -275   -145    -25   -675    -72
    -25   -880   -854    452    413   -867   -571   -283   -161    -38   -683    -85
    -70   -948   -878    509    402   -914   -581   -296   -176    -62   -701   -103
    -59   -979   -919    519    428   -950   -587   -311   -200    -98   -727   -129
    -85  -1000   -914    540    413   -958   -571   -314   -207   -116   -735   -140
     15  -1015  -1031    498    522  -1023   -584   -329   -228   -153   -756   -184
      7  -1065  -1072    530    540  -1067   -581   -337   -241   -174   -774   -189
    -72  -1072  -1000    571    462  -1036   -548   -319   -223   -163   -758   -155
    -67  -1088  -1023    576    478  -1057   -561   -327   -239   -189   -776   -184
    -25  -1072  -1047    548    509  -1060   -548   -311   -228   -184   -758   -179
    -12  -1096  -1083    555    535  -1091   -558   -314   -228   -192   -753   -184
      0  -1122  -1122    561    558  -1122   -545   -298   -228   -197   -748   -192
    -25  -1213  -1187    618    579  -1200   -480   -220   -210   -228   -784   -246
    -36  -1257  -1221    644    592  -1239   -358    -90   -145   -236   -813   -303
    -31  -1210  -1179    620    574  -1195   -244     67    -33   -171   -763   -296
     10   -950   -961    467    483   -956   -179    231    168     38   -548   -122
     15   -428   -446    205    231   -439   -161    303    431    418   -106    270
    -93    174    265    -41   -179    218   -265    150    600    795    371    691
   -171    374    545   -101   -358    459   -584   -213    491    904    561    818
   -210     54    262     77   -236    158   -810   -581     98    563    267    519
   -262   -639   -379    449     57   -509   -854   -763   -371    -96   -371    -36
   -265  -1161   -896    711    314  -1028   -805   -667   -553   -439   -730   -368
   -246  -1335  -1088    792    420  -1213   -709   -488   -480   -452   -763   -441
   -252  -1330  -1080    789    413  -1208   -631   -389   -387   -397   -732   -410
   -210  -1239  -1028    724    407  -1135   -561   -298   -277   -319   -667   -322
   -252  -1150   -898    698    322  -1026   -467   -215   -174   -246   -579   -226
   -236  -1075   -839    657    301   -958   -407   -163   -103   -192   -519   -171
   -181  -1070   -888    626    353   -982   -394   -153    -90   -197   -517   -168
   -135  -1085   -950    610    407  -1018   -410   -179   -111   -228   -540   -197
   -161  -1075   -914    615    376   -995   -418   -179   -106   -233   -522   -179
   -161  -1031   -870    597    353   -950   -402   -166    -88   -220   -491   -153
   -176  -1023   -846    597    332   -935   -368   -150    -64   -210   -475   -142
   -205  -1034   -828    618    309   -930   -368   -155    -62   -223   -475   -135
   -184   -987   -802    584    306   -893   -337   -135    -33   -207   -449   -109
   -145   -958   -813    553    332   -885   -314   -116    -12   -194   -441    -90
   -220   -974   -753    594    265   -865   -306   -122    -10   -192   -436    -88
   -244   -982   -737    613    244   -859   -301   -122     -2   -197   -420    -88
   -233   -976   -745    602    254   -859   -306   -119      0   -207   -410    -85
   -239   -971   -732    605    246   -852   -303   -114      7   -205   -397    -80
   -249   -945   -696    597    220   -823   -275    -85     36   -187   -361    -51
   -254   -901   -649    576    194   -776   -262    -72     51   -176   -332    -33
   -249   -888   -639    566    194   -763   -267    -80     54   -184   -324    -36
   -259   -901   -641    581    189   -771   -257    -70     62   -184   -309    -31
   -296   -883   -587    589    142   -735   -241    -62     72   -181   -288     -7
   -288   -875   -587    581    148   -730   -257    -64     70   -192   -285     -7
   -246   -867   -623    555    187   -745   -290    -75     62   -202   -288     -7
   -254   -896   -641    576    192   -769   -314    -90     49   -213   -293    -10
   -246   -891   -644    568    197   -766   -301    -85     51   -218   -288      0
   -236   -841   -605    537    184   -724   -265    -44     83   -194   -265     44
   -207   -888   -680    548    233   -784   -285    -59     54   -236   -306     28
   -140   -885   -745    514    301   -815   -301    -64     44   -259   -335     15
   -124   -857   -732    488    301   -797   -306    -57     46   -265   -324     33
   -106   -820   -714    462    303   -769   -288    -44     57   -267   -306     72
   -122   -820   -698    470    285   -761   -259    -28     64   -280   -303     93
   -127   -815   -688    472    280   -753   -236    -10     75   -280   -293    116
    -15   -756   -743    384    363   -750   -231    -15     67   -301   -301    124
     15   -737   -753    361    384   -745   -218    -10     72   -309   -306    137
     38   -737   -776    348    405   -756   -200     -5     80   -311   -309    150
     96   -711   -807    309    452   -758   -179     12     98   -309   -306    163
     80   -709   -792    314    436   -750   -171     15    109   -311   -311    166
     90   -711   -805    309    446   -758   -163     23    127   -306   -311    176
    127   -698   -828    283    475   -763   -155     33    145   -303   -311    189
    140   -675   -815    267    478   -745   -124     49    174   -290   -306    197
    210   -652   -865    220    535   -758   -109     51    181   -301   -316    184
    122   -685   -810    280    465   -748    -90     59    200   -296   -309    187
    116   -680   -797    280    454   -737    -88     62    210   -293   -306    181
    254   -618   -872    181    563   -745   -106     59    215   -293   -306    171
    252   -628   -880    187    563   -753    -93     67    223   -288   -306    158
    228   -639   -867    205    548   -753    -85     77    233   -280   -293    155
    231   -620   -852    194    540   -735    -90     80    241   -280   -277    155
    202   -613   -815    205    509   -714    -75     96    262   -270   -259    153
    272   -558   -833    142    550   -696    -38    129    293   -249   -228    166
    285   -530   -815    122    548   -670     -2    150    316   -233   -207    176
    220   -548   -771    163    493   -657     18    166    329   -226   -189    187
    200   -517   -717    158    457   -615     18    189    353   -200   -150    220
    210   -480   -691    132    449   -584     10    189    361   -192   -129    244
    254   -418   -672     80    462   -542     46    220    392   -171    -98    275
    272   -381   -657     54    462   -519     77    249    413   -163    -72    301
    270   -355   -626     44    446   -491     96    265    431   -153    -41    337
    262   -329   -594     33    426   -462    103    265    441   -145    -10    374
    244   -301   -548     28    394   -423    114    262    449   -140     18    402
    239   -303   -542     31    389   -423    103    241    433   -158     18    402
    197   -322   -519     62    358   -420     96    220    413   -179     20    402
    111   -303   -418     93    262   -361    119    246    439   -158     67    444
    218   -314   -532     46    374   -423     90    220    400   -215     33    405
    257   -324   -581     31    418   -452     83    205    376   -249      7    376
    246   -368   -615     62    431   -491     80    189    355   -285    -15    353
    179   -433   -615    127    397   -524     85    187    342   -314    -31    335
    142   -478   -620    166    379   -548     90    181    327   -348    -49    324
    129   -522   -652    194    389   -587     96    168    306   -387    -75    301
    137   -519   -657    192    397   -587    101    163    298   -407    -77    293
    106   -524   -633    207    368   -579    103    153    290   -420    -83    290
      5   -542   -548    267    275   -545    129    168    303   -418    -67    303
      2   -548   -550    270    272   -548    132    166    296   -441    -75    298
     20   -522   -542    252    280   -532    140    179    306   -444    -62    311
     80   -527   -607    223    342   -568    132    176    290   -467    -75    293
    153   -558   -714    202    431   -636    153    205    288   -498   -101    257
    179   -654   -833    236    506   -745    236    298    314   -540   -142    192
    161   -662   -823    252    491   -743    361    436    402   -519   -132    174
    194   -532   -727    168    459   -631    483    626    568   -397    -15    265
    207   -176   -387    -15    296   -280    550    758    800   -119    293    532
    103    397    290   -252    -93    345    535    756   1041    280    776    984
    -77    924   1002   -423   -540    963    342    491   1109    594   1192   1356
      0    795    795   -400   -397    795    -38     25    756    405   1070   1218
    -77    262    340    -93   -210    301   -189   -303    275   -153    548    776
   -181   -371   -189    277      2   -283   -158   -337    -77   -714    -20    324
    -88   -714   -626    402    267   -670   -114   -202   -140   -901   -239    119
    -96   -784   -688    439    293   -737     23    -25    -10   -844   -200    129
    -44   -704   -659    374    306   -683    127     93    116   -763   -124    197
      2   -607   -610    301    303   -610    192    166    213   -701    -54    262
     36   -519   -555    241    296   -537    228    207    280   -657     -7    316
     54   -472   -527    207    290   -498    254    231    314   -644      7    358
     44   -470   -514    213    277   -491    283    246    332   -639     20    376
     12   -465   -480    223    244   -472    298    254    340   -633     46    387
     57   -452   -509    197    283   -480    301    249    337   -641     49    371
     98   -428   -530    163    311   -478    309    252    342   -633     67    371
     77   -439   -517    179    296   -478    319    254    348   -620     85    366
    106   -431   -540    161    322   -485    309    246    337   -628     85    350
    150   -413   -563    132    355   -488    301    233    324   -641     80    345
    129   -444   -574    155    350   -509    306    228    316   -654     83    327
    181   -420   -602    119    389   -509    298    226    314   -652    106    316
    140   -420   -561    137    350   -491    314    244    329   -628    153    342
    275   -415   -691     70    483   -553    288    218    296   -657    122    319
    327   -381   -709     25    517   -545    275    207    283   -685     83    311
    270   -345   -615     38    441   -480    303    231    306   -680     98    329
    252   -332   -584     38    415   -459    311    239    316   -675    109    265
    288   -355   -644     33    465   -498    290    215    285   -704     98    168
    244   -348   -592     49    418   -470    301    210    275   -706    114    127
    226   -327   -553     49    387   -439    301    205    257   -724    116     96
    246   -298   -545     25    394   -420    293    197    233   -743    129     85
    283   -293   -576      5    428   -433    290    187    200   -763    148     85
    293   -290   -584     -2    436   -436    283    174    197   -761    171    101
    265   -277   -545      5    405   -410    288    181    218   -743    202    127
    192   -277   -470     44    329   -374    316    200    231   -732    220    148
    233   -267   -501     18    366   -384    309    192    228   -743    210    124
    288   -220   -511    -33    400   -366    296    181    231   -745    226    116
    296   -213   -509    -41    400   -361    303    187    228   -748    241    109
    270   -194   -465    -38    366   -329    324    194    233   -737    265    103
    366   -161   -527   -101    446   -342    306    171    210   -758    285     57
    384   -135   -522   -127    452   -327    316    171    207   -763    241    116
    358   -124   -485   -116    420   -303    335    179    213   -761    179    184
    345   -103   -449   -122    394   -275    350    184    220   -753    137    244
    426    -72   -498   -176    462   -285    340    174    213   -758    116    233
    428    -57   -488   -187    454   -272    348    189    220   -753    132    210
    426    -44   -470   -192    446   -257    363    210    244   -732    119    244
    506    -20   -530   -244    517   -275    363    215    254   -724     93    285
    592      7   -584   -298    589   -288    353    210    257   -727     72    319
    579     -7   -587   -288    581   -296    361    218    259   -735     51    327
    646     -7   -657   -319    652   -332    342    200    244   -748      7    316
    711      7   -704   -361    706   -345    319    181    233   -753    -10    322
    833     25   -807   -428    820   -389    277    124    197   -792    -46    301
   1026     41   -987   -535   1005   -470    228     64    140   -844    -36    267
   1117     54  -1062   -587   1088   -501    207     41    114   -872    -33    259
   1171     57  -1114   -615   1143   -527    187     18     90   -893    -62    244
   1119     59  -1060   -589   1091   -498    207     31    106   -867    -36    254
    984     64   -922   -527    953   -428    270     85    168   -802     10    306
    958     96   -862   -530    911   -381    309    116    200   -761     33    329
   1005    166   -839   -587    922   -335    335    145    228   -724     51    342
   1021    210   -810   -615    917   -298    355    174    254   -701     70    348
    950    228   -722   -592    836   -246    392    218    285   -662     96    361
    872    249   -623   -563    748   -187    449    272    337   -610    129    397
    820    254   -568   -540    696   -155    480    301    368   -584    132    418
    771    283   -488   -527    631   -101    506    337    402   -548    161    449
    714    329   -384   -524    548    -25    535    371    446   -506    202    491
    670    350   -322   -511    496     15    558    384    470   -483    220    514
    613    381   -231   -498    420     77    587    413    501   -452    249    561
    553    400   -153   -475    353    124    600    426    517   -433    259    592
    470    353   -116   -413    293    119    587    410    501   -446    244    581
    405    348    -57   -376    231    145    594    418    509   -436    257    594
    415    363    -51   -389    233    155    594    418    506   -436    265    589
    340    324    -15   -332    179    155    615    423    514   -431    270    576
    301    272    -28   -288    166    122    615    413    496   -454    249    550
    314    236    -80   -275    197     77    610    397    467   -483    218    514
    280    207    -72   -246    176     70    613    389    454   -498    207    488
    233    197    -36   -215    135     80    628    405    467   -488    226    478
    228    145    -85   -189    158     31    602    379    433   -522    194    423
    205     96   -109   -150    158     -7    600    368    415   -542    163    402
    148     70    -77   -109    111     -2    626    381    428   -537    145    423
    202    101   -101   -150    153      0    652    400    444   -530    135    439
    207    119    -88   -163    148     15    657    400    449   -527    124    446
    153     54   -101   -103    127    -23    636    374    420   -555     88    420
    106    -38   -148    -36    127    -93    662    402    407   -587     33    374
    166    -28   -194    -67    179   -111    797    548    475   -571     -2    345
    228     90   -137   -161    181    -23    937    719    605   -470     46    389
    194    223     28   -210     83    127   1013    888    776   -288    197    530
    194    659    465   -431   -135    563   1044   1010   1034     70    561    896
     98   1343   1244   -719   -571   1293   1031    989   1314    537   1080   1410
    -28   1647   1673   -810   -852   1660    787    670   1304    732   1343   1634
   -111   1376   1486   -633   -800   1431    506    262    950    480   1132   1423
   -228    641    870   -207   -548    756    397    -54    392   -174    491    854
   -181    -18    163    101   -174     72    368    -90     44   -667    -33    371
    -62   -179   -116    122     25   -148    415     54     72   -696    -93    288
    -49   -166   -119    106     33   -142    527    202    184   -615    -28    324
    -64   -114    -49     85     -7    -83    631    324    301   -519     62    405
   -101    -25     75     64    -88     23    719    420    413   -418    174    506
   -103     20    122     41   -114     70    750    459    459   -374    228    550
    -96     36    132     28   -114     83    766    483    480   -348    262    589
    -38    116    153    -41    -96    135    800    522    517   -306    311    654
    -62    109    171    -23   -116    140    805    530    522   -296    329    683
   -111     77    189     15   -150    132    810    530    522   -293    340    709
   -106     80    187     10   -145    132    828    540    532   -283    345    748
   -109     72    181     15   -145    127    844    550    542   -270    366    776
   -109     70    179     20   -142    124    852    553    542   -270    384    789
   -153     83    233     33   -194    158    867    568    561   -259    397    818
   -161     93    254     33   -207    174    885    584    584   -239    423    849
   -148    114    262     15   -205    189    901    602    618   -228    454    865
    -31    137    168    -51    -98    153    872    597    623   -241    449    857
    -38    124    163    -44   -101    142    875    615    644   -228    467    883
   -119    109    226      5   -174    166    901    644    678   -200    452    922
   -119    101    218      7   -168    158    906    652    678   -187    418    943
    -98    106    205     -2   -150    155    909    662    675   -163    384    945
    -64    111    176    -23   -119    142    906    662    657   -166    355    937
    -31    106    137    -36    -83    122    896    657    631   -171    353    922
     -2     96     98    -46    -49     96    891    652    607   -189    332    906
    -12    111    124    -49    -67    116    904    662    605   -184    358    924
    -54     85    137    -18    -96    111    911    665    594   -181    355    930
    -20     93    114    -36    -67    103    904    659    571   -200    337    932
     12     88     75    -54    -31     83    883    646    545   -220    301    943
     33     83     49    -57     -7     67    870    649    527   -226    275    966
     49     98     46    -75      0     72    867    657    522   -228    267    974
      5    114    109    -59    -51    111    896    691    542   -213    285   1008
    -20    119    137    -51    -77    127    917    711    545   -215    290   1018
    -31    127    158    -46    -93    142    940    724    550   -213    301   1015
    -54    129    181    -38   -119    155    953    730    553   -223    311   1013
   -122    135    257     -5   -189    194    976    756    571   -223    324   1034
   -220    124    345     46   -283    236    989    784    594   -213    335   1052
   -179    158    337     10   -257    246    984    784    605   -207    335   1031
    -98    275    371    -88   -236    322   1039    841    667   -150    366   1057
   -174    246    420    -36   -296    332   1054    867    691   -129    355   1047
   -171    244    415    -38   -293    329   1067    885    711   -116    337   1021
   -228    220    449      5   -337    335   1093    904    724   -103    332    987
   -298    197    493     49   -397    345   1124    924    737    -83    363    958
   -270    223    491     23   -381    355   1153    948    758    -59    392    937
   -280    179    459     49   -371    319   1130    924    735    -77    361    911
   -285    140    426     72   -355    283   1104    896    711    -98    319    906
   -231    244    475     -7   -353    358   1161    950    769    -44    353    984
   -226    215    439      5   -332    327   1137    932    748    -57    316    974
   -257    155    413     49   -335    283   1109    901    722    -80    290    958
   -220    194    415     12   -316    303   1132    927    748    -59    314    979
   -116    293    407    -88   -262    350   1169    969    787    -20    358   1005
    -77    290    368   -106   -223    329   1150    966    776    -28    358    997
   -142    226    368    -44   -257    298   1130    958    758    -44    342    989
   -127    270    397    -70   -262    332   1158    995    787    -20    358   1005
    -77    332    407   -129   -244    368   1195   1031    813      2    381   1013
    -80    311    392   -116   -236    350   1192   1023    802     -5    374    989
    -80    298    379   -109   -231    340   1200   1026    797    -12    361    971
    -44    348    392   -150   -218    368   1215   1049    823      5    379    992
    -10    392    400   -192   -205    394   1192   1044    828     15    392   1010
    -15    387    402   -187   -210    394   1169   1021    818      7    387   1010
    -15    420    436   -205   -226    426   1184   1023    833     23    407   1026
     44    436    392   -239   -174    415   1166    992    813      5    400   1010
    103    418    314   -262   -106    366   1124    948    774    -31    374    974
    140    439    296   -290    -77    368   1122    940    771    -31    381    982
    148    462    311   -306    -83    387   1130    950    779    -12    410   1008
    122    436    314   -277    -96    376   1130    948    769    -12    405    997
     80    374    293   -231   -106    335   1106    924    740    -33    379    963
     75    319    244   -200    -83    283   1093    906    711    -57    353    937
     90    285    194   -189    -51    241   1091    904    693    -75    329    922
     80    246    166   -163    -41    207   1085    891    670    -98    303    904
     10    192    181   -101    -85    189   1065    862    644   -114    283    893
     -7    150    158    -72    -83    155   1047    844    626   -129    257    883
    -15    142    155    -64    -88    148   1047    844    623   -129    244    885
    -12    171    184    -77    -98    176   1057    857    641   -111    249    906
    -20    145    163    -64    -90    153   1036    844    628   -122    231    909
      0    137    137    -70    -70    137   1023    831    618   -132    218    906
     -7    124    132    -59    -70    127   1026    831    615   -140    200    898
     41     59     18    -49     12     38   1041    849    592   -187    135    839
     72     20    -51    -49     62    -15   1153    971    636   -197    101    792
     93     67    -25    -80     59     20   1278   1137    745   -129    148    818
    132    249    116   -192      7    181   1384   1327    932     49    316    969
    197    758    561   -478   -181    659   1434   1473   1226    426    730   1389
    135   1465   1330   -802   -597   1397   1332   1379   1504    883   1275   1943
    -70   1761   1831   -846   -950   1795   1052   1036   1527   1078   1540   2205
   -187   1460   1644   -636   -917   1551    748    613   1192    789   1301   1984
   -244    639    883   -197   -563    761    566    184    514      2    555   1301
   -192    -38    153    114   -174     57    519    122    145   -501     28    779
   -150   -254   -103    202    -23   -179    597    283    163   -561    -67    644
    -83   -233   -150    158     31   -192    724    454    270   -506    -33    636
     -2    -57    -54     31     25    -57    862    620    426   -384     77    722
    -33      7     38     12    -36     20    930    698    511   -316    145    758
    -83    -20     62     51    -72     20    940    714    527   -314    150    701
     -2     28     28    -12    -18     28    958    730    540   -316    158    670
    137    111    -25   -124     83     44    989    748    558   -311    171    652
     31     44     12    -38     10     28    992    745    555   -329    161    620
     33     46     12    -41     10     31   1008    761    568   -324    176    620
     70     93     23    -83     23     59   1018    774    581   -311    200    633
     18     83     64    -49    -23     75   1008    769    584   -309    218    641
    -15     38     51    -12    -33     46    984    750    568   -327    213    631
    -20     41     62    -10    -41     51    987    753    574   -324    220    636
    -46     64    111    -10    -80     88   1013    776    597   -309    241    652
     -7     96    103    -44    -54     98   1013    782    602   -309    246    652
    -38    111    148    -38    -93    129   1021    792    618   -296    272    672
    -15    129    145    -59    -80    137   1015    787    615   -296    285    675
    -28     98    127    -36    -77    111    997    771    597   -316    275    654
    -18    122    140    -51    -77    129   1015    789    615   -303    296    667
    -31    148    179    -59   -106    163   1021    797    628   -290    324    685
    -36    142    179    -54   -106    158   1010    784    618   -301    327    672
    -12    155    168    -72    -90    161   1008    782    615   -298    335    667
     10    181    171    -96    -80    176   1005    789    620   -290    350    670
     10    202    189   -109    -90    197    995    787    623   -285    366    678
     -2    187    189    -93    -96    189    982    782    615   -283    368    680
     -7    153    158    -72    -83    155    966    771    602   -296    361    667
   -114    129    244     -7   -179    187    982    787    610   -275    389    688
    -85    148    233    -31   -161    189    956    782    600   -267    402    701
      0    202    202   -101   -101    202    943    787    607   -249    426    714
     75    233    158   -155    -41    197    935    789    605   -249    436    714
     15    197    181   -106    -83    189    940    800    605   -244    444    719
    -15    194    210    -90   -114    200    958    813    615   -228    454    727
     10    231    218   -122   -103    226    966    820    626   -213    472    745
     36    241    205   -140    -83    223    971    820    628   -215    478    748
    -12    220    233   -103   -122    226    984    826    636   -207    485    743
    -57    262    316   -103   -187    288   1026    859    672   -171    530    779
    -70    272    342   -101   -205    306   1054    891    698   -145    550    802
    -38    283    322   -124   -179    301   1070    911    722   -122    561    815
    -28    285    314   -127   -171    298   1075    917    732   -111    555    807
     -7    303    311   -150   -158    309   1085    932    745   -101    553    810
    -28    290    319   -132   -174    303   1083    932    748    -96    545    818
    -85    233    319    -75   -202    277   1067    917    735   -109    522    802
    -77    246    324    -83   -200    285   1075    919    737    -98    519    813
    -80    236    316    -80   -200    277   1080    924    743    -96    517    823
    -57    275    329   -109   -192    301   1093    940    758    -75    535    852
    -51    257    309   -103   -181    280   1088    935    753    -83    522    844
    -62    244    306    -90   -184    275   1085    922    743    -85    514    836
    -46    246    293   -101   -171    270   1070    909    737    -90    511    836
    -70    272    342   -103   -205    306   1072    927    756    -67    535    862
    -38    275    314   -119   -176    296   1075    927    750    -67    535    854
     38    319    280   -179   -119    301   1070    927    750    -59    542    859
     80    345    265   -213    -93    306   1083    940    766    -46    550    870
    103    368    262   -236    -77    316   1091    948    769    -46    555    870
    114    405    288   -259    -88    348   1109    961    784    -25    574    885
    101    387    285   -244    -90    337   1104    956    779    -28    579    885
     62    363    298   -215   -116    332   1104    961    779    -20    584    880
    166    465    296   -316    -64    381   1130    982    800      7    615    906
    192    548    355   -371    -83    452   1153    992    826     38    654    943
     62    498    436   -280   -187    467   1119    958    813     28    652    943
     18    465    444   -241   -213    454   1096    935    795     15    646    937
    122    475    350   -298   -114    413   1052    891    753    -18    620    906
    168    467    296   -319    -64    381   1021    854    719    -51    594    880
     98    441    342   -270   -122    392   1028    865    727    -46    602    893
    176    413    236   -296    -31    324   1000    844    693    -80    571    859
    223    358    132   -290     44    246    958    802    644   -129    522    810
    241    285     44   -265     98    166    927    761    594   -184    470    756
    254    275     20   -265    116    148    937    758    579   -194    462    735
    223    246     20   -236    101    135    904    743    561   -210    457    724
    168    184     12   -176     77     98    865    722    540   -228    446    709
    179    148    -33   -166    106     57    836    698    514   -254    426    675
    223    150    -72   -187    148     38    823    683    496   -270    415    646
    205    142    -62   -174    132     38    815    667    480   -277    413    628
    158     98    -62   -129    109     18    810    652    462   -298    400    610
    135     93    -41   -116     88     25    823    670    470   -296    410    615
    148     70    -77   -109    114     -2    828    685    459   -319    384    589
    202    -25   -228    -90    215   -127    880    758    457   -368    314    501
    231    -25   -257   -103    241   -140    997    893    530   -348    309    467
    213     83   -132   -150    174    -23   1122   1085    688   -218    423    548
    246    431    184   -337     31    309   1200   1244    922     70    732    823
    187   1044    857   -618   -335    950   1169   1241   1174    496   1241   1309
    114   1561   1447   -839   -665   1504    948    974   1239    787   1628   1662
    101   1545   1444   -823   -670   1496    579    548    982    714   1618   1618
     18    995    976   -506   -478    987    384    135    465    163   1085   1153
    -36    262    296   -114   -168    277    387     44     41   -467    405    589
    -36    -90    -54     62      7    -72    444    192    -25   -644    150    387
    -90   -163    -72    124    -10   -116    558    371     67   -615    116    392
   -103    -77     25     90    -64    -25    665    504    187   -540    150    452
    -90     51    140     18   -116     93    735    592    288   -452    239    488
   -207     77    283     64   -246    179    792    652    361   -384    361    488
   -150    101    249     23   -200    174    810    659    368   -387    436    457
    -88    122    210    -15   -148    166    813    644    348   -405    483    420
   -109    127    236    -10   -171    179    797    639    361   -394    483    413
   -135    135    270      0   -202    202    818    667    394   -363    493    436
   -129    119    249      5   -189    181    831    678    397   -350    514    428
   -119    101    220     10   -168    161    815    665    379   -358    504    410
    -70    148    215    -38   -142    181    795    662    381   -348    519    410
    -98    132    228    -18   -163    179    774    649    381   -348    530    394
   -135    109    244     12   -189    176    771    646    381   -345    540    381
   -111    116    228     -2   -168    171    761    649    384   -340    535    374
    -59    161    218    -51   -137    189    740    636    379   -353    540    371
    -90    176    267    -44   -179    220    740    641    384   -355    535    392
   -111    197    306    -44   -210    252    743    657    397   -342    540    423
    -57    205    262    -72   -158    233    737    649    387   -342    550    423
     -7    205    213    -98   -109    207    714    628    371   -350    527    402
     51    226    174   -140    -59    200    685    618    361   -361    509    389
    174    257     83   -218     44    171    626    576    332   -394    491    374
    252    236    -15   -244    135    111    592    548    296   -428    454    363
    316    215   -101   -267    207     57    558    524    257   -457    413    348
    407    236   -171   -322    290     31    519    498    218   -485    384    337
    454    267   -187   -361    319     41    488    472    192   -498    353    332
    509    270   -239   -389    374     15    467    452    166   -519    319    311
    644    288   -358   -467    501    -36    428    415    124   -537    288    290
    704    275   -431   -491    568    -77    400    389     98   -553    275    277
    774    275   -498   -524    636   -111    381    374     75   -561    280    283
    743    267   -475   -504    610   -103    381    368     67   -550    265    296
    717    272   -446   -496    581    -85    405    381     77   -540    252    301
    784    301   -483   -542    633    -88    405    376     67   -548    277    301
    795    311   -485   -553    639    -85    407    371     59   -548    277    303
    691    288   -402   -488    548    -57    407    381     75   -527    275    314
    735    298   -436   -519    584    -67    387    374     70   -530    283    293
    711    329   -381   -522    548    -25    400    387     90   -506    322    285
    706    368   -337   -540    519     15    431    407    124   -478    350    285
    693    384   -309   -537    501     38    467    436    155   -449    340    285
    579    368   -213   -475    397     77    485    465    192   -407    368    283
    587    371   -215   -480    402     77    470    467    200   -400    389    246
    568    366   -205   -470    387     83    470    467    215   -394    420    218
    519    400   -119   -459    319    140    491    472    244   -366    418    213
    457    418    -41   -439    249    189    524    491    280   -332    392    246
    428    402    -28   -415    228    187    548    506    296   -314    361    309
    366    384     18   -379    174    202    561    514    309   -290    316    355
    314    400     85   -355    114    244    553    517    316   -277    288    387
    293    426    132   -363     80    280    568    540    342   -252    293    415
    283    418    135   -350     72    275    571    542    345   -246    280    420
    265    446    179   -358     44    314    574    561    366   -220    298    444
    252    506    254   -379      0    381    579    579    394   -189    335    480
    246    524    277   -387    -15    402    594    597    410   -179    348    498
    233    548    314   -392    -38    431    618    620    433   -166    363    514
    246    587    340   -418    -46    462    633    639    457   -148    389    537
    252    613    361   -431    -54    488    644    654    472   -137    410    563
    252    641    387   -446    -67    514    652    659    480   -135    420    574
    244    688    444   -465    -98    566    672    678    501   -124    446    592
    215    753    535   -485   -161    644    701    693    527    -96    488    618
    202    805    602   -504   -200    704    704    693    542    -80    519    633
    223    839    615   -532   -197    727    706    698    545    -85    519    633
    166    823    657   -496   -244    740    714    701    542    -93    506    628
    109    810    698   -459   -296    756    691    680    530   -103    485    620
    122    818    696   -470   -285    758    649    662    522   -109    475    623
     96    800    704   -449   -303    753    652    662    514   -119    467    618
    103    779    672   -441   -283    727    654    662    504   -137    449    602
    184    748    563   -467   -189    657    636    633    467   -184    400    555
    181    717    535   -449   -176    626    623    623    449   -205    381    524
     98    641    542   -371   -223    592    594    597    418   -241    363    483
     98    600    501   -350   -202    550    581    576    394   -270    337    454
    163    620    454   -394   -145    537    597    576    392   -283    293    493
    153    615    462   -384   -153    540    610    579    394   -285    249    576
    150    579    428   -366   -140    504    587    561    376   -303    207    602
    116    571    454   -342   -168    511    592    571    387   -301    166    631
     59    545    483   -303   -213    514    576    566    384   -309    155    646
     51    496    444   -272   -194    470    548    566    379   -332    135    620
     85    415    327   -252   -119    371    581    626    381   -366    114    545
    109    368    259   -239    -75    314    709    758    441   -361     98    480
     49    379    327   -215   -140    353    839    924    576   -275    106    475
    109    587    478   -348   -184    532    924   1101    779    -59    298    605
    163   1067    904   -615   -371    987    909   1148   1000    296    706    969
     10   1623   1610   -818   -800   1618    802   1010   1161    693   1184   1379
    -88   1878   1964   -896  -1028   1919    493    636   1044    833   1397   1543
    -98   1665   1764   -782   -930   1714    202    233    691    600   1215   1348
   -114    961   1075   -423   -594   1015    127     -2    181    -90    527    779
   -116    394    511   -140   -314    452    158     57    -44   -467    124    418
    -85    179    262    -49   -174    220    236    223     -7   -501     85    324
   -148    127    275     10   -210    200    332    337     80   -465    124    329
   -228    207    433     10   -332    322    428    446    210   -361    174    410
   -158    309    467    -75   -314    387    454    501    290   -285    236    462
    -85    374    459   -145   -272    415    454    530    340   -239    316    504
    -93    397    491   -150   -290    444    475    558    371   -207    366    548
    -59    407    467   -176   -262    436    467    553    371   -215    332    568
    -54    400    454   -174   -254    426    457    545    366   -226    311    571
    -57    387    444   -166   -252    415    436    532    358   -231    303    553
   -111    392    504   -140   -306    446    444    540    376   -210    335    558
    -83    400    483   -158   -283    439    439    540    381   -205    345    553
   -109    389    498   -140   -303    441    436    542    389   -200    350    553
   -119    402    522   -142   -319    462    431    545    413   -194    350    563
    -62    418    480   -176   -270    449    397    535    428   -205    335    561
    -90    387    475   -150   -283    431    358    522    439   -207    319    558
    -80    387    467   -155   -272    426    350    532    457   -184    335    563
   -106    381    488   -137   -298    433    355    545    470   -155    392    574
   -142    374    517   -114   -329    444    340    537    462   -140    457    579
    -75    394    470   -163   -272    431    311    524    439   -153    394    563
    -18    423    441   -205   -228    431    309    527    433   -148    324    550
    -10    410    420   -202   -215    413    301    511    413   -142    309    514
    -44    420    465   -187   -254    441    303    522    415   -145    316    511
    -10    428    439   -210   -223    433    259    501    379   -179    298    493
     46    439    392   -244   -174    415    228    488    355   -197    277    485
    142    449    306   -296    -83    379    192    470    324   -236    249    462
    158    436    277   -296    -59    358    163    457    301   -267    236    441
    145    436    290   -293    -72    363    148    457    293   -272    223    439
    116    431    311   -275    -98    371    137    465    293   -272    233    433
     83    420    337   -254   -127    379    132    475    296   -277    244    431
     36    423    387   -228   -174    405    140    485    303   -275    257    444
    -15    394    410   -189   -213    402    135    488    303   -275    265    441
    -20    415    433   -197   -228    423    145    514    324   -249    285    459
      2    428    426   -218   -210    428    132    519    329   -244    285    478
     36    407    371   -220   -166    389     96    496    303   -272    252    452
     59    433    374   -249   -158    405    101    501    306   -270    254    454
     18    439    420   -228   -202    428    114    522    329   -246    277    475
    -12    431    444   -210   -228    436    116    535    345   -228    283    491
      2    433    431   -218   -213    433    114    540    358   -215    280    472
      7    452    444   -231   -220    446    109    550    379   -187    290    459
     44    480    433   -262   -194    457     98    555    400   -163    303    452
     31    483    452   -259   -210    467     98    558    415   -142    314    452
     -7    467    475   -228   -241    470     93    566    433   -116    322    449
      0    449    449   -226   -226    449     67    548    431   -111    316    420
      7    452    444   -231   -218    449     46    535    423   -109    306    397
     49    475    426   -265   -189    452     36    522    423   -106    301    376
      7    470    462   -239   -226    467     46    532    433    -96    306    371
     70    483    413   -277   -171    449     12    527    431    -93    301    361
    103    465    361   -285   -129    413    -36    504    410   -109    283    327
     93    428    332   -262   -119    381    -75    480    387   -119    267    293
    109    436    327   -272   -109    381    -85    491    397   -103    283    288
    150    457    303   -303    -75    379    -83    496    407    -93    296    275
    174    491    316   -332    -72    405    -88    504    426    -67    329    280
    119    506    387   -314   -135    449    -85    527    452    -33    374    296
    137    530    392   -332   -127    462    -83    545    467    -15    410    303
    197    548    350   -374    -75    449   -109    542    462    -12    407    288
    239    555    316   -397    -38    436   -145    524    454    -15    394    265
    226    579    350   -405    -62    465   -163    527    465      5    407    275
    231    615    384   -423    -75    501   -174    524    475     25    426    288
    275    641    363   -459    -44    504   -205    493    467     25    418    280
    270    628    355   -449    -41    493   -241    470    452     15    405    272
    262    607    345   -436    -41    478   -290    436    426     -2    397    265
    244    597    353   -420    -54    475   -327    413    413     -5    392    267
    228    558    329   -394    -51    444   -366    389    392    -23    368    254
    179    537    358   -358    -90    449   -384    381    387    -25    361    252
    184    511    327   -348    -72    420   -415    363    361    -41    335    228
    215    470    254   -342    -18    363   -462    319    316    -85    285    179
    116    423    303   -272    -93    363   -475    316    309    -90    275    171
     98    381    283   -239    -90    332   -498    306    293   -106    254    161
    119    324    205   -223    -44    265   -545    275    257   -137    218    137
    194    293     98   -244     49    197   -615    220    205   -187    171     96
    111    241    129   -179    -10    187   -649    197    184   -205    155     80
     23    210    187   -116    -83    197   -659    202    189   -194    168     88
     96    233    137   -168    -20    187   -693    184    176   -202    161     67
    155    319    163   -236     -2    241   -693    197    200   -174    187     80
    145    252    106   -200     18    179   -724    176    168   -215    142     31
    111    114      0   -114     57     57   -704    220    148   -272     67    -49
    119     75    -44    -98     80     15   -592    345    205   -262     44    -96
    161     96    -64   -127    114     15   -488    493    303   -194     83    -80
    168    379    207   -275    -20    293   -384    672    532     62    337    142
    148    950    800   -550   -327    875   -389    727    810    478    802    589
     20   1600   1577   -813   -776   1587   -537    553   1008    880   1288   1044
    -25   1784   1810   -878   -917   1797   -896    166    901    963   1426   1156
   -174   1309   1483   -568   -831   1395  -1140   -249    444    527   1023    800
   -223    496    719   -137   -470    607  -1223   -504   -116   -189    309    168
   -220    -54    163    137   -194     54  -1208   -444   -322   -522    -67   -192
   -200   -194      5    197   -103    -96  -1117   -275   -249   -509   -101   -254
   -135   -148    -15    140    -59    -83  -1028   -166   -148   -436    -59   -244
    -83    -41     41     62    -62      0   -963    -77    -44   -348     10   -194
   -101     15    116     41   -109     64   -924    -28     18   -290     57   -158
    -83     38    122     23   -101     80   -906    -10     44   -275     70   -150
    -59     77    137     -7    -98    106   -893      2     64   -252     88   -129
    -64     70    135     -2    -98    101   -914    -12     57   -254     88   -135
    -77     41    119     18    -98     80   -945    -38     33   -267     75   -163
   -111     10    122     51   -116     64   -956    -49     23   -270     72   -187
    -62     83    142    -12   -101    111   -937    -41     38   -241    101   -168
     23    174    148    -98    -62    161   -924    -23     62   -205    137   -142
    -88     85    174      0   -129    129   -963    -54     41   -215    127   -163
   -122     23    145     49   -132     83  -1002    -93      7   -239     98   -197
     -5     49     54    -23    -31     51  -1031   -116    -12   -249     77   -231
     28     70     38    -49     -5     54  -1049   -132    -20   -241     83   -246
      0     51     51    -25    -25     51  -1067   -148    -28   -236     85   -265
     18     46     28    -31     -5     38  -1083   -161    -38   -233     77   -275
     46     70     20    -59     12     46  -1093   -166    -36   -213     85   -270
     46     90     44    -70      0     67  -1106   -176    -38   -200     85   -277
    101     98     -2   -101     51     49  -1148   -207    -62   -213     59   -306
    101     93     -7    -96     54     44  -1171   -226    -72   -215     41   -327
     70     67     -2    -70     36     33  -1179   -233    -75   -215     25   -340
     51     54      0    -54     25     28  -1189   -241    -75   -210     15   -350
     38     38      0    -38     18     18  -1221   -259    -85   -213     -5   -361
     54     12    -41    -33     49    -12  -1273   -296   -114   -241    -46   -376
     75    -18    -93    -31     83    -54  -1317   -332   -145   -267    -90   -418
     93     -7   -101    -44     96    -54  -1345   -350   -161   -277   -111   -418
     96     -7   -103    -44     98    -57  -1353   -358   -168   -283   -127   -431
     83     -2    -85    -38     83    -44  -1340   -348   -161   -272   -129   -428
    119    -20   -142    -49    129    -80  -1376   -371   -184   -293   -155   -457
    106    -36   -145    -36    124    -90  -1408   -389   -197   -301   -168   -457
     93    -38   -135    -28    111    -85  -1415   -402   -205   -303   -179   -457
     57    -46   -103     -5     80    -75  -1413   -407   -205   -306   -189   -465
     44    -51    -96      2     67    -72  -1415   -413   -207   -303   -194   -467
     85    -44   -129    -20    106    -85  -1434   -428   -213   -309   -207   -478
     96    -28   -124    -36    109    -75  -1447   -431   -207   -301   -207   -480
     90     18    -72    -54     83    -25  -1439   -415   -176   -270   -181   -462
     96     10    -88    -54     90    -38  -1444   -415   -166   -259   -181   -478
     75     20    -54    -49     64    -15  -1431   -394   -137   -223   -155   -472
     64     23    -41    -46     51    -10  -1431   -394   -124   -205   -150   -485
     38     20    -18    -28     28      2  -1436   -400   -116   -192   -142   -493
    -15     31     46    -10    -33     38  -1428   -394    -96   -161   -119   -480
    -28     10     38     10    -33     23  -1436   -397    -93   -155   -124   -493
    -57    -33     20     44    -41     -7  -1449   -413   -103   -161   -140   -519
    -28    -44    -15     36     -7    -31  -1470   -433   -116   -163   -153   -537
      7      7     -2     -7      2      2  -1460   -420    -90   -127   -122   -511
    -44     -5     38     25    -41     15  -1467   -426    -88   -109   -114   -509
    -67    -28     36     46    -54      2  -1499   -449    -98   -106   -122   -522
    -15     20     36     -2    -25     28  -1493   -441    -77    -80   -106   -511
    -15      2     15      5    -15      7  -1504   -454    -85    -77   -119   -530
    -36    -51    -18     44    -10    -36  -1525   -483   -109    -93   -140   -555
    -46    -23     23     33    -36      0  -1512   -472    -90    -67   -122   -540
    -18     36     54     -7    -36     44  -1499   -465    -75    -38   -103   -519
      5     49     44    -28    -20     46  -1496   -462    -72    -25   -103   -517
     10     59     49    -36    -18     54  -1493   -465    -70    -12   -106   -517
    -49     20     70     10    -59     44  -1488   -467    -70     -5   -109   -524
   -101     33    135     33   -116     83  -1473   -459    -54     23    -88   -501
    -51     67    116     -7    -85     90  -1491   -485    -67     25   -101   -501
    -31     80    111    -25    -72     96  -1514   -514    -77     28   -114   -501
    -41     67    109    -12    -75     88  -1545   -542    -96     23   -129   -506
    -80     46    127     18   -103     85  -1556   -568   -111     23   -142   -514
    -62     31     93     15    -77     59  -1582   -610   -145      5   -168   -537
    -12     23     36     -5    -25     28  -1605   -646   -179    -18   -194   -566
    -31    -64    -36     46      0    -51  -1644   -704   -236    -64   -252   -626
    -80   -145    -64    114     -7   -106  -1670   -748   -277    -98   -301   -680
     -2   -127   -127     64     62   -127  -1673   -766   -303   -116   -332   -711
      5   -158   -166     75     85   -161  -1683   -784   -332   -135   -361   -740
    -70   -277   -207    171     67   -244  -1714   -833   -387   -179   -418   -800
   -111   -348   -236    231     62   -293  -1738   -865   -418   -202   -457   -831
    -72   -389   -316    231    119   -353  -1790   -906   -467   -244   -506   -878
    -54   -420   -368    236    155   -394  -1829   -945   -506   -275   -542   -911
    -41   -439   -400    239    179   -420  -1847   -971   -532   -288   -566   -930
     12   -446   -459    218    236   -452  -1870  -1005   -563   -309   -600   -961
     -7   -480   -475    241    231   -478  -1878  -1021   -581   -319   -623   -971
     10   -537   -548    262    277   -542  -1886  -1034   -613   -350   -665  -1005
     67   -623   -691    277    376   -657  -1862  -1005   -649   -405   -745  -1088
     64   -644   -709    290    387   -675  -1738   -878   -597   -397   -776  -1130
     96   -581   -680    241    387   -628  -1628   -724   -491   -316   -722  -1096
    168   -363   -535     96    350   -449  -1574   -579   -324   -122   -545   -924
    189    148    -44   -168    116     51  -1582   -517    -70    252   -137   -501
     20    844    823   -431   -400    833  -1678   -641    184    701    397     49
    -83   1018   1101   -467   -592   1057  -2044  -1083     67    769    527    171
   -145    620    766   -236   -454    693  -2348  -1525   -358    381    166   -163
   -200   -215    -18    207    -93   -116  -2509  -1878   -992   -376   -600   -878
   -166   -909   -743    537    288   -826  -2577  -1925  -1322   -836  -1119  -1402
   -101  -1018   -919    558    407   -971  -2499  -1753  -1254   -818  -1145  -1460
    -62   -940   -878    501    405   -909  -2348  -1582  -1111   -711  -1072  -1423
    -98   -922   -823    509    361   -872  -2268  -1491  -1028   -641  -1026  -1405
   -140   -904   -763    522    311   -833  -2210  -1439   -971   -584   -995  -1382
    -41   -828   -787    433    371   -807  -2171  -1418   -943   -561   -979  -1382
     62   -784   -846    361    452   -815  -2156  -1421   -940   -553   -961  -1389
     46   -810   -857    379    449   -833  -2156  -1436   -945   -555   -948  -1397
     31   -828   -859    400    444   -844  -2151  -1452   -950   -555   -948  -1402
     -7   -859   -852    431    420   -857  -2138  -1457   -950   -548   -958  -1400
      0   -828   -831    413    415   -828  -2112  -1447   -932   -524   -979  -1384
    -20   -828   -807    426    392   -820  -2086  -1447   -927   -514  -1002  -1387
    -49   -885   -836    467    392   -862  -2096  -1488   -963   -545  -1070  -1423
    -70   -880   -813    472    371   -846  -2101  -1499   -963   -542  -1091  -1402
    -80   -865   -784    470    350   -826  -2091  -1488   -943   -511  -1052  -1376
    -80   -872   -792    475    355   -833  -2091  -1496   -943   -498  -1000  -1392
    -15   -880   -865    449    423   -872  -2109  -1525   -961   -501   -953  -1441
     -5   -880   -875    441    433   -878  -2107  -1530   -969   -493   -906  -1491
     12   -891   -904    439    457   -896  -2122  -1553   -995   -496   -909  -1530
    -12   -896   -883    452    433   -891  -2114  -1551   -995   -478   -917  -1504
     28   -893   -922    433    475   -906  -2107  -1558  -1010   -478   -945  -1504
     38   -914   -953    436    493   -932  -2114  -1590  -1054   -496   -974  -1540
     75   -878   -953    402    514   -914  -2101  -1597  -1075   -493   -976  -1556
     25   -885   -911    428    467   -898  -2081  -1602  -1085   -485   -989  -1569
    -12   -922   -909    467    446   -917  -2096  -1621  -1088   -485  -1010  -1605
     54   -930   -984    436    519   -956  -2117  -1644  -1111   -491  -1013  -1665
    103   -953  -1060    423    579  -1005  -2138  -1670  -1140   -511  -1031  -1725
     28   -992  -1023    480    524  -1008  -2127  -1678  -1145   -514  -1036  -1753
     54   -987  -1041    467    548  -1013  -2130  -1686  -1148   -498  -1031  -1795
    101   -982  -1085    439    592  -1034  -2125  -1686  -1145   -493  -1047  -1836
     64  -1028  -1096    480    579  -1062  -2125  -1696  -1163   -501  -1075  -1875
    148  -1031  -1179    439    662  -1104  -2148  -1735  -1200   -527  -1130  -1930
    228   -997  -1226    384    727  -1111  -2156  -1761  -1215   -537  -1153  -1969
    223  -1015  -1239    397    730  -1127  -2145  -1777  -1228   -542  -1171  -2003
    275  -1031  -1309    376    789  -1169  -2151  -1805  -1257   -558  -1179  -2055
    376  -1021  -1400    319    885  -1210  -2166  -1834  -1273   -574  -1187  -2088
    374  -1000  -1374    314    872  -1187  -2132  -1823  -1244   -540  -1174  -2083
    394  -1023  -1421    314    906  -1221  -2140  -1844  -1252   -555  -1200  -2143
    431  -1026  -1457    298    943  -1241  -2138  -1855  -1249   -555  -1257  -2112
    358  -1044  -1405    342    880  -1223  -2104  -1842  -1223   -530  -1296  -2029
    371  -1036  -1408    332    888  -1221  -2094  -1836  -1205   -519  -1327  -1992
    491  -1036  -1527    272   1008  -1280  -2114  -1878  -1236   -555  -1379  -2008
    545  -1036  -1582    244   1062  -1309  -2120  -1893  -1249   -574  -1400  -2003
    558  -1028  -1590    233   1072  -1306  -2114  -1909  -1257   -579  -1397  -1992
    561  -1023  -1584    231   1072  -1304  -2109  -1919  -1260   -571  -1382  -1984
    542  -1031  -1574    241   1057  -1301  -2101  -1927  -1257   -563  -1371  -1987
    413  -1060  -1473    322    940  -1265  -2062  -1896  -1221   -519  -1356  -1953
    358  -1052  -1413    345    885  -1231  -2036  -1873  -1187   -478  -1350  -1914
    522  -1018  -1540    249   1031  -1278  -2073  -1914  -1218   -506  -1389  -1938
    478  -1031  -1509    275    992  -1267  -2065  -1909  -1210   -488  -1384  -1922
    355  -1052  -1408    348    880  -1228  -2029  -1878  -1184   -452  -1363  -1888
    329  -1072  -1402    371    865  -1236  -2034  -1886  -1195   -454  -1382  -1901
    322  -1088  -1410    384    865  -1249  -2021  -1870  -1189   -441  -1384  -1893
    288  -1060  -1348    381    818  -1202  -1990  -1847  -1176   -410  -1363  -1860
    249  -1041  -1291    394    769  -1166  -1961  -1829  -1158   -379  -1350  -1842
    215  -1021  -1236    402    724  -1127  -1927  -1792  -1124   -342  -1327  -1808
    202  -1005  -1208    402    704  -1106  -1904  -1766  -1104   -319  -1309  -1787
    158  -1018  -1176    428    665  -1096  -1888  -1753  -1096   -301  -1296  -1766
    124   -969  -1096    420    607  -1031  -1867  -1748  -1075   -270  -1262  -1730
    135   -901  -1036    381    584   -966  -1847  -1740  -1054   -244  -1234  -1691
    210   -911  -1122    350    665  -1015  -1873  -1769  -1083   -270  -1270  -1714
    148   -969  -1117    407    628  -1041  -1886  -1782  -1098   -285  -1286  -1719
    135   -956  -1091    410    610  -1021  -1891  -1782  -1104   -280  -1283  -1706
    153   -963  -1119    405    633  -1041  -1909  -1792  -1122   -293  -1296  -1709
    111  -1005  -1117    446    613  -1060  -1896  -1782  -1122   -298  -1309  -1709
    109  -1039  -1150    465    628  -1093  -1891  -1787  -1137   -316  -1335  -1719
    122  -1088  -1210    483    665  -1148  -1904  -1800  -1158   -345  -1376  -1743
    109  -1124  -1236    506    670  -1179  -1906  -1810  -1174   -368  -1408  -1758
     96  -1140  -1236    522    665  -1187  -1893  -1813  -1179   -374  -1423  -1761
     36  -1189  -1226    576    631  -1208  -1888  -1816  -1187   -387  -1449  -1769
     51  -1228  -1280    587    665  -1254  -1886  -1823  -1205   -410  -1483  -1787
     67  -1236  -1304    581    685  -1270  -1886  -1829  -1215   -423  -1499  -1792
    -10  -1239  -1228    626    607  -1234  -1862  -1805  -1195   -400  -1486  -1774
     10  -1239  -1252    613    631  -1247  -1860  -1810  -1202   -405  -1496  -1784
     18  -1241  -1260    610    639  -1252  -1852  -1808  -1205   -410  -1501  -1790
     20  -1304  -1327    639    672  -1314  -1849  -1792  -1221   -441  -1535  -1823
     38  -1439  -1478    701    758  -1457  -1826  -1717  -1223   -488  -1605  -1909
     36  -1447  -1486    704    758  -1465  -1722  -1574  -1143   -465  -1605  -1951
     70  -1337  -1410    633    737  -1374  -1618  -1402  -1002   -350  -1506  -1893
    122  -1008  -1130    441    623  -1067  -1540  -1244   -782    -85  -1228  -1652
    127   -420   -548    148    337   -483  -1535  -1192   -514    327   -763  -1197
    -31     75    106    -23    -70     90  -1680  -1421   -402    652   -366   -815
   -145     77    223     33   -184    148  -1977  -1803   -600    628   -335   -802
   -223   -413   -189    316    -18   -301  -2174  -2205  -1083    135   -805  -1218
   -202  -1145   -943    675    368  -1044  -2213  -2366  -1553   -532  -1493  -1816
   -174  -1551  -1376    862    600  -1465  -2166  -2229  -1636   -727  -1722  -2044
   -153  -1660  -1506    906    675  -1582  -2065  -2070  -1556   -714  -1738  -2120
   -150  -1644  -1493    896    670  -1569  -1951  -1945  -1444   -644  -1686  -2171
   -148  -1556  -1408    852    628  -1483  -1852  -1834  -1325   -540  -1595  -2151
   -119  -1465  -1348    792    613  -1408  -1790  -1771  -1244   -470  -1517  -2120
   -145  -1426  -1280    784    566  -1353  -1740  -1719  -1192   -426  -1470  -2101
   -153  -1410  -1257    782    550  -1335  -1712  -1693  -1176   -407  -1460  -2104
   -142  -1402  -1260    774    558  -1332  -1693  -1683  -1171   -410  -1439  -2114
   -155  -1408  -1252    782    545  -1330  -1665  -1667  -1169   -402  -1454  -2120
   -179  -1400  -1221    787    519  -1312  -1641  -1649  -1158   -384  -1454  -2117
   -200  -1389  -1189    795    493  -1291  -1613  -1626  -1137   -363  -1444  -2107
   -236  -1410  -1174    823    467  -1293  -1582  -1595  -1109   -342  -1434  -2094
   -231  -1421  -1189    826    478  -1306  -1579  -1605  -1114   -342  -1447  -2091
   -226  -1408  -1182    815    478  -1296  -1556  -1595  -1098   -335  -1475  -2073
   -184  -1397  -1215    789    514  -1306  -1545  -1595  -1093   -335  -1504  -2052
   -257  -1397  -1140    828    441  -1270  -1512  -1564  -1057   -303  -1486  -1995
   -267  -1395  -1127    828    426  -1262  -1488  -1540  -1036   -285  -1470  -1982
   -176  -1389  -1213    782    517  -1301  -1491  -1548  -1041   -285  -1491  -2000
   -103  -1387  -1283    745    587  -1335  -1501  -1564  -1052   -288  -1512  -2021
   -140  -1400  -1260    771    558  -1330  -1486  -1553  -1044   -262  -1504  -2016
   -187  -1392  -1208    787    509  -1301  -1467  -1540  -1031   -231  -1475  -1990
   -197  -1413  -1215    805    509  -1314  -1454  -1532  -1026   -213  -1467  -1956
   -197  -1426  -1231    810    514  -1330  -1447  -1530  -1023   -187  -1454  -1927
   -213  -1423  -1210    818    498  -1317  -1439  -1525  -1013   -155  -1436  -1901
   -215  -1434  -1221    823    501  -1327  -1441  -1517  -1013   -148  -1410  -1886
   -223  -1447  -1226    833    501  -1337  -1454  -1522  -1023   -145  -1382  -1883
   -220  -1462  -1244    839    511  -1353  -1444  -1514  -1023   -155  -1358  -1878
   -218  -1491  -1273    854    527  -1382  -1421  -1499  -1013   -163  -1325  -1862
   -228  -1501  -1273    865    522  -1389  -1408  -1493   -997   -176  -1299  -1847
   -231  -1493  -1265    862    517  -1379  -1395  -1480   -976   -163  -1288  -1821
   -231  -1491  -1262    859    514  -1376  -1387  -1470   -969   -124  -1273  -1795
   -239  -1499  -1260    870    509  -1379  -1361  -1447   -958    -70  -1252  -1774
   -223  -1514  -1291    867    530  -1402  -1319  -1423   -958    -51  -1257  -1766
   -200  -1517  -1317    857    558  -1418  -1306  -1426   -974    -57  -1262  -1771
   -192  -1499  -1309    844    555  -1405  -1278  -1418   -979    -64  -1265  -1761
   -184  -1483  -1299    833    555  -1392  -1247  -1395   -971    -72  -1270  -1743
    -67  -1465  -1400    766    665  -1434  -1244  -1400   -995   -122  -1309  -1766
     -2  -1454  -1452    727    724  -1454  -1244  -1410  -1013   -158  -1332  -1784
    -23  -1426  -1402    722    688  -1415  -1213  -1387   -989   -155  -1314  -1766
     70  -1384  -1454    657    761  -1418  -1195  -1374   -982   -176  -1327  -1769
    163  -1363  -1527    597    844  -1444  -1195  -1387   -992   -213  -1361  -1779
    207  -1356  -1564    574    883  -1457  -1187  -1400  -1002   -233  -1384  -1805
    132  -1376  -1509    620    818  -1441  -1143  -1374   -976   -226  -1376  -1790
     85  -1400  -1486    657    784  -1441  -1117  -1371   -971   -239  -1387  -1790
     54  -1382  -1439    662    745  -1410  -1085  -1353   -945   -231  -1376  -1761
      2  -1387  -1389    691    696  -1389  -1054  -1343   -922   -220  -1358  -1743
    -31  -1397  -1366    714    665  -1384  -1034  -1356   -914   -220  -1348  -1738
    -70  -1384  -1314    727    620  -1350  -1010  -1356   -898   -218  -1337  -1712
    -44  -1353  -1309    698    631  -1332  -1002  -1361   -893   -213  -1319  -1709
      5  -1350  -1356    672    678  -1353  -1000  -1363   -898   -223  -1317  -1727
     49  -1366  -1415    657    732  -1389  -1002  -1363   -911   -246  -1330  -1745
     98  -1335  -1434    618    766  -1384   -992  -1356   -911   -239  -1330  -1745
    132  -1306  -1439    584    782  -1371   -982  -1350   -909   -231  -1332  -1745
    142  -1299  -1441    576    789  -1369   -956  -1330   -893   -218  -1325  -1732
    145  -1288  -1434    568    789  -1361   -932  -1309   -875   -205  -1304  -1712
    205  -1275  -1480    535    841  -1376   -937  -1312   -878   -220  -1314  -1725
    244  -1267  -1512    509    875  -1387   -940  -1317   -872   -226  -1322  -1738
    270  -1241  -1512    483    891  -1376   -917  -1325   -852   -215  -1309  -1712
    283  -1208  -1491    459    885  -1348   -904  -1337   -833   -202  -1291  -1680
    257  -1189  -1447    467    852  -1317   -896  -1345   -828   -197  -1280  -1647
    322  -1192  -1514    433    917  -1353   -937  -1389   -878   -244  -1314  -1665
    340  -1192  -1532    426    935  -1361   -950  -1408   -896   -262  -1322  -1662
    332  -1221  -1553    441    943  -1387   -950  -1408   -901   -275  -1327  -1649
    324  -1254  -1579    465    950  -1415   -943  -1408   -906   -290  -1332  -1644
    340  -1283  -1626    470    982  -1454   -943  -1418   -922   -316  -1348  -1654
    296  -1335  -1634    519    963  -1483   -930  -1415   -935   -332  -1358  -1665
    280  -1369  -1652    542    963  -1509   -927  -1413   -943   -350  -1376  -1675
    296  -1405  -1701    555    997  -1553   -935  -1426   -961   -384  -1402  -1704
    244  -1439  -1683    597    961  -1561   -919  -1426   -969   -402  -1408  -1709
    205  -1462  -1667    628    935  -1566   -917  -1439   -984   -420  -1415  -1719
    179  -1486  -1665    652    919  -1574   -909  -1439   -987   -431  -1413  -1727
    140  -1483  -1623    672    880  -1553   -888  -1415   -969   -423  -1389  -1714
    129  -1473  -1602    670    865  -1535   -870  -1397   -950   -415  -1371  -1706
    218  -1475  -1693    626    956  -1584   -888  -1418   -976   -446  -1397  -1743
    249  -1509  -1758    628   1002  -1634   -888  -1418   -995   -478  -1426  -1779
    210  -1608  -1818    698   1013  -1712   -810  -1330   -971   -504  -1467  -1829
    174  -1652  -1826    737    997  -1738   -672  -1187   -893   -498  -1483  -1860
    168  -1595  -1764    711    963  -1678   -545  -1023   -756   -405  -1410  -1810
    142  -1322  -1465    589    802  -1392   -439   -865   -537   -158  -1156  -1587
    184   -771   -956    293    568   -862   -439   -818   -293    228   -719  -1179
     46   -200   -249     75    145   -223   -587  -1044   -187    566   -293   -797
    -44   -106    -62     72      7    -85   -891  -1426   -358    594   -197   -730
   -114   -509   -394    311    140   -452  -1085  -1790   -769    184   -566  -1044
   -189  -1262  -1072    727    441  -1169  -1106  -1951  -1239   -491  -1236  -1590
   -158  -1714  -1556    932    698  -1636  -1060  -1823  -1350   -735  -1509  -1826
   -119  -1826  -1706    971    792  -1766   -989  -1662  -1275   -727  -1525  -1857
   -129  -1808  -1678    966    771  -1743   -956  -1556  -1174   -672  -1480  -1829
   -179  -1756  -1577    969    698  -1667   -906  -1454  -1057   -587  -1400  -1771
   -161  -1693  -1532    927    683  -1613   -865  -1389   -979   -530  -1335  -1719
   -150  -1623  -1475    885    662  -1551   -797  -1322   -909   -472  -1262  -1652
   -114  -1558  -1444    836    662  -1504   -763  -1291   -875   -454  -1231  -1613
    -77  -1519  -1441    800    680  -1480   -758  -1286   -870   -459  -1234  -1615
    -88  -1514  -1426    800    667  -1470   -748  -1275   -867   -470  -1226  -1626
   -111  -1509  -1397    810    641  -1454   -724  -1257   -859   -472  -1205  -1628
   -161  -1475  -1314    815    574  -1395   -693  -1223   -828   -452  -1158  -1608
   -194  -1431  -1236    813    519  -1335   -670  -1189   -795   -420  -1101  -1574
   -158  -1434  -1278    795    558  -1356   -678  -1192   -805   -436  -1093  -1582
   -187  -1423  -1236    805    524  -1330   -662  -1174   -782   -423  -1049  -1566
   -244  -1374  -1132    807    444  -1254   -628  -1137   -735   -384   -982  -1514
   -257  -1340  -1083    800    413  -1213   -610  -1114   -709   -361   -937  -1475
   -275  -1343  -1067    807    394  -1208   -597  -1098   -688   -348   -906  -1454
   -306  -1327  -1021    815    355  -1174   -571  -1067   -659   -322   -859  -1423
   -355  -1283   -930    818    285  -1109   -535  -1031   -620   -285   -797  -1379
   -423  -1262   -839    844    207  -1052   -496  -1005   -579   -249   -743  -1343
   -548  -1228   -680    885     64   -956   -441   -958   -524   -197   -670  -1291
   -646  -1182   -537    914    -57   -859   -394   -909   -475   -158   -618  -1239
   -553  -1140   -587    846     15   -865   -420   -932   -493   -205   -654  -1234
   -506  -1130   -623    818     57   -878   -428   -940   -506   -228   -662  -1247
   -402  -1140   -737    771    166   -940   -449   -969   -542   -262   -696  -1312
   -319  -1127   -807    722    241   -969   -462   -987   -568   -290   -724  -1356
   -280  -1106   -826    691    272   -966   -472   -992   -584   -311   -740  -1374
   -220  -1091   -870    657    324   -982   -491  -1000   -602   -340   -750  -1397
   -226  -1072   -849    646    311   -961   -478   -979   -594   -337   -730  -1379
   -179  -1062   -883    620    350   -971   -483   -974   -605   -350   -727  -1389
   -132  -1054   -922    592    394   -989   -485   -971   -623   -363   -724  -1405
    -75  -1034   -958    555    441   -997   -488   -974   -636   -376   -722  -1410
    -93  -1047   -953    568    428  -1000   -467   -961   -639   -384   -719  -1400
    -96  -1060   -966    576    433  -1013   -449   -950   -633   -392   -717  -1400
    -85  -1054   -969    568    439  -1013   -431   -940   -615   -394   -709  -1400
    -83  -1041   -958    563    436  -1000   -418   -940   -602   -392   -696  -1397
    -72  -1013   -943    540    433   -976   -405   -940   -579   -384   -680  -1392
    -62   -995   -932    527    433   -963   -384   -922   -542   -368   -659  -1376
     75   -982  -1057    452    563  -1018   -405   -943   -553   -394   -691  -1402
    148   -950  -1098    402    623  -1023   -400   -937   -532   -389   -688  -1392
    252   -940  -1192    342    719  -1065   -407   -948   -532   -407   -706  -1400
    353   -914  -1270    280    810  -1091   -423   -969   -540   -423   -722  -1408
    504   -883  -1387    187    945  -1135   -454  -1005   -563   -449   -743  -1426
    600   -875  -1475    137   1036  -1174   -478  -1036   -579   -472   -763  -1444
    639   -888  -1527    124   1080  -1208   -483  -1052   -592   -491   -787  -1467
    626   -919  -1545    148   1083  -1234   -485  -1052   -592   -501   -800  -1480
    605   -917  -1522    155   1062  -1221   -478  -1044   -574   -496   -795  -1478
    594   -919  -1514    163   1054  -1215   -467  -1034   -563   -491   -795  -1473
    576   -919  -1496    171   1034  -1208   -457  -1026   -558   -488   -792  -1473
    555   -914  -1470    176   1013  -1192   -441  -1000   -540   -472   -771  -1462
    545   -911  -1460    181   1002  -1184   -423   -974   -517   -459   -753  -1452
    524   -883  -1408    179    966  -1145   -389   -935   -475   -428   -711  -1421
    488   -859  -1348    181    917  -1104   -353   -888   -431   -394   -665  -1379
    483   -813  -1299    163    891  -1054   -327   -852   -397   -366   -620  -1348
    465   -779  -1244    155    852  -1010   -298   -815   -363   -340   -581  -1314
    436   -774  -1210    168    823   -992   -267   -782   -335   -319   -566  -1291
    418   -743  -1161    161    789   -953   -249   -753   -314   -301   -540  -1262
    402   -693  -1096    145    748   -893   -220   -719   -280   -270   -501  -1221
    361   -659  -1021    150    691   -839   -194   -701   -259   -244   -467  -1182
    332   -636   -969    153    649   -802   -194   -688   -241   -223   -433  -1143
    316   -623   -940    153    626   -779   -239   -693   -246   -218   -423  -1122
    280   -633   -914    176    597   -774   -249   -696   -252   -215   -415  -1101
    202   -631   -833    213    517   -732   -228   -670   -231   -189   -376  -1060
    163   -662   -826    249    493   -743   -205   -644   -223   -181   -353  -1041
    158   -670   -831    254    493   -750   -192   -631   -233   -184   -345  -1041
    163   -691   -854    262    506   -771   -189   -633   -257   -205   -358  -1054
    140   -743   -885    301    511   -813   -189   -631   -283   -231   -374  -1078
     90   -792   -883    350    485   -836   -171   -615   -290   -241   -374  -1080
     41   -823   -867    389    454   -844   -163   -615   -303   -254   -368  -1078
      7   -854   -865    423    433   -859   -153   -613   -306   -265   -371  -1078
    -36   -875   -841    454    400   -857   -137   -605   -301   -272   -368  -1078
   -103   -865   -761    485    327   -813   -116   -589   -285   -259   -345  -1065
   -111   -865   -753    488    319   -810   -111   -584   -277   -262   -340  -1062
   -148   -875   -727    509    288   -802    -80   -553   -246   -239   -311  -1034
    -80   -893   -813    485    363   -854    -93   -561   -262   -267   -335  -1062
    -36   -961   -924    498    444   -943    -90   -548   -290   -319   -387  -1117
   -132  -1034   -901    581    384   -969     36   -405   -226   -311   -405  -1148
    -75   -989   -914    532    418   -953    145   -254   -124   -262   -379  -1140
     23   -805   -831    389    426   -818    241    -72     49   -103   -228  -1008
     80   -381   -462    150    270   -420    288     64    298    228    135   -646
     18    257    239   -140   -109    249    257     23    540    641    639   -158
   -111    607    719   -249   -415    662     33   -275    545    839    922     98
   -176    389    566   -106   -371    475   -285   -711    202    589    722    -88
   -285   -340    -54    314   -116   -197   -449  -1109   -387   -111     33   -693
   -236  -1008   -774    620    267   -891   -478  -1153   -719   -618   -496  -1176
   -148  -1270  -1122    709    485  -1195   -439  -1002   -711   -696   -607  -1293
    -57  -1286  -1228    670    584  -1257   -355   -867   -626   -659   -594  -1299
     12  -1215  -1228    602    620  -1221   -293   -769   -535   -597   -548  -1260
      5  -1127  -1135    561    568  -1130   -244   -696   -446   -530   -483  -1197
     41  -1057  -1098    509    568  -1078   -218   -646   -392   -491   -444  -1153
    135  -1015  -1153    439    641  -1083   -226   -633   -384   -493   -444  -1150
    210   -997  -1208    394    709  -1101   -236   -636   -389   -509   -444  -1171
    239   -995  -1236    376    737  -1114   -244   -649   -400   -530   -446  -1200
    254   -971  -1228    358    740  -1098   -236   -644   -394   -535   -439  -1231
    244   -953  -1197    353    719  -1075   -236   -633   -387   -535   -428  -1252
    249   -948  -1197    350    722  -1072   -231   -626   -379   -532   -413  -1257
    262   -950  -1213    342    735  -1080   -233   -633   -387   -548   -400  -1280
    280   -940  -1221    329    748  -1080   -236   -636   -389   -553   -379  -1286
    270   -904  -1176    316    719  -1039   -231   -628   -379   -542   -345  -1254
    254   -875  -1130    311    691  -1002   -226   -615   -366   -540   -329  -1228
    259   -857  -1119    296    688   -987   -223   -610   -368   -550   -358  -1208
    293   -839  -1132    272    711   -987   -231   -618   -384   -581   -394  -1184
    329   -823  -1156    244    743   -989   -236   -628   -410   -628   -431  -1187
    288   -807  -1096    259    691   -950   -210   -618   -431   -649   -436  -1150
    231   -802  -1036    285    631   -917   -202   -602   -407   -646   -452  -1119
    249   -802  -1054    275    649   -927   -213   -597   -389   -644   -449  -1127
    272   -797  -1070    259    670   -932   -223   -592   -379   -623   -426  -1143
    205   -797  -1002    296    602   -898   -207   -555   -329   -571   -394  -1098
    176   -795   -971    306    574   -883   -215   -550   -319   -548   -400  -1085
    197   -792   -989    296    592   -891   -236   -576   -335   -535   -381  -1106
    213   -813  -1028    298    618   -919   -262   -607   -355   -530   -400  -1124
    215   -805  -1021    296    618   -911   -267   -605   -358   -537   -446  -1114
    213   -784  -1000    283    605   -891   -270   -592   -350   -553   -465  -1093
    228   -782  -1010    277    618   -896   -280   -589   -340   -581   -465  -1078
    228   -769   -997    267    613   -883   -280   -592   -327   -600   -457  -1057
    233   -750   -984    259    607   -867   -277   -592   -329   -620   -457  -1054
    220   -743   -963    259    589   -852   -270   -574   -324   -618   -452  -1031
    275   -748  -1023    236    646   -883   -280   -584   -348   -644   -467  -1031
    293   -750  -1044    228    667   -896   -283   -581   -350   -654   -470  -1008
    340   -722  -1062    192    701   -891   -290   -581   -348   -654   -454  -1000
    355   -714  -1070    179    711   -893   -293   -576   -337   -649   -433   -992
    384   -698  -1083    155    732   -891   -288   -553   -316   -628   -413   -976
    483   -667  -1150     93    815   -909   -324   -553   -316   -623   -415   -992
    488   -639  -1127     75    807   -883   -342   -530   -288   -594   -392   -992
    524   -615  -1140     44    831   -878   -358   -527   -275   -587   -374   -995
    589   -607  -1200      7    893   -904   -371   -524   -267   -600   -366  -1010
    615   -602  -1218     -7    914   -911   -368   -514   -257   -602   -353  -1013
    615   -594  -1210    -10    911   -901   -363   -511   -244   -600   -340  -1010
    641   -589  -1234    -25    935   -911   -366   -509   -239   -605   -324  -1010
    657   -561  -1218    -49    935   -888   -379   -511   -228   -607   -296  -1002
    607   -532  -1140    -38    872   -836   -374   -496   -200   -584   -262   -987
    566   -524  -1091    -20    828   -807   -358   -472   -171   -566   -228   -963
    568   -522  -1091    -25    828   -805   -340   -454   -150   -548   -228   -940
    571   -485  -1060    -44    813   -771   -316   -423   -111   -506   -202   -904
    571   -488  -1060    -44    815   -771   -319   -407    -98   -493   -181   -885
    524   -467   -992    -28    758   -730   -303   -381    -64   -459   -166   -852
    519   -431   -953    -44    735   -691   -298   -361    -41   -426   -184   -826
    535   -381   -917    -75    724   -649   -277   -324     -2   -394   -174   -800
    527   -358   -885    -85    704   -620   -254   -280     38   -361   -168   -761
    506   -355   -862    -75    683   -607   -236   -246     62   -340   -153   -730
    467   -350   -818    -59    641   -584   -210   -218     93   -316   -145   -711
    433   -301   -735    -67    584   -517   -174   -176    140   -270   -116   -665
    449   -239   -688   -106    566   -462   -161   -155    174   -236    -93   -631
    387   -213   -600    -85    493   -405   -137   -140    207   -205    -70   -602
    384   -200   -587    -93    483   -392   -148   -150    210   -202    -72   -607
    350   -220   -571    -67    459   -394   -168   -161    202   -207    -75   -600
    322   -220   -542    -51    431   -381   -176   -166    205   -207    -75   -587
    267   -244   -511    -10    389   -376   -176   -166    205   -210    -77   -579
    259   -285   -548     12    402   -415   -181   -168    197   -223    -96   -587
    265   -283   -550      7    407   -415   -176   -158    207   -223   -101   -581
    259   -298   -558     18    407   -428   -184   -158    200   -233   -114   -602
    226   -350   -576     62    400   -462   -189   -163    189   -254   -137   -620
    158   -420   -579    129    366   -498   -187   -163    179   -275   -163   -646
    132   -444   -579    155    355   -511   -189   -166    176   -288   -174   -654
    127   -452   -579    161    353   -514   -194   -176    171   -298   -187   -659
    228   -467   -696    119    462   -581   -226   -210    137   -340   -236   -696
    197   -467   -665    135    428   -566   -223   -207    145   -337   -239   -691
    161   -483   -644    158    402   -563   -218   -207    148   -337   -239   -680
    140   -498   -639    176    387   -568   -207   -200    155   -337   -236   -667
    103   -498   -602    197    353   -550   -187   -176    176   -324   -220   -644
    122   -545   -667    213    392   -607   -174   -150    174   -350   -254   -670
    142   -605   -750    231    444   -678    -96    -44    215   -361   -301   -717
    150   -568   -719    207    431   -641     20    119    322   -303   -272   -696
    179   -446   -626    135    402   -535    129    324    483   -166   -153   -574
    202    -62   -265    -70    231   -163    192    444    717    132    168   -231
     59    506    446   -285   -192    475    236    457    979    542    654    293
   -197    906   1104   -355   -652   1005    124    228   1057    805   1013    667
   -309    750   1060   -220   -683    904   -166   -174    797    662    932    587
   -329     28    355    150   -342    192   -384   -558    249     28    311    -10
   -303   -670   -366    485     31   -519   -467   -688   -119   -491   -218   -553
   -249   -948   -698    597    223   -823   -444   -584   -122   -574   -319   -693
   -163   -956   -792    561    314   -875   -353   -439     -7   -501   -275   -670
    -96   -862   -769    478    332   -815   -265   -319    111   -400   -205   -600
    -62   -753   -691    407    311   -722   -205   -244    200   -319   -145   -519
    -38   -680   -641    361    301   -662   -171   -202    244   -280   -122   -470
    -28   -644   -615    337    293   -631   -140   -166    275   -259   -122   -426
     18   -620   -639    301    327   -628   -145   -161    277   -267   -155   -407
     18   -605   -626    293    322   -615   -140   -150    283   -270   -171   -381
      2   -602   -605    298    301   -602   -127   -132    296   -265   -168   -353
      2   -592   -594    296    298   -592   -135   -122    303   -249   -155   -324
      5   -597   -602    296    301   -600   -140   -116    309   -241   -145   -303
     18   -605   -623    293    319   -613   -145   -109    319   -231   -140   -303
      5   -613   -618    301    309   -615   -174    -96    340   -220   -109   -311
    -44   -605   -561    324    257   -584   -184    -72    384   -202    -51   -280
    -54   -597   -542    324    241   -571   -161    -54    413   -194    -57   -267
    -49   -594   -548    322    249   -571   -135    -44    426   -187    -33   -244
    -57   -589   -532    322    236   -561   -111    -31    439   -166    -10   -194
    -70   -584   -514    327    220   -550    -88    -10    459   -137    -25   -163
    -90   -587   -496    337    200   -540    -72      7    467   -119    -20   -207
   -101   -584   -483    340    189   -535    -59     20    470   -106     -2   -241
    -98   -571   -472    332    187   -522    -64     25    467    -96     10   -236
    -88   -555   -467    322    189   -511    -98     20    457    -96     10   -236
    -77   -532   -457    303    187   -496   -119     15    452    -98     49   -257
    -67   -519   -454    293    192   -488   -116      7    457    -90     75   -246
    -64   -530   -467    296    200   -498   -111      0    454    -90     51   -233
    -80   -550   -470    316    194   -511   -111     -2    449    -96      7   -220
    -20   -545   -524    283    249   -537   -127    -18    423   -127    -46   -220
      7   -535   -542    262    275   -540   -129    -18    415   -145    -59   -179
     28   -524   -553    246    288   -537   -137    -15    410   -158    -57   -129
     18   -514   -532    249    275   -522   -127      7    423   -150    -28    -72
     15   -517   -535    249    272   -524   -124     20    420   -155    -36    -41
     -2   -504   -501    252    246   -501   -114     36    428   -153    -49    -15
     -5   -485   -480    244    236   -483    -93     57    441   -145    -59      5
     10   -478   -488    233    249   -483    -88     67    441   -148    -70     15
      5   -493   -501    241    252   -498    -83     83    444   -148    -75     20
     36   -475   -511    220    272   -493    -72     98    454   -137    -62     25
     44   -465   -509    207    275   -485    -77    114    470   -129    -36     25
     44   -459   -504    207    272   -480    -88    145    496   -111    -18     38
     33   -436   -470    200    249   -452    -80    174    524    -77     10     57
     18   -436   -454    207    233   -444    -67    192    548    -57     25     62
     72   -415   -491    168    280   -452    -72    194    553    -54     20     51
     23   -418   -441    197    231   -428    -51    215    581    -33     25     59
     75   -423   -498    171    285   -459    -64    197    568    -51     -2     23
     96   -431   -527    166    309   -478    -67    189    563    -59    -18     10
     98   -418   -517    158    306   -467    -62    197    576    -44    -15     28
    158   -402   -561    122    358   -480    -75    181    563    -57    -28     36
    181   -420   -605    119    392   -511    -85    168    550    -64    -36     28
    181   -423   -605    119    392   -514    -70    184    561    -49    -28     33
    181   -418   -600    116    389   -506    -59    189    566    -38    -23     41
    189   -407   -597    109    392   -501    -51    192    574    -33    -23     51
    187   -397   -584    103    384   -488    -44    213    584    -31    -10     77
    171   -374   -545    101    358   -459    -18    241    610     -2     18    114
    171   -348   -519     85    342   -431      2    270    631     15     36    129
    200   -301   -501     51    350   -400     15    280    641     25     49    135
    187   -298   -485     54    335   -392     31    303    652     38     70    150
    168   -277   -446     54    306   -361     51    332    670     59     98    181
    161   -239   -400     36    280   -319     75    350    688     77    127    207
    129   -215   -345     44    236   -280    103    368    714     98    158    239
    155   -223   -379     33    265   -301     83    342    696     88    150    226
     98   -233   -335     67    215   -283     85    337    698     93    171    239
     44   -249   -293    101    166   -270     77    332    693     90    189    244
     31   -249   -280    109    155   -265     70    329    691     96    205    249
     49   -270   -319    106    184   -293     59    319    680     80    202    223
     57   -314   -371    127    213   -342     46    306    657     54    184    184
     57   -345   -402    142    226   -374     36    288    636     31    174    148
     72   -394   -467    161    270   -431     20    249    597    -12    137     98
     33   -457   -493    210    262   -475     15    215    574    -41    116     62
    -38   -501   -462    270    210   -483     38    220    579    -36    127     64
    -31   -527   -496    277    231   -511     28    202    563    -59    116     41
     10   -548   -558    270    283   -553     -2    163    527    -98     93      7
    -15   -563   -550    288    265   -558     -2    148    519   -106     96    -18
    -51   -574   -522    311    233   -548     12    158    530    -98    116    -18
    -36   -563   -527    298    244   -545     10    148    524    -98    124    -23
    -10   -566   -555    288    272   -561      0    135    517   -111    116    -36
    -57   -605   -550    329    244   -576     25    161    524   -122    111    -46
    -98   -701   -602    397    252   -652     85    231    532   -161     64   -109
    -28   -714   -685    371    327   -701    187    353    587   -174     31   -168
    -33   -636   -602    335    283   -620    337    548    740    -67    124   -106
    -18   -353   -335    184    155   -342    431    717    961    181    389    127
    132    210     77   -171     25    145    400    727   1166    514    795    509
     77    797    719   -439   -319    758    252    524   1291    839   1223    906
    -49    953   1002   -452   -524    976    -46    168   1174    917   1389   1039
   -213    506    719   -145   -465    613   -257   -220    740    496   1023    696
   -223   -233    -12    228   -106   -124   -337   -449    233   -192    342     88
   -135   -711   -579    423    220   -646   -335   -387     57   -517    -10   -252
   -101   -846   -745    475    322   -797   -239   -223    132   -519    -46   -322
    -93   -784   -691    436    296   -737   -124   -106    259   -433     15   -283
    -83   -688   -607    384    259   -649    -31     -5    379   -342     90   -218
    -67   -592   -524    327    228   -558     20     36    457   -280    148   -174
   -158   -561   -402    361    122   -483     88     90    522   -228    200   -124
   -171   -548   -379    358    101   -465    111    116    550   -210    215    -96
   -124   -522   -397    322    135   -459    122    127    561   -205    215    -85
    -64   -496   -431    280    181   -465    106    114    550   -220    200    -88
    -25   -452   -426    239    200   -439     88     83    535   -233    189    -96
    -49   -439   -389    244    168   -415     90     85    545   -218    207    -85
    -23   -449   -426    236    200   -439     88     85    542   -220    205    -80
    -23   -457   -436    239    205   -446     83     83    540   -220    210    -75
     36   -459   -496    213    265   -478     64     57    517   -241    194   -101
      0   -449   -449    223    223   -449     85     70    532   -226    210    -90
    -23   -446   -423    236    197   -436     96     77    540   -215    223    -70
    103   -420   -527    158    314   -475     57     46    509   -236    197    -85
     75   -410   -485    168    280   -446     67     62    522   -215    218    -62
     88   -407   -496    158    290   -452     59     54    511   -231    205    -75
     93   -392   -485    148    288   -436     59     51    509   -239    200    -77
     59   -361   -423    150    239   -389     67     62    530   -220    218    -54
     49   -342   -392    148    220   -366     80     72    540   -207    233    -38
     57   -329   -389    135    220   -358     80     70    542   -205    241    -33
     70   -329   -402    129    236   -366     85     64    537   -215    239    -36
     85   -316   -402    114    241   -358     77     57    532   -226    239    -28
     70   -319   -389    124    228   -353     83     67    535   -220    246    -10
     64   -319   -384    127    223   -350     75     70    532   -220    249     -2
     77   -290   -371    106    223   -329     83     88    545   -205    267     28
    116   -262   -379     70    246   -319     80     93    545   -202    280     49
    155   -254   -410     49    283   -332     67     90    532   -220    272     44
    192   -254   -449     28    319   -350     67     96    524   -231    265     38
    200   -249   -449     23    324   -348     88    106    532   -223    272     46
    197   -233   -433     18    314   -332    111    127    548   -215    288     57
    228   -220   -449     -2    337   -335    122    135    553   -213    293     62
    218   -215   -433      0    324   -324    137    142    561   -205    301     77
    210   -179   -389    -15    298   -283    161    163    584   -187    316    101
    192   -155   -350    -18    270   -254    181    192    610   -161    337    119
    168   -171   -340      2    254   -254    213    226    639   -140    350    122
    155   -158   -314      0    233   -233    239    254    672   -114    368    150
    135   -122   -257     -7    194   -187    262    275    701    -85    379    166
    119   -101   -223    -10    168   -161    293    293    730    -67    376    168
    109    -83   -192    -12    150   -137    322    306    756    -44    384    176
     72    -67   -140     -2    103   -103    335    319    779    -23    400    192
     54    -72   -129      7     90   -101    358    337    800    -10    415    205
     51    -93   -148     20     96   -119    368    342    807     -2    415    210
     44    -77   -122     18     83    -98    379    348    815     10    433    223
     41    -70   -114     12     75    -90    381    348    820     15    439    215
     36    -70   -106     15     70    -88    392    355    828     20    444    218
     28    -46    -75      7     51    -59    387    358    836     33    452    228
     31     -7    -38    -10     33    -23    407    374    854     54    478    254
     31     10    -20    -23     23     -5    420    384    875     72    498    280
     41     25    -15    -33     28      5    436    397    893     88    514    296
     44     25    -20    -36     33      5    459    410    906     93    527    306
     72     51    -20    -62     46     15    459    400    901     88    524    298
     88    106     18    -98     33     62    472    415    922    111    553    322
     54    114     59    -85     -2     88    491    439    943    124    574    358
     57    161    103   -111    -23    132    511    459    961    150    602    387
    129    202     72   -166     28    137    509    454    963    158    610    384
    163    249     85   -207     38    168    509    441    966    163    623    405
    171    280    109   -226     31    194    501    423    963    158    626    413
    166    257     90   -213     36    174    480    397    940    135    605    397
    153    252     98   -202     28    176    475    387    924    129    605    400
    168    231     59   -200     51    145    457    358    896    101    581    374
    142    215     70   -179     36    142    457    361    891     90    579    368
    124    213     88   -168     18    150    457    366    885     85    579    371
    158    168     10   -163     75     90    444    348    854     49    545    340
    140     98    -44   -122     93     28    444    332    823     12    509    303
     33     36      0    -36     15     18    472    348    831     18    517    314
     23     10    -12    -18     18      0    462    327    802    -10    496    288
     33    -36    -70      2     51    -51    452    306    771    -51    454    249
     98    -44   -142    -28    119    -93    444    296    745    -80    426    231
    181    -59   -241    -59    210   -150    423    270    714   -111    394    202
    213    -70   -283    -72    246   -176    413    259    701   -122    389    200
    166    -62   -228    -51    197   -145    426    270    711   -109    407    215
    153    -93   -249    -31    200   -171    431    275    698   -127    392    194
    179   -181   -361      0    267   -270    457    316    691   -168    335    132
    215   -231   -446      7    329   -337    545    420    730   -192    280     67
    239   -194   -433    -20    335   -314    662    558    826   -145    303     75
    223    -41   -265    -90    241   -153    776    735   1015     38    470    226
    187    384    197   -285     -5    293    820    818   1249    381    852    579
    148    963    813   -558   -332    888    724    678   1389    740   1296    963
    150   1293   1143   -722   -496   1218    394    272   1265    880   1522   1130
     33   1070   1036   -555   -501   1054    137   -101    930    654   1343    948
    -23    392    415   -184   -220    405     75   -324    449     -5    706    441
     51   -213   -265     80    155   -239     72   -319    148   -504    192     23
    129   -441   -571    155    350   -506    148   -148    179   -568     85    -85
    129   -457   -587    161    355   -519    257    -12    298   -496    129    -67
    109   -379   -488    135    296   -431    350     88    420   -400    207    -12
    140   -262   -405     59    270   -332    402    145    506   -329    275     41
    119   -226   -345     54    231   -285    446    187    561   -288    319     77
    158   -202   -363     20    259   -283    454    197    568   -293    314     72
    174   -153   -329    -10    249   -241    462    213    581   -280    335     85
    176   -142   -319    -15    246   -231    472    218    587   -280    350     88
    171   -114   -285    -28    228   -200    485    231    602   -265    374     98
    142   -135   -280     -5    210   -207    496    244    607   -267    379     85
     59   -135   -194     36    124   -163    532    277    636   -241    418     98
    111   -109   -220      0    166   -163    524    270    628   -241    433     83
    114    -98   -213     -7    163   -155    532    272    631   -236    452     88
    119    -75   -194    -23    155   -135    535    272    633   -239    462     90
    109    -70   -179    -20    142   -124    537    272    636   -244    467     90
    127    -44   -171    -41    148   -106    532    267    628   -257    470     90
    223    -36   -259    -93    241   -148    509    252    597   -290    420     93
    181    -23   -205    -80    192   -114    524    262    605   -277    410    140
    150    -25   -179    -62    163   -101    537    272    610   -267    410    174
    109    -10   -122    -49    114    -64    540    277    615   -252    415    200
     59      2    -57    -31     59    -25    566    298    628   -231    431    228
     12     18      2    -15      5     10    584    314    631   -226    436    236
    101     23    -77    -62     90    -25    558    275    587   -267    379    194
    109     28    -80    -70     93    -25    561    265    566   -277    342    187
     25     33      7    -28     10     20    581    290    615   -226    355    226
     33     23    -12    -31     23      5    566    285    607   -228    348    218
    109     41    -70    -75     88    -12    537    265    584   -246    345    200
     88     46    -44    -70     64      2    540    267    597   -228    371    213
     62     18    -44    -38     54    -12    548    277    602   -210    366    205
     41     33    -10    -38     25     12    561    296    613   -187    379    210
     85     44    -41    -64     64      2    558    288    597   -192    374    200
     75     44    -31    -62     51      7    563    288    597   -187    361    197
     80     54    -25    -67     54     15    576    280    597   -189    342    194
     88     75    -15    -83     51     28    587    275    597   -205    355    189
     98     75    -25    -88     62     25    589    259    594   -231    353    184
     88     80    -10    -85     49     36    594    246    597   -241    342    181
     54    114     59    -83     -2     88    613    254    620   -223    361    184
     31    158    124    -96    -46    142    639    272    652   -189    384    187
     54    161    106   -109    -25    132    657    285    670   -171    387    181
     77    174     96   -127    -10    135    672    290    683   -155    384    168
     83    181     98   -132     -7    140    680    288    691   -137    384    166
    137    194     54   -168     41    124    672    262    670   -142    368    155
    202    197     -5   -200    103     96    662    241    652   -148    350    140
    254    189    -64   -223    158     62    657    228    639   -145    335    129
    254    220    -33   -236    145     93    662    236    654   -119    361    148
    267    215    -54   -244    161     83    652    236    657   -116    363    148
    322    205   -116   -265    218     44    615    205    636   -137    342    119
    363    197   -168   -283    265     15    584    166    605   -176    314     90
    389    194   -194   -290    293      0    574    150    594   -194    303     77
    444    202   -244   -324    342    -20    576    150    594   -213    290     72
    545    236   -309   -392    428    -36    561    140    589   -223    283     62
    698    275   -426   -488    563    -72    519     98    558   -246    267     31
    740    296   -444   -517    592    -72    514     80    553   -246    272     31
    769    340   -431   -555    600    -44    537     88    563   -228    288     36
    909    389   -519   -649    714    -62    517     67    542   -241    277     12
   1109    428   -683   -769    893   -127    465     12    485   -285    265    -36
   1182    449   -732   -815    958   -140    452     -2    462   -288    285    -36
   1218    493   -727   -857    971   -114    449    -10    470   -280    363    -28
   1270    530   -740   -901   1005   -103    441    -25    462   -280    324    -25
   1200    506   -693   -854    945    -93    444    -28    470   -275    309    -10
   1122    472   -649   -797    885    -88    449    -31    472   -272    309     -5
   1060    498   -563   -779    810    -31    459    -15    496   -241    348     25
    987    470   -517   -730    750    -23    467     -5    501   -233    335     38
    917    431   -485   -675    701    -28    480      0    498   -236    324     36
    867    376   -491   -620    680    -57    483     -7    485   -244    319     23
    844    342   -501   -594    670    -77    480    -31    470   -257    296     -7
    815    316   -498   -566    657    -90    467    -46    449   -277    267    -36
    763    262   -504   -514    633   -119    465    -59    426   -311    249    -80
    743    228   -514   -485    628   -142    465    -70    410   -332    257   -122
    688    233   -454   -462    568   -109    483    -57    420   -324    290   -124
    652    246   -407   -449    530    -80    496    -41    428   -322    329   -171
    639    249   -389   -444    514    -70    501    -33    426   -327    410   -293
    613    265   -348   -439    480    -41    511    -18    433   -324    436   -314
    589    259   -329   -426    459    -33    517    -12    433   -322    465   -335
    561    194   -368   -379    465    -85    527      2    420   -353    426   -345
    571    116   -454   -345    511   -168    587     80    426   -397    272   -309
    558    129   -428   -342    493   -148    714    220    511   -371    210   -252
    594    267   -327   -433    459    -28    826    400    665   -241    296   -116
    631    626     -7   -628    319    309    893    555    893     41    581    189
    592   1228    636   -911    -20    932    909    592   1158    452   1047    667
    454   1779   1325  -1117   -433   1553    784    387   1293    795   1460   1060
    379   1743   1361  -1062   -491   1553    480     20   1080    737   1441   1028
    298   1197    896   -748   -298   1047    293   -350    589    202    917    592
    265    465    200   -366     33    332    265   -488    142   -426    267     49
    306     88   -218   -197    262    -64    296   -381     49   -626     20   -153
    329     67   -265   -200    298    -98    407   -213    163   -566     49   -132
    342    153   -189   -249    265    -18    522    -83    290   -467    122    -70
    353    262    -90   -309    220     85    602     15    402   -376    200      0
    345    322    -23   -332    184    150    657     83    470   -319    252     46
    327    335      7   -335    161    171    683    119    501   -293    275     72
    319    368     49   -345    135    207    711    145    532   -265    301     98
    298    379     80   -340    109    231    730    161    545   -252    316    119
    288    384     96   -335     96    241    740    171    553   -246    322    127
    254    400    145   -327     54    272    761    189    574   -226    345    145
    254    418    163   -337     44    290    776    205    587   -207    368    166
    249    428    179   -340     33    303    784    218    600   -194    387    181
    192    423    231   -306    -18    327    813    246    626   -168    410    207
    223    439    215   -332      5    327    810    244    626   -166    405    215
    189    439    249   -314    -31    345    833    262    646   -148    418    236
    179    444    262   -314    -41    353    846    280    657   -132    433    254
    228    462    233   -345     -2    348    841    277    652   -132    433    252
    228    446    215   -340      5    332    839    277    644   -132    431    246
    220    446    226   -335     -2    337    846    288    646   -127    446    265
    202    470    267   -337    -33    371    867    303    659   -106    472    290
    207    514    306   -361    -49    410    888    316    678    -80    491    311
    194    514    316   -355    -62    418    896    319    678    -75    504    316
    189    493    303   -342    -57    400    891    311    667    -80    498    316
    179    491    311   -335    -67    402    904    322    667    -70    504    324
    200    498    298   -348    -49    400    896    316    657    -64    537    324
    207    472    265   -340    -28    368    883    303    631    -85    504    311
    168    491    319   -329    -75    405    906    335    652    -62    532    345
    124    511    387   -319   -129    452    922    363    670    -38    576    371
    176    506    329   -340    -75    418    906    366    659    -46    524    361
    275    514    239   -397     15    376    885    350    633    -57    498    348
    296    522    226   -410     33    374    885    348    628    -51    542    353
    293    527    233   -413     28    381    893    353    628    -46    568    374
    283    540    257   -410     12    400    909    374    646    -25    514    389
    296    548    252   -423     20    400    917    379    657      0    506    400
    309    545    236   -428     36    392    940    387    670     23    509    407
    329    545    213   -439     57    379    956    392    685     51    522    418
    332    555    223   -444     54    389    979    410    711     83    566    441
    306    553    244   -431     31    397   1005    439    745    114    594    462
    324    553    228   -439     46    392   1018    454    763    129    605    467
    332    555    223   -446     54    389   1031    467    782    145    636    472
    249    563    314   -405    -31    439   1072    509    826    187    667    506
    249    558    309   -405    -28    433   1085    522    849    223    683    506
    275    558    280   -418     -2    420   1091    524    854    233    727    504
    280    545    265   -413      7    407   1098    527    857    236    735    504
    265    537    272   -400     -2    405   1109    532    862    244    724    506
    296    530    231   -413     31    381   1091    511    846    236    709    498
    200    519    319   -361    -59    420   1122    542    888    275    740    545
    174    527    350   -353    -88    439   1130    561    917    288    748    571
    275    532    257   -402     10    394   1096    542    914    254    719    555
    275    527    252   -402     10    392   1091    545    927    249    717    563
    257    542    283   -400    -12    413   1111    566    956    270    740    592
    218    561    340   -392    -62    452   1148    607    992    306    763    633
    187    587    400   -387   -106    493   1182    644   1021    337    771    659
    176    605    428   -394   -124    517   1205    670   1034    350    784    680
    163    618    452   -392   -145    535   1231    691   1044    358    797    701
    145    631    485   -387   -171    558   1252    709   1052    363    815    711
    145    657    511   -400   -181    584   1275    732   1070    387    862    737
    142    680    537   -413   -197    610   1283    730   1072    394    888    761
    148    696    548   -423   -200    623   1278    717   1065    392    901    776
    140    698    558   -420   -210    628   1270    701   1052    384    911    782
     96    667    571   -381   -236    620   1252    680   1028    366    914    776
    111    667    555   -389   -223    613   1239    665   1010    353    911    779
    122    646    522   -384   -200    584   1223    652    989    332    896    776
    135    620    483   -379   -174    553   1205    639    969    303    862    763
    127    589    462   -358   -166    527   1195    631    948    285    839    748
    111    548    436   -329   -163    493   1184    620    924    259    815    724
    101    509    407   -306   -153    459   1182    610    898    236    789    701
     98    462    363   -283   -132    413   1171    594    870    207    766    667
     85    420    335   -252   -124    379   1166    581    844    181    753    636
     62    394    332   -228   -137    366   1163    571    828    166    753    618
     38    379    340   -210   -150    361   1174    581    831    176    766    626
     67    374    306   -223   -119    340   1169    579    820    174    753    618
    103    366    262   -233    -77    314   1156    566    797    158    722    602
    103    345    241   -223    -67    293   1150    558    782    137    691    587
    111    298    187   -205    -36    241   1143    561    758    106    636    563
    124    213     85   -168     18    150   1192    620    748     64    553    511
    119    207     88   -163     15    148   1309    750    810     80    519    475
    174    280    106   -228     33    194   1402    914    914    150    553    535
    233    568    335   -402    -49    452   1486   1098   1124    387    784    797
    265   1153    885   -711   -311   1021   1504   1182   1405    795   1241   1275
    109   1818   1709   -963   -800   1764   1431   1070   1649   1236   1748   1800
    -64   1893   1956   -917  -1010   1925   1140    698   1532   1270   1826   1873
    -83   1376   1460   -646   -771   1418    862    239   1018    753   1330   1434
    -98    574    672   -239   -387    623    743    -59    428     20    589    761
    -88     70    158     10   -122    114    743     -2    239   -283    241    420
    -59    -10     46     33    -54     18    839    187    324   -257    233    415
    -57     41     96      7    -77     67    961    340    449   -163    301    472
     23    135    111    -80    -46    124   1034    436    537    -93    348    524
      0    205    205   -101   -101    205   1101    506    613    -28    413    592
     20    254    231   -137   -103    244   1130    535    639    -18    418    631
     46    280    231   -163    -93    257   1148    558    652    -10    418    675
     46    283    236   -166    -96    259   1153    568    654     -5    415    691
     44    283    239   -163    -96    262   1153    568    649     -5    410    696
     12    280    267   -148   -127    275   1153    563    649      0    423    683
     -2    285    285   -142   -145    285   1148    553    649      2    452    667
    -12    285    296   -137   -155    290   1143    542    636     -5    452    652
    -36    280    316   -122   -176    298   1143    548    633     -5    444    649
    -33    275    309   -122   -171    290   1145    550    626     -5    428    649
    -31    272    303   -122   -166    288   1150    555    631      2    431    662
    -64    277    342   -109   -202    309   1163    571    639     18    439    696
    -67    285    353   -109   -210    319   1163    576    639     23    431    724
    -72    303    374   -116   -223    337   1163    584    646     36    436    753
    -85    303    389   -109   -236    345   1176    597    652     46    452    766
    -18    311    329   -148   -174    322   1158    581    636     38    446    745
    -15    319    335   -150   -174    327   1153    589    636     49    457    732
    -75    340    415   -132   -246    376   1166    613    654     75    493    737
    -64    355    420   -145   -241    387   1163    620    654     77    506    722
    -44    379    423   -168   -233    400   1158    623    654     77    522    701
    -18    374    392   -176   -205    381   1143    620    644     62    524    670
     -5    379    384   -187   -194    381   1127    610    639     54    530    652
     -5    397    400   -197   -202    397   1130    605    641     54    548    649
    -54    389    444   -168   -249    415   1143    618    654     62    568    654
    -72    368    441   -148   -257    405   1137    620    652     54    571    652
    -80    379    459   -150   -270    418   1145    628    659     51    576    649
   -103    376    478   -137   -290    426   1161    641    667     51    589    670
   -158    384    542   -114   -350    462   1184    659    688     62    613    693
   -129    452    581   -161   -355    517   1197    670    709     75    636    714
   -161    462    623   -150   -392    542   1213    680    722     77    654    737
   -174    472    646   -150   -410    561   1231    691    735     80    670    750
   -181    491    672   -155   -428    579   1249    706    753     93    683    758
   -257    514    771   -127   -514    641   1293    750    797    132    724    800
   -296    542    836   -124   -566    688   1322    787    831    163    758    828
   -301    571    872   -137   -587    722   1340    818    865    187    787    849
   -371    592    963   -111   -667    776   1376    857    901    220    823    872
   -488    600   1088    -54   -787    844   1434    914    958    265    878    917
   -426    620   1044    -98   -735    833   1421    911    953    254    875    896
   -345    633    979   -145   -662    805   1405    901    943    239    870    870
   -277    644    922   -184   -600    782   1387    883    927    228    854    844
   -254    636    891   -189   -571    763   1382    875    922    226    844    836
   -257    631    885   -187   -571    758   1382    875    922    228    849    833
   -259    644    901   -192   -581    771   1382    878    927    241    867    841
   -252    633    885   -192   -571    761   1379    875    927    244    859    828
   -223    657    880   -215   -550    769   1371    878    932    249    857    831
   -200    675    872   -239   -537    774   1366    878    937    259    862    836
   -179    678    857   -249   -519    766   1361    878    940    262    859    836
   -158    696    854   -267   -506    774   1366    885    950    275    867    844
   -132    719    852   -293   -491    784   1379    898    963    290    880    859
   -101    761    859   -329   -480    807   1384    904    966    298    891    870
    -70    795    865   -363   -467    828   1387    906    969    309    896    870
    -49    807    857   -379   -454    831   1389    909    974    314    896    867
    -20    820    841   -400   -431    831   1389    914    976    324    904    875
     -2    859    859   -428   -431    857   1397    917    995    348    924    893
     12    883    870   -449   -428    878   1400    906    997    355    937    901
     41    893    852   -470   -405    875   1379    883    982    342    932    891
     85    896    810   -491   -361    854   1340    844    948    316    909    865
    119    865    745   -493   -314    805   1293    802    909    288    880    833
    148    852    704   -498   -277    776   1265    784    893    270    862    818
    168    805    633   -488   -231    719   1244    763    867    241    831    792
    171    763    592   -467   -210    678   1234    750    846    218    805    769
    161    727    563   -446   -202    644   1228    740    833    202    795    756
    163    672    506   -418   -171    589   1210    724    805    174    766    724
    158    623    462   -392   -153    545   1189    704    774    145    730    685
    150    581    431   -366   -140    506   1174    683    750    122    701    657
    135    553    415   -345   -140    485   1161    667    735    109    688    652
    124    537    410   -332   -142    475   1150    657    719     90    675    639
    116    511    394   -316   -140    454   1145    649    706     80    659    623
     41    493    452   -267   -205    472   1163    670    730    103    680    644
     28    493    465   -262   -218    480   1158    672    732    111    688    659
     62    480    415   -272   -176    449   1148    662    714    101    680    654
     41    426    384   -236   -171    405   1171    688    714     80    659    631
     93    348    254   -220    -80    301   1241    769    717     36    594    550
    122    394    270   -259    -75    335   1366    924    815     93    633    561
    168    579    410   -374   -122    493   1486   1135   1005    272    807    709
    303    984    680   -646   -187    833   1530   1278   1239    563   1130   1028
    293   1636   1343   -963   -524   1491   1522   1309   1532   1018   1665   1569
     88   2083   1992  -1088   -953   2039   1309   1021   1634   1314   2060   1964
   -101   1914   2016   -906  -1057   1964   1005    571   1361   1140   1958   1862
   -223   1208   1431   -491   -826   1319    782     96    745    454   1314   1265
   -249    431    680    -90   -465    555    691    -96    244   -181    670    644
   -192    129    322     31   -257    226    724     51    220   -288    514    467
   -150     93    244     28   -197    168    857    249    332   -223    542    472
   -135    168    301    -18   -218    233    995    418    452   -122    610    527
   -103    298    402    -96   -252    350   1075    519    537    -36    683    597
   -114    355    467   -122   -290    410   1130    576    581      7    719    631
   -137    361    496   -111   -316    428   1169    620    607     31    740    659
   -119    371    491   -127   -306    431   1184    644    620     36    743    678
   -106    392    498   -142   -301    444   1184    646    623     36    743    683
    -67    387    454   -161   -259    418   1171    633    602     20    740    678
    -49    374    423   -163   -236    397   1166    628    589     15    735    675
    -75    381    454   -153   -267    418   1182    639    597     25    750    683
    -20    400    420   -189   -220    410   1169    631    587     25    753    678
    -28    402    431   -187   -231    415   1163    626    579     28    756    672
    -12    402    415   -194   -213    407   1158    623    574     28    756    662
     15    379    363   -200   -174    371   1148    615    555     15    743    639
     83    389    306   -236   -111    348   1117    592    524     -7    722    607
    140    407    267   -275    -64    337   1096    587    517     -7    724    597
    155    407    252   -283    -49    329   1096    587    511    -12    727    597
    166    415    249   -290    -41    332   1088    581    509    -12    732    594
    179    394    215   -285    -18    306   1080    579    501    -20    727    581
    148    394    246   -272    -51    322   1078    581    504    -18    732    574
    174    394    220   -285    -23    309   1062    576    496    -28    727    574
    135    397    262   -267    -64    329   1072    594    511    -12    748    600
    176    407    231   -290    -25    319   1039    571    488    -31    743    587
    239    418    176   -329     31    298   1008    548    459    -54    730    561
    205    402    197   -303      5    301   1015    550    462    -57    730    561
    174    397    220   -288    -23    309   1010    540    449    -64    724    555
    184    405    220   -293    -18    314    995    530    436    -64    730    561
    244    413    166   -329     38    290    966    506    413    -88    714    542
    272    413    140   -345     67    277    950    504    402    -93    714    535
    257    431    174   -348     41    303    953    509    405    -77    735    553
    205    431    226   -316    -10    329    961    522    418    -57    766    579
    231    439    205   -335     10    322    958    519    418    -57    789    581
    231    428    194   -329     18    311    963    519    418    -57    802    574
    187    457    267   -322    -41    363    987    537    439    -28    833    600
    155    488    332   -322    -88    410   1002    558    465      5    870    644
    153    506    353   -329   -101    428   1005    566    475     23    888    657
    127    522    392   -324   -132    457   1023    584    498     49    904    678
    111    537    426   -324   -158    483   1047    610    530     70    930    691
    171    579    407   -374   -116    493   1047    613    540     72    940    675
    187    579    389   -384   -101    485   1044    613    542     70    893    670
    171    581    410   -376   -119    496   1057    620    553     85    878    670
    148    581    431   -366   -142    506   1075    636    571     85    878    659
    148    571    423   -358   -137    498   1075    631    563     57    854    618
    109    592    483   -353   -187    537   1091    636    568     49    862    618
     54    602    548   -329   -246    576   1104    639    574     44    859    628
     41    618    576   -329   -267    597   1104    644    597     59    862    631
     64    631    566   -348   -249    600   1106    654    615     72    870    628
     80    636    553   -358   -236    594   1104    659    631     90    891    633
     25    633    605   -329   -290    620   1117    685    657    129    917    654
    -31    639    670   -306   -350    654   1130    711    685    161    945    678
     31    675    644   -353   -306    659   1137    727    691    166    948    685
    -20    701    722   -340   -371    709   1161    753    722    205    982    714
    -31    756    787   -361   -410    769   1187    779    756    246   1015    748
     33    779    743   -407   -355    761   1179    782    753    244   1010    748
     72    787    714   -428   -319    750   1171    782    750    249   1013    750
     31    807    774   -420   -371    789   1189    797    769    272   1034    774
      5    852    846   -428   -420    849   1202    797    784    298   1067    805
      5    885    878   -446   -436    883   1197    782    792    314   1080    820
    -15    865    880   -423   -446    872   1182    756    776    298   1070    810
    -51    831    883   -389   -467    857   1143    724    748    270   1047    800
    -51    802    854   -376   -454    828   1111    698    724    244   1023    795
    -59    779    836   -361   -446    807   1101    685    706    226   1010    782
    -80    771    852   -345   -465    810   1104    680    709    218   1010    776
    -59    737    797   -340   -431    766   1091    659    688    184    984    745
    -54    678    732   -311   -392    704   1072    639    659    148    958    698
      0    633    633   -319   -316    633   1036    600    610    101    924    620
    -46    607    654   -280   -350    631   1041    610    600     98    932    613
    -90    563    654   -239   -374    607   1028    607    581     90    919    594
    -38    545    584   -254   -311    563   1000    584    550     62    883    555
    -31    530    558   -252   -293    542    989    571    540     49    849    540
    -64    540    605   -236   -335    571    995    579    555     67    849    553
    -31    517    548   -244   -290    532    963    548    532     46    826    524
    -44    472    514   -215   -277    493    953    535    519     23    782    506
    -57    420    475   -181   -265    446    976    563    522      0    732    478
    -51    332    384   -140   -218    358   1034    644    532    -38    652    397
    -62    355    415   -148   -239    384   1145    771    610     -7    636    374
    -31    467    498   -218   -265    483   1247    932    750    109    727    449
     -2    815    818   -407   -410    818   1296   1057    969    394   1021    724
    -51   1444   1496   -696   -774   1470   1288   1075   1218    823   1517   1187
   -145   1930   2075   -893  -1111   2003   1054    761   1239   1080   1860   1491
   -205   1883   2088   -839  -1145   1984    732    348    974    989   1816   1431
   -335   1314   1647   -491   -989   1480    574    -12    488    441   1288    971
   -296    576    872   -140   -584    724    532   -116     49   -205    626    394
   -265    213    478     23   -371    345    579     44     15   -355    433    210
   -239    150    389     44   -314    267    670    194    101   -324    439    194
   -192    202    394     -5   -293    298    732    283    184   -267    483    223
   -181    296    478    -57   -329    387    797    363    283   -184    550    277
   -135    374    506   -119   -322    439    836    413    342   -137    589    309
   -135    423    558   -142   -348    488    865    441    384    -93    628    332
   -124    433    558   -155   -340    496    878    452    394    -85    641    340
   -124    439    563   -155   -342    501    878    452    392    -90    639    340
   -129    436    566   -155   -348    501    883    459    405    -83    644    337
   -145    436    581   -145   -363    509    885    467    415    -62    670    350
   -166    459    623   -148   -394    540    893    478    431    -36    698    368
   -179    459    639   -140   -407    548    896    480    436    -31    693    363
   -205    480    683   -140   -444    581    909    496    454    -15    706    379
   -197    478    675   -140   -436    576    909    501    454    -10    706    384
   -205    488    693   -142   -449    589    919    517    467     10    717    402
   -189    530    719   -168   -454    623    917    522    480     33    730    423
   -194    522    717   -163   -457    618    922    519    480     28    714    413
   -189    511    701   -161   -444    605    914    511    475     23    696    405
   -174    522    696   -174   -436    610    898    504    472     25    691    402
   -148    537    685   -194   -415    610    896    501    472     25    683    400
   -119    530    649   -205   -384    587    885    491    457     10    675    358
   -127    527    652   -200   -389    589    883    491    457     18    696    314
   -155    530    683   -189   -418    605    888    498    465     31    688    335
   -127    542    670   -207   -397    605    885    491    459     38    672    355
    -85    535    620   -228   -353    576    867    480    446     25    641    355
    -41    527    568   -244   -306    548    852    470    426     18    618    348
    -88    522    610   -218   -350    566    859    480    428     33    623    358
   -124    498    623   -187   -374    561    865    504    436     57    623    376
     -7    519    527   -254   -267    522    828    480    410     49    594    355
     59    522    462   -290   -200    493    807    459    387     49    584    355
     75    504    428   -290   -176    467    805    459    374     51    584    379
     77    524    446   -301   -184    485    815    467    379     77    600    413
     93    535    439   -316   -171    488    820    478    381     96    600    433
    106    535    428   -319   -161    480    826    485    392    111    597    449
    101    522    420   -314   -158    472    828    491    405    135    594    439
     83    522    439   -301   -176    480    852    514    436    161    600    426
     72    514    441   -296   -184    478    859    522    454    168    584    405
     67    530    462   -298   -197    498    880    548    483    189    574    400
     36    550    514   -293   -241    535    917    581    517    231    597    402
     41    566    524   -303   -241    545    930    589    532    252    594    400
     59    568    509   -314   -223    540    927    579    532    249    542    420
     44    566    522   -306   -239    545    940    581    537    252    524    446
     33    555    522   -296   -246    540    940    568    532    249    511    454
    -20    574    594   -275   -306    584    956    576    550    270    535    511
    161    579    418   -368   -129    498    893    511    485    197    470    483
    246    584    335   -415    -44    459    862    483    452    158    446    465
    277    584    306   -431    -15    446    857    478    439    145    441    426
    275    581    306   -428    -15    444    854    472    433    140    436    379
    267    548    280   -407     -7    415    846    470    426    135    428    345
    296    555    257   -426     18    407    844    472    420    135    426    335
    311    589    277   -452     15    436    839    478    423    150    444    337
    293    605    311   -449     -7    459    849    491    436    166    491    353
    301    613    311   -459     -5    465    859    509    436    161    517    340
    319    636    316   -480      2    478    854    509    433    171    511    329
    257    659    402   -459    -72    530    880    537    459    213    540    366
    244    693    449   -467   -101    571    893    555    475    244    558    392
    340    730    389   -537    -25    561    865    532    454    233    537    384
    296    782    483   -540    -93    633    878    537    475    270    568    413
    345    823    478   -587    -67    652    854    522    470    280    568    371
    439    818    379   -628     31    600    797    485    428    249    530    316
    407    807    400   -607      2    605    782    485    420    252    530    303
    428    823    394   -626     18    610    758    467    400    249    524    283
    428    807    379   -618     23    594    737    446    371    223    493    252
    384    782    397   -581     -5    589    745    454    368    210    480    246
    337    732    394   -537    -28    563    748    457    358    187    457    223
    363    675    311   -522     25    493    727    444    324    145    413    174
    329    602    272   -467     28    439    719    431    296    103    371    142
    293    563    270   -428     12    418    717    423    275     72    342    132
    231    530    298   -381    -33    415    717    413    265     51    329    122
    223    498    275   -363    -25    387    698    394    244     20    309    106
    202    485    280   -345    -38    384    691    387    233      2    298    101
     96    470    374   -283   -137    423    714    407    252     12    322    114
    106    462    353   -285   -122    410    706    397    239     -5    319     98
    166    452    283   -309    -57    368    685    392    220    -31    303     75
    244    350    106   -298     67    231    683    410    189    -93    241      0
    200    277     77   -239     62    179    792    540    244   -103    213    -38
    145    324    179   -236    -18    252    927    696    363    -33    267    -15
    192    475    280   -335    -44    379   1026    849    522    103    397     83
    231    857    626   -545   -197    743   1044    924    724    384    714    371
    174   1465   1291   -818   -558   1379    969    841    914    756   1169    782
     41   1782   1738   -911   -849   1761    667    467    836    911   1421    982
     -2   1618   1618   -807   -810   1618    366     80    522    714   1278    841
    -18   1010   1028   -496   -524   1021    249   -194     36     98    683    342
    -12    400    413   -192   -213    405    244   -200   -290   -405    174    -77
      0    150    150    -75    -77    153    316    -31   -257   -457     88   -179
    -98    101    200     -2   -148    148    441    129   -127   -376    142   -137
   -127    153    280    -15   -202    215    530    236     -7   -280    226    -75
      5    239    233   -122   -114    236    548    265     44   -239    259    -57
    101    283    181   -192    -41    233    550    280     70   -226    267    -46
     96    298    200   -197    -51    249    563    293     90   -202    285    -33
     83    309    226   -197    -72    270    561    288     93   -189    296    -20
     46    324    277   -184   -114    301    574    296    101   -176    309     -7
     33    322    285   -179   -127    303    579    306    106   -168    322      0
     67    316    249   -192    -90    283    568    301    101   -168    327      7
     80    324    241   -202    -80    283    553    288     93   -163    342     18
     64    337    272   -200   -103    306    555    293    101   -150    368     36
     10    355    345   -184   -168    350    568    316    129   -119    413     83
     28    363    335   -197   -153    350    563    316    132   -122    428    101
    122    376    252   -249    -64    314    530    290    106   -140    410     90
    127    389    262   -257    -67    327    522    288    106   -140    415     93
     90    394    303   -244   -106    350    527    293    116   -132    433    103
     64    413    348   -239   -142    381    537    311    140   -116    462    124
     90    457    366   -275   -140    413    532    316    150   -114    485    140
     72    470    397   -270   -161    433    522    314    155   -116    491    142
     75    478    402   -277   -163    441    514    309    158   -116    478    129
     75    478    402   -275   -163    441    511    311    161   -122    475    109
     51    480    428   -267   -189    454    524    327    176   -116    498    106
     67    493    426   -280   -179    459    522    335    184   -116    514    103
     54    504    449   -280   -200    478    519    342    192   -106    524    106
     33    517    483   -275   -223    501    517    345    202    -98    532    109
     23    540    517   -280   -246    530    506    348    205    -93    542    109
     33    553    519   -293   -241    537    498    350    213    -90    555    103
     20    540    519   -283   -249    530    498    361    218    -88    561     93
      7    535    527   -272   -259    532    504    376    228    -75    568     93
      0    561    561   -280   -280    561    511    392    246    -54    589    103
     23    584    561   -303   -267    574    509    392    244    -46    594     93
     33    576    542   -306   -254    561    504    389    239    -51    589     72
     31    568    535   -301   -252    553    509    394    244    -49    592     70
     23    563    537   -296   -257    553    511    397    249    -38    594     70
     31    571    540   -301   -254    555    517    407    259    -23    602     70
     15    581    566   -301   -275    574    527    426    283      0    613     75
      7    605    597   -306   -296    602    535    439    306     28    631     83
      0    626    623   -314   -311    626    540    452    327     54    644     93
    -12    639    652   -311   -332    644    553    470    353     77    652    101
    -25    639    665   -309   -345    652    555    475    371    101    649     93
    -20    652    672   -316   -345    662    550    478    384    116    646     88
    -28    654    680   -314   -355    667    542    475    392    124    639     75
    -33    641    675   -303   -353    657    535    470    392    124    628     57
    -41    654    696   -306   -368    672    527    467    402    145    628     51
    -46    654    701   -303   -374    678    514    465    407    153    620     23
    -51    636    685   -293   -368    659    501    454    402    148    600    -20
    -38    672    711   -316   -374    691    498    459    413    161    605    -33
    -41    696    737   -327   -389    714    491    457    415    171    613    -41
    -46    696    743   -324   -394    719    475    452    413    168    605    -62
    -49    701    748   -327   -397    724    467    454    418    171    592    -83
     -7    711    719   -350   -363    714    449    446    407    161    566   -109
    -38    719    758   -340   -400    737    459    459    418    174    568   -103
   -101    839    940   -368   -522    888    504    517    491    257    659      2
     31    883    849   -459   -410    867    459    491    470    246    654     -5
     46    867    820   -457   -387    844    436    480    462    241    644    -23
     49    885    836   -470   -392    862    431    478    465    254    657    -20
     88    922    833   -506   -371    878    415    462    465    262    670    -18
     85    958    870   -524   -392    914    410    457    478    280    693     -2
     49    953    904   -501   -426    930    394    441    470    285    701      2
     20    911    891   -467   -436    901    353    405    441    265    680    -12
     36    898    862   -467   -413    880    311    379    415    249    667    -20
      7    893    883   -452   -436    888    288    366    407    254    672    -18
     57    878    820   -467   -381    849    246    332    374    226    646    -44
     72    836    763   -457   -345    800    215    306    340    197    607    -77
     41    771    730   -407   -345    750    187    283    311    171    576   -101
    -23    714    735   -345   -379    724    174    272    296    161    563   -109
     12    683    670   -348   -327    678    142    239    259    137    530   -137
     28    620    592   -327   -283    605     98    189    210     96    480   -184
    -57    594    652   -270   -353    623     90    179    205    101    480   -187
    -38    579    618   -272   -329    597     62    153    181     85    462   -213
    -36    542    579   -252   -306    561     31    124    155     75    439   -239
    -59    522    579   -233   -319    550      5     98    145     70    420   -262
    -41    501    540   -231   -290    519    -18     85    127     64    402   -290
     -5    439    444   -218   -226    444    -33     88    101     36    358   -340
     23    355    332   -189   -153    345     20    158    101     -2    288   -423
     31    355    324   -194   -148    340    127    272    174     38    293   -449
     46    467    418   -257   -187    444    218    428    316    179    402   -368
     59    831    771   -449   -355    802    259    566    553    493    724    -75
     51   1447   1395   -748   -670   1421    233    576    810    922   1205    379
    -49   1893   1940   -924   -995   1917      0    285    862   1200   1551    683
   -114   1756   1870   -820   -992   1813   -345   -142    571   1052   1441    571
   -184   1124   1309   -472   -745   1215   -563   -581      0    423    826     31
   -226    405    631    -88   -428    517   -620   -730   -439   -176    207   -530
   -142     98    239     20   -192    168   -613   -610   -475   -285     44   -709
    -90     12    103     38    -96     57   -548   -488   -407   -262     18   -763
    -36     59     93    -12    -64     75   -488   -400   -322   -197     49   -750
     25    176    150   -101    -62    163   -449   -337   -239   -111    111   -696
     62    215    153   -140    -46    184   -449   -324   -207    -77    129   -685
     75    207    129   -142    -28    168   -467   -329   -207    -72    119   -693
     93    202    106   -148     -7    155   -496   -353   -223    -75    103   -709
    109    218    109   -163      0    163   -524   -371   -233    -75     90   -722
     90    207    114   -150    -10    163   -550   -392   -246    -77     77   -743
     25    200    171   -114    -72    187   -561   -392   -236    -57     88   -737
     57    194    135   -127    -38    163   -587   -407   -246    -57     80   -756
    122    184     62   -153     31    124   -623   -433   -267    -70     59   -782
    174    171     -5   -174     90     83   -675   -475   -298    -96     31   -820
    192    145    -49   -168    122     49   -709   -509   -324   -111      2   -854
    181    153    -31   -168    106     62   -735   -527   -329   -109     -5   -867
    228    161    -67   -194    148     46   -769   -550   -342   -109    -12   -885
    262    155   -106   -210    184     25   -807   -581   -363   -119    -36   -927
    277    155   -124   -218    202     15   -844   -607   -376   -122    -49   -953
    257    155   -101   -207    179     28   -867   -626   -381   -114    -51   -974
    236    163    -72   -200    155     46   -888   -639   -381   -103    -49   -987
    270    161   -111   -215    189     25   -927   -670   -397   -109    -62  -1013
    228    137    -90   -184    161     23   -943   -680   -400    -98    -59  -1015
    171    122    -49   -148    109     38   -958   -685   -402    -90    -62  -1028
    226    150    -75   -187    150     38  -1005   -722   -431   -103    -83  -1062
    176    135    -41   -155    109     46  -1031   -737   -439    -93    -77  -1078
    137    124    -15   -132     75     54  -1057   -756   -452    -96    -80  -1098
    111    145     33   -129     38     90  -1072   -763   -452    -83    -75  -1101
    114    132     18   -122     49     75  -1085   -766   -457    -72    -88  -1119
     93    140     44   -119     23     93  -1111   -779   -459    -67    -85  -1117
     64    132     67   -101      0    101  -1132   -784   -457    -57    -80  -1111
     49    135     85    -93    -18    109  -1153   -792   -462    -51    -85  -1111
     -2    119    122    -57    -62    119  -1161   -800   -465    -51    -96  -1119
   -114    135    249    -12   -181    189  -1143   -787   -444    -23    -77  -1104
   -127    163    290    -20   -207    226  -1145   -800   -444    -10    -72  -1109
   -153    158    309     -2   -233    233  -1153   -805   -436      2    -67  -1117
   -137    171    309    -15   -223    239  -1176   -815   -441     10    -75  -1135
   -166    163    329      0   -249    244  -1192   -818   -431     25    -77  -1150
   -194    161    355     15   -275    257  -1208   -815   -415     49    -64  -1163
   -215    166    381     23   -298    272  -1215   -805   -397     77    -38  -1182
   -197    181    379      7   -288    280  -1239   -810   -384    103    -10  -1208
   -220    181    400     18   -311    290  -1254   -823   -376    129    -10  -1221
   -231    179    410     25   -322    293  -1280   -841   -374    140    -28  -1249
   -197    179    376      7   -288    277  -1314   -859   -379    135    -38  -1283
   -236    168    405     33   -319    285  -1335   -875   -376    142    -46  -1299
   -244    148    392     46   -316    270  -1374   -935   -400    129   -119  -1299
   -244    153    397     44   -319    275  -1415   -979   -420    124   -207  -1280
   -239    155    394     41   -316    275  -1444  -1010   -439    116   -259  -1275
   -267    161    428     54   -348    293  -1447  -1026   -452    114   -277  -1278
   -296    132    426     80   -363    277  -1465  -1054   -462    114   -322  -1283
   -298    109    407     93   -353    257  -1483  -1067   -457    127   -348  -1278
   -197    127    324     33   -262    226  -1538  -1106   -488    114   -381  -1335
   -194    161    355     18   -275    257  -1558  -1098   -449    161   -355  -1335
   -200    163    363     18   -283    262  -1577  -1109   -452    176   -345  -1361
   -207    176    384     15   -296    280  -1631  -1130   -462    187   -353  -1397
   -231    155    384     36   -306    270  -1686  -1163   -472    202   -376  -1423
   -246    158    405     44   -324    280  -1688  -1189   -478    213   -410  -1389
   -187    158    345     12   -267    252  -1722  -1252   -527    174   -467  -1395
   -223    171    394     23   -309    283  -1730  -1296   -545    179   -470  -1379
   -246    207    454     18   -350    329  -1740  -1325   -550    187   -465  -1374
   -158    205    363    -23   -259    283  -1808  -1392   -605    145   -509  -1415
   -181    174    355      2   -267    262  -1860  -1441   -654    111   -550  -1439
   -150    158    309     -5   -228    231  -1917  -1504   -711     67   -605  -1486
   -124    137    262     -7   -192    197  -1969  -1566   -766     25   -654  -1530
   -168    109    277     31   -223    192  -1992  -1608   -792     12   -672  -1574
    -70     62    132      2   -101     96  -2055  -1683   -857    -41   -732  -1641
    -10     33     44    -12    -28     38  -2083  -1740   -898    -80   -766  -1686
    -10      2     12      2    -12      5  -2104  -1787   -930   -109   -782  -1730
     25    -46    -72     10     49    -59  -2145  -1842   -976   -150   -818  -1790
     33   -103   -137     33     85   -119  -2166  -1883  -1000   -184   -857  -1829
     70   -150   -220     41    145   -184  -2210  -1956  -1041   -231   -930  -1888
    116   -179   -298     28    207   -239  -2252  -2016  -1085   -259   -974  -1940
    148   -181   -329     18    239   -254  -2281  -2049  -1111   -270  -1018  -1953
    148   -192   -342     20    244   -265  -2299  -2086  -1124   -267  -1036  -1964
    207   -226   -436      7    319   -329  -2340  -2148  -1158   -288  -1072  -2005
    233   -267   -501     15    363   -384  -2359  -2197  -1184   -311  -1119  -2044
    324   -368   -693     23    509   -530  -2364  -2208  -1228   -376  -1210  -2156
    392   -379   -771     -7    579   -574  -2296  -2120  -1195   -376  -1257  -2218
    394   -296   -691    -49    540   -491  -2210  -1974  -1072   -270  -1176  -2166
    444    -59   -504   -192    472   -280  -2156  -1816   -883    -49   -969  -1969
    501    452    -49   -475    275    202  -2145  -1738   -626    329   -555  -1540
    272   1067    792   -672   -259    930  -2208  -1867   -405    750    -57  -1041
     90   1195   1104   -644   -506   1150  -2468  -2242   -509    818     67   -932
     41    714    672   -379   -314    693  -2777  -2717   -987    366   -363  -1345
    -12   -161   -148     88     67   -155  -2982  -3089  -1618   -394  -1143  -2065
     51   -696   -748    319    397   -719  -3057  -3076  -1823   -706  -1514  -2439
     59   -831   -891    384    472   -859  -3024  -2917  -1756   -685  -1548  -2486
    116   -805   -922    342    517   -862  -2964  -2779  -1654   -613  -1522  -2465
    249   -709   -958    231    602   -833  -2907  -2696  -1571   -542  -1488  -2436
    220   -633   -854    205    537   -743  -2844  -2642  -1496   -467  -1434  -2387
    148   -607   -756    228    452   -680  -2800  -2608  -1452   -418  -1423  -2356
    127   -594   -722    233    423   -657  -2782  -2598  -1431   -387  -1418  -2338
    142   -610   -753    233    446   -680  -2787  -2608  -1439   -381  -1426  -2340
    122   -626   -750    249    436   -685  -2785  -2616  -1439   -363  -1431  -2346
    114   -631   -748    257    431   -688  -2782  -2621  -1439   -353  -1434  -2353
    101   -636   -740    267    418   -688  -2777  -2624  -1436   -342  -1434  -2356
     31   -641   -672    306    350   -657  -2759  -2611  -1408   -306  -1408  -2333
     25   -675   -701    324    361   -685  -2764  -2626  -1421   -311  -1426  -2359
     64   -685   -750    311    407   -717  -2777  -2652  -1439   -319  -1452  -2382
      2   -691   -696    342    348   -693  -2751  -2639  -1413   -288  -1439  -2364
     -7   -683   -675    345    332   -680  -2738  -2634  -1392   -262  -1428  -2351
     46   -693   -743    322    392   -717  -2753  -2660  -1408   -267  -1452  -2359
     57   -706   -763    322    410   -735  -2759  -2681  -1418   -267  -1473  -2356
     12   -701   -714    342    361   -706  -2743  -2686  -1400   -241  -1470  -2327
      5   -704   -709    350    355   -706  -2748  -2696  -1397   -233  -1491  -2314
     25   -693   -719    332    371   -706  -2746  -2701  -1395   -223  -1506  -2294
     -7   -693   -685    350    337   -691  -2738  -2699  -1382   -200  -1506  -2265
    -51   -717   -665    381    303   -691  -2738  -2701  -1379   -187  -1522  -2255
    -83   -717   -633    400    275   -675  -2727  -2701  -1369   -168  -1525  -2229
    -57   -743   -685    397    314   -714  -2743  -2735  -1387   -181  -1558  -2231
    -85   -776   -691    431    301   -735  -2735  -2743  -1387   -176  -1571  -2216
   -122   -815   -693    467    283   -756  -2727  -2753  -1384   -163  -1584  -2200
    -96   -807   -711    452    306   -761  -2733  -2769  -1376   -137  -1579  -2177
    -57   -784   -727    418    335   -756  -2738  -2764  -1374   -124  -1571  -2153
    -46   -789   -743    418    348   -766  -2740  -2756  -1382   -119  -1569  -2135
    -44   -807   -766    426    361   -787  -2743  -2751  -1389   -114  -1577  -2120
    -57   -797   -740    428    340   -769  -2725  -2720  -1371    -88  -1561  -2078
    -46   -787   -743    415    348   -766  -2707  -2704  -1366    -64  -1532  -2055
    -51   -782   -730    415    337   -756  -2686  -2696  -1345    -46  -1512  -2034
    -62   -792   -730    426    332   -763  -2675  -2699  -1330    -44  -1506  -2018
    -88   -789   -701    439    306   -745  -2647  -2686  -1291    -20  -1486  -1979
    -62   -779   -717    420    324   -748  -2629  -2675  -1270      0  -1473  -1951
    -67   -782   -714    426    322   -750  -2611  -2662  -1254     18  -1462  -1925
   -103   -779   -675    439    283   -727  -2577  -2629  -1218     54  -1441  -1880
   -109   -782   -672    446    280   -727  -2546  -2598  -1189     85  -1431  -1844
    -96   -792   -696    441    298   -745  -2535  -2595  -1182     98  -1434  -1831
   -116   -795   -680    454    280   -737  -2527  -2587  -1161    122  -1421  -1800
   -127   -813   -685    467    277   -750  -2538  -2585  -1148    132  -1415  -1779
   -101   -831   -730    467    314   -782  -2548  -2585  -1145    132  -1415  -1766
   -119   -849   -730    483    303   -789  -2533  -2577  -1140    142  -1400  -1753
   -155   -872   -719    514    280   -797  -2509  -2559  -1127    166  -1376  -1725
   -163   -888   -724    524    277   -807  -2501  -2556  -1130    181  -1361  -1706
   -148   -888   -740    519    296   -815  -2494  -2556  -1140    187  -1350  -1696
   -181   -909   -727    545    270   -818  -2462  -2530  -1130    210  -1322  -1678
   -207   -917   -709    561    249   -815  -2442  -2501  -1127    239  -1299  -1657
   -197   -909   -714    553    254   -813  -2426  -2486  -1122    267  -1278  -1636
   -202   -891   -688    548    241   -789  -2385  -2442  -1096    314  -1234  -1571
   -236   -898   -662    566    210   -782  -2366  -2413  -1072    337  -1200  -1514
   -265   -898   -633    581    184   -766  -2340  -2385  -1041    366  -1182  -1478
   -319   -896   -576    607    127   -737  -2299  -2343  -1005    420  -1161  -1428
   -324   -904   -579    615    127   -743  -2286  -2325   -997    449  -1143  -1410
   -410   -878   -470    644     25   -675  -2234  -2275   -948    511  -1088  -1363
   -485   -862   -376    672    -57   -620  -2177  -2236   -906    561  -1049  -1319
   -439   -852   -413    644    -15   -633  -2169  -2257   -924    553  -1075  -1325
   -314   -865   -550    589    116   -709  -2216  -2312   -982    498  -1135  -1363
   -293   -904   -610    597    158   -758  -2244  -2343  -1034    467  -1161  -1382
   -254   -932   -678    592    210   -805  -2257  -2353  -1060    449  -1174  -1389
   -239   -976   -737    605    246   -857  -2270  -2372  -1085    415  -1200  -1395
   -158  -1031   -872    594    355   -953  -2296  -2405  -1143    358  -1275  -1408
    -41  -1070  -1028    555    491  -1049  -2340  -2439  -1218    296  -1343  -1428
      2  -1135  -1137    566    568  -1135  -2392  -2465  -1260    252  -1395  -1434
     12  -1200  -1215    592    613  -1208  -2439  -2486  -1293    215  -1441  -1434
     10  -1244  -1254    618    631  -1249  -2470  -2504  -1330    181  -1473  -1436
     10  -1275  -1286    633    646  -1280  -2496  -2525  -1358    158  -1491  -1426
     18  -1314  -1335    646    675  -1325  -2525  -2535  -1376    140  -1532  -1418
    -41  -1379  -1337    709    646  -1358  -2546  -2525  -1387    127  -1574  -1400
    -72  -1410  -1337    743    631  -1374  -2561  -2517  -1400    114  -1577  -1395
    -44  -1423  -1382    732    667  -1405  -2590  -2540  -1421     90  -1571  -1483
    -20  -1457  -1439    737    709  -1449  -2613  -2553  -1444     72  -1605  -1553
      0  -1527  -1530    761    763  -1527  -2629  -2546  -1467     38  -1673  -1618
     31  -1657  -1688    813    859  -1673  -2605  -2478  -1488    -18  -1764  -1717
     38  -1693  -1735    826    885  -1714  -2501  -2343  -1418      7  -1797  -1766
     85  -1610  -1696    761    891  -1654  -2379  -2158  -1267    135  -1699  -1699
    132  -1348  -1480    605    805  -1413  -2304  -2008  -1060    379  -1444  -1475
    103   -800   -904    348    504   -852  -2288  -1956   -802    766   -984  -1031
     31   -272   -306    119    166   -288  -2468  -2218   -719   1054   -600   -657
    -25   -265   -239    145    106   -252  -2787  -2616   -914   1021   -589   -636
    -64   -795   -732    428    332   -763  -3026  -3055  -1415    501  -1104  -1065
    -83  -1577  -1493    831    704  -1535  -3078  -3242  -1906   -179  -1816  -1667
     -7  -1982  -1977    995    984  -1979  -3034  -3109  -1990   -392  -2065  -1888
     18  -2091  -2109   1036   1062  -2099  -2927  -2946  -1909   -384  -2065  -1909
     36  -2057  -2094   1008   1062  -2075  -2811  -2818  -1800   -319  -2003  -1873
     80  -1990  -2070    956   1075  -2029  -2725  -2725  -1701   -244  -1945  -1823
     96  -1935  -2031    917   1062  -1982  -2694  -2675  -1634   -189  -1904  -1769
     88  -1904  -1992    906   1039  -1948  -2694  -2644  -1592   -161  -1875  -1725
     83  -1899  -1982    906   1028  -1940  -2681  -2631  -1577   -158  -1865  -1696
     85  -1909  -1995    911   1039  -1951  -2665  -2629  -1571   -166  -1860  -1680
    109  -1925  -2034    906   1070  -1977  -2660  -2626  -1574   -181  -1862  -1667
    127  -1961  -2088    917   1106  -2026  -2655  -2624  -1577   -200  -1867  -1667
    142  -1997  -2143    927   1143  -2070  -2650  -2631  -1595   -231  -1886  -1680
    137  -2010  -2148    937   1143  -2078  -2634  -2621  -1592   -241  -1886  -1673
    122  -2026  -2148    950   1132  -2086  -2608  -2611  -1587   -249  -1886  -1665
    103  -2029  -2132    961   1117  -2081  -2579  -2587  -1566   -249  -1875  -1649
    161  -2029  -2192    932   1174  -2109  -2574  -2603  -1564   -265  -1883  -1660
    262  -2023  -2286    880   1273  -2153  -2577  -2613  -1569   -275  -1901  -1678
    290  -2010  -2301    859   1293  -2153  -2559  -2611  -1571   -277  -1912  -1699
    293  -1971  -2265    839   1278  -2117  -2520  -2587  -1540   -252  -1888  -1675
    265  -1953  -2218    841   1239  -2086  -2468  -2566  -1493   -210  -1849  -1639
    265  -1951  -2216    844   1239  -2083  -2447  -2566  -1483   -207  -1829  -1634
    249  -1938  -2187    844   1218  -2062  -2434  -2559  -1478   -210  -1816  -1639
    213  -1938  -2151    862   1179  -2042  -2410  -2527  -1457   -213  -1803  -1647
    176  -1935  -2112    878   1143  -2021  -2387  -2501  -1444   -213  -1787  -1657
    127  -1940  -2068    906   1096  -2003  -2359  -2470  -1426   -210  -1771  -1641
    103  -1945  -2052    919   1075  -2000  -2348  -2442  -1418   -210  -1758  -1639
    106  -1945  -2052    919   1078  -1997  -2340  -2418  -1415   -213  -1743  -1634
     70  -1964  -2034    945   1049  -1997  -2327  -2395  -1410   -220  -1727  -1618
     54  -1977  -2031    961   1041  -2003  -2317  -2377  -1405   -223  -1717  -1597
     41  -1971  -2013    963   1026  -1990  -2304  -2346  -1395   -215  -1691  -1556
     44  -1974  -2021    963   1031  -1997  -2294  -2325  -1392   -220  -1673  -1514
      5  -1974  -1979    984    989  -1977  -2270  -2296  -1374   -218  -1644  -1475
    -51  -1953  -1901   1002    924  -1927  -2231  -2249  -1343   -205  -1597  -1428
      7  -1914  -1922    950    963  -1919  -2216  -2229  -1332   -215  -1582  -1418
     83  -1922  -2008    919   1044  -1964  -2218  -2226  -1345   -249  -1595  -1426
     80  -1896  -1977    906   1026  -1935  -2187  -2197  -1317   -236  -1564  -1387
     33  -1870  -1904    919    969  -1886  -2138  -2145  -1270   -207  -1517  -1337
     20  -1883  -1904    930    958  -1893  -2132  -2122  -1254   -210  -1501  -1335
     18  -1860  -1878    922    945  -1870  -2153  -2086  -1218   -194  -1467  -1309
      7  -1810  -1818    898    911  -1813  -2151  -2052  -1176   -176  -1423  -1278
     -2  -1795  -1792    898    893  -1795  -2132  -2031  -1148   -168  -1395  -1267
    -46  -1813  -1769    927    859  -1790  -2101  -2005  -1117   -158  -1369  -1265
    -64  -1787  -1725    924    828  -1756  -2057  -1982  -1083   -148  -1332  -1247
    -31  -1761  -1732    893    849  -1745  -2031  -1982  -1070   -161  -1319  -1239
      5  -1784  -1790    891    896  -1787  -2021  -1992  -1078   -194  -1327  -1254
    -28  -1784  -1758    904    865  -1771  -2000  -1982  -1072   -205  -1304  -1241
     -2  -1748  -1748    875    870  -1748  -2003  -1984  -1083   -233  -1293  -1239
     38  -1706  -1745    833    891  -1725  -2000  -1984  -1085   -275  -1278  -1234
     77  -1706  -1784    815    930  -1745  -1990  -1979  -1093   -329  -1262  -1218
     44  -1706  -1751    831    896  -1730  -1969  -1974  -1085   -361  -1226  -1184
     80  -1665  -1748    792    911  -1706  -1964  -1987  -1091   -384  -1195  -1158
     80  -1634  -1714    776    896  -1673  -1930  -1971  -1083   -381  -1150  -1117
     62  -1605  -1667    771    865  -1636  -1886  -1945  -1065   -371  -1111  -1083
     38  -1538  -1577    748    807  -1558  -1849  -1914  -1028   -345  -1060  -1031
     15  -1496  -1514    740    763  -1504  -1821  -1888  -1002   -335  -1015   -984
     12  -1475  -1488    730    750  -1480  -1803  -1878   -995   -345   -997   -966
      7  -1449  -1457    722    732  -1452  -1774  -1855   -976   -345   -974   -935
    -18  -1410  -1392    714    685  -1402  -1738  -1816   -943   -322   -917   -875
     20  -1361  -1382    670    698  -1371  -1738  -1821   -945   -324   -883   -839
     57  -1306  -1366    623    709  -1335  -1738  -1834   -948   -335   -857   -815
     41  -1304  -1345    631    693  -1325  -1722  -1839   -950   -348   -839   -800
    103  -1332  -1436    613    769  -1384  -1748  -1891   -995   -413   -875   -820
    140  -1335  -1475    597    805  -1402  -1748  -1919  -1010   -444   -883   -802
    244  -1343  -1590    548    917  -1465  -1769  -1966  -1052   -493   -914   -805
    316  -1353  -1670    519    992  -1512  -1787  -2003  -1096   -542   -953   -815
    309  -1384  -1696    537   1000  -1540  -1779  -2016  -1127   -579   -982   -815
    350  -1410  -1764    530   1054  -1587  -1790  -2047  -1192   -628  -1021   -833
    363  -1439  -1805    537   1083  -1621  -1787  -2065  -1247   -672  -1054   -849
    397  -1449  -1847    527   1122  -1647  -1800  -2083  -1296   -709  -1078   -854
    446  -1475  -1922    514   1182  -1699  -1808  -2096  -1332   -745  -1101   -859
    491  -1512  -2005    509   1247  -1758  -1808  -2104  -1353   -774  -1124   -870
    511  -1538  -2049    514   1278  -1795  -1800  -2101  -1358   -792  -1132   -865
    535  -1509  -2044    488   1288  -1777  -1797  -2107  -1361   -802  -1119   -846
    540  -1460  -2003    457   1270  -1730  -1792  -2112  -1356   -800  -1093   -826
    535  -1462  -1997    462   1265  -1730  -1784  -2109  -1358   -805  -1080   -823
    542  -1514  -2060    485   1299  -1787  -1758  -2075  -1361   -823  -1091   -852
    563  -1600  -2164    519   1363  -1880  -1673  -1966  -1327   -844  -1127   -911
    561  -1582  -2145    509   1353  -1862  -1527  -1810  -1228   -802  -1119   -909
    576  -1467  -2047    444   1309  -1756  -1392  -1634  -1067   -665  -1015   -807
    615  -1148  -1764    265   1189  -1454  -1314  -1543   -859   -402   -740   -553
    600   -571  -1171    -12    885   -870  -1319  -1574   -633     -7   -277   -119
    457    -85   -542   -187    496   -314  -1519  -1904   -607    267     80    215
    376   -127   -504   -124    439   -316  -1818  -2301   -844    205     85    210
    314   -659   -974    171    641   -815  -1979  -2647  -1317   -327   -407   -210
    348  -1387  -1735    519   1041  -1561  -1997  -2746  -1761   -995  -1070   -771
    257  -1738  -1995    740   1124  -1865  -1891  -2530  -1751  -1096  -1200   -898
    267  -1797  -2068    763   1166  -1932  -1753  -2338  -1626  -1031  -1148   -880
    381  -1732  -2114    675   1244  -1922  -1678  -2239  -1535   -969  -1085   -846
    449  -1628  -2078    589   1262  -1852  -1621  -2171  -1452   -898  -1015   -792
    433  -1564  -1997    563   1213  -1779  -1558  -2109  -1376   -831   -945   -735
    413  -1519  -1932    553   1171  -1725  -1506  -2062  -1322   -789   -888   -688
    381  -1512  -1893    563   1137  -1701  -1473  -2034  -1299   -771   -857   -659
    433  -1480  -1914    524   1174  -1696  -1467  -2047  -1304   -784   -854   -670
    444  -1478  -1922    517   1182  -1699  -1452  -2044  -1301   -792   -841   -675
    418  -1478  -1896    530   1156  -1686  -1423  -2021  -1280   -779   -805   -649
    439  -1460  -1899    509   1166  -1678  -1413  -2008  -1278   -782   -787   -633
    478  -1444  -1922    483   1200  -1683  -1413  -2013  -1291   -807   -792   -639
    397  -1444  -1842    522   1117  -1641  -1389  -1984  -1273   -795   -766   -613
    353  -1418  -1771    532   1060  -1592  -1366  -1958  -1249   -782   -735   -584
    301  -1402  -1706    550   1002  -1553  -1330  -1919  -1218   -766   -698   -550
    348  -1395  -1743    524   1044  -1569  -1322  -1909  -1218   -787   -701   -550
    459  -1374  -1836    457   1145  -1605  -1350  -1935  -1257   -852   -737   -597
    483  -1343  -1829    428   1153  -1584  -1343  -1919  -1244   -870   -722   -589
    467  -1327  -1795    428   1130  -1561  -1317  -1886  -1215   -878   -693   -568
    483  -1306  -1790    413   1135  -1548  -1312  -1880  -1221   -930   -691   -574
    446  -1283  -1730    418   1085  -1506  -1312  -1873  -1215   -984   -688   -566
    431  -1280  -1714    423   1070  -1496  -1325  -1865  -1213  -1044   -704   -566
    400  -1273  -1673    433   1034  -1473  -1327  -1855  -1205  -1088   -704   -566
    410  -1252  -1662    420   1036  -1457  -1332  -1844  -1200  -1117   -698   -561
    420  -1252  -1675    413   1047  -1462  -1330  -1852  -1200  -1143   -704   -561
    444  -1226  -1670    389   1057  -1447  -1335  -1867  -1208  -1163   -714   -561
    459  -1210  -1670    374   1062  -1439  -1348  -1867  -1215  -1176   -711   -555
    462  -1218  -1680    379   1070  -1449  -1353  -1860  -1223  -1189   -706   -545
    446  -1182  -1631    366   1036  -1405  -1348  -1836  -1205  -1176   -667   -511
    535  -1140  -1675    301   1104  -1408  -1374  -1842  -1218  -1187   -662   -498
    602  -1117  -1719    257   1158  -1418  -1384  -1847  -1234  -1192   -691   -493
    618  -1080  -1699    231   1158  -1389  -1369  -1834  -1234  -1187   -704   -480
    618  -1047  -1665    213   1140  -1356  -1350  -1818  -1231  -1202   -698   -485
    602  -1031  -1634    213   1117  -1330  -1332  -1805  -1228  -1231   -680   -504
    584   -997  -1582    205   1080  -1288  -1314  -1800  -1228  -1262   -672   -511
    584   -971  -1556    194   1070  -1262  -1288  -1784  -1228  -1280   -649   -532
    535   -982  -1519    220   1026  -1249  -1262  -1766  -1215  -1254   -597   -571
    504   -979  -1483    236    992  -1231  -1249  -1743  -1176  -1210   -545   -584
    488   -961  -1452    233    969  -1205  -1236  -1712  -1143  -1163   -480   -574
    488   -940  -1428    226    958  -1184  -1234  -1701  -1111  -1130   -472   -545
    480   -940  -1421    228    950  -1179  -1218  -1691  -1091  -1119   -488   -532
    465   -911  -1379    223    922  -1145  -1192  -1680  -1070  -1106   -459   -550
    439   -896  -1335    228    885  -1117  -1169  -1675  -1054  -1106   -449   -558
    420   -878  -1299    228    859  -1088  -1140  -1665  -1031  -1098   -439   -555
    441   -852  -1293    205    867  -1072  -1132  -1675  -1031  -1111   -444   -563
    444   -846  -1293    200    867  -1070  -1127  -1686  -1034  -1130   -485   -537
    452   -833  -1286    189    867  -1060  -1122  -1696  -1031  -1140   -524   -491
    413   -807  -1221    197    815  -1013  -1101  -1686  -1008  -1124   -522   -441
    478   -795  -1273    155    872  -1031  -1117  -1712  -1023  -1145   -537   -420
    532   -771  -1306    119    917  -1039  -1119  -1732  -1023  -1156   -527   -402
    542   -732  -1278     93    909  -1005  -1101  -1748   -995  -1132   -488   -368
    576   -691  -1267     57    922   -979  -1080  -1758   -969  -1122   -454   -350
    600   -657  -1257     25    927   -958  -1067  -1748   -956  -1114   -431   -329
    626   -628  -1254      0    940   -940  -1060  -1740   -943  -1114   -405   -301
    654   -607  -1265    -25    958   -937  -1049  -1735   -927  -1114   -387   -272
    693   -540  -1234    -75    963   -885  -1034  -1717   -898  -1101   -345   -228
    727   -470  -1200   -129    961   -833  -1026  -1725   -883  -1098   -316   -194
    750   -413  -1166   -168    956   -789  -1018  -1740   -875  -1098   -311   -161
    787   -355  -1145   -215    963   -750  -1005  -1740   -870  -1098   -296   -129
    795   -337  -1132   -228    963   -735  -1002  -1751   -880  -1106   -314   -124
    792   -337  -1132   -228    961   -735  -1008  -1756   -893  -1109   -361   -132
    756   -337  -1093   -210    922   -714  -1000  -1740   -896  -1101   -363   -111
    685   -350  -1036   -168    859   -693   -982  -1722   -878  -1088   -337    -88
    628   -350   -979   -137    802   -665   -961  -1693   -859  -1080   -337    -75
    636   -358   -995   -140    813   -678   -961  -1696   -865  -1111   -368    -96
    641   -413  -1057   -114    846   -735   -984  -1706   -891  -1163   -410   -135
    602   -478  -1080    -62    839   -779   -995  -1701   -909  -1197   -428   -163
    576   -488  -1065    -44    820   -776   -979  -1691   -898  -1202   -441   -166
    568   -483  -1054    -44    810   -769   -969  -1693   -898  -1215   -446   -163
    524   -522  -1049     -2    787   -784   -961  -1688   -904  -1228   -454   -168
    509   -514  -1023      2    763   -769   -937  -1670   -885  -1218   -441   -155
    493   -493   -987      0    740   -740   -909  -1649   -862  -1197   -420   -132
    467   -524   -992     25    730   -758   -896  -1636   -849  -1195   -426   -129
    441   -558  -1000     59    719   -779   -878  -1621   -844  -1195   -428   -129
    446   -646  -1093    101    769   -870   -849  -1590   -854  -1231   -475   -179
    454   -724  -1179    135    815   -950   -750  -1488   -820  -1252   -527   -244
    449   -644  -1093     96    771   -870   -620  -1322   -693  -1163   -457   -194
    498   -467   -966    -18    732   -717   -517  -1127   -511   -984   -285    -41
    530    -38   -568   -246    548   -303   -452   -974   -252   -644     90    316
    454    607    153   -530    150    381   -431   -948     28   -207    615    810
    194    927    732   -563   -270    831   -602  -1202     77     28    930   1078
     98    709    610   -405   -257    662   -885  -1579   -226   -181    756    911
    127     31    -98    -80    111    -31  -1083  -1948   -797   -859     80    296
    174   -646   -820    236    496   -732  -1153  -2034  -1174  -1400   -493   -244
    226   -833  -1062    303    641   -948  -1132  -1886  -1143  -1449   -571   -327
    200   -818  -1018    309    607   -917  -1034  -1706  -1008  -1366   -501   -267
    179   -717   -898    267    535   -807   -937  -1556   -859  -1249   -392   -155
    207   -613   -820    202    514   -717   -896  -1465   -753  -1163   -309    -57
    311   -563   -875    124    592   -719   -909  -1444   -724  -1150   -288    -31
    358   -530   -888     83    623   -709   -904  -1413   -698  -1135   -257      2
    368   -509   -878     67    623   -693   -893  -1379   -672  -1117   -226     41
    428   -475   -904     23    665   -688   -896  -1369   -657  -1111   -207     72
    439   -470   -911     15    675   -691   -893  -1363   -652  -1117   -205     88
    449   -478   -927     15    685   -704   -888  -1356   -644  -1117   -215    103
    444   -480   -924     18    683   -704   -906  -1348   -639  -1117   -233    119
    441   -480   -922     20    680   -701   -917  -1340   -628  -1117   -246    135
    457   -472   -930      7    691   -701   -909  -1335   -618  -1117   -252    148
    371   -475   -846     51    607   -659   -865  -1299   -579  -1088   -220    189
    379   -459   -841     38    607   -649   -839  -1275   -555  -1072   -200    223
    530   -452   -982    -38    756   -717   -865  -1304   -574  -1104   -226    207
    540   -431   -971    -54    753   -698   -857  -1304   -535  -1091   -215    239
    540   -428   -971    -57    753   -698   -849  -1301   -498  -1080   -205    257
    506   -439   -945    -33    724   -693   -823  -1280   -467  -1060   -192    290
    462   -418   -880    -20    670   -649   -787  -1244   -436  -1023   -171    329
    433   -415   -849    -10    641   -633   -758  -1218   -418  -1005   -155    358
    426   -405   -831    -12    628   -618   -740  -1208   -410   -995   -153    374
    407   -397   -805     -7    605   -600   -719  -1195   -400   -984   -158    376
    361   -394   -756     18    558   -574   -683  -1174   -376   -963   -132    397
    345   -374   -722     12    532   -548   -652  -1163   -363   -953    -96    410
    345   -376   -722     15    532   -548   -633  -1158   -358   -953    -75    420
    335   -368   -706     15    519   -537   -618  -1143   -350   -950    -57    431
    319   -361   -680     20    498   -519   -600  -1122   -335   -945    -46    436
    361   -355   -719     -2    537   -535   -610  -1119   -345   -953    -49    441
    368   -337   -706    -18    537   -522   -592  -1098   -332   -948    -31    462
    374   -327   -701    -23    535   -514   -566  -1078   -319   -945    -18    475
    350   -319   -670    -15    509   -493   -540  -1052   -301   -937      2    491
    350   -303   -654    -25    501   -478   -514  -1036   -290   -930     25    514
    345   -283   -628    -31    485   -457   -483  -1008   -275   -914     49    540
    314   -267   -581    -25    446   -423   -449   -976   -249   -893     75    555
    322   -259   -581    -31    452   -420   -431   -956   -226   -883     83    558
    361   -257   -618    -51    488   -439   -407   -927   -202   -865     98    581
    350   -226   -576    -62    462   -402   -363   -880   -161   -826    140    623
    376   -197   -574    -90    475   -384   -340   -852   -132   -802    153    641
    394   -187   -581   -103    488   -384   -314   -823   -106   -787    150    654
    387   -166   -555   -111    467   -361   -285   -795    -75   -769    142    654
    371   -158   -532   -106    449   -345   -257   -766    -51   -756    148    620
    371   -158   -530   -109    449   -342   -233   -748    -36   -750    137    553
    381   -148   -530   -116    454   -337   -218   -724    -18   -745    140    488
    366   -132   -498   -116    431   -316   -197   -696      7   -732    155    472
    384   -111   -496   -137    439   -303   -189   -675     20   -724    163    459
    415   -103   -519   -158    465   -311   -179   -665     28   -730    166    441
    415    -88   -504   -163    459   -296   -155   -641     46   -719    179    436
    374    -83   -459   -148    415   -270   -124   -600     83   -696    200    465
    407    -59   -467   -174    436   -262   -106   -566    106   -683    215    472
    446    -33   -480   -207    462   -257    -85   -537    129   -667    231    467
    467    -12   -480   -226    472   -246    -46   -493    166   -639    265    491
    459    -18   -478   -223    467   -246     -5   -452    200   -618    288    519
    459      0   -462   -231    459   -231     31   -410    239   -592    316    545
    431     20   -413   -228    420   -194     72   -361    277   -561    348    576
    392     25   -366   -207    379   -168    111   -314    309   -532    379    605
    483     75   -407   -283    446   -166     96   -324    298   -545    371    589
    452    111   -340   -283    397   -114    124   -298    332   -514    402    613
    413    127   -288   -270    348    -80    142   -283    355   -496    420    636
    428    122   -306   -275    368    -90    124   -293    342   -509    407    633
    462    114   -348   -288    405   -116     96   -322    314   -537    376    610
    446     90   -358   -270    402   -132     96   -319    309   -542    366    605
    454     57   -397   -257    426   -171     72   -332    290   -561    345    587
    467     33   -433   -249    452   -200     49   -342    272   -579    329    571
    418     10   -407   -215    410   -197     57   -348    267   -584    319    561
    415    -70   -485   -174    449   -275     36   -376    228   -628    267    517
    392   -135   -527   -129    457   -329     33   -379    205   -652    231    496
    340   -171   -511    -83    426   -340     49   -368    202   -659    220    496
    366   -202   -571    -83    467   -387     31   -387    179   -685    189    467
    345   -226   -571    -59    457   -400     36   -387    171   -698    179    454
    257   -252   -511     -2    381   -381     59   -363    181   -693    176    454
    363   -265   -628    -49    496   -446     33   -379    148   -732    137    426
    400   -252   -652    -75    522   -449     25   -384    142   -740    127    436
    410   -246   -657    -83    532   -452     18   -384    140   -748     90    467
    309   -319   -628      2    467   -475     44   -353    142   -758     46    509
    303   -402   -706     49    504   -553    103   -272    148   -792      0    454
    384   -389   -774      0    579   -581    218   -140    210   -784    -12    407
    480   -283   -763    -98    620   -524    337     51    348   -685     70    470
    542     20   -524   -283    532   -252    436    254    587   -433    332    719
    566    600     33   -581    267    316    459    355    893    -12    813   1205
    381   1283    898   -833   -257   1091    329    187   1137    418   1340   1727
    215   1384   1169   -802   -475   1278     10   -215   1023    439   1431   1803
    119    831    709   -475   -296    771   -267   -683    519    -83    956   1353
     46   -114   -161     33    103   -137   -387  -1010   -135   -888    166    613
     59   -574   -636    254    348   -605   -345   -891   -259  -1135   -116    309
    184   -610   -797    213    491   -704   -252   -698   -166  -1106   -114    275
    257   -540   -797    140    524   -667   -111   -519    -28  -1023    -44    306
    249   -402   -652     77    449   -527     31   -348    135   -896     80    407
    389   -345   -735    -23    561   -540     57   -319    163   -891     90    410
    418   -322   -743    -49    579   -532     90   -293    189   -885    111    418
    397   -301   -701    -49    548   -501    127   -259    223   -870    140    436
    361   -283   -644    -38    501   -462    163   -220    262   -849    168    465
    361   -285   -646    -38    501   -465    171   -207    272   -852    171    465
    374   -283   -657    -46    514   -470    179   -192    277   -846    181    462
    361   -267   -628    -49    493   -446    194   -166    301   -826    215    483
    358   -262   -620    -46    488   -441    210   -135    316   -813    239    501
    361   -241   -602    -62    480   -420    226   -127    311   -797    259    511
    350   -259   -613    -46    480   -436    239   -127    306   -789    275    514
    348   -254   -605    -49    475   -428    246   -116    309   -782    293    519
    337   -231   -568    -51    452   -400    259   -101    316   -763    316    535
    322   -226   -548    -51    433   -387    277    -88    327   -745    337    542
    311   -194   -506    -59    407   -348    290    -80    332   -730    353    558
    298   -176   -478    -62    387   -327    311    -64    342   -714    363    574
    298   -166   -465    -64    381   -314    324    -51    353   -698    371    587
    277   -166   -446    -57    361   -306    340    -33    368   -680    384    597
    254   -166   -420    -44    337   -293    358    -15    381   -665    407    615
    244   -163   -407    -41    324   -285    363      2    394   -649    428    628
    265   -161   -426    -51    345   -293    327      5    392   -649    431    623
    244   -150   -394    -46    316   -272    322     15    402   -641    436    628
    252   -132   -384    -59    316   -257    324     31    420   -628    446    644
    290   -150   -441    -70    366   -296    311     28    418   -639    433    636
    332   -150   -483    -90    407   -316    301     25    418   -644    431    633
    379   -148   -527   -119    452   -337    283     20    410   -657    420    628
    431   -132   -563   -150    496   -348    277     25    410   -659    418    633
    478   -140   -618   -168    545   -379    277     31    410   -662    402    633
    535   -127   -662   -202    597   -394    262     25    397   -678    384    620
    581    -85   -667   -246    623   -376    262     28    402   -672    397    631
    607    -85   -693   -259    649   -389    257     18    392   -685    381    626
    639    -85   -724   -277    680   -405    259     15    387   -696    371    613
    631    -67   -698   -280    665   -381    285     38    407   -680    400    623
    662    -49   -711   -309    685   -379    303     57    423   -672    413    626
    685    -25   -714   -329    698   -368    322     83    449   -649    439    644
    685      7   -678   -350    683   -335    350    124    493   -607    480    678
    737     23   -714   -379    727   -345    371    148    514   -592    504    683
    750     20   -730   -387    737   -353    376    153    522   -587    517    685
    745     31   -717   -389    730   -342    392    163    537   -576    530    693
    691     25   -667   -361    678   -319    426    197    574   -548    561    719
    688    -15   -704   -335    696   -358    441    205    579   -548    561    706
    735    -15   -750   -361    740   -381    454    218    589   -537    571    704
    711      0   -711   -355    711   -355    478    239    618   -506    605    727
    719     12   -709   -366    711   -348    501    252    628   -493    620    727
    748      0   -748   -374    748   -374    517    254    631   -493    620    719
    740     20   -719   -381    730   -348    545    275    652   -467    649    740
    735     20   -714   -379    724   -348    576    298    675   -446    672    756
    743     41   -701   -394    722   -329    600    319    691   -426    696    776
    740     85   -654   -413    698   -283    631    350    722   -394    732    810
    706    119   -589   -415    649   -233    678    392    761   -350    776    846
    675    122   -553   -400    615   -215    717    428    800   -319    805    867
    685    127   -558   -405    620   -215    743    454    818   -301    823    888
    654    135   -519   -394    587   -192    776    483    841   -275    849    917
    688    171   -517   -431    602   -171    789    493    854   -265    862    930
    678    192   -485   -436    581   -145    805    504    872   -244    880    950
    594    205   -389   -402    491    -90    836    519    898   -210    919    989
    530    252   -277   -389    405    -12    857    537    927   -163    974   1039
    618    239   -379   -428    498    -70    818    501    891   -200    945   1013
    654    213   -441   -433    548   -114    800    483    865   -223    919    989
    620    215   -405   -418    511    -96    800    483    865   -218    924    992
    602    184   -418   -392    511   -116    795    475    846   -233    893    974
    581    124   -457   -355    519   -166    805    480    839   -244    862    961
    548     64   -483   -306    514   -207    815    491    831   -249    849    950
    545     18   -527   -283    535   -254    818    488    815   -270    828    919
    501    -25   -527   -236    514   -275    828    485    797   -290    818    901
    498    -49   -550   -226    522   -298    826    470    774   -309    807    878
    496    -64   -563   -215    527   -314    823    462    761   -322    797    857
    467    -80   -548   -192    506   -314    831    465    756   -324    802    846
    415    -98   -514   -158    465   -306    844    472    761   -316    820    841
    387   -101   -491   -145    436   -296    839    467    761   -319    826    839
    413   -111   -524   -150    467   -316    836    459    748   -337    813    818
    462   -161   -626   -150    540   -392    826    462    727   -371    776    771
    506   -265   -771   -119    639   -517    862    522    719   -423    709    688
    517   -285   -802   -116    657   -542    987    646    779   -420    691    636
    535   -189   -724   -174    628   -457   1111    813    917   -319    771    693
    610    122   -488   -366    548   -181   1182    948   1124    -83    995    940
    620    704     83   -662    270    394   1182    974   1363    309   1423   1397
    480   1291    810   -888   -166   1049   1015    722   1462    657   1857   1823
    420   1343    919   -883   -249   1132    680    316   1260    657   1927   1873
    374    875    501   -626    -64    688    472    -80    789    176   1483   1478
    306    101   -205   -202    257    -51    446   -241    301   -519    789    885
    306   -329   -636     10    470   -483    485   -109    205   -748    517    639
    374   -446   -820     36    597   -633    566     33    275   -750    465    597
    426   -407   -833    -10    628   -618    652    137    368   -696    475    631
    400   -280   -680    -59    540   -480    748    231    480   -600    535    709
    363   -236   -600    -64    480   -418    807    277    535   -548    545    730
    446   -192   -639   -127    542   -415    826    280    524   -537    542    711
    439   -137   -579   -153    509   -358    844    290    548   -485    571    719
    465   -124   -589   -168    527   -355    841    283    561   -457    571    688
    532   -132   -665   -202    597   -397    828    275    553   -480    571    646
    571   -109   -683   -231    626   -394    833    283    568   -496    620    667
    537    -98   -639   -220    587   -368    849    290    581   -496    657    696
    433    -80   -514   -176    472   -296    880    314    613   -478    698    727
    402    -83   -488   -161    444   -285    862    296    600   -498    680    706
    506    -80   -587   -213    545   -332    833    267    568   -535    639    685
    563    -77   -644   -244    602   -361    826    265    558   -542    620    706
    555    -85   -641   -233    597   -363    828    275    566   -524    600    743
    535    -64   -600   -239    566   -332    841    283    571   -496    600    769
    563    -31   -597   -267    579   -314    839    280    571   -480    597    779
    680    -20   -701   -332    688   -358    805    259    548   -493    563    769
    774    -36   -810   -368    792   -423    771    223    511   -527    522    737
    820    -12   -836   -405    826   -423    753    194    504   -524    522    711
    904     -7   -911   -449    906   -457    706    135    465   -555    491    652
   1002      0  -1002   -501   1002   -501    670     88    426   -605    439    605
   1072     -7  -1080   -532   1075   -542    646     51    397   -628    405    584
   1215     -7  -1223   -605   1218   -615    597      0    340   -657    366    527
   1413     -7  -1421   -701   1415   -714    530    -64    257   -714    319    454
   1522    -18  -1540   -753   1530   -779    488    -96    194   -753    314    410
   1634      2  -1631   -818   1634   -813    457   -119    145   -792    350    394
   1693     41  -1652   -867   1673   -805    441   -124    119   -815    384    389
   1688     59  -1631   -875   1660   -784    433   -122    106   -818    392    387
   1634     46  -1590   -841   1610   -771    465    -96    116   -810    387    400
   1610     51  -1558   -831   1584   -753    504    -57    137   -789    392    423
   1574     80  -1493   -828   1532   -706    535    -23    150   -766    392    452
   1506    101  -1405   -802   1454   -652    579     18    179   -743    400    480
   1423    119  -1304   -774   1363   -592    613     57    218   -711    415    514
   1332    129  -1202   -730   1267   -535    636     98    267   -678    418    548
   1247    109  -1140   -680   1192   -514    665    140    303   -672    407    558
   1195    142  -1054   -670   1124   -454    691    181    340   -639    428    566
   1148    174   -976   -662   1062   -400    730    218    379   -597    449    574
   1137    226   -911   -680   1026   -342    761    249    426   -548    501    587
   1093    239   -857   -667    974   -309    795    283    475   -522    511    589
   1031    226   -805   -628    917   -288    826    309    506   -501    506    587
   1034    267   -769   -652    901   -249    839    311    519   -485    493    579
   1013    288   -724   -649    870   -218    846    322    527   -475    491    587
    956    322   -633   -639    795   -155    880    348    548   -441    509    605
    898    327   -574   -613    737   -122    901    371    568   -413    522    618
    888    319   -571   -605    730   -124    911    392    581   -397    522    626
    914    345   -568   -628    743   -111    904    397    587   -392    524    628
    937    361   -579   -649    758   -109    904    405    597   -387    522    633
    950    374   -576   -662    763   -101    927    444    639   -355    548    662
    956    410   -548   -683    753    -70    958    480    683   -316    579    696
    989    420   -568   -704    779    -72    974    506    711   -303    592    709
    979    444   -535   -711    758    -46    995    537    743   -275    615    737
    958    472   -485   -714    722     -7   1018    561    771   -246    636    756
    948    496   -452   -724    701     23   1036    584    795   -228    646    761
    927    550   -376   -737    652     88   1067    623    839   -184    693    792
    919    587   -332   -756    626    127   1078    641    859   -161    722    810
    859    613   -246   -737    553    184   1104    659    891   -122    758    831
    833    644   -192   -740    511    226   1119    672    914    -90    789    849
    839    657   -181   -748    511    239   1111    670    911    -90    795    841
    805    628   -179   -719    493    226   1098    654    896   -106    787    828
    787    620   -168   -704    478    226   1098    652    888   -103    789    818
    724    600   -124   -665    426    239   1106    652    888    -96    792    805
    678    563   -114   -620    397    226   1119    662    888   -101    779    787
    722    530   -194   -628    457    168   1104    654    859   -119    753    745
    740    506   -233   -623    485    137   1091    646    841   -127    745    719
    670    459   -213   -566    439    124   1098    649    831   -135    745    701
    607    452   -155   -530    381    148   1124    665    841   -132    766    709
    693    439   -257   -566    475     90   1091    623    795   -192    727    665
    727    423   -306   -576    517     59   1072    597    771   -226    696    631
    675    426   -252   -553    465     88   1096    620    797   -210    717    644
    644    413   -231   -527    439     90   1104    636    813   -202    735    646
    605    389   -215   -498    410     85   1096    646    820   -187    761    644
    636    402   -233   -519    436     85   1083    644    818   -189    776    623
    631    337   -293   -483    462     23   1106    685    826   -207    766    571
    615    275   -340   -444    478    -31   1202    810    880   -202    776    524
    607    322   -288   -465    446     18   1317    948    984   -142    805    537
    633    470   -166   -553    400    153   1428   1122   1156     20    961    665
    678    870    192   -776    244    532   1473   1234   1384    348   1337    963
    602   1473    870  -1036   -132   1171   1434   1182   1584    753   1738   1392
    483   1862   1379  -1174   -449   1623   1163    820   1517    945   2042   1618
    418   1727   1309  -1072   -446   1519    872    431   1215    784   1987   1501
    348   1124    774   -737   -213    950    776    163    761    202   1421   1031
    355    420     64   -387    145    244    800    161    433   -340    740    574
    426    179   -249   -303    337    -33    875    332    478   -381    597    483
    449    158   -290   -303    368    -64    989    480    600   -306    626    514
    454    218   -236   -337    345     -7   1091    592    722   -205    704    592
    462    309   -153   -384    309     77   1150    659    815   -127    763    662
    454    366    -88   -413    272    140   1200    711    896    -62    815    732
    457    387    -72   -423    265    158   1236    750    948    -15    844    766
    452    387    -64   -423    259    161   1254    771    976     25    880    789
    452    400    -51   -426    252    174   1273    789   1000     59    922    818
    441    389    -51   -418    246    168   1286    805   1008     75    945    836
    423    368    -54   -397    239    158   1293    813   1010     75    948    844
    410    368    -44   -389    228    161   1299    820   1018     75    953    857
    407    387    -20   -397    215    184   1301    828   1028     85    958    875
    405    397     -7   -402    205    194   1299    826   1036     90    958    872
    389    394      5   -392    192    200   1304    839   1075     96    969    888
    361    379     18   -371    171    200   1299    854   1117    106    971    914
    340    371     31   -355    155    202   1296    875   1145    129    969    935
    316    366     49   -342    132    207   1299    885   1145    155    979    948
    293    392     98   -342     98    246   1309    896   1148    179    989    948
    270    405    132   -337     67    270   1332    914   1158    197    995    950
    246    389    142   -316     51    267   1361    932   1161    207    997    948
    254    387    132   -322     59    259   1374    937   1156    210   1013    930
    246    394    148   -322     49    272   1384    948   1156    210    997    932
    223    400    176   -314     23    288   1397    958   1158    207    974    956
    205    405    200   -303      2    303   1402    961   1153    205    989    963
    220    405    181   -314     18    293   1397    953   1135    200    995    937
    249    407    158   -329     46    283   1395    953   1119    179    976    917
    293    402    109   -350     93    257   1382    950   1101    153    971    904
    319    405     85   -361    116    246   1371    958   1096    150    976    909
    353    420     67   -387    142    244   1358    963   1093    153    995    922
    413    439     25   -426    192    233   1340    969   1080    148    984    950
    527    472    -54   -501    290    210   1309    950   1052    127    914   1010
    600    483   -116   -540    358    184   1296    932   1031    109    828   1072
    610    478   -135   -545    374    171   1304    935   1028     90    792   1127
    636    488   -148   -563    392    171   1309    940   1026     77    769   1174
    683    496   -187   -589    433    155   1301    935   1015     70    717   1213
    748    504   -244   -626    496    129   1291    922   1005     62    659   1231
    802    519   -283   -662    542    119   1299    930   1010     64    657   1226
    833    537   -298   -685    566    119   1319    948   1031     85    683   1205
    831    555   -275   -696    553    140   1345    974   1065    122    732   1184
    846    571   -275   -709    561    148   1358    997   1091    150    769   1158
    818    576   -244   -698    532    168   1387   1021   1119    176    795   1124
    776    555   -220   -667    498    168   1405   1034   1135    184    815   1080
    750    561   -189   -657    470    184   1415   1044   1150    197    831   1052
    740    548   -192   -644    467    179   1418   1044   1153    200    833   1021
    646    530   -116   -589    381    207   1447   1070   1182    228    865   1005
    574    545    -28   -561    301    259   1473   1111   1218    267    919   1015
    587    550    -36   -571    309    257   1475   1122   1226    270    932    987
    722    553   -168   -636    446    192   1439   1093   1192    236    906    930
    678    540   -140   -610    407    202   1447   1109   1208    249    917    924
    626    530    -96   -579    361    218   1465   1132   1228    267    935    922
    594    540    -57   -568    324    241   1480   1153   1247    288    958    922
    545    530    -15   -537    280    257   1506   1182   1270    309    976    927
    496    511     15   -504    241    262   1522   1197   1280    322    992    932
    459    517     57   -488    200    288   1535   1210   1291    340   1013    937
    431    519     88   -478    171    306   1553   1234   1309    363   1034    948
    428    524     96   -475    166    311   1569   1257   1327    387   1054    966
    433    548    111   -491    161    329   1574   1262   1337    405   1065    974
    436    581    145   -509    145    363   1579   1260   1348    423   1080    987
    436    594    158   -517    137    376   1564   1247   1340    431   1091    995
    397    581    184   -488    106    384   1548   1236   1332    436   1093   1008
    376    584    205   -480     85    394   1532   1226   1322    441   1101   1018
    415    581    163   -498    124    374   1499   1208   1301    426   1085   1005
    444    568    124   -509    161    348   1475   1200   1283    415   1070    995
    400    550    150   -475    124    350   1483   1208   1286    423   1075   1008
    348    498    148   -423     98    324   1473   1200   1267    413   1057    997
    329    457    127   -394    101    293   1465   1195   1252    397   1036    982
    389    439     49   -415    168    244   1434   1166   1213    361    997    953
    410    413      2   -410    205    207   1410   1137   1179    327    961    927
    384    379     -7   -384    194    187   1397   1117   1153    298    935    909
    384    376     -7   -379    197    184   1392   1111   1145    290    930    914
    324    350     23   -340    150    189   1392   1114   1143    285    930    919
    301    348     46   -324    127    197   1389   1117   1143    283    935    924
    288    329     41   -309    124    187   1387   1114   1140    277    937    935
    301    303      2   -303    150    153   1384   1119   1130    257    919    930
    296    226    -72   -262    184     75   1418   1158   1119    215    872    883
    290    171   -119   -231    205     25   1517   1254   1148    187    826    826
    277    207    -70   -244    174     67   1615   1392   1244    246    875    857
    301    436    135   -368     83    285   1712   1582   1447    457   1085   1052
    379    953    574   -670    -96    763   1738   1693   1714    823   1496   1449
    280   1610   1330   -945   -524   1470   1688   1626   1958   1260   2005   1932
     80   1847   1766   -966   -844   1805   1444   1330   1948   1441   2242   2140
     18   1522   1501   -771   -743   1512   1171    919   1561   1111   1956   1880
     33    763    727   -400   -348    745   1034    576    963    374   1239   1249
     83    184    101   -132     -7    142   1021    579    688    -46    795    844
    140     88    -51   -114     96     18   1104    763    774    -25    782    815
    158    135    -25   -148     93     54   1215    911    891     51    841    849
    179    218     38   -202     70    129   1314   1031   1008    142    919    919
    213    316    103   -265     54    210   1374   1106   1091    210    987    976
    220    353    132   -288     44    241   1400   1135   1122    231   1002    989
    233    384    150   -309     41    267   1418   1153   1137    246   1010   1000
    239    387    145   -314     46    267   1423   1158   1140    246   1010   1002
    246    410    163   -327     41    288   1434   1176   1156    259   1023   1018
    236    418    181   -327     28    301   1444   1187   1166    267   1034   1031
    220    423    202   -324     10    314   1441   1189   1166    270   1036   1034
    205    423    215   -316     -5    319   1441   1192   1166    277   1039   1031
    187    423    236   -303    -23    329   1444   1205   1174    290   1057   1044
    168    402    233   -285    -33    319   1449   1215   1179    293   1057   1041
    174    400    226   -288    -25    314   1449   1221   1179    296   1057   1041
    171    400    228   -288    -28    314   1447   1221   1171    293   1060   1036
    161    407    246   -283    -41    327   1449   1226   1174    306   1078   1054
    163    439    275   -301    -57    355   1447   1231   1179    319   1093   1067
    179    441    262   -311    -41    353   1431   1223   1166    311   1080   1047
    205    426    218   -316     -5    322   1415   1210   1153    298   1057   1018
    231    428    197   -329     18    314   1402   1208   1143    301   1052   1013
    249    436    184   -342     31    311   1379   1192   1122    293   1036   1002
    285    428    142   -358     70    288   1353   1171   1096    272   1018    984
    329    433    103   -381    111    270   1322   1148   1067    254    997    956
    329    428     98   -379    116    265   1304   1140   1054    246    987    945
    303    420    114   -363     96    267   1306   1150   1057    249    987    953
    337    436     96   -387    122    267   1296   1143   1047    246    982    953
    394    431     36   -413    179    233   1262   1119   1013    218    950    940
    426    423     -2   -423    215    210   1247   1106    992    202    930    932
    446    465     15   -457    215    241   1241   1109    992    210    940    945
    472    472      0   -475    236    236   1231   1101    974    197    932    943
    485    491      2   -491    241    249   1226   1101    966    194    935    948
    480    517     36   -498    223    277   1249   1119    982    213    956    961
    467    514     46   -491    207    283   1270   1132    992    220    966    976
    488    532     44   -511    223    288   1275   1127    984    213    963    971
    496    558     62   -530    215    311   1288   1132    987    220    976    976
    459    602    142   -530    158    374   1325   1163   1023    262   1031   1018
    431    623    192   -530    119    410   1353   1189   1054    293   1067   1036
    436    649    210   -542    111    431   1379   1218   1085    319   1096   1049
    470    688    218   -579    127    452   1395   1231   1106    340   1119   1057
    496    701    205   -597    145    454   1410   1244   1122    350   1132   1052
    366    711    345   -540     10    530   1462   1296   1174    400   1182   1088
    413    748    335   -579     38    540   1465   1304   1187    413   1200   1093
    439    750    309   -597     64    530   1467   1306   1192    415   1202   1085
    441    750    309   -594     67    530   1478   1312   1202    428   1218   1091
    418    758    337   -589     38    548   1491   1322   1213    441   1239   1098
    397    789    392   -592      2    592   1501   1332   1228    462   1270   1122
    384    813    428   -600    -23    620   1509   1345   1244    478   1293   1135
    374    815    441   -594    -33    628   1517   1361   1254    491   1312   1145
    366    815    446   -592    -41    633   1535   1376   1267    504   1327   1161
    374    849    475   -613    -51    662   1551   1397   1283    524   1345   1179
    371    880    509   -626    -70    696   1571   1415   1304    548   1371   1200
    374    904    530   -639    -77    717   1595   1441   1327    571   1395   1218
    371    943    571   -659    -98    758   1621   1462   1348    592   1410   1239
    376    961    581   -670   -103    771   1631   1478   1358    605   1421   1247
    363    987    623   -678   -129    807   1639   1480   1361    610   1434   1247
    353   1036    683   -693   -163    859   1662   1493   1376    628   1447   1257
    368   1075    706   -724   -168    891   1667   1486   1376    633   1460   1262
    381   1067    685   -724   -150    875   1657   1470   1366    631   1467   1247
    363   1052    688   -706   -161    870   1634   1449   1345    623   1470   1234
    213   1060    846   -636   -316    953   1649   1462   1361    654   1509   1265
    275   1083    807   -680   -267    945   1618   1431   1330    628   1483   1234
    335   1075    737   -706   -200    906   1592   1421   1309    605   1460   1218
    397   1039    641   -719   -122    841   1556   1379   1254    553   1405   1163
    361    979    618   -670   -127    800   1548   1363   1221    522   1361   1122
    449    943    493   -698    -23    719   1514   1322   1161    475   1296   1052
    485    893    407   -691     38    652   1488   1288   1111    433   1244   1015
    488    854    366   -672     62    613   1462   1247   1065    381   1187    976
    465    823    358   -644     54    592   1434   1210   1023    340   1137    956
    467    792    322   -631     72    558   1418   1187    995    309   1106    940
    483    784    301   -633     90    545   1397   1163    971    290   1078    932
    496    782    285   -641    103    532   1376   1135    937    265   1044    919
    439    779    340   -607     49    561   1379   1132    935    265   1052    940
    316    779    462   -550    -72    620   1402   1156    950    288   1080    979
    426    750    324   -589     51    537   1363   1122    888    210   1005    904
    530    696    163   -615    181    431   1376   1150    844    129    901    795
    478    688    210   -581    135    449   1504   1304    930    176    904    797
    579    813    231   -696    174    522   1587   1470   1052    288    989    875
    662   1197    535   -930     64    865   1652   1631   1280    571   1309   1163
    672   1844   1169  -1260   -249   1506   1654   1667   1558   1000   1810   1665
    355   2377   2021  -1366   -831   2200   1558   1496   1751   1392   2265   2130
    223   2307   2081  -1265   -930   2195   1249   1085   1532   1301   2221   2073
    155   1675   1519   -917   -680   1597   1000    641    969    698   1647   1543
    187    883    696   -537   -254    792    849    368    400     -5    945    875
    223    485    262   -353    -18    374    844    446    280   -215    693    618
    322    462    140   -394     88    301    927    600    358   -187    678    587
    361    535    174   -449     93    355   1028    724    462   -114    717    623
    350    633    280   -493     33    457   1119    828    571    -23    774    680
    335    685    350   -509     -7    519   1189    893    641     25    789    711
    314    735    420   -527    -51    579   1215    924    670     49    805    743
    290    745    454   -517    -80    600   1234    940    685     77    833    763
    270    740    470   -506   -101    605   1241    943    683     90    836    769
    241    750    509   -496   -132    631   1257    950    680     96    831    763
    254    763    506   -511   -124    636   1257    945    672     80    818    761
    194    771    576   -485   -189    675   1262    956    698    103    831    774
    184    771    587   -478   -200    680   1260    943    696    106    849    761
    142    756    613   -449   -233    685   1262    945    706    122    865    740
     12    745    732   -379   -361    740   1296    984    745    174    898    763
     77    761    683   -420   -303    722   1278    969    730    174    891    740
    132    761    628   -446   -249    696   1257    945    709    166    878    706
    192    776    584   -483   -194    680   1239    935    698    179    867    685
    239    782    542   -511   -153    665   1218    914    683    145    846    688
    220    797    576   -509   -179    688   1215    917    685    132    849    701
    189    784    594   -488   -202    691   1213    911    683    127    846    691
    127    769    641   -446   -257    706   1208    909    678    127    833    662
    103    761    657   -433   -277    709   1195    901    665    116    831    649
    116    766    646   -441   -265    706   1174    891    649    106    807    641
    103    756    652   -431   -272    706   1158    880    639    106    800    636
    103    750    646   -426   -270    698   1140    867    626     98    795    636
    101    743    639   -423   -270    691   1104    841    602     83    782    639
     83    724    641   -405   -280    683   1088    833    589     70    771    633
     59    735    672   -397   -306    704   1093    846    602     85    787    662
    166    735    568   -449   -200    652   1047    820    566     59    766    641
    220    740    519   -483   -150    631   1010    787    535     31    740    615
    174    758    584   -467   -205    672   1015    792    542     46    750    623
    174    756    581   -465   -202    670   1013    789    537     38    745    615
    218    763    545   -491   -163    654    997    769    527     28    727    600
    272    784    509   -530   -119    646    976    763    522     25    722    592
    319    802    483   -561    -80    644    963    758    514     20    709    576
    311    800    488   -558    -88    644    963    763    517     20    706    571
    298    807    509   -553   -103    659    958    758    519     31    709    550
    327    831    504   -581    -88    667    950    750    527     46    717    553
    327    852    522   -589    -98    688    961    761    550     70    727    558
    329    867    535   -600   -103    704    963    771    566     85    732    561
    366    891    524   -628    -77    709    958    774    576     96    735    566
    379    865    485   -623    -51    675    937    763    568     88    719    548
    368    875    506   -623    -70    691    937    766    576     90    727    553
    374    891    517   -633    -70    704    932    763    576     85    730    550
    366    875    509   -620    -70    693    922    761    576     88    724    535
    355    872    514   -615    -80    693    914    761    579     98    732    532
    355    875    519   -615    -83    698    904    753    579    111    735    532
    324    906    579   -615   -127    743    904    763    600    142    756    555
    283    919    636   -600   -176    779    917    789    626    179    779    581
    350    935    584   -644   -116    761    885    766    607    174    769    568
    306    987    680   -646   -187    833    917    807    654    226    818    613
    332   1021    688   -678   -176    854    943    833    683    249    836    628
    368   1008    639   -688   -135    823    927    831    683    252    820    607
    405   1013    605   -709   -101    810    919    831    683    262    807    592
    368   1054    685   -714   -158    870    943    862    714    309    849    626
    314   1085    771   -701   -228    930    963    885    745    358    885    657
    262   1088    826   -675   -280    958    976    898    769    387    906    667
    228   1091    862   -659   -316    976    974    885    771    397    911    675
    194   1078    883   -636   -342    982    945    862    758    392    898    665
    153   1028    872   -592   -358    950    898    826    730    371    862    631
    140    995    854   -566   -355    924    872    807    714    363    841    618
    101    989    888   -545   -394    937    849    789    704    366    846    620
     77    966    885   -522   -402    927    831    774    688    353    833    610
     88    909    820   -498   -366    865    807    745    657    327    800    579
    142    862    719   -501   -288    792    761    709    618    293    758    542
    150    813    659   -483   -254    737    737    693    597    265    722    519
    148    756    607   -454   -228    683    727    675    576    246    698    496
    106    701    592   -405   -244    646    717    659    561    233    696    483
    179    678    498   -428   -158    589    675    615    522    192    680    444
    189    672    480   -433   -145    576    654    592    506    184    717    428
    202    646    444   -426   -119    545    639    576    491    179    717    413
    202    628    423   -415   -111    527    626    561    488    184    685    405
    213    633    420   -423   -103    527    628    558    496    192    698    407
    218    568    348   -394    -64    457    615    555    475    158    649    368
    259    465    205   -363     28    335    639    600    459    109    530    277
    283    431    148   -358     67    290    727    719    511    114    491    213
    335    493    158   -413     88    327    831    891    633    202    545    252
    400    753    350   -576     25    550    914   1072    841    444    784    475
    423   1283    857   -854   -215   1070    922   1140   1098    846   1210    914
    311   1875   1561  -1093   -623   1717    820   1000   1291   1265   1657   1379
    220   2023   1803  -1122   -789   1914    511    607   1179   1369   1784   1512
    163   1530   1366   -846   -602   1449    220    153    691    893   1358   1119
    142    745    602   -444   -231    675     88   -140    122    163    633    459
    207    207     -2   -210    103    101     62   -103    -85   -192    233     98
    283     44   -239   -163    262    -96    132     59    -31   -210    150     46
    277     49   -228   -166    254    -88    228    179     70   -127    197     96
    288    135   -153   -213    220     -7    306    277    179    -28    303    181
    298    210    -88   -254    192     62    355    342    262     36    358    226
    319    249    -70   -283    194     90    384    379    314     72    355    226
    329    236    -96   -285    213     70    376    387    324     75    358    207
    306    228    -80   -267    194     75    366    392    348     80    363    218
    239    202    -36   -223    137     83    371    413    387    106    389    259
    161    192     31   -176     64    111    384    439    426    163    457    306
    119    194     75   -161     23    135    389    452    436    213    506    311
     51    189    137   -122    -41    163    413    480    457    262    553    332
     15    174    158    -96    -72    166    418    491    465    296    537    335
     10    161    150    -85    -70    155    407    483    449    296    472    327
     18    153    135    -88    -59    145    402    488    449    283    475    324
     10    137    124    -75    -57    132    402    493    454    285    496    311
     28    132    103    -83    -36    119    392    485    436    275    462    285
     44    114     70    -77    -12     93    374    472    418    257    423    270
     70    101     31    -88     20     67    350    457    402    249    423    254
    142    114    -28   -129     85     44    311    428    376    231    389    241
    194    142    -51   -168    122     46    285    407    350    210    374    249
    192    129    -62   -161    127     33    275    407    350    213    374    270
    163     90    -72   -129    119     10    275    413    345    207    376    290
    270     90   -179   -181    223    -44    231    374    298    171    337    267
    275     93   -181   -187    228    -44    205    353    280    161    319    265
    223     75   -148   -148    187    -36    210    366    288    163    306    293
    220     44   -176   -135    200    -64    197    366    270    153    285    314
    236     44   -192   -140    215    -75    184    371    262    158    283    340
    267     36   -233   -153    252    -98    166    358    244    153    267    353
    244     36   -207   -140    226    -85    161    355    236    153    270    366
    249     38   -210   -145    228    -85    166    371    244    168    270    387
    267     10   -257   -140    262   -122    161    368    228    163    244    376
    270      2   -267   -137    270   -132    150    348    210    158    239    355
    267    -10   -277   -127    272   -142    153    348    205    158    241    358
    267    -31   -298   -119    280   -163    155    353    207    163    257    363
    293    -36   -329   -129    309   -181    140    345    202    163    252    332
    327    -49   -376   -140    350   -213    132    342    200    171    226    288
    329    -59   -389   -135    358   -223    137    342    205    192    202    254
    293    -70   -363   -111    327   -218    148    353    220    215    192    226
    288    -70   -358   -111    322   -213    155    363    241    239    187    202
    309    -72   -384   -119    345   -228    163    368    249    244    176    181
    371    -57   -428   -155    400   -241    150    350    239    233    158    158
    389    -75   -465   -158    426   -270    132    332    223    220    129    114
    368    -85   -454   -142    410   -270    129    324    223    228    124     88
    379   -114   -493   -135    433   -301    119    311    210    220    106     67
    384   -137   -522   -122    452   -329    103    303    202    215     88     49
    389   -132   -524   -129    454   -329     88    290    189    215     70     25
    397   -129   -527   -135    459   -327     72    277    176    215     59     15
    358   -132   -493   -114    423   -311     67    277    171    220     62     25
    324   -166   -491    -77    407   -327     62    288    171    226     57     31
    288   -179   -470    -54    376   -324     67    298    181    246     70     46
    244   -171   -415    -36    327   -293     80    309    189    265     80     49
    218   -161   -381    -31    298   -270     80    322    197    293     96     59
    246   -163   -410    -41    327   -285     62    322    197    311    101     59
    241   -171   -413    -36    324   -290     57    322    192    311     90     51
    254   -142   -400    -57    327   -270     57    332    200    332    103     72
    241   -124   -368    -59    303   -246     54    329    202    350    114     90
    236   -103   -340    -64    288   -220     51    322    210    371    129    101
    218    -96   -316    -62    267   -205     36    306    200    374    127     98
    168   -106   -275    -31    220   -189     20    285    187    368    124    103
    129   -114   -246     -7    187   -181      2    280    179    371    124    116
    142   -124   -267     -7    205   -194    -23    262    158    361    119    114
    174   -153   -329    -10    249   -241    -51    233    127    329     88     80
    176   -187   -363      5    267   -275    -70    215    106    311     72     62
    179   -241   -420     28    298   -329   -101    189     75    275     38     28
    145   -288   -433     72    288   -361   -109    179     57    249     18      0
    103   -345   -449    119    275   -397   -114    163     38    223     -5    -33
    129   -376   -509    122    319   -441   -145    129      0    179    -38    -75
    111   -381   -493    135    301   -436   -171     98    -20    153    -54   -101
     98   -413   -511    158    303   -462   -171    101    -20    135    -64   -109
     -2   -426   -423    213    210   -423   -155    132     10    161    -23    -85
      2   -405   -407    200    205   -407   -194    116      5    161    -12    -93
      2   -428   -431    210    215   -431   -223    103     -7    140    -20   -114
    -28   -465   -436    246    202   -452   -233    111    -15    127    -28   -135
    -64   -550   -485    306    207   -519   -184    187      2     96    -77   -189
    -59   -576   -517    316    228   -548    -80    309     67     98   -116   -233
    -28   -527   -498    275    233   -514      2    439    171    161    -83   -223
     18   -285   -303    135    161   -293     80    568    350    355    119    -51
    -20    231    252   -106   -135    241     67    584    576    735    553    345
   -145    766    911   -311   -530    839    -80    358    667   1054    958    698
   -228    891   1117   -332   -672   1002   -400    -20    504   1117   1080    769
   -236    563    800   -163   -517    680   -631   -392    114    769    766    467
   -254   -174     77    213   -168    -49   -665   -540   -350     85     80   -101
   -226   -641   -415    433     93   -530   -636   -436   -480   -189   -233   -374
   -176   -774   -597    475    207   -688   -574   -293   -415   -189   -272   -433
   -142   -740   -597    441    226   -670   -517   -215   -327   -129   -239   -431
   -129   -670   -540    397    202   -605   -457   -142   -231    -49   -176   -387
   -124   -607   -483    366    176   -545   -402    -90   -153     23   -116   -337
   -111   -561   -452    335    168   -506   -376    -72   -111     64    -85   -319
    -93   -555   -462    324    184   -509   -368    -70    -98     77    -77   -314
    -80   -555   -475    316    194   -514   -376    -85   -106     75    -85   -327
    -80   -545   -465    311    192   -506   -379    -96   -114     77    -88   -345
    -57   -553   -498    303    220   -527   -392   -111   -148     70   -103   -368
    -23   -555   -532    290    254   -545   -400   -122   -168     72   -114   -381
    -12   -558   -548    283    267   -553   -415   -140   -176     67   -150   -387
     18   -550   -571    265    293   -561   -436   -171   -194     46   -202   -397
     59   -561   -620    249    337   -592   -462   -202   -213     20   -259   -420
     85   -600   -685    257    384   -641   -470   -220   -220      0   -303   -436
    106   -618   -724    254    413   -670   -483   -241   -231    -15   -329   -452
    122   -605   -727    241    423   -665   -491   -254   -228    -15   -335   -454
    132   -592   -727    228    428   -659   -501   -265   -228    -15   -335   -454
    176   -587   -763    205    470   -675   -530   -298   -249    -33   -353   -483
    168   -605   -776    215    470   -691   -548   -316   -259    -44   -366   -498
    166   -615   -782    223    472   -698   -553   -322   -259    -41   -366   -504
    150   -618   -769    231    459   -693   -553   -322   -254    -33   -358   -501
    124   -641   -766    259    444   -704   -558   -332   -257    -36   -355   -498
    124   -644   -771    259    446   -706   -571   -350   -267    -36   -355   -506
    140   -639   -779    246    459   -709   -587   -366   -275    -36   -353   -514
    213   -631   -844    207    527   -737   -623   -392   -298    -54   -368   -535
    280   -631   -911    176    594   -771   -649   -410   -316    -70   -381   -545
    259   -623   -885    181    568   -753   -654   -415   -316    -59   -374   -530
    288   -641   -930    176    607   -784   -678   -436   -335    -64   -387   -537
    327   -649   -979    161    652   -813   -704   -459   -353    -77   -400   -540
    124   -636   -761    257    441   -698   -631   -389   -280      2   -306   -446
    288   -633   -924    171    605   -779   -680   -431   -319    -28   -335   -480
    420   -639  -1060    106    740   -849   -714   -475   -363    -70   -374   -524
    340   -618   -958    137    649   -789   -683   -459   -337    -36   -335   -491
    358   -620   -979    132    667   -800   -683   -470   -345    -41   -335   -498
    358   -623   -982    129    670   -800   -680   -480   -337    -28   -316   -485
    327   -615   -943    142    633   -779   -662   -472   -314      2   -285   -462
    350   -615   -969    132    657   -792   -670   -488   -314      5   -285   -485
    379   -589   -969    106    672   -779   -667   -493   -301     20   -265   -478
    355   -581   -940    111    646   -761   -654   -491   -270     62   -226   -433
    329   -574   -904    122    615   -737   -652   -522   -252     83   -207   -428
    306   -555   -862    122    584   -706   -652   -545   -239     98   -184   -415
    290   -530   -820    119    555   -675   -641   -537   -213    140   -140   -376
    285   -553   -839    132    558   -693   -646   -555   -213    150   -132   -384
    265   -537   -802    135    532   -670   -644   -568   -197    171   -111   -381
    249   -519   -771    135    509   -644   -644   -576   -181    200    -77   -353
    244   -545   -789    150    517   -667   -654   -592   -184    207    -67   -361
    241   -555   -797    155    517   -675   -657   -610   -189    215    -59   -387
    231   -535   -766    150    496   -649   -659   -613   -179    239    -36   -394
    218   -509   -730    142    472   -618   -657   -610   -163    265    -10   -392
    220   -480   -701    129    459   -589   -633   -587   -135    296     20   -381
    223   -446   -670    111    446   -558   -628   -576   -122    316     46   -384
    223   -420   -646     98    433   -532   -626   -571   -111    332     59   -397
    228   -402   -631     85    428   -517   -620   -566   -103    345     64   -410
    226   -379   -605     77    415   -491   -623   -558    -93    358     75   -415
    236   -366   -602     64    418   -483   -626   -555    -90    363     83   -428
    236   -335   -574     49    405   -454   -628   -561    -85    374    103   -428
    233   -285   -519     25    376   -402   -639   -576    -77    387    127   -428
    236   -280   -517     23    376   -397   -657   -597    -88    379    122   -441
    220   -311   -535     44    376   -420   -685   -633   -119    350     98   -472
    207   -322   -530     57    368   -426   -714   -659   -140    332     83   -491
    231   -335   -566     51    397   -452   -753   -701   -179    301     54   -524
    241   -366   -607     62    423   -485   -779   -737   -218    265     20   -563
    192   -405   -597    103    392   -498   -795   -766   -246    239     -2   -600
    106   -452   -558    174    332   -504   -789   -769   -254    228    -12   -615
    101   -491   -592    194    345   -540   -802   -784   -277    197    -44   -654
    176   -545   -722    184    449   -633   -841   -839   -329    129   -111   -724
    252   -563   -815    153    532   -688   -896   -904   -394     67   -179   -795
    254   -584   -841    163    548   -711   -919   -940   -428     36   -215   -831
    197   -615   -813    207    504   -714   -924   -950   -439     23   -233   -849
    252   -631   -883    189    566   -756   -945   -979   -467    -10   -275   -891
    355   -644  -1002    142    678   -823  -1005  -1041   -522    -64   -335   -945
    272   -659   -932    194    602   -795   -997  -1039   -511    -49   -319   -924
    283   -717  -1000    215    639   -857  -1008  -1047   -535    -85   -363   -966
    319   -813  -1132    246    724   -971   -976  -1000   -550   -142   -452  -1054
    277   -826  -1104    272    688   -963   -862   -880   -478   -127   -470  -1080
    257   -740  -1000    241    628   -870   -753   -717   -335    -10   -381  -1008
    376   -439   -818     28    597   -628   -737   -618   -161    207   -161   -797
    387    114   -272   -249    329    -77   -795   -626     46    563    259   -387
    236    628    392   -433    -77    509   -989   -922     85    849    646    -62
    161    628    467   -394   -153    548  -1319  -1327   -142    815    688    -77
    148    140    -10   -145     77     64  -1535  -1706   -610    322    228   -509
    137   -613   -750    239    444   -680  -1582  -1860  -1065   -350   -452  -1106
    205   -984  -1189    389    696  -1088  -1569  -1753  -1137   -537   -659  -1304
    288  -1057  -1345    384    815  -1200  -1517  -1634  -1062   -511   -646  -1322
    314  -1023  -1337    353    823  -1179  -1457  -1551   -979   -446   -579  -1296
    355   -927  -1283    285    818  -1104  -1413  -1491   -898   -374   -527  -1239
    332   -872  -1208    270    769  -1041  -1379  -1452   -852   -342   -522  -1187
    309   -828  -1140    259    722   -984  -1366  -1441   -833   -335   -524  -1158
    329   -792  -1124    231    724   -958  -1369  -1447   -844   -335   -532  -1143
    397   -795  -1192    200    795   -992  -1382  -1475   -883   -358   -545  -1166
    379   -800  -1179    210    776   -989  -1384  -1470   -857   -340   -509  -1163
    381   -810  -1192    213    784  -1000  -1389  -1473   -836   -340   -498  -1176
    389   -826  -1215    215    802  -1021  -1397  -1478   -820   -319   -465  -1208
    400   -872  -1273    236    836  -1072  -1418  -1499   -826   -298   -426  -1252
    410   -875  -1286    231    844  -1078  -1441  -1517   -826   -277   -410  -1260
    379   -867  -1249    244    813  -1057  -1444  -1527   -815   -267   -379  -1234
    368   -872  -1241    249    805  -1057  -1454  -1532   -815   -262   -379  -1221
    379   -862  -1241    241    810  -1052  -1462  -1538   -826   -254   -392  -1195
    384   -849  -1234    231    807  -1039  -1470  -1543   -828   -244   -389  -1166
    397   -846  -1247    223    820  -1047  -1488  -1561   -844   -244   -402  -1163
    389   -839  -1228    223    807  -1034  -1504  -1569   -846   -241   -402  -1153
    384   -836  -1221    226    802  -1028  -1525  -1579   -854   -239   -407  -1137
    439   -828  -1267    194    852  -1047  -1548  -1602   -870   -254   -426  -1132
    446   -815  -1262    184    852  -1036  -1553  -1613   -870   -259   -415  -1101
    472   -813  -1288    168    878  -1049  -1577  -1639   -883   -280   -405  -1088
    519   -818  -1337    150    927  -1078  -1613  -1667   -906   -309   -392  -1098
    514   -802  -1317    142    914  -1060  -1634  -1680   -914   -324   -366  -1101
    561   -784  -1345    111    950  -1065  -1660  -1696   -927   -340   -379  -1109
    652   -769  -1421     57   1036  -1093  -1688  -1727   -945   -350   -415  -1119
    745   -740  -1486     -2   1114  -1111  -1714  -1758   -961   -361   -410  -1106
    844   -722  -1566    -62   1202  -1143  -1745  -1784   -987   -381   -407  -1101
    888   -719  -1610    -85   1249  -1163  -1766  -1818  -1008   -400   -381  -1106
    862   -732  -1595    -64   1228  -1163  -1769  -1852  -1013   -418   -400  -1119
    883   -701  -1584    -90   1234  -1143  -1774  -1873  -1013   -423   -329  -1124
    797   -683  -1480    -57   1137  -1080  -1727  -1839   -974   -384   -366  -1080
    704   -711  -1415      2   1060  -1062  -1693  -1816   -948   -361   -303  -1044
    628   -758  -1389     62   1008  -1072  -1675  -1816   -937   -363   -327  -1026
    576   -753  -1330     88    953  -1041  -1657  -1800   -911   -335   -280   -992
    550   -719  -1273     83    909   -995  -1631  -1784   -896   -290   -252   -937
    467   -670  -1137    101    800   -904  -1574  -1719   -857   -231   -223   -888
    397   -667  -1065    135    730   -865  -1558  -1675   -818   -200   -155   -870
    374   -667  -1041    148    706   -854  -1540  -1634   -782   -163    -75   -862
    345   -654  -1000    153    670   -826  -1525  -1595   -737   -140    109   -854
    316   -646   -963    163    639   -802  -1519  -1577   -698   -111    -67   -854
    277   -628   -906    174    592   -766  -1512  -1574   -675    -77   -259   -846
    231   -592   -823    181    527   -706  -1493  -1561   -641    -38   -329   -818
    249   -602   -854    174    550   -727  -1522  -1584   -659    -49   -316   -846
    246   -602   -852    176    548   -727  -1527  -1590   -662    -44   -298   -865
    233   -581   -815    174    522   -698  -1522  -1579   -644    -15   -270   -852
    223   -548   -771    163    496   -659  -1512  -1558   -618     20   -239   -833
    218   -545   -763    163    491   -654  -1506  -1540   -594     49   -220   -823
    200   -540   -740    168    470   -639  -1491  -1506   -558     88   -194   -800
    145   -530   -678    192    407   -602  -1460  -1465   -511    129   -155   -776
    176   -509   -685    166    431   -597  -1452  -1447   -496    142   -135   -766
    155   -496   -652    168    400   -571  -1431  -1418   -467    163   -103   -750
    129   -509   -639    189    384   -574  -1415  -1400   -449    181    -83   -740
    163   -506   -672    168    415   -589  -1418  -1408   -452    181    -83   -750
    176   -496   -672    161    423   -584  -1418  -1415   -452    187    -80   -756
    163   -472   -636    150    400   -553  -1418  -1423   -449    194    -67   -753
    114   -439   -553    161    332   -496  -1410  -1423   -433    220    -38   -730
    109   -433   -542    161    324   -488  -1431  -1441   -441    223    -36   -727
    132   -449   -581    158    355   -514  -1475  -1478   -467    200    -46   -756
    150   -457   -607    153    376   -530  -1506  -1509   -483    184    -49   -771
    155   -449   -605    148    379   -527  -1522  -1527   -485    174    -31   -774
     62   -462   -527    200    293   -493  -1506  -1517   -465    192     18   -753
    145   -501   -646    179    394   -574  -1540  -1553   -498    150     -7   -802
    207   -530   -737    161    470   -631  -1571  -1577   -527    114    -23   -844
    176   -568   -745    194    459   -657  -1574  -1584   -537     98     -7   -862
    153   -594   -748    220    449   -670  -1574  -1590   -542     93    -10   -880
    171   -605   -776    218    472   -691  -1590  -1605   -563     72    -59   -893
    142   -633   -776    244    457   -706  -1574  -1610   -574     51   -137   -891
    135   -641   -776    252    454   -706  -1558  -1605   -571     46   -148   -872
    124   -646   -774    259    446   -709  -1545  -1592   -561     59   -184   -859
    127   -657   -784    265    454   -719  -1548  -1590   -561     59   -176   -862
    124   -672   -797    272    459   -735  -1543  -1582   -548     59   -176   -854
    119   -709   -828    296    472   -769  -1530  -1561   -532     57   -176   -859
    119   -815   -937    345    527   -875  -1478  -1506   -524     20   -239   -919
    111   -836   -948    363    530   -891  -1363  -1395   -465     33   -259   -945
    145   -784   -930    316    535   -857  -1254  -1231   -345    132   -200   -865
    192   -506   -698    155    444   -602  -1163  -1052   -129    379     33   -602
    202     57   -145   -132    174    -41  -1122   -966    142    776    475   -111
     44    683    639   -363   -296    662  -1171  -1085    363   1184    953    384
    -77    730    807   -327   -444    769  -1441  -1465    213   1182   1002    436
   -142    223    366    -38   -254    293  -1670  -1880   -267    698    545     25
   -200   -594   -397    397     96   -496  -1764  -2138   -810     -7   -161   -602
   -114  -1088   -974    602    428  -1031  -1784  -2099   -982   -311   -509   -911
    -31  -1137  -1106    584    535  -1122  -1714  -1943   -885   -277   -506   -917
    -20  -1080  -1060    550    517  -1070  -1615  -1805   -748   -192   -439   -859
    -72  -1002   -930    535    426   -966  -1506  -1673   -597    -88   -337   -758
   -116   -927   -810    522    345   -870  -1423  -1579   -491     12   -239   -672
    -28   -904   -875    465    423   -891  -1408  -1564   -483     33   -233   -662
    -33   -904   -870    467    418   -888  -1376  -1545   -462     62   -246   -636
    -62   -922   -859    491    397   -891  -1343  -1535   -449     80   -244   -636
    -96   -919   -823    509    363   -872  -1314  -1530   -439    101   -213   -633
   -109   -917   -807    511    348   -862  -1309  -1556   -444    114   -207   -613
   -103   -906   -802    504    348   -854  -1299  -1561   -446    119   -205   -607
   -124   -914   -792    517    332   -852  -1283  -1553   -444    132   -187   -602
   -140   -917   -776    530    316   -846  -1278  -1561   -449    127   -200   -607
   -148   -904   -758    524    303   -833  -1267  -1564   -452    109   -194   -592
   -132   -891   -758    511    311   -823  -1260  -1558   -452    101   -184   -589
   -132   -888   -756    509    309   -820  -1254  -1543   -449     98   -218   -589
   -122   -883   -761    504    319   -823  -1257  -1538   -457     83   -236   -602
   -129   -883   -756    504    311   -820  -1252  -1519   -457     80   -187   -613
   -135   -872   -737    501    301   -805  -1239  -1501   -449     83   -181   -602
   -140   -859   -719    498    288   -789  -1226  -1483   -436     85   -218   -581
    -96   -833   -737    465    319   -787  -1228  -1478   -441     72   -244   -571
   -114   -836   -722    472    303   -779  -1221  -1473   -441     57   -246   -563
   -161   -841   -680    501    259   -763  -1202  -1452   -428     57   -228   -527
   -153   -818   -665    485    254   -743  -1195  -1447   -423     54   -223   -511
   -137   -797   -659    467    259   -730  -1192  -1436   -423     49   -220   -506
    -36   -784   -748    410    353   -766  -1218  -1449   -452     18   -246   -517
     10   -795   -807    392    407   -800  -1234  -1470   -472    -12   -272   -532
     10   -789   -800    387    402   -795  -1234  -1467   -478    -18   -267   -511
    -12   -782   -769    397    376   -776  -1215  -1444   -459     -7   -252   -478
     23   -771   -797    374    407   -784  -1223  -1441   -470    -15   -259   -478
     44   -763   -807    358    423   -784  -1226  -1444   -480    -33   -265   -478
     44   -753   -800    353    418   -776  -1215  -1434   -483    -44   -252   -478
     85   -743   -828    329    457   -784  -1215  -1436   -493    -64   -244   -488
     98   -756   -854    327    475   -805  -1205  -1431   -498    -83   -252   -485
    114   -748   -862    316    488   -805  -1187  -1423   -501    -83   -275   -488
    106   -748   -854    319    480   -800  -1174  -1413   -498    -88   -296   -493
     88   -743   -831    327    459   -787  -1156  -1395   -488    -90   -303   -485
     80   -727   -807    322    444   -766  -1127  -1361   -457    -77   -283   -465
     67   -717   -784    324    426   -750  -1106  -1325   -433    -64   -262   -444
     64   -698   -763    316    413   -732  -1098  -1299   -410    -41   -259   -439
     44   -688   -732    322    387   -709  -1070  -1275   -387    -15   -262   -433
     10   -688   -698    340    353   -693  -1036  -1249   -368      7   -257   -418
    -20   -696   -675    358    324   -685  -1021  -1239   -363      5   -257   -413
    -31   -693   -665    361    314   -680  -1021  -1236   -371     -2   -265   -415
     10   -667   -678    329    342   -672  -1023  -1239   -387    -10   -272   -423
    -64   -672   -607    366    270   -639   -992  -1215   -376      2   -249   -407
   -129   -680   -550    405    207   -615   -971  -1195   -366     12   -231   -400
   -109   -691   -584    397    236   -639   -969  -1192   -376      2   -244   -418
    -96   -662   -566    379    233   -615   -958  -1174   -358     15   -233   -397
   -109   -633   -524    371    205   -579   -943  -1158   -337     25   -220   -361
    -72   -605   -532    337    228   -568   -932  -1140   -322     28   -220   -355
    -49   -566   -517    306    233   -540   -914  -1114   -298     41   -205   -348
    -12   -537   -524    275    254   -532   -898  -1106   -288     36   -205   -348
     -5   -532   -527    267    259   -530   -883  -1093   -290     25   -205   -348
    -23   -511   -488    267    231   -501   -854  -1070   -298     33   -189   -322
    -28   -483   -457    254    213   -470   -836  -1052   -311     36   -179   -298
    -80   -428   -348    254    132   -389   -800  -1028   -298     57   -140   -252
   -106   -405   -298    254     96   -353   -795  -1036   -311     54   -129   -236
    -75   -407   -332    241    127   -368   -815  -1062   -342     23   -150   -252
    -20   -433   -413    226    194   -423   -862  -1117   -397    -33   -197   -288
    -44   -457   -413    252    184   -436   -880  -1135   -418    -54   -213   -293
    -67   -475   -407    267    168   -441   -883  -1135   -426    -70   -218   -290
    -62   -491   -428    275    181   -459   -893  -1145   -444    -90   -228   -296
    -80   -519   -441    298    179   -480   -891  -1150   -457   -106   -236   -303
    -72   -563   -491    319    207   -527   -904  -1161   -485   -135   -259   -324
    -46   -620   -574    332    262   -597   -930  -1184   -527   -181   -298   -358
    -46   -670   -626    358    288   -649   -932  -1202   -555   -213   -329   -384
    -70   -698   -628    384    277   -665   -930  -1200   -561   -215   -335   -381
    -72   -719   -646    397    285   -683   -945  -1213   -581   -236   -348   -389
   -101   -745   -644    420    270   -696   -940  -1208   -584   -246   -342   -394
   -103   -735   -631    418    262   -685   -935  -1195   -576   -241   -324   -379
   -140   -758   -618    449    236   -688   -927  -1184   -571   -239   -316   -379
   -124   -761   -636    444    254   -698   -922  -1171   -563   -233   -309   -374
   -122   -776   -657    446    267   -717   -909  -1158   -563   -239   -311   -379
    -96   -854   -761    475    332   -807   -885  -1130   -587   -293   -366   -454
   -114   -893   -782    504    332   -839   -774  -1008   -535   -293   -387   -501
   -101   -836   -735    470    316   -787   -646   -828   -415   -213   -324   -459
    -70   -639   -571    353    249   -605   -548   -620   -218    -18   -135   -280
    -12   -129   -116     70     51   -124   -519   -506     49    337    270    140
   -124    550    675   -215   -400    613   -561   -550    327    789    818    696
   -301    826   1127   -262   -714    976   -787   -862    340    976   1088    950
   -400    410    810     -5   -605    610  -1065  -1288    -59    613    743    646
   -449   -423     25    436   -239   -200  -1226  -1649   -680   -137    -12    -20
   -405  -1054   -652    730    122   -854  -1273  -1688   -997   -592   -506   -480
   -324  -1223   -898    774    285  -1062  -1195  -1509   -958   -633   -589   -568
   -298  -1163   -867    730    283  -1015  -1054  -1337   -828   -555   -530   -517
   -270  -1044   -774    657    249   -909   -943  -1200   -704   -462   -446   -428
   -241   -940   -701    589    228   -820   -880  -1122   -631   -410   -389   -368
   -231   -888   -657    561    213   -774   -836  -1072   -587   -384   -348   -337
   -231   -865   -636    545    202   -750   -805  -1036   -553   -371   -316   -324
   -220   -844   -623    532    200   -732   -776  -1010   -532   -363   -293   -316
   -210   -818   -607    514    197   -714   -758  -1000   -519   -361   -275   -306
   -192   -807   -615    501    210   -711   -740   -987   -511   -361   -262   -311
   -187   -802   -615    493    213   -709   -730   -976   -504   -358   -249   -329
   -171   -792   -620    483    223   -706   -722   -971   -496   -348   -249   -329
   -163   -787   -626    475    228   -706   -709   -961   -493   -342   -246   -327
   -158   -779   -620    470    231   -701   -706   -953   -485   -335   -244   -319
   -145   -769   -623    454    236   -698   -696   -937   -472   -324   -239   -303
   -127   -748   -620    436    244   -683   -688   -927   -459   -309   -220   -285
   -116   -737   -623    426    252   -680   -683   -924   -457   -303   -210   -290
   -103   -730   -626    418    259   -678   -675   -917   -454   -303   -207   -290
    -83   -711   -628    397    270   -672   -672   -914   -446   -296   -200   -283
    -64   -693   -628    379    280   -662   -672   -906   -439   -285   -184   -272
    -33   -685   -654    358    309   -670   -678   -909   -444   -280   -176   -272
    -49   -696   -646    374    298   -672   -672   -904   -441   -265   -150   -259
    -15   -693   -678    353    329   -685   -683   -909   -446   -270   -145   -267
    -12   -698   -688    355    337   -693   -675   -898   -441   -265   -142   -272
     51   -688   -740    316    394   -714   -688   -917   -459   -272   -161   -288
     46   -704   -750    329    397   -727   -685   -919   -467   -277   -168   -285
      5   -706   -714    348    358   -709   -675   -898   -459   -270   -155   -259
      7   -698   -709    345    358   -704   -665   -878   -454   -267   -155   -244
    101   -691   -795    293    446   -743   -685   -885   -478   -290   -184   -259
    181   -667   -849    244    514   -758   -704   -893   -496   -309   -189   -257
    171   -672   -844    249    506   -756   -701   -888   -498   -311   -181   -246
    205   -665   -870    228    535   -766   -704   -888   -511   -324   -179   -246
    220   -641   -862    210    540   -753   -691   -878   -511   -329   -163   -228
    236   -644   -880    205    558   -761   -680   -870   -514   -335   -153   -220
    207   -623   -831    205    519   -727   -652   -846   -488   -311   -122   -189
    163   -605   -769    220    465   -685   -623   -818   -462   -288    -93   -155
    184   -581   -769    197    475   -672   -613   -805   -452   -280    -80   -148
    109   -561   -670    226    389   -615   -566   -750   -402   -236    -36   -101
    129   -532   -665    200    397   -597   -542   -717   -374   -218    -20    -77
    254   -498   -753    122    504   -626   -555   -719   -376   -233    -49    -93
    179   -485   -667    153    423   -576   -511   -675   -332   -202    -41    -62
    189   -478   -667    145    428   -571   -504   -672   -327   -200    -57    -64
    187   -446   -633    129    407   -540   -488   -646   -298   -181    -36    -36
    129   -436   -568    153    348   -501   -472   -618   -275   -163    -18    -15
    135   -428   -563    145    348   -496   -480   -613   -272   -166    -15    -10
    132   -407   -540    137    335   -472   -493   -610   -265   -158    -10     -5
    109   -418   -530    153    316   -475   -488   -584   -249   -148     -5      2
     90   -426   -517    166    303   -470   -483   -555   -231   -129      7     12
     85   -423   -509    168    296   -465   -488   -540   -220   -114     25     25
     64   -384   -449    161    257   -415   -470   -506   -184    -85     59     67
     62   -345   -407    140    233   -376   -439   -467   -153    -57     90    103
     64   -298   -366    116    215   -332   -436   -444   -135    -36    109    119
     80   -275   -358     96    218   -316   -480   -433   -127    -33    111    119
     72   -280   -353    103    213   -316   -509   -420   -114    -25    116    127
     36   -285   -322    124    176   -303   -496   -392   -101    -15    119    137
     67   -215   -285     72    176   -249   -493   -368    -77     10    145    171
     75   -181   -257     51    163   -220   -483   -350    -59     28    166    205
     80   -150   -231     36    155   -189   -478   -361    -57     28    174    210
     93   -111   -207      7    150   -158   -478   -363    -54     36    187    220
     64   -150   -215     41    137   -181   -491   -376    -67     20    174    210
     -2   -171   -168     85     80   -171   -493   -381    -70     12    174    215
    -38   -171   -132    106     46   -153   -506   -384    -70     18    181    218
     -7   -202   -197    103     93   -200   -532   -407   -103    -25    142    179
     54   -220   -277     83    166   -249   -558   -441   -145    -75     88    132
     49   -244   -293     96    171   -270   -550   -446   -158    -88     75    116
     80   -275   -355     98    218   -314   -558   -459   -181   -111     64     93
     54   -332   -389    137    220   -361   -587   -483   -210   -142     51     57
     31   -387   -418    176    223   -402   -623   -493   -228   -163     59     36
     -5   -415   -410    210    200   -413   -639   -496   -241   -176     72     23
     -5   -418   -413    213    202   -415   -644   -488   -252   -192     83     -2
    -20   -415   -394    218    184   -405   -646   -485   -259   -215     88    -23
    -18   -423   -405    220    192   -415   -662   -493   -275   -241     67    -25
    -41   -433   -392    236    174   -415   -665   -480   -272   -239     49      0
    -75   -465   -389    270    155   -428   -659   -457   -270   -265     36    -15
      0   -555   -558    275    277   -555   -654   -436   -311   -358    -46   -132
    -18   -607   -589    311    283   -597   -548   -316   -270   -384   -140   -194
     20   -561   -581    267    298   -571   -444   -171   -181   -324   -140   -187
     80   -337   -418    129    249   -376   -324     10     -7   -129     28    -31
     70    218    148   -145    -38    184   -314     72    244    244    459    353
    -64    807    870   -371   -467    839   -418    -59    428    644    945    750
   -171   1018   1187   -426   -680   1104   -711   -394    350    787   1132    859
   -158    717    875   -277   -517    795  -1008   -836    -49    472    841    537
   -252    -46    202    148   -228     77  -1047  -1044   -542   -205    150    -83
   -200   -597   -397    397     98   -498  -1026   -976   -745   -568   -257   -441
   -129   -807   -680    467    275   -745   -953   -826   -717   -620   -358   -537
   -124   -800   -675    462    275   -737   -854   -696   -607   -555   -324   -509
    -77   -711   -636    394    275   -675   -787   -615   -522   -491   -283   -472
    -77   -594   -517    337    218   -555   -714   -548   -433   -418   -223   -420
    -20   -517   -498    267    236   -509   -678   -514   -387   -400   -184   -394
     18   -517   -535    249    275   -524   -672   -496   -368   -407   -168   -392
     77   -504   -581    210    329   -542   -683   -509   -379   -423   -176   -397
     96   -493   -592    197    342   -542   -680   -506   -379   -441   -181   -402
     93   -475   -571    189    332   -524   -675   -496   -371   -441   -163   -392
     62   -470   -532    205    296   -501   -675   -483   -358   -428   -132   -374
     51   -465   -519    205    283   -491   -683   -483   -358   -431   -124   -361
     38   -457   -496    207    267   -475   -678   -475   -355   -436   -116   -358
     44   -449   -496    202    267   -472   -672   -470   -355   -433    -90   -345
    119   -454   -574    168    345   -514   -680   -475   -363   -444    -93   -342
    197   -452   -649    124    423   -550   -678   -480   -374   -454    -77   -337
    270   -420   -691     75    480   -555   -693   -498   -384   -467    -75   -348
    239   -407   -649     83    441   -527   -680   -493   -374   -480    -67   -340
    210   -410   -620    101    415   -514   -670   -483   -366   -493    -64   -329
    228   -418   -646     93    436   -532   -667   -475   -361   -498    -85   -329
    290   -413   -704     59    496   -558   -675   -483   -366   -509    -90   -340
    298   -400   -698     49    498   -550   -672   -485   -366   -509    -93   -342
    231   -407   -639     88    433   -522   -641   -462   -350   -491    -93   -329
    197   -402   -600    101    397   -501   -626   -449   -337   -470    -90   -322
    223   -392   -618     83    418   -504   -633   -459   -353   -483   -106   -350
    259   -376   -636     54    446   -506   -654   -475   -379   -496   -111   -374
    366   -366   -732      0    548   -548   -693   -498   -405   -509   -132   -397
    329   -379   -709     23    519   -542   -678   -472   -389   -470   -111   -363
    353   -376   -730     10    540   -550   -683   -475   -394   -449   -111   -358
    384   -353   -740    -18    561   -545   -683   -472   -397   -433   -111   -355
    387   -335   -722    -25    553   -527   -659   -454   -381   -394    -75   -337
    371   -332   -704    -20    535   -517   -639   -433   -376   -384    -67   -340
    381   -322   -704    -28    540   -514   -628   -433   -387   -384    -83   -355
    329   -316   -649     -7    488   -483   -605   -415   -381   -368    -80   -353
    314   -306   -620     -2    467   -462   -584   -400   -376   -358    -70   -350
    337   -314   -652    -12    493   -483   -574   -387   -371   -358    -70   -366
    316   -288   -605    -15    459   -446   -548   -361   -345   -327    -44   -363
    290   -275   -568     -7    428   -420   -522   -332   -319   -306    -28   -363
    270   -259   -530     -5    400   -394   -493   -296   -277   -275    -15   -345
    259   -223   -483    -20    371   -353   -454   -257   -226   -244     -2   -324
    233   -210   -446    -12    340   -327   -423   -239   -197   -231     -7   -324
    194   -171   -366    -12    277   -267   -381   -210   -155   -205      2   -314
    148   -168   -316     10    231   -241   -350   -192   -124   -189      0   -316
    116   -181   -301     31    207   -239   -337   -192   -106   -181     -2   -316
    103   -158   -262     25    181   -210   -314   -202    -80   -163     10   -301
     90   -119   -210     12    148   -166   -293   -200    -57   -148     25   -290
     62   -109   -171     23    116   -140   -275   -174    -33   -132     38   -277
     51   -111   -166     28    106   -137   -257   -158    -20   -129     36   -277
     67   -114   -181     23    122   -145   -244   -145     -7   -127     31   -283
     62    -93   -158     12    109   -127   -218   -116     15   -109     49   -267
     70    -49   -119    -10     93    -83   -205    -93     38    -90     70   -257
     80    -10    -90    -36     83    -49   -192    -70     54    -77     88   -244
     93     23    -70    -59     80    -23   -174    -44     72    -59    101   -231
    106     72    -36    -90     70     20   -150    -15     98    -38    122   -213
    122     77    -44    -98     83     18   -135      7    114    -33    124   -205
    122     88    -33   -106     77     28   -129     25    124    -25    129   -194
    127    150     23   -140     51     88   -109     49    148      5    158   -168
    124    218     93   -171     15    155    -93     59    168     36    189   -142
    132    254    122   -192      5    189    -90     62    179     44    202   -132
    129    231     98   -181     15    166   -106     44    158     23    184   -158
    129    223     93   -176     18    158   -122     28    137     10    176   -176
    129    210     80   -171     23    145   -124     31    132      2    187   -176
    140    168     28   -153     57     98   -124     31    119    -20    179   -200
     98    124     23   -114     36     72   -116     31    109    -38    181   -218
    -20     90    111    -36    -67    101    -70     70    137    -15    197   -194
     15     62     46    -41    -15     54    -70     70    119    -33    184   -215
     67     38    -28    -51     49      5    -83     54     90    -64    142   -241
    114      5   -109    -59    111    -51   -106     18     46   -109     64   -283
     64    -23    -88    -20     75    -54    -93     25     49   -116     64   -280
     75    -41   -116    -18     93    -77    -90     23     38   -137     67   -290
     96    -70   -166    -12    129   -116    -96     18     31   -150     59   -303
     64    -93   -161     12    111   -127    -85     25     31   -150     93   -298
     23    -96   -119     36     70   -109    -62     33     36   -148     67   -283
    -33   -137   -106     85     33   -122    -33     64     46   -150     62   -275
     36   -226   -262     96    148   -244    -18    109     31   -202     12   -332
    -28   -301   -275    163    122   -288    101    249    103   -189      7   -368
    -62   -254   -194    158     64   -226    223    407    228   -111     96   -332
     15    -90   -109     36     59   -101    314    566    394     62    228   -200
     23    350    327   -187   -150    340    361    683    652    426    644    176
    -18    932    950   -459   -485    943    280    563    820    792   1104    594
   -122   1215   1337   -548   -730   1275     20    223    761    982   1301    795
   -213   1008   1221   -400   -717   1111   -244   -161    452    789   1130    636
   -293    329    623    -18   -457    475   -340   -454    -54    132    467     98
   -296   -252     44    272   -174   -103   -319   -413   -288   -272      5   -262
   -309   -475   -166    392    -72   -322   -226   -228   -223   -298    -72   -324
   -329   -501   -174    415    -80   -337   -124    -85    -96   -236    -46   -283
   -239   -410   -171    324    -33   -290    -64      7     28   -179    -10   -210
   -241   -329    -88    283    -77   -210     -5     83    140   -114     54   -109
   -241   -285    -46    262    -98   -166     25    132    197    -46     98    -64
   -298   -270     25    283   -166   -122     75    181    233     23    142    -44
   -303   -236     67    270   -187    -85     96    197    233     57    176    -33
   -275   -205     67    239   -174    -70    103    200    220     64    202    -36
   -252   -184     67    218   -161    -59    122    213    215     75    192    -28
   -215   -181     31    197   -124    -75    132    215    202     49    135    -25
   -215   -192     23    205   -119    -85    150    236    202     33    132    -28
   -228   -207     18    218   -124    -96    155    244    200     41    111    -23
   -205   -197      7    200   -106    -96    140    236    184     15     90    -33
   -218   -176     38    194   -129    -67    142    241    181      0    106    -28
   -215   -166     49    192   -132    -59    153    254    181    -10    101     -5
   -210   -158     51    184   -132    -54    161    259    176    -20    101     20
   -176   -127     49    150   -114    -38    150    249    161    -44     88     18
   -145   -103     41    124    -93    -31    135    239    153    -64     57      5
   -161   -103     57    132   -109    -23    150    265    166    -64     36     10
   -194    -90    103    142   -150      5    153    277    166    -54     59     18
   -168    -93     72    129   -122    -10    155    277    161    -72     51      7
   -155   -116     36    135    -98    -41    163    280    150    -80     46     10
   -184    -93     90    140   -137     -2    168    283    161    -67     46     18
   -275   -101    174    187   -226     36    200    311    181    -49     80     28
   -200    -85    111    142   -158     12    184    303    163    -70     64     18
   -127    -62     64     93    -96      0    158    290    142    -83     33     23
   -111    -64     46     88    -80    -10    137    270    114   -106     -7     25
    -70    -49     20     57    -46    -15    127    265     98   -119    -33     31
     62    -20    -83    -20     70    -51     96    241     64   -145    -75     18
    200     25   -176   -114    187    -75     54    210     20   -171   -103     -2
    389     67   -322   -228    355   -127      5    161    -33   -226   -150    -51
    493     88   -405   -293    449   -158    -15    135    -72   -262   -181    -77
    506     75   -431   -290    467   -176    -12    122    -96   -283   -210   -111
    496     70   -428   -285    462   -176     -7    114   -109   -285   -218   -145
    470     59   -410   -265    441   -174     10    119   -109   -280   -218   -166
    431     75   -355   -254    394   -140     31    129    -96   -267   -210   -161
    423    101   -322   -262    371   -111     33    127    -90   -265   -207   -166
    433    109   -327   -272    379   -109     41    116    -88   -275   -220   -176
    355    129   -226   -241    290    -46     77    140    -54   -259   -202   -142
    392    189   -202   -293    296     -5     77    145    -36   -241   -184   -142
    415    194   -223   -306    319    -12     80    148    -25   -236   -179   -166
    415    187   -228   -301    322    -20    101    166     -2   -226   -158   -150
    423    194   -228   -309    327    -15    103    163      5   -223   -142   -137
    392    200   -192   -298    290      5    109    163     10   -218   -124   -129
    371    200   -174   -285    272     12    116    166      7   -231   -124   -135
    363    215   -148   -290    257     33    114    163     12   -236   -119   -122
    324    226    -98   -275    213     64    127    176     41   -220   -101    -83
    290    220    -70   -257    179     75    140    189     57   -210   -101    -64
    277    239    -38   -259    158    101    150    202     70   -200   -101    -51
    257    272     12   -265    122    142    168    226     98   -181    -80    -18
    163    314    150   -239      7    233    223    280    161   -135    -33     49
    187    353    166   -270     10    259    231    301    187   -116     -7     70
    223    400    174   -311     25    288    246    327    215   -101     18    101
    233    423    189   -329     23    306    265    348    239    -83     38    124
    197    446    249   -322    -25    348    301    379    270    -51     72    145
    226    472    246   -353    -10    361    301    384    280    -44     77    150
    233    498    265   -368    -15    381    309    389    277    -38     88    179
    189    514    322   -353    -67    420    316    394    270    -23    114    207
    176    522    345   -348    -83    433    311    387    265    -23    116    210
    181    501    319   -342    -70    410    285    358    239    -57     85    176
    161    496    332   -329    -85    415    280    350    239    -59     93    189
    153    478    322   -316    -85    400    267    342    228    -64     96    189
    124    493    368   -309   -122    431    283    353    244    -44    119    197
     83    441    355   -262   -137    400    290    355    239    -54    116    187
     51    379    327   -218   -137    353    283    342    215    -80     93    166
     54    345    290   -202   -116    319    272    332    194   -106     70    145
     54    316    262   -184   -103    290    275    335    189   -114     62    137
     31    306    275   -168   -122    290    275    329    181   -119     64    142
     12    262    249   -137   -116    257    275    322    171   -129     54    142
     20    244    220   -132    -98    231    267    319    163   -137     51    142
     18    233    215   -124    -98    226    259    319    161   -135     54    153
     23    228    205   -129    -90    218    254    319    161   -132     59    158
     25    202    176   -114    -75    189    262    329    163   -124     57    148
     49    129     77    -90    -15    103    257    335    135   -176      5     98
     67     36    -31    -51     49      2    306    402    124   -236    -67     20
     44     31    -12    -38     28      7    420    530    197   -220    -67     -5
     83    137     51   -111     15     96    530    714    348    -88     51     85
    122    506    384   -316   -132    446    594    870    592    218    376    392
    111   1140   1028   -626   -457   1085    568    878    844    636    865    862
    -51   1628   1680   -789   -867   1654    368    594    909    937   1257   1202
   -109   1561   1670   -727   -891   1615     51    194    657    836   1213   1132
   -194    956   1150   -381   -672   1052   -122   -171    135    252    667    652
   -218    135    353     41   -285    244   -137   -277   -327   -418     -7     57
   -155   -166    -12    158    -72    -90   -101   -140   -345   -550   -179   -119
   -122   -187    -64    153    -31   -127     -2     28   -215   -483   -148   -111
   -109   -111     -2    111    -54    -59    106    168    -80   -384    -70    -54
   -103      2    106     51   -103     54    189    267     38   -283     23     25
   -122     62    181     28   -153    122    244    329    114   -226     75     80
   -142     85    228     28   -187    155    277    366    153   -197    106    111
   -155    106    262     23   -210    181    293    384    171   -184    124    127
   -163    114    277     25   -220    194    306    392    181   -181    132    129
   -171    119    290     25   -233    205    314    394    189   -179    132    127
   -189    127    316     31   -252    220    319    402    200   -171    142    137
   -205    119    324     41   -265    220    322    400    200   -179    142    137
   -257    124    381     67   -319    252    337    418    223   -155    166    153
   -231    153    384     38   -309    270    340    426    233   -150    176    163
   -189    179    366      5   -277    272    329    418    231   -161    176    158
   -168    174    342     -5   -254    259    322    410    223   -168    168    148
   -153    174    327    -10   -239    249    324    410    228   -171    163    142
   -148    176    324    -12   -236    249    327    413    228   -176    153    140
   -111    192    301    -41   -207    246    319    413    231   -179    148    132
   -119    215    335    -49   -228    275    319    415    241   -174    158    140
   -122    202    324    -38   -223    262    332    426    252   -174    158    140
   -137    220    358    -44   -249    288    345    444    267   -161    171    153
    -98    254    353    -80   -226    303    332    436    259   -171    166    148
    -62    262    324   -101   -194    293    324    433    252   -179    161    137
    -20    275    296   -127   -158    285    324    441    262   -171    168    142
    -10    270    277   -129   -145    272    314    441    259   -174    174    142
    -25    283    306   -129   -166    293    319    452    265   -163    187    161
     -2    290    290   -145   -145    290    311    454    262   -163    189    163
     41    303    262   -171   -109    283    298    449    252   -168    189    158
     57    298    241   -179    -93    270    298    452    249   -174    192    148
     64    298    233   -181    -85    267    298    459    249   -168    197    150
     72    314    241   -197    -83    277    309    475    259   -150    207    158
     51    324    272   -187   -109    298    316    488    267   -140    210    161
     38    324    285   -181   -124    303    324    491    267   -140    202    155
     18    311    293   -166   -137    303    332    496    272   -137    192    150
     -2    329    329   -166   -166    327    348    511    288   -124    197    161
     -7    348    355   -168   -181    350    371    532    309   -101    223    171
     -2    355    358   -179   -179    355    384    550    329    -83    236    168
      5    376    368   -192   -181    374    402    574    355    -64    262    184
     10    410    400   -210   -194    405    415    594    381    -38    283    200
     -2    428    431   -213   -215    428    423    607    402    -18    290    205
      7    423    415   -218   -202    420    426    620    418      0    303    205
      5    423    418   -215   -205    420    431    623    426     12    309    197
     -2    426    428   -213   -215    426    433    620    431     20    314    189
     -2    426    428   -210   -215    426    433    623    436     28    316    189
     -7    428    433   -210   -220    431    433    620    439     38    314    179
     20    428    407   -226   -194    418    423    618    439     41    311    171
     18    431    413   -226   -197    423    420    623    449     51    319    168
    -12    441    454   -213   -233    446    428    641    465     75    337    184
     31    459    428   -246   -200    444    415    636    454     72    335    179
     46    467    418   -257   -187    444    418    646    465     77    337    181
     88    491    402   -288   -158    446    423    659    475     88    340    187
    119    522    402   -319   -140    462    431    672    485     98    353    192
     70    545    472   -309   -202    509    459    711    517    135    387    220
    119    592    472   -355   -176    532    467    730    530    153    402    239
    135    610    475   -374   -171    542    478    743    537    161    407    249
    153    631    478   -392   -161    555    483    758    550    174    413    259
    150    652    501   -402   -174    576    483    761    553    184    415    270
    187    685    496   -436   -155    592    472    745    548    184    418    277
    202    711    509   -457   -153    610    465    735    540    187    423    280
    231    719    488   -475   -127    605    436    704    504    166    407    270
    207    706    498   -457   -145    602    410    691    485    158    397    272
    213    683    470   -449   -129    579    389    678    462    140    374    265
    207    654    446   -433   -119    550    371    665    444    124    358    252
    174    602    428   -387   -127    517    363    659    436    116    340    236
    179    587    405   -384   -114    498    350    644    420     98    324    213
    192    550    355   -371    -83    454    332    626    394     67    288    176
    181    483    301   -332    -59    392    311    607    368     36    246    140
    145    436    290   -290    -72    363    301    594    353     20    223    119
    142    402    259   -272    -59    329    280    571    327     -7    192     96
    137    374    233   -257    -49    303    265    555    306    -33    166     83
    153    368    213   -262    -31    290    249    540    290    -49    140     64
    174    371    197   -272    -10    285    233    527    283    -59    145     51
    181    348    166   -265      7    259    215    506    259    -83    145     23
    197    335    137   -265     31    236    197    493    244    -98    153      7
    200    277     77   -241     62    179    205    514    233   -119    127    -31
    200    189    -10   -194    106     90    288    626    257   -140     80   -101
    192    228     33   -213     80    132    415    795    366    -77    124    -88
    239    394    155   -316     41    275    530   1000    535     75    252     38
    262    789    527   -527   -132    659    600   1156    782    392    576    368
    189   1473   1283   -831   -545   1379    589   1156   1062    849   1111    901
    -36   1914   1948   -940   -992   1932    361    818   1111   1111   1462   1247
   -155   1738   1893   -792  -1023   1816     31    374    810    922   1306   1111
   -213    995   1208   -392   -711   1098   -197    -36    207    249    626    519
   -202    168    371     18   -285    270   -288   -197   -288   -400    -62   -122
   -119    -70     46     93    -85    -12   -267    -64   -303   -498   -215   -288
    -83    -46     36     64    -62     -5   -145    114   -184   -428   -174   -265
   -106     41    148     31   -127     93    -12    272    -44   -316    -93   -192
    -77    153    231    -36   -153    192     44    353     41   -244    -38   -135
   -124    215    340    -46   -233    277     96    407    101   -184     25    -83
   -153    241    394    -46   -272    316    132    444    124   -158     49    -64
   -155    265    418    -54   -288    340    153    454    114   -155     44    -70
   -145    277    423    -64   -283    350    150    449    106   -140     38    -77
   -158    267    423    -57   -290    345    142    441    122   -129     46    -85
   -166    272    439    -54   -303    355    145    446    142   -114     64    -83
   -179    285    465    -54   -322    374    142    457    161    -90     85    -70
   -205    290    496    -41   -350    392    132    459    168    -75     98    -64
   -236    296    532    -31   -384    415    124    465    171    -75     98    -64
   -259    303    563    -23   -410    433    119    465    168    -83     93    -72
   -270    319    587    -25   -428    452    119    472    176    -83    111    -67
   -290    314    605    -10   -446    459    122    478    187    -75    132    -62
   -306    329    636    -12   -470    483    122    491    210    -75    155    -54
   -324    337    662     -5   -493    498    119    498    226    -67    161    -46
   -363    306    667     28   -517    485    114    493    223    -62    145    -54
   -353    335    688     10   -519    511    129    509    254    -20    158    -28
   -374    374    748     -2   -561    561    135    517    283     33    174     -5
   -389    376    766      5   -576    568    124    519    280     59    163     -2
   -387    366    750      7   -568    558     98    501    257     46    148    -18
   -368    392    761    -10   -563    576     83    493    249     64    158    -12
   -374    368    743      0   -558    555     67    483    239     62    155     -2
   -368    371    737     -2   -553    553     54    478    233     46    174     10
   -366    355    719      2   -542    537     33    465    215     28    168     25
   -353    371    724     -7   -537    548     18    459    202     31    171     28
   -335    394    727    -31   -530    561     -5    446    192     41    174     10
   -327    407    735    -38   -530    571    -23    439    181     38    158    -10
   -319    407    724    -46   -522    563    -38    428    168     23    127    -25
   -322    394    717    -36   -519    555    -38    426    163     20    111    -33
   -324    410    735    -44   -530    571    -44    426    166     18    114    -25
   -324    423    745    -49   -535    584    -49    418    158     12    111    -20
   -324    426    748    -51   -537    587    -51    418    158     20    103    -23
   -306    439    745    -64   -524    592    -36    436    176     41    109    -15
   -301    459    761    -77   -530    610    -46    439    184     62    114    -10
   -296    483    779    -93   -537    631    -44    452    202     83    127     -5
   -288    493    782   -103   -535    636    -33    470    215     90    135     -2
   -285    493    779   -103   -532    636    -28    483    226     98    145     -7
   -280    542    823   -132   -550    683    -18    498    252    119    171     -2
   -288    545    833   -127   -561    688    -20    498    252    111    168    -15
   -293    498    789   -103   -540    644    -36    483    236     83    140    -44
   -290    480    771    -93   -530    626    -36    485    239     72    135    -46
   -280    524    802   -124   -542    662    -25    498    254     90    158    -33
   -272    553    826   -140   -548    688    -36    493    259     93    166    -36
   -272    527    800   -129   -537    662    -49    488    254     83    153    -49
   -272    540    813   -132   -542    675    -46    496    257     96    166    -41
   -272    537    810   -132   -542    672    -57    496    259     96    163    -54
   -270    530    800   -129   -535    665    -54    506    272    101    171    -54
   -267    553    820   -142   -545    685    -44    524    290    119    192    -41
   -252    584    836   -166   -542    709    -28    545    306    137    205    -25
   -252    610    862   -179   -558    735    -25    555    319    158    215    -15
   -244    633    878   -194   -561    756    -20    571    332    171    223     -7
   -239    654    893   -210   -566    774    -10    584    340    184    236    -10
   -249    644    893   -197   -571    769    -18    581    337    184    236    -18
   -259    646    904   -194   -581    774    -18    589    342    200    249     -2
   -262    672    935   -205   -597    802    -18    594    353    228    270     12
   -267    706    974   -220   -620    839    -15    589    368    249    288     25
   -267    740   1008   -236   -636    872    -18    581    374    254    303     33
   -265    722    987   -228   -626    852    -41    548    342    226    293     15
   -280    675    953   -197   -615    813    -80    511    309    192    272     -5
   -290    636    927   -174   -607    782   -119    485    283    166    257    -20
   -303    607    911   -150   -607    758   -132    475    272    155    246    -33
   -311    558    867   -124   -589    711   -137    478    267    150    239    -44
   -306    491    797    -93   -550    644   -158    459    241    124    200    -77
   -301    441    740    -70   -522    589   -176    439    207    101    158   -114
   -309    400    709    -44   -509    553   -197    410    168     77    116   -163
   -303    376    680    -36   -493    527   -205    402    150     72     98   -189
   -309    353    662    -23   -485    506   -215    389    132     64     75   -218
   -298    327    626    -18   -462    475   -228    379    116     54     54   -239
   -277    306    584    -12   -431    444   -254    371    103     38     46   -252
   -272    280    553     -7   -413    415   -272    355     85     12     18   -267
   -262    270    532     -5   -397    402   -267    358     88     10    -12   -272
   -257    223    478     15   -366    350   -275    358     77    -15    -67   -298
   -223    142    366     41   -293    254   -259    394     59    -64   -142   -358
   -215     98    314     57   -265    205   -155    530    124    -70   -174   -400
   -194    166    361     12   -277    262    -36    704    254     15   -135   -361
   -155    376    532   -111   -342    452     70    888    457    233     31   -187
   -127    849    976   -361   -550    911     83    950    675    594    407    187
   -233   1428   1660   -597   -948   1543    -36    766    795    948    849    613
   -350   1654   2003   -652  -1176   1829   -348    366    662   1052   1044    766
   -400   1327   1727   -465  -1065   1527   -628    -57    252    724    779    511
   -410    524    935    -57   -672    730   -691   -288   -277      0     62    -83
   -371    -85    283    228   -329     98   -667   -210   -483   -400   -366   -446
   -324   -257     67    290   -197    -96   -602    -51   -426   -423   -423   -511
   -290   -241     46    265   -171    -98   -506     77   -311   -345   -368   -472
   -262   -181     80    223   -171    -51   -420    189   -187   -252   -288   -405
   -272   -127    142    197   -207      7   -361    246   -109   -184   -228   -345
   -275    -75    197    174   -236     59   -316    293    -46   -116   -166   -288
   -262    -67    192    163   -228     62   -301    316    -20    -90   -135   -254
   -226    -51    174    140   -200     59   -296    324    -12    -85   -135   -239
   -220    -57    161    137   -192     49   -296    322    -10    -72   -129   -236
   -228    -72    155    150   -194     41   -296    319     -5    -67   -122   -244
   -223    -77    145    148   -184     33   -301    316      0    -67   -106   -246
   -220    -96    124    158   -174     12   -319    311      7    -75   -111   -254
   -200   -106     90    153   -148     -7   -319    316     33    -67   -122   -244
   -207   -137     70    171   -140    -33   -311    329     46    -36   -116   -226
   -220   -184     36    200   -129    -75   -303    335     49    -12   -116   -223
   -205   -161     44    184   -124    -59   -298    332     46      5   -103   -236
   -189   -161     28    174   -111    -67   -316    327     38      7    -83   -262
   -176   -200    -25    187    -77   -114   -311    337     36     18    -77   -270
   -171   -220    -49    194    -62   -135   -306    342     33     33    -75   -257
   -168   -220    -51    194    -59   -137   -306    342     25     49    -64   -228
   -163   -249    -85    205    -41   -168   -311    348     23     59    -88   -215
   -176   -296   -122    236    -28   -210   -303    361     23     59   -101   -207
   -161   -285   -127    220    -18   -207   -314    366     12     67    -85   -200
   -158   -288   -129    223    -15   -210   -319    368      7     75    -83   -207
   -148   -316   -168    231     10   -244   -335    368     -2     80    -88   -213
   -132   -342   -210    236     38   -277   -340    368     -7     77   -106   -215
   -124   -371   -249    246     59   -311   -345    368    -25     64   -124   -223
   -116   -368   -252    244     67   -311   -358    368    -33     72   -122   -223
   -109   -394   -285    252     85   -340   -366    371    -44     64   -142   -215
    -98   -415   -316    257    109   -366   -358    389    -44     59   -166   -189
    -80   -420   -340    249    129   -381   -361    392    -59     46   -189   -163
    -75   -402   -327    239    124   -366   -366    397    -62     59   -184   -124
    -88   -459   -371    270    140   -415   -355    405    -67     44   -207   -122
    -96   -470   -374    280    137   -423   -345    405    -75     33   -228   -127
    -88   -470   -381    277    145   -426   -329    418    -72     20   -246   -140
    -77   -452   -374    265    148   -413   -329    420    -72     23   -244   -150
    -88   -449   -363    267    135   -407   -324    431    -62     28   -252   -168
    -85   -457   -374    270    142   -415   -314    444    -51     33   -257   -174
    -88   -433   -348    259    127   -392   -301    459    -33     41   -262   -184
    -96   -426   -329    262    116   -379   -288    472    -15     49   -265   -197
    -98   -400   -301    246    101   -350   -272    488      7     67   -254   -179
    -90   -374   -283    233     93   -329   -270    488     15     75   -259   -163
   -106   -379   -272    241     80   -327   -267    488     18     72   -270   -176
   -137   -379   -241    259     51   -311   -257    491     25     85   -267   -181
   -153   -381   -228    267     36   -306   -246    491     31     85   -270   -189
   -158   -376   -218    267     28   -298   -249    480     25     83   -272   -205
   -163   -371   -207    265     20   -290   -252    472     23     75   -277   -215
   -161   -355   -194    259     15   -275   -259    467     20     72   -283   -218
   -168   -353   -187    259      7   -270   -254    475     28     88   -257   -205
   -171   -358   -187    265      7   -272   -244    496     51    111   -215   -192
   -171   -350   -181    259      5   -267   -239    511     67    132   -181   -176
   -163   -319   -155    241     -5   -239   -226    527     85    148   -148   -168
   -163   -285   -122    223    -23   -205   -210    540    103    166   -109   -153
   -163   -249    -88    205    -38   -168   -194    553    119    187    -75   -135
   -158   -218    -59    187    -51   -140   -174    568    137    202    -51   -109
   -158   -184    -25    171    -67   -106   -161    584    155    218    -18    -88
   -171   -150     20    161    -98    -67   -150    592    171    241     23    -72
   -187   -109     77    148   -132    -18   -137    602    189    265     70    -49
   -210    -70    140    140   -176     33   -129    600    202    280    106    -31
   -220    -28    192    124   -207     80   -129    592    213    296    135    -20
   -236    -46    189    140   -215     70   -145    574    194    277    129    -28
   -259    -64    194    161   -228     64   -153    563    181    265    129    -25
   -270    -54    213    161   -244     77   -166    558    176    265    132    -10
   -259    -70    189    166   -226     59   -181    545    161    239    111    -25
   -275    -98    174    184   -226     36   -187    537    145    210     83    -57
   -285   -142    142    213   -215      0   -189    522    116    168     44    -88
   -301   -194    103    246   -205    -46   -202    509     88    132     10   -114
   -316   -233     83    275   -200    -75   -202    509     77    116     -5   -140
   -324   -262     62    290   -194   -101   -218    491     57     88    -38   -176
   -332   -298     33    314   -184   -132   -233    467     33     54    -70   -215
   -340   -309     31    324   -187   -140   -241    454     18     33    -75   -233
   -329   -301     28    316   -179   -137   -254    439      5     18    -85   -259
   -327   -316      7    322   -168   -155   -272    418    -15      2   -103   -288
   -319   -324     -7    322   -158   -166   -272    418    -18      0   -109   -288
   -311   -335    -23    322   -145   -181   -275    415    -31    -18   -140   -293
   -293   -407   -114    350    -90   -262   -270    441    -51    -72   -228   -329
   -288   -465   -176    374    -57   -322   -174    555      0    -93   -272   -376
   -288   -423   -135    355    -77   -277    -54    706    116    -12   -202   -355
   -254   -241     12    246   -135   -114     51    872    303    181      5   -228
   -239    207    446     15   -342    327     90    966    553    535    407    124
   -340    782   1122   -220   -732    950    -23    795    672    875    828    511
   -431   1034   1462   -301   -945   1247   -335    400    532    979   1002    639
   -470    771   1239   -150   -854   1005   -623      5    161    696    766    405
   -530     51    581    239   -555    316   -693   -249   -361    -10     80   -155
   -504   -498      2    501   -254   -249   -659   -184   -571   -405   -342   -519
   -467   -688   -220    576   -124   -457   -597    -28   -511   -428   -413   -602
   -462   -680   -218    568   -122   -449   -506     98   -392   -358   -384   -594
   -454   -607   -153    532   -150   -381   -431    192   -275   -267   -337   -553
   -431   -488    -57    457   -189   -272   -387    241   -192   -194   -285   -511
   -413   -410      2    410   -207   -205   -353    277   -137   -145   -246   -480
   -402   -400      2    397   -202   -200   -340    288   -116   -137   -244   -475
   -397   -400     -2    400   -197   -202   -332    290   -111   -140   -249   -483
   -389   -342     46    366   -220   -148   -324    298    -93   -116   -220   -467
   -389   -303     85    345   -239   -109   -319    303    -77   -103   -192   -462
   -389   -275    111    332   -252    -83   -316    303    -70    -96   -176   -457
   -381   -239    142    311   -262    -49   -319    301    -59    -85   -163   -449
   -392   -226    166    309   -280    -31   -314    298    -54    -83   -158   -446
   -381   -226    155    303   -270    -36   -316    293    -51    -85   -163   -446
   -355   -228    127    290   -241    -51   -322    283    -51    -85   -155   -444
   -314   -202    111    259   -213    -46   -329    277    -46    -70   -148   -431
   -277   -187     90    231   -184    -49   -345    259    -59    -77   -166   -441
   -246   -158     88    202   -168    -36   -361    233    -77    -90   -187   -465
   -213   -148     62    179   -140    -44   -374    215    -83    -98   -194   -496
   -171   -155     15    163    -93    -70   -379    210    -75    -90   -187   -509
   -137   -163    -28    148    -57    -96   -387    202    -80    -93   -192   -519
   -116   -163    -46    140    -36   -106   -400    194    -80    -98   -194   -522
   -111   -161    -51    135    -31   -106   -405    187    -83   -103   -202   -530
    -96   -124    -28    111    -33    -77   -420    171    -88   -106   -207   -537
    -83   -127    -46    103    -18    -88   -433    155    -98   -116   -226   -548
    -59   -142    -85    101     12   -114   -454    135   -116   -132   -246   -558
    -28   -155   -127     90     49   -142   -483    114   -137   -148   -270   -574
     15   -163   -179     75     96   -171   -501    101   -150   -155   -277   -579
     54   -161   -215     51    132   -187   -522     83   -161   -158   -272   -597
     77   -158   -236     38    155   -197   -542     64   -174   -158   -275   -610
    103   -150   -257     20    179   -202   -561     46   -187   -168   -293   -618
    137   -153   -290      7    213   -220   -576     25   -207   -192   -340   -626
    179   -153   -332    -15    254   -241   -589      5   -231   -218   -381   -641
    210   -135   -348    -38    277   -241   -602    -12   -244   -226   -392   -670
    231   -140   -371    -46    301   -254   -615    -33   -257   -231   -394   -706
    254   -132   -387    -59    319   -259   -626    -46   -262   -244   -420   -711
    259   -124   -384    -70    319   -254   -626    -49   -257   -241   -413   -711
    275   -122   -397    -77    335   -259   -615    -46   -241   -215   -379   -732
    298   -124   -423    -88    361   -272   -613    -41   -223   -189   -324   -769
    314   -106   -420   -103    366   -262   -607    -36   -205   -163   -277   -758
    327    -96   -426   -116    376   -259   -610    -46   -202   -168   -306   -756
    350    -77   -431   -137    389   -254   -626    -67   -207   -192   -374   -748
    366    -59   -426   -153    394   -241   -641    -85   -215   -200   -402   -756
    368    -59   -428   -153    397   -244   -649   -103   -215   -179   -366   -782
    392    -54   -446   -168    418   -249   -670   -127   -226   -181   -368   -805
    413    -57   -470   -179    439   -262   -688   -145   -236   -189   -392   -820
    428    -41   -472   -194    449   -257   -709   -163   -244   -192   -407   -826
    444    -23   -467   -210    454   -244   -732   -184   -252   -192   -420   -849
    449    -23   -472   -213    459   -246   -745   -192   -244   -181   -394   -883
    452    -20   -472   -215    462   -246   -745   -189   -233   -163   -363   -880
    470     -7   -478   -231    472   -241   -753   -192   -228   -155   -355   -880
    488     23   -465   -254    478   -220   -766   -197   -226   -150   -350   -865
    491     64   -426   -280    457   -179   -766   -205   -213   -142   -345   -849
    465     96   -368   -280    415   -135   -750   -194   -192   -122   -327   -831
    449    137   -311   -296    381    -85   -750   -194   -187   -116   -340   -815
    483    171   -311   -327    397    -70   -756   -200   -181   -109   -345   -813
    485    168   -319   -327    402    -75   -758   -202   -176    -85   -322   -810
    462    200   -262   -329    363    -31   -763   -205   -171    -72   -316   -779
    415    228   -189   -324    303     20   -774   -223   -171    -67   -316   -761
    381    241   -140   -311    262     51   -776   -244   -166    -46   -290   -769
    329    215   -114   -275    223     51   -802   -280   -189    -51   -293   -792
    272    184    -88   -228    181     46   -826   -314   -215    -67   -296   -805
    249    207    -41   -231    145     83   -846   -340   -228    -67   -290   -807
    231    218    -12   -223    122    103   -859   -361   -236    -70   -306   -807
    192    174    -18   -187    106     77   -859   -381   -252    -90   -374   -828
    176    150    -25   -163    101     64   -867   -428   -275   -111   -392   -859
    140    122    -18   -132     80     54   -880   -480   -301   -140   -392   -888
    101     72    -28    -85     64     23   -888   -514   -324   -181   -462   -901
     80     62    -18    -72     49     23   -909   -555   -363   -218   -542   -917
     54     46    -10    -51     33     18   -922   -589   -389   -236   -563   -937
     20     31      7    -28      5     20   -930   -615   -402   -252   -561   -948
      5     20     15    -12     -5     18   -930   -631   -410   -246   -540   -948
     -5     15     20     -7    -12     18   -956   -657   -431   -254   -545   -950
    -10      5     15      0    -12     10   -969   -683   -449   -265   -568   -976
     -2    -18    -15      7      5    -15   -984   -698   -465   -275   -600  -1013
     23    -75    -98     25     59    -85  -1010   -717   -504   -316   -659  -1075
     49   -171   -223     59    135   -197   -974   -665   -519   -376   -748  -1166
     44   -161   -207     57    124   -184   -872   -555   -465   -376   -784  -1192
     64    -54   -119     -5     90    -88   -779   -407   -345   -288   -737  -1135
    101    262    161   -181    -28    213   -709   -270   -124      7   -441   -901
     51    872    820   -465   -384    846   -727   -267    127    441     49   -433
   -127   1369   1496   -620   -810   1431   -885   -519    202    745    423    -88
   -220   1387   1608   -584   -914   1496  -1195   -932    -12    719    433   -106
   -285    828   1114   -270   -698    971  -1436  -1371   -535    187    -83   -574
   -309      7    316    150   -314    161  -1488  -1540  -1005   -493   -782  -1192
   -277   -389   -111    335    -85   -252  -1475  -1447  -1080   -672  -1008  -1410
   -280   -454   -176    366    -54   -316  -1392  -1299   -976   -613   -995  -1410
   -316   -431   -114    374   -101   -272  -1304  -1182   -870   -530   -956  -1379
   -353   -345      7    348   -181   -168  -1236  -1093   -771   -439   -891  -1332
   -407   -275    132    340   -272    -72  -1169  -1041   -693   -358   -789  -1273
   -475   -239    233    355   -355     -2  -1111  -1010   -649   -314   -717  -1221
   -545   -197    348    371   -446     75  -1060   -992   -600   -296   -688  -1182
   -600   -184    413    392   -509    114  -1054   -958   -555   -290   -680  -1153
   -646   -187    459    415   -555    135  -1052   -932   -506   -296   -665  -1130
   -667   -168    496    418   -584    163  -1052   -940   -454   -254   -646  -1101
   -667   -142    524    405   -597    189  -1052   -961   -433   -184   -644  -1083
   -652   -119    530    384   -592    205  -1060   -989   -452   -132   -631  -1088
   -646   -109    537    376   -592    213  -1088  -1044   -493   -135   -600  -1109
   -613   -106    506    358   -561    200  -1117  -1085   -527   -166   -561  -1130
   -548   -101    446    324   -498    171  -1150  -1127   -561   -202   -584  -1143
   -501   -111    387    306   -446    137  -1189  -1169   -592   -246   -730  -1130
   -491   -122    368    306   -431    122  -1234  -1213   -620   -275   -810  -1182
   -498   -101    397    298   -449    148  -1270  -1252   -636   -280   -818  -1239
   -483    -62    420    272   -452    179  -1301  -1286   -649   -277   -800  -1262
   -462    -67    392    262   -428    161  -1319  -1325   -675   -288   -805  -1278
   -439    -44    392    241   -418    174  -1325  -1343   -688   -283   -797  -1291
   -428    -31    397    228   -413    181  -1337  -1356   -704   -272   -792  -1296
   -405      2    407    202   -405    205  -1356  -1376   -732   -262   -800  -1304
   -392    -15    374    202   -387    179  -1384  -1408   -771   -267   -820  -1319
   -376    -28    348    200   -363    158  -1395  -1426   -779   -267   -813  -1330
   -374    -54    319    213   -348    132  -1408  -1436   -776   -275   -795  -1340
   -366    -80    285    223   -327    101  -1413  -1447   -771   -270   -782  -1345
   -335   -103    228    218   -283     62  -1434  -1460   -779   -270   -771  -1340
   -298   -109    189    202   -244     38  -1444  -1465   -774   -262   -737  -1340
   -283    -90    189    187   -239     49  -1447  -1462   -753   -241   -698  -1332
   -272   -109    163    192   -218     25  -1449  -1470   -740   -244   -704  -1337
   -249   -109    140    179   -197     12  -1452  -1480   -727   -241   -711  -1350
   -223    -98    124    158   -174     12  -1454  -1496   -719   -239   -727  -1361
   -218   -116    101    166   -161     -7  -1465  -1514   -724   -252   -745  -1382
   -202    -90    111    148   -158     10  -1460  -1522   -719   -244   -743  -1387
   -174    -62    111    116   -145     23  -1465  -1527   -711   -223   -745  -1387
   -153    -44    106     98   -129     31  -1467  -1530   -701   -210   -761  -1387
   -127    -10    116     67   -122     54  -1467  -1532   -693   -194   -761  -1387
   -109     18    127     46   -116     72  -1465  -1535   -678   -176   -756  -1389
   -111     31    140     38   -124     83  -1462  -1543   -667   -166   -763  -1400
    -98     62    161     18   -129    111  -1454  -1551   -657   -155   -769  -1395
    -90     57    148     18   -119    101  -1460  -1561   -657   -153   -782  -1405
    -93     46    140     23   -116     93  -1465  -1566   -657   -153   -789  -1418
    -85     64    150     10   -119    106  -1475  -1577   -670   -163   -813  -1431
    -96     57    153     18   -124    106  -1478  -1582   -670   -163   -815  -1431
    -85     75    161      5   -124    116  -1486  -1592   -670   -161   -828  -1421
    -75     96    171    -10   -122    132  -1491  -1600   -665   -161   -841  -1428
    -64     70    135     -5    -98    101  -1509  -1621   -670   -163   -852  -1460
    -57     57    111      0    -85     83  -1514  -1623   -665   -150   -839  -1467
    -46     64    111    -10    -80     85  -1512  -1626   -649   -127   -826  -1460
    -28     85    114    -28    -70     98  -1509  -1634   -639   -101   -815  -1452
    -36     90    124    -28    -80    106  -1501  -1631   -623    -57   -805  -1444
    -36     80    116    -23    -77     98  -1491  -1621   -607    -25   -779  -1434
    -33     93    127    -31    -80    109  -1473  -1602   -579      7   -763  -1421
    -33    111    145    -38    -88    127  -1457  -1592   -558     44   -761  -1410
    -20    124    145    -54    -83    135  -1444  -1595   -553     51   -756  -1408
      7    127    119    -67    -54    122  -1449  -1602   -555     51   -769  -1418
     54    127     72    -93    -10    101  -1470  -1623   -571     33   -810  -1421
     98    137     38   -116     31     88  -1483  -1652   -574     23   -846  -1418
    114    127     10   -122     51     70  -1473  -1680   -576     25   -893  -1408
    127    116    -10   -122     67     54  -1493  -1714   -597     18   -987  -1405
    148     96    -51   -124    101     23  -1545  -1769   -639    -41  -1070  -1428
    168     77    -90   -122    129     -5  -1597  -1816   -680   -124  -1080  -1444
    179     67   -114   -124    145    -23  -1641  -1860   -727   -192  -1057  -1447
    192     41   -153   -116    171    -54  -1683  -1883   -758   -223  -1031  -1439
    194     15   -181   -106    187    -83  -1725  -1917   -792   -252  -1028  -1462
    197     -5   -202    -96    200   -103  -1758  -1966   -831   -277  -1047  -1504
    176    -38   -215    -70    194   -124  -1779  -2005   -862   -280  -1054  -1532
    148    -83   -231    -33    187   -155  -1784  -2036   -880   -283  -1057  -1548
    124   -132   -257      5    189   -194  -1790  -2065   -893   -290  -1060  -1551
    109   -166   -275     28    192   -220  -1795  -2088   -911   -296  -1062  -1545
    103   -189   -293     41    197   -241  -1797  -2109   -930   -303  -1072  -1548
     90   -215   -306     62    197   -259  -1795  -2114   -935   -298  -1062  -1540
     83   -236   -319     75    200   -277  -1795  -2125   -940   -290  -1075  -1519
     90   -246   -337     77    213   -290  -1797  -2140   -950   -290  -1124  -1522
    101   -283   -384     88    241   -332  -1805  -2151   -958   -298  -1135  -1553
    127   -366   -493    119    309   -428  -1795  -2140   -969   -327  -1184  -1602
    145   -441   -587    145    363   -511  -1712  -2044   -935   -335  -1215  -1644
    150   -407   -558    129    353   -483  -1587  -1896   -839   -272  -1171  -1600
    184   -228   -413     20    296   -322  -1478  -1699   -665    -88  -1000  -1475
    181    187      5   -184     88     96  -1397  -1556   -410    252   -633  -1137
     31    802    769   -418   -368    784  -1371  -1566   -145    685    -88   -607
   -213   1192   1405   -488   -807   1299  -1538  -1862    -85    950    257   -267
   -337    880   1215   -272   -776   1047  -1842  -2312   -444    701     31   -488
   -387    103    488    140   -439    296  -2039  -2688  -1036     25   -639  -1101
   -353   -613   -262    480    -46   -439  -2117  -2798  -1449   -530  -1234  -1626
   -265   -857   -592    561    163   -724  -2083  -2650  -1460   -620  -1379  -1740
   -207   -836   -628    519    210   -732  -1958  -2470  -1337   -542  -1325  -1693
   -179   -745   -568    462    194   -657  -1852  -2338  -1223   -452  -1226  -1626
   -163   -649   -488    405    161   -568  -1777  -2249  -1137   -384  -1140  -1566
   -155   -602   -446    379    145   -524  -1730  -2200  -1091   -350  -1101  -1538
   -166   -605   -441    384    135   -524  -1709  -2171  -1072   -342  -1075  -1535
   -168   -610   -441    389    135   -527  -1691  -2148  -1057   -327  -1070  -1535
   -176   -620   -444    397    132   -532  -1662  -2125  -1039   -306  -1062  -1545
   -179   -646   -467    413    142   -558  -1644  -2112  -1036   -290  -1057  -1556
   -174   -633   -462    402    142   -548  -1647  -2109  -1034   -275  -1057  -1564
   -179   -652   -472    415    145   -563  -1631  -2104  -1026   -265  -1065  -1584
   -181   -678   -498    428    155   -589  -1623  -2104  -1028   -267  -1075  -1613
   -181   -698   -517    441    166   -607  -1613  -2101  -1028   -270  -1078  -1636
   -197   -701   -504    446    150   -605  -1600  -2094  -1018   -254  -1067  -1634
   -202   -706   -506    454    150   -607  -1600  -2096  -1021   -254  -1072  -1649
   -207   -719   -511    462    150   -615  -1600  -2104  -1028   -257  -1078  -1670
   -231   -719   -488    475    127   -605  -1584  -2088  -1010   -233  -1062  -1657
   -267   -727   -459    496     93   -594  -1566  -2073   -995   -205  -1044  -1641
   -277   -740   -462    509     90   -602  -1558  -2068   -989   -202  -1039  -1639
   -257   -758   -504    506    122   -631  -1558  -2075  -1000   -215  -1057  -1649
   -223   -753   -530    488    153   -641  -1564  -2078  -1005   -215  -1078  -1654
   -207   -774   -568    491    179   -672  -1582  -2086  -1018   -226  -1091  -1665
   -189   -789   -600    488    205   -696  -1602  -2099  -1028   -239  -1091  -1675
   -166   -787   -620    475    226   -704  -1618  -2101  -1031   -241  -1083  -1675
   -122   -789   -667    457    272   -730  -1626  -2104  -1036   -252  -1080  -1673
    -96   -805   -709    449    303   -756  -1641  -2114  -1054   -267  -1083  -1660
    -59   -795   -735    426    337   -766  -1652  -2122  -1067   -270  -1067  -1639
    -20   -784   -766    402    371   -774  -1657  -2127  -1080   -280  -1065  -1615
     10   -774   -784    381    397   -779  -1647  -2117  -1075   -275  -1067  -1579
     51   -789   -841    368    446   -815  -1660  -2130  -1101   -296  -1091  -1571
     93   -800   -893    353    493   -846  -1680  -2151  -1132   -329  -1111  -1569
    135   -795   -930    327    530   -859  -1680  -2153  -1135   -337  -1114  -1551
    171   -805   -976    316    574   -891  -1660  -2148  -1137   -350  -1119  -1532
    192   -797   -989    301    589   -893  -1644  -2148  -1140   -358  -1117  -1522
    207   -797  -1005    293    605   -901  -1631  -2151  -1143   -366  -1119  -1519
    226   -802  -1028    285    626   -914  -1628  -2151  -1143   -379  -1130  -1522
    210   -813  -1023    301    615   -917  -1626  -2135  -1132   -371  -1117  -1499
    205   -792  -1000    290    602   -896  -1608  -2107  -1096   -337  -1080  -1454
    254   -730   -987    236    618   -857  -1579  -2081  -1067   -311  -1054  -1439
    262   -662   -927    200    592   -795  -1532  -2047  -1028   -280  -1036  -1426
    241   -659   -901    210    571   -779  -1512  -2034  -1013   -280  -1047  -1415
    194   -652   -846    228    519   -748  -1470  -2013   -992   -267  -1034  -1389
    103   -662   -766    277    433   -714  -1441  -2008   -976   -257  -1023  -1374
      0   -696   -696    348    345   -696  -1428  -1984   -948   -231  -1002  -1348
   -142   -815   -672    480    265   -745  -1449  -1987   -958   -246  -1034  -1348
    -70   -706   -636    387    283   -672  -1408  -1943   -909   -197  -1015  -1288
     70   -576   -646    252    355   -610  -1374  -1906   -862   -150   -989  -1239
     85   -558   -644    236    361   -600  -1348  -1891   -849   -145   -979  -1228
     33   -600   -633    283    332   -615  -1337  -1896   -857   -161   -979  -1236
    -18   -662   -644    337    311   -652  -1356  -1914   -862   -176   -976  -1218
      0   -636   -636    319    316   -636  -1319  -1886   -831   -161   -943  -1174
     59   -581   -644    259    350   -613  -1304  -1867   -807   -153   -901  -1169
    -33   -636   -602    335    283   -620  -1309  -1873   -810   -189   -896  -1200
    -83   -693   -610    387    262   -652  -1301  -1857   -810   -233   -904  -1197
   -137   -683   -545    410    202   -613  -1296  -1834   -784   -228   -883  -1145
   -116   -644   -530    379    205   -589  -1293  -1792   -753   -194   -857  -1101
    -36   -537   -501    288    231   -519  -1244  -1704   -693   -114   -769  -1023
   -161   -550   -392    353    114   -472  -1239  -1696   -678    -67   -717   -992
   -327   -600   -272    462    -28   -436  -1239  -1706   -672    -25   -675   -969
   -371   -600   -228    485    -72   -415  -1226  -1709   -665     -2   -654   -948
   -335   -584   -249    459    -44   -418  -1215  -1709   -654      5   -644   -937
   -259   -592   -332    426     36   -465  -1249  -1753   -691    -41   -667   -953
   -103   -480   -376    290    135   -428  -1270  -1769   -701    -54   -670   -943
     70   -366   -436    148    252   -400  -1280  -1764   -693    -57   -662   -919
    135   -337   -472    101    303   -405  -1299  -1764   -704    -70   -654   -896
     59   -462   -524    200    290   -493  -1340  -1805   -758   -122   -696   -945
    -70   -649   -579    358    254   -615  -1366  -1857   -826   -187   -763  -1021
   -181   -802   -620    491    218   -711  -1387  -1896   -878   -236   -818  -1085
   -194   -867   -672    532    239   -771  -1400  -1925   -914   -267   -852  -1127
    -98   -826   -730    459    314   -779  -1376  -1925   -927   -275   -854  -1122
    -98   -854   -756    475    327   -805  -1392  -1951   -950   -290   -867  -1130
   -153   -922   -771    537    306   -846  -1454  -1990   -987   -319   -898  -1156
   -150   -976   -826    563    337   -901  -1491  -2016  -1023   -355   -948  -1197
    -72   -963   -891    514    407   -927  -1504  -2021  -1039   -366   -979  -1215
     46   -878   -924    415    483   -901  -1499  -2008  -1028   -355   -979  -1189
     83   -880   -963    397    522   -922  -1522  -2008  -1041   -368  -1010  -1187
     67  -1015  -1083    475    574  -1049  -1519  -1984  -1072   -423  -1088  -1252
     72  -1109  -1184    517    628  -1148  -1410  -1849  -1023   -444  -1135  -1306
     83  -1065  -1148    491    615  -1106  -1286  -1686   -906   -381  -1096  -1275
    153   -836   -989    340    568   -914  -1169  -1499   -709   -197   -922  -1114
    254   -371   -626     59    439   -498  -1122  -1395   -465    140   -553   -763
    192    207     15   -202     88    114  -1223  -1545   -322    493   -106   -350
    122    527    405   -324   -140    467  -1519  -1925   -405    644    137   -145
     93    324    231   -213    -67    277  -1821  -2348   -766    402    -44   -324
     51   -361   -413    155    231   -387  -1922  -2657  -1314   -301   -704   -883
    197   -870  -1067    335    631   -969  -1862  -2582  -1543   -732  -1148  -1252
    374   -984  -1358    303    865  -1169  -1764  -2377  -1465   -753  -1195  -1325
    322  -1041  -1366    358    841  -1205  -1654  -2223  -1343   -685  -1145  -1319
    265  -1013  -1278    374    771  -1145  -1553  -2117  -1218   -594  -1052  -1257
    174  -1036  -1210    431    691  -1122  -1530  -2099  -1176   -563  -1002  -1254
    127  -1083  -1213    478    667  -1148  -1540  -2117  -1184   -592  -1005  -1283
    228  -1018  -1247    392    735  -1132  -1540  -2117  -1187   -610   -992  -1270
    340   -922  -1262    290    800  -1091  -1535  -2101  -1171   -607   -958  -1254
    457   -831  -1288    184    872  -1060  -1553  -2073  -1145   -589   -911  -1241
    683   -636  -1319    -23   1000   -976  -1535  -2005  -1080   -540   -831  -1205
    820   -555  -1376   -135   1096   -963  -1525  -1979  -1065   -524   -795  -1205
    826   -587  -1413   -119   1119  -1000  -1551  -2005  -1088   -548   -800  -1247
    880   -542  -1423   -171   1150   -982  -1569  -1995  -1075   -542   -776  -1252
    766   -633  -1402    -67   1083  -1018  -1597  -2029  -1106   -581   -792  -1293
    493   -857  -1353    179    922  -1104  -1602  -2104  -1176   -662   -841  -1379
    189  -1109  -1299    459    743  -1202  -1613  -2177  -1254   -748   -898  -1462
    226  -1054  -1283    413    753  -1169  -1597  -2161  -1247   -745   -867  -1439
    322   -940  -1262    309    789  -1098  -1564  -2117  -1208   -711   -807  -1392
    366   -880  -1249    257    805  -1062  -1545  -2075  -1179   -683   -769  -1345
    426   -815  -1241    194    833  -1028  -1538  -2049  -1156   -657   -735  -1319
    449   -807  -1257    179    852  -1031  -1545  -2047  -1161   -654   -730  -1330
    485   -805  -1293    158    888  -1049  -1548  -2042  -1161   -662   -730  -1317
    535   -797  -1332    129    932  -1065  -1558  -2055  -1174   -678   -730  -1304
    587   -779  -1366     96    976  -1072  -1564  -2062  -1179   -685   -727  -1306
    626   -779  -1405     77   1013  -1093  -1564  -2062  -1187   -698   -730  -1343
    683   -776  -1460     46   1070  -1117  -1584  -2075  -1210   -727   -743  -1374
    730   -766  -1499     15   1111  -1130  -1584  -2081  -1221   -737   -743  -1384
    787   -727  -1514    -28   1150  -1119  -1582  -2070  -1215   -732   -730  -1379
    833   -714  -1548    -62   1189  -1132  -1590  -2049  -1215   -732   -717  -1363
    797   -745  -1543    -25   1169  -1143  -1605  -2055  -1228   -743   -714  -1374
    774   -779  -1553      2   1161  -1166  -1595  -2047  -1228   -758   -714  -1387
    896   -662  -1558   -116   1226  -1109  -1556  -1987  -1179   -714   -662  -1353
    950   -498  -1452   -228   1200   -974  -1478  -1891  -1093   -631   -571  -1270
    667   -623  -1291    -20    976   -958  -1436  -1839  -1062   -602   -532  -1254
    452   -795  -1249    171    846  -1021  -1480  -1870  -1104   -652   -561  -1322
    454   -854  -1309    200    880  -1080  -1514  -1901  -1145   -704   -602  -1376
    407   -948  -1356    267    880  -1150  -1535  -1930  -1169   -743   -657  -1402
    433   -976  -1410    270    922  -1192  -1553  -1938  -1174   -766   -691  -1426
    594   -844  -1439    122   1015  -1140  -1517  -1886  -1117   -724   -657  -1400
    579   -836  -1415    129    997  -1124  -1522  -1883  -1101   -727   -662  -1402
    548   -914  -1465    181   1005  -1189  -1569  -1927  -1143   -789   -722  -1447
    576   -885  -1465    153   1018  -1174  -1569  -1927  -1132   -792   -714  -1447
    693   -774  -1470     38   1080  -1122  -1540  -1909  -1098   -776   -672  -1431
    989   -574  -1564   -207   1275  -1067  -1491  -1878  -1047   -740   -613  -1400
    961   -589  -1551   -187   1252  -1067  -1441  -1867  -1026   -743   -615  -1389
    589   -820  -1410    114    997  -1114  -1447  -1906  -1070   -807   -698  -1421
    277   -982  -1260    350    769  -1119  -1473  -1938  -1101   -846   -753  -1434
    413   -782  -1195    184    802   -987  -1415  -1860  -1028   -787   -722  -1319
    665   -517  -1184    -75    922   -852  -1361  -1771   -937   -709   -652  -1249
    675   -431  -1106   -122    891   -769  -1304  -1709   -883   -657   -594  -1221
    496   -475   -974    -12    735   -724  -1247  -1670   -857   -626   -555  -1189
    322   -537   -859    109    589   -698  -1231  -1649   -846   -607   -537  -1171
    285   -548   -836    129    558   -691  -1228  -1647   -857   -607   -522  -1166
    353   -478   -831     59    592   -654  -1202  -1623   -846   -581   -498  -1153
    418   -397   -818    -12    615   -607  -1176  -1600   -836   -553   -488  -1156
    485   -332   -818    -75    652   -574  -1145  -1577   -849   -530   -493  -1150
    532   -257   -789   -137    659   -524  -1088  -1543   -828   -496   -470  -1130
    597   -168   -769   -215    683   -467  -1052  -1506   -787   -449   -433  -1111
    688    -72   -761   -309    724   -418  -1031  -1473   -753   -413   -397  -1075
    698    -38   -737   -329    717   -387  -1010  -1452   -735   -379   -366  -1044
    820    132   -688   -478    756   -277   -953  -1405   -688   -311   -301   -979
    737    114   -623   -428    680   -254   -963  -1421   -704   -316   -296   -971
    485    -64   -553   -210    517   -309  -1013  -1488   -771   -384   -348  -1018
    241   -246   -488      2    363   -366  -1078  -1553   -831   -446   -400  -1072
    228   -207   -436    -10    332   -322  -1085  -1545   -826   -431   -381  -1036
    231   -142   -376    -44    301   -259  -1041  -1506   -797   -407   -355   -971
    197   -106   -306    -46    249   -205  -1000  -1475   -771   -384   -319   -930
    161   -106   -267    -25    213   -187   -982  -1467   -769   -387   -298   -909
    101   -166   -267     31    184   -215   -976  -1449   -782   -407   -309   -901
     28   -215   -244     93    135   -231   -969  -1441   -789   -420   -319   -880
    -54   -254   -200    153     70   -228   -958  -1457   -792   -423   -322   -862
   -101   -252   -150    176     23   -202   -956  -1467   -792   -415   -324   -841
   -137   -275   -140    205      0   -207   -953  -1486   -797   -423   -337   -846
   -155   -288   -132    220    -12   -210   -953  -1499   -789   -446   -337   -846
   -168   -306   -137    236    -18   -223   -945  -1491   -784   -470   -335   -833
   -202   -303   -101    254    -51   -202   -937  -1480   -779   -475   -319   -823
   -213   -306    -93    257    -62   -200   -927  -1462   -779   -462   -311   -849
   -259   -392   -132    324    -64   -262   -906  -1410   -789   -488   -350   -891
   -298   -472   -176    384    -62   -324   -810  -1288   -761   -498   -394   -940
   -342   -433    -90    389   -127   -262   -683  -1122   -659   -433   -376   -922
   -348   -239    106    293   -228    -67   -553   -922   -454   -226   -213   -769
   -379    181    561     98   -470    371   -506   -820   -207    142    135   -452
   -478    774   1252   -150   -867   1013   -581   -927    -15    535    605    -33
   -571   1197   1769   -311  -1169   1483   -857  -1304    -41    758    917    236
   -558    974   1530   -207  -1044   1252  -1184  -1740   -413    530    719     57
   -511    327    836     90   -672    581  -1280  -2031   -937   -106     90   -441
   -342   -285     57    314   -200   -114  -1226  -1995  -1241   -620   -467   -914
   -202   -488   -285    345     41   -387  -1130  -1784  -1195   -675   -589  -1036
   -358   -626   -270    491    -46   -449  -1041  -1641  -1093   -631   -594  -1096
   -392   -600   -207    496    -93   -405   -956  -1517   -979   -545   -540  -1106
   -405   -571   -166    485   -122   -368   -917  -1457   -914   -491   -506  -1091
   -457   -592   -135    524   -161   -363   -891  -1423   -891   -475   -509  -1088
   -342   -496   -153    415    -96   -324   -859  -1382   -854   -454   -488  -1080
   -220   -405   -184    311    -20   -296   -841  -1361   -836   -454   -483  -1091
   -148   -340   -192    241     20   -267   -833  -1348   -823   -457   -483  -1101
    -83   -301   -218    192     67   -259   -828  -1340   -820   -475   -493  -1127
    -33   -270   -236    153     98   -254   -823  -1332   -815   -485   -501  -1132
      2   -231   -236    114    116   -233   -813  -1322   -802   -485   -501  -1122
     33   -215   -252     90    140   -233   -807  -1312   -797   -493   -506  -1114
     44   -239   -283     98    163   -259   -807  -1306   -805   -514   -527  -1122
     49   -213   -262     77    155   -236   -787  -1286   -789   -511   -524  -1104
     75   -174   -249     49    161   -210   -769  -1257   -769   -501   -511  -1075
     93   -155   -249     28    168   -200   -753  -1239   -756   -498   -506  -1065
     88   -153   -241     33    163   -197   -740  -1226   -745   -501   -506  -1057
     80   -153   -233     36    155   -192   -727  -1213   -740   -501   -506  -1054
     70   -148   -218     38    142   -181   -709  -1189   -724   -493   -496  -1052
     51   -148   -200     46    124   -171   -691  -1166   -711   -485   -485  -1044
     41   -119   -161     38    101   -140   -667  -1135   -685   -462   -467  -1023
     20   -122   -142     49     80   -129   -646  -1122   -670   -449   -449  -1010
      2    -98   -101     46     49   -101   -633  -1119   -649   -426   -423   -987
    -31   -106    -75     67     20    -90   -618  -1111   -639   -418   -413   -976
    -46   -124    -77     85     15   -101   -605  -1101   -631   -407   -405   -969
    -10    -90    -80     49     33    -85   -594  -1070   -607   -384   -374   -935
     10    -31    -41     10     23    -36   -584  -1021   -579   -348   -329   -885
     85     49    -38    -70     62      5   -563   -969   -555   -309   -288   -852
    213    145    -67   -179    140     38   -571   -914   -530   -270   -244   -833
    155     98    -59   -129    109     20   -600   -924   -553   -285   -259   -867
    163    135    -28   -150     96     54   -530   -901   -532   -275   -267   -841
     72     49    -23    -59     46     12   -514   -927   -553   -285   -324   -872
    223    142    -80   -181    153     31   -496   -911   -527   -231   -337   -849
    155    109    -46   -132    101     31   -478   -927   -537   -223   -368   -841
    -15    -18     -5     15     -5    -10   -470   -950   -561   -239   -410   -859
   -220   -127     90    174   -158    -18   -457   -948   -542   -228   -420   -854
   -272    -59    213    166   -244     75   -387   -872   -462   -161   -353   -789
   -283     28    311    124   -298    168   -324   -792   -384    -98   -280   -714
   -293     57    350    116   -322    202   -306   -758   -353    -77   -249   -685
   -259     67    327     96   -293    197   -322   -753   -348    -80   -246   -675
   -257     67    324     96   -290    194   -327   -753   -340    -77   -249   -662
   -272     59    329    106   -303    194   -327   -745   -332    -70   -254   -659
   -254     36    290    106   -272    163   -337   -748   -340    -80   -280   -670
    -88    114    200    -15   -145    155   -353   -743   -324    -72   -283   -670
    205    340    135   -272     36    239   -314   -701   -257    -15   -236   -633
    257    376    119   -316     67    246   -290   -685   -223     -5   -223   -636
    161    213     51   -187     54    132   -371   -753   -285    -70   -301   -685
    106     77    -28    -93     67     23   -465   -839   -353   -137   -379   -771
    283    174   -109   -228    197     33   -428   -828   -342   -129   -389   -784
    163    -57   -220    -54    189   -137   -535   -930   -454   -233   -498   -904
    215   -122   -337    -46    275   -228   -597   -984   -517   -285   -535   -961
    363    -59   -423   -153    392   -241   -605   -989   -527   -288   -532   -932
    483     18   -465   -249    475   -223   -587   -979   -514   -277   -519   -888
    517     25   -491   -272    504   -233   -602  -1000   -527   -285   -527   -945
    605     88   -519   -348    563   -215   -602   -992   -522   -280   -537   -963
    654    135   -522   -397    589   -192   -592   -974   -509   -265   -517   -953
    654    106   -548   -379    602   -220   -594   -979   -524   -270   -548   -961
    756    158   -597   -457    675   -220   -620   -984   -530   -275   -563   -948
    937    342   -597   -641    766   -127   -600   -927   -480   -228   -504   -883
   1023    454   -568   -740    797    -54   -576   -885   -444   -184   -444   -839
    979    452   -527   -714    753    -36   -555   -878   -436   -168   -418   -818
    989    485   -504   -740    745     -7   -532   -867   -420   -148   -400   -792
    961    368   -592   -665    776   -111   -623   -948   -501   -220   -472   -857
   1197    207   -992   -704   1096   -389   -839  -1150   -704   -418   -667  -1044
   1823     49  -1774   -935   1800   -862  -1158  -1465  -1021   -735   -987  -1348
   2475     57  -2421  -1267   2447  -1182  -1350  -1662  -1223   -930  -1184  -1540
   2535     10  -2525  -1273   2530  -1257  -1389  -1696  -1273   -976  -1236  -1582
   2351      0  -2351  -1176   2351  -1174  -1319  -1613  -1205   -911  -1179  -1514
   2112     -7  -2120  -1052   2114  -1062  -1239  -1525  -1130   -831  -1114  -1431
   2010    -12  -2023   -997   2016  -1018  -1208  -1493  -1114   -805  -1111  -1405
   1901    -36  -1940   -932   1919   -987  -1184  -1465  -1109   -782  -1117  -1379
   1790     18  -1771   -906   1779   -875  -1104  -1387  -1047   -704  -1052  -1306
   1454     -2  -1457   -724   1454   -730  -1008  -1293   -956   -605   -963  -1208
   1127   -106  -1236   -511   1179   -670   -966  -1262   -917   -561   -919  -1166
   1140   -179  -1319   -480   1228   -748  -1015  -1319   -969   -613   -974  -1234
   1270   -184  -1457   -545   1363   -820  -1067  -1366  -1018   -662  -1039  -1299
   1353   -145  -1499   -602   1426   -820  -1054  -1345  -1008   -665  -1054  -1309
   1091   -303  -1395   -394   1241   -849   -979  -1249   -974   -672  -1075  -1332
    922   -389  -1312   -267   1117   -849   -831  -1078   -883   -652  -1083  -1356
    984   -314  -1299   -335   1140   -807   -709   -901   -766   -581  -1044  -1332
   1080    -83  -1163   -498   1122   -623   -610   -717   -574   -394   -885  -1189
   1132    488   -646   -813    891    -77   -633   -675   -303     -2   -465   -774
   1083   1208    124  -1145    480    667   -784   -862    -90    426     31   -280
    943   1457    514  -1202    215    987  -1153  -1306   -181    540    207   -114
    852   1093    241   -971    306    667  -1488  -1797   -607    187   -103   -402
    831    202   -631   -519    730   -215  -1556  -2073  -1221   -605   -878  -1060
    828   -441  -1270   -194   1049   -854  -1493  -2010  -1470  -1026  -1348  -1478
    753   -581  -1335    -85   1041   -958  -1348  -1777  -1353   -992  -1369  -1517
    646   -514  -1161    -64    904   -836  -1161  -1530  -1140   -828  -1244  -1418
    704   -379  -1083   -163    891   -730  -1057  -1376   -989   -709  -1150  -1337
    833   -259  -1096   -288    963   -678  -1005  -1301   -909   -646  -1104  -1288
    807   -332  -1143   -239    974   -737  -1023  -1314   -917   -662  -1135  -1309
    833   -327  -1161   -252    997   -743  -1034  -1319   -917   -657  -1145  -1309
    805   -350  -1158   -228    979   -753  -1039  -1319   -922   -662  -1158  -1309
    828   -327  -1158   -252    992   -743  -1015  -1293   -898   -636  -1143  -1283
    984   -171  -1156   -407   1067   -662   -943  -1231   -833   -566  -1075  -1215
    984   -184  -1169   -400   1075   -675   -917  -1234   -826   -563  -1070  -1226
    901   -303  -1208   -301   1054   -753   -953  -1270   -870   -610  -1106  -1280
    859   -350  -1210   -254   1034   -782   -971  -1280   -885   -631  -1117  -1280
    813   -397  -1213   -207   1010   -805   -997  -1291   -898   -641  -1132  -1275
    969   -267  -1236   -350   1101   -750   -956  -1244   -859   -610  -1098  -1236
   1010   -200  -1213   -405   1109   -706   -914  -1213   -831   -597  -1088  -1213
    867   -329  -1200   -270   1031   -763   -948  -1244   -872   -639  -1127  -1254
    800   -366  -1169   -218    982   -769   -953  -1231   -875   -628  -1124  -1254
    839   -324  -1163   -257   1000   -743   -937  -1210   -849   -605  -1098  -1234
    852   -288  -1143   -283    995   -714   -924  -1187   -823   -574  -1060  -1218
    774   -244  -1021   -265    896   -631   -878  -1130   -769   -519  -1008  -1182
    646   -218   -867   -215    756   -542   -820  -1062   -704   -454   -950  -1135
    537   -181   -719   -176    628   -449   -763   -995   -639   -381   -883  -1085
    423   -148   -574   -137    498   -361   -724   -945   -587   -311   -826  -1036
    265   -166   -431    -49    348   -298   -698   -906   -548   -259   -805  -1002
    132   -184   -319     23    226   -252   -678   -867   -517   -220   -805   -971
    -46   -244   -197    145     75   -220   -646   -823   -485   -166   -797   -948
   -210   -272    -62    241    -75   -168   -631   -787   -444   -119   -782   -919
   -267   -259      5    262   -137   -127   -618   -756   -426   -106   -753   -891
   -277   -226     51    249   -166    -88   -594   -719   -405    -90   -737   -865
   -257   -218     38    239   -148    -90   -584   -724   -407   -106   -766   -867
   -215   -223     -7    218   -106   -116   -592   -758   -426   -137   -807   -888
   -220   -213      7    215   -114   -103   -589   -769   -433   -153   -828   -896
   -316   -218     98    265   -210    -59   -568   -750   -431   -148   -820   -880
   -415   -171    244    293   -329     36   -509   -696   -376   -101   -756   -831
   -322    -12    306    166   -314    145   -433   -633   -296    -38   -683   -763
   -298     33    332    132   -316    181   -410   -636   -267    -28   -662   -737
   -293    129    423     80   -358    275   -366   -592   -205     28   -600   -680
   -426     90    517    168   -470    303   -348   -555   -171     64   -550   -659
   -605     28    631    288   -618    327   -319   -535   -142     98   -509   -659
   -795    -75    717    433   -756    319   -301   -542   -132    127   -491   -683
   -859    -75    784    465   -823    353   -254   -511    -98    189   -428   -672
   -930    -33    896    483   -914    431   -207   -457    -59    252   -332   -631
  -1132     12   1143    558  -1140    576   -114   -381     23    355   -239   -550
  -1413     44   1457    683  -1436    750     15   -275    145    491   -129   -441
  -1454    101   1556    675  -1506    828     57   -249    200    553    -88   -389
  -1678    140   1818    769  -1748    979    140   -179    298    644     15   -293
  -2192    132   2322   1028  -2257   1226    303     -7    472    792    220   -122
  -2756    114   2870   1322  -2813   1491    501    192    672    976    446     64
  -3278    122   3398   1577  -3338   1758    672    371    852   1143    628    228
  -3522    132   3655   1696  -3587   1893    740    449    930   1215    691    296
  -3439    114   3554   1660  -3496   1834    693    413    885   1195    615    233
  -3174     83   3257   1545  -3216   1670    579    290    758   1101    444     98
  -2665     25   2691   1317  -2681   1358    366     70    537    865    166   -124
  -2083    109   2192    987  -2138   1150    223    -67    389    670     20   -252
  -1777     28   1805    875  -1792    917     80   -210    236    506   -119   -381
  -1428     75   1501    675  -1465    787    -18   -303    140    405   -171   -454
   -883    374   1257    252  -1070    815    -12   -306    142    415   -140   -454
   -795    290   1085    252   -940    688    -88   -400     38    327   -231   -558
   -961    -51    909    506   -937    428   -241   -555   -127    174   -387   -688
   -823    -72    750    449   -787    337   -298   -618   -189    122   -433   -717
   -610     20    631    293   -620    324   -319   -654   -213    103   -433   -711
   -540    -41    498    290   -519    228   -418   -753   -298     25   -496   -771
   -358    -38    316    197   -340    137   -509   -836   -374    -44   -563   -831
   -155    -54    101    106   -129     20   -594   -917   -457   -122   -641   -893
    158     12   -145    -88    153    -64   -667   -976   -519   -176   -696   -919
    517    106   -410   -311    465   -150   -745  -1036   -576   -226   -737   -932
    875    166   -709   -522    792   -270   -823  -1117   -662   -306   -797   -984
   1205     44  -1161   -626   1182   -555   -989  -1293   -852   -488   -966  -1158
   1641   -106  -1748   -769   1693   -927  -1200  -1517  -1085   -722  -1197  -1400
   2003   -301  -2304   -849   2153  -1301  -1400  -1748  -1319   -961  -1447  -1670
   2099   -418  -2520   -841   2307  -1470  -1470  -1862  -1418  -1067  -1566  -1821
   1886   -587  -2475   -649   2179  -1530  -1488  -1922  -1454  -1111  -1615  -1914
   1701   -610  -2314   -548   2008  -1462  -1436  -1862  -1405  -1067  -1564  -1919
   1519   -641  -2161   -439   1839  -1400  -1379  -1795  -1350  -1021  -1506  -1925
   1340   -633  -1974   -353   1654  -1304  -1312  -1725  -1280   -953  -1423  -1891
   1213   -613  -1826   -301   1517  -1218  -1247  -1665  -1221   -893  -1348  -1857
   1130   -631  -1761   -252   1444  -1195  -1205  -1621  -1184   -867  -1312  -1852
   1132   -691  -1823   -220   1478  -1257  -1143  -1535  -1150   -865  -1337  -1891
   1083   -719  -1803   -181   1441  -1262   -992  -1361  -1060   -828  -1332  -1917
   1039   -646  -1688   -197   1363  -1166   -844  -1161   -909   -711  -1223  -1862
   1036   -392  -1428   -322   1231   -909   -724   -961   -678   -475   -963  -1665
   1026    148   -878   -587    953   -363   -665   -826   -371    -64   -483  -1215
    813    776    -36   -797    423    371   -743   -940   -148    361     41   -711
    631    969    335   -800    148    652  -1034  -1317   -233    462    207   -558
    553    563     10   -561    270    288  -1322  -1782   -688     54   -153   -880
    522   -277   -800   -122    659   -537  -1434  -2104  -1306   -717   -911  -1543
    581   -844  -1428    129   1005  -1135  -1439  -2044  -1512  -1070  -1304  -1914
    745   -995  -1740    124   1241  -1366  -1402  -1901  -1478  -1111  -1384  -2010
   1010   -901  -1912    -57   1460  -1405  -1299  -1758  -1374  -1065  -1358  -2005
   1124   -857  -1982   -132   1553  -1418  -1236  -1686  -1304  -1031  -1335  -1984
   1278   -846  -2125   -215   1699  -1486  -1280  -1717  -1317  -1060  -1361  -2008
   1288   -779  -2068   -254   1675  -1423  -1236  -1662  -1260  -1013  -1306  -1961
   1226   -766  -1992   -231   1608  -1379  -1174  -1605  -1208   -971  -1260  -1906
   1270   -745  -2016   -262   1641  -1379  -1156  -1587  -1192   -961  -1239  -1870
   1389   -737  -2127   -329   1758  -1431  -1187  -1605  -1213   -979  -1241  -1886
   1579   -737  -2320   -420   1948  -1527  -1239  -1654  -1262  -1026  -1286  -1927
   1709   -771  -2481   -470   2094  -1626  -1288  -1706  -1314  -1078  -1335  -1966
   1880   -776  -2657   -550   2268  -1717  -1337  -1764  -1369  -1122  -1384  -2000
   2047   -688  -2738   -680   2392  -1714  -1330  -1764  -1371  -1122  -1384  -2000
   2005   -732  -2738   -636   2372  -1735  -1335  -1769  -1389  -1137  -1392  -2003
   2005   -753  -2761   -626   2382  -1756  -1337  -1758  -1387  -1135  -1382  -1987
   2026   -758  -2785   -633   2405  -1771  -1361  -1771  -1389  -1130  -1369  -1974
   2252   -548  -2800   -852   2525  -1673  -1278  -1680  -1309  -1044  -1283  -1870
   1987   -709  -2699   -639   2343  -1704  -1267  -1686  -1325  -1072  -1317  -1891
   1719   -891  -2611   -415   2164  -1751  -1286  -1704  -1348  -1109  -1369  -1930
   1712   -818  -2530   -446   2120  -1673  -1244  -1654  -1306  -1065  -1330  -1875
   1712   -724  -2436   -493   2073  -1579  -1208  -1602  -1252  -1000  -1265  -1821
   1675   -711  -2387   -483   2029  -1548  -1184  -1564  -1215   -956  -1223  -1797
   1732   -641  -2377   -548   2055  -1509  -1148  -1517  -1171   -917  -1192  -1764
   1740   -589  -2330   -574   2034  -1460  -1119  -1483  -1140   -885  -1169  -1735
   1540   -581  -2125   -480   1831  -1353  -1078  -1428  -1083   -826  -1114  -1673
   1408   -449  -1857   -480   1631  -1150   -935  -1293   -950   -701   -995  -1556
    966   -662  -1628   -153   1296  -1145   -898  -1265   -927   -691   -995  -1548
    639   -807  -1447     85   1041  -1127   -865  -1244   -909   -678   -989  -1535
    433   -893  -1330    228    878  -1111   -846  -1231   -896   -670   -989  -1519
    376   -862  -1241    241    807  -1052   -826  -1202   -867   -644   -958  -1475
    410   -774  -1184    179    795   -979   -789  -1163   -831   -602   -891  -1423
    392   -766  -1158    187    774   -961   -776  -1153   -823   -589   -828  -1400
    426   -748  -1174    161    797   -961   -758  -1145   -818   -579   -807  -1382
    449   -724  -1174    135    810   -948   -732  -1130   -800   -568   -807  -1369
    472   -678  -1150    101    810   -914   -730  -1132   -800   -563   -800  -1374
    475   -646  -1122     85    797   -883   -714  -1119   -779   -548   -779  -1376
    478   -633  -1111     77    792   -872   -698  -1098   -750   -527   -756  -1371
    462   -618  -1080     77    769   -846   -675  -1080   -719   -506   -724  -1363
    446   -584  -1031     67    735   -805   -646  -1057   -675   -475   -698  -1322
    410   -558   -969     75    688   -763   -618  -1044   -644   -462   -691  -1293
    381   -540   -922     77    649   -730   -592  -1026   -610   -436   -654  -1280
    368   -530   -898     80    631   -714   -563  -1008   -581   -410   -618  -1280
    361   -535   -896     85    628   -714   -550  -1002   -574   -407   -602  -1296
    392   -511   -904     59    646   -706   -561  -1021   -587   -418   -607  -1319
    485   -501   -987      7    735   -743   -592  -1065   -633   -459   -680  -1348
    571   -488  -1060    -44    815   -774   -623  -1109   -678   -480   -717  -1379
    589   -519  -1109    -38    849   -813   -633  -1111   -683   -480   -719  -1408
    657   -439  -1096   -109    875   -766   -589  -1052   -628   -420   -657  -1387
    519   -457   -976    -33    748   -714   -558  -1008   -607   -387   -623  -1387
    420   -488   -909     33    662   -696   -553  -1010   -597   -381   -628  -1397
    441   -462   -904      7    672   -683   -563  -1031   -597   -368   -631  -1421
    379   -496   -875     59    626   -685   -553  -1044   -592   -361   -623  -1421
    355   -488   -844     64    600   -665   -514  -1028   -574   -353   -587  -1376
    387   -402   -789      7    587   -594   -446   -971   -530   -316   -527  -1312
    348   -384   -732     15    540   -558   -415   -950   -514   -296   -496  -1275
    309   -374   -683     33    496   -527   -397   -935   -498   -270   -472  -1249
    213   -418   -631    101    420   -524   -415   -937   -506   -270   -498  -1257
    285   -288   -574      2    428   -431   -368   -885   -446   -213   -465  -1213
    187   -335   -524     72    353   -428   -368   -891   -433   -210   -472  -1228
    111   -358   -470    124    290   -413   -381   -909   -431   -184   -478  -1239
    163   -267   -431     51    296   -348   -379   -891   -405   -137   -449  -1215
    309   -132   -441    -90    374   -285   -335   -839   -366    -83   -405  -1176
    265   -205   -470    -31    366   -337   -368   -870   -400   -119   -433  -1221
    252   -252   -504      0    376   -376   -423   -906   -433   -148   -454  -1249
    228   -275   -506     23    363   -389   -426   -911   -444   -158   -449  -1260
    239   -290   -530     25    381   -407   -415   -904   -449   -163   -457  -1273
    137   -413   -553    135    345   -483   -436   -930   -491   -215   -509  -1325
     25   -550   -576    262    301   -563   -485   -971   -545   -275   -566  -1389
     85   -545   -631    228    358   -587   -496   -969   -561   -298   -581  -1410
    187   -519   -706    166    444   -610   -498   -969   -574   -322   -592  -1426
    166   -579   -745    205    454   -662   -524  -1000   -613   -374   -623  -1460
    168   -576   -745    205    457   -659   -522   -987   -613   -384   -628  -1447
    244   -561   -805    158    522   -683   -542  -1005   -631   -420   -649  -1444
    387   -524   -911     67    646   -717   -581  -1041   -672   -478   -675  -1462
    592   -491  -1085    -51    839   -787   -644  -1096   -730   -553   -730  -1514
    854   -454  -1309   -200   1080   -880   -709  -1156   -800   -636   -797  -1584
    966   -589  -1556   -189   1260  -1072   -787  -1215   -901   -758   -904  -1696
   1091   -683  -1774   -205   1431  -1226   -771  -1176   -932   -841  -1000  -1803
   1205   -691  -1896   -257   1551  -1293   -711  -1088   -906   -878  -1039  -1865
   1278   -589  -1867   -342   1571  -1228   -613   -922   -782   -810   -979  -1803
   1221   -254  -1478   -485   1348   -865   -522   -756   -548   -540   -693  -1527
   1130    290   -841   -711    984   -275   -522   -719   -306   -148   -244  -1104
   1093    810   -285   -953    688    262   -670   -919   -220    150    116   -779
   1119    865   -254   -992    688    306   -992  -1286   -431    129    135   -769
   1096    350   -745   -724    919   -197  -1169  -1654   -911   -402   -366  -1163
   1083   -327  -1410   -376   1244   -870  -1200  -1800  -1327  -1008   -969  -1634
   1189   -652  -1842   -270   1512  -1247  -1174  -1699  -1413  -1195  -1179  -1800
   1192   -828  -2021   -181   1605  -1423  -1098  -1553  -1353  -1205  -1223  -1849
   1174   -779  -1953   -197   1561  -1366  -1010  -1444  -1249  -1137  -1171  -1795
   1166   -654  -1821   -254   1491  -1239   -917  -1327  -1117  -1036  -1075  -1706
   1117   -576  -1693   -272   1402  -1135   -849  -1247  -1018   -958  -1000  -1636
   1041   -553  -1595   -244   1317  -1072   -823  -1205   -969   -917   -958  -1592
   1234   -314  -1548   -462   1389   -930   -722  -1091   -859   -815   -852  -1480
   1150   -345  -1499   -402   1322   -922   -691  -1060   -841   -807   -839  -1462
    966   -452  -1418   -259   1189   -935   -696  -1067   -849   -826   -849  -1475
    846   -527  -1374   -158   1109   -950   -698  -1072   -854   -836   -857  -1486
    836   -514  -1353   -161   1093   -932   -683  -1054   -836   -831   -844  -1478
    849   -472  -1322   -187   1085   -896   -662  -1026   -807   -807   -818  -1449
    846   -441  -1288   -202   1067   -865   -633   -992   -779   -782   -787  -1415
    828   -418  -1247   -205   1036   -831   -605   -969   -758   -758   -753  -1392
    818   -400  -1218   -210   1015   -807   -589   -950   -745   -740   -717  -1384
    792   -363  -1156   -215    974   -761   -555   -919   -719   -717   -657  -1363
    748   -348  -1096   -200    919   -722   -522   -891   -691   -691   -589  -1340
    730   -319  -1049   -205    888   -683   -488   -854   -657   -665   -511  -1312
    709   -314  -1023   -197    865   -667   -470   -833   -636   -652   -504  -1296
    675   -322  -1000   -176    836   -659   -470   -820   -618   -646   -558  -1301
    761   -215   -976   -275    867   -594   -423   -761   -555   -600   -566  -1260
    724   -241   -966   -241    844   -602   -415   -756   -542   -605   -600  -1265
    685   -254   -940   -215    813   -597   -413   -753   -517   -610   -626  -1262
    678   -254   -935   -213    805   -594   -402   -737   -485   -602   -644  -1257
    678   -265   -943   -207    807   -602   -394   -740   -483   -589   -659  -1260
    688   -257   -945   -215    815   -600   -379   -730   -483   -558   -654  -1249
    709   -249   -958   -231    831   -602   -371   -727   -493   -540   -641  -1244
    714   -252   -966   -231    839   -610   -363   -722   -509   -540   -623  -1236
    698   -267   -966   -218    831   -618   -355   -714   -522   -550   -607  -1223
    711   -257   -969   -226    839   -613   -340   -696   -527   -558   -589  -1202
    714   -231   -945   -241    826   -587   -314   -667   -524   -563   -561  -1169
    714   -215   -930   -249    820   -571   -290   -646   -524   -574   -542  -1161
    722   -205   -927   -259    823   -566   -265   -626   -524   -579   -524  -1156
    709   -202   -911   -252    810   -555   -231   -605   -511   -568   -514  -1135
    711   -181   -896   -265    802   -537   -207   -592   -504   -553   -504  -1117
    696   -158   -857   -270    776   -506   -187   -574   -483   -532   -493  -1101
    659   -163   -826   -249    743   -493   -148   -545   -449   -511   -478  -1075
    631   -148   -779   -241    704   -462    -96   -501   -394   -470   -446  -1028
    594   -122   -719   -236    657   -420    -49   -462   -348   -441   -418   -992
    540   -116   -657   -213    597   -384     -5   -420   -309   -415   -392   -963
    480   -119   -600   -181    537   -358     38   -381   -275   -397   -371   -919
    478   -119   -597   -179    537   -358     59   -366   -262   -389   -379   -893
    478   -116   -594   -181    535   -355     77   -342   -246   -381   -358   -865
    470   -109   -581   -181    524   -345     93   -324   -239   -381   -337   -836
    472    -93   -566   -192    519   -329    116   -306   -226   -374   -322   -789
    465    -90   -555   -187    509   -322    135   -288   -210   -366   -301   -756
    423   -103   -527   -161    475   -314    155   -272   -197   -363   -280   -735
    413    -85   -501   -163    454   -293    168   -246   -168   -350   -257   -719
    387    -90   -480   -150    431   -285    179   -223   -137   -348   -241   -706
    392    -93   -485   -148    439   -288    181   -207   -109   -355   -233   -693
    363   -103   -467   -132    415   -285    187   -194    -96   -353   -236   -680
    314    -96   -410   -109    361   -254    210   -166    -77   -337   -218   -654
    275    -64   -342   -106    309   -205    254   -122    -44   -301   -192   -607
    239    -18   -257   -109    246   -137    303    -80    -12   -262   -148   -571
    202     15   -189   -109    194    -85    348    -36     18   -236    -98   -535
    168     41   -127   -106    148    -41    384      7     49   -210    -80   -511
    116     67    -49    -93     83     10    418     41     70   -189    -83   -470
     57     93     36    -75     10     64    454     72     98   -166    -77   -420
      5    103     98    -57    -46    101    493    101    119   -153    -54   -407
    -72    135    205    -31   -137    168    548    155    158   -116      2   -384
   -171    166    337      2   -254    249    602    213    213    -67     72   -335
   -192    184    376      5   -283    280    623    228    228    -57     96   -319
   -166    189    353    -12   -259    272    610    210    213    -80     85   -340
   -197    174    368     10   -283    270    602    207    210    -85     83   -337
   -265    103    368     80   -316    236    576    189    192   -114     64   -348
   -329     33    363    148   -345    197    571    179    168   -150     44   -371
   -426      0    426    213   -426    213    594    200    174   -153     59   -363
   -537    -44    493    290   -517    223    623    220    181   -150     49   -361
   -654    -77    574    366   -615    246    657    249    200   -132     51   -345
   -761   -124    636    444   -698    254    670    270    207   -116     57   -335
   -823   -166    657    491   -740    244    665    262    197   -119     28   -335
   -836   -174    662    504   -750    244    670    257    187   -129     20   -340
   -896   -174    719    535   -807    270    670    262    194   -127     28   -332
   -927   -129    797    530   -862    332    693    296    231    -96     64   -293
   -826   -153    672    485   -750    259    657    262    197   -137     18   -337
   -672   -158    511    415   -592    176    613    226    155   -184    -38   -389
   -478   -197    277    337   -379     38    561    192     98   -254   -137   -472
   -410   -329     80    371   -246   -124    571    228     57   -345   -285   -613
   -446   -314    132    379   -290    -90    711    387    145   -316   -311   -652
   -306   -197    109    249   -207    -44    805    542    259   -233   -259   -636
    -77    106    184    -15   -132    145    831    678    436    -33    -59   -483
    137    688    550   -413   -205    620    782    719    680    324    332   -111
    166   1213   1047   -691   -441   1130    535    446    792    615    683    205
    420   1312    891   -867   -233   1101    116    -23    566    527    631    158
    618    740    122   -683    249    431   -257   -610    -88   -129    -12   -332
    800   -111   -911   -342    854   -511   -465  -1010   -795   -961   -849  -1010
   1062   -581  -1647   -241   1353  -1114   -542   -995  -1018  -1278  -1215  -1322
   1275   -685  -1961   -296   1618  -1325   -506   -891  -1002  -1317  -1299  -1395
   1418   -626  -2044   -397   1730  -1332   -405   -776   -911  -1265  -1283  -1369
   1509   -532  -2042   -488   1774  -1286   -332   -675   -818  -1179  -1223  -1301
   1538   -472  -2013   -535   1774  -1241   -277   -610   -753  -1114  -1174  -1241
   1538   -459  -1997   -540   1766  -1228   -257   -579   -727  -1080  -1150  -1208
   1540   -449  -1990   -548   1764  -1218   -267   -579   -722  -1065  -1145  -1197
   1519   -446  -1966   -535   1743  -1205   -262   -568   -717  -1054  -1143  -1189
   1473   -454  -1927   -509   1699  -1189   -249   -558   -709  -1036  -1135  -1169
   1402   -472  -1875   -465   1639  -1174   -233   -535   -698  -1013  -1122  -1143
   1306   -465  -1771   -423   1538  -1117   -220   -511   -680   -976  -1093  -1111
   1208   -485  -1693   -361   1449  -1088   -210   -493   -654   -950  -1078  -1106
   1119   -501  -1621   -311   1369  -1060   -187   -462   -626   -919  -1047  -1072
   1015   -496  -1512   -262   1262  -1002   -168   -446   -602   -888  -1008  -1034
    911   -504  -1418   -205   1163   -961   -145   -441   -581   -870   -984  -1018
    844   -530  -1374   -155   1109   -950   -122   -431   -563   -867   -971   -997
    792   -519  -1314   -137   1052   -914   -116   -439   -550   -854   -945   -976
    787   -530  -1317   -129   1049   -922   -124   -441   -542   -857   -937   -966
    711   -542  -1254    -85    982   -898   -106   -415   -517   -846   -914   -935
    654   -571  -1226    -41    940   -898   -103   -407   -504   -839   -906   -919
    654   -576  -1231    -41    943   -904   -109   -413   -504   -849   -909   -924
    623   -594  -1218    -12    919   -906   -111   -420   -509   -865   -909   -922
    597   -605  -1202      2    898   -904   -127   -431   -514   -891   -911   -924
    576   -576  -1153      0    865   -865   -119   -418   -496   -883   -888   -904
    563   -584  -1148     10    854   -867   -127   -413   -493   -875   -875   -880
    563   -594  -1158     15    859   -878   -166   -426   -501   -888   -865   -875
    579   -602  -1182     10    878   -893   -194   -439   -511   -909   -857   -891
    602   -605  -1208      2    904   -906   -233   -462   -535   -940   -857   -911
    649   -589  -1239    -31    943   -914   -257   -470   -542   -950   -852   -917
    675   -600  -1275    -38    974   -937   -283   -475   -555   -971   -852   -940
    709   -568  -1278    -72    992   -924   -293   -467   -542   -966   -828   -917
    709   -519  -1228    -93    969   -872   -296   -462   -517   -945   -795   -893
    670   -568  -1239    -51    950   -904   -332   -504   -545   -987   -826   -930
    678   -561  -1239    -59    956   -898   -332   -519   -553  -1000   -826   -937
    698   -517  -1215    -93    956   -865   -322   -504   -530   -982   -795   -917
    698   -504  -1202    -96    950   -852   -314   -478   -501   -961   -763   -909
    646   -485  -1135    -80    888   -807   -311   -459   -465   -924   -711   -901
    628   -472  -1101    -77    862   -787   -306   -441   -436   -896   -662   -885
    607   -441  -1052    -83    828   -745   -309   -431   -410   -865   -620   -875
    566   -415   -982    -75    774   -698   -298   -418   -374   -833   -581   -865
    527   -431   -958    -49    740   -693   -316   -441   -379   -836   -579   -893
    488   -441   -930    -23    709   -685   -322   -449   -368   -828   -568   -901
    428   -472   -901     20    665   -685   -337   -465   -361   -826   -558   -904
    389   -449   -839     31    613   -644   -363   -467   -340   -805   -527   -891
    444   -324   -771    -62    605   -548   -381   -420   -280   -737   -459   -839
    452   -265   -717    -93    584   -491   -379   -400   -236   -685   -410   -805
    353   -342   -696     -7    524   -519   -426   -452   -252   -698   -415   -823
    231   -407   -639     88    433   -522   -480   -504   -267   -714   -415   -846
    275   -335   -613     28    441   -475   -462   -488   -236   -678   -376   -818
    327   -241   -571    -44    446   -405   -428   -462   -202   -639   -335   -779
    140   -353   -493    103    316   -423   -462   -511   -233   -662   -350   -815
     28   -426   -454    200    241   -439   -496   -550   -254   -675   -355   -841
     62   -371   -433    153    246   -402   -478   -530   -226   -652   -316   -810
    101   -324   -426    111    262   -374   -454   -506   -207   -631   -288   -787
    109   -290   -400     88    254   -345   -439   -491   -189   -610   -257   -769
    114   -285   -400     85    257   -342   -436   -504   -194   -615   -241   -771
    158   -272   -431     54    290   -350   -452   -530   -205   -633   -239   -787
    220   -259   -483     18    350   -371   -478   -563   -226   -659   -249   -805
    324   -244   -568    -41    444   -405   -527   -618   -270   -704   -275   -836
    457   -194   -652   -129    553   -423   -568   -670   -303   -732   -298   -862
    636    -70   -709   -285    670   -389   -566   -688   -301   -719   -290   -849
    659   -106   -766   -277    711   -436   -607   -750   -353   -753   -327   -875
    584   -259   -846   -163    714   -553   -709   -854   -454   -836   -410   -953
    623   -314   -937   -153    779   -626   -787   -927   -522   -896   -454  -1005
    813   -244  -1057   -285    932   -649   -813   -953   -550   -924   -470  -1031
    997   -122  -1119   -436   1057   -620   -795   -950   -548   -919   -454  -1034
    880   -296  -1179   -293   1028   -737   -870  -1041   -636  -1002   -535  -1132
    844   -433  -1278   -205   1060   -854   -945  -1101   -704  -1070   -605  -1221
    826   -485  -1314   -171   1070   -901   -974  -1132   -737  -1101   -636  -1267
    815   -527  -1343   -145   1078   -935  -1005  -1174   -774  -1135   -675  -1304
    810   -584  -1397   -114   1101   -989  -1052  -1226   -826  -1176   -724  -1363
    875   -579  -1454   -148   1163  -1015  -1085  -1260   -862  -1202   -750  -1402
    930   -602  -1532   -163   1228  -1067  -1114  -1301   -898  -1236   -789  -1436
    997   -659  -1660   -168   1327  -1158  -1166  -1361   -956  -1291   -849  -1480
   1114   -678  -1792   -220   1452  -1234  -1221  -1418  -1010  -1340   -914  -1527
   1236   -719  -1956   -257   1595  -1337  -1275  -1475  -1072  -1400   -992  -1600
   1306   -841  -2151   -233   1727  -1496  -1293  -1475  -1132  -1480  -1098  -1712
   1376   -919  -2296   -231   1836  -1608  -1231  -1389  -1119  -1522  -1182  -1803
   1525   -836  -2364   -345   1943  -1600  -1148  -1278  -1047  -1486  -1174  -1826
   1740   -587  -2327   -576   2034  -1457  -1036  -1127   -888  -1335  -1041  -1725
   1764   -158  -1922   -805   1842  -1039  -1044  -1093   -675  -1008   -693  -1423
   1641    306  -1335   -974   1488   -511  -1215  -1291   -548   -685   -324  -1104
   1631    589  -1041  -1111   1335   -223  -1579  -1701   -641   -555   -148   -963
   1701    426  -1275  -1062   1488   -423  -1935  -2138   -987   -784   -335  -1137
   1717   -272  -1990   -724   1852  -1130  -2039  -2457  -1577  -1519  -1021  -1701
   1730   -857  -2587   -436   2156  -1722  -2010  -2442  -1878  -1958  -1470  -2091
   1732  -1122  -2855   -306   2294  -1987  -1917  -2260  -1852  -2013  -1569  -2203
   1751  -1197  -2948   -275   2348  -2073  -1821  -2130  -1769  -1982  -1577  -2226
   1821  -1140  -2964   -340   2390  -2052  -1769  -2070  -1699  -1930  -1571  -2213
   1878  -1041  -2922   -418   2400  -1982  -1714  -2010  -1621  -1867  -1538  -2174
   1899   -976  -2878   -462   2387  -1927  -1673  -1964  -1561  -1818  -1517  -2138
   1893   -943  -2837   -475   2364  -1888  -1639  -1927  -1522  -1784  -1499  -2107
   1919   -945  -2868   -488   2392  -1906  -1649  -1943  -1530  -1784  -1506  -2130
   1948   -935  -2883   -506   2413  -1909  -1654  -1945  -1530  -1784  -1506  -2135
   1943   -930  -2873   -509   2405  -1901  -1649  -1938  -1522  -1774  -1504  -2122
   1927   -922  -2850   -501   2387  -1886  -1626  -1917  -1501  -1748  -1483  -2096
   1875   -917  -2792   -480   2330  -1855  -1610  -1904  -1491  -1725  -1452  -2070
   1805   -917  -2722   -446   2262  -1818  -1597  -1893  -1473  -1704  -1421  -2044
   1758   -880  -2639   -439   2197  -1758  -1582  -1870  -1441  -1665  -1371  -1995
   1675   -872  -2548   -400   2112  -1709  -1561  -1844  -1410  -1631  -1343  -1948
   1592   -888  -2481   -353   2034  -1686  -1551  -1826  -1389  -1610  -1330  -1927
   1532   -867  -2400   -332   1966  -1634  -1538  -1800  -1361  -1577  -1299  -1901
   1457   -849  -2307   -303   1880  -1579  -1538  -1777  -1330  -1540  -1257  -1862
   1387   -807  -2195   -288   1790  -1501  -1527  -1761  -1301  -1499  -1213  -1829
   1345   -807  -2153   -270   1748  -1480  -1506  -1745  -1280  -1473  -1195  -1823
   1286   -831  -2117   -228   1699  -1473  -1501  -1735  -1267  -1462  -1187  -1821
   1163   -917  -2081   -124   1621  -1499  -1535  -1758  -1283  -1478  -1195  -1834
   1124   -914  -2039   -103   1582  -1475  -1538  -1751  -1270  -1460  -1176  -1810
   1101   -904  -2005   -101   1551  -1454  -1535  -1743  -1262  -1444  -1163  -1792
   1091   -896  -1987    -98   1538  -1441  -1530  -1727  -1249  -1428  -1156  -1779
   1119   -875  -1995   -124   1556  -1434  -1538  -1712  -1241  -1415  -1150  -1766
   1161   -820  -1982   -168   1571  -1400  -1538  -1688  -1223  -1395  -1130  -1743
   1143   -802  -1945   -171   1543  -1371  -1543  -1683  -1228  -1389  -1122  -1745
   1065   -852  -1919   -106   1491  -1384  -1558  -1691  -1270  -1405  -1130  -1771
    989   -870  -1860    -59   1423  -1363  -1556  -1686  -1291  -1402  -1119  -1774
    927   -862  -1790    -31   1358  -1325  -1543  -1686  -1301  -1400  -1119  -1782
    839   -940  -1782     49   1309  -1361  -1566  -1722  -1340  -1436  -1156  -1829
    820   -948  -1771     62   1293  -1358  -1564  -1717  -1345  -1449  -1161  -1847
    815   -948  -1766     64   1288  -1356  -1556  -1714  -1345  -1457  -1161  -1860
    823   -924  -1748     51   1286  -1335  -1532  -1704  -1330  -1439  -1135  -1852
    805   -914  -1719     51   1262  -1317  -1519  -1712  -1322  -1426  -1114  -1852
    771   -896  -1667     62   1218  -1280  -1504  -1709  -1304  -1408  -1096  -1839
    756   -862  -1618     51   1184  -1241  -1483  -1688  -1273  -1382  -1078  -1839
    737   -846  -1584     54   1161  -1215  -1465  -1675  -1252  -1371  -1065  -1862
    714   -841  -1556     62   1135  -1200  -1457  -1675  -1241  -1361  -1044  -1870
    680   -839  -1522     77   1101  -1179  -1457  -1688  -1228  -1356  -1034  -1860
    654   -831  -1486     88   1067  -1158  -1447  -1701  -1215  -1348  -1018  -1842
    636   -831  -1467     98   1052  -1148  -1447  -1740  -1223  -1350  -1002  -1847
    610   -844  -1454    114   1031  -1150  -1452  -1779  -1241  -1366  -1021  -1849
    579   -854  -1434    137   1005  -1143  -1452  -1797  -1252  -1395  -1065  -1839
    550   -854  -1408    150    979  -1130  -1465  -1803  -1241  -1444  -1072  -1821
    540   -859  -1400    161    969  -1130  -1475  -1797  -1231  -1545  -1054  -1797
    530   -867  -1397    166    963  -1132  -1470  -1787  -1223  -1602  -1060  -1782
    511   -865  -1379    176    943  -1122  -1467  -1782  -1208  -1618  -1075  -1751
    501   -862  -1363    179    932  -1111  -1480  -1782  -1197  -1623  -1080  -1732
    506   -854  -1361    174    932  -1106  -1491  -1790  -1200  -1621  -1067  -1735
    514   -839  -1353    161    932  -1096  -1491  -1792  -1195  -1592  -1054  -1740
    524   -839  -1363    155    943  -1098  -1488  -1808  -1197  -1590  -1049  -1743
    537   -820  -1361    140    948  -1091  -1478  -1813  -1184  -1597  -1031  -1738
    542   -771  -1314    114    927  -1041  -1449  -1805  -1161  -1595   -982  -1709
    542   -696  -1239     75    888   -966  -1413  -1784  -1119  -1566   -930  -1667
    514   -662  -1179     72    844   -919  -1392  -1779  -1098  -1561   -904  -1647
    501   -646  -1148     70    820   -896  -1376  -1771  -1083  -1561   -880  -1621
    496   -628  -1124     67    810   -875  -1358  -1761  -1067  -1558   -862  -1582
    475   -633  -1111     77    789   -872  -1348  -1758  -1080  -1556   -849  -1571
    472   -589  -1062     57    766   -826  -1337  -1751  -1098  -1535   -820  -1532
    457   -555  -1013     46    735   -784  -1327  -1748  -1096  -1517   -802  -1493
    454   -532   -987     38    719   -758  -1319  -1756  -1093  -1504   -828  -1470
    454   -504   -958     25    704   -732  -1325  -1784  -1101  -1501   -836  -1452
    444   -493   -937     23    688   -714  -1332  -1805  -1109  -1501   -833  -1426
    423   -511   -937     44    678   -724  -1343  -1808  -1117  -1509   -841  -1408
    400   -553   -953     77    675   -753  -1356  -1813  -1130  -1525   -867  -1405
    397   -594   -995     98    693   -795  -1379  -1834  -1156  -1553   -904  -1408
    423   -641  -1065    106    743   -852  -1410  -1865  -1192  -1590   -953  -1434
    439   -696  -1135    127    784   -914  -1447  -1909  -1228  -1628  -1005  -1470
    452   -745  -1197    148    823   -971  -1470  -1940  -1262  -1670  -1052  -1493
    431   -763  -1197    166    813   -979  -1475  -1948  -1273  -1686  -1070  -1493
    220   -802  -1023    290    620   -911  -1426  -1901  -1228  -1641  -1031  -1444
    -33   -820   -789    426    376   -805  -1348  -1823  -1156  -1569   -961  -1363
     10   -779   -789    384    400   -784  -1337  -1803  -1143  -1558   -945  -1340
     31   -826   -859    397    444   -841  -1369  -1821  -1179  -1595   -984  -1376
     75   -883   -961    402    517   -922  -1400  -1836  -1218  -1647  -1034  -1413
    283   -893  -1176    303    730  -1034  -1415  -1823  -1252  -1717  -1101  -1462
    501   -963  -1465    231    982  -1213  -1408  -1756  -1286  -1818  -1223  -1571
    566   -940  -1509    184   1036  -1223  -1299  -1626  -1218  -1823  -1252  -1590
    623   -802  -1428     88   1023  -1114  -1187  -1470  -1083  -1730  -1166  -1512
    633   -493  -1127    -72    878   -810  -1200  -1434   -917  -1512   -906  -1288
    584     80   -504   -332    545   -210  -1343  -1558   -748  -1156   -478   -896
    550    519    -33   -537    290    244  -1717  -2013   -828   -987   -207   -691
    641    454   -187   -548    413    135  -2088  -2436  -1130  -1161   -275   -805
    563   -233   -797   -166    678   -514  -2242  -2764  -1670  -1816   -872  -1280
    530  -1034  -1564    252   1047  -1299  -2187  -2790  -2088  -2452  -1514  -1790
    589  -1304  -1893    355   1241  -1597  -2073  -2585  -2047  -2525  -1605  -1925
    607  -1306  -1914    348   1260  -1610  -1927  -2387  -1888  -2444  -1556  -1904
    613  -1213  -1826    298   1218  -1519  -1803  -2234  -1727  -2343  -1483  -1834
    602  -1124  -1727    262   1163  -1426  -1719  -2130  -1610  -2262  -1413  -1751
    592  -1054  -1647    231   1117  -1350  -1680  -2086  -1553  -2218  -1374  -1704
    571  -1057  -1628    241   1098  -1340  -1670  -2075  -1540  -2216  -1374  -1701
    540  -1080  -1621    270   1078  -1350  -1670  -2073  -1540  -2226  -1374  -1699
    514  -1026  -1540    257   1026  -1283  -1644  -2042  -1501  -2195  -1340  -1660
    488  -1013  -1501    262    992  -1257  -1613  -2008  -1475  -2174  -1317  -1634
    444  -1026  -1470    288    956  -1247  -1577  -1979  -1454  -2158  -1301  -1615
    423  -1026  -1449    301    935  -1239  -1556  -1961  -1439  -2145  -1288  -1592
    439   -989  -1428    275    932  -1208  -1532  -1932  -1415  -2125  -1278  -1556
    426   -956  -1384    265    901  -1169  -1506  -1901  -1387  -2101  -1257  -1491
    472   -836  -1309    181    891  -1072  -1462  -1860  -1335  -2047  -1208  -1397
    400   -854  -1257    226    826  -1054  -1460  -1873  -1327  -2039  -1200  -1356
    288   -922  -1210    316    748  -1065  -1460  -1891  -1332  -2039  -1202  -1332
    220   -976  -1197    376    706  -1085  -1470  -1901  -1348  -2052  -1218  -1330
    171   -989  -1161    407    665  -1075  -1473  -1883  -1345  -2044  -1205  -1312
    158   -969  -1127    402    641  -1047  -1465  -1855  -1327  -2021  -1171  -1283
    166   -953  -1119    394    641  -1036  -1444  -1842  -1309  -2005  -1135  -1257
    176   -956  -1135    389    654  -1044  -1426  -1836  -1301  -2000  -1106  -1249
    215   -927  -1145    355    680  -1036  -1413  -1836  -1291  -1979  -1054  -1231
    265   -891  -1158    311    711  -1026  -1405  -1834  -1280  -1964  -1023  -1218
    275   -909  -1184    316    730  -1047  -1395  -1831  -1283  -1966  -1067  -1223
    259   -917  -1176    327    714  -1044  -1374  -1813  -1280  -1964  -1124  -1210
    241   -932  -1174    345    706  -1052  -1361  -1800  -1288  -1961  -1143  -1200
    231   -937  -1169    353    698  -1052  -1348  -1779  -1301  -1940  -1174  -1184
    254   -917  -1171    332    711  -1044  -1335  -1753  -1301  -1906  -1122  -1158
    270   -904  -1174    314    719  -1039  -1325  -1743  -1304  -1899  -1021  -1140
    270   -904  -1176    316    722  -1039  -1293  -1709  -1296  -1886  -1067  -1117
    288   -878  -1169    293    724  -1023  -1265  -1688  -1273  -1857  -1143  -1091
    272   -885  -1158    306    714  -1021  -1239  -1667  -1257  -1839  -1145  -1070
    241   -880  -1122    319    680  -1000  -1215  -1652  -1262  -1826  -1085  -1049
    246   -846  -1093    298    667   -969  -1195  -1636  -1265  -1816  -1062  -1028
    265   -839  -1104    285    683   -971  -1179  -1631  -1273  -1826  -1111  -1023
    277   -820  -1098    272    688   -958  -1171  -1623  -1275  -1823  -1132  -1021
    293   -800  -1096    252    693   -948  -1150  -1602  -1252  -1805  -1119   -997
    272   -784  -1057    254    662   -919  -1117  -1571  -1213  -1777  -1096   -956
    239   -761  -1002    259    618   -880  -1080  -1540  -1174  -1743  -1080   -919
    207   -735   -943    265    574   -839  -1047  -1509  -1137  -1709  -1070   -891
    158   -740   -898    288    527   -818  -1015  -1499  -1109  -1683  -1049   -870
    140   -714   -854    285    496   -784   -979  -1478  -1062  -1647  -1018   -839
    116   -722   -841    301    478   -782   -976  -1475  -1041  -1636  -1013   -836
     51   -732   -784    340    418   -758   -966  -1465  -1023  -1626  -1005   -823
      7   -727   -735    358    368   -732   -937  -1423   -987  -1600   -984   -787
    -62   -758   -698    410    316   -730   -935  -1413   -976  -1597  -1005   -774
    -70   -753   -685    410    306   -719   -930  -1395   -961  -1587  -1026   -748
    -23   -683   -659    353    316   -672   -927  -1363   -927  -1553  -1018   -711
    -38   -649   -613    342    285   -631   -930  -1348   -909  -1538  -1008   -698
    -70   -641   -571    353    249   -607   -893  -1322   -885  -1522   -992   -680
   -205   -745   -542    475    166   -644   -872  -1322   -898  -1540   -995   -675
   -262   -813   -550    537    142   -683   -880  -1322   -914  -1553   -995   -659
    -85   -678   -592    379    252   -633   -852  -1278   -878  -1512   -953   -607
     18   -602   -623    290    319   -613   -813  -1247   -852  -1480   -924   -576
    -59   -672   -615    366    277   -644   -805  -1249   -859  -1496   -932   -576
    -33   -704   -670    368    316   -688   -815  -1265   -875  -1527   -956   -597
    480   -555  -1039     36    758   -795   -904  -1337   -932  -1608  -1057   -662
   1070   -423  -1493   -322   1280   -958  -1049  -1441  -1026  -1714  -1145   -745
    857   -418  -1278   -220   1065   -846   -982  -1363   -945  -1634  -1049   -659
    415   -600  -1015     93    714   -807   -935  -1353   -922  -1608  -1041   -623
    205   -701   -909    246    553   -805   -919  -1376   -937  -1628  -1057   -631
    132   -706   -841    285    485   -774   -898  -1366   -922  -1605  -1023   -592
    148   -618   -769    233    457   -693   -859  -1330   -870  -1566   -940   -524
    158   -576   -735    210    446   -654   -852  -1314   -849  -1558   -901   -509
    168   -589   -758    210    462   -672   -852  -1306   -862  -1561   -919   -530
    150   -587   -737    218    441   -662   -836  -1299   -865  -1561   -922   -535
     98   -626   -724    262    410   -675   -820  -1293   -870  -1577   -911   -542
     49   -667   -717    309    381   -691   -802  -1280   -878  -1582   -943   -553
     28   -683   -714    324    371   -698   -797  -1283   -896  -1600   -982   -579
    -10   -706   -696    358    342   -701   -792  -1283   -909  -1621   -987   -587
    -49   -753   -706    400    327   -730   -792  -1286   -924  -1644   -984   -605
    -33   -787   -753    410    358   -771   -795  -1286   -937  -1667   -989   -607
    -38   -779   -740    407    350   -761   -795  -1286   -945  -1683   -979   -615
    -44   -769   -727    405    340   -748   -787  -1275   -943  -1680   -956   -610
    -31   -789   -758    410    361   -774   -792  -1278   -953  -1696   -963   -620
     12   -810   -823    400    418   -815   -802  -1291   -974  -1730   -984   -657
     83   -865   -948    389    514   -906   -810  -1291  -1010  -1782  -1039   -722
     96   -963  -1060    433    576  -1010   -756  -1202  -1008  -1823  -1109   -782
     59   -969  -1028    454    542   -997   -628  -1047   -927  -1800  -1106   -792
     44   -888   -932    423    488   -909   -441   -831   -774  -1680  -1000   -714
    140   -522   -662    189    400   -589   -389   -704   -566  -1397   -714   -457
    262    176    -88   -220    174     44   -483   -709   -309   -945   -218      0
    433    961    527   -698    -49    745   -698   -932   -161   -548    254    415
    628   1221    592   -924     18    906  -1039  -1283   -298   -504    358    483
    589    670     77   -631    254    374  -1273  -1683   -833  -1093   -166     44
    358   -277   -636    -41    496   -457  -1293  -1867  -1389  -1823   -880   -548
    114   -935  -1049    407    581   -992  -1228  -1774  -1540  -2101  -1195   -844
    -44  -1184  -1140    615    548  -1163  -1111  -1626  -1470  -2101  -1247   -914
    218   -961  -1179    371    698  -1070   -911  -1465  -1309  -1990  -1161   -846
    576   -711  -1288     67    930  -1000   -833  -1392  -1205  -1909  -1098   -800
    761   -600  -1361    -80   1060   -982   -849  -1366  -1153  -1870  -1072   -763
    485   -854  -1340    184    911  -1096   -898  -1441  -1213  -1938  -1161   -820
    493   -953  -1447    228    969  -1197   -922  -1504  -1265  -1995  -1226   -898
    659   -904  -1564    122   1111  -1234   -932  -1506  -1273  -2008  -1239   -919
    932   -717  -1649   -109   1291  -1182   -901  -1441  -1221  -1953  -1205   -836
   1065   -639  -1704   -213   1384  -1171   -898  -1408  -1200  -1914  -1213   -766
    992   -737  -1732   -127   1361  -1234   -932  -1441  -1234  -1945  -1267   -815
    927   -792  -1719    -67   1322  -1254   -914  -1441  -1247  -1953  -1280   -862
    948   -823  -1771    -62   1358  -1296   -927  -1457  -1265  -1971  -1299   -943
   1015   -802  -1818   -106   1415  -1309   -937  -1460  -1267  -1995  -1317  -1008
   1083   -769  -1855   -158   1467  -1312   -950  -1462  -1273  -2016  -1306  -1062
   1114   -758  -1873   -179   1493  -1317   -958  -1465  -1278  -2034  -1280  -1085
   1106   -776  -1883   -166   1493  -1330   -956  -1473  -1288  -2060  -1267  -1117
   1114   -774  -1888   -168   1501  -1330   -958  -1475  -1296  -2083  -1260  -1143
   1093   -774  -1867   -161   1478  -1322   -950  -1467  -1296  -2083  -1239  -1166
   1049   -779  -1829   -135   1439  -1304   -924  -1441  -1275  -2060  -1215  -1174
    976   -774  -1751   -101   1361  -1262   -901  -1402  -1241  -2023  -1189  -1174
    870   -774  -1644    -46   1257  -1208   -893  -1358  -1205  -1982  -1140  -1187
    795   -787  -1582     -5   1187  -1184   -875  -1304  -1166  -1938  -1088  -1200
    776   -807  -1584     15   1179  -1195   -870  -1270  -1153  -1917  -1060  -1231
    776   -766  -1545     -5   1161  -1156   -865  -1234  -1122  -1899  -1028  -1182
    714   -735  -1449     10   1080  -1091   -836  -1174  -1070  -1855   -995  -1096
    615   -727  -1343     57    976  -1036   -792  -1104  -1013  -1782   -950  -1013
    563   -717  -1280     75    919   -997   -769  -1062   -971  -1722   -919   -953
    524   -727  -1254    101    888   -989   -766  -1039   -948  -1691   -909   -935
    542   -709  -1252     83    896   -979   -750  -1021   -930  -1678   -896   -919
    571   -691  -1262     59    914   -976   -750  -1010   -917  -1673   -891   -917
    602   -670  -1273     31    937   -971   -748   -997   -904  -1670   -888   -922
    639   -652  -1293      5    963   -971   -745   -995   -898  -1670   -893   -932
    662   -633  -1296    -12    979   -963   -743   -984   -885  -1654   -888   -924
    662   -571  -1236    -46    945   -904   -672   -943   -833  -1613   -836   -865
    740   -413  -1153   -163    945   -782   -615   -859   -735  -1530   -743   -769
    797   -332  -1130   -233    961   -730   -613   -826   -683  -1488   -704   -724
    553   -514  -1067    -18    810   -789   -646   -872   -711  -1525   -737   -748
    584   -517  -1101    -36    841   -807   -602   -844   -698  -1530   -743   -756
    750   -407  -1158   -174    953   -782   -542   -787   -646  -1499   -711   -740
   1000   -109  -1109   -446   1052   -610   -462   -657   -509  -1376   -584   -615
   1127     38  -1088   -581   1109   -524   -462   -605   -439  -1312   -522   -553
    782   -285  -1070   -249    924   -678   -532   -709   -530  -1418   -626   -667
    555   -504  -1060    -25    805   -779   -535   -758   -587  -1486   -688   -737
    527   -524  -1052     -2    789   -787   -519   -745   -579  -1478   -672   -722
    802   -244  -1047   -277    924   -644   -436   -636   -467  -1363   -563   -605
    758   -267  -1026   -246    891   -646   -441   -618   -457  -1353   -561   -607
    597   -405  -1002    -96    800   -704   -483   -652   -485  -1384   -597   -649
    465   -506   -974     20    719   -740   -483   -670   -496  -1402   -623   -670
    472   -509   -982     18    727   -745   -459   -657   -488  -1392   -618   -675
    493   -514  -1008      7    748   -761   -483   -654   -496  -1395   -626   -685
    587   -439  -1026    -75    805   -732   -506   -620   -472  -1379   -602   -654
    735   -319  -1057   -210    896   -688   -509   -594   -444  -1358   -571   -628
    818   -303  -1122   -257    969   -711   -540   -610   -457  -1389   -581   -654
    927   -280  -1210   -324   1067   -745   -566   -641   -480  -1512   -587   -675
   1067   -218  -1286   -423   1176   -750   -571   -641   -480  -1634   -581   -683
   1101   -197  -1299   -452   1197   -748   -576   -631   -478  -1717   -584   -693
   1075   -145  -1221   -465   1148   -683   -550   -594   -444  -1738   -545   -688
   1026   -129  -1158   -449   1091   -644   -530   -571   -418  -1740   -506   -680
   1062    -75  -1137   -493   1098   -605   -511   -555   -392  -1730   -467   -667
   1080    -38  -1119   -522   1098   -579   -511   -555   -384  -1722   -444   -672
   1065    -41  -1106   -511   1085   -574   -519   -553   -384  -1725   -439   -665
   1062    -38  -1104   -514   1080   -571   -540   -561   -394  -1732   -441   -659
   1093    -46  -1140   -522   1114   -594   -574   -579   -413  -1761   -454   -672
   1088    -72  -1163   -509   1124   -618   -597   -589   -431  -1784   -467   -691
   1021   -122  -1143   -449   1080   -631   -607   -587   -436  -1797   -483   -709
    984   -179  -1166   -405   1075   -670   -618   -587   -452  -1821   -509   -732
    963   -213  -1179   -376   1070   -696   -618   -581   -462  -1834   -514   -750
    956   -252  -1210   -353   1083   -730   -623   -592   -480  -1855   -532   -784
    969   -288  -1257   -340   1111   -771   -641   -610   -506  -1883   -555   -820
    982   -301  -1286   -340   1132   -795   -644   -620   -524  -1906   -574   -833
   1023   -316  -1340   -353   1179   -828   -649   -626   -537  -1932   -597   -862
   1091   -309  -1402   -392   1244   -854   -662   -636   -548  -1956   -613   -883
   1202   -290  -1493   -454   1348   -891   -688   -662   -576  -1990   -636   -914
   1304   -267  -1574   -519   1436   -919   -701   -678   -600  -2018   -654   -940
   1343   -311  -1654   -517   1499   -982   -711   -680   -623  -2055   -683   -971
   1350   -428  -1782   -462   1564  -1104   -696   -659   -665  -2122   -761  -1049
   1322   -517  -1839   -402   1579  -1176   -579   -545   -646  -2156   -818  -1109
   1265   -530  -1795   -368   1527  -1163   -452   -389   -576  -2114   -800  -1106
   1171   -363  -1538   -405   1353   -950   -306   -153   -389  -1901   -607   -914
   1096    129   -966   -613   1028   -415   -215     57    -57  -1465   -161   -465
    859    885     25   -872    418    457   -194    111    335   -888    478    171
    488   1288    797   -888   -155   1044   -394   -161    454   -566    862    540
    384   1075    691   -730   -153    883   -678   -576    171   -774    696    394
    472    296   -179   -384    324     59   -872   -992   -467  -1522    -20   -233
    701   -459  -1161   -119    930   -810   -953  -1106   -919  -2132   -654   -820
    995   -646  -1644   -174   1317  -1145   -924   -971   -930  -2239   -800   -961
   1202   -594  -1800   -303   1501  -1197   -813   -813   -820  -2190   -782   -943
   1252   -478  -1730   -389   1491  -1104   -678   -657   -667  -2075   -688   -849
   1072   -384  -1457   -342   1265   -919   -530   -478   -496  -1922   -542   -704
    867   -358  -1226   -254   1044   -789   -415   -366   -368  -1810   -428   -594
    792   -358  -1150   -218    969   -753   -366   -332   -316  -1771   -379   -561
    711   -366  -1080   -174    893   -722   -324   -298   -280  -1743   -329   -527
    717   -348  -1065   -184    891   -706   -301   -272   -262  -1735   -316   -519
   1052   -332  -1384   -361   1215   -857   -389   -363   -353  -1831   -407   -607
   1026   -327  -1353   -350   1189   -839   -374   -353   -329  -1816   -387   -576
    639   -355   -995   -142    815   -675   -236   -218   -192  -1691   -259   -439
    514   -342   -857    -85    685   -600   -155   -129   -106  -1615   -187   -348
    631   -301   -935   -166    782   -615   -184   -142   -116  -1628   -194   -345
    672   -293   -969   -189    818   -631   -200   -150   -114  -1636   -197   -327
    631   -311   -943   -161    784   -626   -205   -140   -103  -1634   -192   -306
    597   -319   -917   -137    756   -618   -197   -116    -80  -1618   -179   -283
    600   -309   -909   -145    753   -607   -187    -93    -57  -1605   -168   -267
    605   -301   -906   -153    756   -602   -179    -72    -31  -1587   -150   -246
    597   -262   -859   -168    727   -561   -181    -59    -10  -1564   -122   -220
    618   -226   -844   -194    730   -535   -192    -51      0  -1545    -98   -205
    641   -226   -870   -210    756   -548   -202    -49     -5  -1548    -98   -202
    670   -228   -898   -220    782   -561   -205    -44    -20  -1553   -109   -207
    704   -215   -919   -244    810   -566   -215    -51    -41  -1564   -122   -207
    711   -192   -904   -259    807   -548   -202    -38    -23  -1543    -96   -176
    693   -210   -904   -244    797   -555   -187    -23     -2  -1532    -80   -155
    807   -223  -1031   -293    917   -626   -226    -49    -41  -1577   -119   -197
    906   -231  -1140   -337   1021   -683   -270    -77    -77  -1618   -158   -231
    963   -236  -1200   -363   1080   -717   -290    -96    -93  -1644   -181   -236
   1023   -197  -1221   -413   1119   -709   -280    -88    -85  -1639   -171   -213
   1075   -166  -1241   -454   1156   -704   -280    -90    -83  -1644   -166   -205
   1111   -163  -1275   -472   1192   -719   -280    -96    -85  -1660   -179   -207
   1106   -202  -1309   -452   1208   -756   -280   -101    -90  -1680   -200   -210
   1145   -205  -1353   -470   1247   -779   -277   -111    -93  -1693   -202   -202
   1197   -142  -1340   -527   1267   -740   -254    -96    -59  -1665   -176   -161
   1213   -129  -1345   -542   1278   -735   -246    -83    -41  -1652   -171   -137
   1189   -176  -1366   -506   1278   -771   -244    -75    -31  -1652   -184   -132
   1176   -187  -1363   -496   1270   -774   -220    -49     -7  -1631   -176   -129
   1197   -161  -1358   -519   1278   -758   -210    -38     12  -1613   -171   -135
   1252   -106  -1361   -574   1304   -732   -197    -23     41  -1595   -174   -132
   1296    -64  -1361   -615   1327   -711   -179     -2     72  -1577   -181   -135
   1371    -31  -1405   -672   1387   -717   -174     18    106  -1558   -179   -129
   1473    -10  -1483   -730   1475   -748   -174     31    114  -1556   -179   -142
   1548      2  -1545   -776   1545   -771   -197     28    106  -1558   -184   -171
   1600     12  -1587   -805   1595   -787   -202     41    116  -1551   -176   -176
   1636     36  -1600   -839   1618   -782   -202     54    140  -1527   -155   -168
   1673     62  -1610   -870   1641   -774   -207     59    153  -1519   -132   -168
   1699     93  -1605   -896   1652   -756   -213     67    166  -1512    -90   -161
   1719     90  -1628   -904   1675   -769   -213     72    166  -1517    -64   -168
   1719     98  -1623   -909   1670   -761   -200     83    166  -1509    -49   -176
   1688     80  -1610   -885   1649   -763   -168    111    184  -1488    -23   -168
   1644     80  -1564   -862   1605   -743   -135    142    210  -1457     23   -140
   1613    140  -1473   -875   1543   -665    -85    197    267  -1400     98    -83
   1556    142  -1415   -852   1486   -636    -36    252    311  -1358    148    -41
   1486    142  -1343   -815   1413   -600      7    293    348  -1325    192    -10
   1426    140  -1288   -784   1356   -574     44    332    376  -1301    233     15
   1374    158  -1215   -766   1296   -527     85    374    410  -1270    288     49
   1309    194  -1114   -753   1210   -457    111    410    452  -1226    350     90
   1244    207  -1036   -727   1140   -413    150    446    488  -1195    392    127
   1195    249   -948   -724   1072   -348    192    488    537  -1153    441    181
   1156    267   -888   -711   1023   -309    220    517    561  -1127    470    210
   1096    254   -844   -675    971   -296    226    532    571  -1109    485    228
   1060    267   -792   -665    924   -262    231    548    589  -1083    514    252
   1034    231   -802   -633    917   -285    236    558    589  -1080    514    249
    948    205   -743   -576    846   -267    254    574    594  -1065    537    259
    914    181   -732   -548    820   -272    267    592    600  -1057    553    257
    883    150   -732   -517    807   -288    275    600    597  -1062    553    249
    852    129   -724   -493    787   -298    285    605    592  -1062    558    233
    836     77   -758   -457    797   -340    277    600    579  -1072    548    213
    833     25   -807   -431    820   -389    283    594    558  -1093    542    207
    826     28   -797   -426    810   -384    296    594    555  -1088    550    215
    802     57   -748   -431    776   -345    311    597    563  -1072    542    213
    750     54   -696   -402    724   -319    329    584    558  -1067    527    210
    714     28   -688   -374    701   -329    327    548    545  -1070    532    194
    709     41   -667   -376    688   -314    335    558    550  -1060    550    200
    639      2   -636   -322    636   -316    368    610    566  -1047    566    207
    745    -75   -820   -335    782   -446    413    675    563  -1091    504    132
    782    -80   -865   -350    820   -472    517    787    623  -1075    501     96
    750     15   -735   -384    740   -358    639    956    766   -950    613    184
    776    335   -441   -555    607    -51    706   1088    961   -696    901    436
    865    901     36   -883    415    470    696   1098   1156   -340   1335    815
    717   1350    633  -1034     41    992    550    854   1197    -72   1678   1096
    623   1265    641   -945     -7    953    275    485    937   -166   1639   1023
    550    706    153   -631    200    431     98    132    433   -722   1114    555
    517     93   -423   -303    470   -163     64     41     64  -1262    576     96
    576   -135   -714   -223    644   -423     96    202     67  -1325    488      2
    592   -231   -823   -181    706   -524    189    366    161  -1283    493      0
    563   -192   -758   -187    659   -472    283    488    275  -1192    558     54
    568   -127   -696   -220    631   -410    381    589    379  -1098    659    116
    558    -18   -579   -272    566   -296    441    644    462  -1021    756    176
    558     44   -514   -301    535   -233    472    688    519   -958    795    210
    550     51   -498   -303    524   -223    488    709    535   -930    792    218
    561     83   -478   -322    519   -197    504    730    548   -914    795    231
    579    103   -475   -342    527   -184    509    737    545   -901    818    244
    587    119   -467   -353    527   -174    511    732    540   -880    818    244
    610    124   -485   -368    548   -179    506    735    535   -885    800    262
    631    114   -517   -371    574   -200    501    730    524   -909    771    262
    662    122   -540   -392    602   -207    496    709    509   -922    782    218
    688    129   -558   -410    623   -213    493    696    501   -911    787    228
    745    135   -610   -441    678   -236    480    683    485   -906    769    226
    810    155   -654   -483    732   -249    478    675    462   -914    761    207
    849    184   -667   -519    758   -241    485    670    428   -917    761    215
    859    181   -678   -522    769   -246    465    662    428   -932    732    223
    865    200   -665   -532    763   -233    470    680    452   -932    732    249
    865    202   -662   -532    763   -228    483    693    467   -932    753    259
    865    205   -659   -535    761   -226    478    688    462   -943    756    259
    880    226   -657   -553    769   -215    480    696    465   -950    727    267
    906    241   -665   -574    784   -210    488    709    472   -937    719    280
    911    265   -646   -587    779   -189    496    717    480   -927    719    285
    922    285   -636   -605    779   -176    496    722    485   -911    722    296
    953    293   -659   -623    805   -181    485    717    470   -919    662    288
    992    324   -670   -659    831   -171    470    706    457   -935    613    290
   1023    337   -685   -680    854   -174    459    706    449   -958    620    288
   1070    366   -706   -719    885   -168    462    717    449   -958    636    309
   1096    374   -724   -735    909   -174    467    724    446   -969    610    319
   1096    384   -711   -743    904   -163    472    732    444   -982    589    324
   1098    405   -693   -750    896   -142    488    748    449   -987    589    335
   1093    405   -688   -750    891   -140    504    766    454   -997    581    348
   1098    418   -680   -758    888   -129    522    779    457  -1000    574    355
   1104    441   -662   -774    883   -109    537    795    467   -989    576    353
   1106    483   -623   -795    865    -70    558    813    483   -969    584    355
   1127    509   -620   -818    872    -54    563    826    491   -958    581    342
   1132    501   -633   -818    883    -64    574    841    509   -940    589    340
   1124    501   -623   -815    872    -59    566    844    517   -930    592    332
   1106    527   -579   -815    844    -25    550    849    522   -914    594    337
   1096    542   -553   -820    826     -2    563    854    535   -896    597    329
   1104    524   -579   -815    841    -25    566    846    532   -901    579    296
   1137    524   -615   -831    875    -44    568    844    535   -898    581    288
   1176    535   -641   -854    909    -51    574    846    537   -896    579    280
   1215    550   -665   -883    940    -57    563    833    527   -893    574    272
   1247    537   -709   -891    979    -85    558    826    519   -898    555    257
   1278    550   -727   -914   1002    -88    555    823    514   -891    566    259
   1312    568   -743   -940   1028    -85    553    820    509   -883    576    246
   1314    555   -758   -937   1034   -101    553    818    498   -891    555    231
   1337    592   -748   -966   1044    -77    571    836    509   -872    566    249
   1340    636   -706   -989   1023    -36    589    859    530   -844    576    272
   1335    711   -623  -1023    979     44    623    904    568   -795    618    322
   1348    722   -626  -1036    987     49    633    904    568   -795    631    322
   1379    727   -654  -1054   1018     36    641    896    563   -795    626    309
   1366    737   -631  -1052    997     54    657    909    579   -774    628    314
   1350    771   -579  -1060    966     96    672    922    594   -750    652    322
   1389    805   -587  -1098    987    109    667    906    584   -753    688    303
   1439    841   -597  -1140   1018    124    672    896    581   -750    724    290
   1382    844   -537  -1114    961    153    680    906    594   -737    719    267
   1319    823   -496  -1070    909    163    672    898    581   -745    727    213
   1319    815   -504  -1067    911    155    652    880    563   -758    818     72
   1306    800   -506  -1054    906    145    639    870    550   -766    885    -10
   1262    763   -498  -1015    878    132    636    867    542   -779    782     70
   1270    745   -524  -1008    898    111    620    849    530   -802    784    124
   1241    691   -550   -969    896     70    605    833    514   -836    709    135
   1215    678   -537   -948    878     70    620    844    527   -841    652    145
   1218    665   -555   -943    888     54    626    839    522   -854    652    148
   1202    646   -555   -924    880     46    633    836    522   -857    605    148
   1197    672   -527   -935    862     72    652    841    535   -854    597    148
   1195    701   -496   -948    846    103    670    852    553   -844    602    161
   1197    719   -480   -961    839    119    678    857    561   -841    592    179
   1197    714   -483   -956    841    116    678    854    568   -846    568    194
   1137    633   -504   -888    820     67    678    852    566   -852    542    194
   1054    566   -488   -810    771     41    704    872    576   -854    530    187
    989    504   -485   -748    737     10    758    935    594   -867    493    140
    940    465   -475   -701    709     -5    875   1049    654   -865    449     72
    917    545   -371   -732    644     88    974   1189    776   -779    501    103
    935    761   -176   -849    555    293   1052   1353    958   -587    680    257
    930   1228    296  -1080    316    763   1106   1483   1213   -239   1062    618
    771   1826   1054  -1299   -140   1441   1124   1460   1447    161   1530   1044
    633   1997   1363  -1317   -366   1680    896   1148   1363    272   1704   1179
    545   1696   1150  -1122   -303   1423    654    769   1002    -12   1454    953
    462   1047    584   -756    -62    815    568    509    537   -610    854    439
    465    555     90   -509    187    324    561    522    335   -943    506    140
    496    413    -85   -454    288    163    641    696    413   -927    488    127
    478    418    -59   -449    270    179    763    854    545   -844    532    176
    446    491     44   -470    202    267    872    987    696   -722    618    244
    407    584    176   -496    116    381    963   1104    833   -581    735    345
    348    652    303   -501     20    480   1034   1187    922   -483    844    423
    296    704    407   -501    -54    555   1083   1241    979   -423    911    475
    275    724    446   -501    -85    587   1104   1270   1000   -400    937    493
    283    724    441   -504    -77    584   1111   1283   1002   -397    917    478
    306    758    452   -535    -72    607   1130   1304   1021   -384    893    493
    322    776    454   -548    -67    615   1140   1317   1047   -374    872    517
    324    771    446   -550    -59    610   1145   1325   1065   -371    857    524
    316    776    459   -545    -70    618   1156   1337   1085   -366    867    550
    324    787    462   -558    -67    626   1161   1345   1096   -361    893    576
    322    789    467   -555    -72    628   1161   1345   1104   -358    927    587
    301    779    475   -542    -85    628   1166   1343   1109   -355    953    594
    296    776    480   -535    -90    628   1176   1353   1119   -348    979    613
    285    779    491   -535   -101    636   1182   1363   1132   -332   1000    641
    277    782    504   -530   -111    644   1184   1366   1143   -316   1018    646
    283    787    504   -537   -111    646   1179   1366   1148   -303   1023    654
    285    792    506   -537   -109    649   1176   1374   1169   -280   1034    701
    257    789    532   -524   -137    662   1187   1387   1200   -262   1041    745
    241    792    550   -517   -153    672   1187   1400   1221   -246   1049    779
    236    795    555   -517   -161    675   1187   1408   1226   -228   1067    810
    226    802    576   -514   -174    691   1187   1410   1228   -207   1088    800
    220    800    579   -511   -179    691   1184   1408   1221   -213   1065    763
    236    797    561   -517   -163    680   1179   1405   1213   -218   1070    717
    257    800    540   -530   -140    670   1171   1405   1205   -218   1098    750
    296    823    527   -558   -114    675   1166   1405   1197   -210   1148    771
    332    826    493   -581    -83    659   1148   1400   1182   -228   1083    792
    355    805    446   -581    -46    626   1140   1395   1166   -249   1039    727
    389    782    389   -587      0    587   1137   1389   1153   -259   1028    600
    420    795    374   -607     23    584   1135   1387   1148   -267    945    555
    439    810    368   -626     33    589   1127   1376   1124   -306    911    579
    462    815    350   -639     57    584   1127   1371   1117   -303    930    589
    478    815    337   -646     70    576   1127   1369   1117   -298    958    589
    488    813    324   -649     83    568   1135   1374   1124   -285    987    587
    496    828    332   -662     80    581   1143   1376   1137   -262    992    574
    501    841    340   -670     80    589   1153   1387   1150   -236    992    563
    509    836    324   -672     90    581   1156   1392   1158   -218    984    540
    514    826    311   -670    101    568   1161   1395   1166   -213    979    511
    491    826    332   -659     77    579   1171   1400   1179   -207    976    527
    488    828    340   -659     72    584   1174   1397   1182   -205    963    527
    493    836    342   -667     75    589   1166   1395   1182   -202    961    540
    511    839    327   -675     93    584   1150   1387   1174   -202    940    540
    540    846    306   -696    116    576   1135   1374   1163   -200    914    524
    558    857    298   -709    129    576   1124   1371   1161   -189    904    514
    553    841    285   -698    135    563   1117   1371   1161   -187    891    501
    555    844    288   -698    135    566   1111   1366   1158   -176    891    485
    561    839    277   -701    140    558   1106   1361   1153   -176    880    470
    571    841    270   -706    150    555   1101   1361   1148   -181    867    449
    579    870    290   -727    142    579   1101   1363   1153   -166    870    441
    592    893    301   -743    145    597   1109   1376   1166   -142    880    441
    602    904    298   -753    150    602   1114   1384   1174   -127    893    428
    597    909    311   -753    142    610   1114   1389   1179   -114    901    405
    587    904    314   -745    135    610   1111   1384   1171   -119    883    379
    581    927    345   -753    119    636   1122   1389   1179   -101    901    379
    571    961    387   -766     90    675   1122   1379   1184    -83    919    379
    563    982    418   -774     72    701   1109   1350   1176    -80    919    371
    542    961    415   -753     64    688   1083   1304   1150    -96    896    348
    524    922    397   -722     64    659   1039   1254   1106   -119    841    324
    501    911    410   -706     44    662   1013   1223   1080   -132    800    332
    488    885    397   -688     44    641    971   1189   1044   -155    748    314
    478    846    368   -665     54    607    935   1150   1002   -184    698    249
    465    800    335   -631     64    568    904   1122    969   -202    665    192
    441    719    277   -581     80    501    870   1085    927   -231    644    122
    431    646    215   -540    106    433    836   1060    891   -259    620     64
    436    610    171   -524    132    389    807   1036    862   -275    597     46
    446    587    140   -517    153    363    774   1002    826   -296    561     36
    415    558    140   -488    137    348    743    966    787   -319    519      7
    379    535    155   -457    111    345    727    950    771   -329    498     -5
    363    514    150   -441    106    332    704    935    758   -337    478    -23
    332    483    150   -407     90    316    685    911    740   -353    459    -41
    303    478    171   -392     67    327    665    885    722   -358    452    -57
    298    457    158   -379     70    309    644    867    704   -379    418    -90
    301    381     80   -342    109    231    659    885    688   -423    353   -166
    293    340     46   -316    124    194    748    976    727   -433    314   -223
    303    413    106   -358     98    259    844   1111    839   -350    374   -189
    319    636    316   -478      2    478    927   1301   1034   -145    574     -7
    319   1150    828   -735   -254    989    976   1434   1306    233    987    407
    150   1862   1712  -1005   -779   1787    987   1410   1600    701   1525    948
    -36   2091   2125  -1028  -1080   2107    732   1070   1556    831   1714   1122
   -142   1719   1862   -789  -1002   1790    444    646   1163    493   1400    828
   -239    971   1208   -366   -722   1088    288    293    584   -181    714    210
   -236    407    644    -85   -439    524    249    267    311   -576    270   -202
   -254    290    542    -20   -400    415    319    449    400   -553    259   -233
   -337    319    657      7   -498    488    452    628    550   -433    353   -168
   -454    444    898      2   -678    672    597    792    722   -283    491    -46
   -485    535   1021    -23   -753    776    665    857    802   -231    542      2
   -392    563    956    -88   -675    758    636    836    792   -265    506    -10
   -316    615    932   -150   -626    774    620    823    787   -259    485     -7
   -285    631    914   -174   -600    771    613    815    779   -246    493     -2
   -301    581    883   -140   -592    732    589    789    753   -254    480    -25
   -306    553    857   -124   -581    704    571    761    724   -252    457    -54
   -241    561    802   -161   -522    680    542    740    709   -252    452    -62
   -148    550    696   -202   -423    623    488    688    665   -285    410   -111
    -36    548    584   -254   -309    566    431    623    610   -327    353   -194
     51    568    514   -311   -231    542    400    594    597   -335    345   -220
    116    558    441   -340   -161    501    363    566    571   -348    327   -239
    124    532    405   -329   -140    470    329    537    548   -358    316   -257
    114    527    413   -319   -148    470    298    527    537   -353    324   -265
    124    527    402   -327   -140    465    257    517    530   -348    327   -267
    137    522    384   -329   -122    454    223    506    522   -345    324   -267
    171    524    353   -348    -90    439    189    485    504   -345    314   -272
    218    532    314   -374    -46    423    163    459    480   -348    303   -283
    293    522    226   -407     33    374    116    415    441   -366    277   -311
    389    514    124   -452    132    319     70    366    394   -397    241   -348
    485    501     15   -496    233    259     12    311    342   -436    197   -384
    555    462    -93   -509    324    184    -41    259    288   -475    148   -420
    623    426   -197   -527    410    116    -93    220    252   -498    119   -441
    688    389   -298   -540    493     46   -142    184    215   -519     93   -457
    750    368   -381   -561    566     -7   -192    150    181   -537     67   -475
    813    368   -444   -589    628    -36   -239    114    140   -550     41   -491
    846    342   -504   -597    675    -80   -277     90    111   -555     28   -496
    880    316   -563   -600    722   -122   -298     80     90   -555     23   -501
    885    311   -576   -600    730   -129   -327     57     62   -561      7   -514
    870    306   -563   -587    717   -127   -342     41     44   -563     -5   -519
    862    316   -545   -592    704   -111   -348     36     38   -550    -10   -517
    849    316   -532   -584    691   -106   -348     28     28   -540     -7   -511
    836    306   -530   -574    683   -109   -348     20     28   -530     -2   -511
    807    296   -511   -550    659   -106   -329     33     36   -511     10   -504
    776    342   -433   -561    605    -44   -322     46     51   -462     36   -480
    732    340   -392   -535    561    -25   -306     70     85   -413     44   -465
    680    316   -363   -498    522    -23   -290     93    114   -379     28   -452
    633    309   -324   -470    480     -7   -275    111    129   -368     23   -428
    576    293   -285   -436    431      5   -265    116    124   -366      2   -376
    522    272   -249   -400    387     12   -254    124    129   -353    -12   -337
    501    265   -236   -387    368     15   -262    114    124   -355    -20   -329
    488    252   -236   -368    363      7   -272    109    129   -350    -18   -332
    449    249   -200   -350    324     25   -275    111    135   -319      0   -316
    444    244   -202   -345    324     20   -280    109    132   -283    -20   -267
    454    239   -215   -348    332     12   -290    103    132   -257    -12   -262
    467    241   -226   -353    348      7   -306     96    129   -239     15   -309
    483    226   -257   -355    368    -12   -311     83    137   -236     28   -340
    496    231   -265   -366    381    -15   -314     70    155   -226     15   -306
    506    246   -262   -379    384     -7   -311     67    171   -213     -2   -249
    524    265   -259   -394    392      2   -303     70    192   -202     33   -270
    550    283   -267   -418    407     10   -309     67    200   -207     46   -298
    566    280   -285   -423    426     -2   -306     72    205   -207     46   -314
    579    288   -293   -436    436      0   -316     62    200   -213     57   -327
    594    337   -257   -465    426     41   -311     67    223   -202     96   -314
    581    345   -239   -465    410     54   -309     62    226   -213    106   -316
    579    361   -218   -470    397     72   -324     41    218   -226    114   -316
    579    353   -226   -467    402     64   -363      7    192   -252    106   -327
    568    329   -239   -449    405     46   -397    -31    158   -290     88   -358
    561    252   -311   -407    436    -28   -431    -57    122   -335     67   -394
    568    205   -363   -387    467    -77   -462    -85     83   -379     41   -431
    550    163   -387   -358    467   -111   -467    -93     67   -400     38   -449
    519    101   -418   -309    470   -158   -485   -109     36   -431     25   -485
    519     36   -483   -280    501   -223   -532   -153    -25   -493    -25   -561
    506     -7   -514   -252    511   -259   -561   -181    -64   -545    -57   -605
    501    -70   -574   -218    537   -322   -576   -207   -101   -597    -80   -639
    493   -116   -610   -187    550   -363   -600   -241   -132   -665   -103   -670
    483   -168   -652   -158    566   -410   -626   -267   -163   -763   -137   -693
    475   -223   -701   -127    587   -462   -636   -283   -189   -820   -166   -719
    470   -233   -704   -119    584   -467   -657   -298   -210   -854   -168   -737
    467   -259   -727   -103    597   -493   -672   -311   -228   -891   -174   -745
    475   -280   -758    -98    615   -519   -688   -319   -239   -930   -187   -745
    491   -348   -841    -72    665   -594   -693   -316   -265   -992   -233   -792
    493   -472   -966    -10    727   -719   -659   -265   -277  -1065   -319   -883
    488   -491   -979      2    732   -735   -553   -135   -210  -1062   -324   -904
    555   -361   -917    -98    735   -636   -452     46    -51   -943   -197   -807
    584    -10   -594   -288    589   -301   -389    184    174   -665    106   -524
    532    545     12   -540    259    280   -423    168    387   -288    563    -75
    355   1023    667   -688   -155    846   -610   -109    428      2    961    288
    265    945    678   -607   -205    813   -927   -517    155    -90    930    246
    249    405    155   -327     46    283  -1117   -891   -358   -662    384   -231
    306   -353   -659     23    483   -506  -1179  -1031   -810  -1332   -293   -846
    407   -761  -1169    176    787   -963  -1169   -927   -898  -1556   -535  -1106
    423   -802  -1226    187    823  -1013  -1078   -784   -797  -1512   -514  -1132
    428   -737  -1166    153    797   -953   -987   -680   -691  -1426   -457  -1130
    413   -654  -1067    119    737   -859   -909   -600   -597  -1337   -405  -1127
    381   -568   -950     93    665   -758   -836   -540   -530  -1249   -350  -1104
    366   -558   -924     93    644   -740   -826   -530   -488  -1192   -327  -1078
    329   -550   -880    109    602   -714   -823   -524   -465  -1158   -316  -1062
    290   -550   -841    127    563   -696   -813   -517   -449  -1140   -329  -1060
    267   -514   -782    124    524   -646   -797   -514   -418  -1111   -337  -1041
    218   -524   -745    150    480   -633   -802   -527   -420  -1117   -345  -1028
    189   -522   -711    166    449   -615   -807   -527   -410  -1101   -324   -995
    176   -506   -683    163    428   -594   -818   -535   -402  -1085   -324   -979
    132   -509   -641    189    387   -574   -807   -532   -384  -1054   -314   -950
    135   -522   -659    192    394   -592   -818   -542   -394  -1026   -322   -953
    158   -517   -678    179    415   -597   -831   -553   -410  -1015   -319   -963
    161   -535   -696    184    426   -615   -841   -558   -410  -1031   -327   -963
    158   -561   -719    202    439   -639   -865   -594   -436  -1049   -361   -992
    155   -555   -714    200    431   -633   -872   -631   -436  -1049   -368  -1002
    135   -550   -685    205    410   -618   -880   -665   -441  -1044   -355  -1008
    127   -561   -688    215    405   -623   -896   -678   -423  -1054   -353  -1000
    135   -592   -727    228    431   -659   -917   -659   -410  -1057   -350   -982
    124   -626   -753    249    436   -688   -956   -662   -420  -1060   -350   -971
    122   -631   -753    254    436   -691   -992   -667   -436  -1067   -355   -966
    135   -618   -753    239    441   -685  -1028   -662   -439  -1070   -342   -958
    145   -631   -776    244    459   -704  -1065   -680   -462  -1088   -342   -979
    168   -654   -823    241    493   -737  -1083   -680   -472  -1104   -345   -989
    187   -704   -891    257    537   -797  -1101   -685   -496  -1135   -368  -1002
    241   -675   -919    215    579   -797  -1104   -688   -509  -1156   -363   -997
    267   -649   -917    192    592   -782  -1117   -688   -524  -1166   -348   -979
    301   -667   -969    181    633   -818  -1130   -693   -542  -1205   -350   -976
    340   -683  -1026    171    680   -854  -1135   -696   -555  -1254   -353   -969
    387   -696  -1083    153    732   -888  -1148   -704   -581  -1317   -363   -982
    407   -665  -1072    129    740   -867  -1143   -711   -600  -1366   -355   -987
    407   -672  -1080    132    743   -878  -1148   -717   -618  -1405   -350   -989
    423   -683  -1106    129    763   -893  -1148   -724   -641  -1452   -353  -1008
    423   -675  -1098    122    761   -885  -1145   -735   -667  -1483   -394  -1013
    441   -672  -1114    116    776   -893  -1140   -730   -680  -1506   -454  -1015
    420   -680  -1101    127    761   -891  -1143   -740   -683  -1509   -454  -1015
    465   -633  -1098     83    779   -865  -1119   -735   -654  -1491   -415   -992
    491   -584  -1075     44    782   -828  -1093   -717   -620  -1457   -371   -969
    405   -615  -1021    106    711   -818  -1109   -719   -618  -1444   -350   -974
    327   -672  -1000    171    662   -836  -1119   -732   -631  -1452   -345  -1021
    335   -665  -1000    163    665   -831  -1106   -730   -631  -1460   -345  -1034
    389   -639  -1028    124    706   -833  -1104   -727   -613  -1460   -350  -1028
    397   -639  -1036    122    717   -836  -1101   -714   -592  -1452   -350  -1023
    314   -714  -1028    197    667   -870  -1135   -717   -600  -1462   -353  -1047
    257   -756  -1013    249    633   -883  -1174   -732   -602  -1467   -353  -1083
    254   -761  -1018    252    633   -888  -1176   -711   -579  -1462   -340  -1096
    262   -745  -1008    241    633   -875  -1163   -688   -553  -1439   -309  -1088
    215   -789  -1008    285    610   -898  -1163   -667   -548  -1434   -306  -1096
    171   -737   -909    283    540   -823  -1124   -615   -493  -1371   -249  -1052
    116   -711   -831    296    472   -771  -1080   -563   -441  -1317   -197  -1013
    142   -701   -844    280    493   -771  -1104   -581   -452  -1304   -192  -1008
    103   -704   -807    298    454   -756  -1075   -548   -431  -1267   -171   -984
     67   -683   -753    306    407   -717  -1031   -506   -400  -1226   -150   -969
     12   -667   -683    324    345   -675  -1031   -498   -387  -1192   -148   -969
    -12   -628   -615    322    301   -623  -1018   -501   -379  -1161   -158  -1000
    -51   -613   -563    332    252   -589  -1008   -485   -358  -1130   -176  -1010
   -111   -652   -540    381    213   -597  -1023   -504   -374  -1163   -267  -1031
   -132   -683   -553    405    207   -618  -1026   -530   -397  -1182   -296  -1067
   -145   -683   -537    415    194   -610  -1034   -545   -413  -1163   -254  -1093
   -197   -709   -511    452    155   -610  -1062   -576   -446  -1153   -252  -1140
   -223   -717   -496    470    135   -607  -1049   -571   -444  -1153   -285  -1179
   -233   -776   -542    504    153   -659  -1010   -548   -439  -1187   -371  -1226
   -205   -807   -602    506    197   -706  -1031   -558   -446  -1192   -394  -1231
   -194   -818   -623    504    213   -722  -1070   -581   -457  -1208   -407  -1254
   -187   -862   -675    524    241   -769  -1070   -566   -446  -1231   -454  -1301
   -161   -859   -698    509    267   -782  -1062   -553   -418  -1210   -478  -1343
   -140   -849   -709    496    283   -779  -1052   -540   -402  -1195   -478  -1366
   -137   -844   -706    491    280   -774  -1067   -550   -415  -1192   -472  -1395
   -150   -859   -709    504    277   -784  -1075   -550   -431  -1192   -496  -1457
   -124   -878   -753    501    311   -815  -1057   -524   -426  -1176   -498  -1470
   -106   -883   -776    496    335   -831  -1067   -519   -428  -1137   -452  -1452
    -80   -927   -846    501    381   -885  -1072   -483   -428  -1174   -465  -1501
    -28   -979   -950    501    459   -966  -1000   -387   -397  -1218   -517  -1551
     -5   -958   -953    480    472   -956   -901   -272   -311  -1202   -493  -1545
     23   -878   -901    428    462   -888   -779   -116   -155  -1109   -363  -1460
     59   -519   -579    228    316   -548   -745    -54     38   -846    -83  -1156
     51     38    -15    -46     33     12   -841   -166    168   -524    296   -753
     12    441    428   -226   -207    436  -1098   -522     90   -348    555   -493
     49    381    332   -215   -140    358  -1408   -906   -205   -467    480   -535
     25   -205   -231     88    127   -218  -1483  -1124   -670  -1093   -119   -987
     31   -862   -893    415    459   -875  -1473  -1163  -1028  -1680   -704  -1431
     96  -1171  -1267    537    680  -1218  -1436  -1036  -1044  -1803   -867  -1582
    114  -1252  -1366    568    740  -1309  -1350   -904   -932  -1719   -854  -1582
     93  -1213  -1306    561    698  -1260  -1265   -807   -815  -1647   -815  -1553
     25  -1122  -1148    548    587  -1135  -1176   -709   -678  -1519   -704  -1439
    -38  -1034   -995    535    475  -1015  -1104   -633   -571  -1423   -592  -1345
   -106  -1044   -937    576    415   -992  -1049   -579   -524  -1408   -568  -1335
   -213  -1013   -802    610    293   -906  -1010   -537   -480  -1340   -506  -1301
   -335  -1021   -685    675    174   -854   -953   -491   -439  -1317   -498  -1280
   -400  -1034   -633    717    114   -833   -909   -462   -418  -1309   -491  -1273
   -402  -1036   -633    719    114   -836   -898   -446   -415  -1319   -504  -1273
   -413  -1023   -610    717     98   -818   -883   -431   -413  -1327   -462  -1244
   -353  -1005   -652    678    148   -828   -893   -462   -436  -1358   -452  -1275
   -358   -974   -615    665    127   -797   -888   -454   -428  -1340   -446  -1283
   -371   -966   -594    670    111   -782   -891   -446   -418  -1317   -462  -1288
   -350   -979   -631    662    140   -805   -891   -446   -444  -1332   -462  -1312
   -324   -984   -659    654    166   -823   -878   -431   -446  -1356   -465  -1309
   -322   -992   -670    657    171   -831   -888   -441   -465  -1369   -444  -1293
   -293   -987   -693    641    200   -841   -896   -452   -465  -1382   -413  -1288
   -272   -997   -724    633    223   -862   -896   -446   -472  -1397   -423  -1304
   -213   -974   -761    592    272   -867   -888   -449   -480  -1384   -418  -1301
   -179   -969   -789    571    303   -880   -888   -459   -491  -1371   -407  -1286
   -176   -976   -800    576    311   -888   -909   -465   -506  -1405   -413  -1301
   -148  -1023   -878    584    363   -953   -917   -454   -517  -1431   -449  -1309
   -111  -1060   -948    584    415  -1002   -932   -467   -537  -1436   -467  -1319
    -72  -1054   -982    561    454  -1018   -945   -470   -555  -1447   -459  -1319
      2  -1026  -1028    511    514  -1026   -953   -478   -563  -1454   -441  -1332
     59  -1002  -1062    470    561  -1031   -961   -467   -568  -1457   -407  -1327
     67  -1000  -1067    465    566  -1034   -958   -457   -568  -1470   -387  -1327
     93  -1018  -1114    462    602  -1065   -953   -444   -571  -1483   -381  -1330
     88  -1018  -1106    465    597  -1062   -945   -439   -566  -1483   -374  -1312
     90  -1026  -1117    467    602  -1072   -924   -418   -553  -1491   -368  -1299
    103  -1031  -1137    462    618  -1083   -917   -420   -566  -1491   -353  -1296
    114  -1005  -1122    444    618  -1062   -909   -418   -574  -1493   -324  -1286
    187  -1000  -1187    407    685  -1093   -911   -418   -592  -1525   -332  -1286
    220  -1031  -1254    402    735  -1143   -901   -405   -600  -1535   -335  -1293
    301   -992  -1293    345    795  -1143   -904   -420   -615  -1532   -316  -1291
    392   -961  -1353    283    870  -1156   -958   -470   -654  -1558   -324  -1306
    498   -950  -1449    226    974  -1200   -989   -504   -688  -1605   -361  -1348
    600   -984  -1584    192   1088  -1283  -1008   -530   -714  -1636   -392  -1413
    633   -976  -1610    171   1122  -1293  -1015   -553   -727  -1647   -392  -1426
    680   -961  -1641    137   1158  -1299  -1036   -587   -743  -1662   -397  -1421
    709   -932  -1641    111   1174  -1286  -1054   -618   -753  -1660   -392  -1436
    691   -963  -1654    137   1171  -1309  -1057   -639   -771  -1670   -397  -1452
    662  -1002  -1665    168   1161  -1332  -1054   -652   -784  -1696   -415  -1467
    657   -995  -1652    168   1153  -1322  -1052   -659   -784  -1693   -413  -1467
    657  -1002  -1660    174   1158  -1330  -1049   -678   -802  -1709   -441  -1473
    636  -1000  -1636    179   1132  -1317  -1039   -683   -805  -1688   -426  -1460
    607   -948  -1558    168   1080  -1252  -1036   -688   -800  -1665   -392  -1436
    558   -917  -1475    179   1015  -1197  -1036   -683   -787  -1639   -366  -1415
    530   -927  -1457    200    992  -1192  -1026   -662   -776  -1649   -379  -1400
    550   -870  -1423    158    987  -1145   -982   -623   -722  -1605   -329  -1353
    519   -878  -1397    179    956  -1135   -953   -592   -691  -1569   -288  -1319
    472   -826  -1299    176    883  -1060   -961   -600   -691  -1548   -244  -1312
    496   -758  -1254    132    875  -1005   -948   -576   -662  -1551   -231  -1293
    462   -748  -1210    140    833   -976   -922   -537   -626  -1501   -174  -1254
    431   -662  -1093    114    761   -878   -911   -511   -594  -1454    -93  -1192
    428   -613  -1041     90    732   -826   -888   -478   -561  -1454    -83  -1158
    402   -579   -982     88    691   -779   -888   -475   -545  -1426    -46  -1132
    384   -610   -997    111    691   -805   -901   -491   -574  -1470    -62  -1143
    368   -626   -995    127    680   -810   -891   -483   -607  -1496    -62  -1135
    322   -610   -935    142    626   -771   -888   -483   -636  -1501    -49  -1114
    329   -566   -896    119    613   -730   -862   -452   -618  -1486    -18  -1070
    329   -561   -893    114    610   -727   -849   -439   -610  -1486     -2  -1060
    259   -649   -909    194    581   -776   -857   -457   -652  -1514    -15  -1098
    207   -683   -893    236    548   -787   -846   -459   -670  -1525    -15  -1101
    166   -698   -865    267    514   -782   -828   -436   -670  -1527    -31  -1096
    158   -704   -862    272    509   -782   -839   -439   -680  -1545    -57  -1117
    114   -696   -813    290    462   -753   -826   -426   -667  -1530      2  -1088
     31   -735   -769    350    397   -750   -828   -418   -665  -1551     33  -1083
    -51   -750   -698    402    322   -724   -795   -368   -618  -1540     59  -1057
   -116   -737   -620    426    252   -680   -750   -337   -576  -1504    103  -1062
   -207   -722   -514    465    153   -618   -698   -280   -519  -1473    150  -1031
   -272   -706   -436    488     80   -571   -652   -233   -480  -1465    153  -1015
   -202   -680   -478    441    137   -579   -644   -213   -475  -1506    116  -1041
   -132   -735   -602    431    233   -670   -618   -142   -446  -1584     41  -1135
   -109   -683   -574    394    231   -628   -480     -7   -329  -1551     83  -1153
   -103   -535   -431    319    161   -483   -342    142   -142  -1392    228  -1070
    -85   -166    -80    127     -2   -124   -340    197     57  -1104    553   -797
    -36    379    415   -171   -226    397   -509     49    135   -813    940   -449
    -54    730    782   -337   -418    756   -846   -350    -51   -737   1143   -280
    -49    550    600   -252   -324    574  -1093   -670   -415  -1034    963   -407
    -77   -200   -122    140     20   -161  -1117   -831   -891  -1758    319   -883
    -62   -704   -644    381    290   -675  -1044   -750  -1041  -2114    -49  -1195
    -10   -878   -867    444    426   -872   -971   -597   -935  -2114   -103  -1270
     20   -901   -924    439    470   -914   -901   -491   -820  -2057    -70  -1241
     36   -836   -872    400    454   -854   -844   -423   -717  -1995    -12  -1179
     80   -732   -813    324    444   -771   -833   -413   -654  -1927     64  -1137
    161   -709   -872    272    517   -789   -823   -392   -620  -1938     54  -1137
    267   -698   -966    213    615   -831   -823   -387   -610  -1932     49  -1158
    381   -662  -1044    140    711   -852   -841   -410   -626  -1943     51  -1176
    441   -628  -1070     93    753   -849   -846   -420   -628  -1961     51  -1192
    522   -628  -1150     51    833   -888   -867   -433   -649  -1997     28  -1252
    568   -675  -1244     51    906   -958   -878   -441   -670  -2036    -18  -1340
    644   -646  -1291      2    966   -969   -862   -436   -659  -2029     -5  -1387
    667   -654  -1322     -7    995   -989   -878   -452   -678  -2052     -5  -1426
    696   -639  -1337    -28   1015   -987   -898   -459   -680  -2055      5  -1436
    740   -620  -1361    -59   1049   -992   -880   -446   -667  -2036     20  -1460
    722   -636  -1358    -41   1039   -997   -880   -444   -662  -2049     18  -1488
    724   -646  -1371    -41   1047  -1008   -867   -420   -654  -2073      7  -1499
    717   -644  -1361    -36   1036  -1002   -849   -407   -641  -2060     23  -1491
    701   -628  -1330    -38   1013   -979   -844   -394   -631  -2057     44  -1478
    709   -574  -1283    -67    995   -927   -820   -366   -597  -2034     80  -1449
    644   -623  -1267    -10    956   -945   -818   -363   -600  -2062     62  -1447
    623   -636  -1260      5    940   -948   -807   -353   -587  -2065     44  -1436
    631   -605  -1239    -15    932   -922   -771   -324   -555  -2042     49  -1397
    636   -579  -1215    -28    924   -896   -761   -319   -545  -2034     54  -1369
    654   -579  -1236    -38    945   -906   -779   -327   -550  -2047     49  -1376
    639   -620  -1260    -10    948   -940   -802   -361   -566  -2052     59  -1389
    667   -615  -1283    -28    974   -948   -810   -384   -579  -2060     77  -1408
    698   -649  -1348    -23   1023   -997   -815   -392   -594  -2099     41  -1447
    761   -587  -1350    -88   1054   -969   -784   -361   -568  -2065     85  -1454
    800   -561  -1361   -119   1078   -961   -792   -355   -576  -2055    116  -1473
    833   -522  -1358   -158   1093   -940   -810   -366   -587  -2060    129  -1483
    883   -478  -1361   -202   1122   -919   -797   -355   -579  -2055    140  -1465
    888   -501  -1389   -194   1137   -945   -789   -348   -587  -2083    127  -1454
    932   -465  -1397   -233   1163   -930   -776   -335   -584  -2096    132  -1434
    953   -472  -1426   -241   1187   -950   -795   -337   -600  -2135     96  -1441
    995   -459  -1454   -267   1223   -956   -792   -342   -597  -2153     67  -1447
   1034   -431  -1465   -303   1247   -948   -771   -342   -587  -2148     80  -1449
   1026   -444  -1470   -290   1247   -956   -771   -348   -579  -2138    106  -1431
   1010   -423  -1436   -293   1221   -930   -779   -353   -568  -2145     93  -1400
   1015   -374  -1389   -319   1202   -880   -756   -342   -537  -2125    101  -1376
    963   -387  -1350   -288   1156   -867   -709   -324   -506  -2099    161  -1405
    911   -394  -1306   -259   1106   -849   -672   -303   -475  -2060    223  -1402
    859   -374  -1234   -244   1044   -802   -639   -272   -436  -2029    257  -1363
    807   -340  -1148   -233    976   -743   -600   -239   -405  -2000    283  -1343
    714   -345  -1060   -187    885   -701   -571   -220   -381  -1982    283  -1325
    636   -316   -953   -161    792   -633   -537   -194   -350  -1961    298  -1291
    548   -324   -872   -111    709   -597   -530   -189   -337  -1948    303  -1275
    509   -290   -800   -109    654   -545   -472   -153   -293  -1919    345  -1239
    436   -265   -701    -85    566   -483   -433   -122   -257  -1896    394  -1182
    379   -254   -633    -62    504   -441   -400    -85   -215  -1873    431  -1143
    342   -213   -555    -67    446   -384   -368    -49   -171  -1844    465  -1088
    296   -161   -457    -67    376   -309   -340    -18   -129  -1816    506  -1039
    254   -103   -361    -75    306   -231   -293     31    -62  -1753    574   -969
    210    -49   -259    -83    233   -153   -231     88     10  -1691    652   -891
    161      5   -158    -83    158    -75   -207    109     49  -1657    685   -849
    137     49    -88    -93    114    -18   -197    124     77  -1636    706   -823
    101     59    -44    -83     72      7   -184    142    103  -1623    711   -810
     85     77     -7    -83     46     36   -166    153    129  -1590    758   -797
     41    111     70    -77    -15     90   -140    171    158  -1553    813   -802
      5    122    116    -62    -54    119   -132    168    158  -1551    805   -831
    -33     96    129    -31    -80    111   -140    129    148  -1556    776   -839
    -31     93    124    -33    -77    109   -140    122    150  -1553    774   -831
    -54     77    132    -12    -93    103   -132    137    161  -1556    774   -823
   -140    -12    127     77   -135     57   -161    119    135  -1579    745   -831
   -153    -46    103     98   -129     28   -168    101     98  -1613    706   -844
   -140    -57     83     98   -111     12   -145    109     88  -1631    675   -857
   -135    -96     38    114    -88    -28   -135    111     72  -1657    641   -880
   -148   -145      2    148    -75    -72   -155     98     36  -1693    597   -888
   -140   -155    -15    148    -64    -88   -171     77     10  -1717    563   -901
   -137   -155    -18    145    -59    -88   -171     72     -5  -1727    558   -909
   -116   -187    -70    150    -23   -129   -168     67    -20  -1748    545   -909
   -135   -239   -103    187    -15   -171   -181     54    -44  -1779    519   -924
   -135   -228    -93    181    -23   -163   -171     59    -44  -1779    511   -901
   -129   -218    -88    174    -20   -153   -148     77    -25  -1766    496   -846
   -145   -259   -116    200    -15   -189   -124    111    -10  -1769    457   -820
   -145   -316   -171    231     12   -244    -57    207     33  -1774    392   -820
   -158   -262   -103    207    -28   -184     77    345    129  -1719    392   -748
   -148   -187    -41    166    -54   -114    181    485    239  -1610    418   -649
   -137     57    194     38   -166    124    207    545    394  -1387    594   -428
   -174    542    717   -184   -444    628    187    527    592  -1036    987    -67
   -239    956   1195   -361   -717   1075    -49    194    524   -872   1241    150
   -303    870   1174   -283   -737   1021   -322   -142    252   -992   1140     49
   -342    337    678      2   -511    506   -402   -348   -145  -1527    631   -379
   -350   -218    132    285   -241    -44   -348   -342   -420  -2008    176   -776
   -337   -433    -98    384   -122   -265   -301   -202   -371  -2036    106   -862
   -329   -470   -140    400    -96   -306   -213    -77   -252  -1979    132   -875
   -303   -392    -88    345   -109   -241   -129     25   -135  -1899    200   -846
   -275   -280     -5    277   -135   -142    -57    106    -25  -1808    283   -779
   -290   -254     36    270   -166   -109    -31    140     23  -1774    314   -743
   -275   -207     67    239   -171    -70      0    171     64  -1748    335   -717
   -254   -158     93    205   -176    -33     38    194     98  -1725    355   -696
   -241   -150     90    197   -166    -31     46    202    116  -1719    363   -683
   -228   -148     80    187   -155    -33     44    205    122  -1725    355   -667
   -236   -168     67    202   -153    -51     33    205     90  -1743    316   -654
   -226   -171     51    197   -140    -59     38    213     70  -1753    298   -646
   -226   -148     77    187   -153    -36     49    228     85  -1738    309   -641
   -207   -166     38    187   -127    -64     49    226     88  -1745    288   -659
   -189   -155     31    171   -111    -62     62    244    111  -1732    303   -646
   -184   -145     38    163   -111    -51     67    252    122  -1725    314   -631
   -148   -101     46    124    -98    -28     90    275    142  -1712    324   -610
   -142   -109     33    124    -90    -38     93    275    150  -1712    324   -605
   -137   -132      5    135    -72    -64     70    262    140  -1725    314   -620
   -124   -122      2    122    -64    -62     57    254    140  -1730    314   -631
    -85   -101    -15     93    -36    -59     54    257    145  -1727    316   -623
    -85   -101    -15     90    -36    -59     59    259    153  -1719    316   -613
    -75    -90    -18     83    -28    -54     72    267    168  -1704    322   -607
    -41    -72    -33     54     -5    -54     80    270    174  -1691    335   -610
    -20    -64    -44     44     10    -54     88    275    181  -1693    342   -607
    -25    -77    -51     49     12    -64     88    283    181  -1699    345   -594
    -51   -116    -64     83      5    -90     77    288    171  -1699    340   -594
    -93   -142    -51    116    -23    -96     80    296    171  -1701    329   -607
   -111   -127    -15    119    -49    -72     90    309    189  -1686    350   -607
    -90    -90      0     88    -46    -46    111    337    215  -1657    379   -589
   -114    -83     31     96    -72    -25    124    355    231  -1644    384   -568
   -153    -98     54    124   -106    -23    127    368    236  -1641    384   -558
   -155    -88     67    122   -111    -10    161    400    262  -1621    405   -553
   -158    -70     88    111   -124      7    184    418    277  -1613    420   -561
   -158    -64     93    111   -127     12    202    423    283  -1605    428   -558
   -192    -80    111    135   -153     15    202    413    283  -1608    431   -568
   -226    -64    161    145   -194     46    218    423    301  -1597    441   -566
   -223    -20    200    122   -213     88    241    444    324  -1566    480   -550
   -233      2    236    114   -236    119    265    472    361  -1535    522   -537
   -231     10    241    109   -236    124    285    491    387  -1519    540   -527
   -231     15    246    109   -239    129    301    501    410  -1506    545   -514
   -259     12    272    122   -265    142    319    517    439  -1486    550   -501
   -267      5    272    129   -270    140    332    527    452  -1478    550   -506
   -272     15    288    127   -280    150    350    540    470  -1465    542   -509
   -241      5    246    119   -244    124    355    537    467  -1475    511   -532
   -215    -33    181    122   -200     72    358    527    459  -1486    483   -553
   -226    -93    132    158   -181     18    363    527    446  -1501    446   -563
   -231    -98    132    163   -184     15    363    537    462  -1488    452   -555
   -233    -70    163    153   -200     46    379    550    480  -1470    454   -527
   -293   -116    176    205   -236     28    400    563    485  -1470    426   -509
   -363   -140    223    249   -293     41    420    600    519  -1441    454   -480
   -446   -111    335    277   -392    109    467    657    579  -1376    524   -420
   -511    -83    428    298   -470    171    519    709    633  -1319    574   -361
   -579    -96    480    335   -530    192    555    732    665  -1291    589   -327
   -623    -98    524    361   -576    210    581    761    696  -1262    615   -296
   -652    -85    563    366   -610    239    618    800    724  -1239    646   -259
   -652    -57    594    355   -623    267    652    846    756  -1210    678   -207
   -652    -23    628    337   -641    301    657    875    787  -1184    709   -150
   -670      0    670    335   -670    335    665    885    820  -1163    737   -106
   -685     20    704    329   -696    361    665    885    852  -1156    730    -64
   -724    -18    706    371   -717    342    659    875    859  -1145    724    -41
   -766    -28    737    397   -753    353    662    878    859  -1122    750    -51
   -782    -31    750    405   -769    361    675    893    867  -1098    795    -44
   -813    -62    750    436   -784    342    688    901    859  -1091    823    -70
   -818   -109    709    465   -763    298    691    891    833  -1114    800   -122
   -810   -176    631    491   -722    226    672    862    792  -1148    743   -166
   -797   -226    571    511   -685    171    667    854    758  -1158    698   -200
   -766   -272    493    517   -631    109    652    831    722  -1174    652   -223
   -709   -311    397    511   -553     41    610    784    675  -1228    605   -254
   -678   -358    319    517   -501    -20    581    745    631  -1278    571   -272
   -644   -384    257    514   -452    -64    563    719    592  -1317    545   -285
   -633   -407    226    519   -431    -90    550    704    563  -1350    522   -283
   -607   -415    192    511   -400   -111    540    696    542  -1379    506   -275
   -553   -392    161    470   -358   -114    537    691    532  -1397    509   -270
   -514   -420     93    467   -306   -166    532    691    509  -1428    501   -280
   -480   -517    -36    498   -223   -277    561    724    483  -1486    439   -337
   -459   -571   -111    517   -174   -342    649    815    501  -1519    384   -394
   -426   -530   -103    475   -161   -316    740    948    581  -1473    407   -368
   -350   -322     28    335   -192   -148    815   1114    750  -1293    571   -192
   -319    150    470     83   -394    309    841   1210    995   -943    953    197
   -436    756   1192   -158   -813    974    795   1109   1208   -548   1418    644
   -517    914   1428   -200   -971   1171    511    758   1114   -462   1551    748
   -574    555   1130     10   -852    841    254    340    698   -828   1226    452
   -610   -140    467    374   -540    163    171     64    181  -1491    579   -101
   -524   -597    -72    561   -226   -335    176    114     -7  -1800    241   -394
   -485   -683   -200    581   -142   -441    265    303     90  -1753    246   -394
   -457   -646   -192    550   -132   -420    366    439    200  -1673    288   -363
   -420   -561   -140    491   -140   -350    449    550    306  -1584    348   -309
   -413   -501    -88    457   -163   -296    506    618    381  -1522    394   -249
   -420   -462    -41    439   -189   -252    540    662    428  -1478    431   -192
   -423   -449    -25    436   -200   -239    553    680    439  -1470    441   -168
   -452   -457     -5    454   -223   -233    571    701    452  -1457    441   -148
   -467   -454     12    462   -241   -220    594    735    480  -1423    467    -98
   -465   -459      5    459   -236   -228    600    745    483  -1413    465    -93
   -436   -465    -28    449   -205   -246    597    745    478  -1408    444    -88
   -441   -470    -31    454   -207   -252    605    750    480  -1408    433    -77
   -454   -472    -18    465   -218   -246    605    750    475  -1415    420    -72
   -423   -475    -51    446   -187   -265    594    743    462  -1431    394    -83
   -361   -454    -93    407   -135   -275    592    743    459  -1428    381    -96
   -314   -457   -142    387    -88   -301    581    737    452  -1431    371   -101
   -288   -462   -174    376    -57   -319    574    732    446  -1431    371    -80
   -296   -472   -176    384    -62   -324    579    735    454  -1423    374    -72
   -290   -488   -197    389    -46   -342    576    735    457  -1423    371    -72
   -285   -496   -213    389    -38   -355    571    727    449  -1431    363    -77
   -306   -491   -184    400    -62   -337    574    727    454  -1431    363    -59
   -288   -475   -187    379    -51   -329    574    732    459  -1423    376    -51
   -257   -459   -202    358    -28   -332    571    740    465  -1415    389    -62
   -249   -465   -215    355    -18   -340    568    745    465  -1421    394    -75
   -254   -470   -215    363    -20   -342    571    750    467  -1423    400    -75
   -254   -462   -210    358    -23   -337    574    763    478  -1413    407    -70
   -265   -457   -192    358    -36   -324    574    769    478  -1405    415    -62
   -270   -452   -181    361    -46   -316    576    769    488  -1400    423    -57
   -272   -446   -174    361    -49   -311    581    779    498  -1397    433    -44
   -270   -431   -161    348    -54   -296    581    789    506  -1397    441    -33
   -288   -426   -140    355    -75   -283    592    797    524  -1387    452    -18
   -293   -423   -129    358    -83   -277    607    802    535  -1382    462     -2
   -319   -410    -90    366   -114   -252    633    820    555  -1366    485     20
   -355   -400    -46    376   -155   -223    654    841    579  -1345    517     46
   -363   -381    -18    371   -174   -200    665    849    589  -1337    535     54
   -366   -358      7    361   -189   -176    675    854    605  -1330    550     62
   -376   -329     46    353   -213   -142    688    865    633  -1322    568     80
   -454   -309    142    381   -301    -83    730    914    691  -1280    605    114
   -600   -298    301    449   -452      0    810   1000    776  -1213    665    171
   -737   -280    457    506   -600     88    883   1080    854  -1156    724    241
   -797   -231    566    514   -683    166    930   1132    911  -1119    763    285
   -797   -215    581    506   -691    181    943   1143    930  -1122    766    272
   -763   -194    566    478   -667    184    922   1137    930  -1145    766    239
   -740   -184    555    459   -649    187    904   1130    924  -1158    740    215
   -750   -181    568    467   -659    192    909   1132    935  -1148    727    202
   -737   -135    602    433   -672    233    937   1163    974  -1106    756    239
   -714    -46    667    379   -693    311    969   1213   1028  -1057    805    296
   -844    -41    802    441   -823    379    963   1239   1072  -1021    857    337
  -1047    -96    950    571  -1000    426    953   1252   1111  -1002    893    371
  -1184    -93   1088    639  -1137    496   1026   1288   1158   -974    930    431
  -1202   -114   1088    659  -1148    485   1067   1270   1156   -989    906    426
  -1135    -67   1067    600  -1101    498   1091   1273   1156   -997    901    415
  -1093    -20   1072    558  -1083    524   1127   1301   1169   -989    927    413
  -1057      7   1065    522  -1062    537   1140   1312   1179   -987    924    428
  -1015     28   1044    493  -1028    535   1135   1304   1179   -992    911    441
   -971     46   1015    462   -995    530   1124   1296   1179  -1005    901    454
   -924     72    997    426   -961    535   1114   1280   1171  -1026    896    465
   -888    103    989    389   -937    545   1111   1262   1171  -1034    898    475
   -823    103    927    358   -875    514   1075   1215   1140  -1072    867    452
   -727     72    800    324   -763    436   1008   1145   1080  -1140    802    394
   -636     44    680    296   -657    361    940   1072   1015  -1210    740    342
   -537     44    581    244   -558    311    880   1021    966  -1257    693    316
   -465     41    506    210   -485    272    833    987    935  -1293    657    303
   -433     41    472    194   -454    254    818    976    930  -1306    639    296
   -418     18    436    200   -426    226    810    969    922  -1319    626    283
   -397    -20    376    207   -387    176    797    953    896  -1348    600    246
   -384    -72    309    228   -348    116    784    937    870  -1384    574    207
   -371    -83    288    226   -329    101    779    927    857  -1395    571    181
   -384    -75    309    231   -348    116    784    927    852  -1395    571    168
   -444    -96    348    267   -397    124    795    945    865  -1387    576    174
   -488   -119    368    303   -428    124    813    966    878  -1379    581    181
   -511   -140    371    324   -444    114    820    974    883  -1376    574    179
   -530   -132    397    332   -465    132    836    979    893  -1371    576    192
   -563   -129    431    345   -498    150    875   1005    930  -1343    594    218
   -615   -233    381    423   -501     75    906   1039    935  -1366    553    187
   -652   -361    288    506   -472    -36    961   1106    927  -1421    480    103
   -646   -348    298    498   -472    -25   1047   1218    992  -1402    483     72
   -563   -194    366    376   -465     85   1150   1408   1156  -1260    610    181
   -519    187    704    166   -613    444   1223   1566   1400   -943    937    506
   -563    823   1384   -129   -974   1104   1218   1582   1662   -506   1447   1002
   -706   1312   2018   -301  -1361   1665   1047   1340   1761   -194   1836   1369
   -722   1130   1849   -205  -1286   1488    724    914   1454   -379   1693   1228
   -724    446   1171    137   -948    807    514    498    880  -1034   1067    652
   -685   -306    379    496   -535     33    428    322    420  -1660    431     62
   -576   -626    -49    602   -265   -337    436    426    363  -1805    244   -122
   -504   -605   -103    553   -202   -355    527    579    475  -1740    283   -103
   -465   -511    -46    485   -210   -280    636    717    605  -1631    363    -31
   -470   -423     44    444   -259   -189    709    810    711  -1530    441     41
   -480   -381     98    431   -290   -142    753    857    766  -1465    496     85
   -485   -361    124    420   -306   -119    776    875    787  -1439    522    111
   -488   -332    153    410   -322    -90    797    893    800  -1421    537    129
   -475   -314    161    392   -319    -75    810    911    813  -1397    553    153
   -467   -309    158    389   -314    -75    823    930    823  -1366    576    179
   -478   -303    171    389   -327    -67    833    937    833  -1343    600    194
   -465   -306    158    384   -311    -75    826    927    831  -1343    605    194
   -452   -298    153    374   -303    -72    818    906    818  -1356    594    187
   -413   -277    135    345   -275    -72    813    891    802  -1371    576    179
   -387   -293     93    337   -241   -101    776    865    779  -1397    574    174
   -335   -309     25    322   -181   -142    748    836    750  -1431    563    161
   -254   -296    -41    275   -106   -171    724    810    724  -1460    535    145
   -189   -259    -70    226    -59   -166    696    795    711  -1465    514    142
   -166   -218    -54    189    -57   -137    714    823    743  -1444    524    158
   -145   -148     -2    148    -72    -75    758    875    792  -1392    571    202
   -202   -111     88    155   -145    -12    787    909    836  -1345    618    239
   -296   -140    155    218   -226      7    792    930    854  -1327    636    252
   -348   -148    200    246   -275     25    839    971    880  -1296    662    272
   -402   -119    283    262   -345     80    875   1010    922  -1254    704    322
   -439    -96    342    265   -392    124    893   1031    940  -1234    722    353
   -472    -98    374    285   -423    137    919   1054    958  -1210    740    368
   -501   -122    376    311   -441    127    911   1054    950  -1205    756    376
   -530   -158    371    345   -452    106    883   1039    935  -1215    748    371
   -530   -155    374    340   -452    109    893   1047    937  -1205    756    381
   -501   -124    376    314   -439    124    924   1085    963  -1176    774    400
   -498   -135    363    314   -431    114    924   1091    961  -1169    774    405
   -493   -142    350    316   -423    103    914   1083    956  -1171    763    400
   -509   -174    332    340   -423     80    909   1072    943  -1189    740    384
   -501   -174    327    337   -415     75    927   1072    943  -1187    732    376
   -496   -179    316    337   -407     67    937   1078    945  -1176    730    371
   -501   -166    332    332   -418     83    948   1088    958  -1158    743    387
   -511   -153    358    332   -436    101    956   1091    969  -1145    745    394
   -504   -135    368    319   -436    116    982   1117   1002  -1114    758    400
   -555   -150    405    350   -480    127   1008   1135   1021  -1096    758    397
   -597   -137    459    366   -530    161   1026   1156   1054  -1054    795    426
   -620   -142    478    381   -550    166   1060   1187   1088  -1031    828    454
   -657   -150    506    405   -581    176   1072   1195   1104  -1015    826    470
   -680   -155    524    415   -602    184   1083   1202   1111   -997    813    462
   -719   -155    563    436   -641    202   1088   1202   1119   -979    839    452
   -740   -155    584    446   -665    213   1093   1205   1135   -969    872    444
   -758   -171    587    465   -672    207   1098   1202   1137   -974    870    436
   -763   -150    613    457   -691    231   1093   1208   1148   -958    859    449
   -761   -122    639    441   -701    257   1085   1205   1148   -943    854    446
   -763   -111    649    436   -709    267   1085   1202   1153   -930    862    436
   -779   -129    649    454   -714    259   1091   1200   1161   -914    862    439
   -807   -135    670    470   -740    267   1106   1197   1174   -896    862    465
   -810   -114    696    462   -756    290   1119   1205   1189   -867    870    491
   -823    -93    730    457   -776    319   1130   1202   1200   -849    872    491
   -836    -59    776    449   -807    358   1135   1200   1213   -833    880    496
   -846    -38    807    441   -831    384   1148   1205   1228   -815    893    504
   -841    -12    828    426   -833    407   1166   1213   1239   -802    896    511
   -854     18    872    415   -862    444   1161   1210   1236   -795    891    514
   -872     36    909    418   -891    472   1148   1208   1236   -789    885    514
   -862     88    950    384   -906    519   1161   1210   1252   -769    896    542
   -878    129   1005    374   -940    566   1171   1205   1265   -758    898    558
   -896    135   1031    379   -963    581   1163   1197   1249   -763    885    561
   -904    161   1065    371   -984    613   1150   1192   1228   -774    878    563
   -883    163   1047    358   -966    605   1135   1169   1189   -815    857    550
   -885    148   1031    368   -958    589   1122   1145   1182   -831    831    535
   -901    127   1026    384   -963    576   1122   1143   1189   -831    823    535
   -904     98   1002    402   -953    550   1096   1137   1166   -844    797    496
   -917     80    997    418   -956    537   1098   1122   1148   -841    766    449
   -937     31    969    452   -953    498   1085   1096   1117   -859    745    405
   -940      0    940    467   -943    470   1054   1072   1083   -880    737    389
   -924     -5    919    465   -922    457   1036   1047   1052   -901    722    381
   -932    -10    922    470   -930    454   1031   1023   1034   -906    717    381
   -937     -7    927    472   -935    459   1018    997   1013   -911    701    374
   -940      2    943    467   -943    472    997    979   1000   -914    688    384
   -943     -5    937    475   -940    465    974    953    971   -935    657    392
   -937    -18    917    475   -930    446    945    927    948   -945    646    402
   -901    -77    823    491   -865    371    958    940    924   -974    620    366
   -878   -161    714    519   -797    275   1034   1028    937   -995    576    298
   -904   -168    735    537   -820    283   1145   1145   1005   -950    597    275
   -880    -57    823    467   -852    384   1236   1306   1140   -802    688    348
   -841    355   1197    244  -1018    776   1299   1436   1366   -488    997    631
   -904    966   1870    -33  -1387   1418   1267   1395   1584    -83   1454   1039
  -1036   1460   2496   -210  -1766   1977   1044   1098   1641    213   1842   1330
  -1054   1312   2364   -129  -1709   1836    706    693   1361     67   1784   1140
  -1101    683   1784    207  -1444   1234    550    348    862   -530   1319    488
  -1070    -70    997    568  -1036    462    522    257    459  -1148    646     15
   -961   -415    545    688   -753     64    563    397    423  -1304    368    -75
   -883   -410    470    646   -678     31    670    568    548  -1252    350    -10
   -846   -337    506    592   -678     83    748    698    665  -1195    355     77
   -782   -244    537    514   -659    145    792    761    737  -1145    397    116
   -706   -171    535    439   -620    181    800    758    750  -1117    415    111
   -672   -142    527    407   -602    192    818    769    758  -1088    457    124
   -665   -148    517    405   -592    181    820    756    740  -1093    454    137
   -636   -132    501    381   -571    181    810    745    727  -1119    418    171
   -584    -77    506    332   -545    213    805    748    724  -1104    428    150
   -579    -77    501    327   -542    210    789    727    698  -1093    436    129
   -566   -101    465    332   -517    181    782    724    691  -1101    428    124
   -548    -98    449    322   -501    176    787    730    701  -1104    415    124
   -555    -85    470    322   -514    192    792    722    704  -1106    413    155
   -535    -70    465    301   -501    197    769    688    665  -1135    394    166
   -511    -57    454    283   -485    197    740    659    646  -1163    366    171
   -478    -59    415    267   -449    176    724    657    639  -1189    335    171
   -426    -54    371    241   -400    158    711    670    644  -1197    311    171
   -397    -54    340    223   -368    142    691    670    639  -1192    290    181
   -389    -44    342    215   -366    148    691    675    633  -1182    277    181
   -418    -59    358    236   -389    150    685    678    636  -1169    267    179
   -415    -96    319    257   -368    111    665    678    628  -1171    270    158
   -405    -96    309    249   -358    103    649    675    610  -1176    254    148
   -389    -59    329    223   -361    135    636    670    602  -1171    249    137
   -387    -41    345    210   -366    150    618    675    597  -1158    257    132
   -410    -41    368    226   -389    163    610    685    597  -1148    246    140
   -418    -57    361    236   -389    150    574    659    571  -1158    241    101
   -457    -51    405    254   -433    176    576    675    589  -1119    272    109
   -467    -57    407    259   -439    174    589    696    607  -1085    293    122
   -472    -15    457    244   -465    220    600    724    626  -1049    353    148
   -467     10    478    228   -472    244    592    714    607  -1052    348    132
   -485     25    511    228   -498    267    584    706    607  -1054    327    129
   -498     41    537    226   -519    288    589    709    613  -1047    332    124
   -493     88    581    202   -537    335    581    706    618  -1028    361    119
   -509    109    618    200   -563    361    615    745    667   -971    402    142
   -524    129    654    197   -589    389    633    758    678   -945    415    148
   -548    161    709    192   -628    433    626    753    675   -940    418    140
   -537    262    800    137   -667    530    662    789    724   -870    470    166
   -488    353    839     64   -665    594    704    836    787   -800    511    194
   -493    379    872     57   -683    626    714    852    810   -776    511    189
   -524    379    904     72   -714    641    717    849    828   -753    514    168
   -587    327    914    129   -750    620    714    828    823   -745    498    129
   -646    270    914    187   -782    592    706    789    795   -771    457     70
   -659    259    919    200   -789    589    706    782    800   -763    457     41
   -657    252    909    202   -782    579    691    763    784   -766    441      5
   -628    254    883    187   -756    568    657    737    756   -776    407    -49
   -597    280    878    155   -737    579    646    732    750   -761    405    -62
   -587    322    906    132   -748    613    636    727    748   -748    413    -77
   -568    340    909    111   -737    623    623    727    748   -735    423    -93
   -548    319    867    114   -706    592    607    724    735   -745    407   -116
   -535    319    854    106   -696    587    592    719    727   -753    415   -142
   -527    335    859     96   -693    597    597    735    737   -748    449   -132
   -537    322    859    106   -698    589    610    756    753   -745    478    -98
   -555    288    844    135   -698    566    633    779    774   -756    483    -59
   -574    298    872    135   -724    587    649    792    800   -766    491    -51
   -626    280    904    171   -763    592    657    792    807   -784    475    -88
   -672    252    922    210   -797    587    649    776    807   -826    426   -137
   -693    244    937    226   -815    589    644    761    813   -865    407   -148
   -745    223    969    259   -857    597    654    748    823   -891    384   -153
   -784    233   1018    275   -901    626    659    750    844   -893    379   -166
   -815    210   1023    301   -919    615    649    756    849   -898    345   -207
   -826    236   1062    296   -943    649    641    756    857   -859    322   -220
   -841    252   1093    293   -969    670    613    709    836   -846    319   -241
   -865    223   1088    322   -976    654    587    680    820   -844    280   -280
   -862    194   1057    332   -961    623    576    662    810   -831    244   -314
   -870    153   1023    358   -945    587    558    631    787   -823    213   -342
   -893    111   1005    392   -950    555    535    602    761   -813    179   -376
   -924     72    997    426   -961    535    524    584    743   -810    150   -410
   -935     62    997    436   -966    530    511    568    722   -823    142   -439
   -950     49   1000    452   -974    524    491    550    701   -839    150   -457
   -979     20   1000    478   -989    511    493    550    701   -844    179   -475
  -1026      5   1031    509  -1028    517    496    553    701   -859    197   -491
  -1036     25   1062    504  -1049    542    488    555    701   -870    218   -472
  -1078     28   1106    524  -1091    566    478    548    696   -883    210   -441
  -1114      0   1111    555  -1111    555    472    550    683   -901    163   -428
  -1122    -80   1041    600  -1083    480    504    594    675   -940     93   -459
  -1174   -166   1008    667  -1093    418    613    711    704   -948     46   -524
  -1197   -158   1039    678  -1119    439    714    844    779   -898     62   -535
  -1143     44   1184    548  -1166    613    800   1031    961   -704    226   -374
  -1130    504   1634    311  -1382   1067    795   1111   1192   -345    592     -2
  -1205   1169   2374     18  -1790   1771    683    987   1395     88   1078    485
  -1278   1551   2829   -135  -2052   2190    381    636   1374    322   1356    737
  -1314   1208   2522     51  -1917   1865     54    187    958     10   1070    457
  -1314    420   1735    446  -1525   1078    -85   -153    353   -724    363   -153
  -1239   -262    974    748  -1106    353    -83   -161     18  -1239   -184   -641
  -1130   -444    685    787   -909    119    -10     12     54  -1278   -277   -735
  -1093   -387    704    737   -898    158    109    176    194  -1174   -223   -693
  -1052   -285    763    667   -909    239    189    280    311  -1085   -158   -636
  -1015   -228    787    620   -904    280    223    322    366  -1044   -122   -592
   -948   -184    763    566   -857    288    226    337    389  -1018   -119   -558
   -919   -161    756    540   -839    296    215    329    387  -1005   -129   -574
   -927   -197    727    561   -828    265    189    298    361  -1034   -158   -610
   -875   -205    667    537   -774    231    155    267    337  -1062   -202   -620
   -807   -205    602    506   -706    197    124    239    319  -1075   -241   -639
   -782   -189    592    483   -688    200    119    220    316  -1091   -280   -662
   -761   -223    537    491   -652    158    101    192    283  -1117   -327   -693
   -750   -262    485    504   -620    109     64    155    241  -1127   -353   -737
   -763   -290    472    527   -618     90     23    129    215  -1109   -340   -789
   -758   -283    475    519   -618     96      2    122    205  -1083   -314   -792
   -737   -231    506    483   -623    137     31    135    205  -1057   -306   -789
   -735   -205    527    467   -631    161     44    135    187  -1036   -290   -813
   -774   -249    524    511   -649    137     33    119    171   -995   -275   -846
   -831   -293    537    561   -685    122     -5     96    148   -979   -283   -862
   -854   -337    517    594   -688     90    -44     70    114  -1000   -319   -872
   -836   -342    493    589   -665     72    -51     57     88  -1013   -355   -896
   -784   -311    472    548   -628     80    -51     54     75  -1000   -348   -911
   -774   -324    446    548   -613     59    -75     36     49  -1005   -345   -922
   -735   -337    397    537   -566     28   -114      5     18  -1021   -345   -930
   -709   -329    379    519   -545     23   -137    -12      0  -1018   -335   -930
   -693   -353    340    524   -517     -7   -158    -31    -28  -1036   -371   -922
   -659   -384    275    522   -470    -54   -205    -67    -77  -1060   -410   -958
   -623   -392    228    506   -428    -83   -249   -101   -122  -1065   -405  -1010
   -574   -392    179    483   -379   -106   -285   -127   -155  -1085   -415  -1021
   -550   -384    166    467   -358   -109   -301   -140   -171  -1096   -439  -1018
   -563   -413    150    488   -358   -132   -324   -163   -205  -1104   -441  -1047
   -548   -397    148    472   -348   -124   -366   -187   -236  -1122   -449  -1047
   -537   -413    124    472   -332   -145   -394   -210   -267  -1150   -480  -1075
   -537   -410    127    475   -332   -142   -400   -231   -288  -1163   -501  -1104
   -561   -431    127    493   -345   -150   -392   -239   -311  -1179   -532  -1119
   -592   -444    148    517   -371   -148   -394   -246   -327  -1197   -563  -1130
   -626   -433    189    527   -407   -122   -418   -249   -329  -1192   -574  -1137
   -623   -387    236    506   -431    -75   -420   -236   -311  -1179   -576  -1122
   -667   -400    267    532   -470    -67   -407   -226   -311  -1171   -592  -1148
   -766   -407    358    587   -563    -25   -379   -202   -290  -1124   -566  -1171
   -888   -428    459    657   -678     15   -363   -176   -267  -1072   -535  -1179
   -966   -431    535    698   -750     51   -387   -174   -265  -1044   -540  -1184
  -1104   -457    646    779   -878     93   -376   -161   -254  -1008   -537  -1158
  -1202   -511    691    857   -948     88   -368   -161   -262   -989   -571  -1124
  -1260   -548    711    904   -987     80   -366   -174   -277   -982   -605  -1093
  -1304   -548    756    927  -1031    103   -379   -187   -288   -963   -618  -1052
  -1296   -553    740    922  -1018     93   -400   -205   -311   -969   -644  -1031
  -1197   -532    665    865   -932     64   -426   -226   -342   -987   -675  -1028
  -1078   -514    561    795   -823     23   -462   -252   -381  -1013   -704  -1049
   -945   -483    462    714   -704    -10   -504   -277   -407  -1018   -717  -1060
   -839   -488    350    662   -597    -70   -550   -319   -457  -1057   -766  -1083
   -769   -485    283    626   -527   -101   -563   -329   -480  -1060   -771  -1117
   -701   -465    236    581   -470   -114   -558   -324   -488  -1047   -753  -1143
   -636   -462    174    550   -405   -145   -563   -322   -506  -1052   -750  -1166
   -628   -436    189    532   -410   -124   -566   -324   -522  -1039   -730  -1161
   -628   -462    166    545   -400   -148   -566   -327   -555  -1047   -737  -1182
   -626   -462    161    542   -394   -150   -592   -335   -584  -1041   -714  -1192
   -636   -465    171    550   -405   -148   -652   -361   -618  -1036   -688  -1187
   -641   -462    176    550   -410   -142   -665   -389   -646  -1028   -678  -1197
   -620   -439    181    530   -402   -129   -665   -405   -662  -1013   -667  -1187
   -641   -446    194    542   -420   -127   -680   -431   -683  -1018   -672  -1179
   -641   -446    194    545   -418   -127   -714   -462   -709  -1036   -691  -1163
   -644   -462    179    553   -415   -142   -750   -498   -743  -1054   -709  -1197
   -657   -527    129    589   -394   -200   -774   -527   -771  -1067   -711  -1262
   -654   -558     96    605   -379   -231   -784   -550   -789  -1080   -701  -1301
   -628   -600     28    615   -329   -285   -797   -571   -815  -1106   -717  -1335
   -615   -628    -12    620   -301   -322   -815   -597   -839  -1130   -737  -1366
   -623   -659    -36    641   -293   -348   -865   -636   -867  -1156   -761  -1382
   -639   -714    -77    675   -283   -394   -911   -685   -904  -1189   -797  -1400
   -626   -735   -109    680   -259   -423   -940   -717   -927  -1205   -805  -1415
   -626   -763   -140    693   -244   -454   -974   -750   -956  -1239   -831  -1431
   -623   -774   -150    698   -236   -462   -979   -766   -958  -1247   -836  -1431
   -649   -782   -132    717   -259   -459   -984   -784   -956  -1244   -839  -1447
   -659   -820   -161    740   -249   -491  -1013   -813   -976  -1260   -859  -1480
   -662   -909   -249    784   -207   -581  -1015   -815  -1008  -1299   -911  -1540
   -654   -974   -319    815   -168   -646   -930   -732   -992  -1330   -969  -1605
   -654   -966   -311    810   -174   -639   -807   -615   -930  -1317   -987  -1641
   -626   -896   -270    761   -179   -584   -691   -449   -805  -1231   -927  -1615
   -589   -517     72    550   -332   -223   -683   -363   -589   -945   -646  -1340
   -610    155    766    226   -688    459   -849   -480   -379   -514   -158   -846
   -711    730   1441    -10  -1078   1085  -1202   -859   -345   -187    249   -470
   -769    776   1545     -2  -1156   1161  -1608  -1286   -563   -194    283   -459
   -857     83    937    387   -898    509  -1782  -1649  -1132   -823   -290   -945
   -880   -776    103    828   -493   -335  -1717  -1675  -1584  -1509   -979  -1509
   -849  -1150   -303    997   -272   -727  -1590  -1486  -1613  -1680  -1221  -1722
   -854  -1135   -280    995   -288   -709  -1434  -1288  -1447  -1582  -1176  -1693
   -854  -1023   -168    937   -345   -597  -1337  -1171  -1299  -1473  -1093  -1623
   -854   -932    -77    891   -389   -506  -1280  -1111  -1202  -1405  -1034  -1551
   -820   -883    -64    852   -379   -475  -1254  -1091  -1163  -1387  -1015  -1506
   -779   -859    -80    820   -350   -470  -1260  -1104  -1163  -1389  -1023  -1499
   -779   -870    -93    823   -345   -483  -1288  -1132  -1182  -1405  -1031  -1504
   -774   -857    -83    815   -345   -470  -1299  -1150  -1184  -1413  -1028  -1496
   -776   -839    -62    807   -358   -452  -1291  -1158  -1176  -1413  -1023  -1491
   -774   -831    -57    802   -358   -444  -1296  -1169  -1179  -1423  -1034  -1499
   -761   -792    -31    774   -366   -410  -1296  -1166  -1166  -1415  -1002  -1496
   -753   -771    -18    761   -368   -394  -1296  -1161  -1150  -1402   -966  -1478
   -761   -792    -31    774   -366   -413  -1304  -1169  -1153  -1413   -982  -1493
   -779   -784     -5    782   -387   -394  -1293  -1163  -1140  -1413   -974  -1517
   -800   -782     18    789   -410   -381  -1288  -1163  -1137  -1413   -979  -1532
   -802   -769     33    784   -418   -368  -1286  -1169  -1135  -1410   -984  -1553
   -805   -761     44    782   -426   -358  -1286  -1184  -1130  -1405   -984  -1564
   -813   -763     49    789   -431   -358  -1301  -1208  -1137  -1408   -984  -1590
   -815   -750     64    782   -441   -342  -1314  -1210  -1132  -1400   -974  -1592
   -833   -740     93    787   -465   -322  -1314  -1208  -1122  -1387   -971  -1597
   -849   -730    116    787   -485   -306  -1314  -1205  -1114  -1379   -963  -1600
   -883   -730    153    807   -519   -288  -1301  -1200  -1101  -1371   -945  -1605
   -854   -719    132    787   -496   -293  -1314  -1221  -1111  -1379   -956  -1626
   -823   -732     88    776   -457   -322  -1350  -1254  -1132  -1397   -992  -1647
   -815   -753     62    784   -441   -345  -1369  -1273  -1148  -1413   -992  -1673
   -795   -724     70    761   -433   -327  -1371  -1273  -1137  -1402   -956  -1696
   -787   -761     25    774   -407   -368  -1384  -1283  -1156  -1421   -948  -1712
   -763   -774    -10    769   -376   -392  -1400  -1296  -1166  -1428   -930  -1712
   -735   -756    -23    745   -355   -392  -1413  -1306  -1169  -1428   -914  -1691
   -745   -800    -54    774   -345   -428  -1418  -1322  -1176  -1447   -937  -1688
   -730   -802    -72    766   -329   -439  -1418  -1335  -1187  -1460   -971  -1683
   -698   -800   -101    750   -298   -452  -1423  -1358  -1192  -1467  -1000  -1683
   -652   -823   -171    735   -244   -498  -1434  -1387  -1210  -1491  -1026  -1699
   -615   -849   -233    732   -192   -542  -1454  -1421  -1236  -1522  -1041  -1722
   -566   -844   -277    704   -145   -561  -1480  -1444  -1247  -1540  -1044  -1732
   -509   -849   -340    678    -85   -597  -1493  -1457  -1252  -1558  -1052  -1745
   -446   -831   -384    636    -33   -607  -1506  -1465  -1252  -1574  -1060  -1748
   -400   -815   -415    607      7   -615  -1519  -1467  -1241  -1587  -1067  -1743
   -376   -828   -452    600     33   -641  -1527  -1462  -1234  -1592  -1078  -1740
   -363   -828   -465    597     49   -649  -1530  -1457  -1218  -1590  -1070  -1735
   -355   -841   -485    597     64   -665  -1538  -1457  -1213  -1592  -1057  -1743
   -348   -833   -485    592     67   -659  -1530  -1452  -1195  -1582  -1031  -1740
   -353   -833   -480    592     62   -657  -1530  -1447  -1182  -1571  -1002  -1735
   -348   -833   -485    589     67   -659  -1538  -1475  -1179  -1574   -992  -1743
   -345   -823   -478    584     64   -652  -1538  -1509  -1169  -1571   -982  -1732
   -355   -828   -472    592     57   -652  -1540  -1517  -1156  -1569   -976  -1722
   -355   -828   -472    589     57   -652  -1540  -1514  -1143  -1564   -979  -1704
   -366   -813   -449    589     41   -631  -1535  -1514  -1127  -1556   -969  -1680
   -376   -820   -446    597     33   -633  -1532  -1506  -1119  -1556   -963  -1665
   -361   -823   -462    592     49   -644  -1530  -1491  -1106  -1551   -956  -1636
   -363   -841   -478    600     54   -659  -1553  -1486  -1111  -1564   -966  -1634
   -366   -823   -457    592     44   -641  -1561  -1473  -1104  -1561   -974  -1610
   -368   -789   -420    579     23   -605  -1556  -1454  -1085  -1545   -963  -1558
   -368   -769   -400    568     15   -584  -1558  -1431  -1067  -1522   -950  -1512
   -389   -745   -355    566    -18   -550  -1551  -1410  -1049  -1504   -922  -1488
   -418   -740   -322    579    -49   -532  -1545  -1400  -1039  -1496   -911  -1478
   -413   -732   -322    571    -46   -527  -1532  -1392  -1036  -1493   -914  -1460
   -379   -691   -311    535    -33   -501  -1519  -1376  -1018  -1473   -888  -1431
   -397   -683   -288    537    -54   -485  -1530  -1395  -1021  -1467   -883  -1431
   -394   -685   -293    540    -51   -491  -1551  -1423  -1034  -1475   -898  -1434
   -402   -735   -335    566    -33   -535  -1587  -1470  -1078  -1514   -953  -1462
   -415   -758   -342    587    -36   -550  -1613  -1504  -1098  -1530   -987  -1470
   -413   -763   -350    589    -31   -558  -1623  -1519  -1106  -1535  -1005  -1457
   -410   -800   -389    605    -12   -594  -1636  -1538  -1122  -1548  -1031  -1475
   -407   -846   -441    626     15   -644  -1652  -1558  -1153  -1577  -1080  -1512
   -413   -911   -498    662     41   -706  -1665  -1579  -1187  -1608  -1130  -1561
   -423   -971   -550    696     62   -763  -1680  -1602  -1221  -1647  -1166  -1595
   -428  -1036   -610    732     90   -823  -1699  -1628  -1257  -1688  -1208  -1626
   -415  -1072   -657    743    119   -867  -1712  -1657  -1286  -1712  -1215  -1657
   -415  -1104   -688    761    135   -896  -1722  -1693  -1306  -1730  -1215  -1693
   -394  -1119   -724    756    163   -922  -1730  -1732  -1319  -1756  -1236  -1717
   -400  -1140   -740    769    168   -940  -1738  -1769  -1332  -1779  -1247  -1738
   -397  -1166   -771    779    184   -969  -1753  -1810  -1353  -1805  -1244  -1756
   -368  -1184   -815    776    223  -1000  -1771  -1847  -1376  -1849  -1275  -1761
   -316  -1257   -940    787    309  -1098  -1777  -1860  -1408  -1899  -1325  -1823
   -272  -1361  -1091    815    407  -1226  -1727  -1805  -1410  -1953  -1397  -1906
   -239  -1384  -1148    810    452  -1267  -1649  -1706  -1369  -1958  -1421  -1945
   -187  -1340  -1153    763    483  -1247  -1564  -1566  -1267  -1886  -1369  -1914
   -101   -982   -883    540    389   -932  -1519  -1465  -1062  -1610  -1088  -1634
    -96   -342   -246    218     72   -293  -1592  -1545   -841  -1197   -610  -1150
   -200    228    428    -15   -314    327  -1857  -1893   -776   -891   -215   -763
   -262    228    491     18   -376    358  -2234  -2327  -1008   -945   -220   -763
   -332   -480   -150    405    -93   -316  -2423  -2712  -1584  -1597   -849  -1280
   -337  -1309   -971    823    314  -1143  -2410  -2785  -2036  -2273  -1540  -1852
   -303  -1654  -1350    976    522  -1501  -2322  -2618  -2068  -2434  -1745  -2039
   -290  -1628  -1337    961    522  -1483  -2177  -2405  -1893  -2330  -1683  -2000
   -283  -1499  -1218    891    467  -1361  -2031  -2218  -1717  -2192  -1577  -1909
   -296  -1418  -1124    857    413  -1273  -1938  -2112  -1597  -2094  -1496  -1836
   -311  -1379  -1070    844    376  -1226  -1880  -2068  -1538  -2044  -1449  -1795
   -332  -1361  -1028    846    348  -1195  -1839  -2052  -1512  -2026  -1421  -1764
   -350  -1361  -1010    854    327  -1184  -1816  -2055  -1519  -2023  -1402  -1756
   -368  -1356   -987    862    306  -1171  -1797  -2052  -1525  -2013  -1376  -1771
   -413  -1363   -953    888    267  -1158  -1764  -2031  -1499  -1990  -1350  -1779
   -472  -1392   -919    932    223  -1156  -1745  -2010  -1473  -1966  -1348  -1790
   -501  -1392   -891    945    192  -1143  -1727  -1997  -1457  -1958  -1358  -1803
   -524  -1379   -854    950    163  -1117  -1701  -1987  -1444  -1948  -1348  -1816
   -540  -1374   -833    956    145  -1104  -1680  -1984  -1436  -1930  -1332  -1821
   -511  -1376   -865    945    176  -1122  -1683  -1997  -1444  -1948  -1387  -1852
   -465  -1358   -893    909    213  -1124  -1678  -2010  -1452  -1969  -1431  -1878
   -428  -1340   -911    883    239  -1124  -1675  -2016  -1454  -1992  -1486  -1880
   -400  -1325   -924    859    259  -1124  -1670  -2010  -1457  -2000  -1509  -1867
   -368  -1356   -987    862    309  -1171  -1673  -2018  -1478  -2016  -1512  -1865
   -345  -1376  -1034    859    342  -1205  -1686  -2034  -1493  -2036  -1504  -1865
   -322  -1369  -1047    844    361  -1208  -1699  -2047  -1496  -2057  -1480  -1860
   -265  -1337  -1075    800    402  -1205  -1714  -2060  -1506  -2073  -1454  -1865
   -207  -1335  -1127    771    459  -1231  -1727  -2068  -1517  -2086  -1423  -1880
   -171  -1363  -1195    766    509  -1280  -1745  -2086  -1535  -2104  -1397  -1945
   -124  -1356  -1231    740    550  -1293  -1748  -2086  -1545  -2112  -1374  -2026
    -77  -1330  -1252    704    587  -1291  -1756  -2083  -1561  -2114  -1366  -2060
    -25  -1319  -1293    672    633  -1306  -1758  -2068  -1564  -2127  -1371  -2088
     28  -1309  -1337    639    683  -1322  -1771  -2075  -1602  -2153  -1389  -2104
     98  -1283  -1382    592    737  -1330  -1790  -2099  -1657  -2171  -1415  -2099
    171  -1260  -1431    542    800  -1345  -1816  -2122  -1693  -2192  -1436  -2099
    218  -1262  -1480    522    849  -1371  -1818  -2127  -1706  -2213  -1460  -2075
    249  -1231  -1480    491    862  -1356  -1818  -2130  -1709  -2221  -1462  -2039
    306  -1195  -1501    444    901  -1345  -1821  -2135  -1714  -2226  -1431  -2031
    381  -1171  -1556    394    969  -1363  -1842  -2156  -1735  -2249  -1431  -2044
    446  -1153  -1600    353   1023  -1376  -1862  -2158  -1740  -2262  -1457  -2031
    527  -1117  -1647    293   1085  -1382  -1888  -2153  -1735  -2260  -1441  -2008
    636  -1080  -1717    220   1176  -1397  -1899  -2148  -1732  -2265  -1423  -1984
    670  -1057  -1727    192   1197  -1392  -1896  -2135  -1722  -2265  -1408  -1969
    646  -1036  -1683    194   1163  -1358  -1870  -2101  -1691  -2244  -1379  -1951
    579  -1041  -1623    228   1101  -1332  -1834  -2075  -1660  -2226  -1376  -1938
    501  -1080  -1584    288   1041  -1332  -1813  -2073  -1647  -2223  -1374  -1945
    457  -1101  -1558    322   1005  -1330  -1795  -2075  -1639  -2226  -1366  -1938
    420  -1080  -1501    329    961  -1291  -1758  -2055  -1613  -2203  -1335  -1901
    392  -1060  -1452    332    922  -1254  -1725  -2026  -1597  -2184  -1309  -1862
    361  -1054  -1415    345    885  -1234  -1706  -2005  -1602  -2174  -1309  -1836
    298  -1060  -1358    379    826  -1208  -1680  -1984  -1592  -2153  -1301  -1810
    241  -1057  -1299    407    769  -1176  -1652  -1956  -1577  -2127  -1283  -1774
    202  -1041  -1244    418    722  -1140  -1621  -1927  -1548  -2099  -1262  -1732
    137  -1052  -1189    457    662  -1119  -1595  -1909  -1525  -2083  -1252  -1701
     70  -1060  -1132    493    600  -1096  -1577  -1893  -1509  -2078  -1252  -1675
     10  -1085  -1096    537    553  -1091  -1569  -1883  -1501  -2075  -1249  -1649
    -25  -1098  -1072    561    522  -1085  -1556  -1873  -1488  -2062  -1236  -1634
    -98  -1106  -1008    600    454  -1057  -1532  -1852  -1462  -2055  -1221  -1595
   -174  -1098   -924    633    371  -1013  -1499  -1826  -1428  -2036  -1208  -1540
   -226  -1088   -862    657    316   -976  -1478  -1808  -1405  -2016  -1189  -1504
   -275  -1078   -802    675    262   -943  -1460  -1803  -1392  -2010  -1174  -1496
   -335  -1096   -763    714    213   -930  -1428  -1792  -1384  -2005  -1145  -1488
   -371  -1093   -722    732    174   -909  -1402  -1779  -1366  -1979  -1111  -1465
   -402  -1093   -691    748    142   -893  -1397  -1774  -1356  -1974  -1111  -1441
   -439  -1078   -639    756     98   -859  -1384  -1766  -1343  -1966  -1114  -1421
   -472  -1049   -576    758     51   -813  -1363  -1748  -1317  -1948  -1096  -1397
   -496  -1039   -545    766     23   -792  -1361  -1732  -1309  -1951  -1091  -1374
   -530  -1062   -532    797      0   -797  -1369  -1732  -1317  -1971  -1109  -1356
   -576  -1080   -506    826    -36   -795  -1363  -1738  -1319  -1987  -1122  -1345
   -602  -1093   -491    846    -57   -792  -1350  -1738  -1314  -1990  -1122  -1330
   -628  -1114   -485    870    -72   -800  -1340  -1735  -1314  -1997  -1137  -1325
   -646  -1158   -511    904    -67   -836  -1343  -1751  -1332  -2026  -1174  -1345
   -654  -1205   -550    930    -54   -878  -1348  -1764  -1350  -2055  -1184  -1371
   -678  -1257   -579    969    -51   -919  -1350  -1769  -1369  -2078  -1195  -1395
   -680  -1273   -592    976    -44   -935  -1348  -1771  -1374  -2091  -1205  -1392
   -696  -1286   -589    992    -54   -937  -1335  -1779  -1374  -2104  -1221  -1384
   -727  -1304   -579   1013    -75   -943  -1319  -1784  -1371  -2117  -1236  -1374
   -737  -1312   -576   1023    -80   -945  -1301  -1784  -1363  -2117  -1249  -1356
   -758  -1325   -566   1041    -98   -945  -1288  -1779  -1358  -2112  -1260  -1330
   -779  -1330   -550   1054   -114   -940  -1275  -1756  -1345  -2101  -1265  -1293
   -779  -1366   -587   1070    -96   -976  -1262  -1725  -1345  -2117  -1288  -1286
   -753  -1436   -683   1093    -36  -1062  -1187  -1660  -1345  -2158  -1345  -1319
   -758  -1473   -717   1114    -23  -1096  -1065  -1551  -1296  -2177  -1392  -1340
   -771  -1480   -709   1127    -31  -1096   -940  -1413  -1208  -2135  -1395  -1309
   -740  -1221   -483    979   -129   -852   -846  -1254  -1015  -1919  -1166  -1070
   -740   -620    116    680   -428   -252   -831  -1184   -743  -1506   -683   -579
   -880      2    883    436   -883    441   -914  -1343   -558  -1122   -220   -116
   -969    171   1140    400  -1054    654  -1174  -1691   -654  -1044    -85      0
  -1034   -327    704    680   -872    187  -1387  -2073  -1122  -1517   -542   -392
  -1062  -1106    -46   1083   -509   -576  -1441  -2265  -1626  -2205  -1234   -982
  -1023  -1543   -522   1283   -254  -1034  -1400  -2148  -1745  -2455  -1522  -1228
   -974  -1600   -626   1288   -174  -1114  -1293  -1938  -1618  -2387  -1499  -1205
   -950  -1501   -553   1226   -200  -1028  -1156  -1771  -1462  -2268  -1410  -1119
   -937  -1389   -452   1163   -244   -919  -1047  -1636  -1327  -2153  -1312  -1018
   -940  -1327   -389   1132   -277   -859   -984  -1564  -1252  -2083  -1254   -948
   -937  -1301   -363   1119   -288   -833   -945  -1514  -1223  -2047  -1241   -906
   -950  -1286   -335   1117   -309   -810   -914  -1480  -1223  -2023  -1234   -852
   -976  -1283   -309   1130   -335   -797   -878  -1449  -1231  -2008  -1221   -797
   -963  -1283   -319   1122   -324   -802   -859  -1436  -1239  -2003  -1205   -771
   -932  -1280   -348   1106   -293   -815   -854  -1426  -1252  -2005  -1184   -789
   -919  -1273   -353   1093   -283   -813   -841  -1410  -1262  -2005  -1174   -782
   -906  -1265   -361   1085   -275   -813   -820  -1389  -1262  -1995  -1166   -782
   -880  -1254   -374   1067   -254   -815   -807  -1376  -1267  -1992  -1166   -802
   -888  -1270   -381   1080   -254   -826   -800  -1369  -1278  -2000  -1179   -828
   -893  -1275   -384   1083   -257   -828   -802  -1366  -1286  -1997  -1182   -820
   -878  -1267   -389   1070   -244   -828   -789  -1348  -1273  -1982  -1184   -820
   -828  -1270   -441   1047   -194   -857   -797  -1348  -1291  -1990  -1213   -836
   -745  -1270   -524   1008   -111   -898   -820  -1374  -1337  -2018  -1257   -865
   -828  -1273   -444   1049   -194   -859   -789  -1340  -1322  -1984  -1241   -826
   -883  -1283   -400   1083   -244   -841   -776  -1322  -1306  -1958  -1231   -797
   -898  -1267   -371   1080   -265   -820   -776  -1314  -1296  -1948  -1208   -776
   -896  -1241   -345   1070   -275   -795   -769  -1286  -1265  -1914  -1153   -761
   -888  -1247   -361   1067   -267   -805   -753  -1260  -1244  -1860  -1088   -784
   -820  -1247   -426   1034   -200   -836   -771  -1280  -1265  -1860  -1075   -823
   -839  -1254   -418   1044   -213   -836   -761  -1262  -1257  -1844  -1044   -813
   -909  -1228   -319   1070   -296   -774   -719  -1208  -1208  -1784   -976   -758
   -820  -1210   -389   1015   -218   -800   -732  -1208  -1226  -1787   -987   -769
   -795  -1197   -402    995   -197   -800   -732  -1197  -1231  -1784  -1005   -761
   -792  -1208   -415   1000   -189   -813   -730  -1187  -1236  -1790  -1018   -761
   -740  -1179   -439    961   -150   -810   -730  -1176  -1231  -1795  -1026   -766
   -719  -1161   -441    940   -140   -802   -740  -1179  -1231  -1813  -1062   -771
   -691  -1169   -480    930   -106   -826   -779  -1189  -1249  -1847  -1098   -779
   -649  -1169   -519    906    -64   -844   -823  -1192  -1262  -1880  -1109   -782
   -589  -1114   -524    852    -33   -820   -833  -1184  -1257  -1886  -1085   -748
   -579  -1072   -493    823    -44   -784   -831  -1161  -1239  -1873  -1031   -704
   -623  -1075   -452    849    -85   -766   -813  -1135  -1221  -1849   -963   -691
   -620  -1060   -439    839    -90   -750   -776  -1111  -1192  -1821   -919   -683
   -584   -995   -410    789    -88   -704   -706  -1060  -1135  -1769   -880   -659
   -527   -901   -376    711    -77   -639   -618   -992  -1067  -1709   -839   -623
   -532   -872   -342    701    -96   -607   -558   -945  -1021  -1673   -813   -633
   -589   -883   -293    735   -150   -589   -524   -917   -987  -1652   -792   -667
   -672   -917   -244    795   -215   -581   -524   -901   -966  -1644   -774   -685
   -667   -904   -236    784   -215   -571   -514   -870   -932  -1621   -748   -675
   -649   -888   -239    769   -207   -563   -496   -844   -911  -1597   -724   -670
   -659   -888   -228    771   -218   -558   -493   -831   -911  -1590   -719   -667
   -678   -924   -246    802   -215   -587   -511   -839   -945  -1602   -735   -678
   -631   -911   -280    769   -179   -597   -524   -844   -958  -1613   -756   -691
   -555   -898   -342    727   -106   -623   -524   -849   -963  -1618   -776   -704
   -493   -893   -402    693    -46   -649   -524   -852   -966  -1623   -787   -717
   -444   -896   -452    670      2   -675   -532   -857   -974  -1639   -815   -735
   -415   -909   -493    659     36   -701   -530   -859   -974  -1652   -833   -753
   -379   -893   -514    636     64   -704   -532   -862   -974  -1662   -844   -753
   -322   -841   -519    581     96   -680   -509   -846   -958  -1657   -849   -724
   -239   -761   -522    501    140   -641   -457   -797   -922  -1626   -828   -678
   -155   -719   -563    436    202   -644   -433   -779   -917  -1613   -849   -644
   -129   -753   -626    441    246   -691   -433   -792   -945  -1641   -911   -654
   -119   -787   -670    452    275   -727   -439   -807   -966  -1667   -969   -662
    -44   -750   -706    397    329   -730   -444   -815   -971  -1675   -995   -639
     28   -693   -722    329    374   -706   -439   -826   -969  -1667  -1010   -626
     44   -683   -727    319    384   -704   -449   -859   -976  -1673  -1015   -620
     67   -711   -779    322    420   -745   -454   -893   -997  -1688  -1028   -626
    101   -719   -820    309    459   -769   -472   -922  -1015  -1704  -1021   -636
    122   -722   -844    298    480   -782   -488   -932  -1023  -1717  -1013   -639
    142   -735   -880    296    511   -807   -514   -940  -1034  -1735  -1036   -646
    161   -771   -935    303    545   -852   -524   -945  -1047  -1758  -1067   -657
    184   -833  -1018    324    600   -924   -542   -963  -1078  -1795  -1114   -678
    215   -888  -1104    335    657   -995   -548   -976  -1101  -1842  -1166   -711
    220   -940  -1163    358    691  -1052   -550   -989  -1122  -1867  -1189   -750
    205   -992  -1197    392    698  -1093   -558  -1005  -1140  -1883  -1195   -792
    194  -1013  -1208    410    701  -1109   -550   -995  -1130  -1878  -1176   -782
    163  -1013  -1179    423    667  -1096   -537   -987  -1119  -1893  -1215   -774
    148  -1034  -1182    441    665  -1106   -527   -976  -1114  -1909  -1247   -779
    124  -1036  -1161    452    641  -1098   -517   -963  -1109  -1917  -1270   -766
    109  -1041  -1150    467    628  -1096   -504   -953  -1093  -1935  -1291   -763
     72  -1098  -1171    511    620  -1135   -483   -932  -1085  -1917  -1231   -805
     41  -1205  -1247    581    641  -1223   -439   -888  -1088  -1940  -1257   -875
     10  -1249  -1260    618    633  -1254   -335   -779  -1047  -1961  -1314   -922
      5  -1210  -1215    602    610  -1213   -220   -631   -950  -1912  -1304   -896
    -10  -1000   -992    504    491   -997   -129   -470   -771  -1719  -1117   -730
    -31   -444   -413    236    189   -428   -122   -397   -496  -1317   -685   -288
   -174    244    418    -36   -298    329   -239   -561   -275   -883   -181    210
   -309    522    831   -106   -568    675   -563   -940   -332   -740     18    389
   -387     90    475    148   -433    283   -828  -1343   -753  -1135   -345     70
   -491   -756   -265    623   -114   -511   -870  -1543  -1273  -1831  -1031   -555
   -517  -1278   -763    896    119  -1021   -795  -1405  -1421  -2127  -1363   -909
   -540  -1369   -828    956    142  -1098   -654  -1143  -1262  -2042  -1325   -911
   -566  -1286   -719    924     75  -1002   -483   -924  -1070  -1904  -1236   -823
   -504  -1169   -667    836     80   -919   -392   -795   -943  -1829  -1192   -758
   -459  -1091   -633    774     85   -865   -335   -719   -872  -1779  -1156   -740
   -470  -1060   -589    766     59   -826   -270   -670   -828  -1745  -1130   -763
   -454  -1023   -568    737     57   -797   -228   -623   -792  -1717  -1101   -756
   -433   -961   -530    696     46   -745   -197   -584   -758  -1683  -1075   -730
   -452   -969   -517    709     31   -743   -197   -576   -758  -1686  -1075   -756
   -475   -956   -480    717      2   -719   -187   -563   -743  -1686  -1044   -787
   -465   -906   -444    685    -12   -675   -158   -530   -719  -1662  -1005   -802
   -454   -875   -420    665    -18   -649   -132   -501   -709  -1649   -976   -810
   -449   -878   -428    662    -10   -654   -129   -488   -717  -1660   -961   -826
   -454   -862   -407    659    -23   -636   -124   -472   -719  -1660   -935   -815
   -457   -852   -394    652    -31   -623   -114   -459   -722  -1662   -917   -789
   -428   -815   -387    623    -20   -602    -98   -436   -711  -1652   -891   -756
   -394   -782   -387    587     -5   -584    -85   -426   -701  -1639   -872   -743
   -358   -769   -410    563     25   -589    -85   -423   -696  -1621   -854   -737
   -322   -776   -457    548     64   -618    -90   -431   -704  -1623   -859   -774
   -288   -787   -498    537    103   -644    -90   -433   -704  -1628   -865   -810
   -223   -782   -558    501    166   -670    -96   -433   -701  -1634   -865   -820
   -171   -769   -597    470    213   -683    -93   -431   -693  -1631   -852   -810
   -119   -758   -639    436    257   -701    -93   -428   -691  -1623   -844   -789
    -96   -737   -644    415    272   -691    -85   -407   -670  -1597   -823   -756
   -103   -732   -631    415    262   -680    -83   -387   -659  -1577   -795   -717
    -90   -737   -646    415    277   -693    -80   -368   -662  -1561   -782   -698
    -96   -756   -662    426    280   -709    -75   -358   -675  -1551   -774   -685
    -96   -769   -672    431    285   -722    -72   -342   -683  -1532   -756   -659
   -106   -766   -659    433    275   -714    -67   -324   -685  -1504   -724   -623
   -114   -756   -641    436    262   -698    -51   -301   -688  -1475   -698   -589
   -116   -761   -646    439    265   -704    -38   -288   -685  -1462   -688   -571
   -127   -761   -636    444    252   -698    -25   -277   -680  -1452   -678   -550
   -119   -732   -613    426    244   -675     -7   -267   -667  -1434   -665   -517
    -96   -711   -615    405    259   -665      2   -262   -649  -1421   -654   -491
    -62   -696   -636    376    285   -667      5   -254   -631  -1413   -646   -478
    -28   -675   -646    350    309   -662     18   -239   -605  -1392   -626   -457
      0   -639   -639    319    316   -639     41   -210   -566  -1361   -597   -428
     12   -618   -631    303    322   -623     67   -184   -530  -1340   -576   -413
     10   -602   -615    293    311   -607     98   -150   -491  -1317   -550   -405
     31   -589   -620    277    324   -605    122   -127   -454  -1296   -532   -394
     62   -574   -636    254    348   -605    135   -106   -420  -1278   -532   -368
     62   -540   -602    239    332   -571    161    -67   -376  -1241   -511   -303
     70   -517   -587    220    327   -550    174    -46   -345  -1223   -496   -280
     80   -514   -597    215    337   -555    166    -33   -324  -1218   -480   -265
     57   -496   -555    218    303   -527    148    -10   -296  -1200   -441   -228
     12   -467   -480    228    246   -472    148     20   -259  -1174   -394   -184
    -36   -452   -415    244    187   -433    163     51   -226  -1150   -358   -161
    -85   -467   -384    275    148   -426    187     85   -197  -1135   -350   -161
   -106   -496   -389    301    140   -444    179     96   -187  -1145   -361   -163
   -124   -504   -379    314    127   -441    187    106   -174  -1132   -348   -166
   -148   -514   -368    329    109   -441    210    119   -158  -1114   -329   -161
   -171   -527   -355    350     90   -444    241    137   -142  -1106   -319   -145
   -166   -504   -340    335     85   -423    275    163   -119  -1093   -309   -119
   -153   -483   -329    319     88   -407    303    189    -96  -1072   -277   -106
   -161   -439   -280    298     57   -358    332    213    -70  -1047   -233   -114
   -168   -413   -244    290     36   -329    350    226    -51  -1031   -205   -132
   -161   -400   -241    280     38   -322    361    231    -46  -1031   -192   -176
   -135   -363   -228    249     46   -296    366    239    -36  -1021   -166   -192
   -135   -327   -194    228     28   -259    397    254     -7  -1000   -142   -163
   -124   -283   -158    202     15   -220    413    270     20   -974   -114   -129
   -119   -275   -155    197     15   -215    407    259     18   -976   -114   -129
   -116   -298   -181    207     31   -241    387    239      5   -989   -119   -132
   -119   -303   -184    210     31   -244    384    236      5   -987   -109   -132
   -106   -319   -215    213     54   -267    381    236      5   -989   -116   -145
   -101   -348   -246    223     70   -298    381    228     -5  -1002   -129   -150
   -111   -389   -277    252     83   -335    379    213    -25  -1028   -161   -166
   -127   -470   -342    298    106   -407    366    189    -62  -1067   -218   -210
   -142   -506   -366    324    109   -436    366    181    -77  -1080   -246   -223
   -153   -527   -374    337    109   -449    366    171    -90  -1088   -265   -218
   -155   -553   -397    355    119   -475    361    161   -106  -1104   -285   -249
   -145   -574   -428    358    140   -501    361    150   -122  -1117   -309   -288
   -142   -594   -452    368    153   -524    368    153   -127  -1124   -329   -298
   -148   -589   -444    368    148   -519    374    158   -124  -1124   -332   -290
   -153   -589   -436    371    140   -514    374    155   -124  -1127   -329   -280
   -158   -665   -509    410    174   -587    371    150   -153  -1171   -371   -296
   -168   -784   -615    475    223   -701    397    176   -192  -1249   -457   -353
   -184   -852   -670    517    241   -761    493    270   -171  -1288   -504   -387
   -171   -846   -675    509    252   -761    594    402   -106  -1270   -493   -379
   -132   -633   -501    381    181   -566    688    579     80  -1078   -296   -205
   -137    -75     62    106   -101     -7    704    665    366   -678    150    239
   -290    576    865   -142   -579    719    579    498    579   -270    649    724
   -426    800   1226   -187   -826   1013    249    106    511   -168    831    883
   -496    340    833     77   -667    587    -18   -301     93   -584    441    548
   -532   -542    -12    537   -262   -277   -127   -589   -498  -1330   -306   -106
   -470  -1070   -600    771     62   -836   -106   -530   -706  -1670   -691   -459
   -379  -1137   -758    758    189   -948     -7   -329   -607  -1644   -711   -488
   -324  -1041   -719    680    197   -880    135   -140   -444  -1527   -626   -426
   -283   -898   -615    589    163   -758    267     15   -288  -1397   -514   -340
   -265   -795   -530    527    129   -662    340    101   -189  -1319   -452   -290
   -246   -730   -483    488    116   -607    384    148   -140  -1275   -426   -272
   -267   -698   -431    480     80   -566    413    179   -109  -1244   -402   -244
   -298   -672   -374    485     36   -524    439    215    -77  -1202   -368   -223
   -316   -672   -358    493     18   -517    465    246    -57  -1176   -337   -226
   -316   -659   -342    488     12   -501    475    257    -49  -1169   -324   -249
   -301   -636   -335    467     15   -485    467    241    -57  -1163   -332   -270
   -288   -615   -327    452     18   -472    472    244    -54  -1145   -340   -249
   -267   -594   -327    431     28   -462    480    249    -44  -1122   -348   -192
   -275   -618   -342    446     33   -480    485    252    -44  -1111   -358   -155
   -290   -641   -350    462     28   -496    491    252    -44  -1114   -366   -140
   -270   -626   -358    446     41   -493    498    259    -36  -1117   -368   -129
   -239   -587   -348    413     51   -467    493    262    -28  -1109   -350   -111
   -213   -561   -348    387     67   -454    491    272    -28  -1114   -335    -98
   -174   -561   -389    366    106   -475    480    262    -46  -1153   -348   -109
   -124   -545   -423    335    148   -485    465    254    -67  -1174   -348   -116
    -64   -524   -462    293    197   -493    457    244    -85  -1179   -337   -109
    -20   -517   -496    270    236   -506    462    244    -93  -1176   -340   -103
      2   -537   -542    265    270   -540    446    226   -114  -1184   -345   -109
     41   -555   -597    254    319   -576    423    205   -132  -1182   -340   -103
     75   -553   -631    236    353   -592    410    197   -140  -1166   -303   -103
     93   -530   -623    218    358   -576    402    192   -142  -1153   -257    -80
     77   -527   -605    223    340   -563    394    202   -140  -1132   -192    -62
     41   -537   -579    246    309   -558    394    210   -142  -1124   -200    -51
     23   -537   -561    254    290   -548    400    210   -142  -1119   -236    -33
     36   -501   -537    233    285   -519    410    218   -135  -1106   -249     -5
     44   -488   -532    220    285   -509    426    228   -135  -1083   -259     15
     75   -480   -555    202    314   -517    441    228   -148  -1070   -288     20
    124   -454   -581    163    350   -517    457    228   -153  -1065   -303     20
    140   -446   -587    153    363   -517    478    249   -109  -1047   -290     51
    106   -462   -571    176    337   -517    509    285    -64   -997   -262     90
     85   -467   -553    189    319   -509    532    309    -31   -961   -236    106
     85   -459   -548    184    316   -504    545    322    -10   -950   -228    114
     88   -452   -540    181    314   -496    548    327     -2   -945   -228    119
     72   -446   -522    184    296   -483    579    358     25   -924   -202    142
     36   -465   -504    213    270   -483    610    389     59   -898   -174    153
     25   -454   -483    213    254   -467    644    426     96   -865   -137    155
     41   -410   -452    184    246   -431    678    459    135   -831   -116    155
     41   -376   -420    166    231   -397    704    488    166   -797    -96    161
     12   -381   -394    184    202   -389    719    498    179   -787    -88    158
      2   -387   -389    192    194   -389    735    509    187   -782    -90    161
      2   -363   -366    181    184   -363    753    527    202   -769    -83    176
    -10   -361   -350    181    168   -355    756    535    210   -758    -70    194
    -23   -358   -337    189    155   -348    771    545    223   -743    -57    213
    -18   -355   -337    187    158   -348    787    553    231   -732    -59    215
    -15   -348   -332    181    158   -340    800    561    233   -724    -59    226
    -20   -337   -316    176    145   -327    818    579    252   -709    -33    246
    -31   -311   -283    171    124   -298    849    600    277   -680      5    283
    -36   -277   -241    155    101   -259    880    618    296   -652     36    311
    -33   -236   -202    135     83   -220    911    639    316   -626     59    332
    -38   -215   -179    127     70   -200    932    659    335   -602     83    348
    -49   -210   -161    129     54   -187    956    683    353   -581    103    368
    -44   -168   -124    106     38   -148    987    714    384   -545    140    400
    -62   -129    -67     96      2    -98   1015    743    418   -509    184    423
   -109    -90     18     98    -64    -38   1031    750    454   -478    215    420
   -161    -67     93    114   -129     10   1039    745    472   -452    239    439
   -192    -90    101    140   -148      5   1036    727    462   -467    262    542
   -213   -119     93    166   -153    -12   1036    709    457   -478    246    652
   -202   -103     96    153   -150     -5   1039    688    457   -483    181    693
   -189   -155     33    171   -111    -62   1015    649    426   -530    109    678
   -192   -200     -7    194    -93   -103    992    628    389   -581     49    652
   -192   -239    -46    215    -72   -142    984    628    348   -633      2    636
   -218   -298    -80    257    -70   -192    976    628    309   -683    -28    623
   -239   -361   -122    298    -59   -241    961    615    272   -727    -49    602
   -244   -402   -158    322    -44   -283    945    605    246   -771    -51    615
   -272   -446   -174    361    -49   -311    940    602    220   -828    -44    644
   -288   -457   -171    371    -59   -314    940    602    197   -891    -44    649
   -290   -431   -140    361    -77   -285    935    600    174   -940    -38    633
   -280   -418   -137    348    -72   -277    924    600    166   -974    -41    600
   -311   -426   -114    368    -98   -270    930    607    184   -992    -36    558
   -324   -511   -189    415    -67   -350    917    607    161  -1062    -90    467
   -329   -605   -275    467    -28   -441    971    667    150  -1130   -163    353
   -342   -618   -275    480    -36   -449   1075    776    202  -1127   -184    288
   -293   -511   -218    402    -38   -366   1176    940    324  -1026   -103    329
   -272   -129    140    200   -207      5   1252   1098    566   -722    210    618
   -314    524    839   -106   -576    680   1288   1166    880   -259    727   1111
   -475   1023   1496   -275   -984   1260   1150    961   1021     72   1130   1467
   -563    984   1548   -210  -1054   1265    807    548    828     36   1143   1439
   -631    363    995    132   -813    678    615    179    324   -517    620    930
   -633   -340    293    485   -465    -23    561     18   -129  -1111     31    350
   -561   -706   -145    631   -207   -426    558    109   -228  -1293   -153    124
   -506   -766   -259    636   -124   -514    636    257   -161  -1265   -109     96
   -480   -693   -213    584   -135   -452    748    387    -57  -1189    -85    140
   -467   -589   -122    530   -174   -355    828    480     38  -1109    -38    197
   -452   -493    -41    470   -205   -267    878    535    109  -1041     36    239
   -426   -441    -15    433   -205   -228    914    574    148  -1010     51    257
   -431   -426      5    428   -218   -210    930    589    166   -997     28    259
   -433   -418     12    426   -223   -202    935    600    176   -987      0    257
   -418   -423     -7    420   -205   -218    932    592    171   -992    -33    228
   -415   -423     -7    420   -205   -215    932    592    168   -989    -44    205
   -454   -431     23    441   -239   -205    932    592    166   -982    -49    187
   -462   -418     41    439   -254   -189    924    589    166   -974    -44    179
   -470   -420     46    444   -259   -187    914    584    161   -974    -44    166
   -483   -426     57    454   -270   -184    917    589    161   -969    -54    163
   -483   -407     75    444   -280   -166    919    581    161   -974    -75    145
   -472   -371    101    420   -288   -137    937    597    176   -956    -62    150
   -462   -353    106    405   -285   -124    932    600    181   -948    -54    153
   -478   -350    127    415   -303   -111    927    605    181   -940    -51    137
   -465   -316    145    389   -306    -85    935    618    194   -922    -33    135
   -452   -314    135    381   -293    -90    937    620    197   -909    -18    122
   -454   -327    127    389   -290   -101    932    613    187   -909    -23     88
   -457   -319    137    389   -298    -90    924    618    187   -909    -12     70
   -449   -322    127    384   -290    -98    906    613    176   -911     -7     54
   -426   -306    116    366   -272    -96    901    607    171   -909      2     46
   -400   -285    114    340   -257    -85    901    620    174   -891     31     49
   -405   -270    135    337   -270    -67    893    615    161   -883     51     46
   -431   -241    187    335   -311    -28    878    602    155   -867     85     57
   -407   -220    187    314   -298    -15    878    613    153   -852    116     85
   -376   -207    168    290   -275    -20    878    615    145   -846    135    106
   -381   -184    197    283   -290      5    888    620    145   -844    161    116
   -376   -171    205    272   -293     15    880    623    137   -841    171    119
   -387   -145    241    265   -316     46    885    628    137   -831    179    114
   -400   -142    254    270   -329     54    898    644    150   -818    205    137
   -389   -145    244    267   -316     49    914    662    166   -805    215    166
   -376   -135    239    254   -309     49    927    678    184   -771    140    179
   -353   -129    223    239   -288     46    932    701    210   -730     36    192
   -303    -59    244    179   -275     90    943    737    241   -688     -2    228
   -272     18    290    127   -280    153    948    758    267   -659     15    270
   -296     33    327    129   -311    181    976    769    293   -631     62    301
   -314     41    355    135   -335    197   1000    776    301   -615     96    319
   -340     57    397    140   -368    226   1021    779    309   -592    122    322
   -368     72    441    148   -405    257   1041    787    322   -558    150    324
   -381     83    465    148   -423    272   1052    792    335   -542    158    319
   -397    101    498    148   -449    298   1060    795    350   -522    168    314
   -423    106    530    158   -478    316   1060    795    358   -511    168    303
   -446     90    537    179   -491    314   1060    792    358   -509    158    298
   -462     96    558    184   -509    327   1060    792    358   -496    171    314
   -488    114    602    187   -545    358   1070    802    371   -472    197    340
   -522    106    626    207   -574    366   1088    818    384   -449    200    355
   -550     88    639    231   -594    363   1114    839    397   -418    202    368
   -600    103    704    246   -652    405   1143    859    423   -384    236    389
   -631    124    756    252   -693    439   1158    872    439   -345    275    407
   -665    163    828    249   -745    496   1174    885    457   -290    319    439
   -680    194    875    244   -776    535   1192    896    472   -272    358    480
   -696    215    911    239   -802    563   1208    901    483   -262    368    498
   -717    228    945    241   -831    587   1226    911    501   -233    384    514
   -750    246    997    252   -872    620   1241    917    527   -184    400    519
   -787    275   1062    257   -924    667   1247    911    548   -129    428    524
   -810    265   1075    272   -943    670   1221    880    542   -137    431    514
   -865    244   1109    309   -987    675   1197    854    530   -158    418    501
   -930    241   1171    342  -1052    706   1182    844    530   -163    436    504
  -1002    202   1205    400  -1104    704   1145    844    545   -184    470    509
  -1096    137   1234    478  -1166    685   1109    833    558   -197    446    491
  -1223     36   1257    592  -1241    646   1109    818    540   -213    405    433
  -1335     -2   1330    667  -1332    662   1124    833    545   -205    420    415
  -1413    -15   1397    714  -1405    691   1143    857    558   -187    457    426
  -1561    -90   1470    823  -1519    688   1171    875    563   -174    467    415
  -1556   -150   1402    852  -1480    626   1156    852    524   -194    431    361
  -1402   -176   1223    789  -1317    522   1078    771    418   -301    345    293
  -1299   -197   1101    748  -1200    452   1002    698    329   -389    241    244
  -1286   -233   1049    758  -1169    405    963    670    311   -410    161    207
  -1244   -228   1013    735  -1130    392    961    665    314   -415    114    189
  -1215   -239    976    727  -1098    368    984    680    303   -420     80    192
  -1197   -337    859    769  -1028    259   1013    711    280   -449     -5    153
  -1208   -485    719    844   -966    114   1026    732    246   -522   -140     46
  -1104   -483    618    792   -862     67   1039    776    259   -545   -176      0
   -966   -379    587    672   -779    103   1044    849    324   -475   -109     59
   -774     10    784    381   -779    397   1031    919    498   -213    192    366
   -706    618   1325     44  -1015    971    961    828    685    150    631    743
   -719    857   1574    -70  -1145   1215    659    480    607    270    813    854
   -750    602   1353     72  -1052    976    335     46    231      0    553    623
   -815    -18    797    418   -807    389    189   -303   -319   -652    -96     85
   -709   -397    309    550   -511    -44    140   -322   -550   -979   -439   -226
   -550   -542      7    545   -280   -267    184   -179   -532  -1021   -524   -319
   -488   -587    -98    535   -194   -342    254    -85   -483  -1018   -550   -371
   -407   -514   -106    462   -150   -311    309    -20   -418   -974   -519   -387
   -371   -436    -64    402   -155   -252    340     25   -350   -919   -475   -381
   -301   -353    -54    327   -124   -205    353     41   -314   -885   -457   -394
   -213   -280    -67    244    -72   -174    355     38   -301   -878   -457   -413
   -163   -275   -111    220    -25   -194    332     18   -322   -901   -488   -449
   -135   -267   -132    200     -2   -202    322      5   -329   -901   -504   -446
    -88   -252   -163    168     36   -207    306    -15   -342   -901   -509   -457
    -64   -285   -223    174     77   -254    254    -64   -384   -932   -530   -496
    -57   -332   -275    194    109   -303    223   -101   -413   -953   -540   -498
    -18   -329   -311    171    145   -319    213   -111   -413   -948   -530   -472
    -15   -342   -329    179    155   -337    194   -127   -426   -950   -532   -465
    -18   -355   -337    187    158   -348    168   -142   -441   -953   -537   -454
    -20   -355   -335    189    155   -345    153   -150   -452   -953   -540   -433
    -31   -355   -324    192    145   -340    148   -150   -454   -945   -530   -413
    -31   -371   -340    202    153   -355    127   -171   -467   -948   -530   -410
    -20   -394   -374    205    176   -384    106   -189   -480   -940   -532   -410
     20   -371   -392    176    205   -381    106   -181   -475   -906   -517   -389
     44   -332   -376    142    210   -355    103   -174   -470   -870   -504   -374
     38   -314   -355    137    194   -335     88   -174   -475   -841   -491   -348
     51   -303   -355    124    202   -329     64   -189   -491   -831   -496   -335
    103   -267   -371     83    236   -319     44   -215   -506   -823   -496   -316
    236   -226   -462     -5    348   -345     -5   -259   -545   -841   -511   -329
    410   -215   -626    -98    517   -418    -80   -311   -602   -883   -553   -368
    587   -205   -795   -192    688   -498   -150   -376   -667   -932   -602   -410
    714   -150   -865   -280    789   -506   -181   -402   -688   -937   -618   -400
    696   -137   -836   -280    766   -488   -187   -407   -688   -945   -613   -381
    626   -150   -776   -239    698   -462   -179   -397   -685   -950   -597   -374
    555   -181   -740   -189    646   -459   -181   -402   -696   -961   -594   -394
    522   -202   -724   -158    623   -462   -179   -410   -711   -969   -594   -423
    501   -194   -698   -155    600   -446   -187   -420   -724   -971   -594   -449
    501   -184   -688   -158    592   -436   -200   -436   -740   -979   -592   -488
    517   -187   -704   -166    610   -444   -215   -459   -756   -992   -587   -530
    548   -176   -724   -184    636   -449   -239   -475   -769  -1002   -579   -561
    592   -140   -732   -228    659   -433   -301   -501   -782  -1018   -563   -584
    626   -129   -756   -249    688   -441   -361   -519   -795  -1041   -571   -613
    636   -135   -771   -252    701   -452   -384   -542   -810  -1070   -597   -639
    641   -103   -745   -267    693   -423   -392   -550   -802  -1078   -618   -644
    631    -77   -711   -277    670   -394   -389   -545   -792  -1072   -631   -641
    610    -51   -662   -280    636   -355   -376   -545   -776  -1060   -626   -636
    563    -28   -594   -270    576   -309   -355   -532   -743  -1036   -613   -626
    488     10   -478   -249    483   -233   -309   -491   -688   -995   -579   -592
    423     85   -340   -257    381   -124   -270   -446   -633   -940   -530   -530
    368    166   -202   -267    285    -18   -239   -410   -587   -888   -472   -478
    301    181   -119   -241    210     31   -213   -384   -558   -865   -436   -467
    233    189    -44   -210    140     72   -194   -361   -535   -839   -402   -454
    176    210     33   -194     70    122   -194   -358   -530   -828   -381   -444
    129    210     77   -171     25    145   -187   -348   -514   -813   -361   -428
    101    228    127   -166    -12    179   -163   -324   -480   -784   -316   -397
     96    249    153   -171    -28    202   -145   -309   -459   -769   -275   -368
     96    288    189   -194    -46    239   -145   -306   -452   -763   -231   -361
     93    353    259   -226    -83    306   -137   -296   -433   -743   -174   -337
    109    392    283   -252    -88    337   -140   -298   -426   -735   -137   -329
    161    397    236   -277    -36    316   -142   -301   -431   -745   -140   -340
    254    387    129   -322     62    259   -163   -332   -459   -779   -168   -381
    202    431    226   -316    -12    329   -132   -306   -415   -730   -129   -350
    246    472    226   -361     10    350   -153   -329   -415   -727   -122   -355
    335    485    150   -410     93    319   -197   -371   -446   -750   -129   -387
    316    446    127   -384     93    285   -220   -400   -472   -745   -132   -397
    244    457    213   -350     15    335   -215   -394   -459   -696    -98   -350
    174    459    283   -316    -54    371   -189   -363   -420   -628    -54   -283
    103    418    314   -259   -103    366   -158   -340   -400   -594    -25   -236
     41    376    335   -210   -148    355   -145   -342   -402   -589    -20   -241
    -12    337    348   -163   -181    342   -145   -358   -420   -600    -33   -265
    -67    262    329    -98   -200    296   -163   -394   -459   -631    -80   -301
   -153    192    345    -18   -249    267   -163   -413   -472   -631    -93   -309
   -244    132    376     57   -311    252   -163   -423   -472   -620    -88   -290
   -259     90    350     83   -303    220   -210   -475   -522   -652   -135   -306
   -226     36    262     93   -244    148   -252   -519   -563   -688   -179   -314
   -148     -2    145     75   -148     70   -301   -563   -607   -732   -213   -353
    -36    -15     20     25    -31      2   -348   -605   -657   -769   -246   -389
     57    -38    -96    -10     75    -67   -402   -657   -711   -810   -306   -420
    129   -101   -233    -15    179   -166   -441   -691   -763   -865   -368   -472
    187   -213   -400     12    293   -306   -428   -652   -789   -937   -433   -548
    176   -231   -410     25    290   -319   -316   -514   -722   -932   -470   -581
    174   -140   -314    -18    241   -226   -205   -335   -589   -828   -418   -527
    150    106    -46   -129     98     28   -106   -140   -387   -587   -207   -335
    116    636    519   -376   -200    579    -59    -15   -119   -174    233     64
    -88   1231   1319   -571   -704   1275   -140   -150     67    233    737    480
   -202   1299   1501   -548   -852   1400   -467   -558    -93    272    823    532
   -254    836   1091   -290   -672    963   -769  -1039   -597   -197    350    153
   -262     77    340     93   -301    207   -898  -1356  -1176   -927   -415   -517
   -145   -402   -257    272     54   -329   -943  -1312  -1343  -1213   -737   -867
    -62   -550   -488    306    213   -522   -891  -1176  -1296  -1223   -763   -948
    -20   -555   -535    285    257   -545   -810  -1070  -1210  -1169   -743   -948
     15   -483   -498    233    257   -491   -732   -974  -1106  -1072   -675   -904
     38   -366   -407    163    220   -387   -704   -935  -1036   -992   -574   -852
     57   -311   -368    127    213   -340   -683   -917  -1000   -948   -509   -813
     59   -303   -363    122    210   -332   -665   -898   -979   -935   -480   -784
     62   -296   -358    116    210   -327   -652   -891   -969   -924   -480   -771
     64   -322   -387    127    223   -353   -667   -904   -984   -930   -501   -784
     62   -319   -381    127    220   -348   -683   -917   -992   -930   -504   -789
     62   -306   -368    122    213   -335   -678   -924   -995   -924   -504   -787
     80   -290   -371    106    226   -329   -693   -924  -1000   -914   -496   -769
     80   -296   -376    106    226   -335   -745   -940  -1015   -911   -493   -784
     59   -309   -368    124    213   -337   -776   -953  -1021   -906   -485   -789
     59   -309   -368    122    213   -337   -774   -956  -1023   -898   -472   -784
     51   -329   -381    140    215   -355   -753   -937  -1013   -885   -465   -769
     46   -322   -368    135    205   -342   -748   -937  -1010   -875   -452   -756
     23   -288   -311    132    166   -301   -730   -943  -1000   -852   -410   -756
    -25   -277   -252    150    109   -265   -709   -930   -982   -820   -366   -737
    -59   -257   -197    158     67   -228   -696   -917   -963   -800   -329   -711
    -96   -246   -150    168     23   -200   -688   -898   -945   -766   -316   -696
   -137   -262   -124    200     -7   -194   -680   -893   -940   -750   -314   -667
   -181   -272    -90    226    -46   -181   -665   -896   -935   -748   -322   -649
   -207   -272    -64    241    -72   -168   -659   -898   -922   -714   -316   -628
   -197   -277    -80    239    -59   -179   -659   -891   -906   -675   -254   -610
   -197   -293    -98    244    -51   -197   -667   -891   -906   -680   -228   -602
   -189   -290   -101    239    -46   -197   -691   -909   -919   -685   -218   -594
   -200   -290    -90    246    -54   -192   -701   -922   -932   -678   -184   -592
   -197   -288    -93    241    -54   -192   -711   -940   -953   -691   -205   -600
   -213   -280    -67    246    -75   -176   -709   -948   -971   -709   -213   -579
   -215   -275    -59    244    -77   -168   -698   -956  -1000   -745   -252   -561
   -202   -244    -41    223    -80   -142   -683   -963   -987   -774   -309   -548
   -239   -246     -7    241   -116   -127   -678   -963   -971   -771   -329   -548
   -244   -254    -10    249   -119   -135   -691   -969   -969   -766   -329   -561
   -249   -262    -12    254   -119   -137   -685   -971   -966   -748   -303   -600
   -322   -239     83    280   -202    -77   -644   -937   -930   -688   -236   -592
   -431   -239    192    332   -314    -25   -605   -898   -888   -644   -189   -563
   -530   -244    285    384   -407     20   -563   -870   -852   -607   -161   -540
   -636   -244    389    439   -514     72   -527   -862   -823   -574   -132   -519
   -711   -241    470    478   -592    114   -514   -852   -795   -555   -124   -496
   -797   -252    542    522   -672    145   -501   -836   -774   -558   -150   -475
   -802   -223    579    514   -693    176   -501   -828   -758   -561   -155   -472
   -807   -218    589    511   -701    184   -504   -831   -758   -561   -155   -467
   -802   -200    602    501   -704    200   -509   -846   -763   -550   -129   -485
   -753   -192    561    472   -657    181   -545   -883   -792   -576   -155   -530
   -683   -158    524    420   -605    181   -571   -909   -805   -602   -168   -553
   -626   -150    475    387   -553    161   -594   -930   -815   -626   -187   -568
   -615   -168    446    392   -532    137   -602   -945   -820   -639   -200   -563
   -607   -158    449    381   -530    145   -605   -956   -818   -633   -184   -553
   -574   -114    459    342   -519    174   -597   -956   -797   -610   -174   -527
   -524    -64    459    293   -493    197   -589   -945   -774   -581   -210   -517
   -537    -64    472    301   -506    202   -581   -945   -763   -568   -210   -522
   -504    -31    470    265   -488    218   -571   -937   -745   -558   -192   -498
   -452      5    457    220   -454    231   -568   -930   -730   -545   -184   -472
   -405     15    420    194   -413    218   -587   -943   -737   -561   -200   -478
   -332     44    376    145   -353    210   -594   -945   -735   -574   -213   -478
   -254    103    358     72   -306    231   -594   -945   -727   -558   -202   -465
   -192    174    363      7   -277    267   -600   -971   -730   -537   -179   -462
   -109    192    301    -44   -205    246   -636  -1015   -766   -555   -179   -491
    -38    150    189    -54   -114    168   -696  -1083   -831   -610   -215   -537
     67    168    101   -122    -15    135   -748  -1140   -885   -654   -202   -558
    257    202    -57   -231    155     72   -815  -1195   -943   -709   -140   -602
    371    189   -181   -283    275      5   -867  -1228   -989   -745   -109   -628
    389    124   -265   -257    327    -70   -898  -1257  -1031   -784   -168   -659
    410     54   -358   -233    384   -153   -917  -1280  -1072   -823   -155   -688
    444     20   -423   -233    433   -200   -924  -1283  -1091   -846   -129   -691
    433    -15   -452   -210    441   -231   -924  -1280  -1104   -875   -181   -683
    376    -88   -465   -142    420   -275   -922  -1293  -1117   -901   -314   -693
    337   -135   -472   -103    402   -303   -927  -1312  -1130   -909   -361   -735
    311   -161   -472    -75    389   -316   -932  -1325  -1143   -914   -389   -771
    288   -200   -491    -46    389   -345   -932  -1327  -1153   -917   -423   -797
    241   -228   -470     -5    355   -348   -922  -1322  -1153   -906   -452   -802
    207   -241   -452     15    329   -345   -919  -1317  -1156   -893   -472   -797
    171   -301   -472     64    319   -387   -909  -1306  -1179   -904   -522   -828
    114   -415   -530    150    319   -472   -857  -1252  -1215   -943   -607   -904
     54   -459   -514    202    283   -485   -730  -1132  -1171   -930   -639   -930
     44   -363   -407    158    226   -384   -631   -969  -1039   -815   -548   -844
     20   -127   -148     51     83   -137   -563   -802   -818   -568   -301   -605
    -36    407    444   -187   -241    426   -537   -706   -535   -153    153   -153
   -226    979   1205   -376   -714   1091   -613   -831   -348    233    561    277
   -337    987   1322   -327   -828   1153   -896  -1163   -509    262    553    319
   -400    542    943    -72   -672    743  -1096  -1522   -935   -171    116    -28
   -449   -155    293    301   -374     67  -1156  -1727  -1397   -836   -555   -594
   -407   -600   -192    504   -109   -397  -1158  -1662  -1540  -1109   -859   -878
   -355   -724   -368    540      5   -548  -1085  -1509  -1465  -1093   -898   -917
   -314   -719   -405    517     44   -561  -1013  -1402  -1382  -1036   -883   -911
   -233   -620   -389    426     77   -506   -953  -1327  -1288   -963   -836   -872
   -127   -519   -392    324    132   -457   -919  -1275  -1210   -906   -789   -820
    -93   -465   -371    277    137   -418   -891  -1234  -1158   -852   -745   -771
    -64   -418   -353    241    142   -387   -872  -1197  -1119   -784   -701   -724
    -33   -366   -335    197    150   -350   -859  -1169  -1075   -730   -670   -670
    -59   -348   -288    205    114   -319   -831  -1137  -1036   -693   -628   -600
    -83   -337   -254    210     83   -298   -807  -1111  -1015   -680   -594   -574
   -124   -335   -210    228     41   -272   -784  -1088  -1002   -675   -561   -561
   -176   -363   -187    270      2   -275   -771  -1080  -1005   -688   -545   -545
   -218   -363   -145    290    -36   -254   -745  -1065   -995   -683   -514   -504
   -275   -376   -101    324    -88   -239   -730  -1041   -976   -670   -480   -467
   -324   -387    -62    355   -132   -226   -714  -1018   -950   -662   -454   -431
   -361   -381    -23    371   -171   -202   -701  -1002   -922   -659   -441   -402
   -405   -376     28    392   -218   -174   -693   -984   -888   -662   -428   -374
   -449   -376     72    410   -262   -150   -680   -974   -867   -665   -418   -371
   -480   -371    109    423   -296   -132   -667   -961   -852   -717   -410   -402
   -491   -363    124    426   -309   -119   -657   -950   -844   -774   -394   -423
   -501   -376    124    439   -314   -127   -641   -943   -841   -797   -368   -405
   -532   -400    132    462   -332   -135   -628   -935   -836   -797   -329   -405
   -524   -392    132    457   -329   -132   -631   -930   -841   -797   -306   -407
   -480   -400     80    439   -283   -158   -652   -943   -859   -807   -335   -402
   -426   -405     20    415   -223   -192   -680   -963   -878   -831   -394   -407
   -392   -415    -23    402   -184   -220   -701   -984   -904   -862   -376   -459
   -340   -426    -85    381   -127   -257   -724   -995   -930   -888   -353   -532
   -293   -418   -124    353    -85   -272   -743   -995   -937   -901   -350   -519
   -285   -407   -122    348    -83   -265   -740   -976   -932   -901   -363   -480
   -270   -387   -116    327    -77   -252   -737   -958   -924   -909   -335   -467
   -233   -361   -127    296    -54   -244   -730   -935   -914   -904   -298   -465
   -181   -311   -129    244    -25   -220   -714   -901   -893   -885   -283   -436
   -114   -233   -119    174      2   -176   -691   -867   -870   -852   -265   -400
    -59   -189   -132    122     36   -161   -680   -849   -854   -833   -257   -379
    -10   -153   -142     80     64   -148   -683   -841   -841   -818   -249   -366
     10   -150   -161     67     85   -155   -698   -844   -841   -818   -262   -376
     23   -184   -207     80    114   -194   -732   -862   -849   -823   -301   -381
     20   -192   -213     85    114   -202   -761   -865   -844   -818   -332   -374
     31   -200   -231     83    129   -215   -774   -859   -836   -805   -348   -374
     41   -202   -246     80    142   -223   -789   -857   -828   -797   -340   -400
     38   -218   -257     90    148   -236   -810   -865   -828   -800   -337   -407
     49   -228   -277     88    161   -252   -828   -880   -841   -807   -363   -407
     88   -236   -324     75    205   -280   -844   -896   -849   -810   -376   -381
     98   -257   -358     77    226   -309   -844   -904   -844   -800   -363   -348
    111   -267   -379     77    244   -322   -846   -904   -839   -800   -363   -358
    153   -257   -410     49    280   -332   -859   -904   -841   -815   -381   -407
    176   -257   -436     38    303   -345   -865   -898   -841   -823   -389   -431
    181   -257   -439     36    309   -348   -857   -891   -836   -820   -400   -415
    163   -254   -418     46    290   -335   -849   -878   -823   -805   -397   -405
    135   -257   -392     59    259   -324   -844   -865   -818   -795   -405   -402
    137   -244   -384     51    259   -314   -839   -852   -807   -792   -407   -394
    148   -189   -340     20    241   -265   -823   -828   -787   -769   -366   -402
    155   -122   -277    -15    215   -200   -795   -792   -750   -717   -306   -381
    150    -80   -233    -36    192   -155   -787   -763   -717   -685   -254   -366
    155    -57   -213    -49    181   -135   -787   -740   -701   -672   -241   -355
    161    -38   -202    -62    181   -119   -776   -727   -691   -670   -254   -348
    158     -2   -161    -77    158    -80   -763   -714   -675   -659   -257   -332
    150     18   -135    -85    142    -57   -758   -727   -657   -644   -254   -322
    142     62    -80   -103    111     -7   -748   -735   -636   -618   -223   -303
    132     90    -44   -111     85     23   -745   -745   -631   -607   -207   -301
    101     83    -18    -90     59     33   -761   -766   -644   -620   -207   -311
     85     80     -5    -85     44     38   -776   -787   -657   -636   -213   -322
     57     88     31    -72     12     59   -774   -789   -654   -644   -213   -303
     31     90     59    -62    -15     75   -779   -792   -649   -654   -207   -296
    -12     83     96    -33    -54     88   -779   -795   -649   -698   -202   -311
    -51     44     93      2    -72     67   -787   -802   -654   -756   -215   -329
    -88     12    101     36    -93     57   -792   -800   -652   -782   -231   -332
   -135    -12    119     72   -129     51   -805   -800   -654   -813   -257   -340
   -176    -10    166     93   -171     77   -815   -802   -652   -831   -259   -329
   -226    -18    205    119   -215     93   -805   -795   -644   -841   -262   -329
   -265    -31    231    148   -249     98   -795   -787   -633   -849   -254   -340
   -324    -51    272    187   -301    111   -789   -782   -618   -849   -223   -337
   -420    -33    387    228   -405    176   -761   -756   -574   -818   -166   -309
   -615    -18    597    316   -607    288   -680   -680   -498   -756    -88   -244
   -885    -57    828    472   -857    384   -561   -568   -397   -685    -18   -168
  -1189   -150   1039    670  -1117    444   -387   -402   -283   -631     18   -127
  -1499   -153   1345    826  -1423    594   -142   -174   -111   -532     90    -67
  -1732    -44   1686    885  -1709    820     88    103    135   -329    285     62
  -1813    259   2070    776  -1943   1163    207    306    405    -23    594    301
  -1662    878   2538    389  -2101   1709    101    252    594    345   1021    672
  -1621   1602   3224     10  -2421   2413   -176    -77    662    701   1475   1067
  -1519   1722   3242   -101  -2379   2481   -602   -550    413    667   1504   1062
  -1400   1200   2598     98  -1997   1899   -865   -979   -127    106   1000    618
  -1267    285   1553    488  -1410    919   -909  -1179   -711   -711    184    -72
  -1148   -277    870    714  -1010    296   -849  -1083   -883  -1047   -215   -441
  -1010   -332    678    670   -844    171   -753   -914   -771   -992   -223   -472
   -891   -262    628    576   -761    181   -657   -787   -649   -914   -179   -454
   -807   -166    639    485   -724    233   -607   -719   -568   -849   -122   -420
   -740   -116    623    428   -683    252   -589   -698   -540   -820    -93   -397
   -683   -114    566    397   -626    226   -589   -704   -553   -831   -109   -407
   -602    -98    501    350   -553    200   -607   -722   -584   -857   -127   -420
   -527    -83    444    303   -488    181   -628   -740   -623   -878   -140   -423
   -470    -96    374    283   -423    137   -641   -753   -654   -893   -150   -418
   -384    -98    283    241   -337     90   -667   -782   -678   -922   -174   -439
   -288    -88    200    187   -244     54   -704   -823   -714   -963   -207   -467
   -205    -90    111    148   -158      7   -743   -862   -756  -1000   -236   -493
   -116    -98     18    109    -67    -41   -782   -901   -789  -1034   -267   -530
    -15    -88    -72     49     25    -80   -833   -948   -826  -1075   -309   -558
     80    -70   -150     -5    114   -109   -878   -971   -844  -1104   -337   -568
    132    -67   -200    -33    163   -132   -893   -984   -859  -1124   -358   -576
    213    -59   -272    -75    241   -166   -917  -1005   -878  -1143   -376   -589
    298    -59   -361   -122    327   -210   -948  -1028   -901  -1166   -402   -613
    366    -54   -420   -155    392   -236   -961  -1041   -911  -1174   -420   -623
    433    -57   -491   -189    462   -272   -976  -1057   -922  -1184   -444   -644
    493    -57   -550   -218    522   -303  -1000  -1083   -948  -1205   -470   -678
    566    -44   -613   -262    589   -327  -1021  -1098   -961  -1218   -488   -698
    597    -44   -641   -277    618   -342  -1026  -1106   -966  -1218   -496   -709
    662    -23   -688   -319    672   -355  -1031  -1106   -969  -1205   -491   -709
    730    -46   -776   -340    753   -410  -1062  -1124   -987  -1218   -504   -719
    815    -64   -883   -376    849   -472  -1091  -1145  -1013  -1241   -517   -735
    898    -59   -958   -418    927   -509  -1106  -1161  -1034  -1265   -511   -758
    982    -36  -1018   -475    997   -524  -1114  -1174  -1054  -1293   -517   -779
   1044     -5  -1049   -519   1047   -527  -1137  -1195  -1075  -1314   -530   -797
   1080     -7  -1088   -537   1083   -548  -1148  -1187  -1070  -1312   -527   -789
   1111     -2  -1117   -555   1114   -558  -1143  -1176  -1067  -1306   -519   -782
   1080     -7  -1088   -535   1083   -548  -1122  -1158  -1052  -1296   -504   -774
    950    -18   -969   -465    958   -493  -1065  -1106  -1002  -1249   -449   -722
    823    -10   -833   -407    828   -420  -1000  -1041   -943  -1200   -397   -665
    737     10   -727   -374    732   -358   -963  -1002   -901  -1163   -368   -628
    667     36   -633   -353    652   -298   -937   -966   -865  -1132   -337   -592
    607     38   -568   -322    589   -265   -906   -922   -828  -1101   -306   -563
    579     38   -540   -311    561   -249   -885   -891   -802  -1080   -285   -555
    563     46   -517   -306    540   -233   -878   -870   -779  -1060   -267   -550
    571     59   -511   -316    540   -226   -878   -854   -761  -1044   -252   -548
    563     64   -498   -314    532   -215   -870   -841   -743  -1026   -244   -537
    558     51   -509   -306    535   -228   -885   -852   -753  -1036   -262   -555
    545     49   -496   -298    522   -223   -891   -857   -756  -1039   -265   -563
    509     59   -449   -285    478   -192   -878   -846   -737  -1021   -246   -558
    457     54   -402   -254    431   -174   -852   -820   -711   -995   -226   -545
    446     57   -389   -252    418   -166   -841   -805   -698   -987   -215   -535
    423     75   -348   -249    387   -135   -820   -784   -685   -971   -189   -514
    400     83   -319   -241    358   -116   -805   -766   -672   -953   -166   -501
    376     90   -285   -233    332    -96   -789   -745   -667   -935   -155   -488
    340    109   -233   -226    288    -62   -774   -724   -667   -917   -148   -467
    311    122   -189   -218    252    -33   -750   -698   -654   -893   -135   -439
    277    142   -137   -213    207      2   -719   -662   -628   -867   -116   -410
    252    179    -72   -215    163     54   -683   -620   -594   -833    -88   -376
    210    215      2   -215    103    111   -652   -584   -568   -800    -51   -329
    174    246     72   -210     49    161   -613   -540   -545   -758     -2   -280
    129    259    127   -194      0    194   -584   -519   -542   -745     20   -249
     93    277    184   -184    -44    231   -566   -498   -540   -727     49   -223
     64    309    244   -187    -90    277   -550   -478   -524   -704     80   -189
     57    345    285   -202   -114    316   -540   -470   -514   -693    101   -163
     51    366    314   -210   -132    340   -545   -472   -514   -688    116   -161
     38    350    311   -194   -135    332   -574   -491   -532   -693    124   -168
     10    324    314   -168   -150    319   -600   -514   -558   -714    119   -174
      0    316    316   -158   -158    316   -615   -527   -571   -727    106   -171
    -12    309    322   -148   -166    314   -628   -540   -589   -745     75   -171
    -38    272    311   -116   -174    290   -633   -545   -605   -756     77   -189
    -57    223    280    -85   -171    252   -641   -558   -626   -784     85   -218
    -77    166    241    -44   -158    202   -649   -579   -649   -820     41   -239
    -88    129    218    -20   -153    171   -659   -597   -672   -852    -15   -259
    -96    109    205     -5   -150    155   -667   -623   -696   -888    -49   -296
   -103     80    184     10   -145    132   -667   -636   -717   -904    -49   -327
   -111     51    163     28   -137    106   -665   -646   -732   -904    -51   -358
   -132     28    158     49   -145     93   -670   -667   -756   -922    -67   -384
   -127     64    192     31   -158    127   -667   -675   -774   -927    -98   -389
   -119     49    168     33   -145    109   -683   -698   -795   -945   -129   -402
   -101     10    109     44   -106     59   -698   -698   -779   -953   -179   -428
    -80    -85     -5     83    -38    -46   -685   -659   -784   -971   -220   -493
    -54   -155   -101    106     23   -129   -594   -537   -748   -987   -239   -555
    -18    -98    -83     57     31    -90   -475   -389   -652   -909   -218   -542
     33     96     59    -64    -12     77   -376   -218   -475   -704    -75   -397
     93    594    501   -345   -205    548   -353   -129   -226   -345    293    -36
     57   1304   1247   -680   -594   1275   -431   -244    -15     67    782    441
    -33   1667   1699   -818   -867   1683   -711   -579    -51    254   1021    680
    -83   1363   1447   -641   -763   1405  -1005   -979   -426    -41    750    446
   -140    561    701   -210   -420    631  -1109  -1291  -1008   -800     15   -184
    -98   -150    -51    124    -23   -101  -1098  -1306  -1345  -1363   -581   -683
      2   -322   -324    158    161   -322  -1044  -1137  -1286  -1389   -665   -753
     51   -283   -335    114    192   -306   -932   -984  -1148  -1301   -631   -711
     90   -189   -283     46    187   -236   -839   -867  -1023  -1179   -605   -649
    145    -98   -244    -23    194   -171   -776   -795   -932  -1083   -558   -581
    189    -85   -277    -51    231   -181   -761   -771   -911  -1070   -545   -561
    246    -98   -345    -75    293   -220   -761   -766   -909  -1083   -555   -561
    303   -116   -420    -96    358   -267   -761   -761   -906  -1096   -566   -561
    405   -111   -517   -145    459   -314   -782   -787   -932  -1135   -597   -571
    607    -77   -688   -265    646   -381   -836   -844   -995  -1189   -602   -618
    805    -54   -859   -376    831   -457   -888   -901  -1060  -1241   -605   -670
    904    -54   -958   -426    930   -506   -909   -924  -1093  -1265   -589   -698
    922    -51   -974   -433    948   -511   -904   -917  -1098  -1254   -540   -672
    867    -75   -945   -397    904   -509   -880   -904  -1096  -1249   -537   -657
    836    -90   -927   -374    880   -506   -862   -891  -1085  -1236   -535   -644
    813    -80   -893   -368    852   -485   -839   -872  -1065  -1215   -542   -620
    797    -62   -859   -366    828   -459   -813   -852  -1047  -1189   -527   -589
    805    -59   -867   -374    833   -462   -815   -854  -1062  -1182   -491   -600
    784    -54   -839   -366    810   -446   -795   -841  -1054  -1166   -480   -566
    727    -33   -763   -348    743   -397   -763   -810  -1026  -1145   -465   -535
    665    -28   -693   -316    678   -361   -745   -776  -1015  -1124   -459   -527
    633    -57   -691   -288    659   -374   -740   -758  -1015  -1117   -485   -532
    587    -36   -623   -275    602   -329   -704   -719   -987  -1078   -459   -496
    555     12   -542   -285    548   -265   -675   -685   -953  -1031   -433   -444
    498      2   -496   -249    498   -246   -657   -662   -927  -1005   -428   -423
    462      2   -459   -233    459   -228   -644   -639   -911   -979   -420   -426
    449     10   -439   -231    444   -215   -636   -615   -885   -966   -402   -410
    394     23   -371   -210    381   -174   -615   -589   -849   -940   -371   -376
    366     31   -335   -197    350   -150   -594   -550   -810   -919   -353   -345
    298     20   -277   -161    288   -129   -561   -506   -771   -893   -332   -314
    275     25   -249   -150    262   -111   -548   -488   -756   -885   -329   -303
    257     38   -218   -150    236    -90   -524   -457   -732   -872   -316   -288
    155     46   -109   -101    132    -31   -467   -405   -678   -833   -275   -226
    148     51    -96   -101    119    -20   -449   -400   -665   -828   -277   -207
    142     46    -96    -93    119    -25   -441   -400   -649   -828   -288   -207
    122     57    -67    -90     96     -5   -418   -389   -631   -813   -280   -202
    109     96    -12   -101     62     41   -387   -355   -589   -758   -223   -145
     44     88     41    -67      2     64   -353   -316   -561   -727   -197   -124
    -36     72    106    -18    -70     88   -314   -288   -537   -696   -168    -96
   -103     70    171     15   -137    119   -285   -265   -517   -667   -137    -72
   -168     80    249     44   -207    163   -239   -228   -470   -636   -114    -59
   -218    106    324     54   -272    213   -181   -166   -402   -592    -90      2
   -290     83    374    103   -332    228   -119   -111   -353   -555    -90     62
   -415     51    467    179   -441    259    -59    -59   -314   -527    -96    109
   -519     57    576    231   -548    316     -2     -2   -262   -480    -83    137
   -592     15    605    288   -600    309     20     31   -220   -454    -96    148
   -607    -10    597    309   -602    293     44     44   -200   -462   -150    140
   -618    -49    566    332   -594    257     51     49   -187   -501   -246    137
   -675   -103    571    389   -623    233     98     93   -171   -480   -290    166
   -652     -5    646    329   -652    319    124    148   -145   -426   -176    215
   -657     57    714    301   -685    384    158    220    -88   -332     -5    306
   -685     75    761    303   -724    418    218    288    -33   -228    116    340
   -691    158    849    267   -769    504    283    350     23   -132    168    384
   -649    215    862    215   -756    537    322    387     33   -106    202    402
   -558    270    828    142   -693    548    329    400     31    -77    210    358
   -371    363    735      2   -553    548    311    394     20    -88    192    329
   -257    405    662    -72   -459    532    280    376    -10   -114    148    329
   -158    389    548   -116   -353    467    252    342    -72   -205     64    272
    -49    420    470   -184   -259    444    231    309    -93   -246     23    215
     38    472    431   -257   -197    452    226    298    -93   -223     44    184
     90    558    467   -324   -187    514    259    348    -57   -168    106    197
     67    483    415   -277   -174    449    239    324    -96   -163    109    137
     57    415    358   -236   -150    387    226    311   -137   -163    109    124
     38    366    324   -205   -142    348    194    285   -184   -194     57     64
    -15    350    366   -166   -189    358    207    283   -197   -207     25     36
    -98    259    358    -80   -228    309    215    288   -220   -257    -10     31
   -109    179    288    -36   -197    233    200    272   -265   -329    -83    -18
    -33    132    163    -51    -98    148    148    223   -350   -423   -181    -70
      7     67     59    -36    -25     64    111    166   -428   -517   -288   -132
     28     18    -10    -25     18      2     70    103   -504   -607   -376   -200
     96     23    -75    -59     85    -25     44     59   -558   -672   -407   -215
    145     46    -98    -98    122    -23     31     31   -592   -730   -418   -207
    142     70    -72   -106    109      0     38     23   -594   -748   -415   -189
    155     49   -106   -103    132    -28     28      2   -620   -800   -444   -161
    142     18   -124    -80    132    -51     18    -15   -654   -849   -465   -140
    163    -15   -179    -75    171    -98     18    -31   -704   -927   -506   -163
    202   -135   -337    -33    270   -236     72      7   -753  -1034   -605   -257
    226   -124   -350    -51    285   -236    218    145   -688  -1018   -610   -277
    249    -36   -288   -106    267   -161    337    324   -561   -911   -535   -205
    311    293    -20   -303    166    137    420    498   -327   -620   -267     72
    283    943    659   -613   -187    802    428    555      0   -135    262    587
    122   1577   1454   -852   -667   1517    241    306    213    270    750   1023
     85   1647   1561   -867   -737   1605    -70    -90     77    259    795   1039
     33   1062   1026   -550   -496   1044   -270   -467   -418   -275    293    579
     10    103     93    -57    -41     98   -311   -680  -1041  -1052   -480   -129
     64   -322   -387    129    223   -355   -262   -540  -1140  -1236   -709   -350
    103   -358   -462    127    283   -410   -137   -335  -1026  -1158   -672   -311
     75   -288   -363    106    218   -324      2   -153   -878  -1039   -589   -215
     72   -161   -233     44    153   -197    122    -28   -750   -924   -491   -111
    145    -36   -184    -57    163   -109    200     57   -670   -849   -420    -25
     72    -80   -153      2    111   -116    215     80   -654   -836   -418     10
     20   -140   -161     57     88   -150    213     75   -665   -857   -444     -5
     20   -101   -122     41     70   -111    249    119   -613   -823   -431    -10
     15   -145   -161     64     85   -153    249    119   -607   -833   -436    -23
     80   -140   -220     28    148   -179    306    153   -589   -833   -446     33
    116   -116   -236      0    174   -174    340    187   -574   -844   -467    122
     77   -163   -241     44    158   -202    306    161   -605   -885   -530    114
     57   -101   -161     20    109   -129    332    184   -581   -852   -501    135
     85      7    -77    -49     83    -33    379    233   -530   -792   -394    171
     31      0    -31    -18     28    -12    376    226   -535   -787   -353    103
      0    -51    -51     25     25    -51    384    218   -537   -823   -353     28
     72      0    -72    -36     72    -36    423    246   -498   -807   -288     51
    101     23    -77    -62     88    -25    433    246   -483   -805   -265      7
     85      7    -80    -49     83    -36    428    231   -488   -828   -275    -41
     96    -41   -137    -25    116    -88    426    246   -480   -831   -283    -59
    111    -31   -142    -41    124    -88    436    277   -462   -823   -293    -70
    129    -20   -150    -54    140    -85    420    280   -462   -839   -296    -75
     98    -57   -155    -20    124   -103    420    303   -449   -839   -285    -98
     49    -46    -96      0     72    -70    431    332   -433   -844   -285   -106
     83    -49   -135    -18    109    -90    415    316   -457   -872   -280    -72
    119     10   -109    -64    114    -49    389    322   -441   -833   -226     -2
    132     25   -106    -80    119    -38    361    316   -441   -818   -218     25
    114      2   -111    -57    114    -54    340    296   -465   -823   -239     25
    168     67   -101   -119    132    -15    332    288   -467   -807   -218     72
    298    184   -114   -244    207     36    366    303   -449   -784   -189    127
    283    148   -137   -218    210      5    368    283   -467   -795   -223    114
    275    116   -158   -194    218    -20    342    244   -504   -813   -246     98
    319    135   -184   -228    252    -23    342    231   -511   -810   -262     88
    314    124   -189   -220    252    -33    329    202   -530   -820   -280     75
    376    213   -163   -298    270     25    350    223   -504   -787   -259    111
    441    301   -140   -371    290     80    371    244   -483   -766   -239    150
    366    244   -122   -306    244     62    374    249   -472   -779   -272    129
    376    239   -137   -309    257     51    392    288   -433   -776   -272    145
    387    257   -129   -322    257     64    415    340   -384   -758   -241    200
    381    254   -127   -316    254     64    441    368   -358   -753   -241    215
    426    265   -161   -348    290     51    465    400   -332   -732   -236    254
    462    303   -158   -384    309     72    496    439   -288   -701   -210    309
    488    324   -163   -407    324     80    514    465   -262   -691   -194    337
    314    236    -77   -275    197     80    524    488   -249   -691   -184    350
    277    213    -67   -246    171     72    511    488   -249   -693   -184    363
    353    283    -70   -319    210    106    530    511   -220   -667   -163    423
    306    335     28   -322    137    181    589    568   -166   -615   -103    491
    213    301     88   -257     62    194    597    589   -148   -602    -90    491
    163    329    166   -249     -2    249    620    633   -109   -568    -18    576
    218    345    127   -283     44    236    620    641   -103   -566    -10    594
    311    402     88   -358    111    246    626    652    -90   -553    -12    600
    171    368    197   -270    -12    283    683    706    -41   -519    -15    657
     38    332    290   -187   -124    311    722    761      7   -509    -41    719
    -64    402    465   -168   -265    433    789    833     70   -444     -2    761
   -127    509    636   -192   -381    574    836    878    109   -376    127    852
   -129    649    779   -259   -454    714    911    953    215   -254    283    911
   -252    626    875   -189   -563    750    969   1000    252   -207    355    857
   -280    602    880   -161   -579    740    950    984    244   -231    355    802
   -335    662    997   -163   -667    828    982   1002    283   -218    376    831
   -394    750   1145   -176   -769    948   1013   1018    324   -194    420    839
   -418    805   1223   -194   -820   1013   1026   1044    374   -150    511    839
   -402    815   1218   -207   -810   1015    997   1039    379   -142    574    833
   -426    818   1244   -197   -836   1031    989   1041    392   -132    610    815
   -400    857   1257   -228   -828   1057    987   1041    402   -124    620    800
   -407    787   1195   -189   -802    989    969   1013    368   -137    576    732
   -446    698   1145   -127   -795    922    945    976    319   -171    517    639
   -433    652   1085   -109   -761    870    914    932    259   -226    457    592
   -384    636   1021   -124   -701    828    872    898    218   -267    400    594
   -314    618    930   -153   -623    774    828    862    179   -298    340    615
   -241    592    831   -176   -535    711    789    815    127   -348    277    613
   -184    542    727   -181   -454    633    761    782     93   -381    239    587
   -132    514    646   -189   -389    579    750    776     83   -387    231    576
    -62    506    566   -223   -314    535    730    750     64   -397    220    568
     -2    496    498   -246   -249    498    701    717     44   -415    194    553
     28    472    444   -252   -207    459    672    683     20   -439    155    519
     20    410    389   -215   -184    400    654    646    -12   -467    106    488
    -18    319    335   -153   -176    327    688    683    -15   -496     38    441
     72    275    202   -174    -64    239    745    761      0   -527    -49    374
    226    319     93   -275     64    207    818    911     85   -480    -36    397
    392    589    197   -491     98    394    896   1130    298   -270    163    568
    522   1060    537   -792     -7    800    880   1213    561     62    537    917
    340   1626   1283   -984   -470   1454    802   1111    807    446   1010   1374
    155   1855   1699  -1005   -771   1777    545    730    776    548   1182   1530
    161   1447   1286   -802   -561   1366    171    197    324    116    779   1119
    277    618    337   -449    -31    480   -101   -236   -350   -667    -12    327
    441     75   -366   -257    402   -145   -174   -301   -652  -1054   -441   -140
    491   -103   -597   -194    542   -350   -106   -155   -631  -1078   -514   -218
    540    -49   -589   -244    563   -319      2     -2   -535  -1000   -457   -132
    592     54   -537   -324    563   -239     93    122   -400   -865   -363    -28
    644     72   -571   -358    607   -249    129    174   -350   -815   -345      2
    545     93   -452   -322    498   -179    200    244   -283   -745   -293     83
    363     98   -265   -231    314    -83    277    329   -202   -665   -220    181
    550    135   -418   -345    485   -140    246    314   -207   -670   -244    153
    678     88   -589   -384    633   -249    194    277   -239   -688   -283    124
    683     49   -633   -368    659   -290    161    257   -254   -675   -285    145
    711    135   -576   -423    644   -220    163    270   -220   -623   -236    228
    717    155   -561   -439    639   -202    163    265   -210   -600   -231    220
    636    111   -524   -374    579   -205    181    265   -202   -571   -231    166
    636    148   -491   -392    563   -171    194    275   -174   -532   -223    181
    706    205   -501   -454    605   -148    215    290   -140   -491   -215    218
    704    187   -517   -446    610   -163    239    298   -116   -462   -218    207
    613    155   -457   -387    535   -150    267    332    -75   -410   -176    223
    615    181   -436   -400    527   -127    275    342    -44   -371   -142    192
    631    163   -467   -397    550   -150    244    309    -72   -397   -166    114
    592    166   -426   -379    509   -129    257    319    -54   -379   -161     83
    579    155   -423   -368    501   -132    267    319    -44   -374   -163     46
    524    109   -415   -319    470   -150    280    335    -23   -358   -145     28
    472     59   -413   -265    444   -176    280    329    -10   -348   -132      7
    420    103   -319   -265    368   -109    316    353     36   -296    -75     12
    441    161   -280   -301    361    -57    350    366     67   -265    -46     -2
    509    122   -389   -316    449   -132    324    350     57   -285    -77    -18
    418     59   -358   -239    389   -148    306    345     51   -277    -72     -2
    410    205   -205   -309    306      0    381    431    145   -179     31    103
    324    148   -176   -236    249    -12    394    454    163   -171     28    148
    257     28   -231   -142    244   -101    345    410    116   -231    -44    122
    340      7   -332   -174    337   -161    277    337     49   -309   -129     62
    342     49   -296   -197    319   -122    296    350     67   -319   -150     96
    280     28   -254   -155    267   -111    327    368     85   -332   -179    137
    205    -33   -241    -88    223   -135    319    353     72   -368   -228    114
    213     28   -184   -119    200    -77    337    358     90   -371   -244     90
    246     49   -200   -148    223    -75    348    348     88   -400   -288     44
    174     18   -158    -96    166    -70    340    329     80   -415   -329     -5
    140     18   -122    -80    129    -49    319    314     77   -428   -358    -46
    233    140    -93   -187    163     23    368    366    135   -389   -327    -20
    376    327    -49   -350    213    137    428    407    192   -345   -298      7
    252    275     23   -262    114    148    423    394    192   -361   -327    -31
     64    114     49    -90      7     83    368    337    148   -423   -400   -101
     41    132     90    -85    -23    111    374    327    150   -444   -423   -111
   -106    179    285    -38   -194    231    423    374    207   -402   -389    -83
   -132    184    316    -28   -223    249    402    353    202   -423   -402   -101
    -36    239    272   -103   -153    254    376    332    194   -446   -410   -122
    -49    272    322   -111   -184    296    374    324    202   -457   -405   -129
   -197    342    537    -75   -368    439    426    366    257   -415   -361   -101
    -64    355    420   -145   -244    387    371    306    202   -485   -428   -155
    -93    327    420   -119   -257    374    355    296    200   -501   -431   -161
     23    454    431   -239   -202    444    381    329    246   -452   -361   -111
    155    561    402   -361   -124    483    374    322    252   -444   -345   -114
    142    540    394   -342   -127    467    348    290    226   -467   -366   -142
    145    514    368   -332   -111    444    296    259    192   -483   -371   -158
     80    511    431   -296   -174    472    288    262    200   -454   -327   -140
    -18    581    597   -283   -306    589    332    316    272   -376   -246    -75
      0    657    654   -329   -327    654    332    337    311   -324   -187    -36
     90    724    631   -410   -270    678    322    332    319   -301   -148    -18
    277    867    589   -571   -155    730    345    342    340   -270   -106     38
     80    704    620   -394   -270    662    267    254    267   -319   -148     -7
    -70    587    657   -259   -363    620    194    184    205   -361   -181    -31
   -109    600    706   -246   -407    652    181    187    210   -340   -163     -5
     51    615    563   -332   -254    589    122    150    155   -376   -202    -31
    150    659    506   -407   -176    584    111    142    142   -368   -207    -25
    -12    581    594   -285   -303    589    124    150    135   -345   -197    -25
    -51    488    537   -220   -293    511    101    116    101   -363   -233    -51
     23    472    449   -246   -213    462     67     77     80   -374   -254    -46
    153    397    244   -277    -44    322    -15    -10     -7   -439   -335   -145
    174    327    150   -252     12    239    -77    -38    -44   -441   -337   -194
    153    288    132   -220     10    210   -140    -67    -62   -441   -309   -210
    176    265     88   -220     44    176   -207   -116   -101   -485   -345   -236
     75    241    163   -158    -44    202   -228   -137   -114   -483   -350   -197
     59    239    179   -150    -59    210   -262   -158   -132   -485   -363   -202
    158    236     75   -197     41    155   -314   -187   -168   -519   -400   -252
    135    189     54   -161     41    122   -309   -181   -176   -537   -420   -293
     33     72     38    -54     -2     57   -257   -127   -179   -584   -493   -376
     90     33    -59    -62     75    -12   -210    -51   -168   -631   -561   -444
    181     33   -150   -109    166    -57   -194     10   -140   -639   -584   -475
    145    223     77   -184     33    150   -171     93      2   -470   -400   -280
    158    784    626   -472   -233    706   -215     98    228    -88     31    140
    127   1382   1252   -756   -563   1317   -405   -155    324    236    426    511
     46   1444   1397   -745   -678   1423   -750   -576    106    215    459    540
    -93    950   1044   -428   -568    997   -971   -997   -394   -290     -5    158
    -62    236    296    -88   -179    265   -997  -1109   -823   -919   -633   -400
     31   -111   -142     38     85   -127   -979   -992   -888  -1091   -852   -613
    109   -179   -290     33    197   -233   -919   -859   -813  -1065   -865   -641
     80   -129   -210     25    145   -168   -839   -748   -693   -966   -776   -600
     98    -36   -135    -31    114    -85   -795   -678   -602   -885   -714   -589
    166     41   -124   -103    145    -41   -771   -644   -553   -841   -698   -561
    129     75    -54   -103     93     10   -756   -626   -519   -807   -680   -527
     59     88     28    -72     15     59   -745   -607   -491   -769   -654   -491
    111     72    -38    -93     72     18   -771   -633   -517   -782   -667   -540
    163     80    -83   -122    124     -2   -800   -675   -542   -800   -680   -594
    413     67   -345   -241    379   -140   -898   -771   -639   -885   -748   -722
    613    137   -475   -374    545   -168   -919   -792   -649   -885   -750   -756
    506    140   -366   -324    436   -111   -917   -787   -633   -857   -761   -706
    454    119   -335   -285    394   -109   -937   -805   -649   -870   -810   -683
    488    140   -348   -314    418   -103   -950   -815   -654   -870   -810   -665
    488    127   -361   -306    426   -116   -987   -849   -675   -883   -823   -672
    537    174   -363   -358    452    -93   -989   -836   -659   -859   -789   -662
    540    200   -340   -371    439    -67   -984   -818   -641   -833   -797   -646
    462    197   -267   -329    363    -33   -995   -807   -628   -810   -802   -620
    475    254   -220   -363    348     18  -1013   -810   -618   -789   -795   -613
    394    244   -150   -322    272     46  -1015   -813   -618   -787   -797   -592
    358    254   -103   -306    231     75  -1026   -818   -618   -782   -797   -574
    496    275   -220   -387    358     28  -1085   -862   -662   -820   -859   -631
    418    265   -153   -340    285     57  -1091   -862   -659   -810   -867   -613
    293    270    -25   -283    161    122  -1075   -836   -628   -774   -836   -581
    283    283     -2   -283    142    140  -1080   -828   -620   -753   -828   -584
    472    324   -148   -400    311     88  -1135   -867   -665   -782   -867   -628
    558    358   -200   -457    379     80  -1166   -883   -678   -782   -872   -628
    511    350   -161   -431    337     93  -1176   -883   -678   -771   -870   -628
    423    319   -106   -371    265    106  -1182   -880   -680   -761   -862   -620
    394    316    -80   -355    236    119  -1182   -870   -675   -743   -844   -610
    452    389    -62   -420    257    163  -1156   -836   -649   -704   -807   -576
    441    402    -38   -423    239    181  -1163   -852   -662   -711   -818   -587
    389    384     -5   -389    197    189  -1156   -862   -675   -722   -833   -589
    394    426     31   -410    181    228  -1137   -846   -659   -701   -815   -571
    345    384     38   -363    153    213  -1153   -862   -670   -706   -826   -587
    363    397     31   -381    166    215  -1158   -859   -667   -696   -820   -563
    402    459     57   -433    174    259  -1119   -823   -626   -654   -776   -530
    353    470    114   -413    119    293  -1078   -789   -589   -618   -748   -530
    322    423    101   -371    111    262  -1091   -810   -600   -633   -769   -566
    296    410    111   -355     90    259  -1091   -820   -592   -633   -774   -576
    275    413    137   -345     67    275  -1085   -818   -579   -620   -766   -568
    306    452    142   -379     80    298  -1070   -813   -561   -602   -758   -566
    296    446    150   -371     72    298  -1065   -815   -555   -594   -766   -587
    262    444    179   -353     38    311  -1075   -828   -555   -589   -763   -587
    306    467    161   -387     72    316  -1080   -844   -561   -589   -766   -587
    335    452    114   -394    109    285  -1101   -865   -576   -600   -792   -600
    332    441    109   -387    111    275  -1101   -865   -568   -584   -782   -589
    283    449    163   -366     59    306  -1083   -849   -542   -555   -740   -558
    246    446    200   -345     23    324  -1080   -844   -537   -548   -743   -563
    228    413    184   -322     20    298  -1093   -865   -558   -566   -779   -623
    176    407    231   -290    -25    319  -1065   -831   -530   -532   -753   -602
    166    415    249   -290    -41    332  -1065   -833   -530   -514   -732   -584
    158    394    236   -277    -38    316  -1083   -862   -550   -530   -771   -600
    296    452    155   -376     70    303  -1067   -846   -540   -519   -792   -589
    436    553    116   -493    161    335  -1028   -813   -509   -483   -776   -579
    428    519     90   -475    168    306  -1034   -831   -524   -491   -797   -600
    394    470     75   -433    161    272  -1052   -846   -566   -506   -823   -613
    345    496    150   -423     96    324  -1028   -828   -566   -480   -807   -566
    296    522    226   -407     36    374  -1015   -828   -568   -465   -805   -530
    368    550    181   -459     93    366  -1026   -849   -615   -472   -831   -537
    407    545    137   -478    135    342  -1044   -870   -659   -480   -839   -553
    376    501    124   -439    124    314  -1075   -901   -688   -501   -857   -579
    350    478    127   -413    111    303  -1104   -927   -696   -514   -870   -584
    322    446    122   -387     98    283  -1132   -943   -693   -527   -888   -584
    290    379     85   -335    101    233  -1137   -953   -704   -532   -937   -587
    277    350     72   -314    101    213  -1119   -961   -709   -527   -995   -581
    324    337     12   -329    155    176  -1109   -971   -727   -540  -1052   -602
    262    239    -23   -252    142    109  -1137  -1028   -776   -587  -1130   -636
    202    132    -70   -168    137     31  -1187  -1096   -852   -646  -1223   -678
    114    103    -10   -109     62     46  -1174  -1096   -854   -641  -1208   -657
     90    114     23   -101     33     70  -1156  -1078   -844   -636  -1187   -633
    161    116    -46   -140    103     36  -1171  -1096   -880   -667  -1228   -644
    239    132   -106   -187    174     12  -1179  -1104   -901   -693  -1244   -641
    210     41   -168   -127    189    -62  -1202  -1132   -932   -737  -1273   -693
    106    -31   -137    -36    122    -83  -1189  -1117   -930   -745  -1286   -706
    168    -77   -246    -46    205   -163  -1174  -1088   -950   -782  -1306   -724
    197   -116   -314    -41    254   -215  -1072   -984   -917   -797  -1337   -776
    197   -122   -319    -38    257   -218   -969   -849   -839   -756  -1317   -784
    194    -80   -275    -57    233   -176   -901   -704   -719   -646  -1231   -730
    270    405    132   -340     70    270   -878   -620   -483   -322   -865   -387
    215   1062    846   -639   -316    953   -927   -706   -252     85   -371     67
     64   1374   1309   -722   -623   1343  -1187  -1044   -259    275   -111    280
     57   1228   1171   -641   -555   1200  -1491  -1454   -555     90   -257    114
    -77    431    509   -179   -296    470  -1610  -1797  -1132   -628   -969   -506
   -140   -270   -129    205     -7   -200  -1608  -1826  -1452  -1117  -1480   -979
     12   -483   -496    233    254   -488  -1566  -1696  -1452  -1205  -1610  -1111
    -25   -415   -389    220    181   -402  -1382  -1486  -1273  -1072  -1522  -1023
     98   -298   -397     98    246   -345  -1304  -1374  -1163   -982  -1470   -992
    207   -252   -459     23    332   -355  -1309  -1348  -1132   -963  -1483  -1018
    218   -236   -457      7    335   -345  -1301  -1322  -1104   -945  -1491  -1000
    226   -228   -454      2    340   -340  -1296  -1304  -1085   -948  -1488   -961
    179   -262   -441     38    309   -350  -1306  -1301  -1085   -989  -1480   -922
    155   -239   -394     41    275   -316  -1283  -1267  -1054  -1013  -1434   -880
    184   -181   -366     -2    272   -272  -1247  -1223  -1002  -1013  -1363   -839
    181   -202   -384     10    283   -293  -1260  -1221   -997  -1062  -1337   -849
    233   -272   -509     18    371   -389  -1332  -1278  -1060  -1171  -1395   -932
    335   -226   -561    -54    446   -392  -1348  -1278  -1062  -1195  -1382   -930
    368   -176   -548    -98    457   -361  -1337  -1265  -1044  -1179  -1348   -919
    410   -244   -654    -83    532   -449  -1374  -1312  -1085  -1221  -1392   -969
    478   -223   -701   -127    587   -459  -1363  -1296  -1080  -1210  -1382   -961
    436   -231   -667   -103    550   -449  -1337  -1273  -1054  -1182  -1343   -917
    350   -319   -670    -18    509   -493  -1356  -1296  -1067  -1187  -1335   -917
    420   -215   -636   -101    527   -426  -1319  -1270  -1039  -1158  -1299   -904
    402   -223   -626    -90    514   -423  -1301  -1260  -1036  -1161  -1306   -911
    319   -301   -623    -10    470   -462  -1314  -1265  -1041  -1161  -1299   -924
    441   -314   -756    -64    597   -532  -1350  -1293  -1075  -1184  -1317   -958
    433   -283   -717    -75    574   -498  -1325  -1262  -1049  -1148  -1278   -932
    431   -316   -748    -57    587   -532  -1340  -1270  -1065  -1156  -1278   -948
    449   -280   -730    -85    589   -504  -1335  -1257  -1057  -1137  -1249   -935
    465   -267   -732    -98    597   -498  -1335  -1252  -1057  -1127  -1234   -943
    410   -288   -698    -59    553   -493  -1322  -1241  -1047  -1106  -1202   -927
    472   -220   -693   -127    581   -457  -1304  -1218  -1028  -1070  -1176   -909
    413   -257   -670    -77    540   -462  -1325  -1234  -1047  -1075  -1205   -937
    293   -275   -568     -7    431   -420  -1301  -1215  -1034  -1049  -1174   -914
    298   -319   -618     10    457   -467  -1327  -1241  -1067  -1075  -1195   -953
    342   -249   -594    -46    467   -420  -1283  -1202  -1031  -1049  -1171   -950
    275   -223   -498    -25    384   -361  -1226  -1161   -987  -1002  -1127   -898
    161   -283   -446     59    303   -363  -1223  -1176   -989  -1002  -1119   -885
    262   -267   -530      2    394   -397  -1236  -1205  -1010  -1034  -1143   -901
    355   -241   -597    -59    475   -418  -1241  -1223  -1021  -1044  -1145   -945
    228   -252   -480     10    353   -366  -1202  -1202   -989  -1008  -1093   -930
    241   -184   -426    -31    332   -306  -1156  -1156   -932   -956  -1034   -893
    239   -194   -433    -20    335   -314  -1132  -1130   -906   -932  -1013   -911
    168   -213   -384     20    275   -298  -1117  -1119   -893   -917   -997   -927
    265   -148   -415    -59    340   -280  -1098  -1101   -878   -904   -984   -924
    298   -176   -475    -62    384   -324  -1111  -1119   -898   -927  -1013   -966
    348   -205   -553    -70    449   -379  -1127  -1132   -922   -953  -1044  -1005
    332   -122   -457   -106    392   -288  -1062  -1060   -849   -880   -971   -953
    223   -166   -392    -28    306   -277  -1049  -1041   -831   -857   -935   -945
    205   -241   -446     18    324   -342  -1085  -1080   -875   -893   -950   -987
    293   -215   -509    -38    400   -361  -1088  -1088   -891   -901   -937  -1000
    379   -174   -553   -103    462   -363  -1080  -1075   -878   -891   -914  -1000
    319   -215   -535    -51    426   -376  -1104  -1088   -888   -898   -924   -992
    301   -218   -519    -44    407   -368  -1106  -1083   -875   -888   -917   -992
    275   -228   -504    -23    389   -366  -1093  -1078   -862   -883   -917  -1018
    267   -205   -475    -31    368   -340  -1075  -1062   -841   -859   -872   -992
    327   -148   -475    -90    400   -311  -1072  -1072   -836   -844   -833   -969
    366   -122   -488   -124    426   -303  -1075  -1075   -833   -836   -823   -948
    368   -114   -483   -127    426   -298  -1057  -1065   -818   -826   -805   -927
    280   -103   -384    -88    332   -244  -1021  -1036   -782   -792   -753   -898
    381    -38   -420   -171    400   -231  -1015  -1036   -774   -784   -727   -901
    433      0   -433   -215    431   -218  -1015  -1044   -774   -784   -709   -872
    368     23   -345   -194    358   -161   -992  -1044   -756   -766   -714   -833
    392    122   -272   -259    332    -75   -948  -1028   -714   -727   -696   -805
    322    101   -220   -213    272    -59   -937  -1036   -709   -724   -693   -815
    335     41   -293   -189    314   -124   -982  -1091   -758   -779   -732   -852
    267     57   -210   -161    239    -75   -963  -1088   -745   -761   -696   -802
    132     41    -90    -88    111    -23   -943  -1070   -717   -732   -641   -750
    181     10   -171    -96    176    -80   -976  -1101   -753   -766   -659   -761
    254      2   -254   -129    254   -127   -992  -1122   -784   -802   -685   -776
    319     -2   -322   -158    319   -161  -1005  -1145   -820   -844   -719   -789
    290    -33   -324   -129    306   -179   -987  -1140   -826   -849   -714   -797
    252   -142   -394    -54    322   -267  -1021  -1187   -885   -909   -769   -846
    202   -166   -368    -20    283   -267  -1010  -1187   -893   -917   -763   -836
    290    -96   -387    -96    337   -241   -987  -1174   -891   -904   -730   -802
    259   -129   -389    -67    322   -257   -992  -1184   -909   -917   -730   -800
    210   -223   -436      5    322   -329  -1005  -1208   -940   -958   -761   -831
    168   -257   -426     44    296   -340  -1005  -1218   -948   -966   -758   -828
     90   -192   -283     51    187   -236   -969  -1184   -911   -914   -693   -753
     54   -189   -246     67    150   -218   -956  -1166   -904   -909   -680   -761
      5   -314   -319    155    161   -316   -930  -1124   -919   -953   -758   -852
    161   -361   -524     98    342   -444   -865  -1052   -927  -1010   -857   -963
    215   -371   -587     77    400   -478   -771   -948   -885  -1013   -878   -989
    137   -257   -394     59    265   -324   -662   -766   -711   -846   -706   -870
    155    153     -5   -155     80     75   -670   -711   -511   -542   -355   -571
    145    833    688   -491   -270    761   -756   -828   -316   -145    145   -114
    140   1244   1104   -691   -480   1174  -1049  -1200   -355     36    420    124
    137    982    841   -561   -350    911  -1366  -1647   -750   -267    153   -111
    213    319    106   -267     54    213  -1465  -1932  -1296   -963   -542   -683
    384   -371   -758     -7    568   -563  -1506  -1982  -1662  -1512  -1130  -1205
    413   -678  -1091    132    750   -883  -1486  -1855  -1670  -1600  -1257  -1350
    444   -670  -1114    111    779   -891  -1400  -1719  -1561  -1532  -1228  -1350
    514   -496  -1010    -10    761   -753  -1270  -1582  -1421  -1413  -1127  -1247
    491   -394   -885    -49    688   -641  -1179  -1488  -1330  -1327  -1044  -1158
    511   -353   -865    -77    688   -607  -1158  -1449  -1304  -1288  -1005  -1137
    545   -381   -927    -83    735   -652  -1158  -1441  -1314  -1286  -1002  -1135
    589   -311   -901   -140    745   -605  -1111  -1410  -1299  -1254   -969  -1088
    488   -283   -771   -103    628   -527  -1052  -1374  -1278  -1221   -924  -1057
    410   -345   -756    -31    581   -550  -1054  -1379  -1304  -1234   -932  -1080
    426   -389   -815    -18    620   -602  -1091  -1418  -1348  -1260   -945  -1096
    446   -311   -761    -67    602   -535  -1041  -1374  -1306  -1197   -878  -1039
    488   -275   -766   -106    626   -519  -1026  -1369  -1312  -1187   -857  -1023
    452   -337   -789    -57    620   -563  -1057  -1400  -1361  -1218   -880  -1039
    366   -337   -704    -15    532   -519  -1023  -1358  -1335  -1174   -833  -1010
    387   -340   -730    -23    555   -535  -1026  -1358  -1345  -1187   -839  -1010
    423   -244   -667    -90    542   -454   -969  -1306  -1293  -1143   -787   -948
    420   -207   -628   -106    524   -418   -919  -1254  -1241  -1101   -732   -922
    303   -298   -602     -2    452   -452   -927  -1270  -1254  -1119   -737   -963
    267   -290   -561     10    413   -426   -935  -1278  -1254  -1122   -727   -948
    277   -285   -566      2    420   -426   -940  -1275  -1244  -1114   -717   -917
    213   -272   -485     31    348   -379   -906  -1228  -1197  -1070   -662   -857
    215   -252   -467     15    340   -358   -880  -1197  -1163  -1047   -628   -820
    309   -249   -558    -28    431   -405   -901  -1210  -1174  -1062   -636   -833
    296   -259   -555    -18    423   -405   -898  -1202  -1163  -1054   -626   -818
    254   -262   -517      5    384   -389   -875  -1166  -1127  -1031   -597   -784
    223   -267   -493     20    355   -379   -865  -1166  -1106  -1021   -576   -763
    192   -293   -485     49    337   -387   -875  -1195  -1106  -1031   -576   -756
    207   -231   -441     10    322   -335   -857  -1171  -1072  -1002   -545   -719
    280   -155   -436    -62    358   -296   -831  -1132  -1031   -971   -509   -667
    207   -137   -345    -33    275   -241   -776  -1085   -979   -927   -457   -613
    -12   -254   -241    135    111   -249   -753  -1075   -963   -919   -431   -597
     44   -262   -309    109    174   -285   -784  -1104   -987   -948   -446   -623
    342   -153   -496    -93    418   -324   -810  -1137  -1010   -987   -483   -641
    329   -127   -459   -101    392   -293   -761  -1101   -966   -963   -449   -607
    220   -161   -384    -31    301   -272   -730  -1075   -932   -932   -413   -587
    202   -174   -376    -15    285   -272   -709  -1054   -898   -911   -389   -574
    150   -189   -340     20    244   -265   -683  -1023   -862   -883   -355   -555
     85   -148   -236     31    158   -192   -626   -971   -789   -823   -290   -522
    -28   -124    -96     75     33   -109   -558   -911   -711   -769   -244   -472
    -20   -111    -93     64     33   -101   -535   -898   -693   -771   -249   -459
     36    -96   -132     31     83   -114   -517   -896   -680   -771   -233   -454
    -88   -129    -41    106    -23    -85   -501   -870   -646   -732   -174   -433
     59    -51   -111     -5     83    -80   -498   -859   -636   -722   -145   -441
     49   -119   -171     33    109   -145   -519   -893   -678   -769   -184   -488
     -2   -197   -194    101     96   -197   -540   -914   -704   -805   -205   -553
     31   -181   -213     75    122   -197   -553   -930   -722   -820   -215   -532
     75   -137   -213     31    142   -176   -530   -898   -701   -802   -189   -491
    254    -96   -350    -80    301   -220   -540   -888   -717   -820   -197   -537
    218   -168   -387    -23    301   -277   -550   -883   -740   -852   -220   -587
    161   -197   -358     15    257   -277   -561   -872   -745   -854   -210   -581
    114   -168   -283     25    197   -226   -530   -828   -714   -818   -155   -550
    153   -132   -288    -12    218   -210   -514   -792   -693   -795   -114   -527
    176    -80   -257    -46    215   -168   -498   -782   -691   -795    -96   -527
    293    -44   -340   -127    316   -192   -475   -753   -683   -802   -106   -493
    374    -62   -436   -155    402   -246   -483   -750   -704   -828   -127   -491
    361    -80   -441   -140    400   -259   -483   -743   -714   -833   -129   -472
    329    -64   -394   -132    361   -228   -449   -698   -680   -797    -83   -423
    296    -31   -327   -135    311   -179   -402   -657   -636   -753    -18   -420
    358     -2   -361   -176    358   -181   -415   -693   -662   -789    -36   -452
    433    -15   -449   -210    439   -233   -459   -737   -706   -839    -80   -428
    514     -5   -519   -254    517   -262   -470   -748   -711   -846    -72   -415
    566     -2   -568   -283    566   -283   -467   -769   -724   -867    -75   -420
    542    -23   -568   -259    555   -296   -467   -776   -732   -883    -80   -397
    413   -140   -555   -137    483   -345   -483   -787   -753   -919    -98   -397
    415   -197   -613   -109    514   -405   -498   -792   -771   -953   -114   -418
    470   -220   -691   -124    579   -457   -506   -800   -789   -987   -124   -423
    470   -252   -722   -109    594   -488   -501   -800   -802  -1018   -124   -426
    381   -316   -698    -33    540   -506   -480   -789   -802  -1065   -122   -457
    485   -355   -841    -64    662   -597   -517   -815   -849  -1169   -155   -555
    620   -371   -995   -127    807   -683   -574   -872   -914  -1312   -205   -581
    670   -379  -1049   -145    857   -711   -584   -891   -935  -1384   -210   -563
    641   -415  -1057   -114    846   -735   -581   -898   -948  -1431   -218   -566
    623   -493  -1117    -64    870   -805   -581   -904   -969  -1470   -236   -563
    631   -517  -1148    -57    888   -831   -592   -917   -984  -1496   -246   -568
    628   -579  -1208    -25    917   -893   -605   -932  -1015  -1535   -277   -597
    662   -662  -1325      0    989   -992   -566   -888  -1021  -1577   -327   -644
    748   -626  -1374    -59   1060  -1000   -433   -763   -948  -1561   -329   -662
    769   -613  -1384    -80   1075   -997   -345   -641   -865  -1514   -293   -628
    766   -452  -1221   -158    992   -836   -301   -514   -709  -1332   -109   -436
    696     44   -654   -371    675   -303   -283   -446   -454   -948    335    -18
    615    680     64   -646    275    374   -400   -646   -306   -592    800    436
    745    940    192   -844    275    566   -693  -1039   -452   -548    906    522
    761    535   -226   -649    493    155   -932  -1457   -917  -1002    467    174
    696   -350  -1047   -174    870   -698  -1072  -1735  -1499  -1782   -332   -501
    506   -872  -1379    184    943  -1124  -1018  -1613  -1605  -2034   -631   -769
    550   -911  -1462    179   1005  -1187   -904  -1389  -1447  -1930   -555   -730
    737   -789  -1530     25   1132  -1158   -810  -1247  -1319  -1834   -483   -685
    745   -662  -1408    -41   1075  -1034   -709  -1127  -1187  -1727   -392   -610
    646   -584  -1231    -31    937   -906   -623  -1036  -1075  -1631   -309   -519
    511   -550  -1065     18    784   -807   -542   -956   -997  -1558   -236   -439
    384   -517   -901     64    641   -709   -454   -880   -922  -1491   -150   -376
    311   -511   -826     98    568   -667   -407   -839   -883  -1454    -98   -348
    215   -519   -735    153    475   -626   -374   -802   -846  -1418    -38   -314
    181   -472   -654    142    415   -563   -324   -761   -810  -1387     12   -272
    316   -376   -693     28    504   -535   -288   -735   -789  -1371     23   -249
    161   -433   -597    135    376   -514   -262   -717   -776  -1374     15   -254
    218   -449   -667    116    441   -558   -296   -753   -820  -1434    -64   -275
    145   -439   -584    145    363   -511   -275   -745   -807  -1441    -98   -215
    -20   -452   -431    233    205   -441   -205   -678   -740  -1415    -90   -200
     41   -431   -475    194    257   -452   -210   -688   -753  -1460    -90   -239
    228   -379   -607     75    418   -493   -241   -722   -792  -1506    -93   -259
    259   -345   -605     41    431   -475   -213   -701   -766  -1491    -67   -259
    106   -366   -472    129    288   -420   -179   -670   -737  -1473    -44   -246
     93   -366   -462    135    277   -413   -171   -657   -732  -1470    -38   -244
    142   -340   -483     98    311   -410   -163   -652   -724  -1465    -10   -246
    158   -368   -530    103    342   -446   -168   -670   -732  -1475     12   -277
    111   -374   -485    132    298   -428   -163   -672   -724  -1462     70   -285
    114   -379   -496    129    303   -436   -179   -691   -737  -1470     83   -296
    168   -324   -493     77    329   -407   -174   -691   -732  -1470     85   -254
     46   -215   -262     83    153   -239    -62   -589   -631  -1392    145   -129
     46   -218   -267     85    155   -241    -64   -584   -628  -1413    109   -132
    119   -316   -436     96    277   -376   -158   -649   -704  -1496     18   -244
    197   -275   -472     38    335   -374   -171   -659   -724  -1506     18   -277
    150   -200   -350     23    246   -272   -124   -636   -709  -1501     41   -226
    116   -200   -316     41    215   -257    -85   -607   -701  -1496     64   -220
     57   -176   -233     57    145   -205    -49   -568   -649  -1454    119   -166
   -106   -218   -111    163      2   -166     -7   -522   -589  -1418    174   -140
    -49   -231   -184    137     64   -207    -20   -535   -594  -1462    155   -205
    293   -192   -485    -51    389   -340    -93   -615   -675  -1561     54   -262
    179   -168   -348     -7    262   -259    -36   -571   -615  -1501     80   -171
    -12   -140   -127     77     57   -135     64   -467   -504  -1384    153   -101
    181   -106   -290    -38    233   -197     28   -488   -527  -1410    122   -153
    179    -93   -272    -44    223   -181     38   -480   -514  -1405    140   -135
    142    -77   -220    -33    181   -148     62   -459   -496  -1392    166   -132
     51    -85   -137     18     93   -111    106   -418   -449  -1350    218   -111
    -41   -122    -80     80     15   -101    145   -376   -410  -1309    246    -85
   -145   -168    -23    155    -62    -96    166   -348   -376  -1273    270    -51
   -379   -218    161    298   -272    -28    215   -293   -311  -1200    335      7
   -353   -210    142    283   -249    -33    218   -275   -288  -1179    355      5
    361     18   -345   -189    353   -163    106   -350   -368  -1275    257    -85
    493     28   -465   -262    480   -218     67   -381   -402  -1322    207   -111
    259    -46   -306   -106    280   -176    106   -355   -371  -1299    252    -85
     77   -127   -205     25    140   -166    103   -358   -371  -1293    277    -88
    114   -119   -233      0    174   -176    106   -366   -376  -1306    280    -77
    135    -77   -213    -28    171   -142    124   -345   -358  -1291    296    -46
    148    -25   -174    -62    161    -98    145   -314   -324  -1265    329      5
    101     20    -80    -59     90    -28    176   -275   -280  -1228    381     44
     57     33    -25    -46     41      2    194   -257   -257  -1221    376     62
    -93     33    127     28   -111     80    249   -205   -207  -1184    413    135
   -192     67    259     62   -226    163    303   -150   -161  -1143    454    213
   -124     20    145     51   -135     83    265   -176   -194  -1182    420    163
     31    129     98    -83    -33    114    262   -161   -174  -1156    454    179
    176    288    111   -231     31    200    290   -145   -140  -1122    501    233
    161    257     93   -210     33    176    249   -200   -179  -1166    467    215
     44    129     85    -85    -20    109    194   -254   -236  -1236    387    184
    101    101      0   -103     51     51    155   -277   -262  -1262    355    127
    223    205    -18   -215    122     93    176   -252   -239  -1236    389    155
    197    197      0   -200     98     98    197   -246   -236  -1239    397    161
     33     85     51    -59     -7     70    192   -249   -241  -1254    387    140
    -36     36     72     -2    -57     54    194   -252   -241  -1273    371    135
    -31     -7     23     18    -28      7    184   -257   -259  -1296    337    106
   -187    -72    114    127   -153     20    218   -226   -236  -1275    366    132
   -345   -129    215    239   -280     41    249   -200   -215  -1254    389    142
     -7    -51    -44     28     15    -49    202   -254   -290  -1337    280     70
     15    -98   -116     41     64   -106    179   -277   -329  -1389    194     49
    -57   -153    -98    103     20   -127    163   -285   -340  -1395    179     54
    114   -124   -239      5    176   -181    137   -303   -358  -1415    153     33
     -7   -179   -174     90     83   -176    148   -298   -358  -1426    150     72
    -12   -239   -228    124    106   -233    140   -298   -376  -1452    122     75
     25   -290   -316    129    171   -303    179   -249   -374  -1483     77     54
     -7   -350   -342    179    166   -348    280   -145   -327  -1501     18     49
      2   -350   -353    171    176   -350    355    -31   -254  -1470     31     62
     -5   -244   -241    124    116   -241    423    127   -103  -1317    187    174
    -31    153    184    -62   -109    168    480    262    135   -989    548    555
   -353    779   1132   -213   -743    956    587    332    454   -501   1096   1117
   -558   1127   1686   -285  -1122   1405    501    111    498   -290   1363   1384
   -571    836   1408   -135   -989   1122    239   -306    124   -602   1078   1140
   -540     59    600    239   -571    329     36   -678   -454  -1314    353    491
   -184   -444   -259    314     36   -353    -67   -743   -766  -1771   -142     -2
   -194   -545   -350    368     75   -449     44   -532   -644  -1719   -124     18
   -171   -493   -324    332     75   -410    202   -353   -485  -1610    -46     96
     49   -485   -537    218    290   -511    197   -322   -459  -1618    -72     62
    -98   -472   -374    285    137   -423    267   -223   -350  -1527     18    163
   -210   -366   -158    288    -28   -262    389    -90   -210  -1415    150    293
   -171   -319   -148    244    -12   -233    431    -33   -161  -1405    192    337
    -96   -329   -233    210     67   -280    415    -28   -166  -1454    168    314
   -122   -316   -194    220     36   -257    439     -2   -142  -1465    174    342
   -290   -345    -54    316   -119   -200    496     54    -96  -1447    202    420
   -239   -290    -51    265    -93   -174    535     96    -59  -1428    228    462
   -101   -259   -161    179     28   -210    527     83    -75  -1465    192    446
    -31   -342   -311    187    140   -327    462     18   -140  -1538    114    394
      2   -324   -329    161    166   -327    475     44   -116  -1512    124    433
     10   -277   -288    132    148   -283    517     77    -90  -1491    142    491
   -142   -358   -218    249     36   -288    532     85    -90  -1496    140    498
   -137   -355   -218    246     38   -288    545     98    -77  -1488    145    498
    -12   -296   -285    153    135   -290    550    122    -59  -1467    163    488
    122   -298   -420     85    270   -358    501     96    -93  -1499    119    428
    140   -296   -436     75    288   -366    493     88    -90  -1525    109    441
    -57   -301   -244    179     93   -272    558    158    -15  -1465    184    517
   -122   -324   -202    223     38   -265    592    192     15  -1441    228    506
    -41   -353   -311    197    132   -335    550    166    -15  -1467    223    454
     57   -327   -384    132    218   -355    542    171    -25  -1465    220    436
    158   -236   -394     38    275   -314    597    218      5  -1415    249    491
   -142   -283   -140    210     -5   -213    672    277     67  -1335    319    566
   -148   -329   -184    239     18   -257    639    257     36  -1345    303    540
    103   -311   -415    103    259   -363    563    194    -36  -1405    220    483
     49   -329   -379    140    213   -353    581    213    -28  -1408    202    501
    -54   -340   -288    197    114   -314    607    244     -7  -1382    215    550
   -127   -316   -192    220     31   -254    649    293     38  -1327    267    571
   -202   -246    -44    223    -80   -145    730    374    111  -1252    350    605
     46   -252   -298    103    171   -275    672    332     44  -1322    265    558
     -7   -296   -288    150    140   -293    675    324     33  -1330    231    584
    -83   -270   -189    176     51   -231    722    358     72  -1288    265    649
     -2   -275   -272    137    132   -275    711    350     57  -1306    244    620
    -31   -280   -249    155    109   -265    750    384     83  -1286    267    631
   -142   -244   -101    192    -23   -174    820    459    148  -1218    342    691
   -114   -228   -114    171     -2   -171    818    467    155  -1213    335    675
    -33   -207   -176    119     70   -192    813    470    158  -1221    314    649
     15   -210   -226     98    119   -218    813    472    168  -1218    311    636
     70   -163   -233     46    150   -197    836    488    192  -1195    332    631
     18   -155   -176     67     96   -166    872    514    226  -1171    350    636
    -67   -194   -127    129     28   -161    888    527    244  -1163    340    633
     41   -127   -168     44    103   -148    891    535    259  -1145    337    639
     54   -114   -168     28    109   -140    911    545    272  -1130    337    636
     38    -88   -127     23     83   -109    950    587    306  -1096    361    654
    -10   -119   -109     64     46   -114    945    589    306  -1101    340    639
    -36   -161   -124     98     44   -142    930    581    288  -1122    309    623
    -49   -127    -77     88     12   -103    956    615    316  -1098    332    646
    -20    -88    -67     54     20    -77    974    644    340  -1072    358    662
    -54   -119    -67     85      5    -93    961    641    329  -1080    340    652
   -184    -98     85    142   -135     -7    989    688    379  -1026    381    696
   -122    -75     46     98    -85    -15    987    698    379  -1021    374    691
    -25     -5     20     15    -23      7   1015    730    402   -992    387    701
    122     70    -51    -96     88      7   1036    743    410   -992    361    675
    119     75    -44    -96     83     15   1052    756    423   -987    345    646
     31     28     -2    -33     18     12   1049    758    426   -987    329    605
    -90     25    116     31   -103     70   1085    795    467   -945    363    631
     25    103     77    -64    -25     90   1083    792    475   -935    371    636
    114    163     49   -137     33    106   1093    797    488   -919    389    641
     44    161    114   -103    -36    137   1104    805    506   -896    420    657
   -129     67    197     31   -163    132   1091    787    493   -904    410    657
   -220    -23    197    122   -210     85   1065    766    470   -932    368    639
   -106    -57     49     83    -77     -5   1028    740    433   -974    316    589
     77     20    -59    -49     67    -18   1034    743    431   -974    314    576
    -12    -59    -46     36     15    -54   1031    740    428   -974    303    563
    -46   -129    -83     85     15   -106   1031    740    423   -984    283    542
    -88   -106    -18     98    -36    -62   1078    763    459   -948    316    568
   -202   -179     23    187   -114    -77   1062    737    452   -956    298    548
   -223   -254    -31    239    -96   -142   1031    701    418   -982    267    498
   -192   -283    -93    236    -51   -189   1015    675    389  -1005    252    452
   -226   -205     20    215   -124    -93   1075    737    459   -937    314    493
   -114   -176    -62    145    -28   -119   1057    732    457   -945    316    475
   -202   -200      2    202   -103   -101   1067    735    462   -945    327    475
   -200   -311   -111    254    -44   -213   1047    711    420  -1010    246    410
   -127   -389   -262    259     67   -327   1109    782    431  -1044    184    329
     33   -322   -358    142    194   -340   1187    885    488  -1015    184    322
     33   -288   -322    124    176   -306   1254   1034    602   -911    262    405
    -18    -20     -2     18     -7    -12   1340   1223    841   -631    545    691
   -103    641    745   -267   -423    693   1441   1363   1202   -150   1072   1223
   -283   1184   1467   -454   -875   1325   1369   1254   1423    226   1501   1641
   -252   1083   1335   -415   -792   1208   1034    836   1182     85   1384   1530
   -283    483    766   -101   -524    623    787    363    626   -509    795    987
   -381   -231    150    306   -267    -41    698    140    153  -1091    189    420
   -376   -542   -166    459   -109   -353    719    267    111  -1195     38    267
   -277   -597   -319    436     20   -459    792    407    187  -1163     33    252
   -241   -501   -259    371      7   -381    911    545    309  -1062    111    324
   -241   -342   -101    293    -70   -223   1031    678    452   -935    223    444
   -293   -345    -51    319   -122   -200   1080    748    522   -875    259    467
   -342   -371    -28    355   -158   -200   1111    784    542   -870    249    472
   -392   -363     28    376   -213   -168   1137    813    561   -862    239    506
   -155   -327   -171    241      7   -249   1078    771    517   -917    184    459
   -192   -283    -90    236    -51   -187   1093    787    542   -888    218    483
   -262   -293    -31    275   -116   -163   1104    810    558   -862    244    509
   -306   -329    -25    316   -140   -179   1111    818    558   -859    239    493
   -306   -280     25    293   -166   -127   1117    815    558   -859    223    511
   -231   -236     -5    231   -114   -122   1096    805    550   -865    202    506
   -280   -231     49    254   -166    -90   1122    826    579   -841    226    519
   -485   -262    223    374   -355    -20   1169    865    633   -789    283    563
   -597   -293    303    446   -452      5   1184    888    662   -761    316    579
   -535   -174    361    353   -449     90   1210    909    696   -717    355    607
   -589   -124    465    355   -527    168   1228    922    722   -685    381    628
   -896   -171    724    530   -810    275   1291    979    784   -618    444    691
   -797   -111    685    454   -743    285   1283   1000    797   -589    472    693
   -732    -93    639    410   -688    270   1254    987    779   -584    491    675
   -820    -93    727    457   -776    316   1278   1015    807   -540    540    730
  -1054   -124    927    587   -992    402   1330   1054    849   -488    584    782
  -1078   -210    867    644   -974    327   1280   1002    797   -532    530    750
   -833   -192    641    511   -737    223   1187    919    711   -600    467    667
   -613   -122    491    366   -553    181   1145    872    667   -623    444    636
   -441    -51    389    244   -418    168   1124    844    639   -636    431    633
   -441    -90    350    267   -397    129   1070    802    605   -659    407    633
   -540   -122    415    329   -478    145   1057    800    633   -633    439    693
   -348    -12    335    179   -340    161   1036    787    639   -623    449    685
   -316      0    316    158   -319    158   1031    769    628   -626    436    670
   -431    -25    405    228   -418    189   1065    787    649   -594    483    735
   -436    -46    387    241   -413    168   1057    763    631   -605    496    722
   -179      2    179     88   -179     90    995    696    574   -657    454    659
     67     15    -54    -41     59    -18    906    626    509   -724    392    597
    202     59   -142   -129    174    -41    875    602    498   -740    379    592
    215     88   -129   -153    174    -20    888    605    511   -724    397    628
    158     51   -106   -106    132    -25    888    597    517   -714    400    623
    259     33   -226   -148    241    -96    852    555    480   -753    348    568
    332     38   -293   -184    314   -127    823    524    470   -766    332    548
    384    109   -275   -246    329    -83    852    550    511   -732    368    568
    387    135   -252   -259    319    -57    880    563    530   -714    389    574
    223     41   -181   -135    202    -67    865    542    519   -717    381    550
    285     33   -252   -158    270   -109    833    524    506   -730    374    522
    345     51   -293   -200    319   -119    805    498    480   -745    358    519
    418     64   -353   -241    384   -142    779    478    465   -774    324    480
    602     93   -509   -350    555   -207    737    444    431   -810    280    423
    657    114   -542   -384    600   -213    735    439    426   -807    285    433
    457    103   -353   -283    405   -124    771    475    475   -750    348    506
    324    127   -197   -226    259    -33    807    522    532   -696    410    553
    420    153   -270   -288    345    -59    782    506    519   -709    400    537
    483    168   -314   -324    400    -72    743    470    491   -737    379    537
    524    218   -306   -371    415    -44    769    498    517   -711    410    542
    488    262   -226   -374    355     18    802    537    555   -670    459    576
    483    314   -171   -400    327     72    833    563    584   -633    498    615
    374    368     -5   -371    189    181    901    620    649   -563    579    706
    272    337     62   -306    103    200    893    613    646   -566    576    698
    270    314     44   -293    114    179    859    574    618   -597    537    662
    303    327     23   -316    140    176    828    540    600   -615    517    665
    309    394     85   -350    111    241    859    568    628   -576    555    704
    298    405    106   -353     96    257    859    566    620   -581    550    706
    239    345    106   -293     67    226    820    527    589   -610    522    704
     75    272    197   -176    -62    236    820    532    597   -597    535    719
     41    239    197   -140    -77    218    823    535    592   -597    537    698
    226    213    -12   -220    119    101    748    459    504   -688    449    610
    210    189    -20   -200    114     83    735    441    483   -711    402    597
    142    187     44   -166     49    116    774    470    501   -701    410    610
     85    174     88   -129      0    132    795    470    501   -688    418    587
    -83     59    140     10   -111    101    805    472    501   -693    400    587
   -137     41    179     46   -158    109    807    475    509   -672    428    597
    -59     38     98      7    -77     67    766    423    459   -719    397    542
    -59     59    119      0    -88     88    763    423    444   -740    363    522
    -57     85    142    -15    -98    114    776    449    452   -717    387    550
    -12     93    106    -41    -59    101    782    462    444   -719    389    555
    -64     10     72     25    -70     41    828    511    452   -743    340    485
    -72    -85    -12     80    -31    -49    875    548    441   -815    218    361
   -218   -119     96    166   -158    -12    943    662    532   -753    259    402
   -236     90    327     72   -283    207   1015    813    711   -553    462    597
   -181    626    805   -223   -493    717   1060    919    958   -202    857   1028
   -127   1257   1384   -563   -756   1319   1002    820   1122    140   1283   1415
   -293   1413   1706   -561  -1000   1558    766    506   1018    231   1452   1535
   -384   1072   1457   -345   -922   1265    537    103    610   -140   1124   1249
   -478    368    846     54   -662    605    418   -187    111   -795    470    688
   -379    -77    301    228   -340    111    342   -205    -98  -1132    111    348
   -340   -226    111    283   -228    -57    381    -70    -49  -1127     77    298
   -376   -223    150    298   -265    -36    472     46     44  -1075    119    322
   -301   -161    137    231   -220    -12    509     85     93  -1047    124    329
   -197      2    200     98   -197    101    587    179    197   -935    226    433
   -275     20    293    124   -283    155    610    202    213   -904    236    454
   -303     41    345    129   -324    192    615    223    236   -901    254    467
   -319    109    428    103   -374    267    665    267    301   -849    329    480
   -433     44    478    194   -454    259    662    259    309   -820    327    483
   -509     23    532    241   -522    275    652    246    306   -792    335    517
   -335     90    423    122   -379    257    623    213    280   -807    340    514
   -303    132    433     83   -368    283    636    202    272   -826    348    498
   -340    116    457    111   -397    285    631    181    259   -839    358    496
   -418     10    426    202   -423    218    550    111    202   -872    322    449
   -540     15    555    262   -550    285    574    132    241   -813    348    459
   -509     77    587    215   -548    332    584    142    265   -787    368    441
   -200    109    309     46   -254    207    488     49    176   -891    280    384
   -161     90    249     33   -205    168    449     20    153   -922    285    374
   -337    101    436    116   -387    267    491     46    194   -870    374    413
   -361     88    446    135   -405    267    480     20    171   -891    363    415
   -337     44    381    148   -358    213    439    -15    137   -917    327    426
   -163     77    239     41   -202    158    376    -59     90   -948    301    402
   -122    181    303    -31   -213    241    418    -20    135   -872    361    457
   -226    210    436      5   -332    322    433      2    163   -810    384    498
   -433    109    542    163   -488    324    384    -44    129   -839    324    467
   -319     93    410    111   -363    249    327   -103     72   -870    265    402
    -93    158    252    -33   -171    205    265   -145     25   -883    246    358
    -15    200    215    -93   -114    207    226   -166      5   -885    252    376
    -88    171    259    -41   -174    215    213   -166      7   -880    246    389
    -70    272    340   -101   -205    306    249   -124     49   -818    301    454
     46    296    249   -171   -101    272    213   -161     10   -849    272    428
      5    254    249   -132   -122    252    189   -189    -20   -867    254    405
    -18    231    249   -106   -132    239    194   -187    -23   -862    265    389
    187    257     70   -223     57    163    137   -246    -93   -924    174    368
    244    309     64   -277     90    187    142   -239   -106   -914    132    358
    142    298    155   -223     -7    228    158   -223    -96   -885    158    350
    163    301    137   -231     12    220    137   -252   -119   -909    200    322
    189    298    106   -246     41    202    114   -272   -132   -935    184    301
    161    350    187   -257    -12    270    142   -252    -98   -891    228    329
     20    413    392   -218   -184    402    231   -171    -10   -802    319    402
    135    374    239   -254    -51    306    163   -233    -59   -859    246    335
    161    353    192   -257    -18    275    127   -254    -62   -862    168    319
    142    426    280   -285    -70    353    168   -231    -18   -815    181    348
    137    439    301   -290    -80    371    181   -241    -20   -823    137    335
    -49    301    350   -124   -200    324    161   -267    -41   -844    111    298
    -80    259    340    -90   -213    301    135   -270    -36   -836    114    290
    -51    361    413   -155   -233    387    174   -213     25   -763    166    348
     77    415    335   -249   -127    376    153   -226     15   -771    142    342
     10    329    319   -168   -153    324    114   -267    -15   -805     88    298
   -145    288    433    -72   -290    361    122   -252      5   -776     98    303
   -122    288    410    -83   -265    348    132   -231     15   -763     98    296
    -83    361    441   -140   -262    400    171   -202     51   -722    127    335
   -262    402    665    -70   -462    532    246   -132    137   -623    215    415
   -267    355    623    -44   -446    491    200   -145    116   -636    189    405
     36    381    342   -210   -153    361    109   -213     41   -711     98    350
    135    478    342   -309   -103    413    150   -176     80   -667    129    371
    132    563    431   -348   -148    498    252   -109    153   -605    168    433
    -25    532    558   -254   -293    545    285    -83    192   -563    210    491
   -111    470    581   -179   -345    524    233   -140    155   -589    197    472
    -88    444    530   -179   -309    485    179   -192    111   -633    148    449
   -137    420    558   -140   -348    488    184   -194    111   -631    158    452
   -228    433    659   -103   -444    545    218   -168    142   -600    189    501
   -153    444    594   -145   -374    519    213   -171    140   -600    181    491
    -67    452    519   -192   -293    483    181   -187    129   -607    187    465
    -83    342    426   -129   -254    384    122   -249     70   -659    135    410
   -200    290    491    -44   -345    389    166   -223     90   -636    137    439
   -194    257    452    -31   -322    353    171   -223     83   -646    116    433
   -163    187    350    -12   -259    270    114   -285     23   -706     36    379
   -207    111    319     49   -262    215     93   -311      0   -735      0    335
   -176     98    275     38   -226    184     88   -332    -12   -758     -5    335
   -184     80    262     51   -223    171     88   -358    -31   -779    -41    329
   -158     44    202     54   -181    122     64   -381    -67   -813    -98    280
   -166     23    189     72   -176    106     54   -387    -83   -810   -114    259
    -80      5     83     36    -80     44     25   -405    -85   -807   -101    231
    -64    -31     31     46    -49      0     23   -389    -67   -810    -77    218
   -101   -189    -88    145     -7   -140     46   -363    -93   -880   -137    127
   -161   -236    -75    200    -44   -155    179   -241    -38   -880   -129     88
    -18    -44    -28     28      2    -38    327    -33    122   -737     33    181
     18    246    226   -132   -103    236    389    137    332   -491    280    426
    -15    672    688   -329   -350    680    314    135    504   -181    548    807
   -252   1273   1525   -509   -888   1397    275     15    696    215    940   1265
   -428   1384   1810   -480  -1119   1597     31   -319    568    267    971   1395
   -509    922   1431   -207   -971   1176   -220   -727    103   -202    535   1054
   -444    176    620    132   -532    397   -348   -976   -418   -922   -215    446
   -213   -303    -90    259    -62   -197   -394   -953   -620  -1252   -571     46
   -187   -426   -241    306     25   -335   -324   -813   -553  -1223   -561     33
   -293   -381    -88    337   -103   -236   -187   -641   -407  -1106   -470     93
   -270   -290    -20    277   -127   -155   -103   -548   -301  -1008   -371    132
   -103   -262   -158    184     25   -210   -106   -563   -316  -1044   -428    145
     90   -145   -236     25    161   -189    -83   -540   -290  -1031   -457    124
     31   -140   -171     54     98   -155    -59   -506   -265  -1002   -436    129
    -98   -226   -127    161     12   -176    -25   -478   -241   -971   -381    116
    -93   -166    -72    129    -10   -119      7   -433   -200   -909   -301    171
    -15   -150   -135     83     57   -142    -38   -475   -241   -930   -316    135
   -103   -181    -80    142    -12   -132      0   -470   -233   -909   -290    163
   -158   -202    -44    179    -59   -124     28   -441   -205   -867   -246    179
   -174   -228    -54    202    -59   -142    -23   -483   -241   -885   -267    187
   -109   -213   -106    158     -2   -161    -38   -488   -259   -911   -306    210
    -10   -197   -187    103     85   -192    -20   -457   -244   -898   -319    233
    132   -215   -348     38    239   -280    -62   -488   -283   -927   -379    161
    106   -244   -350     70    228   -296    -51   -504   -298   -956   -433    137
   -132   -246   -114    187    -10   -181     38   -444   -231   -901   -368    244
     83   -137   -220     25    150   -179      7   -444   -236   -904   -366    228
    158   -150   -311     -5    233   -231    -90   -498   -288   -945   -397    161
    171   -192   -363     10    267   -277   -127   -555   -345   -995   -454    103
     77   -176   -254     46    166   -215    -54   -509   -301   -966   -459    166
    124   -161   -288     18    205   -223    -31   -485   -285   -953   -454    176
     44   -153   -197     51    119   -174     12   -457   -254   -919   -418    184
    -44   -132    -88     88     20   -111     44   -428   -223   -896   -407    257
     -5   -166   -161     83     75   -163    -18   -457   -257   -924   -436    249
    -85   -179    -93    132      2   -135    -31   -452   -257   -898   -392    233
    -36   -155   -122     96     38   -140    -36   -454   -275   -927   -436    220
     77   -161   -239     41    158   -200    -36   -454   -290   -963   -498    181
     93   -127   -220     15    153   -174    -51   -459   -293   -943   -457    171
     54    -67   -122      7     85    -96    -25   -415   -249   -888   -384    215
    -62   -163   -103    111     20   -135    -54   -459   -288   -927   -415    158
    -31   -137   -106     85     36   -122    -33   -467   -301   -943   -436    174
    -23   -106    -83     64     28    -96    -25   -439   -285   -937   -428    197
    -41   -122    -80     80     18   -101    -23   -426   -283   -940   -439    166
    -80    -80      0     77    -44    -41     46   -358   -233   -901   -420    200
   -181   -137     44    161   -114    -46     51   -345   -231   -914   -454    192
   -153    -88     62    119   -109    -12     77   -335   -218   -911   -452    194
   -137    -25    111     80   -127     41    106   -296   -176   -878   -423    244
   -179     15    194     80   -189    103    114   -265   -140   -836   -387    283
   -249    -54    194    153   -223     70    114   -275   -135   -846   -410    252
   -246    -67    179    155   -215     54    124   -283   -132   -852   -418    259
   -244    -59    184    150   -215     62    137   -283   -122   -841   -415    246
   -319    -49    270    184   -298    111    181   -259    -88   -813   -400    254
   -267    -93    174    181   -220     38    116   -350   -174   -901   -472    192
   -205    -83    122    142   -166     18     75   -366   -187   -917   -504    184
   -231    -96    135    161   -184     18     96   -340   -158   -891   -485    179
   -290    -83    207    184   -252     59    142   -303   -114   -839   -415    176
   -342    -36    306    189   -324    135    181   -265    -62   -779   -345    189
   -163    -12    148     85   -155     67    150   -283    -85   -813   -389    194
   -233   -119    114    176   -174     -2     83   -348   -142   -875   -452    168
   -244    -64    176    153   -210     54     96   -319   -103   -841   -413    174
   -335     -2    332    168   -335    163    158   -259    -33   -771   -337    239
   -324      0    322    161   -324    161    161   -254    -31   -776   -345    241
   -301     18    316    140   -309    166    145   -254    -28   -771   -353    226
   -249    119    368     64   -311    244    176   -213     12   -724   -309    265
   -231    223    454      5   -342    337    228   -148     72   -662   -231    335
   -233    244    475     -7   -353    358    249   -124     93   -652   -236    329
   -298     96    394    101   -348    244    205   -176     33   -717   -309    306
   -296     93    389    101   -342    239    168   -205     25   -711   -283    309
   -257    129    387     64   -322    257    140   -207     31   -693   -241    324
   -371    140    509    114   -441    322    111   -218     23   -696   -239    350
   -371    168    540    101   -457    353     88   -205     31   -685   -215    355
   -306    148    454     77   -381    298     57   -213      7   -711   -231    309
   -262     77    340     93   -301    207      5   -254    -46   -774   -296    301
   -254     31    285    111   -270    158    -25   -277    -72   -815   -335    275
   -376     18    394    179   -387    205     38   -228    -33   -787   -290    324
   -363      5    368    176   -366    187     64   -207    -31   -789   -277    311
   -379    -96    283    239   -332     93      7   -257    -85   -857   -335    262
   -319    -96    223    207   -272     62    -36   -298   -135   -911   -384    239
   -348   -122    223    233   -285     49    -33   -301   -145   -922   -389    254
   -394   -200    192    296   -296     -2    -46   -311   -168   -943   -405    228
   -368   -142    226    257   -298     41    -44   -296   -145   -911   -371    226
   -410    -54    355    231   -384    150     10   -249    -85   -849   -293    285
   -509    -72    436    290   -475    181     54   -231    -59   -826   -259    322
   -555   -166    387    358   -472    111     64   -213    -64   -844   -270    311
   -678   -335    342    506   -511      2    122   -132    -54   -878   -298    277
   -602   -337    262    470   -433    -38    244      5     20   -888   -355    239
   -420   -192    228    303   -324     18    350    171    163   -792   -309    303
   -459    132    589    163   -527    361    444    340    420   -475     36    571
   -478    649   1127    -85   -802    888    410    358    646    -88    498    989
   -483   1278   1761   -400  -1122   1519    200     80    709    223    893   1374
   -670   1332   2000   -332  -1335   1665   -116   -335    493    226    966   1428
   -678    807   1486    -67  -1080   1145   -387   -802    -59   -340    452   1008
   -678   -114    563    397   -620    223   -459   -987   -607  -1140   -348    374
   -592   -548     41    568   -319   -254   -348   -789   -641  -1317   -566     80
   -441   -553   -114    496   -163   -335   -233   -605   -517  -1257   -532     75
   -493   -600   -106    545   -194   -355   -176   -517   -428  -1208   -498     88
   -553   -563    -10    558   -272   -288   -116   -431   -316  -1119   -418    135
   -283   -441   -158    361    -64   -301   -114   -423   -296  -1109   -413    106
   -197   -397   -200    296      0   -301   -116   -431   -293  -1111   -423    122
   -106   -418   -314    262    101   -366   -148   -470   -324  -1145   -441    124
   -116   -439   -322    277    101   -381   -161   -478   -329  -1166   -467     54
     23   -368   -392    171    207   -379   -179   -480   -337  -1182   -485     62
    -15   -345   -329    179    155   -337   -145   -446   -303  -1148   -439     83
   -111   -379   -267    244     75   -324   -153   -459   -306  -1148   -420     83
    -59   -366   -306    213    122   -337   -189   -506   -337  -1182   -431     75
     33   -342   -376    153    202   -358   -202   -501   -348  -1213   -498     31
     85   -376   -462    145    272   -418   -223   -509   -374  -1257   -550      5
    -54   -402   -350    226    148   -376   -202   -498   -355  -1234   -478     51
    119   -319   -439    101    277   -379   -236   -514   -374  -1267   -491     46
    122   -293   -415     83    267   -353   -220   -488   -350  -1254   -488     15
     96   -316   -413    109    252   -363   -231   -498   -355  -1254   -470      5
    226   -309   -535     41    379   -420   -272   -527   -394  -1296   -509    -28
    322   -311   -633     -5    478   -472   -296   -558   -439  -1363   -581    -31
    202   -327   -532     62    366   -428   -241   -493   -381  -1325   -566     28
    236   -316   -553     38    394   -433   -257   -483   -376  -1325   -568     25
    257   -332   -589     36    420   -459   -277   -501   -392  -1319   -545    -12
     77   -368   -446    145    262   -407   -236   -491   -371  -1270   -449    -12
    158   -366   -524    101    340   -444   -267   -506   -389  -1288   -457    -20
    181   -285   -467     51    322   -376   -228   -454   -335  -1223   -379     15
    233   -283   -517     23    374   -400   -249   -470   -353  -1241   -384     -7
    140   -366   -506    114    322   -436   -265   -491   -381  -1270   -413     25
    363   -270   -633    -49    498   -452   -275   -475   -379  -1260   -392     41
    509   -236   -745   -137    626   -491   -311   -493   -402  -1280   -415     18
    381   -231   -613    -75    493   -420   -277   -462   -371  -1247   -379     57
    319   -218   -537    -49    428   -376   -254   -436   -342  -1226   -358     57
    342   -189   -535    -77    436   -361   -267   -449   -353  -1231   -345     80
    433   -197   -631   -119    532   -413   -288   -483   -394  -1283   -405    132
    467   -187   -654   -140    558   -420   -280   -470   -387  -1283   -426    122
    319   -161   -480    -77    400   -319   -218   -413   -322  -1213   -335    155
    176   -153   -329    -12    249   -241   -161   -361   -267  -1158   -267    192
    220   -135   -355    -41    285   -246   -150   -337   -252  -1150   -270    192
    327   -137   -465    -96    394   -301   -181   -350   -267  -1176   -311    171
     38   -148   -187     54    111   -166   -106   -265   -171  -1070   -207    194
    236    -38   -275   -101    254   -155   -129   -288   -179  -1072   -197    194
    374    -23   -397   -176    384   -210   -174   -340   -226  -1130   -267    205
    176    -70   -246    -54    210   -158   -161   -337   -205  -1098   -223    246
   -106   -127    -20    116    -44    -75   -106   -311   -155  -1044   -161    277
    106    -36   -142    -36    124    -90   -116   -309   -166  -1057   -181    228
    200     41   -158   -119    179    -59   -114   -311   -161  -1062   -192    231
     83    -36   -119    -23    101    -77   -122   -322   -176  -1093   -233    254
    -77    -93    -15     85    -31    -54   -103   -306   -155  -1065   -207    259
    -98     -2     93     49    -98     46    -44   -241    -88   -997   -135    353
   -103     44    148     28   -127     96    -23   -187    -41   -950    -70    405
   -101     18    119     41   -111     67    -51   -181    -49   -948    -25    327
   -189    -23    166    106   -179     70    -28   -158    -33   -937    -36    324
   -332     31    363    150   -348    197     59    -51     67   -820     88    472
    -88    119    207    -15   -148    161     18    -67     41   -852     80    465
   -337    101    436    116   -387    270     83      0    103   -800    127    527
   -436    124    561    155   -498    342    122     57    163   -745    166    542
    -75    210    283    -67   -179    244     36     -2    106   -782     88    415
    -98    267    366    -83   -233    314     51      5     88   -766    122    441
   -210    316    524    -54   -368    418    111     44     96   -719    174    501
   -288    303    592     -7   -439    446    135     67    137   -678    215    501
   -322    303    623      7   -472    462    103     28    124   -688    231    532
   -389    324    711     31   -550    517     96     25    137   -672    249    592
   -363    316    680     20   -522    498     51      0    122   -698    215    532
   -457    257    714    101   -584    485     38    -20    106   -756    174    517
   -272    277    548     -5   -410    413    -36    -72     49   -826    122    459
   -265    226    491     18   -376    358    -83   -116      2   -865     93    400
   -415    114    527    150   -472    319    -77   -132    -20   -872     54    376
   -270    124    394     72   -332    259    -88   -129    -38   -870     31    327
    -31    184    213    -77   -124    200   -119   -161    -90   -885    -15    267
   -189    114    303     36   -246    207   -119   -179   -116   -872    -25    290
   -223     15    239    101   -231    127   -163   -226   -174   -917    -98    275
   -246    -36    210    142   -228     85   -181   -239   -189   -932   -111    252
   -228    -51    174    137   -202     59   -181   -231   -184   -940   -109    220
   -184    -38    142    111   -163     51   -194   -233   -187   -945   -122    241
   -153    -77     72    114   -114     -2   -231   -257   -218   -984   -171    223
   -205   -161     44    184   -124    -59   -231   -241   -231  -1013   -205    150
   -262   -153    106    205   -184    -23    -93    -75   -132   -971   -202    137
   -129   -114     15    122    -72    -51    -49     20    -80   -974   -236     93
   -189    -62    127    124   -158     31      0    166     41   -878   -171    192
    -20    327    348   -153   -184    337     25    290    246   -610     88    462
    101   1034    932   -571   -415    984    -36    246    467   -187    605    924
   -109   1488   1597   -691   -854   1543   -236    -51    491     75    958   1236
   -220   1400   1621   -589   -922   1509   -530   -446    220    -36    870   1130
    -96    823    919   -363   -506    870   -732   -831   -337   -685    246    592
    -90     10     98     38    -96     54   -784   -917   -758  -1312   -400     12
     18   -311   -329    148    171   -322   -776   -815   -826  -1473   -613   -168
     64   -379   -444    155    252   -410   -698   -672   -740  -1457   -636   -137
     18   -361   -379    171    197   -368   -613   -545   -623  -1374   -587   -109
    106   -254   -361     72    233   -309   -579   -496   -550  -1296   -496    -83
    161   -174   -335      5    246   -252   -553   -454   -498  -1236   -423    -83
    192   -140   -335    -25    262   -236   -548   -441   -485  -1223   -431    -85
    428    -98   -527   -163    478   -311   -602   -480   -542  -1267   -400   -145
    431    -96   -527   -168    475   -311   -610   -485   -550  -1267   -374   -150
    239   -148   -389    -46    311   -267   -581   -446   -511  -1223   -389   -137
    189   -132   -324    -31    254   -228   -579   -444   -506  -1218   -400    -98
    277   -145   -423    -64    350   -283   -600   -444   -524  -1260   -488   -137
    332   -140   -472    -98    400   -306   -626   -462   -535  -1262   -506   -171
    233    -93   -329    -70    280   -210   -576   -415   -488  -1215   -475    -96
    184    -46   -233    -70    207   -140   -532   -363   -441  -1174   -462    -62
     96   -148   -244     25    168   -194   -574   -389   -470  -1195   -501   -101
   -129   -153    -25    140    -54    -90   -506   -314   -397  -1122   -439    -38
     64    -83   -148      7    106   -116   -555   -335   -415  -1137   -475    -51
     -7    -57    -51     31     20    -54   -548   -314   -387  -1091   -449    -12
    -93    -38     54     67    -75      7   -504   -275   -345  -1023   -402     36
    103    -10   -114    -46    106    -59   -555   -309   -381  -1049   -457     -7
    103      0   -103    -51    103    -51   -563   -306   -371  -1039   -465      5
     31    -33    -64      0     46    -49   -581   -309   -363  -1028   -465     36
     33    -28    -62     -2     46    -44   -576   -296   -350  -1018   -457     44
     75     64    -10    -70     41     25   -506   -236   -293   -961   -428     80
    -77     15     93     28    -85     54   -483   -202   -262   -935   -415    103
    -64    -36     28     49    -49     -5   -535   -223   -288   -953   -431     75
     -7     -5      2      7     -5     -2   -555   -226   -277   -943   -423     72
   -132    -36     96     83   -116     28   -527   -215   -259   -935   -418    127
     -5     -2      2      2     -5      0   -537   -207   -254   -937   -428    114
     41     18    -25    -31     33     -2   -550   -210   -252   -935   -423    106
     -7    -15     -7     12      0    -12   -548   -220   -252   -935   -410    142
     -5     20     25     -7    -15     20   -514   -176   -207   -893   -361    158
     57     46    -10    -51     33     18   -493   -158   -192   -896   -376    153
      2     10      7     -5     -2      7   -498   -176   -205   -909   -387    163
    -70     62    132      5   -101     96   -418   -109   -129   -836   -319    218
     41     12    -31    -28     36     -7   -462   -140   -168   -883   -384    142
    181    -33   -215    -75    197   -124   -532   -184   -218   -932   -449     75
    153     31   -124    -93    137    -46   -488   -140   -163   -878   -413    122
     31     75     44    -51     -5     59   -426    -75    -85   -805   -374    200
     41     75     33    -59      2     54   -433    -54    -70   -779   -363    197
    226     88   -137   -158    181    -23   -480    -90   -103   -813   -405    142
    171     57   -114   -114    142    -28   -457    -64    -64   -807   -397    140
     12     31     18    -20     -2     25   -418    -25     -5   -771   -366    205
     83     38    -46    -62     64     -5   -439    -38    -12   -784   -381    187
    140     38   -101    -90    119    -28   -454    -59    -20   -784   -379    168
    -90    -20     70     51    -80     25   -400    -23     23   -727   -322    197
   -298     36    335    132   -316    184   -280     77    132   -600   -202    277
      5      7      2     -7      2      5   -384    -23     23   -706   -322    171
    119     -5   -124    -57    119    -62   -415    -31      5   -724   -358    122
     96     33    -62    -67     77    -15   -400     12     46   -670   -296    155
    -12     85     98    -36    -54     90   -350     72    114   -605   -252    213
    111    111      0   -111     54     57   -371     54     96   -644   -322    200
    184    176     -7   -179     96     85   -329     90    135   -633   -353    226
    239    246      7   -244    114    127   -285    148    197   -592   -290    259
    254    285     31   -270    111    158   -277    171    226   -553   -226    285
    267    316     46   -293    109    181   -254    202    265   -511   -192    301
    205    353    148   -280     28    252   -197    265    327   -459   -148    345
    218    392    174   -306     20    283   -174    283    345   -457   -132    376
    340    475    135   -407    103    306   -174    283    350   -459   -114    397
    329    498    168   -415     80    335   -174    293    366   -472   -111    407
    431    423     -7   -428    220    207   -257    215    285   -610   -233    335
    488    392    -98   -441    293    148   -306    163    231   -706   -322    327
    433    436      2   -433    215    220   -257    202    267   -688   -252    384
    405    426     20   -415    192    223   -244    210    267   -698   -218    407
    465    392    -75   -428    270    158   -275    197    244   -735   -220    376
    618    413   -205   -517    410    103   -298    189    226   -756   -231    314
    522    350   -171   -436    348     90   -283    202    228   -750   -228    246
    342    202   -140   -272    241     31   -309    174    192   -784   -259    207
    350    200   -150   -275    252     25   -319    161    179   -797   -267    197
    439    163   -277   -301    355    -57   -353    127    137   -841   -327    145
    400     90   -309   -244    355   -109   -358    119    127   -846   -342    116
    472    129   -342   -301    407   -106   -355    122    127   -841   -337    106
    589    181   -410   -387    498   -114   -371    103    101   -865   -371    142
    342    114   -228   -228    285    -57   -335    129    124   -839   -355    171
    303    103   -200   -202    252    -46   -309    155    142   -831   -361    145
    402      0   -402   -202    402   -200   -340    145     85   -901   -457     31
    358    -57   -418   -150    387   -236   -244    236    103   -911   -511    -15
    478     36   -441   -257    459   -202   -119    389    187   -862   -509      5
    613    129   -483   -371    548   -176    -51    566    319   -758   -418     70
    652    550   -101   -602    376    226    -67    646    545   -452    -62    439
    462   1267    805   -865   -171   1036    -70    649    878     67    514   1039
    262   1738   1473  -1002   -605   1605   -272    392    989    379    862   1392
     72   1590   1517   -831   -722   1553   -548     25    758    252    756   1296
    140    756    615   -449   -236    685   -761   -402     72   -558    -46    613
    174    -25   -200    -75    187   -111   -815   -532   -361  -1156   -688     18
    116   -332   -452    106    283   -392   -743   -384   -353  -1228   -820   -148
    176   -319   -496     72    335   -407   -602   -192   -213  -1140   -779   -140
    226   -249   -475     12    348   -363   -504    -80   -103  -1049   -717    -88
    153   -174   -327     10    239   -249   -410      0     10   -948   -631     15
    220   -132   -353    -46    285   -241   -389     18     44   -922   -607     25
    275   -124   -400    -75    337   -262   -374     38     59   -906   -600     -2
    236   -129   -368    -54    298   -249   -350     62     75   -888   -589     49
    332   -197   -530    -67    428   -361   -413     18     10   -945   -644      0
    361   -184   -548    -88    452   -366   -415     23      7   -937   -633      5
    397    -83   -480   -155    439   -280   -376     62     38   -891   -579     88
    418    -72   -491   -174    454   -280   -379     59     36   -883   -574     83
    301   -161   -462    -70    379   -309   -394     36      2   -898   -600     67
    220   -150   -374    -36    296   -262   -376     46     -7   -883   -584    101
     67   -179   -246     57    155   -213   -332     90     20   -839   -548    101
    176   -189   -366      2    270   -277   -376     57    -18   -865   -587     44
    200   -145   -345    -28    272   -244   -363     83     12   -823   -545     70
    366   -153   -519   -106    441   -337   -415     41    -28   -867   -594     23
    439   -181   -620   -127    530   -400   -428     15    -59   -893   -628    -28
    389   -153   -545   -119    465   -348   -413     44    -28   -859   -610    -44
    384   -124   -509   -129    444   -316   -444     33    -25   -849   -607      2
    155   -207   -363     23    259   -285   -449     28    -18   -836   -605     15
    129   -142   -272      7    200   -207   -384     90     46   -771   -555     62
    504    -88   -594   -210    548   -342   -444     33    -20   -836   -615    -15
    491   -106   -600   -192    545   -353   -454     25    -31   -844   -626    -85
    374   -137   -514   -119    444   -324   -478     10    -44   -849   -641   -135
    340   -153   -493    -93    415   -322   -509    -12    -67   -867   -657   -140
    405   -135   -542   -137    472   -337   -501     -7    -59   -859   -652   -140
    288   -181   -470    -54    376   -324   -488     15    -36   -831   -620   -140
    290   -135   -428    -77    358   -280   -485     49     -7   -784   -579   -137
    506    -59   -566   -223    535   -311   -511     41    -20   -800   -607   -140
    418   -153   -571   -132    493   -361   -558     -2    -62   -841   -644   -158
    387   -119   -506   -132    444   -314   -553      0    -46   -813   -607   -129
    290    -62   -355   -116    322   -207   -457     70     23   -735   -517    -62
    226    -70   -296    -77    259   -181   -418     80     38   -719   -493    -33
    389   -109   -501   -142    444   -306   -501     12    -33   -795   -592   -132
    485    -96   -581   -194    532   -337   -527      7    -41   -802   -610   -140
    441    -96   -537   -174    488   -314   -498     44      2   -758   -568    -88
    394    -46   -441   -174    418   -244   -457     75     44   -714   -524    -44
    540     51   -488   -296    514   -218   -426     98     64   -704   -514    -15
    548     41   -509   -296    527   -233   -420    103     72   -698   -498    -33
    418    -10   -428   -205    423   -220   -423    101     80   -680   -475    -57
    327    -25   -353   -150    340   -189   -405    116    109   -649   -428    -20
    283    -41   -324   -122    301   -181   -405    109    109   -649   -402     -7
    296    -28   -327   -135    311   -176   -397    116    122   -639   -392      0
    140    -46   -187    -46    161   -116   -361    145    158   -592   -337     70
    340     10   -329   -174    335   -158   -394    114    124   -641   -400     31
    576     54   -522   -316    548   -233   -433     85     93   -688   -467     -5
    470     33   -439   -252    454   -202   -400    111    127   -639   -407      7
    530     46   -483   -288    506   -218   -407    103    127   -626   -379      7
    491     57   -433   -272    462   -187   -402    109    142   -600   -335     36
    340     49   -290   -194    314   -119   -340    158    200   -537   -267     72
    371     96   -277   -233    324    -90   -311    184    223   -514   -215     88
    542    155   -387   -350    465   -114   -311    171    213   -532   -241     59
    496     98   -397   -296    446   -148   -298    171    210   -542   -285     44
    381     98   -285   -241    335    -93   -283    174    220   -519   -259     77
    498    176   -322   -337    410    -72   -306    168    218   -519   -270    111
    496    179   -319   -337    407    -70   -314    163    215   -511   -254    124
    335    192   -142   -262    239     25   -241    213    285   -439   -176    179
    363    218   -145   -290    254     36   -249    184    272   -444   -179    194
    498    215   -283   -358    392    -33   -316    116    218   -496   -223    184
    522    184   -340   -355    431    -77   -361     72    176   -537   -267    166
    428    161   -267   -293    348    -51   -374     57    174   -532   -254    187
    501    142   -361   -322    431   -109   -407     28    150   -563   -283    142
    592    140   -452   -366    522   -155   -431     -7    114   -602   -311    148
    467    148   -322   -309    394    -85   -381     18    140   -589   -298    213
    576    132   -444   -353    511   -155   -413      2    114   -613   -319    145
    631     59   -571   -348    600   -257   -470    -54     51   -672   -366     57
    553    -31   -584   -262    568   -306   -478   -106     -5   -737   -431     51
    420    -75   -496   -174    457   -285   -472   -109      2   -730   -426     88
    509    -54   -563   -226    535   -309   -496   -103      5   -727   -418     67
    532    -46   -579   -244    553   -311   -472   -103      7   -719   -405     70
    478    -72   -550   -202    514   -311   -483   -135    -10   -730   -394    106
    454   -103   -561   -176    506   -332   -501   -166    -36   -763   -420     93
    449   -155   -605   -145    527   -379   -519   -184    -57   -805   -478     62
    428   -187   -615   -122    519   -400   -506   -174    -59   -823   -501     49
    467   -189   -657   -137    561   -423   -431    -67     -5   -805   -493     25
    628   -202   -833   -213    730   -517   -361     31     33   -823   -537    -46
    730   -174   -904   -277    815   -537   -290    148    114   -795   -537    -31
    623    101   -524   -363    574   -210   -202    290    332   -535   -275    249
    623    701     77   -662    272    389   -213    311    571   -124    197    667
    581   1395    810   -989   -114   1104   -332    145    727    277    688   1096
    444   1569   1124  -1005   -340   1348   -644   -226    587    366    846   1200
    197   1031    831   -615   -316    932   -852   -623    119   -109    418    820
    168    189     20   -181     75    106   -870   -763   -342   -805   -290    246
    392   -298   -693    -49    540   -496   -862   -696   -517  -1148   -701    -72
    363   -472   -836     54    600   -654   -766   -555   -457  -1174   -784   -137
    200   -444   -644    119    420   -542   -620   -397   -288  -1026   -636    -85
    353   -270   -626    -41    488   -446   -535   -316   -184   -940   -545      0
    371   -233   -607    -70    488   -420   -485   -275   -129   -917   -535     38
    496   -207   -704   -142    600   -454   -498   -280   -129   -919   -537     -5
    501   -194   -696   -155    597   -444   -478   -265   -111   -896   -504      5
    444   -181   -626   -132    535   -402   -449   -249    -85   -885   -459     41
    309   -179   -488    -64    397   -332   -387   -200    -33   -878   -418     70
    418   -116   -535   -150    475   -324   -379   -187    -18   -896   -400     77
    426   -142   -568   -142    496   -355   -407   -233    -57   -948   -405     70
    311   -137   -449    -88    379   -293   -379   -220    -33   -932   -371    122
    223   -127   -353    -49    285   -239   -348   -200     -7   -914   -342    163
    374   -111   -485   -129    428   -298   -384   -226    -41   -953   -379    127
    319   -140   -462    -90    389   -301   -366   -210    -36   -958   -387    129
    340   -127   -470   -106    402   -298   -358   -207    -31   -950   -374    116
    457    -62   -519   -200    488   -290   -348   -194    -15   -932   -350    109
    441    -70   -511   -184    475   -290   -348   -213    -31   -953   -366    119
    431    -75   -506   -179    467   -290   -379   -246    -54   -976   -400    109
    361    -80   -441   -140    400   -262   -371   -226    -31   -945   -368    127
    394    -67   -465   -166    428   -265   -374   -215    -25   -937   -366    132
    462      5   -457   -233    459   -226   -363   -205    -10   -922   -361    132
    368     -2   -371   -184    371   -187   -345   -202     -2   -909   -348    148
    303     -7   -311   -148    306   -158   -345   -207     -5   -906   -355    181
    444     62   -384   -254    413   -158   -376   -213    -10   -906   -368    205
    467     46   -420   -257    444   -187   -402   -226    -20   -901   -363    192
    327      5   -324   -168    324   -158   -353   -231    -31   -911   -363    189
     64    -90   -155     12    109   -122   -319   -241    -36   -909   -363    215
    111    -59   -174    -28    140   -114   -327   -226    -28   -898   -363    226
    161    -46   -207    -57    184   -127   -324   -194    -12   -880   -361    218
    283    -20   -306   -132    293   -161   -361   -228    -46   -917   -387    213
    410     25   -384   -218    394   -176   -361   -233    -54   -930   -392    220
    509     80   -431   -296    470   -176   -379   -252    -67   -924   -361    181
    462    103   -358   -283    410   -127   -381   -257    -54   -888   -309    192
    244     51   -194   -150    218    -70   -337   -249    -25   -870   -288    272
    246     64   -181   -155    215    -57   -311   -233    -12   -865   -267    283
    353    132   -220   -244    285    -41   -322   -246    -12   -862   -262    246
    280    168   -111   -223    197     28   -283   -210     33   -833   -236    275
    324    168   -155   -249    239      7   -290   -228     20   -849   -270    239
    337    184   -153   -262    246     15   -298   -249     12   -865   -283    231
    163    158     -5   -163     83     77   -254   -213     59   -815   -233    226
    213    155    -57   -184    135     49   -265   -207     67   -795   -213    150
    270    194    -75   -233    171     62   -280   -236     59   -802   -233    145
    277    259    -18   -270    148    122   -241   -215     93   -774   -228    200
    244    241     -5   -244    124    116   -236   -213     98   -771   -239    184
    179    207     28   -192     75    119   -267   -236     77   -789   -275    129
    244    220    -25   -233    135     98   -290   -254     54   -813   -293    114
    254    228    -25   -241    140    101   -283   -257     54   -828   -283    137
    109    244    132   -179    -12    189   -223   -213    101   -787   -213    215
     83    262    179   -171    -46    220   -210   -192    122   -748   -163    228
    153    233     80   -194     33    158   -246   -218    101   -763   -179    184
    171    296    124   -236     23    210   -228   -189    145   -719   -119    244
    122    335    210   -231    -44    272   -207   -153    184   -662    -57    277
    122    350    228   -236    -51    290   -184    -96    233   -597    -12    290
    272    420    145   -348     64    283   -200   -116    218   -626    -38    311
    283    431    148   -358     67    290   -194   -111    223   -620    -59    345
    322    444    122   -384     98    283   -207   -111    228   -581    -38    309
    244    511    267   -376    -10    389   -155    -77    277   -517     38    368
    236    527    290   -381    -25    407   -161    -96    277   -517     23    405
    192    485    290   -340    -49    389   -174   -114    262   -519     10    389
     72    439    366   -257   -148    405   -148   -111    267   -511     18    400
    241    553    311   -397    -33    433   -140   -114    275   -493     38    423
    218    561    340   -392    -59    452   -161   -137    259   -485     67    420
    127    501    371   -314   -122    436   -194   -171    228   -493     72    400
    132    488    353   -311   -111    420   -197   -179    210   -511     57    400
    226    431    205   -327     10    319   -223   -223    155   -579    -23    363
    228    374    145   -301     41    259   -215   -239    132   -605    -54    329
    228    337    109   -283     59    223   -213   -246    116   -623    -67    303
    306    348     41   -327    129    197   -246   -275     88   -646   -109    275
    202    309    106   -254     49    207   -252   -293     75   -662   -161    252
    155    265    109   -213     23    187   -241   -301     64   -678   -189    233
     96    171     75   -132     10    122   -272   -319     46   -691   -207    158
    129    187     54   -161     36    122   -277   -327     41   -685   -187    163
    244    371    127   -306     59    249   -213   -275     98   -610    -93    244
    132    252    119   -192      5    187   -241   -319     44   -662   -145    213
    116    109    -10   -114     62     49   -262   -322     -5   -743   -252    135
    205     67   -140   -137    171    -36   -189   -228     23   -763   -311     44
    285     90   -194   -187    241    -51   -114   -140     75   -743   -324     28
    329    252    -80   -293    205     88    -33     25    236   -571   -181    158
    319    657    337   -488     -7    498     15    150    475   -252    148    524
    145   1293   1145   -722   -501   1221     20    116    701    153    628   1018
    114   1787   1673   -950   -779   1730   -153   -142    740    415    924   1278
    109   1592   1483   -852   -688   1538   -462   -558    423    231    763   1091
     57    930    872   -496   -407    901   -589   -885    -88   -392    187    558
    -33    228    262    -98   -148    244   -563   -911   -410   -878   -314     75
    -72    -77     -5     75    -33    -41   -493   -745   -410   -966   -439    -41
    236    -93   -329    -70    280   -213   -457   -662   -392  -1000   -519    -88
    298    -38   -337   -129    316   -187   -374   -563   -298   -911   -436    -75
    207     25   -184   -119    194    -80   -298   -475   -194   -805   -324    -33
      7     59     51    -33    -20     57   -210   -379    -88   -698   -226     75
    -96     88    181      2   -140    135   -148   -322    -28   -639   -174    129
     70    145     72   -109      0    109   -129   -311    -31   -641   -197    106
    153     96    -57   -124    106     18   -150   -332    -64   -683   -267     96
    327    132   -194   -228    262    -31   -140   -296    -36   -652   -259    101
    293    150   -142   -223    215      5   -124   -280    -12   -615   -223    114
    122     80    -41   -101     80     20   -111   -275     -7   -605   -220    127
    129    106    -23   -116     75     41    -75   -262      0   -594   -220    155
    220    140    -80   -179    150     31    -67   -262     -5   -605   -252    140
    148    116    -33   -132     90     41    -38   -231     23   -574   -239    163
     77    127     46   -103     15     88    -12   -197     57   -524   -184    228
    127    114    -15   -122     72     49    -20   -213     38   -537   -202    200
    -20     80    101    -28    -59     90     25   -176     72   -511   -205    197
    -93    132    226    -20   -158    179     72   -132    122   -457   -145    254
     18    166    148    -93    -64    158     46   -148    106   -465   -142    246
    142    158     15   -153     64     88     12   -181     57   -519   -184    213
    327    236    -90   -280    210     72     23   -174     54   -532   -200    210
    114    200     85   -158     12    142     70   -129    101   -483   -153    239
    -33    189    220    -77   -127    205     80   -109    124   -446    -98    270
   -111    197    306    -44   -210    252     88    -98    127   -433    -67    303
   -207    155    363     25   -285    259    119    -70    153   -413    -51    303
     12    194    181   -103    -85    189     98    -88    124   -452    -96    259
    137    228     90   -184     23    161     85   -101    106   -472   -119    275
     75    205    129   -140    -28    168     67    -80    119   -462   -116    275
    -49    210    259    -80   -153    233    101    -25    168   -405    -49    298
    -70    249    316    -90   -194    283    135    -10    187   -374     12    366
      7    296    288   -153   -140    293    145      0    187   -376     25    397
   -109    226    332    -59   -220    277    158      7    181   -387     -2    374
   -153    241    394    -44   -272    316    205     46    215   -358     25    400
     28    332    301   -181   -137    316    202     51    223   -353     25    400
    -20    296    314   -137   -168    306    205     49    220   -363     10    394
   -202    277    480    -38   -342    379    246     83    265   -319     59    439
   -340    277    618     31   -478    446    324    155    337   -252    119    504
    -96    285    379    -96   -239    332    311    148    319   -280     83    465
     46    293    246   -171    -98    270    290    135    309   -290     59    452
    -67    246    314    -90   -192    280    296    145    324   -283     54    462
    -90    293    384   -101   -236    337    355    194    381   -233     90    493
   -101    296    397   -101   -249    345    379    210    397   -210    119    535
    -31    272    303   -122   -166    288    358    187    371   -236     96    506
    -12    301    314   -145   -166    309    392    226    413   -213    109    501
    -96    288    384    -96   -239    335    415    267    465   -176    145    527
     46    257    210   -150    -83    233    345    200    410   -223     88    472
    119    265    142   -192    -12    205    327    197    418   -210     90    493
     38    236    197   -140    -80    218    350    231    449   -174    124    488
      2    226    223   -114   -109    226    389    259    480   -150    145    483
    -20    223    244   -103   -132    231    405    270    488   -148    142    485
      2    239    236   -122   -116    239    413    275    491   -148    129    475
     41    257    215   -150    -88    239    428    290    498   -142    116    457
    132    337    205   -233    -36    272    472    335    537   -114    145    472
    116    355    239   -239    -62    298    509    361    563   -101    153    472
     44    303    257   -174   -106    280    511    363    563   -111    140    452
      0    327    324   -163   -163    327    558    413    602    -72    171    465
     75    384    309   -228   -116    348    574    428    615    -64    166    467
    184    371    187   -277     -2    280    522    381    558   -135    103    441
    200    381    181   -293     10    283    506    366    545   -145    116    433
    171    397    223   -285    -25    311    509    366    548   -135    137    426
    127    366    239   -246    -54    303    501    358    537   -142    140    423
    116    353    233   -236    -59    293    496    345    524   -158    124    431
     93    329    236   -213    -72    283    493    342    519   -163     96    436
     75    303    226   -192    -75    267    496    345    517   -174     51    426
     54    272    218   -163    -80    246    509    355    514   -187     44    428
     25    231    202   -129    -88    215    506    342    491   -215     15    413
    -33    174    207    -70   -119    189    514    345    480   -228      5    410
    -64    116    179    -25   -122    148    517    342    475   -233     10    389
   -129     83    213     23   -171    148    524    327    459   -249      2    381
    -96     59    155     15   -124    109    509    314    433   -290    -67    371
     54     80     25    -67     15     54    459    290    402   -301    -93    337
     70     72      0    -72     36     36    457    288    397   -285    -88    329
     -5     44     49    -18    -25     46    493    316    423   -252    -62    350
    -23     12     33      2    -28     23    488    314    415   -257    -72    337
      5      0     -5     -2      2     -2    491    319    402   -280   -122    322
     33    -72   -106     18     67    -88    535    368    392   -322   -189    257
     20   -179   -200     80    109   -189    626    467    415   -340   -246    163
     49   -158   -210     51    127   -184    722    623    519   -259   -189    184
    161     93    -70   -127    114     12    820    828    735    -23     44    381
    215    641    426   -431   -106    535    852    919   1000    361    465    802
     62   1325   1262   -693   -600   1293    774    800   1226    782    969   1353
   -122   1579   1699   -730   -911   1639    514    446   1179    917   1153   1566
   -119   1288   1405   -584   -763   1345    272     64    807    579    841   1296
   -220    381    600    -83   -410    491    132   -265    192   -192     77    597
   -187   -345   -158    267    -15   -252     96   -288   -127   -665   -441     64
   -116   -501   -387    309    135   -446    155   -148    -80   -683   -504    -23
   -119   -548   -428    335    153   -491    249    -20      2   -649   -504    -18
    -10   -431   -420    218    202   -423    358    109    127   -542   -415     36
    109   -270   -379     80    244   -324    457    215    241   -433   -309     85
     88   -306   -394    106    239   -348    452    231    254   -426   -301    103
    127   -283   -410     77    267   -345    459    244    262   -413   -275     88
    153   -280   -433     62    290   -355    462    246    265   -407   -262     62
    109   -309   -418    101    262   -363    465    231    259   -413   -259     64
    135   -327   -465     93    298   -394    465    239    259   -420   -272     49
    187   -298   -485     54    335   -389    485    265    280   -407   -288     62
    262   -231   -496    -18    379   -363    511    288    296   -400   -311    111
    218   -226   -444      5    329   -335    524    298    306   -410   -361    145
    181   -303   -485     62    332   -394    478    267    280   -436   -446    132
    298   -275   -576    -12    436   -426    491    290    290   -405   -410    137
    348   -249   -597    -49    470   -423    514    322    314   -368   -311    161
    314   -244   -558    -33    436   -400    485    290    285   -368   -267    168
    361   -213   -574    -75    467   -394    462    283    272   -374   -298    176
    335   -184   -519    -75    426   -350    457    296    288   -342   -254    205
    350   -155   -506    -98    426   -329    475    314    306   -298   -187    213
    361    -72   -433   -142    397   -252    519    345    337   -246   -127    249
    340    -33   -374   -155    355   -202    532    353    350   -223    -98    285
    285    -77   -366   -103    324   -220    519    340    340   -218   -106    298
    239   -122   -363    -59    301   -244    509    337    337   -202   -103    306
    210    -38   -249    -85    228   -142    527    348    363   -148    -67    345
    127    -31   -158    -49    142    -96    527    358    366   -129    -70    384
     70    -36   -106    -18     85    -70    537    374    371   -114    -59    433
    210     57   -153   -135    181    -46    530    389    376    -93    -36    459
    231    127   -103   -179    168     12    524    407    384    -67     -5    467
    244     90   -153   -168    200    -31    496    374    350    -98    -38    423
    298    124   -176   -213    239    -25    506    389    366    -67    -20    428
    265     90   -174   -179    220    -41    511    410    381    -44     -2    436
    306    137   -168   -220    239    -15    548    444    407    -10     36    470
    306    181   -124   -244    215     31    592    478    439     10     67    491
    207    111    -96   -161    150      7    600    488    457     18     80    501
    161     59   -101   -114    132    -20    607    498    467     18     96    504
    140     49    -90    -93    116    -20    623    519    485     20    111    517
    124     67    -59    -96     90      5    636    537    511     28    135    540
    148    127    -20   -137     83     54    675    576    561     70    181    584
    137    158     18   -148     59     88    706    610    605    103    210    626
     59    129     70    -93     -5    101    709    620    628    122    218    626
     41     98     57    -70     -7     77    680    610    623    109    213    618
     18    114     96    -67    -38    106    672    613    631    119    233    649
     31    226    194   -129    -80    210    732    662    688    174    290    717
     64    244    179   -153    -57    213    714    644    675    148    262    724
     41    163    122   -103    -41    142    672    600    633    101    200    649
    -28    171    200    -72   -114    187    706    641    675    140    233    670
    -28    226    252   -101   -140    239    735    688    722    192    280    701
    148    267    119   -207     15    194    672    654    696    153    265    654
    166    257     88   -213     38    174    662    649    683    148    257    602
    210    303     93   -257     59    197    701    675    719    197    290    628
    148    265    114   -207     18    189    709    680    724    205    272    620
     88    215    127   -150    -18    171    701    675    706    181    228    594
    106    285    179   -197    -36    233    737    711    750    223    283    639
    129    342    213   -236    -41    277    750    727    774    244    306    665
    114    355    241   -236    -62    298    784    756    800    272    322    659
     96    340    244   -218    -72    293    795    758    797    277    366    667
     67    381    314   -228   -122    348    787    730    802    296    413    701
     41    420    379   -233   -168    400    795    735    815    309    444    740
    -62    454    517   -197   -290    485    820    756    849    332    472    761
    -62    428    491   -181   -275    459    818    737    836    309    446    714
     49    420    368   -236   -158    394    769    693    792    259    394    662
     49    400    350   -226   -150    376    748    665    769    236    387    675
     -5    368    371   -184   -189    371    722    639    748    220    379    701
    -38    296    335   -127   -187    314    688    613    704    176    327    683
     77    379    301   -228   -111    340    717    657    737    205    348    691
    179    384    202   -283    -10    293    724    646    711    179    322    670
     83    220    137   -153    -25    179    675    592    641    106    241    592
     33    145    111    -88    -38    129    657    568    605     70    200    548
    -10    124    135    -59    -72    129    644    553    594     57    184    535
      0    145    145    -75    -72    145    628    540    581     44    184    527
     23    161    135    -93    -57    148    623    537    574     33    174    511
      5    137    132    -70    -62    135    623    537    571     25    155    496
     -2    135    137    -70    -70    135    628    550    581     33    163    506
     -2    111    114    -57    -57    111    628    561    581     31    161    509
    -15     98    114    -41    -64    103    628    563    574     25    163    519
     10     64     54    -36    -20     59    644    579    561     -2    127    496
     57    -15    -75    -20     64    -44    709    672    579    -28     70    439
     90     10    -80    -51     83    -33    833    841    685     36    101    459
    176    168    -10   -174     90     80    948   1062    862    205    244    594
    257    496    239   -376     10    368    984   1197   1067    465    527    880
    174   1143    969   -659   -397   1057    932   1179   1337    901   1039   1428
    -85   1600   1686   -758   -885   1644    740    940   1475   1223   1434   1855
   -254   1480   1735   -613   -995   1605    470    542   1247   1083   1337   1771
   -192    823   1015   -314   -602    919    262    111    659    431    704   1182
   -129     46    176     41   -153    111    163    -93    153   -202     59    548
   -187   -298   -111    241    -38   -205    202     25    111   -329   -111    340
   -163   -285   -124    223    -20   -205    337    223    233   -254    -75    340
    -75   -163    -88    119      5   -127    459    384    366   -153      7    389
    -59   -116    -57     85     -2    -88    519    452    431    -96     51    420
   -174   -106     67    140   -122    -20    584    522    498    -36    101    457
   -207   -101    103    153   -155      0    610    542    524    -12    119    475
    -75    -51     23     64    -49    -15    626    548    532      2    124    470
    111     -2   -116    -57    111    -59    594    509    483    -36     85    428
    122      5   -116    -64    119    -54    584    493    470    -41     98    426
    114     25    -90    -70    101    -31    571    488    467    -28    132    423
     57     18    -38    -36     49    -10    589    506    478    -18    155    418
     72     38    -36    -57     54      2    602    517    493      0    166    389
     83     51    -31    -67     57     10    602    511    491      2    174    363
     46     49      2    -49     20     25    618    514    506     10    187    384
     41     77     36    -59      2     57    644    537    532     25    210    415
     59     88     28    -75     15     59    631    545    535     28    223    423
     44     90     46    -67     -2     67    646    568    545     41    241    446
     49     77     28    -64     10     54    626    550    519     15    220    454
     46    122     75    -83    -12     98    607    542    509     10    223    467
     67    163     93   -116    -12    129    607    555    519     18    231    472
     80    192    111   -137    -15    153    623    563    524     23    236    480
    109    223    114   -166     -2    168    618    563    514     10    218    491
      0    163    163    -80    -80    163    592    542    491    -10    189    459
     25    192    166   -111    -70    179    618    563    506      5    194    449
     -5    171    176    -85    -90    174    613    558    501      2    184    433
    -20    145    163    -62    -93    153    581    530    462    -31    145    415
    -10    197    207    -93   -109    202    566    524    462    -25    150    426
     15    200    181   -109    -83    192    561    535    472     -5    163    418
     36    179    140   -109    -51    161    568    553    478      7    171    418
     51    148     93   -101    -20    122    574    561    480     20    168    418
     59    129     70    -93     -5    101    555    550    465     18    166    397
     75    137     59   -106      7     98    548    535    441     -2    158    376
    101    137     33   -119     33     85    537    532    433     -2    163    374
    103    122     18   -114     41     70    540    535    441     23    200    358
     80    114     33    -96     23     75    545    532    452     49    259    353
    148    142     -5   -148     77     70    530    522    449     51    272    366
    179    220     41   -200     70    132    542    542    475     80    272    413
    163    215     49   -189     57    132    514    527    459     72    239    387
    392    252   -140   -322    267     57    449    472    415     33    200    329
    522    327   -197   -426    361     67    459    472    420     49    231    327
    433    296   -137   -363    285     77    449    454    405     36    205    265
    374    259   -116   -316    244     72    423    420    387     23    171    236
    366    228   -137   -296    252     46    400    381    361     15    155    207
    329    223   -106   -277    218     57    389    366    363     36    168    205
    381    241   -140   -311    259     51    363    342    355     51    174    210
    405    228   -179   -319    293     25    348    324    350     67    171    181
    394    220   -174   -306    285     23    337    298    335     67    174    158
    384    226   -158   -306    272     33    353    296    342     70    168    150
    397    207   -192   -303    293      7    348    285    332     70    119    116
    413    161   -252   -288    332    -44    319    252    306     46     54    129
    410    150   -259   -280    335    -54    309    231    288     44      5    116
    379    163   -218   -272    298    -28    306    236    298     96     38     88
    483    189   -293   -337    387    -51    293    213    272     72      7     96
    649    332   -316   -493    483     10    303    218    277     98      0    106
    940    431   -509   -685    724    -38    226    150    213     77      2     23
   1034    426   -610   -730    820    -90    197    109    189     31     20    -20
   1140    420   -719   -782    930   -148    166     64    150    -38     -7    -44
   1254    426   -828   -841   1041   -202    114      0     90   -103    -83    -90
   1343    493   -849   -917   1096   -176     77    -41     51   -129    -46    -98
   1405    550   -854   -979   1130   -150     75    -62     25   -140    -46   -122
   1431    550   -880   -989   1156   -163     31    -88     25   -163    -28   -137
   1418    519   -901   -971   1158   -192    -15   -122     12   -189    -44   -161
   1325    465   -859   -893   1093   -197    -59   -153     -2   -220    -38   -192
   1195    387   -807   -792   1000   -210    -72   -153    -10   -226    -38   -200
   1150    410   -743   -782    945   -166    -59   -137      0   -210    -36   -184
   1101    459   -644   -782    870    -90    -44   -116     15   -187    -31   -150
   1041    363   -678   -701    859   -155    -77   -155    -28   -241    -90   -184
    893    265   -628   -581    761   -179    -62   -153    -28   -259   -153   -200
    888    246   -641   -568    766   -197    -57   -166    -33   -270   -171   -226
    857    215   -641   -537    748   -213    -70   -194    -57   -288   -200   -252
    782    179   -602   -480    693   -210    -80   -215    -67   -298   -236   -265
    737    179   -558   -459    646   -189    -72   -213    -57   -285   -220   -267
    719    176   -542   -449    631   -181    -70   -215    -57   -280   -213   -267
    688    192   -498   -441    592   -153    -62   -213    -44   -259   -207   -241
    667    189   -478   -428    574   -142    -54   -213    -33   -241   -205   -228
    641    127   -514   -387    576   -192    -41   -213    -54   -270   -241   -277
    657     70   -587   -363    620   -257     25   -145    -38   -293   -303   -353
    667     88   -579   -379    623   -244    119    -23     36   -241   -285   -355
    693    246   -446   -470    571    -98    231    181    213    -67   -119   -220
    737    641    -96   -691    418    275    296    332    449    228    168    103
    696   1244    545   -971     75    896    303    368    727    646    659    607
    504   1738   1234  -1122   -366   1486    174    189    885    976   1114   1015
    376   1592   1215   -984   -418   1405   -127   -244    639    813    930    909
    285    831    545   -558   -129    688   -392   -724     25    127    259    244
    340    137   -202   -239    270    -31   -553   -956   -444   -452   -371   -348
    394   -142   -537   -127    465   -340   -553   -870   -522   -592   -576   -535
    389   -158   -548   -114    467   -353   -446   -709   -433   -537   -571   -530
    400    -88   -488   -155    444   -288   -335   -581   -329   -449   -509   -493
    397     -5   -405   -197    400   -205   -262   -496   -239   -361   -428   -433
    335      7   -327   -171    329   -158   -220   -452   -187   -306   -379   -397
    197     12   -184   -103    192    -85   -168   -402   -135   -246   -322   -358
    254     49   -207   -153    231    -80   -148   -387   -111   -220   -327   -384
    371     72   -301   -223    337   -114   -148   -397   -111   -215   -353   -400
    350     -2   -355   -176    350   -176   -176   -444   -153   -252   -420   -418
    301    -64   -366   -116    332   -215   -200   -478   -192   -262   -467   -423
    257    -36   -296   -111    275   -166   -197   -475   -181   -241   -459   -436
    202    -15   -218    -93    207   -114   -184   -457   -158   -210   -407   -415
    150     -5   -158    -75    153    -80   -184   -444   -142   -171   -332   -402
    140      7   -132    -72    137    -62   -187   -441   -129   -150   -288   -418
    124     25   -101    -75    111    -36   -189   -449   -137   -161   -249   -415
    122     31    -90    -77    106    -28   -202   -467   -166   -184   -254   -433
    103     67    -36    -88     70     15   -194   -470   -161   -192   -267   -418
     93     88     -5    -90     49     41   -189   -470   -161   -202   -296   -415
    116     70    -46    -96     80     12   -207   -478   -174   -223   -311   -433
     96     59    -36    -77     64     10   -223   -483   -181   -236   -327   -441
     10     72     59    -41    -25     64   -207   -462   -166   -210   -309   -410
    129    140     10   -135     59     75   -231   -465   -184   -213   -293   -418
    184    124    -62   -155    124     31   -280   -509   -241   -257   -350   -465
    161    127    -36   -145     98     46   -293   -519   -254   -259   -402   -475
    171    174      2   -174     83     90   -280   -506   -241   -244   -400   -465
    228    166    -62   -197    145     51   -311   -535   -275   -272   -400   -493
    249    111   -137   -181    194    -12   -340   -563   -319   -306   -439   -527
    226     54   -171   -140    197    -57   -355   -576   -345   -314   -459   -542
    226     41   -184   -135    205    -70   -363   -579   -345   -309   -444   -545
    254     54   -200   -153    228    -72   -368   -579   -342   -296   -480   -530
    296     83   -213   -192    254    -64   -381   -602   -353   -303   -537   -530
    329    114   -218   -223    272    -51   -407   -626   -366   -316   -584   -542
    355    106   -249   -231    301    -72   -418   -633   -366   -329   -620   -548
    379    106   -272   -241    327    -83   -433   -644   -376   -345   -641   -555
    384    116   -270   -252    327    -75   -436   -652   -366   -335   -644   -555
    371    106   -267   -239    319    -80   -418   -641   -348   -311   -631   -542
    340     96   -246   -220    293    -72   -402   -636   -335   -288   -607   -532
    249    114   -135   -181    192    -10   -355   -584   -277   -228   -571   -491
    329    140   -189   -236    259    -23   -384   -597   -293   -259   -587   -517
    355    158   -197   -257    277    -18   -400   -607   -298   -280   -597   -545
    400    124   -277   -262    337    -75   -413   -623   -306   -298   -652   -571
    381     96   -285   -239    335    -93   -418   -631   -296   -301   -680   -568
    319     88   -231   -205    275    -72   -433   -639   -280   -311   -659   -566
    348     96   -252   -220    298    -77   -446   -646   -275   -309   -657   -576
    342     77   -267   -213    303    -96   -441   -641   -265   -283   -633   -566
    293     51   -241   -171    267    -93   -420   -626   -246   -244   -623   -555
    296     93   -202   -197    246    -54   -402   -620   -252   -226   -613   -561
    246     59   -187   -153    218    -64   -418   -654   -288   -239   -628   -555
    220     49   -171   -137    197    -59   -439   -685   -311   -239   -626   -548
    228     54   -174   -140    202    -59   -433   -696   -316   -231   -600   -566
    254     54   -202   -155    228    -72   -397   -680   -303   -207   -605   -568
    270     36   -233   -153    252    -96   -387   -678   -311   -194   -607   -574
    231     25   -205   -129    218    -88   -384   -685   -314   -181   -610   -561
    226     41   -184   -132    205    -70   -371   -675   -298   -155   -626   -530
    215     33   -184   -127    200    -75   -355   -672   -301   -142   -597   -537
    270     83   -187   -179    228    -51   -337   -657   -280   -106   -511   -485
    259     85   -174   -174    215    -44   -353   -685   -296   -101   -493   -459
    262     54   -207   -158    236    -75   -405   -771   -363   -137   -545   -517
    335    129   -205   -233    270    -36   -405   -784   -350    -93   -555   -524
    389    158   -231   -275    311    -36   -394   -789   -329    -54   -545   -506
    293     15   -277   -155    283   -129   -431   -846   -381    -90   -589   -537
    324    -25   -350   -148    337   -187   -483   -914   -441   -116   -615   -571
    301    -80   -384   -111    342   -231   -517   -956   -478   -122   -626   -594
    316   -111   -431   -103    371   -270   -517   -971   -493   -129   -646   -613
    379   -140   -519   -122    449   -329   -514   -984   -522   -168   -688   -628
    379   -218   -597    -80    488   -407   -537  -1018   -566   -215   -730   -652
    301   -327   -628     10    462   -475   -584  -1067   -618   -265   -789   -691
    309   -329   -639     10    472   -485   -600  -1091   -644   -290   -831   -698
    361   -280   -644    -41    501   -462   -584  -1096   -652   -298   -849   -701
    288   -389   -678     51    483   -532   -620  -1143   -706   -366   -911   -753
    272   -423   -698     72    483   -561   -646  -1174   -732   -413   -958   -769
    303   -418   -724     57    514   -571   -641  -1161   -724   -431   -984   -750
    275   -454   -730     88    498   -589   -667  -1187   -756   -475  -1015   -761
    277   -475   -753     98    514   -613   -685  -1205   -774   -519  -1041   -784
    348   -454   -802     51    574   -628   -654  -1187   -779   -553  -1065   -802
    366   -509   -875     70    618   -691   -620  -1137   -789   -605  -1117   -872
    316   -607   -924    145    620   -766   -568  -1072   -784   -659  -1182   -956
    402   -594   -997     96    698   -795   -488   -930   -704   -626  -1171   -958
    449   -322   -774    -64    610   -545   -384   -756   -496   -394   -930   -722
    407    189   -218   -298    311    -12   -353   -691   -246    -20   -506   -301
    267    714    446   -491    -90    581   -467   -849    -93    314    -93    111
    290    870    579   -579   -142    724   -771  -1221   -218    358      2    205
    257    459    202   -358     28    329   -989  -1605   -659    -90   -431   -202
    213   -340   -553     62    381   -446  -1106  -1860  -1200   -802  -1163   -872
    293   -813  -1106    259    698   -961  -1132  -1834  -1389  -1119  -1517  -1210
    361   -956  -1317    298    839  -1135  -1088  -1725  -1369  -1163  -1590  -1267
    306   -927  -1234    309    769  -1080  -1010  -1634  -1293  -1127  -1590  -1234
    314   -833  -1148    259    730   -989   -919  -1530  -1179  -1047  -1530  -1145
    374   -735  -1111    179    743   -922   -854  -1454  -1106   -992  -1480  -1083
    420   -657  -1078    119    748   -867   -813  -1415  -1062   -961  -1457  -1075
    366   -704  -1070    168    717   -885   -826  -1423  -1075   -982  -1475  -1109
    358   -727  -1085    184    719   -906   -839  -1421  -1072   -984  -1480  -1111
    384   -711  -1096    161    740   -901   -818  -1408  -1060   -982  -1465  -1093
    355   -724  -1080    184    717   -901   -789  -1395  -1047   -982  -1452  -1078
    306   -735  -1044    213    675   -888   -789  -1413  -1065   -997  -1452  -1088
    314   -766  -1080    226    696   -922   -795  -1418  -1075  -1013  -1457  -1104
    327   -813  -1140    241    732   -976   -797  -1413  -1091  -1023  -1465  -1122
    285   -862  -1148    288    717  -1005   -802  -1415  -1098  -1031  -1460  -1117
    314   -833  -1148    259    730   -989   -800  -1413  -1091  -1031  -1447  -1098
    301   -831  -1132    265    717   -982   -792  -1408  -1085  -1021  -1434  -1080
    283   -870  -1156    290    717  -1010   -779  -1402  -1085  -1028  -1439  -1072
    293   -872  -1166    290    730  -1018   -763  -1382  -1078  -1026  -1434  -1054
    309   -831  -1140    259    722   -984   -745  -1356  -1057  -1008  -1408  -1026
    275   -852  -1130    288    701   -989   -750  -1361  -1065  -1010  -1408  -1018
    285   -841  -1127    277    704   -984   -748  -1353  -1060  -1010  -1400  -1002
    293   -844  -1137    275    714   -989   -750  -1348  -1057  -1013  -1408   -984
    298   -802  -1101    249    698   -950   -758  -1345  -1052   -997  -1389   -953
    327   -758  -1085    215    704   -922   -750  -1327  -1034   -976  -1356   -914
    342   -750  -1093    202    717   -922   -743  -1314  -1018   -966  -1337   -872
    366   -730  -1096    181    730   -911   -724  -1293  -1002   -958  -1322   -844
    410   -670  -1083    127    745   -875   -735  -1291  -1000   -945  -1306   -815
    452   -602  -1054     72    753   -828   -730  -1275   -984   -924  -1270   -766
    436   -566  -1005     62    719   -784   -722  -1260   -976   -911  -1244   -724
    415   -548   -963     67    688   -756   -714  -1247   -969   -901  -1223   -691
    361   -574   -935    106    644   -753   -701  -1231   -966   -901  -1213   -657
    293   -584   -878    145    584   -732   -680  -1202   -950   -893  -1195   -620
    303   -511   -818    101    558   -665   -652  -1174   -927   -878  -1161   -592
    405   -433   -839     15    620   -636   -644  -1166   -919   -880  -1153   -579
    431   -413   -846    -10    636   -628   -620  -1145   -919   -878  -1163   -568
    371   -439   -813     33    589   -626   -584  -1122   -911   -852  -1158   -558
    353   -433   -787     38    568   -607   -550  -1091   -888   -815  -1137   -532
    358   -413   -771     28    563   -592   -540  -1070   -867   -792  -1130   -517
    355   -384   -740     12    548   -561   -540  -1062   -859   -784  -1114   -524
    397   -345   -743    -25    568   -542   -545  -1057   -849   -782  -1091   -522
    452   -275   -727    -90    587   -501   -530  -1039   -820   -756  -1047   -493
    522   -202   -724   -158    623   -462   -511  -1023   -797   -727   -992   -465
    517   -207   -724   -155    618   -467   -517  -1026   -797   -724   -966   -457
    545   -187   -732   -181    639   -459   -522  -1034   -797   -722   -974   -449
    613   -155   -769   -228    688   -462   -524  -1036   -802   -722   -995   -452
    693   -106   -800   -293    745   -452   -504  -1013   -789   -706   -971   -449
    771    -41   -813   -366    789   -426   -452   -966   -750   -659   -904   -439
    735    -38   -774   -350    753   -405   -436   -943   -724   -620   -841   -441
    732     -2   -737   -366    735   -371   -418   -917   -688   -576   -774   -420
    774     41   -732   -407    753   -345   -376   -891   -654   -553   -724   -407
    683     10   -675   -348    678   -332   -355   -885   -646   -542   -696   -413
    597    -23   -620   -288    607   -322   -342   -885   -633   -527   -657   -410
    550    -38   -589   -257    568   -314   -316   -870   -607   -509   -610   -397
    581     54   -527   -316    555   -236   -257   -810   -545   -454   -530   -340
    594     96   -498   -345    548   -200   -244   -795   -527   -433   -480   -319
    519     64   -454   -293    488   -194   -262   -810   -535   -439   -454   -327
    532    122   -410   -327    470   -142   -246   -795   -506   -413   -410   -306
    633    215   -418   -423    527   -101   -228   -795   -493   -407   -392   -298
    675    210   -467   -444    571   -127   -257   -836   -527   -436   -407   -332
    678    153   -524   -415    600   -184   -303   -883   -568   -470   -420   -353
    732    161   -574   -449    654   -205   -322   -898   -584   -478   -410   -353
    766    181   -584   -472    675   -200   -314   -893   -584   -483   -387   -329
    639    124   -517   -384    576   -194   -311   -891   -584   -491   -371   -319
    620    106   -514   -363    566   -202   -316   -901   -600   -511   -368   -314
    680     62   -620   -374    652   -277   -355   -950   -652   -574   -410   -345
    727      5   -722   -366    724   -358   -381   -984   -698   -620   -446   -366
    820      5   -818   -415    818   -405   -400  -1002   -735   -659   -478   -384
    854     25   -828   -441    841   -400   -400  -1002   -743   -667   -475   -381
    859      2   -857   -433    857   -426   -405  -1013   -753   -675   -488   -418
    966    -38  -1005   -462    984   -522   -457  -1060   -810   -732   -540   -491
   1026    -59  -1085   -483   1054   -571   -478  -1078   -841   -766   -561   -527
   1047    -46  -1093   -501   1070   -568   -470  -1075   -849   -776   -566   -548
   1000    -57  -1060   -472   1028   -558   -465  -1070   -852   -782   -561   -555
    958    -96  -1054   -431   1005   -574   -462  -1070   -862   -800   -574   -568
    974   -207  -1182   -384   1078   -693   -472  -1070   -911   -872   -646   -636
    989   -301  -1291   -342   1140   -795   -405   -989   -904   -917   -709   -704
   1005   -296  -1304   -355   1153   -800   -293   -862   -836   -898   -709   -722
    989   -277  -1267   -355   1127   -771   -210   -724   -750   -833   -654   -688
    987     15   -971   -501    976   -478   -168   -607   -571   -594   -389   -449
    927    566   -361   -745    644    101   -140   -555   -324   -213     57    -28
    826   1008    181   -917    322    594   -259   -737   -239     62    397    280
    797    984    187   -891    306    587   -542  -1098   -459      2    394    244
    750    428   -324   -592    537     51   -719  -1483   -969   -574   -158   -254
    750   -179   -932   -285    839   -555   -779  -1621  -1350  -1130   -719   -745
    852   -496  -1348   -179   1098   -919   -797  -1548  -1441  -1317   -917   -922
    927   -610  -1538   -158   1231  -1072   -743  -1434  -1408  -1330   -950   -948
    945   -563  -1509   -192   1226  -1036   -665  -1332  -1322  -1267   -893   -909
   1015   -480  -1499   -267   1257   -989   -613  -1260  -1249  -1210   -841   -870
   1023   -402  -1426   -311   1223   -914   -571  -1215  -1195  -1161   -797   -831
   1054   -350  -1405   -350   1228   -878   -545  -1179  -1166  -1130   -771   -813
   1127   -316  -1447   -405   1286   -883   -537  -1158  -1153  -1127   -766   -795
   1169   -280  -1449   -444   1306   -865   -511  -1127  -1132  -1109   -743   -740
   1171   -257  -1428   -459   1296   -841   -488  -1104  -1111  -1088   -722   -701
   1239   -252  -1491   -493   1363   -870   -506  -1117  -1132  -1106   -745   -727
   1236   -244  -1480   -498   1356   -862   -498  -1109  -1127  -1104   -740   -730
   1202   -226  -1428   -488   1314   -826   -491  -1098  -1117  -1093   -724   -709
   1176   -244  -1421   -470   1299   -831   -480  -1088  -1114  -1093   -724   -698
   1182   -231  -1413   -475   1296   -820   -470  -1072  -1104  -1088   -727   -701
   1166   -184  -1353   -491   1257   -769   -459  -1057  -1091  -1085   -724   -693
   1171   -124  -1299   -524   1234   -711   -433  -1028  -1062  -1060   -693   -646
   1200   -116  -1317   -542   1257   -717   -426  -1023  -1070  -1065   -683   -636
   1288   -122  -1410   -581   1348   -766   -441  -1049  -1098  -1096   -706   -654
   1265   -114  -1379   -576   1322   -745   -423  -1028  -1072  -1078   -688   -615
   1247    -85  -1335   -581   1291   -709   -415  -1021  -1060  -1065   -678   -602
   1231    -88  -1319   -574   1273   -704   -423  -1034  -1070  -1088   -709   -626
   1221    -67  -1288   -576   1254   -678   -407  -1008  -1052  -1080   -698   -628
   1286    -15  -1301   -636   1291   -657   -389   -989  -1034  -1060   -665   -602
   1278    -15  -1293   -631   1286   -654   -374   -976  -1023  -1054   -657   -579
   1205    -51  -1260   -576   1228   -654   -389   -987  -1039  -1072   -680   -566
   1184    -70  -1254   -555   1218   -662   -392   -987  -1044  -1080   -693   -548
   1239    -64  -1304   -589   1270   -683   -392   -982  -1049  -1075   -667   -532
   1231    -96  -1330   -568   1280   -711   -405   -992  -1065  -1080   -662   -522
   1215    -90  -1306   -561   1260   -698   -410   -995  -1065  -1078   -649   -501
   1192   -109  -1301   -540   1247   -704   -426  -1002  -1075  -1083   -631   -491
   1218    -59  -1278   -579   1247   -667   -407   -984  -1052  -1047   -568   -441
   1197    -57  -1254   -568   1226   -654   -389   -987  -1052  -1034   -548   -405
   1111   -129  -1241   -491   1174   -685   -392  -1021  -1075  -1062   -563   -426
   1062   -116  -1179   -472   1119   -646   -329   -969  -1036  -1031   -524   -379
   1132    -54  -1187   -540   1158   -620   -314   -943  -1023  -1026   -532   -413
   1161    -64  -1228   -548   1192   -646   -353   -979  -1047  -1054   -568   -475
   1098    -80  -1182   -509   1137   -628   -355   -992  -1039  -1049   -571   -478
   1036    -88  -1124   -472   1080   -605   -342   -995  -1026  -1034   -545   -483
   1060    -64  -1124   -498   1091   -594   -316   -987  -1000  -1013   -517   -483
   1023    -70  -1093   -475   1057   -581   -283   -976   -974   -984   -517   -475
    950    -98  -1052   -426   1000   -574   -280  -1002   -987   -984   -537   -493
    976    -31  -1008   -472    992   -519   -280  -1015   -984   -976   -522   -493
    961      2   -958   -483    961   -478   -270  -1002   -956   -963   -470   -483
    953      0   -953   -478    953   -475   -252   -976   -940   -969   -454   -446
    956      5   -950   -483    953   -470   -249   -979   -956  -1000   -514   -420
   1021     36   -984   -527   1002   -472   -252   -971   -982  -1018   -589   -392
   1163     93  -1070   -628   1117   -488   -275   -976   -974  -1034   -594   -400
   1244    106  -1140   -675   1192   -517   -303  -1000   -989  -1067   -592   -428
   1215     80  -1135   -649   1174   -527   -306   -992   -984  -1085   -576   -415
   1312     49  -1262   -680   1288   -605   -350  -1034  -1026  -1148   -610   -467
   1548    127  -1423   -839   1483   -646   -376  -1052  -1060  -1179   -613   -488
   1792    200  -1592   -997   1693   -696   -379  -1052  -1078  -1187   -561   -511
   1870    150  -1722  -1010   1795   -784   -413  -1075  -1130  -1226   -574   -555
   1930    150  -1779  -1039   1855   -813   -415  -1072  -1156  -1247   -550   -574
   1862    158  -1704  -1010   1784   -774   -384  -1034  -1137  -1228   -509   -555
   1795    135  -1660   -966   1727   -761   -366  -1005  -1117  -1226   -542   -535
   1701    150  -1553   -927   1628   -701   -335   -950  -1075  -1205   -527   -467
   1574    207  -1366   -891   1470   -579   -275   -885  -1028  -1148   -535   -381
   1460    189  -1273   -826   1366   -540   -241   -906  -1021  -1122   -555   -353
   1382    189  -1195   -787   1288   -501   -215   -917   -997  -1088   -553   -316
   1325    171  -1153   -750   1239   -491   -194   -893   -971  -1070   -527   -285
   1304    168  -1135   -735   1221   -483   -174   -865   -958  -1049   -485   -270
   1337    192  -1145   -766   1241   -475   -187   -857   -963  -1049   -472   -265
   1239    181  -1057   -709   1148   -439   -150   -815   -924  -1021   -436   -236
   1098    192   -906   -646   1002   -355    -93   -758   -878   -974   -389   -194
   1176    155  -1021   -665   1098   -431   -124   -789   -917  -1018   -444   -252
   1163     72  -1093   -618   1127   -509   -122   -776   -930  -1044   -488   -285
   1085     46  -1039   -566   1062   -496    -98   -750   -914  -1023   -478   -272
   1021     38   -982   -532   1002   -470    -88   -743   -911  -1005   -467   -265
    984    -23  -1008   -480    995   -514   -111   -774   -945  -1028   -501   -314
   1021    -23  -1047   -501   1034   -535   -132   -792   -956  -1034   -519   -348
    976    -41  -1018   -467    995   -530   -109   -758   -930  -1010   -504   -337
    898    -72   -971   -415    935   -522   -106   -756   -922   -995   -498   -340
    831    -96   -927   -366    878   -511    -88   -732   -888   -976   -493   -340
    761   -155   -919   -303    839   -537    -77   -722   -875   -989   -532   -350
    737   -288  -1026   -226    880   -657    -41   -678   -870  -1028   -633   -423
    865   -249  -1117   -309    989   -683    103   -517   -766   -987   -641   -449
    966   -140  -1106   -413   1036   -623    241   -340   -620   -888   -571   -415
    971    -10   -984   -480    976   -496    296   -197   -441   -730   -402   -283
    976    426   -553   -701    763    -62    337   -111   -202   -400    -12     93
    857   1008    150   -932    353    579    285   -207    -18    -18    457    540
    802   1254    452  -1028    176    854     18   -545    -98    124    672    724
    771    904    132   -839    319    519   -241   -961   -519   -228    358    433
    709    150   -558   -428    633   -202   -335  -1223  -1021   -906   -327   -142
    748   -436  -1184   -155    963   -810   -345  -1202  -1249  -1296   -748   -504
    753   -626  -1379    -62   1065  -1002   -272  -1041  -1200  -1309   -800   -574
    719   -626  -1348    -46   1031   -987   -153   -891  -1075  -1223   -756   -555
    706   -561  -1267    -72    984   -911    -57   -761   -943  -1106   -696   -498
    659   -472  -1132    -96    893   -802     23   -662   -839   -989   -613   -428
    615   -426  -1041    -93    828   -732     98   -568   -763   -904   -532   -361
    576   -418   -995    -80    784   -706    119   -537   -735   -885   -509   -348
    558   -394   -956    -83    756   -675    142   -514   -698   -862   -491   -353
    587   -400   -989    -96    787   -693    142   -504   -680   -852   -491   -384
    639   -384  -1023   -127    831   -704    153   -483   -665   -844   -480   -389
    654   -337   -995   -158    823   -665    174   -462   -652   -823   -462   -374
    639   -366  -1008   -137    823   -685    194   -449   -652   -813   -449   -384
    571   -374   -945    -98    756   -659    226   -423   -628   -779   -405   -394
    504   -413   -917    -44    709   -665    223   -420   -626   -774   -387   -410
    532   -366   -901    -83    717   -633    241   -397   -610   -756   -361   -394
    610   -337   -948   -137    776   -641    259   -361   -581   -737   -337   -381
    652   -353  -1008   -150    828   -680    252   -342   -574   -735   -335   -392
    597   -381   -979   -106    787   -680    241   -345   -579   -735   -335   -394
    592   -358   -950   -119    769   -652    246   -329   -566   -719   -324   -384
    675   -335  -1010   -171    841   -672    239   -327   -563   -714   -327   -387
    667   -335  -1002   -166    833   -670    249   -311   -553   -698   -319   -358
    607   -345   -953   -129    779   -649    270   -285   -532   -670   -298   -327
    659   -293   -953   -184    802   -623    298   -244   -501   -626   -257   -288
    678   -298   -976   -189    826   -636    311   -233   -493   -618   -257   -296
    561   -420   -982    -70    771   -701    290   -252   -511   -639   -267   -332
    568   -428   -997    -70    782   -711    293   -246   -498   -639   -259   -353
    646   -337   -987   -155    815   -662    322   -205   -446   -610   -213   -327
    618   -348   -969   -135    792   -657    319   -192   -433   -613   -202   -332
    594   -374   -969   -111    782   -672    332   -158   -420   -602   -181   -324
    688   -316  -1005   -184    846   -659    371   -106   -389   -550   -137   -277
    620   -384  -1008   -119    813   -696    337   -132   -426   -558   -181   -303
    589   -410  -1000    -90    795   -704    345   -127   -433   -561   -218   -311
    665   -327   -995   -168    828   -662    407    -72   -394   -527   -202   -272
    693   -259   -953   -215    823   -605    462    -28   -355   -496   -176   -244
    584   -355   -943   -116    761   -649    444    -41   -374   -517   -181   -254
    553   -366   -919    -96    735   -641    446    -36   -368   -511   -197   -233
    594   -296   -891   -150    740   -592    485      7   -337   -485   -202   -210
    576   -272   -849   -150    711   -561    514     46   -303   -452   -171   -197
    519   -319   -841   -101    678   -579    522     59   -290   -433   -171   -223
    532   -254   -787   -140    659   -519    558    106   -246   -394   -145   -205
    467   -288   -756    -90    610   -522    561    111   -241   -410   -200   -215
    402   -319   -722    -41    561   -519    571    111   -236   -415   -241   -220
    491   -252   -745   -122    618   -498    561    111   -226   -413   -249   -220
    600   -254   -857   -174    727   -555    514     77   -262   -459   -314   -257
    662   -239   -901   -213    782   -568    501     57   -280   -483   -340   -288
    735   -205   -940   -265    836   -571    485     28   -298   -509   -368   -332
    722   -231   -956   -246    836   -592    478     10   -309   -519   -428   -368
    696   -272   -969   -213    831   -620    467      2   -309   -511   -483   -392
    750   -231   -982   -262    865   -605    472     18   -288   -483   -496   -376
    841   -181  -1023   -329    932   -602    485     38   -277   -467   -498   -366
    820   -215  -1036   -303    927   -623    472     33   -290   -483   -522   -363
    774   -249  -1026   -262    898   -636    470     38   -298   -485   -524   -353
    706   -262   -969   -223    836   -615    475     46   -298   -478   -496   -342
    678   -283   -961   -197    818   -620    467     54   -293   -478   -472   -345
    683   -298   -982   -194    831   -639    446     49   -301   -485   -480   -353
    756   -280  -1036   -239    893   -657    423     41   -309   -496   -501   -358
    800   -257  -1057   -272    927   -657    423     49   -309   -501   -506   -353
    776   -277  -1054   -249    914   -665    433     49   -316   -514   -504   -350
    709   -296  -1008   -207    857   -652    475     41   -309   -514   -475   -332
    659   -298   -958   -181    807   -626    493     33   -301   -504   -439   -311
    717   -252   -969   -233    841   -610    506     28   -293   -493   -413   -290
    701   -262   -963   -218    831   -613    498     -2   -316   -517   -413   -293
    714   -254   -969   -231    839   -610    496     -7   -316   -517   -394   -285
    737   -249   -987   -244    859   -618    496      0   -316   -514   -384   -293
    750   -296  -1047   -228    896   -670    472    -20   -345   -548   -405   -324
    748   -374  -1122   -187    935   -748    446    -46   -381   -587   -444   -361
    782   -415  -1197   -184    987   -805    428    -57   -413   -618   -478   -387
    872   -410  -1283   -231   1075   -846    418    -67   -439   -644   -509   -405
    813   -426  -1239   -194   1026   -831    433    -49   -426   -631   -519   -392
    717   -496  -1213   -109    963   -854    423    -59   -436   -636   -553   -397
    870   -436  -1309   -218   1088   -872    410    -83   -452   -644   -574   -410
    862   -402  -1265   -228   1062   -833    426    -80   -439   -626   -550   -394
    787   -470  -1257   -161   1021   -862    400   -114   -465   -644   -563   -428
    795   -493  -1288   -150   1041   -891    371   -145   -491   -654   -568   -457
    828   -488  -1317   -171   1070   -901    350   -163   -506   -659   -558   -498
    844   -535  -1379   -155   1109   -956    345   -161   -527   -683   -571   -579
    875   -600  -1478   -140   1174  -1039    397    -93   -517   -711   -600   -654
    893   -584  -1478   -153   1184  -1031    519     36   -431   -685   -576   -693
    953   -462  -1415   -246   1184   -940    641    215   -275   -561   -449   -607
    979   -174  -1156   -402   1067   -665    696    350    -75   -324   -189   -379
    976    374   -602   -675    789   -114    670    376    155     46    244     28
    831    966    135   -898    348    550    491    140    262    384    678    426
    763    989    223   -878    267    607    132   -280     36    345    696    431
    714    509   -205   -613    459    150    -77   -685   -428   -153    239     36
    683   -213   -898   -236    789   -555   -127   -885   -906   -828   -405   -522
    735   -639  -1374    -46   1054  -1005   -106   -800  -1039  -1093   -683   -789
    766   -719  -1486    -25   1124  -1101    -10   -641   -940  -1062   -685   -828
    766   -685  -1452    -41   1109  -1067    101   -511   -815   -982   -628   -789
    745   -568  -1317    -90   1031   -940    192   -410   -688   -872   -527   -691
    701   -485  -1187   -106    943   -836    236   -355   -610   -807   -454   -618
    704   -415  -1119   -145    909   -769    272   -309   -563   -766   -400   -571
    691   -384  -1075   -153    880   -730    290   -285   -535   -737   -361   -530
    670   -389  -1060   -140    862   -724    293   -277   -527   -732   -340   -511
    579   -433  -1013    -72    795   -722    288   -280   -530   -719   -314   -491
    587   -371   -961   -109    771   -665    311   -249   -496   -685   -257   -454
    620   -280   -901   -171    761   -592    353   -210   -454   -644   -192   -394
    568   -285   -854   -145    711   -568    361   -200   -444   -633   -171   -361
    488   -303   -792    -90    639   -548    358   -192   -436   -615   -137   -353
    459   -280   -740    -90    597   -509    366   -176   -420   -587   -101   -345
    394   -265   -659    -67    527   -462    374   -155   -397   -558    -64   -350
    309   -239   -550    -36    428   -394    418   -101   -342   -504    -10   -314
    353   -223   -576    -64    465   -400    426    -85   -335   -493     -5   -314
    254   -220   -478    -18    363   -348    457    -59   -311   -470     28   -275
    179   -213   -394     15    285   -303    478    -38   -290   -441     46   -241
    101   -270   -371     83    233   -319    472    -44   -298   -452     18   -244
     36   -366   -402    166    218   -384    452    -75   -337   -498    -49   -280
    103   -389   -493    142    296   -441    410   -122   -381   -553   -109   -316
    210   -376   -587     80    397   -480    350   -181   -439   -613   -161   -350
    322   -387   -711     31    514   -548    280   -249   -511   -685   -215   -387
    446   -368   -815    -38    631   -592    226   -309   -563   -740   -246   -402
    470   -376   -846    -49    657   -610    202   -332   -581   -771   -257   -405
    553   -358   -914    -98    732   -636    179   -340   -581   -789   -262   -400
    646   -332   -979   -158    810   -654    155   -345   -587   -800   -254   -389
    745   -306  -1052   -218    898   -678    116   -363   -600   -818   -252   -405
    758   -275  -1036   -241    893   -654    111   -366   -597   -815   -228   -397
    748   -239   -989   -254    867   -613    124   -355   -584   -807   -202   -379
    756   -210   -969   -275    859   -589    135   -355   -571   -802   -187   -363
    769   -202   -971   -283    870   -587    148   -379   -563   -800   -176   -361
    776   -220  -1000   -277    885   -610    148   -400   -571   -815   -179   -368
    779   -218   -997   -283    888   -607    150   -407   -571   -828   -174   -368
    789   -197   -989   -296    888   -594    155   -402   -566   -828   -163   -355
    818   -168   -987   -324    901   -576    166   -389   -550   -820   -153   -340
    823   -168   -992   -329    906   -579    179   -374   -535   -820   -155   -335
    833   -145   -979   -345    904   -561    187   -355   -514   -810   -142   -322
    836   -119   -956   -358    893   -537    194   -353   -491   -797   -124   -303
    836   -101   -937   -366    885   -519    205   -366   -470   -784   -109   -280
    818    -90   -909   -363    859   -498    207   -384   -459   -779   -109   -267
    789    -96   -885   -345    836   -491    213   -389   -449   -779   -103   -259
    800    -54   -854   -374    826   -454    228   -376   -423   -753    -64   -236
    813    -18   -831   -397    820   -423    239   -366   -402   -730    -31   -220
    795    -20   -815   -389    802   -418    236   -374   -405   -727    -28   -226
    771    -59   -831   -355    800   -444    223   -381   -415   -740    -41   -244
    758    -75   -836   -342    797   -454    220   -379   -413   -743    -44   -246
    776    -41   -818   -366    797   -428    223   -368   -397   -722    -25   -223
    776    -28   -805   -374    789   -418    213   -368   -394   -711    -25   -218
    769    -20   -792   -374    779   -405    218   -355   -379   -693    -20   -200
    805      7   -797   -407    802   -392    220   -342   -363   -672     -7   -171
    815     23   -792   -418    805   -384    223   -332   -358   -665      7   -150
    784     44   -740   -415    761   -345    236   -309   -348   -639     38   -124
    802     93   -711   -449    756   -309    254   -272   -329   -610     77    -93
    831    103   -727   -470    779   -309    265   -254   -327   -607     98    -90
    849    111   -737   -480    795   -311    275   -239   -324   -607    127    -90
    872    148   -727   -511    800   -288    280   -223   -316   -600    150    -67
    880    148   -732   -514    805   -290    265   -236   -324   -610    142    -59
    940    194   -748   -568    844   -275    257   -246   -332   -613    145    -49
   1047    280   -766   -662    906   -241    252   -254   -329   -605    163    -31
   1057    231   -828   -644    940   -298    202   -301   -379   -646    137    -36
   1060    174   -888   -618    974   -355    155   -340   -426   -688    114    -46
   1119    145   -976   -633   1047   -415    116   -361   -467   -719     83    -77
   1182    106  -1075   -644   1130   -483     88   -376   -501   -753     57   -109
   1215    109  -1109   -665   1161   -498     85   -376   -509   -750     72   -101
   1234     90  -1143   -662   1189   -527     70   -389   -535   -774     59   -106
   1223     38  -1184   -633   1205   -571     57   -405   -563   -810     23   -116
   1169    -31  -1200   -568   1184   -615     38   -420   -589   -839    -15   -132
   1096    -93  -1192   -504   1143   -644     33   -439   -618   -870    -70   -155
   1028   -132  -1163   -449   1096   -646     33   -444   -626   -883    -77   -158
    956   -153  -1109   -402   1031   -631     38   -441   -620   -875    -46   -148
    885   -192  -1078   -345    982   -633     46   -433   -610   -870    -31   -140
    833   -213  -1049   -311    940   -631     51   -420   -605   -870    -20   -142
    831   -176  -1008   -327    919   -592     59   -410   -594   -862     -5   -135
    839   -174  -1015   -335    924   -592     64   -402   -594   -867    -18   -137
    820   -288  -1109   -265    963   -698     72   -384   -615   -911    -77   -181
    800   -371  -1174   -215    987   -771    179   -262   -571   -927   -127   -233
    779   -314  -1093   -231    935   -704    329    -83   -441   -852    -72   -197
    745   -148   -896   -301    818   -519    493    158   -218   -652    109    -28
    878    285   -592   -581    735   -153    504    257      5   -355    415    283
    758    937    176   -849    290    558    415    168    218     83    940    797
    571   1348    776   -961   -101   1062    135   -184    197    319   1273   1101
    545   1192    646   -870    -51    919   -205   -641   -142    127   1145    953
    519    485    -33   -501    277    226   -371  -1036   -730   -568    485    400
    498   -290   -789   -106    641   -537   -329  -1057  -1088  -1158   -150   -145
    522   -532  -1054      5    787   -792   -223   -875  -1044  -1221   -277   -272
    553   -501  -1054    -25    802   -776    -88   -683   -888  -1114   -231   -239
    587   -381   -969   -101    776   -675     23   -527   -735   -997   -161   -171
    532   -288   -820   -124    675   -553    103   -433   -623   -909    -93    -88
    472   -252   -724   -111    597   -488    153   -374   -555   -849    -44    -57
    452   -241   -693   -106    571   -467    181   -335   -522   -810     -7    -41
    426   -228   -654    -98    540   -441    205   -293   -493   -776     20     15
    449   -205   -654   -122    550   -428    210   -283   -483   -750      5     44
    405   -223   -628    -90    514   -426    207   -283   -485   -758    -54     38
    283   -226   -509    -28    394   -366    231   -252   -465   -745    -85     41
    233   -205   -439    -12    335   -322    254   -226   -449   -730    -98     75
    262   -192   -454    -36    358   -324    259   -223   -449   -745   -124     70
    265   -197   -462    -36    363   -329    246   -228   -459   -776   -150     46
    207   -205   -415     -2    309   -309    249   -218   -457   -771   -145     38
     20   -189   -210     85    114   -200    314   -153   -397   -709    -75     96
     10   -166   -176     77     90   -168    322   -142   -389   -696    -75     96
     67   -153   -223     41    142   -187    309   -155   -407   -696    -83     67
    124   -135   -262      2    192   -197    293   -166   -441   -698   -109     46
     93   -129   -223     18    158   -176    309   -158   -462   -696   -106     31
     46   -132   -181     41    114   -155    319   -137   -433   -649    -72     28
     18   -145   -163     62     88   -153    314   -132   -423   -639    -62     18
      7   -145   -153     67     77   -148    309   -127   -433   -626    -38     -7
     28   -132   -161     51     93   -145    306   -124   -436   -600      2    -28
     33   -124   -158     44     96   -140    298   -129   -441   -600     20    -44
     44   -116   -161     36    101   -137    296   -124   -441   -597     49    -51
     57   -106   -166     23    111   -137    298   -114   -441   -594     70    -31
     67   -101   -168     18    116   -135    296   -106   -444   -600     85     -5
     83    -88   -174      2    124   -129    283   -116   -454   -615     90     10
    103    -72   -179    -15    140   -124    270   -127   -462   -626     85      2
    124    -49   -174    -38    148   -111    267   -132   -462   -620    106     12
    171    -12   -184    -77    176    -98    275   -135   -462   -607    145     33
    189     -2   -192    -93    189    -96    259   -155   -480   -620    161     41
    205     10   -194   -106    200    -93    252   -161   -480   -620    184     49
    228     15   -213   -122    220    -98    244   -174   -485   -639    142     44
    254     18   -236   -135    246   -109    236   -181   -488   -654     88     38
    254     28   -228   -142    241    -98    252   -166   -470   -631    124     54
    241     62   -179   -153    210    -57    275   -140   -436   -576    189     88
    259     72   -187   -166    223    -57    272   -145   -436   -561    205     96
    249     64   -184   -155    218    -59    283   -150   -428   -579    187     93
    252    114   -137   -187    194    -10    298   -124   -384   -553    192    103
    366    158   -210   -262    288    -25    265   -148   -384   -561    174     85
    413    171   -241   -293    324    -33    241   -166   -384   -563    161     72
    433    174   -259   -303    348    -41    231   -179   -387   -579    142     57
    439    192   -249   -316    342    -28    236   -179   -374   -574    148     57
    420    197   -223   -309    322    -12    236   -184   -368   -574    140     54
    418    197   -220   -309    319    -10    226   -192   -363   -581    135     51
    423    194   -228   -309    327    -15    223   -194   -355   -587    129     41
    368    192   -176   -283    270      7    228   -192   -337   -579    142     49
    358    189   -168   -275    265     10    220   -213   -337   -587    132     33
    485    236   -252   -361    368     -5    189   -252   -355   -607    106      5
    644    301   -342   -472    493    -20    148   -290   -384   -631     80    -23
    667    311   -355   -491    511    -20    132   -301   -392   -631     77    -10
    826    324   -501   -576    665    -88    101   -342   -431   -672     54    -25
    927    355   -571   -641    748   -106    101   -329   -433   -680     67    -10
    706    342   -363   -524    535    -10    187   -236   -358   -607    145     51
    654    366   -288   -511    470     38    228   -189   -311   -568    179     46
    641    387   -254   -514    449     67    249   -150   -275   -542    187     46
    581    366   -218   -475    400     72    262   -124   -249   -522    192     51
    496    389   -106   -441    301    142    288    -85   -192   -480    228     83
    441    426    -18   -436    228    202    311    -62   -161   -452    252    106
    423    454     31   -439    194    244    314    -57   -150   -420    252     96
    394    454     59   -426    166    257    306    -70   -153   -415    244     85
    358    420     62   -389    148    241    296    -77   -153   -426    233     80
    366    418     51   -394    155    236    288    -75   -148   -433    228     90
    368    410     41   -389    163    228    290    -64   -140   -439    220     90
    358    402     44   -381    155    223    293    -54   -127   -439    215     88
    322    366     44   -342    140    205    296    -49   -127   -446    207     80
    296    298      0   -298    148    150    288    -64   -150   -480    174     46
    270    244    -28   -257    150    109    280    -70   -166   -501    142     20
    259    226    -33   -244    148     96    288    -64   -166   -506    129     20
    277    205    -72   -241    176     67    272    -83   -187   -530    101     -2
    277    210    -67   -244    171     72    265    -93   -197   -540    101    -20
    223    200    -23   -213    124     88    280    -85   -192   -535    116    -12
    246    200    -46   -223    145     77    277    -98   -202   -545    116    -15
    270    200    -70   -233    171     64    275   -111   -205   -550    111    -20
    259    168    -93   -215    176     38    275   -114   -215   -571     93    -33
    280     96   -184   -189    231    -41    283    -98   -252   -631     18    -98
    303     38   -265   -174    285   -111    358    -18   -246   -680    -64   -171
    314     64   -249   -189    283    -90    459    103   -176   -659    -54   -181
    353    241   -111   -298    231     64    555    303     -7   -504    106    -28
    379    714    335   -548     20    524    605    459    259   -166    485    379
    275   1460   1182   -870   -454   1319    602    496    584    314   1065    974
    119   1922   1803  -1021   -841   1862    381    226    662    563   1405   1317
     64   1641   1577   -854   -756   1610     64   -228    311    272   1127   1104
     12    800    787   -407   -387    795   -119   -636   -288   -452    410    475
     38     44      5    -41     15     25   -192   -771   -685  -1002   -155    -64
    155   -215   -371     31    262   -293   -174   -683   -727  -1130   -316   -231
    189   -194   -387      0    285   -290    -51   -540   -618  -1070   -285   -205
    194   -137   -332    -31    262   -233     64   -394   -493   -984   -220   -135
    187    -75   -265    -57    226   -168    153   -280   -392   -909   -161    -49
    192    -46   -239    -72    215   -142    218   -207   -327   -862   -137     15
    171    -72   -244    -49    207   -158    249   -168   -301   -852   -145     51
    166    -96   -262    -36    213   -179    270   -140   -280   -833   -124     85
    168   -124   -293    -23    231   -210    288   -122   -265   -828   -109    103
    132   -176   -309     23    220   -241    296   -119   -265   -841   -116     96
    124   -168   -296     20    207   -231    296   -103   -239   -839   -111     90
    106   -166   -272     28    189   -218    311    -77   -197   -828    -96    101
     64   -215   -280     72    171   -246    322    -59   -179   -818    -85     98
     25   -241   -267    109    145   -254    335    -46   -171   -805    -72    103
    -12   -236   -223    124    103   -231    353    -33   -166   -807    -57    109
    -33   -223   -189    127     75   -207    376     -5   -155   -813    -38    114
    -67   -236   -171    150     49   -205    400     20   -145   -823    -20    109
    -49   -200   -150    124     49   -176    439     70   -119   -813     15    127
    -33   -166   -135     98     49   -150    470    103    -98   -805     49    142
   -103   -213   -109    158      2   -163    472    111   -101   -813     59    114
   -168   -262    -96    215    -38   -179    462    114   -106   -826     62     85
    -93   -210   -116    153     10   -163    475    137    -93   -815     80    101
    -85   -207   -124    145     18   -166    475    145    -90   -813     88    109
   -140   -223    -83    179    -28   -153    488    163    -75   -797    111    114
   -150   -202    -51    176    -51   -129    501    181    -59   -771    148    124
    -72   -205   -132    140     28   -168    465    150    -98   -802    122    106
   -145   -231    -88    187    -31   -161    485    171    -85   -795    127    103
   -205   -205      0    205   -103   -103    517    215    -49   -769    127    155
   -158   -171    -15    163    -72    -96    509    223    -49   -771    140    161
    -64   -116    -51     90     -7    -85    491    223    -51   -769    127    137
    -46   -106    -62     75      5    -85    491    233    -46   -761     85    148
    -70   -111    -44     90    -15    -77    504    244    -46   -753     90    166
    -98   -116    -18    106    -41    -67    514    254    -44   -753    106    184
    -88    -85      2     88    -46    -41    532    272    -25   -743    122    205
   -122    -80     41    101    -83    -20    550    301     -2   -724    132    233
    -90    -67     23     77    -59    -23    568    324     12   -711    129    249
    -64    -54     10     57    -38    -23    587    348     28   -706    116    249
    -57    -28     28     44    -44      0    623    392     67   -672    135    283
    -80    -46     33     62    -59     -7    641    413     85   -654    140    290
    -67    -12     51     38    -62     18    662    444    116   -620    166    316
    -64    -15     46     38    -57     15    670    446    127   -607    158    324
    -18      7     25      5    -20     15    680    452    137   -605    137    335
    -25     49     72    -12    -49     59    709    470    161   -587    153    387
     20     67     46    -44    -12     57    706    459    153   -597    137    407
     57     67      7    -64     23     38    693    446    153   -600    103    418
     67     57    -10    -62     38     23    691    449    161   -581     90    420
     23     51     25    -38     -2     38    722    485    184   -537    114    441
    -10     51     62    -20    -36     57    737    504    205   -514    137    462
    -25     51     77    -15    -54     64    750    514    215   -506    166    467
    -25     44     70     -7    -46     57    761    522    223   -506    163    462
    -15     15     28     -2    -23     20    750    522    220   -519    137    431
    -57     -7     49     31    -54     20    763    542    244   -517    148    423
    -49    -23     25     33    -38      0    753    550    249   -530    153    423
    -25    -62    -36     44      5    -49    743    542    233   -574    127    397
     25    -70    -98     20     59    -83    730    517    215   -615     90    361
     49    -57   -109      2     77    -83    740    519    223   -633     88    358
     57    -33    -93    -12     72    -62    753    524    244   -626     85    368
     18     -5    -23     -5     20    -12    782    555    296   -566     93    410
    -25     75    101    -25    -64     88    844    613    376   -475    153    501
     -7    171    179    -83    -93    174    880    644    436   -413    200    558
     28    228    200   -129    -85    215    888    644    459   -392    220    579
     -2    246    249   -122   -124    246    904    649    485   -376    233    587
    -12    257    270   -122   -142    262    896    639    493   -376    244    600
     33    257    223   -145    -96    239    872    607    480   -410    233    584
     25    233    205   -129    -90    220    854    589    465   -457    223    558
      2    179    176    -90    -85    179    857    584    457   -493    205    524
    -38    119    155    -41    -96    137    862    587    454   -517    192    501
    -67     38    106     15    -88     70    849    576    431   -553    166    467
   -101    -44     57     70    -80      5    846    568    407   -592    137    433
   -137    -67     70    103   -103      0    854    566    407   -605    129    418
   -184   -116     67    148   -127    -25    846    545    387   -633    106    389
   -220   -168     51    192   -137    -59    841    535    368   -652     88    358
   -249   -181     67    213   -161    -59    852    540    381   -644    101    348
   -259   -184     75    223   -168    -54    865    550    400   -628    124    342
   -270   -220     49    244   -161    -85    867    553    405   -626    119    314
   -288   -236     49    262   -168    -93    880    566    413   -610    124    298
   -314   -293     18    301   -166   -137    896    579    402   -628    111    267
   -337   -397    -59    368   -140   -228    966    657    405   -659     59    202
   -407   -426    -18    415   -197   -223   1117    810    488   -626     59    187
   -478   -332    145    405   -314    -93   1278   1028    662   -480    187    293
   -555    -38    517    296   -535    239   1402   1247    924   -179    488    579
   -691    514   1205     88   -948    859   1452   1382   1262    290    997   1088
  -1080   1132   2213    -28  -1647   1673   1379   1293   1564    800   1556   1634
  -1465   1189   2655    137  -2060   1922   1148    997   1525    906   1696   1769
  -1652    641   2294    504  -1974   1467    927    574   1031    384   1195   1371
  -1665   -129   1535    898  -1600    701    810    303    449   -361    454    748
  -1577   -504   1070   1039  -1325    283    833    431    337   -555    202    501
  -1470   -584    885   1026  -1179    150    927    602    389   -535    155    465
  -1376   -566    807    971  -1093    119   1002    709    454   -496    153    454
  -1273   -488    784    880  -1028    148   1078    800    537   -436    210    459
  -1104   -423    678    761   -893    127   1088    807    553   -433    223    397
   -896   -407    488    652   -693     38   1049    769    519   -485    192    293
   -667   -418    249    542   -459    -83    997    711    459   -561    137    189
   -415   -415      0    415   -207   -207    924    641    394   -639     83    122
   -176   -394   -218    283     20   -306    854    579    332   -704     31     93
    -28   -389   -361    207    163   -376    800    535    285   -745     -2     77
     44   -400   -444    174    244   -420    782    522    265   -769    -18     70
     90   -389   -480    150    285   -433    776    517    257   -779    -25     57
    111   -368   -480    127    293   -423    771    517    259   -774    -23     54
    114   -353   -470    119    290   -410    769    530    270   -758      2     62
    140   -348   -488    101    314   -418    761    537    275   -750     12     70
    192   -335   -527     72    358   -431    761    545    272   -761     12     80
    215   -316   -532     49    371   -423    758    553    277   -758     25     93
    267   -293   -561     12    413   -428    740    545    267   -769     23     88
    327   -283   -610    -23    467   -446    714    532    252   -787     10     64
    387   -293   -680    -46    532   -485    696    527    236   -807      5     46
    462   -270   -735    -98    597   -501    678    514    223   -813     12     23
    527   -265   -792   -132    659   -527    657    496    215   -820     18     -5
    574   -272   -846   -153    709   -558    646    472    202   -828     25    -33
    592   -293   -885   -148    737   -589    626    457    200   -831     41    -51
    607   -283   -893   -163    748   -587    615    452    197   -826     59    -36
    618   -270   -891   -174    753   -579    607    449    202   -823     72    -12
    641   -254   -896   -194    769   -574    605    459    210   -815     85     15
    636   -252   -888   -192    761   -568    600    454    210   -813     88     33
    633   -226   -862   -205    748   -542    597    459    220   -805    106     62
    620   -205   -826   -207    722   -514    615    483    246   -789    137     98
    610   -210   -820   -200    714   -517    636    506    262   -766    171    127
    602   -200   -802   -200    701   -501    649    522    277   -743    207    148
    558   -189   -748   -184    652   -470    652    522    277   -740    210    142
    509   -174   -683   -168    594   -428    667    542    303   -719    226    166
    470   -176   -646   -148    555   -410    698    576    329   -698    246    197
    400   -189   -589   -103    493   -389    730    610    358   -667    275    228
    345   -158   -504    -93    423   -332    771    659    415   -602    322    262
    285   -142   -431    -72    355   -285    800    696    459   -563    345    277
    226   -127   -355    -49    288   -239    844    730    504   -524    371    298
    176   -106   -283    -33    228   -194    870    753    537   -491    397    314
    119   -122   -241      0    179   -181    893    769    563   -472    402    319
     59   -119   -181     28    119   -150    924    795    594   -449    413    335
     10   -106   -119     46     62   -111    950    826    623   -436    418    345
    -49    -88    -38     70     -5    -64    963    833    636   -426    418    337
    -98   -106     -7    101    -46    -57    982    852    665   -410    428    353
   -119   -109     10    114    -67    -49   1002    867    683   -394    462    379
   -153   -101     51    124   -103    -25   1005    872    698   -363    480    387
   -189    -93     96    142   -142      0   1010    880    711   -340    488    379
   -220    -72    148    145   -187     36   1015    901    730   -327    498    392
   -252    -72    179    163   -215     51   1023    930    750   -329    493    400
   -283    -93    189    187   -236     46   1028    945    761   -335    472    379
   -290    -67    223    179   -257     77   1044    956    784   -311    449    361
   -311     -2    309    155   -311    153   1057    974    802   -288    483    374
   -332     31    363    150   -348    197   1070    997    802   -270    506    376
   -348     77    423    132   -384    252   1085   1015    826   -252    522    387
   -358    111    470    124   -413    290   1096   1031    852   -272    522    381
   -389    122    511    132   -449    316   1122   1034    841   -252    511    376
   -423    174    597    124   -511    384   1140   1047    875   -184    532    389
   -459    207    665    124   -563    436   1156   1065    914   -153    607    389
   -462    236    698    114   -579    467   1171   1075    937   -114    698    405
   -478    241    719    116   -597    478   1169   1078    943   -106    722    431
   -498    228    727    135   -613    475   1153   1057    930   -109    709    428
   -527    194    722    163   -626    457   1140   1034    906   -109    691    415
   -550    200    750    176   -649    475   1132   1013    893    -80    706    415
   -574    161    735    205   -657    449   1114    995    870    -90    675    415
   -558    127    685    215   -623    407   1098    982    849    -93    641    426
   -548     49    594    246   -571    322   1083    956    807   -124    597    387
   -530     25    555    252   -542    290   1078    943    789   -150    579    368
   -514     18    530    246   -524    275   1060    927    776   -174    550    371
   -511    -18    493    265   -504    236   1041    906    758   -213    522    363
   -493    -41    449    267   -475    202   1018    880    732   -249    491    342
   -441    -49    392    246   -418    171   1000    862    711   -277    462    319
   -394    -49    342    220   -371    148    982    846    698   -303    444    306
   -371    -70    301    220   -337    114    969    833    691   -345    428    293
   -358   -106    252    231   -306     72    966    831    691   -374    420    280
   -327   -103    223    215   -275     59    966    852    714   -376    428    285
   -311   -207    101    257   -207    -54    984    898    714   -431    366    226
   -296   -270     25    283   -163   -122   1080   1013    763   -459    314    174
   -226   -202     20    213   -124    -90   1179   1148    867   -407    361    205
   -122      7    129     57   -124     67   1244   1275   1015   -257    501    335
    -18    509    527   -246   -272    517   1197   1278   1187     46    852    646
      7   1098   1091   -553   -542   1096   1057   1106   1299    345   1239    969
     18   1348   1327   -685   -654   1337    740    724   1161    418   1400   1054
     44   1101   1057   -571   -506   1080    454    329    784    122   1163    813
     64    381    316   -223   -127    350    368     88    267   -602    467    236
    179   -106   -285    -36    231   -197    348    103     31   -995     54   -122
    290   -368   -659     36    472   -511    392    239     31  -1075    -64   -246
    363   -485   -849     62    605   -667    444    329     75  -1083    -96   -293
    423   -439   -862      5    641   -649    475    376    145  -1018    -41   -270
    465   -316   -782    -75    620   -548    517    428    239   -927     46   -210
    498   -213   -714   -145    605   -462    548    459    303   -857    148   -168
    483   -205   -688   -137    584   -446    584    475    337   -823    210   -155
    433   -213   -646   -111    537   -428    631    522    376   -774    340   -124
    329   -189   -522    -70    426   -355    685    600    428   -685    348    -67
    265   -124   -392    -70    327   -257    711    667    475   -618    379    -10
    207    -64   -272    -70    239   -168    717    706    519   -581    340     36
    109    -54   -166    -28    137   -109    719    719    553   -558    309     59
     31    -33    -67      0     49    -49    724    727    563   -530    296     83
      5    -36    -44     15     23    -38    727    719    532   -530    241     80
      0      7      7     -2     -2      7    743    727    540   -496    244    101
    -41     -2     36     20    -38     18    750    737    563   -470    236    122
   -103    -33     70     67    -88     15    756    745    581   -462    218    132
   -153    -12    140     83   -148     62    766    763    615   -441    231    150
   -194      2    197     96   -194     98    779    789    646   -410    259    171
   -244     -7    233    124   -239    111    789    805    670   -394    277    179
   -267    -10    257    137   -262    122    800    818    685   -379    293    189
   -298    -25    272    161   -285    122    800    823    693   -366    296    194
   -322    -38    283    181   -303    122    805    841    711   -353    306    213
   -324    -31    293    176   -311    129    802    849    724   -335    329    218
   -322    -12    309    168   -316    145    792    846    732   -322    350    218
   -324      2    327    161   -327    163    779    844    732   -322    348    210
   -324     -2    322    163   -324    158    771    852    735   -324    348    223
   -314     23    337    145   -324    179    774    875    756   -298    389    254
   -301     36    337    132   -319    187    774    898    771   -285    410    283
   -296     23    316    135   -306    168    769    911    779   -280    410    288
   -288     44    332    122   -309    187    782    935    795   -267    413    314
   -257     85    342     85   -301    213    792    948    810   -249    428    335
   -207    109    314     49   -259    210    797    966    826   -241    439    355
   -189    103    293     41   -241    197    807    979    839   -223    472    379
   -220     93    314     64   -267    202    831   1000    859   -184    558    405
   -259     93    353     80   -306    223    849   1010    878   -158    594    418
   -275    101    376     85   -327    239    859   1021    893   -145    581    439
   -288    111    400     85   -342    254    878   1039    922   -124    576    475
   -290    122    413     85   -350    267    906   1067    958    -98    574    496
   -288    119    407     83   -348    262    914   1072    971    -83    571    496
   -277    127    402     75   -340    265    914   1075    987    -64    584    498
   -270    145    413     62   -342    277    909   1078   1002    -49    597    488
   -265    137    402     64   -332    270    901   1072   1018    -46    592    470
   -254    122    376     64   -314    249    885   1062   1044    -62    571    457
   -241    111    353     64   -296    231    865   1057   1065    -70    561    444
   -239     96    335     70   -288    215    846   1060   1072    -54    571    439
   -233     83    316     75   -275    200    852   1070   1075    -31    587    436
   -231     77    306     75   -270    192    859   1080   1072    -10    594    428
   -252     64    314     93   -283    189    870   1091   1072      2    615    420
   -259     44    303    106   -283    174    867   1091   1070      0    602    407
   -254     38    293    109   -272    166    865   1098   1070      0    587    413
   -236     38    272     96   -254    155    857   1106   1067      0    576    407
   -220     70    288     75   -254    179    852   1122   1080     10    589    400
   -205    111    314     46   -259    213    852   1145   1096     28    600    410
   -187    129    316     28   -252    223    846   1161   1101     38    607    426
   -187    150    335     18   -262    241    849   1176   1119     51    623    420
   -166    158    324      2   -244    241    852   1200   1130     51    626    426
   -140    158    298    -10   -218    228    841   1210   1130     57    618    431
   -106    192    298    -41   -202    244    839   1226   1140     64    605    446
   -114    220    332    -54   -223    275    833   1226   1148     67    605    475
   -137    241    379    -51   -259    309    818   1218   1150     77    633    496
   -124    262    387    -70   -257    324    795   1205   1140     83    649    501
   -101    280    381    -88   -241    329    769   1187   1130     83    657    501
    -98    252    348    -77   -223    298    740   1166   1104     77    659    498
    -98    236    335    -70   -215    285    732   1161   1098     88    657    506
   -101    220    322    -62   -210    270    717   1156   1093     96    639    509
   -129    153    283    -10   -205    218    680   1130   1060     75    589    483
   -148    114    262     12   -205    187    657   1111   1031     46    545    470
   -142     85    228     28   -187    155    641   1101   1010     20    522    449
   -145     15    161     64   -153     88    620   1078    969    -25    480    418
   -124      0    124     62   -124     62    607   1065    948    -49    457    426
   -135    -54     77     93   -106     10    581   1047    919    -72    418    394
   -140    -70     67    103   -103     -2    563   1041    904    -80    389    379
   -127    -41     83     83   -106     20    553   1044    906    -75    371    389
   -168    -93     75    132   -122    -10    532   1034    891    -88    329    379
   -184   -109     75    145   -129    -18    514   1026    875   -101    309    358
   -174   -135     38    153   -109    -46    504   1036    859   -124    277    329
   -176   -197    -20    187    -77   -111    548   1109    867   -153    231    285
   -210   -259    -49    236    -80   -155    662   1244    930   -161    179    241
   -202   -194      7    197   -106    -93    763   1423   1067    -54    249    293
   -161     51    210     54   -187    129    813   1595   1275    181    465    485
   -135    558    693   -213   -413    623    782   1644   1509    550    867    870
   -252   1200   1452   -472   -852   1325    646   1473   1675    948   1335   1317
   -348   1299   1647   -475   -997   1473    285   1057   1509    992   1418   1392
   -428    844   1273   -207   -852   1057     12    628   1041    550   1021   1041
   -465    119    581    171   -524    350    -51    394    511   -150    353    478
   -413   -400     12    407   -213   -194    -41    454    301   -509     -7    135
   -368   -548   -181    457    -96   -366     20    607    358   -509    -44     67
   -350   -571   -220    459    -64   -397     93    711    439   -459    -23     51
   -316   -478   -161    397    -80   -322    150    797    530   -376     49     96
   -290   -366    -75    329   -109   -220    189    849    607   -301    116    150
   -280   -353    -72    316   -106   -213    194    865    626   -280    122    158
   -267   -329    -62    298   -103   -197    184    865    623   -272    124    163
   -246   -293    -46    270   -101   -171    161    854    615   -270    127    161
   -207   -283    -75    246    -67   -179    129    839    605   -272    122    140
   -161   -288   -127    223    -18   -207    101    826    584   -283    111    119
   -137   -275   -137    205      0   -207     64    813    571   -288    103    116
   -127   -259   -135    192      2   -197     28    792    550   -290     96    122
   -103   -244   -140    174     18   -192    -12    769    527   -303     80    114
    -62   -223   -163    142     46   -194    -57    748    501   -316     70    114
    -33   -207   -174    119     67   -192    -88    735    485   -316     64    114
     -7   -207   -200    103     96   -205   -124    717    472   -327     54     98
     31   -197   -228     83    129   -213   -158    701    457   -332     46     90
     59   -179   -241     59    150   -210   -194    675    436   -350     44     85
     90   -166   -259     36    174   -213   -215    665    433   -355     54     85
    109   -155   -265     23    184   -210   -228    665    431   -348     67     93
    111   -153   -265     20    187   -207   -241    654    431   -345     77     96
    119   -114   -236     -5    176   -174   -259    652    436   -337    103    101
    114   -103   -218     -7    166   -161   -280    639    428   -348    114     88
    127    -70   -200    -28    163   -135   -288    639    439   -335    148    106
    145    -46   -192    -49    168   -119   -298    636    452   -322    194    127
    127    -88   -218    -20    171   -153   -327    620    428   -340    207    111
    124    -85   -210    -20    166   -148   -335    633    436   -332    244    116
    129    -67   -200    -31    161   -132   -335    652    454   -322    283    142
    137    -51   -189    -41    163   -119   -342    659    462   -309    322    163
    135    -23   -158    -54    145    -90   -348    675    475   -277    374    184
    124    -25   -150    -49    137    -88   -350    685    483   -262    405    202
    106    -33   -140    -36    122    -85   -342    698    491   -244    436    210
     72    -12    -85    -28     77    -49   -335    706    506   -218    485    220
     36    -10    -46    -12     38    -25   -329    711    511   -207    514    207
      7      5     -2     -5      5      2   -319    719    519   -202    527    202
     -7     23     28     -7    -20     25   -319    724    530   -200    540    197
    -23     25     49      0    -36     36   -322    730    537   -194    548    194
    -41     23     62      7    -51     44   -322    740    550   -184    563    200
    -54     15     70     18    -62     41   -316    743    561   -181    571    194
    -64     25     90     18    -77     57   -309    748    576   -171    581    200
    -49     46     96      2    -72     70   -303    753    594   -155    597    213
    -41     51     93     -7    -67     72   -319    740    592   -148    594    207
    -20     46     67    -12    -44     57   -337    724    584   -148    589    194
      5     49     41    -28    -18     46   -345    711    584   -145    587    189
     28     44     15    -36      7     31   -363    688    571   -148    576    181
     70     54    -15    -64     44     20   -384    667    558   -153    566    171
     93     44    -49    -70     72     -2   -413    641    545   -163    550    155
    122     23    -98    -75    109    -38   -439    618    527   -181    532    135
    145     28   -116    -85    132    -44   -454    607    522   -187    535    132
    168     41   -129   -106    148    -44   -462    597    522   -184    535    127
    194     51   -142   -122    168    -44   -467    600    527   -174    535    127
    215     38   -176   -127    194    -67   -483    592    519   -176    527    119
    228     20   -207   -124    218    -93   -483    600    522   -174    522    114
    254     44   -210   -150    231    -80   -465    631    545   -142    545    135
    267     85   -181   -176    223    -46   -449    654    579   -109    571    158
    246    106   -140   -179    194    -15   -444    662    602    -88    584    174
    226    137    -88   -181    158     25   -436    680    623    -59    607    197
    223    161    -62   -192    142     49   -436    685    631    -46    631    218
    228    168    -59   -197    145     54   -441    683    633    -44    636    231
    223    181    -44   -202    132     70   -452    670    626    -41    639    236
    223    207    -15   -215    119     96   -457    652    626    -28    659    228
    252    226    -28   -241    140     98   -467    636    620    -25    662    218
    267    171    -96   -218    181     38   -498    600    584    -57    633    192
    239    132   -109   -187    174     12   -527    566    550    -77    613    168
    207    132    -75   -168    142     28   -532    555    542    -80    602    140
    213    103   -109   -158    158      0   -540    535    514    -98    576     90
    228     54   -174   -142    200    -57   -558    504    480   -116    542     36
    205     23   -181   -116    192    -77   -581    472    446   -135    506    -10
    202    -15   -218    -93    210   -116   -600    452    413   -158    462    -20
    233    -88   -322    -72    277   -205   -620    428    374   -181    426    -12
    233   -137   -371    -49    301   -254   -636    407    340   -194    407      2
    220   -194   -415    -15    316   -303   -659    381    298   -220    379      5
    244   -213   -457    -15    350   -335   -680    363    267   -244    361     15
    265   -226   -493    -20    376   -358   -698    342    233   -275    316    -15
    262   -226   -488    -18    374   -355   -709    332    218   -280    311    -28
    275   -236   -514    -20    392   -374   -714    324    197   -296    296    -41
    298   -270   -568    -12    433   -418   -717    327    181   -311    272    -57
    332   -361   -693     12    511   -527   -696    366    153   -363    194   -127
    353   -423   -776     33    563   -600   -602    480    179   -384    137   -187
    392   -366   -761    -15    576   -563   -491    646    288   -303    194   -153
    452   -140   -592   -155    522   -366   -379    841    493    -85    402     36
    457    368    -88   -415    272    142   -376    891    743    298    828    449
    324    932    607   -631   -140    771   -514    704    891    667   1265    870
    200   1117    917   -659   -358   1018   -836    309    766    763   1415   1010
    163    776    613   -470   -223    696  -1117   -122    335    405   1091    732
    137    -15   -155    -62    145    -85  -1192   -405   -267   -389    314     85
    174   -553   -730    189    452   -641  -1171   -363   -509   -782    -98   -283
    231   -724   -956    244    592   -839  -1101   -205   -457   -800   -148   -350
    257   -719   -976    231    615   -846   -989    -67   -340   -719    -80   -335
    267   -610   -878    171    571   -745   -904     33   -223   -620     12   -272
    246   -519   -766    135    506   -641   -846     93   -140   -542     98   -197
    231   -470   -701    119    465   -584   -802    140    -85   -498    150   -135
    244   -470   -714    114    478   -592   -784    155    -75   -496    166   -129
    246   -480   -727    114    485   -602   -792    150    -90   -511    176   -137
    233   -470   -704    116    467   -587   -779    161    -83   -501    205   -116
    228   -462   -691    114    459   -576   -774    163    -83   -498    205    -98
    223   -467   -691    122    457   -579   -769    158    -88   -498    210    -98
    207   -470   -678    129    441   -574   -769    150    -98   -493    228   -122
    192   -452   -646    129    418   -548   -763    148   -101   -488    241   -101
    168   -478   -646    153    407   -561   -756    153   -103   -496    239    -93
    155   -483   -639    163    397   -561   -750    158   -101   -501    249    -85
    127   -478   -607    174    363   -542   -750    155   -103   -506    254    -93
     93   -462   -558    184    324   -509   -737    163    -85   -493    296    -93
     62   -467   -530    202    293   -498   -724    174    -72   -493    311    -77
     31   -470   -501    220    265   -485   -714    184    -67   -491    311    -64
      0   -457   -457    226    228   -457   -711    179    -75   -491    301    -62
    -28   -452   -423    239    197   -439   -709    181    -77   -485    298    -62
    -54   -459   -407    257    174   -433   -701    192    -83   -475    322    -46
    -33   -418   -384    226    174   -402   -696    194    -80   -462    348    -12
    -36   -423   -387    228    174   -405   -698    197    -80   -467    329    -20
    -57   -431   -374    244    158   -405   -704    181    -98   -475    316    -28
    -93   -439   -345    265    124   -394   -709    163   -135   -493    309    -36
   -145   -446   -301    296     77   -374   -706    158   -158   -483    329    -23
   -176   -465   -290    319     57   -379   -711    176   -132   -462    376      0
   -241   -480   -241    361      0   -361   -706    192   -114   -467    410     31
   -316   -506   -192    410    -64   -350   -706    202    -96   -480    397     64
   -361   -488   -127    426   -116   -309   -698    215    -83   -452    410    101
   -402   -483    -80    441   -163   -283   -672    215    -85   -446    426    106
   -441   -506    -64    472   -189   -285   -646    184    -88   -449    415     96
   -470   -522    -54    496   -207   -290   -631    153    -90   -459    340     64
   -509   -561    -51    535   -228   -306   -633    140   -116   -485    254     33
   -478   -563    -85    519   -197   -324   -636    135   -132   -498    244     20
   -418   -527   -109    472   -155   -316   -636    140   -127   -493    220     51
   -389   -537   -148    462   -122   -342   -649    122   -140   -511    174     49
   -358   -532   -174    446    -93   -353   -662    114   -140   -509    158     18
   -327   -535   -207    431    -59   -371   -672    101   -129   -480    142     12
   -259   -540   -280    400     10   -410   -683     83   -145   -444    140    -12
   -168   -514   -348    340     88   -433   -698     62   -166   -452    119    -36
    -28   -483   -454    257    213   -470   -730     25   -200   -519     44    -72
     85   -506   -592    207    337   -548   -779    -31   -262   -610    -54   -137
    184   -519   -706    166    444   -613   -823    -85   -314   -680   -119   -189
    306   -491   -797     90    550   -641   -859   -127   -345   -722   -158   -228
    433   -485   -919     25    675   -701   -896   -166   -379   -769   -200   -267
    563   -506  -1070    -31    813   -787   -935   -215   -428   -823   -246   -301
    756   -485  -1241   -135    997   -862   -984   -275   -491   -883   -288   -345
    924   -491  -1415   -218   1166   -950  -1039   -337   -553   -940   -324   -410
   1072   -439  -1512   -316   1291   -974  -1080   -374   -584   -956   -327   -431
   1260   -405  -1665   -428   1462  -1036  -1127   -423   -636  -1002   -358   -475
   1408   -413  -1821   -498   1613  -1117  -1158   -462   -680  -1054   -384   -530
   1501   -358  -1860   -574   1680  -1109  -1150   -454   -675  -1039   -345   -542
   1496   -335  -1831   -579   1662  -1083  -1140   -446   -670  -1018   -293   -524
   1449   -327  -1779   -563   1613  -1052  -1127   -433   -659  -1000   -277   -509
   1413   -272  -1688   -571   1551   -979  -1096   -405   -628   -958   -228   -465
   1371   -280  -1654   -545   1512   -966  -1075   -392   -615   -943   -202   -446
   1332   -259  -1592   -535   1462   -924  -1060   -384   -600   -924   -218   -420
   1314   -189  -1504   -563   1408   -844  -1031   -371   -568   -891   -218   -374
   1275   -150  -1426   -563   1348   -787  -1005   -361   -545   -867   -218   -337
   1215   -155  -1371   -532   1291   -761   -997   -363   -542   -862   -246   -319
   1158   -166  -1325   -496   1241   -745   -997   -379   -548   -865   -290   -314
   1109   -171  -1283   -470   1195   -724   -997   -389   -550   -862   -314   -311
   1072   -205  -1278   -433   1174   -740  -1000   -394   -561   -867   -332   -311
   1039   -202  -1244   -420   1140   -724   -987   -379   -548   -852   -329   -293
    966   -218  -1184   -374   1075   -701   -971   -368   -537   -841   -324   -277
    911   -265  -1179   -324   1044   -722   -958   -368   -542   -852   -361   -288
    846   -303  -1150   -272    997   -727   -932   -355   -537   -852   -394   -288
    771   -332  -1104   -220    937   -717   -906   -342   -527   -849   -420   -280
    701   -358  -1060   -171    880   -709   -883   -335   -522   -854   -441   -280
    641   -405  -1047   -119    841   -724   -872   -342   -530   -865   -462   -288
    584   -420  -1005    -83    792   -711   -849   -327   -511   -854   -457   -275
    514   -418   -932    -49    722   -672   -823   -309   -488   -836   -441   -252
    485   -402   -888    -41    685   -644   -789   -290   -459   -815   -428   -228
    433   -431   -867     -2    649   -646   -763   -277   -446   -807   -423   -218
    376   -496   -872     59    623   -683   -750   -267   -454   -818   -441   -236
    337   -587   -927    124    631   -758   -683   -187   -433   -831   -480   -277
    275   -576   -852    150    563   -714   -527    -25   -329   -792   -478   -270
    239   -480   -722    119    478   -600   -376    163   -171   -675   -394   -181
    220   -218   -439      0    327   -329   -257    345     62   -420   -150     57
    135    316    179   -226    -23    249   -218    410    337    -20    296    498
    -93    914   1008   -410   -550    961   -322    207    493    355    761    927
   -285    956   1241   -337   -763   1098   -620   -181    322    379    846    961
   -394    478    872    -44   -633    675   -839   -545   -122    -51    462    620
   -475   -324    150    397   -314    -88   -878   -740   -636   -753   -236     59
   -457   -857   -400    657    -28   -628   -836   -670   -818  -1065   -605   -262
   -402   -924   -522    662     59   -724   -745   -504   -722  -1000   -592   -277
   -329   -854   -524    592     96   -691   -654   -381   -613   -914   -542   -241
   -215   -740   -524    478    150   -631   -602   -314   -519   -836   -496   -184
   -129   -654   -524    392    197   -589   -576   -270   -452   -774   -462   -137
    -51   -594   -545    322    244   -571   -574   -265   -441   -758   -470   -124
      2   -574   -576    283    288   -574   -581   -285   -449   -769   -493   -142
     33   -589   -623    277    327   -605   -579   -306   -465   -784   -501   -184
     54   -576   -631    262    342   -602   -568   -301   -452   -779   -491   -184
     46   -571   -618    262    329   -592   -571   -298   -418   -787   -506   -166
     62   -589   -652    262    355   -620   -584   -311   -407   -807   -540   -174
     75   -597   -675    259    374   -636   -574   -311   -405   -818   -561   -168
     70   -589   -659    259    363   -623   -545   -298   -400   -813   -540   -150
     83   -589   -672    252    376   -631   -522   -301   -407   -818   -530   -150
     80   -610   -691    265    384   -649   -506   -316   -423   -833   -548   -207
     64   -618   -685    275    374   -652   -491   -322   -418   -839   -527   -233
     46   -626   -672    290    358   -649   -470   -316   -400   -826   -514   -226
      5   -636   -644    314    322   -639   -454   -301   -381   -815   -519   -228
    -28   -636   -607    332    288   -623   -444   -293   -374   -818   -545   -226
    -49   -641   -592    342    270   -615   -426   -283   -366   -828   -587   -210
    -62   -636   -574    350    254   -605   -410   -272   -355   -828   -581   -187
    -44   -646   -602    342    277   -626   -418   -285   -368   -849   -571   -207
    -33   -644   -610    337    288   -628   -423   -288   -366   -839   -553   -207
    -25   -641   -615    332    290   -628   -428   -288   -366   -828   -530   -200
    -12   -665   -652    340    319   -659   -433   -301   -379   -844   -537   -197
     10   -659   -672    322    340   -665   -441   -309   -387   -859   -545   -202
     41   -665   -706    311    374   -685   -465   -322   -405   -872   -587   -181
     85   -654   -740    283    413   -696   -475   -322   -413   -867   -618   -158
    150   -636   -787    244    467   -711   -472   -319   -418   -867   -626   -171
    158   -644   -805    241    480   -724   -488   -329   -428   -872   -636   -187
    181   -636   -818    226    498   -727   -501   -340   -433   -867   -636   -181
    205   -633   -839    213    519   -735   -506   -355   -444   -878   -633   -200
    213   -626   -839    207    524   -732   -498   -374   -457   -898   -626   -228
    205   -623   -828    207    517   -724   -488   -384   -465   -924   -628   -241
    213   -613   -826    200    519   -719   -467   -381   -462   -935   -652   -231
    205   -607   -815    200    509   -711   -452   -381   -452   -935   -680   -236
    192   -605   -797    207    493   -701   -428   -376   -433   -922   -693   -231
    184   -579   -766    194    475   -672   -405   -366   -410   -904   -696   -220
    174   -574   -750    200    459   -662   -381   -355   -389   -896   -709   -236
    148   -571   -719    210    431   -644   -358   -345   -368   -883   -711   -270
    137   -555   -693    210    415   -623   -337   -340   -348   -870   -701   -296
    140   -568   -709    213    423   -639   -337   -353   -350   -885   -719   -324
    124   -581   -709    228    415   -644   -327   -358   -345   -885   -722   -337
     98   -579   -680    239    387   -628   -319   -363   -340   -875   -706   -324
     85   -592   -678    254    381   -633   -322   -381   -348   -878   -714   -340
     80   -600   -683    259    379   -641   -332   -405   -361   -896   -740   -363
     64   -605   -670    270    366   -636   -329   -413   -368   -901   -753   -366
     72   -620   -693    272    381   -657   -332   -418   -381   -909   -766   -376
     77   -636   -714    280    394   -675   -329   -426   -389   -909   -779   -381
     64   -628   -696    280    379   -662   -327   -433   -392   -898   -789   -374
     80   -615   -696    265    387   -654   -335   -454   -400   -901   -792   -384
    103   -610   -717    252    407   -662   -335   -478   -410   -909   -797   -400
    116   -607   -724    246    420   -665   -324   -493   -405   -909   -789   -392
    137   -597   -735    228    436   -665   -322   -514   -410   -919   -787   -387
    181   -587   -769    202    472   -675   -322   -537   -423   -932   -802   -400
    218   -563   -784    171    498   -672   -322   -548   -431   -935   -807   -400
    257   -535   -792    140    524   -662   -324   -561   -441   -935   -810   -394
    283   -537   -823    124    550   -678   -342   -584   -472   -958   -833   -423
    306   -532   -839    111    571   -685   -358   -607   -493   -969   -839   -436
    332   -483   -815     72    571   -646   -366   -628   -496   -961   -818   -415
    348   -449   -797     51    571   -623   -376   -659   -509   -963   -815   -407
    345   -467   -813     59    579   -639   -402   -704   -540   -995   -833   -426
    350   -478   -828     62    589   -652   -439   -761   -581  -1031   -852   -446
    371   -452   -826     38    597   -639   -457   -800   -605  -1041   -841   -449
    394   -441   -836     23    615   -639   -478   -836   -626  -1062   -839   -470
    387   -467   -857     38    620   -659   -496   -875   -652  -1096   -852   -498
    374   -511   -885     67    628   -698   -517   -906   -675  -1130   -859   -514
    361   -568   -932    101    644   -750   -535   -943   -704  -1169   -875   -537
    337   -600   -937    132    636   -769   -542   -974   -719  -1192   -867   -545
    311   -636   -948    161    628   -792   -553  -1000   -732  -1213   -859   -553
    272   -665   -937    194    605   -800   -561  -1021   -740  -1226   -852   -561
    218   -696   -917    239    566   -805   -571  -1041   -753  -1236   -841   -571
    192   -641   -833    226    511   -737   -545  -1023   -719  -1205   -789   -535
     80   -615   -698    265    387   -657   -517  -1005   -680  -1166   -737   -498
    -59   -600   -540    329    239   -571   -480   -971   -633  -1124   -678   -441
   -127   -574   -449    350    158   -511   -465   -958   -605  -1109   -670   -400
    -62   -561   -498    311    218   -530   -475   -958   -610  -1124   -696   -407
    -72   -709   -636    389    280   -672   -426   -917   -633  -1153   -779   -530
   -111   -756   -646    433    265   -701   -306   -802   -571  -1124   -800   -592
   -111   -641   -530    374    207   -587   -174   -631   -415   -982   -704   -514
    -51   -329   -277    192    111   -303   -106   -485   -192   -719   -441   -283
     -5    293    298   -145   -153    296   -161   -498     62   -306     38    166
    -88    865    950   -389   -519    906   -353   -748    181     38    472    545
   -142    935   1078   -397   -610   1005   -678  -1145     15     54    550    571
   -210    431    641   -109   -426    535   -932  -1592   -485   -439    101    168
   -239   -459   -220    348    -10   -340   -992  -1813  -1062  -1226   -667   -491
   -145   -909   -763    527    309   -836   -940  -1727  -1208  -1504   -982   -787
    -72   -966   -893    519    407   -930   -833  -1569  -1109  -1460   -984   -815
    -33   -914   -880    475    423   -898   -714  -1444   -984  -1371   -932   -782
      7   -802   -813    394    407   -807   -636  -1358   -878  -1278   -854   -719
     36   -732   -769    345    402   -750   -589  -1322   -820  -1218   -810   -685
     46   -732   -779    340    413   -753   -571  -1317   -800  -1192   -805   -696
     44   -748   -792    353    418   -769   -574  -1322   -805  -1189   -807   -706
     62   -724   -787    327    423   -756   -571  -1330   -802  -1179   -802   -701
     88   -696   -787    303    436   -740   -571  -1332   -800  -1166   -795   -691
    106   -717   -823    303    465   -769   -592  -1353   -815  -1174   -802   -709
    127   -735   -862    303    493   -797   -600  -1369   -828  -1187   -807   -740
    189   -724   -914    267    550   -820   -615  -1397   -846  -1202   -815   -779
    254   -735   -992    239    620   -862   -644  -1426   -872  -1223   -833   -815
    337   -740  -1078    200    706   -909   -665  -1452   -893  -1239   -849   -836
    418   -730  -1148    155    782   -937   -675  -1473   -911  -1247   -854   -836
    511   -714  -1228     98    867   -971   -698  -1501   -945  -1273   -872   -849
    563   -717  -1283     75    922  -1000   -727  -1538   -979  -1299   -896   -872
    597   -724  -1322     62    958  -1023   -748  -1558  -1000  -1314   -909   -891
    633   -709  -1343     38    987  -1026   -750  -1553  -1013  -1309   -901   -909
    646   -732  -1382     41   1013  -1057   -766  -1564  -1041  -1314   -906   -932
    670   -758  -1428     44   1047  -1091   -776  -1574  -1072  -1319   -909   -943
    691   -774  -1465     38   1078  -1119   -795  -1590  -1104  -1327   -911   -940
    722   -735  -1457      7   1088  -1096   -800  -1592  -1117  -1317   -893   -914
    706   -735  -1441     12   1070  -1085   -805  -1600  -1124  -1312   -880   -885
    685   -771  -1457     41   1070  -1114   -805  -1605  -1132  -1312   -880   -857
    704   -789  -1493     41   1096  -1140   -797  -1602  -1137  -1304   -878   -839
    730   -797  -1527     33   1127  -1161   -792  -1600  -1145  -1296   -872   -820
    706   -805  -1512     46   1106  -1158   -784  -1590  -1153  -1280   -857   -797
    659   -782  -1444     59   1049  -1111   -761  -1561  -1135  -1247   -807   -753
    602   -766  -1369     80    984  -1067   -740  -1535  -1117  -1218   -771   -714
    542   -761  -1304    109    922  -1031   -717  -1509  -1104  -1200   -748   -678
    514   -727  -1241    106    878   -984   -683  -1478  -1078  -1171   -711   -633
    426   -745  -1174    158    800   -958   -652  -1452  -1057  -1148   -683   -594
    285   -784  -1070    246    675   -924   -610  -1423  -1034  -1132   -636   -561
    163   -761   -924    298    542   -841   -553  -1384   -992  -1098   -605   -519
    210   -740   -953    265    579   -846   -548  -1379   -992  -1106   -620   -571
    241   -743   -984    249    613   -865   -571  -1392  -1002  -1122   -626   -646
    275   -714   -989    218    631   -849   -561  -1379   -987  -1101   -605   -665
    285   -696   -982    205    633   -839   -517  -1337   -950  -1060   -568   -644
    259   -711   -971    223    615   -841   -493  -1314   -932  -1039   -553   -639
    254   -701   -956    223    605   -828   -491  -1312   -930  -1034   -548   -649
    288   -688   -979    200    633   -833   -501  -1325   -940  -1044   -555   -675
    340   -683  -1023    171    680   -852   -504  -1327   -940  -1052   -568   -693
    348   -704  -1052    176    696   -875   -511  -1340   -953  -1067   -581   -704
    348   -706  -1054    176    701   -880   -517  -1348   -961  -1072   -576   -701
    376   -685  -1062    153    719   -875   -514  -1348   -958  -1067   -563   -693
    415   -680  -1096    132    756   -888   -522  -1356   -966  -1078   -568   -709
    449   -704  -1153    127    800   -927   -537  -1366   -982  -1093   -579   -740
    498   -701  -1200    101    846   -948   -542  -1366   -984  -1096   -576   -758
    540   -672  -1215     64    878   -945   -537  -1361   -984  -1093   -566   -758
    555   -675  -1231     59    893   -953   -545  -1361   -989  -1098   -568   -753
    553   -691  -1244     67    898   -969   -532  -1350   -992  -1091   -568   -727
    555   -672  -1231     57    893   -950   -504  -1327  -1000  -1070   -553   -685
    553   -631  -1184     38    867   -909   -483  -1317  -1002  -1047   -524   -649
    524   -646  -1171     62    846   -909   -467  -1306  -1000  -1034   -517   -631
    496   -633  -1132     67    813   -883   -428  -1270   -969  -1005   -501   -605
    413   -644  -1057    114    732   -849   -415  -1254   -950   -987   -480   -584
    329   -646   -976    158    652   -810   -394  -1228   -924   -963   -465   -550
    262   -610   -872    174    566   -740   -358  -1208   -898   -932   -433   -514
    259   -532   -795    135    524   -662   -337  -1197   -870   -893   -379   -485
    272   -496   -769    111    519   -631   -342  -1210   -870   -885   -366   -498
    233   -532   -769    148    501   -649   -361  -1236   -891   -898   -397   -506
    218   -566   -784    174    501   -675   -366  -1249   -904   -904   -410   -501
    239   -563   -805    161    522   -685   -358  -1249   -904   -898   -392   -532
    252   -566   -818    155    535   -693   -358  -1249   -914   -906   -381   -602
    280   -563   -844    140    561   -704   -358  -1257   -930   -917   -381   -675
    290   -589   -880    150    584   -735   -361  -1273   -963   -945   -423   -722
    285   -633   -919    171    600   -776   -368  -1283  -1010   -979   -459   -763
    340   -649   -989    153    665   -818   -381  -1312  -1065  -1034   -493   -820
    374   -685  -1060    155    717   -872   -410  -1356  -1117  -1101   -548   -875
    361   -717  -1078    179    719   -896   -444  -1384  -1148  -1145   -592   -906
    361   -719  -1083    179    719   -901   -446  -1379  -1153  -1156   -605   -909
    366   -719  -1085    176    724   -901   -452  -1382  -1158  -1179   -618   -909
    371   -717  -1088    171    730   -901   -457  -1392  -1169  -1195   -631   -937
    366   -719  -1085    176    724   -901   -462  -1408  -1184  -1210   -644  -1008
    402   -735  -1140    163    771   -937   -467  -1410  -1208  -1231   -667  -1044
    483   -820  -1304    168    891  -1060   -436  -1369  -1226  -1291   -737  -1098
    540   -898  -1441    176    989  -1169   -350  -1273  -1189  -1335   -807  -1156
    584   -844  -1428    129   1005  -1135   -270  -1148  -1106  -1291   -784  -1150
    683   -584  -1270    -51    974   -927   -197   -979   -914  -1109   -589   -992
    763    -51   -815   -355    789   -433   -176   -888   -646   -792   -192   -589
    691    600    -93   -646    392    252   -262  -1010   -457   -426    259   -145
    631    867    236   -748    197    553   -563  -1358   -517   -290    459     23
    628    485   -145   -558    387    171   -852  -1777   -940   -665    127   -280
    610   -306   -917   -153    763   -610   -940  -2062  -1527  -1402   -576   -885
    649   -896  -1545    122   1096  -1221   -930  -2055  -1821  -1831  -1021  -1286
    693  -1070  -1764    189   1228  -1415   -857  -1880  -1782  -1849  -1080  -1361
    667  -1023  -1691    176   1176  -1358   -722  -1709  -1639  -1751  -1010  -1314
    652   -914  -1566    129   1109  -1239   -607  -1574  -1499  -1639   -911  -1226
    613   -818  -1431    101   1021  -1124   -530  -1483  -1392  -1553   -831  -1140
    594   -727  -1322     67    958  -1023   -467  -1410  -1309  -1491   -771  -1072
    563   -693  -1257     64    909   -976   -428  -1369  -1267  -1462   -745  -1041
    522   -672  -1195     75    857   -932   -402  -1335  -1231  -1436   -719  -1010
    506   -639  -1145     62    826   -891   -387  -1309  -1200  -1421   -698   -992
    506   -607  -1114     51    810   -859   -368  -1296  -1179  -1413   -696   -992
    475   -581  -1057     51    763   -818   -332  -1252  -1156  -1392   -678   -971
    428   -545   -974     57    701   -758   -296  -1197  -1148  -1363   -649   -927
    418   -522   -943     51    678   -732   -272  -1184  -1148  -1345   -605   -865
    420   -530   -950     54    685   -740   -272  -1205  -1171  -1348   -592   -844
    449   -498   -950     23    698   -724   -280  -1210  -1187  -1353   -592   -828
    470   -467   -937     -2    701   -701   -267  -1189  -1174  -1345   -574   -800
    493   -452   -948    -20    719   -698   -262  -1171  -1169  -1337   -566   -779
    485   -462   -948    -10    717   -704   -249  -1150  -1158  -1327   -558   -769
    462   -465   -930      0    693   -696   -249  -1148  -1158  -1322   -555   -758
    441   -457   -898      7    667   -678   -249  -1143  -1161  -1312   -553   -745
    426   -449   -875     10    649   -662   -254  -1137  -1163  -1301   -550   -727
    392   -462   -854     36    623   -657   -252  -1132  -1171  -1296   -550   -717
    335   -478   -815     70    574   -646   -244  -1119  -1176  -1293   -542   -709
    277   -475   -756     98    517   -615   -228  -1101  -1166  -1278   -522   -683
    226   -472   -698    122    462   -584   -213  -1085  -1163  -1262   -506   -662
    194   -459   -654    132    423   -555   -202  -1072  -1163  -1249   -496   -639
    145   -472   -618    163    379   -545   -200  -1070  -1169  -1249   -491   -631
     98   -496   -594    197    345   -545   -194  -1052  -1161  -1239   -472   -615
     64   -478   -542    205    301   -509   -171  -1018  -1132  -1208   -439   -576
     44   -452   -496    205    270   -472   -148   -984  -1104  -1174   -410   -542
     10   -465   -475    226    241   -470   -127   -958  -1083  -1153   -400   -514
    -28   -465   -436    246    202   -452    -98   -935  -1060  -1143   -389   -488
    -72   -478   -407    272    166   -444    -72   -919  -1044  -1135   -384   -478
   -116   -480   -363    298    122   -423    -46   -898  -1026  -1117   -374   -459
   -124   -457   -332    290    101   -394    -18   -875  -1002  -1106   -358   -441
   -111   -410   -298    262     90   -355     25   -836   -969  -1104   -327   -415
    -88   -368   -280    226     93   -324     59   -805   -937  -1111   -303   -400
    -77   -316   -239    197     80   -277     93   -766   -896  -1098   -272   -368
    -90   -277   -187    184     46   -233    135   -722   -841  -1060   -228   -329
   -122   -267   -148    194     10   -207    158   -688   -800  -1047   -200   -306
   -124   -241   -116    181     -5   -181    184   -659   -763  -1039   -179   -280
   -106   -197    -90    153     -7   -145    213   -633   -724  -1026   -153   -257
   -101   -176    -77    137    -12   -127    228   -615   -701  -1013   -140   -241
   -101   -168    -67    135    -18   -119    244   -602   -680   -997   -129   -226
   -103   -168    -64    135    -20   -116    257   -587   -665   -979   -124   -218
   -114   -166    -51    140    -31   -109    270   -558   -649   -956   -109   -205
   -122   -148    -28    132    -46    -88    280   -545   -639   -935   -101   -192
   -119   -129    -10    124    -54    -72    298   -530   -631   -917    -90   -176
   -101   -101      0     98    -54    -51    316   -506   -620   -888    -67   -153
    -83    -88     -5     85    -38    -46    322   -491   -620   -867    -44   -135
    -64    -83    -18     72    -23    -51    345   -449   -600   -836    -20   -116
    -59    -70    -10     64    -25    -41    366   -420   -574   -789      5    -93
    -59    -51      7     54    -36    -23    371   -405   -561   -758     36    -72
    -38     -2     36     20    -38     15    389   -381   -542   -730     70    -41
    -51     33     83      7    -67     57    423   -340   -514   -698     90     -2
    -75     46    122     12    -98     83    444   -309   -498   -691    106     25
    -93     70    163     10   -127    116    465   -283   -483   -685    129     46
    -98     85    184      7   -140    135    485   -257   -465   -675    153     75
   -103    124    228    -10   -166    176    509   -231   -444   -654    192    119
   -109    174    283    -33   -194    228    535   -205   -420   -628    233    161
   -119    200    316    -41   -218    257    548   -197   -407   -610    280    192
   -145    171    316    -12   -231    244    548   -205   -418   -618    311    202
   -184    145    327     18   -257    236    537   -223   -436   -631    303    202
   -202    145    348     25   -275    246    524   -228   -449   -631    298    215
   -210    122    332     41   -272    226    511   -233   -462   -641    280    215
   -236     75    311     80   -272    192    514   -233   -475   -657    257    202
   -233     38    272     96   -254    155    514   -236   -493   -672    236    194
   -241    -15    223    127   -233    103    504   -241   -522   -701    213    174
   -254    -70    184    161   -220     54    496   -246   -545   -724    189    150
   -277   -145    132    213   -205     -7    483   -262   -579   -763    150    129
   -283   -181    101    231   -194    -38    475   -267   -594   -792    129    122
   -270   -200     70    233   -171    -64    465   -272   -592   -813    116    119
   -257   -210     46    233   -153    -83    459   -265   -571   -820    111    122
   -254   -215     38    236   -148    -88    462   -249   -548   -818    116    142
   -280   -239     38    259   -161   -101    472   -239   -537   -818    119    166
   -277   -246     28    262   -153   -109    496   -223   -532   -807    129    179
   -272   -285    -12    277   -132   -148    519   -202   -542   -813    124    163
   -283   -376    -93    329    -96   -236    576   -129   -537   -833     88    119
   -257   -389   -132    322    -64   -259    696      7   -478   -823     67     83
   -207   -301    -93    252    -57   -197    826    187   -350   -719    153    153
   -163    -33    127     98   -145     46    924    368   -132   -472    405    397
   -148    524    672   -187   -410    597    948    454    145    -57    883    867
   -314   1096   1410   -392   -862   1252    789    231    275    298   1335   1301
   -402   1169   1569   -384   -987   1369    449   -176     96    301   1408   1343
   -431    711   1140   -142   -787    924    192   -594   -371   -161    997    943
   -446    -75    371    262   -410    148    145   -820   -927   -896    272    262
   -363   -532   -168    446    -98   -350    194   -717  -1075  -1184    -38    -75
   -322   -618   -296    470    -12   -457    301   -527   -969  -1145    -28    -96
   -314   -558   -246    433    -36   -402    423   -363   -820  -1049     20    -23
   -280   -423   -142    353    -70   -283    517   -236   -691   -948     77     75
   -252   -350    -98    301    -77   -226    548   -181   -633   -898    116    116
   -184   -275    -90    231    -49   -184    576   -135   -594   -862    161    148
   -207   -293    -85    249    -62   -189    571   -127   -594   -849    189    166
   -192   -252    -59    223    -67   -155    597   -101   -571   -815    233    197
   -231   -270    -38    249    -98   -155    607    -88   -561   -802    239    233
   -231   -275    -44    252    -93   -161    605    -85   -558   -797    228    262
   -181   -228    -49    202    -67   -140    613    -77   -550   -792    231    280
   -241   -252    -10    246   -116   -132    610    -70   -548   -795    233    290
   -270   -272     -5    270   -132   -140    615    -64   -550   -813    228    293
   -202   -233    -33    218    -85   -135    623    -54   -540   -836    239    293
   -153   -239    -85    194    -33   -163    610    -62   -550   -891    223    280
   -124   -236   -111    181     -7   -174    600    -70   -555   -930    213    270
   -135   -272   -137    202      0   -205    581    -80   -568   -971    202    228
    -72   -296   -226    184     75   -262    555   -101   -594  -1018    168    166
     10   -283   -296    135    150   -288    555   -106   -605  -1041    145    127
      0   -303   -303    153    150   -303    558   -109   -602  -1054    129    124
    -20   -306   -288    161    132   -296    568    -88   -589  -1044    140    127
      5   -288   -293    140    148   -288    587    -62   -568  -1023    168    129
    -15   -316   -303    163    142   -309    574    -62   -568  -1034    168    109
    -46   -337   -290    192    122   -314    584    -51   -563  -1031    166    103
    -46   -314   -267    179    109   -290    605    -25   -548  -1013    181    127
    -41   -301   -259    171    109   -280    623      2   -527   -982    200    161
    -38   -303   -265    171    111   -285    620     18   -517   -971    205    176
    -46   -327   -280    187    116   -303    605     20   -517   -971    210    181
    -44   -324   -280    184    116   -303    607     38   -501   -956    228    194
    -23   -306   -283    166    127   -296    618     46   -491   -948    239    205
    -33   -303   -270    166    116   -285    639     49   -480   -940    249    220
    -31   -267   -236    150    101   -252    675     72   -454   -914    277    246
    -33   -252   -220    142     90   -236    696     93   -441   -904    285    270
    -31   -239   -207    135     88   -226    717    114   -428   -893    277    288
     -7   -226   -220    114    106   -223    743    142   -407   -880    275    303
    -18   -210   -192    114     85   -202    761    153   -381   -872    301    311
    -64   -236   -174    148     51   -205    769    145   -371   -883    311    316
    -85   -236   -150    161     31   -194    800    166   -342   -872    332    332
   -106   -239   -132    171     10   -187    831    189   -314   -862    342    348
   -135   -244   -109    189    -12   -176    859    205   -296   -872    335    361
   -137   -226    -88    181    -25   -158    885    228   -275   -862    355    345
   -145   -223    -77    184    -36   -150    901    249   -259   -841    402    329
   -153   -215    -62    181    -46   -137    906    257   -252   -839    431    332
   -179   -220    -41    200    -70   -132    911    262   -249   -846    449    329
   -192   -213    -20    202    -88   -116    914    280   -236   -854    465    337
   -200   -210    -10    205    -96   -109    922    306   -213   -846    472    345
   -202   -213    -10    207    -98   -111    935    332   -187   -823    488    368
   -202   -192     10    197   -106    -90    953    361   -158   -795    509    389
   -213   -194     15    202   -116    -90    953    374   -142   -797    488    387
   -220   -184     36    200   -129    -75    961    392   -122   -774    504    379
   -220   -163     54    192   -140    -54    966    405   -101   -753    527    366
   -205   -137     67    171   -137    -36    976    418    -75   -719    568    335
   -200   -158     41    176   -122    -59    982    428    -57   -704    597    306
   -166   -129     36    148   -103    -46    995    446    -33   -685    636    311
   -142    -80     62    111   -106     -7   1010    465     -7   -683    646    340
   -129    -77     51    103    -90    -12   1015    470     -5   -696    636    329
    -98    -23     75     59    -90     25   1034    483     18   -675    672    340
    -64     20     85     20    -75     51   1041    483     28   -667    678    340
    -36     31     67      0    -51     46   1034    472     25   -672    657    329
      2     67     64    -33    -31     67   1028    472     31   -657    646    342
     12    111     98    -64    -41    106   1021    449     31   -633    639    350
     44    150    106    -98    -31    129   1013    423     36   -610    636    345
     49    137     88    -96    -18    114    995    397     18   -615    618    327
     46     85     38    -64      5     62    961    355    -20   -646    584    290
     41     98     57    -72     -7     77    932    329    -36   -662    587    275
     28     98     70    -64    -20     85    922    319    -46   -678    579    262
    -18     28     46     -7    -31     36    901    298    -80   -717    542    228
    -51    -23     28     38    -41      2    896    296    -96   -743    514    213
    -83    -72      7     77    -46    -33    883    296   -116   -776    491    189
   -132    -96     36    114    -85    -31    885    303   -119   -782    496    174
   -189    -90     98    140   -145      2    898    314   -106   -766    519    176
   -223    -85    137    155   -181     25    911    335    -93   -753    550    171
   -288    -98    189    192   -239     44    924    355    -85   -740    579    153
   -363   -101    262    231   -314     80    948    381    -72   -727    613    158
   -423    -85    337    252   -381    127    963    397    -59   -722    615    161
   -423    -46    376    236   -400    163    958    394    -62   -732    600    135
   -454    -41    413    246   -436    184    950    410    -59   -740    626    103
   -407    -90    316    249   -363    111    945    423    -88   -789    581     41
   -337   -135    202    236   -272     33   1008    496    -83   -852    511    -62
   -270    -67    202    168   -236     67   1111    628      0   -823    540   -111
   -158    116    272     20   -215    194   1218    810    166   -675    680    -38
   -106    623    730   -257   -418    675   1265    945    444   -314   1083    296
   -194   1361   1553   -584   -875   1457   1192    888    722    158   1639    852
   -350   1855   2205   -750  -1278   2029    914    522    758    418   1953   1244
   -376   1639   2013   -631  -1195   1826    587     83    423    166   1722   1093
   -381    844   1226   -231   -805   1034    413   -290   -189   -568   1015    514
   -335     49    384    142   -361    215    392   -379   -607  -1182    374    -44
   -244   -194     49    220   -148    -72    475   -210   -587  -1265    228   -187
   -220   -137     83    179   -155    -25    618    -15   -423  -1158    290   -132
   -207    -36    171    122   -189     67    740    135   -277  -1039    374    -44
   -200     80    280     59   -241    179    818    228   -166   -940    449     44
   -176    129    306     23   -241    218    854    270   -103   -893    472     96
   -153    145    296      2   -226    220    872    285    -67   -878    480    132
   -166    145    311     10   -239    228    875    288    -46   -870    485    153
   -163    153    316      5   -241    233    878    296    -25   -859    491    171
   -155    137    293     10   -223    215    875    298    -20   -867    488    174
   -153    129    280     10   -215    205    872    296    -20   -870    478    166
   -137    142    280     -2   -210    210    872    303     -7   -857    483    184
   -153    150    301      0   -228    226    880    311     10   -839    496    207
   -171    140    311     15   -241    226    888    316     25   -823    506    213
   -231    111    342     57   -285    228    904    316     46   -810    504    223
   -275    116    392     77   -335    254    924    337     75   -787    517    254
   -314    122    436     93   -374    280    935    358     93   -771    527    270
   -363    116    480    124   -420    298    935    368    106   -753    537    270
   -407    119    524    142   -465    322    961    400    137   -724    563    290
   -457    103    561    176   -509    332    987    433    168   -701    581    309
   -501     96    594    202   -548    345   1008    459    187   -675    589    322
   -527     83    610    223   -568    345   1021    480    200   -657    589    332
   -545    119    662    213   -605    389   1036    504    226   -615    623    363
   -542    163    704    189   -623    433   1057    527    254   -574    659    374
   -576    119    696    226   -636    405   1057    532    259   -566    665    355
   -581     88    670    246   -626    379   1047    532    262   -571    646    337
   -571     80    649    244   -610    366   1044    548    272   -571    641    335
   -545     64    610    239   -576    337   1041    558    280   -576    631    322
   -504     88    589    207   -548    337   1041    568    296   -563    623    316
   -465     83    548    192   -506    314   1039    574    298   -550    605    309
   -436     72    506    181   -472    288   1039    581    298   -550    584    298
   -413     67    478    171   -446    272   1041    587    290   -566    574    275
   -374    109    483    132   -428    293   1065    610    306   -571    587    272
   -384    101    485    142   -433    293   1091    631    324   -574    597    277
   -407     96    504    155   -454    298   1098    644    335   -574    607    288
   -428     77    504    174   -465    290   1109    659    350   -576    613    288
   -423    111    532    155   -478    322   1145    691    381   -561    631    306
   -426    155    581    135   -504    368   1179    724    423   -532    654    335
   -418    176    594    119   -506    384   1200    763    462   -504    670    358
   -410    194    602    106   -506    397   1231    800    501   -483    685    374
   -413    207    620    101   -517    413   1247    823    530   -462    706    389
   -400    205    605     98   -501    405   1260    841    548   -449    722    397
   -407    184    589    111   -498    384   1265    844    548   -457    717    397
   -415    155    568    129   -493    361   1249    831    545   -480    698    394
   -389    142    532    122   -462    337   1228    820    537   -493    688    392
   -342    155    498     93   -420    327   1215    815    540   -483    698    381
   -332    137    470     96   -402    303   1195    800    537   -478    698    363
   -322    101    420    109   -371    259   1174    782    530   -475    693    340
   -296     77    374    106   -335    226   1158    766    517   -475    693    322
   -259     72    332     93   -296    202   1137    750    501   -483    688    327
   -226     62    288     80   -257    174   1124    740    485   -498    662    329
   -189     77    265     54   -228    171   1104    722    470   -509    644    332
   -166     67    231     46   -200    148   1078    704    446   -527    618    324
   -135     77    213     28   -174    145   1080    706    446   -519    618    327
   -114    116    231     -2   -174    174   1096    711    454   -493    633    335
   -116    111    228      2   -174    168   1101    717    459   -475    646    342
   -101    114    215     -7   -158    163   1111    727    467   -457    662    363
    -88    124    213    -18   -150    168   1132    743    475   -439    678    381
    -62    163    226    -51   -145    194   1145    756    491   -413    727    384
    -54    179    233    -62   -142    205   1143    758    498   -400    750    394
    -46    197    241    -77   -142    220   1145    758    506   -389    763    423
    -38    241    280   -101   -158    259   1161    761    527   -371    787    457
    -54    288    340   -119   -197    314   1182    769    548   -355    805    485
    -72    296    366   -111   -220    329   1176    761    550   -358    802    480
    -67    280    348   -109   -207    314   1148    722    535   -368    776    452
    -46    301    348   -127   -197    324   1148    719    540   -361    787    439
    -72    285    358   -106   -215    319   1156    730    548   -366    807    441
    -96    249    342    -77   -218    296   1153    737    548   -374    802    441
   -129    192    319    -33   -226    257   1158    740    545   -384    784    420
   -122    153    275    -15   -197    213   1161    737    530   -397    771    379
   -116    127    244     -5   -181    184   1145    717    506   -426    745    332
   -132     88    220     20   -176    155   1130    698    488   -449    717    311
   -111     72    184     18   -148    127   1122    683    480   -478    714    283
    -28     64     93    -18    -59     77   1098    657    459   -519    722    257
     46     57      7    -51     18     33   1078    628    441   -548    675    244
    124     46    -77    -85    101    -15   1057    610    426   -574    626    231
    231     46   -184   -142    207    -67   1018    579    392   -613    592    202
    311     75   -236   -192    275    -80    992    571    379   -631    555    200
    358     23   -337   -192    345   -155    974    568    361   -659    511    174
    436    -46   -483   -194    457   -265   1008    626    358   -698    459    103
    470    -54   -524   -207    493   -288   1096    743    420   -683    428     62
    475     15   -459   -244    467   -220   1187    909    553   -568    519    135
    488    361   -127   -426    309    116   1275   1093    800   -275    810    426
    439    924    485   -683    -23    706   1327   1187   1096    137   1273    893
    220   1408   1187   -815   -483   1299   1280   1072   1293    491   1675   1283
     57   1413   1356   -735   -649   1384   1013    706   1163    493   1709   1304
     10    849    839   -431   -415    846    782    267    633    -57   1171    844
     31    135    101    -83    -36    119    675     18    119   -701    509    254
     75   -270   -345     96    207   -306    633     54    -23   -927    220     -2
     96   -379   -475    142    285   -426    691    194     36   -911    168    -51
     85   -324   -410    116    246   -366    805    329    161   -820    236    -20
     85   -220   -306     67    194   -265    906    457    293   -711    335     54
     75   -163   -239     41    155   -200    969    545    384   -633    400    114
     49   -140   -189     46    119   -163   1015    605    433   -584    441    163
     31   -101   -132     33     80   -116   1044    641    467   -535    475    207
     15    -88   -103     36     59    -96   1057    662    485   -509    485    223
      2    -98   -101     46     51    -98   1065    675    498   -496    493    231
     -7    -75    -67     41     28    -72   1080    701    522   -467    517    272
    -12    -70    -59     41     20    -64   1085    722    532   -452    524    296
    -25    -98    -72     62     20    -85   1083    732    530   -446    524    298
    -54    -90    -36     72    -10    -64   1088    740    545   -428    537    306
    -80    -83     -2     83    -38    -44   1098    748    555   -410    550    316
    -93    -90      2     90    -51    -44   1096    748    558   -405    553    309
   -116    -90     25    103    -72    -33   1096    756    568   -389    566    319
   -129    -83     46    106    -90    -18   1098    766    581   -366    589    342
   -142    -72     70    109   -106     -2   1114    782    605   -335    620    368
   -171    -96     72    132   -122    -12   1132    797    623   -322    639    368
   -181   -106     75    145   -129    -18   1140    807    633   -311    659    366
   -205    -96    106    150   -158      5   1137    810    639   -293    675    379
   -223    -83    140    153   -181     28   1145    823    654   -270    675    426
   -231    -67    163    148   -200     49   1150    831    662   -254    670    478
   -249    -62    187    155   -218     62   1156    841    675   -231    685    527
   -272    -62    207    166   -241     72   1163    854    685   -207    714    568
   -262    -62    200    163   -231     67   1148    852    680   -200    735    576
   -277    -64    213    171   -246     72   1132    852    678   -192    748    581
   -303    -49    254    174   -280    101   1135    865    693   -171    807    618
   -296    -28    267    161   -283    116   1148    883    714   -148    878    667
   -309    -41    267    176   -288    111   1153    893    727   -132    865    662
   -329    -49    280    189   -306    114   1158    898    735   -127    800    639
   -342    -38    303    189   -324    132   1171    909    745   -119    758    576
   -327    -23    303    174   -316    140   1176    911    748   -124    724    504
   -322    -31    290    176   -306    129   1171    906    740   -140    698    444
   -288      0    288    142   -288    145   1169    901    748   -140    688    407
   -254     15    267    119   -259    140   1169    898    758   -129    685    381
   -200     38    236     80   -218    137   1176    888    771   -127    680    355
   -163     96    259     33   -210    176   1197    901    800    -96    706    366
   -163     88    252     36   -207    168   1189    914    826    -77    696    371
   -171     46    218     62   -194    132   1189    927    844    -72    688    374
   -194     70    265     62   -231    166   1249    984    906    -23    740    423
   -220     85    306     67   -262    194   1309   1039    963     18    771    454
   -168    109    277     28   -226    192   1304   1026    963     15    740    444
   -207    109    316     49   -262    210   1332   1060   1002     38    717    433
   -285     88    374     98   -329    228   1361   1109   1054     90    740    439
   -244     46    290     98   -267    168   1322   1080   1031     70    753    379
   -290     54    342    116   -319    197   1363   1135   1083    103    828    410
   -371     80    452    145   -413    265   1413   1200   1150    158    937    478
   -384     88    470    145   -426    277   1413   1195   1156    181    982    522
   -350     98    449    127   -400    272   1413   1200   1153    192   1018    550
   -431     77    506    176   -470    290   1423   1221   1179    220   1057    579
   -579     51    631    262   -605    340   1493   1296   1249    293   1096    631
   -561     41    600    257   -581    319   1491   1283   1241    306   1057    631
   -542     38    581    252   -561    309   1496   1286   1226    293   1021    644
   -589     41    631    272   -610    335   1527   1337   1267    327   1026    693
   -597     96    693    249   -644    394   1540   1379   1296    368   1034    758
   -600    142    743    228   -672    441   1543   1410   1319    402   1028    818
   -561    161    722    200   -641    441   1548   1441   1332    415   1036    862
   -600    179    779    207   -691    480   1571   1473   1350    436   1049    898
   -594    226    820    184   -706    522   1587   1483   1363    433   1057    943
   -566    249    815    158   -691    532   1595   1483   1363    423   1067    974
   -571    275    846    148   -709    561   1602   1488   1376    446   1080   1005
   -579    270    849    155   -714    558   1605   1488   1384    459   1070   1044
   -530    228    758    150   -644    493   1582   1454   1343    418   1026   1049
   -496    223    719    135   -607    470   1564   1447   1327    400   1010   1057
   -457    223    680    116   -568    452   1538   1436   1306    389    976   1060
   -348    210    555     67   -452    384   1480   1392   1254    337    898   1005
   -233    189    423     20   -329    306   1454   1366   1208    265    813    961
   -192    106    298     41   -244    202   1441   1348   1166    223    763    914
   -202     62    265     70   -233    163   1439   1332   1145    197    737    852
   -155     51    207     49   -181    129   1397   1296   1098    145    680    769
   -168     20    189     72   -179    103   1410   1306   1093    132    662    704
   -111    -18     90     62   -101     36   1371   1257   1047    101    605    639
    -67    -46     20     57    -44    -12   1340   1241   1010     70    545    600
   -111    -67     44     88    -80    -12   1363   1260   1021     62    550    584
   -101   -103     -2    103    -51    -54   1366   1265   1008     38    540    537
   -119   -140    -23    129    -51    -83   1358   1254    992     31    514    498
   -179   -166     12    174    -96    -77   1366   1260    997     36    504    457
   -168   -246    -80    207    -44   -163   1395   1312   1008     18    498    376
   -163   -311   -148    236     -7   -231   1478   1410   1052     12    472    303
   -155   -254   -101    205    -28   -179   1571   1538   1163     96    519    319
   -158    -96     62    127   -111    -18   1652   1683   1332    272    701    446
   -179    309    488    -67   -335    397   1665   1751   1551    592   1072    795
   -262    818   1080   -277   -672    948   1600   1657   1722    948   1496   1171
   -329   1062   1392   -366   -862   1226   1348   1325   1644   1085   1696   1304
   -358    859   1218   -249   -787   1039   1075    930   1301    849   1499   1119
   -472    158    631    155   -550    394   1015    662    802    171    844    581
   -475   -327    148    400   -314    -90   1015    654    558   -210    457    257
   -415   -579   -163    496   -127   -374   1047    776    553   -296    337    140
   -413   -652   -239    532    -88   -446   1122    888    618   -283    332    119
   -420   -636   -215    527   -103   -428   1187    974    719   -192    402    158
   -449   -561   -111    504   -168   -337   1257   1062    828    -90    501    231
   -457   -488    -31    470   -213   -259   1296   1106    891    -38    563    296
   -493   -488      5    491   -249   -241   1345   1148    932    -15    592    342
   -527   -478     46    501   -290   -215   1345   1153    937      2    602    342
   -498   -449     49    472   -275   -200   1319   1122    914     -7    597    342
   -498   -465     31    480   -267   -218   1314   1114    906    -15    584    342
   -548   -527     20    537   -285   -254   1301   1096    885    -38    542    314
   -545   -472     72    506   -309   -200   1317   1117    909    -15    576    340
   -511   -452     57    480   -285   -197   1291   1101    898    -20    576    342
   -446   -413     31    428   -239   -192   1278   1088    888    -31    576    355
   -465   -415     49    441   -257   -184   1265   1075    878    -36    581    361
   -491   -405     85    446   -288   -161   1262   1085    878    -36    594    363
   -504   -400    101    452   -303   -150   1254   1093    878    -33    597    358
   -517   -384    132    449   -324   -127   1241   1093    875    -28    605    368
   -506   -350    155    428   -332    -98   1239   1109    883    -10    644    415
   -514   -329    184    420   -350    -75   1234   1111    883     -5    654    428
   -511   -329    181    420   -348    -75   1234   1111    878    -15    639    402
   -535   -355    176    444   -358    -90   1231   1114    875    -18    633    384
   -548   -324    223    436   -387    -51   1244   1124    888     -5    659    402
   -483   -293    189    387   -337    -51   1247   1114    891     -7    675    415
   -441   -306    135    374   -290    -85   1208   1080    870    -18    675    405
   -389   -244    145    316   -270    -49   1182   1072    862      0    696    413
   -366   -239    127    303   -246    -57   1182   1085    870      2    701    418
   -379   -275    103    327   -241    -85   1184   1111    880     18    719    428
   -426   -254    168    340   -298    -44   1192   1124    891     44    769    436
   -454   -194    257    322   -358     31   1208   1156    930     77    823    470
   -465   -163    301    314   -384     67   1223   1189    961     96    841    498
   -418   -145    270    280   -345     62   1249   1197    963     96    826    504
   -439   -140    298    288   -368     77   1262   1200    966     88    815    509
   -506   -155    350    329   -431     96   1265   1202    966     72    807    504
   -504   -132    371    319   -439    119   1267   1200    966     54    784    472
   -462    -80    381    270   -423    150   1262   1189    966     33    769    428
   -459    -67    392    262   -428    163   1244   1174    963      5    761    379
   -478    -64    413    270   -446    174   1257   1195    992     12    782    368
   -467    -31    436    249   -452    202   1262   1213   1021     33    810    342
   -459      2    459    228   -459    231   1254   1197   1034     46    849    301
   -472     -2    470    236   -472    233   1236   1174   1031     36    865    265
   -493    -12    480    252   -491    233   1241   1169   1041     38    880    246
   -506    -59    446    283   -478    192   1252   1166   1047     23    875    220
   -553   -119    433    335   -496    155   1239   1135   1028     -5    852    158
   -561   -124    433    342   -498    153   1236   1109   1018    -23    846    129
   -576   -145    431    361   -504    142   1239   1088   1002    -62    828    116
   -615   -179    436    397   -527    127   1236   1078    992    -96    807    111
   -672   -215    457    441   -566    119   1218   1072    982   -106    810     90
   -724   -223    498    472   -613    137   1239   1088   1005    -72    841     80
   -727   -207    519    465   -626    155   1254   1098   1021    -33    867     80
   -701   -210    491    457   -597    140   1239   1098   1018    -20    857     77
   -709   -197    509    452   -610    155   1226   1101   1023     10    870    109
   -670   -158    511    413   -592    176   1221   1101   1026     33    893    140
   -662   -153    509    405   -587    176   1202   1096   1026     33    898    155
   -618    -85    532    353   -576    223   1218   1124   1057     57    930    202
   -600    -31    568    314   -587    267   1231   1140   1078     83    963    249
   -576     -7    566    290   -571    277   1210   1135   1080    103    982    277
   -537     31    568    252   -553    298   1215   1153   1101    140   1005    316
   -506     44    550    231   -527    296   1202   1153   1104    153   1013    332
   -470     75    545    197   -509    309   1195   1150   1109    174   1036    337
   -457    103    558    176   -509    329   1189   1145   1114    189   1062    335
   -441    161    602    140   -522    381   1205   1150   1137    226   1114    355
   -426    189    615    119   -519    402   1215   1163   1156    265   1171    374
   -439    142    581    145   -509    361   1179   1135   1122    252   1187    340
   -439     96    535    171   -485    314   1150   1111   1091    236   1187    311
   -415     83    498    166   -457    290   1137   1104   1075    226   1174    303
   -389     93    483    148   -436    288   1127   1096   1065    207   1150    306
   -361    114    472    122   -418    293   1109   1080   1062    179   1130    309
   -384     80    465    150   -423    272   1088   1060   1047    150   1106    293
   -439     36    475    200   -457    254   1080   1052   1041    137   1096    275
   -488     88    576    200   -532    332   1093   1083   1072    161   1127    288
   -483    127    610    174   -545    368   1078   1096   1080    168   1137    283
   -454    111    563    171   -509    337   1060   1078   1065    155   1111    236
   -465     67    532    197   -498    298   1065   1052   1036    145   1078    184
   -413     23    436    194   -423    228   1047   1018    995    106   1015    135
   -306     25    332    137   -319    176   1010    979    948     49    948    119
   -101     54    155     23   -129    103    937    917    891    -12    878     96
    194     80   -114   -137    153    -18    844    836    810   -106    782     41
    459     46   -413   -252    436   -181    800    807    745   -194    665    -10
    537      2   -537   -270    537   -267    870    896    769   -231    571    -62
    441      7   -433   -226    439   -213    992   1036    883   -161    592    -62
    283     77   -205   -181    244    -62   1143   1221   1085     38    771     31
    189    394    205   -290     -7    301   1192   1330   1309    355   1093    298
     41    922    878   -483   -418    898   1111   1247   1491    745   1527    685
   -124   1228   1353   -553   -740   1291    849    893   1434    937   1764    898
   -241   1070   1309   -415   -774   1187    571    509   1137    771   1610    802
   -353    423    776    -33   -563    600    488    215    639    135    979    353
   -428   -187    239    306   -335     25    501    200    345   -311    493    -36
   -441   -465    -23    452   -210   -244    555    350    366   -348    415   -150
   -457   -517    -62    485   -200   -290    654    493    467   -283    441   -153
   -493   -504    -10    498   -241   -257    714    581    566   -207    485   -124
   -501   -410     88    454   -296   -161    787    672    670   -124    553    -57
   -532   -340    192    436   -363    -72    833    711    730    -64    610    -20
   -563   -311    252    436   -410    -31    859    719    756    -38    628      0
   -581   -285    296    433   -439      5    865    724    769    -36    626     25
   -594   -311    283    452   -439    -15    857    722    753    -64    605      7
   -532   -309    223    420   -379    -44    826    693    730    -88    571    -49
   -407   -285    122    345   -267    -83    771    652    693   -127    509   -103
   -249   -275    -25    262   -111   -150    698    584    633   -200    405   -179
     33   -226   -259     93    145   -241    594    498    542   -277    283   -262
    353   -174   -527    -90    439   -348    491    402    436   -361    171   -335
    623   -135   -761   -244    691   -446    407    306    345   -465     96   -392
    867   -127   -995   -368    930   -561    345    220    272   -587     28   -454
   1036   -124  -1161   -454   1098   -641    270    158    200   -678    -33   -542
   1205    -88  -1293   -558   1249   -691    226    114    145   -732    -54   -589
   1304    -67  -1371   -620   1335   -717    184     77    129   -722    -36   -605
   1343    -44  -1387   -649   1363   -714    158     67    127   -730    -12   -646
   1356    -15  -1371   -672   1361   -693    153     75    129   -727    -18   -685
   1371      0  -1371   -685   1369   -683    142     70    122   -727    -25   -732
   1335     28  -1306   -680   1319   -639    142     72    116   -719    -23   -740
   1257     62  -1195   -659   1226   -566    174     83    142   -698     -5   -714
   1179     38  -1140   -610   1158   -550    179     77    153   -696    -18   -691
   1143     49  -1093   -597   1119   -522    181     80    155   -685    -31   -670
   1156     93  -1062   -626   1109   -483    187     85    161   -675    -36   -662
   1124    116  -1008   -620   1067   -444    189     98    174   -657    -33   -641
   1067    127   -940   -597   1005   -405    179    111    176   -633    -36   -626
   1049    161   -888   -605    969   -361    174    119    174   -618    -31   -613
   1005    189   -818   -597    911   -314    189    140    184   -597    -18   -592
    919    184   -735   -550    828   -275    220    176    205   -576     -5   -561
    779    189   -592   -485    685   -202    277    231    244   -537     46   -493
    709    197   -511   -454    610   -155    303    252    257   -517     67   -462
    683    197   -488   -441    584   -145    280    241    254   -519     59   -465
    581    194   -387   -387    485    -96    303    262    283   -493     75   -441
    407    197   -210   -303    309     -5    366    309    335   -441    124   -397
    324    213   -114   -270    218     49    389    327    368   -405    153   -374
    392    220   -174   -306    283     23    366    309    363   -410    127   -397
    376    239   -137   -306    257     51    394    329    397   -381    135   -376
    374    262   -114   -319    244     75    410    332    420   -368    150   -379
    418    285   -135   -353    277     75    402    322    431   -371    142   -410
    405    296   -109   -350    257     93    413    337    452   -355    142   -420
    340    303    -36   -322    189    135    428    374    488   -327    161   -410
    293    309     15   -303    137    163    439    394    511   -303    184   -381
    280    327     46   -303    116    187    433    387    511   -290    210   -335
    249    337     85   -293     80    213    439    389    522   -270    228   -280
    197    301    103   -249     46    202    433    384    519   -265    226   -270
    189    285     96   -239     46    192    436    381    524   -249    239   -241
    197    290     93   -244     51    192    446    389    540   -226    275   -207
    205    316    111   -262     46    215    439    381    542   -215    290   -210
    200    322    122   -259     38    223    418    363    530   -215    306   -220
    184    342    155   -265     12    249    420    361    537   -202    283   -223
    174    366    192   -270    -10    280    420    371    555   -187    293   -228
    161    381    218   -272    -28    301    423    384    576   -176    309   -231
    158    410    252   -283    -46    332    433    410    597   -163    345   -231
    161    462    298   -311    -70    381    452    439    623   -135    371   -218
    155    475    319   -316    -83    400    459    452    641   -122    379   -231
    132    483    350   -311   -109    418    470    457    646   -119    394   -259
    103    498    394   -301   -145    446    488    475    667   -101    400   -254
     80    524    444   -303   -181    485    504    483    678    -80    410   -233
     49    568    519   -309   -236    545    511    483    693    -64    418   -215
     18    602    584   -311   -283    594    519    485    709    -49    431   -200
     -7    594    602   -293   -303    597    509    467    701    -49    428   -205
    -49    574    620   -262   -335    597    488    441    675    -64    420   -220
    -67    568    636   -252   -350    602    467    423    659    -72    402   -205
    -83    548    631   -233   -358    589    452    410    646    -80    374   -187
   -106    517    623   -205   -363    568    444    405    628    -93    350   -189
   -127    480    607   -179   -366    542    431    387    610   -116    322   -202
   -142    439    579   -148   -361    509    418    366    589   -142    288   -218
   -153    397    550   -124   -353    472    410    353    566   -166    246   -236
   -161    355    517    -96   -337    436    394    329    537   -189    207   -257
   -161    309    470    -75   -314    389    374    301    504   -207    184   -283
   -181    283    462    -51   -322    371    368    288    485   -213    161   -306
   -223    257    480    -18   -353    368    350    265    462   -231    150   -335
   -215    277    493    -31   -353    384    332    246    449   -231    158   -350
   -228    290    519    -31   -374    405    327    236    439   -231    142   -348
   -244    296    540    -25   -392    418    314    231    433   -231    153   -345
   -244    285    530    -20   -387    405    314    244    436   -233    158   -358
   -213    202    415      5   -314    309    348    301    436   -267    142   -423
   -231    142    371     44   -301    257    439    423    498   -267     70   -483
   -210    228    439    -10   -324    332    542    589    639   -163    103   -428
   -145    485    628   -171   -387    555    623    766    841     54    293   -228
    -83    979   1062   -446   -571   1021    641    870   1098    420    659    161
   -202   1545   1748   -672   -974   1644    558    737   1280    795   1096    579
   -314   1696   2008   -691  -1161   1852    267    366   1174    865   1202    672
   -392   1267   1660   -439  -1026   1462    -12   -106    724    441    802    316
   -459    462    922      0   -691    691   -114   -446    155   -311     83   -327
   -400    -23    376    210   -389    176   -114   -415    -28   -623   -226   -657
   -340   -140    200    239   -270     28    -51   -241     25   -597   -236   -701
   -340   -122    218    228   -280     46     46    -85    124   -498   -194   -672
   -329    -44    285    187   -309    119    140     36    231   -394   -116   -610
   -332     36    368    145   -350    202    205    109    311   -319    -49   -540
   -324     83    405    119   -366    244    241    145    350   -283    -31   -509
   -322     96    418    111   -371    257    254    155    363   -277    -36   -501
   -314    101    415    106   -363    257    254    153    363   -277    -41   -485
   -316     93    407    111   -363    249    254    153    358   -262    -38   -485
   -316     98    415    109   -366    257    252    150    355   -244    -36   -488
   -311     96    407    106   -358    252    246    140    348   -236    -41   -491
   -306     96    402    106   -353    249    239    140    340   -228    -41   -480
   -301    101    400     98   -353    249    220    129    327   -236    -62   -480
   -293    103    397     93   -345    249    210    124    319   -239    -62   -472
   -288     85    371    101   -329    228    202    119    316   -244    -72   -475
   -259     77    337     90   -298    207    192    114    319   -249    -75   -475
   -257     67    324     93   -290    194    179    114    324   -259    -83   -472
   -277     54    332    111   -303    192    179    114    327   -254    -80   -472
   -293     64    355    111   -324    210    187    114    329   -239    -67   -470
   -288     59    348    114   -316    202    181    109    322   -228    -75   -480
   -275     62    337    103   -306    200    176    101    309   -236    -88   -488
   -303     38    340    132   -322    189    171     90    301   -241   -103   -485
   -335     15    350    155   -342    181    153     77    283   -254   -122   -491
   -322     15    337    153   -329    176    142     75    280   -257   -140   -501
   -324     20    345    150   -335    181    142     77    275   -249   -127   -509
   -342      7    350    166   -345    179    140     77    262   -249   -127   -509
   -329     20    348    153   -340    184    132     70    249   -257   -140   -496
   -311     31    342    140   -327    187    119     72    241   -254   -148   -478
   -306     25    329    140   -319    176    103     72    228   -257   -161   -480
   -288     36    322    124   -303    179     90     72    215   -257   -161   -485
   -296     51    348    119   -324    200     93     80    215   -246   -145   -475
   -322     57    379    132   -350    218    103     93    218   -233   -119   -457
   -309     41    350    132   -329    197    101     93    205   -239   -129   -465
   -301     36    335    132   -319    184    103     98    202   -231   -135   -462
   -280     31    311    122   -296    171    103     88    189   -236   -155   -472
   -296     20    316    137   -306    168    106     80    179   -236   -148   -470
   -337     18    353    158   -345    187    116     98    192   -210   -127   -454
   -293     31    322    129   -306    176    106     96    187   -202   -148   -465
   -236     33    267    101   -252    150     90     93    181   -202   -171   -478
   -262     33    296    114   -277    163    103    116    202   -176   -158   -459
   -267     31    298    114   -283    163    114    122    218   -158   -137   -452
   -215     31    244     90   -231    137    103    111    207   -163   -135   -470
   -189     28    215     77   -202    122     98     98    200   -171   -142   -485
   -176     25    202     75   -189    114     93     90    194   -174   -150   -496
   -163     33    197     62   -179    116     85     96    187   -174   -155   -501
   -142     38    181     49   -161    109     83    101    187   -163   -168   -488
   -114     46    158     31   -135    101     83     96    187   -158   -171   -478
    -77     54    132     12   -103     93     77     93    187   -161   -171   -470
    -54     64    119     -5    -88     93     72     90    181   -163   -181   -467
    -10     72     83    -31    -46     77     54     90    171   -176   -189   -457
     33     83     49    -57     -7     64     38     90    161   -184   -200   -449
     54    101     46    -77      5     75     28     98    158   -184   -200   -449
     80    122     41   -101     20     83     25    106    158   -181   -197   -444
    114    124     10   -119     51     67     12    103    153   -189   -207   -446
    140    140      0   -142     70     70      5     98    158   -187   -200   -439
    168    171      2   -168     83     88     23    111    176   -166   -184   -407
    213    236     20   -226     96    129     46    135    197   -142   -161   -376
    252    303     51   -277    101    179     72    155    215   -124   -129   -342
    272    329     54   -301    109    192     80    168    220   -119   -122   -335
    275    319     44   -296    116    181     70    174    213   -116   -122   -327
    280    319     38   -301    122    179     64    168    207   -119   -122   -324
    272    329     57   -301    109    192     57    155    205   -116   -114   -319
    249    316     67   -285     90    192     46    129    192   -129   -119   -322
    249    327     77   -288     85    202     36    122    187   -127   -119   -314
    236    285     46   -262     96    166     -7     83    153   -161   -145   -324
    228    249     20   -239    103    135    -46     54    124   -187   -171   -324
    202    205      0   -205    101    103    -75     33     96   -210   -194   -332
    181    168    -12   -174     98     77    -85     31     80   -223   -207   -332
    150    124    -25   -140     88     49    -98      2     57   -252   -233   -348
    137     64    -72   -101    106     -5   -127    -25     25   -288   -270   -374
    109      5   -103    -57    106    -46   -150    -36      2   -314   -296   -387
     67    -67   -135      0    101   -101   -168    -51    -23   -345   -316   -407
     23   -109   -132     41     75   -122   -184    -77    -46   -368   -327   -420
    -33   -145   -111     88     36   -129   -192    -93    -59   -381   -329   -423
    -49   -181   -132    114     38   -155   -210   -111    -75   -400   -348   -439
      0   -197   -197     98     98   -197   -228   -135   -101   -426   -394   -439
    -12   -202   -189    106     85   -194   -233   -145   -109   -431   -439   -389
    -36   -226   -189    129     75   -207   -246   -158   -122   -444   -459   -368
    -77   -259   -181    168     51   -223   -252   -163   -129   -459   -462   -379
   -106   -340   -233    223     62   -288   -236   -127   -132   -485   -488   -420
   -129   -400   -270    262     67   -337   -132      7    -80   -485   -491   -478
   -116   -345   -228    231     54   -288    -10    179     28   -418   -418   -472
    -72   -181   -109    124     18   -145     88    379    205   -252   -241   -337
    -20    233    254   -106   -137    244    116    493    436     51    111     15
   -132    909   1039   -389   -584    974     38    418    685    485    652    568
   -407   1299   1706   -446  -1057   1501   -187    119    753    737   1000    911
   -618   1052   1670   -218  -1143   1361   -472   -296    467    524    839    753
   -722    218    940    252   -831    579   -670   -732   -171   -218    132     96
   -714   -509    202    610   -459   -153   -709   -823   -558   -756   -423   -459
   -683   -722    -41    701   -322   -381   -628   -657   -532   -815   -517   -594
   -680   -698    -18    688   -332   -358   -475   -446   -387   -714   -431   -563
   -717   -574    142    646   -431   -215   -319   -259   -220   -571   -288   -467
   -815   -457    358    636   -589    -49   -218   -158   -106   -465   -192   -376
   -823   -423    400    623   -613    -10   -192   -132    -80   -457   -197   -363
   -750   -423    324    587   -540    -49   -210   -150    -98   -483   -223   -392
   -688   -444    244    566   -467   -101   -233   -174   -127   -504   -244   -428
   -646   -433    213    540   -431   -111   -257   -194   -137   -501   -259   -426
   -633   -436    194    535   -415   -122   -280   -210   -145   -501   -275   -423
   -594   -426    168    509   -384   -127   -277   -215   -148   -504   -272   -433
   -597   -452    145    524   -371   -153   -290   -236   -158   -517   -270   -454
   -558   -452    103    504   -332   -174   -298   -254   -171   -530   -272   -465
   -553   -480     72    517   -314   -205   -322   -280   -184   -545   -290   -478
   -550   -501     49    524   -301   -226   -324   -290   -189   -553   -301   -493
   -511   -483     28    498   -270   -228   -314   -280   -181   -545   -301   -501
   -498   -493      2    496   -252   -244   -327   -301   -189   -553   -311   -511
   -488   -498    -10    493   -241   -254   -342   -319   -192   -566   -327   -519
   -475   -498    -25    485   -226   -262   -355   -329   -189   -576   -337   -519
   -436   -506    -70    472   -184   -288   -361   -329   -184   -584   -345   -519
   -405   -506   -103    454   -153   -306   -376   -340   -192   -594   -345   -527
   -397   -504   -109    449   -145   -306   -392   -355   -192   -600   -345   -527
   -389   -517   -127    452   -132   -322   -397   -361   -189   -605   -342   -527
   -345   -519   -174    433    -85   -348   -410   -376   -197   -620   -355   -537
   -280   -530   -252    405    -15   -392   -439   -402   -220   -649   -381   -545
   -205   -517   -311    361     51   -413   -457   -420   -233   -667   -387   -545
   -142   -496   -353    316    103   -423   -483   -436   -239   -678   -384   -540
    -96   -498   -402    298    153   -452   -506   -444   -249   -691   -389   -537
    -70   -540   -470    303    200   -506   -542   -467   -277   -727   -410   -550
    -51   -553   -501    301    223   -527   -563   -480   -288   -737   -418   -548
    -18   -550   -532    283    254   -542   -566   -472   -280   -730   -400   -532
     -2   -555   -553    280    275   -555   -566   -467   -283   -732   -392   -527
    -18   -555   -540    285    259   -548   -566   -475   -285   -737   -392   -519
    -12   -519   -506    265    244   -511   -540   -457   -262   -724   -374   -493
    -57   -545   -488    298    213   -517   -545   -459   -265   -735   -379   -498
    -77   -550   -472    314    197   -511   -540   -444   -246   -727   -371   -491
    -77   -555   -478    316    197   -517   -535   -418   -220   -709   -353   -467
    -80   -540   -462    309    189   -501   -514   -389   -189   -678   -316   -436
    -80   -535   -457    306    187   -496   -498   -374   -171   -659   -298   -428
    -93   -542   -449    319    176   -496   -491   -366   -158   -652   -293   -433
   -111   -553   -441    332    163   -496   -475   -348   -142   -636   -277   -420
   -122   -558   -436    340    155   -498   -462   -337   -135   -628   -267   -418
   -122   -527   -405    324    140   -467   -431   -319   -111   -607   -246   -397
   -140   -535   -394    337    127   -465   -423   -322   -109   -607   -246   -400
   -171   -527   -358    348     90   -444   -410   -319    -98   -600   -228   -381
   -181   -522   -340    350     77   -431   -400   -309    -85   -584   -210   -358
   -189   -514   -327    350     67   -420   -358   -283    -59   -558   -184   -337
   -220   -506   -285    363     31   -397   -309   -257    -31   -535   -155   -306
   -290   -509   -220    400    -38   -366   -285   -246    -20   -522   -140   -290
   -319   -509   -192    413    -64   -350   -272   -233     -5   -511   -132   -270
   -285   -478   -192    381    -49   -335   -259   -218      7   -506   -116   -246
   -265   -462   -197    363    -33   -329   -249   -202     20   -493    -77   -210
   -275   -470   -194    371    -44   -332   -241   -197     20   -496    -64   -189
   -262   -454   -192    358    -36   -322   -228   -179     31   -480    -51   -166
   -254   -420   -166    335    -44   -293   -215   -158     57   -452    -23   -145
   -257   -423   -166    340    -46   -296   -194   -135     80   -433    -10   -135
   -236   -407   -171    319    -33   -290   -163   -109    101   -413     15   -124
   -231   -397   -166    314    -33   -283   -155   -103    103   -405     31   -127
   -218   -366   -148    290    -36   -259   -158    -98    109   -389     49   -132
   -181   -379   -197    280      7   -288   -163    -96    114   -392     44   -145
   -158   -381   -226    267     31   -306   -163    -96    114   -389     33   -148
   -119   -329   -213    223     44   -272   -153    -90    129   -368     54   -124
    -98   -309   -213    202     54   -262   -163    -98    129   -366     70   -103
    -93   -340   -246    218     75   -293   -223   -163     72   -410     28   -142
    -62   -376   -314    218    124   -345   -259   -181     51   -433      7   -153
    -18   -426   -407    220    194   -418   -298   -215     10   -472    -25   -174
     -5   -454   -452    228    223   -454   -324   -233    -10   -491    -41   -189
     59   -483   -542    213    301   -511   -327   -239    -31   -504    -59   -207
    101   -563   -665    228    381   -613   -355   -277    -85   -558   -114   -252
    103   -626   -732    259    418   -678   -394   -314   -140   -610   -163   -296
    127   -675   -802    272    462   -737   -423   -337   -176   -649   -205   -327
    158   -711   -870    277    514   -789   -444   -358   -207   -685   -239   -353
    168   -748   -917    288    542   -831   -467   -384   -241   -714   -272   -384
    189   -774   -963    290    576   -867   -480   -397   -262   -740   -296   -402
    189   -787   -979    296    581   -880   -485   -410   -272   -748   -296   -402
    228   -769   -997    270    613   -883   -472   -415   -272   -750   -283   -400
    213   -787  -1000    285    605   -893   -475   -428   -277   -748   -272   -407
    200   -813  -1013    306    605   -911   -483   -428   -275   -743   -265   -397
    215   -870  -1088    327    649   -979   -465   -384   -262   -750   -280   -407
    246   -961  -1208    358    727  -1083   -376   -257   -215   -771   -324   -462
    236   -911  -1148    337    691  -1028   -226    -80    -93   -714   -290   -444
    259   -769  -1028    254    644   -898    -96    116     85   -561   -158   -324
    259   -405   -667     72    462   -535    -51    223    288   -280    140    -51
    231    109   -122   -168    176     -5    -85    213    480     85    571    368
     44    509    465   -277   -210    488   -329   -145    433    309    870    639
    -46    415    462   -184   -254    439   -646   -563    129    184    800    571
   -116   -155    -41    135    -38   -101   -782   -875   -345   -381    254    132
   -127   -891   -763    509    316   -828   -802   -958   -761  -1023   -410   -392
    -59  -1189  -1132    623    535  -1161   -745   -802   -776  -1150   -589   -553
     -7  -1218  -1213    613    602  -1215   -605   -597   -631  -1078   -563   -535
      2  -1158  -1161    576    579  -1158   -506   -480   -519   -992   -514   -498
      5  -1049  -1054    522    530  -1052   -431   -389   -410   -904   -439   -439
     20   -979  -1002    478    511   -989   -371   -324   -337   -849   -376   -384
     23   -958   -982    467    501   -969   -340   -296   -303   -823   -342   -358
     12   -958   -971    472    491   -963   -324   -293   -298   -826   -332   -366
     25   -932   -958    454    491   -945   -314   -290   -293   -820   -324   -368
     18   -914   -932    446    472   -924   -316   -293   -293   -823   -324   -381
     12   -898   -911    441    462   -904   -301   -280   -285   -820   -319   -400
     10   -885   -896    436    452   -891   -293   -270   -280   -815   -316   -415
      5   -898   -904    446    454   -901   -288   -270   -285   -826   -327   -428
     12   -870   -885    426    446   -878   -290   -280   -288   -831   -335   -431
     -2   -875   -872    439    433   -875   -293   -293   -293   -836   -342   -444
    -10   -872   -862    441    423   -867   -290   -296   -290   -839   -350   -449
      2   -839   -841    418    420   -839   -283   -293   -283   -831   -345   -441
    -33   -849   -815    441    387   -831   -288   -309   -288   -836   -358   -444
    -67   -862   -795    465    361   -828   -293   -324   -293   -839   -363   -452
    -93   -849   -756    470    329   -802   -293   -335   -290   -831   -342   -459
   -129   -831   -701    480    285   -766   -285   -329   -275   -818   -327   -446
   -192   -844   -652    517    228   -748   -280   -337   -275   -828   -345   -441
   -246   -841   -594    542    174   -719   -275   -337   -270   -836   -374   -420
   -275   -795   -522    532    122   -659   -267   -332   -257   -841   -410   -389
   -322   -753   -431    537     54   -592   -254   -329   -246   -844   -449   -355
   -353   -779   -426    566     33   -602   -254   -342   -272   -839   -496   -379
   -342   -802   -459    571     57   -631   -265   -363   -272   -841   -498   -394
   -381   -815   -433    597     23   -623   -267   -368   -252   -815   -478   -392
   -389   -802   -413    597     10   -607   -267   -342   -228   -787   -436   -387
   -400   -800   -400    597     -2   -600   -259   -319   -202   -784   -405   -345
   -389   -758   -368    574    -12   -563   -252   -301   -184   -771   -387   -311
   -374   -719   -348    545    -15   -535   -249   -296   -181   -763   -374   -303
   -348   -680   -332    514     -7   -506   -244   -298   -187   -766   -368   -296
   -311   -636   -327    472      5   -483   -233   -285   -192   -771   -363   -290
   -259   -600   -342    428     41   -472   -233   -285   -200   -784   -363   -290
   -197   -574   -376    381     88   -475   -236   -288   -205   -795   -381   -290
   -129   -558   -428    345    148   -493   -241   -290   -207   -805   -389   -309
    -54   -545   -491    298    218   -519   -249   -290   -213   -810   -387   -319
     98   -488   -587    194    342   -537   -265   -303   -223   -823   -384   -327
    257   -441   -698     90    475   -568   -290   -337   -246   -844   -394   -348
    397   -413   -810      7    602   -610   -319   -366   -257   -854   -392   -379
    540   -410   -950    -64    745   -680   -376   -415   -290   -885   -405   -441
    649   -420  -1072   -114    859   -745   -418   -452   -314   -919   -418   -498
    743   -397  -1143   -174    943   -771   -446   -446   -324   -937   -371   -542
    779   -371  -1150   -202    963   -761   -459   -454   -329   -935   -342   -563
    787   -381  -1169   -205    976   -774   -472   -496   -361   -956   -311   -566
    771   -387  -1161   -192    963   -774   -475   -519   -379   -969   -316   -542
    735   -402  -1140   -168    937   -771   -472   -524   -374   -963   -345   -519
    683   -415  -1098   -132    891   -756   -459   -514   -350   -945   -322   -496
    607   -384   -992   -114    800   -688   -431   -472   -316   -917   -283   -454
    535   -368   -904    -83    719   -636   -392   -444   -283   -883   -298   -423
    491   -368   -862    -62    675   -615   -368   -428   -252   -846   -293   -397
    483   -361   -844    -59    662   -602   -368   -418   -233   -823   -249   -376
    459   -350   -813    -57    636   -581   -366   -415   -220   -800   -241   -355
    459   -285   -745    -88    600   -514   -335   -387   -181   -745   -218   -303
    444   -236   -680   -103    561   -457   -306   -353   -148   -706   -176   -265
    415   -187   -602   -114    509   -394   -285   -327   -114   -685   -132   -228
    392   -153   -548   -119    470   -350   -277   -303    -88   -675   -114   -205
    371   -137   -509   -116    439   -322   -270   -288    -72   -667    -93   -187
    353   -111   -467   -122    407   -290   -270   -288    -67   -665    -90   -176
    337    -96   -433   -119    384   -265   -265   -285    -59   -657    -83   -168
    314    -28   -342   -145    327   -184   -252   -283    -36   -628    -44   -140
    275      7   -267   -142    270   -129   -252   -288    -23   -613    -23   -122
    244    -18   -262   -114    249   -140   -272   -306    -38   -620    -33   -132
    207    -46   -254    -80    231   -150   -285   -324    -51   -631    -38   -135
    179    -44   -223    -67    200   -135   -301   -342    -62   -646    -41   -127
    142    -72   -215    -33    179   -142   -319   -358    -77   -665    -49   -132
    119   -106   -226     -7    171   -166   -324   -368    -93   -685    -62   -150
    109   -135   -244     12    176   -189   -319   -371   -106   -698    -75   -168
     90   -171   -262     38    174   -215   -327   -381   -124   -711    -90   -194
     57   -220   -277     80    166   -249   -337   -394   -148   -732   -111   -215
     25   -249   -275    109    150   -259   -345   -413   -166   -748   -124   -228
     10   -244   -254    116    132   -249   -353   -428   -181   -761   -122   -239
    -12   -283   -270    145    127   -277   -361   -446   -205   -782   -129   -265
    -20   -254   -233    137    103   -244   -348   -439   -194   -763   -106   -252
    -38   -244   -205    140     83   -226   -350   -439   -194   -756    -96   -246
    -57   -257   -200    158     70   -228   -358   -449   -202   -758    -96   -270
    -59   -283   -226    171     80   -254   -366   -452   -215   -771   -101   -301
    -64   -342   -277    202    106   -311   -337   -407   -213   -787   -122   -350
    -72   -374   -303    220    114   -337   -249   -298   -166   -787   -132   -407
    -64   -298   -233    181     83   -267   -142   -158    -62   -719    -67   -400
    -36   -135   -101     85     31   -119    -51      2    103   -550    103   -296
    -33    298    329   -132   -181    314    -18     90    337   -213    485     18
   -122    888   1008   -384   -566    945   -101    -20    509    181    943    413
   -223   1215   1439   -496   -831   1327   -379   -387    431    374   1184    607
   -257    956   1213   -350   -735   1085   -678   -800     59    132    976    407
   -309    259    568     23   -439    413   -789  -1078   -446   -527    327   -106
   -293   -374    -80    332   -109   -228   -774  -1088   -737  -1023   -223   -532
   -210   -594   -384    402     85   -491   -701   -919   -693  -1070   -332   -641
   -179   -555   -376    368     96   -467   -592   -769   -548   -971   -262   -618
   -168   -472   -306    319     67   -389   -509   -659   -423   -872   -181   -561
   -168   -381   -213    272     20   -298   -452   -584   -332   -787   -109   -498
   -181   -298   -116    241    -33   -207   -418   -537   -275   -722    -62   -452
   -197   -270    -72    233    -64   -171   -410   -517   -249   -691    -44   -431
   -207   -257    -49    231    -80   -153   -405   -496   -226   -667    -28   -407
   -226   -244    -18    233   -106   -132   -392   -480   -202   -649    -12   -387
   -257   -231     25    244   -142   -103   -374   -470   -181   -623      2   -363
   -275   -223     49    246   -163    -88   -374   -470   -171   -607     18   -353
   -280   -210     70    244   -176    -70   -366   -459   -153   -589     28   -335
   -296   -210     85    252   -192    -64   -361   -454   -145   -579     31   -329
   -306   -226     80    267   -194    -72   -366   -459   -145   -581     20   -340
   -337   -223    111    277   -226    -57   -355   -454   -142   -574     28   -355
   -366   -210    153    288   -259    -28   -337   -439   -124   -553     46   -348
   -376   -218    155    296   -267    -31   -332   -433   -116   -548     54   -350
   -371   -228    142    301   -257    -44   -324   -428   -116   -540     57   -358
   -387   -239    148    311   -270    -44   -319   -431   -116   -532     54   -355
   -402   -233    168    316   -285    -33   -319   -428   -111   -522     64   -329
   -410   -236    171    322   -293    -33   -327   -426   -111   -522     80   -322
   -402   -236    166    319   -285    -36   -327   -420   -111   -511     93   -309
   -423   -252    171    337   -298    -41   -332   -428   -114   -506     93   -293
   -410   -252    155    329   -283    -49   -345   -431   -114   -509     90   -280
   -402   -257    145    329   -275    -57   -353   -436   -106   -514     77   -272
   -428   -270    158    350   -293    -57   -353   -433    -90   -511     83   -254
   -423   -267    153    342   -290    -59   -348   -426    -77   -506     77   -218
   -413   -267    142    340   -280    -62   -348   -418    -77   -493     88   -192
   -413   -270    140    340   -277    -64   -348   -410    -77   -483     85   -155
   -418   -275    142    348   -280    -67   -348   -405    -83   -472     80    -98
   -410   -275    135    340   -272    -70   -342   -402    -88   -459     88    -64
   -389   -270    116    329   -254    -77   -342   -397    -96   -457     85    -51
   -371   -288     80    327   -228   -106   -342   -402   -116   -472     67    -72
   -335   -290     44    314   -189   -124   -342   -415   -145   -498     31    -93
   -303   -293     10    296   -158   -142   -345   -431   -171   -524      2    -90
   -275   -293    -20    283   -127   -158   -353   -446   -189   -540    -25    -96
   -241   -303    -64    272    -90   -184   -366   -459   -205   -553    -57    -96
   -205   -303    -98    254    -54   -202   -371   -462   -210   -558    -85    -64
   -205   -329   -127    265    -41   -231   -387   -467   -218   -566   -106    -72
   -189   -322   -135    254    -28   -228   -397   -480   -226   -566   -101    -88
   -124   -272   -148    197     10   -210   -387   -472   -213   -553    -77    -44
    -98   -254   -155    176     28   -205   -371   -465   -205   -542    -70     20
   -124   -283   -161    202     15   -223   -374   -472   -210   -550    -83     25
   -127   -290   -163    207     18   -228   -384   -483   -218   -558    -90     23
   -116   -288   -174    202     25   -231   -400   -493   -226   -568   -103     44
    -93   -285   -192    189     49   -239   -410   -501   -233   -579   -119     46
    -96   -324   -228    210     64   -277   -441   -524   -265   -610   -163      2
    -77   -322   -246    200     83   -285   -452   -524   -270   -615   -179    -25
    -31   -296   -267    161    116   -283   -441   -504   -259   -605   -176    -49
     -2   -288   -285    145    140   -288   -436   -491   -249   -602   -187    -44
      0   -309   -311    153    153   -311   -452   -498   -259   -613   -213    -77
     36   -306   -342    135    187   -322   -449   -491   -257   -610   -220   -109
     93   -296   -389    101    239   -342   -449   -483   -254   -607   -231   -135
    101   -314   -415    106    257   -363   -457   -488   -265   -620   -252   -171
    122   -327   -452    101    285   -389   -454   -483   -267   -623   -270   -202
    150   -309   -459     77    303   -384   -436   -462   -249   -605   -272   -218
    171   -296   -470     62    319   -384   -426   -446   -241   -600   -275   -241
    174   -275   -449     51    311   -361   -423   -439   -236   -594   -270   -265
    176   -259   -439     41    306   -348   -423   -433   -236   -602   -285   -288
    176   -244   -423     33    298   -332   -415   -423   -228   -613   -290   -311
    155   -244   -400     41    277   -322   -402   -420   -223   -613   -283   -332
    122   -223   -345     51    233   -283   -389   -418   -210   -592   -262   -296
    122   -200   -324     36    220   -259   -394   -428   -207   -584   -244   -233
    127   -223   -350     46    236   -285   -423   -462   -236   -613   -246   -226
    116   -246   -366     62    241   -303   -454   -491   -265   -639   -246   -226
    111   -265   -376     77    244   -319   -480   -509   -288   -654   -241   -220
     98   -319   -420    109    257   -371   -506   -535   -327   -691   -254   -244
     77   -371   -449    145    262   -410   -514   -548   -350   -706   -252   -246
     62   -428   -493    181    277   -462   -530   -566   -379   -730   -262   -259
     57   -475   -532    210    293   -504   -545   -579   -407   -756   -275   -275
     54   -522   -576    233    314   -550   -563   -602   -439   -776   -285   -290
     46   -571   -618    262    329   -594   -589   -636   -472   -805   -298   -306
     41   -605   -649    280    342   -628   -607   -667   -501   -831   -309   -319
     10   -615   -626    303    316   -620   -610   -678   -504   -828   -290   -298
     -7   -646   -641    324    314   -644   -628   -696   -522   -849   -298   -311
     -7   -654   -649    329    319   -652   -641   -722   -532   -865   -298   -319
     -2   -641   -639    322    316   -641   -652   -737   -535   -867   -288   -319
     18   -641   -659    311    337   -649   -665   -735   -545   -880   -285   -322
     31   -743   -776    353    402   -758   -662   -706   -566   -932   -327   -371
     70   -766   -836    345    452   -800   -568   -597   -517   -948   -342   -405
    109   -685   -795    285    452   -740   -449   -449   -410   -891   -283   -376
    166   -511   -678    174    420   -594   -337   -283   -239   -743   -122   -257
    197    -41   -239    -77    215   -140   -361   -252    -31   -400    272     80
    111    548    436   -329   -161    491   -555   -472     77    -31    724    467
      2    854    849   -431   -423    852   -927   -932    -62     98    943    628
    -23    675    698   -324   -361    685  -1247  -1366   -405   -129    787    465
    -46    -54     -7     49    -20    -33  -1301  -1595   -927   -836    135    -72
    -28   -683   -654    355    311   -670  -1223  -1525  -1179  -1288   -329   -498
      7   -872   -880    431    441   -875  -1106  -1325  -1091  -1306   -371   -613
     12   -826   -839    407    426   -831   -958  -1135   -906  -1184   -257   -579
     15   -711   -730    345    371   -719   -859  -1018   -753  -1062   -135   -491
     28   -615   -644    293    335   -628   -813   -958   -665   -989    -57   -433
      5   -579   -584    285    290   -581   -774   -917   -607   -953    -10   -407
    -46   -566   -519    306    236   -542   -740   -885   -563   -930     36   -394
    -88   -511   -423    298    166   -467   -706   -854   -517   -906    103   -358
   -127   -475   -348    301    109   -413   -678   -823   -475   -906    153   -337
   -187   -470   -285    327     46   -379   -649   -802   -444   -909    174   -348
   -252   -441   -189    348    -31   -316   -610   -763   -407   -883    207   -342
   -337   -392    -54    363   -142   -226   -561   -714   -345   -826    265   -283
   -439   -363     72    400   -257   -145   -517   -659   -280   -771    329   -207
   -563   -345    218    452   -394    -64   -465   -605   -223   -727    376   -140
   -600   -327    272    465   -436    -28   -449   -594   -210   -740    319   -129
   -555   -277    277    418   -418     -2   -470   -610   -220   -769    303   -145
   -537   -231    306    384   -423     36   -480   -602   -215   -766    332   -150
   -566   -228    335    397   -452     51   -467   -584   -197   -743    355   -140
   -579   -218    361    400   -470     70   -459   -574   -181   -722    366   -124
   -566   -202    361    384   -465     77   -475   -581   -187   -730    353   -111
   -548   -176    371    361   -462     98   -485   -579   -174   -724    366   -101
   -519   -145    371    329   -446    111   -493   -581   -163   -717    400   -116
   -462   -137    324    301   -394     93   -511   -607   -176   -732    413   -171
   -394   -132    262    262   -329     64   -545   -639   -207   -769    407   -220
   -311   -132    179    223   -246     20   -587   -680   -252   -826    376   -249
   -241   -150     88    194   -166    -31   -623   -709   -285   -872    353   -259
   -181   -166     15    174    -98    -75   -649   -727   -303   -917    353   -239
   -142   -174    -33    158    -57   -103   -675   -745   -316   -963    345   -220
    -98   -171    -75    135    -12   -124   -693   -758   -329  -1018    335   -202
    -54   -168   -114    111     28   -142   -711   -769   -342  -1062    327   -205
    -15   -158   -142     88     62   -150   -714   -771   -342  -1091    332   -213
    -15   -148   -135     80     57   -142   -711   -779   -348  -1119    329   -223
    -25   -148   -122     88     46   -135   -701   -782   -350  -1137    322   -223
     -5   -148   -145     75     67   -145   -706   -795   -361  -1166    290   -226
     28   -145   -174     59    101   -158   -714   -807   -371  -1187    265   -226
     46   -140   -187     46    114   -163   -719   -818   -379  -1213    244   -231
     62   -142   -205     41    132   -174   -724   -820   -379  -1228    228   -231
     93   -127   -223     15    155   -174   -719   -815   -366  -1231    228   -228
    132   -116   -249     -7    189   -181   -724   -813   -355  -1236    223   -246
    150   -106   -257    -23    202   -181   -722   -807   -340  -1236    231   -259
    176    -70   -246    -54    210   -158   -709   -797   -314  -1228    249   -259
    187    -72   -262    -59    223   -166   -709   -797   -306  -1239    246   -277
    179    -96   -275    -41    226   -184   -714   -805   -309  -1252    233   -303
    184    -83   -267    -51    226   -174   -711   -797   -298  -1241    241   -301
    179    -83   -262    -46    218   -174   -714   -800   -290  -1241    239   -309
    158    -83   -241    -38    197   -163   -717   -795   -280  -1236    239   -314
    142    -75   -218    -33    179   -145   -701   -779   -259  -1228    244   -306
    114    -51   -168    -31    140   -109   -675   -748   -228  -1208    259   -288
     57    -28    -85    -15     70    -57   -644   -717   -192  -1174    293   -265
     -5    -18    -15     10      2    -18   -613   -685   -158  -1137    327   -241
    -62    -33     28     49    -46     -2   -574   -652   -127  -1114    353   -220
   -119    -20     96     70   -111     36   -542   -620    -93  -1083    392   -187
   -161    -10    150     85   -158     70   -509   -587    -57  -1052    431   -153
   -192      0    192     96   -192     96   -485   -563    -31  -1026    462   -127
   -210     38    249     85   -228    142   -459   -532     -5   -995    509    -96
   -213    101    314     54   -265    207   -428   -496     28   -963    553    -46
   -223    161    384     31   -303    270   -400   -467     59   -937    587      2
   -218    187    405     15   -311    293   -381   -454     72   -930    597     25
   -192    197    389     -2   -290    293   -381   -446     75   -940    592     31
   -174    228    402    -28   -288    314   -368   -433     83   -930    610     57
   -145    270    415    -62   -280    342   -353   -418     98   -909    641     85
    -80    316    397   -119   -239    355   -348   -420    103   -896    665    101
     -5    342    348   -168   -176    345   -358   -436     90   -904    665    106
     46    322    272   -187   -114    298   -397   -480     46   -945    631     88
    101    329    226   -215    -62    277   -433   -517     18   -974    610     77
    127    303    174   -218    -23    241   -457   -540     -7  -1000    579     72
    150    262    111   -205     20    187   -470   -553    -28  -1023    542     54
    166    194     28   -184     70    111   -475   -571    -57  -1060    496     10
    176    129    -46   -153    111     41   -480   -587    -90  -1096    452    -28
    181     98    -83   -142    132      7   -491   -600   -114  -1119    423    -44
    176     59   -116   -116    148    -28   -504   -620   -135  -1143    392    -59
    179      2   -176    -90    176    -85   -514   -636   -158  -1169    355    -85
    187    -41   -228    -72    205   -135   -514   -641   -166  -1182    332   -101
    202    -62   -265    -72    233   -163   -522   -652   -179  -1195    316   -116
    220    -72   -293    -72    257   -181   -532   -678   -194  -1200    319   -124
    213    -88   -301    -62    257   -194   -530   -693   -197  -1197    327   -129
    213   -109   -324    -51    267   -215   -540   -714   -207  -1210    322   -145
    241   -137   -379    -51    309   -259   -548   -727   -218  -1234    293   -168
    296   -205   -501    -44    397   -353   -517   -683   -223  -1275    233   -231
    296   -262   -561    -18    426   -410   -397   -555   -166  -1283    194   -277
    322   -194   -517    -64    418   -355   -293   -405    -54  -1200    249   -231
    363     80   -285   -223    322   -101   -213   -239    148   -969    470    -10
    368    636    267   -501     51    452   -171   -127    433   -553    909    441
    228   1247   1015   -740   -394   1130   -254   -298    597   -176   1340    865
    161   1397   1234   -779   -537   1317   -542   -675    457   -119   1436    950
    148    995    846   -574   -348    922   -800  -1096      7   -535   1036    618
    103    174     70   -137     18    122   -898  -1374   -571  -1288    267    -33
    166   -314   -480     72    322   -397   -898  -1304   -740  -1579    -75   -335
    179   -452   -631    135    405   -540   -831  -1143   -670  -1561    -98   -361
    119   -452   -571    163    342   -511   -722   -995   -553  -1470    -44   -316
     46   -402   -449    179    246   -426   -639   -883   -449  -1376     12   -252
     38   -288   -327    124    181   -306   -584   -810   -368  -1293     83   -174
     36   -239   -275    101    155   -257   -530   -748   -306  -1226    145   -127
     31   -210   -244     88    137   -226   -493   -711   -275  -1189    176   -111
     10   -189   -200     90    103   -194   -467   -685   -259  -1166    205    -90
      2   -163   -166     80     83   -166   -452   -659   -241  -1148    228    -75
    -20   -145   -127     83     51   -137   -433   -641   -228  -1130    246    -51
    -49   -129    -83     88     15   -106   -423   -628   -226  -1122    265    -44
    -59   -103    -44     83     -7    -75   -418   -618   -220  -1111    270    -38
    -83    -93    -12     88    -36    -54   -420   -615   -220  -1104    267    -23
   -114   -109      5    111    -62    -51   -407   -600   -215  -1096    262    -12
   -153   -122     31    135    -93    -46   -410   -597   -223  -1096    252     -5
   -187   -127     59    158   -124    -33   -402   -592   -218  -1088    265    -10
   -197   -124     70    161   -137    -28   -392   -584   -205  -1075    283    -20
   -218   -135     80    176   -150    -28   -392   -581   -200  -1072    267      2
   -246   -137    109    192   -179    -15   -397   -581   -189  -1065    267     25
   -270   -140    129    205   -200     -5   -392   -576   -179  -1057    272     57
   -306   -163    142    233   -226    -10   -389   -571   -176  -1062    265     72
   -306   -150    153    228   -231      0   -381   -566   -168  -1057    262     77
   -306   -140    163    223   -239     10   -384   -561   -166  -1057    257     80
   -301   -127    174    215   -239     23   -392   -558   -171  -1052    270     85
   -298   -103    192    200   -246     44   -397   -553   -171  -1054    265     88
   -285    -80    205    184   -246     59   -400   -553   -174  -1057    257     85
   -283    -62    218    171   -252     77   -400   -548   -168  -1049    277     98
   -262    -20    241    142   -252    109   -394   -535   -150  -1021    327    129
   -236      2    236    116   -239    119   -387   -524   -145  -1021    324    106
   -197     38    236     77   -218    137   -384   -514   -145  -1034    303     90
   -179     77    257     49   -218    168   -376   -509   -150  -1036    319     96
   -176     96    272     41   -223    184   -358   -498   -153  -1036    340     98
   -176    132    306     20   -241    220   -329   -483   -155  -1039    327     90
   -168    166    335      0   -252    249   -309   -465   -148  -1041    288    101
   -176    174    350      0   -265    262   -290   -444   -116  -1036    272    109
   -189    194    384     -2   -285    288   -259   -415    -83  -1008    293    122
   -202    231    433    -15   -319    332   -236   -392    -51   -979    311    135
   -231    262    493    -18   -361    376   -202   -358     -5   -937    345    153
   -236    265    498    -15   -368    381   -174   -329     33   -909    350    166
   -233    296    530    -31   -381    413   -150   -314     62   -885    350    184
   -226    316    542    -46   -384    431   -127   -298     93   -867    329    181
   -223    345    568    -62   -394    457   -103   -290    119   -844    345    179
   -223    363    587    -72   -405    475    -98   -296    129   -841    361    166
   -231    381    613    -75   -420    496    -96   -288    140   -828    381    176
   -254    394    649    -72   -452    522    -98   -293    148   -820    394    192
   -246    413    659    -83   -454    537    -98   -290    163   -807    423    213
   -231    441    670   -106   -452    553    -90   -275    192   -774    478    244
   -228    439    667   -103   -446    553    -90   -270    202   -761    504    249
   -223    428    649   -103   -436    537    -98   -265    200   -756    522    252
   -194    454    649   -132   -420    550    -98   -249    210   -743    537    262
   -155    485    641   -166   -397    561    -96   -228    233   -722    553    285
    -96    478    574   -189   -335    524    -93   -215    239   -714    548    303
    -10    457    467   -223   -239    462   -109   -220    223   -735    530    288
    106    475    368   -290   -129    423   -122   -233    207   -753    519    280
    270    509    239   -392     15    376   -150   -259    181   -776    504    252
    413    511     98   -462    158    306   -187   -285    148   -807    493    233
    483    517     33   -501    223    277   -197   -280    145   -807    457    252
    535    517    -18   -527    277    249   -197   -277    137   -813    454    254
    579    530    -51   -555    314    239   -218   -301    114   -828    444    231
    600    561    -38   -579    319    262   -218   -309    116   -820    436    223
    581    594     12   -589    285    303   -181   -285    158   -779    457    265
    555    605     49   -579    252    327   -171   -288    166   -766    467    280
    527    563     36   -545    244    301   -192   -316    142   -779    431    275
    480    530     49   -504    215    290   -200   -327    132   -776    397    267
    410    506     96   -459    155    301   -184   -309    145   -753    410    296
    342    470    127   -407    106    301   -174   -303    150   -745    397    290
    267    446    179   -358     44    314   -158   -283    158   -727    387    290
    194    418    223   -306    -12    322   -150   -275    155   -719    371    293
    129    358    228   -244    -49    293   -145   -267    148   -719    353    285
     85    290    205   -189    -59    249   -145   -267    137   -727    329    265
     57    254    197   -155    -70    226   -142   -270    124   -737    311    246
     15    226    210   -119    -96    218   -132   -262    122   -740    309    236
     10    220    207   -116    -98    213   -137   -270    114   -748    298    220
      2    233    228   -119   -114    231   -127   -265    122   -735    298    220
    -23    231    254   -106   -140    241   -106   -259    135   -722    301    226
    -38    215    254    -88   -145    233   -101   -259    124   -730    290    220
    -36    184    220    -77   -127    202   -101   -259    111   -753    262    202
    -23    109    132    -44    -77    119    -70   -215    114   -784    213    153
    -20     49     67    -15    -44     59     20    -93    163   -792    174    106
     10    127    116    -67    -51    122    129     64    277   -719    220    168
     70    348    275   -210   -103    311    241    262    480   -527    394    342
     70    795    724   -431   -327    761    306    376    740   -181    758    727
    -49   1345   1395   -649   -722   1371    285    298    935    184   1187   1166
   -176   1610   1787   -717   -982   1699     62    -36    888    335   1389   1366
   -228   1332   1561   -553   -896   1447   -187   -420    527     51   1132   1130
   -249    678    924   -215   -587    800   -290   -685     36   -581    498    558
   -194    122    314     36   -254    215   -319   -688   -220  -1000     57    158
   -142    -83     59    114   -101    -12   -270   -530   -184  -1049      0     72
   -132    -54     77     93   -106     10   -155   -381    -62   -974     12     96
   -111     33    145     36   -127     88    -57   -259     59   -875     51    140
   -103    114    215     -7   -161    163     20   -163    166   -784    132    192
   -137    163    301    -12   -218    231     85    -93    244   -719    200    231
   -142    197    337    -28   -241    267    135    -36    293   -672    233    246
   -142    223    363    -41   -254    293    168      0    319   -649    252    265
   -148    259    407    -57   -277    332    207     38    353   -618    285    303
   -155    296    452    -70   -303    374    249     88    397   -568    340    345
   -194    277    472    -44   -335    374    267    114    410   -548    332    345
   -228    267    496    -20   -363    381    285    127    415   -542    332    350
   -275    236    509     18   -392    371    301    132    418   -545    296    353
   -303    210    514     46   -407    361    319    142    431   -542    277    355
   -298    226    524     33   -410    374    348    176    457   -524    332    381
   -303    220    524     41   -415    374    374    207    478   -514    324    423
   -335    231    566     49   -452    400    407    249    511   -480    355    488
   -376    259    636     59   -506    446    449    303    563   -418    457    571
   -397    252    649     72   -524    449    467    335    584   -389    470    618
   -402    252    654     75   -530    452    485    361    592   -392    436    633
   -436    239    672     98   -555    457    514    379    610   -376    420    644
   -449    218    667    116   -558    441    527    389    618   -363    423    649
   -478    194    672    140   -576    433    548    426    626   -350    400    685
   -478    176    654    148   -566    415    548    431    628   -337    415    698
   -457    181    639    135   -548    410    545    436    636   -311    454    727
   -465    158    623    153   -542    389    550    446    641   -303    446    745
   -454    132    587    161   -519    358    540    439    628   -309    454    737
   -449    111    558    168   -504    335    537    452    639   -311    452    727
   -452     88    540    179   -496    314    524    462    649   -309    446    732
   -446     75    522    187   -483    298    524    478    657   -280    472    758
   -433     67    501    181   -467    283    532    483    649   -267    459    766
   -428     67    496    179   -462    283    553    504    657   -265    462    771
   -410     64    475    171   -444    270    574    524    659   -265    436    771
   -400     44    444    179   -420    244    587    527    641   -277    402    756
   -379     54    431    161   -405    241    589    524    631   -285    405    748
   -353     62    415    142   -384    239    602    537    636   -288    410    743
   -332     51    384    137   -358    218    618    555    644   -283    426    730
   -314     75    389    119   -350    231    626    568    649   -283    428    698
   -306     77    381    111   -342    228    644    589    667   -272    428    688
   -311     75    384    116   -348    228    662    613    693   -257    449    701
   -306     85    392    109   -350    239    675    626    711   -246    446    685
   -301     83    384    109   -342    233    683    626    717   -244    415    672
   -316     77    394    119   -355    236    693    626    722   -236    407    685
   -306     59    366    122   -337    213    704    628    724   -236    405    688
   -272     51    324    109   -301    189    701    623    722   -244    402    683
   -246     51    298     98   -272    174    685    600    691   -267    384    662
   -176     77    254     49   -215    166    657    571    665   -275    358    631
    -62     80    142    -10   -101    111    636    561    652   -285    332    607
     75     57    -20    -67     49     20    615    548    628   -319    288    581
    207     57   -150   -132    179    -46    576    511    589   -358    246    542
    288     75   -213   -184    249    -70    548    488    568   -379    220    509
    319     77   -244   -200    283    -83    545    491    568   -384    207    501
    316     54   -265   -187    290   -103    563    506    576   -379    189    493
    303     72   -231   -187    267    -77    576    519    592   -361    197    509
    293     96   -197   -194    244    -49    594    535    613   -348    213    530
    270    116   -155   -194    213    -18    620    558    631   -335    231    540
    239    132   -106   -187    171     12    641    579    659   -298    262    561
    205    124    -80   -163    142     23    654    594    680   -272    280    574
    194    132    -62   -163    127     36    675    615    704   -262    290    587
    163    176     10   -171     77     93    709    644    743   -228    327    623
    124    200     75   -163     23    137    732    659    774   -197    363    665
    101    197     96   -148      2    148    730    657    792   -189    376    683
     77    179    101   -129    -12    142    724    633    784   -197    371    675
     46    197    150   -122    -51    174    717    626    784   -192    371    672
     23    161    135    -93    -57    148    719    633    784   -194    355    675
    -10    101    111    -44    -59    106    732    646    789   -197    342    675
    -25     72     98    -25    -62     85    750    659    807   -181    366    672
    -46      5     51     18    -49     28    737    641    784   -202    348    636
    -98    -54     41     75    -72     -7    740    631    763   -223    324    605
   -166    -83     83    124   -124      0    750    636    769   -218    327    613
   -168   -132     36    150   -106    -46    745    615    735   -244    296    587
   -161   -174    -12    166    -75    -93    730    592    701   -270    272    555
   -142   -197    -54    168    -46   -127    735    589    706   -275    272    545
   -127   -189    -62    158    -33   -127    737    597    717   -259    283    535
   -137   -215    -80    174    -31   -148    727    594    709   -265    285    517
   -135   -249   -116    192    -10   -184    724    600    711   -265    285    506
   -114   -296   -181    202     33   -239    727    605    701   -290    249    480
    -83   -363   -280    223     98   -322    771    665    709   -322    184    423
    -44   -340   -298    189    124   -322    883    802    795   -298    192    394
     -2   -267   -265    135    129   -267    987    953    922   -200    285    446
     31    -51    -83     10     57    -67   1052   1085   1101      7    504    618
     18    402    384   -210   -181    394   1075   1150   1332    361    901    982
   -137    859    997   -363   -568    927    930    932   1402    649   1262   1312
   -200    930   1127   -366   -662   1028    628    542   1202    652   1322   1337
   -249    506    756   -129   -504    631    415    166    769    215    924    979
   -296   -153    142    226   -220     -5    371    -28    301   -454    277    454
   -249   -524   -277    384     12   -402    389     67    189   -683     20    231
   -218   -683   -465    449    122   -574    454    215    246   -693    -25    163
   -205   -693   -491    446    140   -592    522    314    329   -649      5    174
   -176   -636   -459    407    140   -548    587    405    431   -563     70    228
   -158   -550   -392    353    114   -470    631    462    506   -491    127    290
   -148   -504   -355    324    103   -431    659    504    550   -446    155    319
   -150   -488   -340    319     93   -413    680    524    568   -441    161    327
   -148   -457   -309    303     80   -384    688    532    581   -433    176    345
   -187   -475   -290    329     49   -384    685    530    587   -436    181    353
   -207   -467   -259    337     23   -363    688    527    597   -433    197    358
   -236   -457   -223    345     -7   -340    704    537    613   -426    220    363
   -293   -467   -174    381    -59   -322    719    545    628   -418    246    371
   -288   -436   -150    361    -70   -293    740    568    649   -410    275    384
   -319   -397    -80    358   -119   -239    761    592    678   -394    316    410
   -355   -379    -25    366   -166   -202    784    618    711   -376    358    436
   -402   -379     23    392   -213   -179    810    644    740   -363    394    459
   -441   -353     85    397   -267   -135    836    670    769   -350    428    472
   -483   -311    168    397   -327    -72    867    704    810   -311    496    480
   -542   -311    231    426   -387    -41    891    735    846   -277    558    488
   -600   -254    345    428   -472     44    935    774    898   -218    641    514
   -662   -231    431    444   -548     98    992    813    948   -174    711    527
   -745   -244    501    493   -623    127   1018    831    971   -150    758    540
   -774   -246    527    509   -652    140   1028    833    987   -140    782    535
   -766   -226    540    496   -654    155   1034    833    997   -129    800    532
   -753   -207    542    480   -649    166   1023    823    997   -122    810    527
   -735   -197    535    465   -636    168   1023    818    997   -124    807    522
   -730   -197    530    462   -631    166   1028    828   1000   -122    805    530
   -748   -192    555    470   -652    181   1034    846   1010   -103    810    555
   -691   -176    514    431   -605    168   1002    828    987   -114    784    550
   -618   -153    465    384   -542    153    984    820    971   -122    769    550
   -555   -127    428    340   -493    150    974    818    963   -127    769    555
   -537   -129    407    335   -472    137    976    818    956   -142    750    550
   -509   -119    389    311   -449    135    984    823    948   -153    732    548
   -462   -103    358    283   -410    127    979    818    940   -163    714    540
   -446   -103    342    272   -394    119    976    807    930   -174    698    532
   -431   -101    329    267   -381    114    974    800    927   -179    691    532
   -413    -96    314    252   -366    109    974    800    932   -176    685    540
   -384    -64    316    223   -350    124    987    813    948   -158    688    555
   -366    -49    316    205   -342    135   1000    820    966   -150    680    558
   -363    -49    314    207   -340    132   1005    818    979   -148    665    548
   -335    -38    293    187   -316    127   1008    813    987   -142    652    535
   -290    -36    254    161   -272    109   1008    805    989   -142    644    524
   -233    -15    218    122   -228    101    992    789    987   -150    633    522
   -184     10    194     88   -189    101    971    766    979   -158    618    519
   -127     10    137     57   -135     72    961    743    966   -176    589    496
    -77     20     98     28    -88     57    956    732    961   -184    581    485
    -44     25     70      7    -57     46    953    730    961   -176    581    483
    -57     -5     51     31    -54     23    943    727    953   -184    568    467
    -59     -2     57     31    -59     25    948    735    953   -179    563    467
    -62      7     70     25    -64     38    953    748    958   -171    566    465
    -85    -10     75     46    -83     31    956    756    958   -168    568    457
   -101    -10     90     57    -96     38    974    776    971   -153    581    457
    -98     15    111     38   -103     62    987    795    992   -129    610    480
   -101     54    155     23   -127    103   1008    826   1028    -93    646    519
   -109     70    176     18   -142    124   1015    854   1057    -70    667    540
   -116     93    210     12   -163    150   1036    880   1083    -46    685    558
   -122    114    236      2   -179    174   1060    904   1104    -25    706    576
   -142    129    272      5   -207    202   1078    922   1119    -10    730    589
   -163    137    301     12   -233    220   1085    932   1132      5    750    605
   -181    179    361      2   -270    270   1104    945   1156     28    779    620
   -233    213    446      7   -340    329   1132    971   1192     67    818    646
   -267    241    509     12   -389    374   1153    992   1218     96    849    667
   -283    257    537     12   -413    397   1145   1000   1226    111    867    672
   -303    270    574     18   -439    420   1130   1010   1241    132    888    683
   -257    290    548    -18   -405    420   1143   1008   1236    124    878    657
   -296    272    568     10   -433    420   1122    997   1226    111    862    623
   -314    257    571     25   -444    413   1106   1008   1231    114    867    628
   -342    171    514     85   -428    342   1119   1010   1205     80    836    613
   -353    148    498    101   -426    324   1143   1026   1208     75    833    615
   -400    111    511    142   -457    311   1137   1002   1192     57    818    597
   -532    -20    511    275   -524    244   1124    950   1135      2    761    537
   -620   -129    491    376   -555    179   1132    924   1096    -41    717    496
   -623   -135    488    376   -558    176   1156    932   1096    -41    709    491
   -592    -96    496    342   -545    200   1169    940   1106    -33    722    498
   -566    -75    491    319   -532    207   1171    948   1114    -25    735    504
   -555    -80    475    319   -517    197   1182    958   1130     -5    753    511
   -545   -153    392    348   -470    119   1184    969   1114    -31    711    470
   -511   -210    301    361   -407     46   1241   1049   1135    -54    662    418
   -496   -207    285    350   -392     38   1348   1174   1208    -25    657    392
   -444   -137    306    290   -376     83   1483   1358   1356     83    727    441
   -389    179    566    103   -478    371   1538   1488   1561    337    987    680
   -433    701   1132   -135   -782    917   1488   1460   1764    706   1405   1072
   -568   1153   1719   -293  -1145   1436   1293   1189   1813    982   1745   1387
   -613   1158   1771   -272  -1192   1465    969    787   1584    948   1751   1402
   -654    649   1304      0   -979    976    815    441   1101    400   1205    971
   -670    -25    644    348   -657    306    784    311    678   -228    561    454
   -631   -405    223    517   -431    -90    818    413    597   -415    337    228
   -644   -532    111    589   -379   -210    891    537    678   -389    335    145
   -639   -488    150    561   -394   -168    956    626    779   -309    381    174
   -623   -397    223    509   -426    -88   1023    706    883   -223    444    223
   -618   -314    303    467   -462     -5   1067    756    956   -153    493    267
   -626   -303    322    465   -475      7   1093    789    987   -119    504    293
   -623   -288    335    454   -480     23   1088    789    987   -111    496    293
   -639   -283    353    459   -498     33   1096    787    989   -106    496    283
   -644   -283    361    462   -504     36   1101    774    989   -101    496    275
   -633   -272    361    454   -498     44   1096    769    992    -93    501    262
   -631   -259    368    444   -501     54   1106    779    997    -83    506    272
   -639   -246    389    441   -514     70   1106    771   1000    -67    496    298
   -628   -226    400    426   -517     85   1096    766    997    -64    478    337
   -618   -200    418    410   -519    109   1098    771   1000    -67    462    340
   -636   -197    439    415   -540    119   1104    769   1002    -70    465    350
   -639   -184    452    410   -545    132   1111    774   1008    -59    488    353
   -646   -176    470    410   -561    145   1106    774   1005    -49    496    329
   -639   -187    452    413   -545    132   1111    782   1002    -33    511    290
   -628   -176    452    402   -542    135   1106    774    995    -31    519    262
   -618   -142    475    379   -548    166   1101    761    984    -38    517    246
   -600    -98    498    348   -550    200   1109    763    982    -41    527    226
   -576    -59    517    319   -548    228   1111    763    969    -38    530    228
   -589    -57    532    324   -563    236   1101    758    969    -51    496    249
   -568    -36    532    301   -550    246   1093    758    984    -51    491    272
   -532     -5    524    267   -530    259   1085    766    989    -62    493    270
   -501     20    522    241   -511    270   1078    769    989    -85    488    254
   -483     38    522    220   -504    280   1062    763    976    -88    478    239
   -462     38    501    210   -480    267   1044    758    958    -90    449    228
   -439     41    478    197   -457    259   1026    745    935   -106    397    197
   -371     64    436    153   -402    249   1021    740    927   -116    400    171
   -283     88    368     96   -324    228   1008    727    909   -127    439    101
   -223    140    363     38   -293    252   1005    717    896   -140    431    103
   -181    161    342      7   -262    252   1000    706    880   -158    371    140
    -90    153    244    -31   -166    197    976    685    844   -189    327    129
     25    135    109    -80    -41    122    935    644    797   -236    272    101
    111    135     23   -124     44     80    901    615    766   -267    233     75
    184    155    -31   -171    106     62    880    592    745   -301    200     49
    280    210    -70   -244    176     70    865    568    730   -319    192     33
    431    233   -197   -332    311     20    815    514    691   -353    176    -15
    488    244   -244   -366    366      0    802    496    688   -361    166    -49
    509    259   -252   -384    379      5    800    493    696   -355    158    -57
    540    277   -262   -407    402      7    795    478    693   -361    153    -70
    563    290   -275   -428    418      7    779    457    672   -371    140    -96
    566    303   -265   -436    415     20    771    444    670   -371    111   -111
    568    309   -259   -439    415     25    761    426    662   -376     80   -142
    542    303   -239   -423    392     33    758    418    659   -381     54   -166
    514    345   -168   -431    340     88    776    428    680   -355     70   -148
    506    374   -132   -439    319    119    769    426    683   -348     75   -142
    472    394    -80   -433    275    158    769    426    688   -332     80   -132
    433    431     -2   -431    218    215    784    446    719   -293    101   -101
    381    439     57   -413    161    249    797    470    745   -257    119    -85
    324    470    145   -397     90    309    823    517    787   -200    158    -51
    265    527    259   -397      2    392    862    568    839   -132    207     -5
    215    571    355   -392    -70    465    904    618    898    -62    265     38
    192    607    413   -402   -111    511    932    654    937    -18    290     67
    168    633    462   -402   -148    548    958    693    971     23    314     85
    122    626    504   -376   -189    566    979    722   1000     54    332    109
     93    639    545   -366   -226    592   1005    748   1028     88    361    137
     54    672    615   -363   -280    644   1028    774   1057    124    387    168
     18    724    706   -374   -342    717   1044    779   1075    150    410    192
     -7    758    766   -376   -387    761   1041    771   1075    153    415    197
    -25    761    787   -366   -405    774   1021    745   1054    135    400    194
    -49    769    815   -361   -433    792   1005    722   1036    122    392    194
    -75    758    833   -342   -454    795   1005    717   1034    119    394    202
   -101    740    841   -319   -472    789    997    711   1028    114    397    205
   -127    727    854   -298   -491    789    997    711   1023    111    397    213
   -161    693    854   -267   -506    774    997    706   1013     98    384    200
   -171    683    854   -254   -514    766    992    706   1000     88    368    184
   -181    659    839   -241   -511    750    987    698    982     75    342    153
   -179    623    802   -220   -491    711    979    685    961     54    314    119
   -189    597    787   -205   -488    691    969    670    940     38    288     96
   -202    574    776   -187   -491    675    966    662    927     25    270     80
   -197    571    769   -187   -483    670    974    665    924     31    267     80
   -207    558    766   -174   -485    662    984    667    927     44    267     75
   -218    555    774   -168   -496    662    982    667    927     51    262     75
   -226    527    753   -150   -491    639    987    672    924     51    249     75
   -218    467    683   -127   -452    574    995    696    914     23    213     36
   -207    381    589    -85   -397    485   1057    784    932     -2    153    -20
   -213    433    646   -111   -431    537   1176    935   1034     59    197     28
   -187    589    776   -202   -483    683   1270   1106   1187    223    340    166
   -150    987   1135   -420   -641   1060   1317   1234   1405    535    665    480
   -233   1564   1797   -665  -1015   1680   1337   1260   1662    953   1140    940
   -387   1904   2291   -761  -1337   2096   1145    963   1670   1163   1415   1176
   -423   1714   2138   -644  -1280   1925    844    542   1348    963   1244   1005
   -459   1083   1540   -314  -1000   1312    688    187    820    342    626    475
   -441    431    872      5   -657    652    667    103    454   -210     57    -12
   -387    163    550    111   -467    355    693    239    454   -290    -57   -135
   -384    122    506    129   -444    314    784    392    563   -228    -25   -122
   -410    184    594    109   -501    389    878    517    691   -127     54    -46
   -431    296    727     67   -579    511    950    605    802    -23    148     38
   -475    337    813     67   -644    574   1000    659    872     41    207     93
   -517    355    870     80   -693    613   1034    698    917     83    244    132
   -558    355    914     98   -737    636   1052    719    937    103    262    145
   -613    358    971    127   -792    665   1072    740    958    127    277    163
   -665    358   1023    150   -844    691   1083    766    984    158    306    189
   -711    371   1080    168   -896    724   1104    792   1010    184    337    218
   -761    387   1148    184   -956    766   1124    810   1031    210    363    246
   -797    407   1205    194  -1000    805   1137    823   1047    228    381    275
   -823    420   1244    200  -1034    831   1143    826   1052    244    402    301
   -849    423   1273    213  -1060    846   1153    836   1057    262    413    319
   -865    441   1304    210  -1085    872   1161    839   1057    283    420    332
   -878    457   1335    210  -1106    896   1166    846   1065    306    444    355
   -906    457   1361    223  -1135    909   1176    859   1075    324    465    387
   -914    467   1382    223  -1148    924   1189    875   1091    348    496    433
   -917    483   1400    215  -1158    940   1205    888   1104    366    517    459
   -930    467   1397    231  -1163    932   1213    891   1106    368    524    472
   -940    467   1408    233  -1174    937   1234    898   1114    374    514    496
   -927    467   1395    228  -1161    930   1247    911   1117    379    498    514
   -893    462   1353    213  -1124    906   1244    919   1117    374    475    517
   -880    462   1343    210  -1111    901   1234    919   1117    379    470    540
   -898    452   1348    223  -1122    898   1234    919   1117    389    522    558
   -906    436   1343    233  -1124    888   1228    922   1124    407    584    563
   -893    418   1312    236  -1104    865   1221    927   1137    441    602    574
   -865    413   1278    226  -1070    844   1208    927   1132    472    602    579
   -841    423   1265    207  -1054    844   1197    930   1132    498    646    602
   -839    441   1280    197  -1060    859   1197    940   1135    509    711    628
   -823    457   1280    181  -1052    867   1205    950   1140    514    737    649
   -820    457   1278    181  -1049    867   1213    953   1132    504    730    652
   -818    470   1286    174  -1052    878   1218    958   1140    506    743    662
   -836    457   1291    189  -1065    872   1226    966   1161    509    758    667
   -859    420   1280    218  -1070    849   1228    971   1187    506    735    662
   -870    415   1286    228  -1078    849   1236    995   1228    532    717    667
   -883    444   1327    218  -1106    885   1265   1034   1270    587    740    683
   -878    475   1350    200  -1114    911   1301   1072   1293    626    753    704
   -940    441   1379    246  -1161    911   1314   1091   1296    633    756    704
   -976    433   1410    272  -1192    922   1332   1104   1296    633    769    706
   -995    457   1449    267  -1223    953   1358   1122   1309    641    743    719
  -1002    462   1462    270  -1231    961   1379   1135   1312    639    706    737
   -984    457   1439    262  -1213    948   1384   1137   1306    633    662    758
   -979    436   1415    272  -1197    924   1379   1132   1296    623    618    748
  -1000    420   1421    288  -1210    919   1379   1135   1293    620    626    756
  -1010    405   1415    303  -1213    909   1384   1145   1293    623    633    776
  -1002    387   1387    306  -1195    888   1376   1140   1280    610    626    787
   -997    389   1387    303  -1192    888   1366   1137   1273    607    615    797
   -997    371   1366    311  -1184    867   1358   1135   1260    597    597    784
   -982    371   1353    303  -1169    862   1363   1156   1267    605    600    797
   -945    379   1325    283  -1135    849   1353   1153   1262    600    587    795
   -966    342   1309    311  -1137    826   1335   1148   1249    594    571    784
   -888    361   1249    262  -1070    805   1327   1150   1239    579    550    753
   -753    441   1195    153   -974    818   1343   1171   1247    579    535    756
   -701    485   1184    106   -943    833   1374   1208   1262    592    530    774
   -706    462   1169    122   -937    815   1379   1221   1257    594    527    743
   -665    444   1106    109   -885    774   1350   1200   1231    574    506    693
   -615    457   1070     77   -844    763   1330   1192   1215    566    493    654
   -542    530   1072      5   -807    802   1343   1205   1231    581    509    654
   -542    545   1088      0   -815    815   1350   1195   1231    581    506    652
   -579    480   1057     46   -818    769   1317   1161   1195    550    478    615
   -553    465   1018     44   -787    743   1273   1124   1156    517    441    579
   -530    454    984     36   -758    719   1241   1096   1124    491    415    527
   -514    436    950     38   -732    693   1226   1080   1098    480    402    491
   -472    423    893     23   -683    659   1210   1072   1078    457    381    454
   -467    384    852     41   -659    618   1189   1052   1049    423    348    428
   -454    319    774     67   -613    545   1156   1008    992    376    290    394
   -418    262    680     77   -548    470   1132    974    961    342    244    363
   -381    236    615     72   -498    426   1096    935    917    306    197    322
   -322    226    548     46   -436    387   1044    878    857    262    166    241
   -239    202    441     15   -340    322    997    820    792    192    106    192
   -145    179    324    -15   -233    252    966    782    748    119     -2    153
    -88    145    233    -28   -161    189    943    763    727    114     15    101
    -46    114    158    -33   -103    135    922    740    706    127     64     62
      2     85     80    -46    -38     85    896    706    670    103     54     20
     28     38     10    -33     10     25    870    678    628     67     31    -12
     72    -72   -145      0    109   -109    870    691    587     -5    -36   -103
     93   -114   -207     10    148   -158    950    789    613    -15    -75   -215
    103    -67   -174    -18    135   -119   1052    937    704     36    -54   -220
    137    148     10   -142     64     80   1148   1130    883    213    111    -25
    137    672    535   -407   -200    605   1169   1228   1156    602    550    431
    -20   1382   1402   -680   -711   1392   1093   1130   1410   1070   1101   1008
   -246   1701   1948   -727  -1098   1823    818    763   1395   1254   1345   1286
   -407   1413   1821   -501  -1114   1615    527    340   1057    974   1080   1085
   -511    542   1052    -18   -782    797    376    -25    400    184    306    410
   -537   -132    405    335   -472    137    363    -54     83   -275   -189    -77
   -517   -311    202    413   -361    -54    439    119    137   -301   -259   -184
   -558   -233    324    397   -441     44    581    306    293   -189   -168   -127
   -628    -88    540    358   -587    226    719    478    454    -54    -36    -23
   -722     33    756    345   -740    394    818    594    576     57     70     57
   -813    101    911    355   -862    506    878    670    646    111    124    101
   -833    116    950    358   -891    532    906    688    659     98     88    114
   -802    179    982    309   -893    581    909    698    678     67     75    127
   -769    254   1023    257   -896    639    914    719    698     72     93    129
   -807    265   1072    270   -940    667    945    740    711     83    109    145
   -872    275   1148    298  -1010    711    987    771    735    101    132    192
   -904    306   1208    296  -1057    756   1008    787    748    103    148    207
   -914    335   1247    288  -1080    789   1010    795    761    111    171    213
   -924    361   1286    280  -1106    823   1021    807    787    129    197    213
   -901    381   1283    259  -1091    831   1015    802    789    124    220    197
   -865    410   1275    228  -1070    841   1015    800    797    122    239    189
   -854    441   1293    205  -1072    867   1026    807    813    129    265    215
   -852    454   1306    197  -1080    880   1034    813    826    142    293    239
   -836    449   1286    194  -1060    867   1031    813    831    153    319    239
   -771    444   1215    163   -995    828   1013    789    815    140    309    207
   -698    452   1150    122   -924    802   1000    771    800    135    283    176
   -613    454   1067     77   -841    761    979    748    776    122    262    132
   -532    478   1010     28   -771    743    948    722    750    101    257    124
   -470    472    943     -2   -709    706    914    696    719     67    228    106
   -452    457    909     -2   -680    680    901    683    709     59    228     96
   -457    441    898      7   -678    667    893    675    698     57    228     88
   -485    433    919     25   -701    675    896    680    704     64    236    101
   -540    428    966     54   -753    696    909    701    722     83    246    129
   -537    418    956     57   -745    685    901    706    722     85    249    142
   -496    415    911     38   -704    662    875    696    709     72    241    137
   -470    454    924      7   -696    688    867    696    714     75    252    150
   -457    459    917     -2   -685    685    857    688    704     75    246    155
   -444    483    924    -20   -683    704    862    688    706     77    246    166
   -433    475    906    -20   -670    691    872    683    698     72    236    161
   -420    472    893    -25   -657    683    875    670    693     70    233    163
   -374    488    862    -57   -618    675    880    670    701     72    231    158
   -342    478    820    -67   -581    649    872    667    701     72    220    140
   -329    491    818    -83   -574    654    875    667    709     83    226    135
   -303    498    802    -96   -553    649    883    672    724     98    228    122
   -262    493    753   -116   -509    623    872    667    727     93    207    101
   -220    493    714   -137   -467    602    870    662    727     93    200     98
   -192    506    696   -158   -444    600    867    662    727     96    207    106
   -166    496    662   -163   -413    579    859    649    717     77    197    101
   -137    493    628   -179   -384    561    852    636    704     64    176     93
    -98    488    587   -194   -342    535    826    605    683     49    148     83
    -49    467    517   -210   -283    493    789    579    662     28    129     77
     38    478    439   -257   -200    459    766    566    652     15    119     70
    111    506    394   -311   -142    449    750    553    644     -2    116     54
    145    491    345   -319   -101    420    737    550    636     -5    116     54
    155    488    329   -324    -88    410    740    561    641     12    127     70
    145    530    384   -337   -119    457    769    594    683     67    158    122
     88    527    436   -309   -174    480    779    615    704    101    174    168
     25    530    501   -277   -239    517    807    646    737    135    205    213
    -23    555    579   -267   -301    568    854    691    784    181    257    262
    -59    576    636   -257   -348    605    888    737    823    228    301    285
    -72    600    672   -265   -371    633    914    774    854    272    335    306
    -80    631    711   -275   -397    670    927    800    878    309    361    327
    -90    641    732   -275   -413    685    940    813    893    332    387    342
   -101    644    745   -270   -423    693    950    823    898    345    400    361
   -124    662    787   -272   -454    724    958    833    911    366    436    381
   -122    701    820   -290   -470    761    961    833    924    394    470    394
   -122    717    836   -298   -478    776    940    805    906    376    465    381
   -135    683    818   -272   -475    750    893    748    865    332    441    348
   -119    654    771   -267   -446    711    867    722    844    311    423    332
   -124    639    763   -259   -444    701    854    719    839    309    410    332
   -150    602    753   -228   -452    678    849    724    828    309    394    316
   -145    568    714   -210   -428    641    839    714    802    290    374    288
   -184    478    659   -148   -423    566    813    685    758    254    340    236
   -194    428    623   -116   -410    527    795    675    737    241    319    205
   -213    397    610    -90   -410    504    784    657    711    223    293    187
   -239    322    561    -41   -400    441    758    631    675    200    265    137
   -265    309    574    -23   -418    441    748    620    657    189    254    106
   -288    332    620    -23   -454    475    748    623    654    194    275    103
   -316    327    644     -7   -483    485    743    605    641    181    275     93
   -335    335    670      0   -501    501    743    600    633    166    265     80
   -371    314    685     28   -530    498    748    605    631    153    249     77
   -387    259    646     62   -517    454    753    631    631    135    210     49
   -407    163    568    122   -488    366    810    719    646    106    140    -23
   -418    187    605    116   -511    394    924    852    730    140    137    -46
   -384    350    735     15   -561    542   1036   1047    909    309    283     72
   -361    701   1060   -171   -711    880   1080   1161   1124    600    602    358
   -407   1283   1691   -439  -1052   1488   1039   1114   1330    987   1070    820
   -553   1849   2403   -646  -1478   2125    844    826   1408   1312   1473   1215
   -626   1730   2353   -553  -1491   2042    504    384   1104   1171   1369   1117
   -667   1124   1790   -228  -1228   1457    319      7    555    555    792    610
   -649    355   1005    145   -826    680    293   -106    103   -111    109     18
   -581    -31    550    306   -566    259    319     -2     15   -319   -137   -226
   -563    -80    480    319   -524    200    420    122     83   -277   -124   -249
   -553     -2    550    277   -553    275    522    220    215   -163    -93   -210
   -563     96    657    231   -610    376    579    293    332    -59    -23   -148
   -571    176    748    197   -659    462    623    361    410     33     75    -90
   -574    210    784    181   -678    496    646    397    452     88    116    -51
   -592    210    802    189   -698    506    646    397    457     90    132    -44
   -597    236    833    179   -717    535    652    389    465     85    129    -41
   -576    280    857    148   -717    568    659    392    470     72    124    -41
   -576    283    859    145   -717    571    654    384    459     59    119    -62
   -555    290    846    132   -701    568    654    381    454     57    122    -70
   -535    288    823    122   -678    555    654    376    449     49    135    -77
   -488    290    779     98   -633    535    636    355    431     23    140    -90
   -452    303    756     75   -605    527    620    345    426     25    161    -75
   -410    314    724     49   -568    517    607    340    420     20    163    -67
   -363    314    678     23   -519    496    579    324    407      7    153    -83
   -303    298    602      2   -452    449    548    306    387    -15    135   -103
   -262    309    571    -25   -418    441    545    303    384    -18    148   -111
   -231    329    561    -49   -394    444    537    322    400    -10    179   -111
   -205    353    558    -75   -381    454    514    303    387    -18    194   -114
   -174    389    563   -106   -368    475    504    275    368    -18    210   -114
   -171    381    553   -106   -361    465    496    257    348    -25    192   -124
   -158    381    540   -114   -348    459    485    239    337    -31    171   -124
   -148    379    527   -116   -337    454    480    218    327    -38    153   -129
   -145    376    522   -114   -332    449    465    207    306    -46    161   -127
   -127    368    496   -122   -311    433    441    192    275    -62    145   -135
   -142    376    519   -116   -332    446    431    179    249    -83    129   -142
   -158    374    532   -109   -345    452    413    161    220   -103    116   -150
   -145    366    511   -109   -327    439    392    148    192   -129    106   -161
   -145    394    537   -127   -340    465    400    166    189   -137     96   -145
   -148    428    576   -140   -361    501    413    187    205   -129     88   -129
   -148    413    558   -135   -353    485    418    202    210   -132     72   -137
   -150    394    545   -122   -348    470    428    218    226   -122     59   -135
   -145    410    553   -135   -350    480    441    233    246    -98     62   -124
   -124    418    542   -148   -332    480    446    249    252    -90     70   -124
   -101    423    522   -163   -311    472    452    262    270    -77     70   -124
   -114    423    537   -153   -324    480    470    283    296    -54     77   -114
   -127    428    553   -150   -340    491    480    298    322    -31     88   -101
   -119    436    555   -158   -337    496    480    298    332    -15     88   -109
   -116    444    561   -166   -337    501    496    319    358     20     90   -106
   -127    485    613   -179   -368    548    524    342    402     70    114    -85
   -158    472    628   -158   -394    550    522    342    413     72    114    -90
   -171    459    631   -145   -402    545    522    340    426     72    114    -96
   -205    470    672   -132   -439    568    535    348    441     83    124    -90
   -215    493    709   -137   -462    600    553    361    462    101    137    -72
   -262    501    763   -119   -514    631    561    366    472    116    148    -62
   -285    501    784   -109   -535    641    558    371    480    124    150    -62
   -316    493    810    -88   -563    652    563    381    496    140    161    -57
   -340    524    865    -90   -602    693    579    405    522    171    192    -33
   -366    566    930   -101   -649    745    594    426    550    205    233     -2
   -384    574    956    -96   -670    763    607    446    574    231    262     10
   -402    605   1008   -103   -704    807    623    465    597    267    290     28
   -410    652   1062   -119   -735    857    646    501    633    311    327     51
   -441    667   1109   -114   -776    888    667    530    654    337    355     67
   -470    688   1156   -109   -813    922    691    563    685    371    397    101
   -493    698   1192   -103   -844    945    717    592    711    392    407    122
   -519    735   1254   -106   -885    995    730    605    732    410    420    135
   -506    771   1275   -135   -891   1023    735    613    748    426    436    142
   -498    795   1293   -148   -896   1044    745    618    763    452    444    166
   -498    810   1309   -155   -904   1060    745    607    763    454    426    171
   -472    787   1260   -155   -865   1023    722    581    743    426    366    155
   -410    782   1192   -187   -802    987    693    566    722    410    311    135
   -374    800   1174   -215   -774    987    678    566    724    410    293    137
   -366    782   1148   -210   -756    966    667    563    719    400    275    132
   -371    750   1122   -189   -745    935    654    555    701    379    254    116
   -381    714   1096   -168   -740    904    654    561    696    381    215     98
   -379    665   1041   -142   -711    852    649    571    698    384    174     80
   -381    623   1005   -122   -693    813    646    574    706    394    174     80
   -402    579    982    -88   -691    779    633    561    696    402    202     75
   -433    550    984    -59   -709    766    620    545    683    407    239     67
   -459    535    995    -38   -727    766    615    537    670    410    277     62
   -459    527    987    -33   -724    756    618    530    649    402    309     64
   -467    537   1005    -33   -735    771    602    506    620    376    327     90
   -457    527    984    -36   -722    756    600    498    605    366    327    106
   -446    496    943    -25   -693    719    607    501    594    366    319     98
   -439    472    911    -18   -675    691    618    514    589    355    311     77
   -420    402    823     10   -620    613    649    581    605    332    254     44
   -410    379    789     15   -600    581    771    724    693    353    200     33
   -392    454    846    -31   -618    649    891    883    828    444    244     80
   -358    667   1023   -155   -691    844    971   1028   1021    646    444    262
   -376   1101   1478   -361   -927   1288    971   1091   1265   1010    844    652
   -501   1660   2161   -579  -1332   1909    815    872   1369   1348   1278   1010
   -576   1782   2356   -602  -1467   2068    491    470   1179   1387   1389   1044
   -628   1374   2000   -374  -1317   1686    272     96    750    974   1000    711
   -683    605   1288     38   -984    945    249    -64    275    275    298    166
   -667    142    807    259   -737    475    277     38    150     12     -7    -88
   -641    -20    618    329   -631    298    363    192    215      5    -75   -153
   -652    -51    600    350   -628    275    444    290    298     44    -83   -163
   -657     25    683    316   -670    353    504    376    400    129    -33   -111
   -657     96    753    277   -706    426    550    433    475    192      0    -49
   -644    140    784    249   -714    462    574    465    509    218     15    -18
   -636    145    779    244   -709    462    579    475    519    226     31    -18
   -615    137    753    239   -683    444    579    478    517    228     38    -33
   -600    124    722    236   -662    423    568    478    511    223     51    -38
   -587    132    717    226   -652    423    555    470    501    210     49    -46
   -576    148    722    213   -652    433    545    465    493    205     44    -54
   -584    137    722    223   -652    428    540    465    491    210     59    -62
   -574    140    711    215   -644    423    530    457    488    220     77    -77
   -558    145    704    205   -631    423    519    454    491    231     85    -67
   -550    148    698    200   -626    423    517    454    491    226     75    -44
   -537    137    675    200   -605    405    509    449    483    207     51    -72
   -527    137    662    194   -594    400    504    452    483    200     49    -96
   -532    135    665    197   -597    400    506    459    488    200     62    -88
   -517    132    649    192   -584    389    496    459    483    202     57    -96
   -511    155    667    179   -589    410    483    459    488    205     59   -103
   -504    155    659    171   -581    407    480    462    485    200     59   -114
   -498    166    665    166   -581    413    470    457    480    194     49   -122
   -488    166    652    158   -571    410    452    446    467    181     28   -132
   -462    158    620    153   -540    389    439    446    452    166     12   -137
   -436    127    563    153   -501    345    402    428    420    142    -25   -158
   -405    127    530    137   -467    327    363    402    392    119    -59   -168
   -361    116    478    122   -420    296    329    379    363     96    -96   -181
   -311    119    431     96   -371    275    303    374    348     90   -119   -197
   -275    101    376     85   -327    239    277    363    329     88   -124   -202
   -231     83    314     72   -272    197    249    350    309     75   -137   -228
   -194     85    277     51   -236    181    231    340    293     64   -148   -241
   -166     77    244     44   -205    161    218    337    275     46   -171   -254
   -142     62    205     36   -174    132    202    329    259     23   -197   -288
   -127     62    189     31   -158    127    181    301    236     10   -207   -332
   -109     54    161     25   -135    109    166    283    220      2   -207   -361
    -96     59    155     18   -124    106    168    275    220     10   -202   -363
    -93     59    153     15   -124    106    166    280    226     10   -210   -376
    -80     72    153      2   -116    111    153    283    226     12   -213   -392
    -72     96    168    -12   -122    132    135    275    220     10   -218   -407
    -70    111    181    -20   -124    145    124    270    215      5   -223   -423
    -72    124    194    -28   -135    158    124    275    226     12   -220   -415
    -85    135    220    -25   -153    176    124    267    233     20   -226   -415
    -93    153    244    -31   -171    197    111    254    231     15   -244   -426
    -90    163    254    -36   -171    207    103    249    231     15   -241   -444
    -96    166    259    -36   -179    210     85    228    218     12   -231   -459
    -90    174    262    -41   -176    218     70    210    210      7   -231   -470
   -114    197    311    -44   -213    254     64    207    218     25   -210   -475
   -145    207    353    -31   -249    280     62    205    228     33   -192   -470
   -142    202    345    -31   -244    275     51    200    223     25   -194   -480
   -166    207    371    -20   -267    288     46    197    228     28   -187   -485
   -189    231    418    -20   -303    324     49    200    236     36   -171   -488
   -194    265    459    -33   -327    361     49    207    249     46   -153   -485
   -197    332    530    -67   -363    428     57    231    283     75   -111   -462
   -202    381    584    -90   -392    483     72    265    316    106    -70   -439
   -223    426    646   -103   -436    537     83    290    350    135    -28   -420
   -254    472    727   -109   -491    600     96    311    379    161     12   -397
   -293    511    805   -111   -548    657    109    337    413    187     57   -368
   -340    545    885   -103   -613    714    127    358    446    213     96   -345
   -394    574    966    -90   -680    769    137    376    472    239    137   -329
   -475    618   1093    -70   -784    854    166    397    511    277    189   -298
   -558    701   1260    -70   -909    979    192    433    561    329    262   -244
   -657    724   1382    -33  -1018   1052    202    452    589    358    311   -207
   -776    719   1496     28  -1135   1106    218    472    613    387    355   -176
   -924    722   1647    101  -1286   1184    252    514    657    436    410   -140
  -1106    698   1805    202  -1454   1249    288    555    698    470    462   -109
  -1241    667   1906    285  -1574   1286    314    571    714    483    483    -98
  -1140    607   1745    265  -1441   1176    252    504    641    397    394   -192
  -1002    571   1574    215  -1288   1072    184    439    574    319    327   -296
   -945    540   1483    200  -1213   1010    145    397    527    272    301   -368
   -867    524   1389    171  -1127    956    103    355    483    233    257   -397
   -789    509   1299    137  -1044    904     54    306    436    187    210   -407
   -701    483   1184    109   -943    833      7    259    384    135    155   -433
   -631    462   1093     83   -862    776    -33    220    345     96    116   -467
   -571    446   1018     62   -795    730    -70    184    316     67     90   -504
   -509    449    958     28   -735    704    -98    158    296     51     80   -530
   -459    433    893     12   -675    662   -127    140    277     31     59   -548
   -405    348    750     28   -579    548   -148    142    241    -28    -12   -605
   -309    257    566     23   -436    410   -109    200    236    -90   -109   -696
   -218    290    509    -38   -363    400    -23    311    306    -70   -111   -714
   -148    407    555   -129   -350    480     67    472    457     59     -5   -633
    -93    792    885   -350   -491    839     62    537    649    350    306   -361
   -111   1405   1517   -646   -815   1460    -20    457    833    740    761     46
   -155   1787   1943   -815  -1049   1862   -293    127    787    950   1036    275
   -176   1673   1849   -748  -1013   1761   -628   -296    472    813    937    171
   -187   1000   1187   -407   -688   1093   -774   -644    -77    122    277   -366
    -88    337    426   -127   -257    381   -815   -714   -439   -452   -303   -854
     64     44    -23    -57     44     10   -802   -615   -480   -589   -483  -1034
    202     15   -187   -109    194    -85   -748   -511   -410   -563   -493  -1062
    288     83   -207   -187    246    -62   -706   -449   -335   -501   -457  -1036
    348    153   -194   -249    270    -20   -685   -418   -275   -446   -415  -1015
    413    207   -207   -311    309      0   -678   -402   -239   -410   -381  -1002
    452    228   -223   -340    337      2   -675   -397   -231   -397   -368  -1000
    483    241   -241   -363    361      0   -688   -405   -236   -394   -366  -1000
    480    257   -223   -368    353     18   -706   -415   -244   -397   -358  -1008
    485    249   -236   -368    361      7   -727   -431   -259   -413   -363  -1026
    509    254   -254   -381    381      0   -732   -439   -262   -415   -353  -1028
    522    249   -275   -387    397    -10   -748   -449   -272   -418   -348  -1041
    511    254   -257   -384    384      0   -748   -444   -270   -407   -335  -1036
    496    252   -246   -374    371      2   -753   -452   -272   -410   -327  -1036
    485    236   -249   -361    368     -5   -769   -462   -285   -418   -329  -1044
    485    244   -244   -366    363      0   -774   -459   -283   -410   -324  -1041
    470    272   -197   -371    332     38   -766   -446   -270   -397   -316  -1021
    457    293   -166   -376    311     62   -769   -444   -265   -392   -316  -1013
    457    298   -158   -376    309     70   -776   -444   -262   -379   -298  -1008
    413    265   -148   -337    280     59   -787   -446   -262   -371   -280  -1000
    394    259   -135   -327    265     62   -792   -444   -262   -371   -272  -1005
    379    283    -98   -332    239     93   -789   -436   -254   -355   -246   -995
    348    293    -54   -319    202    119   -787   -431   -244   -337   -231   -992
    311    280    -31   -298    171    127   -787   -426   -236   -322   -210   -987
    288    283     -5   -288    148    140   -779   -410   -220   -303   -189   -961
    246    288     38   -267    103    163   -779   -407   -213   -296   -179   -940
    220    288     67   -254     77    179   -787   -415   -218   -301   -179   -932
    181    257     72   -220     54    166   -789   -418   -218   -293   -176   -932
    137    244    106   -192     15    176   -792   -410   -215   -283   -163   -911
    101    241    140   -174    -18    192   -787   -397   -205   -265   -153   -888
     77    259    181   -168    -51    220   -776   -379   -189   -244   -137   -852
     46    265    215   -158    -85    241   -766   -371   -179   -231   -129   -831
     15    267    252   -142   -119    259   -766   -371   -179   -228   -129   -833
    -20    265    283   -124   -153    272   -766   -371   -181   -228   -124   -828
    -54    267    322   -106   -187    293   -753   -361   -176   -218   -116   -802
    -77    285    361   -106   -220    324   -735   -342   -161   -197   -114   -776
    -98    288    387    -93   -244    335   -711   -319   -140   -179   -106   -766
   -122    285    405    -83   -265    345   -696   -301   -122   -166   -106   -758
   -153    285    439    -64   -296    361   -683   -283   -101   -145   -106   -748
   -184    285    470    -51   -327    376   -678   -272    -85   -127    -96   -743
   -213    270    483    -28   -348    374   -675   -270    -70   -109    -88   -745
   -236    267    504    -18   -368    384   -675   -277    -59   -101    -90   -748
   -244    280    524    -18   -384    402   -675   -285    -49    -90    -88   -743
   -246    293    537    -25   -392    415   -672   -283    -38    -72    -75   -750
   -267    288    553    -10   -410    420   -675   -293    -41    -70    -67   -771
   -285    270    555      7   -420    410   -685   -319    -54    -83    -83   -802
   -296    267    563     15   -428    415   -680   -324    -54    -83    -80   -815
   -306    267    574     18   -441    420   -691   -335    -64    -96    -83   -826
   -306    280    587     12   -446    433   -704   -345    -75   -111    -88   -833
   -311    288    600     10   -454    444   -711   -355    -77   -114    -85   -833
   -329    275    605     28   -467    439   -717   -361    -77   -114    -93   -836
   -324    259    584     31   -454    420   -722   -363    -80   -119   -116   -841
   -322    262    581     28   -452    420   -724   -366    -77   -114   -145   -839
   -311    290    602      7   -457    446   -727   -361    -70   -103   -168   -828
   -309    322    631     -5   -470    475   -719   -348    -57    -80   -168   -820
   -306    350    657    -23   -480    501   -717   -350    -57    -70   -163   -826
   -293    374    665    -41   -478    519   -719   -361    -57    -67   -153   -836
   -272    397    667    -62   -470    532   -719   -361    -57    -67   -150   -841
   -246    423    670    -88   -457    545   -709   -355    -54    -64   -150   -841
   -231    441    672   -106   -452    555   -709   -363    -67    -75   -161   -844
   -223    488    711   -132   -467    600   -709   -379    -80    -83   -166   -849
   -215    542    758   -166   -485    649   -711   -394    -88    -77   -168   -844
   -202    548    750   -171   -475    649   -724   -426   -114    -90   -181   -852
   -197    522    717   -163   -457    620   -740   -467   -161   -119   -215   -870
   -197    485    683   -142   -441    581   -763   -496   -187   -119   -244   -885
   -213    454    665   -122   -439    561   -787   -511   -194   -124   -252   -906
   -218    418    636    -98   -426    527   -787   -504   -197   -135   -239   -917
   -205    366    571    -80   -389    467   -789   -509   -200   -145   -262   -924
   -207    288    496    -38   -353    389   -800   -532   -228   -181   -319   -966
   -213    228    441     -7   -327    335   -805   -555   -252   -207   -353  -1008
   -210    194    405      7   -306    298   -813   -579   -272   -220   -363  -1028
   -226    155    379     33   -303    267   -828   -605   -296   -236   -384  -1054
   -239    109    345     64   -290    226   -839   -626   -314   -265   -418  -1065
   -239     70    306     83   -272    187   -854   -649   -340   -293   -446  -1091
   -241     44    285     98   -262    163   -865   -665   -355   -303   -465  -1104
   -241     20    262    109   -254    140   -865   -659   -358   -298   -467  -1106
   -239      0    239    119   -239    116   -867   -659   -363   -298   -470  -1101
   -220    -59    161    140   -192     49   -870   -652   -381   -327   -504  -1135
   -197   -145     51    171   -124    -46   -813   -576   -371   -361   -563  -1205
   -171   -127     44    148   -109    -44   -698   -446   -290   -342   -581  -1226
   -137    -20    114     77   -127     46   -584   -272   -137   -218   -483  -1132
    -98    262    358    -83   -228    311   -527   -135     77     49   -215   -891
    -93    823    917   -363   -504    870   -550   -124    306    446    231   -483
   -215   1350   1566   -568   -891   1457   -756   -418    345    737    600   -158
   -265   1343   1608   -540   -935   1475  -1091   -833     88    672    584   -174
   -298    828   1127   -267   -714    976  -1304  -1236   -426    127     70   -584
   -298     44    342    127   -319    192  -1327  -1395   -922   -594   -646  -1169
   -228   -340   -111    283    -59   -226  -1296  -1278   -997   -792   -888  -1389
   -171   -410   -241    290     33   -327  -1215  -1127   -901   -753   -891  -1410
   -135   -363   -228    249     46   -298  -1132  -1021   -802   -678   -852  -1387
    -90   -241   -150    166     28   -197  -1075   -953   -711   -594   -776  -1335
    -72   -171    -98    119     10   -137  -1049   -924   -670   -545   -730  -1293
    -54   -140    -88     96     15   -114  -1028   -906   -649   -530   -717  -1275
    -44   -142    -98     90     23   -122  -1023   -901   -646   -532   -722  -1270
    -38   -145   -106     93     33   -127  -1026   -909   -659   -535   -730  -1278
    -15   -116   -103     64     41   -111  -1028   -911   -662   -535   -730  -1275
     -2   -114   -111     59     51   -114  -1031   -917   -667   -537   -727  -1286
     18   -106   -124     44     70   -114  -1041   -930   -683   -545   -724  -1286
     36   -101   -137     33     85   -119  -1047   -940   -693   -550   -724  -1288
     59    -83   -142     10    101   -111  -1052   -945   -691   -553   -724  -1280
     64    -96   -161     15    111   -127  -1060   -950   -701   -561   -737  -1280
     67   -127   -194     28    129   -158  -1070   -961   -714   -574   -758  -1291
     83   -109   -192     12    137   -150  -1070   -958   -719   -568   -763  -1288
    101    -85   -187    -10    142   -137  -1067   -963   -722   -566   -763  -1291
    114    -75   -192    -20    153   -132  -1070   -971   -727   -563   -758  -1291
    116    -83   -202    -18    158   -142  -1080   -984   -743   -574   -763  -1299
    124    -80   -205    -20    163   -142  -1088   -992   -753   -579   -771  -1304
    132    -62   -197    -36    161   -129  -1083   -982   -743   -568   -766  -1291
    129    -38   -168    -44    148   -103  -1075   -971   -732   -553   -758  -1278
    114    -70   -184    -23    148   -124  -1080   -979   -740   -563   -774  -1293
    109    -85   -194    -10    150   -140  -1083   -989   -753   -571   -782  -1309
    111    -64   -176    -23    142   -119  -1083   -989   -750   -563   -774  -1296
    114    -64   -181    -25    145   -122  -1088   -992   -758   -566   -779  -1288
    119    -72   -192    -25    153   -132  -1098   -997   -766   -568   -782  -1286
    127    -80   -207    -23    166   -142  -1101   -995   -769   -566   -776  -1275
    119    -75   -197    -23    155   -135  -1093   -984   -758   -555   -763  -1265
    119    -67   -187    -25    150   -127  -1080   -969   -743   -540   -748  -1241
    129    -49   -179    -41    153   -114  -1062   -950   -724   -519   -727  -1210
    132    -62   -194    -33    163   -127  -1052   -943   -719   -517   -727  -1205
    116    -64   -181    -28    148   -122  -1031   -932   -711   -514   -722  -1197
    119    -25   -148    -46    132    -85  -1000   -917   -693   -498   -706  -1176
    127    -10   -140    -59    132    -75   -984   -906   -683   -496   -704  -1163
    140      5   -135    -72    137    -64   -958   -885   -665   -478   -683  -1140
    155     41   -116    -98    137    -38   -935   -865   -639   -452   -654  -1132
    161     77    -85   -119    124     -2   -909   -844   -610   -426   -620  -1122
    174    114    -59   -145    116     28   -883   -818   -576   -397   -589  -1101
    179    122    -57   -150    119     33   -854   -800   -555   -384   -581  -1093
    194    163    -31   -181    114     67   -823   -779   -527   -361   -563  -1075
    202    197     -5   -200    103     96   -792   -763   -504   -329   -535  -1060
    210    236     25   -223     93    129   -774   -748   -480   -303   -511  -1036
    207    257     49   -231     80    153   -758   -735   -465   -277   -491  -1021
    207    275     64   -244     72    171   -748   -730   -454   -267   -475  -1008
    207    270     62   -239     72    166   -735   -727   -449   -262   -465  -1000
    207    259     51   -233     77    155   -717   -714   -433   -254   -457   -995
    189    254     64   -220     62    161   -691   -691   -413   -239   -436   -974
    155    265    109   -210     23    187   -672   -662   -389   -215   -407   -930
    132    275    140   -205     -5    207   -649   -639   -363   -192   -387   -904
    109    267    155   -189    -23    213   -631   -613   -337   -176   -376   -896
     90    259    168   -174    -38    215   -610   -581   -311   -158   -358   -878
     75    283    207   -181    -67    246   -579   -553   -277   -124   -329   -849
     67    309    239   -189    -85    275   -548   -524   -241    -98   -314   -820
     64    327    262   -197    -98    296   -519   -488   -197    -77   -311   -795
     62    348    285   -205   -111    316   -493   -454   -158    -59   -285   -753
     64    368    301   -218   -119    337   -470   -433   -140    -38   -259   -719
     67    381    311   -226   -122    348   -449   -413   -111     -5   -277   -709
     72    400    324   -236   -127    363   -426   -392    -80     33   -298   -701
     90    436    345   -262   -127    392   -402   -379    -62     77   -283   -662
     93    472    379   -283   -142    426   -387   -379    -57    116   -249   -628
    106    506    400   -306   -145    452   -376   -381    -51    145   -218   -605
    116    488    371   -303   -127    431   -389   -405    -75    145   -223   -607
    114    475    361   -293   -122    418   -400   -426   -101    129   -231   -615
    109    478    368   -296   -129    423   -413   -439   -119    127   -223   -613
    111    449    337   -280   -114    394   -420   -449   -135    111   -218   -618
    122    415    290   -270    -85    355   -420   -454   -155     88   -226   -631
    137    368    231   -252    -46    301   -420   -462   -184     51   -239   -657
    129    298    168   -215    -20    233   -431   -480   -223      7   -254   -675
    150    241     90   -197     31    166   -454   -509   -270    -51   -288   -704
    174    194     18   -184     77    109   -462   -530   -309   -103   -314   -704
    202    150    -51   -176    127     49   -470   -553   -345   -153   -355   -704
    228    103   -124   -168    176     -7   -483   -581   -381   -197   -392   -724
    236     75   -161   -155    200    -41   -485   -592   -397   -207   -392   -735
    231     49   -181   -142    205    -64   -483   -592   -405   -200   -379   -727
    210     41   -168   -124    189    -62   -462   -579   -392   -179   -371   -701
    194     10   -184   -103    189    -88   -449   -568   -387   -163   -376   -696
    189    -57   -246    -67    215   -150   -420   -532   -389   -181   -407   -730
    202   -122   -324    -41    262   -223   -319   -415   -350   -194   -449   -763
    220    -96   -316    -62    267   -205   -192   -267   -272   -140   -433   -745
    265     38   -226   -153    241    -90    -88    -83   -103     31   -298   -633
    277    436    158   -358     59    298    -41     38    153    366     44   -298
    197   1036    839   -618   -322    937    -83      5    405    789    532    174
     67   1400   1332   -732   -631   1366   -309   -290    428   1036    831    459
      2   1150   1148   -576   -574   1150   -602   -696     90    815    639    293
    -77    485    563   -205   -319    524   -735  -1028   -446    163     12   -226
   -106   -194    -88    150    -10   -142   -735  -1091   -818   -387   -548   -709
    -64   -491   -426    277    179   -459   -675   -943   -826   -485   -701   -854
    -67   -511   -444    288    187   -478   -548   -779   -701   -407   -675   -833
    -70   -462   -392    265    158   -426   -444   -665   -592   -329   -607   -789
    -70   -392   -322    228    124   -358   -374   -592   -511   -272   -530   -732
    -77   -342   -265    210     93   -303   -319   -537   -449   -220   -470   -685
    -85   -345   -259    213     85   -301   -285   -506   -420   -189   -446   -665
    -77   -348   -270    210     96   -309   -275   -493   -410   -179   -441   -657
    -75   -345   -270    207     96   -309   -267   -485   -405   -176   -441   -644
    -64   -350   -285    207    109   -319   -272   -480   -410   -181   -457   -641
    -46   -361   -316    202    132   -340   -275   -485   -420   -192   -462   -644
    -25   -374   -348    200    158   -361   -270   -483   -423   -197   -459   -644
    -31   -381   -350    205    158   -366   -265   -478   -426   -197   -457   -639
    -46   -387   -340    218    145   -363   -267   -485   -428   -200   -472   -633
    -38   -387   -348    213    153   -368   -265   -488   -431   -215   -504   -631
    -36   -379   -345    207    153   -363   -257   -480   -431   -220   -514   -623
    -28   -353   -324    189    145   -340   -239   -465   -420   -210   -504   -610
    -59   -340   -280    200    109   -311   -218   -444   -400   -187   -475   -594
   -119   -371   -252    244     64   -311   -207   -431   -392   -176   -457   -597
   -168   -350   -181    259      5   -267   -179   -400   -368   -153   -446   -574
   -252   -322    -72    285    -90   -197   -129   -342   -319   -109   -418   -522
   -345   -324     20    335   -184   -153   -103   -309   -288    -85   -400   -491
   -265   -342    -77    301    -96   -213   -137   -340   -322   -124   -454   -535
   -189   -342   -153    265    -20   -249   -168   -368   -350   -161   -491   -581
   -142   -358   -215    249     33   -288   -192   -384   -374   -192   -527   -618
   -137   -394   -257    267     59   -327   -189   -376   -384   -202   -540   -607
   -135   -410   -275    272     67   -342   -189   -376   -394   -194   -542   -576
   -122   -407   -285    265     80   -345   -200   -379   -407   -194   -553   -550
    -72   -400   -327    233    124   -363   -228   -392   -431   -213   -574   -550
     23   -397   -420    187    220   -407   -259   -415   -462   -239   -594   -579
    132   -402   -535    135    332   -467   -280   -439   -496   -265   -610   -592
    231   -428   -659     96    444   -542   -303   -465   -535   -303   -641   -602
    329   -439   -769     51    548   -602   -324   -493   -574   -342   -678   -615
    397   -439   -836     20    615   -636   -335   -517   -600   -371   -701   -623
    452   -452   -904      0    675   -678   -348   -540   -628   -402   -717   -644
    496   -462   -958    -18    727   -709   -361   -558   -649   -423   -732   -665
    535   -465  -1000    -36    766   -730   -363   -561   -657   -439   -743   -683
    574   -454  -1028    -59    800   -740   -361   -555   -654   -439   -737   -680
    592   -444  -1036    -75    813   -740   -355   -566   -646   -431   -724   -688
    607   -452  -1062    -77    833   -756   -353   -574   -641   -433   -722   -704
    618   -457  -1078    -80    846   -766   -350   -579   -644   -439   -724   -719
    618   -449  -1067    -83    841   -758   -350   -581   -641   -441   -727   -724
    628   -428  -1060   -101    844   -743   -353   -579   -636   -439   -727   -714
    620   -418  -1039   -101    828   -727   -358   -584   -633   -441   -730   -717
    597   -426  -1023    -85    807   -724   -350   -589   -631   -444   -732   -737
    563   -428   -992    -67    776   -709   -337   -587   -623   -436   -711   -727
    504   -410   -917    -49    709   -662   -314   -571   -597   -413   -680   -698
    441   -400   -844    -20    641   -620   -288   -550   -568   -389   -652   -680
    392   -374   -766    -10    576   -571   -270   -524   -535   -363   -610   -641
    324   -337   -662      7    493   -498   -249   -493   -496   -327   -563   -602
    270   -301   -574     12    420   -436   -220   -462   -457   -293   -522   -568
    218   -270   -488     25    350   -379   -197   -436   -418   -262   -485   -545
    166   -231   -400     31    280   -314   -174   -407   -381   -236   -449   -522
    109   -194   -303     44    205   -249   -145   -368   -342   -200   -405   -488
     41   -161   -202     59    119   -181   -106   -324   -293   -150   -345   -436
    -41   -127    -85     83     20   -106    -59   -272   -233   -103   -277   -376
   -140    -67     72    101   -109      2      2   -202   -161    -31   -184   -296
   -290    -15    275    153   -283    129     72   -129    -80     46    -88   -215
   -480     25    506    226   -493    265    155    -49      2    124      2   -135
   -571     54    623    257   -597    337    200    -18     33    124      2   -103
   -545    129    675    207   -613    402    184    -15     49     96    -10    -90
   -532    202    735    166   -633    467    192     -5     64     93     12    -75
   -613    220    831    194   -724    524    246     33    106    153     57    -46
   -737    220    958    257   -849    589    298     72    140    189    106    -10
   -836    192   1028    322   -932    610    298     77    137    187    124     15
   -836    179   1015    329   -924    597    262     54    124    171    116     31
   -826    163    987    329   -906    574    236     28    119    158    101     23
   -828    116    945    355   -888    532    228     10    103    122    103    -18
   -807    111    917    348   -862    511    218    -15     77     83    106    -57
   -753     90    844    332   -797    467    194    -51     46     44     75   -103
   -706     44    750    329   -730    394    163    -96     -7    -25     23   -166
   -675      5    680    335   -680    342    140   -127    -51    -90    -18   -207
   -646    -41    605    342   -628    283    124   -161    -96   -145    -54   -239
   -597    -80    517    340   -558    218    103   -207   -142   -200    -96   -275
   -537   -109    428    322   -483    158     77   -249   -192   -254   -140   -329
   -465   -122    342    293   -405    109     51   -280   -226   -296   -166   -384
   -389   -129    259    257   -324     64     28   -306   -252   -324   -184   -428
   -329   -127    202    228   -267     36      7   -335   -280   -353   -205   -465
   -257   -142    111    200   -187    -15     -7   -353   -306   -389   -244   -498
   -179   -218    -38    197    -72   -127     20   -309   -319   -439   -319   -576
   -140   -236    -96    187    -23   -166    122   -194   -267   -436   -348   -618
    -96   -158    -62    127    -18   -111    236    -33   -150   -355   -303   -574
    -10    127    135    -59    -72    132    322    135     54   -124    -90   -355
      2    714    709   -358   -353    711    345    205    329    283    348     93
   -106   1322   1428   -610   -769   1376    220     18    475    649    779    532
   -168   1475   1644   -652   -906   1558   -119   -415    306    693    859    607
   -176   1010   1187   -418   -683   1098   -402   -865   -189    218    413    218
   -135    158    293    -12   -213    226   -524  -1145   -776   -558   -366   -446
    -12   -402   -389    207    187   -394   -548  -1130  -1000   -940   -807   -844
    119   -522   -641    202    379   -581   -491   -976   -937   -950   -841   -885
    168   -457   -628    142    397   -542   -366   -831   -810   -867   -769   -833
    207   -350   -558     70    381   -452   -283   -730   -698   -779   -691   -758
    228   -301   -532     36    379   -415   -233   -675   -628   -719   -641   -704
    218   -288   -506     36    361   -397   -192   -639   -589   -680   -615   -670
    184   -280   -465     46    324   -371   -153   -607   -555   -644   -600   -633
    163   -290   -454     62    306   -371   -135   -587   -535   -620   -589   -602
    127   -288   -415     77    270   -350   -119   -561   -509   -592   -566   -555
     75   -303   -379    114    226   -340    -93   -542   -488   -574   -550   -527
     67   -309   -376    119    218   -340    -85   -535   -491   -574   -542   -519
     62   -309   -371    122    215   -340    -83   -532   -491   -568   -537   -504
     18   -306   -324    142    168   -314    -64   -514   -475   -545   -519   -462
     -5   -298   -293    153    142   -296    -49   -496   -452   -527   -496   -431
     -2   -303   -303    153    148   -303    -46   -488   -441   -517   -496   -410
      5   -309   -314    150    158   -311    -36   -478   -431   -514   -496   -392
     15   -316   -332    150    171   -324    -23   -465   -415   -506   -496   -366
     20   -316   -337    148    179   -327    -15   -446   -400   -485   -491   -332
      7   -319   -327    153    166   -322     -5   -428   -397   -462   -491   -316
      0   -314   -316    155    155   -316      7   -415   -389   -439   -478   -288
    -12   -301   -290    155    135   -296     20   -400   -379   -415   -452   -265
    -23   -306   -283    166    129   -296     28   -381   -374   -410   -418   -267
    -28   -309   -280    166    124   -293     36   -361   -366   -405   -394   -262
    -38   -311   -272    174    114   -290     41   -353   -363   -394   -379   -259
    -33   -303   -270    168    116   -288     33   -353   -366   -392   -379   -259
    -23   -296   -272    161    124   -285     25   -350   -371   -394   -384   -259
    -18   -309   -293    161    135   -301     23   -345   -368   -387   -381   -265
      5   -322   -327    155    166   -324     12   -342   -376   -389   -379   -265
     20   -329   -350    153    184   -337      2   -340   -381   -392   -376   -270
     31   -340   -371    155    200   -355     -2   -340   -387   -394   -381   -275
     49   -348   -397    148    223   -371     -2   -337   -389   -394   -387   -288
     57   -368   -428    155    241   -397     -7   -345   -400   -410   -402   -309
     77   -379   -457    150    265   -418    -15   -350   -415   -428   -418   -332
     98   -366   -465    135    280   -415    -20   -358   -428   -441   -426   -350
     98   -366   -465    132    280   -415    -15   -361   -423   -441   -426   -350
    111   -355   -467    122    288   -413     -5   -355   -413   -436   -423   -340
    127   -348   -478    109    301   -413     -5   -345   -405   -431   -428   -337
    127   -348   -475    111    301   -410     -2   -335   -394   -428   -436   -332
    122   -345   -467    111    293   -405     23   -309   -366   -410   -423   -332
    109   -327   -439    109    272   -381     44   -283   -340   -384   -392   -319
     88   -306   -397    106    241   -350     62   -259   -316   -358   -361   -301
     59   -306   -366    124    213   -335     72   -241   -293   -332   -345   -293
     49   -298   -348    122    197   -322     90   -223   -272   -316   -335   -290
     83   -213   -296     64    187   -252    132   -189   -228   -272   -296   -259
     90   -171   -262     41    176   -215    158   -161   -205   -241   -272   -244
     75   -166   -241     46    158   -202    181   -135   -181   -218   -249   -239
     51   -179   -233     62    140   -205    194   -116   -168   -202   -241   -239
     36   -163   -200     62    116   -181    207    -93   -150   -181   -226   -231
      7   -137   -148     62     75   -142    223    -70   -129   -163   -210   -215
    -25   -114    -88     70     31   -101    244    -46   -109   -137   -187   -197
    -49   -109    -62     77      5    -85    259    -23    -88   -114   -174   -192
    -64   -111    -49     88    -10    -80    280      0    -62    -88   -163   -181
   -109   -119    -12    114    -49    -67    301     20    -44    -72   -148   -168
   -150   -116     33    135    -93    -41    316     38    -31    -51   -129   -153
   -197   -122     72    158   -135    -25    322     46    -20    -38   -116   -137
   -236    -98    137    166   -187     18    348     70      7     -7    -85   -103
   -265    -75    189    168   -231     57    376     80     33     18    -70    -80
   -290    -85    205    189   -249     59    400     88     51     36    -64    -64
   -319    -98    218    207   -270     59    410     88     64     62    -51    -33
   -353   -132    220    241   -288     44    410     59     64     75    -51    -15
   -389   -145    241    265   -316     49    410     41     64     90    -51    -12
   -431   -137    293    285   -363     77    418     36     67    103    -23    -18
   -488   -129    358    309   -423    114    413     15     59     93      7    -10
   -511   -116    394    314   -454    137    407      7     64     77     15     -7
   -537   -127    407    332   -475    140    381    -12     44     54     -7    -12
   -553   -132    420    342   -488    142    366    -23     25     51    -15      7
   -579   -145    431    361   -506    142    358    -41      2     44    -15     33
   -602   -158    444    379   -524    142    358    -54    -20     31    -33     15
   -620   -184    433    400   -527    124    350    -51    -33     25    -93     -7
   -644   -244    400    444   -522     77    353    -41    -28     38   -103    -25
   -636   -288    348    459   -493     28    345    -46    -33     28   -127    -64
   -636   -309    324    472   -480      7    340    -54    -33     20   -174    -90
   -644   -332    311    485   -480    -10    332    -62    -49     10   -205    -85
   -652   -337    314    496   -483    -12    327    -70    -72     10   -220    -80
   -657   -374    283    514   -472    -44    327    -72    -90      0   -226   -106
   -633   -368    265    501   -452    -51    322    -80    -96     -7   -236   -124
   -594   -348    246    470   -420    -51    306   -103    -77    -15   -233   -142
   -553   -332    220    444   -387    -57    296    -98    -51    -28   -223   -135
   -542   -374    166    457   -355   -106    277    -77   -114    -25   -249   -171
   -514   -439     75    478   -296   -184    301    -36   -140    -54   -285   -192
   -449   -418     31    431   -241   -194    428     75    -51    -67   -293   -187
   -400   -324     75    363   -239   -124    561    236     93      2   -215   -137
   -348   -109    239    226   -296     64    657    420    293    213      5     44
   -327    363    691    -20   -509    527    696    519    542    568    423    444
   -459    969   1428   -257   -945   1197    649    426    748    950    893    948
   -610   1200   1810   -293  -1210   1504    402     57    670   1078   1075   1132
   -644    795   1436    -77  -1039   1114    101   -376    233    745    732    802
   -641      5    646    316   -644    327    -67   -706   -345     31     31    132
   -550   -615    -64    581   -244   -340   -124   -750   -641   -431   -452   -329
   -433   -805   -371    620    -31   -589   -103   -618   -618   -485   -550   -405
   -296   -743   -446    519     72   -594    -33   -504   -527   -441   -504   -389
   -116   -594   -480    355    179   -537     18   -428   -439   -379   -402   -361
    -10   -491   -483    249    233   -485     57   -384   -371   -322   -374   -322
     54   -444   -498    194    275   -470     85   -361   -335   -293   -327   -290
    166   -402   -568    116    366   -485     67   -379   -353   -324   -202   -285
    194   -392   -587     98    389   -488     57   -389   -361   -340   -233   -288
    210   -381   -594     85    402   -488     54   -387   -361   -332   -277   -293
    228   -363   -592     67    410   -478     62   -374   -348   -319   -306   -296
    215   -350   -568     64    392   -459     67   -363   -337   -303   -293   -293
    223   -329   -553     54    387   -441     88   -345   -316   -288   -280   -280
    220   -324   -545     51    381   -436     96   -337   -306   -283   -277   -280
    200   -329   -530     64    363   -428    101   -335   -301   -285   -303   -285
    189   -301   -491     54    337   -394    116   -319   -277   -267   -324   -270
    174   -285   -459     54    316   -371    122   -303   -262   -254   -316   -267
    142   -280   -426     67    283   -353    140   -280   -236   -236   -298   -246
    111   -272   -384     80    246   -327    158   -259   -210   -220   -301   -228
     80   -262   -345     88    210   -303    168   -246   -192   -205   -296   -233
     62   -236   -298     85    179   -267    192   -223   -161   -171   -277   -220
     23   -213   -239     93    129   -226    215   -200   -127   -135   -272   -200
     -7   -210   -202    109     96   -207    233   -171    -96   -109   -280   -181
    -31   -220   -189    124     77   -205    241   -163    -88   -103   -280   -179
    -64   -239   -174    150     54   -207    249   -161    -88   -103   -265   -184
    -75   -244   -168    158     46   -207    254   -150    -83   -101   -259   -176
    -90   -249   -158    171     33   -205    252   -148    -80    -96   -265   -181
   -111   -275   -163    192     23   -220    241   -153    -88   -106   -296   -200
   -109   -296   -189    202     38   -244    236   -145    -90   -106   -280   -200
   -101   -296   -197    197     46   -246    236   -137    -90   -101   -249   -181
    -96   -280   -184    189     44   -233    233   -132    -83    -98   -231   -161
    -93   -296   -205    192     54   -252    226   -127    -85   -101   -236   -176
    -70   -293   -223    181     75   -257    226   -119    -83    -93   -213   -158
    -49   -296   -246    171     96   -272    226   -109    -85    -93   -244   -171
    -46   -316   -270    181    111   -293    220   -109    -93   -101   -280   -189
   -116   -428   -311    270     96   -368    194   -129   -129   -150   -340   -223
   -168   -498   -332    332     80   -415    171   -153   -150   -187   -397   -249
   -202   -537   -335    368     64   -439    155   -181   -163   -202   -384   -267
   -257   -555   -298    407     20   -428    163   -192   -158   -192   -371   -277
   -293   -555   -265    423    -15   -410    194   -194   -127   -176   -389   -265
   -285   -527   -241    405    -23   -384    220   -174    -96   -150   -355   -254
   -231   -457   -226    342     -5   -342    244   -135    -62   -109   -290   -244
   -207   -418   -210    314      0   -314    272    -93    -18    -70   -270   -228
   -194   -392   -197    290      0   -296    288    -83      0    -49   -277   -228
   -184   -374   -189    277      0   -283    298    -72     15    -31   -288   -220
   -194   -374   -179    283    -10   -275    309    -67     18    -25   -329   -220
   -239   -361   -122    301    -59   -241    342    -54     28    -18   -337   -213
   -288   -332    -46    309   -122   -192    389    -25     59     18   -329   -174
   -314   -327    -12    322   -150   -171    423     15    106     57   -290   -142
   -353   -316     33    335   -194   -142    449     57    145     96   -246   -119
   -384   -296     88    340   -236   -103    470     90    179    129   -218    -88
   -415   -272    142    342   -280    -64    493    129    223    166   -187    -31
   -418   -236    181    327   -301    -28    517    166    267    207   -150     41
   -428   -200    228    311   -329     15    542    207    314    254   -106     96
   -452   -194    257    324   -355     31    561    241    348    285    -83    132
   -467   -179    288    322   -379     54    581    265    374    309    -75    158
   -470   -150    319    309   -394     83    600    293    402    335    -57    189
   -485   -129    355    306   -423    111    626    329    439    374    -20    218
   -501    -90    410    296   -457    158    659    379    498    426     38    246
   -537    -88    449    311   -496    179    678    397    527    446     57    239
   -602    -77    524    340   -566    220    711    431    558    485     80    223
   -678    -49    628    363   -654    288    763    472    605    535    124    280
   -735    -12    722    374   -730    353    818    519    654    592    179    358
   -792     20    813    384   -802    415    854    535    683    626    228    363
   -831     36    865    397   -849    449    872    542    698    639    244    368
   -849      7    857    420   -854    431    859    527    678    618    213    379
   -854     10    865    423   -859    436    846    514    667    610    179    361
   -849     -7    841    428   -844    415    844    506    667    610    176    374
   -849    -44    805    446   -828    379    831    504    646    579    124    368
   -854    -85    769    467   -813    340    820    493    618    542    109    350
   -854   -119    735    488   -795    306    805    478    594    517     77    296
   -844   -148    696    496   -771    272    795    475    568    483     54    257
   -826   -197    628    511   -727    215    779    449    530    431     12    205
   -784   -249    535    514   -659    142    756    426    498    410    -28    168
   -748   -293    454    522   -602     80    735    402    470    384    -54    176
   -688   -314    374    498   -532     28    714    387    441    345    -70    176
   -633   -298    335    467   -485     15    696    374    423    337    -80    179
   -600   -303    293    449   -446     -5    672    350    397    311   -101    140
   -545   -322    223    433   -384    -49    649    324    358    270   -127     93
   -470   -342    124    405   -298   -111    639    319    340    259   -145     64
   -389   -410    -20    400   -187   -215    649    350    327    226   -189      5
   -324   -485   -161    405    -83   -324    714    444    337    192   -226    -83
   -267   -407   -140    337    -64   -275    831    587    436    244   -174    -93
   -161   -228    -70    192    -46   -150    932    756    592    384    -75     20
    -67    153    220    -44   -142    187    945    820    776    639    181    290
    -51    719    771   -335   -413    745    849    717    932    963    571    672
   -142   1098   1241   -478   -691   1169    563    350    901   1176    839    911
   -163    901   1062   -371   -613    982    220    -93    545    966    631    724
   -244    231    475      5   -361    353     93   -410     15    332      0    223
   -293   -452   -158    371    -70   -306    116   -410   -319   -194   -571   -228
   -283   -766   -483    524     98   -626    184   -226   -309   -285   -743   -374
   -277   -810   -532    542    127   -672    301    -72   -194   -218   -743   -374
   -275   -761   -485    517    103   -623    397     36    -85   -137   -730   -337
   -280   -675   -397    478     57   -537    465    114      5    -75   -704   -265
   -309   -626   -316    467      2   -472    519    174     77    -18   -649   -207
   -324   -607   -285    465    -20   -446    550    202    106     10   -607   -202
   -332   -613   -280    472    -28   -446    555    210    114     18   -587   -215
   -342   -623   -283    483    -31   -454    566    220    122     28   -574   -210
   -363   -641   -277    504    -44   -459    587    236    132     46   -555   -207
   -376   -665   -290    519    -44   -478    581    223    116     36   -571   -236
   -358   -659   -301    509    -31   -480    576    218    114     31   -581   -246
   -335   -646   -311    488    -12   -480    568    210    109     15   -592   -259
   -332   -644   -311    488    -10   -478    558    192     93    -12   -615   -285
   -324   -646   -324    485     -2   -485    550    189     90    -18   -620   -319
   -319   -644   -324    480      2   -485    545    189     93    -23   -639   -319
   -280   -636   -355    457     36   -496    530    168     72    -49   -688   -329
   -194   -644   -449    420    127   -548    498    142     51    -72   -714   -371
   -106   -646   -540    376    215   -594    475    119     23    -93   -717   -420
    -59   -675   -615    366    275   -644    446     96    -10   -129   -745   -480
    -59   -688   -628    371    283   -659    433     80    -31   -166   -787   -506
    -72   -678   -605    376    265   -641    431     72    -38   -187   -826   -511
    -93   -701   -607    397    257   -654    441     83    -28   -187   -828   -540
    -98   -732   -636    415    267   -685    444     90    -23   -184   -828   -561
    -98   -724   -626    410    262   -675    446    101    -15   -179   -828   -553
   -122   -706   -584    415    231   -646    449    106     -7   -174   -820   -545
   -137   -688   -550    410    205   -620    441    111     -2   -158   -795   -566
   -140   -678   -540    407    197   -610    433    114      0   -150   -784   -579
   -142   -688   -545    413    200   -618    431    119      5   -148   -787   -579
   -132   -683   -550    407    207   -618    439    142     18   -140   -771   -558
   -142   -654   -514    397    184   -584    446    161     23   -127   -758   -527
   -148   -633   -485    389    166   -561    454    174     28   -119   -756   -514
   -161   -620   -459    392    148   -542    472    187     31   -119   -756   -522
   -179   -618   -439    400    129   -530    493    200     36   -116   -737   -535
   -210   -613   -402    410     93   -509    501    202     38   -119   -730   -532
   -226   -584   -358    405     64   -470    511    215     49   -109   -711   -522
   -236   -576   -340    405     51   -459    519    228     57   -103   -698   -527
   -244   -571   -327    407     41   -449    530    233     67    -98   -688   -537
   -249   -545   -296    394     20   -420    537    246     88    -83   -667   -514
   -262   -517   -254    389     -5   -387    548    252    106    -70   -665   -501
   -272   -485   -213    376    -31   -348    555    252    122    -57   -649   -506
   -277   -454   -176    366    -51   -316    558    249    135    -46   -615   -511
   -285   -428   -142    355    -72   -285    558    244    142    -38   -594   -509
   -301   -413   -114    355    -96   -265    563    244    153    -41   -594   -501
   -319   -413    -96    366   -114   -254    566    241    161    -41   -584   -498
   -332   -405    -72    368   -129   -239    568    233    166    -44   -568   -504
   -361   -392    -33    374   -166   -213    579    241    181    -38   -553   -491
   -389   -361     28    374   -210   -166    600    259    205     -7   -509   -480
   -426   -324    101    376   -265   -114    615    280    228     23   -465   -470
   -480   -298    181    389   -332    -59    626    301    252     51   -439   -439
   -563   -290    272    426   -420    -10    646    329    280     75   -413   -431
   -654   -259    394    457   -527     67    678    371    329    122   -363   -384
   -657   -241    413    446   -537     83    678    379    337    132   -350   -358
   -581   -187    394    384   -488    103    644    361    329    119   -342   -348
   -522   -142    376    329   -452    116    618    345    316    114   -345   -389
   -506   -122    384    314   -446    129    610    342    314    122   -337   -413
   -498   -103    394    298   -449    145    618    350    324    140   -319   -389
   -480    -77    402    280   -441    161    633    366    337    155   -306   -348
   -446    -20    426    233   -436    200    636    371    353    166   -285   -322
   -410     23    433    192   -420    228    636    368    358    166   -272   -319
   -374     46    418    163   -397    231    628    355    348    153   -277   -327
   -329     75    405    127   -366    239    628    350    345    161   -262   -322
   -303    124    426     88   -363    275    628    345    348    174   -249   -303
   -324    153    478     85   -400    314    626    335    348    171   -249   -283
   -358    153    509    101   -433    329    610    319    337    163   -252   -272
   -368    155    524    106   -446    340    592    303    322    158   -254   -265
   -379    166    545    103   -462    355    579    298    314    161   -220   -252
   -366    150    514    106   -439    332    558    280    293    148   -215   -257
   -335    127    459    103   -397    293    532    257    259    114   -239   -275
   -283     96    379     93   -329    236    498    223    215     70   -277   -306
   -220     41    259     88   -241    150    452    174    161     15   -340   -376
   -174      0    174     85   -174     85    420    137    119    -20   -384   -423
   -135    -57     77     96   -106     10    384     93     72    -62   -431   -472
   -122    -88     33    106    -77    -28    366     62     41    -90   -465   -493
   -135   -109     25    122    -80    -44    348     44     20   -106   -488   -493
   -150   -114     36    132    -96    -38    337     38     10   -109   -496   -496
   -179   -135     41    155   -111    -46    335     41      5   -114   -506   -504
   -197   -155     41    176   -119    -57    327     31     -7   -116   -519   -514
   -205   -148     57    176   -132    -46    314     20    -18   -114   -519   -522
   -194   -202    -10    197    -93   -106    309     28    -36   -145   -553   -563
   -168   -285   -116    226    -28   -202    366    109    -25   -181   -613   -628
   -153   -249    -96    202    -28   -174    483    236     54   -148   -605   -631
   -106   -116    -12    111    -46    -64    571    397    194    -20   -501   -542
    -59    213    272    -77   -166    241    613    509    389    233   -236   -306
    -77    787    865   -355   -472    826    571    483    589    597    187     77
   -218   1291   1509   -535   -862   1400    363    184    628    875    545    387
   -283   1208   1488   -462   -885   1348      0   -257    332    763    480    319
   -335    641    976   -153   -657    807   -205   -646   -184    202    -38   -106
   -348   -122    223    233   -285     51   -231   -763   -623   -433   -670   -628
   -296   -522   -226    410    -36   -374   -197   -639   -701   -623   -906   -852
   -265   -574   -311    418     20   -444   -106   -480   -597   -571   -901   -870
   -241   -524   -283    381     18   -405    -18   -368   -493   -488   -846   -833
   -210   -431   -223    319      5   -327     44   -290   -402   -405   -776   -779
   -179   -353   -174    267     -2   -265     80   -241   -335   -340   -711   -732
   -192   -345   -153    267    -20   -252    106   -220   -311   -311   -683   -717
   -189   -327   -140    257    -25   -233    109   -215   -309   -306   -680   -714
   -194   -314   -119    252    -38   -215    109   -215   -311   -306   -678   -709
   -215   -303    -88    259    -64   -197    111   -215   -309   -298   -665   -701
   -205   -306   -103    254    -51   -205    103   -223   -314   -301   -662   -701
   -205   -301    -96    254    -57   -200    103   -228   -322   -298   -662   -704
   -213   -293    -80    252    -67   -187    109   -228   -322   -293   -659   -704
   -218   -288    -70    254    -75   -179    103   -228   -322   -285   -657   -704
   -218   -277    -59    246    -80   -168     93   -233   -322   -280   -654   -696
   -218   -280    -62    249    -77   -174     88   -236   -324   -272   -652   -683
   -226   -288    -62    254    -83   -176     88   -241   -324   -262   -646   -683
   -236   -301    -64    270    -85   -184     90   -241   -324   -262   -646   -678
   -241   -306    -64    272    -90   -184     85   -244   -332   -267   -654   -688
   -254   -303    -49    277   -103   -176     80   -246   -335   -257   -646   -698
   -265   -303    -38    283   -116   -171     72   -249   -340   -252   -646   -701
   -262   -301    -38    283   -111   -171     64   -252   -340   -257   -662   -704
   -267   -303    -36    283   -119   -171     57   -259   -342   -259   -652   -709
   -285   -335    -49    309   -119   -192     44   -270   -358   -259   -623   -722
   -283   -332    -51    306   -119   -192     31   -283   -374   -265   -623   -714
   -272   -337    -64    306   -103   -202     15   -293   -387   -267   -641   -696
   -265   -342    -77    303    -96   -210     -7   -309   -405   -265   -626   -709
   -265   -350    -85    306    -90   -218    -31   -327   -426   -270   -610   -714
   -257   -368   -111    311    -75   -239    -46   -342   -444   -283   -623   -722
   -244   -376   -132    311    -57   -254    -62   -348   -449   -285   -607   -717
   -233   -366   -132    298    -51   -249    -72   -355   -467   -290   -594   -711
   -226   -350   -127    288    -49   -239    -80   -361   -478   -283   -581   -709
   -215   -337   -122    275    -49   -231    -90   -374   -493   -285   -584   -698
   -202   -335   -132    270    -36   -233    -98   -387   -511   -298   -602   -693
   -215   -376   -163    293    -25   -270   -111   -407   -532   -337   -641   -722
   -210   -381   -174    296    -18   -277   -114   -420   -542   -358   -654   -743
   -189   -376   -187    283     -2   -283   -122   -433   -555   -366   -667   -753
   -166   -368   -202    267     18   -285   -124   -441   -568   -368   -670   -769
   -135   -332   -197    233     28   -265   -140   -452   -584   -384   -698   -792
    -90   -296   -205    192     54   -249   -148   -459   -584   -392   -717   -807
    -49   -267   -218    158     83   -244   -150   -462   -589   -394   -740   -823
    -15   -239   -223    127    103   -231   -158   -480   -610   -405   -779   -833
     10   -231   -241    109    124   -236   -155   -504   -628   -426   -802   -849
     -2   -249   -246    124    122   -246   -155   -514   -613   -418   -787   -878
    -20   -262   -241    140    109   -252   -166   -524   -613   -400   -771   -909
     -5   -267   -262    137    127   -265   -179   -537   -613   -397   -761   -924
     18   -262   -280    119    148   -272   -181   -555   -620   -407   -776   -930
     38   -270   -309    114    174   -290   -202   -584   -644   -428   -802   -953
     54   -283   -340    114    197   -311   -218   -605   -659   -446   -826   -979
     57   -298   -355    122    205   -327   -231   -623   -672   -444   -820  -1000
     70   -311   -381    119    223   -345   -249   -639   -675   -446   -826  -1010
    119   -306   -426     93    270   -366   -267   -649   -680   -452   -846  -1013
    187   -280   -470     44    327   -374   -288   -659   -691   -462   -849  -1010
    275   -280   -555      2    415   -418   -319   -678   -714   -491   -867  -1021
    374   -283   -657    -49    514   -470   -342   -693   -732   -511   -865  -1034
    439   -293   -732    -75    584   -511   -361   -717   -750   -527   -854  -1044
    462   -285   -750    -90    605   -517   -368   -737   -758   -537   -865  -1044
    480   -257   -737   -111    607   -496   -363   -727   -753   -532   -818  -1018
    509   -218   -730   -145    618   -472   -366   -724   -748   -524   -743  -1015
    501   -226   -727   -137    613   -475   -361   -727   -743   -506   -722  -1023
    493   -220   -714   -137    602   -467   -355   -722   -735   -491   -714  -1015
    501   -171   -672   -163    587   -420   -350   -717   -722   -467   -683  -1002
    465   -174   -641   -148    550   -405   -340   -730   -717   -457   -685   -995
    426   -161   -589   -132    506   -374   -332   -730   -706   -449   -696   -961
    381   -168   -550   -109    465   -358   -345   -748   -714   -452   -719   -940
    337   -197   -535    -70    436   -366   -371   -782   -735   -457   -735   -935
    314   -189   -506    -64    410   -348   -389   -807   -745   -454   -724   -937
    288   -202   -491    -44    387   -345   -405   -828   -753   -452   -753   -948
    267   -231   -498    -18    381   -363   -410   -836   -737   -454   -789   -956
    249   -233   -483     -7    366   -358   -410   -826   -732   -454   -784   -950
    223   -244   -467     10    342   -355   -415   -841   -766   -465   -774   -943
    179   -296   -475     57    324   -384   -418   -841   -792   -480   -792   -937
    124   -361   -488    116    303   -423   -423   -846   -813   -509   -833   -948
     96   -410   -506    158    301   -457   -420   -844   -820   -514   -844   -917
     85   -457   -545    184    314   -501   -423   -849   -831   -517   -849   -888
     64   -485   -553    210    309   -519   -418   -844   -826   -514   -836   -865
     54   -475   -532    210    293   -504   -402   -828   -810   -504   -820   -831
     31   -514   -545    241    288   -530   -405   -836   -818   -517   -831   -826
     -2   -522   -519    259    257   -522   -405   -841   -818   -519   -831   -826
    -12   -545   -532    277    259   -540   -402   -826   -823   -527   -844   -849
      2   -628   -631    311    314   -628   -363   -758   -818   -553   -893   -911
      5   -636   -641    316    322   -639   -246   -620   -743   -532   -893   -953
     18   -548   -566    262    290   -555   -145   -462   -618   -436   -813   -904
     54   -288   -342    116    197   -314    -75   -298   -431   -223   -597   -711
     49    259    207   -155    -80    236    -59   -228   -189    145   -176   -316
   -145    917   1062   -384   -602    989   -111   -353     15    550    316    142
   -316    995   1312   -340   -815   1153   -405   -771   -150    568    387    189
   -397    506    904    -54   -652    704   -672  -1200   -613    129    -23   -187
   -441   -319    122    379   -283    -98   -789  -1480  -1169   -581   -727   -807
   -392   -870   -478    631     41   -675   -805  -1449  -1376   -924  -1104  -1166
   -322   -956   -636    636    155   -795   -730  -1283  -1293   -896  -1104  -1189
   -293   -914   -620    602    161   -769   -613  -1130  -1171   -805  -1034  -1145
   -277   -820   -545    548    132   -685   -522  -1013  -1060   -704   -958  -1093
   -252   -750   -498    501    122   -626   -462   -950   -992   -644   -909  -1047
   -228   -698   -472    462    119   -587   -431   -914   -953   -607   -880  -1021
   -223   -680   -457    452    114   -568   -410   -896   -935   -587   -865  -1021
   -210   -688   -478    449    132   -584   -410   -893   -935   -589   -872  -1034
   -218   -680   -462    449    122   -571   -402   -888   -930   -581   -857  -1013
   -218   -678   -462    446    119   -571   -389   -883   -924   -574   -846   -992
   -207   -691   -483    449    137   -589   -392   -883   -930   -576   -841   -961
   -215   -724   -511    467    145   -618   -397   -883   -935   -579   -836   -927
   -226   -730   -504    478    137   -618   -387   -870   -930   -561   -820   -888
   -218   -735   -519    475    150   -628   -384   -859   -927   -550   -807   -857
   -233   -748   -517    491    140   -633   -379   -852   -919   -540   -797   -828
   -249   -763   -517    506    132   -639   -387   -849   -919   -530   -774   -797
   -246   -771   -524    509    137   -649   -402   -854   -927   -530   -758   -779
   -231   -756   -527    491    145   -644   -418   -862   -937   -537   -758   -789
   -233   -756   -524    493    142   -641   -423   -867   -945   -545   -761   -810
   -241   -740   -501    491    127   -620   -415   -862   -940   -535   -756   -818
   -244   -730   -485    488    119   -607   -407   -849   -932   -532   -774   -807
   -254   -709   -457    480     98   -581   -397   -844   -932   -535   -802   -807
   -272   -701   -431    485     77   -566   -387   -841   -932   -527   -807   -813
   -285   -711   -426    496     70   -568   -376   -831   -937   -535   -844   -831
   -280   -704   -423    493     70   -563   -361   -818   -943   -548   -888   -844
   -275   -706   -431    488     75   -568   -358   -792   -943   -553   -935   -852
   -267   -722   -457    493     93   -589   -361   -779   -940   -550   -961   -875
   -257   -719   -465    485    101   -594   -368   -776   -937   -532   -943   -885
   -257   -709   -452    483     96   -581   -366   -771   -935   -517   -901   -862
   -290   -735   -444    511     75   -589   -355   -769   -943   -517   -875   -852
   -309   -735   -428    522     57   -581   -350   -758   -937   -504   -846   -823
   -327   -719   -392    522     31   -555   -340   -745   -927   -488   -807   -776
   -337   -691   -353    514      7   -522   -316   -727   -914   -467   -771   -740
   -361   -698   -337    527    -15   -519   -301   -719   -917   -475   -743   -714
   -379   -706   -327    542    -25   -517   -285   -711   -917   -467   -701   -698
   -387   -701   -316    542    -36   -509   -270   -706   -906   -446   -662   -685
   -415   -709   -293    563    -62   -501   -252   -688   -888   -423   -626   -657
   -405   -693   -290    548    -59   -493   -236   -675   -880   -428   -631   -639
   -405   -698   -293    553    -57   -496   -236   -667   -875   -436   -657   -626
   -410   -696   -285    550    -62   -491   -236   -652   -844   -439   -667   -620
   -400   -696   -296    548    -51   -496   -228   -636   -815   -446   -657   -636
   -400   -691   -293    545    -54   -493   -215   -623   -797   -446   -644   -639
   -433   -719   -285    576    -75   -504   -215   -623   -800   -452   -644   -644
   -493   -763   -270    628   -114   -517   -210   -631   -818   -470   -672   -652
   -553   -787   -233    670   -161   -511   -200   -633   -826   -478   -688   -657
   -542   -748   -205    644   -171   -478   -181   -613   -815   -465   -683   -620
   -514   -698   -184    607   -166   -441   -148   -587   -797   -452   -683   -600
   -537   -698   -163    618   -189   -431   -135   -584   -810   -462   -711   -584
   -542   -714   -171    628   -187   -444   -153   -600   -839   -498   -758   -584
   -530   -730   -200    628   -166   -465   -197   -623   -872   -542   -797   -581
   -410   -644   -233    527    -90   -439   -194   -610   -867   -542   -776   -548
   -283   -563   -280    423     -2   -423   -181   -592   -865   -548   -787   -527
   -296   -610   -314    454      7   -462   -205   -615   -906   -594   -878   -548
   -335   -667   -335    498     -2   -501   -236   -639   -945   -633   -930   -553
   -285   -646   -363    465     36   -506   -239   -633   -950   -646   -914   -530
   -246   -581   -335    413     41   -459   -210   -594   -927   -620   -857   -475
   -252   -548   -296    400     20   -423   -179   -555   -901   -594   -805   -394
   -270   -501   -231    384    -20   -366   -129   -519   -880   -568   -774   -332
   -332   -480   -148    405    -93   -316    -98   -498   -870   -553   -756   -309
   -415   -501    -88    457   -166   -296    -75   -483   -862   -542   -740   -301
   -488   -498    -10    493   -239   -254    -51   -459   -849   -522   -711   -285
   -517   -459     54    485   -288   -202    -25   -428   -828   -496   -675   -275
   -504   -446     57    475   -280   -194    -12   -428   -833   -498   -675   -288
   -475   -459     15    467   -246   -220    -38   -462   -862   -524   -698   -324
   -397   -423    -25    410   -187   -226    -59   -480   -878   -537   -709   -353
   -303   -431   -127    366    -88   -280   -111   -530   -930   -584   -756   -407
   -252   -478   -226    363    -15   -353   -187   -597  -1005   -649   -823   -462
   -197   -522   -327    358     62   -423   -241   -652  -1067   -706   -880   -517
    -83   -548   -465    316    189   -506   -277   -688  -1124   -761   -930   -563
     64   -519   -584    226    322   -550   -285   -704  -1156   -797   -953   -576
    135   -576   -711    220    420   -641   -327   -748  -1213   -862  -1008   -620
    176   -652   -831    236    501   -740   -371   -787  -1270   -919  -1065   -654
    205   -735   -940    265    571   -836   -413   -831  -1332   -974  -1117   -691
    153   -841   -995    342    571   -917   -462   -883  -1395  -1049  -1171   -740
    168   -844  -1013    337    589   -927   -462   -885  -1408  -1096  -1187   -753
    270   -756  -1028    241    646   -891   -428   -852  -1389  -1111  -1166   -735
    215   -795  -1010    290    613   -901   -426   -852  -1402  -1140  -1166   -750
    140   -867  -1008    361    571   -937   -446   -870  -1423  -1169  -1182   -776
    155   -888  -1044    366    597   -966   -454   -867  -1428  -1176  -1192   -789
    155   -896  -1052    368    602   -974   -446   -846  -1431  -1174  -1187   -800
    181   -924  -1106    371    644  -1015   -387   -774  -1402  -1169  -1197   -839
    187   -995  -1184    402    683  -1088   -283   -628  -1343  -1169  -1215   -891
    200   -943  -1143    371    670  -1041   -161   -444  -1210  -1067  -1130   -852
    285   -688   -974    200    628   -831    -28   -220   -992   -841   -896   -670
    322   -257   -579    -31    449   -418     -2   -127   -758   -509   -519   -303
    181    361    176   -272      2    270   -106   -241   -524    -90    -20    197
    -41    597    636   -277   -340    615   -392   -623   -561     51    194    410
   -163    231    394    -33   -280    314   -704  -1080   -945   -285    -98    140
   -218   -618   -400    418     90   -509   -883  -1486  -1610  -1078   -870   -545
   -153  -1226  -1075    688    459  -1150   -880  -1483  -1886  -1491  -1325   -995
    -96  -1413  -1317    753    607  -1366   -805  -1314  -1839  -1512  -1392  -1085
   -114  -1457  -1345    784    613  -1402   -717  -1163  -1735  -1449  -1350  -1080
    -70  -1322  -1252    696    589  -1288   -592  -1000  -1582  -1319  -1226   -982
    -28  -1171  -1143    597    555  -1158   -491   -891  -1457  -1205  -1111   -893
    -25  -1135  -1111    579    542  -1124   -454   -844  -1405  -1156  -1057   -865
     -2  -1111  -1109    555    550  -1109   -433   -818  -1382  -1135  -1031   -849
    -23  -1135  -1111    579    542  -1124   -431   -810  -1384  -1132  -1028   -852
    -67  -1150  -1083    607    506  -1117   -436   -813  -1384  -1127  -1013   -852
    -77  -1156  -1078    615    498  -1117   -457   -813  -1384  -1122   -995   -846
    -77  -1148  -1072    610    496  -1111   -467   -802  -1374  -1104   -966   -836
    -80  -1127  -1047    605    483  -1088   -475   -792  -1361  -1085   -935   -820
    -83  -1109  -1026    594    470  -1067   -480   -792  -1356  -1083   -919   -820
    -49  -1072  -1026    561    485  -1049   -459   -779  -1335  -1072   -896   -800
    -38  -1044  -1008    540    483  -1026   -452   -771  -1317  -1060   -872   -782
    -46  -1044   -997    545    475  -1021   -467   -769  -1309  -1054   -854   -779
    -83  -1062   -982    571    446  -1023   -493   -776  -1314  -1062   -836   -771
    -80  -1026   -945    550    431   -987   -480   -774  -1293  -1054   -810   -750
    -80  -1002   -924    540    420   -963   -485   -771  -1278  -1060   -800   -740
   -129  -1026   -896    579    381   -961   -504   -771  -1275  -1067   -795   -735
   -119   -997   -878    555    376   -940   -501   -758  -1257  -1067   -774   -724
   -140  -1005   -865    571    361   -935   -491   -753  -1241  -1072   -750   -730
   -106   -911   -805    506    348   -857   -446   -722  -1195  -1044   -698   -701
    -18   -776   -758    397    368   -769   -420   -683  -1140  -1000   -639   -657
   -155   -883   -730    519    285   -807   -488   -727  -1179  -1047   -654   -698
   -181   -883   -701    532    257   -792   -488   -719  -1163  -1049   -628   -696
   -192   -828   -636    509    220   -732   -441   -670  -1101  -1008   -568   -652
   -239   -756   -517    498    137   -636   -397   -623  -1039   -950   -493   -589
   -303   -735   -431    517     62   -584   -384   -600  -1002   -914   -441   -555
   -342   -672   -329    509     -7   -501   -340   -545   -940   -859   -374   -493
   -454   -678   -223    566   -116   -452   -332   -527   -911   -846   -366   -465
   -475   -678   -202    576   -137   -441   -348   -524   -904   -867   -397   -436
   -361   -568   -207    462    -77   -389   -314   -491   -872   -849   -345   -426
   -311   -524   -213    418    -51   -368   -277   -467   -854   -813   -298   -454
   -444   -659   -215    550   -116   -439   -303   -511   -888   -839   -337   -506
   -428   -636   -207    532   -111   -423   -283   -498   -867   -820   -322   -472
   -376   -584   -207    480    -85   -397   -283   -483   -841   -802   -288   -439
   -431   -605   -176    517   -127   -392   -288   -475   -826   -795   -275   -431
   -405   -535   -129    467   -140   -332   -223   -423   -766   -745   -223   -400
   -389   -498   -109    444   -140   -303   -189   -387   -722   -709   -184   -387
   -407   -566   -158    485   -127   -363   -254   -426   -750   -743   -213   -415
   -384   -563   -179    472   -103   -371   -280   -452   -758   -761   -226   -415
   -327   -524   -197    423    -67   -361   -280   -465   -763   -776   -241   -407
   -290   -509   -218    400    -36   -363   -290   -478   -771   -787   -252   -418
   -252   -498   -246    374     -5   -374   -296   -478   -766   -776   -231   -418
   -176   -472   -296    324     57   -384   -283   -470   -756   -766   -210   -407
   -129   -480   -353    303    109   -418   -296   -485   -766   -771   -213   -418
   -109   -561   -452    335    171   -506   -374   -545   -820   -823   -257   -472
      7   -524   -535    257    270   -530   -389   -561   -826   -833   -259   -480
    127   -470   -597    171    361   -532   -392   -566   -826   -833   -257   -488
    158   -485   -646    161    402   -566   -431   -605   -854   -870   -296   -524
    189   -491   -680    150    433   -584   -459   -633   -878   -901   -332   -550
    223   -504   -730    137    475   -615   -459   -636   -880   -914   -353   -561
    246   -496   -745    124    496   -620   -459   -633   -872   -906   -353   -555
    283   -465   -750     88    517   -605   -467   -633   -867   -898   -342   -545
    270   -480   -750    106    509   -615   -467   -636   -865   -901   -348   -545
    296   -436   -732     67    514   -584   -446   -615   -846   -883   -322   -517
    322   -405   -727     38    524   -566   -428   -602   -833   -872   -306   -498
    350   -363   -714      5    532   -540   -400   -579   -813   -857   -283   -472
    368   -322   -691    -23    530   -506   -415   -574   -807   -841   -265   -452
    324   -361   -685     18    504   -524   -433   -579   -815   -852   -272   -459
    348   -319   -667    -15    506   -491   -402   -555   -787   -826   -249   -436
    311   -306   -618     -2    462   -462   -387   -553   -771   -810   -220   -418
    309   -272   -581    -18    444   -426   -381   -550   -758   -792   -192   -400
    270   -309   -581     18    423   -444   -387   -561   -774   -807   -202   -400
    218   -303   -522     41    368   -413   -381   -558   -766   -802   -189   -376
    171   -275   -446     49    309   -358   -374   -542   -745   -776   -158   -340
    137   -272   -410     67    272   -340   -366   -524   -737   -766   -145   -324
     85   -290   -376    101    228   -332   -353   -504   -730   -756   -142   -319
     41   -350   -394    153    218   -371   -353   -491   -735   -771   -148   -324
      2   -410   -413    200    207   -413   -337   -475   -735   -787   -155   -337
    -28   -428   -400    228    184   -415   -316   -462   -732   -795   -166   -335
    -64   -452   -389    257    161   -420   -303   -457   -732   -802   -176   -332
    -96   -480   -384    288    142   -433   -298   -454   -737   -807   -171   -342
   -135   -504   -368    319    116   -439   -288   -457   -740   -813   -166   -363
   -158   -480   -322    319     80   -402   -280   -444   -730   -802   -135   -355
   -179   -478   -301    327     59   -389   -277   -436   -719   -792   -109   -345
   -200   -475   -275    335     36   -376   -272   -433   -711   -792    -98   -337
   -197   -483   -285    337     41   -387   -272   -426   -711   -802   -106   -342
   -153   -537   -384    345    114   -462   -236   -368   -696   -815   -140   -374
   -155   -626   -470    389    155   -548   -119   -220   -626   -823   -171   -413
   -153   -555   -402    353    124   -480     18    -57   -493   -743   -119   -384
   -127   -371   -246    249     57   -309    135    122   -301   -566     38   -246
    -64     44    109     10    -85     75    171    213    -85   -257    384     67
   -155    654    807   -252   -483    730     77     83     59     98    828    472
   -283    984   1267   -350   -774   1124   -189   -288    -23    257   1070    672
   -350    792   1143   -220   -745    966   -488   -714   -371     46    909    511
   -392    109    501    142   -446    303   -576   -992   -880   -615    265    -12
   -376   -537   -161    454   -109   -348   -548   -948  -1158  -1101   -254   -462
   -316   -807   -491    561     85   -649   -483   -782  -1132  -1171   -368   -592
   -290   -844   -555    566    129   -701   -368   -633  -1018  -1114   -350   -589
   -283   -792   -509    537    111   -652   -277   -527   -901  -1031   -290   -540
   -262   -662   -400    462     67   -532   -215   -454   -802   -935   -207   -467
   -259   -594   -335    426     36   -465   -163   -392   -730   -880   -163   -418
   -259   -550   -290    405     15   -420   -132   -363   -701   -862   -158   -400
   -249   -522   -272    387     10   -397   -119   -348   -685   -852   -158   -405
   -262   -550   -290    405     12   -420   -111   -342   -680   -844   -153   -436
   -259   -522   -262    389      0   -392    -98   -332   -665   -823   -132   -452
   -262   -496   -236    379    -12   -366    -80   -319   -649   -805   -119   -462
   -262   -506   -244    384    -10   -376    -59   -309   -639   -800   -119   -483
   -270   -488   -218    376    -28   -353    -51   -309   -639   -805   -122   -493
   -270   -470   -200    368    -36   -335    -54   -309   -641   -813   -124   -496
   -272   -475   -202    371    -36   -340    -44   -301   -633   -807   -116   -485
   -272   -480   -207    376    -33   -345    -31   -298   -631   -815   -124   -485
   -270   -480   -213    374    -28   -348    -31   -296   -628   -820   -124   -483
   -265   -467   -202    366    -31   -335    -20   -288   -623   -807   -111   -470
   -257   -444   -187    348    -36   -316    -15   -288   -615   -805   -111   -478
   -257   -439   -181    348    -38   -311     -5   -285   -618   -820   -135   -493
   -254   -431   -176    342    -41   -303     -2   -280   -610   -818   -135   -488
   -257   -446   -189    353    -36   -319      7   -267   -602   -818   -132   -478
   -265   -467   -202    363    -31   -335      5   -275   -613   -836   -155   -485
   -241   -446   -205    345    -18   -327      7   -272   -610   -831   -168   -472
   -239   -436   -197    335    -23   -316     -5   -277   -618   -831   -163   -462
   -236   -410   -174    322    -31   -293    -15   -290   -618   -828   -155   -457
   -223   -413   -189    316    -18   -303    -15   -293   -618   -828   -168   -452
   -220   -431   -210    327     -5   -322    -23   -298   -626   -846   -181   -465
   -210   -384   -174    298    -20   -280    -23   -280   -605   -826   -148   -426
   -215   -387   -174    301    -23   -280    -15   -257   -592   -826   -129   -410
   -213   -381   -168    296    -23   -275     -7   -244   -589   -826   -142   -415
   -194   -371   -176    283    -10   -275      5   -241   -589   -831   -179   -431
   -174   -332   -158    252     -7   -246      5   -252   -607   -854   -202   -454
   -166   -301   -135    231    -15   -218     18   -254   -623   -872   -218   -475
   -153   -272   -119    210    -18   -197     46   -241   -620   -872   -194   -480
   -174   -288   -114    231    -31   -202     33   -244   -605   -870   -200   -485
   -166   -290   -124    228    -23   -207     54   -218   -579   -852   -189   -472
   -189   -288    -98    239    -46   -194     90   -189   -548   -826   -168   -467
   -187   -275    -90    231    -49   -184    114   -179   -522   -810   -150   -462
   -205   -277    -72    241    -67   -176    114   -202   -514   -813   -161   -475
   -194   -236    -41    215    -77   -137    132   -184   -480   -789   -132   -459
   -187   -210    -25    197    -80   -119    132   -176   -467   -779   -124   -452
   -171   -215    -44    192    -64   -129    124   -184   -470   -787   -155   -470
    -96   -200   -103    148      2   -153     98   -218   -496   -800   -202   -511
    -20   -200   -179    109     77   -189     83   -215   -496   -810   -218   -522
      0   -239   -239    119    116   -239     54   -236   -524   -839   -249   -553
     36   -267   -306    114    168   -285     33   -267   -553   -862   -285   -581
    148   -233   -381     44    265   -306     25   -270   -548   -852   -280   -581
    252   -220   -472    -15    361   -348    -12   -301   -571   -883   -301   -613
    265   -213   -480    -25    371   -345    -15   -301   -563   -878   -309   -626
    350   -194   -548    -77    446   -371    -49   -316   -584   -891   -322   -654
    548   -161   -709   -192    628   -433   -106   -363   -639   -943   -329   -709
    678   -114   -795   -283    735   -454   -163   -407   -678   -989   -296   -740
    826    -98   -924   -363    875   -511   -202   -446   -704  -1034   -244   -761
    849   -111   -961   -368    904   -537   -210   -457   -704  -1039   -272   -763
    870    -64   -935   -402    901   -498   -200   -452   -685  -1018   -298   -763
    859     23   -836   -441    846   -407   -158   -413   -633   -950   -283   -719
    800     36   -763   -418    782   -363   -122   -381   -602   -909   -270   -693
    743     88   -654   -418    698   -283    -59   -342   -563   -870   -239   -654
    672    127   -545   -400    610   -207      5   -285   -530   -826   -213   -610
    579    145   -436   -363    509   -145     20   -254   -511   -792   -226   -592
    478    174   -303   -327    389    -62     31   -226   -483   -758   -189   -571
    363    179   -184   -272    272     -2     25   -205   -454   -737   -168   -550
    249    124   -124   -187    187      0     -5   -223   -457   -753   -184   -566
    202    109    -93   -155    148      7    -10   -244   -444   -766   -205   -563
    161    119    -41   -142    101     38     -2   -241   -420   -753   -161   -535
    137    116    -20   -127     77     49    -12   -249   -415   -748   -166   -530
    109     88    -20    -98     64     33    -28   -262   -428   -758   -184   -548
     72     18    -54    -46     62    -18    -51   -277   -459   -792   -223   -589
     49    -57   -106      2     77    -80    -67   -290   -488   -828   -254   -628
     31    -80   -111     23     70    -96    -88   -306   -509   -846   -267   -646
      5   -109   -114     51     59   -111   -106   -329   -535   -870   -290   -672
    -12   -150   -137     80     62   -145   -116   -342   -553   -893   -332   -693
    -23   -140   -116     80     46   -129   -116   -350   -553   -893   -342   -701
    -10   -135   -127     70     57   -129   -119   -355   -550   -901   -353   -735
    -18   -145   -127     83     54   -137   -119   -361   -548   -904   -361   -756
     12   -129   -145     57     77   -137   -116   -358   -545   -898   -358   -745
     36   -132   -171     46    103   -150   -109   -350   -540   -904   -361   -748
     51   -148   -202     46    127   -174    -98   -332   -530   -906   -374   -758
     80   -181   -262     51    171   -220    -36   -233   -472   -904   -394   -782
    103   -106   -210      0    155   -158     72    -96   -358   -857   -374   -779
    135     38    -96    -88    114    -28    189     67   -197   -735   -267   -696
    161    319    155   -241      2    239    249    174     -7   -511    -36   -504
    174    831    657   -501   -241    745    220    168    187   -161    363   -161
     96   1330   1234   -714   -568   1283     15   -142    171     77    691    116
     57   1376   1319   -717   -631   1350   -293   -537    -83     33    714    122
     23    950    924   -488   -452    937   -459   -839   -504   -426    293   -220
     25    249    223   -137    -98    236   -454   -927   -909  -1093   -358   -735
     96    -41   -140    -28    116    -88   -405   -787   -932  -1247   -545   -917
    145    -90   -236    -28    189   -161   -322   -633   -818  -1202   -545   -945
    166    -23   -189    -70    176   -106   -233   -519   -688  -1111   -483   -909
    166     67    -98   -116    132    -15   -168   -444   -576  -1023   -410   -857
    153    132    -20   -142     85     57   -140   -413   -514   -976   -371   -828
    145    213     67   -179     38    140   -103   -381   -462   -927   -329   -789
    145    254    106   -202     18    179    -90   -371   -441   -909   -322   -774
    153    272    119   -213     18    197    -93   -374   -439   -901   -324   -782
    150    309    158   -231     -5    233    -90   -366   -431   -878   -309   -776
    140    353    213   -246    -36    283    -85   -355   -420   -852   -285   -761
    111    361    246   -236    -67    303    -75   -350   -413   -836   -275   -758
     77    324    246   -200    -83    285    -57   -350   -410   -846   -303   -769
     70    327    257   -200    -93    293    -49   -355   -413   -865   -337   -784
     83    374    288   -228   -101    332    -72   -366   -428   -862   -303   -784
    109    397    288   -254    -88    342   -129   -394   -454   -865   -265   -784
    155    433    277   -293    -59    355   -171   -413   -472   -867   -262   -784
    161    446    285   -303    -62    366   -187   -433   -501   -888   -311   -797
    161    470    309   -316    -72    389   -187   -428   -509   -885   -345   -802
    179    491    309   -337    -64    402   -202   -436   -514   -888   -371   -815
    202    517    314   -358    -54    415   -233   -472   -532   -906   -384   -836
    239    524    283   -381    -20    402   -249   -485   -537   -898   -371   -844
    249    527    277   -387    -12    402   -252   -488   -530   -885   -376   -849
    223    501    277   -363    -28    389   -257   -483   -517   -852   -439   -865
    223    488    265   -355    -20    376   -262   -480   -491   -769   -488   -885
    249    511    259   -381     -7    387   -293   -514   -511   -740   -379   -893
    270    522    249   -397     10    387   -322   -550   -542   -756   -277   -891
    280    532    249   -407     12    392   -342   -568   -561   -774   -265   -888
    270    535    265   -402      2    400   -363   -581   -579   -807   -293   -883
    239    555    314   -400    -38    433   -368   -581   -589   -836   -309   -865
    197    561    361   -379    -83    462   -363   -574   -592   -859   -319   -846
    161    571    410   -366   -124    491   -355   -561   -592   -867   -327   -815
     98    545    446   -322   -174    496   -353   -558   -600   -875   -340   -787
     49    566    517   -309   -233    542   -324   -535   -587   -859   -316   -761
      7    589    579   -298   -285    584   -309   -522   -584   -849   -306   -750
    -49    574    623   -262   -335    597   -301   -519   -584   -846   -311   -743
    -83    568    652   -241   -366    610   -290   -511   -579   -836   -309   -732
   -124    587    711   -233   -418    649   -285   -506   -561   -813   -301   -709
   -194    594    789   -200   -493    691   -259   -491   -522   -787   -290   -685
   -233    610    841   -189   -537    724   -233   -472   -480   -774   -280   -678
   -228    613    841   -192   -535    727   -231   -475   -467   -782   -277   -688
   -249    605    854   -181   -550    730   -236   -485   -475   -784   -277   -714
   -277    610    888   -166   -584    748   -241   -496   -488   -774   -275   -727
   -283    628    909   -174   -597    769   -244   -498   -498   -756   -270   -724
   -288    631    919   -171   -602    774   -249   -509   -522   -750   -288   -732
   -298    618    917   -161   -607    769   -246   -511   -535   -748   -332   -740
   -332    626    958   -148   -644    792   -249   -514   -542   -758   -374   -753
   -337    659    997   -161   -667    828   -257   -514   -555   -763   -381   -766
   -322    691   1013   -184   -667    852   -270   -524   -571   -769   -400   -784
   -311    691   1002   -189   -657    844   -290   -545   -592   -795   -415   -802
   -290    698    989   -205   -641    844   -303   -550   -602   -802   -413   -807
   -249    706    953   -228   -602    828   -324   -563   -618   -815   -420   -818
   -181    730    911   -272   -545    820   -345   -576   -639   -831   -428   -820
   -127    750    875   -311   -501    813   -361   -576   -649   -836   -441   -805
   -103    758    859   -327   -483    807   -361   -566   -646   -833   -454   -800
    -54    774    828   -361   -444    802   -366   -563   -654   -839   -472   -807
    -12    789    802   -387   -407    795   -371   -558   -659   -841   -478   -807
     49    815    766   -433   -358    792   -389   -566   -675   -852   -491   -820
    114    841    727   -478   -306    784   -405   -574   -683   -862   -493   -818
    166    859    693   -514   -265    776   -420   -587   -691   -872   -493   -810
    228    883    654   -555   -213    769   -439   -605   -704   -883   -509   -818
    298    891    592   -594   -148    743   -465   -633   -727   -909   -542   -836
    358    919    561   -639   -101    740   -488   -659   -740   -924   -555   -831
    405    937    532   -672    -64    737   -511   -685   -758   -948   -568   -818
    423    924    501   -672    -38    714   -550   -727   -792   -997   -602   -823
    465    901    436   -683     12    670   -600   -776   -839  -1039   -657   -849
    542    904    361   -724     90    633   -649   -820   -883  -1060   -693   -878
    652    888    236   -771    207    563   -711   -875   -932  -1096   -750   -917
    763    862     98   -813    332    480   -763   -922   -984  -1135   -807   -958
    849    815    -36   -833    441    389   -823   -984  -1044  -1184   -862  -1039
    906    761   -145   -833    524    309   -875  -1031  -1096  -1226   -911  -1104
    953    706   -246   -831    600    231   -917  -1070  -1137  -1265   -953  -1145
    992    646   -345   -818    670    150   -956  -1114  -1182  -1306  -1005  -1174
   1015    592   -426   -805    722     83   -995  -1156  -1228  -1345  -1057  -1213
   1036    563   -472   -800    756     46  -1026  -1184  -1262  -1371  -1091  -1247
   1049    535   -514   -792    782     12  -1052  -1200  -1283  -1392  -1122  -1280
   1047    519   -527   -782    787     -2  -1065  -1205  -1291  -1400  -1150  -1286
   1036    504   -535   -771    784    -15  -1075  -1213  -1299  -1410  -1166  -1278
   1047    470   -576   -761    813    -51  -1088  -1218  -1309  -1428  -1182  -1291
   1065    400   -665   -735    865   -132  -1085  -1210  -1332  -1470  -1213  -1332
   1075    316   -758   -696    917   -220  -1023  -1143  -1327  -1506  -1262  -1423
   1065    345   -719   -706    893   -187   -909  -1028  -1241  -1467  -1239  -1436
   1101    465   -636   -784    870    -85   -807   -865  -1085  -1335  -1117  -1325
   1145    818   -327   -982    735    246   -766   -732   -852  -1049   -805  -1034
   1101   1428    327  -1265    387    878   -789   -722   -592   -636   -327   -579
    950   1865    911  -1410     18   1387  -1018  -1000   -522   -355     10   -277
    880   1753    872  -1317      2   1314  -1358  -1423   -789   -501    -83   -368
    789   1130    340   -961    223    735  -1553  -1844  -1353  -1140   -659   -857
    756    405   -350   -579    553     28  -1582  -1961  -1787  -1745  -1247  -1379
    792    111   -683   -452    735   -285  -1543  -1816  -1805  -1855  -1376  -1514
    795     75   -719   -433    756   -322  -1441  -1652  -1704  -1813  -1348  -1501
    769    148   -623   -459    693   -236  -1343  -1525  -1590  -1730  -1262  -1444
    756    252   -504   -504    631   -124  -1267  -1423  -1483  -1634  -1158  -1366
    724    303   -420   -517    571    -57  -1221  -1358  -1426  -1587  -1088  -1309
    685    329   -358   -509    522    -12  -1195  -1319  -1392  -1558  -1036  -1267
    644    350   -296   -498    470     28  -1182  -1296  -1369  -1535   -974  -1239
    592    345   -246   -467    420     49  -1174  -1283  -1353  -1527   -919  -1205
    517    335   -181   -428    348     77  -1174  -1270  -1345  -1538   -883  -1187
    423    335    -90   -379    257    122  -1163  -1247  -1322  -1535   -849  -1156
    335    342      5   -340    166    174  -1145  -1210  -1291  -1522   -818  -1109
    194    363    168   -277     12    267  -1096  -1153  -1236  -1475   -750  -1044
    -12    387    400   -189   -207    394  -1015  -1060  -1148  -1395   -641   -943
   -311    407    717    -49   -514    561   -901   -932  -1031  -1291   -514   -810
   -493    407    898     41   -698    652   -841   -870   -982  -1267   -465   -750
   -415    426    841     -5   -628    633   -888   -888  -1008  -1332   -527   -769
   -272    472    743   -101   -509    605   -948   -904  -1034  -1374   -545   -787
   -259    485    745   -114   -501    615   -917   -883  -1028  -1361   -498   -769
   -303    470    774    -83   -537    620   -883   -865  -1021  -1376   -459   -730
   -345    452    797    -51   -571    623   -862   -849  -1023  -1395   -431   -698
   -285    491    774   -103   -530    631   -893   -854  -1034  -1428   -410   -693
   -192    530    722   -168   -457    626   -937   -878  -1054  -1475   -402   -704
   -106    532    636   -215   -371    584   -974   -911  -1088  -1538   -410   -750
    -20    553    574   -265   -296    563  -1002   -935  -1109  -1582   -415   -784
     59    563    504   -314   -223    535  -1044   -963  -1140  -1634   -444   -805
    163    540    376   -353   -106    459  -1088   -992  -1187  -1691   -478   -826
    283    540    257   -413     12    400  -1127  -1018  -1226  -1732   -501   -831
    418    548    129   -483    145    340  -1166  -1047  -1267  -1774   -532   -846
    532    561     25   -548    254    293  -1205  -1078  -1304  -1813   -574   -852
    626    555    -70   -592    348    244  -1239  -1104  -1343  -1852   -610   -865
    696    558   -137   -628    415    210  -1257  -1122  -1374  -1878   -626   -870
    758    581   -176   -670    467    202  -1267  -1122  -1387  -1883   -618   -859
    797    602   -194   -701    493    205  -1267  -1127  -1395  -1891   -623   -852
    805    610   -194   -709    501    207  -1257  -1127  -1397  -1893   -626   -844
    815    618   -200   -717    509    210  -1247  -1122  -1397  -1893   -618   -839
    836    620   -215   -727    527    202  -1228  -1101  -1384  -1888   -602   -823
    862    631   -231   -748    545    200  -1221  -1093  -1379  -1886   -602   -820
    893    657   -236   -776    563    210  -1223  -1085  -1371  -1878   -592   -818
    932    685   -249   -810    589    218  -1221  -1078  -1371  -1878   -594   -820
    969    688   -280   -828    626    205  -1215  -1072  -1371  -1888   -605   -828
    976    722   -254   -849    613    236  -1200  -1057  -1358  -1878   -587   -807
    992    727   -265   -859    628    233  -1192  -1057  -1358  -1883   -581   -795
   1002    732   -270   -870    636    231  -1189  -1052  -1353  -1886   -581   -789
   1010    727   -283   -867    646    223  -1189  -1049  -1356  -1901   -597   -800
   1028    732   -296   -880    659    220  -1189  -1039  -1353  -1904   -584   -779
   1044    763   -280   -904    662    241  -1182  -1018  -1340  -1904   -561   -753
   1060    792   -270   -927    665    262  -1166   -995  -1322  -1901   -532   -724
   1062    813   -249   -937    657    283  -1150   -963  -1296  -1883   -498   -693
   1057    831   -228   -945    641    301  -1143   -943  -1278  -1865   -472   -683
   1049    841   -210   -945    628    316  -1122   -906  -1257  -1842   -441   -665
   1041    862   -179   -953    610    342  -1114   -880  -1239  -1823   -413   -644
   1034    891   -142   -961    589    374  -1106   -852  -1221  -1808   -376   -620
   1021    893   -127   -958    571    384  -1096   -831  -1208  -1787   -345   -610
    987    891    -96   -940    542    397  -1083   -807  -1200  -1766   -324   -613
    956    885    -70   -922    511    407  -1054   -769  -1179  -1738   -293   -602
    935    922    -12   -927    475    454  -1018   -722  -1145  -1699   -249   -550
    901    937     33   -919    431    485   -984   -688  -1119  -1665   -218   -498
    867    950     83   -909    392    517   -948   -652  -1096  -1639   -171   -454
    839    963    122   -904    358    542   -919   -613  -1070  -1618   -129   -413
    813    976    163   -893    324    571   -891   -576  -1044  -1600    -80   -368
    782    982    200   -883    290    592   -862   -548  -1021  -1590    -25   -324
    758   1013    254   -888    252    633   -846   -535  -1008  -1584     10   -290
    740   1028    285   -885    226    657   -849   -537  -1013  -1592      7   -272
    714    992    277   -852    218    636   -872   -553  -1031  -1626    -20   -277
    717    966    246   -844    233    605   -885   -553  -1047  -1652    -54   -272
    693    940    246   -818    223    592   -888   -553  -1060  -1673    -67   -275
    659    911    249   -787    205    581   -880   -542  -1062  -1688    -75   -270
    620    867    246   -743    187    558   -870   -535  -1062  -1706    -67   -272
    566    805    236   -688    163    522   -857   -522  -1072  -1722    -59   -285
    511    743    231   -628    140    488   -849   -506  -1083  -1730    -51   -296
    475    704    228   -589    124    467   -849   -493  -1096  -1745    -44   -303
    444    678    233   -561    106    457   -844   -478  -1111  -1761    -38   -301
    394    626    228   -511     83    426   -833   -472  -1122  -1774    -41   -309
    363    597    231   -480     67    415   -828   -462  -1127  -1782    -38   -298
    350    602    249   -478     51    428   -818   -449  -1127  -1782    -36   -275
    322    594    272   -457     25    433   -810   -431  -1130  -1777    -41   -257
    283    574    290   -431     -2    433   -813   -428  -1140  -1795    -54   -254
    246    509    259   -379     -7    384   -810   -423  -1161  -1834    -93   -285
    231    392    161   -311     33    277   -761   -353  -1161  -1880   -161   -361
    215    366    150   -290     33    259   -644   -213  -1101  -1867   -176   -387
    252    441    189   -348     28    316   -532    -25   -976  -1764    -85   -303
    283    743    459   -514    -88    602   -441    150   -763  -1517    179    -36
    223   1283   1057   -753   -418   1171   -402    213   -504  -1137    639    446
     -2   1860   1862   -927   -932   1860   -480     33   -332   -769   1117    922
   -132   1844   1974   -857  -1052   1909   -802   -405   -553   -828   1119    911
   -174   1278   1452   -553   -813   1363  -1067   -831  -1067  -1358    618    462
   -168    446    613   -140   -389    530  -1200  -1096  -1618  -2075   -109   -194
    -77    -10     67     44    -72     28  -1215  -1047  -1792  -2359   -436   -519
    -10    -28    -18     20      2    -23  -1117   -865  -1701  -2312   -423   -514
     10     64     51    -38    -20     59   -979   -696  -1571  -2218   -340   -446
     33    181    148   -109    -57    166   -872   -568  -1462  -2140   -257   -361
     49    267    218   -158    -83    244   -813   -488  -1395  -2091   -210   -293
     36    293    254   -166   -109    275   -763   -454  -1366  -2073   -197   -252
     51    327    275   -189   -111    301   -735   -428  -1350  -2068   -176   -218
     72    358    283   -218   -106    319   -730   -415  -1358  -2070   -174   -200
     85    381    296   -233   -103    340   -714   -402  -1363  -2070   -171   -174
    103    397    293   -252    -93    348   -693   -389  -1376  -2070   -174   -150
    127    446    319   -285    -96    384   -672   -384  -1395  -2073   -184   -140
    150    496    345   -324    -98    420   -670   -384  -1395  -2068   -181   -137
    145    511    366   -327   -109    439   -654   -366  -1384  -2055   -161   -127
    150    501    350   -327   -101    426   -652   -363  -1395  -2099   -148   -114
    166    522    353   -345    -93    439   -646   -350  -1389  -2140   -137   -106
    163    522    358   -345    -96    441   -639   -337  -1387  -2164   -124   -103
    161    524    363   -342   -101    444   -620   -319  -1382  -2171    -93    -83
    166    537    371   -353   -103    454   -610   -301  -1371  -2182    -88    -70
    166    545    376   -355   -103    462   -618   -293  -1379  -2190    -93    -75
    163    574    410   -368   -124    493   -623   -280  -1369  -2187    -77    -49
    155    597    441   -376   -142    519   -628   -265  -1361  -2200    -57    -25
    127    597    470   -361   -171    535   -633   -259  -1363  -2210    -25    -20
    114    602    488   -358   -187    545   -636   -249  -1371  -2203     -7     -2
    137    613    475   -376   -168    542   -659   -254  -1397  -2223    -36     -7
    184    636    452   -410   -132    545   -670   -254  -1413  -2239    -51    -15
    231    649    418   -444    -93    535   -670   -246  -1413  -2236    -33      0
    259    649    387   -454    -64    519   -683   -241  -1415  -2236    -28      7
    277    649    368   -465    -46    509   -691   -236  -1418  -2244    -20     15
    324    665    340   -493     -7    504   -696   -228  -1418  -2244    -23     20
    428    667    239   -550     93    454   -737   -262  -1457  -2281    -59    -18
    620    680     59   -649    280    368   -795   -314  -1512  -2338    -83    -72
    748    717    -31   -732    389    345   -820   -335  -1525  -2356    -70    -93
    813    732    -80   -771    446    327   -828   -345  -1538  -2372    -72   -101
    857    732   -124   -797    491    306   -844   -368  -1561  -2390    -70   -116
    839    743    -96   -792    467    324   -828   -355  -1551  -2390    -44   -101
    836    756    -80   -797    457    337   -805   -342  -1540  -2400      0    -90
    800    771    -28   -784    415    371   -771   -324  -1522  -2413     70    -77
    662    763     98   -714    280    431   -709   -262  -1475  -2395    114    -46
    491    717    223   -605    132    470   -646   -202  -1426  -2361    122    -18
    322    685    363   -506    -20    524   -597   -150  -1374  -2343    155     18
    122    628    506   -374   -192    568   -563    -96  -1319  -2338    179     54
    -38    592    631   -277   -335    610   -465    -44  -1265  -2322    218     93
   -129    607    737   -239   -433    672   -353     20  -1192  -2249    283    137
   -267    592    857   -163   -563    724   -322     98  -1124  -2153    293    181
   -332    589    922   -127   -626    756   -322    132  -1096  -2099    231    218
   -329    602    932   -137   -633    766   -324    124  -1093  -2101    239    241
   -324    615    940   -145   -631    776   -342    114  -1093  -2107    249    252
   -324    613    935   -145   -628    771   -358    122  -1096  -2104    252    259
   -311    641    953   -163   -631    797   -361    150  -1085  -2078    267    288
   -319    672    992   -179   -657    831   -345    176  -1075  -2057    277    316
   -337    662   1000   -163   -670    831   -319    200  -1070  -2044    262    335
   -345    662   1008   -161   -678    833   -301    215  -1060  -2026    249    350
   -350    688   1039   -168   -693    862   -288    223  -1052  -2026    259    329
   -342    709   1049   -184   -696    878   -270    246  -1044  -2042    285    309
   -335    730   1065   -197   -701    896   -233    283  -1021  -2036    327    314
   -332    766   1098   -220   -714    932   -202    314   -997  -2023    374    322
   -314    810   1124   -246   -719    966   -181    329   -987  -2016    389    311
   -311    820   1130   -257   -719    974   -158    342   -984  -2005    405    309
   -314    831   1143   -259   -727    987   -140    350   -982  -1990    428    301
   -309    883   1192   -288   -750   1039   -119    361   -961  -1966    459    324
   -319    924   1244   -301   -782   1083   -109    358   -937  -1940    491    363
   -329    927   1257   -298   -792   1091   -111    345   -937  -1938    506    376
   -337    904   1241   -283   -789   1072   -129    329   -945  -1945    511    376
   -348    888   1236   -270   -792   1062   -142    316   -950  -1948    530    387
   -381    878   1260   -246   -820   1067   -142    311   -961  -1948    555    394
   -402    878   1280   -239   -841   1080   -140    314   -966  -1940    592    413
   -415    870   1286   -228   -852   1078   -129    329   -963  -1930    610    423
   -423    854   1275   -218   -849   1065   -119    337   -958  -1925    613    423
   -423    818   1241   -197   -831   1028   -114    342   -956  -1930    597    415
   -428    800   1226   -187   -828   1013   -111    345   -950  -1917    574    413
   -413    813   1226   -200   -820   1018   -109    355   -945  -1901    568    428
   -405    795   1200   -197   -802    997   -109    355   -945  -1927    550    423
   -389    779   1169   -194   -779    974    -93    363   -930  -1932    522    436
   -379    756   1132   -189   -756    943    -80    368   -922  -1940    472    441
   -322    737   1060   -207   -691    898    -85    363   -935  -1974    400    418
   -272    730   1002   -228   -639    865    -98    361   -930  -1997    319    389
   -207    730    937   -259   -571    833   -111    358   -914  -1984    267    363
   -171    659    831   -246   -501    745    -93    387   -930  -1979    270    324
   -142    594    735   -226   -439    665    -12    496   -917  -1979    319    288
   -106    659    766   -277   -436    711    106    649   -836  -1930    418    319
    -51    841    893   -394   -472    867    233    852   -672  -1771    563    439
    -41   1247   1286   -605   -665   1265    303    984   -426  -1449    875    779
   -127   1800   1927   -839  -1026   1862    285    948   -189  -1062   1304   1241
   -314   2200   2514   -945  -1415   2356     85    649   -148   -823   1636   1532
   -428   2088   2517   -828  -1473   2301   -220    231   -413   -945   1564   1444
   -504   1382   1883   -439  -1195   1631   -363   -109   -971  -1597    914    875
   -480    644   1124    -83   -802    883   -376   -174  -1374  -2192    288    316
   -436    322    756     57   -597    537   -319    -28  -1405  -2327    114    148
   -439    283    722     77   -579    501   -184    153  -1280  -2242    166    181
   -436    350    787     41   -613    568    -70    288  -1153  -2143    244    244
   -428    423    852      2   -641    636    -10    366  -1060  -2060    309    314
   -436    475    911    -20   -675    693     31    418   -982  -2000    350    387
   -428    506    935    -38   -680    719     64    462   -930  -1966    366    441
   -433    506    940    -36   -688    722     85    475   -922  -1951    366    452
   -441    488    927    -23   -683    706     88    480   -924  -1951    358    457
   -439    470    909    -18   -675    688    106    498   -919  -1964    329    470
   -454    454    909      0   -680    680    124    509   -927  -1982    285    470
   -446    483    930    -18   -688    706    145    514   -927  -1987    265    462
   -428    496    922    -33   -675    709    150    519   -919  -1990    267    475
   -426    485    909    -31   -667    696    150    522   -922  -2005    249    498
   -418    504    922    -41   -670    711    174    548   -901  -1995    267    530
   -418    517    932    -51   -675    724    187    553   -901  -1990    265    553
   -410    535    945    -64   -678    740    200    561   -893  -1977    272    568
   -394    535    930    -72   -662    730    213    576   -888  -1974    275    576
   -368    522    891    -75   -628    706    223    589   -880  -1979    267    579
   -340    548    885   -103   -615    717    233    610   -867  -1964    283    602
   -324    579    901   -127   -613    740    231    620   -859  -1953    290    615
   -311    587    896   -137   -605    740    226    626   -854  -1940    301    636
   -285    592    878   -153   -581    735    231    636   -841  -1930    309    644
   -265    597    862   -168   -563    730    233    641   -839  -1927    316    649
   -252    594    846   -171   -548    719    231    639   -836  -1922    316    644
   -246    581    828   -168   -537    704    241    652   -826  -1917    306    649
   -233    571    805   -168   -519    688    236    654   -831  -1914    280    667
   -220    589    807   -187   -514    698    228    659   -820  -1909    280    688
   -163    618    782   -226   -472    698    226    665   -815  -1909    296    693
   -127    646    774   -259   -452    709    218    675   -810  -1899    306    698
    -96    683    779   -293   -436    730    220    698   -792  -1873    314    722
    -77    724    802   -324   -439    763    244    722   -776  -1857    301    745
    -18    782    800   -381   -410    792    272    753   -745  -1821    296    779
      2    815    813   -410   -405    815    309    782   -709  -1782    303    805
    -28    813    841   -392   -433    826    371    820   -675  -1761    311    815
    -59    841    901   -392   -480    872    420    854   -644  -1738    319    836
    -90    854    945   -381   -517    898    446    880   -613  -1706    337    857
   -101    875    976   -389   -540    927    475    901   -581  -1675    358    870
   -101    888    989   -392   -545    937    506    937   -540  -1644    387    898
   -106    888    992   -392   -550    940    519    953   -514  -1615    402    924
   -127    891   1018   -381   -571    953    540    976   -485  -1587    420    945
   -127    880   1008   -376   -568    943    563    997   -470  -1574    420    945
    -96    854    950   -379   -522    901    571    992   -478  -1587    402    919
    -62    839    898   -389   -480    867    561    979   -485  -1587    392    898
     12    823    810   -418   -397    818    548    974   -506  -1595    384    885
     75    820    745   -449   -337    784    524    948   -545  -1610    379    862
    145    802    657   -472   -254    730    506    927   -581  -1628    361    833
    189    769    579   -480   -194    675    496    919   -615  -1647    350    823
    220    724    504   -472   -142    615    491    922   -631  -1649    345    820
    223    698    472   -462   -124    587    498    932   -631  -1634    350    823
    239    706    467   -472   -114    587    498    932   -636  -1621    355    813
    270    722    452   -498    -90    587    485    930   -639  -1610    366    805
    306    732    426   -519    -59    579    493    943   -633  -1600    368    792
    316    753    433   -537    -57    594    498    950   -620  -1584    381    795
    329    802    472   -566    -70    639    522    963   -607  -1561    405    810
    340    810    467   -576    -64    639    532    966   -607  -1553    397    797
    340    826    485   -584    -72    657    555    982   -581  -1535    407    805
    335    820    483   -579    -75    652    566    976   -568  -1538    420    805
    337    802    465   -568    -62    633    574    979   -561  -1540    431    802
    353    818    465   -587    -57    641    576    976   -548  -1530    446    815
    361    862    501   -613    -70    683    589    976   -519  -1509    465    828
    371    875    504   -623    -64    691    587    961   -509  -1519    459    820
    379    872    493   -626    -57    683    561    917   -535  -1556    441    802
    381    870    485   -628    -51    678    558    901   -530  -1569    457    815
    389    859    470   -626    -38    665    553    893   -527  -1595    457    818
    402    852    449   -628    -23    649    540    878   -530  -1623    444    766
    366    800    433   -581    -33    618    532    857   -540  -1657    433    698
    366    787    418   -579    -25    605    548    857   -530  -1667    444    675
    363    771    407   -568    -20    589    563    865   -517  -1683    449    665
    348    753    405   -550    -31    581    558    854   -519  -1701    446    649
    361    774    413   -566    -25    594    561    839   -517  -1712    452    636
    345    769    420   -558    -36    594    548    810   -532  -1740    446    600
    285    756    467   -522    -90    613    545    807   -511  -1730    480    597
    241    750    506   -498   -132    628    558    820   -480  -1712    535    613
    223    789    566   -506   -171    678    589    852   -439  -1670    613    641
    168    815    646   -493   -239    732    623    888   -394  -1626    693    672
     77    795    714   -436   -319    756    659    930   -358  -1595    740    688
    -10    711    722   -353   -368    717    706    992   -324  -1592    737    652
    -41    722    763   -340   -402    743    849   1158   -213  -1543    766    649
    -85    771    854   -345   -470    813    987   1319    -80  -1457    844    691
   -140    937   1078   -400   -607   1008   1111   1496    114  -1260   1044    844
   -200   1387   1584   -594   -891   1486   1156   1590    353   -898   1447   1187
   -340   1977   2317   -818  -1327   2145   1104   1499    530   -506   1922   1587
   -475   2252   2727   -891  -1602   2488    813   1124    418   -353   2143   1740
   -597   1990   2587   -696  -1592   2288    576    789    103   -576   1964   1569
   -711   1314   2026   -301  -1369   1667    563    626   -319  -1182   1397   1124
   -735    706   1441     15  -1088   1072    618    701   -553  -1590   1002    802
   -753    467   1218    140   -987    841    706    878   -488  -1579    966    763
   -807    420   1226    192  -1018    823    828   1026   -358  -1486   1021    805
   -849    475   1322    184  -1085    898    927   1130   -231  -1382   1096    865
   -737    576   1314     80  -1026    945    966   1179   -150  -1314   1132    911
   -680    626   1306     25   -995    966    995   1202   -106  -1280   1148    943
   -626    657   1280    -15   -953    969    992   1200    -93  -1270   1148    948
   -563    633   1197    -36   -883    917    989   1200    -98  -1273   1137    948
   -511    633   1145    -59   -828    888   1000   1210    -85  -1262   1145    971
   -483    613   1093    -64   -787    852    992   1208    -83  -1260   1143    982
   -431    641   1070   -106   -750    854    997   1218    -67  -1239   1156    995
   -407    576    984    -85   -696    782    979   1208    -72  -1265   1119    974
   -345    532    878    -93   -610    704    958   1182    -90  -1280   1091    958
   -228    548    776   -161   -501    662    943   1169   -101  -1288   1088    961
   -116    532    649   -210   -381    589    919   1145   -124  -1319   1057    935
    -36    470    504   -218   -270    485    875   1098   -168  -1363   1002    891
     38    488    449   -262   -205    470    849   1065   -189  -1389    961    875
    155    530    371   -342   -109    452    833   1049   -197  -1395    969    859
    218    519    301   -371    -41    410    813   1039   -205  -1402    969    815
    254    501    246   -379      2    374    789   1028   -213  -1426    953    784
    285    446    161   -366     62    303    789   1041   -213  -1454    922    779
    316    462    145   -392     85    303    789   1044   -205  -1441    919    787
    348    459    111   -405    116    285    805   1062   -189  -1434    919    787
    340    433     93   -387    122    262    805   1070   -184  -1426    919    792
    355    467    111   -410    122    290    810   1070   -171  -1402    945    813
    361    465    103   -413    127    285    800   1049   -176  -1418    930    805
    384    459     75   -420    155    267    820   1047   -161  -1418    930    828
    350    400     49   -376    150    226    815   1018   -163  -1421    927    833
    327    371     44   -348    142    207    787    984   -184  -1436    922    818
    342    384     41   -366    148    213    800   1000   -158  -1421    937    826
    348    374     25   -361    161    200    828   1021   -135  -1421    956    836
    322    368     46   -348    135    207    865   1047   -106  -1397    984    857
    290    366     75   -327    109    220    891   1072    -83  -1376   1008    875
    267    350     80   -311     93    215    911   1096    -64  -1371   1018    891
    259    381    122   -322     70    252    950   1127    -25  -1337   1049    911
    189    342    150   -267     18    246    966   1137    -12  -1319   1062    919
    153    340    187   -246    -15    265    979   1145      7  -1291   1091    935
    148    358    210   -254    -31    285    984   1163     41  -1254   1117    958
    106    345    236   -226    -64    290    992   1176     70  -1228   1130    976
     93    368    275   -233    -90    322   1021   1195    101  -1200   1145    995
     85    366    280   -226    -96    324   1044   1208    127  -1176   1158   1000
     51    381    327   -218   -137    355   1054   1215    150  -1158   1171   1010
     25    405    379   -218   -176    392   1085   1236    181  -1132   1189   1028
    -10    413    423   -202   -218    418   1101   1244    200  -1122   1200   1036
    -59    410    470   -174   -265    439   1119   1260    223  -1104   1215   1049
   -103    402    506   -150   -306    454   1137   1278    246  -1080   1236   1062
   -148    402    550   -127   -348    475   1153   1288    270  -1062   1234   1072
   -205    413    618   -106   -410    514   1184   1314    296  -1031   1247   1096
   -257    431    688    -85   -472    558   1221   1348    324   -992   1283   1130
   -303    452    753    -75   -530    602   1241   1379    363   -948   1317   1161
   -327    491    818    -83   -571    654   1270   1418    405   -911   1358   1208
   -371    480    849    -57   -610    665   1270   1428    415   -898   1371   1213
   -397    514    911    -57   -654    711   1280   1462    454   -854   1408   1236
   -402    581    982    -90   -693    782   1327   1517    514   -792   1470   1288
   -428    615   1044    -96   -735    828   1353   1545    550   -758   1499   1327
   -452    665   1117   -109   -784    891   1376   1566    579   -732   1514   1361
   -470    678   1148   -103   -807    911   1400   1587    613   -696   1545   1363
   -506    659   1163    -77   -833    911   1418   1605    639   -665   1587   1376
   -524    675   1200    -77   -862    937   1441   1636    670   -623   1634   1405
   -561    691   1249    -67   -904    969   1449   1647    691   -597   1654   1421
   -584    719   1304    -67   -943   1010   1460   1644    706   -584   1667   1431
   -607    693   1301    -46   -953    997   1457   1626    696   -592   1654   1428
   -620    659   1278    -20   -950    969   1447   1597    680   -600   1644   1431
   -639    626   1265      5   -950    945   1441   1582    670   -600   1641   1434
   -657    623   1280     18   -969    950   1436   1577    670   -610   1628   1434
   -696    597   1293     49   -997    945   1439   1571    665   -623   1613   1434
   -735    550   1286     90  -1010    917   1452   1574    665   -626   1615   1415
   -758    517   1275    119  -1015    893   1462   1579    667   -636   1605   1405
   -795    475   1270    161  -1031    872   1452   1564    652   -659   1577   1384
   -833    436   1270    197  -1052    852   1452   1556    644   -672   1558   1366
   -870    392   1262    239  -1067    826   1452   1543    633   -670   1553   1358
   -904    379   1280    262  -1093    828   1465   1540    636   -665   1545   1358
   -943    353   1296    296  -1119    823   1470   1548    641   -662   1527   1371
   -966    340   1306    311  -1135    823   1462   1538    636   -662   1512   1366
  -1000    348   1345    324  -1174    846   1473   1538    641   -649   1517   1363
  -1023    345   1369    337  -1195    854   1480   1535    654   -633   1525   1376
  -1041    309   1350    366  -1195    828   1496   1543    662   -628   1512   1382
  -1036    215   1252    407  -1143    735   1551   1602    675   -662   1467   1327
  -1026    207   1234    407  -1130    722   1667   1722    753   -633   1462   1299
  -1028    272   1301    376  -1166    787   1797   1878    891   -514   1530   1325
  -1023    506   1530    259  -1275   1018   1893   2023   1080   -309   1712   1514
  -1047   1000   2047     20  -1548   1522   1883   2031   1296     46   2140   1893
  -1163   1535   2699   -187  -1932   2117   1717   1777   1350    340   2509   2203
  -1221   1719   2940   -252  -2081   2330   1392   1379   1161    384   2566   2262
  -1231   1423   2655    -96  -1943   2039   1197   1049    776     15   2148   1987
  -1205    672   1875    265  -1540   1275   1223    919    306   -696   1371   1480
  -1135    231   1366    452  -1252    797   1265   1028    207   -948   1098   1257
  -1088     98   1187    491  -1137    641   1343   1200    301   -909   1119   1208
  -1070    122   1192    475  -1130    657   1431   1319    410   -815   1174   1231
  -1002    220   1223    389  -1111    719   1488   1392    501   -740   1218   1249
   -937    290   1226    322  -1083    758   1514   1431    566   -680   1273   1257
   -880    335   1215    270  -1047    774   1525   1444    602   -641   1299   1247
   -820    335   1156    244   -987    745   1522   1423    607   -636   1296   1228
   -776    332   1109    220   -943    719   1509   1418    605   -641   1286   1218
   -719    342   1062    187   -891    701   1491   1413    597   -644   1288   1200
   -600    355    953    122   -776    654   1447   1379    581   -665   1267   1176
   -480    361    841     59   -659    600   1408   1343    561   -693   1249   1150
   -322    368    691    -25   -509    530   1358   1296    527   -730   1215   1101
   -174    342    514    -85   -345    428   1306   1249    483   -774   1169   1044
     10    335    322   -174   -155    329   1234   1215    441   -818   1130    989
    197    345    148   -270     25    246   1158   1184    394   -870   1093    940
    402    337    -64   -371    233    135   1062   1065    293   -945   1015    872
    574    361   -215   -467    394     72    992    997    233   -989    958    841
    727    371   -355   -550    542      7    937    940    189  -1026    924    800
    826    353   -472   -589    649    -59    901    901    158  -1060    909    769
    875    335   -542   -605    709   -101    878    880    145  -1078    917    761
    797    316   -480   -558    639    -80    893    898    168  -1060    930    761
    696    337   -361   -519    527    -12    927    935    207  -1018    919    784
    592    332   -259   -462    426     36    966    974    254   -976    917    818
    496    316   -179   -407    337     70    995    997    293   -937    919    836
    402    285   -116   -345    259     85   1021   1028    324   -906    930    852
    322    290    -31   -306    176    129   1060   1078    368   -857    974    898
    262    319     57   -290    103    189   1091   1119    420   -789   1041    963
    202    327    122   -267     38    226   1114   1153    459   -735   1083   1002
    153    337    184   -246    -15    262   1135   1184    496   -696   1117   1036
    106    355    246   -233    -70    301   1158   1223    530   -657   1158   1060
     38    374    335   -205   -148    355   1189   1265    566   -618   1192   1083
    -36    405    439   -184   -239    420   1218   1299    594   -587   1221   1117
    -80    431    511   -176   -296    472   1239   1322    618   -563   1244   1140
   -137    452    589   -158   -363    519   1254   1332    633   -548   1265   1150
   -202    475    678   -135   -439    576   1286   1361    675   -511   1291   1184
   -244    509    750   -132   -496    628   1325   1395    722   -467   1319   1210
   -285    548    833   -129   -561    688   1361   1434    774   -431   1358   1239
   -337    568    906   -116   -623    737   1392   1470    823   -397   1389   1275
   -405    563    969    -77   -685    766   1423   1504    867   -363   1410   1296
   -462    602   1062    -72   -763    831   1462   1540    922   -309   1454   1335
   -511    631   1140    -59   -826    885   1499   1577    971   -265   1499   1374
   -519    659   1179    -70   -849    917   1506   1590    995   -252   1478   1392
   -530    691   1221    -80   -875    956   1519   1602   1018   -226   1467   1408
   -553    696   1247    -72   -901    969   1532   1613   1039   -192   1483   1415
   -584    709   1293    -62   -937   1000   1548   1623   1070   -161   1514   1431
   -618    719   1335    -51   -976   1026   1566   1636   1098   -127   1558   1452
   -628    737   1366    -54   -997   1052   1590   1654   1130    -83   1600   1483
   -654    711   1366    -31  -1010   1039   1605   1665   1153    -54   1641   1499
   -675    693   1369    -10  -1021   1031   1626   1688   1182    -28   1696   1512
   -691    688   1376      0  -1034   1034   1649   1722   1213      2   1758   1551
   -719    685   1405     18  -1062   1044   1691   1771   1260     41   1800   1657
   -737    691   1428     23  -1083   1060   1717   1805   1299     72   1836   1730
   -766    709   1475     28  -1119   1091   1740   1842   1330    101   1865   1774
   -789    740   1530     23  -1161   1132   1769   1873   1358    132   1893   1797
   -805    769   1574     18  -1189   1171   1795   1901   1389    171   1912   1808
   -841    769   1608     36  -1226   1187   1818   1932   1421    202   1899   1797
   -870    774   1644     46  -1257   1208   1844   1958   1452    236   1896   1805
   -872    792   1665     38  -1270   1228   1860   1961   1470    270   1904   1797
   -836    857   1693    -10  -1265   1275   1844   1935   1460    290   1912   1777
   -805    948   1751    -72  -1278   1350   1821   1904   1436    303   1891   1771
   -795    995   1790   -101  -1291   1392   1810   1886   1439    319   1899   1766
   -797   1002   1800   -103  -1301   1402   1797   1878   1454    335   1922   1771
   -846    997   1844    -75  -1345   1421   1808   1891   1488    371   1951   1803
   -922    969   1891    -23  -1408   1428   1834   1927   1525    413   1969   1831
  -1005    935   1940     36  -1473   1436   1862   1964   1571    454   2000   1870
  -1096    904   1997     93  -1548   1452   1888   1992   1608    488   2034   1899
  -1166    862   2029    153  -1597   1444   1914   2010   1623    506   2047   1912
  -1273    823   2094    223  -1683   1460   1945   2039   1639    514   2047   1935
  -1408    776   2184    314  -1795   1480   1982   2068   1657    522   2042   1961
  -1449    758   2205    345  -1829   1480   1977   2057   1649    504   2008   1974
  -1436    748   2184    345  -1810   1465   1958   2039   1634    462   1969   1982
  -1478    727   2203    374  -1842   1465   1971   2047   1634    470   1930   2008
  -1504    701   2205    400  -1855   1452   1984   2055   1639    493   1940   2010
  -1512    672   2184    418  -1847   1428   1987   2062   1641    517   1966   2036
  -1530    631   2161    449  -1844   1395   1990   2070   1647    540   1971   2081
  -1532    592   2122    467  -1829   1356   1982   2068   1644    555   1995   2094
  -1519    514   2034    501  -1777   1273   1992   2091   1644    527   1982   2062
  -1506    413   1917    545  -1712   1163   2055   2174   1680    480   1919   2003
  -1449    420   1870    514  -1660   1145   2127   2278   1753    501   1904   1992
  -1340    555   1896    389  -1618   1226   2187   2423   1878    641   1971   2096
  -1270    943   2213    163  -1740   1577   2221   2535   2083    950   2278   2426
  -1322   1535   2857   -106  -2091   2197   2205   2514   2312   1353   2733   2876
  -1436   1951   3387   -257  -2410   2668   2013   2244   2364   1610   3037   3128
  -1465   1756   3218   -145  -2343   2486   1691   1810   2036   1402   2850   2917
  -1514   1106   2621    205  -2068   1862   1532   1441   1478    758   2226   2379
  -1493    441   1932    524  -1712   1187   1501   1353   1091    215   1644   1896
  -1415    148   1564    633  -1488    854   1532   1480   1052     88   1439   1732
  -1397    135   1532    631  -1465    831   1639   1636   1150    142   1491   1735
  -1392    210   1602    589  -1496    904   1735   1758   1265    239   1587   1795
  -1366    290   1657    535  -1512    974   1800   1836   1348    316   1628   1852
  -1335    342   1678    496  -1506   1010   1839   1880   1400    358   1641   1880
  -1301    368   1670    465  -1486   1018   1855   1896   1413    358   1654   1901
  -1270    389   1660    439  -1465   1023   1852   1896   1410    361   1657   1919
  -1223    397   1621    413  -1423   1008   1842   1886   1397    355   1639   1925
  -1187    389   1577    400  -1382    982   1836   1878   1379    342   1613   1919
  -1150    387   1535    379  -1343    961   1826   1867   1369    340   1595   1935
  -1111    402   1512    353  -1312    956   1813   1862   1361    340   1579   1943
  -1062    418   1478    319  -1270    948   1800   1852   1353    340   1566   1938
   -989    418   1408    285  -1197    911   1784   1839   1332    327   1543   1917
   -867    431   1299    218  -1083    865   1758   1810   1301    298   1519   1878
   -714    449   1163    132   -940    805   1719   1769   1267    259   1473   1849
   -602    459   1062     70   -831    761   1683   1732   1236    228   1434   1821
   -524    454    979     36   -750    717   1644   1701   1205    202   1402   1797
   -467    426    891     18   -680    659   1610   1665   1166    163   1356   1766
   -457    407    862     23   -659    633   1600   1647   1148    150   1332   1748
   -488    389    875     49   -683    633   1608   1649   1150    153   1330   1743
   -444    381    826     31   -633    602   1590   1636   1135    142   1309   1714
   -415    392    807     10   -610    600   1574   1623   1122    137   1299   1686
   -426    397    823     12   -626    610   1582   1623   1122    148   1299   1678
   -446    394    841     23   -646    618   1584   1623   1127    161   1299   1670
   -465    394    859     36   -662    626   1595   1636   1137    176   1306   1667
   -493    392    883     49   -688    636   1605   1654   1150    192   1330   1670
   -519    394    911     62   -717    652   1613   1670   1166    213   1358   1665
   -542    394    937     72   -740    665   1621   1686   1182    236   1387   1660
   -566    397    963     85   -763    680   1636   1706   1200    254   1402   1675
   -589    415   1005     88   -797    709   1652   1735   1218    285   1421   1678
   -618    428   1047     93   -833    737   1670   1756   1228    311   1447   1665
   -639    420   1057    109   -846    737   1680   1764   1231    316   1457   1639
   -665    431   1096    116   -880    763   1696   1774   1244    335   1483   1639
   -706    431   1137    135   -922    784   1709   1782   1254    353   1491   1636
   -737    444   1179    145   -958    810   1730   1792   1270    361   1488   1644
   -763    467   1228    145   -995    846   1753   1810   1291    381   1501   1647
   -774    480   1254    148  -1013    867   1777   1831   1314    407   1525   1644
   -797    491   1286    150  -1041    885   1795   1855   1340    433   1553   1641
   -815    522   1337    145  -1075    930   1808   1875   1361    459   1584   1647
   -839    524   1363    155  -1101    943   1826   1891   1374    480   1597   1636
   -854    519   1374    168  -1114    945   1842   1909   1389    498   1605   1641
   -870    545   1413    161  -1140    979   1857   1919   1405    517   1597   1699
   -865    558   1423    153  -1145    992   1865   1922   1410    519   1577   1740
   -875    574   1447    148  -1161   1010   1865   1922   1408    509   1545   1766
   -872    584   1457    145  -1163   1021   1865   1925   1413    517   1545   1748
   -878    545   1421    166  -1150    982   1865   1930   1418    548   1587   1693
   -885    548   1434    168  -1158    989   1875   1945   1441    576   1610   1704
   -878    561   1439    155  -1158   1000   1873   1951   1452    584   1610   1709
   -870    561   1431    155  -1150    995   1867   1948   1462    584   1600   1704
   -872    550   1423    158  -1148    987   1862   1956   1473    589   1592   1696
   -857    563   1421    145  -1137    992   1875   1974   1493    610   1613   1691
   -846    574   1421    135  -1135    997   1880   1992   1512    633   1639   1704
   -831    597   1428    116  -1130   1013   1896   2013   1535    662   1670   1738
   -826    649   1473     88  -1148   1060   1925   2042   1558    693   1693   1787
   -813    683   1496     64  -1153   1088   1938   2065   1574    719   1693   1821
   -810    693   1504     57  -1158   1098   1951   2081   1584    740   1693   1842
   -797    696   1493     51  -1145   1093   1945   2078   1579    740   1680   1842
   -789    722   1509     31  -1148   1117   1953   2086   1584    750   1678   1857
   -810    748   1556     31  -1182   1150   1969   2091   1600    771   1688   1891
   -828    769   1595     28  -1210   1179   1974   2091   1610    787   1693   1914
   -833    766   1600     33  -1215   1182   1971   2086   1613    797   1686   1917
   -878    724   1600     75  -1239   1161   1935   2055   1584    771   1636   1925
   -896    704   1597     96  -1247   1150   1906   2023   1564    745   1600   1935
   -898    688   1587    103  -1244   1137   1880   1982   1532    706   1564   1912
   -878    657   1535    111  -1205   1096   1852   1943   1499    659   1512   1880
   -924    597   1519    163  -1223   1057   1844   1919   1475    626   1486   1857
  -1031    563   1595    233  -1314   1080   1865   1938   1491    639   1504   1880
  -1122    540   1660    288  -1392   1098   1886   1964   1512    662   1538   1888
  -1213    504   1717    355  -1465   1109   1906   1982   1530    678   1561   1896
  -1332    496   1829    418  -1582   1163   1930   2010   1558    701   1592   1930
  -1444    483   1927    480  -1686   1205   1958   2034   1584    724   1615   1958
  -1431    498   1930    465  -1680   1213   1948   2023   1584    717   1602   1956
  -1353    537   1891    407  -1621   1213   1919   2008   1571    696   1582   1943
  -1304    600   1904    350  -1605   1252   1927   2010   1579    701   1597   1932
  -1291    628   1919    329  -1605   1273   1935   2016   1587    709   1610   1930
  -1265    600   1865    329  -1566   1234   1935   2010   1571    685   1577   1906
  -1221    493   1714    363  -1467   1104   1961   2047   1540    613   1478   1829
  -1184    478   1662    353  -1423   1070   2081   2177   1597    613   1441   1779
  -1143    568   1709    285  -1426   1137   2203   2346   1722    709   1514   1826
  -1083    867   1951    106  -1517   1408   2286   2517   1938    961   1764   2039
  -1060   1457   2517   -197  -1787   1987   2294   2585   2216   1374   2229   2481
  -1208   2107   3312   -452  -2260   2709   2143   2374   2405   1774   2704   2948
  -1301   2203   3504   -452  -2403   2855   1792   1943   2262   1792   2772   3013
  -1317   1683   2998   -184  -2158   2340   1496   1473   1753   1283   2294   2595
  -1301    769   2070    267  -1686   1418   1374   1150   1091    457   1480   1873
  -1189    257   1447    465  -1317    852   1361   1215    909    153   1124   1522
  -1067    187   1254    439  -1161    722   1439   1374    979    168   1101   1475
   -976    254   1231    358  -1104    743   1538   1509   1085    239   1143   1499
   -878    342   1221    267  -1049    782   1597   1590   1163    298   1184   1525
   -787    441   1228    171  -1008    833   1628   1621   1210    345   1218   1556
   -719    470   1189    124   -953    828   1636   1626   1215    348   1213   1551
   -675    478   1150     98   -911    813   1626   1618   1205    337   1192   1530
   -631    498   1130     67   -880    813   1610   1605   1197    332   1184   1514
   -605    475   1078     64   -841    774   1587   1584   1174    314   1153   1475
   -574    459   1034     57   -805    745   1577   1571   1163    301   1137   1441
   -566    491   1054     36   -810    771   1577   1569   1169    314   1145   1441
   -563    491   1054     36   -807    771   1571   1564   1166    316   1140   1441
   -576    485   1060     44   -820    771   1571   1564   1166    322   1140   1449
   -589    498   1088     44   -839    792   1579   1571   1176    335   1150   1465
   -607    509   1117     46   -862    810   1587   1579   1187    350   1158   1470
   -615    493   1109     62   -862    800   1587   1587   1187    353   1156   1478
   -618    493   1111     62   -867    802   1587   1592   1192    358   1158   1493
   -633    509   1143     62   -888    826   1590   1597   1202    368   1163   1506
   -649    519   1169     64   -909    841   1590   1595   1208    376   1169   1514
   -665    501   1166     83   -914    833   1587   1595   1210    379   1169   1519
   -691    501   1192     93   -943    844   1595   1605   1221    394   1182   1532
   -730    519   1249    106   -989    883   1608   1618   1236    410   1202   1556
   -771    519   1291    124  -1031    904   1621   1626   1247    420   1215   1574
   -784    532   1317    127  -1049    924   1626   1634   1262    439   1239   1600
   -810    514   1325    148  -1067    919   1628   1639   1265    441   1249   1618
   -831    522   1350    153  -1091    935   1636   1649   1273    444   1260   1634
   -849    537   1384    153  -1117    961   1641   1662   1286    457   1270   1649
   -867    548   1415    161  -1140    982   1652   1680   1304    475   1288   1670
   -917    555   1470    179  -1195   1013   1665   1706   1322    496   1319   1701
   -982    568   1548    205  -1265   1057   1693   1743   1353    530   1361   1743
  -1034    571   1602    228  -1317   1085   1725   1777   1382    555   1395   1782
  -1085    545   1631    270  -1358   1088   1756   1808   1400    568   1405   1823
  -1127    550   1675    285  -1400   1114   1774   1826   1415    589   1421   1855
  -1130    568   1699    280  -1413   1132   1787   1834   1423    605   1428   1867
  -1109    574   1680    267  -1395   1127   1790   1831   1421    600   1415   1865
  -1085    587   1673    249  -1379   1130   1795   1839   1428    607   1413   1865
  -1052    602   1652    223  -1350   1127   1800   1847   1441    620   1410   1855
  -1018    618   1636    200  -1327   1127   1810   1862   1447    641   1413   1849
  -1000    615   1615    192  -1309   1117   1823   1878   1431    654   1418   1834
   -961    613   1574    174  -1267   1093   1823   1883   1428    654   1408   1818
   -919    584   1501    166  -1210   1044   1808   1878   1423    644   1382   1792
   -880    576   1457    150  -1169   1018   1805   1873   1423    636   1363   1777
   -831    597   1428    116  -1130   1013   1795   1855   1415    631   1356   1748
   -784    587   1371     98  -1078    979   1774   1839   1405    615   1340   1704
   -737    563   1301     85  -1021    932   1758   1826   1395    597   1319   1673
   -709    563   1273     72   -989    917   1738   1810   1384    589   1306   1657
   -696    574   1270     59   -982    922   1727   1805   1387    597   1306   1641
   -670    592   1262     38   -966    927   1725   1808   1392    610   1309   1636
   -654    594   1247     28   -950    922   1725   1810   1400    618   1309   1634
   -623    589   1213     15   -917    901   1717   1810   1402    618   1309   1628
   -605    587   1189      7   -896    888   1709   1808   1402    615   1309   1610
   -594    600   1195     -2   -893    896   1714   1810   1413    623   1314   1595
   -587    633   1221    -23   -904    927   1722   1821   1426    639   1330   1605
   -574    657   1231    -41   -904    945   1730   1829   1439    649   1348   1605
   -571    662   1234    -46   -901    948   1758   1849   1460    667   1366   1608
   -576    662   1239    -41   -906    950   1777   1867   1475    680   1379   1610
   -587    698   1286    -57   -937    992   1787   1883   1496    706   1402   1613
   -568    709   1278    -70   -924    992   1797   1888   1506    724   1421   1610
   -579    704   1280    -64   -930    992   1803   1883   1512    735   1431   1613
   -587    732   1319    -72   -953   1026   1795   1870   1514    753   1452   1626
   -579    706   1283    -64   -932    995   1766   1839   1491    735   1436   1605
   -566    675   1239    -54   -904    956   1727   1797   1449    704   1413   1582
   -592    675   1265    -44   -930    969   1714   1790   1447    714   1421   1579
   -589    649   1239    -28   -914    943   1691   1771   1428    704   1408   1556
   -592    600   1189     -5   -891    893   1673   1745   1400    672   1379   1514
   -626    550   1176     38   -901    862   1675   1743   1395    659   1369   1496
   -639    517   1153     59   -896    833   1673   1743   1387    649   1358   1483
   -662    478   1140     93   -901    807   1675   1740   1376    641   1350   1462
   -696    423   1117    135   -906    769   1673   1735   1361    623   1332   1431
   -722    389   1111    166   -917    748   1670   1727   1345    610   1314   1413
   -745    384   1127    179   -935    756   1662   1725   1345    615   1314   1410
   -761    345   1106    207   -932    724   1660   1727   1340    613   1309   1397
   -769    342   1109    213   -940    727   1660   1719   1332    610   1306   1366
   -776    329   1106    223   -943    719   1657   1719   1327    607   1312   1343
   -800    322   1122    239   -961    719   1657   1714   1322    610   1314   1322
   -805    280   1085    262   -945    683   1662   1727   1314    597   1288   1309
   -807    171    979    316   -893    574   1730   1816   1325    555   1213   1262
   -820    181   1002    319   -911    592   1844   1958   1408    602   1226   1275
   -823    288   1111    265   -969    698   1969   2148   1569    758   1330   1382
   -826    623   1449    101  -1137   1036   2055   2301   1808   1062   1628   1680
   -917   1265   2182   -176  -1551   1725   2039   2312   2083   1501   2153   2166
  -1101   1777   2878   -337  -1990   2327   1867   2078   2205   1842   2603   2525
  -1215   1709   2922   -249  -2068   2314   1558   1675   1979   1771   2590   2473
  -1322   1122   2444    101  -1883   1782   1358   1257   1441   1176   2003   2003
  -1314    381   1696    465  -1506   1039   1322   1135    989    532   1304   1434
  -1228     31   1260    597  -1244    644   1343   1231    883    322   1052   1210
  -1182    -15   1166    597  -1176    574   1418   1343    930    314   1026   1174
  -1163     20   1184    571  -1174    602   1506   1454   1054    402   1065   1218
  -1124    106   1231    506  -1179    667   1577   1532   1140    475   1127   1260
  -1080    184   1262    446  -1171    722   1605   1582   1187    530   1166   1280
  -1060    210   1270    423  -1166    740   1613   1600   1202    563   1169   1291
  -1039    233   1273    402  -1156    753   1618   1602   1221    589   1174   1280
  -1036    236   1273    397  -1156    753   1613   1582   1228    597   1195   1265
  -1036    233   1270    400  -1153    753   1605   1558   1226    592   1208   1262
  -1018    236   1254    389  -1137    745   1590   1540   1215    576   1195   1244
   -971    239   1210    366  -1091    724   1564   1522   1197    553   1161   1231
   -961    231   1189    363  -1078    709   1535   1501   1174    530   1137   1213
   -963    218   1182    371  -1072    698   1517   1478   1148    509   1122   1192
   -958    194   1153    381  -1057    675   1506   1460   1137    501   1098   1187
   -940    181   1122    379  -1031    652   1493   1436   1124    496   1065   1195
   -917    171   1088    371  -1005    631   1470   1397   1104    478   1036   1163
   -904    174   1075    363   -989    623   1462   1376   1096    470   1008   1145
   -885    161   1047    361   -966    602   1454   1350   1080    457    976   1130
   -872    153   1026    361   -948    589   1449   1335   1067    457    958   1124
   -802    168    969    314   -885    568   1423   1301   1044    444    948   1109
   -670    166    833    252   -750    498   1374   1252   1000    397    924   1067
   -613    153    763    228   -688    457   1348   1226    974    376    893   1039
   -532    181    714    176   -623    446   1325   1208    956    368    875   1005
   -436    213    649    111   -542    428   1304   1195    940    355    893    984
   -361    194    553     83   -457    374   1291   1189    919    332    891    969
   -303    194    496     54   -400    345   1275   1184    901    314    878    953
   -267    239    506     15   -387    371   1275   1205    901    322    885    963
   -293    233    524     28   -410    379   1270   1208    898    316    898    963
   -296    233    530     28   -413    381   1262   1202    885    311    896    958
   -319    210    530     54   -426    371   1252   1205    880    301    846    961
   -358    189    548     85   -452    368   1247   1226    893    296    795    974
   -413    197    607    106   -511    402   1275   1254    924    316    844    997
   -480    187    667    145   -574    426   1312   1283    956    335    836   1018
   -530    197    727    166   -628    462   1356   1319    992    353    857   1044
   -576    207    784    184   -680    496   1392   1350   1021    379    932   1065
   -615    213    828    200   -722    519   1410   1361   1034    376    906   1057
   -652    249    898    200   -776    574   1447   1397   1078    392    940   1080
   -675    296    969    187   -823    631   1480   1434   1124    441    930   1106
   -670    314    984    179   -826    649   1501   1462   1156    480    930   1106
   -654    348   1002    150   -828    675   1509   1486   1184    514    974   1104
   -644    394   1039    124   -841    714   1512   1499   1215    540   1021   1114
   -620    407   1028    103   -826    717   1504   1501   1226    553    937   1109
   -602    413   1015     96   -807    714   1499   1501   1231    561    846   1083
   -600    428   1028     85   -815    730   1499   1504   1239    574    862   1070
   -605    459   1065     72   -836    761   1501   1509   1244    589    875   1067
   -602    498   1101     51   -852    800   1509   1514   1257    613    885   1072
   -605    488   1093     59   -849    789   1519   1532   1273    636    893   1083
   -597    488   1085     54   -844    787   1522   1538   1283    654    896   1083
   -607    506   1114     49   -859    810   1535   1548   1301    670    906   1078
   -600    542   1143     28   -872    841   1545   1561   1317    680    914   1070
   -594    568   1163     12   -878    865   1556   1574   1335    691    919   1065
   -592    592   1184     -2   -888    888   1566   1587   1350    701    932   1070
   -592    620   1213    -15   -904    917   1584   1610   1376    724    958   1088
   -587    641   1228    -31   -906    935   1602   1631   1397    743    984   1098
   -589    654   1244    -31   -917    948   1608   1641   1410    756   1010   1114
   -600    683   1283    -44   -943    982   1618   1654   1423    774   1039   1135
   -607    730   1335    -62   -971   1031   1631   1657   1447    797   1078   1153
   -633    769   1402    -67  -1018   1085   1636   1636   1462    820   1150   1176
   -662    771   1434    -54  -1047   1101   1641   1631   1470    839   1200   1184
   -678    774   1449    -49  -1065   1111   1623   1615   1460    839   1179   1171
   -711    776   1488    -31  -1101   1130   1621   1618   1462    841   1117   1171
   -722    766   1488    -23  -1106   1127   1618   1618   1467    844   1067   1166
   -657    748   1405    -44  -1031   1075   1600   1608   1449    823   1041   1143
   -618    732   1350    -59   -984   1041   1577   1592   1426    802   1023   1114
   -610    701   1309    -46   -961   1005   1564   1577   1400    782   1000   1088
   -605    662   1265    -31   -935    963   1551   1566   1371    753    969   1057
   -597    646   1244    -23   -919    945   1543   1561   1348    737    935   1028
   -587    644   1231    -28   -909    935   1540   1548   1327    719    896   1010
   -581    636   1218    -28   -898    927   1525   1514   1288    701    875    984
   -574    623   1197    -25   -885    909   1522   1506   1275    704    852    969
   -537    597   1135    -28   -836    865   1509   1496   1262    691    810    940
   -496    600   1093    -51   -795    846   1488   1480   1254    685    800    924
   -491    597   1088    -54   -789    844   1486   1483   1260    693    800    924
   -488    566   1052    -41   -771    807   1491   1493   1267    688    797    927
   -467    470    937      0   -701    704   1506   1517   1270    649    748    891
   -444    397    841     20   -641    618   1582   1605   1317    620    691    831
   -420    420    841      0   -631    628   1688   1725   1402    644    698    831
   -361    530    891    -85   -626    709   1779   1870   1538    745    792    922
   -290    859   1150   -283   -719   1005   1805   1956   1730   1002   1072   1179
   -303   1428   1732   -563  -1018   1582   1753   1922   1940   1387   1478   1579
   -363   1834   2197   -735  -1280   2016   1532   1644   1951   1644   1761   1829
   -387   1758   2145   -685  -1267   1951   1241   1280   1693   1577   1717   1758
   -452   1156   1608   -350  -1028   1382   1111    953   1192   1002   1169   1309
   -462    483    943    -12   -701    711   1098    896    813    433    607    857
   -420    153    574    132   -498    363   1140   1018    763    277    413    701
   -389     67    454    161   -423    259   1215   1140    831    280    397    685
   -394     70    465    163   -428    267   1286   1231    924    340    439    714
   -431    132    561    148   -496    345   1353   1312   1026    431    545    766
   -446    207    654    119   -550    431   1405   1371   1104    506    626    807
   -472    210    683    129   -579    446   1447   1410   1150    537    644    820
   -509    200    709    155   -607    454   1462   1428   1197    537    654    823
   -537    192    730    171   -636    459   1454   1441   1228    545    672    828
   -553    197    748    176   -652    472   1454   1452   1241    579    670    844
   -542    205    748    166   -644    475   1449   1449   1239    602    657    867
   -563    194    758    184   -659    475   1467   1465   1241    620    670    901
   -579    176    756    202   -667    465   1460   1462   1231    613    649    891
   -592    142    735    223   -662    439   1428   1439   1195    579    613    839
   -602     90    691    254   -646    392   1389   1402   1153    545    576    813
   -488    145    633    171   -561    389   1382   1400   1150    548    594    836
   -327    316    641      2   -483    478   1421   1441   1192    592    652    883
   -345    267    613     38   -478    439   1387   1400   1150    542    587    818
   -402    184    587    106   -496    384   1356   1366   1109    496    509    750
   -327    272    600     28   -462    436   1395   1405   1148    527    532    802
   -254    374    626    -59   -441    498   1439   1454   1202    576    550    846
   -311    319    631     -2   -472    472   1460   1470   1208    566    532    836
   -444    215    657    114   -550    436   1454   1457   1197    542    498    818
   -509    189    698    161   -602    444   1436   1457   1213    566    498    833
   -493    213    706    137   -602    459   1415   1449   1226    615    511    844
   -462    239    701    111   -581    470   1392   1428   1205    667    522    844
   -441    236    678    101   -561    454   1374   1402   1166    657    527    836
   -431    223    654    103   -542    439   1366   1387   1135    600    514    826
   -420    226    646     96   -535    433   1358   1389   1124    571    504    846
   -400    223    623     88   -511    423   1361   1400   1114    553    506    862
   -371    220    592     75   -480    405   1345   1392   1096    530    498    865
   -309    228    537     41   -423    381   1312   1366   1052    493    472    836
   -288    239    527     23   -407    381   1296   1356   1031    480    467    813
   -267    241    506     12   -387    374   1299   1356   1028    475    467    800
   -218    228    444     -7   -329    335   1299   1345   1018    457    439    771
   -153    233    387    -38   -270    309   1288   1327   1002    433    415    737
   -148    259    407    -57   -277    332   1296   1332   1010    436    436    737
   -174    267    441    -46   -306    353   1312   1348   1034    446    457    743
   -189    277    465    -44   -327    371   1327   1358   1052    444    480    743
   -220    298    519    -38   -368    407   1350   1371   1072    444    504    743
   -262    296    558    -18   -410    426   1366   1382   1088    441    504    735
   -296    288    581      2   -439    433   1382   1392   1106    441    478    724
   -332    270    600     31   -467    436   1395   1402   1127    454    457    706
   -363    241    605     62   -483    423   1400   1397   1135    457    446    688
   -394    213    607     90   -501    410   1410   1392   1135    449    415    685
   -420    218    639    101   -530    428   1415   1389   1143    459    410    691
   -446    223    670    111   -558    446   1413   1384   1145    475    420    680
   -470    194    665    137   -566    428   1402   1376   1135    475    405    654
   -511    179    691    166   -602    433   1410   1389   1148    491    407    667
   -553    181    735    184   -644    457   1421   1405   1163    506    407    678
   -571    187    758    192   -665    470   1423   1413   1171    517    400    675
   -571    192    763    189   -667    478   1428   1426   1182    532    407    672
   -563    231    795    166   -680    514   1447   1449   1205    558    431    698
   -550    285    836    129   -693    561   1462   1475   1228    594    459    724
   -550    316    865    114   -709    589   1475   1504   1252    618    483    737
   -561    316    878    122   -719    597   1486   1517   1265    631    491    745
   -545    348    893     96   -719    620   1491   1525   1278    646    501    766
   -514    407    922     54   -719    662   1493   1538   1293    665    517    789
   -514    454    966     28   -740    711   1488   1535   1306    678    524    802
   -514    470    984     23   -748    727   1475   1532   1314    688    535    807
   -509    457    963     25   -737    709   1439   1512   1299    683    537    810
   -511    457    966     25   -740    711   1423   1501   1288    685    542    826
   -519    454    974     31   -745    711   1423   1493   1286    691    553    833
   -532    420    953     57   -743    685   1408   1480   1262    675    542    820
   -568    363    932    101   -753    646   1382   1465   1239    644    514    807
   -561    345    906    109   -735    623   1384   1467   1231    628    506    787
   -498    371    870     62   -685    620   1405   1480   1234    633    517    769
   -568    270    839    150   -704    553   1395   1460   1197    597    483    724
   -646    181    828    231   -737    504   1366   1434   1166    561    449    698
   -613    233    846    189   -730    537   1379   1444   1176    579    472    732
   -597    275    870    158   -732    574   1384   1449   1182    587    491    743
   -665    223    888    220   -776    555   1371   1434   1163    568    478    717
   -685    228    911    226   -800    568   1371   1431   1166    576    478    724
   -714    202    917    254   -815    561   1363   1423   1161    566    462    724
   -719    174    891    270   -805    530   1353   1418   1145    545    441    704
   -698    127    826    285   -761    475   1353   1436   1119    509    410    657
   -709     38    748    332   -727    392   1428   1525   1124    454    345    566
   -719     54    771    332   -745    413   1535   1641   1192    467    342    530
   -704    192    893    254   -800    542   1641   1797   1332    584    454    597
   -683    527   1210     77   -945    867   1675   1904   1545    857    745    831
   -709   1148   1857   -220  -1283   1501   1584   1823   1753   1260   1208   1228
   -813   1602   2416   -394  -1615   2008   1296   1478   1758   1509   1519   1473
   -870   1574   2442   -353  -1654   2008    969   1080   1509   1421   1470   1400
   -948   1015   1964    -33  -1454   1488    852    761   1018    839    935    969
   -940    309   1247    314  -1093    776    885    745    649    252    348    506
   -898     -2    896    449   -898    446    953    904    636    140    200    363
   -880    -36    844    457   -865    405   1057   1054    745    205    244    363
   -852     64    917    394   -883    491   1150   1166    870    306    342    415
   -844    161   1005    340   -924    581   1210   1228    958    379    418    457
   -862    228   1088    316   -974    657   1260   1275   1023    436    478    498
   -872    267   1140    301  -1005    704   1280   1291   1054    462    506    524
   -839    301   1140    270   -989    719   1278   1288   1060    465    506    524
   -789    319   1109    233   -948    714   1278   1283   1054    454    501    511
   -779    340   1119    218   -948    730   1286   1291   1060    459    519    517
   -826    319   1145    252   -984    732   1288   1291   1062    462    527    517
   -857    306   1163    275  -1010    735   1291   1286   1060    462    532    511
   -810    348   1156    228   -982    750   1283   1278   1057    462    532    517
   -735    379   1111    176   -922    745   1275   1265   1044    454    527    514
   -756    345   1101    202   -927    722   1257   1236   1021    433    509    496
   -737    350   1088    194   -911    719   1249   1226   1010    423    504    493
   -691    355   1047    166   -870    701   1247   1223   1002    415    488    488
   -698    340   1039    179   -870    691   1236   1213    987    402    472    478
   -732    316   1047    205   -888    680   1215   1197    969    389    459    459
   -691    366   1057    163   -872    711   1205   1195    969    400    467    467
   -667    394   1062    135   -865    727   1200   1195    974    402    470    478
   -665    407   1072    129   -867    740   1189   1187    969    394    457    475
   -631    441   1070     93   -852    756   1195   1195    974    397    454    488
   -665    394   1060    135   -862    727   1179   1179    958    376    433    478
   -693    376   1067    158   -880    722   1166   1171    945    374    418    472
   -704    363   1067    168   -885    714   1156   1163    932    371    405    454
   -706    353   1060    174   -883    706   1143   1150    919    361    394    436
   -696    361   1057    168   -875    709   1130   1145    909    353    394    446
   -667    366   1034    150   -852    698   1117   1145    904    353    402    465
   -662    371   1031    145   -846    701   1117   1153    904    358    410    485
   -657    389   1044    132   -852    717   1117   1158    906    361    413    498
   -665    415   1080    124   -872    748   1124   1169    914    371    415    511
   -654    433   1088    109   -872    758   1127   1174    914    368    410    511
   -646    452   1096     96   -870    774   1130   1176    911    371    423    509
   -654    457   1111     98   -883    782   1137   1176    909    371    433    514
   -659    457   1117    101   -888    787   1150   1187    914    374    452    527
   -654    475   1130     88   -891    802   1163   1200    927    387    480    537
   -659    475   1132     90   -896    802   1179   1213    945    400    506    542
   -665    475   1137     93   -901    805   1189   1223    961    415    530    550
   -652    493   1145     80   -898    818   1202   1236    984    441    563    558
   -644    535   1176     51   -909    854   1213   1252   1008    470    602    587
   -623    527   1150     46   -888    839   1213   1249   1010    470    600    592
   -626    548   1171     38   -898    857   1218   1249   1021    485    615    605
   -639    566   1205     36   -922    885   1228   1249   1034    509    633    623
   -657    563   1218     46   -937    891   1234   1252   1039    517    644    636
   -667    568   1236     46   -950    901   1236   1257   1047    527    649    636
   -670    545   1215     59   -943    880   1234   1249   1044    524    641    626
   -691    558   1249     67   -969    904   1239   1254   1057    540    657    654
   -693    561   1252     64   -971    904   1241   1265   1067    550    659    683
   -680    576   1257     51   -969    914   1249   1275   1080    563    662    704
   -678    584   1260     44   -969    919   1254   1278   1085    566    646    737
   -680    584   1265     49   -971    924   1260   1286   1093    563    636    740
   -667    631   1296     15   -982    963   1275   1306   1109    574    652    735
   -678    652   1330     12  -1005    989   1296   1330   1130    584    678    750
   -688    665   1353     10  -1021   1008   1312   1348   1143    597    693    784
   -683    691   1374     -2  -1028   1031   1325   1366   1158    607    709    807
   -680    714   1395    -18  -1039   1054   1332   1376   1166    618    719    820
   -680    743   1423    -31  -1052   1083   1345   1389   1184    644    750    839
   -685    789   1475    -54  -1080   1132   1353   1397   1200    667    784    836
   -683    823   1506    -70  -1093   1163   1356   1389   1202    675    800    846
   -691    813   1504    -62  -1098   1158   1330   1363   1176    657    774    857
   -698    779   1478    -41  -1088   1127   1299   1327   1140    620    735    807
   -672    756   1426    -41  -1049   1088   1273   1299   1111    602    711    782
   -641    743   1384    -49  -1013   1062   1249   1283   1093    594    709    771
   -662    724   1384    -31  -1023   1054   1244   1267   1080    589    709    753
   -685    672   1358      7  -1021   1015   1247   1265   1070    579    698    732
   -698    594   1293     51   -997    943   1239   1254   1041    553    672    691
   -719    537   1257     90   -987    896   1239   1249   1021    535    654    657
   -782    491   1273    142  -1026    880   1244   1249   1010    524    649    646
   -859    444   1304    205  -1080    872   1247   1249   1005    530    659    652
   -950    397   1348    275  -1150    872   1254   1252   1005    532    670    657
  -1041    376   1418    332  -1228    896   1278   1262   1013    545    683    675
  -1106    366   1473    368  -1291    919   1278   1260   1013    550    693    683
  -1062    381   1444    340  -1254    911   1241   1223    987    527    678    665
  -1010    381   1392    311  -1200    885   1213   1205    961    504    662    641
   -958    329   1288    314  -1122    807   1200   1208    927    457    613    579
   -914    226   1140    342  -1028    683   1270   1306    937    413    545    488
   -888    239   1127    322  -1008    683   1402   1460   1028    452    561    480
   -852    366   1218    241  -1036    792   1532   1647   1195    592    680    568
   -859    743   1602     59  -1231   1171   1597   1779   1444    901   1002    852
   -958   1327   2286   -187  -1621   1805   1504   1714   1667   1330   1496   1317
  -1088   1764   2850   -337  -1969   2307   1208   1340   1649   1569   1818   1631
  -1150   1688   2839   -270  -1995   2262    839    883   1363   1460   1764   1571
  -1176   1122   2299     28  -1738   1709    628    496    831    865   1215   1080
  -1143    353   1493    392  -1319    922    649    457    400    207    548    511
  -1057     12   1070    522  -1065    540    740    623    371     64    358    316
  -1008     -7   1000    504  -1005    496    865    802    504    148    402    319
   -919     49    969    436   -943    509    956    914    623    241    472    353
   -826     90    917    366   -870    504    976    940    675    283    504    350
   -740    122    862    309   -802    493    971    940    680    290    501    337
   -667    132    800    265   -732    465    953    930    667    283    470    322
   -563    137    701    213   -631    418    919    898    636    257    415    309
   -475    122    597    176   -537    361    885    862    597    226    358    290
   -381    106    485    137   -433    296    846    823    555    192    303    244
   -306    103    410     98   -358    254    815    795    530    166    262    202
   -283     88    371     98   -327    228    807    784    537    181    259    171
   -283     57    337    111   -311    194    787    748    522    163    236    103
   -236     64    298     85   -267    181    740    698    478    111    184     28
   -171     59    231     54   -202    145    704    657    436     62    132    -18
   -119     28    148     46   -132     88    678    618    394     31    103    -62
    -72      7     80     31    -75     44    641    558    332     12     83   -135
    -25     12     38      7    -31     25    615    524    298      2     67   -179
     12     20      5    -18      5     15    607    519    316      5     64   -171
     44     41     -2    -41     23     20    610    524    332      5     44   -145
    -15     15     31      0    -25     23    602    511    335      5     36   -148
    -90    -20     67     54    -80     23    584    498    332      5     23   -142
    -85    -25     59     54    -75     15    571    485    324      2     12   -142
    -77     -2     75     41    -77     36    581    496    337     18     23   -124
   -150    -12    137     77   -145     62    592    504    345     15     20   -111
   -171    -33    137    101   -155     51    589    509    345     20     25   -137
   -142     -5    135     72   -140     64    579    506    345     36     38   -145
   -161      2    163     80   -161     83    576    517    353     57     64   -140
   -207    -31    176    119   -194     70    587    540    358     67     57   -140
   -254    -44    210    150   -233     80    610    550    366     72     59   -127
   -301    -83    218    192   -259     64    584    542    345     64     59   -114
   -337   -111    226    226   -283     57    563    542    342     64     54    -90
   -257    -41    213    148   -236     85    561    535    340     85     67    -62
   -150     28    179     59   -163    103    566    535    337     88     44    -25
    -96     62    155     15   -127    109    579    555    345     85     70     15
    -90     90    181      0   -135    135    605    574    366    101    116     33
    -83    161    244    -41   -163    200    602    607    384    127    132     49
   -111    189    301    -41   -205    244    592    607    392    129    163     62
   -179    205    381    -12   -280    293    579    610    402    132    181     59
   -246    205    452     20   -348    327    584    623    433    140    168     67
   -275    244    519     12   -397    381    626    652    478    171    158     93
   -319    270    587     23   -452    428    667    685    519    210    163    111
   -316    293    610     12   -462    452    680    706    540    241    171    111
   -353    298    652     28   -501    475    693    732    563    277    184    129
   -413    293    706     57   -561    498    711    753    592    303    187    168
   -376    324    701     25   -537    511    701    745    592    303    179    176
   -355    348    704      2   -530    524    691    748    602    306    179    181
   -361    355    717      2   -537    535    693    763    618    319    181    189
   -340    376    714    -20   -527    545    691    771    618    322    171    174
   -348    389    735    -20   -542    561    691    774    631    329    168    150
   -374    394    769    -12   -571    581    696    789    649    350    168    150
   -384    418    802    -15   -592    610    701    805    646    366    166    184
   -374    418    792    -23   -581    605    709    792    649    363    171    215
   -316    462    779    -75   -548    620    714    792    667    376    187    249
   -277    501    779   -114   -527    639    714    787    672    389    194    257
   -246    527    774   -140   -509    649    711    792    670    397    207    262
   -239    548    784   -155   -511    665    711    810    680    402    197    280
   -223    574    795   -176   -509    683    709    831    693    413    192    301
   -218    574    792   -179   -504    683    698    828    696    410    184    298
   -215    581    797   -181   -506    688    693    820    696    410    179    296
   -233    587    820   -179   -527    704    685    826    696    413    179    309
   -311    550    862   -119   -587    706    688    841    696    420    189    327
   -311    540    849   -114   -581    696    665    802    685    415    200    329
   -246    540    787   -145   -517    662    618    740    649    397    179    314
   -226    504    727   -140   -478    615    594    711    618    376    155    298
   -252    452    701   -101   -478    576    579    698    592    358    127    283
   -277    394    670    -59   -475    532    558    698    558    335     93    257
   -285    335    620    -23   -452    478    542    691    532    314     64    220
   -280    259    540      7   -410    400    511    649    501    277     10    166
   -283    223    506     28   -394    363    491    626    485    259    -18    148
   -309    181    491     62   -400    335    478    615    467    244    -38    145
   -337    176    514     80   -426    345    483    626    470    249    -44    161
   -348    158    504     93   -426    329    470    610    462    246    -59    155
   -337    158    493     88   -415    324    452    594    454    252    -64    148
   -345    158    501     93   -423    329    444    594    452    259    -54    142
   -363    103    467    129   -415    285    441    605    439    241    -88    106
   -405    -18    384    210   -394    181    493    670    436    197   -168     28
   -449    -72    376    259   -415    153    594    782    488    202   -202    -12
   -465      5    470    228   -470    236    701    953    610    306   -132     57
   -459    280    740     90   -600    509    784   1143    828    571    122    309
   -537    935   1470   -200  -1002   1200    828   1234   1161   1052    649    846
   -750   1504   2255   -376  -1504   1880    748   1080   1376   1447   1080   1286
   -917   1538   2455   -314  -1686   1995    480    737   1260   1465   1111   1317
  -1031    984   2016     23  -1522   1499    254    335    766    948    607    857
  -1070    184   1254    441  -1161    719    187    155    254    272    -88    228
  -1023   -207    815    615   -922    303    194    262    155     83   -348    -25
  -1023   -275    748    646   -888    236    290    433    246    142   -353    -51
  -1034   -192    841    613   -937    324    410    592    371    246   -267     10
  -1015    -64    948    540   -984    441    475    685    467    329   -176     77
   -995     20   1015    485  -1005    517    519    737    524    387   -103    114
   -982     64   1047    457  -1015    553    537    761    550    413    -62    132
   -976     96   1072    441  -1023    584    548    769    566    428    -31    153
   -979     88   1065    444  -1023    576    548    774    574    433     -5    153
   -966     85   1052    441  -1010    566    542    782    587    441     -5    161
   -943     93   1036    423   -989    563    545    792    605    446    -28    197
   -940     77   1018    431   -979    548    555    813    626    446    -49    246
   -940     77   1015    428   -976    548    548    826    649    452    -49    290
   -927     64    989    431   -958    527    527    828    665    449    -51    309
   -940     33    974    452   -956    504    519    831    675    452    -41    322
   -997     23   1021    488  -1008    522    542    857    704    485     25    353
  -1031      5   1036    511  -1034    519    548    859    709    501     70    353
   -956     -2    950    478   -956    472    527    831    685    496     77    316
   -953    -10    943    480   -950    467    532    828    693    514    109    303
  -1034    -20   1013    527  -1023    496    561    862    719    553    155    316
  -1005    -18    984    511   -997    483    553    852    704    548    150    301
  -1065    -44   1021    553  -1044    488    558    865    701    555    148    298
  -1078    -36   1039    555  -1060    498    561    883    706    561    145    303
   -919     31    950    444   -935    491    545    878    691    537    109    280
   -774     98    872    337   -823    485    522    867    672    514     77    270
   -870     41    911    413   -891    475    501    862    657    485     46    259
   -943     20    963    459   -953    491    517    883    662    488     46    285
   -919     36    956    441   -937    496    532    904    672    491     51    319
   -914      7    922    452   -919    465    506    893    646    465     25    306
   -904    -10    891    457   -898    439    480    888    626    449     15    311
   -875     15    891    428   -885    452    488    911    641    465     41    361
   -849     59    909    394   -878    483    509    940    654    480     72    428
   -880     25    906    426   -893    465    501    937    641    462     51    431
   -898     12    911    444   -906    459    501    943    636    457     23    452
   -893     18    909    436   -901    462    501    953    639    459     -5    488
   -872      2    875    436   -872    439    501    958    631    452    -44    488
   -844     12    857    415   -852    433    504    969    633    454    -70    480
   -813     41    854    387   -833    446    514    987    649    472    -88    480
   -784     51    836    366   -810    444    517   1002    662    483   -106    446
   -774     51    826    361   -800    439    519   1018    670    493   -101    394
   -769     64    833    350   -802    449    537   1041    688    517    -62    381
   -748     96    841    324   -795    467    558   1075    719    545    -15    402
   -740    114    854    309   -797    483    581   1101    740    571     18    407
   -776     96    872    340   -823    483    589   1101    745    571     20    384
   -802     46    849    376   -826    446    574   1096    735    558     15    355
   -792     46    839    371   -815    441    576   1106    740    561     33    353
   -792     46    839    371   -818    444    574   1111    745    563     49    355
   -779     54    833    363   -805    444    568   1096    756    563     49    368
   -745     54    800    345   -774    428    555   1088    750    540     23    387
   -709     57    766    324   -737    413    532   1083    732    501     -5    384
   -701     36    737    329   -719    387    527   1070    719    454    -33    374
   -701     18    719    342   -709    368    519   1065    711    418    -64    353
   -688     44    732    319   -709    387    527   1078    722    418    -59    371
   -675     51    727    311   -701    389    537   1078    730    423    -51    374
   -654     67    719    293   -688    392    535   1075    730    428    -54    358
   -628     93    722    267   -675    407    532   1075    727    436    -57    358
   -597     98    693    246   -644    394    532   1075    727    444    -59    379
   -589    119    709    233   -649    413    537   1080    737    467    -41    413
   -589    155    743    215   -667    449    535   1065    745    485    -28    420
   -532    200    732    166   -631    465    517   1036    735    493    -25    402
   -519    215    735    150   -626    475    491   1013    727    498    -25    400
   -592    205    797    192   -696    501    483   1002    730    511    -10    423
   -652    207    859    220   -756    532    483    997    737    527     12    431
   -683    197    880    244   -782    537    478    989    737    532     31    426
   -685    184    870    249   -776    527    465    974    732    532     31    397
   -704    161    862    270   -782    511    457    958    717    519     18    355
   -722    119    841    298   -782    478    446    943    696    496      5    309
   -727     72    800    327   -763    436    431    924    670    470    -12    270
   -724     31    756    345   -740    392    410    898    641    439    -28    226
   -727     15    743    355   -735    379    392    872    615    410    -46    189
   -706     10    717    348   -714    363    371    849    589    381    -62    153
   -704      7    711    348   -706    358    361    844    574    368    -64    124
   -761     -5    753    381   -758    374    363    852    574    368    -59    124
   -745      7    753    368   -750    379    358    857    579    376    -44    127
   -724     20    745    350   -735    381    350    859    581    384    -23    116
   -743    -18    724    381   -735    353    358    872    574    366    -31     75
   -761   -116    644    439   -704    262    415    937    566    316    -90    -10
   -789   -135    654    462   -722    259    527   1072    633    340    -90    -33
   -779    -49    730    413   -756    340    641   1254    763    444     -5     41
   -753    228    982    262   -867    605    717   1415    976    680    241    288
   -805    859   1665    -28  -1234   1262    727   1449   1283   1119    745    807
   -961   1449   2408   -244  -1683   1927    602   1265   1467   1491   1197   1257
  -1023   1522   2546   -249  -1784   2034    293    896   1301   1478   1228   1291
  -1052    953   2005     49  -1527   1478     25    441    758    930    691    800
  -1054     64   1117    493  -1085    589   -103    122    145    181    -85     75
   -945   -355    589    649   -769    116   -137    171     -5    -46   -371   -226
   -870   -407    462    636   -667     25    -62    314     62    -18   -381   -257
   -823   -345    478    584   -652     64     44    446    171     54   -332   -228
   -763   -272    491    517   -628    109     85    509    236    106   -293   -207
   -719   -236    483    478   -602    122    101    535    267    127   -275   -200
   -688   -228    457    457   -574    114    101    542    277    137   -270   -202
   -662   -252    410    457   -537     77     77    522    265    129   -288   -223
   -636   -231    402    431   -519     85     64    514    265    132   -280   -226
   -613   -192    418    402   -517    111     49    511    270    140   -265   -220
   -589   -171    415    379   -504    122     33    509    272    142   -257   -226
   -579   -155    423    368   -501    132     25    511    283    148   -249   -218
   -584   -150    433    366   -511    140     20    509    285    153   -239   -200
   -600   -145    452    371   -527    153     18    511    293    161   -226   -184
   -628   -122    504    374   -566    189     25    524    311    179   -205   -155
   -667    -75    592    371   -631    257     44    545    345    210   -166   -111
   -698    -59    639    376   -670    288     54    555    363    228   -148    -80
   -735    -36    698    384   -717    329     64    574    387    252   -124    -44
   -784    -10    771    394   -779    381     75    589    407    270   -106     -7
   -870      5    875    433   -872    439    101    607    431    293    -77     28
   -917     20    935    446   -927    478    101    602    436    301    -83     57
   -883     49    932    415   -906    491     80    587    439    303    -96     88
   -841     64    906    387   -875    485     70    576    431    309    -83     83
   -802     59    862    371   -831    459     57    555    405    309    -88     12
   -805     51    854    376   -831    452     54    545    394    311   -103    -25
   -782     57    839    363   -810    446     28    519    379    298   -135    -28
   -748     70    818    337   -784    444    -12    478    358    272   -153    -28
   -745     75    820    335   -782    446    -23    462    348    259   -142    -25
   -735     62    797    335   -766    428    -33    439    329    239   -148    -44
   -701     28    730    337   -717    376    -62    405    296    202   -171    -83
   -659      7    667    324   -662    337    -88    368    259    171   -189   -124
   -613     20    633    296   -623    327   -111    340    233    148   -197   -148
   -584     38    623    272   -602    329   -135    314    215    132   -202   -142
   -566     57    623    254   -594    337   -148    296    207    129   -207   -135
   -542     41    584    249   -563    311   -158    283    200    119   -228   -132
   -517     38    555    239   -535    296   -163    267    192    109   -236   -135
   -491     20    509    233   -498    265   -179    249    179     93   -233   -150
   -439     44    483    197   -459    262   -197    231    166     88   -228   -161
   -376     64    439    155   -407    252   -210    215    163     85   -226   -179
   -303     85    389    109   -345    236   -220    207    168     80   -228   -194
   -233     90    324     70   -280    207   -233    189    158     59   -252   -223
   -163     70    233     44   -197    150   -257    158    135     28   -285   -267
    -93     59    153     15   -122    103   -288    119    103     -7   -324   -314
    -44     90    135    -23    -88    111   -311     96     96    -15   -340   -332
    -31     85    116    -28    -75    101   -329     83     90    -20   -342   -342
     -2    103    106    -51    -54    103   -345     64     80    -25   -345   -371
     20    124    101    -72    -38    111   -353     51     77    -36   -350   -400
     15    127    111    -70    -46    119   -350     51     80    -33   -353   -410
      5    148    142    -77    -70    145   -348     54     90    -18   -335   -410
    -15    176    192    -80   -103    184   -340     59    109      2   -309   -397
    -46    171    215    -62   -129    192   -335     62    114      2   -303   -392
    -59    181    241    -59   -150    210   -324     67    119      7   -293   -381
    -54    200    254    -72   -155    226   -314     77    137     28   -265   -361
    -59    215    272    -77   -166    244   -309     83    145     41   -249   -340
    -67    226    293    -80   -181    259   -298     85    148     44   -246   -332
    -67    231    298    -80   -181    265   -301     75    137     36   -254   -345
    -64    272    337   -106   -202    303   -298     75    142     49   -231   -322
    -67    322    389   -127   -228    353   -288     80    166     75   -194   -277
    -77    348    426   -137   -252    387   -288     64    171     83   -184   -249
    -80    376    457   -148   -267    415   -298     38    163     85   -174   -228
    -64    335    400   -137   -231    366   -337      2    127     59   -197   -244
    -59    309    368   -124   -215    337   -358    -25    106     41   -205   -239
    -46    311    358   -132   -202    335   -381    -57     83     25   -202   -226
    -25    298    324   -135   -174    311   -418    -98     46     -2   -220   -241
    -10    254    265   -122   -140    259   -449   -135     18    -38   -257   -270
      0    210    210   -106   -103    210   -483   -174    -25    -80   -298   -303
     12    150    137    -83    -62    145   -511   -202    -62   -122   -342   -340
     31    119     88    -75    -28    103   -527   -218    -83   -148   -366   -358
     38     93     54    -67     -7     72   -542   -244   -106   -171   -381   -363
     54     44    -10    -49     31     15   -571   -285   -148   -213   -420   -400
     77     20    -59    -51     67    -18   -602   -324   -181   -254   -459   -431
     85     18    -67    -51     77    -23   -615   -345   -197   -267   -472   -446
     72      2    -72    -38     72    -33   -620   -355   -210   -275   -480   -446
     59    -25    -85    -15     72    -54   -626   -366   -223   -288   -491   -452
     49    -51   -101      0     72    -75   -641   -381   -239   -306   -504   -467
     59   -137   -197     38    127   -166   -646   -376   -262   -353   -561   -519
     59   -241   -303     90    179   -272   -568   -293   -254   -405   -636   -600
     70   -200   -270     64    168   -233   -470   -166   -174   -355   -607   -597
    111    -46   -158    -33    135   -101   -374      5     -7   -197   -459   -467
    163    368    205   -265    -20    288   -335    114    220    119   -109   -127
     72    984    909   -530   -418    945   -381     46    439    527    384    358
    -36   1319   1356   -641   -696   1337   -631   -272    428    730    662    613
    -49   1111   1161   -532   -605   1137   -956   -727     75    483    459    423
    -72    387    459   -155   -265    423  -1122  -1122   -530   -252   -267   -205
     12   -220   -236    103    122   -228  -1163  -1150   -852   -743   -795   -683
    119   -452   -571    166    342   -511  -1135  -1021   -857   -820   -909   -810
    163   -483   -646    158    405   -566  -1057   -909   -782   -782   -891   -810
    200   -418   -618    109    407   -517   -989   -826   -691   -714   -833   -763
    226   -342   -568     57    394   -457   -937   -776   -620   -652   -774   -714
    249   -301   -550     23    400   -426   -904   -750   -579   -620   -748   -691
    306   -296   -605     -7    454   -449   -901   -745   -574   -623   -753   -693
    361   -259   -620    -49    491   -439   -919   -766   -584   -626   -748   -685
    426   -249   -678    -88    550   -462   -945   -805   -613   -646   -766   -709
    506   -265   -771   -122    639   -519   -971   -849   -652   -685   -802   -753
    594   -265   -859   -166    724   -561  -1005   -885   -688   -714   -831   -779
    670   -236   -906   -215    787   -571  -1026   -906   -701   -717   -828   -769
    675   -223   -898   -226    784   -561  -1021   -911   -701   -714   -820   -766
    618   -218   -836   -200    727   -527  -1013   -914   -691   -698   -810   -761
    563   -215   -782   -174    670   -498   -997   -893   -665   -680   -784   -730
    522   -207   -730   -155    626   -467   -971   -867   -641   -657   -750   -693
    478   -215   -696   -132    584   -454   -966   -865   -641   -646   -737   -688
    410   -200   -610   -106    509   -402   -945   -844   -623   -620   -706   -667
    322   -192   -514    -67    415   -350   -930   -820   -600   -589   -662   -628
    226   -213   -439     -5    332   -324   -896   -789   -579   -563   -628   -607
    155   -189   -345     15    249   -267   -865   -776   -558   -537   -597   -592
     83   -179   -262     46    171   -220   -844   -761   -535   -517   -568   -566
     18   -166   -184     72    101   -176   -831   -740   -509   -485   -535   -532
    -85   -189   -103    137      7   -148   -810   -722   -493   -478   -522   -514
   -179   -192    -12    184    -85   -101   -789   -709   -478   -462   -498   -491
   -301   -197    101    249   -202    -49   -766   -685   -454   -431   -459   -457
   -433   -218    213    324   -324     -2   -740   -657   -428   -402   -426   -433
   -602   -226    376    415   -491     75   -711   -631   -397   -371   -392   -397
   -833   -244    589    537   -714    171   -644   -563   -335   -298   -322   -322
  -1039   -236    802    636   -922    280   -581   -493   -265   -220   -249   -231
  -1143   -197    943    670  -1044    371   -545   -449   -218   -166   -207   -161
  -1130   -150    979    641  -1054    413   -558   -459   -223   -166   -218   -150
  -1070   -168    898    618   -984    363   -594   -501   -270   -213   -280   -197
  -1002   -202    800    602   -904    298   -607   -535   -311   -254   -337   -239
   -940   -200    737    568   -841    270   -620   -571   -345   -277   -376   -267
   -823   -174    649    498   -737    236   -649   -628   -402   -316   -454   -301
   -675   -155    519    413   -600    181   -706   -698   -475   -392   -550   -358
   -561   -150    410    355   -485    129   -756   -750   -491   -433   -607   -405
   -470   -135    335    301   -405     98   -774   -769   -483   -418   -581   -420
   -433   -150    283    293   -358     64   -774   -763   -459   -405   -537   -462
   -400   -140    259    270   -332     59   -761   -769   -439   -381   -522   -454
   -358   -111    246    233   -303     67   -769   -792   -441   -397   -498   -459
   -327   -111    213    218   -270     49   -792   -818   -465   -441   -519   -498
   -293    -98    194    197   -244     46   -795   -826   -475   -459   -519   -550
   -265    -98    163    181   -215     31   -805   -846   -491   -467   -530   -581
   -241   -111    127    176   -187      7   -828   -872   -511   -485   -555   -594
   -194   -119     72    155   -135    -23   -846   -891   -527   -498   -574   -602
   -148   -103     44    127    -96    -31   -867   -911   -537   -506   -581   -592
   -106    -90     15     96    -62    -36   -883   -932   -550   -519   -594   -579
    -70    -80    -10     75    -31    -46   -898   -945   -566   -530   -610   -602
    -31    -54    -23     41     -5    -38   -904   -945   -563   -522   -589   -631
     15    -38    -54     12     33    -46   -911   -945   -563   -524   -568   -652
     85     -5    -90    -41     85    -49   -924   -956   -571   -524   -548   -652
    135     -5   -140    -64    137    -72   -930   -966   -579   -527   -524   -641
    163     -2   -166    -80    166    -85   -937   -969   -584   -530   -527   -628
    189     25   -163   -106    176    -67   -930   -958   -574   -524   -545   -615
    213     46   -168   -129    189    -59   -932   -969   -579   -537   -605   -618
    259    101   -158   -181    207    -28   -945   -989   -584   -540   -579   -618
    265    129   -137   -200    200     -2   -950   -995   -579   -540   -574   -620
    267    116   -150   -192    210    -15   -966  -1013   -592   -558   -579   -610
    283    101   -181   -194    231    -38  -1005  -1049   -618   -600   -623   -613
    306    106   -202   -207    254    -46  -1028  -1070   -633   -628   -644   -620
    324     83   -241   -205    283    -77  -1047  -1083   -646   -654   -654   -636
    342     57   -285   -200    314   -114  -1072  -1101   -667   -683   -670   -654
    350      2   -348   -176    348   -171  -1091  -1122   -693   -724   -709   -659
    345    -49   -394   -148    368   -220  -1109  -1140   -722   -763   -737   -678
    340    -83   -423   -127    381   -252  -1124  -1161   -750   -807   -776   -704
    350   -101   -452   -124    400   -275  -1143  -1182   -776   -844   -797   -722
    335   -135   -472   -101    402   -303  -1148  -1192   -795   -880   -823   -732
    322   -161   -483    -80    400   -322  -1153  -1202   -807   -911   -852   -745
    329   -179   -509    -77    418   -342  -1163  -1208   -820   -932   -872   -750
    319   -197   -517    -59    418   -355  -1169  -1215   -839   -958   -888   -753
    316   -179   -496    -70    405   -337  -1163  -1215   -839   -956   -875   -737
    298   -187   -485    -57    392   -335  -1166  -1218   -844   -956   -878   -735
    285   -259   -548    -12    413   -402  -1161  -1208   -859   -984   -930   -758
    296   -361   -657     33    475   -509  -1111  -1135   -852  -1018  -1008   -810
    277   -363   -644     41    457   -504  -1002  -1021   -782   -997  -1026   -828
    270   -280   -550      5    410   -415   -891   -870   -652   -891   -948   -756
    288    -12   -301   -137    293   -155   -815   -740   -457   -662   -717   -535
    257    506    249   -381      5    379   -789   -696   -223   -290   -298   -129
    109    989    878   -550   -384    932   -904   -930   -163     -5     57    194
     59   1015    956   -537   -449    987  -1117  -1262   -353    -18     77    220
    -20    542    563   -262   -293    553  -1301  -1602   -795   -509   -431   -166
    -96   -145    -49    122    -23    -98  -1376  -1761  -1234  -1150  -1085   -691
   -127   -576   -449    353    158   -514  -1382  -1665  -1317  -1337  -1262   -872
   -207   -771   -563    488    176   -667  -1337  -1551  -1270  -1345  -1273   -917
   -215   -727   -511    470    148   -620  -1270  -1452  -1174  -1283  -1200   -878
   -187   -594   -407    392    109   -501  -1192  -1353  -1052  -1179  -1093   -792
   -148   -491   -342    316     96   -418  -1148  -1296   -971  -1117  -1039   -722
    -96   -431   -335    262    116   -384  -1127  -1262   -940  -1098   -992   -698
   -101   -433   -335    265    114   -387  -1111  -1239   -917  -1080   -950   -688
   -166   -431   -265    298     49   -348  -1088  -1215   -885  -1049   -919   -662
   -122   -397   -277    257     75   -340  -1104  -1226   -893  -1067   -917   -685
    -67   -363   -296    215    111   -332  -1117  -1244   -911  -1093   -940   -732
    -41   -337   -298    189    127   -319  -1122  -1249   -922  -1104   -948   -756
    -28   -342   -314    187    142   -329  -1122  -1254   -930  -1114   -963   -758
      0   -298   -298    148    148   -298  -1111  -1247   -917  -1109   -948   -730
     38   -270   -311    114    174   -290  -1101  -1234   -904  -1104   -948   -701
     64   -252   -319     93    192   -285  -1091  -1218   -893  -1104   -979   -678
     31   -226   -257     98    142   -241  -1062  -1179   -865  -1083  -1021   -628
    -18   -223   -205    119     90   -215  -1023  -1137   -828  -1049  -1070   -594
    -72   -244   -171    158     49   -207   -987  -1106   -807  -1021   -997   -563
   -145   -275   -129    207     -7   -202   -958  -1080   -789  -1005   -958   -511
   -213   -275    -62    244    -75   -168   -932  -1052   -763   -982   -930   -467
   -332   -267     64    298   -200   -101   -883  -1010   -719   -940   -937   -410
   -478   -296    181    384   -329    -57   -818   -958   -670   -896   -953   -374
   -592   -327    265    457   -431    -33   -774   -930   -646   -883   -958   -353
   -685   -350    335    519   -511     -7   -743   -896   -620   -867   -950   -298
   -769   -371    397    568   -584     12   -724   -846   -592   -833   -919   -241
   -813   -381    431    597   -623     23   -717   -820   -574   -807   -885   -218
   -875   -392    480    633   -680     44   -704   -795   -550   -787   -852   -192
   -940   -400    540    670   -740     70   -685   -763   -514   -763   -795   -166
  -1018   -402    613    709   -818    103   -662   -727   -470   -730   -737   -124
  -1111   -384    727    748   -919    171   -623   -675   -423   -672   -678    -83
  -1195   -358    836    774  -1018    239   -587   -623   -389   -605   -665    -80
  -1257   -371    885    815  -1072    257   -532   -576   -371   -561   -646    -85
  -1319   -392    927    854  -1124    267   -480   -548   -355   -524   -594    -80
  -1350   -384    966    867  -1158    288   -444   -524   -337   -506   -550    -72
  -1366   -397    969    880  -1169    285   -431   -517   -350   -530   -561    -67
  -1376   -394    982    885  -1179    293   -420   -517   -366   -563   -561    -54
  -1389   -371   1018    880  -1205    322   -394   -493   -355   -532   -522      5
  -1348   -355    992    852  -1171    319   -392   -485   -355   -519   -537     62
  -1314   -329    984    823  -1150    327   -376   -467   -353   -514   -576    106
  -1286   -306    979    797  -1132    335   -363   -454   -348   -509   -615    132
  -1257   -290    963    771  -1111    335   -355   -452   -348   -498   -623    155
  -1205   -280    922    743  -1065    319   -355   -457   -353   -493   -641    161
  -1135   -275    859    704  -1000    290   -361   -465   -371   -509   -646    155
  -1054   -270    784    662   -919    257   -374   -485   -397   -532   -641    137
   -909   -265    644    587   -779    189   -402   -519   -444   -563   -659    103
   -683   -223    459    454   -574    116   -444   -558   -498   -607   -701     46
   -444   -150    293    296   -368     70   -478   -589   -542   -641   -740      0
   -236    -67    168    153   -202     49   -501   -607   -574   -662   -776    -20
    -96    -28     67     59    -83     20   -517   -626   -607   -691   -839    -57
      2    -12    -18      5     10    -15   -530   -641   -636   -719   -888    -93
     12      7     -5    -10      7      2   -514   -623   -626   -709   -885    -85
    -33     15     49     10    -41     31   -459   -568   -592   -670   -839    -77
    -54     12     67     18    -62     41   -436   -542   -584   -657   -820   -109
    -28     31     57     -2    -44     44   -431   -527   -576   -649   -805   -129
    -38     31     70      2    -57     49   -426   -514   -579   -644   -800   -140
    -72     31    103     20    -88     67   -405   -493   -576   -636   -800   -132
   -116     49    166     31   -142    109   -363   -462   -550   -605   -769    -98
   -153     67    220     41   -187    142   -342   -454   -530   -579   -743    -75
   -176     80    254     46   -215    166   -337   -452   -519   -571   -730    -59
   -202     64    267     70   -233    166   -342   -457   -527   -571   -727    -51
   -210     28    239     88   -226    132   -350   -465   -537   -584   -732    -70
   -223     -2    220    111   -223    109   -350   -472   -553   -592   -735    -85
   -236    -18    218    127   -231    101   -348   -478   -558   -594   -730    -98
   -259    -57    202    158   -231     72   -342   -472   -561   -607   -735   -111
   -277   -137    140    205   -210      2   -345   -478   -587   -636   -761   -145
   -288   -207     80    246   -187    -64   -355   -491   -613   -662   -779   -179
   -296   -244     49    270   -174    -98   -366   -504   -636   -683   -792   -197
   -311   -270     41    290   -176   -114   -371   -517   -652   -696   -795   -202
   -311   -309      2    309   -161   -153   -384   -535   -675   -724   -802   -226
   -316   -337    -20    327   -150   -179   -392   -550   -696   -750   -810   -249
   -314   -348    -33    327   -140   -192   -394   -555   -701   -761   -810   -257
   -298   -348    -49    324   -124   -200   -397   -558   -709   -766   -805   -259
   -301   -358    -57    329   -124   -207   -402   -571   -724   -782   -813   -262
   -303   -402   -101    353   -101   -252   -400   -576   -740   -805   -841   -275
   -303   -496   -192    400    -57   -345   -358   -532   -745   -846   -888   -314
   -324   -566   -241    446    -41   -405   -252   -426   -704   -867   -922   -353
   -309   -511   -205    410    -51   -361   -145   -285   -600   -800   -865   -311
   -265   -327    -62    296   -101   -194    -54   -119   -418   -615   -680   -158
   -236     98    332     67   -285    213    -33    -33   -181   -283   -306    184
   -332    706   1039   -187   -685    872   -109   -137     31    111    168    615
   -402    872   1275   -233   -839   1072   -420   -496    -64    197    306    727
   -452    566   1018    -57   -735    792   -675   -896   -449   -142     10    446
   -496   -106    389    298   -444    140   -771  -1184   -979   -823   -636   -116
   -436   -636   -200    537   -119   -418   -787  -1171  -1223  -1210  -1018   -475
   -379   -792   -413    584     15   -602   -711  -1018  -1169  -1226  -1057   -537
   -348   -782   -436    563     41   -610   -618   -898  -1072  -1182  -1018   -511
   -301   -696   -394    498     44   -545   -548   -810   -974  -1124   -953   -470
   -252   -597   -345    426     46   -472   -504   -756   -893  -1078   -893   -436
   -218   -522   -306    368     41   -415   -472   -719   -839  -1049   -836   -394
   -194   -483   -288    337     46   -387   -454   -704   -810  -1047   -802   -368
   -174   -480   -309    327     64   -394   -446   -701   -807  -1067   -792   -376
   -145   -491   -345    319     98   -418   -441   -698   -810  -1091   -792   -392
   -137   -465   -327    298     93   -397   -439   -704   -813  -1104   -776   -384
   -137   -441   -306    288     83   -374   -436   -704   -810  -1106   -748   -371
   -132   -439   -309    285     85   -374   -436   -704   -807  -1109   -735   -368
   -109   -433   -324    272    106   -379   -436   -706   -800  -1111   -722   -366
    -80   -405   -327    241    122   -366   -436   -711   -797  -1109   -709   -361
    -72   -394   -322    233    124   -358   -431   -709   -789  -1106   -691   -353
    -57   -384   -329    220    135   -358   -433   -711   -792  -1109   -675   -350
    -38   -363   -324    202    142   -345   -423   -711   -782  -1119   -654   -350
    -15   -332   -316    174    148   -327   -413   -701   -769  -1140   -628   -340
     -7   -322   -314    163    150   -319   -410   -693   -758  -1137   -607   -335
     -5   -298   -293    150    142   -298   -402   -688   -748  -1122   -579   -332
    -12   -280   -267    148    127   -275   -387   -675   -732  -1098   -542   -316
    -20   -265   -244    142    109   -257   -371   -659   -709  -1080   -511   -309
    -25   -228   -202    127     85   -218   -353   -641   -683  -1057   -480   -296
    -15   -197   -181    103     80   -189   -345   -628   -667  -1034   -459   -275
      5   -179   -184     88     93   -181   -342   -618   -659  -1018   -433   -272
     31   -142   -176     54    103   -158   -332   -605   -644  -1008   -402   -270
     49   -111   -161     31    103   -135   -322   -594   -628  -1000   -376   -262
     75    -77   -153      0    114   -114   -314   -581   -615   -989   -361   -244
    103    -31   -135    -36    119    -83   -301   -561   -597   -974   -342   -213
    140     12   -127    -77    132    -54   -296   -540   -579   -950   -322   -179
    168     31   -137   -101    153    -51   -288   -527   -574   -940   -319   -179
    163     51   -111   -109    137    -31   -262   -506   -558   -924   -301   -171
    142     72    -70   -106    106      2   -236   -488   -540   -909   -283   -153
    132     77    -54   -106     93     12   -223   -483   -532   -906   -288   -135
    132    101    -31   -116     80     36   -202   -465   -514   -891   -270    -98
    132    116    -15   -127     72     49   -187   -457   -501   -880   -262    -80
    135    153     18   -142     59     85   -158   -433   -470   -849   -244    -49
    145    171     25   -161     59    101   -135   -410   -444   -823   -231    -36
    166    179     12   -174     77     96   -119   -392   -420   -807   -226    -38
    194    200      5   -200     93    101   -103   -374   -394   -782   -218    -23
    231    239      7   -233    111    124    -93   -361   -368   -756   -220    -10
    244    239     -5   -244    124    116    -77   -350   -348   -735   -215    -10
    257    241    -15   -249    135    114    -67   -345   -329   -717   -200     -5
    283    236    -46   -262    166     96    -64   -345   -327   -717   -205    -15
    309    233    -75   -270    192     80    -67   -350   -329   -714   -200    -25
    327    246    -80   -290    205     83    -62   -345   -322   -704   -192    -25
    340    262    -77   -303    210     93    -59   -337   -311   -691   -174    -15
    363    244   -122   -306    241     62    -59   -332   -309   -693   -171    -15
    392    246   -145   -319    270     51    -57   -327   -306   -685   -163    -10
    405    277   -129   -342    267     72    -51   -319   -290   -659   -137     10
    418    303   -116   -361    267     93    -38   -296   -267   -631   -114     36
    441    314   -127   -379    283     93    -23   -275   -249   -618   -103     44
    478    329   -148   -402    314     90    -18   -257   -233   -607    -90     49
    498    361   -140   -431    319    111     -5   -239   -215   -589    -72     72
    527    392   -135   -459    332    127     10   -218   -197   -566    -49     96
    550    407   -145   -480    348    132     18   -202   -184   -548    -33    109
    555    413   -142   -483    350    135     31   -197   -176   -542    -28    111
    553    462    -90   -509    322    187     51   -181   -153   -517      5    148
    542    519    -23   -532    283    249     77   -161   -119   -475     49    202
    540    504    -36   -524    288    233     77   -163   -119   -467     57    218
    537    475    -62   -506    301    207     62   -179   -135   -472     54    213
    527    454    -72   -493    301    192     51   -189   -142   -478     59    215
    524    441    -83   -483    303    179     54   -194   -148   -485     59    218
    517    431    -85   -472    301    171     64   -194   -155   -488     54    223
    488    397    -90   -441    290    153     57   -194   -166   -501     33    213
    475    348   -127   -413    301    111     38   -207   -192   -532      0    181
    452    314   -140   -384    296     88     36   -202   -197   -548     -7    176
    436    262   -176   -350    306     44     33   -207   -210   -563    -20    158
    423    215   -207   -319    316      5     33   -218   -228   -579    -36    106
    407    176   -231   -293    319    -25     33   -228   -241   -592    -46     75
    400    140   -259   -270    329    -59     36   -226   -246   -600    -51     54
    381    122   -262   -254    322    -70     41   -220   -246   -597    -41     33
    361     98   -262   -228    311    -80     51   -215   -246   -594    -36     12
    358     88   -270   -223    314    -90     62   -205   -252   -600    -44     -2
    355     38   -319   -197    337   -140     75   -187   -259   -613    -64    -31
    363    -59   -423   -153    392   -241    132   -111   -252   -641   -114    -88
    342    -72   -415   -135    379   -244    267     33   -171   -615   -114    -96
    368      7   -361   -189    363   -174    389    213    -25   -504    -28    -33
    366    270    -96   -319    231     88    480    384    197   -249    223    189
    353    818    465   -587    -57    641    472    420    446    142    659    605
    220   1397   1176   -807   -478   1288    301    179    561    493   1083    995
    142   1402   1257   -774   -555   1330    -41   -233    348    465   1106    987
    106    924    818   -517   -355    872   -262   -626   -129    -25    654    610
    119    166     46   -142     36    106   -303   -810   -641   -737    -38     41
    189   -288   -478     49    332   -381   -267   -714   -787  -1021   -345   -236
    220   -335   -558     57    387   -446   -142   -514   -657   -945   -314   -241
    252   -277   -530     10    389   -402    -23   -368   -527   -846   -246   -197
    275   -189   -465    -44    368   -327     59   -272   -420   -748   -166   -124
    298   -111   -410    -93    353   -259    101   -228   -358   -691   -114    -93
    322    -64   -387   -129    353   -226    114   -215   -329   -675   -101    -77
    342    -49   -392   -148    366   -220    135   -200   -309   -665    -98    -54
    342    -57   -400   -142    368   -228    148   -192   -303   -662   -106    -46
    327    -59   -387   -132    355   -223    161   -181   -298   -652   -103    -38
    327    -41   -368   -142    348   -205    163   -184   -301   -644    -90    -33
    355    -23   -381   -166    366   -202    168   -174   -301   -628    -72    -20
    374    -15   -389   -181    379   -202    176   -168   -301   -615    -67    -12
    376      2   -374   -189    376   -184    181   -163   -298   -605    -62     -7
    374     -2   -376   -187    374   -189    189   -155   -288   -602    -59     -2
    384     10   -376   -197    379   -181    200   -153   -280   -597    -54      2
    394     10   -384   -202    389   -187    213   -140   -262   -587    -41     15
    394      5   -389   -200    392   -192    223   -127   -252   -576    -28     33
    405     18   -387   -213    397   -181    226   -124   -244   -566    -15     33
    420     18   -402   -218    410   -192    233   -116   -233   -558    -12     38
    420     -5   -426   -207    420   -215    244   -103   -226   -548     -5     51
    426    -18   -444   -202    433   -231    259    -90   -207   -535      7     70
    439    -12   -452   -215    444   -231    267    -85   -200   -530     12     83
    452    -15   -467   -220    459   -241    270    -77   -192   -522     15     93
    459      5   -454   -233    457   -223    270    -72   -181   -511     28    106
    454      5   -449   -228    452   -220    272    -67   -179   -509     36    106
    449     20   -431   -236    439   -202    280    -62   -171   -496     46    103
    433     15   -418   -226    426   -200    290    -46   -163   -488     51     96
    415     15   -402   -218    410   -192    314    -25   -148   -485     80    114
    387     31   -355   -207    371   -161    337     -2   -124   -475    119    140
    374     41   -335   -210    353   -148    361     23   -101   -462    145    158
    353     54   -301   -205    327   -122    387     51    -77   -441    174    181
    337     80   -257   -210    296    -88    413     80    -59   -418    205    210
    327     88   -239   -207    283    -75    433     96    -51   -413    220    223
    329    111   -220   -223    275    -54    441    101    -51   -413    220    226
    329    116   -213   -223    272    -46    462    116    -46   -405    223    218
    337    135   -205   -239    272    -33    480    127    -36   -394    215    231
    340    148   -192   -244    267    -20    498    137    -12   -384    207    241
    345    148   -197   -249    270    -23    511    150      2   -381    213    213
    368    205   -166   -288    267     20    522    168     20   -368    213    220
    389    254   -135   -324    262     59    542    192     46   -348    213    246
    363    236   -127   -298    246     54    553    189     49   -337    200    236
    379    252   -129   -316    254     59    563    184     44   -324    189    233
    400    265   -135   -332    267     64    568    174     46   -319    179    244
    394    265   -132   -332    262     64    563    174     70   -311    184    226
    381    272   -109   -327    246     83    571    189     90   -283    226    220
    374    252   -122   -314    246     67    576    192    106   -262    257    200
    381    254   -127   -319    254     64    579    192    122   -249    259    205
    376    275   -101   -329    239     88    589    194    137   -228    254    218
    366    293    -72   -329    220    111    607    194    145   -220    246    233
    379    280   -101   -332    239     90    594    192    140   -231    233    233
    405    306    -98   -355    252    103    597    207    155   -210    241    239
    400    335    -64   -368    231    135    607    226    179   -184    254    241
    379    368    -10   -374    194    179    623    241    200   -163    277    252
    379    436     54   -410    161    244    644    262    228   -132    309    290
    374    441     67   -407    153    254    662    272    244   -132    298    293
    376    462     85   -420    145    275    678    290    252   -122    298    275
    371    501    129   -436    122    316    683    296    259    -98    319    285
    361    524    161   -444     98    345    675    285    267    -80    345    316
    368    553    184   -462     93    368    659    265    259    -80    355    327
    368    581    210   -475     80    394    644    244    249    -85    353    319
    397    587    189   -491    103    389    615    207    215   -116    337    298
    415    581    166   -501    124    374    568    166    179   -150    301    280
    439    555    116   -498    161    337    530    140    148   -176    265    267
    444    532     88   -491    179    311    530    145    145   -184    246    275
    428    472     44   -449    192    259    537    137    129   -200    215    259
    405    394    -10   -400    207    192    517    111     93   -233    187    205
    426    381    -46   -405    236    168    509     98     75   -259    179    176
    433    363    -72   -400    252    148    498     80     51   -283    161    158
    462    361   -101   -410    283    129    480     62     31   -301    140    129
    465    348   -119   -407    290    114    470     49     10   -319    135     93
    441    319   -124   -381    283     98    454     25    -10   -348    109     59
    454    316   -137   -387    296     90    449     12    -18   -381     88     51
    483    350   -132   -415    309    109    452     15    -10   -371    106     46
    475    366   -111   -423    293    129    457     18      0   -342    127     36
    465    322   -145   -394    303     88    475     41      5   -355    101    -10
    483    259   -223   -371    353     18    535    122     25   -387     46    -88
    498    267   -231   -381    366     18    613    218     77   -379     15   -109
    558    405   -155   -483    358    124    693    384    223   -252    114     -7
    620    789    168   -706    226    480    761    540    462     49    420    298
    545   1379    831   -963   -142   1106    782    555    711    457    885    737
    371   1891   1519  -1130   -574   1706    649    303    802    763   1273   1075
    324   1852   1527  -1088   -600   1691    350   -109    540    659   1208   1010
    257   1275   1018   -769   -379   1148    155   -496     38     96    644    537
    285    498    210   -392     36    355     88   -646   -410   -566    -49    -31
    366    140   -226   -252    296    -41     88   -542   -493   -766   -290   -252
    384    142   -241   -265    314    -46    181   -376   -374   -701   -262   -233
    407    228   -179   -319    293     25    272   -241   -244   -597   -189   -166
    418    342    -75   -381    246    135    348   -142   -124   -485    -96    -83
    426    439     12   -431    207    226    407    -75    -36   -405     -7    -23
    400    470     70   -436    163    272    439    -44      0   -366     25      0
    379    496    116   -439    129    306    452    -28     25   -345     41     20
    381    524    140   -454    119    332    470     -5     51   -327     54     38
    381    519    137   -449    122    329    488     10     64   -322     49     44
    353    532    179   -444     88    355    501     12     72   -319     44     41
    345    542    194   -444     75    368    501     10     80   -311     41     41
    348    566    215   -459     67    392    509     15     90   -288     62     57
    324    568    244   -446     41    407    517     20    101   -280     72     54
    319    555    233   -439     41    394    522     28    111   -280     77     62
    311    576    265   -446     23    420    537     46    129   -267     98     83
    303    594    290   -452      5    444    542     46    137   -270     98     75
    298    628    329   -462    -15    480    548     54    153   -259    111     75
    288    615    327   -452    -20    472    563     70    163   -257    122     83
    267    618    348   -444    -41    483    571     83    179   -239    137    119
    254    618    361   -439    -51    491    574     93    194   -228    150    129
    239    623    384   -431    -72    504    574     93    200   -226    161    103
    218    613    394   -418    -88    506    579    101    207   -218    171    106
    228    607    379   -418    -75    493    589    116    215   -207    194    137
    241    602    361   -423    -59    483    589    116    207   -213    184    142
    246    615    368   -431    -59    493    587    114    207   -218    166    148
    233    605    371   -420    -70    488    576     98    194   -233    163    132
    246    597    348   -423    -49    472    563     98    192   -233    168    137
    252    587    335   -420    -41    462    553     98    192   -239    161    148
    244    574    329   -407    -41    452    550    106    197   -241    158    168
    239    574    335   -407    -49    454    553    111    197   -244    148    181
    241    607    366   -426    -62    488    566    124    210   -231    150    205
    226    613    384   -420    -80    498    574    135    215   -220    155    223
    215    618    402   -415    -93    511    581    150    226   -200    166    220
    168    600    431   -387   -132    517    594    158    236   -181    171    220
    158    592    433   -376   -137    514    610    174    254   -168    171    249
    137    613    472   -376   -168    542    628    192    280   -145    176    265
    124    620    496   -371   -184    558    639    213    303   -127    176    283
    106    636    530   -371   -210    581    670    241    337    -90    192    303
     88    652    561   -371   -236    607    696    267    376    -54    231    316
     62    646    584   -355   -262    618    709    280    397    -31    257    319
     57    678    620   -366   -280    649    732    303    428     -2    270    332
     31    691    659   -361   -314    675    756    319    452     15    270    327
      5    691    685   -348   -340    688    774    340    472     36    277    340
    -12    685    698   -337   -355    693    789    355    491     46    280    368
    -44    678    722   -316   -381    698    805    368    506     59    290    379
    -62    683    745   -311   -405    714    815    384    522     75    296    371
    -70    709    779   -319   -426    743    831    405    540     93    319    384
    -90    722    813   -314   -452    766    841    420    555    111    348    402
   -114    743    857   -314   -485    800    859    449    584    153    384    405
   -116    750    867   -319   -491    807    878    472    610    181    400    413
   -114    800    911   -342   -514    854    904    506    644    220    431    452
   -101    857    958   -379   -530    909    932    530    672    252    454    491
    -77    906    984   -413   -530    945    956    555    704    283    478    540
    -85    911    995   -415   -540    953    976    579    730    319    496    566
    -85    932   1015   -423   -550    974    997    597    753    353    509    594
    -72    950   1023   -439   -550    987   1028    613    776    379    524    620
    -80    984   1065   -452   -571   1023   1052    636    802    410    540    644
    -88   1008   1096   -459   -594   1052   1067    646    823    433    571    683
    -96    971   1067   -436   -581   1018   1047    631    805    410    550    672
   -103    917   1018   -407   -561    969   1013    605    771    374    517    667
   -109    888    997   -389   -553    943    995    597    750    355    498    678
   -111    854    963   -374   -537    906    976    581    743    353    488    678
   -101    826    924   -363   -511    875    961    568    730    348    472    654
    -85    776    859   -348   -472    818    943    548    704    327    446    631
    -77    711    789   -316   -433    750    919    527    678    288    405    602
    -70    652    719   -293   -394    685    888    501    646    236    363    555
    -62    613    675   -275   -368    644    862    472    620    202    316    522
    -57    581    639   -262   -348    610    836    441    587    171    293    498
    -77    537    615   -228   -345    576    820    426    563    155    309    485
   -101    496    597   -197   -350    545    826    426    553    155    350    478
    -98    475    574   -189   -337    524    826    426    548    166    358    465
   -101    454    555   -179   -329    504    823    418    537    168    350    467
    -98    431    530   -166   -314    480    815    402    514    163    350    465
    -77    363    439   -142   -257    400    805    400    478    124    290    389
    -49    293    342   -122   -194    316    857    472    480     98    246    293
    -28    306    335   -140   -181    319    945    594    537    129    275    272
     20    410    389   -215   -184    400   1041    784    672    246    358    363
     64    789    724   -428   -329    756   1106    940    906    535    670    696
     -2   1361   1363   -680   -683   1363   1114    948   1156    932   1127   1182
   -194   1790   1984   -797  -1091   1886    979    693   1234   1208   1465   1517
   -293   1699   1992   -701  -1143   1844    701    285    989   1111   1405   1452
   -324   1036   1361   -358   -844   1197    493    -85    441    496    792    893
   -277    306    584    -15   -431    444    402   -213      2   -106    148    311
   -176     10    187     80   -181     98    405   -103    -51   -254    -64    137
   -145      0    145     72   -145     72    511     72     64   -181    -51    184
   -137     80    218     25   -179    148    623    228    200    -64     18    277
   -127    181    309    -28   -218    244    698    327    301     36     88    368
   -127    231    358    -54   -244    296    743    384    358     93    137    400
   -122    246    368    -62   -244    306    763    413    379    116    168    400
   -124    265    389    -70   -257    324    779    436    400    140    197    407
   -111    265    376    -75   -244    319    787    446    407    153    197    428
   -114    265    379    -75   -246    322    782    441    405    158    181    426
   -111    252    363    -70   -236    306    782    449    407    171    166    452
    -93    231    324    -72   -207    277    766    441    394    161    135    472
    -75    226    301    -75   -187    262    756    431    384    158    119    483
    -51    220    272    -85   -163    246    758    423    379    153    111    459
    -18    226    244   -103   -129    233    769    433    387    168    124    449
     15    205    189   -111    -88    197    745    413    355    140     75    449
     54    189    132   -122    -38    161    719    394    335    122     54    433
    106    181     75   -145     15    129    704    389    329    119     72    400
    158    174     15   -166     72     96    683    379    311    106     70    368
    202    179    -25   -192    114     75    665    363    293     98     64    355
    244    176    -70   -210    158     54    646    353    283     98     77    350
    270    166   -103   -220    187     33    636    350    280     93     77    348
    257    171    -85   -213    171     44    641    353    280     90     64    353
    246    168    -77   -207    161     46    639    350    283     98     77    337
    228    158    -70   -194    148     46    644    350    288    109    103    322
    218    137    -80   -181    150     28    633    342    277    109    114    311
    200    135    -64   -166    132     36    641    345    277    122    129    311
    163    119    -44   -142    103     38    652    358    293    129    137    332
    148    142     -5   -145     77     70    659    379    311    158    174    361
    129    161     28   -148     51     96    657    384    316    166    189    361
    114    171     57   -142     28    114    672    410    337    184    215    379
     83    205    119   -145    -18    163    698    449    376    226    254    426
     57    223    166   -140    -54    194    722    470    400    244    280    441
     28    241    210   -135    -90    226    745    485    418    259    303    446
    -12    246    259   -116   -135    252    774    509    441    280    329    454
    -38    272    311   -116   -174    290    797    532    467    314    363    485
    -54    293    345   -119   -200    319    818    558    496    345    400    514
    -67    296    363   -114   -215    327    831    579    519    368    436    527
    -59    332    392   -135   -226    361    839    597    548    402    483    535
    -75    348    423   -137   -249    384    865    636    592    446    509    550
   -111    363    472   -127   -290    418    888    659    620    465    504    568
   -145    379    524   -119   -337    452    904    675    646    485    504    589
   -184    397    581   -106   -381    488    919    685    662    506    535    597
   -241    405    646    -83   -446    524    945    706    691    537    579    610
   -290    410    701    -59   -496    553    963    730    717    568    607    613
   -309    418    724    -57   -517    571    963    732    727    587    615    613
   -293    436    730    -70   -511    581    979    753    753    615    626    641
   -288    457    745    -85   -517    600    984    769    769    636    623    654
   -314    493    805    -90   -558    649    989    779    784    644    620    680
   -353    519    870    -85   -610    693   1010    802    813    665    636    724
   -397    537    935    -70   -665    735   1044    836    846    693    678    766
   -426    610   1036    -93   -730    823   1072    880    909    758    750    823
   -467    615   1083    -75   -774    849   1096    917    943    787    787    857
   -488    665   1153    -88   -820    906   1122    937    958    805    813    870
   -530    688   1218    -77   -872    953   1143    961    979    828    820    891
   -576    667   1244    -46   -909    956   1161    987   1002    841    823    922
   -576    730   1304    -77   -940   1015   1169   1005   1026    862    826    966
   -597    818   1413   -111  -1005   1114   1189   1026   1062    901    849   1028
   -641    841   1483    -98  -1062   1161   1192   1028   1075    922    859   1052
   -680    789   1470    -57  -1078   1130   1163   1008   1052    893    831   1036
   -737    795   1532    -28  -1135   1163   1145    982   1026    872    815   1018
   -810    802   1613      0  -1210   1208   1140    979   1028    865    810   1031
   -815    756   1571     31  -1192   1163   1119    961    995    815    750    995
   -727    743   1470     -7  -1098   1104   1083    919    953    756    680    911
   -670    680   1350     -5  -1010   1015   1047    888    906    683    602    828
   -688    623   1309     31  -1000    966   1026    862    859    644    561    769
   -680    568   1249     57   -963    909   1002    839    820    610    561    730
   -691    524   1215     83   -953    870    984    805    776    581    535    688
   -688    485   1174     98   -930    828    956    771    743    548    491    646
   -662    452   1114    103   -888    782    945    779    737    535    488    657
   -685    433   1119    127   -901    776    943    800    745    548    511    691
   -711    433   1145    137   -930    787    940    792    745    563    498    693
   -706    441   1148    132   -927    795    924    763    724    542    496    657
   -704    420   1122    140   -914    771    919    769    719    514    530    631
   -714    285   1000    215   -857    641    927    800    698    465    498    566
   -662    223    883    218   -774    553   1008    901    743    457    457    496
   -636    267    904    184   -771    584   1101   1034    854    519    509    493
   -584    431   1013     75   -797    722   1169   1189   1028    685    675    600
   -592    797   1389   -101   -989   1093   1171   1234   1197    989   1026    906
   -672   1337   2010   -335  -1343   1673   1021   1008   1239   1314   1431   1275
   -706   1564   2268   -428  -1488   1914    701    589   1049   1405   1584   1382
   -685   1267   1951   -293  -1317   1608    433    171    628   1065   1275   1098
   -607    540   1148     33   -878    844    322    -93     96    285    485    483
   -413     46    457    181   -436    252    280    -59   -106   -124     28    119
   -176    -85     88    129   -132      0    301     57    -51   -150    -38     41
     64    -36   -101    -15     83    -70    332    122     18   -124    -44      7
    298     44   -254   -171    277   -103    348    163     85    -77    -31      5
    472    158   -314   -316    392    -77    355    174    111    -57     -5     23
    654    231   -423   -441    537    -96    327    153     98    -64     18     12
    904    236   -667   -571    787   -215    249     96     28   -145    -18    -46
   1275    270  -1005   -771   1140   -366    137      5    -77   -254    -98   -137
   1493    306  -1187   -901   1340   -439     70    -67   -140   -314   -155   -194
   1452    275  -1176   -865   1314   -449     83    -70   -145   -311   -166   -194
   1299    213  -1088   -758   1192   -436    119    -49   -140   -285   -153   -179
   1130    213   -917   -670   1023   -350    166     -5    -98   -236   -109   -135
    976    200   -779   -589    878   -288    213     46    -46   -197    -67    -88
    865    218   -649   -542    756   -215    265    109     23   -140    -25    -23
    776    275   -501   -527    639   -111    319    171     96    -67     28     49
    662    298   -363   -480    514    -31    363    226    155     -5    103    101
    558    309   -249   -433    402     31    389    262    207     51    189    129
    498    324   -174   -413    335     77    418    293    244     93    246    155
    400    327    -72   -363    233    129    454    324    280    129    301    179
    306    355     49   -329    129    202    483    363    322    181    376    213
    181    381    197   -283     -7    288    527    407    366    226    428    262
     62    381    319   -223   -129    353    568    457    410    270    478    311
    -98    361    459   -132   -280    410    626    511    457    319    540    361
   -241    345    587    -51   -413    465    667    540    480    345    555    394
   -161    355    517   -101   -337    436    620    504    436    293    493    368
    -54    410    462   -179   -257    436    587    475    402    277    498    342
     49    402    353   -228   -153    379    548    436    353    239    472    293
    129    366    236   -246    -51    301    506    400    301    184    415    228
    197    374    176   -288     10    275    491    392    290    171    384    213
    272    389    114   -332     80    252    472    379    275    153    371    192
    350    400     49   -376    150    226    449    361    252    119    350    155
    379    402     23   -389    179    213    441    348    226     96    335    114
    392    381    -12   -387    200    184    441    342    213     93    342     96
    418    402    -18   -410    218    192    444    342    210    101    355     85
    465    405    -59   -436    262    174    441    335    200     90    350     59
    517    400   -116   -457    316    142    441    332    197     88    350     44
    535    410   -124   -472    329    142    439    327    200     90    358     33
    568    452   -119   -511    345    166    444    337    215    106    384     41
    594    470   -127   -532    361    171    457    353    236    132    413     51
    628    496   -132   -561    381    181    462    368    254    150    439     75
    646    504   -142   -576    394    181    452    355    249    155    449     77
    670    514   -158   -592    415    179    439    342    246    155    454     88
    680    506   -176   -594    428    166    436    337    249    163    467    109
    706    491   -215   -597    462    137    428    329    244    166    478     98
    730    480   -249   -605    488    114    418    322    239    163    475     88
    748    498   -249   -623    498    124    407    319    236    161    485     90
    769    522   -249   -646    509    137    392    309    233    168    501     75
    771    542   -228   -657    501    158    392    322    252    181    524     70
    753    542   -213   -649    483    166    410    348    270    194    550     75
    732    574   -158   -654    446    207    441    379    306    231    594    111
    730    615   -114   -672    420    252    467    413    345    272    631    150
    709    652    -57   -680    384    298    498    444    379    303    654    187
    688    698      7   -693    340    353    517    470    405    332    683    233
    701    743     38   -722    332    392    545    506    436    366    717    277
    701    766     64   -735    319    415    568    532    462    389    750    314
    711    820    109   -766    301    465    589    553    488    420    774    345
    722    828    106   -776    306    467    602    563    501    444    805    348
    756    867    111   -813    322    491    607    563    514    465    826    363
    750    898    145   -826    303    522    607    545    509    459    805    371
    761    906    145   -833    309    527    589    519    485    436    763    358
    745    896    148   -820    296    522    574    504    470    426    769    348
    756    906    150   -831    301    530    571    504    472    439    800    361
    750    891    140   -820    306    514    566    504    465    433    802    368
    756    888    132   -820    311    511    571    509    454    420    802    363
    782    865     83   -823    348    475    568    501    439    402    805    337
    774    813     38   -792    366    426    568    501    426    381    797    309
    750    758      5   -756    371    381    566    491    405    366    779    275
    748    717    -31   -732    389    342    571    485    394    350    750    267
    750    717    -36   -735    394    340    566    470    371    332    735    262
    761    737    -23   -750    392    358    558    452    361    329    737    244
    779    756    -23   -769    400    366    561    446    350    322    724    228
    795    766    -28   -779    413    368    563    449    348    306    688    236
    813    795    -18   -805    415    389    568    452    345    298    649    233
    846    789    -59   -818    452    366    574    459    327    270    607    194
    893    737   -155   -818    524    290    594    498    316    223    545    124
    943    724   -218   -833    581    254    685    602    366    220    511     62
    987    787   -202   -888    594    293    787    745    478    290    566     64
   1005    948    -57   -979    532    446    888    922    659    483    756    189
   1002   1358    355  -1182    324    857    919    997    875    826   1145    517
    885   1932   1047  -1408    -80   1491    836    841   1000   1195   1610    935
    828   2132   1304  -1480   -239   1719    548    472    831   1286   1779   1070
    763   1808   1044  -1286   -140   1426    296     72    397    904   1436    774
    719   1114    394   -919    161    756    215   -163   -103    171    714    184
    769    633   -135   -701    452    249    239    -88   -270   -181    316   -150
    807    527   -280   -670    545    124    306     90   -166   -140    280   -148
    774    545   -231   -659    501    158    420    239    -15    -20    363    -67
    740    633   -109   -688    423    262    506    345    122    106    501     20
    735    730     -5   -732    371    363    555    410    215    181    558     83
    722    774     51   -750    335    413    576    428    244    202    550     77
    704    789     85   -748    309    439    579    428    252    207    548     44
    678    792    114   -735    283    452    592    446    272    226    563     57
    654    823    168   -737    244    496    615    472    301    254    584    101
    620    828    207   -724    205    519    613    472    296    252    574    132
    607    844    236   -727    187    540    620    467    298    259    563    163
    615    872    257   -743    179    563    628    457    293    252    530    184
    628    880    252   -753    189    566    639    454    285    254    527    192
    633    872    236   -756    197    555    657    454    303    285    597    187
    654    852    197   -753    228    524    657    444    319    314    633    161
    693    839    142   -766    275    491    646    441    316    329    633    158
    743    867    124   -805    309    496    646    452    329    345    639    179
    782    919    137   -852    322    527    649    454    342    355    649    210
    813    958    145   -885    335    550    659    472    358    363    641    262
    815    982    163   -898    324    574    665    498    374    379    654    301
    763    969    205   -865    280    587    659    509    376    387    670    296
    670    898    228   -784    220    563    618    449    327    366    636    252
    691    906    215   -800    239    561    594    405    298    348    623    241
    771    948    176   -862    296    561    610    418    296    342    631    270
    875   1021    145   -948    366    584    615    431    296    366    662    283
    945   1088    140  -1018    402    615    597    428    288    368    678    275
    958   1096    137  -1028    410    618    581    431    283    361    667    285
    935   1078    142  -1008    397    610    566    439    280    358    649    293
    948   1065    116  -1005    415    592    555    441    277    353    633    298
   1031   1093     59  -1062    485    579    555    441    280    353    628    309
   1111   1106     -7  -1109    561    550    545    431    265    337    618    303
   1174   1109    -64  -1140    620    522    530    415    249    322    605    280
   1221   1117   -103  -1169    662    506    522    400    236    319    610    257
   1265   1161   -106  -1213    685    527    506    374    213    309    607    226
   1283   1202    -83  -1244    683    561    498    353    192    296    579    207
   1283   1221    -62  -1254    672    581    509    350    197    290    537    218
   1306   1291    -15  -1299    662    639    537    379    244    332    558    277
   1275   1293     18  -1286    628    657    550    397    277    374    600    257
   1236   1293     54  -1265    589    675    581    431    314    423    665    252
   1202   1314    111  -1260    545    714    618    475    363    475    691    270
   1174   1317    142  -1244    517    730    636    485    387    498    675    272
   1161   1322    161  -1241    498    743    644    496    400    511    678    290
   1174   1358    181  -1267    496    771    665    524    431    540    698    322
   1150   1374    220  -1262    465    797    683    553    462    563    711    340
   1148   1413    265  -1280    441    839    696    600    504    584    724    337
   1117   1382    265  -1252    426    826    701    587    504    581    732    311
   1101   1384    283  -1244    407    836    698    574    498    605    769    314
   1075   1405    327  -1241    374    867    706    579    506    628    784    335
   1067   1480    413  -1273    327    948    745    620    548    670    802    394
   1047   1504    454  -1275    296    979    766    649    581    696    802    428
   1023   1514    488  -1270    267   1002    789    683    615    722    828    433
   1018   1561    542  -1291    236   1052    836    735    662    763    875    457
    992   1621    628  -1306    181   1124    872    766    698    807    911    480
    974   1673    698  -1325    137   1187    898    782    722    844    945    517
    953   1686    732  -1319    111   1210    911    784    732    852    945    537
    911   1654    743  -1286     83   1200    919    792    737    839    919    540
    878   1665    787  -1270     46   1226    937    823    763    849    922    555
    854   1691    836  -1275     10   1265    953    836    779    870    943    571
    810   1696    883  -1254    -36   1291    961    826    776    875    945    584
    787   1662    872  -1226    -44   1267    943    795    743    852    917    561
    813   1644    831  -1228     -7   1239    914    750    698    823    891    535
    862   1654    792  -1260     36   1223    885    735    688    810    841    527
    909   1652    743  -1280     83   1197    859    724    680    797    810    501
    945   1652    706  -1301    119   1179    844    709    659    769    784    478
    989   1605    615  -1296    187   1111    823    691    631    719    730    441
   1005   1538    530  -1273    239   1034    805    688    615    701    704    405
   1021   1491    467  -1257    277    979    795    678    592    683    688    374
   1034   1444    410  -1239    311    927    779    654    558    646    665    353
   1034   1423    389  -1228    322    906    769    628    524    613    641    327
   1039   1387    345  -1215    345    867    756    607    496    589    641    280
   1028   1340    311  -1184    358    826    745    600    475    566    652    270
   1078   1304    223  -1192    426    763    727    566    441    522    548    246
   1192   1299    106  -1244    542    704    691    532    415    496    496    215
   1200   1283     83  -1241    555    685    678    532    402    483    493    200
   1223   1208    -15  -1215    620    597    688    555    384    444    420    153
   1270   1179    -90  -1228    680    545    735    626    392    415    342     72
   1273   1244    -28  -1257    652    607    805    730    459    454    363     64
   1278   1389    111  -1337    584    750    901    898    618    633    537    166
   1270   1808    535  -1540    368   1171    950   1008    844    966    883    501
   1140   2387   1244  -1764    -51   1816    935    943   1034   1350   1322    943
   1036   2704   1667  -1870   -314   2187    735    646    992   1535   1553   1163
    992   2418   1426  -1706   -218   1922    480    270    620   1241   1299    943
    885   1699    810  -1293     36   1254    379    -18     98    555    644    381
    878   1109    228   -995    324    670    384     -5   -132    137    210     18
    924    919     -5   -922    465    457    446    171    -49    145    184    -12
    927    943     15   -935    454    478    550    319     93    254    265     12
    932   1044    111   -987    410    576    639    444    239    371    350     93
    870   1127    254  -1000    309    691    706    537    358    470    407    179
    839   1166    327  -1002    257    748    756    594    426    524    441    252
    810   1176    363   -995    223    771    784    618    459    561    472    275
    823   1184    358  -1005    233    771    784    623    478    574    491    265
    870   1166    293  -1018    288    730    753    602    462    553    472    246
    935   1161    226  -1047    355    693    719    581    454    535    467    244
    943   1156    210  -1049    363    683    693    574    459    511    462    270
    935   1124    187  -1031    374    657    667    566    454    496    459    262
    966   1130    163  -1049    400    646    665    568    452    511    475    280
    982   1143    161  -1062    410    652    678    579    454    540    509    280
    943   1122    176  -1034    384    649    701    584    452    561    540    267
    862   1072    210   -969    327    641    732    592    444    550    517    293
    774   1031    254   -904    259    644    787    628    462    550    498    309
    685   1013    327   -849    179    670    833    678    496    581    530    316
    670   1049    379   -859    145    714    844    706    524    626    576    335
    649   1047    397   -849    127    722    839    711    537    659    600    340
    644   1060    413   -852    114    737    826    709    537    672    594    348
    641   1072    431   -857    106    753    810    698    530    672    579    350
    641   1088    444   -865     98    766    797    683    517    657    550    358
    678   1114    436   -896    119    776    779    675    501    646    517    366
    722   1124    400   -924    161    761    748    644    467    615    472    335
    769   1117    348   -943    210    732    724    623    439    607    491    272
    836   1132    296   -984    270    714    696    607    415    605    530    259
    906   1140    233  -1023    335    685    667    594    392    581    506    239
    945   1163    218  -1054    363    691    646    589    379    563    496    236
    963   1169    205  -1065    379    688    633    587    366    545    478    252
   1008   1187    179  -1098    413    683    626    592    358    527    444    270
   1034   1184    148  -1109    441    667    623    594    350    519    436    267
   1044   1182    137  -1114    452    659    631    602    353    532    449    262
   1039   1195    155  -1117    441    675    641    605    355    532    436    270
   1036   1182    142  -1111    446    662    646    610    350    530    418    277
   1034   1169    135  -1104    449    652    662    626    363    548    431    280
   1010   1176    166  -1093    420    672    678    646    384    576    462    314
    974   1192    218  -1083    379    706    696    670    410    607    493    363
    948   1213    265  -1083    340    740    719    696    439    636    506    376
    917   1215    296  -1067    311    756    732    706    449    646    496    387
    898   1218    319  -1060    290    769    743    714    465    659    478    431
    888   1223    335  -1054    277    779    750    714    478    665    462    433
    854   1213    358  -1036    249    787    769    714    493    678    472    397
    833   1213    379  -1023    226    797    779    719    506    688    478    389
    813   1195    379  -1005    215    787    779    722    501    672    439    379
    795   1176    381   -984    207    779    784    737    504    670    426    355
    782   1192    407   -989    187    800    784    748    519    696    454    306
    763   1189    426   -976    168    807    782    758    530    704    462    285
    732   1189    457   -963    137    823    784    771    537    696    441    285
    693   1200    506   -945     93    854    795    789    550    693    418    314
    649   1221    571   -937     38    896    818    815    581    732    478    322
    610   1239    628   -927     -7    935    836    841    610    763    522    337
    592   1265    670   -930    -38    969    865    872    636    771    532    353
    594   1312    717   -953    -59   1015    896    901    665    797    581    363
    594   1340    745   -969    -75   1044    904    909    678    810    597    366
    602   1369    766   -987    -83   1070    906    911    678    805    576    371
    605   1410    805  -1010    -98   1109    917    922    688    818    581    379
    610   1460    849  -1034   -119   1156    935    940    709    846    610    387
    587   1491    901  -1041   -155   1197    935    935    711    852    628    389
    553   1512    958  -1034   -202   1236    932    922    709    859    649    389
    542   1517    974  -1031   -215   1247    909    896    693    841    649    381
    540   1519    979  -1028   -218   1249    885    878    680    828    667    366
    517   1506    989  -1013   -236   1249    870    865    662    820    672    358
    483   1473    989   -979   -252   1231    859    846    641    802    670    337
    472   1452    976   -963   -252   1215    849    833    628    787    665    314
    454   1395    940   -924   -241   1169    836    805    592    750    641    277
    459   1340    878   -901   -210   1109    802    761    548    704    589    226
    449   1306    857   -880   -202   1083    782    743    522    683    576    187
    415   1265    849   -841   -218   1057    753    711    485    646    540    148
    394   1226    831   -810   -218   1028    724    678    446    597    493    103
    392   1241    849   -818   -228   1047    704    659    428    576    496    101
    394   1249    854   -823   -231   1052    701    654    420    574    498     93
    387   1241    854   -815   -233   1047    696    646    415    568    498     54
    379   1236    857   -807   -239   1047    680    631    397    535    454     36
    394   1221    823   -810   -213   1023    665    623    379    509    444      0
    405   1143    735   -774   -163    940    683    649    355    465    387    -62
    381   1065    680   -724   -150    872    748    719    368    420    306   -129
    397   1083    685   -740   -142    885    826    839    452    470    332   -119
    428   1296    867   -865   -218   1083    888    992    631    667    522     70
    462   1795   1330  -1130   -433   1564    888   1054    846   1010    896    444
    384   2405   2021  -1397   -820   2213    813    911   1002   1379   1358    810
    322   2616   2294  -1467   -984   2455    555    579    906   1493   1530    924
    283   2187   1901  -1236   -810   2044    265    132    410   1021   1098    574
    265   1449   1182   -857   -459   1317    153   -150   -140    272    381     -7
    329    963    633   -646   -153    800    137   -111   -324    -64     25   -319
    392    844    452   -618    -28    649    184     51   -241    -44     18   -374
    387    854    467   -620    -41    662    267    179   -119     33     54   -340
    387    930    542   -659    -77    737    348    288     -5    122    124   -265
    371   1023    652   -698   -140    839    402    355     83    210    218   -207
    327   1041    714   -683   -192    878    439    397    127    249    257   -197
    280   1072    789   -678   -254    932    457    423    153    275    283   -179
    210   1098    888   -654   -337    995    470    441    171    293    303   -150
    122   1150   1026   -636   -454   1088    485    467    194    316    345   -119
     72   1117   1044   -594   -485   1080    475    457    184    298    345   -137
     93   1065    971   -579   -439   1018    446    433    158    272    316   -163
    124   1054    927   -589   -402    992    415    415    137    246    296   -153
    239   1137    898   -688   -329   1018    426    420    153    254    316   -114
    332   1223    891   -776   -277   1057    454    439    184    298    374    -93
    298   1130    828   -714   -265    979    418    405    142    249    335   -148
    285   1119    833   -704   -275    979    402    402    127    231    311   -140
    303   1098    795   -701   -244    948    368    376     98    200    270   -158
    355   1101    745   -727   -194    924    342    358     80    187    270   -168
    444   1075    631   -761    -96    854    298    311     33    148    241   -223
    566   1052    485   -810     38    769    236    252    -25     77    148   -265
    672   1023    348   -849    161    685    189    207    -72     23     90   -301
    784   1013    228   -898    277    620    142    168   -109     -5     96   -363
    865   1010    145   -940    361    579     90    119   -153    -44     64   -418
    950    995     41   -974    454    519     44     72   -197    -83     18   -449
   1008    982    -25   -997    517    478      7     44   -228   -116    -20   -470
   1057    974    -83  -1015    571    446    -36      7   -262   -153    -62   -504
   1104    950   -155  -1028    631    397    -72    -20   -296   -184    -70   -530
   1127    943   -184  -1036    657    379    -88    -28   -309   -189    -67   -542
   1137    927   -210  -1036    675    358   -109    -41   -332   -215    -83   -558
   1158    922   -236  -1039    698    342   -122    -46   -342   -233   -109   -561
   1187    935   -254  -1062    719    340   -145    -64   -366   -257   -135   -571
   1205    969   -239  -1088    722    366   -163    -83   -384   -277   -168   -581
   1249    963   -285  -1109    769    340   -168    -85   -389   -301   -207   -584
   1252    930   -322  -1091    787    303   -153    -77   -384   -298   -202   -592
   1247    958   -290  -1104    766    335   -158    -72   -384   -309   -223   -568
   1221    963   -257  -1093    740    353   -155    -62   -371   -301   -220   -563
   1179    979   -202  -1080    691    387   -127    -20   -324   -241   -114   -558
   1156    997   -158  -1075    657    420    -98     20   -272   -179    -38   -530
   1117    982   -135  -1052    626    426    -85     38   -254   -179    -38   -519
   1098    995   -106  -1047    602    444    -67     62   -226   -163    -23   -509
   1078   1000    -80  -1039    576    459    -46     77   -207   -153    -38   -509
   1088   1018    -70  -1052    579    475    -51     75   -200   -142    -33   -524
   1101    966   -135  -1036    618    415    -59     57   -220   -155     -2   -584
   1122    935   -189  -1028    654    374    -67     49   -228   -163      5   -623
   1137    919   -220  -1031    678    348    -80     46   -228   -153     20   -657
   1143    927   -215  -1034    680    355    -85     49   -226   -145     15   -652
   1166    953   -213  -1062    691    371   -109     49   -231   -163    -41   -620
   1169    950   -218  -1060    693    366   -119     46   -236   -171    -51   -633
   1153    937   -218  -1047    685    361   -124     51   -233   -168    -38   -639
   1174    935   -239  -1054    706    348   -124     57   -231   -168    -31   -631
   1176    924   -252  -1052    714    335   -140     51   -241   -176    -28   -667
   1145    932   -215  -1039    680    358   -132     62   -233   -158     18   -675
   1106    961   -145  -1036    626    407   -111     85   -210   -135     46   -665
   1072   1000    -72  -1036    574    465    -93    114   -181   -116     25   -613
   1005   1021     12  -1015    496    517    -62    145   -155   -103     31   -574
    932   1008     75   -969    428    542    -31    179   -124    -59    116   -587
    870   1036    166   -956    353    602    -25    194   -103    -31    155   -587
    792   1023    231   -906    280    628    -12    200   -101    -38    129   -574
    737   1039    298   -891    218    670     -2    197    -96    -49     88   -535
    737   1083    342   -911    197    714      2    192    -85    -38    103   -527
    813   1098    283   -958    265    691    -28    155   -109    -46    153   -558
    878   1049    171   -963    353    610    -90     75   -181   -109    103   -610
    898    995     93   -948    402    545   -148      5   -254   -197    -38   -657
    914    984     67   -950    423    527   -168    -25   -288   -244   -111   -688
    932    971     38   -953    446    506   -189    -46   -303   -252   -103   -724
    935    948     12   -940    462    480   -207    -59   -319   -280   -119   -740
    896    857    -41   -878    467    407   -246    -96   -374   -353   -210   -813
    898    826    -72   -862    485    376   -257   -109   -397   -384   -257   -841
    940    795   -148   -867    542    324   -280   -140   -431   -426   -324   -875
    982    735   -246   -857    615    244   -329   -202   -501   -496   -394   -935
    924    667   -259   -797    592    205   -350   -239   -532   -504   -392   -971
    865    618   -249   -743    558    184   -350   -249   -530   -488   -368   -976
    831    589   -244   -711    537    174   -371   -272   -550   -501   -381   -987
    833    605   -228   -719    532    189   -387   -290   -561   -509   -418   -971
    789    581   -210   -688    501    187   -397   -314   -581   -553   -501   -953
    753    514   -239   -633    496    140   -405   -316   -597   -568   -488   -997
    732    389   -342   -563    537     23   -387   -262   -594   -594   -509  -1060
    675    358   -316   -517    496     20   -301   -153   -540   -602   -574  -1091
    646    493   -155   -571    402    168   -200     18   -392   -493   -514   -982
    654    792    137   -724    257    465   -111    184   -179   -244   -239   -750
    561   1296    732   -930    -88   1015    -49    231     44    116    197   -337
    322   1816   1493  -1067   -584   1654   -106     -2    122    389    589     44
    181   1831   1649  -1008   -732   1743   -389   -465   -135    329    618     28
     98   1322   1221   -711   -561   1273   -620   -857   -605   -127    192   -379
     38    540    498   -290   -231    519   -727  -1031  -1049   -779   -493   -979
     41     90     49    -64     -2     70   -750   -956  -1161  -1023   -802  -1252
    -12     18     31     -5    -23     23   -659   -766  -1023   -932   -748  -1254
   -122     38    158     41   -140     98   -532   -602   -867   -805   -636  -1166
   -207    114    322     46   -265    218   -436   -488   -740   -706   -558  -1060
   -280    181    462     49   -371    322   -381   -418   -654   -649   -511   -971
   -329    200    527     64   -428    361   -350   -376   -594   -605   -498   -927
   -366    239    602     62   -485    420   -316   -342   -553   -558   -465   -883
   -400    236    633     80   -517    433   -303   -319   -542   -540   -454   -865
   -446    239    685    103   -566    462   -296   -296   -532   -530   -452   -846
   -553    213    766    168   -659    488   -285   -296   -509   -504   -465   -839
   -589    233    820    176   -704    527   -254   -265   -446   -457   -465   -815
   -636    288    924    171   -782    605   -228   -200   -374   -353   -426   -737
   -688    303    992    192   -839    646   -257   -187   -350   -262   -345   -717
   -652    335    984    158   -818    659   -293   -239   -355   -241   -257   -737
   -607    363    969    122   -787    665   -303   -290   -379   -236   -215   -753
   -548    379    927     83   -737    654   -329   -324   -433   -249   -226   -748
   -470    381    852     44   -659    615   -355   -342   -478   -290   -228   -724
   -407    366    774     20   -592    568   -381   -361   -496   -332   -200   -771
   -342    366    709    -12   -524    537   -415   -400   -522   -366   -210   -813
   -272    345    618    -36   -446    483   -457   -446   -568   -410   -265   -839
   -205    322    527    -57   -366    423   -496   -485   -600   -446   -324   -867
   -155    272    426    -59   -290    350   -519   -517   -626   -493   -407   -893
   -114    257    371    -72   -241    314   -548   -558   -662   -527   -444   -935
    -75    233    309    -83   -192    270   -584   -607   -709   -566   -467   -963
    -51    220    272    -83   -161    246   -618   -649   -750   -607   -496   -982
    -15    246    259   -116   -137    254   -644   -672   -774   -623   -498   -976
     18    265    246   -142   -114    257   -662   -685   -787   -633   -491   -971
     15    239    220   -127   -103    231   -675   -706   -807   -649   -498   -987
      7    213    205   -109    -98    210   -685   -711   -818   -652   -504   -992
     20    213    189   -119    -85    202   -711   -730   -841   -672   -519   -989
     38    207    166   -124    -64    187   -735   -753   -862   -680   -509   -997
     49    231    179   -142    -64    205   -740   -761   -870   -672   -496   -984
     41    226    184   -132    -70    205   -735   -761   -867   -678   -504   -948
     41    200    155   -122    -57    179   -748   -776   -875   -675   -483   -969
     51    233    181   -145    -64    207   -745   -776   -865   -654   -457   -958
     51    233    181   -142    -64    207   -737   -784   -859   -657   -472   -940
     57    218    161   -137    -51    189   -727   -782   -836   -649   -475   -919
     72    231    158   -153    -44    197   -727   -784   -810   -631   -452   -914
    114    265    150   -189    -18    210   -735   -795   -797   -626   -457   -914
    111    303    192   -207    -41    249   -735   -795   -774   -602   -433   -917
    106    319    213   -213    -51    267   -748   -805   -771   -610   -446   -909
    106    327    220   -218    -57    275   -758   -815   -766   -615   -446   -911
     93    324    231   -210    -70    277   -766   -820   -730   -610   -436   -917
     83    314    231   -200    -75    272   -771   -828   -717   -626   -457   -922
     70    290    220   -179    -75    257   -779   -831   -714   -631   -467   -924
     57    262    205   -161    -75    233   -771   -823   -701   -631   -462   -909
     33    233    200   -132    -83    215   -789   -831   -709   -639   -454   -904
     20    218    197   -122    -88    207   -802   -839   -719   -649   -454   -901
     36    226    189   -129    -75    207   -797   -833   -717   -652   -475   -888
     41    168    127   -106    -41    148   -818   -846   -732   -670   -498   -911
     72    129     57   -101      7     93   -828   -857   -743   -670   -491   -930
    106    111      5   -109     49     59   -844   -865   -758   -675   -498   -940
    148    137    -10   -142     80     64   -857   -867   -776   -683   -506   -950
    213    163    -51   -189    132     57   -862   -867   -787   -696   -519   -950
    249    168    -80   -210    166     44   -859   -859   -789   -696   -519   -935
    290    176   -116   -236    202     31   -865   -867   -795   -691   -514   -924
    322    163   -158   -241    241      2   -872   -880   -807   -698   -537   -924
    366    215   -150   -293    259     33   -878   -909   -805   -696   -553   -917
    410    233   -176   -322    293     28   -909   -948   -815   -706   -571   -922
    485    223   -262   -355    374    -18   -950   -995   -841   -748   -607   -940
    558    210   -348   -384    454    -67   -992  -1041   -872   -782   -641   -953
    592    135   -457   -366    524   -161  -1067  -1104   -927   -823   -693   -974
    597    103   -493   -350    545   -194  -1104  -1124   -924   -862   -727   -953
    589     72   -519   -332    553   -223  -1137  -1156   -932   -888   -745   -963
    589     44   -545   -316    568   -249  -1137  -1174   -943   -888   -753   -974
    563      0   -563   -283    563   -280  -1117  -1187   -961   -893   -771   -984
    535    -62   -597   -236    566   -329  -1101  -1195   -982   -898   -784   -976
    532   -140   -675   -197    602   -407  -1106  -1236  -1034   -932   -818  -1005
    537   -207   -745   -163    641   -475  -1106  -1275  -1075   -963   -849  -1039
    517   -267   -784   -124    649   -527  -1114  -1306  -1109   -992   -878  -1041
    496   -309   -805    -93    649   -555  -1127  -1327  -1130  -1002   -891  -1036
    475   -361   -836    -57    654   -600  -1145  -1335  -1143  -1000   -880  -1041
    462   -413   -875    -23    667   -644  -1161  -1335  -1156  -1010   -883  -1044
    493   -423   -917    -36    704   -667  -1171  -1330  -1166  -1018   -901  -1041
    506   -426   -932    -41    719   -678  -1176  -1335  -1179  -1034   -935  -1036
    524   -462   -987    -33    756   -724  -1166  -1309  -1187  -1054   -974  -1054
    555   -574  -1130     10    841   -852  -1119  -1221  -1179  -1088  -1034  -1140
    594   -579  -1174    -10    883   -875  -1002  -1070  -1096  -1049  -1049  -1158
    641   -483  -1124    -77    883   -802   -898   -883   -943   -909   -958  -1062
    680   -171   -854   -254    766   -511   -833   -737   -735   -646   -711   -795
    667    342   -324   -504    496     10   -870   -763   -555   -309   -327   -381
    519    769    249   -646    132    509  -1060  -1091   -576    -83      0    -77
    548    688    140   -618    202    413  -1392  -1535   -896   -223    -83   -176
    605    106   -498   -355    550   -194  -1621  -1932  -1454   -839   -675   -665
    576   -644  -1221     33    898   -932  -1649  -2036  -1891  -1501  -1374  -1226
    465   -987  -1452    259    958  -1218  -1561  -1823  -1849  -1558  -1509  -1332
    350  -1039  -1389    342    870  -1213  -1408  -1595  -1673  -1439  -1454  -1267
    265   -995  -1260    363    758  -1127  -1286  -1441  -1519  -1314  -1400  -1189
    210   -888  -1098    340    654   -992  -1192  -1327  -1387  -1174  -1374  -1093
    215   -797  -1013    290    613   -904  -1124  -1247  -1288  -1088  -1376  -1039
    205   -771   -976    283    589   -872  -1093  -1210  -1247  -1078  -1358  -1018
    124   -766   -893    319    509   -828  -1054  -1169  -1210  -1067  -1296   -969
     44   -758   -802    358    423   -779  -1013  -1111  -1163  -1026  -1226   -909
     18   -745   -766    363    389   -756  -1010  -1096  -1158  -1002  -1223   -906
     51   -732   -784    340    415   -756  -1028  -1109  -1176  -1008  -1262   -937
     46   -743   -789    345    418   -766  -1028  -1104  -1179  -1023  -1265   -961
     41   -698   -740    329    389   -719  -1005  -1075  -1161  -1000  -1254   -948
    -10   -698   -688    355    337   -696   -995  -1067  -1156   -992  -1249   -937
      0   -711   -711    355    355   -711   -992  -1062  -1161  -1000  -1265   -922
      2   -701   -704    350    353   -704   -971  -1044  -1150   -989  -1262   -893
    -12   -724   -711    368    348   -719   -963  -1031  -1145   -989  -1223   -862
     31   -730   -761    350    394   -745   -963  -1026  -1150   -979  -1208   -841
     12   -727   -743    355    376   -735   -950  -1023  -1156   -971  -1184   -813
    -18   -737   -722    376    350   -730   -940  -1018  -1156   -969  -1176   -800
    -28   -743   -714    387    342   -730   -927  -1002  -1145   -956  -1166   -766
    -15   -737   -724    376    353   -732   -937   -995  -1137   -950  -1166   -748
     -5   -766   -761    387    376   -763   -950  -1002  -1145   -963  -1184   -771
     31   -761   -792    363    410   -776   -969  -1018  -1161   -984  -1213   -797
     18   -756   -774    368    394   -763   -979  -1034  -1171  -1002  -1249   -820
     64   -784   -849    358    457   -815   -976  -1018  -1174  -1005  -1241   -831
    114   -797   -914    340    511   -854   -987  -1026  -1189  -1002  -1213   -859
    122   -849   -974    363    545   -911  -1000  -1041  -1213  -1021  -1205   -904
    158   -875  -1034    358    594   -953  -1023  -1052  -1226  -1031  -1208   -937
    207   -885  -1096    337    649   -989  -1039  -1062  -1241  -1041  -1215   -930
    244   -904  -1148    327    696  -1026  -1049  -1072  -1257  -1067  -1231   -927
    303   -906  -1210    301    756  -1060  -1067  -1083  -1278  -1098  -1260   -930
    293   -927  -1221    316    756  -1072  -1072  -1085  -1291  -1111  -1265   -911
    332   -924  -1260    293    795  -1091  -1070  -1091  -1293  -1114  -1270   -896
    387   -940  -1327    275    854  -1132  -1067  -1088  -1293  -1124  -1291   -893
    405   -956  -1361    275    880  -1158  -1062  -1085  -1299  -1135  -1301   -898
    426   -963  -1389    270    906  -1176  -1062  -1085  -1296  -1135  -1306   -891
    431   -956  -1387    259    906  -1171  -1036  -1057  -1273  -1114  -1301   -875
    413   -943  -1356    262    883  -1148  -1018  -1049  -1260  -1106  -1309   -885
    394   -950  -1345    275    870  -1145  -1008  -1041  -1249  -1104  -1322   -896
    397   -943  -1340    272    867  -1140   -987  -1010  -1213  -1070  -1309   -875
    389   -971  -1361    290    872  -1166   -971  -1008  -1208  -1062  -1319   -883
    400   -982  -1384    290    891  -1182   -963  -1008  -1202  -1054  -1330   -888
    392   -974  -1366    288    878  -1169   -945  -1005  -1189  -1047  -1345   -880
    387   -927  -1314    270    849  -1119   -932  -1000  -1176  -1028  -1340   -854
    394   -898  -1296    252    844  -1096   -935  -1015  -1182  -1028  -1343   -872
    389   -904  -1293    257    839  -1098   -932  -1010  -1179  -1039  -1350   -885
    397   -914  -1312    257    854  -1111   -937  -1008  -1174  -1044  -1363   -888
    407   -937  -1345    265    875  -1140   -924   -987  -1166  -1044  -1369   -883
    420   -932  -1353    254    885  -1143   -932   -989  -1174  -1049  -1363   -909
    433   -937  -1371    252    901  -1156   -940   -992  -1187  -1078  -1371   -958
    431   -914  -1345    241    885  -1130   -924   -979  -1176  -1075  -1358   -979
    454   -849  -1304    197    878  -1075   -909   -956  -1148  -1052  -1317   -953
    446   -831  -1278    192    859  -1054   -898   -940  -1135  -1047  -1291   -930
    459   -795  -1257    166    857  -1026   -870   -919  -1117  -1023  -1249   -904
    446   -743  -1189    145    815   -963   -859   -909  -1101  -1010  -1213   -875
    446   -719  -1166    137    805   -943   -849   -875  -1080  -1005  -1187   -857
    428   -743  -1171    155    797   -956   -818   -846  -1060   -984  -1156   -836
    413   -704  -1119    145    763   -911   -792   -831  -1039   -969  -1114   -818
    405   -626  -1031    109    717   -826   -776   -820  -1015   -953  -1078   -795
    381   -542   -924     80    652   -732   -753   -802   -979   -917  -1031   -753
    374   -561   -937     93    654   -748   -748   -797   -969   -919  -1018   -748
    389   -594   -987    101    685   -789   -774   -820  -1005   -956  -1047   -779
    355   -594   -950    119    652   -774   -774   -831  -1021   -958  -1047   -792
    298   -641   -940    171    618   -789   -771   -833  -1034   -984  -1067   -818
    301   -678   -979    187    639   -828   -787   -836  -1052  -1002  -1075   -857
    298   -691   -989    194    644   -839   -805   -859  -1080  -1021  -1070   -880
    309   -732  -1044    210    675   -888   -818   -862  -1101  -1049  -1091   -906
    329   -813  -1143    241    735   -976   -810   -854  -1119  -1083  -1132   -935
    329   -880  -1210    275    769  -1044   -820   -872  -1153  -1122  -1163   -953
    355   -885  -1241    265    797  -1062   -831   -888  -1171  -1137  -1171   -966
    361   -870  -1231    254    795  -1049   -836   -904  -1179  -1148  -1184   -979
    358   -888  -1247    265    802  -1067   -841   -919  -1202  -1176  -1215   -995
    361   -901  -1265    267    810  -1080   -844   -917  -1205  -1176  -1202   -989
    381   -911  -1293    265    836  -1101   -849   -922  -1213  -1179  -1189   -982
    415   -922  -1337    252    875  -1130   -854   -927  -1226  -1192  -1195   -982
    444   -945  -1389    252    917  -1166   -846   -909  -1226  -1202  -1197   -984
    472   -997  -1473    262    971  -1234   -797   -831  -1202  -1210  -1215  -1010
    483   -992  -1475    254    976  -1234   -683   -701  -1119  -1182  -1208  -1013
    493   -924  -1421    213    956  -1171   -561   -550   -989  -1091  -1137   -958
    535   -727  -1262     96    898   -995   -472   -426   -820   -919   -971   -820
    550   -257   -807   -148    675   -532   -504   -426   -628   -594   -607   -498
    501    272   -228   -387    363     20   -672   -659   -571   -319   -262   -207
    470    470      0   -472    233    233  -1002  -1057   -748   -270   -148   -122
    457    174   -283   -314    371    -54  -1231  -1382  -1127   -600   -423   -342
    426   -563   -992     67    709   -776  -1247  -1514  -1615  -1306  -1083   -844
    452  -1021  -1473    283    961  -1244  -1210  -1423  -1769  -1592  -1382  -1091
    480  -1215  -1699    366   1088  -1457  -1122  -1270  -1701  -1597  -1426  -1150
    509  -1244  -1753    368   1130  -1499  -1041  -1174  -1608  -1545  -1392  -1140
    553  -1179  -1732    311   1140  -1454   -987  -1119  -1519  -1473  -1332  -1104
    610  -1080  -1691    236   1148  -1387   -953  -1080  -1449  -1413  -1270  -1057
    652  -1031  -1683    189   1166  -1358   -932  -1060  -1415  -1379  -1231  -1031
    711  -1015  -1727    153   1218  -1371   -932  -1054  -1410  -1379  -1223  -1036
    779   -989  -1769    103   1273  -1379   -950  -1065  -1423  -1397  -1226  -1049
    857   -961  -1821     51   1337  -1389   -961  -1070  -1436  -1408  -1228  -1067
    904   -953  -1857     23   1379  -1402   -974  -1078  -1441  -1415  -1221  -1072
    948   -922  -1870    -12   1408  -1395   -984  -1080  -1444  -1408  -1200  -1070
    995   -901  -1899    -49   1444  -1400   -989  -1085  -1452  -1408  -1179  -1062
   1031   -878  -1909    -75   1467  -1395   -982  -1078  -1447  -1397  -1150  -1034
   1047   -849  -1899   -101   1470  -1374   -974  -1070  -1439  -1382  -1117  -1013
   1049   -841  -1891   -103   1470  -1366   -971  -1070  -1434  -1369  -1096  -1000
   1047   -828  -1878   -111   1460  -1353   -966  -1067  -1431  -1356  -1067   -984
   1039   -807  -1849   -116   1441  -1327   -966  -1062  -1426  -1340  -1041   -961
   1023   -797  -1823   -114   1421  -1309   -963  -1057  -1415  -1327  -1018   -940
   1008   -763  -1771   -122   1389  -1267   -945  -1036  -1389  -1304   -984   -904
    997   -740  -1738   -129   1366  -1236   -932  -1018  -1371  -1291   -979   -865
    953   -743  -1699   -106   1325  -1221   -919  -1015  -1363  -1280   -969   -836
    914   -737  -1654    -88   1283  -1195   -904  -1013  -1363  -1249   -901   -836
    909   -732  -1641    -88   1275  -1187   -893  -1005  -1348  -1208   -820   -857
    911   -735  -1647    -90   1278  -1189   -891   -997  -1337  -1192   -797   -849
    909   -730  -1641    -90   1273  -1184   -891   -997  -1330  -1192   -789   -823
    901   -717  -1618    -93   1260  -1166   -893   -992  -1325  -1202   -784   -795
    896   -693  -1590   -101   1241  -1140   -891   -979  -1309  -1200   -761   -769
    880   -701  -1582    -90   1228  -1140   -893   -974  -1304  -1197   -745   -758
    862   -672  -1535    -93   1197  -1104   -888   -969  -1293  -1184   -719   -727
    831   -639  -1470    -96   1148  -1054   -870   -956  -1270  -1150   -685   -678
    795   -620  -1415    -85   1104  -1018   -849   -940  -1249  -1130   -675   -631
    727   -605  -1335    -62   1031   -971   -826   -914  -1228  -1111   -662   -597
    654   -571  -1226    -41    937   -898   -792   -878  -1200  -1080   -636   -553
    568   -537  -1109    -15    839   -823   -763   -846  -1174  -1057   -615   -530
    485   -524  -1010     20    748   -766   -740   -823  -1153  -1047   -605   -506
    407   -509   -919     49    662   -714   -722   -795  -1132  -1023   -594   -462
    337   -483   -820     72    579   -652   -688   -758  -1093   -979   -545   -457
    285   -470   -756     93    519   -613   -654   -732  -1052   -935   -483   -439
    228   -449   -678    111    452   -563   -626   -711  -1010   -906   -444   -423
    161   -431   -594    132    376   -511   -605   -704   -976   -888   -428   -423
    116   -423   -542    153    327   -483   -584   -706   -950   -867   -423   -431
     83   -428   -511    171    293   -467   -574   -706   -930   -859   -431   -436
     33   -428   -462    197    246   -444   -563   -696   -911   -846   -452   -413
      0   -418   -420    207    207   -418   -566   -706   -904   -833   -465   -389
     20   -402   -423    192    220   -413   -581   -724   -914   -823   -454   -410
     33   -392   -426    179    228   -407   -587   -737   -911   -828   -423   -423
     15   -410   -426    197    220   -418   -594   -750   -919   -833   -418   -452
      5   -400   -407    197    205   -405   -600   -748   -927   -826   -423   -480
      7   -389   -397    189    202   -392   -600   -750   -917   -810   -433   -475
    -10   -379   -368    194    176   -374   -594   -750   -904   -805   -439   -467
     -2   -348   -345    176    171   -348   -597   -750   -896   -805   -431   -472
     28   -322   -350    145    187   -335   -597   -745   -870   -802   -418   -478
     44   -322   -368    137    205   -345   -584   -717   -836   -787   -397   -467
     46   -309   -358    129    200   -332   -571   -678   -815   -769   -381   -449
     85   -226   -311     70    197   -267   -568   -649   -797   -737   -368   -418
    129   -166   -296     15    210   -231   -553   -646   -787   -714   -366   -397
    187   -122   -309    -33    246   -215   -542   -654   -789   -704   -361   -400
    241    -98   -340    -72    290   -220   -542   -662   -805   -701   -355   -410
    293    -85   -379   -103    335   -231   -550   -675   -823   -691   -366   -407
    335    -25   -361   -153    348   -192   -555   -662   -795   -652   -340   -379
    355     12   -342   -184    348   -163   -548   -659   -766   -644   -322   -366
    389     46   -342   -220    366   -148   -545   -665   -745   -639   -306   -361
    426     67   -358   -246    392   -145   -568   -688   -740   -639   -301   -353
    459     36   -423   -249    441   -192   -613   -737   -779   -672   -337   -384
    519     36   -483   -277    501   -223   -652   -776   -810   -704   -371   -387
    592     33   -558   -314    574   -262   -691   -823   -846   -740   -410   -405
    683     28   -654   -355    670   -311   -719   -859   -867   -761   -446   -431
    774     -2   -779   -387    776   -389   -771   -909   -909   -813   -511   -478
    870    -23   -896   -423    883   -459   -820   -958   -961   -870   -574   -522
    976    -57  -1034   -459   1002   -545   -865  -1002  -1010   -922   -626   -568
   1052   -101  -1153   -475   1101   -626   -901  -1044  -1060   -963   -665   -620
   1117   -122  -1239   -496   1176   -680   -927  -1080  -1096   -995   -696   -649
   1158   -140  -1299   -509   1228   -719   -924  -1098  -1117  -1010   -714   -654
   1135   -171  -1306   -483   1221   -737   -909  -1104  -1130  -1018   -730   -665
   1111   -181  -1293   -465   1202   -737   -885  -1093  -1137  -1018   -735   -678
   1067   -192  -1260   -439   1163   -724   -888  -1091  -1156  -1015   -732   -659
    945   -252  -1200   -348   1070   -724   -909  -1078  -1174  -1013   -743   -662
    828   -368  -1200   -231   1013   -782   -930  -1080  -1200  -1049   -776   -709
    859   -459  -1319   -200   1088   -888   -859  -1039  -1187  -1093   -820   -792
    971   -444  -1415   -267   1192   -930   -719   -919  -1119  -1093   -849   -865
   1093   -337  -1431   -379   1262   -883   -618   -735  -1005  -1005   -797   -815
   1200    -25  -1226   -589   1210   -626   -568   -519   -802   -735   -553   -584
   1213    563   -649   -888    932    -41   -563   -431   -506   -283    -38   -124
    995   1145    150  -1072    423    649   -678   -644   -335     80    420    290
    852   1236    381  -1044    233    810   -966  -1052   -480     72    439    329
    771    756    -18   -766    394    371  -1215  -1480   -930   -439    -75    -33
    737    -75   -813   -329    774   -444  -1306  -1727  -1467  -1163   -779   -633
    722   -581  -1304    -72   1013   -943  -1288  -1613  -1582  -1392  -1015   -872
    761   -636  -1397    -64   1078  -1015  -1197  -1426  -1473  -1322   -966   -849
    807   -506  -1314   -150   1060   -909  -1078  -1265  -1327  -1189   -862   -784
    805   -376  -1182   -213    992   -779   -992  -1169  -1205  -1057   -743   -714
    776   -329  -1106   -223    940   -717   -945  -1114  -1145   -989   -680   -675
    787   -293  -1080   -246    932   -685   -919  -1075  -1130   -976   -641   -639
    797   -241  -1039   -280    917   -639   -904  -1044  -1114   -966   -618   -600
    787   -233  -1021   -275    904   -626   -896  -1026  -1106   -974   -610   -584
    769   -223   -992   -272    880   -607   -880  -1005  -1091   -969   -587   -553
    763   -187   -950   -288    854   -566   -862   -995  -1080   -958   -553   -506
    750   -145   -896   -303    820   -519   -849   -992  -1078   -948   -524   -478
    735    -93   -828   -319    782   -459   -836   -984  -1088   -940   -506   -459
    735    -38   -774   -348    753   -405   -826   -979  -1098   -930   -498   -433
    717    -15   -732   -350    724   -374   -815   -966  -1080   -914   -488   -420
    701      2   -698   -353    698   -348   -795   -945  -1047   -888   -459   -402
    662    -15   -678   -322    670   -345   -776   -932  -1021   -875   -436   -394
    641    -28   -670   -309    654   -348   -753   -917   -997   -865   -418   -371
    607    -33   -644   -288    623   -337   -727   -901   -974   -846   -407   -340
    587    -28   -615   -280    597   -319   -711   -893   -961   -833   -397   -319
    571     -2   -574   -283    571   -288   -691   -880   -943   -823   -381   -293
    548     -5   -555   -272    550   -280   -683   -865   -922   -813   -358   -280
    530      0   -532   -265    530   -265   -680   -854   -909   -800   -335   -280
    522     12   -509   -270    517   -246   -667   -839   -891   -784   -316   -267
    514     36   -478   -275    496   -220   -644   -813   -862   -766   -293   -231
    517     36   -483   -277    501   -223   -644   -802   -846   -761   -285   -218
    519     44   -475   -283    498   -215   -636   -795   -826   -756   -272   -200
    514     44   -470   -280    491   -213   -636   -787   -813   -758   -265   -192
    524     64   -459   -293    493   -197   -628   -769   -784   -753   -249   -171
    542     90   -452   -319    498   -179   -620   -753   -763   -745   -239   -150
    550    127   -423   -340    488   -148   -607   -737   -745   -727   -218   -129
    566    148   -418   -358    491   -132   -602   -730   -737   -717   -220   -122
    566    150   -415   -358    491   -132   -589   -730   -727   -714   -218   -119
    561    176   -384   -371    470   -103   -566   -719   -701   -693   -189    -88
    566    205   -361   -384    465    -77   -550   -709   -685   -688   -176    -72
    579    213   -366   -397    472    -75   -540   -701   -683   -693   -181    -64
    584    244   -340   -413    462    -46   -522   -685   -672   -680   -174    -46
    576    285   -290   -431    431      0   -498   -659   -646   -652   -145    -18
    563    322   -241   -444    402     41   -465   -626   -615   -607   -109     18
    545    350   -197   -449    371     77   -433   -600   -592   -571    -85     49
    517    371   -145   -444    332    114   -400   -576   -574   -545    -75     72
    478    389    -88   -436    283    153   -371   -553   -555   -524    -51     85
    444    405    -41   -426    241    181   -345   -532   -540   -504    -33    101
    413    410     -5   -413    207    205   -329   -519   -527   -496    -23     98
    384    428     44   -405    171    236   -316   -496   -506   -475     -5     90
    363    439     72   -402    145    257   -303   -480   -493   -457     -5    109
    345    444     96   -394    124    270   -288   -459   -475   -436     -2    153
    322    457    132   -392     93    296   -272   -441   -449   -418     10    207
    303    472    168   -387     67    322   -267   -426   -428   -405     25    249
    301    472    171   -387     64    322   -267   -415   -415   -407     28    262
    293    470    174   -381     59    322   -252   -387   -389   -389     57    293
    265    462    197   -363     31    332   -228   -353   -361   -366     96    322
    215    470    254   -342    -18    363   -202   -316   -324   -342    140    342
    202    467    265   -335    -31    366   -194   -303   -306   -345    145    340
    210    478    265   -345    -28    371   -194   -288   -301   -348    153    340
    218    504    285   -361    -33    394   -174   -254   -283   -327    194    353
    223    548    324   -384    -49    436   -142   -218   -254   -301    236    379
    218    566    345   -394    -64    457   -124   -200   -252   -288    254    394
    210    566    353   -389    -70    459   -101   -176   -244   -265    270    410
    218    563    342   -392    -62    454    -93   -161   -244   -246    285    426
    231    571    340   -400    -54    457    -80   -150   -246   -233    293    446
    244    605    358   -426    -57    480    -72   -153   -252   -228    306    465
    257    639    381   -449    -62    511    -67   -155   -254   -213    329    488
    259    644    384   -452    -62    514    -59   -158   -259   -202    358    517
    280    600    319   -439    -18    459    -83   -189   -303   -236    332    493
    290    581    288   -439      0    433   -109   -218   -337   -267    309    470
    303    542    239   -423     31    389   -129   -233   -371   -296    285    454
    322    491    168   -407     75    329   -148   -254   -413   -335    254    426
    350    470    119   -410    116    296   -155   -275   -441   -363    223    397
    413    431     15   -423    200    223   -179   -306   -488   -405    189    353
    483    389    -93   -436    288    150   -207   -327   -527   -433    176    316
    514    314   -200   -415    355     59   -241   -355   -574   -475    150    272
    548    257   -290   -402    420    -15   -252   -371   -605   -506    127    239
    576    220   -355   -400    465    -64   -259   -387   -628   -540     88    189
    602    187   -415   -394    509   -114   -275   -405   -657   -579     38    155
    631    200   -431   -418    530   -114   -288   -420   -678   -605    -12    153
    633    241   -392   -436    514    -75   -277   -413   -678   -610    -41    171
    615    233   -384   -426    501    -72   -265   -397   -657   -602    -46    194
    613    171   -441   -392    527   -135   -262   -379   -659   -623    -62    197
    633     98   -535   -366    584   -218   -207   -301   -652   -646    -96    161
    633    116   -517   -374    576   -200    -70   -145   -566   -610    -83    155
    649    213   -439   -431    542   -111     46     38   -418   -478     25    249
    678    480   -197   -579    436    142    137    226   -189   -215    283    501
    688   1031    342   -862    174    688    161    303     88    184    722    956
    527   1602   1075  -1065   -272   1340     70    137    275    566   1176   1421
    420   1618   1197  -1021   -387   1408   -241   -283     90    540   1192   1439
    387   1130    740   -758   -176    935   -509   -724   -415     33    724   1021
    405    358    -46   -384    226    158   -628   -982   -963   -683     12    384
    514   -137   -652   -187    581   -394   -646   -937  -1153   -997   -350     41
    581   -228   -813   -179    696   -522   -574   -782  -1078   -976   -374      0
    618   -176   -795   -223    706   -485   -478   -644   -966   -901   -337     36
    657    -80   -737   -288    696   -407   -379   -527   -854   -807   -270    109
    649    -12   -662   -316    654   -337   -296   -452   -761   -732   -200    176
    613     12   -600   -314    605   -293   -241   -402   -698   -678   -137    231
    605     20   -584   -314    594   -280   -220   -387   -680   -654   -124    254
    581     36   -545   -309    563   -254   -210   -379   -662   -639   -119    270
    584     54   -530   -319    558   -236   -192   -355   -646   -618    -93    298
    576     44   -535   -311    555   -244   -200   -363   -654   -618    -83    290
    592     54   -540   -324    566   -241   -181   -340   -626   -592    -57    303
    610     77   -532   -345    571   -228   -163   -322   -600   -566    -23    322
    623    101   -522   -361    574   -210   -161   -322   -589   -558      7    324
    633     90   -542   -363    587   -226   -148   -316   -584   -561     12    319
    615    116   -498   -366    555   -189   -132   -309   -566   -545     36    332
    607    142   -467   -376    537   -161   -119   -296   -545   -530     67    350
    610    163   -446   -387    530   -140   -103   -272   -519   -506    103    384
    592    155   -439   -374    514   -140   -106   -265   -517   -511    101    376
    592    171   -423   -381    506   -124   -101   -244   -491   -496    119    387
    584    187   -400   -387    491   -106    -83   -223   -459   -470    153    415
    563    192   -371   -376    467    -88    -75   -213   -452   -454    176    431
    519    189   -332   -355    426    -70    -70   -207   -433   -444    205    433
    496    184   -311   -340    405    -62    -46   -174   -402   -420    233    465
    459    231   -228   -345    345      0    -38   -168   -392   -407    249    498
    426    303   -122   -363    275     90     -7   -132   -345   -371    290    532
    392    306    -85   -350    239    111      2   -111   -327   -348    327    571
    327    301    -25   -316    176    137     15    -85   -309   -314    374    607
    254    306     51   -280    101    179     49    -36   -270   -267    433    659
    187    332    145   -259     20    239     70     -5   -236   -236    488    724
     75    374    296   -226   -111    335    122     59   -168   -179    563    795
    -41    410    449   -184   -246    431    176    124   -103   -127    631    852
   -181    423    605   -122   -394    514    246    192    -41    -77    688    909
   -285    433    719    -72   -501    576    296    233      5    -38    717    927
   -241    439    678   -101   -459    555    272    215     -7    -75    672    906
   -187    441    628   -127   -407    535    262    210    -15   -103    646    891
   -145    452    594   -153   -368    522    283    220     -5    -90    665    880
   -119    465    584   -171   -350    524    298    218      2    -77    659    862
   -103    462    566   -181   -335    514    306    223      7    -75    646    862
    -67    493    561   -213   -314    527    314    236     31    -51    683    870
    -62    517    579   -228   -322    545    316    241     51    -33    698    846
    -80    530    610   -223   -345    568    324    249     72    -23    709    826
    -70    527    594   -231   -332    561    329    244     75    -31    706    820
    -49    527    576   -239   -314    550    329    233     75    -36    698    815
    -25    558    581   -267   -303    568    322    220     75    -31    701    813
     -5    589    594   -290   -298    592    309    207     70    -38    688    826
     10    574    563   -293   -277    568    314    213     70    -49    667    836
     18    561    542   -290   -262    553    322    220     77    -44    670    828
     25    581    553   -303   -265    568    322    220     88    -31    696    802
     41    607    566   -324   -262    587    329    228    103     -7    737    805
     67    607    540   -340   -236    576    322    226    103    -15    727    802
    106    615    509   -361   -202    563    309    220     98    -28    719    797
    142    631    485   -387   -174    558    303    220    103    -33    717    797
    166    623    457   -394   -145    540    293    213     98    -46    704    784
    213    652    439   -433   -111    545    283    202     96    -51    701    779
    285    701    415   -493    -64    558    277    200    103    -41    711    774
    361    717    355   -540      2    537    270    197    101    -46    706    758
    436    722    285   -579     75    504    252    179     80    -64    696    735
    524    714    189   -620    166    454    228    150     49    -88    683    714
    613    740    127   -678    244    433    215    135     38    -98    678    696
    683    750     67   -719    306    410    194    116     25   -111    665    678
    753    776     23   -763    366    400    187    101     20   -122    652    667
    795    818     23   -810    387    420    174     80     20   -127    652    678
    846    813    -33   -831    439    389    148     49      0   -153    618    657
    885    771   -114   -831    498    327    109     12    -33   -189    584    613
    930    787   -142   -857    537    322     77    -12    -49   -207    571    602
    940    805   -135   -875    537    335     51    -33    -64   -215    566    600
    922    774   -148   -849    535    311     44    -54    -80   -236    542    571
    891    701   -189   -797    537    257     41    -64   -103   -265    498    553
    875    644   -231   -758    553    207     33    -62   -114   -277    480    540
    844    649   -194   -748    519    226     44    -51   -103   -262    496    537
    805    623   -181   -714    493    223     51    -41    -96   -254    504    540
    771    592   -179   -683    475    207     46    -41   -103   -265    498    532
    743    589   -153   -665    449    218     59    -33    -96   -257    514    540
    696    545   -153   -623    423    194     59    -31    -96   -259    511    532
    693    530   -166   -613    428    181     46    -36   -103   -270    496    522
    678    535   -142   -607    410    194     51    -28    -93   -259    506    535
    652    514   -137   -581    394    189     62    -15    -75   -244    527    532
    649    446   -202   -550    426    122     72     12    -70   -265    537    488
    665    371   -293   -519    480     38    150    124    -20   -275    537    439
    683    387   -296   -537    488     46    257    265     75   -233    550    433
    732    504   -228   -618    480    137    358    436    231   -103    628    519
    771    867     96   -820    337    483    410    542    441    181    917    813
    732   1410    678  -1070     25   1044    374    504    636    540   1343   1236
    605   1826   1218  -1215   -306   1522    168    200    626    753   1652   1506
    558   1779   1221  -1169   -329   1501   -161   -223    337    649   1621   1449
    540   1197    657   -870    -59    930   -329   -566   -168     38   1039    969
    548    548     -2   -548    275    272   -335   -628   -519   -532    449    496
    610    239   -371   -426    491    -64   -296   -491   -550   -680    257    332
    652    161   -491   -405    571   -163   -192   -314   -439   -636    283    306
    662    231   -433   -449    548   -101   -106   -207   -324   -568    368    342
    680    329   -353   -506    517    -10    -33   -116   -207   -491    449    413
    685    418   -267   -550    478     75     15    -59   -129   -439    493    465
    691    459   -231   -574    462    114     44    -25    -90   -407    524    491
    678    470   -207   -576    441    132     62     -7    -67   -394    540    501
    654    470   -184   -563    418    142     83     12    -46   -384    558    509
    618    496   -122   -558    371    187    103     38    -18   -363    584    540
    563    517    -46   -540    306    236    127     62     10   -327    623    568
    542    527    -15   -535    277    257    137     70     20   -314    639    571
    506    522     15   -514    246    270    142     77     33   -303    649    579
    467    524     54   -498    205    290    153     90     49   -288    665    602
    470    524     54   -496    207    290    161    106     67   -277    675    618
    472    558     83   -517    194    322    168    122     83   -262    693    633
    457    561    103   -509    176    332    171    132     90   -252    704    644
    433    566    132   -501    150    350    174    137     96   -252    696    652
    407    574    166   -491    122    371    179    145    103   -241    701    649
    387    545    158   -467    114    353    184    155    106   -241    701    639
    392    558    163   -475    114    361    189    168    116   -231    719    639
    387    581    192   -485     98    387    192    176    124   -223    727    626
    379    589    210   -483     85    400    189    174    116   -215    722    615
    371    576    205   -475     83    392    184    171    111   -210    709    631
    392    605    213   -498     88    410    179    171    114   -202    698    631
    387    613    226   -504     80    420    174    163    106   -197    688    600
    384    613    228   -498     77    420    158    153     96   -194    685    592
    358    584    223   -472     67    405    145    150     83   -200    680    587
    374    623    246   -498     64    436    142    166     96   -181    693    615
    374    639    265   -506     54    452    145    181    111   -161    722    620
    371    652    280   -511     46    467    150    194    122   -145    756    618
    366    665    298   -517     33    483    150    197    116   -142    740    631
    353    675    322   -514     15    498    158    205    114   -135    730    657
    340    709    366   -524    -12    537    181    226    135   -106    740    683
    335    714    379   -524    -20    548    194    239    140    -98    745    688
    327    730    402   -530    -36    566    202    246    142   -103    748    688
    319    771    449   -545    -64    610    213    257    153   -101    771    701
    319    807    488   -563    -85    649    226    265    166    -90    789    719
    316    810    493   -563    -88    652    244    267    176    -83    815    701
    322    826    501   -574    -90    665    262    259    168    -70    820    678
    298    841    542   -571   -122    691    262    252    192    -23    828    675
    270    846    574   -558   -153    711    267    265    228      5    859    688
    252    849    597   -550   -171    724    275    267    249     10    875    662
    254    854    600   -555   -171    727    267    252    265     25    870    644
    241    839    597   -540   -179    717    257    241    265     31    857    646
    210    844    633   -530   -210    740    257    236    270     41    839    652
    202    870    667   -535   -231    769    257    233    277     41    857    644
    200    841    641   -524   -220    743    249    231    272     36    844    610
    189    854    662   -522   -236    758    252    231    277     44    839    592
    189    883    693   -537   -252    789    249    239    290     59    859    574
    179    891    711   -535   -265    802    249    244    293     77    885    555
    179    893    714   -537   -267    805    244    244    301     96    878    548
    189    919    730   -555   -270    823    241    254    316    119    885    561
    197    948    748   -574   -275    849    236    254    322    129    878    571
    194    953    758   -574   -280    857    226    252    322    119    875    571
    202    997    792   -600   -296    896    231    267    340    127    888    597
    205   1031    826   -618   -309    930    249    285    366    142    909    636
    210   1060    849   -636   -319    956    270    311    397    174    950    672
    194   1067    872   -631   -337    971    280    322    413    189    976    670
    197   1067    870   -633   -335    969    280    332    415    197    992    667
    205   1098    893   -654   -342    997    290    342    428    213   1010    670
    205   1137    930   -672   -361   1034    296    342    439    231   1026    683
    200   1187    987   -693   -392   1088    303    345    457    262   1052    701
    205   1218   1013   -711   -405   1117    303    340    465    275   1067    714
    192   1200   1008   -696   -407   1104    283    316    444    254   1054    704
    197   1161    963   -680   -381   1065    236    267    400    213   1015    659
    184   1137    953   -659   -384   1047    215    246    381    200   1010    646
    194   1148    953   -672   -379   1049    213    246    381    200   1010    649
    192   1114    919   -654   -363   1018    192    236    363    179    984    631
    176   1088    909   -633   -366   1000    179    226    353    163    963    618
    179   1065    885   -620   -353    976    168    213    332    150    943    587
    171   1018    844   -597   -335    932    150    194    309    124    909    550
    181    989    807   -584   -311    898    129    179    290    109    878    535
    192    971    776   -584   -290    875    103    155    262     88    852    511
    194    966    771   -579   -288    870     96    142    249     75    836    504
    179    948    769   -566   -293    859     90    145    249     72    833    504
    174    940    766   -558   -296    854     85    150    249     62    823    504
    158    917    756   -537   -298    836     75    140    239     57    795    483
    142    854    711   -498   -283    784     67    129    220     31    748    444
    161    831    670   -496   -254    750    103    192    241     31    727    428
    174    800    626   -488   -226    714    194    322    298     33    698    389
    171    854    680   -514   -254    769    309    483    415    106    735    415
    181   1018    836   -600   -327    927    418    688    605    290    891    563
    140   1486   1345   -813   -602   1415    452    779    849    649   1273    948
    -25   2075   2101  -1026  -1065   2088    379    652   1026   1039   1745   1418
   -233   2436   2670  -1104  -1452   2553    114    252    963   1215   2018   1673
   -316   2190   2507   -935  -1410   2348   -207   -205    594    961   1810   1475
   -332   1319   1652   -496   -992   1486   -353   -511      5    207   1062    810
   -270    618    888   -174   -579    753   -348   -506   -296   -293    519    293
   -181    426    607   -122   -394    517   -270   -327   -239   -329    446    176
   -148    514    662   -181   -405    587   -132   -127    -62   -189    574    223
   -129    631    758   -252   -444    693    -44      0     77    -62    688    288
   -127    704    831   -288   -480    769     23     80    171     18    761    342
   -116    732    849   -309   -483    792     59    122    215     59    795    368
   -114    761    875   -322   -493    818    101    161    254     96    818    402
   -109    758    865   -327   -488    813    114    176    265    119    815    423
    -80    774    854   -345   -467    813    122    189    275    124    800    452
    -77    784    859   -355   -470    823    129    200    285    119    771    470
    -67    787    854   -358   -459    820    132    194    288    109    740    488
    -62    779    841   -361   -452    810    129    194    290     96    714    485
    -51    810    862   -381   -457    836    145    207    309    111    711    504
    -23    826    846   -402   -436    836    145    207    314    111    701    514
     -2    820    823   -407   -413    820    140    202    311    109    683    504
     23    815    792   -420   -384    805    142    205    314    111    701    506
     59    833    774   -446   -358    805    142    207    322    111    717    509
     75    846    769   -462   -345    807    148    215    327    101    711    524
    106    867    761   -485   -327    815    153    228    340     90    693    542
    119    865    743   -493   -311    802    145    220    335     70    633    548
    129    859    730   -496   -298    795    135    223    340     62    587    555
    148    846    696   -498   -272    771    114    223    353     62    571    566
    194    854    659   -524   -231    758    101    226    374     72    553    576
    135    859    722   -498   -293    792    106    244    384     83    519    600
    -51    862    914   -407   -483    888    192    329    454    174    620    654
   -150    867   1018   -358   -587    943    244    381    498    252    714    678
   -101    862    963   -379   -532    911    233    381    493    272    758    636
    -96    844    940   -376   -517    893    228    374    472    249    735    600
   -119    859    979   -371   -548    919    262    402    485    254    735    636
   -122    878   1000   -379   -561    937    285    423    488    259    750    667
   -124    901   1026   -387   -574    963    303    444    488    267    774    675
   -124    906   1031   -392   -576    969    309    441    475    246    732    698
   -111    909   1021   -400   -566    963    309    439    457    215    657    722
   -109    906   1013   -400   -561    958    309    436    446    215    659    683
   -103    885    989   -389   -545    937    319    433    441    220    688    662
    -38    865    901   -415   -470    880    306    420    423    197    688    644
     15    888    870   -452   -426    880    314    423    423    197    696    641
     20    880    859   -452   -420    872    329    433    428    189    657    654
    -31    841    872   -405   -452    857    309    423    418    158    592    652
     -2    862    865   -431   -433    862    293    426    426    168    568    662
     59    919    857   -491   -397    888    293    433    436    174    532    667
     85    987    898   -537   -405    943    335    478    470    207    563    683
    197   1124    927   -659   -363   1026    428    563    555    298    646    730
    262   1132    867   -698   -303   1000    436    561    550    272    610    706
    215   1062    844   -639   -314    953    426    540    524    254    589    675
    246   1065    815   -657   -285    940    420    532    517    254    553    633
    265   1036    771   -649   -252    904    389    506    480    207    475    563
    267    971    704   -620   -218    839    374    501    462    189    483    511
    288    956    665   -623   -189    810    355    491    444    207    540    472
    314    958    641   -636   -163    800    363    496    446    233    522    439
    319    950    631   -633   -155    792    374    509    454    239    540    433
    322    935    610   -628   -145    774    371    506    446    239    535    402
    350    924    574   -639   -111    750    366    493    428    220    514    389
    381    932    548   -659    -83    740    366    483    415    194    480    371
    353    927    574   -639   -109    750    381    496    415    189    457    384
    340    943    600   -641   -129    771    402    522    431    205    446    402
    298    937    636   -618   -168    787    439    558    449    228    449    420
    301    971    667   -636   -184    820    467    584    467    249    465    457
    303    971    667   -636   -181    820    493    600    467    244    449    452
    298    924    623   -613   -163    776    496    600    449    226    436    407
    293    901    607   -600   -155    756    485    579    431    207    423    394
    296    885    587   -592   -145    735    462    550    407    179    387    345
    363    935    571   -649   -103    753    478    558    426    200    397    358
    389    995    602   -693   -106    797    488    566    444    228    415    379
    332    940    607   -636   -137    774    472    540    431    223    413    337
    332    927    592   -631   -132    761    459    519    426    244    436    319
    389    906    517   -646    -62    711    428    491    405    249    449    296
    405    846    441   -626    -18    644    397    449    358    215    423    298
    402    839    436   -620    -18    639    402    454    353    207    413    306
    379    807    426   -594    -23    618    413    449    342    194    407    303
    342    737    394   -540    -25    566    410    444    327    192    400    283
    332    670    337   -501     -2    504    384    420    298    171    392    303
    319    654    335   -485     -7    493    379    400    277    163    407    301
    272    633    361   -454    -44    498    392    397    277    163    418    311
    270    646    376   -457    -51    511    407    410    293    176    433    335
    309    636    327   -475     -7    483    387    379    262    145    397    316
    301    607    306   -454     -2    457    381    366    249    124    366    298
    249    605    353   -428    -51    480    400    389    267    132    368    316
    192    558    366   -374    -85    462    418    407    272    124    358    314
    254    496    241   -376      5    368    472    488    280     83    267    223
    277    467    189   -374     44    329    620    654    363    114    249    176
    259    509    246   -384      5    379    771    857    509    215    319    220
    270    766    496   -517   -111    631    878   1057    745    459    561    465
    171   1379   1208   -779   -517   1293    875   1088   1026    911   1070    979
    -57   2042   2099   -995  -1078   2070    701    841   1184   1317   1582   1501
   -148   2239   2387  -1047  -1267   2312    327    366   1021   1350   1688   1608
   -207   1782   1990   -787  -1098   1886     46    -64    561    909   1280   1257
   -249    841   1088   -298   -670    966     -7   -277    -33    106    483    542
   -277    259    535      7   -405    397     54   -163   -192   -218    114    174
   -293    166    459     62   -376    311    174     49    -64   -174    116    132
   -314    267    581     23   -446    423    340    262    124    -44    246    218
   -407    426    831    -10   -618    628    496    446    311    127    413    348
   -433    501    932    -33   -683    717    568    540    410    228    511    410
   -535    501   1036     15   -787    766    633    607    478    296    579    457
   -626    553   1179     36   -901    865    714    683    553    374    652    537
   -826    589   1415    116  -1122   1002    828    795    665    470    724    597
   -987    574   1561    207  -1273   1067    875    846    717    511    745    626
   -867    504   1369    181  -1119    935    795    761    633    407    615    527
   -740    509   1249    116   -995    878    740    711    581    340    558    467
   -735    506   1241    111   -989    875    761    717    576    337    563    483
   -672    501   1174     85   -922    836    745    693    550    314    522    475
   -662    522   1182     70   -924    852    753    698    558    306    509    496
   -615    561   1176     28   -896    867    771    709    574    335    532    524
   -454    542    995    -46   -724    769    719    654    519    306    542    407
   -335    555    891   -111   -613    722    675    613    485    285    550    371
   -262    563    826   -153   -545    693    659    594    467    265    530    361
   -210    568    779   -179   -493    672    662    584    454    249    506    342
   -116    566    680   -226   -397    623    626    555    431    220    475    335
    -51    561    613   -257   -332    587    594    537    413    207    472    361
    -57    568    626   -257   -342    597    620    550    428    226    480    350
     67    532    465   -298   -197    498    576    488    368    155    394    241
    202    542    340   -374    -67    441    522    452    329    122    368    194
    272    506    233   -389     20    371    501    431    303     90    327    145
    371    514    142   -444    114    329    467    415    283     77    327    148
    439    504     64   -470    187    285    441    392    254     49    301    124
    457    506     46   -483    205    277    423    379    241     46    303    127
    496    519     20   -509    239    270    405    374    228     38    306    153
    566    514    -51   -542    309    231    384    361    210     23    293    155
    639    522   -116   -579    379    202    368    342    184      5    275    158
    618    517   -101   -568    358    207    371    329    179      0    259    124
    600    506    -96   -553    348    205    384    337    192     20    280    192
    649    517   -132   -584    392    192    379    319    176     15    270    202
    659    519   -140   -589    400    189    371    309    171     10    265    184
    646    542   -103   -597    376    220    402    340    210     49    293    218
    607    542    -64   -576    337    239    428    363    236     72    319    252
    566    566     -2   -568    283    283    467    400    280    114    361    311
    496    576     80   -535    207    329    504    449    337    161    400    353
    478    589    109   -535    184    350    522    470    363    176    410    363
    478    597    119   -537    179    358    537    478    368    176    400    350
    465    584    119   -527    171    353    553    488    381    181    394    348
    433    571    137   -501    148    355    581    509    405    197    392    355
    407    568    158   -488    124    363    597    537    433    223    407    400
    402    561    158   -483    122    361    594    545    439    228    405    423
    413    548    135   -483    140    342    581    540    431    220    394    415
    441    548    106   -493    168    327    589    550    444    231    397    423
    465    555     90   -511    187    322    592    561    454    246    405    462
    467    527     59   -498    205    293    600    568    459    246    397    457
    418    491     72   -457    174    283    618    592    480    265    410    462
    340    462    122   -400    109    293    644    626    506    290    428    480
    283    431    148   -358     67    290    665    652    522    309    431    478
    223    423    200   -322     12    311    693    688    548    337    467    511
    153    418    265   -288    -54    342    732    724    576    361    498    545
     96    436    340   -265   -122    389    763    756    615    389    524    579
     51    457    405   -257   -176    431    792    782    646    407    527    610
     72    488    415   -280   -171    452    820    800    667    415    524    626
     85    524    436   -306   -174    480    846    820    691    439    542    670
    109    555    446   -332   -168    501    872    841    714    459    558    735
     90    537    446   -316   -179    493    893    844    711    457    563    769
     80    519    439   -301   -179    480    904    839    714    462    566    784
     80    530    449   -306   -184    491    911    833    722    467    561    771
     57    553    496   -303   -218    524    917    826    735    483    587    769
    -44    511    555   -233   -301    532    937    849    748    496    610    805
     -5    483    485   -239   -244    485    896    805    698    449    579    766
     77    496    418   -288   -171    457    841    748    644    402    542    701
     51    459    407   -254   -176    433    813    727    615    381    535    672
     57    407    348   -233   -145    376    792    709    576    342    511    618
     62    350    288   -207   -111    319    787    696    553    316    483    563
     59    283    223   -174    -80    254    766    672    514    280    439    501
     54    226    171   -140    -57    200    745    639    467    236    394    433
     41    176    132   -111    -46    155    727    607    428    202    361    374
     31    148    116    -90    -41    132    719    589    407    181    342    345
      5    114    109    -59    -51    111    717    579    389    161    337    319
    -12    103    116    -44    -64    109    711    566    374    148    337    298
    -23     96    119    -38    -72    106    706    548    348    129    335    283
    -41     83    124    -23    -83    103    693    527    329    116    322    239
    -59     67    127     -5    -93     96    691    524    319    103    306    200
    -46     15     62     15    -54     38    704    542    306     88    283    150
    -31    -90    -62     59     15    -77    761    618    288     33    192     33
    -44    -85    -41     64     -2    -64    901    789    374     77    192    -10
    -36     18     54      7    -46     36   1060   1028    550    241    337    109
      7    298    290   -153   -140    296   1145   1200    774    501    610    366
    -28    898    927   -436   -478    914   1122   1205   1057    930   1119    849
   -283   1478   1761   -597  -1023   1618    958    979   1262   1319   1602   1309
   -483   1496   1977   -509  -1231   1735    626    527   1098   1270   1605   1314
   -568    800   1369   -114   -969   1083    340     44    517    639   1002    758
   -555    -51    501    301   -527    223    220   -207    -85    -80    275     28
   -480   -418     62    449   -272   -179    257   -101   -210   -283     44   -259
   -400   -446    -46    420   -179   -246    394    101   -109   -218     28   -290
   -311   -361    -49    337   -132   -205    555    288     28   -106     44   -241
   -283   -285     -2    283   -140   -142    652    392    122    -15    109   -179
   -246   -252     -5    249   -122   -129    701    446    168     31    135   -150
   -197   -218    -23    207    -88   -122    709    452    168     36    145   -158
   -155   -197    -41    176    -57   -119    711    449    166     31    148   -132
   -161   -200    -38    176    -62   -119    714    444    163     31    148   -101
   -161   -192    -33    176    -64   -114    698    433    150     28    148    -59
   -142   -174    -31    158    -57   -103    706    436    148     25    127    -33
   -129   -155    -25    142    -51    -90    727    444    153     28    114    -25
   -124   -189    -64    155    -31   -127    722    418    122     -2     80    -41
    -80   -145    -64    111     -7   -106    724    400    109    -10     88    -18
      7   -122   -129     57     67   -127    706    368     70    -31     75    -36
    140   -103   -244    -18    192   -174    657    342     57    -38     23    -85
    249   -116   -366    -67    306   -241    620    303     36    -80    -25   -155
    376    -96   -472   -140    423   -283    587    275     18   -111    -62   -194
    519    -70   -589   -226    553   -329    542    233    -10   -137    -96   -241
    644    -57   -701   -293    672   -379    511    200    -41   -163   -124   -290
    750    -54   -805   -350    774   -428    483    158    -72   -205   -163   -335
    833    -54   -891   -389    862   -472    452    124   -106   -239   -192   -358
    919    -62   -982   -431    950   -522    420     93   -140   -267   -220   -376
    961    -88  -1049   -436   1005   -568    400     75   -166   -296   -236   -389
   1013    -88  -1101   -462   1054   -594    376     57   -184   -322   -228   -397
   1070   -103  -1174   -483   1119   -639    345     31   -210   -350   -220   -413
   1093   -114  -1210   -491   1150   -662    332     25   -226   -376   -218   -418
   1130   -132  -1262   -498   1195   -696    332     23   -239   -405   -210   -423
   1114   -163  -1280   -475   1197   -722    316      7   -262   -413   -192   -423
   1054   -163  -1218   -446   1135   -691    314     12   -257   -387   -187   -402
    969   -166  -1135   -402   1049   -649    329     33   -236   -355   -150   -379
    849   -213  -1062   -316    956   -636    368     59   -218   -345   -176   -363
    789   -192   -982   -301    885   -587    415     90   -192   -303   -168   -342
    711   -189   -901   -262    805   -545    454    114   -168   -267   -168   -335
    639   -187   -828   -228    732   -506    491    132   -145   -228   -171   -322
    574   -184   -758   -194    665   -470    522    158   -116   -187   -145   -296
    532   -163   -696   -184    613   -431    555    197    -72   -140   -111   -259
    488   -158   -646   -163    566   -402    589    228    -31   -111    -93   -246
    431   -153   -587   -140    506   -371    628    259     10    -77    -75   -233
    381   -153   -535   -114    457   -342    657    280     38    -59    -67   -228
    322   -166   -491    -80    405   -327    678    298     72    -41    -57   -223
    285   -168   -454    -59    368   -309    704    319    111    -10    -38   -213
    259   -161   -423    -51    340   -290    730    335    140      7    -23   -210
    239   -142   -381    -46    309   -262    748    350    171     33     -2   -205
    213   -129   -342    -44    275   -233    766    366    200     46      5   -184
    192   -132   -327    -31    257   -228    782    376    215     51      2   -181
    174   -140   -314    -18    244   -226    795    384    223     59     -2   -184
    163   -142   -306    -10    233   -223    810    394    231     64     -5   -189
    166   -135   -303    -15    233   -220    823    407    246     77     -2   -181
    150   -142   -293     -2    220   -218    831    418    254     80     -2   -171
    140   -145   -288      0    213   -215    841    426    262     83     -2   -155
    129   -140   -270      5    200   -205    844    423    265     80     -5   -148
    124   -132   -257      2    189   -194    852    426    270     83     -2   -142
    127   -127   -257      0    192   -192    867    428    277     83     -2   -142
    135   -103   -239    -18    184   -168    880    439    290     98      7   -132
    142   -103   -246    -18    194   -174    898    457    311    111     12   -127
    129    -90   -220    -23    174   -155    930    483    332    129     33   -116
    127    -67   -197    -31    161   -132    945    491    340    140     38   -119
    137    -54   -194    -44    163   -124    961    504    353    153     46   -114
    142    -18   -161    -62    150    -88    989    527    376    181     75    -93
    124     -7   -132    -59    127    -70   1002    530    387    192     85    -93
    122     12   -109    -67    114    -46   1028    550    415    223    116    -70
    109     54    -54    -83     80      0   1049    566    454    259    166    -41
     93     70    -23    -80     59     23   1047    563    467    270    200    -28
     77     59    -18    -70     46     23   1044    545    452    252    200    -49
     67     41    -25    -54     46      7   1031    527    444    241    189    -64
     62     15    -49    -38     54    -15   1021    517    436    233    176    -72
     38    -33    -72     -2     54    -51   1015    501    415    218    150    -85
     20    -75    -96     25     57    -83   1026    509    418    210    119    -67
     20   -127   -148     51     83   -137   1026    511    410    192     90    -57
      0   -187   -187     93     90   -187   1015    501    389    171     62    -67
      7   -236   -244    114    124   -239   1021    501    376    163     51    -75
    -25   -301   -275    163    124   -288   1034    493    363    150     44    -93
    -49   -309   -259    179    103   -285   1049    498    374    161     51    -77
    -64   -327   -265    194     98   -296   1041    496    371    155     46    -67
    -80   -335   -254    207     85   -296   1039    498    366    150     33    -72
   -106   -358   -254    231     72   -306   1062    522    387    166     46    -51
   -119   -410   -293    265     85   -353   1070    532    389    168     49    -41
    -88   -488   -400    288    153   -446   1075    550    379    145     15    -72
    -44   -600   -555    322    254   -579   1130    636    402    101    -51   -145
    -46   -563   -519    303    236   -542   1244    774    514    132    -28   -150
      7   -428   -439    210    223   -433   1337    937    685    259    101    -51
     57    -90   -148     18    101   -119   1389   1060    911    535    400    218
     31    483    452   -257   -210    467   1387   1062   1153    935    857    641
    -88    896    984   -405   -535    937   1187    745   1148   1153   1156    906
   -122    766    885   -322   -504    826    859    327    841   1005   1047    802
   -148    140    285      2   -218    213    698      5    340    436    472    316
   -114   -537   -423    327    153   -480    691    -51    -41   -119   -106   -194
    -44   -859   -818    449    387   -839    711     72    -90   -233   -314   -353
     18   -974   -992    478    504   -982    792    202    -31   -231   -358   -387
     77   -937  -1015    428    545   -976    859    288     44   -189   -327   -363
    140   -839   -979    350    558   -909    917    353    124   -129   -270   -335
    168   -753   -922    293    542   -839    958    394    187    -64   -187   -298
    168   -735   -904    283    535   -818    992    423    220    -41   -153   -283
    168   -737   -906    283    535   -820   1000    428    223    -49   -150   -275
    166   -735   -901    285    532   -818    995    431    220    -62   -168   -244
    192   -719   -914    262    553   -815    995    428    218    -72   -192   -236
    213   -696   -909    241    558   -802    995    423    215    -72   -192   -239
    228   -680   -909    226    566   -795    987    413    207    -80   -202   -231
    262   -662   -924    200    592   -792    974    410    200    -80   -210   -228
    280   -654   -937    184    607   -795    974    410    194    -88   -179   -246
    306   -633   -940    163    620   -787    966    413    187    -90   -158   -254
    350   -602   -956    124    652   -779    948    394    174   -106   -184   -272
    397   -576   -974     90    685   -774    945    394    174   -106   -207   -272
    394   -579   -974     90    683   -776    940    384    163   -124   -236   -280
    410   -594  -1005     90    706   -800    922    363    140   -155   -272   -319
    423   -589  -1013     80    717   -800    919    355    132   -168   -280   -340
    426   -581  -1008     77    717   -795    922    353    127   -174   -285   -350
    446   -563  -1010     57    727   -784    924    353    127   -168   -288   -340
    410   -566   -976     77    691   -769    940    350    124   -168   -290   -366
    415   -555   -971     70    693   -763    937    340    116   -176   -290   -376
    431   -555   -987     62    709   -771    937    337    109   -184   -306   -392
    426   -571   -997     72    709   -782    937    332     96   -192   -322   -407
    394   -587   -982     96    685   -784    932    332     90   -192   -335   -407
    368   -626   -995    127    680   -810    917    329     80   -202   -350   -410
    353   -636   -989    142    670   -813    917    340     90   -189   -355   -394
    374   -618   -995    122    683   -805    911    345     96   -174   -348   -371
    392   -602   -995    103    693   -797    911    353     98   -163   -332   -363
    389   -600   -989    103    688   -795    914    355     96   -161   -332   -368
    381   -607   -989    114    685   -797    930    363     98   -155   -327   -361
    371   -626   -997    127    683   -810    950    371     96   -150   -322   -350
    358   -657  -1018    148    688   -836    961    368     83   -153   -329   -363
    366   -675  -1041    153    701   -857    969    366     83   -158   -329   -371
    374   -678  -1052    153    711   -865    976    374     93   -148   -316   -371
    363   -701  -1065    168    711   -880    992    389    106   -132   -303   -366
    358   -706  -1065    174    711   -885   1021    405    127   -106   -277   -366
    368   -683  -1054    155    711   -867   1036    426    153    -67   -226   -376
    374   -662  -1036    145    704   -849   1039    436    179    -36   -184   -392
    366   -636  -1002    132    683   -818   1054    454    210     -7   -148   -368
    355   -607   -963    124    659   -784   1072    470    244     20   -124   -348
    335   -584   -919    124    626   -750   1088    485    280     46   -101   -324
    322   -545   -867    111    594   -706   1109    506    309     72    -72   -296
    324   -504   -831     88    574   -667   1109    506    324     85    -51   -275
    324   -488   -813     80    568   -649   1109    506    335     88    -44   -265
    327   -493   -820     80    571   -654   1109    506    335     85    -44   -257
    324   -467   -792     72    558   -628   1104    504    342     90    -36   -246
    316   -459   -776     67    545   -618   1104    509    353     96    -20   -249
    324   -431   -756     51    537   -592   1106    519    361    106      5   -233
    319   -405   -727     41    522   -563   1111    524    374    122     28   -213
    316   -374   -691     28    504   -532   1114    532    392    140     51   -194
    303   -366   -670     28    485   -519   1114    535    402    142     64   -184
    296   -335   -633     18    465   -483   1130    553    428    161     93   -166
    293   -293   -587     -2    439   -439   1153    579    459    184    129   -132
    290   -239   -530    -25    410   -384   1182    607    496    215    168    -93
    277   -192   -470    -44    374   -329   1200    626    519    239    202    -67
    267   -166   -433    -51    348   -298   1215    641    537    254    223    -51
    259   -150   -413    -54    332   -280   1221    646    548    259    239    -49
    254    -85   -340    -83    296   -213   1244    667    581    290    283    -12
    239    -28   -270   -106    252   -148   1249    672    602    311    319     10
    236    -23   -259   -106    246   -140   1228    657    592    301    316     -5
    228    -51   -283    -90    254   -166   1200    631    566    283    303    -25
    228    -28   -257    -98    241   -142   1192    628    571    290    327    -15
    218    -15   -233   -101    223   -124   1182    620    566    290    335    -12
    200    -33   -236    -83    215   -135   1174    613    555    280    329    -20
    184    -80   -267    -54    223   -171   1163    597    535    257    311    -46
    192   -129   -322    -31    257   -226   1150    581    514    228    285    -75
    163   -194   -358     15    259   -275   1140    566    491    194    259   -103
    148   -220   -368     36    257   -296   1130    553    472    174    249   -122
    142   -231   -374     41    257   -301   1119    542    459    161    246   -132
    127   -259   -387     67    257   -322   1104    527    444    140    233   -148
    114   -246   -363     64    239   -303   1109    527    449    145    249   -137
    109   -228   -340     59    223   -283   1109    530    454    150    259   -127
    101   -228   -329     62    215   -277   1101    527    454    148    265   -129
     98   -241   -340     72    218   -290   1093    527    449    137    262   -140
    101   -309   -413    101    254   -358   1098    550    439    103    223   -181
    103   -392   -496    145    298   -444   1166    646    457     70    168   -239
     90   -392   -485    148    285   -436   1288    784    535     88    171   -249
    103   -301   -405     98    254   -353   1413    966    688    202    265   -171
    129     98    -31   -114     77     33   1470   1085    927    509    587    129
     72    722    649   -397   -288    685   1405   1028   1156    919   1072    576
    -67   1218   1283   -576   -675   1252   1135    683   1182   1195   1431    896
   -116   1208   1325   -545   -719   1265    748    244    930   1132   1428    878
   -187    587    774   -202   -483    680    597    -85    428    540    880    418
   -223   -176     46    200   -137    -64    633   -119     46    -62    275    -93
   -181   -522   -342    350     77   -433    719     72     33   -194     96   -265
   -168   -548   -379    358    103   -465    852    277    187   -101    148   -228
   -174   -441   -267    309     46   -355    982    441    358     38    252   -137
   -187   -329   -142    257    -23   -236   1065    545    485    153    342    -51
   -213   -280    -67    246    -75   -174   1106    602    555    213    407     -7
   -233   -270    -36    252    -98   -153   1122    628    581    241    444     23
   -249   -272    -25    259   -114   -150   1132    641    594    252    459     36
   -254   -272    -18    262   -119   -145   1132    646    600    254    475     36
   -200   -254    -54    226    -75   -153   1111    628    581    239    467     15
   -101   -231   -129    166     12   -181   1075    610    566    218    462    -12
    -62   -252   -189    155     62   -220   1039    584    542    192    462    -36
     -7   -254   -246    129    116   -249   1018    568    524    179    457    -41
     59   -233   -296     85    176   -265    992    550    509    168    436    -44
    142   -228   -371     44    257   -298    958    527    485    148    402    -62
    241   -241   -483      0    361   -361    911    496    446    109    355   -111
    329   -226   -555    -54    441   -389    878    472    426     88    337   -142
    405   -202   -607   -103    504   -405    844    449    407     75    327   -168
    457   -194   -652   -129    553   -423    813    428    389     57    306   -192
    501   -179   -680   -163    587   -428    789    420    384     54    298   -192
    542   -168   -711   -187    626   -439    766    410    374     44    285   -200
    568   -155   -724   -210    646   -439    740    400    366     36    280   -213
    592   -153   -745   -218    667   -449    722    397    361     31    272   -226
    592   -153   -745   -220    667   -449    709    394    355     23    267   -231
    589   -137   -727   -226    657   -431    693    397    355     25    272   -228
    584   -129   -714   -228    646   -420    680    400    358     31    280   -228
    576   -114   -691   -231    633   -402    667    407    366     44    296   -215
    548   -119   -667   -215    605   -394    662    420    374     51    306   -202
    509    -98   -607   -205    558   -353    670    446    394     77    335   -168
    475    -80   -555   -200    514   -316    672    467    413     96    358   -145
    449    -67   -517   -189    483   -290    683    493    439    116    381   -122
    423    -57   -480   -181    452   -267    693    511    454    140    402    -98
    397    -38   -439   -179    418   -239    704    532    475    163    426    -77
    374    -28   -402   -174    387   -215    709    537    488    174    441    -67
    348     -5   -353   -171    350   -179    714    550    498    187    452    -57
    327      5   -322   -166    324   -158    722    566    517    207    462    -41
    316     36   -280   -176    298   -122    732    584    542    233    488    -18
    306     64   -241   -187    272    -88    740    602    568    262    511     -5
    296     88   -207   -192    252    -59    756    628    605    288    540     10
    288    122   -168   -205    228    -23    763    652    641    316    566     25
    270    132   -140   -202    205     -2    771    667    667    335    579     31
    254    132   -122   -194    187      5    771    675    685    350    581     36
    252    145   -106   -197    179     20    763    683    701    366    594     44
    252    163    -88   -207    171     38    750    683    711    374    607     44
    239    168    -70   -205    155     49    743    685    722    384    618     41
    228    168    -62   -200    145     54    732    685    730    387    620     36
    233    184    -49   -207    142     67    722    688    743    394    623     41
    249    207    -41   -228    145     83    709    691    750    402    633     49
    244    213    -31   -228    137     90    706    701    761    420    649     57
    228    189    -38   -210    135     75    693    701    761    423    652     49
    254    205    -49   -228    153     77    680    706    769    431    657     51
    259    207    -51   -236    155     77    657    701    761    426    641     44
    246    210    -36   -231    142     88    641    693    761    428    631     49
    257    239    -18   -252    137    111    631    693    769    433    639     54
    275    272     -2   -272    140    135    633    704    779    446    654     62
    270    314     44   -296    114    179    639    717    800    472    685     85
    275    350     72   -314    101    213    639    722    810    488    711    106
    288    387     98   -337     93    244    633    724    815    501    732    124
    301    418    116   -358     93    267    626    730    820    509    745    127
    298    431    132   -366     83    283    615    732    826    514    753    135
    301    480    179   -392     59    329    600    727    833    524    771    155
    301    530    228   -418     33    379    584    719    841    542    797    166
    301    553    252   -426     25    402    561    709    841    555    841    179
    296    535    239   -418     28    387    524    678    818    537    831    189
    285    537    249   -413     18    394    488    652    802    524    826    184
    277    535    257   -407     10    397    462    639    795    519    833    179
    262    509    246   -384      7    379    436    626    776    501    823    168
    254    465    210   -361     20    340    405    605    753    475    784    148
    239    405    166   -322     36    285    374    581    727    439    737    119
    223    340    116   -283     51    231    348    561    701    413    696     93
    213    311     98   -262     57    205    316    540    678    392    665     72
    207    301     90   -257     57    194    290    519    654    379    652     70
    194    280     83   -239     54    181    265    496    631    355    626     54
    192    259     64   -226     62    163    241    483    615    337    602     36
    200    262     62   -231     70    163    218    472    605    327    594     28
    207    262     54   -239     77    158    194    459    602    316    605     25
    215    246     31   -231     90    140    179    454    600    306    600     25
    226    174    -51   -200    137     62    163    462    571    265    535    -18
    257     75   -181   -166    220    -51    205    545    568    215    444    -88
    262     96   -168   -181    215    -36    319    683    641    226    423   -114
    298    233    -67   -267    181     83    431    852    776    342    496    -49
    340    602    262   -472     38    431    488    963    982    623    761    200
    296   1202    906   -748   -303   1054    392    896   1221   1044   1218    618
    142   1717   1574   -930   -717   1647     64    470   1202   1299   1590    909
     90   1704   1613   -898   -761   1660   -329      2    919   1200   1566    854
     51   1070   1015   -561   -480   1041   -553   -358    405    607   1002    379
     54    202    148   -127    -46    176   -540   -415    -44    -88    293   -228
    109   -127   -239      7    174   -181   -454   -228    -51   -210    114   -415
    148    -98   -246    -25    197   -171   -329    -31    109   -106    174   -394
    184     38   -148   -114    166    -54   -218    122    272     25    277   -316
    197    150    -46   -174    122     51   -163    202    379    119    361   -239
    205    176    -28   -192    116     72   -161    226    405    148    374   -213
    197    168    -31   -184    114     70   -176    226    413    155    366   -207
    197    166    -31   -181    114     67   -192    233    420    161    368   -202
    200    187    -12   -192    106     88   -207    239    420    171    381   -189
    207    207      0   -207    103    103   -233    228    410    166    381   -179
    205    213      5   -210    101    109   -252    215    405    158    374   -179
    197    207     10   -202     93    109   -267    205    400    150    363   -187
    215    244     28   -228     93    137   -283    197    402    153    371   -181
    223    272     46   -249     88    161   -298    184    405    153    379   -171
    226    280     54   -254     85    168   -314    168    397    148    381   -174
    241    306     64   -275     88    187   -327    163    400    155    392   -163
    265    335     70   -298     98    202   -337    161    407    166    392   -150
    257    335     77   -298     90    207   -355    150    405    168    379   -153
    257    353     96   -303     80    226   -363    153    407    184    384   -142
    257    381    124   -319     64    254   -368    155    415    200    402   -122
    257    400    142   -327     57    272   -376    153    418    210    413   -116
    252    423    171   -337     38    298   -384    153    426    220    423   -119
    259    446    184   -353     38    316   -400    145    426    226    433   -127
    270    446    174   -361     49    311   -410    142    423    228    439   -129
    272    428    155   -350     59    293   -420    142    415    233    433   -119
    262    446    184   -353     38    316   -420    140    428    249    449   -103
    249    449    200   -348     23    324   -426    135    439    262    457    -90
    254    439    184   -348     33    311   -436    129    441    272    454    -83
    265    446    181   -355     41    314   -454    129    444    277    462    -70
    270    459    189   -366     41    324   -459    137    452    290    470    -62
    262    483    220   -374     20    353   -457    148    467    306    488    -36
    259    480    220   -371     20    350   -472    140    457    296    485    -36
    285    511    226   -397     31    368   -475    132    457    290    491    -36
    277    517    239   -400     18    379   -478    132    459    290    496    -36
    280    545    265   -413      7    405   -475    142    472    301    504    -23
    301    592    288   -446      5    441   -472    155    498    327    524      2
    296    633    337   -465    -20    485   -467    176    535    361    555     36
    283    644    361   -465    -38    504   -472    179    553    374    558     38
    303    670    366   -488    -31    519   -470    194    579    392    563     46
    345    722    374   -535    -15    548   -457    215    618    423    584     70
    355    750    394   -553    -18    574   -444    228    641    439    592     80
    342    735    392   -540    -23    563   -444    226    641    433    581     67
    384    761    376   -574      2    571   -449    223    646    436    576     59
    402    807    405   -605     -2    607   -441    236    667    452    587     62
    407    818    410   -613      0    615   -449    239    680    459    587     75
    433    833    400   -636     15    618   -459    236    693    465    581     98
    436    849    413   -644     12    631   -470    239    698    470    584    116
    441    857    413   -649     12    636   -483    239    704    467    581    122
    444    854    410   -649     18    633   -478    241    706    467    574    111
    428    865    433   -649     -2    649   -478    249    717    483    594    129
    433    870    436   -652     -2    654   -488    246    714    491    600    124
    444    875    428   -662      7    652   -483    249    719    498    602    111
    459    891    431   -675     15    662   -475    254    724    506    613    111
    462    919    457   -691      2    688   -467    267    743    519    623    111
    433    935    501   -685    -33    717   -454    277    750    527    639    116
    413    958    545   -688    -67    753   -446    290    763    542    662    116
    410    984    574   -696    -80    779   -444    296    769    555    680    127
    405   1000    594   -704    -93    800   -439    301    779    568    685    122
    394   1023    628   -709   -116    826   -433    311    795    581    701    137
    379   1060    680   -722   -150    870   -413    327    818    597    722    158
    389   1101    711   -745   -161    906   -402    337    841    615    740    179
    384   1127    743   -756   -179    935   -400    329    849    623    745    194
    374   1132    758   -753   -192    945   -397    319    841    613    732    181
    353   1119    766   -737   -205    943   -418    298    820    592    711    158
    342   1078    735   -709   -194    906   -459    267    784    576    683    124
    337   1041    704   -691   -184    875   -485    254    761    542    683     72
    322   1008    685   -667   -181    846   -504    239    737    491    657     67
    314    943    628   -628   -158    787   -524    210    696    444    589     59
    332    883    550   -607   -109    717   -542    192    657    418    535     44
    322    867    542   -597   -111    704   -540    189    644    402    498     44
    314    818    501   -566    -93    659   -545    179    628    374    452     25
    332    774    441   -553    -54    607   -566    153    607    337    400     -5
    332    748    415   -540    -41    581   -576    122    589    306    374    -23
    353    737    381   -548    -12    561   -579     96    584    303    345    -33
    355    711    355   -535      0    535   -576     85    579    309    298    -49
    376    724    348   -553     12    537   -561     93    592    337    277    -33
    423    756    332   -589     46    545   -553    109    594    384    270      0
    478    683    205   -584    137    444   -555    155    545    353    194    -54
    517    597     80   -558    218    340   -475    275    545    324    137   -109
    581    610     28   -597    277    319   -368    394    600    340    171   -106
    727    750     23   -737    353    387   -288    514    711    431    301    -18
    836   1223    387  -1031    223    805   -290    581    953    758    602    319
    807   1836   1028  -1322   -111   1434   -402    446   1163   1132   1008    750
    714   2197   1480  -1457   -384   1839   -714     70   1137   1293   1249   1002
    607   2055   1447  -1330   -418   1751  -1044   -345    852   1104   1101    937
    514   1314    800   -917   -142   1057  -1145   -657    285    381    420    387
    566    688    122   -628    223    405  -1117   -636    -36    -80    -96    -25
    727    452   -275   -589    498     90  -1052   -472    -49   -148   -262   -145
    787    413   -374   -600    581     20   -943   -324     59    -83   -241   -181
    818    542   -275   -680    545    135   -862   -202    168     -2   -153   -109
    820    680   -140   -753    480    270   -795   -103    262     77    -93     -2
    805    771    -36   -789    420    368   -724    -18    324    137    -64     70
    787    787      0   -787    394    394   -675     33    348    150    -67    114
    732    831     96   -782    316    465   -618     98    397    202    -20    187
    680    883    202   -784    239    542   -555    158    441    239     36    246
    667    909    241   -789    210    576   -509    192    459    241     46    254
    719    930    210   -823    254    571   -519    189    439    213     51    223
    740    945    205   -844    267    576   -519    200    426    205     85    179
    753    963    207   -859    272    587   -514    205    423    192     93    148
    761    982    220   -872    270    602   -511    189    410    168     80    122
    758    984    226   -870    267    605   -519    179    392    150     36    109
    779    971    192   -878    290    581   -550    163    361    109     -7     88
    792    958    166   -875    314    563   -566    163    353     90    -46     49
    828    961    132   -896    348    545   -553    181    350     72    -83     33
    885    969     83   -927    402    527   -535    194    335     44   -111     33
    901    984     83   -945    410    535   -517    207    311     31   -127     33
    930   1000     70   -966    428    535   -540    194    262     -2   -192    -15
    982   1026     41  -1005    470    535   -581    187    226    -20   -252    -41
   1008   1026     18  -1015    496    522   -594    184    192    -44   -303    -64
   1080   1044    -36  -1065    558    506   -628    168    150    -75   -335   -103
   1119   1026    -93  -1072    605    467   -644    163    119   -101   -353   -145
   1130   1023   -106  -1078    618    459   -626    174     98   -116   -350   -176
   1153   1018   -135  -1085    644    441   -623    181     77   -124   -381   -200
   1197   1044   -153  -1122    675    444   -639    192     67   -124   -413   -213
   1265   1065   -200  -1166    732    433   -667    194     38   -140   -449   -226
   1296   1049   -249  -1174    774    400   -683    202     12   -135   -478   -249
   1299   1034   -265  -1166    782    384   -667    236      7    -88   -511   -233
   1072   1005    -67  -1041    571    470   -553    309     31    -46   -514   -161
    961    982     18   -971    472    501   -496    301    -20   -148   -602   -132
   1223    945   -277  -1088    750    335   -626    158   -189   -371   -779   -241
   1447    932   -514  -1189    982    210   -724     85   -275   -446   -831   -319
   1462    966   -496  -1215    976    236   -683     96   -265   -405   -795   -335
   1551   1008   -542  -1280   1047    233   -659     83   -265   -400   -823   -358
   1628   1098   -532  -1366   1080    283   -639    106   -233   -387   -802   -332
   1691   1171   -519  -1431   1106    327   -639    129   -197   -355   -766   -288
   1719   1184   -535  -1452   1127    324   -644    127   -189   -335   -779   -298
   1722   1189   -532  -1457   1127    329   -631    137   -179   -311   -820   -298
   1709   1174   -537  -1441   1122    319   -613    161   -163   -298   -818   -272
   1719   1169   -550  -1444   1135    309   -602    179   -155   -254   -805   -280
   1730   1169   -563  -1452   1148    303   -576    163   -187   -244   -823   -329
   1792   1132   -659  -1462   1226    239   -584    132   -223   -249   -826   -363
   1842   1067   -776  -1457   1309    145   -605     93   -265   -267   -841   -371
   1909   1047   -862  -1478   1387     93   -644     44   -311   -319   -893   -402
   1844   1054   -792  -1452   1317    132   -623     54   -306   -303   -891   -407
   1764   1039   -724  -1402   1244    158   -600     72   -306   -296   -878   -407
   1730   1062   -670  -1397   1200    197   -581    103   -293   -298   -831   -376
   1660   1060   -600  -1358   1130    231   -561    132   -277   -319   -784   -342
   1608   1041   -568  -1327   1088    236   -561    137   -285   -342   -787   -350
   1577   1062   -514  -1319   1047    275   -548    148   -283   -327   -769   -319
   1548   1104   -444  -1325    997    329   -535    163   -267   -311   -748   -293
   1564   1124   -439  -1343   1002    342   -537    158   -275   -327   -766   -316
   1514   1137   -376  -1325    945    379   -459    197   -244   -303   -743   -298
   1493   1143   -350  -1319    922    397   -413    215   -233   -288   -740   -296
   1486   1169   -316  -1327    901    426   -384    215   -228   -272   -763   -301
   1454   1197   -257  -1325    857    470   -366    213   -226   -280   -758   -306
   1436   1221   -215  -1330    826    504   -348    205   -231   -311   -732   -319
   1478   1262   -215  -1371    846    524   -337    187   -233   -335   -717   -335
   1519   1296   -223  -1408    870    537   -340    166   -239   -355   -711   -355
   1530   1286   -244  -1408    888    522   -340    137   -254   -374   -714   -405
   1517   1247   -270  -1382    893    488   -345    116   -272   -384   -714   -402
   1496   1236   -259  -1366    878    488   -345    114   -277   -387   -701   -379
   1501   1249   -252  -1376    875    498   -355     80   -311   -423   -724   -413
   1512   1241   -270  -1376    891    485   -363     57   -340   -467   -750   -459
   1496   1187   -309  -1343    904    441   -363     49   -353   -491   -771   -501
   1512   1137   -374  -1325    943    384   -363     31   -376   -527   -795   -542
   1561   1101   -462  -1332   1013    319   -413    -20   -433   -579   -833   -600
   1634   1093   -540  -1363   1088    277   -478    -75   -483   -620   -870   -680
   1600   1075   -527  -1337   1062    275   -480    -83   -491   -626   -875   -711
   1584   1057   -527  -1322   1057    265   -465    -83   -493   -620   -883   -758
   1525   1041   -483  -1286   1002    280   -431    -67   -478   -600   -857   -750
   1426   1031   -394  -1228    911    319   -379    -25   -439   -553   -802   -670
   1348   1013   -335  -1182    841    340   -327    -10   -433   -558   -800   -610
   1376    961   -415  -1169    896    272   -319    -15   -483   -636   -883   -672
   1306    836   -470  -1072    888    184   -226     49   -506   -714   -963   -727
   1241    800   -441  -1021    841    179    -59    187   -436   -704   -956   -688
   1265    844   -420  -1054    841    210     41    324   -327   -633   -898   -626
   1299   1249    -49  -1275    672    600    106    465    -54   -322   -571   -324
   1286   1984    696  -1636    296   1340     23    426    262    124    -67    150
   1192   2540   1348  -1865    -77   1945   -324     70    389    420    280    493
   1148   2410   1262  -1779    -57   1836   -701   -345    161    267    166    418
   1005   1592    587  -1299    210   1091   -872   -758   -459   -431   -478   -137
    909    771   -140   -841    524    316   -815   -802   -898   -997  -1041   -620
    924    478   -446   -701    685     15   -680   -594   -896  -1065  -1145   -711
    958    514   -446   -737    701     33   -511   -376   -748   -961  -1067   -602
    987    672   -314   -828    649    179   -342   -187   -587   -826   -950   -491
    995    784   -210   -891    602    288   -254    -85   -496   -748   -878   -441
    971    841   -129   -906    550    355   -228    -57   -470   -714   -846   -475
    969    867   -103   -919    535    381   -215    -33   -444   -683   -820   -483
    961    883    -80   -922    519    402   -200    -25   -426   -657   -802   -480
    989    883   -106   -937    548    389   -207    -41   -433   -667   -810   -501
    992    880   -111   -935    553    384   -231    -70   -452   -685   -831   -545
    963    896    -70   -932    517    413   -228    -70   -449   -685   -823   -524
    958    927    -33   -943    496    446   -200    -49   -418   -657   -795   -472
    974    963    -10   -969    493    478   -187    -44   -400   -641   -784   -457
    987    974    -12   -979    501    480   -218    -67   -407   -649   -795   -465
    987    956    -31   -971    509    462   -228    -83   -420   -665   -820   -480
   1047    976    -70  -1013    558    454   -218    -83   -428   -675   -833   -506
   1132   1013   -119  -1075    626    446   -252    -98   -452   -696   -849   -527
   1145   1054    -90  -1098    618    483   -270   -116   -465   -706   -859   -561
   1127   1072    -54  -1101    592    509   -249   -109   -454   -693   -849   -535
   1091   1078    -12  -1085    553    532   -236   -109   -454   -693   -854   -519
   1085   1111     25  -1101    530    568   -239   -114   -459   -691   -849   -514
   1075   1132     57  -1104    509    594   -262   -142   -478   -706   -859   -530
   1098   1153     54  -1127    522    605   -270   -145   -478   -701   -852   -524
   1026   1145    119  -1085    452    631   -246   -140   -472   -696   -846   -517
    974   1132    155  -1054    407    644   -244   -145   -480   -698   -846   -517
    971   1153    181  -1062    394    667   -270   -161   -491   -706   -844   -514
    930   1184    252  -1057    337    719   -254   -153   -483   -696   -833   -501
    891   1195    303  -1044    293    750   -241   -150   -475   -685   -826   -478
    898   1192    293  -1047    303    743   -265   -166   -488   -696   -828   -480
    872   1215    342  -1044    265    779   -270   -161   -480   -675   -800   -431
    859   1236    376  -1049    241    807   -259   -155   -478   -662   -784   -405
    865   1288    423  -1078    220    857   -265   -171   -498   -678   -792   -420
    854   1332    475  -1096    189    906   -267   -187   -522   -693   -815   -449
    852   1335    483  -1093    184    909   -257   -187   -527   -688   -805   -439
    833   1402    566  -1119    132    984   -257   -187   -509   -667   -789   -446
    787   1441    654  -1114     67   1047   -244   -187   -501   -659   -776   -446
    771   1454    683  -1114     41   1070   -233   -181   -498   -657   -782   -457
    792   1470    678  -1130     57   1075   -207   -166   -485   -649   -792   -478
    831   1496    665  -1163     83   1080   -163   -140   -465   -644   -795   -524
    831   1499    667  -1166     83   1083   -140   -119   -446   -631   -779   -504
    797   1532    732  -1166     31   1132   -122   -114   -439   -626   -771   -483
    789   1577    787  -1182      2   1182   -106   -111   -436   -623   -784   -535
    769   1577    807  -1171    -18   1192   -111   -114   -436   -628   -784   -530
    756   1615    859  -1187    -51   1239   -111   -116   -436   -628   -782   -514
    740   1670    930  -1208    -93   1301   -114   -124   -441   -636   -792   -530
    763   1699    935  -1231    -85   1317   -111   -124   -436   -639   -797   -537
    745   1678    932  -1210    -93   1304    -83   -116   -439   -641   -813   -548
    732   1717    982  -1226   -124   1350    -85   -116   -449   -639   -813   -540
    732   1727    995  -1231   -129   1361   -116   -129   -467   -652   -826   -519
    722   1730   1008  -1226   -142   1369   -103   -119   -470   -659   -844   -522
    717   1735   1018  -1226   -150   1376   -101   -106   -465   -652   -833   -522
    714   1732   1015  -1223   -150   1374   -101   -103   -465   -644   -820   -506
    724   1730   1002  -1228   -140   1366    -90   -109   -480   -659   -828   -524
    722   1756   1034  -1239   -155   1395    -83   -124   -496   -675   -839   -545
    727   1761   1031  -1244   -153   1397    -75   -116   -491   -665   -820   -498
    730   1735   1005  -1234   -137   1371    -51    -98   -478   -646   -797   -462
    719   1740   1021  -1231   -150   1382    -28    -83   -467   -626   -782   -449
    714   1758   1044  -1236   -163   1402    -10    -80   -462   -618   -771   -452
    753   1732    976  -1244   -111   1356     -7    -90   -483   -646   -795   -493
    750   1706    953  -1228   -101   1330     -7    -83   -478   -639   -779   -470
    745   1683    935  -1215    -96   1309     18    -62   -454   -618   -753   -428
    758   1699    940  -1228    -90   1319     46    -49   -436   -600   -730   -405
    750   1678    927  -1215    -88   1304     38    -54   -444   -602   -722   -394
    727   1647    919  -1187    -96   1283     15    -67   -459   -607   -711   -381
    696   1639    943  -1169   -122   1293      7    -77   -467   -605   -704   -371
    704   1602    898  -1153    -96   1252     -5    -93   -488   -626   -727   -389
    693   1543    849  -1119    -77   1197    -15   -103   -506   -644   -743   -400
    649   1449    800  -1049    -75   1127      5   -111   -527   -670   -769   -441
    649   1392    743  -1021    -46   1067    -54   -166   -592   -730   -823   -491
    628   1392    763  -1010    -67   1078    -41   -161   -589   -730   -820   -472
    576   1309    732   -945    -77   1021    -20   -161   -602   -745   -836   -470
    574   1244    670   -909    -46    958    -33   -184   -628   -769   -862   -509
    584   1221    636   -904    -25    930    -54   -207   -649   -795   -891   -568
    530   1236    706   -883    -88    971    -41   -194   -636   -776   -854   -504
    550   1226    675   -888    -62    950    -57   -205   -652   -784   -849   -491
    530   1215    685   -872    -77    950    -70   -223   -670   -795   -857   -511
    491   1148    654   -820    -80    901    -51   -215   -675   -805   -865   -504
    480   1044    563   -761    -41    805      5   -179   -688   -839   -911   -532
    501    927    426   -714     36    678     83   -129   -737   -932  -1021   -657
    449    924    475   -688    -12    701    197    -18   -688   -914  -1023   -680
    465   1034    566   -750    -51    800    293    135   -553   -789   -909   -574
    530   1426    896   -976   -181   1161    329    277   -303   -478   -587   -259
    519   2164   1644  -1343   -563   1906    327    296     36     18    -49    210
    444   2574   2127  -1509   -841   2351     62      2    140    290    265    517
    415   2369   1953  -1392   -769   2161   -293   -457   -155     80     88    368
    288   1605   1317   -945   -514   1462   -459   -919   -789   -639   -597   -236
    207    906    698   -558   -246    802   -465  -1002  -1197  -1150  -1119   -727
    220    641    420   -431   -101    532   -405   -831  -1226  -1236  -1236   -880
    249    615    363   -433    -57    491   -309   -649  -1135  -1184  -1202   -885
    246    628    381   -436    -67    506   -215   -506  -1041  -1117  -1143   -836
    324    745    420   -537    -49    584   -129   -400   -945  -1039  -1067   -774
    394    833    436   -615    -20    636    -72   -329   -878   -982  -1015   -730
    381    852    467   -618    -41    659    -15   -277   -836   -940   -984   -709
    350    867    517   -607    -83    693     10   -262   -823   -927   -976   -714
    348    893    545   -623    -98    722     -2   -275   -828   -935   -984   -735
    353    875    522   -615    -83    698    -12   -280   -833   -940   -982   -727
    324    878    553   -602   -114    714     15   -267   -823   -935   -971   -706
    345    911    566   -628   -109    740     -7   -280   -828   -932   -982   -709
    368    898    530   -636    -80    714    -49   -303   -849   -937   -997   -737
    350    891    540   -620    -93    717    -28   -290   -833   -917   -976   -719
    322    870    548   -597   -111    711    -20   -288   -826   -917   -969   -685
    340    880    540   -610    -98    711    -28   -290   -813   -917   -979   -672
    366    862    496   -615    -64    680    -10   -290   -807   -922  -1000   -693
    345    857    509   -602    -83    683      5   -290   -805   -922  -1005   -704
    314    875    558   -594   -124    717      2   -296   -802   -909   -997   -685
    371    891    519   -631    -72    706    -36   -316   -818   -917  -1028   -696
    355    909    553   -633    -98    732    -18   -301   -797   -888  -1000   -678
    311    898    587   -605   -137    743     20   -272   -769   -859   -963   -654
    275    901    623   -589   -174    763     15   -275   -766   -859   -956   -644
    277    891    613   -584   -166    753    -18   -296   -787   -891   -979   -654
    259    898    636   -581   -189    769    -28   -306   -787   -896   -984   -670
    244    867    623   -555   -189    745    -25   -306   -789   -904   -979   -657
    257    878    618   -568   -181    748    -36   -309   -787   -904   -976   -639
    231    880    649   -555   -207    766      0   -275   -761   -883   -950   -607
    213    854    641   -535   -215    748      0   -257   -753   -870   -927   -610
    207    885    675   -548   -233    782     -2   -259   -756   -878   -922   -641
    187    919    732   -553   -272    826     -7   -254   -748   -885   -919   -641
    163    932    769   -548   -301    852     10   -239   -730   -888   -896   -602
    135    893    758   -514   -311    826      0   -252   -740   -922   -919   -579
    116    914    797   -517   -340    857     28   -236   -717   -914   -914   -553
     90    919    826   -506   -366    872     46   -241   -706   -911   -932   -566
     64    932    867   -498   -400    901     57   -252   -701   -901   -948   -594
     64    961    896   -514   -415    930     90   -233   -662   -859   -924   -576
     67    956    888   -511   -410    922    114   -210   -631   -836   -901   -553
     38    992    950   -517   -457    971    101   -210   -615   -831   -888   -542
    -12   1018   1031   -501   -522   1023    116   -207   -587   -818   -891   -542
    -25   1013   1036   -493   -532   1026    109   -220   -579   -826   -911   -566
    -54   1008   1062   -478   -558   1034    106   -241   -566   -839   -924   -592
   -135   1021   1156   -444   -646   1088    140   -226   -517   -815   -909   -576
   -171   1023   1195   -426   -683   1109    158   -228   -488   -795   -901   -558
   -205    995   1200   -394   -704   1098    174   -223   -470   -774   -901   -548
   -270    989   1260   -361   -766   1124    184   -236   -449   -743   -891   -561
   -296    984   1278   -345   -787   1130    189   -249   -444   -724   -891   -581
   -337    958   1296   -309   -815   1127    205   -241   -454   -719   -885   -584
   -322    997   1317   -337   -820   1156    202   -241   -444   -701   -839   -558
   -270   1057   1327   -394   -800   1192    228   -223   -426   -706   -784   -537
   -244   1085   1330   -423   -787   1208    218   -220   -413   -743   -745   -527
   -231   1143   1374   -454   -802   1257    202   -218   -407   -748   -706   -514
   -181   1192   1374   -504   -779   1280    184   -213   -392   -743   -698   -493
   -166   1247   1413   -540   -789   1330    194   -202   -355   -719   -691   -467
   -161   1304   1465   -574   -813   1384    197   -202   -337   -709   -693   -439
   -179   1340   1519   -579   -849   1428    202   -189   -316   -717   -685   -420
   -166   1369   1535   -605   -849   1452    202   -179   -290   -701   -683   -400
   -184   1405   1587   -610   -885   1496    213   -176   -272   -667   -672   -394
   -192   1457   1649   -633   -922   1553    194   -202   -277   -654   -672   -410
   -161   1491   1652   -665   -906   1571    155   -236   -288   -657   -680   -428
   -142   1514   1657   -685   -901   1584    158   -254   -280   -644   -672   -418
   -127   1551   1675   -711   -901   1613    150   -280   -288   -641   -678   -426
    -88   1532   1621   -724   -854   1577     96   -340   -337   -685   -730   -472
    -80   1532   1613   -724   -846   1571     64   -368   -355   -691   -727   -452
    -54   1501   1553   -724   -802   1525     28   -413   -400   -732   -740   -465
    -15   1480   1496   -732   -756   1486    -25   -465   -449   -782   -776   -501
    -36   1423   1460   -696   -748   1441    -59   -511   -496   -831   -826   -574
    -59   1402   1462   -670   -761   1431    -41   -511   -501   -844   -826   -581
    -54   1374   1428   -659   -743   1400    -62   -540   -537   -883   -857   -602
    -75   1332   1408   -628   -743   1369   -140   -592   -589   -930   -898   -639
   -111   1262   1374   -576   -745   1319   -207   -623   -623   -958   -924   -657
    -77   1249   1327   -584   -701   1288   -254   -665   -662   -997   -961   -698
    -90   1286   1374   -600   -732   1330   -228   -654   -652   -987   -948   -696
   -114   1244   1358   -566   -735   1301   -236   -662   -667  -1000   -953   -698
   -111   1273   1382   -581   -748   1327   -272   -685   -678  -1005   -950   -714
   -124   1260   1384   -566   -753   1322   -280   -696   -685  -1015   -958   -717
   -148   1202   1350   -527   -750   1275   -259   -691   -698  -1039   -995   -740
   -155   1117   1273   -480   -714   1195   -207   -633   -706  -1085  -1062   -802
   -174   1085   1260   -457   -717   1171   -109   -524   -659  -1091  -1096   -826
   -135   1130   1265   -496   -698   1197    -25   -410   -581  -1039  -1060   -802
    -96   1421   1514   -665   -805   1467     44   -296   -410   -831   -852   -620
    -57   2021   2075   -982  -1067   2047     31   -267   -163   -441   -415   -207
   -101   2626   2727  -1262  -1415   2675   -176   -511    -49   -103     -7    153
   -148   2764   2912  -1306  -1530   2837   -563   -924   -205    -41     88    205
   -189   2294   2481  -1052  -1335   2387   -807  -1335   -657   -480   -327   -153
   -275   1491   1764   -607  -1018   1626   -833  -1538  -1158  -1169  -1010   -701
   -296    974   1270   -340   -782   1119   -787  -1441  -1319  -1460  -1343   -982
   -280    833   1114   -275   -696    974   -714  -1262  -1239  -1434  -1350   -992
   -215    896   1109   -342   -662   1002   -654  -1153  -1145  -1369  -1306   -969
   -158    995   1153   -418   -654   1072   -581  -1062  -1052  -1296  -1247   -930
    -98   1091   1187   -498   -644   1137   -537  -1002   -976  -1228  -1200   -880
    -51   1122   1174   -535   -613   1148   -532   -982   -953  -1210  -1187   -870
    -25   1161   1184   -568   -605   1171   -537   -984   -948  -1200  -1174   -836
     10   1169   1158   -589   -574   1163   -540   -992   -956  -1200  -1179   -831
     25   1187   1158   -607   -566   1174   -571  -1010   -963  -1208  -1179   -831
     51   1182   1130   -615   -537   1156   -592  -1034   -984  -1231  -1189   -831
    109   1189   1078   -649   -483   1132   -574  -1039   -997  -1247  -1189   -836
    181   1200   1018   -691   -418   1109   -657  -1093  -1041  -1280  -1213   -872
    285   1223    937   -756   -327   1080   -740  -1145  -1088  -1312  -1257   -901
    413   1249    836   -831   -210   1044   -756  -1161  -1109  -1317  -1309   -904
    446   1286    836   -867   -194   1060   -753  -1166  -1106  -1301  -1345   -901
    410   1319    909   -865   -249   1114   -743  -1158  -1075  -1254  -1361   -875
    431   1301    870   -870   -218   1085   -745  -1161  -1072  -1247  -1379   -891
    475   1252    776   -862   -150   1015   -763  -1174  -1080  -1218  -1447   -909
    418   1252    831   -836   -207   1044   -771  -1163  -1075  -1192  -1387   -854
    384   1254    867   -820   -241   1062   -779  -1174  -1098  -1208  -1345   -826
    348   1254    906   -800   -277   1080   -750  -1174  -1122  -1228  -1340   -836
    381   1257    875   -818   -246   1067   -750  -1189  -1145  -1254  -1335   -841
    418   1244    823   -833   -202   1034   -766  -1202  -1169  -1260  -1348   -820
    436   1221    784   -828   -174   1002   -787  -1218  -1187  -1278  -1353   -826
    488   1208    719   -846   -116    963   -815  -1239  -1213  -1304  -1369   -833
    511   1205    693   -857    -90    950   -831  -1244  -1226  -1314  -1369   -841
    535   1187    652   -862    -59    919   -859  -1252  -1247  -1340  -1384   -849
    576   1215    639   -896    -31    927   -870  -1244  -1252  -1345  -1376   -813
    646   1231    584   -937     31    909   -888  -1252  -1267  -1361  -1389   -782
    678   1202    524   -940     77    865   -893  -1265  -1291  -1384  -1405   -795
    662   1195    530   -930     67    862   -870  -1254  -1283  -1376  -1395   -813
    667   1184    514   -927     77    849   -857  -1252  -1288  -1379  -1402   -839
    667   1176    509   -922     80    844   -870  -1254  -1296  -1376  -1392   -833
    670   1195    524   -932     72    859   -872  -1249  -1288  -1369  -1371   -815
    639   1197    558   -919     38    878   -852  -1239  -1280  -1353  -1345   -787
    631   1205    574   -919     28    891   -831  -1213  -1262  -1317  -1312   -750
    623   1197    571   -911     25    885   -826  -1197  -1247  -1293  -1301   -735
    581   1215    633   -898    -25    924   -802  -1166  -1202  -1252  -1278   -717
    530   1218    688   -875    -80    953   -784  -1150  -1166  -1210  -1244   -693
    561   1236    672   -898    -57    956   -787  -1156  -1158  -1192  -1241   -740
    610   1252    641   -932    -15    948   -782  -1169  -1153  -1192  -1257   -784
    605   1257    652   -930    -23    956   -779  -1184  -1156  -1205  -1286   -782
    623   1283    659   -956    -18    974   -784  -1189  -1156  -1208  -1301   -740
    636   1348    711   -995    -36   1031   -818  -1215  -1174  -1223  -1325   -709
    639   1423    784  -1031    -72   1104   -841  -1247  -1205  -1260  -1366   -691
    641   1499    857  -1070   -106   1179   -854  -1265  -1228  -1280  -1374   -633
    618   1535    914  -1078   -148   1226   -891  -1278  -1239  -1288  -1366   -615
    631   1584    950  -1109   -161   1267   -909  -1288  -1252  -1309  -1366   -639
    646   1621    974  -1132   -163   1299   -919  -1291  -1254  -1319  -1361   -680
    659   1597    937  -1127   -137   1267   -943  -1291  -1244  -1319  -1343   -740
    620   1501    878  -1062   -129   1192   -904  -1257  -1218  -1293  -1312   -766
    563   1418    852   -992   -145   1135   -875  -1226  -1189  -1257  -1278   -740
    540   1366    826   -953   -142   1096   -867  -1208  -1179  -1234  -1249   -696
    548   1369    820   -958   -135   1096   -836  -1171  -1148  -1197  -1202   -623
    542   1387    844   -966   -153   1117   -810  -1140  -1117  -1161  -1176   -558
    542   1405    862   -974   -161   1132   -800  -1119  -1096  -1140  -1171   -509
    532   1410    878   -974   -174   1145   -779  -1096  -1075  -1122  -1161   -472
    517   1389    872   -953   -176   1132   -750  -1075  -1057  -1104  -1156   -478
    509   1356    844   -935   -168   1101   -753  -1075  -1047  -1080  -1166   -488
    511   1356    844   -935   -166   1101   -756  -1080  -1039  -1057  -1171   -483
    493   1363    867   -930   -187   1117   -740  -1072  -1026  -1031  -1163   -470
    480   1356    875   -917   -197   1117   -784  -1085  -1028  -1023  -1171   -475
    480   1332    852   -906   -187   1091   -815  -1111  -1054  -1049  -1171   -478
    485   1288    802   -888   -158   1047   -831  -1135  -1080  -1075  -1158   -491
    480   1244    763   -865   -140   1005   -839  -1148  -1096  -1096  -1145   -514
    475   1215    740   -844   -132    979   -854  -1161  -1114  -1109  -1140   -509
    454   1153    696   -805   -119    924   -862  -1169  -1127  -1119  -1140   -449
    405   1085    680   -745   -137    885   -888  -1189  -1153  -1140  -1161   -405
    379   1083    704   -732   -163    896   -914  -1218  -1187  -1169  -1184   -355
    353   1098    745   -724   -194    922   -937  -1244  -1221  -1200  -1215   -288
    324   1093    766   -709   -220    930   -953  -1257  -1231  -1202  -1208   -265
    353   1070    717   -711   -181    893   -971  -1280  -1254  -1226  -1195   -324
    366   1052    685   -709   -161    870   -956  -1260  -1239  -1213  -1156   -361
    309    979    670   -644   -179    826   -930  -1228  -1213  -1184  -1135   -420
    254    966    711   -613   -228    839   -917  -1197  -1174  -1135  -1104   -475
    239    943    701   -592   -231    823   -914  -1182  -1163  -1114  -1101   -517
    233    867    631   -553   -200    748   -898  -1169  -1192  -1161  -1161   -602
    202    774    571   -488   -184    672   -807  -1067  -1174  -1197  -1213   -652
    184    797    610   -493   -213    704   -675   -911  -1070  -1127  -1145   -592
    202    930    724   -566   -259    828   -548   -711   -885   -950   -969   -454
    267   1402   1135   -836   -433   1270   -496   -530   -566   -574   -568    -77
    192   2145   1953  -1169   -880   2049   -485   -452   -168    -12     28    465
    -46   2559   2605  -1257  -1325   2582   -727   -727    -46    324    392    795
   -254   2320   2574  -1034  -1413   2447  -1023  -1135   -329    140    267    691
   -501   1590   2088   -545  -1296   1839  -1132  -1506   -898   -555   -324    161
   -620    875   1496   -127  -1057   1184  -1140  -1623  -1330  -1161   -898   -397
   -696    602   1299     44   -997    950  -1021  -1397  -1283  -1208   -950   -488
   -859    576   1436    140  -1148   1005   -839  -1161  -1109  -1098   -852   -418
   -813    714   1525     49  -1169   1119   -685   -979   -948   -961   -722   -329
   -678    815   1493    -67  -1085   1153   -618   -885   -862   -891   -644   -332
   -672    740   1410    -33  -1041   1075   -641   -885   -878   -948   -685   -423
   -636    701   1337    -33   -987   1021   -670   -891   -880   -989   -698   -470
   -524    748   1270   -111   -898   1008   -675   -898   -883  -1021   -709   -506
   -407    815   1223   -202   -815   1018   -667   -872   -859  -1015   -696   -485
   -441    763   1202   -161   -823    984   -701   -901   -883  -1021   -745   -542
   -384    789   1174   -202   -779    982   -670   -896   -870   -995   -761   -600
   -215    956   1169   -371   -691   1060   -592   -831   -810   -914   -688   -576
   -293    880   1174   -293   -732   1026   -584   -833   -818   -914   -683   -592
   -454    836   1291   -192   -872   1062   -581   -828   -795   -891   -667   -561
   -522    862   1384   -171   -953   1124   -537   -800   -743   -849   -628   -496
   -691    828   1517    -70  -1104   1171   -488   -779   -706   -826   -597   -454
   -857    782   1639     38  -1247   1210   -470   -774   -688   -810   -574   -433
   -917    782   1699     67  -1309   1239   -459   -763   -659   -779   -558   -423
   -989    774   1764    106  -1376   1267   -431   -732   -615   -717   -527   -394
  -1013    758   1771    127  -1392   1265   -428   -719   -597   -693   -511   -387
   -958    743   1701    109  -1330   1221   -452   -719   -587   -727   -514   -410
   -852    735   1584     57  -1221   1158   -496   -717   -579   -779   -542   -436
   -792    740   1532     25  -1161   1135   -506   -683   -550   -782   -600   -392
   -724    732   1457     -2  -1091   1093   -542   -675   -527   -769   -670   -392
   -592    724   1317    -64   -953   1021   -602   -691   -522   -769   -722   -387
   -480    748   1228   -135   -854    987   -626   -698   -517   -709   -737   -363
   -262    805   1065   -272   -662    935   -685   -750   -532   -683   -737   -379
   -166    800    966   -316   -566    883   -769   -823   -571   -678   -730   -389
   -140    753    893   -306   -517    823   -852   -906   -623   -722   -685   -410
    -49    763    810   -358   -428    787   -891   -950   -672   -745   -623   -426
     72    769    696   -420   -311    732   -911   -961   -714   -797   -592   -428
    210    771    561   -493   -174    667   -940   -982   -740   -893   -605   -431
    298    795    496   -545    -98    646   -982   -997   -722   -922   -657   -410
    381    831    449   -607    -33    641  -1034  -1008   -722   -857   -696   -358
    392    870    475   -631    -41    672  -1034   -982   -698   -795   -665   -301
    322    917    594   -620   -137    758   -979   -922   -628   -769   -537   -213
    101    940    839   -519   -368    891   -867   -833   -527   -706   -407   -101
   -111    922   1034   -407   -574    976   -779   -763   -449   -646   -324    -18
    -20    917    937   -449   -480    927   -774   -779   -459   -672   -342    -51
     51    898    846   -478   -397    875   -763   -782   -462   -680   -379    -77
    132    872    740   -501   -303    807   -753   -797   -472   -698   -415   -111
    176    846    670   -514   -246    758   -732   -805   -478   -719   -426   -148
    241    841    597   -542   -176    719   -727   -810   -480   -735   -423   -174
    324    831    506   -579    -90    670   -774   -839   -504   -761   -439   -202
    405    810    405   -607      0    607   -810   -872   -532   -787   -454   -218
    561    888    324   -727    116    605   -833   -865   -517   -774   -446   -184
    641    924    280   -784    179    602   -849   -867   -511   -753   -449   -161
    589    841    249   -717    168    548   -841   -896   -532   -763   -488   -168
    574    774    200   -672    187    488   -844   -893   -540   -766   -517   -181
    641    756    114   -698    262    436   -927   -919   -566   -782   -542   -210
    724    670    -54   -698    389    309   -966  -1005   -644   -857   -613   -290
    849    605   -244   -727    545    181   -982  -1067   -704   -930   -680   -376
    958    592   -366   -774    662    114   -995  -1104   -740   -971   -719   -436
   1026    576   -449   -802    737     62  -1000  -1106   -750   -976   -735   -459
   1096    566   -530   -831    813     18  -1000  -1106   -750   -982   -743   -470
   1174    600   -574   -888    875     12   -992  -1101   -735   -976   -745   -467
   1205    639   -566   -922    885     36  -1000  -1096   -722   -974   -743   -452
   1257    719   -537   -987    896     90  -1018  -1080   -706   -966   -743   -423
   1273    740   -535  -1008    904    103  -1000  -1057   -680   -958   -745   -384
   1278    782   -498  -1031    888    142   -956  -1028   -652   -927   -745   -332
   1249    820   -428  -1034    839    197   -932  -1005   -620   -885   -737   -285
   1254    878   -376  -1067    815    249   -943   -969   -581   -833   -709   -233
   1249    909   -340  -1080    795    285   -969   -948   -558   -792   -693   -207
   1176    846   -329  -1013    753    259  -1000   -984   -594   -810   -706   -236
   1153    844   -309   -997    732    267   -974   -966   -589   -797   -672   -239
   1106    820   -285   -966    696    270   -963   -943   -563   -782   -644   -241
    961    704   -259   -833    610    223   -948   -958   -581   -800   -654   -280
    841    589   -254   -717    548    168   -909   -963   -602   -826   -670   -327
    732    514   -218   -623    475    148   -875   -943   -594   -826   -657   -345
    701    480   -223   -592    462    129   -854   -940   -600   -831   -654   -374
    704    449   -257   -576    480     96   -849   -932   -600   -839   -636   -384
    685    426   -262   -558    475     83   -857   -917   -589   -836   -623   -374
    652    407   -244   -530    449     83   -857   -906   -581   -836   -641   -358
    602    405   -197   -506    400    106   -857   -898   -566   -833   -646   -355
    568    410   -158   -491    363    127   -833   -878   -537   -826   -641   -371
    537    426   -111   -483    324    158   -823   -857   -511   -807   -615   -387
    537    397   -140   -467    340    129   -846   -862   -514   -818   -628   -428
    555    329   -228   -444    392     51   -800   -800   -506   -839   -662   -483
    509    285   -223   -397    366     33   -657   -620   -418   -797   -665   -509
    501    337   -166   -420    332     85   -524   -441   -293   -709   -602   -485
    566    522    -44   -542    306    239   -413   -259   -114   -530   -441   -366
    555   1018    459   -789     49    740   -363   -132    187   -114     10     49
    465   1673   1208  -1070   -371   1441   -459   -220    439    348    555    553
    353   2083   1727  -1221   -688   1906   -748   -571    462    602    878    836
    244   1842   1597  -1041   -675   1719  -1036  -1026    127    379    696    662
    166    982    813   -574   -324    898  -1127  -1405   -522   -420    -67     -7
     83    259    176   -171    -46    218  -1062  -1382   -836   -911   -563   -475
    189     -2   -192    -96    187    -96  -1010  -1210   -828   -989   -672   -607
    194    -28   -223    -83    207   -124   -883  -1036   -709   -917   -639   -592
    226     33   -192   -129    210    -77   -763   -917   -594   -833   -581   -550
    267    171    -96   -220    181     38   -680   -820   -478   -737   -501   -465
    254    275     20   -267    116    148   -618   -740   -387   -649   -426   -381
    226    324     98   -275     64    213   -561   -665   -316   -592   -368   -324
    181    322    140   -254     20    231   -540   -644   -303   -581   -350   -309
    158    332    174   -246     -7    252   -514   -644   -303   -574   -311   -288
    148    340    192   -246    -20    267   -485   -628   -288   -542   -293   -254
    155    376    220   -265    -31    298   -478   -597   -249   -485   -257   -197
    114    355    241   -236    -62    298   -485   -594   -231   -478   -259   -176
     96    371    272   -233    -88    322   -480   -592   -210   -462   -244   -155
     31    368    335   -202   -153    353   -457   -579   -187   -439   -207   -127
   -106    303    410    -98   -257    355   -400   -574   -174   -426   -181   -109
   -194    275    467    -41   -332    371   -358   -558   -155   -410   -163   -109
   -220    267    485    -23   -353    376   -355   -550   -142   -402   -137   -109
   -176    265    441    -46   -309    353   -376   -555   -140   -402   -129    -93
   -124    272    397    -72   -259    335   -381   -571   -142   -392   -142    -88
   -142    265    405    -62   -272    335   -389   -574   -145   -400   -155   -119
   -150    259    407    -54   -277    332   -384   -566   -137   -400   -174   -137
   -161    252    413    -46   -288    329   -381   -555   -119   -376   -176   -148
   -114    275    389    -80   -252    332   -374   -548   -103   -350   -163   -148
    -49    272    319   -114   -184    293   -384   -553   -103   -348   -155   -135
    -18    262    280   -122   -148    270   -407   -553   -101   -342   -137    -88
      7    257    249   -132   -122    254   -426   -566   -111   -348   -127    -15
     15    270    254   -142   -119    262   -418   -555   -106   -335   -101     54
     49    298    249   -176   -101    272   -402   -514    -59   -293    -62    129
     49    275    226   -163    -88    252   -431   -517    -46   -272    -64    109
     23    244    220   -135    -98    233   -444   -535    -57   -270    -85     41
     49    272    223   -161    -85    249   -431   -535    -59   -277    -80     15
     85    283    197   -184    -57    241   -413   -527    -67   -293   -101      0
     96    272    176   -184    -38    226   -402   -532    -80   -314   -129    -33
    127    322    194   -226    -33    259   -384   -522    -75   -290   -111    -28
    145    379    233   -262    -44    306   -379   -527    -75   -275   -109     -7
    129    361    231   -246    -51    296   -363   -545    -85   -293   -135    -46
    129    353    223   -241    -46    288   -345   -535    -75   -293   -122    -72
    148    384    236   -267    -46    311   -337   -527    -64   -283   -106    -88
    142    410    267   -275    -62    340   -319   -506    -33   -270    -83    -93
    163    423    257   -293    -46    340   -301   -485      0   -262    -70    -96
    171    436    265   -303    -46    350   -298   -483     20   -259    -59   -101
    150    418    267   -285    -59    342   -285   -478     38   -254    -57   -106
    140    436    296   -288    -77    366   -262   -459     75   -226    -36    -88
    122    428    306   -277    -90    368   -249   -452     93   -215    -25    -83
    111    452    340   -283   -114    397   -239   -441    122   -194     -7    -72
     83    449    366   -267   -140    407   -236   -436    135   -187      2    -83
     51    384    332   -218   -140    358   -226   -446    119   -197     -7    -98
     46    376    327   -213   -140    353   -205   -428    142   -184      2    -88
     70    439    368   -257   -148    405   -184   -402    181   -150     25    -64
     54    439    384   -249   -166    410   -179   -381    207   -135     33    -44
     36    436    400   -236   -181    418   -174   -368    226   -116     41    -12
     28    452    423   -241   -197    439   -166   -361    233   -106     38     -7
     23    475    452   -249   -215    465   -142   -345    252    -85     49      2
     25    517    488   -272   -231    504   -111   -311    283    -57     70     23
     75    579    504   -327   -213    542    -51   -254    335    -23    103     57
     28    542    511   -288   -241    530    -59   -252    340    -25     96     62
     -7    517    524   -254   -265    522    -70   -252    342    -23     93     67
    -18    537    553   -259   -285    545    -49   -241    355    -10    106     80
     -2    584    587   -290   -293    584     -7   -202    402     31    137    111
      7    639    628   -324   -311    633      5   -187    426     64    163    132
    -23    662    683   -319   -353    672     23   -176    446     96    181    150
     -7    665    670   -329   -340    667     23   -179    449    106    181    158
     -5    613    618   -303   -311    615      5   -207    413     83    153    142
    -51    597    646   -272   -350    620      0   -210    410     98    163    158
    -77    576    652   -249   -363    613      2   -200    415    101    166    168
    -67    576    641   -257   -353    607      7   -202    407     96    158    153
    -44    579    623   -267   -332    600     12   -197    405     98    148    135
    -72    522    592   -226   -332    555     -2   -213    371     77    122     98
   -109    433    542   -163   -324    488     -5   -223    350     44     98     57
   -124    368    493   -124   -309    431      2   -231    322      7     75     20
   -137    327    465    -93   -301    394     10   -231    309     -7     75     10
   -111    272    384    -80   -249    327     10   -236    293    -46     57    -10
   -114    246    361    -64   -236    303     10   -246    277    -83     41    -25
   -135    257    389    -62   -262    322     18   -244    277    -90     59    -10
   -116    306    423    -93   -270    363      5   -252    277    -85     85      2
   -140    265    405    -62   -272    332     23   -246    275   -111     54     -7
   -163    184    348    -10   -257    265     51   -210    277   -127     38    -18
   -155     77    231     38   -192    153    124   -122    296   -148     18    -49
   -155     18    174     70   -163     96    259      7    363   -155     -5    -93
   -148    114    262     15   -205    187    381    166    501    -67     80    -44
   -114    379    491   -132   -301    433    449    319    704    150    293    145
   -111    852    963   -371   -537    909    426    363    932    514    691    506
   -184   1436   1621   -626   -901   1527    252    148   1039    870   1127    883
   -246   1592   1839   -675  -1044   1714    -80   -262    862    932   1241    961
   -288   1223   1509   -467   -898   1366   -265   -597    485    584    917    714
   -337    428    763    -46   -550    594   -254   -748      7   -106    231    218
   -332   -158    174    246   -254      7   -220   -667   -194   -472   -184    -54
   -319   -298     18    309   -171   -140   -127   -488    -85   -431   -239    -18
   -296   -257     38    275   -168   -109    -10   -348     57   -322   -197     64
   -314   -187    127    249   -223    -31     80   -239    179   -205   -103    132
   -337   -116    220    228   -280     51    142   -174    257   -119    -41    181
   -348    -44    301    194   -327    127    184   -119    311    -44      5    231
   -381    -38    342    210   -363    150    228    -70    350    -12     23    246
   -426    -41    384    233   -407    171    265    -38    371     10     33    241
   -475    -18    457    246   -467    218    311      2    407     54     64    233
   -519     -2    517    259   -519    257    353     38    436     88     93    265
   -587     18    605    285   -597    309    400     77    472    122    122    316
   -626     28    652    296   -639    340    428     98    491    132    132    332
   -730     31    761    350   -745    394    459    135    524    163    163    366
   -839     10    849    413   -844    428    472    155    550    187    181    389
   -878     12    891    431   -885    452    498    187    581    210    184    428
   -963     31    995    465   -982    514    553    236    636    252    200    509
  -1008     28   1036    491  -1021    532    574    246    644    254    187    519
   -885     -2    883    444   -885    439    537    202    568    207    101    452
   -795      0    792    397   -795    394    511    184    548    184     64    436
   -740    -20    719    379   -732    348    504    181    555    166     57    402
   -688    -31    657    361   -672    311    483    176    553    187     33    418
   -631    -46    581    337   -607    265    449    155    514    200      2    400
   -594    -72    519    332   -558    223    431    140    478    179    -36    389
   -550    -72    478    311   -517    202    418    124    459    166    -54    405
   -506    -93    413    301   -459    158    400    114    439    145    -75    420
   -504   -137    366    319   -436    114    381     93    400    111   -101    381
   -517   -145    371    329   -444    111    384    101    394    101    -88    355
   -504   -166    337    332   -420     85    389    111    392     90    -80    335
   -483   -174    309    329   -397     67    389    114    392     77    -75    319
   -478   -192    285    335   -384     46    384    119    397     64    -80    311
   -444   -184    259    314   -353     36    410    140    410     64    -72    319
   -428   -184    244    306   -337     28    441    148    413     57    -77    306
   -410   -189    220    301   -316     15    436    148    405     44    -85    296
   -387   -184    202    285   -296      7    439    153    400     36    -93    283
   -376   -176    200    277   -290     10    444    153    397     28    -98    270
   -329   -158    171    244   -252      5    459    155    394     12   -109    265
   -296   -132    163    215   -231     15    491    171    407     20   -101    272
   -283   -137    145    207   -215      2    491    176    413     28    -98    252
   -272   -155    116    213   -197    -18    485    174    415     23   -109    226
   -298   -171    127    233   -215    -23    501    181    433     38   -106    244
   -202    -44    158    124   -181     57    553    239    504    106    -46    327
   -228    -77    150    150   -189     36    555    231    498     96    -59    329
   -252   -119    132    184   -194      5    519    194    475     77    -90    316
   -244   -109    135    176   -192     10    545    205    496     93    -80    340
   -350   -210    140    280   -246    -36    537    189    485     80    -98    340
   -355   -218    137    285   -249    -41    522    181    483     83    -93    340
   -168    -10    158     88   -166     72    594    254    555    150    -23    400
    -80     64    145      7   -114    103    633    283    581    174     -7    423
   -140    -28    111     85   -127     41    607    244    545    135    -46    379
    -80    -75      5     75    -44    -36    579    215    519    109    -83    322
    -36   -142   -106     88     33   -124    548    194    496     83   -106    277
     25   -116   -142     44     83   -129    537    200    504     85    -90    262
     12    -88   -101     38     57    -93    548    233    535    111    -51    272
    -38    -77    -41     57      0    -62    594    283    568    137    -31    285
    -62    -54      7     57    -36    -23    618    322    602    161    -15    314
   -103    -46     54     75    -80      2    628    332    615    179     -7    340
   -142    -67     75    106   -109      2    579    335    618    179    -31    350
   -106    -64     41     83    -75    -12    555    324    610    153    -49    327
    122    197     75   -161     23    137    704    420    704    241     57    413
    148    249    101   -200     23    176    745    439    724    270    101    415
    -12     57     70    -20    -41     62    672    363    652    197     51    319
      2     12     10     -7     -5     10    568    298    592    148     23    252
    215    176    -38   -197    127     70    574    322    620    179     77    259
    298    194   -103   -249    202     46    600    335    620    176     98    228
    166     59   -106   -111    137    -23    571    309    587    137     77    171
     46      0    -49    -25     46    -23    574    306    579    132     88    153
      5    -80    -85     36     44    -83    571    293    555     96     62     93
    -88   -241   -155    163     31   -200    524    257    509     36      7      0
    -62   -239   -176    150     57   -207    511    262    511     36     10    -28
     -5   -174   -171     88     80   -174    550    280    527     51     31    -33
    -72   -249   -176    158     51   -213    555    272    509     23     10    -70
   -176   -345   -168    259     -7   -257    527    254    480     -7    -10    -96
   -272   -426   -153    350    -59   -290    496    233    452    -31    -31   -116
   -303   -397    -96    350   -106   -246    522    254    478    -12     -5   -101
   -158   -207    -51    181    -54   -129    558    306    555     62     75    -20
   -155   -223    -67    187    -44   -145    553    285    553     57     80    -18
   -231   -402   -171    316    -31   -288    555    265    504    -23      0    -98
   -265   -540   -275    400      2   -407    618    329    506    -83    -72   -181
   -239   -498   -259    368      7   -381    743    467    600    -41    -46   -161
   -161   -337   -179    249      5   -259    885    659    771    103     83    -25
   -163    -15    148     90   -155     64    896    771    989    387    381    262
   -288    509    797   -111   -542    652    776    685   1182    756    810    657
   -350    917   1265   -283   -807   1091    506    368   1192    976   1091    893
   -337    888   1223   -275   -782   1054    205    -15    943    867   1021    836
   -418    265    683     77   -550    472     80   -387    405    231    426    361
   -402   -363     38    381   -220   -163    150   -384     83   -288    -98    -70
   -353   -628   -277    491    -38   -454    244   -210    106   -366   -218   -179
   -418   -745   -329    579    -44   -537    322    -88    181   -337   -228   -205
   -327   -613   -285    470    -20   -449    407     46    311   -231   -145   -142
   -267   -485   -218    374    -25   -353    470    137    418   -142    -70    -75
   -283   -470   -187    376    -49   -327    506    168    465   -111    -51    -57
   -249   -439   -192    342    -31   -316    519    189    491    -96    -41    -46
   -249   -462   -213    355    -18   -337    548    179    485   -111    -54    -70
   -207   -457   -249    332     18   -353    555    181    491   -119    -57    -88
   -194   -457   -265    324     33   -361    563    187    498   -119    -57    -98
   -181   -454   -275    316     44   -366    566    189    504   -111    -54   -109
   -142   -426   -283    285     70   -355    555    189    511   -101    -41   -106
   -116   -387   -272    252     77   -332    542    184    517   -101    -36   -109
   -103   -350   -249    226     72   -301    542    184    522   -101    -31   -114
    -70   -324   -254    197     90   -290    527    181    524    -93    -23   -124
    -70   -319   -249    194     88   -285    519    181    532    -83     -2   -137
    -49   -316   -267    181    106   -290    509    176    530    -85     10   -153
    -75   -298   -226    187     75   -262    514    189    550    -64     38   -148
    -83   -270   -187    174     51   -228    527    207    579    -41     67   -145
    -44   -236   -192    140     72   -215    496    220    600    -23     93   -148
    -46   -262   -215    153     83   -239    478    194    576    -41     85   -168
    -25   -280   -254    150    114   -267    504    184    561    -59     85   -187
    -12   -272   -259    140    122   -265    517    184    555    -70     85   -197
     12   -236   -249    111    129   -241    514    200    574    -51    111   -176
     44   -181   -228     67    135   -205    457    200    584    -31    127   -158
     72   -155   -231     41    150   -192    415    187    584    -23    140   -155
     28   -223   -254     96    140   -239    413    171    563    -44    127   -168
     33   -254   -288    111    161   -270    457    187    555    -46    127   -163
     59   -239   -298     88    179   -267    457    187    548    -46    135   -150
     70   -213   -283     70    176   -249    480    200    558    -31    148   -135
    114   -187   -301     33    205   -244    493    228    574    -10    163   -111
    166   -153   -319     -5    241   -236    496    239    576     -2    171   -116
    166   -163   -329     -2    246   -246    501    239    576      0    171   -119
    142   -192   -337     23    239   -265    501    228    558     -7    158   -129
    153   -168   -324      7    236   -246    527    233    561     -7    163   -132
    181   -135   -316    -23    249   -226    548    241    574      0    181   -140
    236   -101   -337    -67    285   -220    537    246    589      2    205   -148
    270    -72   -342    -98    303   -207    535    270    613     18    220   -145
    220   -114   -335    -54    275   -223    548    265    610      5    200   -176
    207   -114   -322    -46    265   -218    581    259    610      5    184   -176
    205    -90   -298    -59    249   -194    607    285    631     20    171   -127
    223    -51   -275    -85    246   -163    615    306    657     44    174    -96
    153    -70   -226    -41    187   -145    626    311    667     54    176    -96
    127    -57   -184    -33    155   -119    654    319    680     75    184    -90
    111    -44   -155    -36    132    -98    675    329    693     88    189    -85
     75    -59   -135     -7    103    -96    688    332    701     96    194    -80
     33    -77   -111     23     72    -93    665    327    701    103    202    -72
     85     20    -64    -51     75    -20    654    350    735    142    241    -31
    189    163    -25   -179    109     70    722    392    784    197    290     12
     51     54      0    -54     25     28    740    384    766    176    267     -5
    -44      0     44     23    -44     20    753    384    761    168    270    -10
    -18     57     75    -18    -46     64    782    415    789    194    309     15
    -64     36     98     12    -83     67    761    420    795    194    329     18
   -109     28    137     38   -122     83    782    439    805    207    358     31
   -124     67    192     25   -158    129    789    467    831    241    394     77
   -119    114    233      2   -176    174    787    488    849    270    431    103
   -101    142    241    -20   -171    192    815    501    854    277    446    106
   -116    163    277    -23   -197    220    849    522    865    280    439     96
   -106    197    303    -46   -205    252    857    519    865    280    444     88
   -114    226    340    -54   -226    283    849    506    862    277    467    103
    -77    288    366   -106   -223    327    862    517    878    301    511    150
    -41    324    366   -142   -202    345    865    511    870    285    509    153
    -12    361    374   -174   -194    366    826    478    836    241    501    124
    -25    335    361   -153   -192    348    805    439    795    181    480    103
    -10    335    345   -163   -179    340    820    436    776    174    483     98
     41    379    335   -210   -145    358    839    436    779    192    491     70
     90    371    280   -231    -93    327    828    418    753    181    465     31
    109    327    218   -218    -54    272    826    415    727    171    436     -2
    106    280    174   -194    -33    228    823    407    701    140    418    -31
    111    249    135   -181    -10    192    797    374    672    103    394    -62
    114    207     90   -163     10    150    792    348    636     75    340    -93
    101    163     62   -132     20    114    815    340    607     64    311   -114
    109    192     83   -153     12    137    820    355    613     77    335   -109
    127    233    106   -181     10    171    813    371    633    101    361    -88
     59    184    122   -124    -31    153    807    335    600     77    342   -101
      0    163    163    -80    -80    163    854    332    597     77    355   -109
    -25    116    142    -49    -83    129    870    363    602     67    363   -145
    -54     49    103      0    -77     75    927    478    641     44    332   -197
   -101     83    181      7   -142    132   1054    636    753    103    376   -179
   -171    176    348     -2   -259    262   1179    839    943    283    530    -59
   -259    561    820   -153   -540    691   1265    989   1208    641    911    275
   -446   1150   1595   -353  -1021   1371   1283    987   1454   1083   1428    730
   -753   1577   2330   -413  -1543   1953   1111    745   1506   1405   1836   1039
   -966   1478   2444   -254  -1704   1961    813    358   1234   1353   1844   1021
  -1135    807   1943    161  -1540   1376    761     33    701    688   1221    548
  -1135    142   1275    496  -1205    709    836      5    363    109    623     93
  -1085   -168    914    626  -1000    371    893    142    353    -31    454    -54
  -1067   -220    846    644   -958    311    987    342    493     33    493    -31
   -956    -98    857    527   -909    379   1041    488    615    148    587     23
   -909     80    989    413   -948    532   1085    602    763    254    719     98
   -904    223   1127    337  -1015    675   1098    623    888    342    753    132
   -805    293   1098    257   -950    696   1109    613    956    397    727    155
   -802    314   1114    241   -958    711   1119    626    976    483    745    181
   -766    314   1080    223   -922    696   1098    602    930    535    737    166
   -732    303   1036    213   -885    670   1080    566    872    527    717    132
   -774    345   1119    215   -945    732   1145    605    891    555    774    181
   -698    415   1114    140   -906    763   1140    618    896    530    810    202
   -589    397    987     96   -789    693   1078    568    849    452    769    155
   -501    345    846     75   -675    594   1057    519    797    400    745    119
   -478    366    844     57   -659    605   1098    530    813    415    774    119
   -592    410   1000     90   -797    704   1137    576    867    465    836    124
   -594    426   1021     83   -807    722   1106    574    870    449    828    111
   -548    410    956     67   -753    683   1070    532    826    402    789     98
   -470    392    862     38   -665    626   1070    506    795    371    771     80
   -498    379    878     57   -688    626   1083    519    807    381    779     75
   -496    389    885     51   -691    639   1101    550    841    415    792     70
   -433    392    826     18   -631    610   1075    545    836    413    766     49
   -348    379    727    -15   -537    553   1049    524    813    384    719     10
   -358    387    743    -15   -550    566   1044    517    805    384    717     -2
   -418    381    800     18   -610    589   1060    540    826    400    724     25
   -384    394    779     -5   -581    584   1028    532    810    376    701     38
   -387    397    784     -5   -584    589   1026    550    828    389    719     44
   -402    322    724     38   -566    522   1023    527    789    368    709     41
   -428    298    727     64   -579    511   1062    540    784    366    717     41
   -350    355    704     -2   -527    530   1067    561    792    374    727     15
   -265    366    631    -49   -446    498   1041    550    782    358    709      0
   -293    322    615    -15   -454    467   1028    553    782    345    698     15
   -293    332    626    -20   -459    478   1036    555    787    350    709     28
   -285    316    602    -15   -444    459   1036    558    789    353    709     12
   -249    329    579    -38   -413    454   1039    561    787    361    722     15
   -231    329    558    -49   -394    441   1031    545    774    358    722     12
   -226    335    561    -54   -394    446   1054    561    792    381    745     -2
   -249    329    576    -41   -413    454   1057    548    792    379    737    -25
   -249    327    576    -38   -413    452   1052    545    802    392    745    -15
   -241    337    579    -49   -410    457   1075    558    818    418    758      5
   -181    332    514    -75   -348    423   1083    545    805    407    743    -12
   -184    358    540    -88   -363    449   1109    535    795    392    722    -46
   -132    405    537   -135   -335    470   1101    506    774    366    696    -64
    -72    418    491   -174   -280    452   1062    491    776    361    704    -62
   -106    324    431   -109   -267    376   1036    465    745    316    670    -83
    -67    319    387   -127   -226    350   1023    449    732    290    657   -114
    -20    327    348   -153   -184    337   1002    426    717    259    644   -122
     15    314    298   -166   -140    306   1013    405    693    233    633    -98
     51    311    257   -181   -103    285   1018    397    680    233    654   -129
     -2    270    272   -135   -137    272   1013    400    685    249    657   -142
     12    277    265   -145   -124    272   1018    420    709    285    649    -98
     57    298    241   -179    -93    272   1005    418    711    322    670    -96
      7    322    314   -166   -153    316   1036    444    745    379    704    -96
     93    366    272   -231    -88    319   1034    428    737    397    672   -114
    101    361    259   -231    -77    311   1021    433    735    418    649    -85
     70    374    301   -223   -114    337   1010    454    756    452    667    -57
    111    387    275   -249    -83    332   1031    488    779    488    698    -36
    137    381    244   -259    -54    311   1047    491    771    472    683    -33
    122    415    293   -267    -85    355   1067    506    792    478    696    -33
    129    459    327   -296    -98    394   1072    527    818    475    709     15
    135    506    371   -322   -119    439   1057    524    826    454    730     62
    109    553    444   -332   -166    498   1054    524    833    431    756     64
     54    462    407   -257   -176    436   1005    475    782    366    722      0
     20    426    405   -223   -192    415    992    459    763    332    701     18
     25    433    407   -231   -192    420   1023    485    776    337    717     38
      5    400    394   -205   -197    397   1044    493    766    335    735     67
     -5    355    361   -174   -181    358   1049    483    748    322    737     31
    -33    272    303   -119   -171    288   1034    472    719    285    704     18
    -18    236    254   -111   -135    244   1028    472    706    275    696      7
    -18    200    218    -90   -119    207   1070    485    706    277    693      0
    -70     85    155     -7   -111    119   1062    446    657    244    657    -10
    -80     46    127     15   -103     85   1047    405    613    207    613    -25
    -98     15    114     41   -106     64   1057    413    618    210    605    -33
    -75    -18     57     46    -70     20   1057    413    615    207    613    -15
    -67     -5     62     36    -64     28   1054    387    600    197    613    -28
    -72    -70      0     70    -36    -36   1047    376    579    171    568    -51
    -98   -150    -51    124    -23   -103   1075    420    597    184    579    -23
   -103   -233   -129    168     10   -181   1137    498    631    179    563    -23
    -15   -184   -168    101     75   -176   1257    628    722    192    493     25
     59    -54   -116     -2     85    -85   1369    792    880    303    465    174
     44    106     59    -75     -7     83   1413    922   1070    542    649    355
     31    587    553   -311   -259    571   1353    906   1244    927   1065    696
      5   1213   1208   -607   -600   1210   1161    631   1249   1252   1457   1028
    -70   1345   1415   -639   -743   1382    833    202    979   1270   1566   1060
    -59    932    992   -439   -524    961    685    -80    566    859   1249    766
   -103     62    166     18   -135    114    714   -181     93     88    589    226
   -116   -519   -402    319    142   -462    756    -98    -64   -252    277    -93
    -83   -685   -602    384    257   -644    784     12      2   -241    265   -205
    -46   -701   -654    374    301   -678    857    114    111   -171    311   -241
      5   -602   -607    298    303   -605    958    220    241    -54    410   -202
     44   -530   -574    244    309   -550   1002    244    298    -10    449   -176
     36   -522   -558    241    296   -537    971    220    293    -23    436   -179
     67   -491   -561    210    311   -524    974    223    301    -15    449   -174
    124   -454   -579    163    350   -517    974    215    288    -31    446   -189
    163   -439   -602    137    381   -519    971    215    285    -38    457   -192
    174   -426   -600    124    384   -511    976    233    301    -15    504   -200
    111   -478   -589    181    350   -532    982    228    296    -12    530   -213
    101   -519   -623    207    361   -571    974    197    265    -51    493   -283
    226   -470   -696    122    459   -581    956    176    244    -98    428   -223
    207   -504   -711    148    459   -607    948    168    233   -114    428   -205
    142   -470   -613    163    376   -540    987    205    270    -62    504   -161
    153   -452   -605    148    379   -530   1000    210    272    -54    530   -163
    171   -462   -633    145    402   -548    979    213    275    -57    532   -200
    231   -472   -704    119    465   -587    948    194    257    -67    548   -236
    231   -457   -688    111    457   -571    961    202    265    -46    576   -220
    189   -488   -678    148    431   -581    963    215    265    -41    579   -220
    140   -511   -652    187    394   -581    969    218    262    -41    587   -215
    166   -444   -610    137    387   -527    969    202    249    -70    545   -213
    179   -407   -587    114    381   -498    956    200    249    -88    522   -166
    122   -402   -527    140    322   -465    987    241    290    -33    592   -150
     25   -446   -472    210    249   -459   1018    267    306    -10    628   -174
     20   -428   -452    202    236   -439   1000    246    280    -33    597   -184
     18   -384   -402    181    210   -394   1005    257    285    -41    566   -114
    -23   -358   -335    189    153   -345   1044    303    329      5    615    -38
    -77   -314   -236    197     77   -275   1070    355    381     70    685    -12
   -114   -345   -231    228     57   -288   1036    358    374     70    693    -49
   -158   -350   -194    254     18   -272   1067    384    384     90    730     -7
   -228   -350   -122    288    -54   -236   1111    394    387     77    706    -25
   -223   -345   -122    285    -51   -233   1140    431    402     64    652     20
   -259   -332    -72    296    -96   -202   1156    454    420     93    693     38
   -345   -363    -18    355   -166   -192   1184    485    441    122    737     12
   -350   -329     18    337   -187   -155   1208    483    441    135    763     20
   -319   -306     12    314   -166   -148   1210    470    431    109    727     77
   -337   -311     23    322   -181   -145   1200    483    444    116    727     67
   -361   -316     44    337   -205   -135   1205    480    446    127    737     54
   -428   -301    124    363   -277    -88   1221    488    467    153    771     38
   -459   -314    145    387   -303    -85   1223    491    483    174    810     44
   -355   -270     83    311   -220    -93   1205    457    467    148    784      7
   -363   -303     59    335   -213   -122   1205    439    449     98    698     54
   -407   -316     88    361   -249   -114   1218    444    452    101    717     72
   -436   -311    124    374   -280    -93   1236    452    462    119    750     67
   -446   -340    106    392   -277   -116   1205    436    457    119    750     41
   -459   -368     90    415   -277   -140   1176    405    431     96    740     10
   -509   -379    127    441   -319   -127   1176    389    415     77    730     -5
   -542   -379    163    462   -353   -109   1192    418    441     88    737      0
   -568   -387    181    478   -376   -103   1189    426    457    111    769    -38
   -545   -389    155    467   -353   -116   1174    415    454    132    823    -59
   -522   -381    140    449   -332   -119   1140    376    423     96    800    -62
   -545   -379    166    462   -355   -106   1135    374    428     75    745    -36
   -548   -309    239    426   -397    -36   1156    397    462    106    784      2
   -561   -277    283    418   -423      2   1161    413    485    140    831     15
   -555   -283    272    418   -415     -5   1158    423    491    148    849    -33
   -517   -283    233    400   -376    -25   1156    431    496    148    852    -88
   -535   -223    311    376   -423     44   1161    441    522    184    901    -18
   -514   -137    376    324   -446    119   1163    454    548    215    958     46
   -584   -122    459    350   -522    168   1187    465    566    233    992     59
   -613   -101    511    358   -563    205   1189    465    576    254   1028     41
   -511    -75    433    293   -475    179   1158    426    540    231   1036     44
   -509   -150    358    329   -433    101   1122    392    498    194    995      0
   -493   -158    335    324   -415     85   1085    366    472    171    953    -59
   -470   -114    355    293   -413    119   1091    350    454    116    867     64
   -506   -111    394    309   -452    140   1114    379    470    124    878     90
   -550   -197    353    374   -454     77   1085    345    436    101    872      0
   -589   -290    298    439   -446      2   1031    283    371     36    818    -46
   -607   -335    272    472   -441    -31   1026    280    358      7    787    -10
   -480   -239    241    358   -363      2   1080    316    394     49    846    -18
   -527   -270    257    397   -394     -5   1093    316    389     44    852    -46
   -605   -327    277    462   -441    -25   1078    293    371     23    833    -67
   -602   -353    249    478   -426    -51   1067    275    353     -2    792    -77
   -631   -418    210    522   -420   -103   1052    262    324    -44    748   -109
   -652   -441    210    545   -431   -116   1023    246    311    -54    761   -148
   -631   -389    241    509   -436    -75   1031    249    329    -25    813   -155
   -602   -400    202    501   -402    -98   1049    272    335    -31    800   -168
   -636   -535    101    584   -371   -215   1119    384    368    -72    730   -207
   -680   -566    114    620   -397   -226   1241    527    467    -51    722   -220
   -706   -459    246    581   -478   -109   1335    691    633     93    844   -132
   -701   -106    594    405   -649    244   1330    769    828    371   1130     98
   -724    519   1244    101   -984    880   1213    665    971    766   1577    449
   -795   1041   1836   -124  -1314   1439    956    306    885   1000   1878    672
   -839   1052   1888   -109  -1363   1470    693    -44    626    935   1852    636
   -909    363   1273    272  -1091    818    631   -293    129    272   1278    241
   -919   -462    457    688   -688     -2    701   -275   -226   -397    639   -200
   -870   -802     67    836   -470   -368    737   -142   -223   -501    478   -355
   -807   -852    -44    828   -381   -446    805    -18   -101   -420    498   -376
   -750   -787    -36    769   -358   -413    870     72     12   -332    561   -335
   -730   -732     -5    730   -363   -371    888    109     80   -280    600   -309
   -719   -704     12    711   -368   -345    883    114    109   -257    613   -296
   -602   -620    -20    610   -293   -322    893    135    132   -236    607   -267
   -470   -558    -88    514   -192   -324    911    155    148   -231    579   -215
   -542   -592    -49    566   -249   -322    904    163    155   -210    584   -179
   -548   -584    -38    566   -257   -311    888    163    153   -200    594   -194
   -532   -602    -70    566   -231   -335    867    142    127   -228    566   -228
   -535   -654   -119    594   -207   -387    836    111     90   -262    532   -272
   -535   -678   -142    605   -197   -413    815     93     72   -275    522   -298
   -467   -615   -148    540   -161   -381    833    114     90   -254    530   -280
   -483   -618   -137    550   -174   -379    836    127     93   -249    509   -280
   -522   -641   -119    581   -202   -381    823    127     93   -249    501   -285
   -532   -659   -127    594   -205   -394    826    127     85   -254    496   -296
   -558   -683   -124    620   -218   -405    831    127     77   -257    491   -298
   -566   -688   -122    626   -223   -407    833    127     75   -252    498   -301
   -522   -652   -129    587   -197   -392    831    122     77   -249    509   -293
   -498   -646   -148    571   -176   -397    810    114     67   -257    498   -298
   -504   -644   -140    574   -181   -392    813    129     70   -249    504   -296
   -483   -605   -122    542   -181   -363    826    142     85   -233    511   -293
   -465   -597   -132    532   -166   -366    826    150     96   -220    519   -296
   -441   -600   -158    519   -142   -379    802    142     80   -223    527   -306
   -402   -581   -179    491   -111   -381    784    148     70   -231    527   -301
   -368   -563   -194    465    -88   -379    763    161     75   -226    537   -296
   -340   -550   -210    446    -64   -381    761    166     75   -220    540   -296
   -301   -563   -262    431    -20   -413    761    174     67   -228    537   -293
   -306   -555   -249    431    -31   -402    758    187     67   -220    548   -275
   -298   -535   -236    418    -31   -387    761    207     75   -207    561   -259
   -277   -511   -233    394    -23   -374    763    228     83   -197    574   -252
   -301   -519   -220    410    -44   -371    766    233     83   -194    574   -257
   -319   -532   -213    426    -54   -374    758    239     77   -197    563   -252
   -363   -571   -207    465    -77   -389    776    236     62   -218    548   -246
   -384   -579   -194    483    -96   -387    792    241     62   -220    553   -239
   -353   -511   -161    431    -98   -337    797    259     88   -189    584   -207
   -329   -475   -145    402    -93   -311    813    277    111   -166    613   -184
   -376   -519   -142    446   -119   -332    797    262    103   -174    592   -202
   -368   -524   -155    446   -106   -340    784    252    101   -176    581   -210
   -332   -496   -166    413    -85   -332    792    257    109   -166    592   -207
   -288   -488   -200    389    -46   -345    792    257    109   -166    589   -223
   -252   -462   -210    355    -23   -335    784    252    103   -171    581   -236
   -194   -439   -244    316     23   -342    753    228     90   -187    568   -241
   -148   -426   -280    285     64   -353    735    205     72   -205    555   -249
   -124   -407   -283    265     77   -345    732    189     67   -213    550   -257
   -106   -431   -324    267    109   -379    717    163     46   -228    545   -290
    -75   -428   -353    252    137   -392    685    135     20   -220    553   -309
    -36   -441   -407    236    184   -426    678    124      7   -202    550   -306
     10   -444   -454    218    231   -449    688    127     20   -200    558   -309
     59   -426   -488    181    272   -457    675    127     33   -200    566   -309
    114   -374   -488    129    301   -431    654    127     46   -174    605   -303
    135   -379   -514    122    322   -446    641    109     33   -184    607   -324
    153   -384   -537    114    345   -459    652    106     31   -192    615   -335
    192   -345   -537     75    363   -439    665    111     44   -181    644   -324
    249   -288   -537     20    392   -413    667    119     62   -176    678   -322
    306   -246   -553    -31    428   -397    639     96     57   -176    688   -327
    340   -233   -574    -54    454   -402    623     83     44   -168    698   -332
    361   -223   -587    -70    472   -405    623     90     38   -171    706   -348
    394   -184   -579   -103    485   -381    626    109     46   -153    719   -353
    400   -166   -568   -116    480   -366    631    106     57   -135    727   -348
    345   -179   -524    -83    433   -350    649    101     62   -129    750   -332
    259   -181   -444    -41    350   -314    654     96     64   -122    807   -303
    163   -166   -329      2    246   -246    667    109     85   -101    844   -257
    114   -153   -267     18    187   -210    678    127     98    -80    859   -244
     18   -200   -218     88    116   -210    706    137     93    -57    888   -244
    -96   -236   -140    163     20   -189    761    145    103    -31    930   -228
   -252   -293    -41    272   -106   -168    789    155     93    -36    953   -241
   -459   -332    124    394   -293   -103    831    220    135     -7   1002   -205
   -488   -319    168    402   -329    -75    839    254    137    -10   1021   -200
   -485   -309    176    397   -332    -67    849    277    132    -33   1026   -205
   -452   -296    155    374   -303    -70    831    277    127    -72   1028   -233
   -446   -252    194    348   -322    -28    828    301    168    -77   1067   -215
   -389   -210    179    298   -285    -15    802    290    197    -90   1093   -197
   -353   -179    174    265   -265     -2    787    280    215    -59   1109   -166
   -303   -137    166    220   -236     12    784    280    233    -25   1078   -155
   -327   -124    202    223   -267     38    787    277    241     12   1047   -155
   -384   -135    249    259   -316     57    815    303    257     62   1026   -153
   -306   -174    132    239   -220    -20    839    368    280     41    982   -187
   -181   -153     28    168   -106    -62    875    444    324      5    927   -233
   -129   -109     20    116    -75    -44    922    535    405     51    956   -210
    -28    163    189    -67   -109    176    958    662    571    259   1171    -33
     54    724    667   -389   -306    696    935    691    763    628   1597    322
     -7   1366   1374   -678   -691   1369    795    449    820    992   2034    646
    -72   1397   1467   -662   -771   1434    496     28    561   1000   2068    607
   -163    839   1002   -340   -581    919    340   -345     64    441   1564    226
   -202     12    213     93   -207    111    345   -480   -381   -348    828   -296
   -119   -418   -298    270     88   -358    363   -361   -431   -576    555   -568
    -18   -420   -405    218    192   -413    389   -226   -303   -483    618   -514
     12   -366   -379    176    194   -371    452   -124   -181   -400    670   -433
     25   -327   -353    148    187   -340    517    -51    -88   -322    714   -444
     54   -244   -298     96    176   -270    561     -2    -20   -259    771   -405
     90   -166   -257     36    171   -213    581     25     25   -233    792   -342
    103   -132   -236     12    168   -184    576     25     36   -231    795   -355
    122   -114   -239     -5    176   -176    553      5     23   -241    795   -402
    119   -122   -241      2    179   -181    545      0     25   -249    787   -433
    114   -132   -246      7    179   -189    548     -2     20   -257    771   -441
    145   -122   -267    -12    205   -194    542    -12     15   -254    763   -444
    174    -85   -262    -44    215   -174    537    -12     20   -254    769   -441
    202    -38   -241    -80    220   -140    522    -15     41   -249    779   -439
    223    -33   -257    -96    239   -142    509    -31     31   -262    769   -457
    223    -38   -262    -90    241   -150    524    -38     15   -275    753   -480
    257    -18   -275   -119    265   -145    524    -33     20   -280    753   -491
    309     44   -265   -176    288   -109    519    -20     36   -267    771   -483
    303     46   -257   -176    280   -103    517    -25     31   -272    784   -480
    231     15   -215   -124    223    -98    519    -36     25   -275    784   -488
    215     20   -194   -119    205    -88    514    -36     25   -270    787   -488
    335     75   -259   -205    298    -90    491    -38     28   -272    774   -511
    397    111   -285   -254    342    -85    449    -57     23   -270    776   -498
    394    122   -275   -259    335    -75    439    -77     12   -277    776   -496
    348    109   -239   -231    290    -64    444    -85     10   -280    776   -509
    303    119   -184   -210    244    -31    462    -72     25   -262    797   -498
    285    140   -148   -213    215     -2    457    -62     31   -252    820   -480
    275    168   -109   -223    192     31    449    -59     36   -236    841   -465
    270    197    -72   -233    171     62    446    -49     57   -220    859   -449
    252    223    -28   -236    140     98    441    -44     67   -213    880   -439
    272    267     -7   -272    140    129    423    -31     80   -194    904   -418
    272    293     20   -285    127    158    418    -18    101   -176    922   -397
    181    275     93   -231     44    184    446     -5    119   -168    932   -379
    142    272    129   -207      7    202    467      0    124   -174    930   -384
    285    322     36   -303    124    179    433    -33     96   -213    896   -415
    363    355     -7   -361    184    176    402    -59     80   -231    872   -428
    410    366    -44   -389    228    161    361    -77     75   -236    854   -439
    400    361    -38   -379    220    161    379    -70     93   -218    862   -418
    371    350    -20   -363    197    166    400    -51    114   -194    878   -392
    366    366     -2   -366    184    181    397    -41    132   -179    880   -389
    400    371    -31   -387    215    168    394    -51    132   -181    865   -410
    413    389    -23   -400    218    184    428    -49    137   -181    854   -428
    465    436    -28   -449    246    202    418    -49    158   -158    865   -439
    485    405    -80   -444    283    161    392    -70    142   -168    849   -454
    504    374   -132   -439    316    122    353    -98    119   -189    813   -475
    527    353   -174   -439    350     90    309   -114    101   -207    789   -493
    553    384   -168   -470    361    109    301   -116    103   -207    787   -485
    568    423   -148   -496    358    137    324   -111    114   -202    792   -480
    576    452   -127   -517    353    163    358    -90    135   -192    797   -470
    532    423   -109   -478    322    158    337   -106    127   -210    779   -488
    504    413    -90   -459    298    161    306   -119    132   -210    782   -501
    576    426   -150   -501    363    137    293   -122    132   -213    782   -504
    644    436   -210   -540    426    114    272   -132    119   -231    766   -511
    659    446   -213   -553    436    116    270   -119    137   -220    769   -514
    665    457   -210   -561    436    124    275    -96    158   -205    776   -504
    594    441   -153   -517    374    145    280    -77    179   -192    769   -485
    511    407   -103   -459    306    153    293    -67    202   -174    774   -465
    465    366    -98   -415    283    135    306    -72    202   -171    771   -459
    457    376    -83   -418    270    148    324    -67    210   -168    766   -462
    439    366    -72   -402    257    145    335    -85    194   -189    737   -480
    439    407    -31   -423    233    189    332    -93    194   -187    735   -470
    405    431     25   -418    189    228    314   -119    192   -181    740   -457
    394    446     51   -420    171    249    322   -119    192   -176    740   -449
    371    441     70   -405    150    257    303   -148    155   -197    714   -462
    394    457     62   -428    166    262    275   -168    137   -197    706   -465
    452    452      0   -452    226    226    285   -155    140   -168    714   -465
    449    413    -38   -431    244    187    265   -145    137   -132    701   -470
    428    384    -44   -407    236    171    244   -142    142    -83    688   -478
    413    324    -88   -368    249    119    241   -166    116    -57    646   -540
    407    277   -129   -342    270     75    272   -163    103    -46    623   -563
    348    228   -122   -290    236     54    252   -197     59   -101    566   -615
    335    215   -119   -275    226     49    244   -202     57   -116    548   -618
    332    192   -142   -265    236     25    239   -213     44   -153    522   -636
    306    171   -135   -239    220     18    228   -215     44   -202    506   -652
    306    171   -135   -239    218     20    189   -202     59   -246    519   -623
    298    166   -135   -233    218     15    174   -207     46   -290    527   -607
    293    192   -101   -244    197     46    189   -218     28   -335    506   -618
    280    200    -80   -239    181     59    179   -220     18   -366    483   -628
    314    122   -194   -218    254    -36    174   -179     15   -392    441   -678
    335     44   -290   -189    314   -122    249    -75     64   -415    384   -740
    335     88   -249   -213    293    -80    335     54    174   -353    397   -709
    345    241   -103   -293    226     70    407    207    345   -174    530   -555
    371    711    340   -542     15    527    400    246    535    181    917   -168
    324   1343   1015   -833   -345   1179    290     88    631    568   1374    257
    265   1688   1423   -976   -579   1556     49   -265    491    753   1602    439
    249   1506   1257   -878   -504   1382   -181   -628    114    519   1400    288
    166    639    472   -402   -153    555   -205   -841   -410   -348    568   -270
    187    -10   -197    -88    189   -101   -153   -774   -610   -826     75   -665
    254   -231   -485    -12    368   -355   -109   -615   -524   -807     25   -774
    280   -244   -524    -18    402   -384    -62   -498   -397   -711     85   -795
    270   -236   -506    -18    384   -371    -18   -444   -316   -649    135   -761
    293   -127   -420    -83    355   -272     25   -392   -231   -558    202   -678
    350    -25   -379   -163    363   -202     36   -363   -179   -478    249   -670
    335    -10   -345   -161    340   -176     20   -363   -166   -426    257   -688
    366     18   -348   -192    355   -163      0   -366   -161   -394    280   -693
    358      7   -353   -184    355   -171    -23   -384   -174   -400    301   -740
    342      0   -342   -171    342   -171    -41   -400   -176   -397    311   -748
    322      2   -319   -161    322   -158    -38   -410   -179   -400    314   -711
    319     25   -296   -174    306   -135    -41   -410   -176   -400    314   -662
    314     28   -285   -174    301   -127    -54   -415   -179   -387    322   -665
    337     83   -257   -213    298    -85    -54   -415   -171   -368    353   -665
    288     57   -231   -171    259    -85    -70   -426   -179   -361    381   -654
    272     70   -202   -171    236    -64    -80   -428   -179   -350    392   -633
    246     85   -161   -168    205    -36    -83   -433   -171   -355    394   -587
    236    101   -137   -168    184    -18   -103   -444   -171   -355    384   -532
    249    127   -122   -187    187      2   -111   -444   -166   -342    387   -496
    246    153    -93   -200    168     31   -116   -441   -158   -335    407   -493
    215    171    -44   -194    129     64   -127   -444   -150   -332    415   -454
    181    174     -7   -179     93     83   -135   -444   -148   -337    415   -426
    168    174      5   -171     83     90   -145   -439   -137   -329    431   -428
    168    210     41   -189     62    127   -171   -444   -127   -316    454   -420
    166    244     77   -205     44    161   -192   -454   -127   -309    480   -446
    174    259     83   -218     44    171   -215   -475   -140   -311    493   -465
    174    262     88   -218     44    176   -223   -475   -129   -298    511   -449
    197    285     85   -241     57    184   -231   -467   -124   -296    509   -418
    207    301     93   -254     57    200   -262   -483   -127   -296    506   -402
    207    311    101   -259     51    207   -283   -488   -119   -285    519   -394
    226    322     96   -272     64    210   -277   -478   -103   -275    537   -392
    241    337     96   -290     72    218   -275   -478    -90   -267    555   -381
    231    342    109   -288     59    226   -272   -483    -93   -272    550   -381
    239    363    122   -301     57    244   -280   -488    -93   -280    537   -368
    259    381    122   -319     70    252   -290   -491    -93   -288    522   -342
    252    389    137   -322     54    265   -298   -491    -83   -288    519   -363
    231    392    161   -311     33    277   -301   -491    -70   -275    540   -381
    213    407    194   -311      7    301   -290   -491    -59   -272    540   -374
    187    415    228   -301    -20    322   -280   -480    -36   -254    555   -368
    171    413    241   -293    -36    329   -283   -478    -12   -220    553   -350
    145    420    275   -283    -64    348   -298   -483      5   -213    504   -290
    142    459    314   -303    -85    387   -301   -478     20   -213    478   -241
    168    491    322   -329    -75    407   -275   -459     49   -184    498   -220
    103    444    340   -275   -119    392   -298   -483     41   -200    498   -257
     77    420    342   -249   -132    381   -324   -493     36   -202    493   -275
     75    407    329   -241   -127    368   -353   -509     28   -202    504   -303
     64    405    340   -233   -137    374   -368   -519     28   -200    545   -311
     96    439    340   -267   -122    389   -348   -514     38   -187    576   -309
     77    446    366   -262   -142    407   -340   -509     49   -181    592   -316
      7    410    402   -210   -197    407   -376   -530     41   -194    589   -337
    -10    410    420   -200   -215    415   -394   -524     51   -181    615   -329
     31    470    439   -249   -202    454   -392   -506     75   -158    641   -311
     51    501    449   -277   -197    475   -392   -491     88   -142    657   -311
     51    491    439   -272   -194    467   -420   -504     80   -150    659   -324
     36    504    467   -270   -215    485   -426   -509     90   -148    665   -311
     44    548    504   -298   -231    527   -415   -493    114   -116    691   -309
      7    579    571   -293   -283    574   -418   -485    132    -98    717   -301
    -18    605    623   -293   -322    613   -428   -493    129   -101    714   -293
     57    626    568   -340   -254    597   -462   -519    103   -124    714   -332
     80    654    571   -368   -244    613   -470   -514    109   -119    737   -332
     85    698    613   -392   -265    657   -470   -511    122   -109    748   -306
     93    732    636   -413   -272    685   -491   -532    109   -119    732   -296
     88    771    683   -428   -296    727   -530   -553     98   -124    743   -290
    109    784    672   -446   -283    730   -545   -576     77   -142    737   -319
     67    787    717   -428   -324    753   -545   -584     67   -153    743   -319
     51    802    750   -431   -348    776   -563   -581     70   -148    750   -309
     96    841    745   -467   -324    795   -628   -605     57   -153    758   -316
     64    779    711   -423   -322    745   -631   -639     10   -205    730   -368
     25    740    714   -384   -345    727   -613   -646     -7   -236    709   -392
     18    735    714   -376   -350    724   -649   -662    -28   -267    670   -402
     38    698    659   -368   -309    680   -696   -701    -77   -322    602   -439
     33    691    657   -363   -314    675   -709   -730   -103   -350    574   -457
     28    706    678   -368   -324    693   -711   -743   -109   -355    576   -459
     25    724    698   -376   -337    711   -719   -740   -106   -348    602   -457
     54    701    646   -376   -296    675   -748   -756   -137   -376    592   -480
     67    693    623   -381   -277    659   -761   -782   -166   -394    597   -527
     54    704    649   -379   -298    678   -761   -782   -158   -392    605   -535
     38    691    649   -366   -303    670   -756   -782   -161   -410    587   -535
     36    639    602   -337   -283    620   -737   -753   -155   -433    548   -540
     41    558    517   -301   -239    540   -662   -654   -111   -467    472   -605
     44    607    563   -327   -259    587   -579   -532    -15   -428    488   -607
     77    782    704   -431   -314    745   -517   -397    142   -272    620   -480
    140   1231   1091   -685   -475   1161   -542   -327    340     57    982   -148
    122   1938   1816  -1031   -846   1878   -678   -491    457    459   1478    246
     96   2366   2270  -1231  -1088   2317   -950   -865    345    657   1727    420
     70   2179   2107  -1127  -1018   2143  -1195  -1239    -15    407   1509    249
    -23   1389   1413   -683   -717   1400  -1208  -1467   -532   -379    779   -259
    -49    701    748   -327   -400    724  -1137  -1392   -740   -857    272   -652
     20    467    444   -244   -213    457  -1109  -1247   -683   -880    181   -766
     80    462    379   -272   -150    420  -1044  -1114   -558   -802    218   -763
    109    555    446   -332   -168    501   -969  -1002   -426   -696    301   -724
    109    639    527   -376   -207    584   -932   -945   -340   -620    368   -688
    145    693    548   -420   -200    620   -924   -922   -306   -587    402   -667
    161    724    561   -444   -200    644   -922   -909   -293   -571    418   -652
    174    769    594   -470   -210    683   -914   -893   -272   -548    441   -628
    163    769    605   -467   -220    688   -911   -885   -262   -542    446   -626
    145    766    620   -457   -236    693   -917   -885   -262   -542    446   -626
    148    776    628   -462   -239    701   -922   -883   -262   -542    446   -615
    161    802    641   -480   -239    722   -927   -878   -259   -535    444   -605
    179    831    649   -506   -233    743   -935   -883   -259   -537    439   -594
    189    849    659   -519   -233    753   -950   -888   -265   -542    428   -587
    200    862    662   -532   -233    763   -974   -891   -267   -548    423   -574
    257    927    670   -592   -205    800   -961   -865   -239   -519    444   -524
    332   1013    680   -675   -174    846   -919   -826   -200   -480    475   -472
    246    917    670   -581   -210    795   -950   -854   -233   -504    433   -501
    207    880    672   -545   -231    776   -971   -872   -246   -511    407   -519
    259    940    680   -600   -210    810   -953   -852   -226   -493    415   -496
    285    958    672   -620   -192    815   -943   -836   -210   -470    441   -478
    241    914    672   -579   -215    795   -953   -841   -215   -470    446   -488
    189    865    675   -527   -244    771   -982   -862   -231   -488    428   -504
    200    880    680   -540   -239    782   -987   -857   -228   -483    441   -480
    233    888    652   -563   -210    771   -997   -854   -228   -483    449   -465
    257    914    657   -584   -200    787   -997   -846   -223   -470    465   -454
    298    945    646   -620   -174    797   -995   -831   -210   -457    472   -436
    306    932    626   -618   -158    779  -1008   -828   -213   -454    478   -433
    306    932    623   -620   -158    779  -1018   -828   -215   -446    491   -431
    332    961    628   -646   -148    795  -1013   -800   -194   -420    522   -400
    361    950    589   -657   -116    771  -1021   -792   -197   -420    517   -392
    371    961    589   -665   -109    776  -1010   -776   -189   -402    530   -361
    371    945    574   -659   -103    761  -1005   -771   -187   -402    540   -342
    371    932    561   -654    -93    748   -995   -758   -184   -407    535   -329
    358    927    568   -644   -106    748   -979   -750   -181   -410    532   -324
    348    924    576   -636   -114    750   -963   -745   -174   -402    530   -324
    363    922    555   -644    -96    740   -958   -737   -163   -397    535   -314
    381    940    558   -662    -88    748   -945   -727   -148   -384    548   -303
    368    932    561   -652    -96    748   -935   -711   -129   -371    548   -275
    353    935    581   -644   -114    758   -911   -691   -103   -353    553   -252
    358    956    597   -659   -119    779   -901   -683    -88   -345    555   -241
    376    950    574   -665    -98    763   -917   -691    -90   -358    542   -249
    397    935    537   -667    -70    737   -932   -706   -101   -381    524   -275
    418    930    511   -672    -46    722   -927   -709    -98   -394    530   -322
    423    914    488   -670    -33    701   -924   -717   -111   -415    561   -355
    420    893    472   -657    -25    683   -917   -719   -122   -410    574   -350
    444    906    462   -678    -10    685   -927   -719   -124   -381    602   -324
    467    906    439   -685     15    672   -948   -719   -119   -384    597   -306
    467    893    426   -683     20    659   -935   -717   -119   -381    589   -319
    478    911    433   -696     23    672   -927   -709   -109   -345    607   -303
    480    911    431   -698     25    672   -922   -701   -101   -337    626   -293
    478    914    436   -696     20    675   -909   -685    -83   -329    639   -309
    478    919    439   -698     18    680   -904   -672    -70   -301    649   -309
    493    932    439   -711     28    685   -904   -659    -59   -283    649   -296
    498    953    452   -727     23    704   -896   -649    -49   -265    641   -285
    491    966    475   -727      7    722   -878   -641    -33   -231    657   -265
    483    961    478   -724      2    722   -857   -618    -15   -205    685   -236
    452    940    488   -696    -18    717   -849   -607     -5   -200    711   -228
    433    937    504   -688    -33    722   -846   -600     -5   -207    743   -226
    418    953    535   -685    -57    745   -831   -581      5   -202    784   -197
    376    966    589   -672   -106    779   -795   -553     31   -168    823   -161
    322    979    657   -649   -168    818   -756   -527     49   -142    846   -103
    267    995    727   -631   -231    862   -722   -509     57   -127    875    -62
    226   1010    784   -618   -277    898   -701   -493     62   -116    919    -46
    176    992    815   -587   -319    904   -711   -498     54   -124    927    -33
    148    987    839   -568   -345    911   -711   -493     72   -101    924    -44
    124    984    857   -555   -366    922   -714   -483     88    -96    919    -59
     93    982    888   -537   -397    935   -709   -462    101    -59    922    -46
     83    958    872   -522   -397    917   -706   -459     90    -46    906    -59
     77    898    820   -488   -371    859   -722   -475     62    -64    875    -98
     59    862    800   -462   -371    831   -732   -488     44    -85    841   -119
     64    846    782   -454   -358    815   -732   -485     38    -96    836   -129
     64    823    758   -444   -345    792   -743   -491     23   -109    831   -137
     59    813    753   -439   -345    784   -748   -493     15   -124    828   -153
     70    815    745   -444   -337    779   -758   -498     12   -135    810   -168
     80    828    748   -454   -332    789   -758   -498     10   -142    810   -166
     77    852    771   -467   -345    813   -761   -501     12   -148    818   -166
     75    839    763   -457   -345    802   -758   -501     10   -163    823   -171
     80    820    737   -452   -327    779   -753   -491     10   -179    815   -176
    109    758    649   -433   -270    704   -722   -431     25   -200    761   -213
    106    750    644   -428   -270    698   -631   -319    103   -189    717   -249
    122    849    724   -485   -301    787   -555   -179    244    -88    789   -192
    168   1117    945   -644   -389   1031   -517    -54    428    150   1026     12
    215   1673   1457   -943   -620   1566   -550    -23    623    532   1475    428
    122   2304   2182  -1215  -1028   2244   -683   -275    639    870   1925    795
     28   2452   2423  -1241  -1197   2436   -927   -665    392    914   2034    841
     15   2081   2065  -1049  -1023   2073  -1088   -989    -44    449   1634    527
     31   1280   1249   -654   -607   1265  -1067  -1057   -441   -335    880    -18
     23    724    698   -374   -337    711  -1023   -922   -504   -589    587   -283
     72    639    566   -355   -246    605   -956   -763   -379   -511    636   -301
    109    691    579   -400   -236    636   -909   -644   -233   -400    717   -275
     38    688    649   -363   -303    670   -846   -594   -153   -340    756   -265
     -2    719    719   -361   -361    719   -766   -566   -111   -303    766   -249
    -31    730    761   -350   -394    745   -730   -540    -85   -283    769   -246
    -54    740    795   -345   -423    766   -709   -527    -72   -262    769   -231
    -96    743    839   -322   -467    789   -693   -509    -57   -246    774   -202
   -106    732    839   -314   -472    784   -711   -517    -51   -252    758   -161
   -109    732    839   -311   -475    784   -717   -522    -44   -246    750   -124
   -122    732    854   -306   -488    792   -714   -527    -38   -244    743   -109
   -111    761    872   -324   -491    815   -709   -527    -25   -226    750    -85
   -106    763    867   -329   -485    815   -717   -527    -25   -220    750    -80
    -80    784    862   -353   -472    823   -719   -519    -23   -218    753    -59
    -83    787    870   -355   -475    828   -709   -509    -20   -213    753    -46
    -83    784    867   -350   -475    826   -693   -506    -23   -210    745    -36
    -75    789    865   -358   -470    826   -685   -509    -25   -210    737    -36
    -36    836    872   -402   -454    854   -709   -498    -12   -194    748    -23
     -7    885    893   -441   -452    888   -737   -509     -7   -184    753    -15
     -5    924    930   -459   -467    927   -709   -511     -5   -174    766     -2
    -31    932    963   -452   -498    948   -672   -498     -5   -176    774     -2
    -90    888    979   -400   -535    935   -688   -509    -23   -197    761    -18
    -85    909    992   -413   -540    950   -698   -501    -23   -200    763    -10
    -75    956   1031   -439   -553    992   -701   -496    -15   -184    787      7
    -46   1018   1062   -488   -555   1039   -714   -498     -7   -168    820     20
    -31   1021   1052   -493   -542   1034   -732   -511    -18   -176    818     15
    -36   1010   1047   -488   -542   1026   -756   -527    -33   -189    815      2
    -31   1041   1072   -504   -550   1057   -776   -530    -28   -181    815     12
     12   1072   1060   -545   -524   1067   -813   -542    -33   -179    797     23
     77   1111   1034   -594   -478   1072   -846   -563    -51   -189    769     23
    153   1143    987   -649   -418   1065   -875   -589    -77   -207    735     10
    197   1145    948   -670   -374   1047   -885   -594    -83   -207    714      7
    285   1228    943   -758   -327   1085   -823   -550    -49   -145    750     70
    353   1270    914   -813   -280   1093   -782   -540    -38    -93    771    106
    314   1208    893   -763   -288   1052   -795   -561    -51    -80    756    114
    254   1176    922   -714   -332   1049   -797   -561    -49    -83    763    140
    181   1158    976   -670   -397   1067   -792   -563    -51    -80    776    153
     83   1122   1036   -602   -475   1080   -782   -558    -33    -80    776    150
    -83   1008   1091   -465   -587   1049   -779   -568    -41   -106    745    114
   -236    898   1135   -329   -685   1015   -743   -571    -46   -142    714     83
   -327    852   1179   -265   -753   1015   -683   -558    -44   -179    691     67
   -353    849   1202   -249   -776   1023   -641   -537    -31   -215    670     54
   -335    854   1189   -259   -763   1021   -610   -511    -10   -233    662     46
   -293    872   1166   -288   -730   1018   -594   -478     20   -231    659     70
   -246    862   1109   -309   -678    984   -597   -465     36   -241    636     77
   -228    833   1062   -303   -644    948   -602   -465     25   -231    620     70
   -155    859   1015   -353   -584    937   -618   -472     23   -158    623     77
    -64    940   1005   -436   -535    971   -615   -454     54    -85    654    114
    -75    961   1034   -444   -555    997   -576   -418     90    -49    696    153
   -207    833   1039   -314   -623    935   -597   -444     67    -57    665    135
   -231    820   1049   -296   -639    932   -610   -441     77    -15    665    145
   -119    956   1075   -418   -597   1015   -576   -384    142     64    722    231
    -80   1005   1085   -465   -584   1044   -545   -340    189    116    769    262
    -96    997   1093   -452   -594   1044   -548   -327    210    114    763    252
   -155    948   1104   -397   -628   1023   -548   -327    220     54    748    244
   -184    935   1119   -374   -652   1026   -553   -316    231     -7    753    259
   -184    982   1166   -400   -675   1075   -597   -311    241    -41    763    309
   -122   1060   1182   -470   -652   1119   -610   -288    259    -46    787    361
    -54   1137   1192   -542   -623   1163   -579   -249    290    -33    826    387
    -75   1143   1218   -532   -646   1179   -542   -231    306    -25    833    397
   -119   1117   1234   -498   -678   1174   -537   -236    306    -36    823    418
   -192   1047   1239   -428   -714   1143   -542   -254    290    -59    800    431
   -158   1088   1247   -467   -704   1169   -522   -249    311    -51    810    452
    -83   1202   1286   -558   -683   1244   -483   -220    353    -15    857    475
   -129   1171   1299   -522   -714   1234   -478   -226    355    -28    849    509
   -181   1111   1291   -465   -735   1200   -488   -246    342    -31    854    542
   -153   1098   1252   -472   -701   1174   -501   -259    329    -36    831    524
   -140   1093   1234   -475   -685   1163   -478   -239    340    -31    831    480
   -135   1083   1215   -475   -675   1148   -457   -213    348    -20    841    431
   -129   1034   1163   -452   -646   1098   -454   -210    324    -23    826    418
   -116   1008   1124   -446   -620   1067   -446   -207    303    -10    810    371
   -111    971   1083   -428   -597   1026   -449   -215    277      0    776    275
    -93    969   1062   -439   -579   1015   -452   -213    262     15    774    283
   -132    919   1049   -394   -592    984   -446   -223    244     15    766    249
   -153    875   1028   -361   -592    950   -428   -220    236     12    769    207
   -140    859   1000   -358   -568    930   -415   -210    241     20    789    184
   -166    826    989   -332   -579    906   -423   -210    226      7    787    189
   -150    823    974   -337   -561    898   -418   -200    226     12    800    207
   -142    818    961   -340   -553    891   -392   -176    233     25    818    205
   -176    748    924   -285   -550    836   -368   -153    228     10    797    176
   -174    670    844   -249   -509    758   -306    -62    270     -5    740    116
   -202    662    865   -228   -532    763   -202     59    363     28    724    103
   -194    776    969   -293   -581    872   -114    215    514    161    823    205
   -166   1104   1270   -467   -717   1187    -93    316    704    433   1109    488
   -189   1722   1909   -766  -1049   1816   -166    246    854    818   1584    940
   -246   2275   2522  -1013  -1384   2397   -350    -36    839   1117   1966   1252
   -267   2255   2522   -995  -1395   2387   -584   -413    540   1023   1927   1174
   -394   1558   1953   -581  -1174   1756   -678   -753      0    322   1293    662
   -428    750   1179   -161   -802    963   -620   -740   -303   -322    633    137
   -376    415    789    -20   -584    602   -581   -574   -270   -413    472    -20
   -298    420    719    -62   -509    571   -496   -394   -109   -309    514      5
   -236    522    758   -142   -496    639   -420   -265     38   -197    594     64
   -176    615    792   -218   -483    704   -387   -215    119   -122    665     96
   -111    683    795   -285   -452    737   -353   -176    168    -77    709    119
    -96    698    795   -303   -444    745   -324   -140    205    -46    732    140
   -145    652    797   -252   -470    724   -303   -135    210    -49    719    137
   -241    592    833   -174   -537    711   -296   -140    202    -59    698    114
   -280    563    844   -140   -561    704   -301   -142    200    -62    688    109
   -236    592    828   -179   -532    709   -290   -129    213    -49    704    114
   -231    610    841   -189   -535    724   -275   -109    231    -25    727    132
   -187    639    826   -226   -506    730   -267    -90    249     -5    740    153
   -127    665    792   -270   -459    727   -254    -64    272     12    753    181
   -124    667    792   -272   -459    730   -244    -51    283     20    745    194
   -132    672    805   -270   -467    737   -233    -49    285     25    737    210
   -142    662    805   -262   -472    732   -226    -51    283     28    732    207
   -153    644    797   -246   -475    719   -223    -51    285     31    724    202
   -153    667    820   -257   -488    743   -205    -28    303     49    743    220
   -179    672    852   -246   -514    761   -197    -10    316     67    753    231
   -127    719    844   -298   -485    782   -194     10    329     83    758    246
    -98    748    846   -324   -472    797   -187     23    340     96    771    267
   -150    714    862   -283   -506    787   -174     18    337     98    771    265
   -236    654    891   -207   -563    771   -163     12    332    101    779    252
   -277    641    919   -184   -597    782   -155     18    335    109    782    257
   -272    680    953   -205   -613    815   -150     38    355    129    789    280
   -275    680    953   -202   -615    815   -161     46    361    135    787    293
   -228    691    919   -231   -574    805   -163     38    348    122    771    314
   -207    701    909   -249   -558    802   -168     36    335    122    769    319
   -200    732    932   -267   -566    833   -161     67    358    153    792    340
   -181    787    969   -303   -576    878   -148    111    397    202    839    368
   -145    833    979   -342   -561    906   -135    132    418    231    870    392
   -153    787    940   -319   -548    865   -122    122    400    213    854    371
   -197    743    940   -272   -568    841   -119    114    387    192    836    361
   -135    810    945   -340   -540    878   -119    135    405    210    844    389
    -96    854    950   -379   -522    901   -103    161    426    231    854    405
   -158    826    984   -337   -571    904    -72    161    428    233    836    405
   -210    810   1021   -301   -615    914    -41    163    433    236    820    426
   -239    789   1026   -277   -631    909    -36    171    446    244    810    441
   -228    807   1036   -288   -631    922    -15    202    478    283    836    449
   -213    833   1047   -314   -628    940    -10    215    496    298    833    444
   -236    833   1067   -298   -652    950      0    218    504    301    818    436
   -265    823   1085   -280   -675    953      5    220    506    296    800    433
   -262    818   1080   -277   -670    948      7    228    511    296    800    431
   -215    836   1052   -314   -633    943     12    233    511    290    802    420
   -119    909   1028   -394   -574    966     18    259    532    314    823    428
   -111    927   1039   -410   -576    984      5    265    542    332    846    431
   -135    924   1060   -394   -597    992     15    259    545    335    849    433
   -213    862   1075   -324   -644    966     25    241    522    309    820    407
   -290    823   1114   -267   -704    969     31    228    511    296    807    387
   -293    831   1122   -270   -709    974     18    228    511    296    807    379
   -187    922   1109   -366   -646   1015     -5    252    535    322    823    400
   -174    961   1135   -394   -654   1047    -25    252    548    329    826    410
   -213    927   1140   -358   -678   1034     -7    233    527    319    820    400
   -249    880   1130   -316   -691   1005     20    226    509    301    802    384
   -252    857   1109   -301   -680    982     36    228    501    288    782    379
   -189    904   1093   -355   -641    997     23    241    506    296    774    384
   -150   1005   1153   -428   -652   1078     28    277    545    340    820    441
   -176   1047   1223   -436   -698   1132     33    275    542    337    823    462
   -231   1010   1241   -389   -735   1124     49    252    519    319    807    444
   -296    997   1291   -350   -795   1143     83    272    537    340    839    454
   -283   1034   1317   -376   -800   1174    101    306    571    376    867    480
   -197   1143   1340   -472   -771   1241    111    340    610    418    891    527
   -101   1208   1309   -553   -704   1257    103    327    600    405    859    545
    -49   1205   1254   -581   -652   1228     96    288    561    379    846    511
    -33   1195   1228   -581   -631   1210    106    275    545    379    852    493
   -163   1060   1221   -449   -693   1140     80    231    498    337    810    444
   -194   1028   1223   -415   -709   1124     64    215    485    324    782    439
   -129   1060   1189   -465   -659   1122     59    226    485    322    761    449
   -106   1065   1171   -478   -639   1117     57    236    485    309    727    465
   -106   1010   1114   -452   -610   1062     54    228    467    288    698    426
   -161    932   1093   -384   -626   1013     62    215    436    262    670    389
   -200    888   1085   -345   -644    987     62    202    407    246    649    361
   -129    898   1028   -384   -579    963     49    213    397    244    639    335
    -33    937    971   -454   -501    953     28    213    387    236    623    301
    -64    862    927   -397   -496    893     41    184    342    194    568    254
   -142    776    919   -319   -530    846     62    163    309    158    514    241
   -150    782    930   -316   -540    854     59    161    303    161    501    236
   -111    797    909   -345   -511    852     49    158    293    153    485    228
   -140    758    898   -309   -519    828     51    150    267    127    462    223
   -127    698    826   -288   -478    761     64    166    254    106    426    168
    -83    626    709   -272   -394    667    124    239    283     77    361     85
    -57    626    683   -285   -371    652    213    358    366     93    348     64
    -10    740    750   -363   -379    745    298    522    519    218    444    140
     57   1101   1044   -581   -493   1075    327    623    709    488    735    402
     46   1714   1667   -880   -810   1693    275    589    898    888   1202    849
    -54   2283   2335  -1117  -1195   2309    101    324    935   1213   1600   1192
   -103   2335   2439  -1114  -1270   2387   -181    -64    688   1202   1628   1195
   -140   1717   1855   -789   -997   1784   -283   -394    158    540   1023    719
   -150    924   1072   -387   -613    997   -241   -431   -207   -127    358    155
    -67    561    628   -246   -348    594   -192   -265   -215   -262    168    -67
    -44    457    501   -205   -272    478   -127   -109    -98   -192    187   -101
    -54    467    519   -207   -285    491    -57    -15      5   -122    226    -70
    -51    535    587   -241   -319    558      0     54     93    -46    283     -2
    -57    587    644   -267   -350    615     41    109    155      7    329     70
    -46    623    670   -288   -358    646     70    158    197     41    353     93
    -38    659    698   -311   -368    680     77    179    223     67    387    103
    -46    649    696   -301   -371    670     75    174    223     67    392     98
    -57    633    688   -290   -374    662     93    179    228     62    389    103
    -59    636    696   -288   -376    665    103    184    233     64    381    111
    -46    654    698   -306   -374    675     90    181    228     67    379    119
    -51    652    704   -298   -379    675     98    189    228     64    379    124
    -41    665    704   -314   -374    683    114    213    244     75    405    135
    -20    696    717   -337   -368    706    114    231    262     85    441    153
    -23    680    704   -329   -366    691    114    228    257     83    454    161
    -46    641    688   -298   -368    665    114    220    246     77    459    150
    -54    636    691   -290   -374    662    114    218    246     85    470    155
    -38    659    698   -309   -368    678    106    220    252    103    483    171
    -54    649    701   -298   -379    672    111    215    239     88    480    168
    -67    641    709   -288   -389    675    114    213    213     57    475    153
    -96    631    724   -270   -410    678    119    218    194     98    493    155
   -111    641    753   -265   -431    696    137    239    220    184    517    168
   -122    662    784   -272   -452    722    171    265    270    202    561    189
   -189    618    805   -215   -498    711    194    272    288    192    571    194
   -277    566    844   -145   -561    704    194    275    285    200    566    200
   -290    574    865   -140   -576    719    197    288    303    210    566    207
   -327    576    904   -124   -615    740    197    298    316    228    597    223
   -337    597    935   -129   -636    763    213    324    329    262    639    252
   -332    605    937   -137   -636    769    228    345    332    275    659    277
   -355    607    963   -124   -659    784    249    374    348    270    688    301
   -392    594    984   -101   -688    789    270    389    363    280    706    319
   -420    602   1023    -90   -722    813    288    405    384    298    709    355
   -467    584   1049    -59   -758    818    314    418    392    306    709    392
   -504    566   1070    -31   -787    818    358    444    400    303    727    423
   -532    563   1096    -18   -815    831    384    465    407    309    766    433
   -542    587   1127    -23   -833    857    410    501    436    342    807    465
   -566    589   1156    -12   -862    872    433    522    467    366    813    483
   -613    566   1179     23   -896    872    446    527    488    368    826    470
   -600    568   1169     15   -885    867    441    535    517    465    857    426
   -571    592   1163    -12   -867    878    436    540    550    522    896    342
   -558    620   1179    -33   -867    898    444    545    584    571    930    301
   -555    631   1187    -36   -870    909    446    555    602    628    945    285
   -568    615   1182    -23   -875    898    457    555    600    639    966    233
   -584    607   1192    -12   -888    901    462    550    594    639    982    181
   -594    600   1192     -2   -893    896    467    545    587    623    930    228
   -555    639   1195    -41   -875    917    478    561    607    633    891    316
   -558    657   1215    -51   -888    937    472    576    626    654    906    363
   -548    672   1221    -62   -883    945    470    584    641    659    911    407
   -574    678   1252    -51   -914    963    470    594    659    672    911    449
   -592    701   1293    -54   -943    997    480    620    685    704    930    498
   -579    737   1317    -80   -948   1026    485    641    704    735    948    522
   -571    753   1325    -90   -948   1039    485    654    714    750    966    527
   -597    753   1350    -80   -974   1052    496    662    719    756    976    537
   -610    766   1376    -77   -992   1070    504    662    724    750    982    548
   -592    792   1382   -101   -987   1085    509    678    743    756   1000    561
   -639    758   1397    -59  -1018   1078    519    678    743    740    987    558
   -652    763   1413    -57  -1034   1088    542    680    748    737    992    561
   -633    787   1421    -75  -1026   1104    545    678    750    735    995    555
   -610    795   1402    -93  -1008   1096    530    659    737    704    966    532
   -555    792   1348   -119   -950   1070    506    641    714    667    930    511
   -540    800   1340   -132   -940   1070    501    636    711    654    922    504
   -530    839   1369   -153   -948   1104    517    646    730    667    932    519
   -532    849   1379   -158   -956   1111    517    626    714    654    914    511
   -485    883   1369   -200   -927   1127    498    594    693    639    898    504
   -436    911   1345   -239   -891   1127    454    566    670    618    875    504
   -441    875   1317   -215   -878   1096    397    517    626    581    836    470
   -420    844   1265   -213   -844   1052    381    485    587    548    805    431
   -389    805   1195   -207   -792   1000    368    470    561    519    779    413
   -384    776   1161   -197   -774    969    363    457    542    496    750    397
   -379    748   1127   -184   -753    937    345    436    519    467    724    376
   -355    717   1070   -181   -711    893    324    418    498    439    688    332
   -353    680   1034   -163   -693    857    319    402    470    410    657    296
   -363    652   1015   -145   -691    833    322    379    444    379    623    270
   -376    618    995   -119   -685    805    309    350    407    345    587    236
   -394    576    969    -93   -680    771    319    329    381    322    558    202
   -384    579    961    -98   -672    769    324    327    374    319    555    194
   -350    592    943   -122   -646    766    316    329    374    322    550    192
   -335    602    937   -132   -636    769    306    327    374    327    553    187
   -353    581    932   -116   -641    756    288    314    363    314    537    166
   -394    514    909    -62   -652    711    272    293    337    283    496    132
   -376    452    828    -38   -605    641    309    332    342    259    446     80
   -324    452    776    -62   -550    613    436    462    426    270    405     38
   -340    498    839    -80   -589    667    527    589    540    337    446     54
   -298    719   1018   -210   -659    867    561    717    706    530    631    197
   -231   1254   1483   -514   -857   1369    537    774    909    896   1047    576
   -265   1984   2249   -859  -1257   2117    452    654   1054   1322   1569   1047
   -366   2273   2639   -956  -1501   2457    218    277    888   1462   1774   1187
   -441   1901   2343   -730  -1392   2122     31    -93    452   1083   1444    909
   -511   1062   1574   -277  -1041   1319     25   -270    -20    303    691    329
   -480    431    911     25   -696    670     33   -179   -166    -88    236    -59
   -472    275    745     98   -610    509     88    -15    -57    -38    210   -116
   -478    267    745    103   -613    506    181    135     85     64    259    -85
   -431    340    771     44   -600    555    241    239    213    176    332    -23
   -345    433    779    -44   -561    605    285    296    296    265    400     25
   -236    501    735   -132   -488    618    290    316    329    306    426     51
   -155    485    641   -166   -397    563    262    283    309    301    392     20
    -23    504    524   -241   -275    514    244    252    283    303    358    -15
    109    535    426   -322   -158    480    215    226    257    309    337    -31
    293    548    252   -420     20    400    129    155    192    277    277    -90
    475    600    122   -537    176    361     57     93    142    257    233   -150
    555    659    103   -607    226    381     46     77    122    249    239   -158
    542    678    135   -610    205    407     67     96    137    244    275   -140
    418    602    184   -511    116    394     77     93    140    213    272   -153
    285    478    192   -381     46    335     75     57    114    145    220   -179
    215    384    166   -301     25    275     77     33     83     67    161   -202
    163    353    189   -257    -12    272    109     54     93     38    140   -192
    127    348    220   -239    -46    285    119     67    103     49    135   -176
     83    309    226   -197    -70    267    101     46     85     77    132   -174
    103    301    194   -202    -46    249    103     44     80    145    158   -161
    194    392    197   -293      0    296    153    116    140    280    223   -111
    145    394    246   -270    -51    322    171    142    168    392    249    -88
     67    366    298   -218   -116    335    189    153    192    462    265    -77
    -25    337    361   -158   -194    348    179    155    220    491    275    -72
   -122    337    459   -106   -290    397    145    158    262    433    272    -67
   -158    371    527   -109   -342    449    103    166    280    319    277    -46
   -155    394    550   -119   -353    472     88    184    296    246    298    -28
    -77    496    571   -210   -324    532    116    236    332    231    329     33
    -33    555    589   -259   -311    571    137    262    348    213    337     96
    -98    491    587   -197   -342    537    135    252    327    168    303    111
   -124    465    589   -168   -355    527    148    257    332    155    293    119
    -96    519    615   -213   -355    566    200    290    366    171    314    158
   -119    527    646   -202   -381    587    220    306    379    163    314    176
   -129    545    675   -210   -402    610    205    314    387    161    296    184
    -67    623    691   -277   -379    657    220    332    418    184    316    205
    -59    610    670   -275   -366    639    272    332    418    179    329    200
    -96    576    672   -239   -384    623    324    335    413    192    332    200
   -181    517    698   -168   -441    607    316    329    402    226    311    200
   -200    517    714   -158   -457    615    311    345    407    296    319    233
   -163    558    719   -200   -441    639    337    379    428    368    345    265
    -98    620    719   -259   -407    670    374    418    454    428    384    259
   -145    558    704   -207   -426    631    371    405    436    428    376    207
   -161    532    693   -187   -428    613    374    400    428    428    376    194
   -163    519    683   -179   -423    602    371    394    420    418    376    184
   -129    532    662   -200   -394    597    392    418    431    423    392    184
   -158    501    659   -171   -410    579    397    413    423    407    384    168
   -153    501    654   -174   -402    576    379    405    413    394    376    163
   -129    511    641   -192   -387    576    368    402    407    389    379    161
   -122    530    652   -202   -387    589    374    397    405    387    379    145
   -119    553    670   -218   -394    610    389    387    405    384    371    135
   -135    501    636   -184   -384    568    402    376    387    361    353    124
    -90    517    605   -215   -348    561    423    400    394    366    353    137
    -31    597    628   -283   -329    613    376    381    389    368    348    145
    -25    623    649   -301   -337    636    368    381    387    358    345    148
    -51    615    667   -283   -358    641    374    397    381    345    335    150
    -23    678    701   -327   -363    688    389    420    400    366    358    158
    -59    711    771   -324   -415    740    428    439    420    397    407    179
    -80    709    787   -316   -433    748    436    470    454    439    467    233
   -148    688    833   -270   -491    761    426    462    441    415    470    220
   -168    696    865   -265   -517    779    449    485    457    428    483    228
   -194    706    901   -254   -548    802    478    506    478    457    501    275
   -228    709    937   -241   -584    823    506    524    491    472    511    285
   -241    740    979   -249   -610    859    527    545    517    511    574    316
   -223    782   1002   -280   -613    891    522    550    532    545    602    327
   -181    859   1041   -337   -610    950    527    561    561    589    628    366
   -179    867   1044   -345   -613    956    527    566    561    592    605    410
   -228    797   1026   -285   -628    911    488    524    514    537    519    415
   -228    789   1018   -280   -623    904    483    514    493    519    465    436
   -246    750    997   -252   -620    872    467    488    465    496    420    400
   -231    719    948   -244   -589    833    459    475    439    465    392    350
   -239    672    911   -218   -574    792    452    457    407    426    374    301
   -223    652    872   -215   -550    761    452    446    387    402    353    267
   -265    600    865   -166   -563    732    436    428    363    366    324    236
   -244    610    852   -184   -548    732    420    423    358    363    348    218
   -223    597    820   -187   -522    709    418    407    337    345    345    200
   -249    553    802   -153   -527    678    423    384    309    314    314    166
   -290    509    800   -109   -545    654    413    374    283    280    285    153
   -301    506    807   -103   -553    657    413    381    288    285    306    163
   -288    517    805   -114   -548    662    407    384    290    303    345    158
   -275    519    792   -124   -532    654    418    389    293    311    361    174
   -381    363    745     10   -563    553    423    366    246    249    285    140
   -371    254    623     57   -498    436    457    407    228    181    184     57
   -218    366    584    -75   -400    475    581    550    324    220    181     49
   -210    420    628   -106   -418    524    657    685    433    311    246    106
   -137    644    782   -252   -459    711    646    805    592    524    470    296
    -93   1244   1337   -576   -714   1291    605    823    800    917    953    776
   -220   1818   2039   -800  -1130   1927    519    618    891   1249   1369   1192
   -387   1912   2296   -763  -1340   2104    270    200    675   1241   1410   1241
   -501   1376   1878   -436  -1189   1626     75   -194    189    717    919    844
   -446    620   1067    -88   -756    844     33   -350   -270     -7    194    257
   -335    210    542     62   -439    376     44   -254   -358   -220    -77     -5
   -290     59    350    114   -322    205    119   -111   -290   -210   -114    -72
   -316     15    332    150   -324    174    181     -5   -205   -163    -88    -62
   -301     93    394    103   -348    241    254     88   -111    -85    -28     -2
   -220    246    467    -12   -345    355    303    168    -23     -7     36     67
   -174    322    493    -75   -335    407    311    197     10     23     67    114
   -148    348    496    -98   -322    420    322    213     25     33     80    116
   -187    314    498    -64   -342    405    296    189      7     12     62    103
   -174    345    519    -85   -348    431    306    192     10     15     72    116
   -197    335    532    -70   -363    433    306    181     -2      5     67    124
   -207    316    524    -54   -366    420    309    171    -20     -7     57    127
    -96    431    527   -168   -311    478    335    202     12     25     93    179
   -124    418    542   -148   -332    480    353    189      5     12     80    176
   -288    267    553      7   -420    407    353    142    -51    -44     23    127
   -345    210    555     67   -449    381    353    145    -62    -57      7    114
   -290    301    589     -7   -441    444    374    181    -28    -23     41    161
   -283    342    623    -31   -454    483    366    187    -20    -18     51    179
   -262    363    626    -51   -446    493    371    189    -20    -25     41    166
   -257    358    615    -49   -436    485    389    192    -25    -31     28    158
   -270    348    618    -41   -444    483    389    192    -25    -31     23    158
   -293    361    652    -33   -472    506    405    202    -15    -20     33    174
   -319    363    683    -23   -501    522    387    192    -20    -20     31    176
   -283    397    680    -57   -480    537    361    184    -28    -23     18    163
   -181    498    680   -158   -431    589    335    210     -5      2     51    205
   -171    496    667   -163   -420    581    311    189    -18    -10     41    197
   -280    415    696    -67   -488    555    340    153    -54    -46     10    176
   -361    376    737     -7   -548    555    379    129    -80    -70     -2    174
   -363    355    719      2   -542    537    355    111   -106    -85    -15    174
   -259    394    652    -67   -457    522    340    140   -101    -75    -15    189
   -207    402    607    -98   -407    504    309    148   -101    -72    -12    207
   -166    420    587   -127   -376    504    288    153    -96    -59     -5    223
   -132    428    561   -148   -348    493    270    155   -103    -67     -5    236
    -77    514    592   -220   -335    553    252    187    -72    -38     28    270
    -67    555    620   -246   -345    587    254    202    -51    -15     51    285
   -197    381    579    -90   -387    480    290    145   -119    -85    -18    231
   -218    324    542    -54   -381    433    311    114   -150   -122    -54    215
   -140    433    571   -148   -355    501    306    158   -111    -77     -7    270
    -44    574    615   -267   -329    594    288    215    -49    -12     54    342
    -64    553    618   -244   -340    584    355    207    -49    -12     44    335
   -246    374    620    -64   -433    496    381    158   -101    -70    -23    275
   -353    285    636     33   -496    459    353    150   -109    -88    -51    246
   -226    407    631    -93   -428    519    355    189    -59    -46    -12    275
   -145    459    605   -155   -374    532    400    200    -51    -41     -5    280
   -275    340    615    -33   -444    478    413    168    -90    -80    -54    249
   -324    277    602     23   -465    441    400    142   -122   -114    -93    231
   -272    303    576    -15   -426    441    389    140   -129   -124    -98    220
   -226    348    574    -59   -400    459    384    142   -124   -114    -90    218
   -218    345    563    -64   -392    454    384    145   -122   -101    -85    236
   -194    329    524    -67   -361    428    387    150   -132   -109    -67    244
   -142    345    488   -103   -314    415    376    150   -148   -129    -57    249
   -106    381    488   -137   -296    433    368    163   -129   -132    -62    277
    -85    402    485   -158   -288    444    348    163   -124   -132    -59    270
    -75    387    462   -155   -270    426    345    158   -142   -119    -49    233
   -106    342    449   -119   -280    397    353    142   -171   -150    -41    202
    -70    389    459   -158   -265    423    350    150   -158   -135    -12    223
    -38    402    441   -184   -241    420    348    150   -176   -145      5    257
    -64    366    428   -150   -246    397    353    140   -202   -194    -25    257
    -90    355    444   -132   -267    397    355    132   -218   -218    -49    239
    -85    387    472   -150   -277    428    374    145   -207   -205    -36    236
    -96    368    465   -137   -283    418    384    158   -207   -210    -31    218
    -96    371    467   -137   -283    418    397    176   -200   -200     -2    236
    -62    436    496   -187   -280    467    394    192   -179   -181     51    285
    -44    501    545   -228   -293    522    381    197   -168   -181     85    322
    -75    452    524   -189   -301    488    392    168   -197   -197     88    324
   -106    407    514   -150   -309    459    418    148   -220   -181     64    314
   -101    374    475   -137   -290    423    405    132   -233   -179     57    290
    -54    387    441   -166   -246    413    387    127   -241   -176     54    298
     -5    428    431   -213   -218    431    376    127   -239   -150     67    319
     15    431    415   -226   -200    423    376    124   -241   -132     85    311
     28    397    368   -213   -171    381    376    116   -262   -142     75    257
     49    348    298   -197   -124    324    376    111   -290   -166     49    202
     67    332    262   -202    -98    296    371    103   -309   -179     49    166
     88    324    236   -207    -75    280    361     90   -329   -194     46    127
     62    285    223   -174    -80    254    353     70   -355   -223     38     90
      0    210    210   -103   -103    210    348     49   -389   -252     23     70
    -41    166    207    -64   -124    187    337     31   -410   -277     10     59
    -62    132    194    -33   -129    161    314      2   -433   -306      5     41
    -93     98    192     -2   -142    145    314    -10   -446   -324      2     54
   -109    106    215      2   -161    161    316      0   -436   -314     20     88
   -145     75    220     33   -184    148    309     -2   -436   -322     20     96
   -200    -15    184    106   -192     83    353     38   -410   -332      2     77
   -236    -72    163    153   -202     44    467    166   -324   -316    -15     57
   -244      7    252    119   -246    129    579    306   -210   -233     36    111
   -228    223    449      0   -337    335    639    459    -12     70    228    301
   -187    691    875   -252   -532    782    602    506    205    548    620    680
   -252   1304   1556   -524   -904   1428    504    361    316    943   1119   1124
   -374   1621   1995   -623  -1184   1808    290    -25    163   1091   1387   1306
   -407   1306   1714   -449  -1062   1512     80   -428   -288    693   1078   1036
   -465    535   1000    -36   -732    766     38   -628   -756    -85    316    449
   -394    -96    296    244   -345    101     28   -563   -922   -532   -202     -2
   -337   -355    -18    348   -161   -187     25   -428   -859   -542   -270   -116
   -337   -394    -59    363   -140   -228     85   -329   -761   -480   -207   -140
   -301   -290     10    296   -155   -140    135   -246   -652   -407   -135   -103
   -259   -153    106    205   -187    -23    181   -176   -540   -327    -46    -31
   -236    -96    140    166   -189     20    213   -142   -483   -285      0     10
   -218    -41    176    129   -200     67    207   -135   -465   -272     33     54
   -192      5    197     90   -194    101    194   -145   -462   -270     44     59
   -166     10    176     77   -171     93    194   -140   -446   -257     41     54
   -127     12    140     57   -132     75    192   -135   -436   -236     36     51
   -116     15    129     49   -124     72    155   -174   -459   -252      7     23
   -119      5    122     57   -122     62    142   -197   -475   -272    -12      5
    -98     18    114     38   -106     64    142   -176   -454   -257      7     28
    -77      0     77     38    -77     38    140   -187   -465   -265     -5     18
    -70    -41     28     54    -51     -7    161   -205   -485   -288    -25     -2
    -70    -38     28     54    -51     -5    153   -215   -493   -301    -23    -15
    -54    -10     44     31    -51     15    137   -210   -483   -298    -18    -15
    -33     15     49     10    -41     31    122   -197   -459   -280      0     -5
    -38     18     54      7    -46     36    103   -213   -465   -283      7    -15
    -57     23     80     15    -67     51    109   -218   -459   -285     18    -12
      5     80     72    -44    -33     77     93   -202   -433   -262     38     10
      2     64     62    -33    -28     64     85   -213   -431   -262     38      7
    -44     41     83      0    -64     62     93   -246   -452   -280     23    -15
    -54     46     98      2    -77     72     77   -265   -465   -293     12    -36
    -10     54     62    -23    -38     59     59   -267   -462   -288     20    -33
     44     85     41    -64      2     64     49   -246   -439   -262     49     -2
     57    103     44    -80      5     75     20   -259   -439   -254     62     12
     70    119     46    -96     10     83     10   -275   -446   -259     67     12
     90    127     36   -109     25     83    -12   -290   -467   -283     49     -2
    116    122      5   -119     57     64    -25   -290   -472   -290     46    -10
    168    145    -23   -158     96     59    -49   -293   -483   -296     54    -10
    207    205     -2   -207    103    101    -54   -270   -459   -277     83      7
    202    210      5   -207     98    109    -75   -259   -452   -277     83     10
    148    145     -2   -145     75     72    -90   -298   -496   -329     31    -33
    150    101    -49   -127     98     28    -51   -309   -524   -363     -2    -67
    220    114   -109   -168    163      2    -36   -293   -519   -366    -12    -72
    285    111   -174   -200    228    -31    -67   -311   -545   -392    -51    -98
    277    127   -150   -202    215    -10    -83   -309   -532   -381    -59    -96
    316    135   -181   -226    249    -23   -103   -298   -511   -366    -46    -88
    340    168   -171   -254    254      0   -103   -275   -475   -332    -18    -64
    355    233   -122   -296    239     57    -83   -262   -441   -293     15    -41
    306    174   -132   -239    220     20    -98   -298   -465   -314    -12    -85
    179     54   -124   -119    150    -33    -98   -311   -480   -342    -46   -119
    103     28    -77    -67     90    -23    -59   -296   -470   -335    -44   -116
    174     98    -77   -137    124     10    -15   -272   -439   -311    -25    -96
    171     77    -93   -124    132     -7    -20   -283   -444   -322    -54   -116
    184    109    -75   -148    129     18    -36   -257   -426   -301    -44   -101
    262    213    -49   -239    155     83    -20   -218   -384   -254     -7    -62
    223    168    -54   -197    137     59    -33   -254   -418   -288    -46    -96
     33    -18    -51     -7     41    -33    -83   -337   -493   -363   -124   -171
     85     28    -57    -59     70    -12    -67   -309   -454   -329    -96   -135
    150    116    -33   -135     90     41    -41   -259   -402   -277    -46    -85
    109    122     12   -116     46     67    -33   -249   -379   -254    -23    -72
     41    114     72    -77    -15     93    -59   -262   -371   -246    -20    -62
    -23     59     80    -18    -51     70   -109   -283   -376   -249    -25    -59
    -46     49     96     -2    -70     70   -119   -285   -368   -233     -7    -33
    -96     23    119     36   -109     70   -116   -298   -381   -244    -23    -33
    -90     72    163     10   -127    116    -62   -265   -353   -218    -12      0
    -96     67    161     12   -129    114    -12   -246   -355   -220    -31      5
   -148     31    179     57   -163    103     31   -231   -366   -231    -57      0
   -150     44    194     51   -174    119     67   -192   -337   -223    -54     12
    -59    129    189    -33   -124    158     85   -127   -280   -194    -31     54
     12    197    181   -106    -85    189     85    -90   -239   -158      7     83
    -18    145    163    -64    -90    155     64   -129   -262   -187    -12     64
   -109     67    174     18   -140    119     38   -181   -293   -218    -25     51
   -119     46    166     36   -142    106     15   -202   -314   -233    -31     49
    -54     51    106      0    -80     77    -20   -236   -348   -262    -59     28
      0     36     33    -18    -15     36    -49   -249   -368   -277    -72     20
     54     38    -15    -49     33     12    -54   -239   -358   -275    -67     41
     59     38    -20    -49     41     10    -51   -220   -345   -259    -54     83
     25    -36    -62      2     44    -49    -64   -228   -363   -280    -77     85
    103    -70   -174    -18    137   -122    -64   -223   -376   -285    -98     83
    213    -67   -283    -75    246   -174    -90   -226   -402   -322   -142     54
    210    -70   -280    -70    244   -174    -75   -220   -405   -353   -153     44
    153   -150   -303     -2    226   -226    -67   -254   -441   -384   -163     10
     23   -329   -353    153    187   -340   -135   -314   -509   -439   -220    -57
     33   -340   -374    150    200   -355   -153   -316   -501   -376   -218    -59
    111   -270   -381     80    246   -324   -127   -283   -449   -249   -184    -46
     77   -285   -363    103    220   -324   -122   -249   -415   -192   -153    -38
    -23   -345   -322    184    148   -335   -148   -236   -405   -197   -163    -57
     -5   -368   -363    187    176   -363   -163   -202   -384   -249   -205    -85
     85   -342   -428    129    257   -384    -83    -41   -265   -265   -210    -98
    155   -166   -322      2    236   -241     88    174    -64   -158   -111    -25
    103   -129   -233     12    168   -181    132    259     46    -67    -25     36
    137    132     -5   -137     70     64     83    246    132    109    197    246
    106    615    509   -361   -200    563      5    132    200    389    563    600
     33   1021    987   -530   -478   1005   -207   -220     54    568    862    826
     28    935    906   -480   -439    919   -465   -553   -267    454    815    758
     12    303    288   -158   -137    296   -548   -753   -719   -171    228    368
     25   -446   -472    210    249   -459   -444   -719  -1021   -807   -420    -62
    -25   -789   -766    407    368   -776   -361   -581   -979   -859   -555   -200
    -88   -930   -841    506    376   -885   -309   -478   -872   -789   -550   -220
     18   -792   -810    387    413   -800   -249   -361   -727   -654   -459   -111
    174   -571   -745    200    459   -657   -194   -246   -574   -501   -340     12
    249   -475   -724    114    485   -600   -161   -202   -509   -413   -272      0
    129   -530   -659    200    394   -594   -137   -210   -498   -374   -252      0
     25   -581   -607    277    314   -594   -137   -239   -501   -348   -270    -15
    150   -537   -688    194    418   -613   -137   -244   -519   -361   -340    -38
    233   -506   -743    135    485   -623   -135   -213   -524   -345   -340    -28
    137   -602   -740    231    436   -670   -148   -202   -527   -314   -306    -72
    111   -558   -672    223    389   -613   -150   -163   -488   -239   -226    -80
    168   -483   -652    158    410   -566   -155   -161   -472   -218   -187    -67
    124   -561   -685    215    405   -623   -140   -181   -498   -257   -223    -77
     25   -639   -667    306    345   -652   -122   -181   -504   -259   -215    -75
    -15   -670   -657    340    319   -665   -150   -197   -519   -262   -207    -59
    101   -555   -657    228    379   -605   -122   -150   -480   -218   -153    -18
     44   -579   -626    265    332   -602    -90   -145   -478   -226   -148     -5
   -176   -763   -589    470    205   -678   -119   -200   -524   -283   -205    -46
   -246   -761   -514    501    132   -639   -129   -197   -517   -246   -174    -51
   -252   -698   -446    475     96   -574   -116   -168   -485   -194   -114    -38
   -179   -675   -496    426    155   -584   -114   -150   -472   -189   -106     -5
   -103   -657   -555    379    226   -607   -132   -163   -488   -215   -140     -5
   -181   -657   -475    418    145   -568   -119   -158   -485   -223   -148     23
   -137   -628   -491    384    176   -561   -122   -135   -465   -213   -132     75
     23   -615   -639    293    329   -626   -163   -153   -488   -226   -142     51
     49   -620   -670    285    358   -644   -192   -168   -509   -226   -129     18
     98   -639   -737    267    415   -685   -218   -181   -522   -233   -132      2
    161   -581   -743    210    452   -662   -257   -176   -504   -213   -119     36
    176   -504   -680    163    426   -592   -259   -166   -475   -161    -54    109
    161   -498   -659    168    410   -579   -223   -150   -457   -135    -18    148
    163   -571   -735    202    449   -652   -220   -137   -462   -145    -36    124
    153   -589   -743    218    446   -665   -215   -119   -459   -150    -49    127
     85   -623   -709    267    397   -665   -223   -137   -470   -166    -59    124
     46   -615   -662    283    353   -639   -226   -135   -459   -158    -41    137
     77   -602   -680    262    376   -639   -223   -119   -444   -148    -33    140
    103   -646   -750    272    426   -698   -220   -148   -480   -200    -85     96
    124   -623   -748    249    433   -683   -192   -145   -488   -220   -103     77
    233   -472   -706    119    467   -587   -179    -85   -423   -155    -31    106
    218   -431   -652    103    433   -540   -207    -72   -392   -124      5    111
     28   -576   -605    275    316   -589   -228   -132   -428   -168    -25     77
     75   -558   -636    239    353   -594   -200   -129   -423   -174    -44     75
    155   -509   -665    176    410   -587   -181   -124   -423   -163    -28     41
     44   -571   -615    262    327   -592   -213   -148   -436   -158    -25      0
    -33   -568   -535    301    249   -553   -233   -150   -423   -148     -7      5
    -18   -563   -548    288    262   -555   -252   -184   -444   -181    -44    -10
     25   -592   -618    280    322   -605   -254   -220   -478   -213    -80    -44
     33   -587   -623    275    327   -605   -262   -228   -488   -228    -88    -36
     67   -550   -618    241    342   -584   -270   -220   -478   -226    -57    -83
     54   -504   -558    223    303   -532   -244   -187   -431   -161     96   -210
      0   -527   -527    262    262   -527   -239   -171   -394   -122    109   -132
     33   -537   -574    249    303   -555   -244   -184   -394   -127     70    -98
    148   -493   -641    174    394   -566   -257   -174   -397   -140     46    -80
    148   -462   -613    155    379   -537   -262   -153   -363    -96     72    -67
    129   -431   -561    150    345   -496   -239   -124   -316    -51    122    -49
    114   -400   -514    142    311   -457   -205    -93   -270    -20    153     -7
     49   -402   -452    176    249   -426   -200    -98   -249     -7    155     -2
     70   -381   -454    153    262   -418   -218   -114   -254     -7    174      7
    135   -329   -465     96    298   -397   -218    -90   -236      5    179     33
    155   -275   -431     59    290   -353   -200    -57   -197     33    194     62
     75   -306   -381    116    228   -342   -194    -51   -189     31    189     88
     44   -306   -350    129    194   -327   -187    -25   -163     51    210     96
    109   -194   -306     41    207   -249   -161     36    -93    119    272    163
    124   -142   -267      7    194   -205   -176     31    -77    127    280    218
     93   -231   -324     70    207   -277   -236    -80   -179     28    194    163
     -2   -298   -296    148    145   -296   -236    -96   -197     12    174    140
     38   -249   -288    103    161   -267   -228    -67   -174     38    210    171
    111   -158   -270     23    189   -215   -205    -31   -140     70    239    207
    -10   -231   -220    122    103   -226   -200    -38   -142     59    236    213
    -93   -363   -270    228     85   -316   -228    -62   -174     25    220    171
   -132   -472   -340    303    103   -407   -252    -93   -213    -20    187    116
   -122   -527   -407    324    140   -467   -270   -106   -241    -49    161     83
   -122   -532   -410    327    142   -472   -270   -101   -249    -54    161     57
   -103   -519   -415    311    153   -467   -277    -93   -249    -59    168     54
    -54   -517   -465    285    202   -491   -290    -96   -259    -80    150     46
    -90   -615   -524    353    215   -571   -342   -155   -324   -148     88    -10
    -93   -623   -530    358    218   -576   -361   -150   -322   -145     90    -18
     36   -511   -548    236    290   -527   -342   -119   -298   -122    101      5
    163   -465   -631    150    397   -548   -358   -150   -327   -163     62     -2
    122   -522   -644    197    381   -581   -381   -192   -366   -202     25    -33
     75   -631   -706    277    389   -667   -418   -207   -392   -223     20    -93
     83   -688   -771    301    423   -730   -335   -132   -355   -215      2   -137
    -44   -774   -732    407    342   -753   -213    -25   -285   -213    -25   -184
    -33   -740   -706    384    335   -724   -140     62   -207   -174     -7   -161
    179   -452   -631    137    405   -540    -75    207    -44    -10    145    -20
    215     85   -129   -153    171    -20    -98    265    179    366    561    355
    145    745    600   -446   -228    672   -241     96    311    761   1021    753
      2   1036   1034   -519   -514   1034   -527   -249    231    950   1236    891
    -23    836    859   -405   -441    846   -730   -566    -93    704   1036    714
    -67     25     93     20    -80     57   -688   -724   -620   -114    306    215
    -64   -587   -522    324    228   -555   -610   -636   -807   -506    -98   -132
     49   -714   -766    329    405   -740   -563   -488   -719   -480   -137   -226
    171   -615   -787    223    478   -701   -488   -335   -571   -379    -83   -194
    205   -475   -680    132    441   -576   -392   -210   -431   -254     31   -135
     85   -483   -568    197    324   -524   -345   -184   -379   -213     62   -135
   -109   -639   -530    374    207   -584   -368   -231   -415   -259      2   -189
   -109   -657   -548    384    218   -602   -366   -241   -426   -272    -23   -210
    -38   -571   -535    303    246   -553   -329   -202   -392   -236      2   -189
    -18   -530   -514    272    246   -522   -311   -179   -368   -215     41   -181
      7   -470   -478    228    239   -472   -290   -153   -345   -189     72   -166
     10   -431   -441    210    226   -436   -283   -135   -329   -168     83   -150
      5   -446   -452    218    226   -446   -298   -148   -345   -184     64   -158
      0   -433   -433    215    215   -433   -290   -135   -335   -176     88   -153
    -25   -439   -415    231    194   -428   -280   -124   -327   -166    109   -148
    -18   -397   -379    207    179   -389   -275   -101   -303   -145    127   -124
    -15   -363   -350    187    166   -355   -290    -96   -298   -140    129   -116
    -41   -374   -335    207    145   -355   -290    -98   -311   -153    116   -135
    -77   -405   -329    241    124   -368   -285   -111   -332   -174     93   -163
   -116   -410   -293    265     88   -353   -285   -103   -327   -166    114   -168
    -98   -355   -259    226     77   -309   -272    -77   -303   -140    150   -135
    -49   -311   -262    179    103   -288   -283    -72   -298   -137    163   -124
    -20   -285   -265    150    122   -275   -290    -77   -311   -140    163   -119
     28   -246   -275    109    150   -259   -280    -75   -314   -140    176   -111
     62   -207   -272     70    166   -239   -277    -62   -301   -132    194    -98
     90   -168   -259     38    174   -215   -314    -64   -301   -132    213    -90
     80   -155   -236     36    155   -194   -340    -70   -309   -135    231    -75
     41   -197   -239     77    140   -218   -342    -93   -342   -168    215    -90
     44   -197   -241     75    142   -220   -361   -116   -361   -184    207   -101
     83   -140   -223     25    153   -181   -353    -96   -340   -163    236    -83
     85   -103   -189      7    137   -148   -327    -72   -322   -140    270    -67
     70    -70   -140      0    103   -103   -319    -59   -316   -124    309    -23
    101    -12   -116    -46    109    -64   -306    -44   -306   -119    322     15
     96    -12   -111    -41    101    -62   -319    -46   -309   -132    324     46
     70    -15    -85    -25     75    -51   -311    -54   -319   -150    324     49
     72     18    -54    -44     64    -18   -285    -41   -303   -142    342     23
    106     51    -57    -80     80     -2   -296    -44   -296   -140    355    -12
    114     46    -70    -80     90    -10   -296    -57   -306   -161    366    -59
    106     41    -64    -75     85    -10   -288    -59   -303   -171    387    -23
    132     75    -57   -103     96     10   -288    -41   -280   -181    400      7
    103     72    -31    -88     67     23   -270    -36   -265   -194    410      2
    109     64    -44    -88     77     10   -252    -36   -259   -171    407    -15
    124     41    -85    -85    103    -20   -239    -36   -254   -135    410    -38
    122     20   -101    -70    111    -38   -236    -33   -239    -96    428    -28
    119      5   -114    -62    116    -54   -239    -38   -236   -101    418    -46
    163     31   -135    -98    148    -51   -244    -46   -239   -127    415    -67
    171     33   -137   -101    153    -51   -241    -49   -233   -124    431    -75
    142      5   -137    -72    140    -64   -239    -49   -233   -116    431    -96
    116    -15   -135    -51    124    -75   -249    -70   -244   -119    426   -101
    153     44   -111    -98    132    -33   -218    -49   -220   -103    441    -83
    189     88   -101   -140    145     -5   -218    -31   -197    -72    444    -59
    153     46   -106    -98    129    -28   -277    -49   -200    -59    439    -93
    116     25    -90    -72    103    -31   -239    -51   -207    -57    449    -85
    119     44    -75    -83     98    -15   -200    -38   -202    -64    467    -36
    122     85    -36   -106     80     25   -189    -25   -181    -49    493     25
    122    106    -15   -114     70     46   -166     -7   -168    -41    511     62
     59     49    -10    -57     36     20   -189    -23   -184    -62    501     33
     64     93     28    -80     18     59   -171    -12   -179    -36    524     67
     75    142     64   -109      5    103   -122     12   -171     -7    553    124
     33    114     80    -72    -23     98    -90     28   -171     -2    566    155
     25    129    101    -77    -36    116    -75     49   -153     25    600    142
     41    161    119   -101    -38    140    -59     67   -127     77    657    142
     67    220    153   -145    -44    187    -36     77    -90    187    696    197
   -145    106    252     20   -197    179    -49     88    -72    277    693    205
   -153     -7    142     77   -150     67   -101     36   -129    210    584    174
    -12     96    109    -44    -59    101    -88     28   -127    192    563    158
     75    158     83   -116     -5    119    -83     25   -119    205    597    114
     96    161     64   -127     15    114   -129     -7   -137    184    623     98
     75    140     64   -109      5    103   -153    -28   -161    129    584     83
     54    122     67    -88     -5     96   -153    -31   -158    116    581     77
     38    111     70    -77    -15     90   -145    -23   -145    135    605     80
     57     96     38    -75     10     67   -145    -23   -163    111    607    101
     90    114     20   -103     36     67   -142    -18   -174     88    607     96
     36     28     -7    -33     20     10   -171    -46   -213     46    558     28
    -41    -72    -33     54     -5    -54   -192    -88   -249     20    530    -25
    -46   -109    -62     77      7    -85   -215   -135   -290     10    537    -31
     25    -70    -98     20     62    -83   -207   -137   -285     18    548    -41
     59    -62   -122      2     90    -90   -197   -142   -280     18    545    -25
     20   -119   -140     46     80   -129   -189   -155   -298     12    535    -36
     12   -132   -145     59     77   -137   -163   -166   -319    -15    519    -49
    116    -25   -142    -46    127    -83   -140   -150   -296     -5    519    -25
    114    -98   -213    -10    163   -155   -197   -158   -309    -31    467    -75
     57   -270   -327    103    189   -296   -200   -116   -316    -85    384   -150
     70   -329   -400    129    233   -363    -83      2   -254    -85    350   -192
    155   -132   -288    -12    218   -207     18    168    -85     83    498    -59
    210    340    129   -275     38    236     46    262    114    397    859    293
    189   1072    883   -633   -348    979     12    213    314    818   1379    774
     93   1639   1545   -865   -724   1592   -179    -83    329   1127   1764   1067
     41   1504   1462   -774   -709   1483   -478   -530    -46    914   1610    906
    -23    766    789   -374   -405    776   -584   -841   -587    176    917    368
    -25    -36    -10     28     -7    -25   -558   -849   -896   -407    285   -145
     23   -410   -433    194    228   -420   -511   -704   -898   -498    122   -314
     77   -493   -571    207    322   -532   -452   -581   -807   -452    116   -350
    114   -428   -542    155    327   -483   -394   -488   -701   -371    163   -329
    166   -296   -462     64    311   -379   -342   -405   -594   -280    236   -267
    202   -179   -381    -10    290   -280   -309   -340   -511   -202    306   -197
    241   -163   -405    -38    322   -283   -303   -327   -501   -197    306   -205
    249   -142   -392    -54    319   -267   -301   -322   -488   -184    316   -194
    244   -124   -371    -59    306   -246   -293   -322   -483   -174    327   -187
    213   -163   -376    -23    293   -270   -275   -345   -509   -197    298   -210
    145   -197   -345     25    244   -270   -270   -366   -524   -213    283   -220
    166   -132   -298    -18    231   -213   -239   -342   -504   -202    290   -194
    194   -103   -298    -46    246   -200   -239   -340   -504   -205    280   -200
     96   -197   -293     51    194   -244   -288   -379   -540   -246    239   -254
    103   -194   -298     44    200   -246   -296   -384   -542   -249    231   -241
    119   -155   -275     18    197   -215   -293   -376   -527   -223    265   -226
    119   -132   -254      5    184   -192   -293   -381   -524   -210    277   -228
    176   -116   -293    -28    233   -205   -277   -381   -530   -223    254   -233
    197   -116   -314    -41    254   -215   -285   -394   -545   -254    215   -252
    228    -90   -319    -67    272   -205   -290   -384   -542   -252    197   -249
    244    -62   -309    -90    275   -184   -298   -381   -537   -244    187   -241
    220    -59   -280    -80    249   -168   -293   -400   -550   -257    171   -233
    153   -124   -277    -15    213   -202   -293   -420   -576   -283    135   -252
    140   -111   -252    -15    194   -181   -277   -420   -576   -280    129   -231
    176    -62   -241    -59    207   -150   -277   -423   -576   -277    127   -213
    254     18   -236   -135    246   -109   -275   -410   -566   -259    142   -171
    244     12   -231   -129    236   -109   -280   -420   -579   -272    124   -163
    218      7   -210   -114    215   -101   -262   -428   -581   -275    116   -145
    254     88   -166   -171    210    -36   -220   -394   -553   -249    142    -90
    200     88   -111   -142    155    -10   -215   -376   -545   -254    135    -62
    166     67   -101   -116    135    -18   -220   -350   -545   -265    106    -75
    210    109   -101   -161    155      5   -231   -306   -509   -246    109    -59
    285    166   -122   -226    205     20   -254   -285   -475   -228    101    -64
    311    181   -129   -246    220     25   -236   -290   -462   -231     88    -70
    288    181   -106   -236    197     38   -197   -293   -465   -236     70    -70
    236    153    -85   -194    161     33   -210   -322   -493   -257     33   -101
    215    150    -67   -184    142     41   -233   -332   -504   -257     12   -106
    246    187    -59   -215    153     64   -257   -322   -501   -246     18    -90
    262    210    -54   -239    158     80   -246   -303   -496   -233     33    -77
    280    257    -25   -270    153    116   -205   -277   -467   -194     72    -51
    293    280    -15   -288    155    132   -200   -259   -449   -171     96    -33
    288    270    -18   -277    153    127   -220   -252   -449   -168     90    -44
    244    233    -10   -239    127    111   -184   -252   -465   -189     72    -62
    210    220      7   -215    101    114   -116   -249   -475   -210     59    -70
    111    155     44   -137     33    101   -106   -254   -485   -236     41    -70
     49    101     51    -75      0     77   -127   -252   -491   -249     23    -70
     28    101     70    -64    -20     85   -135   -249   -472   -231     23    -75
     90    124     33   -109     28     80   -137   -249   -467   -189     10    -98
    132    140      5   -137     64     72   -148   -244   -467   -124     -7   -127
    124    166     41   -145     41    103   -163   -233   -454   -109    -10   -129
    114    207     93   -163     10    153   -194   -220   -431   -127      0   -132
    119    244    124   -184     -2    184   -215   -197   -407   -179      5   -109
    158    246     88   -202     33    166   -215   -184   -402   -228     -2    -90
    181    202     20   -192     80    111   -202   -192   -426   -267    -25    -85
    192    132    -62   -163    127     36   -192   -200   -452   -290    -46    -85
    213    109   -103   -161    158      5   -187   -187   -459   -293    -51    -64
    249    132   -119   -192    184      5   -166   -161   -449   -280    -46    -23
    283    192    -90   -236    187     51    -98   -116   -415   -244    -20     33
    316    207   -109   -265    213     49    -77   -106   -426   -244    -20     59
    309    135   -174   -223    241    -18   -129   -145   -491   -296    -80     38
    293    114   -181   -205    236    -33   -122   -140   -506   -296    -80     57
    366    249   -116   -306    241     67    -28    -75   -454   -215     -2    122
    301    218    -83   -259    192     67    -10    -85   -475   -218      0     88
    285    145   -142   -215    215      2    -51   -148   -548   -280    -67     28
    298    129   -168   -215    231    -18    -75   -171   -584   -303    -98     51
    332    142   -189   -236    262    -23    -80   -179   -610   -309   -106     83
    374    158   -215   -267    293    -25    -88   -189   -641   -319   -114    109
    431    174   -257   -303    342    -41   -101   -189   -657   -311   -124    140
    436    137   -301   -288    366    -80   -106   -187   -683   -311   -163    176
    433    101   -332   -267    384   -114    -85   -181   -704   -309   -200    155
    478    101   -376   -290    428   -137    -96   -181   -727   -293   -179    132
    485     75   -410   -280    446   -166    -93   -163   -732   -277   -137    124
    462      5   -457   -233    457   -226    -96   -168   -758   -298   -148     80
    475    -90   -566   -192    519   -327   -142   -246   -859   -392   -239     15
    472   -109   -584   -184    527   -345   -142   -265   -893   -433   -275     -7
    439   -122   -563   -158    498   -342   -127   -244   -888   -431   -262    -20
    363   -174   -540    -96    449   -355   -116   -252   -906   -449   -270    -44
    298   -202   -501    -46    400   -350    -90   -244   -911   -454   -257    -25
    200   -277   -478     38    337   -376   -106   -262   -943   -485   -288    -75
    241   -254   -496      5    368   -374    -98   -252   -945   -485   -275    -77
    348   -220   -568    -67    457   -394    -80   -220   -943   -485   -272   -106
    381   -285   -667    -46    524   -475    -25   -145   -927   -511   -327   -192
    368   -277   -646    -46    506   -459    106     12   -818   -459   -306   -202
    413   -158   -571   -129    491   -363    200    189   -675   -335   -200   -111
    436    142   -296   -290    366    -75    244    324   -485    -85     51    161
    436    717    280   -576     77    498    249    355   -265    309    519    657
    329   1358   1028   -846   -350   1195    132    148   -150    678   1013   1114
    205   1415   1208   -810   -501   1312   -127   -259   -384    646   1057   1137
     57    795    737   -426   -340    766   -314   -688   -940     33    483    667
     -2   -122   -119     62     57   -122   -366   -880  -1460   -745   -335    -31
     49   -566   -618    257    332   -592   -350   -750  -1506   -906   -568   -324
    114   -649   -763    267    436   -704   -272   -576  -1389   -828   -542   -345
    148   -610   -758    228    449   -683   -187   -433  -1265   -732   -483   -301
    129   -535   -665    202    397   -600   -124   -350  -1174   -659   -418   -239
     96   -485   -581    194    337   -532    -77   -303  -1109   -589   -358   -163
    114   -446   -561    166    335   -504    -49   -259  -1057   -530   -337   -109
    163   -410   -576    122    368   -493    -38   -228  -1031   -498   -327    -80
    244   -324   -568     41    405   -446    -23   -202  -1000   -465   -316    -25
    197   -329   -530     64    363   -428    -15   -197   -989   -449   -316     20
    124   -387   -511    129    316   -449    -18   -213  -1005   -462   -340     38
     98   -400   -501    150    296   -449     -2   -213  -1005   -457   -350     75
     44   -394   -439    176    241   -415     18   -194   -982   -433   -327    129
     70   -379   -452    153    257   -415     -2   -210   -992   -444   -309    137
    187   -340   -527     75    355   -433    -10   -218   -995   -436   -265    101
    122   -376   -498    124    309   -436      2   -213   -989   -420   -228     72
     57   -384   -441    163    249   -413     15   -197   -969   -394   -168     46
     51   -363   -418    153    233   -389     15   -181   -948   -368   -114     33
     59   -363   -426    150    241   -394     18   -174   -940   -363    -96     31
    101   -329   -433    111    265   -381     20   -174   -930   -355    -80     38
    137   -293   -431     77    283   -361     20   -166   -909   -345    -62     46
    145   -275   -420     64    280   -345     18   -166   -898   -327    -38     36
    210   -213   -423      2    316   -316     25   -148   -872   -298     -5     64
    252   -179   -431    -38    337   -303      7   -135   -854   -280     15     93
    187   -226   -413     20    298   -319     -7   -161   -859   -275     33     70
    241   -179   -420    -31    327   -298     46   -135   -828   -236     90     96
    200   -202   -402      0    301   -301     38   -129   -820   -228     98    111
    116   -259   -376     70    244   -316     28   -140   -823   -231     93    116
    111   -223   -335     57    223   -277     62   -124   -797   -202    124    145
     83   -218   -301     67    189   -257     49   -109   -776   -181    148    161
     80   -239   -319     77    200   -277      5   -132   -792   -194    140    158
     70   -270   -342     98    205   -306     18   -145   -800   -202    137    158
    127   -210   -337     41    231   -272     51   -116   -771   -176    174    179
    163   -189   -353     12    257   -272     46   -111   -766   -181    174    161
    174   -124   -298    -23    233   -213     75    -77   -724   -148    215    187
    163    -85   -252    -41    205   -166     77    -72   -704   -135    241    207
    194    -64   -259    -64    226   -161     64    -80   -693   -127    259    220
    226    -25   -252   -101    239   -137     88    -46   -657    -96    293    249
    220    -41   -262    -90    239   -150     93    -51   -657   -103    283    228
    210    -62   -272    -72    241   -166     93    -67   -670   -124    262    192
    218    -36   -254    -90    236   -145     98    -49   -641   -101    290    197
    184    -28   -213    -77    197   -119     90    -44   -615    -90    309    197
    179      0   -179    -88    179    -90    119    -38   -594    -75    327    194
    140     -7   -148    -67    142    -77    116    -49   -594    -77    340    189
    119    -12   -132    -51    124    -72     90    -70   -602    -85    342    184
    111    -31   -145    -41    127    -88     85    -77   -607   -101    329    174
     51    -85   -137     15     93   -109     90    -90   -618   -114    316    158
     62    -62   -124      0     90    -93    106    -88   -605   -101    335    176
     64    -36   -101    -12     83    -67    106    -70   -581    -75    363    205
    135     72    -64   -103     98      5    114    -33   -542    -28    405    241
    197    155    -41   -176    119     57    135      5   -506      7    444    270
    124    116     -7   -122     64     54    150    -18   -524    -10    431    252
     57     70     12    -62     23     41    179    -25   -532    -18    418    233
     57     77     18    -67     20     46    161    -18   -511      0    436    241
     85    116     31   -101     28     75    163      5   -480     23    454    254
     93    119     25   -109     33     72    179     12   -467     25    449    257
    174    207     33   -189     70    122    210     46   -428     62    491    296
    207    259     51   -236     75    155    205     62   -397     83    509    311
    148    218     70   -184     38    145    192     41   -400     75    501    301
    116    187     70   -153     23    129    202     23   -402     62    483    283
    122    205     83   -163     20    145    207     23   -392     57    472    267
    135    244    106   -192     15    176    241     41   -368     75    493    285
    166    272    106   -220     28    189    254     41   -353     80    504    293
    189    296    106   -244     41    200    254     36   -340     88    517    306
    218    340    122   -277     49    231    246     33   -327     90    524    314
    197    309    111   -254     41    210    213     -2   -358     62    501    285
    181    296    114   -239     33    205    205    -15   -366     54    504    290
    174    280    106   -228     33    194    205    -15   -368     46    496    288
    184    262     77   -223     54    171    194    -25   -379     28    475    259
    197    272     72   -236     62    174    197    -12   -363     33    478    262
    194    210     15   -202     88    114    194    -12   -376      7    452    249
    140    114    -28   -127     83     44    181    -33   -405    -31    415    220
    137     88    -49   -111     93     20    189    -25   -407    -41    400    213
    166    103    -64   -137    116     20    197    -20   -405    -44    400    202
    142     88    -57   -116    101     15    215    -23   -415    -57    389    187
     98     15    -83    -57     90    -33    192    -54   -454    -98    348    155
    129     25   -103    -77    116    -38    171    -44   -441    -90    355    158
    140     33   -106    -88    122    -36    179    -25   -418    -75    376    163
    124     -7   -132    -59    127    -70    184    -54   -441   -103    348    124
    119    -41   -161    -41    140   -101    207    -38   -436   -109    342    119
    129   -124   -254     -2    192   -189    252     28   -407   -116    311     85
    176   -111   -288    -33    231   -200    348    155   -311   -101    283     28
    236      7   -228   -122    231   -109    423    301   -166      7    361     88
    272    244    -28   -262    150    109    472    431     20    226    579    277
    332    730    397   -530    -31    563    444    457    207    571    976    631
    296   1389   1093   -844   -400   1241    293    246    262    901   1402    984
    207   1566   1358   -885   -574   1462      7   -142     62    963   1525   1047
    135   1140   1005   -639   -433   1072   -171   -493   -368    542   1166    776
     72    306    233   -189    -80    270   -171   -665   -885   -290    389    231
     80   -223   -303     70    189   -262    -96   -545   -989   -579     41    -80
    122   -368   -493    122    306   -431    -12   -361   -865   -511     41   -106
    135   -366   -501    114    316   -433     57   -236   -730   -415     98    -70
    140   -272   -413     67    275   -342    114   -155   -623   -327    161    -25
    135   -181   -319     20    226   -252    163    -88   -527   -246    228     23
    101   -150   -252     23    174   -200    194    -49   -467   -194    272     59
     90   -132   -223     20    155   -176    223    -31   -441   -179    293     80
    150    -88   -239    -31    194   -163    218    -23   -423   -174    298     85
    236    -44   -280    -98    257   -161    181    -20   -410   -176    309    103
    254    -62   -316    -98    285   -189    166    -49   -439   -218    296     88
    252    -57   -309    -98    277   -181    181    -64   -454   -262    290     77
    239    -51   -290    -93    265   -171    202    -46   -436   -246    303     93
    283    -18   -303   -135    293   -161    213    -23   -413   -181    322    114
    283    -10   -293   -137    288   -153    207     -2   -392   -122    345    142
    257    -57   -316   -101    285   -187    200     -5   -392   -106    348    148
    223    -77   -301    -72    262   -189    192    -15   -402   -142    335    142
    207    -67   -275    -70    239   -168    200    -28   -420   -168    301    148
    220    -62   -283    -80    249   -171    210    -15   -418   -155    306    140
    233    -33   -270   -101    249   -153    207     -7   -405   -122    355    127
    244    -12   -257   -114    249   -135    218      5   -389    -96    397    142
    239     -7   -249   -116    244   -127    213      7   -389    -93    405    158
    249    -12   -262   -119    254   -137    194     -5   -400   -116    389    166
    241    -33   -277   -103    257   -155    179    -20   -418   -142    368    168
    233    -28   -262   -101    246   -145    184    -36   -433   -145    337    200
    228    -18   -246   -103    236   -132    187    -38   -433   -148    368    168
    241    -18   -259   -111    249   -137    184    -31   -428   -142    415    163
    241    -31   -275   -106    257   -153    155    -49   -446   -137    436    161
    226    -49   -275    -88    249   -161    161    -57   -449    -62    413    187
    280    -28   -311   -127    293   -168    189    -28   -423    109    426    249
    288      7   -283   -148    285   -137    189     -5   -405    189    452    303
    244    -25   -272   -109    257   -150    194     10   -371    210    470    309
    218    -46   -265    -85    241   -155    213     10   -342    189    506    301
    223    -31   -257    -96    239   -142    228     28   -316    168    483    298
    213    -25   -239    -96    226   -132    236     28   -324    129    436    267
    223     20   -202   -124    213    -88    233     23   -335     93    413    244
    239     62   -176   -150    207    -57    233     36   -319     85    423    236
    249     77   -171   -166    210    -46    223     41   -311     75    423    215
    249     90   -158   -171    205    -33    220     44   -298     67    418    207
    249    119   -129   -184    189     -5    228     57   -272     72    415    187
    262    145   -116   -202    189     15    220     64   -252     83    426    187
    283    174   -109   -231    194     33    205     62   -241     88    444    197
    259    145   -114   -202    187     15    207     36   -259     59    415    158
    272    148   -127   -210    200     10    215     20   -272     38    397    135
    301    194   -106   -246    205     44    231     44   -246     59    426    148
    293    213    -83   -254    187     64    218     33   -244     59    436    153
    254    218    -36   -236    145     90    205     10   -254     38    410    140
    218    197    -20   -207    119     88    231     25   -239     36    400    145
    249    197    -51   -223    150     72    249     41   -215     49    410    174
    277    207    -70   -246    174     70    226     36   -207     51    410    189
    259    205    -54   -233    158     75    228     28   -207     57    410    189
    246    218    -31   -233    137     96    241     36   -194     72    426    189
    246    244     -2   -244    124    122    249     62   -163     98    452    218
    233    259     23   -249    103    142    246     72   -132    127    472    249
    215    241     23   -228     96    132    249     70   -116    135    480    262
    181    252     70   -218     54    161    272     77    -98    158    493    275
    267    303     36   -285    116    171    265     88    -77    176    496    277
    345    355      7   -353    168    181    246     90    -64    187    509    293
    376    387     10   -381    181    200    244     98    -46    197    517    324
    402    426     23   -418    189    226    241    119    -20    210    527    350
    418    446     28   -431    194    239    241    129     -2    226    532    350
    340    392     51   -368    142    223    231     90    -31    200    517    319
    337    446    109   -392    114    277    272    103    -12    220    548    342
    340    496    155   -418     90    327    293    109      5    228    561    363
    329    514    184   -420     72    350    275    103      7    231    568    384
    319    527    205   -423     54    366    254     93     -2    220    561    381
    252    522    267   -387     -7    394    265    103      2    223    574    389
    210    504    293   -358    -41    397    259    106      2    223    581    387
    306    514    207   -410     49    361    228     83    -23    200    555    361
    379    501    122   -441    127    311    220     72    -44    176    527    335
    324    459    135   -392     93    296    215     70    -59    153    506    322
    205    431    226   -319    -10    329    233     88    -46    153    501    337
    181    389    207   -285    -12    298    249     85    -62    129    465    309
    290    358     64   -327    111    213    244     70    -83     96    436    267
    394    335    -62   -366    228    137    184     33   -114     59    405    233
    376    296    -83   -337    231    106    174     12   -140     36    371    210
    348    262    -85   -303    218     88    187     12   -145     33    368    192
    363    298    -67   -332    215    116    205     36   -119     54    376    205
    368    337    -33   -353    202    153    210     54    -98     64    381    241
    348    283    -64   -316    207    109    176     33   -124     41    353    228
    332    158   -174   -244    254     -7    181     25   -163    -12    277    153
    363    127   -236   -249    301    -54    290    153    -85     -5    246    103
    389    218   -174   -303    280     23    392    285     44     67    285    116
    415    410     -5   -413    210    202    465    418    215    228    428    223
    439    815    376   -626     31    597    465    467    392    498    730    483
    433   1376    943   -906   -254   1161    345    324    470    805   1119    813
    415   1758   1343  -1088   -462   1551    114    -31    335    940   1327    969
    410   1634   1221  -1023   -405   1428   -106   -353     25    763   1200    854
    345    901    555   -623   -103    730   -135   -542   -439     70    550    426
    379    220   -158   -301    270     31    -96   -483   -685   -454      5     25
    418    -80   -498   -168    457   -288    -75   -350   -652   -498    -93   -106
    420   -189   -610   -116    511   -400     18   -228   -542   -428    -72    -98
    436   -166   -602   -135    519   -384     96   -137   -433   -350    -15    -49
    465    -85   -553   -189    506   -319    155    -59   -319   -259     83     33
    459    -49   -509   -205    483   -277    176    -23   -262   -207    135    103
    444    -59   -504   -192    472   -283    187    -20   -257   -210    132    116
    428    -62   -491   -181    459   -275    205     -5   -249   -207    124    109
    415    -59   -475   -179    444   -267    226     18   -231   -194    129    119
    441    -15   -457   -213    449   -236    213     15   -223   -202    132    116
    472     18   -457   -246    462   -218    200     25   -205   -215    145    150
    452    -31   -483   -210    467   -257    176     31   -202   -252    140    179
    436     -5   -444   -218    439   -223    161     46   -184   -223    161    213
    428     25   -402   -228    415   -189    161     70   -150    -98    176    233
    436     57   -381   -249    407   -161    155     90   -116     12    192    246
    470     83   -387   -275    428   -150    148    111    -96     23    176    220
    457     44   -415   -252    436   -184    145    101   -116    -33    163    246
    444     23   -420   -233    431   -197    184    116   -114    -25    176    272
    431     33   -400   -233    415   -184    202    137    -96      5    207    298
    446     10   -436   -228    441   -213    194    132   -111     -2    202    329
    457      2   -454   -231    454   -223    200    142   -116     -2    207    332
    449    -10   -459   -218    454   -236    207    153   -116      0    210    324
    415    -20   -436   -197    423   -228    233    171   -109     18    228    322
    475     54   -420   -265    449   -181    285    215    -70     64    277    319
    376    -41   -420   -168    397   -231    262    189   -127     31    257    218
    363    -33   -397   -166    379   -215    267    192   -137     54    277    213
    397     -7   -407   -194    400   -207    246    187   -142     70    280    233
    428    -10   -439   -207    433   -223    228    176   -161     67    275    241
    472     46   -426   -262    449   -189    252    207   -137    122    311    257
    493     77   -415   -285    454   -168    257    223   -132    161    332    249
    483     75   -407   -280    444   -166    241    233   -135    181    327    265
    480     70   -410   -275    446   -168    246    257   -124    197    353    272
    467     75   -392   -272    428   -155    259    257   -119    202    384    254
    467     64   -402   -267    433   -166    303    270   -119    192    371    272
    420     15   -407   -220    413   -194    311    262   -142    150    319    285
    394     -2   -397   -194    394   -200    293    244   -168    129    303    267
    394      5   -389   -202    392   -189    298    246   -168    140    324    246
    428     54   -376   -241    402   -161    327    275   -135    174    355    254
    436     96   -340   -270    389   -122    355    301   -106    197    371    277
    394     72   -322   -233    358   -124    348    296   -103    189    350    280
    394     54   -340   -226    368   -142    353    309    -93    194    355    244
    405     51   -353   -228    379   -150    329    309    -88    194    374    202
    345    -23   -368   -163    355   -194    306    272   -114    171    381    150
    363    -31   -394   -166    379   -213    324    270   -114    163    384    140
    428     51   -376   -241    400   -161    366    303    -80    181    389    150
    389     28   -363   -210    376   -166    366    293    -88    163    371    127
    342    -36   -379   -155    361   -207    348    265   -116    135    348     80
    353    -54   -407   -148    379   -231    324    239   -145    101    316     33
    376    -41   -418   -168    394   -231    298    231   -148     85    309     25
    428    -15   -446   -207    436   -231    285    244   -132    103    337     51
    480     38   -441   -262    459   -200    303    283    -88    150    389     88
    446     28   -418   -236    433   -194    296    283    -80    174    410     72
    446     12   -436   -231    441   -213    298    265    -90    166    384     62
    457     12   -444   -236    449   -215    314    277    -75    168    381    101
    433     -7   -444   -213    436   -226    296    267    -72    158    363    132
    462     18   -444   -239    454   -213    293    277    -54    171    368    161
    465     77   -387   -270    426   -155    293    311     -2    226    418    202
    493    161   -332   -327    413    -85    327    345     41    270    457    233
    480    161   -319   -322    400    -77    340    345     49    283    475    226
    410    129   -280   -270    345    -75    335    332     41    275    483    220
    428    181   -249   -306    337    -33    353    350     67    288    483    246
    389    202   -187   -296    288      7    381    363     88    296    472    275
    350    189   -161   -270    254     15    368    350     90    301    459    290
    384    246   -137   -314    262     54    337    355    114    332    501    332
    400    277   -122   -340    262     77    340    350    119    340    527    355
    400    265   -135   -332    267     67    335    337    101    322    498    348
    361    218   -145   -290    252     36    311    327     83    303    483    322
    381    249   -132   -314    257     59    342    361    111    342    530    337
    387    285   -103   -337    244     90    368    394    145    366    548    368
    288    189    -98   -239    192     46    340    366    116    311    475    353
    215    119    -96   -168    155     12    337    353    101    277    433    322
    101     18    -83    -59     93    -31    342    340     83    262    431    288
     46    -57   -103      2     72    -77    348    322     57    239    413    265
     67    -77   -148      5    106   -111    340    316     44    215    387    254
     83    -75   -158     -7    119   -116    332    314     49    205    374    246
     54    -93   -148     20    101   -119    319    301     41    192    353    244
     72    -85   -158      5    114   -122    301    296     36    181    337    215
     77   -106   -184     12    129   -145    265    277     12    153    319    184
     62   -148   -213     41    135   -179    226    252    -12    124    303    142
    129   -127   -257      0    192   -192    280    277      0    122    301    140
    111   -197   -311     41    210   -254    327    361     41    109    254    103
     96   -184   -280     44    187   -233    387    462    122    129    244     85
    184    -38   -223    -75    202   -129    496    602    267    241    335    135
    267    267      0   -267    135    135    553    722    454    491    613    311
    259    831    568   -548   -155    698    498    693    631    849   1049    672
     98   1288   1189   -693   -545   1239    296    397    613   1091   1376    914
     33   1332   1296   -683   -631   1314     12     44    392   1075   1408    883
     33    867    833   -449   -400    852   -127   -259    -72    522    922    535
      2     77     72    -41    -36     77   -116   -350   -501   -202    223     41
     25   -265   -290    116    158   -277    -46   -205   -514   -329     59   -137
     25   -324   -350    148    187   -337     59    -20   -358   -218    132   -127
     36   -280   -316    122    176   -298    122     93   -231   -124    187    -98
    129   -145   -275      7    200   -210    161    168   -129    -33    277    -59
    153    -57   -210    -46    181   -132    187    200    -70     20    337    -38
    184     -7   -194    -88    189   -101    207    228    -28     46    353    -15
    246     51   -194   -148    220    -70    241    257      2     75    376     -2
    265     77   -187   -171    226    -54    239    270     18     85    379      7
    213     31   -181   -122    197    -75    215    249      0     64    358     -5
    215     23   -192   -122    205    -83    231    239    -10     54    342    -12
    252     77   -174   -163    213    -46    239    257      7     80    361      2
    254    106   -148   -181    200    -18    207    257     18     80    361      2
    236     88   -150   -163    192    -31    215    233      7     62    337      2
    223     96   -129   -161    176    -18    241    241     20     77    322     36
    168     57   -111   -111    140    -25    228    236     15     77    309     38
    205     90   -114   -148    158    -12    231    236     18     83    324     20
    215    116    -98   -166    158      7    244    249     31     88    327     20
    194    116    -77   -158    137     20    249    252     36     88    311     31
    220    153    -67   -187    145     44    231    246     38     83    298     33
    244    207    -38   -228    142     85    226    254     54    106    319     44
    290    236    -54   -265    171     90    220    252     54    109    327     38
    298    231    -70   -265    184     80    202    239     41     96    314     33
    319    239    -80   -277    200     80    179    231     44     98    311     36
    433    348    -85   -392    259    132    202    270     83    137    355     59
    374    332    -41   -355    207    145    218    270     83    137    363     54
    189    187     -2   -189     96     93    200    220     33     88    314     23
    132    142     10   -137     62     77    184    215     23     83    309     25
    246    270     23   -259    111    148    176    275     75    142    368     77
    293    335     41   -314    124    189    150    301    101    176    392    114
    288    337     49   -311    119    194    140    283     88    171    384    114
    400    446     46   -423    176    246    187    337    132    210    423    155
    285    366     80   -327    103    223    194    329    124    194    415    137
    262    366    103   -314     77    236    210    335    129    194    426    132
    293    428    135   -361     77    283    241    366    153    213    441    161
    213    371    158   -290     28    265    246    348    135    187    402    142
    155    329    171   -244    -10    252    233    342    129    176    389    124
    148    355    207   -252    -31    283    244    363    155    202    415    142
    200    428    228   -316    -12    329    285    402    202    244    454    181
    259    478    218   -368     20    348    277    431    231    265    470    197
    194    418    223   -309    -12    322    275    413    218    239    441    168
    103    345    241   -226    -67    293    316    400    210    218    410    150
      7    267    257   -140   -124    262    296    381    197    205    392    122
    109    335    226   -220    -57    280    265    413    228    233    426    137
    158    376    218   -267    -31    298    280    418    241    241    433    142
     -7    233    239   -114   -122    236    301    371    194    192    387     93
   -127    132    257     -5   -192    194    285    342    163    155    348     57
    -12    262    275   -124   -142    267    306    387    207    200    381     90
    -15    270    285   -129   -150    277    298    397    215    213    410     98
    -25    259    285   -116   -155    272    293    397    215    207    415    114
    -62    236    296    -88   -179    265    306    394    210    200    410    114
    -51    267    319   -106   -184    293    316    415    228    220    431    127
    -12    303    316   -148   -163    311    309    428    239    226    433    137
     72    381    309   -228   -116    345    293    449    259    241    457    171
    200    517    316   -358    -59    415    288    506    314    298    517    226
    148    491    342   -319    -96    418    283    498    314    298    519    228
     12    363    348   -189   -168    355    316    465    275    252    472    189
     36    384    348   -210   -155    366    324    483    283    257    483    207
    140    498    358   -319   -109    428    309    511    316    290    522    272
    194    568    374   -381    -88    472    322    530    337    316    561    345
    184    574    389   -379   -101    483    358    540    340    322    568    332
    179    563    381   -371   -101    472    361    532    324    306    566    306
    137    532    394   -337   -129    465    368    519    309    283    558    283
    166    584    418   -374   -124    501    376    514    311    283    568    319
    215    646    431   -433   -109    540    358    514    314    283    600    381
    215    626    410   -423    -96    519    303    478    275    205    602    384
    197    602    402   -402   -103    501    280    454    239    140    594    368
    187    581    394   -384   -103    488    275    439    226    174    566    366
    171    519    348   -348    -88    433    288    439    215    210    550    350
    150    475    324   -314    -85    400    309    446    213    233    532    322
    132    407    275   -270    -72    340    314    431    179    218    491    280
    135    405    270   -270    -67    337    335    441    166    205    488    285
    127    413    285   -272    -80    350    327    452    163    218    498    270
     96    374    277   -236    -90    327    327    457    155    215    496    262
     57    298    241   -179    -90    270    332    441    127    181    457    226
    111    327    215   -218    -51    272    335    452    119    187    470    236
    140    384    244   -265    -51    316    301    465    148    213    506    277
     12    280    267   -148   -127    272    267    387     96    161    459    252
    -93    142    233    -25   -163    187    306    348     36     98    405    207
   -111    111    223      0   -166    166    329    358     44     93    394    205
    -72     64    137      2   -103     98    337    418     83    111    381    187
    -18      7     23      5    -20     15    413    519    142    179    329     96
     38     33     -5    -38     23     15    506    628    241    311    355     90
     57    200    142   -127    -41    171    576    761    405    506    524    249
    114    696    581   -405   -233    639    579    854    644    854    963    592
    -46   1395   1441   -675   -745   1418    545    807    883   1304   1571   1018
   -124   1743   1867   -810   -995   1803    316    504    839   1499   1867   1137
    -62   1374   1436   -654   -748   1405    -44     18    358   1119   1545    841
   -249    566    813   -161   -530    688    -38   -218   -171    332    776    361
    -44     93    137    -25    -90    116      2   -150   -366    -77    290     41
    109   -119   -231      5    168   -174    -23    -41   -353   -132    132    -75
    137   -205   -342     33    239   -272     28     59   -293    -98     80   -124
    265    -85   -353    -90    306   -218     57    174   -158     10    197    -46
    171     -5   -179    -83    174    -90     83    215    -41    101    342     10
    111     33    -77    -72     93    -20    179    210      0    109    368    -20
    127    -18   -145    -54    135    -80    220    200    -25     62    272    -80
     64     -5    -72    -31     67    -38    236    231    -23    103    236    -38
    142     25   -119    -85    132    -46    236    272     -2    132    215     88
    161     -5   -168    -80    163    -85    200    241     -7    109    228     64
    137     51    -85    -93    111    -15    226    246     38    122    257     80
    166     83    -85   -127    127      0    218    257     57    119    267     77
    259    106   -153   -184    205    -20    189    236     38     98    239     36
    410    124   -288   -270    348    -80    127    194     -2     49    166     18
    444     88   -355   -265    400   -132     93    155    -41     10    124     -2
    431    111   -319   -272    374   -103    111    163    -25     25    148     -5
    384    101   -283   -244    335    -90    150    163    -20     28    142    -12
    329    114   -218   -223    275    -51    189    168     -5     44    137     -2
    314    174   -140   -244    228     18    205    197     38     93    155     25
    275    171   -106   -223    192     33    194    207     54    106    148     20
    296    142   -153   -220    226     -5    166    184     28     77    106    -10
    280    137   -142   -207    213     -2    153    179     28     80    106     -2
    270    168   -101   -218    187     33    192    184     33     93    119     15
    303    207    -96   -257    200     57    218    205     44    109    129     23
    324    218   -106   -272    215     57    200    210     44    106    135     20
    316    213   -106   -267    210     54    168    218     54    109    148     18
    309    228    -80   -267    194     75    119    228     67    122    171     25
    296    161   -137   -228    215     12    109    205     31     93    155     -2
    293    129   -163   -210    228    -15    132    215     23     80    145    -12
    280    153   -127   -215    202     12    137    233     36     98    150     23
    311    150   -161   -231    236     -5    124    233     33     90    111     33
    296    114   -184   -205    241    -36    109    239     41    103    103     57
    270    124   -145   -197    207    -10    111    246     49    119    122     90
    298    129   -168   -215    233    -18     96    236     33     88     62    116
    283    189    -93   -236    189     49    129    296     90    137     93    176
    272    228    -46   -252    161     90    181    340    137    192    158    194
    350    239   -114   -296    233     62    192    340    150    202    161    194
    387    218   -168   -303    277     25    161    324    153    197    127    181
    358    161   -197   -259    277    -18    148    327    163    200    101    150
    270     54   -215   -163    241    -77    111    314    148    194     57     93
    246     90   -155   -171    202    -31    116    311    161    218     57     83
    327    233    -93   -283    210     70    200    353    213    267     96     88
    309    233    -75   -270    192     80    252    379    239    259     90     59
    254    161    -93   -207    174     33    241    379    218    233     67     23
    163     49   -116   -106    140    -33    231    366    197    207     33    -18
    166     41   -124   -106    145    -41    262    384    223    231     41      0
    270    189    -80   -228    176     54    335    441    296    298    106     70
    194    103    -93   -150    145      5    340    436    288    285     90     62
     98    -12   -114    -44    106    -62    327    418    267    259     72     41
     85    -20   -106    -33     96    -62    332    426    277    257     93     51
     67      2    -64    -33     67    -31    353    441    298    252    103     41
     57     -5    -62    -28     59    -31    348    444    319    223     98     64
     33    -20    -54     -7     44    -38    353    457    363    213    101     98
     38    -12    -51    -15     44    -31    379    488    413    259     98    111
     96     -5   -101    -44     98    -51    381    509    446    384     70    111
     77    -18    -96    -31     85    -57    371    522    472    454     31    109
     72    -15    -88    -28     77    -51    366    542    501    402     18    119
    109      2   -106    -57    106    -51    363    579    537    342     20    145
    142     33   -109    -88    127    -36    355    592    553    296     10    148
    174     25   -148   -101    161    -62    355    610    563    285     10    181
    171     18   -153    -93    163    -67    348    615    561    288     20    241
    174     28   -145   -101    158    -57    340    600    548    288     15    298
    184     33   -150   -109    168    -57    358    600    545    314     31    348
    272     62   -213   -168    241    -75    319    558    511    309     -5    301
    265     28   -236   -148    249   -103    301    530    483    296    -62    249
    314     20   -293   -168    303   -135    275    493    436    290   -127    215
    345      7   -337   -176    342   -163    254    478    410    324   -145    277
    337    -36   -376   -150    355   -205    265    485    397    358   -176    298
    192    -64   -257    -64    223   -161    335    540    439    439   -135    376
    197    -96   -293    -51    241   -194    335    535    428    454   -150    270
    288   -166   -454    -59    371   -309    311    493    381    397   -233    142
    244   -179   -426    -33    335   -303    329    496    379    397   -239    135
    192   -223   -415     15    301   -319    324    483    368    384   -241     72
     88   -285   -374     98    228   -329    290    459    350    379   -249     41
     44   -316   -361    137    202   -337    267    444    329    381   -254     57
     67   -272   -342    101    202   -306    335    480    353    418   -241    101
    -18   -319   -303    168    140   -311    348    485    350    423   -259    114
   -119   -397   -277    257     77   -337    319    470    329    400   -285    106
   -171   -465   -293    319     59   -379    335    480    322    374   -309     98
   -161   -509   -350    335     93   -431    371    532    319    329   -361     33
     44   -374   -420    163    231   -397    522    701    410    366   -345     28
     96   -348   -444    124    267   -394    641    854    506    420   -306     51
     51   -220   -272     85    161   -246    706   1000    657    576   -135    197
   -140    301    441    -80   -290    371    774   1153    987   1015    381    691
   -303    966   1270   -329   -787   1117    698   1072   1236   1452    909   1202
   -366   1218   1584   -426   -976   1402    397    704   1161   1558   1067   1353
   -342    891   1234   -272   -787   1062    137    283    766   1205    732   1047
   -303     31    335    135   -322    184     -5   -106    106    389   -101    298
   -192   -555   -366    374     85   -462    -67   -155   -181    -12   -568   -124
   -114   -753   -639    431    262   -696    -33    -28   -171    -67   -659   -218
    -46   -727   -680    387    316   -704     93    135    -54      7   -602   -168
    -20   -581   -561    301    267   -571    228    288     96    145   -501    -51
    -70   -519   -449    293    189   -485    298    374    197    246   -423     31
   -101   -522   -423    311    158   -472    327    410    233    290   -397     62
   -111   -527   -415    319    150   -472    335    428    246    309   -379     62
   -106   -517   -410    309    150   -465    335    444    259    319   -353     62
    -80   -524   -444    301    179   -485    329    444    257    319   -368     44
    -44   -527   -483    283    218   -504    327    439    252    316   -381     10
    -25   -514   -488    270    231   -501    324    436    252    322   -392    -12
    -57   -509   -452    283    197   -483    340    449    267    337   -384    -12
    -46   -514   -470    280    210   -493    332    444    265    329   -392    -23
    -33   -535   -501    283    231   -517    327    428    254    316   -402    -46
     31   -553   -584    262    306   -568    303    394    218    285   -428    -90
   -122   -537   -418    327    148   -478    371    446    272    335   -384    -62
   -127   -496   -371    311    122   -433    405    485    309    363   -358    -67
    -46   -514   -467    277    207   -491    374    462    277    335   -387   -129
    -67   -563   -496    316    213   -530    350    439    249    319   -405   -171
    -88   -548   -459    316    184   -504    366    459    272    348   -381   -166
    -23   -488   -467    254    220   -478    379    475    288    366   -363   -166
      0   -470   -470    233    233   -470    381    475    288    361   -374   -194
    -25   -491   -465    259    218   -478    384    475    285    355   -384   -223
    -25   -524   -498    275    233   -511    366    465    275    348   -402   -252
    -25   -519   -496    272    233   -509    363    475    285    358   -389   -257
    -38   -522   -483    280    220   -504    361    480    293    374   -371   -254
      7   -501   -509    246    257   -504    368    496    309    394   -353   -254
      5   -462   -470    226    236   -467    371    509    327    418   -332   -246
    -25   -462   -436    244    202   -449    366    517    327    431   -319   -241
    -12   -433   -420    223    202   -428    361    517    327    439   -314   -249
    -20   -441   -420    231    200   -431    371    530    345    459   -303   -233
    -44   -413   -371    226    163   -392    397    558    374    491   -275   -194
    -44   -379   -335    210    142   -358    410    571    387    509   -265   -171
    -59   -394   -337    226    137   -366    423    581    384    509   -277   -163
    -70   -400   -329    236    129   -366    426    584    387    514   -280   -155
    -88   -410   -322    246    114   -366    433    594    397    519   -280   -155
   -103   -420   -319    262    106   -371    444    605    400    519   -283   -155
   -106   -415   -309    262    101   -363    454    613    410    527   -283   -150
   -103   -405   -301    254     98   -353    478    636    439    550   -270   -135
   -132   -394   -262    262     62   -329    485    639    446    553   -259   -140
   -132   -392   -259    262     62   -327    498    646    459    555   -265   -163
   -135   -402   -267    267     64   -337    519    667    480    566   -265   -163
   -155   -410   -254    283     49   -332    527    675    493    574   -254   -142
   -155   -418   -262    285     51   -340    519    659    485    568   -259   -148
   -166   -439   -272    301     51   -355    509    639    470    548   -280   -174
   -187   -483   -296    332     54   -389    498    628    459    527   -303   -197
   -174   -462   -288    319     57   -376    504    631    467    530   -301   -192
   -171   -441   -272    303     49   -358    496    628    467    535   -298   -194
   -181   -444   -262    311     38   -353    491    626    472    537   -290   -197
   -197   -436   -239    314     20   -337    498    641    491    550   -265   -176
   -189   -405   -215    298     12   -311    506    657    504    566   -236   -148
   -116   -335   -218    226     49   -275    532    691    537    607   -192   -109
   -111   -337   -226    223     57   -283    550    698    550    620   -179   -111
   -158   -397   -239    277     38   -319    545    691    540    607   -197   -140
   -145   -368   -223    257     38   -296    550    704    550    615   -192   -137
   -111   -319   -210    213     49   -265    542    704    555    618   -187   -140
    -85   -288   -202    187     57   -246    550    711    566    636   -171   -129
    -64   -246   -181    155     57   -215    561    722    584    659   -140   -111
    -51   -223   -171    137     59   -197    561    722    589    665   -129   -119
    -36   -252   -218    142     90   -236    548    704    568    646   -155   -145
    -41   -249   -210    145     83   -231    566    714    579    667   -140   -124
    -28   -187   -158    106     62   -174    587    719    605    704   -101    -88
    -18   -150   -132     85     57   -142    568    706    602    706    -83    -72
    -20   -187   -166    103     70   -176    527    665    566    670   -101    -96
    -23   -228   -205    124     90   -218    501    644    537    644   -114   -111
    -31   -283   -252    155    109   -267    483    628    511    626   -137   -137
    -20   -298   -277    161    127   -288    488    636    509    623   -145   -129
    -18   -319   -301    168    140   -311    480    618    491    597   -174   -135
     -7   -384   -376    194    184   -381    462    587    457    563   -215   -155
     12   -433   -446    210    228   -441    436    558    420    527   -257   -176
     18   -462   -480    223    249   -470    426    545    413    514   -267   -200
     15   -514   -530    249    270   -519    420    545    402    491   -285   -239
     25   -550   -576    262    298   -563    394    522    371    459   -314   -270
     10   -592   -602    290    303   -597    379    506    348    436   -340   -280
    -10   -594   -584    303    285   -589    384    511    350    439   -345   -270
     44   -610   -654    283    348   -631    350    485    314    402   -384   -288
     38   -641   -680    301    358   -662    337    478    301    384   -400   -277
    -59   -688   -628    374    283   -659    376    514    327    402   -387   -262
    -67   -795   -727    431    329   -761    423    581    332    374   -441   -329
   -150   -800   -652    475    249   -727    563    748    436    420   -420   -340
    -36   -706   -670    371    314   -688    644    885    545    493   -376   -319
     77   -407   -485    163    280   -446    740   1054    756    724   -148   -116
    140     57    -83    -98    111    -12    737   1111    982   1080    262    265
     10    571    561   -290   -275    566    576    885   1057   1395    680    626
    -64    649    714   -290   -389    680    231    454    828   1395    763    654
   -153    262    413    -57   -283    337      5     59    397    995    407    337
   -194   -488   -293    342     49   -392    -33   -135    -88    280   -298   -228
   -109   -924   -815    517    350   -870    -23    -51   -228      0   -607   -509
    -25  -1072  -1047    548    509  -1060     41     96   -174    -12   -654   -584
      2  -1085  -1088    540    542  -1085    106    194    -90     33   -626   -597
     12  -1039  -1052    514    532  -1044    168    275     10    111   -553   -561
     10   -974   -984    480    496   -979    205    324     77    174   -485   -514
     12   -927   -943    457    478   -935    220    337    109    202   -449   -491
     -5   -927   -924    465    459   -927    223    329    111    200   -439   -491
    -46   -930   -883    488    418   -906    239    348    129    207   -415   -465
    -64   -885   -823    472    379   -854    252    361    153    223   -389   -441
     36   -865   -901    413    467   -883    226    335    129    194   -397   -459
     90   -836   -930    371    509   -883    210    319    119    187   -387   -465
     98   -852   -950    376    524   -901    205    309    109    166   -387   -483
     83   -875   -961    394    519   -917    197    298     98    145   -381   -498
     70   -857   -927    392    498   -891    197    298     98    140   -340   -485
     44   -872   -917    413    480   -893    194    293     98    129   -314   -478
     18   -880   -898    431    457   -888    187    283     88    194   -298   -472
     15   -901   -917    441    465   -909    189    290    101    262   -285   -480
     -5   -904   -898    454    444   -901    200    298    127    259   -228   -467
    -31   -888   -857    457    413   -872    205    296    135    272   -184   -449
    -49   -891   -841    470    394   -867    210    298    150    262   -174   -433
    -70   -896   -828    483    376   -862    202    293    148    254   -187   -420
    -77   -891   -815    483    368   -854    192    290    150    246   -233   -418
    -96   -883   -789    488    345   -836    189    296    158    259   -262   -402
   -114   -878   -763    496    324   -820    192    303    166    283   -275   -374
   -124   -885   -761    504    316   -826    179    290    155    280   -293   -368
   -132   -888   -756    511    311   -823    174    280    161    285   -298   -363
   -145   -870   -724    506    288   -797    163    267    163    301   -285   -353
   -137   -849   -711    493    285   -782    153    259    153    288   -272   -342
   -135   -844   -711    488    285   -779    140    254    132    288   -275   -319
   -132   -820   -688    475    275   -756    148    257    137    290   -275   -288
   -132   -826   -696    478    280   -761    153    257    142    290   -285   -280
   -114   -852   -737    483    311   -795    148    257    145    366   -319   -293
    -90   -849   -758    470    332   -805    129    246    132    415   -348   -306
    -67   -818   -750    441    340   -784    116    239    124    433   -353   -311
    -46   -836   -789    439    368   -813     93    220    103    402   -376   -366
    -57   -891   -833    475    387   -862     75    200     83    342   -418   -410
    -49   -906   -857    478    402   -883     59    189     75    324   -441   -420
    -20   -891   -870    454    423   -880     46    181     70    324   -457   -436
      2   -883   -885    439    441   -883     41    171     72    329   -475   -459
      5   -904   -909    449    457   -906     41    166     85    311   -485   -483
      0   -909   -911    452    454   -911     41    163    101    296   -496   -496
     20   -896   -917    436    467   -906     51    174    124    296   -496   -501
     18   -891   -911    436    462   -901     49    166    127    277   -478   -517
      5   -932   -937    465    470   -935     25    137    106    236   -483   -545
     12   -930   -943    457    475   -935     15    122     98    220   -488   -561
     23   -917   -940    446    480   -927      5    114    103    220   -483   -561
     28   -924   -953    446    491   -937     -7     98     96    207   -493   -574
     25   -940   -966    457    496   -953    -18     85     88    194   -504   -589
     36   -922   -961    441    498   -943    -28     77     90    189   -488   -594
     49   -935   -984    441    514   -958    -41     70     85    176   -480   -610
     62   -922   -984    428    522   -953    -44     77     98    179   -446   -610
     72   -883   -956    405    514   -919    -44     85    119    197   -394   -594
     67   -885   -953    410    509   -919    -46     80    129    197   -337   -587
     72   -875   -948    400    509   -911    -46     88    145    200   -290   -561
     93   -839   -932    368    511   -885    -49    101    161    205   -303   -545
    111   -802   -914    345    511   -857    -46    109    181    218   -355   -530
    114   -795   -909    337    509   -849    -46    114    192    226   -394   -527
    129   -753   -883    311    506   -818    -51    122    205    249   -402   -504
    148   -711   -862    280    504   -787    -49    129    226    283   -389   -475
    142   -680   -823    270    483   -750    -44    129    241    319   -374   -452
    140   -678   -820    267    478   -748    -67    101    239    361   -384   -444
    150   -680   -831    265    488   -756    -88     77    228    389   -400   -446
    132   -701   -833    283    483   -766   -114     46    210    387   -410   -465
    135   -701   -836    283    485   -769   -137     31    200    384   -407   -483
    163   -711   -875    272    517   -792   -174     12    181    363   -420   -506
    181   -724   -906    270    542   -815   -210    -23    155    335   -449   -530
    210   -753   -966    270    587   -859   -246    -70    124    301   -493   -558
    231   -828  -1060    298    644   -943   -277   -106     85    257   -548   -600
    233   -891  -1127    327    678  -1008   -298   -129     51    220   -592   -628
    239   -927  -1166    342    701  -1044   -319   -153     25    192   -626   -646
    239   -976  -1215    366    724  -1096   -345   -184     -2    161   -670   -662
    231  -1041  -1273    405    750  -1156   -366   -223    -36    124   -719   -678
    220  -1078  -1301    426    758  -1189   -379   -246    -54     98   -748   -670
    231  -1083  -1314    426    771  -1197   -384   -257    -64     90   -750   -680
    233  -1093  -1327    428    779  -1210   -394   -277    -77     83   -745   -737
    223  -1114  -1337    446    779  -1226   -400   -298    -83     80   -784   -735
    205  -1169  -1374    480    789  -1270   -413   -314    -96     64   -839   -743
    215  -1257  -1473    519    844  -1363   -413   -301   -103     23   -891   -826
    228  -1343  -1574    555    898  -1457   -348   -218    -72     -5   -950   -930
    241  -1337  -1579    548    909  -1457   -270   -111      7     44   -984   -953
    272  -1213  -1488    470    878  -1350   -187     49    168    215   -909   -831
    350   -784  -1135    215    740   -958   -122    181    405    545   -581   -501
    332   -163   -496    -85    413   -329   -129    181    646    956    -72    -49
    171    155    -15   -163     93     70   -371   -101    654   1195    226    184
     77    -75   -155     -2    116   -114   -696   -530    311    961      2     10
    -10   -706   -696    358    340   -701   -844   -901   -226    309   -607   -509
      2  -1301  -1304    649    652  -1304   -867   -989   -579   -210  -1122   -958
     57  -1582  -1639    763    846  -1610   -833   -867   -607   -324  -1273  -1104
     23  -1691  -1717    833    867  -1704   -750   -758   -545   -309  -1257  -1145
      7  -1673  -1680    831    844  -1678   -678   -678   -459   -254  -1228  -1106
     33  -1584  -1621    774    826  -1600   -615   -605   -366   -179  -1171  -1015
     57  -1512  -1569    727    813  -1540   -579   -563   -309   -127  -1106   -974
     67  -1467  -1538    698    800  -1501   -571   -553   -296   -111  -1101   -989
     80  -1452  -1535    685    805  -1493   -571   -550   -290   -114  -1104   -997
     72  -1457  -1530    691    800  -1493   -584   -568   -298   -127  -1117   -995
     62  -1454  -1517    696    789  -1486   -602   -584   -309   -140  -1137   -989
     98  -1439  -1538    667    818  -1488   -628   -602   -324   -155  -1163  -1008
    127  -1434  -1564    652    844  -1499   -644   -623   -345   -168  -1200  -1015
    122  -1465  -1587    670    852  -1525   -665   -644   -366   -197  -1223  -1021
    132  -1462  -1595    665    862  -1527   -675   -662   -381   -226  -1249  -1018
    213  -1389  -1605    587    909  -1496   -675   -662   -371   -218  -1270   -995
    275  -1348  -1623    535    948  -1486   -693   -680   -381   -223  -1288  -1005
    252  -1395  -1649    571    948  -1522   -735   -724   -418   -246  -1319  -1041
    226  -1449  -1675    613    950  -1561   -763   -756   -449   -280  -1325  -1057
    316  -1384  -1701    532   1008  -1543   -743   -743   -439   -275  -1306  -1036
    329  -1374  -1704    522   1015  -1538   -732   -743   -439   -277  -1312  -1028
    252  -1400  -1652    574    950  -1525   -753   -766   -454   -293  -1317  -1041
    223  -1426  -1649    602    935  -1538   -776   -784   -475   -298  -1322  -1060
    223  -1431  -1654    602    937  -1543   -782   -795   -480   -296  -1319  -1057
    220  -1447  -1667    613    943  -1558   -792   -805   -488   -301  -1325  -1054
    220  -1460  -1680    618    948  -1571   -807   -820   -504   -311  -1337  -1060
    231  -1457  -1688    613    958  -1571   -823   -841   -514   -319  -1350  -1057
    226  -1483  -1709    628    966  -1595   -846   -862   -535   -342  -1369  -1057
    228  -1480  -1709    626    966  -1595   -865   -878   -550   -353  -1379  -1049
    218  -1486  -1704    633    958  -1592   -878   -888   -561   -353  -1384  -1041
    210  -1493  -1704    641    956  -1597   -888   -893   -566   -345  -1389  -1036
    218  -1483  -1704    631    961  -1592   -893   -888   -566   -332  -1384  -1021
    226  -1452  -1680    613    950  -1566   -883   -880   -555   -316  -1356   -989
    220  -1462  -1686    618    950  -1574   -878   -880   -561   -324  -1345   -979
    236  -1475  -1712    620    974  -1592   -878   -891   -571   -324  -1322   -976
    275  -1480  -1758    602   1015  -1618   -898   -906   -584   -348  -1335   -989
    265  -1488  -1753    610   1008  -1621   -911   -922   -594   -381  -1371  -1034
    272  -1462  -1735    594   1002  -1600   -888   -919   -581   -387  -1384  -1054
    249  -1499  -1748    626    997  -1623   -896   -943   -589   -415  -1415  -1062
    246  -1517  -1766    633   1005  -1641   -909   -956   -592   -426  -1444  -1054
    265  -1504  -1769    618   1015  -1636   -898   -950   -574   -407  -1447  -1034
    277  -1496  -1774    607   1023  -1634   -898   -956   -566   -400  -1436  -1041
    288  -1488  -1777    600   1031  -1631   -904   -969   -568   -394  -1421  -1057
    283  -1475  -1758    594   1018  -1615   -901   -976   -558   -384  -1405  -1062
    275  -1478  -1753    600   1013  -1615   -906   -984   -555   -381  -1400  -1062
    259  -1491  -1751    613   1005  -1621   -917   -995   -558   -392  -1405  -1062
    252  -1493  -1745    620    997  -1618   -917  -1000   -553   -400  -1397  -1057
    244  -1473  -1719    613    979  -1595   -919  -1005   -545   -400  -1387  -1044
    236  -1470  -1706    615    969  -1587   -922  -1005   -537   -402  -1376  -1028
    223  -1465  -1688    620    953  -1574   -919   -997   -537   -400  -1361  -1015
    218  -1423  -1641    602    930  -1532   -914   -995   -537   -387  -1335   -992
    218  -1408  -1628    594    922  -1519   -927  -1005   -550   -394  -1327   -997
    226  -1395  -1621    584    922  -1506   -937  -1010   -553   -394  -1325  -1000
    231  -1395  -1626    581    927  -1509   -945  -1015   -555   -402  -1322  -1008
    244  -1415  -1660    587    950  -1538   -956  -1018   -561   -415  -1330  -1021
    254  -1389  -1644    566    948  -1517   -948  -1008   -542   -397  -1312  -1005
    262  -1348  -1613    542    937  -1480   -940  -1002   -524   -384  -1288   -989
    275  -1306  -1584    514    930  -1447   -927  -1013   -506   -371  -1273   -969
    288  -1273  -1561    493    924  -1415   -914  -1008   -491   -361  -1249   -943
    277  -1260  -1538    491    906  -1400   -904   -995   -480   -358  -1231   -922
    267  -1239  -1506    485    885  -1371   -888   -971   -465   -342  -1208   -891
    262  -1195  -1460    465    859  -1327   -875   -956   -444   -322  -1182   -862
    244  -1182  -1426    470    833  -1304   -880   -966   -441   -322  -1174   -854
    226  -1174  -1400    472    813  -1288   -885   -976   -446   -322  -1156   -831
    254  -1119  -1374    431    813  -1247   -888   -974   -441   -309  -1127   -810
    252  -1135  -1387    439    818  -1260   -914   -997   -465   -329  -1132   -831
    205  -1184  -1389    491    797  -1286   -937  -1021   -488   -348  -1143   -844
    174  -1202  -1376    511    774  -1288   -945  -1023   -491   -350  -1132   -828
    158  -1202  -1361    519    758  -1280   -950  -1026   -493   -350  -1122   -807
    140  -1226  -1369    542    753  -1296   -956  -1034   -506   -363  -1127   -805
    148  -1267  -1415    561    782  -1340   -966  -1044   -530   -392  -1148   -815
    176  -1275  -1454    548    813  -1363   -958  -1041   -540   -400  -1156   -813
    150  -1327  -1480    587    815  -1402   -969  -1057   -563   -423  -1169   -826
     75  -1413  -1491    667    782  -1452   -992  -1096   -602   -470  -1200   -857
    101  -1413  -1514    657    807  -1462   -989  -1109   -618   -491  -1210   -862
    155  -1356  -1514    600    833  -1434   -974  -1098   -607   -488  -1192   -846
    109  -1410  -1522    649    815  -1465   -989  -1117   -631   -514  -1202   -859
     93  -1449  -1545    675    818  -1499  -1010  -1137   -654   -535  -1210   -867
    114  -1441  -1556    665    833  -1499  -1013  -1140   -654   -540  -1202   -859
    119  -1473  -1592    675    854  -1532  -1002  -1132   -662   -555  -1208   -870
    145  -1538  -1683    696    911  -1610   -950  -1062   -657   -587  -1252   -919
    148  -1566  -1714    706    930  -1639   -839   -930   -592   -581  -1267   -953
    155  -1517  -1673    680    914  -1595   -732   -756   -472   -498  -1197   -893
    280  -1137  -1418    428    846  -1275   -633   -558   -226   -226   -914   -615
    376   -517   -893     70    633   -706   -628   -491     49    179   -441   -140
    223     57   -166   -142    194    -54   -784   -698    200    537     12    303
    -10    101    111    -44    -59    106  -1145  -1150     33    548     96    381
    -62   -400   -340    231    137   -371  -1379  -1574   -454     54   -353    -10
    -54  -1200  -1145    626    542  -1171  -1447  -1816  -1010   -678  -1072   -644
    -98  -1795  -1699    945    797  -1748  -1447  -1782  -1221  -1023  -1449  -1008
    -57  -1896  -1839    976    891  -1867  -1350  -1608  -1140  -1005  -1454  -1041
    -23  -1821  -1800    919    885  -1813  -1218  -1441   -997   -893  -1356   -958
     20  -1704  -1725    841    872  -1714  -1114  -1312   -867   -787  -1247   -857
     54  -1623  -1678    782    865  -1649  -1052  -1241   -792   -724  -1179   -789
     64  -1605  -1670    771    867  -1636  -1010  -1208   -758   -701  -1150   -758
     57  -1608  -1665    774    859  -1636   -995  -1197   -745   -691  -1127   -740
     70  -1587  -1657    758    862  -1621   -984  -1187   -737   -680  -1101   -714
     83  -1574  -1657    745    870  -1615   -982  -1184   -735   -678  -1085   -704
     93  -1584  -1678    745    885  -1631   -976  -1176   -732   -680  -1078   -693
    101  -1577  -1680    735    891  -1628   -976  -1174   -727   -683  -1062   -678
     98  -1571  -1670    735    883  -1621   -974  -1174   -727   -683  -1052   -672
    111  -1566  -1678    727    893  -1621   -971  -1174   -724   -683  -1044   -659
    122  -1558  -1680    719    901  -1618   -969  -1171   -722   -685  -1031   -644
    119  -1566  -1686    722    901  -1626   -966  -1166   -717   -691  -1018   -628
    111  -1579  -1691    732    901  -1636   -963  -1163   -719   -696  -1013   -626
    111  -1558  -1673    722    891  -1615   -961  -1158   -717   -693   -995   -610
    114  -1535  -1649    711    880  -1592   -948  -1150   -706   -693   -976   -589
    116  -1527  -1647    704    880  -1587   -935  -1145   -701   -696   -963   -576
    114  -1522  -1636    704    875  -1579   -924  -1143   -693   -701   -953   -574
    116  -1506  -1623    693    867  -1564   -917  -1132   -680   -704   -943   -566
    114  -1486  -1600    685    857  -1543   -906  -1119   -670   -698   -919   -555
    101  -1483  -1584    688    839  -1532   -909  -1124   -680   -711   -911   -555
    101  -1473  -1574    685    836  -1522   -904  -1127   -685   -724   -901   -548
     98  -1473  -1571    685    833  -1522   -901  -1122   -693   -740   -893   -542
    103  -1462  -1566    680    833  -1514   -896  -1111   -688   -735   -859   -527
    111  -1434  -1545    662    828  -1488   -888  -1106   -680   -730   -836   -504
    122  -1426  -1548    652    833  -1486   -885  -1101   -680   -730   -813   -488
    135  -1413  -1551    636    841  -1480   -888  -1088   -680   -727   -789   -465
    135  -1395  -1530    631    831  -1462   -888  -1078   -685   -724   -779   -439
    142  -1361  -1506    607    823  -1434   -875  -1062   -683   -727   -766   -402
    148  -1340  -1488    594    815  -1413   -859  -1054   -685   -730   -750   -381
    135  -1330  -1467    594    800  -1397   -849  -1052   -688   -740   -740   -361
    124  -1319  -1444    597    784  -1382   -831  -1049   -685   -748   -732   -332
    114  -1304  -1418    592    763  -1358   -810  -1036   -675   -743   -719   -314
    109  -1283  -1392    584    750  -1337   -795  -1023   -667   -735   -696   -293
    111  -1273  -1387    579    748  -1330   -782  -1010   -657   -732   -678   -277
    127  -1226  -1353    550    740  -1288   -761   -989   -636   -711   -659   -257
    119  -1208  -1330    542    724  -1267   -743   -974   -626   -704   -628   -241
    103  -1213  -1319    553    711  -1265   -724   -961   -615   -693   -589   -220
     85  -1215  -1301    563    691  -1257   -717   -953   -613   -693   -566   -207
     72  -1187  -1260    558    665  -1223   -706   -950   -610   -693   -548   -202
     80  -1145  -1226    530    649  -1184   -693   -945   -600   -688   -530   -184
     93  -1122  -1218    514    654  -1169   -688   -950   -605   -693   -524   -176
     98  -1117  -1215    506    654  -1166   -693   -963   -618   -704   -561   -192
    101  -1119  -1221    509    659  -1169   -701   -971   -623   -714   -581   -210
     80  -1109  -1192    511    633  -1148   -701   -974   -618   -709   -568   -210
     88  -1080  -1169    496    628  -1124   -691   -963   -602   -693   -535   -187
     90  -1062  -1153    483    620  -1106   -683   -950   -589   -683   -514   -168
     93  -1049  -1143    478    618  -1096   -685   -945   -589   -680   -498   -163
     83  -1049  -1135    480    607  -1093   -688   -948   -597   -685   -496   -166
     98  -1008  -1109    454    602  -1057   -675   -937   -587   -675   -475   -148
    116   -966  -1083    423    597  -1023   -659   -919   -568   -659   -454   -124
    119   -956  -1075    418    597  -1015   -652   -914   -563   -652   -441   -114
    129   -919  -1049    392    587   -982   -644   -909   -550   -641   -423    -98
    148   -880  -1031    366    589   -956   -628   -893   -532   -633   -397    -70
    176   -846  -1023    335    600   -935   -607   -880   -524   -636   -381    -44
    215   -795  -1010    290    613   -901   -589   -875   -527   -639   -368    -18
    249   -761  -1010    254    628   -883   -576   -885   -540   -667   -363    -15
    270   -724   -997    226    631   -859   -566   -883   -530   -667   -350     -2
    236   -714   -953    236    592   -833   -566   -878   -514   -618   -335      0
    233   -678   -911    223    571   -795   -561   -878   -498   -589   -293      2
    265   -649   -917    192    589   -782   -568   -891   -504   -592   -283     10
    296   -652   -948    176    620   -800   -600   -919   -532   -607   -309     -7
    324   -657   -982    163    652   -818   -626   -945   -563   -631   -358    -23
    337   -665  -1002    163    670   -833   -641   -956   -581   -633   -376    -31
    368   -665  -1034    148    698   -849   -659   -956   -589   -641   -379    -41
    355   -685  -1041    163    698   -862   -652   -945   -592   -636   -381    -12
    371   -727  -1101    176    735   -911   -665   -961   -618   -667   -405    -12
    389   -766  -1156    189    771   -961   -691   -984   -654   -711   -436    -36
    423   -771  -1195    171    807   -982   -717  -1015   -691   -753   -459    -64
    478   -774  -1252    148    865  -1013   -745  -1052   -737   -815   -498   -106
    470   -782  -1254    155    859  -1018   -761  -1072   -766   -854   -519   -129
    488   -774  -1262    142    875  -1018   -769  -1075   -782   -878   -524   -145
    491   -750  -1244    129    865   -997   -769  -1070   -789   -888   -517   -142
    501   -730  -1234    114    867   -982   -779  -1067   -800   -898   -504   -150
    478   -730  -1210    124    841   -969   -771  -1049   -795   -896   -493   -142
    467   -722  -1189    127    828   -956   -758  -1034   -792   -898   -467   -140
    426   -763  -1192    166    807   -976   -724   -987   -784   -917   -478   -161
    381   -807  -1189    213    784   -997   -623   -857   -724   -909   -493   -187
    384   -719  -1104    166    743   -911   -493   -680   -605   -831   -405   -148
    410   -545   -956     67    683   -750   -371   -457   -426   -670   -249     -7
    415   -140   -555   -137    483   -348   -324   -324   -197   -374     75    327
    311    475    161   -394     75    319   -329   -335     49     36    566    826
     83    906    823   -496   -371    865   -496   -602    124    311    927   1187
    -72    795    867   -361   -470    831   -771  -1008   -124    192    854   1114
   -168     33    200     67   -184    116   -958  -1395   -709   -488    187    498
   -171   -722   -553    446    189   -639  -1034  -1530  -1145  -1091   -444    -88
   -116  -1015   -898    566    389   -958  -1002  -1408  -1187  -1223   -623   -265
    -83  -1013   -930    548    423   -971   -883  -1226  -1065  -1148   -579   -233
    -83   -906   -826    493    371   -867   -740  -1052   -909  -1018   -465   -137
    -88   -792   -704    439    306   -748   -628   -930   -782   -904   -355    -38
    -96   -730   -636    413    267   -683   -561   -854   -701   -828   -283     31
   -109   -719   -610    415    249   -665   -514   -797   -654   -789   -244     72
   -132   -737   -605    433    233   -672   -501   -776   -641   -782   -228     83
   -132   -704   -571    418    218   -639   -485   -761   -618   -763   -202     98
   -150   -670   -522    407    184   -597   -462   -740   -594   -740   -181    114
   -150   -633   -483    392    166   -558   -441   -717   -568   -717   -155    142
   -166   -633   -467    400    148   -550   -428   -701   -555   -698   -137    168
   -184   -636   -454    410    132   -545   -428   -691   -548   -685   -124    179
   -192   -628   -439    410    122   -535   -423   -672   -535   -678   -116    189
   -200   -628   -428    415    114   -530   -413   -652   -522   -672   -111    197
   -200   -613   -415    405    106   -514   -405   -636   -517   -665    -98    200
   -197   -566   -368    381     83   -470   -387   -613   -496   -633    -64    223
   -197   -561   -363    376     80   -462   -371   -592   -475   -628    -59    241
   -210   -566   -355    389     72   -462   -363   -574   -462   -644    -59    257
   -223   -558   -337    389     54   -449   -361   -566   -457   -646    -46    257
   -226   -527   -301    376     36   -415   -348   -545   -433   -626    -18    277
   -226   -522   -296    371     31   -410   -345   -535   -423   -618     -2    290
   -236   -535   -298    387     31   -418   -342   -530   -423   -626      2    296
   -236   -498   -262    366     10   -379   -324   -511   -405   -607     28    319
   -236   -491   -254    363      7   -371   -314   -491   -389   -592     38    335
   -249   -496   -249    371     -2   -374   -316   -488   -392   -581     41    340
   -244   -491   -246    368      0   -368   -314   -480   -389   -561     51    348
   -239   -467   -231    353     -5   -350   -303   -462   -376   -537     77    374
   -223   -431   -207    327    -10   -319   -301   -454   -374   -530     98    392
   -207   -400   -192    301    -10   -296   -303   -444   -363   -522    111    402
   -220   -389   -168    306    -25   -280   -296   -415   -345   -504    127    423
   -223   -376   -153    298    -36   -265   -290   -402   -342   -493    140    439
   -233   -361   -127    296    -54   -244   -270   -374   -314   -470    166    465
   -236   -345   -111    290    -62   -231   -262   -358   -306   -462    181    475
   -189   -329   -140    259    -25   -236   -270   -368   -314   -470    181    465
   -197   -332   -137    262    -31   -236   -244   -345   -298   -459    187    465
   -200   -314   -114    257    -44   -213   -220   -327   -277   -441    200    470
   -200   -290    -93    244    -54   -192   -205   -314   -257   -420    215    472
   -202   -275    -72    239    -64   -174   -187   -288   -228   -394    239    488
   -194   -262    -70    226    -62   -166   -171   -267   -210   -379    252    491
   -197   -246    -49    220    -75   -148   -150   -249   -192   -361    262    493
   -210   -244    -33    226    -90   -140   -135   -236   -176   -350    259    493
   -194   -228    -33    213    -80   -132   -127   -231   -163   -353    241    488
   -194   -226    -31    207    -83   -129   -114   -218   -145   -348    249    493
   -200   -231    -31    215    -85   -129   -114   -220   -142   -345    270    485
   -192   -228    -36    210    -80   -132   -103   -215   -137   -337    270    480
   -192   -241    -49    218    -72   -145    -90   -207   -140   -337    252    480
   -171   -215    -44    192    -64   -129    -75   -187   -129   -329    257    493
   -153   -187    -33    168    -62   -109    -67   -174   -119   -319    272    506
   -153   -161    -10    155    -72    -88    -62   -163   -114   -306    306    511
   -158   -145     12    153    -85    -67    -54   -145   -103   -283    332    524
   -153   -153      0    150    -77    -77    -49   -140   -106   -288    293    522
   -135   -166    -31    150    -54    -98    -28   -114    -90   -293    270    535
   -114   -153    -38    132    -38    -98    -20    -96    -77   -285    288    550
   -114   -122     -7    119    -54    -64    -20    -83    -59   -259    340    576
   -116   -111      5    114    -62    -54      7    -57    -33   -226    358    610
    -98    -88     10     93    -57    -38     38    -31    -12   -207    363    628
    -83    -41     38     59    -62     -2     83     10     15   -187    394    654
    -67      7     75     31    -70     41    101     28     25   -163    426    675
    -33     31     64      0    -49     46    119     54     49   -142    452    706
    -10     72     83    -31    -46     77    150     85     77   -119    488    748
     -7    124    132    -62    -70    127    179    111    106    -77    517    784
      2    179    176    -90    -85    179    194    132    132    -36    545    823
     -7    184    192    -90   -101    187    184    124    124    -33    542    828
    -33    132    163    -49    -98    148    153    101     98    -51    524    820
    -23    124    145    -51    -85    135    135     93     85    -59    511    831
     23    166    142    -93    -59    155    140    103     96    -49    514    862
     38    174    135   -106    -49    153    148    103    106    -62    511    865
     15    111     93    -64    -38    103    137     88     98   -109    475    839
     23     62     36    -44     -7     49    132     85     90   -142    439    820
     10      0    -10     -5     10     -5    119     70     67   -163    400    800
      2    -54    -57     25     28    -57     93     46     33   -171    368    776
     54    -15    -70    -20     59    -41    124     72     46   -140    384    805
     31    -41    -75      5     51    -59    119     59     23   -148    363    782
    -20   -114    -93     67     36   -103    116     49      0   -179    314    750
      7   -109   -119     49     62   -111    116     46    -10   -192    280    735
     33    -93   -129     28     80   -111    127     46    -15   -202    259    719
     31   -101   -132     33     80   -116    132     46    -23   -218    244    706
     25   -155   -181     64    103   -168    137     51    -41   -252    205    688
     64   -213   -277     72    168   -246    166    114    -38   -285    158    639
    122   -184   -306     31    213   -246    285    262     41   -270    148    615
    163    -85   -249    -38    202   -166    413    441    184   -179    210    672
    174     88    -85   -129    129      2    506    600    361     -2    371    836
    184    527    340   -358    -77    433    493    628    555    314    740   1215
    148   1119    971   -633   -413   1047    387    467    693    649   1156   1652
     90   1350   1260   -722   -584   1304    109     88    566    730   1296   1816
     33   1028    995   -530   -480   1013   -181   -358    135    368    963   1530
     18    272    254   -148   -119    262   -259   -592   -394   -368    200    875
     75   -259   -335     90    202   -296   -249   -527   -594   -743   -223    509
    184   -374   -558     93    371   -465   -150   -340   -511   -740   -262    467
    215   -348   -563     67    389   -454    -44   -200   -389   -662   -215    509
    223   -290   -517     31    368   -402     28   -109   -285   -589   -148    568
    239   -215   -454    -12    345   -332     83    -44   -200   -530    -93    597
    280   -135   -415    -75    348   -272    135      5   -140   -478    -49    618
    311    -54   -366   -127    337   -210    161     38    -96   -441    -18    652
    309    -67   -376   -122    340   -220    161     41    -90   -441    -25    657
    293    -83   -379   -106    335   -231    161     38    -93   -441    -28    654
    285    -88   -374    -98    327   -231    158     38    -98   -446    -41    652
    298    -64   -363   -116    329   -213    176     62    -77   -428    -28    678
    316    -36   -355   -140    335   -194    197     80    -57   -413    -15    685
    316      2   -316   -161    316   -155    226    106    -31   -389      7    706
    303     25   -277   -166    290   -124    246    132     -7   -366     28    732
    228    -15   -244   -106    236   -129    252    137      0   -368     18    737
    197    -10   -207    -93    200   -109    267    155     18   -348     36    756
    168    -25   -194    -72    179   -109    265    163     23   -342     41    756
    187     12   -174   -101    179    -80    283    187     41   -324     62    766
    223     83   -140   -153    181    -28    329    228     80   -285    103    795
    192     85   -109   -140    150    -10    358    257    111   -262    127    820
    145     62    -83   -103    114    -10    358    259    116   -252    142    820
     90     33    -57    -64     75    -10    345    257    114   -249    150    818
    101     75    -25    -88     64     25    355    272    135   -226    179    839
    109     83    -25    -98     67     28    368    290    153   -213    200    852
    114     96    -18   -106     64     41    376    301    161   -205    218    859
     90     93      0    -93     44     46    379    303    163   -202    233    867
     57     62      5    -59     25     33    366    298    155   -215    236    862
     54     51     -2    -54     28     25    353    303    158   -215    249    862
    119    103    -15   -111     67     44    371    335    187   -184    296    898
    140    122    -20   -132     80     51    387    358    202   -166    322    914
     93     75    -18    -83     57     28    368    348    192   -174    322    867
     98     93     -5    -96     51     46    374    353    197   -166    335    841
    119    127      5   -124     57     67    397    371    215   -150    358    841
    158    158     -2   -158     80     80    436    400    241   -127    394    859
    129    140     10   -135     59     75    457    405    249   -124    413    865
     80    122     41   -101     18     83    454    400    246   -124    423    865
     96    148     51   -122     20    101    470    410    265   -109    439    870
    114    155     38   -137     38     98    485    423    283    -98    452    875
    155    184     28   -168     64    106    504    433    306    -83    470    880
    129    192     62   -163     33    129    517    433    329    -67    485    880
     70    171    101   -122    -15    137    522    426    342    -62    496    878
     70    176    106   -124    -18    142    524    426    355    -57    504    875
     88    220    132   -153    -20    176    527    426    376    -41    522    883
     93    226    129   -161    -18    176    535    420    381    -46    527    878
     72    202    129   -137    -28    168    537    413    389    -46    532    872
     57    189    132   -124    -38    161    532    405    394    -46    537    862
     59    194    135   -127    -36    166    527    407    407    -44    545    862
     96    257    158   -176    -31    207    542    423    428    -23    568    872
     85    272    184   -179    -49    228    548    431    444    -12    589    870
     59    236    176   -150    -59    205    540    423    441    -15    592    859
     51    226    174   -137    -59    200    532    420    449    -10    600    852
     51    267    215   -161    -83    241    548    444    478     23    641    872
     57    298    241   -179    -93    270    555    465    509     54    672    883
     64    316    252   -192    -93    283    566    483    532     80    701    891
     59    329    270   -194   -103    301    576    498    553    106    730    893
     59    366    303   -213   -122    337    589    517    587    137    769    909
     64    405    340   -236   -137    374    607    535    618    163    797    930
     31    413    379   -223   -176    397    615    545    633    179    813    940
     25    436    410   -231   -192    423    631    563    657    197    828    963
     23    465    441   -244   -207    452    649    584    683    220    852    995
     -2    496    496   -246   -249    496    665    597    709    244    878   1021
    -38    498    537   -231   -288    517    662    587    717    252    883   1031
     -5    558    563   -275   -283    561    680    602    745    280    906   1060
      7    566    555   -288   -272    561    678    594    745    288    906   1067
    -28    514    542   -244   -285    527    646    563    722    262    880   1052
    -51    509    561   -231   -306    535    636    553    722    262    878   1072
    -23    540    563   -257   -293    550    644    563    737    275    883   1091
    -31    501    532   -236   -283    514    636    555    722    257    857   1067
    -98    415    514   -158   -306    462    615    537    693    226    820   1031
   -101    376    478   -137   -290    426    607    535    680    207    797   1010
   -101    353    454   -124   -277    402    605    537    678    200    787   1005
   -142    288    431    -75   -285    358    581    509    649    168    753    974
   -163    244    405    -41   -285    324    566    483    623    150    727    948
   -179    220    397    -20   -290    309    561    465    610    137    717    937
   -181    223    405    -20   -293    314    563    467    613    142    719    937
   -200    187    387      5   -293    285    548    454    594    129    704    911
   -189    179    366      5   -277    272    537    446    589    127    698    906
   -140    220    358    -41   -249    288    545    454    600    142    709    914
   -132    187    319    -25   -226    252    553    472    600    129    685    891
   -132     72    205     28   -168    137    607    555    615     85    618    818
   -116     70    187     23   -153    129    722    691    704    114    615    802
    -70    187    257    -59   -166    223    831    875    865    246    717    891
      2    522    519   -262   -257    522    898   1026   1091    514    992   1143
      0   1093   1091   -548   -545   1091    872   1023   1314    904   1449   1582
   -142   1566   1706   -711   -924   1636    683    748   1361   1182   1813   1912
   -228   1569   1797   -672  -1013   1683    350    324   1122   1135   1816   1893
   -277   1060   1337   -389   -807   1197    122   -103    615    607   1317   1465
   -288    275    563      5   -426    418     93   -233    158    -80    610    870
   -228   -109    119    168   -174      5    129   -119     77   -290    358    633
   -171   -155     12    161    -93    -72    226     57    194   -233    374    633
   -145    -85     59    116   -103    -12    337    207    337   -124    457    693
   -145      0    145     72   -148     72    426    311    457    -23    553    769
   -145     88    231     28   -187    158    480    376    537     54    623    826
   -174    106    280     31   -226    192    498    397    568     80    646    841
   -181     98    280     41   -231    189    504    410    579     88    654    841
   -132    161    290    -15   -213    226    535    444    615    124    683    865
   -158    153    311      2   -236    233    542    454    631    140    701    875
   -197    119    314     36   -254    215    537    449    631    140    704    875
   -184    153    337     15   -259    244    548    457    649    161    719    891
   -181    166    348      5   -265    257    553    465    659    171    724    896
   -181    148    329     15   -254    239    555    470    662    171    717    891
   -200    137    337     28   -270    236    561    475    665    179    719    896
   -228    135    363     46   -296    249    558    478    670    189    727    904
   -228    140    366     44   -298    252    563    483    675    197    730    906
   -231    153    384     36   -306    267    566    485    678    205    732    909
   -228    161    387     31   -309    272    568    491    680    210    735    914
   -223    166    389     28   -306    277    581    504    693    220    740    924
   -226    153    379     36   -303    265    584    504    696    220    732    917
   -218    158    376     31   -296    267    587    514    704    228    732    917
   -218    176    392     18   -306    285    589    522    709    241    743    924
   -228    207    436     10   -332    322    594    532    722    262    758    943
   -236    200    436     15   -337    316    589    530    724    262    758    940
   -239    192    428     23   -335    309    589    537    724    262    756    937
   -233    184    415     23   -324    298    587    540    724    265    745    935
   -218    184    402     18   -309    293    579    540    717    262    732    927
   -220    179    397     18   -309    288    563    535    711    265    730    930
   -220    179    400     20   -309    288    555    537    717    275    740    953
   -192    231    420    -20   -306    324    574    561    743    303    771    992
   -142    309    452    -83   -296    379    615    594    779    340    807   1028
   -166    290    454    -62   -311    371    628    602    782    342    800   1031
   -223    233    454     -5   -337    342    620    589    763    324    769   1018
   -233    213    446      7   -340    329    623    592    761    316    750   1018
   -241    233    475      5   -358    353    628    594    758    319    750   1026
   -231    257    488    -12   -361    371    639    602    769    337    763   1039
   -241    257    498     -7   -371    376    657    620    792    361    776   1052
   -257    233    488     10   -374    361    680    641    815    374    779   1047
   -254    246    501      5   -376    374    709    670    841    397    792   1052
   -277    267    545      2   -410    407    719    683    862    415    805   1054
   -301    277    579     10   -441    428    730    691    878    428    810   1052
   -306    285    589      7   -446    436    740    701    893    439    813   1044
   -332    254    587     38   -459    420    748    704    898    436    810   1034
   -337    257    592     38   -465    423    756    706    901    441    807   1028
   -340    262    602     38   -472    431    763    706    906    441    800   1021
   -363    252    615     54   -488    433    763    704    911    444    797   1013
   -368    246    615     62   -491    431    763    706    922    452    802   1008
   -366    259    626     51   -496    441    761    714    932    467    823   1008
   -355    288    644     33   -498    465    763    727    943    488    852   1013
   -361    290    649     33   -506    470    776    743    961    509    870   1018
   -371    267    639     51   -504    452    789    756    974    522    872   1013
   -368    270    636     46   -504    452    795    761    979    527    872   1008
   -374    275    649     49   -511    462    792    769    979    530    862   1002
   -387    280    665     51   -524    472    782    771    976    522    852    995
   -400    285    685     57   -542    485    784    782    982    530    852   1005
   -384    327    711     25   -550    519    815    810   1008    558    875   1041
   -332    394    727    -31   -530    561    854    852   1044    594    901   1093
   -335    418    753    -41   -545    587    867    865   1049    605    909   1114
   -374    381    756     -2   -563    568    862    859   1041    600    906   1119
   -361    400    758    -20   -561    579    883    875   1054    615    922   1140
   -376    407    784    -18   -579    594    891    875   1057    620    922   1143
   -371    441    810    -36   -592    626    891    870   1062    631    927   1161
   -358    491    849    -64   -602    670    904    878   1072    644    937   1182
   -379    454    831    -38   -605    644    872    846   1041    618    911   1163
   -405    413    818     -2   -610    615    828    805   1002    589    885   1145
   -397    407    802     -7   -600    602    818    789    987    587    898   1145
   -348    436    784    -44   -566    610    828    797    992    600    927   1174
   -389    376    766      5   -576    571    815    779    969    576    906   1158
   -431    277    709     75   -571    493    795    748    930    537    870   1117
   -428    228    657     98   -542    441    782    735    904    509    846   1093
   -428    176    605    127   -517    389    766    711    870    475    810   1060
   -428    150    576    137   -504    363    748    688    839    449    782   1031
   -439    127    566    155   -504    345    743    672    820    433    761   1028
   -446    111    558    166   -504    335    732    657    805    415    732   1021
   -459    111    571    174   -514    340    727    649    797    415    724   1010
   -457    114    571    168   -517    342    724    641    789    413    730   1002
   -459     93    553    181   -506    322    727    639    779    407    724    997
   -457     75    530    189   -493    301    722    639    771    400    714    982
   -444     25    470    210   -457    246    732    662    761    371    688    937
   -423    -44    379    233   -402    166    828    784    800    361    652    870
   -400     -2    394    200   -397    194    956    948    904    418    672    891
   -329    155    485     85   -407    319   1057   1132   1065    571    795   1013
   -280    540    820   -129   -550    680   1080   1236   1280    865   1101   1317
   -368   1215   1584   -423   -976   1397   1010   1153   1509   1286   1587   1805
   -550   1597   2148   -524  -1350   1873    763    795   1509   1491   1849   2060
   -641   1408   2049   -384  -1345   1727    449    350   1184   1267   1649   1878
   -680    633   1314     23   -997    974    246    -59    553    532    906   1241
   -657   -127    530    389   -594    202    223   -116    174    -25    285    685
   -581   -355    226    467   -405    -67    272     23    181    -98    166    532
   -504   -306    197    402   -350    -54    394    197    314     -7    207    566
   -392   -135    257    265   -324     59    532    355    462    114    290    665
   -405    -64    340    236   -374    135    592    423    537    181    342    717
   -407    -51    355    228   -381    150    626    459    571    215    358    748
   -405    -46    355    223   -381    155    641    470    576    215    348    758
   -389    -28    361    210   -376    166    652    472    579    213    335    769
   -381    -12    366    194   -374    176    652    465    568    202    322    776
   -358     23    381    166   -371    202    649    462    553    194    322    789
   -329     57    384    135   -358    220    654    454    530    192    324    792
   -319     85    405    116   -361    244    662    452    517    200    340    787
   -335     83    415    124   -376    249    662    467    555    223    355    771
   -348     96    444    124   -394    270    665    488    587    265    368    782
   -345    116    462    114   -402    288    665    501    605    285    368    807
   -355     98    454    129   -405    275    665    496    605    265    348    802
   -350    122    472    111   -410    296    665    501    607    272    340    800
   -350    140    491    103   -420    314    672    509    618    290    348    800
   -353    140    491    106   -423    314    672    511    623    293    350    800
   -342    145    488     98   -415    316    672    511    623    301    342    795
   -335    155    491     88   -413    322    678    506    628    303    327    802
   -329    184    514     72   -423    350    701    506    644    316    329    813
   -324    194    519     62   -423    358    709    517    644    319    332    800
   -335    174    509     80   -420    340    696    511    626    319    332    792
   -327    176    501     75   -415    340    678    532    594    322    327    795
   -319    189    509     64   -415    350    667    545    584    327    324    802
   -314    189    504     62   -407    345    659    542    581    332    324    805
   -290    223    514     33   -402    368    654    542    600    348    345    810
   -296    236    530     28   -415    381    649    545    605    355    361    807
   -301    231    532     33   -418    381    641    553    602    363    368    810
   -298    262    561     18   -428    410    646    563    620    384    381    820
   -293    296    589      0   -441    441    659    576    631    400    392    836
   -296    303    600     -5   -449    452    667    579    628    400    394    833
   -298    324    623    -12   -459    472    683    589    639    410    402    836
   -311    332    644    -12   -478    488    691    592    641    415    397    836
   -327    327    654      0   -491    491    701    600    652    420    392    831
   -353    327    680     12   -517    504    709    602    665    426    392    831
   -368    342    711     12   -540    527    724    623    685    446    413    849
   -376    340    717     15   -545    527    727    639    704    459    431    854
   -384    350    735     18   -558    542    740    659    730    480    446    867
   -392    374    766      7   -579    568    763    683    766    509    480    885
   -402    384    787      7   -594    584    779    698    792    530    488    888
   -407    392    800      5   -602    594    784    704    802    545    493    885
   -423    381    805     20   -613    592    779    698    805    545    506    875
   -426    374    797     23   -613    587    779    698    805    558    527    862
   -418    368    787     25   -602    576    782    706    805    574    496    857
   -428    389    815     18   -623    602    795    722    826    597    491    872
   -436    397    833     20   -633    615    795    735    841    602    498    880
   -436    415    852     10   -644    633    797    748    852    613    509    888
   -446    415    862     15   -654    639    792    756    854    628    514    885
   -452    413    862     18   -657    636    797    766    862    649    522    885
   -452    428    880     12   -665    654    805    776    870    665    527    891
   -452    423    875     12   -665    649    807    782    875    672    522    880
   -452    415    867     18   -659    641    813    795    883    680    519    880
   -462    433    896     12   -678    662    823    807    896    701    535    885
   -475    449    924     12   -698    685    841    820    909    714    548    885
   -475    480    953     -2   -714    717    859    833    924    730    553    885
   -485    493    979     -5   -732    737    880    849    940    745    561    885
   -496    511   1008     -7   -753    758    898    867    961    766    576    891
   -496    511   1008     -7   -750    758    911    883    979    776    589    893
   -493    530   1023    -18   -758    776    917    888    989    792    605    901
   -493    581   1075    -46   -784    828    919    896   1010    818    633    922
   -498    620   1119    -62   -807    867    919    891   1018    833    652    930
   -504    623   1127    -59   -815    875    917    888   1021    841    657    935
   -511    581   1093    -36   -802    836    888    865    995    818    628    911
   -517    561   1078    -23   -797    820    865    844    976    810    610    893
   -524    545   1067    -12   -797    805    844    831    961    802    594    878
   -522    509   1031      7   -776    769    828    818    940    782    574    849
   -553    452   1002     49   -779    727    828    813    927    763    555    820
   -574    381    956     96   -766    667    831    807    906    735    527    795
   -584    332    917    124   -750    626    823    797    883    717    498    763
   -592    285    878    153   -735    581    810    784    862    696    467    732
   -605    254    857    174   -730    555    797    763    836    675    433    709
   -602    226    828    187   -714    524    797    750    826    665    413    688
   -600    210    810    192   -706    509    795    750    823    670    418    683
   -597    194    792    202   -693    493    787    745    820    662    407    670
   -589    161    750    215   -670    454    782    743    810    644    389    654
   -594    158    753    218   -672    454    784    750    813    649    394    659
   -597    142    737    226   -667    439    782    756    807    639    381    652
   -563     96    659    233   -610    376    805    797    807    618    348    615
   -532     38    571    246   -553    303    914    935    870    626    319    568
   -517     80    597    218   -558    337   1044   1114    992    706    368    607
   -475    272    748    101   -613    509   1153   1322   1187    901    548    766
   -433    711   1145   -137   -789    927   1192   1436   1434   1234    914   1127
   -511   1330   1839   -410  -1174   1584   1122   1356   1654   1654   1395   1631
   -691   1636   2327   -472  -1509   1979    883   1021   1647   1873   1662   1896
   -800   1376   2174   -290  -1486   1777    589    576   1296   1628   1428   1699
   -862    587   1449    137  -1156   1018    410    184    680    893    688   1049
   -852    -96    753    472   -805    329    405    179    384    415    176    574
   -795   -324    470    558   -633     72    467    335    415    348     80    467
   -766   -327    439    545   -605     57    587    504    537    413    124    496
   -740   -215    524    478   -633    153    711    659    680    524    226    581
   -737   -119    618    428   -680    249    789    748    782    605    301    652
   -730    -70    657    400   -696    293    839    800    839    654    348    691
   -711    -44    667    376   -691    309    862    833    865    678    366    709
   -727    -54    672    392   -701    309    878    849    872    683    371    717
   -727    -85    641    405   -685    277    865    839    859    670    358    704
   -714    -70    641    392   -678    285    870    849    870    678    376    701
   -701    -77    623    387   -665    272    878    857    878    688    389    709
   -685   -103    581    394   -633    239    872    859    870    691    387    706
   -667   -119    548    392   -610    213    872    857    865    680    379    711
   -644   -116    527    379   -587    205    859    854    854    667    361    717
   -628   -127    501    376   -566    187    846    854    844    652    335    717
   -613   -150    462    381   -537    155    828    852    839    644    314    717
   -592   -137    452    363   -522    155    820    854    836    649    298    719
   -561   -142    418    350   -491    137    815    857    833    641    277    717
   -545   -148    397    345   -475    124    818    857    831    631    254    711
   -519   -140    379    329   -449    119    815    859    844    623    233    711
   -509   -171    337    340   -423     80    810    862    862    602    202    701
   -511   -192    319    350   -418     64    795    862    870    600    181    696
   -509   -197    311    350   -410     57    776    857    862    602    168    683
   -522   -205    316    363   -420     54    771    862    859    623    166    678
   -527   -220    303    371   -418     41    769    870    854    631    161    678
   -514   -215    296    363   -407     38    756    865    839    626    142    659
   -478   -215    262    345   -371     23    756    870    823    618    127    652
   -457   -228    228    342   -342      0    753    867    807    613    116    654
   -457   -231    226    342   -342     -2    737    865    789    607    111    657
   -439   -228    210    332   -324    -10    706    849    761    579     80    641
   -400   -205    194    301   -298     -5    698    854    743    561     62    644
   -376   -205    171    290   -275    -18    693    852    732    545     46    633
   -381   -233    148    306   -267    -44    675    828    698    504      5    589
   -355   -200    155    277   -257    -20    701    844    706    509     15    589
   -363   -207    153    283   -259    -28    730    854    709    501     18    584
   -324   -205    119    265   -223    -44    740    857    704    491     12    568
   -319   -202    116    257   -218    -44    753    867    706    496     23    587
   -361   -197    163    277   -262    -18    753    862    709    496     28    607
   -353   -181    168    267   -262     -7    766    878    730    514     38    628
   -368   -207    161    288   -265    -23    784    885    735    514     20    620
   -327   -148    179    233   -254     15    810    901    761    537     25    636
   -324   -145    179    233   -252     15    820    904    774    555     23    626
   -342   -163    176    252   -262      5    823    896    776    561     20    607
   -345   -179    166    262   -257     -7    831    891    771    545      7    587
   -329   -205    122    267   -228    -41    813    865    748    514    -20    548
   -319   -207    111    265   -218    -49    810    862    748    519    -25    535
   -327   -218    109    272   -220    -54    807    859    740    519    -31    511
   -306   -210     96    259   -202    -57    805    859    735    517    -41    491
   -324   -200    122    259   -226    -38    813    862    743    530    -33    483
   -306   -179    127    244   -218    -28    815    872    750    537    -20    480
   -293   -161    132    228   -213    -15    828    888    771    555     -2    480
   -267   -166    101    218   -184    -33    831    896    774    561      2    480
   -275   -181     93    228   -187    -44    826    896    763    555     10    480
   -275   -161    114    218   -197    -23    846    917    776    566     28    493
   -316   -161    155    236   -239     -2    859    927    784    576     41    511
   -368   -166    202    267   -285     18    852    917    774    579     46    504
   -371   -119    252    246   -311     64    878    945    807    615     85    527
   -348    -77    270    213   -309     96    924    992    852    652    132    571
   -384   -103    280    241   -332     88    930   1000    852    659    142    576
   -428   -122    306    275   -368     90    919    995    852    657    145    581
   -428    -96    329    259   -381    114    917   1000    852    654    150    592
   -418    -70    348    244   -384    140    924   1005    859    665    166    597
   -413    -15    397    213   -405    189    927    997    865    678    184    607
   -400     36    436    181   -418    236    927    989    870    685    187    610
   -410     15    426    197   -418    220    901    971    849    667    168    605
   -418     -7    410    213   -415    202    875    953    833    649    158    602
   -428    -33    394    228   -413    179    852    935    815    628    137    589
   -441    -75    366    259   -405    145    844    922    795    607    109    566
   -480   -140    340    309   -410     98    833    911    776    584     80    537
   -457   -155    301    306   -379     72    828    901    756    563     57    527
   -459   -174    285    316   -374     54    818    885    735    542     23    509
   -478   -241    236    361   -358     -2    800    862    704    509    -23    467
   -467   -246    218    355   -342    -15    789    852    691    496    -41    459
   -459   -239    220    348   -340    -10    787    841    680    483    -57    449
   -485   -265    220    374   -355    -20    779    833    670    465    -75    436
   -509   -290    218    400   -363    -36    771    828    662    457    -85    439
   -514   -311    200    410   -358    -54    771    826    659    452    -98    436
   -519   -327    192    423   -358    -67    761    818    649    439   -114    423
   -509   -340    168    423   -340    -88    750    818    636    426   -129    410
   -475   -368    106    423   -290   -132    787    875    644    407   -161    381
   -472   -446     25    457   -249   -210    888   1005    696    387   -220    337
   -498   -418     77    457   -288   -171   1000   1148    805    441   -197    348
   -418   -187    231    301   -327     20   1114   1314    992    620    -25    480
   -309    316    626     -2   -467    470   1148   1405   1226    948    337    805
   -410    846   1257   -218   -833   1052   1015   1241   1366   1296    756   1148
   -553   1127   1680   -285  -1117   1402    709    852   1275   1444    984   1291
   -628    940   1569   -155  -1098   1252    420    454    945   1223    818   1101
   -711    205    917    254   -813    561    322    174    413    535    155    550
   -691   -415    275    550   -485    -70    345    223    142     85   -303    161
   -579   -581     -2    579   -290   -293    446    423    210     72   -355     96
   -563   -607    -44    584   -262   -327    540    553    311    124   -322     98
   -592   -566     25    579   -309   -270    594    628    400    189   -267    122
   -574   -457    116    514   -348   -171    644    696    493    270   -189    187
   -519   -350    168    433   -345    -93    704    761    576    348   -119    246
   -459   -259    200    358   -332    -28    748    805    633    402    -64    285
   -493   -267    226    381   -361    -20    756    807    641    407    -41    285
   -504   -277    226    389   -366    -28    756    805    639    407    -31    277
   -480   -252    228    366   -355    -12    753    805    639    415    -15    280
   -524   -275    246    397   -387    -15    735    784    628    413    -12    262
   -517   -239    277    379   -397     18    745    792    644    433     18    280
   -480   -205    272    340   -376     33    740    784    644    436     25    277
   -498   -210    288    355   -394     36    722    769    633    428     25    277
   -488   -192    296    340   -394     51    717    766    633    433     36    293
   -470   -168    301    319   -387     64    711    763    636    441     51    306
   -462   -168    293    316   -379     59    711    761    641    439     54    296
   -452   -153    298    301   -376     72    722    769    649    444     62    288
   -462   -150    309    303   -387     77    714    766    649    449     64    288
   -446   -119    327    283   -387    103    711    774    659    459     85    296
   -420    -62    358    239   -389    148    711    776    667    472     96    293
   -423    -67    355    244   -389    142    698    766    657    470     88    275
   -439    -85    353    259   -397    132    688    758    657    470     90    265
   -444    -90    353    267   -400    129    683    758    659    472     93    265
   -436    -62    374    249   -407    153    683    763    670    485    103    275
   -426    -28    397    226   -413    184    670    756    670    491    109    288
   -418    -18    400    215   -410    192    649    745    662    488    111    280
   -413    -18    394    215   -405    187    633    745    659    493    122    285
   -394     12    407    189   -400    210    633    753    670    509    129    298
   -371     57    428    155   -400    241    639    776    685    527    150    314
   -368    103    472    132   -420    288    654    802    709    555    189    335
   -436     64    501    187   -467    283    652    805    711    555    189    332
   -459     44    504    207   -483    272    659    813    709    555    192    332
   -467     67    535    200   -501    301    683    831    722    571    210    348
   -498     77    576    210   -537    327    701    841    732    579    218    353
   -522     70    592    226   -555    329    719    852    737    584    218    345
   -535     64    597    233   -566    332    740    872    756    594    218    345
   -561     80    639    239   -600    358    761    893    779    618    231    361
   -597     90    688    252   -644    389    779    911    807    644    249    374
   -615     88    704    265   -659    394    800    927    831    662    254    376
   -631    111    740    257   -685    423    813    937    854    680    257    381
   -644    132    776    254   -709    454    826    950    878    701    267    397
   -659    127    784    265   -722    454    828    953    891    709    272    407
   -680    116    797    283   -737    457    833    953    898    714    265    405
   -678    127    802    272   -740    465    826    948    896    714    259    397
   -685    106    792    288   -737    449    820    945    893    711    254    384
   -691     93    784    298   -737    439    820    948    898    714    249    387
   -691    109    800    290   -745    454    826    958    909    727    259    400
   -688    114    800    285   -745    454    826    958    909    724    252    387
   -701    119    820    288   -761    470    826    961    914    732    259    389
   -706    142    846    280   -776    493    826    969    924    745    272    405
   -698    155    854    272   -776    504    823    976    932    756    277    415
   -698    148    844    275   -771    493    823    982    935    758    283    420
   -685    137    823    272   -756    480    823    989    943    766    293    420
   -672    145    815    262   -743    478    826    992    945    776    303    426
   -659    174    833    244   -745    504    820    992    948    782    319    426
   -657    205    859    223   -758    530    828   1005    958    792    340    431
   -649    228    878    210   -763    553    839   1018    971    807    363    441
   -639    246    885    194   -763    566    852   1031    987    826    379    446
   -631    254    885    189   -758    568    862   1041    997    831    389    444
   -639    244    880    194   -761    561    865   1041    992    826    387    431
   -641    270    909    184   -776    589    859   1036    995    828    400    433
   -639    303    943    166   -792    623    854   1031   1000    833    423    444
   -641    327    969    158   -805    646    854   1026   1008    839    439    452
   -623    327    950    148   -787    639    831    997    984    818    423    433
   -631    298    930    166   -779    613    800    966    956    795    402    420
   -652    275    927    187   -789    600    763    935    924    769    376    405
   -649    257    906    197   -776    581    745    919    904    743    353    384
   -683    194    878    241   -782    535    722    896    872    711    324    353
   -691    158    849    265   -769    504    709    883    852    688    303    335
   -654    158    813    246   -735    485    704    878    836    667    293    322
   -665    129    795    267   -730    462    696    862    810    644    275    301
   -688     88    776    298   -732    431    662    826    774    613    244    275
   -675     64    740    306   -706    402    649    807    756    589    228    259
   -717     -2    711    358   -714    353    628    779    730    563    213    215
   -730    -12    717    371   -724    350    615    766    719    558    223    202
   -706      5    709    350   -709    355    623    774    722    566    231    218
   -724     10    732    355   -730    371    618    766    711    555    215    223
   -797    -31    766    413   -784    366    605    756    698    530    197    231
   -813    -80    732    446   -774    324    620    784    693    517    184    223
   -807   -163    644    485   -727    239    701    888    719    504    158    142
   -763   -135    628    449   -696    244    797   1018    800    542    181    129
   -688     12    698    335   -693    355    883   1187    950    675    293    228
   -610    402   1013    103   -810    706    909   1304   1166    963    592    522
   -646   1021   1667   -189  -1158   1343    844   1239   1376   1348   1044    956
   -761   1423   2182   -332  -1470   1803    594    904   1376   1553   1317   1205
   -813   1275   2086   -231  -1449   1680    265    457   1065   1371   1171   1057
   -878    568   1447    155  -1161   1008     64     46    475    683    496    491
   -870   -135    732    501   -802    298     41    -23     90    111   -106    -23
   -810   -420    389    615   -602    -15     83    111     70      7   -244   -176
   -774   -444    329    607   -553    -57    187    270    179     80   -202   -163
   -769   -402    366    587   -568    -18    277    381    288    166   -127   -129
   -748   -290    457    517   -605     83    332    449    374    254    -41    -85
   -717   -207    506    462   -613    148    374    501    436    309      0    -46
   -696   -187    506    441   -605    158    389    517    457    324     15    -36
   -709   -205    504    457   -607    148    376    506    449    316      7    -49
   -711   -207    501    457   -607    148    366    496    439    311     -7    -72
   -683   -166    517    426   -600    174    361    491    433    314    -15    -70
   -665   -161    504    413   -587    171    355    480    420    311    -31    -62
   -639   -137    501    389   -571    181    355    475    413    298    -46    -44
   -633   -132    498    381   -568    181    342    454    392    272    -70    -57
   -641   -142    498    392   -571    176    311    428    368    239    -77    -93
   -618   -124    493    368   -558    184    277    410    353    218    -72   -106
   -561   -122    439    342   -501    158    239    387    327    184   -106   -106
   -444    -93    350    267   -397    127    192    335    272    127   -210   -127
   -275    -54    220    163   -249     83    124    254    184     51   -311   -168
   -142    -33    109     85   -127     36     90    220    150     18   -353   -207
   -111    -25     85     70    -98     28    101    223    179     49   -316   -228
    -20     -7     12     15    -18      0     75    202    189     28   -296   -233
     12     -2    -18     -5     15    -10     44    174    168     -5   -322   -226
     57    -18    -75    -20     64    -46    -23    129    127    -38   -332   -283
    153    -12   -166    -70    158    -88    -72     72     75    -75   -350   -363
    161    -10   -171    -77    166    -90    -85     57     59    -77   -335   -345
    194      5   -189   -101    192    -90   -114     36     41    -85   -303   -329
    228     18   -213   -124    220    -96   -155     12     18   -106   -322   -345
    220     10   -210   -114    215    -98   -176      0      2   -116   -311   -342
    233     36   -200   -137    218    -80   -200    -12    -18   -122   -285   -340
    228     54   -176   -142    202    -59   -213    -20    -25   -122   -301   -337
    207     59   -150   -135    179    -44   -220    -18    -25   -119   -303   -327
    171     72    -98   -122    135    -12   -215     -5    -12   -101   -309   -296
    142     96    -46   -119     93     23   -210      2     -2    -88   -311   -267
    103    106      2   -103     51     54   -205     10      5    -85   -329   -252
     64     90     25    -80     18     59   -205     10      5    -77   -329   -252
     28     80     51    -54    -10     67   -189     23     20    -54   -319   -246
      7     77     70    -44    -31     75   -179     33     36    -41   -311   -244
    -33     80    114    -23    -75     98   -163     51     62    -23   -309   -236
    -88    101    189     -7   -140    145   -140     72     96      5   -288   -220
   -135    109    244     12   -189    176   -135     80    111     15   -270   -223
   -166    119    283     20   -226    200   -127     85    122     15   -259   -241
   -197    129    327     33   -262    228   -111     96    145     28   -239   -239
   -233    127    361     51   -296    244    -96    109    168     46   -233   -231
   -262    127    389     67   -324    257    -88    116    189     59   -228   -223
   -290    114    405     88   -348    257    -96    109    189     59   -233   -231
   -301    111    413     93   -358    262   -109     96    184     59   -233   -246
   -314    101    415    106   -366    259   -122     85    184     59   -239   -257
   -319    129    449     96   -384    288   -124     93    207     75   -231   -252
   -322    142    465     88   -394    303   -127    101    226     90   -213   -244
   -332    153    483     88   -407    316   -132    103    241    101   -202   -236
   -324    171    496     75   -410    332   -145    101    249    109   -197   -233
   -309    150    459     80   -384    303   -161     90    241    101   -213   -257
   -303    174    475     62   -389    324   -166     93    252    119   -200   -246
   -303    187    491     57   -397    337   -176     90    257    129   -192   -246
   -309    194    504     54   -407    348   -184     85    259    137   -189   -246
   -298    218    517     41   -407    366   -176     96    272    153   -184   -241
   -290    236    527     25   -410    381   -174    101    285    171   -176   -231
   -280    272    550      2   -415    410   -161    111    301    194   -163   -213
   -285    285    568      0   -428    426   -155    119    311    213   -153   -205
   -301    298    600      2   -449    449   -142    132    327    233   -145   -194
   -309    327    636    -10   -472    483   -140    140    340    257   -127   -176
   -324    345    667    -10   -496    506   -135    140    350    275   -119   -163
   -345    358    704     -7   -524    530   -132    129    361    288   -109   -150
   -358    379    737    -10   -548    558   -132    122    368    306   -101   -135
   -371    361    730      5   -550    545   -166     88    350    293   -124   -150
   -392    327    717     31   -553    522   -202     54    324    277   -145   -171
   -405    316    722     41   -563    519   -220     38    319    285   -145   -166
   -413    283    696     64   -553    488   -233     33    314    283   -150   -176
   -431    233    665     96   -548    449   -246     18    296    267   -176   -205
   -457    153    610    150   -532    379   -272     -5    259    233   -218   -244
   -467    103    571    179   -519    337   -296    -23    233    210   -244   -267
   -475     70    545    202   -509    306   -311    -38    210    189   -265   -290
   -493     31    522    231   -509    275   -327    -62    184    168   -288   -309
   -501     10    511    244   -506    259   -342    -77    168    158   -303   -314
   -511     -2    506    257   -509    249   -355    -93    150    148   -314   -319
   -511    -12    498    262   -506    241   -366   -106    137    142   -314   -322
   -519    -28    491    270   -506    231   -376   -122    124    129   -327   -335
   -542    -41    501    290   -522    228   -387   -129    119    127   -327   -329
   -545    -44    501    293   -524    228   -392   -129    119    129   -327   -327
   -540   -109    431    324   -485    161   -397   -122    103    103   -361   -358
   -514   -184    327    348   -423     70   -327    -23    127     80   -407   -420
   -501   -158    340    329   -423     90   -213    135    228    142   -368   -407
   -459    -23    436    239   -449    207   -109    332    389    293   -226   -283
   -392    337    730     28   -561    532    -59    478    615    576     80     28
   -433    987   1418   -277   -927   1202    -72    475    883   1008    587    561
   -667   1431   2099   -381  -1384   1764   -249    202    971   1293    950    919
   -820   1293   2112   -239  -1465   1701   -550   -233    706   1153    852    826
   -880    558   1439    161  -1158    997   -779   -675    106    480    192    239
   -865   -259    602    561   -737    171   -867   -828   -355   -142   -475   -358
   -782   -581    200    680   -491   -192   -854   -717   -407   -275   -662   -540
   -717   -597    119    654   -420   -239   -750   -548   -303   -215   -620   -522
   -693   -514    179    605   -436   -168   -626   -392   -176   -114   -555   -462
   -659   -410    246    535   -454    -83   -553   -303    -85    -23   -496   -374
   -639   -371    265    504   -452    -54   -524   -265    -49     12   -462   -337
   -615   -348    267    483   -441    -41   -511   -241    -28     33   -444   -311
   -581   -324    257    454   -420    -33   -498   -220    -12     57   -431   -280
   -613   -379    233    493   -423    -72   -511   -231    -31     38   -444   -283
   -639   -402    236    519   -439    -83   -514   -233    -36     33   -441   -275
   -607   -374    231    491   -420    -70   -485   -210    -23     59   -413   -249
   -628   -394    233    511   -431    -80   -467   -200    -25     57   -402   -228
   -675   -449    223    561   -452   -111   -478   -205    -46     49   -407   -223
   -688   -470    215    579   -454   -127   -488   -205    -57     41   -389   -213
   -691   -496    194    592   -444   -150   -488   -202    -59     49   -392   -202
   -678   -496    181    587   -431   -158   -488   -202    -62     51   -381   -194
   -667   -493    171    579   -420   -161   -493   -202    -62     59   -368   -187
   -670   -506    163    587   -418   -171   -496   -197    -62     62   -358   -176
   -659   -501    155    579   -407   -174   -504   -194    -54     59   -342   -166
   -631   -496    135    563   -384   -181   -511   -189    -36     57   -322   -145
   -636   -504    132    568   -387   -187   -530   -194    -33     54   -316   -135
   -641   -509    132    574   -387   -189   -545   -197    -41     62   -314   -124
   -654   -517    137    584   -397   -189   -561   -207    -59     67   -314   -119
   -662   -519    142    592   -402   -189   -561   -200    -64     80   -319    -98
   -628   -488    140    555   -384   -174   -558   -187    -72     93   -324    -88
   -665   -532    129    597   -397   -202   -581   -200   -106     70   -353    -96
   -654   -553    101    602   -379   -226   -597   -210   -137     49   -384   -106
   -537   -459     77    498   -309   -192   -576   -179   -132     62   -379    -80
   -498   -433     64    465   -283   -184   -574   -171   -145     54   -387    -67
   -514   -439     72    475   -293   -184   -589   -176   -168     36   -397    -70
   -574   -493     80    532   -329   -207   -620   -194   -205      5   -418    -88
   -589   -504     85    548   -337   -210   -633   -194   -223     -2   -428    -85
   -581   -483     98    530   -340   -192   -620   -181   -231     -7   -428    -70
   -574   -480     93    527   -335   -194   -600   -171   -236    -10   -418    -54
   -597   -517     80    555   -342   -218   -607   -192   -259    -31   -431    -57
   -584   -517     67    550   -327   -226   -613   -200   -275    -36   -441    -49
   -501   -480     18    491   -262   -231   -610   -189   -288    -36   -446    -57
   -436   -480    -46    457   -197   -265   -615   -189   -303    -49   -472    -88
   -379   -465    -85    420   -148   -275   -618   -184   -311    -54   -493   -103
   -348   -439    -90    394   -129   -265   -607   -179   -309    -49   -509   -101
   -342   -431    -90    384   -127   -262   -613   -184   -314    -51   -530   -109
   -345   -418    -75    381   -137   -246   -600   -179   -311    -46   -540    -83
   -361   -420    -62    389   -150   -241   -584   -176   -309    -49   -542    -51
   -366   -420    -54    394   -155   -239   -574   -168   -301    -41   -514    -25
   -363   -423    -59    394   -153   -241   -561   -161   -298    -36   -480      0
   -387   -446    -59    415   -166   -252   -558   -163   -306    -38   -462     -2
   -407   -465    -57    433   -176   -262   -561   -168   -316    -44   -457    -12
   -413   -480    -67    446   -174   -275   -563   -161   -322    -44   -462      5
   -394   -504   -111    449   -142   -309   -574   -163   -340    -59   -496      2
   -332   -470   -140    400    -96   -306   -571   -150   -337    -54   -496     15
   -337   -491   -155    413    -90   -324   -584   -158   -348    -64   -501      5
   -374   -548   -174    462   -101   -361   -605   -168   -368    -83   -511    -15
   -337   -553   -218    444    -62   -387   -594   -161   -371    -90   -511    -20
   -363   -589   -226    475    -70   -407   -597   -158   -379   -106   -514    -33
   -371   -615   -244    491    -64   -431   -602   -161   -392   -122   -514    -33
   -350   -602   -252    478    -49   -428   -600   -155   -387   -119   -504    -20
   -355   -610   -257    480    -51   -436   -597   -155   -392   -122   -506    -12
   -342   -600   -257    470    -44   -428   -576   -145   -384   -116   -496      2
   -322   -571   -249    446    -38   -410   -553   -127   -368   -101   -478     25
   -335   -581   -246    459    -44   -415   -553   -132   -374   -101   -467     28
   -335   -563   -231    446    -54   -397   -548   -132   -366    -93   -446     46
   -306   -511   -205    407    -51   -358   -535   -111   -335    -62   -410     96
   -298   -475   -176    387    -62   -327   -532   -114   -319    -44   -387    127
   -265   -423   -158    345    -54   -290   -524   -116   -303    -36   -368    140
   -290   -452   -163    371    -64   -309   -545   -140   -316    -51   -376    114
   -332   -498   -166    415    -85   -335   -581   -171   -337    -67   -387     88
   -306   -480   -176    392    -67   -329   -597   -179   -337    -64   -371     96
   -301   -480   -179    392    -62   -329   -594   -181   -335    -62   -361    111
   -361   -553   -192    454    -85   -374   -607   -189   -345    -80   -376     88
   -363   -563   -202    462    -83   -384   -597   -181   -340    -80   -379     80
   -368   -602   -233    483    -70   -418   -597   -181   -342    -88   -384     75
   -426   -688   -262    558    -83   -475   -626   -213   -379   -122   -413     38
   -418   -714   -296    566    -62   -506   -646   -233   -394   -145   -428     18
   -407   -719   -311    563    -49   -517   -644   -246   -400   -166   -436      2
   -441   -750   -309    594    -67   -530   -646   -254   -397   -181   -436      0
   -454   -761   -306    607    -75   -535   -646   -257   -389   -181   -426     10
   -449   -776   -329    610    -62   -553   -657   -270   -394   -200   -436     -7
   -462   -779   -316    620    -72   -550   -657   -270   -387   -197   -426      2
   -465   -776   -314    618    -75   -545   -662   -272   -376   -197   -415      7
   -457   -818   -361    639    -49   -589   -667   -272   -387   -220   -441    -18
   -426   -885   -459    654     15   -675   -613   -194   -371   -249   -483    -72
   -428   -893   -465    659     18   -680   -493    -44   -285   -228   -480    -98
   -387   -787   -400    584      5   -594   -363    145   -132   -116   -387    -28
   -337   -548   -210    444    -64   -379   -277    324     75     98   -174    161
   -316    -18    296    166   -309    137   -309    353    311    470    252    587
   -402    631   1034   -114   -717    831   -439    184    501    870    750   1078
   -550    795   1343   -124   -948   1070   -737   -218    389    950    904   1213
   -672    335   1008    168   -839    670  -1018   -688    -77    511    514    857
   -730   -542    187    636   -459   -179  -1117   -961   -672   -283   -267    158
   -680  -1080   -402    880   -140   -743  -1096   -885   -852   -620   -644   -215
   -607  -1174   -568    891    -23   -872   -997   -691   -753   -602   -654   -259
   -587  -1127   -540    857    -23   -833   -857   -517   -607   -506   -574   -220
   -584  -1021   -439    802    -75   -730   -750   -392   -478   -407   -470   -148
   -592   -891   -301    740   -148   -597   -683   -311   -376   -319   -374    -70
   -600   -831   -233    714   -187   -532   -628   -257   -314   -267   -319    -25
   -574   -797   -223    685   -176   -511   -600   -228   -283   -246   -296     -2
   -555   -805   -249    678   -155   -530   -607   -228   -283   -252   -290      2
   -548   -818   -270    683   -140   -545   -615   -241   -293   -267   -298    -12
   -527   -818   -290    670   -119   -555   -620   -246   -293   -270   -306    -23
   -537   -820   -283    680   -127   -553   -610   -236   -280   -259   -298    -12
   -550   -807   -257    678   -148   -532   -602   -228   -265   -244   -277      7
   -545   -784   -241    665   -153   -514   -605   -228   -257   -239   -270     15
   -535   -784   -249    657   -142   -517   -597   -218   -239   -228   -262     23
   -530   -787   -257    659   -137   -522   -592   -218   -233   -228   -262     25
   -517   -776   -259    646   -129   -519   -594   -226   -231   -228   -270     23
   -488   -758   -270    623   -109   -514   -589   -220   -218   -218   -259     38
   -475   -750   -277    613   -101   -514   -589   -218   -205   -207   -252     54
   -472   -771   -298    623    -88   -535   -579   -210   -192   -202   -249     59
   -457   -784   -329    618    -64   -558   -587   -218   -197   -213   -257     54
   -441   -769   -327    602    -57   -548   -602   -231   -202   -220   -262     51
   -423   -750   -329    587    -49   -540   -597   -223   -189   -213   -259     62
   -400   -735   -335    568    -33   -535   -581   -207   -171   -197   -246     90
   -415   -779   -363    594    -28   -571   -615   -236   -202   -218   -270     80
   -366   -727   -361    545     -2   -545   -607   -231   -202   -210   -262     80
   -322   -675   -353    498     15   -514   -597   -215   -194   -200   -244     98
   -366   -730   -363    548     -2   -548   -618   -226   -205   -207   -246     96
   -376   -750   -374    561     -2   -563   -631   -228   -207   -210   -241    103
   -342   -730   -387    535     20   -558   -636   -226   -205   -202   -233    119
   -285   -701   -415    491     64   -558   -649   -226   -207   -202   -231    122
   -239   -680   -441    459    101   -561   -649   -213   -205   -202   -233    129
   -205   -678   -472    439    132   -576   -644   -205   -202   -205   -239    137
   -174   -683   -509    428    166   -597   -633   -194   -202   -202   -231    145
   -155   -667   -514    410    176   -592   -628   -194   -207   -202   -231    145
   -142   -654   -511    400    184   -584   -626   -200   -207   -205   -228    140
   -150   -649   -501    397    174   -576   -605   -179   -187   -192   -218    148
   -158   -662   -506    410    171   -584   -581   -153   -161   -174   -200    166
   -176   -672   -498    423    158   -587   -555   -127   -135   -153   -184    174
   -192   -662   -470    428    137   -566   -532   -109   -111   -132   -171    179
   -220   -657   -439    439    109   -550   -519    -96    -88   -119   -155    181
   -244   -662   -420    452     88   -542   -506    -75    -64   -101   -145    181
   -275   -698   -426    485     75   -563   -485    -62    -46    -90   -137    181
   -327   -719   -392    524     31   -555   -465    -51    -31    -85   -127    184
   -290   -646   -355    467     31   -501   -433    -28     -2    -54    -85    210
   -309   -641   -332    475     10   -488   -423    -18     15    -41    -67    215
   -394   -711   -319    550    -38   -517   -436    -28      5    -57    -80    200
   -387   -709   -322    548    -33   -517   -423    -15     23    -46    -62    207
   -350   -670   -319    509    -15   -496   -407     -5     38    -36    -41    223
   -327   -662   -335    493      2   -498   -405      2     49    -31    -33    236
   -311   -672   -361    491     23   -517   -413     -2     46    -31    -25    239
   -306   -683   -376    496     33   -530   -402      2     54    -33    -31    239
   -277   -672   -397    475     57   -535   -397      7     57    -36    -33    239
   -280   -665   -384    472     49   -527   -405      5     57    -33    -28    241
   -254   -649   -394    452     67   -524   -405     12     70    -25    -18    249
   -233   -649   -415    441     90   -532   -392     20     75    -25    -18    249
   -231   -631   -400    431     80   -514   -379     31     88     -5      2    254
   -218   -597   -379    407     77   -488   -361     46    103     10     20    262
   -192   -571   -379    381     93   -478   -350     49     98      7     23    252
   -176   -568   -392    374    106   -480   -342     59    101      7     25    249
   -163   -542   -379    353    103   -459   -340     67    109     15     44    259
   -174   -548   -376    361     98   -462   -332     72    116     15     51    272
   -181   -519   -340    350     77   -431   -322     75    129     31     75    290
   -179   -480   -301    329     59   -392   -322     64    135     49    106    303
   -168   -462   -293    314     59   -379   -342     46    124     41    109    298
   -184   -509   -324    345     70   -418   -374     15     88      7     83    265
   -163   -483   -322    322     75   -402   -392      0     77     -2     77    257
   -127   -459   -332    293    101   -397   -384     10     85      5     96    272
   -163   -545   -384    353    109   -465   -387     10     77     -7     85    249
   -200   -610   -410    405    103   -511   -418    -23     38    -54     36    192
   -200   -644   -444    420    119   -545   -436    -44     18    -88      2    166
   -197   -691   -493    444    148   -592   -441    -46     10   -106    -15    142
   -194   -748   -553    470    176   -652   -444    -51     -5   -124    -36    103
   -197   -774   -576    485    187   -675   -457    -62    -23   -140    -41     80
   -202   -782   -579    491    184   -680   -472    -77    -33   -161    -57     70
   -205   -807   -602    506    197   -706   -485    -96    -49   -192    -85     44
   -202   -802   -602    501    200   -704   -501   -119    -64   -207    -98     20
   -166   -789   -623    475    228   -706   -493   -114    -57   -205   -111     25
   -181   -815   -636    498    226   -727   -491   -116    -64   -220   -124      5
   -231   -852   -620    542    194   -737   -491   -103    -70   -226   -111    -15
   -246   -937   -691    589    220   -815   -413     12    -20   -228   -142    -44
   -231   -940   -709    584    239   -826   -293    161     72   -197   -145    -85
   -192   -849   -657    519    231   -753   -192    316    210   -101    -59    -67
   -148   -574   -426    361    137   -501   -119    426    389    106    171     96
   -140    -51     88     96   -114     18   -171    394    574    454    581    483
   -241    431    672    -93   -457    550   -374     98    594    704    935    802
   -309    504    813    -98   -561    657   -709   -335    361    675    989    826
   -366     93    459    137   -413    275   -914   -706    -75    228    571    465
   -389   -688   -298    537    -46   -493   -927   -813   -519   -454   -129   -111
   -280  -1072   -795    675    254   -935   -901   -709   -636   -711   -420   -348
   -150  -1137   -987    644    418  -1065   -826   -563   -574   -717   -462   -392
    -72  -1117  -1044    594    485  -1080   -776   -506   -532   -693   -470   -402
     96   -997  -1093    449    592  -1044   -763   -475   -465   -631   -454   -374
    226   -891  -1117    332    670  -1002   -753   -446   -394   -574   -439   -348
    329   -831  -1161    246    745   -995   -753   -449   -366   -574   -433   -363
    405   -782  -1187    189    795   -984   -782   -462   -363   -561   -441   -358
    498   -758  -1260    127    878  -1008   -828   -504   -392   -597   -493   -374
    542   -787  -1330    119    935  -1057   -862   -537   -426   -615   -532   -407
    571   -787  -1358    106    963  -1072   -883   -563   -436   -618   -506   -428
    574   -782  -1356    103    963  -1067   -898   -568   -444   -623   -485   -428
    615   -756  -1374     70    992  -1065   -904   -574   -452   -623   -501   -415
    683   -714  -1400     15   1041  -1057   -917   -592   -459   -636   -483   -400
    667   -717  -1384     23   1026  -1049   -932   -613   -475   -649   -488   -389
    665   -683  -1348     10   1005  -1015   -927   -615   -467   -636   -470   -379
    654   -670  -1327      5    989   -997   -945   -623   -470   -628   -446   -376
    613   -639  -1252     12    930   -945   -943   -613   -452   -618   -465   -358
    600   -597  -1197     -2    896   -896   -935   -602   -439   -613   -452   -337
    563   -584  -1148     10    854   -865   -922   -592   -426   -592   -420   -327
    545   -571  -1117     10    828   -844   -930   -600   -426   -587   -423   -324
    501   -555  -1060     25    779   -807   -919   -587   -410   -566   -392   -314
    449   -535   -984     44    717   -758   -901   -568   -387   -540   -374   -301
    410   -524   -935     57    672   -730   -904   -566   -376   -527   -353   -290
    355   -532   -888     88    620   -709   -896   -555   -361   -511   -366   -262
    298   -519   -818    109    555   -667   -880   -542   -332   -478   -366   -233
    231   -522   -753    145    491   -636   -872   -532   -309   -462   -353   -220
    189   -506   -696    158    441   -600   -867   -519   -285   -439   -332   -192
    148   -504   -652    176    400   -579   -867   -509   -257   -413   -324   -163
    116   -480   -597    179    355   -537   -854   -483   -223   -376   -319   -124
     85   -441   -530    176    306   -485   -839   -454   -184   -335   -301    -88
     44   -457   -501    207    272   -478   -828   -436   -161   -316   -293    -80
      0   -454   -454    226    226   -454   -813   -420   -140   -303   -275    -57
    -33   -420   -387    226    176   -405   -792   -400   -111   -283   -249    -38
    -64   -397   -332    228    132   -366   -782   -389    -90   -272   -228    -28
    -88   -392   -303    241    106   -348   -774   -381    -77   -259   -207    -28
    -98   -389   -290    244     93   -340   -779   -387    -70   -254   -197    -54
   -111   -368   -257    239     72   -314   -771   -381    -49   -244   -184    -62
   -116   -324   -207    218     44   -267   -753   -355     -5   -205   -161    -51
   -122   -303   -181    213     28   -244   -737   -345     15   -187   -148    -64
   -127   -314   -189    218     28   -252   -737   -353     25   -181   -145    -98
   -122   -314   -192    215     33   -254   -732   -361     46   -171   -145   -114
   -124   -306   -184    215     25   -246   -737   -368     59   -155   -142   -124
   -124   -288   -163    207     18   -226   -743   -368     75   -135   -122   -129
   -135   -296   -163    213     12   -231   -748   -381     75   -135   -124   -150
   -145   -280   -135    213     -7   -210   -748   -381     85   -119   -119   -155
   -163   -257    -96    210    -36   -176   -737   -374    101   -101   -109   -155
   -171   -244    -72    207    -49   -158   -735   -376    109    -90   -103   -166
   -223   -249    -25    236   -101   -137   -730   -371    122    -75    -80   -174
   -257   -228     28    241   -145   -101   -719   -358    142    -46    -46   -163
   -280   -215     62    246   -174    -77   -717   -353    150    -36    -36   -158
   -309   -213     96    262   -202    -59   -714   -345    163    -20    -15   -155
   -322   -179    140    249   -231    -20   -709   -332    184     -5    -28   -137
   -324   -150    171    236   -249     10   -704   -324    202      5    -51   -132
   -329   -155    171    241   -252      7   -701   -332    200      7    -75   -129
   -335   -153    181    244   -259     12   -693   -329    207     20    -64   -106
   -342   -109    233    223   -288     62   -670   -303    241     54    -49    -67
   -368    -93    272    231   -322     88   -641   -290    265     72    -38    -59
   -402    -88    311    244   -358    111   -626   -277    285     88      0    -44
   -415    -46    368    231   -392    161   -618   -265    306    109     90     -7
   -462    -67    392    265   -431    161   -615   -262    311    103     25     -7
   -504    -80    423    290   -465    171   -602   -257    316    101    -20      0
   -517    -44    472    280   -498    215   -579   -244    337    111    -31     31
   -548    -36    511    293   -530    236   -589   -257    348    114      2     51
   -524    -51    472    285   -498    210   -615   -280    332     98     -2     57
   -509    -57    452    283   -480    194   -626   -293    329     90    -25     59
   -517    -62    454    288   -485    194   -659   -322    311     85    -10     59
   -530    -85    444    309   -488    179   -688   -348    290     77     -5     75
   -509   -109    400    309   -457    145   -711   -374    270     51    -25     77
   -478   -111    366    293   -423    127   -714   -379    262     33    -44     64
   -467   -145    322    306   -397     88   -719   -392    249     10    -67     41
   -498   -210    288    355   -394     38   -743   -415    236    -20    -93     20
   -488   -226    262    355   -379     18   -766   -431    236    -46    -98     15
   -478   -231    246    353   -363      7   -766   -436    239    -54    -96     23
   -485   -246    239    363   -363     -5   -774   -452    210    -64   -116     15
   -493   -259    233    376   -363    -12   -782   -465    179    -70   -129     12
   -511   -280    228    394   -371    -25   -771   -465    163    -62   -140     18
   -496   -233    262    363   -379     12   -745   -452    174    -41   -137     49
   -498   -223    275    361   -389     25   -743   -457    153    -54   -161     54
   -535   -277    257    407   -397    -10   -748   -467    116    -88   -205     38
   -519   -358    161    436   -340    -98   -704   -413    106   -119   -275    -38
   -511   -371    140    441   -327   -116   -594   -288    155   -106   -298   -103
   -514   -316    197    415   -355    -62   -480   -127    257    -18   -226    -67
   -454    -51    402    254   -428    174   -379     54    459    215      7    135
   -394    532    924    -70   -659    727   -368    124    727    615    462    561
   -517   1140   1657   -311  -1085   1397   -480    -33    909    989    904    987
   -683   1273   1953   -296  -1317   1613   -795   -436    784   1036   1000   1091
   -839    802   1641     18  -1239   1221  -1096   -914    298    592    594    750
   -867    -10    857    436   -862    423  -1169  -1169   -288   -150   -137    129
   -833   -524    309    680   -571   -109  -1153  -1111   -504   -478   -504   -194
   -795   -667    124    730   -459   -270  -1093   -961   -467   -488   -563   -254
   -730   -600    129    665   -431   -236   -982   -810   -350   -402   -537   -207
   -672   -493    176    581   -426   -158   -885   -704   -249   -322   -535    -93
   -683   -475    207    579   -446   -132   -844   -662   -210   -283   -550    -15
   -683   -439    241    558   -465    -98   -807   -626   -179   -246   -540     41
   -685   -436    249    561   -467    -93   -792   -610   -174   -236   -550     72
   -665   -418    246    540   -457    -85   -784   -600   -174   -228   -540     72
   -688   -426    262    555   -475    -83   -784   -602   -184   -231   -524     57
   -667   -407    259    535   -465    -75   -776   -597   -189   -223   -498     49
   -649   -397    252    524   -452    -72   -769   -592   -200   -223   -478     38
   -696   -444    249    568   -475    -96   -782   -607   -220   -233   -483     15
   -714   -470    244    589   -480   -114   -787   -620   -241   -244   -483    -20
   -698   -478    220    587   -462   -129   -800   -639   -270   -262   -485    -54
   -680   -470    210    576   -446   -129   -805   -652   -285   -267   -488    -67
   -646   -444    202    542   -426   -122   -813   -654   -298   -275   -498    -75
   -602   -426    176    514   -389   -124   -810   -649   -314   -280   -511    -90
   -636   -470    166    550   -402   -153   -826   -665   -345   -296   -527   -106
   -646   -498    148    574   -397   -176   -839   -680   -368   -311   -542   -116
   -587   -454    132    519   -361   -161   -828   -670   -368   -309   -542   -109
   -579   -454    124    517   -353   -166   -833   -675   -384   -314   -550   -103
   -607   -488    116    545   -363   -187   -846   -685   -402   -319   -563   -116
   -607   -496    111    553   -361   -192   -841   -683   -410   -311   -553   -124
   -644   -540    103    589   -374   -218   -859   -698   -428   -332   -584   -135
   -646   -553     93    600   -371   -231   -862   -698   -436   -340   -597   -116
   -644   -537    106    587   -376   -215   -852   -688   -439   -322   -561   -106
   -644   -530    114    587   -379   -207   -859   -693   -454   -324   -542   -124
   -680   -550    129    615   -405   -213   -880   -704   -472   -350   -535   -132
   -691   -553    137    620   -415   -207   -893   -709   -480   -345   -504   -145
   -659   -519    137    589   -402   -192   -896   -709   -483   -332   -467   -145
   -646   -519    127    584   -387   -197   -893   -709   -485   -337   -449   -150
   -615   -472    140    542   -379   -166   -872   -701   -485   -342   -454   -124
   -662   -522    140    592   -402   -192   -870   -709   -498   -361   -452   -119
   -667   -535    129    600   -400   -205   -870   -714   -501   -366   -436   -122
   -636   -527    109    581   -374   -210   -865   -714   -498   -374   -428   -111
   -667   -535    132    600   -402   -202   -852   -722   -504   -371   -415   -111
   -683   -509    174    594   -431   -168   -823   -711   -491   -353   -381   -101
   -730   -522    205    623   -470   -161   -807   -704   -475   -340   -361    -75
   -779   -532    246    657   -514   -142   -805   -698   -459   -329   -358    -62
   -771   -493    277    631   -527   -106   -779   -675   -431   -311   -342    -36
   -784   -480    303    631   -545    -88   -756   -662   -407   -296   -335     -7
   -779   -462    316    618   -548    -72   -737   -652   -392   -285   -335      2
   -844   -483    361    665   -602    -62   -740   -662   -394   -290   -348     -2
   -888   -519    368    701   -628    -75   -750   -675   -402   -303   -363     -7
   -893   -517    376    704   -636    -70   -740   -678   -400   -301   -366     -2
   -904   -496    407    696   -657    -44   -714   -659   -379   -275   -340     36
   -930   -488    441    709   -685    -23   -698   -641   -363   -259   -322     64
   -979   -511    465    745   -724    -23   -693   -633   -358   -254   -314     70
  -1031   -527    504    779   -769    -12   -688   -623   -353   -244   -298     77
  -1054   -519    535    787   -797      5   -665   -602   -332   -218   -275     98
  -1036   -501    535    769   -787     15   -654   -584   -316   -197   -246    116
  -1031   -517    514    774   -774     -2   -659   -581   -322   -205   -249    111
  -1021   -485    535    753   -779     23   -641   -561   -306   -189   -228    142
   -997   -426    571    711   -787     72   -623   -535   -285   -163   -192    184
  -1047   -454    592    750   -820     67   -623   -535   -293   -171   -192    187
  -1052   -465    584    756   -820     59   -633   -542   -306   -181   -200    176
   -958   -392    566    675   -763     88   -594   -498   -275   -148   -161    210
   -909   -327    581    618   -748    127   -561   -472   -259   -129   -127    236
   -966   -345    620    657   -795    137   -563   -483   -272   -135   -119    241
   -961   -358    602    659   -784    122   -561   -478   -277   -137   -103    249
   -917   -306    610    610   -763    150   -540   -459   -262   -119    -77    270
   -870   -249    620    561   -748    184   -530   -459   -257   -109    -59    283
   -839   -205    633    522   -737    213   -530   -472   -259   -101    -44    296
   -800   -200    597    498   -701    200   -550   -501   -283   -119    -59    280
   -766   -215    548    491   -657    166   -574   -535   -316   -145    -72    252
   -766   -246    519    506   -644    135   -594   -553   -342   -158    -49    246
   -753   -272    480    514   -618    103   -600   -555   -353   -163    -38    252
   -727   -267    459    496   -594     96   -594   -555   -361   -171    -36    252
   -748   -293    454    522   -602     80   -600   -566   -384   -202    -49    233
   -753   -340    410    545   -581     33   -610   -579   -410   -231    -70    213
   -771   -413    358    592   -566    -28   -618   -594   -439   -270   -103    179
   -813   -506    306    657   -561   -101   -641   -633   -488   -324   -153    132
   -784   -517    267    649   -527   -124   -641   -641   -496   -335   -176    135
   -766   -517    249    641   -509   -135   -641   -641   -501   -335   -181    148
   -774   -553    220    665   -498   -166   -644   -644   -517   -348   -197    150
   -784   -558    223    670   -506   -168   -654   -652   -524   -361   -205    158
   -787   -571    213    678   -501   -179   -657   -654   -535   -366   -202    155
   -779   -607    171    693   -478   -218   -659   -657   -548   -384   -218    137
   -769   -633    135    701   -452   -249   -657   -654   -553   -400   -233    122
   -756   -698     57    727   -407   -322   -618   -607   -561   -433   -275     72
   -745   -709     36    727   -392   -337   -506   -475   -504   -431   -277     46
   -722   -641     80    680   -402   -280   -389   -296   -387   -358   -210     93
   -667   -410    257    540   -462    -77   -280    -90   -184   -153     -2    288
   -644    135    776    254   -711    454   -257    -12     83    231    439    750
   -784    766   1551      7  -1169   1158   -358   -158    290    631    922   1252
   -963    930   1891     15  -1426   1410   -657   -561    192    691   1052   1384
  -1083    504   1587    290  -1335   1044   -943  -1002   -233    293    701   1067
  -1119   -374    745    745   -935    184  -1088  -1343   -891   -517    -85    358
  -1036   -888    148    961   -592   -371  -1085  -1309  -1122   -870   -475    -23
   -958  -1000    -44    976   -457   -522   -995  -1130  -1065   -878   -517    -83
   -940   -945     -5    943   -467   -475   -854   -940   -935   -782   -433    -23
   -909   -820     88    865   -498   -366   -732   -795   -813   -678   -329     64
   -854   -724    129    787   -493   -298   -657   -714   -743   -615   -265    124
   -867   -719    145    792   -509   -288   -620   -683   -724   -602   -244    137
   -870   -719    150    795   -511   -285   -602   -665   -719   -592   -236    150
   -828   -678    150    750   -491   -265   -594   -649   -724   -584   -228    168
   -758   -605    153    680   -457   -228   -566   -623   -714   -566   -207    192
   -683   -524    155    602   -420   -184   -532   -597   -701   -545   -184    220
   -610   -459    150    535   -381   -155   -491   -561   -680   -517   -155    267
   -613   -459    153    535   -384   -155   -480   -550   -693   -522   -158    265
   -646   -506    140    576   -394   -184   -493   -561   -727   -545   -168    241
   -610   -472    137    540   -374   -168   -488   -555   -732   -545   -155    249
   -542   -402    140    472   -342   -132   -465   -532   -722   -535   -142    277
   -522   -387    135    454   -332   -124   -462   -537   -732   -540   -142    288
   -576   -459    114    517   -345   -174   -475   -553   -761   -563   -171    272
   -576   -485     88    530   -335   -200   -478   -558   -782   -576   -181    262
   -550   -446    103    498   -327   -171   -483   -561   -789   -589   -202    296
   -524   -441     80    480   -303   -179   -480   -555   -802   -613   -241    311
   -498   -428     70    462   -285   -179   -488   -561   -815   -610   -231    288
   -498   -433     62    465   -283   -187   -504   -574   -833   -613   -207    265
   -475   -444     31    459   -254   -207   -501   -571   -839   -607   -179    239
   -410   -374     33    389   -223   -171   -488   -555   -831   -589   -140    257
   -410   -389     18    400   -215   -187   -491   -555   -841   -605   -150    254
   -449   -459    -10    452   -220   -233   -504   -566   -865   -628   -174    249
   -431   -446    -15    439   -207   -231   -506   -561   -872   -623   -140    270
   -345   -374    -31    358   -158   -202   -488   -532   -852   -589    -77    358
   -342   -384    -41    363   -153   -215   -491   -524   -857   -587    -70    405
   -400   -410    -12    402   -194   -210   -504   -532   -878   -594    -72    405
   -413   -394     18    405   -215   -189   -493   -519   -875   -581    -59    400
   -426   -407     18    415   -223   -194   -485   -514   -880   -579    -67    402
   -426   -389     36    405   -231   -176   -467   -498   -867   -568    -57    431
   -444   -400     44    420   -246   -179   -452   -493   -867   -579    -59    431
   -454   -394     59    426   -257   -168   -441   -498   -875   -594    -75    415
   -449   -371     77    407   -265   -145   -433   -488   -867   -592    -75    420
   -462   -387     75    426   -270   -155   -423   -478   -859   -587    -70    431
   -472   -402     67    436   -272   -168   -397   -454   -844   -563    -51    431
   -483   -379    103    431   -293   -137   -366   -420   -815   -527    -18    449
   -504   -361    140    431   -322   -111   -350   -405   -795   -511     -2    467
   -527   -371    155    449   -342   -109   -345   -394   -782   -496      7    462
   -545   -371    174    457   -361    -98   -335   -392   -769   -478     12    444
   -561   -363    197    462   -379    -83   -329   -387   -763   -470     12    426
   -576   -381    192    478   -384    -96   -329   -387   -769   -470     18    397
   -597   -405    189    501   -394   -109   -342   -397   -779   -483     12    368
   -613   -397    215    504   -415    -90   -350   -402   -779   -485     12    363
   -579   -348    231    465   -405    -59   -342   -389   -766   -488     31    371
   -571   -319    252    444   -413    -33   -329   -374   -756   -498     41    384
   -605   -348    254    475   -431    -46   -329   -376   -766   -524     28    384
   -592   -350    239    470   -415    -57   -340   -387   -779   -532     25    371
   -561   -329    231    446   -397    -49   -348   -394   -787   -548     20    340
   -540   -309    228    423   -387    -38   -345   -405   -797   -568     10    342
   -514   -293    218    402   -366    -38   -340   -407   -815   -587     12    342
   -498   -303    194    400   -350    -54   -337   -402   -810   -594     28    342
   -506   -277    228    392   -368    -25   -335   -381   -792   -576     57    353
   -517   -246    267    379   -394     10   -316   -361   -771   -555     93    374
   -514   -246    267    379   -392     10   -306   -340   -753   -550    106    405
   -527   -233    290    379   -410     28   -296   -322   -740   -532    132    423
   -517   -200    316    358   -418     57   -285   -311   -727   -514    158    444
   -514   -192    319    353   -418     62   -277   -309   -732   -519    161    465
   -519   -161    358    340   -441     98   -277   -311   -730   -517    168    480
   -530   -127    402    327   -467    135   -280   -329   -727   -509    192    480
   -537   -116    420    327   -480    150   -285   -342   -732   -509    215    483
   -535   -116    415    324   -475    148   -309   -366   -753   -522    202    491
   -530   -122    407    324   -470    142   -353   -410   -789   -545    179    480
   -514   -127    384    319   -449    127   -384   -439   -815   -561    155    475
   -506   -163    342    335   -426     88   -407   -452   -836   -579    142    465
   -522   -205    316    361   -420     54   -418   -470   -854   -602    116    444
   -550   -254    293    402   -423     18   -428   -488   -875   -628     88    418
   -574   -303    267    436   -420    -18   -441   -504   -898   -654     59    384
   -597   -342    254    470   -426    -44   -452   -519   -917   -672     28    361
   -636   -397    239    514   -439    -80   -467   -540   -937   -696      5    329
   -665   -423    241    545   -454    -93   -472   -555   -953   -714     -2    311
   -680   -431    249    553   -467    -90   -467   -561   -961   -722    -10    311
   -698   -446    252    574   -475    -98   -454   -563   -958   -719    -12    303
   -730   -452    277    589   -506    -88   -449   -561   -950   -709    -15    301
   -748   -454    293    600   -522    -80   -452   -563   -956   -717    -25    303
   -763   -452    311    605   -540    -70   -444   -555   -950   -709    -20    306
   -800   -524    275    662   -537   -124   -436   -540   -956   -717    -31    272
   -818   -636    179    724   -498   -228   -387   -465   -958   -750    -77    189
   -789   -623    166    706   -478   -228   -252   -306   -867   -709    -59    176
   -704   -457    244    579   -475   -106    -98    -80   -683   -558     67    283
   -706   -184    522    446   -615    168    -23     83   -470   -316    311    517
   -761    358   1119    200   -940    737    -51     96   -226     77    769    982
   -917    919   1836     -2  -1376   1376   -194   -111    -67    436   1213   1413
  -1010    995   2005      5  -1506   1499   -480   -504   -226    439   1288   1465
  -1109    413   1522    348  -1314    966   -740   -945   -745    -85    800   1000
  -1153   -491    659    820   -909     83   -828  -1163  -1309   -833     31    277
  -1085   -948    137   1015   -613   -405   -818  -1075  -1444  -1085   -272    -36
  -1036  -1023     10   1028   -524   -506   -727   -906  -1358  -1049   -270    -67
  -1015   -948     67    982   -542   -441   -581   -735  -1210   -945   -184    -15
   -987   -818    168    901   -579   -327   -483   -613  -1091   -839    -80     57
   -979   -737    241    857   -613   -249   -426   -550  -1021   -779    -20    103
   -979   -704    272    841   -628   -215   -389   -511   -979   -745     15    137
   -987   -706    280    846   -633   -213   -374   -485   -950   -730     41    158
   -997   -717    277    857   -641   -220   -363   -475   -945   -732     44    158
   -997   -706    290    852   -646   -210   -361   -467   -940   -732     46    163
  -1000   -709    290    852   -649   -210   -355   -465   -940   -740     41    155
  -1010   -685    324    849   -667   -181   -342   -454   -922   -724     62    158
  -1005   -675    329    839   -670   -174   -337   -446   -911   -717     75    174
  -1005   -691    311    846   -659   -189   -335   -446   -911   -722     67    181
   -997   -685    311    839   -657   -189   -324   -452   -904   -719     67    187
   -992   -672    319    833   -657   -176   -316   -470   -898   -714     70    187
   -997   -672    324    833   -662   -174   -311   -465   -880   -706     80    194
   -984   -667    316    826   -652   -174   -306   -459   -872   -704     85    202
   -982   -685    296    833   -641   -194   -309   -465   -878   -717     77    194
   -982   -698    283    841   -633   -207   -303   -454   -870   -722     67    194
   -976   -675    298    823   -639   -187   -293   -439   -859   -701     64    202
   -971   -672    296    820   -636   -189   -288   -431   -859   -698     57    194
   -966   -672    290    818   -631   -192   -277   -418   -852   -693     57    194
   -974   -678    296    826   -636   -192   -270   -413   -844   -688     51    184
   -984   -675    309    828   -646   -181   -267   -407   -833   -680     59    171
   -997   -688    309    844   -654   -189   -267   -407   -833   -685     59    166
  -1015   -680    335    846   -678   -174   -259   -392   -810   -670     72    192
  -1023   -678    345    852   -685   -166   -257   -371   -795   -665     77    207
  -1039   -709    329    872   -685   -192   -262   -355   -797   -670     70    213
  -1062   -701    358    880   -711   -171   -259   -335   -787   -662     83    231
  -1096   -680    415    888   -758   -132   -246   -309   -769   -639    106    259
  -1148   -678    470    914   -810   -103   -228   -280   -753   -626    124    290
  -1187   -704    480    945   -833   -114   -233   -275   -753   -631    142    306
  -1145   -678    467    911   -807   -106   -210   -252   -740   -626    158    311
  -1119   -628    491    870   -805    -70   -163   -218   -724   -605    153    332
  -1189   -652    537    922   -865    -57   -135   -207   -727   -615    132    337
  -1247   -704    542    971   -896    -80   -132   -207   -732   -631    116    345
  -1234   -678    553    956   -896    -62   -101   -174   -688   -597    142    389
  -1195   -636    558    914   -878    -38    -59   -122   -636   -548    189    441
  -1213   -644    568    930   -891    -38    -36    -98   -605   -522    213    457
  -1247   -649    597    948   -924    -25    -28    -85   -576   -504    220    462
  -1231   -620    610    927   -922     -7     -2    -57   -545   -480    244    480
  -1241   -628    613    935   -930    -10      7    -51   -537   -480    246    493
  -1262   -672    589    969   -927    -41    -20    -70   -542   -501    226    478
  -1221   -654    566    935   -893    -44    -18    -59   -514   -478    257    475
  -1192   -662    530    927   -862    -67    -15    -54   -498   -467    280    467
  -1184   -691    493    935   -839    -98    -18    -54   -491   -457    306    462
  -1192   -709    483    950   -839   -114    -10    -46   -493   -454    316    467
  -1208   -727    478    966   -844   -127    -10    -49   -504   -467    316    467
  -1182   -709    472    945   -828   -119      2    -44   -504   -462    314    475
  -1137   -667    467    901   -805   -101     38    -10   -480   -436    319    498
  -1080   -589    491    836   -787    -49     93     38   -436   -392    348    542
  -1150   -633    517    891   -836    -59     98     41   -446   -402    340    542
  -1210   -688    522    948   -867    -83     75     23   -472   -431    309    524
  -1239   -719    517    979   -880   -101     80     28   -475   -449    275    524
  -1241   -706    535    974   -888    -85    119     59   -457   -439    270    548
  -1239   -662    576    950   -909    -44    145     88   -436   -415    288    574
  -1228   -613    615    922   -922      0    174    122   -402   -392    314    600
  -1260   -602    657    930   -961     25    200    142   -384   -384    332    615
  -1278   -587    691    932   -984     51    220    155   -368   -368    353    631
  -1293   -566    724    930  -1010     77    244    176   -340   -342    384    665
  -1306   -532    774    919  -1041    119    265    192   -322   -319    394    685
  -1291   -465    823    875  -1057    179    275    200   -293   -285    397    701
  -1273   -415    857    844  -1065    220    293    210   -270   -265    400    717
  -1309   -449    859    878  -1085    205    280    194   -288   -280    381    706
  -1317   -470    844    893  -1083    187    265    179   -298   -293    374    706
  -1301   -444    854    872  -1078    205    272    192   -283   -277    397    730
  -1332   -478    854    906  -1093    187    262    179   -301   -285    387    722
  -1384   -535    846    958  -1117    155    267    171   -311   -298    363    696
  -1400   -574    823    987  -1114    124    277    179   -309   -306    337    672
  -1389   -600    787    995  -1088     93    275    181   -319   -314    316    662
  -1410   -662    748   1036  -1080     41    267    171   -337   -342    290    636
  -1436   -730    706   1080  -1072    -12    249    142   -366   -381    249    607
  -1405   -756    649   1080  -1028    -54    236    122   -387   -407    226    584
  -1363   -766    594   1062   -982    -88    236    124   -392   -420    223    574
  -1325   -769    555   1047   -940   -106    233    114   -400   -431    215    558
  -1337   -807    530   1072   -935   -140    220     96   -420   -452    187    530
  -1293   -784    509   1039   -901   -140    231    101   -415   -449    184    527
  -1273   -789    480   1031   -878   -155    231     93   -426   -462    174    517
  -1249   -878    371   1065   -810   -254    241    111   -449   -501    124    467
  -1252   -987    265   1117   -761   -361    322    223   -418   -532     62    394
  -1260   -966    293   1111   -776   -337    436    366   -314   -483     77    394
  -1187   -823    363   1005   -776   -231    550    537   -148   -342    197    485
  -1057   -441    615    750   -836     85    618    654     64    -77    485    753
  -1158     67   1223    542  -1192    644    537    566    239    272    904   1140
  -1270    472   1743    397  -1506   1106    277    218    215    485   1187   1379
  -1306    413   1717    446  -1512   1065    -36   -197    -57    368   1117   1283
  -1356   -207   1148    782  -1252    470   -184   -527   -558   -231    545    800
  -1363   -940    423   1150   -896   -259   -174   -540   -911   -795    -36    309
  -1283  -1231     51   1257   -670   -592   -106   -376   -911   -901   -179    166
  -1249  -1275    -25   1260   -613   -652     -2   -218   -800   -841   -150    168
  -1236  -1236      0   1236   -618   -618     77   -119   -691   -763    -98    189
  -1221  -1153     64   1187   -644   -545    145    -41   -589   -688    -36    233
  -1192  -1049    142   1119   -670   -454    202     25   -506   -613     33    293
  -1208  -1039    168   1122   -688   -436    236     54   -470   -581     57    316
  -1158   -956    202   1057   -680   -376    265     80   -433   -553     93    345
  -1156   -943    210   1047   -683   -366    272     85   -426   -553     96    342
  -1195   -979    215   1085   -706   -381    272     85   -423   -553     96    340
  -1195   -987    207   1088   -704   -389    280     93   -413   -553     98    340
  -1174   -963    210   1070   -693   -376    293    106   -394   -545    114    353
  -1179   -956    220   1067   -701   -368    301    116   -379   -542    116    363
  -1182   -940    241   1060   -714   -348    298    116   -366   -542    114    363
  -1171   -919    252   1044   -714   -332    309    124   -350   -537    124    371
  -1158   -924    233   1041   -696   -345    324    142   -335   -545    135    376
  -1176   -953    220   1062   -698   -366    314    142   -335   -548    135    374
  -1145   -924    218   1034   -683   -353    327    158   -309   -527    158    394
  -1104   -862    241    982   -675   -309    358    189   -275   -504    197    431
  -1119   -846    272    984   -696   -288    368    200   -259   -501    213    444
  -1114   -839    275    974   -696   -283    381    215   -241   -498    226    446
  -1127   -862    265    995   -698   -298    376    218   -244   -511    223    439
  -1135   -875    257   1005   -698   -309    366    223   -241   -514    226    441
  -1117   -841    275    979   -696   -283    384    241   -213   -491    249    465
  -1143   -857    283   1000   -714   -288    392    241   -205   -488    265    467
  -1184   -917    267   1052   -727   -324    381    233   -210   -506    257    449
  -1184   -914    267   1047   -727   -324    376    239   -207   -506    265    454
  -1117   -841    275    979   -696   -283    394    275   -171   -475    301    483
  -1117   -813    303    963   -714   -254    397    288   -155   -462    324    504
  -1143   -833    309    987   -727   -262    384    293   -150   -462    335    509
  -1109   -789    316    948   -717   -236    410    327   -114   -431    376    540
  -1085   -756    329    922   -709   -213    433    361    -83   -400    413    561
  -1088   -722    363    904   -730   -179    457    381    -62   -384    436    579
  -1078   -683    394    880   -737   -145    475    402    -41   -371    457    589
  -1091   -659    428    872   -761   -116    491    413    -23   -363    478    594
  -1096   -644    452    870   -774    -96    511    433      5   -340    501    605
  -1093   -618    472    854   -784    -75    535    454     33   -319    530    613
  -1080   -589    491    833   -787    -49    563    472     59   -303    550    615
  -1096   -581    511    839   -805    -36    584    483     85   -288    568    615
  -1109   -587    522    849   -815    -33    605    501    119   -265    594    626
  -1122   -605    517    862   -823    -44    613    506    137   -257    600    615
  -1135   -602    532    870   -833    -36    620    509    158   -249    605    605
  -1148   -561    587    852   -870     12    641    524    197   -213    636    623
  -1148   -517    631    833   -891     57    672    548    241   -171    675    623
  -1130   -496    631    813   -880     67    678    550    262   -161    688    581
  -1145   -509    633    826   -891     62    680    550    275   -155    693    568
  -1158   -509    649    833   -906     67    675    540    283   -150    701    571
  -1158   -501    657    831   -909     77    675    545    298   -137    714    581
  -1127   -472    652    797   -891     90    691    563    327   -111    735    594
  -1135   -470    665    802   -901     96    701    579    345    -93    750    610
  -1174   -483    691    828   -935    103    706    584    363    -80    756    613
  -1205   -467    737    836   -971    135    727    602    389    -54    769    626
  -1218   -446    769    831   -995    161    735    623    410    -33    779    639
  -1197   -420    774    807   -987    176    732    633    426    -18    787    649
  -1150   -397    753    771   -956    176    730    641    433    -10    792    665
  -1101   -340    761    722   -932    210    740    654    454      7    810    685
  -1057   -324    730    691   -896    202    743    659    462     10    797    675
  -1005   -314    691    659   -849    187    740    659    459      2    779    665
   -958   -277    680    615   -820    200    743    662    467     12    784    678
   -901   -236    665    568   -784    213    753    672    485     31    792    693
   -854   -210    641    530   -748    215    756    672    485     28    784    691
   -826   -184    641    504   -735    228    748    662    483     33    787    691
   -784   -150    631    465   -709    239    745    657    493     46    797    704
   -750   -166    584    459   -667    207    737    646    488     41    792    698
   -722   -181    540    452   -631    176    711    620    462     20    774    688
   -714   -187    527    452   -623    168    685    594    444      7    761    685
   -691   -187    504    436   -597    158    665    576    428     -2    758    685
   -605   -153    452    379   -530    148    670    576    433      5    763    691
   -626   -228    397    426   -514     83    654    553    407    -18    735    662
   -670   -329    340    501   -506      2    618    522    371    -54    693    626
   -644   -355    288    498   -470    -33    607    511    358    -70    672    613
   -607   -363    244    485   -426    -59    607    509    353    -80    659    600
   -626   -413    213    519   -420   -101    587    485    327   -106    636    587
   -633   -457    176    545   -407   -140    571    462    306   -124    615    576
   -566   -397    166    480   -366   -116    589    478    327   -103    639    602
   -545   -358    187    452   -366    -85    618    493    342    -80    659    618
   -657   -465    192    558   -426   -137    607    467    314   -106    628    589
   -732   -537    194    633   -465   -171    589    444    293   -127    607    568
   -719   -558    161    636   -441   -200    587    457    293   -132    594    555
   -644   -602     41    623   -342   -280    646    548    319   -140    563    527
   -639   -602     33    618   -337   -285    776    698    407   -106    566    509
   -626   -532     93    576   -361   -220    901    875    550      7    649    568
   -587   -272    311    428   -452     20    992   1034    756    244    880    769
   -563    259    823    153   -693    540   1000   1088   1002    620   1304   1161
   -691    852   1543    -80  -1117   1195    854    865   1122    966   1735   1561
   -784    950   1735    -83  -1260   1340    532    452    948    992   1834   1634
   -839    545   1384    145  -1114    963    262     23    491    574   1452   1293
   -854   -213    641    535   -748    213    197   -184    -18   -132    724    688
   -802   -717     85    758   -446   -316    236    -72   -150   -402    397    402
   -756   -818    -64    787   -348   -441    332    109    -44   -361    400    379
   -732   -766    -33    748   -350   -400    446    254     85   -267    467    418
   -706   -641     64    675   -387   -288    535    371    220   -148    566    501
   -693   -568    124    631   -410   -223    592    436    303    -70    626    558
   -693   -535    158    613   -426   -189    631    480    348    -28    649    589
   -691   -506    181    597   -439   -163    649    501    368     -7    659    602
   -680   -472    207    576   -444   -132    659    506    389     20    685    618
   -698   -465    231    581   -465   -119    670    519    405     31    701    628
   -722   -475    246    597   -485   -114    691    542    426     33    711    646
   -740   -452    288    597   -517    -83    704    558    446     46    732    662
   -756   -428    327    592   -542    -51    717    571    465     59    758    675
   -782   -431    348    605   -566    -41    737    581    480     62    771    685
   -815   -426    387    620   -602    -20    748    594    493     72    784    701
   -828   -420    405    623   -618     -7    753    602    504     80    776    711
   -802   -415    387    610   -594    -15    748    605    504     75    763    711
   -779   -400    376    589   -579    -10    737    605    511     90    769    696
   -776   -394    379    584   -579     -7    740    602    522    103    774    693
   -771   -415    355    592   -566    -28    743    597    519    103    771    693
   -745   -413    332    579   -540    -41    737    589    511    106    753    696
   -727   -402    324    563   -527    -41    737    587    514    111    737    698
   -714   -384    329    548   -522    -28    735    587    517    116    724    696
   -704   -368    335    535   -522    -18    719    568    498     98    693    665
   -665   -355    309    511   -488    -23    698    555    488     80    662    639
   -605   -316    288    459   -449    -15    685    555    491     77    654    633
   -571   -335    236    452   -405    -49    665    537    472     51    631    620
   -540   -340    200    439   -371    -70    641    519    446     31    610    615
   -478   -298    179    389   -329    -59    644    517    431     31    623    628
   -446   -270    176    355   -314    -46    652    519    415     41    649    626
   -465   -280    181    371   -324    -49    636    524    428     51    659    626
   -459   -267    192    363   -327    -38    633    532    441     64    649    628
   -467   -267    200    368   -335    -33    639    535    452     64    652    631
   -475   -262    213    368   -345    -25    644    535    457     67    657    626
   -420   -187    233    301   -327     23    678    561    483     98    683    644
   -389   -140    249    265   -322     54    709    589    506    124    696    654
   -459   -194    265    327   -363     33    714    594    506    122    678    636
   -457   -181    272    319   -368     44    727    613    524    137    688    657
   -444   -148    293    296   -371     72    735    620    542    148    688    665
   -454   -161    293    306   -376     64    727    607    540    142    657    652
   -397   -109    288    254   -342     88    745    628    566    166    654    685
   -314    -28    285    171   -301    127    771    649    597    194    667    711
   -337    -44    293    189   -316    124    758    631    592    194    657    693
   -329    -44    285    184   -309    119    735    602    581    192    654    670
   -319    -49    270    184   -296    109    719    584    566    179    646    654
   -267    -28    239    145   -254    106    704    568    548    171    623    636
   -223      5    228    109   -226    116    698    561    550    176    623    628
   -210     20    231     93   -223    127    706    571    558    189    633    636
   -210     33    244     88   -226    137    711    581    568    205    667    639
   -213     57    267     77   -241    161    722    592    587    220    672    639
   -210     59    270     75   -239    163    722    592    597    228    678    639
   -192     46    239     72   -215    142    711    581    581    226    675    626
   -174     75    249     49   -210    161    719    600    592    244    665    639
   -166     54    220     54   -194    135    706    600    587    239    665    615
   -145     83    228     31   -187    155    724    626    613    265    685    628
   -124    181    306    -28   -215    241    763    678    665    316    722    680
   -148    197    345    -23   -246    270    774    701    691    342    758    685
   -168    202    371    -18   -270    285    792    722    709    363    771    685
   -205    174    376     15   -290    275    818    743    727    371    743    693
   -218    207    426      2   -322    316    844    771    756    397    766    730
   -213    257    470    -20   -340    363    867    800    782    426    769    748
   -252    262    511     -5   -381    387    883    813    792    436    758    758
   -283    280    563      0   -423    423    898    823    813    452    771    776
   -301    290    589      5   -446    441    893    826    818    462    789    784
   -280    303    584    -10   -431    444    888    813    813    459    787    779
   -280    298    576    -10   -428    436    878    802    813    465    763    787
   -316    239    555     38   -436    397    862    792    800    465    748    779
   -337    181    519     75   -428    350    846    784    784    454    737    753
   -342    174    517     85   -428    345    849    784    784    454    730    737
   -353    137    491    109   -420    314    844    782    771    441    709    724
   -342    111    454    114   -397    283    841    782    763    431    696    722
   -314     88    402    111   -358    244    833    776    748    415    675    701
   -342     54    397    145   -368    226    820    761    732    394    657    698
   -363     46    410    155   -387    228    813    745    722    381    641    698
   -371     23    394    174   -384    210    815    748    724    379    633    698
   -381     -5    374    192   -379    184    820    758    727    379    631    704
   -384      5    389    189   -387    197    826    763    730    384    633    706
   -387     25    413    179   -400    218    826    766    732    387    636    714
   -397      0    394    197   -397    197    836    779    737    387    631    719
   -402    -93    306    246   -358    106    867    823    735    358    584    680
   -394   -124    270    259   -332     72    976    953    792    361    555    639
   -381    -51    329    215   -358    137   1088   1114    909    441    610    672
   -348    140    488    103   -418    314   1182   1304   1098    639    789    833
   -319    631    950   -158   -633    789   1234   1436   1376   1018   1189   1228
   -423   1319   1743   -446  -1083   1530   1228   1418   1670   1488   1717   1743
   -597   1571   2166   -488  -1382   1870    971   1062   1639   1641   1922   1927
   -685   1231   1917   -272  -1301   1574    672    623   1257   1322   1626   1654
   -740    452   1192    142   -966    820    511    262    662    610    911   1021
   -717   -213    504    465   -610    145    483    218    332    132    392    537
   -652   -353    298    501   -475    -28    542    389    392    135    363    488
   -613   -303    309    457   -462      2    665    566    527    228    454    537
   -587   -200    387    392   -488     93    779    701    652    332    561    607
   -566    -98    467    332   -517    184    859    792    745    423    646    685
   -561    -44    517    301   -540    236    909    841    800    475    678    735
   -561    -36    524    298   -545    244    932    862    818    496    685    758
   -550    -33    517    290   -535    239    937    870    828    504    704    776
   -540    -31    509    285   -524    239    953    880    844    511    709    792
   -511    -38    470    272   -493    215    956    888    854    514    672    789
   -501    -75    426    288   -465    176    948    885    857    511    587    784
   -485    -88    394    285   -444    153    935    875    841    509    607    782
   -465    -46    418    257   -441    184    940    880    839    519    662    789
   -405     15    420    194   -413    215    963    901    857    540    688    792
   -415      5    418    205   -418    210    971    906    857    548    743    797
   -470    -33    436    249   -454    200    971    911    859    548    724    800
   -441    -20    420    231   -431    200    976    927    878    558    683    805
   -433    -20    410    226   -423    194    984    932    891    563    633    782
   -348     41    387    153   -368    213    995    948    906    581    657    792
   -381      0    379    189   -381    189    982    935    885    555    657    792
   -379     -7    371    194   -376    181    987    940    883    542    685    810
   -381     -7    374    192   -379    181   1010    974    898    555    696    826
   -407    -33    374    220   -392    171   1005    974    893    561    696    831
   -420    -38    379    228   -400    168   1005    982    891    568    696    833
   -444    -62    381    254   -413    158   1002    989    896    600    688    836
   -413    -54    355    231   -387    150   1002    997    898    626    678    844
   -439    -72    366    254   -405    145    995   1005    904    649    678    852
   -452    -77    371    265   -413    145    984   1008    904    670    698    862
   -374     -5    368    189   -371    181   1008   1031    930    704    750    898
   -374      0    371    184   -371    184   1005   1034    940    696    789    909
   -400    -41    355    220   -379    155    995   1041    948    670    802    919
   -392    -31    358    210   -376    163    992   1067    969    675    828    966
   -420    -31    389    226   -405    179   1005   1088    982    698    854   1010
   -405      2    407    200   -407    205   1023   1106    984    711    862   1026
   -407     20    428    192   -418    223   1044   1124    989    719    867   1044
   -483    -33    449    257   -467    207   1049   1119    976    706    839   1049
   -506    -33    472    270   -491    218   1054   1119    971    704    807   1047
   -444     36    478    202   -459    254   1065   1135    971    706    795   1057
   -379     88    467    142   -423    277   1091   1158    982    711    802   1062
   -389     98    488    145   -439    293   1106   1176   1000    719    813   1041
   -428     96    524    166   -475    309   1122   1192   1013    732    818   1039
   -410    137    548    135   -480    342   1145   1218   1034    750    844   1028
   -400    158    558    122   -480    355   1161   1226   1041    753    854   1013
   -376    158    535    109   -457    345   1161   1221   1034    745    836    971
   -322    168    491     77   -405    329   1150   1213   1023    737    820    937
   -309    179    488     62   -397    332   1145   1210   1018    732    813    906
   -324    161    485     80   -405    322   1135   1200   1005    717    792    872
   -306    189    493     57   -400    340   1140   1208   1010    722    779    872
   -246    270    517    -10   -381    392   1166   1236   1034    745    779    904
   -254    280    535    -12   -394    405   1163   1239   1036    745    750    927
   -311    270    581     18   -446    426   1166   1247   1041    745    724    953
   -319    298    618     10   -470    459   1197   1280   1070    766    730   1002
   -340    296    636     23   -488    465   1202   1293   1080    776    724   1031
   -366    296    662     33   -517    478   1205   1304   1085    789    737   1049
   -358    332    691     10   -524    511   1226   1325   1104    805    766   1072
   -355    355    709      0   -532    530   1231   1332   1111    807    797   1080
   -335    387    722    -25   -527    553   1249   1350   1127    831    833   1080
   -262    444    706    -93   -485    574   1286   1376   1148    865    867   1096
   -265    413    675    -75   -470    542   1273   1363   1130    854    870   1070
   -239    387    623    -75   -431    506   1239   1335   1098    826    846   1041
   -176    423    600   -122   -387    511   1239   1332   1098    828    854   1041
    -90    524    615   -218   -353    568   1286   1361   1137    872    911   1041
   -114    511    626   -200   -368    568   1283   1343   1130    867    917   1010
   -197    413    607   -109   -402    509   1234   1291   1083    823    878    950
   -176    407    584   -114   -379    496   1192   1252   1049    800    857    940
   -114    452    563   -171   -337    509   1176   1247   1041    802    852    943
    -90    457    548   -184   -319    501   1182   1249   1039    807    849    940
   -135    374    509   -119   -322    441   1163   1228   1013    782    818    911
   -174    285    459    -54   -316    371   1130   1195    969    735    766    870
   -140    252    392    -57   -267    322   1111   1179    935    701    737    839
   -142    215    358    -36   -252    288   1096   1166    911    672    724    815
   -161    171    329     -5   -246    252   1070   1135    875    636    693    792
   -132    161    293    -12   -213    226   1065   1130    862    615    667    784
   -148    148    296     -2   -223    220   1072   1132    857    610    654    789
   -158    135    293     10   -226    213   1075   1135    849    607    654    787
   -174    103    277     33   -226    189   1057   1124    833    594    641    779
   -215     51    267     83   -241    158   1028   1109    813    576    618    758
   -171    106    277     31   -226    192   1044   1122    831    592    633    776
   -148     93    241     25   -194    166   1062   1150    833    584    618    774
   -155     -7    145     80   -153     67   1109   1213    818    540    537    704
   -140      0    140     70   -140     70   1228   1353    880    561    524    685
    -90     88    179      0   -137    135   1327   1543   1013    672    613    771
    -12    420    433   -205   -223    428   1379   1704   1239    940    898   1049
     15   1101   1085   -561   -535   1096   1384   1766   1558   1395   1421   1566
   -161   1766   1927   -802  -1044   1847   1262   1613   1823   1842   1945   2078
   -290   1756   2044   -732  -1166   1899    937   1189   1649   1782   1925   2062
   -413   1070   1483   -329   -948   1275    667    727   1088   1187   1343   1535
   -470    181    649    142   -558    415    524    436    491    467    605    862
   -410   -244    166    327   -288    -38    524    498    348    228    314    579
   -277   -176     98    226   -189    -38    675    709    483    309    355    623
   -244    -98    145    171   -197     20    813    872    607    397    413    691
   -280    -44    236    161   -259     93    883    966    693    465    467    743
   -262      5    267    129   -265    135    930   1018    745    506    519    756
   -231     20    249    103   -241    135    963   1052    769    527    550    740
   -220     38    257     90   -239    148    984   1075    787    540    574    737
   -233     38    270     96   -252    153    987   1083    795    545    584    730
   -197     83    280     57   -239    181    995   1098    810    558    605    735
   -197    101    298     46   -246    200   1002   1104    818    561    613    735
   -228     83    309     72   -270    194    992   1096    815    553    607    724
   -241     80    322     80   -283    202    979   1096    818    553    605    724
   -210    119    329     46   -270    223    997   1117    839    571    623    743
   -231    140    368     44   -298    254   1015   1130    859    589    646    758
   -249    140    389     51   -319    265   1013   1132    867    592    649    753
   -252    153    405     46   -329    277   1015   1143    883    602    662    753
   -252    166    418     44   -335    290   1018   1150    893    602    665    756
   -249    213    459     18   -355    335   1028   1163    914    626    680    766
   -241    252    493     -5   -366    371   1047   1182    937    646    701    787
   -265    254    517      5   -389    384   1060   1192    953    654    709    789
   -283    239    522     23   -402    379   1062   1197    963    652    711    787
   -301    226    527     36   -415    374   1057   1192    958    644    709    784
   -309    228    535     38   -423    381   1054   1195    963    644    711    784
   -306    244    550     31   -428    397   1057   1205    976    654    719    787
   -314    254    568     31   -441    410   1065   1213    984    665    730    797
   -345    262    605     41   -475    431   1062   1213    987    670    735    805
   -368    246    615     59   -491    431   1057   1213    984    670    743    810
   -368    280    649     41   -509    465   1067   1231   1002    688    766    839
   -387    319    706     33   -545    511   1088   1260   1028    719    797    872
   -387    314    701     36   -542    506   1088   1265   1031    717    792    883
   -335    329    665      2   -498    496   1070   1252   1018    701    769    883
   -314    327    641     -7   -478    483   1049   1228    995    680    748    870
   -270    340    610    -33   -439    475   1057   1226    989    678    732    862
   -259    350    607    -46   -433    480   1070   1236   1002    688    727    859
   -272    329    602    -28   -436    465   1072   1231   1000    680    711    849
   -254    350    605    -49   -431    475   1072   1228   1008    680    711    846
   -236    374    610    -67   -423    491   1085   1244   1028    698    719    854
   -262    376    639    -57   -452    509   1098   1262   1054    719    735    872
   -265    379    644    -57   -454    511   1109   1275   1075    735    743    872
   -257    394    652    -70   -454    522   1132   1296   1101    756    750    870
   -280    392    672    -54   -475    532   1150   1309   1122    771    756    867
   -290    366    654    -38   -472    511   1143   1296   1111    756    732    846
   -277    361    639    -41   -459    501   1143   1291   1111    750    722    836
   -309    335    641    -15   -475    488   1127   1275   1101    737    711    823
   -244    394    639    -75   -441    517   1122   1283   1111    753    735    833
   -181    428    610   -124   -397    519   1124   1296   1124    766    748    841
   -174    387    558   -106   -366    472   1096   1278   1109    750    730    826
   -103    423    527   -161   -316    475   1098   1278   1111    753    724    823
    -33    480    514   -223   -272    496   1104   1291   1124    766    714    833
    -59    415    472   -179   -265    444   1062   1254   1085    732    662    800
    -36    407    444   -187   -241    426   1052   1247   1080    727    641    779
      7    423    415   -218   -205    420   1070   1262   1091    735    636    782
     -2    418    420   -207   -210    418   1091   1275   1106    743    631    792
     10    423    413   -218   -202    418   1096   1283   1117    756    644    810
     36    472    436   -254   -200    454   1130   1312   1143    782    667    831
    -36    426    462   -197   -249    444   1135   1312   1137    774    654    810
    -57    433    491   -187   -272    462   1143   1317   1140    774    649    807
    -44    467    511   -213   -277    488   1156   1327   1148    779    654    807
    -67    467    532   -200   -298    498   1166   1332   1148    779    649    805
    -77    483    558   -205   -319    522   1187   1348   1166    797    662    823
    -49    548    597   -249   -322    571   1210   1371   1192    826    691    852
     28    659    628   -345   -298    644   1249   1400   1231    865    732    888
    -20    615    636   -298   -329    626   1239   1384   1215    849    711    872
   -114    511    626   -200   -368    566   1192   1337   1166    807    667    836
   -142    467    610   -161   -376    537   1163   1314   1137    792    667    826
   -109    491    600   -192   -355    545   1150   1309   1132    795    683    826
   -106    472    579   -184   -342    524   1153   1317   1135    800    704    839
   -124    387    511   -132   -319    449   1122   1288   1093    769    696    823
   -109    361    470   -124   -288    415   1104   1265   1067    748    685    810
    -93    301    394   -103   -244    348   1101   1254   1044    724    665    805
   -101    272    371    -85   -236    322   1075   1221   1002    696    652    782
   -111    231    342    -59   -228    285   1047   1189    971    670    641    761
   -101    197    298    -46   -200    246   1034   1166    940    641    628    740
    -88    197    285    -57   -187    241   1031   1158    930    641    631    727
   -106    200    306    -46   -205    252   1034   1163    927    646    644    727
   -148    210    355    -33   -252    283   1028   1163    930    659    662    735
   -200    184    384      7   -290    283   1031   1163    930    657    672    750
   -226    116    340     54   -283    226   1052   1195    927    639    652    732
   -166     36    202     62   -184    119   1101   1267    919    594    558    649
   -119     44    163     33   -140    103   1176   1376    966    600    535    618
    -44    145    189    -49   -116    166   1280   1556   1114    722    641    709
     33    553    519   -293   -244    537   1325   1675   1332   1018    961   1026
     23   1200   1176   -613   -576   1189   1260   1623   1548   1421   1434   1491
    -83   1683   1764   -800   -924   1722   1041   1340   1605   1701   1787   1813
   -124   1621   1745   -748   -935   1683    693    901   1335   1595   1719   1727
   -163    950   1111   -394   -639   1031    511    501    756    917   1041   1145
   -114    194    309    -41   -213    252    467    392    319    277    366    542
    -18   -158   -142     88     59   -150    485    509    236     96    148    324
     57   -205   -262     75    158   -233    584    662    316    132    155    314
    119   -106   -228     -7    174   -168    670    761    415    215    213    355
    171     12   -158    -90    163    -72    740    833    509    298    277    415
    174    103    -70   -140    122     18    789    888    594    376    337    449
    150    135    -15   -142     83     59    823    935    641    428    400    465
    140    135     -5   -137     72     64    831    945    654    444    413    491
    148    158     10   -153     67     85    841    953    670    454    410    514
    145    163     18   -155     62     93    841    950    670    454    400    514
    150    145     -5   -148     77     70    831    950    662    449    389    506
    150    179     28   -166     59    103    833    958    675    470    397    501
    132    184     51   -158     38    119    833    953    678    478    407    498
    140    197     57   -171     41    127    841    945    680    483    402    506
    150    220     70   -184     41    145    849    940    680    485    397    506
    145    220     75   -181     36    148    849    940    683    493    400    514
    145    218     72   -181     36    145    846    940    685    496    394    527
    148    218     70   -184     38    142    836    940    683    496    389    522
    153    241     88   -197     33    166    828    930    675    485    374    511
    163    265     98   -215     31    181    823    927    678    488    366    506
    171    267     96   -220     36    181    823    930    683    491    371    506
    166    267     98   -218     33    184    810    922    678    480    366    496
    179    270     90   -223     44    181    807    922    680    478    361    491
    187    277     88   -233     49    184    800    917    670    467    348    488
    194    296    101   -246     46    200    782    906    654    457    332    478
    205    306    101   -257     51    205    776    904    654    454    324    467
    226    306     80   -265     72    194    761    893    644    446    322    478
    236    293     57   -267     88    176    748    888    631    439    314    459
    252    290     38   -272    106    166    745    891    631    441    319    454
    277    309     31   -296    122    171    732    896    631    439    316    472
    293    337     44   -314    124    192    722    904    631    439    311    454
    301    342     41   -324    129    192    732    930    644    454    329    454
    306    350     44   -329    132    197    756    953    654    472    353    465
    283    345     59   -314    111    202    743    948    644    465    348    459
    267    319     51   -293    109    187    745    950    639    457    322    444
    285    340     51   -314    116    197    774    966    662    465    322    454
    324    413     88   -368    116    252    800    987    706    491    345    462
    316    428    111   -374    101    270    831   1013    748    514    368    467
    228    379    150   -303     38    265    826   1008    753    511    379    454
    205    392    187   -298      7    288    826   1002    774    517    384    454
    210    433    223   -322     -7    329    852   1031    807    550    394    480
    197    444    246   -322    -25    348    857   1031    805    574    381    488
    194    452    257   -322    -31    355    841   1015    795    592    361    478
    184    472    285   -329    -51    379    841   1018    800    615    368    485
    184    470    285   -327    -49    379    839   1026    810    631    361    493
    202    501    296   -353    -46    400    846   1031    813    644    361    488
    184    519    335   -350    -75    428    849   1039    820    657    368    483
    155    511    355   -335    -98    433    831   1028    818    659    371    475
    163    511    348   -337    -90    428    831   1036    826    672    376    475
    192    524    332   -358    -70    428    841   1052    839    693    387    488
    184    540    355   -361    -85    449    852   1060    846    711    397    493
    197    558    358   -379    -80    457    839   1060    852    730    410    488
    220    555    332   -389    -57    444    839   1065    859    730    413    480
    223    553    327   -389    -51    441    849   1078    870    748    415    488
    244    613    368   -428    -62    491    867   1093    888    766    436    504
    267    670    402   -472    -67    537    872   1109    914    795    478    519
    270    683    410   -478    -70    548    888   1135    937    818    483    527
    275    685    407   -480    -64    548    893   1140    940    815    470    517
    285    709    423   -496    -67    566    896   1153    950    820    496    524
    293    769    475   -532    -90    623    904   1163    969    846    511    537
    290    800    506   -545   -109    654    904   1169    982    854    496    550
    283    826    542   -555   -129    685    898   1158    987    849    514    561
    280    839    558   -558   -137    698    878   1135    971    828    511    553
    262    810    548   -537   -142    678    852   1111    956    810    498    540
    259    782    519   -522   -129    652    833   1098    948    795    483    527
    254    756    501   -506   -124    631    820   1088    935    776    480    517
    246    761    514   -504   -132    639    823   1085    937    766    475    511
    218    706    488   -462   -135    597    810   1078    922    743    444    485
    197    646    449   -420   -124    548    800   1070    904    719    423    459
    179    579    400   -379   -111    488    789   1057    883    688    402    426
    174    535    361   -353    -93    449    784   1047    867    672    381    407
    158    491    332   -327    -88    410    771   1031    849    680    355    381
    150    459    309   -306    -77    384    756   1018    836    688    332    361
    140    436    293   -290    -75    366    732   1000    820    688    303    340
    142    436    293   -288    -75    366    717    987    807    688    275    322
    145    459    314   -303    -83    387    717    992    810    709    272    329
    150    457    303   -303    -75    381    704    989    805    709    259    324
    155    394    236   -277    -38    316    696    995    795    685    215    296
    168    262     93   -215     38    179    735   1060    802    644    142    231
    200    249     49   -226     75    150    846   1197    891    657    129    205
    259    374    111   -316     75    244    966   1366   1044    766    226    277
    311    631    319   -472     -2    475   1041   1509   1241    987    457    483
    288   1096    807   -691   -259    953   1028   1538   1457   1337    870    870
    181   1654   1470   -919   -644   1564    880   1304   1551   1649   1278   1226
    116   1727   1608   -922   -745   1667    571    919   1366   1652   1345   1252
     62   1249   1187   -657   -563   1221    340    535    914   1189    917    870
     23    444    420   -233   -197    433    290    361    426    491    220    283
     93     12    -80    -54     88    -33    316    478    324    270    -31     38
    163    -88   -254    -38    207   -171    392    639    415    303    -20     10
    187   -101   -288    -44    236   -194    472    748    514    366     49     51
    239    -31   -270   -103    254   -150    530    820    610    444    153    137
    265     44   -220   -155    244    -88    561    865    680    493    202    210
    265     88   -179   -176    220    -44    581    893    727    501    202    259
    257     98   -158   -179    207    -31    589    911    758    491    181    296
    246     90   -155   -168    202    -31    594    924    787    467    166    316
    236     80   -155   -161    197    -36    587    930    802    462    166    316
    218     72   -145   -145    181    -36    589    930    802    483    174    319
    184     67   -116   -127    150    -23    587    924    784    514    194    311
    161     77    -83   -119    122     -2    581    924    774    553    231    319
    155    101    -57   -129    106     23    584    935    782    576    249    319
    140     90    -49   -116     93     20    581    940    789    576    241    316
    109     67    -44    -88     75     12    571    937    784    568    220    316
     83     38    -44    -59     64     -2    574    943    784    571    213    322
    122    103    -18   -114     70     44    597    974    813    600    241    345
    135    135      0   -135     67     67    618    997    831    620    270    353
     59     72     12    -67     23     44    610    989    818    610    270    332
     20     44     23    -31      0     33    610    987    813    597    265    319
      0     31     28    -15    -15     31    610    995    813    594    272    327
    -33     10     44     10    -38     28    594    989    802    587    267    335
    -33     54     85    -10    -62     70    602   1010    815    605    288    361
     25     88     62    -57    -18     75    594   1005    807    594    290    353
     64     88     23    -75     20     57    576    995    795    579    277    355
     88     88     -2    -88     44     44    571    995    789    571    270    361
     67     54    -12    -62     38     20    550    979    766    553    262    350
     72     57    -15    -64     44     20    537    982    761    553    280    358
     77     67    -10    -72     44     28    537    997    771    563    280    379
     57     70     12    -64     20     44    532   1008    779    568    277    394
     36     75     38    -57     -2     59    532   1021    782    568    272    400
     15     72     57    -44    -20     64    537   1028    782    566    275    405
     10     83     72    -46    -31     77    553   1044    792    579    296    431
      5    109    103    -57    -49    106    571   1062    805    589    306    459
      7    150    140    -80    -67    145    589   1083    820    600    314    478
    -44    140    184    -46   -114    161    597   1085    823    600    309    457
    -80    127    205    -25   -142    166    602   1088    833    605    306    439
    -57    135    189    -38   -122    161    597   1085    839    602    298    423
    -31    135    166    -51    -98    150    589   1085    839    605    296    402
    -44    132    176    -44   -109    153    592   1083    846    613    298    392
    -57    119    176    -31   -119    148    576   1062    846    602    280    371
    -38    119    158    -41    -98    137    561   1049    846    592    267    350
      5    153    148    -83    -70    150    555   1039    852    600    267    340
     67    179    111   -122    -20    145    550   1034    852    594    257    329
     85    140     51   -114     18     96    517   1000    823    563    218    296
    181    197     15   -192     83    106    504    984    815    558    220    285
    205    192    -12   -200    109     88    470    950    789    530    197    259
    213    150    -62   -181    137     44    426    922    763    506    174    241
    226    129    -96   -179    161     18    394    898    745    491    161    226
    262    148   -114   -205    189     18    381    893    743    496    166    223
    337    210   -127   -275    231     41    387    909    761    517    184    241
    384    244   -140   -314    262     51    387    917    771    530    194    252
    358    226   -132   -293    244     49    381    914    769    530    197    249
    342    236   -109   -290    226     64    389    924    782    540    205    254
    293    213    -83   -254    187     64    374    919    776    535    200    249
    303    257    -46   -280    176    106    376    937    797    550    218    270
    319    283    -36   -301    179    122    384    948    805    558    223    280
    335    309    -25   -322    179    142    392    958    813    568    236    293
    345    324    -23   -335    184    150    389    963    818    571    241    296
    353    353      0   -353    176    176    384    963    826    576    249    309
    332    384     49   -358    140    218    371    953    831    589    270    332
    329    400     70   -366    129    236    355    948    831    592    285    348
    322    384     59   -353    129    223    327    927    810    574    277    337
    272    316     44   -293    114    181    280    888    774    537    246    303
    306    348     38   -327    132    194    277    893    774    540    259    314
    366    392     23   -379    171    207    298    914    787    550    275    332
    285    290      2   -290    140    148    277    888    756    514    246    301
    213    194    -18   -202    116     88    226    841    706    465    205    254
    226    181    -46   -205    135     70    207    823    685    439    184    228
    262    197    -64   -231    163     67    205    820    678    428    179    215
    233    155    -77   -194    155     38    187    797    649    400    161    192
    187     93    -93   -140    140      0    155    763    615    366    135    161
    181     70   -114   -127    148    -20    132    740    589    340    119    140
    202     80   -122   -142    161    -20    119    727    581    332    119    127
    194     90   -106   -145    150     -7    106    711    571    327    119    119
    187    114    -72   -150    129     20     93    704    568    329    135    129
    179     67   -111   -124    145    -20     88    701    555    301    106     96
    197    -25   -226    -85    210   -124    111    740    540    252     41     23
    215    -72   -288    -72    252   -181    200    839    574    231      2    -41
    210    -41   -252    -83    231   -145    280    961    659    275     33    -44
    241    171    -70   -207    155     49    353   1127    852    485    254    142
    270    701    428   -485    -80    566    355   1200   1106    867    693    545
    166   1345   1179   -756   -506   1262    239   1057   1301   1275   1189    989
     64   1579   1514   -820   -724   1548    -62    717   1249   1431   1400   1153
      7   1182   1174   -597   -581   1179   -340    288    810   1023   1039    828
    -44    389    431   -174   -236    410   -423     20    262    296    314    194
    -25   -176   -153    101     62   -166   -418     51     36    -90    -98   -176
      2   -319   -322    158    161   -319   -350    210    101   -103   -145   -231
     -2   -220   -220    109    106   -218   -244    353    233     -7    -64   -184
    -15   -124   -109     70     44   -116   -161    462    345     83     25   -114
    -18    -38    -23     25      2    -31   -116    527    415    145     98    -62
    -15     38     54    -10    -33     46   -101    555    452    189    155    -28
    -25     62     85    -18    -57     72   -103    555    462    197    166    -23
    -23     62     83    -20    -54     72   -101    563    480    202    174    -10
    -20     62     83    -23    -51     72   -109    558    480    207    187     -2
      0     59     59    -28    -28     59   -119    550    480    215    202      2
     49     57      7    -54     20     33   -145    535    470    207    205      5
     96     46    -51    -72     75     -2   -171    511    452    189    194      0
    140     38   -101    -90    119    -31   -200    485    433    171    179     -2
    197     44   -153   -119    176    -54   -218    467    423    153    153    -10
    249     23   -226   -137    236    -98   -241    446    405    127    116    -31
    288     20   -267   -155    277   -122   -254    431    397    109     96    -46
    316     28   -288   -176    303   -129   -265    420    394     98     88    -54
    329     51   -277   -189    303   -111   -277    415    402     98     96    -49
    327     51   -275   -192    298   -111   -283    418    413    101    103    -44
    327     54   -272   -189    301   -109   -280    423    428    109    116    -41
    316     31   -285   -174    301   -127   -293    418    428     98    111    -51
    301     33   -267   -166    285   -116   -290    423    439    103    127    -46
    272     49   -223   -161    246    -85   -288    431    457    122    150    -25
    239     49   -189   -142    213    -70   -290    439    470    132    174    -10
    197     44   -155   -122    176    -54   -298    441    478    142    192      0
    171     20   -150    -96    161    -64   -306    439    472    135    194     -2
    145     12   -132    -80    137    -59   -314    441    475    137    210      5
    132     33    -98    -83    114    -31   -316    449    488    155    236     28
    122     20   -103    -72    111    -38   -324    454    488    155    241     33
    111     -7   -119    -51    114    -62   -332    452    483    150    239     44
     98     23    -75    -62     88    -25   -327    457    496    163    257     67
     98     10    -88    -57     93    -38   -327    459    496    161    257     75
     96     15    -83    -57     90    -33   -332    449    496    150    254     72
     90     15    -75    -51     83    -28   -335    439    488    137    241     70
     85     18    -70    -51     77    -25   -335    433    491    140    246     83
    103     18    -85    -59     96    -33   -342    426    488    135    239     88
    116     20    -98    -70    109    -36   -342    415    488    132    223     77
    124     18   -106    -70    116    -44   -337    418    496    135    215     75
    132     15   -116    -75    124    -49   -324    428    511    145    223     88
    132     25   -106    -80    119    -38   -316    426    519    148    223     88
    140     23   -116    -83    127    -44   -314    418    522    145    205     77
    148      5   -142    -75    145    -67   -309    407    517    135    171     62
    150     10   -142    -83    148    -64   -311    394    517    132    168     77
    163      7   -155    -85    161    -72   -322    379    511    135    205     85
    168     10   -158    -90    163    -72   -332    358    506    142    241    103
    179    -15   -194    -80    187   -103   -337    342    496    135    257    109
    179    -10   -189    -85    181    -98   -345    329    491    135    272    101
    181      7   -174    -96    176    -83   -348    316    488    135    280     90
    194     -2   -197    -98    194    -98   -355    303    480    127    259     70
    197    -15   -213    -90    205   -114   -361    296    475    122    244     57
    197    -18   -215    -90    205   -116   -363    293    475    124    241     57
    202      2   -200   -103    202    -98   -371    285    472    124    233     54
    215     12   -202   -114    210    -96   -374    277    470    124    231     51
    226     31   -194   -127    210    -80   -363    283    475    132    233     59
    246     77   -168   -163    207    -44   -363    283    472    135    233     67
    267    114   -153   -189    210    -18   -361    283    475    142    239     80
    280    119   -163   -202    220    -23   -366    275    470    142    241     90
    301    135   -166   -218    233    -15   -358    275    475    145    249    103
    340    155   -187   -249    265    -12   -361    272    467    140    254    109
    371    187   -187   -280    280      0   -371    254    454    132    254    114
    405    228   -179   -316    293     23   -381    231    446    129    257    122
    446    259   -187   -353    316     36   -400    210    433    122    257    135
    488    246   -241   -368    363      5   -452    161    379     75    223    106
    522    254   -267   -389    394     -5   -485    116    340     51    205     77
    535    228   -306   -381    420    -38   -511     88    311     33    192     57
    542    187   -355   -363    449    -83   -535     64    280      2    166     28
    548    132   -415   -340    480   -140   -555     36    236    -41    140    -20
    555     83   -475   -319    514   -194   -587     -2    184    -88     98    -64
    563     44   -519   -303    540   -236   -613    -31    142   -124     67   -101
    548      0   -548   -272    548   -272   -623    -49    111   -153     44   -129
    522    -44   -566   -241    542   -303   -641    -77     75   -184     15   -148
    501    -75   -579   -213    540   -327   -654   -101     44   -205     -7   -161
    488   -101   -592   -194    537   -345   -654   -114     25   -218    -20   -166
    478   -116   -594   -179    535   -355   -649   -124      5   -236    -33   -163
    480    -93   -576   -194    527   -335   -639   -137     -7   -241    -33   -155
    480    -90   -571   -194    524   -332   -631   -153    -33   -254    -33   -161
    478   -122   -600   -179    537   -361   -636   -155    -46   -277    -49   -187
    491   -226   -717   -132    602   -470   -623   -122    -62   -311   -101   -252
    491   -270   -761   -111    623   -514   -532    -15    -25   -319   -150   -316
    506   -218   -724   -145    615   -470   -420    137     77   -254    -96   -290
    555    -12   -568   -272    561   -290   -327    311    254    -62    101   -114
    592    472   -119   -532    355    176   -280    415    514    306    527    316
    457   1117    657   -787   -101    888   -340    288    737    727   1041    839
    285   1369   1083   -828   -397   1226   -602    -85    683    862   1244   1039
    187    995    805   -592   -309    901   -911   -524    277    511    924    756
    122    132     10   -127     57     72  -1093   -901   -374   -288    127     54
    161   -475   -636    155    397   -553  -1119   -896   -646   -701   -332   -363
    213   -628   -841    207    527   -735  -1060   -750   -607   -724   -397   -428
    220   -600   -820    189    519   -709   -953   -605   -504   -644   -353   -397
    223   -509   -732    142    478   -620   -857   -483   -394   -542   -275   -324
    233   -428   -665     96    449   -548   -807   -423   -335   -480   -215   -270
    233   -400   -636     83    433   -517   -771   -387   -303   -446   -187   -249
    215   -394   -610     88    410   -501   -735   -358   -280   -420   -161   -233
    213   -361   -574     75    392   -467   -719   -337   -262   -394   -119   -213
    179   -381   -561     98    368   -470   -727   -355   -280   -397   -140   -231
    163   -379   -542    109    350   -462   -732   -363   -290   -397   -145   -239
    166   -361   -527     96    345   -444   -737   -368   -306   -428   -150   -233
    174   -371   -545     98    358   -457   -748   -392   -329   -465   -163   -246
    179   -335   -517     77    348   -426   -740   -400   -324   -449   -161   -244
    192   -303   -498     54    342   -400   -740   -397   -322   -441   -166   -254
    210   -296   -506     41    355   -400   -735   -389   -335   -449   -176   -280
    231   -280   -511     25    371   -394   -732   -392   -342   -452   -127   -329
    228   -296   -524     33    374   -410   -748   -407   -358   -465    -80   -413
    233   -270   -504     18    366   -384   -743   -410   -358   -457    -75   -420
    223   -254   -480     15    350   -366   -735   -405   -355   -441    -90   -384
    215   -252   -467     18    340   -358   -730   -402   -358   -420   -137   -301
    218   -231   -452      5    335   -340   -719   -392   -355   -397   -171   -265
    213   -233   -446     10    329   -340   -717   -389   -358   -394   -200   -257
    200   -244   -444     20    322   -345   -717   -392   -363   -392   -210   -254
    189   -262   -452     36    319   -355   -714   -389   -361   -384   -226   -254
    202   -244   -449     20    324   -345   -706   -379   -348   -371   -252   -246
    210   -239   -449     12    327   -342   -711   -371   -342   -368   -285   -239
    210   -241   -452     15    329   -345   -719   -361   -340   -366   -283   -236
    197   -233   -431     18    314   -332   -717   -342   -327   -348   -267   -223
    174   -218   -394     20    283   -306   -701   -319   -306   -324   -244   -205
    158   -197   -355     18    254   -275   -683   -298   -285   -296   -220   -192
    122   -181   -303     28    210   -244   -659   -270   -262   -265   -192   -176
     83   -176   -259     46    171   -218   -636   -239   -244   -236   -166   -155
     88   -140   -231     23    158   -187   -610   -215   -223   -205   -145   -132
     98   -119   -218     10    155   -166   -581   -197   -213   -181   -135   -124
    114   -101   -215     -7    163   -158   -553   -192   -202   -166   -124   -124
    135    -72   -207    -31    171   -140   -524   -181   -174   -140   -106   -109
    132    -59   -192    -38    158   -124   -509   -171   -150   -124    -90   -103
    132    -49   -181    -41    155   -114   -491   -153   -129   -106    -62    -93
    124    -36   -161    -46    142    -98   -470   -137   -109    -83    -33    -80
    106    -20   -127    -41    116    -72   -444   -114    -85    -57      0    -70
    111    -10   -124    -51    116    -67   -441   -111    -83    -49     25    -70
    101     -7   -111    -46    103    -59   -441   -127    -83    -49     41    -80
     88     12    -77    -51     83    -31   -433   -132    -70    -38     51    -80
     64     33    -31    -49     49      2   -402   -124    -51    -33     23    -77
     57     15    -44    -36     49    -12   -379   -116    -36    -25    -20    -90
     46     -5    -51    -20     46    -28   -358    -96    -12     -5    -25    -98
     31     12    -18    -23     23     -2   -332    -57     41     41      0    -77
     20     20      0    -20     10     10   -327    -33     80     88     44    -51
     10     28     18    -20     -5     23   -332    -31     77    103     46    -38
     15     38     23    -28     -2     31   -337    -23     72     98     38    -33
    -18     -2     15      7    -18      5   -353    -23     57     85     23    -38
    -25     -7     18     18    -23      5   -350    -15     54     85     23    -33
     90    103     10    -98     38     57   -301     31     90    116     62     10
     96    119     23   -109     36     70   -283     49    101    124     83     36
     36     64     28    -51      5     46   -288     46     85    109     80     36
    101    122     20   -111     41     72   -252     77    106    127    106     72
     88     96      5    -93     41     51   -252     72     88    101     93     75
     80     77     -2    -80     41     38   -252     64     75     80     88     83
    122    114     -7   -119     64     54   -241     75     83     80    101    116
    153    135    -18   -142     85     59   -233     75     85     77    101    150
    174    168     -7   -171     90     80   -231     70     85     77    111    174
    210    197    -12   -205    111     93   -244     62     80     67    119    187
    215    179    -38   -197    127     70   -280     36     57     41    109    176
    228    174    -54   -200    142     59   -298     25     49     31    101    184
    228    137    -90   -184    158     23   -301     28     33     18     67    184
    197     90   -109   -145    153     -7   -301     25     10     10     31    174
    174     46   -129   -111    150    -41   -288     28     -5      7      5    168
    153    -23   -176    -64    163    -98   -277     23    -25    -10    -20    158
    122    -77   -202    -23    161   -140   -272     23    -51    -31    -36    140
    119   -111   -231     -5    174   -171   -270     15    -80    -57    -64    114
    132   -127   -262     -2    194   -194   -267      7   -106    -80    -80    109
    135   -166   -301     15    218   -233   -267     -2   -135   -111    -96    111
    129   -200   -329     33    228   -265   -280    -15   -166   -148   -116    103
    127   -223   -353     46    239   -288   -296    -28   -192   -176   -135     93
    122   -228   -353     51    236   -290   -309    -38   -218   -200   -153     80
    135   -226   -361     46    246   -293   -316    -49   -233   -220   -163     75
    153   -257   -413     51    280   -335   -324    -51   -257   -244   -192     54
    202   -322   -527     59    363   -423   -277      2   -265   -272   -259     20
    223   -355   -579     64    400   -467   -158    127   -226   -272   -303     -7
    215   -340   -555     62    384   -446    -51    280   -142   -218   -277     15
    290   -101   -392    -96    340   -244     51    480     49    -12    -72    194
    342    423     80   -384    129    254    101    597    327    361    353    602
    215   1096    878   -657   -329    987     51    535    610    813    893   1143
     49   1384   1335   -717   -641   1361   -205    200    620    987   1150   1384
    -31    963    992   -467   -511    976   -496   -233    205    605    795   1054
    -49    145    194    -46   -122    168   -659   -592   -428   -132     49    374
    -12   -475   -462    244    223   -470   -704   -641   -756   -574   -394    -90
     88   -626   -714    270    400   -670   -641   -483   -732   -607   -436   -189
    168   -509   -680    168    423   -594   -488   -298   -589   -498   -348   -129
    145   -439   -584    145    363   -509   -376   -171   -475   -407   -272    -51
    145   -392   -537    122    340   -465   -316    -93   -407   -353   -228    -10
    187   -329   -517     72    350   -423   -262    -28   -355   -311   -194     25
    168   -316   -485     72    324   -402   -231      0   -335   -293   -181     49
    140   -316   -457     88    296   -387   -220     15   -322   -288   -174     67
    103   -327   -433    111    267   -379   -210     25   -311   -288   -168     77
    111   -301   -413     96    262   -355   -189     49   -298   -280   -161     80
     98   -270   -368     83    231   -319   -171     67   -283   -267   -158     80
    111   -288   -402     88    257   -345   -174     62   -288   -283   -189     77
    174   -290   -467     57    319   -379   -179     57   -301   -298   -207     62
    184   -301   -485     59    335   -392   -155     59   -314   -306   -207     59
    150   -353   -506    101    327   -428   -161     44   -332   -327   -239     41
    140   -405   -548    132    342   -475   -181     28   -348   -353   -277     10
    220   -361   -584     70    400   -472   -171     44   -340   -345   -267     15
    296   -314   -610     10    452   -462   -168     46   -337   -355   -246     28
    306   -327   -636     10    470   -480   -197     20   -358   -376   -262     15
    324   -345   -672     10    498   -509   -215     -2   -376   -387   -285      2
    379   -358   -737    -12    555   -545   -231    -15   -394   -405   -311    -10
    418   -322   -740    -46    579   -530   -220    -10   -387   -402   -316      0
    444   -358   -802    -44    623   -579   -244    -33   -418   -436   -361    -33
    483   -361   -844    -62    662   -602   -246    -36   -428   -446   -376    -28
    496   -368   -865    -64    678   -615   -254    -38   -433   -454   -384    -15
    488   -381   -870    -51    678   -626   -259    -41   -439   -465   -389    -18
    457   -405   -862    -25    657   -633   -259    -41   -441   -472   -402    -20
    441   -420   -862    -12    652   -641   -254    -33   -439   -470   -402    -10
    444   -397   -844    -25    644   -620   -246    -25   -436   -459   -392     -7
    452   -376   -828    -36    639   -602   -249    -23   -433   -457   -384      5
    465   -379   -846    -44    654   -613   -233    -10   -415   -439   -358     -2
    488   -374   -862    -57    675   -618   -197     12   -389   -415   -314      7
    485   -361   -849    -62    667   -605   -176     20   -384   -410   -293     12
    439   -374   -813    -31    626   -592   -155     33   -363   -405   -283     18
    384   -407   -792     10    587   -600   -155     31   -368   -426   -290     20
    418   -342   -761    -36    589   -550   -127     62   -337   -400   -259     64
    420   -309   -730    -57    574   -519   -111     77   -316   -389   -244     88
    379   -309   -688    -33    532   -498    -93     93   -301   -392   -239     98
    345   -298   -644    -25    493   -470    -72    111   -280   -381   -223    111
    311   -265   -576    -25    444   -420    -46    140   -244   -361   -194    137
    285   -239   -524    -25    405   -381    -15    166   -213   -342   -168    158
    257   -213   -470    -20    363   -340     12    181   -179   -322   -142    168
    246   -200   -446    -23    345   -324     23    184   -166   -316   -129    158
    267   -166   -433    -51    350   -298     31    187   -155   -306   -106    148
    265   -171   -436    -46    348   -303     33    181   -148   -298    -88    119
    226   -233   -459      5    342   -345     23    166   -163   -316    -93     80
    231   -176   -410    -28    319   -293     38    181   -140   -293    -54     85
    218   -140   -361    -38    288   -249     49    194   -119   -270    -18     96
    200   -137   -337    -31    267   -239     62    218    -96   -252      5    103
    200   -116   -316    -41    257   -215     80    239    -70   -228     31    119
    210    -70   -280    -72    244   -174     93    252    -46   -200     62    137
    189    -77   -270    -57    228   -174    109    262    -33   -187     70    140
    187    -41   -228    -75    205   -135    124    277    -10   -168     90    155
    207      0   -207   -103    207   -103    135    288      5   -161    101    171
    244     15   -231   -129    236   -106    135    288      7   -161    101    181
    270     46   -223   -158    246    -88    148    296     15   -150    119    197
    285     83   -205   -184    246    -59    150    293     23   -137    135    194
    293     90   -202   -192    249    -54    161    296     33   -127    142    192
    285    103   -184   -197    236    -38    171    301     41   -122    161    189
    293    150   -145   -223    220      2    174    290     49   -109    189    200
    296    192   -103   -246    197     44    171    277     57    -93    213    218
    309    231    -77   -270    194     77    174    267     59    -83    233    236
    301    213    -90   -257    197     62    142    231     28   -103    218    226
    296    192   -103   -244    200     44    122    200      7   -122    205    218
    298    181   -116   -241    207     33    106    179     -5   -132    200    223
    285    155   -129   -220    207     12     85    155    -25   -145    184    210
    280    103   -176   -194    228    -36     77    137    -46   -174    150    181
    288     44   -244   -166    265    -98     67    124    -72   -205    122    158
    277    -10   -290   -135    283   -150     70    116    -90   -226    103    132
    290    -49   -340   -119    314   -194     57     96   -109   -241     85    106
    288    -83   -374   -103    329   -228     36     72   -127   -259     70     96
    303   -119   -423    -93    361   -270     15     46   -158   -288     38     83
    319   -132   -452    -96    384   -290     10     31   -171   -303     25     77
    348   -142   -491   -101    418   -316      7     18   -181   -314     12     72
    363   -168   -532    -98    446   -350     -7     -2   -202   -335    -15     46
    376   -179   -555    -98    465   -366    -15    -10   -210   -337    -25     41
    405   -226   -633    -90    517   -428    -25    -10   -231   -363    -62     15
    449   -327   -776    -59    613   -550      5     36   -246   -407   -137    -62
    436   -363   -800    -38    615   -579    116    161   -187   -407   -179   -116
    446   -285   -732    -80    587   -509    239    316    -57   -311   -114    -44
    485    -62   -548   -213    514   -303    319    459    129    -93     96    161
    506    441    -64   -472    285    189    324    524    379    293    522    574
    405   1060    652   -735   -122    857    207    324    506    636    945    961
    319   1174    852   -748   -265   1013   -114    -72    342    667   1018   1008
    228    719    488   -475   -129    602   -376   -504   -116    233    610    654
    150    -85   -236    -31    192   -161   -446   -727   -644   -485   -111     49
    288   -478   -766     93    527   -623   -394   -592   -758   -730   -407   -210
    361   -592   -953    114    657   -771   -283   -405   -675   -709   -433   -252
    270   -665   -937    197    602   -800   -200   -311   -597   -662   -420   -262
    244   -613   -857    184    550   -735   -129   -241   -506   -579   -358   -223
    252   -511   -763    127    506   -636    -62   -168   -413   -496   -290   -155
    262   -467   -730    101    496   -600    -18   -116   -361   -449   -254   -119
    249   -470   -722    109    483   -594      5    -93   -340   -431   -241   -106
    249   -457   -706    103    478   -581     20    -83   -322   -418   -228    -93
    239   -475   -714    116    475   -594     25    -83   -322   -426   -239   -109
    215   -478   -696    129    454   -587     25    -88   -324   -428   -244   -116
    228   -441   -670    103    446   -553     25   -101   -329   -431   -246   -119
    236   -405   -641     85    439   -522     20   -111   -335   -444   -254   -124
    228   -423   -654     96    439   -537     15   -111   -332   -444   -257   -124
    239   -426   -667     93    452   -545     25   -111   -322   -431   -246   -109
    239   -441   -680    101    457   -561     28   -122   -324   -428   -252   -116
    236   -433   -670     98    452   -550     23   -129   -329   -433   -254   -116
    228   -407   -636     88    431   -522     18   -135   -329   -441   -259   -111
    226   -397   -623     85    423   -509     18   -135   -322   -436   -259   -109
    215   -405   -623     93    418   -514     18   -132   -311   -428   -257   -103
    213   -381   -594     85    402   -488     18   -135   -306   -426   -254    -98
    210   -363   -574     75    389   -467      2   -148   -309   -423   -249   -101
    210   -366   -576     77    392   -470     -7   -155   -314   -423   -239   -111
    213   -361   -574     72    392   -467     -7   -158   -316   -418   -215   -109
    218   -361   -579     72    397   -470    -12   -166   -316   -415   -200   -106
    213   -363   -576     75    392   -470    -38   -189   -335   -433   -213   -119
    213   -353   -566     67    389   -459    -59   -210   -350   -439   -220   -137
    215   -363   -581     72    397   -472    -72   -215   -353   -436   -215   -132
    231   -358   -589     64    410   -472    -88   -218   -353   -433   -207   -142
    249   -345   -594     46    420   -470    -88   -207   -342   -420   -181   -137
    228   -368   -597     67    413   -483    -93   -210   -350   -428   -184   -132
    220   -361   -584     67    400   -472   -101   -215   -358   -431   -184   -124
    231   -342   -574     57    402   -457    -98   -213   -353   -423   -179   -119
    220   -335   -555     54    387   -444    -85   -202   -345   -426   -184   -111
    194   -332   -530     67    361   -431    -77   -202   -345   -433   -200   -114
    153   -358   -511    101    332   -433    -70   -207   -348   -444   -207   -127
    135   -342   -478    103    306   -410    -59   -207   -337   -426   -181   -127
    127   -335   -462    103    293   -397    -51   -207   -327   -413   -176   -135
    124   -332   -457    103    288   -394    -44   -218   -319   -405   -176   -153
    132   -316   -449     90    288   -381    -46   -226   -306   -392   -171   -150
    127   -270   -397     72    262   -332    -38   -228   -285   -368   -176   -122
    116   -257   -374     67    244   -314    -49   -252   -285   -394   -210   -129
    111   -244   -358     64    233   -301    -62   -277   -285   -420   -241   -142
    116   -233   -353     57    233   -293    -70   -303   -290   -439   -277   -155
    150   -218   -368     33    259   -293    -88   -337   -303   -459   -303   -171
    192   -192   -384     -2    285   -288   -106   -368   -314   -478   -314   -189
    257   -171   -428    -44    342   -298   -148   -415   -350   -506   -337   -207
    327   -132   -459    -98    392   -296   -171   -449   -384   -527   -329   -213
    387   -127   -514   -129    449   -319   -174   -457   -371   -504   -335   -202
    423   -129   -555   -148    488   -342   -202   -488   -371   -504   -389   -218
    446   -135   -584   -155    514   -358   -239   -517   -384   -506   -410   -241
    462   -142   -605   -161    532   -374   -244   -511   -389   -498   -402   -246
    483   -145   -628   -168    555   -387   -239   -517   -392   -509   -389   -239
    522   -122   -644   -200    581   -381   -244   -532   -387   -504   -371   -254
    592    -75   -667   -259    628   -368   -272   -555   -397   -501   -358   -296
    649    -23   -672   -314    659   -348   -288   -568   -400   -485   -355   -301
    672     12   -659   -342    667   -322   -285   -566   -394   -470   -353   -290
    659     25   -633   -345    646   -303   -283   -555   -387   -462   -337   -267
    644     62   -581   -353    613   -259   -280   -548   -376   -439   -314   -236
    636    106   -530   -374    584   -210   -285   -555   -371   -426   -288   -205
    615    140   -475   -376    545   -166   -283   -558   -358   -407   -270   -168
    584    119   -465   -353    524   -171   -288   -571   -368   -407   -283   -148
    568    101   -467   -335    517   -181   -306   -597   -389   -420   -301   -137
    555     85   -470   -322    514   -192   -335   -623   -415   -433   -301   -145
    568     90   -478   -329    524   -192   -355   -631   -433   -439   -298   -148
    592     72   -522   -335    555   -223   -387   -652   -472   -470   -348   -171
    597     41   -555   -319    576   -257   -418   -704   -514   -511   -394   -205
    571    -33   -605   -267    587   -319   -449   -750   -561   -561   -446   -239
    550    -85   -636   -231    592   -361   -467   -776   -594   -581   -480   -257
    553    -93   -649   -231    600   -371   -483   -802   -631   -602   -496   -280
    561    -93   -654   -233    605   -374   -491   -820   -654   -618   -524   -293
    532   -135   -667   -200    597   -400   -504   -833   -680   -646   -571   -316
    485   -171   -657   -155    571   -413   -517   -846   -704   -665   -597   -332
    441   -163   -607   -140    522   -384   -511   -844   -706   -654   -610   -314
    413   -168   -581   -122    496   -374   -511   -849   -714   -657   -623   -311
    368   -179   -550    -96    459   -363   -506   -846   -711   -652   -626   -314
    329   -176   -506    -75    418   -340   -488   -826   -698   -633   -607   -301
    311   -267   -579    -23    444   -423   -449   -766   -691   -662   -654   -342
    296   -311   -607      7    449   -459   -345   -639   -631   -659   -683   -379
    280   -249   -532    -18    405   -392   -228   -483   -514   -579   -631   -340
    290    -46   -337   -122    314   -192   -129   -316   -329   -389   -457   -184
    288    454    166   -371     59    311   -122   -265    -98    -28    -54    194
    184   1044    857   -615   -335    950   -220   -420     51    319    368    584
    106   1275   1166   -693   -530   1221   -517   -792    -67    418    532    717
     70   1023    953   -545   -441    989   -774  -1179   -433    135    285    501
     36    265    226   -150    -96    246   -826  -1379   -932   -563   -423    -62
     70   -241   -314     85    189   -277   -807  -1317  -1130   -904   -797   -381
    106   -433   -540    163    322   -485   -737  -1169  -1093   -932   -859   -459
    106   -462   -568    179    337   -514   -659  -1067  -1013   -883   -833   -454
    114   -355   -470    119    290   -410   -594   -979   -904   -787   -750   -389
     98   -272   -371     85    233   -322   -555   -924   -826   -717   -688   -329
     90   -241   -332     75    210   -285   -527   -888   -784   -672   -652   -296
     96   -236   -332     70    213   -283   -514   -870   -774   -654   -628   -283
     72   -257   -329     90    200   -290   -517   -870   -776   -657   -626   -290
     54   -252   -309     98    179   -280   -509   -865   -766   -646   -613   -283
     38   -239   -277     98    158   -257   -506   -862   -758   -633   -589   -262
     28   -236   -265    103    145   -249   -506   -859   -761   -623   -576   -257
     28   -231   -259    101    142   -244   -501   -852   -758   -610   -563   -252
     33   -205   -241     85    135   -223   -493   -839   -745   -589   -542   -226
     38   -181   -223     70    129   -202   -485   -826   -735   -574   -530   -202
     18   -176   -194     80    106   -184   -485   -828   -743   -574   -537   -197
      0   -179   -181     88     88   -179   -488   -833   -750   -574   -540   -200
     -5   -163   -158     83     75   -161   -478   -820   -737   -558   -532   -184
    -20   -148   -127     83     49   -137   -462   -802   -722   -540   -522   -163
    -25   -135   -109     80     41   -122   -444   -782   -706   -522   -496   -135
     -5   -103    -98     51     44   -101   -439   -771   -698   -509   -478   -119
     -7    -62    -57     33     23    -59   -428   -758   -683   -485   -465    -93
    -15    -41    -28     25      5    -36   -423   -748   -675   -467   -462    -77
    -15    -31    -15     23      0    -23   -420   -740   -670   -462   -470    -72
      2      2      0     -2      0      0   -418   -732   -665   -452   -452    -54
     15      5    -10    -10     12     -2   -420   -732   -670   -452   -439    -46
     20      0    -23    -12     20    -10   -420   -727   -675   -452   -433    -36
     31    -15    -46     -7     38    -31   -420   -717   -680   -446   -436    -20
     54     -2    -57    -25     54    -28   -426   -714   -685   -444   -426    -12
     72     12    -59    -41     64    -23   -431   -709   -683   -436   -431      0
     67      7    -62    -38     64    -28   -436   -696   -672   -420   -415     15
     64     36    -28    -49     46      5   -428   -672   -659   -397   -355     51
     64     57     -7    -62     36     25   -415   -654   -662   -389   -361     67
     80     75     -7    -77     44     33   -415   -646   -667   -389   -358     72
     96     83    -12    -90     54     33   -415   -649   -678   -400   -368     75
     93     85     -7    -88     51     38   -402   -644   -672   -400   -381     90
     98     98      0   -101     49     49   -389   -633   -662   -387   -335    111
     85     85      0    -85     41     44   -363   -618   -652   -376   -355    142
     93     96      2    -96     46     49   -327   -594   -623   -348   -392    187
    122    109    -12   -114     67     49   -298   -581   -602   -324   -413    215
    140    111    -28   -127     85     41   -303   -584   -607   -324   -397    220
    140    129    -10   -135     75     59   -301   -571   -594   -322   -371    236
    163    179     15   -174     72     96   -270   -540   -558   -290   -358    275
    181    194     12   -187     85    103   -252   -524   -545   -283   -350    283
    129    166     33   -150     49    101   -265   -532   -553   -290   -342    265
    103    148     44   -127     28     96   -267   -537   -563   -293   -353    257
    132    168     33   -153     49    101   -259   -530   -553   -277   -345    259
     75    119     44    -96     15     83   -257   -524   -537   -265   -381    262
     54     93     36    -75      7     64   -259   -519   -532   -244   -358    288
     72     83     10    -77     31     49   -280   -535   -566   -280   -337    280
     80     83      2    -83     38     44   -288   -530   -571   -280   -368    277
    132    132      0   -132     67     67   -267   -496   -545   -231   -298    309
    122    122      0   -122     59     62   -259   -480   -537   -220   -239    309
     64     75     10    -70     25     44   -267   -485   -542   -233   -218    311
    111    129     15   -122     49     72   -252   -462   -522   -218   -192    342
    166    192     25   -179     70    109   -233   -433   -501   -205   -161    366
    153    171     18   -163     67     96   -239   -436   -504   -223   -135    366
    174    187     12   -181     80    101   -223   -418   -483   -215   -135    374
    192    207     12   -202     90    111   -213   -397   -459   -197   -150    387
    142    189     46   -166     49    119   -223   -392   -454   -181   -142    387
    111    220    109   -168      2    166   -213   -389   -446   -148    -98    415
     96    239    142   -168    -23    192   -202   -384   -441   -124    -75    452
     83    213    127   -148    -20    171   -215   -397   -465   -129    -88    454
     90    205    114   -148    -10    161   -233   -415   -488   -145    -98    436
    109    213    103   -163      2    158   -244   -428   -511   -163   -111    423
     93    187     93   -140      0    140   -254   -439   -535   -187   -135    407
     70    140     67   -106      0    106   -267   -452   -563   -220   -148    389
     83    129     46   -106     18     88   -272   -459   -584   -246   -150    384
     80     75     -5    -80     41     33   -290   -480   -626   -288   -179    355
    109     59    -49    -85     77      5   -296   -488   -646   -311   -189    337
     85      7    -80    -46     83    -36   -322   -519   -688   -361   -239    298
     93     -2    -96    -44     93    -49   -345   -545   -722   -389   -277    283
    142     10   -132    -77    137    -62   -348   -555   -735   -402   -301    280
    145    -57   -202    -44    174   -129   -381   -592   -779   -441   -361    236
    202    -41   -244    -83    220   -140   -387   -600   -792   -454   -381    223
    329     36   -293   -181    311   -127   -368   -581   -779   -446   -379    244
    348      2   -345   -176    345   -168   -384   -600   -810   -478   -407    228
    340   -116   -457   -111    397   -285   -415   -626   -867   -548   -496    158
    413   -187   -600   -111    504   -394   -350   -548   -870   -594   -574     88
    478   -158   -636   -158    555   -397   -236   -418   -800   -576   -571     75
    530    -51   -581   -239    555   -316   -129   -236   -649   -446   -446    171
    566    311   -254   -439    410     28    -59    -88   -400   -140   -124    470
    501    917    415   -709     44    665    -77    -80   -122    283    363    932
    309   1389   1080   -849   -384   1236   -283   -345      0    589    740   1275
    205   1210   1002   -709   -397   1106   -628   -787   -288    418    600   1145
    171    636    465   -402   -148    550   -795  -1163   -826   -181     18    644
    176    -59   -239    -59    205   -148   -813  -1273  -1257   -771   -594     88
    200   -431   -631    116    415   -530   -776  -1143  -1319   -924   -792   -122
    158   -496   -654    168    405   -574   -670   -984  -1213   -867   -766   -132
    194   -405   -600    103    394   -501   -550   -839  -1078   -766   -683    -70
    228   -288   -517     28    368   -402   -467   -735   -971   -672   -602      7
    194   -239   -433     23    314   -335   -420   -680   -906   -615   -550     54
    179   -246   -426     31    301   -335   -400   -654   -883   -594   -530     51
    197   -213   -410      7    301   -311   -368   -618   -852   -566   -496     36
    189   -187   -376     -2    280   -280   -342   -587   -826   -542   -470     15
    142   -228   -371     44    257   -298   -337   -574   -820   -548   -475     -5
    142   -189   -332     20    236   -259   -314   -550   -789   -517   -441     23
    132   -184   -316     25    223   -249   -301   -540   -774   -504   -428     36
     83   -215   -298     64    187   -254   -306   -545   -776   -506   -431     28
     70   -202   -272     67    171   -236   -306   -535   -766   -491   -418     38
    129   -127   -259     -2    194   -192   -290   -511   -735   -459   -381     64
    122   -109   -233     -7    176   -171   -262   -483   -706   -436   -350     85
     54   -137   -194     38    124   -166   -257   -478   -701   -433   -342     90
      5   -166   -171     80     88   -168   -259   -475   -698   -439   -337     88
    -10   -150   -142     77     64   -148   -239   -454   -667   -415   -314    119
      0   -101   -101     49     49   -101   -200   -410   -620   -368   -272    166
    -31    -90    -59     59     12    -75   -187   -392   -597   -350   -249    194
    -70   -122    -51     96    -10    -88   -189   -392   -594   -361   -254    197
    -80   -103    -25     90    -28    -64   -184   -384   -584   -350   -239    226
    -75    -83     -7     80    -36    -46   -187   -384   -571   -337   -220    244
    -31    -57    -28     41     -2    -44   -187   -379   -563   -329   -210    259
    -28    -51    -23     41     -2    -38   -187   -374   -548   -324   -200    272
    -36    -62    -25     46     -5    -44   -192   -374   -548   -332   -202    275
    -28    -75    -46     49      7    -62   -200   -374   -548   -337   -207    280
      0    -67    -67     33     31    -64   -197   -361   -537   -329   -200    288
     18    -33    -51      7     33    -41   -176   -337   -506   -306   -168    324
      5    -23    -31      7     15    -28   -163   -314   -483   -283   -137    353
      0    -31    -33     15     15    -31   -161   -303   -475   -280   -127    363
    -18    -28    -12     20     -5    -20   -150   -288   -457   -270   -111    381
     -2      5      7      0     -5      5   -124   -267   -433   -257    -93    402
    -36    -12     23     23    -33      5   -109   -262   -426   -257    -90    415
    -67    -23     44     44    -57     10    -98   -254   -410   -246    -80    420
    -83    -10     70     46    -77     28    -90   -249   -389   -239    -62    436
    -62      5     67     28    -64     36    -70   -233   -368   -231    -49    439
    -88     33    119     25   -103     77    -33   -202   -327   -194    -10    457
   -111     49    161     28   -135    103     -5   -171   -283   -155     28    485
   -124     54    179     33   -153    116     23   -137   -244   -129     54    506
   -122     72    194     25   -158    132     44   -119   -226   -119     67    501
   -158     44    202     57   -181    122     44   -129   -231   -124     62    475
   -176     49    223     62   -200    135     54   -129   -213   -116     72    475
   -179     31    210     72   -194    119     57   -129   -210   -122     67    467
   -184     31    215     77   -200    122     64   -124   -202   -119     67    462
   -192     51    244     67   -218    148     80   -111   -174   -103     85    475
   -210     59    270     72   -239    163     80   -106   -161    -90     96    480
   -213     57    270     75   -241    161     75    -98   -153    -88    106    488
   -202     80    283     62   -241    181     85    -80   -135    -72    132    501
   -210     72    280     67   -244    176     80    -83   -132    -77    132    485
   -213     77    290     67   -252    184     85    -75   -119    -70    142    480
   -223    122    342     49   -283    231     96    -62    -98    -51    161    509
   -228    148    376     41   -301    262    106    -46    -77    -38    174    537
   -220    179    400     20   -311    290    127    -18    -44    -15    192    563
   -210    205    415      2   -314    311    158     10    -12      0    205    581
   -233    210    441     10   -337    324    174     25      5      5    210    594
   -239    254    493     -7   -366    374    197     46     31     25    228    618
   -231    309    537    -41   -384    420    220     67     59     54    257    649
   -239    324    561    -44   -400    441    241     85     85     75    280    665
   -257    329    584    -36   -420    457    249     90    106     85    290    667
   -223    387    610    -80   -415    498    262     96    129    103    311    685
   -262    376    639    -57   -452    506    244     77    127     96    314    680
   -290    329    620    -20   -457    475    215     46    109     77    298    662
   -239    337    576    -51   -407    454    197     33    103     72    290    654
   -252    272    524    -10   -387    397    163      5     70     31    257    623
   -280    210    491     33   -387    350    127    -25     33    -10    215    589
   -226    233    459     -2   -342    345    119    -31     20    -23    194    579
   -150    252    400    -51   -275    327    111    -33      2    -36    181    568
   -179    163    342      7   -259    252     80    -64    -41    -83    129    522
   -181    119    298     28   -241    207     70    -83    -70   -111    101    506
   -176     72    249     49   -213    161     64    -93    -88   -132     77    501
   -163     54    218     51   -189    135     62   -101    -98   -145     57    488
   -153     59    213     46   -181    135     62    -96    -98   -145     57    488
   -189     18    207     83   -200    114     41   -106   -116   -163     44    465
   -197     -7    187    101   -192     88     38   -106   -116   -168     41    459
   -194    -23    171    106   -184     72     46   -103   -114   -168     41    454
   -179    -33    145    106   -163     54     46    -88   -116   -174     36    436
   -158   -103     51    129   -106    -25    103     -7   -109   -200     -7    371
   -145   -119     25    132    -88    -46    233    153    -36   -171    -12    345
   -111    -49     62     77    -88      5    368    363     98    -62     72    407
    -64    223    288    -77   -176    254    475    558    322    189    324    646
    -75    854    930   -389   -504    893    467    589    605    618    823   1163
   -252   1470   1719   -610   -987   1595    298    350    779   1000   1301   1647
   -410   1525   1935   -558  -1171   1730    -36    -90    620   1000   1366   1714
   -472   1010   1483   -267   -976   1247   -316   -517    140    519    909   1296
   -462    122    584    168   -522    353   -420   -761   -459   -246    122    566
   -387   -353     31    368   -210   -161   -392   -672   -628   -524   -213    218
   -324   -410    -85    366   -122   -249   -275   -472   -530   -475   -194    202
   -290   -335    -44    314   -124   -189   -127   -285   -387   -353    -93    265
   -262   -228     31    244   -148    -98    -31   -168   -275   -246      5    345
   -236   -145     90    189   -163    -28     20   -106   -215   -189     64    397
   -249   -140    106    192   -179    -18     44    -85   -202   -176     77    407
   -254   -137    116    197   -187    -10     54    -72   -192   -166     90    420
   -246   -140    106    192   -179    -18     59    -62   -187   -158     98    418
   -246   -148     98    197   -174    -25     64    -51   -184   -153    106    415
   -249   -148    101    197   -176    -23     67    -44   -184   -150    111    426
   -249   -150     98    200   -174    -25     67    -38   -189   -150    116    441
   -231   -124    103    176   -168    -10     75    -31   -184   -135    137    475
   -231   -122    109    176   -171     -7     83    -23   -179   -124    153    496
   -220   -111    109    166   -166     -2     93    -12   -174   -119    161    511
   -254   -150    103    202   -179    -23     83    -20   -187   -127    158    504
   -259   -158    101    207   -181    -28     85    -20   -184   -124    168    509
   -246   -142    101    194   -174    -20     96     -7   -171   -109    189    511
   -218   -111    103    163   -163     -5    106      5   -158    -93    202    517
   -218   -114    103    166   -161     -5    109     10   -153    -85    200    511
   -228   -122    106    174   -171     -7    109      7   -158    -90    187    496
   -228   -129     96    179   -163    -18    111      5   -163    -96    171    478
   -231   -111    119    171   -176      2    109      2   -168    -98    161    465
   -246   -109    137    179   -192     12    122     20   -148    -80    163    457
   -277   -111    166    194   -226     28    150     49   -124    -62    174    457
   -306   -124    181    213   -244     28    153     54   -122    -62    166    444
   -301   -145    153    220   -228      2    116     25   -153    -80    171    405
   -298   -161    137    231   -218    -12    109     33   -153    -75    200    394
   -254   -116    137    184   -197     10    132     67   -124    -44    205    418
   -298   -127    171    213   -236     20    129     77   -119    -36    194    407
   -239   -103    135    168   -189     15    132     88   -114    -25    223    389
   -129    -31     98     80   -114     33    150    109   -101    -15    244    387
   -161    -83     77    122   -119     -2    124     77   -137    -49    187    342
    -96    -49     46     70    -72     -2    127     75   -145    -51    174    332
    -80    -44     36     59    -59     -5    140     67   -163    -67    155    314
    -90    -70     20     80    -57    -25    145     54   -179    -93    114    277
    -85     -2     80     41    -83     38    179     98   -111    -44    140    303
    -98     18    116     38   -106     64    200    127    -70    -15    168    322
   -122     33    155     41   -140     93    215    150    -36      5    189    327
   -122     59    181     31   -150    119    226    168     -7     36    205    340
   -114     75    189     18   -150    132    239    184     25     62    220    379
   -114     93    207     10   -161    150    254    194     51     75    233    407
   -109     85    194     10   -153    140    249    187     54     67    239    418
    -88     90    179      0   -132    135    249    187     67     64    241    444
    -62    103    166    -20   -114    135    244    179     67     70    233    444
    -25    114    140    -44    -83    127    231    168     67     80    233    433
     33    114     77    -75    -23     96    210    155     64     88    233    428
    111    116      5   -114     54     62    197    145     67     98    231    431
    171    145    -28   -161     98     59    181    129     67    101    213    436
    207    142    -64   -176    137     38    166    111     54     88    189    423
    277    163   -114   -220    194     23    140     88     33     70    176    418
    345    197   -148   -270    246     25    103     62     12     44    168    402
    379    192   -187   -288    283      2     80     51     -2     31    171    381
    475    246   -228   -361    353     10     64     41    -10     31    215    381
    555    303   -252   -431    402     25     62     33    -18     20    231    376
    584    337   -246   -459    415     46     67     36    -25     15    257    392
    592    376   -215   -485    402     80     88     51     -7     25    267    410
    574    400   -174   -488    374    114    109     70     12     44    277    418
    519    423    -98   -472    306    163    148    103     54     75    296    441
    446    446      0   -446    223    223    181    148    109    119    306    465
    379    467     88   -426    145    277    200    161    148    150    303    488
    340    496    155   -420     93    327    215    168    174    176    306    498
    301    498    194   -402     54    348    205    158    171    181    293    498
    257    465    207   -361     25    337    207    161    179    189    293    517
    220    444    220   -332      0    332    202    158    179    200    293    522
    176    423    246   -301    -33    335    194    148    179    207    288    514
    135    410    275   -275    -70    342    192    145    179    210    280    493
     90    374    283   -231    -96    329    202    150    179    210    280    478
     44    303    259   -174   -109    283    213    163    179    202    259    467
     -7    246    254   -119   -129    252    220    166    174    187    239    452
    -57    231    285    -88   -171    257    239    174    184    184    246    449
   -109    181    290    -36   -200    236    233    174    181    166    233    423
   -155    145    301      2   -228    223    231    176    189    166    231    413
   -189    111    301     38   -244    205    241    200    210    181    228    420
   -210     96    306     54   -259    202    252    220    223    200    207    420
   -205    124    329     41   -267    226    265    233    239    218    202    413
   -202    122    324     38   -265    220    270    244    241    215    194    394
   -184     49    233     67   -207    140    285    275    236    184    148    345
   -166    -57    109    111   -140     23    366    376    259    148     77    267
   -174    -41    132    109   -153     44    496    530    353    194     93    262
   -129    124    254      0   -192    189    607    724    532    374    246    389
    -96    527    623   -215   -361    574    683    878    784    698    592    714
   -163   1135   1296   -488   -730   1215    675    870   1039   1109   1065   1166
   -306   1556   1862   -623  -1083   1709    480    605   1111   1382   1418   1478
   -337   1402   1740   -535  -1039   1571    161    194    820   1218   1314   1345
   -387    779   1163   -197   -774    971     15   -150    306    610    737    807
   -384     59    441    161   -413    249    -18   -231    -75     54    148    285
   -392   -275    116    335   -254    -80     15    -96   -109    -70    -83    122
   -441   -306    135    374   -288    -85    150     72     18      0    -18    135
   -449   -202    246    324   -350     23    290    228    174    122    111    220
   -462   -116    342    288   -405    111    368    319    280    210    166    283
   -441    -49    392    246   -418    171    415    376    345    270    132    327
   -402    -25    376    213   -389    174    433    394    358    283    135    324
   -340     28    368    155   -355    200    449    413    374    293    148    329
   -314     51    363    129   -337    207    459    426    379    296     90    324
   -303     36    340    135   -322    187    465    436    376    293     33    298
   -319     12    332    150   -324    174    472    446    387    311      7    296
   -340    -12    327    176   -335    158    470    446    387    319     -2    277
   -358    -36    322    194   -342    142    472    444    381    319    -44    252
   -348    -41    306    194   -327    132    478    454    384    311    -44    249
   -332    -18    311    174   -324    145    509    480    402    316    -20    277
   -345    -36    309    189   -327    135    514    493    405    314    -18    285
   -379    -90    285    233   -335     98    504    498    402    298    -31    272
   -420   -140    280    280   -350     70    524    527    426    303    -57    267
   -420   -127    293    272   -358     83    540    553    454    327    -62    275
   -431   -129    301    277   -366     85    545    566    470    361    -31    290
   -441   -142    298    290   -371     77    545    571    470    376     -2    301
   -433   -127    306    280   -371     88    555    587    485    389     23    329
   -418    -98    316    257   -371    109    571    607    506    405     67    387
   -420   -135    285    277   -355     72    566    613    501    400     67    407
   -426   -174    249    298   -337     36    545    600    483    381     51    405
   -423   -189    233    306   -329     20    532    589    475    374     33    392
   -355   -161    192    257   -275     15    527    587    483    368     46    400
   -319   -168    150    244   -236    -10    509    592    496    353     75    410
   -272   -153    119    210   -197    -18    504    618    524    355     98    431
   -270   -155    114    213   -192    -20    485    628    532    371    109    446
   -270   -150    119    210   -197    -18    488    633    527    389    119    449
   -215   -103    109    158   -163      2    522    667    540    415    132    478
   -213   -101    109    155   -161      2    542    685    535    418    124    493
   -277   -166    111    223   -194    -28    545    675    509    394    101    454
   -285   -163    122    223   -207    -20    571    685    509    394     96    454
   -285   -129    155    207   -223     12    602    711    519    400     93    467
   -288   -106    179    197   -236     36    626    730    530    400     88    462
   -272    -90    181    181   -228     44    644    748    542    405     96    444
   -223    -62    158    142   -192     46    649    753    553    423    127    431
   -122    -20    101     70   -111     38    649    750    553    428    132    418
    -18      5     23      5    -20     15    644    737    542    413     93    384
     38     28    -10    -33     25     10    641    724    532    394     49    363
     70     36    -33    -54     51      2    649    724    537    389     25    355
     49     20    -28    -36     38     -2    649    717    532    381      7    348
     38     15    -23    -28     28     -2    659    719    535    376     -2    363
     23     10    -12    -15     18      0    680    730    545    387      5    376
     41     51      7    -46     18     31    701    748    568    413     44    389
     44     44      0    -44     20     23    706    750    571    413     54    381
     31      7    -25    -20     28     -7    696    740    558    405     41    353
     59     31    -28    -44     44      2    698    748    566    410     36    350
    103     62    -44    -83     75      7    696    756    568    407     23    340
    116     44    -72    -83     96    -12    685    750    561    400      2    335
     93     15    -80    -57     85    -31    680    748    550    392    -10    329
     88     33    -54    -59     72    -10    685    761    563    400     -5    322
    101     36    -67    -70     83    -15    680    763    561    405    -12    314
    163    109    -54   -135    109     25    704    792    592    436     10    345
    223    189    -33   -207    129     77    758    839    628    467     25    381
    205    210      5   -207    101    109    782    854    639    472     12    405
    135    168     31   -153     51    101    779    849    633    467      0    405
    119    179     59   -150     31    119    789    854    644    483     12    418
    132    226     93   -179     20    161    807    857    657    498     23    439
    122    194     72   -158     25    135    779    828    631    472     -5    431
    124    148     23   -135     51     85    732    784    589    436    -33    402
    158    161      2   -161     77     83    714    766    576    431    -12    389
    218    192    -25   -205    122     83    719    771    576    436      2    402
    205    150    -54   -176    129     49    711    758    553    410    -20    397
    142     70    -75   -109    109     -2    693    732    522    384    -41    340
    142      5   -137    -75    140    -64    680    724    493    355    -64    288
    153    -23   -176    -67    163    -98    688    730    485    342    -80    249
    148    -62   -210    -41    179   -135    685    724    470    322   -106    220
    127    -96   -223    -15    174   -161    678    714    454    296   -135    194
     70   -135   -207     31    137   -171    670    698    444    277   -148    187
     62   -137   -200     36    127   -166    662    683    436    252   -176    194
     62   -106   -168     23    114   -137    680    698    449    265   -150    176
     59   -101   -161     20    109   -129    701    711    462    290   -106    153
      5   -171   -176     83     88   -174    698    709    454    283   -109    122
    -49   -259   -210    150     80   -236    698    722    439    249   -140    106
     -5   -285   -280    145    137   -283    789    828    470    236   -176     75
    -18   -265   -249    140    114   -257    917    963    555    254   -202     57
    -57   -220   -163    137     51   -192   1008   1104    667    332   -148     93
    -18     83     98    -33    -59     90   1088   1244    872    576    111    290
    -28    597    626   -283   -327    610   1085   1283   1114    953    548    654
   -174   1106   1278   -467   -727   1192    898   1021   1189   1247    904    982
   -220   1171   1392   -478   -805   1280    561    628   1000   1239    937    989
   -252    763   1015   -259   -633    888    348    252    555    774    496    631
   -280     51    332    114   -306    192    316     93     77     96   -181    106
   -228   -340   -114    283    -59   -228    361    220     -7    -98   -426    -93
   -189   -439   -249    314     28   -345    457    376     72    -85   -446   -137
   -168   -402   -233    285     28   -316    555    488    176    -18   -400   -119
   -158   -301   -142    231     -7   -223    636    581    285     75   -319    -44
   -161   -228    -70    192    -46   -150    678    633    358    140   -259     12
   -145   -168    -23    155    -62    -98    714    678    413    181   -231     57
   -106    -85     18     96    -64    -33    743    704    446    205   -210    101
   -140    -96     44    119    -93    -25    740    698    444    197   -215    101
   -161   -106     51    132   -106    -28    745    696    441    192   -218     85
   -168   -101     64    135   -116    -18    750    704    444    192   -220     80
   -184    -83    101    132   -142      7    758    709    457    210   -213     93
   -215    -90    124    153   -171     15    758    714    465    223   -189     83
   -239    -77    158    155   -200     41    756    714    472    233   -163     90
   -207    -28    179    119   -194     75    776    730    485    239   -158    111
   -174     20    194     75   -184    109    800    745    506    254   -142    127
   -220     -7    213    114   -218    101    795    745    506    259   -137    122
   -257    -25    228    140   -246    101    792    737    498    254   -135     93
   -254      7    262    124   -259    135    802    753    511    267   -122    103
   -257     18    275    119   -267    145    805    761    517    270   -119     93
   -277     20    298    129   -288    158    802    758    519    267   -111     80
   -285     36    322    122   -303    179    802    766    522    267   -119     90
   -272     51    322    109   -296    187    800    769    519    265   -129     77
   -265     54    319    103   -293    187    797    769    519    259   -150     67
   -246     64    311     90   -277    187    795    769    519    259   -171     64
   -241     67    309     85   -275    187    779    753    509    252   -194     49
   -215     67    283     75   -249    174    766    740    498    254   -189     38
   -189     62    252     62   -223    155    748    724    483    246   -189     12
   -153     75    228     38   -189    150    717    706    459    226   -205     -2
   -114    101    215      7   -166    155    698    704    459    226   -210     15
    -75    142    215    -33   -145    179    698    714    470    244   -197     44
    -46    161    205    -59   -127    181    701    719    467    244   -200     38
    -25    158    184    -64   -103    171    701    711    454    226   -226     15
    -15    153    168    -70    -93    161    709    706    446    215   -239     20
     -5    168    174    -83    -88    171    714    709    446    213   -241     33
      5    218    210   -111   -103    215    732    722    462    228   -228     46
    -20    228    249   -103   -135    239    740    727    470    241   -220     54
    -25    259    283   -116   -153    270    756    743    493    265   -189     77
    -41    267    309   -114   -174    288    771    758    514    283   -163     93
    -83    254    337    -85   -210    293    779    769    532    298   -150    103
    -51    335    387   -140   -218    361    805    795    574    340   -111    137
    -36    381    418   -176   -226    400    828    818    607    366    -93    155
    -80    350    431   -135   -257    392    828    815    607    363   -101    145
    -90    368    457   -140   -272    413    831    818    618    374    -88    142
   -114    350    465   -116   -288    407    828    810    620    374    -88    124
   -122    342    462   -111   -293    400    839    815    628    387    -77    127
   -129    353    480   -111   -306    415    844    820    639    400    -72    142
   -132    353    483   -111   -309    418    836    820    639    394    -75    140
   -119    387    506   -132   -311    446    844    831    654    418    -33    153
   -119    402    522   -142   -322    462    849    839    665    441      0    150
   -116    400    514   -142   -314    457    854    846    672    452     12    150
   -103    410    514   -153   -309    459    857    857    678    457     20    163
    -90    420    511   -163   -301    465    867    865    685    467     28    176
    -75    436    511   -181   -296    475    880    888    709    491     46    197
    -64    467    532   -202   -298    498    901    919    740    517     64    233
    -62    485    548   -213   -306    517    917    937    758    527     57    241
    -57    522    579   -231   -316    550    937    956    782    555     98    239
    -49    548    594   -252   -322    568    963    982    807    587    148    267
    -41    553    592   -257   -316    571    976    997    818    602    166    277
    -33    579    610   -275   -322    594    979   1005    823    607    168    290
    -31    613    644   -290   -337    628    982   1008    831    615    168    303
    -36    649    685   -309   -361    667    984   1002    836    620    168    314
    -46    636    683   -296   -363    659    969    987    823    610    163    311
    -51    602    654   -275   -353    628    943    961    805    592    148    296
    -44    620    665   -288   -353    641    927    953    797    597    158    298
    -51    626    678   -288   -363    652    927    953    792    597    163    306
    -83    581    665   -249   -374    623    922    945    774    581    148    298
   -132    509    639   -189   -384    571    906    924    743    542    111    259
   -135    459    594   -161   -363    527    896    914    719    522     93    233
   -122    452    571   -166   -348    511    893    914    709    504     75    239
   -161    400    561   -119   -361    480    870    891    678    470     46    220
   -171    358    530    -93   -350    444    865    875    654    449     25    197
   -163    361    524    -98   -342    441    867    872    649    446     20    179
   -192    329    519    -70   -355    423    854    862    633    431     -2    163
   -215    298    514    -41   -363    405    849    849    618    413    -20    155
   -207    337    545    -64   -376    439    854    854    623    423     -2    171
   -187    342    530    -77   -358    436    872    865    633    431     10    174
   -231    228    459      2   -345    342    867    867    597    376    -49    109
   -231    150    381     38   -306    265    943    958    607    337   -114     38
   -239    150    389     44   -314    267   1057   1091    675    363   -124     23
   -194    277    472    -41   -332    374   1179   1275    820    493    -23    119
   -127    698    823   -285   -475    761   1218   1400   1062    802    296    431
   -179   1299   1478   -561   -828   1387   1182   1389   1317   1215    766    898
   -314   1756   2070   -722  -1192   1912    982   1122   1400   1499   1106   1231
   -355   1709   2065   -675  -1210   1886    646    698   1148   1397   1047   1176
   -394   1026   1418   -316   -906   1221    465    293    555    722    410    615
   -405    267    670     67   -537    467    426    179    114    111   -207     62
   -327    -51    275    189   -301    109    457    306     59    -31   -394   -111
   -319   -101    218    210   -270     57    545    452    148     12   -379   -119
   -298      0    298    148   -301    148    644    579    267    103   -306    -51
   -288    109    397     88   -342    252    722    675    374    184   -228     28
   -270    184    454     41   -363    316    774    730    436    241   -197     57
   -236    207    444     15   -340    324    797    745    454    254   -192     41
   -246    202    446     20   -348    324    782    727    436    231   -192      5
   -252    205    457     23   -355    332    784    722    436    244   -150    -10
   -241    202    441     18   -342    322    797    730    436    254   -124    -15
   -228    223    452      2   -340    337    813    740    441    257   -114    -10
   -249    220    467     12   -358    345    810    732    441    254   -129      5
   -254    213    465     20   -361    337    807    724    431    262   -127     -2
   -244    231    472      5   -358    350    807    719    423    254   -135    -12
   -257    233    491     12   -374    361    795    696    400    220   -166    -15
   -228    265    493    -18   -361    376    795    675    379    194   -207      2
   -213    283    493    -36   -353    387    789    665    389    187   -233     12
   -181    309    491    -64   -337    400    787    667    402    202   -202     -2
   -111    353    465   -119   -288    407    800    678    415    218   -166    -23
    -88    337    426   -124   -257    381    782    654    397    202   -181    -36
    -23    335    358   -155   -192    348    753    626    366    192   -200    -64
     85    376    288   -233   -101    332    750    626    361    200   -187    -67
    153    363    210   -257    -28    288    724    605    342    179   -207    -75
    176    374    197   -277    -10    285    704    584    327    158   -233    -57
    233    405    171   -319     31    288    693    581    327    166   -220    -49
    280    376     96   -329     90    239    654    550    290    135   -228    -90
    335    368     33   -350    150    202    618    530    259    101   -241   -114
    366    371      5   -368    179    189    589    504    233     88   -246   -127
    392    400      7   -394    192    205    566    488    215     83   -228   -119
    441    428    -15   -436    228    207    553    485    202     70   -220   -109
    475    475      0   -475    239    239    579    514    223     90   -233    -88
    436    457     18   -449    207    239    584    519    220     93   -207    -80
    363    428     64   -397    150    246    576    511    207     88   -210    -83
    345    436     88   -392    127    265    587    514    200     93   -236    -83
    340    446    106   -392    116    277    597    519    197    103   -241    -85
    303    446    142   -376     80    296    605    522    202    109   -241    -88
    296    488    192   -392     51    340    633    548    236    140   -236    -67
    259    511    249   -387      5    381    657    576    265    174   -220    -54
    228    517    288   -371    -28    402    680    602    283    200   -189    -51
    194    540    342   -368    -75    444    711    628    309    228   -174    -36
    158    537    379   -348   -111    459    730    654    337    252   -161    -20
    103    511    405   -309   -150    459    730    665    348    265   -153    -25
    109    563    454   -335   -171    509    756    696    387    306   -124      2
    119    592    472   -355   -176    532    771    706    407    319   -122     10
     72    555    483   -314   -205    519    774    701    402    309   -145      0
     38    542    504   -290   -233    524    782    709    415    322   -145      2
     36    566    530   -301   -246    548    789    724    436    342   -124      5
      2    558    553   -280   -275    555    789    730    441    350   -119     -7
     -7    579    587   -285   -298    581    797    745    457    366   -106      2
    -15    589    605   -288   -311    597    802    758    475    379    -96     12
    -25    605    631   -288   -327    618    818    784    496    402    -72     33
    -33    618    652   -293   -342    633    826    797    509    418    -54     44
    -38    626    665   -293   -353    644    831    813    522    431    -44     59
    -36    644    678   -303   -358    659    839    828    532    446    -31     70
    -57    652    709   -296   -381    680    865    857    555    475     -2     88
    -62    672    735   -306   -397    704    888    885    581    498     28    119
    -54    693    748   -319   -402    719    911    911    605    524     54    148
    -49    727    776   -340   -413    750    935    932    626    542     75    171
    -46    740    787   -345   -415    763    948    945    639    553     88    181
    -49    771    818   -361   -433    795    963    961    659    574    106    194
    -57    795    852   -368   -454    823    971    961    670    587    116    202
    -72    813    883   -371   -478    849    976    958    678    602    129    223
    -72    826    898   -376   -485    862    971    956    683    615    150    262
    -72    820    891   -374   -483    854    945    930    662    605    148    257
    -75    813    888   -368   -480    849    927    909    641    592    145    252
    -80    795    872   -358   -478    833    906    898    626    584    137    254
    -96    737    833   -319   -465    784    896    883    605    561    109    226
   -111    701    810   -296   -462    753    898    880    597    550     93    207
   -137    657    795   -259   -467    724    891    872    579    537     75    197
   -161    615    776   -228   -470    696    880    857    555    517     49    176
   -171    574    745   -200   -457    659    872    844    524    491     20    161
   -192    535    724   -174   -457    628    870    828    504    472    -18    150
   -215    498    714   -142   -465    607    870    818    493    462    -49    148
   -246    467    711   -111   -480    589    878    823    496    459    -54    142
   -267    436    704    -83   -485    568    883    831    501    470    -49    132
   -288    426    714    -67   -501    568    885    833    506    478    -33    119
   -311    402    711    -46   -511    555    891    841    511    485    -23    119
   -319    379    696    -31   -509    537    896    852    511    478    -25    111
   -303    301    605      2   -454    452    930    904    506    444    -62     59
   -283    283    566      0   -426    423   1044   1060    571    459    -54     20
   -244    363    605    -59   -426    483   1169   1257    704    566     38     88
   -184    602    784   -210   -485    693   1252   1441    901    787    267    306
   -145   1127   1273   -491   -709   1200   1278   1532   1182   1179    685    766
   -296   1782   2078   -745  -1189   1930   1174   1369   1418   1600   1192   1283
   -459   1932   2392   -737  -1426   2161    875    958   1330   1660   1309   1418
   -522   1444   1964   -462  -1241   1704    589    511    862   1208    891   1031
   -537    548   1085     -5   -810    815    426    163    189    384     88    283
   -519    -33    485    275   -504    226    397    194    -36     51   -332   -111
   -428   -119    309    272   -368     93    483    368     33     75   -332   -137
   -298     28    327    135   -314    179    662    576    197    205   -223    -41
   -303    111    415     96   -358    262    789    704    316    327   -176     38
   -327    137    465     93   -397    298    831    743    361    363   -137     75
   -342    135    475    103   -407    303    862    776    384    368   -116     96
   -371    124    496    122   -433    311    870    792    392    376    -85    119
   -332    155    488     88   -410    322    872    802    400    379    -77    142
   -252    231    480      7   -366    353    901    836    428    410    -59    176
   -241    200    439     20   -340    319    885    826    418    392    -70    166
   -272    145    415     62   -342    277    867    818    407    389    -75    158
   -270    153    423     59   -345    288    867    836    426    415     12    179
   -262    137    400     62   -329    267    844    820    415    392     33    171
   -283     80    361    101   -322    220    813    797    384    374      2    142
   -277     70    348    103   -311    207    805    800    379    381     25    142
   -200    171    371     15   -285    270    854    846    431    428     93    187
   -153    239    392    -44   -272    314    896    875    459    457    101    210
   -272    142    415     64   -345    277    875    849    423    431     72    184
   -324    127    452     98   -389    290    878    854    426    436     83    200
   -244    228    472      7   -358    350    922    893    472    465    114    236
   -252    176    426     36   -340    301    891    865    426    423     67    187
   -254    153    407     49   -329    280    875    854    407    405     49    179
   -236    140    376     46   -306    257    867    849    397    389     36    181
   -202    127    329     38   -265    228    841    833    366    366     12    155
   -150    158    309     -5   -231    231    833    828    355    355      2    150
    -70    176    246    -51   -158    210    818    818    340    332    -25    127
    -33    135    168    -51   -101    150    779    787    296    293    -83     83
    -15    155    171    -70    -93    163    776    800    298    301    -88     93
    -59    150    207    -46   -132    179    784    823    309    314    -75    106
   -111    148    259    -18   -187    205    800    849    327    335    -54    124
    -93    228    322    -70   -207    275    854    904    374    394      5    168
    -72    288    361   -106   -215    324    898    950    410    433     51    205
   -166    210    376    -23   -272    293    880    935    389    415     46    202
   -176    202    379    -12   -277    288    880    937    381    413     49    218
   -200    202    402     -2   -301    301    896    953    387    420     57    244
   -223    184    407     20   -314    296    896    953    389    423     57    244
   -194    205    397     -7   -296    298    909    969    400    436     59    252
   -168    223    389    -28   -277    306    919    982    410    449     57    259
   -150    220    371    -36   -259    296    922    987    415    446     49    249
   -106    220    327    -57   -215    272    924    995    423    444     49    239
    -70    220    288    -75   -181    254    927    997    428    444     38    231
    -33    215    249    -90   -142    231    924    992    426    444     31    200
    -20    194    215    -88   -116    205    917    976    415    439     25    174
    -28    155    184    -62   -106    168    893    950    394    418     12    150
     -7    142    148    -70    -77    145    872    930    376    402      0    122
     51    176    122   -114    -36    150    872    937    387    410     -2    122
     46    148    101    -98    -28    124    862    937    381    394    -12    132
      7    111    103    -59    -46    109    836    922    366    381    -25    124
     57    150     90   -103    -18    122    844    935    381    400    -10    124
     75    158     83   -116     -5    122    849    937    384    400     -7    111
     49    114     64    -83     -7     90    839    932    376    384    -18     88
     72    127     54    -98     10     90    841    937    381    387    -18     83
     83    137     51   -111     15     96    849    945    387    392    -10     83
     75    150     72   -114      0    111    862    958    397    410     12     98
     72    179    106   -129    -15    142    875    971    415    433     36    114
     51    179    127   -114    -36    153    880    979    426    441     46    106
     70    189    116   -129    -23    153    896    995    436    452     49     96
    106    233    124   -171     -7    179    919   1015    454    465     67    106
     88    236    145   -163    -28    192    930   1021    462    467     80    114
     64    249    184   -155    -59    218    930   1026    478    480    103    145
     59    277    215   -168    -77    246    932   1023    483    485    111    161
     57    296    239   -176    -90    267    924   1010    480    485    114    155
     57    290    233   -174    -88    262    906    995    470    485    114    158
     59    293    233   -176    -85    265    898    989    470    485    127    181
     62    275    213   -168    -75    244    872    971    452    465    111    176
     23    241    218   -132    -98    231    844    948    428    444     93    161
     38    252    210   -148    -85    233    839    945    423    439     93    158
     75    257    181   -166    -51    220    859    958    428    436     93    155
     10    155    142    -85    -67    150    833    927    387    389     44    101
    -25     85    111    -31    -67     98    807    904    353    353     10     64
    -15     64     80    -25    -46     72    792    891    337    335     -7     51
    -23     33     57     -5    -38     44    771    865    314    309    -33     36
    -23      5     25      7    -25     15    766    849    296    285    -54     15
    -28    -25      2     28    -18    -12    758    839    283    265    -72     -5
    -25    -10     12     18    -20      0    756    836    283    265    -67     -7
      0     23     23    -10    -10     23    758    836    288    265    -64    -10
    -20      0     20      7    -20     10    753    831    277    254    -77    -28
     20    -44    -64     10     41    -54    763    854    267    233   -109    -70
     28   -142   -174     54    101   -155    839    948    283    202   -166   -140
     -7   -150   -142     80     67   -148    966   1093    368    239   -158   -153
     18    -33    -51      7     33    -41   1067   1275    527    381    -31    -44
     77    384    306   -231   -114    345   1130   1423    784    696    301    265
     57   1065   1008   -563   -475   1036   1114   1428   1062   1135    818    766
   -124   1597   1722   -735   -922   1660    909   1166   1192   1480   1247   1169
   -184   1493   1678   -654   -932   1584    561    730    924   1345   1163   1075
   -233    849   1083   -309   -659    966    355    316    350    701    537    517
   -259     57    314    101   -288    187    311    197   -101     64   -129    -90
   -202   -306   -103    254    -49   -205    348    342   -161    -93   -329   -301
   -200   -353   -155    275    -23   -254    459    496    -59    -44   -306   -306
   -220   -301    -83    259    -70   -192    576    628     62     49   -228   -249
   -228   -200     28    213   -129    -85    665    724    171    140   -153   -184
   -192    -90    101    142   -148      5    732    792    246    205    -98   -135
   -192    -33    155    111   -176     59    771    831    290    241    -72    -98
   -226    -28    197    124   -213     83    787    846    309    252    -67    -83
   -283    -67    213    174   -249     70    787    841    303    246    -83    -85
   -306    -57    249    181   -277     96    800    846    314    254    -83    -77
   -296      7    301    142   -298    153    823    865    337    275    -62    -51
   -319     23    342    148   -332    184    833    878    350    288    -51    -25
   -337      2    340    166   -340    171    805    859    335    272    -72    -18
   -311      5    316    153   -314    161    779    839    319    265    -80    -18
   -277      5    280    135   -280    142    771    826    309    257    -93    -25
   -228     23    252    101   -241    137    774    826    309    252   -106    -25
   -168     54    223     57   -197    137    779    836    314    252   -116    -18
   -150     51    202     49   -176    127    766    823    296    239   -140    -36
   -181     36    218     72   -200    127    750    807    280    228   -155    -62
   -181     36    218     72   -200    124    740    800    275    218   -163    -75
   -168     36    202     64   -187    119    732    795    270    207   -176    -80
   -135     64    200     36   -166    132    735    805    283    228   -161    -59
   -106     75    179     15   -145    127    735    802    280    231   -155    -57
   -116     70    187     23   -153    129    724    789    270    226   -153    -62
    -96     70    166     12   -129    116    701    779    257    223   -148    -64
    -64     67    132      0    -98     98    685    761    239    210   -155    -85
    -25     77    103    -28    -64     90    675    753    228    197   -158    -98
      5     85     80    -46    -36     83    662    745    218    192   -161   -109
     38     85     46    -62     -5     64    644    732    200    187   -163   -119
     72     96     23    -83     25     59    628    735    197    189   -155   -111
     77     83      2    -80     38     41    633    743    197    187   -155   -109
     75     77      0    -77     38     38    623    740    189    184   -153   -101
     75     62    -12    -70     44     23    607    730    176    174   -158   -106
     96     80    -15    -88     57     33    623    743    187    184   -145    -83
    168    150    -18   -161     93     67    659    776    218    213   -114    -44
    142    140     -5   -142     75     67    659    766    213    210   -116    -62
    111    109     -5   -111     59     51    659    758    205    200   -124    -77
    158    171     12   -163     72     93    688    779    228    223    -98    -62
    106    142     33   -127     36     90    680    771    233    223    -93    -75
     88    135     46   -111     20     90    691    789    254    241    -67    -57
     88    119     28   -106     28     75    698    792    267    259    -57    -54
    122    158     36   -140     44     98    730    815    298    296    -25    -36
    101    166     62   -135     20    114    732    813    309    306    -10    -36
     57    142     83   -101    -12    114    724    802    311    306     -5    -41
     62    132     70    -98     -5    101    714    782    303    298     -7    -51
     46    124     77    -85    -15    101    722    776    303    296    -10    -64
     67    150     80   -109     -7    116    740    795    316    311      7    -67
     80    181     98   -132     -7    140    753    815    340    335     31    -46
     46    166    119   -106    -36    142    745    815    342    337     31    -41
     28    153    124    -90    -46    140    743    815    348    342     33    -41
     36    150    114    -96    -38    132    748    831    361    358     41    -28
     64    194    129   -132    -31    163    743    831    363    374     54    -12
     75    241    166   -161    -44    205    740    836    376    389     72      7
     49    218    168   -132    -59    194    750    849    387    394     77     15
     44    218    174   -132    -64    197    758    857    389    392     72      7
     54    262    207   -158    -77    233    776    867    405    410     88     23
     54    283    226   -168    -88    254    787    872    413    426    103     31
     41    301    259   -171   -109    280    792    872    415    420    101     25
     23    303    277   -166   -127    290    782    872    410    415     96     18
     64    358    293   -213   -114    327    802    896    428    433    119     41
    114    441    324   -280   -106    384    831    927    465    478    161     83
     54    441    387   -246   -166    415    820    911    465    496    174     90
      2    400    394   -202   -194    397    813    885    446    467    153     72
      5    394    387   -200   -189    392    789    865    423    449    142     62
     41    423    381   -233   -168    402    774    854    410    444    142     70
     31    418    387   -223   -176    402    761    844    400    436    135     72
     -2    363    366   -181   -184    363    740    823    376    418    111     44
     10    340    329   -176   -161    337    743    823    366    413    106     31
      5    298    290   -153   -142    296    737    815    348    384     83      7
      0    246    246   -122   -122    246    727    802    319    355     51    -28
     -7    189    197    -90   -103    192    706    771    277    316     18    -67
     -7    148    155    -70    -83    150    688    748    244    277    -12   -101
     -2    119    122    -59    -62    122    670    724    220    249    -31   -119
      0     90     90    -44    -44     90    662    717    205    228    -51   -129
      2     72     67    -38    -31     72    649    701    187    202    -83   -155
      7     72     64    -41    -28     70    644    693    174    192    -90   -174
     -5     72     77    -33    -41     75    628    680    163    192    -85   -187
     -2     36     38    -15    -20     36    618    680    155    174   -103   -213
     31    -49    -80      7     54    -62    649    735    153    135   -171   -285
     77    -44   -122    -15     98    -83    758    867    218    137   -207   -329
     57    -36    -96    -10     75    -64    865   1010    319    189   -189   -316
     70    106     36    -88     18     72    953   1153    478    345    -49   -205
    181    688    506   -436   -163    597    961   1200    711    719    376    168
     98   1260   1161   -678   -530   1210    841   1034    846   1052    810    558
    -38   1478   1514   -722   -776   1496    514    633    704   1150   1008    701
    -98   1267   1366   -584   -732   1317    246    252    355    896    833    506
   -171    537    709   -184   -441    623    205     51   -142    171    137    -62
   -184    -10    174     98   -179     80    223    101   -387   -244   -316   -415
   -127   -218    -90    171    -20   -155    306    249   -376   -311   -514   -511
    -36   -163   -127    101     44   -145    423    376   -254   -249   -548   -501
    -77   -116    -38     93    -20    -77    491    462   -132   -158   -472   -459
   -109    -67     38     88    -75    -15    530    519    -46    -77   -397   -420
    -77    -18     57     46    -70     18    561    561     12    -33   -353   -410
    -70     12     83     28    -75     46    568    576     31    -15   -366   -402
    -85     23    109     28    -96     64    558    563     25    -25   -387   -410
    -80     38    116     20    -98     77    553    550     15    -49   -410   -428
    -51     72    124    -10    -90     98    550    550     12    -59   -402   -436
    -28    114    142    -41    -85    127    545    550     15    -57   -368   -433
    -31     96    127    -36    -77    111    517    524      0    -75   -366   -454
     -2    109    111    -54    -57    109    504    509     -7    -80   -363   -452
     41    127     85    -85    -23    106    488    496    -12    -72   -384   -431
     88    137     49   -111     20     93    457    472    -28    -77   -441   -426
    119    142     23   -132     49     83    431    446    -49    -96   -459   -436
    148    127    -20   -137     85     51    415    426    -67   -116   -465   -449
    210    179    -33   -197    122     72    405    418    -70   -111   -459   -441
    265    233    -31   -249    148    101    400    413    -67   -106   -454   -449
    259    218    -41   -239    150     88    392    400    -77   -129   -472   -485
    298    197   -103   -249    202     46    371    379    -98   -155   -478   -519
    413    226   -189   -319    301     18    340    363   -116   -174   -462   -532
    433    246   -187   -340    311     31    329    366   -109   -174   -444   -527
    423    254   -168   -340    296     44    327    361   -116   -179   -423   -537
    493    259   -233   -376    363     12    298    332   -148   -215   -420   -576
    594    280   -314   -439    454    -15    254    298   -184   -249   -446   -610
    620    301   -319   -459    470     -7    236    290   -189   -246   -452   -610
    631    306   -324   -470    478     -7    226    290   -189   -246   -431   -610
    701    316   -387   -509    542    -33    194    283   -210   -259   -428   -626
    740    329   -410   -537    576    -38    179    285   -218   -265   -452   -628
    743    319   -423   -530    584    -51    171    285   -223   -275   -465   -623
    711    311   -402   -511    555    -44    174    293   -228   -280   -483   -626
    691    306   -384   -498    537    -38    179    293   -231   -280   -506   -636
    657    311   -348   -485    504    -15    194    298   -226   -280   -522   -644
    623    303   -319   -462    472     -7    200    301   -218   -275   -511   -646
    576    314   -265   -446    420     25    218    309   -202   -262   -514   -639
    524    332   -192   -428    358     70    239    329   -174   -233   -509   -626
    491    358   -132   -426    311    114    262    358   -142   -205   -493   -613
    449    389    -59   -418    254    166    285    381   -103   -174   -459   -597
    402    402      0   -402    200    200    296    394    -80   -153   -449   -594
    361    420     57   -392    153    239    314    418    -46   -116   -428   -568
    314    426    109   -371    101    267    337    439    -12    -90   -407   -558
    280    428    148   -353     67    288    348    449      2    -77   -405   -568
    244    439    194   -342     25    319    350    449     15    -70   -400   -587
    210    441    228   -327    -10    335    353    449     28    -67   -394   -597
    184    439    254   -314    -36    345    355    452     36    -62   -384   -605
    174    452    277   -311    -51    366    353    457     49    -54   -376   -610
    161    475    311   -319    -75    394    358    462     64    -41   -363   -607
    158    478    319   -319    -80    400    363    472     80    -28   -342   -600
    153    493    337   -324    -93    415    368    485     93    -12   -322   -589
    158    501    342   -329    -90    423    363    488     98     -5   -319   -589
    161    501    337   -332    -88    420    358    485     96     -5   -327   -602
    158    519    361   -340   -101    439    358    496    106      7   -316   -594
    163    540    376   -353   -109    459    353    506    122     23   -301   -579
    187    571    384   -379    -98    478    353    517    135     41   -290   -568
    189    602    410   -397   -109    506    358    530    150     59   -285   -566
    202    641    439   -423   -116    540    363    542    168     77   -272   -558
    215    665    446   -441   -116    555    366    548    179     88   -265   -558
    228    672    444   -449   -106    558    361    545    174     85   -267   -571
    241    691    449   -467   -103    571    350    537    168     77   -272   -584
    233    709    475   -472   -122    594    353    535    174     80   -262   -579
    218    737    517   -478   -148    628    358    530    187     88   -236   -561
    223    750    527   -485   -150    639    353    527    189     90   -223   -532
    189    706    517   -449   -163    610    322    504    163     59   -254   -545
    181    683    501   -433   -161    592    296    478    140     38   -265   -555
    161    665    504   -415   -171    584    280    459    127     25   -267   -558
    140    652    511   -394   -184    581    265    444    106      7   -280   -563
    124    628    504   -379   -192    566    257    431     93     -5   -265   -553
    106    589    483   -350   -187    537    249    423     75    -28   -303   -550
     72    517    444   -296   -187    480    252    415     54    -51   -340   -563
     64    459    394   -262   -163    428    244    402     31    -80   -353   -574
     59    428    366   -246   -153    400    218    381     10   -103   -348   -581
     49    400    350   -226   -150    376    200    371     -2   -114   -371   -587
     51    374    322   -213   -135    348    184    361    -12   -122   -374   -579
     44    340    296   -192   -124    319    187    361    -20   -129   -397   -571
     28    350    319   -192   -145    337    179    355    -15   -119   -342   -558
     36    350    314   -194   -140    332    148    335    -28   -127   -337   -550
     38    298    257   -171   -109    277    129    322    -51   -163   -431   -561
     57    168    111   -111    -25    140    140    342    -75   -223   -535   -626
     85    103     18    -96     33     62    228    459    -28   -226   -530   -680
    153    158      5   -155     72     83    316    594     70   -163   -446   -675
    236    327     90   -283     70    210    384    750    236     15   -277   -540
    329    779    449   -553    -59    615    392    833    478    350     98   -197
    285   1421   1135   -854   -426   1278    303    719    693    730    579    233
    109   1610   1501   -859   -696   1558     -5    340    620    833    774    384
    -10   1291   1299   -641   -654   1293   -327   -116    226    517    522    109
     -2    641    644   -319   -322    641   -423   -418   -324   -163   -179   -491
    -36     23     57      5    -46     38   -420   -405   -605   -587   -680   -906
    -70   -231   -163    150     44   -197   -368   -265   -579   -636   -774  -1015
    -72   -223   -153    145     38   -189   -267   -122   -467   -563   -719  -1002
    -10    -93    -83     51     36    -88   -174     -5   -348   -465   -618   -935
     33     -7    -41    -12     33    -23   -140     41   -288   -405   -548   -893
     85     51    -33    -70     59      7   -124     59   -259   -379   -504   -872
    111     44    -67    -77     88    -10   -142     46   -275   -389   -501   -888
    145     36   -109    -90    127    -36   -168     25   -301   -407   -514   -898
    205     96   -109   -153    158     -5   -171     25   -298   -400   -517   -865
    220     98   -124   -161    171    -12   -194      7   -311   -413   -530   -857
    197     62   -137   -129    166    -36   -226    -15   -340   -439   -568   -872
    194     75   -119   -135    158    -20   -223    -12   -340   -439   -574   -862
    197     90   -109   -145    153     -7   -228    -15   -342   -436   -566   -865
    187     64   -124   -127    155    -28   -257    -41   -368   -462   -594   -891
    202     54   -148   -129    176    -46   -296    -67   -394   -483   -639   -904
    272     90   -181   -181    228    -44   -322    -83   -405   -475   -685   -896
    285     72   -215   -181    252    -70   -355   -114   -428   -488   -719   -909
    290     41   -249   -166    270   -101   -392   -145   -457   -511   -727   -930
    340     77   -262   -210    301    -90   -400   -153   -459   -504   -724   -932
    387    119   -267   -252    327    -72   -397   -153   -457   -496   -730   -935
    353     70   -283   -213    319   -106   -433   -187   -485   -519   -776   -969
    376     72   -303   -226    340   -114   -441   -194   -488   -519   -800   -979
    418    103   -314   -262    366   -106   -446   -197   -480   -506   -805   -976
    415     80   -335   -246    376   -127   -467   -215   -493   -524   -815   -987
    394     62   -335   -228    363   -135   -488   -226   -504   -537   -826  -1008
    376     23   -353   -202    366   -163   -511   -244   -524   -548   -844  -1031
    348    -23   -374   -163    361   -200   -542   -267   -550   -571   -865  -1062
    332    -49   -381   -140    355   -215   -566   -285   -566   -576   -875  -1070
    350    -46   -400   -153    374   -223   -579   -290   -568   -579   -880  -1080
    361    -41   -402   -158    379   -223   -589   -296   -576   -576   -875  -1083
    368    -31   -400   -168    381   -213   -600   -296   -576   -568   -865  -1078
    374    -41   -415   -166    394   -228   -613   -309   -581   -576   -867  -1085
    345   -101   -446   -124    394   -272   -646   -342   -613   -607   -896  -1119
    342   -122   -467   -111    405   -293   -667   -366   -633   -628   -911  -1135
    350   -124   -478   -114    413   -301   -678   -387   -646   -641   -914  -1150
    348   -166   -514    -90    431   -340   -688   -410   -670   -670   -940  -1195
    309   -228   -537    -38    420   -384   -709   -446   -698   -704   -974  -1241
    290   -252   -542    -20    415   -397   -727   -472   -714   -711   -979  -1273
    288   -272   -561    -10    423   -415   -743   -488   -711   -717   -984  -1291
    363   -215   -579    -72    470   -397   -732   -478   -685   -691   -958  -1273
    368   -192   -561    -90    462   -376   -743   -483   -670   -672   -940  -1265
    322   -218   -540    -51    431   -379   -766   -514   -678   -672   -940  -1275
    353   -194   -548    -83    449   -371   -776   -527   -665   -657   -932  -1270
    400   -153   -553   -122    475   -353   -776   -535   -649   -649   -932  -1265
    394   -129   -524   -135    457   -327   -795   -561   -654   -657   -937  -1278
    387   -116   -504   -137    444   -309   -818   -587   -659   -662   -950  -1293
    384   -122   -509   -132    446   -314   -839   -602   -659   -662   -956  -1312
    392    -88   -480   -150    436   -283   -841   -605   -646   -646   -930  -1293
    405    -57   -465   -176    433   -259   -849   -605   -626   -626   -906  -1275
    394    -51   -446   -171    418   -246   -862   -610   -613   -615   -893  -1267
    387    -62   -449   -163    415   -254   -883   -626   -615   -623   -896  -1278
    387    -49   -436   -168    410   -241   -898   -631   -600   -610   -883  -1267
    394    -31   -426   -184    410   -228   -898   -628   -587   -594   -867  -1254
    394    -15   -410   -189    402   -213   -914   -636   -581   -589   -859  -1260
    397    -10   -407   -194    400   -207   -927   -641   -581   -589   -857  -1267
    410     33   -376   -220    394   -171   -922   -633   -555   -568   -833  -1249
    413     70   -342   -244    376   -135   -919   -626   -530   -537   -802  -1221
    446    142   -303   -296    374    -77   -896   -600   -488   -498   -761  -1187
    426    142   -285   -285    355    -70   -901   -607   -483   -491   -753  -1187
    387    119   -267   -252    327    -72   -911   -620   -488   -491   -756  -1187
    327     90   -236   -210    280    -72   -937   -646   -498   -496   -756  -1176
    314     98   -218   -207    265    -59   -948   -657   -491   -485   -737  -1148
    353    174   -179   -265    265     -2   -943   -652   -465   -454   -701  -1101
    363    176   -187   -270    275     -5   -979   -685   -485   -467   -711  -1096
    355    129   -226   -244    290    -46  -1013   -719   -514   -491   -732  -1106
    384    163   -220   -275    303    -28  -1005   -714   -498   -475   -714  -1080
    314    103   -210   -210    262    -51  -1028   -740   -517   -496   -727  -1088
    262     57   -205   -158    233    -72  -1044   -756   -527   -504   -727  -1093
    303     41   -265   -174    283   -111  -1054   -771   -542   -517   -735  -1111
    329     23   -309   -176    319   -142  -1060   -779   -553   -527   -737  -1114
    353      0   -355   -176    353   -176  -1070   -795   -576   -548   -753  -1132
    387      0   -387   -192    387   -192  -1067   -810   -592   -566   -771  -1140
    394    -12   -410   -192    402   -210  -1070   -823   -605   -579   -774  -1143
    387    -70   -457   -158    420   -262  -1096   -852   -633   -605   -797  -1179
    407    -75   -485   -168    444   -280  -1109   -867   -646   -610   -802  -1184
    452    -67   -519   -192    485   -293  -1111   -870   -649   -607   -795  -1174
    462    -90   -553   -187    506   -322  -1132   -885   -665   -618   -800  -1174
    470   -127   -597   -171    532   -361  -1135   -891   -678   -633   -818  -1192
    491   -179   -672   -155    579   -426  -1101   -844   -683   -659   -857  -1228
    498   -210   -709   -142    602   -459   -984   -709   -636   -657   -883  -1260
    452   -189   -644   -132    545   -415   -857   -532   -524   -574   -826  -1218
    459     15   -446   -239    452   -215   -753   -342   -329   -363   -626  -1021
    504    509      5   -509    249    257   -730   -241    -64      0   -236   -610
    418   1205    787   -810   -184    997   -797   -327    194    441    277    -83
    270   1428   1158   -849   -446   1296  -1117   -753    119    545    433     85
    163    989    826   -576   -329    909  -1452  -1236   -319    150     57   -241
    135    142      5   -140     64     75  -1639  -1639   -982   -633   -724   -927
    215   -548   -763    166    488   -654  -1699  -1706  -1343  -1140  -1278  -1431
    283   -750  -1034    231    657   -891  -1683  -1587  -1335  -1197  -1371  -1535
    368   -701  -1070    166    717   -885  -1582  -1439  -1228  -1135  -1330  -1509
    454   -571  -1028     57    740   -800  -1486  -1319  -1119  -1044  -1254  -1441
    519   -483  -1002    -18    761   -743  -1447  -1267  -1060  -1000  -1210  -1397
    530   -483  -1013    -25    769   -745  -1436  -1252  -1044   -989  -1205  -1392
    530   -478  -1008    -25    766   -743  -1436  -1244  -1036   -984  -1197  -1382
    550   -457  -1008    -46    776   -732  -1441  -1244  -1031   -992  -1189  -1366
    561   -449  -1010    -54    784   -730  -1441  -1234  -1026  -1000  -1182  -1345
    527   -470   -997    -31    761   -732  -1454  -1244  -1031  -1010  -1187  -1345
    563   -426   -989    -70    776   -706  -1449  -1234  -1021  -1002  -1169  -1322
    587   -379   -966   -106    776   -672  -1439  -1226  -1008   -987  -1148  -1299
    550   -407   -958    -70    753   -683  -1449  -1234  -1013   -997  -1150  -1293
    501   -462   -966    -20    732   -714  -1454  -1239  -1023  -1013  -1161  -1299
    530   -410   -940    -59    732   -675  -1428  -1208   -997   -987  -1127  -1257
    498   -400   -901    -49    698   -649  -1421  -1195   -984   -976  -1109  -1236
    420   -439   -859     10    639   -649  -1423  -1197   -987   -982  -1106  -1223
    340   -509   -849     83    592   -678  -1441  -1215  -1015  -1008  -1130  -1234
    332   -496   -828     80    579   -659  -1428  -1197  -1002   -989  -1106  -1208
    371   -431   -802     28    587   -615  -1408  -1166   -984   -958  -1070  -1171
    379   -384   -763      2    571   -574  -1387  -1143   -963   -927  -1031  -1143
    324   -426   -753     49    537   -589  -1379  -1135   -966   -930  -1026  -1143
    316   -439   -758     59    537   -597  -1369  -1122   -966   -919  -1008  -1124
    303   -441   -745     67    524   -592  -1358  -1117   -966   -914   -997  -1119
    246   -459   -706    106    475   -581  -1353  -1109   -966   -906   -979  -1104
    205   -475   -683    135    444   -579  -1343  -1093   -958   -885   -956  -1072
    194   -483   -678    142    436   -579  -1337  -1080   -956   -870   -940  -1044
    189   -478   -670    142    428   -571  -1327  -1060   -948   -849   -914  -1005
    179   -470   -649    145    413   -558  -1301  -1028   -935   -815   -880   -958
    179   -457   -636    137    405   -545  -1288  -1000   -927   -792   -857   -919
    171   -449   -623    137    394   -535  -1273   -979   -924   -782   -831   -888
    171   -436   -607    132    387   -519  -1254   -966   -922   -782   -813   -854
    166   -423   -589    129    376   -506  -1239   -953   -919   -787   -795   -826
    148   -436   -584    142    366   -509  -1226   -948   -927   -795   -795   -810
    140   -444   -584    150    361   -514  -1213   -943   -940   -795   -789   -795
    137   -444   -581    153    358   -511  -1205   -937   -943   -789   -782   -776
    148   -436   -584    145    366   -509  -1192   -924   -930   -766   -761   -740
    148   -423   -571    137    358   -496  -1174   -906   -911   -745   -737   -706
    148   -441   -589    148    368   -514  -1150   -885   -898   -730   -719   -680
    137   -459   -600    161    366   -530  -1132   -872   -893   -719   -706   -672
    148   -431   -579    142    363   -504  -1109   -862   -878   -698   -683   -652
    153   -431   -584    137    368   -506  -1104   -867   -878   -693   -675   -649
    142   -457   -600    155    371   -527  -1098   -870   -880   -693   -672   -646
    166   -446   -615    137    389   -530  -1083   -865   -870   -680   -659   -628
    189   -436   -626    124    407   -530  -1080   -867   -872   -683   -654   -620
    205   -420   -626    103    415   -522  -1088   -875   -885   -685   -654   -620
    213   -418   -631    101    420   -524  -1088   -872   -891   -680   -646   -615
    202   -415   -620    106    410   -517  -1085   -862   -880   -665   -631   -594
    194   -449   -644    127    418   -545  -1072   -849   -878   -665   -633   -576
    200   -444   -644    119    420   -542  -1070   -849   -888   -672   -646   -561
    194   -426   -620    114    407   -524  -1072   -846   -893   -678   -652   -550
    181   -439   -623    127    402   -532  -1075   -846   -901   -688   -657   -548
    168   -478   -646    155    407   -561  -1072   -849   -906   -698   -670   -550
    176   -475   -654    148    413   -563  -1060   -846   -906   -698   -662   -540
    194   -444   -639    124    415   -542  -1044   -828   -893   -680   -644   -511
    174   -449   -623    135    397   -535  -1026   -815   -885   -680   -628   -488
    153   -444   -597    145    374   -519   -997   -797   -875   -680   -613   -454
    137   -426   -566    142    350   -496   -963   -774   -859   -672   -602   -415
    114   -441   -558    163    335   -498   -943   -761   -857   -683   -605   -405
    116   -446   -563    163    337   -504   -937   -758   -859   -688   -605   -394
    119   -428   -548    155    332   -488   -943   -766   -867   -693   -592   -381
    106   -420   -527    155    314   -472   -943   -776   -865   -696   -568   -358
     98   -418   -517    158    306   -467   -940   -787   -872   -706   -555   -335
    103   -428   -535    161    316   -480   -958   -818   -901   -732   -558   -324
     96   -467   -563    187    329   -514   -982   -849   -935   -766   -574   -327
     72   -511   -584    218    327   -548   -995   -875   -969   -800   -592   -345
     51   -542   -594    244    322   -568  -1002   -888   -992   -810   -594   -353
     38   -571   -610    265    322   -589  -1005   -898  -1013   -818   -602   -353
     28   -626   -654    298    340   -639  -1018   -922  -1049   -854   -633   -374
     23   -670   -696    322    358   -683  -1036   -950  -1088   -901   -662   -400
     20   -698   -719    337    368   -709  -1047   -976  -1122   -937   -683   -418
     15   -737   -753    361    381   -745  -1049  -1000  -1153   -976   -706   -433
     46   -776   -823    366    433   -800  -1060  -1031  -1202  -1028   -727   -452
     98   -776   -875    337    485   -826  -1072  -1067  -1254  -1067   -745   -467
    116   -789   -909    335    511   -849  -1088  -1078  -1249  -1067   -722   -480
    145   -818   -966    335    553   -893  -1109  -1096  -1265  -1078   -737   -504
    207   -828  -1036    311    620   -932  -1137  -1124  -1291  -1114   -766   -535
    270   -859  -1130    290    698   -995  -1150  -1137  -1319  -1150   -795   -566
    324   -953  -1278    311    800  -1114  -1124  -1101  -1340  -1221   -839   -623
    363   -997  -1361    314    859  -1176  -1015   -989  -1309  -1267   -852   -678
    418   -945  -1363    265    891  -1153   -904   -836  -1215  -1241   -795   -646
    446   -745  -1192    148    818   -966   -789   -644  -1015  -1060   -605   -449
    467   -259   -730   -103    597   -493   -745   -540   -756   -706   -187    -36
    379    389      7   -384    184    200   -810   -633   -530   -301    332    478
    257    719    462   -488   -101    592  -1104  -1026   -566   -142    592    722
    137    335    194   -239    -28    265  -1418  -1493   -979   -498    246    439
     62   -472   -537    205    298   -504  -1566  -1834  -1566  -1215   -459   -192
     98  -1117  -1215    506    657  -1166  -1597  -1875  -1899  -1701   -966   -667
    174  -1286  -1460    555    815  -1371  -1538  -1717  -1880  -1761  -1070   -753
    140  -1280  -1421    568    779  -1348  -1418  -1558  -1771  -1691  -1018   -717
    132  -1187  -1322    527    724  -1254  -1306  -1423  -1641  -1587   -914   -636
    122  -1085  -1208    480    665  -1145  -1223  -1327  -1535  -1496   -807   -550
    101  -1047  -1148    472    623  -1096  -1179  -1270  -1478  -1447   -776   -509
     72  -1047  -1122    485    597  -1083  -1153  -1239  -1454  -1428   -771   -491
     49  -1034  -1083    491    563  -1057  -1127  -1218  -1434  -1421   -761   -478
     23  -1031  -1054    504    537  -1044  -1109  -1205  -1428  -1426   -761   -467
      5  -1036  -1041    517    522  -1039  -1096  -1192  -1415  -1418   -750   -452
    -10  -1023  -1015    514    501  -1021  -1072  -1176  -1402  -1410   -737   -441
    -20  -1021  -1000    519    488  -1010  -1065  -1182  -1408  -1415   -730   -449
    -33  -1005   -974    519    467   -989  -1060  -1182  -1410  -1418   -711   -441
    -38   -963   -924    501    441   -945  -1052  -1176  -1402  -1415   -691   -423
    -38   -971   -935    504    446   -953  -1047  -1169  -1400  -1431   -683   -423
    -41   -969   -930    504    441   -950  -1052  -1169  -1397  -1441   -675   -415
    -49   -953   -904    498    423   -930  -1049  -1161  -1389  -1441   -662   -402
    -51   -937   -885    496    415   -911  -1031  -1143  -1369  -1434   -646   -384
    -62   -937   -875    498    405   -906  -1026  -1137  -1366  -1449   -654   -389
    -77   -924   -846    501    381   -888  -1021  -1127  -1363  -1457   -644   -384
    -85   -924   -841    504    376   -883  -1015  -1124  -1363  -1465   -631   -379
    -98   -932   -833    517    366   -883  -1002  -1114  -1361  -1465   -615   -374
    -85   -901   -815    491    363   -859   -992  -1104  -1353  -1473   -607   -366
    -77   -872   -797    475    358   -836   -995  -1096  -1353  -1488   -592   -348
    -75   -859   -784    467    353   -823   -997  -1093  -1348  -1496   -571   -337
    -85   -852   -766    470    340   -810   -989  -1083  -1340  -1509   -555   -324
    -80   -836   -758    457    337   -797   -987  -1072  -1332  -1519   -542   -309
    -77   -833   -758    454    337   -797   -989  -1062  -1327  -1525   -519   -298
    -70   -833   -766    449    345   -800   -987  -1049  -1325  -1535   -504   -288
    -57   -823   -766    441    353   -795   -984  -1041  -1327  -1548   -498   -280
    -54   -802   -748    426    345   -776   -976  -1031  -1325  -1548   -491   -265
    -62   -774   -711    415    324   -743   -966  -1021  -1314  -1545   -470   -241
    -75   -774   -698    423    311   -737   -953  -1008  -1304  -1553   -459   -228
    -75   -769   -693    423    309   -732   -937   -989  -1293  -1558   -444   -218
    -85   -745   -662    415    285   -704   -919   -984  -1288  -1558   -433   -210
   -101   -730   -628    413    262   -680   -914   -982  -1280  -1564   -426   -210
   -103   -724   -620    413    257   -672   -898   -966  -1262  -1564   -415   -207
   -114   -714   -600    415    241   -657   -885   -950  -1244  -1558   -397   -197
   -135   -696   -561    415    210   -628   -865   -937  -1221  -1543   -374   -184
   -132   -657   -524    394    194   -589   -841   -917  -1187  -1527   -350   -166
   -140   -631   -491    384    174   -563   -836   -919  -1184  -1527   -342   -174
   -158   -623   -465    392    153   -545   -826   -917  -1171  -1512   -332   -174
   -166   -628   -465    397    148   -548   -813   -906  -1161  -1509   -335   -179
   -192   -636   -446    413    124   -542   -810   -904  -1158  -1519   -345   -181
   -202   -631   -431    415    111   -532   -805   -901  -1153  -1519   -348   -184
   -215   -626   -410    420     96   -519   -797   -896  -1145  -1501   -337   -184
   -226   -618   -394    420     83   -506   -792   -888  -1140  -1486   -342   -174
   -239   -602   -363    420     62   -485   -789   -885  -1135  -1475   -353   -155
   -246   -594   -348    420     49   -472   -779   -872  -1119  -1473   -368   -124
   -257   -589   -332    423     36   -462   -774   -852  -1104  -1473   -379   -106
   -265   -576   -311    418     23   -444   -769   -836  -1101  -1478   -368   -111
   -283   -548   -267    415    -10   -407   -745   -810  -1078  -1457   -342    -96
   -293   -519   -226    405    -36   -371   -724   -787  -1052  -1439   -309    -67
   -306   -465   -158    387    -75   -311   -691   -766  -1028  -1434   -280    -44
   -314   -426   -111    368   -103   -270   -675   -750  -1013  -1418   -252    -25
   -311   -387    -75    350   -119   -231   -657   -732   -995  -1392   -231     -2
   -329   -376    -46    350   -142   -213   -633   -711   -979  -1374   -223     12
   -355   -384    -28    371   -163   -207   -607   -693   -969  -1369   -215     18
   -353   -361     -7    355   -174   -184   -587   -678   -953  -1350   -202     25
   -340   -311     28    324   -184   -142   -579   -670   -937  -1335   -189     41
   -329   -257     70    293   -202    -93   -566   -665   -922  -1327   -179     70
   -329   -228    101    280   -215    -64   -561   -675   -917  -1319   -166     83
   -306   -220     85    262   -197    -67   -587   -696   -932  -1312   -153     88
   -309   -244     64    277   -189    -90   -613   -717   -969  -1335   -181     70
   -301   -252     49    275   -176   -101   -631   -730   -989  -1335   -205     51
   -288   -252     36    270   -163   -109   -649   -748  -1008  -1335   -218     41
   -288   -285      0    285   -145   -145   -665   -769  -1036  -1350   -231     15
   -275   -358    -83    316    -98   -220   -670   -776  -1060  -1382   -236    -10
   -272   -426   -153    348    -59   -290   -685   -789  -1091  -1434   -270    -49
   -270   -452   -181    361    -44   -316   -693   -800  -1106  -1449   -283    -75
   -267   -491   -226    376    -23   -361   -706   -815  -1127  -1473   -277    -98
   -265   -537   -275    400      2   -407   -722   -831  -1156  -1501   -290   -119
   -252   -563   -311    407     28   -439   -737   -849  -1184  -1530   -335   -132
   -239   -550   -311    394     36   -431   -750   -857  -1192  -1538   -348   -129
   -213   -537   -324    374     51   -431   -753   -854  -1192  -1543   -345   -140
   -192   -532   -340    363     72   -436   -748   -846  -1182  -1548   -329   -145
   -187   -548   -361    368     85   -454   -758   -846  -1182  -1579   -355   -158
   -181   -592   -410    387    114   -501   -761   -836  -1184  -1626   -397   -176
   -171   -706   -535    439    179   -620   -696   -735  -1161  -1652   -454   -231
   -163   -698   -535    431    184   -615   -581   -581  -1078  -1600   -462   -233
   -140   -568   -431    353    142   -501   -467   -410   -935  -1467   -379   -148
    -85   -249   -163    168     38   -207   -402   -283   -740  -1223   -127    116
    -75    327    400   -127   -236    363   -423   -288   -527   -852    314    537
   -166    807    974   -319   -568    891   -602   -561   -483   -597    646    826
   -231    815   1047   -293   -639    932   -917   -963   -717   -657    633    795
   -322    280    602     20   -462    441  -1104  -1340  -1218  -1197    109    361
   -324   -452   -127    387   -101   -290  -1093  -1400  -1639  -1823   -535   -168
   -345   -898   -555    620    103   -727  -1075  -1283  -1732  -2023   -769   -376
   -327   -997   -670    659    171   -833   -982  -1135  -1657  -2008   -784   -397
   -252   -862   -610    558    179   -737   -862  -1002  -1530  -1914   -714   -337
   -220   -740   -519    478    148   -631   -779   -898  -1421  -1816   -641   -257
   -252   -696   -444    472     96   -571   -745   -859  -1363  -1771   -620   -218
   -228   -670   -441    446    103   -555   -750   -852  -1353  -1769   -636   -213
   -140   -613   -472    376    166   -542   -753   -849  -1353  -1771   -644   -192
    -38   -574   -535    306    246   -555   -737   -828  -1345  -1769   -644   -166
    -38   -602   -563    319    259   -584   -730   -828  -1350  -1769   -654   -184
    -38   -581   -542    309    249   -563   -727   -833  -1358  -1774   -672   -220
    -20   -545   -524    283    252   -535   -722   -833  -1358  -1777   -680   -233
    -12   -566   -553    288    267   -561   -727   -844  -1371  -1795   -698   -254
     28   -561   -592    265    309   -576   -737   -852  -1382  -1813   -717   -265
     75   -553   -628    236    350   -589   -761   -875  -1397  -1834   -737   -277
    124   -555   -680    215    402   -618   -761   -870  -1392  -1839   -735   -275
    158   -555   -714    197    433   -633   -748   -857  -1376  -1829   -714   -267
    194   -553   -750    179    470   -652   -745   -852  -1376  -1831   -704   -275
    197   -555   -756    176    475   -654   -740   -844  -1369  -1826   -688   -275
    210   -548   -758    168    483   -652   -730   -826  -1353  -1810   -662   -257
    259   -504   -766    122    511   -633   -714   -805  -1340  -1797   -636   -244
    233   -527   -763    145    496   -644   -724   -820  -1356  -1816   -633   -262
    241   -542   -787    148    511   -665   -732   -826  -1363  -1826   -626   -285
    285   -491   -776    103    530   -633   -709   -802  -1340  -1803   -581   -275
    187   -524   -714    168    449   -618   -709   -805  -1343  -1795   -555   -275
    158   -519   -678    179    415   -597   -704   -797  -1332  -1784   -532   -270
    161   -491   -652    163    405   -571   -696   -784  -1319  -1769   -509   -257
    127   -511   -639    192    381   -574   -706   -782  -1319  -1764   -491   -257
    122   -483   -607    179    361   -545   -701   -766  -1304  -1738   -446   -236
    129   -436   -566    153    345   -501   -691   -740  -1273  -1709   -400   -197
    135   -389   -524    127    327   -457   -678   -711  -1244  -1683   -366   -166
    135   -358   -493    111    314   -426   -659   -688  -1223  -1665   -329   -145
    101   -340   -441    119    267   -389   -644   -667  -1208  -1649   -298   -109
     72   -329   -402    127    236   -366   -636   -657  -1202  -1641   -280    -83
     77   -293   -371    106    223   -332   -615   -641  -1187  -1621   -252    -57
     85   -259   -345     88    215   -301   -592   -623  -1161  -1610   -228    -31
     20   -270   -290    124    155   -280   -576   -618  -1145  -1615   -220    -18
     -5   -233   -231    119    111   -233   -550   -597  -1117  -1592   -192      2
    -18   -200   -184    109     80   -192   -537   -576  -1085  -1566   -161     15
    -44   -197   -153    122     54   -176   -535   -576  -1070  -1561   -142     10
    -18   -202   -187    109     83   -194   -553   -592  -1065  -1579   -153    -10
      7   -176   -184     83     96   -179   -537   -584  -1044  -1569   -140      0
     -2   -153   -150     77     72   -153   -527   -579  -1026  -1540   -124     18
    -20   -153   -132     88     54   -142   -522   -581  -1018  -1530   -124     28
    -12   -148   -137     80     59   -142   -522   -594  -1013  -1535   -129     23
      2   -148   -150     72     75   -150   -535   -610  -1015  -1543   -132     12
     18   -135   -153     57     83   -142   -532   -613  -1008  -1540   -124     10
     49    -75   -124     12     85    -98   -517   -594   -974  -1514    -88     25
     28    -54    -85     10     54    -70   -504   -581   -953  -1499    -57     38
     15    -59    -77     20     44    -67   -511   -587   -953  -1512    -46     31
     38    -41    -80      0     57    -59   -527   -592   -953  -1514    -33     23
     62     10    -51    -36     57    -20   -530   -587   -937  -1493     -2     31
     46     23    -25    -36     36      0   -522   -568   -917  -1470     33     46
     67     57    -12    -62     38     23   -504   -540   -885  -1439     72     70
     98    101      2   -101     46     51   -485   -511   -854  -1410    111     93
    119    140     20   -129     49     80   -475   -491   -828  -1387    150    116
    124    168     44   -148     38    106   -472   -488   -818  -1379    174    122
    114    205     88   -161     12    148   -462   -475   -797  -1358    205    140
    114    244    129   -179     -7    187   -452   -465   -782  -1340    239    153
    153    275    122   -213     15    200   -444   -454   -766  -1330    262    155
    181    327    145   -254     18    236   -436   -446   -750  -1312    288    174
    189    376    187   -283      0    283   -433   -452   -735  -1296    316    189
    202    397    194   -301      2    296   -454   -472   -743  -1301    316    181
    210    405    194   -306      7    301   -488   -511   -771  -1322    303    155
    231    439    205   -337     12    322   -504   -524   -776  -1317    316    150
    259    462    200   -361     31    332   -509   -532   -782  -1314    322    140
    285    470    181   -379     51    327   -517   -545   -789  -1322    319    122
    283    446    163   -363     59    306   -519   -555   -795  -1330    306     98
    272    374    101   -324     85    239   -542   -587   -828  -1363    265     49
    272    340     67   -309    103    205   -561   -605   -844  -1382    236     15
    290    314     23   -303    132    168   -579   -628   -867  -1408    200    -15
    309    314      5   -311    153    161   -592   -644   -880  -1418    176    -25
    319    314     -5   -316    161    155   -605   -662   -893  -1431    150    -41
    322    311    -10   -316    166    150   -610   -670   -901  -1436    127    -54
    332    329     -2   -332    166    166   -623   -680   -901  -1436    119    -54
    340    358     18   -348    161    189   -623   -680   -888  -1426    137    -36
    345    350      5   -348    168    179   -633   -688   -893  -1428    140    -51
    350    316    -36   -335    192    140   -636   -683   -909  -1452    116    -85
    368    239   -132   -306    249     51   -592   -628   -911  -1483     59   -153
    374    233   -140   -303    257     46   -478   -498   -841  -1465     49   -181
    389    316    -75   -355    231    122   -371   -337   -704  -1358    137   -111
    452    584    129   -519    161    358   -290   -166   -496  -1119    376     77
    496   1135    639   -818    -70    888   -270    -90   -233   -732    813    478
    384   1761   1376  -1072   -496   1569   -381   -267    -57   -348   1280    893
    290   1855   1564  -1075   -636   1712   -737   -670   -213   -314   1371    943
    262   1491   1226   -878   -480   1358   -989  -1072   -644   -717   1010    620
    316    815    498   -566    -90    657  -1028  -1275  -1145  -1384    350     59
    324    290    -33   -306    179    129  -1002  -1213  -1335  -1704      5   -259
    376    213   -166   -296    270     25   -896  -1021  -1223  -1654     31   -272
    381    254   -129   -319    254     62   -784   -880  -1101  -1564    103   -226
    350    309    -41   -329    194    135   -719   -789  -1002  -1475    179   -161
    340    348      7   -342    166    179   -670   -730   -927  -1413    233   -114
    376    405     25   -392    174    215   -639   -688   -888  -1374    267    -80
    389    436     46   -413    171    241   -628   -672   -872  -1353    285    -57
    389    439     49   -415    168    244   -628   -665   -867  -1340    296    -36
    400    465     64   -431    168    265   -618   -654   -857  -1325    314    -15
    407    506     98   -459    155    303   -613   -646   -846  -1309    332      0
    420    530    109   -475    155    319   -607   -641   -839  -1291    350     18
    428    530     98   -480    163    314   -607   -639   -839  -1283    355     31
    436    535     98   -485    168    316   -607   -644   -844  -1275    363     41
    446    506     57   -478    194    280   -592   -628   -833  -1262    371     54
    452    504     49   -478    200    277   -576   -613   -820  -1252    379     72
    446    511     62   -480    192    288   -568   -610   -818  -1247    384     80
    446    506     59   -475    194    283   -568   -613   -820  -1247    381     80
    446    517     70   -483    187    293   -574   -618   -828  -1244    389     88
    444    530     85   -488    179    306   -568   -607   -826  -1236    402    101
    436    545    109   -493    163    327   -574   -600   -826  -1228    418    114
    433    553    119   -493    158    337   -574   -597   -828  -1223    431    116
    423    540    114   -483    153    327   -566   -587   -820  -1218    441    122
    413    524    111   -470    150    319   -566   -584   -823  -1215    446    122
    420    522    101   -472    158    311   -574   -592   -823  -1215    446    109
    433    522     88   -478    174    306   -576   -592   -815  -1208    467    106
    431    527     96   -480    168    311   -584   -600   -813  -1202    491     96
    426    527    101   -478    163    314   -587   -597   -813  -1200    511     96
    423    517     93   -472    163    306   -594   -592   -810  -1197    532    114
    426    535    109   -480    158    322   -600   -589   -813  -1192    555    127
    428    561    132   -496    145    348   -602   -587   -813  -1187    581    148
    449    592    142   -519    153    368   -600   -579   -813  -1174    613    176
    454    613    155   -535    148    384   -594   -571   -810  -1161    641    197
    446    633    187   -540    129    410   -597   -574   -815  -1163    659    215
    433    652    218   -545    109    436   -589   -574   -818  -1161    685    236
    436    683    244   -561     96    465   -571   -571   -813  -1143    719    265
    441    691    246   -566     96    470   -568   -571   -813  -1135    740    283
    439    688    249   -563     96    470   -568   -571   -813  -1124    753    298
    441    719    277   -581     83    498   -555   -555   -797  -1106    763    332
    431    735    301   -584     64    519   -540   -545   -774  -1096    758    340
    402    727    324   -566     38    527   -527   -542   -756  -1096    732    316
    397    756    358   -576     20    558   -517   -532   -735  -1088    717    319
    389    774    381   -581      2    579   -501   -522   -711  -1072    724    309
    374    766    392   -571     -7    579   -491   -517   -691  -1057    735    301
    355    745    389   -553    -18    568   -485   -514   -680  -1049    737    298
    327    714    387   -519    -28    550   -488   -514   -680  -1054    732    280
    296    706    407   -504    -57    558   -496   -524   -688  -1057    722    262
    316    782    465   -548    -72    623   -475   -501   -654  -1018    756    290
    345    854    506   -600    -80    680   -436   -467   -613   -979    802    322
    283    833    550   -558   -132    693   -433   -462   -610   -969    807    332
    189    784    594   -488   -202    691   -449   -467   -623   -969    813    332
    181    782    597   -483   -207    691   -446   -454   -615   -958    820    322
    197    779    581   -488   -192    680   -457   -457   -618   -948    815    293
    197    771    574   -483   -187    672   -465   -454   -610   -937    792    309
    202    797    592   -501   -194    696   -459   -457   -602   -930    761    368
    192    820    628   -509   -218    724   -457   -462   -605   -937    745    410
    215    888    672   -555   -228    782   -454   -459   -602   -937    753    439
    262    943    680   -602   -207    813   -452   -462   -602   -937    763    452
    270    948    678   -610   -205    813   -449   -465   -602   -930    769    457
    288    979    691   -633   -202    836   -452   -470   -605   -919    771    457
    306   1026    719   -667   -207    872   -457   -485   -615   -919    766    467
    316   1072    756   -693   -218    914   -470   -522   -641   -932    748    475
    384   1114    730   -750   -171    922   -483   -561   -680   -950    730    454
    431   1104    672   -769   -122    888   -535   -613   -724   -971    724    433
    433   1065    631   -750    -98    849   -589   -652   -745   -987    722    413
    444   1036    592   -740    -72    815   -623   -680   -769  -1000    711    392
    485   1034    545   -761    -31    789   -646   -701   -776  -1010    685    381
    548   1060    511   -805     18    787   -644   -711   -789  -1015    691    366
    535   1013    478   -776     28    745   -662   -743   -831  -1049    672    309
    457    909    452   -683      2    680   -706   -787   -880  -1096    633    257
    423    872    446   -649    -12    659   -717   -797   -898  -1109    610    228
    426    878    452   -652    -12    665   -704   -789   -904  -1106    602    218
    397    883    485   -644    -44    685   -672   -776   -896  -1101    574    226
    332    852    519   -592    -93    685   -657   -782   -896  -1093    550    231
    288    815    524   -553   -119    670   -670   -802   -909  -1091    566    246
    290    823    532   -558   -119    678   -680   -800   -914  -1091    553    270
    298    846    548   -574   -127    698   -685   -792   -917  -1088    537    285
    290    836    545   -563   -127    691   -701   -797   -927  -1088    530    288
    241    743    501   -491   -129    623   -698   -787   -945  -1114    480    241
    239    670    428   -454    -96    550   -620   -693   -919  -1122    441    179
    259    717    457   -488    -98    587   -509   -542   -828  -1060    472    189
    293    862    568   -576   -137    717   -400   -332   -654   -901    597    319
    314   1283    969   -800   -327   1127   -340   -192   -402   -566    943    680
    228   1919   1688  -1075   -730   1805   -337   -194   -129   -132   1441   1192
     33   2291   2257  -1163  -1111   2275   -519   -478    -77    103   1748   1501
    -93   2099   2192  -1002  -1143   2145   -823   -904   -358    -59   1613   1374
   -176   1358   1532   -592   -854   1447  -1010  -1286   -940   -730    945    782
   -158    628    787   -236   -472    706  -1072  -1405  -1358  -1301    337    220
    -98    355    454   -129   -275    402  -1047  -1288  -1392  -1418    181     57
    -72    379    452   -153   -262    415   -937  -1109  -1260  -1332    244    101
    -31    517    548   -244   -288    532   -807   -940  -1109  -1200    361    194
     12    649    636   -332   -311    641   -714   -828   -995  -1093    454    280
      7    672    665   -342   -327    670   -672   -779   -948  -1057    478    311
      0    688    688   -342   -342    688   -649   -748   -922  -1036    493    337
      5    719    711   -363   -355    717   -623   -722   -896  -1008    519    374
     15    732    717   -374   -350    727   -605   -709   -883   -992    532    394
     15    732    717   -374   -353    727   -597   -706   -880   -987    535    397
     12    750    737   -381   -361    745   -581   -685   -862   -966    553    428
     12    748    732   -381   -358    740   -579   -680   -862   -963    545    439
     10    735    724   -374   -358    732   -581   -685   -870   -971    535    444
      2    735    732   -368   -366    735   -576   -683   -865   -961    542    444
     18    750    732   -384   -355    743   -574   -678   -857   -945    558    436
     28    756    724   -392   -348    740   -574   -678   -854   -943    566    444
     31    763    732   -397   -350    748   -571   -675   -849   -932    584    449
     41    771    727   -407   -342    750   -571   -672   -839   -919    602    465
     51    769    717   -410   -332    743   -563   -662   -826   -909    618    493
     46    771    722   -410   -337    748   -550   -652   -810   -896    631    535
     33    761    727   -400   -345    745   -550   -652   -813   -898    626    553
     15    750    732   -384   -361    743   -553   -649   -815   -896    615    555
     10    756    745   -381   -366    750   -550   -636   -807   -878    620    566
      0    758    758   -379   -379    758   -542   -631   -807   -867    639    576
    -15    750    766   -368   -392    758   -540   -631   -807   -854    649    584
    -10    737    748   -366   -379    740   -545   -631   -815   -849    639    589
     -2    756    758   -376   -379    756   -537   -623   -810   -839    649    602
     10    792    782   -402   -384    787   -530   -610   -787   -823    670    626
     25    789    763   -407   -368    779   -524   -594   -769   -805    680    646
     44    792    748   -418   -353    771   -524   -581   -763   -789    685    662
     54    797    743   -426   -342    771   -530   -566   -758   -782    683    672
     62    807    745   -436   -340    776   -527   -545   -750   -769    691    704
     62    813    750   -439   -345    784   -517   -535   -748   -758    683    737
     51    813    758   -433   -353    787   -504   -530   -750   -745    683    740
     59    818    758   -439   -348    789   -488   -517   -745   -730    704    740
     57    823    766   -444   -353    795   -472   -504   -737   -722    727    763
     59    820    761   -441   -350    792   -454   -485   -730   -683    761    766
     75    826    750   -452   -337    789   -454   -496   -732   -675    769    761
     85    831    745   -457   -329    789   -446   -488   -724   -662    779    771
     85    841    756   -465   -335    800   -428   -462   -701   -649    792    776
     77    841    763   -459   -342    802   -415   -452   -691   -636    805    756
     96    852    756   -475   -329    805   -410   -457   -688   -641    797    727
    142    841    698   -491   -277    771   -426   -470   -698   -670    758    709
    111    828    714   -470   -301    774   -413   -452   -683   -672    756    722
    124    823    696   -475   -285    761   -418   -441   -678   -675    737    724
    129    807    678   -470   -275    743   -418   -418   -670   -667    722    714
     93    753    659   -423   -283    706   -444   -413   -675   -691    675    701
     51    735    683   -394   -314    711   -449   -392   -657   -680    665    774
    114    813    698   -465   -290    756   -420   -368   -620   -610    714    820
    200    924    722   -563   -259    823   -353   -303   -555   -519    774    898
    155    893    737   -524   -290    815   -340   -303   -561   -504    800    872
     98    820    719   -459   -311    771   -363   -337   -589   -532    779    831
     83    815    730   -449   -322    774   -355   -332   -587   -522    769    826
     70    789    719   -431   -324    756   -358   -337   -589   -519    782    797
     93    805    711   -449   -309    758   -340   -319   -571   -491    815    797
    124    867    743   -496   -309    805   -303   -275   -532   -446    867    841
    148    901    750   -524   -301    826   -283   -252   -509   -428    885    859
    148    891    743   -519   -298    818   -280   -241   -506   -433    885    859
    161    901    740   -530   -288    820   -270   -223   -501   -433    906    870
    171    930    758   -553   -293    844   -254   -205   -488   -415    935    893
    163    969    805   -566   -319    888   -233   -187   -465   -392    958    932
    129   1008    875   -568   -371    940   -228   -184   -449   -371    969    956
     98    997    898   -548   -400    948   -236   -192   -446   -368    950    945
    116   1015    898   -568   -389    958   -249   -197   -449   -363    943    945
    124   1021    896   -574   -384    958   -252   -192   -439   -358    935    945
    103   1015    911   -561   -402    963   -252   -181   -431   -348    935    943
     59    953    893   -506   -415    924   -262   -192   -441   -363    914    906
      2    870    867   -439   -431    870   -270   -213   -465   -397    870    854
     18    854    833   -436   -407    844   -259   -213   -472   -413    841    836
     10    831    818   -423   -405    826   -257   -215   -478   -423    820    833
    -54    745    800   -345   -426    771   -283   -249   -509   -452    784    807
    -46    730    774   -342   -410    750   -293   -262   -522   -457    769    805
    -12    782    795   -384   -405    787   -265   -252   -506   -436    779    831
    -62    735    797   -337   -431    766   -270   -265   -519   -446    766    823
   -106    665    771   -277   -439    717   -283   -275   -530   -444    763    805
    -83    678    761   -298   -423    719   -283   -267   -514   -420    776    820
    -70    654    724   -293   -397    688   -296   -270   -511   -415    766    833
    -54    610    665   -280   -361    639   -301   -270   -517   -423    758    836
     18    558    540   -288   -259    550   -275   -220   -517   -449    732    813
     46    514    465   -283   -207    491   -187   -109   -478   -462    685    774
     67    548    480   -309   -205    514    -90     38   -374   -392    724    810
    145    750    605   -446   -231    678     -5    218   -184   -184    927   1002
    226   1249   1023   -737   -397   1137     33    332     88    205   1350   1434
     98   1878   1777   -989   -839   1829    -62    200    306    623   1857   1932
    -44   2096   2140  -1028  -1091   2117   -345   -174    241    750   2088   2104
    -80   1758   1839   -841   -958   1800   -631   -623   -171    410   1829   1797
   -132    911   1044   -389   -587    976   -779   -961   -784   -337   1109   1109
   -116    254    371    -70   -244    311   -792   -927  -1034   -735    667    678
     -7    142    150    -67    -80    148   -709   -743   -950   -717    657    620
     33    192    158   -114    -62    176   -584   -576   -815   -620    719    649
    -18    213    231    -96   -124    220   -485   -452   -693   -519    776    696
    -10    293    301   -142   -155    296   -415   -368   -600   -433    836    758
     10    322    311   -166   -150    316   -376   -322   -553   -394    846    784
     12    322    306   -168   -148    314   -358   -306   -537   -389    841    774
     25    329    303   -176   -137    316   -358   -303   -535   -381    867    753
     49    345    296   -197   -122    319   -350   -293   -522   -368    875    758
     38    332    293   -187   -127    314   -340   -275   -504   -355    852    756
     41    335    290   -189   -124    314   -335   -265   -498   -345    789    758
     44    319    275   -181   -114    298   -340   -275   -509   -353    701    748
     49    314    262   -184   -106    288   -345   -285   -511   -368    633    740
     44    311    267   -179   -111    290   -340   -280   -509   -374    594    714
      2    280    275   -142   -135    277   -340   -270   -496   -363    597    680
     -2    303    306   -150   -153    303   -329   -254   -475   -340    620    688
     31    379    348   -205   -158    363   -283   -215   -433   -303    633    709
     36    402    363   -220   -163    384   -259   -202   -413   -290    626    717
    -57    348    405   -145   -233    376   -270   -197   -407   -280    620    722
    -98    361    459   -129   -277    410   -254   -153   -374   -246    644    756
   -135    402    537   -135   -337    470   -223   -122   -340   -218    665    774
   -174    436    610   -132   -392    522   -194    -88   -298   -184    696    805
   -215    478    691   -132   -454    584   -163    -38   -246   -132    753    854
   -293    535    828   -119   -561    680   -122     20   -181    -64    820    924
   -415    566    979    -75   -698    774    -77     67   -129    -20    867    987
   -387    576    963    -96   -675    769    -83     64   -135    -36    807   1000
   -275    610    885   -168   -581    748   -124     57   -140    -57    748   1010
   -176    639    815   -231   -496    727   -140     59   -140    -38    753   1005
   -176    615    792   -220   -485    704   -124     67   -137    -10    795    971
   -166    592    756   -213   -462    672   -116     70   -140    -15    797    956
   -101    623    724   -262   -413    672   -140     49   -155    -38    776    922
    -51    683    735   -314   -392    709   -153     51   -150    -41    763    906
    -46    680    727   -319   -387    704   -148     54   -142    -51    769    875
    -54    685    737   -316   -397    711   -137     51   -127    -51    800    854
    -46    698    745   -324   -397    719   -127     51   -111    -44    828    859
    -33    704    737   -335   -384    719   -129     51   -106    -49    841    872
    -23    688    711   -332   -368    698   -127     59   -103    -54    836    875
    -18    680    698   -332   -358    688   -119     62    -90    -46    836    846
     -2    730    732   -366   -366    732    -96     75    -62    -20    867    818
     25    766    740   -394   -355    753    -75     83    -36      0    893    787
      7    717    709   -363   -350    711    -72     83    -28      0    896    766
    -20    709    727   -345   -374    717    -51     96    -10     10    919    769
    -41    717    756   -340   -400    735    -38     96      5     23    948    782
    -44    706    750   -329   -397    727    -33     96     12     23    945    784
    -28    743    769   -358   -400    756    -28     93     20     33    935    784
    -54    719    774   -332   -413    745    -46     80     15     20    922    763
    -57    688    743   -316   -400    714    -54     72      7     12    919    750
    -44    732    776   -342   -410    753    -38     88     36     49    958    769
    -67    745    813   -342   -439    779    -33     98     62     83    989    795
    -72    743    815   -337   -444    779    -23    111     77    103   1002    797
    -67    753    820   -345   -446    787     -7    129    101    127   1015    795
    -72    763    836   -345   -454    800      0    137    116    135   1023    787
    -67    774    841   -353   -454    807    -12    129    116    148   1034    776
    -51    784    836   -366   -444    810      2    148    145    171   1049    782
    -10    820    831   -407   -420    826     31    166    174    189   1052    795
     36    867    831   -452   -397    849     41    174    194    205   1049    802
     44    867    820   -457   -387    844     36    174    200    207   1041    800
     77    867    787   -472   -353    828     36    176    202    210   1034    807
    137    898    761   -517   -311    828     28    166    200    210   1023    813
    176    937    761   -555   -290    849     18    153    205    218   1026    828
    223    958    732   -592   -254    846      5    129    202    210   1015    846
    270    956    683   -613   -205    820    -20     98    192    202    997    852
    303    927    623   -615   -158    776    -64     57    158    176    966    833
    355    911    555   -633    -98    735   -106     20    129    150    935    802
    402    896    493   -649    -44    693   -129      2    114    132    919    766
    420    875    454   -649    -15    665   -142     -5     98    119    909    745
    405    846    439   -628    -18    644   -142     -5     98    122    883    737
    361    763    402   -561    -20    584   -153    -15     88    103    849    711
    327    704    374   -517    -23    540   -155    -15     77     88    833    706
    293    657    363   -475    -33    511   -150    -10     72     72    818    693
    244    646    402   -446    -77    524   -132      2     83     70    818    683
    171    597    426   -384   -127    511   -122     12     96     70    805    680
    140    592    452   -366   -158    524   -106     33    114     85    818    706
    101    589    488   -345   -194    540    -85     51    132     96    831    722
     41    568    527   -306   -244    548    -72     57    142    103    839    719
    -38    519    558   -239   -298    537    -59     70    163    127    865    714
    -36    540    574   -254   -306    558    -12    124    213    166    904    740
      7    519    509   -265   -249    514     41    202    246    166    885    719
    -25    418    444   -197   -236    431    124    316    293    148    833    654
    -33    413    446   -189   -239    428    236    457    389    194    857    646
      7    571    561   -290   -277    566    355    639    581    379   1028    792
     31   1008    974   -519   -472    992    384    706    805    706   1389   1132
    -46   1582   1626   -769   -836   1605    277    558    948   1065   1836   1522
   -148   1904   2052   -878  -1098   1977     -7    200    878   1244   2096   1725
   -174   1654   1826   -743  -1000   1740   -285   -187    517    969   1844   1509
   -244    919   1161   -337   -704   1039   -368   -436     18    296   1161    956
   -241    280    522    -20   -381    402   -348   -410   -249   -161    667    545
   -103    140    244    -18   -174    192   -236   -205   -174   -174    602    475
    -88    145    233    -31   -161    189   -116    -57    -44    -88    649    506
   -140    158    296    -10   -218    226    -57     23     54     -5    717    535
   -158    213    368    -28   -262    290     -7     83    145     80    795    581
   -101    298    400    -98   -249    348     54    140    215    142    836    646
    -64    340    402   -137   -233    368     67    153    231    155    839    665
    -88    311    400   -111   -244    355     54    137    218    145    836    649
    -28    368    394   -171   -213    381     54    137    228    158    857    659
     46    420    374   -233   -163    397     77    158    252    174    880    672
     36    368    332   -205   -148    350     64    142    233    161    878    654
     28    335    306   -184   -137    322     57    135    220    148    870    649
     59    350    290   -207   -116    322     49    135    218    153    880    654
    122    420    298   -270    -88    361     51    142    233    171    914    675
    142    405    262   -275    -59    335     62    155    241    181    932    706
    129    358    226   -244    -46    293     62    155    236    181    930    709
    119    353    231   -236    -54    290     59    155    236    181    917    696
    119    374    254   -246    -67    314     77    174    254    194    898    696
    142    384    241   -265    -49    314     88    192    272    210    891    704
    155    397    241   -277    -41    319     96    207    283    213    880    714
    140    389    246   -267    -54    316     90    202    275    202    854    704
    148    420    272   -283    -62    348     88    205    275    202    849    711
    161    426    265   -293    -51    345     88    210    280    210    867    727
    171    428    254   -301    -41    342     90    218    283    213    849    732
    166    423    254   -296    -46    340     88    220    288    220    846    730
    155    400    244   -277    -44    322     98    233    296    233    862    750
    135    389    252   -262    -59    322     90    233    293    236    841    769
    124    387    262   -257    -70    324     75    223    277    215    800    776
    148    428    280   -288    -67    353     72    233    283    231    813    774
    135    436    301   -285    -83    368     80    249    298    254    870    776
    137    452    314   -296    -90    384    101    275    322    272    898    797
    135    457    319   -296    -93    389    114    285    324    270    875    807
    119    454    335   -288   -109    394    124    285    319    252    831    805
    103    465    361   -283   -127    413    137    285    319    249    831    800
     96    480    384   -288   -142    431    142    288    316    244    826    782
     93    493    397   -293   -150    446    158    298    332    241    800    789
     88    509    420   -301   -166    465    179    314    348    239    776    797
     96    540    444   -316   -174    493    197    335    371    246    753    779
    103    576    472   -342   -187    524    213    345    394    270    743    743
     98    602    504   -350   -202    553    233    353    410    283    743    722
     85    607    522   -348   -218    563    246    353    418    275    719    701
     72    633    561   -353   -244    597    277    361    441    298    727    696
     41    652    607   -348   -285    631    303    368    465    342    750    698
     23    641    618   -332   -298    631    316    371    491    376    763    696
     -2    644    644   -322   -324    644    329    381    511    387    789    696
    -28    657    685   -314   -355    670    342    392    522    394    810    714
    -38    678    717   -322   -376    696    342    387    530    389    802    724
    -44    693    735   -324   -389    714    348    389    542    394    805    727
    -54    706    761   -327   -407    732    355    402    563    413    813    717
    -64    709    774   -322   -418    740    363    415    581    420    815    724
    -70    724    792   -327   -431    758    371    420    600    431    823    722
    -77    745    823   -335   -452    784    379    433    615    439    818    727
    -75    774    849   -350   -462    810    389    446    631    452    810    735
    -72    820    893   -374   -483    857    394    444    649    472    813    727
    -64    859    924   -400   -496    891    413    465    680    496    826    745
    -62    885    945   -413   -504    914    428    488    709    511    836    769
    -59    898    958   -420   -509    927    439    506    730    522    857    795
    -51    901    953   -423   -501    927    454    519    740    545    891    818
    -64    917    979   -428   -522    948    439    511    740    548    867    802
    -57    958   1015   -452   -537    987    441    517    758    561    875    789
     10   1044   1034   -527   -511   1039    465    532    787    592    909    815
     31   1072   1041   -550   -504   1057    475    527    797    610    932    820
    -18   1010   1028   -496   -524   1018    433    480    756    568    896    782
    -15   1000   1015   -491   -514   1008    410    452    732    548    878    766
    -10    979    987   -485   -498    982    387    433    719    535    862    750
      5    953    948   -478   -470    950    387    436    717    524    846    748
     38    976    935   -509   -449    956    413    452    732    527    831    763
     41    943    901   -493   -428    922    402    444    709    496    797    743
     15    872    854   -444   -420    865    376    423    680    472    771    685
    -18    813    831   -397   -423    820    348    389    649    452    745    633
     -7    784    792   -389   -400    787    332    368    623    426    704    602
      7    763    753   -387   -374    758    337    363    610    413    675    589
     25    771    743   -400   -358    758    353    368    610    415    665    576
     67    820    753   -444   -342    787    384    394    633    441    672    589
     15    784    766   -402   -376    776    371    384    623    431    657    587
    -31    745    776   -358   -402    761    361    374    613    426    636    574
    -18    735    753   -358   -387    743    361    381    613    410    597    561
    -33    665    698   -314   -366    680    371    407    594    361    527    519
     -7    615    623   -306   -316    620    465    524    633    355    488    457
    -20    626    646   -303   -335    636    571    659    732    420    517    452
      0    795    795   -397   -397    795    657    833    911    597    672    584
     90   1293   1202   -691   -555   1249    717    979   1184    953   1044    953
     -7   1927   1932   -961   -969   1930    688    919   1410   1356   1501   1400
   -132   2288   2418  -1078  -1275   2353    465    597   1402   1551   1745   1618
   -210   2083   2294   -937  -1252   2187    176    171   1072   1319   1551   1441
   -288   1322   1610   -517   -948   1465     38   -176    504    613    862    875
   -272    644    917   -187   -594    782     33   -184    194    116    345    433
   -226    394    620    -85   -423    506     83    -41    205     46    246    316
   -168    420    587   -127   -379    504    192    111    322    114    280    332
   -129    540    670   -205   -400    605    288    239    446    210    345    402
   -114    659    771   -275   -441    714    348    316    542    283    420    478
    -70    737    805   -335   -436    771    400    376    602    340    491    514
    -77    748    823   -335   -449    784    423    394    628    379    535    511
    -93    740    833   -322   -462    787    426    387    628    376    540    498
    -67    774    841   -355   -454    807    441    400    641    381    545    506
    -70    792    862   -361   -467    826    446    407    652    387    550    517
    -75    771    844   -348   -459    807    444    407    652    384    540    509
    -75    769    844   -345   -459    805    452    420    659    387    542    509
    -77    776    852   -350   -465    813    470    426    675    402    563    527
    -83    779    862   -348   -472    820    488    439    693    418    576    553
    -85    758    841   -337   -465    800    501    454    706    426    587    571
    -85    750    836   -332   -459    792    514    470    722    441    592    592
    -96    761    857   -335   -475    807    530    483    735    457    587    607
   -109    761    870   -327   -491    815    545    498    753    472    581    623
   -103    740    844   -319   -472    789    550    511    761    475    579    633
   -109    722    831   -306   -470    776    561    527    776    483    581    654
   -122    719    841   -298   -480    779    571    542    795    493    587    665
   -127    730    857   -301   -491    792    576    563    815    509    600    680
   -127    735    862   -303   -493    797    576    574    828    517    602    685
   -127    740    867   -306   -496    802    584    579    841    524    600    706
   -135    722    854   -296   -496    787    574    579    844    527    584    701
   -155    685    839   -265   -496    761    571    587    852    545    592    698
   -166    646    813   -241   -491    730    568    589    862    574    620    688
   -163    639    802   -236   -483    719    568    597    870    600    649    693
   -148    659    807   -257   -478    735    566    613    880    615    672    709
   -129    683    813   -277   -470    748    568    628    893    626    688    724
   -119    709    826   -296   -472    766    587    652    911    628    696    750
   -135    683    818   -272   -475    750    600    662    914    623    680    761
   -166    649    815   -241   -491    732    594    662    909    618    670    753
   -181    636    818   -226   -498    727    592    667    914    631    662    756
   -155    665    818   -257   -488    743    605    685    932    659    665    771
   -114    719    833   -301   -472    776    644    719    958    685    662    805
   -194    670    862   -239   -527    766    654    719    950    680    641    805
   -246    626    872   -189   -558    748    654    717    940    688    652    784
   -205    678    883   -236   -542    779    693    748    969    719    685    797
   -163    763    927   -298   -545    844    753    795   1021    756    714    831
   -200    745    943   -272   -571    844    758    789   1021    750    701    813
   -244    693    937   -226   -589    815    745    776   1005    732    685    797
   -228    719    948   -246   -587    831    766    789   1021    732    685    818
   -213    730    943   -257   -576    836    787    800   1028    735    680    839
   -226    714    937   -244   -584    826    782    787   1015    724    683    813
   -192    740    932   -272   -563    833    787    789   1010    735    696    805
   -200    740    937   -270   -568    839    784    782   1010    748    709    771
   -226    737    963   -254   -594    849    776    774   1005    748    706    740
   -226    753    976   -265   -602    865    789    774   1013    761    701    748
   -244    743    987   -249   -615    865    800    779   1021    763    696    750
   -254    735    989   -239   -623    859    815    789   1034    776    704    748
   -236    748    984   -254   -610    865    839    810   1047    787    706    748
   -210    805   1015   -298   -613    909    867    844   1070    802    717    769
   -257    776   1031   -259   -644    904    849    839   1057    776    672    766
   -249    779   1026   -267   -639    901    833    836   1049    753    628    743
   -161    870   1031   -353   -594    950    859    865   1075    782    639    732
   -140    917   1054   -389   -597    984    898    898   1098    807    646    724
   -200    888   1088   -345   -644    987    909    904   1096    795    623    701
   -187    906   1091   -361   -639    997    919    917   1098    789    620    693
   -171    911   1083   -368   -626    997    932    922   1098    787    602    711
   -181    937   1119   -379   -649   1028    945    927   1106    792    597    758
   -174    974   1145   -400   -659   1060    956    927   1117    818    610    802
   -192    945   1135   -379   -662   1039    937    906   1098    810    610    800
   -233    870   1104   -316   -667    987    898    862   1057    792    610    769
   -192    904   1093   -358   -644    997    885    857   1057    802    623    836
   -192    849   1039   -329   -615    943    875    844   1031    766    592    870
   -218    756    974   -270   -597    865    841    810    976    709    540    857
   -187    750    937   -280   -561    844    820    784    945    672    550    839
   -163    717    880   -277   -522    797    813    761    914    644    558    784
   -174    665    839   -246   -506    750    815    743    883    631    540    745
   -246    542    789   -148   -517    665    795    706    833    574    475    688
   -332    400    732    -33   -532    566    761    657    771    514    439    626
   -337    329    667      0   -501    498    748    639    740    498    433    613
   -314    288    602     12   -459    446    748    636    722    496    426    605
   -285    262    548     10   -418    402    730    626    701    483    392    574
   -252    270    522     -7   -387    394    717    613    693    478    366    558
   -254    241    496      5   -376    368    717    615    683    467    337    566
   -220    176    394     20   -309    285    701    618    654    428    309    522
   -155     98    252     25   -205    174    745    675    641    381    259    428
   -103    109    213     -2   -158    161    865    813    701    402    252    413
    -54    236    290    -93   -171    262    979   1005    841    527    342    511
      0    581    581   -290   -290    581   1054   1176   1075    802    602    787
    -46   1205   1249   -579   -649   1226   1041   1205   1363   1236   1062   1257
   -233   1849   2083   -807  -1158   1966    878    992   1571   1644   1527   1709
   -366   1800   2166   -719  -1267   1984    524    550   1356   1561   1486   1660
   -449   1163   1613   -358  -1031   1387    293    122    805    971    909   1179
   -446    337    782     51   -615    558    241    -62    262    270    200    568
   -413   -103    309    259   -361    101    275     54    145     51    -54    298
   -459   -228    228    342   -345      0    355    205    228     88    -49    272
   -374    -83    288    228   -332    101    506    389    392    220     59    363
   -288    122    410     83   -350    265    628    527    537    348    158    465
   -314    166    480     75   -397    322    675    574    587    387    174    488
   -340    168    506     85   -426    337    693    589    605    405    181    478
   -342    189    532     75   -436    361    709    607    626    428    205    485
   -348    184    532     80   -439    358    714    607    623    431    202    480
   -337    202    540     67   -439    371    727    607    631    436    207    478
   -332    231    561     49   -446    394    735    610    639    444    218    470
   -329    254    581     36   -457    418    745    607    639    444    213    462
   -340    262    602     36   -472    433    740    600    633    439    202    446
   -329    267    597     31   -462    431    727    592    633    433    202    433
   -327    277    605     23   -467    441    732    602    649    449    226    431
   -340    277    618     31   -480    446    730    610    654    449    218    431
   -342    288    628     25   -485    457    724    610    654    444    207    420
   -361    275    636     44   -498    454    711    605    649    433    194    405
   -397    277    675     57   -537    475    691    600    646    433    197    407
   -353    358    711     -2   -532    535    711    631    683    470    233    439
   -285    470    756    -93   -522    610    750    675    730    511    275    478
   -374    433    807    -28   -589    620    753    672    730    504    265    475
   -457    381    839     36   -649    610    737    665    722    491    254    462
   -472    392    865     38   -667    628    743    678    732    496    262    462
   -496    413    909     38   -701    659    761    701    758    514    285    483
   -532    431    963     51   -748    696    776    724    779    537    309    524
   -587    441   1028     70   -807    735    776    732    787    542    303    535
   -610    478   1085     64   -846    782    795    758    813    568    329    550
   -680    478   1156    101   -917    815    820    795    844    607    376    576
   -750    483   1234    135   -992    857    849    836    883    641    413    618
   -839    517   1356    158  -1098    935    880    880    919    675    446    665
   -865    504   1369    179  -1117    935    883    883    917    659    415    665
   -802    519   1322    140  -1062    922    875    880    911    641    397    654
   -745    527   1273    109  -1008    898    878    878    901    631    400    623
   -714    530   1241     90   -979    885    872    867    891    631    397    597
   -667    548   1215     59   -943    880    875    865    891    639    400    602
   -683    511   1192     83   -937    852    862    849    875    618    376    589
   -654    535   1189     59   -922    862    870    859    888    620    376    594
   -636    530   1163     51   -901    846    891    878    911    644    397    589
   -633    548   1182     41   -909    865    901    893    935    670    420    579
   -623    563   1184     28   -904    872    909    898    945    680    428    566
   -610    563   1174     23   -891    867    914    904    950    680    420    555
   -594    553   1145     20   -870    849    906    891    945    678    407    540
   -579    532   1111     23   -846    823    904    885    943    675    400    535
   -568    550   1119      7   -844    833    893    872    937    675    407    532
   -553    610   1163    -28   -857    885    893    875    953    696    433    555
   -535    592   1127    -28   -831    857    888    878    953    698    426    545
   -550    517   1067     15   -810    792    865    859    932    678    392    514
   -467    568   1034    -51   -750    800    872    865    943    696    394    517
   -314    680    995   -181   -654    836    901    901    974    732    423    553
   -368    602    971   -119   -670    787    870    875    945    706    400    532
   -355    589    945   -116   -649    766    857    870    932    693    392    522
   -340    571    911   -116   -626    740    846    867    922    680    379    511
   -296    600    896   -150   -594    748    841    865    917    672    371    506
   -288    605    891   -161   -589    748    836    857    906    657    363    498
   -265    641    906   -189   -584    774    846    870    914    665    363    509
   -246    672    919   -215   -581    795    852    878    917    672    361    522
   -236    685    922   -223   -579    802    875    893    932    685    366    535
   -228    685    911   -228   -571    797    883    896    932    685    363    545
   -210    719    930   -254   -571    823    888    898    937    693    366    555
   -220    740    958   -262   -589    849    898    909    948    709    381    568
   -231    750    982   -259   -605    865    901    909    961    724    397    589
   -228    782   1010   -277   -620    896    898    904    963    732    407    613
   -239    745    984   -254   -613    865    872    883    943    714    394    610
   -275    704    979   -215   -628    841    844    862    924    701    381    607
   -353    633    987   -140   -670    810    813    836    898    680    361    587
   -348    613    961   -135   -654    787    823    849    901    683    361    584
   -332    610    940   -140   -636    774    849    867    906    688    363    587
   -363    548    911    -93   -639    730    844    854    880    659    327    571
   -397    478    875    -38   -636    675    826    839    854    628    293    550
   -436    407    841     12   -639    623    807    820    828    607    283    514
   -418    379    797     18   -607    587    802    820    815    605    277    504
   -387    381    769      2   -579    574    802    818    805    602    267    480
   -470    296    766     88   -618    530    784    782    771    574    239    439
   -561    200    761    179   -662    480    779    769    748    550    213    413
   -594    158    750    218   -672    454    776    763    740    540    207    407
   -571    181    750    192   -662    467    776    774    748    553    228    423
   -545    166    711    189   -628    439    771    776    743    550    231    418
   -519     85    605    215   -561    345    782    802    722    519    202    368
   -491     38    530    226   -509    283    875    924    756    511    179    324
   -459     96    555    179   -506    324   1005   1104    862    589    241    366
   -389    277    667     57   -527    472   1127   1314   1041    769    418    519
   -355    763   1119   -205   -737    943   1158   1413   1306   1140    828    924
   -449   1441   1891   -496  -1169   1665   1091   1322   1558   1584   1358   1460
   -626   1777   2403   -576  -1517   2088    815    943   1553   1782   1634   1740
   -724   1527   2252   -400  -1488   1888    480    475   1195   1519   1415   1558
   -761    646   1405     57  -1083   1023    303     98    522    719    618    872
   -722    -64    657    392   -691    296    265     49    148    194     59    353
   -644   -272    368    457   -509     46    324    210    158    132    -36    231
   -597   -233    363    415   -480     64    459    394    288    215     10    280
   -566   -129    436    348   -504    153    574    540    420    324    101    355
   -545    -49    496    298   -522    220    636    613    501    397    176    387
   -550    -20    527    283   -540    254    672    649    537    426    205    389
   -558    -10    548    285   -553    267    693    672    548    439    213    394
   -571     -5    563    288   -571    277    698    678    548    433    189    387
   -568    -20    548    293   -561    262    704    685    548    431    174    366
   -568    -18    550    293   -561    265    698    680    537    431    192    355
   -555    -18    537    288   -548    259    698    680    537    426    200    366
   -555    -31    524    293   -542    246    693    672    532    420    184    353
   -555    -41    514    298   -537    236    688    665    522    418    187    329
   -555    -46    506    301   -532    228    680    654    509    415    189    319
   -542    -28    514    285   -530    241    685    659    522    426    213    324
   -550    -36    514    290   -532    239    672    649    509    413    194    303
   -550    -25    524    288   -537    249    657    633    493    400    176    280
   -561    -57    504    309   -535    223    657    628    488    392    187    259
   -535    -59    475    298   -506    207    662    633    493    397    205    259
   -535    -38    496    285   -517    228    659    631    493    392    194    270
   -540    -23    517    280   -530    246    644    610    472    363    145    270
   -540    -31    506    283   -524    236    633    589    454    340    106    252
   -517    -31    485    275   -501    226    626    566    426    324     93    233
   -462     -7    454    233   -459    223    615    537    387    314     62    218
   -413      2    415    205   -415    207    589    540    392    303     36    205
   -379     18    394    179   -387    205    568    545    392    311     49    189
   -366     15    381    176   -374    197    550    530    376    301     67    174
   -301     59    361    119   -329    210    545    530    379    301     88    174
   -277     72    350    101   -314    213    530    524    371    285     83    179
   -293     38    332    124   -314    184    504    509    348    262     77    179
   -231     80    311     75   -270    194    517    530    366    285    103    213
   -239     85    324     75   -283    205    527    542    371    285     93    231
   -303     38    342    129   -322    189    522    537    363    270     70    213
   -342     28    371    155   -358    200    524    548    371    277     70    213
   -371     28    400    171   -384    213    530    555    384    288     64    233
   -366     67    433    148   -400    249    555    568    400    303     49    257
   -368    129    498    119   -433    314    587    587    420    327     44    272
   -413    135    548    137   -480    340    597    594    436    340     38    275
   -457    122    579    168   -517    350    613    613    465    366     49    296
   -475    127    602    174   -540    363    636    639    498    397     77    309
   -496    127    623    184   -561    374    649    652    519    415     90    314
   -517    119    636    197   -576    376    652    652    524    415     80    314
   -530    111    641    210   -584    376    652    654    527    415     70    314
   -537    116    654    207   -597    387    646    644    530    418     70    306
   -540    116    657    210   -597    387    641    644    532    420     72    303
   -522    132    652    192   -587    392    636    641    532    428     80    296
   -491    150    641    171   -566    394    631    628    522    423     80    288
   -475    148    623    163   -550    387    615    605    491    392     54    270
   -439    184    623    127   -530    402    602    594    478    374     41    262
   -407    210    615     96   -511    413    589    592    470    371     44    254
   -389    205    594     93   -491    400    589    592    472    381     57    252
   -376    202    579     85   -478    389    597    602    478    384     70    249
   -353    202    555     75   -454    376    597    602    470    379     62    246
   -363    179    542     90   -452    361    605    613    467    381     62    236
   -374    233    607     70   -491    420    636    644    506    420     93    254
   -384    210    594     85   -491    402    646    649    511    420     88    246
   -384    226    607     77   -496    415    657    657    530    431     96    252
   -379    233    613     70   -496    423    667    670    542    439    101    257
   -392    236    628     77   -509    431    678    680    555    452    109    267
   -402    265    667     67   -535    465    691    698    579    478    129    298
   -418    309    727     54   -571    517    698    701    597    498    150    322
   -420    345    763     36   -592    553    698    693    600    511    158    340
   -444    324    769     59   -605    545    693    680    594    511    148    342
   -462    280    743     88   -602    511    662    657    568    488    129    332
   -483    259    743    111   -613    501    646    641    553    472    119    322
   -501    215    717    142   -610    465    631    623    530    446     93    290
   -514    166    680    174   -597    423    633    628    527    441     80    275
   -535    101    636    215   -584    368    633    626    511    426     62    262
   -537     54    592    241   -563    322    615    615    493    405     49    249
   -542     20    563    259   -553    293    594    592    467    384     33    226
   -553    -18    535    285   -545    257    576    563    436    355      7    192
   -571    -51    519    309   -545    233    561    540    413    329    -28    166
   -579    -59    517    319   -550    228    568    542    413    329    -33    168
   -576    -54    522    314   -550    231    571    545    418    332    -41    174
   -597    -90    506    345   -553    207    561    532    400    306    -77    158
   -613   -116    496    363   -555    187    550    530    397    309    -85    135
   -636   -171    465    405   -550    145    553    540    397    306    -90    124
   -633   -236    397    433   -517     80    592    594    405    290   -114     93
   -607   -283    324    446   -467     20    680    706    449    283   -137     20
   -592   -228    363    410   -480     64    779    831    542    337    -96     18
   -563    -38    524    298   -545    241    880   1000    724    522     70    176
   -548    400    945     72   -745    672    909   1085    958    852    454    535
   -618   1021   1639   -200  -1127   1330    846    971   1137   1223    901    950
   -727   1249   1977   -262  -1353   1613    558    589   1026   1325   1096   1078
   -740    989   1727   -124  -1234   1358    296    197    644   1021    852    836
   -779    283   1060    246   -919    670    210    -49    135    350    163    293
   -800   -381    418    592   -610     18    197    -33   -137    -88   -262   -111
   -763   -568    194    665   -480   -187    262    116    -85    -98   -392   -184
   -732   -576    155    654   -446   -210    348    233     18    -38   -400   -166
   -698   -527    168    613   -436   -179    415    324    122     38   -376   -116
   -662   -446    215    555   -439   -116    467    389    210    129   -355    -51
   -626   -350    275    485   -452    -38    519    439    275    192   -306      2
   -628   -335    290    480   -459    -23    550    467    301    205   -254     36
   -711   -410    301    561   -509    -54    555    459    296    192   -270     36
   -766   -454    311    610   -540    -72    579    472    306    205   -270     51
   -774   -475    298    623   -537    -88    597    493    316    223   -298     51
   -782   -488    293    636   -540    -98    592    504    329    241   -280     49
   -758   -478    277    618   -519   -101    584    501    337    249   -257     44
   -776   -498    277    639   -527   -111    568    491    337    239   -236     44
   -732   -467    262    597   -498   -103    576    509    368    259   -161     77
   -743   -485    257    613   -501   -114    581    522    387    275   -116    101
   -758   -485    272    620   -517   -106    581    530    402    272   -111    116
   -745   -452    293    600   -519    -80    584    542    428    267    -96    135
   -745   -444    298    594   -522    -72    587    553    446    283    -77    142
   -807   -506    301    657   -555   -103    576    553    446    290    -64    142
   -813   -517    296    662   -555   -109    594    576    452    316    -36    161
   -815   -532    283    675   -550   -124    600    574    446    319    -49    150
   -818   -542    275    678   -548   -135    589    571    444    314    -62    150
   -805   -519    285    659   -545   -116    597    579    444    316    -59    181
   -758   -514    244    636   -501   -135    594    571    415    293    -85    176
   -698   -519    179    610   -439   -171    574    553    387    267   -132    153
   -639   -548     90    592   -366   -231    540    532    350    228   -197    116
   -568   -524     41    545   -306   -241    504    511    324    202   -236     93
   -483   -514    -31    498   -226   -275    475    501    298    179   -259     85
   -426   -504    -77    465   -174   -290    465    509    290    179   -252     96
   -418   -496    -77    454   -171   -288    462    522    296    179   -246    103
   -423   -491    -67    457   -179   -280    485    540    303    187   -249    127
   -470   -519    -51    493   -210   -288    501    545    290    176   -270    124
   -519   -540    -20    530   -249   -280    496    540    277    161   -290    116
   -550   -545      2    548   -277   -272    522    563    290    163   -293    132
   -584   -519     62    550   -324   -228    568    594    322    187   -277    163
   -626   -509    116    563   -371   -197    607    610    340    200   -283    174
   -688   -535    153    613   -420   -192    623    615    340    194   -301    161
   -662   -504    158    581   -410   -174    610    600    329    181   -322    140
   -574   -462    109    517   -342   -176    607    597    332    179   -340    127
   -506   -465     41    483   -275   -213    620    605    348    187   -350    114
   -472   -467      5    470   -239   -231    613    592    353    189   -363     96
   -431   -470    -38    449   -197   -254    574    553    324    158   -394     64
   -335   -459   -124    397   -106   -293    542    514    293    127   -426     25
   -226   -465   -239    345      5   -353    501    470    252     88   -475    -18
   -181   -504   -322    342     70   -413    462    428    207     41   -535    -64
   -140   -527   -387    332    122   -457    444    402    184     23   -553   -111
    -96   -496   -402    296    150   -449    454    405    192     36   -527   -119
   -111   -491   -379    298    132   -433    470    418    202     51   -498   -109
   -119   -483   -363    301    122   -423    478    431    218     67   -470    -93
   -142   -493   -350    316    101   -423    475    431    218     70   -459    -98
   -207   -532   -324    368     57   -431    472    433    215     67   -457   -101
   -205   -522   -316    361     54   -420    483    449    228     83   -439    -88
   -176   -452   -275    314     49   -363    511    488    270    129   -389    -51
   -228   -467   -241    345      5   -355    524    504    293    153   -358    -23
   -265   -465   -200    363    -33   -332    537    519    311    174   -332      2
   -262   -418   -155    337    -54   -285    555    542    340    202   -301     28
   -246   -371   -124    309    -62   -249    571    566    368    226   -272     44
   -285   -381    -96    332    -96   -239    576    576    381    239   -246     64
   -283   -353    -72    316   -106   -213    589    589    400    259   -213     85
   -277   -316    -41    296   -122   -179    594    594    413    275   -192    103
   -283   -285     -2    285   -140   -145    602    600    426    293   -174    127
   -303   -314    -12    306   -148   -163    574    574    402    275   -189    111
   -309   -324    -18    316   -145   -171    548    555    389    267   -192    101
   -319   -335    -15    327   -153   -176    524    537    376    259   -192     96
   -309   -353    -44    332   -132   -200    511    532    366    252   -200     85
   -265   -327    -62    296   -101   -197    524    545    374    267   -187     96
   -285   -374    -88    329   -101   -231    532    530    353    254   -202     80
   -381   -501   -119    441   -132   -311    501    488    303    202   -252     33
   -428   -555   -127    493   -150   -342    488    465    280    174   -277     12
   -418   -576   -161    496   -129   -371    472    446    259    155   -303     -5
   -405   -613   -207    509   -101   -410    459    433    246    135   -332    -23
   -407   -615   -210    511    -98   -415    457    431    241    129   -335    -20
   -405   -615   -210    511    -98   -413    449    426    236    124   -337    -25
   -405   -641   -239    522    -83   -441    436    418    226    114   -350    -41
   -402   -628   -228    514    -88   -428    436    418    226    114   -345    -41
   -394   -646   -252    522    -72   -452    431    413    218     98   -358    -54
   -374   -711   -337    542    -18   -524    436    428    202     59   -397    -93
   -366   -792   -428    576     28   -613    511    524    223     23   -459   -155
   -363   -782   -418    571     25   -600    623    659    306     51   -449   -155
   -322   -641   -319    480     -2   -480    732    833    467    187   -327    -51
   -275   -267      7    272   -142   -129    769    945    688    472    -25    220
   -345    332    678      5   -511    504    711    878    906    867    426    633
   -439    756   1192   -158   -815    974    452    542    909   1093    719    878
   -509    652   1158    -72   -833    904    103    119    620    948    620    771
   -576     31    607    272   -592    319    -36   -218    103    332     36    285
   -488   -584    -98    535   -197   -342     15   -197   -213   -179   -483   -155
   -478   -888   -410    683    -36   -649     77    -44   -215   -272   -613   -293
   -509   -976   -470    740    -20   -724    158     88   -124   -231   -597   -309
   -475   -891   -415    683    -31   -654    249    205     -5   -132   -519   -257
   -470   -776   -309    623    -83   -542    306    275     96    -38   -431   -189
   -436   -691   -254    563    -93   -472    358    332    163     20   -368   -142
   -407   -641   -233    522    -88   -439    384    366    200     51   -337   -124
   -426   -623   -197    524   -114   -410    392    376    213     67   -316   -114
   -433   -600   -168    517   -135   -384    397    379    220     83   -293   -114
   -444   -571   -127    506   -158   -350    410    392    236    101   -262   -103
   -467   -566   -101    517   -184   -332    410    402    246    111   -249    -93
   -501   -589    -88    545   -207   -340    397    397    239    103   -254   -101
   -478   -542    -67    509   -207   -306    407    407    254    124   -226    -70
   -475   -535    -59    504   -207   -298    415    407    262    135   -210    -64
   -488   -509    -20    496   -233   -265    426    420    280    158   -184    -46
   -535   -501     33    519   -285   -233    433    431    296    171   -161    -33
   -561   -506     51    532   -306   -228    436    431    296    166   -163    -46
   -568   -511     57    540   -314   -228    449    436    301    166   -168    -54
   -639   -532    106    584   -374   -215    449    439    309    176   -150    -41
   -662   -488    174    576   -418   -158    467    459    337    210   -111     -2
   -628   -475    150    550   -392   -163    449    452    329    197   -129     -5
   -594   -459    135    527   -366   -161    426    433    311    187   -142    -18
   -563   -441    122    501   -345   -161    420    423    301    179   -153    -36
   -553   -433    119    493   -337   -158    428    426    311    184   -155    -46
   -581   -454    127    517   -355   -163    426    428    311    187   -155    -59
   -600   -475    122    537   -361   -176    410    418    303    174   -163    -70
   -589   -493     96    540   -342   -200    387    405    293    158   -176    -83
   -579   -470    109    524   -345   -181    376    397    293    161   -166    -85
   -576   -444    129    509   -353   -155    374    407    303    181   -140    -57
   -566   -431    135    498   -350   -150    371    415    311    187   -135    -41
   -548   -431    116    488   -332   -158    368    420    311    187   -137    -38
   -511   -407    103    459   -309   -153    366    426    314    189   -135    -28
   -491   -387    103    436   -298   -142    371    428    314    187   -132    -20
   -501   -397    103    449   -303   -148    374    423    311    179   -137    -28
   -493   -397     96    444   -296   -150    379    420    311    174   -145    -31
   -472   -389     83    431   -277   -153    381    423    314    168   -148    -38
   -467   -387     77    426   -272   -155    374    420    314    171   -150    -41
   -433   -366     64    400   -252   -150    374    423    324    174   -145    -36
   -400   -340     57    368   -231   -142    376    431    340    187   -135    -38
   -366   -337     28    353   -197   -155    384    439    355    192   -135    -44
   -340   -324     15    332   -179   -155    384    441    368    194   -142    -54
   -314   -283     31    298   -174   -124    389    441    389    200   -153    -59
   -296   -270     25    280   -163   -122    387    433    394    202   -158    -77
   -270   -270      0    270   -135   -135    381    428    402    210   -148    -93
   -254   -262     -7    257   -124   -137    381    431    415    218   -142   -103
   -270   -277     -7    272   -132   -142    381    433    420    218   -148   -111
   -277   -298    -23    288   -129   -161    389    441    428    223   -145   -109
   -270   -285    -15    277   -127   -150    394    457    446    241   -127   -101
   -288   -283      5    285   -150   -137    397    465    459    259   -111    -88
   -311   -298     12    303   -163   -142    394    472    467    270   -103    -80
   -329   -275     54    301   -192   -111    394    483    480    280   -101    -62
   -267   -194     72    231   -171    -62    433    530    527    332    -38    -33
   -275   -181     90    228   -184    -46    452    553    553    363      2    -25
   -316   -184    132    249   -226    -25    462    566    568    379     23    -20
   -332   -194    137    262   -236    -28    480    589    589    402     38      0
   -293   -124    168    210   -231     20    514    620    628    446     93     44
   -329   -145    181    236   -257     15    527    628    636    454    109     41
   -355   -161    194    257   -277     15    530    631    636    462    124     44
   -348   -119    228    231   -290     54    550    649    657    485    142     75
   -337    -57    280    197   -309    111    553    654    670    498    150    101
   -342    -20    319    181   -332    148    550    639    670    504    155    111
   -332      7    340    161   -337    174    542    631    675    511    163    132
   -342    -12    329    176   -337    155    514    602    649    488    145    127
   -337    -12    324    176   -332    155    493    581    633    483    150    122
   -324    -25    296    174   -311    135    465    555    613    462    142    116
   -316    -80    233    197   -277     75    439    527    576    428    111    101
   -309   -116    192    210   -252     36    426    504    545    397     88     77
   -290   -150    140    220   -215     -5    392    470    504    355     67     62
   -270   -168    101    218   -187    -33    363    446    475    335     67     49
   -244   -215     28    228   -137    -93    337    413    433    288     31     33
   -226   -267    -41    244    -93   -153    309    374    389    246     -5    -18
   -215   -296    -80    257    -67   -189    290    342    353    220    -41    -77
   -202   -288    -88    244    -59   -189    270    314    329    202    -77   -119
   -202   -298    -96    249    -54   -197    259    296    311    176   -109   -132
   -207   -301    -96    252    -57   -200    239    277    293    163   -109   -153
   -189   -298   -109    244    -41   -205    241    265    288    163   -111   -171
   -168   -345   -176    254      2   -262    228    254    275    145   -142   -213
   -103   -457   -353    280    124   -405    228    288    233     77   -231   -306
   -153   -478   -327    314     85   -405    348    413    283     67   -267   -327
   -158   -431   -272    296     57   -353    454    563    381    129   -213   -316
    -64   -135    -72     98      2   -103    517    722    587    374     28    -96
    -18    457    475   -220   -246    467    519    800    862    774    472    329
   -111   1096   1205   -493   -659   1150    407    633   1044   1137    914    730
   -265   1239   1504   -485   -883   1371    122    257    935   1195   1015    828
   -283    735   1018   -228   -649    875   -150   -181    431    696    524    389
   -244    -51    192    145   -218     70   -277   -449   -142    -41   -223   -270
   -163   -509   -345    332     90   -428   -296   -405   -327   -350   -581   -566
   -109   -613   -504    361    197   -558   -231   -252   -267   -350   -623   -587
    -85   -548   -462    314    184   -506   -140   -137   -158   -262   -527   -581
    -67   -452   -384    259    155   -418    -77    -54    -64   -168   -423   -558
    -67   -389   -322    228    124   -355    -38    -12     -7   -119   -387   -532
    -36   -322   -285    179    124   -303    -18      5     12   -111   -394   -509
      5   -254   -262    124    132   -257    -12      0     12   -129   -397   -501
     77   -213   -290     67    184   -252    -31    -36    -28   -163   -449   -511
    166   -202   -368     15    265   -283    -41    -88    -77   -187   -514   -519
    171   -220   -392     25    280   -306    -49   -109    -70   -202   -514   -561
    163   -213   -376     23    267   -293    -75   -109    -67   -197   -493   -605
    163   -213   -376     23    270   -293    -96   -116    -77   -218   -509   -618
    176   -205   -384     12    280   -293   -116   -137    -90   -239   -535   -620
    148   -213   -361     33    254   -285   -127   -145    -88   -236   -542   -646
    197   -187   -387     -5    290   -285   -145   -158    -96   -244   -535   -652
    223   -171   -394    -25    306   -280   -155   -174   -101   -257   -542   -657
    244   -176   -423    -36    332   -298   -171   -189   -111   -272   -550   -662
    257   -155   -413    -49    335   -283   -174   -174   -111   -272   -566   -662
    254   -132   -387    -62    319   -257   -181   -187   -119   -280   -587   -659
    239   -135   -374    -51    303   -254   -200   -220   -140   -301   -610   -665
    254   -111   -368    -72    309   -241   -223   -257   -163   -319   -618   -680
    283    -96   -379    -93    329   -236   -239   -272   -171   -319   -594   -693
    241   -145   -387    -49    311   -265   -259   -288   -189   -327   -600   -714
    244   -135   -379    -54    309   -257   -270   -301   -205   -345   -610   -730
    293    -75   -368   -111    329   -220   -265   -296   -202   -342   -597   -724
    293    -90   -384   -101    337   -236   -288   -319   -226   -353   -581   -753
    290    -88   -381   -103    335   -233   -309   -329   -239   -348   -574   -761
    298    -57   -355   -122    324   -205   -324   -342   -246   -348   -602   -753
    314    -23   -340   -148    327   -181   -324   -337   -239   -342   -618   -748
    272    -70   -342   -101    306   -205   -342   -345   -249   -358   -644   -761
    283    -36   -319   -124    298   -176   -332   -337   -236   -345   -613   -761
    285     -2   -290   -142    288   -145   -319   -332   -223   -329   -597   -758
    205    -49   -254    -77    228   -153   -332   -342   -233   -337   -607   -766
    171    -44   -215    -62    192   -129   -332   -332   -231   -332   -613   -769
    194     -5   -200    -96    197   -103   -324   -314   -218   -319   -602   -766
    192     36   -155   -114    174    -59   -301   -290   -192   -296   -587   -745
    179     51   -129   -116    153    -38   -296   -275   -181   -280   -563   -756
    161     77    -83   -119    122     -2   -296   -259   -158   -254   -613   -763
    155    109    -46   -132    101     31   -285   -244   -129   -236   -615   -763
     88     88     -2    -88     46     44   -283   -239   -114   -228   -618   -769
     49     88     38    -70      5     64   -270   -226    -93   -215   -618   -758
     31     96     64    -62    -15     80   -259   -215    -70   -200   -610   -758
    -12     98    109    -44    -62    103   -249   -210    -59   -192   -597   -769
    -64     80    142     -7   -103    111   -244   -215    -54   -187   -587   -782
    -93     72    166     10   -129    116   -259   -228    -62   -192   -594   -795
    -88     72    161      7   -124    116   -270   -236    -62   -194   -592   -800
    -90     80    171      5   -132    124   -270   -241    -54   -176   -563   -805
    -93     96    189     -2   -140    142   -267   -239    -41   -148   -540   -810
   -103     85    189      7   -148    137   -277   -249    -41   -142   -545   -820
   -103     75    179     15   -140    127   -293   -262    -54   -155   -561   -831
    -93     85    179      2   -135    132   -301   -272    -57   -158   -566   -844
    -88     90    179     -2   -135    135   -303   -275    -54   -155   -566   -857
    -93    109    202    -10   -148    155   -301   -265    -46   -140   -553   -841
   -111    142    254    -15   -181    197   -285   -244    -20   -111   -527   -800
   -119    168    288    -25   -202    228   -277   -233     -5    -96   -488   -784
   -111    202    314    -46   -213    257   -275   -231      5    -88   -475   -779
   -109    220    329    -57   -220    275   -267   -231     10    -85   -467   -779
   -127    228    355    -49   -241    290   -265   -228     20    -67   -446   -756
   -148    254    400    -54   -275    327   -257   -226     33    -44   -431   -730
   -176    280    457    -51   -316    368   -252   -239     38    -31   -423   -719
   -192    303    496    -57   -345    400   -262   -254     36    -23   -415   -711
   -213    275    488    -31   -350    381   -296   -290      7    -41   -439   -727
   -228    249    478    -12   -355    363   -335   -337    -31    -72   -478   -758
   -236    249    483     -7   -358    366   -358   -363    -57    -88   -496   -769
   -257    220    475     15   -366    348   -379   -381    -80   -103   -522   -774
   -265    213    478     25   -371    345   -389   -389    -98   -109   -537   -761
   -272    181    454     44   -363    316   -415   -410   -129   -129   -571   -769
   -275    127    402     72   -340    265   -441   -433   -161   -161   -610   -787
   -296     77    374    109   -335    226   -454   -454   -184   -184   -636   -797
   -316     28    345    145   -329    187   -467   -485   -215   -202   -665   -823
   -314     -7    303    158   -311    145   -511   -524   -246   -218   -696   -844
   -316    -23    293    168   -306    135   -535   -545   -265   -226   -711   -854
   -335    -33    301    181   -319    132   -540   -558   -270   -228   -706   -854
   -337    -36    301    187   -319    132   -548   -568   -272   -231   -691   -833
   -327    -51    272    189   -301    109   -558   -581   -285   -244   -693   -833
   -327    -83    244    205   -285     80   -568   -592   -303   -265   -711   -836
   -329   -158    171    244   -252      5   -581   -597   -337   -314   -763   -880
   -322   -259     62    290   -192    -98   -530   -527   -348   -366   -836   -961
   -303   -233     70    267   -189    -83   -426   -387   -270   -322   -807   -961
   -244    -72    171    158   -207     49   -324   -202   -124   -181   -672   -844
   -194    316    511    -59   -353    413   -262    -67    101    109   -361   -524
   -267    966   1234   -348   -750   1098   -259    -64    389    550    140     20
   -498   1462   1958   -483  -1228   1709   -465   -379    504    857    511    397
   -628   1306   1935   -340  -1283   1621   -802   -828    233    691    381    277
   -711    519   1231     96   -971    875  -1057  -1252   -387     12   -293   -324
   -740   -366    374    553   -558      2  -1169  -1439   -927   -662  -1008   -987
   -652   -600     51    626   -353   -275  -1127  -1291   -943   -730  -1143  -1117
   -535   -483     49    509   -293   -218   -969  -1085   -800   -613  -1072  -1052
   -550   -436    114    491   -335   -161   -852   -961   -704   -530  -1034  -1015
   -584   -410    174    498   -379   -119   -797   -906   -657   -485  -1034  -1005
   -555   -361    194    457   -376    -83   -769   -878   -636   -459  -1013   -995
   -522   -316    205    418   -366    -54   -756   -867   -639   -446  -1013   -969
   -478   -301    176    389   -329    -62   -763   -883   -665   -465  -1049   -974
   -366   -241    124    303   -246    -59   -748   -875   -670   -462  -1067   -966
   -389   -267    119    327   -257    -75   -763   -904   -704   -488  -1122   -979
   -444   -314    129    379   -288    -90   -789   -937   -750   -522  -1182   -997
   -431   -322    106    376   -270   -106   -797   -948   -774   -540  -1215  -1002
   -418   -322     96    371   -257   -114   -792   -940   -784   -537  -1223  -1000
   -449   -353     96    400   -275   -129   -813   -958   -813   -550  -1236  -1002
   -441   -358     80    400   -262   -140   -828   -979   -836   -568  -1275  -1008
   -431   -361     70    394   -252   -145   -846  -1000   -862   -584  -1306  -1010
   -423   -371     51    397   -239   -161   -865  -1010   -885   -592  -1306  -1036
   -389   -389      0    389   -197   -194   -880  -1028   -911   -602  -1304  -1054
   -345   -384    -41    363   -153   -213   -885  -1036   -927   -605  -1304  -1049
   -345   -394    -51    368   -148   -223   -885  -1041   -940   -607  -1301  -1039
   -358   -410    -51    384   -153   -231   -898  -1052   -961   -615  -1288  -1018
   -350   -420    -70    384   -142   -246   -917  -1072   -989   -636  -1291  -1008
   -355   -433    -80    394   -137   -257   -927  -1088  -1015   -649  -1304   -989
   -301   -400    -98    350   -103   -249   -914  -1080  -1021   -641  -1296   -948
   -270   -384   -114    327    -77   -249   -911  -1080  -1031   -636  -1291   -901
   -275   -407   -135    340    -72   -270   -932  -1098  -1062   -646  -1288   -862
   -277   -449   -171    363    -54   -311   -969  -1130  -1104   -657  -1280   -831
   -257   -475   -218    366    -20   -348  -1013  -1166  -1150   -670  -1249   -802
   -244   -485   -241    366     -2   -363  -1041  -1189  -1189   -683  -1130   -792
   -161   -457   -296    309     64   -376  -1036  -1182  -1200   -680  -1085   -802
   -122   -465   -345    293    111   -405  -1034  -1182  -1202   -678  -1101   -844
   -124   -511   -389    316    132   -452  -1062  -1210  -1234   -709  -1153   -888
    -75   -519   -444    298    184   -483  -1080  -1228  -1257   -735  -1195   -927
    -57   -488   -431    270    184   -459  -1065  -1218  -1252   -730  -1174   -914
    -93   -527   -433    309    168   -480  -1065  -1226  -1252   -737  -1166   -961
    -96   -548   -452    319    176   -501  -1065  -1228  -1252   -740  -1171  -1008
   -119   -561   -441    340    161   -501  -1067  -1234  -1254   -750  -1205  -1054
   -145   -540   -394    340    124   -467  -1052  -1213  -1218   -719  -1187  -1021
   -109   -485   -376    296    132   -431  -1026  -1189  -1184   -698  -1176   -982
   -119   -485   -366    301    122   -426  -1028  -1189  -1174   -706  -1192   -961
   -179   -519   -340    350     80   -431  -1034  -1210  -1182   -727  -1210   -950
   -210   -540   -329    374     57   -436  -1026  -1226  -1187   -735  -1223   -950
   -233   -558   -324    394     44   -441  -1023  -1234  -1187   -745  -1244   -961
   -252   -550   -298    400     23   -426  -1021  -1234  -1171   -740  -1249   -971
   -262   -555   -293    410     15   -426  -1021  -1228  -1148   -730  -1244   -969
   -275   -561   -288    418      5   -426  -1026  -1226  -1140   -717  -1223   -943
   -280   -571   -290    426      5   -431  -1028  -1234  -1135   -714  -1213   -930
   -309   -563   -254    433    -28   -410  -1021  -1234  -1117   -693  -1187   -901
   -335   -563   -228    449    -54   -397  -1018  -1234  -1101   -680  -1171   -883
   -329   -537   -207    431    -62   -374  -1002  -1215  -1072   -654  -1140   -859
   -348   -522   -174    433    -88   -348   -997  -1202  -1054   -636  -1114   -844
   -413   -563   -150    488   -132   -358  -1010  -1221  -1065   -652  -1124   -859
   -413   -542   -129    478   -142   -337  -1000  -1215  -1060   -644  -1114   -865
   -426   -506    -80    467   -174   -296   -961  -1179  -1054   -613  -1083   -841
   -465   -493    -28    480   -218   -262   -930  -1150  -1047   -587  -1049   -805
   -519   -472     46    496   -283   -215   -896  -1117  -1021   -550  -1015   -763
   -605   -452    153    530   -379   -150   -862  -1088   -987   -517   -982   -724
   -709   -433    275    568   -493    -77   -826  -1052   -935   -483   -950   -675
   -680   -394    285    537   -485    -54   -841  -1060   -927   -501  -1002   -652
   -626   -379    246    501   -436    -67   -857  -1083   -932   -535  -1060   -657
   -618   -280    337    449   -478     28   -859  -1104   -917   -530  -1036   -657
   -623   -252    371    436   -498     59   -870  -1124   -911   -530  -1002   -667
   -620   -272    345    446   -485     36   -891  -1150   -917   -542   -995   -685
   -607   -293    314    449   -462     10   -911  -1171   -927   -550   -974   -688
   -633   -345    288    491   -462    -28   -932  -1197   -943   -568   -956   -711
   -670   -384    285    524   -480    -49   -945  -1210   -950   -584   -937   -763
   -665   -418    246    540   -457    -85   -969  -1234   -969   -618   -943   -797
   -652   -485    163    566   -407   -161   -995  -1254   -989   -654   -956   -826
   -618   -514    103    566   -361   -205  -1008  -1275  -1010   -691   -966   -831
   -574   -530     44    550   -311   -244  -1028  -1312  -1049   -748  -1010   -849
   -542   -545     -2    542   -272   -272  -1034  -1343  -1070   -774  -1021   -878
   -558   -600    -41    576   -259   -322  -1052  -1379  -1096   -797  -1015   -917
   -584   -667    -83    626   -252   -376  -1083  -1415  -1124   -823  -1026   -969
   -537   -654   -116    594   -213   -387  -1109  -1444  -1145   -844  -1031  -1000
   -493   -636   -142    566   -176   -392  -1122  -1462  -1153   -854  -1010  -1013
   -454   -657   -202    555   -127   -431  -1143  -1486  -1174   -872  -1005  -1015
   -428   -727   -298    579    -64   -514  -1156  -1486  -1189   -906  -1039  -1023
   -376   -841   -467    607     44   -654  -1114  -1421  -1197   -971  -1127  -1091
   -358   -852   -493    605     64   -675  -1008  -1296  -1135   -958  -1137  -1117
   -324   -758   -436    540     54   -597   -904  -1135  -1002   -849  -1049  -1049
   -272   -444   -171    358    -51   -309   -833   -995   -787   -602   -784   -800
   -280    155    436     62   -361    296   -862  -1002   -537   -207   -309   -324
   -407    672   1080   -132   -745    875  -1049  -1254   -433    101     96     64
   -465    683   1145   -109   -805    914  -1384  -1665   -633     62    116     90
   -517    135    652    192   -584    392  -1602  -2083  -1153   -483   -397   -332
   -532   -649   -119    589   -207   -384  -1628  -2203  -1610  -1143  -1080   -922
   -465  -1072   -607    769     70   -841  -1597  -2086  -1701  -1350  -1322  -1153
   -415  -1174   -758    792    168   -966  -1504  -1935  -1623  -1335  -1327  -1182
   -387  -1104   -717    745    163   -911  -1397  -1805  -1509  -1257  -1257  -1137
   -363  -1000   -636    680    135   -820  -1322  -1717  -1408  -1171  -1176  -1080
   -353   -945   -594    649    119   -771  -1275  -1670  -1343  -1117  -1132  -1036
   -355   -911   -555    633     98   -735  -1244  -1639  -1306  -1083  -1101  -1010
   -374   -883   -509    628     67   -696  -1221  -1618  -1286  -1067  -1072   -995
   -381   -865   -483    620     49   -675  -1208  -1613  -1278  -1065  -1065   -995
   -389   -865   -478    626     44   -672  -1200  -1605  -1273  -1067  -1062   -995
   -402   -880   -478    641     36   -680  -1189  -1592  -1265  -1060  -1052   -984
   -397   -870   -472    633     36   -672  -1169  -1574  -1260  -1052  -1039   -966
   -418   -852   -433    633      5   -644  -1140  -1558  -1241  -1039  -1021   -943
   -444   -805   -361    623    -44   -584  -1122  -1538  -1223  -1021   -989   -909
   -454   -779   -324    615    -64   -553  -1122  -1525  -1218  -1005   -969   -891
   -467   -787   -319    628    -75   -553  -1122  -1525  -1215   -997   -958   -883
   -459   -797   -337    628    -64   -566  -1117  -1519  -1213  -1000   -953   -865
   -441   -792   -353    615    -44   -574  -1104  -1512  -1213  -1005   -958   -859
   -457   -810   -353    631    -54   -581  -1106  -1517  -1226  -1026   -976   -875
   -465   -820   -355    644    -54   -589  -1096  -1493  -1218  -1013   -961   -854
   -452   -826   -376    639    -38   -602  -1080  -1475  -1213  -1002   -945   -828
   -431   -828   -397    628    -18   -613  -1096  -1488  -1234  -1018   -961   -831
   -389   -802   -413    594     10   -610  -1096  -1486  -1241  -1015   -958   -818
   -329   -732   -402    532     36   -568  -1067  -1467  -1226   -992   -940   -782
   -309   -756   -449    532     67   -602  -1075  -1478  -1247  -1015   -969   -784
   -363   -852   -488    607     59   -672  -1096  -1493  -1278  -1047  -1005   -797
   -340   -831   -491    584     75   -662  -1093  -1483  -1283  -1047  -1002   -797
   -280   -789   -509    535    114   -649  -1091  -1473  -1283  -1047  -1000   -810
   -283   -818   -537    548    124   -678  -1106  -1478  -1304  -1065  -1026   -823
   -265   -831   -566    548    148   -698  -1104  -1465  -1314  -1072  -1041   -823
   -244   -828   -584    535    168   -706  -1093  -1447  -1317  -1072  -1047   -810
   -244   -815   -571    530    163   -693  -1067  -1418  -1306  -1062  -1052   -779
   -265   -833   -568    548    150   -704  -1060  -1415  -1319  -1067  -1085   -771
   -314   -831   -517    571     98   -672  -1036  -1392  -1306  -1039  -1039   -732
   -345   -805   -459    574     54   -633  -1002  -1361  -1288  -1015   -987   -662
   -335   -784   -449    561     57   -618   -974  -1340  -1280  -1002   -956   -610
   -353   -810   -457    579     51   -633   -945  -1322  -1273   -992   -922   -626
   -366   -831   -465    597     46   -646   -922  -1306  -1265   -984   -893   -659
   -345   -797   -454    571     51   -626   -901  -1278  -1234   -966   -852   -652
   -361   -789   -428    576     33   -610   -893  -1265  -1210   -953   -810   -652
   -358   -789   -431    571     33   -613   -872  -1257  -1200   -940   -782   -654
   -368   -787   -418    576     23   -602   -852  -1239  -1182   -924   -756   -644
   -376   -800   -423    587     23   -613   -841  -1228  -1179   -940   -743   -646
   -368   -769   -400    568     15   -584   -836  -1226  -1171   -945   -724   -644
   -350   -753   -402    550     23   -576   -833  -1231  -1174   -953   -732   -644
   -350   -745   -394    548     20   -568   -828  -1228  -1171   -953   -735   -631
   -355   -743   -389    548     15   -566   -823  -1223  -1169   -950   -709   -613
   -316   -711   -394    514     38   -553   -813  -1208  -1158   -932   -683   -600
   -285   -680   -397    480     54   -540   -805  -1192  -1153   -924   -667   -579
   -226   -639   -413    433     90   -527   -792  -1176  -1140   -914   -644   -558
   -174   -607   -433    389    127   -522   -792  -1171  -1143   -917   -631   -542
   -140   -584   -444    363    150   -514   -795  -1169  -1145   -922   -620   -532
   -142   -574   -431    355    142   -504   -784  -1153  -1135   -917   -602   -524
   -132   -530   -400    329    132   -465   -771  -1140  -1124   -914   -587   -517
   -116   -491   -374    301    127   -433   -756  -1124  -1111   -901   -563   -504
   -109   -465   -355    288    122   -410   -724  -1093  -1085   -875   -524   -480
   -109   -431   -322    267    103   -376   -717  -1083  -1075   -859   -498   -454
    -98   -405   -306    252    101   -355   -714  -1078  -1078   -865   -496   -446
    -98   -400   -301    249     98   -350   -701  -1070  -1078   -878   -498   -436
   -109   -384   -275    246     83   -329   -698  -1075  -1070   -875   -483   -423
   -135   -337   -202    233     31   -270   -698  -1088  -1060   -862   -454   -413
   -122   -319   -197    220     36   -257   -698  -1091  -1065   -862   -441   -405
   -116   -335   -218    223     49   -275   -724  -1124  -1098   -896   -452   -436
   -127   -358   -231    244     51   -296   -743  -1140  -1117   -943   -462   -449
   -158   -407   -252    283     44   -329   -763  -1156  -1145   -995   -498   -467
   -174   -457   -283    314     54   -371   -774  -1169  -1171  -1028   -522   -478
   -153   -472   -319    311     80   -397   -771  -1171  -1182  -1036   -519   -488
   -153   -530   -376    342    111   -454   -800  -1205  -1231  -1080   -561   -524
   -119   -553   -433    335    155   -493   -826  -1241  -1291  -1127   -615   -571
   -135   -610   -475    371    168   -542   -841  -1270  -1317  -1161   -665   -587
   -184   -675   -491    428    150   -584   -841  -1275  -1319  -1182   -701   -587
   -179   -667   -488    423    153   -579   -826  -1262  -1312  -1179   -696   -576
   -179   -665   -488    420    153   -579   -831  -1270  -1319  -1197   -727   -566
   -231   -706   -475    467    122   -592   -849  -1288  -1337  -1218   -750   -568
   -220   -683   -465    452    119   -574   -844  -1283  -1332  -1210   -735   -542
   -226   -672   -446    449    109   -561   -828  -1267  -1317  -1192   -732   -519
   -244   -735   -493    488    122   -615   -820  -1252  -1330  -1226   -771   -537
   -252   -831   -581    540    163   -706   -766  -1179  -1319  -1265   -831   -587
   -252   -836   -584    542    163   -711   -649  -1047  -1236  -1239   -836   -584
   -241   -761   -519    501    137   -641   -532   -880  -1098  -1135   -761   -524
   -207   -470   -262    337     25   -368   -457   -750   -904   -896   -519   -311
   -210     83    290     62   -252    187   -480   -761   -688   -535    -93     77
   -301    584    885   -140   -592    735   -680  -1034   -641   -259    265    400
   -303    691    995   -192   -649    841  -1023  -1439   -854   -257    335    436
   -332    220    550     54   -441    384  -1205  -1774  -1299   -743   -109     33
   -327   -496   -168    413    -80   -332  -1223  -1870  -1719  -1376   -737   -496
   -267   -909   -644    587    187   -776  -1171  -1748  -1829  -1605   -974   -740
   -233  -1036   -802    636    283   -919  -1080  -1584  -1740  -1600   -987   -784
   -270   -995   -727    631    228   -862   -997  -1462  -1621  -1519   -945   -722
   -298   -862   -563    579    129   -714   -901  -1374  -1493  -1397   -878   -626
   -303   -740   -436    522     64   -589   -818  -1312  -1392  -1314   -852   -540
   -361   -711   -350    537     -5   -532   -763  -1260  -1330  -1260   -826   -498
   -459   -753   -293    605    -85   -522   -730  -1218  -1296  -1221   -795   -480
   -522   -779   -257    649   -135   -519   -693  -1182  -1260  -1189   -766   -449
   -532   -750   -218    641   -158   -485   -670  -1156  -1231  -1166   -740   -418
   -532   -722   -189    628   -171   -457   -667  -1148  -1226  -1166   -737   -402
   -519   -696   -179    607   -171   -439   -665  -1137  -1226  -1166   -740   -402
   -504   -672   -168    587   -168   -420   -657  -1127  -1221  -1153   -722   -394
   -511   -657   -148    581   -181   -402   -644  -1109  -1213  -1135   -717   -374
   -517   -659   -142    589   -187   -402   -639  -1096  -1213  -1124   -735   -358
   -524   -646   -122    584   -202   -384   -641  -1091  -1208  -1122   -724   -345
   -527   -628   -103    576   -213   -366   -636  -1083  -1202  -1117   -706   -335
   -511   -626   -116    566   -200   -374   -641  -1085  -1200  -1119   -688   -327
   -530   -623    -93    576   -218   -358   -633  -1083  -1182  -1111   -693   -316
   -542   -615    -72    576   -236   -345   -631  -1075  -1169  -1104   -706   -319
   -537   -615    -77    576   -231   -348   -633  -1072  -1169  -1106   -706   -332
   -540   -610    -72    574   -233   -342   -636  -1075  -1166  -1093   -709   -340
   -545   -587    -41    566   -252   -314   -636  -1072  -1156  -1062   -691   -329
   -553   -594    -44    571   -257   -319   -633  -1070  -1158  -1057   -685   -329
   -555   -594    -38    574   -259   -316   -639  -1072  -1166  -1054   -685   -340
   -555   -600    -44    576   -257   -322   -646  -1075  -1171  -1057   -691   -350
   -574   -613    -38    594   -267   -327   -639  -1054  -1158  -1041   -678   -324
   -566   -633    -67    600   -252   -350   -654  -1052  -1169  -1047   -693   -314
   -568   -626    -59    597   -254   -342   -657  -1044  -1166  -1047   -701   -306
   -566   -594    -28    579   -270   -314   -654  -1031  -1158  -1034   -693   -280
   -563   -558      5    561   -285   -277   -657  -1021  -1153  -1026   -683   -257
   -571   -553     18    563   -296   -267   -646  -1002  -1143  -1018   -680   -233
   -566   -550     15    558   -293   -267   -631   -989  -1140  -1015   -680   -218
   -566   -548     18    555   -293   -265   -618   -979  -1137  -1010   -670   -233
   -553   -530     23    542   -288   -254   -602   -969  -1130  -1000   -649   -262
   -532   -491     38    509   -285   -226   -589   -961  -1119   -987   -636   -275
   -501   -485     15    493   -259   -233   -581   -958  -1122   -992   -636   -285
   -480   -475      2    478   -244   -236   -574   -950  -1124   -987   -628   -272
   -457   -444     12    452   -236   -215   -555   -935  -1109   -963   -600   -259
   -457   -423     33    439   -246   -194   -535   -917  -1096   -937   -563   -236
   -467   -407     59    436   -265   -174   -519   -904  -1093   -917   -537   -231
   -498   -389    109    444   -303   -140   -496   -883  -1072   -885   -506   -231
   -530   -376    153    454   -342   -111   -470   -867  -1052   -862   -480   -218
   -532   -389    142    459   -337   -124   -459   -862  -1041   -865   -470   -218
   -558   -374    181    465   -371    -96   -433   -846  -1018   -849   -439   -197
   -576   -350    223    462   -402    -64   -410   -826   -987   -823   -402   -148
   -574   -324    249    449   -413    -38   -400   -810   -958   -810   -363   -114
   -576   -314    262    444   -420    -25   -389   -797   -932   -795   -327    -96
   -579   -311    267    446   -426    -23   -376   -784   -911   -782   -309    -98
   -581   -306    272    441   -428    -18   -361   -766   -885   -774   -319   -119
   -566   -290    275    428   -420     -7   -348   -745   -862   -771   -332   -127
   -576   -293    280    433   -431     -7   -342   -724   -846   -769   -335   -129
   -584   -283    301    433   -444      7   -335   -704   -828   -766   -329   -137
   -589   -259    329    423   -462     33   -314   -675   -805   -745   -316   -142
   -542   -200    342    371   -444     70   -280   -636   -766   -714   -288   -127
   -504   -137    363    319   -433    111   -252   -613   -740   -693   -272   -106
   -540   -153    384    345   -462    114   -254   -605   -735   -693   -272   -122
   -522   -137    381    329   -452    119   -246   -584   -724   -678   -254   -103
   -506   -101    405    303   -457    150   -231   -558   -701   -654   -231    -77
   -491    -33    454    259   -475    210   -207   -530   -672   -615   -197    -41
   -504     20    524    241   -514    272   -187   -519   -644   -584   -163     -7
   -566    -15    550    288   -561    265   -197   -535   -654   -589   -158      2
   -615    -77    537    348   -576    228   -213   -555   -672   -613   -166     10
   -646    -93    550    368   -602    228   -228   -566   -685   -618   -163     18
   -639    -88    550    363   -594    231   -226   -561   -680   -613   -142     31
   -607    -72    532    337   -571    228   -213   -537   -657   -613   -114     44
   -594    -70    524    332   -561    226   -197   -517   -628   -618    -83     51
   -675   -187    488    428   -584    150   -218   -542   -657   -654   -111     12
   -693   -246    444    470   -568     98   -231   -550   -678   -654   -135    -12
   -652   -283    368    465   -511     44   -252   -579   -719   -639   -176    -54
   -594   -311    283    454   -439    -15   -285   -613   -774   -633   -200   -114
   -527   -319    207    423   -371    -54   -285   -602   -771   -623   -168   -153
   -527   -345    179    436   -353    -83   -298   -592   -745   -644   -132   -150
   -628   -418    207    522   -420   -106   -314   -594   -735   -662   -114   -127
   -672   -413    259    542   -467    -77   -290   -571   -719   -636    -88    -70
   -779   -444    335    610   -558    -54   -252   -537   -701   -605    -75     -5
   -878   -496    381    685   -631    -57   -213   -498   -693   -592    -67     25
   -914   -576    335    745   -628   -122   -161   -436   -698   -623   -111    -12
   -966   -620    345    795   -657   -137    -36   -303   -649   -623   -153    -46
   -937   -498    439    714   -688    -31    109   -114   -519   -514    -96     18
   -924   -303    618    613   -771    155    213     72   -324   -314     75    189
   -909    150   1057    376   -984    605    226    155    -85     23    423    561
   -932    813   1745     59  -1337   1278    158     41    124    407    865   1013
  -1028    989   2016     18  -1522   1501   -122   -319     33    498   1013   1156
  -1114    631   1745    241  -1431   1187   -384   -719   -366    161    727    901
  -1104    -67   1036    584  -1070    483   -483   -987   -904   -509     67    335
  -1008   -631    376    820   -693   -127   -501   -976  -1176   -922   -379    -49
   -867   -719    148    792   -509   -288   -449   -828  -1119   -927   -415    -80
   -745   -675     70    711   -407   -303   -366   -709  -1028   -875   -381    -51
   -672   -558    111    615   -392   -226   -288   -610   -932   -805   -314      7
   -665   -472    192    568   -428   -140   -233   -542   -852   -748   -257     54
   -665   -431    233    548   -452    -98   -189   -485   -792   -701   -192     80
   -667   -418    249    542   -459    -85   -153   -446   -753   -670   -145    106
   -678   -470    207    574   -446   -129   -161   -452   -758   -675   -153     93
   -662   -485    176    574   -420   -155   -163   -457   -766   -680   -163     70
   -605   -462    142    532   -376   -161   -155   -457   -761   -675   -163     59
   -592   -475    116    535   -355   -179   -145   -454   -753   -678   -174     57
   -633   -522    111    576   -374   -205   -145   -452   -758   -693   -197     49
   -657   -553    103    605   -381   -226   -150   -452   -761   -709   -220     36
   -592   -488    101    540   -348   -194   -127   -418   -724   -691   -207     51
   -594   -485    109    540   -353   -189   -116   -402   -704   -691   -213     62
   -665   -548    116    605   -392   -218   -124   -405   -706   -709   -233     57
   -680   -561    119    620   -400   -220   -116   -397   -693   -714   -241     59
   -701   -613     88    654   -394   -262   -127   -415   -706   -748   -277     25
   -730   -649     77    688   -405   -285   -116   -423   -717   -766   -298      7
   -724   -685     38    704   -384   -324   -116   -433   -727   -784   -316    -12
   -704   -704      0    704   -353   -353   -124   -441   -732   -795   -322    -33
   -657   -685    -31    670   -314   -358   -111   -431   -719   -782   -309    -38
   -691   -732    -41    711   -324   -387   -127   -441   -727   -789   -319    -59
   -685   -740    -54    711   -316   -397   -142   -441   -730   -789   -316    -64
   -659   -711    -51    685   -303   -381   -145   -426   -706   -763   -280    -49
   -654   -675    -20    662   -316   -348   -142   -410   -683   -740   -244    -25
   -607   -618    -12    613   -298   -316   -135   -387   -657   -714   -213      2
   -613   -589     20    600   -319   -283   -137   -376   -641   -698   -192     18
   -667   -600     67    633   -368   -267   -148   -374   -633   -696   -176     33
   -646   -540    103    592   -376   -218   -114   -329   -584   -654   -132     77
   -623   -491    132    555   -379   -179    -77   -290   -542   -615    -85    119
   -670   -480    187    574   -431   -148    -62   -275   -524   -597    -51    142
   -704   -480    223    592   -465   -129    -44   -259   -506   -576    -25    163
   -730   -459    270    592   -501    -96    -18   -231   -480   -558      2    181
   -750   -426    322    587   -537    -51     10   -205   -452   -532     28    210
   -758   -384    374    568   -568     -5     36   -181   -420   -506     62    239
   -776   -363    413    571   -594     23     64   -153   -387   -480    101    252
   -813   -361    449    587   -631     41     88   -129   -358   -449    132    259
   -815   -332    483    571   -649     75    116    -96   -314   -405    176    285
   -833   -303    530    566   -683    111    140    -59   -277   -368    213    309
   -854   -277    576    566   -717    148    163    -28   -246   -342    249    319
   -872   -259    613    566   -743    174    187     -5   -213   -316    277    342
   -922   -290    631    607   -776    168    200     -2   -197   -309    290    345
   -948   -293    654    618   -802    179    220     10   -174   -296    306    353
   -950   -309    641    631   -797    166    226     12   -163   -288    316    340
   -906   -280    623    592   -766    171    244     28   -148   -270    337    342
   -950   -327    623    639   -789    148    241     23   -150   -275    332    324
   -943   -345    597    644   -771    124    228      7   -161   -288    316    306
   -878   -311    566    594   -722    127    231     15   -148   -283    314    298
   -839   -288    548    563   -696    129    220     15   -142   -285    306    280
   -795   -254    540    524   -670    142    218     20   -132   -275    303    280
   -787   -236    550    511   -670    155    210     23   -124   -272    296    288
   -763   -202    561    483   -662    179    210     38   -106   -257    303    309
   -727   -192    532    457   -631    168    228     59    -83   -246    309    314
   -691   -145    545    418   -620    197    254     85    -51   -223    332    332
   -691    -85    602    387   -646    257    283    114    -12   -189    368    371
   -704    -67    636    387   -670    283    296    129     10   -171    387    397
   -680    -31    649    353   -667    309    311    145     36   -155    400    420
   -693    -23    670    355   -683    322    322    155     54   -145    413    433
   -719      2    722    358   -722    361    329    161     72   -129    426    457
   -704     62    766    322   -735    413    335    163     96   -109    454    496
   -719     88    807    314   -763    446    340    171    114    -90    472    530
   -727     83    810    319   -769    446    319    158    109    -96    457    530
   -724     88    813    316   -769    452    314    150    109    -96    452    530
   -743     93    836    324   -789    465    324    155    124    -83    465    550
   -836     25    862    405   -849    441    314    140    116    -90    457    545
   -862     12    875    423   -867    444    314    142    122    -93    457    555
   -852      0    849    426   -852    426    311    145    114   -103    441    542
   -859    -38    820    449   -841    389    311    142    103   -122    426    530
   -878    -98    779    488   -831    340    309    137     90   -145    397    501
   -893   -127    766    509   -831    319    303    124     80   -163    376    483
   -943   -135    807    537   -875    335    293    116     83   -161    381    504
  -1018   -145    872    581   -945    363    303    124     96   -153    384    519
   -956   -114    841    535   -901    361    324    148    119   -132    384    527
   -943   -158    784    550   -865    311    314    137    109   -150    355    501
   -943   -197    743    568   -844    272    293    122     96   -168    329    483
   -904   -233    670    568   -787    218    272    114     77   -194    296    483
   -792   -252    537    519   -667    140    311    174     77   -223    241    444
   -730   -283    444    506   -589     80    413    296    124   -233    200    392
   -701   -252    449    478   -576     98    506    446    223   -176    226    415
   -592     12    605    290   -597    309    587    628    423     25    420    610
   -537    589   1127    -25   -831    857    581    688    698    423    862   1052
   -639   1218   1855   -290  -1247   1535    472    519    904    818   1325   1519
   -758   1421   2179   -332  -1467   1797    176    119    815    904   1470   1665
   -854   1013   1867    -77  -1361   1439   -106   -314    397    514   1101   1366
   -859    142   1000    358   -930    568   -220   -610   -223   -270    301    685
   -815   -428    387    620   -602    -20   -220   -561   -439   -613    -93    314
   -782   -594    187    685   -485   -205   -142   -384   -374   -605   -132    246
   -680   -441    239    561   -459   -101     20   -176   -205   -475    -31    316
   -644   -314    327    478   -488      7    140    -36    -72   -368     64    387
   -691   -301    389    496   -542     44    179     15    -20   -327     98    410
   -722   -283    439    501   -581     77    205     51     15   -301    124    439
   -737   -270    467    504   -602     98    236     80     49   -280    135    475
   -717   -231    485    472   -602    127    254    111     72   -252    155    498
   -717   -202    514    459   -615    153    270    132     88   -231    176    504
   -748   -226    522    485   -639    148    272    132     90   -231    176    496
   -748   -213    535    480   -641    161    285    148    103   -220    184    509
   -750   -194    555    470   -654    181    311    174    129   -194    207    532
   -787   -210    576    498   -683    181    316    181    135   -187    213    540
   -805   -215    589    509   -698    187    322    189    142   -184    218    527
   -805   -184    620    496   -714    218    329    210    155   -166    241    542
   -820   -189    628    504   -727    218    350    228    171   -150    265    563
   -841   -189    652    514   -748    231    361    236    184   -140    277    571
   -831   -155    675    491   -756    259    371    252    200   -124    298    589
   -833   -127    706    480   -771    288    379    259    207   -109    316    594
   -872   -137    735    504   -807    298    376    262    210   -106    322    597
   -893   -142    750    517   -823    303    387    272    220    -96    332    600
   -870   -103    766    485   -820    329    402    293    236    -77    353    613
   -883   -106    776    496   -831    335    407    301    246    -72    366    626
   -909   -106    802    506   -857    348    413    311    254    -62    379    631
   -930   -106    823    517   -878    358    405    314    254    -62    387    633
   -930    -96    833    511   -883    368    402    327    257    -51    397    644
   -935    -70    865    504   -901    397    407    337    265    -36    413    652
   -937    -54    883    493   -911    413    405    342    267    -33    426    659
   -937    -46    891    491   -917    423    405    350    270    -31    444    672
   -950    -31    919    491   -937    444    418    368    283    -12    470    696
   -956    -12    943    485   -950    465    433    387    293      2    493    704
   -945    -15    930    478   -940    457    433    389    293      2    498    691
   -956    -15    940    483   -948    462    452    400    303      5    501    698
   -961     -2    958    480   -961    478    472    413    316     15    511    714
   -974      5    979    485   -976    491    488    423    332     28    522    722
  -1002     33   1034    483  -1018    532    509    441    355     49    535    737
  -1015     38   1054    488  -1034    545    524    454    374     64    540    743
  -1023     59   1080    480  -1052    568    537    467    394     75    542    740
  -1034     62   1096    485  -1065    579    555    485    420     96    545    748
  -1013     93   1106    459  -1060    597    581    517    459    124    555    753
  -1010    132   1140    439  -1075    636    613    545    493    153    566    753
  -1054    114   1169    467  -1111    641    623    553    501    161    566    743
  -1091     80   1171    506  -1130    626    623    548    506    163    550    737
  -1117     75   1189    519  -1153    631    626    545    511    171    563    735
  -1137    106   1244    514  -1192    675    633    553    527    179    568    758
  -1124    148   1270    485  -1197    709    649    574    555    200    555    774
  -1117    140   1257    488  -1187    698    649    584    566    213    550    753
  -1106    153   1260    475  -1182    706    665    602    587    244    587    750
  -1083    197   1280    441  -1182    737    680    620    613    277    633    771
  -1075    207   1283    431  -1179    745    680    626    623    285    641    795
  -1052    226   1278    413  -1163    750    691    639    639    303    657    782
  -1062    246   1306    405  -1184    776    698    649    657    329    691    774
  -1054    277   1332    387  -1195    805    717    667    678    358    711    763
  -1039    324   1361    355  -1200    841    740    685    704    384    732    758
  -1021    368   1389    327  -1205    878    756    704    727    410    748    771
  -1002    387   1389    306  -1195    885    776    724    740    418    750    784
   -969    454   1421    257  -1195    937    807    753    766    444    766    807
   -950    478   1426    236  -1187    950    810    745    758    439    727    815
   -906    532   1439    187  -1171    984    805    722    740    420    691    846
   -862    566   1426    145  -1145    995    782    670    714    397    654    862
   -805    579   1384    111  -1096    982    740    636    722    400    649    849
   -706    613   1319     44  -1013    966    722    623    724    413    683    846
   -584    610   1195    -12   -888    901    675    579    698    379    662    828
   -532    568   1101    -18   -815    833    615    530    659    345    662    787
   -441    571   1013    -64   -727    792    594    506    641    337    678    748
   -387    540    927    -77   -657    735    555    462    600    301    693    691
   -366    478    844    -54   -605    659    511    423    553    257    641    654
   -324    418    743    -49   -535    581    472    392    509    218    602    620
   -296    381    678    -44   -485    530    452    371    485    189    574    605
   -309    324    633     -7   -472    478    439    361    470    161    514    589
   -350    275    626     38   -488    449    420    340    446    145    517    568
   -402    262    662     67   -532    462    426    327    441    150    467    576
   -436    267    701     83   -568    483    433    322    449    171    472    589
   -475    267    743    103   -610    504    436    322    459    189    444    607
   -524    267    792    129   -657    530    454    345    488    218    465    633
   -587    272    859    155   -724    566    480    371    509    246    467    646
   -636    213    849    210   -743    530    496    402    509    244    444    631
   -675    127    802    272   -740    465    563    501    535    231    402    581
   -717    132    849    293   -782    491    680    644    618    275    415    568
   -714    254    969    228   -841    610    784    831    779    426    542    680
   -704    657   1361     23  -1034   1008    875   1010   1044    750    859   1013
   -784   1273   2057   -244  -1421   1665    904   1054   1337   1184   1343   1509
  -1000   1777   2777   -387  -1888   2275    774    831   1475   1522   1753   1896
  -1124   1657   2782   -267  -1953   2221    472    413   1231   1408   1688   1810
  -1202   1034   2236     85  -1719   1634    280     46    724    831   1130   1314
  -1218    267   1483    472  -1350    875    205    -96    280    210    465    724
  -1153   -116   1036    636  -1096    459    205     10    205     31    233    511
  -1132   -168    963    649  -1049    397    303    163    306     83    249    517
  -1145   -106   1036    626  -1093    465    418    301    436    181    319    581
  -1153      2   1156    571  -1156    579    506    410    561    288    402    665
  -1143     70   1213    537  -1176    641    571    478    641    353    444    711
  -1145     98   1244    522  -1197    670    605    509    685    384    436    727
  -1148    132   1280    506  -1215    706    620    530    719    407    439    732
  -1150    145   1296    501  -1223    719    631    548    745    423    449    730
  -1143    127   1270    509  -1205    698    631    558    756    431    449    722
  -1150    142   1291    501  -1221    717    641    571    774    446    462    722
  -1145    171   1317    485  -1231    743    657    587    800    470    483    732
  -1145    174   1319    483  -1231    745    662    589    810    480    491    724
  -1143    174   1317    485  -1228    745    667    594    818    491    496    719
  -1158    171   1330    491  -1244    750    678    605    828    501    496    722
  -1176    181   1358    496  -1267    769    693    623    852    530    509    730
  -1195    197   1392    498  -1293    792    706    639    872    555    522    740
  -1205    210   1415    498  -1309    813    711    649    891    571    527    737
  -1221    192   1410    511  -1317    800    717    662    904    579    527    732
  -1226    200   1426    511  -1325    813    722    667    911    594    527    735
  -1228    202   1431    511  -1330    815    724    672    922    607    537    740
  -1231    189   1421    522  -1325    805    724    675    930    615    548    730
  -1226    192   1418    514  -1322    805    724    675    927    613    540    714
  -1223    197   1421    511  -1322    807    730    680    927    618    524    709
  -1215    197   1410    506  -1314    805    730    678    924    615    504    685
  -1215    179   1395    519  -1304    787    730    685    924    620    493    670
  -1184    163   1348    509  -1265    756    722    691    922    628    527    665
  -1176    155   1332    509  -1254    743    711    701    930    631    527    662
  -1166    158   1322    501  -1244    737    706    711    935    636    519    659
  -1169    174   1343    498  -1254    758    709    717    935    644    488    657
  -1171    200   1371    483  -1270    784    717    732    953    667    498    667
  -1150    202   1353    472  -1252    776    714    743    958    678    537    680
  -1161    207   1369    475  -1265    789    727    761    971    688    530    688
  -1166    213   1379    478  -1273    795    745    774    976    698    514    685
  -1182    220   1402    478  -1291    810    758    771    982    698    498    680
  -1210    202   1413    504  -1312    807    787    800   1008    719    517    709
  -1239    184   1421    524  -1330    802    807    826   1026    730    537    722
  -1228    215   1444    506  -1335    828    826    841   1047    748    563    732
  -1234    239   1470    496  -1353    854    836    859   1078    763    561    745
  -1234    246   1480    491  -1356    862    849    885   1117    787    566    766
  -1265    213   1478    524  -1371    844    865    906   1137    807    563    774
  -1306    184   1491    561  -1397    836    872    917   1150    831    592    776
  -1296    194   1491    550  -1395    841    893    932   1176    870    626    795
  -1267    236   1504    514  -1384    870    930    958   1213    906    649    823
  -1301    197   1499    550  -1400    846    922    948   1215    898    631    810
  -1358    127   1486    615  -1421    805    893    924   1202    880    594    779
  -1319    168   1486    574  -1402    826    901    935   1223    891    589    779
  -1249    207   1457    519  -1353    831    909    945   1244    893    594    776
  -1257    176   1434    537  -1345    805    896    948   1249    883    579    771
  -1275    171   1447    553  -1361    807    893    969   1278    906    597    802
  -1273    202   1473    535  -1371    836    919   1000   1314    945    631    833
  -1293    192   1486    550  -1389    839    937   1021   1325    963    639    841
  -1325    176   1499    574  -1413    836    945   1031   1327    974    639    844
  -1314    223   1538    545  -1426    880    989   1070   1363   1010    667    870
  -1296    239   1532    527  -1415    883   1026   1101   1384   1036    696    885
  -1330    223   1553    553  -1441    888   1034   1106   1384   1044    701    891
  -1322    249   1571    535  -1447    911   1047   1122   1392   1057    706    896
  -1265    309   1574    478  -1418    940   1065   1145   1418   1083    727    930
  -1283    309   1592    485  -1439    950   1083   1158   1436   1101    750    963
  -1278    327   1602    475  -1439    963   1091   1156   1436   1104    766    969
  -1278    363   1641    454  -1460   1000   1101   1156   1441   1111    774    976
  -1319    340   1660    491  -1488   1000   1109   1158   1439   1111    779    992
  -1332    319   1649    504  -1491    982   1085   1140   1415   1098    758    976
  -1322    329   1649    496  -1486    989   1067   1132   1410   1098    748    976
  -1330    316   1647    504  -1488    982   1062   1127   1400   1085    743    974
  -1322    283   1605    519  -1462    943   1049   1119   1379   1060    709    956
  -1366    226   1592    568  -1480    909   1049   1114   1356   1031    652    937
  -1361    184   1545    587  -1452    865   1044   1106   1337   1008    618    909
  -1371    155   1525    605  -1449    839   1041   1104   1325    987    600    888
  -1379    116   1496    631  -1436    805   1036   1098   1312    966    568    857
  -1382     90   1473    644  -1428    779   1031   1085   1288    948    548    823
  -1392     62   1454    665  -1423    758   1023   1072   1267    930    530    800
  -1426     49   1475    688  -1452    761   1026   1078   1270    932    524    810
  -1402     49   1452    678  -1426    750   1010   1060   1252    909    488    789
  -1337     12   1350    659  -1345    680    963   1021   1205    854    423    730
  -1267     12   1280    626  -1273    646    950   1000   1182    836    397    698
  -1169    -36   1132    600  -1153    545    950   1005   1158    795    342    644
  -1153   -176    976    665  -1065    400    987   1067   1148    730    252    558
  -1135   -166    966    649  -1052    400   1080   1179   1210    737    233    530
  -1078    -51   1026    563  -1052    485   1179   1319   1340    849    311    587
  -1026    233   1257    394  -1140    743   1218   1415   1519   1075    548    784
  -1002    774   1777    114  -1389   1275   1200   1418   1738   1441    984   1169
  -1057   1265   2320   -106  -1688   1792    976   1106   1751   1680   1288   1439
  -1104   1249   2353    -72  -1730   1800    652    698   1488   1592   1239   1376
  -1156    709   1865    220  -1509   1286    491    361   1008   1060    724    943
  -1156    -38   1117    597  -1137    537    454    254    568    418     72    423
  -1122   -415    704    766   -914    142    483    394    524    277   -122    241
  -1065   -504    561    784   -815     28    561    519    589    290   -137    202
  -1044   -478    566    761   -807     44    615    587    662    345   -103    215
   -992   -376    615    685   -805    119    688    672    766    428    -41    280
   -948   -322    623    633   -787    150    727    714    818    462    -20    311
   -948   -285    659    615   -805    187    756    735    839    483     -5    329
   -940   -275    662    607   -805    192    745    737    841    488     -5    329
   -974   -296    678    636   -826    189    737    740    833    485    -15    314
  -1010   -303    706    657   -859    200    724    722    813    475    -36    303
  -1000   -311    688    654   -844    187    730    743    823    483    -44    306
   -976   -288    685    631   -833    197    748    758    836    498    -54    311
   -982   -259    722    620   -852    231    737    758    836    511    -49    327
   -971   -239    730    605   -852    244    727    756    826    506    -57    316
   -963   -223    737    592   -852    257    722    763    828    506    -54    324
   -971   -202    769    587   -872    283    735    784    849    519    -46    358
   -963   -176    787    571   -875    303    740    792    849    522    -49    371
   -961   -187    774    571   -867    293    737    813    859    542    -31    384
   -976   -176    800    576   -891    311    743    833    872    558    -18    392
   -982   -174    805    576   -896    314    740    828    862    553    -25    381
   -963   -137    826    550   -896    342    745    839    875    568    -10    392
   -971   -129    839    548   -906    353    745    844    872    571    -10    384
   -987   -145    839    566   -914    345    745    849    870    563    -15    374
   -987   -127    857    555   -924    366    750    878    888    587     12    405
  -1000   -132    867    566   -935    366    748    883    891    597     23    413
  -1018   -148    867    581   -945    358    753    888    896    607     25    407
  -1021   -145    875    581   -948    363    758    893    896    610     28    405
  -1041   -119    922    579   -982    402    758    893    909    615     38    418
  -1060   -122    937    592  -1000    407    766    909    927    618     46    441
  -1098    -98   1000    597  -1052    449    753    917    940    639     72    465
  -1153    -54   1096    602  -1124    519    771    945    969    659    101    496
  -1174     -7   1166    589  -1171    579    800    982   1008    691    124    506
  -1239    -25   1213    633  -1226    592    839   1023   1047    709    145    517
  -1304    -23   1280    662  -1293    628    875   1057   1070    727    174    548
  -1384     31   1415    678  -1400    722    901   1075   1096    750    205    574
  -1460     51   1509    701  -1486    779    940   1109   1132    787    244    597
  -1517     80   1597    719  -1556    839    997   1161   1187    844    306    633
  -1613    122   1735    743  -1675    930   1039   1192   1231    883    361    654
  -1712    163   1873    774  -1792   1018   1083   1234   1291    932    423    691
  -1852    192   2042    828  -1948   1114   1150   1304   1371   1000    493    758
  -1961    207   2169    878  -2065   1187   1223   1374   1447   1072    548    815
  -1870    187   2057    841  -1964   1119   1171   1309   1397   1005    462    737
  -1753    197   1948    776  -1849   1072   1111   1249   1350    953    423    678
  -1660    215   1875    722  -1769   1044   1083   1205   1319    940    407    639
  -1577    233   1810    672  -1693   1021   1057   1169   1299    919    394    613
  -1478    197   1675    639  -1577    935   1031   1135   1265    878    345    553
  -1413    194   1608    607  -1509    901   1000   1114   1249    857    311    524
  -1363    205   1566    576  -1465    883    982   1101   1241    857    309    511
  -1345    202   1548    571  -1447    875    979   1098   1241    852    311    506
  -1322    218   1538    550  -1428    878    982   1096   1247    865    314    506
  -1299    223   1519    537  -1410    870    963   1078   1226    846    293    485
  -1280    257   1535    509  -1408    896    948   1075   1228    846    296    493
  -1215    252   1467    483  -1340    859    940   1083   1234    836    285    501
  -1150    309   1457    420  -1306    883    948   1101   1254    872    324    553
  -1111    327   1439    392  -1275    883    950   1117   1270    898    353    589
  -1052    337   1389    355  -1221    862    937   1111   1265    896    350    584
   -995    387   1382    303  -1187    883    922   1091   1252    891    350    574
   -906    426   1332    241  -1119    878    924   1098   1260    891    345    574
   -841    433   1275    202  -1060    854    904   1085   1249    885    337    545
   -769    467   1236    150  -1002    849    878   1062   1236    878    340    540
   -688    517   1205     85   -945    859    862   1031   1221    859    332    535
   -631    485   1117     72   -875    800    815    987   1176    828    298    491
   -607    410   1015     98   -813    711    766    943   1130    787    265    454
   -615    345    961    135   -789    652    753    924   1104    769    259    454
   -584    374    958    106   -771    665    782    917   1093    774    283    452
   -581    322    904    127   -743    613    763    909   1075    750    262    426
   -657    210    865    223   -761    537    743    896   1047    722    241    405
   -592    233    823    179   -709    527    782    932   1067    735    259    420
   -563    223    787    171   -675    504    800    943   1065    730    257    415
   -628    116    745    254   -688    431    756    891   1002    678    218    366
   -693     28    722    332   -709    374    722    857    958    633    176    332
   -735      0    735    366   -735    366    719    852    953    644    176    335
   -717    -23    693    371   -706    335    722    839    935    628    163    319
   -722    -62    657    392   -691    296    730    849    937    620    171    327
   -719    -28    691    374   -706    332    717    852    943    649    215    345
   -753     -5    748    376   -753    371    719    852    943    649    233    345
   -748    -96    652    423   -701    277    735    875    937    600    179    303
   -709   -189    519    446   -618    163    815    974    971    602    153    275
   -724   -114    610    418   -670    246    937   1106   1075    680    215    314
   -737     10    745    361   -743    376   1047   1241   1218    807    324    374
   -678    239    917    220   -797    576   1091   1337   1376    979    509    542
   -633    766   1400    -67  -1018   1083    979   1275   1543   1330    906    893
   -711   1260   1971   -275  -1343   1615    714    940   1514   1569   1218   1143
   -761   1293   2055   -267  -1408   1673    389    545   1239   1496   1213   1109
   -846    745   1592     51  -1218   1169    252    272    753    937    727    724
   -849     62    909    392   -880    485    270    254    374    335    132    272
   -782   -277    504    530   -644    114    381    441    387    223    -36    119
   -753   -376    376    563   -568      0    496    581    485    270    -23     83
   -719   -314    405    517   -563     44    548    641    571    335     36     98
   -766   -218    548    491   -657    163    623    727    688    431    135    179
   -750   -132    615    441   -683    241    665    771    753    501    205    215
   -740   -116    620    428   -683    252    670    779    766    509    218    202
   -787   -111    675    449   -732    280    696    805    782    524    231    205
   -750    -67    680    407   -717    306    680    807    787    537    249    205
   -745    -62    683    402   -714    309    675    823    792    540    267    220
   -771    -80    688    423   -732    301    678    818    784    548    290    205
   -852    -80    771    467   -813    345    704    831    795    566    324    197
   -898    -20    878    459   -891    428    701    836    807    584    358    236
   -943    -28    911    485   -930    441    717    862    831    602    363    246
  -1021    -59    961    537   -992    452    748    893    849    607    371    252
   -997    -44    953    522   -976    454    743    891    836    597    363    239
   -974    -54    919    511   -948    431    730    870    815    600    379    244
   -948    -44    904    496   -927    428    711    833    766    592    379    226
   -901    -38    862    467   -883    413    706    818    745    574    384    233
   -870    -80    789    475   -831    353    693    815    750    542    353    239
   -935    -70    862    501   -901    394    680    789    740    574    363    231
   -911    -31    878    470   -896    423    670    789    753    563    348    233
   -854    -64    789    459   -826    363    652    771    730    514    288    187
   -823   -109    714    467   -769    301    626    735    701    485    241    155
   -813    -88    724    446   -769    316    620    717    683    470    228    168
   -776    -44    732    407   -756    342    592    680    670    478    236    168
   -706    -75    631    387   -670    277    553    641    631    402    168    129
   -670   -122    548    397   -610    213    553    646    626    384    148    140
   -644    -96    545    368   -597    223    532    639    626    410    194    155
   -607    -80    527    345   -568    220    514    644    620    405    210    142
   -568    -44    524    303   -548    239    496    639    613    420    228    171
   -509     28    537    241   -522    283    488    649    618    452    254    215
   -501     23    522    236   -511    272    509    662    613    446    239    218
   -457     38    496    207   -478    267    522    680    618    439    215    228
   -415     33    446    189   -431    239    524    685    623    441    202    213
   -345     77    423    135   -384    249    501    665    610    439    202    181
   -314    132    444     88   -379    288    496    646    602    439    220    168
   -210    174    384     18   -296    277    493    615    574    426    181    132
   -132    161    293    -15   -213    226    506    610    558    374    109     80
   -119    129    249     -5   -184    189    506    605    574    394    122     62
   -142    119    259     10   -200    189    452    566    550    381    114     62
   -145    129    272      7   -210    200    431    555    540    353     72     54
   -145    109    254     18   -202    181    444    568    550    335     54     33
   -158     96    254     31   -205    174    465    571    563    345     93     36
   -135    135    267      0   -202    200    459    542    563    358    116     67
   -142    163    306    -10   -223    233    491    553    587    368     93     88
   -179    150    329     12   -254    239    517    584    607    389     96     90
   -197    179    376     10   -285    277    522    610    623    428    140    114
   -220    187    405     15   -311    296    540    654    639    431    163    129
   -280    166    446     57   -363    306    558    688    657    457    158    137
   -340    168    509     85   -426    337    563    688    675    491    163    166
   -387    200    587     93   -485    392    589    698    709    498    171    207
   -433    233    667     98   -550    449    626    724    761    535    233    259
   -475    270    745    103   -610    506    652    748    797    566    288    285
   -511    309    820     98   -665    563    670    771    831    605    324    311
   -522    348    870     88   -696    607    683    792    857    659    368    355
   -540    366    904     85   -722    633    701    813    883    701    350    363
   -555    397    953     77   -756    675    714    826    901    737    337    374
   -579    426   1002     75   -792    711    732    846    924    758    348    405
   -602    475   1078     64   -839    776    750    854    953    789    379    462
   -631    496   1124     67   -878    810    737    846    948    782    374    493
   -641    488   1130     75   -885    810    732    841    935    761    335    496
   -670    480   1148     93   -911    813    730    841    932    756    314    491
   -688    446   1135    122   -911    789    727    844    927    748    311    483
   -688    444   1132    119   -909    787    730    846    922    750    327    480
   -678    418   1096    129   -888    756    730    844    909    727    314    446
   -680    368   1047    153   -865    706    722    833    888    701    296    407
   -701    296    997    202   -849    646    714    828    862    649    241    387
   -698    241    937    226   -818    587    701    818    836    623    205    353
   -696    223    917    236   -805    568    685    797    815    613    205    319
   -698    210    906    241   -802    558    667    779    792    589    200    288
   -691    176    867    257   -779    522    659    769    774    568    179    254
   -693    166    859    262   -776    511    667    779    771    555    148    241
   -688    161    846    262   -769    504    654    771    756    542    101    205
   -691    176    865    257   -779    519    652    771    756    545     83    153
   -696    158    854    270   -774    506    641    779    748    530     59     70
   -691     36    727    327   -709    381    665    828    737    478    -12    -44
   -717    -20    696    368   -706    335    761    924    771    462    -64    -80
   -683     38    722    322   -704    379    857   1034    867    527    -36    -49
   -592    210    802    192   -696    506    937   1158   1039    704    129     96
   -600    592   1189      2   -893    891    914   1182   1273   1047    511    431
   -680   1101   1779   -210  -1228   1439    756    984   1402   1376    893    756
   -654   1392   2044   -371  -1350   1719    485    657   1296   1527   1060    885
   -665   1169   1834   -252  -1249   1501    309    387    966   1270    795    693
   -750    472   1221    137   -987    846    314    265    509    594    124    215
   -763     44    805    358   -784    423    350    345    361    322   -168     -5
   -769   -176    589    470   -680    205    405    470    392    301   -226    -59
   -769   -213    555    491   -662    171    462    545    462    337   -194    -49
   -701   -122    579    410   -641    228    517    615    558    418   -119     28
   -631    -23    607    327   -620    293    571    678    639    496    -41    111
   -592     -7    584    298   -589    288    581    683    659    522      5    116
   -558    -15    542    288   -550    262    571    659    644    506     31     90
   -542      2    545    270   -545    272    571    662    646    509     67    116
   -498     44    542    226   -522    293    581    672    657    524    103    145
   -550     46    597    252   -574    319    592    688    675    537    127    171
   -701    -12    688    358   -696    337    589    701    693    537    145    205
   -737     -2    732    368   -737    363    600    727    737    540    150    241
   -748     23    771    361   -758    397    613    745    763    542    140    262
   -769     10    779    376   -776    394    610    748    761    537    119    267
   -807    -12    795    410   -802    389    607    748    761    532    122    275
   -805     15    818    394   -810    415    607    756    789    542    161    283
   -784     36    820    374   -802    428    626    779    810    568    215    311
   -789      0    787    392   -789    394    618    774    787    566    228    301
   -771    -20    750    397   -761    363    605    758    758    563    207    272
   -683     51    735    314   -709    392    613    771    758    576    197    257
   -698     28    727    335   -714    376    597    756    735    571    174    218
   -727    -28    696    376   -714    332    568    724    698    548    142    179
   -696    -44    652    371   -675    303    553    714    678    530    122    179
   -654    -33    620    342   -639    293    545    709    657    519     90    166
   -639    -23    615    329   -628    296    535    701    641    509     57    148
   -623    -18    605    319   -615    293    522    688    626    498     44    127
   -607     -7    600    309   -605    296    524    693    626    506     46    124
   -600    -33    566    316   -584    265    514    693    615    491     25    135
   -636    -70    566    353   -602    249    498    698    613    488     15    153
   -696    -90    602    392   -649    254    504    714    613    509     23    166
   -662    -23    639    342   -652    306    540    745    633    555     67    184
   -657     28    683    311   -670    355    592    782    665    600    109    215
   -750    -38    711    394   -732    335    605    782    659    597     96    223
   -789    -64    722    426   -758    327    610    787    659    589     80    241
   -769    -59    709    415   -740    324    589    774    649    568     54    257
   -667    -12    654    337   -659    319    589    776    654    571     64    259
   -566     62    628    252   -597    345    607    782    675    594     93    228
   -587     44    631    270   -610    335    600    763    680    589     98    192
   -597     31    628    283   -613    329    594    756    691    592    119    179
   -532     75    607    228   -571    340    618    779    724    626    155    200
   -491     85    576    200   -532    329    623    776    735    631    166    192
   -436     93    530    168   -483    311    602    745    724    613    153    163
   -324    129    454     98   -389    290    589    724    714    600    150    150
   -275    124    397     75   -337    259    576    711    704    589    142    145
   -262     96    358     83   -309    226    550    688    683    566    127    119
   -298     49    348    122   -322    197    540    675    670    550    106    101
   -316     33    350    142   -332    192    558    693    685    563    116    124
   -306     57    361    124   -335    207    581    709    706    584    132    137
   -337     46    384    142   -361    215    592    717    717    597    142    129
   -384     23    407    179   -397    215    594    719    719    602    148    129
   -420     25    446    197   -433    236    605    737    737    620    166    158
   -428     49    478    189   -452    262    610    761    761    649    202    197
   -433     96    530    168   -483    311    626    787    789    680    233    236
   -454    106    561    171   -506    332    626    797    802    688    231    254
   -428    142    571    142   -498    355    623    805    807    691    220    270
   -353    228    579     62   -467    402    646    828    828    711    231    280
   -371    252    620     59   -496    436    657    839    839    724    246    285
   -478    215    693    129   -587    452    641    826    833    724    252    285
   -452    283    735     85   -592    509    652    839    857    743    272    316
   -441    298    740     70   -592    519    646    826    852    732    265    311
   -420    309    730     54   -574    519    620    805    828    711    249    309
   -387    361    745     12   -566    553    607    789    815    701    239    329
   -431    332    763     49   -597    548    566    748    784    665    200    309
   -462    298    761     77   -610    530    542    727    761    641    163    293
   -446    345    792     49   -618    566    561    748    782    659    181    324
   -431    376    807     25   -620    592    581    769    795    670    210    342
   -478    342    820     67   -649    581    584    769    779    649    194    314
   -561    267    828    148   -696    545    555    735    740    602    142    252
   -553    228    782    161   -667    504    527    704    706    555     93    181
   -532    181    711    174   -623    446    493    667    670    504     44    106
   -519    140    659    189   -589    400    465    639    641    467      5     46
   -470    166    636    150   -553    402    462    639    641    459      2     31
   -465    189    654    135   -558    420    465    646    646    462      7     23
   -501    161    659    168   -579    407    436    623    623    433    -18    -12
   -480    158    639    161   -558    397    413    605    610    410    -41    -54
   -457     98    555    176   -506    327    410    618    592    366    -80   -116
   -457     20    478    218   -467    249    457    675    589    319   -135   -202
   -488    -25    462    254   -475    218    527    756    620    301   -176   -270
   -475    -15    459    246   -467    220    587    872    698    340   -158   -262
   -350    340    688      5   -519    511    641   1008    898    581     90    -31
   -355    909   1265   -277   -810   1085    623   1026   1137    963    524    363
   -483   1392   1873   -457  -1179   1631    459    810   1249   1265    875    644
   -517   1444   1961   -462  -1239   1701    137    428   1067   1241    888    602
   -605    854   1457   -127  -1031   1156    -70     20    530    623    311    101
   -628    220    849    202   -740    535   -111   -116    111     31   -267   -397
   -592    -72    519    332   -558    223    -88     18     70    -98   -418   -558
   -550   -129    420    340   -485    145    -12    189    168    -49   -400   -568
   -517    -72    441    293   -480    184     64    298    267     18   -345   -537
   -496      7    504    244   -501    254    129    381    366     96   -275   -488
   -488     88    576    200   -532    329    174    446    439    161   -210   -433
   -498    132    631    184   -563    381    202    493    488    207   -158   -400
   -535    148    683    194   -607    415    215    509    509    223   -129   -397
   -548    148    696    200   -620    420    215    506    511    226   -124   -397
   -535    140    672    197   -602    405    210    496    509    220   -119   -407
   -491    155    646    168   -568    400    192    472    498    210   -119   -418
   -454    187    641    132   -548    413    168    449    488    200   -122   -413
   -431    192    623    119   -527    407    150    433    483    194   -122   -407
   -418    202    620    109   -519    410    140    426    480    194   -111   -394
   -407    210    618     98   -511    413    124    415    475    189   -111   -376
   -384    210    592     85   -488    400    109    394    459    171   -135   -376
   -355    202    558     75   -457    381     90    376    444    150   -158   -381
   -350    205    555     72   -454    379     72    366    441    145   -158   -366
   -363    207    571     77   -467    389     67    374    454    155   -142   -337
   -316    220    537     49   -426    379     54    361    446    150   -140   -350
   -314    236    548     38   -431    392     38    342    446    150   -127   -394
   -298    228    527     33   -413    376     10    319    431    135   -140   -433
   -319    231    550     44   -433    389      5    322    439    150   -127   -402
   -257    267    524     -7   -392    394    -10    303    428    153   -119   -426
   -207    314    522    -54   -366    418    -25    290    420    153   -122   -478
   -192    311    504    -59   -348    407    -59    272    397    132   -153   -527
   -194    293    488    -49   -340    389    -90    244    381    114   -171   -535
   -194    252    446    -28   -322    348   -124    215    355     93   -176   -537
   -137    280    418    -72   -277    350   -135    215    353    103   -166   -511
    -57    345    400   -145   -228    371   -145    210    353    114   -153   -485
     -5    327    332   -161   -168    329   -187    184    322     85   -174   -491
      5    311    306   -158   -150    309   -213    166    301     67   -189   -483
     -2    316    319   -155   -161    316   -218    163    298     64   -192   -467
     23    350    324   -187   -150    337   -223    158    296     62   -194   -454
     33    345    311   -189   -137    329   -244    137    280     51   -200   -470
      5    306    298   -158   -148    303   -262    119    265     41   -210   -478
     15    322    306   -168   -145    314   -265    122    275     49   -202   -459
     20    340    316   -181   -148    329   -277    116    277     46   -197   -459
     -2    335    337   -166   -168    335   -277    119    290     57   -181   -452
     62    405    342   -236   -140    374   -257    142    322     90   -148   -431
    109    459    350   -285   -119    405   -223    163    355    122   -114   -426
     23    407    381   -215   -179    394   -236    145    350    116   -109   -452
    -41    361    402   -158   -220    381   -257    122    342    114   -103   -475
    -23    368    389   -174   -207    379   -262    119    350    119    -88   -483
    -25    355    381   -166   -202    368   -259    119    361    132    -62   -485
    -23    345    366   -161   -197    355   -270    111    361    135    -54   -493
    -20    350    371   -163   -194    361   -283    103    361    135    -64   -493
     -7    374    379   -184   -194    376   -298     93    358    140    -77   -491
    -46    384    431   -171   -239    407   -309     88    363    155    -67   -472
    -72    400    470   -163   -272    436   -314     88    376    171    -31   -441
    -77    410    488   -166   -283    449   -322     83    376    171     -2   -426
   -101    405    504   -153   -303    454   -335     70    368    163    -18   -420
    -98    426    524   -163   -311    475   -340     75    371    161    -57   -402
    -59    475    535   -210   -296    504   -342     83    389    176    -64   -394
    -25    501    527   -236   -275    514   -350     80    397    179    -57   -426
      0    519    517   -259   -259    517   -366     72    387    174    -75   -452
     15    527    511   -270   -246    519   -376     62    379    168    -83   -462
     28    532    501   -280   -236    517   -384     51    376    161    -85   -457
     38    574    535   -306   -246    555   -392     36    374    155    -90   -459
     59    620    558   -340   -249    589   -420     -2    361    145   -109   -467
     90    631    540   -361   -223    584   -465    -46    329    122   -148   -488
    122    623    501   -374   -192    563   -517   -101    288     85   -184   -517
    176    607    431   -392   -127    519   -568   -158    241     36   -223   -548
    213    579    363   -397    -75    472   -615   -210    192    -10   -267   -574
    262    592    329   -428    -33    462   -654   -257    148    -49   -303   -589
    319    605    283   -462     18    444   -678   -303     93    -88   -355   -607
    345    550    205   -446     70    379   -711   -358     33   -127   -423   -644
    272    449    174   -363     49    311   -761   -394     15   -155   -472   -691
    236    392    153   -314     41    272   -784   -410      0   -181   -488   -722
    252    381    127   -319     62    254   -815   -439    -25   -207   -514   -745
    262    361     98   -311     83    231   -852   -478    -59   -239   -545   -782
    252    332     80   -293     83    207   -878   -511    -83   -265   -563   -807
    241    324     83   -285     80    205   -893   -530    -96   -280   -584   -828
    259    337     77   -301     90    207   -909   -548   -109   -296   -607   -839
    277    363     85   -319     96    226   -919   -558   -116   -296   -615   -841
    285    350     64   -319    109    210   -945   -581   -142   -316   -652   -867
    254    223    -31   -239    142     98   -966   -589   -192   -384   -750   -945
    270    163   -109   -218    189     28   -888   -496   -163   -405   -810  -1000
    319    241    -77   -280    200     83   -774   -340    -57   -335   -758   -963
    358    459    101   -410    127    280   -688   -161    127   -137   -558   -784
    371    945    574   -659   -101    761   -672    -62    376    218   -150   -384
    239   1574   1332   -909   -548   1454   -727   -150    607    631    348     98
     90   1906   1816   -997   -862   1862   -966   -488    600    826    613    335
     41   1621   1577   -833   -766   1600  -1249   -917    213    506    335     75
    -54    792    846   -368   -449    818  -1410  -1280   -397   -241   -410   -576
    -41    161    202    -59   -124    181  -1452  -1330   -706   -701   -909  -1034
     44     -2    -46    -20     44    -23  -1402  -1182   -670   -724   -974  -1096
     33      2    -31    -20     31    -12  -1314  -1052   -568   -652   -927  -1067
     38     80     41    -59     -2     59  -1234   -948   -459   -561   -849  -1005
     57    181    124   -122    -36    153  -1187   -885   -379   -488   -763   -924
     70    257    187   -163    -57    223  -1163   -857   -329   -452   -714   -875
     96    283    184   -192    -44    233  -1158   -854   -327   -467   -714   -870
     93    259    163   -176    -33    213  -1166   -867   -342   -491   -730   -870
    103    293    187   -200    -41    239  -1161   -870   -332   -457   -711   -844
    116    316    200   -215    -41    259  -1166   -875   -335   -413   -709   -828
    127    311    184   -220    -28    249  -1195   -898   -368   -413   -748   -849
    137    329    192   -233    -25    262  -1221   -924   -402   -423   -782   -870
    145    342    197   -244    -25    272  -1239   -940   -418   -423   -789   -875
    155    353    197   -254    -20    275  -1252   -948   -420   -418   -792   -883
    148    342    192   -246    -23    267  -1257   -948   -407   -420   -795   -878
    140    340    197   -241    -28    270  -1260   -950   -397   -418   -787   -859
    135    332    197   -233    -31    265  -1270   -961   -405   -431   -795   -867
    137    329    192   -233    -25    262  -1286   -974   -415   -449   -810   -888
    142    350    207   -249    -31    280  -1286   -969   -410   -444   -797   -875
    142    368    226   -257    -41    298  -1283   -966   -405   -439   -789   -872
    132    355    223   -246    -46    290  -1293   -976   -418   -452   -800   -878
    122    348    226   -233    -51    288  -1306   -982   -426   -467   -807   -880
    106    342    236   -226    -64    290  -1314   -982   -433   -472   -810   -878
     85    350    265   -218    -90    309  -1314   -979   -433   -470   -802   -865
     70    348    277   -210   -103    314  -1312   -979   -436   -472   -800   -857
     44    355    311   -200   -132    335  -1301   -966   -428   -467   -787   -828
     46    379    332   -215   -142    355  -1280   -948   -410   -465   -774   -797
     77    407    327   -244   -124    368  -1273   -940   -402   -470   -763   -769
     96    407    309   -254   -106    358  -1291   -950   -415   -480   -776   -758
     98    410    311   -254   -106    361  -1309   -956   -420   -475   -784   -750
    111    420    309   -267    -98    366  -1309   -945   -415   -475   -779   -727
    119    439    319   -280   -101    379  -1301   -935   -413   -465   -766   -696
    127    439    311   -283    -93    374  -1306   -940   -420   -465   -771   -693
    137    423    285   -280    -72    355  -1306   -945   -433   -475   -787   -704
    148    405    257   -277    -54    329  -1314   -963   -449   -491   -807   -709
    155    400    244   -277    -44    322  -1306   -958   -449   -488   -810   -709
    155    384    228   -270    -36    306  -1301   -953   -446   -485   -815   -706
    166    394    228   -280    -31    311  -1296   -943   -433   -467   -807   -698
    168    405    236   -288    -33    322  -1291   -935   -428   -446   -805   -698
    163    433    270   -298    -51    353  -1286   -930   -415   -413   -802   -693
    174    454    277   -314    -51    368  -1283   -932   -418   -384   -807   -696
    184    462    277   -322    -46    371  -1283   -937   -426   -374   -815   -701
    179    470    290   -327    -54    381  -1288   -948   -433   -379   -828   -714
    181    465    283   -324    -51    376  -1288   -956   -439   -387   -839   -724
    194    462    265   -329    -36    363  -1293   -966   -454   -400   -852   -735
    205    467    262   -335    -28    366  -1296   -976   -472   -415   -867   -750
    189    491    301   -340    -57    397  -1286   -966   -465   -405   -852   -722
    181    501    319   -342    -70    413  -1280   -958   -465   -400   -844   -698
    179    496    316   -340    -67    407  -1288   -956   -480   -410   -846   -693
    171    493    322   -332    -75    407  -1283   -945   -485   -402   -839   -680
    181    491    309   -337    -62    400  -1278   -932   -485   -397   -831   -667
    176    493    316   -335    -70    405  -1265   -911   -475   -379   -813   -636
    153    496    340   -327    -93    418  -1247   -893   -472   -368   -800   -607
    163    517    353   -340    -93    436  -1221   -862   -459   -350   -784   -579
    189    540    350   -366    -80    446  -1192   -831   -452   -332   -763   -542
    205    558    350   -381    -72    454  -1169   -805   -449   -324   -743   -509
    184    540    355   -363    -85    446  -1161   -795   -459   -329   -740   -491
    127    488    361   -306   -116    426  -1176   -805   -480   -340   -740   -470
    101    467    363   -285   -132    415  -1192   -831   -501   -350   -727   -444
    194    540    345   -368    -75    444  -1176   -815   -488   -332   -698   -387
    262    589    327   -428    -33    459  -1171   -818   -498   -329   -685   -332
    280    587    306   -433    -12    446  -1179   -828   -517   -337   -691   -293
    207    491    280   -350    -36    387  -1215   -867   -576   -381   -732   -296
    181    397    215   -290    -15    306  -1239   -888   -631   -423   -769   -309
    202    389    184   -296      7    288  -1223   -883   -652   -436   -771   -298
    184    322    137   -252     23    231  -1236   -901   -701   -478   -807   -314
    168    239     70   -205     49    155  -1265   -930   -748   -524   -849   -348
    200    231     31   -218     85    132  -1270   -935   -769   -548   -880   -355
    187    184     -2   -187     93     90  -1286   -948   -792   -581   -911   -358
    161    127    -33   -142     98     46  -1301   -966   -823   -615   -935   -366
    150     98    -51   -127    101     23  -1306   -969   -844   -626   -932   -363
    135     64    -70   -101    103     -2  -1301   -963   -865   -623   -927   -355
    101     23    -80    -64     90    -25  -1299   -961   -891   -626   -904   -335
    140     36   -103    -88    122    -33  -1286   -948   -917   -613   -888   -290
    150     25   -127    -90    137    -51  -1267   -932   -940   -615   -922   -262
     64   -127   -194     31    129   -161  -1262   -917   -992   -680  -1021   -337
     80   -194   -277     57    179   -236  -1174   -800   -982   -706  -1080   -410
    153   -114   -267    -18    210   -189  -1013   -602   -893   -646  -1013   -381
    132    -25   -158    -54    145    -90   -898   -420   -750   -509   -820   -246
     72    345    272   -210   -101    311   -870   -316   -532   -207   -397     85
    -59   1075   1135   -509   -597   1104   -883   -322   -226    254    194    623
   -236   1639   1875   -701  -1054   1756  -1065   -597    -96    555    561    982
   -415   1309   1722   -449  -1070   1517  -1379  -1065   -454    262    259    727
   -519    446    966     36   -743    704  -1610  -1483  -1098   -475   -514     51
   -472   -288    184    379   -329    -51  -1680  -1605  -1525  -1034  -1124   -493
   -371   -524   -153    449   -109   -340  -1610  -1439  -1525  -1106  -1236   -587
   -361   -532   -171    444    -98   -353  -1483  -1260  -1415  -1031  -1187   -545
   -314   -446   -135    379    -90   -290  -1345  -1093  -1286   -935  -1088   -470
   -246   -350   -103    296    -72   -228  -1260   -992  -1202   -870  -1005   -397
   -239   -342   -103    290    -67   -223  -1223   -956  -1179   -839   -987   -384
   -187   -345   -161    265    -15   -254  -1213   -937  -1179   -820   -987   -410
   -145   -361   -215    252     33   -288  -1213   -932  -1182   -792   -982   -433
   -111   -381   -270    244     77   -327  -1210   -935  -1182   -750   -961   -457
    -46   -381   -335    215    142   -358  -1192   -930  -1174   -698   -919   -462
      2   -381   -384    187    192   -381  -1182   -935  -1171   -672   -911   -472
     -7   -423   -418    215    205   -420  -1197   -961  -1197   -696   -932   -501
     31   -426   -459    197    244   -441  -1202   -969  -1213   -719   -953   -506
    101   -381   -483    140    290   -431  -1192   -961  -1218   -740   -979   -488
    116   -384   -501    132    306   -441  -1213   -984  -1252   -810  -1005   -480
    122   -400   -522    140    322   -459  -1228  -1015  -1288   -878  -1028   -475
    155   -405   -561    124    355   -480  -1244  -1039  -1317   -919  -1062   -470
    280   -361   -641     41    459   -501  -1260  -1047  -1332   -958  -1091   -488
    457   -322   -779    -70    615   -548  -1296  -1088  -1363  -1072  -1124   -563
    397   -415   -813      7    605   -613  -1327  -1140  -1410  -1210  -1182   -652
    298   -459   -758     77    527   -607  -1309  -1124  -1408  -1254  -1182   -683
    231   -441   -672    106    452   -555  -1260  -1075  -1363  -1208  -1143   -659
    174   -415   -589    119    381   -501  -1208  -1034  -1325  -1127  -1098   -623
    184   -337   -522     75    353   -431  -1169   -982  -1280  -1039  -1036   -571
    176   -303   -483     62    329   -392  -1182   -953  -1260   -971   -984   -542
    137   -309   -446     85    290   -376  -1213   -937  -1244   -919   -940   -532
    158   -275   -433     59    296   -353  -1218   -911  -1228   -859   -891   -517
    189   -252   -441     31    314   -345  -1197   -888  -1215   -810   -844   -493
    207   -254   -465     20    335   -358  -1171   -878  -1210   -802   -828   -475
    215   -267   -483     25    348   -374  -1166   -888  -1215   -810   -841   -452
    226   -262   -488     18    355   -374  -1148   -891  -1215   -810   -844   -418
    262   -210   -472    -25    366   -340  -1109   -875  -1197   -792   -823   -363
    280   -202   -485    -38    381   -342  -1075   -865  -1189   -789   -818   -322
    249   -270   -519     10    384   -394  -1075   -883  -1210   -818   -833   -327
    259   -262   -524      0    392   -392  -1085   -885  -1208   -813   -810   -335
    311   -197   -509    -57    410   -353  -1070   -862  -1174   -787   -761   -337
    306   -171   -478    -67    389   -324  -1054   -841  -1145   -761   -719   -345
    280   -140   -420    -70    350   -280  -1031   -815  -1111   -722   -680   -348
    246   -150   -400    -49    322   -272  -1021   -802  -1093   -701   -659   -353
    239   -142   -381    -49    309   -262  -1008   -779  -1065   -680   -631   -342
    233   -109   -345    -62    288   -226   -995   -758  -1031   -646   -594   -306
    228    -98   -327    -64    277   -213   -995   -753  -1013   -628   -579   -257
    205   -116   -322    -46    262   -218   -992   -758  -1005   -618   -574   -231
    194   -116   -314    -38    254   -215   -966   -748   -992   -605   -545   -213
    187   -103   -293    -44    239   -197   -940   -740   -979   -594   -517   -202
    155    -93   -249    -31    202   -171   -909   -722   -958   -576   -483   -197
    114   -103   -218     -7    166   -158   -891   -704   -940   -561   -454   -187
     85    -70   -158     -7    119   -114   -862   -672   -901   -527   -400   -155
     23    -67    -93     20     57    -80   -833   -644   -867   -504   -361   -132
    -15    -67    -51     41     18    -59   -805   -615   -846   -488   -350   -106
    -59     -5     54     31    -57     23   -758   -566   -792   -441   -303    -49
   -116     36    153     41   -135     93   -706   -517   -735   -394   -257     -2
    -90     51    142     18   -116     96   -696   -506   -730   -397   -270      7
      2     54     51    -28    -23     54   -724   -530   -758   -433   -293    -10
     77     93     15    -85     31     54   -719   -524   -756   -426   -270    -15
    127    140     10   -135     57     75   -709   -522   -748   -415   -257    -10
    161    158     -2   -161     80     77   -698   -517   -737   -415   -257    -10
    174    174      0   -174     88     88   -688   -511   -727   -418   -249     -5
    189    194      5   -194     93    101   -698   -540   -732   -426   -249    -12
    215    218      2   -218    106    111   -701   -558   -740   -423   -252     -5
    218    192    -28   -205    122     83   -727   -594   -779   -446   -277    -18
    233    192    -41   -213    137     75   -748   -618   -802   -459   -285    -15
    244    174    -70   -207    155     51   -756   -620   -813   -467   -283     -2
    259    142   -116   -202    189     12   -771   -633   -836   -488   -301    -15
    257     90   -166   -176    210    -36   -774   -641   -859   -509   -322    -33
    252     38   -213   -145    233    -85   -792   -659   -891   -540   -355    -49
    257     -5   -262   -127    259   -132   -813   -680   -919   -568   -394    -77
    254    -57   -314    -98    283   -184   -826   -704   -948   -600   -420   -116
    257   -114   -374    -72    311   -244   -839   -727   -976   -626   -449   -153
    285   -145   -431    -70    358   -288   -849   -743  -1000   -652   -470   -168
    332   -145   -480    -96    405   -311   -865   -758  -1015   -670   -488   -194
    353   -137   -491   -109    420   -314   -878   -763  -1018   -670   -483   -205
    376   -142   -519   -119    446   -329   -888   -776  -1031   -680   -485   -220
    431   -142   -574   -142    501   -358   -888   -784  -1034   -691   -496   -246
    452   -220   -672   -116    561   -446   -901   -800  -1065   -737   -553   -306
    475   -301   -779    -88    626   -540   -870   -758  -1075   -789   -620   -379
    493   -329   -826    -83    657   -576   -763   -641  -1021   -792   -649   -428
    545   -265   -810   -140    678   -537   -636   -472   -893   -711   -587   -381
    581    -33   -618   -275    600   -324   -553   -311   -696   -496   -368   -176
    576    483    -96   -530    337    194   -563   -262   -449   -124     59    239
    506   1130    623   -818    -57    875   -652   -402   -257    272    542    709
    410   1286    875   -846   -231   1080   -989   -782   -376    371    696    836
    335    815    480   -576    -72    649  -1267  -1234   -878    -96    259    439
    345     90   -254   -220    301    -80  -1335  -1457  -1413   -800   -449   -166
    488   -345   -836    -72    659   -589  -1288  -1356  -1574  -1109   -792   -483
    514   -553  -1067     20    789   -810  -1192  -1187  -1519  -1135   -854   -563
    465   -587  -1054     59    758   -820  -1117  -1098  -1447  -1093   -826   -553
    493   -462   -956    -15    724   -709  -1031   -992  -1335   -997   -737   -483
    511   -358   -870    -75    688   -615   -966   -917  -1244   -922   -659   -413
    524   -293   -818   -114    670   -555   -935   -875  -1197   -883   -618   -361
    527   -275   -802   -127    662   -537   -911   -846  -1171   -865   -594   -335
    530   -272   -805   -129    665   -537   -906   -831  -1166   -859   -581   -329
    537   -254   -792   -142    665   -524   -891   -805  -1148   -846   -555   -322
    537   -239   -776   -148    657   -506   -872   -782  -1132   -831   -535   -309
    530   -231   -761   -150    644   -496   -870   -782  -1132   -833   -537   -319
    519   -244   -763   -140    641   -504   -857   -776  -1132   -833   -535   -335
    514   -244   -761   -135    633   -501   -839   -761  -1119   -823   -511   -322
    524   -231   -756   -145    639   -493   -828   -750  -1106   -810   -488   -296
    524   -249   -774   -140    649   -511   -823   -748  -1109   -813   -478   -296
    519   -267   -787   -127    652   -527   -813   -737  -1096   -807   -462   -293
    522   -267   -792   -127    654   -530   -810   -730  -1093   -810   -454   -293
    514   -270   -784   -122    649   -527   -813   -727  -1091   -815   -459   -303
    514   -257   -774   -129    641   -514   -813   -724  -1088   -813   -444   -301
    517   -233   -750   -142    631   -491   -813   -719  -1080   -818   -436   -306
    509   -249   -758   -129    631   -504   -805   -706  -1075   -833   -436   -319
    506   -275   -782   -114    644   -527   -792   -698  -1078   -849   -428   -327
    509   -265   -774   -122    639   -519   -779   -688  -1062   -833   -405   -311
    514   -254   -769   -129    641   -511   -784   -691  -1065   -818   -394   -306
    511   -249   -761   -129    633   -506   -784   -693  -1067   -807   -392   -311
    496   -259   -756   -116    626   -506   -787   -693  -1070   -802   -387   -316
    506   -277   -784   -114    641   -530   -802   -696  -1080   -802   -387   -309
    514   -270   -784   -122    646   -527   -810   -685  -1075   -787   -368   -296
    514   -254   -771   -132    641   -511   -807   -672  -1057   -771   -350   -283
    511   -236   -748   -137    628   -491   -802   -654  -1041   -758   -337   -272
    506   -220   -727   -145    615   -472   -802   -644  -1039   -745   -332   -270
    506   -233   -740   -137    623   -488   -795   -633  -1036   -737   -329   -262
    491   -233   -727   -129    607   -480   -769   -615  -1021   -727   -324   -246
    480   -226   -706   -127    592   -465   -756   -607  -1008   -719   -316   -241
    467   -226   -693   -122    579   -457   -743   -597   -995   -706   -301   -236
    459   -207   -667   -127    561   -436   -717   -579   -969   -685   -275   -220
    454   -192   -646   -132    550   -418   -696   -561   -945   -670   -252   -200
    439   -187   -626   -124    532   -405   -683   -550   -924   -659   -244   -192
    415   -192   -607   -111    509   -400   -657   -530   -896   -649   -252   -192
    413   -158   -571   -127    491   -363   -633   -514   -865   -631   -254   -176
    394   -155   -550   -119    470   -353   -631   -511   -852   -626   -265   -174
    392   -155   -548   -116    470   -350   -626   -509   -833   -613   -257   -168
    387   -158   -548   -114    465   -353   -623   -506   -823   -610   -241   -161
    361   -148   -509   -109    433   -327   -626   -517   -823   -602   -233   -153
    394    -83   -480   -155    436   -283   -605   -511   -807   -587   -226   -132
    407    -46   -454   -179    431   -249   -589   -509   -797   -579   -218   -127
    355    -96   -452   -129    402   -272   -594   -514   -800   -589   -228   -135
    368    -54   -426   -158    394   -239   -584   -504   -782   -576   -207   -103
    405     12   -392   -210    397   -189   -566   -480   -763   -561   -176    -72
    413     46   -366   -228    389   -158   -548   -467   -750   -550   -158    -62
    423     83   -342   -254    384   -129   -522   -449   -732   -540   -155    -57
    459    145   -314   -303    387    -83   -488   -420   -709   -511   -148    -46
    470    176   -293   -324    381    -57   -462   -410   -709   -493   -148    -46
    454    218   -236   -335    345     -7   -446   -402   -701   -452   -148    -31
    483    275   -210   -381    345     31   -415   -355   -639   -410   -109    -18
    488    275   -215   -381    350     31   -394   -329   -607   -402    -41    -15
    457    254   -202   -358    327     25   -405   -340   -605   -400    -20    -20
    485    322   -163   -402    324     80   -389   -340   -584   -376    -10     18
    475    358   -119   -418    296    119   -394   -348   -587   -355      0     44
    454    350   -106   -402    280    122   -428   -389   -620   -379    -20     38
    465    350   -114   -407    288    119   -452   -418   -646   -402    -44     33
    496    381   -114   -439    306    135   -441   -413   -641   -397    -36     57
    472    350   -124   -413    298    111   -449   -420   -652   -418    -62     41
    462    319   -145   -392    303     88   -465   -439   -667   -441    -83     12
    457    249   -207   -355    332     20   -496   -467   -704   -485   -111    -31
    472    194   -277   -332    376    -41   -524   -496   -737   -517   -132    -67
    519    176   -342   -350    428    -83   -555   -527   -771   -542   -153    -88
    584    205   -381   -394    483    -88   -558   -540   -787   -558   -158    -80
    620    176   -444   -400    532   -132   -574   -568   -818   -597   -189    -96
    657    135   -522   -394    589   -192   -610   -613   -859   -641   -233   -127
    685    142   -545   -415    613   -200   -620   -626   -872   -644   -244   -132
    771    153   -618   -462    693   -231   -633   -633   -883   -652   -233   -132
    828    148   -680   -488    753   -265   -657   -659   -904   -670   -228   -142
    833     88   -745   -459    789   -327   -693   -696   -945   -714   -275   -174
    859     28   -831   -444    844   -400   -665   -662   -950   -756   -327   -231
    820      0   -823   -410    820   -410   -550   -537   -883   -753   -350   -252
    782     25   -758   -405    769   -366   -439   -384   -769   -688   -319   -218
    784    184   -600   -483    693   -207   -342   -197   -584   -511   -124    -80
    774    652   -122   -714    446    265   -327   -111   -342   -155    244    303
    670   1221    550   -945     59    885   -423   -252   -189    213    714    714
    545   1491    945  -1021   -200   1221   -698   -618   -275    355    966    891
    439   1317    878   -878   -218   1098   -937  -1018   -592    148    727    727
    374    607    233   -493     70    420   -969  -1228  -1080   -517     38    168
    392     57   -335   -226    363   -137   -950  -1150  -1312   -909   -366   -179
    426   -135   -563   -148    493   -348   -888   -969  -1262   -932   -446   -254
    431   -135   -566   -148    498   -350   -797   -841  -1124   -875   -366   -231
    426    -64   -491   -181    457   -275   -706   -740   -989   -774   -290   -161
    431      0   -431   -215    431   -215   -649   -672   -911   -683   -280   -106
    444     57   -387   -252    415   -163   -605   -626   -857   -626   -246    -64
    441    111   -329   -275    387   -109   -574   -600   -813   -584   -215    -31
    449    111   -337   -280    392   -111   -574   -597   -805   -576   -207    -25
    444    127   -316   -288    381    -93   -563   -584   -787   -563   -192    -18
    441    148   -293   -296    366    -72   -553   -574   -771   -545   -176    -10
    441    137   -303   -288    374    -83   -553   -576   -769   -542   -176     -7
    441    140   -301   -293    371    -80   -555   -579   -771   -545   -176    -15
    441    163   -277   -301    361    -57   -555   -574   -761   -535   -171    -12
    457    166   -290   -314    374    -62   -558   -574   -761   -530   -179    -15
    465    161   -303   -311    384    -70   -548   -563   -753   -524   -179     -5
    472    179   -296   -327    384    -57   -548   -558   -743   -530   -174      5
    472    171   -301   -324    387    -64   -550   -555   -737   -568   -179      2
    472    163   -311   -319    392    -72   -553   -553   -735   -594   -189      0
    475    179   -296   -327    387    -57   -553   -548   -722   -584   -179      5
    478    174   -306   -327    392    -64   -558   -550   -727   -581   -187     -5
    493    189   -306   -342    400    -57   -558   -545   -722   -568   -187     -5
    501    197   -303   -350    402    -54   -555   -537   -709   -550   -176     -2
    509    197   -311   -353    410    -57   -555   -530   -706   -540   -171      5
    498    205   -296   -353    397    -44   -558   -527   -701   -532   -166      5
    504    210   -293   -358    397    -41   -563   -530   -698   -524   -168      5
    509    200   -311   -355    410    -54   -571   -530   -701   -524   -168      7
    522    184   -337   -353    431    -75   -576   -527   -701   -527   -168     12
    524    168   -355   -348    441    -93   -584   -527   -706   -522   -171     10
    535    184   -350   -361    441    -83   -587   -517   -698   -506   -153     20
    548    205   -345   -379    446    -67   -592   -504   -685   -491   -129     36
    555    223   -332   -389    444    -54   -579   -480   -662   -465   -106     51
    550    231   -319   -392    436    -44   -568   -470   -657   -462    -96     46
    566    239   -327   -402    446    -44   -555   -459   -654   -457    -96     57
    571    233   -337   -402    454    -51   -542   -454   -652   -452    -98     59
    548    213   -335   -379    441    -59   -545   -462   -659   -454    -98     51
    542    205   -337   -376    439    -64   -537   -462   -659   -446   -101     51
    605    277   -327   -441    465    -23   -509   -436   -626   -410    -72     80
    628    306   -322   -470    475     -5   -488   -420   -600   -387    -54     96
    602    231   -371   -415    488    -70   -488   -415   -589   -381    -51     88
    600    197   -402   -400    498   -101   -485   -415   -579   -376    -38     75
    688    288   -402   -488    545    -57   -444   -374   -527   -329      2    106
    717    329   -389   -524    553    -28   -413   -348   -488   -293     28    132
    654    270   -384   -462    519    -57   -405   -345   -478   -288     23    127
    607    236   -371   -423    488    -67   -397   -342   -467   -280     18    124
    592    254   -340   -423    465    -41   -379   -329   -441   -259     38    145
    566    252   -314   -410    439    -31   -371   -322   -428   -246     57    158
    537    246   -290   -392    415    -20   -371   -319   -415   -233     70    161
    524    246   -277   -387    400    -15   -363   -309   -400   -218     77    174
    527    246   -280   -389    405    -15   -345   -285   -392   -202     90    189
    509    239   -270   -374    389    -15   -337   -265   -392   -187    111    202
    475    241   -233   -358    355      5   -332   -249   -376   -163    135    218
    475    265   -210   -371    342     28   -314   -218   -329   -132    161    241
    491    296   -194   -394    342     51   -301   -179   -285   -101    187    262
    485    314   -171   -400    327     72   -283   -145   -249    -70    226    288
    483    329   -153   -405    319     88   -257   -111   -226    -44    257    314
    467    337   -129   -405    298    103   -228    -83   -205    -20    288    335
    436    355    -80   -397    259    137   -200    -57   -179     12    327    363
    413    389    -23   -402    218    184   -171    -44   -158     38    363    384
    400    423     23   -410    189    223   -161    -44   -150     54    389    400
    368    389     18   -381    176    205   -184    -67   -176     41    381    387
    358    379     20   -368    168    200   -192    -77   -189     36    379    384
    413    436     23   -426    194    231   -176    -57   -168     41    381    402
    366    387     20   -376    174    205   -187    -72   -187     10    366    392
    324    327      0   -327    161    166   -205    -85   -207    -18    350    366
    329    301    -28   -316    179    137   -202    -80   -215    -31    332    350
    290    228    -62   -262    176     83   -205    -90   -236    -64    309    322
    277    184    -93   -231    187     46   -210    -96   -252    -93    301    303
    327    213   -114   -272    220     49   -202    -93   -257   -101    290    301
    314    181   -132   -249    223     25   -210   -103   -275   -119    254    288
    267    145   -124   -207    197     10   -215   -111   -285   -135    223    275
    254    140   -114   -197    184     12   -213   -109   -283   -142    215    267
    254    132   -122   -192    189      5   -202    -98   -280   -145    218    283
    252    129   -124   -192    189      2   -192    -96   -275   -145    218    301
    231     80   -153   -158    192    -36   -197   -109   -290   -163    192    293
    207    -12   -220    -96    213   -116   -187    -98   -306   -202    155    257
    213   -103   -316    -57    262   -210   -106     -7   -283   -233     98    192
    236    -64   -301    -88    267   -181      7    137   -192   -187    132    200
    298     88   -210   -194    252    -59    124    327    -23    -33    275    319
    363    488    124   -426    119    306    181    478    236    288    607    644
    316   1148    831   -732   -257    989    148    459    514    737   1119   1150
    176   1553   1374   -865   -600   1465    -83    163    574    989   1426   1439
    145   1421   1275   -784   -566   1348   -402   -262    285    805   1275   1304
    111    722    610   -415   -249    667   -574   -672   -324     93    589    704
    114     -5   -119    -57    116    -62   -597   -737   -719   -475    -10    176
    192   -275   -470     41    329   -371   -553   -592   -732   -571   -158     36
    257   -290   -548     15    400   -418   -444   -433   -628   -514   -140     54
    290   -220   -511    -33    400   -366   -340   -309   -517   -428    -75    109
    332   -124   -457   -103    392   -290   -283   -239   -433   -358    -15    155
    340    -90   -431   -124    384   -259   -252   -202   -392   -327      2    179
    379    -51   -431   -163    402   -241   -220   -166   -358   -303     12    210
    389    -46   -436   -171    413   -241   -207   -153   -342   -298     12    226
    384    -83   -467   -153    423   -275   -205   -153   -345   -303      2    218
    420    -54   -475   -184    446   -265   -184   -129   -329   -293     15    233
    407    -46   -454   -181    428   -252   -179   -119   -324   -293     28    241
    363    -77   -441   -142    402   -259   -176   -119   -319   -309     28    244
    355    -96   -452   -132    400   -272   -179   -122   -322   -314     28    239
    355    -77   -436   -140    394   -257   -174   -109   -301   -301     46    257
    376    -36   -413   -171    392   -223   -150    -77   -265   -275     80    288
    381    -28   -410   -176    394   -218   -135    -59   -246   -262     88    298
    335    -70   -407   -132    368   -239   -145    -67   -246   -262     80    285
    319    -88   -407   -116    363   -246   -148    -62   -236   -252     85    288
    366    -38   -405   -163    384   -220   -119    -31   -207   -220    114    314
    361    -10   -371   -174    366   -189    -98    -12   -179   -192    132    324
    355    -15   -371   -171    363   -192    -96     -5   -174   -179    140    306
    355     -7   -363   -174    358   -184    -80      2   -161   -161    161    298
    329    -25   -355   -153    340   -192    -96     -2   -163   -161    166    285
    329    -46   -376   -140    353   -210    -98      5   -155   -155    166    280
    348    -46   -394   -153    368   -220    -98     18   -150   -145    174    280
    358    -57   -415   -150    384   -236   -101     18   -150   -140    176    280
    371    -38   -413   -166    389   -226    -98     31   -140   -122    194    296
    376    -18   -394   -179    384   -205    -88     44   -124   -101    218    316
    387    -12   -402   -189    392   -207    -85     59   -114    -96    233    322
    353    -49   -402   -153    376   -226    -96     62   -119   -103    231    314
    337    -41   -379   -150    355   -210    -88     80   -103    -88    252    335
    361      0   -361   -179    361   -179    -62    114    -70    -57    285    374
    332     10   -324   -171    327   -155    -51    127    -54    -44    309    387
    309     15   -296   -163    301   -140    -38    137    -44    -36    324    389
    309     28   -283   -171    296   -127    -23    148    -38    -33    337    381
    311     46   -265   -179    288   -109    -10    155    -25    -28    345    371
    306     64   -241   -187    272    -88      7    174      0     -2    366    387
    314     85   -231   -200    272    -72     28    200     36     31    400    413
    340    109   -233   -226    288    -62     59    233     72     62    428    433
    324    114   -210   -218    267    -46     80    252    101     85    446    446
    298     98   -200   -197    249    -51     75    246    109     85    446    446
    296    101   -197   -200    246    -46     70    241    119     96    452    449
    342    166   -176   -254    259     -5     88    254    145    122    480    470
    384    213   -171   -298    277     20    111    270    171    145    501    488
    348    194   -153   -272    249     23    114    259    176    145    504    488
    298    174   -124   -236    210     25    106    249    176    140    504    485
    303    194   -109   -252    205     44    103    249    189    148    511    496
    327    228    -98   -277    213     64    116    265    215    168    535    517
    332    249    -83   -290    207     83    127    275    233    184    545    530
    301    231    -70   -267    187     80    129    283    244    192    553    535
    296    246    -49   -272    174     98    145    303    270    213    571    548
    293    303     10   -298    142    158    168    329    311    246    605    579
    303    350     46   -329    127    200    200    358    353    280    639    615
    293    363     70   -329    111    218    220    381    379    301    654    641
    293    394    101   -345     96    249    236    402    402    324    675    662
    293    423    129   -358     83    277    244    418    420    342    688    678
    293    457    163   -376     64    309    259    439    446    361    709    706
    311    524    213   -418     49    371    283    457    483    394    737    743
    311    545    231   -428     41    387    290    454    496    410    750    763
    296    545    249   -420     23    397    283    441    504    420    766    776
    301    519    218   -413     41    371    252    410    483    400    748    761
    337    504    166   -423     85    335    231    392    470    384    724    743
    358    509    150   -436    103    332    218    381    465    381    717    737
    361    485    124   -423    119    306    200    363    446    366    698    719
    368    439     70   -405    148    254    194    353    431    342    667    691
    366    387     20   -376    174    205    171    327    400    309    631    649
    363    327    -36   -348    200    145    140    303    368    275    592    607
    400    329    -70   -363    236    129    132    298    355    267    589    615
    415    337    -77   -376    246    129    137    296    350    265    584    626
    381    270   -114   -327    246     77    135    288    332    249    566    610
    381    241   -140   -311    259     51    122    272    314    223    542    581
    350    192   -158   -270    254     18    103    252    293    202    522    566
    361    200   -163   -280    262     18    114    262    309    202    527    579
    389    218   -174   -303    283     23    132    283    327    213    550    597
    389    187   -205   -290    296     -7    127    283    316    194    542    592
    407    103   -303   -254    355    -98    155    319    298    150    480    535
    392     31   -363   -213    376   -166    270    452    340    145    439    470
    392     62   -329   -226    361   -132    389    618    446    218    485    493
    462    296   -166   -379    314     64    504    815    649    428    688    678
    532    857    324   -693    103    592    548    940    945    831   1132   1117
    353   1519   1163   -937   -405   1343    449    792   1176   1262   1652   1631
    194   1779   1584   -987   -696   1680    163    410   1137   1402   1860   1829
    114   1408   1293   -761   -589   1350   -137    -23    740   1057   1543   1530
     72    522    449   -296   -187    485   -298   -392     72    252    745    818
    129    -64   -194    -33    161   -129   -298   -358   -192   -150    290    376
    205   -202   -410     -2    306   -306   -218   -176   -135   -150    241    306
    236   -168   -405    -33    319   -288    -85     -5     -5    -57    303    340
    265    -77   -342    -93    303   -210     20    129    116     44    384    405
    285     23   -262   -155    272   -119     83    194    189    111    446    457
    288     62   -226   -176    257    -80    124    236    231    153    483    480
    285     67   -218   -176    252    -75    140    249    241    158    485    475
    290     88   -202   -189    246    -57    142    246    239    155    485    465
    290     98   -192   -194    241    -46    150    259    246    168    498    462
    288    106   -184   -197    236    -38    158    272    254    179    506    465
    283     98   -187   -192    236    -44    166    283    259    181    506    475
    272     98   -174   -184    223    -36    166    283    259    179    504    480
    272    119   -155   -197    215    -18    163    277    265    181    509    485
    275    127   -150   -202    213    -10    168    277    270    187    509    493
    275    135   -140   -205    207     -2    176    280    275    192    514    493
    272    129   -142   -200    207     -5    192    288    283    205    527    498
    257    127   -132   -192    194     -2    189    288    283    205    517    498
    254    150   -103   -202    179     23    187    285    285    215    509    498
    244    140   -106   -194    174     15    181    283    285    223    501    496
    220    127    -93   -174    158     18    176    277    290    236    498    501
    254    181    -72   -218    163     54    197    296    314    265    519    530
    293    239    -57   -267    176     90    220    319    337    290    555    558
    275    249    -25   -262    150    111    239    324    345    298    581    561
    215    215      0   -215    109    109    226    309    337    293    584    558
    200    197     -5   -200    103     98    202    293    322    283    563    576
    215    220      2   -218    106    111    200    296    322    285    553    602
    228    239     10   -236    109    127    192    293    316    280    545    607
    231    244     12   -236    109    129    176    290    309    265    532    597
    267    275      7   -275    129    142    197    314    327    283    522    618
    272    285     12   -280    129    150    207    316    324    285    498    644
    290    283     -7   -288    148    140    215    309    301    296    472    628
    265    246    -18   -254    142    114    207    303    301    316    467    600
    223    239     12   -233    103    127    226    322    319    337    509    594
    244    265     20   -254    111    142    244    337    335    361    548    618
    233    277     44   -257     96    161    254    340    350    371    568    633
    207    265     57   -236     75    161    257    337    350    379    571    626
    215    285     67   -252     75    176    270    353    366    394    592    633
    231    309     77   -270     77    194    290    376    392    420    610    646
    241    345    103   -293     67    226    314    397    423    446    626    657
    213    342    129   -277     41    236    332    407    444    465    641    657
    194    353    158   -272     18    254    342    410    449    475    654    652
    184    361    176   -272      5    270    350    415    467    496    667    659
    184    350    166   -267      7    259    355    418    478    504    667    665
    192    348    155   -270     18    252    355    410    480    509    659    662
    202    355    153   -280     23    254    350    400    480    514    649    665
    197    361    163   -280     15    265    340    394    480    519    644    665
    228    387    158   -309     33    272    329    397    491    527    652    672
    283    402    119   -342     83    262    322    394    493    524    654    672
    314    397     83   -358    114    241    306    376    485    514    641    657
    363    444     80   -405    142    262    296    376    491    519    646    659
    413    454     41   -433    187    249    277    374    483    511    644    649
    457    446    -10   -452    233    218    285    381    491    514    649    644
    496    485    -10   -491    252    236    314    405    511    535    685    665
    527    535      5   -532    259    270    329    423    530    555    711    683
    545    561     15   -555    265    288    332    426    537    566    722    696
    561    600     38   -579    262    319    348    436    548    579    719    706
    571    636     64   -605    254    350    371    449    568    605    756    722
    548    646     98   -597    226    374    389    457    581    628    761    735
    493    662    168   -579    161    415    407    462    602    657    761    756
    462    675    213   -568    124    444    407    452    613    675    787    766
    441    675    233   -561    101    454    371    413    584    665    792    745
    413    649    236   -532     88    444    355    402    566    654    750    735
    392    620    228   -509     80    426    348    397    563    649    735    735
    368    615    246   -491     62    431    355    405    576    667    737    745
    329    579    249   -454     38    415    361    407    574    665    722    730
    306    524    218   -415     44    374    350    400    553    641    696    698
    283    465    181   -376     49    324    337    389    535    620    667    667
    267    436    168   -350     49    303    340    387    535    618    654    657
    252    397    145   -327     51    272    337    381    530    607    636    641
    226    358    132   -293     46    246    335    368    514    592    605    620
    207    348    140   -280     33    246    335    363    509    589    589    605
    200    340    140   -270     31    241    332    358    509    589    579    594
    189    319    129   -257     28    223    329    353    501    581    571    579
    187    301    114   -246     36    207    324    348    496    579    566    568
    202    241     36   -223     83    140    319    345    475    542    527    530
    236    153    -83   -194    161     36    366    418    480    504    465    454
    241    153    -90   -200    166     31    480    563    558    530    457    418
    275    252    -25   -265    150    114    605    750    704    657    540    491
    324    592    267   -459     28    431    698    927    945    945    818    769
    316   1205    888   -761   -285   1047    709    971   1226   1369   1306   1254
    161   1751   1590   -958   -714   1673    545    722   1348   1706   1735   1662
     64   1753   1686   -909   -810   1719    218    298   1140   1673   1725   1657
      7   1189   1182   -600   -587   1184    -10   -116    628   1132   1176   1174
     25    337    311   -181   -142    324    -77   -301    101    402    431    496
    103    -75   -179    -15    140   -127    -62   -189      2    187    163    244
    148   -124   -272    -10    210   -197     36    -33     98    228    161    226
    179    -62   -241    -59    207   -153    137     96    218    324    220    270
    213     59   -153   -135    184    -46    231    202    337    444    301    345
    231    135    -96   -184    163     20    277    252    397    506    355    387
    231    153    -80   -192    155     36    309    277    428    540    381    405
    241    145    -96   -192    168     23    327    296    446    555    402    413
    259    145   -114   -202    187     15    335    314    462    566    418    431
    272    127   -145   -200    207     -7    324    311    454    555    402    418
    290    137   -155   -215    223     -7    324    314    457    563    418    420
    319    137   -184   -228    252    -23    319    311    452    561    418    431
    332    145   -187   -239    259    -20    327    311    454    568    418    452
    353    137   -215   -246    283    -38    322    303    446    566    407    454
    348    137   -210   -244    277    -36    327    303    449    568    400    459
    335    132   -202   -236    270    -33    335    309    454    568    394    475
    319    127   -192   -223    257    -31    345    309    459    576    402    491
    306    122   -187   -215    246    -31    358    327    483    594    410    504
    298    114   -184   -207    241    -33    368    348    498    610    420    524
    277    103   -176   -192    228    -36    363    355    501    615    423    535
    259     98   -161   -179    210    -31    361    361    509    615    423    540
    249    101   -150   -176    200    -23    366    374    532    628    428    548
    233    119   -114   -176    174      2    381    394    553    654    462    563
    207    103   -106   -155    158     -2    397    407    558    665    472    563
    192    103    -88   -148    140      7    415    418    561    672    493    550
    142     70    -75   -106    109     -2    410    415    548    680    511    532
     77      2    -77    -41     77    -36    379    379    511    657    488    506
    101      5    -98    -54     98    -44    387    397    517    670    480    519
    246    140   -106   -192    176     18    441    467    568    724    517    584
    265    179    -85   -223    174     46    449    483    571    735    517    602
    184    103    -80   -145    132     12    423    459    540    706    496    587
    200    122    -80   -163    140     23    426    467    535    706    501    607
    194    114    -80   -153    137     18    431    472    532    693    488    610
    207    129    -77   -168    142     25    439    475    530    691    478    607
    200    124    -77   -163    137     23    444    472    524    685    485    602
    189    127    -64   -161    127     31    457    478    524    680    491    600
    202    150    -51   -176    127     49    483    498    540    691    483    618
    197    171    -28   -184    111     72    498    517    558    706    454    628
    200    192     -7   -197    103     93    519    545    587    717    457    644
    200    220     20   -213     90    122    545    571    615    727    462    652
    218    262     44   -239     88    153    568    592    641    745    478    652
    205    254     49   -231     75    153    581    602    652    753    491    644
    197    262     64   -228     64    163    600    618    665    769    509    646
    189    270     80   -231     54    176    594    610    665    774    514    641
    168    226     57   -197     57    142    581    594    654    761    496    623
    200    223     23   -213     88    124    587    594    657    766    491    620
    267    270      2   -270    132    137    587    594    659    774    488    613
    296    285    -10   -293    153    140    581    581    649    763    475    594
    309    262    -46   -285    179    109    568    571    626    743    444    568
    366    280    -88   -324    228     96    584    584    633    756    433    566
    407    303   -106   -355    257     98    594    600    644    774    431    568
    457    342   -114   -402    285    114    620    626    665    802    439    587
    433    314   -119   -374    277     98    626    633    665    807    428    589
    439    345    -96   -394    267    124    626    644    675    823    439    594
    475    394    -80   -436    277    158    641    662    693    846    446    602
    532    444    -88   -491    311    179    665    683    711    867    457    618
    550    467    -83   -509    316    192    672    696    732    888    467    633
    519    433    -85   -478    301    176    670    691    727    891    470    644
    553    514    -38   -535    296    239    693    698    750    924    506    688
    571    558    -15   -566    293    270    701    696    758    940    524    704
    514    496    -18   -504    267    239    667    659    727    914    496    667
    470    426    -46   -449    257    189    628    626    693    883    462    639
    467    400    -67   -433    267    166    615    610    678    880    457    623
    478    413    -67   -446    272    174    628    615    683    888    465    623
    426    358    -67   -392    246    145    620    600    667    870    444    589
    389    272   -116   -332    254     77    592    568    626    826    405    545
    387    220   -168   -303    277     25    592    563    605    805    387    522
    389    153   -236   -272    314    -41    587    555    576    776    355    491
    361     88   -272   -223    316    -90    576    540    550    745    322    459
    361     72   -288   -218    324   -106    576    532    537    735    319    452
    358     54   -306   -207    332   -124    571    522    522    717    306    433
    361     46   -314   -205    337   -132    568    517    517    709    301    428
    366     75   -290   -220    329   -106    576    524    524    719    314    436
    342     49   -293   -197    316   -119    566    519    509    709    303    415
    361      7   -353   -184    355   -171    574    535    501    693    285    379
    392    -70   -465   -161    426   -267    633    607    509    667    239    319
    350   -132   -483   -109    415   -306    737    719    558    654    197    254
    340    -80   -420   -132    379   -249    849    872    675    732    249    288
    379    168   -210   -275    296    -20    943   1026    872    953    470    485
    366    654    288   -511     38    472    932   1047   1091   1304    878    865
    267   1273   1005   -769   -368   1140    776    810   1200   1652   1322   1254
    220   1374   1153   -797   -467   1262    415    381    987   1660   1400   1278
    174    987    813   -581   -319    901    202     15    571   1252   1026    932
    150    252     98   -202     25    176    171   -127    106    579    345    361
    194   -241   -436     23    314   -337    205    -15    -44    272      5     67
    218   -319   -540     49    379   -428    309    150     54    311     12     49
    223   -283   -506     31    363   -394    392    252    155    376     72     64
    223   -207   -433    -10    327   -319    452    327    257    452    150     93
    262    -83   -345    -88    303   -213    511    397    358    535    246    145
    280    -12   -293   -135    285   -153    555    436    407    576    290    181
    241    -18   -262   -111    252   -140    561    439    418    579    290    202
    207    -12   -220    -98    210   -116    563    439    423    581    296    215
    174    -15   -189    -77    181   -101    566    433    426    584    298    215
    155     -7   -163    -75    158    -85    581    446    444    600    316    228
    168     46   -122   -109    145    -36    602    470    472    631    348    259
    148    106    -44   -129     96     31    618    485    498    659    376    288
     90     98      7    -93     41     54    623    493    511    667    387    298
     62     98     36    -80     12     67    628    504    524    675    400    309
     38    122     83    -80    -20    103    641    517    540    688    410    324
     41    129     85    -88    -20    109    641    517    540    683    389    329
     38    111     72    -75    -15     93    623    498    530    670    363    324
     80    132     49   -109     15     93    610    488    527    662    355    319
    103    135     28   -119     36     83    610    485    524    652    342    311
    111    155     41   -135     33     98    615    483    530    652    340    303
    140    168     28   -153     57     98    607    470    522    641    329    280
    168    168      0   -168     83     85    594    457    514    628    324    259
    189    181     -7   -187     98     88    584    452    509    623    324    249
    207    189    -18   -200    111     85    568    439    498    615    322    241
    228    187    -41   -207    135     72    555    428    491    610    314    236
    244    168    -75   -207    158     49    542    423    480    600    303    226
    265    176    -90   -220    179     44    535    420    472    597    306    223
    298    192   -106   -246    202     44    517    410    462    589    309    220
    342    226   -116   -283    231     54    504    407    454    592    314    228
    397    226   -174   -314    285     25    488    400    441    581    309    223
    467    239   -231   -353    348      5    470    387    426    566    298    218
    535    252   -283   -392    407    -15    457    371    405    550    288    210
    579    259   -319   -418    449    -28    449    355    387    532    267    187
    589    265   -324   -428    457    -28    446    350    381    527    254    171
    592    275   -316   -433    454    -20    459    355    392    532    259    171
    581    252   -329   -418    457    -38    470    363    397    535    259    166
    563    267   -296   -415    431    -12    485    379    420    558    280    179
    553    277   -277   -415    415      2    509    397    444    579    301    187
    535    293   -241   -415    389     25    527    415    467    602    316    189
    522    298   -226   -413    374     36    535    423    485    615    324    184
    511    298   -213   -405    363     44    545    428    496    620    324    179
    485    335   -150   -413    319     93    558    428    514    646    350    197
    467    345   -122   -405    296    111    571    433    530    659    363    207
    454    342   -114   -400    285    114    571    428    532    662    355    202
    452    348   -103   -400    277    122    571    426    537    665    353    194
    439    355    -85   -400    262    137    566    423    542    667    353    189
    426    361    -64   -394    244    148    568    431    550    680    361    200
    413    361    -54   -387    233    153    571    441    558    685    368    207
    397    353    -44   -374    220    155    579    454    568    693    374    210
    358    371     12   -363    171    192    592    470    584    717    392    233
    332    397     62   -366    135    231    602    485    605    737    418    265
    332    407     75   -371    127    241    626    514    631    761    441    293
    327    446    119   -387    103    283    646    537    659    789    470    319
    324    496    171   -410     75    335    665    555    680    813    501    340
    324    517    192   -420     67    353    680    571    696    826    519    358
    306    514    207   -410     49    361    688    581    706    833    532    366
    324    571    246   -446     38    410    698    594    727    857    558    389
    314    594    280   -457     18    439    706    594    740    867    574    397
    293    597    303   -446     -5    452    706    587    743    870    579    397
    290    602    311   -449    -10    457    691    566    730    857    576    394
    288    587    298   -436     -5    444    672    542    709    836    553    381
    314    615    298   -465      7    457    672    540    704    833    545    405
    288    589    301   -439     -7    446    652    519    683    820    530    402
    244    522    277   -384    -18    400    631    498    654    795    501    379
    220    470    249   -345    -12    361    626    488    636    771    472    350
    200    410    210   -306     -5    311    602    459    594    727    431    298
    197    381    184   -290      5    285    581    439    568    698    407    259
    189    335    142   -262     23    239    576    426    548    678    389    226
    181    298    116   -239     33    207    576    418    530    657    374    200
    187    288    101   -239     41    194    563    402    506    631    353    166
    200    288     88   -244     57    187    558    394    491    615    348    142
    142    236     90   -192     25    163    537    371    470    592    332    106
    135    210     75   -171     31    142    532    366    465    579    329     88
    132    187     51   -161     41    119    519    355    449    566    314     64
    140    103    -36   -124     88     33    506    350    410    511    259    -10
    181     33   -150   -109    166    -57    579    439    415    467    197    -96
    233     85   -148   -158    192    -31    711    579    496    498    207   -122
    267    176    -93   -223    181     41    810    750    641    623    316    -49
    288    514    226   -402     31    368    846    865    854    901    613    244
    259   1135    875   -698   -306   1005    802    826   1083   1301   1080    724
    129   1639   1509   -883   -688   1574    594    532   1163   1602   1457   1091
     70   1488   1418   -782   -675   1454    226     77    857   1431   1330    974
     59    878    818   -470   -379    849     46   -290    319    813    730    472
     93    132     38   -114     25     85     23   -392   -119    176     67    -98
    142   -213   -355     36    249   -283     38   -283   -187     15   -137   -298
    155   -244   -402     44    277   -322    142   -127    -70     83    -93   -272
    194   -145   -340    -25    267   -244    249     -5     51    181     -7   -223
    218    -41   -262    -88    239   -150    316     70    137    257     64   -179
    223     33   -189   -127    207    -77    353    109    187    296    124   -171
    200     41   -161   -122    181    -59    358    116    194    298    135   -174
    207     62   -145   -137    176    -41    363    124    202    306    135   -155
    207     83   -127   -145    166    -20    358    116    197    301    106   -132
    210     80   -129   -145    171    -23    353    111    189    283     67   -132
    220    103   -116   -163    168     -5    348    109    187    272     51   -142
    223    129    -93   -176    158     18    353    111    179    267     36   -135
    236    135   -101   -187    168     18    353    106    163    262     18   -114
    265    145   -119   -205    192     12    353     98    158    272      5   -109
    246    137   -111   -192    179     12    342    103    171    288     -7   -109
    215    127    -90   -171    153     18    353    111    179    298     15   -109
    194    116    -80   -158    137     20    355    114    184    301     31   -103
    194    129    -64   -161    129     33    355    116    189    301     36    -96
    181    124    -57   -155    119     33    348    111    184    293     57   -119
    187    140    -46   -163    116     46    345    109    184    290     70   -122
    192    158    -36   -176    114     62    342     98    187    290     54   -114
    207    155    -51   -181    129     51    329     88    179    277     41   -116
    213    161    -54   -187    132     54    319     77    171    265     36   -127
    218    163    -54   -192    137     54    306     67    158    259     28   -145
    228    163    -64   -197    145     51    285     51    140    249     20   -161
    244    189    -54   -215    150     67    270     38    132    241     15   -155
    270    187    -83   -231    176     51    244     23    116    223     -7   -155
    296    197   -101   -246    200     49    220     15    101    215    -23   -142
    324    207   -116   -267    218     46    194      5     88    202    -38   -142
    350    213   -137   -280    244     38    171     -7     72    189    -51   -148
    358    215   -142   -290    252     36    150    -23     51    161    -85   -155
    389    231   -158   -311    272     38    137    -31     38    153   -103   -168
    410    236   -174   -324    290     31    127    -38     28    155    -96   -179
    436    239   -197   -337    316     20    119    -51     18    150    -88   -187
    462    257   -207   -361    335     25    109    -59     10    140    -88   -189
    480    277   -205   -379    342     36    101    -72      5    129   -101   -200
    496    296   -200   -394    348     46     90    -80      7    129   -103   -215
    496    303   -192   -400    345     57     98    -72     23    150    -70   -228
    498    335   -163   -418    332     85    106    -57     51    194    -20   -244
    496    376   -119   -439    309    129    122    -36     83    228     15   -244
    465    379    -88   -423    277    145    119    -44     90    228     15   -257
    444    368    -75   -405    259    148    116    -46     93    226     -5   -252
    439    392    -49   -415    241    171    132    -31    116    241     -7   -231
    418    381    -38   -400    228    171    132    -36    122    241    -28   -231
    400    400     -2   -400    200    200    124    -49    119    244    -44   -246
    389    402     12   -394    189    207    109    -51    127    252    -44   -259
    366    418     51   -394    158    236    106    -51    140    267    -31   -249
    348    439     90   -394    129    265    111    -49    153    283    -31   -259
    337    467    129   -405    103    298    116    -33    176    306    -15   -239
    324    467    142   -394     90    306    114    -23    187    316    -12   -226
    311    488    176   -400     67    332    111    -18    197    327     -7   -220
    306    493    187   -400     59    340    109    -12    205    337     -2   -228
    301    524    223   -413     38    374    114     -2    218    355      7   -228
    283    542    259   -413     12    402    124     18    236    374     20   -223
    265    532    267   -400      0    400    124     25    246    379     18   -223
    270    548    277   -410     -5    415    124     28    257    397     28   -220
    265    568    303   -418    -18    436    137     36    275    418     41   -218
    259    605    345   -431    -41    475    145     49    298    441     57   -197
    254    628    374   -441    -59    501    137     38    298    446     59   -187
    239    649    407   -444    -85    530    127     18    296    454     59   -192
    239    646    405   -444    -83    527     98    -10    277    444     49   -205
    231    618    387   -423    -77    504     64    -46    246    420     18   -233
    218    602    384   -410    -83    493     44    -67    233    410      2   -241
    194    566    371   -381    -88    467     25    -80    218    394    -15   -254
    179    522    342   -350    -83    431      7    -96    200    368    -44   -277
    176    483    306   -329    -64    394     -2   -106    187    350    -67   -306
    158    418    257   -290    -49    337    -25   -137    150    314   -101   -350
    153    355    202   -254    -25    280    -54   -166    111    277   -132   -387
    148    309    158   -228     -7    233    -77   -189     80    246   -166   -413
    150    280    129   -215     10    205   -101   -210     46    218   -197   -439
    132    220     88   -179     20    155   -124   -236     12    181   -228   -478
    124    197     70   -161     25    135   -132   -239     10    168   -233   -488
    122    184     62   -155     28    124   -148   -241     12    158   -233   -498
    135    189     54   -161     41    122   -166   -249     15    153   -228   -501
    142    145      2   -145     70     75   -192   -270    -10    132   -246   -530
    150     62    -88   -109    119    -12   -200   -275    -44     98   -290   -579
    181     -5   -187    -90    181    -93   -142   -205    -38     75   -335   -641
    207     12   -194   -109    202    -90    -44    -72     33    109   -322   -657
    267    137   -129   -205    197      5     41    111    181    246   -202   -535
    332    527    194   -431     70    361     93    257    420    545    111   -207
    270   1189    919   -730   -324   1054    101    275    719   1000    628    322
     62   1699   1636   -880   -787   1667    -54     28    857   1332   1034    740
    -28   1519   1548   -748   -789   1532   -389   -423    555   1137    865    605
    -59    805    865   -374   -462    833   -626   -849    -41    462    184    -10
    -12      7     20      0    -18     15   -740  -1036   -535   -187   -504   -646
     72   -335   -407    132    239   -371   -748   -948   -615   -345   -711   -849
    122   -337   -459    106    290   -397   -654   -792   -511   -283   -678   -826
    148   -249   -397     49    272   -322   -553   -654   -392   -187   -605   -756
    163   -153   -319     -5    239   -236   -488   -566   -301   -106   -537   -680
    158   -127   -285    -15    220   -205   -459   -527   -262    -70   -509   -636
    163   -116   -283    -25    220   -200   -449   -514   -259    -59   -496   -623
    168   -119   -290    -25    228   -205   -454   -509   -267    -54   -491   -620
    155   -135   -293    -12    223   -213   -467   -517   -280    -59   -504   -623
    166   -132   -298    -15    231   -215   -472   -517   -283    -59   -514   -607
    207   -103   -311    -51    257   -207   -472   -511   -280    -51   -514   -592
    215   -106   -322    -54    267   -213   -483   -514   -290    -57   -522   -589
    210   -122   -332    -44    270   -228   -504   -522   -296    -67   -527   -587
    254    -77   -332    -88    293   -205   -498   -511   -272    -54   -517   -561
    257    -75   -335    -90    293   -202   -506   -511   -277    -49   -504   -555
    226   -119   -345    -54    283   -231   -527   -522   -298    -54   -504   -563
    179   -171   -353     -5    265   -262   -542   -532   -324    -64   -506   -587
    202   -140   -342    -31    272   -241   -537   -524   -329    -49   -488   -589
    187   -150   -340    -20    262   -244   -561   -542   -350    -57   -493   -618
    189   -142   -335    -23    259   -239   -568   -553   -363    -59   -496   -620
    236    -98   -335    -70    283   -218   -561   -545   -363    -49   -485   -597
    259    -83   -342    -88    301   -213   -561   -540   -366    -46   -480   -574
    233   -140   -374    -49    301   -257   -597   -563   -400    -75   -524   -587
    236   -145   -384    -46    309   -265   -610   -563   -415    -80   -535   -594
    241   -150   -394    -46    316   -272   -620   -563   -428    -83   -527   -592
    270   -153   -423    -57    345   -288   -623   -563   -439    -85   -517   -589
    322   -135   -457    -93    389   -296   -636   -563   -454    -96   -530   -581
    324   -155   -480    -85    400   -316   -667   -581   -485   -114   -535   -592
    285   -194   -480    -44    381   -337   -691   -592   -506   -127   -519   -610
    290   -176   -467    -57    379   -322   -688   -576   -501   -116   -480   -600
    298   -163   -462    -67    379   -311   -696   -568   -511   -119   -470   -589
    280   -184   -467    -49    374   -324   -711   -576   -530   -132   -496   -587
    285   -197   -483    -44    384   -340   -717   -574   -540   -137   -514   -579
    306   -189   -496    -57    400   -342   -704   -558   -537   -132   -514   -563
    332   -155   -488    -88    407   -322   -685   -537   -522   -114   -496   -532
    337   -145   -485    -96    410   -314   -680   -524   -511   -101   -488   -514
    288   -207   -496    -44    392   -350   -693   -530   -519   -109   -509   -519
    298   -215   -514    -41    405   -363   -685   -514   -517    -98   -527   -501
    332   -202   -535    -67    431   -368   -675   -493   -506    -90   -517   -483
    327   -205   -532    -59    428   -368   -675   -483   -496    -83   -498   -475
    340   -213   -555    -64    444   -384   -683   -480   -491    -77   -478   -475
    366   -213   -579    -75    472   -394   -678   -475   -485    -72   -465   -470
    402   -205   -610    -98    506   -407   -667   -472   -483    -72   -459   -457
    413   -213   -626   -101    519   -420   -678   -485   -496    -83   -470   -454
    423   -228   -652   -101    537   -439   -693   -504   -514    -96   -493   -470
    428   -259   -688    -83    558   -472   -711   -509   -527   -103   -506   -478
    431   -262   -693    -85    561   -478   -709   -501   -522    -96   -504   -462
    418   -280   -701    -70    558   -491   -717   -498   -524   -101   -514   -457
    418   -285   -706    -67    561   -496   -727   -498   -527   -103   -524   -467
    431   -275   -706    -77    568   -491   -722   -488   -514    -90   -517   -470
    444   -283   -730    -80    584   -506   -717   -475   -506    -90   -514   -478
    433   -293   -727    -70    579   -509   -706   -457   -496    -85   -506   -470
    420   -280   -704    -70    561   -493   -693   -439   -483    -70   -488   -454
    423   -254   -678    -83    550   -465   -680   -423   -467    -51   -467   -431
    457   -226   -685   -116    571   -454   -665   -397   -449    -33   -454   -400
    459   -228   -688   -116    571   -457   -657   -384   -446    -31   -452   -384
    454   -218   -675   -119    563   -446   -657   -379   -441    -31   -441   -371
    470   -189   -659   -140    563   -423   -659   -374   -431    -15   -426   -340
    462   -171   -636   -145    548   -402   -657   -381   -426     -7   -420   -314
    457   -158   -615   -150    535   -384   -665   -394   -428    -10   -420   -303
    459   -166   -626   -148    540   -394   -685   -415   -446    -28   -433   -314
    454   -179   -633   -137    542   -405   -711   -444   -470    -44   -449   -332
    439   -223   -662   -109    548   -441   -743   -467   -493    -67   -472   -348
    444   -259   -704    -93    574   -480   -769   -485   -519    -96   -496   -361
    444   -285   -730    -80    584   -506   -784   -493   -532   -114   -509   -366
    413   -340   -753    -36    581   -545   -797   -511   -555   -142   -530   -387
    407   -405   -813     -2    607   -607   -815   -530   -579   -176   -558   -423
    376   -472   -852     46    613   -662   -826   -545   -600   -207   -574   -444
    366   -540   -906     85    636   -722   -854   -571   -628   -244   -605   -478
    384   -563   -948     90    665   -756   -854   -581   -636   -254   -615   -483
    389   -548   -937     77    662   -743   -854   -589   -641   -259   -615   -485
    353   -589   -945    116    646   -766   -865   -602   -654   -277   -623   -506
    316   -649   -969    166    639   -807   -880   -618   -672   -293   -631   -524
    335   -631   -966    148    649   -797   -878   -618   -667   -293   -615   -522
    332   -646   -979    155    652   -810   -888   -628   -678   -316   -631   -548
    332   -750  -1083    210    706   -917   -875   -607   -704   -381   -704   -623
    353   -815  -1169    231    758   -992   -776   -496   -670   -405   -750   -688
    374   -782  -1156    205    763   -969   -652   -345   -576   -355   -714   -683
    415   -597  -1015     90    714   -805   -553   -163   -387   -174   -527   -527
    446   -114   -561   -166    501   -337   -519    -62   -122    181   -127   -142
    348    537    187   -444     80    363   -587   -148    116    602    381    353
    252    935    683   -592   -215    810   -846   -459    142    846    698    639
    213    670    457   -444   -122    563  -1161   -896   -244    550    457    397
    114   -124   -239      5    176   -181  -1304  -1241   -841   -189   -259   -239
    132   -815   -950    340    537   -883  -1317  -1247  -1156   -685   -784   -719
    231  -1021  -1252    394    740  -1135  -1236  -1072  -1122   -743   -875   -820
    249  -1023  -1273    387    758  -1148  -1135   -943  -1023   -685   -839   -810
    249   -974  -1226    361    735  -1098  -1044   -839   -917   -605   -763   -761
    277   -849  -1130    283    701   -989   -971   -758   -815   -517   -672   -683
    314   -771  -1085    228    698   -927   -940   -717   -763   -478   -631   -644
    340   -748  -1091    202    714   -917   -927   -691   -743   -457   -618   -633
    332   -756  -1088    210    709   -922   -917   -680   -732   -449   -610   -626
    296   -782  -1078    241    685   -927   -914   -688   -740   -457   -610   -626
    280   -782  -1062    252    670   -922   -909   -691   -743   -462   -602   -620
    301   -750  -1054    223    678   -901   -896   -688   -732   -459   -592   -613
    298   -756  -1054    226    675   -904   -898   -688   -724   -454   -587   -607
    288   -784  -1075    246    680   -930   -917   -696   -732   -462   -597   -615
    298   -774  -1072    239    685   -922   -919   -701   -735   -465   -592   -615
    316   -743  -1060    213    688   -901   -917   -696   -724   -478   -584   -607
    342   -753  -1096    205    717   -924   -922   -704   -730   -509   -589   -613
    363   -769  -1135    202    748   -953   -935   -719   -740   -530   -600   -626
    392   -761  -1153    184    771   -956   -935   -717   -727   -530   -592   -615
    402   -730  -1132    163    766   -932   -937   -709   -714   -519   -574   -589
    426   -732  -1158    153    792   -945   -940   -714   -719   -517   -574   -587
    446   -753  -1202    150    823   -979   -950   -730   -735   -535   -589   -607
    454   -756  -1210    150    831   -982   -953   -737   -737   -540   -592   -613
    465   -727  -1192    129    828   -961   -963   -745   -735   -540   -587   -613
    480   -714  -1195    114    836   -953   -969   -748   -735   -537   -581   -620
    491   -714  -1205    109    846   -961   -969   -743   -732   -532   -587   -618
    501   -698  -1200     98    849   -948   -982   -748   -735   -532   -589   -620
    514   -711  -1228     98    870   -969   -989   -748   -737   -537   -594   -628
    566   -672  -1239     51    901   -956   -984   -737   -727   -514   -563   -607
    646   -587  -1236    -31    940   -911   -963   -711   -698   -475   -511   -566
    693   -542  -1236    -75    963   -888   -950   -693   -691   -459   -491   -555
    698   -527  -1226    -85    961   -875   -943   -678   -675   -444   -472   -542
    693   -530  -1223    -83    956   -875   -937   -672   -670   -441   -462   -532
    688   -522  -1210    -83    948   -865   -924   -662   -662   -428   -446   -527
    683   -542  -1226    -70    953   -883   -917   -662   -665   -433   -446   -532
    678   -542  -1221    -67    948   -880   -911   -665   -667   -446   -452   -545
    672   -542  -1215    -64    943   -878   -904   -659   -657   -441   -446   -545
    667   -535  -1205    -67    935   -870   -891   -641   -631   -420   -426   -524
    657   -537  -1195    -59    924   -865   -875   -618   -607   -402   -400   -511
    649   -514  -1166    -70    906   -839   -867   -607   -587   -379   -376   -501
    652   -472  -1127    -90    888   -800   -849   -592   -558   -345   -353   -483
    644   -470  -1114    -88    875   -789   -831   -576   -535   -327   -340   -470
    623   -496  -1119    -62    870   -807   -828   -576   -532   -316   -337   -488
    626   -517  -1143    -54    883   -831   -820   -576   -527   -309   -324   -493
    615   -530  -1148    -44    880   -839   -818   -587   -527   -314   -327   -509
    620   -519  -1140    -51    878   -828   -818   -594   -527   -319   -329   -532
    631   -504  -1135    -62    883   -818   -820   -597   -524   -319   -329   -574
    633   -493  -1127    -72    880   -807   -826   -594   -517   -309   -311   -574
    628   -493  -1122    -70    875   -807   -818   -584   -511   -303   -303   -576
    631   -501  -1135    -64    880   -818   -813   -571   -506   -293   -285   -571
    636   -496  -1132    -70    883   -813   -818   -568   -498   -280   -267   -558
    628   -472  -1101    -77    862   -787   -813   -555   -483   -259   -249   -545
    639   -449  -1088    -96    862   -766   -797   -540   -465   -236   -231   -524
    649   -439  -1091   -106    867   -763   -782   -530   -452   -223   -215   -511
    672   -400  -1072   -135    872   -735   -769   -511   -436   -210   -192   -498
    688   -366  -1054   -161    870   -709   -756   -493   -420   -192   -181   -483
    696   -368  -1065   -163    878   -717   -753   -491   -415   -184   -176   -467
    711   -353  -1065   -181    888   -709   -748   -491   -413   -171   -163   -449
    730   -311  -1041   -207    885   -675   -745   -491   -405   -155   -142   -439
    737   -272  -1010   -233    872   -641   -737   -498   -397   -142   -124   -426
    745   -277  -1023   -233    883   -649   -750   -517   -407   -148   -122   -418
    743   -303  -1047   -223    893   -675   -784   -550   -439   -168   -135   -431
    753   -272  -1026   -239    888   -649   -810   -579   -457   -181   -142   -444
    758   -283  -1041   -239    898   -662   -831   -592   -478   -192   -142   -449
    766   -311  -1078   -228    919   -693   -836   -594   -491   -205   -158   -462
    753   -350  -1106   -202    927   -727   -831   -600   -504   -223   -174   -478
    735   -413  -1148   -161    940   -779   -846   -628   -540   -259   -207   -514
    735   -462  -1197   -137    966   -828   -862   -646   -568   -288   -239   -545
    743   -501  -1244   -122    992   -870   -870   -662   -592   -314   -265   -566
    737   -530  -1270   -106   1002   -898   -888   -683   -618   -337   -290   -600
    704   -581  -1286    -59    995   -932   -904   -706   -646   -363   -322   -631
    706   -571  -1278    -70    992   -924   -909   -714   -657   -371   -324   -639
    701   -561  -1265    -70    982   -911   -914   -722   -667   -374   -329   -646
    696   -587  -1283    -54    987   -935   -914   -727   -667   -381   -342   -652
    704   -597  -1301    -51   1002   -948   -909   -730   -672   -387   -345   -646
    706   -646  -1353    -31   1028  -1000   -904   -717   -683   -405   -374   -667
    727   -727  -1454      0   1091  -1091   -846   -644   -667   -439   -428   -717
    714   -745  -1462     12   1085  -1101   -737   -530   -600   -436   -459   -753
    730   -683  -1413    -23   1070  -1047   -615   -368   -465   -345   -405   -706
    779   -381  -1161   -200    969   -771   -542   -236   -257    -98   -163   -480
    779    150   -628   -465    704   -239   -568   -246    -46    265    249    -88
    678    667    -12   -675    345    327   -774   -522     -2    555    626    249
    639    771    132   -704    254    452  -1124   -940   -215    574    711    303
    584    306   -277   -449    431     15  -1306  -1283   -657     90    249    -90
    571   -402   -974    -85    771   -688  -1319  -1384  -1075   -553   -413   -615
    620   -820  -1441     98   1028  -1130  -1301  -1288  -1192   -795   -675   -852
    657   -958  -1615    150   1135  -1286  -1221  -1150  -1124   -802   -719   -917
    662   -904  -1566    119   1111  -1234  -1137  -1054  -1018   -722   -670   -883
    685   -795  -1480     51   1083  -1137  -1062   -974   -906   -628   -602   -807
    714   -683  -1397    -15   1054  -1039  -1015   -927   -828   -558   -542   -740
    711   -644  -1356    -33   1034  -1000   -989   -904   -782   -519   -517   -706
    688   -646  -1335    -23   1010   -989  -1000   -911   -782   -527   -527   -706
    659   -641  -1301    -10    979   -971   -995   -911   -776   -524   -537   -711
    683   -594  -1280    -46    979   -937   -974   -904   -766   -509   -548   -730
    704   -555  -1260    -72    982   -906   -963   -909   -766   -498   -550   -756
    667   -587  -1257    -41    961   -922   -971   -937   -784   -504   -548   -776
    644   -607  -1254    -18    948   -930   -979   -953   -782   -498   -548   -766
    649   -592  -1241    -28    943   -917   -984   -953   -769   -493   -566   -743
    657   -561  -1218    -46    937   -888   -979   -950   -761   -488   -571   -719
    662   -550  -1213    -57    935   -880   -984   -961   -766   -498   -592   -709
    662   -561  -1223    -49    940   -893  -1002   -984   -782   -517   -615   -711
    652   -548  -1202    -54    924   -875  -1021  -1002   -789   -522   -618   -719
    654   -540  -1195    -57    924   -867  -1026  -1023   -795   -524   -592   -782
    667   -514  -1182    -77    924   -846  -1026  -1036   -795   -524   -597   -802
    688   -485  -1174   -101    930   -828  -1031  -1047   -792   -530   -646   -776
    698   -478  -1179   -111    937   -828  -1060  -1070   -805   -540   -672   -782
    709   -488  -1197   -109    953   -841  -1096  -1093   -823   -561   -678   -823
    823   -405  -1228   -210   1023   -815  -1098  -1085   -818   -545   -678   -805
    896   -358  -1254   -270   1072   -805  -1101  -1096   -823   -542   -696   -797
    857   -426  -1283   -218   1067   -852  -1158  -1150   -872   -584   -748   -841
    896   -444  -1340   -226   1117   -891  -1202  -1195   -909   -615   -776   -875
    948   -457  -1405   -246   1176   -930  -1234  -1226   -940   -641   -795   -901
   1005   -426  -1431   -290   1215   -927  -1254  -1239   -950   -633   -789   -898
   1047   -387  -1436   -332   1241   -911  -1262  -1244   -948   -623   -782   -878
   1067   -324  -1392   -371   1228   -857  -1260  -1236   -927   -597   -756   -836
   1067   -322  -1389   -376   1228   -854  -1265  -1236   -932   -605   -748   -828
   1065   -319  -1384   -374   1223   -852  -1265  -1236   -940   -613   -743   -828
   1054   -298  -1356   -379   1202   -826  -1254  -1234   -937   -610   -730   -820
   1044   -285  -1330   -379   1187   -807  -1236  -1239   -937   -600   -727   -813
   1049   -249  -1299   -402   1171   -774  -1215  -1236   -922   -584   -727   -797
   1047   -218  -1267   -415   1156   -743  -1202  -1228   -906   -568   -722   -787
   1034   -207  -1241   -415   1135   -724  -1182  -1218   -880   -553   -711   -766
   1015   -213  -1228   -400   1122   -719  -1171  -1213   -865   -542   -709   -761
    987   -192  -1179   -400   1083   -685  -1158  -1197   -849   -527   -698   -756
    956   -155  -1114   -400   1034   -633  -1148  -1187   -826   -504   -680   -748
    919   -140  -1062   -392    989   -600  -1132  -1182   -800   -480   -667   -737
    883   -116  -1000   -381    940   -558  -1114  -1176   -774   -452   -652   -724
    857   -109   -969   -374    911   -537  -1117  -1192   -774   -449   -646   -722
    839   -109   -948   -366    893   -530  -1119  -1202   -769   -444   -644   -724
    831    -83   -914   -374    870   -498  -1106  -1200   -745   -420   -626   -701
    828    -57   -885   -384    857   -470  -1098  -1192   -724   -397   -610   -670
    805    -67   -875   -368    839   -470  -1101  -1197   -722   -394   -607   -670
    797    -51   -852   -374    823   -452  -1096  -1192   -704   -379   -592   -659
    810    -46   -857   -384    831   -452  -1104  -1197   -698   -374   -581   -654
    813    -33   -846   -389    828   -439  -1101  -1184   -680   -361   -561   -639
    779      0   -779   -389    779   -389  -1080  -1156   -644   -319   -522   -600
    758     28   -730   -394    745   -350  -1060  -1127   -610   -288   -491   -574
    758     62   -696   -410    727   -316  -1044  -1109   -584   -265   -470   -558
    766    109   -657   -436    711   -272  -1023  -1085   -553   -228   -441   -530
    761    129   -633   -446    696   -252  -1010  -1072   -537   -210   -418   -511
    758    140   -620   -449    688   -239  -1010  -1067   -527   -197   -407   -501
    750    168   -584   -459    667   -207   -997  -1057   -509   -179   -387   -480
    730    218   -511   -472    620   -145   -974  -1049   -483   -150   -361   -454
    709    262   -446   -488    576    -90   -963  -1052   -465   -129   -332   -420
    688    265   -423   -478    555    -80   -971  -1065   -470   -132   -322   -415
    672    254   -418   -465    542    -80   -995  -1093   -488   -142   -322   -420
    662    270   -392   -465    527    -59  -1008  -1109   -493   -135   -311   -402
    644    254   -389   -452    517    -67  -1015  -1119   -506   -137   -303   -405
    620    213   -407   -418    514    -96  -1023  -1130   -519   -148   -314   -423
    618    192   -426   -407    522   -116  -1026  -1137   -530   -153   -324   -423
    620    142   -478   -381    550   -166  -1041  -1158   -553   -176   -350   -439
    615     98   -517   -358    566   -207  -1060  -1184   -579   -202   -379   -472
    605     75   -532   -340    568   -228  -1070  -1210   -602   -223   -402   -493
    600     59   -540   -332    568   -239  -1072  -1226   -615   -236   -413   -504
    602     46   -555   -324    579   -254  -1080  -1239   -633   -252   -426   -517
    605     38   -566   -322    587   -262  -1083  -1244   -649   -265   -433   -522
    602     38   -563   -322    584   -262  -1083  -1249   -657   -262   -433   -522
    594     44   -553   -319    574   -252  -1083  -1249   -662   -252   -428   -511
    584     15   -568   -298    576   -275  -1088  -1252   -667   -257   -439   -517
    563    -77   -644   -244    602   -358  -1083  -1234   -683   -301   -488   -561
    550   -171   -722   -189    633   -444  -1013  -1140   -672   -340   -542   -623
    555   -161   -719   -200    636   -439   -901  -1013   -592   -314   -522   -626
    597    -38   -636   -277    615   -337   -787   -833   -431   -181   -389   -527
    626    379   -249   -504    439     64   -724   -706   -176    150    -31   -181
    563    987    420   -776     72    704   -745   -743     62    576    462    303
    433   1402    969   -919   -267   1187   -956  -1026    109    846    807    618
    371   1301    930   -836   -277   1117  -1270  -1426   -158    743    735    550
    309    631    322   -472     -7    478  -1413  -1784   -719     80     64     -7
    329    -54   -384   -137    355   -218  -1434  -1849  -1091   -475   -530   -514
    387   -335   -724    -25    553   -530  -1392  -1714  -1119   -589   -678   -654
    420   -348   -769    -36    594   -558  -1283  -1561  -1015   -524   -636   -631
    452   -259   -711    -98    581   -485  -1189  -1444   -898   -426   -561   -548
    480   -174   -654   -153    566   -413  -1130  -1371   -815   -348   -496   -470
    485   -124   -610   -181    545   -366  -1098  -1337   -774   -303   -459   -423
    480    -93   -574   -192    527   -332  -1067  -1306   -748   -277   -433   -389
    514    -62   -576   -228    545   -319  -1044  -1283   -737   -257   -407   -353
    498    -77   -576   -210    535   -327  -1044  -1283   -748   -254   -413   -340
    467    -88   -558   -192    511   -322  -1039  -1283   -750   -249   -420   -319
    446    -77   -524   -184    485   -301  -1031  -1267   -740   -236   -415   -283
    454    -57   -511   -200    483   -283  -1023  -1249   -719   -226   -405   -239
    491    -12   -504   -239    496   -257  -1000  -1226   -696   -205   -389   -192
    472    -31   -506   -220    485   -267   -984  -1221   -696   -200   -384   -168
    436    -67   -504   -184    470   -285   -979  -1221   -706   -202   -379   -171
    392   -119   -511   -137    452   -314   -989  -1231   -727   -220   -376   -184
    389   -122   -511   -135    449   -316   -984  -1228   -737   -223   -371   -179
    457    -51   -509   -202    480   -280   -943  -1195   -722   -202   -332   -153
    517     20   -496   -267    506   -236   -914  -1171   -717   -187   -345   -124
    501    -31   -535   -236    514   -283   -948  -1197   -761   -218   -402   -148
    550    -12   -563   -270    555   -285   -969  -1205   -789   -231   -423   -163
    613     28   -587   -322    600   -277   -969  -1200   -800   -236   -431   -161
    649     18   -631   -332    641   -306   -989  -1218   -828   -267   -446   -181
    672     12   -659   -345    665   -322  -1008  -1231   -857   -290   -472   -184
    657     -2   -662   -327    659   -332  -1018  -1234   -872   -303   -488   -181
    631     -2   -633   -316    633   -316  -1008  -1221   -872   -296   -483   -168
    594     31   -563   -311    579   -265   -979  -1184   -849   -270   -462   -135
    631     49   -584   -340    607   -267   -987  -1179   -859   -275   -488   -150
    766     70   -696   -418    730   -311  -1021  -1202   -891   -303   -519   -194
    745     83   -662   -418    704   -288  -1000  -1169   -872   -283   -491   -176
    795    122   -672   -457    735   -275   -984  -1145   -859   -270   -488   -171
    904    161   -745   -535    823   -290   -995  -1156   -880   -288   -514   -200
    901    207   -693   -553    797   -244   -969  -1132   -862   -277   -478   -176
    901    236   -665   -568    784   -215   -937  -1111   -846   -267   -454   -155
    844    187   -657   -514    750   -233   -927  -1111   -852   -267   -459   -171
    849    181   -670   -517    758   -244   -930  -1119   -865   -272   -467   -187
    880    215   -667   -548    774   -226   -909  -1101   -854   -267   -465   -168
    898    241   -659   -571    776   -207   -885  -1080   -836   -262   -465   -153
    883    231   -652   -555    769   -210   -875  -1072   -820   -257   -465   -155
    862    220   -641   -542    750   -210   -867  -1062   -802   -246   -462   -163
    922    257   -665   -589    792   -205   -854  -1052   -784   -233   -462   -161
    943    283   -659   -615    800   -189   -839  -1047   -776   -228   -462   -163
    906    246   -659   -576    784   -205   -846  -1060   -782   -239   -470   -184
    935    249   -685   -594    810   -218   -852  -1070   -787   -252   -501   -205
    963    262   -701   -613    833   -218   -846  -1065   -779   -259   -514   -200
    932    254   -680   -594    805   -210   -839  -1054   -766   -257   -514   -181
    935    272   -662   -602    800   -194   -818  -1028   -740   -233   -504   -163
    956    306   -652   -633    802   -171   -805  -1013   -719   -215   -493   -148
    930    324   -605   -628    766   -140   -787   -995   -698   -202   -483   -129
    914    337   -579   -628    745   -119   -771   -982   -688   -200   -475   -119
    911    342   -568   -626    740   -111   -750   -956   -670   -189   -462   -103
    870    322   -548   -597    709   -111   -743   -948   -665   -192   -465   -103
    867    340   -527   -605    696    -93   -732   -930   -654   -192   -465    -96
    904    407   -498   -657    701    -44   -698   -893   -620   -174   -444    -59
    901    428   -472   -665    688    -20   -670   -867   -602   -155   -433    -51
    909    439   -470   -675    688    -15   -659   -854   -587   -153   -441    -36
    940    462   -478   -704    709     -7   -636   -836   -568   -145   -428    -23
    927    483   -444   -706    685     20   -620   -828   -555   -111   -381    -33
    919    530   -389   -724    654     70   -631   -849   -561    -98   -361    -33
    963    566   -397   -766    680     85   -620   -841   -550   -111   -366    -18
    953    553   -400   -753    675     77   -631   -862   -558   -124   -371    -23
    974    581   -394   -779    683     96   -644   -883   -561   -135   -366    -25
    911    509   -402   -709    657     54   -688   -924   -594   -181   -392    -46
    883    446   -436   -667    659      5   -727   -958   -639   -215   -392    -77
    932    488   -446   -711    691     20   -709   -945   -633   -194   -348    -59
    976    522   -454   -750    714     33   -688   -930   -623   -192   -337    -59
   1002    480   -522   -740    763    -20   -685   -932   -636   -215   -358    -85
    896    348   -548   -623    722    -98   -711   -976   -678   -265   -407   -142
    789    249   -540   -519    665   -145   -745  -1013   -706   -301   -431   -174
    795    231   -566   -514    680   -166   -758  -1023   -717   -319   -441   -181
    828    267   -561   -548    696   -145   -743  -1013   -701   -314   -426   -171
    800    259   -542   -530    672   -142   -756  -1023   -704   -322   -423   -168
    818    257   -561   -537    688   -150   -758  -1015   -701   -324   -413   -163
    836    301   -537   -568    688   -116   -740   -987   -675   -298   -381   -137
    852    306   -545   -579    698   -119   -730   -974   -659   -293   -376   -132
    880    205   -678   -545    779   -236   -727   -958   -688   -350   -444   -197
    891    140   -750   -517    820   -306   -644   -862   -665   -379   -493   -265
    800    184   -615   -493    706   -215   -483   -670   -530   -285   -418   -220
    865    381   -483   -623    675    -49   -355   -457   -335    -98   -244    -77
    898    904      5   -904    446    454   -290   -285    -12    309    194    371
    828   1613    784  -1223     23   1200   -340   -314    298    787    743    943
    639   2013   1371  -1327   -366   1691   -584   -602    389   1057   1072   1262
    574   1829   1254  -1200   -340   1543   -883  -1005    124    867    914   1111
    506    971    465   -743     20    719  -1065  -1426   -555     77    155    426
    537    241   -298   -389    418    -28  -1109  -1532   -974   -472   -415   -132
    618     20   -600   -322    610   -288  -1039  -1376   -969   -542   -524   -277
    683     75   -607   -379    646   -265   -898  -1192   -841   -452   -462   -252
    730    194   -535   -462    631   -168   -782  -1047   -709   -340   -371   -176
    795    314   -483   -555    639    -83   -693   -945   -605   -254   -296   -111
    867    350   -517   -610    691    -83   -649   -893   -558   -223   -275    -85
    872    350   -522   -610    698    -85   -628   -872   -542   -210   -270    -75
    849    345   -506   -600    678    -80   -623   -875   -540   -210   -267    -67
    880    387   -493   -633    688    -51   -615   -870   -524   -192   -249    -41
    956    459   -496   -709    727    -18   -597   -846   -496   -168   -228    -23
    914    410   -504   -662    709    -46   -605   -849   -504   -179   -239    -44
    932    420   -514   -678    722    -46   -597   -844   -501   -179   -233    -49
    919    428   -491   -675    706    -31   -597   -841   -493   -174   -228    -46
    883    415   -467   -652    675    -25   -605   -841   -485   -163   -223    -41
    943    493   -449   -717    696     23   -589   -807   -449   -124   -189      2
    935    488   -446   -711    691     20   -600   -802   -441   -122   -194     -5
    919    480   -441   -701    680     20   -600   -802   -439   -122   -202    -18
    948    504   -444   -727    696     28   -589   -792   -431   -114   -202     -7
    982    530   -452   -756    717     38   -581   -774   -413   -101   -200     15
    992    550   -441   -771    717     54   -576   -756   -397    -83   -176     28
   1026    571   -454   -800    740     57   -571   -740   -381    -70   -161     44
   1047    568   -478   -810    763     46   -566   -730   -374    -59   -161     49
   1054    592   -462   -823    758     64   -555   -719   -361    -41   -140     70
   1140    678   -465   -911    802    106   -527   -688   -329     -7   -103    106
   1067    600   -467   -833    769     67   -540   -701   -348    -28   -114     93
   1010    532   -478   -771    743     28   -561   -719   -368    -46   -127     77
   1000    519   -480   -758    740     20   -574   -727   -379    -51   -127     77
    966    498   -470   -732    717     15   -602   -748   -397    -64   -129     70
    995    496   -498   -745    748     -2   -615   -748   -407    -67   -127     75
   1052    504   -550   -779    802    -20   -620   -735   -407    -62   -119     96
   1075    548   -527   -810    802     10   -602   -704   -384    -36    -96    129
   1039    563   -475   -802    756     46   -574   -675   -366    -15    -70    150
   1031    532   -498   -782    766     18   -581   -688   -384    -25    -85    137
   1021    550   -472   -787    745     38   -566   -678   -368    -10    -70    163
   1008    589   -418   -797    714     85   -540   -652   -342     20    -38    194
   1065    589   -475   -828    771     57   -548   -652   -348     15    -49    181
   1093    602   -493   -849    795     54   -535   -636   -324     36    -31    202
    982    589   -392   -787    685     98   -483   -589   -275     80     18    241
    997    649   -348   -823    672    150   -459   -561   -239    114     51    241
   1093    698   -397   -896    745    150   -452   -555   -228    119     41    239
    979    641   -337   -810    657    153   -420   -535   -207    127     46    246
    940    610   -332   -776    636    140   -410   -530   -200    127     36    226
   1031    623   -407   -826    719    109   -426   -542   -210    114     10    202
   1034    626   -407   -831    719    111   -426   -545   -205    116      7    213
   1052    633   -418   -844    735    109   -413   -537   -197    124     15    218
   1041    636   -405   -841    724    116   -384   -511   -171    148     36    239
    997    620   -376   -807    688    122   -376   -506   -161    153     38    246
    979    620   -361   -802    670    129   -376   -504   -153    161     41    246
    963    618   -348   -792    657    135   -368   -496   -145    168     41    246
    953    610   -345   -784    649    135   -361   -485   -140    171     31    244
    953    607   -345   -779    649    132   -363   -480   -142    166     20    236
    974    652   -322   -813    646    166   -337   -446   -109    194     51    254
    987    698   -288   -844    636    205   -290   -405    -70    233     90    272
    992    735   -259   -865    626    239   -259   -368    -36    262    124    303
    943    680   -262   -810    602    210   -272   -379    -49    249    116    288
    932    696   -236   -818    584    231   -259   -366    -36    262    137    296
    885    693   -194   -789    540    249   -233   -340    -15    277    168    316
    906    727   -181   -818    542    272   -236   -340    -12    283    202    322
    898    753   -145   -826    522    303   -236   -345      2    301    244    332
    924    774   -153   -852    537    309   -244   -350      2    301    254    327
    891    756   -135   -823    511    309   -254   -368     -7    290    246    316
    870    735   -137   -802    504    298   -275   -394    -33    265    231    296
    870    743   -127   -805    498    309   -293   -405    -46    259    231    296
    896    706   -192   -802    542    257   -301   -415    -62    239    220    280
    898    652   -246   -776    574    202   -309   -431    -90    210    197    249
    841    589   -252   -717    545    168   -319   -444   -111    187    176    233
    826    522   -303   -672    566    109   -335   -457   -132    166    155    202
    846    491   -355   -670    600     70   -348   -478   -158    137    132    168
    828    444   -384   -636    605     28   -368   -501   -187    106    116    132
    852    439   -413   -646    631     12   -374   -514   -200     90    109    111
    857    418   -439   -636    649    -10   -389   -530   -223     72     88     90
    776    379   -400   -579    587    -10   -387   -532   -223     77     96     90
    763    366   -397   -563    581    -15   -376   -527   -223     75     93     93
    776    340   -439   -558    607    -49   -381   -540   -239     51     64     72
    683    244   -439   -462    561    -96   -384   -542   -254     36     36     38
    769    166   -602   -470    685   -215   -345   -485   -270    -23    -57    -41
    766    163   -602   -465    683   -218   -218   -340   -194     -7    -83    -67
    815    246   -568   -532    691   -161   -103   -168    -70     85    -18    -20
    862    548   -314   -704    589    116    -10    -12    142    345    233    197
    867   1156    288  -1015    290    722    -23     10    418    771    714    662
    727   1725    997  -1226   -135   1361   -181   -197    566   1122   1156   1075
    641   1764   1122  -1205   -239   1444   -517   -607    379   1114   1200   1101
    555   1234    678   -893    -59    956   -756  -1065   -140    581    693    654
    530    449    -83   -491    306    181   -774  -1197   -607   -101    -10     38
    589      5   -584   -298    587   -288   -745  -1096   -735   -353   -298   -239
    680    -31   -711   -327    693   -368   -641   -940   -646   -329   -306   -267
    691    -20   -711   -335    701   -366   -555   -828   -545   -272   -267   -241
    735     49   -685   -394    709   -316   -485   -750   -459   -200   -202   -189
    727    129   -597   -428    662   -233   -423   -688   -376   -127   -122   -137
    662    106   -555   -384    607   -223   -420   -683   -363   -127   -111   -150
    737    140   -597   -439    667   -228   -423   -680   -353   -122    -98   -137
    802    158   -644   -480    722   -241   -426   -678   -355   -127    -85   -124
    782    132   -649   -457    717   -259   -436   -688   -366   -145    -77   -140
    696    140   -558   -420    628   -207   -397   -680   -337   -127    -33   -122
    737    187   -550   -462    644   -181   -374   -659   -314    -98    -15   -116
    839    228   -613   -535    727   -192   -394   -607   -311    -77    -33    -98
    859    259   -602   -561    732   -171   -392   -615   -290    -72    -18    -80
    854    288   -568   -574    711   -140   -379   -610   -275    -41      5    -59
    823    301   -522   -561    672   -109   -366   -592   -265    -18    -23    -33
    774    239   -535   -506    652   -145   -379   -600   -283    -38     10    -41
    730    257   -475   -493    602   -109   -371   -589   -272    -31      2    -33
    732    296   -436   -514    584    -70   -368   -587   -270    -31    -25    -41
    740    319   -420   -530    581    -49   -368   -581   -262    -20    -23    -57
    646    306   -340   -478    493    -15   -335   -558   -241      0    -54    -38
    626    306   -319   -467    472     -5   -337   -561   -246     -2    -75    -41
    620    293   -329   -457    475    -18   -327   -548   -252    -10    -93    -49
    589    342   -246   -465    418     49   -309   -527   -231     23    -64    -28
    589    366   -226   -480    407     70   -324   -530   -236     38    -46    -38
    589    366   -223   -480    407     72   -337   -537   -246     38    -46    -44
    581    381   -202   -483    389     90   -340   -530   -244     49    -36    -36
    553    381   -171   -467    363    106   -340   -514   -236     62    -20    -36
    561    371   -189   -470    376     90   -342   -498   -231     64    -23    -33
    581    368   -213   -478    397     77   -340   -480   -220     72    -23    -25
    563    368   -194   -467    379     88   -327   -465   -205     85    -18    -20
    530    371   -158   -449    345    106   -293   -426   -166    106      5      5
    602    366   -236   -485    418     67   -303   -433   -174     93    -10    -10
    602    363   -239   -483    420     64   -298   -436   -171     93    -12    -23
    579    366   -215   -475    397     75   -280   -420   -161     90    -18    -28
    574    410   -163   -491    368    124   -265   -402   -137    106     -2    -12
    587    418   -171   -504    379    124   -259   -392   -124    116     -2    -18
    581    384   -197   -483    389     96   -244   -376   -109    129      0    -25
    594    387   -207   -493    400     90   -241   -366    -93    153     10    -31
    561    407   -153   -483    358    127   -213   -337    -49    192     44    -10
    511    439    -72   -475    290    184   -179   -303      0    236     88     18
    558    454   -103   -506    329    176   -176   -306      5    239     93     -2
    568    449   -122   -509    342    163   -179   -316      0    239     75    -25
    537    433   -103   -485    322    166   -163   -309     15    252     64    -33
    542    441   -103   -493    322    168   -168   -319     10    257     44    -62
    532    431   -101   -483    316    166   -166   -311     20    259     33    -70
    563    457   -106   -511    335    176   -161   -303     31    267     31    -64
    563    470    -93   -517    329    189   -150   -296     36    277     33    -64
    545    483    -64   -517    303    210   -145   -288     46    288     46    -62
    540    491    -51   -517    296    220   -135   -267     67    301     57    -57
    587    501    -85   -545    335    207   -135   -254     80    311     62    -62
    550    506    -44   -527    298    231   -106   -226    109    332     83    -44
    542    524    -18   -535    280    254    -83   -192    137    348     93    -31
    587    558    -28   -574    309    265    -72   -174    155    358    109    -23
    607    584    -23   -597    314    283    -54   -148    181    384    140      5
    641    589    -51   -615    348    270    -36   -124    202    394    145     12
    639    589    -49   -615    345    270    -41   -129    202    392    119     10
    646    610    -38   -628    342    285    -59   -153    197    394    101     15
    657    657     -2   -659    329    327    -49   -142    220    418    103     54
    730    737      7   -732    361    374    -25   -119    249    452    122    101
    730    696    -36   -714    384    329    -46   -153    207    418     93     57
    709    659    -49   -683    379    303    -72   -179    176    397     77     23
    639    592    -49   -615    345    270    -77   -179    168    387     72     18
    555    558      2   -555    277    280    -41   -142    197    407    101     46
    444    467     20   -457    210    244    -41   -155    179    389     88     36
    418    405    -12   -413    215    197    -41   -153    163    371     75     33
    454    415    -38   -439    246    189    -18   -129    174    379     83     57
    517    418    -98   -467    309    161    -15   -137    155    361     70     59
    504    340   -166   -423    335     88    -41   -174    109    311     18     23
    439    285   -153   -363    296     67    -38   -174    103    309     12     36
    428    293   -135   -363    280     77    -18   -155    119    327     31     70
    457    296   -161   -376    309     67    -12   -150    119    327     20     88
    407    231   -179   -319    293     25    -28   -171    103    306    -10     72
    322    176   -145   -249    233     18     -7   -148    135    319    -18     88
    303    106   -197   -207    249    -44     10   -101    155    306    -51     70
    288      0   -288   -142    288   -142     80     -2    181    285    -93     10
    270     25   -246   -148    259   -109    213    142    267    327    -85     10
    215    119    -96   -168    155     12    345    322    423    459     33    109
    200    449    246   -327    -23    348    426    465    649    743    329    379
    145   1023    878   -584   -366    950    431    491    891   1145    789    797
     57   1501   1441   -782   -691   1473    215    205    917   1410   1130   1093
    -10   1454   1462   -722   -735   1460    -80   -163    670   1325   1091   1041
   -122    893   1013   -387   -568    953   -218   -472    192    763    555    602
   -163    189    353    -12   -257    270   -267   -574   -236    137    -72    109
    -10    -51    -41     28     12    -46   -218   -415   -257     28   -223     -7
     18   -109   -129     44     72   -119   -127   -277   -174     57   -226    -18
     15    -54    -70     18     41    -62    -33   -166    -64    137   -171     33
    106     38    -67    -72     88    -12     20   -101      7    184   -135     77
    244     80   -163   -163    202    -41     -7   -111      2    176   -166     67
    350    163   -187   -257    270    -10      5    -83     25    207   -142     88
    446    197   -249   -324    348    -25     -7    -93     12    200   -135     75
    506    155   -350   -329    428    -96    -38   -129    -31    171   -171     31
    548    122   -426   -335    488   -153    -49   -142    -57    161   -187     10
    519     96   -426   -309    472   -163    -20   -127    -51    176   -189     18
    558     80   -478   -322    519   -197    -20   -135    -67    171   -220      5
    548     31   -517   -288    532   -241    -23   -155    -90    145   -257    -20
    514      7   -509   -262    511   -249    -10   -148    -88    145   -257    -20
    548      2   -545   -275    545   -270      7   -129    -75    153   -259    -18
    561     -2   -563   -283    561   -283     31   -106    -64    155   -254    -10
    498    -46   -545   -226    522   -296     38    -96    -64    155   -246     -7
    517     -2   -519   -259    519   -259     59    -77    -46    174   -215    -10
    493    -38   -532   -228    511   -283     49    -85    -57    155   -213    -51
    478    -57   -535   -213    506   -296     46    -85    -59    150   -207    -80
    470     10   -459   -239    465   -223     93    -33    -12    197   -142    -46
    566     44   -522   -306    542   -239     75    -44    -28    181   -148    -59
    548    -18   -568   -265    558   -293     44    -80    -70    132   -179    -93
    561    -54   -615   -254    587   -335     44    -88    -85    111   -189    -88
    496   -140   -636   -176    566   -387     28   -111   -119     75   -223   -103
    457   -233   -693   -114    574   -462      7   -142   -163     20   -272   -142
    459   -249   -709   -106    581   -478      5   -153   -174      2   -288   -140
    462   -233   -696   -114    576   -465      7   -153   -174      5   -277   -124
    478   -236   -714   -119    594   -475      5   -148   -174      5   -275   -119
    496   -249   -745   -124    620   -496      0   -140   -179      0   -280   -124
    485   -249   -735   -116    610   -491     12   -119   -163     18   -259   -119
    491   -187   -680   -153    584   -431     31    -90   -129     59   -215    -80
    488   -142   -631   -171    558   -387     46    -67   -103     93   -166    -38
    423   -163   -587   -129    504   -376     75    -36    -80    122   -124    -18
    415    -98   -514   -158    465   -306    114      7    -38    168    -62     23
    475    -31   -506   -223    488   -267    140     23    -15    202    -20     36
    444     -2   -446   -220    444   -223    166     57     20    244     28     59
    420      7   -413   -215    415   -202    184     77     44    265     49     67
    465     62   -405   -265    436   -171    215    106     77    290     75     88
    407     25   -381   -215    394   -179    220    106     85    288     72     80
    348      5   -342   -176    345   -168    226    109     93    283     77     67
    342     25   -319   -187    332   -145    223    109    103    285     83     62
    361     46   -314   -205    337   -132    228    106    111    288     85     54
    397     93   -303   -246    350   -103    252    122    129    301     98     64
    410    135   -275   -272    342    -70    267    129    148    314    114     75
    345     90   -254   -218    298    -80    252    109    135    298    101     57
    322     90   -231   -207    275    -70    249    106    142    296    101     54
    329     96   -236   -213    283    -70    241    101    145    290     90     38
    329    114   -215   -220    272    -49    241    106    158    293     98     46
    361    153   -207   -257    283    -25    244    119    176    309    111     57
    389    189   -200   -290    296     -5    252    140    197    322    124     62
    366    205   -163   -285    265     20    272    166    226    345    148     83
    394    257   -137   -324    267     59    303    205    265    381    187    114
    389    285   -103   -340    246     90    316    231    290    405    205    132
    368    293    -75   -332    223    109    324    257    314    420    218    145
    405    316    -90   -363    249    114    329    275    327    433    233    161
    407    345    -62   -376    236    142    340    296    350    454    259    181
    420    400    -23   -410    223    187    348    306    371    475    293    200
    405    426     20   -418    192    223    355    303    387    488    316    215
    400    423     20   -413    189    223    350    296    384    485    327    213
    402    394     -7   -397    205    194    332    270    363    462    319    192
    410    400    -10   -407    210    194    306    259    355    446    311    179
    402    397     -5   -402    205    197    296    259    355    441    314    174
    384    394      7   -389    187    202    296    270    366    444    327    184
    376    379      2   -376    187    192    293    267    358    439    324    181
    368    311    -57   -342    210    127    277    249    327    407    288    150
    366    275    -93   -322    231     90    275    244    309    389    270    127
    345    241   -103   -296    226     70    267    233    293    368    252    101
    298    202    -96   -249    197     54    259    223    277    353    241     93
    293    174   -119   -233    207     25    246    205    257    329    226     77
    246    153    -96   -200    171     28    254    207    254    332    226     75
    280    163   -116   -223    200     23    246    197    246    324    218     70
    265    155   -109   -210    187     23    249    202    254    327    220     80
    259    148   -114   -205    187     15    254    205    249    322    220     77
    283     98   -187   -192    233    -44    254    213    233    290    192     36
    265    -10   -275   -129    270   -142    316    283    233    244    129    -36
    218    -36   -254    -90    236   -145    441    415    303    262    127    -54
    272     77   -197   -176    236    -59    553    592    441    387    228     31
    319    426    106   -371    106    267    628    761    680    680    527    316
    296   1036    740   -667   -223    891    620    797    953   1106   1002    795
    171   1626   1454   -898   -641   1540    467    594   1122   1480   1457   1221
     85   1538   1452   -813   -683   1496    132    192    898   1395   1410   1174
     51    909    857   -480   -402    883    -98   -244    335    782    826    665
     75    135     59   -103      5     96   -179   -439   -174    109    127     59
    111   -254   -366     72    239   -309   -153   -329   -265    -83   -101   -163
    109   -327   -439    106    272   -381    -57   -181   -176    -44    -85   -176
    192   -200   -392      2    290   -296     64    -36    -41     64      7   -103
    259    -59   -319   -101    288   -187    163     75     77    174    106    -18
    176    -28   -205    -72    189   -116    236    150    161    244    176     41
    194    -31   -228    -83    210   -129    239    161    166    244    174     41
    226    -36   -265    -96    244   -150    236    158    158    231    163     33
    257    -28   -285   -116    270   -155    231    153    148    223    155     20
    249    -25   -275   -111    262   -150    236    155    148    226    161     18
    246    -31   -280   -109    262   -155    236    163    150    228    163     23
    262    -44   -309   -109    285   -176    236    161    148    223    158     23
    283    -49   -332   -116    306   -189    228    155    140    218    155     31
    283    -23   -306   -129    293   -163    236    161    145    233    171     49
    241    -36   -277   -103    257   -158    252    179    158    244    187     62
    254    -25   -280   -114    267   -153    249    176    155    244    184     59
    311    -20   -335   -145    322   -176    233    166    145    231    168     41
    371    -36   -407   -166    389   -220    215    150    127    215    145     20
    361    -23   -384   -171    371   -202    218    161    137    223    148     23
    319      0   -319   -161    316   -158    239    184    158    244    168     46
    335     -7   -342   -163    337   -174    223    171    140    226    153     31
    316    -15   -332   -150    324   -174    233    181    145    236    166     36
    324    -18   -342   -153    332   -181    239    187    148    244    174     36
    348    -23   -371   -163    358   -197    241    192    148    246    171     36
    340    -15   -358   -163    348   -187    241    200    150    252    168     44
    288    -49   -337   -119    311   -192    220    192    137    241    155     31
    257    -33   -290   -114    272   -161    233    215    155    262    179     57
    332     -5   -340   -163    335   -171    226    218    150    262    184     57
    366     -2   -368   -181    366   -184    223    220    150    267    189     64
    363     25   -337   -194    350   -155    231    241    163    280    192     83
    329     36   -293   -184    311   -127    252    265    181    298    205     88
    327      2   -324   -166    327   -161    231    257    166    283    192     75
    355     33   -322   -194    337   -142    244    272    174    288    194     93
    361     54   -306   -207    335   -124    259    275    179    293    189    106
    316     62   -257   -189    285    -96    288    290    192    303    202    129
    249     44   -205   -145    228    -80    303    301    200    306    207    140
    241     33   -207   -140    226    -85    327    314    207    311    205    137
    254     54   -200   -153    228    -72    340    327    223    329    228    153
    309     90   -220   -200    262    -64    335    327    228    340    241    163
    332    119   -213   -226    272    -44    337    335    244    355    231    168
    298    174   -124   -239    213     25    379    379    290    402    280    168
    285    168   -116   -226    202     25    418    418    319    426    311    163
    283    101   -184   -194    233    -41    392    387    290    392    249    140
    259     83   -176   -174    218    -46    387    368    280    374    205    150
    254     85   -168   -171    210    -41    376    353    267    355    179    140
    200     88   -111   -142    155    -10    389    358    277    366    205    122
    187    109    -77   -150    129     15    405    374    293    402    254    137
    267    142   -127   -205    197      7    381    348    272    376    220    137
    277    153   -127   -215    202     12    361    332    249    348    192    140
    272    161   -111   -215    192     25    361    332    246    368    200    137
    353    226   -129   -290    241     46    361    329    239    376    207    153
    413    277   -135   -348    275     72    358    335    257    374    176    171
    436    324   -114   -381    275    106    384    358    275    387    184    197
    488    371   -116   -428    303    127    410    371    288    392    200    205
    506    363   -142   -436    324    111    387    361    280    384    184    163
    524    366   -158   -446    342    103    379    363    275    387    181    137
    597    407   -189   -504    392    111    381    371    283    384    197    145
    605    459   -145   -532    376    158    397    387    309    402    270    181
    620    465   -155   -542    387    153    366    342    285    387    319    155
    719    519   -200   -620    459    161    355    322    280    384    363    166
    678    506   -171   -594    426    168    345    296    272    361    345    168
    657    509   -148   -581    402    181    335    290    257    363    283    163
    584    462   -122   -524    353    171    324    303    228    374    210    161
    467    394    -72   -431    270    161    301    316    244    361    181    150
    441    387    -54   -415    246    166    329    335    277    355    179    153
    415    350    -64   -381    241    142    345    335    270    348    161    132
    394    288   -106   -342    249     90    327    311    241    329    114     96
    342    252    -90   -298    215     80    314    275    213    316     98     77
    239    220    -20   -231    129    101    335    275    215    319    109     80
    210    192    -18   -200    114     88    335    277    210    314    106     67
    239    184    -57   -213    145     64    324    275    202    303     88     51
    252    189    -64   -220    158     62    316    275    192    306     77     51
    226    163    -64   -197    145     49    311    275    174    316     80     38
    168    150    -18   -158     93     67    316    277    179    327     98     33
    174    132    -44   -155    109     44    314    277    181    309     67     10
    218     38   -179   -129    197    -70    340    311    181    228     -5    -77
    210    -12   -226   -101    215   -119    444    431    244    207    -28   -127
    215     38   -176   -127    197    -67    566    610    366    296     28    -88
    267    361     93   -314     85    228    652    807    589    563    285    153
    293    945    652   -620   -179    800    654    878    854    974    730    602
    135   1590   1452   -865   -657   1522    561    732   1067   1384   1197   1096
    -41   1764   1805   -859   -922   1784    280    366    997   1488   1327   1244
   -109   1205   1314   -550   -711   1260     -2    -75    488    984    789    789
   -116    355    470   -119   -293    413   -132   -376   -109    218    -31     75
    -57   -181   -124    116     33   -153   -137   -335   -314   -116   -428   -306
     28   -298   -327    135    176   -311    -54   -174   -257   -122   -470   -374
     38   -254   -293    106    166   -272     64    -28   -140    -36   -402   -340
     36   -161   -197     62    116   -179    145     75    -31     54   -314   -285
     57   -106   -163     23    106   -132    181    127     28    101   -270   -262
     77    -77   -155      0    116   -116    207    153     54    119   -249   -254
    122    -72   -194    -25    155   -132    213    153     54    106   -257   -265
    116    -51   -168    -33    142   -109    231    171     77    122   -236   -252
    109    -33   -145    -38    124    -88    236    179     88    137   -218   -246
     41    -18    -59    -10     49    -38    254    200    114    166   -189   -220
     77     -2    -80    -38     77    -38    239    192    111    166   -184   -223
    103     -5   -109    -49    103    -57    231    187    109    163   -184   -228
    106     -7   -116    -49    109    -62    236    189    109    163   -181   -226
     77    -36   -114    -20     96    -75    233    197    114    168   -166   -226
     44    -12    -57    -15     46    -33    244    215    137    197   -101   -205
     44     38     -5    -41     23     15    244    223    158    226    -44   -187
     44     54     10    -51     15     33    239    226    163    239    -41   -174
     31     57     25    -44      2     41    228    223    163    241    -80   -171
     36     75     38    -57      0     57    228    223    171    252   -127   -176
     62     90     28    -77     15     59    236    233    179    265   -119   -176
     67     70      0    -70     33     36    226    231    168    267   -127   -184
     88     70    -18    -77     54     25    218    236    166    270   -155   -181
    122     75    -46    -98     85     15    200    231    174    275   -158   -189
    140     80    -59   -111    101     10    184    226    184    277   -153   -200
    176     96    -80   -137    127      7    168    218    187    275   -153   -205
    241    119   -122   -179    181      0    168    231    210    298   -158   -187
    215     90   -127   -153    171    -15    161    233    213    316   -161   -184
    218     70   -148   -145    181    -36    127    215    192    322   -161   -189
    246     77   -171   -163    210    -46    111    207    176    350   -150   -192
    249     80   -168   -163    210    -44    119    228    194    384   -137   -168
    202     85   -116   -142    161    -15    127    252    236    392   -122   -140
    142     83    -59   -114    101     12    161    288    270    405    -93   -109
    106     75    -33    -90     67     20    192    316    288    407    -70    -85
     75     57    -18    -64     46     20    213    329    296    402    -33    -59
     36     59     23    -49      7     41    239    355    327    439     36    -38
    -12     49     62    -18    -36     54    262    379    358    467     72    -18
    -12     51     64    -20    -38     57    275    394    381    485     96      5
      2     70     67    -36    -31     70    285    413    407    501    109     25
    -36     70    103    -18    -70     85    309    444    439    527    127     46
    -75     64    140      5   -109    101    337    478    478    553    150     70
    -90     72    163      7   -127    116    348    498    517    566    161     83
    -46     62    109     -7    -77     85    337    493    535    548    153     70
    -36     46     80     -7    -59     62    335    485    532    535    132     62
    -67     49    116      7    -93     83    342    483    535    542    150     80
    -90     20    109     33   -101     64    322    472    517    530    150     70
    -93    -25     67     59    -80     20    290    446    485    504    109     38
   -111    -57     54     83    -85     -2    267    423    459    488     96     12
     67     64     -2    -67     33     31    309    475    496    530    137     33
    181    135    -46   -158    114     44    319    488    501    537    122     36
      2    -31    -33     15     18    -31    262    436    449    480     31    -23
     49     36    -15    -44     31     10    283    472    478    501     72      2
    187    140    -46   -163    116     49    298    491    493    514     80      7
    184    137    -49   -161    116     44    303    493    491    509     57      0
    239    181    -57   -210    148     62    319    517    501    511     38     18
    239    194    -44   -218    140     77    319    535    509    519     46     33
    218    189    -31   -205    124     80    314    535    504    522     38     31
    231    205    -25   -218    127     90    316    537    509    524     38     41
    226    223     -2   -223    114    111    311    522    498    509     38     44
    233    241      7   -239    114    124    288    501    483    506     46     44
    257    241    -15   -252    137    114    267    475    465    493     28     38
    275    254    -23   -267    148    116    244    454    446    480     -7     36
    296    233    -62   -265    179     85    210    433    420    454    -38     18
    285    187   -101   -236    192     44    179    402    384    418    -59    -12
    293    150   -142   -223    218      5    150    379    358    387    -85    -46
    301    111   -192   -207    246    -38    135    361    337    366   -111    -64
    306     44   -262   -174    285   -109     96    329    293    327   -168   -106
    303    -20   -324   -142    311   -171     77    309    259    290   -226   -153
    316    -51   -371   -132    342   -210     64    296    231    265   -249   -171
    337    -83   -420   -127    376   -249     36    265    197    223   -283   -207
    368   -114   -483   -127    426   -298     15    241    171    194   -309   -236
    467    -85   -553   -192    509   -316      0    226    150    179   -337   -262
    478   -109   -589   -184    532   -348    -15    210    135    166   -363   -283
    454   -158   -613   -148    532   -387    -38    192    114    153   -392   -309
    441   -202   -644   -119    542   -423    -51    189     98    140   -431   -342
    433   -316   -750    -59    589   -532    -28    226     77     88   -506   -418
    436   -376   -815    -31    623   -594     77    345    127     72   -545   -478
    483   -272   -756   -106    618   -511    228    532    270    168   -480   -436
    485   -114   -600   -184    542   -355    327    698    446    329   -319   -311
    478    374   -103   -428    290    135    309    740    683    683     83     64
    439   1034    594   -737    -77    815    181    592    867   1080    566    509
    350   1296    945   -826   -298   1122   -161    210    779   1215    782    680
    220    989    769   -605   -272    880   -457   -228    405    919    542    441
    135    161     25   -148     54     93   -527   -459   -145    166   -189   -168
    189   -413   -602    109    394   -506   -491   -374   -368   -233   -618   -542
    220   -610   -831    194    524   -719   -389   -197   -316   -265   -688   -626
    226   -610   -836    192    530   -722   -293    -72   -215   -200   -646   -607
    252   -517   -769    132    509   -644   -236     12   -111   -106   -571   -558
    277   -410   -688     64    483   -548   -202     62    -38    -38   -504   -511
    298   -327   -626     15    462   -475   -153    116     25      7   -457   -470
    301   -277   -579    -10    439   -428   -116    166     75     51   -418   -436
    290   -303   -594      5    441   -449   -129    161     67     49   -413   -446
    314   -283   -597    -15    454   -439   -132    163     67     51   -397   -436
    298   -246   -545    -28    420   -394   -116    181     80     64   -374   -413
    265   -249   -514     -7    389   -381   -109    187     88     72   -368   -405
    241   -262   -506     10    371   -384   -124    176     80     67   -371   -405
    262   -246   -509     -7    384   -376   -127    187     88     80   -353   -397
    257   -239   -496    -10    374   -366   -124    200    103     93   -335   -387
    257   -244   -501     -5    379   -371   -145    187     93     77   -342   -402
    244   -252   -496      2    368   -371   -150    194     96     72   -337   -394
    277   -189   -470    -44    371   -329   -140    210    119     96   -309   -374
    277   -153   -433    -64    353   -293   -135    218    127    109   -296   -379
    244   -176   -420    -33    332   -298   -150    213    119     96   -306   -400
    249   -150   -400    -51    324   -275   -153    220    127    106   -293   -397
    246   -129   -376    -59    309   -252   -142    233    140    119   -277   -387
    239   -127   -368    -57    303   -246   -150    233    140    122   -277   -392
    226   -135   -361    -44    293   -246   -161    231    137    119   -277   -400
    202   -129   -335    -36    267   -231   -179    228    135    119   -270   -397
    218   -122   -340    -49    277   -231   -187    233    135    111   -267   -392
    210   -114   -324    -49    265   -218   -200    220    124    106   -265   -392
    218   -119   -337    -49    277   -228   -223    202    106     85   -280   -402
    244   -132   -376    -57    309   -252   -236    210    101     70   -285   -402
    252    -93   -348    -80    298   -220   -228    233    119     96   -257   -376
    259    -57   -316   -101    288   -187   -241    233    124    106   -241   -366
    322    -57   -379   -132    350   -218   -275    210     98     77   -262   -392
    345    -51   -400   -148    371   -223   -277    207     90     70   -259   -379
    306    -85   -394   -111    350   -239   -285    194     77     51   -265   -381
    355    -54   -410   -150    381   -231   -277    194     83     51   -257   -379
    350    -51   -402   -148    376   -226   -280    187     83     49   -252   -381
    332    -64   -397   -135    363   -228   -288    176     72     41   -252   -387
    358    -49   -407   -155    381   -226   -290    174     77     38   -249   -387
    368    -25   -394   -174    381   -210   -283    179     93     54   -231   -381
    368     10   -358   -189    363   -174   -280    184    116     75   -207   -371
    366     41   -324   -205    345   -142   -283    187    142     93   -184   -363
    402     88   -314   -244    358   -114   -277    194    168    116   -155   -345
    491    189   -303   -342    397    -57   -252    218    200    153   -111   -327
    496    223   -272   -358    384    -23   -239    226    220    166    -96   -337
    402    171   -231   -288    316    -28   -231    215    218    153   -106   -363
    283    101   -181   -194    233    -38   -246    197    210    140   -122   -384
    236     62   -174   -150    205    -54   -272    174    205    129   -132   -402
    226     67   -158   -145    192    -44   -288    171    210    129   -135   -407
    241     90   -153   -166    197    -31   -285    174    223    137   -132   -402
    288    124   -163   -205    226    -20   -288    174    231    142   -132   -397
    283    148   -135   -218    207      7   -285    179    244    150   -129   -389
    288    181   -106   -233    197     38   -272    202    265    176   -111   -366
    314    231    -83   -275    197     75   -265    218    290    197    -96   -348
    353    285    -70   -319    213    109   -259    228    306    213    -77   -332
    374    348    -25   -361    200    161   -252    244    332    239    -51   -301
    384    392      7   -387    189    200   -241    270    361    265    -20   -262
    394    431     36   -413    179    233   -236    280    374    280      0   -236
    397    452     54   -423    171    252   -241    280    379    288     10   -231
    376    444     64   -413    155    257   -244    275    376    285      7   -239
    441    519     77   -480    181    298   -246    272    389    298     31   -205
    462    561     96   -514    181    329   -265    257    392    309     49   -174
    483    532     49   -509    215    290   -311    213    355    283     20   -189
    491    511     20   -501    236    265   -342    184    335    265      5   -192
    498    501      2   -498    249    252   -350    174    329    259      0   -184
    470    465     -5   -467    236    231   -348    168    319    252    -10   -189
    472    428    -44   -452    257    192   -355    150    301    226    -41   -218
    470    381    -88   -426    277    148   -374    127    275    197    -67   -252
    491    322   -168   -405    329     77   -397     98    241    158   -106   -296
    467    277   -189   -374    327     46   -407     88    226    140   -132   -319
    426    231   -194   -329    311     18   -415     72    205    119   -161   -342
    423    197   -228   -311    327    -15   -428     57    189    101   -179   -363
    413    194   -218   -303    316    -10   -426     57    192    103   -174   -368
    402    194   -210   -298    306     -7   -426     57    192    103   -174   -366
    465    187   -277   -327    371    -44   -449     41    179     88   -189   -387
    517    168   -348   -342    431    -88   -480     18    150     62   -218   -415
    504     57   -446   -280    475   -194   -478     33    129     18   -275   -472
    472    -54   -530   -210    498   -290   -389    140    158    -15   -340   -542
    485     -7   -493   -239    488   -249   -259    296    262     44   -311   -530
    532    129   -402   -332    467   -135   -150    472    428    197   -181   -426
    600    537    -62   -568    332    239   -119    587    667    511    153   -116
    519   1197    678   -862    -77    937   -161    545    917    943    659    358
    319   1501   1182   -911   -431   1340   -439    218    906   1143    932    600
    244   1283   1039   -766   -397   1161   -802   -239    563    924    766    439
    293    698    405   -496    -54    553   -958   -613      7    257    119   -106
    298     85   -215   -194    257    -64   -919   -592   -288   -228   -397   -550
    259   -226   -485    -18    371   -355   -852   -428   -272   -306   -524   -683
    252   -277   -532     12    389   -405   -761   -290   -171   -259   -511   -698
    332   -192   -524    -70    428   -358   -683   -192    -59   -176   -449   -659
    340   -106   -446   -119    392   -275   -623   -119     36    -96   -379   -605
    303    -46   -353   -129    327   -200   -568    -54    111    -20   -314   -550
    303    -18   -324   -142    311   -171   -540    -25    145      7   -285   -530
    371      7   -363   -189    368   -176   -542    -28    148     12   -280   -535
    368      2   -366   -187    366   -179   -540    -28    150     15   -280   -542
    332     18   -314   -176    324   -148   -522    -12    163     31   -272   -535
    340     15   -324   -179    332   -155   -527    -10    161     31   -275   -535
    340    -18   -358   -161    348   -187   -540    -20    145     18   -288   -537
    322     -7   -329   -158    324   -168   -524    -10    161     28   -272   -527
    298     33   -265   -166    280   -114   -496     12    187     54   -239   -504
    277     51   -226   -166    252    -88   -475     31    205     75   -218   -488
    288     23   -265   -155    277   -119   -485     25    192     57   -228   -506
    311      0   -311   -158    311   -155   -511      7    168     38   -241   -532
    311     15   -296   -163    303   -140   -514     12    176     54   -215   -527
    314     31   -283   -174    298   -127   -501     28    184     67   -197   -527
    306     67   -239   -187    272    -85   -485     41    197     85   -174   -514
    275     57   -218   -168    246    -80   -498     33    189     90   -166   -514
    244     57   -187   -150    215    -64   -496     36    200    103   -145   -498
    241     25   -215   -135    228    -93   -522     25    181    103   -153   -506
    218     25   -192   -122    205    -83   -532     25    179     96   -140   -501
    254    103   -150   -181    202    -23   -511     51    200    103   -114   -480
    252     83   -168   -168    210    -41   -542     20    168     70   -137   -514
    252     77   -176   -166    215    -49   -581    -10    135     33   -163   -548
    246     98   -148   -171    197    -23   -602    -28    116     25   -181   -566
    296    116   -179   -210    239    -31   -620    -46     90     12   -218   -592
    358    166   -192   -265    275    -12   -610    -46     88     25   -226   -581
    374    210   -163   -293    267     23   -597    -36    106     49   -176   -568
    348    192   -155   -270    252     18   -602    -44     93     46   -140   -576
    296    153   -142   -226    218      7   -607    -46     88     38   -153   -584
    262    142   -119   -202    192     12   -618    -62     72     23   -168   -587
    244    166    -77   -205    158     46   -607    -57     77     28   -155   -587
    246    207    -38   -226    142     85   -592    -41     90     38   -132   -579
    277    207    -72   -244    174     67   -579    -33    101     46   -122   -594
    298    218    -83   -259    189     67   -555    -12    124     75    -96   -602
    259    192    -70   -228    163     62   -555    -10    132     83    -88   -626
    249    194    -54   -220    153     70   -553     -2    148     93    -83   -626
    246    226    -23   -236    135    101   -553      2    163    106    -72   -613
    241    236     -5   -239    124    116   -550      2    176    122    -67   -594
    228    257     25   -244    101    142   -537      5    189    137    -57   -571
    275    272     -2   -272    140    135   -553    -20    181    129    -67   -553
    267    252    -15   -259    140    116   -566    -36    179    122    -72   -542
    283    254    -28   -270    155    114   -581    -44    174    119    -77   -540
    267    267      0   -270    135    135   -576    -38    187    129    -64   -527
    306    306      0   -306    153    153   -576    -33    197    145    -46   -522
    337    314    -23   -324    179    145   -587    -41    194    145    -44   -532
    410    306   -106   -358    257    101   -628    -75    168    122    -64   -553
    452    306   -145   -381    298     83   -646    -83    166    119    -77   -545
    496    355   -140   -426    319    109   -633    -67    187    137    -83   -522
    537    462    -75   -501    306    194   -594    -23    236    192    -31   -467
    550    488    -64   -519    306    213   -579    -12    246    205    -12   -449
    530    444    -85   -488    309    181   -592    -20    233    187    -25   -457
    566    485    -80   -524    324    202   -584      0    246    202      2   -439
    542    475    -70   -511    306    202   -589     -2    241    202    -28   -446
    524    459    -64   -493    296    197   -600    -15    236    207      2   -457
    540    517    -23   -530    280    246   -600    -25    249    228     20   -444
    548    558     10   -553    270    285   -597    -25    265    249     23   -431
    545    530    -15   -540    280    259   -628    -62    236    226     33   -452
    535    530     -5   -535    270    262   -652    -90    220    218     51   -452
    524    540     15   -532    254    277   -667   -101    218    215     49   -444
    501    498     -2   -498    252    249   -685   -119    200    189    -10   -459
    467    428    -38   -449    252    194   -704   -140    168    158    -64   -493
    441    418    -25   -431    233    197   -698   -140    163    163    -77   -491
    420    379    -44   -400    231    168   -709   -150    145    150   -111   -506
    392    311    -80   -350    236    116   -724   -179    111    119   -153   -542
    384    270   -114   -329    249     77   -753   -218     75     83   -187   -579
    368    228   -142   -298    257     44   -771   -244     46     54   -215   -605
    366    194   -171   -283    270     12   -787   -262     23     31   -244   -631
    366    200   -166   -283    267     18   -784   -262     20     33   -246   -623
    353    194   -158   -275    254     18   -784   -267     15     33   -254   -618
    350    174   -179   -262    265     -2   -797   -283      0     20   -272   -628
    340    158   -181   -252    262    -10   -800   -296    -18      0   -293   -649
    361     59   -301   -210    332   -119   -792   -280    -54    -57   -366   -711
    366     -2   -371   -184    368   -187   -693   -166    -23    -70   -415   -774
    413     51   -361   -233    387   -153   -581     -5     83      2   -376   -750
    491    252   -239   -371    363      7   -493    174    259    184   -210   -587
    545    776    231   -659    158    504   -475    277    530    558    187   -153
    446   1462   1015   -956   -285   1241   -576    137    753    979    670    397
    285   1725   1439  -1005   -576   1582   -859   -233    709   1124    862    626
    202   1353   1148   -779   -472   1252  -1166   -683    296    771    530    342
    168    491    322   -329    -75    407  -1317  -1065   -363    -25   -275   -358
    220   -122   -345    -49    283   -233  -1325  -1057   -636   -433   -756   -795
    283   -277   -561     -5    420   -418  -1257   -904   -589   -446   -820   -862
    319   -246   -568    -36    441   -405  -1143   -756   -475   -368   -769   -833
    332   -132   -465    -98    397   -298  -1039   -631   -348   -259   -678   -750
    381    -51   -433   -166    405   -241  -1002   -584   -288   -205   -633   -711
    374    -25   -400   -174    384   -213   -969   -545   -252   -171   -594   -696
    394    -23   -420   -187    405   -220   -963   -530   -241   -161   -589   -693
    439    -23   -462   -207    449   -241   -976   -540   -252   -171   -597   -706
    493    -15   -509   -239    501   -262   -997   -561   -275   -187   -605   -732
    498    -18   -517   -241    506   -267   -995   -566   -277   -184   -594   -727
    441    -38   -480   -202    459   -259  -1000   -566   -280   -179   -589   -714
    366   -116   -483   -124    423   -298  -1028   -592   -306   -197   -605   -727
    376    -98   -478   -140    426   -288  -1023   -594   -303   -197   -592   -714
    454     33   -420   -244    436   -194   -971   -555   -257   -150   -537   -652
    410     41   -371   -228    392   -163   -943   -540   -239   -132   -519   -626
    298    -85   -384   -106    340   -233   -995   -597   -290   -179   -561   -665
    327    -33   -361   -148    342   -197   -992   -594   -280   -168   -548   -641
    355      5   -350   -181    353   -171   -979   -579   -259   -153   -545   -615
    329    -28   -361   -150    345   -194  -1002   -600   -267   -174   -558   -623
    350    -31   -381   -158    366   -205  -1036   -628   -283   -194   -571   -636
    355    -10   -368   -174    361   -187  -1028   -628   -280   -181   -571   -610
    342     10   -332   -179    337   -161  -1023   -626   -280   -171   -568   -610
    306     25   -280   -168    293   -127  -1021   -628   -285   -161   -563   -607
    277     20   -257   -148    267   -116  -1015   -623   -288   -148   -537   -600
    259      0   -259   -132    259   -129  -1015   -631   -306   -163   -558   -628
    270      7   -265   -140    267   -127  -1021   -636   -327   -171   -571   -657
    259     12   -246   -137    252   -116  -1031   -652   -350   -189   -597   -675
    226    -10   -236   -106    231   -122  -1049   -672   -368   -200   -594   -683
    241     -7   -252   -119    244   -127  -1067   -680   -392   -205   -602   -691
    293     23   -270   -158    283   -122  -1060   -670   -394   -207   -613   -688
    366     44   -324   -205    345   -140  -1065   -683   -420   -233   -654   -711
    379     12   -366   -194    374   -176  -1093   -719   -470   -280   -727   -761
    413     15   -397   -215    405   -192  -1098   -735   -498   -303   -761   -787
    428     -2   -431   -215    431   -215  -1104   -750   -527   -324   -792   -813
    431    -20   -454   -207    441   -239  -1111   -766   -553   -342   -805   -833
    415    -44   -459   -184    436   -252  -1119   -779   -579   -361   -810   -849
    436    -18   -454   -210    444   -236  -1098   -766   -574   -345   -802   -852
    483     33   -449   -257    465   -207  -1057   -737   -548   -314   -789   -841
    485     54   -433   -270    459   -189  -1031   -717   -535   -293   -789   -844
    381    -28   -410   -176    394   -218  -1047   -732   -548   -309   -800   -867
    366    -44   -413   -163    389   -228  -1052   -730   -550   -303   -795   -875
    449     31   -418   -241    433   -192  -1031   -706   -527   -270   -771   -862
    496     33   -462   -265    480   -215  -1031   -714   -540   -272   -787   -883
    457    -36   -493   -210    475   -265  -1067   -766   -584   -309   -839   -945
    480    -38   -522   -223    501   -277  -1080   -784   -605   -316   -865   -971
    509    -49   -561   -231    535   -303  -1080   -795   -620   -322   -883   -987
    540    -41   -581   -249    561   -311  -1080   -797   -626   -319   -891  -1005
    568     10   -558   -288    563   -272  -1057   -776   -607   -293   -870   -995
    524    -38   -563   -244    542   -301  -1070   -787   -623   -309   -888  -1010
    504    -72   -576   -215    537   -324  -1083   -797   -636   -324   -898  -1026
    571    -10   -581   -280    576   -296  -1065   -776   -620   -301   -875  -1000
    581     36   -545   -309    563   -254  -1047   -761   -610   -285   -852   -956
    441    -18   -459   -213    449   -239  -1021   -756   -607   -280   -844   -930
    472    -44   -519   -215    496   -280  -1013   -761   -626   -303   -870   -927
    530      2   -527   -267    527   -259   -989   -745   -623   -296   -854   -898
    524    -15   -540   -254    532   -277   -997   -756   -644   -311   -865   -898
    524     -2   -527   -262    524   -265   -997   -756   -646   -309   -852   -891
    537     36   -501   -288    519   -231   -997   -756   -644   -301   -836   -880
    517     57   -459   -288    488   -200  -1002   -779   -652   -309   -826   -872
    501     90   -410   -296    457   -158  -1005   -795   -649   -303   -805   -857
    522     88   -433   -306    478   -174  -1034   -828   -675   -322   -805   -865
    530     93   -436   -311    483   -171  -1060   -862   -696   -337   -802   -865
    527     93   -436   -311    480   -171  -1075   -883   -709   -345   -805   -865
    527     54   -472   -290    501   -207  -1085   -893   -732   -358   -823   -875
    501     23   -480   -265    491   -226  -1101   -919   -763   -381   -839   -893
    457    -23   -483   -218    470   -252  -1119   -943   -792   -415   -865   -919
    454    -77   -532   -189    493   -303  -1127   -956   -823   -449   -893   -945
    446    -83   -530   -181    488   -306  -1104   -948   -826   -452   -893   -943
    420   -163   -584   -129    501   -374  -1122   -982   -867   -498   -927   -979
    379   -215   -594    -83    485   -405  -1137  -1015   -906   -532   -945   -995
    387   -226   -613    -83    498   -418  -1143  -1039   -930   -558   -963  -1010
    418   -205   -623   -106    519   -413  -1135  -1041   -927   -563   -958  -1005
    376   -265   -644    -57    506   -454  -1161  -1070   -953   -592   -974  -1028
    389   -280   -670    -54    527   -475  -1171  -1088   -971   -615   -989  -1044
    392   -314   -706    -38    548   -511  -1182  -1104  -1005   -649  -1021  -1078
    410   -431   -841     10    626   -636  -1184  -1098  -1057   -722  -1096  -1148
    426   -480   -906     25    665   -693  -1070   -976  -1026   -743  -1130  -1189
    446   -426   -875    -10    659   -649   -930   -818   -924   -680  -1085  -1156
    462   -280   -745    -93    602   -514   -828   -641   -756   -517   -932  -1021
    550    197   -353   -374    452    -77   -807   -532   -504   -168   -548   -646
    493    885    392   -691     51    639   -885   -613   -254    270    -15   -132
    366   1208    841   -789   -236   1026  -1161   -953   -265    454    244    101
    283    932    649   -610   -181    792  -1483  -1413   -654    150     -7   -137
    223    171    -51   -197    137     59  -1628  -1797  -1283   -605   -740   -782
    275   -470   -745     96    509   -607  -1652  -1810  -1605  -1080  -1249  -1257
    342   -670  -1013    163    678   -841  -1582  -1652  -1592  -1145  -1343  -1363
    371   -667  -1041    145    706   -854  -1470  -1512  -1501  -1093  -1314  -1353
    319   -633   -953    158    636   -792  -1379  -1410  -1405  -1018  -1244  -1299
    379   -501   -880     59    628   -691  -1319  -1340  -1319   -940  -1161  -1231
    376   -480   -857     51    615   -667  -1293  -1312  -1286   -917  -1132  -1213
    405   -431   -836     12    618   -633  -1247  -1278  -1254   -891  -1101  -1174
    415   -366   -782    -23    597   -574  -1221  -1265  -1239   -867  -1065  -1145
    324   -405   -732     38    527   -568  -1231  -1283  -1257   -885  -1060  -1153
    314   -418   -732     51    522   -574  -1228  -1288  -1270   -901  -1060  -1163
    311   -394   -706     41    506   -550  -1218  -1283  -1267   -896  -1036  -1161
    316   -379   -696     31    506   -537  -1210  -1278  -1257   -885  -1013  -1153
    340   -366   -709     12    524   -537  -1208  -1280  -1260   -893  -1002  -1148
    337   -363   -701     12    517   -532  -1202  -1288  -1265   -909   -997  -1153
    301   -384   -685     38    491   -532  -1197  -1288  -1270   -914   -995  -1163
    272   -374   -646     51    459   -509  -1182  -1273  -1260   -904   -974  -1150
    202   -415   -618    103    410   -517  -1184  -1273  -1260   -906   -979  -1156
    207   -381   -589     85    397   -485  -1174  -1260  -1244   -888   -963  -1135
    265   -298   -563     15    413   -431  -1145  -1228  -1213   -854   -930  -1093
    207   -335   -542     64    374   -439  -1145  -1231  -1223   -870   -943  -1091
    181   -337   -522     77    350   -428  -1156  -1239  -1226   -878   -950  -1085
    202   -329   -532     62    366   -431  -1148  -1231  -1215   -865   -945  -1072
    215   -342   -558     62    384   -449  -1161  -1239  -1223   -867   -950  -1072
    239   -337   -576     49    407   -457  -1182  -1254  -1239   -878   -956  -1078
    296   -296   -592     -2    441   -441  -1174  -1257  -1244   -888   -956  -1072
    314   -319   -633      2    472   -475  -1197  -1280  -1278   -922   -987  -1101
    368   -363   -732     -5    550   -548  -1241  -1325  -1325   -971  -1039  -1143
    467   -348   -815    -59    641   -581  -1270  -1340  -1343   -984  -1047  -1140
    511   -355   -867    -77    685   -610  -1291  -1340  -1348   -987  -1044  -1137
    555   -355   -911   -101    732   -633  -1301  -1348  -1358  -1005  -1054  -1145
    579   -342   -922   -119    748   -633  -1299  -1348  -1361  -1008  -1049  -1143
    574   -355   -930   -109    750   -641  -1293  -1340  -1363  -1013  -1052  -1150
    579   -340   -919   -122    748   -628  -1286  -1335  -1361  -1018  -1049  -1161
    561   -329   -891   -116    724   -610  -1257  -1317  -1345  -1008  -1036  -1145
    574   -329   -906   -122    737   -618  -1236  -1304  -1337  -1008  -1036  -1137
    589   -337   -927   -124    758   -631  -1223  -1301  -1340  -1008  -1044  -1150
    581   -324   -909   -129    745   -615  -1202  -1288  -1319   -987  -1026  -1143
    574   -348   -922   -114    745   -633  -1184  -1278  -1309   -984  -1026  -1145
    548   -366   -914    -93    730   -639  -1179  -1267  -1291   -966  -1015  -1140
    576   -324   -901   -124    737   -613  -1156  -1249  -1265   -937   -997  -1132
    563   -319   -883   -122    722   -600  -1127  -1228  -1247   -919   -987  -1137
    566   -327   -893   -119    727   -610  -1104  -1210  -1226   -904   -971  -1130
    605   -298   -906   -153    753   -602  -1075  -1195  -1205   -885   -961  -1119
    467   -376   -844    -44    654   -610  -1060  -1192  -1200   -880   -963  -1122
    491   -379   -870    -57    678   -623  -1070  -1208  -1221   -893   -987  -1150
    527   -374   -901    -75    711   -639  -1070  -1213  -1226   -901   -997  -1166
    524   -374   -901    -77    711   -636  -1065  -1202  -1221   -904   -995  -1163
    548   -374   -922    -85    735   -646  -1060  -1192  -1218   -904   -997  -1153
    537   -355   -896    -90    717   -626  -1044  -1176  -1208   -904   -997  -1145
    519   -345   -867    -88    691   -605  -1034  -1166  -1202   -904   -997  -1145
    488   -340   -828    -75    657   -584  -1021  -1156  -1192   -893   -989  -1137
    483   -319   -802    -80    641   -561  -1005  -1140  -1179   -883   -982  -1122
    509   -293   -805   -109    654   -548   -984  -1124  -1171   -883   -982  -1117
    501   -283   -784   -109    641   -532   -953  -1091  -1145   -862   -961  -1091
    465   -239   -706   -114    584   -470   -919  -1060  -1111   -831   -927  -1052
    462   -202   -665   -129    563   -433   -911  -1052  -1109   -815   -911  -1026
    441   -202   -644   -119    542   -423   -888  -1034  -1093   -807   -891  -1005
    384   -184   -568   -101    475   -376   -862  -1005  -1067   -787   -862   -979
    444   -135   -579   -155    509   -358   -875  -1023  -1078   -795   -870   -987
    475    -90   -566   -192    519   -327   -875  -1034  -1078   -795   -862   -974
    467    -80   -548   -194    506   -311   -880  -1054  -1093   -805   -865   -963
    462   -109   -571   -179    517   -340   -901  -1080  -1122   -844   -880   -966
    433   -127   -561   -155    496   -342   -914  -1088  -1137   -867   -872   -953
    387   -155   -542   -114    465   -348   -909  -1085  -1140   -875   -867   -953
    345   -202   -550    -72    446   -376   -909  -1098  -1161   -898   -896   -982
    309   -231   -540    -38    423   -384   -906  -1104  -1176   -924   -927   -976
    259   -280   -540      7    400   -410   -901  -1098  -1195   -943   -950   -974
    228   -332   -561     51    394   -446   -893  -1104  -1218   -948   -961  -1000
    233   -371   -605     67    418   -485   -909  -1127  -1254   -961   -974  -1041
    306   -379   -685     36    493   -532   -932  -1158  -1291   -987   -992  -1104
    285   -387   -672     49    478   -530   -937  -1166  -1301   -989   -992  -1114
    303   -389   -693     44    498   -540   -956  -1187  -1319  -1018  -1028  -1140
    306   -394   -704     44    501   -548   -940  -1182  -1325  -1052  -1062  -1153
    290   -400   -691     54    488   -542   -927  -1171  -1325  -1067  -1070  -1153
    275   -426   -704     75    488   -563   -919  -1163  -1335  -1078  -1065  -1161
    270   -501   -771    116    519   -636   -880  -1109  -1337  -1101  -1083  -1189
    249   -568   -818    158    532   -693   -763   -966  -1280  -1127  -1101  -1226
    246   -527   -774    140    509   -649   -628   -802  -1163  -1080  -1044  -1187
    270   -374   -644     51    454   -509   -519   -636  -1000   -932   -893  -1052
    252     15   -236   -132    244   -109   -491   -548   -787   -631   -550   -722
    114    592    475   -353   -181    535   -581   -675   -623   -259   -106   -316
     85    937    849   -511   -381    893   -849  -1021   -693    -98    122   -114
    101    818    717   -459   -306    769  -1106  -1392  -1000   -303    -51   -262
     -7    129    137    -59    -72    132  -1205  -1673  -1512   -974   -714   -800
      2   -457   -459    226    231   -459  -1205  -1644  -1784  -1389  -1153  -1171
     62   -667   -730    301    394   -698  -1130  -1488  -1766  -1436  -1249  -1257
     54   -706   -761    322    407   -732  -1031  -1363  -1680  -1410  -1257  -1236
     33   -623   -657    296    345   -639   -943  -1265  -1571  -1356  -1231  -1156
     41   -506   -548    233    293   -527   -870  -1208  -1493  -1280  -1221  -1088
     49   -444   -493    197    270   -470   -807  -1166  -1441  -1218  -1192  -1070
     18   -467   -488    223    252   -478   -787  -1140  -1402  -1182  -1122  -1091
      5   -478   -483    236    244   -480   -787  -1140  -1395  -1169  -1047  -1093
      7   -472   -483    231    241   -478   -774  -1137  -1387  -1158  -1018  -1080
    -10   -480   -470    244    228   -475   -766  -1137  -1382  -1153  -1015  -1060
     -7   -472   -467    239    228   -470   -771  -1145  -1389  -1150  -1021  -1049
     15   -420   -436    202    226   -428   -761  -1135  -1374  -1127  -1000  -1013
      0   -397   -397    197    197   -397   -745  -1124  -1366  -1119   -987   -987
    -12   -405   -392    207    187   -397   -753  -1132  -1374  -1132   -982   -974
    -23   -402   -379    213    176   -392   -745  -1119  -1363  -1127   -958   -945
     12   -376   -389    181    200   -381   -732  -1104  -1343  -1104   -932   -911
     20   -387   -407    181    213   -397   -737  -1119  -1350  -1104   -909   -898
     38   -389   -428    176    231   -410   -743  -1117  -1350  -1101   -888   -878
     64   -363   -431    148    246   -397   -735  -1106  -1340  -1091   -865   -852
    124   -340   -465    109    293   -402   -740  -1104  -1337  -1088   -849   -841
    179   -345   -527     80    353   -436   -763  -1119  -1353  -1101   -849   -854
    213   -358   -571     70    392   -465   -779  -1132  -1369  -1119   -839   -857
    233   -376   -610     70    420   -493   -800  -1150  -1387  -1132   -839   -862
    277   -389   -667     57    472   -527   -818  -1169  -1410  -1150   -833   -870
    348   -402   -753     25    548   -576   -841  -1187  -1436  -1174   -833   -878
    371   -387   -758      7    563   -571   -846  -1189  -1434  -1171   -800   -865
    381   -400   -782     10    581   -589   -852  -1197  -1444  -1176   -818   -865
    441   -410   -852    -15    646   -631   -867  -1200  -1462  -1187   -823   -870
    459   -381   -844    -41    649   -613   -859  -1176  -1449  -1163   -771   -836
    467   -363   -833    -51    649   -597   -846  -1161  -1436  -1143   -756   -807
    457   -322   -782    -70    618   -550   -820  -1132  -1418  -1109   -737   -761
    446   -285   -732    -80    589   -509   -797  -1104  -1405  -1072   -706   -727
    379   -314   -693    -33    535   -504   -769  -1080  -1392  -1062   -711   -711
    290   -335   -628     20    459   -480   -735  -1041  -1374  -1044   -691   -688
    265   -332   -600     33    431   -465   -711  -1018  -1358  -1028   -667   -688
    293   -293   -587      0    439   -439   -693  -1002  -1332  -1010   -672   -691
    272   -267   -540     -5    405   -402   -675   -979  -1299   -982   -659   -680
    239   -259   -501     10    368   -379   -646   -950  -1265   -953   -636   -659
    189   -244   -433     25    309   -337   -605   -917  -1221   -914   -597   -636
    114   -223   -337     54    226   -280   -555   -875  -1166   -867   -550   -594
     57   -218   -275     77    166   -244   -519   -841  -1127   -828   -524   -563
    109   -205   -316     46    210   -259   -519   -846  -1117   -826   -527   -566
    129   -194   -327     31    226   -259   -509   -841  -1098   -813   -517   -555
    109   -189   -298     41    202   -244   -488   -831  -1080   -795   -498   -530
    114   -192   -306     38    207   -249   -483   -823  -1070   -784   -488   -524
    132   -189   -324     28    226   -257   -480   -813  -1060   -771   -470   -514
    145   -187   -332     18    236   -257   -475   -800  -1047   -758   -444   -498
    150   -187   -337     18    244   -262   -470   -789  -1034   -748   -423   -478
    124   -202   -329     36    226   -265   -459   -774  -1015   -730   -405   -457
    106   -192   -301     41    202   -246   -441   -750   -992   -709   -371   -426
    106   -176   -283     33    192   -228   -433   -732   -979   -693   -340   -402
    122   -161   -283     20    202   -220   -423   -714   -966   -678   -314   -381
    103   -142   -249     18    174   -194   -389   -683   -935   -646   -280   -350
     90   -114   -205     12    145   -161   -353   -644   -904   -613   -246   -306
    114    -98   -215    -10    163   -155   -332   -620   -888   -594   -228   -275
    142    -98   -241    -20    192   -168   -324   -610   -885   -587   -220   -257
    155    -62   -218    -46    184   -137   -298   -589   -862   -566   -192   -226
    150    -33   -184    -57    166   -109   -270   -558   -836   -540   -158   -187
    132    -33   -166    -51    148    -98   -257   -550   -828   -530   -129   -161
     75    -25   -101    -23     88    -62   -233   -540   -805   -501    -85   -106
     85    -31   -116    -28     98    -72   -233   -542   -810   -504    -72    -96
    116    -49   -166    -33    140   -106   -262   -568   -836   -527    -83   -103
     67    -90   -158     10    111   -124   -285   -587   -857   -537    -83   -101
    116    -59   -176    -28    145   -116   -270   -571   -849   -524    -54    -80
    197      5   -194   -103    194    -93   -226   -535   -820   -504    -18    -54
    127    -83   -210    -20    166   -148   -236   -555   -844   -530    -28    -77
     44   -218   -265     85    153   -239   -272   -594   -896   -584    -70   -129
     46   -280   -327    116    187   -303   -277   -600   -914   -607    -85   -148
     46   -311   -358    129    200   -335   -275   -607   -930   -623    -93   -161
     38   -340   -379    150    207   -358   -275   -613   -943   -636    -90   -163
     28   -361   -389    163    207   -374   -275   -615   -943   -641    -80   -158
     25   -387   -413    181    218   -400   -272   -607   -935   -639    -70   -158
     10   -381   -394    184    200   -387   -270   -600   -922   -631    -44   -145
     -2   -366   -366    184    181   -366   -259   -589   -906   -623    -15   -127
     12   -400   -413    192    213   -407   -254   -587   -919   -639    -20   -129
    -49   -488   -439    270    194   -465   -233   -558   -930   -659    -57   -140
    -72   -553   -480    311    202   -519   -137   -441   -891   -662   -116   -171
    -46   -530   -483    288    218   -509    -10   -285   -800   -605   -101   -171
    -36   -452   -415    244    187   -433    103   -101   -654   -472     20    -64
    -10   -140   -129     75     59   -135    163     46   -436   -200    311    223
    -12    517    527   -252   -270    522    184     67   -171    226    813    737
   -150   1015   1166   -433   -657   1091     36   -181    -88    506   1184   1101
   -270    940   1208   -335   -740   1072   -267   -592   -337    389   1122   1047
   -358    283    641     38   -498    462   -498  -1021   -906   -231    514    514
   -340   -491   -153    415    -96   -322   -555  -1145  -1356   -854   -148    -64
   -252   -797   -545    524    145   -670   -517  -1015  -1400   -995   -340   -252
   -189   -810   -623    498    215   -717   -397   -833  -1286   -927   -309   -244
   -194   -771   -576    483    189   -675   -288   -693  -1161   -826   -231   -176
   -210   -667   -459    439    124   -566   -194   -592  -1052   -724   -148    -88
   -207   -623   -418    415    103   -522   -153   -540   -995   -678   -122    -49
   -163   -610   -449    384    142   -530   -145   -519   -979   -672   -129    -38
   -155   -594   -439    376    140   -517   -124   -498   -958   -659   -119    -20
   -150   -576   -426    361    135   -501   -109   -480   -943   -654   -111     -7
   -148   -550   -402    348    124   -478    -77   -454   -917   -641    -96     20
   -145   -548   -405    345    127   -478    -59   -433   -901   -628    -83     33
   -189   -602   -413    397    111   -509    -59   -428   -904   -626    -88     38
   -202   -597   -397    400     96   -498    -59   -428   -904   -628    -98     36
   -213   -574   -361    392     72   -467    -54   -415   -891   -623   -101     41
   -215   -553   -337    384     59   -446    -51   -400   -878   -613   -101     46
   -187   -563   -376    376     93   -470    -59   -405   -880   -618   -116     33
   -187   -532   -345    358     77   -439    -23   -374   -852   -594   -101     51
   -241   -514   -272    376     12   -394     10   -340   -820   -566    -90     70
   -244   -530   -285    384     18   -407     -5   -353   -828   -574   -109     46
   -192   -527   -335    361     70   -431    -25   -366   -833   -584   -127      7
   -161   -478   -319    319     77   -400      7   -327   -800   -563   -101      5
   -194   -485   -290    340     46   -389     36   -296   -779   -555    -93     -2
   -270   -548   -280    407      5   -415     23   -303   -789   -576   -106    -12
   -200   -514   -314    358     57   -415     25   -296   -779   -574   -114    -12
   -205   -532   -329    366     62   -431     25   -293   -774   -574   -119    -33
   -194   -550   -355    374     80   -454      5   -301   -784   -581   -129    -59
   -192   -574   -381    381     90   -478     -7   -306   -795   -600   -148   -101
   -249   -566   -316    407     33   -441     15   -275   -769   -576   -129    -83
   -257   -568   -314    410     28   -441     25   -257   -753   -553   -114    -67
   -179   -548   -371    363     96   -459     18   -259   -756   -548   -116    -75
    -98   -504   -407    301    153   -457     20   -244   -740   -530   -116    -72
   -116   -511   -394    314    137   -454     15   -233   -732   -517   -114    -70
    -57   -449   -394    252    166   -423     25   -220   -714   -498    -98    -64
     -7   -405   -397    207    194   -402     46   -202   -691   -483    -83    -57
    -31   -431   -400    231    184   -418     54   -197   -683   -480    -85    -67
    -62   -454   -392    259    163   -423     54   -192   -667   -478    -88    -83
    -62   -420   -358    241    145   -389     77   -168   -631   -449    -62    -72
    -64   -363   -298    213    114   -329    122   -127   -568   -400    -10    -38
    -70   -350   -283    210    103   -316    140   -106   -535   -374      7    -36
    -93   -332   -239    213     72   -285    171    -64   -485   -335     41    -18
   -132   -337   -205    233     33   -272    189    -54   -459   -319     57    -12
    -83   -319   -239    200     77   -280    197    -54   -449   -319     51    -31
    -77   -316   -239    197     77   -277    213    -46   -433   -316     57    -33
   -155   -301   -145    228     -5   -223    249    -15   -389   -280     98     -5
    -90   -290   -202    189     54   -249    236    -23   -389   -293     93    -18
    -98   -303   -205    200     51   -254    244    -15   -381   -290     96    -10
   -127   -290   -163    207     15   -228    259      7   -350   -262    122     10
    -75   -270   -194    174     59   -233    252     12   -342   -257    122      5
    -88   -283   -197    184     51   -241    252     23   -335   -244    137      5
   -114   -265   -150    189     15   -210    270     54   -303   -213    179     36
   -135   -249   -114    189    -10   -181    280     75   -277   -192    207     64
   -111   -220   -109    166     -2   -166    290     93   -259   -179    223     77
   -119   -218   -101    168    -10   -161    306    103   -249   -174    231     85
   -124   -181    -57    153    -36   -119    337    124   -220   -145    262    106
   -129   -142    -15    135    -59    -80    361    142   -197   -116    296    135
   -142   -148     -5    145    -70    -77    379    155   -181   -106    314    150
   -129   -103     25    114    -80    -41    418    192   -137    -72    350    187
   -124    -85     38    103    -83    -23    431    210   -124    -57    374    205
   -135    -98     36    114    -85    -31    431    215   -122    -54    381    200
   -132    -49     83     90   -109     15    449    231    -98    -23    415    223
   -132      0    132     62   -132     64    465    236    -77      2    454    252
   -129      2    132     62   -132     67    452    226    -77      0    467    249
   -148    -38    106     93   -129     33    423    202   -101    -23    454    223
   -171    -72     98    122   -135     12    400    187   -111    -31    452    215
   -210    -75    132    140   -171     28    402    194   -101    -20    472    231
   -174    -59    114    114   -145     25    405    192   -103    -23    478    220
   -171    -85     83    127   -129      0    400    184   -116    -38    467    194
   -239   -187     51    213   -145    -67    384    171   -135    -70    433    153
   -267   -220     44    244   -158    -88    397    181   -132    -75    428    150
   -314   -252     62    283   -189    -93    407    187   -135    -75    431    142
   -371   -298     70    335   -220   -114    394    168   -150    -90    415    122
   -361   -329     31    345   -197   -150    379    150   -174   -119    389     96
   -348   -350     -5    348   -174   -179    363    140   -184   -129    374     77
   -340   -355    -18    348   -161   -187    363    140   -179   -127    387     75
   -350   -366    -18    355   -168   -192    358    137   -179   -129    392     70
   -335   -379    -44    358   -145   -213    353    142   -176   -137    379     62
   -319   -426   -109    371   -106   -267    358    158   -187   -163    350     10
   -322   -504   -181    413    -70   -342    428    246   -163   -187    309    -62
   -265   -457   -192    358    -38   -324    558    410    -57   -129    345    -57
   -168   -298   -129    233    -20   -215    693    633    122     20    483     59
   -150     49    197     49   -174    122    730    763    353    306    792    350
   -207    662    870   -228   -540    766    680    748    615    724   1293    849
   -355   1195   1551   -420   -953   1371    483    491    737   1039   1704   1260
   -441   1145   1587   -350  -1013   1366    158     51    514    922   1636   1202
   -524    355    878     83   -701    615    -83   -413   -111    197    945    571
   -498   -439     59    467   -280   -189   -168   -597   -610   -462    280    -49
   -361   -748   -387    553     10   -568   -135   -472   -675   -628     75   -265
   -283   -763   -480    524     98   -623    -33   -303   -574   -579     93   -272
   -226   -659   -433    444    103   -548     88   -155   -439   -470    174   -202
   -137   -537   -400    337    129   -470    166    -64   -340   -394    236   -135
    -83   -478   -394    277    155   -436    207    -20   -293   -361    265    -98
    -20   -431   -410    226    194   -420    236     10   -267   -342    275    -75
    -46   -472   -428    259    189   -449    220     -7   -283   -358    254    -83
    -41   -472   -431    257    194   -452    218    -10   -283   -350    246    -83
     -2   -444   -444    223    220   -444    241     10   -267   -329    252    -64
      2   -501   -504    249    252   -501    236      0   -280   -345    226    -88
    -51   -491   -439    270    192   -465    252     15   -259   -319    249    -75
     36   -462   -498    213    267   -480    241      7   -262   -319    249    -88
     70   -457   -527    192    296   -493    254     23   -249   -311    254    -83
     64   -441   -506    189    285   -472    265     36   -233   -296    267    -70
     64   -433   -498    181    277   -465    262     38   -228   -290    277    -62
     33   -433   -467    197    249   -449    270     57   -210   -272    296    -57
      5   -446   -454    218    228   -449    280     77   -194   -262    306    -51
    -12   -428   -415    220    200   -423    301    103   -168   -236    332    -25
    -33   -423   -389    226    176   -405    311    127   -142   -218    353     -5
    -54   -431   -376    241    158   -405    316    142   -124   -205    371     12
    -83   -444   -361    262    137   -405    329    161   -114   -197    400     33
    -88   -439   -350    265    129   -394    337    166   -111   -202    420     49
    -96   -418   -322    254    111   -371    337    174   -101   -200    449     59
    -77   -418   -342    246    129   -381    329    176   -106   -194    462     57
    -59   -415   -355    236    145   -387    329    179   -101   -176    475     54
    -51   -387   -335    220    140   -361    337    192    -80   -150    504     77
    -57   -387   -332    220    135   -361    324    194    -80   -150    509     80
    -77   -394   -316    236    119   -358    324    207    -77   -142    524     90
    -49   -374   -324    210    135   -350    319    213    -67   -119    542    103
    -54   -361   -306    207    124   -335    327    223    -51    -96    566    119
    -62   -374   -314    218    124   -345    340    239    -41    -83    576    122
    -59   -368   -309    213    122   -340    345    246    -36    -75    587    132
    -54   -355   -301    202    119   -329    350    246    -33    -72    592    140
    -46   -332   -285    189    119   -309    366    254    -18    -62    607    158
    -51   -327   -277    189    111   -303    374    257    -18    -59    607    161
    -70   -324   -254    197     90   -290    381    275      0    -44    618    174
    -70   -303   -233    187     80   -270    389    296     28    -23    633    181
    -80   -290   -210    187     64   -252    394    303     44    -10    639    181
    -83   -285   -205    184     59   -246    426    324     67      5    649    189
    -46   -252   -205    148     77   -228    452    350    101     41    665    194
   -111   -262   -150    184     18   -207    470    368    129     67    670    202
   -132   -254   -122    194     -5   -189    467    363    137     77    665    197
   -111   -252   -142    181     12   -197    465    358    137     85    649    189
   -158   -277   -119    218    -20   -200    465    353    137     96    644    181
   -155   -265   -109    210    -23   -189    459    350    142    111    646    176
   -137   -244   -106    192    -15   -176    465    358    155    111    654    179
   -137   -213    -75    174    -31   -145    483    379    179    122    675    192
   -166   -218    -51    192    -57   -135    491    387    189    119    688    197
   -174   -192    -18    181    -80   -103    501    400    213    142    714    223
   -174   -176     -2    176    -85    -90    509    410    231    163    737    226
   -137   -135      2    135    -72    -64    522    420    241    181    753    228
   -122   -135    -15    127    -54    -75    514    415    233    187    745    220
    -96   -103     -7     98    -46    -57    530    426    246    200    756    228
   -116    -54     62     85    -90      2    568    467    288    252    805    270
   -127    -57     67     90    -98      5    568    478    301    272    813    270
    -88    -51     36     70    -62    -10    555    472    298    262    797    257
    -90    -10     80     49    -85     36    553    475    303    277    805    265
    -70     44    114     12    -90     77    576    498    335    303    831    288
    -51    111    161    -31   -109    135    602    506    363    337    875    314
   -106    109    215     -2   -161    161    597    493    363    348    893    335
   -161     70    228     44   -194    148    558    457    329    327    872    329
   -129     75    205     28   -166    140    522    428    306    311    841    314
   -171     28    197     70   -184    111    485    400    275    275    789    298
   -150     31    181     59   -166    106    475    387    262    259    748    283
   -171     10    181     77   -176     96    478    384    252    244    706    259
   -187    -67    119    127   -153     25    452    353    210    202    641    200
   -220    -98    119    158   -171     10    439    332    179    184    594    158
   -220   -135     83    176   -153    -25    441    322    161    174    558    116
   -179   -155     23    166   -101    -67    439    309    155    171    550     77
   -187   -210    -23    200    -83   -116    420    288    135    153    545     41
   -189   -259    -70    223    -62   -163    397    262    109    119    509     10
   -176   -257    -80    215    -49   -168    384    239    106     98    480     -2
   -158   -228    -70    192    -46   -150    384    228    109     98    478    -10
   -168   -226    -57    197    -57   -142    387    228    109    101    475    -15
   -189   -277    -90    233    -51   -184    379    231    103     77    444    -51
   -166   -366   -202    265     15   -285    433    301    111     41    371   -127
   -140   -355   -215    246     36   -285    540    420    179     49    335   -176
    -80   -283   -202    181     59   -244    639    576    301    129    376   -145
    -15      5     18      5    -18     10    704    709    501    363    626     85
     -5    550    555   -275   -280    553    693    719    724    735   1060    504
    -67   1078   1145   -506   -607   1111    517    475    797   1023   1434    857
    -93   1148   1241   -527   -667   1195    161     51    581   1010   1475    885
   -109    670    779   -280   -444    722    -54   -345    103    498    969    467
    -41    -10     31     25    -36     10   -106   -496   -337   -140    306    -98
     72   -420   -493    171    283   -457   -111   -426   -475   -397      7   -358
     98   -555   -654    228    376   -605    -36   -280   -410   -400    -36   -410
    176   -545   -722    181    446   -633      0   -213   -342   -371    -33   -413
    187   -467   -654    140    418   -558     62   -124   -231   -285     36   -342
    233   -337   -571     51    400   -452    114    -59   -145   -200    106   -270
    259   -226   -485    -15    371   -355    158     -7    -80   -145    150   -205
    210   -233   -446     10    327   -340    166      0    -64   -145    122   -187
    197   -239   -439     20    316   -337    168     -7    -72   -153    106   -192
    194   -218   -413     10    301   -314    192      5    -57   -135    142   -184
    181   -194   -376      7    277   -285    236     28    -25   -101    150   -153
    153   -192   -348     18    249   -267    233     20    -20    -80    150   -150
    129   -179   -309     23    218   -244    236     41     -2    -70    127   -145
     54   -161   -215     51    135   -187    254     77     28    -31    163   -124
      0   -161   -161     80     80   -161    267    101     51     -7    197   -101
     64   -148   -213     38    137   -179    241     72     51    -23    114   -119
     75   -124   -200     23    135   -161    239     72     67    -20    137   -122
     77    -75   -153     -2    114   -114    254     90     93     10    179   -101
     64    -75   -140      5    101   -106    270    109    106     18    184    -90
    -44   -122    -80     80     18   -101    280    127    122     25    181    -96
    -54   -140    -85     98     15   -114    283    137    129     31    174   -109
    -54   -106    -54     77     -2    -80    298    150    148     54    189    -98
    -51    -70    -18     62    -18    -44    309    158    163     67    194    -90
    -51    -96    -44     72     -7    -70    285    148    155     57    171    -98
    -70    -75     -5     72    -33    -41    280    155    171     75    184    -80
    -62    -51      7     54    -36    -23    283    166    184     90    197    -72
    -28    -46    -18     38     -5    -33    265    163    179     88    192    -88
    -31    -54    -23     44     -5    -41    249    158    171     77    187    -90
    -49    -70    -23     59    -12    -46    239    161    168     77    192    -80
    -54    -70    -15     59    -20    -41    236    166    171     85    202    -67
    -36    -41     -5     38    -15    -23    249    184    189    101    228    -46
    -70    -10     59     38    -67     23    272    213    218    135    267    -12
    -54    -10     44     31    -51     15    283    223    223    142    275     -2
    -90    -20     70     54    -80     23    301    233    233    150    275      7
    -51      0     51     25    -51     25    306    233    236    150    267     12
     38     28    -10    -36     25     10    314    233    241    153    254     10
     44     15    -31    -31     38     -7    311    228    244    155    228      7
     25     23     -2    -25     12     10    316    236    259    179    233     15
     41     64     23    -51     10     44    340    257    298    213    275     38
     54     54      0    -57     25     28    374    283    342    246    293     67
     25     28      0    -28     12     15    387    293    368    270    314     59
     44     77     33    -62      5     57    400    296    394    293    342     64
     41     83     41    -62      0     62    397    293    410    301    319     57
     46     57     10    -54     15     33    397    298    418    301    314     57
     49     51      2    -49     23     25    400    296    431    303    337     57
     51     59      7    -57     20     33    405    293    441    314    363     57
     49     62     12    -54     18     38    407    296    457    327    376     54
     38     38     -2    -38     20     18    397    296    472    332    405     38
     54     49     -7    -51     31     20    397    309    498    353    415     44
    132    124    -10   -129     72     57    413    337    542    381    420     72
    176    176      0   -176     88     88    418    363    594    415    423     98
     46     72     23    -62     10     49    387    350    592    413    410     88
     49    103     54    -75     -2     80    415    387    626    452    436    127
     12     98     85    -54    -36     90    444    413    644    470    428    150
    -41     67    109    -12    -75     88    459    426    652    472    446    155
    -10    135    145    -62    -77    140    485    454    678    504    452    179
    -33    150    184    -59   -109    166    501    470    688    524    431    181
    -28    192    218    -83   -122    202    511    485    701    535    428    194
    -10    192    202    -90   -106    197    501    465    685    509    394    181
    -44    233    277    -96   -161    254    542    496    724    548    426    223
    -59    239    298    -90   -179    267    545    493    724    550    420    231
    -64    207    272    -70   -168    239    511    457    691    524    387    202
    -57    181    239    -62   -148    210    480    428    659    504    353    174
    -96    171    267    -38   -181    220    475    428    662    504    348    174
    -57    168    226    -54   -140    197    449    407    636    475    316    140
     18    161    142    -90    -62    153    426    384    602    439    272     90
     -2    111    114    -54    -57    111    423    371    584    413    259     59
    -57     36     90     10    -75     62    407    353    553    374    246     31
      2     25     23    -15    -10     23    389    335    524    348    220      7
     51     23    -28    -38     38     -2    376    322    501    332    192    -12
     80    -10    -90    -33     85    -49    355    293    467    298    150    -49
     38    -70   -109     12     72    -88    332    267    441    272    116    -90
     41    -80   -122     18     80   -101    316    252    426    262    111   -109
     80    -49   -129    -18    103    -88    316    257    428    270    111   -103
     64    -59   -124     -2     93    -90    316    265    428    270    101   -103
     44   -122   -166     36    101   -142    316    270    410    241     62   -129
     44   -246   -290    101    166   -267    345    316    389    179    -25   -218
      7   -272   -280    129    142   -277    446    433    449    187    -57   -262
    127   -155   -283     15    205   -218    571    618    579    285     15   -218
    155    129    -25   -142     90     51    659    787    800    535    270     10
     88    620    532   -355   -220    576    641    805   1031    896    688    415
    -28   1158   1187   -566   -607   1171    485    594   1153   1221   1088    789
   -116   1241   1358   -561   -737   1299    145    202    997   1249   1163    849
   -145    784    930   -322   -537    857    -83   -207    517    753    691    446
   -140     64    205     36   -174    135   -158   -410     25     90     18   -132
    -90   -340   -252    215     80   -298   -142   -329   -106   -153   -262   -394
    -28   -410   -381    220    176   -397    -38   -166    -25   -127   -267   -418
    -46   -384   -340    213    145   -363     51    -57     75    -54   -215   -379
    -49   -306   -257    179    101   -283    119     31    176     31   -142   -314
    -59   -239   -181    148     59   -210    168     93    254     98    -80   -259
    -62   -202   -140    132     38   -171    192    127    296    135    -49   -228
    -51   -197   -145    124     46   -171    200    140    309    148    -38   -213
     25   -124   -150     49     85   -135    215    155    329    168     -7   -189
    -15   -148   -132     80     57   -140    200    142    322    158    -10   -194
    -59   -153    -93    106     15   -124    197    148    327    166      2   -184
    -77   -127    -49    101    -15    -88    213    163    350    187     33   -158
    -75   -145    -70    111     -5   -109    197    155    345    179     28   -161
    -38   -166   -129    101     44   -148    166    129    324    158     10   -181
     -2   -153   -150     77     72   -153    155    127    322    153     10   -181
     -5   -153   -150     77     72   -153    145    127    319    150     10   -181
     15   -127   -142     57     77   -135    148    140    332    155     25   -168
     25   -114   -140     44     83   -127    148    150    345    161     41   -153
     62   -103   -166     20    114   -135    137    145    348    155     44   -150
     12   -129   -142     57     77   -135    129    145    350    158     44   -153
    -31   -161   -129     96     46   -145    109    140    348    153     38   -163
    -10   -135   -124     72     54   -129    109    153    363    166     54   -150
     28    -80   -109     25     67    -93    122    174    389    192     83   -127
     12   -101   -114     44     62   -106    111    168    384    189     83   -137
    -20   -122   -101     70     38   -111     88    155    374    181     77   -148
    -25   -140   -114     80     41   -127     64    142    363    174     70   -166
    -31   -150   -119     90     44   -135     51    137    361    171     67   -174
    -12   -140   -129     75     57   -135     36    137    358    171     77   -171
      5   -132   -137     62     70   -132     10    137    355    174     85   -168
      7   -106   -116     46     62   -111     -2    142    361    189    109   -153
     15    -93   -109     38     62   -101     -2    153    366    200    124   -142
     23    -96   -119     36     70   -106      0    158    363    197    129   -140
     33    -83   -116     23     75    -98      7    163    371    205    142   -124
     15    -85   -101     33     57    -93      0    161    371    207    148   -119
     44    -46    -90      2     67    -67    -15    155    368    207    155   -114
     38    -38    -80      0     57    -59    -15    161    371    213    161   -119
     12    -62    -75     23     44    -67    -18    161    374    213    161   -129
     -5    -75    -70     38     31    -72    -18    166    387    220    168   -127
      5    -64    -70     31     36    -67     -5    184    415    244    184   -122
     18    -36    -57      7     36    -46     12    210    452    272    210   -106
      0    -44    -46     20     20    -44      0    205    454    277    202   -111
      2    -36    -38     15     20    -36    -10    197    454    277    197   -124
     28    -25    -54      0     41    -38     -2    202    462    285    197   -129
      7    -46    -54     18     31    -49     -7    197    465    277    189   -137
    -38    -75    -38     57     -2    -57    -33    179    459    265    179   -142
    -38    -59    -20     46    -10    -41    -46    174    465    267    187   -137
    -44    -46     -2     46    -20    -25    -59    171    467    270    197   -127
    -23    -59    -38     41      7    -51    -93    153    452    254    181   -142
     20    -44    -64     10     41    -54   -119    140    439    249    176   -150
     31    -25    -59     -2     41    -41   -140    137    436    244    179   -145
    -10    -18     -7     15     -2    -12   -148    140    446    257    189   -122
     10    -25    -36      7     23    -31   -166    135    444    257    184   -124
     46    -28    -75    -10     59    -51   -192    119    436    249    176   -129
     59     33    -25    -49     41      5   -181    137    465    275    210    -93
     62     70      7    -64     28     38   -168    155    488    296    233    -77
     70     88     18    -80     25     54   -174    158    496    306    236    -67
    103    127     23   -116     41     75   -184    158    498    311    246    -54
    109     98    -12   -106     59     41   -210    135    475    288    226    -80
     85    116     31   -101     28     75   -200    150    496    309    246    -67
    114    176     59   -148     25    119   -215    135    498    314    259    -51
    127    189     62   -158     33    127   -233    111    493    309    259    -49
    142    207     64   -174     38    135   -252     96    485    303    265    -36
    171    239     67   -205     51    153   -280     70    475    301    267    -23
    137    155     18   -148     59     88   -322     36    441    272    241    -49
    124    145     20   -135     51     85   -335     25    431    265    236    -57
    132    129     -2   -132     67     64   -374     -2    402    239    215    -85
     93     57    -36    -75     64     10   -415    -38    363    207    187   -116
     98     -5   -103    -46    101    -54   -426    -46    345    189    166   -122
     75    -67   -145     -5    109   -106   -449    -70    316    158    132   -155
     28   -155   -184     62    103   -168   -496   -114    272    111     88   -205
     80   -148   -228     33    153   -187   -532   -145    241     85     75   -215
    148   -129   -280    -10    213   -205   -550   -163    220     75     67   -218
     59   -174   -236     57    145   -205   -548   -166    218     83     83   -202
      0   -213   -215    106    106   -213   -555   -166    215     85     93   -187
     59   -213   -272     77    166   -241   -574   -168    202     75     88   -189
     25   -228   -257    101    140   -241   -574   -168    200     72     93   -174
     25   -316   -345    145    184   -329   -594   -174    166     25     46   -223
     90   -426   -517    166    303   -470   -545   -101    161    -23    -31   -311
    145   -426   -571    140    358   -498   -436     41    233      5    -33   -340
    226   -259   -485     15    353   -371   -327    244    397    158     96   -226
    218    106   -114   -163    166     -2   -275    389    639    467    426    106
    132    732    600   -433   -233    667   -301    376    904    901    932    628
    -70   1249   1319   -589   -693   1283   -491     98   1013   1221   1345   1034
   -129   1054   1184   -462   -657   1119   -849   -355    698   1021   1187    888
   -192    324    514    -67   -353    418  -1083   -776    106    358    537    301
   -202   -478   -275    337     33   -379  -1156   -927   -366   -270   -129   -314
   -124   -800   -675    462    275   -737  -1135   -807   -423   -413   -327   -509
     10   -784   -797    387    402   -792  -1065   -667   -340   -371   -314   -501
     64   -683   -748    306    405   -714   -963   -540   -226   -280   -246   -436
    137   -555   -693    205    415   -623   -893   -454   -132   -197   -174   -361
    153   -532   -685    189    418   -607   -883   -431   -106   -176   -153   -345
    109   -568   -678    228    389   -623   -891   -433   -114   -181   -161   -353
    103   -548   -652    220    376   -600   -875   -418   -101   -166   -137   -335
    135   -524   -662    192    397   -592   -883   -423   -103   -166   -129   -340
    158   -530   -688    187    423   -607   -898   -436   -122   -179   -137   -358
    140   -542   -683    200    410   -613   -901   -439   -132   -179   -135   -353
    106   -535   -641    213    374   -587   -904   -431   -135   -171   -124   -337
    129   -519   -649    194    387   -584   -924   -439   -150   -179   -119   -345
    155   -511   -667    179    410   -589   -940   -446   -163   -189   -127   -361
    155   -535   -691    189    423   -613   -953   -462   -176   -200   -137   -366
    137   -522   -659    192    397   -589   -948   -462   -174   -192   -127   -358
    142   -527   -670    192    405   -597   -963   -472   -187   -202   -137   -361
    137   -548   -685    205    410   -615   -974   -480   -202   -215   -150   -374
    142   -540   -683    197    413   -610   -982   -485   -202   -213   -150   -381
    137   -522   -659    192    397   -589   -976   -478   -194   -200   -150   -355
    111   -509   -620    197    363   -563   -974   -472   -189   -184   -137   -324
     20   -555   -576    267    298   -566   -989   -485   -205   -187   -161   -298
     23   -545   -568    259    293   -555  -1005   -496   -213   -184   -158   -285
    101   -535   -636    218    366   -587  -1047   -535   -244   -205   -184   -285
     72   -540   -613    233    342   -576  -1052   -532   -236   -192   -174   -265
     -5   -511   -506    259    249   -509  -1023   -501   -205   -155   -155   -200
     36   -488   -524    226    277   -506  -1034   -509   -218   -166   -168   -192
    132   -488   -620    179    374   -555  -1075   -535   -249   -197   -202   -210
    166   -506   -675    168    418   -589  -1114   -548   -267   -215   -236   -215
    223   -517   -740    148    480   -628  -1153   -574   -290   -246   -272   -249
    252   -475   -727    109    488   -600  -1145   -566   -280   -233   -275   -213
    239   -436   -675     98    454   -555  -1117   -548   -259   -213   -262   -168
    179   -441   -620    129    397   -532  -1111   -553   -259   -205   -254   -150
    129   -462   -592    166    361   -527  -1114   -563   -272   -197   -262   -140
    135   -462   -597    163    363   -530  -1109   -579   -293   -192   -280   -161
    137   -459   -597    161    366   -527  -1093   -571   -275   -166   -262   -168
    140   -441   -584    150    361   -511  -1070   -545   -231   -127   -210   -142
    137   -433   -571    148    353   -501  -1062   -530   -210   -111   -192   -129
    127   -428   -558    150    340   -493  -1067   -522   -192    -98   -189   -124
    116   -410   -530    145    322   -470  -1057   -514   -171    -75   -179   -106
    124   -392   -519    132    319   -454  -1047   -506   -158    -54   -176   -103
    129   -387   -517    129    322   -452  -1031   -496   -137    -38   -161    -98
     90   -431   -522    168    303   -475  -1036   -509   -137    -49   -176   -116
    135   -387   -522    124    327   -454  -1026   -509   -124    -46   -176   -114
    122   -402   -527    137    322   -465  -1034   -532   -124    -54   -184   -129
    103   -444   -548    171    324   -496  -1054   -553   -132    -64   -187   -153
    150   -397   -550    122    350   -472  -1060   -550   -124    -57   -158   -150
    202   -374   -576     85    387   -475  -1057   -545   -116    -67   -153   -155
    223   -379   -605     75    413   -491  -1065   -550   -122    -93   -184   -153
    265   -381   -646     59    454   -514  -1078   -571   -135   -111   -220   -158
    340   -381   -724     18    530   -550  -1098   -600   -163   -142   -257   -179
    389   -353   -743    -18    563   -545  -1104   -613   -168   -153   -252   -181
    363   -348   -711     -7    535   -527  -1101   -613   -161   -142   -231   -168
    415   -309   -724    -51    568   -517  -1091   -605   -150   -129   -200   -155
    446   -285   -732    -80    587   -509  -1083   -597   -142   -129   -192   -140
    436   -283   -719    -75    576   -501  -1088   -597   -142   -127   -197   -132
    465   -259   -727   -103    594   -493  -1096   -605   -150   -132   -168   -132
    452   -249   -701   -101    576   -475  -1093   -602   -148   -129   -168   -116
    485   -202   -688   -142    587   -444  -1093   -600   -137   -119   -148   -101
    465   -166   -631   -148    548   -397  -1075   -597   -116    -93   -137    -72
    436   -176   -613   -132    524   -394  -1091   -618   -124    -96   -116    -72
    413   -223   -636    -93    524   -428  -1124   -654   -155   -122   -145    -93
    389   -218   -610    -85    498   -413  -1143   -685   -174   -132   -189    -90
    363   -223   -587    -70    472   -405  -1145   -688   -171   -127   -194    -83
    335   -265   -600    -36    465   -433  -1166   -704   -184   -140   -213    -96
    277   -306   -584     15    431   -444  -1153   -704   -184   -137   -220   -101
    246   -348   -594     49    420   -470  -1148   -706   -192   -153   -244   -122
    285   -387   -672     49    478   -530  -1187   -743   -233   -197   -290   -163
    277   -452   -730     85    504   -589  -1202   -766   -262   -226   -329   -194
    267   -501   -769    116    517   -633  -1218   -784   -288   -252   -358   -220
    231   -527   -758    148    493   -644  -1234   -802   -301   -267   -374   -233
    213   -527   -740    155    475   -633  -1228   -797   -293   -259   -366   -223
    202   -524   -727    158    462   -626  -1221   -797   -288   -254   -371   -215
    187   -558   -745    187    465   -652  -1234   -813   -303   -270   -392   -233
    220   -571   -795    174    506   -683  -1241   -826   -314   -280   -405   -244
    210   -571   -784    179    496   -678  -1223   -813   -303   -275   -400   -241
    231   -641   -872    205    550   -756  -1210   -789   -316   -316   -444   -301
    189   -706   -896    259    542   -800  -1101   -652   -252   -309   -465   -345
    187   -644   -833    228    509   -737   -982   -472   -122   -215   -394   -293
    314   -449   -766     67    540   -607   -922   -314     41    -44   -231   -148
    418     38   -381   -228    400   -171   -896   -228    280    296    148    228
    314    722    407   -517    -46    566   -922   -311    527    722    672    756
    132    969    836   -553   -350    904  -1171   -675    475    857    883    953
     28    584    553   -306   -262    568  -1454  -1109     80    509    568    665
      5   -207   -213     98    106   -210  -1602  -1436   -496   -202   -153      2
     46   -854   -901    405    472   -878  -1641  -1460   -802   -657   -652   -488
    116  -1008  -1124    444    618  -1065  -1595  -1309   -756   -672   -698   -548
    148   -989  -1137    420    641  -1062  -1486  -1163   -641   -594   -667   -519
    176   -888  -1067    353    620   -976  -1387  -1036   -519   -483   -610   -439
    213   -789  -1002    288    607   -896  -1317   -958   -428   -402   -542   -366
    213   -758   -971    270    589   -865  -1275   -924   -384   -371   -519   -332
    192   -735   -927    270    558   -831  -1244   -893   -350   -348   -509   -285
    218   -724   -943    252    579   -831  -1231   -883   -337   -340   -504   -262
    194   -753   -948    280    571   -849  -1231   -891   -340   -340   -514   -252
    259   -714   -974    226    613   -844  -1223   -885   -329   -327   -530   -231
    270   -698   -969    213    618   -833  -1205   -870   -314   -306   -519   -202
    252   -696   -950    220    600   -823  -1176   -844   -288   -275   -496   -158
    267   -701   -969    218    618   -833  -1195   -857   -293   -277   -491   -163
    324   -719  -1047    194    683   -883  -1244   -893   -316   -303   -517   -192
    332   -740  -1072    205    701   -906  -1267   -893   -311   -314   -519   -200
    290   -782  -1075    244    680   -927  -1267   -878   -296   -311   -506   -218
    306   -737  -1044    215    675   -891  -1231   -841   -262   -267   -449   -218
    342   -670  -1015    163    678   -841  -1197   -810   -239   -226   -400   -194
    283   -709   -992    213    636   -849  -1195   -813   -249   -226   -397   -189
    236   -717   -953    239    592   -836  -1174   -805   -241   -218   -387   -184
    200   -730   -930    265    563   -828  -1169   -807   -244   -226   -402   -189
    220   -704   -927    239    574   -815  -1148   -789   -233   -213   -400   -184
    252   -680   -932    215    592   -805  -1130   -761   -218   -197   -374   -176
    228   -714   -945    241    587   -828  -1153   -774   -236   -215   -392   -194
    252   -714   -966    231    607   -839  -1169   -787   -254   -233   -400   -210
    285   -693   -982    202    633   -839  -1171   -784   -265   -244   -407   -223
    303   -685   -992    189    646   -839  -1171   -774   -267   -246   -402   -218
    277   -732  -1013    226    644   -872  -1195   -787   -293   -262   -400   -226
    319   -688  -1008    184    662   -846  -1189   -774   -290   -254   -371   -207
    324   -704  -1028    187    675   -865  -1187   -761   -290   -249   -361   -197
    345   -680  -1028    166    685   -854  -1169   -735   -275   -228   -348   -179
    400   -602  -1005    101    701   -802  -1137   -704   -257   -200   -329   -148
    381   -615   -997    116    688   -805  -1132   -704   -265   -205   -335   -142
    350   -685  -1036    166    691   -862  -1158   -730   -301   -239   -368   -176
    400   -665  -1065    132    730   -865  -1153   -730   -306   -239   -368   -181
    402   -659  -1062    124    732   -859  -1137   -722   -296   -231   -363   -176
    392   -652  -1044    129    717   -846  -1122   -711   -280   -218   -350   -163
    387   -623  -1013    116    698   -818  -1098   -688   -252   -192   -324   -145
    420   -610  -1034     93    727   -820  -1098   -685   -246   -187   -322   -153
    439   -592  -1031     75    735   -810  -1072   -659   -226   -171   -309   -145
    465   -553  -1018     44    740   -784  -1041   -636   -200   -148   -288   -140
    467   -566  -1034     49    748   -800  -1039   -646   -205   -161   -316   -163
    449   -587  -1036     67    743   -810  -1057   -675   -231   -187   -361   -194
    423   -594  -1018     83    719   -805  -1060   -685   -241   -197   -387   -207
    444   -592  -1036     75    740   -813  -1057   -691   -246   -200   -415   -226
    483   -584  -1067     49    774   -826  -1065   -696   -252   -207   -439   -244
    426   -589  -1015     83    719   -802  -1039   -675   -233   -200   -418   -236
    436   -566  -1002     62    719   -784  -1015   -652   -213   -174   -387   -223
    540   -574  -1114     18    826   -844  -1047   -672   -231   -194   -400   -249
    535   -571  -1106     18    818   -839  -1054   -685   -233   -197   -400   -259
    522   -550  -1072     12    797   -810  -1047   -675   -220   -189   -392   -254
    504   -535  -1041     15    771   -787  -1026   -654   -200   -179   -376   -241
    491   -480   -971     -5    730   -724   -979   -610   -153   -129   -327   -202
    558   -392   -953    -83    756   -672   -956   -589   -132   -111   -301   -181
    511   -426   -937    -44    724   -680   -971   -605   -148   -135   -314   -200
    532   -379   -911    -77    722   -644   -948   -584   -127   -122   -298   -187
    530   -348   -878    -90    704   -613   -930   -574   -114   -106   -285   -179
    457   -376   -833    -41    644   -605   -940   -584   -111   -109   -285   -171
    467   -335   -802    -67    633   -568   -924   -579    -96    -93   -262   -142
    423   -337   -761    -44    589   -548   -935   -600    -98    -90   -246   -137
    335   -350   -685      7    509   -517   -940   -613    -96    -85   -231   -127
    402   -342   -745    -31    574   -542   -979   -654   -129   -116   -254   -153
    431   -335   -766    -46    597   -550   -987   -667   -145   -135   -265   -163
    361   -363   -724      0    542   -542   -982   -662   -153   -140   -262   -174
    366   -392   -758     12    561   -574   -989   -670   -174   -166   -277   -202
    402   -431   -833     12    615   -631  -1015   -683   -197   -200   -306   -239
    405   -498   -904     44    654   -701  -1049   -709   -236   -249   -348   -285
    374   -537   -911     80    641   -724  -1052   -719   -257   -275   -363   -311
    389   -519   -909     64    649   -714  -1034   -709   -252   -272   -358   -316
    361   -553   -914     93    636   -735  -1034   -727   -272   -293   -376   -345
    335   -581   -917    122    623   -748  -1047   -740   -290   -314   -394   -368
    309   -618   -927    153    615   -771  -1057   -750   -303   -332   -410   -381
    314   -589   -904    137    607   -745  -1060   -756   -296   -327   -392   -374
    342   -566   -909    111    626   -737  -1036   -743   -283   -327   -376   -368
    306   -615   -922    153    613   -769  -1021   -732   -293   -345   -389   -392
    267   -745  -1015    236    641   -878  -1015   -706   -319   -405   -462   -480
    293   -800  -1093    254    693   -945   -919   -587   -272   -428   -509   -589
    337   -696  -1034    179    683   -865   -797   -426   -140   -332   -428   -589
    374   -441   -815     33    594   -628   -691   -267     62   -116   -210   -418
    340     41   -298   -192    319   -127   -670   -215    296    231    202    -44
    189    623    433   -405   -122    530   -787   -413    418    563    644    345
    106    792    683   -449   -288    737  -1109   -807    257    615    771    431
    122    475    350   -298   -114    413  -1363  -1202   -150    244    433    111
    142   -207   -350     31    246   -277  -1410  -1379   -607   -400   -220   -441
    246   -737   -984    246    615   -859  -1408  -1312   -802   -753   -602   -789
    241   -888  -1130    322    683  -1010  -1325  -1156   -730   -750   -633   -833
    187   -875  -1062    342    623   -969  -1234  -1047   -623   -683   -581   -805
    174   -766   -940    296    555   -852  -1150   -953   -506   -581   -488   -735
    158   -641   -800    241    478   -719  -1075   -870   -397   -480   -389   -657
    168   -589   -761    210    462   -675  -1036   -833   -353   -444   -355   -631
    174   -548   -722    187    446   -636  -1018   -820   -327   -426   -337   -613
    148   -511   -659    181    402   -587  -1005   -813   -303   -407   -311   -594
    101   -480   -581    189    340   -530   -982   -784   -272   -374   -270   -561
     77   -493   -571    205    322   -530   -969   -779   -265   -374   -265   -558
     62   -462   -527    200    293   -493   -958   -771   -252   -361   -244   -545
     -5   -444   -439    223    215   -441   -937   -750   -226   -332   -213   -511
    -33   -431   -397    233    181   -415   -935   -753   -218   -329   -202   -509
    -96   -387   -293    241     98   -342   -930   -745   -200   -309   -171   -483
    -49   -316   -267    181    106   -290   -911   -724   -176   -293   -150   -449
     67   -322   -389    124    228   -355   -953   -766   -215   -342   -187   -485
    101   -376   -478    137    288   -426   -984   -802   -249   -389   -220   -532
    135   -384   -519    122    327   -452   -989   -813   -254   -410   -231   -550
    171   -363   -535     93    353   -449   -997   -823   -259   -420   -231   -558
    246   -298   -545     25    394   -420   -987   -815   -239   -400   -207   -540
    257   -311   -568     28    413   -439   -987   -818   -241   -400   -197   -542
    270   -319   -589     23    428   -454  -1002   -833   -257   -413   -202   -555
    285   -335   -623     23    454   -478  -1031   -857   -280   -436   -223   -579
    309   -361   -672     23    488   -514  -1067   -885   -311   -462   -252   -610
    379   -314   -693    -31    535   -504  -1088   -906   -316   -462   -257   -613
    462   -293   -756    -85    607   -524  -1106   -922   -327   -467   -259   -615
    493   -296   -789   -101    641   -542  -1114   -930   -337   -472   -265   -618
    514   -309   -823   -103    667   -563  -1140   -945   -353   -483   -275   -623
    639   -301   -940   -168    789   -620  -1179   -971   -379   -504   -296   -641
    766   -285  -1052   -241    906   -667  -1208   -995   -410   -524   -319   -665
    807   -283  -1091   -265    948   -685  -1226  -1008   -426   -537   -329   -675
    787   -259  -1047   -265    914   -652  -1208   -989   -413   -519   -309   -652
    795   -275  -1070   -259    932   -672  -1197   -989   -420   -527   -316   -659
    810   -285  -1096   -262    950   -691  -1195  -1000   -436   -542   -337   -683
    826   -280  -1109   -272    966   -693  -1195  -1005   -433   -545   -342   -696
    841   -239  -1080   -303    958   -659  -1179   -992   -407   -524   -319   -683
    844   -161  -1005   -340    924   -581  -1137   -956   -358   -480   -275   -641
    810   -168   -982   -322    893   -574  -1124   -948   -340   -467   -265   -641
    753   -184   -937   -285    844   -558  -1106   -932   -314   -446   -252   -633
    711   -171   -885   -272    797   -527  -1080   -914   -283   -420   -233   -623
    732   -129   -862   -301    797   -496  -1072   -911   -259   -400   -220   -620
    711   -114   -828   -301    769   -470  -1075   -909   -244   -384   -210   -613
    654   -122   -776   -267    714   -449  -1070   -898   -220   -361   -187   -597
    636   -111   -748   -262    691   -431  -1067   -893   -202   -340   -166   -584
    680    -54   -735   -311    706   -394  -1060   -883   -181   -322   -148   -568
    662    -15   -680   -324    670   -345  -1028   -859   -153   -290   -124   -540
    600    -49   -649   -275    623   -348  -1021   -857   -148   -277   -119   -535
    527    -83   -613   -223    568   -348  -1028   -865   -158   -280   -122   -542
    491    -49   -540   -220    514   -293  -1015   -846   -135   -257    -96   -527
    519    -28   -550   -246    535   -288  -1018   -841   -127   -246    -85   -524
    558     -5   -566   -277    561   -285  -1010   -828   -114   -233    -72   -511
    563     28   -537   -298    550   -254   -995   -810    -96   -210    -54   -491
    597     62   -535   -329    566   -236   -992   -807    -96   -210    -57   -485
    620     83   -537   -353    579   -228   -992   -802    -90   -210    -62   -485
    654    111   -542   -384    600   -215   -982   -787    -80   -197    -49   -472
    706    155   -550   -431    626   -194   -969   -774    -67   -187    -38   -462
    672    176   -496   -423    584   -158   -956   -761    -54   -168    -18   -446
    623    197   -428   -410    524   -114   -948   -761    -46   -155     -2   -433
    657    233   -423   -446    540    -93   -953   -774    -49   -168     -5   -431
    605    249   -355   -428    480    -51   -948   -776    -44   -171      7   -405
    535    252   -283   -392    410    -15   -940   -776    -36   -174     23   -384
    589    246   -345   -420    467    -49   -971   -815    -77   -218    -15   -415
    628    226   -405   -428    517    -88  -1013   -859   -124   -252    -59   -433
    545    205   -340   -376    441    -67  -1015   -862   -127   -241    -59   -402
    501    192   -309   -345    405    -57  -1005   -859   -132   -241    -72   -400
    579    158   -420   -371    501   -129  -1028   -893   -174   -275   -122   -475
    652    116   -537   -384    594   -210  -1062   -930   -218   -309   -163   -524
    589     44   -548   -319    568   -252  -1085   -961   -254   -335   -194   -545
    514     -7   -522   -252    517   -265  -1091   -982   -275   -340   -197   -566
    581     -5   -587   -290    584   -296  -1104  -1000   -303   -366   -210   -589
    652     49   -602   -350    626   -275  -1098  -1002   -306   -366   -210   -587
    623     15   -610   -322    615   -296  -1124  -1034   -337   -392   -244   -613
    600    -15   -615   -290    607   -314  -1150  -1060   -361   -415   -270   -623
    579    -10   -592   -285    584   -301  -1156  -1060   -366   -420   -285   -613
    618    -44   -662   -288    639   -353  -1169  -1070   -392   -452   -335   -639
    646   -135   -784   -257    714   -457  -1140  -1031   -413   -496   -405   -701
    589   -200   -789   -194    688   -493  -1044   -922   -366   -491   -418   -732
    618    -77   -696   -270    654   -387   -919   -761   -239   -384   -329   -641
    665    189   -478   -428    571   -142   -823   -584    -41   -168   -116   -449
    691    701     10   -696    340    355   -818   -530    192    179    267    -59
    553   1332    779   -943   -111   1057   -911   -685    376    550    704    400
    376   1449   1070   -914   -345   1260  -1210  -1049    257    607    771    504
    340   1052    711   -696   -184    883  -1480  -1475   -192    189    355    161
    371    319    -51   -348    210    135  -1597  -1751   -743   -517   -361   -459
    433   -200   -633   -116    532   -415  -1618  -1732   -976   -870   -756   -826
    496   -285   -782   -106    636   -532  -1525  -1579   -922   -844   -792   -859
    511   -218   -730   -148    620   -475  -1408  -1444   -795   -743   -753   -807
    517   -127   -644   -197    579   -384  -1322  -1330   -667   -626   -667   -748
    480    -90   -571   -194    524   -329  -1265  -1267   -594   -550   -571   -701
    457    -72   -532   -194    493   -301  -1236  -1228   -555   -514   -542   -675
    472    -51   -527   -210    498   -288  -1226  -1228   -548   -506   -545   -680
    478    -20   -501   -231    488   -259  -1208  -1223   -537   -493   -542   -662
    504      2   -501   -252    504   -249  -1213  -1226   -542   -488   -558   -644
    475     12   -465   -244    470   -226  -1200  -1215   -535   -472   -571   -607
    480     36   -444   -259    462   -202  -1184  -1210   -530   -470   -563   -581
    436     12   -426   -226    431   -205  -1182  -1215   -535   -475   -548   -576
    394    -20   -415   -187    405   -218  -1184  -1221   -540   -475   -540   -571
    449     18   -433   -236    441   -207  -1187  -1223   -542   -472   -537   -545
    457     25   -431   -241    444   -202  -1197  -1228   -545   -472   -542   -522
    413     -2   -418   -207    413   -210  -1205  -1234   -550   -470   -550   -511
    348     18   -329   -181    340   -155  -1182  -1208   -519   -428   -522   -493
    402     54   -350   -231    376   -148  -1182  -1205   -517   -415   -517   -514
    426     41   -387   -233    405   -171  -1189  -1213   -527   -418   -522   -532
    384     23   -363   -205    374   -168  -1187  -1205   -519   -413   -517   -545
    350     -5   -355   -171    353   -179  -1202  -1215   -532   -420   -524   -589
    457      5   -452   -231    454   -223  -1234  -1239   -563   -452   -550   -633
    459     20   -439   -241    449   -207  -1234  -1231   -558   -444   -527   -633
    493     33   -459   -265    478   -210  -1241  -1236   -571   -449   -514   -644
    514     38   -475   -275    496   -218  -1254  -1252   -592   -457   -511   -667
    485     25   -462   -257    475   -218  -1257  -1260   -602   -462   -511   -688
    524     41   -483   -283    504   -220  -1262  -1260   -613   -459   -509   -691
    540     38   -501   -290    519   -231  -1267  -1254   -615   -457   -501   -688
    522     49   -472   -285    498   -210  -1265  -1236   -607   -436   -465   -672
    535     54   -480   -296    506   -213  -1278  -1249   -623   -439   -439   -678
    558     49   -511   -303    535   -231  -1291  -1262   -644   -441   -459   -696
    478     41   -439   -259    457   -197  -1254  -1231   -631   -413   -457   -675
    433     31   -402   -231    418   -184  -1234  -1208   -628   -400   -462   -667
    517     49   -467   -283    493   -207  -1254  -1228   -652   -420   -493   -691
    530     72   -457   -301    493   -192  -1257  -1228   -657   -415   -509   -691
    574    103   -472   -340    522   -181  -1265  -1228   -662   -413   -524   -693
    530    148   -381   -337    457   -116  -1239  -1195   -626   -376   -493   -652
    514    129   -384   -324    449   -127  -1244  -1195   -631   -381   -511   -667
    527    150   -376   -340    452   -111  -1221  -1169   -605   -355   -498   -659
    517    202   -314   -361    415    -54  -1184  -1135   -563   -314   -465   -631
    446    153   -293   -298    371    -70  -1192  -1148   -568   -322   -478   -654
    402    137   -265   -270    332    -62  -1187  -1143   -561   -319   -478   -657
    345    129   -215   -239    280    -41  -1163  -1127   -542   -306   -470   -649
    332    148   -184   -241    257    -15  -1140  -1106   -524   -288   -446   -644
    322    194   -127   -257    226     33  -1119  -1088   -501   -262   -418   -628
    332    189   -145   -262    239     23  -1135  -1098   -504   -275   -423   -633
    293    135   -158   -215    226    -10  -1158  -1122   -522   -290   -441   -644
    254    137   -116   -197    184     10  -1145  -1101   -501   -270   -420   -620
    296    181   -114   -239    205     33  -1122  -1080   -485   -252   -397   -610
    374    213   -161   -293    267     25  -1124  -1078   -491   -254   -397   -613
    397    254   -145   -327    270     54  -1104  -1047   -470   -231   -371   -584
    392    285   -106   -342    249     90  -1080  -1015   -449   -210   -345   -555
    348    244   -103   -296    226     70  -1088  -1021   -465   -226   -345   -555
    337    262    -77   -301    207     93  -1065   -997   -449   -205   -316   -519
    340    306    -36   -324    187    135  -1031   -966   -428   -174   -288   -475
    355    322    -36   -340    194    142  -1015   -953   -423   -163   -280   -444
    358    332    -25   -345    192    153  -1000   -945   -420   -158   -272   -418
    345    350      5   -348    168    179   -987   -943   -418   -148   -262   -387
    319    368     49   -345    135    210   -979   -945   -415   -132   -241   -348
    319    392     70   -355    124    231   -971   -948   -413   -119   -228   -309
    309    387     77   -348    116    233   -976   -966   -423   -129   -233   -290
    275    368     93   -322     90    231   -995   -984   -439   -140   -241   -277
    272    340     67   -306    101    205  -1010  -1000   -457   -155   -252   -272
    257    298     41   -280    106    171  -1015  -1008   -470   -168   -254   -267
    239    265     25   -252    106    145  -1023  -1018   -491   -197   -270   -267
    254    236    -18   -246    137    109  -1041  -1021   -501   -220   -277   -270
    319    270    -49   -296    184    109  -1036   -995   -480   -218   -257   -244
    298    176   -122   -239    210     28  -1085  -1034   -532   -275   -298   -301
    246     70   -176   -158    213    -51  -1122  -1078   -592   -327   -342   -350
    277     59   -220   -168    249    -77  -1109  -1085   -613   -340   -379   -358
    301     59   -241   -181    272    -90  -1091  -1080   -620   -342   -407   -353
    233    -23   -257   -106    244   -140  -1109  -1104   -657   -376   -457   -379
    226    -57   -283    -83    254   -168  -1117  -1114   -683   -387   -472   -384
    231    -51   -285    -90    257   -168  -1104  -1104   -688   -376   -472   -381
    254    -70   -324    -90    288   -197  -1111  -1106   -704   -400   -509   -397
    275   -163   -439    -57    355   -301  -1096  -1078   -732   -462   -576   -465
    288   -220   -509    -33    397   -363   -992   -953   -701   -483   -613   -530
    363   -129   -496   -119    428   -311   -875   -782   -597   -407   -542   -483
    439     49   -389   -244    415   -168   -784   -592   -433   -236   -376   -306
    446    509     62   -478    192    285   -727   -454   -176    106     -7    101
    316   1249    932   -782   -306   1091   -717   -470    132    579    532    670
    124   1535   1410   -831   -644   1473   -956   -813    124    740    761    911
     23   1192   1169   -610   -571   1182  -1241  -1236   -252    413    483    654
     20    389    366   -205   -174    379  -1434  -1621   -880   -316   -233     -7
     85   -262   -348     88    215   -303  -1499  -1678  -1231   -776   -740   -480
    158   -405   -563    122    358   -483  -1436  -1517  -1200   -795   -789   -530
    194   -361   -555     83    374   -457  -1296  -1337  -1088   -709   -709   -478
    233   -267   -504     15    368   -384  -1189  -1208   -979   -610   -602   -413
    252   -197   -449    -25    350   -322  -1130  -1124   -909   -537   -509   -350
    298   -161   -459    -70    379   -311  -1096  -1091   -885   -517   -483   -316
    306   -111   -418    -98    361   -265  -1060  -1057   -857   -498   -470   -285
    277   -127   -407    -75    340   -267  -1049  -1044   -857   -506   -470   -293
    298   -106   -405    -96    350   -254  -1036  -1028   -849   -496   -459   -290
    298   -119   -418    -90    358   -270  -1034  -1026   -859   -501   -478   -296
    262   -111   -374    -75    316   -241  -1015  -1008   -852   -488   -462   -277
    280    -83   -366   -101    322   -223  -1008   -995   -846   -485   -446   -267
    335    -64   -400   -135    366   -231  -1013   -997   -857   -501   -452   -280
    329    -77   -410   -127    368   -244  -1015   -997   -865   -514   -459   -296
    301    -80   -381   -111    340   -231  -1010   -989   -859   -514   -457   -290
    272    -64   -337   -106    303   -200   -987   -961   -836   -493   -439   -262
    298    -25   -324   -135    311   -174   -969   -937   -818   -475   -410   -226
    270    -41   -314   -116    290   -176   -963   -932   -820   -478   -407   -223
    231    -57   -288    -85    257   -174   -945   -922   -813   -475   -407   -220
    241    -28   -272   -109    254   -150   -922   -904   -797   -459   -392   -200
    241    -23   -265   -109    252   -142   -924   -898   -795   -454   -389   -189
    194    -33   -228    -80    207   -129   -935   -898   -797   -454   -387   -184
    142    -12   -155    -64    148    -85   -914   -872   -776   -436   -355   -163
    184     28   -155   -106    168    -62   -901   -857   -763   -423   -345   -150
    200     25   -174   -111    187    -72   -904   -857   -769   -428   -353   -158
    168    -18   -189    -75    176   -103   -919   -870   -784   -441   -366   -168
    168     -7   -176    -80    171    -90   -914   -854   -774   -428   -350   -150
    254     28   -228   -142    241    -98   -919   -844   -769   -420   -345   -145
    290     51   -239   -171    265    -93   -911   -833   -756   -405   -329   -129
    215      5   -213   -111    215   -103   -922   -839   -766   -415   -329   -137
    220     12   -207   -119    213    -96   -919   -826   -758   -407   -311   -116
    314    109   -207   -213    259    -49   -885   -789   -732   -376   -277    -77
    361    163   -197   -262    280    -15   -857   -766   -711   -358   -257    -57
    270     72   -197   -174    233    -59   -870   -784   -735   -392   -280    -85
    194     41   -153   -119    174    -54   -862   -787   -737   -397   -280    -88
    218    106   -114   -163    166     -2   -823   -748   -701   -366   -246    -54
    194     96    -98   -145    148      0   -818   -740   -688   -358   -239    -49
    197    106    -90   -153    145     10   -810   -730   -675   -348   -228    -49
    166    127    -41   -148    103     44   -776   -701   -641   -324   -200    -31
    135    140      2   -140     64     70   -750   -675   -607   -301   -174     -7
    148    122    -25   -135     88     49   -753   -672   -607   -301   -176    -23
    161    129    -31   -148     96     49   -758   -675   -602   -306   -174    -23
    189    174    -15   -181    103     80   -732   -662   -574   -290   -150     -5
    176    150    -25   -163    101     62   -740   -678   -581   -306   -161    -20
    140    153     12   -145     64     83   -719   -659   -563   -296   -145      0
     98    181     80   -140      7    132   -691   -631   -530   -270   -109     31
    122    202     80   -161     20    142   -683   -618   -511   -259    -93     44
    109    215    103   -163      2    158   -665   -597   -485   -239    -72     75
    111    226    114   -168      0    171   -657   -574   -465   -218    -46    103
    166    267     98   -218     33    184   -659   -568   -457   -215    -28    103
    202    290     85   -246     57    189   -657   -558   -452   -220    -18     96
    192    296    103   -246     44    200   -639   -537   -431   -215     -2    101
    176    319    142   -246     18    231   -613   -506   -405   -197     25    127
    181    368    187   -277     -2    277   -574   -475   -374   -176     62    158
    181    397    213   -290    -15    306   -542   -446   -350   -158     93    174
    148    402    254   -275    -54    329   -522   -420   -327   -145    119    184
    174    420    246   -296    -36    335   -532   -426   -332   -153    127    187
    231    501    270   -368    -18    387   -506   -405   -306   -135    166    220
    228    561    329   -394    -49    446   -475   -387   -275   -106    205    259
    210    571    361   -392    -75    467   -483   -402   -275   -106    215    262
    241    610    368   -426    -62    491   -472   -400   -259    -98    233    272
    181    558    374   -371    -96    467   -483   -420   -277   -119    228    257
    168    540    371   -355   -101    454   -496   -436   -288   -135    228    244
    202    548    345   -376    -72    446   -511   -439   -293   -145    231    239
    184    511    327   -348    -70    420   -522   -444   -309   -168    226    220
    202    480    275   -342    -36    379   -535   -459   -332   -205    200    184
    202    426    220   -314     -7    324   -550   -480   -361   -241    163    142
    158    368    207   -265    -23    288   -550   -493   -384   -267    140    109
    124    303    179   -213    -25    241   -563   -511   -413   -303    111     80
    129    298    166   -215    -18    233   -561   -519   -426   -319    101     75
    166    309    140   -239     12    226   -550   -519   -436   -329     96     64
    140    275    132   -207      2    205   -553   -532   -444   -348     85     41
    103    239    135   -171    -15    187   -561   -540   -449   -358     77     -2
     83    220    135   -153    -25    176   -563   -545   -454   -366     70    -36
     67    205    135   -137    -33    171   -558   -540   -457   -374     67    -44
     44    158    114   -103    -36    137   -542   -519   -465   -394     41    -70
     80     57    -23    -67     51     18   -496   -457   -480   -459    -46   -163
    137     54    -85    -98    111    -15   -376   -319   -410   -449    -64   -202
    244    202    -44   -223    142     80   -246   -129   -252   -319     41   -111
    272    579    306   -426    -18    444   -158     46      7    -15    350    189
    298   1213    914   -756   -306   1065   -194     67    272    400    828    675
    187   1782   1595   -984   -704   1688   -413   -213    384    722   1244   1080
    101   1748   1647   -924   -774   1699   -763   -652    161    636   1213   1052
     23   1106   1083   -566   -532   1096   -995  -1101   -397     33    633    540
     23    275    252   -148   -114    265  -1049  -1278   -914   -662    -85   -101
    114    -77   -194    -20    153   -135  -1015  -1143   -989   -836   -303   -327
    179   -111   -290    -33    233   -200   -914   -979   -896   -797   -296   -342
    213    -36   -252    -90    231   -142   -797   -844   -771   -709   -231   -293
    244     77   -166   -161    205    -44   -714   -743   -659   -613   -145   -220
    241    137   -103   -192    174     18   -670   -688   -597   -566   -101   -179
    265    181    -85   -223    174     49   -644   -657   -566   -542    -77   -158
    285    179   -106   -233    197     38   -628   -641   -558   -540    -70   -153
    290    200    -90   -244    192     54   -602   -613   -535   -519    -46   -129
    272    192    -83   -233    179     54   -605   -613   -540   -517    -44   -129
    249    210    -38   -231    145     85   -589   -600   -524   -501    -25   -124
    283    280     -5   -283    142    137   -548   -555   -480   -454     20    -85
    280    223    -57   -252    168     83   -574   -579   -504   -475     -2   -119
    220    197    -23   -210    122     88   -574   -587   -501   -475      2   -122
    241    236     -5   -239    122    116   -555   -566   -478   -452     33    -93
    236    233     -2   -236    119    114   -550   -558   -470   -449     41    -85
    231    267     36   -249     98    153   -530   -532   -446   -428     64    -70
    301    298     -5   -301    153    148   -517   -517   -439   -418     77    -67
    298    285    -12   -290    155    135   -514   -514   -436   -410     83    -70
    226    233      7   -231    109    122   -511   -506   -433   -402     85    -70
    150    168     18   -158     67     93   -517   -511   -444   -413     72    -83
    168    220     51   -197     57    137   -496   -485   -415   -376    103    -57
    150    205     54   -179     46    129   -498   -480   -415   -371    106    -59
    158    220     62   -192     46    142   -485   -465   -402   -361    114    -51
    228    293     64   -259     83    179   -449   -431   -379   -332    135    -23
    168    246     77   -210     46    163   -462   -439   -392   -340    124    -31
    148    215     67   -181     41    142   -478   -439   -394   -345    114    -31
    137    207     70   -174     33    140   -488   -439   -397   -348    111    -31
    132    231     98   -181     18    166   -467   -410   -376   -324    137     -7
     72    207    135   -142    -31    171   -452   -397   -376   -319    145      0
    -15    205    220    -96   -119    213   -433   -376   -361   -296    168     20
     77    213    135   -145    -28    174   -444   -389   -379   -311    150      2
    122    207     85   -163     18    148   -449   -397   -397   -327    135    -15
    101    233    132   -168    -15    184   -423   -371   -376   -303    155      5
    254    350     96   -303     77    223   -381   -332   -340   -275    181     38
    267    332     64   -301     98    200   -392   -345   -353   -288    161     25
    184    277     93   -231     46    187   -407   -358   -358   -288    161     12
    142    288    142   -218      0    218   -376   -324   -322   -259    187     28
    145    298    153   -223     -5    226   -355   -306   -301   -252    187     20
    103    275    171   -192    -33    223   -337   -296   -288   -246    184     10
     85    283    197   -184    -54    241   -332   -283   -262   -226    202     18
    122    332    210   -228    -44    270   -319   -272   -239   -207    218     28
    129    350    218   -241    -44    285   -293   -262   -226   -197    215     18
    122    355    231   -239    -54    293   -267   -254   -213   -189    218      2
    140    389    249   -265    -54    319   -249   -241   -194   -176    233      7
    155    418    262   -288    -51    340   -236   -228   -176   -163    239     18
    114    423    309   -270    -98    366   -210   -194   -145   -137    259     38
    116    439    319   -277   -101    379   -194   -176   -122   -114    277     51
    200    467    267   -332    -33    368   -210   -189   -132   -122    267     33
    202    506    301   -355    -49    402   -202   -174   -114   -106    283     41
    194    517    319   -355    -62    418   -192   -153   -101    -96    296     51
    220    527    306   -374    -41    415   -194   -150    -98    -98    301     46
    262    568    306   -415    -20    439   -179   -132    -75    -83    322     64
    301    589    288   -446      5    439   -171   -122    -67    -85    329     67
    342    597    254   -470     44    426   -176   -129    -70    -88    327     54
    329    620    290   -475     18    454   -161   -109    -51    -64    345     64
    314    657    342   -485    -12    501   -145    -90    -38    -49    361     67
    340    743    400   -542    -31    571    -96    -46      7    -15    400     96
    265    709    441   -488    -88    576    -85    -46     15    -15    394    101
    231    706    475   -470   -122    592    -93    -70      7    -23    381    101
    192    753    561   -472   -184    657    -90    -75     12     -5    402    124
    129    745    613   -439   -241    680    -85    -72     20      7    426    135
    189    756    566   -472   -189    659   -103    -85     15      0    428    129
    200    722    522   -462   -161    623   -132   -116    -12    -28    389    119
    179    667    488   -423   -153    579   -153   -142    -51    -67    340     88
    244    711    467   -480   -111    592   -114   -119    -41    -49    355     77
    246    665    415   -457    -85    540   -103   -122    -62    -75    324     38
    132    527    394   -329   -132    462   -148   -171   -116   -142    231     -7
    140    524    384   -332   -122    454   -155   -189   -129   -166    187    -15
    106    522    415   -314   -155    467   -137   -179   -124   -171    158    -10
    129    524    392   -327   -132    459   -142   -194   -142   -194    119    -28
     96    485    387   -293   -145    439   -153   -218   -171   -226     85    -59
     51    444    392   -246   -168    418   -155   -239   -192   -239     57    -83
    153    467    311   -311    -80    389   -179   -241   -189   -236     31   -103
    171    480    309   -324    -70    394   -166   -220   -174   -223     51   -103
    129    371    241   -252    -57    306   -176   -223   -200   -262     20   -148
    129    272    142   -200     -5    207   -111   -137   -176   -285    -36   -184
    140    270    129   -205      2    202     12      0    -93   -254    -54   -210
    174    387    210   -280    -18    298    137    168     54   -137     28   -140
    140    636    496   -389   -179    566    200    290    249     90    272     75
     90   1176   1085   -633   -496   1132    194    311    483    472    719    504
    -33   1704   1738   -836   -885   1722      7     33    548    763   1096    854
   -119   1717   1836   -800   -976   1777   -309   -358    335    730   1114    857
   -205   1254   1460   -524   -833   1356   -491   -711    -96    265    657    470
   -145    524    670   -189   -407    597   -558   -862   -555   -400    -31   -106
     64    140     72   -103     -5    106   -576   -776   -678   -620   -303   -350
     98     28    -72    -64     85    -20   -475   -623   -600   -597   -327   -376
    116     41    -77    -80     96    -18   -384   -522   -504   -535   -288   -350
    109    106     -2   -106     57     51   -306   -441   -397   -449   -205   -290
    137    179     38   -158     49    109   -246   -379   -314   -379   -135   -241
    189    244     54   -218     67    150   -215   -348   -270   -335    -88   -207
    179    262     83   -223     49    174   -205   -332   -252   -314    -70   -187
    239    293     54   -265     93    174   -215   -340   -257   -316    -57   -194
    283    280     -2   -283    142    140   -231   -358   -280   -345    -80   -220
    288    293      5   -293    142    150   -226   -358   -275   -342    -85   -223
    303    319     12   -314    145    166   -226   -350   -267   -329    -70   -218
    293    342     49   -316    122    197   -210   -332   -252   -306    -62   -192
    309    366     57   -340    124    210   -205   -324   -241   -293    -18   -174
    335    358     23   -348    155    192   -202   -309   -254   -293      2   -176
    270    363     90   -316     88    228   -166   -262   -228   -257     10   -140
    280    366     85   -322     98    226   -158   -236   -202   -239     25   -119
    322    374     49   -348    135    213   -171   -239   -192   -228     12   -119
    272    368     96   -322     88    233   -171   -233   -168   -207     31   -106
    181    332    150   -257     15    241   -166   -226   -153   -210      0   -106
    140    350    210   -244    -33    280   -142   -207   -124   -184     -7    -83
    275    501    226   -389     25    363   -101   -163    -75   -132     67    -33
    215    459    244   -337    -15    353    -96   -158    -72   -135     62    -36
    109    379    270   -244    -80    324   -114   -171    -88   -148     18    -51
    111    363    252   -236    -70    309   -124   -179    -98   -150      2    -59
    158    439    280   -298    -62    361    -88   -137    -54   -106     46    -12
    119    418    298   -270    -90    361    -72   -122    -41    -88     62      0
     49    376    327   -213   -140    353    -77   -122    -44    -88     70      2
     54    397    342   -226   -142    371    -80   -111    -33    -77     83     18
     70    402    332   -239   -132    368    -88   -109    -36    -72     90     33
     57    387    327   -223   -135    358    -80   -101    -28    -67     93     36
     67    418    350   -244   -142    384    -67    -80    -12    -51    106     51
     57    459    402   -257   -171    431    -41    -54     18    -25    135     80
     67    465    394   -267   -163    431    -31    -33     31    -12    148     90
     98    472    374   -285   -137    423    -20    -20     41     -7    153     88
    101    488    384   -296   -142    439     -7    -15     51      0    161     88
     72    483    410   -277   -168    446     10     -7     64     12    168     96
     46    498    452   -272   -202    475     31     15     96     44    192    111
     59    535    475   -298   -207    506     49     33    127     75    213    122
    109    553    444   -332   -166    498     59     41    150     90    215    111
     98    558    459   -327   -179    509     80     62    181    114    228    114
     62    584    522   -324   -231    553    106     83    215    148    249    127
     31    589    558   -311   -265    574    116     83    233    166    259    124
    -36    574    610   -270   -324    592    140    103    259    189    277    135
    -20    579    600   -277   -309    589    150    109    270    200    285    127
     54    592    535   -324   -241    563    127     93    262    192    272    106
     41    594    553   -319   -254    574    127    101    275    205    283    111
     33    618    584   -327   -275    602    132    111    296    220    298    122
     25    628    602   -327   -288    615    140    122    316    236    316    132
      2    592    589   -298   -293    592    135    129    316    233    316    122
    -15    600    615   -293   -316    607    140    148    332    254    337    135
     -5    628    631   -311   -319    631    155    168    355    280    363    150
     -2    636    639   -316   -319    636    174    192    374    303    387    163
      5    654    649   -332   -322    654    194    213    392    322    397    168
     -5    680    685   -337   -345    683    220    236    423    348    397    187
    -49    704    753   -327   -402    730    252    267    457    381    413    218
     -5    722    727   -358   -366    724    252    272    462    389    441    226
    -10    724    732   -358   -371    730    267    290    475    402    452    244
    -23    735    758   -355   -389    745    288    311    498    423    457    265
     23    779    753   -402   -366    766    293    309    511    436    454    277
     46    820    774   -433   -363    797    301    309    527    454    483    296
     75    795    717   -436   -322    756    267    275    493    426    488    285
     77    756    678   -418   -301    717    241    254    470    402    467    280
     57    743    683   -402   -314    714    236    254    472    405    449    290
     57    722    665   -389   -303    693    233    257    467    405    423    285
     51    678    626   -366   -285    654    228    246    452    389    410    267
     51    631    576   -342   -262    605    218    239    444    374    381    246
     80    584    504   -332   -213    545    202    228    433    355    355    228
     77    514    436   -296   -179    475    179    205    418    337    324    197
     36    428    392   -233   -179    413    129    163    374    296    270    155
    124    488    363   -306   -119    428    132    171    379    319    275    166
    231    574    342   -405    -57    459    179    213    405    353    322    205
     33    407    374   -220   -168    392    161    184    368    314    309    184
    -18    332    348   -158   -184    340    142    163    345    285    311    171
    101    449    345   -275   -122    397    194    210    389    329    368    220
     67    389    322   -228   -127    355    202    218    379    322    376    202
    -31    220    252    -93   -140    236    207    228    355    262    342    124
     -2    129    132    -64    -67    129    293    337    405    228    257     54
     62    148     83   -106    -10    116    361    465    491    280    254     51
    153    355    200   -257    -23    277    457    670    685    504    454    223
    163    802    639   -483   -236    722    506    810    966    875    852    615
    -18   1454   1473   -719   -745   1462    478    753   1226   1301   1356   1130
   -223   1735   1956   -756  -1088   1844    244    436   1205   1460   1577   1356
   -218   1418   1636   -600   -927   1527    -83    -20    792   1111   1262   1085
   -174    748    922   -285   -548    833   -200   -350    223    415    566    488
   -194    135    327     28   -262    231   -181   -311    -28     20    137     96
   -213   -111     98    161   -158     -7   -127   -161     -7    -23     64     12
   -114    -28     83     70   -101     25     15     18    124     67    142     70
   -132      7    140     62   -135     72    101    119    220    135    197    114
   -205    -10    194    106   -202     93    132    158    262    155    213    129
   -192     59    252     64   -220    155    192    228    329    215    265    184
   -153    114    265     18   -210    189    228    270    368    252    280    210
   -106    145    252    -18   -179    197    249    288    384    265    262    218
   -132    119    252      5   -194    187    252    293    381    259    252    207
   -166    106    272     28   -220    189    270    311    400    277    259    220
   -168    116    285     25   -228    202    285    332    418    293    262    233
   -116    129    246     -5   -181    187    275    329    415    283    270    231
   -111    135    246    -15   -179    189    275    329    413    283    280    236
   -192    129    322     31   -257    223    311    363    444    309    314    262
   -171    148    319     10   -246    233    322    376    454    311    329    270
   -116    161    277    -20   -197    218    311    371    449    306    324    257
   -137    155    293    -10   -215    223    322    384    465    322    335    257
    -49    150    200    -51   -124    174    301    366    441    301    311    239
     15    181    166    -98    -75    174    311    371    446    311    309    249
     20    189    168   -103    -72    179    324    387    459    329    314    262
    -41    132    171    -46   -106    153    316    384    459    327    303    249
    -23    129    153    -54    -88    142    311    381    459    324    301    246
    -49    124    174    -38   -111    148    319    397    475    337    311    254
    -41    155    197    -57   -119    176    335    426    501    361    327    272
     12    142    129    -80    -59    137    324    418    488    348    311    252
     28    127     96    -77    -33    111    311    413    483    350    303    233
     38    129     88    -85    -23    109    301    415    485    361    309    239
     31    116     85    -72    -25    101    293    426    488    371    314    249
     90    145     54   -119     18     98    290    433    493    376    314    249
    114    150     36   -132     38     93    296    444    498    387    314    254
    122    168     46   -148     36    109    314    467    524    407    329    280
    106    202     96   -153      5    150    335    488    548    426    340    303
    103    223    119   -163    -10    174    355    493    553    431    342    303
    142    254    111   -200     15    184    389    509    566    444    353    306
     18    153    132    -85    -57    142    379    496    553    433    332    275
    -20     98    119    -38    -70    109    363    485    542    426    311    249
     -5    150    155    -72    -80    153    405    527    587    465    348    275
    -49    179    228    -64   -137    202    441    571    639    514    397    306
    -70    166    236    -49   -153    200    449    587    654    527    402    298
    -33    168    202    -67   -116    184    441    587    662    532    397    285
    -59    184    244    -62   -153    213    459    600    688    550    410    296
    -36    218    254    -90   -145    236    485    633    724    584    436    306
    -20    220    241   -101   -132    231    488    631    730    589    439    298
    -57    194    252    -67   -153    223    483    620    724    584    428    280
    -54    226    277    -88   -166    252    501    641    753    613    454    303
    -67    246    314    -90   -189    280    517    659    776    641    488    322
    -54    233    288    -90   -171    262    506    657    776    639    488    316
   -106    179    285    -36   -194    231    496    652    769    628    472    298
    -70    233    301    -83   -187    267    524    691    805    662    506    335
    -77    249    324    -85   -200    285    548    714    826    685    522    361
   -127    194    319    -33   -223    257    530    698    810    675    501    353
   -129    205    335    -36   -231    270    535    714    823    696    514    368
   -140    241    379    -51   -259    309    566    748    859    727    545    394
   -135    265    397    -64   -265    329    587    769    880    745    563    405
   -124    280    405    -80   -265    342    597    782    891    761    576    418
    -64    335    400   -135   -231    366    605    787    893    766    587    441
    -90    348    439   -129   -265    392    620    805    909    782    597    480
   -132    353    485   -109   -309    418    649    831    937    807    589    535
   -111    379    491   -135   -301    433    657    836    945    813    602    527
   -106    420    527   -155   -316    472    654    831    950    818    613    563
    -85    462    548   -189   -316    504    639    820    950    823    631    561
   -101    457    558   -176   -329    506    613    795    932    807    633    537
   -166    436    600   -135   -384    517    597    779    924    802    639    537
   -192    444    636   -124   -413    540    589    776    930    810    659    550
   -231    415    646    -93   -439    530    581    776    930    802    654    542
   -246    389    636    -70   -441    511    584    779    927    792    646    530
   -277    340    618    -31   -449    480    592    782    917    774    636    511
   -316    293    610     12   -462    452    592    784    911    761    626    498
   -353    249    602     49   -478    426    584    779    898    748    623    485
   -400    202    600     98   -498    400    571    766    883    732    615    470
   -509    153    659    176   -584    407    579    774    888    732    620    472
   -566    153    719    207   -641    436    613    802    911    750    646    498
   -517    158    675    179   -597    418    605    792    901    735    633    488
   -493    122    615    184   -553    368    587    774    878    706    600    457
   -392    103    496    142   -444    298    548    743    839    670    563    423
   -350     83    433    135   -392    257    514    711    807    646    545    397
   -327    -12    314    168   -319    150    524    727    784    600    483    329
   -298    -80    218    189   -259     70    618    836    813    581    431    262
   -241    -38    200    137   -223     80    745   1000    909    641    462    270
   -174    122    296     25   -233    207    859   1208   1083    813    613    400
   -129    574    704   -223   -418    639    878   1312   1335   1150    987    779
   -161   1270   1431   -553   -795   1350    810   1249   1602   1587   1506   1319
   -283   1647   1927   -683  -1104   1784    530    891   1615   1784   1777   1605
   -316   1431   1748   -555  -1031   1590    179    418   1280   1532   1561   1426
   -285    558    841   -137   -563    698    -44    -25    576    722    753    701
   -184   -153     31    168   -109    -62   -114   -129    168    181    166    137
    -57   -363   -309    207    124   -335    -59     10    158    101     33     -7
    -10   -368   -358    189    174   -363     59    171    262    161     59     -7
    -10   -275   -267    140    127   -272    187    319    400    272    150     59
     36   -181   -218     72    124   -200    254    405    485    348    218    122
     44   -158   -202     54    122   -179    280    436    517    374    241    137
     31   -179   -210     75    119   -194    290    452    527    384    244    137
     44   -161   -207     57    122   -184    316    475    548    405    265    150
     36   -137   -176     49    103   -155    332    493    566    428    288    168
      0   -153   -153     75     75   -153    322    491    563    436    296    166
     15   -114   -129     49     72   -122    327    498    576    449    314    176
     77    -49   -127    -15    101    -85    342    517    600    467    342    197
     80    -31   -111    -25     96    -70    348    527    613    480    353    207
     70    -28   -101    -23     83    -62    361    540    626    496    368    218
     44    -36    -80     -2     62    -57    361    548    633    506    381    218
     36    -20    -59    -10     46    -38    358    553    639    514    394    215
     54      2    -51    -28     51    -23    363    566    657    530    410    226
     28     15    -12    -23     20      2    376    579    678    545    428    241
      2     28     25    -15    -10     28    392    594    696    566    439    249
     25     70     44    -49    -10     59    394    597    706    584    454    254
    -23     57     77    -18    -51     67    410    610    717    592    467    262
    -70     51    122      7    -96     85    433    639    740    607    491    277
    -41     59    101     -7    -70     80    426    641    737    610    491    267
    -12     51     64    -20    -38     57    410    633    732    602    480    257
    -23     59     83    -20    -51     70    413    644    737    610    485    270
    -77     83    158     -5   -119    119    426    665    758    639    509    296
    -51     70    122     -7    -85     96    418    667    758    633    504    290
    -36     85    122    -25    -80    103    407    667    753    639    509    293
    -10    101    111    -46    -62    106    400    672    753    641    519    301
      0    114    114    -57    -57    114    402    685    761    657    532    314
     12    150    137    -80    -62    145    402    696    776    678    553    332
      7    140    129    -75    -62    135    387    680    761    665    537    322
      7    150    142    -80    -67    148    407    685    766    675    545    327
     -2    137    140    -70    -72    140    420    683    766    678    553    327
      7    155    148    -80    -70    153    413    672    756    672    553    322
    -59    148    205    -46   -132    176    439    701    784    696    579    350
   -101    140    241    -18   -171    189    465    732    818    724    602    374
    -41    215    257    -88   -150    236    504    771    867    769    641    397
     -7    210    218   -101   -111    213    498    769    862    761    623    379
    -23    197    220    -88   -122    210    488    756    854    763    607    358
      0    228    228   -114   -114    228    501    763    870    779    613    363
      2    233    231   -119   -114    231    496    756    870    776    602    350
    -10    210    220    -98   -114    215    491    753    865    776    594    340
    -10    194    205    -93   -106    200    491    750    859    774    587    335
    -49    181    231    -67   -140    205    493    745    857    769    584    327
   -106    181    288    -38   -197    233    517    761    878    789    605    345
   -124    192    316    -33   -220    254    532    779    893    810    623    355
    -77    223    301    -72   -189    262    511    771    888    810    620    345
    -28    215    244    -93   -137    228    472    740    857    782    592    309
    -62    223    283    -83   -174    252    478    750    870    797    607    314
    -25    252    277   -111   -150    265    485    753    875    805    610    311
    -10    249    259   -122   -137    254    488    756    880    813    613    311
      5    285    280   -145   -137    283    509    776    904    836    636    337
     31    340    306   -187   -137    322    530    797    927    859    665    363
     -7    345    353   -168   -179    348    537    802    924    857    670    363
      0    353    350   -179   -174    350    524    792    906    849    659    348
      5    363    358   -184   -176    361    532    805    919    862    675    353
      0    389    389   -197   -194    389    542    813    930    878    698    361
     25    420    394   -223   -184    407    537    805    927    878    714    353
     -7    454    462   -226   -233    457    530    784    924    880    740    355
    -36    472    506   -218   -272    488    530    776    932    893    779    371
    -80    452    532   -187   -306    493    519    763    919    878    774    379
   -101    410    511   -153   -306    459    467    714    872    831    678    335
    -44    423    467   -189   -257    444    457    701    852    810    631    280
     15    423    405   -220   -194    415    454    691    841    795    615    228
    -33    342    374   -155   -205    358    441    670    815    766    571    205
    -57    267    324   -103   -189    296    418    646    771    730    527    168
    -31    244    275   -109   -153    259    410    623    732    706    491    145
    -28    197    226    -83   -127    210    374    594    704    667    441    106
    -49    153    200    -54   -124    176    355    571    678    633    413     80
    -38    137    176    -49   -106    155    345    550    665    613    389     62
    -67    109    176    -20   -122    142    322    527    654    597    366     44
    -90     85    176      2   -132    129    309    509    641    587    350     25
   -148     67    215     38   -181    140    316    514    654    592    355     33
   -116    106    223      5   -168    163    316    517    665    602    350     49
   -101     49    148     25   -124     98    309    519    639    566    293     10
    -80    -67     12     75    -49    -28    345    571    620    504    205    -85
     44    -41    -88     -2     64    -64    433    685    678    498    171   -129
     54     31    -23    -41     38      5    540    859    823    605    252    -77
    111    322    207   -218    -49    265    587    987   1021    844    498    135
    166    901    735   -535   -285    818    545    974   1231   1210    922    545
     90   1488   1395   -792   -652   1441    392    756   1343   1543   1340    922
    137   1602   1465   -870   -662   1535     62    366   1161   1538   1418    953
     80   1036    956   -561   -436    997   -171    -72    628    966    888    470
     62    259    197   -163    -67    228   -246   -246    148    301    197   -124
    127   -176   -303     23    215   -239   -244   -163     12     64   -103   -379
    132   -316   -449     93    290   -381   -168    -31     59     54   -129   -431
    145   -293   -441     72    290   -366    -88     54    142    101   -101   -410
    207   -181   -389    -12    298   -285    -20    127    233    181    -25   -350
    241    -72   -314    -85    277   -192     41    189    322    262     18   -288
    296    -31   -327   -132    311   -179     36    200    337    270     51   -288
    259    -31   -290   -116    272   -158     33    210    345    275     28   -275
    272     -5   -277   -135    275   -140     44    226    361    285     38   -257
    270     20   -249   -145    259   -114     64    246    376    303     72   -241
    197      5   -192   -101    194    -93     72    254    387    314     31   -228
    135     20   -116    -80    127    -46     93    272    410    337     31   -202
    171     41   -129   -106    150    -44     96    275    410    332      0   -202
    168     33   -137   -103    153    -49     77    257    389    322     15   -210
     96     46    -49    -70     72      0     93    277    405    350      5   -179
     44     41     -5    -44     23     18    103    298    420    371    -18   -158
     33     49     15    -41      7     33     96    298    428    381    -18   -153
     57     57     -2    -59     28     25     98    301    431    381    -28   -158
     36     41      5    -38     15     23    119    316    444    389    -28   -158
     10     64     54    -38    -23     59    127    327    457    405    -12   -142
    -18     77     96    -31    -57     88    129    332    475    426      2   -132
    -44     77    122    -18    -83    101    140    340    493    439     10   -127
    -23     90    114    -33    -67    101    127    329    485    426      0   -140
    -20     83    103    -33    -62     93    111    319    478    418    -12   -153
      5     96     90    -51    -41     93    103    311    472    415    -15   -158
     44    109     62    -77    -10     85     93    309    470    415    -18   -158
     51     80     28    -64     12     54     85    301    462    413    -28   -174
     96     75    -23    -88     59     25     59    290    446    407    -36   -176
    114    103    -12   -109     62     46     49    296    452    415    -23   -155
     90     98      5    -96     44     51     59    316    459    423    -12   -129
     77    109     31    -93     23     70     72    345    483    446      2   -103
     62    111     49    -88      5     80     90    361    493    457     12    -80
     51    114     59    -83     -2     88     98    361    493    449     12    -75
     44    129     85    -88    -23    109    109    368    501    452     23    -64
     20    142    122    -80    -49    132    129    384    511    459     38    -46
     28    140    111    -85    -41    127    132    387    506    452     54    -49
     31    135    103    -83    -36    119    135    387    514    452     67    -57
    -28    109    137    -41    -85    122    129    381    519    454     44    -72
    -38    150    189    -54   -114    168    163    405    555    491     57    -62
     54    296    241   -176    -93    270    246    478    641    568    142      0
     54    272    218   -163    -80    246    239    457    639    555     83    -25
     25    210    184   -119    -77    197    226    433    631    537     -7    -57
     18    202    184   -109    -83    194    231    431    636    540      7    -62
     18    249    231   -135   -106    239    262    457    667    568     41    -31
      7    293    283   -150   -137    288    298    483    704    602    119     20
    -25    265    290   -119   -158    277    293    475    701    597    158     36
    -85    200    285    -57   -184    241    283    465    691    576     54     46
    -54    226    277    -85   -166    252    290    472    701    574    -44     20
    -31    239    270   -103   -150    254    301    480    709    587     -7      5
   -103    236    340    -67   -220    288    335    506    730    623     38     36
   -213    241    454    -12   -332    348    381    553    779    680    127     93
   -114    218    332    -54   -223    275    335    514    748    646     98     67
   -106    220    327    -57   -215    272    337    530    766    665    124     77
    -88    249    337    -80   -213    293    340    553    792    685    163    106
   -114    254    368    -70   -241    311    358    592    831    730    142    132
   -132    293    426    -83   -280    358    387    618    872    769    200    161
    -75    335    407   -129   -241    371    400    631    893    771    200    174
    -12    397    410   -192   -210    402    410    639    906    802    257    192
    -18    389    407   -184   -213    397    392    618    893    789    254    179
    -72    376    449   -153   -262    413    379    597    888    784    277    189
    -59    405    465   -174   -262    433    384    589    898    784    332    218
    -20    407    426   -194   -223    415    355    566    893    771    298    210
     33    415    381   -223   -174    400    322    548    888    771    280    213
     -5    376    379   -187   -192    379    298    530    885    766    288    207
    -36    332    368   -148   -202    348    298    527    878    766    301    205
    -83    296    379   -106   -231    335    314    532    867    758    301    205
   -106    246    353    -70   -228    298    316    524    841    732    296    174
    -41    220    259    -90   -150    239    285    493    789    685    270    119
     23    200    176   -111    -75    187    249    452    735    631    215     57
     67    176    106   -122    -20    142    215    418    691    576    158      7
    119    150     31   -135     44     90    179    381    644    514     77    -41
    135    150     15   -145     59     85    166    366    623    488     25    -62
    145    137     -7   -142     75     67    163    355    610    472      5    -93
    176    137    -38   -158    106     49    166    348    602    467     -5   -135
    140    153     12   -145     64     83    179    355    613    478     -2   -161
    163    116    -46   -142    106     36    168    348    584    452    -36   -231
    205     51   -155   -129    179    -51    205    402    571    407    -85   -324
    202      7   -197   -106    200    -93    301    517    613    387   -122   -407
    207     72   -135   -140    171    -31    407    662    711    449    -83   -407
    192    303    111   -249     41    207    514    839    914    678    140   -228
    140    787    646   -462   -254    717    542    909   1163   1049    537    200
      5   1332   1327   -670   -662   1330    433    753   1325   1389    940    615
    -41   1493   1535   -724   -787   1514    116    387   1210   1470   1070    740
    -33   1114   1148   -540   -589   1130   -140    -36    763   1052    672    402
    -80    410    491   -166   -285    449   -213   -272    254    389     -2   -161
    -70    -96    -25     83    -25    -59   -205   -231     51     62   -371   -480
    -54   -296   -241    176     93   -270   -135    -93     83     20   -459   -566
    -18   -249   -233    132    106   -241    -36     23    187     85   -418   -527
     -7   -184   -176     96     83   -179     33    109    285    166   -353   -467
     72    -72   -145      0    109   -109     96    179    371    241   -288   -400
    150     10   -140    -80    145    -64    137    226    426    290   -252   -355
    119    -18   -137    -51    127    -77    132    218    420    285   -267   -363
     70    -57   -127     -7     98    -90    127    207    413    280   -283   -368
     80    -70   -150     -5    114   -111    114    194    400    270   -298   -368
     75    -93   -168     10    122   -129    101    176    376    252   -319   -376
     75   -103   -179     12    124   -140    106    171    376    246   -327   -371
     70   -103   -176     15    122   -140    106    166    371    244   -327   -366
     41   -119   -163     36    101   -142    114    163    371    244   -329   -355
     57   -119   -176     31    116   -148    127    171    374    236   -332   -342
     59   -137   -197     38    127   -166    127    168    368    228   -337   -335
     38   -150   -189     54    111   -168    122    168    371    226   -335   -327
     23   -148   -171     62     96   -161    129    174    379    239   -319   -311
     70   -106   -176     18    122   -140    145    189    397    257   -301   -296
     75    -67   -142     -5    106   -103    171    213    420    285   -275   -267
     93    -49   -142    -23    116    -96    187    218    428    296   -270   -267
     25    -83   -109     25     64    -96    194    223    433    309   -259   -270
     -2    -90    -88     46     41    -90    194    236    446    329   -244   -262
     25    -88   -114     31     67   -101    187    233    441    329   -241   -265
     15    -72    -90     28     51    -80    194    252    452    348   -218   -252
     18    -36    -54      7     33    -44    210    277    472    379   -184   -226
    -23    -18      5     20    -15     -7    210    290    485    402   -150   -194
    -33     -2     31     18    -33     15    207    298    485    420   -129   -181
     -2     25     25    -12    -12     25    200    306    488    439   -106   -161
     31     51     20    -44      5     38    184    309    483    452    -83   -148
    -41     25     67      7    -54     46    181    324    491    470    -54   -124
    -12     49     62    -20    -36     54    200    348    504    483    -31   -101
     36    111     75    -75    -20     93    228    374    522    509     18    -64
     33    132     96    -83    -31    114    233    371    524    514     44    -46
     33    132     98    -83    -31    116    239    361    517    501     46    -49
     12    145    132    -77    -59    140    246    355    522    506     62    -49
     49    174    122   -111    -36    148    244    348    522    509     64    -57
     98    189     90   -145      2    140    231    337    514    506     64    -75
     98    220    122   -158    -10    171    254    361    548    535     88    -70
     88    275    187   -184    -51    231    288    397    589    566    106    -62
     57    277    218   -168    -80    249    303    410    600    581     96    -67
     59    254    192   -158    -67    223    296    405    584    576     57    -93
     77    244    166   -161    -44    205    272    376    568    550     25   -129
    106    257    150   -184    -23    205    275    366    574    537     33   -140
    132    283    150   -210     -7    218    280    361    584    532     49   -142
     72    285    213   -179    -70    249    277    361    597    532     64   -129
     96    301    205   -197    -54    254    275    366    607    530     77   -129
     88    332    241   -213    -75    288    283    379    628    548    111   -111
     98    363    265   -231    -83    316    280    381    641    558    137   -101
    103    405    298   -257    -98    350    285    397    662    584    174    -83
     77    449    371   -262   -145    410    306    428    698    626    226    -51
    101    491    389   -296   -142    439    311    441    719    644    262    -36
    114    488    374   -301   -129    431    306    454    730    646    285    -31
    103    496    389   -301   -142    444    327    483    756    667    319    -10
     75    561    485   -316   -205    524    368    524    802    711    389     41
     72    579    504   -327   -215    542    387    540    818    727    423     57
     18    592    574   -306   -277    584    431    574    849    763    478     90
     23    615    592   -319   -285    602    444    584    859    779    506    106
     54    623    568   -337   -257    597    444    584    859    779    506    106
    -20    641    662   -311   -342    652    470    605    883    813    522    137
    -33    691    724   -329   -379    706    493    620    914    852    555    161
    -57    709    766   -327   -410    737    511    628    930    878    594    184
    -44    667    711   -311   -376    688    478    589    891    846    566    166
     36    670    633   -353   -298    652    428    537    844    805    530    135
     25    613    587   -319   -280    600    402    509    813    771    493    114
     25    553    524   -290   -249    540    371    480    776    730    446     90
     80    542    462   -311   -189    504    345    462    748    704    415     67
    171    540    366   -355    -98    454    329    441    717    667    376     36
    187    475    288   -332    -49    381    301    405    672    615    314     -5
    218    436    218   -329      0    327    270    371    633    571    259    -44
    277    400    122   -337     77    262    236    329    587    524    213    -83
    246    368    122   -309     62    246    239    324    579    522    194    -83
    257    368    111   -311     72    241    231    314    568    511    179    -85
    306    342     36   -324    135    189    194    280    537    478    137   -116
    384    350    -33   -366    210    158    158    249    506    446    106   -135
    355    350     -7   -355    181    171    155    252    509    441    101   -132
    389    327    -62   -358    226    132    142    249    488    413     62   -161
    431    249   -184   -342    306     33    174    309    483    376      7   -220
    449    213   -236   -329    342    -10    301    454    550    389     -7   -259
    493    324   -168   -410    329     80    426    636    680    493     75   -205
    566    579     12   -574    275    298    519    823    883    714    288     -5
    610   1119    506   -867     51    813    530    901   1150   1096    714    431
    470   1842   1371  -1156   -449   1608    436    758   1392   1535   1252    976
    314   2005   1688  -1161   -688   1847    114    348   1286   1605   1400   1122
    241   1564   1322   -904   -540   1444   -174    -88    841   1182   1013    771
    223    704    480   -465   -127    592   -306   -397    228    423    252     83
    265     83   -181   -174    223    -49   -314   -379    -25     28   -187   -353
    285     10   -277   -148    280   -132   -202   -187     80     75   -176   -363
    290     64   -226   -179    257    -80    -67    -15    223    176   -103   -314
    361    161   -200   -262    280    -18     10     83    322    254    -41   -267
    415    280   -135   -348    275     72     77    158    405    332     25   -207
    376    319    -59   -350    218    129    135    218    457    381     67   -166
    355    267    -88   -311    220     90    127    215    446    368     46   -189
    402    249   -153   -327    277     49    119    207    436    350     25   -210
    444    275   -168   -358    306     54    135    226    449    363     38   -205
    410    303   -106   -358    257     98    142    239    462    371     54   -194
    436    329   -106   -384    270    111    145    252    472    381     57   -187
    491    363   -127   -428    309    119    166    265    485    394     64   -181
    431    366    -64   -397    249    150    194    288    506    413     83   -163
    301    290    -10   -298    155    140    176    270    491    394     64   -187
    348    267    -83   -309    215     93    148    246    467    371     33   -220
    368    265   -103   -316    236     83    145    249    467    374     41   -226
    345    275    -70   -309    207    103    153    259    478    389     54   -220
    353    285    -70   -319    213    106    148    257    478    387     54   -223
    389    306    -83   -348    236    114    140    257    478    389     59   -223
    374    298    -75   -337    226    114    140    257    478    387     64   -223
    342    303    -38   -322    192    132    142    265    485    397     75   -218
    342    316    -25   -329    184    145    127    254    480    397     70   -223
    348    311    -38   -329    192    137    116    249    472    387     46   -223
    371    324    -49   -348    207    137    101    244    465    374     31   -226
    327    335      7   -329    161    171    114    267    491    402     88   -192
    374    342    -31   -361    202    155     98    262    485    402     85   -181
    407    361    -46   -384    226    158     85    262    478    397     54   -171
    420    374    -49   -400    236    163     64    257    467    381     18   -174
    431    402    -28   -415    231    187     59    259    462    384      5   -174
    423    389    -36   -407    231    176     44    254    446    371     -7   -200
    415    423      5   -420    205    215     46    257    452    376      0   -181
    400    426     25   -415    187    226     46    254    446    371     -5   -161
    368    420     51   -394    158    236     38    246    441    363     -5   -158
    389    428     38   -410    174    233     33    233    428    348     -7   -174
    433    441      5   -439    215    223     41    233    428    350      0   -200
    446    444     -2   -446    223    220     44    228    431    358      0   -220
    374    465     90   -418    142    277     64    249    459    389     23   -207
    402    475     72   -439    163    275     64    236    441    368     -2   -239
    475    509     31   -493    223    270     64    228    426    371    -23   -270
    465    514     49   -493    207    283     67    249    457    407     -5   -272
    426    485     59   -454    184    272     57    254    470    405     31   -280
    415    446     28   -431    192    239     49    246    475    410     51   -322
    389    444     54   -418    166    249     57    257    493    426     75   -329
    387    485     98   -436    142    290     70    267    509    441     85   -303
    415    498     83   -457    166    290     54    257    509    431     70   -311
    441    483     41   -462    200    262     23    233    491    407     44   -332
    436    493     57   -465    189    277      5    228    491    407     41   -322
    452    527     75   -491    187    303    -10    223    496    413     41   -314
    485    548     62   -517    213    306    -28    213    488    407     38   -332
    478    561     80   -522    197    319    -25    210    491    407     36   -348
    514    579     62   -548    226    322    -33    200    488    410     36   -342
    542    581     38   -563    252    311    -49    187    483    402     28   -329
    566    581     15   -574    275    298    -67    168    470    387     10   -329
    566    600     33   -584    265    319    -64    168    475    394     20   -327
    555    615     59   -587    246    340    -62    168    480    402     36   -329
    542    633     90   -589    226    363    -62    168    480    405     49   -319
    550    675    124   -613    213    400    -59    168    488    420     64   -301
    563    696    129   -631    215    413    -67    158    485    423     62   -301
    563    704    140   -633    210    423    -80    148    485    423     64   -303
    550    745    192   -649    179    467    -90    135    488    426     70   -306
    545    787    241   -665    153    514    -96    137    496    439     80   -296
    587    748    158   -670    215    454   -153     67    441    394     33   -332
    615    737    122   -675    246    428   -200      7    397    368      5   -355
    589    740    150   -665    218    446   -244    -31    376    358    -12   -363
    548    706    158   -626    194    433   -277    -59    355    337    -41   -387
    509    667    158   -589    176    415   -293    -75    340    322    -70   -413
    436    646    207   -542    114    428   -298    -88    335    324    -85   -428
    413    602    187   -509    111    394   -322   -116    303    301   -119   -465
    465    550     85   -506    189    319   -368   -161    246    246   -174   -522
    475    530     51   -504    210    290   -402   -197    215    215   -205   -550
    475    509     33   -493    220    272   -436   -233    184    176   -244   -592
    452    514     59   -483    194    288   -457   -257    171    166   -257   -607
    449    496     46   -472    202    272   -478   -277    161    155   -272   -623
    446    472     23   -462    210    249   -498   -306    142    137   -290   -636
    415    444     28   -431    194    236   -511   -322    132    127   -303   -649
    407    444     36   -428    187    241   -532   -342    119    109   -322   -672
    394    381    -12   -387    205    184   -553   -358     93     70   -374   -722
    428    298   -129   -366    280     85   -501   -277    103     38   -441   -795
    465    316   -148   -392    306     85   -397   -142    189     77   -449   -818
    519    457    -62   -491    290    197   -288     51    353    220   -340   -730
    571    815    244   -693    163    530   -228    189    584    504    -59   -457
    530   1462    930   -997   -200   1197   -270    158    839    922    431     41
    353   1977   1621  -1166   -633   1800   -467   -122    937   1231    820    431
    252   1896   1644  -1075   -698   1771   -815   -571    691   1114    745    358
    215   1200    984   -706   -384   1093  -1085  -1049     88    454     96   -233
    205    376    171   -293     15    275  -1153  -1208   -394   -205   -597   -891
    288     10   -277   -150    283   -132  -1148  -1117   -488   -392   -831  -1140
    353      0   -355   -179    353   -176  -1065   -969   -397   -353   -820  -1150
    387     96   -290   -241    340    -96   -953   -833   -267   -249   -740  -1096
    384    202   -181   -296    283     10   -878   -740   -161   -148   -649  -1023
    407    257   -150   -332    280     54   -865   -714   -140   -109   -610  -1000
    441    275   -168   -361    303     51   -867   -714   -153   -103   -605  -1008
    446    280   -166   -363    306     57   -867   -709   -148    -90   -600  -1005
    439    270   -168   -355    303     51   -875   -719   -153    -90   -587  -1010
    415    257   -158   -335    288     49   -878   -722   -150    -83   -576  -1015
    415    252   -163   -335    290     44   -885   -727   -153    -83   -589  -1028
    439    280   -158   -358    298     62   -904   -750   -163    -83   -633  -1044
    465    283   -184   -376    324     49   -917   -769   -168    -93   -688  -1057
    493    265   -228   -379    361     18   -930   -782   -171   -101   -685  -1060
    478    228   -252   -355    366    -10   -948   -800   -179   -116   -750  -1072
    467    223   -244   -345    355    -10   -966   -813   -184   -119   -771  -1083
    550    296   -254   -423    402     20   -958   -789   -158    -93   -805  -1062
    545    283   -265   -415    405     10   -969   -789   -148    -85   -820  -1065
    467    200   -267   -335    366    -33  -1010   -823   -171   -106   -833  -1093
    444    197   -246   -319    345    -23  -1021   -839   -171   -101   -815  -1083
    509    231   -277   -371    392    -23  -1028   -841   -158    -75   -815  -1052
    498    231   -267   -366    384    -18  -1034   -854   -158    -57   -823  -1039
    470    192   -277   -332    374    -41  -1065   -891   -189    -83   -815  -1054
    488    187   -301   -337    394    -57  -1070   -896   -194    -77   -802  -1028
    542    236   -306   -392    423    -36  -1067   -893   -184    -62   -771  -1000
    550    189   -363   -371    457    -85  -1091   -919   -215    -85   -766  -1015
    542    161   -381   -353    462   -111  -1132   -953   -249   -111   -769  -1010
    574    176   -397   -374    485   -109  -1148   -958   -254   -122   -774   -995
    579    158   -423   -371    501   -132  -1153   -961   -254   -140   -789  -1000
    571    119   -454   -345    511   -166  -1182   -979   -267   -155   -797  -1010
    594    101   -496   -350    545   -194  -1218   -995   -288   -145   -818  -1015
    571     98   -472   -335    522   -187  -1236  -1000   -293   -119   -831   -989
    550     93   -459   -324    504   -181  -1244  -1010   -309   -119   -846   -984
    649     75   -574   -361    613   -249  -1262  -1039   -361   -158   -891  -1021
    774     96   -680   -436    727   -290  -1278  -1072   -405   -192   -922  -1065
    862    129   -732   -496    797   -301  -1273  -1083   -418   -207   -924  -1080
    818    106   -714   -462    766   -301  -1262  -1078   -428   -220   -917  -1078
    758     57   -704   -407    732   -322  -1262  -1080   -444   -233   -911  -1083
    737     41   -698   -392    717   -327  -1254  -1078   -446   -236   -898  -1083
    776     57   -719   -415    748   -329  -1236  -1067   -439   -231   -901  -1093
    756     57   -698   -407    727   -319  -1236  -1072   -444   -241   -932  -1109
    727     57   -670   -392    698   -306  -1241  -1088   -462   -254   -974  -1122
    730     83   -646   -407    688   -280  -1231  -1093   -467   -259  -1008  -1117
    706     46   -659   -376    683   -306  -1234  -1109   -488   -280  -1057  -1122
    706     12   -696   -361    701   -340  -1257  -1124   -514   -298  -1091  -1137
    717     15   -701   -366    709   -342  -1267  -1132   -527   -314  -1101  -1137
    743     33   -709   -389    724   -337  -1273  -1143   -540   -322  -1101  -1130
    735     33   -701   -384    719   -332  -1278  -1153   -553   -324  -1104  -1127
    784     57   -730   -423    758   -335  -1291  -1166   -568   -332  -1127  -1135
    841     88   -753   -465    797   -329  -1293  -1158   -568   -324  -1132  -1124
    784     33   -753   -410    769   -358  -1322  -1179   -594   -348  -1169  -1140
    820     64   -756   -441    789   -345  -1327  -1182   -602   -355  -1179  -1137
    898    163   -737   -532    818   -285  -1301  -1153   -574   -327  -1156  -1104
    891    174   -717   -532    802   -272  -1288  -1143   -566   -322  -1153  -1091
    862    145   -719   -506    789   -285  -1301  -1158   -581   -335  -1179  -1101
    865    163   -701   -514    784   -267  -1299  -1163   -581   -335  -1187  -1093
    859    145   -714   -504    787   -283  -1301  -1174   -594   -353  -1205  -1096
    898    174   -724   -537    810   -272  -1296  -1171   -597   -348  -1202  -1078
    953    236   -717   -594    836   -239  -1291  -1179   -594   -342  -1192  -1057
    969    246   -722   -607    846   -236  -1301  -1197   -605   -353  -1195  -1057
    963    249   -717   -607    841   -233  -1327  -1218   -620   -361  -1197  -1054
    893    246   -649   -571    771   -200  -1340  -1234   -623   -358  -1184  -1031
    875    236   -641   -558    758   -202  -1353  -1252   -639   -379  -1192  -1028
    872    202   -670   -537    771   -233  -1361  -1262   -657   -400  -1200  -1036
    898    137   -763   -519    831   -314  -1395  -1296   -696   -441  -1234  -1083
    958    135   -823   -548    891   -342  -1410  -1304   -714   -454  -1234  -1093
    950    103   -846   -530    898   -371  -1410  -1304   -724   -465  -1236  -1096
    911     25   -885   -467    898   -428  -1410  -1317   -753   -504  -1262  -1122
    818    -83   -901   -368    857   -491  -1426  -1356   -800   -553  -1299  -1161
    745   -161   -906   -293    823   -532  -1457  -1400   -841   -597  -1330  -1184
    743   -179   -924   -283    833   -550  -1465  -1418   -852   -618  -1337  -1189
    743   -189   -932   -275    836   -561  -1473  -1431   -867   -636  -1348  -1195
    709   -213   -922   -249    813   -568  -1483  -1444   -880   -649  -1350  -1208
    657   -246   -904   -205    779   -574  -1480  -1447   -888   -662  -1348  -1210
    665   -272   -937   -197    800   -602  -1496  -1460   -904   -678  -1361  -1218
    659   -327   -987   -166    823   -657  -1486  -1439   -909   -688  -1369  -1215
    678   -444  -1122   -116    898   -782  -1447  -1376   -914   -735  -1426  -1286
    644   -478  -1122    -83    880   -797  -1322  -1249   -844   -727  -1434  -1314
    657   -392  -1049   -132    852   -719  -1205  -1098   -717   -639  -1353  -1262
    688   -129   -818   -277    753   -472  -1124   -961   -527   -423  -1119  -1065
    698    428   -270   -563    483     77  -1137   -937   -296    -46   -675   -654
    555    927    371   -743     90    649  -1306  -1171   -215    249   -290   -319
    517   1010    491   -766     12    750  -1641  -1566   -402    252   -226   -283
    465    553     88   -509    189    322  -1862  -1961   -859   -223   -662   -662
    457   -200   -659   -129    558   -431  -1904  -2075  -1319   -891  -1327  -1205
    579   -553  -1132    -15    854   -841  -1857  -1943  -1415  -1098  -1571  -1423
    628   -683  -1314     25    969   -997  -1774  -1790  -1356  -1106  -1610  -1478
    602   -698  -1301     49    950  -1000  -1696  -1693  -1273  -1054  -1571  -1457
    613   -602  -1215     -7    914   -909  -1621  -1610  -1163   -971  -1488  -1384
    626   -517  -1143    -57    883   -828  -1569  -1553  -1083   -901  -1410  -1322
    644   -441  -1088   -101    865   -766  -1525  -1512  -1034   -862  -1350  -1275
    626   -428  -1054    -98    839   -740  -1506  -1499  -1021   -859  -1332  -1257
    597   -426  -1023    -88    810   -724  -1496  -1488  -1008   -857  -1312  -1234
    600   -418  -1018    -90    807   -717  -1475  -1467   -992   -852  -1280  -1202
    587   -407   -997    -90    789   -701  -1460  -1454   -979   -836  -1249  -1169
    553   -405   -958    -72    756   -680  -1449  -1452   -974   -828  -1223  -1127
    527   -413   -940    -59    732   -675  -1439  -1447   -974   -836  -1208  -1106
    522   -410   -932    -57    724   -670  -1423  -1439   -971   -841  -1200  -1101
    506   -405   -911    -51    706   -657  -1418  -1441   -974   -849  -1187  -1109
    485   -420   -906    -31    696   -662  -1436  -1457   -979   -865  -1169  -1119
    568   -345   -917   -111    740   -631  -1410  -1423   -948   -831  -1111  -1067
    587   -332   -919   -127    753   -626  -1387  -1400   -930   -810  -1080  -1031
    506   -374   -880    -67    693   -626  -1395  -1413   -945   -826  -1078  -1028
    472   -361   -833    -54    652   -597  -1384  -1400   -927   -813  -1041  -1002
    488   -387   -875    -51    680   -631  -1389  -1405   -937   -826  -1031  -1002
    485   -387   -872    -51    678   -628  -1395  -1408   -943   -831  -1013  -1000
    511   -389   -904    -62    706   -646  -1402  -1415   -956   -839   -997  -1010
    509   -405   -914    -51    711   -659  -1397  -1418   -963   -846   -987  -1021
    457   -400   -859    -28    654   -628  -1389  -1408   -961   -844   -961  -1010
    475   -348   -826    -64    649   -587  -1371  -1384   -943   -831   -922   -969
    532   -324   -857   -103    691   -589  -1363  -1376   -943   -831   -901   -950
    558   -358   -917    -98    737   -636  -1395  -1408   -984   -875   -930   -976
    561   -381   -945    -90    753   -665  -1423  -1428  -1021   -911   -945   -997
    587   -384   -971   -101    776   -678  -1423  -1421  -1026   -919   -932   -979
    631   -361   -992   -137    810   -675  -1413  -1413  -1031   -927   -917   -956
    659   -350  -1010   -153    833   -680  -1400  -1413  -1041   -943   -909   -940
    701   -322  -1026   -189    862   -672  -1389  -1421  -1057   -956   -901   -930
    693   -350  -1044   -171    867   -698  -1392  -1426  -1080   -976   -898   -927
    701   -361  -1065   -171    883   -711  -1384  -1421  -1093   -984   -885   -922
    727   -337  -1065   -194    896   -701  -1374  -1413  -1093   -982   -862   -911
    714   -324  -1039   -194    875   -680  -1350  -1397  -1080   -974   -836   -888
    727   -285  -1013   -220    870   -649  -1322  -1376  -1054   -956   -800   -862
    709   -262   -974   -223    841   -618  -1301  -1358  -1034   -940   -766   -841
    649   -233   -883   -207    766   -558  -1267  -1327   -995   -909   -714   -805
    652   -210   -862   -223    756   -535  -1241  -1312   -966   -888   -678   -797
    618   -213   -831   -202    722   -522  -1210  -1288   -937   -867   -641   -784
    654   -187   -841   -233    745   -514  -1215  -1293   -935   -872   -623   -779
    704   -142   -846   -280    774   -493  -1210  -1293   -922   -859   -594   -763
    701   -122   -823   -290    761   -470  -1202  -1293   -914   -854   -568   -761
    685   -111   -797   -288    740   -452  -1189  -1273   -893   -836   -532   -737
    680   -114   -795   -283    735   -452  -1153  -1234   -859   -815   -491   -701
    649   -127   -776   -259    711   -452  -1135  -1218   -844   -813   -470   -685
    589   -142   -732   -223    657   -436  -1122  -1208   -839   -815   -449   -670
    568   -132   -704   -218    636   -418  -1114  -1189   -831   -807   -426   -649
    558   -116   -675   -220    615   -394  -1104  -1166   -823   -800   -402   -628
    530   -111   -641   -207    584   -376  -1072  -1132   -797   -776   -366   -589
    493   -106   -602   -194    545   -353  -1039  -1096   -763   -737   -314   -548
    558    -80   -639   -239    597   -358  -1023  -1067   -748   -724   -280   -535
    680    -57   -737   -311    709   -397  -1031  -1060   -756   -743   -267   -537
    717    -20   -737   -348    727   -379  -1021  -1047   -750   -763   -244   -511
    693      0   -696   -348    693   -348  -1005  -1031   -743   -758   -215   -470
    678      5   -672   -342    675   -332   -989  -1013   -732   -740   -189   -444
    665     15   -649   -340    654   -314   -969   -997   -722   -719   -166   -413
    670     59   -610   -363    641   -275   -958   -989   -709   -698   -129   -374
    657     88   -568   -376    613   -239   -956   -989   -701   -685   -103   -342
    626     64   -563   -345    594   -249   -969  -1002   -714   -693   -101   -329
    574     18   -555   -298    563   -267   -979  -1013   -730   -709   -109   -327
    576     28   -548   -301    563   -259   -969  -1008   -732   -706    -98   -314
    558     15   -542   -290    550   -262   -969  -1010   -740   -714   -101   -314
    491    -20   -511   -236    501   -265   -950  -1002   -740   -717    -96   -311
    467    -67   -535   -202    501   -301   -956  -1008   -758   -735   -114   -332
    553   -122   -675   -215    613   -397   -997  -1047   -818   -795   -176   -394
    571   -176   -750   -197    659   -465  -1015  -1067   -857   -836   -218   -426
    542   -252   -795   -145    667   -522  -1026  -1085   -893   -867   -249   -454
    493   -324   -818    -88    654   -571  -1047  -1111   -932   -904   -283   -496
    457   -327   -784    -64    620   -555  -1041  -1106   -937   -906   -272   -496
    524   -254   -779   -137    649   -514  -1005  -1070   -914   -872   -241   -452
    628   -189   -818   -220    722   -501   -979  -1057   -904   -870   -239   -426
    675   -174   -852   -252    761   -511   -961  -1047   -901   -865   -233   -405
    602   -231   -833   -184    717   -532   -937  -1026   -909   -862   -223   -410
    506   -389   -898    -59    701   -644   -917   -984   -937   -904   -270   -504
    530   -488  -1021    -20    774   -753   -839   -883   -924   -937   -322   -589
    548   -465  -1013    -41    779   -737   -727   -740   -831   -891   -301   -568
    501   -337   -839    -80    670   -587   -602   -537   -641   -719   -142   -426
    550    150   -402   -353    475   -124   -587   -454   -400   -376    259    -49
    470    769    296   -620     88    532   -657   -558   -205      2    730    410
    361   1044    680   -704   -158    865   -930   -901   -262    140    943    610
    324    815    491   -568    -83    654  -1249  -1335   -626   -124    722    407
    270     33   -236   -153    252    -98  -1369  -1647  -1189   -846    -10   -241
    272   -548   -823    137    548   -685  -1345  -1615  -1431  -1244   -428   -652
    301   -748  -1049    220    672   -896  -1260  -1439  -1384  -1273   -491   -745
    306   -743  -1049    218    678   -896  -1148  -1296  -1278  -1215   -465   -730
    335   -652   -987    155    659   -818  -1054  -1192  -1161  -1130   -400   -659
    270   -597   -867    163    568   -732   -979  -1114  -1060  -1054   -332   -592
    254   -548   -805    145    527   -675   -930  -1078  -1008  -1013   -283   -566
    355   -522   -878     83    615   -698   -935  -1093  -1015  -1023   -288   -576
    355   -537   -893     90    623   -717   -937  -1098  -1021  -1028   -301   -574
    342   -517   -859     88    600   -688   -924  -1083  -1002  -1008   -298   -530
    337   -511   -849     85    592   -680   -917  -1075   -995  -1002   -296   -504
    285   -532   -818    124    550   -675   -917  -1078   -995  -1002   -303   -488
    262   -519   -782    129    519   -652   -909  -1065   -987   -997   -301   -478
    272   -514   -787    119    527   -649   -906  -1062   -992   -997   -301   -501
    244   -483   -727    116    485   -605   -885  -1039   -971   -976   -265   -517
    218   -441   -659    111    439   -550   -849  -1005   -943   -950   -233   -519
    153   -483   -639    163    394   -561   -839   -997   -945   -961   -267   -527
    129   -496   -626    181    376   -561   -826   -987   -943   -969   -290   -522
     90   -498   -589    202    337   -542   -802   -979   -950   -963   -303   -542
     83   -472   -555    194    319   -514   -776   -966   -937   -930   -306   -530
      5   -504   -509    249    254   -506   -758   -940   -888   -878   -301   -498
    -25   -506   -480    265    226   -493   -753   -922   -867   -833   -306   -467
    -41   -483   -444    259    200   -465   -732   -901   -841   -810   -332   -415
    -70   -475   -405    272    166   -441   -719   -888   -826   -810   -355   -379
   -101   -459   -361    277    127   -413   -706   -875   -818   -802   -340   -350
   -132   -467   -337    298    101   -402   -696   -859   -807   -805   -327   -327
   -132   -467   -337    298    101   -402   -701   -852   -805   -810   -311   -314
    -75   -470   -394    272    158   -433   -722   -862   -818   -823   -311   -316
   -116   -465   -348    288    114   -407   -709   -841   -800   -802   -290   -275
    -85   -436   -353    259    132   -394   -711   -831   -792   -795   -288   -244
    -70   -420   -353    244    140   -389   -714   -823   -787   -789   -280   -220
    -64   -444   -379    254    155   -413   -717   -823   -797   -797   -288   -226
    -75   -439   -366    254    145   -402   -683   -802   -776   -769   -265   -215
    -15   -423   -407    220    194   -415   -680   -805   -782   -769   -265   -215
     59   -400   -459    168    257   -428   -688   -813   -792   -782   -267   -218
     85   -387   -472    150    277   -428   -672   -802   -784   -771   -265   -210
    161   -389   -550    111    353   -470   -678   -807   -789   -776   -267   -226
    207   -371   -579     80    392   -475   -678   -807   -787   -776   -257   -223
    194   -358   -555     80    374   -457   -659   -784   -763   -745   -262   -205
    155   -335   -491     90    322   -413   -615   -737   -711   -691   -233   -171
    166   -337   -504     83    332   -420   -607   -724   -696   -680   -202   -174
    166   -348   -514     90    337   -431   -602   -714   -683   -672   -202   -171
    135   -337   -475    101    303   -405   -571   -685   -652   -646   -200   -150
     51   -316   -368    132    210   -342   -522   -641   -600   -597   -166   -106
    -23   -316   -296    168    135   -306   -496   -618   -576   -571   -114    -88
    -83   -345   -262    213     88   -303   -480   -602   -561   -563   -135    -83
   -155   -337   -181    244     12   -259   -449   -571   -527   -530   -103    -57
   -200   -322   -122    262    -38   -223   -433   -550   -506   -504    -67    -41
   -272   -316    -44    293   -114   -181   -418   -519   -472   -470    -44    -12
   -358   -311     44    335   -202   -135   -387   -480   -436   -441    -31     18
   -397   -306     90    350   -246   -106   -368   -459   -413   -420    -33     33
   -423   -316    106    371   -265   -106   -350   -439   -394   -400    -33     57
   -316   -283     33    296   -176   -124   -363   -446   -400   -405    -44     49
   -254   -244     10    246   -132   -116   -353   -431   -389   -392    -33     64
   -236   -223     12    228   -127   -103   -329   -402   -368   -374    -23     85
   -265   -171     93    218   -179    -38   -290   -363   -327   -329     15    122
   -252   -116    135    184   -194      7   -257   -329   -298   -303     49    150
   -257    -93    163    174   -213     33   -228   -301   -280   -283     72    166
   -327   -109    215    215   -272     51   -220   -290   -270   -275     90    181
   -368   -111    257    241   -314     72   -213   -283   -254   -262    111    197
   -366    -62    301    213   -335    119   -197   -277   -236   -241    132    228
   -410   -109    298    259   -355     93   -226   -309   -259   -270    109    213
   -397   -145    252    270   -324     51   -257   -337   -288   -301     80    194
   -241     12    254    114   -246    132   -210   -298   -239   -244    137    254
   -265    -25    239    142   -254    106   -220   -306   -244   -252    127    239
   -368   -142    226    254   -298     41   -249   -337   -280   -285     93    200
   -394   -202    192    298   -296     -5   -267   -358   -306   -301     72    184
   -384   -246    137    316   -262    -54   -296   -379   -329   -316     57    163
   -363   -283     80    322   -223   -101   -329   -397   -353   -342     64    145
   -374   -348     25    361   -202   -161   -358   -426   -392   -384     25    114
   -410   -400     10    405   -213   -194   -376   -446   -413   -410     -5    101
   -366   -387    -20    376   -174   -205   -381   -449   -413   -413      2    109
   -254   -384   -132    316    -62   -259   -405   -467   -436   -436    -18     90
   -252   -394   -142    322    -54   -270   -410   -470   -436   -449    -28     98
   -218   -402   -184    309    -18   -293   -428   -485   -441   -467    -46     93
   -267   -428   -161    348    -54   -296   -426   -475   -420   -467    -41    101
   -270   -457   -187    363    -44   -322   -410   -439   -400   -475    -44     80
   -233   -517   -283    376     23   -400   -342   -342   -376   -493    -72     25
   -202   -493   -293    345     44   -394   -210   -179   -285   -444    -46     23
   -142   -376   -233    259     44   -306    -72     23   -142   -319     44    106
    -85    -36     49     59    -70      7     20    205     80    -54    316    381
    -88    571    657   -241   -374    613     59    272    363    366    797    862
   -277   1150   1428   -436   -854   1291    -36    101    550    740   1260   1317
   -387   1234   1621   -423  -1002   1426   -329   -306    397    743   1332   1363
   -428    636   1065   -103   -745    849   -576   -735   -135    189    784    859
   -491   -220    270    355   -381     23   -691   -995   -696   -514     41    181
   -428   -670   -241    548    -96   -454   -706   -932   -844   -774   -257   -114
   -303   -722   -418    514     57   -571   -626   -776   -771   -750   -275   -140
   -301   -646   -345    472     20   -498   -485   -615   -641   -652   -202    -70
   -301   -548   -246    423    -28   -397   -389   -501   -532   -558    -93     15
   -236   -478   -244    355      2   -363   -355   -454   -491   -522    -57     51
   -194   -452   -257    324     31   -355   -335   -428   -472   -509    -49     72
   -166   -431   -265    296     46   -348   -322   -418   -467   -511    -49     85
   -150   -413   -262    280     54   -337   -301   -400   -454   -498    -33    106
   -145   -397   -254    270     54   -327   -280   -376   -439   -488    -12    132
   -132   -374   -241    254     54   -309   -257   -353   -426   -475      0    163
   -148   -381   -236    262     44   -309   -265   -355   -439   -478    -15    163
   -168   -407   -241    288     33   -324   -288   -374   -454   -491    -23    155
    -93   -337   -246    215     75   -293   -270   -355   -439   -470      7    179
     28   -210   -239     90    132   -223   -233   -319   -407   -433     49    228
    -46   -239   -192    140     70   -215   -226   -314   -400   -418     59    236
     -2   -218   -215    111    103   -218   -210   -301   -392   -407     75    228
      0   -241   -244    119    119   -244   -215   -316   -410   -426     64    202
    -62   -283   -220    174     77   -252   -215   -316   -413   -431     54    194
   -109   -311   -205    207     46   -259   -220   -314   -423   -436     38    202
    -96   -314   -220    205     59   -267   -236   -324   -439   -449     28    200
    -46   -301   -254    171    103   -277   -246   -327   -449   -459     25    210
      7   -262   -270    127    137   -265   -239   -322   -441   -454     28    231
      0   -275   -275    135    137   -275   -244   -329   -446   -467     18    223
     20   -241   -262    109    140   -252   -241   -314   -433   -454     25    244
     46   -213   -259     80    150   -236   -241   -306   -431   -449     18    267
     57   -213   -270     77    163   -241   -241   -301   -433   -449      7    277
     10   -249   -262    116    135   -254   -252   -306   -449   -459     -5    280
    -12   -275   -262    145    124   -270   -265   -311   -459   -472    -15    275
    -10   -265   -254    135    122   -259   -257   -296   -454   -465     -7    285
     18   -213   -231     98    124   -220   -236   -270   -439   -444     12    316
     46   -192   -241     72    142   -215   -228   -267   -433   -439     28    316
     85   -197   -283     54    181   -239   -236   -283   -452   -449     20    301
    -28   -218   -192    122     80   -205   -200   -257   -433   -433     38    327
    -96   -239   -142    168     23   -192   -187   -244   -426   -426     28    374
      2   -252   -254    122    127   -252   -223   -270   -449   -444      7    332
     49   -244   -296     96    171   -270   -220   -265   -439   -433     18    314
     72   -213   -285     67    176   -246   -200   -244   -410   -405     38    340
     36   -210   -246     88    140   -228   -181   -226   -389   -400     67    319
     38   -176   -215     67    124   -194   -158   -202   -366   -389     98    314
     44   -142   -187     49    114   -163   -132   -174   -329   -358    142    309
     28   -119   -148     44     88   -132   -114   -161   -303   -340    174    301
      5   -135   -140     64     72   -137   -101   -155   -293   -342    174    296
     23   -140   -163     57     90   -150   -101   -163   -298   -353    161    283
     18   -132   -150     57     83   -142    -96   -161   -288   -348    168    293
     -2   -129   -127     64     59   -127    -93   -161   -277   -332    187    303
    -28   -114    -85     72     28   -101    -93   -163   -262   -319    205    319
    -36   -109    -75     70     18    -93   -101   -161   -254   -316    213    322
    -36    -88    -51     62      7    -70    -83   -142   -236   -301    231    329
    -80    -98    -18     88    -33    -59    -75   -135   -231   -303    236    322
    -98   -109    -10    103    -44    -59    -80   -135   -231   -316    236    319
     -5    -49    -46     25     18    -49    -80   -124   -220   -311    254    319
     77     20    -59    -49     70    -18    -72   -111   -205   -301    280    327
     36     -2    -38    -18     36    -18    -70   -106   -202   -303    288    327
     -7     -2      5      5     -7      0    -49    -85   -181   -283    311    345
    -28     46     75    -10    -51     59    -15    -54   -148   -246    355    379
    -25     98    122    -36    -72    109     12    -23   -114   -207    392    407
    -36    103    137    -33    -88    119     18    -12   -103   -200    394    415
    -51    116    168    -31   -109    142     20    -15   -103   -200    405    420
    -59    184    241    -62   -150    213     31    -20    -80   -179    439    441
    -54    241    296    -93   -174    267     41    -15    -57   -181    467    465
    -57    231    285    -88   -171    257     18    -44    -77   -226    457    446
    -57    205    262    -72   -158    233    -15    -80   -103   -277    441    423
    -57    194    252    -70   -155    223    -33    -90   -109   -314    444    423
    -83    181    262    -49   -174    220    -38    -96   -114   -340    446    426
    -90    142    233    -28   -163    187    -46   -114   -137   -384    431    402
    -90     85    176      2   -132    129    -59   -135   -163   -426    407    379
    -72     31    103     20    -88     67    -67   -148   -187   -462    381    342
    -85     -7     77     46    -83     33    -85   -171   -213   -496    361    316
   -122    -36     83     77   -103     23    -96   -194   -236   -522    348    296
   -119    -20     98     70   -109     38    -96   -202   -239   -530    348    298
   -153    -72     77    111   -116      2   -122   -233   -262   -553    322    280
   -179   -111     67    145   -124    -23   -145   -254   -283   -574    303    265
   -140    -75     64    106   -103     -7   -142   -241   -275   -558    316    280
    -83    -28     54     57    -70     12   -116   -218   -254   -537    340    306
    -83    -90     -7     85    -41    -49   -129   -233   -285   -571    316    277
   -116   -233   -119    174      0   -176   -122   -215   -327   -631    241    194
   -148   -296   -148    223     -2   -223    -33   -114   -298   -641    200    127
   -129   -241   -111    187    -10   -176     96     49   -179   -561    259    158
    -83     10     93     36    -90     51    228    252     46   -319    496    363
    -28    542    568   -257   -298    555    233    316    298     51    909    763
   -153   1182   1335   -517   -743   1257    122    176    496    452   1384   1228
   -246   1452   1699   -602   -971   1574   -197   -189    431    594   1582   1408
   -293   1031   1325   -371   -810   1176   -511   -670    -38    171   1176   1034
   -319    241    561     38   -441    400   -618   -961   -602   -548    439    368
   -252   -309    -57    277   -101   -184   -610   -922   -841   -930      5    -46
   -192   -488   -296    340     51   -392   -519   -753   -797   -961    -70   -135
   -213   -501   -288    355     36   -394   -428   -644   -711   -917    -49   -132
   -161   -418   -257    288     46   -340   -366   -553   -613   -841      5   -101
   -103   -324   -223    213     57   -275   -324   -504   -548   -784     49    -70
    -44   -254   -210    150     83   -233   -309   -483   -519   -758     62    -59
    -10   -239   -228    124    106   -236   -296   -472   -511   -753     59    -49
     18   -215   -233     98    124   -223   -288   -467   -506   -753     62    -31
     54   -207   -262     72    158   -233   -293   -475   -509   -753     54    -36
    114   -166   -280     25    197   -223   -288   -475   -501   -743     62    -31
    132   -132   -267     -2    197   -197   -272   -462   -488   -730     64    -31
    155    -93   -249    -31    202   -171   -252   -444   -467   -709     80    -23
    181    -54   -236    -64    207   -142   -241   -436   -457   -693     90    -18
    213    -46   -259    -83    236   -153   -246   -436   -462   -693     83    -18
    223    -25   -252   -101    236   -140   -246   -433   -452   -683     83     -7
    179    -33   -213    -75    194   -122   -236   -428   -439   -667     85     -2
    197    -46   -246    -77    220   -145   -239   -423   -439   -662     77    -12
    197    -46   -244    -75    220   -145   -231   -418   -433   -652     80    -23
    171    -33   -205    -70    187   -116   -223   -413   -423   -636     93    -20
    116    -41   -158    -38    135    -98   -207   -389   -397   -610    111     -5
    116    -25   -142    -49    129    -83   -205   -387   -389   -594    122     -2
    171    -28   -200    -70    184   -114   -213   -392   -400   -605    111    -12
    158    -33   -192    -62    174   -114   -228   -402   -407   -610    106    -33
    142    -41   -184    -49    163   -111   -215   -384   -397   -592    124    -31
    137    -70   -207    -33    171   -140   -213   -379   -400   -589    135    -31
    129    -77   -207    -25    168   -142   -210   -374   -397   -584    142    -28
    145    -64   -210    -41    176   -135   -213   -368   -392   -571    158    -28
    174    -44   -218    -64    194   -129   -228   -366   -397   -563    174    -23
    158    -38   -197    -62    176   -116   -231   -358   -384   -548    194     -5
    200    -18   -218    -90    207   -116   -223   -353   -381   -540    207     10
    233     -7   -241   -114    236   -122   -226   -353   -389   -545    200      0
    184     -7   -192    -90    187    -98   -200   -329   -376   -535    205     15
    187     -5   -192    -93    189    -98   -189   -327   -379   -535    194     18
    192     -7   -200    -90    194   -103   -174   -324   -379   -524    194     12
    163     15   -148    -90    155    -64   -155   -316   -361   -506    210     20
    145     12   -132    -80    137    -59   -137   -306   -345   -491    220     20
    127      7   -119    -70    122    -57   -122   -290   -327   -472    231     25
     90     10    -80    -49     85    -33    -93   -275   -309   -457    246     33
     51     12    -41    -33     44    -12    -67   -252   -280   -433    265     38
      2     36     33    -20    -15     33    -36   -223   -249   -402    293     54
     12     44     31    -28    -10     38    -38   -228   -244   -392    288     41
     62     44    -18    -51     41     12    -44   -239   -239   -397    277     28
     46     36    -12    -41     28     12    -31   -231   -220   -389    285     25
     36     12    -23    -25     28     -5    -44   -236   -223   -389    280      7
     33    -20    -57     -7     44    -36    -67   -259   -239   -405    257    -36
     46     41     -5    -44     25     18    -31   -220   -200   -368    288    -12
    122    166     41   -145     38    103     18   -168   -137   -309    337     41
     96    163     67   -129     15    116     25   -161   -127   -296    337     38
    -38     51     90     -7    -64     70      2   -187   -148   -316    306      7
    -44     49     93     -2    -67     70      0   -189   -150   -322    301      2
    -83     90    174     -7   -127    132     25   -153   -111   -285    337     41
     15    132    116    -75    -49    124     15   -158   -109   -288    332     33
     64    158     90   -111    -12    124     28   -145    -96   -275    335     25
     20    200    179   -109    -77    189     62   -114    -62   -236    374     44
     -2    192    192    -96    -98    192     75   -101    -49   -233    389     38
     25    202    176   -114    -75    189     77    -98    -44   -223    407     38
     33    244    207   -140    -88    226     85    -88    -25   -194    433     59
     12    296    283   -153   -135    290    103    -75      0   -174    462     96
    -10    324    335   -158   -171    329     90    -96      0   -176    454    116
    -46    329    376   -142   -210    353     70   -119    -12   -187    423    127
    -57    309    366   -127   -210    337     51   -137    -28   -218    371    122
     15    319    303   -166   -142    311     12   -179    -70   -252    309     93
    -70    285    353   -109   -213    319     10   -194    -88   -259    316     51
   -101    254    355    -75   -228    303     12   -210   -109   -280    301     12
    -93    262    353    -85   -223    306     36   -181    -75   -259    275     38
    -83    192    275    -54   -179    233     38   -187    -90   -265    239      7
   -124     59    181     31   -153    119     -7   -236   -148   -303    189    -51
   -192    -12    179    103   -187     83    -28   -262   -168   -324    150    -77
   -181    -33    148    106   -166     57    -20   -267   -171   -335    135    -88
   -194    -62    132    129   -163     33    -15   -270   -174   -353    129    -90
   -168    -62    106    116   -137     20    -31   -293   -184   -361    116   -106
   -226   -114    111    168   -171     -2    -38   -306   -197   -376     85   -129
   -259   -135    124    197   -194     -7    -38   -314   -207   -387     54   -140
   -239   -129    109    184   -174    -10    -44   -324   -218   -405     31   -158
   -213   -184     28    197   -122    -77    -46   -316   -233   -436    -10   -194
   -189   -267    -77    228    -57   -174      2   -241   -218   -457    -59   -244
   -192   -285    -93    236    -49   -189    109   -119   -142   -433    -75   -262
   -189   -239    -49    215    -70   -145    228     49     -2   -335     -5   -194
   -106     49    155     28   -132    101    277    153    179   -111    231     25
   -132    607    740   -239   -436    672    254    145    397    259    665    428
   -205   1122   1325   -459   -766   1223     46   -142    428    535   1018    724
   -207   1210   1418   -501   -813   1314   -298   -548    215    537   1067    737
   -220    722    943   -252   -581    833   -459   -875   -223     31    576    327
   -161    -10    150     85   -155     70   -496   -987   -644   -613    -80   -213
    -57   -418   -363    236    153   -392   -472   -888   -756   -844   -340   -454
      0   -548   -548    275    272   -548   -394   -750   -698   -841   -379   -506
     85   -496   -581    205    332   -537   -345   -675   -615   -792   -340   -491
    106   -413   -522    153    311   -467   -285   -600   -517   -706   -267   -433
    145   -348   -496     98    319   -420   -252   -558   -452   -646   -189   -389
     83   -303   -387    111    233   -345   -189   -501   -381   -579   -148   -322
    135   -272   -410     67    270   -340   -189   -501   -374   -568   -140   -324
    197   -265   -462     33    327   -363   -205   -514   -381   -574   -129   -345
    226   -241   -467      5    345   -353   -202   -511   -371   -561   -122   -345
    192   -231   -423     20    306   -327   -184   -493   -350   -535    -93   -324
    145   -233   -379     41    262   -306   -166   -470   -324   -501    -59   -303
    140   -202   -342     31    239   -272   -150   -452   -301   -467    -23   -280
     98   -194   -296     46    194   -244   -135   -439   -280   -441    -18   -254
     93   -192   -285     49    189   -239   -132   -428   -270   -439    -36   -228
     64   -194   -259     62    161   -226   -116   -420   -257   -423    -44   -231
     54   -174   -231     59    142   -202   -103   -407   -233   -392    -33   -202
     49   -153   -202     49    124   -176    -96   -389   -205   -358     -5   -176
     44   -148   -192     51    116   -168    -88   -371   -179   -329     20   -153
     -2   -153   -150     77     72   -153    -72   -355   -158   -301     36   -158
    -54   -166   -111    109     28   -140    -62   -345   -148   -288     44   -158
    -96   -158    -64    127    -18   -111    -54   -329   -132   -270     59   -148
    -72   -114    -41     93    -15    -77    -49   -316   -114   -246     75   -137
    -93   -101    -10     96    -44    -57    -44   -303    -96   -223     88   -122
   -155   -106     49    129   -103    -28    -31   -288    -77   -200    106   -109
   -210   -116     90    163   -150    -15    -23   -272    -62   -179    122   -103
   -205   -140     64    174   -135    -38    -20   -259    -57   -171    127   -106
   -150   -124     23    137    -90    -51    -44   -265    -62   -171    122   -114
    -98   -103     -5     98    -46    -54    -46   -257    -59   -163    119   -111
    -80   -103    -25     90    -28    -64    -46   -249    -51   -161    132   -106
    -93    -96     -2     96    -46    -49    -36   -231    -28   -142    166    -90
   -116    -88     28     98    -72    -31    -12   -207     -2   -114    184    -75
   -161    -62     98    111   -132     18     20   -181     25    -85    202    -57
   -150    -70     80    109   -116      5     28   -184     23    -96    168    -70
   -184    -75    109    129   -148     15     46   -163     46    -88    189    -59
   -179    -75    103    127   -142     12     49   -163     51    -83    244    -54
   -226   -101    122    163   -176     10     59   -158     67    -72    246    -51
   -207    -83    122    142   -166     18     80   -135    101    -41    210    -38
   -101     12    114     44   -106     62    116    -90    158      7    231    -10
   -101     20    122     38   -111     70    142    -75    184     28    259     -7
   -119     15    132     51   -127     72    166    -70    205     49    254      5
   -174      7    181     83   -179     93    197    -57    241     77    228     10
   -213     -5    207    109   -210    101    215    -59    267    103    189     20
   -215    -15    200    114   -210     90    213    -67    270    109    181     31
   -223     -7    215    114   -220    103    228    -59    290    140    194     44
   -246     -2    244    124   -246    119    233    -51    301    150    228     51
   -283     18    301    132   -290    158    249    -31    329    174    270     80
   -306      2    309    150   -306    155    249    -23    332    181    283     88
   -345    -20    322    181   -335    150    262     -5    348    194    301     88
   -288     33    322    127   -306    179    298     31    392    239    335    103
    -88    129    218    -20   -153    174    301     46    413    262    329    124
    -67    109    174    -23   -119    140    277     41    413    262    368    122
    -77    132    207    -28   -142    168    283     77    470    301    431    132
    -93    174    267    -41   -181    220    314    127    542    376    491    163
   -119    194    314    -36   -215    254    340    161    566    413    527    187
   -103    231    335    -64   -220    283    374    187    563    418    530    205
   -124    226    350    -51   -239    288    402    205    561    426    498    213
    -96    241    337    -75   -215    288    415    213    558    436    493    218
    -67    275    342   -103   -205    309    444    226    584    459    501    226
    -90    316    405   -114   -246    361    467    233    610    488    532    262
    -85    340    426   -127   -257    384    465    231    610    485    537    277
   -119    309    426    -96   -272    366    441    202    579    457    524    262
    -70    350    420   -140   -244    384    431    194    574    452    527    267
    -62    345    407   -142   -236    374    423    192    563    449    519    267
   -161    270    431    -54   -296    350    405    179    545    433    498    249
   -142    285    426    -72   -283    355    428    194    550    436    483    236
    -85    249    335    -80   -210    290    423    181    522    402    439    197
   -220    145    363     36   -293    254    418    161    488    374    394    174
   -355     67    420    142   -389    244    400    140    465    353    363    166
   -293     83    374    103   -335    226    384    124    444    329    350    153
   -142    103    246     20   -194    174    363     96    402    288    329    106
   -213     75    285     67   -252    179    379    106    405    301    337    124
   -226     49    275     85   -249    161    371     98    397    298    327    132
   -218     33    252     90   -236    142    366     93    389    290    316    127
   -236     33    270    101   -252    150    376    101    400    298    316    140
   -244    -25    218    132   -231     96    394    119    394    283    275    142
   -207   -119     88    163   -150    -15    462    205    405    252    189    109
   -233   -163     70    197   -153    -46    571    329    462    259    155     83
   -218   -101    116    161   -168      7    680    514    594    368    244    155
   -103    283    384    -90   -244    332    750    678    828    652    535    457
   -116    883    997   -384   -555    940    745    701   1088   1054    992    932
   -303   1384   1688   -542   -995   1535    597    488   1226   1382   1392   1312
   -340   1379   1719   -519  -1028   1548    231     57   1015   1322   1371   1293
   -413    776   1189   -184   -802    982      7   -371    470    730    795    797
   -387     18    402    184   -394    210    -64   -558    -18     75    124    187
   -301   -374    -72    335   -116   -223    -51   -467   -127   -132   -124    -70
   -270   -441   -171    355    -49   -306     54   -296    -28    -93   -119    -85
   -249   -358   -109    303    -70   -236    174   -155    103      7    -49    -15
   -233   -257    -23    244   -106   -140    259    -59    205     96     23     59
   -233   -192     38    210   -137    -75    311     -5    267    155     70    109
   -239   -174     64    207   -153    -54    342     20    296    187     90    132
   -244   -168     75    205   -161    -46    350     36    314    202    103    145
   -241   -148     93    194   -168    -28    358     44    332    210    119    150
   -241   -161     80    200   -161    -41    358     41    332    213    116    132
   -254   -184     70    220   -163    -57    361     49    337    215    122    135
   -244   -171     70    207   -158    -51    368     57    348    231    142    150
   -244   -158     85    200   -166    -36    381     67    363    244    161    155
   -171    -85     85    127   -129     -2    413     93    394    267    192    179
   -174    -85     88    129   -132      0    426     98    400    270    202    181
   -290   -168    119    228   -205    -25    394     67    379    246    184    158
   -298   -155    142    226   -220     -7    407     85    397    265    205    181
   -270   -137    129    202   -202     -5    428    111    413    277    223    200
   -301   -163    137    233   -220    -12    441    122    426    285    228    207
   -337   -158    176    246   -259      7    449    137    441    301    246    233
   -363   -168    194    267   -280     10    444    148    444    303    257    233
   -366   -132    231    246   -298     49    449    179    472    329    285    259
   -394   -122    272    259   -335     75    449    215    496    348    306    283
   -402   -176    223    288   -314     23    402    187    465    311    280    252
   -374   -114    259    244   -319     72    415    220    496    345    314    285
   -384    -98    283    241   -335     90    418    233    509    358    332    301
   -350   -116    233    233   -293     57    397    220    493    345    319    288
   -309    -64    241    184   -275     88    402    249    517    374    350    322
   -342    -77    265    207   -303     93    387    252    519    379    363    337
   -374    -98    272    233   -324     88    374    252    522    384    371    348
   -368    -90    277    231   -324     93    379    257    527    389    381    366
   -413    -62    348    236   -381    142    402    283    555    418    410    397
   -376    -20    355    197   -366    166    426    303    571    433    428    415
   -337      2    340    166   -337    168    431    301    571    431    433    420
   -379    -33    345    207   -363    155    418    280    555    415    423    407
   -379    -31    348    205   -366    158    433    293    566    420    433    410
   -387      0    387    194   -387    192    457    316    594    439    459    428
   -368     23    389    171   -379    205    470    332    615    454    480    444
   -402     49    452    176   -426    249    514    379    667    501    530    480
   -423     57    480    179   -452    267    542    402    698    524    550    493
   -446     44    488    200   -467    265    548    405    706    532    555    493
   -462     51    514    205   -488    283    561    418    727    550    574    519
   -459     46    506    207   -483    275    561    426    740    563    581    519
   -498     41    540    228   -519    290    574    441    758    584    600    527
   -519     44    563    239   -542    301    589    446    766    589    607    530
   -548     44    589    249   -568    316    600    454    776    600    618    537
   -628     59    688    285   -657    374    631    485    813    641    654    574
   -631     98    727    265   -680    410    633    501    831    662    675    602
   -644    114    756    265   -701    433    644    519    849    680    696    626
   -623    111    735    254   -680    420    631    511    844    667    683    615
   -626     88    714    270   -670    400    618    506    844    665    672    613
   -652     85    737    280   -696    410    639    530    865    688    688    626
   -665     98    763    283   -714    431    654    545    883    704    704    633
   -639    137    776    249   -709    454    657    548    891    717    717    639
   -566    218    784    174   -675    501    698    589    930    756    753    675
   -540    306    844    116   -691    574    750    639    974    802    795    727
   -654    223    875    215   -766    548    750    631    966    795    774    714
   -701    207    906    244   -805    555    750    628    969    795    769    714
   -711    218    930    246   -820    574    758    623    974    795    771    722
   -709    244    950    231   -828    597    761    615    974    800    774    735
   -675    280    956    194   -815    618    750    607    974    807    776    758
   -646    275    922    184   -784    597    706    563    940    779    748    743
   -613    236    849    189   -730    542    662    514    896    737    711    717
   -584    249    833    166   -709    540    636    491    880    722    698    711
   -566    207    774    179   -670    491    615    470    857    693    662    680
   -558    194    750    181   -654    472    610    465    841    680    644    662
   -563    137    701    213   -631    418    594    452    815    659    613    633
   -568    109    678    228   -623    392    563    426    789    631    589    602
   -587     49    636    267   -610    342    542    402    761    594    555    571
   -597      0    594    296   -597    296    530    387    737    571    527    548
   -607    -36    571    322   -589    267    530    384    730    558    514    537
   -641    -59    581    350   -615    262    532    389    727    558    514    537
   -670    -62    605    366   -639    270    537    400    737    563    519    542
   -633    -57    576    342   -607    259    524    389    727    553    511    530
   -633    -54    579    345   -607    262    519    389    722    553    517    530
   -628   -106    522    366   -576    207    514    387    706    532    493    504
   -636   -187    449    410   -545    132    545    433    704    498    439    439
   -678   -207    470    441   -574    129    665    576    776    524    439    407
   -636   -140    496    389   -566    176    782    758    901    610    504    449
   -597    106    704    244   -649    405    893    961   1117    844    737    667
   -587    665   1249    -38   -917    956    937   1054   1402   1241   1187   1127
   -722   1343   2065   -311  -1395   1704    859    930   1639   1665   1701   1657
   -888   1548   2436   -329  -1662   1992    581    558   1584   1779   1883   1834
   -948   1044   1990    -49  -1470   1517    290    116   1124   1332   1454   1426
   -987    176   1163    402  -1075    670    122   -226    496    576    688    709
   -914   -381    532    646   -724     75     83   -231    239    205    265    293
   -846   -483    363    665   -605    -59    168    -49    311    215    239    244
   -836   -426    410    628   -626     -7    311    124    449    314    316    298
   -836   -314    522    574   -680    103    418    244    566    413    405    376
   -818   -228    587    522   -704    179    475    309    633    478    459    428
   -800   -202    597    501   -698    197    506    340    665    504    485    444
   -839   -200    639    517   -740    220    540    376    696    530    511    462
   -807   -202    605    504   -709    202    542    379    693    530    504    454
   -774   -197    574    485   -675    189    535    374    680    517    491    439
   -792   -192    600    493   -696    202    550    394    698    535    504    454
   -815   -215    600    517   -709    192    550    389    693    532    501    452
   -859   -223    636    540   -750    207    548    389    693    537    504    452
   -826   -197    626    511   -727    213    527    376    680    532    493    436
   -670   -114    555    392   -613    220    524    381    688    537    496    436
   -701   -135    566    415   -633    215    537    392    693    540    491    433
   -769   -158    610    462   -691    226    550    400    698    548    493    439
   -797   -202    592    498   -696    192    535    381    683    530    475    420
   -771   -218    553    496   -662    166    524    376    678    519    467    402
   -769   -184    584    475   -678    200    540    389    691    532    475    405
   -735   -124    610    431   -672    241    566    418    719    566    488    431
   -722   -129    592    426   -659    228    555    407    709    563    472    420
   -743   -148    594    446   -670    223    553    407    711    563    467    418
   -756   -171    584    459   -670    205    545    397    704    550    459    413
   -779   -174    602    475   -691    213    537    392    693    545    454    415
   -823   -181    641    501   -735    228    542    402    701    563    465    426
   -797   -179    618    488   -709    218    535    405    698    568    470    428
   -732   -161    571    444   -654    205    506    387    678    555    449    418
   -706   -145    561    426   -636    205    498    394    678    558    444    418
   -644   -135    506    389   -579    184    485    397    670    558    452    413
   -618   -142    475    381   -548    166    472    392    662    561    472    415
   -727   -158    566    441   -649    202    491    413    680    576    498    441
   -717   -127    589    423   -654    228    480    402    670    568    493    431
   -685    -80    605    381   -646    259    480    397    667    571    496    428
   -704    -96    607    400   -657    254    493    407    672    576    467    423
   -683   -101    579    392   -633    239    501    415    675    566    426    405
   -685    -98    587    392   -639    244    504    420    685    571    426    387
   -704    -67    636    384   -672    283    514    436    704    589    452    387
   -717    -36    680    376   -698    322    540    459    732    618    472    384
   -714    -15    698    363   -709    342    555    467    748    633    491    374
   -698     -7    691    353   -696    342    553    459    750    623    498    348
   -743     -5    737    371   -740    366    581    478    769    636    501    348
   -763     -2    761    384   -763    379    610    485    766    649    485    350
   -719    -10    709    363   -717    348    587    459    750    639    459    322
   -748    -41    706    394   -727    332    576    462    771    646    462    319
   -732    -28    701    379   -719    335    581    467    784    657    465    327
   -670      5    675    332   -672    340    566    457    784    662    465    324
   -641     18    659    309   -652    340    553    446    784    652    457    322
   -675     12    688    329   -680    348    561    452    787    652    449    327
   -719     18    737    348   -730    376    571    462    802    665    454    335
   -717     31    748    342   -732    389    571    470    810    672    459    335
   -724     83    807    316   -766    444    589    496    841    701    488    358
   -701    122    823    288   -763    472    602    506    857    717    504    361
   -683    135    815    272   -750    475    613    517    870    730    506    363
   -696    132    828    283   -761    480    631    540    888    753    519    368
   -688    122    810    280   -750    465    620    530    878    745    514    355
   -691    166    854    262   -771    509    628    535    896    769    530    376
   -714    207    922    252   -818    566    646    545    924    797    545    407
   -724    228    953    249   -839    589    641    535    932    807    548    420
   -675    254    930    210   -802    592    626    519    927    810    540    426
   -706    233    940    236   -823    587    613    498    909    800    530    415
   -711    197    906    254   -810    553    579    462    875    766    504    384
   -685    181    867    252   -776    524    550    436    852    748    493    366
   -743    148    891    296   -818    517    542    441    854    743    504    358
   -735     85    820    324   -779    452    524    426    831    714    478    314
   -724     23    748    348   -737    384    517    415    810    683    431    285
   -756     -7    748    381   -753    368    519    418    800    670    405    267
   -763    -59    704    410   -735    322    491    389    761    639    371    220
   -758    -98    657    428   -709    277    465    361    730    605    345    174
   -769   -142    626    454   -698    241    449    340    706    571    316    142
   -810   -140    670    475   -740    265    462    350    717    581    322    142
   -776   -171    605    472   -693    215    439    329    696    561    283    127
   -766   -181    584    472   -675    200    426    319    680    542    246    116
   -763   -187    576    472   -670    194    415    309    670    524    220    103
   -797   -213    584    506   -691    184    420    316    670    517    194     93
   -766   -309    457    535   -613     75    454    368    662    475    111     20
   -745   -379    366    561   -558     -5    548    467    688    444     41    -59
   -737   -348    387    542   -563     20    641    597    771    488     54    -64
   -701   -140    561    420   -631    210    743    774    958    670    226     93
   -685    363   1047    158   -867    704    763    846   1205   1028    633    501
   -802    943   1745    -72  -1273   1343    678    711   1369   1384   1070    930
   -914   1124   2036   -106  -1475   1579    381    355   1262   1480   1236   1078
  -1002    823   1826     90  -1413   1325    119    -41    888   1179    966    839
   -979    106   1083    433  -1031    594     25   -285    368    475    226    215
   -893   -379    514    636   -706     67     12   -231    168    135   -166   -114
   -810   -563    246    685   -530   -158     67    -90    187     93   -257   -187
   -698   -566    132    633   -415   -218    127     -7    246    111   -265   -187
   -672   -517    155    592   -415   -179    189     75    337    179   -202   -142
   -667   -415    252    540   -459    -83    241    137    426    259   -119    -85
   -678   -358    316    517   -498    -20    288    179    478    298    -75    -51
   -693   -324    368    509   -532     20    316    205    504    324    -44    -12
   -704   -319    384    509   -545     33    324    215    511    335    -31     10
   -714   -322    389    517   -553     33    324    218    514    342    -23     23
   -714   -314    400    511   -561     41    319    220    514    342    -15     28
   -711   -316    394    514   -553     38    314    215    504    337     -5     15
   -717   -306    407    509   -563     49    316    220    509    342      5     12
   -706   -309    397    509   -553     41    324    228    514    348     -7     18
   -714   -311    400    511   -558     44    322    228    511    350    -31     15
   -719   -306    413    514   -566     51    324    226    511    363    -77     18
   -722   -322    400    522   -561     36    327    231    506    361    -64     18
   -722   -319    402    522   -563     38    324    233    504    358    -62     31
   -717   -340    374    527   -548     15    314    233    501    355   -111     25
   -693   -322    371    509   -532     23    298    236    514    368    -88     28
   -698   -316    381    506   -542     31    311    252    527    371    -54     38
   -704   -332    368    517   -537     18    314    254    530    363    -96     49
   -678   -340    337    506   -509     -2    303    241    517    353   -106     44
   -675   -340    335    509   -506     -2    293    233    506    350    -70     46
   -691   -361    329    524   -511    -15    283    228    491    342   -111     57
   -652   -361    290    504   -472    -36    270    223    475    337   -109     23
   -631   -366    265    498   -449    -51    257    223    470    345    -90      0
   -553   -355    197    454   -376    -80    228    215    452    335    -80     -5
   -517   -358    155    436   -337   -101    202    202    433    311    -88    -23
   -493   -353    140    423   -319   -109    202    215    431    309    -98    -28
   -465   -355    109    407   -288   -122    194    220    431    296    -93    -33
   -457   -350    106    405   -283   -122    176    228    459    277   -124    -36
   -472   -374     96    420   -285   -140    174    246    483    290   -135    -20
   -467   -379     88    423   -277   -145    168    257    488    314   -129    -10
   -459   -379     80    420   -270   -150    168    257    478    306   -148    -20
   -483   -392     90    439   -288   -150    184    257    470    298   -161    -36
   -488   -392     96    439   -293   -150    194    257    465    293   -171    -36
   -462   -368     93    415   -280   -137    192    249    452    283   -189    -41
   -423   -345     75    381   -252   -135    187    241    439    259   -220    -51
   -389   -329     59    361   -226   -135    192    244    444    252   -226    -54
   -415   -327     85    371   -252   -122    210    254    454    254   -210    -49
   -457   -348    109    402   -283   -119    231    265    467    262   -202    -54
   -493   -361    132    423   -314   -114    254    275    480    262   -205    -75
   -553   -374    179    465   -366    -98    270    293    498    272   -197    -62
   -511   -389    122    449   -319   -135    241    270    480    252   -236    -90
   -493   -392    101    441   -298   -145    231    270    478    239   -246   -109
   -498   -392    103    444   -303   -145    239    280    480    241   -249   -116
   -519   -392    127    457   -324   -132    241    280    480    249   -249   -124
   -509   -392    116    449   -314   -137    236    272    475    249   -252   -132
   -524   -376    148    449   -337   -114    246    280    488    259   -236   -119
   -553   -361    189    457   -371    -85    267    303    514    290   -202   -101
   -555   -327    228    441   -392    -49    296    337    553    329   -155    -77
   -532   -316    215    423   -374    -51    301    345    558    340   -142    -80
   -509   -285    223    394   -366    -31    309    355    571    350   -124    -72
   -483   -259    223    368   -353    -18    306    358    571    353   -119    -80
   -472   -228    244    350   -358      7    311    371    584    368    -98    -64
   -457   -202    252    329   -355     23    311    379    594    376    -77    -54
   -459   -163    293    311   -376     64    324    384    605    392    -46    -51
   -496   -148    345    322   -420     96    345    392    620    413    -10    -36
   -465   -132    332    298   -400     98    324    368    600    397     -7    -44
   -504   -142    358    322   -433    106    309    350    581    387     -5    -54
   -509   -153    353    329   -433     98    290    340    566    374     -7    -62
   -514   -176    335    342   -426     80    283    335    555    366     -5    -62
   -519   -210    309    366   -415     49    280    327    540    353    -10    -70
   -545   -244    301    392   -426     28    280    316    527    335    -18    -77
   -558   -298    259    428   -410    -18    270    298    501    303    -41    -96
   -563   -337    226    449   -394    -57    254    283    475    280    -57   -119
   -548   -381    166    465   -358   -109    228    252    436    244    -88   -153
   -584   -410    171    496   -379   -119    218    239    423    228    -96   -161
   -600   -431    168    514   -384   -132    213    233    410    218   -101   -161
   -519   -433     85    475   -303   -174    179    202    376    189   -122   -184
   -511   -444     67    478   -290   -189    168    194    363    181   -127   -192
   -530   -449     80    491   -306   -184    163    194    361    181   -116   -187
   -540   -454     85    496   -314   -184    158    194    358    184   -109   -184
   -545   -504     38    524   -293   -233    158    210    350    161   -119   -200
   -563   -626    -62    594   -252   -345    215    293    363    122   -163   -252
   -581   -646    -64    613   -259   -355    327    420    428    129   -174   -280
   -568   -579    -10    574   -280   -293    431    574    550    223    -98   -215
   -532   -322    210    426   -374    -54    504    706    740    449    135      0
   -519    231    750    145   -633    491    511    758    989    839    579    415
   -652    743   1392    -46  -1021   1067    324    493   1057   1127    956    748
   -717    797   1512    -41  -1114   1153      0    106    862   1119   1002    769
   -792    363   1156    213   -974    758   -192   -252    428    672    579    407
   -831   -337    493    584   -662     77   -226   -387    -10     44    -51   -111
   -740   -704     36    719   -389   -335   -205   -275    -98   -148   -270   -322
   -672   -810   -137    740   -270   -475   -135   -148    -38   -142   -296   -374
   -678   -766    -88    722   -296   -428    -44    -38     70    -67   -236   -340
   -646   -670    -23    659   -311   -348     25     46    174     15   -155   -285
   -680   -597     80    636   -381   -259     83    116    262     93    -72   -218
   -683   -545    137    615   -410   -205    116    155    314    140    -20   -179
   -675   -527    148    600   -413   -189    129    171    329    158      2   -163
   -706   -506    200    607   -454   -153    140    181    340    171     23   -148
   -657   -501    155    576   -407   -174    119    166    319    150     10   -166
   -670   -504    166    584   -418   -168    122    174    327    155     20   -163
   -675   -509    166    592   -423   -171    122    181    332    150     31   -158
   -659   -498    161    579   -410   -168    124    189    337    150     46   -142
   -646   -485    161    563   -405   -161    111    181    337    155     62   -132
   -631   -480    148    555   -392   -166     98    166    327    140     62   -140
   -685   -470    215    576   -452   -127    109    176    340    148     85   -124
   -670   -446    223    558   -446   -111     98    174    342    150    103   -122
   -600   -436    163    517   -384   -135     75    158    324    132     96   -140
   -615   -441    174    527   -397   -132     80    163    327    137    114   -137
   -678   -433    244    553   -462    -96     96    187    350    161    148   -116
   -678   -413    265    545   -472    -75     93    189    363    168    163   -114
   -605   -381    220    493   -413    -83     64    174    350    148    153   -129
   -589   -366    223    478   -407    -72     51    168    345    145    163   -135
   -566   -358    207    462   -389    -75     28    155    335    135    168   -153
   -550   -332    218    441   -384    -57     10    155    337    145    187   -150
   -530   -329    197    428   -366    -67     -2    150    332    148    189   -153
   -535   -322    213    428   -376    -54     -5    158    337    161    205   -140
   -540   -309    231    423   -387    -38    -12    161    340    171    223   -135
   -542   -316    226    431   -384    -46    -23    158    335    171    228   -132
   -579   -309    267    444   -426    -20    -20    174    342    181    244   -127
   -576   -285    290    431   -436      2    -18    187    350    194    262   -122
   -550   -246    301    397   -428     25    -10    197    361    207    280   -109
   -563   -239    324    402   -444     41      0    200    361    213    285   -109
   -563   -231    332    394   -449     49      2    197    353    207    280   -116
   -553   -213    340    381   -449     64      0    187    348    200    277   -119
   -584   -202    381    392   -485     88     15    197    363    213    285   -103
   -563   -207    355    387   -459     72     18    200    368    210    270   -111
   -511   -205    306    355   -410     51      7    192    363    200    241   -132
   -485   -184    301    335   -394     57     10    189    376    202    228   -137
   -465   -168    296    314   -381     64      5    189    387    207    218   -142
   -446   -155    290    301   -368     67      2    181    387    207    200   -150
   -410   -142    267    275   -340     62     -2    174    389    207    181   -161
   -410   -129    280    270   -345     75      2    181    405    220    181   -155
   -405   -132    270    267   -340     70     -5    176    407    220    166   -158
   -389   -135    254    262   -322     59     -5    171    413    218    150   -158
   -400   -135    265    265   -335     62     -7    174    426    226    155   -150
   -413   -145    267    277   -342     59    -12    174    428    228    150   -153
   -423   -150    272    285   -350     59    -15    179    439    236    153   -150
   -433   -135    298    285   -366     80    -10    189    449    252    166   -140
   -413   -119    293    267   -353     85    -18    197    459    267    176   -137
   -400   -111    288    254   -345     88    -18    207    472    277    184   -132
   -415   -114    301    265   -361     93      0    228    496    298    202   -114
   -478    -75    402    277   -441    163     46    280    545    353    257    -75
   -439    -15    423    226   -431    202     59    301    568    379    285    -49
   -402     12    415    192   -407    213     67    314    584    394    301    -33
   -392     25    415    181   -402    220     72    327    597    407    309    -28
   -431     46    478    192   -454    262     98    363    633    441    337      0
   -405     77    483    161   -446    280     96    363    644    457    355     18
   -415    109    524    153   -470    316    101    371    662    483    384     44
   -431    111    540    158   -485    324     96    374    665    491    400     57
   -444     80    524    181   -483    301     85    355    654    483    392     51
   -444     75    517    184   -480    296     62    335    641    472    381     54
   -431     67    498    181   -465    280     38    314    626    459    368     51
   -457     36    491    210   -472    262     28    303    613    452    358     46
   -480      2    483    239   -480    241     23    298    597    436    340     28
   -537    -51    483    293   -514    215     23    293    581    418    322     20
   -548   -106    441    327   -496    166      7    283    558    392    293    -10
   -524   -140    384    329   -454    122    -10    265    535    361    262    -38
   -504   -171    332    337   -418     80    -38    233    504    327    233    -62
   -501   -202    296    350   -402     46    -54    207    480    306    205    -83
   -555   -241    314    397   -436     36    -51    200    480    298    194    -93
   -574   -265    306    418   -441     20    -51    194    475    290    187   -109
   -509   -259    249    384   -379     -5    -75    174    452    262    161   -127
   -475   -252    223    363   -350    -15    -98    155    439    249    148   -135
   -498   -298    200    397   -350    -49    -96    158    428    233    127   -161
   -498   -405     90    449   -296   -155    -67    200    407    187     59   -228
   -475   -475      0    475   -239   -239     31    306    433    158      2   -301
   -418   -407      7    410   -215   -202    127    449    530    223     46   -275
   -366   -194    171    280   -270    -12    215    628    717    410    244   -101
   -363    290    652     33   -509    470    252    737    984    787    659    309
   -501    976   1478   -236   -989   1226    189    644   1228   1231   1184    823
   -698   1184   1883   -244  -1291   1535    -90    290   1179   1366   1387   1005
   -706    805   1512    -49  -1109   1158   -402   -158    750    989   1039    675
   -701     15    717    340   -709    366   -566   -509    148    254    301     -7
   -691   -607     83    649   -387   -262   -579   -514   -127   -168   -148   -472
   -649   -724    -77    685   -288   -402   -498   -348    -57   -161   -163   -530
   -584   -670    -85    626   -252   -376   -394   -213     49    -88   -111   -514
   -542   -566    -23    553   -262   -293   -309   -109    155      5    -38   -457
   -537   -472     64    506   -301   -205   -254    -51    218     67     18   -402
   -514   -441     72    475   -293   -184   -239    -31    244     85     31   -374
   -506   -423     83    465   -296   -171   -228    -18    259     98     38   -368
   -501   -407     93    452   -298   -158   -231    -18    265    101     38   -363
   -475   -400     75    439   -275   -163   -246    -31    254     88     33   -384
   -472   -376     93    423   -283   -142   -257    -38    246     77     46   -410
   -480   -381     98    431   -290   -140   -262    -41    239     72     64   -428
   -522   -394    124    457   -324   -135   -249    -33    249     85     59   -379
   -566   -368    197    467   -381    -85   -236    -28    265    103     51   -327
   -504   -358    145    431   -327   -109   -262    -54    236     75      2   -340
   -483   -342    137    413   -311   -103   -280    -70    218     62    -25   -348
   -514   -353    161    431   -337    -96   -285    -70    218     64    -46   -361
   -439   -340     98    389   -270   -122   -306    -83    210     62    -51   -392
   -446   -353     93    397   -270   -129   -301    -75    218     75    -23   -392
   -462   -353    109    407   -285   -124   -303    -83    210     77    -12   -410
   -457   -329    124    392   -293   -103   -311    -93    200     72    -31   -394
   -449   -316    132    384   -290    -93   -316   -101    192     62    -54   -379
   -467   -316    150    389   -311    -83   -327   -111    184     57    -59   -368
   -449   -298    150    374   -301    -75   -340   -124    174     51    -72   -363
   -431   -288    140    358   -288    -75   -350   -142    142     31   -106   -374
   -428   -288    140    358   -285    -75   -363   -150    132     12   -124   -361
   -384   -262    119    322   -254    -72   -392   -161    137      7   -135   -366
   -337   -233    103    285   -223    -64   -405   -163    142     20   -119   -371
   -283   -210     70    246   -179    -70   -431   -179    129     15   -122   -379
   -254   -213     41    233   -148    -85   -462   -200    114     -7   -142   -397
   -280   -213     67    246   -174    -72   -470   -202    111    -12   -155   -400
   -283   -184     96    233   -189    -44   -475   -202    111     -7   -153   -392
   -252   -153     98    200   -176    -28   -483   -210    111     -5   -140   -389
   -270   -148    122    210   -197    -12   -470   -207    116      7   -119   -379
   -293   -163    129    228   -213    -18   -478   -220    109      2   -132   -400
   -270   -166    103    218   -187    -31   -496   -244     93     -5   -155   -428
   -265   -153    109    207   -189    -23   -491   -252     98      2   -168   -423
   -301   -122    179    213   -241     28   -470   -228    135     31   -145   -394
   -311    -85    223    197   -270     67   -462   -210    166     57   -135   -381
   -301    -88    213    194   -259     62   -462   -202    176     67   -150   -389
   -272    -75    197    171   -236     59   -467   -205    184     72   -168   -405
   -257    -57    200    158   -228     70   -462   -210    202     80   -176   -418
   -327    -54    272    189   -301    109   -452   -197    228    106   -161   -413
   -358    -64    293    210   -327    114   -457   -205    231    109   -168   -428
   -337    -72    265    205   -303     93   -483   -228    215     98   -189   -452
   -342    -70    272    207   -309    101   -496   -239    220    106   -192   -459
   -348    -57    288    200   -319    114   -514   -244    228    111   -192   -465
   -389    -49    340    220   -366    145   -514   -233    246    127   -189   -459
   -397    -18    376    205   -389    179   -514   -220    267    150   -176   -449
   -358      0    358    179   -358    179   -530   -226    267    153   -184   -462
   -374    -10    363    189   -371    176   -542   -233    267    153   -189   -475
   -392     -2    389    197   -392    194   -540   -228    283    166   -181   -472
   -400     12    410    192   -405    213   -532   -228    296    179   -181   -467
   -397     54    452    171   -423    252   -514   -218    316    202   -176   -457
   -397     70    467    161   -433    267   -517   -223    322    202   -181   -459
   -379     90    470    142   -423    280   -522   -228    324    202   -187   -462
   -374    106    480    135   -426    293   -524   -228    329    202   -189   -467
   -368    129    498    119   -433    314   -532   -231    332    207   -189   -470
   -389    163    553    111   -472    358   -527   -239    350    231   -176   -454
   -405    210    613     96   -509    410   -532   -257    358    249   -163   -433
   -418    210    626    103   -522    418   -568   -298    335    236   -187   -446
   -431    184    615    124   -522    400   -613   -340    303    215   -220   -467
   -418    168    584    122   -501    374   -649   -379    277    197   -249   -485
   -415    135    550    140   -483    340   -678   -400    257    181   -275   -506
   -379     85    465    142   -420    275   -714   -436    220    145   -322   -550
   -397     54    452    171   -423    252   -730   -454    197    129   -345   -576
   -426      5    431    210   -428    218   -750   -480    168    103   -381   -613
   -431    -41    389    236   -410    174   -776   -509    135     75   -428   -654
   -402    -64    337    231   -371    137   -807   -542    103     38   -470   -691
   -407    -88    319    249   -363    114   -831   -568     75     15   -498   -709
   -426   -137    285    280   -358     72   -865   -602     46     -7   -530   -732
   -439   -158    280    296   -361     59   -891   -626     28    -18   -548   -745
   -470   -176    293    319   -381     57   -909   -646     12    -25   -563   -756
   -480   -189    290    335   -387     49   -924   -665      2    -25   -581   -761
   -491   -223    267    355   -381     20   -937   -680    -12    -41   -610   -774
   -530   -285    244    407   -389    -20   -932   -667    -23    -64   -649   -805
   -488   -366    122    426   -306   -122   -904   -613    -33   -114   -732   -893
   -381   -353     28    368   -205   -163   -833   -504     15   -103   -763   -935
   -332   -244     85    288   -210    -80   -732   -314    163     38   -644   -823
   -348    119    467    114   -410    293   -657   -155    402    345   -319   -491
   -394    748   1143   -176   -769    945   -670   -155    667    763    174     23
   -553   1288   1842   -366  -1197   1564   -846   -413    795   1085    592    449
   -646   1127   1774   -244  -1210   1449  -1176   -859    511    917    470    329
   -724    405   1130    158   -927    766  -1421  -1291    -70    280   -163   -257
   -719   -392    327    555   -524    -33  -1538  -1496   -563   -358   -833   -896
   -594   -722   -127    659   -233   -426  -1558  -1421   -657   -535  -1054  -1132
   -581   -706   -124    644   -228   -418  -1444  -1254   -542   -452  -1005  -1111
   -537   -628    -90    581   -226   -361  -1335  -1114   -423   -355   -927  -1049
   -511   -545    -36    527   -239   -293  -1267  -1028   -337   -275   -870   -963
   -506   -506      0    506   -254   -254  -1236   -992   -293   -236   -875   -888
   -506   -506      0    504   -257   -254  -1228   -982   -285   -226   -917   -831
   -488   -478     10    483   -252   -236  -1231   -979   -277   -215   -935   -784
   -511   -462     46    485   -283   -207  -1236   -982   -265   -200   -927   -750
   -558   -491     67    524   -314   -213  -1241   -979   -254   -194   -922   -732
   -571   -509     62    540   -319   -223  -1262   -987   -249   -197   -906   -730
   -517   -509      7    511   -265   -249  -1286  -1000   -254   -197   -885   -730
   -498   -519    -20    506   -239   -270  -1306  -1015   -270   -200   -875   -730
   -509   -527    -18    519   -246   -272  -1314  -1031   -283   -197   -854   -722
   -537   -517     18    527   -280   -249  -1317  -1036   -288   -189   -839   -693
   -561   -496     64    527   -314   -215  -1306  -1028   -280   -179   -807   -670
   -540   -506     33    519   -288   -236  -1312  -1041   -298   -187   -805   -672
   -537   -514     23    527   -280   -246  -1325  -1062   -322   -200   -818   -701
   -555   -514     38    535   -298   -239  -1337  -1075   -337   -210   -818   -730
   -579   -535     44    555   -311   -246  -1332  -1072   -342   -213   -802   -732
   -563   -550     12    555   -290   -267  -1343  -1080   -358   -220   -805   -737
   -535   -545    -10    540   -262   -277  -1374  -1104   -384   -239   -813   -748
   -537   -548    -10    540   -267   -280  -1392  -1117   -400   -254   -815   -753
   -553   -542     10    548   -283   -267  -1392  -1111   -402   -254   -800   -737
   -579   -558     20    568   -301   -270  -1397  -1109   -413   -257   -802   -727
   -530   -566    -36    548   -246   -301  -1421  -1127   -439   -272   -831   -737
   -480   -550    -70    511   -205   -311  -1465  -1163   -475   -296   -867   -753
   -446   -532    -88    488   -179   -311  -1493  -1176   -496   -311   -893   -750
   -433   -540   -106    485   -166   -324  -1501  -1176   -504   -314   -901   -737
   -431   -550   -119    491   -155   -335  -1517  -1179   -514   -319   -906   -730
   -439   -558   -119    496   -161   -340  -1525  -1179   -522   -324   -904   -714
   -449   -548    -98    498   -176   -324  -1522  -1179   -527   -327   -893   -691
   -449   -527    -77    488   -187   -303  -1525  -1179   -535   -327   -896   -670
   -465   -545    -80    506   -192   -314  -1522  -1187   -548   -342   -914   -665
   -475   -535    -59    504   -207   -296  -1514  -1182   -542   -332   -914   -649
   -462   -527    -64    493   -200   -296  -1519  -1184   -548   -329   -927   -654
   -467   -519    -54    493   -207   -285  -1514  -1182   -545   -332   -935   -649
   -462   -496    -33    480   -215   -265  -1504  -1166   -524   -319   -922   -618
   -457   -496    -38    475   -210   -267  -1506  -1158   -519   -322   -935   -623
   -436   -498    -62    465   -187   -280  -1506  -1150   -511   -314   -937   -626
   -407   -480    -75    441   -168   -277  -1506  -1156   -509   -311   -948   -628
   -389   -480    -90    436   -150   -285  -1506  -1174   -522   -322   -958   -633
   -415   -514    -98    462   -158   -306  -1512  -1179   -527   -329   -961   -633
   -436   -530    -93    480   -171   -311  -1509  -1187   -535   -340   -969   -633
   -410   -542   -132    475   -140   -337  -1525  -1202   -555   -355   -992   -646
   -397   -540   -142    470   -127   -342  -1530  -1208   -561   -361   -997   -646
   -400   -542   -142    467   -129   -342  -1540  -1215   -568   -361   -995   -652
   -415   -545   -129    478   -142   -337  -1540  -1218   -574   -366   -989   -654
   -397   -553   -155    475   -122   -355  -1545  -1223   -584   -379   -989   -662
   -376   -561   -184    470    -96   -374  -1548  -1234   -592   -389   -987   -667
   -387   -548   -163    467   -114   -355  -1543  -1218   -584   -379   -961   -662
   -363   -517   -155    439   -103   -337  -1532  -1208   -576   -376   -940   -649
   -358   -470   -114    413   -122   -290  -1519  -1200   -566   -371   -919   -631
   -335   -444   -109    389   -114   -277  -1506  -1182   -555   -366   -909   -626
   -332   -457   -127    392   -103   -293  -1501  -1176   -566   -381   -904   -636
   -366   -449    -83    405   -142   -267  -1483  -1158   -550   -376   -872   -615
   -376   -418    -44    397   -168   -231  -1480  -1158   -545   -381   -854   -615
   -337   -384    -46    361   -145   -215  -1493  -1176   -548   -397   -844   -618
   -296   -376    -80    335   -109   -231  -1504  -1200   -558   -418   -839   -613
   -319   -371    -51    345   -135   -213  -1509  -1215   -568   -428   -826   -613
   -335   -389    -54    361   -142   -223  -1525  -1239   -597   -439   -828   -620
   -306   -402    -96    355   -106   -249  -1556  -1267   -623   -454   -844   -639
   -350   -439    -88    394   -135   -262  -1551  -1275   -636   -462   -852   -652
   -361   -485   -124    420   -119   -306  -1558  -1291   -657   -480   -872   -678
   -379   -530   -150    452   -116   -340  -1561  -1299   -670   -493   -883   -691
   -366   -587   -220    478    -72   -405  -1584  -1327   -706   -535   -919   -727
   -355   -636   -283    493    -38   -462  -1608  -1348   -745   -576   -953   -763
   -342   -685   -342    514     -2   -517  -1631  -1384   -789   -626   -992   -805
   -332   -706   -376    519     20   -542  -1647  -1410   -815   -652  -1015   -831
   -355   -737   -381    548     12   -561  -1652  -1421   -831   -662  -1031   -846
   -358   -769   -410    563     23   -589  -1673  -1436   -849   -678  -1039   -859
   -394   -789   -394    592      0   -594  -1667  -1434   -849   -683  -1036   -862
   -452   -797   -348    623    -54   -574  -1657  -1423   -844   -678  -1023   -852
   -397   -800   -402    600      2   -602  -1673  -1444   -862   -701  -1036   -875
   -392   -880   -488    633     46   -685  -1660  -1421   -872   -735  -1075   -909
   -332   -979   -646    654    155   -813  -1608  -1348   -872   -784  -1150   -984
   -280   -979   -698    628    207   -839  -1512  -1241   -820   -782  -1174  -1023
   -275   -891   -615    584    168   -753  -1382  -1057   -665   -665  -1083   -950
   -275   -504   -231    387    -23   -368  -1322   -940   -436   -366   -758   -646
   -327     51    379    137   -353    215  -1363   -989   -241      2   -316   -223
   -457    436    891      7   -672    662  -1584  -1273   -233    239     10     72
   -527    407    935     59   -730    670  -1899  -1667   -483    166      5     49
   -566   -181    381    374   -478     98  -2049  -2013   -992   -446   -600   -472
   -509   -859   -350    683    -80   -605  -2075  -2065  -1350  -1013  -1205   -995
   -444  -1166   -724    802    140   -945  -2026  -1919  -1374  -1148  -1376  -1166
   -462  -1228   -766    846    150   -997  -1919  -1769  -1273  -1106  -1358  -1163
   -457  -1150   -693    802    116   -922  -1829  -1662  -1150  -1013  -1280  -1104
   -426  -1049   -623    737     96   -836  -1764  -1590  -1054   -935  -1215  -1052
   -420   -982   -563    698     70   -771  -1712  -1540   -989   -880  -1166  -1013
   -405   -940   -535    672     64   -737  -1683  -1517   -953   -841  -1122   -989
   -418   -961   -542    688     59   -753  -1670  -1501   -943   -841  -1111   -984
   -405   -935   -532    670     62   -735  -1654  -1488   -935   -836  -1098   -974
   -415   -909   -496    659     38   -701  -1654  -1483   -932   -828  -1083   -969
   -415   -896   -480    657     31   -688  -1641  -1473   -919   -826  -1070   -963
   -446   -896   -452    670      2   -675  -1626  -1457   -904   -820  -1049   -953
   -459   -893   -436    675    -12   -665  -1615  -1447   -896   -810  -1031   -948
   -478   -891   -415    683    -31   -654  -1600  -1436   -891   -813  -1026   -940
   -478   -885   -407    683    -36   -646  -1582  -1428   -888   -807  -1031   -932
   -488   -872   -387    678    -51   -631  -1564  -1413   -875   -795  -1026   -909
   -506   -836   -329    670    -88   -584  -1548  -1395   -857   -771   -992   -872
   -514   -841   -329    675    -93   -587  -1548  -1389   -852   -771   -984   -865
   -530   -841   -311    685   -109   -576  -1532  -1369   -831   -761   -974   -862
   -542   -831   -288    685   -129   -561  -1525  -1361   -823   -753   -966   -880
   -542   -800   -257    670   -145   -530  -1522  -1348   -813   -730   -943   -875
   -558   -805   -246    680   -155   -527  -1512  -1335   -800   -714   -924   -872
   -579   -826   -246    704   -166   -537  -1493  -1317   -784   -704   -911   -865
   -613   -807   -194    709   -213   -501  -1470  -1299   -763   -683   -893   -846
   -652   -782   -129    717   -262   -457  -1452  -1278   -745   -659   -862   -815
   -701   -769    -67    735   -319   -418  -1436  -1252   -719   -649   -833   -779
   -717   -771    -54    745   -332   -413  -1434  -1241   -719   -657   -833   -761
   -665   -766   -103    714   -283   -436  -1454  -1260   -743   -688   -862   -758
   -628   -758   -129    693   -249   -444  -1462  -1260   -753   -691   -854   -750
   -602   -771   -168    685   -218   -470  -1465  -1249   -756   -698   -854   -750
   -600   -758   -158    680   -220   -459  -1457  -1236   -756   -696   -854   -743
   -628   -761   -132    693   -249   -446  -1439  -1215   -750   -691   -846   -737
   -636   -769   -132    701   -252   -452  -1421  -1200   -743   -696   -836   -737
   -628   -776   -150    701   -241   -462  -1405  -1195   -743   -714   -836   -745
   -610   -763   -153    688   -228   -459  -1397  -1195   -743   -722   -823   -750
   -605   -766   -161    685   -223   -465  -1395  -1195   -743   -730   -823   -774
   -618   -766   -148    693   -236   -459  -1361  -1171   -719   -714   -795   -779
   -615   -750   -135    683   -241   -444  -1337  -1153   -698   -691   -758   -769
   -659   -737    -77    698   -290   -407  -1309  -1127   -672   -667   -724   -753
   -665   -730    -64    696   -301   -397  -1296  -1111   -659   -659   -711   -758
   -587   -698   -114    641   -239   -407  -1306  -1117   -657   -667   -709   -774
   -530   -680   -150    605   -192   -415  -1314  -1127   -657   -672   -709   -787
   -509   -685   -176    597   -166   -431  -1314  -1130   -657   -680   -711   -800
   -506   -680   -176    592   -166   -428  -1312  -1135   -654   -675   -696   -797
   -465   -670   -207    566   -129   -439  -1314  -1143   -659   -675   -685   -797
   -433   -678   -244    555    -96   -462  -1317  -1150   -670   -680   -680   -807
   -423   -670   -246    548    -88   -459  -1317  -1153   -670   -680   -675   -802
   -470   -659   -192    563   -140   -426  -1304  -1132   -652   -654   -636   -758
   -467   -654   -187    561   -142   -423  -1296  -1122   -646   -649   -620   -740
   -524   -618    -93    568   -215   -355  -1265  -1093   -615   -618   -574   -704
   -540   -579    -38    561   -252   -309  -1231  -1060   -584   -579   -530   -678
   -465   -548    -85    506   -192   -316  -1223  -1044   -576   -576   -519   -683
   -457   -563   -106    509   -176   -335  -1205  -1023   -574   -576   -514   -678
   -524   -532     -7    527   -259   -270  -1169   -984   -537   -537   -472   -626
   -527   -472     54    501   -290   -210  -1145   -956   -506   -511   -444   -587
   -537   -449     85    493   -314   -181  -1119   -930   -488   -493   -415   -561
   -574   -431    140    501   -358   -145  -1088   -901   -462   -470   -384   -535
   -550   -368    181    459   -368    -96  -1080   -898   -454   -454   -361   -509
   -504   -306    197    405   -350    -54  -1075   -901   -446   -441   -340   -480
   -553   -324    226    436   -392    -51  -1070   -904   -449   -444   -337   -470
   -605   -363    241    483   -426    -62  -1075   -914   -465   -457   -350   -480
   -600   -363    236    478   -418    -64  -1078   -917   -480   -462   -350   -475
   -592   -376    215    485   -405    -80  -1088   -927   -496   -472   -355   -467
   -680   -400    277    537   -480    -62  -1067   -914   -493   -465   -342   -446
   -670   -415    252    542   -462    -83  -1065   -914   -504   -472   -345   -454
   -649   -459    187    553   -420   -137  -1067   -917   -519   -493   -361   -480
   -628   -498    129    563   -379   -184  -1072   -927   -545   -517   -381   -506
   -620   -542     77    581   -350   -233  -1083   -945   -574   -550   -407   -524
   -626   -579     46    602   -337   -267  -1091   -961   -600   -576   -428   -540
   -623   -613      7    618   -319   -303  -1098   -976   -628   -602   -449   -561
   -649   -649      0    649   -324   -324  -1093   -979   -641   -620   -459   -568
   -675   -649     25    662   -350   -314  -1083   -979   -644   -618   -452   -563
   -714   -626     85    670   -402   -270  -1067   -969   -628   -602   -428   -545
   -737   -641     93    688   -418   -272  -1047   -950   -620   -597   -415   -532
   -698   -743    -44    722   -327   -394  -1036   -927   -644   -644   -475   -579
   -691   -818   -127    753   -283   -475   -956   -823   -626   -680   -542   -652
   -672   -805   -132    737   -272   -470   -841   -683   -542   -649   -540   -665
   -657   -683    -25    667   -316   -355   -724   -501   -376   -498   -402   -553
   -652   -290    361    472   -506     33   -662   -363   -127   -171    -46   -202
   -657    340    995    155   -826    665   -722   -439     70    215    418    254
   -711    730   1441    -10  -1075   1083   -974   -766     36    407    698    498
   -782    602   1384     88  -1083    992  -1275  -1169   -267    239    587    379
   -844    -72    771    459   -807    348  -1413  -1509   -802   -410    -49   -163
   -823   -737     83    779   -454   -327  -1400  -1501  -1109   -914   -592   -615
   -724   -982   -259    852   -233   -620  -1345  -1356  -1106  -1000   -719   -735
   -662   -992   -332    826   -166   -662  -1249  -1223  -1008   -956   -698   -732
   -649   -919   -270    784   -189   -594  -1145  -1101   -885   -857   -610   -665
   -654   -826   -171    737   -241   -498  -1070  -1021   -787   -761   -530   -587
   -646   -750   -106    698   -272   -428  -1028   -979   -732   -709   -483   -545
   -646   -722    -75    683   -288   -397  -1002   -950   -701   -678   -454   -522
   -636   -709    -72    672   -283   -392   -984   -940   -693   -667   -436   -511
   -620   -706    -85    662   -267   -397   -966   -932   -688   -667   -426   -506
   -615   -698    -83    657   -267   -389   -956   -919   -683   -662   -418   -506
   -566   -683   -116    623   -228   -400   -961   -917   -691   -667   -415   -524
   -561   -657    -96    610   -233   -376   -948   -901   -675   -649   -394   -509
   -553   -646    -93    600   -231   -371   -945   -893   -667   -644   -392   -496
   -589   -644    -54    615   -270   -348   -932   -878   -654   -633   -381   -483
   -633   -633     -2    633   -316   -316   -914   -852   -639   -615   -353   -459
   -618   -615      2    618   -311   -306   -906   -841   -626   -607   -340   -441
   -615   -633    -20    623   -298   -327   -906   -841   -626   -615   -350   -452
   -631   -639     -7    633   -311   -324   -896   -833   -623   -607   -353   -446
   -639   -641     -2    636   -319   -322   -883   -818   -610   -587   -322   -426
   -592   -623    -31    607   -280   -327   -885   -810   -610   -574   -306   -413
   -600   -626    -25    613   -288   -327   -888   -807   -607   -571   -298   -413
   -688   -649     38    667   -363   -306   -859   -779   -584   -563   -280   -389
   -766   -644    119    704   -444   -262   -826   -743   -555   -545   -244   -348
   -714   -623     90    670   -402   -267   -836   -745   -561   -558   -223   -350
   -665   -605     59    633   -363   -272   -839   -745   -563   -581   -236   -358
   -667   -605     59    636   -363   -272   -828   -740   -558   -587   -262   -363
   -691   -613     77    649   -384   -267   -815   -722   -548   -571   -298   -348
   -662   -592     70    628   -366   -262   -820   -722   -558   -568   -324   -327
   -652   -571     77    610   -366   -246   -836   -727   -566   -566   -335   -316
   -641   -568     72    605   -358   -249   -828   -711   -561   -553   -322   -296
   -646   -568     75    607   -363   -246   -805   -696   -561   -537   -293   -283
   -659   -548    111    605   -387   -218   -769   -680   -558   -517   -270   -277
   -693   -522    171    605   -433   -176   -753   -659   -522   -491   -254   -265
   -680   -509    171    594   -428   -168   -753   -652   -514   -488   -259   -272
   -701   -506    194    602   -452   -155   -737   -633   -498   -480   -254   -265
   -675   -480    194    579   -436   -142   -722   -618   -480   -472   -254   -241
   -693   -449    241    568   -467   -103   -693   -600   -454   -444   -244   -223
   -709   -426    280    566   -496    -72   -667   -576   -426   -418   -226   -207
   -667   -413    254    540   -462    -80   -657   -561   -407   -402   -213   -202
   -600   -400    200    501   -400   -101   -652   -550   -394   -392   -200   -197
   -636   -400    236    517   -439    -83   -633   -530   -374   -371   -174   -189
   -636   -407    226    522   -431    -90   -628   -532   -374   -371   -181   -202
   -594   -379    213    485   -405    -83   -628   -537   -368   -368   -187   -202
   -555   -374    181    465   -368    -96   -631   -550   -371   -371   -179   -207
   -542   -366    176    452   -361    -96   -628   -553   -363   -363   -161   -202
   -602   -358    244    480   -426    -57   -597   -524   -337   -332   -127   -181
   -579   -345    233    462   -407    -57   -587   -517   -337   -319   -127   -181
   -483   -332    150    407   -316    -90   -597   -530   -355   -332   -161   -197
   -465   -314    150    389   -309    -83   -589   -511   -350   -324   -132   -192
   -467   -301    163    384   -316    -70   -579   -491   -332   -309   -140   -184
   -436   -267    168    350   -306    -49   -563   -467   -303   -293   -114   -171
   -459   -241    218    350   -340    -12   -537   -431   -272   -275   -116   -148
   -537   -239    296    387   -418     28   -509   -400   -244   -246   -114   -124
   -587   -218    368    402   -478     75   -483   -368   -215   -228    -70   -103
   -607   -215    389    410   -501     88   -475   -345   -207   -239    -85    -96
   -600   -192    407    397   -504    106   -454   -322   -189   -257    -49    -77
   -654   -171    483    410   -568    155   -431   -301   -158   -257    -33    -54
   -665   -137    524    400   -597    192   -397   -293   -135   -249    -38    -44
   -644    -88    555    363   -602    233   -376   -293   -116   -231      7    -20
   -641    -49    592    345   -618    270   -379   -309   -111   -210    -20    -10
   -670    -57    613    363   -644    277   -418   -348   -140   -220    -57    -38
   -670    -54    615    361   -644    280   -436   -366   -155   -233    -25    -51
   -680    -41    639    358   -662    298   -428   -358   -150   -218    -18    -44
   -706    -59    646    384   -678    293   -423   -335   -137   -213    -41    -38
   -750   -101    646    423   -698    272   -426   -322   -140   -223    -96    -70
   -737   -140    597    439   -670    228   -441   -332   -166   -252   -114   -109
   -685   -202    483    441   -587    140   -470   -358   -210   -306   -161   -171
   -675   -236    439    457   -558    101   -478   -366   -231   -335   -202   -202
   -698   -277    418    488   -558     67   -483   -384   -252   -355   -220   -223
   -722   -290    431    506   -576     70   -478   -387   -252   -353   -215   -228
   -685   -309    374    496   -532     31   -493   -400   -270   -368   -233   -246
   -641   -324    316    483   -480     -5   -509   -413   -288   -389   -259   -280
   -649   -316    329    480   -491      7   -509   -407   -285   -387   -262   -283
   -665   -322    340    493   -504      7   -504   -402   -283   -389   -265   -285
   -685   -376    306    530   -498    -36   -498   -389   -298   -428   -301   -324
   -672   -480    192    576   -433   -145   -446   -316   -301   -506   -368   -402
   -678   -480    197    576   -439   -142   -332   -179   -220   -498   -368   -426
   -639   -371    267    504   -454    -51   -233     -5    -83   -387   -267   -335
   -584    -36    545    309   -566    254   -166    161    140   -122     10    -62
   -607    594   1202      7   -904    898   -119    249    439    306    506    436
   -813   1163   1977   -176  -1395   1569   -220     67    605    659    948    865
   -911   1127   2039   -109  -1475   1584   -509   -319    405    587    924    833
   -982    496   1475    241  -1228    984   -740   -743   -129     10    363    327
   -987   -335    652    662   -820    158   -841   -969   -654   -675   -345   -319
  -1005   -659    345    831   -678   -158   -810   -836   -688   -805   -514   -480
   -974   -644    329    807   -654   -158   -696   -652   -563   -732   -470   -449
   -732   -540    189    636   -462   -176   -639   -550   -491   -693   -452   -441
   -678   -428    249    553   -465    -90   -561   -454   -397   -613   -379   -381
   -683   -376    306    527   -496    -36   -511   -397   -337   -558   -327   -337
   -665   -342    322    501   -493    -10   -475   -361   -301   -530   -301   -309
   -646   -316    329    480   -491      5   -459   -340   -288   -509   -277   -288
   -636   -324    311    480   -475     -7   -454   -337   -288   -509   -270   -280
   -649   -319    329    483   -491      5   -446   -329   -280   -498   -272   -272
   -652   -314    337    483   -496     10   -441   -322   -270   -483   -265   -265
   -644   -309    335    475   -493     12   -428   -311   -259   -467   -246   -254
   -641   -303    337    472   -491     15   -420   -306   -259   -457   -267   -241
   -633   -290    342    459   -488     25   -413   -296   -249   -439   -262   -231
   -618   -283    335    449   -478     25   -410   -285   -246   -431   -246   -220
   -610   -275    332    441   -472     28   -407   -283   -244   -433   -226   -210
   -587   -267    319    428   -454     25   -413   -280   -249   -441   -257   -231
   -566   -262    303    413   -436     18   -413   -270   -246   -426   -277   -265
   -545   -246    298    394   -423     23   -415   -262   -244   -407   -267   -280
   -540   -220    316    379   -431     46   -407   -246   -228   -381   -249   -285
   -527   -213    314    371   -420     49   -402   -244   -226   -371   -231   -296
   -509   -207    301    355   -407     46   -402   -252   -226   -368   -220   -288
   -509   -210    298    358   -405     44   -400   -246   -220   -368   -223   -275
   -540   -218    322    379   -433     51   -387   -231   -213   -355   -205   -252
   -579   -218    361    400   -470     70   -376   -220   -202   -340   -176   -226
   -555   -233    322    392   -439     44   -384   -218   -213   -340   -187   -215
   -493   -239    252    366   -374      5   -400   -226   -231   -345   -184   -207
   -449   -226    223    337   -340      0   -410   -226   -239   -348   -179   -202
   -413   -210    202    311   -309     -5   -418   -226   -244   -345   -187   -192
   -392   -210    181    301   -288    -15   -420   -213   -239   -335   -171   -168
   -410   -215    194    311   -303    -10   -415   -192   -213   -316   -148   -145
   -431   -215    215    322   -324     -2   -415   -171   -174   -306   -132   -122
   -439   -220    218    329   -329     -2   -415   -155   -153   -298   -124   -103
   -457   -220    233    337   -348      5   -405   -142   -158   -290   -114    -93
   -467   -220    246    342   -358     10   -381   -129   -163   -280    -96    -72
   -475   -220    252    345   -366     12   -353   -114   -150   -267    -90    -59
   -491   -218    272    355   -381     25   -327    -90   -135   -246    -70    -31
   -504   -213    290    355   -397     38   -301    -62   -111   -226    -51    -10
   -517   -202    314    358   -415     54   -272    -25    -85   -200    -46      0
   -532   -194    337    361   -436     70   -244     10    -59   -163    -31     -2
   -537   -192    345    366   -441     75   -220     31    -44   -150     -7    -12
   -548   -200    345    371   -446     72   -205     44    -41   -150     -2     -7
   -550   -210    340    379   -446     64   -189     51    -41   -150    -36      0
   -563   -215    345    389   -457     64   -189     54    -44   -148    -51      2
   -566   -231    335    400   -452     51   -189     57    -46   -140    -38      0
   -568   -231    335    397   -452     51   -192     57    -51   -135    -31      2
   -576   -210    366    392   -472     77   -189     72    -46   -124    -23     20
   -558   -194    363    376   -462     83   -194     77    -49   -127    -12     25
   -540   -194    345    368   -444     75   -194     85    -46   -124    -10     28
   -550   -220    329    384   -441     54   -187     98    -44   -119    -12     31
   -587   -210    376    397   -483     83   -163    119    -28   -103      2     54
   -615   -168    446    392   -532    137   -132    150      5    -67     36     98
   -592   -148    444    371   -519    148   -116    174     25    -41     41    140
   -563   -142    418    350   -493    135   -111    181     23    -38     36    168
   -517   -122    394    319   -457    135   -109    187     23    -31     38    194
   -522   -122    397    319   -462    137    -96    205     41     -7     57    220
   -491   -116    374    303   -433    127    -96    210     46     -2     72    226
   -501    -90    407    296   -457    158    -88    207     54     10     93    231
   -550    -85    465    316   -509    189    -67    218     70     28    106    254
   -545    -83    459    314   -504    187    -70    205     62     25    109    265
   -522    -93    428    309   -475    166   -106    171     36     10    106    249
   -540   -119    420    329   -483    150   -119    153     23      0    103    244
   -530   -145    384    337   -457    119   -142    127      0    -18     90    228
   -501   -192    309    345   -407     57   -176     96    -33    -54     70    192
   -530   -215    314    374   -423     49   -166    106    -28    -49     88    189
   -506   -265    241    384   -376    -12   -181     80    -64    -90     57    155
   -511   -322    189    415   -353    -67   -194     59    -90   -122     28    124
   -522   -381    140    449   -335   -122   -210     44   -116   -153      2    101
   -540   -402    137    472   -340   -132   -210     38   -122   -158      0    101
   -530   -433     93    480   -314   -171   -226     15   -145   -184    -28     88
   -517   -465     51    491   -285   -207   -233      5   -158   -205    -44     77
   -542   -501     38    522   -293   -231   -223     12   -153   -207    -41     83
   -576   -511     64    545   -322   -223   -210     23   -142   -197    -31    101
   -589   -506     83    548   -337   -213   -210     20   -137   -192    -23    109
   -605   -530     75    568   -342   -228   -210     20   -140   -205    -28     96
   -600   -615    -18    605   -293   -316   -181     57   -148   -246    -83     38
   -592   -688    -96    641   -249   -392    -72    171   -106   -267   -127    -23
   -579   -646    -67    613   -257   -358     54    340     12   -184    -67      7
   -527   -428     96    478   -311   -166    158    527    213     15    129    187
   -504     80    584    210   -545    332    194    641    496    402    555    618
   -649    789   1439    -70  -1044   1114    155    574    766    862   1111   1174
   -750   1021   1769   -137  -1260   1395   -145    197    701    966   1299   1350
   -807    636   1444     85  -1127   1041   -431   -241    290    584    966   1049
   -865   -155    709    509   -787    275   -561   -568   -283   -129    239    405
   -782   -792    -10    787   -387   -402   -592   -568   -574   -574   -252    -49
   -724   -932   -210    828   -259   -571   -514   -394   -504   -574   -296   -106
   -704   -930   -226    815   -241   -579   -392   -246   -387   -511   -254    -77
   -685   -828   -142    756   -272   -485   -288   -132   -262   -413   -171     -5
   -688   -714    -25    701   -332   -371   -218    -54   -166   -324    -96     70
   -683   -675      5    678   -345   -335   -189    -12   -119   -285    -59    101
   -685   -665     20    675   -353   -322   -166     12    -93   -262    -44    122
   -680   -649     31    662   -358   -311   -155     20    -83   -252    -33    140
   -678   -628     49    654   -363   -290   -148     25    -72   -254    -23    155
   -691   -600     90    646   -392   -257   -129     41    -51   -239      2    176
   -701   -574    124    636   -413   -226   -116     54    -33   -218     33    194
   -709   -571    137    636   -423   -218    -98     72    -10   -200     51    215
   -724   -587    137    657   -431   -226    -88     85     -5   -197     57    223
   -714   -581    129    646   -423   -226    -96     72    -18   -213     51    210
   -691   -553    137    620   -415   -207   -106     67    -12   -207     62    213
   -654   -542    111    597   -384   -215   -109     64    -15   -210     67    205
   -615   -561     54    589   -335   -254   -122     64    -25   -226     57    187
   -605   -522     80    561   -345   -223   -109     75     -5   -205     83    213
   -589   -483    106    535   -350   -187   -106     77      2   -192    103    228
   -563   -488     72    524   -319   -207   -116     70      2   -194    103    218
   -532   -509     23    522   -277   -244   -127     64     -7   -210     93    202
   -506   -480     23    493   -265   -231   -132     59     -5   -210     98    202
   -504   -478     25    491   -267   -226   -129     62      0   -202    114    205
   -496   -480     15    488   -257   -233   -127     62      5   -197    122    207
   -493   -467     25    480   -259   -220   -129     62      7   -192    132    220
   -475   -459     15    465   -246   -220   -132     72     15   -179    145    233
   -454   -462     -7    457   -226   -233   -135     75     18   -176    148    241
   -436   -462    -25    446   -207   -244   -142     75     12   -174    150    246
   -431   -449    -18    441   -207   -233   -145     83     18   -161    168    267
   -426   -426      0    426   -213   -215   -135    103     36   -137    200    298
   -405   -426    -20    415   -194   -223   -142    109     33   -140    197    296
   -394   -431    -36    413   -181   -233   -145    109     25   -148    184    283
   -387   -418    -31    402   -179   -226   -129    122     31   -140    194    298
   -371   -389    -18    379   -179   -205   -127    119     36   -137    207    316
   -353   -400    -49    376   -153   -226   -122    119     36   -145    202    306
   -332   -374    -41    350   -145   -207   -109    122     46   -135    207    309
   -327   -371    -44    350   -142   -207    -96    137     62   -124    207    314
   -319   -387    -70    350   -127   -228    -90    137     67   -119    202    306
   -311   -368    -57    340   -127   -215    -75    153     93    -93    218    309
   -322   -335    -12    327   -155   -176    -57    171    116    -67    241    322
   -335   -322     12    329   -174   -155    -38    181    137    -49    259    335
   -337   -337      0    337   -171   -168    -33    174    140    -44    259    324
   -340   -340      0    340   -171   -171    -28    174    150    -41    265    319
   -363   -348     15    355   -192   -166    -15    176    161    -41    265    314
   -374   -358     15    366   -194   -171    -15    176    161    -38    267    314
   -392   -348     44    368   -220   -153    -18    184    171    -18    290    322
   -418   -329     85    374   -254   -122     -2    205    200     10    322    342
   -454   -329    124    389   -290   -103     25    231    228     36    345    366
   -413   -329     83    371   -249   -124     28    236    228     31    345    368
   -410   -319     90    363   -252   -116     28    244    236     46    363    374
   -423   -298    124    361   -275    -88     41    267    265     72    389    394
   -392   -293     96    340   -246    -98     62    285    285     93    402    397
   -366   -306     59    337   -213   -124     75    296    290     93    405    392
   -394   -265    129    329   -262    -67    109    332    324    135    449    426
   -379   -187    189    283   -285      0    127    358    353    168    485    459
   -345   -145    197    244   -272     23    127    366    363    179    498    470
   -342   -148    194    246   -270     23    140    384    381    197    519    478
   -366   -150    213    257   -290     31    158    389    392    210    540    491
   -387   -132    254    259   -322     59    166    381    394    223    553    509
   -420   -129    290    275   -358     80    161    371    397    231    558    522
   -452   -168    283    311   -368     57    148    350    381    213    550    514
   -407   -174    231    290   -322     28    122    324    358    194    540    496
   -397   -189    207    293   -303      7    114    316    350    184    532    488
   -384   -220    161    301   -275    -31     96    298    329    168    522    467
   -454   -262    192    358   -324    -36    111    309    337    168    530    475
   -444   -309    132    374   -288    -88    109    306    311    140    496    444
   -311   -335    -23    322   -145   -179     59    259    257     88    444    384
   -280   -358    -77    319   -103   -218     31    228    223     51    413    348
   -309   -415   -106    363   -101   -262     25    215    205     33    384    324
   -337   -454   -116    394   -111   -285     28    207    192     23    368    306
   -381   -454    -72    418   -155   -262     46    218    202     28    374    314
   -366   -446    -80    405   -145   -265     41    213    194     20    361    311
   -350   -459   -109    405   -122   -285     36    202    187      5    337    293
   -353   -493   -140    420   -106   -316     33    200    176     -7    316    280
   -337   -553   -215    446    -62   -384     44    220    166    -36    275    246
   -340   -626   -285    483    -28   -457    116    316    189    -72    218    187
   -316   -607   -290    462    -12   -449    223    444    265    -70    205    166
   -283   -496   -215    389    -36   -355    335    618    426     72    324    254
   -259   -158    101    207   -181    -28    392    724    631    353    618    530
   -311    433    743    -62   -527    587    366    685    841    732   1065    966
   -394    911   1306   -257   -849   1109    127    361    841    976   1402   1265
   -491    784   1275   -148   -883   1028   -184    -38    553    849   1335   1171
   -506    202    709    153   -607    454   -327   -350     77    267    761    685
   -355   -454    -98    405   -129   -275   -384   -441   -309   -322    142    171
   -272   -792   -519    532    122   -657   -335   -293   -340   -452    -20     18
   -288   -831   -545    558    127   -688   -223   -140   -228   -376     10     33
   -306   -761   -457    532     75   -610   -135    -41   -111   -280     90    101
   -296   -657   -363    475     31   -509    -70     33    -10   -192    207    174
   -270   -581   -311    426     20   -446    -25     77     51   -132    303    207
   -280   -555   -275    415     -2   -415      0    103     77   -111    335    213
   -293   -514   -220    402    -36   -368     12    116     96    -96    329    220
   -322   -504   -181    413    -70   -342     28    132    101    -96    293    228
   -348   -493   -145    420   -101   -319     49    142    111    -93    254    246
   -345   -480   -137    410   -106   -309     62    132     98    -88    205    236
   -319   -462   -142    389    -88   -303     59    122     88    -85    179    228
   -342   -478   -137    410   -103   -309     57    127    103    -83    166    239
   -355   -496   -140    426   -109   -319     62    127    103    -83    187    226
   -329   -478   -148    402    -93   -314     59    132    111    -72    202    236
   -275   -470   -194    371    -41   -332     36    122    101    -83    189    239
   -285   -452   -166    366    -59   -309     41    124    106    -72    192    254
   -309   -436   -127    374    -90   -283     46    124    122    -67    189    267
   -254   -420   -166    335    -46   -293     31    109    111    -72    181    244
   -194   -402   -207    298      5   -306     20    103    106    -77    189    218
   -168   -381   -215    275     20   -298     15    103    109    -77    200    218
   -148   -389   -241    270     46   -316      0     88     96    -88    197    210
   -158   -392   -233    275     36   -314      0     85     93    -85    218    210
   -111   -381   -270    246     77   -327    -20     72     80    -90    228    200
    -46   -366   -322    205    135   -345    -49     49     54   -101    223    187
      0   -335   -335    168    166   -335    -64     38     49    -98    233    194
     12   -335   -350    161    179   -342    -83     25     36   -109    249    200
     15   -342   -358    163    184   -348    -96     23     31   -114    275    207
     31   -358   -389    163    207   -374   -111     15     18   -122    280    200
    101   -329   -431    114    265   -379   -116     12      7   -116    298    207
     96   -332   -431    116    262   -381   -109     10      7   -116    314    210
      7   -355   -363    174    184   -361    -80     36     33    -96    285    236
    -33   -348   -314    189    137   -329    -54     70     57    -70    272    257
     80   -298   -379    109    228   -337    -67     67     49    -85    254    246
     75   -285   -363    103    218   -322    -49     64     54    -90    288    252
     93   -241   -335     72    213   -288    -28     72     67    -83    285    270
    111   -218   -329     51    218   -275    -18     67     72    -77    270    267
     59   -239   -298     90    179   -267     12     77     93    -51    194    249
      2   -239   -241    116    119   -241     36    103    124    -12    301    270
    -62   -197   -135    127     36   -166     77    140    174     36    329    309
   -109   -142    -36    124    -36    -90    122    187    226     77    363    337
   -116   -114      2    116    -59    -57    122    200    249    106    402    332
   -155   -135     20    145    -90    -57    109    189    244     90    394    303
   -202   -150     51    176   -127    -49    109    194    249     96    345    290
   -202   -150     51    174   -127    -49     90    187    259     93    335    288
   -228   -158     70    194   -150    -44     98    176    272     98    366    283
   -265   -168     96    215   -181    -36    132    192    301    119    384    280
   -290   -163    127    226   -210    -18    158    218    335    145    358    290
   -267   -137    129    200   -200     -2    166    226    355    166    439    301
   -327    -85    241    207   -285     77    200    259    402    223    446    335
   -267    -51    215    161   -241     80    197    277    415    239    381    327
   -197    -25    171    111   -187     72    192    288    426    252    376    322
   -158      7    166     75   -163     85    197    301    439    275    407    327
   -163     36    200     64   -181    116    218    322    459    301    444    340
   -200     54    254     72   -226    153    236    337    480    329    462    353
   -189     70    259     59   -226    163    246    348    493    345    457    353
   -150    114    265     18   -207    187    265    361    514    368    454    368
   -132    148    280     -7   -205    213    293    376    542    392    457    392
   -158    153    309      2   -233    231    316    381    566    418    465    410
   -207    158    363     23   -285    259    324    387    581    439    467    423
   -244    145    389     46   -316    267    301    368    574    433    462    423
   -205    148    353     28   -277    249    265    337    550    413    441    410
   -207    132    337     36   -272    233    257    327    540    407    420    400
   -244    106    350     67   -298    228    265    332    540    407    407    389
   -275     88    361     93   -319    226    270    335    542    405    394    371
   -207     64    272     72   -239    168    239    303    506    366    345    319
   -116     25    142     44   -132     85    200    267    459    316    283    267
   -106     -5    101     57   -103     46    187    246    428    285    241    236
   -132    -25    106     77   -122     38    184    236    413    265    210    223
   -132    -54     77     93   -106     10    176    220    397    246    187    205
   -148    -80     67    111   -111     -7    187    223    402    249    176    189
   -150    -83     64    116   -109    -10    200    231    407    262    194    192
   -137    -70     64    103   -103     -2    205    239    415    270    197    205
   -103    -64     38     85    -72    -12    197    236    407    265    179    202
    -59    -70    -10     64    -25    -41    207    252    405    254    145    189
      0   -137   -137     67     67   -137    262    303    410    228     90    140
     12   -161   -176     72     93   -168    366    410    454    223     75     98
     57   -101   -158     23    106   -129    472    558    558    309    114    129
    148    150      2   -150     72     77    558    737    763    545    337    329
    179    693    511   -436   -166    602    597    836   1036    935    776    758
     25   1283   1257   -654   -615   1267    550    735   1247   1325   1239   1202
   -124   1441   1566   -657   -844   1504    280    389   1158   1421   1389   1340
   -179   1010   1189   -418   -685   1101     25    -18    717   1000   1000   1005
   -119    246    366    -62   -244    306   -101   -303    163    288    275    374
    -36   -254   -220    145     90   -239   -127   -288    -38    -36    -80     36
    -15   -405   -389    210    187   -397    -46   -124     38     -5    -77      5
    -23   -371   -350    194    163   -361     62     10    158     93     12     57
     -7   -290   -283    148    135   -285    148    114    270    187    111    137
    -15   -200   -184    106     83   -192    215    189    361    267    171    213
    -31   -145   -114     88     41   -129    267    241    423    314    202    262
    -28   -132   -103     80     36   -119    280    259    436    332    228    285
    -54   -132    -77     90     10   -106    285    277    465    345    236    303
    -72   -129    -59     98     -7    -96    280    285    491    353    236    314
   -103   -135    -31    119    -36    -83    301    311    514    379    267    340
   -166   -145     20    155    -96    -62    335    337    532    400    298    371
   -220   -148     72    184   -148    -38    366    358    548    426    314    402
   -241   -153     85    194   -166    -36    384    366    545    428    309    402
   -267   -140    127    205   -197     -7    397    368    542    426    298    397
   -337   -132    202    233   -270     33    431    394    571    446    337    407
   -301   -122    179    210   -241     28    436    397    566    439    361    389
   -257   -124    132    189   -194      2    433    389    550    423    340    361
   -241   -129    111    187   -176    -10    420    384    537    407    314    350
   -239   -116    122    174   -181      2    423    397    542    410    283    355
   -202    -80    122    140   -163     20    420    402    550    418    246    361
   -176    -57    116    116   -150     28    418    400    550    418    239    358
   -176    -67    109    122   -142     20    418    397    545    405    218    358
   -145    -64     80    103   -114      7    407    389    532    394    205    345
   -129    -59     70     93   -101      5    405    392    524    397    218    348
   -124    -46     77     83   -103     15    407    400    532    407    223    355
   -119    -28     90     75   -106     31    415    405    545    420    226    366
   -129    -33     93     80   -111     28    415    405    548    423    239    381
   -179    -41    137    109   -158     46    433    423    558    436    257    400
   -205    -31    171    116   -192     70    452    444    566    459    272    423
   -129     -5    124     67   -127     59    449    454    568    470    267    431
     -7     25     31    -10    -20     28    426    439    553    452    244    413
     25     33      7    -31      7     20    431    444    553    444    236    413
     41     28    -12    -36     25     10    436    444    553    441    223    405
     44      5    -38    -23     41    -15    449    441    540    441    215    387
     64     -2    -67    -31     64    -33    452    433    532    431    205    389
     59    -10    -70    -23     64    -38    467    444    545    436    197    387
    116    -28   -145    -46    127    -85    462    444    545    436    189    361
    140    -15   -155    -62    148    -85    472    457    566    457    205    363
    111    -28   -140    -41    124    -85    501    475    579    472    210    366
     80    -28   -111    -25     93    -70    530    504    602    498    213    387
     67    -46   -116    -12     90    -80    550    517    610    501    194    387
      0    -41    -41     20     20    -41    589    545    639    532    215    420
      0    -44    -44     20     20    -44    592    548    644    535    207    426
     33    -36    -70      0     51    -51    579    527    628    522    189    397
     15    -51    -70     18     41    -59    587    524    631    522    184    394
    -10    -49    -38     31     12    -44    602    540    652    545    194    426
    -46    -20     23     31    -36      0    623    566    685    568    205    454
    -70    -15     54     41    -64     20    641    587    704    587    205    459
    -85    -12     70     46    -80     25    646    597    711    602    218    452
    -90    -18     72     54    -83     25    654    613    727    618    241    449
    -83      5     88     38    -85     44    672    631    748    639    270    462
    -93     25    116     33   -106     70    696    654    771    665    303    480
    -90     57    145     15   -119    101    719    680    797    691    327    498
    -44     59    103     -7    -72     80    722    680    795    680    311    483
    -46     90    135    -23    -90    111    753    706    820    704    329    506
    -70    103    171    -18   -122    137    784    735    841    724    345    540
    -88    127    213    -20   -150    168    810    756    859    737    348    574
    -62    153    215    -44   -137    184    807    756    867    740    340    592
    -44    161    205    -59   -127    181    802    735    857    735    337    568
    -57    184    241    -64   -148    213    800    727    862    740    348    576
    -77    163    239    -44   -161    200    776    701    844    724    340    574
   -116    129    246     -5   -181    187    753    683    831    709    335    566
    -57    129    184    -36   -119    155    722    654    810    691    322    548
    -49    103    153    -28   -101    127    709    644    795    678    311    535
    -67     62    127      2    -96     93    698    636    774    659    290    506
    -72      2     75     36    -72     38    685    620    745    623    257    480
    -98    -38     57     67    -80      7    683    615    730    600    228    457
   -106    -62     41     83    -75    -10    683    607    717    584    213    436
   -140   -101     38    119    -90    -31    680    597    706    571    202    420
   -179   -140     38    161   -109    -51    678    584    691    553    194    402
   -228   -150     77    187   -155    -38    688    592    698    555    202    407
   -200   -161     38    179   -122    -62    678    584    683    532    181    392
   -187   -174     12    179   -101    -80    670    579    672    524    176    374
   -174   -179     -5    176    -85    -93    665    574    667    522    174    355
   -163   -205    -41    184    -62   -124    649    568    652    501    158    337
   -163   -280   -116    220    -25   -197    672    605    641    462    111    290
   -213   -335   -124    272    -46   -231    792    730    696    478     98    252
   -176   -301   -124    239    -25   -213    906    888    795    542    137    267
    -67    -72     -5     67    -31    -38   1002   1080    979    737    324    436
     -5    436    441   -218   -223    439   1041   1192   1244   1104    735    841
   -127   1109   1234   -493   -680   1171    995   1130   1514   1548   1262   1371
   -316   1405   1722   -542  -1018   1564    735    789   1519   1730   1504   1618
   -410   1036   1444   -314   -927   1239    439    350   1122   1376   1174   1317
   -459    192    652    132   -558    420    257    -33    485    623    423    626
   -431   -459    -28    444   -202   -246    205    -90    161    166    -80    148
   -332   -618   -285    475    -23   -452    265     67    197    129   -166     59
   -301   -563   -262    431    -20   -413    392    226    316    215   -109     98
   -288   -457   -168    371    -62   -314    506    358    433    319    -25    174
   -259   -345    -88    301    -88   -218    579    436    522    394     38    239
   -236   -293    -57    265    -90   -176    620    478    568    431     62    265
   -228   -275    -49    252    -93   -163    636    491    581    441     67    277
   -233   -280    -49    257    -93   -166    649    504    592    452     67    288
   -215   -277    -62    246    -77   -171    654    509    597    457     59    288
   -226   -259    -33    244    -96   -148    665    517    607    467     62    293
   -231   -259    -28    244   -101   -145    675    519    613    467     62    293
   -205   -249    -44    226    -80   -148    672    511    605    457     54    288
   -176   -239    -64    207    -57   -153    662    496    594    446     46    280
   -158   -244    -85    202    -36   -166    652    491    594    446     41    275
   -194   -252    -59    220    -70   -155    665    501    605    462     49    288
   -171   -254    -85    213    -44   -171    657    496    594    454     33    277
   -140   -249   -109    192    -18   -181    649    493    592    449     20    270
    -93   -233   -140    163     23   -187    644    496    594    449     15    265
    -88   -244   -155    166     31   -200    646    506    602    452     12    270
   -103   -239   -135    171     12   -187    652    514    607    465     23    280
   -106   -233   -127    168     10   -181    654    522    610    470     36    285
   -106   -239   -132    174     12   -187    662    535    618    478     46    285
   -129   -262   -135    194      2   -200    657    535    618    480     44    275
   -135   -267   -132    200     -2   -200    667    548    631    493     59    283
   -140   -257   -116    200    -12   -189    675    566    644    511     80    298
   -127   -252   -124    189     -2   -189    672    571    641    514     90    298
   -132   -257   -124    192     -5   -192    662    571    636    517     93    293
   -140   -254   -116    197    -12   -187    662    581    641    524    103    303
   -129   -262   -135    194      2   -200    654    584    636    524    103    296
   -124   -262   -137    194      5   -200    649    587    636    530    109    298
   -111   -239   -127    174      7   -184    659    600    646    542    122    319
   -101   -215   -114    158      5   -166    675    613    657    548    137    345
   -122   -220   -101    171    -10   -163    685    615    662    553    142    350
   -184   -228    -44    207    -70   -137    711    639    685    574    161    363
   -246   -231     12    239   -132   -109    735    665    709    592    181    376
   -213   -213      0    213   -106   -109    740    670    711    594    189    374
   -119   -197    -80    158    -20   -140    727    659    698    581    179    353
   -119   -174    -54    148    -33   -114    745    688    724    605    197    371
   -140   -174    -36    155    -51   -106    763    711    745    626    213    384
   -148   -166    -20    155    -64    -93    779    724    761    636    220    384
   -187   -168     15    176   -103    -77    800    740    784    657    233    384
   -210   -161     49    187   -129    -57    813    750    797    670    246    384
   -207   -189     18    194   -114    -85    810    740    784    654    233    368
   -213   -189     23    200   -119    -83    807    737    784    657    239    363
   -223   -187     33    205   -129    -77    802    735    787    662    246    358
   -236   -171     64    205   -150    -54    805    740    789    667    249    348
   -270   -163    106    215   -189    -28    815    753    805    683    265    363
   -254   -176     75    215   -166    -51    810    750    802    680    257    363
   -246   -168     77    205   -163    -46    818    761    815    693    270    374
   -181   -150     31    166   -106    -59    807    750    805    693    267    366
   -163   -153     10    158    -88    -72    800    743    802    688    254    358
   -140   -150    -10    145    -67    -80    800    748    802    680    246    353
   -142   -142      0    140    -75    -72    805    756    805    685    254    363
   -176   -122     54    150   -116    -33    823    774    828    714    283    384
   -142    -85     57    111   -101    -12    823    776    831    717    296    384
   -106    -49     57     77    -83      2    833    784    836    722    301    384
   -114    -44     67     77    -93     10    841    787    839    724    306    392
   -200    -25    174    114   -187     72    878    823    875    758    340    428
   -161    -15    145     85   -155     62    885    823    872    758    342    428
   -111    -12     98     59   -106     41    870    795    862    756    340    426
   -135     12    145     59   -140     77    867    784    867    766    353    439
   -140     -5    135     72   -137     64    836    750    839    737    327    415
   -145    -15    129     77   -137     57    800    717    807    714    296    389
   -161    -41    119    101   -142     38    789    704    789    698    277    381
   -148    -83     64    114   -109    -10    769    685    758    670    259    350
   -155   -103     51    129   -103    -25    766    680    748    665    267    335
   -158   -140     18    148    -90    -62    732    646    714    631    226    303
   -137   -168    -31    153    -54   -101    709    626    688    602    200    272
   -184   -213    -28    197    -80   -122    706    618    672    587    210    257
   -127   -262   -135    194      2   -200    680    587    633    540    168    210
   -145   -298   -155    220      2   -228    670    571    607    506    111    187
   -155   -309   -155    231      0   -233    659    558    592    493     88    174
   -179   -329   -153    252    -15   -241    657    555    587    493     83    163
   -200   -361   -161    280    -20   -262    652    548    574    480     70    142
   -210   -350   -140    277    -36   -246    641    535    563    480     70    135
   -166   -366   -200    265     15   -283    626    522    537    452     38     98
   -116   -462   -345    288    111   -402    652    561    514    389    -36     18
   -116   -519   -402    319    142   -462    766    698    571    384    -67    -36
   -116   -420   -303    267     90   -363    893    880    714    496     12     31
    -41   -155   -114     98     36   -137    979   1047    914    719    218    215
     -5    361    366   -179   -187    363    974   1096   1148   1072    615    610
   -119   1021   1140   -449   -628   1080    862    927   1322   1460   1091   1072
   -223   1205   1426   -491   -823   1314    519    491   1166   1512   1200   1184
   -226    776   1002   -277   -613    888    213     10    672   1054    771    802
   -210    -54    153    132   -181     46    106   -270     83    293      5    119
   -119   -649   -530    384    205   -589    119   -228   -171   -122   -454   -296
    -57   -750   -696    402    316   -724    192    -59    -85   -124   -485   -335
     -7   -719   -711    363    350   -717    296     83     36    -36   -405   -306
    -36   -639   -602    337    280   -620    397    207    168     80   -288   -223
    -36   -568   -532    303    246   -550    444    259    239    140   -228   -176
     31   -501   -532    236    280   -517    454    280    265    168   -197   -168
     75   -472   -548    197    311   -509    454    296    272    181   -184   -161
     80   -480   -563    200    319   -522    462    296    267    174   -187   -153
     70   -475   -545    202    306   -509    472    288    262    166   -179   -148
     41   -472   -514    215    275   -493    480    301    275    176   -166   -122
     44   -470   -514    210    277   -491    483    303    275    179   -184   -109
     57   -467   -524    205    290   -496    483    309    275    174   -189   -111
     51   -462   -514    205    283   -488    491    316    280    171   -166   -101
     33   -449   -483    207    257   -467    483    319    288    187   -179    -98
     20   -452   -472    213    246   -462    493    337    301    197   -197    -88
     25   -465   -491    218    254   -475    475    316    283    176   -223   -101
     36   -441   -478    202    257   -459    472    316    283    179   -226   -103
     20   -413   -433    194    226   -420    472    322    296    194   -218    -93
     15   -400   -415    192    215   -407    470    327    301    194   -241    -98
     10   -379   -392    184    200   -384    475    335    309    200   -259   -101
     -7   -374   -366    192    179   -371    475    340    327    218   -254   -101
    -20   -376   -355    197    166   -366    478    345    337    223   -249    -98
    -49   -384   -335    215    142   -361    480    342    340    223   -249   -103
    -70   -374   -303    218    116   -340    483    348    342    233   -233    -90
    -59   -340   -280    200    109   -311    475    348    345    241   -215    -75
    -36   -342   -306    187    132   -324    457    340    329    226   -236    -90
    -36   -340   -303    187    132   -322    441    340    324    218   -244   -101
    -38   -348   -309    192    132   -329    433    345    319    220   -239   -103
     15   -298   -314    142    163   -306    439    366    340    254   -207    -70
     18   -298   -316    140    166   -306    433    374    345    259   -197    -57
    -10   -285   -275    145    132   -280    436    381    353    272   -192    -49
     15   -298   -314    137    163   -306    431    376    342    262   -220    -67
     23   -296   -319    137    171   -306    439    376    342    262   -228    -64
     23   -267   -293    122    155   -280    449    384    361    277   -218    -51
    -12   -265   -254    137    119   -259    465    400    376    290   -210    -41
    -64   -246   -181    155     57   -215    498    428    407    316   -192    -23
    -10   -246   -236    129    111   -241    493    418    402    306   -215    -51
     20   -236   -259    106    137   -246    488    410    397    306   -220    -70
    -12   -220   -210    116     96   -215    514    439    436    337   -197    -51
     -5   -213   -207    109     98   -213    511    436    444    348   -194    -57
     10   -187   -197     88    103   -192    514    428    449    353   -200    -59
      5   -187   -194     88     98   -189    535    436    467    363   -200    -57
      5   -171   -176     83     88   -174    537    439    483    379   -181    -51
      7   -187   -194     85    101   -189    530    428    475    371   -184    -64
    -12   -218   -205    116     96   -213    532    423    467    361   -200    -88
    -31   -197   -168    111     67   -181    545    431    493    379   -192    -77
    -18   -181   -166     98     72   -174    550    436    501    389   -187    -75
    -20   -197   -176    109     77   -189    540    436    498    392   -189    -90
    -59   -213   -153    137     46   -184    545    449    511    405   -184    -88
    -64   -176   -111    119     20   -142    566    475    542    431   -163    -67
     -5   -145   -140     75     64   -142    568    480    550    439   -158    -62
     15   -142   -158     64     85   -150    561    480    553    439   -153    -57
     15   -116   -132     51     72   -124    579    493    576    454   -129    -41
    -46    -90    -46     67      0    -67    605    519    602    483    -96    -23
    -28    -67    -38     46      2    -54    613    535    610    498    -72    -15
    -18    -57    -38     36      7    -49    623    553    618    511    -49     -5
    -62    -46     15     54    -38    -15    646    576    639    537     -5     12
    -31    -12     18     20    -25      2    644    574    646    545     25     28
    -38     20     57      7    -49     38    649    566    649    553     49     38
    -93     41    132     23   -114     88    665    574    659    571     77     59
    -57     54    111      2    -83     83    633    540    639    555     77     49
    -36     33     70      0    -51     49    605    514    613    522     59     36
    -54      5     59     23    -57     31    594    506    600    511     54     36
   -109    -46     59     75    -85      5    600    514    597    509     44     33
   -181   -106     75    145   -129    -15    602    519    589    501     44     18
   -241   -153     85    194   -166    -33    581    496    561    472    106     -7
   -353   -215    137    283   -246    -38    600    509    561    467     98    -20
   -517   -296    220    405   -371    -38    636    540    579    475      0    -28
   -652   -366    285    509   -470    -41    649    563    576    475    -85    -38
   -639   -407    228    522   -436    -88    628    542    550    449    -75    -70
   -548   -415    132    480   -342   -142    602    517    524    418   -109    -90
   -496   -420     72    457   -285   -174    581    493    504    394   -184   -111
   -566   -454    111    511   -340   -171    597    504    514    405   -236   -116
   -509   -449     59    478   -285   -194    581    485    491    381   -244   -127
   -405   -457    -51    431   -179   -254    548    459    452    335   -288   -158
   -337   -511   -174    423    -83   -342    540    472    426    288   -384   -239
   -244   -571   -327    407     41   -449    607    558    439    254   -457   -353
   -148   -535   -387    340    116   -462    704    675    519    285   -439   -374
   -103   -371   -270    236     80   -322    805    839    691    446   -298   -241
    -96     15    111     38   -103     62    849    930    909    748     20     70
   -109    613    722   -252   -415    667    771    831   1075   1106    459    465
   -155   1000   1156   -423   -654   1078    488    449    989   1270    709    678
   -192    833   1023   -322   -607    927    200     57    672   1072    561    542
   -231    192    423     15   -327    306    103   -189    205    459    -44     51
   -200   -491   -290    345     44   -392    106   -187   -114    -59   -602   -405
   -168   -740   -574    452    200   -657    184    -15    -77   -111   -698   -506
   -181   -792   -610    485    213   -701    301    135     38    -33   -672   -496
   -176   -722   -545    449    181   -633    387    239    158     77   -589   -441
   -122   -605   -483    363    179   -545    428    298    241    148   -506   -379
   -124   -571   -446    348    158   -509    462    340    293    200   -444   -340
   -124   -537   -413    329    142   -475    483    361    319    231   -392   -306
   -114   -522   -407    316    145   -465    488    363    327    241   -374   -285
    -96   -514   -418    306    161   -467    491    371    340    254   -361   -259
    -96   -527   -431    311    166   -480    491    371    337    257   -342   -257
   -114   -522   -407    316    145   -465    498    376    340    265   -314   -252
   -142   -511   -368    327    111   -441    504    379    345    272   -296   -239
   -111   -498   -387    306    137   -444    498    371    340    265   -296   -236
   -111   -504   -392    306    137   -446    496    361    340    254   -301   -236
   -116   -504   -387    309    132   -444    496    366    353    254   -303   -231
   -148   -493   -345    319     98   -418    501    381    371    265   -288   -215
   -127   -475   -348    301    109   -413    483    381    379    252   -283   -226
   -179   -472   -293    324     57   -384    485    400    413    267   -280   -205
   -181   -480   -298    332     57   -392    478    402    418    262   -298   -205
   -129   -485   -355    306    111   -420    459    387    397    257   -316   -226
   -127   -488   -361    309    116   -426    467    387    384    262   -324   -228
   -176   -480   -306    327     62   -394    485    397    389    285   -296   -213
   -145   -478   -332    311     90   -405    480    389    376    285   -301   -226
   -124   -470   -348    296    109   -407    483    394    368    288   -306   -228
    -90   -465   -374    277    140   -420    470    394    353    277   -319   -231
    -72   -462   -389    267    155   -426    454    381    329    267   -332   -236
    -88   -452   -363    270    135   -407    457    389    329    275   -306   -236
   -106   -441   -335    275    111   -389    457    394    329    283   -285   -228
    -80   -436   -355    259    137   -397    444    387    311    272   -301   -236
    -46   -418   -374    231    161   -394    439    389    303    270   -311   -226
     -2   -394   -394    197    194   -394    431    389    296    270   -314   -223
     38   -400   -439    179    236   -418    418    376    277    254   -329   -231
     85   -407   -493    161    288   -449    410    355    252    228   -358   -249
     70   -410   -483    168    275   -444    415    355    246    223   -363   -254
    153   -381   -535    114    342   -457    402    332    226    200   -371   -270
    184   -374   -558     93    368   -465    397    322    218    189   -371   -277
    220   -379   -600     80    410   -488    392    322    215    184   -376   -283
    233   -355   -589     59    410   -470    397    335    236    207   -361   -275
    215   -340   -555     59    384   -446    413    350    262    226   -345   -275
    239   -322   -563     41    400   -441    418    348    272    228   -345   -288
    207   -303   -511     49    358   -407    444    363    298    252   -329   -277
    184   -301   -488     57    335   -394    457    371    309    257   -335   -275
    200   -316   -517     57    355   -415    449    363    301    254   -345   -290
    192   -306   -498     57    342   -400    457    363    306    259   -342   -288
    155   -293   -449     70    301   -371    472    368    319    272   -340   -280
    124   -293   -420     83    270   -355    475    371    327    283   -345   -283
    116   -301   -418     90    265   -358    472    374    332    283   -345   -283
     93   -298   -394    101    241   -345    488    394    353    303   -319   -259
     96   -277   -374     90    233   -324    504    405    368    322   -303   -252
    106   -277   -387     85    244   -329    501    407    371    322   -301   -249
    124   -265   -389     67    257   -327    498    410    379    324   -303   -244
     85   -249   -337     80    210   -290    517    436    410    353   -277   -220
     88   -210   -298     62    192   -254    530    454    431    379   -252   -207
    127   -176   -303     23    213   -239    537    462    441    389   -239   -197
    114   -153   -267     18    189   -210    566    491    467    415   -210   -163
     72   -150   -223     38    145   -187    594    519    491    441   -181   -135
     70   -132   -202     31    135   -166    600    532    501    449   -168   -119
    109   -103   -213     -2    158   -158    600    537    509    454   -168   -114
    106    -64   -174    -20    137   -119    607    548    530    475   -150    -96
     67    -31    -98    -20     80    -62    623    553    548    496   -129    -77
     46    -10    -57    -18     51    -33    623    553    553    506   -114    -57
     31    -31    -62      0     44    -46    605    535    535    496   -116    -54
      2    -38    -41     18     20    -41    600    524    532    491   -111    -46
    -20    -38    -20     28     -2    -31    592    522    527    488   -103    -41
    -28    -54    -25     41     -2    -41    579    517    514    475   -114    -49
    -67    -93    -25     77    -23    -59    574    511    504    462   -127    -70
    -96   -124    -31    109    -33    -77    561    496    483    441   -153    -93
   -119   -166    -49    140    -36   -109    550    480    462    420   -174   -122
   -187   -207    -20    197    -83   -114    566    488    465    415   -181   -111
   -220   -241    -20    231   -101   -132    563    480    452    397   -202   -124
   -252   -283    -31    267   -111   -158    553    470    436    392   -213   -148
   -303   -306     -2    303   -153   -155    558    470    431    389   -228   -145
   -259   -316    -57    288   -101   -187    540    454    413    363   -259   -155
   -184   -322   -137    254    -25   -231    509    420    371    329   -298   -189
   -181   -335   -155    257    -15   -246    496    407    353    319   -316   -200
   -168   -376   -207    270     15   -293    485    400    329    288   -358   -241
   -140   -478   -337    309     98   -407    498    431    298    218   -444   -342
   -135   -517   -381    327    122   -452    602    548    342    200   -493   -389
   -114   -436   -324    275    103   -381    717    711    462    277   -457   -298
    -64   -174   -109    116     20   -142    795    872    662    488   -275    -77
    -31    389    420   -179   -226    405    802    950    927    870    135    327
   -176   1018   1195   -420   -685   1106    678    774   1104   1254    602    722
   -249   1117   1366   -433   -807   1239    366    394    976   1293    722    774
   -309    615    922   -155   -615    769    106    -36    506    846    350    374
   -324   -197    127    262   -226    -36     18   -301    -57    127   -337   -314
   -290   -657   -366    472     36   -511     28   -215   -200   -145   -639   -610
   -252   -745   -493    496    119   -620    111    -51   -122   -142   -683   -633
   -228   -683   -454    454    111   -568    207     75    -15    -72   -641   -615
   -233   -571   -337    402     51   -454    285    179     93     20   -542   -558
   -166   -488   -322    327     75   -405    314    223    142     59   -483   -506
    -90   -454   -363    272    135   -407    316    239    153     59   -483   -496
    -64   -431   -366    246    148   -400    314    244    150     51   -488   -491
    -59   -389   -329    226    135   -361    319    254    161     59   -480   -470
    -51   -397   -345    223    142   -371    316    246    150     36   -514   -472
    -70   -407   -337    239    132   -374    314    244    148     28   -517   -472
    -83   -381   -301    231    106   -342    316    249    155     38   -493   -449
    -83   -384   -301    233    109   -342    303    236    137     23   -509   -444
   -106   -384   -277    244     83   -332    293    223    122     15   -514   -452
   -106   -366   -259    233     75   -314    298    223    127     28   -498   -436
    -98   -342   -246    220     72   -296    290    223    129     31   -496   -418
    -83   -332   -249    207     83   -290    283    215    124     28   -493   -413
    -75   -324   -249    200     85   -288    277    213    116     23   -496   -415
    -67   -288   -223    176     75   -257    280    218    124     25   -491   -410
    -62   -303   -241    181     88   -272    259    202    109     10   -506   -433
    -54   -293   -239    174     90   -267    252    202    109     12   -501   -431
    -28   -220   -194    122     83   -207    246    202    116     28   -480   -402
    -15   -220   -205    116     93   -213    233    194    103     12   -491   -410
    -10   -202   -194    103     90   -200    218    187     96      5   -491   -415
    -12   -200   -187    106     85   -194    207    181     90      2   -488   -426
    -25   -187   -161    103     64   -174    197    179     88     10   -472   -418
    -31   -166   -135     98     49   -150    179    174     85     12   -457   -415
    -31   -153   -124     90     46   -140    166    176     85     18   -441   -402
    -20   -142   -122     83     49   -132    155    184     83     18   -433   -392
    -10   -103    -93     57     38    -98    145    189     77     18   -423   -376
      5    -67    -72     31     36    -70    129    187     67     12   -433   -371
      0    -75    -77     36     36    -77    111    176     44     -5   -446   -397
      2    -64    -67     31     33    -64    109    171     38    -10   -439   -400
     -5    -36    -33     20     10    -36    116    174     41    -10   -436   -387
     -2    -23    -20     12      7    -23    122    168     41    -10   -420   -384
     -2     -7     -7      2      2     -7    116    161     36    -15   -410   -379
      0     -5     -5      2      2     -5    122    168     44     -5   -389   -389
    -15     20     33     -5    -25     25    132    189     70     20   -368   -368
    -25     25     51      0    -38     38    142    205     88     31   -363   -361
    -10     44     54    -18    -33     46    142    215    101     49   -337   -358
      2     57     54    -28    -25     57    145    223    114     67   -316   -348
     -5     31     36    -15    -20     33    135    210    109     62   -319   -358
     12     10     -5    -12      7      2    116    192     96     49   -337   -379
     -5     31     36    -12    -20     33    116    189    103     59   -324   -374
    -31     62     93    -15    -62     77    127    194    119     77   -309   -361
    -12     72     83    -31    -49     77    116    192    119     75   -311   -361
     62     77     15    -70     23     46     88    174    101     62   -314   -379
    129     72    -59   -103     93      7     62    155     88     51   -314   -389
    148     67    -80   -106    114     -5     49    150     83     41   -324   -381
    111     72    -38    -93     75     18     49    161     90     46   -329   -361
    119     80    -38   -101     80     20     41    166     96     57   -290   -358
    153     80    -75   -116    114      2     33    168     96     70   -257   -361
    153     75    -77   -114    116      0     38    181    101     80   -249   -348
    153     93    -62   -124    109     15     49    194    111     96   -226   -345
    158    109    -49   -135    103     31     64    207    122    109   -200   -327
    202    132    -70   -168    135     31     64    207    122    109   -197   -324
    254    150   -103   -202    179     23     67    210    124    111   -197   -327
    270    150   -122   -213    197     15     57    205    119    106   -197   -340
    267    168   -101   -218    184     33     57    210    129    116   -179   -329
    259    202    -59   -231    158     72     57    210    142    127   -166   -306
    249    228    -20   -239    135    103     57    202    153    137   -153   -283
    252    213    -38   -233    145     88     38    176    137    129   -153   -288
    252    171    -80   -213    166     46      2    137    106    103   -181   -306
    262    161   -101   -213    181     28    -36    103     77     75   -213   -314
    231    166    -64   -197    148     51    -51     98     75     77   -215   -296
    202    142    -59   -174    132     41    -62     88     70     72   -215   -309
    246     96   -150   -171    197    -28    -96     51     25     28   -252   -353
    259     25   -236   -142    246   -103   -127     18    -15    -15   -298   -402
    244    -15   -259   -114    252   -137   -140     12    -31    -31   -319   -413
    239    -38   -277   -101    257   -158   -155     -7    -51    -62   -350   -420
    244    -90   -335    -77    288   -213   -174    -31    -77    -90   -379   -439
    184   -137   -322    -25    252   -228   -179    -49    -96   -103   -392   -449
    181   -171   -353     -5    267   -262   -192    -57   -103   -119   -402   -465
    218   -174   -392    -23    303   -283   -194    -59   -114   -135   -423   -467
    207   -163   -371    -20    288   -267   -200    -62   -106   -129   -426   -452
    197   -184   -384     -7    288   -283   -205    -54   -103   -122   -426   -449
    311   -236   -548    -36    428   -392   -244    -80   -145   -174   -485   -501
    332   -335   -667      0    498   -501   -200    -15   -145   -213   -550   -561
    296   -353   -649     28    472   -501    -72    132    -62   -174   -537   -581
    335   -257   -594    -38    462   -426     31    311     72    -59   -452   -527
    379     36   -342   -207    361   -153    111    488    293    194   -202   -296
    361    665    303   -514     25    485    103    527    574    626    285    197
    158   1257   1098   -709   -470   1179    -33    324    737    989    745    652
     -5   1299   1304   -649   -654   1301   -348   -101    553    963    774    678
    -77    724    802   -322   -439    763   -626   -571     12    407    236    189
    -46   -163   -119    103     33   -142   -761   -836   -574   -353   -545   -540
      2   -610   -613    303    306   -613   -758   -756   -704   -587   -828   -831
     46   -685   -735    319    389   -709   -672   -592   -618   -550   -831   -849
     64   -613   -678    275    371   -644   -535   -420   -475   -444   -756   -784
    145   -501   -646    176    394   -574   -483   -337   -389   -374   -706   -737
    148   -441   -589    145    368   -517   -459   -306   -342   -332   -678   -709
    114   -413   -527    148    319   -470   -428   -275   -303   -293   -649   -688
    116   -415   -532    150    324   -472   -426   -267   -298   -290   -652   -696
    127   -402   -532    135    329   -467   -433   -275   -303   -296   -662   -711
    122   -402   -524    140    322   -462   -439   -275   -301   -296   -665   -717
    106   -413   -519    150    311   -465   -444   -283   -306   -301   -667   -722
     98   -428   -527    166    311   -478   -449   -288   -309   -298   -667   -730
     64   -452   -517    192    288   -483   -446   -285   -309   -301   -667   -714
     18   -449   -467    215    241   -457   -446   -280   -306   -303   -675   -704
      7   -436   -444    213    223   -439   -446   -280   -296   -288   -659   -688
     23   -444   -467    210    244   -454   -444   -262   -277   -259   -620   -659
     25   -459   -485    218    254   -472   -457   -267   -283   -257   -623   -672
     28   -454   -485    213    254   -470   -467   -280   -290   -272   -641   -683
     -5   -449   -444    226    218   -446   -465   -272   -283   -262   -631   -680
    -83   -436   -353    259    135   -394   -446   -249   -249   -231   -602   -659
    -77   -405   -329    241    124   -368   -452   -249   -249   -239   -613   -654
   -109   -410   -301    259     93   -355   -459   -254   -254   -254   -641   -652
   -148   -413   -265    280     57   -340   -467   -259   -262   -270   -659   -649
   -142   -400   -257    272     57   -329   -454   -259   -277   -267   -652   -657
   -124   -402   -277    262     72   -340   -449   -267   -288   -267   -659   -672
   -166   -420   -254    293     41   -337   -449   -254   -259   -241   -652   -667
   -192   -428   -236    311     20   -332   -454   -244   -249   -215   -626   -662
   -148   -428   -280    288     64   -355   -480   -249   -252   -215   -641   -670
    -85   -431   -348    257    129   -389   -514   -265   -275   -228   -667   -678
    -59   -428   -368    244    153   -400   -527   -280   -283   -223   -675   -683
    -41   -420   -379    228    166   -402   -524   -267   -277   -202   -680   -667
    -15   -415   -400    215    192   -407   -540   -270   -285   -210   -688   -670
     -7   -428   -423    218    205   -426   -558   -285   -303   -249   -698   -693
     20   -439   -459    207    239   -449   -563   -293   -311   -280   -701   -709
     31   -444   -475    205    249   -459   -561   -290   -319   -285   -693   -711
     33   -439   -472    202    252   -454   -558   -290   -322   -280   -683   -706
     25   -433   -462    202    241   -446   -553   -285   -314   -265   -654   -693
     10   -431   -441    210    223   -436   -540   -272   -296   -249   -623   -678
    -38   -410   -374    223    166   -392   -517   -244   -257   -213   -579   -646
      5   -400   -405    197    205   -402   -517   -241   -241   -197   -579   -644
    101   -407   -509    150    303   -457   -545   -272   -265   -218   -613   -670
     62   -413   -475    174    267   -444   -540   -275   -252   -205   -605   -657
     93   -423   -519    163    303   -470   -553   -296   -265   -220   -633   -683
    124   -441   -566    158    345   -504   -566   -316   -275   -228   -649   -701
    124   -472   -597    171    361   -535   -587   -337   -280   -228   -646   -709
    142   -491   -633    174    387   -561   -610   -361   -296   -246   -654   -730
    163   -483   -649    158    405   -566   -618   -368   -306   -252   -652   -730
    171   -472   -644    150    407   -558   -613   -366   -301   -239   -644   -717
    197   -467   -667    132    431   -566   -620   -371   -293   -231   -631   -714
    233   -467   -704    116    467   -584   -636   -374   -293   -236   -618   -717
    226   -475   -701    124    462   -587   -636   -366   -290   -226   -613   -706
    205   -457   -662    127    433   -558   -613   -342   -267   -192   -597   -688
    207   -439   -646    114    426   -542   -597   -329   -252   -176   -589   -672
    220   -407   -628     93    423   -517   -587   -309   -231   -150   -566   -652
    259   -394   -657     67    457   -524   -594   -311   -233   -153   -550   -654
    293   -384   -678     46    485   -530   -587   -306   -226   -153   -506   -641
    309   -358   -667     23    485   -511   -576   -298   -218   -148   -511   -633
    345   -324   -670    -10    506   -496   -584   -303   -218   -145   -498   -623
    348   -288   -639    -31    491   -465   -581   -303   -207   -127   -498   -607
    374   -275   -649    -49    511   -462   -587   -316   -207   -129   -472   -600
    363   -288   -652    -38    506   -470   -597   -324   -210   -129   -465   -579
    348   -311   -662    -18    504   -485   -618   -350   -228   -140   -491   -581
    335   -327   -665     -5    498   -496   -641   -381   -252   -163   -524   -597
    303   -337   -641     18    472   -488   -644   -387   -254   -166   -532   -597
    259   -384   -644     59    452   -514   -641   -384   -257   -163   -542   -597
    236   -415   -652     88    444   -532   -633   -374   -252   -161   -553   -592
    231   -470   -704    116    467   -587   -649   -392   -275   -187   -592   -615
    233   -524   -758    145    496   -641   -659   -402   -296   -207   -631   -649
    223   -571   -795    171    509   -683   -675   -415   -316   -231   -665   -675
    262   -587   -849    161    553   -717   -698   -439   -345   -254   -691   -698
    272   -623   -896    174    581   -758   -714   -459   -368   -275   -717   -722
    262   -646   -909    192    584   -776   -722   -467   -381   -288   -722   -724
    236   -662   -901    213    566   -782   -722   -465   -376   -285   -714   -717
    218   -685   -906    233    561   -795   -714   -462   -368   -283   -709   -717
    192   -685   -878    244    535   -782   -704   -457   -355   -270   -688   -706
    153   -740   -893    293    522   -815   -688   -452   -361   -280   -698   -727
    194   -839  -1034    322    613   -937   -646   -397   -371   -327   -758   -802
    257   -859  -1117    301    685   -989   -561   -285   -319   -332   -779   -859
    311   -787  -1101    236    704   -943   -457   -132   -197   -244   -691   -831
    348   -587   -935    119    641   -761   -353     38     -2    -36   -472   -652
    337    -70   -410   -135    371   -239   -340     83    231    337    -62   -231
    220    491    270   -355    -25    381   -449    -88    361    680    327    158
    161    662    498   -413   -168    581   -758   -467    215    750    472    259
    140    309    168   -223    -12    239  -1026   -880   -205    381    168    -36
    109   -496   -607    192    355   -550  -1080  -1060   -693   -316   -587   -618
    168  -1010  -1182    420    672  -1096  -1067   -984   -859   -626   -922   -917
    174  -1192  -1366    509    769  -1280   -976   -828   -795   -631   -966   -969
    202  -1195  -1397    496    800  -1296   -891   -722   -701   -568   -987   -932
    252  -1114  -1369    428    807  -1241   -820   -636   -594   -485   -911   -859
    277  -1039  -1319    379    797  -1179   -756   -563   -501   -402   -852   -784
    290   -995  -1286    350    787  -1140   -717   -519   -436   -353   -805   -740
    327   -995  -1322    335    823  -1158   -711   -517   -420   -350   -789   -727
    361   -992  -1353    316    854  -1174   -714   -522   -423   -366   -818   -727
    358  -1005  -1366    322    859  -1184   -719   -519   -413   -348   -813   -724
    342  -1005  -1348    329    844  -1176   -717   -511   -392   -324   -769   -724
    322  -1005  -1327    342    823  -1166   -696   -488   -353   -290   -735   -709
    303  -1044  -1350    368    826  -1197   -691   -485   -342   -290   -740   -706
    298  -1041  -1343    371    818  -1192   -696   -491   -327   -290   -735   -696
    272  -1044  -1319    384    795  -1182   -704   -488   -311   -277   -714   -672
    272  -1057  -1330    392    800  -1192   -701   -475   -296   -259   -675   -654
    270  -1075  -1345    400    805  -1208   -688   -465   -293   -252   -670   -652
    249  -1098  -1348    426    797  -1223   -675   -459   -296   -246   -698   -665
    215  -1109  -1327    446    769  -1218   -672   -457   -301   -228   -693   -646
    233  -1096  -1330    431    782  -1213   -678   -459   -303   -215   -704   -644
    241  -1124  -1366    441    802  -1244   -672   -454   -319   -236   -727   -672
    236  -1117  -1353    441    795  -1234   -667   -452   -324   -233   -750   -665
    239  -1111  -1350    436    792  -1228   -667   -441   -327   -233   -735   -657
    290  -1111  -1402    410    846  -1257   -678   -441   -342   -254   -748   -657
    363  -1127  -1493    381    927  -1312   -704   -462   -379   -288   -792   -667
    368  -1140  -1509    387    937  -1325   -704   -459   -381   -288   -797   -670
    342  -1161  -1504    407    922  -1330   -693   -441   -371   -277   -789   -665
    329  -1171  -1501    420    914  -1335   -683   -433   -371   -275   -795   -646
    348  -1161  -1512    405    927  -1335   -685   -431   -376   -285   -800   -626
    426  -1137  -1566    355    995  -1350   -717   -449   -402   -303   -818   -633
    496  -1124  -1621    314   1057  -1371   -743   -459   -420   -316   -841   -623
    420  -1150  -1571    366    995  -1361   -706   -410   -392   -290   -828   -568
    405  -1161  -1566    376    984  -1363   -685   -402   -394   -293   -839   -558
    449  -1171  -1621    361   1034  -1395   -683   -420   -420   -324   -870   -581
    400  -1174  -1574    387    984  -1371   -657   -407   -415   -314   -865   -566
    400  -1145  -1545    374    971  -1345   -639   -397   -400   -303   -854   -548
    491  -1140  -1631    322   1060  -1384   -646   -405   -407   -324   -875   -566
    511  -1122  -1634    303   1072  -1376   -626   -397   -392   -306   -862   -558
    537  -1117  -1654    288   1093  -1384   -615   -400   -387   -303   -865   -568
    527  -1109  -1636    290   1080  -1371   -605   -400   -374   -298   -867   -592
    519  -1083  -1602    280   1060  -1343   -597   -405   -353   -280   -857   -600
    548  -1080  -1628    265   1088  -1353   -594   -413   -350   -283   -862   -615
    542  -1096  -1641    275   1091  -1366   -581   -413   -342   -285   -865   -610
    517  -1101  -1618    293   1067  -1358   -566   -413   -329   -277   -865   -602
    480  -1117  -1597    316   1036  -1356   -558   -413   -327   -277   -870   -600
    465  -1109  -1574    322   1018  -1343   -553   -413   -316   -265   -867   -587
    423  -1098  -1522    337    971  -1309   -542   -402   -296   -244   -852   -574
    452  -1096  -1548    322   1000  -1322   -548   -405   -290   -236   -846   -581
    439  -1109  -1551    335    995  -1330   -537   -384   -270   -218   -828   -581
    441  -1132  -1574    345   1008  -1353   -537   -376   -265   -220   -833   -594
    415  -1122  -1538    353    974  -1327   -519   -353   -241   -200   -810   -581
    366  -1098  -1465    366    914  -1280   -488   -322   -202   -161   -769   -558
    402  -1091  -1493    342    945  -1291   -493   -324   -200   -161   -766   -555
    436  -1067  -1504    314    969  -1286   -475   -306   -184   -153   -753   -532
    433  -1041  -1475    303    953  -1257   -452   -280   -153   -124   -724   -506
    431  -1015  -1447    293    937  -1231   -439   -265   -124    -98   -693   -488
    457   -989  -1447    265    950  -1218   -428   -257   -109    -93   -675   -478
    475   -956  -1434    239    953  -1195   -415   -249    -90    -77   -652   -452
    488   -924  -1413    215    948  -1166   -405   -241    -72    -57   -620   -423
    457   -888  -1345    215    901  -1117   -387   -228    -44    -28   -592   -394
    478   -885  -1366    202    919  -1124   -400   -252    -62    -44   -605   -405
    511   -906  -1418    197    963  -1161   -426   -285    -98    -75   -633   -426
    470   -924  -1397    226    930  -1161   -426   -293   -106    -83   -631   -420
    470   -953  -1423    241    945  -1187   -439   -309   -124   -101   -633   -436
    498  -1002  -1501    252    997  -1249   -449   -329   -153   -137   -659   -470
    535  -1057  -1592    259   1062  -1325   -467   -363   -189   -179   -701   -514
    514  -1114  -1628    298   1070  -1371   -467   -374   -210   -200   -724   -532
    522  -1156  -1678    316   1098  -1415   -478   -389   -241   -231   -761   -558
    542  -1195  -1740    324   1140  -1467   -496   -407   -270   -259   -795   -587
    542  -1215  -1758    335   1150  -1488   -504   -415   -280   -254   -787   -592
    530  -1218  -1748    342   1137  -1483   -501   -418   -280   -244   -761   -592
    511  -1239  -1751    363   1130  -1493   -493   -415   -277   -239   -748   -589
    472  -1226  -1699    374   1085  -1462   -472   -400   -262   -223   -727   -571
    465  -1197  -1662    366   1062  -1428   -467   -400   -257   -213   -706   -563
    475  -1195  -1670    358   1072  -1431   -478   -407   -265   -220   -701   -579
    439  -1234  -1673    397   1054  -1452   -472   -389   -267   -223   -685   -587
    389  -1343  -1732    475   1060  -1538   -384   -288   -244   -249   -717   -633
    433  -1319  -1753    441   1091  -1535   -267   -158   -168   -233   -717   -654
    493  -1223  -1719    363   1104  -1470   -168     -7    -46   -153   -649   -605
    561   -927  -1488    184   1023  -1208   -116    106    135     64   -415   -394
    540   -301   -841   -119    688   -571   -140    109    379    478     64     49
    462    213   -249   -337    355    -18   -340   -174    423    756    415    363
    389    233   -155   -314    272     38   -672   -579    205    722    433    361
    301   -244   -545    -28    423   -394   -857   -940   -239    246     -5    -15
    290   -997  -1288    350    787  -1143   -857  -1015   -652   -392   -649   -540
    348  -1363  -1712    509   1028  -1538   -815   -888   -722   -584   -870   -745
    384  -1431  -1816    522   1098  -1623   -711   -730   -623   -548   -862   -763
    389  -1384  -1774    498   1080  -1579   -613   -618   -509   -465   -795   -727
    397  -1286  -1686    444   1039  -1483   -540   -532   -402   -374   -709   -659
    405  -1205  -1610    397   1008  -1408   -488   -478   -329   -316   -649   -602
    410  -1163  -1574    376    989  -1369   -459   -446   -296   -293   -615   -579
    413  -1124  -1538    355    974  -1330   -441   -423   -272   -270   -587   -558
    418  -1104  -1522    342    969  -1312   -433   -410   -257   -254   -558   -535
    423  -1080  -1504    329    963  -1291   -418   -394   -236   -233   -527   -511
    423  -1060  -1486    316    953  -1273   -407   -384   -220   -223   -511   -501
    418  -1049  -1467    316    943  -1257   -402   -379   -213   -218   -501   -498
    428  -1039  -1467    303    945  -1252   -394   -368   -200   -210   -485   -491
    407  -1026  -1434    309    919  -1228   -387   -355   -184   -197   -472   -480
    407  -1013  -1423    301    914  -1215   -379   -353   -174   -184   -459   -470
    431   -987  -1418    277    924  -1202   -376   -342   -161   -171   -446   -454
    439   -976  -1418    267    927  -1195   -371   -337   -150   -161   -433   -436
    441   -971  -1415    265    927  -1192   -368   -329   -137   -150   -420   -418
    431   -971  -1402    267    914  -1184   -368   -329   -132   -148   -420   -413
    428   -966  -1395    270    911  -1179   -371   -329   -127   -142   -420   -420
    426   -945  -1374    257    898  -1158   -366   -324   -111   -129   -407   -420
    426   -940  -1366    257    896  -1153   -363   -327   -106   -122   -402   -426
    426   -935  -1363    252    893  -1148   -368   -332   -103   -119   -405   -439
    433   -930  -1363    249    898  -1145   -384   -335   -103   -122   -415   -441
    431   -930  -1361    249    893  -1145   -400   -335   -106   -127   -420   -446
    428   -930  -1358    249    893  -1143   -405   -327   -103   -127   -426   -454
    433   -904  -1340    233    885  -1122   -415   -324   -101   -124   -420   -444
    454   -901  -1356    223    904  -1127   -433   -332   -106   -129   -426   -446
    459   -901  -1361    220    909  -1130   -446   -324   -106   -129   -426   -441
    462   -891  -1353    215    906  -1122   -446   -311    -98   -122   -420   -433
    472   -880  -1356    202    914  -1119   -446   -298    -90   -119   -413   -423
    488   -865  -1353    189    919  -1109   -444   -288    -85   -114   -405   -413
    441   -870  -1312    213    875  -1091   -441   -283    -80   -116   -405   -413
    428   -872  -1301    220    865  -1085   -441   -280    -77   -122   -410   -418
    511   -865  -1376    176    943  -1119   -467   -303   -103   -150   -441   -449
    587   -849  -1436    132   1010  -1143   -485   -322   -119   -171   -462   -475
    563   -859  -1423    145    992  -1140   -478   -306   -101   -161   -452   -472
    563   -846  -1410    140    987  -1127   -467   -283    -75   -140   -431   -462
    571   -810  -1384    116    976  -1096   -457   -267    -46   -114   -410   -459
    584   -779  -1363     98    974  -1070   -446   -257    -25    -96   -389   -459
    576   -784  -1361    101    966  -1070   -446   -254    -15    -96   -389   -475
    553   -797  -1353    122    950  -1075   -446   -257    -10    -96   -392   -491
    519   -800  -1319    137    919  -1060   -439   -249      5    -88   -384   -491
    496   -789  -1286    148    891  -1036   -436   -244     20    -75   -368   -485
    504   -792  -1296    142    898  -1044   -449   -252     20    -75   -371   -493
    452   -792  -1244    168    846  -1015   -444   -249     36    -59   -358   -488
    394   -795  -1189    200    789   -992   -436   -236     54    -41   -340   -478
    407   -789  -1197    192    802   -992   -444   -244     51    -38   -342   -485
    368   -766  -1135    197    750   -950   -454   -249     62    -28   -337   -478
    361   -766  -1127    202    743   -945   -459   -244     70    -23   -335   -478
    384   -758  -1143    187    763   -950   -457   -233     83    -12   -324   -478
    457   -730  -1187    137    820   -958   -470   -233     85    -15   -324   -485
    561   -688  -1249     62    904   -969   -488   -246     75    -20   -324   -498
    524   -654  -1182     64    852   -917   -462   -220    101      7   -296   -478
    480   -626  -1106     72    792   -865   -439   -189    132     38   -270   -454
    511   -605  -1117     46    813   -859   -441   -187    137     41   -267   -462
    488   -594  -1085     51    787   -839   -436   -181    148     51   -254   -454
    517   -576  -1093     28    802   -833   -444   -184    148     51   -252   -454
    509   -530  -1039      7    771   -782   -439   -184    163     67   -233   -439
    465   -493   -958     15    711   -724   -426   -187    187     85   -200   -413
    441   -488   -932     20    685   -709   -436   -197    189     90   -192   -407
    428   -501   -932     36    680   -717   -472   -223    166     77   -213   -407
    444   -514   -961     33    701   -735   -514   -254    142     57   -241   -415
    511   -519  -1031      5    771   -774   -550   -288    111     25   -280   -428
    441   -519   -961     36    701   -737   -542   -293    109     28   -293   -410
    426   -509   -935     41    678   -719   -548   -303     98     20   -316   -428
    454   -561  -1018     51    735   -787   -579   -329     62    -15   -361   -472
    454   -613  -1067     80    761   -839   -602   -350     31    -51   -392   -493
    459   -644  -1106     90    782   -875   -631   -376      2    -77   -410   -517
    488   -670  -1161     90    823   -914   -672   -418    -36   -109   -446   -561
    501   -693  -1195     93    846   -945   -696   -444    -57   -129   -472   -584
    452   -727  -1179    137    815   -953   -685   -439    -51   -119   -472   -563
    441   -732  -1174    142    805   -953   -693   -444    -57   -127   -501   -550
    441   -717  -1158    135    800   -937   -709   -459    -70   -142   -527   -558
    405   -706  -1111    148    756   -909   -711   -467    -72   -145   -540   -566
    405   -735  -1140    166    771   -937   -722   -472    -88   -158   -571   -587
    454   -810  -1267    176    857  -1039   -704   -431   -109   -210   -628   -672
    472   -841  -1317    184    893  -1078   -610   -311    -62   -207   -633   -724
    454   -766  -1223    153    836   -995   -488   -129     75    -96   -522   -667
    472   -452   -924    -10    698   -688   -387     54    303    158   -239   -446
    519    148   -374   -335    446   -111   -410     88    555    553    236    -23
    418    732    314   -574     51    524   -563   -114    701    896    667    361
    293    844    550   -571   -129    698   -898   -519    548    927    745    418
    218    397    179   -306     20    288  -1182   -969     70    470    311     33
    189   -407   -600    106    392   -504  -1275  -1210   -480   -262   -436   -615
    249   -831  -1083    290    665   -956  -1275  -1140   -633   -537   -763   -914
    298   -924  -1223    311    758  -1072  -1202   -989   -574   -532   -800   -963
    316   -875  -1192    280    753  -1034  -1111   -870   -472   -457   -740   -948
    345   -766  -1111    207    727   -940  -1049   -782   -368   -363   -662   -880
    366   -667  -1034    150    698   -849  -1010   -732   -301   -298   -615   -815
    353   -633   -987    140    667   -810   -987   -706   -270   -275   -600   -795
    371   -594   -966    111    667   -779   -976   -696   -259   -267   -589   -789
    428   -548   -976     57    701   -761   -971   -701   -270   -267   -592   -792
    446   -545   -992     46    719   -769   -979   -717   -293   -283   -623   -813
    439   -532   -971     44    704   -750   -995   -724   -290   -293   -644   -831
    423   -519   -943     49    683   -730  -1005   -727   -283   -277   -644   -839
    462   -540  -1002     38    730   -769  -1047   -761   -306   -309   -678   -870
    545   -519  -1065    -12    805   -792  -1091   -795   -322   -340   -709   -891
    639   -480  -1122    -80    880   -800  -1132   -820   -342   -363   -727   -909
    662   -475  -1137    -93    898   -805  -1148   -839   -353   -376   -730   -919
    727   -459  -1187   -135    956   -823  -1163   -857   -366   -387   -719   -932
    795   -446  -1241   -174   1018   -844  -1184   -872   -376   -400   -696   -943
    802   -436  -1239   -184   1018   -836  -1195   -878   -374   -405   -667   -940
    807   -420  -1228   -192   1018   -823  -1215   -883   -371   -397   -680   -935
    846   -384  -1231   -231   1036   -807  -1231   -880   -374   -400   -662   -937
    901   -363  -1265   -270   1083   -813  -1257   -901   -387   -415   -672   -945
    937   -340  -1278   -301   1106   -807  -1278   -914   -392   -413   -688   -950
    930   -332  -1262   -298   1096   -797  -1296   -919   -392   -402   -706   -963
    901   -337  -1239   -283   1067   -787  -1301   -919   -384   -392   -740   -969
    820   -316  -1140   -252    979   -727  -1286   -893   -353   -355   -735   -948
    774   -309  -1083   -233    927   -696  -1288   -880   -345   -337   -730   -940
    761   -290  -1052   -233    906   -670  -1286   -872   -337   -316   -717   -935
    727   -277  -1005   -226    865   -641  -1280   -854   -327   -298   -701   -924
    670   -283   -953   -194    810   -618  -1280   -839   -314   -283   -685   -911
    652   -254   -906   -197    776   -581  -1275   -820   -301   -262   -678   -896
    610   -213   -823   -197    717   -517  -1247   -787   -262   -226   -649   -862
    620   -189   -810   -215    714   -498  -1239   -779   -252   -215   -644   -849
    620   -192   -813   -215    714   -501  -1236   -782   -254   -218   -649   -862
    597   -179   -776   -210    683   -475  -1223   -779   -244   -202   -633   -857
    540   -163   -704   -187    620   -433  -1200   -761   -218   -176   -607   -841
    519   -163   -683   -179    600   -423  -1189   -750   -202   -163   -600   -833
    519   -150   -670   -187    594   -410  -1187   -740   -184   -153   -587   -831
    498   -148   -649   -176    571   -397  -1179   -727   -168   -137   -574   -826
    480   -111   -592   -184    535   -350  -1161   -709   -137   -109   -545   -818
    426    -85   -511   -174    467   -298  -1132   -688   -101    -77   -519   -800
    392    -80   -475   -155    431   -277  -1114   -670    -75    -57   -501   -776
    400    -70   -470   -166    433   -270  -1106   -659    -64    -46   -491   -769
    410    -67   -478   -171    444   -272  -1119   -667    -72    -51   -496   -779
    415    -70   -485   -174    449   -277  -1127   -675    -80    -57   -501   -787
    394    -62   -457   -166    426   -259  -1130   -678    -70    -46   -491   -779
    394    -51   -446   -171    420   -249  -1140   -680    -70    -41   -488   -779
    379    -20   -400   -179    389   -210  -1137   -667    -54    -23   -465   -758
    381    -10   -394   -187    387   -202  -1140   -659    -46    -10   -457   -748
    387     23   -363   -205    376   -171  -1132   -646    -31      5   -441   -722
    397     46   -350   -223    374   -150  -1137   -636    -23     10   -431   -704
    400     62   -337   -231    368   -137  -1137   -631    -18     15   -428   -691
    405     67   -337   -239    368   -135  -1130   -626    -10     25   -410   -685
    394    103   -290   -249    342    -93  -1106   -607     15     57   -379   -657
    387    111   -275   -249    332    -83  -1091   -594     28     72   -358   -636
    410    150   -259   -280    335    -54  -1072   -579     51     93   -335   -610
    413    202   -213   -309    311     -5  -1049   -558     75    114   -311   -574
    405    228   -179   -316    290     25  -1036   -545     75    109   -303   -555
    407    254   -153   -332    280     51  -1026   -535     77    109   -309   -537
    387    277   -109   -332    249     85  -1005   -527     90    132   -301   -511
    376    277    -98   -329    236     90  -1010   -548     90    140   -296   -498
    392    283   -111   -337    252     85  -1034   -566     80    135   -293   -496
    348    267    -83   -309    215     93  -1052   -576     70    129   -285   -488
    298    259    -38   -277    168    111  -1047   -566     75    135   -270   -457
    363    239   -124   -301    244     57  -1078   -587     49    106   -301   -465
    374    215   -158   -296    265     28  -1093   -594     38     88   -314   -465
    329    184   -148   -257    239     18  -1091   -589     44     85   -306   -465
    314    135   -179   -223    246    -20  -1106   -602     28     67   -314   -478
    306     96   -210   -202    257    -54  -1122   -620      7     46   -319   -496
    285     57   -231   -171    257    -85  -1140   -641     -7     23   -337   -514
    267     23   -246   -148    257   -111  -1166   -654     -7      5   -350   -517
    246      0   -246   -122    246   -122  -1179   -659      0      0   -345   -509
    218    -18   -236   -101    223   -127  -1179   -662      0      7   -322   -504
    176    -36   -213    -70    192   -124  -1169   -654     -2     20   -303   -491
    129    -41   -171    -44    148   -106  -1156   -649    -15     25   -296   -483
     98    -18   -116    -38    106    -67  -1148   -649    -28     28   -296   -470
     67    -33   -101    -18     80    -64  -1132   -633    -33     25   -319   -470
     67   -111   -179     20    122   -145  -1080   -566    -33      5   -363   -511
     83   -140   -223     28    150   -179   -966   -433     12     12   -374   -550
     75    -70   -145     -2    109   -106   -820   -226    150    119   -283   -483
    116    226    109   -174      2    168   -722    -28    363    355    -41   -249
    168    807    639   -488   -236    724   -717     25    618    732    397    207
     20   1467   1444   -745   -711   1457   -823   -135    828   1130    901    719
   -150   1641   1792   -745   -971   1717  -1122   -548    724   1187   1036    849
   -218   1072   1291   -428   -756   1182  -1400   -987    215    678    555    400
   -210    192    402      7   -306    296  -1548  -1293   -402    -80   -223   -319
   -111   -311   -200    210     44   -257  -1564  -1267   -615   -413   -631   -696
    -44   -384   -340    215    148   -363  -1467  -1091   -540   -392   -662   -724
    -49   -272   -226    161     85   -249  -1306   -888   -371   -259   -558   -633
      5   -140   -145     67     72   -142  -1202   -763   -254   -158   -472   -550
     31    -75   -106     20     67    -88  -1158   -706   -200   -111   -439   -498
     59    -54   -114     -2     85    -83  -1137   -680   -179    -98   -428   -472
     49    -41    -90     -5     70    -64  -1106   -652   -163    -85   -405   -446
     31    -31    -62     -2     46    -46  -1075   -628   -148    -72   -392   -423
     44    -18    -62    -12     51    -38  -1065   -618   -145    -64   -387   -413
     62    -18    -80    -20     70    -49  -1067   -618   -150    -64   -387   -410
     64    -10    -75    -28     70    -41  -1070   -618   -153    -64   -387   -400
     64     15    -49    -38     57    -18  -1067   -618   -145    -59   -389   -384
     70     18    -54    -46     62    -18  -1054   -613   -140    -59   -397   -363
     83     20    -62    -51     72    -20  -1041   -602   -132    -57   -405   -337
     59     15    -44    -38     51    -12  -1034   -592   -129    -54   -410   -327
    106     28    -77    -67     93    -23  -1036   -592   -132    -64   -418   -324
    145     33   -111    -90    129    -38  -1044   -597   -142    -77   -426   -319
    145     36   -109    -90    127    -36  -1036   -592   -140    -72   -423   -298
    155     49   -106   -103    132    -28  -1028   -589   -140    -67   -426   -296
    181     51   -129   -116    155    -38  -1034   -592   -150    -77   -436   -311
    174     59   -114   -116    142    -25  -1028   -584   -142    -67   -415   -319
    129     57    -72    -93    101     -7  -1013   -574   -132    -46   -384   -314
    103     46    -57    -75     80     -5  -1002   -566   -127    -38   -376   -322
    114     51    -62    -83     88     -2   -997   -553   -124    -28   -368   -335
    122     57    -64    -90     93     -2   -995   -540   -122    -15   -353   -324
    181     80   -101   -129    142    -10  -1002   -535   -119     -2   -337   -311
    176     93    -83   -135    127      7  -1008   -532   -124     -5   -332   -316
    158     98    -59   -127    109     20  -1000   -517   -119      2   -329   -322
    174    103    -72   -140    122     18   -997   -506   -116     10   -319   -314
    140    132     -7   -135     75     62   -982   -483    -96     36   -290   -280
    150    145     -7   -148     80     70   -979   -488    -98     36   -290   -280
    153    155      2   -155     75     80   -971   -483    -93     38   -290   -270
    137    155     18   -148     59     85   -958   -480    -90     41   -288   -267
    119    148     28   -132     46     88   -935   -470    -72     57   -285   -259
    101    153     49   -127     25    101   -922   -462    -54     72   -275   -249
     93    179     85   -137      2    132   -906   -444    -28     96   -252   -218
     80    202    122   -142    -23    163   -898   -428     -7    111   -231   -202
     85    218    132   -150    -23    176   -880   -415      7    132   -228   -200
     62    192    129   -127    -33    161   -865   -397     20    129   -231   -194
     44    205    161   -124    -59    184   -849   -379     38    135   -220   -174
     46    213    166   -132    -59    189   -846   -368     54    137   -218   -158
     46    192    145   -119    -49    168   -844   -368     59    129   -220   -155
     38    197    155   -119    -59    176   -846   -374     59    114   -220   -163
     41    213    171   -127    -64    192   -841   -374     62    109   -210   -166
     46    259    213   -153    -83    236   -831   -368     75    122   -181   -145
     38    272    233   -155    -96    254   -820   -355     98    132   -166   -135
     28    280    252   -155   -114    267   -807   -342    111    137   -150   -135
     28    301    270   -166   -122    285   -795   -322    135    155   -122   -122
     31    309    277   -174   -122    293   -782   -296    158    171   -101   -103
     23    361    337   -192   -155    350   -763   -275    184    200    -62    -77
      2    389    387   -197   -192    387   -753   -257    207    220    -31    -59
    -10    407    415   -200   -213    410   -727   -236    228    239     -7    -46
    -18    426    444   -205   -231    433   -693   -210    252    252     25    -25
    -20    433    454   -205   -236    444   -662   -184    272    262     51     -2
    -36    491    527   -228   -283    509   -633   -153    309    296    103     41
    -62    532    592   -236   -327    561   -607   -129    335    316    142     72
    -77    548    626   -233   -353    584   -584   -116    348    329    166     83
    -98    566    665   -233   -381    615   -561   -101    368    353    200    101
   -137    574    709   -220   -423    641   -542    -90    387    366    223    119
   -163    613    776   -226   -470    696   -530    -88    397    379    246    148
   -163    633    795   -236   -478    714   -548   -106    384    376    249    153
   -148    607    756   -228   -452    680   -574   -132    361    361    241    142
   -119    576    693   -228   -407    633   -597   -155    329    329    220    132
    -98    579    675   -241   -387    626   -620   -176    303    309    207    116
    -88    555    641   -236   -363    597   -631   -189    280    288    187     90
    -88    498    587   -205   -337    542   -636   -207    259    262    163     46
    -85    423    509   -171   -298    467   -657   -233    215    220    127     -2
   -101    397    498   -150   -298    446   -667   -249    197    200    109    -20
   -127    361    488   -116   -309    423   -688   -270    171    168     83    -36
   -168    322    491    -75   -329    405   -688   -283    153    150     57    -44
   -197    301    496    -54   -348    397   -680   -290    140    132     38    -51
   -200    290    491    -46   -345    389   -680   -301    127    116     25    -57
   -181    285    467    -51   -324    376   -685   -311    111    103     12    -64
   -161    283    444    -59   -301    363   -683   -322    103     96     10    -57
   -148    254    400    -54   -275    327   -696   -345     80     64    -15    -77
   -132    213    345    -41   -239    277   -693   -340     59     31    -54   -109
    -28    148    176    -59   -103    163   -667   -293     33    -36   -140   -200
     20    174    153    -96    -64    163   -558   -166    101    -20   -150   -226
     80    285    202   -184    -59    246   -452      7    244     88    -57   -135
    189    654    465   -423   -137    561   -384    155    467    353    218    135
    252   1286   1031   -769   -389   1158   -407    166    714    750    680    597
     98   1880   1782   -989   -841   1831   -555    -57    862   1117   1143   1041
     15   1831   1816   -924   -898   1823   -893   -496    615   1013   1104    995
    -54   1182   1236   -563   -644   1208  -1117   -924     64    415    527    480
    -83    350    433   -135   -257    392  -1182  -1101   -423   -249   -163   -148
    -28    -51    -23     41     -2    -38  -1148   -966   -506   -444   -400   -381
    -12    -72    -62     41     23    -67  -1034   -787   -392   -379   -358   -366
      5     -5    -10      0      7     -7   -911   -636   -262   -277   -272   -303
     15     96     80    -57    -33     90   -807   -522   -145   -176   -181   -231
      7    171    163    -88    -77    168   -745   -459    -75   -116   -119   -184
     -7    194    202    -93   -106    197   -709   -420    -44    -88    -88   -158
    -12    220    233   -103   -124    226   -691   -400    -31    -75    -77   -148
    -33    241    275   -106   -153    257   -680   -387    -23    -64    -64   -142
    -41    231    272    -93   -155    252   -654   -366     -7    -51    -44   -127
    -51    218    270    -85   -161    244   -636   -355     -2    -38    -25   -114
    -64    215    277    -75   -171    246   -626   -348      0    -31    -12   -106
    -75    213    285    -70   -181    246   -615   -342      2    -25     -7   -101
    -75    226    301    -75   -187    262   -600   -327     20     -5     12    -88
    -93    223    316    -67   -205    270   -587   -311     28      0     15    -83
    -98    236    335    -70   -215    285   -574   -303     36      5     20    -77
    -49    257    306   -106   -176    280   -581   -316     23     -7      7    -90
    -72    283    355   -103   -213    319   -558   -303     36     12     25    -80
    -85    257    342    -88   -215    298   -527   -288     51     20     20    -85
    -70    241    311    -85   -189    275   -532   -285     44      7      5   -101
    -64    246    309    -90   -187    277   -542   -288     36      0      0   -101
    -83    257    340    -85   -210    298   -535   -272     49     20     23    -72
   -148    246    392    -49   -270    316   -504   -244     77     49     46    -57
   -187    244    431    -31   -309    337   -478   -223     90     59     49    -49
   -220    270    491    -25   -355    379   -465   -207    103     70     54    -33
   -236    262    498    -12   -366    379   -454   -197    103     70     54    -23
   -228    262    488    -18   -358    376   -462   -192     96     67     54    -23
   -275    265    540      5   -407    402   -446   -171    106     83     75     -2
   -288    288    576     -2   -433    433   -444   -155    116     98    101     18
   -275    298    574    -10   -423    436   -428   -135    127    109    116     46
   -267    301    566    -18   -418    433   -431   -132    122     98    106     49
   -324    301    626     10   -475    462   -394   -106    137    114    127     59
   -342    303    646     18   -496    475   -371    -96    142    122    153     64
   -298    303    602     -2   -449    452   -368   -106    127    111    140     41
   -335    303    636     15   -488    470   -353    -90    142    124    145     49
   -368    316    685     25   -527    501   -319    -62    166    140    166     62
   -316    335    652    -10   -485    493   -316    -57    171    140    163     54
   -270    342    613    -36   -441    478   -322    -67    166    132    142     36
   -280    361    641    -41   -459    498   -303    -51    179    148    153     44
   -283    400    683    -59   -483    540   -272    -20    218    184    187     70
   -319    394    711    -38   -514    550   -244      2    241    205    192     80
   -301    389    691    -44   -496    540   -249    -12    228    189    179     41
   -306    381    685    -38   -496    535   -244    -23    220    187    205     36
   -340    374    711    -18   -527    542   -228    -23    226    197    228     41
   -345    381    724    -20   -535    553   -215    -15    233    194    220     57
   -348    392    740    -20   -542    566   -213    -18    231    181    197     62
   -353    410    763    -28   -558    584   -213    -20    228    187    200     67
   -358    405    761    -23   -561    581   -213    -18    220    189    197     72
   -355    428    782    -36   -571    605   -202    -10    223    194    197     85
   -329    457    787    -62   -558    620   -197     -5    226    192    179     67
   -374    462    833    -44   -605    646   -174     15    244    210    176     72
   -371    483    852    -57   -610    667   -153     28    252    218    166     77
   -324    532    857   -103   -589    693   -129     25    239    228    150     72
   -324    550    875   -111   -600    711   -106     49    259    249    161     75
   -355    527    883    -88   -620    706   -109     59    272    233    166     49
   -363    566    927   -101   -644    745    -90     75    296    257    194     46
   -376    615    992   -119   -683    802    -72     90    324    280    218     64
   -423    646   1070   -111   -745    857    -44    111    353    301    246     93
   -392    659   1052   -135   -722    854    -41    106    350    298    252    103
   -376    685   1062   -155   -719    872    -36     93    350    298    270    111
   -355    696   1052   -171   -704    872    -46     67    335    280    270    106
   -324    683   1008   -179   -665    844    -75     18    296    233    241     77
   -316    680    997   -181   -657    839   -101    -20    265    200    218     59
   -314    672    987   -179   -652    828   -124    -33    257    192    213     59
   -283    654    937   -187   -610    795   -140    -49    236    171    187     46
   -262    623    885   -179   -574    753   -150    -67    210    145    150     18
   -233    548    779   -158   -506    662   -184   -101    163     93     85    -28
   -192    514    706   -161   -449    610   -202   -129    129     57     20    -67
   -174    478    649   -153   -410    563   -226   -166     88     25    -38   -103
   -163    459    623   -148   -392    540   -231   -189     64      5    -54   -127
   -129    423    553   -148   -342    488   -244   -215     28    -31    -46   -155
   -122    418    540   -148   -329    478   -252   -231      7    -46    -31   -163
   -109    413    522   -153   -316    465   -254   -231      7    -46    -15   -171
    -85    387    472   -150   -277    428   -262   -236    -10    -70    -54   -189
    -77    350    428   -137   -254    389   -272   -239    -25    -83    -44   -215
   -153    306    457    -77   -303    381   -246   -207    -23    -90    -62   -228
   -265    213    478     23   -371    345   -158   -119     12    -98   -103   -259
   -239    161    400     38   -319    280    -38      0     75   -109   -137   -314
   -257    223    478     15   -368    350     70    163    202    -20   -119   -254
   -415    444    857    -15   -636    649    189    345    415    231     77    -33
   -545    935   1478   -194  -1010   1205    244    410    667    597    511    355
   -644   1556   2200   -454  -1421   1878    184    218    815    966    930    740
   -623   1680   2301   -530  -1462   1990   -148   -142    613   1021    997    769
   -623   1262   1886   -319  -1254   1574   -402   -493    168    592    587    389
   -589    563   1150     12   -870    857   -491   -654   -265    -44    -51   -155
   -506    150    657    179   -581    402   -475   -568   -366   -280   -296   -402
   -467     25    493    220   -483    259   -381   -433   -288   -277   -301   -452
   -449     23    472    213   -459    246   -301   -340   -205   -231   -272   -431
   -439    103    540    166   -491    322   -236   -262   -116   -155   -236   -371
   -433    189    623    122   -527    405   -189   -210    -51    -93   -228   -316
   -431    244    672     93   -553    459   -163   -181    -23    -62   -228   -285
   -446    270    717     88   -581    493   -142   -166    -10    -41   -223   -267
   -452    267    717     90   -584    491   -127   -158     -7    -44   -231   -262
   -446    293    740     77   -592    517   -114   -150      2    -33   -218   -262
   -465    327    789     67   -628    558    -90   -140     18    -15   -194   -257
   -467    353    820     57   -644    587    -83   -132     25    -10   -197   -241
   -462    353    813     54   -639    581    -88   -132     23    -25   -218   -246
   -446    355    802     46   -623    579    -83   -124     28    -20   -200   -239
   -449    329    779     57   -615    555    -72   -119     28    -10   -202   -233
   -452    329    782     62   -615    555    -59   -109     36      5   -213   -220
   -457    374    828     38   -644    602    -41    -93     54     28   -197   -202
   -462    371    833     46   -646    602    -33    -85     67     41   -171   -202
   -462    368    828     44   -646    600    -18    -75     85     57   -142   -197
   -452    374    826     38   -639    597     -2    -64    101     75   -122   -194
   -436    366    800     33   -620    581      2    -59    106     80   -111   -200
   -426    363    789     31   -607    576     10    -57    116     83    -98   -202
   -459    371    831     44   -646    600     33    -31    135     96    -77   -179
   -472    387    859     41   -667    623     46     -7    153    122    -59   -155
   -478    387    865     41   -670    626     62     15    171    155    -31   -132
   -423    392    815     15   -618    602     62     10    171    171     10   -132
   -376    402    779    -12   -576    589     54      5    168    171     54   -132
   -342    410    753    -33   -548    579     51     12    171    171     57   -122
   -285    415    701    -67   -493    555     36      5    150    155     18   -119
   -267    426    693    -77   -480    558     31      2    140    148    -18   -111
   -303    446    748    -72   -527    594     46     20    153    158    -12    -80
   -262    446    709    -90   -485    576     46     15    142    145    -23    -75
   -236    439    675   -101   -457    558     57     20    140    137    -25    -70
   -270    436    706    -83   -488    571     83     33    150    145    -23    -59
   -314    446    761    -70   -537    602    111     51    168    171     23    -23
   -322    444    763    -62   -542    602    132     67    181    192     44     10
   -314    449    763    -67   -540    607    145     72    202    207     44     31
   -316    483    800    -83   -558    641    163     90    254    236     77     44
   -353    488    841    -67   -597    665    187    127    314    270     96     36
   -379    504    880    -62   -631    691    207    150    350    293    114     10
   -410    493    901    -44   -657    696    236    158    371    314    137      2
   -475    488    963     -5   -719    724    267    179    392    342    166     23
   -519    491   1010     12   -766    750    298    202    418    384    197     44
   -548    478   1026     33   -787    753    322    218    441    407    241     62
   -600    462   1060     67   -828    761    350    236    462    428    265     83
   -610    478   1088     67   -849    782    366    246    470    446    262     90
   -602    480   1083     59   -844    782    371    249    470    444    233     72
   -597    478   1075     57   -836    776    371    252    465    441    239     72
   -576    483   1057     46   -818    769    366    254    462    444    246     77
   -548    488   1036     31   -792    761    368    262    465    441    249     80
   -535    472   1008     28   -771    740    371    265    457    431    244     70
   -519    475    995     20   -758    735    376    275    459    436    244     70
   -530    488   1018     18   -774    753    397    298    475    454    241     85
   -568    522   1091     23   -828    805    439    340    514    491    254    122
   -561    571   1130     -5   -844    849    459    371    545    519    285    163
   -545    594   1137    -25   -841    865    475    389    558    535    309    187
   -548    592   1140    -23   -844    865    501    415    579    555    332    210
   -550    623   1174    -36   -862    898    524    436    597    581    361    236
   -563    657   1221    -46   -891    937    545    452    620    613    384    272
   -568    691   1260    -62   -914    974    563    459    644    633    400    296
   -545    717   1262    -85   -906    989    563    452    646    641    397    301
   -511    696   1208    -90   -859    950    545    420    623    618    361    272
   -472    672   1145   -101   -807    909    517    387    592    584    319    241
   -452    649   1101    -98   -776    875    506    371    574    566    298    231
   -441    618   1060    -88   -750    839    501    368    561    553    272    218
   -444    579   1023    -67   -732    800    501    366    548    540    249    218
   -459    524    984    -33   -722    753    491    342    519    511    207    192
   -475    470    943      2   -709    706    485    324    496    485    171    158
   -485    428    911     28   -698    667    483    311    475    462    140    132
   -480    389    870     46   -675    628    483    298    457    444    114    111
   -478    353    831     62   -654    592    467    277    436    423     90     98
   -457    314    771     70   -615    542    457    259    413    397     62     72
   -431    283    714     72   -571    496    459    246    394    381     36     57
   -457    267    724     96   -589    496    475    257    405    389     41     67
   -475    246    722    114   -600    483    485    262    413    397     41     70
   -457    205    662    124   -561    433    488    265    400    379     18     46
   -397     98    493    148   -446    296    498    285    366    319    -59    -31
   -374      7    381    184   -376    194    594    387    389    288   -127   -116
   -397     49    446    174   -423    246    719    540    501    368    -70    -88
   -374    236    610     67   -491    423    831    737    698    568    122     75
   -327    701   1028   -189   -678    865    880    865    958    927    509    444
   -381   1345   1727   -480  -1054   1535    846    805   1192   1340    987    893
   -504   1608   2109   -553  -1306   1857    566    459   1150   1488   1192   1062
   -579   1296   1875   -358  -1226   1584    270     31    774   1179    917    810
   -670    555   1223     57   -945    888    155   -285    223    504    252    231
   -652    -80    571    366   -613    244    140   -303    -75     59   -215   -194
   -594   -270    324    431   -462     25    200   -153    -38     31   -277   -277
   -574   -277    296    423   -436      7    306    -18     54     85   -244   -267
   -607   -205    402    405   -506     98    413     98    168    176   -158   -197
   -670   -127    542    400   -607    207    501    197    272    265    -75   -119
   -597    -77    519    335   -561    220    524    231    303    288    -51   -103
   -574    -64    509    319   -542    223    542    246    314    298    -36    -90
   -579    -62    514    319   -548    226    553    252    316    301    -23    -88
   -589    -44    545    316   -568    249    558    265    322    306     -7    -80
   -594    -57    537    324   -568    239    555    262    311    298     -7    -93
   -589    -51    535    319   -563    241    563    267    309    301      0    -85
   -568      0    568    283   -571    283    568    272    319    316     25    -62
   -574     12    587    280   -579    298    566    275    319    322     41    -57
   -589     28    615    280   -602    322    576    277    332    327     57    -49
   -620     64    685    277   -654    376    597    296    353    348     88    -23
   -670     93    761    288   -714    426    620    316    376    368    132      2
   -667     93    761    288   -714    426    633    332    387    376    153      2
   -711    114    826    296   -769    470    659    361    415    400    189     18
   -691    116    807    285   -750    462    649    350    407    387    176     10
   -662    119    782    270   -722    449    631    337    392    368    161     -5
   -652    148    800    252   -724    472    639    348    400    376    181      2
   -636    197    833    218   -735    514    641    353    410    389    207     15
   -644    200    844    220   -743    522    644    361    415    392    213     23
   -641    213    854    213   -748    532    646    366    420    389    220     25
   -618    228    846    194   -732    537    636    366    418    389    226     20
   -602    249    852    176   -727    548    631    366    415    394    231     23
   -587    259    844    163   -714    550    623    368    415    397    236     25
   -581    262    844    158   -714    553    623    376    418    407    244     41
   -587    285    872    150   -730    579    639    402    436    431    270     80
   -548    303    849    122   -698    576    639    402    433    426    275     85
   -506    311    818     96   -662    563    633    397    426    420    275     77
   -535    309    844    111   -688    576    649    405    436    428    285     83
   -636    303    940    166   -787    620    701    441    467    459    319    116
   -540    301    839    119   -691    568    693    426    446    441    296     93
   -444    293    737     75   -589    514    683    405    426    418    270     77
   -431    296    727     64   -579    511    696    407    431    426    272     90
   -433    301    735     67   -584    517    711    420    444    436    275     98
   -410    324    732     41   -571    527    724    431    457    449    280    103
   -379    340    719     18   -548    530    730    436    467    459    283    109
   -332    358    691    -12   -511    524    727    431    472    462    280    109
   -285    368    654    -41   -470    511    722    420    467    459    270     96
   -239    361    600    -62   -418    480    717    407    462    446    252     77
   -213    368    581    -77   -397    475    717    405    462    446    244     64
   -202    368    571    -85   -387    470    714    397    459    446    244     54
   -194    376    571    -90   -381    472    714    392    459    449    239     44
   -205    358    561    -77   -384    459    719    394    459    449    239     44
   -189    358    548    -83   -368    452    724    400    467    457    246     41
   -174    355    527    -90   -353    441    717    397    459    452    241     28
   -215    361    576    -72   -394    467    732    415    475    475    270     44
   -267    387    652    -59   -459    519    758    449    506    506    303     77
   -213    387    600    -88   -407    493    745    441    496    493    290     75
   -223    387    607    -83   -415    496    750    452    501    498    288     93
   -244    413    657    -83   -449    535    776    483    532    524    311    132
   -252    444    696    -98   -475    568    800    514    558    548    329    158
   -270    462    730    -96   -498    594    828    542    584    568    350    184
   -272    467    740    -98   -506    602    844    563    597    581    368    207
   -275    470    745    -96   -509    607    857    574    605    587    371    210
   -283    504    784   -111   -532    641    872    584    613    602    389    213
   -298    537    836   -119   -566    685    891    592    633    631    418    233
   -319    553    870   -119   -594    711    904    594    644    649    431    257
   -314    555    870   -119   -592    711    891    584    631    641    418    267
   -348    535    883    -93   -615    709    872    558    607    620    405    249
   -379    522    901    -72   -639    711    867    553    600    618    400    262
   -387    496    880    -54   -633    688    862    545    587    607    384    265
   -371    472    844    -49   -607    657    852    535    568    592    353    254
   -439    441    880     -2   -662    662    862    542    566    589    335    265
   -444    394    836     23   -639    615    854    537    542    561    309    262
   -402    355    756     23   -579    555    823    511    498    517    262    239
   -392    303    696     44   -542    498    807    491    467    480    213    223
   -418    254    672     80   -545    465    807    480    449    459    184    210
   -400    231    631     83   -517    431    795    457    423    441    171    171
   -407    202    610     98   -509    405    784    441    402    426    161    137
   -415    192    607    111   -511    400    787    446    394    420    161    145
   -431    181    613    122   -522    394    784    441    389    413    142    150
   -436    179    615    127   -527    397    784    439    381    407    127    153
   -397    145    542    124   -472    345    776    433    355    374     77    124
   -376     41    418    168   -397    228    802    478    335    322     -5     41
   -387     31    418    174   -402    223    922    623    407    353    -10     23
   -340    137    478    101   -407    306   1036    810    540    470     85    111
   -265    436    701    -88   -483    568   1111    976    740    704    335    348
   -267   1026   1293   -379   -779   1158   1145   1060   1021   1117    807    800
   -553   1631   2182   -540  -1369   1906   1075    911   1236   1535   1312   1299
   -696   1693   2387   -498  -1540   2039    787    506   1083   1535   1382   1337
   -732   1148   1880   -207  -1306   1514    504     38    561   1005    893    870
   -743    280   1023    231   -883    652    363   -270    -44    239    122    181
   -597   -135    462    366   -532    161    335   -207   -197    -20   -205   -114
   -530   -205    324    366   -428     59    410    -51   -132     -7   -233   -145
   -496   -153    340    324   -420     93    524    103    -20     62   -189   -124
   -459    -49    410    254   -436    179    610    218     85    150   -116    -70
   -433     20    454    205   -444    236    659    270    137    192    -72    -57
   -394     90    485    150   -441    288    688    296    158    207    -51    -57
   -366    106    472    127   -420    288    696    293    153    194    -72    -64
   -361    106    467    127   -413    285    691    288    142    179   -101    -75
   -311    103    415    101   -363    259    672    267    119    155   -129   -101
   -270    116    387     75   -327    252    665    246     90    129   -161   -111
   -210    137    345     33   -277    241    665    213     38     96   -197   -142
   -161    161    322      0   -241    241    652    184     31     75   -218   -166
   -205    176    381     12   -293    277    659    207     64    101   -197   -140
   -207    174    379     15   -293    275    654    213     72    106   -194   -137
   -142    179    322    -18   -233    252    641    202     62     93   -226   -158
   -132    207    340    -36   -236    272    646    207     75    109   -210   -155
    -98    226    324    -64   -210    272    644    200     72    114   -200   -166
    -28    233    262   -103   -145    246    620    174     51     96   -213   -197
      2    241    239   -124   -119    239    602    161     41     88   -205   -218
    -38    228    267    -93   -153    246    610    171     51     98   -187   -218
    -59    244    303    -93   -181    272    615    184     64    122   -150   -213
    -57    257    314   -101   -187    285    618    184     67    132   -127   -207
    -46    272    316   -114   -181    293    618    174     59    124   -124   -213
    -64    285    350   -109   -207    316    626    181     64    135   -111   -194
   -111    290    402    -90   -257    348    646    197     75    158    -98   -176
   -163    288    452    -62   -306    368    662    226     80    174    -98   -166
   -236    267    504    -18   -371    384    675    249     90    179   -111   -153
   -332    257    589     38   -459    423    683    301    124    192   -103   -119
   -413    257    667     75   -540    462    714    335    174    207    -59    -70
   -467    272    740     98   -605    504    756    350    218    246    -20    -12
   -496    293    789     98   -641    540    771    358    233    283     -2     10
   -467    329    797     70   -631    563    771    381    233    314      7      7
   -433    371    805     28   -620    589    756    392    233    340     10      2
   -431    402    833     12   -631    615    748    389    233    358     10    -10
   -446    433    880      2   -662    657    750    389    249    371     18     -2
   -426    452    878    -12   -652    665    750    389    267    361      2      5
   -407    454    862    -23   -636    657    750    384    275    350      5      0
   -400    478    878    -38   -639    678    761    387    285    345     25     -7
   -381    514    893    -67   -636    704    776    394    298    363     28    -10
   -371    530    901    -77   -636    714    782    402    301    376      2    -23
   -371    501    872    -67   -620    685    782    402    296    361    -51    -44
   -366    511    878    -72   -623    696    792    405    301    368    -75    -44
   -368    514    880    -72   -623    696    784    392    288    366    -93    -64
   -400    501    901    -49   -649    701    784    387    275    363   -103    -75
   -387    524    911    -67   -649    717    789    392    285    384    -96    -59
   -366    550    917    -93   -641    732    787    392    296    394    -90    -57
   -366    548    911    -93   -639    727    792    397    296    389    -98    -64
   -366    540    906    -85   -636    722    792    402    296    389    -96    -72
   -381    555    937    -85   -659    745    789    415    311    407    -77    -70
   -407    576    982    -85   -696    779    810    439    335    431    -57    -62
   -439    594   1034    -77   -737    813    844    472    363    459    -31    -44
   -446    626   1072    -88   -758    849    870    498    389    480    -12    -31
   -405    649   1054   -122   -732    852    883    514    402    488     -7    -31
   -402    680   1083   -140   -743    880    909    542    428    509     15    -15
   -407    730   1137   -163   -774    932    930    571    454    535     49     10
   -397    745   1143   -174   -769    943    937    579    465    537     54     10
   -376    763   1137   -194   -758    950    948    589    480    545     62     18
   -358    776   1135   -210   -748    956    950    592    491    550     64     23
   -384    797   1179   -207   -782    987    956    584    501    563     72     33
   -397    818   1215   -210   -805   1015    963    584    511    579     80     49
   -402    792   1195   -194   -800    992    937    550    480    550     57     25
   -426    782   1205   -179   -815    992    917    532    465    540     44     20
   -436    756   1192   -161   -813    974    893    509    436    519     20     -2
   -410    740   1150   -163   -779    945    859    480    405    488    -12    -36
   -405    688   1091   -142   -748    888    846    462    387    457    -46    -72
   -415    620   1036   -103   -724    828    841    452    368    433    -77    -98
   -407    566    974    -80   -691    769    833    433    345    410   -111   -127
   -394    511    906    -57   -649    709    810    405    314    381   -145   -166
   -472    467    940      0   -706    704    815    405    306    374   -150   -174
   -449    428    878     10   -665    652    792    376    275    340   -187   -205
   -418    410    828      2   -623    618    779    366    262    322   -207   -226
   -397    392    789      2   -592    589    774    366    262    316   -213   -231
   -431    371    800     28   -615    584    782    374    267    319   -213   -228
   -452    348    800     51   -626    571    779    371    262    309   -220   -233
   -454    306    758     72   -607    532    771    368    252    288   -236   -259
   -446    223    670    111   -558    446    779    392    233    259   -293   -332
   -426    174    597    124   -511    384    872    519    283    254   -329   -384
   -397    233    631     80   -514    431    995    704    418    348   -262   -324
   -340    426    763    -44   -553    594   1093    898    607    545    -80   -145
   -296    901   1197   -301   -745   1049   1148   1026    870    901    303    262
   -436   1579   2013   -574  -1226   1797   1124    966   1124   1345    823    795
   -607   1857   2465   -626  -1538   2161    896    628   1088   1509   1049   1015
   -659   1514   2171   -428  -1415   1842    600    174    685   1176    753    740
   -657    665   1322     -2   -989    992    407   -233     38    387    -18     28
   -594     38    633    277   -615    335    368   -249   -236    -36   -454   -420
   -488   -132    355    309   -423    111    405   -119   -215    -75   -488   -509
   -387   -119    267    252   -327     72    493     10   -129    -12   -397   -496
   -309    -36    272    174   -290    116    600    142     -7     77   -298   -436
   -353     28    381    161   -368    202    680    236     93    158   -259   -350
   -358     57    415    150   -387    236    719    277    132    181   -262   -306
   -368     62    428    153   -400    244    753    303    153    197   -257   -277
   -389     70    459    161   -423    265    789    329    166    218   -239   -259
   -420     64    485    179   -452    275    805    348    179    228   -207   -239
   -426     70    496    176   -462    283    800    348    194    223   -200   -244
   -446     88    535    176   -493    311    810    366    231    228   -181   -244
   -480     88    568    197   -524    327    820    394    277    244   -166   -241
   -530     70    597    228   -563    332    818    415    301    259   -150   -236
   -574     70    644    252   -607    355    841    433    314    285   -129   -228
   -615     51    665    280   -641    358    859    449    314    303   -124   -218
   -641     41    683    301   -662    361    883    467    322    327   -111   -192
   -683     25    709    327   -696    366    924    498    340    350   -101   -166
   -698     12    709    342   -704    361    937    501    335    350   -109   -158
   -691     18    709    335   -698    363    943    506    332    353   -106   -158
   -670     23    693    324   -680    358    945    514    329    355   -106   -158
   -657     15    672    319   -665    342    940    517    329    355    -98   -166
   -646     18    665    314   -657    340    932    519    322    350    -75   -174
   -665     23    685    319   -675    353    937    527    324    353    -59   -168
   -649     46    696    301   -672    371    940    540    329    366    -44   -148
   -602     38    641    280   -620    340    924    532    311    355    -44   -158
   -574     23    597    275   -587    309    904    522    293    337    -62   -171
   -545     18    561    262   -553    288    891    517    285    327    -96   -181
   -545     -2    542    275   -545    270    904    540    293    335   -109   -163
   -545     -2    540    272   -542    270    891    545    290    350    -88   -135
   -511     18    530    246   -522    275    880    542    283    348    -85   -116
   -517     15    530    249   -524    272    896    558    288    353    -83    -96
   -506     12    519    246   -511    265    922    576    293    358    -77    -83
   -506     -2    501    252   -506    249    911    566    277    350    -83    -90
   -504      2    506    252   -504    254    914    566    272    348    -80    -85
   -511     -5    504    257   -509    249    927    574    283    348    -80    -67
   -511      0    511    257   -511    254    945    587    290    358    -75    -51
   -506     10    517    246   -511    265    940    587    290    363    -77    -49
   -488     28    517    228   -504    272    950    594    303    374    -77    -44
   -470     49    517    207   -493    283    963    607    316    381    -72    -36
   -459     64    524    197   -491    293    984    618    337    397    -62    -25
   -376     75    449    150   -413    262    966    592    319    374    -85    -54
   -246    101    345     72   -296    223    930    553    283    340   -119    -77
   -119    116    233      0   -176    174    885    511    236    296   -158   -103
    -28    101    129    -36    -77    114    839    470    197    254   -192   -124
     20    101     80    -62    -31     90    823    441    176    228   -215   -153
      0     88     88    -44    -44     88    826    441    174    220   -220   -168
    -33     67    101    -18    -67     83    833    446    176    226   -218   -171
    -51     70    122     -7    -85     96    852    459    189    239   -210   -168
    -67     51    119      7    -93     83    862    472    200    246   -210   -166
   -114     51    163     31   -140    106    880    493    223    275   -181   -145
   -132     59    189     33   -161    124    888    506    239    290   -158   -137
   -106    111    218     -2   -161    163    906    530    262    309   -129   -116
   -116    129    244     -7   -179    187    919    548    277    324   -114   -111
   -122    153    272    -15   -197    213    940    571    298    342    -88    -93
   -129    179    309    -25   -220    244    958    602    322    363    -62    -62
   -127    210    337    -41   -231    272    971    615    335    374    -49    -59
   -109    239    348    -64   -228    293    979    615    340    374    -38    -64
    -93    272    366    -90   -231    319    979    620    350    384    -12    -38
   -116    290    405    -88   -259    345    979    613    353    389      5    -15
   -137    296    433    -77   -285    363    979    607    353    387      5      0
   -148    283    431    -70   -290    358    950    576    322    361    -18    -20
   -132    272    405    -70   -270    337    919    548    293    332    -33    -46
   -129    272    402    -72   -267    337    893    532    275    319    -36    -51
   -137    249    387    -54   -262    316    872    517    254    288    -57    -72
   -145    202    345    -31   -246    272    867    509    231    259    -80    -98
   -148    155    301     -5   -226    228    854    498    210    239    -98   -124
   -148     93    241     25   -194    166    836    485    181    202   -132   -158
   -148     59    207     44   -176    132    815    470    155    174   -150   -187
   -155     25    179     64   -168    101    792    441    122    140   -176   -218
   -158     -2    155     80   -158     75    771    413     88    101   -205   -262
   -168    -20    148     93   -158     62    766    397     77     75   -223   -296
   -166    -10    155     88   -161     72    758    394     75     67   -220   -301
   -171    -12    158     90   -166     72    740    381     62     57   -220   -311
   -166    -33    132     98   -150     49    727    368     46     41   -228   -335
   -176    -57    119    116   -150     31    724    368     33     18   -244   -366
   -166   -142     23    155    -96    -59    758    431     36    -18   -293   -418
   -140   -197    -57    166    -44   -129    846    542     88    -33   -340   -485
   -140   -137      2    137    -72    -67    966    701    215     51   -270   -459
    -67    106    174    -20   -122    140   1041    836    392    244    -75   -303
    -49    633    683   -290   -366    657   1049    901    626    600    340     90
   -205   1218   1423   -509   -813   1319    917    691    727    930    763    480
   -254   1387   1641   -566   -948   1514    587    283    545    971    872    558
   -275   1013   1286   -368   -782   1148    337   -116    124    576    514    228
   -309    228    537     41   -423    381    285   -306   -355   -127   -205   -379
   -207   -252    -44    228    -83   -150    283   -215   -506   -426   -540   -688
   -166   -387   -223    275     28   -306    355    -59   -433   -423   -574   -740
   -158   -371   -213    265     23   -290    449     62   -322   -353   -524   -719
   -111   -272   -161    192     23   -218    509    142   -220   -267   -449   -670
   -111   -197    -85    153    -15   -142    545    187   -155   -213   -397   -620
   -103   -153    -51    127    -25   -103    571    218   -114   -181   -371   -597
    -83   -109    -25     93    -28    -67    576    228    -96   -166   -350   -589
    -88   -127    -38    109    -25    -83    576    236    -93   -171   -348   -592
    -93   -148    -54    122    -20   -101    574    236    -96   -179   -358   -605
    -93   -132    -38    114    -28    -85    581    241    -83   -168   -342   -602
    -80   -116    -38     98    -23    -77    568    231    -85   -166   -337   -600
    -67   -109    -41     88    -12    -75    561    228    -85   -168   -337   -594
    -80   -103    -23     90    -31    -64    558    226    -85   -168   -335   -602
    -64    -93    -31     77    -18    -62    550    215    -90   -171   -335   -607
    -33    -98    -64     64     12    -83    537    202   -101   -179   -345   -620
    -25    -96    -70     62     20    -83    524    197   -103   -184   -348   -633
    -10   -101    -90     54     38    -96    501    181   -116   -202   -363   -665
      5    -98   -103     46     51   -101    493    181   -116   -202   -363   -675
     15    -98   -114     41     64   -106    483    176   -119   -202   -366   -688
     36   -103   -140     33     88   -122    465    161   -127   -210   -366   -704
     70   -103   -174     15    119   -137    446    153   -135   -223   -368   -719
     96    -93   -189     -2    140   -140    431    145   -148   -231   -376   -735
    119   -109   -228     -5    171   -168    405    124   -171   -254   -400   -769
    137   -119   -257     -7    197   -187    384    109   -189   -272   -418   -789
    153   -127   -280    -15    215   -202    358     88   -210   -288   -428   -800
    155   -124   -283    -15    218   -202    345     88   -213   -290   -423   -795
    166   -111   -277    -28    220   -194    329     90   -218   -285   -410   -787
    184    -90   -275    -46    228   -181    306     83   -231   -288   -405   -787
    192    -93   -288    -49    236   -189    290     80   -239   -301   -407   -792
    210    -83   -296    -64    252   -189    275     80   -244   -303   -407   -795
    218    -85   -303    -67    259   -194    267     83   -249   -309   -405   -795
    213    -93   -306    -59    259   -200    265     88   -246   -309   -400   -787
    197   -101   -298    -49    246   -200    265     85   -252   -314   -405   -792
    168    -93   -265    -38    215   -179    267     88   -246   -309   -397   -795
    163    -90   -254    -36    207   -171    262     85   -246   -314   -400   -800
    140    -90   -231    -23    184   -161    259     88   -239   -306   -392   -797
    132    -93   -228    -20    179   -161    249     85   -236   -303   -394   -810
     93    -70   -166    -12    129   -116    259     98   -210   -277   -374   -802
     80    -36   -116    -23     98    -77    265    106   -184   -257   -358   -792
    137    -41   -179    -46    158   -109    246     88   -184   -262   -371   -810
    122    -62   -184    -31    150   -122    231     75   -187   -267   -376   -828
     85    -57   -142    -15    111    -98    236     75   -171   -252   -361   -826
     93    -33   -127    -31    106    -77    231     75   -163   -244   -350   -831
    158    -38   -197    -59    176   -116    200     54   -176   -259   -371   -862
    166    -57   -223    -57    194   -140    181     36   -181   -265   -381   -872
    166    -67   -233    -49    197   -150    168     25   -179   -265   -389   -883
    153    -62   -215    -46    181   -137    158     23   -171   -259   -392   -883
    179    -49   -228    -64    202   -137    142     12   -176   -267   -407   -888
    174    -25   -200    -75    187   -114    114     -2   -181   -272   -415   -888
    163     -7   -171    -77    166    -88     98     -5   -176   -259   -400   -885
    153    -25   -179    -64    166   -101    101      5   -161   -246   -387   -883
    179    -23   -202    -77    189   -111    106     12   -145   -233   -376   -878
    161      5   -158    -83    158    -75    109     20   -127   -213   -361   -859
    155     31   -124    -96    140    -46    103     23   -119   -202   -363   -828
    174     44   -129   -111    150    -44     93     20   -116   -202   -376   -813
    215     62   -153   -137    184    -44     77     18   -114   -194   -366   -818
    233     80   -153   -161    194    -36     67      2   -116   -189   -366   -820
    236    106   -132   -171    184    -12     59    -10   -109   -179   -361   -800
    233    148    -85   -192    161     31     44    -28   -109   -174   -363   -787
    280    150   -129   -215    205     10      2    -67   -140   -197   -387   -828
    262    129   -135   -197    197     -2    -41   -109   -174   -223   -418   -852
    257    132   -124   -194    189      5    -70   -137   -189   -233   -449   -849
    296    116   -179   -207    239    -31   -106   -171   -218   -267   -498   -862
    314     88   -226   -200    270    -67   -132   -202   -246   -293   -527   -883
    267     44   -226   -158    246    -90   -145   -220   -259   -306   -535   -896
    272    -12   -285   -129    277   -148   -184   -262   -298   -342   -589   -937
    329    -62   -392   -135    358   -226   -233   -319   -361   -407   -680   -987
    329   -101   -431   -114    379   -265   -267   -361   -400   -452   -740  -1013
    319   -135   -454    -93    384   -293   -306   -405   -441   -480   -758  -1041
    298   -163   -462    -67    379   -311   -332   -436   -467   -491   -758  -1057
    259   -187   -449    -36    353   -316   -353   -462   -488   -498   -771  -1065
    197   -194   -392      0    293   -293   -355   -470   -491   -501   -784  -1067
    249   -207   -457    -20    350   -332   -392   -509   -524   -540   -865  -1104
    340   -210   -550    -64    444   -379   -433   -553   -561   -581   -919  -1153
    376   -254   -631    -62    501   -444   -465   -579   -597   -628   -969  -1208
    381   -345   -727    -18    553   -535   -452   -548   -610   -675  -1039  -1286
    387   -363   -750    -10    566   -558   -363   -441   -561   -678  -1072  -1348
    459   -288   -750    -85    602   -519   -288   -316   -470   -610  -1028  -1340
    527    -25   -553   -254    540   -288   -228   -181   -290   -397   -820  -1156
    555    496    -59   -524    309    218   -239   -142    -67    -41   -423   -766
    493   1075    581   -787    -44    828   -418   -407     -7    252    -64   -420
    454   1202    748   -831   -145    976   -743   -823   -210    259    -18   -379
    407    782    371   -597     18    576  -1018  -1265   -665   -189   -452   -735
    340    -28   -368   -155    353   -197  -1096  -1496  -1174   -917  -1187  -1348
    439   -506   -948     31    691   -727  -1104  -1428  -1319  -1187  -1501  -1654
    522   -610  -1132     44    826   -870  -1044  -1280  -1234  -1163  -1522  -1696
    561   -576  -1140      5    849   -857   -958  -1166  -1124  -1098  -1473  -1678
    530   -478  -1008    -25    769   -743   -880  -1075  -1010  -1000  -1382  -1602
    555   -426   -982    -64    766   -701   -865  -1052   -963   -953  -1350  -1577
    579   -397   -976    -93    776   -685   -865  -1041   -937   -927  -1306  -1577
    644   -402  -1047   -122    844   -724   -891  -1067   -953   -937  -1299  -1610
    628   -410  -1039   -109    833   -724   -888  -1072   -945   -935  -1296  -1623
    574   -397   -971    -88    771   -683   -888  -1070   -932   -930  -1293  -1613
    548   -400   -948    -75    745   -672   -896  -1083   -932   -932  -1299  -1608
    524   -392   -917    -67    719   -652   -883  -1091   -935   -917  -1317  -1600
    496   -397   -893    -49    693   -644   -885  -1083   -943   -904  -1327  -1592
    436   -415   -854    -12    644   -636   -888  -1083   -940   -896  -1332  -1574
    449   -394   -844    -28    646   -618   -914  -1078   -927   -896  -1345  -1551
    420   -405   -828    -10    623   -615   -927  -1083   -919   -909  -1335  -1538
    348   -426   -774     38    561   -600   -904  -1085   -904   -909  -1322  -1519
    358   -405   -763     23    561   -584   -909  -1096   -888   -901  -1317  -1504
    371   -402   -776     15    574   -589   -924  -1104   -888   -893  -1319  -1501
    400   -392   -792     -5    594   -592   -950  -1119   -906   -896  -1330  -1506
    433   -366   -800    -33    615   -581   -966  -1122   -911   -896  -1335  -1499
    426   -363   -792    -31    607   -576   -992  -1140   -919   -906  -1369  -1499
    423   -355   -779    -33    600   -566  -1010  -1161   -924   -919  -1400  -1499
    405   -337   -745    -36    574   -540  -1018  -1171   -917   -914  -1400  -1491
    387   -337   -724    -23    555   -530  -1036  -1195   -927   -914  -1397  -1501
    400   -350   -753    -25    574   -550  -1065  -1215   -937   -924  -1408  -1501
    400   -350   -750    -25    574   -550  -1085  -1226   -943   -917  -1408  -1491
    384   -350   -737    -18    558   -542  -1109  -1236   -950   -917  -1410  -1488
    392   -311   -704    -38    548   -506  -1117  -1228   -940   -896  -1397  -1470
    423   -298   -722    -64    571   -509  -1132  -1226   -948   -893  -1397  -1457
    439   -293   -732    -72    584   -511  -1135  -1221   -948   -888  -1389  -1441
    441   -285   -727    -77    581   -506  -1127  -1208   -937   -872  -1371  -1415
    446   -293   -740    -75    592   -517  -1124  -1210   -940   -872  -1371  -1410
    420   -319   -740    -51    579   -530  -1122  -1223   -950   -885  -1384  -1418
    355   -311   -667    -20    511   -488  -1096  -1213   -935   -867  -1361  -1392
    368   -311   -680    -31    522   -493  -1093  -1213   -930   -859  -1353  -1384
    517   -296   -813   -109    665   -553  -1124  -1252   -961   -891  -1389  -1421
    527   -265   -792   -132    657   -527  -1114  -1247   -948   -872  -1382  -1413
    519   -254   -774   -132    644   -514  -1104  -1234   -927   -854  -1374  -1413
    504   -252   -758   -127    628   -504  -1091  -1221   -909   -841  -1361  -1410
    491   -241   -732   -124    610   -485  -1072  -1208   -891   -820  -1350  -1402
    483   -249   -735   -116    607   -491  -1070  -1208   -885   -813  -1361  -1405
    504   -241   -745   -132    623   -491  -1067  -1213   -880   -810  -1361  -1408
    519   -236   -756   -142    636   -496  -1062  -1218   -878   -807  -1363  -1410
    532   -239   -771   -145    652   -504  -1065  -1223   -878   -807  -1379  -1408
    537   -262   -800   -137    667   -532  -1070  -1223   -891   -807  -1384  -1408
    509   -270   -779   -119    644   -524  -1062  -1210   -883   -789  -1371  -1392
    540   -257   -797   -140    667   -527  -1070  -1213   -885   -784  -1371  -1389
    576   -244   -820   -166    698   -532  -1078  -1208   -885   -784  -1379  -1379
    566   -228   -797   -171    680   -511  -1075  -1192   -870   -774  -1366  -1350
    566   -218   -784   -176    675   -501  -1070  -1179   -857   -763  -1356  -1332
    576   -218   -795   -179    685   -506  -1072  -1171   -852   -756  -1348  -1322
    592   -194   -787   -197    688   -491  -1057  -1150   -833   -740  -1330  -1291
    571   -176   -750   -197    659   -465  -1026  -1122   -807   -717  -1299  -1257
    584   -148   -732   -218    657   -441  -1008  -1104   -792   -696  -1275  -1234
    610   -148   -758   -231    683   -454  -1000  -1093   -795   -693  -1270  -1223
    610   -124   -735   -241    672   -428   -984  -1072   -779   -672  -1247  -1187
    652    -83   -737   -285    691   -410   -992  -1075   -782   -672  -1231  -1171
    670    -75   -745   -296    706   -410   -992  -1085   -789   -680  -1215  -1166
    672    -64   -737   -303    704   -402   -995  -1096   -789   -670  -1184  -1145
    675    -67   -743   -303    709   -405  -1002  -1106   -805   -675  -1166  -1130
    646   -101   -748   -275    696   -423  -1018  -1127   -831   -691  -1166  -1111
    652    -98   -750   -277    698   -423  -1034  -1140   -844   -698  -1174  -1085
    652   -129   -782   -262    714   -454  -1047  -1150   -865   -719  -1195  -1085
    652   -179   -831   -236    740   -504  -1052  -1156   -883   -732  -1210  -1091
    620   -236   -857   -194    737   -545  -1054  -1161   -911   -758  -1244  -1101
    605   -306   -911   -150    756   -607  -1052  -1161   -937   -782  -1275  -1117
    620   -348   -971   -137    795   -657  -1049  -1171   -961   -797  -1278  -1130
    646   -374  -1021   -135    833   -696  -1047  -1184   -984   -813  -1280  -1130
    652   -433  -1088   -109    867   -761  -1065  -1202  -1018   -852  -1301  -1135
    644   -446  -1091    -98    865   -769  -1072  -1215  -1036   -865  -1309  -1117
    561   -459  -1023    -51    789   -740  -1054  -1202  -1028   -849  -1280  -1075
    613   -506  -1119    -51    865   -813  -1067  -1213  -1049   -870  -1278  -1072
    691   -537  -1228    -77    958   -883  -1088  -1234  -1088   -904  -1278  -1085
    719   -563  -1286    -77   1002   -924  -1088  -1236  -1104   -919  -1275  -1075
    722   -654  -1376    -33   1047  -1015  -1080  -1218  -1127   -945  -1278  -1072
    711   -766  -1478     28   1093  -1122  -1008  -1140  -1135   -984  -1306  -1109
    722   -774  -1499     23   1109  -1135   -893  -1008  -1075   -966  -1288  -1109
    771   -693  -1465    -41   1117  -1078   -802   -836   -958   -859  -1192  -1002
    831   -345  -1179   -244   1002   -761   -750   -675   -737   -579   -891   -685
    815    303   -511   -558    665   -103   -730   -605   -444   -150   -387   -155
    602    852    246   -730    176    550   -872   -820   -285    171     33    259
    472    766    293   -620     90    530  -1174  -1213   -491     57    -25    220
    407     90   -316   -252    361   -111  -1405  -1641  -1065   -568   -626   -293
    389   -761  -1150    187    769   -956  -1473  -1829  -1590  -1247  -1304   -909
    441  -1083  -1525    319    982  -1304  -1436  -1699  -1641  -1376  -1465  -1070
    475  -1093  -1569    309   1021  -1330  -1322  -1527  -1543  -1309  -1408  -1036
    496  -1010  -1509    257   1000  -1260  -1195  -1374  -1431  -1213  -1312   -948
    527   -906  -1434    189    979  -1169  -1096  -1265  -1340  -1122  -1234   -854
    535   -852  -1387    158    958  -1119  -1041  -1208  -1301  -1078  -1182   -802
    550   -828  -1379    137    963  -1104  -1013  -1176  -1283  -1065  -1156   -776
    555   -818  -1374    129    963  -1096   -989  -1158  -1280  -1072  -1150   -753
    566   -826  -1392    129    979  -1109   -974  -1145  -1286  -1078  -1150   -743
    568   -836  -1408    132    987  -1122   -969  -1145  -1299  -1088  -1148   -740
    563   -820  -1387    127    974  -1104   -958  -1137  -1306  -1085  -1119   -714
    553   -813  -1366    129    958  -1091   -937  -1122  -1301  -1080  -1078   -680
    532   -820  -1353    145    943  -1085   -922  -1114  -1304  -1083  -1047   -659
    511   -826  -1337    155    922  -1080   -911  -1101  -1312  -1085  -1021   -659
    483   -820  -1306    168    893  -1062   -891  -1080  -1301  -1075  -1005   -657
    465   -828  -1293    179    878  -1060   -870  -1057  -1293  -1072   -997   -633
    454   -826  -1280    187    867  -1052   -852  -1039  -1283  -1070   -979   -600
    457   -807  -1265    174    857  -1036   -846  -1028  -1288  -1083   -948   -576
    483   -779  -1265    148    872  -1021   -849  -1021  -1301  -1088   -922   -561
    509   -771  -1280    129    893  -1026   -857  -1018  -1314  -1091   -914   -558
    514   -769  -1283    127    898  -1026   -852  -1008  -1317  -1091   -904   -548
    511   -766  -1278    124    893  -1023   -841  -1002  -1322  -1096   -893   -537
    509   -745  -1257    116    883  -1000   -839   -995  -1327  -1104   -880   -519
    509   -745  -1257    116    880  -1000   -836   -987  -1335  -1119   -857   -519
    517   -748  -1265    116    891  -1005   -833   -979  -1335  -1122   -836   -509
    517   -761  -1278    119    896  -1018   -836   -974  -1348  -1132   -833   -491
    527   -769  -1296    119    909  -1031   -828   -963  -1350  -1132   -818   -480
    555   -756  -1314     98    932  -1034   -836   -963  -1361  -1140   -802   -465
    563   -750  -1314     93    937  -1031   -831   -950  -1363  -1140   -771   -433
    561   -745  -1306     90    932  -1026   -823   -935  -1366  -1137   -743   -402
    600   -727  -1330     62    963  -1028   -828   -935  -1379  -1153   -745   -394
    613   -717  -1330     51    969  -1023   -828   -932  -1382  -1169   -740   -394
    610   -711  -1322     51    966  -1015   -820   -930  -1389  -1184   -724   -389
    644   -714  -1358     33   1000  -1036   -810   -930  -1397  -1202   -724   -384
    644   -722  -1366     38   1002  -1044   -789   -917  -1389  -1210   -714   -366
    639   -727  -1366     44   1000  -1047   -774   -909  -1387  -1210   -693   -361
    597   -766  -1363     85    979  -1065   -758   -898  -1387  -1205   -662   -358
    548   -795  -1345    122    945  -1067   -735   -870  -1374  -1195   -628   -329
    542   -753  -1299    103    919  -1026   -683   -813  -1325  -1158   -576   -277
    597   -652  -1249     25    919   -950   -623   -750  -1262  -1106   -511   -220
    607   -594  -1202     -5    904   -898   -584   -714  -1228  -1083   -475   -197
    553   -670  -1223     57    885   -945   -605   -737  -1254  -1109   -480   -223
    488   -709  -1197    109    841   -953   -587   -719  -1244  -1101   -454   -210
    444   -709  -1156    132    797   -932   -566   -698  -1228  -1083   -423   -192
    420   -696  -1117    137    769   -906   -555   -685  -1221  -1078   -397   -174
    493   -675  -1169     88    831   -922   -574   -698  -1231  -1093   -394   -171
    496   -678  -1174     88    833   -924   -571   -691  -1228  -1085   -379   -153
    472   -675  -1148     98    807   -911   -558   -672  -1218  -1075   -350   -124
    441   -649  -1091    103    766   -870   -537   -646  -1200  -1054   -319    -98
    387   -636  -1023    122    704   -828   -517   -620  -1176  -1031   -283    -62
    368   -618   -987    124    675   -802   -496   -589  -1153  -1010   -244    -12
    389   -597   -987    103    688   -792   -491   -579  -1148  -1008   -223      5
    397   -542   -940     72    667   -740   -467   -548  -1124   -974   -179     57
    381   -488   -870     51    626   -678   -436   -517  -1093   -937   -135    111
    371   -454   -826     41    597   -639   -413   -491  -1070   -914   -111    153
    366   -439   -805     36    584   -620   -400   -472  -1062   -906   -103    194
    363   -397   -761     18    561   -579   -384   -452  -1052   -888    -67    223
    366   -348   -714    -10    537   -530   -376   -439  -1041   -878    -33    254
    355   -309   -665    -23    509   -485   -363   -433  -1023   -865     -2    288
    358   -272   -633    -44    496   -454   -363   -439  -1023   -859     23    309
    376   -254   -631    -59    504   -441   -394   -467  -1047   -872     36    306
    337   -262   -602    -38    470   -431   -405   -478  -1052   -880     51    309
    298   -254   -553    -23    426   -402   -397   -472  -1047   -880     77    337
    257   -267   -524      5    389   -394   -407   -485  -1062   -901     85    348
    239   -270   -509     15    374   -389   -413   -488  -1072   -919     93    350
    197   -288   -485     44    340   -387   -400   -472  -1070   -930    106    350
    179   -324   -504     72    340   -413   -400   -472  -1088   -961     93    332
    155   -355   -511     98    332   -433   -405   -485  -1114   -997     75    316
    135   -368   -504    116    319   -436   -410   -498  -1132  -1021     70    309
     90   -389   -480    148    283   -433   -410   -506  -1148  -1036     75    298
     62   -394   -457    163    259   -426   -407   -509  -1158  -1047     85    293
     46   -394   -444    171    244   -420   -405   -511  -1166  -1060     96    288
     33   -387   -420    176    226   -402   -400   -506  -1169  -1065    111    301
     12   -374   -387    179    197   -379   -387   -498  -1161  -1060    137    324
      5   -392   -397    192    200   -394   -384   -498  -1171  -1078    137    322
    -20   -459   -439    239    207   -449   -366   -480  -1195  -1119    103    290
    -36   -522   -485    280    223   -504   -277   -381  -1174  -1148     67    252
     28   -493   -522    231    272   -506   -168   -244  -1101  -1127     80    246
     93   -361   -454    132    272   -407    -64    -59   -961  -1005    197    350
    150     41   -109    -98    127    -33      0     96   -722   -706    527    675
     88    756    667   -420   -288    711     20    150   -397   -223   1093   1241
    -96   1273   1369   -589   -732   1319   -176   -103   -270     98   1504   1641
   -197   1114   1312   -459   -756   1213   -506   -545   -550    -77   1379   1519
   -270    387    657    -59   -465    522   -724   -989  -1161   -774    724    937
   -262   -423   -161    342    -51   -293   -779  -1148  -1652  -1439     49    322
   -181   -704   -522    441    168   -613   -743  -1010  -1680  -1553   -101    158
   -127   -704   -576    415    223   -641   -631   -846  -1574  -1491    -64    161
    -93   -600   -506    345    205   -553   -509   -698  -1447  -1387     28    226
    -59   -493   -433    277    187   -465   -426   -597  -1348  -1304    109    301
    -41   -462   -420    249    187   -444   -381   -553  -1309  -1273    140    335
    -12   -444   -431    228    207   -439   -361   -532  -1296  -1267    148    350
     25   -423   -449    197    236   -436   -350   -519  -1293  -1270    150    358
     46   -405   -452    179    249   -428   -350   -517  -1291  -1273    153    368
     51   -392   -444    168    246   -418   -361   -524  -1291  -1275    158    368
     77   -394   -472    158    275   -433   -358   -522  -1296  -1278    158    363
     85   -355   -441    132    262   -397   -345   -506  -1283  -1262    184    384
     80   -332   -413    127    246   -371   -340   -496  -1278  -1254    205    397
    142   -316   -459     85    298   -387   -355   -511  -1299  -1278    197    384
    176   -311   -491     67    332   -400   -366   -524  -1317  -1293    194    376
    150   -319   -470     83    306   -392   -355   -519  -1317  -1291    207    389
    145   -288   -433     72    288   -361   -337   -496  -1296  -1280    233    418
    148   -265   -413     57    280   -337   -324   -478  -1286  -1270    257    436
    116   -262   -379     72    246   -319   -314   -454  -1273  -1257    283    454
    122   -262   -384     67    252   -324   -311   -446  -1270  -1249    293    454
    135   -246   -381     57    257   -314   -306   -441  -1267  -1249    309    462
    124   -231   -358     51    239   -293   -309   -444  -1273  -1249    322    470
    127   -228   -355     49    241   -290   -306   -436  -1273  -1244    337    480
    119   -226   -345     51    231   -285   -296   -418  -1260  -1234    358    498
     85   -210   -296     62    189   -252   -277   -392  -1236  -1218    384    527
    142   -200   -345     28    244   -272   -306   -407  -1252  -1234    389    530
    163   -184   -348     10    254   -265   -316   -407  -1257  -1239    407    542
    155   -158   -314      0    233   -233   -316   -392  -1247  -1228    433    566
    137   -122   -259     -7    197   -189   -309   -371  -1234  -1208    462    589
    124   -101   -228    -12    176   -166   -290   -345  -1213  -1184    493    620
    127   -106   -233    -10    179   -168   -283   -337  -1210  -1182    501    628
    153   -114   -267    -20    207   -189   -283   -350  -1228  -1195    496    626
    155    -93   -249    -31    202   -171   -270   -332  -1213  -1184    524    657
    153    -49   -202    -51    176   -124   -259   -322  -1210  -1187    537    665
    135    -54   -189    -41    161   -122   -244   -311  -1202  -1189    535    659
    129    -51   -181    -38    153   -116   -215   -285  -1179  -1182    553    670
    122    -46   -168    -36    145   -106   -210   -280  -1171  -1182    558    662
    135    -10   -145    -62    137    -75   -200   -270  -1150  -1163    584    672
    145     20   -127    -83    135    -51   -181   -246  -1124  -1137    610    680
    153     38   -114    -98    135    -36   -166   -223  -1096  -1111    636    688
    135     38    -96    -85    116    -28   -135   -202  -1072  -1088    665    693
    124     41    -83    -83    103    -20   -124   -197  -1062  -1078    688    688
    119     51    -67    -85     93     -7   -111   -200  -1060  -1080    698    675
     93     59    -36    -77     62     12   -103   -200  -1060  -1080    701    678
     70     70      0    -70     36     36    -88   -176  -1036  -1054    724    698
     62     67      5    -67     28     36    -90   -179  -1034  -1049    745    698
     28     93     62    -62    -15     77    -72   -161  -1010  -1026    766    724
     38    116     77    -77    -18     98    -75   -158  -1008  -1026    758    719
     83    150     67   -116      7    109    -85   -161  -1013  -1031    753    711
      0    155    153    -77    -77    155    -59   -132   -982  -1000    792    743
    -15    158    174    -72    -93    166    -38   -119   -966   -992    802    745
     31    200    168   -116    -70    184    -25    -98   -948   -987    823    748
     88    265    176   -176    -44    220    -15    -83   -930   -976    854    756
    189    309    119   -249     33    215    -28    -96   -940  -1000    852    743
    194    327    132   -262     31    231    -10    -85   -937  -1015    872    769
    207    355    148   -283     31    252     -7    -83   -940  -1028    883    776
    200    397    197   -298      2    298     -2    -70   -927  -1023    904    776
    215    446    228   -332     -7    337     10    -62   -914  -1015    935    789
    231    496    265   -366    -15    381      5    -75   -917  -1000    963    792
    228    498    270   -366    -20    384    -23   -116   -953  -1013    940    763
    231    509    277   -368    -23    394    -38   -155   -995  -1052    906    743
    192    519    327   -355    -67    423    -28   -168  -1021  -1067    896    748
    187    506    319   -348    -67    413    -31   -176  -1015  -1083    880    758
    218    485    267   -353    -23    376    -62   -200  -1039  -1106    872    732
    215    446    231   -329     -7    340    -83   -236  -1070  -1130    841    685
    233    415    181   -324     25    298   -101   -254  -1093  -1161    800    641
    285    389    103   -337     90    246   -122   -272  -1119  -1192    774    597
    345    361     15   -355    166    189   -158   -314  -1166  -1236    735    548
    410    348    -62   -379    236    142   -187   -353  -1210  -1283    670    506
    446    361    -85   -402    265    137   -192   -358  -1228  -1301    654    496
    501    355   -145   -428    324    106   -207   -376  -1247  -1319    633    475
    542    361   -184   -454    363     88   -231   -394  -1257  -1335    628    467
    540    361   -179   -449    361     90   -262   -420  -1280  -1356    607    444
    485    327   -161   -407    322     83   -257   -413  -1283  -1366    587    415
    504    246   -257   -376    381     -5   -246   -389  -1304  -1415    530    342
    472    174   -298   -324    384    -62   -161   -293  -1262  -1439    475    277
    493    197   -296   -345    394    -49    -72   -187  -1184  -1418    488    254
    540    376   -163   -459    350    109     15    -31  -1015  -1252    641    376
    579    831    249   -706    166    540     41     57   -795   -917    997    714
    522   1449    924   -987   -202   1187    -15    -23   -605   -530   1480   1145
    376   1821   1444  -1098   -532   1634   -252   -332   -631   -309   1808   1384
    358   1579   1218   -969   -431   1400   -524   -709   -974   -553   1574   1169
    265    888    623   -576   -179    756   -613   -961  -1457  -1200    909    620
    239    311     70   -277     83    189   -613   -950  -1722  -1639    426    226
    293     62   -231   -176    262    -83   -555   -795  -1712  -1719    316    119
    358     49   -309   -205    335   -129   -485   -698  -1641  -1696    288     96
    337    116   -220   -228    277    -51   -410   -610  -1530  -1605    329    135
    301    194   -109   -249    205     44   -342   -535  -1428  -1514    384    158
    288    285     -2   -285    145    142   -290   -483  -1345  -1441    441    187
    254    316     62   -285     96    189   -262   -454  -1306  -1415    467    194
    226    314     88   -270     67    202   -233   -431  -1286  -1402    467    194
    226    327    101   -277     62    215   -223   -420  -1273  -1384    470    194
    205    358    153   -280     25    257   -213   -413  -1254  -1366    485    205
    181    374    192   -280     -5    283   -202   -397  -1234  -1348    496    218
    184    394    210   -290    -12    303   -197   -384  -1221  -1343    493    231
    181    387    202   -285    -12    296   -205   -392  -1228  -1358    480    226
    158    389    231   -272    -36    311   -192   -381  -1215  -1353    483    241
    119    384    262   -254    -70    324   -179   -363  -1202  -1332    488    257
    122    379    257   -252    -67    319   -174   -355  -1192  -1327    483    262
    181    407    226   -296    -23    319   -171   -350  -1184  -1327    472    259
    200    433    233   -316    -15    335   -161   -337  -1163  -1309    478    265
    187    433    246   -311    -31    340   -163   -332  -1158  -1301    480    257
    189    454    265   -322    -38    358   -161   -327  -1153  -1296    480    241
    179    452    272   -316    -46    363   -155   -322  -1150  -1299    472    231
    163    441    277   -301    -57    361   -148   -309  -1143  -1296    470    233
    189    496    306   -342    -57    400   -135   -293  -1124  -1273    488    254
    205    540    335   -374    -64    439   -127   -288  -1114  -1257    498    265
    241    545    303   -394    -33    426   -124   -283  -1114  -1257    493    259
    252    566    314   -407    -31    441   -103   -257  -1093  -1236    504    277
    285    610    324   -449    -20    467   -106   -246  -1075  -1215    514    293
    327    626    298   -478     12    465   -122   -246  -1075  -1213    511    293
    332    615    283   -478     25    449   -122   -236  -1070  -1213    504    301
    306    626    319   -465     -5    472   -103   -213  -1049  -1197    517    322
    301    654    353   -480    -25    504    -83   -187  -1026  -1171    537    342
    319    680    361   -501    -20    522    -64   -171  -1010  -1156    542    350
    355    711    355   -535      0    535    -54   -163  -1008  -1156    545    348
    400    737    337   -568     31    537    -49   -155  -1002  -1153    558    342
    436    743    303   -589     67    522    -38   -150  -1002  -1158    558    342
    444    761    316   -602     64    537    -15   -135   -982  -1140    566    350
    439    766    327   -602     54    548      5   -116   -961  -1122    584    358
    402    758    355   -579     23    558     36    -88   -930  -1098    592    368
    397    805    407   -602     -5    607     62    -72   -896  -1067    615    374
    418    836    418   -628      0    628     70    -67   -875  -1052    631    376
    454    844    387   -649     33    615     67    -70   -865  -1041    620    374
    470    833    363   -652     54    600     70    -70   -852  -1028    644    368
    462    833    371   -649     44    605     80    -62   -833  -1026    633    371
    454    828    374   -644     41    602     98    -49   -807  -1026    623    371
    449    841    392   -646     28    618    111    -41   -784  -1000    636    376
    452    875    423   -662     15    649    114    -36   -763   -974    667    384
    452    852    397   -654     25    626    111    -33   -758   -971    688    392
    446    831    384   -639     31    607    114    -20   -745   -953    698    405
    413    823    410   -620      2    618    127      2   -722   -919    745    420
    407    846    439   -626    -15    644    140     23   -696   -888    782    436
    467    878    410   -672     28    644    137     36   -683   -875    782    446
    485    904    418   -696     33    662    150     62   -654   -846    805    472
    472    917    444   -698     15    680    158     85   -618   -826    839    493
    511    937    426   -724     44    683    155    101   -576   -818    862    504
    498    943    444   -722     25    693    155    119   -537   -800    883    517
    436    958    522   -698    -44    740    192    163   -491   -743    930    561
    381    989    605   -685   -111    797    241    205   -441   -683    982    610
    394   1034    639   -714   -122    836    254    210   -426   -652   1008    628
    389   1036    646   -714   -127    841    249    202   -433   -639   1005    633
    350   1013    662   -683   -155    839    246    197   -439   -641    974    649
    337    995    654   -667   -158    826    249    192   -441   -649    976    652
    311    969    657   -639   -171    813    262    197   -436   -644    979    662
    283    940    657   -613   -189    800    259    194   -444   -657    924    657
    275    917    641   -594   -181    779    259    197   -449   -662    927    652
    275    865    587   -571   -155    727    249    189   -470   -675    932    631
    272    823    550   -548   -137    688    244    184   -488   -685    896    613
    257    782    524   -519   -132    652    249    181   -493   -701    878    592
    257    740    483   -498   -111    613    241    168   -514   -717    857    576
    265    719    454   -493    -93    589    228    155   -532   -735    841    563
    277    722    444   -498    -83    584    233    158   -532   -737    831    568
    262    696    431   -480    -85    563    233    155   -535   -743    815    571
    241    680    439   -459    -98    561    239    161   -535   -743    815    581
    226    711    483   -470   -129    597    254    174   -517   -724    833    600
    259    693    433   -475    -85    563    254    179   -522   -737    826    589
    303    561    257   -433     23    407    275    215   -550   -789    727    509
    262    519    257   -392      2    389    392    342   -485   -774    688    488
    275    568    293   -423    -10    433    501    506   -371   -696    732    524
    355    774    418   -563    -31    597    581    680   -194   -501    909    675
    400   1291    891   -846   -246   1091    589    750     49   -124   1319   1078
    353   1862   1509  -1109   -576   1686    478    592    207    220   1730   1470
    303   2016   1712  -1161   -704   1865    179    246    109    309   1857   1574
    265   1641   1376   -953   -555   1509    -88   -168   -303    -67   1499   1260
    226    891    665   -561   -220    779   -161   -426   -831   -771    782    644
    280    405    124   -345     77    265   -155   -376  -1008  -1072    444    340
    329    246    -85   -290    207     80    -77   -223   -945  -1080    394    288
    353    267    -85   -309    220     90     23    -90   -836  -1008    441    319
    371    374      0   -374    187    187    109     10   -719   -917    524    387
    379    444     64   -413    155    257    161     72   -639   -846    581    439
    389    465     75   -428    155    272    194    111   -589   -805    615    478
    361    475    114   -418    124    296    231    150   -545   -766    646    522
    358    475    116   -418    122    296    244    163   -530   -750    652    537
    358    478    119   -418    119    298    252    171   -514   -743    649    537
    335    483    148   -413     93    316    259    181   -496   -727    657    535
    342    501    158   -420     93    329    262    187   -483   -717    665    537
    293    493    200   -394     46    348    277    207   -457   -701    685    553
    275    467    189   -371     41    329    283    213   -449   -698    685    568
    277    459    181   -371     46    319    288    228   -431   -685    678    602
    267    478    210   -371     28    345    301    244   -405   -659    685    633
    290    475    181   -384     51    329    296    244   -402   -659    698    610
    280    467    184   -374     46    327    298    252   -392   -652    719    592
    280    475    192   -379     44    332    303    257   -376   -646    730    584
    298    475    176   -387     62    327    309    270   -363   -644    737    581
    316    475    155   -397     80    316    311    277   -353   -639    737    589
    348    488    140   -420    103    314    314    280   -337   -628    722    623
    348    485    137   -418    106    311    319    288   -324   -623    727    639
    353    496    142   -423    106    319    319    290   -314   -613    753    623
    345    483    137   -415    103    311    311    293   -314   -615    769    613
    322    467    145   -394     88    309    311    306   -303   -607    782    615
    322    483    161   -402     80    322    319    322   -285   -589    802    623
    366    498    132   -431    116    316    309    324   -280   -587    807    600
    329    506    174   -420     77    340    324    358   -244   -548    844    613
    350    540    189   -446     80    366    337    387   -215   -511    880    639
    371    545    174   -462     98    361    340    405   -200   -496    896    649
    394    522    127   -457    135    324    342    410   -202   -498    891    636
    397    532    135   -465    132    335    366    428   -184   -483    909    649
    381    548    166   -467    109    358    387    444   -163   -465    930    665
    368    550    179   -459     93    366    410    457   -148   -452    943    678
    361    576    215   -467     72    397    431    472   -124   -431    966    683
    355    587    231   -472     62    410    454    491   -103   -413    982    678
    329    594    265   -462     31    431    480    524    -64   -384   1015    701
    327    602    275   -465     25    439    496    548    -33   -361   1039    714
    332    620    288   -475     23    454    509    566     -2   -340   1057    730
    332    639    306   -485     12    472    517    576     20   -324   1070    737
    322    636    311   -480      5    475    530    587     41   -314   1080    743
    303    633    329   -470    -12    483    548    605     64   -290   1101    763
    280    639    358   -459    -38    498    561    615     88   -270   1127    782
    270    644    374   -459    -51    509    561    618    103   -259   1143    802
    267    659    389   -465    -59    524    561    626    116   -249   1153    818
    270    670    400   -470    -64    535    571    641    137   -233   1166    833
    246    680    433   -462    -93    558    589    659    168   -205   1197    859
    241    691    449   -467   -103    571    597    662    184   -192   1208    849
    254    701    446   -480    -96    574    600    662    192   -187   1208    833
    252    719    465   -488   -106    592    607    672    210   -166   1221    857
    223    758    535   -491   -155    646    641    717    259   -122   1262    904
    200    805    602   -504   -202    704    680    763    311    -77   1309    945
    210    831    618   -522   -202    724    696    787    340    -51   1337    971
    223    844    618   -535   -197    732    706    797    355    -36   1356    992
    228    870    641   -548   -205    756    727    820    384     -7   1389   1028
    233    904    667   -571   -218    787    737    841    410     15   1418   1067
    244    937    693   -592   -223    815    740    852    431     38   1447   1096
    223    948    724   -587   -252    836    745    846    439     57   1457   1109
    228    974    745   -600   -257    859    753    846    457     75   1470   1124
    262    969    706   -615   -223    836    717    805    428     44   1444   1114
    280    953    672   -618   -194    813    685    771    407     20   1431   1114
    348    950    600   -652   -127    776    644    732    379     -5   1400   1098
    355    911    555   -633    -98    735    620    709    353    -25   1376   1078
    319    885    563   -605   -122    724    628    711    358    -25   1376   1080
    392    865    472   -631    -38    670    602    683    327    -57   1340   1049
    480    828    345   -654     64    587    566    652    285    -98   1288   1000
    553    787    233   -670    161    511    535    620    246   -137   1241    956
    605    748    140   -678    231    444    501    581    202   -181   1189    911
    646    740     93   -693    275    415    483    563    179   -202   1166    893
    667    709     41   -691    314    376    465    545    155   -226   1145    865
    714    693    -20   -704    368    337    446    527    132   -249   1122    846
    691    680    -10   -688    350    337    439    524    132   -249   1119    844
    675    670     -5   -672    340    332    439    530    140   -241   1122    849
    665    641    -23   -654    345    309    436    524    135   -246   1109    844
    678    553   -124   -615    402    215    446    537    114   -283   1062    800
    654    470   -184   -566    420    142    542    649    150   -293   1028    740
    633    506   -127   -571    379    189    672    815    259   -218   1075    771
    675    675     -2   -675    337    337    782   1015    439    -38   1231    922
    709   1106    397   -906    155    753    833   1163    706    316   1615   1309
    589   1790   1197  -1192   -303   1493    802   1114    971    771   2153   1844
    407   2171   1764  -1291   -678   1969    566    802    995   1002   2457   2127
    316   1919   1602  -1119   -644   1761    249    376    659    758   2252   1935
    272   1117    844   -693   -285    982     57    -41     23     10   1506   1267
    311    436    122   -376     96    280     36    -77   -303   -480    961    756
    363    223   -140   -293    252     41    101     88   -262   -517    870    657
    384    239   -145   -311    265     46    233    262   -122   -418    935    698
    405    337    -67   -371    236    135    353    410     15   -296   1036    784
    387    415     28   -402    179    223    415    483     98   -218   1109    844
    355    467    111   -413    122    290    462    540    158   -163   1161    898
    381    485    103   -433    140    296    488    571    187   -137   1174    924
    389    472     83   -431    153    277    501    584    194   -127   1176    927
    415    480     64   -449    174    272    498    581    197   -122   1176    927
    389    491     98   -441    145    296    511    597    220   -101   1189    948
    379    498    119   -439    129    309    522    605    236    -88   1189    963
    392    488     96   -439    148    293    517    600    223    -96   1171    958
    387    504    114   -446    135    309    524    610    231    -83   1182    976
    397    511    114   -454    142    314    527    623    239    -67   1189    987
    389    511    122   -452    135    316    530    628    244    -59   1195    984
    340    496    155   -418     93    327    532    628    246    -54   1195    979
    353    493    140   -423    103    319    532    631    244    -57   1176    976
    371    511    140   -441    114    327    530    639    246    -51   1176    989
    389    542    153   -467    116    350    522    644    252    -36   1179   1008
    402    561    158   -480    122    361    524    639    252    -36   1166   1002
    407    550    142   -480    132    348    522    639    249    -36   1163   1005
    392    555    161   -475    114    358    530    652    267    -18   1197   1031
    363    574    210   -470     75    392    532    665    280      7   1236   1060
    272    574    301   -423    -12    439    561    693    306     36   1275   1101
    283    568    285   -426      0    428    555    696    301     36   1273   1104
    353    584    228   -470     62    407    530    678    275     18   1234   1091
    358    592    233   -478     62    413    514    678    275     15   1231   1104
    384    610    226   -496     80    418    493    667    262      5   1221   1101
    335    615    280   -478     28    449    493    678    272     20   1226   1135
    329    626    296   -478     15    462    498    693    285     41   1244   1166
    350    649    296   -501     25    472    498    691    280     49   1260   1153
    366    662    296   -514     36    480    491    675    265     44   1257   1140
    329    657    324   -496      2    493    496    672    262     36   1239   1156
    316    667    350   -493    -18    509    509    680    275     44   1228   1158
    350    665    314   -509     18    488    504    665    262     36   1195   1130
    400    670    270   -535     64    470    504    657    252     33   1184   1106
    379    685    306   -535     36    496    532    665    257     51   1195   1109
    379    714    332   -548     23    524    550    672    272     72   1189   1114
    374    722    348   -550     12    535    558    691    309     88   1182   1127
    366    727    361   -545      2    545    574    717    332     93   1187   1130
    327    709    381   -519    -28    548    574    719    342     93   1179   1096
    262    722    457   -493    -96    589    581    724    366    111   1184   1104
    296    748    449   -522    -77    600    566    704    361    109   1166   1096
    322    753    431   -537    -54    592    561    691    358    101   1145   1078
    355    735    379   -548    -12    558    542    665    337     80   1109   1036
    350    737    387   -545    -18    563    537    659    337     75   1098   1013
    374    748    374   -561     -2    563    527    657    342     75   1106   1000
    407    789    381   -597     12    587    535    662    358     90   1132   1008
    493    818    324   -657     83    574    517    652    345     83   1119    992
    491    818    324   -654     83    571    514    654    353     90   1106    997
    449    826    374   -639     38    600    524    665    376    111   1078   1013
    441    859    418   -649     12    639    535    688    402    137   1080   1026
    504    896    392   -701     54    644    535    698    405    140   1098   1013
    517    891    374   -704     70    633    540    704    402    142   1104   1010
    472    930    457   -701      5    696    566    727    426    179   1119   1044
    465    974    509   -719    -20    743    587    740    446    207   1148   1067
    491   1015    522   -756    -15    769    597    745    465    220   1156   1072
    465   1047    581   -756    -57    815    597    737    478    239   1161   1083
    478   1065    584   -774    -54    826    579    704    467    231   1145   1075
    540   1085    545   -813     -2    815    548    657    446    210   1145   1057
    488   1057    568   -774    -41    813    527    623    426    200   1119   1047
    433   1052    618   -743    -90    836    524    626    431    210   1096   1052
    420   1041    620   -732    -98    831    511    615    420    200   1096   1034
    394   1034    639   -714   -122    836    511    605    415    189   1104   1013
    392    969    574   -683    -90    771    491    584    392    163   1039    976
    394    893    498   -644    -51    696    472    576    374    135   1008    948
    329    833    504   -581    -85    670    478    587    376    129    974    943
    306    807    501   -555    -96    654    472    581    363    116    935    924
    303    771    467   -537    -83    620    441    555    329     77    891    888
    262    730    467   -496   -103    600    444    545    314     59    865    872
    280    727    444   -506    -83    587    433    535    303     54    854    859
    296    719    423   -506    -62    571    426    524    296     51    852    846
    332    709    376   -522    -23    542    410    504    280     38    833    818
    283    696    413   -491    -64    555    420    511    288     46    833    815
    296    649    350   -475    -25    501    407    514    270     18    795    776
    303    537    233   -420     36    387    452    579    270    -25    711    696
    239    530    290   -384    -25    410    579    730    355     20    711    678
    329    639    309   -485     10    475    662    896    488    127    795    740
    433    974    537   -706    -51    756    722   1054    706    389   1070   1002
    407   1618   1210  -1013   -400   1415    761   1137   1018    844   1595   1519
    166   2184   2018  -1176   -927   2101    654    961   1208   1241   2073   1979
    119   2184   2065  -1150   -974   2125    340    550   1008   1189   2078   1966
     59   1584   1522   -823   -730   1553     88    103    465    623   1538   1462
     77    735    657   -405   -288    696     -5   -137    -88   -109    784    753
    135    329    192   -233    -28    262      2    -41   -184   -309    542    498
    163    283    119   -223     23    200     96    119    -88   -262    535    485
    171    345    171   -259      0    257    207    265     33   -166    576    530
    223    452    228   -337     -2    340    277    361    137    -70    672    594
    249    522    272   -387    -10    397    322    407    200    -18    774    633
    236    553    316   -394    -38    436    358    441    241     12    774    659
    265    576    309   -420    -20    444    371    454    257     23    717    657
    277    558    280   -418      0    420    381    459    262     33    698    649
    277    561    280   -420      0    420    389    462    270     44    683    639
    293    581    285   -439      2    433    400    475    288     57    639    631
    314    594    280   -457     15    436    405    483    301     64    644    636
    348    613    265   -480     41    439    381    467    290     62    659    636
    402    605    200   -504    101    402    358    462    296     70    631    623
    418    600    179   -509    119    389    358    472    306     83    628    626
    436    618    181   -530    127    400    366    478    316     90    636    631
    426    581    155   -504    135    368    389    488    324     90    628    623
    389    527    137   -459    124    332    368    470    306     80    626    597
    368    501    132   -436    116    316    348    457    293     67    623    576
    410    553    142   -483    132    348    363    478    314     93    652    592
    488    631    142   -558    174    387    392    509    340    124    683    620
    478    623    142   -550    166    384    394    517    358    145    711    633
    407    561    153   -485    127    358    384    511    361    142    724    633
    415    568    150   -493    132    361    384    517    371    153    727    646
    420    561    140   -491    140    350    366    509    363    145    724    636
    470    620    150   -545    161    384    400    540    392    174    753    670
    470    623    153   -548    158    389    418    555    400    181    745    680
    407    540    132   -475    137    337    384    532    371    158    711    662
    374    496    122   -433    127    309    358    530    363    163    706    665
    400    530    127   -467    137    329    332    524    371    179    709    680
    400    550    148   -475    127    350    337    537    394    200    722    696
    397    535    135   -467    132    335    332    540    402    192    711    688
    379    548    168   -462    106    358    363    561    436    207    724    701
    405    610    202   -509    101    407    387    594    478    244    758    743
    402    561    155   -483    124    358    371    584    465    233    740    722
    405    530    124   -470    140    327    371    584    462    233    735    717
    397    602    205   -498     96    405    420    628    509    288    784    758
    389    623    231   -506     77    428    439    646    527    314    800    769
    387    615    228   -504     80    423    452    654    530    322    810    761
    314    607    290   -462     12    449    480    685    566    353    844    784
    283    623    340   -452    -28    483    530    722    613    387    878    818
    288    618    329   -454    -20    472    524    714    613    381    839    797
    348    628    280   -488     33    454    509    691    594    355    774    740
    355    626    270   -493     41    449    517    696    602    355    745    714
    431    633    202   -532    114    418    504    680    589    345    711    688
    407    623    215   -517     96    418    493    678    594    358    709    683
    358    633    275   -496     41    454    496    701    623    381    722    704
    298    628    327   -465    -15    478    514    722    644    397    737    704
    290    652    361   -470    -33    506    545    743    662    420    758    701
    303    680    376   -493    -36    530    558    758    683    439    763    693
    296    678    379   -488    -41    530    553    763    693    441    766    675
    254    722    467   -491   -106    594    592    802    737    475    797    701
    215    750    535   -483   -158    644    626    841    774    511    800    740
    296    763    467   -532    -85    615    615    833    766    511    766    730
    270    789    519   -530   -124    654    623    849    789    540    774    743
    161    807    646   -485   -244    727    670    893    831    581    807    771
    166    862    696   -514   -265    779    683    906    844    600    823    782
    254    914    657   -587   -200    787    672    904    849    600    826    784
    309    935    623   -623   -155    779    644    865    831    589    810    763
    324    885    561   -605   -119    724    607    826    802    553    769    724
    384    818    433   -600    -23    626    545    769    750    498    717    672
    397    792    392   -597      2    592    530    758    740    493    704    659
    433    789    353   -613     38    571    524    740    722    483    670    633
    465    792    324   -631     70    558    522    727    709    478    620    600
    452    743    290   -597     80    517    496    711    691    449    574    581
    454    649    194   -553    129    420    457    672    639    387    501    519
    444    605    161   -524    140    384    446    657    615    363    465    483
    457    592    135   -524    161    363    441    646    602    342    428    449
    426    542    116   -483    155    329    449    652    600    329    405    441
    387    483     93   -436    145    288    452    636    579    303    363    413
    400    485     85   -441    158    285    452    628    574    290    342    394
    363    446     80   -405    140    265    444    607    550    262    316    361
    283    379     96   -329     93    239    462    610    550    249    306    355
    239    309     70   -275     83    189    446    607    537    239    290    345
    332    288    -44   -311    189    122    428    592    506    200    236    288
    405    163   -244   -285    324    -38    444    618    472    116    119    176
    392    119   -272   -254    332    -75    550    722    511     93     59    111
    423    231   -192   -329    306     20    683    893    652    187    124    163
    488    459    -28   -475    257    215    753   1026    826    368    283    314
    540   1034    493   -787     23    763    769   1096   1083    761    696    706
    374   1673   1299  -1023   -462   1486    649    927   1262   1179   1176   1143
    345   1842   1496  -1096   -576   1670    296    553   1127   1252   1283   1223
    277   1389   1111   -833   -415   1252     33    153    696    828    878    872
    140    537    397   -340   -127    467      5    -38    189    135    187    303
     67    -15    -83    -25     75    -49    106    101     54   -153   -129     38
    103    -96   -200     -5    150   -145    202    280    158   -127   -140      2
    168    -18   -187    -75    176   -101    270    384    262    -51    -93     20
    228     46   -181   -137    205    -67    319    457    350     15    -49     46
    184     44   -140   -114    163    -46    348    485    397     44    -44     33
    187     62   -124   -127    155    -31    355    501    418     51    -46     49
    277    153   -124   -215    200     15    392    545    465     96     -2    103
    337    220   -116   -280    228     51    431    574    496    127     28    122
    301    218    -83   -259    192     67    418    581    504    140     36    119
    122     77    -46   -101     85     15    332    511    439     75    -23     49
    246    187    -59   -218    153     64    384    548    470     96     -2     67
    449    363    -85   -407    267    140    433    602    522    145     46    124
    366    322    -44   -342    205    140    366    571    501    142     28    127
    249    226    -23   -239    135    103    366    571    493    129      5    119
    301    280    -20   -290    161    132    384    581    498    129      0    127
    298    257    -44   -280    171    106    350    558    472     96    -28     98
    109    210    101   -158      5    155    353    594    509    142     20    140
    181    187      5   -187     88     96    342    589    496    129     -2    114
    277    192    -85   -236    181     54    353    597    488    114    -20     80
    290    265    -25   -280    158    122    324    589    493    127      5     67
    257    228    -28   -241    142    101    303    571    478    103    -25     25
    194    103    -90   -150    142      7    254    532    423     44    -96      5
    207    161    -49   -184    127     57    249    545    433     57    -75     36
    371    350    -20   -361    194    166    327    623    501    119    -10    101
    488    415    -72   -452    280    171    316    618    498    119    -10    106
    350    275    -77   -314    213     98    265    592    472     83    -41     93
    363    324    -38   -345    200    142    272    623    501    116     -2    140
    418    407    -12   -413    213    197    288    646    524    145     38    181
    387    361    -25   -374    207    168    265    626    498    122     25    150
    285    311     23   -298    129    168    249    618    493    106     18    137
    311    303     -7   -309    161    148    239    620    496     98     10    132
    389    366    -23   -379    205    171    283    657    524    109     23    148
    428    431      2   -428    213    218    306    659    524    106     23    153
    361    433     72   -397    142    254    348    696    558    124     49    184
    407    423     15   -415    194    220    306    672    537    109     44    148
    431    350    -80   -392    254    135    213    600    478     44    -18     70
    392    290   -101   -340    246     96    194    584    470     31    -38     51
    332    397     64   -366    132    233    254    623    532     98     38    109
    335    545    210   -441     62    379    348    685    615    171    122    187
    329    506    176   -420     75    342    332    675    613    161    109    158
    249    384    135   -316     57    259    293    639    587    127     70    111
    239    353    111   -298     64    233    316    644    597    129     64     77
    329    431     98   -381    114    265    285    639    613    145     77    106
    192    327    135   -262     28    233    205    566    555     93     38     72
    426    514     88   -470    168    301    226    587    581    116     72    101
    504    646    142   -576    179    394    293    649    654    192    148    142
    285    501    213   -394     36    358    280    636    646    179    135    124
    228    431    202   -332     12    316    272    628    636    163    124    106
    306    465    158   -384     75    311    265    636    644    176    137    101
    361    498    135   -431    111    319    239    618    631    163    127     85
    405    540    135   -472    135    337    236    628    644    174    137     85
    332    563    228   -449     51    397    265    662    685    210    174    111
    262    571    309   -415    -23    441    277    683    714    246    213    145
    389    592    200   -493     93    397    218    644    685    223    189    101
    397    574    176   -485    109    376    220    636    670    207    174     88
    363    561    197   -465     83    379    265    652    675    207    171    101
    420    620    200   -519    111    410    277    654    685    226    202    122
    400    649    246   -524     75    449    280    644    691    233    223    106
    423    680    254   -553     83    467    290    646    691    241    236    124
    509    698    187   -605    161    444    254    626    667    231    241    132
    589    701    111   -644    239    407    184    571    623    189    218     80
    618    662     44   -641    285    355    155    535    581    145    171     20
    626    628      2   -628    311    314    122    504    548    116    153      2
    667    594    -72   -633    368    262     93    459    501     75    119    -46
    649    540   -109   -594    379    215    101    454    475     44     85    -54
    654    496   -161   -576    407    168     88    465    472     28     77    -25
    662    433   -228   -548    444    103     75    459    457     20     83    -38
    675    415   -262   -545    467     77     49    428    420      0     70    -83
    763    428   -335   -594    550     46      7    366    361    -70      5   -158
    745    368   -379   -558    563     -5    -12    324    316   -119    -49   -207
    774    353   -420   -563    597    -33    -38    296    285   -142    -72   -184
    761    340   -420   -553    592    -38    -44    301    288   -132    -38   -155
    732    340   -392   -535    563    -25    -28    301    293   -124    -10   -166
    737    337   -400   -540    568    -31    -38    285    267   -153    -28   -192
    771    285   -485   -530    628    -98    -15    342    280   -179    -67   -220
    693    241   -452   -470    574   -103     85    457    353   -163    -77   -239
    576    298   -277   -436    428     10    244    639    506    -44     31   -161
    602    561    -41   -584    319    259    379    841    753    218    272      7
    753   1111    358   -932    197    735    301    844    945    558    639    316
    870   1740    870  -1306      0   1306     33    535    930    826   1000    636
    880   2034   1153  -1457   -135   1595   -332     98    722    909   1169    761
    865   1610    745  -1241     59   1179   -530   -202    314    504    797    431
    714    787     72   -753    322    431   -444   -285   -135   -202    140    -51
    691    236   -454   -465    571   -109   -337   -166   -277   -532   -215   -314
    683     75   -607   -379    646   -265   -226     10   -176   -506   -233   -353
    672    116   -555   -397    613   -218   -171    106    -64   -426   -179   -340
    644    174   -472   -410    558   -148   -155    153     12   -361   -114   -290
    659    246   -413   -454    537    -83   -106    202     80   -306    -38   -228
    636    314   -322   -475    480     -2    -38    275    158   -239     33   -220
    641    350   -293   -496    467     28    -28    280    163   -223     57   -213
    589    384   -205   -488    397     90    -25    265    153   -228     64   -194
    563    379   -187   -472    374     96    -49    233    124   -259     41   -187
    480    394    -85   -436    283    155    -23    262    161   -231     85   -176
    426    405    -20   -418    223    194    -20    244    145   -239     80   -228
    402    452     49   -428    176    249     -5    254    153   -254     90   -181
    732    506   -226   -620    478    142    -96    161     62   -350     15   -223
    826    511   -314   -667    571     98   -132    106     12   -379     31   -239
    826    511   -314   -670    568     98   -122     93    -15   -400     59   -280
    818    540   -280   -680    548    129    -85    137     15   -379     77   -239
    779    589   -189   -685    483    200    -51    155     41   -342    129   -215
    737    623   -114   -680    426    254    -20    168     54   -342     80   -205
    732    680    -54   -709    394    314    -23    187     72   -324     57   -148
    639    698     59   -670    290    379    -28    148     54   -314     77   -137
    602    737    135   -670    231    439     10    168     77   -285    122   -132
    524    782    257   -652    135    519     31    228    148   -210    249    -98
    428    844    413   -639      7    628     38    259    192   -145    368    -41
    428    914    485   -672    -28    701     57    280    202   -124    402    -25
    361    919    558   -641    -98    737     57    283    202   -132    405      0
    368    909    540   -639    -85    724     36    236    150   -181    394     20
    381    924    542   -654    -80    735     44    220    122   -202    413     23
    324    927    602   -628   -137    766     41    218    111   -215    426    -10
    267    893    623   -581   -176    758     25    220    101   -231    426    -57
    267    961    693   -613   -213    828     38    259    129   -181    517   -116
    272   1028    756   -652   -241    893     54    275    135   -174    568   -111
    348   1057    709   -704   -179    883     51    270    109   -200    548   -106
    379   1065    685   -724   -153    878     57    277     98   -200    566   -189
    371   1091    719   -730   -174    906     80    311    119   -174    644   -272
    415   1140    724   -779   -155    932     96    329    132   -168    709   -303
    457   1184    727   -820   -135    958     96    332    135   -166    662   -220
    462   1223    758   -844   -148    992    116    322    129   -179    607    -90
    441   1228    787   -833   -171   1008    137    327    132   -189    594     28
    389   1241    852   -815   -231   1047    127    329    155   -158    665     62
    361   1273    911   -818   -275   1093    127    324    179   -124    711     54
    379   1301    919   -841   -270   1109    124    303    168   -140    685     49
    444   1301    857   -872   -205   1080     75    257    129   -197    654     64
    418   1273    854   -846   -218   1065     57    228    101   -233    657     46
    368   1293    924   -831   -277   1109     72    244    111   -226    680     18
    371   1325    950   -849   -290   1137     23    194     85   -254    693     -2
    407   1312    904   -859   -246   1109    -20    124     28   -329    657    -54
    405   1319    914   -862   -254   1117    -23     88      2   -374    631    -77
    368   1343    974   -857   -301   1158    -12     90     15   -379    636    -44
    387   1413   1026   -904   -319   1221    -12    101     36   -353    709    -41
    459   1509   1049   -984   -293   1280    -46     70     20   -361    740    -83
    506   1553   1044  -1031   -270   1301    -49     85     36   -371    727    -80
    548   1631   1083  -1091   -267   1358    -51    103     64   -340    802    -75
    571   1683   1109  -1127   -270   1397    -80     96     67   -329    865    -67
    553   1709   1156  -1130   -301   1434    -80    106     85   -314    924    -49
    555   1738   1179  -1148   -311   1457    -75    114     93   -306    969    -33
    597   1795   1197  -1197   -301   1496    -83    109     93   -314    987    -20
    576   1888   1312  -1234   -366   1600    -75    127    124   -280   1062     33
    467   1914   1447  -1189   -488   1680   -103    119    132   -257   1124     44
    548   1896   1348  -1223   -400   1623   -158     59     67   -298   1132    -25
    597   1917   1319  -1257   -361   1618   -132     20     18   -342   1111    -72
    657   1906   1249  -1283   -296   1579   -119      0    -18   -402   1018    -80
    607   1862   1254  -1234   -322   1558   -127      7    -28   -423    995    -36
    636   1860   1223  -1249   -293   1540   -153     -5    -44   -436    992    -54
    633   1883   1249  -1260   -309   1566   -181    -31    -67   -444   1031    -36
    631   1873   1239  -1252   -303   1556   -187    -46    -90   -467   1041    -54
    659   1823   1163  -1241   -252   1493   -184    -46   -111   -517    979    -85
    594   1748   1153  -1171   -280   1452   -231    -67   -137   -535    989   -122
    576   1709   1132  -1143   -277   1423   -265    -90   -168   -555    997   -194
    568   1683   1111  -1127   -272   1400   -270   -101   -192   -579    997   -244
    537   1654   1117  -1096   -288   1387   -293   -142   -233   -605   1018   -280
    571   1683   1111  -1130   -270   1400   -285   -132   -233   -618   1015   -262
    530   1654   1122  -1093   -296   1389   -277    -98   -207   -602   1036   -298
    428   1615   1184  -1023   -376   1402   -277    -90   -202   -587   1085   -298
    441   1582   1140  -1010   -348   1361   -298   -111   -246   -633   1057   -322
    527   1506    976  -1018   -226   1241   -301   -111   -280   -711    989   -387
    493   1447    953   -971   -231   1200   -226    -31   -231   -748    935   -431
    353   1486   1130   -922   -387   1309    -98    145    -62   -633   1028   -358
    345   1748   1402  -1047   -527   1577      5    342    174   -361   1332   -213
    672   2390   1714  -1532   -522   2052    -83    327    335     -5   1719     96
    815   3052   2236  -1935   -709   2644   -272     72    358    324   2073    418
    750   3242   2488  -1997   -870   2865   -548   -322    155    439   2229    436
    594   2756   2161  -1675   -782   2460   -717   -659   -288      7   1927    142
    454   1732   1275  -1093   -410   1504   -706   -813   -844   -950   1101   -439
    384   1179    792   -782   -202    987   -657   -704   -922  -1221    797   -602
    454   1101    644   -779    -96    872   -610   -574   -795  -1124    883   -641
    524   1163    639   -844    -57    901   -532   -459   -639  -1023    932   -704
    587   1189    602   -891     -7    896   -514   -384   -545   -971    896   -589
    545   1189    641   -867    -46    917   -542   -381   -517   -906    956   -592
    540   1174    631   -857    -44    901   -568   -394   -524   -875    976   -589
    517   1148    631   -831    -57    891   -576   -392   -522   -836    987   -597
    483   1174    688   -828   -101    932   -563   -353   -485   -743   1018   -571
    649   1208    558   -927     44    883   -600   -368   -498   -719   1002   -607
    732   1244    509   -989    111    878   -589   -358   -488   -696   1034   -618
    714   1236    522   -974     96    880   -613   -371   -491   -691   1083   -631
    717   1202    483   -961    116    844   -680   -420   -532   -779    982   -670
    750   1182    431   -966    158    807   -724   -426   -548   -872    872   -571
    724   1202    478   -963    122    841   -771   -452   -558   -911    917   -576
    722   1247    524   -984     98    885   -784   -459   -553   -935    945   -631
    714   1273    555   -995     77    917   -789   -449   -542   -958    940   -628
    711   1296    584  -1005     64    940   -813   -459   -548   -979    953   -623
    774   1335    558  -1054    106    948   -852   -483   -566  -1005    966   -644
    750   1335    584  -1041     83    961   -880   -488   -563  -1008    984   -652
    685   1387    701  -1036    -10   1047   -891   -485   -540   -995   1026   -678
    654   1423    769  -1039    -57   1096   -885   -493   -535  -1023   1023   -623
    748   1441    693  -1096     25   1070   -911   -524   -558  -1065   1015   -639
    831   1457    626  -1143    103   1041   -927   -524   -555  -1080    971   -626
    807   1467    659  -1140     75   1065   -932   -517   -535  -1047   1028   -618
    766   1473    706  -1119     28   1088   -937   -519   -530  -1031   1060   -620
    685   1454    766  -1070    -41   1111   -948   -527   -532  -1036   1062   -623
    587   1457    870  -1021   -140   1163   -956   -519   -522  -1018   1109   -597
    680   1467    784  -1075    -54   1127   -989   -545   -550  -1041   1075   -667
    750   1504    753  -1127     -2   1130  -1008   -553   -561  -1070   1023   -626
    787   1525    737  -1156     23   1132  -1034   -563   -576  -1070   1023   -620
    789   1561    771  -1174     10   1166  -1028   -553   -574  -1036   1015   -620
    701   1532    828  -1119    -62   1182  -1036   -553   -589  -1010    984   -605
    610   1535    924  -1075   -155   1231  -1018   -532   -576   -961   1021   -587
    662   1571    909  -1117   -124   1239  -1031   -537   -574   -932   1065   -649
    727   1621    893  -1174    -83   1257  -1065   -581   -610   -963   1036   -696
    719   1584    865  -1153    -72   1226  -1096   -600   -636  -1023    914   -680
    665   1579    914  -1122   -124   1247  -1098   -594   -628  -1018    904   -644
    652   1610    956  -1132   -150   1286  -1096   -600   -620  -1010    917   -636
    652   1605    953  -1127   -150   1280  -1093   -613   -626  -1013    935   -654
    636   1602    963  -1119   -163   1283  -1111   -628   -628  -1013    943   -701
    613   1618   1005  -1114   -197   1312  -1127   -641   -628  -1023    924   -717
    589   1626   1034  -1109   -223   1330  -1140   -665   -641  -1054    870   -719
    587   1647   1060  -1117   -236   1353  -1166   -691   -659  -1083    823   -719
    517   1634   1117  -1078   -301   1376  -1166   -680   -641  -1072    831   -714
    491   1652   1161  -1072   -335   1408  -1156   -665   -615  -1039    878   -732
    581   1704   1122  -1145   -270   1413  -1197   -696   -636  -1057    870   -753
    652   1699   1047  -1174   -197   1374  -1273   -774   -704  -1135    800   -769
    550   1649   1098  -1101   -272   1374  -1288   -761   -688  -1119    813   -792
    571   1691   1119  -1132   -275   1405  -1312   -758   -667  -1091    857   -807
    613   1740   1124  -1179   -257   1434  -1348   -779   -678  -1106    841   -792
    592   1735   1143  -1163   -275   1439  -1363   -800   -698  -1140    795   -800
    597   1792   1195  -1197   -298   1493  -1363   -789   -685  -1135    776   -761
    602   1862   1260  -1234   -327   1561  -1358   -776   -662  -1114    789   -758
    579   1896   1317  -1239   -368   1608  -1350   -763   -633  -1080    833   -763
    584   1938   1353  -1260   -384   1647  -1363   -774   -628  -1060    891   -756
    555   1909   1353  -1234   -397   1634  -1402   -800   -649  -1096    841   -719
    574   1896   1319  -1236   -374   1608  -1431   -820   -667  -1132    789   -722
    579   1943   1363  -1262   -392   1654  -1441   -831   -665  -1122    797   -724
    592   2013   1421  -1301   -413   1717  -1480   -862   -670  -1114    797   -730
    618   2075   1457  -1348   -420   1769  -1506   -880   -672  -1119    784   -711
    594   2049   1454  -1325   -428   1753  -1543   -924   -711  -1156    763   -753
    581   2016   1431  -1301   -423   1725  -1579   -966   -750  -1189    735   -795
    589   1997   1408  -1293   -407   1704  -1623  -1000   -782  -1218    717   -813
    587   2026   1439  -1309   -426   1735  -1623  -1000   -769  -1195    753   -836
    594   2029   1434  -1312   -418   1732  -1647  -1010   -771  -1213    711   -818
    548   1927   1376  -1239   -413   1652  -1709  -1057   -826  -1283    636   -865
    483   1836   1353  -1158   -433   1595  -1732  -1101   -880  -1350    555   -898
    485   1821   1335  -1156   -423   1579  -1748  -1119   -911  -1410    459   -878
    480   1810   1330  -1145   -426   1571  -1756  -1132   -927  -1428    431   -880
    467   1810   1340  -1140   -436   1577  -1769  -1145   -932  -1418    452   -901
    467   1831   1363  -1148   -446   1597  -1800  -1158   -935  -1418    449   -909
    436   1810   1374  -1124   -470   1592  -1823  -1176   -945  -1462    366   -857
    410   1769   1358  -1088   -472   1564  -1834  -1192   -969  -1517    277   -872
    394   1753   1356  -1075   -480   1556  -1839  -1197   -963  -1460    387   -945
    410   1766   1356  -1088   -472   1561  -1873  -1202   -961  -1465    392   -966
    423   1735   1312  -1083   -444   1525  -1873  -1176   -963  -1538    293  -1010
    400   1717   1317  -1060   -459   1517  -1787  -1096   -917  -1551    262  -1041
    392   1787   1392  -1091   -501   1592  -1701   -971   -802  -1473    301  -1005
    446   2062   1615  -1254   -584   1839  -1683   -867   -636  -1267    509   -888
    454   2616   2158  -1535   -852   2387  -1777   -909   -465   -841   1034   -636
    374   3226   2850  -1800  -1236   3039  -1987  -1205   -446   -524   1428   -371
    296   3359   3063  -1829  -1384   3211  -2291  -1582   -665   -550   1382   -368
    205   2826   2621  -1514  -1208   2725  -2431  -1909  -1163  -1132    888   -683
    135   1982   1847  -1060   -857   1917  -2366  -1969  -1587  -1836    272  -1101
    174   1602   1428   -888   -626   1517  -2309  -1831  -1613  -1992     46  -1254
    228   1545   1317   -888   -542   1431  -2260  -1699  -1501  -1945    -12  -1234
    262   1626   1363   -943   -550   1496  -2205  -1592  -1376  -1852     18  -1210
    288   1745   1457  -1018   -584   1602  -2171  -1530  -1278  -1748    161  -1226
    337   1821   1480  -1080   -571   1652  -2169  -1512  -1239  -1709    218  -1210
    361   1813   1452  -1088   -548   1634  -2169  -1512  -1234  -1704    239  -1205
    355   1836   1480  -1096   -561   1660  -2166  -1517  -1228  -1709    231  -1218
    366   1901   1532  -1135   -581   1717  -2179  -1527  -1228  -1706    226  -1223
    389   1951   1558  -1171   -584   1756  -2203  -1545  -1239  -1722    205  -1202
    371   1951   1579  -1163   -602   1766  -2239  -1574  -1260  -1751    153  -1189
    358   1958   1600  -1158   -620   1779  -2260  -1590  -1275  -1774    122  -1189
    379   2010   1631  -1195   -626   1821  -2260  -1584  -1262  -1732    228  -1210
    426   2070   1644  -1249   -610   1857  -2291  -1597  -1257  -1709    293  -1291
    488   2091   1602  -1288   -555   1847  -2322  -1621  -1283  -1748    239  -1252
    527   2112   1584  -1319   -527   1849  -2333  -1647  -1304  -1774    200  -1254
    498   2171   1670  -1335   -584   1922  -2338  -1641  -1293  -1761    205  -1275
    457   2195   1738  -1325   -641   1966  -2361  -1665  -1304  -1779    184  -1226
    480   2190   1706  -1337   -613   1951  -2366  -1691  -1332  -1805    181  -1213
    517   2231   1714  -1374   -597   1974  -2356  -1680  -1312  -1766    254  -1249
    571   2304   1732  -1439   -581   2018  -2397  -1706  -1319  -1769    262  -1280
    600   2327   1727  -1465   -563   2029  -2426  -1727  -1332  -1784    265  -1345
    636   2335   1696  -1486   -530   2016  -2449  -1756  -1353  -1805    246  -1330
    613   2335   1722  -1473   -553   2029  -2465  -1790  -1382  -1826    249  -1306
    592   2366   1771  -1480   -589   2070  -2455  -1790  -1376  -1808    272  -1343
    558   2416   1857  -1486   -649   2138  -2444  -1777  -1356  -1784    290  -1353
    628   2473   1844  -1551   -607   2158  -2486  -1805  -1379  -1813    257  -1327
    675   2514   1839  -1595   -581   2177  -2530  -1826  -1392  -1834    241  -1306
    696   2551   1855  -1623   -579   2203  -2564  -1826  -1379  -1808    296  -1314
    665   2561   1896  -1615   -615   2229  -2553  -1821  -1371  -1774    345  -1350
    623   2590   1966  -1608   -672   2278  -2512  -1808  -1358  -1756    361  -1397
    693   2642   1948  -1667   -626   2296  -2522  -1818  -1382  -1800    309  -1330
    779   2655   1873  -1717   -545   2262  -2556  -1836  -1402  -1823    319  -1319
    763   2665   1899  -1714   -566   2283  -2572  -1867  -1423  -1821    358  -1376
    795   2707   1909  -1753   -555   2309  -2595  -1886  -1434  -1829    353  -1423
    631   2738   2107  -1683   -737   2423  -2574  -1844  -1376  -1769    402  -1356
    542   2743   2197  -1644   -826   2470  -2556  -1844  -1369  -1758    420  -1369
    820   2772   1951  -1797   -563   2361  -2598  -1899  -1428  -1847    316  -1387
    919   2805   1883  -1865   -480   2346  -2608  -1906  -1418  -1842    314  -1413
    945   2824   1878  -1883   -465   2351  -2621  -1922  -1410  -1826    337  -1454
    943   2831   1888  -1888   -472   2361  -2616  -1925  -1402  -1810    381  -1501
    943   2839   1893  -1891   -475   2366  -2605  -1922  -1392  -1813    366  -1509
    930   2837   1906  -1886   -488   2372  -2605  -1940  -1402  -1826    361  -1509
    878   2818   1940  -1847   -530   2379  -2590  -1964  -1423  -1865    316  -1441
    844   2818   1974  -1834   -566   2397  -2595  -1971  -1423  -1873    298  -1431
    867   2852   1984  -1860   -558   2418  -2611  -1969  -1410  -1849    324  -1447
    846   2870   2023  -1860   -587   2447  -2605  -1951  -1387  -1829    342  -1421
    852   2899   2047  -1875   -597   2473  -2598  -1938  -1369  -1797    387  -1408
    831   2881   2049  -1855   -610   2465  -2592  -1940  -1369  -1790    405  -1444
    717   2852   2135  -1784   -709   2494  -2569  -1938  -1361  -1784    405  -1421
    696   2878   2179  -1790   -743   2527  -2561  -1930  -1343  -1766    428  -1413
    740   2917   2177  -1829   -717   2548  -2574  -1932  -1335  -1738    478  -1421
    878   2987   2107  -1935   -615   2548  -2605  -1958  -1350  -1751    480  -1400
    963   3047   2081  -2005   -558   2564  -2605  -1951  -1350  -1753    470  -1343
   1013   3081   2068  -2049   -527   2574  -2616  -1935  -1335  -1727    501  -1345
   1015   3099   2083  -2057   -532   2592  -2618  -1935  -1330  -1701    537  -1371
    971   3104   2130  -2039   -579   2616  -2595  -1940  -1332  -1714    522  -1361
    937   3065   2127  -2003   -594   2598  -2590  -1938  -1340  -1725    496  -1358
    917   3117   2200  -2018   -641   2657  -2587  -1930  -1327  -1683    558  -1431
    862   3148   2286  -2005   -711   2717  -2574  -1956  -1343  -1673    597  -1480
    883   3190   2304  -2036   -709   2746  -2569  -1964  -1348  -1693    571  -1395
    875   3195   2320  -2036   -722   2759  -2574  -1977  -1361  -1699    576  -1371
    831   3177   2343  -2005   -756   2761  -2587  -1997  -1379  -1709    571  -1369
    776   3148   2372  -1961   -797   2761  -2592  -1987  -1376  -1704    584  -1382
    792   3167   2372  -1979   -789   2769  -2608  -1995  -1382  -1706    581  -1400
    667   3102   2434  -1886   -883   2766  -2613  -2013  -1400  -1719    561  -1379
    530   2995   2465  -1764   -969   2730  -2579  -2016  -1415  -1719    581  -1449
    594   2979   2385  -1787   -893   2683  -2577  -2018  -1441  -1761    524  -1475
    846   3011   2161  -1930   -659   2587  -2657  -2060  -1496  -1813    467  -1496
    924   2995   2070  -1958   -574   2533  -2704  -2112  -1551  -1852    459  -1535
    914   2951   2036  -1932   -563   2496  -2694  -2143  -1590  -1888    446  -1577
    870   2943   2073  -1906   -600   2509  -2665  -2132  -1582  -1883    444  -1597
    826   2904   2078  -1865   -626   2494  -2678  -2140  -1590  -1888    441  -1600
    800   2886   2086  -1842   -641   2486  -2691  -2161  -1618  -1906    415  -1597
    745   2857   2112  -1803   -683   2486  -2686  -2169  -1634  -1922    405  -1564
    696   2803   2107  -1748   -704   2455  -2678  -2148  -1631  -1948    381  -1566
    724   2712   1987  -1719   -631   2351  -2644  -2104  -1626  -2000    293  -1654
    737   2714   1977  -1727   -618   2346  -2556  -2013  -1553  -1966    345  -1699
    688   2764   2073  -1727   -693   2418  -2468  -1886  -1426  -1865    426  -1626
    680   3008   2327  -1844   -823   2668  -2418  -1751  -1247  -1636    620  -1423
    639   3572   2933  -2107  -1148   3255  -2455  -1761  -1057  -1221   1078  -1078
    555   4136   3580  -2346  -1512   3858  -2626  -2052  -1057   -919   1418   -802
    675   4304   3629  -2491  -1478   3969  -2925  -2418  -1273   -914   1465   -805
    891   3772   2881  -2330   -995   3328  -3138  -2785  -1829  -1577    937  -1182
    849   2824   1974  -1839   -563   2400  -3107  -2896  -2301  -2377    228  -1665
    719   2364   1644  -1543   -462   2005  -2995  -2740  -2299  -2475     51  -1810
    631   2273   1639  -1454   -504   1956  -2876  -2551  -2138  -2343     96  -1797
    579   2262   1683  -1421   -550   1974  -2782  -2408  -1982  -2247    145  -1722
    654   2340   1683  -1499   -514   2013  -2720  -2327  -1878  -2192    223  -1693
    665   2400   1732  -1532   -532   2068  -2657  -2270  -1795  -2117    277  -1660
    631   2385   1753  -1509   -561   2070  -2629  -2242  -1753  -2075    293  -1590
    592   2374   1782  -1483   -594   2078  -2618  -2213  -1722  -2018    337  -1608
    511   2374   1860  -1444   -675   2117  -2595  -2205  -1712  -1984    371  -1579
    517   2359   1842  -1439   -662   2099  -2574  -2213  -1730  -1990    363  -1556
    436   2301   1865  -1371   -714   2086  -2535  -2197  -1717  -1997    363  -1532
    137   2247   2109  -1192   -984   2179  -2439  -2140  -1662  -1958    467  -1465
   -148   2221   2366  -1036  -1257   2294  -2346  -2062  -1579  -1849    639  -1421
     49   2275   2226  -1163  -1088   2249  -2359  -2049  -1584  -1823    680  -1421
    418   2351   1930  -1387   -756   2140  -2431  -2062  -1626  -1867    659  -1444
    563   2372   1808  -1467   -620   2091  -2478  -2091  -1657  -1904    639  -1400
    485   2346   1857  -1418   -685   2101  -2449  -2065  -1639  -1883    649  -1363
    423   2330   1906  -1379   -740   2120  -2418  -2021  -1602  -1867    639  -1363
    345   2270   1925  -1309   -789   2099  -2410  -2044  -1615  -1904    597  -1293
    254   2197   1943  -1226   -844   2070  -2385  -2086  -1621  -1886    683  -1221
    223   2210   1984  -1218   -880   2099  -2361  -2075  -1579  -1800    797  -1337
    252   2216   1961  -1234   -854   2088  -2359  -2036  -1569  -1782    779  -1325
    252   2252   1997  -1252   -875   2125  -2377  -2044  -1587  -1751    787  -1280
    241   2275   2034  -1257   -896   2156  -2392  -2049  -1600  -1748    820  -1273
    223   2299   2075  -1262   -927   2190  -2392  -2047  -1600  -1761    875  -1247
    220   2309   2088  -1265   -935   2200  -2377  -2021  -1584  -1769    854  -1234
    210   2309   2096  -1260   -943   2203  -2361  -1990  -1564  -1753    818  -1283
    119   2268   2148  -1192  -1013   2208  -2338  -1997  -1574  -1758    815  -1236
   -137   2226   2361  -1047  -1249   2291  -2283  -1945  -1525  -1712    854  -1182
      5   2299   2294  -1153  -1145   2296  -2314  -1922  -1509  -1699    849  -1163
    563   2400   1836  -1483   -639   2120  -2447  -2008  -1602  -1813    743  -1184
    631   2413   1782  -1522   -574   2099  -2442  -2003  -1602  -1805    805  -1176
    594   2343   1745  -1470   -576   2044  -2403  -1997  -1613  -1808    805  -1236
    488   2307   1818  -1397   -665   2062  -2359  -1995  -1618  -1816    807  -1215
    475   2320   1844  -1400   -685   2083  -2366  -1977  -1600  -1826    782  -1117
    454   2340   1886  -1397   -714   2114  -2356  -1966  -1577  -1790    818  -1062
    407   2335   1927  -1371   -758   2130  -2322  -1951  -1556  -1753    885  -1080
    405   2359   1953  -1382   -774   2156  -2296  -1922  -1525  -1722    911  -1065
    381   2346   1964  -1363   -789   2153  -2286  -1919  -1525  -1730    911  -1062
    309   2286   1977  -1296   -833   2132  -2244  -1919  -1525  -1751    924  -1104
    166   2296   2130  -1234   -982   2213  -2171  -1878  -1470  -1693   1000  -1122
    288   2325   2036  -1306   -872   2182  -2213  -1922  -1499  -1725    963  -1156
    413   2301   1888  -1358   -737   2096  -2244  -1964  -1548  -1784    898  -1171
    397   2281   1883  -1337   -743   2083  -2229  -1956  -1543  -1797    888  -1148
    348   2265   1917  -1309   -787   2091  -2210  -1927  -1514  -1774    914  -1182
    298   2283   1984  -1291   -844   2132  -2182  -1906  -1491  -1738    966  -1189
    374   2322   1945  -1350   -787   2135  -2182  -1935  -1514  -1764    943  -1150
    428   2333   1904  -1379   -737   2120  -2190  -1945  -1530  -1797    917  -1161
    413   2314   1901  -1366   -743   2109  -2177  -1927  -1517  -1787    917  -1174
    402   2307   1904  -1356   -750   2107  -2153  -1917  -1517  -1797    896  -1122
    392   2333   1940  -1363   -774   2138  -2140  -1891  -1499  -1784    924  -1088
    379   2366   1987  -1371   -802   2177  -2138  -1867  -1467  -1732   1000  -1137
    350   2377   2023  -1363   -836   2200  -2120  -1852  -1454  -1701   1049  -1174
    358   2395   2036  -1376   -839   2216  -2117  -1857  -1465  -1727   1018  -1109
    376   2426   2047  -1402   -836   2236  -2109  -1849  -1462  -1748   1000  -1041
    366   2460   2094  -1413   -862   2278  -2078  -1813  -1428  -1706   1065  -1078
    329   2488   2158  -1410   -914   2325  -2039  -1782  -1405  -1657   1140  -1169
    337   2520   2182  -1428   -922   2351  -2026  -1782  -1408  -1686   1098  -1060
    368   2512   2140  -1441   -888   2327  -2039  -1769  -1405  -1719   1034   -917
    288   2512   2223  -1400   -966   2369  -2018  -1766  -1397  -1691   1080   -956
    290   2548   2255  -1421   -982   2403  -1977  -1764  -1395  -1680   1109   -909
    413   2574   2161  -1493   -875   2369  -1997  -1790  -1423  -1706   1078   -932
    350   2546   2192  -1449   -919   2369  -2000  -1813  -1444  -1727   1075   -974
    241   2569   2327  -1405  -1041   2449  -1974  -1787  -1410  -1686   1130   -943
    265   2561   2294  -1413  -1015   2429  -1958  -1761  -1402  -1686   1137   -945
    418   2522   2104  -1470   -841   2314  -1979  -1790  -1457  -1745   1091   -995
    420   2483   2062  -1452   -820   2273  -1969  -1771  -1462  -1766   1067   -995
    426   2439   2013  -1431   -792   2226  -1977  -1764  -1475  -1787   1028  -1005
    530   2385   1855  -1460   -662   2120  -2013  -1805  -1527  -1842    976  -1072
    527   2364   1836  -1447   -654   2101  -2000  -1800  -1535  -1839    982  -1093
    467   2307   1836  -1389   -685   2070  -2000  -1816  -1558  -1862    966  -1088
    426   2255   1829  -1340   -701   2042  -1990  -1805  -1566  -1880    937  -1072
    400   2226   1826  -1314   -714   2026  -1953  -1774  -1551  -1865    958  -1085
    415   2247   1831  -1332   -706   2039  -1935  -1751  -1535  -1842    995  -1088
    407   2249   1839  -1330   -714   2044  -1935  -1738  -1527  -1839    984  -1008
    335   2213   1878  -1273   -771   2047  -1927  -1704  -1506  -1818    992  -1023
    361   2138   1777  -1252   -706   1958  -1886  -1667  -1504  -1826    976  -1109
    426   2081   1654  -1252   -615   1867  -1769  -1577  -1462  -1844    940  -1091
    498   2130   1631  -1314   -566   1880  -1654  -1431  -1340  -1784    945  -1000
    704   2291   1587  -1496   -441   1940  -1608  -1296  -1189  -1623   1070   -969
    766   2798   2029  -1784   -631   2413  -1628  -1234   -982  -1257   1462   -706
    691   3455   2764  -2073  -1036   3109  -1743  -1405   -891   -878   1899   -335
    540   3806   3263  -2174  -1361   3533  -1977  -1790  -1036   -704   2099   -187
    444   3590   3146  -2016  -1350   3369  -2195  -2132  -1382   -919   1935   -285
    384   2694   2309  -1540   -963   2501  -2179  -2309  -1919  -1787   1215   -732
    433   2010   1577  -1223   -571   1792  -2117  -2197  -2101  -2205    789  -1072
    498   1821   1322  -1161   -410   1571  -2068  -2016  -1997  -2145    766  -1148
    496   1805   1309  -1150   -405   1558  -1969  -1875  -1844  -2018    839  -1135
    441   1805   1363  -1124   -462   1584  -1860  -1769  -1722  -1927    878  -1085
    431   1844   1413  -1137   -491   1628  -1805  -1712  -1634  -1847    950  -1028
    381   1816   1431  -1098   -524   1623  -1774  -1683  -1595  -1803    979  -1057
    332   1732   1400  -1031   -532   1566  -1738  -1657  -1574  -1795    958  -1010
    301   1686   1384   -995   -542   1535  -1722  -1667  -1582  -1808    935   -984
    280   1623   1340   -953   -530   1483  -1704  -1654  -1587  -1808    911  -1010
    298   1628   1330   -966   -514   1480  -1660  -1621  -1566  -1766    940  -1047
    337   1688   1350  -1013   -506   1519  -1641  -1600  -1540  -1725    997  -1062
    379   1693   1314  -1039   -467   1506  -1636  -1595  -1540  -1745    961  -1026
    384   1631   1244  -1008   -428   1439  -1613  -1579  -1545  -1779    885   -992
    379   1610   1231   -997   -426   1421  -1574  -1556  -1530  -1753    914   -961
    400   1678   1278  -1039   -439   1478  -1569  -1530  -1499  -1693    963   -987
    457   1699   1239  -1080   -389   1470  -1574  -1522  -1493  -1657    932   -937
    480   1732   1252  -1106   -384   1491  -1561  -1501  -1465  -1556    982   -893
    493   1756   1262  -1127   -384   1509  -1571  -1483  -1439  -1475   1026   -872
    485   1714   1228  -1098   -371   1473  -1538  -1465  -1439  -1480   1023   -893
    511   1738   1223  -1127   -355   1480  -1525  -1449  -1439  -1509   1002   -867
    491   1803   1312  -1148   -410   1556  -1569  -1426  -1418  -1504   1026   -826
    485   1826   1340  -1156   -428   1582  -1602  -1418  -1415  -1512   1078   -857
    501   1865   1363  -1182   -431   1615  -1613  -1415  -1421  -1543   1091   -805
    509   1860   1350  -1184   -420   1605  -1605  -1405  -1426  -1595   1062   -771
    581   1875   1293  -1228   -355   1584  -1584  -1371  -1410  -1605   1093   -774
    652   1909   1257  -1280   -303   1584  -1584  -1340  -1395  -1608   1127   -719
    654   1901   1247  -1278   -296   1574  -1587  -1327  -1395  -1610   1140   -685
    610   1857   1244  -1234   -316   1551  -1538  -1309  -1395  -1602   1163   -683
    597   1855   1257  -1226   -329   1556  -1496  -1278  -1376  -1590   1179   -641
    602   1875   1270  -1241   -332   1574  -1480  -1249  -1356  -1571   1189   -571
    600   1880   1280  -1239   -340   1582  -1449  -1234  -1345  -1548   1210   -519
    600   1878   1278  -1239   -340   1579  -1408  -1205  -1330  -1530   1244   -475
    568   1899   1330  -1234   -381   1615  -1405  -1187  -1309  -1483   1314   -444
    511   1901   1387  -1208   -439   1644  -1379  -1174  -1293  -1460   1356   -444
    574   1893   1319  -1234   -371   1608  -1382  -1195  -1325  -1506   1283   -394
    636   1956   1317  -1299   -340   1636  -1361  -1171  -1299  -1480   1299   -392
    584   1995   1410  -1291   -413   1704  -1304  -1127  -1249  -1434   1330   -376
    633   2042   1405  -1337   -387   1725  -1288  -1111  -1231  -1421   1322   -355
    737   2099   1361  -1418   -311   1730  -1322  -1111  -1226  -1410   1337   -314
    698   2094   1392  -1397   -345   1745  -1304  -1098  -1202  -1382   1358   -319
    654   2065   1410  -1361   -376   1738  -1252  -1088  -1192  -1350   1387   -340
    610   2039   1428  -1325   -407   1732  -1205  -1072  -1174  -1325   1387   -384
    607   2008   1400  -1306   -394   1704  -1184  -1065  -1171  -1348   1337   -345
    594   2016   1418  -1306   -410   1717  -1163  -1049  -1153  -1335   1356   -322
    561   2008   1447  -1286   -441   1727  -1140  -1023  -1122  -1306   1371   -324
    530   2013   1483  -1273   -478   1751  -1166  -1018  -1104  -1278   1402   -296
    488   1997   1509  -1241   -509   1753  -1140   -995  -1085  -1249   1428   -296
    459   2000   1540  -1231   -540   1771  -1114   -963  -1054  -1234   1452   -252
    493   2023   1530  -1260   -517   1777  -1098   -953  -1041  -1234   1462   -252
    504   2026   1519  -1267   -506   1774  -1098   -953  -1039  -1234   1470   -252
    485   2018   1532  -1252   -522   1777  -1098   -945  -1028  -1228   1480   -239
    420   2010   1587  -1218   -584   1800  -1070   -914   -995  -1192   1491   -215
    405   2008   1602  -1208   -600   1808  -1049   -893   -974  -1176   1499   -210
    413   1995   1579  -1205   -581   1787  -1031   -878   -961  -1161   1525   -244
    392   2008   1615  -1200   -610   1813  -1008   -859   -932  -1130   1551   -241
    345   2049   1701  -1200   -678   1875   -987   -852   -911  -1114   1569   -179
    322   2057   1735  -1189   -706   1896   -948   -828   -893  -1106   1574   -119
    506   2055   1545  -1280   -519   1800   -982   -849   -924  -1145   1532   -158
    542   2057   1514  -1299   -485   1787   -982   -846   -922  -1135   1545   -200
    493   2065   1571  -1280   -537   1818   -969   -831   -896  -1104   1587   -205
    470   2117   1647  -1296   -587   1883   -945   -810   -859  -1067   1628   -179
    452   2174   1719  -1314   -633   1948   -935   -800   -833  -1034   1652   -145
    418   2138   1719  -1278   -649   1930   -935   -807   -846  -1060   1592   -127
    374   2065   1688  -1221   -657   1878   -922   -831   -880  -1093   1558   -153
    371   2070   1699  -1221   -665   1886   -914   -831   -880  -1093   1574   -127
    376   2065   1686  -1223   -654   1875   -904   -813   -859  -1065   1605   -150
    366   2068   1701  -1215   -667   1886   -901   -805   -849  -1049   1618   -158
    332   1961   1628  -1148   -646   1795   -919   -833   -898  -1130   1512   -168
    316   1873   1556  -1096   -620   1717   -901   -841   -924  -1166   1465   -220
    316   1865   1548  -1093   -615   1706   -896   -831   -914  -1150   1506   -231
    303   1852   1548  -1078   -620   1701   -906   -833   -904  -1137   1527   -231
    309   1849   1540  -1080   -618   1696   -906   -833   -909  -1148   1499   -244
    298   1813   1514  -1057   -607   1662   -904   -833   -922  -1174   1441   -239
    290   1792   1499  -1041   -605   1647   -906   -839   -935  -1192   1413   -246
    298   1792   1493  -1044   -597   1644   -885   -826   -932  -1184   1457   -259
    314   1810   1493  -1062   -589   1652   -880   -820   -919  -1163   1486   -267
    319   1777   1457  -1049   -568   1618   -880   -807   -917  -1171   1475   -280
    319   1706   1384  -1013   -532   1545   -828   -748   -893  -1184   1426   -319
    298   1683   1384   -989   -542   1535   -724   -644   -820  -1176   1408   -342
    319   1753   1434  -1039   -555   1595   -652   -537   -722  -1111   1444   -306
    371   1987   1615  -1179   -623   1803   -600   -415   -553   -917   1608   -145
    363   2517   2153  -1441   -896   2338   -633   -394   -366   -561   1984    220
    215   3224   3008  -1719  -1395   3117   -779   -626   -285   -184   2410    548
    168   3382   3213  -1777  -1522   3299  -1060  -1008   -488   -129   2486    522
    200   2894   2694  -1548  -1247   2795  -1249  -1356   -963   -644   2047    213
    158   2096   1938  -1127   -888   2018  -1213  -1452  -1395  -1369   1392   -246
    210   1665   1454   -937   -620   1561  -1148  -1309  -1447  -1587   1117   -457
    244   1551   1306   -901   -530   1428  -1075  -1156  -1325  -1512   1148   -449
    231   1582   1350   -906   -558   1467   -974  -1013  -1171  -1397   1221   -415
    202   1667   1462   -935   -628   1564   -919   -922  -1049  -1283   1337   -368
    189   1730   1540   -958   -675   1636   -896   -862   -969  -1205   1413   -371
    288   1818   1527  -1054   -620   1673   -833   -802   -911  -1179   1361   -293
    283   1805   1522  -1044   -620   1665   -787   -784   -898  -1171   1363   -283
    223   1777   1553  -1000   -665   1665   -787   -784   -901  -1161   1376   -332
    228   1782   1553  -1005   -662   1667   -795   -789   -904  -1179   1322   -327
    213   1758   1545   -987   -665   1652   -787   -792   -898  -1179   1332   -316
    153   1712   1558   -932   -704   1636   -826   -805   -906  -1179   1350   -342
    210   1808   1595  -1010   -693   1701   -787   -758   -857  -1130   1384   -293
    200   1795   1595   -997   -696   1696   -732   -743   -844  -1117   1382   -285
    148   1745   1597   -948   -724   1673   -753   -769   -865  -1143   1345   -309
    280   1862   1582  -1072   -652   1725   -745   -740   -836  -1122   1379   -270
    244   1813   1566  -1031   -662   1691   -732   -735   -831  -1117   1389   -285
    298   1888   1590  -1093   -644   1740   -704   -693   -784  -1062   1449   -249
    283   1927   1644  -1106   -680   1787   -698   -693   -782  -1057   1439   -246
    205   1847   1641  -1026   -719   1745   -743   -737   -828  -1111   1371   -280
    184   1839   1652  -1013   -735   1745   -735   -737   -828  -1124   1356   -283
    298   1997   1699  -1148   -698   1849   -657   -667   -758  -1034   1457   -241
    202   1935   1730  -1070   -763   1834   -672   -691   -776  -1047   1428   -239
    135   1852   1717   -995   -789   1784   -740   -724   -802  -1083   1402   -233
     98   1795   1696   -948   -800   1745   -763   -737   -818  -1093   1389   -285
    127   1808   1680   -966   -776   1745   -743   -722   -810  -1101   1369   -267
    103   1808   1704   -956   -800   1758   -795   -735   -810  -1085   1387   -270
     77   1790   1712   -932   -815   1751   -797   -745   -813  -1093   1371   -265
     33   1774   1738   -906   -852   1758   -795   -735   -805  -1093   1361   -254
     44   1800   1756   -922   -854   1779   -784   -722   -795  -1065   1405   -257
    111   1875   1761   -995   -823   1818   -784   -711   -782  -1052   1431   -252
    181   1906   1722  -1044   -771   1816   -810   -730   -800  -1075   1410   -262
    200   1927   1727  -1062   -763   1829   -800   -717   -797  -1080   1395   -252
    194   1984   1790  -1088   -797   1888   -779   -693   -769  -1057   1408   -226
    231   2052   1821  -1143   -795   1938   -753   -667   -740  -1028   1436   -187
    246   2070   1823  -1161   -787   1948   -737   -657   -727  -1013   1441   -166
    249   2075   1823  -1163   -787   1951   -735   -649   -714   -995   1460   -179
    283   2112   1829  -1197   -771   1971   -735   -631   -691   -966   1496   -202
    293   2143   1849  -1218   -779   1995   -680   -602   -654   -935   1519   -213
    306   2182   1875  -1244   -784   2029   -646   -584   -623   -917   1519   -192
    303   2213   1909  -1260   -802   2062   -680   -576   -600   -906   1504   -192
    288   2190   1901  -1239   -805   2047   -675   -568   -589   -919   1454   -174
    202   2153   1951  -1179   -875   2052   -639   -550   -571   -911   1439   -202
    148   2145   1997  -1148   -924   2070   -620   -530   -542   -878   1488   -218
    259   2226   1966  -1244   -854   2096   -602   -496   -506   -841   1496   -205
    348   2236   1888  -1291   -769   2062   -568   -478   -496   -849   1408   -200
    215   2114   1896  -1166   -841   2005   -602   -509   -522   -878   1392   -236
    200   2120   1917  -1161   -859   2018   -657   -522   -519   -859   1408   -223
    423   2387   1961  -1408   -769   2177   -548   -415   -407   -756   1496   -106
    350   2338   1987  -1343   -818   2164   -527   -405   -402   -758   1488   -114
    226   2239   2013  -1234   -893   2127   -524   -410   -402   -758   1509   -145
    233   2275   2042  -1254   -904   2158   -493   -379   -363   -722   1540   -116
    239   2270   2029  -1254   -896   2151   -501   -389   -368   -732   1499   -103
    233   2268   2034  -1249   -898   2151   -504   -407   -384   -766   1439    -93
    148   2197   2049  -1174   -950   2122   -483   -394   -371   -737   1496   -116
     62   2143   2081  -1101  -1010   2112   -475   -389   -366   -711   1553   -137
    210   2242   2029  -1226   -909   2135   -449   -366   -348   -696   1564   -122
    449   2423   1974  -1436   -761   2200   -454   -332   -311   -657   1592    -88
    397   2364   1966  -1382   -787   2166   -459   -340   -319   -662   1577   -101
    402   2408   2005  -1405   -800   2205   -397   -298   -280   -631   1595    -12
    342   2421   2078  -1382   -867   2252   -368   -283   -257   -605   1621      0
    262   2361   2099  -1312   -917   2231   -371   -301   -267   -618   1615    -20
    236   2369   2132  -1304   -948   2252   -379   -316   -270   -620   1623      0
    220   2356   2135  -1288   -958   2247   -400   -322   -277   -628   1608     -7
    220   2335   2114  -1280   -945   2226   -407   -319   -280   -620   1618     15
    213   2325   2112  -1267   -948   2218   -374   -298   -265   -600   1647     23
    194   2294   2099  -1247   -953   2195   -361   -290   -262   -600   1649     25
    174   2257   2083  -1215   -956   2171   -350   -283   -259   -607   1631     28
    132   2177   2042  -1156   -956   2109   -345   -283   -272   -631   1592      5
    106   2101   1995  -1104   -943   2049   -405   -309   -303   -652   1561    -46
    155   2114   1956  -1135   -901   2036   -423   -293   -298   -649   1558    -62
    223   2151   1927  -1187   -852   2039   -387   -270   -285   -649   1548    -25
    200   2083   1880  -1143   -839   1982   -374   -288   -316   -672   1530    -46
    161   2005   1844  -1083   -841   1925   -381   -296   -327   -680   1532    -83
     77   1930   1852  -1005   -885   1891   -405   -316   -345   -688   1543   -122
    -54   1852   1906   -898   -982   1878   -392   -301   -329   -667   1564   -155
     75   1875   1797   -976   -862   1839   -420   -285   -324   -691   1499    -83
    335   2008   1673  -1171   -667   1842   -392   -246   -303   -691   1467    -20
    368   1917   1548  -1145   -589   1732   -366   -205   -296   -714   1460   -161
    200   1904   1701  -1052   -750   1803   -241    -67   -171   -613   1587   -215
    239   1958   1717  -1098   -740   1839   -174     31    -77   -561   1600   -140
    361   2195   1834  -1278   -735   2016   -135    153     83   -392   1701    158
    441   2818   2374  -1631   -966   2598   -220    135    267     15   2161    467
    267   3270   3003  -1769  -1369   3138   -392   -174    218    277   2470    691
    114   3273   3156  -1693  -1522   3216   -628   -555    -41    267   2496    657
     23   2756   2733  -1389  -1353   2746   -743   -862   -491   -270   2049    340
    -20   1909   1927   -945   -974   1917   -688   -924   -880  -1000   1395   -101
     75   1548   1470   -813   -696   1509   -628   -771   -880  -1137   1197   -277
    124   1493   1369   -810   -620   1431   -558   -592   -714  -1023   1244   -298
    176   1566   1389   -870   -605   1478   -465   -426   -532   -872   1356   -262
    174   1688   1512   -932   -667   1600   -389   -329   -402   -766   1465   -213
    202   1717   1514   -961   -654   1615   -368   -324   -381   -758   1491   -179
    124   1722   1597   -924   -735   1660   -296   -265   -314   -698   1532   -153
    168   1722   1553   -945   -691   1639   -275   -233   -288   -654   1553   -153
    301   1712   1408  -1008   -553   1558   -322   -267   -322   -662   1517   -122
    397   1761   1363  -1080   -483   1564   -348   -265   -309   -620   1561   -192
    571   1893   1319  -1234   -374   1608   -324   -241   -283   -592   1574   -145
    472   1795   1322  -1132   -423   1558   -303   -249   -306   -646   1486    -72
    366   1699   1332  -1034   -483   1517   -293   -246   -306   -659   1426    -70
    394   1725   1330  -1060   -467   1527   -277   -207   -267   -631   1428    -12
    462   1808   1343  -1137   -439   1577   -270   -174   -228   -584   1532     -2
    340   1738   1397  -1039   -527   1569   -228   -171   -226   -579   1564      5
    205   1706   1501   -958   -649   1605   -124   -129   -189   -548   1592     49
     88   1696   1605   -893   -758   1652    -75    -98   -166   -522   1608     72
      2   1701   1699   -852   -849   1699    -59    -83   -148   -488   1639    103
    -23   1701   1725   -839   -872   1712    -49    -64   -137   -454   1670    148
    -31   1722   1753   -846   -893   1738    -36    -41   -119   -405   1719    158
    -10   1725   1735   -857   -872   1730    -51    -54   -114   -348   1730    153
    -23   1761   1782   -870   -904   1771    -44    -51    -96   -306   1761    176
    -15   1816   1831   -898   -922   1823    -23    -25    -51   -283   1751    150
    171   1860   1688  -1015   -758   1774    -77    -64    -85   -329   1706    140
    176   1883   1706  -1031   -763   1795   -114   -101   -122   -355   1696    168
     88   1909   1821  -1000   -867   1865    -88    -72    -96   -340   1735    202
    239   1958   1719  -1098   -740   1839   -119    -72   -101   -366   1738    174
    277   1948   1670  -1114   -696   1808   -140    -80   -116   -397   1686    220
    249   1956   1706  -1104   -730   1831   -114    -51    -96   -374   1717    257
    194   1992   1797  -1096   -802   1896    -57     -5    -51   -301   1792    272
    290   2086   1795  -1187   -750   1940    -59     18    -28   -277   1784    277
    290   2104   1813  -1200   -761   1958    -59     38    -12   -288   1740    340
    272   2104   1829  -1189   -779   1966    -38     25    -18   -298   1735    342
    272   2070   1795  -1171   -761   1932    -20     23    -23   -309   1717    353
    205   2109   1904  -1156   -849   2008      0     57     23   -236   1826    394
    262   2158   1896  -1213   -818   2029    -36     67     38   -207   1839    257
    262   2094   1831  -1179   -784   1964    -44     59     31   -244   1764    220
    179   2034   1855  -1109   -836   1945    -10     64     46   -233   1771    189
    145   2021   1875  -1083   -865   1948     18     51     41   -252   1774    244
    288   2021   1732  -1156   -722   1878    -28     25     23   -288   1735    220
    293   2031   1735  -1163   -722   1883    -28     38     49   -252   1771    155
    252   2010   1756  -1132   -753   1883     25     77     72   -241   1751    153
    270   2031   1761  -1150   -745   1896     46     96     93   -228   1743    174
    348   1979   1631  -1166   -641   1805      2     54     51   -298   1654    202
    337   1930   1592  -1135   -626   1761      5     36     38   -306   1649    150
    309   1912   1602  -1111   -646   1758      7     25     36   -298   1670     93
    283   1938   1654  -1109   -685   1797      2     36     59   -267   1696     96
    309   1977   1665  -1145   -678   1821    -10     44     85   -228   1738    109
    332   2003   1670  -1169   -670   1836     -5     44     88   -223   1758    114
    350   1977   1626  -1163   -636   1800    -10     38     75   -246   1712    132
    342   1990   1647  -1166   -652   1818      5     54     88   -220   1740    109
    355   2000   1644  -1179   -646   1823     15     62     93   -215   1732     88
    363   2021   1657  -1195   -646   1839     15     83    111   -194   1745    135
    400   2044   1641  -1223   -620   1844      7     83    114   -181   1764    135
    444   2044   1600  -1244   -576   1823     -7     72    109   -184   1787    135
    407   2060   1649  -1236   -620   1855     15     80    116   -161   1831     88
    407   2081   1673  -1244   -631   1878     46    109    135   -161   1792    142
    449   2081   1628  -1267   -589   1855     57    114    127   -184   1753    226
    420   2073   1652  -1247   -615   1862     54    103    119   -189   1756    223
    220   2083   1862  -1153   -820   1974    111    142    171   -114   1855    205
    103   2114   2008  -1109   -950   2062    132    166    207    -46   1951    140
    413   2130   1714  -1273   -649   1922     51     98    124   -168   1774    148
    597   2132   1535  -1363   -467   1834     28     75     93   -223   1686    213
    667   2153   1483  -1410   -407   1818     -2     33     59   -236   1693    163
    615   2143   1527  -1379   -454   1836     -7     36     64   -210   1732     93
    558   2109   1548  -1335   -493   1829    -20     18     44   -215   1740     88
    522   2049   1527  -1286   -501   1790    -41      5     28   -252   1691    145
    465   1940   1475  -1202   -504   1706    -38      5     15   -267   1662     93
    470   1852   1382  -1161   -454   1618    -23     12      2   -277   1628     41
    524   1821   1296  -1174   -387   1561    -23     15      0   -275   1610     23
    514   1779   1265  -1145   -374   1522    -25     10     -2   -270   1597    -18
    259   1688   1426   -974   -584   1558     28     38     36   -223   1647     15
     70   1623   1553   -846   -743   1590     75     62     72   -174   1727     15
    454   1636   1182  -1047   -363   1410    -18    -28    -25   -277   1600    -44
    737   1587    849  -1161    -54   1218    -80    -85   -111   -415   1369     38
    685   1613    927  -1150   -119   1270    -67    -77    -96   -374   1441    -20
    571   1597   1026  -1085   -228   1312    -25    -33    -57   -306   1532   -158
    592   1509    917  -1052   -163   1213      7      5    -54   -355   1462   -171
    568   1434    865  -1000   -148   1150     72     90      2   -405   1392    -38
    535   1493    956  -1015   -210   1226    168    228    135   -303   1496    -83
    504   1654   1150  -1080   -322   1402    244    355    303   -106   1675     41
    501   2138   1636  -1319   -568   1888    220    376    478    249   2036    355
    415   2821   2405  -1618   -995   2613     96    145    527    623   2449    704
    322   3031   2709  -1678  -1195   2870   -176   -249    314    740   2561    766
    257   2605   2348  -1431  -1047   2478   -363   -574   -116    381   2197    514
    194   1732   1538   -966   -670   1636   -342   -693   -566   -358   1486     44
    252   1182    930   -717   -337   1057   -283   -561   -641   -639   1161   -194
    337   1104    763   -722   -213    935   -239   -381   -462   -537   1200   -210
    363   1130    763   -748   -200    948   -200   -249   -298   -444   1262   -189
    413   1254    841   -833   -213   1049   -111   -135   -158   -366   1340   -119
    478   1376    898   -927   -210   1137    -33    -62    -67   -309   1413    -57
    426   1343    917   -885   -246   1130    -41    -64    -70   -319   1421    -77
    410   1325    914   -867   -252   1119    -44    -59    -72   -350   1361    -83
    418   1306    888   -862   -236   1096    -49    -59    -88   -379   1312    -54
    381   1267    885   -823   -252   1078    -33    -62   -111   -400   1312    -67
    384   1252    867   -820   -241   1060    -20    -62   -127   -410   1301    -49
    415   1267    849   -841   -218   1060    -51    -72   -140   -407   1296    -15
    436   1275    839   -854   -202   1057    -70    -77   -145   -400   1299      7
    457   1286    828   -870   -184   1057    -64    -80   -145   -392   1306    -25
    480   1309    828   -896   -174   1070    -70    -90   -153   -389   1314    -44
    480   1314    833   -898   -176   1075    -67    -80   -148   -379   1314    -85
    470   1314    844   -893   -187   1080    -75    -80   -150   -366   1327   -137
    467   1325    857   -896   -194   1091    -98   -116   -187   -400   1293   -114
    459   1301    841   -883   -189   1072    -93   -106   -192   -413   1228    -77
    441   1322    880   -883   -218   1101    -75    -83   -171   -361   1278    -62
    449   1376    924   -914   -236   1150    -67    -64   -150   -311   1330    -57
    446   1410    963   -927   -257   1187    -64    -54   -135   -280   1363    -25
    454   1397    943   -927   -244   1169    -62    -46   -140   -272   1361    -23
    446   1392    945   -922   -249   1169    -59    -46   -142   -257   1376    -25
    426   1371    943   -901   -259   1156    -51    -64   -171   -298   1319     18
    410   1392    982   -901   -285   1187    -31    -54   -161   -280   1322     51
    418   1436   1018   -927   -301   1228    -49    -36   -135   -223   1415     44
    441   1434    989   -937   -275   1213    -70    -31   -129   -205   1441     46
    433   1395    961   -917   -265   1179    -70    -46   -153   -220   1421     38
    439   1395    956   -917   -257   1176    -67    -49   -163   -226   1408     51
    475   1426    950   -950   -239   1189    -75    -38   -163   -231   1389     83
    475   1436    961   -956   -244   1200    -64    -25   -155   -226   1374    114
    472   1426    953   -950   -241   1189    -70    -28   -155   -231   1358    127
    470   1434    963   -950   -246   1200    -70    -28   -153   -228   1361    137
    457   1465   1008   -963   -275   1236    -57    -15   -137   -207   1363    148
    433   1491   1054   -963   -311   1273    -38      5   -114   -184   1384    168
    407   1499   1091   -953   -342   1296    -28     12    -98   -174   1392    184
    381   1493   1111   -937   -363   1304    -25      7    -93   -176   1374    166
    371   1509   1137   -940   -381   1325    -10     10    -77   -168   1374    145
    348   1525   1176   -937   -413   1350     18     28    -46   -135   1415    140
    342   1514   1171   -930   -415   1343     46     46    -18   -106   1441    155
    314   1480   1166   -896   -426   1325     51     49    -10    -80   1452    166
    283   1436   1153   -862   -433   1296     44     31    -28   -132   1382    166
    262   1410   1145   -836   -441   1278     59     51    -25   -150   1348    155
    223   1436   1210   -831   -496   1325     75     62     -7   -111   1371    132
    187   1431   1244   -807   -527   1337     67     44    -15   -122   1348    148
    163   1395   1228   -779   -532   1312     70     46    -25   -166   1254    184
    171   1400   1228   -787   -527   1314     77     62    -12   -145   1291    116
    197   1423   1223   -813   -514   1322     62     44    -23   -129   1319     67
    145   1454   1309   -800   -581   1382     64     41    -10   -103   1301     72
    184   1475   1288   -831   -550   1382     41     33    -31   -213   1137    145
    189   1434   1244   -813   -527   1340     36     44    -33   -179   1156    135
    213   1454   1239   -836   -514   1348     38     49    -15    -77   1322     62
    176   1465   1288   -820   -555   1376     49     54     -5    -51   1421      7
    187   1467   1278   -828   -545   1374     38     46    -15    -77   1356     46
    239   1480   1241   -859   -501   1361     18     31    -33    -93   1306     85
    244   1525   1280   -885   -519   1402     31     57      0    -72   1296    129
    181   1535   1353   -857   -584   1444     70    103     36    -18   1343    140
    207   1543   1335   -878   -563   1439     36     51    -12    -75   1280    106
    215   1543   1327   -880   -555   1436     31     28    -38   -111   1247     90
    189   1540   1348   -865   -579   1444     41     25    -36    -70   1325     41
    246   1571   1325   -909   -537   1449     41     25    -38    -62   1358     28
    293   1610   1314   -953   -511   1462     33     33    -33    -54   1343     75
    267   1649   1379   -958   -555   1514     54     49    -10    -18   1348    119
    275   1628   1353   -953   -540   1491     41     23    -38    -44   1299    119
    301   1590   1288   -945   -493   1439      7    -18    -88   -101   1231     90
    293   1595   1301   -945   -504   1449     10    -15    -88   -109   1218     85
    272   1605   1332   -940   -530   1470     10    -15    -90   -114   1200     67
    262   1605   1343   -935   -540   1475     12    -15    -96   -127   1158     49
    277   1545   1267   -911   -493   1408      0    -28   -116   -171   1106      7
    283   1449   1166   -867   -441   1309    -25    -64   -163   -215   1080    -64
    267   1379   1111   -823   -423   1247    -33    -75   -192   -239   1028    -93
    249   1337   1088   -795   -418   1213    -38    -88   -223   -262    969   -124
    259   1293   1034   -776   -387   1163    -51   -106   -249   -272    971   -174
    275   1278   1000   -776   -363   1140    -75   -109   -257   -267    982   -194
    283   1260    974   -771   -345   1117    -88   -109   -265   -270    961   -202
    272   1249    974   -763   -350   1111    -93   -111   -275   -277    930   -213
    257   1239    982   -748   -361   1111    -93   -111   -277   -285    901   -194
    277   1221    943   -750   -332   1083    -85    -88   -275   -293    875   -194
    324   1156    831   -740   -254    995    -75    -51   -280   -319    841   -265
    288   1070    782   -678   -246    927    -38      2   -257   -353    792   -340
    283   1111    828   -696   -272    971     23    106   -166   -293    833   -345
    410   1436   1023   -924   -306   1231     70    207    -15    -98   1036   -202
    496   2003   1504  -1249   -504   1753     31    210    155    236   1397    116
    384   2579   2195  -1483   -906   2387   -135    -18    202    553   1766    420
    290   2756   2465  -1522  -1085   2611   -423   -384     18    633   1875    501
    231   2179   1945  -1208   -857   2065   -613   -730   -475    101   1418    153
    231   1387   1156   -810   -462   1273   -576   -846   -927   -633    771   -340
    259    937    678   -600   -210    807   -540   -748  -1010   -870    496   -574
    311    833    522   -571   -103    678   -467   -571   -875   -792    498   -607
    335    914    576   -626   -122    748   -410   -439   -717   -665    581   -558
    384    992    605   -688   -111    800   -355   -366   -615   -579    639   -509
    413   1047    633   -730   -111    841   -314   -322   -553   -524    675   -475
    431   1083    652   -756   -109    867   -309   -290   -514   -488    693   -459
    514   1114    600   -815    -44    859   -342   -283   -504   -480    696   -472
    550   1145    594   -849    -20    870   -363   -272   -491   -457    706   -485
    545   1145    600   -846    -28    872   -355   -270   -485   -449    701   -472
    545   1163    618   -854    -36    891   -322   -259   -475   -441    698   -444
    462   1044    581   -753    -59    813   -376   -301   -511   -472    659   -496
    475   1015    540   -745    -33    779   -394   -309   -519   -475    657   -504
    535   1088    553   -813     -7    820   -355   -275   -485   -441    691   -467
    459   1013    553   -735    -46    784   -381   -306   -509   -465    657   -496
    493   1057    561   -776    -33    810   -329   -288   -493   -452    654   -483
    462   1072    610   -769    -75    841   -270   -259   -470   -431    667   -472
    355    971    615   -665   -129    795   -296   -280   -496   -457    654   -532
    415   1021    605   -717    -93    813   -332   -270   -478   -433    693   -537
    465   1070    602   -769    -67    836   -345   -246   -454   -405    706   -519
    457   1078    620   -769    -80    849   -350   -241   -446   -392    701   -504
    418   1085    667   -753   -124    878   -332   -241   -449   -392    691   -478
    407   1101    693   -753   -142    898   -296   -236   -441   -392    683   -465
    426   1096    667   -763   -122    880   -303   -252   -454   -410    649   -467
    405   1015    610   -711   -101    813   -358   -277   -485   -423    626   -514
    394    982    587   -688    -96    784   -397   -280   -488   -400    657   -511
    400    992    592   -696    -96    792   -392   -259   -467   -376    667   -452
    439   1002    563   -719    -62    784   -405   -267   -478   -376    649   -431
    449    982    530   -717    -41    756   -420   -285   -504   -389    615   -449
    407    953    542   -680    -67    748   -402   -275   -501   -387    594   -441
    384    945    561   -665    -88    753   -389   -252   -488   -381    589   -394
    379    963    584   -672   -103    774   -387   -239   -480   -361    605   -361
    355    984    626   -670   -135    805   -368   -218   -465   -322    646   -340
    379   1005    623   -693   -122    815   -379   -226   -475   -329    636   -337
    431   1018    587   -724    -77    802   -392   -246   -498   -355    602   -335
    431   1047    615   -740    -93    831   -381   -228   -480   -332    594   -311
    413   1080    667   -745   -127    875   -340   -192   -444   -301    602   -277
    413   1085    672   -748   -129    880   -324   -181   -426   -275    636   -288
    441   1062    620   -750    -88    841   -332   -197   -441   -275    626   -327
    475   1052    576   -763    -51    815   -332   -210   -459   -288    597   -376
    491   1070    579   -782    -44    826   -332   -192   -446   -288    571   -392
    496   1080    584   -789    -44    831   -316   -168   -426   -277    571   -361
    483   1096    613   -789    -64    854   -277   -137   -392   -244    571   -324
    478   1080    600   -782    -62    841   -283   -148   -402   -249    568   -340
    485   1018    532   -753    -23    776   -322   -181   -444   -296    519   -397
    498    976    478   -740     10    727   -322   -179   -459   -329    467   -397
    483   1000    517   -740    -15    758   -296   -150   -433   -298    488   -394
    480   1023    540   -753    -31    782   -311   -132   -410   -262    545   -407
    470    997    527   -735    -28    763   -306   -135   -420   -262    561   -418
    493   1013    519   -756    -12    766   -301   -140   -433   -277    535   -413
    485   1018    532   -750    -23    776   -311   -124   -423   -277    527   -366
    478   1060    581   -769    -51    820   -309    -98   -394   -241    561   -335
    519   1101    581   -810    -31    841   -361   -114   -400   -233    566   -314
    491   1028    537   -761    -23    782   -387   -153   -436   -272    524   -324
    459    992    532   -724    -36    763   -327   -150   -449   -290    488   -324
    472   1047    574   -761    -51    810   -314   -119   -420   -270    511   -277
    478   1078    597   -779    -59    839   -329   -101   -397   -244    540   -257
    457   1047    589   -753    -67    818   -342   -103   -402   -252    537   -259
    457   1060    602   -758    -72    831   -319    -96   -397   -239    548   -239
    475   1091    613   -784    -70    854   -303    -98   -389   -210    563   -215
    462   1091    628   -776    -83    859   -285    -90   -381   -197    563   -205
    475   1127    652   -800    -88    891   -277    -72   -363   -179    576   -181
    483   1143    659   -813    -88    901   -298    -80   -366   -171    587   -158
    493   1132    639   -815    -72    885   -348   -114   -394   -202    563   -148
    488   1106    618   -797    -64    862   -389   -148   -420   -223    550   -197
    524   1111    584   -818    -31    849   -381   -155   -431   -215    553   -184
    568   1145    576   -857     -2    862   -363   -129   -410   -174    587   -158
    553   1124    568   -841     -7    849   -415   -127   -405   -161    618   -184
    483    969    485   -727     -2    727   -444   -192   -480   -213    545   -270
    472    898    426   -688     23    662   -389   -200   -511   -231    514   -298
    457    906    449   -680      5    678   -368   -166   -493   -233    524   -280
    410    904    493   -659    -41    698   -363   -137   -485   -231    540   -252
    345    833    488   -592    -70    662   -355   -155   -509   -270    511   -257
    348    826    478   -589    -64    654   -340   -158   -498   -280    493   -252
    374    833    459   -602    -41    646   -358   -166   -496   -249    504   -252
    368    795    423   -584    -25    610   -381   -207   -530   -252    496   -259
    353    766    413   -561    -31    589   -376   -220   -548   -259    493   -241
    392    761    368   -579     10    566   -381   -231   -561   -306    467   -239
    459    735    275   -597     93    506   -366   -215   -566   -358    407   -257
    478    680    200   -579    140    439   -306   -132   -514   -368    348   -319
    517    724    207   -623    155    467   -272    -49   -426   -335    374   -361
    561    846    283   -704    137    566   -265     41   -309   -239    480   -322
    607   1156    548   -880     31    852   -226    129   -150      5    748    -59
    542   1722   1179  -1135   -316   1452   -205    114     31    358   1130    290
    467   2088   1621  -1278   -576   1855   -374   -155      2    540   1314    428
    402   1852   1447  -1127   -524   1649   -610   -540   -348    309   1098    311
    319   1109    789   -714   -233    950   -693   -870   -885   -394    444   -226
    329    628    298   -480     15    465   -698   -893  -1106   -766     96   -571
    410    433     23   -423    192    231   -672   -769  -1062   -769     54   -636
    496    402    -96   -452    296    153   -626   -639   -940   -698     88   -639
    542    478    -64   -509    303    207   -571   -524   -807   -602    158   -576
    561    566      2   -566    277    285   -506   -446   -704   -537    205   -504
    576    644     67   -610    254    355   -459   -397   -636   -475    272   -470
    605    685     77   -646    262    384   -431   -358   -584   -439    329   -449
    644    706     62   -675    290    384   -441   -332   -550   -410    361   -449
    592    659     64   -626    262    363   -478   -361   -571   -423    353   -478
    555    639     83   -597    236    361   -470   -387   -592   -457    319   -436
    558    626     67   -592    244    348   -467   -392   -592   -485    280   -413
    532    613     80   -571    226    348   -483   -394   -589   -488    285   -418
    514    607     90   -563    213    350   -472   -400   -581   -485    293   -452
    535    610     75   -574    231    342   -478   -397   -574   -483    311   -535
    563    639     75   -602    244    358   -467   -405   -574   -480    345   -532
    594    670     75   -631    259    374   -454   -400   -568   -470    361   -506
    574    618     44   -597    265    329   -498   -428   -594   -493    337   -545
    555    589     33   -574    262    311   -498   -441   -605   -511    322   -550
    558    618     57   -589    249    337   -472   -428   -589   -498    345   -532
    584    636     51   -610    267    345   -485   -415   -568   -485    358   -561
    571    594     20   -584    275    309   -535   -439   -579   -491    363   -620
    563    576     12   -571    275    296   -555   -449   -587   -496    376   -589
    542    568     25   -558    259    298   -558   -465   -594   -506    381   -550
    563    576     12   -568    275    296   -542   -483   -618   -530    366   -514
    600    571    -31   -587    316    272   -563   -483   -618   -535    340   -542
    576    579      2   -579    288    290   -563   -478   -610   -519    358   -545
    576    594     18   -587    277    306   -558   -475   -605   -509    381   -524
    618    615     -2   -615    311    306   -568   -478   -607   -511    402   -488
    652    628    -25   -641    337    301   -594   -485   -615   -509    407   -509
    662    649    -12   -657    337    319   -636   -480   -605   -493    431   -493
    659    633    -25   -646    342    303   -665   -483   -615   -501    426   -493
    688    652    -36   -670    363    309   -613   -462   -615   -506    431   -467
    685    665    -20   -678    353    324   -600   -449   -610   -488    452   -478
    667    688     18   -678    324    353   -587   -428   -597   -467    483   -491
    691    737     46   -717    322    392   -576   -397   -574   -439    509   -480
    730    810     80   -769    324    446   -576   -368   -514   -379    574   -496
    620    740    119   -680    249    428   -600   -410   -537   -405    548   -519
    571    688    116   -628    228    402   -589   -423   -545   -446    480   -454
    566    693    127   -631    218    410   -558   -397   -509   -426    470   -462
    550    678    127   -613    213    402   -545   -387   -483   -410    467   -517
    542    652    109   -597    218    381   -542   -392   -475   -413    457   -540
    517    620    103   -571    207    363   -537   -402   -475   -426    439   -542
    483    600    116   -542    181    358   -540   -410   -472   -431    426   -545
    485    558     72   -522    207    316   -545   -426   -488   -452    400   -587
    514    524     10   -519    252    267   -535   -433   -501   -470    363   -631
    517    511     -7   -514    262    252   -519   -420   -485   -457    363   -633
    511    514      2   -514    254    259   -501   -405   -470   -439    366   -636
    488    535     46   -511    220    290   -493   -366   -439   -410    392   -594
    475    506     31   -491    220    270   -527   -355   -436   -400    387   -584
    491    501     10   -496    239    254   -540   -335   -418   -384    387   -587
    493    514     20   -506    236    270   -548   -311   -389   -350    413   -581
    459    496     36   -478    213    267   -558   -309   -384   -335    431   -581
    446    467     20   -457    213    244   -548   -303   -392   -332    423   -589
    439    428    -10   -433    226    210   -558   -309   -405   -340    413   -605
    485    452    -33   -470    259    207   -530   -298   -394   -329    420   -579
    517    480    -36   -498    277    223   -454   -277   -379   -329    418   -566
    545    532    -15   -540    280    259   -394   -254   -355   -309    436   -548
    581    597     15   -592    283    306   -353   -228   -327   -288    457   -514
    563    626     62   -597    252    345   -342   -215   -303   -280    475   -485
    470    566     96   -517    187    332   -366   -236   -309   -303    465   -493
    381    491    106   -439    137    301   -387   -270   -324   -337    436   -509
    379    527    145   -454    116    337   -374   -262   -296   -319    444   -478
    485    628    142   -558    171    387   -340   -236   -254   -277    475   -439
    571    704    132   -636    220    418   -311   -213   -223   -226    506   -402
    449    574    124   -511    161    350   -371   -262   -267   -215    449   -439
    394    472     75   -433    161    275   -439   -303   -306   -215    407   -462
    319    340     20   -329    148    181   -493   -350   -353   -244    340   -514
    267    202    -64   -233    166     70   -524   -363   -381   -275    280   -574
    454    332   -124   -394    288    103   -467   -288   -306   -205    322   -524
    555    433   -122   -496    340    155   -426   -246   -254   -168    342   -475
    493    366   -129   -431    311    116   -441   -267   -275   -231    290   -504
    465    327   -137   -394    301     96   -472   -283   -288   -303    262   -519
    423    298   -127   -363    275     85   -485   -272   -277   -335    262   -491
    363    184   -181   -275    272      2   -527   -303   -319   -402    197   -530
    410    155   -254   -285    332    -46   -527   -319   -345   -444    155   -527
    535    249   -285   -392    410    -18   -472   -285   -327   -428    158   -491
    522    189   -335   -355    428    -72   -498   -298   -350   -452    132   -511
    475     12   -465   -244    470   -226   -506   -293   -387   -517     41   -587
    506    -33   -540   -239    522   -285   -423   -189   -335   -519    -18   -626
    654     98   -555   -376    605   -228   -332    -36   -213   -428     31   -540
    724    355   -371   -542    548     -7   -272    122    -36   -210    239   -332
    782    906    124   -846    329    517   -233    223    200    174    652     98
    680   1556    872  -1119    -96   1215   -241    161    387    587   1124    553
    467   1774   1306  -1119   -418   1540   -433   -163    298    740   1319    727
    363   1361    995   -865   -314   1179   -636   -563   -137    348    943    436
    327    563    233   -446     46    400   -714   -833   -649   -376    205   -166
    332    -57   -392   -140    361   -223   -750   -831   -852   -727   -205   -548
    392   -270   -662    -59    527   -465   -714   -672   -782   -717   -246   -602
    444   -249   -693    -98    566   -470   -636   -532   -652   -615   -192   -555
    475   -153   -628   -161    550   -389   -558   -415   -532   -509   -135   -530
    459    -51   -511   -205    483   -280   -475   -324   -441   -431    -80   -454
    423     -7   -431   -207    426   -218   -402   -254   -376   -374    -23   -368
    405    -23   -428   -189    415   -226   -384   -226   -353   -353     -7   -332
    381    -38   -420   -171    400   -228   -418   -223   -348   -353    -31   -314
    368    -31   -400   -168    381   -215   -418   -207   -332   -348    -25   -316
    485    106   -379   -296    433   -135   -353   -148   -280   -296     31   -316
    555    187   -371   -371    462    -90   -327   -111   -252   -275     54   -345
    558    220   -337   -389    449    -57   -283    -80   -223   -254     75   -322
    475    163   -314   -322    394    -75   -275    -83   -226   -259     62   -332
    342     25   -316   -184    329   -145   -311   -111   -259   -293     10   -376
    327     12   -314   -171    316   -150   -332   -103   -254   -296     -2   -371
    407    129   -277   -270    342    -72   -285    -57   -205   -252     28   -322
    426    168   -257   -298    340    -44   -231    -33   -189   -241     36   -298
    314     90   -223   -202    270    -64   -244    -57   -207   -265      5   -306
    342    119   -226   -233    283    -54   -259    -67   -197   -249     10   -283
    420    168   -254   -296    337    -41   -252    -51   -179   -215     25   -277
    418    135   -285   -277    350    -75   -280    -41   -184   -226     -2   -293
    415     96   -319   -254    368   -111   -272    -23   -179   -226     -7   -301
    402     80   -324   -244    363   -119   -254    -20   -176   -218     -5   -316
    418    101   -316   -259    366   -106   -233     -2   -158   -200     10   -303
    457    181   -275   -322    366    -46   -228      7   -135   -171     23   -267
    459    150   -309   -303    384    -77   -246    -10   -148   -179     -5   -265
    400     10   -392   -205    394   -192   -306    -51   -194   -223    -62   -319
    407     -2   -410   -202    407   -205   -345    -51   -194   -200    -25   -324
    498    111   -389   -306    444   -140   -309      2   -140   -137     31   -272
    626    280   -345   -452    485    -31   -241     72    -67    -67     72   -202
    545    231   -314   -389    428    -41   -275     51    -80    -85     46   -220
    527    210   -316   -368    423    -54   -272     49    -83    -85     57   -231
    506    202   -306   -355    405    -51   -246     59    -72    -70     64   -228
    519    220   -298   -368    410    -38   -228     64    -59    -57     67   -210
    517    236   -280   -376    400    -23   -213     80    -31    -20     93   -166
    488    228   -259   -358    374    -15   -207     93     -5      7    122   -137
    491    259   -233   -376    363     12   -187    122     31     46    155   -127
    475    246   -228   -361    353     10   -171    135     46     59    168   -132
    428    202   -226   -316    327    -12   -158    148     51     54    158   -129
    428    218   -213   -324    319      2   -127    171     75     67    166   -140
    488    309   -179   -400    332     67    -93    192    114    101    187   -119
    488    329   -158   -407    324     85    -93    192    137    127    200    -96
    392    228   -163   -311    275     33   -129    158    111    101    166   -140
    436    213   -223   -327    329     -5   -137    145     98     90    155   -168
    566    342   -223   -454    394     59    -90    192    148    142    210   -127
    602    381   -220   -491    413     80    -54    223    179    166    228   -103
    454    215   -239   -335    345    -10   -109    174    135    122    181   -155
    535    275   -259   -405    397      7   -119    168    140    119    174   -140
    636    413   -223   -524    428     96    -85    202    179    155    200    -80
    483    301   -181   -392    332     59   -116    161    153    148    189   -109
    511    306   -205   -410    355     51   -124    161    145    129    174   -129
    561    402   -158   -483    361    122    -62    231    197    181    244    -88
    491    353   -140   -423    314    106    -38    233    205    197    270    -90
    465    296   -168   -379    316     64    -41    226    202    194    270   -101
    493    319   -176   -407    335     72    -67    244    215    210    288    -70
    480    337   -142   -410    311     98    -75    262    226    223    306    -41
    496    400    -98   -449    296    153    -41    298    262    246    329     -5
    462    428    -33   -444    249    197     -7    329    301    301    368     20
    498    433    -64   -467    280    187    -31    314    298    311    392     38
    652    592    -59   -623    355    267     59    366    353    363    457    106
    522    524      2   -524    259    262     46    348    345    350    462    114
    215    215      0   -215    109    109    -75    244    236    252    376     20
    283    288      5   -285    137    145    -64    254    246    262    387     31
    392    397      5   -397    194    202    -46    280    277    293    426     67
    418    374    -46   -397    233    163    -49    283    277    290    433     59
    379    249   -129   -314    254     59    -44    277    254    254    402     33
    340    163   -176   -252    257     -7    -33    270    236    226    368     -2
    358    163   -194   -262    275    -15    -57    259    220    210    353    -20
    329    101   -228   -215    277    -62   -116    213    176    163    311    -46
    309     38   -270   -174    290   -114   -129    194    150    132    288    -67
    340     -5   -348   -168    342   -176   -148    168    109     88    249   -101
    535    181   -355   -358    444    -85    -85    236    171    145    311    -33
    517    145   -374   -332    444   -114    -72    228    168    137    303    -46
    306    -54   -361   -124    332   -207   -127    166    114     80    249   -119
    316    -15   -332   -153    322   -174   -148    158    114     90    265   -106
    376    -10   -389   -184    381   -200   -171    163    106     77    262    -98
    506      2   -504   -257    504   -249   -129    228    129     64    236   -124
    576     25   -550   -301    563   -262      0    363    228     88    226   -155
    535     -5   -540   -267    537   -272     75    462    314    124    220   -197
    478     77   -400   -280    439   -161    119    571    457    277    345    -72
    522    566     41   -545    239    303    124    654    683    649    756    293
    501   1306    805   -904   -150   1057     36    545    828   1096   1304    724
    418   1626   1208  -1023   -394   1418   -296    111    628   1236   1514    898
    374   1267    893   -820   -259   1080   -509   -272    202    872   1195    711
    355    459    103   -410    127    283   -522   -462   -280     98    467    140
    397   -213   -610    -90    504   -410   -493   -387   -462   -363    -51   -311
    400   -392   -795     -5    597   -594   -418   -213   -340   -306    -59   -402
    413   -358   -774    -28    592   -566   -327    -88   -197   -200     15   -381
    467   -241   -709   -114    587   -475   -270     -2    -80   -119     64   -290
    496   -161   -657   -166    576   -407   -228     72     20    -44    127   -239
    537   -137   -675   -200    605   -405   -197     90     51     -2    179   -262
    483   -127   -610   -179    545   -366   -168     77     57     10    207   -249
    426   -127   -553   -150    485   -337   -101    114     90     18    181   -197
    506    -85   -592   -210    548   -337    -80    148    124     51    194   -179
    558    -31   -592   -265    574   -309   -140    137    135     72    239   -174
    558    -38   -600   -259    576   -319   -163    111    111     44    215   -168
    571    -18   -589   -277    579   -303   -132    153    142     67    226   -158
    540    -31   -571   -254    555   -301   -111    179    174    101    257   -197
    532    -85   -620   -223    576   -353   -127    124    132     70    233   -285
    488   -127   -618   -181    553   -371   -153     80    101     33    202   -277
    371   -150   -522   -111    444   -335   -119    135    148     77    228   -228
    579     15   -563   -296    571   -272    -57    197    205    132    277   -220
    701    116   -584   -410    641   -233    -31    215    236    163    303   -197
    571    -59   -631   -257    600   -342    -72    140    166     96    233   -236
    542    -83   -628   -231    584   -355    -77    122    153     96    244   -223
    496    -67   -563   -213    530   -314    -51    150    187    127    285   -210
    418    -31   -449   -194    431   -241      0    210    246    187    345   -168
    407     28   -379   -218    392   -174     33    267    301    252    402   -135
    553     46   -506   -301    530   -231     -7    254    290    239    368   -145
    641     49   -592   -345    618   -270    -36    241    283    233    358    -85
    649     62   -587   -358    618   -262    -28    220    262    210    342    -44
    615     67   -548   -342    581   -241     -2    244    288    241    379    -33
    548     46   -501   -298    524   -226     12    265    311    280    418    -33
    553     64   -488   -309    522   -210     25    301    348    324    467     15
    509     33   -475   -272    493   -220     25    324    363    342    480     41
    480     28   -452   -254    467   -213     36    345    379    361    488     64
    488     54   -433   -272    459   -189     38    368    405    381    504    116
    493     80   -413   -285    454   -166     90    415    439    410    522    109
    459     88   -371   -275    415   -140    116    413    431    405    527     77
    426     70   -358   -249    392   -142    119    394    413    381    498     85
    452     90   -363   -272    407   -135    135    426    439    402    506     98
    420     46   -374   -233    397   -163    161    457    465    428    527     67
    366     38   -327   -202    348   -145    184    488    506    480    584     33
    345     59   -285   -202    314   -111    179    462    496    470    579     59
    324     54   -272   -189    296   -109    187    454    483    415    485    194
    363     85   -277   -223    322    -96    187    472    498    420    467    197
    376     93   -283   -236    329    -93    168    465    509    441    504    127
    366     62   -303   -215    335   -119    200    452    504    431    506     93
    392     85   -306   -239    348   -109    228    465    511    441    504     77
    384     51   -332   -218    358   -140    252    475    514    457    511     36
    410     44   -368   -228    389   -161    239    459    504    457    527     51
    405     51   -353   -228    379   -150    239    452    498    452    530     59
    379     36   -342   -207    361   -153    239    457    501    459    514     38
    381     88   -293   -233    337   -101    252    478    519    478    524     77
    348     85   -262   -218    306    -88    249    478    527    467    504    101
    345    103   -244   -226    296    -70    259    478    530    480    524    127
    381    163   -220   -272    301    -28    267    491    555    530    600    194
    368    171   -197   -270    283    -12    270    517    579    535    605    207
    394    215   -181   -306    288     18    246    522    589    548    607    226
    381    231   -153   -306    267     38    262    519    589    545    626    280
    392    267   -124   -332    257     72    277    548    610    555    662    301
    397    322    -75   -358    236    124    296    576    636    576    693    303
    384    366    -18   -376    200    176    293    581    641    628    698    290
    342    413     67   -379    137    241    285    553    633    652    691    288
    342    462    119   -402    111    290    314    571    678    693    737    340
    272    394    122   -332     75    259    319    574    659    685    737    350
    226    384    158   -306     33    272    353    581    644    675    732    348
    205    397    192   -301      5    296    355    587    644    665    745    361
    161    322    158   -244      2    241    340    550    610    607    704    311
     88    233    145   -161    -28    189    368    548    602    597    691    301
     77    179     98   -129    -10    140    371    566    607    626    696    335
    103    158     54   -132     25    106    363    563    592    626    675    340
    129    158     25   -145     51     93    368    568    584    641    683    329
    163    150    -12   -155     88     70    366    558    558    628    704    335
    153     90    -62   -122    106     12    316    511    501    558    631    332
    127      0   -127    -64    127    -62    314    459    439    465    511    311
    158     20   -137    -90    148    -57    322    441    431    454    485    272
    189     44   -145   -116    168    -49    285    426    441    514    483    306
    197     20   -176   -109    184    -75    270    423    449    532    478    301
    210     15   -197   -114    202    -90    262    428    454    542    483    252
    223    -25   -252    -98    236   -137    241    449    459    527    452    215
    241   -114   -355    -62    298   -233    265    514    480    491    384    116
    220   -137   -358    -41    288   -246    410    639    576    517    387     51
    262      7   -254   -135    257   -122    493    792    740    654    504    174
    303    353     46   -329    129    200    530    906    932    914    769    457
    244    953    709   -597   -231    831    522    891   1091   1301   1249    906
    103   1551   1444   -828   -672   1499    350    574   1018   1595   1665   1226
     38   1574   1535   -807   -748   1556     80    189    706   1548   1686   1158
    -41    924    966   -444   -504    945    -41   -129    202    888   1091    680
    -70     20     90     25    -80     54     -2   -158   -145    137    348    127
     44   -324   -368    140    205   -345     41      2   -103     38    161    -59
    114   -332   -449    109    280   -389     88    140     31    103    184     -7
    124   -296   -420     83    270   -358    109    213    135    192    246    -36
    106   -200   -306     46    205   -252    179    272    226    288    350    -49
    109   -109   -218     -2    161   -163    197    296    280    332    428    -28
     77    -96   -174      7    124   -135    192    296    283    335    452    -25
     67    -75   -145      2    103   -109    205    306    293    342    436      0
     15    -20    -36      2     25    -28    220    335    327    368    465     57
     51     54      0    -54     25     28    192    335    337    379    488     75
    106     80    -25    -93     64     28    132    290    301    337    462     23
    129    119    -10   -124     70     54    145    283    301    345    475      0
    101    153     51   -127     25    103    179    298    329    379    511     33
    103    163     59   -135     23    111    163    303    337    374    519     90
    150    187     36   -168     57    111    166    288    311    332    462     31
    184    252     67   -220     59    161    187    303    335    355    485     28
    213    272     59   -241     77    166    194    324    353    376    519     36
    239    257     15   -249    111    135    176    324    350    368    493     62
    218    265     46   -244     85    155    161    324    340    379    519     59
    220    332    111   -277     54    223    161    322    353    410    563     12
    262    394    132   -327     64    265    168    316    363    420    594     83
    228    335    106   -283     59    220    132    298    335    384    550     67
    171    257     85   -215     41    171    142    298    332    371    524     41
    187    257     70   -223     59    163    187    311    350    387    542     88
    226    280     54   -252     85    168    189    316    358    397    558     72
    184    293    109   -241     36    202    174    306    361    423    610     72
    174    337    161   -257      7    249    132    298    363    426    605     59
    210    350    140   -283     33    246    106    301    368    415    537     85
    254    342     88   -298     83    215    116    303    363    431    548     57
    316    371     54   -342    129    213    129    309    368    457    581     44
    327    379     49   -353    137    215    122    290    348    444    574     88
    348    394     44   -371    150    220    109    283    337    423    532    103
    402    405      2   -402    200    205     93    277    329    413    498     41
    439    441      2   -441    218    223    103    283    340    439    488     33
    472    467     -5   -470    239    231    127    293    361    493    493     36
    501    413    -90   -457    296    161    140    285    358    519    470     49
    579    402   -176   -491    379    114    140    290    368    540    449     51
    709    480   -228   -594    467    127    119    301    397    568    459     54
    696    467   -228   -581    462    119    129    306    405    563    470     59
    594    405   -192   -501    392    106    140    327    428    553    475     80
    441    283   -158   -361    301     62    158    348    457    532    475    103
    332    220   -114   -277    220     54    223    387    496    537    498     80
    272    181    -90   -228    181     46    288    426    517    545    522     70
    244    176    -67   -213    155     57    322    449    522    527    532     70
    218    210     -7   -213    114    101    332    452    532    540    530     25
    257    272     12   -265    122    142    322    467    548    553    553     -7
    205    207      2   -207    101    106    329    467    555    537    558      7
    158    150    -10   -155     83     70    348    459    561    527    550      0
    122    135     12   -127     54     75    345    462    584    527    563     12
    124    145     18   -135     51     83    348    480    610    545    618     77
    150    171     20   -161     64     96    340    504    639    594    680    116
    176    176      0   -179     88     88    335    530    654    706    711    140
    197    168    -28   -181    114     70    355    566    670    831    706    174
    220    215     -5   -218    114    103    374    597    717    883    714    200
    233    298     64   -267     83    184    340    605    748    844    701    200
    236    366    129   -301     51    249    303    592    743    763    667    213
    233    379    145   -306     44    262    316    597    750    719    659    220
    244    332     88   -290     75    210    363    623    758    693    633    252
    252    363    111   -309     70    236    387    649    779    706    665    306
    277    400    122   -340     77    259    379    631    774    698    654    309
    309    423    114   -366     98    270    379    618    761    683    620    350
    309    389     80   -350    114    236    355    584    722    659    600    342
    306    332     25   -319    140    179    361    571    704    659    584    361
    301    272    -28   -288    163    122    368    576    698    670    592    410
    324    257    -67   -290    197     96    350    576    691    675    584    420
    324    215   -109   -270    215     54    337    561    678    672    561    423
    301    127   -176   -215    239    -23    350    563    657    659    537    410
    293     62   -231   -179    262    -83    358    555    623    631    491    366
    309     70   -239   -189    275    -83    350    555    610    626    465    376
    290     20   -272   -158    280   -124    340    532    579    613    433    332
    267    -25   -293   -122    277   -158    358    511    542    584    397    241
    267    -46   -314   -111    288   -181    374    522    540    589    394    202
    228    -72   -301    -77    265   -187    371    530    548    607    400    220
    207   -101   -309    -54    257   -205    374    532    542    607    392    207
    205   -103   -309    -51    254   -205    374    542    545    613    394    145
    187   -127   -314    -31    249   -220    379    555    550    615    400    101
    166   -265   -431     49    298   -348    413    589    540    571    350     67
    168   -342   -514     85    340   -428    519    730    620    574    319      2
    194   -272   -467     38    329   -368    626    896    761    652    361     20
    265    -25   -293   -122    277   -158    704   1062    961    862    537    179
    267    506    239   -387     15    374    701   1098   1161   1228    953    568
    135   1182   1044   -659   -454   1111    524    828   1171   1592   1428    974
     18   1514   1493   -766   -737   1504    223    402    979   1740   1649   1135
    -83   1114   1197   -517   -639   1156      7     31    558   1384   1348    852
   -187     23    210     83   -197    116    -44   -150      2    462    483    184
    -88   -626   -537    355    223   -581    -15    -18   -124    -18   -111   -148
     64   -626   -693    280    379   -659    127    205     38     38   -168   -114
    101   -548   -652    223    374   -600    262    371    215    226    -41   -140
    122   -467   -589    174    355   -527    332    467    342    332    127   -116
    145   -350   -498    101    322   -423    355    509    407    387    145    -57
    114   -366   -480    124    296   -423    361    524    431    439    205    -62
     72   -355   -428    140    249   -389    384    527    436    470    267     -2
     62   -361   -423    150    241   -392    394    517    405    413    205     36
     23   -376   -400    176    210   -387    368    506    394    413    194      2
     -5   -366   -361    187    176   -366    337    501    415    478    254    -20
      7   -350   -361    171    184   -355    327    517    431    493    257     10
     -5   -345   -340    176    166   -342    345    535    444    504    244     31
    -57   -407   -350    228    145   -379    358    524    420    480    189     18
    -59   -405   -348    231    142   -376    374    530    420    478    163     15
    -18   -324   -309    171    145   -319    379    555    452    504    176     36
     15   -280   -296    132    155   -288    345    550    444    501    171     31
    -54   -285   -231    168     85   -257    319    517    410    472    132     -2
    -41   -254   -213    148     85   -236    332    514    410    462    129     -5
    -67   -280   -215    171     72   -249    327    496    387    428     93    -51
    -46   -231   -184    140     67   -207    309    491    400    441    101    -57
    -18   -213   -197    114     88   -205    314    501    418    459    116    -57
    -12   -244   -231    129    109   -239    296    498    418    465    124    -75
     -2   -265   -262    132    127   -262    275    491    413    465    132    -77
     77   -189   -267     57    171   -228    303    509    431    478    148    -59
     59   -192   -254     64    155   -223    309    519    449    501    171    -38
     23   -210   -233     93    127   -223    306    524    462    517    189    -23
     75   -184   -259     51    166   -220    332    548    493    561    241     15
     44   -262   -306    109    174   -283    350    563    511    584    277     46
     77   -275   -355     98    215   -314    316    548    496    568    272     62
    101   -231   -332     64    215   -280    288    537    491    568    288     72
    127   -181   -309     25    215   -244    293    550    514    594    327     90
     96   -207   -303     57    200   -254    316    563    530    607    337     88
     80   -228   -309     72    192   -267    296    558    522    602    337     96
     80   -220   -301     70    189   -259    301    563    527    610    340    109
     36   -231   -267     96    150   -249    327    563    530    597    309     85
    -15   -207   -192    111     88   -200    400    613    571    574    262    171
    -88   -285   -200    184     54   -244    366    594    548    558    231    148
    -41   -241   -200    140     77   -220    342    587    566    652    340    114
     15   -205   -220     93    116   -213    345    600    587    683    418    129
    -46   -301   -254    174    103   -277    301    576    555    649    384    103
    -64   -329   -265    197     98   -298    257    548    532    657    381     72
     51   -192   -246     70    148   -218    277    571    579    709    446    109
     54   -194   -252     67    153   -220    316    571    579    693    428    122
     72   -218   -290     72    181   -254    329    545    550    631    348    124
    106   -327   -433    109    267   -379    226    475    480    555    262     57
     44   -405   -449    179    244   -426    181    446    454    542    252      2
     72   -371   -444    148    257   -407    155    444    465    558    272     10
    142   -327   -470     93    306   -397    166    452    472    561    262     36
     49   -353   -405    150    226   -379    145    426    457    540    231     23
    -23   -436   -413    231    194   -426     70    376    405    485    174     -5
     77   -309   -387    114    231   -348    116    410    436    511    192     20
     62   -231   -293     85    176   -262    166    454    496    566    228     41
     36   -246   -283    103    158   -265    163    478    517    581    239     67
     80   -202   -285     59    181   -244    207    519    545    605    252    101
    -10   -309   -298    158    142   -303    202    509    535    589    220     88
   -142   -491   -348    316    101   -420    127    426    444    496    132     18
    -36   -368   -332    202    148   -350    135    433    457    506    148     46
     72   -277   -353    101    213   -314    145    454    491    532    174     98
     41   -303   -345    129    192   -324    124    439    491    530    171    124
   -122   -402   -280    262     77   -342    137    431    491    537    176    153
      5   -384   -392    187    197   -387    111    394    446    501    148    155
     88   -402   -491    158    288   -446     15    301    353    407     64     98
     62   -415   -478    176    267   -444    -18    275    332    384     41     75
     -5   -457   -452    231    223   -454    -36    262    327    376     33     88
    -23   -483   -459    254    215   -472    -12    265    324    361      0     85
     -7   -537   -532    272    259   -535    -15    254    309    342    -20     67
     33   -584   -620    275    324   -602    -54    226    272    316    -33     41
     64   -610   -675    272    368   -641    -64    202    236    280    -70      0
     54   -620   -675    283    363   -646    -75    184    218    262    -85    -10
      0   -709   -709    353    353   -709    -90    135    163    202   -150    -62
    -12   -826   -813    418    397   -818   -103     77     88    122   -231   -127
     10   -820   -831    405    420   -826   -119     51     67    106   -249   -142
    176   -639   -815    231    493   -727   -166     72    106    142   -223   -116
    174   -670   -844    246    509   -756   -192     44     85    116   -262   -158
     80   -831   -914    374    496   -872   -265    -25     18     46   -337   -236
     88   -966  -1054    439    571  -1010   -244    -23    -20    -10   -413   -335
    306   -854  -1163    272    732  -1010   -150    103     57     20   -423   -337
    340   -792  -1135    226    735   -963    -80    218    145     49   -413   -270
    379   -636  -1015    127    696   -826     12    376    303    189   -319   -124
    348   -311   -659    -18    504   -485    -18    426    467    446    -46    155
    288    381     93   -337     96    239   -187    244    597    898    517    615
    239    950    709   -594   -233    831   -428   -124    561   1169    911    924
    189    782    592   -485   -202    688   -709   -568    210    953    750    701
     59   -111   -171     25    114   -140   -859   -935   -410    140    -18     93
     23   -937   -961    454    488   -948   -805   -867   -675   -387   -610   -407
    158  -1122  -1283    480    719  -1202   -740   -683   -613   -423   -745   -542
    340   -906  -1249    283    792  -1078   -607   -475   -431   -293   -667   -478
    316   -753  -1070    218    693   -911   -524   -337   -272   -166   -576   -381
    207   -795  -1002    293    602   -898   -545   -329   -246   -153   -589   -392
    194   -761   -956    283    574   -857   -483   -252   -166    -75   -545   -361
    106   -797   -904    342    504   -852   -475   -270   -181    -72   -540   -324
    137   -782   -919    322    527   -849   -488   -311   -220   -109   -561   -303
    239   -717   -958    236    597   -839   -493   -306   -220   -103   -574   -353
    254   -680   -937    213    594   -807   -480   -285   -189    -75   -555   -319
    223   -800  -1023    285    620   -909   -524   -342   -254   -145   -631   -350
    181   -836  -1018    327    600   -927   -545   -374   -285   -163   -644   -389
    207   -737   -945    265    574   -841   -498   -329   -223    -85   -566   -316
    163   -792   -958    314    561   -875   -480   -324   -215    -80   -566   -293
    228   -771  -1000    267    613   -885   -475   -327   -223    -93   -579   -262
    213   -792  -1005    290    607   -898   -514   -353   -249   -111   -602   -270
    259   -748  -1010    241    633   -878   -517   -355   -239    -88   -576   -259
    241   -717   -958    236    597   -836   -488   -342   -226    -54   -542   -239
    140   -769   -911    311    524   -839   -514   -381   -259    -72   -571   -265
    179   -810   -989    316    584   -898   -553   -433   -314   -127   -626   -293
    324   -662   -989    166    654   -826   -485   -368   -246    -67   -571   -215
    231   -730   -961    249    594   -844   -519   -405   -280    -83   -581   -236
    213   -776   -989    280    600   -883   -576   -465   -337   -135   -628   -285
    337   -696  -1034    179    685   -865   -550   -426   -290    -98   -592   -254
    423   -633  -1057    106    737   -846   -532   -400   -259    -51   -527   -197
    415   -652  -1067    116    740   -859   -545   -423   -283    -67   -517   -153
    358   -698  -1060    168    709   -878   -571   -454   -316    -96   -535   -153
    275   -758  -1034    241    654   -896   -610   -485   -350   -122   -561   -179
    283   -750  -1034    233    657   -893   -623   -496   -361   -124   -563   -176
    389   -649  -1039    129    714   -844   -600   -465   -335    -93   -535   -137
    498   -493   -992     -5    743   -740   -561   -418   -288    -31   -467    -67
    423   -597  -1021     88    722   -807   -623   -475   -345    -80   -506    -93
    368   -659  -1031    145    698   -844   -667   -519   -392   -124   -540   -119
    389   -654  -1044    132    717   -849   -659   -517   -392   -122   -535   -106
    381   -670  -1052    142    714   -859   -652   -517   -402   -129   -542   -101
    345   -662  -1008    158    675   -833   -644   -517   -405   -124   -535    -70
    361   -644  -1008    140    683   -826   -652   -522   -410   -122   -548    -85
    387   -615  -1002    114    693   -807   -652   -519   -407   -114   -555   -119
    400   -597  -1000     96    698   -797   -644   -501   -397    -93   -522    -59
    439   -584  -1023     72    730   -802   -639   -491   -402    -90   -509    -23
    387   -613  -1002    111    693   -805   -646   -506   -418   -103   -535    -77
    400   -602  -1002     98    701   -802   -639   -501   -407    -83   -519    -88
    389   -644  -1034    124    711   -839   -639   -522   -436   -103   -537   -103
    345   -683  -1028    168    685   -854   -639   -532   -452   -119   -555   -111
    306   -706  -1013    197    657   -859   -675   -574   -485   -135   -558   -132
    394   -613  -1008    109    698   -810   -646   -568   -472   -116   -530   -127
    361   -683  -1044    161    701   -865   -667   -615   -522   -168   -579   -168
    392   -675  -1067    142    730   -870   -696   -646   -548   -200   -607   -168
    423   -659  -1083    116    753   -870   -675   -641   -522   -174   -574   -145
    446   -701  -1150    127    797   -924   -646   -646   -524   -171   -558   -197
    470   -701  -1174    114    820   -937   -646   -680   -548   -200   -571   -241
    504   -644  -1148     70    826   -896   -667   -714   -568   -223   -584   -252
    530   -542  -1075      5    802   -807   -636   -698   -532   -171   -530   -233
    524   -537  -1062      5    792   -800   -610   -691   -530   -109   -501   -210
    493   -566  -1060     33    774   -813   -620   -724   -566    -83   -488   -207
    478   -571  -1049     46    763   -810   -579   -698   -524    -85   -446   -202
    379   -594   -976    106    675   -784   -558   -693   -493   -127   -415   -140
    290   -574   -865    140    576   -719   -566   -711   -491   -109   -394   -122
    306   -449   -758     70    530   -602   -537   -696   -454    -33   -337    -93
    200   -568   -769    184    483   -667   -589   -769   -517   -103   -418   -184
    213   -607   -820    194    517   -714   -587   -771   -519   -116   -444   -179
    314   -501   -815     93    563   -657   -542   -748   -496    -80   -400   -119
    246   -532   -779    140    511   -657   -574   -787   -527   -116   -407   -116
    132   -649   -782    259    457   -714   -620   -846   -579   -176   -457   -168
    142   -717   -859    288    501   -787   -631   -878   -610   -215   -496   -202
    145   -753   -898    303    522   -826   -639   -898   -631   -239   -511   -218
    166   -763   -932    296    548   -846   -626   -896   -626   -246   -517   -239
    114   -818   -932    353    522   -875   -623   -898   -636   -249   -530   -257
     88   -836   -927    374    504   -880   -633   -948   -685   -239   -566   -249
     77   -911   -989    415    532   -950   -639   -984   -732   -249   -610   -257
     72   -945  -1018    433    545   -982   -636  -1000   -750   -267   -618   -290
     98   -919  -1018    410    558   -969   -631   -992   -740   -277   -615   -298
    119   -956  -1078    415    597  -1015   -631   -984   -735   -283   -602   -288
     96  -1013  -1109    457    602  -1062   -646  -1008   -756   -314   -613   -298
     75  -1106  -1184    514    628  -1145   -672  -1039   -800   -394   -698   -350
     44  -1265  -1309    610    675  -1286   -639   -982   -784   -444   -766   -439
     62  -1244  -1306    589    683  -1275   -493   -831   -659   -389   -727   -452
    109  -1106  -1218    498    662  -1161   -327   -628   -459   -236   -592   -340
    140   -800   -940    329    537   -870   -257   -517   -267      7   -332   -116
    127   -257   -384     64    254   -319   -311   -561   -127    353     85    241
      0    189    189    -96    -96    189   -548   -937   -249    545    379    465
      5    192    187    -98    -90    189   -854  -1332   -555    459    348    415
     31   -381   -415    174    223   -400   -982  -1605  -1018   -116   -189     15
      5  -1208  -1213    602    607  -1210   -950  -1657  -1395   -831   -891   -498
     28  -1506  -1538    737    782  -1522   -883  -1483  -1345   -906  -1036   -592
     49  -1556  -1605    750    826  -1579   -779  -1312  -1192   -807  -1000   -558
     57  -1538  -1595    737    823  -1564   -693  -1200  -1060   -701   -919   -537
     93  -1452  -1545    680    818  -1499   -652  -1150   -974   -626   -852   -522
     90  -1402  -1493    654    792  -1447   -626  -1122   -922   -584   -805   -488
     83  -1387  -1473    652    776  -1428   -584  -1091   -888   -561   -784   -465
    129  -1366  -1496    615    810  -1431   -566  -1085   -880   -566   -792   -462
     25  -1330  -1356    652    691  -1343   -517  -1028   -823   -509   -737   -397
   -122  -1296  -1176    706    524  -1236   -452   -950   -748   -441   -665   -322
    -54  -1330  -1275    691    607  -1304   -467   -961   -769   -475   -696   -345
    -10  -1353  -1345    680    665  -1350   -470   -969   -779   -506   -722   -350
     49  -1304  -1353    628    701  -1327   -457   -958   -766   -504   -706   -303
     36  -1288  -1327    626    680  -1309   -441   -950   -753   -491   -675   -319
      5  -1283  -1288    636    646  -1286   -436   -940   -735   -493   -644   -319
    -33  -1283  -1249    657    605  -1267   -413   -901   -698   -457   -592   -259
    -33  -1234  -1200    633    581  -1218   -387   -865   -665   -413   -555   -226
    -28  -1213  -1187    620    576  -1200   -379   -854   -665   -423   -571   -223
    -36  -1249  -1213    641    587  -1231   -379   -841   -670   -431   -579   -194
    -36  -1239  -1202    636    581  -1223   -368   -818   -654   -405   -545   -161
    -41  -1249  -1208    646    581  -1228   -361   -805   -644   -384   -532   -124
    -36  -1234  -1197    633    579  -1215   -350   -800   -644   -348   -537   -132
    -36  -1210  -1174    623    566  -1195   -350   -797   -646   -337   -542   -142
    -33  -1171  -1137    600    550  -1156   -366   -802   -654   -342   -535   -111
    -12  -1145  -1132    579    558  -1140   -366   -792   -646   -337   -517    -59
    -72  -1169  -1098    618    511  -1132   -353   -771   -639   -327   -493    -15
   -122  -1184  -1062    652    467  -1124   -340   -745   -623   -311   -480     20
   -103  -1182  -1078    641    485  -1130   -345   -732   -618   -303   -483     51
    -51  -1171  -1119    613    532  -1145   -348   -732   -620   -306   -488     93
    -49  -1140  -1093    592    519  -1119   -332   -709   -600   -283   -457    122
    -59  -1153  -1093    605    514  -1124   -322   -696   -592   -275   -436    148
    -51  -1127  -1075    589    509  -1104   -288   -662   -558   -244   -402    192
    -54  -1101  -1047    579    496  -1075   -252   -628   -532   -220   -397    200
    -64  -1122  -1060    592    493  -1091   -228   -618   -535   -226   -397    210
    -93  -1163  -1070    628    485  -1119   -215   -613   -535   -226   -392    228
   -135  -1182  -1049    657    454  -1117   -197   -602   -527   -213   -379    200
    -77  -1096  -1018    587    470  -1057   -137   -561   -480   -171   -361    189
     -2   -984   -982    491    488   -982    -59   -491   -407   -101   -298    285
    -70  -1044   -974    555    449  -1010    -64   -493   -410   -106   -293    285
   -106  -1096   -989    600    441  -1044    -72   -501   -418   -106   -327    246
    -67  -1098  -1031    584    480  -1065    -57   -480   -402   -109   -358    246
    -41  -1067  -1028    553    493  -1049    -31   -465   -387    -80   -335    252
    -23  -1028  -1005    527    488  -1018      0   -446   -368    -41   -319    262
    -77  -1060   -982    566    449  -1021     18   -431   -363    -36   -332    288
   -124  -1111   -987    618    431  -1049     12   -433   -379    -33   -316    314
   -129  -1091   -961    607    413  -1026     31   -415   -371     -5   -270    314
    -67  -1021   -953    545    441   -989     54   -392   -355     15   -226    303
    -41   -958   -917    498    433   -937     70   -374   -340     36   -202    332
   -114  -1023   -909    568    397   -966     57   -384   -355     15   -231    332
   -135  -1044   -909    589    384   -976     80   -355   -342     23   -228    350
    -77  -1005   -927    542    423   -966    116   -311   -309     57   -194    389
    -93   -982   -891    535    397   -935    153   -265   -272     93   -158    439
    -88   -937   -849    514    379   -893    181   -226   -246    116   -129    496
    -67   -961   -896    511    413   -927    171   -213   -246    116   -119    519
    -51   -982   -930    517    439   -956    181   -187   -233    129    -88    545
    -18   -945   -927    480    452   -937    226   -137   -194    158    -41    555
      0   -919   -919    459    459   -919    259    -98   -166    176    -25    566
      2   -867   -870    431    433   -867    290    -67   -140    200      5    626
    -44   -846   -805    444    379   -826    314    -57   -127    220     33    680
    -33   -831   -800    431    381   -815    322    -57   -132    228     54    706
    -36   -878   -841    457    402   -859    309    -70   -153    213     54    696
    -12   -885   -875    449    428   -880    311    -62   -161    207     49    701
     36   -857   -896    410    465   -875    324    -51   -163    210     41    696
     57   -865   -922    402    488   -893    324    -51   -179    187     18    678
     51   -904   -956    426    504   -930    316    -62   -200    155    -10    649
     25   -989  -1015    480    519  -1002    288    -88   -244    101    -64    589
      0  -1065  -1065    532    530  -1065    275    -98   -277     51   -103    530
     -7  -1104  -1096    555    540  -1098    277   -101   -301     25   -122    480
     10  -1080  -1091    535    550  -1085    301    -85   -303     20   -119    454
    -23  -1119  -1098    571    537  -1111    316    -72   -314     15   -122    436
   -103  -1197  -1093    652    493  -1148    322    -72   -332      0   -135    413
   -142  -1218  -1075    680    465  -1148    345    -51   -327      5   -122    415
   -184  -1236  -1052    711    433  -1145    358    -31   -322     10   -106    423
   -179  -1228  -1052    704    433  -1140    381     -2   -311     15    -85    441
   -205  -1283  -1078    743    436  -1182    402     23   -322      0   -106    439
   -197  -1369  -1171    782    485  -1270    446     80   -322    -49   -166    400
   -135  -1327  -1192    732    527  -1260    568    207   -254    -38   -158    387
   -132  -1301  -1169    717    514  -1234    667    340   -158     36    -77    410
   -166  -1101   -935    633    381  -1018    730    462      5    244    150    581
   -161   -587   -426    371    132   -506    737    506    218    594    558    956
   -231    -41    189    137   -210     72    607    293    272    888    937   1293
   -275    -36    239    153   -257    101    283    -93      7    831    950   1288
   -252   -472   -220    361    -15   -348    106   -418   -441    335    522    937
   -265  -1114   -849    688    290   -982    101   -535   -833   -280    -57    462
   -231  -1499  -1267    865    517  -1384    119   -423   -891   -465   -252    259
   -181  -1590  -1408    883    610  -1499    189   -270   -782   -423   -223    236
   -145  -1499  -1353    820    602  -1426    296   -129   -644   -322   -119    303
    -77  -1345  -1267    709    594  -1306    394    -12   -514   -213     -7    394
    -98  -1257  -1158    678    530  -1208    459     59   -423   -132     80    480
   -153  -1252  -1101    701    470  -1176    472     75   -397   -111    111    504
   -142  -1226  -1083    683    467  -1153    483     88   -384   -101    127    511
   -119  -1184  -1065    652    470  -1124    491    103   -374    -96    142    522
    -83  -1171  -1088    628    501  -1130    498    124   -366    -98    145    517
    -62  -1148  -1088    605    509  -1119    511    142   -353    -93    145    535
    -85  -1145  -1060    615    485  -1104    530    163   -332    -83    158    553
   -142  -1140   -997    639    423  -1070    555    189   -306    -70    174    568
   -171  -1096   -924    633    376  -1010    584    223   -272    -59    197    615
   -197  -1015   -820    605    309   -919    628    267   -231    -23    246    665
   -200   -974   -774    587    285   -875    649    290   -205     -2    275    685
   -194   -956   -761    574    280   -859    678    316   -189     10    280    696
   -223   -948   -724    587    249   -836    706    340   -168     10    277    724
   -252   -945   -693    597    218   -818    711    345   -166     -2    277    735
   -265   -930   -665    594    200   -797    704    348   -163     -5    296    719
   -280   -898   -620    589    168   -761    711    363   -148      2    316    732
   -387   -898   -511    644     62   -706    753    410   -106     28    368    779
   -433   -883   -452    657      7   -670    774    433    -85     51    402    787
   -301   -839   -537    568    116   -688    743    413   -116     18    387    748
   -241   -807   -568    522    161   -691    719    400   -142     -2    379    704
   -296   -818   -522    558    111   -670    732    423   -127     10    420    711
   -337   -805   -467    571     62   -636    745    457    -98     31    480    724
   -366   -805   -439    584     36   -623    750    472    -98     44    517    706
   -418   -743   -324    581    -49   -535    774    511    -64     77    568    717
   -441   -701   -259    571    -90   -480    787    540    -38    111    618    750
   -446   -680   -233    563   -106   -457    802    563    -28    124    623    774
   -467   -678   -210    571   -129   -444    820    589    -15    127    623    787
   -483   -615   -135    548   -176   -376    852    626     15    155    649    828
   -509   -607    -98    558   -205   -353    870    636     23    163    675    846
   -553   -649    -98    600   -228   -374    880    636      5    145    680    859
   -587   -633    -46    607   -270   -340    914    659     15    166    711    872
   -589   -597    -10    592   -293   -303    935    680     36    200    766    893
   -589   -576     12    584   -301   -283    956    701     59    231    805    917
   -584   -535     46    558   -316   -244    984    735    103    267    841    961
   -584   -519     64    550   -327   -228    997    727     93    254    831    976
   -566   -519     46    540   -309   -236   1005    730     88    244    815    963
   -542   -530     12    537   -277   -259   1000    730     93    241    797    961
   -517   -540    -25    527   -246   -283    984    724     80    223    769    987
   -480   -545    -64    511   -207   -306    976    714     62    205    740    987
   -485   -550    -67    517   -210   -309    971    706     54    192    727   1005
   -524   -571    -46    548   -239   -309    961    704     44    174    704   1026
   -501   -605   -106    553   -200   -355    940    701     23    148    670   1041
   -467   -628   -161    548   -155   -394    917    701     10    137    646   1072
   -420   -633   -213    524   -103   -423    901    696      7    135    623   1114
   -311   -594   -283    454    -15   -439    875    683     -5    129    607   1150
   -223   -584   -361    402     67   -475    852    665    -18    122    581   1166
   -163   -568   -405    363    119   -488    852    667    -20    119    571   1184
   -135   -540   -407    335    135   -475    859    683     -2    137    581   1218
   -116   -480   -363    298    122   -423    883    717     28    171    615   1273
   -145   -452   -306    298     77   -381    901    735     44    194    633   1301
   -176   -449   -272    311     46   -363    914    756     54    207    641   1312
   -174   -441   -270    306     46   -355    932    779     72    228    652   1312
   -179   -444   -265    311     41   -355    953    805     85    257    662   1299
   -174   -405   -233    288     28   -319    969    839     96    277    672   1312
   -166   -350   -184    257      7   -267    982    859    103    296    672   1371
   -213   -329   -119    270    -46   -226    987    857     90    288    628   1444
   -161   -337   -176    249      7   -257    953    836     49    275    579   1512
   -145   -316   -174    228     12   -246    953    828     41    311    592   1618
   -332   -322      7    327   -171   -158    989    872     72    327    662   1714
   -358   -361     -5    358   -179   -184    971    862     23    265    646   1738
   -358   -402    -44    381   -158   -223    945    841    -33    215    620   1792
   -306   -457   -150    379    -80   -303    906    807    -93    174    579   1688
   -236   -519   -285    376     23   -402    862    766   -153    119    532   1561
   -161   -553   -392    355    114   -475    831    732   -205     75    496   1460
   -129   -568   -439    350    153   -504    789    693   -252     31    467   1400
   -168   -644   -478    405    153   -561    743    652   -301    -10    413   1325
   -215   -672   -457    444    119   -566    737    641   -316    -20    405   1304
   -252   -657   -407    452     75   -532    753    657   -316    -18    433   1293
   -280   -654   -374    467     46   -514    758    662   -329    -33    449   1280
   -303   -649   -345    475     18   -498    771    662   -342    -46    441   1283
   -301   -719   -418    509     57   -571    771    662   -376    -96    392   1239
   -306   -862   -555    581    122   -709    810    714   -402   -166    306   1135
   -301   -896   -594    600    145   -745    904    836   -350   -161    290   1083
   -244   -774   -530    509    142   -652    992   1018   -207    -38    410   1187
   -197   -410   -213    303      5   -311   1080   1184     15    236    704   1475
   -249    207    457     20   -353    332   1117   1213    270    636   1184   1961
   -452    704   1156   -124   -802    930    963    927    322    898   1551   2322
   -542    584   1127    -23   -836    854    623    459     10    717   1441   2210
   -548     36    584    257   -566    309    423    101   -480    161    906   1709
   -485   -659   -176    571   -155   -418    353    -20   -888   -423    285   1117
   -389   -982   -592    685    101   -787    363    101   -945   -589     72    898
   -337   -948   -613    641    135   -782    496    298   -797   -504    127    930
   -288   -833   -545    561    127   -691    631    478   -639   -387    226   1034
   -283   -740   -459    511     85   -600    696    571   -540   -303    293   1111
   -272   -706   -433    491     80   -571    719    605   -501   -275    319   1145
   -231   -659   -428    444     96   -545    732    639   -475   -249    355   1192
   -194   -646   -452    420    127   -548    737    652   -470   -249    363   1208
   -171   -636   -467    402    145   -550    745    657   -467   -257    366   1215
   -140   -553   -413    348    135   -483    769    683   -431   -220    407   1244
   -124   -511   -387    316    129   -449    774    693   -420   -213    433   1273
   -127   -501   -374    314    122   -439    782    706   -413   -207    446   1296
   -122   -501   -379    311    127   -441    784    711   -413   -210    462   1296
   -111   -496   -384    303    135   -441    787    711   -407   -202    483   1304
   -103   -501   -397    301    145   -449    795    711   -402   -197    501   1301
    -90   -470   -379    277    142   -426    789    706   -400   -187    530   1301
    -72   -452   -379    259    150   -418    787    698   -400   -192    548   1301
    -85   -462   -376    275    145   -420    792    701   -392   -197    550   1299
    -88   -462   -376    272    142   -420    787    696   -397   -202    540   1301
    -83   -457   -374    270    145   -415    774    685   -400   -200    537   1309
    -85   -452   -368    267    140   -410    761    683   -405   -202    548   1325
    -67   -407   -340    239    135   -374    766    696   -387   -179    568   1353
    -67   -431   -366    249    148   -397    756    688   -392   -187    566   1350
    -54   -431   -376    241    161   -405    740    675   -397   -187    555   1363
    -38   -420   -381    228    168   -402    727    670   -407   -194    561   1363
    -33   -405   -371    220    168   -389    727    675   -402   -184    587   1376
    -44   -387   -345    213    150   -366    722    683   -394   -171    579   1410
    -46   -345   -298    194    124   -322    740    704   -368   -145    610   1426
    -46   -314   -267    181    109   -290    743    722   -348   -127    644   1439
    -31   -290   -259    161    114   -275    732    735   -332   -124    662   1465
    -67   -277   -210    171     70   -246    750    753   -322   -101    698   1488
   -148   -285   -140    215     -5   -213    750    750   -314    -64    709   1514
   -187   -280    -93    233    -46   -187    771    763   -301    -31    717   1532
   -202   -277    -75    241    -64   -176    787    776   -285    -15    724   1514
   -236   -280    -44    257    -96   -163    805    792   -270     12    737   1522
   -249   -259    -10    254   -119   -137    831    810   -246     25    784   1538
   -259   -223     36    241   -150    -93    849    833   -210     38    797   1561
   -262   -179     83    220   -174    -49    872    862   -163     80    787   1590
   -272   -189     83    231   -179    -54    888    885   -145    114    815   1595
   -267   -192     75    231   -174    -59    906    909   -124    150    836   1610
   -270   -197     72    231   -171    -62    904    911   -124    163    841   1595
   -265   -192     72    228   -168    -59    904    911   -127    174    844   1566
   -285   -197     88    241   -189    -54    924    924   -114    181    844   1584
   -285   -210     72    246   -179    -70    932    943    -83    184    833   1582
   -296   -233     62    262   -181    -85    943    963    -54    197    826   1579
   -322   -262     59    293   -192   -101    935    963    -51    200    818   1574
   -327   -265     62    296   -197   -101    922    958    -49    194    823   1569
   -290   -246     44    267   -168   -101    911    956    -41    200    823   1574
   -277   -257     20    265   -150   -119    901    953    -38    207    818   1569
   -296   -283     12    290   -155   -135    904    966    -20    226    823   1558
   -285   -285      0    285   -145   -142    901    963    -28    226    815   1556
   -241   -239      0    239   -122   -119    911    976    -23    239    807   1574
   -215   -187     25    200   -122    -83    930    976     -2    249    810   1584
   -197   -176     20    187   -109    -77    932    974      5    252    797   1569
   -189   -161     28    174   -111    -67    924    989     12    252    789   1574
   -171   -153     18    161    -96    -67    917    987      5    231    766   1566
   -155   -129     25    140    -90    -51    906    989     -7    226    748   1553
   -142    -70     72    106   -109      0    898    982    -10    231    750   1548
   -153    -12    140     80   -148     64    904    966      7    249    758   1564
   -181    -23    158    103   -171     67    904    966     10    257    753   1561
   -228    -67    161    148   -194     44    883    935    -20    233    730   1532
   -241    -70    171    155   -207     49    859    914    -44    213    722   1517
   -257    -57    197    155   -228     70    852    914    -51    202    714   1514
   -296   -109    187    202   -244     38    844    911    -75    168    675   1483
   -314   -163    150    236   -233     -5    826    901   -109    132    628   1444
   -316   -220     96    270   -207    -62    805    891   -142     93    589   1400
   -355   -283     70    316   -215   -106    797    878   -179     44    553   1353
   -376   -350     25    361   -202   -163    787    867   -215     -5    514   1312
   -394   -405    -10    400   -194   -210    774    857   -244    -44    483   1278
   -402   -420    -18    413   -192   -220    782    865   -249    -62    472   1265
   -405   -420    -15    410   -197   -218    792    875   -241    -64    475   1262
   -415   -449    -36    431   -189   -244    784    878   -244    -77    462   1236
   -423   -465    -41    444   -192   -254    787    883   -246    -85    454   1215
   -433   -472    -38    454   -197   -257    776    872   -265   -101    444   1192
   -431   -540   -111    485   -161   -327    776    885   -285   -132    410   1143
   -394   -662   -267    527    -64   -465    826    963   -283   -179    340   1060
   -402   -696   -296    548    -54   -498    940   1098   -228   -181    314   1010
   -402   -618   -215    511    -93   -418   1067   1286    -90    -77    389   1060
   -397   -280    114    337   -257    -83   1161   1447    150    215    678   1327
   -470    314    784     75   -626    548   1163   1465    426    644   1163   1792
   -636    826   1462    -96  -1049   1143    976   1215    530    966   1561   2171
   -706    841   1548    -67  -1127   1195    615    797    319    943   1551   2171
   -722    277    997    220   -862    636    418    420   -200    376    974   1670
   -678   -480    197    576   -439   -142    366    301   -662   -298    293   1072
   -594   -846   -252    719   -174   -550    400    431   -745   -506     70    849
   -558   -935   -376    748    -90   -657    491    579   -659   -485     77    820
   -537   -872   -335    704   -101   -605    589    704   -532   -381    171    875
   -545   -795   -252    670   -148   -524    665    802   -407   -267    272    943
   -548   -730   -181    639   -184   -454    701    852   -335   -192    335    984
   -535   -719   -184    628   -176   -452    730    888   -293   -145    363   1021
   -537   -719   -181    626   -179   -449    740    904   -272   -114    376   1036
   -530   -717   -187    623   -171   -452    756    917   -257   -101    397   1052
   -524   -719   -197    620   -166   -459    743    909   -272   -111    392   1047
   -532   -693   -161    613   -187   -428    756    930   -249    -93    407   1096
   -548   -719   -171    633   -189   -446    769    937   -246    -85    405   1137
   -532   -761   -228    646   -153   -493    763    922   -267    -93    384   1153
   -519   -753   -233    636   -145   -493    763    909   -280    -93    376   1169
   -511   -709   -197    610   -158   -454    766    911   -270    -77    355   1205
   -501   -740   -241    618   -132   -491    750    898   -280    -85    329   1218
   -496   -745   -252    620   -124   -498    756    914   -265    -62    337   1236
   -493   -735   -244    613   -127   -488    756    914   -257    -49    337   1262
   -428   -737   -309    584    -59   -524    717    888   -277    -62    314   1260
   -275   -701   -426    488     72   -563    678    862   -309    -88    270   1257
   -161   -649   -488    405    163   -568    636    831   -340   -111    233   1249
   -101   -659   -558    379    226   -610    607    820   -358   -122    202   1239
   -111   -672   -561    392    223   -618    618    826   -345    -96    194   1254
   -124   -704   -579    413    223   -641    646    846   -316    -83    210   1273
   -148   -727   -581    436    215   -654    654    849   -314    -93    215   1288
   -163   -730   -566    446    200   -649    641    833   -327   -103    213   1291
   -161   -737   -576    449    207   -657    644    846   -324   -101    215   1325
   -179   -756   -576    465    197   -667    649    859   -314    -98    223   1332
   -197   -748   -550    472    176   -649    659    878   -298    -93    270   1306
   -228   -766   -540    496    155   -654    675    904   -283    -83    293   1325
   -267   -769   -501    519    116   -636    685    922   -277    -64    270   1327
   -319   -784   -465    550     72   -626    704    956   -267    -72    290   1361
   -324   -771   -446    548     59   -607    719    976   -259    -59    340   1382
   -322   -761   -439    540     57   -600    727    982   -244    -46    355   1340
   -327   -769   -441    548     57   -605    722    979   -236    -38    376   1283
   -348   -784   -436    563     41   -610    722    989   -231     -7    441   1332
   -371   -802   -433    587     28   -618    745   1010   -220     10    472   1273
   -392   -802   -410    597      7   -607    769   1028   -205     28    472   1153
   -433   -797   -363    615    -36   -581    802   1060   -168     64    478   1096
   -433   -774   -340    602    -49   -555    820   1067   -161     51    439   1080
   -444   -774   -329    607    -57   -553    836   1070   -161     62    452   1039
   -405   -776   -371    589    -18   -574    828   1057   -174     51    449    976
   -332   -743   -410    537     38   -576    820   1044   -187     38    428    932
   -319   -727   -410    522     44   -568    828   1047   -179     38    420    909
   -335   -722   -387    527     25   -555    839   1060   -176     38    405    909
   -368   -704   -335    535    -18   -522    862   1072   -176     38    381    880
   -413   -701   -288    558    -62   -496    891   1093   -155     57    361    844
   -509   -717   -207    610   -153   -462    932   1124   -106    116    410    883
   -646   -779   -132    714   -257   -457    958   1158    -72    166    449    995
   -735   -813    -80    771   -329   -446    961   1187    -41    197    465   1091
   -727   -779    -51    753   -337   -415    966   1215    -12    215    480   1161
   -680   -743    -62    709   -311   -402    969   1234      0    213    524   1195
   -626   -688    -62    657   -283   -376    974   1254     25    223    568   1208
   -579   -662    -83    618   -249   -374    971   1270     46    231    579   1202
   -506   -610   -103    558   -202   -358    966   1280     64    236    587   1213
   -462   -553    -93    506   -187   -324    976   1291     88    244    600   1236
   -454   -498    -44    475   -205   -272   1005   1296    114    275    618   1260
   -444   -426     15    433   -231   -205   1034   1301    145    311    631   1286
   -454   -444     10    449   -233   -218   1008   1275    135    306    613   1273
   -449   -441      7    444   -231   -218    974   1236    106    277    574   1252
   -384   -361     23    371   -205   -168    974   1231    109    275    550   1254
   -387   -358     28    371   -210   -166    971   1221     96    262    545   1226
   -410   -413     -2    413   -205   -207    963   1200     72    246    558   1202
   -397   -446    -49    420   -174   -249    969   1195     62    236    574   1200
   -381   -506   -124    444   -129   -316    966   1192     49    228    579   1171
   -371   -542   -174    457   -101   -358    958   1187     38    220    579   1127
   -366   -563   -197    465    -85   -381    950   1169     18    200    576   1078
   -368   -587   -218    475    -75   -402    945   1166     10    192    592   1075
   -368   -597   -228    483    -70   -413    937   1158      5    179    594   1083
   -355   -600   -244    475    -57   -423    930   1148      0    163    581   1072
   -332   -592   -259    462    -36   -426    932   1137      2    153    579   1070
   -345   -581   -236    462    -54   -410    940   1148     12    148    600   1072
   -353   -587   -233    470    -62   -410    937   1150     20    137    607   1070
   -329   -649   -319    488     -7   -485    940   1161     18     96    563   1039
   -277   -735   -457    506     88   -597    995   1234     33     54    504    987
   -288   -745   -457    514     83   -602   1093   1340    111     77    519    974
   -241   -670   -428    454     93   -550   1179   1462    231    171    600   1034
   -189   -402   -213    296      7   -306   1236   1577    423    407    833   1275
   -207    148    355     31   -280    252   1236   1595    672    789   1252   1693
   -296    589    885   -148   -592    737   1018   1283    701   1028   1535   1953
   -316    532    846   -109   -581    688    696    888    452    927   1460   1896
   -335     31    363    150   -350    197    519    537    -23    392    940   1478
   -301   -493   -192    397    -54   -342    491    433   -376   -114    436   1052
   -241   -750   -511    493    132   -633    537    594   -353   -163    361    937
   -228   -859   -631    542    200   -745    633    756   -239   -109    371    935
   -207   -841   -636    524    213   -740    706    857   -129    -31    407    979
   -192   -750   -558    472    181   -654    766    937    -18     57    470   1049
   -192   -688   -498    439    150   -594    805    984     57    116    501   1093
   -174   -667   -493    420    158   -581    828   1005     85    140    509   1098
   -174   -644   -472    407    148   -558    849   1021    109    166    530   1117
   -228   -646   -418    439     93   -532    885   1034    135    200    566   1145
   -267   -649   -381    457     54   -517    909   1052    168    233    605   1174
   -288   -646   -358    467     33   -504    919   1067    200    262    654   1202
   -290   -644   -355    465     31   -501    911   1062    218    272    680   1208
   -290   -633   -342    462     25   -488    896   1052    223    277    685   1218
   -311   -623   -311    467     -2   -467    883   1044    233    277    709   1231
   -329   -623   -293    475    -18   -459    872   1036    244    288    743   1228
   -329   -623   -293    475    -20   -457    870   1031    257    298    771   1223
   -316   -631   -314    475     -2   -472    880   1034    275    306    792   1226
   -311   -605   -293    459    -10   -449    870   1031    293    316    810   1236
   -329   -576   -249    452    -41   -413    867   1023    303    322    815   1241
   -327   -550   -226    439    -51   -389    875   1026    319    340    826   1236
   -322   -524   -202    423    -59   -363    880   1028    332    376    844   1176
   -290   -496   -207    392    -44   -353    870   1028    342    400    818   1163
   -283   -501   -218    392    -33   -361    857   1021    350    407    820   1171
   -283   -483   -200    381    -44   -342    854   1028    376    444    872   1205
   -288   -478   -189    384    -49   -335    846   1044    400    470    909   1223
   -301   -459   -161    379    -70   -311    836   1067    433    514    932   1257
   -296   -420   -124    358    -88   -272    826   1088    470    555    971   1299
   -329   -371    -41    348   -145   -205    828   1106    501    594   1018   1345
   -314   -322     -7    319   -153   -166    820   1130    527    644   1065   1379
   -290   -288      2    288   -148   -145    802   1145    561    675   1106   1410
   -288   -270     18    277   -155   -127    823   1169    589    706   1137   1434
   -311   -259     51    283   -184   -103    859   1195    615    735   1158   1447
   -348   -259     88    303   -218    -85    888   1208    633    745   1158   1452
   -374   -259    114    314   -246    -72    909   1213    654    756   1166   1454
   -394   -228    163    311   -280    -33    924   1231    685    800   1189   1478
   -400   -189    207    293   -303      7    945   1257    727    844   1218   1499
   -387   -142    244    265   -316     49    971   1293    771    883   1234   1506
   -413   -135    277    272   -348     70   1002   1314    810    919   1249   1512
   -457   -114    342    285   -402    114   1039   1335    849    953   1286   1532
   -496   -106    387    298   -444    140   1067   1337    875    971   1304   1538
   -527   -101    426    314   -478    161   1101   1358    919    997   1319   1540
   -558    -88    467    322   -514    189   1130   1376    956   1021   1332   1551
   -574    -83    491    327   -532    202   1158   1389    982   1039   1350   1556
   -605    -77    524    340   -566    223   1182   1405   1013   1062   1366   1558
   -628    -88    540    358   -584    226   1189   1415   1034   1078   1371   1558
   -610    -75    532    340   -574    228   1184   1418   1049   1091   1363   1564
   -576    -77    496    327   -537    207   1169   1405   1057   1091   1350   1553
   -558    -93    462    324   -514    184   1158   1400   1062   1091   1340   1538
   -558   -132    426    345   -493    145   1153   1397   1065   1088   1319   1519
   -555   -137    418    345   -488    140   1156   1415   1088   1114   1319   1519
   -566   -122    444    345   -506    161   1161   1439   1119   1145   1345   1543
   -576    -85    491    329   -535    202   1174   1465   1153   1182   1376   1569
   -571    -51    519    311   -545    233   1179   1493   1187   1218   1410   1590
   -592    -46    545    316   -568    249   1184   1512   1208   1239   1434   1605
   -620    -41    576    329   -600    267   1197   1532   1231   1260   1452   1623
   -657    -41    615    348   -639    285   1202   1548   1247   1275   1465   1636
   -670    -51    618    361   -644    283   1215   1561   1260   1286   1465   1647
   -654    -25    628    337   -641    301   1223   1558   1267   1293   1480   1673
   -636     12    649    311   -644    329   1223   1553   1273   1304   1499   1686
   -600     31    631    283   -615    332   1205   1538   1267   1304   1504   1683
   -555    -10    545    283   -550    267   1179   1501   1234   1270   1470   1662
   -530    -57    472    290   -504    207   1148   1454   1195   1228   1434   1628
   -501   -101    400    301   -452    148   1117   1408   1156   1189   1402   1579
   -467   -137    327    301   -400     93   1096   1374   1124   1158   1382   1535
   -441   -158    283    301   -363     62   1080   1353   1104   1140   1369   1506
   -410   -233    174    319   -293    -31   1049   1309   1049   1085   1330   1452
   -381   -293     88    337   -236   -103   1034   1288   1015   1044   1293   1410
   -371   -332     36    350   -205   -150   1015   1275    989   1018   1267   1395
   -371   -366      5    368   -189   -181    989   1257    963   1002   1241   1397
   -374   -394    -20    381   -179   -210    963   1241    953    987   1210   1395
   -389   -415    -28    402   -181   -223    953   1236    953    976   1184   1389
   -415   -420     -5    418   -207   -213    950   1234    961    976   1179   1397
   -415   -407      7    413   -213   -200    953   1247    979    987   1192   1415
   -423   -418      2    420   -215   -207    948   1247    982    984   1189   1413
   -436   -480    -46    457   -197   -265    958   1267    976    971   1148   1389
   -436   -579   -142    506   -148   -361   1021   1353    987    937   1070   1319
   -423   -597   -174    511   -124   -387   1132   1496   1065    971   1062   1309
   -394   -483    -90    436   -153   -288   1247   1696   1223   1117   1192   1410
   -355    -85    267    220   -311     90   1325   1857   1470   1423   1540   1727
   -420    561    979    -72   -701    769   1319   1855   1735   1852   2068   2239
   -628   1078   1706   -223  -1166   1392   1148   1577   1834   2164   2483   2644
   -691    953   1641   -132  -1166   1296    828   1161   1569   2034   2403   2553
   -722    298   1021    210   -870    659    626    776   1026   1418   1805   2023
   -693   -485    205    589   -452   -140    568    636    563    779   1132   1418
   -594   -849   -254    722   -171   -553    587    763    501    610    901   1208
   -558   -844   -285    698   -137   -566    698    945    631    696    945   1236
   -530   -756   -228    641   -150   -493    818   1098    774    810   1036   1312
   -498   -672   -176    584   -163   -426    888   1184    865    883   1104   1371
   -470   -626   -155    548   -158   -392    917   1226    906    917   1137   1408
   -439   -615   -176    527   -132   -394    922   1239    919    924   1145   1428
   -426   -628   -202    527   -111   -415    917   1244    919    927   1153   1421
   -397   -628   -231    511    -85   -428    906   1236    911    917   1145   1400
   -358   -615   -257    488    -51   -436    883   1215    893    893   1124   1366
   -324   -602   -277    462    -23   -439    865   1200    878    878   1111   1340
   -298   -592   -293    444     -5   -441    870   1205    883    878   1109   1325
   -270   -581   -311    426     18   -446    867   1200    878    875   1104   1306
   -254   -566   -311    410     28   -439    859   1192    872    867   1098   1296
   -267   -574   -306    420     18   -441    854   1197    878    872   1096   1293
   -283   -589   -309    436     12   -449    849   1210    885    880   1098   1304
   -280   -592   -311    436     15   -452    841   1210    885    880   1088   1314
   -301   -605   -303    454      0   -454    854   1218    891    880   1083   1330
   -290   -605   -314    446     10   -459    854   1215    885    875   1080   1332
   -288   -615   -327    452     18   -470    857   1215    885    872   1080   1340
   -246   -602   -358    423     54   -480    854   1213    885    872   1083   1343
   -226   -597   -371    413     72   -485    849   1200    880    865   1072   1343
   -233   -563   -329    397     46   -446    844   1197    888    878   1093   1369
   -233   -555   -322    394     41   -439    846   1208    896    896   1114   1397
   -239   -574   -335    405     44   -454    844   1210    896    898   1106   1405
   -223   -576   -353    400     64   -465    836   1208    891    888   1096   1400
   -241   -571   -329    405     44   -452    818   1197    883    883   1098   1408
   -246   -571   -324    407     38   -449    813   1205    885    896   1114   1421
   -241   -587   -345    413     49   -467    802   1210    875    896   1117   1423
   -246   -592   -345    420     49   -470    813   1221    883    909   1127   1436
   -246   -605   -358    423     54   -483    807   1218    875    898   1122   1428
   -265   -587   -322    423     28   -454    815   1228    888    911   1137   1444
   -277   -566   -290    420      2   -428    820   1226    893    917   1148   1454
   -301   -550   -249    426    -25   -400    846   1244    914    940   1184   1483
   -311   -571   -259    439    -25   -415    854   1257    919    948   1195   1483
   -353   -571   -218    462    -70   -394    862   1267    930    966   1210   1480
   -384   -535   -150    459   -119   -342    878   1283    953    992   1236   1493
   -407   -511   -103    459   -153   -309    898   1304    989   1026   1262   1522
   -446   -535    -88    488   -181   -311    896   1301   1000   1026   1254   1512
   -491   -550    -59    519   -218   -303    909   1312   1018   1039   1260   1501
   -506   -537    -31    522   -239   -285    927   1327   1044   1062   1280   1509
   -537   -540     -2    540   -267   -272    937   1327   1062   1083   1296   1496
   -563   -553     10    558   -288   -272    932   1322   1072   1093   1309   1493
   -584   -558     25    571   -306   -267    924   1312   1072   1098   1314   1478
   -592   -571     20    581   -309   -275    932   1317   1085   1109   1319   1475
   -568   -550     18    561   -293   -267    945   1327   1106   1124   1332   1491
   -618   -571     44    592   -332   -265    940   1330   1114   1135   1340   1491
   -636   -589     46    613   -342   -272    937   1337   1124   1156   1361   1501
   -628   -581     46    602   -340   -267    930   1335   1132   1166   1376   1506
   -654   -592     62    623   -358   -265    909   1319   1130   1158   1371   1491
   -639   -568     67    602   -355   -252    919   1327   1143   1166   1379   1496
   -607   -530     77    568   -342   -226    937   1348   1171   1189   1410   1522
   -594   -517     77    555   -337   -220    937   1348   1174   1192   1405   1514
   -613   -478    135    545   -374   -171    950   1358   1195   1202   1410   1522
   -613   -472    140    540   -376   -166    948   1353   1200   1200   1384   1504
   -615   -475    140    542   -379   -168    961   1358   1213   1210   1392   1493
   -615   -452    163    532   -392   -145    950   1350   1213   1221   1405   1488
   -626   -415    210    522   -418   -103    966   1340   1223   1239   1436   1499
   -633   -400    231    517   -433    -85    963   1325   1223   1241   1449   1496
   -636   -415    220    524   -428    -98    940   1296   1202   1228   1431   1478
   -633   -433    197    532   -418   -119    914   1262   1169   1215   1410   1454
   -628   -410    218    519   -423    -96    896   1228   1153   1208   1400   1441
   -649   -459    189    553   -420   -135    883   1215   1176   1189   1371   1426
   -639   -498    137    568   -389   -181    885   1234   1187   1205   1350   1413
   -649   -530    116    587   -384   -207    888   1241   1192   1210   1330   1400
   -680   -592     88    636   -384   -252    875   1223   1174   1156   1291   1366
   -693   -646     46    670   -371   -301    867   1205   1150   1143   1249   1330
   -730   -701     28    714   -381   -337    844   1179   1124   1127   1208   1301
   -748   -740      7    743   -381   -366    820   1148   1104   1104   1176   1280
   -737   -761    -23    750   -358   -392    828   1148   1119   1111   1179   1283
   -748   -787    -41    766   -353   -415    820   1145   1127   1117   1179   1283
   -769   -795    -25    779   -371   -410    818   1143   1127   1117   1163   1291
   -774   -792    -20    782   -379   -407    818   1140   1132   1122   1150   1299
   -761   -831    -70    797   -345   -452    820   1145   1132   1114   1127   1291
   -766   -948   -184    857   -293   -566    833   1174   1122   1070   1041   1210
   -748   -997   -249    872   -249   -623    930   1286   1169   1065    982   1140
   -737   -948   -210    841   -265   -579   1060   1457   1293   1145   1015   1153
   -727   -750    -23    740   -353   -387   1174   1641   1499   1353   1195   1317
   -722   -228    493    475   -607    132   1176   1675   1745   1735   1618   1727
   -826    379   1205    223  -1015    792   1057   1480   1873   2101   2065   2148
   -906    610   1517    145  -1210   1062    743   1085   1735   2216   2236   2307
   -937    340   1278    298  -1106    807    475    675   1350   1914   1956   2083
   -930   -444    485    685   -709     20    446    501    865   1189   1192   1480
   -867  -1021   -153    943   -358   -587    485    589    680    810    758   1111
   -813  -1208   -394   1010   -213   -800    545    750    740    784    696   1028
   -795  -1208   -413   1002   -192   -810    626    880    857    857    730   1044
   -771  -1101   -332    935   -220   -717    683    963    969    948    779   1080
   -758  -1008   -252    883   -254   -631    698   1000   1036   1005    820   1098
   -761   -992   -231    875   -265   -613    709   1015   1065   1018    828   1085
   -763   -953   -189    859   -288   -571    709   1013   1072   1031    836   1085
   -740   -932   -192    833   -275   -563    714   1021   1085   1041    841   1091
   -722   -898   -176    807   -272   -537    730   1036   1101   1060    859   1106
   -722   -922   -200    820   -262   -563    717   1028   1091   1054    849   1080
   -732   -930   -197    831   -267   -563    706   1026   1093   1054    839   1065
   -709   -896   -187    802   -262   -540    696   1018   1093   1049    828   1080
   -696   -880   -184    787   -257   -532    685   1002   1085   1049    815   1075
   -678   -854   -176    766   -252   -517    683    989   1083   1060    810   1072
   -662   -852   -189    758   -236   -522    688    995   1091   1060    800   1072
   -667   -865   -197    763   -236   -532    696   1008   1096   1062    800   1085
   -672   -859   -189    766   -244   -524    672    987   1088   1057    795   1078
   -662   -862   -200    761   -233   -530    665    987   1093   1060    797   1072
   -652   -872   -220    763   -215   -548    662    984   1091   1060    792   1065
   -602   -849   -246    724   -179   -548    659    979   1088   1049    776   1054
   -615   -831   -218    722   -200   -524    657    976   1088   1065    787   1057
   -623   -841   -218    730   -202   -530    652    974   1091   1075    800   1054
   -613   -836   -223    724   -194   -530    654    974   1085   1075    789   1041
   -587   -846   -259    714   -163   -553    639    961   1078   1072    776   1039
   -584   -888   -303    735   -140   -597    641    963   1080   1070    761   1044
   -587   -911   -327    748   -132   -618    641    966   1083   1072    748   1054
   -566   -893   -327    730   -119   -610    628    974   1072   1083    737   1072
   -535   -870   -337    701   -101   -605    626   1000   1078   1093    709   1132
   -524   -870   -348    696    -90   -610    628   1021   1093   1106    667   1176
   -517   -878   -363    696    -80   -620    631   1023   1106   1119    631   1205
   -506   -875   -368    691    -70   -623    633   1021   1122   1137    618   1223
   -491   -906   -418    698    -36   -662    646   1018   1117   1130    633   1158
   -491   -919   -431    704    -31   -675    657   1021   1119   1127    641   1101
   -509   -922   -415    714    -49   -670    667   1023   1122   1130    641   1070
   -511   -924   -413    719    -49   -670    675   1018   1124   1132    633   1041
   -511   -904   -392    706    -59   -646    696   1034   1153   1161    654   1034
   -524   -906   -381    717    -72   -644    714   1049   1176   1176    659   1026
   -530   -930   -400    727    -67   -665    724   1047   1187   1184    657   1000
   -517   -930   -413    724    -51   -672    727   1044   1200   1208    662    976
   -506   -930   -423    717    -44   -678    732   1044   1208   1223    670    961
   -522   -948   -426    732    -49   -688    743   1041   1215   1228    670    945
   -522   -966   -446    743    -38   -706    743   1031   1218   1226    662    932
   -511   -963   -452    737    -31   -709    730   1013   1215   1215    654    917
   -501   -979   -478    737    -12   -730    714   1000   1213   1189    631    896
   -488   -992   -504    740      7   -748    711   1005   1223   1184    626    893
   -483   -997   -514    740     15   -756    709   1013   1228   1187    636    893
   -472   -969   -496    722     10   -732    698   1005   1221   1182    639    885
   -459   -963   -504    711     18   -732    691    997   1223   1184    633    883
   -444   -969   -524    704     38   -748    701   1013   1239   1205    633    893
   -423   -940   -519    680     46   -732    730   1041   1267   1239    657    919
   -423   -909   -485    667     31   -698    758   1072   1299   1265    685    950
   -405   -891   -485    646     38   -688    763   1085   1306   1278    691    963
   -389   -885   -496    636     51   -691    776   1104   1314   1293    704    992
   -392   -883   -491    636     49   -688    797   1130   1332   1314    717   1031
   -400   -885   -485    644     41   -685    802   1145   1343   1330    727   1054
   -397   -849   -454    623     28   -654    802   1150   1361   1345    750   1083
   -410   -815   -405    613     -2   -610    800   1145   1376   1350    763   1109
   -431   -815   -387    620    -23   -602    792   1135   1374   1356    774   1127
   -452   -839   -387    646    -33   -613    774   1122   1361   1358    782   1140
   -454   -852   -397    652    -28   -626    769   1111   1345   1343    776   1145
   -470   -880   -410    675    -31   -646    761   1098   1327   1322    771   1140
   -514   -914   -400    711    -57   -657    763   1098   1317   1319    771   1145
   -545   -927   -381    737    -83   -654    769   1091   1301   1314    766   1132
   -530   -984   -454    756    -38   -722    756   1067   1262   1286    735   1075
   -522  -1054   -532    787      2   -795    740   1049   1226   1249    717   1018
   -532  -1109   -576    818     20   -841    730   1036   1195   1221    709    969
   -535  -1148   -613    841     38   -880    714   1013   1161   1189    709    917
   -535  -1169   -633    849     46   -901    701    992   1130   1163    701    883
   -527  -1179   -652    852     59   -917    696    982   1109   1140    688    865
   -522  -1166   -644    844     59   -906    688    974   1096   1135    691    862
   -514  -1145   -631    831     57   -888    685    969   1091   1132    693    859
   -511  -1169   -659    839     72   -914    685    963   1085   1127    701    854
   -498  -1228   -732    862    116   -982    683    966   1065   1096    665    815
   -485  -1317   -831    898    171  -1075    722   1018   1060   1054    597    750
   -504  -1327   -823    917    158  -1075    833   1127   1114   1062    581    730
   -496  -1257   -761    875    129  -1010    935   1270   1231   1150    649    763
   -496  -1021   -527    758     15   -774   1013   1413   1426   1374    880    953
   -563   -537     25    548   -296   -254   1008   1441   1654   1745   1304   1343
   -688     18    706    335   -696    361    836   1197   1740   2065   1704   1704
   -709     80    787    311   -750    433    509    820   1530   2042   1730   1717
   -727   -381    342    553   -537    -20    324    478   1083   1553   1265   1327
   -724  -1072   -348    896   -189   -711    296    337    636    909    631    807
   -662  -1436   -774   1049     54  -1106    335    454    555    714    402    615
   -639  -1483   -844   1060    101  -1163    436    610    667    771    423    628
   -618  -1431   -813   1023     96  -1122    530    714    776    854    488    657
   -574  -1332   -758    953     90  -1047    584    784    867    932    553    698
   -537  -1252   -714    896     88   -984    615    823    924    987    587    732
   -527  -1231   -704    878     88   -969    633    839    948   1005    592    743
   -511  -1202   -691    854     88   -948    641    846    966   1015    594    748
   -501  -1179   -678    839     88   -930    639    841    969   1015    597    748
   -475  -1163   -688    820    106   -927    628    836    963   1008    602    740
   -465  -1161   -698    810    114   -930    620    831    958    995    602    732
   -457  -1161   -704    807    122   -932    610    823    953    992    597    719
   -449  -1166   -719    805    132   -943    602    810    945    982    589    701
   -433  -1158   -724    797    145   -943    597    802    940    974    592    696
   -423  -1150   -727    784    150   -940    584    784    930    958    579    678
   -407  -1156   -748    782    168   -953    566    769    914    940    558    672
   -389  -1150   -761    771    184   -958    558    756    904    924    537    675
   -384  -1140   -756    763    184   -948    553    745    898    911    524    662
   -384  -1135   -750    761    181   -945    545    740    898    909    524    665
   -371  -1124   -753    748    189   -940    540    735    898    906    527    667
   -363  -1119   -756    743    194   -937    530    730    898    904    527    662
   -384  -1104   -719    745    166   -911    522    730    906    914    540    662
   -418  -1088   -672    753    127   -883    527    737    930    937    566    678
   -413  -1083   -670    745    127   -878    527    740    943    945    587    691
   -415  -1083   -670    748    124   -878    522    735    943    948    592    696
   -397  -1072   -675    735    137   -875    517    732    945    956    592    709
   -407  -1072   -665    740    127   -870    504    724    945    961    592    719
   -405  -1067   -662    735    127   -865    491    722    948    966    589    727
   -392  -1041   -649    714    127   -846    488    727    958    982    602    753
   -384  -1005   -620    696    116   -813    493    737    976    997    618    782
   -389   -992   -602    688    103   -797    496    748    992   1010    623    797
   -410   -979   -568    693     77   -774    511    766   1015   1031    633    815
   -413   -961   -548    685     64   -756    527    784   1034   1039    628    826
   -407   -943   -535    675     62   -740    540    795   1047   1039    623    833
   -428   -906   -478    667     23   -693    566    807   1065   1044    626    849
   -457   -885   -428    670    -15   -657    584    823   1091   1054    636    865
   -475   -865   -392    667    -44   -631    607    846   1122   1080    654    883
   -465   -841   -376    654    -44   -610    631    870   1153   1101    672    896
   -470   -839   -368    654    -54   -602    639    878   1171   1106    672    883
   -483   -828   -348    654    -70   -589    652    893   1197   1117    680    875
   -483   -805   -322    641    -83   -566    667    901   1223   1127    685    878
   -472   -771   -298    623    -88   -535    678    904   1241   1135    696    883
   -472   -763   -293    615    -90   -530    685    904   1247   1130    691    885
   -483   -792   -309    639    -88   -550    685    893   1241   1119    670    870
   -501   -797   -296    649   -103   -548    688    891   1247   1122    667    875
   -496   -782   -285    639   -106   -535    693    893   1260   1135    678    883
   -483   -800   -319    641    -83   -561    683    880   1252   1122    662    849
   -480   -771   -290    626    -96   -532    693    891   1267   1140    683    872
   -485   -753   -267    618   -111   -509    706    904   1280   1153    698    883
   -501   -774   -272    639   -114   -524    701    909   1278   1150    701    859
   -496   -758   -262    626   -119   -509    711    924   1288   1156    709    872
   -478   -714   -239    594   -122   -478    727    945   1304   1163    711    896
   -457   -639   -184    548   -137   -413    748    966   1327   1176    714    906
   -446   -594   -148    522   -150   -371    766    987   1348   1200    743    891
   -436   -584   -148    509   -145   -366    774    992   1350   1208    774    885
   -410   -550   -140    480   -137   -348    776   1000   1361   1215    792    875
   -402   -509   -106    454   -150   -309    779   1005   1371   1223    810    872
   -402   -485    -83    444   -161   -285    784    997   1382   1231    836    841
   -381   -504   -124    441   -129   -314    771    979   1366   1221    846    779
   -366   -514   -148    441   -111   -332    745    950   1340   1184    818    776
   -348   -522   -174    433    -90   -348    717    919   1309   1158    776    805
   -358   -514   -155    436   -101   -335    696    904   1296   1153    750    865
   -361   -524   -166    441    -98   -345    678    883   1275   1130    724    839
   -353   -558   -205    454    -75   -381    670    862   1249   1106    693    784
   -350   -607   -257    480    -46   -433    659    833   1215   1080    662    737
   -350   -652   -301    501    -25   -478    652    815   1192   1060    646    711
   -353   -675   -322    514    -15   -498    628    787   1158   1026    605    678
   -350   -701   -350    524     -2   -524    602    756   1124    989    558    657
   -348   -717   -368    530      7   -542    576    717   1091    948    519    636
   -361   -706   -345    535     -7   -527    568    698   1075    927    498    626
   -368   -698   -329    532    -20   -514    563    691   1067    914    491    631
   -363   -709   -345    535    -10   -527    548    675   1052    896    475    623
   -361   -711   -353    535     -5   -532    542    665   1039    885    457    610
   -361   -743   -381    553     10   -563    540    659   1021    859    426    594
   -337   -844   -506    589     80   -675    576    701   1002    805    350    527
   -345   -906   -561    626    106   -735    670    800   1039    787    301    472
   -340   -891   -550    613    103   -722    763    940   1135    846    332    493
   -306   -672   -366    491     28   -519    844   1106   1319   1041    524    675
   -306   -137    168    218   -236     15    857   1179   1577   1428    963   1119
   -493    441    935     25   -714    688    784   1028   1745   1800   1413   1558
   -610    607   1215      0   -911    911    506    657   1621   1867   1532   1665
   -644    228    872    207   -758    550    262    267   1210   1491   1179   1356
   -657   -574     80    615   -368   -246    197     33    675    766    454    717
   -581  -1052   -472    815    -57   -763    218    119    537    485    129    402
   -506  -1153   -646    828     70   -901    296    285    613    501    109    355
   -467  -1088   -620    779     75   -854    413    436    743    592    181    400
   -485  -1034   -550    758     31   -792    498    542    854    685    265    478
   -493   -997   -504    743      5   -750    550    597    922    745    319    530
   -501   -966   -465    732    -20   -717    581    631    961    787    350    555
   -504   -958   -454    732    -25   -706    607    657    987    818    379    584
   -514   -953   -441    732    -38   -698    618    662    992    828    381    600
   -491   -930   -439    709    -28   -685    613    654    984    823    363    610
   -465   -943   -478    701      2   -711    602    646    976    813    350    615
   -449   -958   -509    704     28   -735    607    646    974    815    363    615
   -394   -961   -566    675     83   -763    594    623    953    792    355    589
   -322   -953   -631    639    153   -792    574    602    930    776    337    568
   -267   -953   -685    610    207   -820    550    579    906    756    306    548
   -228   -956   -727    592    249   -841    535    561    885    737    285    530
   -192   -963   -774    576    288   -867    532    553    875    722    270    511
   -161   -961   -802    561    319   -883    530    545    867    711    262    496
   -122   -974   -852    548    363   -914    514    524    846    693    246    472
    -80   -984   -904    532    410   -945    493    506    828    678    233    441
    -36   -953   -917    496    439   -935    483    501    826    678    239    433
    -31   -969   -937    498    452   -953    462    488    815    667    226    418
    -25  -1005   -979    511    475   -992    441    480    800    657    207    400
     41   -995  -1036    478    537  -1015    410    465    787    649    197    381
     20   -979  -1002    478    511   -989    402    457    789    659    213    392
     64   -958  -1023    446    542   -989    376    428    769    649    213    407
     96   -958  -1057    431    574  -1008    350    410    750    631    200    413
     57   -927   -984    436    519   -956    348    423    763    649    218    420
     93   -906  -1000    402    545   -953    332    431    774    662    236    415
    116   -906  -1023    394    568   -963    319    431    774    667    236    439
    124   -898  -1023    384    574   -961    316    436    774    675    236    457
    116   -891  -1008    387    561   -948    324    446    784    685    233    457
     96   -870   -966    387    530   -917    337    459    802    704    244    475
     72   -878   -950    402    509   -914    348    465    807    706    254    467
     54   -875   -930    407    491   -901    355    472    818    719    277    433
     31   -891   -922    431    475   -906    361    475    823    727    290    415
      2   -896   -898    446    449   -896    376    488    841    748    309    407
      2   -878   -880    439    441   -878    400    511    870    776    335    410
    -20   -870   -852    444    415   -862    413    522    888    779    316    433
    -64   -904   -839    485    387   -872    420    530    901    782    288    428
    -83   -872   -789    478    350   -831    436    555    937    823    306    449
   -116   -891   -774    504    327   -831    444    563    948    836    303    452
   -150   -909   -758    530    301   -833    444    555    948    833    285    449
   -174   -930   -756    553    290   -844    446    555    950    836    262    446
   -171   -898   -727    532    277   -813    444    548    956    846    254    449
   -192   -901   -709    545    257   -807    441    545    958    852    252    444
   -215   -896   -683    555    231   -789    441    542    963    859    249    441
   -228   -904   -675    566    223   -789    433    537    961    857    236    436
   -231   -898   -670    563    218   -784    426    532    953    854    220    426
   -218   -880   -665    548    223   -774    415    532    956    859    215    415
   -207   -849   -644    527    218   -748    413    532    956    872    226    413
   -218   -789   -571    504    176   -680    428    548    971    896    249    431
   -218   -753   -535    485    158   -644    444    566    984    909    254    444
   -207   -737   -530    472    158   -633    446    571    979    911    252    441
   -228   -724   -496    475    129   -610    436    576    979    924    257    446
   -252   -719   -467    485    106   -594    439    581    976    924    252    459
   -272   -665   -394    467     59   -532    441    579    976    924    257    480
   -296   -615   -319    454     10   -467    441    571    979    930    267    491
   -314   -579   -267    446    -23   -426    436    558    976    930    277    491
   -314   -563   -249    439    -33   -407    402    524    948    898    272    470
   -337   -568   -231    452    -54   -400    376    496    917    870    249    467
   -384   -592   -207    488    -90   -400    353    472    883    849    231    459
   -410   -613   -205    511   -106   -410    345    459    857    833    228    459
   -394   -605   -210    501    -93   -407    345    449    839    813    218    454
   -431   -633   -205    532   -114   -420    342    431    833    818    205    439
   -449   -693   -244    568   -103   -470    324    415    815    823    168    400
   -428   -753   -324    589    -54   -540    296    392    771    795    132    348
   -413   -782   -368    597    -23   -576    277    366    743    779    101    319
   -420   -831   -410    626     -7   -620    259    329    701    735     54    293
   -389   -813   -423    600     15   -618    244    301    675    719     44    288
   -363   -810   -449    587     41   -631    223    272    654    706     38    280
   -348   -839   -491    594     70   -665    215    257    633    693     25    272
   -322   -883   -563    600    119   -722    200    233    605    652     -2    241
   -288   -911   -623    600    166   -769    171    205    563    605    -44    205
   -252   -995   -743    620    244   -870    166    213    519    537   -158    116
   -236  -1085   -849    662    306   -969    249    303    540    493   -246      0
   -207  -1010   -805    607    298   -909    355    454    659    587   -153     31
   -129   -740   -610    433    239   -675    431    602    854    802     62    220
   -114   -254   -140    184     10   -197    410    626   1067   1143    444    597
   -249    275    524    -12   -387    400    257    397   1163   1457    849    984
   -267    441    706    -88   -488    574    -67      0   1000   1509    966   1075
   -267    161    428     51   -348    293   -293   -358    610   1161    659    789
   -301   -568   -267    433    -18   -418   -363   -561    114    475    -23    215
   -244  -1158   -914    701    335  -1036   -384   -511    -98    106   -428   -140
   -184  -1288  -1104    735    459  -1197   -335   -387    -33    116   -449   -176
   -168  -1296  -1127    732    478  -1213   -267   -296     64    179   -420   -161
    -90  -1187  -1096    639    501  -1143   -184   -192    189    288   -337    -88
   -103  -1109  -1005    607    449  -1057   -142   -150    262    358   -283    -31
   -135  -1065   -930    597    394   -997   -148   -153    288    379   -257    -12
   -124  -1036   -911    579    392   -974   -163   -168    283    368   -257    -10
   -166  -1075   -909    620    371   -992   -207   -213    252    340   -280    -28
    -96  -1041   -945    568    423   -995   -213   -220    241    335   -272    -20
    -46  -1002   -956    522    454   -979   -194   -205    254    348   -244      2
    -33   -997   -963    514    465   -982   -189   -192    270    358   -228     18
    -77  -1005   -930    540    423   -969   -200   -197    283    366   -210     31
    -83  -1023   -940    553    428   -982   -226   -226    275    355   -226     20
    -57   -997   -943    524    441   -971   -244   -239    272    350   -244     25
    -70  -1031   -961    550    444   -997   -265   -254    267    353   -275     15
    -62  -1101  -1039    579    488  -1070   -290   -275    249    342   -314     -5
    -64  -1111  -1047    589    491  -1080   -301   -277    249    363   -309      5
    -75   -989   -914    530    415   -953   -275   -246    301    441   -241     67
    -83   -979   -896    530    405   -937   -277   -236    311    470   -226     85
    -72  -1000   -927    535    426   -966   -298   -252    296    465   -241     75
    -88  -1041   -953    566    431   -997   -327   -277    270    454   -254     49
    -85  -1044   -958    563    433  -1002   -335   -290    252    433   -270     25
    -75  -1036   -963    555    441  -1000   -358   -306    239    415   -283     23
    -62  -1036   -974    548    452  -1005   -379   -322    226    400   -296     20
    -64  -1049   -984    558    459  -1018   -381   -332    223    392   -306     25
    -93  -1060   -969    574    436  -1015   -392   -337    218    397   -322     33
    -72  -1070   -997    571    462  -1036   -405   -337    210    400   -337     41
    -51  -1078  -1026    563    485  -1052   -428   -353    189    400   -358     41
    -31  -1078  -1047    555    506  -1062   -444   -345    184    413   -366     62
     -7  -1060  -1052    535    522  -1057   -441   -329    189    423   -387    103
     57  -1049  -1106    496    581  -1078   -446   -327    179    415   -413    116
     75  -1075  -1153    498    610  -1114   -439   -314    176    410   -433    114
     57  -1091  -1148    517    602  -1119   -426   -296    179    415   -433    103
     72  -1049  -1124    488    597  -1085   -415   -285    181    410   -441     93
     90   -961  -1052    433    571  -1005   -402   -270    207    431   -428    111
    153   -898  -1054    371    602   -974   -413   -272    213    426   -436    114
    145   -948  -1093    402    618  -1021   -436   -285    197    397   -472    101
    148   -976  -1124    413    636  -1052   -462   -306    189    392   -498     90
    213   -945  -1158    363    685  -1052   -454   -303    205    402   -509     75
    254   -922  -1176    332    714  -1049   -433   -293    218    400   -524     59
    233   -904  -1137    335    685  -1021   -426   -288    231    410   -527     64
    241   -867  -1111    311    675   -989   -439   -285    244    426   -517     72
    288   -841  -1130    275    706   -984   -462   -296    236    418   -532     64
    241   -924  -1166    340    701  -1044   -504   -337    197    381   -576     18
    210  -1026  -1236    407    722  -1130   -532   -358    166    350   -607     -7
    231   -950  -1182    358    706  -1065   -498   -335    194    381   -592     36
    296   -831  -1127    267    709   -976   -475   -316    215    413   -548     88
    335   -820  -1156    241    743   -987   -496   -329    197    394   -550     90
    358   -820  -1179    231    769  -1000   -514   -342    179    374   -571     85
    470   -740  -1210    135    839   -974   -472   -303    205    397   -532    127
    420   -771  -1195    174    805   -982   -439   -265    218    431   -504    166
    376   -815  -1195    218    784  -1005   -428   -246    226    436   -491    197
    366   -820  -1187    228    776  -1002   -449   -259    218    433   -480    207
    371   -862  -1234    244    802  -1047   -436   -239    215    449   -483    231
    342   -849  -1192    252    766  -1021   -384   -192    257    496   -454    290
    431   -717  -1148    140    787   -932   -340   -158    293    542   -428    368
    426   -685  -1111    129    769   -898   -337   -171    283    530   -457    444
    394   -732  -1130    168    761   -930   -384   -220    220    470   -519    485
    478   -727  -1205    122    841   -966   -410   -257    161    420   -550    535
    514   -727  -1241    103    875   -984   -418   -272    127    397   -550    600
    514   -696  -1210     90    862   -953   -402   -257    122    423   -527    675
    558   -600  -1161     20    857   -880   -381   -231    135    462   -483    696
    506   -633  -1140     62    820   -885   -394   -233    116    462   -506    678
    436   -719  -1158    140    797   -940   -405   -241     80    413   -535    659
    423   -782  -1205    179    813   -992   -400   -228     70    371   -550    665
    475   -740  -1215    132    844   -976   -394   -218     70    337   -568    683
    472   -761  -1236    142    854   -997   -415   -241     31    288   -613    683
    452   -841  -1296    194    872  -1067   -446   -272    -28    215   -657    649
    555   -820  -1376    132    966  -1098   -444   -272    -64    174   -665    633
    553   -878  -1431    161    989  -1153   -472   -309   -135    122   -693    626
    581   -911  -1496    163   1036  -1202   -498   -342   -202     72   -706    644
    639   -898  -1540    129   1088  -1221   -504   -355   -249     49   -693    626
    675   -924  -1600    124   1137  -1262   -488   -345   -288     20   -691    576
    706  -1000  -1706    148   1205  -1353   -415   -257   -298    -18   -719    488
    672  -1018  -1691    171   1182  -1353   -303   -137   -262    -10   -701    387
    685   -904  -1590    109   1135  -1247   -174     44   -137    103   -579    439
    605   -683  -1288     38    945   -984    -90    189     41    322   -309    631
    646   -150   -800   -249    722   -475   -119    207    249    678    155   1005
    636    311   -324   -475    480     -5   -335    -70    241    891    498   1254
    646    376   -270   -511    457     54   -639   -457    -20    805    532   1171
    558   -109   -667   -223    613   -387   -826   -810   -530    252     70    724
    657   -667  -1325      2    989   -995   -839   -904   -966   -368   -496    194
    730   -982  -1712    124   1218  -1345   -807   -805  -1078   -571   -693      2
    672  -1184  -1857    257   1265  -1519   -782   -717  -1085   -641   -753    -44
    701  -1166  -1867    233   1283  -1517   -709   -613  -1018   -615   -688     -2
    763  -1036  -1800    135   1280  -1418   -623   -511   -922   -548   -566     25
    795   -958  -1756     80   1273  -1356   -584   -454   -878   -519   -501     31
    797   -932  -1730     64   1262  -1330   -566   -431   -870   -527   -472     54
    789   -943  -1732     77   1260  -1337   -561   -420   -885   -584   -454     25
    722   -971  -1696    122   1208  -1332   -555   -405   -893   -631   -439     57
    826   -795  -1623    -15   1223  -1208   -480   -335   -846   -605   -368    166
    826   -758  -1587    -36   1205  -1171   -457   -322   -857   -633   -366    161
    693   -865  -1558     85   1124  -1210   -470   -342   -896   -688   -392    127
    740   -766  -1506     12   1122  -1135   -426   -293   -857   -654   -340    202
    724   -782  -1506     28   1114  -1143   -431   -301   -880   -675   -340    192
    631   -862  -1496    114   1062  -1179   -457   -327   -919   -717   -348    111
    633   -841  -1475    103   1054  -1158   -444   -311   -914   -717   -324    101
    652   -763  -1415     54   1031  -1088   -405   -280   -885   -685   -306    218
    639   -753  -1392     57   1015  -1072   -410   -290   -909   -698   -322    257
    607   -795  -1402     93   1002  -1098   -431   -314   -945   -730   -345    257
    615   -740  -1356     62    984  -1047   -426   -306   -932   -714   -316    303
    644   -696  -1340     25    989  -1018   -400   -275   -911   -693   -293    355
    620   -685  -1306     31    963   -995   -376   -249   -888   -675   -267    400
    485   -735  -1223    122    854   -979   -368   -236   -883   -672   -244    400
    628   -683  -1312     28    969   -997   -381   -233   -893   -670   -233    324
    670   -633  -1304    -20    984   -969   -355   -215   -885   -652   -205    337
    561   -670  -1231     54    893   -950   -348   -207   -885   -652   -192    400
    555   -678  -1236     59    893   -956   -366   -210   -904   -670   -194    441
    527   -698  -1226     85    875   -961   -381   -200   -906   -685   -181    475
    633   -626  -1260     -5    945   -943   -384   -207   -911   -688   -158    488
    654   -571  -1226    -41    940   -898   -355   -205   -893   -672   -116    496
    519   -722  -1244     98    880   -982   -363   -239   -950   -732   -161    392
    522   -748  -1270    114    896  -1008   -379   -259   -976   -758   -176    371
    504   -659  -1166     75    833   -911   -345   -215   -932   -717   -119    472
    506   -607  -1117     49    810   -862   -303   -171   -901   -688    -75    504
    628   -459  -1091    -85    857   -776   -236   -111   -852   -636    -10    535
    530   -558  -1088     15    807   -823   -262   -145   -888   -678    -41    501
    452   -652  -1104     98    774   -878   -298   -179   -930   -727    -96    467
    449   -636  -1085     93    766   -862   -275   -166   -937   -727    -88    428
    524   -498  -1023    -12    771   -761   -220   -114   -885   -675    -23    405
    449   -506   -956     28    701   -730   -210   -111   -867   -665      0    418
    402   -537   -943     64    670   -740   -213   -116   -870   -683     -5    420
    431   -501   -932     36    680   -717   -189    -93   -862   -685      0    394
    433   -496   -930     31    680   -714   -184    -90   -870   -696      0    348
    407   -485   -893     38    649   -688   -181   -101   -862   -717     15    298
    384   -504   -888     59    633   -696   -171   -103   -846   -735     36    246
    355   -550   -906     96    631   -727   -163    -96   -833   -745     57    200
    319   -561   -880    119    597   -719   -161    -98   -820   -740     93    194
    309   -514   -823    103    566   -667   -155    -85   -792   -722    132    283
    272   -530   -802    127    535   -665   -158    -80   -776   -719    142    337
    249   -537   -787    145    517   -662   -155    -75   -763   -704    166    358
    246   -501   -748    127    493   -623   -129    -51   -727   -665    215    400
    233   -454   -688    111    459   -571    -80     -5   -665   -600    285    462
    155   -459   -618    150    384   -537    -46     36   -607   -537    353    519
     90   -441   -535    174    311   -488    -20     80   -550   -462    423    574
     46   -342   -389    148    215   -366     54    150   -457   -363    519    652
   -140   -353   -213    246     36   -283    148    223   -374   -267    602    714
   -475   -420     54    446   -265   -184    239    298   -283   -168    688    782
   -449   -368     80    407   -267   -142    218    265   -285   -155    688    766
     41   -309   -350    132    192   -329     54     98   -423   -293    532    636
    452   -259   -711    -96    581   -485    -83    -20   -527   -392    431    548
    633   -200   -833   -218    730   -514   -122    -67   -563   -405    423    522
    724   -129   -854   -298    789   -491   -140    -88   -561   -374    444    550
    706   -140   -846   -285    774   -493   -179   -116   -571   -358    436    558
    667   -145   -813   -259    740   -478   -189   -119   -558   -340    446    576
    594   -226   -820   -184    706   -522   -205   -137   -571   -363    439    571
    589   -254   -844   -168    717   -548   -184   -116   -555   -361    452    584
    550   -280   -831   -137    691   -555   -153    -90   -532   -345    472    602
    389   -387   -776      0    581   -581   -140    -88   -522   -345    478    602
    316   -426   -745     51    530   -584   -148   -103   -527   -368    475    605
    361   -361   -724      0    540   -542   -129    -96   -509   -368    501    631
    329   -394   -724     31    524   -558   -116    -93   -501   -358    506    631
    322   -423   -745     51    532   -584   -111    -93   -501   -340    501    626
    319   -436   -758     57    537   -597   -111    -98   -504   -335    496    618
    301   -483   -784     90    540   -633   -111   -101   -517   -368    470    600
    309   -581   -891    135    600   -737    -88    -62   -527   -420    397    558
    342   -646   -989    153    665   -818      2     49   -483   -439    342    514
    340   -566   -906    111    620   -735    132    231   -335   -329    444    558
    355   -376   -732      7    542   -553    257    452   -101    -90    683    750
    350     12   -340   -184    345   -163    275    535    140    257   1067   1127
    223    517    293   -368    -33    405    168    366    280    602   1486   1553
    109    641    532   -376   -210    587   -135    -15    145    672   1621   1680
     80    368    288   -226   -103    329   -345   -363   -213    366   1343   1449
     49   -246   -298     96    174   -272   -418   -605   -719   -298    680    898
     49   -810   -859    381    454   -833   -441   -610   -982   -693    249    501
    166   -932  -1098    384    631  -1015   -361   -449   -911   -678    215    433
    171   -906  -1078    366    623   -992   -241   -293   -782   -566    303    470
    187   -826  -1013    319    597   -919   -161   -189   -667   -457    407    517
    288   -758  -1047    236    667   -901   -132   -150   -610   -405    462    532
    446   -743  -1189    148    815   -966   -158   -171   -626   -420    449    488
    555   -735  -1291     88    922  -1010   -179   -197   -646   -436    444    452
    600   -737  -1337     67    969  -1039   -189   -202   -649   -436    459    439
    649   -727  -1376     38   1013  -1052   -189   -200   -644   -441    472    441
    719   -691  -1410    -15   1062  -1052   -200   -200   -641   -446    462    483
    779   -657  -1436    -62   1106  -1047   -207   -194   -639   -441    439    550
    810   -631  -1444    -90   1124  -1039   -200   -181   -620   -420    431    607
    761   -620  -1382    -70   1070  -1000   -158   -145   -584   -387    449    649
    685   -670  -1358     -7   1021  -1013   -150   -135   -571   -376    439    665
    657   -704  -1361     23   1008  -1034   -142   -132   -568   -379    407    691
    631   -659  -1291     12    958   -974   -106    -98   -527   -337    420    750
    540   -636  -1176     49    857   -906    -33    -28   -454   -254    480    807
    457   -685  -1143    114    797   -914     -7    -10   -436   -236    483    805
    400   -727  -1127    163    761   -927     -2     -7   -431   -233    483    802
    470   -688  -1158    106    813   -922      2      2   -415   -218    504    792
    491   -659  -1150     85    820   -904     20     18   -394   -194    524    787
    439   -683  -1124    119    779   -901     20     23   -384   -189    517    800
    374   -719  -1093    171    732   -906     36     41   -366   -166    527    836
    366   -717  -1083    174    722   -898     44     54   -348   -153    527    872
    371   -719  -1091    174    730   -904     28     51   -348   -150    517    888
    361   -743  -1104    189    732   -922     38     62   -337   -135    527    898
    384   -748  -1132    181    758   -940     49     64   -332   -119    535    904
    389   -761  -1153    184    769   -956     62     67   -324   -111    530    906
    392   -753  -1145    181    769   -948     80     93   -301    -88    558    896
    392   -745  -1140    176    763   -943     88    109   -288    -72    581    865
    402   -756  -1158    174    779   -956     96    119   -283    -75    581    859
    371   -776  -1148    202    758   -961    111    135   -275    -75    576    872
    392   -761  -1153    184    771   -956    135    158   -262    -67    576    906
    397   -776  -1176    187    784   -976    142    158   -262    -70    555    914
    433   -735  -1171    150    800   -953    176    179   -233    -46    576    958
    392   -763  -1156    184    771   -958    194    189   -220    -38    576   1002
    355   -779  -1135    213    745   -956    213    213   -194    -20    579   1031
    366   -763  -1130    200    748   -945    241    233   -168    -10    600    974
    345   -769  -1114    210    730   -940    252    231   -153     -2    620    906
    348   -787  -1135    218    740   -958    259    236   -132      7    639    865
    363   -789  -1153    213    758   -971    277    249   -109     31    654    859
    361   -779  -1140    207    748   -958    288    249    -93     41    652    878
    337   -800  -1140    231    737   -969    290    246    -85     31    623    914
    358   -782  -1140    210    748   -961    293    246    -77     31    592    984
    368   -745  -1114    189    740   -930    309    265    -46     62    589   1054
    285   -815  -1104    265    691   -958    293    252    -44     54    561   1041
    293   -782  -1075    244    683   -930    309    280     -7     75    579   1031
    402   -646  -1052    122    724   -849    376    342     67    135    641   1044
    342   -678  -1021    168    680   -849    402    361     88    148    644   1028
    226   -763   -989    267    607   -875    384    342     83    129    623    982
    231   -732   -963    249    594   -846    415    368    122    163    652   1015
    285   -644   -932    176    607   -787    457    413    179    218    693   1072
    309   -587   -896    140    602   -740    488    452    226    265    743   1057
    285   -553   -839    132    561   -693    519    475    259    290    776   1044
    319   -491   -810     85    563   -649    563    509    303    332    815   1062
    301   -493   -795     93    545   -641    587    530    324    348    815   1072
    244   -537   -782    148    511   -659    594    542    337    345    792   1057
    233   -506   -740    135    485   -623    610    548    355    350    789   1067
    226   -483   -711    127    467   -597    600    522    355    355    797   1052
    192   -485   -678    145    433   -579    602    504    361    374    810   1060
    207   -496   -704    145    454   -600    576    465    337    355    784   1047
     41   -483   -524    220    280   -504    631    509    392    415    852   1057
     64   -459   -524    197    293   -491    626    501    389    418    859   1018
    161   -454   -615    145    384   -532    597    465    332    389    820    969
    187   -493   -680    153    433   -587    587    436    298    358    784    937
    127   -566   -693    218    407   -628    581    431    316    322    774    896
    168   -553   -724    192    446   -639    571    439    329    327    782    885
    233   -524   -758    145    493   -641    576    444    342    335    758    891
    184   -571   -756    194    470   -662    581    426    332    293    724    862
     85   -652   -737    280    410   -693    563    405    314    280    740    807
     64   -618   -683    275    374   -652    574    413    324    301    779    782
     54   -600   -657    272    355   -628    579    410    337    301    776    766
     44   -592   -636    275    340   -613    589    418    350    319    779    771
     49   -594   -644    272    345   -620    594    431    348    324    761    763
     70   -646   -717    288    392   -680    607    454    348    303    701    771
     80   -740   -820    329    449   -779    678    540    376    270    618    724
     83   -714   -797    316    439   -756    797    683    467    306    602    724
    124   -607   -732    239    428   -667    914    888    639    452    698    836
    166   -254   -420     44    290   -335    979   1041    896    766   1005   1143
    109    337    226   -226    -59    283    945   1008   1158   1200   1478   1623
    -59    833    893   -387   -475    862    719    678   1234   1506   1849   1990
   -122    714    836   -296   -480    776    374    231    953   1361   1725   1886
   -142     85    228     28   -187    155    187   -145    407    750   1101   1358
   -114   -693   -579    402    231   -636    163   -270    -62    109    387    756
    -28  -1041  -1013    535    491  -1028    202   -145   -140    -36    142    553
     20  -1026  -1047    501    532  -1036    327     41      5     64    189    592
     44   -909   -956    431    498   -932    452    189    171    171    288    659
     44   -810   -857    381    449   -833    550    280    298    259    379    727
     38   -727   -766    345    402   -745    594    327    371    309    449    782
     59   -693   -753    314    405   -722    602    350    397    340    459    782
    103   -667   -774    280    439   -719    597    353    402    366    459    784
    129   -667   -800    267    462   -732    581    348    400    368    444    769
    168   -641   -810    236    488   -724    579    350    407    379    436    758
    215   -597   -813    189    511   -704    571    348    410    387    436    756
    252   -571   -823    161    537   -696    576    355    420    394    439    756
    296   -542   -839    122    566   -691    576    358    431    402    452    750
    319   -537   -857    109    587   -696    576    363    444    407    457    732
    337   -524   -865     93    600   -693    574    368    454    413    465    719
    342   -511   -854     83    597   -683    592    387    475    436    493    704
    335   -506   -841     83    587   -672    597    394    485    449    517    696
    340   -462   -802     62    571   -631    613    413    511    465    542    717
    327   -444   -774     57    548   -610    623    426    530    472    550    714
    306   -444   -750     67    527   -597    639    446    548    483    558    701
    270   -433   -706     80    485   -568    665    462    568    491    563    698
    239   -420   -659     90    449   -540    680    467    594    514    576    701
    220   -415   -639     96    428   -527    688    467    615    542    584    680
    210   -387   -597     88    402   -491    696    478    639    574    589    667
    189   -366   -555     85    371   -459    701    488    657    589    602    657
    168   -355   -524     93    345   -439    704    498    670    600    613    678
    142   -361   -504    106    322   -431    696    501    672    602    602    691
    129   -332   -465    101    296   -397    706    519    704    628    620    714
    129   -316   -446     90    285   -379    714    542    730    659    631    750
    124   -319   -444     98    283   -381    717    558    748    678    631    776
    124   -296   -420     85    270   -358    735    571    771    698    646    782
    122   -270   -392     72    257   -329    758    589    800    730    688    782
    103   -272   -376     83    239   -324    771    597    813    745    678    797
     75   -275   -350    101    213   -311    787    607    828    758    646    836
     75   -265   -340     93    205   -301    800    615    844    774    626    859
     72   -262   -335     93    202   -298    807    623    859    787    602    865
     64   -249   -316     90    189   -283    815    633    872    800    584    865
     59   -215   -275     77    166   -244    831    659    901    826    594    872
     46   -200   -246     75    145   -223    846    683    924    849    631    865
     49   -174   -223     62    135   -197    867    711    961    878    665    875
     49   -150   -202     49    124   -174    885    730    995    896    659    872
     44   -153   -197     54    119   -174    898    743   1021    914    636    862
     36   -153   -192     57    111   -171    911    748   1044    919    610    862
     36   -145   -181     54    109   -163    922    748   1060    914    589    859
     31   -155   -189     59    109   -174    930    748   1065    909    563    844
     31   -155   -187     62    109   -171    945    766   1085    927    566    857
     20   -174   -197     75    106   -184    956    782   1098    940    563    862
     15   -187   -202     85    109   -194    976    805   1111    961    574    875
     12   -179   -192     83    101   -184    995    823   1124    997    589    893
      2   -189   -192     93     96   -189   1008    839   1130   1028    589    883
     -7   -200   -194    101     90   -200   1018    865   1137   1044    594    888
    -15   -218   -202    116     90   -210   1015    880   1137   1044    597    883
      0   -189   -189     93     93   -189   1002    885   1137   1041    613    872
     23   -122   -145     49     83   -132   1023    914   1161   1052    641    880
     33    -70   -106     15     70    -85   1060    958   1189   1078    678    914
     33    -64   -101     15     67    -83   1070    971   1195   1080    678    932
     33    -93   -127     28     80   -109   1072    976   1192   1072    654    945
     59    -64   -124      2     90    -93   1093   1000   1210   1096    657    992
    106    -28   -135    -41    116    -80   1091   1000   1208   1106    639   1018
    137    -23   -161    -57    148    -90   1078    982   1192   1109    610   1028
    179    -15   -194    -83    184   -103   1065    950   1174   1104    592   1031
    218    -15   -233   -101    226   -124   1049    924   1153   1093    568   1028
    194    -72   -267    -62    228   -168   1028    901   1130   1067    550   1000
    163   -101   -265    -31    213   -184   1021    896   1122   1062    550    987
    135   -158   -296     10    215   -226   1018    888   1106   1047    535    979
    103   -202   -306     49    205   -254   1010    872   1091   1026    519    979
     93   -231   -324     67    207   -277   1018    867   1091   1018    519    979
     70   -303   -376    116    220   -340   1021    870   1080   1002    501    961
      5   -410   -415    200    207   -413   1000    854   1049    974    457    930
    -28   -433   -405    231    187   -420   1018    867   1049    979    465    932
    -70   -444   -374    257    150   -410   1041    872   1060    989    459    963
   -184   -498   -314    340     62   -405   1075    898   1093   1000    439    976
   -280   -530   -252    405    -15   -392   1106    932   1145   1021    428    969
   -342   -535   -192    439    -75   -363   1135    961   1174   1028    436    950
   -345   -584   -239    465    -54   -413   1111    935   1135   1005    374    906
   -355   -623   -267    488    -46   -446   1098    924   1111    989    332    901
   -322   -646   -324    483      0   -485   1137    971   1127    979    335    872
   -327   -706   -379    517     25   -542   1244   1093   1161    971    316    807
   -387   -711   -324    548    -33   -519   1361   1244   1247   1026    322    820
   -363   -587   -223    475    -70   -405   1488   1454   1405   1182    439    930
   -324   -236     85    277   -205    -75   1556   1605   1641   1483    735   1210
   -327    350    678    -10   -501    514   1530   1605   1899   1899   1205   1683
   -504    797   1299   -148   -901   1047   1314   1304   1971   2179   1561   2039
   -581    665   1247    -41   -914    956   1002    883   1693   2034   1447   1945
   -600    -33    563    316   -584    265    797    467   1075   1358    789   1363
   -568   -841   -272    706   -148   -558    737    322    555    672     83    732
   -509  -1140   -633    823     62   -888    758    436    498    532    -77    553
   -449  -1132   -683    789    116   -909    865    607    610    594    -28    581
   -400  -1036   -636    717    116   -836    995    766    743    704     67    667
   -363   -974   -610    670    122   -792   1057    846    815    776    129    709
   -366   -950   -584    659    109   -769   1083    880    841    807    158    719
   -342   -924   -584    633    119   -756   1111    914    865    826    179    745
   -327   -919   -592    623    132   -756   1122    935    870    833    166    758
   -306   -909   -602    607    148   -756   1122    945    867    836    155    776
   -309   -909   -602    607    145   -756   1119    937    854    818    140    776
   -293   -898   -607    594    155   -753   1101    927    839    805    135    766
   -252   -867   -615    558    181   -743   1085    917    831    815    137    756
   -166   -875   -709    522    270   -792   1067    901    813    805    129    745
    -88   -878   -792    483    348   -836   1041    875    784    784    119    740
     23   -878   -901    426    459   -891   1002    833    735    743     77    709
    218   -846  -1065    314    639   -956    953    792    693    704     33    667
    358   -854  -1213    249    784  -1034    904    745    644    652     -7    626
    431   -846  -1280    205    854  -1065    867    701    607    594    -28    587
    483   -831  -1314    174    898  -1072    875    706    610    561    -15    576
    444   -880  -1325    218    880  -1101    878    709    610    558     -7    555
    394   -898  -1293    252    844  -1096    885    722    618    587     18    555
    361   -893  -1254    265    805  -1072    904    745    641    610     44    581
    358   -867  -1228    254    792  -1047    935    784    680    646     88    623
    324   -878  -1205    275    763  -1041    940    802    691    665    116    636
    288   -901  -1189    306    737  -1044    943    810    691    675    137    628
    259   -917  -1176    327    717  -1047    940    815    696    685    184    620
    246   -883  -1130    316    688  -1005    953    844    724    711    239    646
    231   -880  -1114    324    672   -997    937    844    722    704    244    659
    220   -875  -1096    327    657   -984    948    859    735    709    257    670
    174   -875  -1052    350    610   -963    976    883    758    732    290    698
    168   -849  -1018    340    592   -932   1002    911    792    763    324    745
    158   -831   -989    335    571   -911   1028    927    807    776    345    769
    127   -820   -948    348    537   -883   1018    909    797    766    355    771
     90   -875   -966    392    524   -919   1002    883    763    722    329    719
    155   -800   -958    322    555   -878   1026    888    776    724    350    711
    168   -753   -924    290    545   -839   1041    888    792    732    368    706
     64   -820   -885    379    475   -852   1044    870    776    722    358    662
     62   -841   -906    387    483   -872   1049    880    784    722    361    654
     49   -779   -828    363    439   -802   1072    898    820    758    400    691
     44   -717   -761    335    402   -737   1083    911    852    784    436    717
     51   -659   -711    303    381   -685   1101    927    878    807    467    743
     33   -618   -652    290    342   -633   1119    935    904    836    509    763
    -38   -605   -566    322    262   -587   1124    945    932    865    548    802
   -103   -571   -470    337    181   -522   1137    961    963    904    592    836
   -161   -524   -363    342    101   -444   1153    979   1000    956    659    854
   -241   -491   -252    363      2   -371   1197   1026   1057   1015    750    878
   -335   -457   -124    394   -106   -290   1234   1075   1117   1067    820    914
   -337   -426    -88    379   -127   -257   1231   1065   1124   1044    802    924
   -265   -384   -119    324    -72   -252   1200   1041   1117   1002    745    922
   -223   -355   -135    288    -46   -246   1195   1049   1124   1021    758    904
   -213   -329   -116    272    -49   -223   1223   1062   1130   1044    779    852
   -187   -319   -135    252    -28   -228   1231   1060   1130   1044    769    800
   -176   -303   -127    241    -25   -215   1228   1052   1135   1031    758    813
   -184   -249    -64    215    -62   -155   1247   1075   1176   1070    797    872
   -205   -210     -5    207   -101   -106   1301   1122   1234   1124    854    909
   -254   -197     57    226   -158    -70   1340   1135   1267   1148    909    893
   -298   -197    101    249   -200    -49   1369   1145   1291   1163    963    854
   -293   -223     70    257   -184    -77   1366   1132   1278   1148    971    813
   -207   -220    -15    213    -98   -119   1332   1096   1244   1109    948    776
    -75   -181   -109    127     15   -145   1296   1052   1213   1075    919    766
      2   -137   -140     67     70   -137   1286   1026   1202   1067    909    784
      7   -114   -122     51     62   -119   1288   1023   1205   1072    917    823
    -18   -127   -109     72     44   -119   1270   1005   1192   1067    919    844
    -20   -142   -122     80     49   -132   1239    976   1169   1054    909    849
      2   -137   -140     67     70   -137   1218    961   1161   1052    911    852
     -7   -158   -153     83     70   -155   1208    953   1156   1041    906    839
    -28   -215   -187    119     77   -202   1202    950   1145   1034    901    839
    -28   -262   -233    142    101   -246   1195    937   1130   1026    898    841
    -28   -303   -275    166    122   -290   1192    919   1106   1005    883    815
      0   -348   -350    174    174   -350   1174    888   1075    971    852    763
     67   -394   -462    163    262   -426   1135    846   1026    917    805    701
    114   -428   -542    155    324   -483   1098    800    979    865    769    652
    174   -467   -641    148    407   -553   1078    769    945    826    724    607
    207   -496   -706    142    454   -602   1065    750    930    807    706    576
    207   -514   -724    153    465   -618   1052    732    911    795    691    563
    192   -514   -706    158    446   -610   1041    724    901    792    688    566
    194   -527   -722    166    457   -623   1041    740    904    789    680    545
    207   -633   -844    213    524   -737   1096    833    927    769    628    483
    179   -646   -826    233    501   -735   1218    984   1026    820    641    483
    135   -537   -672    200    402   -605   1343   1163   1184    956    750    579
    171   -275   -446     51    309   -361   1413   1299   1374   1182    989    784
    158    218     57   -189     49    137   1413   1335   1615   1574   1449   1200
     15    670    654   -342   -319    662   1291   1127   1714   1888   1844   1548
    -88    714    800   -314   -444    756    995    735   1519   1893   1909   1590
   -163    301    465    -67   -314    381    776    327   1062   1434   1488   1231
   -103   -405   -301    254     96   -353    701    137    558    717    761    623
      5   -782   -789    387    394   -784    675    202    420    459    470    355
     49   -950  -1000    449    522   -974    714    329    470    436    405    301
     25  -1021  -1047    498    535  -1034    753    407    530    467    410    298
    111   -854   -966    368    537   -909    859    527    670    600    530    405
    257   -563   -823    153    540   -693    989    652    823    743    670    545
    161   -561   -722    197    439   -639   1023    678    867    782    698    584
     36   -678   -714    322    374   -696   1000    665    852    763    670    568
     64   -659   -727    296    394   -693   1002    678    854    766    670    584
     96   -636   -732    270    413   -683   1002    683    865    779    685    589
     85   -639   -727    275    405   -683   1000    678    867    782    701    581
     18   -693   -711    337    363   -701    979    659    854    763    688    563
     -5   -740   -735    371    363   -737    958    639    833    743    652    553
    103   -605   -709    249    405   -654   1013    691    880    797    704    610
     72   -579   -652    252    361   -615   1034    709    904    828    743    628
   -174   -756   -581    465    202   -670    995    678    875    797    711    600
      0   -540   -542    270    270   -542   1091    769    969    896    797    693
    111   -407   -519    148    314   -462   1182    841   1039    969    854    763
   -145   -623   -480    381    166   -553   1130    784    984    914    797    711
   -290   -740   -449    517     77   -594   1078    743    948    883    761    672
   -283   -743   -462    511     88   -602   1049    730    935    875    743    654
   -197   -639   -441    418    122   -542   1083    766    974    919    782    685
   -111   -519   -407    314    145   -465   1143    815   1028    974    826    740
   -174   -558   -384    366    103   -472   1132    805   1018    961    787    724
   -267   -623   -358    444     44   -493   1098    771    987    930    740    665
   -220   -587   -366    402     70   -475   1098    776    995    937    745    657
   -176   -581   -405    379    114   -496   1093    779    992    943    750    662
   -192   -615   -423    405    114   -519   1057    761    974    930    732    665
   -109   -561   -452    335    168   -506   1047    774    989    945    748    691
    -51   -514   -462    280    205   -488   1057    782    995    958    750    701
    -85   -550   -465    316    187   -509   1049    766    974    948    730    688
   -215   -641   -426    428    103   -535   1036    745    956    932    717    667
   -215   -644   -428    428    103   -537   1023    737    943    917    698    670
   -171   -602   -431    384    129   -517   1036    748    956    932    711    696
   -140   -587   -446    361    153   -517   1054    761    966    943    711    701
   -148   -581   -433    366    142   -509   1062    763    971    945    714    711
   -145   -568   -423    358    137   -496   1072    756    969    945    711    706
   -168   -563   -397    366    111   -480   1091    761    979    950    693    704
   -166   -540   -376    350    103   -457   1104    774   1005    979    706    711
   -187   -550   -363    368     88   -457   1127    795   1036   1005    745    740
   -192   -563   -374    376     88   -470   1130    784   1031    995    745    719
   -161   -535   -374    348    103   -457   1145    789   1047   1002    743    727
   -179   -511   -335    345     75   -423   1161    792   1054   1021    756    730
   -194   -483   -288    340     46   -387   1179    805   1075   1054    789    740
   -200   -491   -290    345     44   -392   1187    797   1067   1057    792    737
   -202   -475   -275    337     33   -376   1197    789   1047   1075    787    748
   -226   -472   -246    348      7   -358   1202    782   1052   1093    771    774
   -252   -488   -236    371     -7   -363   1208    795   1085   1101    774    789
   -223   -452   -231    337      2   -342   1210    807   1101   1109    779    797
   -223   -452   -231    337      2   -342   1228    833   1132   1122    776    813
   -231   -446   -218    337     -7   -332   1244    857   1158   1132    782    841
   -231   -426   -194    329    -18   -311   1260    872   1176   1166    800    867
   -233   -418   -184    324    -25   -301   1267    880   1192   1187    797    852
   -231   -402   -171    316    -31   -288   1278    888   1202   1197    800    836
   -239   -384   -148    309    -46   -267   1293    906   1215   1205    795    828
   -231   -355   -124    293    -54   -241   1314    922   1234   1210    789    828
   -233   -319    -85    275    -75   -202   1335    937   1252   1221    797    836
   -241   -306    -64    272    -88   -187   1353    950   1270   1228    797    841
   -239   -303    -64    270    -88   -184   1363    953   1283   1234    795    841
   -239   -272    -33    257   -103   -153   1384    966   1301   1252    805    852
   -241   -236      5    236   -124   -116   1395    971   1319   1270    815    865
   -249   -220     28    233   -140    -96   1397    963   1322   1275    810    875
   -246   -220     25    231   -137    -96   1376    935   1301   1265    797    865
   -252   -259     -7    257   -122   -135   1345    896   1270   1236    761    841
   -236   -236     -2    233   -119   -119   1327    880   1262   1236    756    849
   -244   -254    -10    249   -116   -132   1314    867   1252   1226    740    841
   -257   -306    -49    280   -103   -179   1299    849   1223   1195    714    820
   -228   -355   -127    293    -51   -241   1275    833   1189   1161    683    784
   -231   -413   -184    319    -23   -298   1254    820   1153   1124    641    763
   -194   -439   -244    316     23   -342   1241    805   1127   1111    628    756
   -171   -467   -298    316     62   -384   1210    782   1101   1098    618    730
   -233   -555   -322    394     44   -439   1156    730   1067   1047    581    680
   -301   -646   -348    472     23   -498   1127    696   1039   1000    553    644
   -285   -636   -350    459     31   -493   1140    701   1039   1015    545    652
   -306   -620   -316    462      2   -470   1166    719   1049   1044    548    667
   -340   -639   -298    491    -20   -470   1161    696   1031   1028    545    654
   -184   -506   -324    342     70   -415   1189    719   1049   1054    563    665
   -124   -597   -472    361    171   -535   1182    724   1005   1002    485    563
   -215   -769   -553    491    166   -662   1244    807   1015    958    392    439
   -166   -683   -517    426    174   -600   1376    971   1137    992    410    426
    -31   -431   -402    228    184   -418   1519   1197   1356   1189    553    597
    -51    -70    -18     59    -18    -44   1527   1286   1577   1491    857    891
   -213    452    665   -119   -439    558   1439   1182   1753   1862   1273   1273
   -358    820   1179   -231   -769   1000   1192    862   1740   2091   1538   1496
   -337    641    979   -153   -657    810    875    446   1389   1860   1327   1291
   -436   -111    322    272   -379    103    735    106    831   1176    633    698
   -493   -836   -345    662    -75   -592    732     57    491    652     70    215
   -376   -987   -610    683    116   -800    828    239    548    626     -7    129
   -296   -904   -607    597    153   -758    956    413    696    732     62    171
   -309   -841   -532    574    111   -688   1039    524    813    831    129    223
   -324   -787   -462    553     67   -623   1083    584    888    901    184    257
   -319   -737   -418    530     49   -579   1114    620    940    948    231    277
   -293   -691   -397    491     49   -545   1137    649    979    976    252    293
   -280   -672   -392    475     54   -532   1150    654    989    982    241    293
   -241   -641   -400    441     77   -522   1161    659   1002    982    226    296
   -259   -649   -389    454     64   -519   1156    649    995    971    205    280
   -265   -636   -374    449     51   -506   1158    654    997    976    202    283
   -249   -597   -350    423     49   -475   1171    667   1010    995    213    296
   -244   -584   -340    413     46   -465   1174    667   1018   1008    215    293
   -241   -579   -337    410     46   -459   1187    667   1023   1015    210    288
   -244   -594   -350    418     51   -472   1179    657   1013   1008    184    285
   -244   -594   -350    418     51   -472   1174    652   1010   1010    168    277
   -226   -561   -335    392     51   -449   1174    654   1021   1023    176    285
   -223   -558   -335    392     54   -446   1166    654   1026   1023    171    283
   -215   -532   -316    371     49   -426   1171    672   1041   1047    181    298
   -210   -527   -319    368     51   -423   1171    683   1047   1054    181    306
   -220   -540   -319    379     46   -428   1169    683   1047   1057    168    296
   -200   -530   -329    366     64   -431   1166    683   1049   1057    158    285
   -205   -540   -337    371     64   -439   1169    691   1052   1060    158    280
   -210   -548   -337    379     62   -444   1166    696   1054   1067    161    275
   -207   -553   -348    379     67   -452   1163    704   1054   1070    153    265
   -192   -535   -342    363     75   -439   1161    711   1060   1072    150    262
   -181   -530   -348    353     83   -439   1150    711   1054   1072    145    252
   -166   -517   -350    340     90   -433   1143    717   1057   1075    145    244
   -145   -488   -342    314     96   -415   1143    735   1075   1096    166    259
   -116   -475   -358    296    119   -418   1137    748   1083   1106    174    265
    -93   -475   -381    283    142   -428   1140    758   1083   1104    166    267
    -62   -454   -392    257    163   -423   1161    776   1091   1114    179    280
    -46   -462   -418    252    184   -441   1176    787   1091   1114    171    267
    -46   -478   -431    262    192   -454   1184    784   1085   1104    158    252
    -51   -478   -428    265    187   -454   1187    784   1088   1104    158    249
    -41   -472   -433    257    194   -454   1195    792   1093   1109    155    252
    -38   -496   -457    265    207   -478   1197    802   1101   1111    148    254
    -31   -493   -462    262    215   -478   1221    820   1127   1132    150    277
    -33   -501   -470    265    215   -488   1223    823   1137   1140    142    277
    -23   -514   -491    267    231   -501   1228    828   1150   1150    148    270
    -12   -501   -491    257    239   -498   1228    828   1161   1163    155    257
     -7   -519   -511    265    252   -517   1226    823   1163   1158    148    233
    -31   -535   -506    283    236   -519   1226    818   1176   1156    142    228
    -28   -537   -509    283    239   -524   1223    818   1197   1156    142    218
    -46   -568   -522    306    236   -545   1213    810   1213   1150    135    200
    -75   -641   -566    358    244   -605   1197    792   1208   1140    124    153
    -31   -628   -597    329    283   -613   1197    789   1202   1130    111    129
     18   -584   -602    280    309   -592   1202    795   1205   1130    103    140
    -36   -602   -566    319    262   -584   1208    805   1208   1135    111    137
    -51   -615   -563    335    254   -589   1234    823   1218   1150    109    122
    -20   -576   -558    296    267   -568   1254    836   1231   1171    114    111
    -12   -607   -594    309    288   -602   1228    820   1215   1161    101    101
     33   -610   -644    285    337   -628   1236    828   1215   1161    106    106
     59   -581   -641    262    350   -610   1267    857   1234   1169    109    124
     88   -563   -652    236    368   -607   1267    867   1236   1163    116    140
     77   -563   -641    241    358   -602   1254    870   1234   1163    127    155
     51   -579   -633    262    340   -605   1249    875   1228   1169    109    171
     54   -550   -605    249    329   -576   1283    901   1247   1187    119    179
     59   -457   -517    197    285   -485   1363    958   1304   1241    189    223
    -15   -478   -462    244    223   -470   1374    956   1306   1241    184    244
   -114   -555   -441    332    161   -498   1335    924   1278   1210    148    226
    -93   -517   -423    306    163   -470   1335    935   1288   1218    150    249
    -36   -423   -389    228    174   -407   1356    956   1322   1254    181    301
     -7   -371   -366    189    179   -368   1369    966   1340   1280    207    340
    -75   -470   -394    270    158   -433   1335    919   1293   1236    171    311
    -98   -532   -433    316    166   -483   1306    880   1254   1200    137    283
    -57   -509   -452    283    194   -480   1304    872   1249   1197    129    275
   -124   -579   -454    350    163   -517   1278    841   1218   1169     90    249
   -142   -626   -483    381    168   -555   1262    826   1189   1140     49    233
   -109   -670   -561    389    226   -615   1257    815   1161   1104     15    210
    -98   -714   -615    407    257   -667   1244    802   1137   1083      5    168
   -101   -745   -644    423    270   -696   1218    776   1104   1054    -18    127
    -90   -761   -672    423    288   -717   1200    763   1083   1028    -49    106
   -116   -807   -691    462    285   -750   1179    740   1052    997    -83     85
   -116   -807   -691    459    285   -748   1169    735   1044    987   -101     75
   -132   -805   -675    467    270   -740   1171    737   1044    997   -103     62
   -166   -810   -646    488    236   -730   1169    735   1039    997   -111     41
   -202   -828   -626    517    210   -727   1166    737   1036    995   -116     33
   -218   -888   -670    553    223   -779   1176    753   1015    961   -168    -15
   -215   -976   -761    597    270   -870   1257    846   1026    919   -239    -93
   -215   -982   -766    597    272   -875   1400    992   1101    943   -244   -127
   -194   -841   -646    519    226   -745   1558   1205   1273   1093   -116    -41
   -158   -452   -296    303     67   -376   1597   1340   1514   1397    207    233
   -140    202    340    -31   -241    270   1483   1288   1753   1813    683    652
   -265    732    995   -236   -628    862   1174    958   1818   2112   1057    958
   -376    709   1085   -166   -730    896    779    496   1577   2034   1031    888
   -465     28    493    215   -480    259    597     85    992   1376    433    374
   -496   -820   -324    657    -85   -574    605    -25    509    704   -236   -205
   -459  -1205   -745    831    140   -976    678    106    428    511   -465   -441
   -423  -1221   -797    823    187  -1010    800    290    550    576   -431   -457
   -402  -1137   -737    769    166   -940    917    433    685    675   -350   -415
   -423  -1088   -665    756    119   -878    979    517    769    743   -288   -374
   -465  -1083   -618    771     75   -852   1002    545    805    769   -259   -353
   -488  -1083   -594    787     51   -839   1005    561    815    776   -246   -345
   -480  -1091   -610    784     62   -852   1010    576    820    776   -231   -345
   -415  -1000   -584    706     83   -792   1034    607    857    807   -176   -314
   -327   -911   -584    618    127   -748   1057    631    878    820   -140   -293
   -337   -906   -568    623    114   -737   1047    626    872    815   -132   -298
   -257   -823   -568    537    153   -696   1080    659    904    846   -109   -272
   -181   -756   -574    470    194   -665   1085    662    911    857   -109   -262
   -241   -815   -576    527    166   -696   1041    620    878    823   -137   -272
   -259   -789   -530    524    135   -659   1028    613    880    823   -124   -241
   -280   -795   -514    535    116   -654   1010    602    875    810   -135   -244
   -272   -779   -506    527    114   -644   1000    600    875    805   -140   -239
   -265   -750   -485    506    109   -618   1000    607    885    813   -135   -223
   -293   -701   -407    498     57   -555   1002    628    911    839   -109   -187
   -290   -662   -374    475     38   -519   1000    646    922    844    -93   -181
   -233   -555   -322    392     44   -439   1013    670    950    870    -51   -153
   -161   -444   -285    301     59   -363   1031    691    974    893    -20   -135
   -270   -491   -220    381    -25   -355   1010    675    961    875    -38   -161
   -436   -576   -142    504   -148   -361    976    646    927    844    -72   -192
   -467   -568   -101    517   -184   -335    966    646    922    833    -88   -207
   -368   -426    -57    394   -158   -241    982    693    963    880    -41   -161
   -296   -288      7    293   -153   -140   1018    745   1010    932      5   -116
   -478   -379     98    426   -290   -140    995    732    989    904     -7   -137
   -576   -413    163    493   -371   -124    976    730    987    898     -2   -140
   -600   -371    228    485   -415    -72    979    750   1005    917     15   -122
   -618   -342    275    480   -446    -33    997    771   1026    940     51    -93
   -600   -322    277    459   -439    -23   1005    776   1028    948     67    -83
   -581   -306    275    444   -431    -15   1010    779   1034    945     96    -75
   -545   -259    285    402   -418     12   1023    789   1049    961    140    -36
   -519   -233    285    376   -402     25   1023    782   1049    963    145    -20
   -509   -249    257    376   -384      5   1010    750   1028    948    129    -25
   -420   -257    163    337   -293    -46    982    711    995    911     96    -57
   -314   -277     33    293   -174   -122    935    662    948    857     46    -98
   -181   -275    -93    228    -44   -184    891    615    909    815      0   -137
   -106   -262   -158    181     25   -210    878    602    893    800    -25   -158
    -49   -254   -205    150     77   -231    859    574    872    779    -44   -184
    -12   -265   -252    137    116   -259    841    535    849    756    -62   -231
    -10   -283   -272    148    129   -277    841    527    844    756    -70   -257
    -51   -288   -239    168     90   -265    846    535    846    761    -57   -257
    -70   -309   -239    189     83   -272    846    532    846    758    -59   -262
    -28   -298   -272    163    119   -285    831    519    839    753    -67   -267
    262   -283   -545     10    402   -413    740    436    758    672   -155   -345
   1018   -316  -1337   -350   1176   -826    478    187    501    410   -433   -602
    498   -350   -852    -75    675   -600    623    340    654    558   -293   -449
    -90   -324   -236    207     70   -280    810    522    846    750   -101   -241
   -187   -275    -88    231    -49   -181    857    561    901    805    -38   -197
   -220   -244    -23    231    -98   -135    885    589    927    831    -10   -163
   -187   -228    -41    207    -72   -135    898    594    927    826     -7   -153
   -127   -228   -103    176    -12   -166    898    584    914    810    -28   -161
    -90   -239   -148    166     28   -194    888    571    901    797    -46   -161
    -62   -244   -181    150     59   -213    870    545    878    776    -64   -176
    -54   -244   -189    150     64   -218    870    537    870    771    -80   -184
    -93   -228   -135    158     20   -181    891    550    880    784    -70   -171
   -129   -228    -98    179    -15   -163    914    563    901    807    -41   -148
   -171   -218    -46    192    -64   -132    940    568    911    831    -18   -122
   -192   -189      0    189    -96    -96    966    587    927    857     -7    -88
   -184   -174     10    176    -98    -83    984    600    932    867      0    -64
   -161   -153      7    158    -85    -72   1000    615    943    872      5    -46
   -122   -111      7    114    -67    -51    997    615    943    870     15    -18
    -90    -75     15     83    -54    -31    995    602    932    857     18    -12
    -41    -41      0     41    -20    -23    976    568    914    841     15    -12
     -7    -77    -70     44     31    -75    932    522    865    802    -18    -38
     -5   -101    -96     51     44    -98    901    491    828    776    -36    -44
     -5   -129   -127     67     59   -129    883    480    807    756    -46    -38
    -41   -161   -119     98     36   -142    878    478    795    740    -70    -33
    -77   -192   -114    135     18   -153    878    483    792    735    -88    -20
   -106   -241   -135    174     12   -189    880    485    784    727    -85     -7
   -145   -296   -150    220      0   -223    878    483    774    717    -77      0
   -189   -342   -153    265    -18   -249    867    467    748    698    -70    -20
   -267   -358    -90    314    -88   -226    859    452    727    688    -59    -12
   -355   -363     -7    358   -176   -184    872    459    732    698    -44     10
   -392   -379     12    384   -202   -184    859    452    724    691    -62      7
   -402   -410    -10    405   -197   -210    833    428    698    662   -101     -2
   -376   -420    -44    400   -166   -233    802    400    672    649   -124    -18
   -340   -446   -106    389   -116   -277    766    368    641    618   -155    -62
   -311   -467   -158    389    -77   -314    750    374    623    587   -192    -98
   -327   -522   -194    423    -67   -358    800    459    639    571   -231   -142
   -348   -522   -174    436    -88   -348    927    623    730    615   -218   -161
   -296   -397   -103    345    -98   -249   1047    805    878    743    -98    -64
   -187   -114     72    150   -132    -20   1111    950   1057    966    132    176
   -132    387    517   -129   -324    452   1104    976   1247   1296    519    600
   -280   1013   1293   -366   -787   1153   1031    805   1397   1675    984   1070
   -501   1039   1538   -270  -1018   1288    753    381   1218   1665   1036   1117
   -623    506   1130     59   -875    818    514    -33    761   1192    592    706
   -649   -309    340    478   -496     15    392   -283    244    498   -114     36
   -561   -797   -236    680   -163   -517    363   -246     80    194   -462   -340
   -506   -849   -345    675    -80   -597    436    -90    163    213   -465   -342
   -478   -795   -316    636    -80   -555    540     54    277    290   -418   -288
   -426   -683   -257    553    -85   -470    639    168    394    387   -335   -239
   -402   -574   -171    488   -116   -374    706    244    478    452   -267   -150
   -381   -532   -153    457   -116   -342    745    280    517    496   -226   -129
   -376   -524   -148    452   -114   -337    763    298    530    517   -220   -114
   -397   -519   -124    457   -137   -322    774    306    530    524   -218   -114
   -400   -511   -111    457   -145   -311    774    301    522    511   -205   -129
   -389   -530   -140    459   -124   -337    769    290    522    504   -220   -148
   -371   -548   -176    459    -98   -363    763    283    514    491   -262   -132
   -402   -553   -150    475   -127   -350    761    277    501    467   -306   -103
   -413   -527   -114    470   -150   -322    761    270    504    475   -298   -129
   -413   -537   -124    472   -145   -332    745    249    491    480   -285   -189
   -420   -545   -127    483   -148   -337    737    246    493    483   -314   -202
   -444   -530    -85    488   -179   -309    737    244    501    493   -340   -189
   -431   -496    -64    465   -184   -280    735    231    509    493   -327   -168
   -431   -514    -83    470   -176   -301    714    213    491    472   -311   -184
   -428   -517    -88    472   -171   -303    706    202    480    454   -309   -202
   -405   -498    -93    449   -158   -298    714    200    478    454   -309   -192
   -379   -446    -67    413   -155   -257    730    218    501    475   -298   -161
   -361   -410    -49    387   -155   -231    730    223    517    483   -285   -150
   -335   -384    -51    358   -142   -218    719    210    506    465   -293   -171
   -319   -376    -59    348   -132   -218    706    202    496    449   -296   -184
   -316   -389    -72    353   -122   -231    696    197    498    459   -293   -189
   -301   -392    -93    345   -106   -244    675    184    488    475   -306   -197
   -270   -350    -80    309    -96   -215    665    176    483    488   -309   -197
   -233   -309    -75    270    -80   -192    657    181    485    509   -306   -184
   -187   -285    -98    236    -44   -192    654    189    491    519   -306   -171
   -153   -288   -135    218    -12   -213    644    187    485    511   -319   -171
   -127   -270   -142    200      7   -207    639    194    493    517   -311   -150
   -109   -265   -158    184     23   -210    646    207    501    519   -303   -140
    -85   -257   -171    171     41   -215    654    207    501    514   -311   -142
    -77   -254   -176    166     46   -215    654    200    496    498   -327   -158
    -88   -252   -163    171     36   -207    670    207    504    501   -324   -148
   -119   -226   -106    171     -7   -166    688    226    527    524   -303   -127
   -129   -210    -80    171    -25   -145    704    239    548    537   -293   -122
   -140   -223    -85    179    -28   -153    719    252    561    537   -298   -145
   -142   -228    -85    184    -31   -158    737    267    579    540   -298   -155
   -174   -244    -72    207    -51   -161    750    272    589    540   -306   -166
   -187   -231    -44    210    -72   -137    771    283    605    548   -301   -174
   -179   -239    -62    207    -59   -150    779    290    613    555   -298   -184
   -161   -236    -75    197    -44   -155    784    293    613    558   -303   -205
   -158   -233    -75    194    -44   -155    797    301    613    574   -316   -220
   -148   -228    -80    189    -33   -155    792    303    618    594   -329   -239
   -135   -231    -96    181    -20   -163    763    293    613    607   -327   -275
   -129   -244   -114    187     -7   -179    740    298    620    628   -306   -290
   -122   -249   -127    184      2   -187    735    298    628    633   -293   -293
   -114   -252   -137    184     10   -194    722    285    633    626   -293   -296
    -64   -239   -174    150     51   -207    691    270    631    597   -301   -306
    -57   -249   -192    153     64   -223    662    254    626    571   -322   -324
    -44   -280   -236    161     96   -259    639    233    613    540   -358   -355
    -15   -267   -252    142    116   -259    641    236    623    545   -361   -342
    -15   -239   -223    127    103   -233    646    236    628    558   -358   -324
      0   -249   -249    124    124   -249    641    226    613    540   -392   -332
     15   -252   -270    116    142   -262    639    218    594    530   -415   -327
     44   -233   -277     96    161   -254    639    218    592    540   -418   -332
     62   -236   -301     85    179   -267    646    215    581    553   -405   -353
     64   -218   -285     75    174   -252    665    226    592    571   -392   -345
     62   -226   -290     80    174   -257    691    249    615    574   -392   -316
     62   -252   -314     96    187   -283    706    259    620    555   -400   -296
     77   -252   -329     85    202   -290    711    262    626    545   -413   -267
     88   -231   -319     72    202   -275    717    259    636    545   -423   -231
     88   -205   -293     57    189   -249    711    239    631    540   -441   -202
    101   -207   -309     54    205   -257    693    215    613    514   -472   -194
    116   -239   -355     59    236   -296    654    174    568    462   -522   -207
    119   -241   -363     59    241   -301    620    148    542    441   -540   -200
    116   -288   -405     83    259   -345    600    132    527    428   -540   -181
    116   -355   -472    119    293   -413    607    142    535    433   -522   -163
    114   -405   -522    142    316   -462    584    129    530    402   -545   -197
     98   -452   -550    176    324   -501    571    127    527    389   -558   -226
     83   -504   -589    210    335   -545    561    114    501    384   -561   -246
     62   -545   -607    241    335   -576    540     83    462    371   -548   -301
     36   -597   -633    280    335   -615    535     70    441    376   -496   -366
     10   -641   -652    314    329   -646    537     64    423    371   -506   -407
      0   -649   -649    324    322   -649    542     59    410    363   -576   -418
    -12   -678   -665    345    324   -672    550     62    402    368   -620   -439
    -33   -693   -659    363    311   -678    545     67    400    379   -633   -449
    -57   -698   -641    376    290   -670    561     75    397    355   -670   -457
    -77   -745   -667    410    293   -709    584    106    400    322   -711   -472
    -70   -802   -732    436    329   -769    665    231    459    324   -745   -509
    -64   -750   -688    405    309   -719    789    400    584    397   -735   -485
    -49   -584   -537    316    244   -561    898    581    761    566   -597   -345
    -12   -226   -213    116     98   -220    937    675    956    836   -293    -83
    -59    314    374   -127   -215    342    904    636   1148   1215    174    301
   -207    706    914   -249   -561    810    657    288   1096   1421    452    504
   -244    561    805   -158   -524    683    324   -150    732   1208    288    324
   -296    -77    215    184   -257     67    179   -483    192    553   -329   -187
   -275   -776   -501    527    111   -639    171   -524   -153     -5   -896   -641
   -207  -1062   -857    633    324   -961    192   -384   -145    -85  -1031   -761
   -168  -1117   -950    641    389  -1034    283   -246    -46    -49  -1047   -758
   -155  -1080   -924    615    384  -1002    371   -137     57     15  -1021   -701
   -148   -987   -839    568    345   -914    444    -51    161    109   -956   -613
   -163   -917   -753    540    293   -836    491      2    236    179   -906   -542
   -189   -904   -714    545    259   -810    517     28    262    194   -909   -522
   -207   -888   -680    548    236   -787    532     44    272    202   -924   -519
   -223   -875   -652    550    213   -763    545     70    288    213   -930   -511
   -228   -867   -639    545    205   -753    545     72    280    207   -940   -509
   -249   -872   -626    561    187   -750    553     75    280    210   -937   -511
   -249   -865   -618    555    181   -743    548     72    272    202   -943   -532
   -246   -841   -594    545    174   -719    550     75    272    194   -940   -530
   -275   -849   -574    561    148   -711    558     88    283    213   -924   -509
   -270   -841   -571    555    150   -706    555     93    293    218   -922   -504
   -257   -831   -576    542    158   -704    545     93    290    207   -937   -509
   -249   -818   -568    535    158   -693    542     93    283    205   -945   -522
   -259   -836   -576    545    155   -706    535     80    267    200   -940   -545
   -270   -836   -566    550    148   -701    532     85    272    205   -924   -535
   -265   -823   -561    542    148   -693    532     93    280    207   -924   -514
   -259   -805   -545    532    142   -675    527    101    275    207   -927   -517
   -239   -784   -548    509    153   -667    511     96    267    194   -924   -532
   -218   -776   -558    498    168   -667    493     80    254    181   -937   -550
   -218   -774   -555    496    166   -665    488     80    252    181   -932   -558
   -239   -761   -522    501    140   -641    493     88    259    192   -917   -548
   -252   -730   -478    491    111   -605    488     98    270    200   -898   -524
   -257   -680   -426    467     83   -553    472    103    275    210   -888   -504
   -267   -652   -387    457     57   -519    459    114    277    213   -896   -478
   -259   -644   -384    452     62   -514    454    122    270    192   -950   -472
   -220   -607   -389    413     83   -498    428    129    262    187   -987   -485
   -236   -576   -342    405     51   -459    444    155    272    213   -948   -491
   -311   -589   -277    449    -20   -433    472    189    285    236   -930   -480
   -319   -594   -275    457    -23   -436    472    205    288    231   -940   -470
   -272   -579   -309    426     15   -444    446    187    270    194   -969   -480
   -220   -532   -311    376     44   -423    428    163    259    171   -971   -491
   -166   -491   -324    327     77   -407    413    150    259    161   -950   -504
   -140   -491   -350    316    103   -420    405    148    259    161   -922   -540
   -111   -467   -355    290    119   -413    405    145    267    158   -891   -555
    -88   -444   -355    267    132   -400    405    142    272    150   -872   -568
    -77   -452   -374    262    148   -413    402    135    272    140   -870   -600
    -96   -478   -381    288    142   -431    402    129    283    145   -854   -620
   -109   -459   -353    283    119   -405    415    135    306    166   -828   -615
   -132   -457   -324    293     96   -392    420    127    314    174   -813   -620
   -153   -470   -319    311     80   -394    415    114    311    166   -802   -633
   -148   -475   -327    311     88   -402    415    101    311    163   -789   -644
   -153   -480   -327    316     85   -405    405     88    311    153   -789   -654
   -161   -488   -327    324     83   -407    384     72    301    137   -797   -670
   -150   -498   -348    324     96   -423    368     62    293    124   -797   -685
   -145   -457   -311    301     83   -384    376     85    322    155   -758   -657
   -148   -465   -319    306     83   -392    366     90    329    155   -756   -659
   -150   -472   -322    311     83   -400    355     96    337    158   -735   -657
   -155   -452   -296    301     70   -374    355    111    353    187   -693   -649
   -161   -433   -272    298     54   -353    358    132    376    210   -657   -646
   -168   -423   -257    293     44   -340    363    150    400    236   -626   -626
   -179   -389   -210    283     15   -301    361    166    423    259   -605   -587
   -239   -394   -155    314    -44   -277    371    192    452    285   -581   -550
   -244   -402   -158    324    -44   -280    371    200    462    296   -553   -550
   -249   -397   -150    322    -51   -275    394    215    488    322   -509   -548
   -246   -389   -142    316    -51   -267    410    233    506    342   -478   -527
   -244   -366   -122    303    -62   -244    415    246    522    355   -446   -506
   -220   -337   -116    280    -51   -228    413    246    527    361   -436   -496
   -176   -350   -174    262     -2   -262    400    239    519    348   -454   -498
   -137   -337   -202    236     31   -270    394    239    517    353   -439   -496
    -96   -332   -236    213     67   -283    374    218    498    337   -444   -511
    -54   -314   -259    184    101   -288    353    189    478    314   -457   -514
     23   -301   -324    137    174   -314    311    150    449    280   -491   -522
     96   -309   -405    103    249   -355    257    111    410    241   -542   -530
    140   -327   -470     90    303   -397    205     77    374    213   -581   -522
    189   -324   -514     67    350   -418    163     54    350    200   -587   -514
    210   -363   -576     75    392   -467    135     36    327    179   -605   -530
    218   -413   -631     96    423   -522    111     23    301    150   -636   -558
    202   -470   -675    132    436   -571     85      2    272    122   -672   -584
    189   -501   -691    155    439   -594     64    -10    257    106   -685   -600
    194   -537   -732    171    462   -633     49    -33    233     85   -711   -620
    213   -563   -776    174    493   -670     20    -57    210     59   -743   -644
    207   -574   -782    181    493   -675      0    -77    200     44   -769   -649
    181   -613   -795    215    488   -704    -25    -88    181     28   -784   -672
    166   -644   -813    239    488   -727    -38    -96    171     20   -782   -704
    166   -626   -792    228    478   -706    -33    -83    184     36   -763   -698
    163   -628   -792    231    475   -709    -59    -72    189     36   -771   -698
    150   -683   -833    267    491   -758    -67    -62    194     23   -800   -719
    171   -763   -935    293    553   -849      7     51    239     20   -828   -758
    200   -722   -922    262    558   -823    114    205    337     77   -805   -745
    236   -555   -792    161    511   -675    200    374    504    236   -678   -639
    283   -228   -511    -25    397   -368    228    483    701    498   -397   -394
    252    303     49   -277    101    176    176    446    880    852     20     10
    109    693    584   -402   -236    639    -38    145    859   1070    319    270
     38    623    584   -332   -272    602   -361   -272    566    948    252    181
    -15     28     44     -5    -28     36   -558   -672     20    311   -353   -290
    -15   -688   -672    350    327   -680   -576   -750   -345   -265   -935   -802
     38   -989  -1031    475    532  -1010   -558   -628   -363   -376  -1072   -995
     77  -1047  -1124    483    600  -1085   -483   -470   -254   -329  -1028   -995
     98  -1005  -1104    454    600  -1054   -405   -350   -140   -249   -953   -935
    106   -922  -1028    405    566   -974   -337   -257    -31   -150   -875   -875
    119   -828   -948    355    532   -888   -298   -200     44    -77   -805   -813
    119   -782   -904    329    509   -844   -285   -174     77    -51   -776   -776
    111   -774   -885    332    498   -828   -283   -166     90    -44   -766   -761
     96   -769   -865    337    478   -818   -283   -161     96    -38   -753   -761
     83   -774   -857    345    470   -815   -296   -161     96    -38   -737   -761
     77   -748   -826    335    449   -787   -309   -163     96    -38   -732   -750
     67   -730   -797    332    431   -763   -314   -163     96    -44   -732   -711
     54   -732   -789    337    420   -761   -322   -166    101    -44   -735   -693
     54   -735   -789    337    420   -761   -332   -166    101    -44   -730   -701
     51   -719   -771    332    410   -745   -348   -174    101    -49   -724   -698
     51   -704   -756    327    402   -730   -363   -171    106    -51   -717   -678
     49   -691   -740    319    392   -714   -371   -163    114    -41   -706   -685
     44   -678   -722    316    381   -698   -381   -166    116    -38   -701   -722
     28   -667   -696    319    361   -680   -392   -174    116    -38   -709   -740
     18   -644   -662    314    340   -652   -400   -179    119    -41   -724   -745
     18   -613   -631    296    322   -620   -413   -187    114    -49   -730   -761
     18   -574   -592    275    303   -581   -423   -200    109    -38   -717   -779
     -5   -594   -589    296    290   -592   -433   -210    119    -12   -706   -776
     -2   -610   -607    306    301   -610   -465   -231    116    -12   -722   -766
     18   -607   -626    293    319   -615   -496   -241    114    -20   -732   -758
     33   -607   -641    285    335   -623   -519   -249    116    -15   -737   -763
     46   -592   -641    270    342   -615   -545   -262    114    -20   -735   -758
     77   -574   -652    249    363   -613   -568   -280    101    -25   -745   -782
    109   -568   -680    228    394   -623   -594   -288     93    -28   -753   -800
    122   -566   -688    220    405   -626   -615   -288     93    -23   -743   -800
    124   -527   -652    200    387   -587   -623   -277    109    -12   -722   -779
    132   -480   -613    174    371   -545   -620   -259    129      7   -685   -750
    127   -462   -589    166    355   -524   -620   -262    132     18   -675   -761
    127   -449   -576    161    350   -514   -626   -267    135     15   -685   -769
    116   -470   -589    174    350   -530   -639   -288    119     -2   -717   -784
    109   -472   -581    181    345   -527   -649   -306    114     -5   -745   -800
    111   -449   -563    166    335   -506   -659   -309    122      0   -743   -800
    103   -449   -553    171    327   -501   -670   -322    127     -5   -750   -818
     93   -454   -550    179    319   -501   -670   -327    140     -5   -745   -833
    101   -436   -537    168    319   -485   -665   -327    158      5   -730   -831
    103   -407   -511    150    306   -459   -659   -329    171      7   -730   -836
    103   -394   -498    145    298   -446   -667   -345    174     -5   -763   -849
    106   -407   -517    148    309   -462   -680   -363    168    -18   -797   -872
    127   -413   -540    142    332   -475   -698   -381    166    -10   -810   -893
    161   -402   -566    119    361   -483   -711   -400    166    -15   -815   -906
    205   -394   -600     93    402   -496   -732   -420    155    -18   -818   -927
    267   -394   -665     62    465   -530   -769   -454    135    -25   -828   -953
    311   -384   -696     36    504   -540   -789   -478    124    -44   -839   -966
    324   -381   -706     25    514   -542   -800   -483    122    -49   -844   -974
    322   -376   -698     28    509   -537   -805   -483    127    -44   -836   -987
    303   -384   -688     38    496   -535   -805   -480    137    -33   -833   -992
    293   -381   -675     44    483   -527   -815   -472    153    -18   -826   -989
    298   -381   -683     38    488   -532   -831   -472    158     -5   -810  -1002
    309   -374   -685     31    496   -530   -849   -478    161     -2   -813  -1008
    327   -363   -691     18    506   -527   -872   -491    150    -18   -836  -1015
    366   -340   -706    -12    535   -522   -893   -498    145    -20   -826  -1031
    355   -319   -675    -18    514   -496   -896   -496    153     -2   -813  -1036
    350   -319   -672    -15    511   -496   -888   -493    150     -2   -810  -1036
    368   -306   -675    -33    522   -491   -880   -485    166     10   -784  -1031
    371   -265   -636    -51    504   -449   -865   -470    194     41   -771  -1005
    368   -244   -615    -62    491   -431   -854   -462    202     57   -763   -979
    374   -249   -623    -62    498   -436   -859   -467    200     59   -750   -987
    376   -228   -605    -75    488   -415   -867   -472    202     67   -745   -989
    371   -210   -581    -80    475   -394   -862   -475    210     80   -735   -979
    371   -179   -550    -96    457   -363   -872   -498    207     85   -711   -987
    355   -155   -511    -98    431   -335   -888   -519    200     90   -696   -984
    335   -161   -498    -88    415   -329   -917   -553    174     75   -719   -987
    316   -176   -493    -70    405   -335   -935   -576    161     62   -724   -984
    285   -200   -485    -44    384   -342   -945   -589    150     64   -717   -987
    270   -233   -506    -18    387   -368   -958   -605    132     57   -724  -1002
    272   -277   -553      0    413   -415   -979   -631    109     25   -750  -1026
    275   -311   -587     18    431   -449  -1005   -659     80     -5   -787  -1052
    270   -340   -613     33    439   -475  -1031   -683     59    -25   -810  -1072
    259   -384   -644     62    452   -514  -1060   -711     36    -51   -836  -1088
    246   -433   -683     90    465   -555  -1091   -745     12    -80   -872  -1104
    239   -459   -698    111    467   -579  -1111   -774     -7   -106   -906  -1122
    228   -483   -714    124    470   -597  -1132   -800    -28   -129   -924  -1150
    233   -488   -722    127    475   -605  -1143   -820    -36   -142   -930  -1158
    241   -483   -724    119    480   -605  -1150   -839    -38   -148   -945  -1163
    244   -472   -717    114    480   -594  -1150   -852    -44   -148   -961  -1171
    267   -514   -782    122    522   -646  -1150   -849    -54   -168   -987  -1200
    306   -574   -883    132    594   -727  -1106   -774    -25   -189  -1028  -1239
    332   -561   -893    111    613   -727  -1015   -649     54   -158  -1031  -1260
    400   -441   -841     20    620   -641   -919   -485    194    -46   -963  -1205
    485    -98   -584   -194    535   -342   -883   -366    392    197   -737   -935
    498    475    -25   -488    262    226   -911   -381    615    571   -316   -491
    374   1031    657   -704   -142    844  -1080   -646    714    893     88   -101
    293   1049    756   -670   -231    904  -1415  -1101    493    852     98   -101
    168    384    215   -277    -23    301  -1623  -1512    -44    259   -467   -579
    189   -452   -641    132    413   -548  -1701  -1709   -540   -423  -1187  -1213
    311   -906  -1221    296    763  -1062  -1722  -1678   -678   -672  -1509  -1527
    418   -963  -1382    272    898  -1171  -1639  -1527   -579   -636  -1540  -1532
    441   -833  -1278    194    857  -1057  -1483  -1350   -400   -493  -1423  -1431
    514   -727  -1241    106    875   -982  -1421  -1270   -288   -433  -1361  -1358
    571   -662  -1234     44    901   -945  -1397  -1241   -223   -415  -1343  -1317
    524   -646  -1171     62    846   -909  -1358  -1215   -181   -379  -1322  -1288
    509   -620  -1130     54    818   -875  -1327  -1197   -163   -322  -1296  -1280
    459   -597  -1060     67    758   -828  -1293  -1171   -137   -265  -1260  -1262
    457   -613  -1070     75    761   -841  -1301  -1187   -153   -265  -1267  -1286
    506   -628  -1135     62    820   -880  -1319  -1218   -187   -296  -1293  -1332
    530   -613  -1143     38    833   -878  -1304  -1223   -189   -301  -1291  -1345
    504   -623  -1127     59    813   -875  -1278  -1218   -179   -293  -1283  -1343
    511   -613  -1124     49    818   -867  -1265  -1215   -179   -293  -1280  -1322
    501   -597  -1098     49    800   -846  -1254  -1208   -166   -285  -1275  -1275
    428   -631  -1060    101    743   -844  -1257  -1210   -168   -275  -1278  -1291
    384   -626  -1010    119    696   -818  -1234  -1200   -155   -244  -1252  -1330
    405   -605  -1013     98    706   -807  -1215  -1192   -145   -226  -1236  -1343
    363   -628   -992    132    678   -810  -1200  -1179   -142   -220  -1236  -1301
    407   -639  -1047    114    724   -841  -1208  -1195   -158   -239  -1249  -1322
    488   -615  -1104     62    795   -857  -1228  -1221   -181   -262  -1273  -1340
    504   -594  -1098     44    797   -844  -1226  -1221   -184   -259  -1273  -1332
    428   -592  -1021     83    724   -805  -1182  -1192   -158   -241  -1252  -1306
    407   -605  -1013     96    709   -807  -1166  -1192   -161   -244  -1252  -1309
    459   -600  -1060     70    758   -831  -1179  -1210   -181   -254  -1257  -1335
    439   -620  -1062     88    748   -841  -1187  -1210   -184   -246  -1239  -1353
    467   -563  -1031     49    748   -797  -1169  -1187   -163   -213  -1192  -1327
    527   -530  -1057     -2    792   -792  -1150  -1184   -166   -213  -1197  -1309
    465   -589  -1054     62    758   -820  -1169  -1205   -197   -244  -1228  -1314
    387   -579   -969     96    678   -774  -1145  -1176   -179   -226  -1205  -1280
    454   -548  -1002     46    727   -774  -1156  -1176   -187   -220  -1208  -1288
    485   -561  -1049     36    766   -802  -1169  -1197   -213   -244  -1221  -1299
    483   -514  -1000     15    740   -756  -1122  -1163   -187   -213  -1189  -1267
    470   -441   -914    -15    691   -678  -1060  -1111   -137   -158  -1137  -1215
    470   -472   -943      2    706   -706  -1080  -1127   -155   -174  -1127  -1226
    545   -517  -1062    -15    800   -787  -1135  -1176   -210   -223  -1169  -1275
    574   -478  -1052    -49    810   -763  -1111  -1166   -197   -213  -1179  -1254
    581   -431  -1013    -75    797   -722  -1065  -1145   -176   -200  -1200  -1241
    457   -470   -927      7    691   -698  -1026  -1122   -161   -194  -1208  -1221
    426   -491   -919     31    670   -704  -1026  -1122   -158   -197  -1210  -1208
    402   -478   -880     38    641   -678  -1010  -1104   -135   -171  -1192  -1171
    358   -472   -831     57    592   -652   -979  -1088   -116   -148  -1163  -1158
    415   -470   -885     28    649   -678   -989  -1122   -137   -174  -1197  -1187
    283   -517   -802    114    542   -659   -979  -1127   -140   -174  -1197  -1169
    262   -527   -789    129    524   -657   -982  -1132   -145   -179  -1200  -1171
    223   -550   -774    163    496   -659   -982  -1137   -142   -174  -1195  -1179
    296   -613   -909    158    602   -761  -1036  -1189   -194   -228  -1262  -1221
    311   -576   -888    129    600   -732  -1008  -1161   -168   -205  -1249  -1210
    337   -501   -841     80    587   -670   -966  -1124   -129   -168  -1228  -1187
    301   -542   -846    119    571   -693   -987  -1137   -142   -179  -1249  -1187
    262   -600   -862    168    561   -730  -1026  -1156   -163   -197  -1257  -1202
    293   -579   -872    140    581   -724  -1041  -1163   -171   -202  -1257  -1221
    277   -555   -836    137    555   -696  -1010  -1143   -145   -174  -1236  -1213
    257   -589   -849    163    550   -719  -1010  -1145   -148   -174  -1241  -1228
    252   -613   -865    181    558   -737  -1013  -1153   -148   -176  -1247  -1215
    241   -615   -857    184    548   -735  -1002  -1158   -150   -176  -1239  -1195
    290   -584   -878    145    584   -730  -1000  -1166   -161   -189  -1244  -1208
    337   -553   -893    106    613   -722  -1010  -1176   -171   -205  -1257  -1228
    327   -545   -872    109    600   -709   -997  -1171   -168   -202  -1254  -1226
    374   -506   -880     64    626   -693   -982  -1166   -161   -200  -1244  -1228
    376   -506   -883     62    628   -693   -982  -1169   -161   -205  -1239  -1226
    368   -493   -865     62    615   -678   -971  -1161   -155   -202  -1221  -1210
    358   -457   -815     49    587   -636   -922  -1130   -129   -176  -1187  -1187
    366   -426   -792     28    576   -607   -901  -1114   -111   -155  -1161  -1161
    327   -446   -774     57    550   -610   -906  -1130   -119   -166  -1163  -1161
    358   -413   -774     25    566   -592   -911  -1143   -124   -163  -1158  -1161
    441   -314   -756    -62    597   -535   -893  -1122    -96   -132  -1122  -1109
    452   -329   -784    -62    615   -555   -930  -1153   -124   -163  -1143  -1117
    410   -376   -789    -18    600   -581   -953  -1184   -148   -187  -1163  -1137
    402   -400   -802     -2    602   -600   -971  -1197   -161   -194  -1171  -1143
    327   -394   -722     33    524   -558   -940  -1171   -135   -166  -1137  -1111
    397   -389   -787     -5    589   -587   -963  -1192   -158   -184  -1143  -1109
    423   -423   -846     -2    633   -633   -995  -1218   -192   -218  -1163  -1124
    374   -470   -844     46    605   -657   -992  -1234   -215   -246  -1189  -1174
    316   -498   -815     90    566   -657   -987  -1244   -231   -272  -1218  -1205
    311   -553   -867    119    589   -711  -1015  -1280   -272   -314  -1249  -1215
    314   -550   -865    116    587   -706  -1002  -1283   -283   -322  -1249  -1226
    288   -511   -800    111    540   -654   -956  -1247   -252   -293  -1215  -1197
    332   -480   -813     75    571   -646   -963  -1260   -262   -303  -1210  -1189
    306   -511   -818    101    561   -665   -992  -1296   -293   -329  -1228  -1226
    233   -522   -756    142    493   -639   -984  -1283   -285   -319  -1215  -1202
    272   -524   -797    124    532   -659   -974  -1262   -288   -329  -1215  -1215
    259   -574   -833    158    545   -704   -898  -1174   -257   -337  -1223  -1260
    283   -540   -826    127    553   -683   -737   -995   -155   -301  -1210  -1249
    368   -379   -748      5    555   -561   -587   -776     18   -163  -1096  -1135
    483   -124   -610   -181    545   -366   -542   -636    194     33   -901   -937
    553    368   -184   -459    368     93   -602   -633    384    366   -517   -561
    355    945    589   -652   -116    769   -797   -870    524    753    -41   -101
    171   1008    836   -589   -332    924  -1111  -1314    348    758     33    -46
     93    426    329   -259   -119    379  -1371  -1797   -210    192   -480   -501
     80   -462   -542    192    311   -501  -1467  -2062   -813   -584  -1241  -1156
    168   -940  -1109    384    636  -1023  -1431  -1940   -911   -826  -1525  -1439
    252  -1034  -1286    389    766  -1158  -1335  -1766   -826   -813  -1532  -1465
    244   -945  -1192    348    717  -1067  -1218  -1605   -685   -714  -1447  -1405
    303   -802  -1106    249    704   -953  -1140  -1486   -563   -613  -1369  -1332
    327   -719  -1049    194    685   -883  -1041  -1382   -470   -540  -1304  -1241
    327   -652   -979    161    652   -815   -982  -1319   -410   -485  -1231  -1192
    272   -683   -956    205    613   -820   -976  -1312   -405   -491  -1221  -1218
    239   -717   -956    239    597   -836   -982  -1327   -423   -514  -1249  -1236
    218   -735   -953    257    581   -844   -997  -1332   -439   -530  -1260  -1226
    187   -724   -911    267    548   -818   -982  -1309   -415   -514  -1231  -1158
    277   -633   -911    176    594   -771   -969  -1291   -392   -496  -1192  -1111
    329   -589   -919    129    623   -753   -930  -1278   -381   -493  -1179  -1111
    254   -657   -914    200    584   -784   -982  -1312   -413   -524  -1202  -1148
    226   -652   -880    213    550   -766  -1018  -1309   -402   -511  -1174  -1135
    215   -657   -872    220    542   -766   -989  -1286   -379   -498  -1150  -1135
    288   -574   -862    142    574   -717   -935  -1236   -329   -452  -1088  -1114
    270   -581   -854    155    558   -717   -961  -1236   -324   -444  -1057  -1088
    189   -678   -867    241    527   -771   -995  -1267   -358   -483  -1083  -1127
    210   -610   -823    197    514   -717   -984  -1249   -337   -475  -1067  -1104
    324   -470   -795     72    558   -631   -948  -1208   -288   -436  -1018  -1052
    345   -428   -774     41    558   -602   -891  -1156   -246   -397   -961  -1018
    241   -493   -737    124    488   -615   -898  -1158   -246   -400   -953  -1057
    259   -493   -756    116    506   -626   -943  -1163   -252   -400   -956  -1034
    246   -519   -766    137    506   -641   -940  -1156   -252   -407   -961   -953
    246   -465   -711    106    475   -587   -922  -1130   -223   -374   -904   -922
    220   -478   -698    127    459   -587   -937  -1130   -220   -371   -885   -911
    166   -548   -714    187    439   -631   -956  -1137   -236   -389   -891   -917
    210   -498   -709    145    459   -602   -940  -1101   -213   -366   -859   -883
    355   -355   -711      0    532   -532   -909  -1062   -179   -327   -807   -833
    322   -392   -714     33    517   -553   -901  -1057   -184   -335   -818   -823
    244   -454   -698    103    470   -576   -932  -1062   -197   -342   -813   -805
    290   -420   -711     64    501   -566   -924  -1049   -194   -329   -771   -769
    322   -348   -670     12    493   -506   -865   -995   -142   -285   -719   -732
    259   -350   -610     46    433   -480   -859   -982   -135   -277   -706   -652
    244   -400   -646     77    444   -524   -870  -1018   -179   -322   -737   -644
    298   -371   -670     36    483   -519   -831  -1008   -179   -335   -761   -662
    244   -436   -683     96    462   -558   -818  -1005   -184   -355   -795   -698
    220   -462   -683    119    449   -571   -774   -966   -161   -329   -766   -654
    223   -407   -631     90    426   -519   -766   -922   -111   -277   -704   -602
    280   -381   -662     51    470   -522   -787   -924   -114   -277   -698   -597
    231   -407   -639     85    433   -522   -732   -917   -124   -285   -701   -602
    228   -415   -646     93    436   -530   -735   -945   -158   -309   -724   -620
    220   -462   -683    119    449   -571   -769   -979   -197   -348   -769   -600
    265   -441   -706     88    485   -574   -771   -950   -181   -342   -763   -558
    111   -439   -550    163    329   -496   -737   -878   -114   -270   -680   -475
    114   -483   -600    184    355   -540   -709   -896   -145   -293   -693   -522
    150   -488   -639    166    394   -563   -652   -878   -145   -296   -698   -535
    181   -446   -628    132    405   -537   -610   -849   -127   -277   -654   -483
    179   -439   -618    129    394   -527   -626   -852   -142   -298   -657   -467
    111   -480   -592    184    350   -537   -626   -828   -140   -296   -649   -449
     67   -472   -540    200    301   -506   -581   -802   -127   -257   -613   -405
     64   -467   -532    202    298   -498   -581   -797   -122   -228   -579   -389
     96   -465   -561    184    327   -511   -555   -782   -119   -223   -576   -392
    140   -475   -615    168    376   -545   -555   -784   -137   -244   -605   -397
    140   -491   -631    176    384   -561   -579   -810   -171   -277   -631   -449
    135   -511   -646    189    389   -579   -589   -818   -205   -319   -693   -465
    135   -527   -662    194    397   -594   -563   -787   -200   -319   -693   -452
    194   -452   -646    127    420   -550   -548   -789   -213   -316   -646   -433
    252   -384   -639     64    444   -511   -535   -805   -239   -337   -646   -376
    265   -418   -683     77    472   -550   -542   -802   -257   -355   -652   -342
    327   -441   -769     54    545   -605   -558   -826   -301   -387   -654   -423
    296   -400   -696     49    496   -548   -542   -818   -301   -384   -620   -410
    280   -384   -667     51    470   -524   -532   -815   -316   -407   -633   -384
    275   -355   -631     41    452   -493   -524   -792   -301   -392   -597   -340
    361   -314   -678    -25    519   -496   -550   -831   -342   -413   -576   -348
    392   -316   -709    -38    550   -511   -566   -852   -379   -444   -568   -361
    413   -316   -730    -49    568   -522   -587   -857   -389   -449   -511   -337
    444   -314   -758    -64    600   -535   -626   -901   -441   -475   -527   -348
    392   -337   -730    -28    558   -532   -636   -919   -480   -522   -532   -350
    361   -345   -706     -7    532   -524   -631   -885   -467   -527   -517   -332
    446   -387   -833    -31    639   -610   -657   -940   -542   -594   -548   -379
    467   -402   -870    -31    667   -636   -659   -963   -584   -626   -532   -361
    246   -433   -680     90    459   -555   -613   -914   -550   -620   -509   -363
    119   -480   -602    179    358   -540   -550   -849   -511   -600   -475   -332
    272   -465   -737     96    504   -600   -571   -854   -540   -620   -462   -363
    501   -454   -956    -23    727   -704   -631   -924   -623   -701   -517   -449
    449   -457   -906      2    678   -680   -600   -935   -649   -709   -501   -384
    355   -470   -826     57    589   -646   -589   -909   -636   -675   -493   -335
    259   -488   -748    111    501   -615   -589   -888   -607   -657   -470   -316
    293   -488   -782     98    537   -633   -594   -885   -610   -675   -457   -309
    329   -504   -833     85    579   -667   -540   -800   -561   -654   -431   -280
    355   -571   -927    106    639   -748   -454   -657   -467   -644   -441   -314
    350   -504   -857     75    602   -680   -366   -524   -348   -581   -394   -293
    371   -311   -683    -28    527   -496   -283   -392   -179   -423   -244   -171
    342     75   -270   -210    306    -96   -262   -350     -7   -129    103    132
    262    701    436   -483    -85    568   -355   -496     83    259    633    506
    101   1130   1026   -618   -462   1078   -646   -943   -119    394    885    610
     23    930    906   -475   -441    919   -919  -1356   -519    142    662    449
    -38    168    207    -67   -124    187   -880  -1480   -956   -587      0     28
    -46   -535   -488    290    218   -514   -795  -1389  -1174  -1111   -517   -332
     -7   -776   -769    389    379   -774   -784  -1234  -1111  -1135   -576   -392
     28   -771   -800    371    413   -784   -769  -1130   -997  -1039   -517   -374
    -18   -753   -737    384    358   -745   -688  -1052   -904   -974   -475   -366
    -70   -662   -594    366    262   -628   -605   -961   -792   -893   -392   -303
    -96   -602   -509    348    205   -558   -548   -909   -714   -807   -327   -244
    -88   -584   -496    337    202   -540   -553   -906   -706   -758   -319   -226
    -93   -506   -413    298    158   -459   -571   -878   -688   -711   -283   -200
   -122   -459   -340    290    106   -400   -592   -857   -678   -696   -252   -210
   -202   -488   -285    345     38   -389   -568   -849   -680   -701   -252   -223
   -259   -514   -254    387     -2   -384   -535   -823   -670   -709   -262   -226
   -283   -527   -244    402    -20   -387   -566   -813   -665   -714   -249   -228
   -368   -501   -135    433   -119   -319   -555   -792   -646   -701   -236   -267
   -381   -452    -72    415   -158   -262   -511   -756   -618   -691   -226   -252
   -561   -493     67    527   -314   -213   -496   -737   -602   -665   -122   -197
   -558   -517     38    537   -301   -239   -566   -792   -662   -735   -171   -277
   -478   -467      7    472   -244   -231   -581   -779   -659   -774   -228   -296
   -493   -387    103    439   -301   -142   -530   -730   -602   -722   -148   -257
   -506   -311    194    410   -350    -59   -514   -724   -592   -714    -96   -267
   -542   -298    241    420   -394    -28   -501   -706   -571   -704    -59   -265
   -581   -298    283    439   -433     -7   -527   -719   -581   -714    -49   -272
   -566   -259    303    410   -436     20   -532   -719   -576   -722    -46   -283
   -561   -226    335    394   -449     54   -524   -706   -555   -711    -36   -270
   -522   -176    345    348   -436     83   -537   -698   -530   -701    -18   -249
   -514   -116    397    314   -457    140   -542   -701   -517   -698     -5   -226
   -498    -80    418    290   -459    168   -532   -696   -506   -693     -2   -205
   -459    -33    426    246   -444    194   -545   -683   -491   -680     12   -179
   -431     23    454    202   -444    239   -584   -698   -485   -675     28   -153
   -433     59    493    184   -462    275   -592   -709   -488   -678     28   -145
   -423     93    517    163   -472    303   -568   -688   -459   -659     49   -122
   -402    119    522    142   -462    319   -571   -670   -431   -639     88    -90
   -384    129    511    127   -449    319   -594   -675   -436   -649     98    -80
   -400    127    524    135   -462    324   -584   -667   -436   -659     98    -77
   -392    168    561    111   -478    363   -576   -654   -428   -662    109    -64
   -415    150    566    132   -491    358   -607   -675   -446   -688     93    -83
   -397    166    561    114   -480    363   -631   -698   -475   -719     75   -106
   -366    220    587     72   -478    402   -636   -701   -480   -735     70   -124
   -363    241    602     59   -483    420   -641   -704   -475   -745     72   -137
   -275    319    594    -20   -433    457   -610   -675   -444   -717    124   -114
   -277    337    615    -31   -446    475   -631   -688   -449   -724    124   -140
   -270    374    644    -51   -457    509   -639   -696   -449   -727    124   -163
   -277    389    667    -57   -472    527   -644   -706   -454   -735    114   -176
   -301    394    696    -46   -498    545   -649   -714   -459   -743    111   -171
   -314    405    719    -46   -517    561   -639   -717   -459   -743    122   -181
   -306    428    735    -62   -522    581   -641   -727   -467   -740    132   -192
   -259    483    743   -114   -501    613   -659   -732   -465   -732    150   -179
   -244    480    724   -116   -483    602   -688   -761   -485   -758    142   -200
   -205    462    665   -129   -433    561   -711   -789   -522   -792    135   -252
   -168    491    659   -161   -415    576   -711   -797   -530   -795    145   -283
   -119    561    678   -220   -400    618   -704   -782   -514   -779    181   -280
    -90    607    698   -257   -394    652   -724   -771   -498   -756    231   -275
   -119    605    724   -241   -420    665   -737   -779   -498   -753    249   -285
   -122    607    730   -241   -426    667   -753   -789   -506   -761    249   -306
    -70    683    750   -309   -410    717   -743   -779   -493   -743    244   -285
      5    784    779   -394   -387    782   -719   -758   -465   -704    270   -239
     12    795    779   -405   -384    789   -709   -756   -462   -698    272   -226
     62    839    776   -452   -358    807   -698   -753   -457   -685    285   -210
    127    930    800   -530   -335    865   -678   -737   -439   -654    311   -189
    200   1041    841   -620   -319    943   -652   -717   -405   -607    348   -163
    280   1127    846   -706   -283    987   -654   -704   -389   -571    374   -153
    374   1176    800   -776   -213    989   -680   -714   -392   -550    379   -153
    454   1213    756   -836   -150    987   -714   -743   -407   -530    379   -166
    488   1267    779   -878   -145   1023   -743   -766   -407   -485    389   -158
    496   1309    813   -904   -158   1062   -756   -782   -389   -431    410   -148
    449   1301    852   -878   -200   1078   -797   -807   -371   -394    420   -137
    431   1317    883   -875   -226   1098   -849   -815   -335   -371    439   -114
    423   1312    888   -867   -231   1101   -878   -792   -296   -384    457    -96
    314   1249    935   -782   -311   1093   -872   -745   -270   -423    472    -75
     77   1015    937   -548   -428    976   -914   -776   -329   -542    405   -140
   -145    787    932   -322   -540    859   -893   -800   -400   -652    335   -202
   -316    641    958   -161   -636    800   -789   -782   -444   -717    290   -226
   -361    607    966   -124   -662    787   -701   -737   -454   -758    262   -226
   -376    576    953   -101   -665    763   -680   -714   -465   -800    228   -213
   -400    553    953    -77   -678    753   -693   -711   -470   -831    207   -184
   -384    555    940    -85   -662    748   -724   -714   -478   -839    194   -158
   -350    568    919   -109   -636    743   -761   -730   -488   -823    187   -150
   -311    592    901   -140   -605    745   -807   -745   -496   -787    187   -140
   -254    626    880   -187   -568    750   -849   -748   -488   -709    200   -119
   -213    628    841   -207   -527    735   -883   -745   -480   -633    210    -96
   -189    615    802   -213   -496    709   -948   -753   -488   -626    210    -96
   -124    626    750   -252   -436    688   -992   -730   -478   -628    218    -83
      2    672    670   -337   -335    672   -979   -639   -418   -683    213    -96
     67    688    620   -376   -275    654   -927   -522   -332   -774    184   -140
     90    784    691   -439   -301    737   -867   -410   -213   -753    244   -101
     96   1000    901   -548   -402    950   -820   -298    -38   -594    452     77
     90   1439   1348   -766   -628   1395   -852   -296    122   -301    823    428
     31   2052   2021  -1041   -995   2036  -1000   -519    168     25   1236    779
    -41   2203   2242  -1080  -1143   2221  -1296   -919    -67    103   1327    820
    -46   1790   1836   -872   -943   1813  -1493  -1283   -548   -324    919    522
    -23   1047   1070   -514   -548   1057  -1480  -1444  -1052  -1098    181      7
     59    579    519   -319   -228    550  -1431  -1348  -1189  -1387   -150   -270
     54    415    358   -236   -150    387  -1397  -1223  -1124  -1322   -119   -361
     93    420    324   -257   -116    374  -1319  -1104  -1015  -1210    -57   -366
    179    576    397   -379   -109    488  -1208   -971   -870  -1067     41   -288
    213    711    498   -462   -142    605  -1137   -893   -774   -979    122   -207
    189    722    532   -457   -171    626  -1137   -872   -750   -943    114   -171
    184    717    532   -452   -174    623  -1145   -862   -748   -917     72   -161
    137    709    571   -426   -215    641  -1114   -841   -735   -906     51   -150
    101    719    618   -410   -257    670  -1070   -810   -706   -862    129   -145
     -2    649    652   -324   -327    652  -1083   -826   -719   -865    148   -176
    -12    662    675   -324   -345    667  -1075   -813   -698   -831    192   -218
    -31    654    685   -311   -361    670  -1070   -797   -685   -802    254   -239
    -10    685    696   -337   -353    691  -1054   -771   -670   -792    288   -215
    -31    691    719   -332   -376    704  -1021   -748   -659   -787    283   -202
    -75    704    779   -316   -426    740  -1000   -722   -633   -750    337   -205
    -51    763    813   -358   -433    787  -1021   -704   -613   -709    397   -168
    -59    776    836   -358   -446    805  -1005   -701   -613   -714    397   -161
     10    831    818   -420   -405    823   -997   -706   -623   -761    322   -119
     80    872    789   -478   -355    831  -1005   -709   -628   -776    277    -96
    119    896    776   -509   -329    836  -1023   -709   -615   -745    337   -106
    174    948    774   -561   -298    862  -1039   -704   -602   -727    405    -90
    244   1026    782   -633   -270    904  -1075   -714   -602   -730    392    -49
    309   1062    753   -685   -223    909  -1093   -730   -610   -745    345      5
    342   1109    763   -727   -210    937  -1104   -737   -613   -750    319     33
    400   1171    771   -784   -184    971  -1101   -737   -605   -730    348     44
    405   1195    789   -802   -192    992  -1106   -748   -605   -709    363     72
    400   1202    800   -802   -200   1002  -1130   -750   -600   -701    363     93
    410   1223    813   -818   -200   1018  -1137   -756   -597   -685    381     54
    452   1304    852   -878   -200   1078  -1148   -748   -574   -649    444     72
    467   1348    878   -909   -205   1114  -1158   -737   -558   -636    467    129
    493   1392    898   -943   -202   1145  -1153   -727   -548   -636    462    158
    509   1452    943   -982   -215   1197  -1158   -722   -540   -623    493    135
    496   1506   1010  -1000   -257   1260  -1137   -706   -530   -615    514    122
    436   1499   1062   -969   -314   1280  -1135   -706   -535   -631    491    124
    418   1512   1093   -966   -337   1304  -1132   -704   -530   -618    506    106
    439   1569   1127  -1005   -342   1348  -1114   -691   -517   -605    509    111
    446   1628   1182  -1036   -366   1405  -1122   -688   -511   -607    498    122
    454   1673   1218  -1065   -384   1447  -1119   -683   -506   -613    472    127
    444   1712   1267  -1078   -410   1488  -1119   -667   -483   -581    509    114
    418   1732   1312  -1075   -446   1522  -1106   -657   -467   -558    542     93
    389   1748   1358  -1067   -483   1553  -1085   -652   -462   -563    527     83
    322   1735   1413  -1031   -545   1574  -1085   -659   -470   -579    506     72
    277   1743   1465  -1010   -592   1602  -1072   -657   -467   -576    501     85
    197   1719   1522   -958   -662   1621  -1072   -665   -472   -587    493     85
    194   1751   1556   -971   -680   1654  -1080   -659   -472   -563    545     80
    207   1808   1597  -1010   -696   1704  -1067   -654   -472   -558    584     51
    171   1810   1639   -992   -732   1725  -1083   -670   -493   -581    558     36
    132   1808   1675   -971   -771   1740  -1127   -693   -519   -610    524     31
    207   1917   1709  -1062   -750   1813  -1132   -678   -498   -589    540     59
    210   1977   1766  -1096   -776   1873  -1111   -657   -478   -574    558     85
    116   1943   1826  -1031   -854   1886  -1111   -670   -488   -581    571     62
    101   1948   1847  -1026   -872   1899  -1132   -683   -501   -592    571     46
     88   1948   1860  -1018   -885   1904  -1158   -693   -511   -605    561     23
     98   1977   1875  -1039   -888   1927  -1169   -698   -509   -602    566     23
    111   2016   1901  -1065   -893   1958  -1169   -701   -504   -602    563     31
    129   2052   1919  -1091   -893   1984  -1182   -706   -504   -605    550     33
    155   2104   1948  -1130   -896   2026  -1179   -696   -491   -579    594     36
    176   2138   1958  -1158   -891   2049  -1182   -691   -493   -579    618     20
    192   2161   1969  -1176   -888   2065  -1192   -685   -493   -589    628     18
    181   2197   2013  -1192   -917   2107  -1200   -678   -491   -592    639     31
    192   2242   2049  -1215   -927   2145  -1189   -667   -483   -584    649     33
    220   2278   2057  -1249   -919   2169  -1187   -672   -488   -592    649     31
    265   2351   2086  -1309   -909   2218  -1189   -670   -483   -594    649     62
    239   2361   2120  -1301   -940   2239  -1215   -693   -501   -607    659     51
    265   2395   2130  -1330   -932   2262  -1208   -701   -506   -605    685     44
    267   2369   2101  -1319   -917   2236  -1249   -735   -555   -649    641     10
    277   2369   2091  -1325   -906   2231  -1273   -758   -581   -670    620     -7
    244   2317   2073  -1283   -914   2195  -1288   -779   -607   -698    597    -31
    153   2205   2052  -1179   -948   2130  -1309   -807   -649   -745    542    -59
    161   2192   2031  -1179   -935   2112  -1317   -820   -670   -774    517    -70
    210   2192   1982  -1202   -885   2088  -1317   -820   -683   -782    530   -106
    244   2195   1951  -1221   -854   2073  -1327   -826   -698   -789    545   -135
    272   2200   1927  -1236   -826   2065  -1340   -836   -719   -810    522   -145
    270   2203   1932  -1239   -831   2068  -1343   -846   -737   -839    478   -142
    303   2234   1927  -1270   -813   2081  -1337   -846   -756   -852    465   -158
    340   2270   1930  -1306   -795   2101  -1322   -839   -761   -862    462   -179
    381   2327   1945  -1353   -782   2138  -1314   -815   -743   -846    485   -174
    431   2387   1956  -1410   -763   2171  -1309   -797   -724   -826    519   -142
    498   2447   1945  -1473   -722   2197  -1312   -776   -711   -810    542   -114
    566   2478   1909  -1525   -670   2195  -1306   -761   -706   -810    545   -109
    522   2346   1823  -1434   -649   2086  -1278   -753   -730   -870    475   -189
    478   2255   1774  -1369   -649   2016  -1174   -670   -698   -914    402   -262
    550   2361   1810  -1457   -631   2088  -1041   -509   -581   -828    457   -223
    589   2553   1961  -1574   -685   2257   -976   -358   -418   -649    626    -70
    641   3037   2395  -1839   -875   2717  -1013   -288   -220   -306   1018    303
    610   3803   3192  -2208  -1291   3499  -1106   -394    -57    145   1556    800
    517   4115   3598  -2317  -1540   3858  -1345   -745   -189    293   1771    979
    444   3780   3335  -2114  -1447   3559  -1540  -1145   -626    -93   1441    717
    387   2927   2540  -1657  -1075   2735  -1564  -1400  -1189   -940    654    103
    459   2335   1875  -1397   -709   2107  -1538  -1288  -1304  -1241    280   -246
    509   2135   1626  -1322   -558   1880  -1506  -1153  -1236  -1252    205   -337
    558   2132   1571  -1345   -506   1852  -1444  -1044  -1145  -1200    213   -337
    618   2234   1615  -1426   -498   1925  -1361   -937  -1034  -1109    283   -270
    649   2335   1686  -1493   -519   2010  -1312   -870   -956  -1031    363   -197
    670   2390   1719  -1530   -524   2055  -1273   -823   -906   -984    400   -153
    706   2421   1714  -1564   -504   2068  -1254   -792   -880   -963    420   -122
    753   2449   1696  -1600   -470   2073  -1249   -774   -859   -945    436   -114
    750   2444   1693  -1597   -472   2070  -1234   -758   -854   -937    439   -106
    735   2418   1683  -1577   -475   2052  -1223   -753   -859   -943    433   -103
    672   2359   1683  -1517   -504   2021  -1226   -761   -878   -961    413   -103
    675   2369   1693  -1522   -509   2031  -1195   -745   -870   -953    418    -67
    691   2361   1667  -1527   -488   2016  -1187   -737   -859   -935    441    -75
    704   2343   1639  -1525   -467   1992  -1182   -719   -841   -911    470    -62
    719   2320   1600  -1522   -439   1961  -1166   -696   -818   -885    506    -38
    722   2304   1582  -1512   -428   1943  -1145   -675   -802   -867    537     -7
    750   2320   1566  -1538   -407   1943  -1114   -646   -776   -846    555     36
    761   2299   1535  -1530   -387   1917  -1122   -639   -774   -857    558     54
    766   2291   1525  -1530   -379   1909  -1124   -633   -769   -854    566     75
    774   2283   1509  -1527   -366   1896  -1111   -620   -758   -833    584    103
    820   2288   1467  -1556   -324   1878  -1106   -600   -743   -818    581    114
    836   2273   1436  -1556   -301   1855  -1106   -592   -740   -813    566    124
    839   2270   1431  -1553   -296   1849  -1096   -589   -743   -810    561    148
    862   2283   1421  -1571   -277   1852  -1088   -571   -724   -792    571    181
    841   2252   1408  -1548   -283   1829  -1080   -566   -727   -789    568    184
    846   2247   1397  -1548   -275   1823  -1072   -558   -722   -792    584    197
    839   2242   1402  -1543   -283   1823  -1088   -555   -724   -792    594    223
    820   2242   1421  -1530   -298   1831  -1083   -535   -714   -779    602    252
    813   2244   1431  -1530   -309   1839  -1067   -506   -691   -766    618    293
    826   2260   1431  -1543   -301   1847  -1060   -491   -680   -763    636    342
    857   2255   1395  -1556   -270   1826  -1044   -467   -665   -750    662    376
    865   2252   1387  -1558   -259   1821  -1021   -441   -641   -724    685    394
    841   2205   1361  -1525   -259   1784  -1010   -439   -644   -701    688    389
    820   2169   1348  -1496   -262   1758   -997   -426   -639   -683    704    371
    815   2164   1348  -1491   -267   1756   -992   -410   -626   -688    711    366
    815   2174   1358  -1493   -270   1766   -974   -400   -605   -685    717    368
    802   2164   1361  -1483   -280   1764   -953   -392   -589   -659    732    376
    789   2140   1350  -1465   -280   1745   -945   -387   -602   -641    740    381
    745   2109   1361  -1428   -309   1738   -924   -374   -602   -628    743    381
    704   2070   1366  -1387   -329   1719   -888   -368   -597   -626    730    366
    717   2065   1345  -1392   -314   1706   -862   -368   -597   -610    724    350
    758   2086   1327  -1423   -285   1706   -849   -361   -587   -600    724    332
    748   2068   1319  -1410   -288   1693   -820   -350   -574   -602    727    311
    753   2026   1273  -1389   -259   1649   -800   -337   -574   -597    714    296
    776   1984   1208  -1382   -218   1597   -813   -348   -592   -607    696    246
    787   1958   1171  -1374   -192   1564   -802   -329   -587   -597    706    236
    776   1919   1140  -1350   -181   1530   -810   -327   -589   -581    704    257
    779   1888   1109  -1332   -163   1499   -828   -337   -597   -587    701    290
    815   1883   1067  -1350   -127   1478   -802   -319   -584   -589    701    335
    820   1875   1054  -1350   -116   1465   -782   -314   -589   -584    704    366
    800   1839   1039  -1322   -119   1439   -776   -327   -602   -587    714    379
    815   1816   1000  -1314    -90   1408   -787   -337   -618   -594    701    384
    859   1818    958  -1340    -49   1389   -789   -355   -633   -636    659    379
    911   1847    932  -1379    -10   1389   -805   -371   -644   -639    631    384
    950   1862    911  -1408     18   1389   -800   -374   -665   -568    607    387
   1015   1891    875  -1452     70   1384   -820   -389   -688   -535    594    387
   1078   1893    815  -1488    129   1356   -852   -394   -691   -563    579    376
   1075   1886    810  -1480    132   1348   -867   -374   -683   -594    584    387
   1021   1914    893  -1470     62   1402   -833   -316   -633   -574    610    413
    976   1982   1005  -1478    -12   1493   -774   -259   -589   -537    652    441
    927   2000   1070  -1465    -70   1535   -753   -233   -568   -527    670    459
    859   2021   1158  -1441   -150   1590   -724   -210   -537   -496    709    488
    810   1987   1176  -1400   -184   1584   -727   -231   -548   -511    704    491
    807   1987   1179  -1397   -184   1584   -727   -252   -566   -535    685    480
    823   1979   1153  -1402   -166   1566   -735   -270   -592   -563    662    472
    836   1956   1119  -1395   -140   1538   -766   -285   -618   -584    641    462
    826   1922   1093  -1374   -135   1509   -792   -296   -641   -607    623    449
    820   1880   1060  -1350   -119   1470   -797   -301   -670   -646    594    431
    802   1829   1026  -1317   -111   1428   -797   -314   -701   -688    568    407
    787   1784    997  -1286   -106   1392   -800   -322   -719   -711    553    402
    771   1743    969  -1260    -98   1356   -807   -329   -740   -735    532    387
    756   1717    961  -1236   -101   1340   -818   -340   -763   -761    514    371
    727   1696    969  -1213   -119   1332   -826   -353   -787   -787    470    355
    714   1691    976  -1202   -132   1332   -828   -361   -800   -807    439    345
    696   1699   1000  -1200   -150   1350   -833   -363   -807   -823    420    353
    698   1722   1023  -1210   -161   1374   -833   -353   -807   -831    407    366
    719   1756   1036  -1239   -158   1397   -826   -348   -797   -828    405    376
    714   1756   1041  -1234   -163   1397   -815   -348   -807   -839    397    379
    704   1725   1021  -1215   -158   1374   -810   -348   -833   -857    368    361
    732   1675    943  -1202   -103   1309   -782   -293   -833   -867    327    322
    745   1628    880  -1187    -70   1254   -698   -168   -766   -854    280    252
    771   1699    924  -1236    -77   1312   -618    -23   -641   -758    337    275
    844   1899   1052  -1371   -103   1475   -581    116   -488   -581    519    433
    927   2346   1418  -1636   -244   1883   -602    155   -353   -311    867    774
    870   3013   2143  -1940   -636   2579   -644     23   -262     38   1309   1273
    730   3229   2499  -1979   -885   2865   -846   -402   -498     77   1421   1449
    659   2816   2156  -1738   -750   2488  -1049   -841   -987   -374    984   1132
    633   1938   1304  -1286   -335   1621  -1117  -1075  -1493  -1195    109    483
    683   1363    678  -1023      2   1021  -1156   -992  -1608  -1483   -272    116
    740   1171    431   -956    153    802  -1130   -833  -1527  -1454   -296     59
    761   1195    433   -979    163    815  -1026   -665  -1371  -1340   -215    106
    735   1286    550  -1010     93    919   -906   -509  -1208  -1202   -103    197
    691   1350    659  -1023     15   1005   -831   -439  -1117  -1119    -36    262
    675   1397    722  -1036    -23   1060   -766   -389  -1062  -1075     12    285
    571   1418    846   -995   -137   1132   -683   -306   -987  -1005     93    329
    392   1413   1021   -901   -314   1218   -605   -210   -904   -924    181    402
    322   1363   1039   -844   -358   1200   -597   -207   -904   -924    181    400
    332   1348   1015   -841   -342   1184   -587   -207   -906   -924    181    387
    374   1350    976   -865   -301   1163   -574   -200   -906   -924    189    384
    368   1306    937   -836   -283   1122   -566   -205   -911   -935    184    363
    384   1267    883   -828   -249   1075   -563   -210   -919   -940    174    342
    472   1265    789   -870   -158   1028   -566   -210   -914   -927    176    340
    581   1241    659   -911    -38    950   -600   -226   -927   -930    174    301
    631   1187    555   -909     38    872   -636   -254   -956   -945    158    246
    535   1166    628   -852    -49    898   -607   -231   -935   -909    174    265
    452   1179    727   -818   -137    953   -566   -184   -893   -854    213    324
    397   1187    787   -792   -194    987   -542   -155   -865   -823    246    358
    371   1158    787   -763   -207    974   -532   -145   -849   -810    259    371
    335   1135    800   -737   -231    969   -517   -140   -833   -807    270    368
    285   1163    875   -724   -296   1021   -483   -114   -792   -787    303    387
    246   1205    958   -727   -355   1080   -457    -85   -740   -745    358    436
    213   1228   1015   -719   -400   1122   -441    -59   -696   -706    410    475
    168   1213   1041   -693   -436   1127   -428    -51   -672   -691    433    496
    166   1200   1034   -685   -433   1117   -407    -36   -654   -680    459    514
    161   1197   1036   -683   -436   1117   -392    -10   -631   -665    491    537
     90   1148   1057   -618   -483   1104   -361     12   -610   -652    514    553
     90   1127   1034   -610   -472   1080   -335     25   -605   -639    519    550
    142   1150   1005   -646   -431   1078   -306     57   -574   -576    535    566
    187   1179    989   -683   -402   1085   -270     67   -530   -467    550    589
    192   1163    971   -678   -389   1067   -200     93   -491   -387    566    607
    181   1124    940   -654   -379   1034   -119    168   -475   -374    558    605
    189   1117    924   -654   -368   1021    -96    267   -418   -342    558    610
    210   1114    904   -665   -348   1010   -114    309   -366   -340    568    618
    207   1135    927   -670   -358   1031   -174    288   -361   -368    571    631
    215   1182    966   -701   -376   1075   -246    239   -379   -433    571    628
    239   1226    987   -732   -374   1106   -293    215   -387   -506    597    641
    246   1226    979   -740   -366   1104   -324    194   -394   -561    607    649
    270   1249    979   -758   -353   1114   -335    189   -381   -566    615    665
    288   1257    969   -774   -340   1114   -329    194   -366   -563    639    691
    272   1239    963   -756   -345   1101   -327    189   -366   -553    654    709
    288   1210    922   -750   -316   1067   -316    187   -368   -535    641    730
    314   1176    862   -745   -272   1021   -306    189   -366   -522    620    743
    314   1174    859   -743   -272   1018   -285    210   -345   -485    636    769
    350   1161    810   -756   -228    987   -283    210   -342   -459    646    766
    381   1153    771   -769   -194    963   -288    205   -345   -449    670    758
    459   1148    688   -802   -114    919   -296    189   -361   -452    678    735
    519   1124    605   -823    -41    865   -311    168   -376   -436    675    696
    566   1122    555   -846      5    839   -306    174   -366   -397    680    672
    587   1122    535   -857     25    828   -298    187   -348   -363    688    662
    579   1119    540   -849     20    831   -270    213   -311   -311    722    665
    571   1143    571   -857      0    857   -249    236   -283   -275    756    665
    527   1137    610   -833    -41    872   -228    262   -252   -236    787    680
    522   1137    613   -831    -46    875   -210    285   -220   -205    820    704
    483   1127    644   -805    -80    885   -184    311   -187   -171    849    719
    413   1091    678   -753   -132    885   -153    322   -166   -158    854    711
    418   1088    667   -753   -124    878   -129    335   -155   -145    862    714
    439   1096    654   -769   -109    875   -114    353   -140   -127    880    730
    444   1098    654   -771   -103    878    -88    381   -106    -98    891    756
    413   1085    672   -750   -132    880    -93    381    -93    -85    885    763
    449   1156    706   -802   -129    932    -75    402    -62    -57    901    784
    485   1200    711   -844   -114    956    -51    405    -41    -31    919    795
    436   1137    701   -787   -132    919    -59    384    -49    -41    922    807
    413   1093    680   -756   -135    888    -77    368    -62    -64    893    810
    423   1083    659   -753   -116    872    -88    361    -67    -80    857    800
    423   1054    631   -740   -103    844    -85    368    -59    -75    844    797
    415   1031    615   -722    -98    823    -62    389    -33    -54    859    828
    387    995    607   -691   -111    802    -38    400    -25    -59    836    852
    319    922    602   -620   -142    763    -28    405    -28    -67    815    836
    309    867    555   -589   -122    711    -44    384    -44    -90    779    802
    309    823    514   -566   -101    670    -54    374    -46    -90    784    787
    293    800    506   -548   -106    654    -46    379    -33    -80    795    776
    290    787    496   -540   -101    641    -18    400    -10    -62    797    792
    301    771    470   -535    -83    620    -25    387    -15    -70    792    784
    314    774    459   -542    -72    618    -31    387    -15    -77    784    782
    316    779    462   -548    -72    620     -7    407      5    -67    776    792
    335    789    454   -563    -59    623     10    431     28    -49    779    797
    314    688    374   -504    -31    532     15    454     41    -49    769    761
    311    576    265   -444     23    420     98    558    109    -36    748    704
    316    623    303   -470      5    465    218    693    233     23    776    704
    345    782    436   -566    -44    610    290    846    413    181    904    802
    405   1158    750   -784   -171    956    285    914    594    446   1179   1067
    462   1831   1369  -1145   -452   1600    205    828    727    828   1628   1514
    423   2387   1964  -1408   -771   2177    -20    446    605   1080   1984   1808
    358   2291   1932  -1325   -787   2114   -275     46    252    958   1922   1699
    280   1574   1293   -930   -506   1436   -353   -213   -236    288   1306   1213
    277    704    426   -491    -72    566   -288   -174   -524   -394    587    693
    361    407     46   -384    155    226   -220     12   -431   -433    446    568
    420    433     12   -428    205    223   -111    194   -241   -283    535    605
    423    493     70   -459    176    283    -36    298    -98   -163    618    652
    402    566    163   -483    119    366      7    361     12    -67    696    730
    433    644    210   -537    111    428     38    400     72    -12    750    771
    457    665    205   -561    124    436     49    405     88      2    750    761
    493    704    210   -600    140    457     59    413    103     20    753    758
    535    761    226   -646    155    493     85    446    142     51    771    795
    550    784    233   -670    158    509     83    452    158     70    782    823
    553    792    239   -675    158    517     83    449    161     77    784    813
    581    828    244   -706    168    537     90    454    171     88    797    807
    623    857    233   -740    194    545    114    480    205    122    828    820
    633    852    215   -743    207    535    103    485    215    127    833    828
    633    852    218   -743    207    535     90    483    218    124    828    828
    610    841    231   -727    189    535     96    472    207    106    807    810
    587    823    236   -704    176    530    122    465    202     93    805    810
    597    836    236   -719    179    537    124    470    207    101    823    805
    615    846    231   -732    192    540    111    475    223    127    865    784
    649    862    213   -756    215    540     93    478    236    142    893    774
    683    898    215   -789    233    558     98    488    249    150    911    774
    701    932    228   -818    236    581     88    485    254    142    893    789
    683    919    236   -802    223    576     75    475    249    127    878    782
    652    901    246   -776    202    574     64    475    254    140    904    774
    636    904    267   -769    184    587     64    478    262    155    940    787
    667    945    277   -807    194    613     70    491    283    176    963    800
    701    979    275   -841    213    628     77    509    298    192    974    805
    670    956    283   -815    192    620     59    498    290    187    969    797
    633    940    306   -787    163    623     59    488    288    181    966    800
    610    950    340   -782    135    646     72    501    298    189    974    807
    623    984    361   -805    132    672     75    524    314    205    987    826
    644   1018    371   -833    137    696     80    542    332    220   1010    862
    623   1018    394   -820    114    706    101    555    345    236   1018    880
    581    984    402   -784     88    693    103    542    332    218   1008    849
    566    979    413   -774     75    696    127    545    337    218   1002    844
    566    974    407   -771     80    691    150    550    345    218   1000    836
    579   1000    420   -789     80    711    150    555    358    220    995    826
    592   1041    446   -818     72    745    150    563    376    236   1008    823
    579   1041    459   -810     59    750    155    558    384    226    987    815
    530   1010    480   -771     23    745    163    542    376    207    963    807
    493   1005    511   -748     -7    758    174    532    381    226    956    784
    501   1015    514   -758     -7    766    187    537    387    223    950    774
    504   1041    535   -774    -15    789    187    540    394    241    969    769
    519   1036    517   -779      0    776    174    532    392    244    982    745
    517   1044    527   -779     -5    787    168    530    392    244    992    743
    480   1052    568   -766    -44    813    163    522    394    244   1002    732
    478   1057    579   -769    -49    818    163    527    400    249   1000    722
    472   1062    589   -769    -59    826    163    524    405    252    984    704
    454   1041    587   -748    -64    815    179    522    407    249    974    693
    400   1010    607   -706   -103    810    174    514    400    236    948    688
    423   1054    631   -737   -103    844    179    540    426    254    963    706
    480   1111    628   -797    -75    870    179    555    444    277    987    714
    436   1065    628   -750    -96    846    187    542    433    262    974    688
    376   1008    628   -693   -127    820    189    535    426    249    956    667
    400   1023    623   -711   -111    826    184    548    444    262    969    680
    449   1091    641   -771    -96    867    192    574    475    283    984    701
    478   1135    657   -805    -88    896    207    589    485    293    982    711
    454   1101    646   -779    -96    875    215    584    478    290    979    704
    441   1104    662   -774   -109    883    233    592    485    301    989    709
    472   1153    680   -815   -103    917    254    615    506    322   1010    732
    509   1210    701   -859    -96    956    267    628    522    335   1023    750
    493   1195    698   -844   -103    948    262    615    514    322   1010    730
    446   1169    719   -807   -137    945    254    592    498    322   1018    722
    428   1166    735   -797   -153    950    239    568    485    322   1031    709
    462   1153    691   -807   -114    922    228    563    472    306   1021    709
    478   1145    667   -813    -93    909    205    555    454    290    995    706
    472   1161    685   -818   -106    924    205    555    446    280    995    704
    420   1130    706   -776   -142    917    213    558    439    272    989    680
    348   1054    706   -701   -179    880    215    555    426    262    979    646
    358    982    623   -672   -132    802    213    550    402    226    935    623
    407    940    532   -672    -62    737    189    514    358    174    875    584
    415    885    470   -652    -28    680    179    485    322    135    828    545
    387    846    459   -615    -36    654    189    480    314    116    813    535
    420    852    431   -639     -5    641    174    470    301    106    795    522
    439    872    433   -657      2    654    163    472    301    103    789    511
    418    854    436   -639     -7    646    171    462    290     88    784    488
    407    810    402   -607      2    607    163    444    272     64    769    467
    410    797    387   -605     12    592    163    441    275     59    756    470
    418    776    358   -597     31    568    163    449    277     57    745    457
    446    748    298   -597     72    524    187    501    303     49    722    423
    459    722    262   -589     98    493    280    626    389     54    696    389
    485    800    311   -644     85    555    376    761    511    129    743    426
    493    956    462   -727     15    709    431    891    675    303    906    563
    483   1348    862   -917   -189   1106    407    909    828    605   1252    865
    433   2000   1566  -1215   -566   1784    303    737    904    971   1704   1262
    332   2369   2036  -1353   -854   2203     51    358    748   1132   1930   1439
    267   2096   1829  -1182   -779   1964   -145     25    387    854   1701   1244
    174   1249   1075   -714   -449   1163   -145   -153    -96     83   1002    704
    145    491    345   -316    -98    418    -72    -59   -288   -366    509    259
    189    322    132   -257     28    226    -15    106   -155   -265    519    192
    213    345    132   -280     38    239     72    244      2   -161    584    220
    226    433    207   -329      7    322    137    335    124    -85    657    270
    246    522    275   -384    -12    400    187    392    205    -12    727    324
    231    555    324   -394    -46    439    228    433    254     31    774    348
    210    566    355   -389    -72    462    249    459    288     54    792    353
    220    566    342   -394    -62    454    257    467    298     75    797    345
    213    571    358   -392    -72    465    272    475    306    101    826    340
    192    563    371   -379    -90    467    283    493    322    129    844    358
    213    561    345   -387    -67    454    283    496    332    145    854    371
    200    542    342   -371    -70    441    306    493    332    145    865    381
    145    514    368   -329   -111    441    350    501    335    150    883    397
    158    514    355   -337   -101    436    358    501    327    127    870    381
    166    540    374   -355   -103    457    355    504    337    150    862    397
    189    553    361   -371    -88    457    340    501    335    223    846    410
    200    563    363   -381    -80    465    327    511    342    272    865    415
    200    555    355   -379    -77    457    316    501    324    257    846    387
    223    550    327   -387    -51    441    309    493    335    228    818    363
    246    576    329   -413    -41    454    301    498    358    223    792    379
    241    602    361   -420    -59    483    293    509    384    241    789    407
    244    626    379   -436    -67    504    285    517    394    257    805    423
    241    639    397   -441    -77    519    290    530    415    277    828    444
    215    626    410   -420    -96    517    288    519    418    275    807    465
    155    597    441   -376   -142    519    290    519    426    265    776    472
    119    584    465   -353   -171    524    285    517    431    259    763    496
    135    605    470   -368   -168    537    280    514    439    259    761    509
    158    644    485   -402   -166    566    275    519    444    267    771    527
    166    652    485   -407   -158    568    270    519    446    283    789    545
    124    597    472   -363   -176    535    270    506    436    280    802    545
    101    584    480   -342   -189    532    283    519    446    293    831    542
    116    576    459   -348   -171    519    301    530    452    283    826    504
    142    602    459   -371   -158    532    314    537    459    285    836    496
    140    605    465   -374   -163    535    319    550    465    283    849    493
    116    613    496   -366   -189    555    322    574    480    285    849    480
    103    631    524   -368   -210    576    335    581    491    285    841    465
    111    631    519   -371   -202    576    337    576    493    275    823    446
    142    626    483   -387   -171    555    332    571    491    265    802    423
    129    610    478   -371   -174    545    345    571    498    270    792    415
    161    633    470   -400   -155    550    358    584    522    288    795    415
    215    672    457   -444   -119    566    342    589    542    293    792    402
    220    649    428   -439   -103    540    316    555    514    265    763    376
    181    613    431   -397   -124    522    342    540    498    246    740    355
    197    633    436   -418   -119    535    363    548    501    249    732    345
    215    615    400   -415    -90    509    335    532    483    231    701    329
    145    605    457   -376   -155    530    337    530    491    231    688    319
    137    618    478   -379   -168    548    374    535    506    244    693    319
     85    581    496   -335   -205    537    392    545    517    252    701    327
    -51    530    581   -239   -316    555    389    545    511    252    691    324
    -59    548    607   -244   -335    576    394    550    522    257    678    306
     -7    620    626   -306   -316    623    418    587    558    288    709    342
    -15    620    636   -301   -324    628    407    589    558    290    714    350
     10    633    623   -322   -306    628    394    592    568    301    727    361
     31    628    597   -332   -283    613    400    587    563    296    717    350
     18    644    623   -332   -301    633    418    600    571    301    711    345
     51    665    610   -361   -280    639    426    613    584    311    711    355
     33    670    636   -350   -301    654    436    618    584    306    698    348
     54    665    607   -361   -277    639    428    607    574    293    675    335
     98    639    540   -368   -220    589    415    584    555    277    636    329
    142    641    498   -392   -179    571    431    581    550    267    605    348
    176    665    488   -420   -155    576    441    587    555    272    587    374
    236    646    410   -441    -88    530    428    558    535    246    535    368
    223    613    387   -418    -83    501    413    509    493    218    493    363
    231    561    327   -397    -49    444    420    478    462    197    446    353
    290    524    233   -407     28    379    428    441    423    163    384    335
    319    506    187   -413     64    348    462    420    394    145    350    329
    350    470    116   -410    116    293    517    415    345    114    303    319
    353    420     67   -389    142    244    563    444    303     88    257    303
    350    363     12   -355    168    189    566    537    290     51    218    283
    350    301    -51   -327    200    124    522    623    340     23    184    252
    335    228   -106   -283    220     62    483    631    444     62    179    231
    311    184   -129   -249    220     28    457    600    514    124    194    233
    296    187   -109   -241    202     38    441    566    537    171    210    239
    265    158   -109   -213    187     25    436    530    491    155    184    192
    228    150    -77   -192    153     36    444    501    452    137    174    168
    218    163    -54   -192    135     54    441    498    436    127    187    181
    236    168    -67   -202    153     51    441    496    418    106    192    179
    220    142    -80   -184    150     33    459    498    405     77    181    158
    215    122    -93   -168    153     12    485    524    423     67    187    148
    194     15   -181   -106    187    -83    550    600    475     44    174    111
    158    -18   -176    -70    166    -96    659    709    576     38    166     70
    168    111    -59   -142    114     25    750    862    753    163    301    161
    210    452    241   -332    -15    348    776    961    956    423    584    384
    223   1052    828   -639   -301    940    696    909   1101    800   1039    748
    140   1704   1564   -922   -711   1634    459    594   1060   1150   1439   1034
     64   1774   1709   -919   -823   1743    135    231    792   1254   1460   1018
     -2   1228   1231   -613   -615   1228      0    -36    350    706    937    654
    -44    368    410   -163   -228    389     57    -46     -5   -129    176    142
     -2   -129   -127     67     62   -129    116    127    -12   -353    -70    -38
     46   -166   -213     57    127   -189    200    288    132   -254    -12      0
     75   -132   -207     25    140   -168    270    397    254   -163     46     51
     70    -59   -132     -7    101    -96    319    472    350    -70    127    129
     59     -5    -64    -25     62    -33    387    532    418     -7    174    194
     31    -49    -80      7     54    -62    433    571    439     28    194    226
     10    -70    -80     31     44    -75    439    571    423     28    192    231
      5    -90    -96     41     49    -93    441    576    407     33    194    262
     12    -98   -111     44     62   -103    446    581    394     64    213    265
     44    -38    -85     -5     64    -59    472    587    402     96    213    233
     49    -18    -70    -15     59    -44    472    587    400    111    218    252
     10    -46    -59     15     33    -51    457    566    381    122    210    241
     10    -54    -64     23     36    -59    459    561    389    161    215    265
     23    -46    -70      7     46    -57    462    566    394    181    207    233
     25    -54    -80     12     51    -67    452    555    387    174    187    194
      0    -75    -75     33     36    -75    457    558    384    171    187    181
    -15    -62    -46     38     15    -54    467    571    405    192    213    179
      5    -36    -41     12     23    -38    480    581    418    205    223    155
     -2    -64    -62     33     28    -64    475    574    407    194    207    122
    -25    -85    -62     54     15    -75    465    566    397    187    205    109
    -54    -88    -33     72    -10    -62    465    566    397    189    207    122
    -90   -116    -25    101    -33    -72    449    542    371    163    174    116
    -85   -116    -31     98    -28    -75    441    540    371    155    171    101
    -77    -93    -18     83    -31    -57    426    542    379    168    200    101
    -62    -98    -36     80    -12    -67    402    545    381    163    218    101
    -77   -137    -59    106    -10    -98    394    535    363    145    207     77
    -72   -122    -49     98    -12    -85    387    532    366    142    210     90
    -72   -135    -62    103     -7    -98    379    530    355    132    205     85
    -25    -88    -62     57     18    -75    394    548    374    148    226    109
     -7    -59    -51     31     20    -54    389    555    384    161    233    132
    -36   -106    -70     70     15    -88    353    537    363    140    213    127
    -33   -129    -96     80     28   -114    345    530    355    129    205    114
    -33   -106    -72     70     18    -90    376    545    366    135    218    132
    -80   -145    -64    111    -10   -106    402    545    368    129    210    127
   -122   -189    -70    155    -25   -129    407    530    358    122    205     96
   -132   -207    -75    168    -31   -142    387    514    348    114    205     64
   -153   -215    -62    184    -46   -140    374    509    355    116    205     59
   -155   -218    -64    187    -46   -142    368    511    366    129    207     59
   -166   -228    -62    197    -54   -145    366    514    381    137    213     64
   -174   -231    -57    202    -59   -145    363    514    387    142    205     62
   -200   -215    -15    207    -93   -116    368    514    397    150    202     70
   -184   -218    -33    200    -77   -127    353    496    392    142    187     67
   -166   -218    -51    192    -59   -135    340    485    389    135    168     70
   -184   -239    -57    210    -67   -148    335    475    387    124    148     62
   -202   -241    -38    223    -83   -140    337    480    400    140    179     49
   -197   -231    -33    213    -85   -132    314    470    397    142    192     25
   -207   -239    -33    223    -88   -137    296    454    389    135    187      7
   -200   -249    -49    223    -77   -150    280    444    381    127    176     -5
   -155   -220    -64    189    -46   -142    283    454    394    135    179      7
   -171   -210    -38    189    -70   -124    280    457    402    135    176     20
   -181   -179      2    181    -93    -88    277    457    413    140    181     38
   -168   -168      0    166    -85    -85    270    462    428    161    194     41
   -161   -171    -10    166    -75    -90    249    467    441    171    202     33
   -168   -168     -2    168    -85    -85    233    467    446    179    215     31
   -111    -75     36     93    -75    -18    265    504    488    218    259     90
   -106    -38     67     70    -88     12    267    509    498    226    252    114
   -158    -88     70    124   -114    -10    220    478    470    187    200     90
   -132   -109     23    119    -80    -41    184    452    452    166    189     70
    -75    -67      7     70    -41    -31    174    452    457    179    223     70
     -2     41     44    -20    -25     44    210    483    498    220    275    109
      0     96     96    -46    -46     96    228    493    517    233    290    137
    -62     33     93     12    -77     62    171    436    470    184    241    132
    -41     12     51     12    -46     31    124    402    439    142    207    129
    -23     -5     15     12    -20      5     93    376    415    119    202    111
    -10     -7      2     10     -7     -2     57    342    392    106    205     72
     25     -7    -33    -10     28    -20     36    337    381     90    184     64
     83     20    -64    -51     75    -20     28    345    384     88    187     80
     70    -41   -111    -15     90    -75    -12    311    345     41    145     51
     -5   -181   -176     93     85   -179    -57    254    288    -28     64     -7
      7   -213   -223    101    114   -218    -54    233    259    -67     33    -38
     31   -249   -280    109    153   -265    -77    210    226    -98     10    -67
     46   -272   -319    111    181   -296   -103    189    202   -122     -5    -90
     46   -272   -319    114    181   -296   -101    189    200   -135     -7    -90
     57   -267   -324    103    189   -296   -129    174    189   -153    -23    -93
     77   -293   -374    106    226   -332   -174    153    168   -179    -36   -114
     90   -337   -428    122    257   -381   -223    114    135   -215    -59   -158
    106   -332   -439    114    272   -384   -246     96    122   -228    -57   -179
    189   -298   -488     54    337   -392   -249    114    135   -233    -62   -192
    207   -374   -581     80    394   -478   -220    158    148   -267   -106   -257
    202   -387   -589     90    394   -488   -135    239    213   -272   -132   -298
    254   -301   -555     23    405   -428    -57    355    329   -200    -93   -272
    348    -12   -363   -168    355   -187    -77    439    491      2    103   -106
    418    553    132   -485    142    342   -168    407    646    361    519    244
    303   1140    836   -722   -267    989   -358    127    662    698    930    566
    187   1291   1104   -737   -457   1197   -654   -249    483    789   1036    626
    119    750    631   -436   -257    693   -815   -607    -20    233    548    267
    145    -88   -236    -28    189   -161   -789   -696   -472   -537   -163   -257
    231   -514   -745    142    485   -631   -730   -535   -511   -756   -428   -491
    241   -615   -857    187    548   -735   -670   -376   -379   -688   -423   -519
    259   -555   -818    145    537   -688   -600   -252   -236   -579   -361   -485
    293   -459   -753     83    522   -607   -555   -174   -122   -483   -283   -436
    358   -371   -732      5    542   -550   -532   -127    -51   -423   -226   -397
    397   -342   -740    -25    568   -540   -519   -114    -25   -402   -205   -379
    379   -387   -766      2    571   -576   -509   -127    -41   -420   -233   -392
    319   -431   -750     54    535   -589   -519   -145    -59   -436   -259   -418
    306   -415   -722     51    511   -568   -517   -140    -51   -426   -254   -415
    340   -379   -719     20    530   -548   -491   -119    -33   -410   -239   -400
    345   -353   -698      2    519   -524   -493   -119    -31   -407   -231   -397
    306   -366   -672     28    488   -517   -519   -135    -31   -405   -228   -407
    283   -392   -678     51    480   -535   -532   -142    -36   -405   -228   -410
    316   -381   -698     33    506   -540   -527   -142    -44   -407   -231   -413
    272   -426   -698     75    485   -561   -545   -161    -67   -428   -257   -426
    218   -475   -696    127    454   -584   -574   -189    -96   -457   -296   -449
    200   -483   -683    140    439   -581   -579   -187    -96   -457   -303   -439
    220   -459   -680    119    449   -568   -579   -176    -88   -446   -290   -420
    215   -433   -652    109    431   -542   -592   -179    -85   -436   -285   -420
    197   -423   -620    114    407   -522   -607   -189    -90   -433   -280   -418
    202   -420   -626    109    413   -522   -623   -200   -109   -441   -296   -413
    202   -418   -620    109    410   -519   -641   -207   -122   -449   -290   -407
    228   -392   -623     80    423   -509   -657   -205   -119   -436   -262   -389
    249   -355   -605     51    426   -480   -667   -197   -106   -418   -239   -371
    205   -387   -592     88    397   -488   -701   -223   -129   -431   -244   -376
    171   -410   -581    119    376   -496   -730   -241   -150   -439   -244   -368
    166   -397   -563    114    363   -480   -740   -233   -150   -420   -218   -353
    171   -384   -558    106    363   -470   -753   -228   -155   -405   -200   -324
    181   -376   -558     96    368   -467   -766   -231   -163   -400   -194   -303
    213   -355   -568     72    389   -462   -779   -231   -168   -407   -207   -301
    205   -374   -579     83    389   -475   -797   -246   -192   -426   -226   -311
    192   -418   -610    111    400   -514   -813   -280   -231   -457   -254   -332
    197   -428   -628    114    410   -527   -828   -298   -254   -480   -272   -337
    192   -413   -605    111    397   -509   -828   -293   -252   -467   -259   -337
    200   -405   -605    101    402   -506   -839   -298   -257   -470   -246   -355
    241   -379   -620     67    431   -498   -841   -288   -244   -462   -231   -342
    236   -410   -649     85    441   -530   -870   -298   -252   -472   -244   -342
    202   -467   -670    132    436   -568   -883   -329   -275   -493   -270   -348
    189   -501   -691    155    439   -594   -867   -335   -280   -498   -280   -374
    184   -522   -706    166    444   -613   -870   -332   -277   -501   -275   -389
    184   -517   -701    163    441   -607   -888   -337   -280   -509   -280   -400
    194   -524   -719    166    457   -620   -911   -355   -288   -527   -298   -415
    171   -571   -743    200    457   -657   -922   -379   -311   -550   -311   -423
    168   -584   -756    207    462   -670   -917   -389   -316   -558   -316   -415
    179   -579   -758    197    467   -670   -922   -387   -311   -561   -319   -415
    184   -571   -756    194    470   -662   -924   -387   -301   -555   -324   -413
    187   -576   -763    194    472   -670   -950   -397   -301   -558   -329   -413
    187   -561   -748    187    467   -654   -966   -402   -301   -561   -329   -407
    181   -553   -735    184    457   -644   -976   -405   -301   -563   -327   -402
    161   -574   -735    207    446   -654   -987   -410   -303   -561   -322   -407
    176   -561   -737    189    457   -649   -989   -418   -314   -574   -322   -418
    210   -548   -758    168    483   -652   -989   -413   -314   -581   -329   -413
    226   -540   -769    155    496   -654   -997   -410   -311   -605   -340   -402
    194   -545   -740    176    467   -641   -992   -413   -306   -626   -327   -381
    153   -566   -719    205    433   -641   -987   -415   -306   -589   -303   -376
    137   -576   -714    218    426   -644   -969   -402   -311   -540   -301   -363
    137   -581   -722    220    428   -649   -961   -397   -311   -501   -301   -329
    132   -607   -740    239    436   -672   -953   -407   -311   -545   -309   -332
    129   -589   -719    228    423   -654   -963   -423   -319   -587   -280   -348
    150   -527   -680    187    415   -602   -963   -426   -311   -550   -220   -322
    111   -517   -628    202    368   -571   -958   -426   -309   -524   -197   -316
     70   -537   -607    233    337   -571   -958   -444   -322   -540   -200   -332
     98   -545   -644    220    371   -594   -989   -485   -358   -576   -205   -303
    127   -542   -670    205    397   -605  -1013   -506   -368   -568   -207   -285
    155   -568   -724    205    439   -646  -1034   -527   -387   -566   -220   -296
    148   -610   -758    231    452   -683  -1026   -524   -397   -558   -207   -316
    145   -659   -807    257    475   -735  -1005   -517   -410   -540   -213   -345
    127   -756   -885    314    504   -820   -992   -527   -433   -581   -246   -361
    103   -841   -948    366    524   -893   -995   -555   -472   -685   -270   -413
     59   -896   -956    418    506   -924   -992   -566   -485   -659   -272   -472
     33   -901   -935    433    483   -917  -1015   -563   -491   -561   -259   -506
     23   -914   -940    444    480   -927  -1047   -584   -522   -540   -270   -558
      2   -924   -930    459    465   -927  -1060   -607   -561   -561   -265   -605
    -12   -945   -932    480    459   -940  -1072   -631   -584   -592   -272   -615
    -25   -976   -950    501    459   -963  -1078   -646   -581   -639   -283   -636
    -12   -961   -948    485    465   -953  -1085   -644   -553   -662   -277   -636
    -23   -984   -963    504    470   -974  -1101   -649   -550   -685   -327   -600
     -2  -1049  -1047    527    522  -1049  -1098   -646   -558   -714   -431   -610
    -36  -1106  -1072    571    517  -1091  -1028   -561   -504   -737   -506   -626
    -54  -1088  -1036    571    491  -1062   -945   -459   -428   -745   -491   -610
    -38   -969   -932    504    444   -950   -872   -314   -275   -620   -337   -517
     -5   -613   -607    309    301   -610   -841   -202    -54   -306     38   -228
    -36     62     98    -12    -67     80   -914   -293    116    103    522    197
   -116    532    646   -207   -381    589  -1145   -613     85    374    820    431
   -179    379    558   -101   -368    467  -1402  -1015   -262    161    649    272
   -254   -405   -150    329    -51   -277  -1462  -1330   -836   -691   -111   -290
   -239  -1091   -852    662    303   -971  -1410  -1244  -1031  -1176   -602   -662
   -163  -1319  -1156    740    493  -1239  -1374  -1085   -953  -1187   -659   -748
   -140  -1353  -1213    745    535  -1283  -1304   -953   -826  -1104   -605   -745
   -129  -1265  -1135    698    501  -1200  -1215   -828   -678   -997   -514   -691
   -127  -1163  -1036    644    454  -1101  -1161   -756   -576   -911   -420   -620
   -116  -1122  -1005    620    444  -1065  -1143   -714   -522   -862   -363   -576
   -111  -1119  -1008    615    446  -1065  -1148   -714   -522   -862   -358   -584
   -111  -1111  -1000    613    444  -1057  -1127   -711   -509   -854   -345   -579
   -140  -1140  -1000    639    428  -1072  -1119   -709   -511   -865   -348   -579
   -129  -1158  -1028    641    449  -1093  -1132   -719   -522   -883   -368   -602
   -119  -1145  -1026    628    452  -1085  -1127   -711   -509   -872   -355   -594
   -103  -1117  -1013    610    454  -1065  -1122   -696   -491   -854   -329   -571
    -98  -1096  -1000    594    449  -1049  -1127   -688   -480   -849   -316   -561
    -77  -1049   -971    561    446  -1010  -1132   -680   -465   -841   -296   -545
   -101  -1039   -940    568    418   -989  -1148   -698   -467   -852   -301   -553
   -127  -1078   -950    602    410  -1015  -1153   -735   -485   -885   -335   -584
   -111  -1098   -987    605    436  -1044  -1135   -737   -493   -896   -348   -592
    -96  -1057   -963    576    433  -1010  -1119   -711   -465   -865   -319   -563
   -106  -1026   -919    563    405   -974  -1117   -696   -446   -836   -288   -540
   -155  -1036   -880    597    361   -958  -1109   -693   -446   -828   -277   -532
   -153  -1057   -904    605    374   -982  -1119   -706   -467   -846   -298   -555
   -122  -1036   -914    579    394   -976  -1127   -711   -480   -852   -301   -558
   -101   -971   -872    535    381   -922  -1130   -698   -472   -836   -283   -545
   -111   -935   -823    524    355   -880  -1119   -683   -454   -810   -259   -527
   -109   -945   -836    527    361   -891  -1119   -675   -452   -795   -241   -504
    -75   -932   -857    504    389   -896  -1130   -670   -457   -789   -226   -480
    -57   -906   -849    480    394   -878  -1137   -667   -462   -779   -213   -459
    -59   -859   -800    459    368   -831  -1148   -665   -457   -756   -200   -433
    -20   -839   -818    428    397   -828  -1169   -662   -462   -753   -197   -431
     -7   -826   -820    415    405   -823  -1145   -641   -452   -737   -181   -405
    -25   -828   -802    426    387   -815  -1106   -628   -441   -727   -166   -374
    -15   -828   -813    423    397   -820  -1104   -626   -444   -730   -171   -361
     23   -818   -841    394    431   -828  -1104   -626   -449   -732   -176   -361
     64   -797   -865    366    462   -831  -1093   -633   -457   -735   -181   -368
     20   -854   -875    415    446   -865  -1104   -659   -480   -756   -205   -389
    -12   -880   -867    446    426   -875  -1088   -665   -480   -750   -220   -381
      5   -820   -826    407    413   -823  -1070   -646   -457   -722   -223   -332
     31   -782   -815    374    423   -797  -1036   -628   -436   -706   -239   -293
     59   -792   -854    363    457   -823   -992   -597   -413   -696   -262   -267
     64   -813   -878    374    470   -844   -935   -561   -402   -696   -298   -241
     33   -854   -888    407    457   -870   -893   -511   -418   -743   -361   -239
     18   -867   -888    423    452   -878   -862   -423   -407   -797   -413   -239
     44   -867   -911    410    475   -888   -872   -363   -340   -820   -454   -262
    -23   -872   -849    449    413   -862   -878   -355   -187   -740   -431   -252
    -25   -867   -844    444    407   -857   -906   -407   -129   -607   -371   -252
    -64   -893   -828    478    381   -862   -932   -467   -161   -545   -311   -280
    -59   -885   -828    472    381   -857   -930   -498   -194   -542   -267   -301
    -28   -857   -828    444    400   -844   -914   -493   -210   -550   -228   -303
     15   -828   -846    405    428   -836   -901   -475   -210   -584   -207   -306
     15   -820   -839    402    426   -828   -906   -480   -213   -628   -194   -301
     -5   -818   -813    410    402   -815   -911   -485   -207   -662   -187   -293
      0   -789   -789    394    394   -789   -904   -480   -194   -672   -181   -277
     18   -753   -771    366    394   -763   -906   -475   -192   -672   -176   -265
     54   -701   -756    322    405   -727   -924   -459   -171   -633   -148   -244
     67   -680   -748    303    407   -714   -935   -446   -127   -535   -119   -228
     70   -662   -732    296    400   -696   -914   -428    -49   -454   -103   -205
     51   -639   -693    293    368   -665   -909   -418     -7   -457   -114   -197
     38   -602   -641    280    340   -620   -930   -413    -10   -537   -142   -189
     49   -553   -602    252    324   -576   -948   -415    -23   -665   -163   -176
     67   -524   -592    228    329   -558   -943   -402    -25   -724   -174   -137
     83   -517   -600    215    340   -558   -943   -405    -33   -724   -174    -80
    122   -496   -618    187    368   -555   -945   -407    -49   -704   -166    -44
    140   -542   -683    200    410   -613   -948   -420    -83   -698   -179    -33
    158   -568   -727    205    441   -646   -945   -418   -101   -665   -171    -15
    179   -597   -776    207    475   -685   -943   -418   -119   -626   -174    -18
    181   -639   -823    228    501   -730   -927   -420   -142   -602   -197    -10
    171   -680   -854    254    511   -766   -904   -418   -158   -579   -213     -5
    194   -701   -896    254    545   -797   -896   -410   -174   -568   -239    -31
    205   -704   -909    246    553   -805   -888   -405   -181   -558   -246    -38
    176   -748   -924    285    550   -836   -888   -418   -202   -555   -272    -36
    142   -807   -953    332    548   -880   -872   -439   -231   -566   -285    -70
    106   -846   -953    371    530   -898   -846   -423   -231   -553   -257   -103
     96   -854   -950    376    522   -901   -846   -415   -231   -545   -236   -148
     96   -846   -945    374    519   -896   -849   -418   -233   -540   -220   -184
    124   -844   -969    358    545   -904   -852   -418   -239   -545   -231   -184
    148   -818   -966    335    555   -891   -833   -402   -226   -527   -215   -181
    140   -852   -995    353    566   -922   -828   -397   -233   -532   -233   -239
    148   -919  -1070    384    607   -995   -789   -361   -226   -584   -293   -303
    161   -943  -1104    389    631  -1023   -717   -288   -187   -618   -329   -358
    161   -961  -1122    400    641  -1041   -659   -202   -122   -597   -306   -387
    252   -722   -974    233    610   -846   -597    -46     51   -397    -88   -213
    358   -158   -519   -101    439   -337   -587     41    280    -23    335    197
    314    527    213   -423     51    371   -626    -44    465    420    820    659
    127    761    633   -444   -252    698   -831   -371    376    615   1018    807
    -64    265    327   -101   -197    293  -1028   -779    -90    171    631    465
   -122   -527   -407    324    142   -467  -1060  -1002   -592   -605   -111   -103
    -67  -1049   -982    558    454  -1018  -1060   -935   -732   -922   -475   -433
    -20  -1189  -1169    605    574  -1179  -1005   -771   -631   -880   -483   -498
     57  -1124  -1184    532    618  -1153   -948   -659   -506   -800   -431   -459
    106  -1047  -1153    470    628  -1098   -898   -576   -400   -717   -374   -400
     93  -1005  -1098    454    594  -1052   -891   -542   -340   -667   -353   -368
    129   -950  -1080    410    605  -1015   -891   -527   -306   -639   -368   -345
    265   -782  -1049    257    654   -914   -836   -470   -228   -561   -296   -285
    267   -745  -1015    239    641   -880   -818   -444   -194   -522   -244   -259
    197   -815  -1013    306    605   -914   -839   -465   -213   -530   -272   -254
    197   -823  -1021    314    607   -922   -849   -478   -223   -535   -314   -231
    189   -795   -984    298    587   -888   -820   -459   -210   -517   -293   -231
    106   -797   -906    345    504   -852   -774   -449   -197   -493   -262   -236
     -2   -859   -857    431    426   -859   -771   -465   -210   -504   -262   -257
     10   -823   -833    407    420   -828   -769   -454   -189   -485   -246   -249
     51   -750   -805    348    426   -776   -756   -426   -158   -457   -213   -231
     33   -737   -771    350    402   -753   -743   -413   -142   -441   -200   -223
    -10   -761   -750    384    368   -756   -763   -423   -150   -441   -213   -231
     38   -709   -748    335    392   -727   -771   -407   -140   -420   -200   -215
     70   -639   -709    283    387   -672   -761   -384   -114   -392   -171   -192
     93   -579   -672    241    381   -626   -753   -371   -101   -363   -142   -179
     85   -555   -644    233    363   -600   -756   -366    -93   -350   -119   -174
    150   -478   -628    163    389   -553   -737   -332    -59   -314    -77   -142
    145   -462   -607    155    374   -535   -750   -332    -51   -303    -64   -111
    111   -485   -597    184    353   -540   -756   -337    -54   -298    -72   -114
     75   -498   -576    210    324   -537   -756   -353    -67   -296    -54   -103
     51   -532   -584    241    316   -558   -769   -379    -93   -322    -77    -96
     72   -535   -610    228    340   -571   -797   -389    -98   -327    -96    -67
    168   -431   -600    129    381   -514   -795   -361    -67   -272    -44     12
    205   -353   -558     72    379   -454   -756   -332    -41   -233      0     49
    109   -410   -519    150    314   -465   -750   -337    -51   -241     -2     46
     75   -452   -527    187    301   -488   -771   -350    -62   -252    -15     44
     96   -423   -519    163    306   -470   -761   -337    -46   -231     20     70
    137   -371   -509    116    322   -439   -743   -319    -25   -210     59     80
    158   -335   -493     88    324   -413   -730   -306    -10   -192     77     85
    137   -332   -472     96    303   -402   -724   -314    -12   -197     70     83
    127   -345   -472    109    298   -407   -717   -324    -25   -213     59     72
    137   -324   -465     93    298   -394   -706   -316    -18   -210     67     75
    145   -301   -446     77    296   -374   -709   -303      5   -192     83     75
    129   -293   -423     80    275   -355   -717   -301     12   -189     83     64
    187   -210   -397     10    290   -303   -688   -272     46   -161    106     83
    171   -200   -374     12    272   -285   -657   -257     64   -150    109     80
    129   -252   -381     62    254   -316   -644   -265     54   -171     88     54
    132   -288   -420     77    275   -353   -657   -277     33   -197     62     36
    135   -288   -426     75    277   -355   -675   -288     20   -213     54     31
    145   -259   -407     57    275   -335   -675   -283     25   -207     77     31
    135   -254   -389     59    262   -322   -678   -277     28   -200    101     33
    111   -280   -394     83    252   -337   -693   -285     15   -210     96     25
    122   -265   -389     70    254   -327   -696   -288      7   -213     96     25
    109   -231   -342     59    226   -285   -688   -285      7   -213    106     31
    103   -226   -329     62    215   -277   -701   -288     -2   -215    114     28
    109   -226   -337     57    220   -280   -719   -296    -12   -220    116     25
     85   -233   -319     72    202   -275   -732   -303    -25   -231    114     20
     96   -200   -296     51    194   -246   -724   -293    -20   -226    124     33
     98   -174   -272     38    184   -223   -711   -277    -10   -215    137     49
    114   -137   -252     10    181   -194   -714   -270     -2   -205    153     70
    158    -85   -244    -36    200   -163   -714   -257      2   -192    171     83
    184    -54   -241    -64    213   -148   -693   -239      7   -184    184     90
    187    -72   -259    -57    223   -166   -683   -244     -2   -197    174     77
    155    -59   -215    -49    184   -137   -688   -252     -2   -200    174     83
    132    -44   -176    -44    153   -109   -688   -272    -12   -205    176     88
    106    -57   -163    -25    135   -109   -683   -301    -38   -220    166     72
    137    -44   -181    -46    158   -111   -706   -329    -62   -239    158     54
    148    -54   -205    -46    174   -127   -737   -363    -93   -265    137     38
    155    -67   -223    -44    187   -142   -743   -374   -106   -277    124     33
    163    -62   -226    -51    194   -142   -735   -371   -101   -277    127     28
    158    -70   -228    -44    192   -148   -730   -366    -98   -277    129     20
    179   -111   -290    -33    233   -200   -743   -371   -116   -306     98    -12
    171   -150   -322    -10    246   -236   -748   -384   -140   -337     70    -41
    163   -197   -361     15    259   -280   -761   -405   -166   -371     41    -64
    181   -210   -392     15    285   -301   -771   -415   -184   -387     41    -67
    142   -254   -400     54    270   -327   -784   -433   -210   -413     18    -93
    103   -298   -405     96    254   -350   -782   -444   -226   -433     -2   -114
     83   -306   -392    111    236   -348   -779   -441   -228   -441    -10   -122
     98   -288   -387     96    241   -337   -784   -439   -231   -446    -15   -132
    109   -280   -389     85    246   -335   -789   -436   -236   -449    -12   -122
    101   -280   -381     90    239   -332   -789   -428   -239   -452    -10   -109
     33   -345   -381    155    205   -363   -756   -392   -228   -470    -23   -129
    -72   -415   -342    244    135   -379   -644   -296   -168   -478    -49   -150
   -119   -366   -246    241     62   -306   -540   -161    -54   -415     -7   -109
   -137   -233    -96    184    -20   -166   -457      5    114   -246    142     18
   -132    171    303    -20   -218    239   -444    109    322     83    498    342
   -184    859   1044   -337   -613    950   -509     51    514    535   1021    813
   -296   1197   1491   -452   -896   1343   -766   -319    407    737   1270   1000
   -394    932   1327   -270   -859   1130  -1000   -743    -12    439   1026    797
   -470    145    613    161   -542    379  -1044  -1015   -566   -350    303    246
   -449   -542    -93    496   -179   -319   -982   -937   -782   -828   -192   -161
   -392   -696   -303    542    -44   -501   -930   -763   -675   -797   -220   -213
   -363   -665   -301    514    -31   -483   -852   -626   -537   -706   -166   -174
   -337   -576   -239    454    -49   -407   -779   -514   -405   -600    -90   -111
   -358   -483   -124    420   -116   -303   -730   -444   -309   -509    -10    -62
   -368   -444    -75    405   -148   -259   -709   -413   -267   -475     25    -44
   -353   -405    -51    379   -153   -228   -688   -394   -236   -459     46    -23
   -340   -389    -49    363   -148   -220   -685   -381   -220   -457     59      2
   -361   -387    -25    374   -168   -207   -680   -374   -215   -454     75     18
   -345   -379    -33    361   -155   -207   -670   -361   -207   -470     88     18
   -407   -426    -18    415   -194   -223   -670   -366   -210   -511     88     12
   -446   -478    -33    462   -207   -257   -657   -387   -226   -514    101     15
   -384   -418    -33    402   -176   -226   -620   -366   -215   -423    171     49
   -309   -363    -54    335   -127   -210   -610   -355   -210   -376    179     70
   -270   -345    -75    306    -98   -210   -610   -350   -202   -361    150    114
   -233   -319    -85    275    -75   -205   -613   -358   -200   -366    166    129
   -239   -348   -109    293    -64   -228   -592   -355   -200   -371    181    140
   -233   -358   -124    296    -54   -244   -589   -363   -202   -345    184    127
   -241   -353   -111    296    -67   -233   -581   -355   -192   -314    207    132
   -236   -335    -98    285    -70   -218   -568   -342   -174   -293    244    150
   -207   -319   -111    265    -49   -215   -566   -327   -163   -265    254    166
   -189   -301   -111    241    -38   -207   -566   -324   -166   -254    262    200
   -179   -252    -72    215    -54   -163   -558   -311   -153   -272    290    252
   -181   -233    -51    205    -67   -142   -553   -298   -135   -275    303    259
   -207   -257    -49    233    -80   -153   -540   -296   -127   -270    316    252
   -252   -275    -25    262   -114   -150   -514   -280   -116   -249    342    257
   -244   -257    -12    249   -116   -135   -509   -267    -93   -153    376    270
   -213   -220     -7    218   -103   -116   -509   -257    -85    -98    402    293
   -205   -179     25    192   -116    -77   -485   -239    -88    -59    431    340
   -197   -153     44    174   -122    -54   -459   -207    -44    -28    457    397
   -181   -129     51    155   -119    -38   -457   -192     -2    -31    467    439
   -179   -106     70    142   -127    -18   -449   -174     28    -15    472    441
   -161    -62     98    111   -129     18   -439   -163     44      5    488    457
   -142    -18    124     77   -135     54   -426   -161     62     15    491    472
   -116     25    142     44   -129     83   -402   -153     83     23    501    480
   -101     72    174     15   -137    122   -381   -135    114     44    517    498
   -132     88    220     23   -176    153   -361   -106    153     70    537    506
   -127     85    213     20   -171    148   -361   -103    153     67    537    498
   -127    106    233     10   -181    168   -348    -96    163     67    537    504
   -140     90    228     23   -184    158   -329    -96    163     49    517    504
   -184     64    249     59   -215    155   -316    -90    168     38    509    501
   -231     64    293     83   -265    179   -309    -77    179     38    509    514
   -210     93    303     57   -257    197   -290    -62    189     49    511    519
   -176    137    314     18   -246    223   -293    -62    200     51    514    540
   -231    109    340     62   -285    223   -303    -75    197     38    496    537
   -298     46    342    124   -322    194   -306    -80    187     18    470    514
   -301     64    366    116   -332    215   -301    -83    187     18    467    511
   -236    142    379     46   -309    259   -293    -80    197     20    472    511
   -150    189    340    -18   -244    265   -293    -80    202     15    465    498
   -187    166    353      7   -270    259   -309    -96    194     15    454    485
   -202    179    379     10   -290    277   -303    -80    215     41    472    504
   -158    213    371    -28   -265    290   -296    -62    233     57    488    517
   -174    205    379    -15   -275    290   -293    -59    236     54    480    501
   -171    187    358    -10   -265    272   -283    -75    215     33    459    472
   -148    226    374    -38   -262    298   -252    -54    231     49    475    480
   -150    228    379    -41   -265    303   -252    -54    231     46    467    459
   -140    228    368    -44   -254    298   -249    -54    226     44    462    459
   -155    236    392    -41   -275    311   -246    -44    233     46    465    446
   -174    277    452    -51   -314    363   -239    -33    249     64    488    465
   -168    306    475    -70   -322    389   -241    -59    236     62    493    498
   -161    280    441    -59   -301    361   -241    -77    215     44    475    493
   -168    275    444    -54   -306    358   -246   -103    192     36    470    470
   -192    272    462    -41   -327    366   -259   -132    171     23    465    488
   -197    257    454    -31   -324    355   -272   -137    166     15    454    488
   -241    231    472      5   -355    350   -277   -129    166     15    446    467
   -223    200    423     10   -322    311   -275   -127    153     -7    410    454
   -174    155    329      7   -252    244   -285   -145    116    -54    353    410
   -202    116    316     41   -259    215   -272   -148     98    -83    314    374
   -231     85    316     72   -272    200   -267   -155     85   -106    277    384
   -246     77    324     83   -285    200   -259   -168     72   -124    236    400
   -293     20    314    135   -303    166   -270   -187     49   -142    200    387
   -314    -28    285    168   -301    127   -283   -205     28   -155    171    394
   -280      7    288    137   -283    148   -244   -179     49   -137    174    444
   -231     59    288     83   -259    171   -226   -148     83    -98    192    465
   -218     28    246     93   -233    137   -275   -171     67   -119    166    444
   -210    -38    171    124   -192     64   -309   -189     51   -155    106    407
   -155   -114     41    135    -98    -36   -283   -163     57   -187     33    337
    -70   -116    -49     90    -12    -83   -194    -77    111   -189    -25    236
     83    -28   -111    -28     96    -67   -114     49    207   -106     10    228
    241    200    -41   -223    140     80    -77    158    340     72    189    392
    413    711    298   -561     57    506   -111    171    488    392    581    774
    392   1356    961   -875   -285   1158   -239    -49    548    740   1052   1148
    306   1504   1197   -906   -444   1350   -483   -452    327    769   1161   1187
    215   1002    787   -610   -285    893   -649   -852   -168    228    672    792
    171    109    -62   -140    116     23   -683  -1052   -678   -623   -176    135
    257   -319   -576     28    415   -446   -631   -885   -701   -815   -452   -116
    303   -374   -678     33    491   -524   -553   -696   -561   -727   -418   -109
    288   -322   -610     18    446   -467   -470   -550   -407   -600   -327    -41
    202   -236   -439     18    319   -337   -384   -433   -265   -472   -228     36
    179   -137   -319    -20    246   -228   -329   -366   -184   -410   -161    109
    184    -80   -265    -51    223   -171   -296   -329   -148   -394   -122    148
    176    -62   -241    -57    205   -150   -275   -316   -137   -410   -109    161
    174    -51   -226    -59    200   -137   -252   -301   -114   -410   -109    181
    150    -41   -192    -57    171   -116   -246   -288    -85   -374   -111    192
    140     -5   -145    -67    142    -75   -239   -259    -46   -309    -96    207
    116     33    -83    -75     98    -23   -228   -231     -5   -205    -88    228
     62     12    -49    -36     57    -18   -239   -223      7    -80   -109    239
     20      7    -12    -15     18     -2   -267   -223      2    -62   -129    226
     12     36     23    -25     -5     31   -280   -213    -12   -166   -140    239
     12     54     41    -36    -15     49   -290   -202    -25   -259   -148    254
     15     85     70    -49    -25     77   -311   -189    -31   -301   -148    267
     -2     75     75    -38    -38     75   -309   -179    -46   -311   -153    314
    -38     59     98    -10    -67     77   -277   -163    -59   -296   -140    327
    -57     59    116     -2    -88     88   -272   -150    -70   -277   -135    293
    -36     88    124    -25    -80    106   -280   -132    -64   -254   -122    322
    -36    116    153    -41    -96    135   -272   -114    -64   -239   -129    363
   -101     77    179     10   -140    129   -265   -124    -96   -246   -158    368
    -93     80    174      5   -135    127   -254   -135   -127   -241   -192    350
    -75    124    200    -23   -137    161   -223   -119   -127   -202   -181    363
    -44    174    218    -64   -132    194   -265   -129   -142   -176   -153    381
    -80    153    233    -36   -155    192   -288   -153   -174   -176   -153    342
    -88    153    239    -33   -163    194   -288   -166   -205   -174   -174    314
    -57    197    254    -70   -155    226   -283   -158   -218   -176   -179    340
    -70    194    265    -64   -168    231   -298   -161   -239   -179   -179    324
    -77    184    262    -54   -171    223   -314   -155   -246   -163   -161    275
    -70    197    267    -64   -168    233   -314   -135   -236   -132   -106    265
    -51    205    257    -75   -153    231   -301   -135   -249   -132    -88    244
    -80    210    290    -64   -187    249   -296   -142   -270   -150    -90    220
    -83    239    322    -77   -202    280   -290   -137   -267   -140    -77    215
    -98    252    348    -77   -226    298   -283   -132   -262   -132    -72    194
   -129    228    358    -49   -244    293   -275   -127   -265   -132    -85    184
   -119    262    381    -72   -252    322   -272   -129   -270   -140   -101    176
   -106    283    389    -88   -249    335   -275   -132   -272   -150    -93    158
    -96    306    402   -106   -252    353   -262   -119   -252   -140    -75    158
   -148    262    410    -57   -277    335   -265   -122   -257   -153    -67    137
   -181    223    405    -23   -293    314   -285   -140   -275   -168    -93     83
   -161    231    392    -36   -275    311   -285   -150   -277   -168   -111     59
   -124    254    379    -67   -252    314   -265   -145   -272   -158   -106     57
   -161    215    376    -25   -267    296   -267   -148   -277   -163   -119     23
   -215    148    363     31   -290    257   -290   -168   -296   -176   -127    -12
   -223    114    337     54   -280    223   -301   -187   -303   -184   -109    -64
   -187    127    314     25   -249    220   -303   -187   -296   -184    -83    -85
   -148    161    309     -5   -228    233   -301   -171   -272   -168    -54    -72
   -135    197    332    -31   -233    265   -277   -150   -244   -142    -10    -77
    -77    249    327    -85   -202    288   -262   -132   -220   -129     28   -106
   -129    205    335    -38   -233    270   -288   -158   -241   -153      5   -155
   -197    176    374     10   -285    275   -309   -174   -249   -168    -15   -194
   -181    181    361      0   -270    270   -316   -174   -239   -166    -15   -163
   -163    184    348    -10   -254    265   -309   -163   -223   -163    -41    -90
    -88    275    363    -96   -226    316   -249   -116   -174   -111      2    -31
    -33    366    400   -166   -215    381   -197    -83   -129    -62     25     10
   -137    314    449    -88   -293    381   -223   -116   -140    -88    -28     44
   -174    303    478    -64   -327    392   -241   -137   -145    -98    -67     83
   -176    322    498    -72   -337    410   -262   -161   -150   -101    -70    106
   -174    324    498    -75   -335    410   -277   -181   -161    -85    -67    114
   -176    293    467    -59   -322    381   -293   -197   -168    -98    -51    111
   -200    259    459    -31   -329    358   -327   -226   -192   -127    -70    111
   -228    220    449      2   -337    335   -374   -254   -223   -176   -135     77
   -241    215    457     12   -348    335   -379   -244   -207   -161    -88     18
   -181    215    397    -18   -290    306   -332   -223   -189   -127    -18    -18
   -228    155    384     36   -306    270   -324   -228   -200   -142    -28     -2
   -262    119    381     70   -322    249   -345   -246   -223   -171    -75      0
   -280     83    363     98   -322    223   -355   -259   -241   -192   -111    -20
   -316     51    368    132   -342    210   -366   -283   -262   -215   -145    -20
   -306     51    358    127   -332    205   -366   -280   -267   -210   -137    -23
   -272     88    358     90   -316    220   -371   -270   -257   -192   -103    -12
   -241    127    368     57   -303    246   -384   -270   -252   -187    -93      5
   -236    137    371     46   -303    254   -410   -290   -265   -202   -106     10
   -236    109    345     62   -290    226   -418   -306   -280   -226   -129    -12
   -231     44    275     90   -254    158   -397   -280   -290   -257   -166    -62
   -218    -12    205    116   -213     96   -322   -202   -265   -288   -205   -119
   -158     31    187     62   -174    109   -233    -98   -187   -259   -179   -124
    -98    158    257    -31   -176    207   -174     20    -67   -148    -77    -51
    -51    545    594   -249   -322    568   -187     88    109    122    223    239
    -54   1275   1330   -610   -691   1301   -254     25    303    545    743    737
   -176   1719   1893   -771  -1036   1805   -496   -319    249    784   1067    992
   -239   1553   1790   -657  -1015   1670   -766   -732   -106    563    917    823
   -280    818   1098   -270   -691    958   -862  -1049   -662   -187    239    267
   -257     70    327     93   -290    197   -831  -1021   -930   -711   -316   -210
   -210   -166     41    187   -127    -62   -769   -836   -852   -714   -366   -303
   -187   -187      0    187    -96    -93   -683   -693   -740   -652   -327   -316
   -140    -77     62    109   -103     -7   -607   -571   -613   -558   -249   -275
    -67    119    187    -25   -127    153   -566   -467   -480   -436   -135   -163
    -38    223    262    -90   -150    241   -566   -418   -413   -374    -70   -103
    -67    205    272    -70   -171    239   -555   -410   -405   -366    -57   -109
    -46    197    241    -77   -145    218   -527   -415   -420   -384    -62   -114
    -75    163    239    -44   -155    200   -517   -426   -436   -415    -83   -135
    -80    189    270    -54   -174    228   -542   -420   -415   -397    -57   -124
      2    270    267   -135   -132    267   -548   -405   -392   -374    -31    -85
     38    301    262   -171   -111    283   -542   -402   -387   -374    -25    -72
      7    246    239   -127   -114    244   -553   -423   -415   -407    -59   -106
     38    283    244   -161   -103    265   -548   -426   -418   -415    -59   -114
     25    293    267   -158   -119    280   -545   -449   -436   -431    -62   -127
    -10    265    272   -127   -140    267   -550   -472   -459   -454    -77   -153
    -20    241    262   -109   -140    252   -553   -483   -470   -467    -90   -163
     49    296    246   -176    -98    272   -537   -465   -459   -452    -67   -158
     77    316    239   -200    -80    277   -555   -462   -457   -444    -49   -148
     83    337    254   -213    -85    296   -571   -475   -465   -452    -46   -129
     46    353    306   -200   -129    329   -548   -485   -480   -465    -57   -116
     20    340    319   -181   -150    329   -542   -488   -493   -472    -72   -132
      0    381    381   -189   -189    381   -517   -467   -470   -441    -28   -111
    -46    392    436   -174   -241    413   -504   -465   -462   -428     -2    -93
    -72    392    465   -158   -267    428   -527   -470   -465   -428      7    -83
    -59    459    517   -202   -288    488   -553   -454   -446   -402     38    -46
    -38    504    542   -233   -290    522   -540   -439   -436   -381     57    -12
    -72    475    545   -202   -309    509   -522   -449   -459   -394     44      0
    -88    522    610   -215   -348    566   -506   -428   -449   -376     70     41
    -85    561    646   -239   -368    605   -496   -407   -433   -363     96     64
   -114    530    644   -210   -379    587   -509   -410   -452   -379     88     57
   -119    509    628   -197   -374    568   -519   -405   -462   -387     93     51
   -124    519    644   -197   -384    581   -514   -394   -465   -384    116     51
   -109    548    657   -220   -384    602   -491   -381   -459   -376    122     41
   -145    553    696   -205   -420    623   -483   -392   -478   -392    114     41
   -119    613    732   -249   -426    670   -462   -381   -465   -381    124     77
   -153    592    745   -218   -449    667   -457   -379   -465   -376    135     67
   -148    602    748   -228   -449    675   -459   -376   -465   -371    145     51
   -137    636    774   -249   -457    704   -439   -371   -459   -376    137     46
    -59    709    769   -324   -415    740   -392   -337   -426   -353    163     57
    -59    693    753   -316   -405    722   -387   -342   -431   -361    158     20
    -88    649    737   -283   -413    691   -405   -374   -459   -392    119    -23
    -70    646    714   -288   -392    680   -420   -384   -467   -402    111    -46
    -62    615    678   -277   -368    646   -446   -410   -496   -433     85    -72
    -12    646    659   -316   -335    652   -459   -402   -491   -428     96    -59
    166    849    680   -509   -257    763   -379   -327   -415   -353    171      7
    129    833    701   -483   -285    769   -342   -316   -407   -348    184     -5
      0    740    737   -371   -368    737   -361   -348   -436   -379    150    -31
    -64    727    792   -329   -428    758   -358   -350   -428   -379    148    -18
    -85    724    810   -319   -446    766   -371   -345   -426   -379    142     -5
    -38    820    857   -392   -446    839   -340   -309   -387   -342    184     44
    -77    810    888   -368   -483    849   -327   -303   -376   -342    184     75
    -85    800    885   -355   -485    841   -329   -298   -374   -342    184     85
    -49    828    878   -392   -462    852   -332   -296   -368   -345    197     93
    -12    854    867   -420   -441    859   -322   -285   -353   -332    231    106
      0    875    875   -439   -439    875   -316   -283   -345   -324    241    114
     12    922    909   -467   -446    917   -319   -283   -335   -324    241    124
     54    958    904   -509   -423    932   -319   -288   -332   -329    265    148
     90    997    904   -545   -407    950   -327   -293   -327   -319    314    179
     59    948    888   -506   -413    919   -358   -332   -358   -363    290    155
     49    901    852   -475   -400    878   -371   -371   -407   -449    244     98
     80    909    826   -496   -374    870   -376   -376   -428   -514    257    109
     77    867    787   -472   -353    828   -371   -384   -433   -527    277    111
     54    815    758   -436   -353    787   -358   -384   -418   -462    316    111
     25    766    740   -394   -355    753   -353   -374   -405   -415    345    145
     -5    688    693   -342   -348    688   -353   -374   -428   -397    348    150
    -20    644    665   -311   -342    654   -342   -384   -454   -444    327    135
    -54    610    662   -280   -358    636   -327   -392   -467   -496    316    142
    -70    600    670   -265   -368    633   -311   -392   -480   -483    301    161
    -88    584    672   -249   -381    628   -303   -379   -478   -462    316    174
   -114    568    683   -228   -400    626   -293   -361   -470   -472    355    194
   -142    576    719   -218   -431    646   -280   -345   -459   -478    379    213
   -166    579    745   -205   -454    662   -272   -335   -454   -465    389    239
   -161    584    745   -213   -454    665   -239   -332   -459   -457    379    265
   -122    545    667   -213   -394    605   -197   -303   -470   -459    355    244
   -109    444    553   -168   -329    498   -148   -231   -436   -496    301    197
   -106    402    509   -148   -306    454   -111   -145   -348   -574    257    166
    101    633    530   -368   -215    581    -23     25   -140   -345    405    283
    161   1005    844   -584   -340    924     23    116     59    -10    711    519
     36   1530   1491   -784   -727   1512    -64      5    163    345   1130    867
    -64   2042   2107   -987  -1085   2073   -277   -332     90    628   1467   1140
    -88   1909   1997   -911  -1044   1953   -511   -683   -215    496   1366   1023
   -158   1189   1345   -517   -753   1267   -563   -932   -693   -200    745    535
   -168    441    607   -137   -389    524   -504   -917   -961   -787    171     72
   -116    142    259    -12   -187    200   -457   -756   -904   -849     41    -28
   -101    124    226    -12   -163    174   -374   -597   -753   -743     96     15
   -114    171    285    -28   -200    228   -293   -472   -613   -633    189     77
   -127    246    374    -59   -252    311   -231   -374   -498   -550    275    155
   -119    311    431    -96   -275    371   -197   -309   -428   -517    324    200
    -93    371    465   -140   -280    415   -158   -265   -389   -501    355    213
   -122    397    519   -137   -319    457   -114   -228   -353   -483    394    226
   -218    376    594    -80   -407    485    -72   -213   -337   -475    410    252
   -293    345    639    -25   -465    491    -54   -213   -340   -488    405    272
   -244    366    610    -62   -428    488    -83   -218   -355   -524    381    272
   -150    420    571   -135   -361    496   -103   -215   -353   -550    387    280
    -46    478    524   -218   -285    501   -114   -218   -348   -553    389    275
    -46    462    509   -207   -277    485   -109   -215   -345   -542    400    285
    -88    407    496   -161   -290    452    -98   -223   -358   -548    402    252
    -64    428    493   -181   -280    459    -90   -220   -353   -532    441    210
    -46    428    475   -192   -262    452    -98   -226   -355   -532    454    181
    -10    452    462   -220   -236    457   -114   -231   -350   -532    470    174
     15    475    459   -246   -220    467   -127   -233   -340   -527    478    168
     28    491    462   -259   -215    475   -132   -236   -329   -524    493    158
      0    472    472   -236   -236    472   -168   -257   -348   -535    498    142
     49    501    452   -275   -200    478   -181   -246   -342   -530    506    155
    122    553    428   -340   -153    493   -155   -220   -332   -514    527    187
    205    641    436   -423   -116    540   -106   -187   -301   -485    561    231
    171    633    462   -405   -145    548    -85   -184   -298   -483    566    254
     25    501    475   -262   -223    488   -127   -226   -340   -519    550    210
     67    527    457   -298   -194    493   -124   -210   -337   -501    581    197
     96    561    465   -329   -184    514   -103   -187   -322   -480    613    215
     96    579    483   -337   -194    530   -109   -179   -322   -483    618    233
     72    568    496   -319   -210    532   -129   -176   -324   -488    623    241
     93    597    504   -345   -205    550   -129   -161   -319   -478    639    252
    148    665    517   -407   -184    592    -88   -124   -293   -452    659    296
    150    672    522   -413   -187    597    -75   -111   -288   -452    659    311
    137    675    537   -405   -200    607    -59    -98   -285   -454    652    327
    142    654    509   -400   -184    581    -41    -98   -303   -478    620    311
    174    613    439   -394   -132    527    -44    -88   -329   -511    571    285
    239    613    374   -428    -70    493    -33    -44   -322   -527    524    288
    335    636    301   -485     18    470    -44    -10   -275   -511    506    272
    444    644    200   -545    122    423    -62    -31   -226   -467    522    244
    496    607    111   -553    192    361    -80    -77   -223   -423    530    218
    530    613     80   -574    223    348    -51    -83   -210   -387    548    223
    535    605     70   -568    233    337    -36    -83   -200   -371    566    228
    418    504     83   -462    166    293    -67   -119   -226   -394    540    194
    371    491    119   -431    127    306    -54   -116   -226   -397    542    187
    337    498    161   -420     88    329    -31   -101   -220   -394    566    179
    283    491    207   -387     38    350     -5    -85   -215   -400    566    181
    187    436    246   -314    -28    342    -23   -101   -236   -444    527    168
    168    428    259   -301    -44    345    -25    -98   -236   -475    524    166
    184    459    272   -322    -44    366      5    -72   -218   -488    542    179
    124    439    314   -280    -93    376     15    -72   -205   -491    561    202
     85    444    358   -265   -137    400     18    -67   -163   -449    592    220
     75    465    389   -270   -158    426     36    -38   -109   -363    623    241
     64    493    428   -283   -181    462     46    -12    -70   -241    636    265
     25    506    480   -265   -226    493     38      0    -38   -122    636    290
    -49    459    509   -205   -280    483    -10    -12    -44   -137    613    288
    -57    496    553   -220   -303    524    -28      7    -31   -218    628    306
    -33    574    607   -270   -322    589    -20     38      0   -254    665    363
    -54    571    626   -257   -340    597      5     31    -10   -277    654    376
    -57    571    626   -257   -342    597     -7      7    -31   -285    657    387
    -41    566    605   -262   -322    584    -51    -20    -67   -311    631    379
    -49    537    587   -246   -316    561    -57    -36   -103   -337    589    376
    -54    537    592   -241   -322    563    -80    -44   -127   -348    561    374
    -93    478    571   -192   -332    524   -109    -57   -158   -374    524    363
   -122    428    548   -153   -335    488   -114    -54   -176   -381    501    342
    -85    431    517   -174   -301    475   -106    -46   -187   -381    470    332
   -106    371    478   -132   -290    423   -101    -44   -207   -392    420    329
   -163    298    459    -70   -311    376    -90    -49   -228   -381    389    322
   -184    254    436    -36   -309    345    -85    -57   -249   -361    381    319
   -184    215    397    -15   -290    306    -90    -64   -272   -345    368    342
   -210    168    379     20   -293    272   -101    -77   -296   -353    342    329
   -265    109    374     75   -319    241   -127    -93   -324   -376    314    259
   -265    119    384     70   -324    252   -109    -72   -322   -363    332    252
   -239    163    402     36   -322    283    -70    -54   -303   -345    353    314
   -322     72    394    124   -358    233    -57    -64   -319   -366    301    252
   -397    -15    381    205   -392    181    -46    -49   -322   -387    267    187
   -384    -51    332    218   -361    137     31     12   -298   -400    241    137
   -441   -145    296    293   -371     72     98     64   -288   -465    153     64
   -475   -205    270    340   -374     31    129    158   -239   -465    111     62
   -394    155    548    119   -472    350    215    350     -5   -161    439    306
   -363    774   1137   -207   -750    956    210    379    218    257    922    748
   -418   1473   1891   -530  -1153   1680     96    176    327    639   1353   1200
   -571   1600   2171   -514  -1371   1886   -150   -210    142    701   1447   1239
   -719    896   1615    -90  -1166   1254   -350   -592   -381    111    917    753
   -745    -33    711    389   -730    337   -389   -758   -872   -683    161    109
   -657   -415    241    535   -449    -88   -329   -615   -906   -891   -116   -127
   -571   -413    158    493   -366   -127   -233   -410   -737   -792    -75    -75
   -561   -340    220    449   -392    -59   -111   -239   -571   -654     44    -25
   -589   -314    272    452   -433    -20    -62   -163   -485   -581    101     -5
   -579   -288    290    431   -436      0    -41   -122   -441   -561    101     23
   -519   -202    316    361   -418     57     10    -75   -389   -530    111     80
   -584   -259    322    420   -454     31     -2    -70   -379   -514    116     72
   -576   -265    311    420   -444     23      0    -62   -368   -496    132     59
   -527   -252    275    389   -402     10     12    -51   -355   -488    135     54
   -563   -283    280    423   -423     -2     18    -54   -353   -485    127     51
   -553   -223    327    387   -441     51     46    -23   -311   -439    181     88
   -592   -265    327    428   -462     31     64    -18   -306   -439    174    109
   -633   -322    309    478   -475     -7     62    -18   -306   -441    168    106
   -623   -314    309    470   -467     -2     59    -18   -301   -413    197     98
   -607   -298    309    452   -459      5     67      2   -280   -392    200    119
   -561   -267    290    413   -426     10     67     18   -267   -389    168    155
   -584   -296    285    439   -436     -5     64     12   -275   -392    161    148
   -615   -322    293    470   -454    -15     72     15   -267   -361    218    129
   -659   -340    319    498   -491    -12     57      2   -275   -368    197    124
   -657   -337    319    496   -491    -10     25     -5   -283   -384    155    129
   -553   -228    322    389   -439     46     57     44   -241   -342    171    187
   -472    -98    374    285   -423    137    106    101   -187   -285    207    265
   -563   -184    376    371   -472     96     90     67   -228   -314    181    223
   -639   -283    353    459   -498     33     62     28   -272   -342    171    158
   -698   -332    366    514   -535     18     31     23   -285   -355    142    161
   -693   -298    394    496   -545     46     25     41   -270   -335    153    192
   -602   -161    439    379   -522    137     90     83   -228   -277    223    228
   -675   -223    452    449   -563    111     90     77   -249   -283    228    220
   -711   -252    459    480   -587    103     49     75   -262   -288    202    226
   -657   -200    457    428   -558    127     36     80   -270   -288    179    239
   -636   -181    452    407   -545    132     38     83   -280   -298    155    241
   -584    -93    488    337   -537    197     64    103   -259   -280    163    270
   -613   -129    483    368   -550    176     64     96   -277   -293    158    259
   -670   -202    467    436   -568    132     62     80   -303   -306    145    231
   -605    -88    514    345   -561    210     72    114   -272   -277    161    257
   -605    -36    566    319   -587    265    109    150   -236   -239    210    277
   -683    -93    589    387   -639    249    145    127   -265   -270    174    244
   -813   -181    631    498   -722    223    158    103   -290   -293    142    197
   -800   -174    623    485   -711    226    148    111   -285   -288    145    192
   -813   -166    646    491   -730    239    179    140   -265   -275    135    218
   -997   -148    849    571   -924    350    272    213   -194   -205    187    288
   -867   -132    735    501   -802    301    246    200   -215   -233    145    270
   -709   -101    607    405   -659    252    176    181   -236   -244    140    215
   -633    -75    555    353   -597    239    129    187   -252   -270    111    228
   -652    -44    607    345   -631    283    114    200   -233   -252    137    239
   -657    -62    594    361   -626    265    111    220   -197   -200    226    226
   -646    -83    563    363   -607    239    140    220   -210   -205    215    197
   -654    -93    561    371   -607    233    171    231   -213   -213    197    205
   -675    -64    610    366   -644    272    213    270   -174   -184    226    246
   -571     75    646    249   -607    361    267    350   -101   -116    296    309
   -576     75    649    249   -613    361    267    366    -83   -109    296    316
   -717      7    722    353   -719    363    236    327   -101   -111    311    283
   -704     64    769    319   -737    418    259    342    -70    -85    340    293
   -714     12    727    350   -719    368    259    319    -98   -124    296    265
   -579    116    696    228   -636    405    207    345    -75   -106    296    277
   -522    236    756    142   -639    496    267    389    -20    -64    316    316
   -667    179    846    241   -758    514    335    363    -38    -90    298    301
   -904    -36    867    470   -885    415    277    270   -135   -189    220    231
   -885     10    896    436   -891    452    265    272   -132   -179    228    241
   -782     83    865    348   -823    472    239    272   -127   -171    249    257
   -735     85    818    324   -776    452    215    267   -135   -168    257    257
   -696    111    807    293   -750    459    218    270   -137   -168    246    254
   -670    111    779    277   -724    444    210    272   -150   -179    236    246
   -626    109    732    257   -680    420    194    272   -166   -194    218    241
   -602     75    675    262   -641    374    179    262   -194   -228    176    218
   -665    -15    649    340   -657    316    150    213   -254   -298     96    171
   -711    -93    618    402   -667    262    101    168   -311   -353     41    124
   -589      7    597    290   -594    301    140    210   -285   -324     88    145
   -610      5    615    303   -613    309    166    220   -288   -327     88    153
   -758   -137    620    449   -691    241    153    189   -329   -368     51    116
   -766   -161    605    462   -688    220    142    189   -340   -379     46    129
   -678    -90    584    384   -631    246    142    213   -322   -368     44    155
   -631    -59    568    345   -602    254    155    226   -316   -363     41    145
   -704   -140    563    423   -633    210    174    215   -327   -379     33    114
   -828   -314    511    568   -672     98    205    233   -355   -441    -36     36
   -839   -363    475    600   -657     54    296    327   -314   -459    -85    -12
   -724   -280    444    501   -584     80    379    478   -210   -394    -46     12
   -600     12    613    293   -605    311    478    678      0   -153    197    241
   -602    584   1187      7   -896    885    475    735    241    262    688    719
   -763   1213   1974   -226  -1369   1592    358    568    400    685   1200   1179
   -888   1415   2301   -265  -1597   1857    119    210    285    795   1374   1299
   -919    971   1891    -25  -1405   1431    -77   -181   -168    314    919    948
   -891     49    940    418   -917    493   -155   -428   -748   -530     96    252
   -800   -431    368    615   -587    -31   -135   -314   -833   -756   -176    -57
   -805   -553    252    678   -530   -150    -36   -127   -701   -688   -158    -77
   -867   -581    285    724   -576   -148     67      5   -579   -610   -127    -57
   -833   -467    363    649   -600    -54    158    122   -459   -519    -46     15
   -810   -376    433    592   -623     28    202    202   -366   -426     41     88
   -802   -342    457    571   -631     57    233    241   -316   -387     75    119
   -810   -340    470    576   -641     64    270    265   -293   -374     80    140
   -763   -275    485    519   -626    103    309    306   -252   -335    129    179
   -758   -290    465    524   -613     85    301    311   -244   -335    140    184
   -789   -358    431    574   -613     36    288    288   -262   -355    137    158
   -802   -355    446    579   -626     44    285    283   -254   -340    163    166
   -784   -316    467    548   -628     75    301    303   -218   -306    189    197
   -805   -303    501    553   -654     98    316    311   -202   -296    197    218
   -831   -329    498    579   -667     83    319    303   -202   -301    200    223
   -782   -316    465    550   -623     72    314    306   -200   -301    200    223
   -795   -345    449    566   -623     51    319    301   -205   -314    187    213
   -774   -306    465    540   -620     77    329    314   -189   -296    207    244
   -750   -301    446    524   -600     72    319    316   -187   -288    223    259
   -730   -288    441    509   -587     75    342    337   -155   -262    249    254
   -722   -272    449    496   -587     85    342    337   -148   -252    270    275
   -719   -244    472    480   -597    114    340    340   -142   -241    280    293
   -709   -210    498    459   -605    142    340    353   -127   -215    293    319
   -735   -215    519    475   -628    150    324    335   -135   -220    290    324
   -719   -179    540    446   -631    179    342    348   -132   -236    324    345
   -693   -140    553    418   -623    205    355    355   -114   -239    374    368
   -628   -145    483    387   -558    168    353    335   -109   -194    423    374
   -589   -184    405    387   -498    109    327    311   -116   -153    423    361
   -527   -283    244    402   -389    -20    288    275   -187   -148    363    306
   -428   -246    181    337   -306    -33    275    275   -197   -148    342    283
   -423   -176    246    298   -337     33    296    314   -155   -145    379    316
   -498   -140    358    319   -428    109    350    368    -93    -85    433    381
   -587   -187    400    387   -496    106    371    384    -75    -54    449    397
   -623   -226    397    423   -511     85    394    384    -80    -54    457    410
   -607   -213    394    407   -504     88    418    397    -85    -57    465    449
   -563   -171    392    368   -478    109    441    418    -75    -41    493    498
   -563   -163    397    363   -483    116    496    454    -31     -5    555    545
   -581   -184    394    381   -491    103    558    493     20     -2    605    597
   -584   -184    397    384   -493    106    566    509     67     25    613    610
   -607   -168    439    389   -524    135    561    537    148    158    620    615
   -576   -135    441    355   -511    153    558    558    200    239    618    594
   -574   -142    431    358   -504    142    566    571    231    265    605    574
   -633   -176    454    405   -545    137    553    571    246    244    584    563
   -657   -194    462    426   -561    132    561    568    265    239    579    555
   -542    -75    467    306   -506    194    592    594    303    267    610    584
   -566    -96    467    329   -517    184    555    561    275    241    576    558
   -675   -142    532    407   -607    194    561    530    265    223    576    563
   -740   -202    537    472   -639    166    581    514    257    192    576    530
   -719   -174    545    444   -636    184    584    519    267    200    605    537
   -688   -119    568    402   -631    223    602    530    265    184    620    548
   -649    -44    602    345   -628    280    605    530    270    184    641    550
   -579     41    620    270   -600    329    631    574    322    244    711    574
   -555     80    636    233   -594    358    633    605    348    246    745    587
   -605     64    670    270   -636    366    618    594    348    213    724    571
   -607     62    670    272   -639    363    607    566    329    187    698    537
   -574     85    659    244   -615    371    597    558    322    187    701    530
   -496    145    639    174   -566    392    589    561    340    197    704    535
   -449    202    652    122   -550    426    589    558    358    215    727    561
   -418    231    649     93   -532    439    589    542    355    210    740    568
   -389    265    654     62   -522    459    589    532    363    220    761    587
   -350    285    636     31   -493    459    563    519    345    200    750    584
   -252    368    620    -59   -436    493    535    540    358    210    776    620
   -249    303    550    -28   -402    426    488    501    314    158    719    571
   -392    176    568    109   -480    371    509    459    270    114    678    530
   -441    111    553    163   -498    332    545    444    246     93    654    496
   -480     38    519    220   -498    277    532    436    228     70    628    462
   -428     49    478    187   -452    262    553    454    244     72    623    452
   -433    -15    418    226   -426    200    545    441    218     38    589    410
   -423    -28    394    226   -410    181    527    420    192      5    555    384
   -389    -10    379    200   -384    184    524    415    181     -5    545    368
   -345     12    355    166   -350    184    522    415    176    -10    537    353
   -301     15    316    142   -309    166    498    394    153    -41    493    316
   -301     12    311    142   -306    161    472    366    127    -67    462    290
   -265     49    314    109   -288    181    457    371    127    -62    470    280
   -298     -2    293    150   -296    145    449    363    103    -88    439    233
   -405   -119    285    262   -345     83    491    397    109   -132    368    163
   -392   -142    249    267   -322     51    574    493    176   -150    309     88
   -288     -7    277    148   -283    135    659    626    309    -57    371    122
   -233    254    488    -10   -361    371    698    724    472    155    576    290
   -228    805   1034   -288   -631    919    659    727    636    530   1008    667
   -335   1457   1792   -563  -1062   1623    506    462    633    880   1467   1018
   -361   1678   2039   -659  -1200   1860    265    111    423    963   1605   1067
   -439   1145   1582   -355  -1010   1363    103   -200    -23    459   1163    735
   -527    124    652    202   -589    387     88   -319   -501   -436    314    150
   -379   -257    119    316   -249    -70    161   -132   -472   -587     75    -77
   -379   -355     20    366   -200   -168    270     33   -319   -488    111   -101
   -478   -402     75    439   -277   -163    345    137   -197   -407    142    -96
   -449   -309    140    379   -296    -85    402    226    -70   -301    200    -49
   -441   -290    148    366   -296    -72    420    249    -12   -254    223    -23
   -449   -335    111    392   -283   -111    428    233    -15   -272    187    -49
   -376   -311     62    342   -220   -124    415    236    -18   -283    155    -77
   -244   -241      2    244   -124   -119    410    270      0   -275    150    -80
   -137   -270   -132    202     -5   -202    400    265     -2   -296    114   -109
     10   -252   -262    119    135   -257    376    254     10   -285     93   -124
     90   -246   -337     77    213   -293    332    228     15   -270     77   -140
     72   -298   -371    114    220   -335    280    168    -23   -296     41   -194
     33   -293   -329    127    179   -309    316    181    -12   -277     57   -181
     36   -290   -327    127    179   -309    353    205      5   -257     72   -176
    -18   -322   -303    168    140   -314    335    197      0   -259     75   -200
    116   -153   -270     18    192   -210    371    265     62   -187    155   -145
    -20   -226   -205    122     90   -215    379    267     57   -200    155   -153
   -189   -296   -106    241    -41   -202    431    285     62   -205    155   -142
   -265   -301    -38    280   -114   -168    465    309     88   -189    174   -129
   -285   -296    -10    290   -137   -153    418    293     93   -176    189   -103
   -252   -254     -5    252   -124   -129    426    311    129   -137    236    -57
   -322   -283     38    301   -181   -122    439    311    140   -122    249    -46
   -337   -267     70    298   -205    -98    452    327    150   -119    270    -12
   -306   -226     80    267   -194    -72    441    332    155   -116    265     38
   -296   -189    106    241   -202    -44    423    324    158   -127    249     57
   -316   -166    150    241   -236     -7    387    319    176    -88    254     77
   -348   -155    192    249   -270     18    293    296    181     54    257     67
   -311   -119    192    215   -252     36    270    303    210    184    272     72
   -262    -51    210    155   -239     77    327    361    280    174    335    124
   -275    -98    176    187   -226     38    327    384    322    116    345    181
   -270   -153    116    210   -194    -20    314    397    348     77    332    226
   -236   -192     44    215   -140    -75    342    415    353     62    319    252
   -267   -246     18    257   -145   -114    374    436    345     59    340    249
   -270   -239     31    254   -150   -103    387    449    345     85    368    231
   -283   -239     41    259   -163    -98    402    465    348    103    392    228
   -189   -129     59    161   -124    -36    423    511    387    145    402    311
   -213   -127     83    168   -150    -23    379    504    379    158    366    353
   -187   -101     83    142   -137    -10    374    496    381    220    384    350
    -96     -5     88     49    -93     41    407    519    415    340    431    342
   -194    -75    119    135   -158     20    418    506    405    376    431    267
   -228   -137     88    181   -161    -25    400    496    394    376    402    210
   -226   -140     85    184   -155    -28    410    501    405    392    410    181
   -265   -166     98    215   -181    -36    423    506    415    397    441    189
   -246   -158     88    202   -168    -36    433    524    420    413    433    187
   -233   -137     96    184   -166    -20    433    530    418    415    418    158
   -200   -119     80    158   -140    -20    418    542    423    446    452    142
   -187   -114     72    150   -132    -20    428    555    428    449    452    137
   -272   -166    106    220   -189    -31    433    527    400    405    413    122
   -298   -161    137    228   -220    -12    439    532    410    381    376    137
   -257   -114    142    184   -200     12    454    561    431    368    371    176
   -285   -111    174    197   -231     28    449    561    436    384    394    171
   -283    -64    218    174   -252     75    454    574    459    394    400    155
   -254     18    272    116   -265    145    433    576    475    428    420    161
   -205    101    306     51   -254    202    441    597    501    475    452    168
   -220     96    314     59   -267    205    449    605    519    488    491    197
   -207    114    322     46   -265    218    433    597    514    457    475    246
   -158    150    309      2   -233    228    420    589    517    491    488    252
   -119    187    306    -33   -213    246    420    571    522    501    488    249
    -41    254    296   -109   -171    275    407    561    530    496    478    275
     12    288    275   -150   -129    283    353    530    498    475    498    270
    -41    252    290   -106   -166    270    340    488    462    428    444    267
   -111    207    319    -46   -215    262    324    472    454    397    407    265
   -111    205    316    -46   -215    259    309    480    454    387    433    296
   -114    202    316    -44   -215    259    301    491    465    413    462    293
   -226     96    319     62   -272    205    275    444    420    353    397    249
   -202     90    293     54   -246    189    293    465    431    355    376    244
   -197     54    249     70   -223    150    306    470    431    361    405    241
   -283    -96    187    189   -236     44    283    433    379    290    337    254
   -303   -168    135    236   -220    -18    257    415    348    262    280    262
   -298   -168    129    233   -215    -20    244    415    342    262    277    259
   -303   -174    127    239   -218    -23    223    413    340    270    298    265
   -265   -111    153    189   -210     20    233    433    368    319    361    275
   -262   -103    155    181   -210     25    241    426    363    288    311    280
   -314   -163    148    239   -231     -7    226    418    342    257    254    267
   -350   -262     88    306   -220    -88    226    426    314    236    205    184
   -366   -314     51    340   -210   -132    296    478    316    184    174    161
   -337   -267     70    301   -205   -101    374    579    389    226    192    166
   -233    -51    181    140   -207     64    423    724    548    415    368    283
    -80    532    613   -226   -348    574    384    846    805    823    810    683
   -101   1335   1436   -615   -769   1384    277    807   1054   1314   1382   1202
   -280   1660   1940   -691  -1111   1800    -18    407    966   1444   1561   1397
   -397   1317   1712   -459  -1054   1514   -275    -38    537   1065   1244   1145
   -431    457    888    -12   -659    670   -306   -322    -54    275    519    511
   -462   -280    181    371   -322    -49   -275   -296   -298   -148     25     64
   -436   -462    -25    449   -207   -244   -205   -127   -205   -155    -62    -10
   -345   -392    -49    368   -148   -220   -106     28    -75    -67    -18     57
   -290   -311    -20    301   -137   -166    -31    148     46     44     77     83
   -244   -205     38    226   -142    -83     -5    207    119    116    153     98
   -202   -122     77    161   -140    -23     10    239    155    148    202    176
   -153    -49    101    101   -127     25     28    270    194    174    213    213
   -137    -20    116     77   -129     46     28    283    207    176    197    223
   -155    -46    109    101   -132     31     10    277    202    176    192    207
   -150    -36    114     90   -132     38      0    280    205    168    174    220
   -176    -41    135    109   -155     46    -15    265    194    155    166    205
   -181    -25    155    103   -171     64    -10    270    200    184    213    176
   -202    -44    158    124   -181     57    -18    267    192    174    213    174
   -179     -5    174     90   -176     83    -20    285    207    181    210    187
   -161     33    194     62   -179    114     -2    324    244    226    249    207
   -168     41    210     62   -189    124    -10    337    257    249    270    226
   -246    -41    205    145   -226     80    -49    290    210    210    228    189
   -265    -59    205    161   -239     72    -41    280    200    194    213    176
   -288    -64    223    174   -257     77    -49    272    197    197    223    163
   -277    -23    254    150   -267    114    -62    265    197    205    239    171
   -231     18    249    106   -239    132    -75    270    205    213    244    194
   -189     46    233     70   -213    140   -101    265    210    210    233    207
   -187     36    223     75   -205    129   -103    262    210    210    218    215
   -192     20    213     85   -202    116   -103    257    205    215    202    223
   -179     10    189     85   -184     98   -116    252    197    223    207    223
   -150     36    187     54   -168    111   -124    254    200    220    200    262
   -137     49    187     44   -163    116   -129    259    202    241    239    280
   -132     59    192     36   -161    124   -153    252    200    265    293    290
   -114    119    233     -2   -174    176   -179    257    215    301    322    324
    -88    132    218    -23   -153    174   -176    254    205    272    283    301
    -64    171    233    -54   -150    202   -181    249    200    262    267    319
    -59    179    236    -59   -148    205   -194    249    197    298    298    327
    -70    150    220    -38   -145    184   -189    228    171    280    280    314
    -77    171    246    -49   -163    210   -207    207    161    265    303    290
    -70    163    233    -46   -150    197   -207    213    174    283    316    324
    -59    184    244    -62   -150    213   -202    218    189    327    327    355
    -31    228    259    -98   -145    244   -202    218    189    316    314    371
    -36    259    296   -111   -166    277   -213    220    194    332    327    402
    -59    223    283    -83   -171    252   -215    223    202    329    329    374
    -64    210    275    -75   -171    241   -202    223    200    332    327    371
    -70    202    272    -64   -171    236   -192    213    187    314    306    376
    -59    228    285    -85   -174    257   -176    215    181    306    296    407
    -25    267    293   -119   -158    280   -179    218    181    309    293    413
    -15    262    275   -124   -145    267   -192    207    168    293    267    402
     -2    254    257   -124   -129    254   -202    184    137    257    236    394
     -2    267    270   -132   -137    267   -210    168    124    246    236    413
      7    280    272   -145   -132    275   -215    163    114    236    223    431
     36    309    272   -174   -119    293   -220    168    119    241    213    462
     49    322    272   -184   -111    298   -218    189    127    246    223    504
     46    319    272   -184   -114    298   -226    192    122    239    223    509
     59    340    280   -202   -109    311   -218    213    132    252    239    537
     72    366    293   -220   -111    329   -215    231    140    267    241    561
     33    316    283   -174   -124    301   -223    207    103    252    223    540
     49    327    277   -189   -114    301   -200    210     85    252    228    548
     57    340    283   -200   -111    311   -192    223     83    233    239    571
     64    358    293   -213   -114    324   -187    233     85    213    254    587
     83    392    309   -236   -111    350   -168    249     88    205    257    605
    103    452    348   -280   -122    400   -171    239     77    202    241    615
     96    459    363   -277   -135    413   -168    226     62    189    228    607
     90    457    366   -272   -137    413   -181    213     31    142    213    589
    129    446    316   -288    -93    381   -210    179     -7    158    189    568
    145    389    241   -270    -46    316   -233    153    -28    194    189    550
    119    288    166   -205    -23    228   -246    140    -51    218    174    530
    106    200     93   -155      7    148   -236    137    -80    228    142    514
    109    184     75   -145     18    129   -262    109   -124    179    122    496
    140    142      2   -142     67     72   -290     85   -155    119    111    465
    158    103    -57   -132    109     23   -306     67   -181    103    101    415
    145     28   -116    -88    132    -44   -335     36   -223     88     59    361
    145    -33   -179    -54    161   -106   -366      7   -270     49     20    374
    142    -44   -189    -49    163   -116   -366     -7   -288     18     10    384
    161    -83   -244    -38    200   -161   -402    -49   -342    -25    -28    342
    153   -174   -327      7    239   -249   -426    -80   -392    -57    -54    324
     36   -194   -231     80    132   -213   -366    -25   -337    -10     15    389
    135   -194   -329     28    231   -262   -381    -49   -358    -25    -15    337
    226   -241   -467      7    345   -353   -379    -67   -374     85    -25    293
    158   -327   -485     83    322   -405   -298     38   -296    246    -33    249
    192   -332   -524     70    358   -428   -202    174   -202    285    -70    197
    280   -213   -496    -36    387   -355   -122    322    -67    358    -23    246
    293     72   -223   -184    257    -75    -41    511    171    589    218    483
    301    665    363   -485    -31    514    -62    561    405    963    678    953
    207   1441   1234   -823   -511   1337   -239    290    483   1322   1205   1509
     59   1696   1634   -878   -787   1665   -535   -194    249   1325   1325   1673
    -12   1208   1221   -597   -618   1215   -730   -563   -210    826    880   1309
     88    223    135   -155    -23    179   -844   -784   -774    -20     31    581
    215   -465   -680    124    446   -571   -875   -735   -976   -415   -441    114
    322   -568   -891    122    602   -730   -815   -581   -893   -413   -498     59
    340   -496   -836     77    587   -667   -691   -418   -745   -324   -449     75
    452   -379   -833    -38    641   -605   -633   -337   -652   -246   -387    109
    467   -340   -807    -62    636   -574   -602   -309   -613   -226   -368    132
    441   -316   -758    -62    597   -537   -571   -272   -574   -213   -353    155
    371   -314   -685    -28    527   -498   -540   -241   -545   -192   -342    137
    283   -345   -628     28    454   -485   -519   -226   -540   -194   -345    116
    249   -337   -587     44    418   -462   -509   -220   -537   -194   -335    116
    280   -329   -610     23    444   -470   -483   -215   -535   -187   -335    137
    275   -314   -589     18    431   -452   -452   -192   -511   -163   -311    155
    236   -366   -602     62    418   -483   -457   -210   -532   -189   -332    127
    205   -397   -602     96    402   -498   -472   -228   -561   -218   -363    101
    184   -345   -530     77    355   -436   -483   -228   -566   -220   -355    101
    205   -322   -527     57    366   -423   -496   -228   -574   -226   -355     96
    181   -288   -470     51    324   -379   -480   -207   -563   -205   -335    119
    176   -259   -436     41    306   -348   -485   -205   -566   -197   -327    124
    194   -293   -491     46    342   -392   -511   -231   -605   -218   -342     96
    226   -301   -527     36    374   -413   -524   -236   -626   -226   -345     80
    228   -290   -522     31    374   -405   -527   -233   -636   -231   -329     83
    265   -254   -519     -5    392   -387   -542   -241   -654   -249   -340     67
    244   -236   -483     -5    363   -358   -540   -223   -652   -241   -337     67
    236   -197   -433    -20    335   -314   -540   -213   -649   -228   -329     75
    301   -122   -423    -90    361   -272   -540   -189   -628   -194   -303     98
    350    -88   -439   -129    394   -262   -532   -168   -623   -192   -298     96
    316    -90   -410   -114    363   -249   -522   -163   -623   -189   -285     90
    306   -119   -428    -93    366   -272   -530   -176   -639   -197   -285     80
    259   -150   -410    -57    335   -280   -537   -181   -652   -194   -280     80
    252   -155   -407    -46    329   -280   -540   -176   -657   -194   -272     80
    288   -145   -436    -72    361   -290   -581   -189   -667   -194   -280     75
    288   -176   -465    -57    374   -319   -597   -207   -680   -202   -285     62
    374    -59   -433   -158    402   -244   -522   -161   -626   -153   -233    106
    363    -28   -392   -166    376   -210   -465   -140   -594   -124   -207    132
    311    -75   -387   -119    348   -231   -483   -168   -615   -135   -226    103
    280   -124   -405    -77    340   -265   -537   -207   -646   -150   -254     67
    285    -88   -374    -98    329   -231   -517   -184   -620   -103   -220     80
    280    -54   -335   -111    306   -194   -452   -142   -558    -18   -137    137
    327      7   -322   -168    324   -155   -405   -109   -514     25    -85    184
    252    -77   -329    -88    288   -202   -433   -135   -537     -7   -116    171
    259    -96   -355    -83    306   -226   -459   -153   -550    -46   -153    184
    283    -85   -368    -98    324   -226   -467   -148   -540    -72   -179    223
    239   -148   -389    -46    314   -270   -472   -158   -553   -106   -226    231
    218   -189   -407    -15    311   -296   -462   -155   -561   -135   -270    244
    254   -155   -410    -51    329   -283   -415   -122   -537   -137   -277    272
    236   -122   -358    -57    296   -239   -348    -67   -493   -111   -267    327
    275    -57   -332   -109    303   -194   -329    -23   -452    -83   -239    379
    283    -28   -311   -127    296   -168   -314     -2   -428    -67   -197    381
    223    -38   -265    -93    241   -150   -296     25   -410    -59   -124    337
    215      0   -215   -106    215   -106   -262     83   -368    -33   -106    397
    210      5   -205   -109    207    -98   -246     90   -358    -41   -122    423
    241     57   -187   -150    215    -64   -257     77   -355    -49   -124    431
    270    116   -155   -194    213    -18   -241     90   -337    -31    -98    439
    249    124   -124   -187    187      0   -252    111   -316     18    -57    446
    239    140    -98   -192    168     23   -249    129   -309     83    -31    444
    215    129    -85   -171    150     23   -244    114   -329    127    -49    400
    129     80    -49   -106     88     18   -267     83   -363     88    -72    348
     96    114     18   -103     38     67   -329     62   -384      2    -98    319
    168    231     59   -202     54    145   -319     90   -358    -20    -67    350
    179    249     70   -215     54    161   -290    106   -342    -23    -36    361
    213    213     -2   -215    109    106   -309     85   -350    -44    -49    345
    298    202    -96   -249    197     54   -283    101   -311    -41    -44    363
    244     93   -153   -171    197    -28   -296     98   -332    -57    -59    366
    213     15   -197   -114    205    -90   -303     93   -335    -54    -70    368
    207    -57   -267    -77    236   -163   -272    106   -340    -41    -72    361
    122   -161   -283     20    202   -220   -290     93   -392    -62   -111    353
    101   -262   -366     80    231   -314   -311     72   -423    -75   -145    327
    119   -316   -436     98    277   -376   -265     67   -449    -88   -163    301
     83   -387   -472    150    277   -428   -246     59   -478    -83   -192    319
     64   -426   -491    181    277   -457   -236     41   -504    -67   -231    324
     98   -402   -504    150    301   -452   -257     15   -517    -25   -246    306
    132   -413   -545    137    337   -478   -252     18   -509     15   -267    272
    168   -397   -566    114    366   -480   -213     33   -493     44   -267    290
    179   -361   -540     90    358   -449   -192     38   -483     46   -267    316
    114   -462   -576    174    345   -519   -231      7   -514    -12   -319    280
    109   -566   -675    226    392   -620   -207     51   -509    -41   -353    231
    135   -626   -761    244    446   -693    -96    179   -436    -38   -379    150
     88   -615   -704    265    394   -659     12    314   -319     10   -366    122
    155   -379   -535    109    342   -457     72    452   -127    200   -197    275
    205    205      0   -205    101    103     88    467     72    540    194    667
    116    904    787   -511   -335    846    -64    220    119    885    672   1072
     41   1353   1312   -696   -633   1332   -379   -194    -31   1075    963   1257
    -31    987   1015   -480   -522   1000   -639   -561   -441    743    652   1010
    -85     70    155      7   -119    111   -633   -696   -911    -31   -109    449
    -59   -685   -628    371    283   -657   -509   -561  -1072   -506   -665    -15
    -70   -958   -888    514    407   -924   -444   -410   -976   -506   -706   -137
    -15   -901   -885    457    431   -893   -410   -301   -828   -384   -626   -124
     90   -737   -828    322    457   -782   -311   -179   -667   -259   -535    -46
    158   -592   -750    215    452   -670   -244   -106   -558   -174   -462     44
    116   -566   -683    226    400   -623   -262   -103   -519   -150   -446     64
    122   -561   -683    218    402   -620   -259   -127   -530   -176   -483     59
    171   -537   -709    181    439   -623   -246   -119   -519   -176   -493     49
    174   -522   -698    171    436   -610   -257   -122   -511   -174   -467     15
    153   -517   -670    181    410   -592   -252   -111   -496   -168   -465     12
    205   -465   -670    129    436   -566   -244   -101   -478   -153   -452      0
    142   -524   -667    189    402   -594   -236   -122   -478   -168   -465    -18
     72   -584   -657    254    361   -618   -228   -116   -472   -171   -457    -15
     96   -545   -641    226    368   -592   -226    -88   -439   -132   -426     -5
     70   -524   -594    226    329   -558   -218    -83   -420   -127   -423     -7
     67   -498   -568    215    316   -532   -218    -77   -402   -109   -418      2
     98   -452   -553    174    324   -501   -220    -57   -371    -72   -384     33
    205   -329   -535     62    368   -431   -176    -10   -316    -23   -322     85
    106   -371   -480    129    293   -426   -179    -25   -319    -38   -319     85
      5   -493   -498    244    249   -496   -215    -90   -376   -101   -389     28
    114   -423   -537    153    324   -478   -197    -64   -348    -83   -368     44
    140   -368   -509    114    324   -439   -174    -38   -311    -36   -316     51
     12   -459   -475    223    241   -467   -192    -70   -329    -46   -309     20
    -10   -498   -488    254    236   -493   -228    -83   -332    -46   -303      7
     93   -361   -454    132    272   -407   -174    -38   -275      2   -252     51
     70   -366   -436    148    252   -400   -158    -49   -280    -10   -267     62
     80   -415   -498    166    288   -457   -220    -90   -316    -59   -316     31
    135   -371   -506    116    319   -439   -236    -93   -309    -51   -298     31
    142   -355   -498    106    319   -426   -236    -80   -288    -36   -275     46
    166   -306   -472     70    319   -389   -231    -59   -262    -12   -236     75
    223   -187   -410    -20    314   -298   -205    -44   -236     10   -207    101
    174   -215   -389     20    280   -301   -226    -67   -249    -15   -233     70
    259   -153   -413    -54    332   -280   -231    -46   -228     -7   -228     67
    311    -80   -392   -114    350   -236   -207    -31   -207     12   -192     90
    244   -122   -368    -62    303   -244   -179    -44   -218     -2   -179     83
    184   -163   -348    -10    265   -254   -202    -59   -226    -15   -197     67
    239    -98   -340    -70    288   -218   -207    -38   -200      5   -179     75
    290    -18   -309   -135    298   -163   -171    -15   -163     38   -127     90
    241    -10   -252   -116    246   -129   -145    -18   -145     54   -101     57
    106    -77   -184    -15    142   -129   -145    -57   -155     41   -101     12
     64   -129   -194     31    129   -161   -150   -101   -184      0   -142     -7
     85    -77   -163     -2    124   -119   -171   -122   -189    -28   -174      0
     77    -31   -109    -23     90    -70   -174   -114   -163    -15   -153     31
    106     23    -85    -64     96    -31   -148   -101   -137     33    -62    -15
    145     70    -75   -106    111     -2   -140    -70   -103     80     46    -57
    184     57   -127   -119    155    -33   -179    -64    -93     80     62    -88
    285     80   -205   -184    244    -62   -236    -67    -96     64     51   -122
    405    171   -233   -288    319    -31   -252    -44    -70     75     49    -90
    329    148   -184   -241    257    -15   -254    -62    -75     70     18    -62
    355    220   -135   -288    246     44   -215    -33    -38     96     25    -12
    355    244   -111   -301    233     64   -197    -15     -7    122     25     20
    223    187    -36   -205    129     75   -166    -25      2    124     10     25
    168    215     46   -192     59    132   -111     -5     36    142     23     57
    192    272     80   -231     57    176   -116    -10     38    140     10     54
    293    363     70   -329    111    218   -158     -2     59    155     20     57
    340    384     44   -363    148    215   -179    -12     62    155     20     54
    298    407    106   -353     93    257   -171    -18     70    168     33     72
    322    465    142   -392     90    303   -174    -25     77    179     54     72
    335    472    137   -405     96    306   -158    -46     70    171     57     64
    324    426    101   -376    111    265   -168    -88     28    132     31     44
    275    366     90   -322     90    228   -215   -135    -15     88    -10     18
    350    426     75   -387    137    252   -231   -127     -7     90      5     44
    537    579     38   -561    249    309   -228    -75     41    137     67    101
    555    576     20   -568    267    298   -249    -90     33    129     57     93
    379    387      5   -384    187    197   -265   -153    -33     57    -10    -10
    296    280    -15   -288    155    132   -246   -163    -59     25    -38    -67
    303    239    -64   -272    184     88   -267   -174    -80     -2    -62   -111
    394    293   -101   -345    249     96   -296   -166    -83     -2    -62    -96
    467    340   -129   -405    298    106   -306   -150    -75      2    -62    -72
    428    329    -98   -379    265    116   -275   -145    -75      2    -62    -77
    301    207    -93   -257    197     59   -259   -161    -98    -25    -83   -109
    207    132    -77   -171    142     28   -288   -176   -122    -46   -103   -127
    202    142    -59   -174    129     44   -319   -194   -137    -67   -148   -116
    239    155    -83   -197    161     36   -311   -192   -150    -93   -171   -103
    314    142   -171   -231    241    -12   -290   -145   -132    -80   -137   -161
    296     64   -231   -179    262    -83   -239    -80    -90    -96   -153   -236
    254     64   -189   -158    220    -62   -148     12    -12    -70   -150   -249
    322    220   -101   -270    213     59    -80    150    132     62    -46   -150
    423    737    314   -581     54    524   -114    218    332    384    306    192
    363   1369   1005   -865   -322   1187   -220     41    405    714    709    553
    174   1647   1470   -911   -649   1558   -480   -361    239    849    893    657
    140   1496   1356   -818   -607   1426   -727   -680    -72    698    774    506
    153    753    600   -454   -223    675   -750   -857   -558    -51    129     36
    189    145    -44   -168    116     51   -665   -769   -735   -485   -290   -298
    197    -93   -293    -51    244   -194   -594   -605   -639   -483   -345   -394
    124   -181   -306     28    215   -244   -527   -498   -522   -405   -290   -384
    184    -54   -241    -64    210   -148   -472   -400   -394   -309   -215   -324
    236     36   -200   -137    218    -80   -436   -337   -309   -239   -166   -270
    252     75   -176   -166    215    -49   -407   -311   -272   -215   -140   -239
    397    200   -197   -298    298      2   -387   -270   -228   -187   -116   -200
    374    226   -148   -301    259     38   -418   -285   -223   -184   -106   -205
    192     85   -106   -140    148    -10   -423   -335   -262   -228   -124   -249
    142     36   -106    -90    124    -36   -420   -350   -275   -252   -137   -270
    207     75   -132   -140    171    -28   -433   -350   -275   -249   -122   -241
    272    124   -148   -200    210    -10   -436   -342   -270   -246   -111   -215
    272    132   -140   -202    205     -2   -433   -340   -270   -252   -124   -226
    275    155   -122   -215    197     18   -433   -327   -270   -270   -116   -210
    275    179    -96   -226    187     41   -431   -324   -280   -267    -90   -187
    283    192    -93   -239    187     49   -420   -324   -272   -202    -64   -181
    244    166    -80   -205    163     44   -389   -306   -233   -142    -41   -150
    231    145    -85   -189    158     31   -379   -298   -218    -88    -46   -127
    218    137    -80   -176    150     28   -376   -293   -218    -46    -33   -122
    228    124   -103   -179    166     10   -371   -283   -207    -54      0   -129
    213    122    -93   -168    153     15   -368   -280   -194    -64     20   -116
    202    148    -54   -176    127     49   -363   -270   -171    -31     44    -77
    200    142    -57   -171    129     44   -363   -257   -150      7     80    -49
    207    116    -93   -163    150     12   -371   -259   -142     -7     90    -41
    218    119   -101   -168    158     10   -374   -262   -129    -15    109     -5
    194     72   -122   -135    158    -25   -358   -262   -129     23    124     41
    192     33   -158   -111    176    -62   -329   -265   -145     83    132     51
    233    109   -124   -174    176     -7   -329   -241   -129     98    148     70
    272    202    -70   -236    171     64   -337   -220   -111     85    155     90
    296    231    -64   -265    179     83   -342   -218    -88    129    145     75
    293    239    -54   -265    174     93   -345   -210    -64    189    179     93
    322    272    -51   -298    187    111   -366   -210    -67    223    205     80
    324    285    -38   -306    181    124   -376   -218    -83    228    220     57
    337    314    -23   -327    181    145   -381   -223    -90    220    233     41
    327    314    -12   -319    171    150   -397   -231    -88    215    239     33
    265    293     28   -280    116    161   -374   -226    -80    220    244     46
    257    290     31   -275    114    161   -342   -202    -62    218    254     70
    262    298     36   -283    111    168   -335   -189    -44    228    270     64
    290    342     51   -316    119    197   -345   -171    -15    241    272     70
    301    355     54   -329    122    207   -363   -184      0    241    259     49
    262    332     67   -298     98    200   -363   -202      0    246    288     36
    246    322     72   -285     85    197   -332   -197     -2    239    285     33
    277    358     80   -316     98    220   -306   -179      5    244    270     18
    298    387     85   -345    106    239   -296   -187      5    233    285      5
    332    423     90   -379    122    257   -298   -181     15    236    298     12
    350    462    111   -407    119    285   -301   -176     36    249    309     20
    345    478    132   -410    106    306   -301   -179     38    244    298     18
    340    504    161   -423     88    332   -301   -166     54    267    329     38
    363    537    174   -449     93    355   -316   -150     75    288    355     46
    418    594    174   -506    119    384   -342   -137     98    296    379     59
    433    620    187   -527    124    405   -350   -150    111    296    387     67
    415    597    181   -506    116    392   -342   -179     88    275    368     49
    413    633    220   -524     96    428   -322   -181     88    277    392     59
    426    672    244   -550     90    457   -306   -181     98    275    410     72
    470    724    254   -597    109    491   -309   -181    119    280    418     80
    522    797    272   -659    122    535   -311   -171    155    301    441     98
    550    823    272   -688    137    550   -316   -181    168    301    452    106
    561    844    283   -706    140    563   -319   -205    161    283    441    111
    563    885    322   -724    122    605   -324   -226    163    272    446    124
    568    927    355   -748    106    641   -350   -249    155    262    465    116
    589    953    363   -771    111    659   -379   -265    132    239    454    103
    597    953    355   -776    119    654   -394   -272    103    215    441     96
    589    930    340   -758    124    636   -392   -285     70    189    423     83
    594    940    345   -771    124    644   -384   -275     59    187    428     88
    576    914    335   -745    122    626   -397   -280     38    163    400     70
    553    846    290   -701    129    568   -423   -298     -2    114    348     23
    581    854    272   -717    155    563   -420   -301    -15     93    332     12
    615    872    257   -745    179    566   -428   -314    -28     70    322      7
    605    826    220   -717    192    524   -439   -327    -62     31    280    -25
    530    732    202   -633    163    467   -462   -363   -114    -25    231    -67
    542    756    213   -649    166    485   -426   -363   -116    -31    220    -75
    574    800    223   -688    174    511   -413   -350   -106    -23    226    -64
    524    766    241   -646    142    504   -426   -384   -132    -46    207    -77
    519    766    244   -644    137    504   -426   -402   -148    -59    200    -88
    454    730    275   -592     90    504   -402   -361   -124    -44    207    -64
    415    613    194   -517    109    405   -376   -314   -122    -96    124   -140
    506    615    106   -561    200    361   -332   -244    -70   -114     80   -194
    584    701    116   -644    233    410   -277   -124     46    -25    150   -145
    644   1015    371   -828    137    693   -194      5    231    215    392     70
    553   1558   1005  -1057   -226   1283   -241    -62    345    561    836    475
    436   2145   1709  -1291   -636   1927   -420   -361    316    878   1231    784
    389   2286   1893  -1340   -753   2091   -665   -737     70    888   1275    774
    345   1701   1356  -1023   -504   1530   -769  -1047   -400    280    730    358
    441    901    459   -670    -10    680   -709   -989   -665   -350     64   -129
    504    511      7   -509    249    259   -678   -820   -618   -433    -93   -267
    462    358   -103   -413    283    127   -594   -724   -545   -368    -96   -296
    480    392    -88   -436    285    153   -514   -626   -462   -272    -57   -272
    550    501    -51   -527    298    226   -480   -563   -381   -192      5   -220
    623    594    -31   -610    327    283   -452   -514   -332   -155     72   -192
    639    610    -28   -626    332    293   -441   -472   -309   -148    119   -187
    600    602      2   -600    298    303   -428   -441   -288   -140    153   -179
    628    631      2   -631    311    316   -415   -407   -262   -127    168   -171
    685    714     28   -698    327    371   -387   -374   -239   -114    187   -150
    672    722     49   -698    311    387   -374   -353   -231   -114    187   -142
    600    639     38   -618    280    340   -397   -353   -246   -145    153   -179
    553    618     64   -587    244    342   -381   -324   -233   -150    145   -168
    563    662     98   -613    233    379   -345   -285   -197   -142    150   -153
    571    717    145   -646    213    431   -314   -249   -155   -124    168   -127
    576    748    171   -662    202    459   -290   -218   -114    -88    187   -109
    574    753    176   -665    197    465   -311   -228   -114    -64    184   -103
    563    753    187   -659    187    470   -329   -244   -127     -7    184    -96
    545    753    207   -652    168    480   -335   -239   -129     83    189    -72
    555    784    228   -670    163    506   -345   -223   -127    129    179    -49
    568    828    257   -701    155    542   -335   -207   -116     90    176    -20
    550    844    293   -698    127    571   -342   -213   -119      0    174     10
    493    836    342   -665     72    592   -368   -215   -106   -103    161     23
    478    857    379   -667     49    618   -368   -179    -33   -119    197     72
    491    823    332   -657     77    579   -397   -153     28    -96    215    114
    472    763    290   -620     90    527   -410   -163     33    -80    205    137
    470    740    270   -605    101    506   -394   -153     36    -49    200    163
    491    748    257   -618    116    504   -371   -129     44     -5    210    200
    519    748    226   -633    148    485   -368   -119     31     33    218    223
    542    743    200   -644    171    472   -358   -101     20     77    215    244
    574    769    194   -672    189    483   -340    -88      7    145    226    249
    631    813    181   -722    226    498   -329    -90     -7    226    228    236
    652    828    176   -740    236    504   -324    -96    -12    275    220    259
    654    826    171   -740    241    501   -303    -90    -12    293    205    241
    670    841    168   -756    249    506   -275    -70      0    314    207    239
    657    823    166   -740    246    496   -254    -46     12    324    223    257
    633    810    176   -722    228    493   -246    -38     12    329    233    239
    607    818    207   -714    200    514   -220    -20     25    342    223    210
    592    815    223   -704    181    522   -200     -2     41    355    213    210
    579    826    246   -701    166    537   -176     15     54    358    213    215
    561    820    259   -691    150    540   -158     15     46    342    181    210
    537    800    262   -670    137    532   -137     23     46    332    174    236
    511    795    283   -654    114    540   -132     25     46    324    171    257
    470    763    293   -615     88    530   -119     28     44    314    148    210
    483    771    288   -628     98    530   -116     36     44    316    153    202
    527    792    265   -662    132    530   -122     33     36    314    129    181
    532    787    254   -662    140    522   -114     44     41    311    103    181
    530    789    259   -659    135    524   -111     54     49    311    116    218
    530    800    267   -667    129    535   -106     59     46    309    140    239
    511    795    283   -654    114    540    -90     64     49    314    140    233
    530    774    244   -654    142    509    -93     54     44    309    119    218
    519    771    252   -644    135    511    -75     72     67    327    119    223
    532    831    298   -680    116    566    -33    122    106    353    153    277
    519    846    327   -683     96    587    -15    142    119    366    174    298
    532    841    306   -688    114    574    -23    140    114    368    176    288
    579    854    275   -717    153    566    -15    150    119    374    184    262
    553    872    319   -714    116    597      7    158    127    379    187    267
    548    906    358   -727     93    633     15    161    132    387    189    288
    535    927    389   -732     72    659     25    161    142    410    213    303
    524    906    381   -714     72    644     33    155    150    415    228    332
    509    870    358   -691     75    615     12    129    124    379    187    335
    511    872    358   -693     77    615     -7    114    103    353    166    335
    511    875    361   -696     75    618    -10    111    101    348    176    314
    517    854    337   -685     90    597    -10    114    101    342    176    303
    517    800    283   -659    114    542    -23     96     83    322    142    296
    483    735    252   -610    114    496    -33     88     62    288     96    306
    459    706    244   -584    109    475    -41     77     46    254     36    309
    444    659    215   -550    114    439    -49     62     25    223      0    285
    475    620    145   -548    163    384    -70     36     -2    192    -31    244
    470    600    129   -537    171    366    -59     33     -2    184    -25    228
    459    574    114   -517    171    345    -51     31     -2    181    -23    226
    452    574    122   -511    166    348    -57     25    -10    168    -41    223
    441    576    132   -511    155    355    -46     31    -10    171    -33    249
    423    561    135   -493    145    348    -41     28    -15    158    -46    244
    423    514     90   -470    166    303    -41     31    -31    129    -83    213
    418    415     -2   -415    210    207     -7     77    -28     83   -163    140
    400    381    -20   -392    210    179     75    166     18     67   -197     59
    418    405    -12   -410    215    194    145    293    116    137   -137     77
    462    646    181   -555    140    415    168    407    277    348     88    293
    504   1247    743   -875   -119    995    137    431    472    732    555    756
    348   1883   1532  -1117   -592   1709      7    181    524   1078    995   1158
    155   1901   1743  -1028   -792   1823   -252   -249    257   1028   1005   1143
     18   1257   1239   -639   -610   1249   -402   -605   -233    449    472    685
    119    545    426   -332   -153    485   -368   -646   -579   -194   -181    135
    148    213     64   -181     38    140   -311   -452   -524   -262   -324    -10
     10    -31    -41     10     25    -36   -319   -337   -441   -241   -350    -54
    145     77    -70   -111    106      2   -272   -220   -314   -158   -301    -18
    514    574     59   -542    228    316    -59     -2    -57     80    -83    181
    506    698    192   -602    155    446     28     49     31    168      0    239
    439    605    166   -522    137    387    -44      5      7    153    -10    197
    394    548    153   -475    122    350    -49      0      0    150      0    181
    265    402    137   -332     64    270    -28    -20    -28    119    -33    127
    252    394    140   -324     54    270    -28     33      2    148    -12    148
    270    454    184   -363     41    319     25     75     44    179      7    184
    200    363    163   -283     18    265     33     57     18    142    -25    163
    205    311    106   -257     49    210      5     51      2    111    -57    142
    233    342    106   -290     62    226     -7     75     23    132    -20    168
    314    423    109   -368    101    267      5    119     64    176     15    223
    467    597    129   -532    168    363     57    194    135    244     72    301
    519    683    163   -600    179    423    101    236    174    280    103    348
    379    571    192   -475     93    381     85    210    140    241     75    332
    337    561    223   -449     57    392     77    215    150    246     90    340
    340    548    207   -446     67    379     77    215    148    233     70    340
    210    446    236   -327    -12    342     77    187    116    184     18    309
    122    400    277   -262    -77    340     85    194    127    215     57    290
    205    475    270   -340    -33    374     98    252    179    285    132    340
    233    498    262   -366    -15    381     77    270    189    293    140    366
    267    540    272   -402     -2    407     75    272    187    285    127    394
    246    542    296   -397    -25    418     67    275    192    290    132    420
    148    413    265   -280    -59    337      7    226    140    244     83    379
    270    467    194   -371     36    332      7    233    140    249     93    384
    316    527    210   -420     54    368     46    270    161    265    127    407
    158    426    267   -293    -54    348     41    252    132    244    111    400
    226    467    241   -345     -7    353     31    285    153    265    119    436
    423    672    246   -548     88    459     77    366    228    342    189    519
    277    623    345   -449    -33    485    122    358    223    345    189    530
     15    405    389   -210   -187    397    122    311    158    275    124    467
     -2    402    405   -200   -205    402    116    322    155    272    127    475
     98    511    410   -306   -155    459    127    363    189    309    158    506
     80    501    420   -290   -168    462    114    355    179    298    142    485
     54    527    470   -290   -210    498    129    361    187    301    142    478
     25    535    509   -280   -241    524    155    374    200    309    137    467
     83    550    465   -316   -192    509    171    394    218    319    135    454
    163    600    436   -381   -135    519    200    439    257    348    158    470
    176    657    480   -418   -153    571    226    462    283    376    187    480
    124    618    493   -371   -184    558    257    465    285    376    189    472
    176    662    483   -420   -153    574    290    491    309    394    205    483
    179    691    511   -433   -166    602    270    488    311    400    207    485
    155    657    501   -407   -174    579    249    480    303    389    194    480
    114    615    501   -366   -192    558    249    483    298    381    184    475
     51    568    514   -311   -231    540    293    472    280    371    171    459
    -90    467    558   -187   -324    511    280    444    252    348    150    449
    -93    480    571   -194   -332    524    285    457    257    353    153    472
    -64    514    579   -223   -322    545    311    483    275    366    155    501
    -10    553    563   -272   -285    558    324    504    290    379    161    517
     59    618    558   -337   -249    589    324    522    303    397    176    527
     33    615    581   -324   -272    597    322    522    303    394    179    524
     44    639    594   -342   -275    618    340    527    301    392    176    524
     38    649    610   -348   -285    631    374    535    303    397    189    519
     75    701    626   -387   -275    665    371    561    322    426    244    530
    187    820    633   -506   -223    727    361    597    361    467    293    584
    194    872    678   -535   -241    776    358    592    358    467    303    605
    -25    696    722   -335   -374    706    366    517    283    397    246    553
   -150    537    688   -192   -418    613    345    452    205    327    184    504
    -28    667    696   -322   -363    683    345    475    226    348    213    542
    -36    672    709   -319   -374    691    353    488    226    350    218    550
   -106    597    704   -246   -405    649    342    478    200    324    197    535
    -83    615    698   -265   -389    657    327    485    200    324    210    563
    -51    563    615   -254   -332    589    316    472    166    298    192    545
    -90    485    576   -197   -335    532    301    446    122    246    155    498
   -116    446    563   -166   -340    504    298    433     96    213    135    472
   -122    423    545   -150   -332    483    298    431     83    192    132    467
    -72    441    511   -184   -293    478    301    444     75    176    148    478
     33    530    496   -283   -231    514    319    475     80    163    171    519
    -25    509    532   -241   -277    519    324    459     38     75    150    506
   -135    439    574   -150   -353    506    303    413    -33    -44    127    454
    -83    449    532   -184   -309    491    298    394    -46     38    171    454
    -23    394    418   -187   -220    407    322    420     -2    101    184    465
    -18    285    303   -135   -161    296    374    498     41    155    127    426
    -25    262    288   -116   -155    275    462    594     93    142     59    335
    -20    298    319   -140   -171    309    532    670    163    153     90    342
     12    522    509   -267   -249    517    553    730    290    316    283    530
     28   1065   1034   -548   -504   1049    522    717    439    701    714    930
    -33   1738   1771   -852   -901   1753    441    498    470   1085   1182   1332
    -93   1862   1953   -885  -1023   1906    257    155    270   1117   1296   1397
   -122   1382   1504   -631   -813   1441    132   -124   -119    665    891   1091
   -124    579    704   -228   -415    641    127   -205   -491      5    171    545
    -93     98    192     -2   -142    145    163    -72   -514   -163   -135    275
   -114    -25     88     67   -101     31    207     72   -358    -62   -106    265
    -83     18    101     31    -90     59    275    187   -202     31    -36    285
    -67    119    184    -25   -127    150    309    259    -75    122     49    322
   -158    184    342    -12   -249    262    337    301     20    210    135    366
   -119    301    420    -93   -270    361    376    337     85    257    187    407
   -179    293    472    -57   -327    384    371    324     90    241    174    389
   -197    298    496    -51   -348    397    394    329     98    236    163    374
    -59    400    459   -168   -259    428    407    366    145    270    197    394
    -83    470    553   -194   -316    509    433    407    184    298    244    436
   -226    433    657   -103   -441    545    439    397    184    283    239    420
   -272    394    667    -62   -470    530    418    379    179    252    218    389
   -259    410    670    -75   -465    540    418    368    179    246    223    387
   -218    493    709   -140   -465    600    420    392    210    283    262    407
   -101    605    706   -252   -402    654    407    413    233    306    290    420
    -67    636    704   -285   -387    667    433    426    254    324    316    423
   -205    519    724   -155   -465    620    439    392    231    272    306    384
   -246    527    774   -140   -511    649    423    368    228    252    288    381
   -155    623    779   -233   -467    701    418    371    254    257    272    384
   -122    662    784   -272   -452    722    392    348    249    246    246    355
   -150    675    826   -262   -488    750    389    337    244    246    246    340
   -166    654    820   -244   -493    735    379    306    215    228    233    314
   -236    662    898   -213   -566    779    413    309    236    265    270    345
   -226    722    945   -249   -584    831    428    335    285    306    306    376
   -140    782    922   -319   -530    852    366    314    296    309    309    384
   -153    776    930   -311   -542    852    353    277    275    280    288    379
   -142    802    945   -329   -542    872    363    290    283    272    288    384
    -54    875    927   -413   -491    901    332    301    293    272    290    389
    -10    909    919   -449   -465    914    319    303    290    252    280    381
      5    917    909   -462   -452    911    322    309    283    228    262    371
     57    961    904   -509   -423    935    337    340    296    228    275    394
     90    995    904   -542   -405    950    342    355    301    218    272    405
     46    945    898   -496   -426    922    335    324    267    174    226    361
     18    906    888   -462   -436    898    311    275    202    106    168    303
     75    953    878   -514   -402    917    322    277    200    103    171    306
    249   1060    810   -654   -283    937    329    301    213    119    176    311
    303   1039    735   -670   -215    888    309    267    181     83    124    246
    207    932    724   -571   -259    831    309    215    140     38     72    181
    109    891    779   -501   -335    836    309    213    132     33     59    150
     83    924    839   -506   -376    883    322    236    158     62     88    155
     98    982    883   -540   -392    932    350    267    194     93    109    174
     46    950    901   -501   -426    927    358    265    194     85     96    171
     12    917    904   -465   -446    909    363    265    189     80     88    148
    -25    911    935   -444   -480    922    376    277    197     90     96    140
     28    982    953   -504   -462    969    400    322    244    137    135    171
     98    997    898   -550   -400    950    394    335    257    148    140    181
     46    950    904   -498   -428    927    392    314    244    129    124    158
    -23    914    935   -446   -480    924    405    309    241    124    111    142
    -18    930    948   -454   -483    937    426    340    272    153    124    171
    -18    885    901   -436   -459    893    428    348    277    166    135    189
    -41    870    911   -415   -478    891    439    340    272    168    122    189
      5    958    953   -485   -472    956    465    392    327    215    137    223
     -2    982    984   -488   -493    982    483    423    361    246    142    257
    -72    906    979   -418   -527    943    527    428    353    233    114    249
   -129    865    995   -368   -563    930    548    446    376    241    101    262
   -119    893   1010   -387   -566    953    548    475    428    275    109    288
    -77    966   1044   -444   -561   1005    568    509    475    322    132    322
    -12   1036   1049   -511   -530   1044    589    527    493    345    153    337
     -7   1028   1036   -511   -522   1034    581    524    506    363    168    355
    -80    961   1039   -441   -561   1000    589    498    485    350    166    350
   -166    901   1067   -366   -615    984    613    470    452    319    148    329
   -145    880   1023   -368   -584    953    605    470    444    309    135    314
   -135    870   1005   -368   -568    937    607    478    441    306    129    301
   -181    810    989   -316   -587    898    631    472    423    288    116    288
   -202    730    932   -262   -566    831    646    467    397    262     85    259
   -168    730    898   -280   -532    813    654    472    394    254     67    244
   -119    769    888   -324   -504    828    631    470    389    246     59    244
   -179    683    862   -254   -519    771    589    418    332    194      7    210
   -218    584    802   -181   -509    693    576    381    280    137    -36    179
   -194    568    763   -189   -480    665    553    397    265     98    -46    179
   -127    620    745   -246   -436    683    568    433    277    101    -36    202
   -150    597    748   -223   -449    670    589    436    267     90    -46    207
   -252    501    753   -124   -501    626    587    420    241     51    -85    194
   -262    465    727   -101   -496    594    602    449    241     23   -111    174
   -241    418    657    -88   -449    537    639    532    296      5   -135    127
   -218    423    639   -103   -428    530    722    659    405     25   -124    119
   -189    514    704   -161   -446    607    813    802    555    124    -36    181
   -197    740    937   -272   -568    839    849    891    724    348    192    361
   -174   1317   1488   -571   -831   1402    805    867    872    732    620    743
   -296   1865   2158   -784  -1228   2010    613    576    818   1091    982   1034
   -415   1958   2374   -771  -1395   2166    324    194    576   1197   1072   1028
   -454   1454   1909   -504  -1182   1680    184    -72    161    631    584    680
   -441    654   1096   -106   -769    875    218   -111   -168   -202   -145    197
   -428    168    594    127   -511    381    262     18   -148   -478   -387     25
   -402     36    439    184   -420    236    329    184     57   -368   -309     67
   -387     49    436    166   -410    241    423    329    259   -218   -189    129
   -355    116    470    119   -413    293    511    441    405    -75    -77    168
   -329    150    478     88   -402    314    555    488    467     36    -18    207
   -288    148    436     70   -361    290    592    511    478     72    -28    231
   -267    179    444     41   -355    311    626    530    462     83    -15    231
   -296    140    433     77   -366    285    628    519    436    109      5    252
   -311    119    431     96   -371    275    639    517    420    148     31    272
   -319    127    446     96   -381    285    652    509    413    197     33    270
   -298    174    472     59   -387    322    657    504    410    262     51    252
   -262    239    501     10   -381    368    670    522    431    324     85    270
   -233    267    501    -18   -368    384    685    540    452    363    114    288
   -249    223    472     12   -361    348    696    550    454    374    119    272
   -324    168    491     77   -407    329    693    545    444    348     83    244
   -358    142    501    106   -431    322    696    537    428    327     85    270
   -366    148    514    106   -441    332    693    540    426    322     98    270
   -353    163    517     96   -433    340    698    550    431    335     75    207
   -337    171    506     80   -423    340    706    558    436    342     88    207
   -329    192    519     67   -423    355    704    561    436    316     85    254
   -314    189    504     59   -407    345    691    548    426    309    101    275
   -298    207    506     46   -402    355    683    548    431    324    127    272
   -280    226    504     25   -392    363    680    561    441    327    129    288
   -280    210    491     33   -387    350    685    568    446    324    129    314
   -283    205    485     38   -387    345    675    563    441    322    124    342
   -267    241    509     12   -387    374    662    563    444    337    142    384
   -254    236    488      7   -371    363    654    568    449    340    137    353
   -231    241    470     -5   -350    355    654    584    465    363    163    355
   -228    262    491    -18   -361    376    654    589    475    376    194    397
   -228    257    485    -12   -355    371    657    587    475    366    194    420
   -207    249    454    -23   -332    350    662    594    480    381    187    405
   -210    246    454    -18   -332    350    672    602    488    392    187    366
   -197    265    459    -36   -329    361    685    618    506    394    197    340
   -197    267    465    -33   -329    366    685    626    514    363    161    389
   -168    272    441    -51   -306    355    691    626    517    366    155    387
   -218    239    457    -10   -337    345    696    615    514    394    194    306
   -215    277    493    -31   -353    384    722    636    542    413    228    306
   -259    262    522      0   -389    392    722    639    555    405    189    335
   -314    213    524     49   -420    368    714    628    558    428    226    277
   -327    210    537     57   -431    374    709    613    561    444    267    213
   -298    244    542     25   -420    392    727    615    571    459    275    218
   -301    257    558     23   -428    407    740    613    579    457    262    220
   -316    236    550     38   -433    392    735    605    579    439    231    239
   -301    226    527     36   -415    376    727    594    574    415    194    265
   -303    210    514     44   -407    361    717    587    568    418    192    267
   -314    215    530     49   -420    371    717    589    581    452    226    272
   -272    265    537      2   -405    400    727    605    607    470    213    327
   -270    270    540      0   -405    402    711    594    602    459    174    335
   -265    283    548    -10   -407    413    701    597    610    467    207    350
   -257    306    563    -23   -410    433    704    626    646    509    254    407
   -249    327    574    -38   -413    449    714    654    680    527    254    426
   -290    348    639    -31   -465    493    727    665    701    553    275    444
   -366    303    667     28   -517    485    730    654    706    581    309    415
   -342    316    659     12   -501    488    737    665    722    584    348    420
   -293    381    675    -44   -485    527    758    696    753    600    340    472
   -301    415    717    -57   -509    566    756    706    771    626    342    485
   -350    400    750    -25   -550    574    737    698    769    623    358    501
   -345    410    756    -31   -550    581    737    688    771    628    381    542
   -316    483    800    -85   -558    641    745    691    792    662    433    574
   -298    501    800   -101   -548    649    727    678    787    652    423    568
   -290    496    784   -103   -537    639    698    646    758    618    397    550
   -311    478    789    -83   -550    633    698    623    737    607    397    522
   -361    413    774    -28   -566    592    683    607    717    589    392    483
   -301    410    711    -54   -506    561    680    607    711    576    387    480
   -285    342    628    -31   -457    485    657    584    670    524    335    426
   -283    316    600    -15   -441    457    657    579    654    509    327    384
   -361    233    594     62   -478    415    628    540    613    480    316    301
   -355    213    568     70   -462    389    615    519    584    444    298    265
   -353    194    548     77   -452    371    605    501    561    402    270    259
   -329    207    537     62   -433    371    607    498    561    402    303    244
   -283    231    511     23   -397    368    584    480    545    381    285    197
   -275    215    491     28   -384    353    548    452    514    335    252    179
   -296    189    483     51   -389    337    535    428    493    316    249    171
   -322    158    480     83   -400    319    535    423    480    306    259    129
   -316    101    418    106   -368    259    553    457    478    257    189     98
   -280    101    381     88   -332    241    618    542    522    233    140     54
   -244    137    381     49   -311    259    685    649    610    275    192     64
   -254    249    504      2   -379    376    737    750    737    418    329    137
   -254    701    953   -223   -605    826    672    740    888    727    662    467
   -267   1434   1699   -584   -984   1566    493    535    969   1111   1119    893
   -306   1831   2138   -763  -1221   1984    200    176    857   1317   1366   1052
   -426   1512   1938   -542  -1182   1725     -5   -192    459   1000   1106    839
   -524    566   1088    -23   -807    826     41   -340    -75    129    316    265
   -488      0    488    241   -488    244    132   -210   -194   -228    -64    -44
   -402    -75    327    236   -366    124    210    -33    -57   -145     -7   -111
   -361    -25    335    194   -348    153    285    106    101    -25     88   -111
   -348     36    381    153   -366    207    335    179    205     49    124    -64
   -324     72    397    124   -361    236    355    202    246     72    124    -33
   -270    129    400     70   -335    265    374    231    277     90    132     -7
   -210    202    413      5   -311    306    374    244    303    101    119     15
   -239    184    423     25   -329    301    348    210    283     83    109     -5
   -288    124    413     80   -350    267    332    168    252     57    114    -33
   -231    142    371     41   -301    257    329    166    254     59    137    -49
    -88    233    322    -72   -205    277    314    192    283     80    166    -23
      2    309    306   -155   -153    309    324    210    306    106    189      0
   -124    202    324    -38   -226    262    301    158    265     54    127    -44
   -236    101    337     67   -288    218    285    119    223     10    101    -83
   -285     44    329    122   -306    187    275     88    194     -5     93   -106
   -223     98    319     62   -272    207    254     83    197      5    109   -114
   -181    127    309     25   -246    218    252     72    184     -5    119   -127
   -168    163    332      2   -249    246    244     72    181     -5    132   -116
   -158    189    348    -15   -252    267    239     83    187      2    145    -93
   -153    218    371    -33   -262    293    228     85    194     10    158    -70
   -122    259    381    -70   -252    319    213     83    197     23    166    -67
    -77    306    384   -114   -231    342    189     85    202     38    187    -51
    -44    345    389   -150   -215    366    168     80    200     41    192    -38
    -98    293    392    -98   -246    342    145     54    171     20    168    -62
   -184    233    415    -25   -301    324    124     28    142    -10    135    -70
   -176    259    433    -41   -306    345    111     25    140    -12    135    -51
   -124    314    439    -93   -280    376     93     20    137      2    155    -57
   -109    335    444   -114   -277    389     67     15    135      2    181    -44
   -103    350    454   -124   -277    400     64     23    140      5    187    -12
    -46    407    452   -181   -249    428     80     36    150     28    200      5
    -28    446    475   -207   -252    459     62     33    145     38    226     -5
   -116    374    488   -129   -301    431     41     -2    109     -5    207    -18
   -150    348    498    -98   -324    423     38    -31     80    -18    215    -49
   -155    353    506    -98   -332    428     41    -36     70    -25    226    -70
   -106    410    517   -150   -311    462     49    -18     93    -12    241    -38
    -25    501    527   -241   -275    514     49     10    124     12    239      5
    -38    480    519   -223   -277    498     41     -7    111     -2    202     -7
   -140    376    514   -119   -327    444     33    -54     72    -33    187    -57
   -171    342    514    -85   -342    428     20    -67     64    -46    161    -70
   -148    371    519   -114   -335    444     15    -62     72    -49    161    -67
   -132    384    517   -127   -324    449      2    -59     77    -44    155    -70
   -119    394    514   -137   -319    454     -7    -72     67    -59    137    -72
   -124    400    524   -137   -324    462    -12    -90     57    -80    116    -62
   -116    374    488   -129   -303    428    -15   -109     44    -88    132    -88
   -109    353    459   -122   -285    405    -20   -119     31    -98    140    -93
   -101    358    459   -129   -280    407    -33   -129     23   -103    140   -106
   -109    374    483   -132   -296    428    -31   -124     28    -90    155   -124
   -116    358    475   -122   -296    415    -44   -142     15   -103    161   -158
    -93    374    465   -140   -280    418    -57   -153      5   -111    174   -158
    -64    394    457   -166   -262    426    -72   -158      5   -111    187   -132
    -38    428    467   -194   -252    446    -93   -174      0   -124    168   -116
    -44    426    470   -192   -257    449    -90   -181    -10   -142    215   -101
    -25    426    452   -200   -239    439    -80   -179    -15   -153    215   -114
      0    446    446   -223   -223    446    -83   -174    -18   -166    187   -127
     15    480    465   -246   -223    472    -83   -168    -12   -174    179   -103
     36    485    449   -262   -207    470    -88   -181    -25   -200    161    -96
     28    493    465   -262   -218    480    -83   -171    -25   -207    202   -101
     12    504    491   -259   -239    498    -93   -176    -41   -259    218   -119
     33    537    504   -285   -233    522   -114   -215    -70   -283    220   -127
     62    558    496   -311   -215    527   -119   -233    -70   -223    249   -114
     59    519    459   -290   -200    491   -132   -252    -85   -192    228   -114
     64    491    423   -277   -179    457   -153   -277   -111   -158    207   -114
     98    480    381   -288   -140    431   -163   -290   -127   -168    194   -116
    101    467    366   -285   -132    418   -166   -309   -145   -210    166   -140
     96    407    311   -252   -106    361   -163   -327   -179   -239    129   -181
     88    329    241   -210    -77    288   -176   -345   -220   -252     93   -218
     75    285    210   -179    -67    249   -176   -350   -246   -275     80   -223
     98    272    174   -187    -38    223   -184   -368   -272   -322     64   -220
     75    228    150   -153    -38    189   -184   -384   -309   -342     67   -228
     80    189    106   -137    -12    148   -200   -405   -355   -348     57   -262
     72    163     90   -116     -7    127   -194   -426   -387   -363     51   -241
     88    153     64   -122     10    109   -161   -431   -407   -392     36   -226
    140    200     59   -171     38    129   -158   -436   -428   -374     38   -236
    150    200     49   -176     49    124   -187   -444   -436   -306     28   -270
    116     96    -20   -106     70     38   -207   -439   -420   -283    -10   -301
     93    -23   -119    -36    106    -70   -163   -387   -379   -337    -70   -381
     70    -70   -142      0    106   -106   -106   -309   -311   -350   -109   -441
     59    -36    -98    -12     77    -67    -70   -197   -192   -275    -72   -426
     51    155    103   -103    -25    129    -54    -88    -25    -85    116   -262
     57    701    644   -381   -293    672   -116   -137    127    285    558    119
      2   1314   1312   -659   -654   1314   -298   -433    114    641    982    444
     -5   1465   1470   -730   -737   1467   -581   -815   -132    678   1060    467
    -33    911    945   -439   -488    927   -714  -1158   -641     36    537    122
    -18     49     64    -15    -44     57   -667  -1187  -1044   -802   -155   -384
     36   -316   -353    140    192   -332   -613  -1018  -1021   -940   -353   -566
     83   -355   -441    135    259   -397   -571   -867   -867   -849   -342   -574
    116   -301   -418     93    267   -358   -504   -740   -722   -761   -288   -519
    109   -215   -324     51    215   -270   -431   -659   -615   -667   -192   -433
     90   -161   -252     33    171   -205   -397   -623   -558   -610   -140   -410
     83   -132   -215     23    148   -174   -381   -618   -545   -607   -129   -426
     96   -111   -207      7    150   -158   -376   -613   -542   -610   -127   -428
     57    -83   -142     10     98   -111   -361   -581   -506   -581    -98   -392
      2   -109   -111     51     57   -109   -342   -571   -493   -568    -88   -376
    -31   -116    -85     72     23   -101   -342   -566   -480   -571    -96   -368
    -54    -88    -33     72    -10    -62   -345   -555   -457   -563   -103   -335
    -80    -72      5     75    -44    -33   -358   -555   -444   -561    -98   -324
   -109    -59     49     83    -80     -5   -353   -555   -441   -553    -70   -311
   -116    -33     83     75   -101     23   -319   -537   -423   -542    -51   -285
   -135     -2    132     70   -135     64   -298   -524   -405   -535    -38   -262
   -166     -7    158     85   -163     75   -303   -553   -415   -545    -38   -265
   -181     -7    174     93   -176     83   -298   -574   -420   -558    -41   -275
   -174     18    189     77   -181    103   -298   -587   -418   -568    -46   -275
   -181     44    226     70   -202    135   -301   -592   -405   -568    -49   -267
   -200     51    252     72   -226    150   -303   -594   -407   -587    -54   -283
   -194     49    244     72   -220    145   -319   -613   -431   -615    -64   -290
   -168     75    241     46   -205    155   -329   -618   -444   -626    -70   -283
   -116    122    239     -2   -176    179   -337   -615   -452   -628    -64   -270
   -119    132    252     -7   -184    192   -342   -605   -459   -628    -49   -257
   -109    145    254    -18   -181    200   -348   -600   -465   -623    -33   -241
   -106    155    259    -25   -181    207   -345   -600   -472   -626    -20   -228
    -77    176    254    -49   -166    215   -340   -597   -480   -626     -7   -207
    -41    218    259    -90   -150    239   -335   -587   -472   -613     15   -179
    -51    220    270    -85   -161    244   -340   -579   -470   -607     20   -153
     -5    233    239   -114   -122    236   -350   -576   -475   -607     28   -142
     25    241    215   -132    -93    228   -358   -576   -480   -607     51   -124
     90    246    155   -168    -31    200   -379   -597   -522   -652     10   -150
    168    226     54   -197     57    140   -400   -623   -574   -698    -28   -192
    218    213     -5   -218    111    103   -387   -654   -620   -737    -67   -233
    174    181      7   -176     83     96   -361   -672   -646   -758    -98   -254
    114    192     77   -153     18    135   -353   -641   -649   -737    -90   -231
    158    249     90   -205     33    171   -332   -581   -628   -698    -75   -200
    210    288     77   -252     67    184   -270   -485   -566   -646    -49   -153
    176    272     96   -223     41    184   -244   -441   -511   -623    -44   -122
    127    239    111   -184      7    176   -244   -431   -472   -605    -67   -111
    129    233    101   -181     12    168   -257   -444   -449   -613    -77   -129
    135    215     77   -176     28    148   -280   -470   -446   -636    -85   -161
    150    215     64   -181     44    140   -280   -480   -436   -633    -90   -171
    166    236     70   -202     46    153   -283   -472   -426   -618    -83   -153
    161    267    106   -215     25    189   -285   -465   -418   -600    -62   -142
    137    275    135   -207      0    205   -283   -454   -415   -592    -36   -129
    122    252    129   -187     -2    192   -270   -439   -407   -587    -31   -129
    103    249    142   -179    -18    197   -270   -444   -413   -587    -23   -137
    103    272    168   -189    -33    220   -267   -446   -407   -584    -18   -127
    101    309    207   -205    -54    259   -257   -436   -389   -574     -2   -101
     93    322    228   -207    -67    275   -246   -428   -376   -568     12    -77
     77    348    267   -213    -96    309   -233   -413   -353   -548     28    -49
     70    353    283   -213   -106    319   -228   -413   -348   -545     28    -46
     64    361    296   -215   -116    329   -218   -407   -332   -550     38    -44
     70    387    316   -228   -122    353   -197   -392   -301   -542     57    -20
     75    410    335   -244   -129    371   -192   -376   -280   -542     75    -12
     51    426    374   -239   -161    400   -184   -361   -262   -524     98      0
     20    415    394   -218   -187    405   -187   -361   -259   -496    111     25
      2    415    413   -207   -205    415   -179   -355   -262   -423    132     70
     -2    389    389   -194   -197    389   -181   -374   -293   -381     90     85
      2    374    371   -189   -184    374   -200   -384   -316   -379     54     83
     -2    368    371   -184   -189    371   -236   -392   -322   -405     41     83
    -10    374    384   -181   -197    379   -309   -413   -316   -514     20     64
    -20    322    342   -150   -181    332   -348   -415   -285   -633     10     49
    -33    207    241    -88   -137    223   -329   -407   -257   -685     -2     57
    -33     93    127    -31    -80    109   -293   -394   -233   -724    -44     75
    -44     -5     38     25    -41     15   -265   -384   -226   -735    -72     57
    -49    -59    -10     54    -20    -36   -265   -387   -254   -719    -80     59
    -62    -98    -36     80    -12    -67   -259   -397   -288   -709    -90     67
    -77   -145    -70    111     -5   -109   -246   -402   -319   -704   -111     85
    -83   -184   -101    135      7   -142   -231   -405   -345   -688   -109     77
    -72   -218   -145    142     33   -181   -233   -413   -376   -659    -98      7
    -70   -220   -153    145     41   -187   -218   -405   -389   -605   -124     -5
    -72   -246   -176    158     49   -213   -194   -405   -407   -548   -150     77
    -72   -335   -262    205     93   -298   -161   -376   -418   -519   -189    124
    -77   -392   -316    233    116   -353    -77   -306   -394   -527   -254     36
    -90   -384   -293    236    101   -340     15   -179   -303   -472   -228     20
    -83   -241   -161    161     36   -200     75    -41   -155   -322    -64    168
    -80    171    252    -44   -166    210     54      2     15     -7    322    480
   -158    807    966   -324   -563    885    -77   -207     64    340    766    823
   -236   1049   1286   -405   -761   1166   -329   -571   -119    459    943    940
   -257    753   1010   -249   -633    880   -475   -875   -506    101    639    724
   -329    -59    270    194   -301    103   -444  -1015   -976   -719   -119    213
   -335   -553   -218    441    -59   -384   -387   -870  -1034   -987   -446    -85
   -319   -665   -345    491     10   -504   -327   -693   -893   -909   -413   -166
   -306   -618   -314    459      2   -467   -236   -537   -730   -779   -319   -158
   -241   -478   -236    361     -2   -358   -132   -405   -576   -654   -223    -67
   -231   -413   -181    319    -25   -296    -77   -345   -501   -597   -179      5
   -277   -428   -150    353    -64   -290    -54   -319   -467   -566   -140     23
   -322   -459   -137    389    -93   -298    -46   -303   -452   -550   -111     28
   -332   -485   -153    410    -90   -319    -49   -303   -454   -568   -140     38
   -309   -485   -176    394    -67   -329    -46   -298   -449   -568   -145     44
   -257   -423   -166    337    -46   -296    -12   -270   -420   -553   -135     57
   -254   -426   -171    337    -41   -298      5   -257   -407   -542   -114     77
   -285   -478   -192    381    -46   -335     -2   -265   -410   -537    -85     67
   -262   -496   -233    376    -15   -366    -20   -272   -423   -550    -80     36
   -194   -431   -236    314     20   -335     -5   -257   -410   -545    -85     46
   -171   -389   -218    280     23   -306     25   -231   -387   -517    -67     64
   -179   -397   -218    288     18   -309     33   -223   -381   -509    -72     67
   -254   -446   -192    348    -33   -319     20   -233   -389   -506    -88     57
   -290   -457   -166    374    -64   -311     23   -231   -381   -493    -93     62
   -298   -452   -153    374    -75   -303     28   -220   -368   -472    -57     83
   -270   -418   -148    345    -62   -283     49   -189   -337   -441    -23    111
   -290   -400   -109    345    -93   -254     70   -166   -311   -418    -15    140
   -327   -415    -88    371   -119   -252     67   -161   -306   -410    -23    155
   -329   -407    -77    366   -127   -241     88   -129   -277   -374     25    187
   -342   -431    -88    387   -127   -259     96   -106   -259   -345     80    189
   -355   -462   -109    407   -124   -288     85   -106   -259   -337    103    194
   -324   -418    -93    371   -116   -257    109    -83   -228   -303    145    246
   -314   -389    -75    350   -122   -233    122    -64   -207   -288    163    290
   -353   -415    -62    384   -145   -239    114    -62   -207   -285    158    311
   -348   -405    -57    374   -148   -231    129    -38   -189   -270    174    348
   -389   -428    -38    407   -176   -236    137    -28   -187   -265    184    366
   -439   -459    -23    446   -207   -241    135    -25   -187   -265    192    363
   -410   -444    -33    428   -189   -239    148     -2   -174   -246    220    381
   -405   -431    -25    418   -189   -231    158      5   -168   -241    228    389
   -407   -402      5    405   -207   -200    176     12   -155   -228    236    413
   -389   -366     23    376   -207   -171    181     23   -142   -215    244    433
   -381   -345     36    363   -210   -155    189     41   -124   -202    257    444
   -389   -337     51    363   -220   -142    197     51   -101   -184    267    452
   -384   -324     59    353   -223   -132    215     67    -75   -158    277    459
   -407   -329     75    368   -244   -127    226     77    -57   -150    272    465
   -402   -314     88    358   -246   -114    244     85    -44   -145    265    454
   -413   -316     96    363   -257   -111    267     83    -41   -140    290    431
   -384   -303     77    342   -231   -114    270    101    -31   -127    324    407
   -394   -322     72    358   -236   -124    272    106    -31   -129    322    387
   -420   -345     75    384   -249   -135    275     98    -33   -137    296    371
   -509   -439     67    472   -290   -187    244     80    -62   -166    280    314
   -483   -400     80    441   -283   -161    249    101    -46   -158    298    316
   -441   -353     88    397   -267   -132    257    116    -28   -145    311    324
   -431   -332     98    381   -265   -116    265    132    -12   -132    329    332
   -431   -324    106    376   -270   -109    275    148      0   -127    335    348
   -449   -322    127    387   -290    -98    288    166     18   -124    348    353
   -472   -327    142    400   -309    -93    288    171     23   -127    363    353
   -465   -306    158    387   -311    -75    285    174     28   -124    368    361
   -423   -241    181    332   -303    -31    298    202     57    -98    384    397
   -376   -184    192    280   -285      2    309    228     80    -80    400    426
   -366   -171    194    267   -283     12    316    246     96    -67    428    436
   -394   -171    223    283   -309     25    303    257    106    -49    493    436
   -407   -166    241    285   -327     38    290    252    103    -54    483    431
   -420   -155    265    288   -342     54    306    244     93    -75    462    444
   -418   -122    296    270   -358     85    329    236     88    -77    452    465
   -384    -62    322    223   -353    129    322    239     98    -62    470    467
   -342    -57    283    197   -314    111    290    236     83    -72    465    459
   -345    -88    257    215   -303     83    280    207     51   -122    418    446
   -345    -96    249    220   -298     75    285    197     38   -132    420    441
   -335   -106    228    220   -283     59    309    218     54   -119    446    441
   -361   -166    192    262   -280     12    311    215     36   -135    441    397
   -353   -241    111    296   -233    -64    277    187     -5   -187    394    322
   -324   -277     44    301   -187   -116    254    163    -38   -218    366    270
   -314   -303     10    309   -163   -148    272    174    -49   -231    327    236
   -293   -314    -23    301   -135   -168    280    176    -49   -244    316    231
   -311   -342    -31    327   -142   -187    280    176    -49   -254    322    223
   -329   -348    -20    337   -155   -184    267    187    -44   -257    316    220
   -314   -322     -7    319   -153   -166    270    200    -31   -252    316    244
   -329   -342    -12    335   -161   -179    293    200    -28   -249    319    254
   -353   -374    -20    363   -168   -197    311    210    -25   -246    311    262
   -316   -392    -77    353   -119   -236    340    252    -10   -254    293    257
   -275   -436   -161    355    -57   -298    381    322     18   -283    257    202
   -371   -519   -148    444   -114   -335    446    384     57   -309    223    153
   -454   -540    -85    498   -187   -314    501    472    142   -252    259    189
   -472   -309    163    389   -319    -72    504    545    283    -44    457    394
   -410    319    730     46   -568    524    459    532    459    353    904    818
   -462    906   1366   -223   -914   1135    283    223    433    675   1296   1111
   -620    797   1418    -88  -1021   1106     20   -158    135    584   1244   1034
   -711    145    857    280   -784    501    -62   -433   -355    -75    667    610
   -698   -587    111    644   -405   -239      7   -426   -678   -711     70    163
   -639   -836   -197    735   -223   -517     64   -239   -594   -730    -15     70
   -607   -844   -239    724   -184   -542    145    -72   -433   -626     20     85
   -597   -766   -168    680   -215   -467    228     54   -290   -514     90    132
   -576   -683   -106    631   -236   -394    283    129   -192   -428    145    189
   -574   -649    -77    610   -249   -363    309    166   -148   -394    161    218
   -584   -646    -62    615   -262   -355    309    179   -135   -381    174    210
   -571   -626    -54    597   -259   -340    303    187   -124   -368    187    210
   -542   -584    -41    563   -252   -314    306    210   -103   -353    202    223
   -550   -579    -28    563   -262   -303    309    210   -106   -361    187    210
   -589   -618    -28    605   -283   -324    306    194   -119   -381    161    194
   -613   -639    -25    626   -296   -332    316    197   -124   -387    140    194
   -628   -628      0    628   -314   -314    342    207   -119   -379    166    181
   -613   -602      7    607   -311   -298    342    218   -106   -355    205    166
   -597   -589      7    592   -303   -290    340    228    -93   -342    233    155
   -610   -620    -10    615   -301   -316    332    223   -103   -348    236    129
   -620   -613      7    618   -314   -303    332    220   -106   -350    218    135
   -646   -607     38    626   -345   -285    329    226   -103   -340    223    176
   -646   -589     57    618   -353   -267    329    233    -93   -324    228    207
   -644   -589     54    615   -353   -267    337    239    -88   -322    228    228
   -646   -579     67    613   -358   -257    345    244    -80   -314    228    241
   -623   -542     80    581   -353   -231    335    244    -75   -311    246    249
   -605   -524     80    566   -345   -223    327    244    -72   -303    283    254
   -605   -514     90    558   -350   -213    322    244    -75   -303    296    252
   -605   -478    127    542   -366   -176    337    262    -67   -298    309    272
   -620   -472    148    548   -387   -163    337    265    -75   -319    316    280
   -631   -472    158    553   -397   -158    332    265    -85   -368    306    298
   -631   -465    166    545   -400   -148    314    265   -103   -444    316    293
   -592   -441    150    517   -371   -145    314    262   -106   -420    340    329
   -574   -457    116    514   -348   -171    332    280    -72   -327    394    376
   -581   -475    106    530   -345   -187    345    298    -49   -249    428    376
   -574   -478     93    524   -335   -192    358    319    -38   -174    420    394
   -576   -457    119    517   -348   -168    368    340    -23   -158    454    405
   -589   -465    124    527   -358   -171    379    345    -18   -181    465    379
   -597   -470    127    535   -363   -171    394    358     -7   -163    475    361
   -602   -462    140    530   -371   -161    402    374      7   -148    472    381
   -581   -413    168    498   -376   -122    423    407     49   -148    501    420
   -579   -397    181    488   -381   -109    441    407     62   -148    530    441
   -589   -379    210    483   -402    -83    459    418     85   -111    553    470
   -610   -410    200    509   -407   -103    465    413     85    -93    558    462
   -652   -496    155    574   -405   -171    457    392     54   -127    519    428
   -600   -485    114    542   -358   -187    517    415     54   -132    524    436
   -540   -446     93    491   -316   -176    563    444     70   -101    553    457
   -537   -415    119    475   -329   -148    576    472     88    -62    587    462
   -581   -436    145    509   -363   -145    542    470     98     18    587    428
   -576   -465    109    519   -345   -179    532    475    135     64    587    418
   -545   -446     96    496   -322   -176    537    496    192    132    607    420
   -522   -439     83    480   -303   -179    527    514    223    166    618    433
   -535   -428    106    483   -322   -161    527    530    249    174    620    459
   -558   -449    109    504   -335   -171    530    524    252    142    600    454
   -519   -418     98    467   -309   -161    535    532    270    150    654    444
   -478   -397     80    439   -280   -161    555    548    283    161    688    449
   -441   -379     62    410   -252   -158    574    553    288    135    670    439
   -413   -371     41    389   -228   -166    566    553    288    137    670    428
   -368   -358      7    363   -189   -176    553    561    290    142    665    420
   -332   -335     -2    332   -166   -168    545    574    309    142    662    423
   -342   -319     23    332   -184   -148    563    589    324    155    693    433
   -355   -288     64    319   -213   -111    594    610    350    168    732    454
   -358   -285     72    322   -218   -106    620    620    361    163    735    470
   -366   -283     83    322   -226   -101    623    620    374    166    732    485
   -381   -280    101    332   -241    -90    618    623    376    171    750    496
   -389   -280    109    332   -249    -85    610    610    368    161    756    488
   -366   -259    103    311   -236    -77    607    620    379    171    766    485
   -342   -257     83    298   -215    -88    605    628    387    176    761    480
   -363   -280     83    322   -223    -98    610    620    379    166    740    454
   -371   -366      5    368   -189   -181    607    594    342    119    696    400
   -358   -423    -64    389   -148   -244    618    587    322     88    670    358
   -335   -418    -85    376   -127   -252    633    597    327     85    667    355
   -314   -433   -119    374    -98   -277    623    592    314     72    654    335
   -267   -441   -174    353    -49   -309    605    581    298     49    633    303
   -280   -483   -202    381    -41   -342    610    574    283     33    615    285
   -285   -496   -213    389    -36   -355    631    574    275     25    605    280
   -249   -498   -249    374      0   -374    636    568    272     20    579    270
   -252   -548   -296    397     20   -420    600    555    262      7    566    231
   -210   -550   -342    379     64   -446    597    563    262      7    571    218
   -148   -589   -444    368    148   -519    605    579    252    -23    522    176
   -122   -719   -597    420    236   -659    639    594    223   -122    381     64
    -98   -717   -618    405    257   -667    706    667    265   -129    342      7
    -70   -641   -574    355    252   -607    756    776    363    -31    439     59
    -12   -316   -303    163    142   -309    758    862    519    226    719    316
    -12    368    381   -176   -197    374    758    870    735    652   1205    774
   -145    875   1018   -366   -581    945    623    628    776    974   1551   1041
   -249    745    992   -249   -620    867    407    272    485    815   1421    922
   -327     62    389    129   -358    226    335    -23    -23     98    774    436
   -342   -592   -249    467    -46   -420    353    -31   -288   -413    259     36
   -290   -800   -509    545    106   -654    366    148   -197   -389    207    -12
   -254   -828   -574    542    158   -701    439    301    -57   -277    285    -18
   -252   -784   -532    517    137   -659    540    426     72   -174    363     33
   -277   -678   -400    478     59   -540    644    558    210    -62    454    150
   -280   -605   -327    441     23   -467    698    626    283      2    491    215
   -275   -592   -319    433     20   -457    701    644    306      5    493    231
   -277   -581   -306    428     10   -444    701    659    322      5    506    213
   -272   -574   -301    423     12   -439    704    675    348     10    522    215
   -277   -576   -298    426     10   -439    714    685    368     33    532    244
   -298   -550   -252    423    -23   -402    724    688    392     54    532    254
   -303   -532   -231    415    -36   -381    719    691    407     62    532    267
   -290   -514   -223    402    -33   -368    709    688    397     46    509    283
   -298   -511   -213    402    -44   -363    709    685    389     46    537    267
   -306   -506   -200    407    -54   -353    714    693    389     41    553    265
   -309   -480   -171    394    -70   -327    706    698    405     49    576    252
   -298   -433   -135    366    -83   -285    701    706    436     80    584    231
   -298   -428   -132    363    -85   -280    696    701    436    129    535    249
   -319   -420   -101    368   -109   -262    670    688    418    200    504    239
   -324   -353    -31    337   -148   -192    618    672    410    207    511    197
   -337   -296     41    316   -189   -127    571    665    413    137    519    192
   -337   -262     72    298   -207    -96    550    657    415     90    514    197
   -316   -246     67    280   -192    -90    568    665    433     80    501    220
   -311   -239     72    272   -192    -83    589    680    470    106    511    241
   -324   -296     28    311   -176   -135    597    693    493    122    524    267
   -306   -329    -25    316   -140   -176    615    714    519    145    542    311
   -301   -340    -38    319   -132   -189    631    735    537    176    548    350
   -301   -350    -49    324   -127   -202    626    737    532    200    542    387
   -293   -353    -59    324   -116   -207    631    750    537    218    550    426
   -283   -337    -54    309   -114   -197    628    758    535    223    540    452
   -275   -311    -36    293   -119   -176    628    761    527    228    540    459
   -259   -288    -31    272   -116   -161    636    771    524    241    555    441
   -259   -265     -5    262   -127   -135    644    779    519    259    589    415
   -272   -257     12    265   -142   -124    646    779    511    277    610    394
   -265   -218     46    241   -155    -88    662    782    527    322    631    428
   -249   -174     75    210   -163    -49    680    787    545    374    626    498
   -244   -145     98    194   -171    -23    698    800    571    433    649    542
   -257   -145    109    200   -187    -18    701    810    592    472    667    498
   -267   -148    119    205   -194    -15    714    826    605    472    644    470
   -275   -150    122    213   -200    -12    730    839    610    452    633    480
   -283   -132    150    207   -218      7    753    859    633    475    680    459
   -301   -129    171    213   -239     20    756    865    641    467    631    452
   -309   -122    187    213   -249     31    763    867    646    457    613    431
   -311   -142    166    226   -241     10    766    865    646    449    613    418
   -314   -150    163    233   -239      5    763    865    644    441    600    405
   -316   -142    174    228   -246     15    769    862    644    436    566    366
   -324   -132    192    228   -259     28    771    870    652    436    558    335
   -319   -111    207    213   -265     49    771    872    657    444    600    296
   -327    -72    254    200   -290     90    782    867    659    449    626    275
   -324    -41    280    181   -303    119    789    875    678    433    626    280
   -303    -23    280    161   -293    127    779    883    691    441    644    303
   -293     20    314    135   -303    168    787    885    704    475    683    257
   -272     33    306    119   -288    168    792    888    709    475    680    241
   -272     31    301    119   -285    163    807    898    711    465    654    277
   -259     51    309    103   -283    179    818    919    735    478    641    306
   -254     72    324     90   -288    197    813    917    740    483    633    319
   -244     85    329     80   -285    207    820    919    743    491    641    290
   -226     98    322     62   -275    210    815    904    732    475    623    257
   -210    103    314     51   -262    210    807    888    727    465    589    241
   -187    109    296     38   -241    202    802    883    730    465    581    270
   -187    103    290     41   -239    197    789    862    717    454    613    293
   -181     90    272     44   -226    179    769    836    698    420    566    265
   -192     70    262     59   -226    163    758    831    698    407    527    272
   -192     57    249     64   -220    153    750    831    701    410    550    265
   -215      2    218    106   -215    109    745    826    691    400    550    246
   -277   -137    137    207   -207      0    719    800    652    353    488    179
   -246   -142    103    194   -176    -20    724    815    662    366    501    174
   -192    -80    111    135   -153     15    750    849    696    394    509    218
   -161    -49    111    106   -137     31    797    870    714    415    506    236
   -135    -80     54    109    -96    -12    813    857    704    402    519    210
   -288   -239     46    262   -168    -96    784    823    665    361    483    166
   -368   -306     62    337   -218   -124    789    823    667    358    475    163
   -389   -301     88    345   -239   -106    797    828    683    374    470    179
   -449   -405     44    426   -249   -181    763    800    654    335    426    150
   -355   -366    -10    361   -174   -189    810    846    691    355    446    166
   -314   -405    -93    358   -111   -252    870    904    717    337    407     98
   -384   -524   -140    454   -122   -332    937    953    730    303    350     31
   -387   -504   -116    444   -135   -311    989   1049    807    366    402     77
   -311   -283     28    296   -171   -127   1010   1174    961    561    589    265
   -259    262    522     -2   -392    392    992   1247   1189    943   1002    691
   -309    956   1265   -322   -787   1109    927   1184   1410   1408   1509   1166
   -394   1109   1501   -358   -950   1304    693    846   1265   1478   1628   1231
   -480    576   1054    -49   -769    815    561    480    795    950   1161    831
   -535   -197    337    366   -436     70    524    283    335    259    465    285
   -501   -665   -163    584   -168   -415    504    379    259     70    213     44
   -457   -774   -319    615    -70   -548    576    545    376    145    270      7
   -410   -758   -348    584    -33   -553    654    665    488    218    319     46
   -379   -678   -301    527    -38   -491    719    763    587    293    363    114
   -358   -581   -223    470    -67   -402    769    836    672    366    415    171
   -322   -558   -239    439    -44   -400    800    875    717    402    454    213
   -301   -563   -262    431    -20   -415    800    885    727    415    467    215
   -283   -537   -257    410    -15   -397    787    883    730    420    465    228
   -239   -470   -231    355     -5   -350    820    917    761    449    506    257
   -249   -522   -272    387     10   -397    815    904    745    428    478    241
   -316   -605   -288    459    -15   -446    789    880    724    402    457    228
   -288   -589   -303    436      7   -446    795    883    732    402    446    233
   -252   -563   -311    407     28   -439    807    896    743    410    439    239
   -228   -537   -309    381     38   -423    800    896    743    410    439    244
   -213   -524   -311    368     46   -420    789    901    743    415    449    249
   -210   -519   -311    363     46   -415    784    904    745    420    465    254
   -226   -506   -280    366     25   -394    784    901    748    420    472    272
   -277   -532   -254    405    -12   -394    769    880    737    405    454    272
   -285   -522   -239    402    -25   -381    758    872    730    402    457    262
   -262   -475   -213    368    -25   -345    753    880    740    420    478    267
   -231   -433   -202    332    -15   -319    748    883    748    426    470    280
   -207   -389   -181    298    -15   -285    735    880    748    423    465    283
   -205   -366   -161    285    -23   -265    732    878    743    423    457    283
   -181   -332   -150    257    -18   -244    724    880    748    433    480    290
   -119   -283   -163    202     20   -223    724    896    761    452    509    306
   -103   -265   -163    181     28   -215    698    880    750    449    498    296
   -127   -275   -148    200     10   -213    670    857    727    433    496    290
   -116   -270   -153    189     18   -213    654    857    727    446    527    314
   -106   -254   -148    181     20   -202    659    872    740    472    558    348
    -96   -220   -127    155     15   -174    657    880    743    478    555    358
    -85   -197   -111    140     10   -155    649    885    745    478    540    366
    -54   -166   -111    109     25   -140    636    891    756    483    535    379
    -51   -155   -103    103     25   -129    646    898    763    498    555    374
    -75   -158    -83    114      2   -122    657    888    753    498    558    361
    -67   -145    -80    106      5   -114    657    880    756    498    553    355
    -70   -122    -54     93    -10    -88    667    885    769    511    563    353
    -64    -98    -33     83    -15    -67    691    898    784    530    555    350
    -49    -59    -10     54    -20    -36    696    911    807    550    561    353
    -49    -28     20     38    -36     -5    691    922    831    568    581    350
    -64    -31     33     46    -49      2    678    924    846    574    581    337
    -70    -46     23     59    -46    -12    693    927    852    566    553    322
    -41    -25     12     33    -28     -7    711    932    857    563    535    309
    -33    -12     20     20    -28      2    714    924    849    558    522    290
    -46    -31     15     36    -33     -7    706    906    836    540    493    277
    -46    -44      2     46    -25    -20    701    906    836    530    483    285
    -28    -31     -2     28    -15    -15    685    909    849    530    488    277
    -20      5     25      7    -23     15    675    911    859    542    519    280
    -41     -2     38     20    -41     18    672    904    852    542    519    288
    -46    -12     33     31    -41     10    678    893    833    519    485    283
    -41     -7     31     23    -36     10    678    888    831    522    491    257
    -23     18     41      0    -31     28    685    901    849    540    509    270
    -20     46     67    -15    -44     57    691    911    862    553    522    293
    -36     59     96    -10    -64     77    691    911    865    548    506    309
    -23     72     96    -25    -59     83    683    909    859    540    493    303
    -20    101    122    -41    -72    111    688    922    867    550    501    311
    -20    127    145    -54    -83    135    691    937    880    563    509    329
    -23    145    168    -59    -96    155    704    943    893    576    537    337
    -23    161    181    -70   -103    171    698    924    885    576    550    337
    -12    176    189    -83   -101    181    675    898    870    563    537    332
    -33    155    189    -62   -114    171    659    880    846    542    511    327
    -41    116    158    -36    -98    137    644    865    828    517    472    316
     -5    103    109    -51    -57    106    623    854    810    504    462    301
    -10     75     85    -33    -46     80    618    852    807    496    459    306
    -18     44     59    -12    -38     51    597    839    792    472    433    301
    -23     -2     20     12    -23      7    592    826    771    449    402    262
    -36    -59    -23     46     -7    -44    587    807    740    410    363    205
    -36   -106    -70     70     15    -88    579    795    714    384    329    181
    -44   -158   -114    101     33   -137    579    789    698    374    322    184
    -28   -187   -158    109     64   -174    571    774    680    358    314    148
    -20   -194   -174    106     75   -184    561    761    665    342    298    129
    -15   -220   -205    116     93   -213    555    756    659    324    280    135
     20   -233   -254    103    137   -244    540    737    646    306    257    132
     70   -226   -296     77    181   -259    532    727    641    296    244    122
     93   -259   -353     83    223   -306    519    709    613    265    200     83
    119   -368   -488    124    301   -428    519    709    579    194    111      2
    181   -423   -605    119    389   -514    566    750    584    142     38    -67
    252   -423   -675     85    462   -548    620    841    646    155     31    -80
    316   -218   -535    -51    423   -374    665    992    800    327    200     75
    361    280    -83   -322    220     98    680   1098   1013    680    594    470
    277    935    657   -607   -189    797    636   1052   1215   1124   1124    966
    119   1228   1109   -672   -493   1169    428    719   1137   1299   1369   1161
    -46    815    862   -387   -454    839    254    319    711    880   1013    846
   -184    -36    148    109   -166     54    197     64    189    116    290    233
   -187   -607   -420    394    116   -514    155     88     -2   -244   -106   -127
   -171   -784   -613    478    220   -698    207    257    106   -187   -114   -176
   -161   -782   -620    472    228   -701    309    407    259    -46    -28   -140
   -129   -714   -584    420    226   -649    402    535    394    103     44    -70
   -119   -620   -504    368    192   -563    475    623    491    200     98    -10
   -129   -568   -439    350    153   -504    524    670    558    207    135     20
   -140   -568   -431    353    142   -501    545    680    571    189    137     23
   -148   -563   -415    355    132   -491    568    701    587    210    142     46
   -163   -553   -392    355    111   -472    594    737    605    249    158     85
   -153   -535   -381    345    114   -459    592    761    607    259    163    106
   -194   -545   -353    368     77   -449    597    753    613    280    150    124
   -220   -542   -322    381     49   -433    615    761    636    329    166    176
   -166   -558   -394    361    111   -478    597    748    644    332    150    192
   -189   -610   -420    400    114   -517    602    753    636    322    171    189
   -265   -623   -361    441     46   -493    615    766    633    316    187    192
   -207   -594   -387    402     88   -491    594    766    631    329    200    197
   -228   -602   -374    413     72   -488    579    776    641    309    236    213
   -239   -597   -358    418     59   -478    584    784    657    324    249    213
   -228   -579   -350    402     59   -465    587    789    672    426    249    215
   -202   -563   -363    381     77   -465    587    792    696    470    259    215
   -207   -576   -368    389     77   -475    587    800    711    478    262    202
   -148   -576   -428    363    140   -504    558    789    698    446    252    184
   -179   -566   -389    371    103   -478    553    802    709    467    257    189
   -265   -548   -283    405      7   -415    574    839    737    524    293    236
   -189   -545   -355    366     80   -452    558    839    722    532    270    239
    -77   -524   -446    301    184   -485    535    823    704    511    233    233
    -44   -491   -449    267    200   -470    501    797    709    501    259    231
   -129   -452   -322    288     96   -387    498    818    748    532    335    270
    -12   -459   -449    233    218   -454    454    784    711    504    285    218
     75   -436   -511    181    293   -472    397    779    685    517    272    202
      5   -418   -423    205    213   -420    407    782    693    558    332    241
    -59   -397   -337    228    137   -368    428    782    706    553    355    280
    -49   -379   -329    213    140   -355    441    771    698    485    324    296
     -7   -340   -332    174    161   -337    436    776    691    449    301    306
      0   -332   -332    163    163   -332    420    782    683    444    293    306
    -54   -324   -270    189    106   -296    439    805    701    467    314    322
    -67   -280   -215    174     72   -249    439    815    719    480    335    337
    -70   -241   -171    155     49   -207    444    826    743    496    345    353
    -88   -207   -122    148     15   -166    459    841    761    511    358    358
    -83   -184   -101    132      7   -142    459    833    761    501    348    345
    -88   -168    -83    127     -5   -127    454    828    758    498    324    335
    -77   -150    -72    114     -2   -111    449    826    753    485    285    319
    -96   -155    -59    124    -18   -109    439    807    735    462    246    285
   -135   -163    -28    148    -54    -96    441    800    724    452    236    277
   -145   -142      2    142    -75    -70    428    797    722    446    233    283
   -116   -101     15    109    -67    -44    397    789    719    441    228    283
    -80    -77      2     77    -44    -38    379    774    711    420    213    259
    -90    -72     18     80    -57    -28    384    774    711    415    207    252
   -116    -72     44     93    -83    -15    384    776    714    426    215    252
   -111    -41     70     77    -90     12    384    784    724    444    231    257
    -90     -2     85     44    -90     41    381    797    732    454    244    259
    -96     12    109     41   -101     59    376    805    737    462    252    259
   -106    -12     93     57   -101     38    366    802    730    454    239    249
   -116    -12    103     64   -111     44    366    802    724    449    233    244
   -150     12    163     67   -158     88    387    826    748    459    241    257
   -158     33    192     62   -176    111    405    854    779    485    249    272
   -153     72    223     38   -189    148    420    883    807    511    265    298
   -176     98    275     38   -226    187    441    904    839    537    285    332
   -207    116    322     44   -265    218    467    919    865    561    316    366
   -213    119    332     46   -272    226    449    906    857    563    316    363
   -226    116    342     51   -285    231    407    883    841    571    309    355
   -207    114    322     46   -265    218    389    885    846    597    314    366
   -189     83    272     51   -231    176    379    888    849    600    311    361
   -205     33    239     85   -220    135    371    880    839    579    288    353
   -213     10    220     98   -218    114    361    875    831    558    257    335
   -236    -25    210    132   -223     90    348    854    823    532    220    306
   -288    -88    197    187   -244     54    348    831    807    522    197    296
   -324   -135    189    228   -257     25    358    828    797    506    176    290
   -348   -166    179    254   -265      5    363    815    776    493    158    275
   -350   -205    145    277   -249    -31    368    800    750    480    140    262
   -407   -244    163    324   -285    -41    353    795    748    465    135    267
   -397   -254    140    324   -270    -57    340    792    748    426    116    275
   -389   -259    129    324   -262    -64    335    800    761    400    116    293
   -327   -272     54    301   -192   -109    314    792    758    371     93    275
   -285   -348    -62    314   -111   -205    319    823    771    363     31    223
   -252   -374   -124    311    -64   -249    381    917    833    415    -10    179
   -239   -345   -106    290    -70   -226    457   1052    950    504     10    205
   -213   -122     90    168   -153    -15    485   1200   1132    719    189    348
   -192    496    688   -153   -441    592    387   1210   1314   1039    615    756
   -285   1221   1506   -467   -896   1363    265   1044   1426   1389   1137   1239
   -413   1480   1891   -535  -1153   1683     44    685   1280   1522   1379   1413
   -493   1052   1545   -277  -1018   1299   -135    309    844   1127   1052   1143
   -553     62    615    244   -584    337   -148    124    340    265    189    493
   -511   -561    -49    535   -233   -306   -127    228    220    -57   -226    155
   -444   -732   -288    587    -80   -509    -72    397    311    -28   -272    129
   -397   -717   -319    558    -38   -519     -7    530    436     64   -231    163
   -379   -626   -249    501    -67   -436     64    641    555    171   -132    223
   -366   -548   -181    457    -93   -366    116    704    631    246    -49    288
   -332   -504   -171    418    -83   -340    137    732    657    280    -23    322
   -298   -488   -189    394    -54   -340    148    748    670    296    -20    335
   -262   -483   -220    371    -20   -353    137    743    662    316    -20    348
   -231   -467   -236    348      0   -353    135    737    662    348    -23    361
   -197   -436   -239    316     18   -340    122    737    667    387     -7    389
   -176   -426   -249    301     36   -337    114    732    675    407      0    423
   -179   -446   -267    311     44   -358    111    727    667    400    -15    374
   -189   -449   -259    319     33   -355    114    730    667    400    -18    376
   -210   -467   -259    337     23   -363    114    730    662    402    -18    361
   -205   -452   -246    329     20   -350    106    735    667    410     -7    376
   -218   -436   -220    327      0   -329     96    737    672    418     -5    397
   -233   -439   -207    335    -12   -324     96    745    680    428    -10    374
   -228   -423   -194    324    -18   -309     93    753    691    441    -15    350
   -239   -428   -189    335    -25   -309     75    740    675    428    -33    322
   -239   -413   -176    324    -33   -296     62    727    665    402    -31    303
   -210   -405   -194    306     -7   -301     54    724    662    392    -28    314
   -192   -415   -226    301     15   -322     54    730    667    397      0    316
   -202   -418   -215    311      5   -316     54    727    672    405     28    309
   -189   -384   -197    285      2   -290     33    717    662    400     51    314
   -179   -361   -181    270      0   -272     28    724    670    405     59    335
   -155   -329   -174    241      7   -252     20    724    678    413     59    363
   -153   -332   -179    244     12   -257      7    722    678    415     59    374
   -116   -329   -213    220     44   -272      2    730    680    431     90    392
   -127   -340   -215    233     44   -277     -7    740    691    444    127    394
   -140   -332   -192    233     25   -262    -28    737    691    449    127    381
   -103   -301   -197    202     46   -249    -33    748    706    465    103    394
    -70   -277   -210    171     70   -244    -25    756    717    475    124    405
    -44   -290   -246    166     98   -267    -31    750    709    478    142    400
    -64   -306   -241    184     88   -275    -49    730    688    467    114    374
    -75   -293   -218    184     70   -257    -59    722    683    472    103    337
    -46   -257   -210    150     80   -233    -51    743    701    493    116    327
    -20   -226   -205    122     90   -215    -46    766    730    517    116    335
    -75   -228   -155    150     38   -192    -31    787    769    553    132    368
   -129   -228    -98    179    -15   -163    -10    815    813    592    179    400
   -129   -233   -103    179    -12   -168      7    826    828    600    189    384
   -116   -257   -140    184     10   -200      0    802    810    581    168    342
   -150   -270   -119    207    -18   -194     -5    795    807    581    166    327
   -202   -272    -70    239    -67   -171    -12    797    818    597    176    319
   -244   -259    -15    249   -114   -137     -7    802    833    607    174    340
   -184   -228    -44    205    -72   -135    -10    789    823    600    148    350
   -179   -254    -77    215    -51   -166    -31    779    813    594    161    335
   -210   -259    -49    236    -80   -155    -25    795    836    623    220    337
   -207   -236    -28    220    -90   -135    -25    792    839    623    205    350
   -231   -246    -15    239   -109   -132    -31    779    833    610    161    340
   -262   -249     12    254   -137   -119    -31    784    839    615    166    340
   -290   -220     70    257   -181    -75    -46    782    846    626    166    350
   -290   -197     93    244   -194    -54    -49    784    852    620    166    363
   -272   -176     96    223   -187    -41    -36    802    872    641    223    374
   -252   -137    114    192   -184    -12    -38    820    898    667    259    392
   -220    -83    137    153   -179     25    -44    831    911    672    254    400
   -228    -33    194    129   -213     80    -36    841    924    688    272    415
   -241      7    246    116   -244    127    -23    865    953    719    309    452
   -239     -5    233    122   -239    114    -46    844    943    706    301    439
   -187     41    228     72   -207    135    -62    815    930    709    309    423
   -231      5    236    111   -233    119    -80    784    901    688    309    400
   -257    -10    244    132   -252    116   -106    761    872    665    290    389
   -171     38    210     64   -192    124   -114    771    870    654    267    394
   -197      0    197     98   -197     98   -119    763    857    633    246    361
   -296   -101    192    197   -244     44   -132    737    823    605    223    332
   -252   -116    135    181   -194      7   -142    737    807    584    213    319
   -236   -135    101    184   -171    -18   -145    732    792    561    200    290
   -322   -220    101    272   -213    -59   -158    698    753    509    161    231
   -342   -254     88    298   -218    -85   -181    670    719    465    114    194
   -327   -233     93    280   -210    -72   -207    652    696    439     85    184
   -309   -226     80    265   -197    -72   -223    641    678    423     75    168
   -293   -218     75    257   -184    -72   -218    633    672    407     64    163
   -288   -226     62    254   -176    -83   -226    628    670    397     62    150
   -257   -189     67    223   -163    -62   -231    633    670    400     80    150
   -277   -200     77    236   -179    -62   -239    620    654    374     46    132
   -254   -275    -20    265   -116   -148   -241    623    628    298    -64     85
   -197   -288    -93    241    -54   -192   -153    724    691    296    -77     12
   -184   -236    -51    210    -67   -142    -62    846    797    355    -20     -2
   -176    -75     98    124   -140     10    -15    961    948    501    101     93
    -96    431    527   -166   -311    478    -51   1000   1130    831    459    405
    -93   1200   1291   -555   -693   1244   -231    805   1210   1241    961    852
   -189   1564   1753   -688   -971   1657   -553    402   1054   1426   1195   1036
   -239   1273   1509   -519   -872   1392   -743     36    649   1106    940    826
   -379    262    641     59   -509    452   -727   -168     67    192    122    223
   -394   -444    -51    418   -171   -249   -641    -46    -70   -220   -353   -179
   -329   -568   -239    446    -46   -405   -579    124     62   -171   -387   -254
   -254   -496   -244    374     -7   -371   -506    265    220    -62   -324   -226
   -213   -384   -171    298    -20   -277   -436    381    363     57   -226   -161
   -192   -303   -111    246    -41   -207   -402    426    436    124   -168   -140
   -176   -272    -96    223    -41   -184   -384    428    449    124   -176   -150
   -124   -228   -103    174    -12   -166   -381    420    444     98   -205   -145
    -75   -200   -124    137     23   -163   -410    410    444     96   -218   -153
    -59   -213   -153    132     46   -184   -431    381    426     83   -220   -197
    -25   -215   -189    119     80   -202   -415    371    415     77   -223   -218
     28   -197   -226     83    127   -213   -413    366    415     85   -202   -220
     80   -176   -257     49    168   -215   -439    350    407     80   -202   -231
     85   -174   -259     41    171   -215   -465    322    387     54   -226   -257
     67   -161   -228     46    148   -194   -457    322    394     51   -233   -226
     62    -72   -135      2     96   -103   -423    366    441     90   -202   -171
     36    -23    -59     -5     46    -41   -433    389    470    127   -174   -161
   -132   -148    -15    137    -59    -83   -449    350    439     98   -192   -200
   -226   -236    -10    231   -109   -124   -449    311    394     51   -233   -226
   -241   -215     25    226   -135    -96   -439    306    392     41   -249   -220
   -200   -171     28    187   -114    -72   -436    306    397     59   -210   -236
   -171   -153     15    161    -96    -70   -457    293    387     62   -187   -272
   -137   -127     10    132    -75    -59   -480    290    389     57   -187   -267
   -132   -111     20    119    -80    -46   -491    280    381     49   -192   -257
   -119   -103     15    111    -67    -44   -506    259    358     23   -220   -265
   -109    -83     25     93    -67    -28   -519    252    363     18   -226   -252
   -101    -72     28     85    -64    -23   -532    254    368     38   -192   -252
   -122    -96     23    109    -75    -36   -568    226    345     25   -187   -280
    -98    -85     12     93    -57    -36   -605    194    319      5   -197   -290
    -51    -62    -10     57    -20    -38   -620    187    309      2   -210   -283
     12    -28    -41      7     25    -36   -641    187    309      7   -210   -277
     25     -2    -31    -12     28    -15   -665    184    314     12   -194   -280
    -36    -20     15     28    -25     -2   -654    181    311     15   -184   -290
   -106    -49     57     77    -83      2   -631    171    298      5   -192   -301
   -135    -54     80     93   -109     10   -607    171    301      2   -194   -298
   -158    -51    106    103   -135     28   -589    171    309      5   -187   -293
   -137    -31    106     85   -122     36   -584    171    322     15   -174   -285
   -122     -5    116     64   -122     54   -597    166    324     18   -168   -290
   -163    -28    135     96   -150     51   -605    145    314      7   -179   -311
   -163    -31    132     96   -150     49   -600    132    314      5   -184   -322
   -150     -7    142     80   -148     67   -594    124    316      5   -184   -322
   -145    -15    129     80   -137     54   -613    109    316      0   -179   -340
   -127    -31     96     77   -114     33   -631     85    301    -18   -192   -379
   -127    -33     93     80   -111     28   -633     72    293    -36   -192   -387
   -142    -36    106     90   -124     33   -652     51    275    -62   -189   -379
   -135    -44     90     88   -116     23   -657     33    262    -85   -189   -379
   -129    -49     80     90   -106     12   -665     25    254   -101   -205   -379
   -132    -64     64     98   -101      0   -672      5    228   -129   -241   -420
   -132    -62     70     98   -101      2   -672    -10    207   -158   -254   -446
   -132    -23    109     77   -122     41   -675     -7    241    -98   -215   -428
   -153    -33    119     93   -137     41   -662     -7    280    -44   -174   -418
   -163    -54    109    109   -137     25   -641      2    301     18   -142   -410
   -163    -36    127    101   -145     44   -610     28    322    119    -85   -397
   -166      7    174     77   -171     88   -600     44    340    140    -88   -387
   -166     62    228     51   -197    145   -592     57    368    129   -111   -374
   -205     59    265     70   -236    163   -576     57    374    124   -111   -366
   -231     67    298     83   -265    181   -555     62    379    135    -80   -355
   -226     75    301     75   -265    187   -555     62    389    127    -57   -340
   -241     80    322     80   -280    200   -545     46    392    116    -49   -342
   -220    106    327     57   -272    215   -553     23    381    122    -44   -332
   -207    109    316     49   -262    213   -574    -15    345     96    -67   -329
   -197    119    316     38   -257    218   -615    -67    306     36    -88   -340
   -181     98    277     41   -231    187   -628   -101    265     15   -111   -363
   -174     57    231     57   -202    142   -620   -116    220     36   -127   -394
   -161     33    194     64   -176    114   -623   -127    200     36   -127   -407
   -106    -23     80     62    -96     28   -652   -155    189    -20   -142   -449
    -62    -59      2     59    -33    -28   -672   -168    197    -20   -168   -488
    -25    -77    -54     51     12    -67   -706   -189    200     -5   -200   -524
    -36   -140   -103     88     33   -122   -719   -220    187    -15   -223   -550
    -77   -223   -145    150     31   -184   -711   -252    153    -49   -262   -594
    -77   -252   -174    163     46   -213   -706   -275    129    -67   -290   -628
    -70   -257   -187    161     57   -223   -711   -290    119    -80   -316   -646
    -46   -228   -181    137     67   -205   -730   -290    132    -77   -327   -652
    -59   -265   -205    161     70   -233   -735   -303    119    -96   -348   -675
    -62   -311   -249    184     93   -280   -717   -311    103   -127   -374   -711
    -72   -410   -340    241    132   -376   -698   -303     83   -174   -431   -776
    -67   -467   -400    267    166   -433   -615   -249    114   -210   -493   -846
     -7   -426   -418    215    202   -420   -553   -158    194   -184   -493   -849
     12   -249   -265    116    137   -257   -501    -46    350     -7   -319   -714
     59    200    137   -132    -38    168   -514    -38    496    303     36   -415
     20    945    924   -483   -452    935   -628   -218    592    745    571     31
    -70   1296   1366   -615   -719   1332   -891   -613    420    911    802    171
   -137    974   1111   -418   -626   1041  -1070   -979     12    532    483    -80
   -176    106    283     33   -231    192  -1060  -1127   -457   -293   -290   -620
   -150   -563   -413    358    129   -488  -1005   -997   -571   -665   -730   -982
   -106   -667   -561    384    223   -615   -956   -828   -423   -563   -701  -1008
    -72   -626   -555    348    241   -592   -880   -698   -280   -452   -631   -971
    -67   -579   -514    322    220   -548   -802   -623   -187   -381   -579   -937
    -46   -506   -459    277    205   -483   -745   -579   -129   -327   -532   -906
     15   -407   -426    194    218   -418   -714   -550    -90   -290   -504   -893
     23   -384   -407    179    215   -394   -714   -550    -83   -285   -501   -898
    -20   -415   -394    218    184   -405   -709   -568    -96   -301   -522   -880
    -28   -436   -407    233    189   -423   -711   -587   -111   -316   -530   -893
     12   -428   -441    207    226   -436   -727   -597   -122   -322   -532   -940
     31   -418   -452    192    241   -433   -730   -607   -127   -324   -542   -945
     46   -405   -452    176    246   -428   -748   -626   -137   -337   -558   -948
     54   -400   -454    174    254   -426   -750   -631   -145   -337   -555   -940
     67   -387   -457    158    259   -420   -745   -628   -148   -327   -550   -945
     72   -402   -478    163    272   -439   -732   -641   -163   -342   -566   -958
    101   -407   -509    150    303   -457   -711   -654   -181   -368   -584   -974
    129   -420   -550    145    340   -485   -706   -672   -202   -389   -605   -995
    161   -449   -613    142    384   -530   -732   -701   -228   -407   -626  -1021
    179   -449   -628    135    402   -537   -745   -717   -236   -407   -639  -1018
    194   -439   -633    119    410   -535   -748   -727   -239   -407   -662  -1010
    236   -420   -657     93    446   -537   -750   -737   -249   -413   -675  -1013
    249   -446   -698     96    472   -574   -756   -750   -254   -423   -693  -1023
    244   -444   -688    101    465   -566   -724   -735   -226   -400   -680  -1005
    181   -480   -662    148    420   -571   -709   -730   -207   -374   -665   -984
    155   -519   -675    181    415   -597   -719   -748   -220   -355   -667   -979
    181   -472   -654    145    415   -563   -719   -745   -215   -319   -636   -956
    181   -457   -639    137    407   -548   -722   -745   -223   -309   -618   -945
    174   -454   -631    137    400   -542   -704   -737   -231   -301   -602   -924
    184   -418   -602    116    392   -509   -693   -724   -226   -288   -568   -891
    187   -413   -600    111    392   -506   -706   -722   -231   -290   -553   -870
    171   -400   -574    114    371   -485   -691   -711   -231   -293   -550   -841
    122   -426   -548    150    332   -485   -675   -709   -241   -314   -561   -833
    111   -415   -527    153    319   -470   -665   -704   -236   -324   -561   -820
    109   -400   -509    142    309   -454   -657   -698   -236   -332   -566   -807
    103   -400   -504    145    303   -452   -636   -693   -236   -327   -555   -813
     70   -413   -483    168    275   -449   -615   -693   -239   -324   -548   -815
     12   -439   -452    213    231   -444   -597   -691   -233   -322   -545   -789
     12   -457   -470    220    239   -462   -594   -683   -218   -316   -550   -776
     31   -420   -454    194    241   -436   -592   -667   -189   -296   -540   -763
    -12   -415   -402    213    192   -407   -584   -659   -181   -296   -545   -753
    -44   -433   -389    239    171   -413   -584   -659   -187   -303   -563   -745
    -57   -459   -402    257    171   -431   -584   -678   -200   -319   -587   -774
    -46   -475   -428    262    189   -452   -574   -701   -213   -327   -620   -792
    -54   -493   -441    272    192   -467   -563   -711   -223   -327   -654   -795
    -75   -514   -439    296    181   -478   -571   -732   -241   -314   -680   -800
    -62   -517   -457    288    194   -488   -576   -735   -249   -267   -701   -787
    -80   -530   -449    303    184   -491   -579   -737   -249   -239   -717   -787
   -114   -566   -452    340    166   -509   -587   -740   -254   -241   -724   -797
    -98   -555   -457    327    179   -506   -600   -730   -259   -241   -719   -774
   -119   -574   -454    345    166   -514   -618   -732   -283   -275   -722   -761
   -119   -568   -449    345    163   -511   -626   -722   -275   -303   -701   -750
   -106   -563   -457    335    174   -511   -623   -709   -262   -314   -685   -743
    -83   -597   -514    340    215   -555   -613   -698   -254   -332   -706   -732
    -75   -610   -535    340    228   -571   -579   -680   -236   -345   -724   -709
    -46   -602   -555    322    254   -579   -566   -670   -233   -353   -735   -691
    -54   -623   -571    337    257   -597   -561   -670   -252   -376   -769   -688
    -72   -636   -563    355    244   -600   -535   -670   -262   -389   -800   -685
    -75   -620   -548    348    236   -584   -535   -685   -277   -394   -810   -670
    -85   -594   -509    340    210   -553   -540   -706   -309   -405   -810   -662
    -85   -613   -530    348    220   -571   -540   -727   -353   -446   -852   -675
    -62   -615   -553    340    244   -584   -542   -750   -400   -488   -911   -704
    -12   -594   -584    301    283   -589   -535   -748   -420   -488   -932   -701
     -5   -605   -600    306    296   -602   -509   -737   -426   -457   -937   -685
    -23   -626   -605    324    288   -615   -493   -737   -441   -428   -943   -675
    -12   -696   -683    355    335   -691   -496   -750   -485   -459   -992   -722
    -18   -750   -732    384    355   -743   -493   -761   -522   -496  -1041   -735
    -31   -784   -756    407    361   -771   -496   -769   -550   -530  -1098   -740
    -62   -841   -779    449    355   -813   -483   -779   -579   -568  -1158   -743
    -88   -901   -813    496    361   -857   -467   -795   -620   -607  -1189   -745
    -85   -917   -831    498    371   -875   -462   -797   -644   -620  -1202   -719
   -122   -974   -852    548    363   -914   -459   -800   -667   -646  -1221   -732
    -98   -971   -872    535    384   -922   -452   -792   -680   -662  -1221   -740
    -77   -940   -862    509    392   -901   -457   -802   -696   -675  -1231   -748
    -88   -995   -906    540    407   -950   -472   -820   -735   -722  -1286   -779
    -88  -1106  -1018    597    465  -1062   -436   -797   -766   -797  -1382   -865
    -59  -1135  -1075    594    504  -1106   -335   -714   -737   -839  -1457   -940
    -54  -1130  -1075    592    509  -1104   -231   -589   -665   -802  -1421   -958
    -15   -901   -885    457    433   -893   -179   -436   -504   -600  -1226   -782
     10   -329   -342    158    176   -335   -187   -376   -296   -223   -795   -311
    -75    389    465   -158   -270    426   -275   -509   -148    215   -259    215
   -210    646    857   -218   -532    750   -498   -854   -270    381    -23    371
   -259    119    379     67   -319    249   -672  -1228   -753   -127   -498      5
   -272   -828   -558    550    140   -693   -709  -1436  -1291   -971  -1319   -665
   -192  -1379  -1187    784    496  -1283   -685  -1337  -1405  -1273  -1675  -1013
    -67  -1431  -1363    750    646  -1397   -610  -1137  -1265  -1205  -1662  -1034
    -46  -1363  -1317    704    633  -1343   -511   -987  -1119  -1085  -1597   -989
    -10  -1223  -1213    615    600  -1218   -397   -854   -984   -974  -1525   -880
    -25  -1166  -1140    594    555  -1156   -324   -787   -914   -904  -1460   -818
    -49  -1184  -1135    618    542  -1161   -285   -756   -888   -867  -1410   -841
    -31  -1179  -1148    602    555  -1163   -270   -730   -878   -849  -1415   -831
      5  -1130  -1135    561    568  -1132   -267   -717   -865   -836  -1392   -787
     20  -1119  -1140    548    579  -1130   -270   -714   -870   -841  -1408   -766
     44  -1137  -1182    548    613  -1158   -270   -714   -885   -865  -1436   -769
     62  -1137  -1202    537    631  -1169   -280   -711   -888   -867  -1449   -761
    127  -1070  -1197    470    662  -1132   -252   -688   -870   -854  -1444   -735
    111  -1057  -1169    470    639  -1114   -202   -672   -862   -831  -1402   -735
     57  -1093  -1150    519    602  -1122   -174   -659   -852   -820  -1379   -732
    -18  -1171  -1153    592    566  -1161   -166   -649   -854   -820  -1376   -730
    -28  -1171  -1143    600    555  -1158   -153   -628   -841   -813  -1382   -688
     12  -1114  -1130    550    568  -1122   -137   -597   -815   -789  -1366   -628
     41  -1054  -1096    506    568  -1075   -111   -571   -784   -761  -1345   -579
    -10  -1119  -1109    563    548  -1111    -88   -563   -792   -761  -1319   -574
    -46  -1145  -1098    594    524  -1122    -67   -550   -787   -740  -1273   -584
    -57  -1135  -1078    594    509  -1106    -54   -527   -771   -722  -1254   -563
    -57  -1119  -1062    589    501  -1091    -41   -501   -750   -706  -1241   -517
    -31  -1080  -1052    553    509  -1067    -18   -483   -745   -691  -1228   -472
    -54  -1104  -1049    579    496  -1078    -12   -480   -748   -675  -1202   -480
    -93  -1127  -1036    610    467  -1083    -20   -472   -745   -659  -1171   -478
    -77  -1088  -1010    584    465  -1049    -25   -449   -727   -636  -1140   -433
    -57  -1060  -1002    555    472  -1031    -12   -436   -730   -636  -1163   -392
    -72  -1075  -1002    574    462  -1039    -12   -420   -732   -628  -1153   -381
    -85  -1096  -1010    589    459  -1054    -28   -402   -730   -610  -1091   -376
     -5  -1036  -1031    522    511  -1034      2   -371   -709   -589  -1054   -340
    -20  -1021  -1002    519    491  -1013     46   -345   -696   -581  -1054   -316
    -23  -1023  -1000    522    488  -1013     88   -322   -691   -579  -1060   -296
    -12  -1005   -992    509    488  -1000    103   -301   -683   -574  -1057   -262
    -64  -1028   -963    548    449   -997     98   -296   -678   -555  -1018   -265
    -23  -1002   -982    511    475   -992    137   -259   -652   -511   -945   -228
    -12   -997   -987    504    485   -992    171   -239   -644   -511   -945   -205
    -36   -992   -958    514    457   -976    187   -218   -626   -501   -937   -192
    -31   -984   -953    509    459   -969    205   -194   -600   -478   -919   -174
     -7   -982   -976    493    483   -979    192   -189   -594   -475   -919   -163
      0   -961   -961    480    478   -961    202   -171   -584   -470   -924   -135
    -10   -948   -940    478    465   -945    220   -168   -594   -483   -924   -132
     -5   -940   -935    472    465   -937    226   -166   -602   -483   -901   -148
    -15   -940   -924    478    452   -932    236   -161   -594   -483   -904   -140
    -49  -1005   -958    527    454   -982    228   -171   -620   -522   -937   -142
    -54  -1047   -995    550    467  -1021    192   -187   -649   -555   -950   -161
      2   -953   -956    475    478   -953    233   -158   -620   -527   -901   -129
      5   -906   -911    452    457   -909    290   -124   -602   -511   -854   -103
    -62   -937   -875    501    405   -909    267   -124   -618   -514   -839   -119
    -83   -945   -862    511    389   -904    262   -122   -626   -527   -844   -114
    -88   -932   -844    511    376   -888    288   -106   -623   -530   -823    -90
    -62   -893   -831    478    381   -862    275    -90   -610   -517   -782    -77
    -83   -878   -795    478    355   -836    285    -72   -597   -509   -750    -75
    -93   -865   -771    478    337   -818    316    -51   -587   -514   -735    -57
    -67   -815   -748    441    340   -782    363     -7   -550   -488   -685     -5
    -62   -779   -717    420    324   -748    384     23   -530   -504   -667     15
    -38   -753   -714    397    335   -735    379     33   -527   -535   -665     36
    -54   -719   -665    387    303   -693    405     46   -506   -511   -589     44
    -64   -665   -600    366    267   -633    444     67   -483   -491   -530     64
    -23   -607   -584    314    280   -597    441     77   -467   -491   -524    111
    -15   -626   -610    319    296   -618    405     59   -488   -509   -517    122
    -57   -675   -618    366    277   -646    374     28   -524   -542   -527    109
    -44   -672   -628    358    290   -652    405     28   -527   -548   -524    106
   -103   -758   -654    428    275   -706    397      5   -558   -592   -568     83
   -127   -795   -667    462    270   -732    392     -2   -576   -618   -581     54
    -88   -779   -691    433    298   -737    381      5   -581   -631   -579     41
    -38   -756   -717    397    337   -737    389     18   -589   -639   -589     44
    -70   -795   -727    431    327   -761    397      0   -618   -670   -620     15
    -98   -823   -724    459    311   -774    413      2   -618   -670   -592      7
   -137   -893   -756    514    306   -826    407    -18   -641   -688   -574     -7
   -161   -945   -784    553    311   -865    415    -36   -672   -727   -610    -25
   -101   -898   -797    498    348   -849    428     -7   -657   -709   -576     -5
    -57   -865   -807    459    374   -836    428      7   -649   -698   -555     12
   -116   -917   -800    517    340   -859    418    -12   -672   -722   -571      2
   -174  -1013   -839    594    332   -927    441     -2   -693   -750   -592    -28
   -145  -1075   -932    607    392  -1005    509     62   -685   -800   -657   -103
   -135  -1070   -935    600    400  -1002    592    153   -641   -813   -691   -142
   -129   -995   -867    561    366   -932    670    285   -530   -730   -607    -83
    -85   -709   -623    397    267   -667    698    405   -348   -483   -335    150
    -54    -25     28     38    -44      0    639    402   -124    -23    202    657
   -116    639    753   -262   -436    696    462    168    -51    374    678   1083
   -200    691    888   -246   -542    789    187   -228   -309    345    691   1070
   -361    -72    288    218   -324    106     46   -654   -935   -379     51    555
   -426  -1002   -579    714     75   -792     98   -709  -1350  -1137   -670    -51
   -303  -1306  -1002    805    348  -1156    166   -498  -1291  -1231   -831   -231
   -189  -1257  -1067    722    436  -1163    244   -296  -1106  -1101   -758   -192
   -262  -1265  -1002    763    368  -1135    324   -189   -995  -1018   -711   -168
   -319  -1221   -904    769    290  -1062    394   -114   -906   -945   -654   -119
   -314  -1161   -849    737    265  -1005    444    -59   -836   -891   -579    -64
   -280  -1098   -818    688    265   -958    459    -36   -805   -872   -530    -31
   -254  -1083   -828    670    285   -956    449    -33   -805   -883   -524    -28
   -254  -1075   -823    662    283   -950    452    -23   -805   -880   -511    -31
   -259  -1080   -820    667    280   -950    475    -18   -800   -878   -514    -31
   -239  -1067   -828    652    293   -948    488    -12   -797   -875   -514    -28
   -239  -1039   -800    639    280   -919    501     -5   -787   -862   -478    -12
   -249  -1078   -828    662    288   -953    485    -10   -802   -862   -465    -25
   -228  -1044   -815    636    290   -930    483      5   -789   -846   -433    -33
   -213  -1008   -797    607    290   -904    470     10   -784   -844   -415    -33
   -246  -1057   -810    652    280   -935    465      0   -795   -857   -426    -23
   -275  -1080   -805    678    262   -945    475     -2   -800   -859   -418    -12
   -277  -1054   -776    665    246   -917    488     -2   -802   -857   -394    -18
   -244  -1002   -758    623    254   -880    498     18   -787   -839   -350     -5
   -249  -1008   -758    628    254   -883    478     25   -784   -833   -337      2
   -218   -995   -776    605    277   -885    467     15   -797   -846   -342      2
   -176   -956   -779    566    301   -867    467     33   -787   -820   -309     28
   -213   -948   -735    579    259   -841    475     23   -792   -810   -272     25
   -257   -948   -691    602    215   -820    491     23   -784   -800   -252     38
   -303   -989   -688    644    192   -839    485     23   -784   -800   -244     64
   -309   -992   -683    649    184   -839    475     15   -792   -810   -231     83
   -316   -987   -670    652    174   -828    454      5   -800   -826   -241     80
   -283   -948   -665    615    189   -807    459     23   -784   -807   -215     93
   -257   -919   -665    587    202   -792    457     33   -771   -792   -174    103
   -228   -875   -646    550    207   -761    444     38   -769   -797   -153    129
   -220   -833   -613    524    194   -724    439     46   -756   -797   -145    150
   -244   -849   -605    548    179   -727    446     49   -761   -800   -135    171
   -187   -800   -613    493    210   -706    462     72   -750   -792   -111    200
   -122   -709   -587    415    231   -649    478    106   -719   -766    -75    226
   -189   -727   -537    457    174   -633    465     67   -750   -810    -90    184
   -293   -805   -511    550    109   -659    493     44   -782   -865   -129    135
   -358   -841   -485    600     59   -665    506     31   -807   -922   -171    106
   -368   -836   -470    602     49   -654    514     20   -805   -893   -168    103
   -324   -802   -480    563     77   -641    514     49   -763   -849   -132    116
   -239   -709   -470    475    114   -589    566    111   -693   -730    -51    158
   -205   -680   -475    441    132   -579    597    119   -675   -667      0    142
   -283   -750   -467    517     90   -607    571     80   -709   -740    -38     83
   -290   -748   -459    519     83   -602    553     59   -730   -802    -67     70
   -275   -730   -454    504     88   -592    561     64   -727   -792    -46     70
   -298   -758   -462    527     77   -610    566     54   -740   -800    -70     59
   -350   -766   -415    555     31   -592    561     44   -740   -810    -67     62
   -342   -748   -405    542     28   -576    561     41   -730   -823    -38     67
   -280   -714   -433    498     75   -574    574     59   -706   -813    -25     88
   -228   -652   -423    439     96   -540    571     77   -691   -756    -20    119
   -236   -641   -405    439     83   -524    563     90   -685   -732    -20    111
   -290   -657   -368    472     38   -514    553    101   -678   -737    -25    109
   -361   -691   -329    527    -15   -511    561     98   -665   -704    -25     98
   -413   -730   -319    568    -46   -524    597    111   -633   -657    -10    114
   -329   -641   -314    485     -7   -478    633    142   -589   -607     41    132
   -280   -548   -267    413     -7   -407    639    158   -550   -581     77    155
   -319   -537   -218    428    -51   -379    641    176   -524   -563     96    171
   -361   -530   -171    444    -96   -353    646    184   -511   -545    127    174
   -348   -478   -132    413   -109   -306    657    200   -491   -540    145    192
   -350   -452   -101    400   -127   -277    657    189   -488   -558    137    226
   -379   -472    -93    426   -142   -283    646    161   -504   -574    150    187
   -379   -496   -116    436   -132   -306    633    129   -535   -594    137    148
   -366   -504   -140    433   -114   -322    623    116   -561   -623    111    132
   -358   -496   -140    426   -111   -319    615    116   -563   -628    127    132
   -345   -480   -135    413   -106   -309    610    124   -561   -626    122    163
   -368   -530   -163    446   -103   -348    613    122   -576   -659     93    155
   -366   -574   -207    470    -80   -392    594    119   -594   -693     75     85
   -345   -571   -226    457    -62   -400    571    119   -597   -709     72     62
   -389   -628   -239    509    -75   -433    561     98   -613   -727     49     64
   -472   -748   -275    607    -98   -511    589     80   -649   -776     -2     25
   -496   -800   -303    646    -96   -553    613     77   -672   -802    -20     -7
   -498   -784   -288    639   -106   -535    618     77   -662   -802    -10    -18
   -553   -810   -257    683   -148   -535    615     57   -675   -826    -25    -44
   -618   -815   -197    717   -213   -506    633     70   -665   -823    -15    -18
   -662   -828   -168    745   -246   -498    636     80   -659   -828    -20    -18
   -610   -852   -244    730   -184   -548    631     90   -665   -852    -46    -33
   -550   -888   -337    719   -106   -613    665    155   -636   -870    -90    -72
   -540   -891   -350    714    -96   -620    756    259   -550   -865   -114    -80
   -511   -807   -298    659   -106   -553    831    381   -423   -769    -38    -41
   -428   -535   -106    480   -161   -322    862    488   -262   -558    197    116
   -379     38    418    171   -397    228    815    493   -109   -210    613    472
   -488    685   1174   -101   -831    930    636    179   -161     64    971    766
   -535    867   1402   -166   -969   1132    358   -213   -413     90   1054    792
   -576    353    930    111   -756    641    197   -524   -865   -439    600    467
   -623   -566     57    594   -340   -254    226   -618  -1304  -1257   -166   -109
   -597  -1034   -436    813    -83   -735    303   -449  -1299  -1415   -387   -332
   -574  -1124   -553    849    -12   -839    392   -262  -1130  -1312   -374   -280
   -540  -1072   -532    805     -5   -802    457   -153   -995  -1197   -296   -257
   -475   -963   -488    719      5   -727    501    -77   -893  -1109   -189   -259
   -472   -875   -402    672    -36   -639    527    -33   -820  -1039   -124   -207
   -449   -828   -379    639    -36   -605    537     -2   -779  -1031   -137   -145
   -488   -795   -309    641    -90   -553    563     28   -748  -1023   -145    -75
   -530   -748   -218    639   -155   -483    574     31   -730   -997   -132    -83
   -506   -735   -228    618   -140   -480    566     25   -727   -992    -85    -96
   -444   -706   -262    574    -90   -485    540      5   -743  -1000    -88   -129
   -467   -678   -213    571   -129   -446    548     25   -714   -979    -54   -119
   -501   -649   -148    576   -176   -400    571     62   -678   -950    -31    -70
   -426   -607   -184    517   -122   -397    540     18   -706   -971    -41    -96
   -418   -605   -189    511   -114   -397    545     15   -706   -976    -41    -88
   -462   -623   -161    542   -150   -392    566     44   -688   -979    -44    -67
   -449   -594   -145    522   -153   -371    571     67   -659   -953      0    -64
   -454   -522    -67    485   -194   -293    579     80   -633   -917     38    -70
   -485   -514    -31    498   -228   -272    579     80   -628   -919     18    -57
   -472   -501    -31    485   -223   -267    558     62   -641   -930     12    -49
   -394   -454    -59    426   -168   -257    524     38   -662   -950    -12    -33
   -389   -379      7    381   -200   -187    519     33   -654   -935    -10    -38
   -384   -327     54    355   -220   -137    514     33   -644   -927     25    -28
   -363   -311     51    337   -210   -129    493      2   -670   -956     10    -33
   -280   -220     59    252   -171    -80    452    -49   -709  -1000    -18    -38
   -187   -168     15    176   -103    -77    397   -103   -750  -1015    -49   -114
   -137   -176    -38    155    -51   -109    379   -114   -756  -1026    -54   -122
    -62   -148    -88    103     10   -119    342   -140   -771  -1018    -31   -119
     49   -140   -189     46    119   -163    298   -168   -800  -1026    -15   -140
    158   -111   -270    -23    210   -189    270   -181   -823  -1070    -72   -111
    184   -103   -288    -38    233   -197    252   -194   -846  -1111    -90    -57
    168    -85   -254    -41    210   -168    265   -187   -831  -1060    -44    -64
    116    -64   -181    -25    148   -122    275   -161   -805  -1031      2    -51
     85    -51   -140    -18    111    -96    290   -129   -784  -1034    -18    -64
     57    -62   -119      2     88    -90    303   -101   -774  -1065    -77    -64
     36    -70   -106     15     70    -88    327    -41   -737  -1031    -20    -51
      2    -64    -67     31     33    -64    371     28   -685   -966     38    -51
    -67    -59      7     62    -38    -25    394     49   -670   -950      0    -41
    -98    -44     54     70    -77      5    428     72   -652   -932      5    -28
    -96    -15     80     54    -90     31    467     90   -623   -885     46    -41
   -140    -25    114     83   -127     44    488     80   -615   -849     51    -85
   -202    -36    163    116   -184     62    472     77   -592   -846     46    -77
   -236    -62    171    148   -205     54    480     93   -555   -805     72    -33
   -257   -103    153    179   -207     25    501    111   -535   -719    111    -10
   -262    -93    168    179   -215     36    522    132   -493   -628    168    -10
   -262    -88    174    174   -220     41    522    135   -459   -652    187      2
   -270   -145    124    207   -200    -10    517    135   -441   -696    184     44
   -267   -171     96    218   -181    -36    509    148   -407   -654    233     33
   -272   -233     38    254   -155    -98    488    155   -402   -662    298     10
   -252   -249      2    249   -129   -124    475    174   -405   -680    301     49
   -265   -241     23    252   -145   -109    491    197   -400   -685    277     88
   -254   -228     25    241   -140   -101    511    228   -384   -667    280    122
   -223   -202     20    213   -122    -90    542    275   -350   -626    316    137
   -233   -213     20    220   -127    -96    568    306   -337   -636    303    158
   -231   -200     28    215   -129    -85    589    327   -329   -626    314    174
   -226   -176     49    200   -140    -64    620    361   -298   -558    402    218
   -231   -129    101    181   -166    -15    636    387   -265   -483    454    272
   -223   -109    111    166   -171      0    667    413   -246   -431    439    329
   -200    -83    116    140   -161     15    714    439   -223   -374    431    329
   -210    -57    150    132   -181     46    709    431   -223   -332    436    301
   -220    -67    153    145   -187     41    670    410   -239   -298    452    262
   -246   -119    127    181   -189      2    678    413   -252   -319    423    270
   -259   -129    129    194   -194      0    711    433   -246   -327    436    277
   -249   -155     93    202   -174    -31    750    441   -252   -322    452    272
   -249   -184     64    218   -158    -59    756    436   -270   -329    431    265
   -267   -249     18    257   -145   -116    672    405   -309   -371    407    236
   -283   -296    -15    288   -135   -155    667    392   -329   -415    342    202
   -290   -288      0    288   -145   -145    727    426   -309   -415    293    231
   -213   -277    -64    246    -75   -171    704    428   -316   -426    298    257
   -161   -296   -137    228    -12   -218    675    402   -348   -433    319    200
   -176   -322   -148    249    -15   -236    685    397   -358   -441    288    207
   -192   -324   -135    257    -31   -231    685    407   -350   -428    306    241
   -129   -270   -140    200      5   -205    717    436   -332   -405    348    215
    -67   -244   -176    155     51   -210    769    462   -316   -413    322    233
    -96   -267   -171    181     36   -220    735    452   -322   -423    303    288
   -161   -376   -215    267     25   -296    719    462   -329   -459    254    280
   -132   -509   -376    322    122   -444    776    501   -342   -511    223    153
    -88   -519   -431    303    171   -478    839    574   -311   -530    184     80
    -57   -472   -415    265    176   -444    898    704   -207   -457    231    140
     18   -116   -135     49     75   -127    937    826     -5   -179    537    410
     38    628    589   -332   -275    610    906    813    228    277   1052    917
    -88   1247   1335   -579   -714   1291    652    480    244    613   1431   1249
   -181   1205   1384   -511   -784   1293    387     90    -25    537   1376   1176
   -259    428    688    -85   -475    558    314   -223   -566   -166    727    662
   -265   -491   -226    379    -20   -358    363   -213   -914   -800    111    109
   -158   -771   -615    462    226   -693    381     -5   -823   -810    -12     36
   -101   -774   -672    439    283   -724    478    179   -657   -683     36     49
   -106   -748   -644    426    267   -696    600    340   -496   -568     80     88
   -114   -641   -527    379    205   -584    717    457   -350   -439    171    194
   -106   -574   -467    340    179   -522    737    501   -288   -381    236    290
   -119   -574   -454    345    166   -514    724    522   -265   -345    275    301
   -114   -548   -433    329    158   -491    719    540   -244   -303    327    298
    -93   -574   -480    335    192   -527    722    548   -241   -324    309    296
   -106   -579   -475    340    181   -527    737    571   -220   -303    358    285
   -119   -563   -444    340    161   -506    745    589   -200   -301    358    303
   -150   -568   -418    358    132   -493    761    602   -187   -306    361    335
   -132   -542   -410    337    137   -478    766    633   -163   -277    407    361
    -90   -532   -441    309    174   -488    769    646   -161   -285    371    358
   -114   -555   -441    335    161   -501    761    652   -153   -275    376    353
   -124   -571   -446    345    158   -509    750    644   -155   -272    394    374
   -129   -561   -431    345    150   -496    740    636   -163   -275    371    345
   -148   -576   -431    361    140   -504    737    657   -148   -252    426    345
   -124   -524   -402    324    137   -465    776    698   -106   -205    480    387
   -119   -514   -397    314    137   -457    779    714    -96   -200    478    402
   -153   -509   -355    332    101   -433    748    717    -83   -187    488    444
   -137   -498   -363    316    111   -431    740    737    -59   -142    514    454
   -135   -522   -387    327    124   -454    727    743    -57   -153    498    470
   -153   -530   -376    340    111   -454    724    735    -64   -158    478    475
   -158   -524   -366    342    103   -446    714    730    -72   -150    519    428
   -163   -540   -376    350    103   -459    709    737    -64   -140    566    394
   -132   -498   -366    314    114   -433    714    756    -46   -129    584    439
   -155   -496   -340    322     90   -418    717    769    -41   -145    542    472
   -184   -558   -374    371     93   -467    667    758    -59   -168    509    470
   -176   -574   -397    374    109   -485    597    732    -80   -158    532    413
   -132   -480   -350    306    106   -415    613    758    -51   -129    558    446
     64   -244   -311     88    187   -277    714    849     38    -38    652    540
     83   -192   -275     54    179   -233    748    880     67    -15    672    581
    -67   -348   -280    207    103   -314    704    836     15    -72    615    527
   -109   -384   -277    246     83   -332    680    823      2    -98    581    514
   -166   -491   -327    327     77   -410    610    769    -57   -168    501    483
   -189   -522   -332    355     70   -428    568    745    -75   -176    532    452
    -96   -392   -298    244    101   -348    644    823      7    -64    683    485
     64   -189   -254     59    158   -220    732    917    103     23    761    597
     49   -148   -197     49    122   -171    735    935    129     20    698    670
   -119   -316   -197    218     38   -257    665    857     54    -67    581    602
   -111   -337   -228    223     57   -283    659    841     46    -67    628    553
    -75   -311   -236    192     77   -275    680    862     67    -36    685    568
   -103   -303   -200    202     46   -252    683    878     88    -15    680    589
   -101   -275   -174    189     36   -226    670    875     96    -33    589    649
    -54   -259   -205    155     72   -231    659    857     77    -46    571    652
    -51   -290   -241    171     93   -267    641    841     67    -20    641    584
    -67   -252   -187    158     59   -220    652    857     98     31    753    532
    -41   -241   -200    142     77   -220    649    852     96     28    769    555
    -57   -223   -166    140     54   -197    665    880    129     54    753    597
    -85   -166    -80    124     -5   -122    680    927    179     90    732    670
   -129   -150    -23    140    -54    -85    688    919    174     51    618    724
    -54   -189   -135    122     38   -163    657    859    116     51    724    641
    -33   -158   -124     96     44   -142    665    875    140     93    849    600
    -64   -129    -64     96     -2    -98    688    906    168     93    833    636
    -54    -98    -46     75     -5    -72    711    919    176     96    826    618
    -46    -33     12     41    -31    -10    758    971    226    135    852    649
    -83      0     83     41    -85     41    737   1005    265    153    836    714
    -83     10     93     36    -88     51    683    976    246    122    763    745
    -77     64    142      5   -111    103    646    961    241    142    813    748
    -67    129    197    -31   -132    163    657    971    267    176    891    789
    -83     54    137     15   -111     93    628    893    192     70    750    766
    -33      0     33     15    -33     15    594    846    140     64    839    667
    -36     18     54      7    -46     36    662    896    181    111    909    685
    -62    -18     44     41    -54     12    698    911    192    109    885    696
    -64    -46     18     54    -41    -12    555    865    163     80    852    698
    -85    -88     -5     85    -41    -46    522    865    150     64    826    727
   -111   -119     -7    114    -54    -64    589    883    163     62    826    748
    -77   -207   -129    142     25   -168    597    828     96    -23    724    701
    -54   -223   -168    137     54   -194    579    828     90    -33    727    719
    -54   -252   -197    153     70   -226    475    776     49    -77    670    701
    -72   -272   -200    171     62   -236    467    769     44    -75    683    693
   -103   -280   -176    192     36   -228    509    789     70    -38    763    672
   -155   -290   -137    220    -10   -213    555    813     80    -36    730    665
   -135   -267   -135    200     -2   -202    600    846    103    -23    756    685
   -142   -301   -161    220      7   -231    542    820     83    -75    649    735
   -101   -444   -342    272    119   -394    465    774      5   -184    506    709
    -10   -467   -457    236    220   -462    535    810     15   -179    607    514
    -10   -446   -436    228    210   -441    683    974    161    -98    693    574
     28   -246   -275    106    150   -262    761   1122    335     80    839    797
     59    296    236   -176    -88    267    688   1127    498    420   1221   1215
     18   1065   1047   -542   -514   1057    444    849    530    807   1691   1649
    -36   1426   1460   -696   -748   1441    140    410    329    922   1829   1761
    -93   1044   1135   -475   -615   1091    -44     25   -124    485   1423   1392
   -181     23    205     80   -192    114     31   -106   -657   -436    626    717
   -103   -602   -501    350    197   -553    109     75   -722   -730    288    306
     -7   -743   -737    374    363   -740    116    244   -592   -654    270    202
     36   -691   -727    327    379   -706    215    413   -410   -514    340    244
     10   -574   -584    283    296   -579    329    555   -228   -358    454    350
      0   -527   -530    262    262   -527    355    589   -166   -309    478    363
     70   -485   -555    207    311   -519    340    581   -158   -303    478    353
     72   -488   -561    207    314   -524    337    600   -140   -296    478    342
    101   -415   -517    158    309   -465    345    631   -106   -270    496    355
    127   -348   -475    109    301   -410    309    641    -85   -252    498    376
    187   -252   -441     31    314   -345    306    678    -44   -210    519    413
    168   -270   -439     49    301   -353    293    672    -44   -207    524    410
     67   -389   -457    161    262   -423    241    607   -101   -265    483    358
    -46   -506   -462    275    205   -483    244    555   -150   -314    441    314
    -18   -472   -454    244    215   -462    267    558   -142   -306    454    332
     96   -355   -452    129    272   -402    262    584   -116   -280    485    363
     70   -379   -449    155    259   -413    197    561   -137   -301    470    353
   -122   -553   -431    337    153   -493    166    501   -189   -353    420    327
   -116   -506   -389    311    135   -449    252    519   -174   -324    465    384
    -41   -387   -348    213    153   -368    298    558   -148   -301    514    436
    -77   -384   -306    231    114   -345    272    566   -145   -314    524    449
     93   -163   -257     33    174   -207    340    662    -57   -239    610    550
    262     57   -205   -161    233    -72    397    743     10   -184    678    641
    176     12   -163    -96    168    -75    379    724     -5   -181    657    636
    142    -20   -163    -59    153    -90    332    698      0   -158    662    620
     96    -62   -158    -18    124   -111    288    693      2   -101    685    685
     -5   -148   -142     75     67   -145    249    665    -25    -72    652    737
   -153   -272   -119    210    -18   -197    241    623    -80   -129    636    675
   -220   -314    -93    267    -64   -205    277    597   -111   -187    659    581
   -194   -277    -83    233    -57   -181    270    607    -98   -158    711    605
   -129   -246   -116    187     -7   -181    257    620    -93   -119    696    641
    -72   -200   -129    135     28   -166    267    646    -90   -116    722    706
    -28   -124    -96     77     33   -111    267    657    -93   -106    802    685
    -20   -103    -83     59     28    -93    280    678    -64    -75    818    750
    -41   -114    -72     77     15    -96    309    701    -28     10    789    805
     -5   -101    -98     51     46    -98    322    714     -7     62    761    854
     -5    -67    -62     36     28    -64    348    748     41    184    896    813
     -2    -64    -62     31     28    -62    363    763     75    249    911    771
    -33   -111    -77     72     20    -96    353    745     72    220    807    815
    -41   -111    -70     75     10    -90    345    722     80    213    810    753
    -33    -90    -57     62     10    -75    363    722    109    184    836    735
     -7    -80    -72     44     31    -77    381    730    132    189    836    750
     64    -75   -142      5    103   -109    366    691    109    168    818    670
     64    -80   -145      5    103   -111    368    685    103    142    782    649
     64   -106   -171     20    116   -137    361    665     67     46    667    675
      7    -93   -101     41     54    -98    389    670     77     80    709    652
     -2    -96    -93     49     44    -93    415    670     96    101    730    618
     36    -96   -135     28     83   -114    415    641     88     80    709    592
     80   -103   -184     12    132   -142    381    602     57     38    665    555
    116    -62   -179    -25    145   -122    389    571     57     25    649    568
    106    -59   -166    -23    135   -114    392    553     67     49    657    532
     80    -80   -161      0    119   -122    400    571     70     41    657    504
    119    -36   -155    -41    137    -96    436    628    119     67    685    511
     98     -5   -106    -46    101    -54    439    657    155    109    735    535
     12      2    -12     -7     12     -5    444    683    192    127    748    581
    -25      0     25     12    -25     12    457    685    202    127    722    579
     10     70     59    -38    -23     64    480    701    231    163    782    600
      2    114    111    -59    -54    114    480    701    244    210    831    553
      0    145    145    -72    -72    145    483    698    244    207    828    576
    -10    187    194    -88   -103    192    491    704    259    218    810    626
      2    213    210   -106   -103    213    496    706    275    218    792    652
     64    265    200   -166    -70    233    472    652    233    184    774    631
     98    296    197   -197    -49    246    441    613    194    132    737    636
     83    309    226   -197    -72    267    407    568    155     90    678    620
     77    348    270   -213    -96    309    389    545    145     77    670    639
     83    345    262   -218    -88    303    366    517    129     77    680    610
     70    316    246   -194    -88    283    345    491    106     36    605    607
     80    288    207   -184    -64    249    335    478     83    -12    553    613
    116    249    132   -181     -7    192    319    454     59    -10    571    517
    161    233     72   -197     44    153    309    446     36    -62    532    504
    181    231     49   -207     67    140    288    413     -7   -122    470    441
    210    254     44   -233     83    150    272    384    -44   -155    454    363
    275    262    -12   -267    145    124    246    353    -83   -197    431    316
    319    285    -36   -303    176    124    233    350    -88   -215    387    306
    298    301      2   -301    148    153    239    353    -83   -231    342    309
    283    293     10   -290    137    153    223    329   -101   -267    306    296
    337    345      7   -340    166    176    200    314   -109   -270    314    254
    327    311    -15   -322    171    150    200    322   -119   -303    265    231
    335    236   -101   -285    218     67    233    363   -114   -368    148    189
    420    239   -184   -329    303     25    283    415    -90   -402     98     96
    524    314   -210   -418    368     51    319    509    -15   -348    122     59
    685    683     -5   -685    345    340    309    574    116   -142    371    254
    779   1332    553  -1054    114    943    210    485    218    210    792    631
    675   1987   1309  -1332   -316   1649     20    174    194    550   1236    966
    540   2062   1522  -1301   -491   1792   -249   -218    -46    584   1306    976
    465   1327    862   -898   -200   1096   -353   -493   -532   -127    610    548
    428    381    -49   -405    239    166   -324   -519   -896   -904   -168     38
    472    -75   -550   -200    509   -311   -319   -381   -909  -1047   -335   -241
    498   -114   -613   -192    555   -363   -254   -166   -724   -909   -218   -267
    478    -15   -493   -231    483   -252   -106     49   -501   -732    -96   -124
    452     67   -384   -259    418   -158    -12    171   -348   -584     12    -36
    428    116   -311   -275    371    -96     36    241   -252   -509     64     31
    379    137   -241   -257    311    -51     57    275   -184   -467     85    101
    405    150   -254   -280    329    -51     62    272   -168   -457    101    119
    415    148   -267   -283    340    -59     41    246   -168   -444    109    101
    400    202   -197   -303    298      2     12    246   -140   -366    137    106
    335    233   -101   -283    218     67     18    275    -85   -233    132    137
    277    163   -114   -223    194     25     20    277    -67   -244     57    207
    340    111   -228   -226    285    -59      2    257    -85   -342     38    215
    322     67   -254   -197    288    -93      2    275    -62   -363    150    168
    327     36   -290   -181    309   -127      2    298    -38   -355    239    158
    371     18   -353   -197    363   -166    -10    319    -36   -342    223    189
    379    -15   -397   -181    387   -205    -12    350    -28   -324    207    249
    374    -31   -407   -174    389   -218    -33    366    -20   -314    213    335
    384    -64   -449   -158    415   -257    -51    355    -49   -335    244    418
    457    -62   -519   -197    485   -290    -41    358    -77   -324    272    426
    488    -64   -553   -213    519   -306    -25    363    -85   -288    259    366
    452   -101   -555   -176    501   -327    -23    361    -96   -239    244    280
    509    -80   -589   -213    548   -335    -31    358    -90   -153    275    236
    566    -57   -623   -254    592   -340    -25    361    -98   -122    293    249
    553    -36   -592   -259    571   -314      2    387    -85    -85    275    327
    548     -5   -553   -272    548   -280     36    415    -64    -49    303    410
    542    -44   -587   -249    563   -314     41    433    -57    -20    392    418
    537    -62   -600   -239    566   -329     28    441    -59      5    415    423
    524    -49   -574   -239    548   -311      5    449    -59     23    387    418
    532    -46   -581   -244    553   -314    -25    452    -67     15    342    402
    532    -36   -568   -246    550   -301      7    485    -51     31    316    389
    514    -15   -532   -252    522   -272     38    511    -36     51    267    397
    511     15   -498   -265    506   -241     70    540    -18     51    249    426
    488     -7   -496   -241    491   -252     80    545    -28     33    277    431
    483    -41   -524   -220    504   -283     83    535    -38     36    303    400
    491    -38   -530   -228    509   -283     88    545    -33     46    298    423
    501    -38   -542   -231    522   -290     88    550    -33     44    296    436
    511    -38   -553   -236    530   -296     98    568    -15     54    322    449
    555      0   -555   -277    555   -277    106    613     36    111    371    480
    550     41   -511   -298    530   -236    106    646     88    181    444    493
    553     44   -509   -298    532   -231     96    659    111    207    470    532
    581    -15   -597   -283    589   -306     80    620     62    163    436    558
    589    -57   -646   -265    618   -350     72    600     33    124    402    540
    618    -41   -659   -290    636   -348     57    602     49    119    394    535
    678     31   -649   -355    665   -309     49    618     77    142    423    594
    724     75   -649   -400    688   -288     23    626    103    187    467    589
    719     23   -696   -371    709   -335     -7    605    101    197    480    535
    600   -153   -756   -223    675   -454    -12    535     36    124    400    470
    574   -192   -766   -192    670   -478      0    517     20    109    368    431
    657    -70   -730   -296    693   -397     23    566     83    161    394    470
    701      5   -696   -353    698   -345     38    594    127    202    426    506
    766     28   -740   -397    753   -355     25    592    129    207    454    480
    696    -28   -724   -335    709   -374     -7    574    127    184    420    480
    568   -103   -672   -233    618   -387    -28    558    127    174    392    485
    589    -46   -636   -270    613   -340     -2    581    171    218    462    517
    610     15   -597   -314    602   -290     31    610    205    262    517    553
    535    -33   -568   -252    550   -301     23    610    210    254    501    592
    501    -31   -532   -236    514   -280     -2    602    213    267    532    576
    511     15   -496   -262    504   -239    -12    615    231    280    553    605
    493     31   -462   -262    478   -215    -15    623    249    298    571    646
    514     54   -459   -283    488   -202    -36    615    246    288    550    662
    555    124   -433   -342    496   -153    -51    602    252    280    566    685
    587    137   -449   -361    519   -155    -83    571    231    257    532    662
    524     70   -454   -298    488   -189   -101    555    215    228    542    659
    462     44   -418   -254    439   -187   -103    550    220    259    631    628
    452     46   -407   -252    431   -179   -103    555    226    252    610    607
    420     18   -402   -218    413   -192    -98    553    218    241    628    542
    465    -67   -532   -200    496   -298   -127    517    179    194    540    485
    462   -122   -584   -171    522   -353   -132    509    163    140    433    498
    452   -148   -600   -150    524   -374   -124    496    155    137    483    465
    462   -171   -633   -145    548   -402   -114    475    145    142    517    407
    394   -210   -605    -93    498   -407    -93    478    150    127    470    428
    366   -259   -628    -54    496   -444   -116    431    109     90    436    381
    405   -259   -667    -75    535   -462   -124    420     98     96    472    335
    355   -249   -605    -51    480   -426    -93    452    129    114    501    358
    397   -241   -641    -80    519   -439   -124    428    109     90    459    368
    436   -228   -665   -103    550   -446   -124    428    111     85    441    397
    420   -306   -727    -57    571   -517   -116    431     93     15    306    387
    462   -376   -839    -41    649   -607    -83    459     80    -36    322    257
    459   -413   -875    -25    667   -641    -20    537    122    -28    348    200
    467   -303   -771    -83    618   -537      0    654    249     93    426    345
    488    223   -267   -358    376    -20    -15    724    470    470    826    750
    446   1002    555   -724    -54    779   -111    584    646    940   1382   1265
    345   1382   1036   -865   -345   1208   -381    184    540   1135   1613   1426
    280   1034    753   -657   -236    893   -620   -233     96    714   1208   1137
    226    181    -46   -205    135     67   -639   -444   -446   -124    462    550
    374   -389   -763      7    568   -576   -566   -322   -589   -483     10    194
    491   -472   -963    -10    727   -717   -475   -114   -428   -384     72    194
    441   -493   -935     25    685   -714   -397     20   -280   -259    184    176
    462   -415   -878    -23    667   -646   -332    106   -168   -179    236    236
    485   -342   -828    -70    657   -584   -311    140   -106   -127    262    288
    485   -288   -774   -101    628   -530   -280    181    -46    -83    296    337
    511   -259   -771   -127    639   -514   -275    181    -33    -80    306    350
    491   -277   -769   -109    628   -522   -280    163    -36    -93    288    350
    420   -288   -709    -64    563   -498   -257    168    -18    -70    298    355
    511   -293   -805   -111    657   -550   -280    142    -38   -122    205    348
    511   -267   -779   -124    644   -522   -267    163    -23   -119    189    358
    514   -270   -784   -124    649   -527   -267    166    -20    -98    244    298
    511   -254   -766   -127    639   -509   -246    176     -2    -77    283    285
    511   -210   -724   -153    618   -467   -220    200     25    -54    296    319
    519   -194   -714   -161    615   -454   -226    200     38    -46    285    332
    519   -174   -693   -174    605   -433   -218    192     46    -49    241    348
    550   -174   -724   -187    636   -449   -210    189     46    -51    239    337
    527   -179   -706   -174    615   -441   -226    179     51    -28    301    293
    496   -145   -641   -176    568   -392   -223    187     72    -10    314    319
    485   -119   -605   -184    542   -361   -236    184     80     -7    301    358
    574    -83   -657   -244    615   -368   -270    163     75    -10    298    366
    574    -70   -644   -252    607   -358   -283    166     85     -5    293    387
    566    -62   -631   -252    597   -345   -288    166     93     15    324    394
    563    -51   -615   -259    589   -332   -290    163     98     33    350    397
    584    -23   -607   -280    594   -314   -301    153    101     46    371    428
    584    -23   -610   -283    597   -316   -314    140     90     38    368    459
    605      7   -597   -306    600   -293   -316    140     98     36    345    535
    618     41   -579   -332    597   -267   -327    132     98     46    348    574
    605     41   -563   -322    584   -259   -332    122     93     54    392    589
    657     41   -618   -350    636   -288   -353    109     75     46    392    581
    670     54   -618   -363    644   -280   -350    116     77     49    392    594
    659     96   -563   -379    613   -233   -342    129     90     62    410    607
    644    135   -509   -389    576   -187   -332    145    106     77    420    649
    613    127   -488   -371    550   -179   -311    153    111     77    392    665
    639    127   -511   -384    576   -192   -322    129     96     67    413    631
    649    103   -545   -379    597   -220   -345    106     77     41    363    602
    631    114   -517   -371    574   -200   -316    142    116     85    397    607
    628    140   -488   -384    558   -174   -267    194    166    140    431    615
    631    153   -478   -394    555   -161   -246    210    192    161    423    618
    639    142   -498   -392    568   -176   -249    202    187    145    413    600
    644    124   -519   -384    581   -197   -244    200    181    137    368    579
    631    101   -530   -366    579   -213   -207    215    194    150    381    602
    631     96   -535   -366    584   -218   -200    213    192    155    420    602
    657    103   -555   -381    607   -226   -205    226    205    150    415    607
    652     98   -553   -374    602   -226   -200    241    215    145    363    636
    631     96   -537   -366    584   -220   -189    252    226    168    361    641
    641     88   -553   -366    597   -231   -200    228    215    153    368    605
    683    101   -581   -394    633   -239   -210    205    213    153    387    563
    711    109   -602   -410    657   -246   -194    202    202    163    389    553
    670    124   -548   -400    610   -210   -184    215    210    142    389    571
    665    153   -514   -410    589   -179   -187    241    236    142    366    626
    717    166   -550   -441    633   -192   -194    249    252    142    361    628
    691    150   -540   -420    615   -194   -176    239    262    155    368    594
    678    171   -509   -426    592   -168   -158    252    270    192    381    571
    709    176   -532   -444    620   -176   -171    252    244    171    353    568
    704    200   -504   -452    605   -153   -168    275    265    122    363    597
    691    228   -462   -459    576   -116   -168    303    296    114    361    597
    657    265   -392   -459    524    -64   -179    306    306    140    368    571
    644    275   -368   -459    506    -46   -181    309    296    155    405    563
    675    319   -355   -498    517    -15   -187    301    265    103    381    532
    639    342   -296   -491    467     23   -168    301    252     80    355    511
    649    374   -277   -511    465     46   -150    303    285    132    368    522
    626    345   -283   -485    454     31   -142    309    314    200    426    605
    605    296   -311   -452    459     -5   -168    272    290    257    415    662
    659    340   -319   -498    491     10   -202    283    290    280    436    646
    730    322   -407   -527    568    -44   -236    275    257    163    405    600
    711    311   -400   -514    555    -44   -220    262    246    135    410    610
    735    254   -480   -496    605   -111   -215    215    215    166    381    589
    683    114   -568   -397    626   -226   -205    166    184    150    309    537
    711     67   -644   -389    678   -288   -202    124    161    116    233    493
    735    -18   -753   -358    743   -384   -241     54    103     46    153    418
    724    -67   -795   -329    758   -431   -246     33     93     41    194    358
    719    -49   -769   -335    743   -407   -213     49    122     88    257    355
    714    -41   -758   -337    735   -397   -207     57    142    155    239    384
    722   -106   -828   -306    774   -467   -226     23    122    155    166    345
    701   -135   -836   -285    766   -483   -228      2    114    122    132    345
    678   -140   -818   -267    748   -478   -228    -10     98    103    109    311
    652   -135   -787   -259    717   -462   -218     15    119     98    124    316
    685   -207   -893   -239    789   -550   -207     41    111     12     70    257
    680   -265   -945   -207    813   -605   -137    116    148    -23     38    174
    704   -241   -945   -231    823   -592    -54    241    236     31     57    194
    740     23   -717   -384    730   -345     12    400    420    270    303    402
    753    623   -129   -688    441    246     28    480    657    675    782    823
    665   1327    662   -997      0    995    -44    384    844   1111   1296   1275
    540   1574   1034  -1057   -246   1304   -296     12    714   1236   1462   1410
    483   1060    576   -771    -46    818   -504   -441    189    675    950    987
    457    210   -246   -335    350    -18   -558   -665   -301   -106    168    348
    485   -329   -818    -77    649   -574   -548   -555   -392   -368   -153     51
    530   -478  -1008    -25    769   -743   -480   -368   -280   -311   -176     -5
    589   -431  -1023    -80    805   -724   -402   -220   -132   -213   -153     41
    597   -348   -945   -124    769   -644   -332   -103      0    -88    -83    145
    561   -280   -841   -140    698   -561   -280    -31     85      0      5    194
    514   -231   -745   -140    628   -488   -231     10    132     36     88    194
    418   -241   -659    -88    537   -452   -200     41    153     46    135    197
    371   -241   -615    -64    493   -428   -181     75    179     59    174    207
    485   -179   -665   -153    574   -420   -210     70    184     57    192    197
    589   -148   -737   -220    662   -441   -257     31    148     18    171    145
    631   -132   -763   -252    693   -446   -298     -2    127    -20    137    111
    659    -88   -748   -285    704   -418   -319    -23    119    -38    122    106
    667    -85   -756   -293    709   -418   -332    -49    101    -54    103     83
    688    -49   -737   -319    711   -392   -327    -57    101    -38    119     67
    709    -28   -737   -342    722   -381   -327    -54    103    -31    137     64
    709      7   -704   -358    706   -348   -329    -54    111    -23    161     75
    724     51   -675   -389    701   -311   -345    -59    109    -20    161     64
    740     90   -649   -415    696   -277   -340    -59    116    -20    150     57
    709     98   -610   -405    659   -254   -327    -77    103    -23    155     38
    724    109   -618   -418    670   -254   -358   -111     88    -33    153     15
    761    116   -644   -439    701   -262   -400   -148     70    -46    137      2
    784    168   -615   -475    701   -223   -423   -163     57    -41    142    -15
    782    220   -561   -504    672   -168   -441   -176     54    -38    166    -23
    789    254   -535   -524    662   -140   -433   -181     59    -31    163    -12
    813    270   -542   -542    678   -135   -433   -197     49    -36    153    -15
    807    275   -532   -540    670   -127   -420   -202     46    -38    145      0
    807    290   -517   -550    662   -111   -431   -213     33    -38    142    -23
    800    303   -498   -553    649    -96   -459   -231     20    -38    153    -49
    815    335   -480   -576    649    -72   -493   -239     18    -33    168    -38
    831    366   -465   -597    649    -49   -514   -239     25    -25    174    -15
    828    384   -446   -607    636    -31   -483   -220     46    -10    181      5
    820    389   -431   -605    626    -20   -441   -205     72      5    192     15
    815    394   -423   -605    618    -12   -426   -210     72     10    194     -2
    823    433   -389   -628    607     23   -420   -210     80     20    200      0
    807    426   -381   -618    594     23   -426   -215     85     33    200     -2
    789    454   -337   -623    563     59   -402   -202    111     62    220      0
    776    467   -309   -623    542     80   -355   -189    137     83    231      5
    820    480   -340   -649    581     70   -314   -174    161     96    241     18
    823    480   -342   -654    581     67   -293   -161    179    119    254      5
    763    467   -298   -615    530     85   -306   -166    194    127    241      7
    745    457   -288   -602    517     85   -319   -174    205    135    228     -2
    753    392   -361   -571    558     15   -322   -210    179     88    179    -41
    740    353   -387   -548    563    -15   -303   -205    189     85    168    -36
    802    418   -384   -610    592     18   -285   -181    223    122    189    -23
    818    423   -397   -620    607     12   -275   -189    220    122    179    -31
    776    405   -371   -589    574     18   -252   -176    233    127    171     -5
    730    392   -340   -563    535     25   -228   -150    265    153    176     46
    792    350   -441   -571    615    -44   -257   -179    244    116    114     67
    870    324   -545   -600    709   -109   -280   -218    210     83     59     44
    917    350   -566   -633    743   -106   -249   -202    228    114     77     25
    945    329   -615   -639    779   -142   -257   -215    220    124    101     15
   1026    324   -701   -675    862   -187   -303   -246    192    114     96     10
   1091    290   -800   -693    945   -254   -337   -272    163     85     64      2
   1262    363   -898   -813   1080   -267   -324   -272    155     72     54     12
   1343    418   -927   -880   1135   -254   -311   -270    158     70     64     36
   1291    309   -982   -800   1137   -335   -366   -322     96      0      0     -2
   1314    252  -1065   -784   1189   -405   -407   -366     36    -75    -64    -44
   1361    246  -1114   -802   1239   -433   -405   -376      5   -119   -103    -62
   1314    192  -1122   -756   1215   -465   -410   -381    -20   -161   -145    -88
   1299    241  -1057   -769   1179   -407   -394   -353      7   -145   -135    -54
   1270    301   -969   -787   1119   -335   -394   -335     38   -119   -119    -12
   1200    329   -870   -763   1036   -270   -379   -329     54    -96   -119     15
   1158    316   -841   -740   1000   -262   -381   -342     33   -101   -153      7
   1093    316   -776   -706    935   -228   -400   -348     31    -85   -163     31
   1049    298   -750   -675    898   -226   -407   -350     23    -83   -192     59
   1015    296   -719   -654    867   -210   -415   -363      5    -93   -223     49
    997    265   -732   -633    865   -233   -452   -384    -18   -101   -218     -5
    969    197   -774   -584    872   -288   -467   -405    -44   -137   -259    -36
    906    124   -782   -517    844   -327   -459   -410    -54   -129   -319    -41
    841     44   -797   -441    820   -376   -441   -415    -77    -96   -392    -46
    769     -2   -771   -384    771   -384   -426   -428    -90    -59   -410    -46
    711    -75   -789   -319    750   -431   -423   -441    -96     -2   -410    -41
    680   -155   -836   -265    756   -493   -413   -420    -75     18   -407     -5
    662   -187   -849   -236    756   -517   -418   -413    -54    -18   -384     41
    659   -189   -852   -236    756   -519   -446   -428    -83    -72   -358     77
    646   -202   -849   -223    748   -524   -472   -439   -116   -137   -361    127
    623   -218   -841   -202    730   -530   -506   -449   -155   -220   -387    200
    589   -277   -867   -155    727   -571   -517   -426   -179   -285   -392    236
    594   -363   -961   -116    776   -662   -457   -329   -140   -322   -431    207
    607   -350   -958   -129    782   -654   -366   -207    -49   -280   -413    233
    620   -200   -823   -210    719   -511   -288    -64     96   -140   -275    400
    670    233   -436   -452    553   -101   -288     12    272    168     85    807
    581    896    314   -743    135    605   -371   -111    397    589    587   1210
    459   1252    792   -857   -166   1023   -576   -467    283    784    828   1353
    381    984    602   -683   -109    792   -784   -872   -127    517    563   1093
    327    166   -161   -246    244      2   -820  -1163   -704   -277   -220    470
    340   -509   -849     83    592   -678   -771  -1083   -893   -675   -706     36
    420   -722  -1143    150    779   -932   -714   -898   -800   -626   -787    -41
    504   -670  -1176     83    836   -922   -639   -750   -659   -509   -748     -5
    428   -667  -1096    119    761   -880   -571   -665   -558   -400   -696    -20
    436   -561  -1000     59    717   -779   -480   -579   -441   -267   -620     36
    392   -555   -950     80    670   -753   -444   -555   -402   -236   -652     67
    381   -563   -945     90    659   -753   -418   -542   -387   -218   -610     67
    384   -519   -904     67    644   -711   -405   -527   -374   -179   -579     83
    389   -488   -880     46    633   -683   -387   -522   -361   -168   -584    101
    402   -475   -878     33    639   -675   -371   -511   -355   -168   -581    103
    402   -465   -867     31    633   -665   -361   -509   -350   -166   -610    122
    420   -457   -878     18    649   -667   -350   -501   -335   -140   -607    145
    420   -483   -906     28    662   -693   -348   -496   -329   -135   -597    140
    426   -480   -906     25    665   -693   -335   -493   -322   -140   -587    135
    420   -496   -919     36    667   -706   -322   -498   -324   -148   -589    129
    392   -514   -906     62    649   -709   -324   -504   -322   -137   -592    137
    366   -506   -872     67    618   -688   -314   -493   -306    -90   -532    129
    366   -475   -844     54    602   -659   -298   -470   -277    -44   -470    132
    335   -480   -818     72    574   -649   -296   -478   -285    -51   -472    106
    298   -506   -805    103    550   -654   -288   -485   -288    -57   -459    101
    316   -454   -774     67    545   -613   -270   -472   -275    -44   -444    145
    327   -436   -763     54    545   -600   -277   -475   -277    -51   -462    161
    296   -459   -756     80    524   -607   -272   -472   -275    -44   -441    192
    275   -478   -753    101    514   -615   -272   -483   -277    -49   -431    239
    228   -465   -696    116    459   -581   -275   -519   -293    -72   -459    246
    202   -459   -665    127    431   -561   -259   -524   -285    -62   -444    233
    116   -470   -589    174    350   -530   -226   -511   -262    -12   -374    226
    122   -446   -568    163    345   -506   -236   -548   -267    -10   -353    228
    218   -459   -678    119    446   -568   -275   -548   -270    -31   -420    246
    350   -444   -797     46    571   -620   -327   -493   -257    -10   -376    270
    402   -426   -828     12    613   -628   -345   -462   -244     15   -306    275
    381   -428   -810     23    594   -618   -316   -441   -231     28   -275    301
    345   -446   -792     49    568   -620   -285   -415   -207     31   -283    337
    301   -439   -740     67    519   -589   -265   -407   -197     25   -296    371
    246   -454   -701    103    472   -579   -246   -410   -200     15   -327    387
    220   -446   -667    114    444   -555   -226   -402   -181     36   -272    381
    207   -410   -618     98    410   -514   -210   -389   -148     70   -226    426
    179   -418   -597    116    387   -506   -200   -384   -135     72   -236    436
    153   -407   -561    127    355   -483   -184   -371   -111     85   -236    444
    124   -405   -530    140    327   -467   -181   -363    -90     85   -249    472
    124   -394   -522    135    322   -457   -174   -361    -85     83   -262    459
    158   -379   -537    109    348   -457   -166   -358    -77     83   -265    457
    142   -405   -548    129    342   -475   -168   -376    -88     67   -267    454
    114   -462   -576    174    345   -519   -187   -410   -109     44   -265    439
    119   -467   -587    171    353   -527   -192   -423   -109     38   -275    423
    158   -441   -600    140    379   -519   -179   -413    -93     38   -293    439
    119   -480   -600    181    358   -540   -192   -431   -114     12   -319    439
     90   -532   -623    220    355   -576   -210   -452   -140    -12   -332    415
     93   -519   -613    210    350   -566   -207   -444   -132     -7   -306    387
     90   -493   -584    200    335   -537   -210   -433   -119     12   -267    368
     57   -496   -553    215    303   -524   -226   -433   -124      5   -270    355
     41   -504   -545    231    293   -524   -231   -436   -137    -10   -288    363
     28   -501   -532    233    277   -517   -228   -420   -132      2   -241    353
     41   -457   -501    207    270   -478   -231   -400   -114     25   -189    366
     41   -426   -467    189    254   -446   -231   -392   -101     31   -187    374
     28   -423   -452    197    239   -436   -223   -384    -98     31   -174    387
      7   -431   -439    210    223   -433   -215   -389   -111     33   -135    363
     10   -405   -415    197    213   -410   -207   -384   -109     33   -132    368
     25   -371   -400    171    210   -384   -197   -361    -93     49   -127    389
     80   -303   -384    111    231   -342   -174   -335    -67     72    -88    397
     36   -332   -368    145    200   -348   -189   -371   -101     41    -75    348
     -2   -327   -324    166    161   -327   -168   -381   -106     49    -36    345
      0   -311   -314    153    155   -311   -161   -384   -109     54    -15    350
     28   -296   -324    135    176   -309   -168   -392   -122     38    -31    361
      2   -342   -348    168    174   -342   -197   -413   -145     18    -49    363
    -18   -384   -366    200    171   -374   -197   -413   -155     10    -62    358
    -51   -415   -366    231    155   -389   -202   -423   -168      0    -77    337
    -83   -491   -407    288    161   -449   -189   -446   -200    -38   -122    296
    -93   -548   -454    319    179   -504   -158   -444   -215    -67   -155    262
    -98   -568   -472    332    184   -522   -153   -449   -218    -80   -153    254
    -75   -555   -480    314    200   -519   -171   -459   -226    -72   -142    239
    -51   -535   -483    293    215   -509   -192   -462   -223    -75   -140    223
    -54   -594   -540    322    239   -568   -207   -470   -239    -96   -168    207
   -109   -672   -563    389    226   -618   -205   -485   -259   -114   -194    197
   -148   -698   -550    420    200   -626   -202   -493   -259   -111   -200    197
   -158   -717   -558    439    200   -639   -184   -488   -254   -103   -197    205
   -158   -711   -553    433    197   -633   -163   -475   -254   -103   -220    213
   -150   -745   -597    446    220   -672   -148   -446   -246   -114   -246    205
   -153   -815   -662    483    254   -740    -64   -363   -210   -127   -288    171
   -153   -800   -646    478    246   -724     33   -252   -129    -98   -277    168
   -124   -672   -550    397    210   -613    103   -106     10     33   -155    270
    -70   -285   -215    179     72   -252    127      5    200    316    163    566
   -106    363    470   -129   -288    415     80    -20    389    719    639    995
   -218    857   1075   -319   -646    966   -132   -301    384   1002    971   1249
   -298    615    911   -161   -605    763   -389   -691     15    776    774   1070
   -384   -111    272    246   -329     80   -452   -987   -532     31    111    581
   -405   -758   -355    579    -25   -558   -420   -989   -807   -483   -397    189
   -342   -992   -649    667    153   -820   -387   -831   -753   -517   -488     93
   -309  -1021   -714    662    202   -867   -327   -701   -631   -444   -452    103
   -296   -956   -659    626    179   -810   -252   -594   -511   -350   -379    158
   -314   -862   -548    584    116   -706   -197   -514   -407   -257   -296    223
   -322   -787   -465    555     70   -626   -187   -472   -345   -202   -244    265
   -301   -735   -433    517     64   -584   -161   -446   -319   -176   -210    309
   -272   -709   -436    491     80   -574   -145   -428   -303   -168   -197    329
   -275   -698   -423    485     72   -563   -127   -418   -298   -174   -200    332
   -275   -678   -402    478     62   -540   -103   -400   -283   -161   -174    350
   -262   -659   -397    459     64   -530    -98   -374   -262   -140   -142    374
   -262   -652   -389    457     62   -522   -124   -376   -257   -137   -122    376
   -272   -685   -413    478     67   -548   -116   -384   -272   -148   -124    371
   -272   -678   -405    475     64   -542    -88   -371   -270   -135   -116    374
   -265   -641   -376    452     54   -509    -83   -358   -254   -119    -93    402
   -265   -626   -363    444     46   -496    -85   -348   -244   -106    -62    420
   -277   -620   -345    449     31   -483    -80   -348   -249   -109    -57    423
   -288   -610   -322    449     15   -467    -72   -342   -254   -116    -59    449
   -275   -571   -298    423     10   -436    -59   -324   -246   -106    -44    493
   -272   -561   -288    418      7   -426    -64   -327   -252   -119    -62    491
   -306   -561   -257    433    -25   -410    -64   -337   -259   -137    -72    470
   -316   -548   -231    433    -44   -389    -51   -335   -259   -145    -83    470
   -306   -522   -215    413    -46   -368    -41   -322   -257   -171    -96    472
   -311   -501   -192    405    -62   -348    -46   -327   -267   -168    -88    467
   -314   -522   -207    418    -54   -366    -36   -332   -252   -127      2    462
   -329   -568   -239    449    -46   -405    -23   -314   -228    -49     46    498
   -303   -566   -262    433    -20   -415     -7   -283   -202     67     51    537
   -270   -535   -267    402     -2   -402      5   -262   -176     93     64    574
   -252   -511   -262    381      2   -387      5   -254   -163     62     70    597
   -239   -470   -231    355     -5   -350     20   -246   -158     57     96    618
   -252   -472   -223    361    -15   -348     59   -220   -158    116    142    631
   -252   -480   -228    363    -12   -355     90   -189   -153    137    171    639
   -239   -465   -226    350     -7   -345    111   -181   -129    114    179    659
   -233   -431   -197    332    -18   -314    132   -187    -98    103    171    665
   -233   -418   -184    324    -28   -301    127   -207    -88    127    140    662
   -223   -407   -187    314    -18   -298    137   -205   -106    189    109    672
   -218   -400   -184    306    -18   -293    163   -176   -114    309    135    688
   -228   -394   -166    311    -31   -280    174   -145   -101    340    210    719
   -257   -431   -174    342    -41   -301    181   -137    -90    246    241    727
   -220   -428   -207    324     -7   -319    163   -142    -80    158    249    717
   -111   -407   -296    259     90   -350    135   -161    -83    109    236    678
    -72   -379   -306    226    116   -342    127   -148    -54    176    226    680
   -103   -361   -257    231     75   -309    145   -109    -15    220    233    704
   -181   -400   -218    290     15   -311    171    -98      2    220    231    696
   -254   -454   -200    353    -31   -327    197   -101     15    210    231    672
   -257   -465   -207    361    -25   -337    207    -85     33    215    239    662
   -223   -478   -254    348     15   -366    194    -96     23    187    223    652
   -205   -459   -257    332     25   -358    205    -80     41    197    213    657
   -184   -444   -259    311     36   -353    202    -64     54    218    197    662
   -129   -431   -301    280     85   -366    176    -72     49    220    171    649
   -200   -423   -223    311     10   -324    192    -41     80    262    202    696
   -200   -405   -205    301      0   -303    194    -20    103    277    205    717
   -220   -387   -168    301    -25   -277    197     -2    127    293    226    743
   -252   -371   -119    311    -67   -246    223     28    158    316    244    774
   -257   -324    -67    290    -96   -197    257     72    197    345    267    802
   -275   -309    -33    290   -122   -171    267     88    218    355    288    820
   -348   -355     -7    350   -171   -181    303     83    205    337    280    792
   -327   -345    -18    337   -155   -181    345     96    202    327    267    756
   -272   -314    -44    290   -116   -179    332     93    187    309    257    717
   -265   -272     -7    270   -129   -140    324    101    192    303    259    696
   -329   -249     80    288   -207    -85    340    106    200    303    267    706
   -296   -241     54    270   -176    -93    319     54    161    262    236    680
   -267   -202     64    233   -168    -70    309     54    168    265    226    678
   -210   -161     49    187   -129    -57    277     44    155    254    218    675
   -155   -181    -25    168    -67   -103    244      5    109    210    176    646
   -129   -192    -62    161    -33   -127    231     -5     96    194    148    628
   -194   -194      0    194    -98    -98    239     10    109    200    137    639
   -192   -226    -36    207    -80   -132    205    -15     77    155     90    610
   -181   -259    -77    218    -51   -168    168    -41     44    111     46    571
   -189   -283    -93    236    -49   -189    179    -54     20     85     36    535
   -244   -298    -57    270    -96   -179    194    -54     20     77     25    506
   -262   -314    -51    288   -106   -184    194    -72     -2     46     -5    491
   -285   -316    -33    298   -127   -176    189    -83    -18     25    -28    478
   -296   -306    -10    301   -142   -158    200    -67     -7     33    -20    504
   -335   -316     18    322   -176   -150    213    -46     -2     33    -23    511
   -290   -288      2    288   -148   -142    189    -46     -2     31    -31    498
   -280   -298    -20    288   -132   -158    181    -44    -10     23    -54    496
   -290   -345    -54    319   -119   -200    205    -20    -10     12    -83    506
   -290   -436   -145    363    -75   -290    270     59     20     -2   -153    436
   -267   -449   -181    358    -44   -316    355    197    109     23   -181    402
   -184   -384   -200    283      7   -293    415    342    220    114   -129    465
   -142    -70     72    106   -109      0    483    493    413    376    145    743
   -166    607    771   -220   -470    688    488    530    646    810    678   1304
   -303   1166   1467   -431   -885   1317    384    314    704   1111   1080   1714
   -405   1179   1584   -389   -995   1379    140   -106    439   1010   1039   1680
   -431    553    984    -59   -706    769    -20   -485    -64    384    405   1148
   -361   -293     67    324   -215   -114    -49   -594   -444   -246   -319    498
   -213   -696   -485    454    135   -592    -49   -478   -478   -342   -522    283
    -54   -766   -711    407    327   -740    -12   -342   -394   -290   -537    265
     57   -717   -774    329    415   -745     23   -233   -303   -233   -506    280
     96   -620   -717    259    405   -667     80   -150   -223   -171   -439    322
     96   -530   -626    215    361   -576    132    -75   -166   -127   -392    366
     77   -483   -561    200    319   -522    155    -25   -137   -114   -371    387
     51   -465   -517    207    283   -491    179     10   -124   -114   -371    394
     15   -452   -470    218    239   -459    184     31   -111   -127   -384    402
    -15   -446   -431    231    207   -439    194     54    -90   -122   -381    423
    -23   -444   -420    233    197   -433    210     77    -77   -109   -376    439
    -46   -436   -389    241    171   -413    213     93    -80   -106   -410    431
    -83   -433   -350    257    132   -392    207    101    -80    -98   -423    431
    -98   -418   -319    257    109   -368    220    127    -54    -75   -402    452
   -127   -413   -285    267     77   -350    223    148    -31    -77   -400    454
   -119   -374   -254    246     67   -314    218    163    -10    -64   -379    465
   -127   -329   -202    228     36   -267    213    171     -2    -54   -361    478
   -135   -309   -174    223     18   -244    210    176      7    -57   -350    498
   -148   -306   -158    226      2   -231    202    181     20    -51   -345    517
   -155   -262   -106    210    -25   -184    189    194     25     -5   -329    527
   -119   -192    -75    153    -23   -132    168    207     23     54   -311    535
   -114   -200    -85    155    -15   -142    142    213     25     67   -290    555
   -137   -262   -124    200     -7   -192     96    202     20     57   -285    555
   -129   -290   -161    210     15   -226     72    210     38     75   -244    555
   -122   -311   -192    215     33   -252     57    226     64     77   -187    563
   -111   -322   -210    218     49   -267     44    244     80     72   -158    584
    -85   -311   -228    197     70   -270     49    252     85     70   -166    610
    -88   -311   -223    200     67   -267     57    262     85     75   -184    631
   -101   -329   -228    215     59   -277     75    267     64     80   -197    631
    -85   -332   -246    207     80   -290     77    275     54    106   -194    636
    -62   -301   -241    181     85   -272     83    283     54    148   -187    665
    -38   -252   -213    145     85   -233     85    285     57    194   -187    675
    -25   -226   -202    124     85   -215     85    293     64    231   -174    667
    -59   -257   -197    158     67   -228    111    311     70    259   -148    662
    -67   -267   -202    166     67   -236    145    337     77    285   -127    652
    -64   -265   -200    166     67   -233    171    363     83    303   -140    662
    -77   -265   -187    171     54   -228    174    376     83    309   -158    685
    -67   -241   -174    153     51   -207    187    400     98    327   -176    675
    -75   -231   -158    153     41   -194    192    402     98    327   -187    667
    -67   -215   -148    142     38   -181    197    400     93    327   -174    641
    -93   -207   -116    148     10   -161    215    415    106    329   -171    594
    -98   -197    -98    148     -2   -148    231    431    124    332   -161    548
   -109   -202    -93    155     -7   -150    244    441    127    327   -163    532
   -135   -210    -75    174    -31   -142    246    446    122    319   -148    511
   -137   -207    -72    171    -33   -140    254    444    124    319   -129    491
   -127   -197    -70    163    -28   -135    254    446    129    319   -106    478
   -135   -210    -75    171    -33   -142    246    439    127    301   -103    462
   -148   -220    -72    184    -38   -148    236    433    127    293   -101    454
   -122   -200    -77    161    -23   -140    244    449    148    301    -88    465
   -109   -184    -75    145    -18   -132    244    452    158    309    -88    478
    -88   -150    -64    116    -12   -106    241    449    163    311    -83    496
    -85   -137    -51    111    -18    -96    249    454    171    316    -64    493
    -85   -135    -49    109    -18    -93    228    446    168    311    -70    496
    -51   -114    -62     83      2    -88    220    454    179    311    -80    519
     10    -41    -51     15     28    -46    231    475    207    340    -70    537
     15    -28    -44      7     28    -36    228    483    220    350    -64    537
     18    -25    -44      2     31    -33    218    478    218    340    -70    548
     46    -12    -62    -18     54    -36    210    470    215    350    -54    540
     64     18    -46    -41     54    -15    218    475    236    371    -10    535
     90     57    -33    -72     62     12    223    493    267    376     12    558
     57     59      2    -59     25     31    202    480    270    363      2    571
     15     70     54    -44    -18     62    205    449    254    342    -12    574
     18     75     54    -46    -18     64    202    431    246    327    -15    571
     31     51     20    -41      5     36    179    418    239    322     15    561
     25     46     18    -38      2     33    163    410    246    335     41    561
    -10     -5      2      7     -7      0    153    394    241    324     36    548
    -41    -28     10     33    -25    -10    145    389    239    319     38    535
    -57    -49      7     54    -33    -20    129    368    223    290     18    517
    -64    -96    -33     80    -18    -64    122    358    207    270    -10    491
    -62   -137    -75    101      5   -109    109    348    192    244    -46    467
    -51   -174   -122    111     31   -148     77    332    174    220    -62    431
    -88   -233   -145    161     28   -189     46    290    142    200    -64    381
    -77   -223   -145    150     33   -187     46    277    140    200    -46    381
    -75   -228   -153    150     36   -192     62    275    137    194    -38    374
    -98   -239   -140    166     18   -189     54    259    127    184    -46    358
    -80   -215   -135    148     25   -176     46    249    132    179    -51    366
    -93   -215   -122    153     12   -168     41    252    142    174    -64    381
   -135   -306   -171    220     15   -239     36    262    132    140    -98    327
   -142   -420   -277    280     64   -348     98    345    158    103   -158    244
   -132   -381   -249    257     57   -316    202    470    252    137   -148    213
   -111   -257   -148    184     15   -202    272    613    415    277     -7    298
    -44    174    215    -64   -129    194    296    724    646    605    358    613
    -85    854    940   -387   -511    896    200    652    818   1036    878   1096
   -244   1400   1644   -576   -943   1522    -88    270    761   1332   1252   1418
   -306   1262   1569   -478   -937   1415   -389   -174    397   1150   1109   1283
   -366    540    904    -88   -633    722   -465   -485   -153    420    454    779
   -402   -309     93    355   -249   -109   -381   -462   -475   -236   -210    244
   -366   -706   -340    537    -12   -524   -327   -306   -465   -368   -400     31
   -368   -748   -379    555      2   -563   -272   -174   -340   -296   -371     10
   -345   -659   -314    501    -15   -488   -215    -67   -213   -194   -303     57
   -335   -542   -207    439    -64   -376   -168      0   -111   -114   -228    124
   -314   -472   -158    394    -77   -316   -140     25    -59    -75   -197    145
   -324   -504   -179    413    -75   -342   -161     20    -54    -64   -192    140
   -332   -480   -148    405    -93   -314   -166     15    -46    -57   -192    142
   -319   -431   -111    374   -103   -272   -161     18    -28    -38   -174    153
   -342   -452   -109    397   -116   -280   -181      7    -31    -46   -174    161
   -392   -498   -109    444   -142   -303   -189    -18    -59    -77   -189    137
   -415   -509    -96    462   -161   -303   -181    -28    -64    -75   -179    122
   -397   -470    -72    433   -163   -272   -197    -33    -62    -67   -158    119
   -376   -454    -77    415   -150   -267   -220    -44    -64    -75   -163    109
   -371   -423    -51    397   -161   -239   -207    -33    -57    -70   -137    109
   -407   -457    -49    431   -181   -252   -231    -51    -67    -90   -153     96
   -457   -537    -80    496   -189   -309   -244    -77    -98   -127   -189     70
   -478   -550    -72    514   -202   -311   -241    -93   -111   -132   -194     46
   -493   -555    -62    522   -215   -309   -241   -114   -124   -142   -202     33
   -491   -532    -44    511   -226   -288   -231   -122   -124   -148   -192     20
   -532   -548    -15    537   -259   -280   -226   -114   -119   -140   -166     15
   -571   -574     -2    574   -285   -288   -246   -127   -129   -142   -161     -2
   -527   -522      2    522   -267   -259   -244   -122   -122   -135   -153      7
   -501   -478     23    488   -262   -228   -246   -114   -111   -127   -142     23
   -501   -470     28    483   -267   -220   -270   -119   -116   -132   -137     12
   -454   -444     10    449   -233   -218   -283   -122   -116   -135   -124     18
   -441   -413     28    426   -236   -192   -283   -116   -111   -129   -116     38
   -485   -410     75    446   -280   -168   -296   -127   -109   -122    -93     41
   -558   -457     98    506   -329   -179   -306   -140   -127   -142    -93     33
   -566   -433    132    501   -350   -150   -283   -116   -116   -137    -72     59
   -514   -366    148    439   -332   -109   -272    -93    -98   -122    -49     80
   -517   -353    163    436   -342    -96   -270    -83    -96   -119    -33     90
   -568   -402    166    483   -368   -119   -270   -101   -114   -140    -41     75
   -548   -368    179    459   -363    -96   -280   -111   -116   -148    -36     75
   -535   -345    189    439   -363    -77   -275   -101   -109   -145    -25     85
   -592   -400    192    496   -394   -103   -267   -116   -127   -168    -46     70
   -610   -410    200    509   -407   -106   -265   -124   -132   -176    -51     62
   -618   -410    207    514   -413   -101   -254   -122   -124   -171    -46     67
   -589   -366    223    475   -407    -72   -231   -103    -96   -148    -20     75
   -589   -353    233    470   -413    -59   -228   -101    -83   -135    -10     72
   -592   -353    239    472   -418    -57   -231   -103    -75   -129     -5     70
   -584   -335    249    459   -418    -44   -223    -98    -57   -116      2     83
   -589   -348    241    467   -418    -51   -220   -106    -67   -124    -10     75
   -594   -355    236    475   -415    -59   -228   -119    -77   -135    -23     59
   -639   -374    262    504   -452    -57   -226   -124    -83   -137    -20     57
   -672   -405    267    540   -470    -70   -233   -140    -96   -148    -31     51
   -672   -415    257    542   -467    -80   -236   -161   -109   -163    -31     44
   -693   -426    267    558   -483    -80   -231   -163   -109   -163    -20     54
   -701   -415    285    555   -496    -64   -226   -150    -98   -153     -7     67
   -696   -384    311    540   -504    -36   -215   -129    -80   -129     15     90
   -678   -358    319    517   -498    -20   -226   -119    -70   -111     28    111
   -631   -311    319    470   -478      2   -220    -96    -46    -88     54    137
   -680   -337    342    509   -514      2   -215    -96    -49    -93     51    135
   -732   -348    384    540   -558     18   -226   -103    -54    -96     51    132
   -711   -327    381    517   -548     25   -213    -88    -38    -83     64    153
   -667   -285    381    475   -524     46   -181    -57    -10    -57     88    179
   -652   -259    392    454   -524     67   -176    -44      0    -46     96    194
   -657   -249    407    454   -532     77   -176    -46     -5    -54     80    205
   -696   -267    426    480   -563     77   -171    -57    -12    -67     75    215
   -704   -257    446    478   -576     93   -163    -59    -20    -72     80    223
   -646   -194    452    418   -550    127   -145    -46     -7    -57     98    220
   -620   -158    462    389   -542    150   -127    -41      5    -46    122    231
   -672   -200    472    436   -574    135   -155    -80    -25    -72    103    228
   -693   -249    444    472   -568     96   -213   -132    -75   -116     67    205
   -667   -226    441    446   -555    109   -223   -129    -75   -116     93    233
   -662   -275    387    470   -524     54   -215   -140    -96   -148     85    218
   -675   -285    387    478   -532     49   -215   -153   -109   -166     77    197
   -618   -262    355    439   -488     46   -218   -145   -109   -163     77    189
   -563   -270    293    415   -428     10   -223   -142   -116   -176     64    174
   -626   -394    231    511   -428    -83   -241   -174   -153   -215      2    135
   -678   -478    200    576   -441   -137   -241   -205   -194   -252    -36     98
   -701   -519    181    610   -444   -168   -254   -231   -223   -290    -59     70
   -688   -553    135    620   -413   -210   -259   -241   -246   -319    -90     31
   -652   -542    109    597   -381   -218   -249   -236   -246   -324    -80      5
   -576   -480     93    527   -337   -194   -252   -213   -223   -303    -54     41
   -579   -504     75    542   -327   -215   -257   -223   -233   -314    -77     31
   -657   -597     57    626   -358   -270   -254   -267   -272   -358   -116    -25
   -672   -657     15    665   -345   -322   -239   -262   -285   -381   -129    -59
   -636   -711    -77    672   -280   -394   -166   -163   -233   -394   -168    -98
   -623   -662    -38    644   -293   -350    -67    -44   -145   -371   -168    -96
   -587   -524     59    553   -324   -233     12    111      2   -257    -77    -12
   -537   -181    355    361   -446     85     54    241    200     15    189    228
   -633    384   1018    122   -826    701     -2    189    350    387    654    652
   -753    950   1704    -98  -1228   1327   -179   -106    329    662   1023    984
   -813    992   1805    -90  -1309   1397   -423   -511     59    636   1013    958
   -909    309   1218    301  -1062    763   -540   -898   -509    -25    457    509
   -917   -600    314    758   -615   -145   -467   -906   -883   -722   -220    -15
   -839   -961   -122    898   -361   -542   -407   -727   -844   -787   -397   -174
   -805  -1028   -226    914   -290   -626   -353   -584   -706   -711   -397   -194
   -774   -976   -202    875   -285   -589   -272   -457   -571   -639   -342   -155
   -693   -846   -153    769   -272   -501   -197   -361   -449   -501   -241    -80
   -662   -779   -116    719   -275   -449   -145   -311   -376   -407   -174    -36
   -657   -769   -111    711   -275   -439   -114   -288   -342   -397   -142    -20
   -628   -761   -132    696   -249   -446    -93   -275   -327   -415   -140    -12
   -607   -750   -142    678   -233   -446    -90   -265   -324   -407   -127    -12
   -581   -719   -140    649   -223   -431    -88   -241   -298   -376    -90      2
   -566   -711   -145    639   -213   -431    -90   -241   -290   -358    -70     15
   -530   -709   -179    620   -176   -444    -77   -241   -290   -340    -54     33
   -532   -743   -213    636   -161   -478    -64   -244   -316   -363    -46     31
   -581   -802   -223    691   -179   -514    -54   -252   -332   -407    -54     15
   -574   -810   -236    691   -171   -522    -36   -244   -319   -374    -41      2
   -532   -789   -257    662   -137   -524    -46   -249   -329   -303    -31      5
   -493   -782   -288    639   -103   -537    -72   -262   -332   -267   -101    -54
   -459   -753   -296    605    -83   -524    -90   -252   -301   -213   -127    -80
   -436   -748   -311    589    -64   -530   -109   -259   -296   -231   -137    -93
   -415   -696   -280    555    -67   -488    -98   -252   -283   -233   -109    -64
   -431   -678   -246    553    -93   -462    -72   -249   -267   -215    -77    -20
   -394   -654   -259    524    -67   -457    -93   -241   -265   -226    -59    -46
   -400   -633   -233    517    -85   -433   -101   -213   -252   -223    -28    -57
   -368   -618   -249    493    -59   -433    -93   -231   -246   -252    -49    -72
   -314   -550   -236    431    -38   -394    -72   -220   -213   -241    -25    -54
   -335   -535   -202    433    -67   -368    -72   -197   -197   -218     10    -28
   -345   -561   -215    452    -64   -389    -96   -210   -223   -228      5    -38
   -361   -574   -213    467    -75   -394   -101   -215   -231   -231      2    -38
   -337   -527   -192    431    -72   -361    -83   -192   -200   -210     28    -10
   -342   -485   -142    413   -101   -314    -75   -168   -179   -192     57     18
   -353   -418    -64    384   -145   -241    -57   -137   -137   -153    111     62
   -309   -340    -31    324   -140   -187    -46   -122   -114   -124    150     70
   -329   -335     -5    332   -163   -171    -54   -135   -132   -158    142     62
   -355   -322     33    337   -194   -145    -23   -137   -137   -171    145     67
   -374   -311     62    340   -218   -124      2   -142   -145   -189    127     57
   -413   -296    116    355   -265    -90      7   -140   -140   -194    122     54
   -397   -241    153    316   -275    -44     25   -116   -111   -163    148     70
   -384   -205    179    293   -283    -12     41    -96    -85   -135    176     83
   -379   -176    200    277   -290     10     49    -88    -67   -124    184     77
   -337   -135    202    236   -270     33     51    -88    -57   -116    184     64
   -290    -98    192    194   -241     44     51    -88    -54   -116    179     46
   -296   -103    189    200   -244     41     57   -106    -67   -137    158     15
   -348   -142    205    244   -277     31     67   -135    -93   -171    127    -20
   -322   -106    215    215   -270     54     72   -142   -101   -189    106    -41
   -290    -51    236    168   -265     93     83   -137    -90   -184     98    -54
   -275    -23    252    150   -265    114     83   -135    -88   -187     90    -64
   -298    -41    257    168   -280    106     62   -150   -101   -207     77    -85
   -311    -49    262    181   -288    106     67   -158   -111   -220     70    -98
   -306    -38    267    171   -288    114     80   -153   -111   -228     72   -101
   -296    -15    277    155   -288    129     85   -145   -106   -218     85    -90
   -283      0    283    140   -283    140     85   -135    -98   -202     83    -88
   -283      0    283    142   -283    140     88   -124    -88   -194     85   -101
   -259      7    265    124   -262    137     96   -135    -85   -200     88   -116
   -228     49    277     88   -254    163    114   -114    -72   -189     96   -103
   -205     96    298     54   -254    197    124    -88    -54   -174    103    -83
   -210    122    332     44   -270    226    148    -72    -44   -161    114    -72
   -155    194    350    -18   -254    270    168    -44    -15   -127    135    -46
   -158    184    342    -12   -252    262    181    -36    -18   -135    122    -54
   -233    119    353     57   -293    236    200    -38    -31   -158     96    -75
   -262    124    387     70   -324    254    205    -31    -23   -153    103    -64
   -223    153    376     33   -298    265    202    -28    -18   -150     98    -70
   -176    176    350      0   -265    262    189    -51    -31   -163     77    -90
   -103    194    298    -46   -202    246    161    -77    -49   -176     67    -96
    -64    179    244    -57   -153    210    140   -109    -72   -213     36   -111
    -62    148    210    -44   -137    179    127   -132    -80   -244      7   -129
    -64    137    202    -36   -135    168    137   -127    -57   -249     -2   -132
    -80    116    197    -20   -140    158    153   -119    -36   -228    -15   -122
    -75     90    166     -7   -119    127    174   -114    -28   -202    -33   -122
   -106      0    103     51   -103     51    187   -127    -70   -226    -90   -166
   -122    -51     67     85    -96      7    194   -124    -85   -210   -103   -179
   -150   -106     44    127    -98    -31    197   -137   -109   -210   -116   -192
   -153   -122     31    137    -93    -46    184   -142   -127   -220   -127   -213
   -119   -129    -12    122    -54    -72    166   -142   -148   -246   -142   -226
   -106   -148    -41    124    -33    -96    181   -148   -163   -270   -158   -244
   -111   -158    -46    135    -33   -103    200   -142   -168   -285   -174   -239
   -122   -137    -15    129    -54    -77    226   -111   -148   -280   -150   -218
   -155   -184    -28    168    -64   -106    233   -101   -161   -314   -179   -239
   -150   -207    -57    179    -49   -132    226    -90   -181   -350   -218   -262
   -127   -259   -132    192      0   -197    249    -36   -176   -389   -277   -316
   -135   -296   -161    215     12   -228    361     88   -109   -400   -340   -368
   -101   -236   -135    166     15   -184    441    226     10   -314   -275   -296
    -33     18     51      7    -44     36    491    366    205    -77    -46    -70
    -25    579    602   -277   -314    592    462    413    444    314    389    394
   -158   1319   1478   -579   -818   1397    368    270    607    748    945    943
   -298   1473   1771   -587  -1036   1623    145   -145    392    800   1078   1034
   -368    961   1327   -296   -849   1143    -23   -532   -111    290    620    665
   -384     59    441    161   -415    249    -57   -696   -605   -457   -171      7
   -322   -506   -184    415    -70   -345    -49   -576   -722   -641   -553   -376
   -249   -532   -285    389     15   -410    -36   -413   -623   -561   -574   -441
   -197   -446   -249    322     25   -348     31   -272   -498   -514   -511   -418
   -163   -350   -187    254      7   -270    119   -163   -374   -459   -413   -337
   -174   -342   -168    259     -2   -257    166    -83   -272   -397   -332   -262
   -158   -353   -197    254     15   -275    202    -15   -184   -348   -267   -207
   -142   -397   -254    270     54   -324    223     18   -137   -332   -246   -187
   -153   -459   -306    303     75   -381    236     23   -137   -340   -265   -184
   -192   -504   -311    348     59   -407    265     20   -145   -337   -283   -189
   -184   -519   -335    348     75   -428    298     38   -140   -309   -298   -184
   -155   -493   -340    324     90   -418    306     46   -132   -275   -303   -153
   -163   -498   -337    329     85   -418    322     49   -137   -233   -316   -129
   -161   -498   -337    329     88   -418    366     57   -132   -161   -311   -103
   -184   -530   -348    355     80   -439    384     62   -140   -119   -309   -111
   -174   -530   -358    350     90   -444    402     75   -140   -101   -298   -119
   -166   -517   -353    340     90   -436    415    101   -127    -83   -285   -114
   -114   -475   -361    296    122   -418    415    114   -122    -70   -288   -129
   -103   -444   -340    272    116   -394    439    137   -109    -62   -290   -122
   -148   -467   -319    309     85   -394    441    137   -116    -70   -335   -135
   -213   -509   -298    358     41   -402    426    129   -124    -77   -374   -148
   -241   -537   -296    389     25   -418    439    132   -119    -77   -397   -140
   -181   -496   -314    337     64   -405    444    150    -98    -51   -376   -111
   -148   -454   -306    301     77   -381    465    163    -80    -36   -366    -98
   -171   -470   -298    319     62   -387    462    158    -88    -54   -379   -111
   -181   -470   -288    327     51   -379    452    168    -80    -49   -387   -101
   -189   -446   -257    319     31   -353    470    187    -62    -25   -368    -85
   -166   -449   -283    309     57   -366    475    197    -57    -23   -361    -85
   -202   -483   -280    340     38   -381    462    187    -64    -41   -361   -140
   -181   -462   -280    322     49   -371    452    189    -62    -33   -340   -176
    -93   -387   -293    239     98   -340    449    223    -31     -5   -296   -122
   -111   -376   -267    244     77   -322    472    244     -5     12   -277    -80
   -163   -431   -270    296     51   -350    488    233    -10     -5   -293    -93
   -122   -392   -270    257     72   -332    493    244      7     15   -265    -77
    -98   -384   -285    241     90   -335    504    244     10     18   -254    -88
   -103   -376   -272    241     83   -324    511    249     25     31   -239    -80
   -116   -381   -267    249     72   -324    498    241     31     28   -239    -80
    -96   -355   -259    226     80   -309    517    257     57     54   -213    -83
   -122   -379   -257    249     67   -319    542    267     77     75   -192    -83
    -96   -368   -272    231     88   -322    558    283    101     85   -197    -72
    -51   -332   -280    189    111   -306    561    301    129     96   -202    -59
    -41   -311   -270    176    114   -290    561    309    153    116   -174    -70
   -103   -376   -275    239     83   -327    545    283    142    101   -194   -124
    -98   -366   -267    231     83   -316    553    272    142     85   -215   -145
   -111   -361   -249    236     67   -306    574    272    155     96   -205   -153
   -168   -431   -262    301     46   -348    571    275    166    106   -192   -171
   -124   -397   -272    259     72   -335    576    296    192    132   -171   -163
    -80   -366   -285    223    101   -327    581    290    205    132   -176   -161
   -116   -400   -285    257     83   -342    594    288    207    127   -187   -176
   -148   -410   -262    280     57   -337    602    303    231    153   -166   -168
   -192   -459   -270    324     36   -366    602    298    233    155   -166   -174
   -200   -462   -262    332     28   -363    618    314    257    174   -142   -150
   -153   -431   -277    290     59   -355    649    350    296    205   -101   -111
   -150   -444   -293    298     70   -368    631    355    303    213    -85    -96
   -111   -407   -298    259     93   -355    613    366    319    233    -64    -75
    -80   -335   -254    207     85   -296    657    402    363    275    -25    -36
   -124   -340   -218    231     46   -280    701    420    381    293      0    -12
   -194   -389   -194    293      0   -293    709    410    381    288      0    -25
   -187   -376   -192    280      0   -285    701    413    394    296     10    -18
   -155   -345   -192    249     18   -270    683    418    402    303     20      0
   -179   -314   -135    246    -23   -226    724    433    426    322     41     20
   -236   -340   -103    288    -67   -223    769    415    418    319     54     18
   -337   -405    -67    371   -137   -236    735    387    397    309     57     20
   -314   -371    -59    342   -129   -215    709    392    405    322     77     46
   -252   -368   -119    309    -67   -244    698    363    371    290     64     20
   -272   -428   -155    350    -59   -293    698    348    342    252     33    -15
   -293   -410   -116    350    -88   -265    704    376    368    277     59      0
   -298   -413   -114    355    -93   -262    706    381    376    293     75     -2
   -218   -420   -202    319    -10   -311    691    387    366    272     54    -25
   -215   -446   -231    332      7   -340    672    381    358    259     38    -38
   -262   -527   -265    394      0   -397    652    345    322    220      5    -75
   -288   -597   -309    441      7   -454    636    314    290    181    -23   -106
   -220   -548   -327    381     51   -439    662    322    290    181    -12   -103
   -181   -498   -316    340     67   -407    672    332    298    192      0    -93
   -231   -561   -329    394     46   -446    654    311    275    153    -31   -127
   -374   -680   -306    527    -36   -493    636    272    233    111    -72   -163
   -441   -743   -301    592    -72   -522    626    249    218     93    -90   -179
   -420   -743   -322    581    -49   -532    652    259    223     90    -93   -192
   -433   -846   -415    639    -10   -631    693    301    218     41   -158   -249
   -470   -898   -428    685    -20   -665    795    402    270     12   -205   -298
   -423   -820   -397    620    -15   -607    891    548    394     88   -155   -262
   -293   -535   -241    415    -25   -389    935    691    581    298     38   -109
   -272    106    379     80   -327    241    870    698    792    711    519    337
   -371    857   1228   -244   -800   1041    680    472    891   1140   1041    820
   -459   1137   1597   -340  -1028   1369    376     64    719   1265   1213    945
   -532    696   1228    -80   -880    961    171   -353    228    800    813    597
   -545   -257    288    400   -420     15    226   -441   -267    -72      7    -20
   -452   -800   -348    626    -54   -574    322   -254   -329   -361   -345   -335
   -397   -932   -537    662     67   -735    394    -83   -210   -309   -371   -392
   -392   -943   -550    667     77   -748    462     25    -96   -233   -342   -392
   -436   -922   -485    678     23   -704    514     90     -5   -163   -298   -368
   -454   -841   -387    649    -33   -615    563    142     72    -96   -239   -332
   -480   -774   -293    626    -93   -535    602    189    135    -33   -187   -303
   -574   -849   -275    711   -150   -563    607    187    135    -44   -207   -342
   -542   -852   -311    696   -116   -581    610    166    114    -62   -223   -376
   -491   -802   -311    646    -90   -555    613    174    124    -49   -210   -376
   -517   -807   -293    659   -114   -553    620    181    137    -41   -210   -381
   -511   -797   -285    654   -114   -542    636    187    150    -28   -205   -387
   -420   -732   -311    574    -57   -522    641    210    171     -5   -189   -374
   -384   -717   -332    550    -25   -527    639    220    181      5   -187   -379
   -423   -763   -340    592    -44   -553    641    205    166     -7   -207   -407
   -524   -807   -283    667   -122   -545    670    202    171     -5   -207   -420
   -618   -870   -252    743   -184   -561    652    168    142    -31   -226   -454
   -600   -878   -277    737   -163   -576    636    166    137    -33   -231   -467
   -553   -826   -272    688   -142   -548    628    176    148    -20   -223   -444
   -498   -769   -270    633   -114   -519    626    184    163     -5   -218   -431
   -532   -782   -252    657   -142   -517    652    192    171     12   -202   -449
   -576   -818   -241    696   -168   -530    659    189    166     18   -179   -452
   -594   -836   -244    714   -176   -540    641    179    161     12   -181   -446
   -566   -828   -262    698   -153   -545    633    179    150     -2   -202   -446
   -566   -826   -259    696   -155   -542    631    184    145      2   -213   -446
   -558   -805   -246    680   -158   -527    620    187    150     20   -194   -454
   -555   -789   -233    670   -163   -511    620    197    161     38   -166   -439
   -553   -789   -236    672   -158   -514    626    210    171     49   -158   -423
   -535   -782   -249    657   -145   -517    620    218    171     49   -168   -413
   -522   -750   -228    636   -148   -488    605    231    184     64   -161   -381
   -561   -774   -213    665   -174   -493    600    223    174     59   -171   -379
   -592   -841   -249    717   -171   -545    610    205    140     28   -200   -405
   -563   -813   -249    688   -158   -530    633    218    148     31   -197   -400
   -504   -737   -233    620   -137   -485    659    252    179     49   -179   -368
   -420   -646   -228    532    -98   -439    678    293    218     80   -153   -345
   -446   -665   -218    555   -114   -441    657    283    213     77   -153   -363
   -615   -810   -197    711   -210   -504    652    236    171     33   -207   -394
   -589   -782   -194    685   -200   -488    706    270    197     54   -202   -379
   -524   -706   -181    615   -171   -446    724    306    239     96   -171   -366
   -620   -797   -176    709   -223   -488    709    285    228     80   -194   -400
   -667   -841   -174    753   -249   -509    730    254    207     49   -231   -420
   -688   -870   -181    779   -254   -527    732    239    194     33   -259   -444
   -678   -849   -171    761   -254   -509    748    254    213     62   -246   -446
   -672   -839   -166    756   -254   -504    758    272    231     88   -218   -433
   -605   -831   -226    717   -189   -530    737    262    218     67   -213   -439
   -576   -836   -262    706   -158   -550    730    249    202     31   -233   -446
   -587   -831   -244    709   -171   -537    732    241    197     10   -257   -444
   -610   -815   -205    714   -202   -511    737    244    205     10   -259   -428
   -584   -797   -213    691   -187   -506    740    262    226     33   -267   -446
   -553   -769   -215    659   -168   -493    735    275    241     49   -241   -454
   -535   -737   -202    633   -168   -470    732    283    254     51   -233   -436
   -522   -709   -187    615   -168   -449    727    293    275     70   -228   -413
   -610   -789   -179    696   -215   -485    719    270    254     51   -257   -431
   -628   -802   -174    714   -228   -488    750    277    262     51   -265   -423
   -657   -797   -140    724   -259   -467    769    288    280     64   -259   -407
   -628   -740   -111    685   -259   -426    805    322    314    103   -226   -368
   -618   -727   -109    672   -257   -418    800    327    319    111   -210   -366
   -610   -704    -96    657   -257   -400    810    342    329    124   -197   -368
   -600   -652    -51    626   -275   -353    828    361    329    145   -174   -361
   -592   -631    -38    613   -277   -335    839    371    332    127   -168   -361
   -579   -597    -18    587   -283   -309    841    371    327     80   -174   -353
   -568   -540     28    553   -298   -257    854    379    337     51   -166   -324
   -542   -491     49    514   -298   -220    844    371    337     72   -153   -298
   -579   -553     25    566   -303   -265    823    319    293     98   -158   -350
   -607   -620    -12    613   -298   -316    831    293    270    142   -150   -353
   -576   -628    -51    602   -262   -340    820    293    272    176   -161   -335
   -555   -639    -85    597   -236   -363    813    285    265    137   -187   -342
   -498   -620   -122    561   -189   -371    839    285    267    106   -215   -340
   -475   -678   -205    574   -135   -441    826    259    241     85   -249   -387
   -532   -784   -254    657   -140   -519    836    239    207     77   -280   -428
   -548   -818   -272    680   -137   -545    849    233    200     67   -293   -420
   -540   -810   -270    675   -135   -540    841    226    205     49   -303   -423
   -527   -846   -322    685   -103   -584    841    228    194     54   -306   -420
   -530   -872   -342    701    -93   -607    859    249    197     98   -272   -397
   -532   -872   -340    701    -98   -607    849    259    194     80   -254   -402
   -524   -831   -306    678   -109   -568    844    283    202     49   -239   -366
   -514   -807   -293    659   -111   -550    823    283    218     28   -257   -350
   -478   -807   -329    644    -75   -568    826    316    252     44   -272   -348
   -384   -815   -431    600     20   -623    872    420    309    106   -293   -400
   -394   -878   -483    636     44   -680    950    511    371    122   -322   -454
   -405   -818   -415    610      5   -618   1047    639    509    233   -239   -413
   -415   -553   -137    483   -140   -345   1067    730    688    467    -18   -210
   -454     23    478    213   -465    249   1010    691    852    839    400    150
   -605    698   1304    -46   -953   1000    831    400    854   1192    823    444
   -657    758   1413    -51  -1036   1083    558     20    600   1171    826    428
   -678    150    826    262   -753    488    444   -293    103    530    254     38
   -662   -688    -25    675   -319   -358    488   -332   -267   -166   -418   -472
   -615  -1117   -501    867    -57   -810    519   -179   -272   -303   -615   -706
   -602  -1169   -566    883    -20   -867    576    -41   -155   -228   -587   -711
   -618  -1130   -511    872    -54   -820    678     96    -23   -135   -532   -649
   -607   -976   -368    789   -122   -672    753    194    111    -20   -439   -589
   -537   -813   -275    675   -132   -545    784    239    197     44   -368   -561
   -524   -776   -252    649   -137   -517    782    233    205     49   -376   -563
   -532   -740   -207    633   -163   -475    771    228    213     51   -405   -584
   -496   -672   -176    581   -161   -423    769    231    239     51   -415   -592
   -496   -613   -116    555   -189   -366    761    231    275     49   -407   -574
   -527   -631   -106    579   -213   -368    758    213    283     49   -407   -563
   -561   -641    -80    600   -241   -361    779    200    275     41   -407   -574
   -574   -607    -36    589   -270   -322    787    194    270     49   -397   -574
   -589   -584      5    587   -298   -290    800    207    270     62   -389   -571
   -542   -509     33    524   -290   -239    779    228    283     88   -363   -553
   -498   -457     38    478   -270   -210    766    228    283    101   -358   -537
   -527   -485     38    504   -283   -223    763    202    252     67   -394   -553
   -511   -446     64    480   -288   -192    782    205    259     70   -397   -548
   -527   -452     75    488   -301   -189    771    200    259     64   -394   -548
   -506   -431     72    467   -290   -179    756    202    265     77   -384   -530
   -449   -366     80    407   -267   -142    743    213    277     96   -368   -524
   -454   -363     90    410   -272   -137    732    202    265     88   -379   -530
   -472   -381     90    426   -283   -148    750    197    254     83   -392   -535
   -470   -350    119    410   -296   -116    766    207    267     98   -374   -535
   -418   -285    132    350   -275    -77    756    226    290    127   -342   -519
   -329   -187    142    259   -236    -23    727    244    309    161   -309   -491
   -340   -200    140    267   -241    -31    709    226    283    148   -324   -506
   -371   -228    142    301   -259    -44    696    215    265    140   -329   -496
   -355   -207    148    280   -252    -28    698    218    270    148   -319   -475
   -368   -189    179    280   -275     -5    698    226    275    168   -298   -459
   -368   -192    176    280   -275     -7    706    233    280    179   -296   -462
   -335   -140    194    236   -267     25    714    254    301    202   -272   -439
   -311    -75    233    192   -275     77    722    272    319    228   -249   -415
   -288    -70    218    179   -254     72    730    270    311    220   -254   -420
   -275    -51    223    163   -249     83    758    277    319    220   -257   -415
   -241     -7    233    124   -239    111    763    293    340    244   -239   -397
   -213     18    231     96   -220    122    758    296    342    252   -231   -402
   -280    -67    213    174   -246     72    753    262    309    218   -257   -439
   -285    -51    231    166   -259     90    776    270    329    246   -239   -420
   -277      0    277    140   -277    137    797    285    363    285   -215   -394
   -249     57    306     93   -277    181    805    301    394    322   -194   -381
   -236     54    290     90   -262    171    789    293    400    335   -202   -392
   -223      0    220    111   -223    109    769    272    387    322   -215   -405
   -252    -93    155    171   -205     31    743    231    358    296   -246   -436
   -309   -194    111    249   -213    -41    735    181    319    270   -280   -470
   -311   -233     77    272   -194    -77    735    145    293    254   -301   -493
   -290   -252     38    270   -166   -106    761    122    277    244   -290   -501
   -265   -236     28    249   -148   -106    859    135    275    241   -262   -480
   -236   -228      7    231   -124   -111    937    181    265    223   -236   -459
   -228   -228      0    228   -114   -114    989    267    275    200   -200   -444
   -189   -189      0    189    -96    -93    989    379    335    215   -140   -410
   -163   -161      2    161    -85    -80    958    462    423    257    -96   -368
   -171   -148     23    158    -98    -64    943    501    517    316    -90   -350
   -153   -127     25    140    -90    -51    927    504    566    371    -85   -340
   -116    -59     57     85    -88     -2    922    504    592    420    -70   -324
    -23     64     88    -20    -57     75    919    519    613    449    -51   -301
     15    111     96    -64    -38    103    917    530    607    444    -51   -283
      7     83     75    -44    -33     80    906    519    589    420    -62   -280
    -28     46     72    -10    -51     59    922    514    576    397    -75   -288
      5     70     64    -38    -28     67    956    542    592    407    -59   -270
      2     72     70    -38    -33     70    979    553    594    415    -46   -259
     -5     96    101    -44    -51     98    982    545    594    426    -44   -246
    -36     67    103    -18    -70     85    976    532    581    428    -41   -236
    -36     49     85     -7    -62     67    966    519    563    405    -57   -228
    -18     33     49    -10    -33     38    950    496    553    376    -70   -236
    -20    -15      5     18    -12     -5    945    488    558    355    -75   -244
    -38    -57    -20     46    -10    -38    945    504    579    350    -93   -233
    -33    -44    -12     38    -10    -28    948    519    600    407   -109   -207
    -33    -67    -33     49     -2    -51    943    511    597    504   -135   -228
    -33   -111    -77     72     20    -96    950    514    589    553   -150   -236
    -46   -129    -83     88     15   -109    893    488    563    485   -184   -259
    -28   -127   -101     77     33   -114    833    465    532    384   -223   -283
    -15   -137   -122     75     51   -129    826    470    519    327   -239   -288
    -18   -140   -122     80     51   -132    833    485    524    316   -228   -236
    -18   -187   -168    101     72   -179    831    485    514    316   -218   -231
    -38   -254   -215    145     85   -236    828    475    493    309   -236   -262
    -59   -283   -223    171     80   -254    839    470    478    303   -241   -262
    -62   -327   -265    194    101   -296    852    472    462    296   -246   -244
    -38   -436   -400    236    179   -418    909    514    454    239   -322   -290
      5   -459   -465    226    233   -462    989    623    506    226   -371   -337
     28   -413   -444    189    233   -428   1052    756    597    288   -348   -332
     70   -220   -290     75    179   -254   1122    911    753    475   -187   -176
     67    288    220   -179    -77    257   1109    956    953    872    233    267
    -36    992   1026   -478   -532   1010   1044    826   1117   1345    758    787
   -161   1335   1496   -587   -828   1415    815    459   1015   1532    982    974
   -241   1021   1262   -389   -750   1140    605     54    600   1182    654    701
   -246    103    350     70   -298    226    574   -166     31    324   -189     33
   -192   -498   -306    345     54   -402    589    -75   -127    -15   -607   -337
   -145   -678   -532    410    192   -605    628     93    -46      7   -639   -420
    -83   -641   -558    363    236   -600    719    254     85    103   -579   -376
    -41   -519   -478    277    215   -498    800    371    207    200   -509   -306
    -49   -452   -402    252    174   -428    852    431    272    259   -475   -290
   -114   -472   -358    293    122   -418    862    439    275    257   -488   -298
   -168   -514   -345    342     88   -431    872    439    262    231   -517   -303
   -129   -480   -350    303    109   -415    896    459    275    228   -519   -306
    -96   -441   -345    267    122   -392    904    475    285    226   -511   -301
    -98   -433   -337    265    116   -387    909    480    285    220   -535   -306
   -111   -426   -314    270    101   -371    919    478    275    218   -553   -337
   -109   -405   -296    257     90   -350    909    483    275    220   -545   -337
   -103   -418   -314    259    103   -366    896    478    262    200   -561   -332
   -114   -439   -327    275    103   -381    906    478    259    192   -568   -337
    -72   -392   -319    233    122   -355    904    488    267    205   -548   -340
    -59   -392   -332    223    135   -361    898    488    265    194   -561   -335
    -62   -381   -319    220    127   -350    904    491    267    194   -566   -337
    -41   -361   -319    200    135   -340    909    501    277    205   -568   -355
     18   -335   -353    158    184   -342    896    511    285    213   -566   -355
     51   -309   -361    127    205   -332    854    504    288    218   -568   -350
     93   -314   -407    111    249   -361    841    493    277    220   -576   -368
     64   -358   -426    145    244   -392    852    480    262    210   -589   -379
     49   -397   -446    174    246   -420    854    475    252    194   -618   -374
     46   -379   -428    163    236   -402    841    475    249    192   -615   -381
     38   -376   -418    168    226   -397    826    467    244    205   -579   -410
     72   -348   -420    135    244   -381    823    478    252    213   -561   -407
     80   -332   -413    127    246   -371    820    493    265    223   -568   -387
     51   -350   -405    148    226   -376    795    483    257    231   -561   -405
     77   -329   -407    124    241   -368    797    504    280    262   -530   -368
    119   -288   -410     83    265   -348    800    532    309    290   -517   -322
    103   -272   -376     85    239   -324    795    540    322    309   -501   -288
     38   -314   -353    137    192   -332    792    524    314    319   -480   -290
     33   -322   -355    142    192   -337    800    524    316    324   -470   -280
     25   -311   -337    142    179   -322    826    532    332    337   -470   -259
      5   -309   -314    153    158   -311    831    540    342    342   -478   -236
     -5   -319   -314    161    153   -316    831    535    345    350   -462   -223
    -10   -329   -319    171    153   -324    839    540    355    366   -439   -252
      0   -311   -311    155    153   -311    841    563    384    397   -407   -241
     57   -231   -288     88    171   -259    857    613    436    441   -379   -192
    -38   -280   -241    158    101   -262    844    594    439    436   -379   -210
    -83   -337   -257    210     85   -298    844    576    428    418   -397   -231
    -38   -327   -290    181    124   -309    852    587    439    431   -384   -249
     -7   -272   -265    140    127   -270    878    610    472    457   -361   -228
   -129   -368   -241    246     54   -306    841    558    428    402   -418   -262
   -179   -410   -233    293     25   -322    802    527    405    379   -431   -306
   -127   -345   -218    236     44   -283    813    555    439    415   -387   -298
   -158   -361   -202    259     20   -283    815    563    446    420   -376   -290
   -197   -374   -179    283    -10   -275    800    537    426    389   -405   -301
   -202   -361   -161    280    -20   -262    789    530    428    387   -410   -306
   -233   -392   -158    311    -38   -275    774    519    426    387   -413   -319
   -215   -381   -166    298    -25   -275    763    514    428    379   -415   -324
   -200   -381   -181    288    -12   -283    750    511    423    379   -405   -329
   -163   -350   -187    257     10   -270    737    514    426    387   -381   -329
   -122   -288   -166    202     20   -228    730    522    436    400   -363   -319
   -137   -285   -148    213      5   -218    717    514    431    389   -374   -337
   -158   -298   -140    226    -10   -220    709    501    423    374   -394   -355
   -140   -280   -140    210     -2   -210    727    511    433    381   -384   -348
   -207   -345   -137    275    -38   -241    732    488    407    353   -402   -376
   -267   -376   -109    322    -80   -244    711    459    387    329   -415   -394
   -213   -293    -80    252    -70   -187    693    454    397    340   -402   -384
   -142   -233    -90    187    -25   -163    678    439    400    345   -387   -374
   -179   -267    -88    220    -46   -176    649    400    374    324   -394   -387
   -236   -324    -88    280    -75   -207    605    350    324    280   -420   -413
   -215   -335   -122    275    -49   -228    571    316    290    246   -439   -436
   -220   -348   -127    283    -46   -239    558    301    272    226   -452   -452
   -200   -335   -137    265    -33   -236    532    298    270    218   -454   -454
   -171   -314   -142    244    -15   -228    504    298    270    213   -449   -457
   -226   -402   -176    314    -25   -290    472    257    215    145   -511   -509
   -241   -472   -233    355     -5   -353    441    207    163     80   -574   -566
   -192   -457   -267    324     36   -363    410    192    150     62   -584   -576
   -153   -444   -290    298     67   -368    387    171    124     31   -618   -613
   -111   -441   -329    275    106   -387    389    166    109     18   -605   -636
   -226   -571   -345    397     59   -459    366    119     67    -18   -639   -680
   -298   -652   -353    475     25   -504    332     72     28    -62   -693   -717
   -309   -662   -353    485     20   -509    311     51     15    -72   -696   -745
   -226   -602   -376    410     75   -491    298     62     28    -51   -657   -753
   -142   -566   -423    353    137   -496    293     75     33    -57   -665   -763
   -192   -701   -509    446    155   -605    298     93     12   -122   -758   -839
   -205   -802   -597    504    194   -701    374    155     38   -176   -859   -945
   -207   -758   -550    483    168   -657    459    272    140   -109   -820   -930
   -187   -496   -311    340     59   -405    504    379    314    101   -615   -748
   -135    122    257      5   -197    187    436    363    493    475   -184   -340
   -176    898   1075   -361   -626    987    262    127    568    883    314    111
   -174   1169   1343   -498   -758   1254    -49   -265    376    984    449    189
   -231    678    909   -223   -571    792   -252   -636   -103    493     20   -168
   -387   -342     44    363   -218   -148   -231   -795   -628   -361   -771   -784
   -384   -979   -594    683    103   -787   -171   -672   -743   -691  -1174  -1135
   -275  -1039   -763    654    244   -901   -127   -517   -607   -607  -1171  -1174
   -213   -974   -761    592    272   -867    -62   -405   -470   -498  -1114  -1161
   -137   -844   -706    488    283   -774     -2   -316   -353   -400  -1039  -1109
   -153   -784   -631    470    239   -709      5   -290   -296   -353  -1005  -1085
   -168   -774   -605    470    218   -691     10   -288   -277   -340  -1008  -1085
   -202   -776   -574    488    184   -675     25   -290   -272   -335  -1008  -1078
   -220   -795   -576    506    176   -685     20   -301   -277   -337  -1013  -1085
   -215   -784   -568    501    176   -678      0   -319   -288   -340  -1015  -1109
   -181   -774   -594    478    205   -683    -18   -337   -306   -350  -1026  -1122
   -207   -787   -579    496    184   -683    -28   -340   -306   -348  -1028  -1119
   -280   -839   -561    558    137   -701    -44   -366   -327   -366  -1054  -1130
   -280   -820   -540    550    129   -680    -54   -376   -335   -363  -1049  -1119
   -254   -782   -530    517    135   -657    -67   -376   -335   -355  -1034  -1119
   -246   -758   -514    501    132   -636    -90   -384   -340   -361  -1036  -1127
   -244   -745   -504    493    129   -626    -98   -384   -340   -358  -1039  -1114
   -223   -717   -493    470    135   -605   -116   -389   -345   -368  -1049  -1093
   -174   -644   -470    407    148   -558   -129   -381   -329   -342  -1018  -1080
   -168   -654   -485    410    155   -568   -148   -400   -350   -348  -1013  -1106
   -189   -704   -517    444    161   -610   -161   -428   -384   -371  -1026  -1132
   -236   -745   -509    491    135   -628   -181   -454   -410   -394  -1054  -1137
   -249   -745   -496    496    122   -623   -200   -472   -426   -402  -1060  -1137
   -265   -776   -511    519    122   -644   -223   -493   -444   -418  -1075  -1132
   -254   -779   -524    517    135   -654   -228   -501   -457   -433  -1098  -1143
   -150   -698   -548    426    197   -623   -239   -488   -446   -415  -1065  -1124
   -142   -654   -514    397    184   -584   -262   -491   -446   -402  -1039  -1117
   -197   -691   -496    444    148   -594   -288   -519   -475   -415  -1039  -1124
   -252   -753   -501    501    124   -628   -329   -548   -504   -439  -1062  -1137
   -246   -748   -501    498    127   -626   -371   -561   -511   -444  -1070  -1124
   -189   -709   -522    446    163   -615   -371   -553   -511   -441  -1065  -1119
   -158   -672   -514    415    176   -594   -371   -548   -511   -439  -1060  -1109
   -132   -646   -514    387    187   -581   -366   -542   -514   -441  -1065  -1096
   -122   -641   -519    381    197   -581   -371   -542   -524   -449  -1065  -1096
    -93   -615   -522    353    213   -568   -387   -550   -530   -457  -1049  -1096
    -88   -605   -517    345    213   -561   -407   -561   -535   -465  -1052  -1098
   -119   -618   -498    366    187   -558   -428   -579   -545   -478  -1065  -1106
   -145   -636   -491    392    171   -563   -426   -594   -558   -488  -1065  -1106
   -135   -636   -501    384    181   -568   -428   -594   -561   -485  -1060  -1106
    -75   -584   -509    327    215   -548   -428   -587   -542   -467  -1049  -1101
    -70   -584   -514    327    220   -550   -433   -594   -542   -470  -1044  -1106
   -122   -623   -501    374    189   -563   -457   -620   -558   -485  -1057  -1114
   -150   -639   -488    392    166   -563   -483   -646   -574   -501  -1070  -1111
   -145   -626   -480    384    166   -553   -496   -665   -589   -522  -1078  -1117
   -124   -600   -475    363    174   -540   -498   -683   -600   -540  -1072  -1124
    -93   -589   -496    342    200   -542   -506   -688   -607   -555  -1067  -1117
    -72   -563   -491    316    207   -527   -517   -693   -615   -558  -1054  -1117
    -88   -568   -480    327    194   -524   -532   -714   -628   -566  -1065  -1117
   -101   -592   -491    342    194   -542   -532   -732   -646   -581  -1088  -1122
   -122   -607   -485    366    181   -548   -524   -735   -644   -589  -1093  -1127
   -103   -571   -467    335    181   -519   -530   -732   -636   -592  -1067  -1119
    -59   -506   -446    280    192   -478   -530   -719   -620   -581  -1049  -1096
    -36   -470   -433    249    197   -452   -535   -709   -623   -605  -1049  -1096
    -64   -485   -420    275    176   -454   -545   -730   -644   -633  -1060  -1114
    -41   -462   -420    252    189   -441   -532   -724   -623   -584  -1010  -1093
    -64   -470   -405    265    168   -439   -532   -714   -602   -550   -982  -1065
    -93   -488   -394    288    150   -441   -530   -717   -602   -519   -982  -1054
   -116   -493   -376    306    129   -436   -524   -724   -607   -517   -976  -1057
   -103   -452   -348    275    119   -400   -506   -711   -594   -537   -971  -1047
    -88   -426   -340    257    124   -384   -501   -698   -584   -542   -961  -1028
    -70   -400   -329    233    127   -366   -519   -704   -584   -527   -948  -1013
    -72   -381   -309    228    116   -345   -522   -717   -587   -519   -948  -1015
    -59   -350   -290    205    114   -322   -519   -719   -584   -532   -943   -992
    -49   -350   -301    197    124   -327   -542   -737   -600   -558   -953   -987
    -62   -376   -316    218    124   -348   -563   -771   -631   -584   -971   -987
    -72   -423   -350    249    137   -387   -576   -802   -657   -605   -992   -995
    -62   -446   -384    252    161   -415   -584   -805   -659   -623  -1005   -992
    -49   -465   -415    257    181   -441   -587   -807   -672   -646  -1023   -995
    -38   -522   -483    277    220   -504   -592   -828   -706   -688  -1062  -1018
    -38   -550   -511    296    236   -532   -587   -833   -717   -704  -1067  -1036
    -80   -607   -530    342    223   -568   -600   -862   -745   -730  -1083  -1057
    -70   -644   -574    355    252   -610   -597   -885   -763   -758  -1093  -1052
    -38   -644   -605    340    280   -626   -587   -872   -758   -745  -1070  -1062
      0   -649   -649    324    324   -649   -566   -857   -748   -730  -1067  -1052
     41   -636   -678    296    358   -657   -571   -862   -745   -745  -1065  -1039
     85   -584   -670    249    376   -626   -584   -854   -735   -743  -1039  -1044
     83   -574   -659    244    371   -615   -600   -844   -722   -745  -1018  -1052
     62   -620   -683    280    371   -652   -613   -846   -724   -737  -1026  -1057
     67   -714   -784    322    426   -748   -600   -818   -722   -756  -1078  -1093
     41   -792   -836    374    439   -813   -537   -740   -675   -776  -1130  -1143
     36   -776   -815    368    423   -795   -457   -623   -581   -722  -1114  -1143
     98   -592   -691    246    394   -641   -389   -467   -413   -535   -945  -1008
    145    -57   -202    -44    171   -129   -420   -436   -226   -168   -509   -613
     83    628    545   -355   -231    587   -527   -618   -145    215    -25   -189
    -18    909    927   -444   -472    917   -776  -1000   -322    345    148    -85
    -90    550    641   -228   -366    594   -979  -1379   -750    -46   -181   -361
    -80   -358   -277    218     98   -319   -989  -1517  -1234   -901   -992   -930
     -7   -927   -919    467    454   -924   -963  -1395  -1330  -1213  -1356  -1239
     46  -1065  -1111    506    576  -1085   -909  -1228  -1213  -1163  -1356  -1291
     64  -1047  -1111    491    587  -1078   -810  -1088  -1065  -1052  -1275  -1304
    101   -919  -1021    407    561   -971   -727   -974   -922   -943  -1184  -1234
    122   -823   -945    348    532   -883   -667   -911   -841   -888  -1145  -1176
    111   -810   -922    348    514   -865   -620   -875   -813   -875  -1130  -1145
    129   -769   -898    319    514   -833   -592   -844   -787   -854  -1093  -1114
    124   -756   -880    314    501   -818   -587   -839   -782   -857  -1072  -1098
    119   -761   -880    319    498   -820   -579   -833   -782   -870  -1075  -1104
    135   -735   -872    298    501   -802   -563   -820   -771   -878  -1078  -1085
    174   -670   -844    249    509   -756   -550   -807   -761   -875  -1060  -1060
    176   -654   -831    236    501   -743   -540   -797   -758   -885  -1054  -1054
    184   -657   -841    233    511   -748   -537   -779   -748   -893  -1060  -1036
    194   -636   -831    218    511   -735   -540   -769   -743   -880  -1044  -1013
    215   -600   -815    192    514   -706   -517   -756   -730   -862  -1002   -984
    246   -566   -815    158    527   -691   -501   -745   -727   -865   -976   -979
    259   -527   -789    132    522   -657   -493   -730   -719   -859   -963   -969
    272   -504   -776    114    524   -639   -493   -722   -724   -854   -956   -963
    288   -449   -737     80    511   -592   -488   -704   -714   -833   -919   -937
    298   -423   -724     62    511   -574   -493   -698   -719   -836   -898   -930
    340   -394   -737     25    537   -566   -478   -693   -735   -849   -893   -932
    392   -319   -711    -38    548   -514   -459   -672   -714   -831   -875   -906
    436   -220   -657   -106    545   -439   -457   -654   -696   -807   -844   -857
    441   -205   -649   -119    542   -426   -454   -665   -709   -818   -841   -836
    459   -179   -639   -140    548   -407   -439   -662   -711   -820   -831   -818
    485   -127   -613   -181    548   -368   -433   -652   -709   -807   -802   -805
    519    -75   -594   -220    555   -335   -428   -639   -701   -795   -776   -789
    532    -31   -566   -252    545   -298   -426   -631   -701   -784   -761   -763
    558     10   -548   -283    553   -270   -423   -610   -691   -771   -745   -732
    581     51   -530   -319    555   -239   -418   -592   -680   -756   -711   -706
    631    101   -530   -366    581   -213   -402   -574   -670   -735   -685   -680
    665    137   -527   -402    594   -192   -394   -558   -667   -722   -683   -672
    675    161   -514   -420    594   -176   -394   -548   -659   -711   -678   -649
    696    181   -514   -439    605   -166   -374   -532   -652   -698   -665   -626
    719    218   -501   -467    610   -140   -340   -527   -659   -691   -652   -618
    740    267   -475   -506    607   -103   -314   -504   -641   -657   -607   -602
    779    309   -470   -545    623    -77   -314   -483   -626   -631   -568   -589
    782    296   -488   -540    633    -96   -303   -472   -626   -633   -553   -584
    787    306   -480   -545    633    -85   -262   -449   -610   -628   -540   -568
    813    337   -478   -576    646    -70   -249   -431   -605   -628   -540   -576
    820    348   -475   -584    649    -62   -236   -413   -592   -633   -540   -574
    823    353   -472   -589    649    -59   -226   -397   -581   -639   -548   -550
    846    374   -472   -610    659    -49   -215   -379   -576   -644   -545   -527
    862    363   -501   -613    680    -67   -215   -379   -587   -659   -553   -540
    896    366   -530   -631    711    -83   -202   -374   -597   -672   -566   -540
    924    405   -522   -665    722    -57   -197   -366   -602   -672   -558   -545
    963    459   -504   -711    735    -20   -205   -355   -602   -672   -558   -540
    995    483   -511   -740    753    -15   -210   -348   -600   -680   -571   -524
    997    462   -535   -730    766    -36   -197   -342   -610   -698   -592   -519
    995    441   -553   -719    774    -54   -174   -324   -607   -704   -602   -506
   1008    441   -566   -724    787    -62   -158   -298   -597   -693   -594   -475
    997    431   -566   -714    782    -67   -145   -277   -581   -685   -594   -436
    982    431   -550   -709    766    -59   -116   -241   -558   -667   -584   -392
   1000    446   -553   -724    776    -51    -83   -194   -537   -659   -568   -345
   1002    465   -537   -732    771    -36    -64   -153   -527   -654   -540   -314
   1002    472   -530   -740    766    -28    -41   -122   -524   -659   -542   -277
   1002    493   -509   -748    756     -7    -15   -101   -522   -675   -550   -262
   1000    517   -483   -761    740     18      7    -75   -514   -678   -535   -233
   1005    545   -459   -774    732     44     28    -46   -493   -665   -519   -223
    989    563   -426   -776    706     67     41    -38   -488   -662   -527   -200
    984    589   -394   -787    688     98     41    -41   -493   -659   -537   -158
    997    615   -384   -807    691    116     25    -44   -519   -665   -553   -140
    997    594   -402   -795    701     96     10    -59   -558   -688   -579   -153
    979    579   -400   -779    688     90    -20    -75   -589   -711   -605   -166
    976    568   -407   -774    693     80    -41    -75   -602   -698   -623   -179
    963    576   -389   -771    675     93    -62    -80   -623   -685   -646   -192
    961    561   -400   -761    680     80    -90    -90   -659   -714   -680   -205
    958    496   -462   -730    709     18    -98   -101   -698   -737   -724   -233
    948    433   -514   -691    730    -38   -114   -109   -737   -769   -761   -259
    945    368   -579   -659    761   -103   -109   -111   -766   -792   -779   -280
    956    342   -613   -649    784   -135    -67   -103   -776   -802   -782   -272
   1000    340   -659   -672    831   -158    -31    -83   -763   -805   -784   -259
    992    290   -701   -641    846   -205    -15    -67   -766   -815   -795   -249
    950    210   -740   -581    844   -265    -28    -70   -787   -836   -813   -252
    961    220   -740   -589    852   -259    -20    -51   -787   -836   -800   -244
    982    218   -763   -602    872   -272      5    -36   -792   -839   -810   -220
    966    155   -813   -561    891   -327     28    -15   -807   -872   -865   -246
   1002     88   -914   -545    958   -413     90     62   -802   -898   -909   -316
   1021     80   -940   -550    982   -428    174    168   -748   -867   -906   -389
   1041    174   -867   -610    953   -345    270    329   -615   -740   -807   -288
   1101    550   -550   -826    826      0    311    465   -426   -459   -511     10
   1078   1239    161  -1158    457    701    298    488   -197    -15     23    548
    891   1867    976  -1379    -41   1423    168    262    -96    366    514   1018
    800   1836   1034  -1319   -116   1436    -93   -163   -392    233    446    937
    766   1140    371   -953    197    756   -218   -509   -932   -431   -189    394
    776    280   -496   -530    636   -106   -244   -607  -1340  -1093   -885   -228
    802   -124   -927   -337    865   -524   -249   -475  -1366  -1239  -1104   -444
    831   -161   -992   -335    909   -576   -166   -301  -1236  -1169  -1067   -446
    836   -101   -937   -368    885   -519    -57   -161  -1104  -1075  -1005   -392
    818     -7   -826   -407    820   -415     31    -54   -989   -976   -911   -303
    800     44   -756   -420    779   -355     88     12   -917   -919   -841   -215
    805     51   -756   -428    779   -350     98     28   -904   -917   -820   -197
    820    103   -719   -462    769   -306    124     54   -875   -896   -782   -161
    810    109   -704   -459    756   -296    137     70   -862   -888   -776   -194
    797     88   -709   -441    753   -309    140     75   -857   -891   -782   -231
    813    109   -704   -462    756   -296    150     83   -849   -893   -758   -194
    782     96   -685   -439    735   -296    163     90   -839   -893   -735   -174
    789     93   -696   -441    743   -301    181    103   -828   -888   -701   -197
    795    101   -693   -446    745   -296    202    116   -818   -878   -675   -207
    792    114   -678   -454    735   -280    228    129   -807   -880   -672   -171
    802    168   -633   -485    717   -231    236    148   -789   -865   -659   -127
    756    158   -600   -459    678   -218    226    142   -795   -862   -652   -135
    745    132   -613   -439    680   -239    236    145   -789   -846   -615   -161
    813    202   -610   -509    711   -202    267    189   -745   -807   -561   -111
    854    236   -618   -545    735   -189    262    194   -735   -802   -553    -85
    865    233   -631   -553    748   -197    246    179   -750   -815   -550   -109
    852    228   -623   -540    737   -197    236    174   -750   -805   -522   -111
    891    231   -659   -563    774   -213    220    166   -753   -813   -519    -93
    927    244   -683   -587    805   -218    223    176   -748   -805   -519    -93
    885    207   -678   -548    782   -236    220    181   -750   -800   -496    -88
    909    239   -670   -574    789   -215    249    205   -724   -761   -441    -44
    919    298   -620   -610    769   -161    303    246   -688   -717   -392      7
    849    244   -605   -548    727   -179    275    233   -704   -730   -413      5
    831    249   -581   -540    706   -166    257    244   -691   -709   -379     18
    836    270   -566   -553    701   -148    288    277   -657   -672   -309     41
    849    293   -555   -574    701   -132    306    303   -636   -659   -265     98
    833    283   -550   -558    693   -132    327    322   -615   -644   -254    135
    823    275   -548   -550    685   -135    335    337   -600   -620   -231    161
    820    285   -535   -553    678   -124    324    340   -592   -620   -218    176
    841    322   -522   -584    680    -98    324    355   -571   -602   -194    200
    849    337   -511   -594    680    -85    340    368   -548   -581   -163    228
    872    366   -506   -618    691    -70    371    392   -519   -558   -132    257
    878    431   -446   -654    662     -7    400    415   -485   -524    -93    272
    766    387   -381   -576    574      5    400    402   -491   -537   -101    259
    724    355   -368   -540    545     -5    410    407   -472   -522    -93    277
    745    371   -374   -558    558      0    423    415   -446   -498    -90    314
    774    402   -371   -587    574     15    449    431   -413   -470    -77    363
    737    363   -374   -550    555     -5    452    436   -402   -470    -80    384
    701    348   -353   -527    527     -2    459    433   -400   -467    -67    379
    680    348   -335   -517    506      7    462    420   -400   -462    -59    371
    724    376   -348   -550    537     15    483    431   -384   -444    -44    374
    704    366   -337   -537    522     15    467    431   -376   -441    -41    376
    639    348   -293   -493    467     28    457    423   -376   -444    -38    389
    639    350   -288   -496    465     31    446    415   -381   -452    -51    400
    613    335   -277   -472    446     28    457    415   -384   -462    -75    413
    602    363   -239   -483    418     64    485    431   -363   -433    -25    423
    555    329   -226   -444    389     54    485    431   -361   -426      2    413
    574    353   -220   -465    397     67    483    457   -337   -405     20    433
    618    431   -187   -524    402    122    498    485   -306   -371     49    454
    537    397   -140   -467    337    129    540    485   -319   -379     57    439
    462    358   -103   -410    283    127    566    498   -322   -384     62    439
    446    384    -64   -418    254    161    566    517   -306   -374     88    449
    413    405     -7   -407    210    200    555    535   -285   -361    119    462
    355    418     59   -387    145    239    542    532   -285   -363    140    475
    322    428    106   -376    106    270    537    517   -303   -376    148    483
    241    407    163   -324     38    288    535    491   -329   -410    124    480
    246    433    187   -340     31    311    530    483   -337   -433    114    493
    207    402    194   -309      7    298    493    470   -355   -439    140    480
    171    371    197   -272    -12    285    475    467   -363   -431    179    478
    148    335    187   -241    -18    259    475    467   -379   -449    171    467
    111    288    176   -200    -31    233    459    457   -397   -488    137    462
     96    259    163   -179    -33    213    418    431   -423   -524    129    428
    109    239    129   -174    -10    184    384    415   -444   -550    116    394
     98    187     88   -142      5    137    387    405   -465   -576     98    381
     70    137     67   -103      2    103    413    402   -478   -605     67    387
     23    132    106    -80    -41    119    392    394   -478   -600     83    387
     -7    111    119    -51    -64    114    366    387   -480   -605     85    374
    -15     75     90    -31    -54     80    371    374   -501   -639     51    348
    -28     54     83    -12    -54     67    381    368   -511   -654     51    340
      7    119    111    -64    -51    114    400    392   -478   -623    103    348
      7    145    137    -77    -64    142    389    400   -462   -615    116    337
    -44     54     98     -7    -72     77    379    387   -488   -662     67    288
   -111    -96     15    103    -64    -41    457    439   -480   -711      0    220
   -142    -75     64    106   -106     -7    584    563   -368   -675      7    210
   -129     70    197     28   -163    132    665    730   -187   -517    137    311
    -36    470    504   -218   -270    485    649    836     18   -236    418    576
      0   1127   1127   -563   -563   1127    579    810    194    163    891   1021
   -197   1636   1831   -719  -1015   1732    426    480    135    444   1288   1304
   -283   1600   1883   -659  -1083   1740    168     85   -163    368   1280   1231
   -314    979   1293   -332   -805   1135     38   -233   -683   -288    685    795
   -319    122    441     98   -379    280     57   -272  -1072  -1034    -46    252
   -342   -301     41    322   -194   -129    111   -137  -1060  -1137   -233     51
   -306   -353    -49    329   -129   -202    220     28   -911  -1041   -200     44
   -337   -350    -15    342   -161   -184    293    140   -782   -943   -142     70
   -350   -252     98    301   -226    -77    335    215   -667   -836    -62    135
   -327   -176    150    249   -239    -12    350    231   -626   -792    -28    155
   -272   -103    166    187   -220     31    353    249   -592   -758     -2    181
   -257    -70    184    161   -223     57    350    262   -576   -745     10    202
   -244    -41    202    142   -223     80    350    277   -566   -735     38    215
   -254    -46    207    150   -231     77    342    270   -566   -735     38    215
   -285    -62    223    174   -257     80    340    259   -566   -740     25    213
   -314    -54    259    181   -288    101    358    254   -571   -750      7    207
   -301    -49    252    176   -277    101    368    257   -579   -758     -5    205
   -239     23    259    106   -249    140    350    270   -558   -730     23    233
   -215     59    275     77   -246    168    335    283   -540   -701     64    259
   -316    -15    301    163   -311    142    311    244   -576   -735     33    236
   -400    -67    332    233   -366    132    306    213   -610   -766      2    215
   -374    -33    340    202   -358    153    329    236   -581   -737     49    215
   -337     -5    332    171   -335    163    332    257   -555   -714     77    220
   -327     15    340    153   -335    176    322    267   -550   -709     88    231
   -303     77    381    114   -342    228    298    272   -537   -685    116    257
   -345     49    394    145   -368    220    288    249   -548   -693    109    239
   -389     12    402    187   -397    207    288    228   -568   -709     98    218
   -420     -2    418    207   -420    207    285    226   -566   -706     96    233
   -400     25    426    187   -413    226    283    236   -553   -698    103    236
   -371     70    441    150   -407    254    267    241   -545   -680    153    244
   -374     93    465    140   -418    277    241    236   -542   -675    176    257
   -374    127    498    122   -436    311    241    244   -530   -665    218    285
   -371    114    485    129   -428    298    277    267   -514   -654    252    311
   -366    142    506    109   -436    324    262    265   -519   -654    270    303
   -355    168    524     93   -441    345    239    257   -530   -667    283    298
   -350    187    535     80   -444    361    231    267   -527   -685    285    298
   -314    239    553     38   -433    394    223    288   -517   -704    265    327
   -355    213    568     67   -462    389    207    275   -535   -745    223    345
   -381    176    558    101   -470    368    223    252   -566   -769    187    342
   -392    174    566    106   -480    371    246    254   -550   -730    218    355
   -402    166    568    119   -485    366    262    272   -522   -680    249    389
   -392    174    563    106   -478    368    275    285   -498   -610    257    431
   -332    236    568     46   -452    402    290    314   -462   -581    267    452
   -296    311    605     -7   -452    457    270    335   -428   -584    265    449
   -376    280    657     49   -517    467    259    303   -436   -607    244    402
   -446    223    667    111   -555    444    272    265   -462   -610    233    361
   -397    249    646     75   -522    446    288    283   -444   -587    267    376
   -306    329    636    -10   -470    483    283    303   -418   -566    306    413
   -342    283    626     31   -483    454    275    283   -439   -589    303    410
   -441    184    626    127   -535    405    296    254   -480   -620    277    405
   -542    109    649    215   -594    379    319    239   -504   -631    265    397
   -530    129    659    200   -594    394    345    270   -467   -600    301    441
   -433    210    644    111   -537    426    368    332   -387   -553    355    506
   -358    306    665     25   -514    485    329    350   -337   -517    400    540
   -436    257    693     88   -566    475    314    324   -327   -501    402    496
   -537    176    714    179   -626    444    322    311   -316   -459    405    462
   -501    205    706    148   -602    454    319    314   -290   -415    428    488
   -475    288    761     93   -618    524    327    342   -249   -353    480    545
   -392    400    792     -5   -592    594    329    384   -192   -288    535    600
   -384    413    797    -15   -589    602    306    394   -163   -265    558    633
   -415    389    805     12   -610    597    319    397   -163   -257    568    636
   -368    439    807    -36   -589    623    327    407   -140   -239    589    626
   -358    496    854    -70   -605    672    316    402   -132   -244    607    633
   -426    522    948    -49   -685    732    332    400   -119   -239    633    662
   -496    581   1078    -41   -787    828    368    426    -77   -207    685    722
   -478    659   1137    -90   -807    896    379    439    -64   -207    704    743
   -548    618   1166    -33   -857    891    358    418    -80   -249    683    750
   -615    563   1176     23   -896    870    363    410    -85   -257    680    696
   -644    527   1171     59   -906    849    389    423    -70   -239    724    652
   -683    488   1169     96   -924    828    358    418    -90   -252    730    631
   -628    478   1106     75   -867    792    311    407   -127   -275    691    589
   -649    415   1062    116   -857    737    293    374   -171   -316    633    537
   -652    410   1062    122   -857    735    314    368   -171   -345    605    540
   -646    418   1062    111   -854    740    316    368   -174   -361    607    511
   -623    428   1049     96   -836    737    301    371   -168   -366    623    501
   -623    423   1044     98   -836    732    280    361   -161   -368    623    498
   -652    407   1060    122   -854    732    272    345   -161   -361    615    496
   -631    431   1062     98   -846    745    262    337   -168   -363    600    491
   -568    480   1049     44   -810    763    239    322   -168   -366    602    483
   -561    472   1031     41   -797    750    244    293   -192   -397    576    465
   -589    400    989     96   -789    693    267    293   -205   -431    537    433
   -581    316    896    129   -737    605    327    355   -181   -472    470    366
   -532    392    924     70   -730    659    418    491    -64   -433    483    384
   -452    587   1039    -67   -745    813    475    654    109   -285    600    488
   -410    888   1299   -239   -854   1093    462    730    262    -51    841    678
   -522   1421   1943   -452  -1231   1680    389    636    368    306   1278   1065
   -670   1977   2647   -652  -1657   2312    215    327    327    602   1647   1371
   -730   2026   2756   -649  -1743   2390    -44    -54     54    563   1631   1358
   -756   1408   2164   -324  -1460   1784   -161   -379   -478   -132   1031    927
   -704    615   1317     44  -1010    966   -106   -353   -813   -828    379    405
   -620    306    927    155   -774    615    -67   -174   -758   -901    249    244
   -605    246    849    179   -727    548    -31    -33   -628   -815    265    233
   -654    259    914    197   -784    587     67     83   -511   -737    309    267
   -701    322   1023    187   -862    670    142    163   -410   -659    374    324
   -683    397   1078    142   -880    737    179    220   -335   -584    441    366
   -678    423   1101    124   -888    761    200    257   -296   -550    480    394
   -618    493   1111     62   -865    802    228    298   -254   -517    511    433
   -618    493   1111     59   -865    802    226    311   -241   -509    491    454
   -678    426   1101    124   -888    763    202    288   -265   -527    467    418
   -670    410   1078    127   -875    743    200    283   -272   -537    475    379
   -691    410   1101    140   -896    756    226    301   -252   -522    498    392
   -743    402   1143    168   -943    771    220    316   -231   -514    511    423
   -727    426   1153    150   -940    787    213    340   -205   -501    527    452
   -753    384   1135    181   -943    758    215    337   -200   -511    511    444
   -795    363   1158    215   -976    761    244    335   -174   -522    501    449
   -802    387   1187    207   -997    787    259    361   -137   -506    493    475
   -776    405   1182    184   -979    792    241    389   -101   -457    496    498
   -776    410   1187    181   -982    797    205    405    -75   -407    475    509
   -839    363   1202    239  -1021    782    202    384   -101   -363    436    485
   -875    311   1187    280  -1031    748    231    379   -150   -335    472    459
   -875    296   1169    288  -1021    732    228    381   -184   -324    566    465
   -792    348   1140    220   -966    745    236    405   -184   -319    649    483
   -732    392   1124    171   -927    758    228    413   -174   -329    670    496
   -724    389   1114    166   -919    750    200    413   -155   -337    665    509
   -776    374   1150    200   -963    761    189    426   -116   -329    693    530
   -872    374   1247    249  -1060    810    215    459    -59   -306    743    576
   -885    441   1327    223  -1106    883    257    522     12   -265    805    633
   -862    517   1376    171  -1119    945    252    558     70   -205    849    683
   -922    491   1413    215  -1166    950    233    532     72   -132    854    696
   -969    452   1421    259  -1195    935    231    519     62    -36    872    714
   -956    454   1410    252  -1182    932    226    530     67     20    901    737
   -932    496   1426    215  -1179    961    205    530     77      2    891    758
   -917    537   1454    189  -1187    995    184    527     88    -62    885    784
   -919    568   1488    174  -1202   1028    150    511    101   -140    867    782
   -927    563   1491    181  -1208   1026    127    511    142   -187    865    792
   -935    511   1447    210  -1192    979    148    542    207   -207    883    865
   -917    465   1382    226  -1150    922    184    555    228   -184    906    878
   -911    441   1350    233  -1130    896    213    563    228   -135    930    857
   -898    449   1348    226  -1122    898    239    574    239    -90    953    841
   -865    475   1340    194  -1104    906    233    574    239    -38    984    813
   -854    480   1335    187  -1096    906    236    566    226      0    969    813
   -875    452   1325    210  -1101    888    241    545    200     15    945    818
   -867    446   1314    210  -1091    880    270    530    179     41    932    771
   -802    514   1314    142  -1060    914    296    553    187     62    956    805
   -753    555   1309     98  -1031    932    285    555    189     72    956    805
   -797    504   1299    145  -1049    901    267    540    174     59    927    782
   -872    444   1317    215  -1093    880    259    532    168     49    883    784
   -953    402   1353    275  -1156    878    259    517    140     15    867    802
   -961    426   1387    267  -1174    906    267    519    137     20    870    776
   -948    470   1415    236  -1182    943    275    532    155     41    883    743
   -937    493   1431    223  -1184    961    283    550    168     51    896    724
   -948    537   1486    205  -1218   1010    303    579    197     85    932    758
   -940    584   1522    176  -1231   1052    327    607    231    119    950    774
   -922    607   1527    155  -1223   1065    324    613    239    127    950    769
   -898    618   1517    140  -1208   1067    337    620    246    135    937    774
   -893    613   1504    137  -1197   1057    342    613    239    122    906    748
   -906    636   1543    132  -1223   1088    353    628    254    132    927    761
   -909    672   1579    116  -1244   1124    361    649    283    163    971    795
   -867    709   1577     80  -1221   1143    350    639    285    168    982    807
   -867    730   1595     67  -1231   1161    327    618    277    176    987    820
   -870    735   1605     67  -1236   1169    298    592    257    166    963    815
   -896    691   1587    101  -1241   1137    285    563    226    137    945    810
   -888    654   1543    116  -1215   1098    280    555    210    132    953    795
   -833    659   1493     88  -1163   1075    285    566    215    135    940    774
   -800    675   1475     62  -1137   1075    288    581    226    142    937    784
   -833    620   1452    106  -1143   1036    265    563    202    119    914    769
   -839    558   1397    140  -1117    976    254    540    171     88    875    724
   -862    475   1335    192  -1101    904    262    517    150     75    859    683
   -852    433   1286    207  -1070    859    252    496    135     62    839    665
   -831    426   1257    202  -1044    841    233    475    124     46    813    665
   -839    394   1234    223  -1036    813    226    467    114     36    787    659
   -854    387   1239    233  -1047    810    223    475    122     51    782    641
   -852    379   1231    233  -1041    805    226    480    135     72    807    626
   -854    358   1213    246  -1034    784    218    467    132     70    802    615
   -859    350   1210    254  -1034    779    213    462    129     72    789    620
   -870    288   1158    290  -1013    722    223    480    127     54    771    607
   -885    202   1085    340   -987    644    283    545    153     25    730    563
   -885    189   1075    348   -982    631    363    639    210     28    704    542
   -844    259   1104    293   -974    680    428    763    314    103    748    584
   -795    550   1345    119  -1070    945    441    872    498    366   1034    841
   -797   1171   1969   -187  -1384   1569    389    878    724    810   1530   1327
   -898   1805   2701   -454  -1803   2252    210    659    831   1226   2010   1717
   -987   1904   2891   -457  -1938   2397    -70    275    628   1262   2094   1748
  -1091   1197   2288    -54  -1691   1743   -168    -85     57    530   1434   1260
  -1122    342   1465    389  -1293    901   -145   -155   -342   -166    743    709
  -1083    -54   1026    568  -1054    485    -98      7   -324   -270    561    506
  -1039   -116    922    579   -982    402    -10    176   -181   -184    584    483
  -1015    -49    963    532   -989    454     77    303    -46    -72    667    540
  -1018     28   1047    493  -1031    537    135    384     54     15    740    615
   -984    111   1093    433  -1039    602    179    439    127     75    789    672
   -956    140   1096    407  -1026    618    207    478    171    127    849    696
   -943    137   1080    402  -1013    610    207    485    187    140    846    685
   -953    119   1072    418  -1013    594    194    470    174    124    815    672
   -950    114   1065    415  -1008    589    197    472    181    127    807    680
   -969    132   1101    418  -1034    615    226    498    210    155    815    701
  -1039     80   1117    478  -1078    597    220    488    205    148    802    693
  -1031     90   1122    470  -1075    605    215    498    220    168    833    698
  -1015    106   1119    454  -1067    613    207    498    226    187    846    701
  -1023     80   1104    472  -1062    592    194    483    218    174    828    691
  -1005     96   1098    454  -1054    597    181    475    215    166    813    680
  -1002    114   1117    444  -1060    613    192    488    236    187    833    698
   -987    132   1119    428  -1054    623    192    491    246    200    844    706
   -898    228   1127    335  -1013    678    207    524    277    233    872    732
   -878    252   1127    311  -1002    688    181    524    277    239    883    740
   -930    189   1119    368  -1026    654    150    491    249    213    862    711
   -966    114   1078    423  -1023    597    124    449    210    176    820    662
  -1018     59   1078    480  -1047    568    106    426    192    163    805    631
  -1049    106   1153    470  -1101    628    132    452    223    205    846    675
  -1054    150   1205    452  -1130    678    158    485    257    249    893    724
  -1083    119   1202    480  -1143    659    132    462    239    239    891    719
  -1041    124   1166    459  -1104    644     98    441    215    223    885    709
   -943    215   1158    361  -1052    688     93    470    241    249    911    722
   -870    319   1189    275  -1028    753    101    519    290    306    963    784
   -885    290   1176    296  -1031    732     70    501    277    303    961    789
   -852    301   1153    275  -1002    727     54    480    257    288    948    782
   -753    384   1137    184   -948    761     83    506    272    303    969    805
   -743    441   1182    150   -961    810     98    530    301    327   1010    841
   -844    363   1205    239  -1026    784     88    504    275    301    989    839
   -914    290   1205    311  -1060    748     93    478    249    267    958    820
   -930    285   1215    322  -1075    750     93    470    241    259    948    805
   -880    335   1215    272  -1047    774     90    483    259    277    969    813
   -784    428   1210    176   -997    818    101    514    303    316   1008    854
   -732    491   1223    122   -976    857    111    535    337    350   1028    888
   -782    480   1260    150  -1021    870    135    537    350    363   1041    875
   -761    496   1257    129  -1008    875    142    545    363    363   1023    878
   -714    537   1252     85   -982    896    132    555    381    374   1023    880
   -807    465   1273    171  -1039    867    116    524    366    358   1002    831
   -883    381   1265    252  -1075    820    127    485    327    327    966    769
   -911    358   1270    277  -1091    813    145    485    327    322    958    756
   -904    384   1288    257  -1096    836    163    506    353    340    974    782
   -859    441   1301    210  -1080    870    158    522    371    361    966    784
   -878    444   1322    215  -1101    883    145    527    379    363    945    792
   -901    444   1343    228  -1122    893    145    532    389    368    943    807
   -932    436   1369    246  -1150    901    153    537    400    379    953    810
   -943    444   1387    249  -1163    914    166    553    415    389    963    836
   -917    470   1384    220  -1150    927    174    568    426    402    969    852
   -906    498   1405    205  -1156    950    181    587    441    418    971    859
   -862    568   1431    145  -1148    997    197    623    475    452    995    883
   -833    618   1452    109  -1143   1034    207    641    504    472   1018    898
   -872    600   1473    135  -1171   1036    218    639    504    472   1008    888
   -966    532   1499    215  -1234   1015    218    623    485    454    989    857
   -932    587   1517    171  -1223   1052    228    652    509    478   1008    875
   -901    654   1556    124  -1228   1104    236    675    540    506   1036    911
   -976    613   1587    181  -1283   1101    236    646    522    493   1028    901
  -1031    571   1600    228  -1317   1085    233    620    501    480   1013    896
  -1044    553   1597    244  -1322   1075    218    602    480    465    997    880
  -1036    550   1587    244  -1312   1067    202    589    467    459    995    867
  -1049    537   1587    254  -1317   1060    200    589    465    459   1002    878
  -1054    496   1551    277  -1301   1023    194    589    459    454    992    857
  -1065    462   1525    298  -1293    992    200    592    457    446    971    831
  -1070    405   1475    332  -1273    940    189    576    431    420    940    805
  -1085    361   1444    361  -1265    901    174    558    405    397    906    800
  -1088    319   1405    384  -1247    862    163    550    389    376    880    792
  -1130    275   1402    426  -1267    839    161    548    376    355    857    779
  -1143    257   1400    444  -1270    828    153    535    366    337    841    743
  -1117    239   1356    436  -1236    797    140    522    353    324    836    711
  -1119    220   1340    446  -1228    779    140    519    353    322    839    696
  -1114    223   1337    444  -1226    779    145    517    355    329    841    711
  -1143    210   1353    467  -1247    782    158    530    368    337    849    727
  -1153    166   1319    491  -1236    743    166    542    366    332    839    693
  -1132     96   1226    517  -1179    659    200    579    363    311    795    613
  -1109     75   1184    517  -1148    631    277    652    400    303    748    581
  -1096    111   1208    493  -1150    659    361    784    506    361    792    636
  -1031    353   1384    337  -1208    867    400    927    683    553   1018    815
   -987    917   1904     36  -1447   1408    361    961    893    924   1473   1265
  -1096   1600   2696   -254  -1896   2148    252    810   1049   1358   1969   1771
  -1215   1842   3057   -311  -2135   2449      7    441    922   1512   2130   1925
  -1296   1350   2647    -28  -1971   1997   -179     36    433   1013   1649   1532
  -1330    454   1782    436  -1556   1117   -207   -174    -96    218    891    867
  -1270    -85   1184    678  -1228    548   -189    -80   -207    -67    587    517
  -1215   -218    997    717  -1106    389   -124     98    -98    -33    581    485
  -1153   -129   1023    639  -1088    446    -33    252     44     64    644    558
  -1145    -44   1101    594  -1124    527     28    345    150    140    685    623
  -1161     -2   1156    579  -1158    576     83    392    210    171    714    672
  -1150     36   1187    558  -1169    610    116    428    244    153    727    709
  -1132     85   1215    522  -1174    649    127    449    254    122    743    701
  -1096    132   1228    480  -1163    680    129    457    280    189    771    688
  -1096    101   1195    496  -1145    646    148    462    306    241    795    693
  -1101     49   1150    527  -1124    600    179    472    322    288    789    701
  -1098     49   1148    522  -1124    600    181    465    322    290    750    701
  -1083     77   1161    504  -1122    618    187    459    319    272    732    727
  -1060    114   1174    472  -1117    644    187    465    319    267    719    730
  -1036    129   1166    454  -1101    646    192    462    314    280    730    717
  -1021    124   1145    446  -1083    633    200    457    329    298    748    763
  -1010    129   1140    439  -1075    636    205    449    332    309    745    797
  -1002    127   1127    436  -1067    626    207    446    332    337    758    802
   -969    142   1111    413  -1039    626    218    439    309    363    776    800
   -904    210   1114    345  -1010    662    205    420    252    309    763    771
   -896    249   1145    322  -1021    696    202    433    283    374    784    795
   -927    249   1176    337  -1052    711    220    472    379    519    820    820
   -976    223   1200    376  -1088    711    226    506    433    568    836    815
   -992    202   1192    394  -1093    698    223    519    452    584    833    763
   -969    207   1176    379  -1072    691    239    519    483    597    857    727
   -979    236   1215    371  -1098    724    257    519    511    613    901    748
   -958    257   1215    350  -1085    735    246    524    511    610    901    771
   -888    280   1169    303  -1028    722    218    514    493    597    904    776
   -891    288   1179    301  -1036    732    223    524    498    589    917    795
   -883    311   1195    283  -1039    753    220    535    511    574    906    800
   -872    348   1221    262  -1047    784    215    542    530    584    930    795
   -875    366   1241    252  -1057    802    226    535    535    587    924    795
   -870    374   1244    246  -1057    807    239    530    532    589    930    800
   -872    402   1273    233  -1075    836    254    530    535    600    932    815
   -875    459   1335    207  -1104    896    265    540    566    641    974    820
   -867    475   1343    194  -1104    906    272    553    584    641    976    800
   -849    498   1348    174  -1098    922    285    561    594    631    961    769
   -844    545   1389    148  -1117    966    290    568    605    644    961    766
   -872    584   1457    145  -1163   1021    303    579    626    659    963    782
   -901    600   1499    150  -1200   1049    309    589    644    672    966    800
   -911    620   1530    145  -1221   1075    327    607    670    698    979    797
   -919    628   1548    145  -1234   1088    327    602    678    701    966    792
   -930    641   1571    145  -1249   1106    340    600    678    704    953    802
   -937    654   1592    140  -1265   1122    350    594    675    709    950    769
   -935    675   1610    129  -1273   1140    345    589    678    709    948    761
   -932    706   1636    111  -1286   1171    337    581    688    717    948    761
   -927    748   1675     90  -1301   1210    345    579    706    724    953    753
   -935    743   1678     93  -1306   1208    358    568    706    711    935    730
   -940    774   1712     83  -1325   1241    355    571    722    717    948    745
   -943    810   1753     64  -1348   1280    350    571    740    727    966    748
   -953    833   1787     59  -1369   1309    350    566    750    730    974    745
   -937    872   1810     31  -1374   1340    350    561    756    730    969    740
   -917    917   1834      0  -1376   1374    363    574    769    743    976    745
   -891    966   1855    -38  -1374   1410    374    589    784    753    982    745
   -862   1008   1870    -72  -1366   1439    376    602    787    758    995    735
   -870   1018   1886    -75  -1379   1452    379    610    789    761   1005    735
   -872   1023   1893    -75  -1382   1457    376    615    787    758    997    722
   -867   1065   1930    -98  -1400   1496    381    620    789    763   1002    735
   -870   1093   1964   -111  -1415   1527    381    615    787    763    992    743
   -878   1101   1979   -111  -1428   1538    381    592    763    745    974    735
   -831   1153   1984   -161  -1408   1566    387    587    758    753    992    730
   -805   1161   1966   -179  -1384   1564    376    574    740    750   1008    704
   -795   1148   1943   -176  -1369   1545    353    563    722    740    997    693
   -774   1104   1875   -166  -1325   1488    342    563    714    730    974    688
   -761   1060   1818   -150  -1288   1439    353    561    701    709    940    659
   -758   1023   1779   -132  -1270   1400    374    555    680    678    911    626
   -763   1002   1766   -119  -1265   1384    389    550    649    644    872    594
   -761    956   1717    -98  -1239   1335    410    568    633    628    839    558
   -756    906   1662    -75  -1210   1286    446    600    631    623    846    542
   -750    867   1618    -59  -1184   1241    475    654    615    602    849    535
   -665    833   1499    -83  -1080   1166    459    706    600    498    787    491
   -540    844   1382   -153   -961   1111    415    685    675    413    711    459
   -478    875   1353   -200   -917   1114    366    628    750    470    665    462
   -506    849   1356   -171   -932   1101    342    568    750    574    641    446
   -524    865   1389   -168   -956   1127    366    566    735    639    683    465
   -509    859   1369   -176   -940   1114    379    566    732    659    711    478
   -527    797   1325   -135   -927   1060    415    602    766    636    688    439
   -553    784   1337   -116   -945   1060    501    693    841    628    665    420
   -532    831   1363   -148   -948   1096    574    823    950    685    717    485
   -449   1137   1587   -345  -1018   1361    605    971   1119    898    979    735
   -444   1732   2177   -644  -1312   1953    602   1023   1314   1312   1462   1208
   -589   2353   2940   -883  -1766   2647    506    878   1418   1782   1982   1680
   -769   2483   3252   -857  -2010   2868    280    475   1210   1867   2114   1758
   -867   1875   2743   -504  -1805   2307    142    106    766   1293   1553   1322
   -870   1015   1886    -72  -1379   1449    101    -51    381    535    815    732
   -802    517   1319    142  -1062    917     80     15    327    254    514    459
   -740    446   1187    148   -963    815    111    155    459    241    550    457
   -691    600   1291     44   -992    945    166    275    563    290    589    407
   -652    776   1428    -62  -1039   1101    189    355    628    283    628    420
   -636    839   1473   -103  -1054   1153    231    410    665    322    672    511
   -610    852   1462   -119  -1036   1156    275    444    688    400    719    584
   -594    833   1426   -119  -1013   1130    301    459    691    431    722    581
   -600    802   1400   -101  -1000   1101    329    478    704    472    717    589
   -587    771   1358    -93   -971   1065    340    488    711    498    724    597
   -607    727   1335    -59   -971   1031    348    478    701    535    727    589
   -571    737   1309    -83   -940   1023    368    475    704    626    717    623
   -480    797   1278   -161   -878   1036    402    493    722    756    748    657
   -467    800   1265   -166   -865   1031    426    506    724    815    740    639
   -504    745   1249   -119   -875    997    413    501    706    776    706    605
   -550    680   1231    -64   -891    953    392    488    683    743    701    584
   -524    709   1231    -93   -878    969    418    511    696    753    732    589
   -478    771   1249   -148   -865   1010    465    553    727    782    771    600
   -491    758   1249   -132   -870   1002    472    550    724    779    758    545
   -571    680   1252    -57   -911    966    441    524    698    748    711    517
   -545    706   1252    -80   -898    979    452    537    701    743    735    540
   -535    722   1257    -96   -896    989    467    553    714    750    748    542
   -563    711   1275    -72   -919    992    467    550    709    743    732    535
   -553    727   1280    -88   -917   1002    459    540    704    745    740    540
   -527    722   1249    -98   -888    984    449    532    691    740    719    540
   -522    698   1218    -90   -870    958    436    530    680    730    696    553
   -449    750   1200   -150   -823    974    436    535    680    722    691    592
   -410    789   1197   -189   -805    992    444    542    685    724    701    641
   -400    807   1208   -205   -805   1008    457    555    704    756    711    626
   -457    745   1202   -145   -831    974    441    537    680    711    680    592
   -501    665   1166    -80   -833    914    415    519    657    672    665    607
   -446    693   1140   -124   -792    917    428    542    688    714    704    626
   -400    724   1124   -163   -763    924    436    555    714    745    719    628
   -397    714   1111   -161   -756    911    436    548    709    735    709    628
   -384    719   1104   -166   -743    911    449    542    706    737    719    628
   -353    745   1096   -197   -724    919    470    558    730    761    737    649
   -358    743   1101   -192   -730    919    488    574    750    779    748    654
   -337    753   1088   -210   -714    919    501    597    776    802    756    654
   -301    784   1085   -241   -693    935    511    623    807    839    776    644
   -316    769   1083   -228   -701    927    522    633    823    854    763    626
   -314    737   1049   -213   -683    893    532    641    831    859    745    605
   -272    750   1023   -239   -649    885    540    659    854    872    743    594
   -280    724   1005   -220   -641    865    537    665    859    883    737    584
   -329    659    987   -166   -657    820    540    662    857    880    722    576
   -319    639    958   -161   -639    797    548    667    862    883    717    563
   -257    678    932   -213   -594    805    566    696    888    904    717    579
   -314    636    950   -161   -631    792    571    693    891    898    678    584
   -418    498    914    -41   -667    706    537    652    849    867    657    527
   -426    452    878    -12   -652    665    537    652    849    867    662    506
   -459    413    872     20   -667    644    535    644    841    854    646    506
   -472    407    880     33   -675    644    527    644    839    844    613    517
   -405    441    846    -18   -626    644    537    672    862    867    628    532
   -413    418    831     -2   -623    626    555    685    875    880    652    524
   -423    415    839      2   -631    626    561    688    875    883    652    517
   -428    410    839     10   -633    623    563    693    875    880    649    524
   -381    436    818    -28   -602    626    576    704    885    880    644    535
   -335    475    810    -70   -574    641    597    722    896    880    631    555
   -332    493    823    -80   -579    657    620    743    909    883    639    568
   -353    501    854    -72   -602    678    636    743    917    898    665    576
   -415    441    854    -15   -636    646    607    711    885    883    659    561
   -467    381    849     41   -659    615    574    688    857    867    649    550
   -470    355    826     54   -649    592    540    665    831    841    618    545
   -485    306    792     90   -639    548    498    631    792    802    563    535
   -449    314    761     64   -605    537    501    641    789    805    571    527
   -402    350    753     25   -579    550    532    667    802    818    584    537
   -535    192    724    171   -631    457    496    623    748    750    506    488
   -594     88    683    254   -639    384    470    592    709    717    480    433
   -571     85    657    241   -613    371    462    584    693    704    475    410
   -568     67    636    249   -602    350    459    571    678    685    454    394
   -667    -36    628    350   -649    293    439    532    626    626    387    366
   -719   -109    610    415   -665    249    420    504    587    581    335    345
   -701   -122    579    410   -641    228    420    504    579    579    332    353
   -662    -90    571    376   -618    239    420    504    579    589    340    335
   -620    -46    571    332   -597    262    426    509    589    605    387    332
   -594    -44    550    319   -574    252    431    517    592    610    405    345
   -563    -67    493    314   -530    213    441    527    581    587    368    324
   -602   -205    394    402   -498     93    483    555    563    517    259    228
   -641   -270    371    454   -506     49    563    641    605    501    205    171
   -649   -241    407    446   -530     83    628    784    711    584    252    197
   -571     98    670    233   -623    384    665    917    906    841    535    462
   -483    805   1288   -161   -885   1047    646    945   1148   1288   1057    984
   -644   1389   2034   -374  -1340   1712    480    724   1236   1665   1501   1415
   -813   1415   2229   -301  -1519   1821    226    322   1018   1667   1566   1415
   -922    709   1628    103  -1275   1166    103    -44    472   1013    958    893
   -943   -153    789    548   -867    319     70   -189     15    288    210    270
   -839   -504    335    670   -589    -83     98    -62     -7    135    -36     41
   -763   -548    215    657   -491   -166    197    109    124    210      0     12
   -769   -530    239    646   -504   -145    272    207    223    280     54     10
   -763   -433    327    597   -545    -54    335    288    322    355    124     70
   -740   -376    363    558   -553     -7    376    353    381    407    153    124
   -701   -348    353    524   -527      2    392    392    410    431    158    127
   -649   -265    381    457   -519     57    392    413    441    459    181    150
   -659   -228    428    444   -545     98    400    428    467    485    205    176
   -704   -262    441    480   -574     90    413    423    462    475    187    163
   -740   -311    428    527   -584     57    439    397    426    441    140    119
   -727   -296    431    511   -581     67    444    405    426    452    158    111
   -745   -298    446    522   -597     75    433    400    420    457    181     93
   -743   -285    454    514   -602     83    449    397    423    465    192     80
   -766   -303    462    535   -615     77    449    394    418    446    174     98
   -769   -283    485    524   -628    101    426    389    407    433    140    119
   -750   -257    491    504   -620    116    405    381    400    431    132    119
   -735   -259    475    498   -605    106    400    392    407    441    155    132
   -737   -254    483    496   -610    114    389    394    402    452    179    129
   -730   -236    493    480   -615    127    389    394    400    452    174    129
   -654   -163    491    407   -574    163    400    423    420    467    176    155
   -597   -103    491    350   -545    192    392    433    428    475    184    150
   -706   -215    491    462   -600    137    355    379    376    426    137    109
   -800   -314    485    555   -644     85    324    329    327    387    106     75
   -737   -262    475    498   -607    106    342    353    345    407    124     83
   -652   -171    478    410   -568    153    363    384    371    431    148    111
   -727   -244    483    485   -605    119    340    345    329    389     96     80
   -828   -335    491    579   -662     77    301    311    296    366     67     59
   -792   -290    498    540   -646    103    288    319    298    379     83     77
   -745   -228    517    488   -633    142    288    337    306    392    103     83
   -711   -174    537    444   -626    181    296    358    316    410    132     88
   -685   -148    537    415   -613    194    309    374    322    415    132     77
   -683   -127    555    405   -620    213    303    368    311    400    114     70
   -701   -127    574    415   -639    220    290    350    290    389    114     54
   -711   -163    548    439   -631    192    301    350    288    392    122     36
   -735   -179    555    457   -649    189    303    345    283    392    116     28
   -745   -163    581    454   -665    207    309    345    288    397    119     25
   -740   -145    594    441   -667    223    314    342    293    392    103     33
   -727   -111    615    420   -672    252    327    353    301    397     90     28
   -724    -90    633    407   -680    270    329    358    306    407    116     -2
   -730    -88    639    407   -685    275    324    355    314    420    124    -20
   -737   -101    636    418   -688    265    314    345    306    418    103    -18
   -753   -101    652    428   -704    275    327    332    290    384     64    -36
   -750   -101    649    426   -701    272    329    324    290    379     46    -57
   -748   -122    626    433   -688    252    327    324    288    374     57    -88
   -758   -124    633    441   -698    254    332    322    288    366     64    -93
   -748    -80    667    415   -709    293    319    319    288    374     44    -64
   -732    -31    701    381   -719    335    314    316    288    374     20    -72
   -730    -28    701    379   -717    335    316    303    275    363     36    -90
   -722     -5    714    363   -719    353    319    303    275    353     83   -101
   -745    -23    722    384   -735    348    314    298    257    275     59   -137
   -730     12    743    355   -737    376    319    296    257    257     64   -122
   -724     46    771    337   -748    407    329    293    267    319    109   -103
   -722     38    761    340   -740    397    335    311    272    387    114    -93
   -706     49    756    329   -730    402    350    348    298    462    137    -70
   -685     80    763    301   -724    420    366    358    327    436    116    -36
   -680    103    784    288   -732    441    376    350    335    384     96    -51
   -685    106    789    288   -737    449    381    327    327    366     98    -64
   -693    109    802    293   -748    454    397    293    311    394    111    -62
   -685    135    820    275   -753    478    405    275    288    441    109    -20
   -659    127    787    267   -724    454    387    233    241    418     70      2
   -652     88    740    280   -696    413    371    215    213    384     67      2
   -618     80    698    270   -657    389    379    241    228    402     98      0
   -615    132    745    239   -680    439    348    244    220    379    106      0
   -670    114    784    277   -727    446    316    239    189    332     59      0
   -704     31    732    335   -719    381    301    228    166    293     -2    -46
   -724    -36    688    381   -706    324    290    200    132    252    -25   -114
   -706    -54    652    379   -683    298    303    187    137    283    -10   -153
   -644    -90    553    368   -600    228    303    176    145    324    -44   -187
   -587   -111    475    348   -532    181    270    142    140    316   -106   -200
   -587   -109    478    348   -532    184    267    129    124    283   -132   -213
   -584   -103    480    340   -532    187    283    137    114    244   -127   -226
   -568    -80    488    322   -530    202    285    137    106    218   -132   -233
   -535    -70    465    301   -501    197    267    119    106    231   -114   -246
   -504   -119    384    311   -444    132    283    122     98    231   -132   -293
   -491   -218    270    353   -381     25    301    155     96    184   -231   -387
   -493   -249    244    368   -368     -2    392    262    161    181   -293   -431
   -472   -168    303    316   -389     67    483    394    280    236   -272   -405
   -389    103    493    142   -441    298    522    509    457    402    -93   -283
   -335    693   1028   -179   -683    859    467    485    602    753    345     83
   -394   1415   1810   -511  -1101   1613    319    239    610   1109    807    459
   -483   1717   2200   -618  -1340   1958     59   -142    400   1223    995    563
   -558   1286   1844   -363  -1200   1564    -96   -465    -33    761    605    272
   -628    296    924    163   -776    610    -20   -532   -444   -114   -218   -285
   -626   -236    389    431   -509     75     49   -384   -465   -358   -540   -532
   -605   -355    246    480   -426    -54    116   -218   -329   -265   -532   -568
   -589   -288    301    439   -446      5    174    -98   -192   -145   -444   -545
   -566   -168    397    366   -483    114    215    -20    -77    -51   -376   -509
   -563    -51    509    306   -537    228    254     25      2     31   -306   -454
   -568     15    584    275   -576    298    298     64     59     70   -275   -415
   -550     57    607    246   -579    332    303     75     90     70   -285   -400
   -522     72    592    223   -555    332    285     62     88     67   -296   -400
   -501    116    618    192   -558    366    296     51     83     59   -298   -418
   -496    150    646    171   -571    397    298     46     85     51   -306   -436
   -496    202    698    148   -597    449    288     49     98     49   -311   -433
   -488    236    724    124   -607    480    272     49    103     49   -309   -436
   -496    241    737    127   -618    488    259     28     85     25   -327   -459
   -517    267    782    122   -649    524    257     18     80     15   -337   -470
   -519    298    818    111   -667    558    265     20     83     12   -340   -470
   -509    342    849     80   -680    594    265     20     75     -2   -340   -478
   -475    379    854     46   -665    615    267     33     83     -5   -332   -485
   -433    436    867     -2   -652    652    254     49     93      0   -324   -485
   -449    428    878     10   -662    652    223     25     77    -18   -340   -498
   -459    415    875     20   -667    644    223      0     46    -44   -363   -517
   -431    441    872     -5   -652    657    228      2     44    -54   -368   -519
   -371    475    846    -54   -607    662    228     12     49    -54   -363   -514
   -379    491    870    -54   -623    680    218      7     46    -54   -353   -514
   -394    446    841    -28   -618    644    207     -2     33    -64   -363   -519
   -353    465    815    -57   -584    639    210     -2     36    -57   -361   -514
   -285    504    789   -109   -537    646    205      0     38    -51   -353   -504
   -306    472    779    -83   -542    626    189      0     36    -54   -353   -504
   -322    420    740    -49   -532    579    192     12     44    -38   -348   -506
   -303    433    737    -64   -519    584    197     28     49    -20   -319   -506
   -277    449    724    -88   -501    587    213     54     54    -12   -301   -501
   -262    426    688    -80   -475    555    223     80     70      5   -288   -498
   -270    371    641    -51   -454    504    202     80     44    -20   -306   -522
   -145    418    563   -137   -355    491    213     98     33    -57   -324   -545
    -72    439    509   -184   -290    472    233    127     49    -80   -340   -548
    -44    415    459   -184   -252    436    254    142     72   -111   -358   -548
      2    397    394   -200   -197    397    252    140     85   -163   -397   -571
     -7    366    374   -181   -189    368    228    135    124   -202   -436   -597
    -12    345    358   -168   -187    350    215    135    202   -179   -470   -605
   -109    270    379    -80   -244    324    213    119    270    -98   -517   -613
   -226    226    449     -2   -337    337    246    103    293     49   -532   -602
   -306    213    519     46   -413    366    298     98    293    202   -491   -581
   -342    257    597     41   -470    426    316     96    270    272   -358   -561
   -366    324    691     20   -527    506    303     77    231    254   -210   -568
   -348    400    748    -25   -548    571    293     70    197    200   -137   -574
   -327    444    769    -59   -548    605    272     62    184    142   -119   -563
   -306    439    743    -67   -524    589    267     62    189     88   -142   -555
   -285    407    693    -59   -488    550    275     59    202     38   -158   -558
   -257    402    659    -72   -459    530    272     57    207      0   -137   -540
   -205    400    605    -96   -405    501    270     57    220     18   -132   -519
   -153    431    584   -137   -368    506    246     54    233     85   -135   -517
   -155    441    597   -142   -376    519    210     51    241    145   -142   -514
   -145    465    610   -161   -379    537    220     75    259    181   -129   -488
   -129    488    618   -179   -374    553    215     83    275    168   -129   -446
   -106    524    631   -210   -371    576    184     85    277     96   -171   -423
    -62    563    626   -249   -342    594    161     83    267     33   -189   -420
    -20    568    589   -275   -303    579    153     88    301     54   -127   -389
    -18    537    555   -259   -288    548    137     77    311     64    -54   -363
     12    527    511   -272   -249    519    122     64    296     64    -28   -340
     85    537    452   -311   -181    496    119     62    285     59      7   -329
    129    485    353   -309   -111    420     96     25    239     31     -5   -358
    181    457    275   -319    -46    368     59    -23    184     12    -59   -355
    231    462    228   -348      2    345     31    -57    148     31   -106   -358
    226    467    241   -345     -7    355     44    -46    148     72   -111   -374
    213    439    226   -327     -7    332     57    -23    153    101   -103   -340
    189    392    202   -290     -5    296     62     -2    150    119   -127   -381
    142    335    192   -239    -23    262     80     10    135    106   -174   -418
     49    267    218   -158    -83    244     75     -7     98     90   -223   -462
     38    259    220   -150    -90    239     80    -18     80     77   -244   -459
     38    254    213   -148    -85    233     96    -25     59     49   -272   -436
    -41    168    210    -64   -127    189     64    -62     12     -2   -345   -444
   -106    109    215      0   -161    161     44    -77    -15    -31   -361   -480
   -135     70    205     31   -168    137     36    -88    -36    -46   -363   -493
   -142     62    202     38   -171    132     31    -88    -38    -46   -348   -493
   -119     54    171     31   -145    111     23    -85    -46    -62   -353   -493
    -70     15     85     28    -77     49     36    -67    -54   -106   -402   -537
    -38    -62    -23     49    -10    -44     96      5    -23   -132   -444   -620
    -33    -67    -33     49      0    -51    158    101     54    -98   -426   -641
      5     51     46    -31    -20     49    220    228    192     28   -327   -555
     93    446    353   -270   -129    400    233    319    379    306    -59   -257
     20   1057   1034   -540   -506   1047    135    200    485    675    397    132
    -31   1566   1597   -769   -813   1582    -88   -140    405    930    704    335
    -57   1449   1506   -696   -782   1478   -345   -519     80    771    555    181
   -153    662    815   -254   -483    737   -413   -789   -446      2   -145   -298
   -171    -83     88    127   -132      2   -345   -724   -675   -522   -683   -691
    -62   -285   -223    174     77   -254   -301   -550   -581   -509   -753   -766
    -20   -283   -265    150    119   -275   -239   -413   -439   -402   -696   -748
    -41   -246   -205    145     80   -226   -171   -314   -316   -293   -605   -704
    -36   -184   -148    111     54   -166   -148   -272   -244   -226   -568   -654
    -41   -148   -109     93     31   -129   -140   -249   -197   -174   -537   -641
    -31   -140   -109     85     36   -124   -142   -236   -171   -148   -517   -628
     10   -137   -148     64     77   -142   -161   -241   -174   -161   -540   -623
     67   -101   -168     15    116   -135   -166   -231   -168   -150   -540   -607
     93    -77   -171     -7    129   -122   -166   -220   -155   -127   -501   -607
     85    -72   -158     -7    122   -114   -174   -228   -153   -124   -501   -592
    150    -38   -189    -54    168   -114   -189   -239   -158   -142   -542   -555
    145    -70   -218    -38    179   -142   -218   -262   -181   -155   -566   -584
    127   -106   -233    -10    179   -168   -241   -283   -192   -150   -545   -615
    184    -70   -254    -59    218   -161   -254   -285   -184   -140   -527   -613
    202    -75   -277    -62    239   -176   -280   -306   -200   -161   -561   -639
    226    -93   -322    -67    272   -207   -283   -309   -197   -153   -550   -628
    249   -114   -363    -67    303   -239   -296   -314   -202   -153   -542   -631
    246   -137   -387    -54    314   -262   -332   -335   -223   -179   -592   -639
    301    -83   -384   -109    342   -233   -348   -332   -218   -174   -610   -626
    345    -59   -405   -145    374   -231   -366   -332   -218   -163   -568   -620
    332    -72   -405   -129    368   -239   -381   -342   -220   -163   -550   -613
    342    -46   -392   -150    366   -218   -384   -340   -207   -140   -524   -592
    293    -88   -381   -101    337   -233   -407   -353   -213   -132   -522   -587
    332    -72   -407   -129    368   -239   -428   -361   -213   -127   -524   -568
    355    -44   -402   -155    379   -223   -423   -345   -197   -101   -496   -548
    309    -57   -368   -127    337   -213   -436   -353   -202    -93   -483   -548
    270    -64   -335   -101    301   -200   -472   -384   -223   -101   -488   -545
    322    -20   -342   -153    329   -179   -485   -368   -205    -77   -470   -517
    327    -25   -355   -150    340   -189   -498   -358   -192    -51   -446   -517
    415     67   -348   -241    381   -140   -493   -335   -171    -25   -418   -493
    446     90   -355   -267    402   -132   -509   -332   -168    -28   -426   -475
    423     54   -371   -239    397   -158   -532   -358   -194    -62   -491   -478
    394     12   -381   -205    387   -184   -550   -387   -223    -93   -511   -493
    392      0   -392   -197    392   -194   -558   -400   -236    -93   -478   -517
    441     49   -392   -244    418   -171   -542   -379   -215    -64   -441   -506
    428     36   -392   -233    410   -176   -558   -392   -218    -70   -449   -517
    374     -7   -384   -184    379   -194   -576   -410   -226    -83   -475   -535
    394     31   -366   -213    379   -166   -566   -400   -213    -70   -480   -519
    449     83   -366   -265    407   -140   -579   -400   -197    -57   -475   -509
    420     70   -353   -246    387   -140   -605   -420   -200    -64   -480   -519
    431     85   -345   -257    387   -129   -589   -413   -189    -62   -478   -498
    381     33   -350   -210    366   -155   -597   -428   -205    -75   -493   -517
    348      2   -345   -174    348   -171   -631   -454   -233   -101   -517   -545
    374     23   -350   -200    361   -163   -646   -467   -246   -109   -527   -563
    384     44   -342   -215    363   -148   -665   -480   -252   -111   -524   -574
    389     31   -358   -210    371   -161   -680   -488   -257   -119   -524   -566
    397     23   -374   -210    387   -174   -683   -485   -252   -119   -522   -545
    397     33   -363   -218    381   -163   -696   -480   -246   -119   -517   -537
    433     75   -358   -254    397   -140   -717   -472   -236   -109   -504   -522
    467    129   -340   -298    402   -103   -724   -459   -223    -90   -488   -491
    465    150   -314   -306    389    -80   -730   -462   -218    -88   -485   -496
    467    168   -298   -319    381    -64   -735   -462   -213    -88   -483   -493
    483    192   -290   -337    387    -49   -743   -454   -207    -80   -478   -485
    511    218   -293   -366    402    -36   -750   -449   -202    -77   -480   -480
    545    252   -293   -397    420    -20   -737   -433   -189    -72   -485   -452
    550    275   -277   -413    413      0   -740   -439   -187    -80   -493   -431
    558    314   -244   -439    402     36   -743   -446   -181    -75   -483   -420
    558    340   -218   -449    387     62   -769   -480   -197    -93   -493   -418
    527    322   -205   -423    366     59   -795   -504   -215   -109   -501   -410
    542    298   -244   -423    394     28   -820   -517   -233   -119   -485   -420
    571    301   -270   -436    420     15   -849   -548   -259   -132   -475   -459
    587    280   -306   -436    446    -10   -867   -566   -280   -153   -485   -488
    553    236   -316   -394    436    -38   -875   -571   -288   -171   -514   -491
    530    168   -361   -350    446    -96   -885   -584   -309   -197   -532   -519
    522    106   -415   -314    470   -155   -891   -600   -337   -233   -568   -548
    535     85   -452   -311    493   -181   -904   -615   -358   -259   -597   -574
    545     72   -472   -309    509   -200   -922   -631   -376   -280   -626   -597
    579     75   -504   -329    540   -213   -932   -644   -387   -303   -657   -602
    623     98   -524   -361    574   -213   -945   -649   -394   -309   -641   -613
    652    101   -553   -376    602   -226   -950   -659   -407   -316   -626   -620
    615     59   -555   -337    587   -246   -966   -675   -426   -332   -644   -620
    584     12   -571   -301    579   -277   -976   -698   -446   -361   -680   -615
    566    -28   -594   -270    579   -311   -987   -719   -467   -389   -711   -618
    574    -59   -633   -259    602   -345   -989   -719   -475   -413   -732   -631
    592   -140   -732   -226    662   -436   -950   -696   -493   -472   -805   -693
    532   -213   -745   -161    636   -480   -872   -641   -480   -519   -872   -766
    550   -181   -732   -184    639   -454   -800   -524   -392   -472   -854   -735
    623     51   -574   -340    597   -259   -766   -392   -218   -267   -657   -542
    724    665    -59   -693    392    303   -797   -327     15    140   -197    -90
    620   1353    730   -989    -54   1044   -961   -514    145    579    303    353
    485   1483    997   -984   -257   1241  -1208   -872    -31    652    402    431
    358    935    576   -649   -109    756  -1335  -1241   -535     80   -106     38
    311     59   -252   -184    283    -96  -1327  -1379  -1015   -732   -878   -550
    371   -358   -730     -7    550   -542  -1296  -1215  -1018   -875  -1085   -774
    431   -433   -867      0    646   -649  -1228  -1062   -898   -802  -1044   -807
    472   -397   -870    -38    670   -633  -1156   -945   -779   -722   -995   -782
    514   -293   -807   -109    659   -550  -1111   -870   -685   -652   -940   -727
    555   -207   -766   -176    659   -485  -1091   -828   -636   -607   -906   -678
    581   -184   -766   -200    672   -475  -1091   -815   -620   -597   -896   -659
    587   -210   -797   -192    691   -504  -1098   -823   -631   -615   -904   -678
    613   -223   -836   -194    724   -530  -1104   -826   -644   -628   -909   -685
    615   -220   -836   -197    722   -527  -1119   -836   -657   -641   -909   -698
    636   -205   -841   -215    737   -524  -1122   -836   -659   -646   -914   -693
    665   -181   -846   -241    753   -514  -1130   -828   -659   -644   -919   -667
    685   -166   -852   -259    769   -509  -1135   -820   -652   -633   -914   -644
    688   -176   -867   -257    776   -522  -1148   -833   -659   -636   -904   -665
    688   -205   -893   -241    789   -548  -1145   -844   -675   -654   -893   -665
    696   -207   -906   -244    797   -555  -1143   -844   -683   -670   -909   -654
    706   -200   -906   -252    805   -553  -1135   -844   -683   -675   -909   -639
    719   -184   -904   -270    810   -542  -1140   -846   -685   -672   -885   -636
    735   -161   -896   -288    815   -530  -1150   -852   -685   -672   -867   -628
    750   -145   -898   -303    823   -522  -1156   -854   -688   -678   -865   -623
    766   -135   -901   -314    833   -517  -1161   -859   -696   -688   -865   -600
    766   -127   -893   -319    828   -509  -1169   -867   -704   -704   -891   -561
    766   -122   -888   -324    826   -504  -1171   -870   -704   -693   -859   -589
    784   -106   -891   -340    836   -498  -1169   -867   -698   -675   -813   -594
    805   -109   -914   -348    859   -511  -1174   -875   -709   -691   -831   -592
    815   -101   -917   -358    865   -509  -1187   -885   -724   -709   -865   -568
    833    -57   -891   -389    862   -472  -1202   -888   -737   -717   -872   -540
    836    -31   -867   -405    849   -449  -1213   -896   -763   -758   -875   -519
    865     -2   -867   -431    865   -433  -1200   -896   -769   -763   -870   -462
    878     -7   -888   -436    883   -446  -1205   -885   -753   -743   -823   -407
    885    -18   -904   -433    893   -459  -1195   -867   -743   -672   -789   -353
    893    -18   -911   -439    901   -465  -1197   -865   -745   -626   -787   -363
    896    -12   -909   -441    901   -459  -1184   -865   -748   -644   -784   -389
    885     15   -870   -452    878   -426  -1169   -862   -750   -693   -766   -405
    872     18   -854   -444    865   -418  -1145   -865   -758   -688   -753   -405
    859     15   -844   -439    852   -415  -1119   -857   -758   -649   -732   -392
    849     28   -820   -439    836   -394  -1085   -828   -735   -628   -732   -376
    846     38   -807   -444    826   -381  -1072   -805   -711   -633   -717   -374
    828     46   -784   -439    805   -368  -1060   -789   -691   -602   -680   -355
    820     67   -753   -444    787   -342  -1049   -782   -688   -592   -665   -363
    807     93   -714   -449    761   -309  -1054   -787   -693   -600   -683   -384
    805    103   -704   -457    753   -298  -1065   -795   -688   -561   -709   -397
    800    127   -672   -462    735   -272  -1062   -787   -662   -506   -701   -394
    758    106   -652   -433    706   -270  -1052   -782   -646   -485   -693   -392
    748     85   -662   -415    706   -288  -1039   -771   -623   -488   -696   -381
    758     72   -688   -418    724   -306  -1031   -766   -605   -483   -691   -394
    750     64   -685   -410    719   -309  -1021   -763   -594   -478   -675   -400
    737     72   -665   -405    701   -296  -1008   -756   -584   -467   -662   -394
    748     96   -652   -420    701   -277   -995   -737   -558   -454   -652   -374
    740    119   -620   -431    680   -252   -976   -730   -545   -449   -652   -348
    730    145   -584   -439    657   -218   -953   -706   -527   -444   -636   -324
    706    163   -542   -436    626   -189   -922   -667   -493   -431   -607   -288
    680    168   -511   -423    597   -171   -888   -639   -475   -423   -579   -267
    644    176   -470   -410    555   -145   -870   -628   -470   -428   -594   -277
    649    179   -470   -415    558   -142   -865   -618   -467   -441   -607   -262
    670    197   -472   -436    571   -137   -844   -607   -465   -459   -620   -265
    672    226   -446   -449    561   -109   -815   -600   -459   -480   -623   -246
    657    272   -384   -467    522    -54   -807   -602   -457   -472   -584   -205
    636    290   -345   -465    491    -25   -805   -618   -452   -439   -540   -205
    631    303   -329   -467    480    -12   -802   -618   -439   -413   -491   -181
    659    293   -366   -475    514    -36   -820   -644   -459   -428   -472   -205
    691    290   -400   -493    545    -54   -839   -665   -485   -457   -488   -270
    717    288   -428   -504    571    -67   -839   -657   -491   -452   -480   -311
    719    270   -449   -496    584    -88   -836   -652   -501   -454   -493   -332
    722    252   -470   -485    597   -109   -828   -644   -509   -472   -524   -350
    735    218   -517   -478    626   -148   -828   -654   -530   -501   -545   -368
    740    218   -522   -480    631   -150   -836   -659   -540   -530   -579   -376
    717    200   -517   -459    618   -158   -849   -680   -568   -574   -615   -389
    698    181   -517   -439    607   -166   -839   -714   -605   -615   -662   -436
    719    197   -522   -459    618   -161   -841   -737   -631   -646   -685   -478
    719    205   -514   -462    618   -153   -857   -750   -652   -667   -693   -493
    704    207   -498   -457    602   -145   -854   -758   -672   -693   -711   -504
    688    226   -462   -457    576   -116   -839   -763   -685   -709   -727   -524
    672    223   -449   -449    558   -111   -849   -771   -704   -727   -745   -532
    696    218   -478   -457    587   -129   -849   -761   -711   -745   -769   -548
    722    179   -542   -452    631   -181   -807   -714   -704   -782   -833   -613
    732    179   -553   -454    644   -187   -717   -620   -649   -797   -872   -665
    737    215   -522   -478    631   -153   -649   -496   -553   -727   -820   -636
    776    475   -301   -626    537     88   -605   -366   -392   -514   -602   -433
    797   1062    265   -932    265    662   -626   -329   -205   -129   -122      2
    678   1792   1114  -1234   -218   1454   -730   -488   -101    314    444    496
    550   1938   1384  -1244   -415   1660   -932   -880   -350    311    506    542
    475   1358    883   -917   -205   1122  -1013  -1210   -826   -280    -38    111
    407    392    -15   -402    210    189  -1067  -1353  -1257  -1034   -802   -530
    493   -111   -605   -189    548   -358  -1106  -1236  -1293  -1215  -1083   -828
    600   -148   -748   -228    672   -446  -1028  -1062  -1150  -1127  -1067   -841
    688    -70   -761   -309    724   -415   -932   -922  -1008  -1023  -1010   -810
    774     28   -745   -402    758   -358   -878   -841   -896   -948   -966   -784
    870     93   -776   -480    823   -340   -870   -818   -839   -904   -969   -782
    940    116   -823   -530    880   -350   -865   -813   -823   -846   -950   -782
    930    124   -805   -530    867   -340   -859   -810   -818   -813   -930   -782
    935    150   -787   -542    862   -319   -859   -802   -820   -815   -914   -776
    924    187   -737   -555    831   -275   -859   -802   -823   -818   -898   -787
    906    194   -711   -553    807   -257   -857   -802   -833   -844   -896   -795
    914    213   -701   -566    807   -244   -844   -789   -831   -857   -891   -763
    922    239   -683   -581    802   -223   -831   -782   -823   -870   -888   -737
    953    337   -615   -644    784   -137   -797   -766   -805   -875   -870   -711
    914    358   -555   -636    732    -96   -763   -745   -800   -878   -857   -693
    852    298   -553   -576    704   -127   -735   -719   -792   -880   -865   -680
    743    231   -511   -488    628   -140   -693   -685   -769   -857   -836   -636
    659    231   -428   -444    545    -98   -652   -631   -722   -815   -766   -584
    615    233   -384   -426    501    -75   -623   -587   -683   -800   -714   -537
    566    220   -345   -394    457    -62   -613   -587   -633   -800   -696   -501
    509    223   -288   -366    397    -31   -618   -581   -587   -763   -678   -475
    493    259   -233   -376    363     12   -618   -571   -561   -685   -649   -439
    496    319   -179   -410    337     70   -613   -550   -540   -553   -626   -402
    467    348   -122   -407    296    114   -636   -550   -545   -509   -623   -389
    426    379    -49   -405    239    166   -675   -563   -550   -545   -646   -379
    420    400    -20   -410    220    189   -683   -563   -535   -594   -678   -353
    426    379    -46   -402    236    166   -670   -548   -511   -594   -631   -327
    407    335    -75   -371    241    129   -672   -522   -493   -571   -571   -288
    415    335    -83   -376    249    127   -641   -483   -475   -548   -522   -231
    402    316    -85   -358    244    116   -615   -457   -475   -553   -498   -187
    358    293    -64   -324    210    114   -597   -457   -501   -576   -501   -168
    340    309    -31   -324    187    140   -561   -444   -504   -576   -498   -140
    332    311    -20   -324    174    145   -532   -433   -504   -566   -488   -122
    301    306      5   -303    148    155   -517   -423   -506   -540   -485   -103
    290    316     25   -303    132    171   -485   -400   -501   -509   -465    -46
    285    348     62   -316    111    205   -459   -368   -480   -454   -431    -57
    257    387    129   -322     62    257   -439   -327   -449   -405   -397    -25
    179    392    213   -285    -15    303   -402   -283   -415   -376   -371     44
    106    400    293   -254    -93    345   -358   -241   -376   -324   -348     51
     41    392    350   -218   -153    371   -324   -213   -350   -290   -332     49
     25    407    381   -218   -179    394   -303   -200   -340   -283   -335     67
      5    418    413   -210   -202    415   -288   -184   -329   -285   -335     38
    -28    400    428   -187   -228    415   -293   -194   -353   -309   -361    -93
    -57    405    459   -174   -257    431   -280   -189   -342   -296   -379   -101
    -70    431    498   -181   -285    465   -257   -161   -319   -280   -371    -67
    -98    418    517   -158   -306    467   -252   -155   -311   -288   -366    -51
   -132    426    558   -148   -345    493   -233   -148   -301   -298   -335    -49
   -166    431    597   -132   -381    514   -202   -129   -277   -275   -298    -59
   -210    402    613    -98   -410    506   -181   -103   -259   -257   -265    -51
   -249    405    654    -77   -452    530   -150    -72   -231   -228   -236    -15
   -262    439    701    -88   -483    568   -137    -49   -202   -197   -210     12
   -254    457    709   -101   -480    581   -142    -49   -194   -205   -213      5
   -236    480    717   -124   -478    597   -124    -41   -184   -207   -205    -12
   -213    517    730   -150   -470    623   -101    -15   -161   -189   -181     -2
   -207    530    735   -163   -472    631    -85     -2   -150   -192   -176     18
   -184    563    748   -189   -467    654    -80     12   -132   -179   -155     38
   -176    568    745   -197   -459    654    -88     10   -127   -168   -145     33
   -122    571    693   -223   -407    631    -93    -15   -153   -189   -161     -2
    -75    566    641   -246   -358    602   -109    -46   -171   -215   -181    -18
    -70    550    620   -241   -345    584   -127    -72   -194   -233   -197    -12
    -67    537    605   -236   -335    568   -132    -93   -215   -249   -213    -25
    -59    514    574   -226   -316    542   -145   -111   -241   -280   -257    -80
    -88    480    568   -197   -329    524   -135    -93   -231   -270   -267    -77
   -129    441    571   -158   -350    506   -103    -59   -197   -226   -205    -54
   -163    413    574   -127   -368    493    -70    -33   -176   -210   -181    -36
   -163    371    535   -103   -348    452    -70    -36   -200   -259   -226    -57
   -220    309    530    -44   -374    418    -93    -54   -218   -293   -254    -83
   -241    290    532    -25   -387    410    -70    -38   -202   -280   -236    -75
   -231    293    522    -31   -376    407    -46    -23   -189   -267   -215    -83
   -277    233    511     23   -394    371    -44    -23   -194   -280   -226   -103
   -218    257    475    -20   -348    366    -38     -7   -179   -252   -192    -80
   -241    220    462     10   -353    342    -33     -7   -179   -246   -179    -70
   -280    218    498     28   -389    358    -20     -5   -166   -231   -179    -49
   -252    241    493      5   -371    366    -18      7   -150   -210   -148    -54
   -277    150    428     62   -353    288    -23      2   -168   -233   -158   -116
   -350     20    371    166   -361    194     38     46   -163   -280   -223   -194
   -342     10    353    166   -348    181    140    137   -114   -288   -244   -226
   -228    148    376     41   -301    262    239    303     25   -171   -142   -145
   -176    454    631   -137   -405    540    257    428    220    103    153    135
   -194   1041   1236   -423   -717   1137    218    459    452    548    683    649
   -306   1623   1927   -659  -1117   1774     75    267    542    935   1158   1075
   -407   1639   2047   -615  -1226   1842   -163   -122    288    872   1153   1049
   -496    862   1358   -184   -927   1109   -254   -488   -277    119    454    475
   -498     98    597    200   -548    348   -270   -584   -644   -483   -150    -59
   -423   -202    220    314   -322      7   -239   -431   -615   -555   -288   -220
   -389   -270    119    329   -254    -75   -163   -275   -501   -496   -262   -241
   -353   -200    153    275   -254    -25    -83   -158   -379   -402   -176   -202
   -335    -72    259    202   -298     93     -7    -62   -265   -301    -80   -116
   -319    -10    306    163   -314    148     31    -15   -205   -246    -36    -70
   -280     12    293    135   -285    153     62     18   -176   -233    -25    -38
   -231     64    293     80   -262    179     85     44   -161   -220    -15      0
   -244     46    290     98   -267    168     90     38   -163   -223     -5     -5
   -272      5    277    132   -277    140     93     31   -174   -226     10    -18
   -257     23    280    116   -267    150    109     44   -166   -215     28     -7
   -241     54    293     93   -267    174    122     57   -150   -202     51     20
   -236     67    303     83   -270    184    122     57   -150   -202     62     41
   -231     70    301     77   -267    187    127     59   -148   -202     70     46
   -223     75    298     75   -259    187    140     67   -148   -200     80     46
   -176    129    306     20   -241    218    150     85   -129   -181    111     70
   -205    142    348     31   -275    244    142     77   -127   -179    127     80
   -254    135    387     57   -322    262    129     62   -135   -187    127     80
   -181    194    376     -5   -277    285    116     72   -122   -176    129     93
   -168    220    389    -25   -280    303    137     88   -103   -163    145     96
   -228    168    397     28   -314    283    166     83   -114   -171    142     90
   -296    111    407     88   -350    259    145     67   -135   -194    135     72
   -272    140    413     67   -342    275    135     72   -129   -189    153     83
   -215    220    436     -2   -327    329    158     85   -106   -166    189    116
   -223    252    475    -15   -348    363    163     90    -98   -153    218    132
   -215    283    496    -33   -355    389    150     72    -98   -140    231    132
   -220    280    501    -28   -361    389    122     51   -103   -135    220    122
   -200    296    493    -49   -345    394    137     70    -88   -119    241    140
   -218    283    501    -33   -358    392    129     67    -90   -116    270    150
   -171    337    506    -85   -340    420    127     75    -80   -101    298    168
   -127    374    501   -122   -314    436    127     88    -62    -83    309    184
   -179    324    501    -72   -340    413    132     90    -64    -80    309    179
   -161    353    511    -96   -335    431    145    106    -51    -72    322    187
   -155    371    524   -109   -340    446    158    106    -49    -77    319    179
   -137    389    527   -124   -332    457    176    103    -41    -77    327    176
   -145    397    542   -127   -345    470    155     90    -41    -77    332    168
    -80    457    535   -189   -309    496    145    103    -12    -49    358    179
     28    579    548   -306   -259    563    192    155     41      5    407    215
    -18    571    589   -275   -303    579    228    166     59     15    415    210
    -67    540    607   -239   -337    574    239    163     70     23    423    207
    -46    568    615   -262   -329    592    254    176     90     44    433    215
    -75    561    633   -244   -355    597    244    168     90     33    420    202
   -119    524    644   -202   -381    584    220    140     72     12    405    187
    -96    542    639   -226   -368    592    244    137     83     15    394    179
    -96    540    633   -223   -366    587    249    132     85     15    394    168
   -142    517    657   -187   -402    587    249    106     77     10    392    155
   -184    501    685   -158   -433    592    270     85     64     -5    379    150
   -197    485    680   -145   -439    581    257     70     51    -20    368    137
   -161    506    667   -174   -413    587    262     88     72      0    389    155
   -155    548    701   -197   -428    623    270    103    101     33    415    184
   -109    607    717   -249   -413    662    259     85    109     49    420    205
    -72    639    711   -283   -392    675    272     80    114     46    426    231
    -33    652    685   -309   -358    667    262     57    101     28    405    220
    -10    659    667   -327   -340    662    262     49    101     18    389    218
      5    649    644   -327   -319    646    275     57    106     20    392    236
     75    670    592   -374   -259    631    280     67    106     25    397    254
    163    696    532   -431   -184    615    265     62     96     23    384    252
    187    698    511   -444   -161    605    249     46     88     20    384    223
    161    724    563   -441   -200    644    254     54    106     41    436    270
    132    761    626   -449   -246    693    257     59    119     51    467    355
     72    706    633   -389   -280    672    244     33     96     31    449    335
     51    662    610   -358   -280    639    233     31     83     25    465    322
     36    639    602   -337   -283    620    236     41     83     31    480    335
      7    605    594   -306   -293    600    231     51     88     36    465    345
      2    555    553   -280   -275    555    231     44     77     25    449    350
      2    535    530   -270   -265    532    265     46     70      7    444    350
    -49    480    530   -215   -288    504    293     54     62    -18    439    345
   -119    400    517   -142   -319    457    270     23     23    -83    405    314
   -129    368    498   -122   -314    433    272     10      2   -114    353    280
   -127    345    472   -111   -298    410    283      7     -5   -124    324    288
   -129    366    496   -116   -311    431    283      7      0   -122    316    293
   -135    368    501   -116   -319    433    283      0     -7   -132    293    254
   -140    366    506   -111   -322    436    285    -10     -7   -111    288    257
   -150    324    472    -88   -311    397    293     -7     -5    -88    316    259
   -153    228    381    -36   -267    303    309     10     -2    -62    316    233
   -161    114    272     23   -218    192    376     88     36    -80    249    166
   -171    122    293     23   -231    207    459    179    116    -98    228    132
   -155    220    374    -33   -265    296    530    296    244    -20    298    194
    -96    540    636   -220   -366    587    537    366    410    231    574    436
    -77   1187   1265   -555   -670   1223    439    267    514    641   1052    883
   -135   1740   1875   -802  -1005   1808    215    -64    418    917   1426   1197
   -184   1680   1865   -748  -1023   1771    -18   -431    101    782   1371   1153
   -265    940   1205   -337   -735   1072    -75   -711   -426     41    701    704
   -309     96    402    103   -355    249     18   -662   -685   -506     54    252
   -283   -252     31    267   -158   -111     77   -501   -615   -498    -75    101
   -265   -293    -28    277   -119   -161    145   -350   -446   -405    -23    103
   -288   -257     31    272   -161   -114    205   -241   -293   -329     57    148
   -246   -103    140    174   -194     18    259   -166   -163   -202    150    213
   -205     -7    197    106   -202     93    296   -114    -77    -88    202    257
   -150     28    176     59   -163    101    309    -90    -33    -38    215    267
   -127     23    150     51   -137     85    285   -101    -31    -38    220    265
   -184    -23    158    101   -174     67    277   -111    -41    -41    220    231
   -179    -12    166     96   -174     75    283   -111    -49    -41    226    220
   -207    -36    168    122   -189     64    267   -127    -72    -64    200    205
   -202    -38    163    122   -184     62    254   -135    -83    -93    168    189
   -187    -18    168     98   -179     75    252   -122    -64    -96    166    210
   -213    -20    192    114   -202     85    241   -127    -67    -98    168    213
   -228      0    228    114   -228    114    228   -132    -67   -119    163    207
   -153     88    241     33   -197    163    231   -132    -49   -127    150    202
    -51    148    200    -49   -127    174    226   -142    -51   -148    127    194
    -33    176    210    -72   -122    192    207   -155    -62   -158    137    187
    -64    176    241    -57   -153    207    197   -166    -59   -148    155    187
    -46    168    215    -59   -129    192    194   -161    -51   -145    155    179
     23    246    223   -137   -101    236    192   -155    -44   -140    174    189
    -18    254    272   -119   -145    265    192   -168    -49   -148    174    200
    -28    244    272   -106   -150    257    184   -171    -46   -150    176    210
     49    314    265   -181   -106    290    155   -174    -36   -142    197    239
      5    285    280   -148   -137    283    122   -213    -70   -181    179    220
    -31    270    301   -119   -166    285    135   -226    -83   -194    176    223
      0    316    314   -158   -155    314    142   -215    -64   -176    205    241
     10    345    335   -176   -161    340    140   -207    -51   -155    228    252
    -10    350    358   -171   -184    353    135   -218    -62   -158    218    246
    -20    368    389   -176   -205    379    142   -210    -49   -148    223    257
    -20    389    410   -187   -215    400    142   -207    -38   -137    233    257
     44    465    420   -254   -187    444    153   -187    -10   -116    257    277
     15    452    436   -236   -210    444    135   -205    -33   -142    231    265
    -25    449    475   -213   -252    462    127   -213    -36   -161    200    257
      0    519    519   -262   -259    519    150   -181      2   -127    223    265
     33    555    522   -293   -244    540    161   -161     25   -106    249    280
     12    532    519   -272   -254    524    179   -168     25   -116    241    270
    -38    519    558   -241   -298    537    189   -179     23   -111    244    252
   -111    470    581   -181   -348    527    174   -210      2   -129    231    187
    -70    532    602   -231   -335    566    181   -210     10   -122    231    161
    -23    594    615   -285   -319    605    181   -215     23   -111    233    142
    -10    623    633   -306   -322    628    181   -220     28   -106    233    142
    -23    626    649   -303   -337    636    171   -231     25   -109    226    148
    -23    602    626   -288   -324    613    163   -244     15   -124    202    140
    -18    607    626   -296   -322    615    153   -257      2   -132    181    124
    -20    605    626   -293   -322    615    132   -275     -7   -140    168    114
    -20    615    633   -298   -327    623    127   -283    -10   -140    163    114
      2    613    610   -306   -303    613    127   -290    -12   -137    150     98
     85    644    555   -366   -233    600    114   -301    -15   -127    129     88
    127    659    532   -394   -202    597    106   -306    -10   -103    103     83
     98    633    535   -368   -218    584     96   -316     -2    -59     85     72
    101    680    579   -389   -239    631    106   -309     25      7    145     80
    103    745    641   -426   -267    693    114   -298     54     51    244    103
    109    802    693   -454   -290    748    103   -293     62     64    314    116
    114    865    750   -491   -316    807     96   -288     67     49    340    137
    145    963    818   -553   -335    891     90   -280     83     41    355    161
    114    974    859   -545   -374    917     85   -280     96     20    329    166
    132    992    857   -563   -363    924     88   -283    111     12    329    163
    109   1002    893   -558   -392    950     85   -283    119      2    329    168
     90    982    891   -535   -400    937     77   -272    114    -28    324    176
     80    930    849   -506   -384    888     62   -285     80    -70    280    168
     72    932    859   -504   -394    896     57   -288     77    -67    285    181
     33    893    859   -465   -413    875     67   -277    111    -57    298    205
    -31    857    888   -413   -459    872     96   -252    158    -44    324    239
     -7    852    859   -423   -433    857    106   -231    181    -54    322    252
      2    826    823   -415   -410    823    101   -223    184    -36    303    265
    -51    784    833   -366   -441    807     88   -239    179     23    293    265
    -67    745    813   -337   -439    779     62   -280    132     36    249    241
    -96    711    807   -309   -452    761     36   -316    101    -12    210    205
   -142    657    800   -257   -472    730     23   -319    116    -33    215    202
   -150    605    756   -228   -454    680     23   -303    150    -12    236    213
    -93    576    670   -241   -381    623     23   -296    155     -7    241    223
    -77    535    613   -231   -345    571     28   -301    145    -20    236    249
    -80    472    553   -197   -316    511     33   -303    127    -36    223    249
    -54    400    452   -174   -254    423     62   -288    111    -64    181    213
     25    361    335   -192   -153    348    135   -207    145    -85    140    171
     83    410    327   -249   -122    371    218   -101    231    -59    153    176
     46    444    397   -246   -174    420    293     15    353     49    249    252
      7    670    662   -340   -327    667    303     72    493    298    504    498
    -10   1270   1280   -628   -644   1275    231      0    610    698    976    935
    -80   1831   1909   -875   -995   1870     -5   -348    511   1023   1363   1236
   -168   1758   1927   -795  -1047   1842   -226   -688    213    953   1317   1145
   -301   1034   1335   -366   -820   1184   -259   -911   -244    265    701    722
   -324    215    540     54   -431    376   -174   -852   -511   -387     51    192
   -267    -15    249    140   -259    116   -103   -665   -397   -363    -64     51
   -241    -15    226    127   -236    106    -41   -524   -254   -265    -41     85
   -236     62    298     85   -267    181     36   -413   -122   -142     36    132
   -223    153    376     36   -298    265     85   -348    -25    -38    127    161
   -205    200    405      0   -303    301    140   -309     20     20    155    153
   -236    192    428     20   -332    309    148   -306     36     33    140    155
   -257    194    449     31   -353    322    145   -306     44     31    129    163
   -270    179    449     46   -358    314    148   -303     49     33    129    155
   -239    189    428     23   -332    306    148   -301     49     28    111    166
   -215    181    397     15   -306    288    140   -301     49     31     90    171
   -192    197    389     -2   -290    290    132   -306     49     28     70    187
   -103    267    371    -80   -236    319    158   -285     67     44     77    210
   -166    187    350    -12   -259    267    132   -314     38     23     54    161
   -116    197    314    -41   -215    254    127   -319     31     25     80    145
    -72    194    267    -62   -168    231    129   -316     33     23     77    150
   -106    150    257    -20   -181    202    124   -327     28     20     62    145
   -114    150    265    -20   -189    207    116   -332     31     28     83    129
   -122    163    285    -20   -205    223    132   -311     54     72    148    153
   -127    168    293    -23   -210    231    140   -298     64     98    166    176
   -161    163    324      0   -241    244    132   -303     62     88    145    192
   -176    148    324     12   -249    233    140   -293     75    111    155    213
   -168    174    342     -5   -254    257    153   -272    103    153    197    241
   -171    181    353     -7   -262    267    150   -259    119    171    210    259
   -168    181    350     -5   -259    265    142   -259    116    163    192    280
   -215    161    376     25   -296    267    137   -265    106    158    189    311
   -215    168    384     23   -298    275    137   -252    119    184    231    327
   -200    181    379      7   -288    277    135   -239    135    207    257    329
   -192    179    371      7   -280    275    122   -228    142    220    257    355
   -194    200    394     -5   -293    296    122   -213    163    236    249    415
   -218    202    420      7   -319    311    135   -197    179    257    270    496
   -246    163    407     41   -329    285    145   -187    194    293    324    532
   -257    155    413     51   -335    283    161   -176    210    311    319    542
   -280    171    452     51   -366    311    179   -155    223    324    301    589
   -293    171    465     59   -379    319    181   -155    223    316    280    605
   -298    171    467     62   -384    319    192   -153    233    335    322    628
   -241    231    472      5   -355    350    213   -127    270    397    488    517
   -257    210    465     20   -361    337    210   -116    288    420    527    501
   -311    181    493     64   -402    337    223   -106    303    431    483    558
   -342    168    509     85   -426    337    228   -106    303    428    444    592
   -358    161    519     98   -439    340    226   -111    306    433    420    594
   -361    171    530     93   -444    350    223   -114    311    436    387    600
   -366    150    517    109   -441    332    220   -114    309    428    368    600
   -363    142    506    109   -436    324    213   -114    309    441    387    584
   -355    174    530     90   -441    350    213   -111    314    457    420    555
   -314    197    511     57   -415    355    218    -98    329    470    454    555
   -316    207    524     54   -420    366    231    -85    348    485    465    548
   -350    192    540     77   -444    363    226    -93    348    488    470    522
   -366    161    527    103   -446    342    210   -116    327    462    452    496
   -361    148    506    106   -436    327    205   -103    327    454    436    478
   -322    189    509     64   -415    348    218    -67    361    485    462    478
   -319    223    542     46   -431    384    228    -44    392    511    480    483
   -311    249    561     31   -436    405    233    -33    402    522    498    488
   -283    296    576     -7   -431    436    249    -23    418    537    527    491
   -285    303    587    -10   -436    444    262    -15    428    542    545    480
   -246    366    610    -62   -428    485    275      7    449    563    576    493
   -210    441    652   -114   -431    545    288     36    480    602    626    524
   -257    444    701    -96   -480    571    290     31    488    615    641    527
   -322    415    737    -46   -530    576    272    -15    452    587    615    501
   -348    371    719    -12   -532    545    236    -62    407    537    561    491
   -303    374    678    -33   -491    524    215    -77    384    514    563    480
   -280    384    665    -51   -472    522    213    -75    379    524    626    491
   -285    374    659    -46   -472    517    200    -77    371    532    672    452
   -272    402    672    -64   -472    535    181    -80    366    540    698    402
   -246    413    659    -83   -452    535    181    -77    361    527    693    363
   -233    371    602    -70   -418    485    194    -70    345    496    672    327
   -233    316    550    -41   -392    433    202    -75    327    478    659    314
   -228    290    519    -33   -374    405    187    -90    306    454    605    353
   -194    314    509    -59   -350    410    171   -111    288    426    545    397
   -192    309    501    -59   -348    405    153   -135    267    397    504    418
   -207    283    491    -38   -348    384    142   -142    254    392    517    431
   -272    244    517     12   -394    379    161   -140    259    413    558    428
   -306    239    545     33   -426    392    181   -127    267    423    555    423
   -226    262    485    -18   -355    374    150   -129    259    407    506    402
   -137    252    389    -57   -265    322    129   -129    246    381    465    348
   -103    184    288    -41   -197    236    158    -90    252    329    397    262
    -90    176    267    -41   -179    220    228    -15    296    306    350    213
    -59    241    301    -93   -179    270    301    111    400    384    384    267
    -10    514    524   -252   -267    519    324    218    571    618    618    467
     -5   1091   1096   -542   -550   1093    244    194    748   1026   1104    859
    -80   1782   1862   -849   -971   1821     33    -59    810   1436   1600   1278
   -140   1844   1984   -854  -1062   1912   -241   -452    566   1415   1610   1267
   -205   1221   1426   -509   -815   1322   -358   -792     49    769   1031    818
   -239    337    574    -51   -407    454   -314   -844   -348     38    324    254
   -210    -64    145    137   -179     38   -267   -680   -342   -109    103     28
   -137    -33    101     85   -122     33   -207   -524   -189    -15    106     44
    -75     33    109     20    -93     72   -119   -413    -72     70    161     51
    -62     80    142     -7   -101    111    -36   -332     10    140    233     70
    -62    124    187    -31   -124    155      7   -283     64    181    259    106
    -28    150    176    -62   -103    163     10   -265     80    194    254    114
     -5    174    179    -85    -90    174     10   -259     77    187    228    109
    -10    179    189    -85    -98    181     10   -257     80    184    210    101
      0    181    181    -90    -90    181     18   -241     90    194    228    111
     10    207    197   -109    -93    202     18   -249     85    202    233    103
     33    231    197   -132    -83    215      5   -259     80    202    231    111
     49    223    174   -137    -62    197     -5   -265     70    192    226    111
     64    233    168   -148    -51    202     -7   -265     62    187    205    101
     59    246    184   -153    -62    215     -2   -257     62    189    202    109
     31    244    213   -137    -90    228     -2   -254     59    189    194     98
     20    262    239   -142   -109    252     -2   -254     57    189    184    106
      5    270    265   -137   -129    267     -5   -254     57    200    192    109
    -18    280    298   -132   -158    288    -10   -259     51    207    200     75
     -5    301    306   -148   -155    303    -25   -272     38    202    200     90
     59    379    319   -220   -129    350    -28   -259     49    215    228    127
    127    420    293   -272    -83    358    -44   -254     49    223    241    122
     57    368    309   -215   -127    340    -67   -293      5    184    197    111
     36    355    319   -197   -142    340    -77   -324    -28    150    163    106
      0    355    353   -179   -176    355    -83   -329    -44    142    145     64
    -31    363    394   -166   -213    379    -88   -327    -49    145    148     51
    -49    392    439   -174   -244    415    -85   -311    -33    163    181     96
      0    436    436   -218   -218    436    -96   -303    -25    176    210    122
     49    457    405   -254   -176    431   -124   -319    -41    161    200    106
      2    467    465   -233   -231    467   -114   -301    -20    176    215    142
    166    496    327   -332    -83    413   -163   -335    -64    137    166     64
    431    514     83   -472    174    301   -254   -413   -150     49     75    -18
    361    542    179   -454     90    361   -228   -384   -127     77    124     12
    215    545    329   -379    -57    439   -179   -335    -85    124    174     67
    174    561    384   -368   -103    472   -155   -324    -67    140    205     77
    106    566    457   -337   -174    511   -116   -298    -28    176    241    101
     51    545    491   -298   -220    519    -83   -267      2    223    249    106
      5    530    524   -267   -259    527    -59   -239     31    303    259    114
    -38    542    579   -254   -309    561    -46   -218     62    337    298    137
    -23    566    589   -272   -306    576    -41   -205     83    319    298    135
    -12    561    571   -275   -293    566    -18   -194     96    316    293    114
    -23    519    542   -246   -283    530     10   -197     88    319    275     98
     23    519    496   -272   -236    509     -2   -218     72    290    233     88
     80    537    457   -309   -187    496    -18   -226     64    254    226     75
    140    530    389   -335   -124    462    -54   -249     44    226    220     64
    145    496    350   -319   -101    423    -59   -252     44    228    213     49
    106    483    374   -296   -135    428    -38   -233     64    244    220     46
     88    491    402   -288   -155    446    -20   -220     77    290    236     80
    101    478    376   -290   -137    426     -5   -215     72    303    226    106
    111    475    363   -293   -124    420     18   -194     77    301    226    132
     75    483    405   -280   -166    446     38   -174     96    314    249    127
     85    498    413   -293   -163    457     38   -150    116    324    252    155
    142    514    368   -329   -111    441     20   -142    135    329    244    187
    223    542    319   -381    -46    431     25   -140    161    342    262    179
    241    563    319   -405    -38    444     31   -137    171    350    262    150
    220    587    366   -405    -72    478     44   -129    187    397    259    155
    192    607    415   -402   -111    511     75   -103    220    470    288    197
    179    610    431   -394   -124    522     93    -85    244    506    311    223
    168    602    431   -387   -132    517     96    -93    244    509    316    244
    168    597    428   -384   -129    514    101    -96    239    488    296    265
    161    555    394   -358   -116    475     83   -114    215    441    257    244
    142    537    394   -340   -124    467     62   -129    200    420    244    223
    135    524    389   -329   -127    457     49   -132    194    407    223    223
    116    491    371   -303   -127    431     49   -124    194    402    215    220
    101    449    348   -277   -124    400     51   -122    189    397    210    189
    101    410    309   -254   -103    361     36   -142    166    355    176    142
     98    371    270   -236    -85    322     25   -153    153    324    137    122
     80    350    270   -215    -93    311     28   -150    145    311     98    109
     67    316    249   -192    -90    283     25   -150    129    285     59    101
     59    285    226   -171    -83    257     20   -171     98    246     20     88
     62    285    223   -174    -80    254     28   -163    106    259     49     98
     70    262    192   -166    -59    228     36   -150    116    283     72     90
     75    262    184   -171    -54    223     33   -150    114    296     77     70
     70    270    200   -168    -64    236     25   -153    111    293     75     54
     51    213    158   -135    -51    187     31   -148    101    259     31     25
     36    140    103    -88    -33    122     88    -93    122    228    -23    -38
     31    111     77    -72    -23     93    176     -5    179    210    -85    -96
     46    140     93    -93    -23    116    246    127    285    277    -41    -77
     64    413    345   -239   -140    379    272    241    459    517    220    132
     62   1021    958   -540   -446    989    233    233    636    917    698    602
    -46   1680   1727   -818   -888   1701     98      2    696   1301   1166   1031
   -174   1823   1997   -823  -1085   1909   -135   -394    472   1343   1275   1078
   -252   1166   1418   -459   -833   1291   -239   -724    -41    693    667    589
   -213    288    498    -38   -355    392   -249   -813   -441    -54    -96     -7
   -109   -129    -23    119    -44    -77   -228   -672   -446   -218   -355   -246
    -18   -213   -194    116     88   -205   -166   -511   -319   -158   -368   -277
     46   -163   -210     57    127   -187    -96   -397   -192    -59   -311   -267
     59    -67   -129      2     93    -98    -33   -314    -80     41   -241   -215
     57     -5    -62    -28     57    -33     15   -267    -10    106   -205   -174
     67     36    -31    -51     49      2     46   -239     15    135   -179   -171
     62     67      5    -67     28     36     54   -226     28    155   -145   -176
     59     67      7    -64     25     38     67   -205     46    161   -127   -166
     41     49      7    -46     15     28     93   -174     70    174   -109   -140
    -12     49     62    -18    -36     54    132   -140    101    194    -72    -93
     12     51     36    -33    -10     46    127   -140     96    192    -62   -101
     70     90     20    -80     25     54    111   -140     96    187    -70   -109
     10     88     77    -49    -33     83    124   -114    119    215    -70    -98
   -129     88    218     20   -174    153    194    -62    181    275    -28    -44
   -184     62    244     59   -213    153    200    -54    197    285    -23    -38
   -197     36    233     80   -215    132    166    -80    181    249    -62    -49
    -80    168    249    -46   -166    210    215    -33    231    272    -49      2
   -122    150    272    -12   -197    210    241    -10    254    290    -46      2
   -335     36    368    148   -350    202    226    -23    249    314    -33    -15
   -332     80    413    124   -374    246    254     -2    277    368      2     12
   -361     67    428    145   -394    249    236    -23    265    376     -2     12
   -363     72    436    145   -400    254    215    -41    252    400     -5      5
   -348     57    402    142   -376    228    163    -70    226    400    -38      0
   -233    119    350     57   -290    233    127    -57    231    413    -57     28
   -103    236    340    -67   -220    288    153     -5    272    439     -2     77
   -168    213    381    -20   -275    296    142     -2    275    402     18     85
   -205    155    361     23   -283    259    103    -28    252    353    -20     64
   -155    174    329    -10   -241    252    116     -5    262    371     -5     88
   -142    171    311    -15   -228    241    135     28    283    407     12    135
   -176    140    316     18   -246    228    137     41    283    420      0    171
   -194    103    298     44   -246    200    153     51    280    415     10    192
   -197     98    296     49   -246    197    179     59    283    423     41    202
   -218     75    293     70   -257    184    192     59    272    413     31    233
   -241     67    309     88   -275    187    194     59    265    405      7    280
   -246     75    319     85   -283    194    194     70    267    410    -20    272
   -226     90    316     67   -272    202    202     90    270    405     -7    262
   -194    109    303     41   -249    205    207    103    277    394    -15    298
   -179    109    288     36   -233    197    228    124    296    415    -10    316
   -158    137    293      7   -226    213    236    137    309    439     -7    257
   -132    161    293    -12   -213    226    228    145    314    449      5    218
   -124    129    252     -2   -189    189    239    150    316    465     15    184
   -109    124    233     -7   -171    179    249    161    327    478    -28    135
   -106    109    213     -2   -158    161    262    166    322    457    -57    101
   -109    103    213      2   -161    158    272    163    306    428    -64     70
   -114     98    210      7   -161    153    257    161    296    436    -62     28
   -127     93    220     18   -174    155    259    166    298    454   -109      7
   -137     93    231     23   -184    161    267    171    301    475   -114      5
   -135    109    244     12   -189    176    267    181    309    491    -98    -12
   -158    103    262     25   -210    181    277    184    311    488   -116    -10
   -176    106    283     36   -228    194    290    197    319    488   -140      2
   -158    124    283     15   -220    202    306    213    322    493   -163      7
   -145    140    283      2   -213    210    322    226    324    504   -161     -5
   -122    137    257     -7   -189    197    324    239    327    506   -179    -31
    -88    150    239    -31   -163    194    332    249    324    504   -187    -44
    -64    163    226    -49   -148    194    335    249    322    483   -187    -70
    -51    179    231    -64   -140    205    335    249    322    480   -176   -114
    -46    202    246    -77   -148    223    342    262    332    491   -176   -109
    -36    218    254    -90   -145    236    355    270    342    501   -166    -83
    -46    200    246    -80   -145    223    337    244    322    493   -202   -101
    -57    171    228    -59   -142    200    316    218    298    472   -226   -119
    -70    158    226    -44   -148    192    309    210    288    462   -236   -124
    -96    153    249    -28   -171    200    319    226    301    470   -205    -90
    -46    135    181    -46   -114    158    316    233    306    485   -192    -75
    -28     72    101    -23    -64     85    296    210    277    452   -252   -101
    -80     -5     72     41    -77     33    285    189    252    423   -275   -142
    -96    -75     20     85    -59    -28    270    166    223    392   -303   -174
   -109   -145    -36    127    -36    -93    254    142    189    361   -324   -213
    -90   -163    -72    127    -10   -119    246    132    176    337   -358   -205
    -72   -179   -106    124     15   -142    239    119    161    309   -397   -192
    -59   -181   -122    122     31   -153    226    106    148    293   -405   -181
    -46   -205   -158    124     54   -184    215     96    137    283   -420   -176
    -54   -236   -184    145     64   -210    218     90    137    296   -392   -192
    -41   -262   -223    150     90   -244    218     88    132    298   -366   -192
    -10   -267   -257    140    122   -262    207     88    127    288   -363   -202
     31   -301   -332    135    179   -316    215    116    129    267   -407   -233
     46   -358   -405    155    223   -381    283    184    153    239   -472   -272
     46   -389   -439    171    239   -413    366    285    215    254   -483   -285
     80   -340   -420    129    249   -379    426    428    335    366   -374   -218
    114     46    -67    -83     90    -10    439    540    535    662    -59    140
     15    662    646   -340   -316    654    410    527    750   1093    454    657
   -153   1052   1202   -449   -678   1124    262    275    766   1371    826    963
   -241    896   1137   -327   -688   1015     51   -114    462   1184    683    820
   -314     51    366    129   -340    207    -67   -472   -127    376   -122    142
   -252   -597   -345    423     44   -472   -129   -535   -415   -103   -633   -316
   -166   -800   -633    480    231   -717   -103   -374   -353   -114   -693   -433
   -109   -756   -646    433    267   -701     -7   -189   -189     18   -600   -402
    -59   -646   -589    353    262   -618     98    -49    -49    135   -511   -311
    -28   -553   -524    290    246   -540    176     31     41    205   -465   -228
    -46   -504   -459    272    205   -483    213     67     80    239   -439   -200
    -70   -501   -431    285    179   -467    223     83    103    252   -433   -189
    -67   -509   -441    288    187   -475    223    101    119    265   -413   -184
    -20   -480   -459    249    218   -470    213    101    119    254   -426   -181
      2   -457   -459    226    228   -457    207     93    111    244   -436   -189
      7   -452   -459    223    233   -454    228     98    111    244   -446   -187
    -77   -519   -441    298    179   -480    223     90     98    228   -467   -187
    -64   -488   -423    275    176   -454    223    101    111    241   -452   -148
    -28   -439   -410    231    189   -423    236    124    132    262   -418   -114
    -83   -472   -389    277    153   -431    244    119    122    249   -413   -129
    -64   -449   -384    254    158   -418    241    124    135    265   -384   -127
    -41   -405   -363    223    158   -384    257    142    153    285   -355   -109
    -59   -402   -345    231    142   -376    275    153    161    290   -350   -103
   -137   -462   -324    301     93   -394    270    140    148    270   -368   -109
   -137   -462   -324    298     90   -392    257    127    135    254   -371   -122
    -83   -397   -314    239    114   -355    259    140    148    275   -340   -114
    -85   -387   -303    236    106   -345    270    153    158    288   -314   -101
   -106   -392   -285    249     88   -340    272    155    163    296   -309    -93
   -114   -379   -267    244     75   -324    280    166    168    309   -288    -90
   -127   -348   -223    236     46   -285    290    176    181    324   -277    -75
   -124   -332   -207    226     38   -270    290    179    184    327   -285    -59
    -90   -316   -226    205     67   -272    290    184    179    322   -309    -49
    -85   -290   -205    184     59   -249    293    200    189    350   -241    -41
    -98   -280   -181    187     41   -231    296    215    197    363   -215    -33
   -103   -280   -176    192     33   -228    280    213    192    358   -233    -33
   -103   -249   -145    176     20   -197    275    239    218    379   -226      0
   -119   -218    -98    166    -12   -158    283    265    241    400   -202     28
   -148   -233    -85    189    -31   -161    314    262    236    402   -192     23
   -161   -244    -85    200    -38   -166    348    275    239    410   -184     23
   -132   -215    -83    174    -25   -150    363    298    262    436   -153     28
    -49   -137    -90     93     18   -114    363    329    290    454   -135     44
    -59   -148    -90    103     12   -119    340    322    296    449   -155     67
   -140   -231    -93    184    -25   -163    332    301    277    428   -202     54
   -181   -244    -62    213    -59   -153    358    309    288    436   -207     49
   -192   -252    -59    218    -67   -155    371    314    293    441   -200     38
   -137   -200    -62    168    -38   -129    392    337    314    457   -200     41
   -122   -189    -70    153    -28   -129    410    350    324    467   -200     36
   -150   -246    -96    200    -28   -171    420    337    306    454   -226     10
   -179   -277    -98    228    -41   -189    423    337    303    446   -236      5
   -184   -257    -75    220    -57   -166    431    348    314    449   -228     12
   -176   -233    -57    202    -59   -145    418    353    319    452   -220     12
   -140   -215    -75    179    -33   -145    402    355    319    449   -231      5
   -106   -174    -67    140    -20   -122    402    368    337    467   -226     15
    -98   -168    -72    132    -15   -122    407    376    345    475   -218     28
   -111   -168    -59    137    -28   -114    413    371    337    467   -226     25
   -161   -192    -31    176    -64   -111    415    366    322    457   -231     28
   -135   -163    -31    148    -51    -98    426    376    332    462   -218     28
   -140   -166    -25    153    -59    -96    420    379    335    465   -226     25
   -101   -122    -20    109    -41    -72    415    394    345    480   -218     54
   -119   -116      2    119    -62    -57    415    392    340    472   -207     54
   -181   -150     28    166   -106    -62    433    384    329    467   -215     28
   -228   -187     41    207   -137    -72    449    387    316    467   -194      5
   -197   -129     67    161   -132    -31    459    394    324    480   -163     23
   -142    -54     88     98   -116     15    467    402    342    496   -158     49
   -137    -70     67    103   -103     -2    439    376    311    465   -197     33
   -132    -85     46    109    -90    -20    418    342    270    439   -223     15
   -119    -83     33    101    -77    -25    407    327    249    428   -228      2
    -85    -54     31     70    -59    -12    402    340    254    441   -210      5
    -93    -80     12     85    -54    -33    381    324    233    420   -218    -23
   -119   -127     -7    122    -57    -67    371    303    205    384   -236    -62
   -119   -192    -75    153    -23   -132    366    285    171    340   -257   -101
    -49   -181   -132    116     41   -158    363    296    168    345   -272   -106
    -38   -223   -184    129     72   -205    324    270    137    316   -306   -140
   -150   -355   -207    252     28   -283    329    228     77    259   -358   -200
   -239   -449   -213    342    -15   -332    345    202     36    215   -400   -246
   -228   -428   -200    329    -15   -314    348    210     36    213   -407   -252
   -166   -415   -249    290     38   -332    337    210     28    205   -405   -265
   -129   -389   -262    259     64   -327    319    202     18    192   -387   -270
   -135   -420   -285    275     72   -355    319    197      5    163   -407   -290
   -137   -470   -332    303     96   -402    332    215     -2    140   -439   -316
    -83   -491   -410    285    161   -452    371    288     31    116   -493   -368
   -106   -506   -402    306    148   -454    467    397    114    129   -493   -397
    -85   -384   -298    233    106   -342    532    535    259    257   -381   -342
    -10     12     23      0    -15     18    555    649    457    542    -67    -67
    -31    657    688   -311   -361    672    509    600    613    932    439    413
   -189   1085   1275   -449   -732   1179    301    277    540   1166    771    662
   -283    992   1275   -355   -779   1132     41   -129    184    995    662    517
   -303    327    631    -10   -467    478    -59   -483   -400    210    -15      2
   -254   -420   -166    337    -46   -293    -38   -465   -678   -384   -620   -467
   -215   -776   -561    496    171   -670      5   -306   -620   -368   -727   -615
   -161   -810   -649    485    241   -730    114   -140   -475   -220   -675   -613
    -90   -691   -600    392    254   -646    194    -15   -342   -122   -605   -545
   -103   -600   -496    350    194   -548    257     59   -241    -54   -519   -454
   -145   -579   -433    361    142   -506    272     83   -197      0   -511   -407
   -197   -607   -413    400    106   -511    280     83   -181     28   -548   -415
   -176   -566   -389    371    106   -478    303    103   -161     51   -553   -394
   -148   -527   -381    337    114   -454    316    116   -145     72   -527   -361
   -148   -524   -376    335    114   -452    327    116   -140     67   -524   -363
   -116   -493   -379    303    129   -436    345    124   -124     67   -506   -374
    -83   -444   -361    265    137   -402    340    135    -96     96   -491   -376
   -122   -433   -311    277     93   -374    306    119    -93    153   -485   -350
   -168   -475   -306    319     67   -392    309     96   -129    129   -511   -342
   -135   -454   -319    293     90   -387    301     93   -140    106   -535   -358
    -80   -407   -327    244    122   -368    283    101   -129    106   -540   -358
    -93   -410   -319    249    111   -366    285    103   -124    103   -530   -348
   -114   -407   -293    259     88   -350    285     90   -124    106   -522   -340
   -114   -381   -267    246     75   -324    290     96   -114    116   -519   -340
    -75   -345   -270    210     96   -309    257     88   -111    119   -514   -355
    -23   -301   -277    161    124   -290    233     90   -106    119   -496   -345
    -10   -311   -301    161    142   -309    254    101    -98    109   -491   -337
    -23   -329   -306    176    140   -319    246     83   -119     75   -511   -358
    -51   -316   -265    184    106   -290    257     96   -106     83   -511   -350
    -54   -257   -202    155     72   -231    254    106    -83    109   -491   -324
    -67   -257   -192    161     62   -226    226     93    -90    106   -485   -322
    -88   -267   -179    176     44   -226    215     77   -111     88   -496   -327
   -101   -218   -116    161      7   -168    239    101    -83    111   -475   -298
    -36   -192   -155    114     57   -174    239    114    -67    127   -467   -280
    -20   -179   -158     98     67   -171    223    111    -64    124   -470   -270
    -12   -150   -137     80     59   -145    215    124    -46    137   -478   -241
      7   -132   -140     62     72   -135    223    140    -31    145   -483   -220
    -38   -150   -114     93     36   -132    246    142    -36    145   -496   -210
    -67   -150    -85    109      7   -119    270    140    -41    137   -511   -202
    -67   -103    -36     83    -15    -70    293    161    -23    150   -501   -189
    -38    -88    -49     64      5    -70    293    158    -23    142   -517   -197
    -38   -106    -67     70     12    -85    288    142    -36    132   -545   -205
    -10    -83    -72     46     28    -77    290    150    -25    142   -535   -210
     41      0    -41    -20     41    -20    280    174      7    174   -496   -200
     67     38    -28    -51     49      5    254    171     23    179   -488   -207
    -12    -15     -5     12     -5    -10    254    122     -5    150   -506   -249
    -75    -51     20     62    -49    -15    296    101    -23    124   -519   -280
    -85    -67     15     75    -51    -28    306    106    -25    106   -522   -301
    -51    -70    -18     62    -18    -44    306    119    -12     98   -522   -306
    -44    -59    -15     49    -15    -38    296    101    -15     88   -540   -337
    -51    -62    -10     57    -23    -36    277     83    -28     77   -550   -358
    -49    -25     23     36    -38     -2    270     88    -15     85   -545   -361
    -28     18     46      5    -36     31    283    101      7    101   -542   -353
    -41    -18     23     28    -33      2    270     90     -5     77   -566   -374
    -12      7     18      2    -15     12    249     90    -12     67   -571   -392
    -25     -5     20     12    -23      7    236     85    -20     54   -584   -415
    -41    -18     23     31    -33      2    259    101    -12     57   -579   -405
    -23     25     46     -2    -36     36    267    111     10     75   -561   -381
     -5     72     77    -36    -41     75    272    122     25     90   -553   -363
     -5    103    109    -51    -57    103    275    127     28     90   -561   -361
     20    148    127    -83    -51    137    288    155     64    114   -550   -332
    -18    127    145    -54    -83    135    319    158     70    122   -535   -322
    -93     75    166      7   -129    119    342    150     67    119   -530   -335
   -135     49    181     41   -158    116    358    150     75    119   -517   -332
   -119     72    192     23   -155    132    358    148     83    122   -509   -314
   -106     70    174     15   -140    122    340    129     67    103   -524   -314
    -80     54    135     10   -106     93    335    124     67     98   -522   -314
    -67     33     98     15    -83     64    327    127     67     93   -530   -309
    -33     46     80     -5    -57     62    314    129     59     85   -553   -309
    -51      5     54     23    -54     28    303    109     20     38   -613   -350
    -54    -67    -12     59    -23    -41    285     85    -18    -12   -675   -402
    -59   -122    -64     90      0    -93    288     80    -36    -44   -719   -426
   -103   -197    -93    150     -5   -145    319     75    -59    -72   -769   -441
   -122   -244   -122    181      0   -184    309     62    -75    -96   -810   -446
    -72   -236   -166    153     46   -202    298     72    -70   -109   -839   -436
    -41   -220   -179    129     67   -200    309     90    -46    -96   -826   -418
    -72   -249   -176    161     51   -213    332     96    -38    -96   -823   -423
   -176   -345   -168    259     -5   -259    319     67    -62   -137   -862   -454
   -223   -420   -197    322    -15   -309    311     38    -88   -189   -906   -462
   -189   -439   -249    314     28   -345    332     57    -83   -205   -930   -459
   -142   -475   -332    309     93   -405    384    137    -33   -189   -953   -491
   -142   -459   -319    301     85   -389    436    249     54   -137   -961   -506
   -129   -355   -226    241     46   -290    488    384    187    -20   -885   -441
    -90    -75     15     83    -54    -31    509    493    361    207   -670   -239
    -70    444    514   -187   -290    478    467    522    537    574   -246    137
   -192    943   1132   -376   -662   1039    296    228    475    833    122    397
   -223   1047   1267   -413   -745   1156     46   -140    210    839    200    394
   -194    587    782   -197   -488    683    -75   -423   -207    340   -239     75
   -249   -314    -64    283    -93   -189    -49   -540   -631   -478  -1013   -457
   -298   -823   -524    561    109   -672    -18   -439   -652   -657  -1249   -670
   -275   -945   -670    610    194   -807     75   -270   -493   -535  -1202   -672
   -272   -961   -688    615    205   -826    166   -150   -363   -397  -1130   -659
   -254   -901   -646    579    194   -774    215    -75   -267   -277  -1065   -626
   -197   -787   -592    491    197   -691    262    -20   -200   -194   -987   -545
   -158   -730   -571    444    205   -652    277     15   -163   -155   -961   -501
   -158   -722   -563    439    200   -644    288     36   -145   -155   -989   -504
   -158   -696   -537    428    189   -618    311     44   -150   -163   -989   -517
   -168   -696   -527    431    176   -613    303     25   -163   -163   -997   -527
   -166   -691   -524    426    179   -607    306     28   -171   -166  -1005   -532
   -142   -639   -498    389    174   -568    319     44   -158   -132   -953   -532
   -168   -657   -488    413    158   -574    303     31   -168   -124   -937   -530
   -166   -665   -498    415    163   -581    309     41   -161   -122   -932   -545
   -171   -678   -506    426    166   -594    322     59   -145    -93   -901   -566
   -176   -667   -491    420    155   -579    327     77   -132    -85   -888   -566
   -174   -649   -475    413    150   -563    332     93   -137    -88   -872   -535
   -181   -644   -462    413    137   -553    324     67   -155    -90   -888   -550
   -207   -644   -436    426    114   -540    322     70   -148    -90   -891   -542
   -223   -639   -415    428     93   -527    324     72   -140    -80   -898   -548
   -220   -628   -407    426     93   -519    340     83   -137    -83   -898   -545
   -202   -639   -436    420    114   -537    314     70   -150    -90   -888   -535
   -192   -620   -428    407    116   -524    303     67   -153    -93   -885   -530
   -174   -589   -415    381    116   -501    301     72   -145    -72   -857   -576
   -202   -610   -407    407    101   -509    298     62   -150    -46   -870   -631
   -241   -641   -402    441     77   -522    301     59   -153    -57   -891   -631
   -252   -652   -400    452     72   -527    293     62   -155    -83   -849   -633
   -228   -636   -407    431     88   -522    285     57   -174    -93   -891   -615
   -218   -639   -420    428    101   -530    272     59   -176    -96   -904   -589
   -158   -584   -426    368    129   -506    285     93   -150    -80   -828   -553
    -96   -524   -428    311    166   -478    288    109   -132    -62   -782   -509
    -57   -493   -439    272    189   -465    293    114   -122    -38   -758   -504
    -46   -493   -446    270    200   -470    296    119   -116    -25   -730   -535
    -15   -498   -485    254    233   -493    293    111   -129    -54   -756   -561
     12   -493   -506    239    257   -498    298    106   -140    -88   -815   -555
     12   -498   -514    241    262   -506    319    109   -135    -80   -802   -579
     38   -457   -496    210    267   -475    337    124   -103    -41   -722   -589
     25   -491   -517    231    270   -504    324    132    -88    -25   -724   -563
     33   -485   -522    226    277   -504    324    137    -72    -31   -766   -542
     10   -480   -493    233    249   -485    345    140    -57    -23   -792   -527
    -54   -519   -465    288    205   -493    368    135    -49     -7   -774   -550
    -88   -553   -467    319    189   -511    353    127    -51    -15   -758   -579
    -64   -519   -454    290    192   -485    335    129    -36    -10   -779   -563
    -20   -457   -436    239    205   -446    355    140    -18      2   -795   -548
    -54   -498   -444    277    194   -472    379    127    -25      2   -758   -581
   -148   -602   -457    374    153   -530    366    109    -38     -2   -756   -615
   -155   -605   -449    379    145   -527    366    114    -28      2   -771   -602
   -137   -568   -431    350    145   -498    368    119    -18      0   -787   -584
   -148   -587   -439    368    145   -514    366    106    -28     -7   -776   -594
   -148   -592   -446    368    148   -519    366    111    -20     -2   -779   -600
   -122   -563   -444    342    161   -504    371    135      7     20   -766   -568
   -106   -550   -446    327    168   -498    355    153     25     41   -753   -553
    -80   -530   -449    306    184   -491    361    187     62     77   -701   -527
    -12   -459   -449    233    215   -454    392    226    106    114   -675   -501
    -49   -462   -415    254    181   -439    397    231    111    119   -685   -509
   -111   -488   -379    298    132   -433    387    228    109    109   -696   -498
   -119   -472   -353    296    116   -413    387    239    122    111   -709   -441
   -111   -452   -340    280    114   -397    397    233    127    129   -709   -431
   -111   -433   -322    272    103   -379    394    220    119    132   -698   -439
   -119   -423   -306    270     90   -366    381    210    119    142   -654   -439
   -132   -420   -288    277     77   -355    358    189    111    142   -631   -449
   -116   -397   -283    254     83   -340    332    168     98    122   -652   -459
   -122   -402   -280    262     77   -342    316    158     77    103   -665   -465
   -127   -444   -316    285     93   -381    296    140     44     70   -693   -488
   -132   -480   -348    306    106   -415    270    129     28     51   -714   -504
   -127   -511   -384    319    127   -449    270    129     12     23   -756   -524
   -114   -535   -420    324    150   -478    272    124    -10     -7   -797   -566
   -135   -597   -465    363    163   -532    252     93    -51    -49   -833   -623
   -127   -649   -522    389    197   -587    241     75    -80    -80   -870   -667
   -135   -698   -563    415    213   -631    241     59    -98   -101   -865   -717
   -158   -743   -584    452    213   -665    220     31   -127   -137   -885   -756
   -124   -724   -602    423    236   -665    197     28   -132   -148   -898   -763
    -88   -696   -607    392    259   -652    168     23   -135   -155   -898   -771
   -114   -717   -602    413    241   -659    163      0   -166   -192   -922   -807
   -132   -727   -597    428    231   -662    171    -15   -189   -215   -948   -836
   -109   -745   -636    426    262   -691    171     -5   -197   -236   -982   -867
    -90   -833   -743    462    324   -789    194     38   -200   -293  -1052   -948
   -124   -870   -748    496    311   -810    265    109   -158   -311  -1085  -1005
   -140   -841   -701    491    277   -771    355    226    -62   -244  -1039   -969
   -116   -584   -467    348    174   -524    394    340    103    -28   -826   -763
    -93    -15     77     54    -85     31    368    363    316    363   -358   -368
   -161    626    787   -233   -475    704    187    124    389    737    101      7
   -168    745    914   -288   -540    828   -116   -228    192    776    161     28
   -265    145    410     59   -340    277   -301   -620   -350    174   -363   -389
   -285   -740   -454    514     83   -597   -283   -774   -859   -652  -1124   -979
   -163  -1078   -917    618    376   -997   -249   -628   -870   -782  -1296  -1226
    -93  -1135  -1041    613    472  -1088   -192   -467   -740   -706  -1262  -1262
    -64  -1070  -1008    566    467  -1039   -114   -335   -602   -605  -1197  -1223
   -148  -1041   -893    594    371   -969    -49   -270   -517   -537  -1153  -1163
   -215  -1028   -815    620    298   -922     -2   -233   -465   -491  -1096  -1158
   -205   -995   -789    600    290   -893     10   -207   -431   -465  -1067  -1145
   -200   -971   -771    584    285   -872     15   -192   -410   -446  -1062  -1135
   -184   -950   -766    568    290   -859     12   -181   -397   -426  -1049  -1122
   -223   -984   -761    602    265   -872      7   -192   -407   -444  -1093  -1137
   -244   -995   -750    618    252   -872      2   -200   -413   -454  -1127  -1127
   -265   -989   -727    626    231   -859      0   -200   -410   -452  -1150  -1101
   -265   -982   -717    623    226   -849    -10   -192   -400   -452  -1161  -1070
   -249   -979   -730    613    239   -854    -18   -200   -402   -444  -1150  -1078
   -210   -969   -758    589    272   -865    -12   -207   -410   -446  -1137  -1088
   -189   -974   -787    579    296   -880    -10   -213   -415   -454  -1153  -1085
   -171   -989   -818    581    322   -904    -23   -220   -423   -462  -1192  -1101
   -174  -1026   -854    597    340   -940    -70   -249   -449   -488  -1210  -1145
   -197  -1080   -883    639    340   -982    -80   -285   -488   -522  -1244  -1174
   -189  -1078   -888    633    348   -984    -67   -283   -491   -532  -1280  -1163
   -148  -1041   -893    594    371   -969    -64   -257   -475   -524  -1288  -1124
   -135  -1005   -870    568    366   -940    -85   -262   -472   -496  -1254  -1119
   -150  -1015   -865    581    355   -940   -109   -280   -485   -493  -1231  -1135
   -161  -1041   -883    600    358   -963   -127   -296   -506   -506  -1239  -1145
   -174  -1060   -885    618    355   -974   -137   -309   -522   -517  -1260  -1137
   -145  -1005   -859    574    355   -935   -135   -285   -498   -491  -1236  -1106
   -132   -987   -854    558    361   -922   -158   -285   -504   -480  -1218  -1098
   -163  -1015   -852    589    342   -935   -174   -311   -537   -506  -1241  -1083
   -150  -1010   -859    581    353   -935   -166   -301   -537   -501  -1231  -1057
   -109   -971   -862    537    374   -917   -179   -290   -530   -488  -1223  -1041
    -75   -930   -854    501    389   -893   -202   -283   -527   -478  -1218  -1034
    -67   -930   -862    496    394   -896   -205   -280   -535   -470  -1215  -1034
   -145  -1026   -880    587    366   -953   -207   -309   -574   -504  -1244  -1054
   -161  -1031   -870    594    353   -953   -207   -329   -597   -524  -1252  -1057
   -140  -1015   -875    576    366   -945   -194   -327   -597   -527  -1265  -1052
   -132  -1005   -872    568    368   -940   -200   -329   -597   -530  -1283  -1054
    -77   -950   -872    514    397   -911   -213   -319   -584   -509  -1265  -1047
    -77   -956   -878    514    397   -917   -213   -322   -584   -498  -1247  -1075
    -96   -989   -893    542    397   -943   -200   -324   -594   -509  -1270  -1085
    -90   -995   -906    540    407   -950   -192   -319   -587   -506  -1278  -1078
    -72   -992   -919    532    423   -956   -187   -319   -589   -511  -1296  -1078
    -93  -1013   -919    550    410   -966   -194   -332   -594   -522  -1317  -1093
   -109  -1049   -943    579    415   -997   -205   -345   -605   -532  -1314  -1122
    -98  -1067   -969    581    433  -1018   -210   -350   -613   -542  -1322  -1119
    -90  -1083   -992    587    449  -1039   -213   -358   -618   -550  -1343  -1127
    -85  -1075   -989    576    452  -1034   -218   -358   -613   -535  -1325  -1140
    -85  -1091  -1008    587    459  -1049   -233   -363   -618   -535  -1306  -1127
    -90  -1091  -1002    589    454  -1049   -241   -371   -626   -540  -1304  -1122
    -75  -1052   -976    563    449  -1015   -252   -361   -605   -517  -1291  -1104
    -46  -1015   -971    530    462   -995   -254   -348   -589   -488  -1273  -1091
    -54  -1026   -971    540    457  -1000   -262   -350   -592   -491  -1275  -1091
   -103  -1078   -974    589    433  -1026   -272   -376   -620   -535  -1304  -1093
    -72  -1039   -966    555    446  -1002   -241   -363   -605   -532  -1265  -1065
    -15   -989   -974    501    475   -982   -231   -332   -579   -514  -1254  -1044
    -31   -992   -961    511    465   -976   -254   -329   -568   -501  -1244  -1026
    -54  -1015   -961    532    452   -987   -252   -348   -581   -511  -1270  -1031
    -38   -992   -953    517    457   -974   -200   -329   -566   -506  -1270  -1036
   -101  -1028   -927    563    410   -979   -202   -348   -584   -519  -1280  -1034
   -106  -1000   -893    550    392   -948   -194   -353   -584   -519  -1262  -1013
    -90   -956   -867    522    384   -911   -194   -358   -581   -530  -1247  -1000
    -72   -937   -865    506    394   -901   -226   -371   -584   -540  -1270   -989
    -59   -945   -885    501    410   -917   -265   -397   -594   -550  -1273   -995
    -70   -958   -888    514    407   -922   -285   -436   -613   -550  -1247  -1005
    -64   -963   -898    514    415   -932   -298   -475   -657   -574  -1228   -997
    -54   -945   -891    501    418   -919   -293   -475   -672   -610  -1236   -989
    -64   -969   -906    517    418   -937   -332   -488   -706   -693  -1299  -1028
    -85  -1023   -937    553    423   -979   -350   -527   -761   -758  -1374  -1072
    -93  -1091  -1000    592    452  -1047   -337   -553   -774   -756  -1374  -1075
    -93  -1182  -1088    639    496  -1135   -324   -548   -763   -750  -1356  -1072
   -124  -1267  -1143    696    509  -1208   -316   -550   -769   -706  -1379  -1098
   -106  -1262  -1156    683    522  -1208   -319   -548   -766   -693  -1392  -1111
    -90  -1254  -1166    670    537  -1210   -329   -561   -776   -743  -1415  -1140
   -103  -1296  -1192    701    542  -1244   -332   -592   -807   -805  -1436  -1158
   -132  -1356  -1223    743    545  -1291   -345   -615   -823   -797  -1462  -1150
   -135  -1387  -1252    761    555  -1319   -350   -618   -807   -766  -1465  -1148
   -103  -1431  -1330    766    610  -1382   -348   -605   -795   -761  -1454  -1182
    -62  -1506  -1444    784    691  -1475   -296   -542   -763   -769  -1480  -1249
    -38  -1509  -1473    771    717  -1491   -215   -444   -688   -735  -1517  -1286
     -2  -1449  -1447    724    722  -1449   -179   -329   -584   -639  -1462  -1239
     -2  -1249  -1247    626    618  -1247   -116   -213   -428   -433  -1252  -1047
     10   -675   -685    332    348   -680   -109   -155   -205    -54   -779   -607
   -116     -7    109     59   -114     51   -244   -374   -111    327   -280   -200
   -200    114    314     41   -257    213   -509   -774   -332    374   -200   -174
   -231   -457   -226    340     -2   -342   -696  -1182   -878   -207   -745   -618
   -197  -1322  -1124    761    462  -1223   -732  -1345  -1353  -1013  -1551  -1247
   -148  -1735  -1590    940    719  -1662   -737  -1215  -1350  -1179  -1787  -1473
   -111  -1803  -1693    956    789  -1748   -696  -1072  -1221  -1114  -1764  -1504
    -67  -1738  -1670    901    800  -1704   -623   -945  -1080  -1008  -1686  -1462
    -70  -1641  -1571    857    750  -1608   -542   -839   -950   -906  -1605  -1376
    -54  -1553  -1499    802    719  -1527   -480   -771   -870   -828  -1509  -1325
    -44  -1512  -1470    776    711  -1491   -470   -735   -831   -789  -1470  -1327
    -46  -1499  -1452    771    701  -1475   -498   -724   -813   -782  -1457  -1319
    -80  -1509  -1428    795    672  -1470   -472   -719   -805   -784  -1478  -1312
   -101  -1543  -1441    820    670  -1493   -449   -727   -810   -802  -1525  -1301
    -98  -1561  -1462    828    680  -1512   -436   -724   -807   -810  -1538  -1293
   -106  -1558  -1452    831    670  -1504   -441   -717   -792   -797  -1509  -1291
   -106  -1548  -1441    828    667  -1496   -467   -711   -779   -789  -1506  -1275
    -80  -1535  -1454    805    683  -1496   -457   -709   -771   -797  -1517  -1278
    -41  -1483  -1441    761    698  -1465   -420   -698   -758   -792  -1512  -1286
    -57  -1483  -1426    766    683  -1454   -415   -706   -761   -797  -1519  -1291
   -116  -1527  -1410    823    646  -1470   -452   -727   -776   -813  -1532  -1291
    -85  -1499  -1415    792    665  -1457   -467   -730   -784   -818  -1543  -1299
    -62  -1478  -1415    769    675  -1447   -465   -727   -787   -826  -1553  -1299
    -88  -1470  -1382    779    646  -1428   -462   -735   -789   -828  -1553  -1293
    -93  -1434  -1340    763    623  -1387   -470   -732   -782   -823  -1548  -1280
    -75  -1402  -1330    737    623  -1366   -496   -743   -789   -828  -1551  -1299
    -38  -1379  -1340    706    649  -1361   -501   -737   -789   -820  -1538  -1291
    -15  -1374  -1358    693    670  -1366   -511   -740   -797   -820  -1543  -1288
    -38  -1408  -1369    724    665  -1389   -540   -766   -818   -836  -1571  -1304
    -36  -1369  -1335    701    649  -1353   -542   -784   -826   -839  -1569  -1293
     33  -1273  -1306    618    667  -1288   -537   -771   -810   -823  -1548  -1273
      2  -1317  -1319    654    659  -1319   -574   -807   -846   -857  -1577  -1291
      0  -1337  -1337    670    667  -1337   -589   -826   -867   -872  -1590  -1301
     25  -1280  -1306    626    665  -1293   -584   -815   -859   -865  -1569  -1283
     46  -1226  -1273    589    657  -1249   -584   -810   -854   -865  -1553  -1260
     67  -1184  -1254    558    657  -1218   -589   -802   -846   -862  -1551  -1244
     85  -1174  -1260    545    672  -1215   -600   -802   -849   -875  -1553  -1257
    109  -1163  -1273    527    691  -1218   -605   -802   -854   -878  -1553  -1273
    119  -1166  -1286    522    701  -1226   -602   -800   -859   -883  -1558  -1286
    127  -1117  -1247    493    683  -1182   -589   -779   -836   -865  -1545  -1260
    116  -1106  -1223    496    670  -1163   -587   -763   -826   -849  -1535  -1254
     62  -1143  -1205    537    633  -1174   -584   -766   -826   -846  -1540  -1262
     51  -1140  -1195    542    620  -1166   -558   -745   -810   -836  -1548  -1241
     51  -1130  -1182    537    615  -1153   -517   -717   -787   -820  -1561  -1215
     57  -1111  -1169    527    613  -1140   -496   -698   -766   -810  -1551  -1231
     23  -1145  -1171    558    597  -1156   -496   -693   -766   -797  -1525  -1267
     54  -1130  -1184    535    618  -1156   -485   -675   -753   -771  -1501  -1280
     49  -1156  -1205    553    626  -1179   -480   -675   -761   -782  -1522  -1293
     12  -1223  -1236    605    623  -1228   -501   -685   -782   -805  -1548  -1317
     36  -1205  -1244    581    639  -1223   -498   -672   -769   -795  -1543  -1286
     62  -1197  -1260    566    659  -1226   -475   -667   -766   -795  -1545  -1280
     33  -1231  -1265    600    649  -1247   -439   -672   -771   -807  -1569  -1299
    -12  -1262  -1249    639    618  -1257   -413   -662   -766   -810  -1577  -1283
     -7  -1239  -1231    620    610  -1236   -439   -672   -769   -810  -1590  -1280
     -5  -1221  -1218    613    605  -1221   -436   -670   -763   -807  -1592  -1273
     -5  -1226  -1221    613    607  -1223   -413   -649   -750   -795  -1582  -1260
     15  -1197  -1213    592    613  -1205   -402   -623   -735   -784  -1577  -1239
     62  -1161  -1223    548    641  -1192   -397   -600   -722   -782  -1577  -1213
     80  -1140  -1221    530    649  -1182   -392   -587   -706   -766  -1574  -1182
    111  -1119  -1231    504    667  -1174   -371   -561   -685   -753  -1571  -1132
    119  -1127  -1247    504    683  -1187   -355   -537   -675   -758  -1590  -1098
     54  -1195  -1249    568    649  -1221   -335   -524   -680   -761  -1595  -1091
     64  -1161  -1226    545    644  -1192   -342   -524   -678   -753  -1590  -1065
    109  -1093  -1205    491    654  -1148   -335   -509   -672   -745  -1579  -1018
     44  -1148  -1192    553    618  -1169   -327   -519   -701   -784  -1613  -1026
     15  -1213  -1231    597    620  -1221   -355   -561   -750   -841  -1660  -1054
     23  -1231  -1254    602    639  -1241   -363   -561   -750   -862  -1670  -1044
     36  -1218  -1254    587    644  -1236   -387   -550   -730   -862  -1652  -1026
     31  -1247  -1278    607    654  -1262   -431   -558   -740   -883  -1665  -1034
      7  -1296  -1304    644    654  -1301   -420   -568   -769   -906  -1706  -1060
    -57  -1384  -1327    719    633  -1356   -449   -605   -813   -937  -1774  -1117
    -18  -1405  -1387    711    680  -1395   -462   -610   -831   -930  -1818  -1135
     25  -1421  -1447    698    735  -1434   -459   -607   -846   -914  -1847  -1163
     -5  -1470  -1467    735    730  -1467   -485   -628   -880   -932  -1857  -1195
    -10  -1470  -1460    737    724  -1465   -504   -641   -906   -982  -1878  -1215
     -5  -1491  -1488    748    740  -1491   -545   -654   -927  -1013  -1912  -1231
     -7  -1535  -1527    771    758  -1532   -589   -675   -943  -1010  -1940  -1239
    -10  -1613  -1602    810    792  -1608   -563   -662   -932   -989  -1953  -1239
      7  -1634  -1644    813    823  -1639   -530   -633   -901   -956  -1951  -1231
     28  -1657  -1688    813    857  -1670   -501   -600   -885   -948  -1969  -1231
     46  -1779  -1826    867    935  -1803   -475   -568   -911  -1005  -2060  -1280
    -12  -1870  -1857    940    922  -1865   -410   -491   -901  -1034  -2107  -1335
     44  -1779  -1823    867    932  -1800   -311   -332   -792   -922  -2018  -1283
    124  -1447  -1571    659    846  -1509   -239   -176   -594   -636  -1735   -987
    137   -818   -956    340    545   -885   -215   -106   -358   -181  -1236   -407
    -51   -244   -192    148     67   -218   -361   -355   -303    189   -789     -5
   -181   -233    -51    207    -64   -142   -620   -771   -571    129   -797    -51
   -215   -846   -633    530    207   -740   -763  -1137  -1104   -493  -1408   -587
   -215  -1725  -1509    971    646  -1618   -802  -1296  -1590  -1254  -2197  -1283
   -142  -2094  -1951   1117    904  -2021   -815  -1166  -1602  -1374  -2385  -1499
   -103  -2148  -2044   1124    969  -2096   -748   -995  -1478  -1301  -2356  -1530
    -75  -2057  -1982   1065    953  -2021   -639   -849  -1343  -1208  -2278  -1491
    -36  -1904  -1867    971    914  -1886   -558   -750  -1228  -1111  -2179  -1436
    -54  -1855  -1803    953    872  -1829   -535   -714  -1176  -1070  -2143  -1426
    -83  -1842  -1761    961    836  -1803   -506   -691  -1153  -1070  -2145  -1426
   -124  -1849  -1725    984    800  -1787   -480   -680  -1145  -1070  -2122  -1408
   -176  -1883  -1706   1031    763  -1795   -491   -693  -1158  -1080  -2132  -1408
   -158  -1857  -1699   1008    769  -1779   -488   -685  -1156  -1075  -2109  -1413
   -103  -1803  -1699    953    795  -1751   -496   -683  -1143  -1060  -2068  -1410
    -57  -1771  -1714    914    826  -1743   -504   -675  -1132  -1052  -2049  -1389
    -59  -1761  -1701    911    820  -1732   -488   -652  -1119  -1049  -2044  -1358
    -93  -1797  -1706    945    805  -1751   -493   -670  -1130  -1078  -2073  -1356
   -114  -1816  -1701    963    792  -1758   -493   -667  -1119  -1062  -2047  -1343
    -90  -1779  -1691    935    797  -1735   -472   -644  -1093  -1034  -2013  -1306
   -116  -1769  -1652    943    766  -1712   -465   -639  -1075  -1021  -1992  -1301
   -150  -1797  -1649    971    748  -1722   -475   -657  -1083  -1028  -2003  -1317
   -135  -1779  -1647    956    753  -1714   -485   -654  -1083  -1039  -2016  -1304
   -129  -1756  -1628    943    748  -1693   -493   -646  -1072  -1028  -1984  -1291
   -109  -1743  -1634    927    761  -1688   -488   -631  -1052  -1002  -1938  -1278
    -72  -1727  -1657    898    789  -1693   -498   -628  -1039   -989  -1932  -1267
    -28  -1735  -1709    880    839  -1722   -527   -644  -1047   -995  -1948  -1270
      0  -1740  -1740    870    867  -1740   -530   -649  -1041   -984  -1930  -1262
     44  -1722  -1766    839    904  -1743   -527   -636  -1023   -950  -1883  -1234
     59  -1727  -1787    831    922  -1756   -540   -644  -1026   -953  -1878  -1239
     46  -1717  -1764    833    904  -1740   -527   -636  -1008   -919  -1842  -1234
      7  -1732  -1740    862    872  -1735   -535   -633  -1000   -901  -1813  -1221
     18  -1714  -1732    849    875  -1722   -571   -628   -992   -898  -1813  -1174
     31  -1665  -1699    815    862  -1680   -550   -602   -966   -878  -1797  -1148
      2  -1665  -1667    828    833  -1665   -532   -594   -948   -859  -1779  -1135
    -46  -1693  -1649    870    800  -1673   -522   -581   -927   -833  -1722  -1127
    -33  -1693  -1660    865    813  -1678   -511   -555   -896   -807  -1662  -1088
     -5  -1652  -1647    826    818  -1649   -485   -532   -870   -792  -1667  -1052
    -20  -1636  -1615    828    795  -1626   -467   -530   -857   -795  -1654  -1036
    -57  -1670  -1615    862    776  -1644   -462   -542   -859   -820  -1631  -1047
    -44  -1678  -1634    862    795  -1657   -457   -524   -836   -813  -1605  -1052
    -28  -1639  -1613    833    789  -1626   -441   -485   -787   -774  -1558  -1013
    -15  -1597  -1582    805    782  -1590   -436   -459   -743   -722  -1501   -987
    -57  -1613  -1556    833    748  -1584   -452   -454   -719   -706  -1486   -987
    -62  -1595  -1532    828    735  -1564   -423   -449   -704   -693  -1483   -982
    -18  -1558  -1540    787    761  -1551   -389   -433   -680   -678  -1460   -971
    -83  -1592  -1509    836    711  -1551   -384   -431   -659   -657  -1428   -971
   -109  -1618  -1509    862    698  -1564   -384   -444   -657   -667  -1444   -966
   -171  -1680  -1509    927    667  -1595   -400   -472   -678   -691  -1465   -992
   -137  -1644  -1506    891    683  -1577   -371   -446   -646   -646  -1410   -987
   -111  -1605  -1496    857    691  -1551   -366   -433   -628   -626  -1371   -976
   -129  -1584  -1454    857    659  -1519   -381   -426   -610   -610  -1348   -953
   -158  -1595  -1436    878    639  -1517   -392   -420   -594   -594  -1335   -937
   -155  -1579  -1423    865    631  -1501   -381   -405   -579   -584  -1327   -930
   -142  -1569  -1428    854    641  -1499   -384   -400   -581   -584  -1332   -937
   -140  -1566  -1428    852    644  -1499   -405   -400   -571   -574  -1317   -945
   -101  -1519  -1418    810    657  -1470   -420   -381   -540   -542  -1283   -935
    -46  -1413  -1366    727    657  -1392   -384   -337   -491   -491  -1223   -880
    -23  -1376  -1353    698    665  -1366   -358   -332   -485   -483  -1205   -865
    -90  -1431  -1340    758    623  -1387   -361   -358   -506   -506  -1215   -885
   -122  -1423  -1301    774    589  -1363   -350   -355   -496   -506  -1200   -883
    -80  -1348  -1270    714    592  -1309   -340   -340   -470   -491  -1171   -880
    -98  -1343  -1244    719    571  -1293   -350   -345   -478   -493  -1174   -885
   -127  -1330  -1202    727    535  -1267   -371   -376   -493   -509  -1176   -883
   -153  -1335  -1182    745    514  -1260   -392   -397   -506   -519  -1161   -867
   -135  -1348  -1213    737    537  -1280   -431   -420   -535   -542  -1169   -875
    -90  -1312  -1221    701    563  -1267   -449   -423   -542   -553  -1174   -859
    -62  -1296  -1236    678    587  -1267   -444   -415   -540   -548  -1156   -852
    -59  -1299  -1239    680    589  -1270   -431   -418   -545   -555  -1145   -849
    -83  -1317  -1234    698    574  -1275   -433   -428   -566   -584  -1171   -865
    -93  -1353  -1260    724    581  -1309   -462   -444   -592   -618  -1187   -898
   -103  -1387  -1286    743    589  -1337   -478   -457   -613   -646  -1205   -930
   -124  -1444  -1319    784    597  -1382   -478   -472   -639   -672  -1228   -961
   -129  -1465  -1337    795    602  -1402   -493   -485   -662   -691  -1241   -966
   -101  -1449  -1348    774    620  -1400   -491   -480   -662   -693  -1236   -961
    -83  -1457  -1376    769    644  -1418   -493   -475   -665   -693  -1226   -966
    -36  -1452  -1415    745    688  -1434   -509   -485   -672   -693  -1218   -971
    -12  -1415  -1402    711    693  -1408   -511   -475   -667   -691  -1218   -948
    -72  -1441  -1369    756    646  -1405   -498   -483   -678   -701  -1221   -966
    -98  -1509  -1410    802    654  -1460   -478   -488   -691   -722  -1236  -1008
    -96  -1626  -1530    862    717  -1579   -444   -452   -698   -795  -1332  -1067
    -93  -1649  -1556    870    727  -1602   -374   -358   -633   -805  -1376  -1122
    -20  -1538  -1517    779    748  -1527   -275   -202   -491   -683  -1262  -1088
     72  -1205  -1278    566    675  -1241   -226    -59   -280   -420   -992   -867
     93   -615   -709    262    400   -662   -272    -59   -101    -36   -553   -449
      5     70     62    -38    -28     67   -465   -342    -75    327   -114    -59
    -23    213    236    -96   -129    223   -724   -698   -272    381    -28    -15
    -20   -296   -275    155    124   -288   -859  -1015   -756   -171   -498   -368
   -137  -1273  -1135    706    498  -1205   -833  -1111  -1234  -1013  -1273   -953
   -197  -1784  -1590    989    693  -1688   -776   -989  -1257  -1195  -1535  -1228
   -218  -1909  -1691   1062    735  -1800   -709   -865  -1145  -1137  -1530  -1270
   -176  -1831  -1657   1002    737  -1743   -644   -737   -997  -1028  -1457  -1215
   -106  -1670  -1564    888    727  -1618   -555   -610   -841   -898  -1358  -1124
    -62  -1551  -1491    805    711  -1522   -506   -550   -763   -820  -1291  -1072
    -85  -1530  -1444    807    678  -1488   -483   -524   -730   -787  -1249  -1036
   -116  -1535  -1421    826    649  -1478   -472   -522   -730   -779  -1226  -1044
   -103  -1525  -1421    815    657  -1473   -459   -509   -719   -779  -1239  -1041
    -72  -1478  -1405    774    662  -1441   -452   -488   -693   -758  -1213  -1005
    -44  -1423  -1379    735    665  -1402   -462   -493   -685   -745  -1187   -995
    -54  -1431  -1376    743    659  -1405   -470   -504   -688   -737  -1163  -1008
    -85  -1457  -1371    771    641  -1415   -449   -493   -680   -724  -1137  -1013
   -114  -1465  -1350    787    618  -1408   -439   -491   -685   -732  -1156  -1002
    -96  -1421  -1325    756    613  -1374   -457   -501   -696   -750  -1182   -997
    -80  -1384  -1306    732    610  -1345   -459   -483   -678   -737  -1163   -971
    -57  -1332  -1275    696    607  -1304   -457   -457   -652   -706  -1122   -945
    -10  -1267  -1257    636    620  -1265   -465   -462   -652   -701  -1109   -943
    -77  -1330  -1252    704    584  -1291   -457   -478   -670   -714  -1119   -971
   -140  -1379  -1241    758    550  -1312   -449   -483   -678   -719  -1119   -982
   -109  -1358  -1249    735    568  -1304   -444   -478   -678   -719  -1137   -971
    -62  -1291  -1228    675    579  -1260   -452   -472   -667   -709  -1117   -953
    -49  -1267  -1218    657    581  -1244   -449   -467   -659   -696  -1085   -953
    -36  -1247  -1210    639    587  -1228   -452   -454   -646   -683  -1065   -922
    -31  -1223  -1192    628    579  -1208   -459   -454   -641   -691  -1091   -883
    -12  -1189  -1179    600    581  -1184   -472   -470   -652   -706  -1096   -872
      2  -1158  -1161    579    579  -1161   -478   -470   -646   -688  -1034   -878
     12  -1143  -1156    563    584  -1148   -480   -459   -631   -675  -1015   -870
     59  -1085  -1145    514    602  -1114   -496   -454   -626   -675  -1023   -839
     70  -1065  -1137    496    602  -1101   -511   -454   -626   -659   -989   -805
     64  -1047  -1111    491    587  -1078   -509   -446   -620   -654   -976   -802
     64  -1018  -1085    475    574  -1052   -509   -439   -615   -662   -982   -784
     72  -1000  -1072    465    571  -1036   -498   -420   -602   -652   -956   -769
     85   -992  -1078    452    581  -1034   -462   -402   -587   -641   -924   -748
     88   -984  -1072    446    579  -1028   -444   -394   -581   -641   -911   -758
     75   -976  -1052    449    561  -1015   -446   -400   -589   -641   -862   -779
     49   -976  -1026    465    537  -1000   -452   -400   -592   -665   -846   -792
     77   -935  -1013    426    545   -974   -436   -392   -561   -636   -813   -787
     96   -932  -1028    418    561   -979   -410   -374   -532   -618   -805   -743
     80   -927  -1008    423    542   -966   -381   -353   -504   -558   -769   -727
     64   -919   -984    428    524   -950   -379   -350   -480   -501   -753   -737
     62   -906   -969    420    514   -937   -394   -366   -488   -524   -753   -743
     49   -904   -953    426    501   -927   -400   -368   -480   -545   -756   -730
     51   -924   -976    433    511   -948   -379   -361   -478   -537   -771   -709
     54   -917   -971    431    511   -943   -348   -355   -475   -506   -782   -706
     77   -891   -971    405    522   -930   -350   -361   -475   -511   -776   -680
     83   -852   -935    384    509   -893   -358   -361   -475   -527   -750   -636
     59   -854   -917    394    488   -885   -366   -363   -475   -496   -730   -597
     28   -901   -930    436    478   -914   -345   -355   -465   -457   -711   -597
      0   -885   -888    441    444   -888   -290   -314   -402   -405   -701   -597
     46   -818   -865    384    454   -839   -283   -285   -355   -381   -683   -587
     93   -787   -880    345    485   -831   -324   -298   -342   -400   -678   -613
    127   -737   -865    306    496   -800   -316   -280   -301   -376   -662   -589
    124   -701   -826    288    472   -763   -303   -254   -262   -311   -662   -581
    142   -667   -813    262    478   -740   -322   -252   -239   -275   -641   -607
    179   -607   -787    213    480   -696   -327   -239   -213   -239   -597   -620
    181   -623   -805    220    493   -714   -342   -254   -220   -226   -602   -646
    226   -563   -789    166    504   -675   -332   -233   -192   -194   -587   -644
    244   -475   -719    114    480   -597   -316   -205   -161   -168   -540   -623
    207   -446   -654    119    428   -548   -314   -200   -150   -163   -504   -597
    194   -420   -615    114    405   -517   -298   -184   -135   -155   -478   -584
    153   -470   -623    155    387   -545   -316   -207   -161   -192   -493   -592
    111   -472   -584    179    345   -527   -335   -233   -181   -223   -506   -607
     85   -475   -561    194    319   -517   -350   -236   -184   -228   -501   -602
     77   -475   -553    200    314   -514   -368   -239   -184   -231   -509   -600
     54   -509   -563    223    309   -535   -376   -246   -194   -254   -545   -613
     75   -532   -607    228    340   -568   -384   -257   -218   -285   -587   -628
    114   -537   -652    210    381   -592   -402   -275   -241   -322   -628   -641
    132   -558   -691    213    410   -623   -433   -298   -277   -358   -667   -654
    127   -581   -711    226    418   -646   -454   -329   -306   -394   -698   -672
    194   -584   -779    194    485   -680   -483   -353   -335   -439   -724   -685
    270   -545   -818    137    542   -680   -506   -363   -342   -470   -737   -761
    272   -522   -795    124    532   -657   -511   -366   -342   -491   -750   -820
    277   -535   -813    124    545   -672   -524   -384   -358   -517   -771   -883
    288   -555   -844    132    563   -698   -542   -405   -379   -542   -789   -930
    306   -566   -875    127    589   -722   -548   -402   -392   -555   -802   -969
    314   -644   -958    166    636   -800   -501   -355   -384   -574   -846  -1034
    342   -597   -940    127    641   -769   -426   -244   -290   -553   -859  -1039
    394   -454   -849     28    620   -652   -358    -98   -132   -441   -779   -966
    423   -129   -555   -148    488   -342   -329      0     46   -205   -540   -756
    392    457     64   -423    163    262   -402    -44    187    150   -106   -371
    236   1065    828   -652   -296    948   -607   -376    122    436    272    -77
    187   1176    987   -683   -400   1083   -865   -758   -153    392    280    -96
    140    566    426   -355   -142    496   -997  -1052   -646   -280   -298   -465
    142   -327   -470     93    306   -397   -966  -1065  -1018  -1039  -1023   -971
    155   -709   -867    275    511   -787   -924   -901   -963  -1093  -1163  -1153
    155   -769   -927    306    540   -846   -859   -756   -818   -995  -1132  -1153
    179   -730   -911    275    542   -820   -800   -670   -704   -922  -1098  -1148
    176   -691   -867    257    522   -779   -766   -613   -610   -857  -1067  -1114
    290   -522   -813    114    550   -665   -756   -574   -535   -782  -1002  -1052
    368   -465   -836     46    600   -649   -753   -574   -514   -753  -1002  -1057
    400   -452   -852     23    623   -652   -753   -581   -509   -730  -1041  -1093
    483   -358   -841    -62    662   -600   -763   -563   -478   -652  -1034  -1078
    462   -340   -805    -62    631   -571   -807   -584   -485   -600  -1018  -1096
    457   -381   -839    -38    646   -607   -800   -597   -509   -594   -979  -1106
    444   -441   -885     -2    665   -662   -776   -584   -511   -607   -927  -1096
    449   -504   -953     28    701   -727   -800   -571   -517   -644   -917  -1075
    480   -459   -943    -12    709   -701   -818   -548   -504   -652   -924  -1054
    522   -405   -927    -59    724   -667   -854   -563   -509   -670   -940  -1072
    509   -337   -846    -88    678   -592   -867   -550   -496   -670   -935  -1067
    459   -306   -766    -75    613   -535   -867   -545   -496   -685   -956  -1075
    431   -319   -750    -57    589   -535   -867   -563   -509   -714   -956  -1088
    418   -348   -769    -36    592   -558   -867   -574   -511   -724   -930  -1085
    402   -311   -714    -46    555   -511   -878   -561   -483   -711   -896  -1052
    361   -280   -641    -38    501   -459   -901   -561   -452   -730   -878  -1028
    355   -262   -620    -46    485   -441   -891   -540   -405   -685   -854   -987
    366   -290   -657    -38    511   -472   -909   -537   -397   -615   -859   -963
    342   -309   -652    -18    496   -478   -971   -563   -413   -568   -878   -974
    288   -275   -563     -5    426   -418  -1062   -589   -423   -581   -888   -937
    283   -220   -506    -31    392   -363  -1085   -579   -400   -579   -872   -898
    311   -254   -568    -28    439   -410  -1091   -597   -410   -581   -880   -896
    361   -283   -644    -41    501   -465  -1080   -592   -405   -545   -872   -849
    342   -290   -633    -25    488   -462  -1065   -566   -371   -496   -841   -800
    309   -335   -644     10    475   -488  -1075   -555   -363   -514   -807   -810
    350   -337   -688     -5    517   -514  -1088   -561   -392   -548   -802   -771
    387   -314   -704    -36    542   -509  -1085   -545   -394   -561   -813   -735
    384   -296   -680    -44    532   -488  -1075   -519   -376   -501   -769   -698
    371   -319   -691    -25    530   -504  -1078   -542   -400   -485   -826   -693
    353   -350   -704     -2    527   -527  -1062   -545   -428   -485   -904   -706
    348   -288   -636    -31    491   -462  -1044   -524   -423   -446   -906   -763
    363   -290   -654    -36    509   -472  -1047   -514   -413   -431   -911   -932
    342   -358   -701      5    522   -530  -1070   -555   -462   -465   -914   -995
    293   -368   -662     38    475   -517  -1057   -566   -470   -449   -909  -1036
    236   -394   -633     77    433   -514  -1067   -561   -465   -433   -911  -1039
    280   -345   -626     33    452   -485  -1075   -558   -457   -436   -935   -995
    280   -314   -594     15    436   -454  -1062   -558   -454   -436   -984   -958
    150   -311   -462     80    303   -384  -1013   -511   -402   -381   -984   -922
     38   -405   -444    181    239   -423  -1026   -545   -431   -410  -1005   -969
    106   -498   -605    197    355   -550  -1127   -678   -558   -540  -1127  -1065
    109   -491   -602    189    355   -545  -1114   -652   -542   -522  -1130  -1039
    163   -394   -561    114    361   -478  -1072   -597   -480   -459  -1067  -1008
     98   -444   -545    171    322   -493  -1098   -610   -491   -483  -1047  -1015
    109   -441   -550    166    329   -496  -1114   -633   -514   -483  -1057  -1057
    101   -400   -501    148    301   -449  -1088   -597   -472   -444  -1036   -984
     85   -402   -488    158    285   -444  -1104   -594   -467   -444  -1052   -935
    132   -366   -498    114    314   -431  -1122   -610   -478   -444  -1031   -953
     98   -400   -498    150    298   -449  -1158   -623   -472   -431   -987   -976
    127   -415   -542    142    332   -478  -1153   -594   -444   -405   -987   -911
    202   -363   -566     80    381   -465  -1166   -589   -436   -400  -1060   -862
    241   -337   -579     46    407   -457  -1187   -602   -446   -410  -1119   -846
    272   -358   -631     44    452   -493  -1200   -613   -452   -410  -1150   -826
    262   -348   -610     41    433   -478  -1184   -581   -418   -374  -1127   -795
    288   -301   -589      5    439   -446  -1176   -563   -387   -337  -1093   -750
    332   -280   -613    -25    470   -446  -1215   -626   -431   -397  -1179   -732
    303   -306   -610      2    457   -457  -1236   -667   -470   -439  -1254   -737
    290   -303   -594      5    441   -449  -1247   -657   -457   -374  -1145   -823
    285   -324   -610     18    446   -467  -1262   -667   -467   -350  -1075   -854
    249   -322   -571     36    407   -446  -1270   -680   -475   -355  -1091   -823
    220   -303   -524     41    371   -413  -1260   -641   -444   -350  -1130   -782
    275   -363   -641     41    457   -504  -1309   -701   -514   -418  -1174   -849
    252   -454   -706    101    478   -581  -1319   -717   -545   -444  -1202   -875
    197   -522   -719    161    457   -618  -1319   -709   -553   -454  -1236   -872
    171   -563   -735    197    452   -649  -1335   -732   -584   -491  -1293   -878
    119   -566   -685    223    400   -626  -1314   -709   -561   -446  -1234   -862
    103   -589   -693    241    397   -641  -1322   -724   -576   -462  -1252   -870
    135   -605   -743    233    436   -672  -1356   -769   -626   -506  -1314   -917
     67   -623   -691    277    379   -657  -1343   -750   -620   -514  -1356   -901
     46   -641   -688    296    366   -665  -1335   -740   -602   -480  -1327   -857
     90   -691   -782    298    433   -735  -1371   -789   -657   -535  -1363   -872
     77   -680   -761    298    418   -719  -1369   -776   -654   -509  -1309   -888
     77   -727   -805    324    441   -766  -1348   -740   -644   -511  -1293   -896
     75   -766   -841    342    454   -802  -1270   -639   -587   -530  -1345   -911
     77   -750   -831    335    454   -789  -1192   -545   -509   -491  -1343   -930
    114   -587   -701    236    407   -644  -1130   -420   -350   -332  -1205   -826
    155   -153   -309      0    231   -231  -1135   -358   -150    -23   -880   -509
    132    535    402   -335   -135    470  -1239   -467     -2    389   -384    -49
     51    930    875   -491   -413    904  -1512   -826   -111    589   -103    140
      0    737    735   -371   -368    735  -1751  -1171   -452    368   -275      2
   -106   -127    -20    116    -44    -75  -1774  -1400  -1002   -467  -1070   -485
    -54   -779   -724    415    335   -750  -1727  -1363  -1252   -969  -1595   -880
     38   -945   -987    452    511   -966  -1706  -1257  -1208   -989  -1693   -982
     67   -888   -956    410    509   -922  -1613  -1096  -1044   -880  -1605   -919
     98   -763   -862    332    480   -813  -1506   -966   -891   -706  -1392   -898
    106   -701   -807    296    454   -753  -1473   -911   -802   -613  -1278   -875
    111   -691   -802    288    457   -745  -1467   -898   -779   -641  -1366   -784
     96   -693   -789    296    441   -740  -1449   -875   -761   -652  -1397   -743
     75   -646   -722    285    397   -683  -1431   -857   -727   -592  -1366   -758
    122   -628   -750    252    436   -688  -1436   -839   -719   -574  -1273   -807
    116   -665   -782    272    449   -722  -1460   -872   -750   -610  -1288   -807
     85   -688   -774    301    428   -732  -1488   -906   -774   -620  -1286   -776
     70   -675   -745    303    407   -709  -1491   -891   -753   -563  -1182   -805
    101   -602   -704    249    400   -654  -1480   -888   -745   -555  -1148   -802
    119   -613   -732    246    426   -672  -1467   -883   -750   -561  -1163   -823
     72   -639   -714    280    392   -675  -1452   -880   -745   -550  -1140   -776
     98   -555   -654    228    376   -605  -1439   -878   -732   -535  -1098   -727
    142   -553   -696    202    418   -623  -1473   -917   -771   -579  -1124   -776
    168   -545   -714    187    441   -628  -1483   -932   -784   -584  -1127   -750
    171   -550   -722    189    444   -633  -1488   -935   -795   -607  -1174   -748
    197   -514   -711    158    454   -613  -1480   -927   -787   -589  -1153   -766
    124   -504   -628    189    374   -566  -1457   -906   -766   -555  -1106   -740
     67   -488   -555    210    311   -522  -1439   -885   -756   -540  -1083   -719
     77   -433   -511    176    293   -472  -1400   -828   -704   -493  -1041   -680
    111   -371   -483    129    296   -426  -1384   -807   -680   -457  -1036   -667
    197   -342   -540     72    366   -441  -1421   -849   -722   -504  -1075   -696
    174   -363   -537     96    355   -449  -1413   -839   -719   -478   -969   -727
    262   -366   -628     51    444   -498  -1418   -823   -714   -446   -859   -782
    345   -355   -701      5    522   -527  -1454   -878   -766   -498   -891   -810
    290   -379   -670     41    480   -524  -1449   -862   -771   -542   -982   -717
    259   -314   -574     25    415   -444  -1408   -792   -698   -449   -898   -678
    316   -244   -563    -36    439   -402  -1389   -776   -678   -423   -872   -654
    327   -218   -545    -54    436   -381  -1366   -776   -685   -423   -857   -576
    366   -246   -613    -59    488   -431  -1387   -820   -732   -478   -888   -571
    392   -277   -670    -57    530   -472  -1389   -836   -758   -527   -956   -571
    407   -231   -641    -88    522   -436  -1374   -805   -727   -491   -906   -532
    407   -189   -597   -109    501   -392  -1363   -784   -704   -467   -857   -527
    410   -163   -574   -124    491   -368  -1337   -748   -665   -439   -844   -501
    480    -90   -571   -194    524   -332  -1325   -730   -633   -415   -826   -470
    467   -103   -571   -181    519   -337  -1343   -771   -657   -441   -823   -491
    457   -119   -576   -168    517   -348  -1327   -774   -657   -436   -784   -501
    467   -116   -584   -176    524   -350  -1322   -766   -639   -423   -776   -498
    381   -150   -535   -116    457   -342  -1337   -800   -649   -433   -784   -519
    361   -176   -537    -93    446   -358  -1358   -859   -704   -488   -815   -558
    363   -124   -488   -119    426   -306  -1319   -844   -688   -478   -787   -542
    439   -124   -563   -158    498   -342  -1358   -896   -730   -527   -813   -581
    449   -142   -594   -153    522   -368  -1374   -911   -750   -553   -820   -605
    423   -103   -530   -161    475   -316  -1332   -867   -706   -514   -769   -584
    439   -103   -542   -166    491   -322  -1309   -849   -691   -501   -730   -571
    496   -109   -605   -194    550   -355  -1332   -891   -724   -540   -732   -566
    480    -70   -553   -205    517   -311  -1312   -865   -696   -511   -696   -532
    475    -20   -496   -228    483   -257  -1296   -841   -670   -485   -657   -506
    459     -7   -467   -226    462   -236  -1283   -820   -654   -480   -639   -509
    465     15   -449   -241    457   -215  -1267   -807   -641   -470   -613   -509
    470     70   -400   -270    433   -163  -1239   -776   -613   -439   -566   -485
    475    127   -348   -303    410   -109  -1218   -750   -584   -415   -527   -452
    462    161   -301   -311    381    -70  -1192   -730   -566   -400   -498   -423
    446    192   -254   -322    350    -31  -1166   -709   -545   -379   -454   -415
    457    226   -231   -342    342     -2  -1145   -698   -532   -355   -389   -446
    459    283   -179   -371    319     51  -1122   -683   -511   -329   -324   -454
    428    285   -142   -355    285     72  -1098   -683   -504   -329   -306   -444
    428    329    -98   -379    265    116  -1078   -688   -498   -301   -241   -387
    423    342    -80   -384    252    132  -1070   -691   -501   -293   -239   -355
    410    324    -88   -368    249    119  -1072   -698   -517   -319   -293   -340
    384    319    -64   -350    226    127  -1075   -709   -530   -332   -298   -329
    402    309    -96   -358    249    109  -1075   -709   -540   -342   -306   -363
    392    267   -127   -329    259     70  -1075   -717   -555   -371   -327   -363
    410    200   -213   -306    311     -5  -1072   -714   -571   -407   -332   -350
    410    127   -283   -267    348    -77  -1072   -714   -589   -423   -314   -400
    376     54   -324   -215    350   -135  -1072   -719   -615   -478   -353   -405
    374     12   -361   -194    366   -174  -1080   -740   -649   -535   -387   -420
    389     18   -374   -205    381   -176  -1075   -750   -672   -576   -400   -436
    423     38   -384   -231    405   -171  -1057   -740   -680   -555   -381   -418
    400     12   -387   -207    394   -187  -1047   -750   -675   -522   -387   -397
    457    -49   -506   -205    480   -275  -1065   -789   -709   -584   -413   -420
    436    -46   -483   -194    457   -265  -1044   -782   -711   -587   -358   -371
    218    -31   -249    -93    233   -140   -950   -701   -657   -504   -324   -290
    350    -49   -400   -150    374   -226   -914   -649   -659   -501   -298   -368
    423    -80   -504   -171    462   -293   -797   -519   -571   -423   -249   -436
    517    -46   -563   -236    537   -303   -696   -392   -452   -337   -220   -394
    563    114   -449   -337    506   -166   -587   -220   -241    -88    -31   -226
    581    626     41   -605    270    335   -571   -184    -31    324    379    142
    524   1239    714   -883    -96    976   -678   -368     54    659    833    530
    441   1512   1067   -976   -314   1291   -948   -758   -116    758   1013    665
    381   1187    805   -784   -210    997  -1176  -1132   -530    431    724    433
    363    363     -2   -366    184    181  -1174  -1286  -1021   -397    -51   -135
    457   -124   -581   -166    519   -353  -1109  -1174  -1156   -745   -431   -436
    530   -223   -756   -153    641   -488  -1005   -976  -1026   -680   -496   -446
    566   -171   -737   -197    652   -454   -888   -836   -885   -587   -496   -446
    592    -90   -683   -254    636   -387   -807   -750   -774   -475   -337   -452
    597    -25   -623   -288    610   -324   -743   -685   -680   -374   -207   -355
    610     28   -581   -319    594   -275   -704   -649   -623   -327   -158   -265
    613     93   -519   -353    566   -213   -657   -620   -584   -298   -153   -288
    584     51   -532   -319    558   -239   -652   -628   -600   -332   -220   -311
    571     36   -537   -303    553   -249   -657   -633   -607   -361   -254   -285
    555     15   -540   -288    548   -259   -644   -628   -607   -366   -259   -275
    553     28   -524   -290    540   -246   -613   -602   -589   -340   -218   -259
    542     33   -509   -288    524   -236   -610   -605   -589   -335   -197   -267
    522     10   -511   -267    517   -249   -594   -610   -594   -340   -192   -262
    517     10   -506   -265    511   -246   -558   -589   -576   -319   -168   -236
    524     38   -485   -280    506   -223   -530   -563   -550   -296   -135   -197
    522     23   -498   -272    509   -236   -519   -561   -553   -303   -137   -207
    496    -12   -511   -241    504   -262   -514   -558   -561   -311   -137   -220
    498     10   -491   -257    493   -241   -504   -550   -563   -303   -119   -226
    478     38   -439   -257    459   -200   -506   -550   -566   -296   -116   -223
    478     25   -452   -252    462   -213   -488   -540   -558   -298   -135   -220
    475    -23   -498   -226    485   -259   -467   -527   -563   -296   -119   -226
    449    -57   -506   -200    478   -280   -452   -522   -566   -293   -111   -228
    449    -51   -501   -197    475   -275   -444   -511   -568   -293   -116   -215
    462    -33   -498   -215    478   -265   -446   -511   -581   -298   -140   -215
    444    -46   -493   -200    467   -270   -433   -504   -587   -298   -135   -215
    433    -72   -506   -181    467   -290   -426   -493   -587   -290   -129   -215
    449    -77   -527   -184    488   -301   -436   -488   -600   -298   -135   -218
    441    -62   -504   -192    470   -280   -428   -470   -592   -293   -127   -200
    454    -46   -501   -202    478   -272   -413   -449   -587   -293   -135   -174
    446    -46   -493   -202    467   -267   -394   -431   -592   -301   -137   -163
    436    -18   -454   -207    444   -236   -361   -405   -571   -290   -116   -148
    415    -20   -436   -200    423   -226   -345   -387   -558   -311   -129   -127
    413      5   -407   -210    410   -200   -329   -376   -550   -319   -137   -109
    420     15   -407   -218    413   -194   -319   -366   -548   -324   -176    -90
    407    -23   -431   -192    418   -226   -303   -355   -553   -329   -246    -75
    374    -41   -415   -168    392   -228   -275   -329   -537   -270   -223    -59
    379    -33   -415   -174    397   -223   -259   -301   -506   -181   -218    -28
    379    -44   -426   -168    402   -233   -239   -275   -467   -109   -207     59
    379    -44   -423   -166    400   -233   -202   -236   -420    -41   -187    109
    392    -54   -446   -168    418   -252   -179   -215   -405    -12   -207     80
    384    -80   -467   -153    426   -272   -166   -213   -413     -2   -218    111
    381    -75   -457   -155    418   -265   -148   -202   -413     15   -241    114
    387    -67   -454   -158    420   -259   -145   -210   -433     10   -265    153
    387    -90   -478   -150    431   -283   -140   -215   -454     25   -265    137
    397    -98   -496   -150    446   -296   -135   -220   -478     25   -290    124
    405   -119   -524   -145    462   -319   -116   -210   -483     54   -288     31
    407   -127   -535   -140    470   -329    -80   -187   -465     88   -290    -33
    407   -153   -563   -127    483   -358    -59   -166   -459    101   -280    -44
    431   -150   -581   -140    506   -366    -44   -148   -457     96   -314    -18
    423   -153   -579   -137    498   -366    -31   -135   -459     77   -329     33
    426   -140   -566   -142    496   -353     -5   -101   -439     88   -324    -15
    441   -129   -574   -158    506   -350     12    -75   -431     96   -332    -46
    436   -153   -589   -140    511   -371     31    -49   -420    103   -332    -28
    449   -119   -568   -166    506   -345     59    -12   -392    137   -280     25
    446    -90   -537   -176    491   -314     90     20   -368    158   -244     75
    415    -88   -506   -163    459   -296    111     36   -363    155   -241    106
    426    -88   -514   -168    467   -298    127     44   -374    135   -259    101
    454    -49   -504   -205    478   -275    150     64   -368    124   -267    122
    465    -18   -483   -223    472   -249    168     80   -363    129   -275    127
    444    -10   -457   -218    449   -233    166     59   -368    135   -241    122
    446      5   -441   -226    444   -218    171     54   -376    129   -246    145
    444     -7   -452   -218    446   -231    166     31   -407     96   -306    127
    433      0   -433   -215    433   -215    155     12   -423     80   -332     96
    420     -2   -423   -210    420   -213    155     15   -436     70   -329     77
    413    -31   -444   -192    428   -236    153     12   -465     54   -350     44
    407    -51   -459   -179    433   -257    155     10   -488     41   -381     28
    394    -90   -485   -150    439   -288    163      2   -511     20   -420      2
    400   -142   -542   -129    470   -342    158    -23   -555    -23   -467    -44
    428   -171   -602   -129    514   -387    163    -33   -587    -54   -498    -90
    449   -207   -657   -122    550   -431    174    -38   -610    -80   -530   -127
    436   -257   -693    -88    563   -475    179    -38   -623   -106   -568   -140
    413   -249   -662    -83    535   -454    176    -44   -633   -124   -589   -142
    392   -252   -646    -70    517   -449    168    -49   -652   -137   -587   -163
    366   -272   -641    -49    501   -457    176    -44   -662   -132   -571   -179
    363   -290   -654    -36    509   -472    194    -25   -657   -122   -566   -171
    371   -345   -717    -15    542   -530    213     10   -654   -132   -592   -179
    392   -415   -810     10    600   -613    288    116   -620   -142   -633   -200
    410   -387   -800    -12    602   -592    400    257   -530   -114   -631   -194
    405   -306   -711    -49    558   -509    514    405   -400    -23   -558   -132
    366    -77   -446   -145    405   -262    602    532   -205    202   -335     83
    319    355     36   -337    140    197    607    555     12    561     54    467
    220    844    620   -535   -200    735    480    355    111    870    423    802
    194    927    732   -561   -267    831    174     -2    -67    891    485    844
    148    436    285   -293    -70    361    -15   -376   -555    353     -2    446
    111   -231   -342     59    226   -285    -36   -555  -1021   -309   -631    -72
    171   -605   -779    215    472   -691      5   -449  -1111   -511   -857   -283
    233   -701   -935    233    584   -818    111   -262  -1005   -470   -854   -306
    239   -665   -904    213    568   -784    207   -142   -891   -389   -800   -270
    254   -597   -854    171    553   -724    280    -49   -784   -301   -727   -215
    272   -514   -789    119    530   -652    342     18   -696   -223   -657   -158
    254   -483   -737    114    496   -610    389     70   -641   -184   -623   -127
    254   -485   -743    114    496   -613    405     88   -626   -176   -607   -119
    277   -504   -782    111    530   -641    405     88   -636   -184   -605   -140
    311   -483   -797     83    553   -639    428    103   -626   -176   -589   -140
    345   -470   -815     62    579   -641    449    114   -615   -176   -584   -148
    368   -446   -815     38    592   -631    459    119   -607   -176   -568   -155
    374   -431   -807     28    589   -618    467    124   -605   -176   -553   -153
    374   -413   -787     18    579   -597    480    135   -594   -166   -532   -142
    363   -423   -787     31    574   -605    496    142   -589   -163   -527   -163
    374   -405   -782     15    576   -592    504    142   -589   -153   -522   -179
    392   -381   -776     -5    581   -579    514    150   -579   -135   -501   -181
    397   -368   -766    -15    579   -566    517    153   -576   -124   -483   -194
    413   -337   -750    -36    581   -542    519    158   -566   -111   -467   -205
    405   -329   -737    -38    568   -532    527    163   -561   -103   -467   -220
    392   -311   -704    -41    548   -506    535    184   -540    -85   -446   -220
    405   -316   -724    -44    563   -519    524    192   -537    -80   -439   -231
    405   -350   -756    -25    579   -553    517    192   -540    -85   -436   -244
    405   -303   -709    -51    555   -506    532    210   -522    -59   -402   -220
    418   -283   -701    -67    558   -491    537    223   -517    -49   -384   -210
    436   -283   -719    -77    576   -501    527    236   -519    -44   -384   -215
    436   -316   -753    -59    594   -535    519    241   -524    -46   -394   -236
    439   -332   -771    -54    602   -553    517    244   -514    -36   -381   -239
    444   -290   -735    -77    589   -514    532    272   -483      5   -332   -202
    431   -267   -701    -83    563   -483    548    303   -452     36   -298   -179
    420   -241   -662    -88    540   -452    563    329   -428     54   -270   -171
    410   -223   -633    -96    522   -428    574    348   -413     59   -252   -163
    394   -220   -615    -85    504   -418    592    361   -400     67   -239   -153
    371   -213   -587    -80    478   -400    613    368   -384     83   -223   -142
    353   -207   -561    -72    457   -384    631    379   -366     96   -207   -142
    332   -223   -555    -54    441   -387    641    384   -353    101   -200   -155
    303   -207   -511    -49    405   -358    665    402   -322    124   -176   -148
    288   -153   -444    -67    363   -298    698    431   -277    163   -129   -124
    270   -166   -436    -51    353   -301    727    457   -241    187   -114   -132
    223   -184   -410    -20    316   -298    748    470   -213    194   -119   -140
    218   -174   -394    -23    306   -283    782    498   -168    218   -116   -111
    226   -132   -358    -49    290   -244    815    519   -124    246   -103    -80
    197   -140   -337    -28    267   -239    828    524   -103    265    -70   -109
    127   -179   -306     23    213   -241    844    530    -93    265    -38   -150
    109   -192   -301     41    205   -246    867    542    -72    272    -33   -161
    111   -184   -296     36    202   -241    888    558    -57    277    -49   -153
    127   -137   -265      5    194   -200    901    576    -36    293    -51   -129
    106   -132   -239     10    171   -184    917    589    -20    309    -38   -119
     80   -150   -231     33    155   -189    904    581    -18    301    -49   -124
     85   -135   -223     23    153   -179    898    587     -5    306    -54   -114
     67   -124   -192     28    129   -158    917    602     18    319    -54    -96
     75   -106   -181     12    127   -145    932    623     36    329    -54    -64
     77   -106   -184     12    129   -145    935    628     46    329    -62    -49
     75   -101   -176     10    124   -137    956    646     64    345    -62    -23
     77    -80   -158      2    116   -119    984    667     88    363    -59      0
     62    -85   -148     10    103   -116   1008    685     98    363    -67     15
     62    -31    -96    -15     77    -62   1047    714    127    400    -46     57
     64     -5    -72    -31     67    -38   1065    727    137    410    -57     77
     70      2    -67    -36     70    -31   1075    732    140    402    -83     96
     64      7    -59    -38     62    -25   1091    740    150    407    -77    111
     62     41    -20    -51     41     10   1109    743    166    423    -59    129
     62     98     36    -80     12     67   1114    737    174    436    -41    153
     62     83     20    -72     20     51   1096    714    150    415    -62    140
     70     36    -33    -54     49      2   1070    685    116    379   -101    119
     83     31    -51    -57     67     -7   1060    675    103    368   -116    129
     85     -2    -90    -41     85    -46   1057    659     90    353   -145    129
    103     -7   -111    -46    106    -59   1060    641     77    335   -166    127
    109    -15   -124    -46    114    -70   1057    628     57    311   -184    137
     88    -85   -176     -2    129   -129   1052    613     28    280   -220    122
     80   -161   -244     38    161   -202   1049    600      0    241   -262     83
    101   -192   -293     46    197   -241   1060    589    -20    223   -290     54
    116   -202   -319     41    215   -259   1034    566    -54    189   -298      5
    119   -226   -345     51    231   -285   1018    550    -83    158   -303     -5
    129   -236   -368     51    246   -301   1026    555    -88    150   -314     33
    129   -228   -358     49    244   -293   1036    558    -88    150   -316     62
    114   -239   -353     62    231   -296   1031    548    -96    140   -348     44
    127   -288   -415     77    270   -350   1036    553   -116    114   -379    -10
    179   -371   -553     96    366   -462   1091    623   -116     77   -420    -85
    202   -413   -615    106    407   -514   1228    761    -54     72   -441   -127
    210   -345   -558     64    384   -449   1350    917     72    171   -324    -70
    223   -119   -342    -51    283   -231   1439   1060    265    387   -109    111
    213    384    168   -301     20    277   1408   1083    493    761    301    493
     59    963    904   -511   -420    935   1213    828    602   1109    730    896
    -18   1067   1085   -527   -553   1075    828    374    392   1101    797    932
    -36    693    730   -329   -384    711    581    -20    -57    657    415    587
    -64    -38     23     51    -44     -7    566   -184   -548    -31   -252     28
     -7   -506   -498    257    244   -504    649    -49   -675   -314   -587   -262
     31   -584   -615    275    322   -600    782    153   -545   -254   -584   -265
     67   -524   -592    228    327   -555    911    309   -392   -140   -511   -192
    127   -415   -542    142    332   -480    992    410   -265    -33   -426    -96
    171   -361   -532     96    350   -446   1021    459   -192     23   -376    -46
    213   -358   -571     72    389   -465   1018    462   -184     23   -371    -67
    226   -355   -581     64    402   -467   1026    470   -179     31   -353    -77
    192   -376   -571     90    379   -475   1039    480   -171     31   -332    -85
    179   -374   -553     98    366   -462   1052    493   -153     31   -316    -98
    197   -350   -550     75    371   -452   1049    491   -148     38   -306   -116
    210   -329   -540     59    374   -433   1052    491   -140     57   -280   -119
    226   -322   -548     46    384   -433   1054    491   -132     67   -257   -103
    215   -306   -522     46    368   -413   1060    493   -127     75   -249    -83
    207   -314   -522     51    363   -418   1054    491   -132     75   -236    -80
    210   -306   -517     46    361   -410   1062    496   -124     93   -241    -80
    179   -288   -467     54    322   -376   1078    511   -106    106   -233    -67
    181   -267   -449     44    314   -358   1072    514   -109    101   -236    -41
    241   -239   -480     -2    358   -358   1054    504   -124     80   -241    -36
    267   -207   -475    -31    371   -340   1054    506   -127     59   -223    -49
    301   -171   -475    -64    387   -322   1057    511   -132     49   -215    -72
    350   -137   -488   -106    418   -311   1060    522   -140     59   -223    -90
    366   -192   -558    -88    462   -376   1018    483   -179    106   -280   -150
    348   -241   -592    -54    470   -415   1002    462   -176     67   -296   -205
    280   -265   -545    -10    410   -402   1026    483   -145     75   -228   -207
    226   -259   -485     18    355   -371   1041    517   -114    106   -166   -171
    174   -236   -410     31    290   -324   1054    548    -83    119   -142   -116
    163   -200   -363     18    262   -283   1065    571    -67    155   -124    -75
    213   -137   -350    -38    280   -244   1072    594    -44    202   -103    -31
    228   -106   -335    -59    280   -220   1088    613    -15    236    -80     -2
    252    -93   -348    -80    296   -220   1072    607     -7    249    -75      5
    272    -62   -335   -103    301   -200   1062    618      0    252    -51     25
    267    -57   -327   -106    296   -192   1057    615     -2    239    -41     28
    257    -46   -303   -103    280   -174   1054    607     -7    236    -38     33
    244    -44   -290   -101    265   -166   1062    597    -10    244    -57     36
    228    -38   -267    -96    246   -153   1075    594      0    254    -57     41
    218    -12   -233   -103    226   -124   1096    602     20    277    -36     54
    192      2   -189    -96    192    -93   1122    626     54    306    -18     67
    171     10   -161    -90    166    -75   1140    639     80    324    -18     72
    119     23    -96    -72    106    -36   1174    665    111    350     -5     88
     75     18    -57    -46     64    -20   1187    672    127    361     -2     93
     25    -23    -49      0     36    -36   1182    657    119    350    -18     72
     10      0    -12     -7     10     -7   1184    659    135    361     -7     80
     -5     -2      2      2     -5      0   1184    665    145    368     -7     80
    -18      2     20      5    -18     10   1192    672    161    381      7     96
    -33     23     57      5    -44     38   1208    680    181    402     28    129
    -67     18     85     23    -77     51   1208    683    192    405     31    137
    -96      7    101     44    -98     54   1210    691    200    410     25    137
    -83     25    106     28    -93     64   1213    706    215    426     38    135
    -90     25    116     33   -103     70   1213    711    231    436     57    129
   -109     12    122     46   -116     67   1205    711    236    436     64    122
   -129    -23    103     75   -119     38   1195    706    228    433     59     93
   -174    -64    109    119   -142     20   1179    696    220    428     54     64
   -189    -57    132    124   -161     36   1187    706    236    439     64     57
   -114     54    166     28   -140    109   1234    756    288    485    106     98
    -64    137    200    -36   -132    168   1257    784    322    519    148    106
    -70    140    210    -36   -140    174   1257    784    329    530    153     96
    -25    187    213    -80   -119    200   1252    776    342    550    140    124
    -51    140    189    -44   -119    163   1210    735    319    537     98    111
    -83     90    174     -5   -129    132   1179    706    298    530     85     88
    -44    111    155    -33   -101    132   1163    685    296    540    106     88
     46    176    129   -111    -41    153   1150    672    283    540    150    101
    119    262    142   -192    -12    205   1153    678    254    548    205    153
    116    267    150   -192    -15    210   1137    659    215    496    205    171
     67    239    171   -153    -51    205   1117    646    200    436    153    174
     25    187    161   -106    -67    174   1104    649    189    436    101    171
    -20    127    145    -54    -83    135   1101    654    171    413     59    171
    -54     67    122     -7    -88     96   1093    649    145    384     -5    163
    -38     36     72      0    -57     54   1096    646    129    361    -64    150
     12     62     49    -36    -18     57   1122    665    137    368    -83    155
     15     31     15    -25      0     23   1114    654    122    353   -116    150
    -44    -77    -33     59     -5    -57   1072    607     77    311   -179    119
    -85   -166    -80    124     -5   -124   1031    571     38    277   -226     96
    -75   -166    -90    122      7   -129   1028    574     41    280   -226    103
    -12    -67    -54     38     20    -62   1062    607     75    322   -181    142
    -67   -106    -38     85    -15    -72   1057    602     67    316   -187    135
   -111   -166    -54    137    -31   -109   1041    597     51    303   -207    114
    -85   -218   -132    153     23   -176   1065    649     54    280   -246     72
    -67   -283   -215    176     72   -252   1174    784    103    267   -288     10
    -44   -218   -174    132     64   -197   1304    950    220    342   -231     31
    -23    -20      0     20    -12    -10   1402   1106    407    530    -46    171
      7    457    449   -231   -220    454   1382   1153    646    898    361    537
    -64   1075   1137   -506   -602   1106   1145    885    756   1270    831    943
   -145   1306   1452   -581   -800   1379    745    413    592   1358   1005   1065
   -215    958   1171   -374   -693   1065    439    -25    153    997    711    805
   -293    132    426     80   -358    277    374   -252   -413    265     10    218
   -220   -405   -187    311    -18   -296    485    -93   -571    -36   -355   -137
   -161   -519   -358    340     96   -439    646    145   -444      5   -340   -187
   -153   -454   -301    301     72   -379    797    332   -275     90   -241   -140
   -158   -374   -215    267     28   -296    878    431   -166    150   -176    -83
   -158   -350   -192    252     12   -272    893    457   -132    148   -181    -54
   -132   -355   -223    244     44   -290    909    478   -103    127   -179    -28
    -90   -350   -262    220     83   -306    914    485    -90    114   -181     -7
    -51   -314   -262    184    103   -288    914    493    -77    103   -192     31
      0   -265   -267    129    132   -267    922    511    -57    111   -205     67
    -20   -272   -252    145    114   -262    932    532    -36    124   -202     98
   -127   -316   -189    220     28   -254    927    537    -23    114   -205    109
   -163   -298   -135    231    -15   -218    945    563      7    129   -184    119
   -145   -285   -140    215     -2   -215    963    584     28    168   -189    122
   -168   -316   -150    241    -10   -233    948    584     -5    179   -228     64
   -166   -314   -150    239    -10   -233    932    571    -28    166   -246      0
   -166   -316   -150    241     -7   -233    906    550    -33    142   -259    -64
   -163   -311   -150    236     -7   -233    904    558    -15    150   -252    -75
   -161   -306   -148    233     -7   -228    914    571      7    189   -252    -33
   -155   -259   -103    207    -28   -181    948    600     51    233   -236     15
   -168   -215    -46    192    -62   -132    969    626     85    241   -226     31
   -205   -246    -44    226    -83   -145    950    613     80    205   -241     -2
   -210   -267    -57    239    -77   -163    935    610     77    184   -239    -12
   -205   -306   -101    254    -54   -202    898    594     62    174   -241    -28
   -210   -314   -103    262    -54   -210    883    589     51    171   -223    -46
   -228   -314    -88    270    -70   -202    883    594     38    142   -231    -64
   -184   -280    -96    231    -44   -189    891    607     31    124   -236    -49
   -179   -246    -67    213    -57   -158    919    641     49    155   -210      5
   -239   -239      0    239   -119   -119    940    675     77    202   -192     41
   -293   -246     46    267   -171    -98    950    701    114    228   -174     64
   -306   -252     54    277   -181    -98    966    714    148    213   -161     54
   -309   -244     62    275   -187    -90    976    714    166    197   -155     49
   -355   -293     62    324   -210   -116    971    709    174    194   -158     70
   -301   -241     57    270   -179    -93   1008    727    197    210   -150     96
   -285   -249     36    267   -163   -106   1010    698    171    200   -171     80
   -262   -239     20    249   -142   -109   1013    675    161    200   -181     67
   -168   -168      0    168    -85    -85   1041    685    181    210   -171     85
   -166   -145     20    155    -96    -64   1049    680    192    210   -150     70
   -231   -200     31    215   -132    -85   1010    646    181    200   -155     57
   -213   -194     18    202   -116    -88   1005    654    207    223   -153     75
   -137   -109     28    124    -83    -41   1049    691    252    254   -132    103
   -171   -122     46    145   -111    -38   1060    696    254    233   -109     96
   -288   -213     72    249   -181    -70   1044    680    241    184    -98     77
   -301   -231     70    265   -187    -80   1065    675    241    174    -83     46
   -314   -231     83    272   -200    -75   1065    709    236    181    -98     31
   -270   -197     70    233   -174    -64   1052    750    277    179   -145     46
   -163    -83     80    122   -124     -2   1052    787    363    228   -142     80
   -161    -85     75    119   -119     -5   1018    774    384    285   -135     64
   -220   -161     59    192   -140    -51    966    719    358    288   -114     38
   -142   -129     12    135    -77    -59    953    717    345    296    -67     77
   -116    -88     28    101    -72    -31    969    740    350    293     -7    103
   -150    -83     64    116   -109    -10    976    756    350    288     62     93
   -166    -59    106    114   -137     23    992    763    348    290     98    103
   -311   -189    122    249   -218    -33    966    735    303    252     59     88
   -350   -210    140    280   -246    -36    958    737    296    236     36     72
   -285   -127    155    205   -223     15    974    771    311    231     15     20
   -226    -83    142    155   -184     28    982    797    327    223    -12     70
   -228    -64    163    145   -197     46    969    810    348    239     -2    163
   -197    -28    168    111   -184     67    948    813    366    267     12    233
   -163     28    189     64   -176    106    935    813    384    298     28    288
   -192     38    231     77   -210    135    927    797    381    303     18    329
   -220    103    322     57   -272    213    950    807    402    327     44    402
   -231    158    387     36   -309    272    971    828    415    345     75    423
   -262    166    428     46   -345    296    969    818    405    332     85    413
   -275    174    449     51   -361    311    950    800    387    316     88    423
   -262    187    449     36   -355    316    927    782    368    319     72    439
   -244    145    387     49   -316    265    891    732    322    332     -2    405
   -259     75    332     90   -296    202    867    678    277    394    -70    322
   -252     31    283    111   -267    155    854    652    275    361    -62    272
   -244    -20    220    129   -233    101    826    631    270    262    -46    249
   -246    -77    166    161   -207     44    805    620    259    241    -44    228
   -220    -93    127    155   -174     18    805    623    249    283    -31    218
   -259   -153    106    207   -184    -23    784    605    226    309    -41    200
   -231   -150     77    189   -155    -36    774    587    215    314    -36    213
   -171   -145     23    158    -98    -62    756    553    189    270    -46    207
   -194   -189      5    189   -101    -93    727    509    161    226    -54    168
   -181   -205    -23    194    -80   -114    735    501    161    210    -51    132
   -135   -259   -124    194     -5   -192    758    542    166    179    -83     96
   -132   -355   -223    244     44   -288    831    633    189    135   -150     20
   -150   -371   -220    257     33   -296    943    753    254    122   -158      0
   -132   -252   -119    192     -7   -187   1072    924    400    218     -5     98
    -80    233    311    -77   -197    272   1106   1010    649    555    415    431
   -142    888   1031   -371   -587    958    966    872    852    979    927    867
   -283   1252   1532   -485   -906   1389    589    439    789   1163   1189   1093
   -311   1127   1439   -407   -875   1283    215    -31    467    987   1070    982
   -298    485    782    -96   -540    633    135   -332    -83    298    452    475
   -301   -197    103    249   -202    -46    213   -283   -394   -202    -83     20
   -288   -470   -184    376    -51   -327    309    -88   -363   -265   -231   -122
   -207   -376   -168    293    -20   -272    465    116   -189   -129   -161    -75
   -168   -249    -80    207    -46   -166    563    239    -54      0    -67      5
   -189   -200    -12    194    -88   -106    592    288     10     67    -23     46
   -161   -161      0    158    -83    -80    592    311     51    119      5     70
   -129   -103     25    116    -77    -38    600    337    101    184     51     90
   -124    -62     59     93    -93     -2    602    355    132    233     83    111
   -109    -33     75     70    -93     20    610    371    155    270    103    122
   -137    -36    101     85   -119     31    600    368    168    277    103    111
   -223   -103    119    163   -171      7    574    348    171    262     90     83
   -176    -70    103    122   -142     15    589    366    197    259     96     90
   -119     10    129     54   -124     70    626    407    241    280    129    124
   -135      0    135     64   -135     67    636    415    246    272    148    114
   -161    -46    114    103   -137     33    628    402    228    236    135     90
   -142    -38    101     88   -124     31    636    420    241    231    127     77
   -158    -51    106    103   -132     25    631    433    259    236    140     51
   -153    -28    122     90   -140     46    639    480    303    254    168     59
   -148     44    192     51   -168    116    693    561    358    293    215     96
   -226      7    233    109   -231    119    745    581    350    288    218     93
   -314    -70    244    192   -280     85    769    558    324    262    194     70
   -389   -129    259    259   -324     62    756    517    298    239    181     57
   -389   -155    233    272   -311     38    722    483    285    226    168     49
   -324   -171    153    246   -241     -7    688    457    267    213    150     25
   -262   -148    111    205   -189    -18    665    446    265    218    153     28
   -218   -137     80    176   -150    -28    646    439    259    228    155     23
   -210   -171     38    192   -124    -67    623    420    244    228    142     12
   -179   -148     28    161   -106    -59    610    426    252    252    155     31
   -142   -114     28    127    -85    -44    607    439    267    275    174     57
   -111    -64     46     88    -80    -10    620    459    288    306    194     90
    -93    -62     31     77    -62    -15    626    472    296    316    194    106
    -75    -51     20     62    -49    -15    628    475    298    322    200    103
    -83    -23     57     51    -72     15    641    480    314    342    220    111
   -103    -10     93     57   -101     41    646    475    322    353    223    122
   -122      5    127     59   -124     64    652    470    335    368    226    132
   -111     25    137     41   -124     83    662    475    350    381    226    140
    -88     67    153     10   -119    109    685    496    384    413    254    155
    -67    109    176    -20   -122    140    711    524    420    452    285    179
    -88    124    213    -18   -150    168    727    532    444    467    293    187
   -111    103    213      2   -163    158    727    532    454    467    283    171
   -129     93    223     18   -176    158    730    535    467    467    272    158
    -98    122    220    -12   -161    171    743    553    488    483    283    163
    -88    140    228    -25   -158    184    745    558    506    501    293    161
   -148     75    223     33   -184    148    737    550    501    491    277    135
   -161     62    223     46   -192    142    740    548    501    488    277    124
   -145     77    223     31   -184    150    737    553    506    488    277    129
   -129     83    213     23   -171    148    740    563    519    493    280    140
   -114    111    226      0   -171    168    743    579    532    511    298    150
   -129     98    226     15   -176    161    730    571    519    498    288    140
   -142     57    200     41   -171    129    714    553    498    475    262    116
   -129     44    174     44   -150    109    706    553    491    465    241    114
   -127     57    181     33   -155    119    711    561    496    470    241    124
   -148     28    174     59   -161    101    693    542    478    459    233    119
    -77     98    176    -12   -127    137    714    555    496    480    262    145
     72    280    207   -176    -67    244    787    620    563    542    332    210
    -36    226    262    -96   -150    241    784    602    548    527    322    192
   -135    150    285     -7   -210    215    787    587    537    511    309    179
   -161    106    267     25   -215    184    776    568    519    496    296    161
   -163    114    277     25   -220    194    763    558    506    493    303    153
   -132    153    285    -12   -207    218    782    574    527    517    324    166
   -127    197    322    -36   -226    259    800    589    555    542    353    197
   -114    231    345    -59   -231    288    800    587    561    555    368    218
   -111    215    327    -51   -218    270    784    566    545    545    355    218
    -83    202    285    -59   -184    244    753    537    524    519    335    207
    -88    168    257    -41   -174    213    727    514    504    504    335    197
    -85    135    220    -25   -153    179    714    501    483    480    319    181
    -67    124    192    -28   -129    158    696    488    459    457    309    174
    -88     31    116     28   -103     72    670    467    423    420    275    148
    -90    -28     62     59    -77     15    662    452    400    394    246    124
    -88    -72     15     80    -54    -28    649    431    371    366    233     98
   -106   -116    -10    111    -49    -64    620    400    335    332    207     64
   -124   -174    -51    148    -38   -114    602    376    306    303    176     36
   -109   -179    -70    142    -20   -124    600    371    296    296    174     38
    -77   -161    -83    116      0   -122    594    363    285    290    168     33
    -72   -171    -98    122     12   -135    600    361    280    285    155     31
      5    -96   -103     44     51    -98    641    394    311    309    174     62
    -59   -236   -176    148     57   -205    639    397    270    246    101      7
    -93   -366   -272    228     88   -319    709    480    265    192     25    -67
   -122   -405   -283    265     80   -345    826    600    322    197      2    -80
    -83   -314   -233    197     72   -275    935    758    457    316    106      0
    -64    101    163    -18   -114    132    969    846    685    639    454    298
   -119    774    891   -327   -506    831    852    711    888   1039    930    737
   -226   1260   1486   -517   -854   1371    527    311    870   1262   1241   1028
   -239   1044   1283   -402   -761   1163    166   -137    506   1023   1054    867
   -267    298    566    -18   -418    431     23   -467    -72    329    405    306
   -233   -366   -132    298    -51   -249     75   -441   -384   -168   -114   -168
   -155   -597   -441    376    142   -519    194   -210   -316   -200   -207   -283
   -127   -540   -415    332    142   -478    353      0   -137    -72   -122   -249
   -111   -439   -327    275    106   -384    483    158     25     57    -10   -181
   -103   -384   -283    244     88   -335    545    236    114    124     49   -129
   -106   -376   -270    241     80   -324    568    275    148    145     80    -98
   -106   -361   -257    233     72   -309    574    293    161    161     88    -75
   -103   -348   -244    223     70   -296    581    314    174    174     77    -46
   -119   -358   -239    239     57   -298    597    329    192    192     72    -41
   -142   -350   -207    246     31   -280    607    337    197    197     70    -25
   -168   -353   -187    259      7   -270    602    332    187    187     46      5
   -158   -314   -155    236     -2   -236    607    345    202    205     51     36
   -132   -280   -150    205      7   -215    620    363    218    223     67     57
   -158   -322   -163    241      2   -244    623    363    220    223     72     41
   -184   -324   -140    254    -23   -231    615    358    223    231     90     25
   -197   -324   -127    259    -36   -226    605    350    220    231     75     20
   -202   -335   -132    267    -36   -236    607    358    223    231     54     20
   -168   -298   -129    233    -20   -215    631    381    241    249     72     41
   -174   -285   -111    228    -31   -197    641    389    246    249     64     38
   -205   -309   -103    257    -51   -205    641    387    246    249     72     10
   -171   -275   -106    223    -33   -192    639    381    254    265     96      7
    -98   -277   -179    189     38   -228    628    381    252    257     90     20
   -158   -301   -142    228     -7   -223    636    389    259    262     98     23
   -202   -309   -106    254    -49   -207    633    392    257    272    124     25
   -189   -332   -142    259    -25   -239    623    389    244    265    114     23
   -233   -314    -80    275    -77   -197    649    420    272    288    132     67
   -241   -280    -38    259   -103   -158    662    441    285    306    158     93
   -184   -257    -72    220    -57   -166    654    441    280    311    168    101
   -207   -257    -49    231    -80   -155    670    462    306    329    187    137
   -189   -254    -64    223    -62   -161    672    465    329    337    200    161
   -171   -267    -96    218    -38   -181    662    454    324    340    197    171
   -187   -265    -77    226    -57   -171    675    465    340    350    202    200
   -202   -231    -31    215    -88   -132    698    478    363    366    213    228
   -220   -197     23    210   -122    -88    706    488    384    392    218    231
   -223   -194     28    207   -127    -83    714    491    397    402    246    202
   -239   -213     25    226   -135    -93    735    504    415    415    277    166
   -267   -181     83    223   -176    -49    763    524    446    436    301    153
   -275   -150    124    213   -200    -12    784    540    475    462    319    150
   -288   -145    142    215   -215     -2    805    561    498    478    319    153
   -277   -114    163    197   -220     23    826    571    519    488    316    153
   -272   -106    166    189   -220     28    831    571    527    491    303    145
   -298   -127    171    213   -236     20    833    566    530    491    277    137
   -306   -124    181    213   -246     28    836    566    537    498    277    142
   -293   -132    161    213   -228     12    839    574    548    517    306    158
   -293   -148    145    218   -223     -2    844    581    561    530    298    158
   -283   -129    153    207   -218     10    857    594    581    545    270    161
   -316   -153    163    233   -241      5    849    581    571    532    262    124
   -327   -171    155    249   -241     -7    852    576    563    517    249    114
   -324   -163    161    244   -244     -2    857    581    571    517    241    132
   -319   -148    171    233   -246     10    859    581    579    517    226    150
   -335   -184    150    259   -244    -18    852    571    568    501    184    148
   -345   -197    148    270   -246    -25    852    566    563    504    150    150
   -342   -181    161    262   -252    -12    854    563    558    506    140    168
   -335   -184    150    259   -244    -18    854    561    550    475    145    181
   -329   -148    181    239   -257     15    872    576    563    483    166    187
   -324    -96    228    210   -277     64    888    584    579    501    176    187
   -332    -72    259    200   -296     93    904    597    592    509    181    181
   -335    -80    254    207   -296     85    919    613    600    511    184    176
   -329    -64    262    194   -298     98    924    620    610    519    202    192
   -340    -44    293    192   -316    124    935    626    626    535    207    210
   -324     12    335    155   -332    174    943    641    652    563    226    246
   -319     57    376    132   -348    215    948    644    662    574    239    270
   -319     44    363    135   -342    205    924    618    633    548    213    270
   -327     41    366    142   -345    202    891    581    602    524    189    270
   -322     31    350    142   -335    189    870    568    589    511    166    267
   -322      2    324    161   -322    163    859    561    579    498    145    265
   -324    -85    239    205   -285     77    823    530    537    452     96    228
   -311   -158    153    233   -233     -2    789    496    491    397     44    189
   -311   -210    101    259   -207    -54    782    475    462    363     10    161
   -293   -213     80    254   -187    -67    774    467    457    361      5    150
   -296   -293      2    293   -150   -148    745    431    413    319    -36     96
   -296   -329    -33    311   -132   -181    727    410    387    298    -57     70
   -277   -327    -49    298   -114   -189    719    400    379    293    -70     46
   -233   -309    -75    272    -80   -192    719    405    381    296    -70     41
   -244   -316    -72    277    -85   -194    711    405    381    309    -59     49
   -254   -381   -127    316    -64   -254    691    392    363    290    -85     18
   -239   -493   -257    363      7   -376    691    410    337    246   -148    -46
   -194   -558   -363    376     83   -462    758    498    353    218   -218   -129
   -215   -581   -366    397     72   -475    859    620    420    252   -228   -145
   -184   -423   -239    301     25   -332    958    787    581    413    -98    -38
   -150     38    187     54   -168    111   1010    919    849    774    265    306
   -254    685    940   -215   -597    813    953    841   1096   1221    763    782
   -355   1015   1371   -332   -862   1192    675    446   1039   1387    976    987
   -376    717   1093   -171   -735    906    340    -10    641   1075    683    769
   -376    -59    316    218   -350    129    179   -355     38    335    -49    176
   -319   -698   -379    509     28   -540    187   -348   -275   -140   -558   -257
   -231   -818   -587    524    176   -704    262   -153   -179    -96   -574   -296
   -215   -776   -561    496    171   -670    381     25    -23     20   -498   -246
   -187   -665   -478    426    142   -571    480    163    119    137   -400   -166
   -168   -576   -407    374    119   -493    540    233    210    213   -335   -137
   -148   -550   -405    348    127   -478    558    262    244    244   -306   -142
   -148   -542   -394    345    122   -470    563    265    254    244   -306   -132
   -137   -545   -410    340    135   -480    561    252    244    226   -332   -135
   -150   -555   -405    353    127   -480    592    270    259    233   -332   -127
   -179   -576   -400    376    109   -488    592    272    259    239   -327    -96
   -142   -563   -423    353    140   -493    579    267    254    236   -335    -90
   -158   -555   -400    355    119   -478    584    262    254    239   -335    -80
   -148   -535   -387    342    119   -462    610    296    288    270   -309    -80
   -119   -563   -444    340    161   -504    574    246    233    220   -361   -192
   -109   -542   -433    324    161   -488    558    233    223    218   -363   -265
   -109   -545   -436    327    161   -493    555    241    223    220   -389   -254
   -129   -527   -397    329    132   -462    574    249    223    228   -454   -223
   -116   -498   -384    306    132   -441    576    265    239    249   -446   -153
   -109   -485   -376    296    132   -431    587    283    249    259   -444   -116
   -124   -509   -384    316    129   -446    576    275    233    257   -475   -106
   -129   -509   -379    319    124   -444    561    267    228    262   -506   -109
   -116   -509   -394    311    135   -452    568    275    231    259   -524   -103
    -80   -517   -439    298    176   -478    553    270    226    246   -553   -103
    -75   -493   -418    280    171   -457    545    267    226    246   -571    -62
   -114   -506   -392    311    137   -449    524    249    207    215   -594    -23
    -77   -467   -389    270    155   -428    522    252    218    223   -568    -67
    -33   -483   -449    259    205   -467    535    267    213    226   -571   -114
    -12   -511   -498    259    241   -506    530    275    200    228   -558   -129
    -15   -517   -501    267    241   -509    511    277    192    241   -517   -174
    -12   -509   -496    259    239   -501    501    277    176    233   -504   -262
     18   -475   -493    226    254   -483    511    288    174    233   -491   -303
     36   -509   -548    236    290   -530    514    311    176    246   -472   -319
     31   -524   -555    246    293   -540    522    324    176    259   -436   -322
     49   -485   -537    215    290   -511    524    319    179    254   -433   -350
     46   -493   -540    223    293   -517    540    335    189    277   -418   -392
     51   -475   -530    210    288   -501    553    348    197    296   -384   -426
     85   -457   -542    187    314   -498    535    340    194    290   -428   -361
     72   -493   -568    207    319   -530    522    337    194    285   -498   -283
     64   -496   -561    215    311   -527    527    345    200    298   -535   -233
     75   -517   -594    218    332   -555    545    353    207    298   -576   -207
     96   -548   -644    226    368   -594    535    324    179    259   -657   -187
    137   -517   -657    187    394   -587    540    337    187    277   -667   -116
    140   -519   -659    189    397   -589    542    348    189    293   -672    -62
     96   -537   -636    218    363   -587    514    332    168    293   -696    -51
    155   -517   -672    181    413   -594    506    327    148    259   -750    -25
    122   -574   -698    226    407   -636    524    345    137    257   -771    -57
     59   -620   -680    280    368   -649    514    355    127    262   -761    -57
     67   -654   -722    293    392   -688    514    376    106    231   -784    -75
     18   -652   -670    316    342   -659    550    420    129    265   -769    -38
     85   -574   -662    244    374   -618    574    462    135    277   -753    -28
     36   -615   -652    290    342   -633    535    433     88    231   -779    -75
    -36   -613   -576    322    270   -594    527    423     64    205   -784    -83
    -15   -626   -610    322    296   -618    542    428     41    168   -826   -119
     41   -568   -613    262    327   -589    537    413     20    150   -833   -132
     80   -548   -628    231    353   -587    530    410      0    122   -836   -129
     98   -535   -633    218    363   -584    514    394    -18    109   -836   -142
    106   -485   -592    189    348   -537    511    379    -28    106   -839   -155
     72   -470   -542    197    303   -504    532    379    -25    101   -857   -168
     90   -452   -542    179    314   -496    527    358    -38     93   -865   -181
     96   -454   -553    176    322   -501    491    319    -83     59   -870   -233
    111   -426   -537    158    324   -480    465    283   -127     31   -875   -280
    127   -433   -561    153    340   -496    441    257   -163    -23   -904   -337
    122   -462   -584    168    353   -522    428    244   -189    -64   -924   -394
    116   -496   -613    189    363   -555    405    215   -228   -106   -948   -462
    127   -542   -670    207    397   -605    376    192   -275   -163   -992   -532
    114   -613   -727    249    418   -667    363    166   -324   -226  -1041   -597
    129   -631   -761    249    444   -693    342    132   -368   -270  -1075   -644
    129   -641   -771    254    446   -704    316     96   -410   -311  -1096   -685
    122   -667   -789    272    454   -727    288     62   -452   -355  -1130   -717
    111   -704   -818    296    462   -761    259     44   -488   -389  -1158   -745
     75   -769   -846    345    459   -807    226     12   -524   -423  -1184   -776
     64   -766   -833    348    446   -800    205     -5   -530   -426  -1171   -779
     85   -745   -831    329    457   -787    174    -23   -540   -439  -1161   -784
    168   -724   -896    277    530   -810    189      2   -532   -444  -1153   -789
    301   -615   -917    155    607   -766    303    132   -444   -389  -1098   -743
    265   -597   -862    166    561   -730    413    241   -361   -350  -1065   -727
     41   -732   -774    345    407   -753    436    272   -337   -348  -1065   -745
     25   -623   -649    296    335   -633    472    340   -226   -218   -930   -623
      2   -296   -301    145    150   -298    444    353    -59     59   -618   -348
    -41    233    272    -96   -158    252    322    187     54    355   -262    -57
      7    519    511   -262   -252    517     36   -148    -75    433   -119     57
     77    252    174   -166    -46    213   -153   -433   -485     46   -426   -163
     33   -290   -324    127    179   -306   -200   -592   -930   -542   -953   -566
     23   -602   -628    288    324   -615   -226   -548  -1065   -758  -1153   -743
      5   -813   -818    405    410   -815   -179   -400   -997   -763  -1176   -792
     20   -904   -924    439    470   -914   -122   -319   -930   -727  -1143   -805
     10   -922   -932    454    470   -927    -80   -270   -867   -665  -1078   -789
     18   -854   -872    415    444   -862    -18   -202   -784   -584   -979   -724
     -5   -831   -826    418    410   -828     18   -155   -724   -527   -909   -675
     10   -818   -831    402    418   -823     33   -137   -704   -506   -880   -646
     93   -787   -880    345    485   -833     33   -124   -693   -493   -852   -623
    168   -724   -893    277    530   -807     33   -103   -678   -483   -815   -597
    137   -709   -846    285    491   -776     15   -106   -672   -470   -782   -581
    129   -628   -761    246    444   -693     31    -98   -646   -418   -704   -548
     62   -662   -724    298    392   -693     31   -114   -654   -418   -672   -563
    -33   -769   -735    400    350   -753     -2   -148   -696   -467   -696   -613
    -44   -802   -758    423    355   -782    -10   -158   -704   -483   -693   -636
     38   -748   -789    353    413   -769    -44   -158   -693   -475   -672   -618
    158   -652   -810    246    483   -732    -51   -145   -667   -449   -649   -592
    148   -641   -789    244    467   -714    -57   -155   -662   -449   -644   -584
     77   -696   -774    309    426   -735    -72   -184   -672   -467   -654   -584
     23   -714   -737    342    379   -724    -77   -192   -665   -462   -641   -558
     23   -641   -667    309    345   -654    -62   -171   -628   -426   -594   -517
     12   -610   -626    298    316   -618    -72   -184   -626   -423   -581   -509
     85   -620   -706    267    394   -662    -85   -213   -646   -462   -623   -537
    145   -636   -782    244    462   -709   -127   -241   -672   -493   -652   -568
    142   -649   -792    254    467   -719   -129   -244   -667   -496   -654   -581
    189   -589   -779    200    483   -683   -116   -223   -639   -470   -623   -563
    265   -535   -800    135    532   -667   -119   -200   -610   -446   -597   -555
    311   -480   -795     83    550   -636   -158   -205   -597   -431   -574   -550
    319   -452   -771     64    545   -610   -187   -200   -579   -413   -548   -542
    275   -457   -732     90    501   -594   -174   -174   -555   -400   -532   -545
    179   -532   -711    176    444   -620   -179   -184   -563   -415   -548   -576
     64   -587   -652    262    358   -618   -184   -189   -563   -415   -545   -587
     54   -558   -613    252    332   -584   -174   -163   -535   -394   -519   -574
    106   -498   -605    194    355   -550   -163   -137   -504   -371   -491   -566
    103   -441   -545    168    324   -493   -122    -93   -449   -319   -444   -535
     51   -392   -444    168    246   -418    -98    -72   -407   -277   -407   -511
    -28   -368   -340    197    153   -353    -75    -54   -374   -257   -371   -480
    -67   -384   -316    223    122   -350    -59    -49   -353   -257   -361   -480
    -31   -379   -348    205    158   -363    -67    -70   -353   -270   -384   -504
     -5   -366   -363    184    176   -366    -90   -106   -361   -285   -413   -532
     -2   -340   -337    171    166   -337    -98   -124   -353   -283   -413   -542
     44   -301   -345    127    194   -322   -114   -150   -350   -280   -413   -540
    163   -311   -475     75    319   -392   -153   -192   -379   -314   -454   -566
    272   -350   -623     36    446   -485   -207   -244   -426   -376   -511   -615
    332   -337   -670      2    498   -504   -228   -259   -423   -384   -519   -613
    400   -322   -724    -41    561   -522   -265   -283   -433   -397   -540   -620
    415   -342   -758    -36    587   -550   -280   -303   -449   -418   -574   -639
    415   -371   -789    -23    600   -581   -285   -314   -457   -426   -592   -636
    420   -371   -792    -23    605   -581   -290   -309   -452   -418   -584   -607
    389   -410   -800      7    592   -605   -288   -293   -446   -410   -576   -581
    350   -449   -800     49    574   -623   -290   -293   -449   -407   -584   -579
    342   -439   -782     46    561   -607   -277   -277   -439   -397   -576   -566
    340   -402   -743     31    540   -571   -252   -252   -413   -374   -558   -540
    324   -384   -709     28    514   -545   -236   -231   -389   -350   -545   -509
    262   -384   -646     62    454   -514   -213   -205   -363   -316   -530   -465
    252   -381   -633     64    441   -506   -197   -187   -342   -293   -519   -418
    239   -397   -636     77    436   -517   -200   -179   -329   -283   -514   -389
    215   -397   -613     90    410   -504   -179   -155   -303   -257   -480   -337
    189   -413   -602    111    394   -506   -153   -142   -296   -246   -457   -309
    207   -415   -623    101    415   -519   -155   -140   -290   -236   -444   -285
    189   -368   -558     88    371   -462   -140   -124   -257   -200   -402   -231
    135   -381   -517    122    324   -446   -140   -124   -254   -187   -384   -200
    184   -415   -600    116    392   -506   -166   -150   -288   -215   -400   -218
    233   -413   -646     90    439   -530   -197   -176   -319   -236   -410   -236
    220   -426   -649    101    433   -537   -205   -181   -335   -241   -405   -246
    210   -470   -680    129    444   -574   -207   -187   -363   -262   -426   -290
    207   -550   -758    171    483   -654   -246   -223   -413   -306   -475   -358
    176   -618   -795    220    485   -706   -252   -233   -436   -329   -498   -376
    150   -693   -844    270    496   -769   -249   -233   -459   -361   -527   -389
     98   -807   -909    353    501   -857   -275   -262   -504   -407   -576   -428
    155   -774   -930    309    542   -852   -285   -275   -517   -415   -579   -428
    223   -706   -930    239    576   -818   -265   -262   -506   -413   -568   -436
    132   -802   -935    335    532   -867   -280   -285   -540   -465   -626   -491
    179   -743   -924    280    550   -833   -288   -296   -545   -475   -633   -493
    272   -644   -917    187    594   -779   -249   -265   -511   -436   -587   -449
    119   -828   -948    353    532   -888   -265   -288   -558   -480   -626   -488
     85   -930  -1018    420    550   -974   -241   -246   -566   -519   -659   -527
     75   -963  -1039    441    555  -1000   -148   -135   -514   -519   -667   -545
     49  -1008  -1057    480    553  -1031    -41     -7   -439   -478   -641   -522
    103   -906  -1010    400    555   -958     18     98   -329   -366   -527   -436
    163   -537   -704    187    431   -620     12    137   -153    -90   -220   -174
    127     -2   -129    -62    127    -64   -106    -33    -31    218    150    137
    111    262    150   -187    -18    207   -439   -446   -179    280    290    241
    109     33    -77    -72     93    -20   -691   -779   -548    -25     57     67
     49   -532   -581    241    314   -558   -750   -966  -1002   -626   -491   -337
    109   -896  -1005    392    555   -948   -724   -898  -1158   -904   -769   -558
    158  -1091  -1249    467    704  -1169   -618   -706  -1080   -914   -805   -607
    174  -1117  -1293    470    732  -1205   -514   -581   -963   -844   -750   -584
    200  -1057  -1257    428    727  -1158   -431   -483   -852   -758   -675   -532
    202   -950  -1156    374    675  -1052   -368   -407   -756   -675   -592   -467
    241   -930  -1171    345    706  -1049   -358   -389   -730   -670   -589   -462
    262   -945  -1208    342    735  -1075   -348   -379   -724   -670   -594   -459
    262   -896  -1158    316    709  -1026   -332   -355   -698   -644   -563   -428
    228   -948  -1176    358    701  -1062   -327   -355   -711   -667   -579   -441
    194   -995  -1189    400    691  -1091   -324   -363   -722   -678   -597   -465
    210   -956  -1166    371    685  -1060   -316   -361   -714   -665   -579   -454
    254   -924  -1179    335    714  -1049   -314   -363   -711   -675   -571   -467
    262   -906  -1169    319    714  -1036   -314   -363   -704   -670   -558   -462
    262   -883  -1145    311    704  -1013   -322   -366   -698   -662   -542   -454
    226   -901  -1127    337    675  -1013   -309   -353   -691   -657   -532   -436
    249   -901  -1150    324    698  -1023   -322   -355   -685   -649   -519   -423
    257   -880  -1137    311    696  -1008   -319   -348   -670   -633   -493   -413
    252   -896  -1148    322    698  -1021   -322   -350   -675   -649   -496   -433
    249   -883  -1135    314    691  -1010   -319   -348   -670   -639   -488   -449
    246   -880  -1127    316    685  -1002   -309   -337   -662   -620   -467   -444
    270   -852  -1124    288    696   -987   -311   -340   -659   -620   -459   -444
    277   -857  -1135    290    706   -995   -309   -340   -657   -618   -459   -452
    259   -865  -1124    301    691   -992   -303   -327   -649   -618   -454   -441
    265   -865  -1130    298    696   -997   -314   -329   -654   -620   -449   -418
    254   -898  -1156    322    701  -1026   -311   -322   -649   -620   -446   -394
    257   -883  -1140    314    698  -1010   -301   -306   -626   -597   -413   -353
    257   -898  -1158    319    706  -1028   -316   -324   -641   -615   -428   -363
    275   -888  -1163    306    717  -1023   -322   -319   -646   -631   -433   -358
    285   -875  -1161    293    719  -1015   -303   -283   -623   -605   -405   -322
    285   -870  -1156    293    719  -1013   -293   -262   -610   -584   -387   -306
    290   -836  -1127    272    706   -982   -285   -254   -600   -571   -374   -293
    285   -826  -1111    270    698   -969   -277   -241   -587   -563   -371   -285
    277   -818  -1096    270    685   -956   -265   -233   -576   -558   -368   -280
    288   -782  -1070    246    678   -924   -252   -226   -561   -537   -350   -259
    275   -766  -1044    244    657   -904   -246   -226   -558   -527   -337   -249
    265   -761  -1026    249    644   -893   -249   -246   -566   -524   -340   -249
    259   -722   -984    228    620   -852   -236   -246   -550   -504   -319   -231
    252   -688   -940    218    594   -813   -220   -241   -527   -488   -303   -218
    249   -659   -911    205    579   -784   -218   -254   -517   -483   -301   -223
    239   -659   -901    210    568   -779   -215   -270   -511   -485   -311   -244
    218   -670   -888    226    550   -779   -205   -270   -504   -485   -319   -254
    215   -680   -896    233    555   -787   -202   -280   -501   -480   -327   -270
    200   -672   -875    236    535   -774   -194   -288   -493   -465   -322   -270
    174   -683   -857    254    514   -771   -192   -296   -475   -478   -324   -280
    176   -693   -870    254    522   -782   -200   -306   -459   -470   -322   -290
    207   -644   -852    218    530   -748   -205   -309   -441   -426   -293   -288
    194   -659   -854    231    524   -758   -194   -306   -439   -454   -306   -293
    174   -659   -833    241    504   -745   -181   -296   -426   -467   -298   -272
    163   -685   -852    259    506   -769   -192   -301   -428   -457   -280   -280
    174   -672   -846    249    509   -758   -192   -303   -420   -439   -262   -267
    179   -657   -836    236    506   -745   -192   -303   -413   -436   -277   -270
    187   -607   -795    210    491   -701   -184   -290   -389   -410   -246   -236
    187   -566   -753    187    470   -659   -174   -277   -366   -397   -228   -228
    189   -548   -737    179    462   -641   -155   -262   -348   -394   -244   -233
    187   -524   -714    168    449   -618   -142   -252   -329   -376   -249   -218
    181   -488   -672    153    426   -579   -124   -231   -303   -345   -228   -158
    174   -470   -644    148    407   -558   -111   -218   -285   -335   -244    -80
    184   -426   -610    122    397   -517    -90   -202   -257   -298   -218    -51
    200   -407   -610    103    405   -509    -83   -200   -249   -267   -171   -135
    184   -389   -574    101    379   -483    -83   -207   -252   -244   -153   -161
    174   -374   -548     98    358   -459   -103   -239   -288   -288   -181   -148
    181   -376   -558     98    368   -467   -122   -254   -306   -296   -218   -155
    171   -353   -527     90    348   -439   -129   -262   -301   -265   -194   -135
    161   -379   -540    106    350   -459   -140   -277   -311   -280   -181   -129
    132   -457   -592    161    361   -522   -153   -298   -332   -319   -213   -148
    124   -511   -636    194    379   -574   -161   -316   -358   -363   -257   -179
    142   -519   -665    187    402   -592   -166   -322   -368   -381   -259   -184
    119   -579   -701    228    407   -639   -171   -324   -379   -400   -280   -197
    109   -639   -750    262    428   -693   -200   -353   -413   -433   -329   -244
    114   -626   -740    257    426   -683   -213   -366   -428   -436   -348   -249
     96   -636   -732    270    413   -683   -205   -368   -446   -439   -368   -257
     96   -626   -722    262    407   -672   -205   -376   -446   -415   -374   -246
     98   -628   -730    265    413   -678   -228   -387   -454   -428   -387   -244
     98   -620   -719    262    407   -670   -233   -392   -457   -446   -392   -254
    106   -701   -807    296    454   -756   -233   -387   -488   -496   -439   -309
    122   -763   -885    319    504   -823   -161   -309   -465   -524   -491   -366
    106   -787   -893    340    498   -839    -51   -202   -407   -535   -524   -418
    109   -753   -862    322    485   -807     59    -62   -298   -470   -480   -405
    127   -478   -605    174    363   -540    127     51   -106   -233   -236   -220
    114     41    -72    -77     90    -12     70      5     88    119    148     85
     38    517    475   -280   -218    498   -181   -319     96    366    454    329
     12    568    555   -290   -270    563   -555   -714   -122    358    488    342
    -23     80    103    -28    -64     90   -706   -992   -568   -168     12    -25
     -7   -465   -457    236    223   -462   -649  -1008   -901   -685   -493   -407
     38   -782   -823    371    428   -802   -555   -836   -909   -805   -657   -542
     31   -885   -917    428    472   -901   -439   -683   -802   -761   -662   -558
     23   -820   -844    397    431   -833   -332   -555   -657   -654   -581   -493
     49   -683   -735    316    389   -709   -259   -457   -530   -553   -491   -400
     62   -613   -678    275    366   -644   -220   -407   -465   -501   -441   -353
     67   -607   -675    270    371   -641   -213   -394   -444   -488   -436   -353
     88   -584   -675    246    379   -628   -202   -374   -420   -467   -428   -340
     64   -594   -659    262    361   -626   -192   -363   -410   -454   -418   -337
     75   -568   -644    246    358   -607   -179   -345   -389   -436   -405   -327
     88   -542   -631    228    358   -587   -168   -337   -376   -428   -394   -314
     88   -561   -649    233    366   -602   -174   -342   -376   -423   -392   -306
     83   -555   -639    236    358   -594   -163   -329   -368   -415   -379   -288
     98   -542   -641    220    368   -592   -158   -324   -363   -405   -379   -272
     96   -548   -644    226    368   -594   -171   -327   -363   -405   -392   -259
    122   -548   -672    213    394   -610   -181   -337   -376   -410   -410   -259
    106   -568   -678    231    389   -623   -189   -342   -387   -413   -423   -233
    111   -537   -652    210    381   -594   -171   -327   -371   -389   -418   -171
    122   -535   -657    207    389   -594   -163   -322   -379   -387   -436   -140
    109   -550   -659    218    381   -605   -158   -322   -392   -379   -441   -127
    114   -522   -639    202    376   -579   -155   -316   -387   -361   -433   -129
    111   -517   -631    202    371   -574   -150   -306   -384   -348   -449   -142
    106   -532   -639    213    371   -584   -148   -298   -381   -332   -449    -96
    101   -506   -610    200    353   -558   -153   -306   -389   -345   -444    -80
    106   -496   -602    194    353   -548   -158   -303   -392   -355   -428    -67
     98   -514   -613    205    353   -561   -155   -290   -394   -355   -475    -41
     88   -511   -600    213    342   -555   -145   -272   -387   -340   -491      5
     75   -514   -589    218    332   -553   -150   -265   -389   -340   -478     18
     77   -491   -568    205    322   -530   -145   -241   -374   -329   -501     31
     85   -483   -571    197    327   -527   -137   -226   -379   -332   -491     41
    111   -444   -555    166    332   -498   -129   -215   -381   -306   -379     15
    116   -418   -537    148    324   -478   -116   -207   -384   -272   -363    -31
    103   -428   -532    161    316   -480   -103   -194   -389   -265   -381    -23
     80   -459   -540    187    309   -498    -83   -179   -392   -262   -371     -2
     64   -441   -506    189    285   -472    -62   -163   -376   -239   -327     25
     54   -423   -478    184    265   -449    -41   -140   -350   -197   -280     72
     20   -397   -418    187    218   -407    -15   -116   -316   -168   -252    127
    -23   -363   -342    192    155   -353      7    -90   -283   -145   -254    226
    -80   -324   -244    202     80   -285     33    -59   -239   -109   -215    257
   -148   -306   -161    226      5   -236     62    -38   -215    -62   -223    246
   -114   -296   -181    202     33   -239     62    -44   -236    -77   -213    207
    -67   -296   -231    179     80   -265     57    -49   -265    -98   -189    176
    -54   -327   -272    192    109   -301     54    -57   -285   -106   -246    158
    -59   -358   -298    207    119   -329     36    -64   -306   -127   -303    124
    -88   -392   -306    239    106   -350     18    -70   -345   -163   -381    114
    -80   -394   -314    236    116   -355     -7    -96   -389   -194   -420    106
    -20   -340   -319    181    148   -329      5    -72   -387   -166   -405    116
     -2   -366   -366    181    179   -366     -5    -72   -407   -179   -420    103
    -10   -394   -387    202    187   -392      7    -64   -423   -194   -444    114
     85   -301   -389    106    236   -345     46    -33   -413   -176   -428    158
    132   -249   -381     59    257   -314     83    -10   -407   -168   -405    179
     59   -345   -407    140    231   -376     51    -33   -454   -207   -410    140
     54   -324   -381    135    215   -353     57    -31   -465   -202   -368    158
     28   -319   -348    145    187   -335     70    -25   -478   -207   -345    179
     38   -329   -368    145    202   -348     75    -23   -496   -228   -348    187
     51   -296   -348    122    197   -322     77    -31   -506   -228   -340    184
     44   -259   -306    106    174   -283     85    -33   -517   -228   -332    187
     70   -200   -272     62    171   -236    103    -18   -498   -200   -303    200
    132   -137   -270      2    200   -202    135     10   -480   -166   -270    223
    129   -174   -303     20    213   -239    116     -7   -509   -176   -275    220
    153   -176   -329     10    239   -252    106    -18   -527   -184   -265    213
    187   -132   -322    -28    252   -226    109    -10   -535   -194   -257    215
    150   -155   -306      2    228   -231    106     -5   -548   -197   -262    215
    109   -228   -337     57    220   -283    101    -18   -584   -236   -290    171
    106   -283   -389     88    246   -335     93    -25   -620   -288   -319    132
    109   -335   -444    114    275   -389     72    -38   -654   -322   -348    103
    122   -405   -527    142    324   -465     23    -75   -709   -374   -389     64
    137   -413   -550    135    342   -480      5    -98   -732   -394   -389     38
    127   -452   -579    161    353   -514    -10   -122   -758   -420   -394      5
    122   -491   -615    184    366   -553    -20   -137   -776   -452   -418    -10
    135   -483   -618    174    376   -550    -28   -148   -776   -467   -426     10
    171   -475   -646    150    405   -558    -57   -171   -792   -493   -428      2
    197   -449   -646    124    420   -548    -72   -181   -797   -511   -441     12
    207   -462   -670    127    439   -566    -75   -187   -813   -537   -470      5
    246   -511   -758    132    501   -633    -62   -161   -807   -555   -449    -57
    259   -535   -797    135    527   -665     18    -72   -766   -553   -418   -114
    252   -511   -763    129    506   -636    116     33   -688   -530   -400   -129
    288   -361   -652     36    470   -506    202    158   -542   -405   -283    -28
    337     -2   -340   -166    337   -171    202    223   -340   -135     10    218
    290    542    252   -420     20    397     93     67   -205    192    410    527
    231    898    667   -566   -218    784   -197   -314   -296    327    613    662
    213    724    509   -470   -148    618   -493   -675   -626     75    420    488
    150    109    -41   -129     96     33   -579   -945  -1143   -610   -213      2
    163   -293   -457     62    309   -374   -553   -906  -1348   -927   -527   -290
    210   -459   -672    124    439   -566   -478   -730  -1275   -940   -563   -355
    213   -522   -735    153    472   -626   -394   -610  -1169   -888   -522   -350
    241   -410   -652     85    446   -530   -319   -506  -1034   -766   -402   -267
    254   -342   -597     44    423   -470   -252   -433   -950   -727   -361   -226
    270   -322   -592     25    428   -457   -226   -402   -909   -704   -342   -194
    285   -311   -600     12    441   -457   -218   -387   -878   -683   -327   -163
    288   -327   -615     20    452   -470   -213   -379   -862   -685   -316   -153
    280   -314   -594     15    436   -452   -197   -361   -836   -659   -277   -127
    267   -296   -563     12    413   -428   -189   -355   -813   -639   -231   -101
    244   -275   -522     15    381   -397   -184   -353   -789   -620   -200    -75
    218   -272   -491     28    353   -381   -166   -342   -771   -602   -168    -49
    179   -290   -470     54    322   -379   -150   -350   -758   -605   -116    -38
    129   -311   -444     90    285   -376   -148   -353   -756   -605    -77    -38
     77   -324   -402    122    239   -363   -148   -348   -753   -597    -88    -51
     10   -306   -316    148    163   -311   -135   -332   -727   -574    -93    -25
    -41   -319   -277    179    116   -298   -153   -350   -727   -576   -124    -25
    -54   -322   -267    189    106   -296   -153   -353   -717   -579   -155    -44
    -41   -324   -285    181    119   -306   -168   -355   -719   -597   -181    -80
    163   -306   -470     72    316   -387   -249   -420   -774   -670   -265   -189
    407   -298   -706    -54    555   -501   -342   -498   -841   -750   -335   -306
    620   -267   -888   -176    753   -579   -400   -545   -880   -802   -384   -361
    756   -231   -987   -265    870   -607   -426   -563   -888   -820   -394   -350
    833   -252  -1085   -290    958   -667   -457   -584   -904   -849   -413   -340
    753   -267  -1023   -244    885   -644   -428   -542   -862   -810   -368   -293
    628   -254   -883   -187    756   -568   -361   -470   -789   -743   -293   -215
    540   -218   -761   -163    649   -488   -316   -415   -724   -688   -233   -150
    488   -168   -657   -158    571   -413   -275   -363   -665   -633   -171    -98
    428   -145   -574   -142    498   -358   -252   -319   -610   -589   -119    -54
    322   -119   -444   -101    381   -280   -210   -262   -540   -537    -54      2
    158   -109   -270    -25    213   -189   -145   -194   -465   -470     15     51
    -10    -46    -36     28     12    -41    -62   -111   -376   -381    114    124
    -88     23    109     31    -98     64     -7    -49   -311   -319    184    148
   -168     46    215     59   -192    129     38     -7   -257   -272    213    155
   -231     67    296     80   -265    181     72     12   -220   -239    228    174
   -231    145    376     44   -303    259     90     33   -181   -213    257    223
   -249    179    428     33   -340    303    109     44   -150   -205    267    262
   -277    176    452     49   -363    314    135     59   -124   -192    275    283
   -322    155    478     80   -402    316    155     62   -106   -176    267    277
   -348    129    478    109   -413    303    168     46    -98   -176    239    249
   -342    163    504     88   -423    332    194     54    -75   -166    231    233
   -335    179    511     77   -423    345    223     62    -54   -161    226    231
   -309    166    472     70   -389    319    233     64    -41   -161    210    231
   -259    153    413     54   -335    283    249     70    -33   -171    213    236
   -223    124    345     46   -283    233    239     51    -41   -189    166    226
   -166     90    257     36   -213    174    218     31    -54   -210    111    200
    -90     70    158      7   -124    114    207     28    -54   -228     96    155
    -18     54     72    -18    -44     62    194     15    -54   -231    103    124
     38     54     15    -46     10     36    187     10    -44   -218    109    140
     88     46    -41    -70     64      2    184      5    -38   -215    106    174
    158     70    -88   -116    124     -7    176      2    -28   -213    106    202
    228    116   -111   -171    171      2    171      5    -15   -205    111    239
    239    116   -122   -176    181     -2    176     20      0   -197    101    246
    218     88   -129   -153    174    -20    184     31     15   -194     98    259
    184     90    -93   -137    137      0    207     54     41   -171    116    290
    122    116     -5   -119     64     57    233     72     75   -140    148    316
     49    158    106   -103    -28    132    267    114    122    -98    200    376
    -15    200    213    -93   -114    207    290    129    150    -67    241    428
   -101    158    257    -31   -179    207    288    127    155    -67    249    439
   -181    137    319     23   -249    228    303    135    168    -51    265    459
   -239    127    366     54   -303    244    314    145    179    -31    277    475
   -155    103    259     25   -207    181    267     98    129    -83    223    426
     12     77     62    -46    -23     70    194     18     51   -166    129    337
    226     28   -197   -127    213    -83    119    -51    -33   -257     23    252
    355    -46   -402   -155    376   -223     57   -119   -114   -340    -70    187
    371   -119   -491   -127    431   -303     20   -161   -168   -392   -135    132
    350   -150   -504   -101    426   -327     25   -163   -181   -400   -145    109
    293   -181   -475    -54    384   -327     36   -158   -181   -400   -142    109
    233   -197   -431    -18    329   -311     67   -132   -158   -371   -129    132
    135   -231   -366     46    249   -298     80   -124   -148   -361   -129    135
     59   -254   -314     96    187   -283     75   -122   -148   -358   -127    127
     12   -244   -257    116    135   -249     96   -103   -129   -337   -101    119
    -18   -285   -267    150    122   -277    119    -83   -127   -337   -101     80
    -15   -387   -374    200    176   -381    150    -41   -137   -384   -155    -31
    -18   -478   -459    246    220   -470    223     33   -122   -420   -218   -124
     20   -457   -478    218    249   -467    293    140    -57   -392   -213   -137
     41   -249   -293    101    166   -272    381    298    129   -194    -15     41
      5    233    226   -119   -111    231    446    402    384    161    407    444
   -148    818    963   -335   -558    891    428    298    571    517    857    844
   -252    976   1228   -361   -740   1101    168    -80    449    576   1028    930
   -280    568    846   -145   -563    706    -93   -514      2    137    597    576
   -296   -127    168    210   -233     20   -194   -743   -457   -488   -114     64
   -236   -563   -329    397     44   -449   -244   -714   -618   -743   -436   -137
   -153   -683   -530    418    187   -607   -202   -561   -561   -730   -462   -174
   -145   -667   -522    405    187   -597   -106   -418   -444   -649   -475    -51
   -106   -566   -459    335    174   -514     -7   -298   -324   -550   -420     62
   -106   -480   -374    293    132   -428     57   -226   -244   -483   -350    111
   -116   -431   -314    275     98   -374     90   -184   -194   -436   -309    174
   -116   -413   -296    265     88   -355    111   -161   -174   -418   -293    192
   -129   -418   -288    272     77   -353    116   -153   -171   -410   -293    197
   -142   -423   -283    280     67   -355    122   -145   -171   -407   -272    168
   -148   -423   -275    285     62   -350    124   -137   -174   -400   -244    109
   -140   -400   -259    270     57   -329    127   -140   -171   -400   -252    148
   -145   -384   -241    265     46   -314    127   -137   -166   -389   -236    181
   -142   -384   -241    262     46   -311    129   -137   -168   -384   -236    192
   -119   -376   -257    249     67   -316    135   -140   -174   -392   -249    192
   -140   -402   -262    270     59   -332    127   -142   -181   -402   -252    179
   -145   -392   -246    270     49   -319    119   -140   -179   -400   -236    163
   -142   -387   -244    262     49   -316    122   -132   -171   -394   -213    174
   -137   -402   -265    270     62   -335    114   -137   -187   -405   -207    176
   -137   -379   -244    257     51   -314    106   -145   -192   -405   -197    168
   -129   -355   -228    241     46   -293    111   -140   -176   -387   -184    174
   -137   -371   -236    254     46   -303    116   -129   -174   -376   -181    189
   -129   -381   -252    257     59   -316    111   -129   -179   -371   -176    194
   -119   -381   -265    249     72   -324    109   -129   -187   -368   -163    207
   -109   -394   -285    252     85   -340     96   -137   -200   -376   -161    254
   -103   -381   -277    241     85   -329     83   -145   -205   -376   -158    335
    -93   -374   -280    233     93   -327     83   -140   -202   -366   -145    335
    -67   -379   -314    220    122   -348     75   -137   -215   -358   -135    314
    -62   -376   -314    218    124   -345     70   -135   -223   -361   -140    327
    -72   -353   -280    213    101   -319     83   -119   -215   -348   -129    392
    -90   -316   -226    205     67   -272    124    -70   -153   -265    -64    462
   -127   -311   -187    218     28   -249    127    -59   -129   -270    -15    465
   -187   -298   -111    241    -38   -207    150    -20    -96   -241     77    441
   -262   -277    -15    270   -124   -148    181     23    -49   -184    179    376
   -337   -262     75    301   -207    -93    207     51     -7   -124    194    459
   -384   -228    155    303   -270    -36    236     70     36    -77    168    571
   -405   -174    228    288   -319     25    259     85     83    -23    171    646
   -415   -145    270    277   -342     62    270    103    109      5    189    678
   -397   -101    296    249   -348     96    285    122    114     25    210    678
   -397   -103    293    249   -345     93    288    129    111     23    213    649
   -387    -80    306    231   -348    111    303    135    124     15    189    631
   -384    -57    327    218   -358    135    319    140    148      5    174    631
   -379    -38    340    210   -361    150    332    145    174     12    171    628
   -350    -51    296    200   -324    122    316    132    163    -12    148    594
   -332    -54    277    192   -306    111    314    132    168    -33    166    519
   -324    -46    277    184   -303    114    311    135    171    -36    298    322
   -298    -31    267    166   -283    116    311    137    181    -25    314    309
   -293    -38    254    163   -275    106    301    129    179    -28    210    441
   -275    -51    223    161   -249     85    288    124    174    -28    122    488
   -254    -49    202    150   -231     75    288    137    189      0     80    496
   -241    -41    200    142   -220     77    301    153    205     25     59    509
   -239    -36    202    137   -223     83    319    174    231     51     51    532
   -202      0    202    101   -202     98    340    202    262     80     51    548
   -174     23    194     72   -184    109    342    210    267     88     49    545
   -158     25    184     67   -171    103    337    215    265     83     33    553
   -145     70    213     36   -179    140    350    231    290    109     44    594
   -161     98    259     31   -210    179    371    241    316    132     62    626
   -176    129    306     23   -241    218    374    241    329    148     67    644
   -168    127    296     20   -231    210    355    226    319    140     54    639
   -150    114    262     18   -207    187    337    205    296    122     36    626
   -140    129    267      5   -202    197    319    187    288    116     31    623
   -163    116    280     23   -220    197    322    187    290    122     38    626
   -197     62    259     67   -228    161    316    184    288    106     28    607
   -218     28    246     93   -233    137    306    179    280     88      5    592
   -197     41    239     75   -218    140    298    174    272     70     -7    584
   -189     -7    181     98   -187     85    283    158    249     33    -38    553
   -192    -62    129    127   -161     33    267    142    231     10    -70    527
   -207   -111     96    158   -153     -7    249    116    205    -12    -90    506
   -207   -119     88    163   -150    -15    246    111    202    -15    -90    493
   -202   -132     70    166   -137    -31    246    106    197    -25    -93    467
   -202   -132     70    168   -137    -31    246     98    192    -31    -83    454
   -205   -103    101    153   -155      0    249     93    194    -25    -62    452
   -194   -109     83    150   -140    -12    241     96    192    -31    -57    444
   -166   -228    -62    194    -54   -145    228     93    153    -96   -140    366
   -150   -316   -166    233      7   -241    306    187    176   -132   -220    290
   -140   -288   -150    213      2   -220    397    329    277    -64   -179    314
    -83   -103    -20     93    -31    -62    483    527    470    124    -10    475
    -44    376    418   -168   -231    397    550    693    758    488    366    878
   -163   1041   1205   -439   -683   1122    574    701   1039    932    859   1428
   -314   1299   1613   -491   -963   1454    345    371    995   1072   1044   1665
   -355    997   1353   -322   -854   1174     54    -75    594    758    740   1423
   -381    265    644     57   -511    454   -109   -431     23     93     25    805
   -327   -389    -62    358   -132   -226   -168   -488   -293   -355   -504    340
   -272   -587   -316    428     20   -454   -122   -348   -265   -384   -579    270
   -259   -571   -314    415     25   -444     -7   -202   -153   -316   -532    309
   -252   -472   -220    361    -18   -348     98    -67    -25   -207   -441    410
   -275   -374    -98    324    -88   -236    166     20     75   -101   -342    514
   -280   -322    -41    301   -122   -181    194     59    114    -64   -293    561
   -283   -314    -31    298   -127   -174    213     80    124    -59   -272    605
   -288   -319    -31    301   -129   -176    220     90    135    -49   -262    641
   -293   -314    -20    303   -137   -168    231     98    142    -41   -280    688
   -283   -306    -23    293   -132   -166    213     88    132    -54   -301    706
   -267   -309    -41    288   -114   -174    202     80    119    -72   -303    649
   -236   -309    -75    272    -83   -192    189     80    109    -90   -280    615
   -218   -311    -93    265    -62   -202    184     77    101    -98   -254    592
   -197   -290    -93    241    -51   -192    189     62     93   -103   -246    511
   -194   -265    -70    231    -62   -168    184     57     96    -90   -233    480
   -231   -249    -20    239   -106   -135    200     90    135    -49   -200    498
   -306   -246     59    277   -184    -93    223    124    171     -5   -179    506
   -371   -244    124    306   -249    -59    239    150    194     46   -106    555
   -402   -239    163    319   -285    -38    249    176    210     80    -44    594
   -444   -241    202    340   -324    -20    252    194    228    101     -7    581
   -472   -257    215    366   -345    -20    265    218    244    119      7    571
   -514   -244    267    379   -392     10    285    246    267    153     31    618
   -535   -233    301    384   -418     33    301    265    280    163     33    652
   -527   -246    280    387   -405     15    293    259    262    140      0    678
   -517   -267    249    392   -384    -10    283    254    252    135     -2    685
   -504   -272    228    387   -366    -20    288    265    246    145     12    688
   -498   -285    213    392   -355    -36    288    272    239    148     36    685
   -470   -283    187    374   -329    -49    275    272    228    148     54    685
   -457   -262    194    361   -327    -33    275    296    233    163     77    698
   -465   -262    202    361   -337    -31    280    316    244    181    106    717
   -462   -257    205    358   -335    -25    285    329    241    192    127    730
   -452   -246    205    348   -332    -20    290    332    241    200    145    745
   -472   -254    218    363   -345    -18    293    332    236    194    158    750
   -478   -223    254    348   -368     15    314    348    246    207    187    774
   -514   -210    301    361   -407     44    340    371    270    231    207    797
   -535   -205    329    368   -433     62    358    389    296    246    223    815
   -563   -187    376    376   -470     93    384    410    324    275    254    833
   -592   -181    410    387   -501    111    407    444    366    301    280    852
   -626   -176    449    402   -537    135    436    478    400    329    311    859
   -672   -176    493    423   -584    158    472    506    433    355    342    865
   -730   -145    584    439   -657    218    498    540    480    394    374    888
   -769   -129    639    449   -704    252    509    550    498    413    387    888
   -704   -119    584    413   -644    231    491    524    483    392    361    841
   -584   -106    478    345   -532    187    459    491    457    361    314    784
   -527    -72    454    301   -491    189    457    478    449    345    285    756
   -576    -70    504    322   -542    215    475    488    459    353    280    745
   -581    -85    496    332   -540    205    478    501    478    371    270    740
   -584   -106    478    342   -532    184    488    519    488    387    254    730
   -597    -77    519    337   -558    220    504    542    509    413    272    740
   -587    -23    561    303   -576    267    517    571    542    444    306    745
   -555    -10    545    283   -553    267    527    592    558    452    316    732
   -532      5    535    262   -535    267    540    615    579    457    327    719
   -519     12    532    254   -524    272    545    623    589    457    337    706
   -480     59    540    210   -511    298    545    623    600    475    358    711
   -446     77    522    184   -485    298    550    628    607    493    381    709
   -433     85    517    171   -475    301    542    620    602    501    394    698
   -428     96    524    166   -475    309    527    600    594    504    413    688
   -394     85    480    153   -439    283    506    574    571    483    407    659
   -371     85    457    142   -413    270    483    550    550    467    407    633
   -355     75    431    137   -392    252    462    530    532    449    400    589
   -319     54    374    132   -345    213    449    522    519    420    381    555
   -277     15    293    129   -285    155    418    483    480    379    340    527
   -213    -20    192    116   -205     85    381    444    428    329    288    483
   -192    -85    106    137   -150     10    335    400    379    272    231    428
   -163   -101     62    132   -114    -20    319    374    355    241    202    413
   -106   -116    -12    109    -49    -64    296    340    322    200    174    384
    -41   -142   -103     90     31   -124    259    301    275    153    137    345
     18   -155   -176     67     96   -166    220    254    228    106     88    288
     93   -168   -262     38    176   -215    189    220    194     70     46    244
    189   -142   -332    -25    259   -236    155    194    171     59     36    233
    270   -111   -381    -80    324   -246    145    187    163     51     23    223
    275   -171   -446    -54    361   -309    153    210    153     15    -23    184
    246   -275   -522     15    384   -397    213    277    161    -28    -98    103
    192   -257   -452     31    322   -353    327    392    233      2    -96     83
    176   -161   -337     -7    254   -246    446    558    384    127      2    153
    187    168    -18   -179    101     75    504    693    602    407    301    415
    119    766    646   -441   -262    706    491    688    826    813    774    844
    -41   1174   1213   -568   -626   1195    226    345    789   1041   1085   1109
    -96   1085   1182   -496   -639   1132    -67    -38    509    904    987   1015
   -153    483    636   -166   -394    558   -207   -358     10    283    394    530
   -148   -142      5    145    -77    -70   -181   -350   -288   -231   -124    103
   -166   -371   -205    267     18   -288    -96   -158   -223   -254   -187     25
   -166   -402   -236    283     33   -319     20     -7    -96   -179   -135     51
   -166   -322   -155    241     -5   -239     98     93     28    -80    -46    106
   -161   -200    -38    181    -62   -119    158    166    129      2     36    153
   -171   -116     54    142   -114    -31    228    228    210     64    103    200
   -236    -70    166    153   -202     46    262    262    257    111    150    233
   -275    -44    231    155   -254     93    267    272    280    140    181    239
   -270     -7    262    140   -267    127    290    306    309    168    231    244
   -335     54    389    140   -363    220    348    363    374    228    314    272
   -457     46    504    205   -480    272    381    392    418    262    371    285
   -459     12    470    223   -465    239    358    368    400    233    342    257
   -355     33    389    161   -371    210    342    345    379    194    277    210
   -296     46    342    124   -319    194    342    335    368    171    254    179
   -246     59    306     93   -277    184    329    322    355    158    236    148
   -241     57    296     90   -267    176    319    314    348    153    215    129
   -197     93    290     51   -244    192    322    329    371    184    239    148
   -135    124    257      5   -197    189    322    327    371    181    244    142
   -161     88    246     36   -205    166    322    322    363    171    233    116
   -220     54    275     83   -249    163    335    327    371    176    236     98
   -226     15    241    106   -233    127    340    327    368    163    231     75
   -184      7    192     85   -187     98    324    311    355    161    226     59
   -171     28    200     70   -184    114    319    306    355    174    236     72
   -168     -7    161     88   -166     77    306    298    345    161    220     88
   -158    -31    127     96   -142     46    293    290    335    161    207     88
    -96    -33     62     64    -80     12    283    283    327    158    207     77
    -57    -51      2     54    -31    -25    254    267    303    148    192     83
     -7    -44    -38     25     15    -41    220    252    288    140    181    101
     38      0    -38    -18     38    -18    244    290    322    181    223    137
     25    -54    -80     12     51    -64    239    303    329    194    228    158
     15    -67    -85     25     49    -75    226    303    329    207    228    192
     36     -5    -44    -15     41    -23    249    327    348    236    254    226
     44      5    -38    -23     41    -15    275    350    361    246    272    228
     -5    -46    -41     25     15    -44    293    361    363    246    285    223
    -28    -41    -12     33    -10    -28    335    389    394    275    316    249
    -51    -12     38     31    -46     10    345    402    418    306    350    272
    -70      0     70     36    -70     33    368    423    439    329    374    280
   -127    -41     85     83   -109     20    376    420    452    350    387    275
   -171    -31    137    101   -155     51    407    446    491    389    428    296
   -205    -28    174    114   -192     72    454    475    535    428    470    322
   -145    -20    124     83   -135     51    467    470    545    439    472    296
   -109    -70     38     88    -75    -15    420    420    504    397    433    226
    -62    -90    -28     75    -18    -59    392    392    483    374    418    192
     -7    -64    -59     36     23    -62    389    387    483    379    433    179
     28    -51    -80     12     54    -64    394    389    491    381    444    153
     25    -96   -124     33     72   -111    374    371    472    366    428    103
     38   -106   -145     33     90   -124    374    368    467    366    433     77
     51    -80   -132     12     90   -106    379    374    480    381    449     59
     72    -33   -106    -18     88    -70    387    392    504    407    472     64
     67    -38   -106    -15     85    -72    392    402    511    407    472     62
     83    -25   -111    -28     96    -67    400    420    527    418    472     67
     85    -25   -111    -31     96    -67    410    446    548    431    480     90
    116     -2   -119    -57    116    -59    415    467    561    441    488    109
    129     28   -101    -80    116    -36    415    478    576    459    498    137
    176     83    -93   -129    135     -5    420    480    589    478    506    155
    233    158    -77   -197    155     41    428    478    602    498    530    174
    241    142    -98   -192    171     23    387    444    574    472    506    155
    233    116   -116   -176    174      0    353    410    542    441    459    150
    241    109   -132   -176    187    -10    358    405    537    433    436    207
    262    124   -137   -194    200     -5    379    420    553    446    431    285
    262     90   -171   -176    218    -38    384    423    548    433    413    306
    228     49   -181   -140    205    -64    379    410    535    407    387    296
    205     18   -187   -111    194    -83    379    405    522    389    374    265
    176    -25   -205    -77    189   -114    379    397    501    366    363    205
    142    -54   -197    -44    168   -124    389    397    493    355    350    179
    122    -67   -189    -28    153   -127    397    392    485    345    329    148
     83    -80   -163     -2    122   -119    402    381    483    335    306    127
     33   -106   -140     36     85   -122    405    368    478    332    293    114
    -33   -137   -103     85     33   -122    410    368    480    337    288    114
    -67   -129    -62     96     -5    -96    426    379    485    348    293     90
     -5   -142   -140     72     64   -140    410    361    459    316    265     10
     41   -259   -303    106    171   -280    407    361    418    254    189   -103
     67   -332   -400    132    233   -366    504    465    444    223    135   -181
     83   -293   -379    103    228   -335    605    581    527    259    161   -202
    122   -153   -275     15    197   -213    683    704    678    402    296   -122
    119    246    127   -187     -5    187    698    776    906    727    649    163
     41    859    818   -449   -387    839    584    644   1065   1101   1075    571
    -38   1205   1241   -584   -639   1223    259    239    950   1226   1205    787
    -96    995   1088   -449   -592   1041     25    -88    662    984    969    652
   -140    290    431    -75   -285    358    -20   -280    189    348    316    161
   -103   -301   -197    202     46   -249     18   -226    -67    -54   -129   -226
    153   -483   -636    163    392   -561     36   -127    -57   -148   -249   -371
    579   -452  -1031    -64    805   -740      0   -122    -64   -192   -332   -475
    836   -327  -1163   -257   1000   -745    -20   -111    -23   -158   -314   -517
    763   -252  -1015   -254    888   -633     23    -64     59    -83   -252   -488
    566   -246   -815   -161    688   -530    103      7    145      2   -176   -436
    454   -254   -709   -101    579   -480    163     59    197     49   -137   -405
    405   -277   -683    -64    542   -480    187     75    207     51   -145   -436
    363   -267   -631    -46    496   -449    207     93    215     51   -148   -454
    288   -254   -542    -18    415   -400    223    116    239     62   -140   -426
    200   -270   -470     33    335   -368    231    135    257     67   -150   -407
    140   -249   -389     51    265   -319    257    155    285     88   -142   -358
    179   -176   -355      0    267   -265    285    176    314    109   -124   -283
    187   -179   -368     -5    277   -272    285    168    303     98   -142   -262
    158   -194   -355     18    257   -275    293    176    301    103   -161   -246
    166   -161   -327     -5    244   -244    314    189    309    111   -153   -223
    192   -132   -324    -28    257   -228    309    179    303    101   -174   -210
    150   -137   -288     -7    218   -213    303    171    293     88   -202   -200
    122   -145   -267     10    192   -205    303    171    290     83   -220   -202
    119   -148   -267     12    192   -207    314    179    296     75   -246   -197
    132   -106   -239    -12    184   -171    314    187    303     90   -257   -168
    111    -83   -194    -15    153   -137    311    197    309    148   -270   -158
    106    -62   -168    -23    137   -114    316    215    301    181   -285   -155
    114    -33   -148    -41    129    -90    298    220    290    200   -298   -158
     80    -20   -101    -28     90    -59    280    194    298    215   -293   -161
     44    -15    -62    -15     51    -38    272    192    316    218   -285   -148
    -44    -38      5     41    -25    -18    265    189    324    215   -301   -135
   -116    -93     20    103    -70    -36    231    200    309    197   -342   -114
   -158   -101     57    129   -109    -23    210    213    296    189   -374    -64
   -207   -119     88    161   -148    -15    168    184    252    176   -410    -46
   -324   -168    153    246   -241     -7    114    135    197    150   -441    -44
   -384   -174    210    277   -298     18    137    122    171    124   -459    -62
   -280    -70    210    176   -246     70    181    155    215    135   -439    -54
   -213    -20    192    114   -205     85    187    161    231    129   -431    -46
   -202      7    210     96   -207    109    233    189    249    145   -418    -33
   -228     12    239    106   -233    127    283    220    270    155   -410    -31
   -259     18    277    122   -267    148    306    233    293    166   -402    -28
   -249     54    303     96   -277    176    316    246    314    184   -389    -23
   -210    101    311     54   -262    205    311    249    332    197   -381    -31
   -187    119    306     31   -246    213    303    246    335    200   -389    -54
   -181    153    335     15   -257    244    309    257    353    215   -384    -51
   -174    176    350     -2   -262    262    301    259    355    223   -384    -59
   -153    228    381    -36   -267    303    290    252    350    220   -387    -72
   -140    267    405    -64   -272    335    272    233    342    213   -394    -93
   -114    293    407    -88   -259    350    246    213    335    197   -407   -111
    -67    316    381   -127   -226    350    213    189    337    187   -423   -119
    -25    353    379   -163   -202    363    200    187    342    179   -433   -114
     23    407    384   -218   -179    394    205    197    342    181   -436   -111
     67    475    407   -270   -168    441    233    220    353    202   -423    -96
     64    493    428   -280   -181    462    252    231    358    213   -420    -90
     28    506    478   -270   -223    493    267    241    366    223   -415    -85
    -15    514    530   -249   -272    522    280    259    374    226   -410    -70
    -88    522    610   -215   -348    566    309    285    389    236   -400    -54
   -116    537    654   -210   -387    594    306    285    397    231   -407    -62
    -72    576    646   -252   -361    610    283    265    389    218   -418    -64
     -5    641    646   -319   -324    644    259    244    389    213   -420    -57
     49    649    600   -348   -275    626    220    215    376    192   -436    -54
     70    628    555   -350   -244    594    176    181    342    161   -478    -67
     70    631    561   -353   -244    597    150    161    327    137   -501    -70
     59    615    553   -340   -246    584    129    142    314    114   -530    -88
     31    579    548   -303   -257    563    119    129    290    103   -561   -111
   -109    485    594   -189   -353    540    142    132    272    124   -579   -127
   -213    381    594    -85   -402    488    135    111    233    137   -620   -176
   -210    350    558    -70   -384    454    103     70    184    119   -670   -231
   -148    361    509   -106   -327    433     72     28    145     88   -709   -267
    -72    348    420   -140   -246    384     20    -15     93     25   -758   -303
    -25    335    358   -155   -192    345    -38    -54     41    -33   -805   -345
     -7    322    327   -158   -168    324    -75    -83      7    -77   -841   -368
     20    329    309   -174   -142    319    -93    -96     -7   -101   -859   -361
     85    316    228   -202    -72    272   -106   -129    -44   -145   -896   -379
    166    285    119   -226     23    205   -114   -158    -85   -202   -932   -415
    202    202     -2   -202    101    101   -103   -148   -132   -277  -1005   -483
    220    101   -119   -161    171     -7    -36    -72   -145   -335  -1096   -571
    205    124    -83   -166    142     23     49     44    -70   -280  -1070   -566
    184    272     88   -228     46    181    148    226     96    -98   -917   -426
    181    678    493   -431   -155    587    197    387    361    246   -558    -72
     93   1306   1213   -698   -558   1260    197    402    649    680    -54    410
    -62   1615   1678   -776   -870   1647    -38    111    675    891    220    652
   -122   1400   1522   -639   -820   1460   -361   -322    340    654     25    459
   -210    745    956   -267   -581    849   -509   -693   -223     -2   -589    -77
   -213    124    337     44   -275    231   -524   -750   -576   -496  -1078   -514
   -181    -83     98    129   -142      7   -444   -581   -548   -527  -1161   -589
   -122   -116      2    119    -62    -57   -350   -457   -472   -488  -1192   -607
    -67    -67      0     67    -36    -33   -290   -366   -389   -431  -1153   -600
    -44     18     62     12    -51     38   -254   -301   -306   -363  -1091   -600
     -5     80     85    -38    -46     83   -246   -277   -275   -332  -1039   -628
      7     88     80    -46    -36     83   -228   -254   -257   -324  -1013   -620
     15     80     64    -49    -25     72   -223   -246   -226   -342  -1026   -605
     41     85     44    -62      0     64   -244   -254   -207   -376  -1060   -594
     20     93     72    -59    -25     83   -257   -246   -226   -368  -1080   -571
     15     83     67    -49    -25     75   -272   -249   -254   -353  -1091   -574
      7     70     62    -38    -25     64   -283   -252   -270   -337  -1117   -568
    -31     59     90    -12    -59     75   -275   -244   -280   -332  -1145   -548
    -75     41    114     15    -96     77   -267   -220   -277   -327  -1179   -511
   -129     15    145     57   -137     80   -262   -202   -267   -322  -1195   -483
   -150      7    158     70   -155     83   -257   -200   -265   -316  -1179   -459
   -142     18    161     62   -150     88   -249   -197   -252   -293  -1158   -418
   -114     33    148     38   -132     90   -254   -194   -244   -283  -1140   -389
    -98     49    148     23   -124     98   -252   -200   -236   -272  -1111   -376
    -72     57    129      5   -101     90   -259   -210   -239   -272  -1109   -363
    -64     62    127      2    -96     93   -259   -207   -233   -267  -1117   -345
    -85     64    148     10   -116    106   -252   -202   -218   -262  -1111   -371
    -44     83    127    -18    -85    103   -275   -233   -223   -288  -1101   -389
    -10     98    109    -46    -59    103   -296   -259   -226   -309  -1101   -426
     38     98     59    -67    -10     80   -329   -298   -236   -327  -1122   -480
     72     98     23    -85     23     62   -363   -324   -254   -345  -1140   -511
     98    101      2   -101     46     51   -387   -340   -272   -363  -1132   -504
    171    111    -62   -142    116     25   -423   -384   -311   -389  -1145   -488
    210    132    -77   -171    145     28   -433   -387   -319   -392  -1145   -467
    249    140   -109   -197    176     15   -449   -384   -314   -394  -1130   -431
    267    153   -114   -210    189     20   -454   -374   -303   -384  -1109   -407
    262    163    -98   -215    179     33   -454   -376   -301   -384  -1104   -415
    244    179    -64   -210    155     57   -436   -371   -290   -384  -1093   -402
    239    194    -44   -218    142     75   -433   -389   -290   -389  -1093   -371
    210    189    -20   -200    114     85   -431   -397   -283   -387  -1085   -366
    168    179     10   -174     80     96   -428   -384   -265   -366  -1036   -371
    129    166     36   -148     46    101   -431   -358   -226   -329   -961   -350
     77    124     44   -103     15     83   -436   -355   -213   -309   -937   -368
     33    106     72    -70    -20     88   -405   -337   -184   -283   -927   -366
      7    111    101    -59    -46    106   -371   -319   -153   -254   -911   -355
      0    119    119    -59    -59    119   -348   -311   -129   -249   -896   -353
     -5    119    122    -57    -62    122   -329   -316   -119   -246   -883   -368
    -10    119    129    -54    -70    124   -311   -319   -109   -241   -875   -384
    -36    109    142    -36    -90    124   -314   -322   -106   -246   -875   -415
    -36    103    140    -33    -88    122   -327   -327   -106   -257   -880   -444
    -31    106    135    -38    -83    119   -345   -350   -122   -280   -906   -465
    -31    122    150    -46    -90    135   -376   -379   -140   -322   -969   -496
     -5    150    155    -72    -80    153   -402   -387   -142   -345  -1000   -506
     54    184    129   -119    -36    158   -423   -379   -148   -350   -997   -498
    111    220    106   -168      2    163   -439   -394   -155   -355   -984   -485
    158    270    111   -215     23    192   -433   -374   -127   -335   -969   -439
    168    332    161   -252      2    249   -407   -335    -90   -285   -932   -400
    148    374    226   -259    -38    301   -374   -311    -88   -236   -904   -397
    119    355    236   -241    -57    296   -371   -311    -88   -233   -893   -415
    142    397    252   -270    -54    324   -376   -293    -59   -210   -862   -405
    163    418    254   -290    -44    335   -361   -283    -41   -181   -839   -418
    158    454    296   -306    -67    376   -335   -275    -23   -148   -805   -413
    184    449    262   -319    -38    358   -355   -301    -33   -155   -787   -405
    220    420    200   -322     10    311   -415   -355    -64   -189   -797   -426
    241    418    176   -329     33    296   -436   -376    -90   -213   -800   -436
    265    402    137   -332     64    270   -454   -410   -122   -252   -800   -462
    277    384    103   -332     85    246   -478   -405   -129   -283   -805   -483
    296    358     59   -327    116    210   -452   -392   -135   -316   -823   -491
    262    277     15   -270    122    148   -457   -426   -179   -379   -867   -517
    213    202    -10   -207    111     96   -504   -472   -231   -439   -909   -553
    285    187    -98   -239    192     44   -553   -511   -267   -480   -937   -587
    303    171   -135   -239    220     18   -571   -517   -283   -498   -943   -597
    288    168   -122   -231    205     23   -574   -519   -277   -496   -935   -597
    296    171   -124   -233    210     23   -568   -517   -283   -496   -930   -600
    288    153   -135   -220    210     10   -563   -540   -296   -522   -930   -597
    265    135   -129   -202    197      2   -589   -561   -314   -548   -930   -607
    303    129   -174   -218    239    -20   -607   -566   -332   -574   -932   -620
    355     23   -332   -189    345   -153   -610   -574   -392   -641   -997   -701
    340    -85   -426   -129    381   -254   -527   -488   -389   -680  -1057   -784
    324    -31   -355   -148    337   -192   -392   -332   -285   -615  -1026   -740
    366    129   -239   -249    301    -54   -277   -145   -111   -462   -904   -568
    431    571    140   -501    145    355   -226     12    161   -119   -542   -161
    350   1309    958   -831   -303   1135   -275    -18    457    376     33    436
    166   1719   1553   -943   -693   1636   -511   -319    532    649    376    771
     77   1517   1436   -800   -680   1478   -826   -722    254    454    223    618
     23    691    667   -355   -322    680  -1026  -1145   -400   -306   -506    -51
     36    -77   -114     18     75    -96  -1065  -1236   -818   -883  -1109   -626
    103   -288   -392     90    246   -340  -1010  -1091   -805   -956  -1213   -758
    140   -228   -371     41    254   -298   -880   -914   -665   -867  -1137   -709
    176    -98   -275    -38    226   -187   -756   -766   -524   -750  -1021   -615
    179    -25   -205    -77    192   -116   -688   -701   -454   -691   -948   -555
    171     -2   -174    -85    174    -88   -659   -662   -420   -662   -914   -504
    168     10   -161    -90    166    -75   -649   -644   -413   -652   -901   -462
    158      0   -158    -77    158    -77   -652   -644   -420   -659   -901   -449
    155      0   -155    -80    155    -77   -649   -641   -423   -659   -896   -472
    153     -5   -158    -75    155    -80   -646   -633   -420   -657   -891   -496
    158     15   -145    -88    150    -64   -652   -631   -423   -657   -885   -498
    168     44   -124   -106    148    -38   -646   -626   -418   -652   -878   -478
    153     20   -132    -88    142    -57   -639   -623   -423   -659   -891   -459
    145      0   -145    -72    145    -70   -639   -623   -436   -662   -904   -423
    132    -18   -150    -59    140    -83   -652   -631   -452   -672   -924   -379
    137    -18   -155    -59    145    -85   -662   -631   -454   -675   -937   -353
    135    -12   -148    -59    140    -80   -662   -636   -457   -683   -940   -350
    124    -18   -142    -51    132    -80   -649   -623   -452   -678   -935   -337
    119    -23   -142    -49    129    -83   -639   -600   -439   -662   -924   -324
    135    -20   -155    -57    145    -88   -628   -581   -428   -652   -914   -322
    148    -28   -176    -62    161   -103   -633   -581   -436   -657   -904   -332
    145    -28   -176    -59    161   -101   -644   -584   -444   -662   -893   -335
    153    -31   -184    -62    168   -106   -657   -587   -454   -672   -893   -342
    171    -23   -194    -72    181   -109   -659   -589   -462   -683   -888   -337
    176    -20   -200    -77    187   -109   -670   -592   -470   -685   -880   -327
    192    -25   -218    -83    205   -122   -675   -594   -478   -693   -872   -319
    215    -18   -233    -98    223   -124   -693   -610   -498   -704   -875   -324
    241    -20   -262   -109    252   -140   -714   -620   -514   -711   -875   -332
    259    -72   -335    -93    296   -202   -730   -620   -532   -730   -888   -345
    280    -70   -350   -106    314   -207   -737   -618   -537   -732   -880   -342
    288    -31   -319   -129    301   -174   -737   -607   -530   -717   -857   -316
    277    -18   -296   -129    285   -155   -727   -594   -519   -698   -831   -290
    277    -31   -311   -124    290   -171   -719   -589   -519   -696   -818   -283
    280    -31   -311   -124    293   -171   -698   -579   -519   -691   -805   -275
    262    -54   -316   -103    288   -184   -683   -576   -522   -693   -802   -275
    254    -31   -285   -111    270   -158   -662   -561   -506   -678   -776   -272
    254    -31   -288   -114    270   -158   -641   -537   -493   -662   -745   -277
    252    -33   -285   -109    267   -158   -626   -519   -475   -641   -709   -275
    265    -10   -275   -127    270   -142   -600   -493   -441   -605   -657   -259
    272      5   -267   -137    270   -129   -571   -465   -410   -574   -610   -239
    249    -12   -262   -119    252   -135   -555   -452   -397   -561   -587   -231
    215    -20   -236    -98    226   -127   -542   -436   -384   -535   -553   -215
    192    -25   -220    -85    205   -122   -545   -436   -381   -530   -535   -202
    161    -15   -176    -72    168    -96   -537   -436   -374   -524   -504   -194
    135    -41   -179    -49    155   -109   -535   -436   -376   -524   -483   -218
    132    -59   -192    -38    161   -124   -532   -433   -376   -524   -462   -252
    145    -54   -200    -46    171   -127   -540   -433   -376   -514   -436   -277
    155    -64   -220    -44    187   -142   -540   -428   -368   -498   -410   -301
    176    -44   -220    -67    197   -132   -522   -405   -340   -470   -371   -316
    223     10   -215   -116    218   -101   -498   -384   -309   -436   -327   -283
    244     41   -205   -142    223    -80   -470   -366   -283   -418   -309   -246
    246     93   -153   -168    200    -28   -433   -340   -244   -394   -272   -215
    236    101   -135   -171    187    -15   -420   -322   -218   -392   -239   -207
    233    109   -124   -171    179     -7   -405   -303   -213   -389   -228   -200
    218    163    -57   -192    137     54   -392   -296   -202   -368   -210   -176
    205    218     12   -210     96    116   -387   -303   -192   -350   -200   -140
    215    226      7   -220    103    119   -389   -311   -200   -358   -215   -124
    226    215    -10   -223    119    103   -415   -355   -236   -368   -246   -135
    246    226    -20   -239    135    103   -436   -381   -257   -340   -241   -140
    257    189    -67   -223    163     62   -462   -400   -270   -337   -233   -166
    226    137    -88   -181    155     23   -485   -423   -285   -371   -252   -189
    210     93   -116   -153    163    -10   -496   -444   -301   -389   -277   -213
    205     38   -166   -122    187    -64   -506   -465   -327   -413   -309   -239
    220     12   -207   -116    215    -96   -511   -480   -353   -423   -329   -267
    200    -20   -220    -90    207   -122   -535   -509   -384   -457   -363   -301
    184    -38   -223    -72    202   -132   -548   -522   -397   -472   -407   -309
    148    -98   -249    -25    197   -171   -558   -537   -410   -501   -457   -327
    122   -153   -275     15    197   -213   -548   -535   -410   -496   -480   -335
    106   -189   -296     38    200   -241   -542   -527   -418   -475   -501   -348
    101   -179   -280     38    189   -228   -535   -517   -418   -444   -506   -345
     93   -176   -272     38    181   -223   -519   -511   -420   -428   -514   -348
    101   -259   -361     80    231   -309   -509   -509   -457   -491   -568   -407
    116   -361   -478    119    296   -418   -452   -433   -472   -566   -636   -491
    132   -355   -491    111    311   -423   -345   -306   -413   -550   -641   -483
    166   -246   -413     38    288   -329   -223   -111   -246   -420   -535   -348
    215    137    -77   -176    148     31   -145     44      5   -111   -220      2
    207    758    550   -483   -171    654   -197      7    241    298    270    517
    145   1184   1036   -665   -446   1111   -452   -298    262    545    610    833
     98   1088    987   -594   -444   1039   -763   -711    -23    407    524    735
     41    436    394   -239   -176    415   -880  -1067   -555   -218    -96    176
     54   -288   -342    114    197   -316   -862  -1083   -906   -769   -693   -366
     54   -594   -649    267    350   -620   -787   -930   -909   -857   -831   -524
     46   -644   -691    298    368   -667   -693   -800   -823   -792   -807   -524
     98   -550   -649    226    374   -600   -602   -704   -709   -678   -730   -465
    171   -407   -579    116    371   -491   -545   -649   -631   -602   -672   -415
    174   -316   -491     70    332   -402   -509   -613   -576   -563   -641   -389
    181   -277   -462     46    319   -368   -501   -607   -563   -561   -633   -384
    194   -259   -454     33    324   -355   -501   -610   -563   -555   -631   -381
    189   -249   -441     28    314   -345   -498   -605   -561   -545   -620   -389
    205   -252   -457     23    329   -355   -485   -587   -550   -532   -605   -381
    213   -218   -433      2    322   -324   -452   -558   -530   -501   -579   -363
    233   -155   -389    -38    311   -272   -431   -537   -509   -441   -550   -350
    239   -166   -407    -36    322   -285   -446   -550   -527   -441   -545   -371
    233   -166   -400    -33    316   -283   -452   -553   -540   -449   -537   -384
    236   -158   -397    -38    314   -277   -439   -537   -532   -457   -532   -384
    236   -181   -418    -25    327   -298   -441   -535   -542   -485   -555   -384
    207   -155   -366    -25    285   -259   -441   -530   -540   -478   -550   -368
    205   -137   -342    -33    272   -239   -431   -514   -527   -462   -537   -368
    210   -135   -345    -38    275   -239   -433   -511   -532   -459   -537   -381
    218   -119   -337    -49    277   -228   -418   -491   -519   -446   -524   -348
    218   -137   -358    -41    285   -249   -405   -472   -514   -441   -522   -314
    184   -161   -345    -12    262   -252   -400   -457   -509   -436   -532   -277
    135   -194   -329     28    231   -259   -397   -439   -514   -446   -555   -257
    181    -98   -280    -41    231   -189   -387   -405   -522   -426   -550   -150
    233    -54   -288    -90    259   -171   -353   -379   -550   -407   -542     41
    244    -15   -259   -114    252   -137   -353   -387   -581   -402   -542    228
    210     20   -189   -116    200    -83   -397   -420   -600   -407   -550    348
    166      0   -166    -83    166    -83   -441   -423   -594   -420   -540    394
     90    -10   -101    -41     93    -54   -452   -389   -566   -402   -504    415
    122     18   -106    -70    114    -44   -467   -376   -558   -394   -472    329
    137     -5   -142    -67    140    -72   -465   -368   -561   -400   -454    210
    132    -49   -181    -41    155   -114   -439   -350   -548   -394   -436    122
    142    -18   -163    -62    153    -90   -400   -327   -517   -361   -407     88
    148     10   -137    -77    142    -62   -363   -309   -488   -335   -389     49
    132    -15   -148    -59    140    -80   -324   -288   -470   -342   -363    -36
    161    -54   -215    -51    187   -135   -306   -275   -462   -355   -366    -77
    192    -51   -244    -72    218   -148   -296   -267   -449   -329   -381    -64
    220    -31   -252    -96    233   -140   -285   -257   -428   -275   -387    -75
    236    -25   -265   -106    249   -145   -285   -254   -410   -233   -402    -85
    244     -7   -252   -116    246   -129   -275   -244   -387   -205   -426    -67
    272     -7   -280   -132    275   -142   -265   -239   -374   -197   -439    -49
    272    -25   -298   -124    285   -161   -244   -226   -355   -189   -433    -23
    265    -25   -290   -122    275   -155   -215   -202   -324   -176   -413      0
    231    -62   -293    -83    262   -176   -226   -213   -332   -200   -420    -10
    236    -62   -301    -88    267   -179   -236   -213   -337   -210   -418    -12
    233    -25   -259   -103    246   -142   -226   -194   -324   -194   -400    -12
    220    -18   -239   -101    226   -127   -228   -200   -335   -218   -394    -41
    161    -38   -200    -59    179   -119   -213   -181   -324   -226   -389    -62
    155    -33   -189    -62    171   -109   -194   -166   -314   -223   -389    -93
    176      2   -174    -90    176    -85   -166   -145   -293   -202   -376    -93
    184     31   -155   -109    168    -59   -127   -119   -275   -181   -363    -90
    171     67   -103   -119    137    -18    -93    -85   -252   -158   -335    -88
    220     90   -129   -158    174    -18    -98    -85   -257   -158   -329   -116
    296     85   -210   -189    254    -62   -122   -116   -285   -189   -358   -155
     51     83     31    -67     10     57    -41    -46   -210   -116   -290    -64
   -140     72    213     33   -176    142     25     12   -158    -54   -246     28
    -96     54    148     20   -122    101     -5    -18   -202    -80   -288     20
    -38    114    153    -38    -96    135      5     -5   -197    -59   -283     51
    192    197      5   -197     93    101    -15    -25   -228    -77   -301     49
    181    132    -49   -155    116     41    -15    -38   -265   -101   -322     46
    158     70    -88   -116    124     -7    -12    -38   -298   -114   -342     33
    111     44    -70    -77     90    -12      0    -41   -322   -119   -348      2
     25    -41    -67      7     44    -54    -10    -77   -358   -145   -366    -44
    -83   -184   -101    135      7   -142    -64   -137   -415   -189   -389   -101
   -109   -241   -135    174     10   -189   -106   -179   -459   -218   -397   -140
    -25   -254   -231    140    101   -241   -135   -200   -496   -254   -407   -184
     80   -244   -324     80    202   -285   -145   -197   -498   -288   -423   -220
    127   -213   -340     44    233   -275   -127   -163   -454   -270   -387   -213
    197   -213   -410      5    301   -309   -109   -116   -413   -252   -353   -192
    202   -233   -436     15    316   -332   -101    -90   -389   -262   -342   -189
    231   -192   -423    -20    324   -306    -93    -80   -366   -262   -329   -181
    277   -161   -439    -57    358   -298    -75    -54   -348   -267   -322   -179
    288   -262   -553    -15    418   -405    -15     20   -345   -314   -371   -262
    257   -342   -600     41    428   -470     96    135   -298   -342   -400   -350
    231   -368   -600     67    415   -483    189    259   -213   -345   -371   -374
    262   -166   -428    -46    345   -296    311    431    -33   -265   -179   -244
    241    272     28   -259    106    150    293    478    197    -38    223     70
    135    756    620   -446   -241    688    135    272    314    153    600    371
     62    930    865   -498   -400    898   -179    -23    213     67    675    426
     36    610    574   -322   -267    592   -483   -366   -150   -392    246     93
     88    -12   -103    -38     96    -59   -485   -654   -615   -948   -462   -465
    192   -337   -530     72    358   -433   -407   -633   -789   -953   -763   -706
    101   -514   -615    202    358   -563   -327   -517   -779   -730   -807   -730
     15   -488   -504    236    259   -496   -220   -405   -670   -602   -615   -636
     77   -348   -426    132    249   -384   -176   -309   -579   -584   -441   -545
     93   -262   -358     83    223   -309   -158   -233   -506   -530   -368   -465
    127   -207   -335     38    228   -272   -137   -187   -454   -462   -322   -410
    140   -158   -298     10    218   -228   -106   -148   -400   -371   -267   -368
    207   -158   -368    -25    285   -262   -127   -176   -405   -335   -262   -387
    187   -184   -374     -2    277   -277   -122   -176   -392   -309   -249   -384
    174   -163   -340     -5    254   -252   -103   -166   -363   -275   -228   -368
     77   -155   -233     38    155   -194    -64   -140   -319   -236   -200   -345
     85   -166   -254     38    168   -210    -57   -135   -311   -228   -202   -348
    137   -163   -301     12    218   -231    -70   -140   -316   -233   -194   -366
    181   -184   -368      0    272   -275    -80   -142   -335   -262   -197   -381
    200   -213   -413      7    306   -311    -93   -166   -348   -290   -202   -405
    226   -145   -371    -41    298   -257    -83   -168   -309   -265   -148   -410
    350    -49   -400   -150    374   -223    -72   -155   -296   -249   -114   -441
    387    -18   -405   -187    394   -210    -54   -145   -296   -244    -98   -454
    405     49   -355   -226    381   -153    -41   -135   -265   -210    -77   -413
    371     41   -332   -207    350   -145    -46   -135   -239   -202    -96   -394
    290     -5   -296   -142    290   -150    -59   -150   -239   -215   -122   -402
    259    -18   -280   -122    270   -148    -67   -166   -244   -220   -116   -413
    254     12   -241   -132    249   -114    -54   -148   -223   -205    -98   -392
    272     44   -228   -158    249    -90    -77   -137   -210   -213    -96   -418
    296     46   -249   -171    272   -101   -111   -135   -207   -228    -98   -462
    319     49   -270   -187    296   -109   -140   -132   -207   -244    -90   -504
    387     57   -329   -220    358   -135   -194   -137   -205   -244    -83   -530
    311     41   -272   -176    290   -114   -236   -132   -187   -218    -51   -493
    155     44   -114   -101    135    -33   -244   -116   -142   -171     28   -420
     31     20    -10    -25     20      5   -218    -83   -101   -148    101   -368
     38    109     70    -72    -15     90   -124      5    -15    -75    205   -296
    -12    166    176    -77    -96    171    -31     93     62     10    306   -207
   -106     67    174     18   -140    119    -12    101     62      7    319   -194
    -72     83    155     -5   -114    119    -36     83     54     -2    319   -179
      0    171    171    -85    -85    171    -46     96     83     18    301   -174
     23    200    174   -114    -75    187    -12    124    111     46    290   -148
    -46    155    200    -54   -124    176      7    124    124     67    277   -140
   -101    127    228    -15   -163    176     10    129    148     85    275   -129
    -51    184    236    -64   -142    210     31    153    197    114    301    -93
     46    218    168   -132    -59    194     31    137    218     96    298   -101
     90    246    153   -168    -31    200     36    124    239     83    303   -109
    101    301    197   -202    -49    249     75    148    293    109    332    -80
     83    355    272   -218    -93    314    127    187    358    153    368    -59
     44    361    316   -205   -137    340    140    194    392    163    402    -80
     62    410    348   -236   -142    381    163    205    423    163    436    -90
    103    381    275   -244    -85    329    145    174    407    124    418   -158
    163    314    150   -239      7    233    101    132    381    106    379   -239
    342    389     46   -366    148    218    109    129    402    135    394   -254
    436    439      2   -439    218    220    116    127    418    155    407   -223
    384    405     20   -394    179    215    116    114    415    158    387   -192
    368    420     51   -394    158    236    132    127    439    176    381   -153
    329    420     90   -376    119    254    124    137    454    176    376   -135
    303    400     96   -353    103    249    119    153    470    176    368   -122
    348    407     57   -379    145    233    114    176    493    192    353   -111
    426    506     80   -465    174    293    153    239    545    259    366    -28
    441    587    145   -514    148    366    171    267    576    309    358     77
    350    561    207   -457     72    384    153    252    574    314    337    142
    324    574    246   -449     38    410    158    249    576    327    345    184
    324    514    189   -418     67    353    132    228    545    306    327    158
    285    428    142   -358     70    285     67    187    498    275    288    116
    259    379    119   -322     70    249     20    161    465    257    267     96
    288    394    106   -342     90    252     38    176    467    272    277    119
    345    418     72   -381    137    246     25    168    462    267    283     98
    309    332     20   -322    142    179    -12    127    420    228    249     20
    246    226    -20   -236    132    101    -44     90    371    184    202    -41
    249    200    -49   -226    150     75    -70     75    348    171    192    -54
    290    210    -80   -249    187     64    -72     72    340    174    200    -64
    275    200    -75   -239    174     62    -64     67    332    171    197    -90
    241    171    -72   -207    155     49    -62     59    316    168    181    -98
    215    142    -75   -179    145     33    -49     72    314    174    174    -54
    192    153    -38   -171    116     57    -38     96    319    179    189    -10
    179    171     -7   -176     93     80    -36     98    314    181    158     93
    174    119    -54   -145    114     31    -25    122    303    168     59    309
    168     18   -150    -96    158    -64     44    210    311    140    -15    368
    166    -23   -189    -70    176   -106    174    342    371    140      2    192
    210     15   -194   -114    200    -88    293    504    491    226     90    137
    254    275     20   -265    116    148    355    620    691    483    358    322
    275    852    574   -566   -148    714    275    581    901    901    831    722
    202   1413   1210   -807   -504   1312     -7    228    927   1223   1241   1062
    166   1415   1249   -792   -542   1335   -379   -223    652   1161   1236    997
    127    893    763   -511   -319    828   -537   -540    163    626    774    530
    119    103    -15   -114     64     44   -506   -597   -309    -70    116    -75
    171   -301   -472     64    322   -387   -418   -439   -371   -267   -116   -319
    213   -355   -571     70    392   -462   -306   -280   -257   -197    -70   -350
    210   -303   -514     46    361   -407   -213   -166   -140    -90     41   -374
    233   -210   -446    -12    340   -327   -155    -88    -51     -5    161   -389
    285   -176   -462    -54    374   -319   -145    -64    -25     25    161   -267
    233   -189   -426    -23    327   -306   -119    -38     -7     49    168   -161
    205   -210   -415      2    309   -311    -96    -20    -10     54    142    -96
    342   -228   -574    -59    457   -400   -129    -59    -70      7     77    -80
    355   -244   -600    -54    478   -420   -140    -62    -96      0     80    -38
    296   -226   -522    -36    407   -371   -127    -49    -98     18    119    -15
    358   -244   -605    -57    480   -423   -148    -72   -148    -18     70    -59
    277   -262   -540    -10    407   -400   -124    -51   -153    -15     64    -64
    231   -231   -462      0    345   -345   -103    -18   -142     10    109    -57
    324   -189   -514    -70    418   -350   -119    -20   -166      0    124    -67
    400   -187   -589   -106    493   -387   -132    -51   -213    -41    111    -96
    439   -176   -618   -132    527   -397   -137    -72   -239    -67    111   -122
    348   -202   -550    -72    449   -376   -119    -64   -241    -70    122   -127
    374   -249   -623    -64    496   -436   -153    -83   -275   -103     98   -153
    335   -244   -579    -46    457   -413   -163    -80   -280   -101    111   -155
    306   -200   -509    -54    407   -353   -174    -75   -280    -96    135   -124
    314   -163   -478    -75    394   -319   -184    -85   -288   -101    153   -132
    374   -111   -488   -132    428   -298   -181    -77   -288   -106    153   -122
    358   -127   -485   -114    420   -306   -187    -88   -301   -132    129   -124
    371   -148   -522   -111    444   -335   -228   -129   -329   -161    111   -122
    439   -163   -602   -137    519   -381   -283   -181   -368   -192     96   -116
    449   -158   -610   -145    527   -384   -288   -192   -376   -210     90    -83
    446   -163   -610   -142    527   -387   -293   -200   -387   -228     80    -70
    514   -103   -620   -205    566   -361   -293   -189   -387   -226     93    -62
    504    -83   -587   -210    545   -335   -280   -163   -371   -205    122    -41
    483    -80   -563   -202    522   -322   -267   -142   -355   -197    132    -23
    436   -109   -545   -166    491   -327   -249   -116   -337   -187    145      2
    397   -106   -504   -148    449   -303   -223    -90   -306   -161    174     23
    353    -88   -441   -132    397   -265   -189    -75   -280   -132    210     36
    324    -49   -376   -140    350   -213   -148    -54   -254   -109    239     49
    301    -28   -329   -137    314   -179   -111    -36   -223    -90    239     36
    272    -25   -301   -124    285   -161    -85    -31   -202    -80    233    -18
    236    -12   -249   -111    241   -129    -70    -46   -184    -70    231    -83
    202     28   -176   -116    189    -72    -46    -51   -153    -36    254   -114
    142     57    -85   -101    114    -12    -18    -41   -109     -7    252   -122
     64     67      2    -67     31     36     12    -33    -75     23    275   -114
     41     98     57    -70     -7     77     20    -41    -72     54    272   -109
     33    129     93    -83    -31    111     20    -59    -85     88    311   -137
     -5    166    171    -80    -88    168     44    -70   -109    124    563   -384
    -59    181    241    -62   -150    210     64    -64    -72    145    818   -820
    -20    137    158    -57    -88    148     59    -75    -38    103    517   -670
     41     75     33    -59      5     54     46    -98    -33     67    387   -439
    101     59    -41    -83     72     10     44   -119    -36     44    340   -314
    161    116    -46   -140    103     36     41   -119    -15     62    293   -187
    176    171     -5   -174     90     83     49    -98     20     98    293    -44
    140    184     41   -163     49    111     59    -80     57    124    335     -7
    111    218    106   -166      2    163     93    -41    106    145    394    -31
     98    280    181   -192    -41    233    127      2    155    181    420     44
     83    324    241   -202    -77    283    153     36    184    218    420    236
     20    355    332   -189   -155    345    194     72    236    262    467    220
    -25    379    405   -176   -215    392    220    111    285    296    465    135
     46    402    355   -223   -153    379    200    114    296    285    467     59
    129    452    322   -290    -96    387    176    103    303    296    491     57
    194    493    298   -345    -51    394    142     70    293    301    493     44
    257    524    265   -392     -5    394    119     49    283    293    488     20
    296    517    220   -407     36    368     83     23    257    275    465    -18
    309    506    197   -407     57    353     51     10    236    262    475    -41
    277    465    187   -371     46    324     20     -2    210    257    459    -77
    200    423    220   -311    -10    322     15      0    202    259    462   -111
    122    400    277   -262    -77    340     28      5    197    267    483   -119
     72    342    270   -207    -98    306     36      2    161    254    475   -119
      2    270    267   -137   -132    270     15      7    127    244    436    -80
    -83    202    285    -59   -184    241     18      2     85    228    379    -59
   -119    150    270    -15   -197    210     23    -28     44    194    340    -64
   -111    145    257    -15   -184    200     46     -7     25    176    327    -51
    -77    166    241    -44   -161    205     41     10     44    166    322    -33
    -49    179    228    -64   -140    202     10     -5     59    171    335    -18
    -38    171    207    -67   -124    189    -18    -31     41    194    379     -7
    -36    142    179    -51   -106    161    -25    -49     15    194    441    -10
    -36     75    109    -20    -72     90    -18    -31     -2    163    413    -38
    -46    -15     31     31    -38      7     57     64     10    142    306    -93
    -54    -23     28     36    -41      2    179    207     83    163    218   -109
     -5     67     72    -31    -38     70    311    405    236    275    207    -36
     54    459    402   -259   -174    431    332    493    454    561    493    257
     38   1054   1015   -548   -488   1036    210    381    649    956    969    691
    -83   1486   1569   -704   -826   1525    -80     20    649   1208   1317    963
   -158   1413   1571   -626   -865   1491   -418   -423    361   1088   1221    898
   -215    753    966   -270   -589    859   -537   -737   -179    426    566    389
   -200     25    223     85   -213    124   -498   -758   -561   -166    -75   -135
   -140   -265   -127    202     -7   -197   -410   -592   -555   -270   -249   -298
   -103   -275   -171    189     33   -223   -280   -410   -407   -179   -207   -285
    -90   -189    -98    137      0   -145   -179   -283   -272    -64   -124   -228
    -67    -93    -25     80    -23    -62   -124   -215   -181     12    -62   -179
   -153    -77     75    114   -116     -2    -98   -176   -129     62    -28   -150
   -207    -64    142    137   -176     38    -98   -161   -109     90    -12   -129
   -114    -38     75     75    -98     18   -116   -181   -124     80    -33   -145
    -70    -83    -12     75    -31    -49   -114   -202   -148     54    -64   -181
   -205    -31    174    116   -192     70    -44   -137    -80    119      5   -119
    -49    140    189    -44   -119    163     18    -72    -18    184     72    -67
    -59    106    163    -23   -111    135     -2    -98    -36    166     59    -88
   -189     44    233     72   -213    137      2    -93    -33    166     72    -93
    -83     83    163     -2   -124    122     18    -83    -28    168     75   -111
   -184     85    270     49   -226    176     54    -62      0    189     88   -103
   -265     62    324     98   -293    192     33    -64      0    187     88   -106
    -59    116    174    -28   -116    145     -2    -90    -28    163     44   -137
    -62     88    150    -15   -106    119      2    -96    -38    155      5   -145
   -150     -7    142     80   -148     67    -41   -148    -75    129    -44   -174
   -280     25    303    124   -293    166     -7   -109    -25    197      5   -127
   -236    155    392     41   -314    272     59    -51     38    272     57    -93
    -64    202    267    -70   -166    233     38    -75     28    257     36   -142
    -85    114    200    -12   -142    155      2   -122     10    189    -31   -197
   -122     77    200     20   -163    137    -12   -135     33    140    -70   -205
   -101    124    226    -12   -163    174    -10   -119     67    129    -46   -197
    -62    184    246    -62   -153    215     -7   -103     85    155    -36   -181
    -54    197    252    -70   -153    223    -15   -103     88    174    -44   -192
    -75    168    244    -49   -161    207    -33   -114     64    166   -132   -220
    -57    179    236    -59   -145    207    -46   -116     49    166   -176   -241
    -36    210    244    -88   -140    228    -49   -106     38    179   -163   -244
    -31    213    244    -90   -137    228    -57    -90     33    194   -140   -236
    -15    241    257   -114   -137    249    -64    -88     20    202   -140   -236
     41    259    218   -150    -88    239    -72    -93      5    192   -158   -246
    127    283    153   -207    -12    220    -85   -111    -18    166   -194   -262
    233    322     88   -277     72    205    -98   -132    -41    137   -233   -283
    259    303     41   -283    109    174    -96   -129    -46    124   -257   -277
    166    267    101   -218     33    184    -85   -122    -33    132   -259   -270
    145    322    176   -233    -15    249    -20    -64     20    184   -218   -226
    132    423    290   -277    -77    358     75     18    103    259   -155   -161
     25    368    342   -200   -158    358     90     33    129    283   -124   -171
     46    379    332   -213   -142    358    101     46    158    301    -98   -174
     38    353    314   -200   -137    335     93     44    163    301   -101   -176
     38    366    327   -202   -142    348    135     75    202    327    -85   -132
      0    368    366   -187   -184    368    163     93    226    345    -83    -96
   -111    270    379    -80   -246    324    150     77    213    335   -111   -103
   -124    244    368    -62   -246    306    135     75    213    335   -122    -93
    -83    270    353    -93   -218    311    145     93    236    355   -109    -57
    -49    288    335   -119   -194    311    158    111    257    379    -90    -15
    -25    314    340   -145   -181    327    166    124    272    397    -77     15
    -23    311    332   -145   -176    319    158    135    277    410    -83     31
    -10    335    345   -161   -176    340    174    153    296    433    -80     51
      7    363    355   -187   -174    361    189    174    309    457    -72     57
    -15    361    376   -174   -197    368    200    184    314    467    -67     44
    -31    371    400   -171   -215    384    218    202    327    488    -54     38
    -20    402    423   -189   -220    413    239    228    342    511    -31     49
     20    431    410   -228   -194    423    239    244    345    519    -20     54
     46    459    413   -254   -184    439    252    265    355    530     12     62
     41    446    405   -244   -181    426    233    254    340    514     18     44
     70    454    384   -262   -155    420    213    239    324    501     23     18
    119    501    381   -311   -132    441    207    228    322    501     36      7
    132    530    397   -332   -132    465    194    207    311    496     23      5
    129    511    381   -322   -127    449    166    174    280    465     -2    -20
    137    488    350   -311   -106    420    129    132    241    420    -31    -57
    135    472    335   -306    -98    405     90     96    207    379    -77    -62
    124    449    324   -288   -101    387     70     75    184    348   -111    -75
    106    418    309   -265   -101    363     67     64    166    324   -135   -101
     93    381    288   -236    -96    335     44     44    140    285   -192   -163
     85    337    249   -213    -80    293      5     10    103    246   -218   -241
     83    340    257   -213    -85    298     -5      2     90    220   -223   -283
     93    322    228   -210    -67    275      7     10     96    231   -189   -311
     23    202    179   -111    -77    192    -12    -10     80    246   -116   -389
      5    210    205   -109   -101    207    -18    -28     75    257    -59   -407
     -7    218    226   -106   -116    220    -15    -36     77    252    -41   -407
     12    226    210   -122    -98    218    -36    -46     67    231    -67   -374
     -2    218    220   -106   -111    218    -59    -62     51    207    -96   -353
    -15    215    231   -101   -124    223    -54    -67     41    189   -119   -340
     38    179    140   -109    -51    161     -2    -15     41    158   -166   -345
     12     90     75    -54    -31     83    122     93     67    129   -231   -379
    -31    103    135    -36    -83    119    252    244    158    184   -213   -342
      7    311    301   -161   -148    306    381    452    381    402    -25   -145
     31    823    792   -428   -381    807    379    535    659    789    387    277
    -59   1540   1600   -743   -831   1571    207    368    888   1234    904    797
   -163   1958   2122   -896  -1143   2039   -122     15    911   1473   1202   1093
   -192   1688   1880   -750  -1039   1784   -387   -400    527   1143    914    859
   -257    820   1078   -283   -667    950   -465   -688   -103    366    161    228
   -280     83    363     96   -322    223   -444   -678   -433   -129   -374   -244
   -210   -109    101    161   -155     -5   -340   -483   -374   -153   -446   -329
   -101     44    142     28   -122     93   -161   -270   -194    -12   -337   -239
   -109    129    239    -10   -174    184    -72   -142    -75     90   -252   -166
   -129    148    277    -10   -205    213    -31    -72    -12    142   -207   -127
    -96    192    288    -46   -192    239      7     -7     33    181   -163    -83
   -132    150    280    -10   -207    215     -5     -7     25    168   -171    -90
   -122    171    290    -25   -205    231    -10      5     28    179   -150    -72
   -116    241    358    -62   -236    298     15     44     62    228    -80    -12
   -189    280    470    -44   -329    374     41     75     93    283      0     46
   -272    270    542      0   -407    407     59    114    122    322     70     72
   -249    384    633    -67   -441    509    103    163    171    376    145    148
   -192    394    584   -103   -387    488     46    103    111    293     23    150
   -119    384    504   -132   -311    444    -31     36     46    197   -129     85
    -54    381    436   -166   -246    407    -59     -5     -2    153   -181    -44
     54    413    355   -233   -150    384    -75    -20    -12    142   -171   -148
    168    506    337   -337    -85    423    -25     20     41    205   -103   -168
     28    459    431   -244   -200    446    -15     28     57    231    -57   -161
    -33    397    428   -181   -233    413    -64    -20     20    192    -77   -168
     12    410    397   -213   -192    402    -88    -33     12    179    -80   -161
   -103    368    472   -135   -288    420    -88    -25     38    218    -44   -161
   -194    394    589    -98   -392    491    -36     28    114    298     33   -122
   -236    433    670    -98   -452    550     20    106    197    376    109    -54
   -379    350    727     12   -553    537     33    135    223    387    116    -20
   -314    368    680    -28   -498    524     36    135    215    368    101      0
   -155    384    540   -114   -348    462     15     98    166    314     51    -20
   -202    249    452    -23   -329    350    -67     18     88    244    -18    -83
     12    249    236   -132   -111    241   -166    -46     20    192    -59   -145
    394    353    -44   -374    218    155   -277   -111    -44    140    -90   -207
    623    418   -205   -519    415    106   -363   -161    -83    114   -101   -218
    758    379   -379   -571    568      0   -459   -233   -153     57   -153   -249
    659    283   -376   -472    517    -44   -491   -252   -166     46   -155   -244
    631    244   -389   -439    511    -72   -506   -259   -166     38   -145   -233
    724    329   -394   -527    561    -31   -493   -236   -132     64    -88   -207
    756    420   -337   -589    545     41   -465   -197    -90    103    -44   -189
    698    413   -285   -558    493     64   -462   -194    -83    103    -46   -207
    657    431   -226   -545    441    101   -457   -181    -57    116    -41   -207
    644    504   -140   -574    392    181   -426   -148     -7    161     -7   -171
    581    511    -72   -548    324    220   -394   -116     38    200     31   -145
    550    530    -23   -540    285    254   -371    -88     77    236     80   -114
    540    548      7   -545    265    280   -358    -72    116    270    114    -88
    530    540     10   -535    259    275   -342    -51    148    296    137    -62
    524    548     20   -537    252    285   -337    -41    174    316    153    -46
    522    550     25   -537    249    288   -340    -44    181    332    148    -51
    542    550      7   -548    267    280   -348    -49    184    340    124    -57
    581    545    -36   -563    309    254   -366    -59    181    329    101    -67
    639    561    -77   -602    358    241   -376    -64    181    309     88   -106
    670    589    -80   -631    374    254   -384    -70    187    285     90   -150
    701    620    -80   -662    389    272   -389    -75    197    272     98   -189
    730    636    -93   -683    413    272   -389    -77    202    265    103   -197
    756    631   -127   -696    441    252   -392    -88    197    244     96   -179
    789    628   -161   -709    475    233   -394    -98    187    228     77   -163
    836    597   -239   -719    537    179   -394   -116    168    210     51   -233
    896    568   -327   -732    613    122   -423   -158    135    179     20   -332
    953    633   -322   -795    636    155   -452   -184    114    158     -7   -298
    852    711   -142   -782    496    285   -394   -127    179    213     23   -171
    662    779    114   -722    272    446   -298    -33    272    298    101    -38
    509    833    324   -670     93    579   -226     36    345    358    155     59
    400    857    457   -631    -28    657   -171     90    400    400    192    153
    301    875    574   -589   -135    724   -124    132    446    444    231    202
    184    896    711   -540   -262    802    -72    184    504    504    293    233
     80    948    867   -514   -392    909    -18    231    561    566    363    280
     20    992    969   -509   -475    982      5    236    584    587    376    319
     25    984    958   -506   -465    971     -7    218    566    568    332    348
     41    961    917   -504   -436    940    -51    174    519    524    275    332
     36    935    898   -485   -431    917    -83    142    488    501    252    324
    -10    891    898   -441   -454    893   -103    129    467    480    220    322
    -41    846    888   -402   -465    867   -119    111    441    449    176    293
    -54    805    859   -376   -457    831   -145     83    400    407    142    257
    -51    750    802   -348   -426    776   -174     49    353    363    101    226
    -38    688    727   -327   -384    706   -223     20    311    335     59    200
    -15    644    657   -314   -337    649   -259     -5    272    303     20    163
      0    615    613   -309   -306    615   -293    -31    241    277    -12    142
     -5    584    589   -288   -296    587   -322    -54    210    249    -46    116
      5    563    558   -285   -277    563   -348    -77    184    223    -85     90
     12    555    542   -285   -265    550   -376   -106    161    200   -106     54
     23    535    509   -280   -244    522   -402   -135    140    176   -122     25
     41    506    465   -272   -210    485   -415   -148    122    150   -145    -10
     80    439    358   -259   -140    400   -413   -132     98    101   -202    -80
    135    387    252   -262    -59    322   -348    -41    116     77   -275   -114
    158    418    259   -290    -49    340   -262     88    202    142   -267    -54
    213    587    374   -400    -80    480   -176    249    368    327    -90     62
    226   1080    852   -654   -311    966   -148    350    631    706    368    457
     83   1756   1673   -919   -795   1714   -181    285    901   1163    937    982
   -127   2073   2197   -974  -1163   2135   -407    -51    885   1345   1208   1187
   -254   1758   2013   -750  -1132   1886   -691   -519    475   1049    917    888
   -340    862   1202   -262   -774   1031   -844   -911   -176    246     98    181
   -309    213    519     46   -415    366   -885   -943   -439   -192   -350   -275
   -241      2    241    116   -241    122   -839   -800   -410   -257   -394   -371
   -197     23    220     88   -207    122   -714   -618   -280   -239   -394   -324
   -145    129    275      7   -210    202   -626   -488   -163   -124   -410   -223
    -96    215    311    -59   -205    265   -576   -426   -101    -36   -415   -161
    -72    254    327    -93   -200    290   -558   -405    -80    -10   -415   -153
    -54    270    324   -106   -189    296   -540   -384    -62    -10   -423   -150
    -15    267    280   -127   -148    272   -545   -389    -72    -20   -454   -176
     -2    252    254   -124   -129    252   -553   -402    -90    -33   -465   -213
     12    239    226   -127   -106    231   -548   -410    -98    -38   -452   -231
     41    252    210   -145    -83    231   -540   -410    -88    -33   -428   -228
     28    246    215   -140    -93    231   -545   -423    -96    -20   -457   -246
     49    262    213   -155    -80    239   -558   -433    -96    -10   -465   -257
     67    290    223   -179    -77    257   -568   -436    -88     -2   -462   -244
     51    296    244   -174    -96    270   -561   -426    -72      5   -470   -220
     49    329    277   -192   -114    303   -563   -423    -59     33   -444   -205
     54    337    283   -197   -114    311   -581   -433    -62     33   -431   -218
     46    340    293   -194   -124    319   -589   -439    -59     25   -426   -244
     98    389    290   -244    -96    340   -581   -426    -41     44   -394   -249
     90    400    306   -246   -106    353   -581   -433    -41     51   -384   -265
     62    384    319   -223   -127    353   -605   -454    -51     46   -379   -275
     51    384    332   -220   -140    358   -615   -462    -49     46   -368   -262
     62    389    327   -226   -132    358   -618   -462    -44     57   -353   -231
     93    392    296   -244   -101    345   -644   -478    -57     49   -358   -226
     93    379    285   -239    -96    332   -652   -480    -51     51   -350   -210
    109    381    272   -246    -80    327   -662   -488    -57     49   -340   -197
    132    407    275   -270    -70    342   -675   -498    -59     54   -319   -192
    135    431    296   -283    -80    363   -680   -506    -57     72   -296   -192
    135    454    319   -293    -93    387   -688   -493    -38     96   -270   -187
    145    444    298   -296    -77    374   -701   -491    -41     88   -265   -205
    161    433    272   -296    -54    353   -719   -506    -54     75   -265   -226
    176    454    275   -316    -49    366   -722   -506    -51     75   -262   -228
    176    465    288   -322    -57    376   -717   -501    -44     77   -277   -233
    181    465    280   -324    -49    374   -724   -509    -46     77   -314   -254
    181    470    288   -324    -51    379   -724   -511    -38     88   -335   -290
    168    467    298   -319    -64    381   -724   -511    -23    103   -345   -322
    174    467    293   -322    -59    381   -704   -493      0    129   -340   -340
    179    467    288   -324    -57    379   -704   -493      5    137   -342   -361
    174    472    298   -322    -62    387   -714   -506      7    140   -342   -379
    187    483    293   -337    -54    387   -701   -504     18    137   -332   -389
    213    496    283   -355    -33    389   -688   -504     25    124   -322   -405
    205    483    275   -345    -33    379   -685   -514     28    132   -322   -431
    207    467    259   -337    -25    363   -691   -530     28    140   -314   -457
    205    465    257   -335    -25    363   -688   -535     41    155   -301   -459
    213    459    246   -337    -15    353   -691   -545     41    150   -303   -454
    223    452    228   -337     -2    340   -706   -563     36    140   -319   -439
    257    465    207   -361     25    337   -717   -574     41    148   -327   -400
    298    501    200   -400     49    350   -722   -581     51    158   -345   -350
    303    491    187   -397     57    337   -722   -589     59    148   -392   -342
    288    459    171   -374     57    314   -698   -587     72    129   -413   -337
    270    454    184   -361     44    319   -696   -597     80    109   -418   -335
    254    446    189   -350     31    319   -706   -610     85     98   -410   -394
    223    410    187   -319     18    298   -709   -613     85    106   -402   -423
    205    389    184   -298     10    285   -706   -615     80    116   -392   -428
    200    392    192   -296      5    293   -683   -594     90    129   -379   -444
    197    374    174   -288     12    275   -685   -607     59    119   -355   -555
    174    368    194   -272    -10    283   -688   -620     38    122   -358   -563
    155    381    226   -270    -36    303   -662   -610     38    140   -363   -550
    150    387    236   -267    -41    311   -644   -602     33    150   -348   -548
    153    376    223   -265    -36    301   -641   -607     18    145   -335   -558
    158    350    192   -254    -15    272   -636   -615     -2    135   -350   -571
    171    329    158   -252      5    246   -623   -607    -15    129   -371   -584
    179    319    140   -249     20    231   -623   -589    -23    140   -350   -589
    184    340    153   -265     15    249   -615   -594    -28    145   -329   -571
    184    368    184   -277      0    275   -623   -605    -36    140   -324   -558
    207    340    129   -275     38    236   -654   -618    -72    103   -355   -566
    226    332    106   -277     59    220   -696   -646   -111     83   -381   -555
    236    319     83   -280     77    202   -717   -659   -129     72   -397   -511
    233    246     12   -241    109    132   -722   -644   -145     51   -407   -478
    231    181    -49   -207    140     67   -719   -639   -174     15   -439   -480
    228    140    -88   -184    158     25   -717   -644   -200     -7   -462   -491
    236     83   -155   -161    197    -36   -737   -662   -236    -41   -501   -498
    252     15   -236   -132    244   -111   -750   -678   -275    -72   -542   -506
    254    -20   -275   -116    262   -148   -776   -698   -309    -96   -568   -504
    275    -23   -298   -124    285   -161   -802   -711   -335   -116   -594   -480
    252    -70   -322    -90    283   -194   -802   -724   -361   -145   -633   -470
    218   -111   -329    -54    272   -220   -800   -730   -374   -155   -649   -462
    213   -127   -342    -44    275   -233   -792   -722   -376   -161   -644   -454
    194   -142   -337    -25    265   -239   -800   -727   -389   -166   -649   -452
    168   -223   -394     25    280   -306   -776   -696   -405   -197   -685   -506
    166   -290   -457     62    309   -371   -659   -558   -345   -194   -714   -561
    158   -228   -389     33    272   -309   -506   -387   -223   -122   -675   -545
    215    -90   -306    -62    259   -197   -392   -220    -72     20   -561   -459
    223    288     62   -257     80    176   -381   -163    111    311   -220   -192
    148    862    711   -506   -283    787   -426   -220    311    688    252    197
     31   1200   1166   -615   -568   1184   -654   -524    293    883    519    394
    -33   1010   1044   -488   -537   1026   -948   -940    -41    667    350    213
    -98    327    426   -116   -262    376  -1057  -1244   -592    -33   -327   -353
    -80   -207   -129    142     23   -168  -1062  -1247   -870   -454   -758   -735
    -28   -467   -441    246    205   -454  -1018  -1122   -883   -537   -862   -859
     -5   -550   -545    277    270   -548   -922  -1005   -818   -527   -862   -872
      2   -532   -535    262    267   -532   -852   -932   -743   -480   -813   -818
     18   -457   -475    220    246   -465   -792   -865   -662   -423   -745   -756
     38   -368   -410    163    223   -387   -745   -815   -600   -368   -683   -696
     54   -322   -376    135    215   -348   -722   -795   -574   -345   -657   -649
     54   -350   -407    145    231   -379   -706   -792   -571   -353   -657   -628
     51   -350   -405    148    228   -376   -701   -797   -574   -355   -639   -620
     51   -363   -415    153    233   -389   -698   -797   -576   -366   -626   -623
     41   -392   -433    176    236   -413   -691   -795   -579   -379   -620   -628
     41   -384   -426    171    233   -405   -683   -797   -576   -381   -600   -626
     54   -350   -405    148    228   -376   -685   -810   -576   -374   -579   -610
     41   -353   -394    155    215   -374   -698   -820   -581   -387   -571   -597
     23   -392   -415    184    218   -402   -693   -823   -587   -407   -574   -602
     51   -402   -454    174    249   -428   -704   -836   -594   -420   -579   -610
     41   -439   -480    200    259   -459   -711   -846   -600   -431   -600   -597
     18   -418   -439    200    226   -428   -693   -831   -576   -418   -602   -542
     38   -376   -415    168    226   -394   -698   -826   -568   -418   -607   -509
     41   -366   -407    161    223   -387   -706   -836   -576   -439   -631   -509
     12   -400   -413    192    210   -405   -709   -849   -589   -465   -659   -527
     12   -426   -441    205    226   -431   -719   -859   -602   -480   -678   -553
     41   -397   -439    179    239   -418   -714   -844   -587   -472   -667   -542
     85   -379   -467    145    275   -423   -722   -846   -589   -483   -675   -561
     83   -358   -444    137    262   -400   -714   -841   -576   -472   -665   -548
    106   -309   -415     98    257   -361   -704   -820   -553   -449   -639   -511
    116   -314   -431     98    272   -371   -685   -797   -535   -446   -636   -501
    116   -316   -436     98    275   -376   -685   -782   -527   -444   -628   -493
    223   -327   -550     51    384   -436   -732   -813   -566   -485   -662   -532
    275   -316   -594     20    433   -457   -743   -823   -579   -506   -675   -553
    174   -272   -446     49    309   -358   -675   -753   -506   -439   -600   -491
     75   -246   -324     83    200   -285   -620   -685   -444   -387   -545   -423
    197   -210   -407      5    301   -309   -633   -680   -446   -397   -553   -433
    280   -192   -472    -46    376   -332   -628   -675   -446   -405   -555   -454
    303   -184   -488    -59    394   -335   -600   -662   -431   -402   -555   -472
    285   -150   -436    -70    358   -290   -568   -639   -400   -384   -535   -470
    252   -132   -387    -59    316   -259   -537   -610   -366   -363   -511   -475
    246   -127   -374    -62    309   -249   -517   -594   -345   -353   -504   -501
    228   -132   -361    -46    293   -246   -485   -574   -319   -335   -493   -527
    213   -122   -335    -46    272   -228   -462   -563   -285   -311   -470   -555
    207   -132   -340    -38    272   -236   -452   -563   -270   -309   -467   -607
    194   -158   -355    -20    275   -254   -446   -574   -265   -316   -480   -665
    184   -155   -340    -12    262   -246   -441   -581   -252   -314   -483   -704
    174   -153   -329    -10    249   -239   -439   -587   -241   -314   -480   -735
    174   -142   -316    -18    244   -228   -436   -587   -228   -303   -470   -753
    176   -137   -314    -20    244   -226   -431   -587   -220   -298   -472   -766
    192   -142   -335    -23    262   -239   -433   -594   -218   -301   -483   -784
    207   -140   -348    -33    275   -244   -423   -592   -215   -301   -483   -784
    220   -140   -361    -41    288   -249   -415   -587   -210   -306   -483   -771
    244   -129   -376    -57    309   -252   -418   -587   -205   -314   -493   -750
    259   -103   -363    -77    311   -233   -400   -574   -181   -314   -496   -722
    285    -98   -384    -93    332   -241   -379   -555   -153   -309   -491   -693
    311    -72   -384   -119    348   -228   -361   -540   -122   -296   -478   -646
    342    -38   -381   -153    361   -210   -355   -537   -111   -290   -467   -607
    379     -2   -381   -187    379   -192   -348   -524    -93   -280   -446   -568
    410     46   -363   -231    387   -158   -324   -504    -70   -265   -420   -530
    407     72   -335   -241    371   -129   -306   -496    -49   -257   -400   -506
    363     72   -293   -218    327   -109   -293   -488    -36   -252   -384   -483
    303     51   -252   -176    277    -98   -283   -485    -25   -254   -379   -478
    316     88   -231   -205    272    -70   -259   -465     -2   -233   -353   -462
    322    122   -200   -223    262    -38   -244   -457     15   -220   -329   -457
    288    132   -155   -213    223    -10   -236   -462     20   -210   -309   -462
    306    187   -119   -246    213     33   -228   -454     41   -189   -275   -452
    283    171   -114   -228    197     28   -236   -470     36   -200   -265   -467
    231    109   -122   -168    176     -7   -259   -488     15   -223   -270   -496
    210     72   -137   -142    174    -33   -272   -488      7   -228   -265   -511
    202     38   -163   -119    184    -62   -280   -483      0   -233   -259   -530
    202     25   -176   -114    189    -75   -285   -483    -15   -241   -262   -553
    200    -18   -220    -90    210   -119   -306   -498    -46   -272   -288   -594
    184    -77   -265    -54    223   -171   -314   -511    -75   -301   -311   -636
    181   -109   -290    -36    236   -200   -316   -519    -88   -306   -316   -659
    187   -148   -335    -20    259   -241   -337   -537   -111   -332   -342   -683
    181   -184   -366      0    272   -275   -355   -555   -142   -358   -366   -704
    189   -213   -402     10    293   -306   -363   -563   -168   -374   -371   -717
    187   -239   -426     25    306   -332   -368   -563   -179   -381   -368   -717
    200   -241   -441     18    316   -340   -376   -566   -189   -389   -368   -711
    215   -267   -483     25    348   -374   -387   -563   -207   -407   -394   -714
    249   -355   -607     51    426   -480   -363   -519   -226   -449   -454   -758
    262   -413   -675     75    467   -542   -262   -397   -181   -462   -498   -805
    280   -335   -615     28    446   -475   -145   -239    -59   -374   -441   -750
    329   -142   -472    -93    400   -306    -49    -57    127   -176   -262   -576
    374    309    -64   -342    218    124    -31     41    361    163    114   -210
    285    924    639   -605   -176    782   -103    -54    548    566    587    236
    166   1145    976   -657   -405   1062   -410   -444    418    680    758    376
     83    820    737   -454   -327    779   -704   -888    -15    322    454    127
      2    101     98    -51    -49     98   -792  -1161   -555   -384   -215   -394
     18   -498   -517    241    267   -506   -769  -1114   -800   -795   -654   -761
     59   -667   -730    301    392   -698   -693   -932   -730   -789   -696   -826
     70   -696   -769    311    418   -732   -574   -782   -615   -717   -657   -800
     77   -641   -719    277    397   -680   -478   -675   -509   -628   -584   -743
     96   -548   -644    226    368   -594   -407   -592   -418   -548   -501   -667
     93   -488   -584    194    337   -535   -361   -545   -366   -501   -449   -620
     85   -483   -571    197    327   -527   -329   -519   -345   -483   -426   -594
     75   -475   -553    197    311   -511   -314   -514   -342   -478   -415   -581
     80   -467   -548    194    314   -506   -309   -511   -342   -470   -400   -558
     77   -452   -532    184    303   -491   -306   -511   -342   -472   -389   -550
     83   -462   -548    189    314   -504   -298   -511   -348   -491   -389   -561
     83   -485   -568    200    322   -527   -293   -517   -358   -509   -379   -574
     90   -483   -574    197    332   -527   -280   -517   -355   -509   -348   -571
    101   -491   -592    194    345   -540   -272   -519   -355   -506   -350   -561
    103   -491   -594    194    348   -542   -267   -519   -358   -504   -363   -558
    106   -496   -602    194    353   -548   -265   -517   -358   -506   -355   -566
     98   -493   -592    197    345   -542   -252   -511   -353   -509   -355   -558
     80   -478   -558    197    316   -517   -241   -504   -345   -496   -332   -530
     54   -446   -504    194    277   -475   -223   -480   -327   -470   -298   -491
     46   -431   -478    192    259   -454   -218   -467   -322   -459   -280   -491
     38   -400   -439    181    239   -418   -207   -459   -322   -428   -272   -480
     10   -402   -413    194    210   -405   -200   -467   -337   -418   -280   -478
      7   -374   -381    184    194   -376   -192   -465   -348   -420   -262   -467
    -18   -379   -361    197    168   -371   -174   -457   -327   -470   -303   -462
     -2   -420   -418    213    207   -420   -194   -485   -342   -506   -423   -493
     25   -444   -470    207    246   -457   -226   -504   -358   -488   -420   -514
     62   -459   -522    200    290   -491   -244   -527   -384   -535   -413   -530
     80   -475   -555    197    316   -517   -259   -548   -405   -555   -413   -545
    122   -439   -561    158    340   -498   -277   -545   -405   -537   -405   -535
    158   -397   -555    119    355   -475   -288   -530   -400   -517   -387   -519
    181   -368   -550     90    366   -459   -288   -517   -394   -504   -368   -504
    179   -327   -506     72    342   -418   -277   -504   -389   -485   -348   -478
    135   -314   -449     90    290   -381   -254   -493   -384   -475   -340   -454
    111   -301   -415     93    262   -358   -241   -491   -381   -478   -340   -439
    132   -257   -392     62    259   -324   -231   -488   -379   -472   -327   -420
    163   -213   -379     23    270   -296   -228   -485   -371   -459   -290   -405
    202   -213   -415      5    309   -314   -228   -485   -371   -462   -280   -397
    215   -205   -420     -7    316   -311   -218   -483   -361   -457   -353   -426
    241   -192   -436    -25    337   -314   -205   -470   -345   -452   -394   -462
    270   -171   -444    -49    353   -306   -192   -465   -327   -452   -381   -467
    283   -171   -454    -54    368   -311   -181   -467   -322   -462   -381   -480
    280   -129   -410    -75    342   -270   -163   -467   -306   -449   -368   -478
    293   -124   -418    -85    353   -270   -161   -480   -311   -454   -368   -501
    322   -127   -449    -96    384   -288   -168   -506   -327   -467   -387   -540
    363   -127   -491   -116    426   -309   -181   -524   -340   -483   -400   -563
    527   -124   -652   -200    589   -387   -246   -571   -392   -535   -420   -618
    797    -77   -875   -361    833   -475   -337   -636   -459   -594   -426   -672
    911    -36   -948   -441    930   -491   -371   -652   -475   -592   -405   -672
    904    -46   -950   -428    927   -498   -363   -636   -465   -581   -413   -667
    854    -80   -935   -389    893   -506   -345   -602   -449   -563   -418   -675
    813    -51   -865   -381    836   -457   -311   -555   -405   -509   -376   -644
    774    -46   -820   -363    795   -431   -296   -519   -374   -478   -309   -618
    740    -18   -758   -361    748   -387   -277   -478   -335   -439   -246   -579
    685     10   -675   -350    680   -332   -246   -441   -296   -400   -213   -548
    615     18   -597   -319    607   -288   -210   -402   -257   -361   -187   -506
    548     33   -517   -293    532   -241   -171   -366   -223   -332   -184   -472
    514     70   -444   -290    480   -187   -132   -324   -189   -298   -184   -433
    485    111   -374   -298    428   -129    -98   -288   -158   -272   -189   -392
    449    150   -298   -301    374    -72    -57   -254   -129   -252   -200   -355
    389    168   -220   -280    303    -23    -31   -226   -103   -236   -202   -324
    306    179   -127   -241    218     25     -2   -194    -72   -213   -205   -280
    226    223     -2   -226    114    111     36   -161    -23   -168   -168   -215
    150    254    103   -202     23    181     57   -148      5   -142   -142   -168
    116    259    142   -189    -12    202     46   -145     10   -135   -137   -140
    111    249    137   -179    -12    194     28   -153      2   -132   -142   -127
     83    233    150   -161    -33    192      0   -176    -20   -148   -158   -135
     67    236    168   -153    -51    202    -12   -184    -25   -155   -163   -132
     46    215    166   -132    -59    192    -15   -181    -25   -166   -163   -124
     20    174    153    -96    -64    163    -15   -179    -31   -176   -161   -129
      5    114    106    -59    -51    111    -20   -189    -54   -197   -174   -140
     -2     70     72    -33    -38     72    -20   -192    -67   -205   -187   -140
    -25     51     77    -12    -51     64    -18   -189    -77   -215   -176   -132
    -64     15     80     25    -72     46    -20   -194    -93   -231   -166   -135
   -106    -20     83     62    -96     28     -7   -200   -106   -241   -194   -135
   -122    -25     96     72   -111     36     10   -187   -103   -233   -181   -114
   -135    -38     93     85   -116     28     28   -174    -96   -228   -184    -85
   -148    -51     96    101   -122     20     51   -163    -90   -220   -200    -70
   -158   -111     46    132   -103    -31     62   -145    -98   -233   -184    -80
   -135   -179    -44    155    -46   -111    119    -64    -83   -252   -223   -140
   -122   -161    -41    140    -41   -101    239     90      5   -207   -210   -153
    -72    -31     41     51    -57      5    363    301    168    -62    -77    -59
     20    301    280   -161   -129    290    420    462    392    205    171    194
     77    846    769   -462   -345    807    361    462    628    579    618    615
    -36   1402   1436   -685   -737   1421    166    228    776    919   1039   1028
   -137   1457   1595   -659   -865   1525   -189   -215    597    883   1060   1031
   -215    831   1044   -309   -628    937   -431   -691      5    246    493    522
   -218     18    236     98   -228    127   -488   -883   -517   -446   -210   -142
   -163   -389   -226    275     31   -309   -446   -771   -631   -667   -493   -472
   -106   -446   -340    277    116   -394   -337   -576   -530   -602   -483   -465
    -88   -371   -283    228     96   -327   -223   -415   -402   -485   -457   -371
    -54   -254   -200    153     70   -226   -142   -301   -301   -389   -426   -311
    -28   -179   -150    103     59   -166    -90   -241   -249   -342   -379   -233
     -5   -129   -124     67     59   -127    -62   -205   -228   -311   -342   -197
     15   -116   -135     49     72   -127    -51   -194   -228   -309   -374   -192
    109    -90   -202    -10    153   -145    -70   -210   -254   -335   -428   -192
    277    -62   -342   -109    309   -202   -116   -246   -298   -387   -491   -215
    420    -46   -467   -187    444   -257   -166   -283   -350   -439   -545   -259
    439    -64   -504   -187    470   -285   -176   -285   -366   -454   -563   -288
    392    -96   -488   -148    439   -290   -161   -270   -361   -444   -550   -306
    337   -114   -452   -114    392   -283   -140   -246   -350   -426   -535   -316
    293   -129   -423    -80    358   -275   -119   -218   -332   -405   -527   -314
    262   -124   -389    -70    324   -257   -106   -192   -314   -387   -504   -301
    239   -111   -350    -64    293   -231    -90   -166   -293   -363   -472   -277
    223   -109   -332    -59    275   -218    -75   -140   -277   -342   -452   -249
    213    -98   -311    -57    262   -205    -62   -122   -262   -324   -441   -228
    215    -90   -309    -64    262   -197    -59   -106   -249   -319   -410   -210
    223    -70   -293    -77    257   -181    -62    -90   -236   -303   -387   -187
    218    -54   -275    -83    246   -166    -62    -75   -220   -285   -371   -174
    226    -57   -283    -83    254   -168    -59    -64   -220   -280   -345   -174
    226    -46   -272    -90    249   -158    -59    -49   -210   -267   -319   -171
    231    -18   -249   -106    239   -132    -62    -33   -200   -257   -301   -163
    236    -12   -249   -114    241   -129    -70    -20   -194   -252   -296   -161
    241    -12   -254   -114    246   -132    -80    -12   -189   -246   -290   -155
    254      0   -254   -127    252   -127    -88     -2   -176   -233   -283   -145
    265     10   -254   -137    259   -119    -88     15   -163   -215   -270   -132
    265     18   -246   -142    254   -114    -90     31   -153   -202   -257   -116
    275     31   -244   -153    259   -106    -98     44   -148   -200   -249   -101
    283     54   -228   -168    254    -85   -109     51   -140   -189   -239    -85
    306     83   -223   -194    265    -67   -103     64   -129   -184   -228    -64
    311     88   -226   -202    267    -67   -109     64   -129   -189   -226    -57
    285     77   -207   -181    246    -64   -116     54   -137   -200   -233    -59
    280     67   -213   -174    246    -72   -124     49   -140   -210   -244    -64
    267     51   -215   -161    241    -80   -127     44   -142   -215   -252    -70
    241     31   -213   -137    228    -90   -140     33   -145   -218   -262    -80
    249     51   -197   -150    223    -72   -127     49   -124   -205   -254    -77
    306    129   -176   -220    239    -23    -98     83    -85   -171   -226    -54
    280    140   -142   -210    213      0    -96     85    -72   -161   -220    -49
    210     67   -145   -140    179    -38   -127     57    -93   -187   -241    -72
    176     18   -158    -96    168    -70   -142     41   -101   -197   -254    -93
    246     88   -158   -168    202    -33   -122     62    -70   -166   -231    -72
    270    119   -150   -197    210    -15   -119     70    -57   -150   -223    -64
    249     93   -158   -174    202    -31   -132     57    -64   -166   -239    -80
    267    132   -135   -200    202      0   -119     70    -38   -150   -215    -59
    252    132   -122   -194    187      5   -124     83    -25   -145   -213    -54
    311    231    -80   -272    194     75   -101    129     25   -101   -166     -7
    293    236    -59   -267    176     90   -101    142     41    -93   -155      7
    228    181    -46   -205    137     67   -132    124     28    -98   -174     -2
    241    200    -44   -223    142     80   -140    137     38    -98   -168      5
    267    226    -41   -246    153     93   -137    153     54    -96   -158     15
    265    254    -12   -262    140    122   -132    168     72    -83   -137     36
    259    262      2   -259    129    132   -140    168     83    -75   -119     54
    277    303     25   -290    127    166   -137    168     90    -72    -98     64
    293    348     54   -322    119    202   -145    163     98    -70    -83     80
    306    366     59   -337    122    215   -161    155     98    -70    -72     93
    322    407     85   -363    119    246   -161    158    116    -57    -49    119
    311    418    106   -366    101    265   -140    179    145    -44    -23    142
    306    433    127   -368     88    280   -132    189    161    -36      0    161
    301    441    140   -374     80    290   -142    181    163    -33     12    158
    306    462    155   -384     75    309   -155    181    174    -33     28    158
    290    496    202   -394     44    348   -148    197    197    -10     64    181
    259    506    246   -384      5    376   -142    200    215      5     93    210
    262    509    246   -389      7    379   -153    194    220     15    109    233
    228    504    275   -366    -23    389   -171    179    215     20    122    249
    187    522    332   -355    -72    426   -197    171    218     25    137    270
    215    483    267   -350    -25    376   -233    148    205      2    111    262
    270    423    153   -348     57    288   -267    122    179    -28     80    233
    285    368     83   -327    101    226   -283     98    161    -54     57    205
    298    311     12   -306    142    161   -301     70    137    -83     28    168
    311    290    -20   -301    166    135   -309     51    132    -90     18    158
    314    265    -49   -290    181    109   -327     23    119   -109     -2    124
    314    239    -75   -275    194     83   -342     -5     98   -132    -25     90
    327    194   -135   -262    231     31   -368    -44     64   -168    -70     67
    363    174   -192   -270    277     -7   -394    -80     36   -192   -101     44
    400    176   -223   -290    311    -23   -410    -98     33   -197   -109     38
    423    181   -241   -301    332    -28   -413   -101     41   -192   -109     57
    420    161   -262   -290    340    -49   -420   -114     36   -197   -114     62
    420    106   -314   -265    366   -103   -397    -85     41   -218   -145     31
    446     62   -384   -254    415   -161   -316      5     83   -236   -200    -15
    498    153   -345   -324    423    -96   -207    153    194   -163   -161     38
    615    337   -277   -478    446     28   -132    327    363      0    -23    181
    633    719     85   -675    272    402   -119    423    579    309    298    524
    589   1319    730   -956    -70   1026   -215    342    792    704    750   1021
    493   1704   1210  -1098   -358   1457   -506    -15    800    924   1026   1330
    301   1363   1062   -833   -381   1213   -787   -470    420    620    756   1106
    210    594    384   -402    -88    491   -948   -852   -192   -106     49    485
    329    -41   -371   -145    348   -205  -1005   -935   -548   -620   -504    -33
    439   -249   -688    -93    563   -467   -971   -805   -545   -701   -636   -174
    498   -207   -706   -145    600   -457   -859   -639   -413   -613   -579   -135
    527   -111   -639   -207    581   -374   -745   -493   -272   -496   -480    -57
    550    -28   -579   -262    561   -301   -683   -410   -184   -413   -400      2
    550     18   -532   -283    542   -257   -654   -374   -145   -374   -358     28
    524     33   -491   -280    506   -228   -633   -348   -119   -350   -332     41
    527     44   -483   -285    506   -220   -626   -337   -109   -340   -316     46
    527     44   -483   -285    504   -218   -628   -329   -109   -332   -298     41
    535     51   -483   -293    509   -215   -636   -322   -106   -324   -283     28
    542     72   -470   -309    506   -197   -639   -309    -93   -311   -257     31
    535     77   -459   -306    498   -189   -644   -301    -90   -303   -239     28
    532     75   -459   -303    496   -192   -639   -296    -88   -293   -228     25
    519     64   -454   -290    488   -194   -639   -290    -88   -290   -223     25
    519     72   -446   -298    483   -184   -652   -290    -93   -285   -207     33
    522     72   -449   -298    485   -187   -662   -288    -88   -277   -194     41
    506     25   -483   -267    493   -226   -672   -285    -88   -277   -202     36
    485      0   -485   -241    485   -241   -659   -270    -77   -259   -189     46
    488     33   -454   -262    470   -210   -649   -257    -62   -233   -155     62
    493     64   -431   -280    462   -181   -649   -252    -57   -220   -129     57
    496     75   -420   -285    457   -171   -639   -233    -46   -202   -101     54
    493     83   -410   -288    452   -163   -631   -218    -36   -179    -70     59
    485     83   -402   -285    444   -158   -626   -213    -31   -174    -54     49
    478     96   -381   -288    431   -142   -623   -205    -28   -163    -44     46
    483    114   -368   -301    426   -127   -620   -194    -23   -142    -23     54
    491    116   -374   -303    433   -127   -623   -192    -23   -132     -7     59
    498    114   -384   -306    441   -135   -631   -189    -25   -127     -5     59
    506    122   -387   -314    446   -132   -641   -187    -20   -111      5     67
    519    135   -384   -329    452   -124   -659   -187    -18    -96     20     80
    532    158   -374   -345    454   -106   -670   -187    -12    -83     33     98
    535    187   -348   -363    441    -80   -659   -174     -2    -62     46    129
    532    179   -353   -355    441    -88   -654   -166      2    -51     41    142
    530    163   -366   -348    446   -101   -652   -166      2    -49     38    140
    535    174   -361   -353    449    -93   -636   -161      7    -41     44    153
    519    153   -366   -337    441   -103   -631   -168     -5    -41     33    155
    506    137   -368   -322    436   -114   -631   -174     -5    -33     36    155
    485    119   -366   -303    426   -122   -633   -176      0    -12     44    158
    467    114   -353   -290    410   -119   -636   -192    -12    -15     44    155
    452    132   -319   -293    384    -93   -631   -197    -18    -28     38    163
    449    129   -319   -290    384    -93   -628   -194    -20    -41     28    171
    431    111   -322   -272    376   -103   -628   -200    -31    -54     10    181
    431    109   -322   -270    376   -106   -636   -207    -44    -64     -5    189
    426    122   -303   -275    366    -90   -649   -231    -67    -77      2    179
    423    129   -293   -277    358    -80   -657   -246    -88   -101     -2    163
    423    124   -298   -275    358    -85   -657   -257   -111   -109     -2    137
    405    111   -293   -257    350    -90   -657   -277   -148   -106     10    119
    392    116   -277   -254    335    -80   -657   -277   -116    -80      5    127
    366    116   -249   -241    306    -64   -646   -254    -85    -38     46    158
    384    129   -257   -257    319    -62   -644   -241    -75    -20     85    174
    413    137   -275   -275    345    -67   -652   -246    -75    -38     90    181
    423    142   -280   -283    350    -67   -657   -254    -80    -38     57    176
    436    132   -303   -283    368    -85   -662   -265    -93    -38     67    166
    420    145   -275   -283    348    -64   -662   -270    -93    -23    101    181
    384    155   -228   -270    306    -36   -657   -267    -88    -10    122    179
    384    148   -236   -267    309    -44   -652   -265    -77    -10    145    142
    322    150   -174   -236    249    -10   -618   -231    -38     12    218    153
    410    200   -210   -306    309     -5   -628   -246    -46      7    241    184
    470    267   -202   -368    337     33   -620   -241    -38     18    257    262
    465    301   -163   -384    314     67   -600   -226    -23     31    259    363
    454    340   -114   -397    283    114   -584   -218    -10     44    272    431
    501    335   -166   -418    335     83   -597   -239    -23     18    246    420
    501    298   -202   -400    353     49   -597   -246    -38    -15    202    410
    488    335   -153   -413    319     90   -589   -252    -31     -7    205    459
    517    433    -83   -475    301    176   -579   -249      0     18    249    509
    587    485   -101   -537    345    192   -605   -270     -2      5    272    504
    610    493   -116   -550    363    189   -626   -290    -15     -5    301    480
    685    493   -192   -589    439    150   -667   -332    -46    -41    298    457
    696    485   -213   -592    454    137   -683   -353    -54    -57    319    441
    800    436   -363   -620    581     36   -732   -405   -103   -119    329    376
    922    394   -527   -657    724    -64   -800   -457   -155   -181    358    301
    948    389   -561   -670    753    -85   -807   -459   -161   -184    345    309
    971    371   -600   -672    784   -114   -802   -454   -161   -181    371    311
    969    348   -623   -659    795   -137   -823   -480   -176   -189    381    296
    927    322   -605   -623    766   -140   -813   -478   -158   -174    322    301
    857    267   -589   -563    724   -161   -787   -472   -150   -161    374    316
    818    288   -532   -553    675   -122   -776   -467   -132   -145    420    363
    800    290   -509   -548    654   -106   -771   -462   -111   -142    420    405
    769    293   -475   -530    623    -90   -748   -446    -88   -124    444    467
    766    293   -475   -532    620    -90   -750   -446    -77   -119    311    462
    789    275   -514   -532    652   -116   -722   -407    -51   -119    244    439
    797    215   -584   -506    691   -184   -631   -301      7   -124    207    376
    797    285   -511   -540    654   -111   -509   -150    137    -57    241    387
    839    459   -381   -652    610     41   -415     15    316    106    366    498
    865    779    -88   -823    475    345   -358    145    532    374    644    774
    810   1299    488  -1057    161    893   -355    158    753    756   1078   1200
    644   1732   1088  -1187   -220   1410   -519    -93    802   1034   1423   1501
    524   1564   1039  -1047   -257   1301   -810   -511    485    862   1286   1356
    439    953    514   -696    -38    735   -958   -865    -28    252    683    831
    433    324   -111   -381    272    106   -992   -950   -374   -288    114    335
    491      2   -488   -246    491   -241   -984   -828   -407   -426    -70    155
    511    -41   -555   -236    532   -298   -891   -678   -306   -366    -62    140
    524      2   -524   -265    524   -259   -813   -576   -202   -280    -20    158
    561    111   -449   -337    504   -166   -735   -480    -90   -179     46    210
    579    215   -363   -397    472    -72   -675   -410     -2    -88     98    288
    597    239   -361   -418    478    -59   -652   -376     28    -57     49    387
    615    228   -387   -423    501    -77   -641   -366     36    -51    -18    446
    626    259   -366   -444    496    -51   -646   -363     38    -41    -31    454
    659    285   -374   -472    517    -44   -644   -363     41    -51    -31    420
    691    270   -420   -480    553    -72   -646   -366     31    -57    -20    363
    709    280   -428   -496    568    -72   -641   -355     38    -33     15    350
    691    285   -407   -488    548    -59   -628   -345     51    -18     36    340
    678    277   -400   -478    540    -59   -610   -322     72     -5     62    337
    646    249   -397   -449    522    -72   -592   -306     85      5     93    348
    633    262   -371   -446    504    -54   -581   -301     98     20    116    374
    613    244   -371   -431    491    -62   -568   -296    109     15    109    384
    610    254   -355   -431    483    -49   -548   -270    129     28    135    400
    605    257   -348   -433    478    -44   -542   -270    132     33    158    394
    607    270   -340   -439    472    -33   -530   -257    140     49    168    402
    610    290   -322   -452    465    -15   -524   -246    148     70    189    400
    597    314   -283   -454    441     15   -514   -249    161     85    223    389
    592    350   -244   -472    418     54   -506   -241    194    101    223    402
    571    361   -210   -465    392     75   -496   -218    226    109    218    420
    540    342   -197   -441    368     72   -480   -184    246    122    215    431
    493    324   -168   -407    332     77   -480   -171    249    137    213    433
    501    316   -187   -410    345     64   -488   -171    233    135    239    426
    537    329   -207   -433    374     62   -493   -166    220    150    267    431
    587    355   -233   -472    410     62   -504   -163    207    161    272    439
    615    361   -254   -488    436     54   -506   -161    189    161    252    452
    646    384   -262   -517    454     62   -506   -158    187    174    239    467
    685    426   -262   -555    475     83   -504   -150    181    181    236    480
    724    452   -272   -589    498     90   -511   -153    166    187    233    483
    748    470   -277   -607    514     96   -496   -145    161    197    231    483
    743    449   -296   -597    519     77   -485   -150    140    168    197    465
    730    423   -306   -579    519     59   -472   -150    124    148    168    452
    748    426   -324   -587    535     51   -441   -127    132    153    168    467
    719    423   -296   -571    509     64   -418   -111    140    166    179    475
    685    400   -285   -545    485     59   -397   -101    135    176    171    480
    657    397   -259   -527    457     70   -368    -85    150    194    168    498
    657    389   -267   -524    462     62   -340    -62    171    213    176    514
    649    392   -257   -519    454     67   -335    -57    184    223    181    522
    605    392   -213   -501    407     90   -327    -64    184    239    187    517
    581    389   -192   -485    387     98   -306    -57    189    249    184    527
    555    361   -194   -459    374     83   -296    -49    192    249    171    535
    553    368   -184   -459    368     93   -288    -46    202    257    176    548
    563    376   -187   -472    374     96   -275    -38    207    259    179    558
    574    376   -197   -475    384     90   -272    -38    207    267    163    555
    584    379   -207   -483    394     85   -265    -28    207    272    148    563
    576    371   -205   -472    392     83   -246    -12    215    288    153    581
    574    384   -192   -480    381     98   -236      0    226    296    155    597
    579    384   -194   -483    387     96   -228     12    236    301    153    589
    571    387   -187   -480    379    101   -223     25    249    311    161    568
    571    405   -166   -488    368    119   -213     38    262    327    189    561
    566    420   -148   -493    358    137   -200     51    275    342    207    540
    548    444   -103   -496    327    171   -184     67    293    361    223    530
    542    478    -64   -511    303    205   -161     90    322    384    241    535
    561    496    -64   -527    314    215   -148    106    337    397    254    540
    566    493    -75   -530    322    210   -145    114    335    397    259    550
    571    514    -57   -542    314    228   -135    119    335    400    270    563
    571    535    -36   -553    303    249   -135    111    332    400    283    561
    589    530    -59   -558    324    236   -148     96    316    381    280    535
    522    496    -25   -511    272    236   -158     72    306    363    277    524
    420    530    106   -475    155    319   -114    103    348    405    335    571
    465    610    145   -540    161    379    -88    129    374    436    387    607
    511    607     96   -558    207    353   -127     96    337    410    368    576
    384    475     88   -431    145    283   -176     51    290    361    324    530
    384    407     23   -397    179    215   -215      7    249    314    285    483
    462    462     -2   -462    231    231   -192     20    257    322    301    475
    527    530      2   -527    262    267   -137     57    285    350    332    478
    524    501    -23   -514    275    239   -106     72    290    345    335    467
    475    420    -54   -449    265    184   -127     44    254    303    311    423
    454    329   -124   -392    288    103   -184     -7    194    246    272    363
    449    265   -184   -355    316     41   -223    -51    153    202    244    327
    439    288   -150   -366    293     70   -202    -49    158    202    262    306
    527    402   -124   -465    324    140   -155    -10    197    241    311    303
    504    426    -77   -465    290    174   -155    -18    200    246    332    272
    504    413    -90   -457    298    161   -181    -41    184    226    340    241
    457    392    -67   -426    262    163   -132     12    215    233    366    218
    457    329   -127   -394    293    101    -41    124    277    236    355    158
    470    340   -129   -407    301    106     67    262    381    277    381    142
    514    446    -67   -480    290    189    184    452    553    410    470    259
    561    771    210   -667    176    491    231    558    758    672    732    561
    542   1317    774   -932   -114   1047    184    535    963   1054   1169    992
    446   1787   1337  -1119   -444   1564    -28    254    989   1337   1527   1322
    405   1803   1397  -1104   -496   1600   -355   -161    737   1296   1540   1335
    306   1231    922   -771   -306   1078   -509   -519    223    688    984    911
    280    550    267   -415      7    410   -501   -597   -161     72    392    457
    316    223    -93   -270    205     64   -441   -457   -184    -70    226    301
    335    145   -189   -239    262    -20   -324   -280    -54    -12    254    301
    327    166   -161   -246    244      2   -226   -168     72     67    324    348
    329    244    -88   -288    210     77   -153    -77    192    155    405    405
    340    335     -7   -337    174    163    -98    -10    288    233    480    470
    340    389     49   -363    145    220    -51     33    350    283    530    519
    340    384     41   -363    150    213    -28     49    371    298    545    537
    329    374     44   -353    142    210     -2     62    397    314    561    545
    301    363     62   -335    119    213     23     75    420    324    576    530
    262    376    114   -319     75    246     49     90    452    345    592    519
    239    400    161   -319     38    280     64    109    485    376    615    537
    236    397    161   -316     36    280     80    122    504    392    623    545
    272    407    132   -340     70    270     77    122    506    392    605    537
    319    436    116   -376    101    277     67    119    511    394    597    524
    319    420    101   -371    109    262     57    106    501    389    587    509
    324    407     83   -366    122    246     51    101    501    400    581    511
    342    407     64   -376    137    236     46     93    504    402    576    514
    363    418     54   -389    155    236     44     90    509    413    574    522
    355    431     72   -394    140    252     46     98    517    431    574    532
    361    436     72   -400    142    254     31     93    511    431    561    522
    376    428     49   -402    163    239     18     80    498    413    537    488
    381    420     38   -400    171    231     10     77    496    410    530    465
    402    420     18   -413    192    220     -5     70    491    415    527    467
    439    436     -2   -436    220    218    -25     64    483    410    522    467
    483    462    -23   -472    252    220    -54     51    475    405    514    472
    519    488    -31   -504    275    228    -72     54    472    410    519    483
    530    462    -67   -496    298    197    -83     59    470    413    514    485
    542    457    -85   -498    314    184    -98     62    467    418    504    504
    540    475    -64   -509    303    205   -109     77    472    436    493    550
    535    491    -44   -511    290    223   -114     96    485    452    491    597
    509    493    -15   -501    262    239   -109    114    493    462    485    623
    483    493      7   -488    239    252   -103    127    496    459    478    644
    457    478     20   -467    218    249   -101    132    488    454    475    652
    433    459     25   -446    205    244    -90    140    483    454    475    646
    413    459     46   -439    184    254    -80    142    485    454    465    644
    405    470     64   -439    168    267    -67    150    491    454    454    646
    384    470     83   -428    150    277    -57    153    496    452    441    644
    374    459     85   -415    145    272    -41    166    509    459    441    652
    355    454     98   -405    129    275    -23    174    514    467    446    646
    353    439     83   -397    135    262    -12    168    511    459    446    626
    345    420     75   -384    135    249    -10    166    511    467    462    615
    327    420     93   -374    116    257      0    166    519    483    485    615
    322    420     98   -371    111    259      7    161    522    488    498    607
    316    405     85   -361    116    246     15    161    524    491    511    594
    314    394     80   -355    116    239      7    153    514    491    517    579
    314    397     83   -355    116    241     10    148    506    493    524    571
    314    381     67   -350    124    226     15    148    506    496    540    561
    319    389     67   -355    124    228     23    150    506    504    561    558
    314    392     77   -355    116    236     36    158    517    519    587    558
    311    387     75   -348    119    231     49    174    532    535    607    548
    322    394     70   -358    127    231     51    184    535    542    626    535
    329    397     67   -363    129    233     57    194    540    553    654    519
    337    394     54   -366    140    226     59    205    553    568    685    509
    345    410     64   -376    140    239     54    213    555    584    714    517
    348    413     64   -381    142    239     67    228    563    594    737    530
    353    426     70   -389    142    249     90    239    571    602    743    540
    358    452     90   -407    135    272    114    254    584    615    750    553
    363    480    116   -420    124    298    137    270    600    628    763    571
    366    511    145   -441    111    329    155    283    607    644    753    623
    368    537    166   -454    101    353    174    293    618    657    748    665
    374    553    176   -465     98    366    189    296    626    662    743    685
    379    563    184   -470     98    374    200    296    626    665    737    691
    376    597    220   -488     77    410    213    293    628    672    753    688
    361    613    249   -488     57    431    220    280    626    678    761    685
    350    605    252   -478     49    428    205    257    610    667    753    678
    350    600    249   -475     51    426    197    236    597    654    763    670
    342    589    246   -467     46    420    194    226    592    652    771    672
    316    540    223   -428     46    384    192    213    579    641    748    691
    311    498    187   -407     62    342    200    207    574    639    740    704
    392    446     54   -418    168    252    184    176    540    594    659    657
    301    407    103   -355     98    257    202    187    550    605    680    641
    168    348    179   -259     -5    265    228    213    568    618    693    657
    215    298     83   -259     64    192    189    166    522    563    641    613
     57    249    192   -153    -67    220    213    168    522    566    652    607
    -18    246    265   -114   -142    254    228    158    509    561    610    602
     77    335    257   -207    -90    296    228    148    496    561    592    623
    223    363    137   -293     41    252    210    129    491    532    540    587
    166    314    148   -239     10    231    202    132    506    553    514    535
    132    267    135   -200     -2    202    215    148    535    576    452    485
    228    220    -10   -226    119    106    259    197    558    540    423    413
    228    161    -67   -194    148     46    361    316    626    561    394    361
    226    220     -5   -223    116    109    498    498    782    646    454    405
    306    506    200   -407     51    353    589    672   1000    867    680    563
    381    966    584   -675   -101    776    558    683   1179   1166   1041    865
    309   1538   1226   -924   -459   1384    407    480   1280   1501   1467   1228
    194   1761   1566   -976   -685   1665     75     44   1111   1595   1626   1337
    116   1361   1244   -740   -563   1301   -176   -415    633   1148   1231    984
     85    600    514   -342   -215    558   -231   -649    116    410    509    392
    155     88    -67   -124    109     10   -213   -597    -62     44    116     75
    254     -7   -262   -122    257   -135   -142   -441     23     44     75     38
    342     62   -283   -205    311   -109    -67   -327    137    116    122     46
    428    163   -265   -296    345    -49     -7   -244    241    205    197     90
    488    280   -210   -387    350     36     25   -197    322    272    272    129
    517    345   -171   -431    345     88     54   -168    371    296    309    135
    506    376   -132   -444    319    122     75   -150    402    309    337    142
    493    394    -98   -444    296    150     90   -142    418    322    379    153
    504    415    -88   -459    296    163     96   -140    420    335    423    148
    522    444    -77   -483    301    184     85   -145    426    353    462    150
    491    446    -44   -470    267    200     83   -135    433    376    511    174
    420    457     36   -439    192    246     90    -96    454    405    540    213
    353    454    101   -405    127    277    103    -72    478    415    498    262
    327    483    155   -405     85    319    129    -75    493    439    465    306
    249    478    226   -363     10    353    184    -96    517    467    488    306
    166    465    298   -316    -67    381    236    -90    540    480    452    285
     93    467    374   -283   -140    420    265    -62    548    496    433    270
     67    480    413   -272   -171    446    277    -18    566    509    420    270
     33    493    459   -265   -213    475    275    -23    566    506    423    259
     15    537    519   -277   -252    530    277    -23    579    524    423    257
     25    576    548   -303   -262    561    270    -20    589    535    457    241
     41    602    561   -322   -259    581    257    -18    600    542    472    226
     36    626    587   -332   -275    607    252    -18    607    550    480    215
     41    644    602   -342   -280    623    254    -15    618    558    491    202
     46    654    607   -353   -280    631    257     -7    631    566    509    194
     57    672    615   -363   -277    644    270      7    652    581    563    194
     59    693    633   -379   -285    665    265     12    654    589    618    192
     75    722    646   -397   -285    683    257     25    665    592    639    200
     90    748    657   -420   -283    701    246     36    672    594    587    210
    103    753    649   -428   -272    701    244     36    667    592    517    207
     98    776    678   -439   -288    727    249     41    672    594    475    215
    114    805    691   -462   -288    748    265     49    688    610    446    228
    119    805    685   -465   -283    745    265     41    678    602    407    213
    114    802    688   -457   -285    745    267     33    665    587    374    189
    114    800    683   -457   -285    743    270     31    652    574    348    174
    114    797    683   -457   -285    740    270     33    652    568    329    168
    106    795    685   -452   -290    740    272     36    654    568    314    166
    101    787    685   -444   -290    737    277     46    659    571    301    161
     96    776    678   -439   -290    730    272     31    680    558    288    145
     80    763    683   -423   -301    722    277      7    706    532    283    132
     70    722    652   -397   -290    688    277    -20    696    527    259    106
     54    670    615   -361   -280    644    275    -51    667    576    200     62
     20    646    623   -335   -301    636    285    -64    657    607    176     33
     36    641    605   -337   -283    623    272    -85    636    613    158     25
     59    662    602   -361   -272    631    244   -106    607    600    155     10
     70    670    600   -368   -265    636    228   -106    571    553    168     -2
     83    675    592   -381   -254    633    210    -93    568    498    148     -2
     88    704    615   -397   -262    659    202    -93    615    483    111     18
    109    722    613   -418   -254    667    202   -101    641    548     64     38
    122    732    610   -426   -244    672    207   -103    623    626     70     62
    122    740    618   -433   -249    680    205   -103    594    592    155     85
    142    730    584   -436   -220    657    189   -114    566    540    148     90
    179    698    517   -441   -168    610    171   -129    532    504     77     70
    233    719    485   -475   -124    602    176   -132    519    485     33     70
    241    737    493   -491   -127    615    187   -132    519    480     15     90
    207    706    496   -457   -145    602    200   -129    522    475     10    114
    174    675    498   -426   -163    587    213   -127    524    470      0    127
    148    649    501   -397   -176    576    231   -119    530    465    -18    129
    135    649    514   -394   -189    584    249   -114    530    462    -15    158
    137    662    524   -400   -194    594    270   -111    517    478      0    166
    140    693    550   -418   -207    623    283   -111    493    504     20    153
    129    722    592   -426   -231    657    293   -109    488    532     59    142
    132    719    584   -428   -226    652    288   -116    472    532     75    137
    132    722    589   -428   -228    657    290   -116    465    522     70    127
    122    735    613   -431   -244    675    293   -116    472    509     51    127
    116    758    641   -436   -262    701    293   -124    496    475     31    124
    135    771    636   -454   -252    704    270   -148    493    436     15     98
    132    727    592   -431   -228    659    239   -187    454    397    -12     62
    137    685    548   -413   -205    615    207   -223    415    379    -31     36
    132    657    524   -394   -194    592    187   -239    384    379    -38     18
     93    602    509   -350   -207    558    184   -244    355    374    -41      2
     57    566    509   -311   -226    537    187   -246    335    374    -54    -12
     23    527    504   -277   -239    517    168   -259    306    361    -96    -44
    -10    498    509   -244   -259    504    158   -270    283    342   -114    -64
    -59    449    509   -197   -283    478    148   -285    254    316   -122    -93
    -88    407    496   -161   -293    452    137   -306    228    290   -168   -116
    -96    394    491   -150   -293    441    127   -319    205    275   -200   -127
   -101    353    454   -124   -277    402     98   -337    171    246   -231   -153
   -106    342    446   -119   -277    394     80   -353    153    239   -241   -163
   -106    301    407    -96   -257    353     44   -384    122    210   -272   -192
   -114    288    400    -88   -257    345     25   -397    106    200   -285   -205
    -83    298    381   -106   -231    340     54   -353    116    197   -290   -213
    -54    293    348   -119   -202    319    179   -210    179    202   -316   -241
   -122    340    459   -109   -290    400    329    -31    303    275   -280   -197
    -83    472    555   -197   -319    511    436    150    465    415   -174    -70
     28    753    724   -389   -348    740    407    207    618    623     44    163
     64   1280   1215   -672   -576   1249    249     90    771    950    452    553
    -33   1725   1758   -844   -896   1740    -36   -241    789   1205    784    854
    -54   1631   1686   -789   -870   1657   -350   -701    472   1028    652    750
   -137    956   1093   -407   -615   1023   -498  -1122   -129    332    -15    215
   -174    272    446    -51   -311    358   -506  -1187   -496   -223   -602   -285
    -20    101    122    -41    -70    111   -431  -1015   -475   -301   -722   -457
     46     90     44    -67      2     67   -327   -854   -368   -244   -696   -501
    -23     80    103    -28    -62     90   -249   -748   -272   -171   -652   -485
     12    161    145    -88    -67    155   -184   -672   -187    -98   -589   -433
    -25    155    181    -64   -103    168   -153   -646   -153    -83   -579   -418
    -12    179    192    -83   -103    184   -142   -636   -140    -77   -581   -397
    129    329    200   -228    -33    265   -101   -584    -96    -28   -532   -335
     31    275    241   -155   -103    259   -122   -600   -109    -33   -540   -350
   -135    163    296    -15   -215    228   -129   -615   -129    -46   -558   -363
    -77    158    233    -41   -155    194   -137   -631   -145    -62   -574   -376
    -44    179    223    -67   -132    200   -145   -628   -142    -64   -579   -374
    -25    187    213    -83   -119    197   -153   -633   -148    -67   -581   -374
    -15    192    207    -88   -111    197   -166   -644   -155    -75   -579   -379
    -10    194    205    -93   -109    200   -179   -657   -163    -90   -587   -392
     12    218    205   -114    -96    213   -184   -662   -166    -98   -594   -394
     31    236    205   -135    -88    220   -202   -665   -166    -98   -597   -389
     36    233    197   -135    -80    215   -218   -670   -171   -106   -600   -397
     59    220    158   -142    -49    189   -241   -680   -187   -122   -610   -418
     93    231    137   -161    -20    184   -262   -685   -189   -127   -607   -426
     96    262    166   -179    -36    215   -272   -680   -179   -114   -584   -405
    127    275    148   -202    -10    210   -293   -693   -184   -122   -584   -405
    155    293    135   -226     10    215   -319   -706   -189   -132   -592   -407
    194    332    137   -262     28    236   -335   -698   -184   -127   -584   -392
    220    342    119   -283     49    231   -358   -698   -181   -129   -587   -381
    239    368    129   -303     54    249   -358   -688   -168   -116   -579   -361
    249    402    153   -327     46    280   -353   -675   -155   -103   -558   -335
    257    423    166   -340     46    296   -361   -667   -148   -101   -542   -314
    285    428    140   -358     72    285   -376   -670   -148   -109   -542   -306
    306    446    140   -376     83    293   -389   -672   -142   -106   -535   -293
    329    465    132   -400     98    298   -410   -680   -142   -116   -537   -293
    335    496    161   -415     88    329   -410   -670   -129   -109   -527   -265
    329    550    220   -441     54    387   -402   -657   -109    -88   -501   -218
    322    553    231   -439     44    394   -405   -659   -109    -93   -504   -202
    298    548    249   -423     23    400   -405   -665   -109    -98   -506   -181
    306    555    249   -431     28    402   -413   -670   -111   -109   -509   -174
    306    566    259   -436     20    415   -410   -670   -106   -114   -511   -168
    290    563    270   -428     10    418   -402   -665    -98   -111   -506   -174
    277    540    259   -410     10    402   -400   -662    -93   -122   -522   -197
    249    511    262   -379     -5    387   -405   -670    -93   -132   -537   -215
    205    491    285   -348    -41    389   -410   -665    -88   -132   -537   -194
    163    491    327   -327    -80    407   -387   -649    -62   -111   -524   -176
    142    493    348   -319   -101    423   -384   -644    -46    -93   -517   -184
    109    480    371   -293   -129    426   -392   -649    -49    -98   -514   -207
     64    444    379   -257   -158    413   -405   -662    -62   -109   -522   -223
     41    431    389   -236   -174    410   -407   -659    -64   -109   -524   -226
     31    433    400   -233   -184    415   -413   -657    -62   -101   -517   -241
     23    436    413   -228   -194    426   -418   -657    -59    -96   -509   -244
     15    439    420   -228   -202    431   -436   -659    -62    -98   -506   -254
     36    454    418   -246   -192    436   -454   -659    -62   -109   -504   -272
     44    459    413   -252   -184    436   -457   -652    -62   -122   -491   -280
     59    467    407   -262   -174    439   -459   -646    -57   -132   -485   -267
     59    457    397   -257   -168    428   -475   -652    -72   -153   -504   -267
     62    467    402   -265   -171    436   -480   -646    -72   -155   -498   -241
     67    475    407   -272   -171    441   -485   -641    -72   -150   -491   -200
     64    465    400   -265   -166    433   -491   -641    -77   -150   -491   -200
     72    457    384   -265   -155    420   -506   -652    -96   -158   -496   -215
     75    449    371   -262   -148    410   -517   -652   -109   -163   -496   -215
     80    441    361   -262   -140    400   -530   -665   -127   -179   -511   -223
     80    444    363   -262   -140    405   -535   -672   -140   -189   -522   -215
     85    457    368   -272   -142    413   -532   -670   -135   -187   -506   -194
     98    459    361   -280   -129    410   -532   -665   -137   -187   -488   -192
     96    465    368   -280   -137    418   -532   -659   -145   -194   -470   -194
    103    483    379   -293   -137    431   -524   -652   -145   -207   -459   -200
    103    478    371   -290   -135    426   -527   -657   -153   -231   -472   -200
     96    462    366   -280   -135    415   -535   -657   -163   -249   -478   -207
    101    478    376   -290   -137    426   -537   -654   -163   -244   -459   -189
    109    501    392   -303   -140    446   -545   -657   -161   -249   -444   -155
    114    488    371   -301   -127    428   -566   -670   -176   -270   -454   -142
     98    444    345   -272   -124    394   -602   -696   -213   -309   -478   -158
     85    433    345   -259   -129    389   -631   -714   -231   -335   -480   -158
     90    397    306   -244   -106    353   -654   -724   -252   -366   -488   -155
     85    358    272   -223    -93    316   -667   -730   -270   -394   -496   -155
     64    301    233   -184    -83    267   -678   -732   -290   -423   -511   -168
     57    265    205   -161    -75    236   -688   -737   -309   -446   -517   -179
     36    223    187   -129    -75    205   -701   -748   -329   -472   -524   -192
      7    168    161    -88    -77    166   -737   -774   -368   -517   -555   -220
     -5    145    150    -72    -77    148   -763   -797   -402   -550   -574   -246
    -12    116    127    -54    -70    119   -774   -802   -420   -566   -576   -257
    -10     88     98    -38    -54     93   -771   -797   -428   -576   -579   -265
    -15     88    103    -36    -62     96   -769   -797   -433   -584   -587   -267
    -23     90    111    -33    -67    101   -774   -800   -439   -589   -587   -270
    -15     75     90    -31    -54     83   -774   -800   -444   -597   -589   -275
    -15      7     23      5    -18     15   -748   -763   -444   -610   -610   -303
      2    -54    -59     23     31    -57   -652   -649   -413   -633   -646   -379
     33    -15    -49    -10     41    -31   -519   -472   -303   -571   -600   -368
     93    135     41   -116     25     88   -407   -265   -137   -423   -465   -257
    161    465    303   -311    -70    384   -384   -155     54   -168   -184     31
    114   1054    937   -584   -413    997   -467   -226    272    233    283    576
    -70   1501   1571   -717   -820   1535   -698   -524    348    527    670    953
   -223   1327   1551   -555   -885   1439   -995   -956     57    345    561    802
   -319    571    891   -124   -605    730  -1171  -1387   -563   -376   -135    166
   -280   -127    153    202   -218     12  -1223  -1462   -937   -917   -714   -392
   -213   -381   -168    296    -23   -275  -1169  -1322   -940  -1010   -852   -548
   -197   -397   -200    296      0   -298  -1041  -1148   -823   -943   -831   -514
   -174   -306   -132    241    -20   -220   -906   -984   -678   -826   -735   -413
   -192   -220    -28    205    -83   -124   -818   -880   -571   -727   -615   -350
   -218   -174     41    194   -132    -67   -774   -828   -519   -675   -545   -311
   -220   -150     70    181   -145    -41   -761   -813   -504   -662   -568   -275
   -210   -148     62    179   -137    -44   -763   -820   -509   -665   -579   -270
   -205   -142     62    174   -135    -38   -769   -828   -519   -662   -561   -298
   -202   -132     70    166   -137    -31   -769   -823   -517   -657   -530   -301
   -179   -111     64    145   -124    -23   -779   -831   -524   -665   -519   -283
   -153    -96     57    124   -106    -20   -792   -841   -532   -670   -527   -262
   -116    -88     25    101    -72    -31   -805   -854   -553   -685   -540   -246
    -98    -80     18     88    -59    -31   -820   -872   -581   -696   -542   -249
    -83    -36     44     57    -64      2   -820   -875   -579   -683   -537   -236
    -67    -31     36     49    -51      2   -826   -862   -537   -665   -545   -205
    -54    -41     10     46    -33    -15   -833   -857   -519   -662   -530   -197
    -49    -28     20     38    -36     -5   -831   -844   -496   -628   -527   -171
    -25    -18      5     20    -15     -7   -841   -841   -470   -605   -600   -161
    -28     -2     25     15    -28     10   -844   -846   -441   -581   -605   -145
    -31     20     51      2    -41     36   -841   -839   -415   -555   -574   -150
     18     41     23    -28     -2     31   -841   -828   -407   -545   -548   -174
     64     54    -10    -59     36     23   -841   -833   -405   -553   -522   -202
    129     64    -64    -96     98      0   -867   -867   -428   -576   -522   -239
    265     77   -189   -171    226    -54   -909   -901   -446   -589   -519   -270
    462     88   -374   -275    418   -142   -948   -945   -483   -628   -532   -319
    605    106   -498   -355    550   -194  -1005   -992   -535   -644   -522   -366
    698    148   -550   -423    626   -200  -1049  -1021   -566   -639   -436   -376
    670    171   -501   -423    587   -163  -1039   -992   -540   -605   -402   -363
    579    166   -413   -374    496   -122  -1005   -950   -504   -561   -374   -324
    483    181   -303   -335    392    -59   -963   -904   -467   -493   -348   -290
    446    226   -220   -335    335      2   -935   -872   -441   -441   -262   -254
    368    226   -142   -298    254     41   -911   -833   -410   -420   -303   -252
    306    249    -57   -277    181     96   -883   -795   -368   -400   -223   -226
    220    254     33   -239     93    145   -844   -758   -327   -381   -200   -210
    163    244     80   -202     41    163   -820   -730   -296   -371   -231   -202
     98    233    135   -166    -20    187   -795   -709   -275   -353   -233   -189
     33    246    213   -140    -90    231   -771   -693   -249   -329   -171   -171
    -28    249    277   -111   -153    262   -761   -680   -226   -311   -163   -174
    -67    252    319    -90   -192    285   -740   -665   -194   -288   -197   -174
   -116    246    361    -67   -239    303   -730   -657   -181   -277   -215   -171
   -153    257    410    -51   -280    332   -732   -659   -179   -277   -210   -174
   -197    249    444    -25   -322    345   -730   -662   -179   -280   -215   -181
   -223    233    457     -5   -340    345   -722   -652   -174   -277   -215   -192
   -241    205    444     15   -342    322   -732   -662   -187   -290   -220   -210
   -257    205    459     25   -358    332   -730   -657   -176   -272   -210   -205
   -277    197    475     36   -376    335   -709   -633   -155   -254   -197   -189
   -283    197    480     44   -381    337   -698   -615   -137   -246   -189   -179
   -296    181    478     57   -387    329   -685   -602   -129   -241   -187   -181
   -306    223    527     41   -418    374   -672   -587   -111   -215   -161   -171
   -303    244    545     28   -426    394   -670   -571   -103   -200   -161   -176
   -301    265    566     18   -433    415   -657   -553    -90   -187   -194   -176
   -314    288    602     10   -459    444   -633   -537    -77   -174   -189   -176
   -319    290    610     12   -465    449   -615   -524    -70   -163   -179   -166
   -327    309    636      7   -483    472   -613   -519    -64   -145   -168   -161
   -319    311    631      5   -475    470   -610   -514    -62   -142   -161   -166
   -309    298    605      2   -457    452   -605   -514    -67   -148   -161   -166
   -324    285    610     18   -467    446   -605   -519    -75   -158   -163   -184
   -314    293    605     10   -459    446   -602   -519    -75   -158   -161   -192
   -298    309    607     -5   -452    457   -581   -504    -62   -142   -148   -179
   -288    342    631    -28   -459    485   -555   -491    -51   -129   -140   -179
   -283    371    652    -44   -467    511   -537   -480    -38   -119   -127   -184
   -288    363    649    -38   -467    506   -519   -459    -20   -103   -114   -181
   -288    353    641    -31   -465    496   -504   -441      0    -90   -111   -174
   -252    368    618    -59   -433    493   -493   -433     10    -88   -119   -174
   -272    379    652    -54   -462    514   -467   -423     25    -75   -116   -168
   -322    363    685    -23   -506    524   -446   -413     44    -54   -101   -142
   -324    379    704    -25   -514    540   -444   -392     70    -12    -85    -93
   -371    361    730      5   -550    542   -462   -379     88     23    -88    -57
   -410    345    756     31   -584    550   -498   -376     85     41    -83    -20
   -457    314    769     70   -613    540   -519   -371     77     41    -85     -7
   -483    280    763    101   -623    522   -530   -381     49     18   -103    -25
   -480    241    719    119   -600    480   -522   -381     36     -7   -122    -49
   -480    171    649    153   -563    410   -527   -387     10    -41   -132    -80
   -480    142    623    166   -550    381   -527   -389     -5    -54   -119    -88
   -483    142    626    171   -553    384   -527   -397    -15    -51   -106    -75
   -472    103    576    181   -524    337   -542   -420    -49    -88   -127    -96
   -470     64    535    202   -504    298   -550   -431    -70   -106   -135   -111
   -459     70    527    192   -493    298   -545   -431    -75   -103   -127   -119
   -462     44    506    210   -483    275   -550   -433    -80   -116   -122   -129
   -472     49    522    210   -498    285   -542   -428    -70   -109    -96   -124
   -449     12    462    218   -457    236   -553   -431    -72   -124   -127   -148
   -407    -41    366    223   -389    161   -540   -392    -72   -150   -189   -205
   -348    -49    298    200   -324    124   -420   -252     -2   -153   -241   -259
   -324     12    337    153   -332    174   -296    -80    122    -83   -184   -223
   -288    184    472     49   -379    327   -200     90    296     72      7    -62
   -226    517    743   -145   -485    628   -200    161    472    319    259    192
   -252   1041   1293   -394   -771   1166   -267     90    659    691    623    600
   -350   1340   1688   -496  -1018   1514   -548   -277    584    878    885    771
   -418   1091   1509   -337   -963   1301   -828   -719    184    597    623    457
   -485    413    898     33   -691    654   -932  -1008   -368    -83      0   -142
   -462   -122    340    293   -402    109   -930  -1005   -659   -496   -418   -542
   -426   -363     62    392   -244   -150   -878   -854   -636   -527   -594   -626
   -379   -410    -31    394   -174   -223   -774   -709   -553   -485   -631   -587
   -348   -363    -15    355   -166   -192   -683   -600   -454   -400   -576   -504
   -277   -241     36    259   -158   -103   -620   -519   -361   -309   -501   -397
   -184   -142     41    161   -116    -51   -605   -488   -319   -270   -480   -337
    -93    -98     -7     96    -44    -54   -605   -478   -319   -280   -509   -324
    -23    -93    -70     57     20    -80   -615   -475   -335   -298   -545   -327
     -7    -80    -72     44     31    -77   -623   -470   -348   -303   -563   -327
    -12    -72    -59     41     20    -67   -613   -462   -353   -306   -571   -327
    -38    -83    -44     59      2    -64   -602   -449   -348   -303   -566   -309
    -67    -70     -2     67    -33    -36   -579   -431   -329   -280   -540   -262
   -103    -88     15     96    -59    -36   -555   -413   -316   -270   -537   -236
   -103   -103      0    103    -54    -51   -555   -402   -316   -267   -542   -223
   -103    -70     33     85    -70    -18   -553   -392   -298   -244   -517   -194
   -111    -62     46     85    -80    -10   -542   -379   -283   -228   -491   -168
   -111    -51     59     83    -85      2   -535   -379   -277   -220   -480   -171
   -109    -54     54     80    -83      0   -532   -371   -275   -218   -480   -192
   -111    -28     83     67    -98     25   -522   -350   -254   -200   -465   -187
   -106    -12     93     59   -101     38   -511   -332   -239   -184   -449   -179
   -116    -25     90     72   -103     31   -496   -322   -236   -184   -452   -189
   -109      2    109     51   -109     54   -485   -319   -226   -174   -457   -205
   -106     -2    103     54   -106     49   -501   -327   -236   -184   -485   -226
   -109      0    106     54   -109     51   -509   -324   -236   -194   -514   -215
    -93     12    106     41    -98     59   -530   -322   -241   -200   -558   -176
   -116    -15    101     64   -109     41   -514   -301   -233   -194   -566   -171
   -137    -23    114     80   -127     44   -498   -285   -220   -140   -509   -179
   -135    -31    103     83   -119     33   -488   -272   -205   -109   -459   -179
   -106     -5    101     57   -103     46   -491   -254   -187    -93   -418   -153
    -88     15    101     36    -96     57   -501   -249   -184    -88   -418   -145
    -88     38    124     23   -106     80   -498   -233   -174    -98   -452   -119
    -62     44    103      7    -83     72   -491   -228   -176   -109   -459   -129
    -57     12     70     23    -62     41   -485   -231   -174    -96   -418   -174
    -67     10     77     28    -75     44   -475   -228   -174   -106   -407   -197
    -64     -2     62     33    -64     31   -459   -218   -171   -127   -428   -202
    -41     31     70      5    -57     49   -452   -213   -168   -129   -449   -197
    -49     20     70     15    -59     44   -446   -220   -179   -124   -449   -244
    -70      7     75     31    -75     41   -436   -220   -176   -122   -444   -275
    -49     -7     38     28    -46     15   -436   -228   -171   -124   -433   -303
    -46    -10     36     28    -44     12   -423   -226   -155   -106   -415   -298
    -51     18     70     18    -59     44   -407   -228   -132    -70   -394   -275
    -72     36    109     18    -93     72   -405   -236   -122    -57   -397   -254
    -83     33    116     23    -98     72   -410   -252   -124    -64   -415   -244
    -85     38    124     20   -103     80   -420   -265   -127    -70   -423   -233
    -80     25    106     28    -93     64   -433   -285   -145    -98   -462   -259
    -83     31    114     23    -98     72   -452   -303   -155   -109   -470   -265
    -72     41    114     15    -93     77   -454   -303   -153   -101   -457   -259
    -49     59    109     -7    -77     83   -457   -301   -153   -106   -449   -257
    -36    116    153    -38    -93    135   -459   -290   -132    -85   -423   -223
    -64    124    189    -31   -127    155   -452   -262   -103    -62   -389   -189
   -106    140    246    -15   -176    192   -436   -233    -64    -31   -350   -153
     93    231    135   -163    -20    181   -527   -257    -51    -49   -350   -168
    228    298     70   -262     80    184   -602   -277    -51    -59   -316   -181
     46    283    236   -166    -93    259   -514   -241    -15    -18   -231   -129
   -129    249    379    -62   -254    314   -426   -207     23      2   -153    -75
   -239    241    480     -2   -361    361   -366   -179     54     20    -70    -28
   -239    254    493     -7   -366    374   -348   -171     57      0    -59    -20
   -127    306    431    -90   -280    368   -387   -197     46    -31   -127    -25
    -33    319    353   -142   -192    335   -420   -223     33    -38   -176    -88
    -10    335    345   -163   -179    337   -407   -228     33    -31   -166   -176
     12    379    366   -194   -176    374   -402   -226     46      0   -129   -233
     36    353    316   -194   -140    335   -402   -228     38     -7   -119   -280
     59    327    267   -194   -103    298   -397   -231     33    -20   -116   -324
     64    337    270   -202   -103    303   -394   -231     38    -18   -111   -355
     59    374    314   -215   -127    345   -389   -228     54      5    -93   -363
     80    405    324   -244   -122    366   -400   -236     57     10    -83   -350
     98    389    290   -244    -96    340   -420   -257     46     10    -88   -335
    103    345    239   -226    -67    293   -446   -280     25      0    -96   -311
    124    327    202   -226    -38    265   -475   -303      5    -20   -101   -285
    142    316    174   -233    -15    246   -501   -319    -10    -41   -103   -275
    166    319    153   -244      5    239   -522   -332    -28    -49    -93   -298
    197    277     77   -239     59    176   -553   -353    -67    -75    -98   -353
    236    213    -23   -223    129     96   -581   -374   -103   -116   -119   -397
    241    132   -111   -189    176     10   -597   -413   -150   -166   -179   -433
    231     31   -202   -132    215    -85   -626   -465   -213   -226   -259   -475
    239    -54   -293    -93    265   -171   -688   -532   -283   -306   -345   -514
    283   -109   -392    -85    337   -249   -763   -602   -350   -384   -431   -524
    402    -83   -485   -161    441   -283   -833   -652   -389   -431   -480   -498
    501    -51   -555   -226    527   -303   -880   -678   -415   -462   -511   -485
    555    -44   -600   -257    576   -322   -906   -691   -428   -480   -517   -504
    571    -46   -618   -262    594   -332   -909   -672   -420   -472   -498   -561
    540   -109   -649   -215    592   -379   -846   -574   -374   -454   -496   -628
    475   -109   -584   -184    527   -345   -698   -392   -252   -384   -457   -626
    389      0   -392   -197    389   -194   -535   -179    -62   -218   -327   -511
    311    184   -127   -246    220     28   -389     33    174     33    -98   -280
    223    597    371   -410    -75    485   -355    127    426    407    314    148
     41   1114   1072   -579   -514   1093   -423     36    610    802    779    618
   -119   1369   1486   -626   -802   1428   -675   -301    530    958    992    813
   -220   1150   1371   -465   -795   1260   -924   -701    163    683    761    615
   -327    415    743    -44   -535    576   -992   -950   -350    -38     62     54
   -335    -77    257    207   -296     88   -966   -909   -545   -392   -306   -280
   -309   -275     31    290   -171   -124   -885   -743   -485   -405   -358   -355
   -283   -301    -18    293   -132   -161   -795   -610   -384   -345   -335   -324
   -207   -202      5    202   -109    -98   -719   -514   -288   -270   -277   -259
   -140    -93     44    116    -93    -25   -665   -439   -207   -197   -210   -187
   -103    -51     51     77    -77     -2   -631   -402   -166   -163   -171   -135
    -77    -44     33     62    -57     -5   -607   -376   -145   -148   -145   -111
    -59    -28     31     41    -46      2   -600   -368   -140   -137   -135   -106
    -41    -28     10     33    -28    -10   -592   -366   -137   -127   -124   -106
    -18    -33    -15     23     -2    -25   -589   -363   -145   -124   -119   -103
     -2    -36    -33     20     15    -36   -592   -371   -155   -135   -119   -111
      2    -38    -44     18     20    -41   -594   -374   -161   -135   -109   -106
      5    -41    -49     18     25    -44   -587   -363   -158   -124    -96    -93
     18    -44    -64     10     38    -54   -584   -358   -161   -119    -85    -96
     28    -46    -75     10     51    -59   -587   -358   -161   -114    -64   -103
     25    -44    -70      7     46    -57   -587   -348   -155   -101    -44    -98
     23    -36    -59      5     38    -46   -576   -342   -150    -93    -33   -106
     18    -31    -49      5     31    -38   -574   -340   -148    -90    -31   -109
     23    -18    -41     -2     31    -28   -579   -337   -150    -96    -44    -83
     25    -20    -46     -5     33    -31   -574   -335   -150   -101    -57    -44
     20    -12    -36     -5     28    -23   -571   -335   -150    -96    -57    -10
     31     -7    -38    -12     33    -23   -563   -329   -150    -85    -44     10
     54     -2    -57    -25     54    -28   -561   -327   -150    -85    -31     15
     77      5    -72    -44     75    -31   -568   -327   -153    -85    -20     15
     88      5    -83    -49     85    -38   -566   -322   -153    -72      0     15
     93     10    -83    -54     88    -36   -563   -309   -148    -57     38     20
    109     23    -85    -64     98    -31   -558   -290   -135    -33     77     46
    114     20    -96    -70    106    -36   -558   -280   -129    -28     93     85
    116     25    -90    -72    103    -31   -553   -262   -119    -12    103    132
    116     51    -64    -85     90     -5   -532   -236    -98     23    153    192
     98     83    -15    -90     57     33   -511   -215    -80     62    233    233
     93    124     28   -111     31     77   -506   -220    -96     83    337    210
     83    140     54   -111     15     98   -498   -231   -111     70    363    197
     57    129     72    -96     -7    103   -467   -220    -83     44    257    200
     77    124     46   -101     15     85   -465   -220    -57     93    210    171
     90     75    -15    -83     54     28   -467   -228    -59    122    309    132
     85     54    -33    -70     59     10   -444   -228    -59     88    306    129
     96     62    -33    -83     64     15   -428   -233    -54     70    296    119
     98     33    -64    -64     83    -15   -418   -249    -59     44    290    114
     96     44    -51    -70     72     -2   -405   -257    -57     36    252    153
    101     38    -64    -70     83    -12   -415   -283    -67     18    223    140
    119     41    -77    -83     98    -18   -426   -306    -75      7    210    132
    127     57    -70    -90     98     -5   -436   -332    -75      5    205    142
    145     57    -90   -101    116    -15   -449   -345    -77      0    200    142
    184     57   -127   -122    155    -33   -452   -358    -80    -18    168    145
    210     57   -153   -135    181    -46   -457   -374    -88    -23    153    148
    244     38   -205   -140    226    -83   -467   -387   -103    -28     93    155
    270     28   -241   -153    257   -106   -488   -407   -116    -28     88    155
    342     33   -311   -189    327   -137   -504   -444   -132    -41    106    129
    459     62   -400   -262    431   -168   -514   -470   -148    -57    148    101
    584     98   -485   -340    535   -192   -532   -478   -150    -59    259     77
    555     90   -465   -322    511   -187   -527   -467   -137    -44    280     72
    511     70   -441   -290    475   -184   -504   -441   -114     -5    327     67
    475     75   -400   -277    439   -161   -478   -413    -88     33    303     77
    454     88   -366   -270    410   -137   -478   -397    -75     57    259     98
    389     62   -329   -226    358   -132   -457   -366    -70     88    236    101
    322     38   -285   -181    303   -122   -423   -311    -54    116    267    106
    254      7   -249   -132    252   -122   -384   -262    -25    129    241    106
    244     64   -179   -153    213    -57   -311   -200     44    166    431    137
    236    145    -90   -192    163     28   -280   -189     90    184    439    161
    220    132    -88   -176    155     20   -257   -158    109    189    392    174
    218    109   -111   -166    166      0   -249   -124    114    189    324    168
    179    161    -18   -168     98     72   -241   -137    124    207    252    181
    101    200     96   -153      2    148   -202   -111    171    236    223    213
     -5    244    246   -119   -127    246   -142    -59    239    285    252    275
    -44    254    296   -106   -171    275   -124    -49    254    309    262    303
    -12    220    233   -103   -122    226   -161    -80    218    288    244    288
     25    202    174   -114    -75    189   -213   -129    171    254    205    259
     72    226    153   -150    -41    189   -246   -161    150    249    197    252
    103    228    124   -166    -10    176   -277   -184    127    233    189    239
    127    200     72   -163     28    137   -301   -205     98    213    163    220
    127    163     33   -145     44     98   -316   -220     70    192    142    194
    127    145     18   -137     54     80   -316   -223     57    187    148    189
    111    103    -10   -109     59     46   -324   -239     36    168    132    168
     96     59    -36    -77     67     12   -329   -246     25    153    114    153
     67     23    -44    -46     54     -7   -327   -241     28    140    114    135
     36      2    -33    -20     33    -15   -314   -226     46    140    122    135
     36     -5    -41    -15     36    -23   -316   -220     57    137    106    124
     44      5    -38    -23     41    -15   -322   -226     67    137    109    116
     25     -7    -33    -10     28    -18   -316   -213     80    148    148    116
     20    -46    -67     12     41    -54   -298   -181     93    155    163    101
     31   -106   -137     36     83   -122   -241    -80    127    158    122     36
     46    -85   -132     20     88   -109   -132     70    223    210    132     31
     80     33    -46    -59     62     -5    -28    252    381    358    218    161
    119    303    184   -213    -31    244     33    400    581    597    431    436
    109    779    670   -446   -280    727     15    431    784    927    800    862
    -44   1337   1382   -646   -711   1358   -127    233    904   1267   1241   1275
   -161   1293   1454   -568   -807   1374   -462   -194    644   1182   1241   1291
   -239    743    979   -252   -607    859   -683   -623    124    613    701    872
   -207      5    213    101   -213    109   -750   -836   -355    -70      5    267
    -75   -389   -314    233    119   -353   -748   -771   -472   -293   -267    -44
     20   -459   -483    218    252   -470   -652   -613   -374   -226   -218    -88
     51   -452   -504    200    275   -478   -535   -470   -252   -114    -96    -18
     44   -384   -428    168    233   -405   -436   -358   -140     -5      0     85
     10   -319   -329    155    168   -324   -368   -296    -72     64     57    179
    -72   -306   -233    187     77   -270   -306   -239    -18     93    101    228
   -140   -275   -135    207     -2   -207   -259   -192     28    129    129    262
   -166   -228    -62    197    -51   -148   -236   -166     51    163    161    285
   -176   -207    -31    192    -72   -119   -228   -158     59    163    171    314
   -187   -207    -20    197    -85   -116   -223   -155     80    119    119    322
   -176   -215    -38    194    -70   -127   -223   -155    114     88     85    306
   -166   -220    -54    192    -57   -137   -223   -155    124     75     75    306
   -145   -223    -77    184    -33   -150   -226   -163    116     70     83    296
   -124   -231   -109    176    -10   -171   -233   -184     90     64     44    257
   -129   -239   -111    184    -10   -176   -233   -184     85     77     -7    241
   -127   -249   -122    187     -2   -184   -233   -181     77     90    -23    252
   -174   -246    -72    210    -51   -161   -197   -142    103    132     18    277
   -322   -228     93    272   -207    -67   -122    -59    174    213    114    350
   -413   -205    205    309   -311      0    -62     -2    218    265    181    402
   -392   -161    231    275   -311     33    -36     23    233    288    205    423
   -337   -127    210    233   -275     41    -38     36    233    293    207    423
   -306   -122    181    213   -244     28    -49     41    228    285    205    418
   -267    -83    184    176   -226     49    -62     62    239    301    226    431
   -220    -49    171    135   -197     59    -75     72    249    314    239    436
   -194    -15    179    106   -187     80    -72     85    272    340    267    454
   -150      2    153     72   -153     75    -77     90    283    348    270    465
   -109     54    163     28   -137    106    -77    106    303    381    290    478
    -75     93    166    -10   -122    129    -96    109    314    415    314    493
    -18    101    119    -41    -67    109   -111     96    293    415    314    496
     36    122     85    -80    -23    103   -109     98    283    407    311    527
     62    135     70    -98     -2    103    -98    109    280    405    311    561
     72    124     49    -98     10     88    -83    114    275    397    301    579
     77    101     23    -88     28     62    -80    111    262    381    277    571
     88     93      2    -93     41     49    -98     90    239    353    241    548
    127    106    -23   -116     75     41   -103     77    231    329    207    550
    158    101    -57   -132    106     23   -109     64    213    303    163    555
     75     12    -62    -44     70    -23   -129     36    184    267    122    514
     41      0    -41    -20     38    -20   -114     44    194    275    135    504
    114     90    -23   -103     67     33    -31    111    267    324    158    532
     96     67    -28    -83     62     18      0    137    298    337    158    498
     33    -36    -70      2     51    -51    -44    106    270    306    111    423
     67     36    -31    -51     46      5      5    137    306    337    129    454
     70     83     12    -77     28     49     41    153    324    361    140    467
    -28     -7     20     15    -25      5     33    132    298    340    106    423
   -116    -90     25    103    -72    -33     20    116    277    314     75    381
   -161   -148     10    153    -88    -70     15    111    267    290     59    345
   -163   -150     10    155    -88    -70     18    119    275    290     70    348
   -153   -127     25    140    -90    -51     25    142    296    311     93    374
   -137    -96     41    116    -90    -28     36    171    324    342    119    405
   -127    -93     33    109    -80    -31     36    184    332    345    119    415
   -114    -72     41     90    -77    -15     46    202    350    361    140    446
   -109    -36     72     72    -93     18     54    223    368    387    168    491
   -106    -15     90     62    -98     36     64    239    381    400    187    522
   -101    -25     72     62    -88     23     64    244    381    400    184    532
    -88    -28     57     57    -75     12     70    252    384    407    184    548
    -88    -23     62     54    -75     18     75    265    394    420    192    579
    -85     -5     80     46    -83     36     83    283    405    439    207    610
    -72    -23     49     46    -62     12     72    283    397    426    189    602
    -83    -28     54     54    -70     12     83    293    402    426    179    597
    -98    -25     72     62    -88     20    106    306    415    436    176    597
   -101     10    111     46   -106     59    142    332    441    457    192    626
   -122     28    148     46   -135     88    171    345    457    465    205    639
   -132     18    150     57   -142     85    184    348    452    462    213    639
   -132     15    148     57   -140     83    194    350    449    462    228    639
   -135     49    184     44   -158    116    215    363    472    483    277    654
   -158    114    272     20   -215    192    244    381    509    524    345    685
   -171    155    327      7   -249    241    257    392    535    558    394    701
   -207    145    353     31   -280    249    252    397    542    571    418    701
   -257    142    400     57   -327    270    246    402    550    592    449    714
   -306    158    462     72   -384    311    233    413    563    613    491    748
   -275    168    444     51   -358    306    189    384    548    610    488    761
   -215    163    379     25   -298    270    148    345    514    581    470    750
   -205    109    314     49   -259    210    137    319    478    540    449    698
   -207     75    280     64   -244    176    109    283    431    485    407    623
   -155     41    197     57   -176    119     49    231    389    400    337    542
   -137    -90     46    111    -93    -20    -23    155    309    241    197    426
   -158   -194    -36    176    -62   -116    -51    103    244    124     83    337
   -163   -228    -64    194    -51   -148    -57     96    218    109     57    296
   -176   -233    -57    205    -62   -145    -49    103    218    155     90    293
   -187   -231    -44    207    -72   -137    -28    127    244    213    145    329
   -213   -244    -31    228    -90   -137    -25    145    262    246    189    384
   -223   -262    -38    241    -93   -153      2    184    277    262    236    433
   -176   -306   -129    239    -23   -218     64    267    298    254    226    423
   -122   -335   -213    228     44   -275    184    410    353    265    192    397
    -64   -259   -194    163     64   -228    329    602    483    361    244    462
      7    -38    -46     15     23    -41    446    815    698    592    452    680
     83    402    319   -244   -119    361    405    844    909    919    813   1054
     12   1083   1070   -548   -527   1075    220    672   1124   1363   1337   1587
   -158   1449   1608   -644   -883   1527   -132    280   1127   1597   1641   1886
   -272   1021   1291   -374   -782   1156   -418   -189    680   1184   1273   1564
   -335    145    480     93   -407    311   -509   -498     62    407    514    909
   -327   -480   -153    402    -88   -316   -470   -452   -184     -2     54    501
   -290   -631   -340    462     23   -485   -353   -262   -114    -10     -7    407
   -246   -574   -329    407     41   -452   -231   -109      7     67     41    376
   -200   -483   -285    340     41   -384   -137      5    114    150    109    413
   -161   -433   -272    296     54   -353    -75     72    181    197    148    452
   -129   -426   -296    277     83   -361    -46     96    200    205    148    459
   -103   -431   -329    265    111   -381    -41    101    205    207    137    452
    -85   -433   -350    259    129   -392    -44    103    210    205    127    452
    -80   -428   -350    254    132   -389    -49    101    210    202    119    454
    -90   -428   -337    259    122   -384    -36    111    220    207    119    457
    -96   -426   -332    259    116   -379    -38    119    226    213    129    462
   -103   -410   -306    257     98   -358    -38    124    233    226    145    467
   -116   -402   -288    257     83   -348    -33    132    241    233    161    470
   -137   -381   -244    259     51   -314     -7    155    267    259    192    496
   -174   -389   -215    280     20   -303     12    171    283    277    207    514
   -207   -400   -194    303     -7   -298     36    194    303    303    226    535
   -220   -381   -161    301    -31   -272     51    218    324    327    249    555
   -215   -358   -142    288    -36   -252     49    220    327    340    262    563
   -226   -366   -140    296    -44   -254     59    239    342    358    277    576
   -231   -363   -132    296    -49   -249     67    254    363    381    301    589
   -226   -348   -124    285    -51   -236     75    259    376    400    316    594
   -205   -337   -132    272    -36   -236     77    267    381    410    335    594
   -200   -322   -124    259    -38   -223     77    272    384    420    355    605
   -189   -303   -114    246    -38   -210     75    272    384    423    366    605
   -192   -311   -122    252    -36   -218     72    272    384    426    366    594
   -184   -311   -127    249    -28   -220     83    288    394    439    381    589
   -161   -324   -166    241      0   -246     83    301    397    449    389    592
   -142   -316   -174    228     12   -246     77    311    397    454    400    600
   -137   -309   -174    223     15   -241     64    316    400    459    415    610
   -140   -311   -171    226     15   -241     75    319    407    470    439    620
   -137   -322   -184    228     20   -254     80    322    415    470    436    615
   -137   -316   -181    226     20   -249     75    316    415    470    436    607
   -103   -275   -171    189     31   -223     93    327    426    483    446    618
    -62   -213   -150    137     44   -181    127    342    446    506    465    633
   -103   -246   -142    174     18   -194    122    316    423    480    441    600
   -132   -249   -119    189     -7   -184    119    306    418    467    428    594
   -142   -244   -101    194    -23   -174    129    316    431    472    423    607
   -150   -249    -98    200    -25   -174    140    327    441    480    423    610
   -155   -265   -111    210    -23   -189    148    324    446    475    420    563
   -161   -296   -135    228    -12   -215    155    319    446    470    413    530
   -163   -275   -111    218    -28   -194    155    309    449    478    400    550
   -174   -254    -80    215    -46   -168    153    298    449    488    423    537
   -197   -265    -67    231    -67   -168    161    301    457    498    441    509
   -244   -257    -12    249   -116   -135    174    314    478    519    470    519
   -298   -249     46    272   -174   -101    192    332    501    540    522    530
   -314   -236     77    275   -197    -80    197    345    509    558    555    537
   -306   -236     70    267   -189    -83    194    342    498    558    532    561
   -285   -220     64    252   -176    -77    194    342    485    561    527    576
   -272   -197     72    233   -174    -64    194    340    465    561    530    576
   -257   -181     75    220   -166    -54    200    337    470    548    491    581
   -231   -215     15    220   -124    -98    218    342    509    522    470    568
   -194   -244    -49    218    -72   -148    197    335    504    548    496    561
   -168   -254    -85    213    -41   -171    174    329    496    579    522    553
   -150   -254   -103    202    -23   -179    176    316    493    522    488    542
   -116   -233   -119    174      0   -176    166    293    480    485    459    532
    -83   -231   -148    155     31   -189    145    270    459    488    444    522
    -44   -233   -189    137     70   -210    124    246    444    472    444    517
    -23   -223   -200    124     88   -213    116    223    428    459    431    519
     -5   -189   -184     96     88   -189    119    215    426    462    410    522
      7   -142   -150     67     77   -145    135    220    433    470    426    527
     25   -109   -135     41     77   -122    150    226    441    470    433    519
     49    -83   -132     18     90   -106    158    220    444    470    433    504
     54    -80   -137     10     96   -106    171    220    449    470    452    514
     70    -59   -132     -5    101    -96    187    220    457    475    488    553
     77    -36   -114    -20     93    -75    207    220    467    485    524    587
     70     -7    -77    -31     72    -41    228    223    491    506    571    607
     46    -12    -59    -18     51    -36    215    215    491    496    584    600
     31    -23    -57     -5     41    -38    194    192    480    480    568    594
      2    -41    -46     18     23    -46    155    184    470    475    563    592
    -33    -62    -28     49     -2    -46    150    174    449    472    548    584
    -54    -83    -28     67    -12    -57    184    176    441    462    475    589
    -72   -114    -44     93    -15    -80    176    150    431    439    428    584
    -98   -163    -64    129    -18   -114    155    111    407    415    363    555
   -122   -215    -93    168    -15   -155    129     77    376    394    345    532
   -124   -228   -106    176    -12   -168    109     49    355    376    324    511
   -129   -252   -122    189     -5   -187     83     31    335    363    309    488
   -119   -275   -158    197     18   -218     57     10    314    329    316    462
   -103   -270   -166    187     31   -218     46      0    306    316    283    449
   -109   -277   -168    192     28   -223     41    -10    296    314    249    436
   -124   -277   -153    202     12   -215     49    -15    298    298    220    441
   -127   -293   -166    207     18   -228     64     -7    296    285    176    431
   -103   -355   -252    231     72   -303     98     46    301    288    171    389
    -77   -368   -290    223    106   -329    215    200    379    311    168    350
    -44   -262   -218    153     85   -239    335    379    517    423    246    407
      5    -49    -57     20     31    -54    413    542    701    631    410    581
     41    376    335   -207   -145    355    410    620    924    956    756    935
   -114    943   1057   -418   -584   1000    329    504   1122   1340   1210   1387
   -254   1163   1418   -457   -836   1291     44    124   1036   1457   1376   1545
   -324    818   1143   -249   -735    982   -249   -337    610   1096   1049   1257
   -371     15    387    179   -379    200   -363   -654     33    350    311    620
   -324   -522   -200    423    -64   -361   -361   -618   -184    -12    -88    252
   -241   -667   -426    454     90   -548   -301   -467   -142    -36   -161    179
   -200   -657   -459    426    129   -558   -207   -329    -38     20   -140    187
   -163   -571   -407    368    122   -491   -116   -207     75    114    -67    244
   -145   -472   -327    309     88   -400    -51   -127    168    194      7    303
   -153   -431   -277    290     59   -353    -12    -83    218    233     46    329
   -171   -420   -252    296     38   -337     15    -54    241    249     62    335
   -179   -376   -197    277      7   -288     38    -28    275    283     90    353
   -194   -353   -161    272    -18   -257     57    -18    290    296    103    363
   -205   -361   -155    283    -25   -259     64     -7    298    296    103    361
   -218   -353   -135    283    -44   -244     67     -2    303    301    111    353
   -233   -337   -103    285    -64   -220     75      5    316    314    124    355
   -236   -322    -85    277    -77   -205     90     28    340    327    137    374
   -244   -314    -72    277    -88   -194     98     36    353    335    135    376
   -226   -293    -67    257    -80   -181     98     36    363    337    135    371
   -210   -288    -77    249    -67   -184    101     28    366    340    119    361
   -194   -298   -106    244    -44   -202     98     20    358    335     96    345
   -194   -277    -83    233    -57   -181    101     28    371    363    106    363
   -181   -246    -64    213    -59   -158     96     36    381    389    137    381
   -187   -236    -49    213    -70   -142     90     38    381    405    163    387
   -189   -249    -59    218    -67   -155     72     33    368    397    163    376
   -174   -239    -67    205    -54   -153     62     36    361    407    163    381
   -140   -189    -49    163    -46   -119     54     36    358    433    161    392
   -116   -181    -64    150    -25   -124     23     28    342    433    129    381
    -88   -194   -106    142      7   -150    -20     20    332    410     98    361
    -54   -158   -103    106     23   -132    -41     28    345    418    103    376
    -41   -137    -96     88     25   -116    -49     36    355    415    109    392
    -41   -137    -96     90     25   -116    -70     36    355    400     98    397
    -33   -114    -83     72     23    -98    -80     41    361    394    101    413
    -31    -96    -64     62     15    -80    -72     54    368    400    124    436
    -28    -90    -62     57     15    -77    -64     57    368    400    129    439
    -38    -85    -46     62      2    -67    -46     62    368    392    132    441
    -49    -64    -15     54    -18    -41    -33     70    368    381    137    452
    -67    -57     10     59    -38    -23    -20     67    361    371    137    459
    -80    -54     23     64    -54    -18      0     64    358    368    153    472
    -90    -57     33     75    -62    -12     10     62    358    368    161    475
    -98    -54     44     75    -72     -5     12     59    358    368    166    488
   -103    -51     51     77    -80      0     15     62    368    368    163    504
   -109    -36     72     70    -90     18     28     64    381    368    148    498
   -122    -28     93     75   -109     31     41     70    394    374    153    506
   -148    -44    101     93   -124     28     54     75    402    368    163    498
   -176    -54    122    114   -150     33     72     83    418    368    176    493
   -205    -62    142    132   -176     38     88     88    441    361    184    485
   -223    -88    135    155   -179     23     90     83    452    335    179    470
   -231   -101    129    163   -181     15     88     77    457    324    171    446
   -236   -101    135    166   -187     15    101     80    454    329    158    428
   -241   -122    119    179   -181     -2     98     80    441    340    148    413
   -239   -129    109    184   -174    -10     85     75    426    342    122    384
   -220   -132     85    174   -155    -23     70     67    410    337     98    371
   -218   -155     62    187   -140    -46     72     70    400    332     51    350
   -239   -187     49    213   -145    -70     72     67    387    332     31    337
   -280   -205     75    244   -179    -64     67     67    376    324     28    327
   -319   -246     70    283   -194    -88     25     41    337    288     18    298
   -272   -194     77    233   -176    -59      7     41    335    288     31    306
   -223   -127     93    174   -158    -18     12     54    348    303     36    324
   -252   -116    135    184   -194      7     20     62    355    314     28    327
   -340   -145    192    241   -267     23     46     77    358    319     20    332
   -311    -49    259    179   -288    103     98    129    400    355     46    379
   -327    -12    314    168   -322    148    148    168    426    376     62    407
   -368      7    376    181   -371    192    187    197    449    400     85    439
   -350     72    423    137   -387    246    244    254    493    444    135    483
   -322    122    444     98   -384    283    259    288    517    472    163    509
   -293    122    413     83   -353    267    226    262    493    452    137    506
   -259    106    366     77   -311    236    192    233    459    418     90    493
   -228    140    368     44   -298    254    166    223    454    415     72    504
   -223    174    397     25   -309    285    161    218    462    420     67    530
   -207    179    387     12   -296    283    140    210    465    423     62    555
   -171    168    340      2   -254    254     88    197    454    402     46    553
   -124    213    337    -46   -233    275     57    194    480    428     70    566
    -88    239    327    -75   -207    283     20    161    488    439     70    571
    -80    194    275    -57   -176    233    -25    124    439    397     25    553
    -70    145    215    -36   -142    179    -67     88    381    353    -10    530
    -59    106    166    -25   -114    135   -103     49    327    309    -49    496
    -49     72    119    -12    -85     96   -129     12    283    267    -77    457
    -54     18     72     15    -62     44   -155    -20    236    220   -122    410
    -59    -33     25     46    -44     -5   -168    -44    207    181   -158    381
    -64    -80    -15     70    -25    -46   -187    -64    179    140   -200    361
    -75    -96    -20     85    -28    -59   -197    -70    166    119   -226    350
    -83   -103    -23     90    -31    -64   -202    -70    166    106   -244    342
    -93   -109    -15    101    -38    -62   -192    -59    176    103   -246    340
    -96   -124    -28    109    -36    -77   -200    -59    168     96   -259    332
    -96   -137    -41    114    -28    -90   -200    -51    166     88   -275    322
    -90   -205   -116    145     12   -161   -150      5    171     59   -324    265
    -80   -239   -158    161     38   -200    -28    142    228     62   -348    220
    -46   -168   -124    106     36   -148     83    324    345    148   -277    267
     28     62     33    -46     -5     49    163    509    530    348    -77    454
     83    504    418   -296   -168    459    145    566    743    659    280    828
    -36   1171   1208   -566   -620   1189     41    480   1026   1132    833   1402
   -244   1350   1595   -555   -919   1473   -277    103    984   1270   1031   1595
   -379    857   1236   -239   -807   1047   -561   -353    532    828    623   1215
   -426     15    441    202   -433    228   -732   -719   -106     80   -116    530
   -353   -509   -155    431    -98   -332   -771   -714   -355   -272   -504    135
   -298   -581   -285    439     -7   -433   -672   -537   -290   -257   -527     83
   -252   -519   -267    384      7   -394   -550   -371   -174   -174   -478    111
   -215   -431   -215    322     -2   -324   -446   -241    -62    -83   -405    163
   -202   -350   -148    277    -28   -249   -392   -163     10    -15   -342    220
   -194   -327   -132    259    -33   -231   -371   -132     41     12   -363    270
   -197   -311   -116    254    -41   -215   -353   -109     62     36   -368    301
   -213   -322   -109    265    -54   -218   -353   -103     72     41   -353    283
   -220   -322   -101    272    -59   -213   -345    -90     90     44   -316    252
   -215   -293    -80    252    -70   -187   -342    -80    101     51   -303    259
   -210   -262    -51    236    -80   -158   -355    -77    116     75   -265    267
   -223   -249    -25    233   -101   -137   -368    -72    135     96   -210    283
   -218   -244    -25    231    -96   -135   -381    -72    142    103   -184    301
   -210   -210      0    207   -106   -106   -384    -70    153    119   -153    303
   -205   -187     18    194   -111    -85   -397    -64    163    127   -122    298
   -205   -166     36    184   -122    -64   -407    -62    181    142    -93    296
   -194   -145     49    171   -122    -49   -410    -57    200    158    -57    301
   -202   -145     54    171   -129    -44   -405    -51    213    171    -25    303
   -210   -119     90    163   -153    -15   -397    -38    231    192     12    319
   -215    -77    137    145   -179     28   -379    -18    257    223     57    348
   -228    -59    168    145   -200     54   -366      0    267    244     88    363
   -254    -41    213    148   -233     83   -358      7    270    252    111    376
   -280    -31    249    155   -265    106   -345     20    280    259    137    394
   -311    -25    285    166   -298    129   -332     36    290    270    163    415
   -275    -15    259    145   -267    122   -335     41    298    272    168    431
   -220     10    228    103   -226    119   -355     36    290    270    168    444
   -174     28    202     72   -189    116   -374     20    280    265    166    449
   -142     15    158     62   -150     85   -381     18    272    254    158    449
   -122     10    132     57   -127     70   -376     25    272    246    153    459
   -129     15    145     57   -137     80   -381     23    272    246    158    478
   -124     10    135     54   -129     72   -379     23    270    241    155    485
   -109     12    122     46   -116     64   -376     18    265    226    140    485
    -98     20    119     38   -109     70   -376     15    257    205    114    483
    -88     15    103     36    -96     59   -376      2    233    174     85    467
    -93    -20     72     54    -83     25   -376    -18    207    140     49    441
    -88    -46     41     64    -67     -2   -374    -31    192    114     23    428
    -72    -51     20     62    -46    -15   -376    -44    181     96      5    418
    -36    -33      0     33    -20    -18   -387    -51    181     96    -10    410
     10    -20    -31      5     20    -25   -405    -64    174     96    -20    397
     49     -2    -51    -23     49    -25   -418    -83    171     98    -20    392
     85     20    -64    -51     75    -20   -418    -85    181    109    -12    389
    148     44   -103    -96    124    -28   -436   -106    174    109    -18    376
    184     44   -140   -114    161    -46   -462   -132    153     93    -28    361
    249     67   -181   -161    215    -57   -485   -163    135     80    -33    342
    319     88   -231   -202    275    -70   -506   -189    122     67    -46    324
    361     96   -267   -228    314    -85   -517   -197    119     70    -46    322
    381    135   -246   -259    314    -54   -522   -207    124     93    -23    340
    387    166   -220   -277    303    -25   -530   -215    132    111     -5    355
    366    181   -184   -272    275      0   -532   -207    145    135     18    374
    387    210   -179   -301    283     18   -509   -189    166    155     41    394
    337    179   -158   -257    246     10   -501   -176    176    166     62    407
    215    155    -59   -187    137     49   -496   -142    207    202    106    436
    114    166     51   -140     31    109   -475    -98    254    252    155    470
     72    161     85   -116     -7    124   -452    -80    270    270    181    488
     57    161    103   -111    -23    132   -431    -70    285    285    194    498
     25    145    116    -88    -46    132   -413    -54    298    298    202    514
     18    161    142    -88    -62    153   -410    -54    298    309    213    527
     18    179    158   -101    -70    168   -400    -54    298    314    215    527
     33    187    153   -111    -59    171   -389    -49    293    311    215    532
     59    200    140   -132    -38    171   -374    -41    298    309    215    540
     67    189    122   -127    -25    155   -374    -51    283    296    202    527
     93    205    111   -150    -10    158   -374    -54    277    290    189    519
    111    223    111   -168      0    168   -358    -38    285    296    194    527
    111    254    140   -184    -12    197   -348    -38    288    298    202    535
    140    272    132   -205      5    202   -366    -57    277    288    197    535
    137    254    114   -197     12    184   -387    -75    252    267    174    519
    124    223     96   -174     15    161   -405    -90    236    257    171    509
    111    207     96   -161      7    153   -410    -90    231    275    194    522
     96    187     90   -140      2    140   -420   -103    218    272    194    511
     83    179     96   -132     -7    137   -420   -101    213    270    189    498
     72    158     85   -114     -7    122   -431   -106    205    259    197    470
     59    101     41    -83     10     72   -441   -122    187    231    184    431
     75     75      0    -75     38     38   -444   -135    163    205    158    400
     70     36    -33    -54     51      2   -459   -155    137    187    140    371
     59     18    -41    -38     49    -10   -465   -176    122    179    148    342
     54      0    -54    -28     51    -25   -465   -179    114    171    166    316
     54      7    -46    -31     51    -18   -462   -181    109    171    171    316
     57     -5    -62    -28     57    -33   -470   -200     85    155    140    306
     70    -18    -88    -28     77    -51   -485   -223     62    132     90    283
    103    -36   -142    -33    122    -88   -480   -231     33    103     57    262
    135    -93   -228    -20    181   -161   -436   -176     36     59      0    210
    114   -181   -298     33    205   -241   -319    -28    129     57    -54    145
    140    -83   -223    -28    181   -153   -197    148    290    220     33    197
    189    150    -41   -171    114     54   -103    316    491    449    233    366
    220    558    337   -389    -57    449    -90    384    701    730    584    701
    122   1124   1002   -623   -441   1065   -210    215    833   1085   1010   1104
      7   1361   1350   -685   -672   1356   -509   -184    698   1195   1184   1247
    -57   1036   1093   -491   -576   1065   -800   -646    254    818    854    940
   -103    285    389    -90   -246    337   -870   -901   -280     85    127    311
    -62   -231   -168    145     51   -200   -852   -839   -475   -267   -259    -36
    -23   -423   -400    220    187   -413   -792   -685   -428   -298   -311   -111
      0   -439   -439    218    218   -436   -693   -558   -327   -246   -277   -122
     28   -363   -392    168    210   -376   -605   -465   -218   -166   -272   -119
     64   -272   -337    103    197   -303   -548   -405   -140   -103   -262    -77
    145   -220   -368     36    257   -293   -511   -371    -90    -57   -218    -46
    220   -184   -405    -18    311   -293   -498   -363    -77    -46   -200    -31
    241   -153   -394    -44    316   -272   -504   -368    -70    -46   -194    -12
    259   -153   -415    -54    337   -283   -501   -363    -64    -54   -197    -10
    275   -150   -428    -62    350   -288   -506   -363    -62    -46   -171    -15
    270   -158   -431    -57    348   -293   -501   -368    -70    -46   -168    -25
    270   -124   -394    -72    332   -259   -478   -361    -57    -25   -145      0
    277    -93   -371    -93    322   -233   -478   -366    -67    -20   -137      0
    254    -57   -311    -98    283   -184   -470   -363    -70     -5   -137      0
    231    -49   -283    -93    254   -166   -454   -345    -62     20   -132      5
    218    -75   -293    -70    254   -184   -459   -332    -67     57   -114     -7
    223    -46   -272    -88    246   -158   -467   -332    -72     80    -96    -10
    228    -12   -241   -109    233   -127   -467   -316    -51     70    -85    -10
    223      0   -223   -111    223   -111   -472   -303    -23     31    -80    -18
    223    -18   -241   -101    231   -129   -459   -277     -2     33   -109    -36
    197      2   -194   -101    194    -96   -436   -259     12     90    -28    -38
    179     28   -150   -103    163    -59   -423   -231     59    171     -5    -18
    179      7   -171    -93    174    -80   -426   -228     70    181   -116    -20
    200     23   -176   -111    189    -75   -433   -231     70    166   -114     -7
    213     25   -187   -119    200    -80   -436   -226     70    148   -137    -10
    231     70   -161   -150    194    -44   -441   -223     72    153   -153    -10
    233     96   -140   -166    187    -20   -449   -223     70    158   -153      2
    246    122   -124   -184    187      0   -449   -207     83    189   -132     31
    262    132   -129   -197    194      0   -446   -189     96    205   -124     49
    249    124   -127   -187    187      0   -433   -171    103    207   -119     57
    239    114   -127   -176    184     -5   -418   -155    114    223   -103     62
    239    101   -137   -168    189    -18   -400   -132    129    231    -96     77
    241    145    -96   -194    168     25   -379   -111    150    244    -83     88
    239    184    -54   -213    145     64   -358   -109    161    249    -77     64
    233    200    -33   -218    132     83   -358   -111    158    241    -77     41
    239    189    -49   -213    145     70   -353   -111    153    233    -85     18
    226    179    -49   -205    137     64   -340   -106    158    236    -88     10
    220    174    -46   -200    135     64   -316   -101    171    244    -83      5
    220    194    -25   -210    124     85   -296   -101    181    259    -64     12
    218    228     10   -223    103    119   -267    -93    200    277    -44     33
    197    249     49   -226     72    150   -267    -96    210    280    -36     44
    200    213     12   -207     93    114   -272   -101    210    270    -49     51
    189    174    -15   -181    101     77   -285   -122    197    265    -51     25
    176    158    -18   -166     98     70   -288   -135    194    252    -77    -20
    194    179    -18   -187    103     80   -275   -132    205    262    -90    -28
    210    202     -7   -207    109     98   -277   -137    205    267    -77    -36
    218    223      2   -223    109    114   -280   -132    215    283    -85    -41
    213    213      0   -213    106    106   -272   -114    231    319   -114    -41
    215    213     -2   -215    109    106   -270    -93    244    376   -116    -28
    223    220     -2   -220    111    109   -280    -93    241    392    -96    -46
    241    259     18   -249    111    140   -288    -88    241    397    -77    -46
    246    283     36   -265    106    161   -280    -70    257    402    -93    -38
    246    277     28   -265    109    153   -272    -62    259    397   -132    -41
    249    275     25   -265    111    150   -267    -59    259    392   -132    -41
    246    275     28   -262    109    150   -262    -64    254    381   -111    -23
    244    280     36   -262    103    158   -246    -59    259    384    -77     15
    246    303     54   -277     96    179   -218    -44    285    397    -51     59
    267    329     62   -298    101    197   -202    -31    303    397    -41     90
    259    342     83   -303     88    215   -179    -15    319    402    -51    124
    246    342     96   -293     75    220   -155      5    340    420    -49    158
    228    329     98   -280     62    215   -140     20    350    436    -51    179
    207    324    114   -267     46    220   -116     41    374    465    -36    197
    228    342    111   -288     57    226   -116     18    376    467    -36    192
    283    389    106   -335     88    249   -129    -10    366    454    -54    197
    270    379    109   -327     80    244   -135    -25    355    423    -75    171
    228    345    114   -288     57    231   -148    -46    348    394    -98    163
    192    332    140   -262     25    236   -153    -51    361    387   -116    163
    122    329    207   -226    -41    270   -145    -28    397    415    -59    168
     20    314    293   -168   -137    303   -111     18    436    470     31    184
    -90    301    392   -106   -241    345    -75     54    452    493     67    207
   -236    259    496    -10   -366    376    -36     90    467    496     51    223
   -280    202    483     38   -381    342    -33    101    459    459    -28    184
   -244    114    358     62   -301    236    -62     70    394    371   -116    106
   -241     72    314     85   -277    192    -72     41    335    327   -127     75
   -262     64    324     98   -293    194    -72     25    322    348    -75     64
   -252     77    329     88   -290    202    -85     12    311    368    -77     46
   -218     93    309     59   -265    202   -103    -10    283    348   -119     44
   -181     98    280     41   -231    189   -111    -20    262    337   -137     36
   -137     88    223     23   -179    155   -119    -28    241    329   -158      5
    -59     44    103      7    -80     72   -103      2    239    309   -197    -38
     20      2    -18    -12     18     -7    -15    129    285    301   -241    -90
     96     80    -15    -88     54     33     88    270    389    366   -210    -64
    187    241     51   -215     67    145    168    418    535    519    -77     46
    311    602    290   -457     10    446    166    480    701    776    210    311
    316   1169    852   -743   -267   1010     59    374    844   1124    633    691
    236   1493   1257   -865   -511   1376   -226     10    761   1283    859    875
    194   1309   1114   -756   -459   1213   -542   -428    389   1041    657    696
    155    631    475   -392   -158    553   -683   -774   -176    329    -38    135
    163     49   -114   -106    137    -31   -672   -774   -449   -124   -509   -259
    194   -194   -389      0    290   -290   -607   -613   -413   -174   -600   -340
    197   -246   -446     23    319   -345   -506   -475   -309   -129   -576   -327
    210   -189   -400    -10    303   -293   -418   -376   -187    -57   -504   -272
    228   -109   -337    -59    280   -220   -350   -301    -51    -28   -431   -205
    228    -57   -285    -88    257   -171   -293   -262     57    -31   -389   -145
    207    -36   -246    -88    226   -140   -257   -244     80     23   -368   -101
    171    -31   -202    -70    187   -116   -241   -233     72    129   -384    -70
    148    -25   -174    -62    158    -98   -228   -223     38    202   -374    -44
    119    -20   -140    -49    127    -77   -207   -207     25    189   -329    -23
     75    -10    -85    -33     77    -46   -187   -187     31    168   -283      2
      0    -15    -15      7      7    -15   -158   -153     59    179   -241     38
     28    -33    -64      2     44    -49   -155   -148     59    174   -252     25
     77    -49   -127    -15    101    -88   -174   -155     51    155   -262      7
    103    -46   -150    -31    124    -96   -194   -161     46    142   -265     12
     77    -62   -140     -7    109   -101   -184   -158     51    148   -262     41
     64    -67   -132      0     96    -98   -166   -153     49    148   -265     64
     64    -62   -127     -2     96    -93   -161   -150     49    153   -259     90
     80    -54   -135    -12    106    -93   -161   -148     49    158   -252    106
    111    -49   -161    -31    135   -103   -166   -148     44    150   -254    106
    127    -46   -176    -41    150   -111   -176   -148     41    148   -265     93
    132    -59   -194    -36    161   -127   -176   -148     38    142   -272     64
    140    -62   -202    -41    168   -132   -176   -140     44    142   -259     64
    135    -54   -189    -38    161   -122   -179   -132     54    155   -239     72
    129    -44   -174    -44    150   -109   -176   -119     62    168   -220     80
    122    -44   -166    -38    142   -103   -174   -103     64    176   -218     85
    129    -31   -163    -49    145    -96   -174    -90     72    192   -218     98
    163    -10   -174    -75    168    -90   -176    -72     80    202   -220    119
    181     -2   -184    -90    181    -90   -181    -59     83    205   -226    132
    192     20   -174   -106    184    -75   -181    -44     90    210   -215    145
    187     31   -158   -111    174    -62   -171    -31     96    213   -218    155
    179     51   -127   -114    153    -36   -150    -20    101    236   -215    168
    194     75   -119   -137    155    -20   -148    -28     98    241   -213    174
    192     85   -106   -140    148     -7   -142    -36    103    233   -205    176
    181     90    -90   -137    137      0   -135    -41    109    226   -189    179
    179    103    -75   -140    127     15   -135    -41    114    223   -166    181
    174    119    -57   -148    114     31   -137    -36    124    231   -142    181
    174    129    -46   -153    109     41   -137    -28    142    233   -124    181
    179    140    -41   -161    109     49   -137    -25    153    228   -111    187
    174    184     10   -179     83     98   -129    -15    181    239    -85    205
    148    181     33   -166     57    109   -119    -15    194    239    -75    205
    122    192     70   -158     25    132   -109    -12    210    246    -59    220
    106    202     93   -155      5    150    -98     -5    226    259    -49    244
    103    179     75   -140     15    127    -98     -7    220    257    -51    239
     88    189    101   -140     -5    145    -90     -7    228    265    -31    239
     90    189     98   -140     -2    142    -80     -2    239    272    -18    254
     70    179    109   -127    -18    145    -70      7    249    283     -2    267
     36    166    129   -101    -46    148    -62     20    267    301     18    272
     38    187    148   -114    -57    168    -51     38    280    309     41    283
     36    218    181   -127    -72    202    -33     64    301    327     80    303
     28    228    200   -129    -85    215    -23     80    314    337    111    311
     15    215    200   -114    -90    207    -23     83    314    329    122    293
     15    213    197   -114    -90    205    -15     90    319    327    124    275
     15    205    189   -111    -85    197     -5     98    319    324    122    265
     10    197    187   -103    -88    192      0     98    319    322    129    280
     -2    184    187    -90    -93    184     12    103    327    324    124    293
     -5    192    197    -96   -101    192     31    106    332    329    122    314
     10    210    197   -111    -93    205     57    116    345    340    122    340
     28    231    200   -132    -85    218     72    122    348    337    109    358
     20    252    231   -135   -103    241     93    129    348    342    103    371
     10    262    252   -137   -122    257    106    129    348    337     83    387
     15    285    270   -150   -127    280    111    129    353    335     70    407
     38    314    275   -179   -119    296    109    122    350    327     64    418
     57    335    277   -194   -109    306    106    106    345    319     62    423
     57    350    293   -205   -116    322     96     96    340    311     67    410
     59    340    280   -200   -109    311     72     72    316    290     46    394
     72    316    244   -194    -85    280     41     41    288    259     18    376
     93    296    202   -194    -54    249     15     20    267    239      5    358
     93    270    174   -184    -41    220     -5      5    249    226     -2    342
     85    244    158   -166    -36    202    -15     -7    233    213    -12    335
     88    218    127   -153    -20    174    -36    -28    205    192    -31    296
    103    189     85   -145     10    137    -44    -33    187    176    -44    272
     88    111     20   -101     33     67    -57    -46    155    142    -80    244
     80     77     -2    -77     41     36    -80    -77    124    124    -96    215
     77     80      2    -80     36     41    -85    -85    122    129    -88    220
     75     62    -12    -67     44     25   -101    -88    122    129    -88    213
     80      7    -72    -44     75    -31   -129   -103    101    109   -109    181
     77     25    -54    -51     64    -12   -116    -85    116    124    -85    200
     70     54    -15    -62     41     20   -124    -83    124    140    -62    231
     38      7    -31    -23     36    -10   -155   -103    106    116    -83    233
     59    -72   -135      5     96   -103   -109    -38    116     98   -129    200
     75   -122   -200     23    137   -161     12    109    187    122   -148    168
     88    -72   -161     -7    122   -116    145    298    324    223    -77    223
    132    122    -10   -127     72     57    241    496    522    428    116    405
    176    613    433   -394   -127    524    239    561    750    789    527    818
     80   1254   1174   -667   -545   1215    158    441    956   1210   1034   1327
   -103   1470   1574   -683   -839   1522   -114     57    885   1340   1241   1522
   -200   1104   1304   -452   -750   1202   -400   -410    462    966    917   1226
   -244    262    504    -10   -374    381   -530   -753   -171    161    114    514
   -200   -293    -93    246    -54   -194   -519   -727   -407   -215   -314    103
   -148   -420   -272    283     59   -345   -415   -550   -345   -223   -366     41
   -124   -402   -277    265     75   -340   -285   -387   -220   -140   -322     64
    -75   -283   -210    179     67   -246   -176   -252    -93    -25   -231    137
    -59   -197   -140    127     38   -168   -116   -187    -20     38   -176    189
    -41   -184   -142    111     49   -166    -75   -150      7     54   -171    210
    -23   -166   -142     96     59   -155    -41   -135     20     64   -163    228
    -75   -218   -142    145     33   -181    -51   -150      7     51   -176    218
    -80   -228   -148    153     33   -189    -62   -153      0     38   -184    215
    -64   -210   -148    135     41   -179    -51   -145      2     44   -184    220
    -62   -223   -161    142     49   -192    -41   -140      2     44   -197    226
   -101   -226   -127    161     10   -176    -41   -140      5     59   -176    231
   -142   -223    -83    181    -31   -153    -18   -114     18     75   -124    283
   -192   -254    -62    220    -64   -158      0    -96     18     51   -101    314
   -161   -231    -70    197    -46   -150      5   -101     15     18   -132    311
   -111   -252   -140    181     12   -197     -5   -122      5      0   -194    272
    -88   -262   -174    174     41   -218    -12   -135     -2      0   -215    252
    -49   -244   -194    145     70   -220    -23   -142     -7      7   -210    241
    -38   -239   -200    140     80   -220    -18   -135     -2     31   -187    241
    -57   -262   -205    158     72   -233    -25   -140    -15     36   -179    228
    -72   -272   -200    171     62   -236    -51   -153    -31     36   -168    200
    -67   -246   -179    155     54   -213    -54   -153    -36     46   -142    176
    -44   -233   -189    140     72   -213    -44   -135    -23     67   -116    166
    -80   -288   -210    181     64   -249    -36   -127    -28     64   -116    148
    -70   -275   -207    171     67   -241    -38   -122    -25     80   -106    135
   -119   -244   -124    179      2   -184    -28   -119    -15    106    -75    137
   -155   -252    -96    205    -31   -174    -38   -145    -44     83    -90     93
   -236   -267    -33    249   -103   -153     -2   -119    -31    103    -88     98
   -316   -298     18    309   -168   -140      7   -103    -15    124    -75    124
   -192   -259    -70    226    -62   -166    -38   -129    -28    106    -83    129
     88   -187   -275     49    181   -231    -93   -171    -72     90   -111     90
     88   -166   -257     36    171   -213    -67   -122    -38    132    -72    111
    129   -189   -319     28    223   -254    -83   -155    -64     90    -93     77
    252   -148   -400    -54    324   -272   -103   -205    -96     64   -124     44
    303   -137   -441    -83    371   -288   -101   -228   -119     44   -148     20
    316   -168   -485    -75    400   -324    -93   -233   -124     41   -145      5
    298   -210   -509    -46    402   -358    -88   -241   -129     44   -155     12
    280   -226   -506    -28    392   -366   -109   -254   -132     38   -171     12
    280   -226   -506    -25    392   -366   -111   -257   -124     51   -171     12
    303   -207   -514    -49    407   -361   -132   -288   -140     44   -176    -31
    288   -239   -527    -25    405   -381   -137   -298   -148     36   -181    -67
    262   -277   -542      7    400   -410   -155   -319   -161     25   -192    -85
    246   -277   -524     15    384   -400   -135   -324   -145     54   -179    -75
    187   -337   -524     72    353   -431    -93   -335   -137     62   -194    -85
    153   -348   -501     96    327   -423    -67   -342   -132     77   -197    -96
     98   -337   -436    116    267   -387    -64   -301   -127    109   -192    -93
     77   -342   -420    132    249   -381    -46   -244   -122    135   -197   -103
     90   -301   -394    103    241   -348    -51   -239   -103    158   -168    -98
     98   -252   -353     75    223   -301    -72   -254    -85    163   -158    -77
     85   -249   -335     80    207   -290    -77   -249    -67    176   -145    -64
     62   -257   -319     98    189   -288    -80   -252    -70    189   -145    -67
     59   -257   -319     96    187   -288    -96   -267    -98    187   -163    -77
     46   -322   -371    137    207   -345   -101   -275   -135    166   -192   -114
     36   -332   -371    148    200   -350   -106   -285   -161    161   -192   -145
     57   -270   -327    106    192   -298    -85   -272   -153    168   -166   -145
     10   -280   -293    132    150   -288    -98   -303   -168    145   -184   -155
     15   -265   -283    124    148   -272   -101   -314   -163    124   -205   -137
    -10   -290   -283    148    135   -288   -101   -329   -161    119   -231   -129
    -38   -332   -293    187    127   -314    -72   -316   -150    111   -241   -116
    -31   -298   -267    166    116   -283    -57   -303   -129    132   -220    -93
     12   -254   -267    122    137   -262    -51   -303   -119    137   -226    -72
      5   -249   -257    122    129   -254    -54   -329   -129    114   -257    -72
     31   -207   -239     88    135   -223    -51   -345   -129    116   -262    -72
     41   -210   -252     83    145   -231    -51   -361   -145     98   -288    -77
     46   -236   -283     93    163   -259    -77   -381   -171     85   -319    -75
     57   -228   -288     85    171   -259    -96   -392   -184     85   -337    -62
     70   -249   -319     90    194   -283   -111   -415   -215     67   -376    -85
     41   -290   -332    122    187   -311   -103   -407   -223     49   -405   -103
     20   -348   -371    163    194   -358   -109   -402   -241     25   -444   -129
      7   -381   -389    184    197   -384   -132   -418   -257     10   -472   -155
     -5   -431   -426    218    210   -428   -153   -428   -272    -23   -511   -184
     -2   -457   -454    228    223   -454   -168   -446   -290    -41   -540   -205
      0   -478   -478    239    236   -478   -171   -444   -303    -51   -561   -210
    -12   -527   -514    270    246   -519   -179   -431   -319    -70   -581   -218
     -2   -545   -542    275    270   -545   -174   -415   -329    -72   -589   -215
     12   -561   -574    272    290   -566   -176   -420   -332    -83   -607   -215
      5   -592   -597    293    298   -592   -189   -436   -348   -103   -631   -233
     10   -607   -618    298    311   -610   -181   -436   -355   -114   -649   -254
     41   -652   -693    306    366   -672   -155   -394   -353   -135   -691   -296
     46   -711   -758    332    402   -735    -67   -275   -296   -135   -735   -353
     46   -659   -706    306    374   -683     28   -140   -181    -72   -704   -345
     72   -496   -568    210    319   -532    116     -2    -18     80   -574   -241
    106   -116   -223      5    163   -168    135     59    176    371   -257     49
     49    433    381   -244   -166    407     15    -93    290    717    168    433
    -46    797    844   -376   -446    820   -267   -491    171    875    405    620
   -119    584    704   -233   -413    644   -553   -893   -194    626    192    428
   -161   -150     10    155    -85    -70   -636  -1143   -727   -111   -545   -145
   -119   -740   -623    428    252   -683   -615  -1104   -976   -555  -1015   -537
    -59   -984   -924    522    431   -956   -553   -948   -935   -602  -1106   -636
    -36  -1021   -987    527    472  -1002   -449   -815   -823   -540  -1085   -636
    -20   -922   -901    472    439   -911   -366   -714   -698   -439   -997   -566
    -38   -820   -782    428    371   -802   -311   -644   -600   -353   -917   -496
    -54   -784   -730    418    337   -758   -288   -613   -553   -316   -885   -475
    -46   -774   -727    407    340   -750   -270   -587   -527   -303   -870   -459
    -59   -795   -735    428    337   -766   -265   -584   -524   -309   -875   -465
    -72   -789   -717    431    322   -756   -270   -576   -519   -298   -865   -452
    -72   -763   -691    418    306   -727   -265   -566   -504   -280   -849   -436
    -62   -750   -691    405    314   -722   -265   -563   -506   -272   -849   -444
    -54   -758   -704    407    324   -732   -270   -563   -501   -262   -846   -446
    -49   -758   -711    402    329   -735   -265   -555   -491   -241   -833   -444
    -38   -763   -727    400    342   -745   -259   -555   -493   -233   -836   -446
    -41   -761   -722    400    340   -740   -267   -550   -491   -226   -839   -444
    -31   -732   -701    381    335   -717   -267   -524   -470   -197   -820   -418
    -28   -722   -693    374    329   -709   -262   -514   -452   -184   -820   -407
    -10   -730   -719    368    353   -724   -246   -509   -444   -200   -844   -420
     25   -737   -763    353    392   -750   -220   -488   -449   -226   -885   -433
     15   -717   -732    350    374   -724   -226   -454   -423   -189   -870   -405
     18   -732   -753    355    384   -743   -223   -449   -428   -179   -875   -402
     38   -717   -756    337    394   -735   -205   -441   -436   -187   -885   -381
     49   -688   -737    316    392   -711   -210   -433   -441   -202   -896   -361
     54   -678   -732    311    392   -704   -228   -418   -452   -233   -924   -366
    103   -678   -782    285    441   -730   -270   -407   -436   -275  -1000   -397
     98   -711   -810    306    454   -761   -327   -449   -413   -249  -1072   -441
    -28   -797   -771    410    371   -784   -332   -504   -472   -194  -1062   -472
    -96   -820   -724    459    314   -774   -265   -504   -527   -202   -969   -465
    -67   -795   -727    431    329   -761   -249   -467   -517   -231   -891   -397
    -51   -795   -745    423    345   -771   -241   -423   -498   -254   -854   -329
    -51   -779   -727    415    335   -753   -220   -366   -452   -246   -833   -265
    -33   -753   -719    394    342   -737   -207   -332   -402   -192   -857   -254
    -33   -740   -709    387    335   -724   -205   -327   -389   -116   -849   -270
    -31   -740   -709    387    337   -727   -210   -340   -394   -127   -782   -267
    -23   -753   -730    387    350   -743   -220   -355   -407   -181   -743   -244
      0   -761   -761    381    379   -761   -228   -361   -413   -228   -753   -236
      2   -756   -761    374    381   -758   -223   -368   -420   -246   -782   -236
     -5   -740   -735    371    363   -737   -215   -371   -431   -236   -810   -228
    -44   -735   -691    387    319   -714   -213   -371   -431   -213   -828   -226
    -93   -743   -649    418    277   -696   -200   -366   -423   -184   -839   -226
   -161   -743   -581    452    207   -662   -174   -348   -410   -153   -820   -218
   -197   -753   -555    472    179   -654   -163   -340   -413   -142   -807   -231
   -202   -769   -568    485    179   -670   -155   -332   -415   -140   -802   -246
   -207   -789   -581    498    187   -685   -145   -324   -423   -142   -797   -265
   -241   -805   -563    522    161   -685   -132   -314   -423   -145   -787   -272
   -270   -805   -535    537    132   -670   -119   -303   -415   -135   -766   -262
   -270   -810   -540    540    135   -675   -122   -303   -420   -140   -758   -265
   -257   -813   -555    535    148   -685   -109   -293   -423   -142   -753   -267
   -236   -839   -602    535    181   -722   -101   -293   -431   -148   -750   -280
   -202   -859   -659    530    226   -761   -103   -293   -444   -163   -745   -311
   -163   -898   -735    530    283   -815   -111   -301   -470   -184   -750   -355
   -114   -953   -839    535    361   -896   -114   -309   -517   -174   -789   -407
    -20   -992   -971    504    472   -982   -129   -345   -517   -226   -909   -462
     67   -997  -1067    465    566  -1031   -153   -358   -511   -309   -992   -491
     85   -961  -1047    436    566  -1002   -174   -309   -506   -309   -984   -467
     85   -896   -982    405    532   -937   -155   -254   -483   -270   -930   -418
     90   -865   -956    384    522   -909   -148   -233   -475   -259   -898   -368
     75   -852   -927    387    501   -888   -132   -210   -459   -236   -865   -324
     49   -831   -880    389    462   -854   -101   -200   -441   -210   -828   -280
     51   -787   -839    368    444   -813    -85   -202   -439   -197   -797   -262
     64   -758   -826    345    444   -792    -85   -207   -436   -197   -789   -272
     57   -743   -800    342    426   -771    -85   -210   -431   -194   -787   -267
     33   -743   -776    353    402   -758    -77   -213   -420   -189   -792   -254
    -12   -774   -761    394    374   -769    -80   -226   -426   -192   -807   -265
    -57   -789   -735    420    337   -763    -90   -241   -431   -197   -815   -277
   -101   -802   -701    452    298   -750    -98   -259   -439   -202   -813   -275
   -132   -839   -709    483    285   -774   -106   -296   -459   -218   -826   -298
   -140   -880   -740    511    298   -810    -98   -348   -493   -239   -833   -332
   -163   -950   -787    555    311   -870    -44   -410   -568   -277   -859   -363
   -166  -1002   -839    584    335   -922     15   -361   -696   -350   -872   -397
   -140  -1015   -875    576    366   -945    -31   -236   -693   -498   -896   -420
   -111  -1023   -911    568    400   -969   -114   -262   -587   -542   -989   -446
    -98  -1036   -940    566    420   -987   -161   -329   -589   -467  -1052   -478
    -62  -1065  -1002    563    470  -1036   -202   -374   -636   -465  -1060   -509
    -33  -1106  -1072    568    517  -1091   -223   -402   -670   -493  -1054   -537
    -12  -1122  -1109    568    548  -1117   -223   -413   -680   -511  -1036   -553
      7  -1137  -1148    563    576  -1143   -233   -426   -693   -535  -1041   -579
     25  -1182  -1208    576    615  -1195   -244   -433   -711   -566  -1062   -620
     44  -1283  -1327    618    683  -1304   -215   -381   -717   -602  -1106   -672
     59  -1337  -1397    639    727  -1366    -96   -246   -654   -600  -1130   -706
     96  -1262  -1358    581    724  -1312     33    -77   -519   -498  -1052   -644
    176  -1015  -1192    418    683  -1104    135    109   -306   -265   -823   -439
    210   -517   -730    150    470   -620    155    197    -54    101   -415    -44
    111    116      5   -114     54     62     62     57    132    493     67    418
     -2    319    322   -161   -163    322   -262   -335     12    589    236    553
    -85    -23     62     54    -75     18   -542   -766   -415    210    -93    252
   -150   -779   -631    465    239   -706   -618  -1010   -943   -504   -782   -337
   -150  -1376  -1226    763    537  -1301   -587   -953  -1163   -891  -1189   -706
   -135  -1475  -1343    805    602  -1410   -488   -756  -1047   -841  -1156   -706
   -132  -1405  -1273    769    568  -1340   -355   -592   -898   -732  -1036   -641
   -148  -1317  -1171    732    509  -1244   -252   -472   -784   -633   -901   -574
   -202  -1228  -1026    717    410  -1127   -174   -394   -693   -545   -774   -498
   -283  -1132   -849    706    283   -992    -93   -285   -579   -454   -685   -402
   -345  -1098   -753    719    202   -927    -44   -210   -522   -418   -675   -345
   -296  -1088   -795    691    249   -943    -57   -205   -535   -467   -774   -350
   -187  -1083   -896    636    353   -989   -109   -244   -566   -527   -865   -387
   -132  -1096   -966    613    413  -1031   -114   -265   -581   -558   -893   -428
   -116  -1101   -987    607    433  -1044   -119   -277   -592   -568   -904   -449
    -83  -1117  -1036    597    475  -1075   -140   -290   -597   -566   -911   -470
    -57  -1124  -1067    592    504  -1096   -166   -303   -592   -558   -932   -485
    -38  -1091  -1054    563    506  -1072   -163   -293   -571   -548   -922   -470
    -62  -1067  -1008    563    470  -1039   -142   -270   -532   -522   -883   -449
   -101  -1026   -924    561    410   -976   -122   -244   -498   -472   -831   -431
   -103   -982   -878    542    387   -930   -119   -231   -496   -428   -784   -413
    -85   -984   -901    535    405   -943   -122   -231   -501   -426   -758   -418
    -77   -984   -906    530    413   -945   -122   -226   -496   -428   -732   -415
    -80  -1002   -922    540    420   -963   -129   -228   -498   -439   -711   -405
    -64   -963   -898    514    415   -932   -124   -220   -485   -433   -683   -366
    -67   -969   -901    519    415   -935   -119   -207   -470   -423   -654   -340
    -62   -969   -906    514    420   -937   -127   -205   -465   -415   -615   -327
    -36   -930   -896    480    428   -914   -127   -194   -454   -394   -566   -332
    -44   -922   -878    483    415   -901   -137   -200   -454   -397   -548   -337
    -46   -919   -872    483    410   -896   -132   -194   -454   -410   -540   -314
    -15   -898   -885    457    433   -891   -122   -171   -433   -407   -530   -296
     -5   -906   -904    454    449   -904   -124   -155   -428   -418   -524   -259
     20   -865   -885    423    452   -875   -119   -137   -415   -426   -522   -220
     20   -872   -893    423    454   -883   -137   -137   -426   -444   -548   -241
     20   -880   -904    428    459   -891   -127   -116   -415   -433   -535   -231
     -5   -885   -880    444    436   -883   -111    -93   -394   -397   -483   -213
    -49   -909   -859    480    405   -885    -80    -62   -371   -363   -423   -181
    -75   -917   -844    496    381   -880    -54    -44   -348   -327   -400   -127
   -142   -937   -797    540    327   -867    -12    -18   -314   -293   -387    -90
   -155   -969   -815    561    327   -893     28      0   -296   -298   -426    -98
   -140  -1026   -885    584    371   -956     33     -2   -309   -355   -488   -135
   -158  -1080   -922    620    381  -1002     38     -7   -332   -394   -527   -168
   -132  -1124   -995    628    431  -1060     41    -44   -379   -394   -623   -213
   -103  -1166  -1062    633    478  -1114     18   -101   -400   -387   -698   -252
    -51  -1166  -1114    610    530  -1140     -7   -137   -381   -405   -727   -272
    -28  -1143  -1114    584    540  -1130    -25   -150   -374   -423   -711   -254
    -31  -1104  -1072    566    519  -1091    -33   -140   -358   -413   -665   -228
    -36  -1065  -1031    550    493  -1049    -18   -103   -329   -371   -597   -181
    -41  -1034   -992    537    475  -1013     -7    -72   -311   -337   -535   -153
    -23   -992   -969    506    470   -979    -10    -59   -301   -314   -478   -106
      7   -979   -987    483    496   -982    -23    -64   -298   -301   -449   -101
     25   -995  -1023    483    522  -1010    -33    -75   -303   -303   -446   -116
     57   -989  -1047    467    550  -1018    -38    -80   -309   -316   -454   -124
    103   -976  -1080    436    589  -1028    -51    -88   -319   -340   -467   -135
     98   -992  -1091    446    592  -1039    -57    -90   -327   -350   -480   -129
     90  -1021  -1114    465    600  -1067    -51    -85   -329   -355   -496   -109
     38  -1070  -1109    517    574  -1088    -46    -93   -335   -371   -517   -114
      5  -1085  -1093    537    548  -1088    -25    -77   -329   -366   -511   -119
     -2  -1065  -1062    532    530  -1062      7    -51   -314   -345   -480    -98
    -20  -1049  -1028    535    501  -1039     36    -33   -301   -327   -452    -67
    -38  -1039  -1000    540    480  -1021     75     -2   -283   -311   -441    -31
    -51  -1039   -989    545    465  -1015     98     10   -277   -314   -439    -25
    -64  -1026   -961    542    446   -995    106     12   -280   -319   -439    -18
    -62   -992   -932    524    433   -963    119     25   -270   -303   -418      0
    -88   -992   -904    540    407   -948    129     25   -262   -293   -397      7
   -116  -1008   -891    561    387   -950    122      7   -275   -296   -397     -2
   -106  -1026   -919    566    405   -974    111    -10   -298   -316   -420    -41
   -101  -1049   -950    574    423  -1000     93    -38   -335   -345   -452    -93
    -88  -1062   -974    576    441  -1018     72    -59   -363   -371   -478   -114
   -142  -1132   -989    636    423  -1062     67    -64   -384   -397   -501   -116
   -124  -1184  -1060    652    467  -1122     46    -90   -420   -444   -542   -171
   -127  -1223  -1096    672    483  -1158     33   -111   -446   -470   -550   -210
   -168  -1270  -1101    719    465  -1187     25   -114   -457   -485   -548   -215
   -184  -1314  -1130    748    470  -1223     20   -122   -478   -509   -581   -218
   -168  -1350  -1184    758    506  -1267      7   -145   -509   -532   -628   -205
   -202  -1376  -1176    789    483  -1278     10   -153   -527   -532   -631   -194
   -267  -1358  -1091    813    410  -1226     46   -122   -514   -511   -594   -197
   -314  -1363  -1052    836    368  -1208     59   -103   -509   -511   -563   -200
   -342  -1366  -1026    854    340  -1197     49    -98   -514   -530   -561   -192
   -363  -1358   -995    859    314  -1179     46    -80   -501   -540   -555   -184
   -387  -1361   -974    875    293  -1169     70    -59   -475   -540   -548   -184
   -353  -1415  -1065    883    355  -1241    101    -41   -467   -540   -584   -223
   -314  -1488  -1174    901    428  -1332    168     51   -446   -548   -667   -265
   -272  -1431  -1161    852    441  -1296    272    215   -342   -475   -696   -205
   -207  -1257  -1049    732    420  -1153    376    420   -161   -303   -506   -135
   -171   -854   -683    511    254   -769    405    519     51     -2   -129    176
   -265   -249     15    257   -140   -116    366    457    270    394    358    688
   -459    129    587    163   -524    358    145    122    275    597    665    976
   -522    -57    465    290   -493    202   -166   -322    -62    361    485    774
   -527   -870   -342    698    -93   -607   -389   -748   -730   -436   -301     36
   -457  -1532  -1078    995    309  -1306   -470   -849  -1093   -953   -849   -506
   -337  -1704  -1369   1018    514  -1538   -423   -696  -1067  -1013   -937   -636
   -272  -1678  -1405    976    566  -1543   -311   -517   -940   -937   -888   -605
   -226  -1540  -1317    883    542  -1428   -194   -374   -818   -846   -826   -506
   -220  -1410  -1189    813    483  -1301    -96   -285   -737   -763   -753   -431
   -272  -1369  -1096    818    410  -1234    -15   -226   -678   -727   -711   -400
   -322  -1397  -1075    859    376  -1236     23   -189   -631   -706   -714   -381
   -368  -1400  -1034    883    332  -1218     33   -150   -589   -623   -665   -358
   -433  -1413   -982    922    272  -1197     64   -116   -553   -594   -633   -309
   -452  -1395   -945    922    246  -1171     80   -101   -537   -584   -631   -259
   -472  -1366   -893    919    210  -1130     80    -90   -527   -566   -628   -233
   -485  -1361   -875    922    192  -1119     77   -103   -537   -579   -659   -246
   -483  -1335   -854    909    184  -1096     93    -85   -509   -555   -649   -218
   -519  -1332   -815    924    145  -1072    116    -75   -488   -535   -631   -194
   -553  -1358   -805    956    124  -1083    129    -77   -488   -519   -597   -207
   -555  -1353   -797    956    119  -1078    148    -62   -470   -480   -540   -202
   -550  -1325   -774    937    111  -1049    150    -51   -446   -452   -511   -181
   -566  -1325   -761    943     96  -1044    137    -49   -431   -428   -501   -158
   -600  -1353   -753    976     75  -1054    145    -36   -426   -410   -496   -148
   -615  -1299   -683    956     31   -992    168    -15   -405   -392   -475   -124
   -646  -1254   -607    950    -20   -930    189      0   -381   -374   -462    -88
   -662  -1228   -566    945    -49   -898    202     15   -366   -368   -452    -57
   -672  -1226   -553    950    -59   -891    207     31   -345   -358   -449    -28
   -633  -1247   -615    940    -10   -932    200     36   -340   -368   -467    -25
   -618  -1254   -636    935      7   -945    197     28   -337   -363   -465    -20
   -605  -1236   -631    922     10   -935    194     23   -332   -342   -454    -12
   -605  -1187   -581    896    -12   -885    202     33   -316   -319   -428      5
   -597  -1174   -579    885    -12   -878    189     25   -309   -311   -423      2
   -594  -1150   -555    872    -20   -854    184     41   -288   -275   -402     31
   -594  -1179   -584    888     -5   -883    174     57   -293   -259   -392     57
   -579  -1111   -532    844    -25   -823    187     77   -275   -231   -361     85
   -568  -1060   -491    813    -41   -776    200     93   -252   -205   -355     98
   -566  -1062   -496    813    -36   -782    207    101   -246   -215   -374     96
   -574  -1098   -524    836    -25   -813    194     85   -262   -239   -368     67
   -576  -1088   -514    831    -33   -802    205     90   -254   -236   -361     57
   -568  -1088   -519    828    -25   -805    207     96   -239   -213   -350     49
   -574  -1067   -496    820    -38   -784    228    122   -210   -176   -324     49
   -589  -1078   -488    833    -51   -784    233    132   -192   -148   -303     28
   -605  -1101   -496    852    -57   -800    241    137   -184   -137   -293      2
   -623  -1088   -465    854    -80   -776    254    142   -174   -137   -277    -10
   -644  -1104   -462    872    -93   -784    257    135   -171   -148   -290    -33
   -641  -1091   -449    867    -96   -771    280    153   -145   -124   -280    -36
   -633  -1072   -439    852   -101   -756    306    176   -116    -93   -254    -23
   -636  -1062   -428    849   -103   -745    296    166   -124    -93   -259    -38
   -657  -1065   -407    859   -124   -737    296    168   -119    -88   -267    -57
   -657  -1057   -400    857   -129   -730    309    194    -90    -62   -262    -51
   -652  -1028   -379    839   -137   -704    322    210    -67    -38   -244    -41
   -652  -1047   -394    846   -129   -722    322    218    -62    -38   -252    -62
   -631  -1031   -400    831   -116   -717    327    236    -49    -28   -252    -70
   -610  -1015   -405    813   -103   -711    316    252    -36    -12   -244    -83
   -610  -1034   -423    820    -96   -727    329    270    -23     -2   -246    -93
   -615  -1031   -415    823   -101   -722    337    283    -10      2   -249   -101
   -605  -1010   -405    807   -103   -706    348    301     12     20   -244   -101
   -587   -982   -394    784    -96   -688    376    329     41     49   -228    -83
   -589   -984   -394    784    -98   -691    384    332     41     54   -246    -93
   -584   -976   -392    779    -96   -685    394    342     51     72   -254    -90
   -576   -948   -374    761   -101   -662    413    353     64    101   -254    -90
   -584   -911   -327    748   -129   -620    441    371     90    145   -241    -59
   -576   -891   -316    732   -129   -605    449    384    103    187   -239    -31
   -579   -870   -290    724   -145   -581    441    374    109    200   -249    -33
   -589   -849   -259    719   -166   -553    441    361    111    213   -272     -7
   -592   -893   -301    743   -145   -597    418    342     93    200   -335     41
   -602   -919   -319    758   -142   -620    379    311     62    166   -368     31
   -631   -943   -311    784   -161   -628    361    303     49    158   -371     31
   -646   -956   -309    800   -171   -631    342    306     46    161   -363     33
   -675   -989   -314    833   -181   -652    340    311     41    148   -345     -2
   -709  -1044   -335    872   -187   -691    353    319     28    129   -332    -49
   -709  -1078   -368    893   -171   -722    337    306      7    106   -327    -75
   -709  -1111   -402    909   -155   -758    324    288    -12     75   -329   -101
   -717  -1156   -439    937   -140   -797    316    277    -36     51   -345   -106
   -722  -1189   -470    956   -127   -831    311    267    -51     41   -335   -106
   -719  -1218   -498    969   -111   -859    314    267    -57     59   -296   -101
   -714  -1239   -524    974    -98   -883    327    280    -59     64   -246    -83
   -706  -1236   -530    971    -88   -883    322    275    -67     54   -220    -67
   -678  -1228   -550    953    -64   -891    314    265    -80     33   -239    -72
   -646  -1252   -605    948    -20   -930    316    267    -88     12   -252    -96
   -618  -1337   -722    976     49  -1031    348    311    -85    -18   -296   -148
   -571  -1400   -828    987    127  -1114    452    439    -23    -28   -355   -207
   -493  -1332   -839    911    171  -1085    555    584    101     28   -316   -200
   -374  -1145   -774    758    200   -961    636    730    275    174   -176    -90
   -275   -730   -454    501     88   -594    636    776    467    467    137    200
   -306   -171    135    239   -220    -18    535    626    597    828    566    579
   -402    111    511    142   -457    311    210    202    449    945    776    730
   -459   -150    306    303   -384     77    -59   -189     67    639    537    483
   -535   -883   -348    709    -93   -618   -122   -400   -431    -41   -202    -83
   -545  -1465   -919   1005    187  -1192    -88   -340   -678   -459   -789   -467
   -527  -1654  -1127   1091    298  -1392      5   -145   -613   -465   -846   -532
   -548  -1680  -1132   1114    290  -1408    122      0   -496   -384   -839   -522
   -550  -1623  -1072   1085    259  -1348    202    103   -387   -314   -771   -459
   -535  -1483   -948   1010    205  -1215    259    174   -296   -226   -675   -392
   -522  -1421   -901    971    187  -1161    316    236   -226   -166   -626   -335
   -519  -1449   -932    984    205  -1192    342    267   -192   -129   -600   -309
   -506  -1475   -969    989    228  -1221    353    270   -189   -114   -594   -319
   -488  -1486   -997    987    254  -1241    358    265   -202   -122   -610   -316
   -491  -1504  -1015    997    259  -1260    363    267   -197   -122   -607   -309
   -522  -1499   -976   1010    226  -1239    392    290   -163    -80   -558   -272
   -540  -1452   -911    995    184  -1182    407    309   -127    -25   -496   -223
   -524  -1392   -867    958    171  -1130    410    322   -101      5   -457   -202
   -498  -1353   -854    924    176  -1106    402    335    -83     25   -423   -166
   -470  -1330   -859    898    194  -1096    381    324    -88     25   -423   -145
   -413  -1319   -906    865    244  -1111    361    306   -109      2   -428   -150
   -379  -1306   -927    844    272  -1117    371    314   -106     -2   -405   -150
   -363  -1345   -982    854    309  -1166    361    301   -132    -38   -433   -171
   -350  -1363  -1013    857    329  -1189    350    283   -148    -57   -459   -179
   -337  -1384  -1047    859    353  -1218    350    277   -158    -67   -470   -163
   -322  -1405  -1083    865    379  -1244    345    275   -171    -83   -467   -153
   -309  -1405  -1096    857    389  -1249    332    272   -179    -90   -459   -150
   -301  -1410  -1109    854    402  -1260    345    285   -174    -90   -449   -129
   -296  -1408  -1111    849    405  -1260    348    290   -168    -85   -444   -122
   -288  -1402  -1114    846    413  -1260    345    296   -158    -72   -446   -119
   -277  -1350  -1072    813    394  -1210    348    311   -129    -41   -418    -96
   -265  -1325  -1060    795    397  -1192    337    314   -132    -33   -413   -101
   -267  -1309  -1041    787    384  -1174    337    322   -127    -33   -405   -114
   -265  -1262   -997    763    366  -1130    345    337   -106    -15   -371   -116
   -254  -1239   -984    745    363  -1111    345    348    -98    -12   -345   -122
   -259  -1223   -966    740    350  -1096    355    353    -96    -12   -322   -135
   -241  -1223   -982    732    368  -1104    361    350   -101    -31   -322   -163
   -223  -1205   -982    714    379  -1093    361    340   -106    -54   -322   -192
   -228  -1200   -974    711    371  -1088    376    345    -96    -57   -301   -205
   -220  -1200   -979    709    379  -1091    379    340    -93    -64   -288   -226
   -210  -1210  -1000    706    394  -1106    366    319   -109    -88   -301   -267
   -218  -1200   -982    709    381  -1091    374    316    -98    -83   -283   -280
   -223  -1148   -927    685    350  -1039    376    316    -72    -49   -241   -262
   -241  -1104   -862    670    309   -984    379    319    -49    -25   -210   -254
   -257  -1083   -828    670    283   -956    379    319    -33    -18   -189   -252
   -257  -1065   -807    662    275   -937    384    314    -23    -10   -163   -236
   -280  -1041   -761    659    236   -901    397    327      5     18   -114   -207
   -290  -1041   -750    665    228   -896    392    319      7     12    -96   -207
   -309  -1047   -737    675    213   -891    389    311      7     10    -83   -220
   -314  -1015   -701    665    192   -859    394    314     23     20    -46   -220
   -324   -948   -623    636    148   -787    405    327     51     51      5   -189
   -342   -896   -555    618    103   -727    413    340     77     80     44   -168
   -358   -893   -537    623     88   -717    407    342     85     83     57   -161
   -392   -909   -517    652     62   -714    402    342     88     80     70   -158
   -397   -911   -514    652     57   -714    405    350     96     83     98   -155
   -397   -875   -480    636     41   -678    431    384    129    114    161   -129
   -405   -810   -405    607      0   -610    439    394    153    142    213   -103
   -444   -771   -327    607    -59   -550    436    392    161    150    239    -93
   -444   -753   -309    594    -67   -532    446    405    181    153    252    -80
   -436   -756   -319    594    -59   -537    452    413    194    150    254    -57
   -428   -727   -301    576    -64   -514    459    420    213    163    267    -41
   -394   -675   -280    535    -57   -478    459    418    210    168    288    -51
   -340   -618   -280    478    -31   -449    436    394    192    161    314    -75
   -275   -542   -270    407     -5   -407    431    387    192    174    332    -77
   -267   -537   -270    400      0   -405    410    355    174    163    314   -103
   -236   -537   -301    387     31   -420    358    301    135    132    277   -140
   -277   -553   -275    413     -2   -415    324    270    111    106    265   -174
   -301   -550   -249    426    -25   -400    293    241     85     80    244   -207
   -176   -509   -335    340     77   -423    233    192     38     31    176   -231
   -124   -501   -376    314    124   -439    200    168     15     12    155   -223
    -93   -504   -413    296    158   -459    176    155      5      5    158   -200
    -67   -530   -462    298    194   -496    168    148     -5     -7    155   -197
    -70   -579   -509    322    218   -545    153    135    -28    -31    140   -210
    -38   -641   -602    340    280   -623    132    106    -64    -70    106   -233
     12   -662   -675    324    342   -667    103     77    -93    -98     77   -241
     67   -680   -748    306    405   -711     67     25   -137   -140     31   -259
    116   -691   -810    285    462   -748     33    -10   -171   -166      0   -270
    163   -678   -841    257    501   -758     15    -33   -187   -181    -20   -280
    200   -704   -904    249    550   -802     12    -36   -189   -200    -38   -288
    205   -714   -922    254    563   -818      5    -41   -189   -200    -49   -290
    189   -753   -943    280    563   -846     10    -28   -179   -200    -59   -285
    176   -823  -1000    324    587   -911     49     36   -153   -202    -83   -296
    153   -865  -1021    353    587   -943    171    192    -57   -174    -88   -309
    135   -795   -930    329    532   -862    301    366     98    -64    -10   -246
    132   -589   -722    228    426   -654    423    558    316    161    202    -59
    124   -155   -280     15    202   -218    449    646    558    522    602    303
      0    389    389   -194   -197    392    329    480    670    867   1031    683
   -140    613    750   -236   -444    680     38     93    522    971   1208    828
   -231    324    555    -46   -394    441   -213   -290    155    678    953    613
   -293   -413   -119    353    -88   -267   -267   -506   -335    -31    246     67
   -275   -932   -657    602    189   -795   -236   -431   -509   -371   -129   -244
   -257  -1070   -813    665    277   -943   -150   -254   -415   -340   -145   -280
   -285  -1044   -761    665    236   -904    -33   -103   -270   -228    -70   -233
   -314   -956   -641    636    163   -800     62     18   -129   -106     25   -155
   -327   -888   -561    605    114   -724    116     83    -46    -31     85   -101
   -335   -849   -514    592     88   -680    150    122      0     10    116    -70
   -337   -831   -496    581     77   -665    166    137     20     31    132    -54
   -335   -844   -509    589     85   -678    181    150     33     46    137    -44
   -329   -807   -480    568     72   -644    187    158     46     67    150    -46
   -324   -779   -454    550     62   -618    181    155     51     75    153    -51
   -332   -782   -452    555     57   -615    176    153     49     75    145    -59
   -324   -774   -449    550     62   -613    171    148     51     80    145    -62
   -306   -782   -475    545     83   -631    174    153     54     85    148    -62
   -283   -766   -483    524     98   -626    179    153     62     96    166    -51
   -252   -748   -496    498    119   -623    168    145     62     93    171    -62
   -241   -737   -496    491    127   -618    161    142     62     93    174    -80
   -218   -719   -504    467    140   -613    158    142     62     93    174    -88
   -210   -711   -501    459    142   -605    158    142     67     98    174    -80
   -226   -709   -485    467    127   -597    163    150     77    111    181    -75
   -239   -696   -457    467    109   -576    174    161     93    122    187    -80
   -226   -680   -454    452    114   -568    171    158     96    122    187    -88
   -213   -665   -452    439    119   -561    171    161    103    127    192    -80
   -194   -657   -465    423    132   -561    163    163    101    127    192    -77
   -171   -654   -483    413    155   -568    153    168    101    129    194    -72
   -161   -628   -467    392    153   -548    148    174    106    137    200    -54
   -161   -633   -472    397    153   -555    150    184    114    145    205    -33
   -166   -641   -475    402    153   -558    153    194    122    158    218    -15
   -163   -600   -436    381    135   -519    153    210    142    181    241      7
   -176   -576   -400    376    111   -491    158    223    155    197    259     20
   -184   -594   -410    389    111   -504    168    236    161    205    262     36
   -189   -600   -410    394    109   -506    179    249    166    207    262     49
   -197   -592   -394    394     98   -493    189    249    166    210    259     54
   -197   -589   -392    392     96   -491    189    241    163    205    254     49
   -194   -589   -394    392     98   -493    192    239    163    200    246     38
   -192   -576   -387    381     96   -483    194    233    163    202    239     36
   -200   -576   -376    389     88   -478    207    236    174    210    244     41
   -239   -600   -361    418     59   -480    226    244    187    218    249     44
   -275   -597   -322    436     20   -462    236    252    205    231    252     49
   -288   -587   -298    436      2   -444    244    259    223    249    267     49
   -293   -597   -303    446      5   -452    244    257    236    259    277     54
   -309   -597   -290    452    -10   -444    246    246    236    262    285     36
   -337   -602   -265    470    -36   -433    244    228    236    267    293     15
   -376   -589   -213    483    -83   -402    246    220    246    288    303     15
   -428   -594   -166    511   -132   -381    252    223    259    311    332      7
   -462   -589   -129    524   -166   -361    259    226    262    298    363    -10
   -472   -574   -101    522   -187   -337    262    223    267    285    374    -18
   -446   -540    -93    493   -176   -316    257    213    257    280    368    -20
   -418   -491    -72    454   -174   -283    254    194    241    277    348    -15
   -381   -457    -75    415   -153   -267    233    187    259    277    337    -23
   -342   -470   -129    405   -106   -301    187    174    277    314    363    -31
   -348   -498   -150    420   -101   -324    153    153    277    329    376    -31
   -371   -537   -166    454   -103   -353    142    119    254    275    340    -41
   -431   -542   -111    488   -161   -327    187    116    252    288    303    -28
   -483   -488     -5    485   -241   -246    275    168    283    319    327     15
   -498   -475     23    485   -262   -226    265    197    288    309    280      5
   -402   -402      0    402   -202   -202    246    202    322    329    239      0
   -327   -355    -28    340   -150   -192    231    192    329    335    220    -18
   -293   -329    -36    311   -129   -184    213    176    319    324    189    -41
   -277   -280     -2    277   -140   -140    210    161    322    324    181    -46
   -272   -241     31    257   -153   -106    210    140    324    329    197    -36
   -257   -220     36    239   -148    -93    192    111    309    314    189    -38
   -249   -254     -7    252   -122   -132    166     64    267    270    148    -64
   -246   -257    -10    249   -119   -135    142     31    241    257    129    -64
   -259   -241     18    252   -140   -111    122      5    231    252    127    -54
   -259   -280    -20    270   -119   -153    101    -23    205    213     85    -80
   -254   -332    -77    293    -88   -207     85    -49    179    184     44   -101
   -246   -376   -132    311    -57   -257     62    -85    148    150      5   -122
   -223   -418   -194    322    -15   -306     38   -116    119    111    -25   -153
   -218   -465   -249    340     15   -358      7   -153     83     77    -51   -194
   -210   -488   -280    348     33   -384    -20   -181     51     49    -77   -215
   -194   -519   -324    355     62   -423    -51   -223     15     10   -101   -249
   -207   -542   -335    376     62   -439    -75   -254     -5     -7   -109   -275
   -197   -535   -337    363     70   -436    -83   -259     -2     -2   -119   -275
   -187   -530   -345    358     77   -439    -93   -254     -7      0   -109   -275
   -179   -532   -353    353     85   -441    -98   -231    -20      0   -148   -277
   -181   -587   -405    384    111   -496   -103   -249    -44    -20   -184   -293
   -171   -657   -485    413    155   -571    -67   -210    -38    -44   -200   -332
   -163   -654   -491    410    163   -574     25    -96     23    -33   -236   -358
   -135   -563   -431    348    148   -496    114     54    145     62   -215   -319
    -96   -301   -205    200     54   -254    176    205    337    280      2   -124
   -111    228    340    -59   -226    285    168    239    576    657    454    306
   -257    719    974   -231   -615    846     33     28    680    974    854    675
   -350    797   1148   -226   -750    971   -277   -371    498    995    937    730
   -410    371    782     20   -594    576   -532   -810     10    537    488    355
   -420   -397     20    407   -223   -189   -600  -1005   -498   -181   -275   -262
   -355   -828   -472    592     57   -652   -605   -945   -646   -454   -576   -530
   -303   -924   -620    613    158   -774   -545   -805   -579   -454   -600   -571
   -283   -857   -574    571    145   -717   -459   -688   -467   -376   -548   -527
   -283   -758   -475    519     96   -618   -397   -607   -371   -293   -498   -452
   -265   -683   -420    472     75   -553   -363   -568   -322   -241   -478   -415
   -236   -646   -413    441     85   -530   -358   -553   -303   -220   -480   -415
   -210   -618   -407    415     98   -514   -363   -545   -296   -207   -480   -407
   -218   -605   -389    410     83   -498   -384   -550   -296   -205   -491   -402
   -215   -600   -387    407     83   -493   -400   -561   -303   -210   -504   -407
   -194   -579   -387    387     93   -483   -402   -566   -306   -205   -509   -413
   -171   -571   -400    371    114   -485   -413   -579   -314   -215   -517   -423
   -153   -571   -418    361    129   -496   -436   -597   -329   -233   -537   -441
   -148   -558   -410    353    129   -485   -444   -597   -327   -233   -537   -436
   -135   -537   -402    335    132   -472   -446   -602   -324   -233   -542   -420
   -119   -524   -405    322    142   -465   -454   -610   -322   -239   -558   -413
   -111   -504   -392    303    140   -449   -459   -615   -324   -241   -571   -407
    -96   -488   -392    290    148   -441   -465   -620   -322   -244   -574   -397
    -88   -501   -413    293    161   -457   -483   -631   -332   -265   -600   -381
   -106   -517   -410    311    150   -465   -485   -626   -332   -275   -657   -301
   -127   -509   -384    316    127   -446   -480   -623   -332   -275   -665   -285
   -129   -485   -358    306    114   -423   -483   -626   -329   -270   -659   -265
   -124   -480   -355    301    114   -418   -493   -631   -335   -272   -657   -259
   -122   -480   -358    301    116   -420   -506   -636   -342   -275   -654   -265
   -116   -470   -353    293    116   -413   -527   -646   -353   -285   -665   -283
   -122   -472   -350    296    114   -413   -545   -652   -363   -298   -672   -296
   -111   -465   -355    288    119   -410   -558   -652   -366   -303   -688   -306
    -72   -436   -363    254    145   -400   -566   -649   -363   -301   -693   -316
    -75   -436   -363    254    142   -400   -576   -644   -358   -306   -688   -316
    -93   -449   -358    270    132   -405   -597   -649   -358   -319   -688   -327
    -72   -436   -366    254    145   -402   -600   -641   -350   -319   -680   -332
    -51   -410   -358    231    153   -384   -594   -633   -342   -311   -675   -324
    -44   -384   -342    213    148   -363   -600   -641   -348   -319   -685   -319
    -36   -368   -332    202    148   -350   -597   -646   -355   -324   -701   -329
     -5   -327   -324    163    158   -324   -581   -636   -353   -322   -735   -319
     59   -265   -324    103    192   -293   -558   -618   -335   -306   -771   -280
     38   -280   -319    119    176   -301   -566   -631   -350   -322   -820   -283
     -7   -316   -311    161    150   -314   -581   -641   -366   -335   -833   -285
     12   -314   -327    148    168   -319   -587   -639   -368   -335   -836   -275
     62   -283   -345    111    202   -314   -592   -636   -371   -337   -844   -272
     59   -296   -355    116    207   -324   -602   -652   -381   -353   -872   -270
     25   -309   -337    140    179   -322   -615   -670   -394   -363   -901   -265
    -10   -314   -303    161    145   -311   -628   -683   -402   -366   -911   -249
    -54   -322   -267    189    106   -296   -628   -691   -410   -371   -919   -244
   -119   -345   -226    233     51   -285   -633   -704   -423   -379   -919   -249
   -135   -361   -226    246     44   -293   -657   -727   -441   -392   -927   -246
    -96   -366   -270    231     85   -319   -696   -761   -475   -423   -948   -262
    -72   -392   -319    233    122   -355   -732   -792   -506   -457   -966   -298
   -145   -418   -275    280     62   -348   -735   -784   -504   -454   -948   -316
   -194   -444   -249    319     25   -348   -735   -787   -517   -465   -940   -337
    -85   -436   -350    259    129   -392   -766   -813   -561   -509   -969   -384
    119   -387   -506    135    311   -446   -797   -833   -600   -550   -997   -428
    213   -353   -568     67    389   -462   -797   -828   -610   -563   -995   -433
    194   -345   -540     75    366   -444   -776   -810   -605   -561   -982   -423
    158   -348   -509     93    332   -428   -758   -789   -597   -558   -974   -402
    129   -342   -472    106    301   -407   -743   -771   -587   -555   -969   -392
    161   -290   -452     64    303   -368   -724   -748   -571   -548   -958   -384
    192   -233   -426     20    306   -329   -693   -719   -550   -532   -937   -358
    200   -207   -407      2    301   -306   -683   -709   -545   -537   -932   -342
    148   -231   -379     41    262   -303   -688   -717   -553   -548   -927   -337
    124   -226   -353     49    236   -288   -709   -743   -571   -563   -927   -335
    140   -210   -350     33    244   -280   -730   -766   -584   -581   -935   -340
    158   -226   -384     31    270   -303   -756   -797   -613   -615   -956   -353
    163   -241   -405     38    283   -322   -779   -826   -639   -641   -971   -355
    137   -298   -436     77    285   -366   -810   -857   -675   -675   -995   -374
    148   -303   -452     75    298   -376   -815   -862   -680   -685   -995   -371
    150   -324   -475     85    311   -397   -820   -870   -696   -711  -1005   -381
    129   -387   -517    129    322   -452   -841   -896   -737   -758  -1039   -418
    129   -428   -561    148    345   -493   -862   -917   -766   -797  -1062   -449
     96   -488   -584    197    337   -537   -880   -940   -792   -826  -1080   -483
     62   -537   -602    236    332   -568   -904   -971   -826   -857  -1088   -506
     54   -592   -646    270    350   -618   -930  -1000   -859   -885  -1106   -537
     67   -589   -657    259    361   -623   -943  -1002   -862   -883  -1098   -527
     83   -574   -657    244    368   -615   -948  -1002   -862   -883  -1088   -522
     72   -592   -665    259    368   -628   -958  -1013   -872   -896  -1091   -537
     57   -631   -688    288    371   -659   -971  -1031   -888   -917  -1101   -561
     41   -675   -717    316    376   -696   -984  -1034   -901   -943  -1122   -581
     90   -719   -810    314    449   -763   -945   -971   -896   -971  -1158   -633
    114   -769   -883    327    496   -826   -844   -849   -852   -984  -1192   -696
    132   -750   -883    309    506   -815   -745   -688   -748   -927  -1148   -680
    179   -514   -693    166    433   -602   -662   -498   -540   -709   -924   -498
    202     15   -189   -109    194    -85   -667   -431   -285   -335   -496    -88
     46    691    641   -371   -298    667   -763   -566    -59     88     23    423
   -122    930   1052   -402   -587    989  -1067   -963   -132    200    207    605
   -189    449    639   -129   -413    542  -1361  -1426   -618   -272   -228    205
   -187   -407   -220    296     15   -314  -1493  -1738  -1234  -1049  -1005   -506
   -109   -958   -852    532    368   -904  -1501  -1712  -1465  -1421  -1418   -924
    -36  -1057  -1021    548    491  -1039  -1408  -1517  -1371  -1395  -1423   -974
     -2   -956   -956    478    475   -956  -1262  -1327  -1205  -1265  -1306   -893
     23   -833   -857    405    439   -844  -1156  -1197  -1072  -1161  -1210   -833
     44   -756   -800    355    420   -776  -1101  -1130  -1000  -1101  -1135   -833
     49   -719   -769    335    407   -743  -1065  -1085   -961  -1070  -1085   -823
     51   -727   -779    335    413   -753  -1054  -1072   -950  -1072  -1078   -852
     51   -740   -792    342    420   -766  -1047  -1065   -943  -1072  -1065   -891
     46   -706   -756    329    400   -730  -1039  -1049   -930  -1062  -1047   -867
     62   -683   -745    311    402   -714  -1034  -1036   -922  -1062  -1052   -833
     88   -672   -761    290    423   -717  -1036  -1034   -919  -1062  -1067   -802
     96   -672   -769    288    431   -719  -1036  -1036   -919  -1072  -1078   -782
     93   -646   -743    275    418   -693  -1028  -1028   -911  -1070  -1065   -748
    111   -646   -758    267    433   -701  -1028  -1026   -914  -1078  -1060   -737
    114   -667   -782    277    446   -724  -1034  -1026   -922  -1091  -1065   -753
    116   -626   -745    254    428   -685  -1018  -1008   -904  -1075  -1039   -737
    114   -587   -704    233    407   -644  -1008   -997   -888  -1065  -1023   -717
     98   -607   -706    254    402   -657  -1008   -992   -891  -1072  -1028   -696
     96   -631   -727    267    407   -678  -1015   -984   -896  -1080  -1031   -652
    109   -615   -724    252    415   -670  -1013   -969   -891  -1072  -1018   -600
    116   -589   -706    236    410   -646   -997   -950   -880  -1062  -1005   -558
     98   -592   -691    246    394   -641   -984   -940   -872  -1052   -995   -524
    109   -594   -704    241    405   -649   -982   -935   -872  -1054   -987   -504
    122   -597   -722    236    420   -659   -984   -930   -878  -1060   -982   -501
    127   -594   -722    233    423   -657   -984   -924   -880  -1065   -969   -504
    142   -576   -719    218    431   -646   -974   -911   -875  -1062   -950   -501
    142   -563   -709    207    426   -636   -966   -898   -867  -1052   -937   -493
    145   -545   -691    200    418   -618   -953   -872   -854  -1036   -917   -470
    153   -542   -696    194    423   -620   -943   -852   -844  -1023   -901   -459
    155   -568   -724    207    439   -646   -930   -828   -836  -1021   -891   -459
    137   -568   -706    215    420   -639   -901   -805   -826  -1005   -867   -446
    135   -561   -696    213    413   -628   -883   -795   -820  -1000   -852   -433
    129   -558   -688    213    407   -623   -870   -792   -826  -1005   -844   -431
    127   -553   -680    213    402   -615   -852   -782   -820   -997   -831   -420
    135   -561   -696    213    413   -628   -833   -771   -810   -987   -813   -407
    135   -535   -670    200    402   -602   -810   -745   -789   -963   -784   -387
    129   -527   -657    197    392   -592   -789   -724   -769   -945   -761   -374
    135   -535   -670    200    402   -602   -769   -706   -756   -932   -748   -374
    140   -522   -662    189    400   -592   -761   -698   -743   -922   -740   -371
    142   -509   -652    181    397   -579   -745   -685   -732   -909   -724   -361
    137   -527   -665    192    400   -594   -735   -683   -735   -911   -717   -366
    135   -542   -678    205    405   -610   -737   -688   -743   -919   -717   -381
    127   -537   -665    202    392   -600   -727   -675   -732   -914   -701   -368
    127   -519   -646    197    387   -581   -717   -659   -717   -896   -680   -348
    114   -506   -620    194    366   -563   -706   -644   -704   -878   -662   -327
    101   -509   -610    205    355   -558   -696   -618   -691   -862   -639   -306
    101   -522   -623    210    361   -571   -691   -602   -688   -865   -641   -306
    101   -522   -623    210    361   -571   -683   -589   -685   -859   -631   -298
     96   -517   -613    210    353   -563   -675   -581   -683   -849   -607   -285
    101   -522   -623    210    361   -571   -665   -566   -680   -841   -589   -270
     96   -542   -639    220    366   -589   -654   -555   -683   -839   -589   -267
     93   -540   -636    223    363   -587   -652   -555   -691   -839   -589   -267
     93   -524   -618    215    353   -571   -639   -548   -688   -836   -574   -259
     98   -509   -607    205    353   -558   -610   -524   -672   -818   -545   -231
     93   -509   -602    205    345   -553   -579   -498   -659   -800   -527   -205
     80   -506   -587    213    332   -545   -555   -483   -657   -795   -514   -192
     64   -496   -563    215    311   -530   -535   -462   -644   -789   -496   -179
     54   -496   -550    220    301   -522   -509   -441   -631   -787   -480   -168
     44   -480   -524    218    283   -501   -483   -420   -618   -774   -459   -142
     23   -472   -498    223    259   -485   -454   -402   -602   -756   -436   -119
    -10   -452   -441    231    213   -446   -436   -400   -597   -748   -423   -106
     -5   -439   -433    223    213   -436   -441   -410   -607   -758   -415   -103
     -5   -483   -478    244    233   -483   -454   -423   -631   -779   -423   -109
     -7   -519   -511    262    249   -517   -470   -441   -657   -805   -431   -124
      0   -561   -563    280    280   -561   -483   -454   -680   -828   -444   -148
     10   -579   -589    285    298   -584   -480   -452   -688   -839   -439   -150
     15   -602   -620    290    316   -610   -488   -449   -698   -846   -436   -153
     12   -654   -670    319    340   -662   -498   -454   -722   -870   -459   -179
     20   -704   -724    340    371   -714   -504   -467   -750   -901   -485   -210
      5   -761   -766    379    384   -763   -496   -475   -769   -914   -498   -228
    -15   -787   -771    400    374   -779   -493   -480   -784   -924   -504   -241
    -31   -802   -774    415    371   -789   -491   -475   -792   -930   -504   -241
    -44   -820   -776    431    363   -800   -485   -472   -797   -935   -509   -246
    -54   -828   -774    441    358   -802   -478   -470   -797   -932   -514   -252
    -57   -828   -774    441    355   -802   -467   -457   -797   -922   -514   -249
    -54   -841   -787    449    363   -815   -470   -454   -802   -924   -511   -252
    -41   -898   -857    470    405   -878   -459   -431   -815   -945   -527   -280
    -20   -995   -974    509    475   -984   -368   -314   -787   -961   -561   -329
    -20   -966   -948    491    462   -958   -210   -127   -667   -896   -514   -303
     12   -789   -802    387    405   -795    -83     80   -485   -722   -348   -174
     62   -397   -459    166    259   -428    -18    218   -244   -400     -2    150
     38    226    187   -132    -72    207    -44    210      7     31    514    672
   -148    693    841   -275   -496    769   -280   -122     70    324    888   1039
   -270    519    789   -124   -530    654   -615   -605   -249    122    727    896
   -327   -197    129    259   -228    -33   -802  -1010   -849   -574     44    293
   -309   -963   -654    636    171   -810   -831  -1096  -1283  -1189   -594   -301
   -231  -1239  -1010    732    387  -1124   -789   -945  -1291  -1278   -730   -459
   -153  -1213  -1060    680    452  -1137   -683   -779  -1171  -1200   -691   -452
   -103  -1096   -992    600    441  -1047   -566   -636  -1041  -1091   -605   -387
   -101   -989   -888    545    392   -940   -470   -522   -935  -1005   -530   -296
   -127   -906   -782    517    324   -844   -400   -462   -867   -945   -480   -236
   -163   -844   -680    504    257   -763   -342   -420   -828   -914   -459   -205
   -145   -818   -672    480    259   -745   -322   -413   -846   -927   -509   -218
    -67   -846   -779    457    355   -813   -324   -436   -862   -958   -537   -265
    -62   -844   -782    452    358   -813   -322   -439   -852   -935   -498   -270
    -80   -826   -745    452    332   -787   -303   -431   -826   -891   -449   -257
    -20   -784   -766    402    371   -776   -303   -433   -833   -911   -449   -280
      0   -753   -753    376    376   -753   -311   -428   -836   -937   -465   -301
      5   -722   -727    355    366   -724   -296   -415   -823   -922   -452   -319
     38   -691   -730    324    384   -711   -290   -418   -820   -924   -433   -332
     64   -667   -732    298    397   -698   -290   -415   -815   -919   -420   -332
    106   -633   -740    265    423   -685   -285   -407   -810   -906   -402   -324
    148   -597   -745    223    444   -670   -288   -415   -818   -909   -397   -335
    168   -571   -740    200    454   -654   -288   -413   -813   -901   -387   -345
    174   -558   -732    192    452   -644   -285   -402   -802   -896   -379   -345
    181   -542   -724    181    452   -633   -277   -387   -784   -880   -358   -311
    184   -522   -709    168    444   -615   -267   -376   -766   -870   -335   -270
    205   -501   -706    148    454   -602   -267   -363   -756   -867   -301   -233
    205   -493   -701    142    452   -594   -246   -332   -737   -849   -246   -176
    176   -483   -659    153    418   -571   -239   -298   -719   -831   -210   -140
    168   -496   -665    163    415   -579   -233   -298   -719   -828   -252   -145
    192   -470   -662    137    426   -563   -231   -298   -717   -815   -265   -127
    189   -446   -636    127    410   -540   -220   -285   -706   -792   -236   -101
    168   -436   -605    135    387   -519   -202   -252   -678   -763   -207    -62
    168   -420   -592    124    379   -504   -202   -231   -670   -745   -184    -41
    150   -405   -555    127    350   -478   -189   -213   -665   -730   -158    -20
    129   -413   -542    140    335   -475   -168   -194   -662   -730   -158     -5
    109   -420   -530    155    319   -475   -148   -181   -654   -737   -153     15
     98   -376   -475    137    285   -426   -135   -176   -641   -722   -132     28
     85   -358   -444    135    265   -400   -124   -179   -641   -719   -132     25
     75   -345   -420    135    244   -381   -114   -166   -633   -704   -119     28
     59   -335   -394    137    226   -363   -101   -137   -610   -667    -93     46
     51   -309   -361    127    205   -332    -80   -111   -579   -636    -59     64
     36   -293   -332    127    181   -311    -67   -103   -561   -620    -46     59
     25   -272   -298    122    161   -285    -62   -111   -555   -620    -49     51
     31   -239   -270    103    150   -254    -54   -114   -548   -610    -46     57
     38   -236   -277     98    158   -257    -54   -124   -550   -615    -57     51
     41   -239   -280     98    161   -259    -44   -129   -555   -623    -51     57
     31   -218   -249     93    140   -233    -33   -127   -540   -613    -28     80
     25   -252   -277    114    150   -265    -31   -129   -542   -615     -7     83
     36   -259   -296    111    163   -277    -23   -122   -545   -610      5     85
     67   -236   -303     83    184   -267      2    -75   -514   -579     18    106
     85   -200   -285     54    184   -244     28    -23   -480   -542     57    129
    101   -181   -283     41    192   -231     46     18   -459   -527     88    132
    109   -181   -290     36    200   -236     57     44   -449   -522     93    127
    114   -189   -306     36    210   -246     62     54   -446   -527     75    116
    137   -205   -342     31    236   -272     67     64   -444   -522     67    111
    158   -184   -342     12    249   -262     90     96   -420   -498     88    142
    184   -166   -350    -10    267   -257    114    116   -407   -493     80    155
    213   -129   -342    -41    277   -236    137    140   -392   -480     88    171
    236    -85   -322    -77    277   -202    153    158   -374   -470    122    184
    259    -33   -293   -111    275   -163    163    168   -363   -465    142    181
    280      2   -280   -142    277   -137    176    184   -348   -449    153    187
    309     25   -285   -168    298   -129    187    207   -329   -428    171    197
    335     72   -265   -205    298    -96    200    223   -309   -400    189    210
    345    116   -228   -231    288    -54    213    226   -293   -381    189    231
    361    161   -202   -262    280    -20    226    239   -280   -366    189    259
    384    189   -194   -288    288      0    233    257   -275   -361    174    280
    397    179   -220   -288    309    -20    220    244   -301   -387    161    265
    389    187   -202   -288    296     -7    226    239   -301   -381    168    265
    350    122   -228   -239    290    -51    239    233   -314   -381    150    239
    309     36   -272   -174    290   -116    239    213   -337   -402    124    189
    259    -15   -275   -122    265   -145    249    213   -340   -400    114    171
    192    -33   -226    -77    207   -129    259    220   -337   -381    114    168
    179   -101   -280    -38    228   -189    223    187   -376   -415     80    109
    179   -127   -306    -25    241   -215    205    176   -389   -423     59     75
    207   -140   -348    -36    277   -244    187    176   -389   -410     31     59
    288   -213   -501    -36    394   -355    168    153   -426   -452    -96     -2
    384   -197   -581    -93    483   -389    161    158   -441   -467   -210    -54
    462   -142   -605   -161    532   -371    127    145   -452   -462   -213    -67
    524   -111   -639   -207    581   -374    103    124   -475   -480   -171    -77
    563   -155   -719   -202    641   -436     98    124   -509   -532   -155    -90
    571   -218   -792   -176    680   -504    166    213   -496   -571   -176   -109
    587   -189   -776   -200    680   -480    280    340   -426   -558   -145    -64
    600   -106   -706   -249    652   -405    387    493   -296   -472    -59     36
    652    171   -480   -410    566   -153    462    631    -88   -226    155    262
    646    698     51   -672    296    376    423    613    129    184    584    649
    519   1140    620   -831    -51    880    239    345    176    462    948    956
    420   1140    719   -784   -148    930    -77    -75    -70    394    963    950
    361    670    309   -514     25    491   -267   -454   -566   -148    491    574
    394     12   -384   -205    389   -187   -233   -498   -961   -753   -101    116
    402   -379   -782    -12    592   -579   -174   -350  -1018   -919   -301    -41
    348   -548   -896     98    620   -722    -72   -194   -932   -898   -303    -72
    303   -561   -865    129    584   -711      7    -88   -831   -828   -207    -38
    272   -472   -748     98    509   -607    103     23   -706   -727    -96     77
    233   -428   -665     96    449   -545    171     88   -628   -662    -44    135
    215   -402   -618     93    415   -509    215    132   -574   -628     -2    166
    210   -374   -584     83    397   -478    246    171   -535   -607     31    200
    202   -384   -589     90    394   -485    259    184   -530   -615     49    197
    184   -397   -584    106    384   -491    270    197   -524   -615     70    189
    176   -397   -574    109    374   -485    285    228   -504   -597     93    213
    202   -361   -563     80    381   -462    316    267   -478   -558    127    239
    207   -350   -558     70    381   -454    332    285   -470   -542    145    236
    166   -374   -542    103    353   -457    348    301   -467   -524    158    228
    116   -381   -501    129    309   -441    374    327   -452   -501    171    239
    129   -350   -480    111    303   -415    402    361   -433   -475    181    252
    116   -345   -465    111    290   -405    413    374   -433   -470    168    257
    103   -350   -454    122    277   -402    423    389   -433   -470    171    265
    140   -335   -478     96    306   -405    418    392   -433   -470    161    283
    223   -311   -535     44    379   -423    400    389   -446   -491    140    280
    322   -303   -626    -10    472   -462    371    363   -475   -514    101    257
    431   -262   -693    -85    561   -478    363    350   -491   -519     77    254
    548   -207   -756   -171    652   -483    394    324   -504   -530     67    246
    633   -168   -802   -231    717   -485    436    314   -501   -530     80    241
    605   -181   -789   -213    696   -485    433    348   -504   -524    103    249
    530   -202   -732   -163    631   -467    439    426   -509   -501    148    288
    480   -246   -727   -119    600   -485    444    514   -530   -491    189    319
    457   -293   -750    -80    602   -522    423    511   -509   -478    218    327
    509   -249   -761   -132    633   -506    452    527   -436   -433    272    363
    519   -265   -787   -127    652   -524    465    537   -402   -420    285    366
    514   -283   -800   -116    654   -540    470    542   -387   -418    290    361
    517   -280   -797   -116    657   -537    488    568   -366   -410    301    371
    527   -285   -813   -122    667   -550    491    592   -371   -431    290    363
    530   -298   -828   -116    678   -561    506    620   -371   -459    275    342
    509   -288   -800   -111    652   -542    514    633   -342   -483    277    340
    496   -262   -758   -116    626   -509    519    613   -303   -472    288    342
    462   -275   -737    -93    600   -506    540    610   -293   -444    298    329
    444   -270   -717    -88    579   -493    555    613   -285   -423    309    322
    428   -265   -693    -80    561   -478    574    620   -280   -410    319    301
    410   -252   -662    -77    535   -457    594    628   -267   -392    348    283
    374   -265   -639    -54    504   -452    602    615   -265   -389    361    262
    348   -270   -618    -38    483   -444    615    610   -254   -379    371    252
    337   -267   -607    -36    472   -436    620    600   -249   -366    376    241
    342   -252   -594    -44    467   -423    628    602   -239   -348    387    246
    322   -262   -587    -31    452   -426    631    605   -228   -335    400    259
    309   -249   -558    -31    433   -402    644    618   -202   -316    426    288
    309   -220   -532    -44    418   -376    652    633   -179   -296    454    314
    314   -210   -524    -51    418   -366    652    649   -158   -280    475    335
    319   -205   -524    -59    420   -363    657    665   -142   -272    491    340
    324   -181   -506    -72    415   -342    662    680   -124   -257    511    350
    314   -155   -470    -80    389   -311    670    693   -103   -236    545    366
    303   -116   -420    -93    361   -267    688    717    -67   -200    587    389
    301   -114   -418    -93    355   -265    696    732    -57   -187    615    400
    303    -98   -402   -103    353   -249    709    745    -41   -174    649    410
    296    -75   -371   -111    332   -223    722    763    -15   -153    688    431
    265    -59   -324   -101    293   -192    745    782     10   -137    730    454
    239    -36   -275   -103    254   -155    763    792     33   -122    766    472
    218    -23   -241    -98    228   -132    784    802     49   -111    797    501
    207      7   -200   -109    205    -96    797    813     70    -96    833    532
    194     46   -148   -119    171    -49    807    820     90    -83    870    563
    174     93    -80   -135    127      7    815    813    106    -67    906    587
    150    124    -25   -137     88     49    810    797    111    -62    948    602
    124    106    -18   -116     70     44    797    776     98    -80    969    597
     98     90     -7    -93     54     41    787    766     96    -77   1005    597
     51     80     25    -67     12     54    784    763    106    -64   1039    605
      2     57     51    -31    -25     54    789    761    116    -64   1057    594
    -41      7     46     15    -46     25    784    750    111    -85   1054    561
   -116    -36     80     77    -98     20    779    740    109    -93   1062    545
   -239    -20    218    127   -231     96    823    787    155    -49   1109    597
   -265     -2    259    132   -262    127    833    800    168    -54   1075    628
   -179     15    194     80   -187    103    792    761    127   -114    982    607
   -103      7    111     49   -106     59    748    711     77   -176    919    509
    -67     12     77     25    -72     44    727    678     49   -200    904    374
    -10     54     62    -23    -36     59    717    665     41   -200    922    285
     41     67     23    -57      7     44    704    652     38   -192    971    192
     72     31    -41    -51     57     -5    667    628     23   -205    982    155
    106    -18   -124    -46    114    -70    665    626     10   -249    948    135
    163    -44   -210    -59    184   -127    735    704     44   -285    867    111
    124    -90   -215    -18    168   -153    826    810    103   -293    784    111
    132    -70   -202    -31    166   -135    909    950    218   -210    813    179
    176    176      0   -179     88     88    974   1098    423     33   1054    418
    179    714    532   -446   -176    623    979   1130    659    418   1491    849
     62   1249   1184   -657   -561   1218    844    919    766    750   1888   1226
     -7   1343   1350   -667   -678   1345    524    519    589    782   1969   1286
    -23    883    906   -431   -467    893    298    109    111    275   1499    898
      2    158    153    -80    -75    155    233    -77   -350   -397    820    353
    101   -277   -379     88    239   -329    233     -5   -472   -644    535    116
    174   -384   -558    106    366   -470    322    161   -371   -610    527    109
    207   -332   -540     62    371   -436    426    283   -244   -517    597    174
    236   -218   -454    -10    342   -335    498    371   -132   -420    685    252
    259   -135   -397    -64    327   -267    545    420    -54   -350    748    303
    280   -137   -418    -70    348   -277    555    439    -28   -332    758    301
    361   -129   -491   -119    426   -309    542    428    -28   -340    740    272
    418    -88   -509   -166    462   -298    532    428    -20   -332    735    259
    446    -54   -501   -194    472   -277    532    436     -2   -311    748    272
    462    -31   -493   -215    478   -262    535    446     15   -293    763    288
    467     -2   -470   -233    467   -236    542    457     38   -272    782    306
    472      5   -467   -239    470   -231    545    467     54   -262    787    311
    478     23   -457   -252    467   -215    548    478     70   -252    784    319
    467     31   -436   -249    452   -202    548    483     85   -241    774    332
    423      2   -423   -213    423   -210    555    491     98   -233    774    348
    397     20   -379   -210    389   -179    579    517    132   -200    800    392
    379     46   -335   -215    358   -142    597    537    155   -171    823    420
    337     33   -303   -184    322   -135    602    550    168   -158    833    428
    314     38   -277   -179    296   -119    607    568    189   -132    885    439
    285     49   -236   -168    259    -93    618    587    210   -109    917    454
    257     54   -202   -155    228    -72    620    597    223    -85    909    488
    231     49   -181   -140    207    -64    628    618    244    -59    906    527
    213     41   -174   -129    194    -64    636    626    254    -41    911    548
    215     41   -174   -127    194    -67    636    633    262    -25    930    555
    210     54   -155   -132    181    -51    633    639    267    -10    945    574
    205     57   -148   -129    176    -44    633    657    275     10    948    610
    202     46   -155   -127    176    -54    631    672    275     20    940    626
    218     64   -153   -142    187    -44    628    683    283     31    937    646
    244     85   -161   -166    202    -38    631    696    285     46    943    662
    267     90   -176   -179    223    -41    636    711    290     59    948    685
    272     96   -176   -184    223    -38    639    717    285     62    943    704
    275     96   -181   -187    228    -41    652    730    290     72    945    727
    267    103   -166   -187    218    -31    659    735    293     85    948    743
    265    122   -142   -192    205    -10    662    735    288     90    940    745
    228    129    -98   -181    163     15    667    743    290    101    937    748
    150    132    -18   -142     83     59    693    771    319    132    958    776
     93    119     25   -106     33     72    714    792    340    153    971    800
     88    119     31   -103     28     75    709    787    337    150    961    782
     93    109     12   -101     38     62    701    774    337    148    943    743
     83     93     10    -88     36     51    701    771    340    153    932    717
     64     77     10    -72     25     44    696    761    337    155    927    691
     64     64      0    -64     33     33    685    745    329    155    919    665
     59     33    -25    -46     44      5    672    730    316    148    904    646
     49     18    -31    -36     41     -5    662    719    306    140    893    636
     41     10    -31    -28     36    -10    649    714    303    140    891    623
     38     10    -28    -23     33     -7    636    709    301    140    896    620
     46      2    -44    -25     46    -20    618    704    290    127    898    602
     57    -10    -67    -23     62    -36    607    706    285    124    904    584
     64    -25    -90    -20     77    -57    597    706    275    119    904    561
     75    -36   -111    -18     93    -72    587    701    267    116    911    542
     77    -41   -119    -20     96    -80    579    698    267    122    927    537
     83    -62   -148    -10    114   -103    574    696    265    119    932    537
     93    -75   -171    -10    129   -122    566    688    254    116    935    537
     93    -70   -163    -10    127   -116    574    691    252    140    956    553
     64    -33    -98    -18     80    -64    597    709    270    161   1002    594
     41      5    -36    -23     38    -15    607    717    280    166   1026    607
     90     12    -80    -51     85    -33    592    693    259    140    989    579
    163     12   -150    -88    158    -67    563    657    223     98    917    568
    174     25   -148   -101    161    -59    553    644    215     93    875    620
    197     57   -140   -127    168    -41    535    618    200     93    849    693
    223     83   -140   -155    181    -28    511    584    187     88    893    639
    254    119   -135   -187    194     -7    488    555    166     72    865    618
    252     96   -155   -174    202    -28    439    506    109     33    795    584
    239     98   -140   -171    189    -20    420    472     67     28    763    568
    181     85    -98   -135    140     -5    418    465     83     28    761    568
    148     64    -83   -106    116     -7    413    459    101     49    753    566
    111      2   -111    -57    109    -51    389    452     93     54    711    568
    103    -44   -150    -31    124    -96    374    436     77     10    665    553
     98    -70   -168    -15    132   -116    353    407     49    -23    628    524
     93    -96   -189      2    140   -142    329    379     25    -41    600    478
     90   -109   -200      7    145   -155    311    348     12    -51    581    436
     80   -142   -223     31    150   -184    296    314    -12    -75    550    384
     75   -137   -213     28    142   -174    298    311    -15    -67    542    376
     83    -98   -181      7    132   -140    296    314     -7    -57    568    381
     83   -101   -187      7    132   -142    267    293    -28    -59    576    363
     90    -77   -168     -7    127   -122    265    285    -44    -51    571    361
    103    -90   -194    -10    148   -142    280    303    -49   -106    561    337
    127   -179   -306     25    215   -241    329    400      2   -184    457    283
    140   -194   -335     25    236   -262    439    537     77    -59    452    285
    194    -28   -226    -83    210   -127    545    732    259    140    641    394
    246    303     54   -277     96    181    605    880    511    415    924    693
    252    917    665   -584   -205    792    571    872    763    826   1387   1182
     46   1387   1340   -719   -646   1363    353    537    818   1106   1766   1522
   -135   1267   1400   -566   -766   1332     38     80    542    974   1652   1470
   -246    587    833   -171   -540    709   -155   -309    -20    322    995    992
   -259   -218     41    239   -150    -88   -200   -441   -498   -358    254    426
   -168   -493   -324    329     77   -410   -181   -340   -535   -480     70    262
    -93   -465   -371    277    137   -418    -83   -176   -413   -400    103    262
    -44   -371   -329    205    140   -353     18    -36   -283   -298    176    303
    -10   -259   -249    135    119   -254     80     57   -176   -197    262    363
    -10   -184   -174     96     80   -179    109    103   -122   -145    306    402
    -18   -140   -122     77     51   -132    116    127    -98   -124    324    431
    -18   -111    -96     64     36   -103    111    135    -88   -111    350    457
      0   -116   -116     59     57   -116     96    122    -96   -137    340    441
     10   -101   -114     44     59   -109     83    114    -96   -145    316    439
     18    -85   -106     33     59    -96     80    111    -90   -127    306    452
     20    -77    -98     25     57    -88     72    103    -88   -122    293    444
     38    -70   -109     15     72    -88     72    103    -83   -122    280    459
     80    -51   -135    -15    106    -93     62     98    -88   -132    275    493
     90    -31   -124    -31    106    -77     67    101    -80   -127    277    566
     -5      0      5      0     -5      2    111    150    -41    -83    311    730
   -119      0    119     59   -119     59    140    187    -10    -46    327    807
   -119      7    127     54   -122     64    116    181    -10    -36    311    717
    -70     10     80     28    -75     46     80    153    -23    -44    283    631
    -33      7     41     10    -36     23     64    137    -25    -46    265    571
    -20     25     46     -2    -33     36     72    150    -10    -25    272    540
    -15     44     57    -15    -36     49     77    168      2    -15    275    514
      2     41     38    -23    -18     38     67    174      0    -15    267    493
      5     46     38    -25    -18     44     64    174      7     -2    270    506
     10     64     54    -36    -20     59     64    163     12     15    280    519
     33     90     57    -62    -12     75     62    163     18     28    285    524
     44     98     54    -72     -5     77     46    163     15     38    280    522
     57    101     44    -80      7     72     33    168     15     54    288    545
     54    103     49    -77      2     77     23    176     20     83    301    579
     72    109     36    -93     15     72      5    179     20     93    301    594
     70    114     44    -93     12     80      2    189     28    106    306    602
     75    116     41    -98     15     80      0    197     33    111    303    597
     83    129     46   -106     18     88      0    200     38    116    306    597
     64    150     83   -109     -7    116      0    202     41    119    306    587
     59    161    101   -111    -20    132      0    205     41    122    316    581
     44    176    132   -111    -44    153      7    215     54    137    335    594
     18    184    166   -101    -72    176     20    236     75    161    353    628
     12    189    176   -101    -83    184     20    246     83    163    329    683
     10    220    210   -116   -101    218     38    262    106    179    311    756
      2    236    231   -122   -114    236     54    272    127    197    296    815
    -10    215    226   -101   -116    220     67    272    132    194    277    854
    -12    226    239   -106   -127    231     62    262    127    192    270    872
      7    239    231   -124   -111    236     49    252    122    187    267    875
     54    246    192   -150    -70    220     31    239    109    176    265    862
     70    254    184   -161    -57    220     25    236    111    179    285    857
    106    262    155   -184    -25    210     18    231    109    176    301    839
    114    262    148   -189    -15    205     28    241    119    179    322    826
    137    267    129   -202      2    200     28    241    127    176    340    805
    194    288     93   -241     51    192     23    239    145    171    340    795
    241    275     33   -259    103    155     12    239    145    150    327    763
    259    265      5   -262    127    135      5    239    150    142    316    732
    259    267      7   -265    127    137     12    257    158    158    342    727
    267    270      2   -267    132    137     15    257    150    158    371    730
    259    262      2   -262    127    135     15    254    135    142    316    688
    228    239     10   -233    109    124     28    259    129    153    280    610
    187    239     51   -215     67    145     49    283    140    194    340    568
    150    244     93   -197     28    168     88    319    168    283    472    542
    145    215     70   -181     36    142    101    329    166    283    511    493
    119    213     93   -166     12    153     93    329    161    277    530    462
    155    267    111   -213     23    192    103    353    176    288    555    449
    226    348    122   -285     51    236    119    363    189    301    535    454
    226    353    127   -290     49    241    106    337    176    293    444    506
    236    335     96   -285     70    215     88    314    161    280    353    555
    205    277     72   -241     64    176     49    270    127    241    241    571
    155    226     70   -189     44    148     12    236    103    213    200    589
    153    179     25   -168     64    103      0    233     98    202    223    597
    197    215     18   -207     90    116     18    246    116    215    254    620
    166    176     10   -171     77     93     12    231     96    192    246    592
    163     83    -80   -122    122      2    -28    184     38    122    194    506
    176     85    -90   -132    132     -2    -38    174     25    109    197    485
    140     70    -72   -106    106      0    -64    148     10    101    202    470
    155     44   -114   -101    135    -36    -93    119    -18     75    181    436
    137     -2   -140    -67    137    -70   -114     98    -36     62    168    418
    137    -23   -163    -59    150    -93   -127     83    -44     62    168    423
    226     49   -176   -137    200    -62   -106    103    -18     96    200    454
    329    132   -197   -233    265    -31    -77    132     18    137    236    491
    213     12   -200   -111    207    -93   -111     98    -15    116    207    462
    153   -109   -262    -23    205   -184   -101    119    -23     96    168    420
    163   -184   -350     10    257   -267     -7    226     18     96    132    371
    187   -158   -348    -15    265   -252    109    379    122    168    161    392
    262    -23   -285   -119    272   -153    213    574    296    335    293    527
    322    449    127   -387     96    288    233    680    561    704    688    922
    228   1114    883   -672   -327   1000    161    613    826   1143   1205   1428
     59   1441   1379   -750   -659   1410   -106    267    839   1343   1475   1665
    -33   1163   1197   -563   -615   1179   -433   -192    475   1072   1254   1426
    -98    329    426   -116   -262    376   -594   -576   -181    285    498    727
    -54   -296   -244    174     93   -270   -602   -587   -480   -158     28    275
    -12   -504   -493    257    239   -501   -535   -420   -454   -200    -38    184
     33   -491   -524    228    277   -506   -436   -262   -340   -124     23    202
     72   -392   -465    158    267   -428   -324   -116   -202    -23    114    267
     80   -337   -418    127    246   -376   -259    -36   -116     46    184    316
     75   -316   -392    119    231   -353   -231      2    -70     77    226    335
     85   -309   -394    111    239   -350   -223     15    -57     90    249    340
     98   -306   -405    103    252   -355   -220     10    -51     88    249    335
    114   -270   -384     77    249   -327   -210     23    -33    106    272    342
    137   -231   -371     44    254   -301   -215     28    -20    127    303    355
    135   -218   -353     41    244   -285   -226     20    -15    135    322    358
    119   -223   -342     49    228   -283   -223     25      7    153    340    371
    119   -207   -327     44    220   -267   -213     33     28    166    353    384
    124   -168   -293     20    207   -231   -207     33     38    179    366    381
    129   -124   -254     -2    192   -189   -202     41     57    200    394    376
    106   -114   -223      2    163   -168   -197     57     75    218    423    381
    114    -93   -210    -10    161   -150   -200     57     93    231    441    384
    127    -83   -213    -23    168   -148   -200     54    106    236    452    379
    103    -62   -166    -20    135   -114   -197     62    135    267    480    392
     85    -64   -150    -10    116   -109   -200     75    155    293    517    407
     36    -70   -106     15     70    -88   -197     93    176    319    548    426
    -23    -54    -31     36      2    -44   -181    114    205    350    587    444
   -116    -54     62     85    -90      2   -153    140    231    384    628    470
   -244    -28    215    135   -231     93   -114    189    288    452    704    519
   -335     38    371    148   -353    205    -67    262    376    545    805    594
   -459     88    545    184   -501    316    -20    327    462    639    911    678
   -683    119    802    283   -743    459     41    389    542    719   1005    771
   -620    166    787    226   -704    475     23    342    504    670    924    771
   -413    231    644     90   -530    436    -33    293    459    618    862    730
   -244    231    475      5   -358    353    -72    257    413    576    818    665
    -90    179    270    -44   -179    223   -111    197    340    504    735    576
     98    179     80   -140      7    129   -166    119    267    420    641    485
    285    207    -80   -246    181     64   -223     51    213    348    571    405
    400    228   -174   -314    288     28   -262      7    189    314    553    350
    433    236   -197   -335    316     20   -236     18    210    327    579    355
    397    236   -163   -316    280     36   -194     49    249    363    620    381
    363    254   -111   -309    236     72   -163     75    293    397    659    389
    327    280    -49   -303    187    116   -132     96    329    433    704    389
    342    309    -33   -324    189    137   -114    106    361    462    732    394
    384    314    -72   -350    228    122    -98    114    379    480    743    394
    389    342    -46   -368    218    148    -90    119    400    501    771    407
    368    355    -12   -363    192    171    -80    119    415    509    776    413
    332    340      7   -335    163    174    -59    127    433    522    776    436
    324    342     18   -335    153    179    -44    145    457    542    784    465
    368    358    -10   -363    189    174    -46    148    462    550    779    475
    439    389    -51   -415    244    168    -59    135    457    540    758    465
    457    394    -62   -426    259    166    -51    145    475    558    761    483
    483    423    -59   -454    270    181    -51    155    498    581    774    514
    511    423    -88   -467    298    168    -44    174    519    613    784    535
    535    439    -98   -488    316    171    -49    179    532    636    795    555
    576    485    -90   -530    335    197    -62    174    535    654    800    581
    584    511    -75   -550    329    218    -54    181    550    667    802    610
    587    501    -85   -542    337    207    -59    181    550    667    797    618
    592    485   -109   -540    350    189    -54    181    548    667    787    620
    597    496   -101   -545    350    197    -36    187    553    678    797    631
    592    506    -88   -550    340    210    -31    192    563    688    805    639
    584    509    -75   -545    329    218    -25    202    574    696    810    654
    571    509    -64   -542    316    220    -12    205    579    701    818    667
    563    517    -46   -540    306    236      7    218    592    706    826    672
    553    514    -41   -535    296    236     23    233    610    722    833    680
    545    522    -23   -535    283    252     36    236    620    740    849    688
    535    553     18   -545    257    285     51    241    633    766    880    701
    517    511     -5   -514    262    254     51    236    620    766    891    698
    504    470    -33   -488    267    220     20    205    594    745    875    685
    491    472    -18   -483    254    228      0    192    589    743    878    698
    478    470    -10   -475    244    231     -2    181    581    745    883    693
    467    397    -70   -431    270    163      0    181    571    735    875    675
    459    329   -132   -394    296     98     -2    181    558    711    865    667
    457    267   -189   -363    322     41    -12    176    542    696    852    657
    449    246   -202   -350    327     23    -25    158    522    683    839    623
    446    197   -249   -322    348    -25    -38    140    493    657    818    592
    441    155   -288   -298    366    -64    -46    124    470    636    797    576
    446    127   -319   -288    381    -93    -49    111    454    626    792    563
    444     96   -350   -272    397   -127    -46    106    441    613    784    553
    454     85   -368   -270    413   -140    -49    103    433    602    774    542
    452     70   -384   -262    418   -155    -46    101    431    610    782    548
    457     38   -418   -249    436   -187    -49    103    418    602    771    532
    467    -33   -501   -218    483   -267    -15    161    431    584    740    488
    493    -93   -587   -200    540   -340     93    306    501    589    709    426
    524    -25   -550   -252    535   -288    215    472    631    675    766    459
    571    158   -413   -363    493   -127    309    631    807    862    943    607
    592    574    -18   -584    303    277    316    688   1018   1192   1314    945
    504   1153    649   -828    -72    901    213    532   1163   1561   1779   1353
    405   1382    974   -893   -285   1179   -114    103   1000   1649   1958   1465
    358   1078    719   -719   -181    898   -387   -306    597   1317   1662   1189
    314    368     54   -342    129    213   -459   -535     93    623    966    615
    350   -220   -571    -64    459   -394   -457   -498   -150    202    517    228
    402   -413   -818      5    607   -615   -374   -324    -77    197    478    168
    413   -423   -836      5    623   -628   -277   -194     28    267    519    192
    423   -306   -730    -57    574   -519   -202    -96    145    371    605    257
    423   -210   -633   -106    527   -420   -135    -25    239    454    698    322
    420   -150   -574   -137    496   -361    -96     18    293    506    745    358
    413   -150   -566   -132    488   -358    -70     38    314    540    743    379
    387   -145   -535   -122    459   -340    -57     49    324    563    753    402
    428   -129   -558   -148    493   -342    -62     38    316    561    743    400
    465   -116   -584   -176    522   -350    -70     20    301    532    704    402
    475   -132   -607   -171    540   -368    -75     10    283    509    696    389
    509   -129   -641   -189    574   -384    -90    -10    259    480    680    374
    537   -119   -657   -207    597   -387    -96    -20    244    462    670    374
    553    -96   -649   -228    600   -371    -90    -23    241    465    672    384
    550    -51   -605   -249    576   -327    -85    -23    246    478    685    405
    535    -49   -584   -244    558   -316    -88    -33    236    472    672    410
    522    -33   -555   -244    537   -293    -75    -25    231    480    675    433
    504     18   -488   -262    493   -233    -59    -10    272    483    693    467
    496     49   -446   -275    472   -197    -64     -2    293    517    704    475
    488     49   -441   -270    465   -194    -72      0    301    527    714    459
    493     44   -449   -267    472   -202    -80    -12    288    491    698    433
    519     85   -436   -303    478   -174   -101    -25    277    488    683    433
    571    116   -454   -342    514   -168   -127    -41    270    483    665    423
    605    124   -480   -366    542   -176   -145    -49    262    488    644    405
    602    153   -449   -376    527   -148   -137    -36    272    509    639    407
    579    142   -439   -361    509   -148   -145    -33    267    524    652    387
    550    124   -428   -337    491   -150   -145    -25    270    535    659    371
    579    174   -407   -379    493   -116   -127      0    293    558    696    381
    600    236   -363   -418    483    -62    -88     36    327    594    740    413
    522    210   -314   -366    418    -51    -77     41    332    597    711    436
    514    233   -283   -374    397    -23    -70     49    340    602    724    444
    491    252   -239   -374    363      7    -57     57    353    613    743    444
    441    236   -205   -337    324     15    -38     72    361    615    737    470
    449    205   -244   -329    348    -18    -28     77    353    594    730    472
    472    226   -246   -348    358    -10    -28     67    345    584    737    457
    480    254   -228   -368    353     12    -28     51    335    579    753    459
    501    298   -202   -400    353     49    -18     49    342    589    766    527
    496    319   -176   -407    335     72    -10     62    366    602    761    527
    452    311   -140   -381    296     85      5     83    392    613    743    501
    410    288   -124   -350    267     83     23     93    402    623    717    506
    446    285   -161   -366    303     62     20     80    387    615    743    493
    452    290   -161   -371    306     64     12     62    384    618    743    483
    433    283   -150   -358    290     67     18     51    384    620    696    480
    420    296   -124   -361    272     85     23     44    387    615    667    485
    423    306   -116   -363    270     96     20     41    387    610    685    491
    426    306   -122   -368    275     93      5     36    376    589    659    480
    423    301   -122   -363    272     90      5     33    374    581    605    454
    418    298   -122   -361    270     90      7     33    374    587    589    444
    402    303    -98   -353    252    103     18     54    392    600    571    454
    389    332    -57   -363    223    137     31     75    420    626    574    467
    394    345    -49   -371    223    148     31     77    436    631    571    457
    397    376    -20   -387    207    179     33     88    449    644    579    457
    394    381    -12   -387    205    184     38     98    457    652    584    465
    379    376     -5   -379    192    187     51    111    470    659    587    470
    379    402     23   -389    176    213     77    137    498    680    605    498
    381    428     44   -407    168    236     98    158    517    691    618    524
    389    446     57   -418    166    252    114    174    527    693    620    530
    387    470     83   -428    150    277    140    197    548    711    639    558
    376    480    103   -428    137    293    150    207    555    719    644    571
    358    496    135   -428    111    316    161    213    563    727    659    579
    355    522    166   -439     96    345    166    210    568    730    693    589
    363    571    205   -470     77    387    166    197    574    730    735    597
    371    550    179   -462     96    363    155    176    555    719    717    581
    374    509    135   -444    116    322    129    150    519    693    597    555
    376    493    116   -433    129    306    114    135    501    688    620    545
    379    480     98   -431    140    290    101    119    485    678    711    542
    397    462     64   -431    166    265     96    111    465    657    485    540
    428    433      5   -431    210    220     77     80    423    623    314    519
    457    394    -62   -426    259    166     49     38    376    589    272    509
    459    358   -101   -410    280    129     36     18    337    571    254    488
    446    322   -124   -387    285     98     31      5    311    555    265    472
    439    283   -155   -363    296     64     20    -10    288    527    280    467
    433    254   -179   -342    306     38     15    -23    277    504    270    470
    428    231   -197   -332    314     18     20    -12    283    501    265    467
    402    215   -189   -309    296     12     41     10    298    511    293    488
    384    202   -181   -296    283     10     49     10    303    509    306    501
    361    179   -181   -270    272      0     51      7    296    504    285    493
    337    101   -239   -220    288    -67     93     67    306    488    233    449
    316     38   -277   -179    298   -119    213    220    376    501    202    400
    342     72   -270   -210    306    -98    322    381    480    566    202    405
    478    233   -244   -355    361     -5    379    555    646    711    303    506
    553    698    145   -628    202    423    381    623    893   1023    675    859
    426   1304    878   -867   -226   1091    324    519   1130   1423   1171   1330
    210   1584   1371   -898   -581   1480     77    150   1104   1595   1410   1540
     67   1273   1205   -670   -568   1239   -215   -298    722   1309   1169   1283
    -20    444    465   -213   -244    452   -337   -610    116    561    407    602
    -31   -194   -163    114     64   -181   -329   -594   -174    119    -72    145
     -5   -387   -381    194    187   -384   -244   -420   -145     85   -140     46
    -12   -342   -329    179    158   -337    -80   -228     -7    192    -44     90
     18   -226   -246    101    129   -233     31    -96    119    293     23    161
     49   -142   -192     46    119   -166     85    -25    200    355     70    223
     67   -119   -189     23    127   -153    109     15    239    384     72    249
     85   -103   -189     10    137   -145    119     41    257    397     88    262
     93   -103   -200      2    145   -150    116     38    254    397     80    265
    124   -109   -236     -7    179   -171    106     33    244    392     85    265
    166    -96   -262    -36    210   -176    103     31    239    389     83    249
    179    -75   -254    -51    215   -163    132     49    249    400     90    257
    236    -36   -272   -101    254   -153    155     62    252    392     85    283
    220    -62   -285    -80    252   -174    155     57    233    368     67    288
    153   -153   -306     -2    228   -231    137     36    202    335     25    259
    192   -119   -311    -36    252   -215    150     46    213    342     25    272
    246    -77   -324    -85    283   -200    163     64    220    348     33    275
    358     15   -342   -187    350   -163    189    101    252    379     67    301
    436     88   -348   -265    392   -129    215    132    285    413     96    329
    366     49   -316   -207    342   -132    213    137    293    423    106    329
    233    -31   -265   -103    249   -148    189    124    283    410    103    324
    218    -36   -254    -90    233   -142    189    129    288    413    103    329
    254      5   -249   -132    252   -119    215    150    309    431    109    335
    254      0   -254   -127    254   -127    218    155    309    436    101    314
    241    -15   -257   -114    249   -135    210    153    301    431     93    290
    218    -25   -246    -96    231   -135    197    153    298    428     96    272
    213    -36   -249    -88    228   -142    189    155    296    420     98    267
    265      7   -257   -135    262   -124    210    189    322    441    124    285
    277     23   -257   -153    267   -116    226    210    335    452    137    290
    290     33   -259   -163    275   -111    233    228    342    459    145    288
    280     33   -246   -158    262   -106    241    239    348    465    153    285
    262     12   -249   -137    257   -116    249    246    345    459    155    275
    210    -44   -254    -83    231   -150    236    228    322    436    140    231
    213    -33   -249    -90    231   -140    246    226    322    431    137    207
    197    -33   -233    -83    213   -132    265    228    324    428    137    187
    166    -54   -220    -54    192   -137    265    223    322    428    135    161
    187    -36   -223    -77    202   -129    277    231    327    439    145    150
    197    -18   -215    -90    205   -116    298    244    345    452    161    145
    187    -18   -205    -85    192   -109    314    259    368    465    171    142
    184     -7   -192    -88    187    -98    322    267    389    475    179    142
    174     -7   -184    -83    176    -96    322    272    402    478    181    132
    176      2   -174    -90    174    -83    329    277    413    491    184    124
    171     12   -158    -96    166    -72    327    280    423    504    189    135
    158     18   -140    -88    150    -59    332    283    433    514    194    148
    142     18   -124    -83    132    -51    329    285    444    517    200    153
    137     12   -124    -75    129    -54    322    288    452    522    205    161
    127     23   -103    -77    116    -38    324    301    470    537    220    184
    132     51    -80    -90    106    -12    335    319    491    563    244    213
    140     57    -83   -101    111    -12    335    327    501    571    252    213
    140     67    -75   -103    106     -2    335    329    514    576    265    210
    137     88    -49   -111     93     20    335    329    527    579    280    213
    142     90    -51   -116     98     20    329    327    530    574    280    202
    145     85    -59   -116    101     12    322    324    527    568    270    187
    145     93    -51   -122     98     20    324    324    532    571    275    181
    137    101    -38   -119     88     31    327    322    535    574    280    174
    129    114    -15   -122     72     49    342    332    553    587    293    179
    132    153     18   -145     57     88    358    348    576    610    311    192
    142    205     62   -174     38    135    384    371    610    641    337    223
    155    228     70   -192     41    150    394    381    623    649    350    233
    166    228     62   -197     51    145    392    379    623    641    345    220
    153    239     85   -197     33    163    407    389    636    654    355    223
    124    265    140   -194     -7    202    420    400    654    680    381    244
     98    296    197   -197    -49    246    428    402    678    717    407    265
     93    319    226   -205    -64    272    423    402    688    732    423    270
     77    298    220   -189    -72    259    392    381    672    711    413    249
     46    290    244   -168    -98    267    368    371    670    709    420    254
     18    283    262   -153   -122    272    355    368    678    717    431    262
    -36    257    293   -109   -163    275    355    371    680    719    431    267
   -127    213    340    -41   -233    275    368    381    685    714    415    277
   -142    174    316    -15   -228    244    350    363    659    675    342    267
   -127    129    257     -2   -192    194    319    324    615    623    254    218
   -103     83    187     10   -145    135    296    288    571    568    189    137
    -49     46     96      0    -72     70    254    236    519    511    127     77
     10     36     25    -23     -7     31    215    194    480    478     77     67
     38     41      0    -41     18     20    197    174    470    467     64     77
     62     75     12    -67     25     44    202    179    480    475     75    101
     85     70    -18    -80     51     25    197    174    472    465     59     83
     98     57    -44    -77     70      7    194    171    465    454     49     70
     96     12    -85    -54     88    -36    197    179    446    426     12     49
    116    -96   -213    -10    163   -153    249    254    444    381    -62     -7
    150    -64   -218    -44    184   -140    384    415    542    431    -51     33
    236     72   -163   -155    200    -46    506    615    706    571     62    171
    322    420     98   -374    111    259    566    771    930    844    337    446
    322   1049    727   -685   -202    888    537    787   1195   1260    815    930
    114   1569   1454   -841   -672   1514    319    498   1304   1574   1215   1353
    -15   1444   1460   -714   -737   1452    -18     28   1034   1415   1111   1270
    -57    724    782   -335   -420    753   -283   -449    410    724    449    659
    -10   -103    -93     57     41    -98   -407   -685   -140     23   -270    -25
     93   -387   -480    145    283   -431   -371   -545   -166    -90   -439   -215
    142   -368   -514    111    327   -441   -239   -342    -38    -10   -397   -200
    171   -275   -449     49    309   -361    -98   -163    101     98   -314   -142
    189   -179   -368     -5    277   -272     -7    -51    207    189   -239    -83
    194   -103   -301    -46    246   -202     41      2    265    233   -192    -46
    179    -98   -277    -41    228   -189     72     33    293    252   -179    -36
    158   -103   -265    -28    210   -184     88     46    303    254   -179    -33
    137   -101   -239    -18    187   -168     96     62    309    257   -179    -44
    124    -90   -215    -18    168   -153    103     77    319    265   -168    -46
    114    -88   -202    -12    155   -145    114     90    327    270   -153    -41
    114    -93   -207    -10    161   -150    114    101    332    272   -145    -36
    127    -98   -226    -12    176   -161    106     98    332    275   -140    -33
    129    -90   -220    -20    174   -155     96     90    329    272   -132    -33
     88    -96   -184      2    135   -140    109    106    340    280   -116    -25
     15   -106   -124     44     67   -116    132    135    363    301   -101    -12
    -72   -101    -28     88    -23    -64    163    176    402    337    -64     12
     44    -59   -106      5     75    -83    137    166    384    327    -72      2
     98    -44   -142    -28    119    -93    116    155    374    324    -77      0
    109    -36   -145    -36    124    -90    122    166    379    337    -67      7
    171    -23   -194    -72    181   -109    109    161    371    332    -67     10
    129    -23   -155    -54    142    -88    106    161    374    340    -57      2
    103    -23   -127    -41    114    -75    103    163    376    342    -51    -15
    124    -15   -140    -57    132    -77     96    163    381    345    -57    -18
    101     -7   -109    -46    103    -57    109    192    402    363    -31     10
    161     18   -145    -90    150    -62     90    194    397    358    -25      5
    181     25   -155   -103    168    -62     83    202    397    361    -15     -5
    194     25   -171   -111    181    -70     77    207    389    358    -18    -15
    205     41   -163   -122    184    -59     77    210    384    355    -18    -15
    187     41   -148   -114    166    -51     77    228    392    363    -12    -31
    210     41   -168   -127    189    -62     72    236    392    363    -15    -36
    174     67   -106   -122    140    -18     96    254    410    387      2    -18
    239     70   -168   -153    205    -49     90    239    389    366    -20    -38
    187     80   -109   -135    148    -12    103    244    397    379    -15    -20
    150     67    -83   -109    116     -7    101    241    394    381    -10    -18
    153     57    -96   -106    124    -18     98    244    400    387     -7    -31
    179     72   -106   -124    142    -15    103    246    407    394     -2    -41
    166     75    -93   -122    129     -7    122    262    426    413      7    -36
    168     62   -106   -116    137    -20    119    254    420    410      7    -54
    163     46   -116   -106    140    -36    109    244    415    402      2    -77
    153     57    -96   -103    124    -18    103    233    415    410      0    -96
    163     57   -106   -111    135    -23     88    220    413    400     -5   -114
    184     57   -127   -122    155    -33     88    223    418    402      5   -114
    171     70   -101   -122    135    -15     83    215    423    415     18   -119
    179     77   -101   -127    140    -10     72    207    423    420     20   -127
    189     70   -122   -132    155    -25     62    197    415    420     18   -148
    145     67    -77   -106    111     -2     59    200    426    431     33   -142
    142     59    -83   -103    111    -10     38    181    413    426     31   -166
    153     54    -98   -103    127    -20     33    176    410    426     28   -194
     10     33     20    -23     -5     28     72    215    446    459     72   -174
     93     28    -64    -62     80    -18     41    179    410    431     51   -215
     85     41    -46    -64     67     -2     25    161    397    431     59   -231
    -67     38    106     15    -85     72     67    202    439    483    114   -210
     90     49    -41    -70     64      5     31    166    397    439     75   -267
    187     64   -124   -127    155    -28      5    135    368    410     49   -306
    187     57   -129   -124    158    -36     -2    124    358    400     41   -309
    142     25   -116    -83    129    -44    -10    119    358    400     49   -311
    171    106    -64   -140    116     20     12    137    376    426     70   -293
    254    236    -20   -246    137    109     51    179    415    472    109   -252
    239    254     15   -249    111    137     44    174    415    467    109   -246
    153    244     90   -197     31    168     31    158    410    457    103   -241
    140    226     83   -184     28    155    -10     93    361    423     57   -267
     49    228    179   -140    -64    205     -2     83    361    431     51   -244
     36    223    184   -132    -75    205    -18     62    335    413      7   -259
    145    194     49   -168     49    122    -85    -10    265    353    -44   -327
    129    135      2   -135     62     67   -124    -36    257    340    -51   -394
    132     98    -33   -116     83     33   -148    -57    244    337    -41   -452
     62     57     -5    -62     33     25   -129    -46    252    327    -36   -475
     33     23    -10    -28     23      7   -132    -57    244    303    -62   -491
     59      5    -54    -33     54    -23   -168    -93    205    270   -103   -522
     41    -54    -98      5     67    -75   -218   -145    155    226   -158   -563
     44   -114   -161     33     98   -137   -262   -200    103    184   -223   -566
     51   -114   -166     31    109   -140   -267   -218     88    166   -257   -548
     64    -93   -158     12    109   -124   -280   -228     83    155   -244   -615
     83    -88   -171      2    124   -129   -288   -241     75    140   -252   -654
     77   -109   -187     15    129   -148   -306   -265     57    119   -259   -688
    103   -137   -241     18    171   -189   -340   -303     23     96   -270   -722
    124   -189   -314     31    218   -252   -335   -288      2     72   -290   -766
    176   -252   -431     36    303   -340   -262   -187     25     57   -327   -815
    265   -236   -504    -15    381   -368   -189    -72     90     80   -329   -813
    371   -111   -483   -129    426   -296   -127     67    223    205   -239   -704
    374    306    -67   -340    220    119    -72    181    478    527    119   -340
    244    914    670   -579   -213    792    -59    176    732    966    576    163
     90   1299   1205   -696   -558   1254   -265   -119    748   1202    901    436
    -18   1132   1150   -555   -584   1140   -613   -589    415   1002    753    285
    -96    337    433   -122   -265    384   -807  -1008   -210    246    -12   -361
    -54   -293   -241    174     90   -267   -841  -1072   -555   -267   -576   -831
     75   -493   -568    207    319   -530   -795   -937   -558   -345   -704   -956
    129   -535   -665    202    397   -600   -711   -815   -478   -303   -748   -982
     18   -519   -540    249    277   -530   -626   -701   -366   -213   -693   -937
     67   -361   -428    145    246   -394   -550   -605   -252   -106   -571   -849
    103   -244   -350     67    226   -296   -511   -563   -184    -25   -524   -805
     59   -257   -316     98    187   -285   -509   -568   -184    -38   -561   -826
     36   -272   -311    116    171   -290   -535   -584   -200    -62   -571   -831
     59   -277   -337    109    197   -306   -550   -592   -205    -67   -571   -831
     93   -233   -327     70    207   -277   -530   -579   -184    -44   -563   -815
     90   -220   -311     64    200   -265   -537   -587   -189    -36   -561   -818
     59   -236   -296     88    176   -265   -542   -592   -194    -31   -558   -810
     38   -259   -298    111    168   -277   -555   -610   -205    -41   -607   -820
     54   -244   -298     93    176   -270   -576   -628   -220    -49   -667   -815
     85   -197   -283     57    184   -239   -600   -652   -231    -46   -706   -807
     44   -210   -257     80    150   -233   -592   -649   -226    -38   -735   -792
     20   -218   -239     96    129   -228   -587   -649   -226    -38   -761   -774
     38   -223   -262     90    148   -241   -592   -657   -226    -44   -782   -766
     70   -215   -285     72    176   -249   -610   -675   -239    -49   -797   -776
     83   -189   -275     51    176   -231   -636   -701   -249    -51   -805   -787
     83   -200   -283     57    181   -241   -649   -711   -259    -62   -826   -805
     83   -192   -275     54    176   -233   -652   -714   -259    -62   -839   -820
     62   -205   -267     72    163   -236   -646   -714   -262    -62   -841   -841
     85   -200   -285     54    184   -241   -665   -735   -280    -75   -846   -872
    132   -192   -324     28    228   -259   -691   -761   -309    -98   -878   -904
     57   -184   -241     62    148   -213   -675   -748   -293    -77   -870   -896
     59   -187   -246     64    153   -215   -678   -743   -290    -72   -870   -891
    127   -207   -337     38    231   -270   -727   -769   -324    -98   -898   -911
    166   -205   -374     18    267   -288   -743   -779   -332    -93   -909   -927
    194   -218   -413     10    301   -314   -748   -792   -335    -88   -914   -932
    207   -218   -426      5    316   -322   -745   -802   -342    -98   -935   -940
    252   -210   -462    -20    353   -335   -748   -815   -350   -114   -943   -950
    262   -249   -514     -7    387   -381   -750   -828   -366   -129   -953   -976
    267   -275   -542      2    402   -407   -748   -841   -381   -148   -984   -979
    241   -275   -517     18    379   -394   -730   -844   -384   -153  -1013   -974
    200   -293   -496     44    348   -394   -730   -852   -389   -153  -1052   -982
    166   -303   -470     67    316   -384   -724   -854   -387   -150  -1083   -948
    135   -311   -446     85    290   -376   -709   -846   -374   -142  -1093   -932
    153   -288   -441     67    296   -363   -685   -831   -348   -124  -1091   -940
    119   -296   -415     88    265   -355   -678   -833   -340   -163  -1109   -950
     57   -296   -355    119    205   -324   -670   -839   -327   -184  -1111   -961
     85   -309   -394    109    239   -350   -688   -862   -329   -179  -1140   -997
    142   -311   -454     85    298   -381   -701   -875   -337   -184  -1150  -1010
    158   -332   -493     85    324   -413   -727   -917   -366   -207  -1192  -1049
    179   -332   -511     75    342   -420   -732   -924   -368   -205  -1195  -1047
    223   -329   -555     51    387   -441   -743   -922   -376   -197  -1221  -1034
    189   -366   -555     88    371   -459   -745   -927   -394   -181  -1265  -1028
    103   -371   -478    132    288   -423   -735   -917   -387   -158  -1267  -1005
     57   -376   -436    158    244   -405   -719   -891   -374   -145  -1254   -966
    127   -335   -462    101    293   -397   -719   -891   -389   -150  -1247   -956
    122   -337   -459    109    290   -397   -732   -901   -407   -158  -1257   -961
     90   -379   -472    142    280   -426   -737   -904   -433   -181  -1306   -987
    161   -345   -506     90    332   -426   -743   -914   -452   -194  -1332  -1021
    244   -283   -530     18    384   -405   -717   -891   -444   -181  -1317  -1013
    301   -202   -504    -49    402   -353   -654   -833   -400   -140  -1273   -963
    335   -226   -561    -54    446   -392   -662   -846   -431   -176  -1304  -1005
    296   -293   -589     -2    441   -441   -691   -880   -475   -215  -1343  -1054
    252   -327   -579     33    415   -452   -704   -898   -496   -236  -1363  -1072
    171   -345   -517     88    342   -431   -696   -896   -493   -233  -1350  -1062
    194   -350   -548     75    368   -449   -727   -930   -527   -257  -1369  -1083
    220   -324   -548     51    384   -436   -745   -958   -553   -272  -1387  -1091
    231   -337   -568     51    400   -452   -771   -989   -592   -301  -1426  -1104
    228   -392   -620     83    423   -506   -810  -1026   -639   -337  -1467  -1122
    218   -426   -646    101    431   -537   -846  -1054   -672   -358  -1488  -1122
    213   -454   -667    119    439   -561   -870  -1088   -714   -387  -1519  -1132
    241   -488   -730    124    483   -610   -852  -1109   -756   -420  -1566  -1163
    285   -535   -820    124    553   -678   -839  -1119   -795   -457  -1634  -1205
    319   -548   -867    111    592   -706   -841  -1122   -826   -485  -1678  -1244
    327   -587   -914    129    620   -750   -857  -1132   -865   -530  -1732  -1296
    355   -594   -953    119    654   -774   -878  -1150   -893   -566  -1777  -1337
    342   -628   -971    142    657   -800   -883  -1156   -911   -589  -1805  -1366
    337   -657   -995    158    665   -826   -901  -1182   -943   -615  -1831  -1392
    322   -662   -984    168    652   -820   -914  -1200   -961   -623  -1842  -1405
    314   -675   -989    179    649   -831   -914  -1208   -974   -633  -1857  -1423
    366   -688  -1054    161    709   -870   -924  -1223  -1000   -659  -1893  -1449
    423   -698  -1122    135    771   -909   -909  -1208  -1005   -670  -1909  -1473
    413   -805  -1218    194    815  -1010   -865  -1145  -1008   -701  -1958  -1545
    355   -893  -1252    267    800  -1072   -763  -1031   -963   -719  -2010  -1597
    361   -898  -1260    270    810  -1078   -657   -896   -878   -678  -1997  -1582
    415   -719  -1135    150    774   -927   -602   -795   -740   -522  -1844  -1439
    397   -202   -600    -98    498   -400   -563   -722   -480   -142  -1428  -1044
    342    387     41   -366    150    213   -667   -885   -332    207  -1018   -672
    342    571    228   -457     57    400   -997  -1270   -485    265   -904   -584
    246    176    -70   -213    155     54  -1223  -1649   -911   -148  -1278   -914
    174   -514   -688    168    431   -600  -1312  -1857  -1405   -802  -1917  -1436
    311   -924  -1236    303    771  -1078  -1317  -1797  -1590  -1098  -2223  -1709
    389  -1088  -1478    350    932  -1283  -1223  -1649  -1551  -1130  -2281  -1782
    324  -1148  -1475    410    898  -1309  -1137  -1569  -1483  -1098  -2262  -1782
    239  -1148  -1387    454    813  -1267  -1075  -1504  -1402  -1047  -2208  -1751
    231  -1091  -1322    428    774  -1208  -1028  -1452  -1335   -995  -2145  -1704
    277   -969  -1247    345    761  -1106   -953  -1371  -1252   -917  -2065  -1641
    296   -961  -1257    332    774  -1109   -930  -1350  -1244   -898  -2049  -1644
    293   -974  -1267    340    779  -1119   -932  -1350  -1244   -901  -2031  -1654
    314   -937  -1252    309    782  -1093   -924  -1343  -1231   -896  -2005  -1649
    303   -930  -1234    314    769  -1080   -914  -1340  -1228   -896  -2010  -1615
    270   -950  -1223    337    745  -1085   -917  -1345  -1239   -906  -2018  -1582
    259   -948  -1210    342    735  -1078   -914  -1340  -1228   -898  -2000  -1540
    262   -945  -1208    340    735  -1075   -911  -1335  -1223   -891  -1979  -1514
    290   -919  -1210    314    750  -1065   -901  -1322  -1213   -893  -1966  -1501
    306   -872  -1179    283    743  -1026   -880  -1304  -1192   -880  -1940  -1473
    296   -872  -1169    288    730  -1021   -885  -1314  -1195   -888  -1935  -1457
    254   -898  -1156    322    704  -1026   -875  -1309  -1192   -891  -1919  -1436
    218   -870  -1088    327    652   -979   -836  -1275  -1150   -862  -1865  -1397
    246   -849  -1096    298    670   -974   -839  -1270  -1148   -870  -1862  -1408
    246   -849  -1096    301    670   -974   -831  -1260  -1140   -870  -1849  -1395
    270   -854  -1124    290    696   -987   -831  -1257  -1137   -870  -1836  -1392
    249   -854  -1104    303    675   -979   -826  -1249  -1124   -870  -1816  -1389
    226   -846  -1075    309    649   -961   -833  -1247  -1122   -872  -1803  -1387
    267   -800  -1067    265    667   -932   -823  -1226  -1104   -857  -1766  -1363
    337   -737  -1075    197    704   -904   -795  -1184  -1075   -828  -1722  -1337
    275   -769  -1044    246    659   -906   -797  -1184  -1072   -836  -1712  -1337
    215   -810  -1026    296    618   -917   -800  -1176  -1070   -841  -1688  -1330
    231   -776  -1008    272    618   -893   -782  -1150  -1054   -826  -1657  -1314
    202   -769   -974    283    587   -870   -779  -1143  -1054   -826  -1631  -1314
    155   -807   -963    327    558   -885   -779  -1140  -1062   -846  -1626  -1330
    174   -784   -958    303    563   -870   -758  -1114  -1044   -836  -1595  -1312
    181   -758   -940    288    558   -846   -727  -1096  -1026   -820  -1558  -1291
    168   -763   -932    296    550   -846   -709  -1091  -1023   -826  -1543  -1288
    166   -753   -919    293    542   -836   -693  -1088  -1023   -831  -1525  -1291
    166   -727   -893    277    527   -810   -665  -1075  -1008   -823  -1483  -1278
    145   -711   -857    283    501   -784   -636  -1060   -992   -818  -1436  -1267
    127   -706   -833    288    478   -769   -623  -1047   -976   -810  -1413  -1236
     93   -722   -815    314    454   -769   -610  -1031   -956   -795  -1397  -1195
     70   -735   -805    332    436   -769   -584  -1018   -932   -782  -1400  -1179
     75   -685   -761    303    415   -722   -535   -979   -885   -745  -1369  -1132
      0   -730   -730    363    363   -730   -532   -982   -888   -748  -1376  -1132
    -51   -763   -711    407    329   -737   -524   -984   -883   -740  -1371  -1127
    -59   -769   -711    413    324   -743   -501   -969   -867   -740  -1363  -1127
    -49   -761   -711    402    329   -737   -498   -961   -862   -740  -1361  -1104
     28   -724   -756    345    392   -737   -504   -956   -859   -735  -1366  -1065
     96   -724   -820    314    457   -771   -517   -966   -875   -753  -1371  -1062
    114   -748   -862    316    488   -805   -522   -974   -893   -771  -1379  -1096
     96   -782   -878    342    485   -828   -517   -974   -893   -771  -1374  -1127
     85   -818   -906    366    493   -862   -524   -976   -904   -787  -1376  -1161
    116   -836   -953    361    535   -893   -540   -982   -919   -810  -1384  -1174
    155   -823   -979    332    566   -901   -540   -971   -919   -818  -1387  -1161
    184   -815  -1002    314    592   -909   -532   -961   -917   -823  -1387  -1143
    200   -792   -995    296    594   -893   -524   -945   -911   -815  -1374  -1124
    228   -753   -982    262    605   -867   -504   -919   -898   -807  -1358  -1111
    205   -756   -961    275    581   -857   -498   -917   -898   -820  -1358  -1109
    218   -730   -950    254    584   -839   -475   -901   -888   -823  -1345  -1091
    239   -685   -924    223    581   -805   -449   -885   -872   -810  -1319  -1062
    246   -652   -898    202    571   -774   -433   -867   -859   -800  -1293  -1041
    249   -649   -901    197    574   -774   -428   -862   -857   -805  -1280  -1034
    249   -618   -870    184    558   -743   -426   -859   -852   -802  -1262  -1021
    262   -576   -839    155    548   -709   -407   -846   -831   -784  -1226   -997
    290   -532   -823    122    555   -678   -387   -831   -818   -771  -1192   -969
    283   -555   -839    135    558   -696   -410   -862   -857   -802  -1208   -992
    272   -579   -852    153    561   -714   -431   -891   -888   -836  -1218  -1013
    288   -574   -862    140    574   -717   -439   -901   -901   -857  -1210  -1008
    314   -566   -880    127    597   -722   -431   -898   -904   -862  -1189  -1000
    324   -581   -906    127    613   -743   -428   -893   -909   -875  -1189  -1005
    332   -613   -945    140    636   -776   -426   -885   -919   -891  -1195  -1002
    309   -662   -971    176    639   -815   -428   -888   -935   -919  -1215  -1010
    265   -740  -1005    239    633   -872   -431   -893   -958   -945  -1236  -1031
    254   -776  -1034    259    641   -904   -431   -898   -974   -963  -1236  -1036
    239   -787  -1026    272    631   -906   -420   -896   -982   -974  -1234  -1034
    202   -792   -995    293    597   -893   -418   -893   -987   -976  -1226  -1023
    171   -800   -971    314    571   -885   -405   -880   -982   -969  -1208  -1005
    161   -805   -966    319    561   -883   -392   -867   -982   -966  -1197   -989
    148   -841   -989    345    566   -914   -392   -867   -997   -984  -1213  -1000
    150   -896  -1047    371    597   -971   -376   -846  -1015  -1018  -1247  -1028
    184   -971  -1156    394    670  -1062   -293   -743  -1000  -1054  -1299  -1096
    184   -950  -1135    381    659  -1041   -150   -571   -901  -1010  -1270  -1096
    233   -810  -1044    288    639   -927    -20   -366   -735   -870  -1140   -982
    285   -452   -740     83    511   -594     46   -215   -504   -587   -828   -685
    241    155    -85   -197    163     36     12   -218   -259   -179   -340   -205
     41    602    561   -322   -259    581   -210   -535   -202     93     25    137
    -23    509    532   -244   -277    522   -555   -979   -483    -57    -64     46
    -77   -145    -67    109     -5   -106   -771  -1395  -1065   -706   -685   -498
    -93   -922   -828    509    366   -875   -797  -1501  -1517  -1343  -1335  -1070
    -64  -1231  -1166    646    548  -1200   -761  -1343  -1538  -1454  -1493  -1223
     -5  -1205  -1200    605    597  -1202   -623  -1132  -1397  -1369  -1434  -1179
    116  -1010  -1127    446    620  -1067   -452   -930  -1218  -1218  -1296  -1062
    124   -922  -1047    400    584   -984   -348   -815  -1106  -1119  -1200   -969
     49   -940   -989    444    517   -963   -327   -789  -1085  -1111  -1189   -958
     57   -906   -963    423    509   -935   -290   -753  -1060  -1096  -1158   -950
     62   -891   -956    413    506   -924   -270   -732  -1049  -1098  -1148   -927
     28   -917   -945    444    485   -930   -262   -727  -1054  -1130  -1148   -924
     31   -885   -919    426    475   -901   -252   -711  -1044  -1127  -1122   -909
     64   -836   -904    384    483   -870   -228   -691  -1031  -1119  -1098   -883
     67   -857   -924    394    493   -891   -215   -675  -1034  -1132  -1096   -867
     51   -844   -896    397    472   -870   -207   -662  -1028  -1137  -1083   -849
     38   -833   -872    394    454   -852   -197   -644  -1023  -1132  -1070   -831
     33   -844   -878    405    454   -859   -187   -631  -1023  -1135  -1054   -826
     38   -836   -878    397    457   -857   -174   -618  -1015  -1130  -1008   -841
     46   -813   -859    384    452   -836   -166   -607  -1008  -1124   -945   -865
     12   -826   -839    405    423   -831   -153   -592  -1002  -1122   -940   -839
      5   -841   -846    418    423   -844   -137   -581   -997  -1114   -935   -815
     -2   -857   -854    431    423   -857   -127   -579   -997  -1114   -909   -813
     -5   -826   -820    415    407   -823   -116   -568   -989  -1106   -914   -756
    -10   -807   -800    407    392   -805   -109   -561   -984  -1098   -943   -709
    -31   -818   -787    423    376   -805   -103   -555   -987  -1101   -956   -701
    -28   -807   -782    418    374   -795    -93   -542   -987  -1098   -956   -691
    -36   -800   -763    418    363   -782    -80   -535   -984  -1091   -943   -688
    -46   -818   -771    431    361   -795    -75   -530   -984  -1091   -932   -696
    -59   -813   -753    433    345   -784    -64   -514   -982  -1083   -904   -680
    -75   -782   -706    426    314   -745    -46   -485   -969  -1057   -859   -646
    -44   -740   -696    392    324   -719    -28   -457   -956  -1034   -831   -613
    -18   -719   -701    366    340   -711    -31   -454   -963  -1044   -872   -610
     -5   -719   -717    361    355   -717    -36   -454   -974  -1060   -870   -610
     23   -724   -750    350    384   -737    -41   -457   -989  -1062   -844   -615
     72   -688   -761    309    415   -724    -31   -454  -1000  -1060   -813   -605
     80   -680   -761    298    418   -719    -18   -454  -1008  -1060   -792   -613
     67   -644   -711    288    387   -678      5   -452  -1008  -1054   -789   -620
     72   -576   -652    252    358   -613     36   -436   -997  -1039   -774   -605
     46   -550   -597    252    322   -574     59   -420   -992  -1021   -743   -602
     31   -563   -594    265    309   -579     67   -405   -958  -1010   -714   -607
     31   -561   -592    265    311   -576     72   -384   -937   -976   -688   -610
     38   -532   -574    244    306   -550     77   -366   -924   -956   -670   -607
     72   -511   -584    220    327   -548     85   -353   -914   -974   -667   -605
     83   -491   -574    202    327   -532     85   -342   -909   -963   -646   -605
     98   -459   -561    179    327   -509     80   -340   -901   -950   -628   -613
    109   -428   -540    158    322   -483     80   -329   -888   -940   -613   -607
    135   -402   -537    135    335   -470     75   -322   -883   -932   -607   -607
    163   -410   -574    122    368   -493     70   -319   -891   -935   -607   -628
    181   -387   -568    101    374   -475     93   -290   -867   -904   -571   -620
    202   -340   -545     67    371   -441    129   -254   -836   -872   -532   -610
    218   -309   -527     46    371   -418    166   -220   -813   -854   -509   -605
    181   -311   -493     64    335   -402    163   -220   -810   -844   -485   -581
    135   -361   -496    111    314   -426    137   -233   -826   -854   -506   -579
     93   -379   -472    140    280   -426    119   -236   -833   -857   -504   -553
     80   -345   -426    132    252   -384    122   -233   -828   -841   -459   -530
     72   -314   -387    119    228   -350    142   -207   -802   -815   -441   -498
     80   -254   -335     85    207   -296    166   -176   -769   -792   -418   -472
     85   -200   -285     54    184   -241    194   -155   -743   -774   -407   -459
     75   -168   -244     46    158   -205    223   -127   -711   -753   -363   -444
     59   -145   -207     41    132   -176    239   -116   -693   -750   -350   -428
     54   -116   -174     31    114   -145    252    -98   -680   -743   -345   -402
     46    -90   -140     20     90   -114    262    -85   -672   -735   -309   -374
     25    -51    -77     12     51    -64    277    -75   -649   -714   -270   -332
     10     -5    -18     -5     12    -12    285    -67   -626   -698   -249   -285
    -10    -31    -20     20      5    -25    262    -90   -639   -724   -277   -288
    -20    -72    -51     44     15    -62    228   -122   -667   -756   -293   -306
    -23    -72    -49     49     12    -62    215   -129   -680   -769   -252   -298
    -38    -85    -46     62      2    -67    215   -116   -678   -769   -244   -285
    -49   -114    -64     80      7    -90    210   -111   -685   -782   -244   -285
    -67   -168   -103    116     15   -137    202   -119   -704   -813   -309   -298
    -77   -192   -114    135     18   -153    205   -114   -709   -820   -340   -303
    -90   -226   -135    158     20   -181    202   -122   -727   -844   -361   -319
   -109   -275   -166    192     25   -220    187   -142   -750   -875   -381   -340
   -122   -288   -166    205     20   -228    179   -150   -758   -888   -384   -345
   -132   -270   -137    202      2   -205    184   -148   -756   -885   -371   -337
   -137   -246   -111    192    -15   -179    184   -142   -748   -880   -355   -324
   -145   -265   -119    205    -12   -192    179   -137   -753   -883   -348   -322
   -145   -277   -132    210    -10   -205    179   -127   -758   -883   -335   -319
   -150   -285   -135    218     -7   -210    187   -116   -753   -885   -322   -316
   -127   -345   -220    233     44   -285    220    -57   -750   -917   -358   -363
   -101   -384   -283    241     90   -335    319     80   -706   -917   -374   -402
    -57   -319   -262    187    101   -290    449    280   -584   -828   -288   -353
     18    -88   -106     36     62    -96    566    498   -379   -620    -70   -161
     31    475    441   -254   -205    459    587    576    -98   -231    384    303
   -140   1171   1312   -514   -727   1239    501    457    163    218    924    857
   -363   1371   1735   -504  -1052   1553    226     67    101    324   1117   1041
   -496    891   1387   -197   -940   1137    -64   -387   -345    -96    730    675
   -501    -10    491    254   -496    241   -218   -709   -995   -885    -77    -80
   -433   -524    -93    478   -171   -309   -226   -672  -1210  -1218   -462   -472
   -363   -597   -233    478    -67   -415   -129   -491  -1132  -1205   -470   -517
   -311   -501   -189    407    -62   -345     15   -285   -987  -1096   -368   -454
   -272   -381   -109    327    -85   -244    122   -142   -859   -984   -277   -371
   -239   -316    -80    277    -80   -200    171    -77   -800   -927   -226   -335
   -213   -296    -85    254    -67   -192    192    -46   -779   -909   -192   -322
   -187   -270    -83    228    -51   -176    213    -23   -761   -891   -122   -301
   -202   -262    -59    231    -72   -161    226     -5   -756   -875    -77   -329
   -189   -270    -80    231    -54   -176    231      5   -750   -867   -116   -306
   -171   -275   -103    220    -33   -189    233     15   -745   -859   -119   -270
   -166   -244    -77    205    -44   -161    233     36   -737   -846   -103   -244
   -163   -233    -70    197    -49   -153    236     49   -727   -833    -83   -223
   -163   -241    -77    202    -44   -161    246     64   -722   -820    -62   -215
   -176   -233    -59    202    -59   -148    254     70   -722   -815    -36   -205
   -179   -231    -51    205    -64   -142    249     72   -727   -807     -2   -197
   -168   -218    -49    192    -62   -135    254     83   -719   -802     10   -192
   -163   -231    -70    197    -49   -150    265     98   -711   -802     20   -181
   -153   -231    -80    189    -38   -155    265    109   -709   -836     36   -171
   -106   -187    -80    148    -12   -135    252    111   -701   -828     20   -161
   -109   -181    -72    145    -20   -127    257    122   -691   -805     38   -142
   -166   -200    -33    181    -67   -116    280    142   -678   -787     62   -122
   -200   -207    -10    202    -96   -109    298    166   -675   -779     85   -109
   -200   -207     -7    205    -96   -109    319    192   -662   -766    119    -80
   -200   -200      0    197   -101   -101    335    213   -644   -758    124    -38
   -205   -218    -12    210    -98   -116    342    231   -628   -745    142     -7
   -197   -231    -33    213    -83   -132    342    244   -597   -745    168     18
   -171   -202    -31    187    -70   -116    345    259   -566   -745    184     38
   -155   -174    -18    166    -70    -98    345    283   -558   -717    223     64
   -166   -184    -18    174    -75   -101    337    293   -574   -696    244     75
   -200   -207     -7    202    -98   -109    324    296   -584   -691    233     72
   -148   -163    -15    155    -67    -90    337    314   -576   -670    244     88
    -46    -51     -5     49    -23    -28    389    353   -545   -626    285    132
    -96    -88      7     90    -51    -41    407    363   -548   -620    301    150
   -189   -166     20    176   -106    -72    413    358   -558   -633    290    148
   -207   -155     51    181   -129    -51    428    374   -537   -618    311    161
   -153    -59     90    103   -124     15    472    420   -491   -576    355    202
   -179    -67    109    122   -145     20    493    441   -472   -566    361    210
   -236   -109    124    171   -181      7    501    446   -465   -571    350    194
   -275   -119    155    197   -215     18    501    454   -449   -561    363    194
   -272   -122    150    194   -213     12    506    459   -436   -558    366    194
   -233    -77    153    155   -194     36    522    475   -415   -548    387    210
   -210    -41    166    124   -189     62    537    491   -394   -527    400    226
   -233    -72    161    153   -197     44    540    491   -389   -527    392    223
   -241    -83    158    161   -202     38    535    491   -379   -514    410    226
   -236    -77    158    155   -197     38    524    496   -374   -509    413    226
   -197    -23    174    109   -189     75    548    519   -350   -485    423    252
   -168     18    187     75   -176    101    571    545   -324   -465    439    267
   -176      0    176     85   -176     85    555    532   -337   -483    431    244
   -163     12    176     75   -171     93    540    530   -340   -478    433    233
   -132     46    179     41   -155    111    542    537   -329   -467    449    249
   -119     49    168     36   -142    109    540    537   -332   -475    444    249
   -103     62    163     20   -132    111    558    563   -311   -465    462    270
   -101     90    192      5   -148    142    579    589   -283   -436    488    298
    -88    116    205    -15   -148    161    589    602   -270   -423    493    309
    -49    158    207    -54   -127    181    602    618   -257   -407    511    322
     -7    205    213   -101   -111    210    605    628   -249   -397    527    329
     28    254    226   -140    -98    241    613    639   -239   -384    540    342
     -7    231    239   -111   -122    233    594    623   -249   -389    532    342
     12    275    262   -142   -124    270    602    628   -226   -358    542    379
     18    306    288   -163   -135    298    600    623   -220   -342    553    392
     -2    283    283   -140   -142    283    576    597   -236   -358    540    381
     12    293    277   -153   -135    285    571    597   -233   -361    540    397
     36    285    249   -161   -106    267    566    592   -236   -368    527    400
     10    239    228   -124   -109    233    550    574   -254   -389    506    368
     -2    205    207   -101   -106    205    545    568   -262   -402    496    348
    -10    155    163    -75    -88    161    527    561   -277   -423    480    316
      0    111    111    -54    -54    111    511    553   -290   -441    475    293
    -12     64     77    -28    -44     72    501    535   -303   -462    465    277
    -36     36     72     -2    -54     54    498    522   -311   -472    465    272
    -38     31     67      2    -54     49    493    519   -314   -475    465    265
      7     59     51    -33    -20     57    501    530   -306   -467    475    272
     15     33     15    -25     -2     25    488    519   -316   -475    470    249
    -18     12     28      2    -23     20    493    522   -314   -480    478    252
    -57      2     59     25    -59     31    501    524   -309   -485    480    257
    -44    -64    -20     54    -12    -44    504    540   -319   -514    444    215
    -25   -176   -153    101     62   -166    576    631   -309   -555    384    135
    -31   -194   -166    111     67   -181    670    740   -254   -553    374     96
     12    -75    -88     31     46    -80    766    891   -119   -446    472    171
     80    275    194   -176    -57    236    833   1041    116   -166    784    467
     23    896    872   -459   -426    885    831   1065    413    280   1293    950
   -132   1353   1486   -613   -807   1418    662    846    545    594   1670   1273
   -194   1286   1480   -545   -836   1382    340    436    306    496   1610   1195
   -246    709    956   -231   -600    831    166     25   -236   -109   1044    688
   -215     59    275     75   -246    166    122    -46   -613   -641    504    205
   -150   -236    -88    192    -33   -163    150     90   -649   -769    353     44
   -137   -311   -174    223     15   -241    233    226   -574   -753    358     23
   -116   -262   -145    189     12   -205    327    335   -470   -680    423     62
    -67   -155    -88    111      7   -122    410    433   -355   -581    522    137
    -57    -57      0     57    -28    -28    462    501   -272   -506    602    200
    -41      0     41     18    -41     20    498    545   -226   -470    644    231
    -44    -12     31     28    -38      7    511    558   -218   -472    639    231
    -49     12     59     18    -54     33    514    550   -205   -462    654    241
    -46     59    106     -7    -75     83    524    566   -174   -423    704    270
    -54     67    122     -7    -88     93    537    579   -158   -405    730    280
    -44     77    122    -15    -83     98    542    587   -150   -400    735    290
    -41    111    153    -36    -98    132    550    594   -135   -384    750    316
    -33    137    171    -51   -101    153    561    607   -106   -358    779    329
    -44    129    174    -46   -109    150    571    623    -88   -337    807    340
    -41    161    202    -59   -122    181    581    633    -70   -319    839    368
    -57    176    233    -59   -145    205    592    644    -54   -306    857    376
    -72    205    277    -67   -174    241    597    662    -20   -270    893    400
    -49    231    280    -90   -163    254    589    665     -7   -254    909    402
    -36    210    246    -85   -140    228    589    662    -10   -259    893    387
    -25    223    246   -101   -137    233    587    657     -5   -259    888    379
      5    267    262   -135   -129    265    581    654      2   -241    904    379
     25    280    252   -153   -114    267    581    657     10   -231    919    389
     62    288    226   -174    -80    257    579    665     18   -215    935    400
     75    285    210   -181    -67    246    563    652     10   -220    932    389
     96    311    213   -205    -57    262    550    646      7   -220    935    394
    122    319    197   -223    -38    259    537    646     10   -215    940    407
    145    316    171   -231    -12    244    530    652     20   -205    943    423
    168    345    176   -257     -5    262    535    670     36   -187    958    452
    176    342    166   -259      5    254    537    675     38   -181    958    454
    184    327    140   -257     20    233    548    685     41   -174    961    459
    184    345    161   -265     12    254    553    696     54   -161    979    475
    181    353    168   -267      5    262    561    706     64   -150    997    491
    184    358    174   -272      5    267    576    717     77   -135   1015    514
    163    366    200   -265    -18    283    579    714     85   -127   1026    514
    137    324    187   -231    -23    257    589    711     88   -127   1018    493
    122    327    205   -226    -44    267    594    714     96   -114   1023    501
    140    387    246   -265    -51    316    631    748    140    -59   1070    540
    231    493    259   -363    -12    376    678    800    205      7   1124    581
    187    439    252   -311    -31    345    691    810    218      7   1117    568
    116    381    265   -249    -75    324    680    792    207    -10   1093    553
    140    459    316   -301    -88    389    696    797    241     31   1124    584
    135    491    355   -314   -109    423    711    810    270     59   1145    607
    122    449    327   -285   -101    389    719    823    283     70   1153    613
    129    439    309   -285    -90    374    706    818    283     75   1156    607
    119    441    322   -280   -101    381    709    818    285     80   1161    602
    116    449    332   -285   -109    389    714    826    298    101   1171    602
    114    459    345   -285   -114    402    714    836    314    122   1179    615
    122    452    327   -288   -103    392    722    854    327    137   1192    631
    129    459    329   -296    -98    394    719    859    329    142   1197    636
    137    483    342   -311   -103    413    727    872    348    163   1218    652
    145    501    355   -322   -103    428    750    901    376    197   1254    680
    150    498    348   -327    -98    423    758    917    389    207   1273    691
    155    542    387   -350   -116    465    766    932    410    228   1293    717
    158    553    394   -358   -119    472    782    948    431    246   1312    745
    174    561    387   -366   -106    475    795    958    444    259   1330    761
    187    620    433   -405   -124    527    805    963    459    290   1361    782
    171    654    483   -413   -155    568    815    966    478    314   1387    795
    155    688    532   -423   -189    610    818    963    488    329   1402    797
    161    698    537   -428   -187    618    810    950    480    319   1395    792
    140    672    532   -407   -194    602    795    927    462    306   1379    771
    127    662    535   -394   -202    600    782    914    452    309   1384    776
    122    649    527   -387   -202    589    769    901    439    301   1382    769
    114    623    509   -368   -197    566    766    893    428    285   1374    750
    124    610    485   -368   -181    548    763    891    420    277   1374    740
    119    558    436   -340   -158    498    758    880    402    254   1358    706
    116    530    413   -324   -148    472    750    865    381    226   1340    672
     98    498    400   -298   -150    449    743    849    358    210   1325    646
     70    431    358   -252   -145    397    730    826    332    189   1314    618
     98    428    329   -265   -114    379    724    820    324    187   1335    610
    124    436    309   -283    -90    374    730    828    332    194   1340    620
     88    394    306   -241   -109    350    722    820    327    189   1319    613
     62    392    329   -231   -132    361    704    805    314    194   1322    615
     49    350    301   -200   -124    327    717    815    314    189   1312    628
     18    231    213   -127    -98    223    745    852    301    150   1244    587
     70    210    140   -140    -33    176    839    961    350    140   1187    530
     85    244    155   -166    -33    200    935   1075    428    181   1221    527
    124    410    285   -267    -80    348   1018   1223    587    340   1379    654
    168    839    670   -504   -252    756   1049   1319    818    662   1735    992
     64   1431   1366   -748   -649   1400   1002   1228   1015   1041   2184   1405
    -10   1706   1714   -849   -862   1709    748    885    935   1189   2359   1566
    -72   1465   1538   -698   -805   1501    485    493    592    904   2094   1356
   -132    826    958   -348   -545    891    361    192     90    259   1436    831
    -90    301    392   -103   -241    345    306    166   -179   -116   1008    472
    -23    109    129    -44    -77    119    376    324   -135   -168    930    376
     18    101     83    -59    -31     93    470    441    -41   -132    935    361
     54    176    122   -116    -33    148    535    524     59    -44    987    379
     83    262    179   -171    -46    220    581    579    148     36   1049    413
    132    342    210   -239    -38    277    618    618    205     85   1098    439
    189    389    200   -290     -5    296    615    615    215     93   1104    441
    249    392    142   -322     51    270    600    594    205     77   1078    431
    262    389    127   -324     67    259    594    584    200     77   1065    418
    275    381    106   -329     83    244    584    574    197     85   1057    397
    353    400     46   -379    153    223    584    574    200     80   1067    394
    423    433      7   -428    207    220    594    579    205     75   1091    405
    392    400      7   -394    192    205    581    571    194     57   1091    381
    410    397    -15   -405    213    192    545    542    179     51   1101    366
    446    426    -23   -436    236    202    542    545    184     67   1093    392
    449    441    -10   -446    231    215    548    548    197     90   1096    420
    418    449     31   -433    194    241    571    566    218    119   1137    462
    392    480     88   -439    153    285    602    592    259    148   1156    501
    366    485    116   -426    124    301    602    592    272    158   1184    511
    306    496    189   -402     57    342    587    613    301    168   1176    535
    239    517    277   -376    -18    397    584    644    335    207   1205    566
    200    550    350   -376    -75    449    605    654    371    270   1223    589
     90    542    452   -316   -181    496    623    654    387    309   1247    615
    -72    452    524   -192   -298    488    628    644    355    309   1228    613
    -85    446    532   -179   -309    488    691    670    353    303   1304    623
    -38    519    558   -241   -298    537    722    735    402    311   1340    659
     10    568    555   -290   -272    563    701    761    431    335   1301    678
     46    605    558   -327   -257    581    678    761    449    366   1325    685
     49    623    574   -335   -262    600    665    758    459    402   1286    688
     51    615    563   -335   -254    589    662    761    457    441   1275    688
     62    626    563   -345   -252    597    672    771    462    428   1252    693
     67    649    581   -358   -257    615    680    776    467    415   1228    706
     62    628    566   -345   -252    597    693    776    467    405   1202    698
     49    628    579   -342   -265    605    704    779    475    407   1200    698
     51    633    579   -342   -265    607    704    774    475    410   1187    696
     44    649    605   -348   -280    628    717    779    493    431   1189    706
     36    680    644   -358   -303    662    735    792    522    452   1197    719
     31    709    675   -371   -322    693    745    797    545    472   1197    719
     28    709    680   -368   -327    696    756    805    566    485   1192    709
     15    696    680   -358   -332    688    766    810    581    498   1189    706
     -7    678    685   -335   -345    680    774    813    597    511   1189    704
    -15    691    706   -337   -361    698    784    820    620    527   1195    704
    -18    698    717   -340   -366    706    789    820    633    535   1187    691
    -25    704    727   -340   -379    714    784    815    641    540   1176    680
    -28    709    737   -340   -381    722    789    820    657    553   1179    680
    -23    735    758   -355   -392    745    802    831    680    576   1195    688
    -25    743    769   -358   -397    756    810    839    693    592   1202    688
    -28    740    769   -358   -397    753    810    841    698    600   1205    693
    -23    745    769   -361   -394    756    813    849    706    602   1208    691
    -28    748    776   -361   -402    761    807    846    706    600   1210    691
    -25    766    789   -371   -407    776    805    854    711    610   1218    693
    -23    766    789   -374   -407    776    813    867    719    618   1223    693
    -18    807    826   -394   -420    815    839    891    750    654   1244    717
    -10    844    854   -418   -433    849    859    917    782    680   1265    745
     -5    885    891   -441   -449    888    883    943    813    711   1291    774
     -7    901    909   -446   -459    904    898    956    831    724   1314    787
      7    888    880   -446   -436    885    901    958    839    727   1332    789
     28    919    888   -475   -431    904    904    963    852    745   1343    800
     25    961    935   -493   -454    948    911    961    865    766   1343    815
     25    982    956   -504   -465    971    914    958    872    776   1332    820
     25    976    950   -501   -462    963    896    940    859    763   1304    815
     18    948    930   -483   -457    940    865    906    833    737   1262    813
     15    932    914   -475   -449    924    852    891    823    714   1231    820
      7    893    885   -452   -439    888    844    880    810    698   1202    815
     -7    857    865   -423   -436    859    833    872    797    691   1182    826
    -12    807    820   -397   -415    813    818    857    776    670   1150    836
    -12    761    774   -376   -392    766    807    841    753    641   1109    865
    -23    711    735   -345   -379    722    792    820    719    607   1065    872
    -44    665    709   -309   -376    685    776    797    691    581   1031    865
    -51    631    680   -290   -366    657    769    779    678    568   1018    852
    -46    620    665   -288   -355    641    763    766    667    563   1008    839
    -44    613    657   -285   -350    633    756    753    654    561   1005    813
    -49    602    652   -275   -350    626    745    740    641    550    995    782
    -62    581    641   -259   -353    610    735    737    644    542    987    761
    -64    532    597   -233   -332    563    727    735    641    511    963    732
    -62    444    506   -192   -283    475    753    779    654    459    909    659
     -7    446    454   -218   -231    449    870    922    722    465    880    610
     57    542    485   -301   -215    514   1005   1111    852    587    963    657
     93    735    641   -413   -272    688   1104   1296   1036    800   1153    820
     85   1169   1083   -628   -498   1127   1124   1379   1273   1140   1514   1208
    -90   1784   1875   -846   -982   1829   1060   1265   1504   1561   1992   1727
   -288   1938   2226   -826  -1257   2083    769    859   1405   1641   2130   1867
   -376   1517   1893   -568  -1135   1704    485    413    950   1226   1714   1509
   -407    745   1150   -171   -779    945    348     96    355    509    987    852
   -335    202    537     67   -436    368    337    127    119    153    600    457
   -275     98    371     85   -322    236    420    306    202    187    594    418
   -254    140    392     57   -322    265    540    470    327    280    667    459
   -189    288    478    -49   -332    381    652    605    454    389    779    542
   -158    361    519   -101   -337    439    717    680    530    454    836    589
   -187    337    524    -75   -355    431    737    704    545    462    795    594
   -192    340    532    -72   -363    433    748    711    550    459    774    594
   -184    342    524    -80   -355    433    750    717    553    457    789    602
   -166    345    511    -88   -337    428    758    730    555    462    813    605
   -119    423    540   -153   -329    483    789    761    587    496    844    615
   -179    374    553    -96   -366    462    784    753    579    488    823    607
   -200    361    561    -80   -381    459    784    756    579    488    800    615
   -161    402    563   -119   -361    483    789    763    589    496    789    628
   -142    428    571   -145   -355    498    789    758    587    488    792    623
   -109    444    550   -168   -329    496    792    769    589    488    815    623
   -101    459    561   -179   -332    511    795    779    602    504    846    633
   -109    480    589   -184   -348    535    802    792    623    530    870    654
   -124    478    602   -176   -363    540    805    795    631    542    875    652
   -150    444    594   -148   -374    519    795    784    628    537    862    657
   -106    504    607   -200   -355    553    805    800    646    553    872    685
    -67    540    607   -236   -337    574    810    810    659    568    880    701
    -49    550    600   -252   -324    574    807    813    662    568    875    696
    -41    555    594   -257   -316    574    802    813    665    568    875    696
    -70    532    602   -233   -337    566    784    805    657    571    872    696
    -36    548    584   -254   -309    566    779    810    659    576    872    704
      5    581    574   -293   -285    579    782    820    667    584    878    711
     -2    563    566   -280   -285    563    776    820    670    587    870    709
     18    587    568   -303   -275    579    776    833    680    602    878    724
     44    607    563   -324   -259    587    774    844    688    607    878    735
      5    555    548   -280   -270    550    750    828    665    581    857    714
     10    566    553   -288   -272    558    756    839    670    587    865    722
     41    618    576   -329   -267    597    784    857    691    605    891    750
     25    607    581   -316   -277    594    795    857    693    602    893    753
      2    592    587   -298   -293    589    789    849    688    594    880    743
     15    623    607   -322   -296    615    807    862    709    605    893    758
      2    626    620   -316   -309    623    815    867    722    613    893    761
    -18    615    633   -298   -324    623    823    878    732    623    893    756
    -33    618    652   -293   -342    636    826    888    748    639    909    763
    -28    628    657   -301   -342    644    839    901    766    649    917    769
     -5    665    670   -332   -340    667    859    919    789    662    930    779
     -7    691    698   -340   -353    693    872    932    810    680    945    795
    -54    649    704   -298   -379    675    854    911    797    665    924    782
    -41    649    691   -303   -366    670    846    904    797    662    914    782
    -28    662    688   -319   -358    675    849    904    802    672    917    787
    -59    652    711   -296   -384    680    844    904    807    678    917    789
    -51    657    709   -303   -379    683    836    911    813    691    930    802
    -51    659    709   -303   -379    683    833    917    818    698    943    813
    -46    672    719   -314   -381    693    841    930    831    711    961    831
    -72    657    730   -290   -400    693    836    930    831    714    969    839
    -75    646    722   -285   -400    683    820    922    826    706    966    828
    -36    685    722   -327   -379    704    826    930    836    714    982    841
    -10    719    730   -358   -368    724    844    945    849    724   1000    854
    -23    750    774   -363   -397    761    867    963    870    743   1021    865
    -28    748    774   -361   -402    761    867    956    865    735   1018    857
    -25    774    800   -376   -413    787    878    961    872    745   1031    867
    -31    776    805   -374   -418    789    872    950    865    743   1031    872
     -5    797    802   -394   -402    800    872    950    862    743   1041    878
     28    859    828   -446   -400    844    893    961    883    763   1065    904
     15    896    878   -457   -431    888    904    961    898    784   1088    927
     -7    911    919   -454   -462    917    898    961    911    797   1117    950
    -41    901    943   -428   -491    922    880    940    904    792   1122    956
   -103    849    950   -374   -530    898    841    904    872    771   1104    945
    -93    844    937   -376   -517    891    815    885    857    761   1093    948
   -109    807    917   -350   -514    862    797    870    841    745   1075    935
    -98    802    901   -350   -498    852    784    865    833    732   1060    930
    -57    805    862   -376   -459    833    769    846    818    706   1036    906
    -46    776    823   -363   -436    797    753    823    795    675   1005    875
    -80    717    797   -319   -439    756    737    795    761    641    966    841
   -109    652    761   -270   -433    706    711    763    730    613    922    805
    -85    649    732   -283   -410    691    704    748    717    600    906    802
    -88    626    711   -270   -400    667    693    732    698    584    885    789
    -83    602    683   -259   -381    641    672    714    680    568    859    776
    -72    602    675   -265   -374    639    667    706    675    563    849    766
    -64    594    657   -265   -363    626    667    709    678    561    844    763
    -46    563    610   -259   -329    587    659    706    665    540    820    737
    -23    498    519   -239   -270    509    678    735    652    501    763    670
     12    467    454   -239   -220    462    779    857    701    501    727    607
     54    530    475   -293   -210    504    901   1039    823    589    787    644
    122    758    636   -441   -257    698    997   1231   1015    792    982    833
    168   1249   1080   -709   -454   1163   1000   1296   1254   1132   1366   1234
     20   1953   1932   -987   -956   1943    919   1192   1530   1602   1927   1826
   -226   2190   2416   -982  -1322   2301    631    787   1483   1732   2132   2047
   -335   1756   2091   -711  -1213   1925    324    319   1039   1319   1743   1686
   -329    880   1210   -277   -769   1044    145    -38    394    545    950    943
   -239    265    504    -12   -371    384    122    -44    116    135    480    462
   -148    205    353    -28   -252    280    215    140    207    166    472    418
    -90    306    394   -109   -241    350    366    345    368    288    568    475
    -54    415    470   -181   -262    441    478    488    501    402    665    535
    -33    472    506   -218   -270    488    530    558    568    457    711    571
    -18    496    514   -239   -267    504    545    579    589    472    727    589
    -20    506    527   -244   -272    517    555    592    605    488    737    607
    -28    517    542   -244   -285    530    563    600    613    501    745    620
    -31    530    561   -249   -296    545    563    605    620    511    758    628
    -25    537    563   -257   -293    550    561    605    623    514    758    628
    -20    542    563   -262   -293    553    566    607    626    522    761    631
    -15    537    553   -262   -285    545    574    615    631    524    758    633
    -18    532    550   -257   -283    540    574    615    633    524    758    644
    -28    563    592   -270   -311    576    587    623    652    548    787    662
    -33    574    607   -272   -319    589    597    633    665    563    805    672
    -64    584    649   -262   -358    615    618    652    680    584    820    696
    -64    594    659   -265   -361    626    618    649    683    592    826    691
    -38    594    633   -280   -335    613    613    646    680    581    818    672
      5    592    587   -298   -290    589    587    623    662    566    800    646
      5    615    610   -311   -301    615    574    628    670    584    815    659
     41    657    615   -348   -285    636    571    639    691    607    833    657
    109    717    605   -415   -246    662    610    670    722    636    859    662
    168    730    561   -449   -197    646    620    675    724    636    857    646
    103    639    532   -374   -215    584    584    636    685    602    823    600
     57    623    566   -340   -254    594    568    626    685    602    828    592
     54    626    568   -342   -257    600    563    628    691    613    836    587
     67    631    563   -350   -249    597    550    623    685    618    836    576
     96    649    553   -374   -228    600    550    628    693    628    844    584
    122    670    548   -394   -213    610    566    652    714    654    865    600
    137    683    545   -410   -205    615    574    667    732    685    883    613
    161    701    540   -431   -189    620    574    672    745    701    891    618
    163    704    540   -436   -189    623    579    678    750    704    885    615
    155    706    550   -431   -197    628    592    680    750    711    883    613
    155    735    576   -446   -210    657    602    696    774    737    904    633
    148    730    579   -439   -215    654    613    706    792    756    911    639
    140    727    584   -436   -220    657    615    704    797    761    911    626
    135    740    605   -436   -233    672    628    709    818    784    919    618
    135    748    610   -444   -236    680    633    717    836    802    922    610
    129    745    615   -436   -241    680    649    727    852    813    927    597
    116    732    613   -426   -249    672    646    722    854    813    919    574
    106    735    628   -420   -259    683    649    719    865    828    932    571
     93    730    633   -413   -270    683    659    722    875    841    937    561
     93    722    628   -407   -267    675    667    730    888    857    948    545
     88    717    626   -405   -267    672    670    732    898    872    958    530
     80    735    654   -407   -285    696    667    730    909    891    974    524
     77    743    662   -410   -290    704    675    735    919    901    974    532
     85    753    667   -420   -290    711    680    740    924    911    969    542
     85    756    670   -420   -290    714    685    748    930    919    969    553
     93    774    680   -433   -293    727    688    753    940    924    966    558
     88    782    693   -436   -303    737    683    748    940    924    961    550
    101    802    701   -452   -301    753    691    750    953    937    961    550
    114    836    719   -478   -303    779    709    766    969    958    969    561
    129    867    737   -498   -303    802    735    787    989    984    984    574
    142    878    735   -511   -296    807    748    795    995    989    976    571
    153    898    745   -527   -296    823    753    800    997    995    976    568
    171    961    789   -566   -311    878    753    802   1008   1010    992    576
    171    995    823   -581   -324    909    771    813   1026   1031   1013    589
    179    992    813   -587   -316    904    771    797   1031   1044   1031    592
    179    984    805   -581   -311    893    756    784   1026   1047   1023    589
    158    969    807   -566   -324    888    717    740    992   1026   1005    568
    145    958    813   -550   -332    885    683    714    974   1008   1018    555
    129    930    800   -532   -337    865    657    693    950    984   1018    540
    119    885    766   -504   -324    826    646    675    924    958    997    517
    111    859    748   -488   -316    805    639    659    909    943    979    498
    109    815    706   -462   -298    761    626    639    885    911    932    457
    122    763    639   -444   -259    701    600    615    849    880    875    397
    135    717    581   -426   -223    652    563    571    800    852    836    353
    122    667    545   -397   -213    607    548    540    766    826    810    329
    122    623    501   -371   -189    563    542    524    722    769    782    290
    127    649    522   -389   -197    587    540    514    711    763    756    270
    103    631    527   -366   -213    579    527    509    727    779    769    226
     77    600    519   -340   -220    561    511    506    735    802    797    210
     80    555    475   -316   -197    517    509    504    730    795    779    179
    127    511    381   -322   -127    446    530    519    717    750    691    158
    132    392    259   -262    -64    327    579    579    711    709    563    114
    114    353    236   -236    -59    296    662    675    750    696    496     85
    158    433    275   -296    -57    355    766    828    872    787    550    150
    184    782    594   -485   -205    688    802    932   1083   1072    839    431
    135   1371   1236   -753   -550   1306    784    919   1332   1480   1296    878
    -10   1795   1805   -893   -906   1800    594    662   1418   1766   1634   1184
    -70   1761   1831   -844   -950   1795    283    246   1179   1686   1595   1122
   -114   1169   1283   -530   -698   1226    137   -103    649   1067    976    579
    -70    524    594   -228   -332    558     83   -174    280    532    402     80
      0    210    210   -106   -106    210    106    -57    239    402    226    -98
     31    174    142   -101    -54    158    179     57    309    423    228   -114
     51    270    218   -163    -83    244    257    142    402    498    290    -75
     72    366    293   -220   -111    332    322    213    493    571    358    -12
     67    420    350   -244   -140    384    363    252    548    618    397     36
     70    436    366   -252   -148    402    379    267    571    633    405     67
     77    446    368   -262   -148    410    387    275    584    641    405     77
     70    457    384   -265   -155    420    397    283    600    659    420     93
     64    467    400   -267   -166    433    397    285    607    672    423     96
     83    485    402   -283   -158    444    397    288    613    675    431    109
     67    517    446   -293   -189    480    392    280    610    678    431    109
     75    509    431   -293   -176    470    394    275    607    672    423     96
     72    493    420   -283   -174    457    387    277    607    678    420     93
     83    504    420   -293   -168    462    366    270    600    675    428     98
     93    504    407   -298   -155    454    363    265    600    665    436    109
    122    491    368   -306   -122    428    376    275    610    672    444    124
    132    498    363   -316   -116    431    368    270    605    672    441    124
    145    542    397   -342   -124    470    353    254    602    678    449    119
    158    568    410   -366   -124    491    345    249    607    688    457    109
    168    566    397   -368   -114    483    340    252    610    691    457    101
    176    571    392   -376   -106    483    329    246    613    704    457     96
    171    597    426   -384   -127    511    335    249    623    724    457    101
    171    597    423   -384   -127    511    337    249    620    724    446    101
    176    600    423   -389   -122    511    324    244    618    724    426     98
    168    584    415   -379   -124    498    303    239    613    714    407     88
    150    592    441   -371   -145    517    296    239    618    730    415     96
    158    602    441   -381   -142    522    301    252    623    722    407    119
    171    633    459   -402   -142    548    301    254    620    727    405    132
    171    636    465   -405   -148    550    298    259    626    732    397    127
    168    654    485   -410   -158    571    314    277    636    745    405    148
    176    652    475   -415   -148    563    322    277    631    737    397    137
    174    672    496   -423   -161    584    329    280    644    745    392    129
    168    667    496   -418   -163    584    324    280    644    740    384    124
    155    667    511   -410   -176    589    324    275    639    737    379    109
    166    693    524   -431   -179    610    327    283    654    750    387    109
    171    724    550   -449   -189    639    345    290    670    769    400    109
    171    756    581   -465   -205    670    363    298    691    782    405    111
    174    719    545   -446   -184    633    371    311    711    789    405     90
    174    698    522   -439   -174    610    376    316    724    797    410     83
    168    722    553   -446   -192    639    379    314    737    810    405    109
    161    730    566   -446   -202    649    384    309    743    828    381    145
    166    761    594   -462   -213    678    381    301    750    839    368    176
    166    776    607   -472   -223    693    366    283    743    839    350    187
    166    779    610   -472   -223    696    368    290    753    852    342    194
    158    758    600   -459   -220    680    379    301    763    844    327    194
    161    743    581   -452   -210    662    387    301    763    826    316    166
    166    748    581   -459   -207    665    384    301    766    828    324    122
    166    769    602   -470   -218    685    379    306    776    844    353    109
    161    743    581   -454   -210    662    381    314    782    841    368    103
    171    756    584   -462   -205    670    397    324    787    841    387     98
    166    787    620   -478   -228    704    405    332    795    854    407     90
    171    813    641   -493   -233    727    426    353    818    875    426    114
    192    815    620   -504   -215    719    428    361    826    878    410    132
    231    836    605   -532   -187    722    431    368    836    888    392    142
    241    849    607   -545   -184    730    433    374    844    891    381    140
    244    875    628   -561   -192    753    441    374    857    904    413    142
    246    909    662   -579   -207    787    452    381    878    935    454    171
    244    911    667   -576   -210    789    446    371    878    937    457    192
    236    867    631   -553   -197    750    407    335    841    904    423    168
    241    844    602   -542   -181    724    379    309    815    891    405    150
    246    826    579   -537   -166    704    376    298    805    880    387    140
    267    789    522   -527   -127    657    374    288    792    857    366    116
    275    724    449   -501    -88    587    355    265    766    828    340     98
    298    672    374   -485    -38    524    329    231    727    789    296     57
    327    628    301   -480     12    465    309    205    698    758    257     23
    329    563    233   -446     49    400    303    194    678    737    223      5
    285    524    236   -407     23    379    301    184    672    711    184    -18
    223    491    267   -358    -23    379    293    168    657    691    163    -51
    202    459    254   -332    -25    358    280    148    639    670    137    -83
    184    449    265   -316    -38    358    288    145    639    672    145    -70
     98    387    285   -244    -93    337    283    145    639    667    148    -33
     64    350    283   -207   -109    316    270    142    641    659    155    -20
    114    358    241   -236    -62    298    319    215    678    691    197    -23
    166    353    187   -259    -10    270    470    381    753    735    213    -41
    -31    265    296   -116   -163    280    581    501    820    748    187    -75
    -80    316    397   -119   -239    355    672    644    937    841    223    -20
    -59    646    704   -293   -381    672    740    774   1148   1104    465    270
   -145   1187   1332   -519   -737   1260    704    750   1366   1480    859    714
   -197   1571   1769   -688   -984   1670    441    415   1337   1680   1122    953
   -142   1514   1657   -685   -898   1584    124     12   1036   1519   1000    846
   -179    930   1106   -376   -641   1018    -54   -340    493    878    366    350
   -150    311    462    -80   -306    387   -124   -431     98    322   -192    -98
    -46     44     88      0    -70     67    -88   -285    101    236   -306   -207
     10    -12    -25      0     15    -18     -2   -166    179    265   -303   -215
     75     57    -20    -67     46     20     83    -83    275    332   -254   -187
    124    145     20   -135     51     83    145    -15    361    400   -189   -158
    158    218     59   -192     49    140    179     25    415    449   -150   -116
    129    218     88   -176     20    153    205     41    431    462   -124    -93
    111    200     88   -158     10    145    223     51    433    462   -111    -90
    111    200     88   -155     12    145    226     64    439    470    -98    -98
    101    197     93   -150      2    145    220     67    441    475    -23   -197
     67    163     96   -114    -15    129    210     51    428    462    -38   -207
     46    135     88    -93    -20    111    210     33    415    452    -85   -166
     67    158     90   -111    -10    124    249     36    426    465    -85   -122
     72    148     75   -111     -2    111    342     -5    423    462    -83   -101
     93    137     44   -116     25     90    423    -44    397    441    -98   -109
    129    153     23   -142     51     88    379     70    332    418   -109   -129
    244    262     18   -252    114    140    342    259    324    426    -64   -109
    280    301     20   -290    129    161    316    233    478    397    -54   -111
    163    218     54   -192     54    135    275    158    501    418    -90   -163
    132    187     54   -161     38    122    254    119    459    457   -101   -215
    213    249     36   -231     88    142    259    116    454    475    -75   -233
    213    223      7   -218    101    116    226     90    426    452    -85   -272
    176    202     25   -189     75    114    218     77    410    441    -90   -288
    176    236     57   -207     59    148    220     80    407    439    -80   -290
    179    259     80   -218     49    171    207     77    402    436    -64   -288
    184    246     62   -215     62    153    176     59    379    407    -83   -316
    213    262     49   -239     83    155    161     59    374    400    -77   -335
    275    316     38   -296    119    176    155     70    381    413    -62   -332
    290    348     57   -319    116    202    148     77    387    426    -46   -314
    249    327     77   -288     85    202    137     80    384    426    -46   -311
    249    329     80   -290     83    205    142     85    379    423    -49   -316
    254    363    109   -309     72    236    148     85    374    420    -46   -322
    239    376    137   -306     51    257    155     83    368    413    -49   -327
    220    363    142   -293     36    254    148     64    355    394    -51   -335
    218    387    168   -303     25    277    142     62    361    397    -41   -324
    280    441    161   -363     59    303    153     72    376    410    -23   -311
    290    480    189   -384     51    335    161     75    387    418     -7   -298
    210    431    220   -324     -5    327    145     49    376    400    -15   -314
    181    407    223   -296    -20    316    122     25    368    389    -20   -327
    171    392    220   -283    -25    306     98     -2    358    376    -23   -345
    192    418    226   -303    -15    322     93    -15    358    368    -18   -358
    213    446    231   -332    -10    340     90    -31    361    366    -18   -366
    202    449    246   -327    -20    348     75    -51    355    355    -20   -394
    181    428    246   -306    -31    337     44    -85    335    335    -28   -436
    163    423    259   -293    -46    342     12   -109    324    322    -23   -457
    168    441    270   -306    -51    355     -2   -114    329    327     -5   -457
    181    459    277   -322    -46    368     -5   -111    340    337     12   -459
    168    439    270   -303    -49    355    -12   -122    335    332     10   -488
    174    436    262   -303    -44    350    -20   -127    337    329     12   -506
    187    467    277   -327    -46    374    -36   -132    340    332     23   -501
    213    522    306   -368    -46    415    -36   -127    353    342     46   -498
    223    581    355   -402    -67    470    -33   -114    374    361     80   -483
    213    626    413   -418    -98    519    -38   -103    394    379    109   -467
    220    636    415   -431    -96    527    -46    -98    402    371    124   -496
    241    665    420   -454    -90    542    -49    -90    418    374    153   -522
    301    740    436   -522    -70    589    -46    -80    441    394    197   -537
    319    787    467   -553    -72    628    -51    -83    449    397    236   -563
    293    802    506   -548   -106    657    -64    -96    452    397    246   -548
    298    844    545   -574   -122    696    -75   -114    457    402    252   -511
    303    862    555   -584   -127    709    -93   -145    444    381    226   -485
    298    826    527   -561   -114    678   -132   -202    397    332    174   -488
    285    810    522   -548   -119    667   -181   -252    361    303    140   -475
    285    810    524   -548   -119    667   -210   -275    345    296    129   -454
    283    813    530   -548   -124    672   -223   -288    342    293    122   -441
    252    795    542   -522   -145    670   -239   -309    327    280    101   -433
    231    748    517   -491   -142    633   -270   -348    290    246     54   -446
    176    649    470   -413   -148    561   -322   -402    236    192    -10   -483
    215    636    418   -428   -101    527   -348   -433    210    163    -49   -496
    259    646    387   -452    -62    517   -366   -462    194    142    -75   -498
    239    626    387   -433    -75    506   -407   -504    163    114   -109   -517
    223    605    381   -415    -80    493   -449   -542    137     88   -140   -548
    210    571    361   -392    -75    467   -493   -587    106     57   -171   -584
    210    555    345   -381    -67    452   -527   -628     83     31   -200   -600
    231    579    348   -407    -57    465   -540   -644     83     23   -220   -594
    311    579    265   -446     23    423   -530   -631     72     -7   -267   -644
    327    480    153   -405     85    316   -488   -589     59    -70   -353   -763
    298    431    132   -363     83    283   -423   -511     93    -83   -389   -833
    350    524    174   -439     85    350   -371   -376    213     20   -301   -761
    418    896    478   -659    -28    688   -350   -270    426    293    -15   -478
    350   1470   1119   -911   -384   1296   -392   -301    659    683    428    -33
    220   1956   1735  -1088   -756   1847   -592   -574    750    979    784    298
    181   1855   1673  -1021   -745   1764   -924  -1015    457    820    654    171
    103   1215   1111   -659   -504   1163  -1130  -1431   -114    184     33   -361
    114    537    420   -327   -153    480  -1200  -1561   -524   -381   -555   -859
    194    259     64   -226     64    163  -1187  -1444   -550   -493   -714  -1010
    244    249      5   -246    119    127  -1104  -1309   -444   -436   -693  -1013
    280    335     54   -309    111    194  -1015  -1202   -332   -350   -631   -966
    309    436    124   -374     90    280   -963  -1137   -249   -275   -568   -909
    319    478    158   -397     80    319   -937  -1106   -202   -239   -537   -875
    332    491    158   -413     88    324   -940  -1111   -194   -244   -532   -859
    329    485    155   -407     88    322   -958  -1132   -207   -262   -540   -867
    332    491    155   -413     88    322   -976  -1148   -213   -270   -537   -867
    345    519    174   -431     85    348   -992  -1156   -213   -262   -530   -852
    353    522    168   -439     90    345  -1008  -1166   -213   -262   -535   -849
    358    519    161   -441     98    340  -1023  -1176   -218   -265   -540   -839
    368    532    161   -452    101    348  -1044  -1192   -231   -275   -548   -828
    371    535    163   -452    103    350  -1075  -1210   -246   -285   -558   -831
    389    537    148   -465    119    342  -1101  -1234   -257   -298   -571   -828
    407    558    150   -483    127    355  -1117  -1244   -265   -298   -576   -820
    405    566    158   -485    122    363  -1132  -1249   -267   -296   -574   -818
    410    574    163   -491    124    368  -1150  -1260   -275   -303   -579   -826
    407    566    158   -488    124    363  -1174  -1270   -285   -311   -587   -823
    410    574    163   -493    122    371  -1197  -1283   -290   -314   -592   -813
    413    579    166   -496    122    374  -1223  -1299   -301   -322   -605   -813
    423    553    129   -488    148    342  -1241  -1312   -314   -335   -628   -826
    423    555    132   -491    145    342  -1247  -1309   -311   -340   -636   -820
    420    584    163   -504    127    374  -1260  -1314   -314   -332   -639   -802
    423    607    181   -517    119    394  -1283  -1330   -324   -340   -646   -795
    426    615    189   -519    119    402  -1301  -1337   -335   -345   -652   -789
    436    613    174   -524    132    394  -1314  -1343   -340   -355   -667   -787
    446    610    161   -530    142    387  -1327  -1343   -350   -371   -685   -782
    454    631    176   -545    137    402  -1337  -1345   -358   -376   -711   -745
    475    662    187   -568    145    426  -1348  -1345   -361   -381   -714   -740
    475    670    194   -574    140    433  -1348  -1348   -363   -389   -727   -737
    462    649    187   -558    137    418  -1337  -1345   -363   -400   -737   -758
    452    646    194   -550    127    423  -1332  -1343   -363   -394   -727   -784
    446    662    215   -553    116    439  -1322  -1345   -363   -363   -675   -833
    446    667    218   -558    114    444  -1325  -1356   -368   -361   -672   -846
    454    662    207   -558    122    436  -1325  -1361   -374   -384   -709   -836
    449    675    226   -563    111    452  -1322  -1361   -374   -376   -724   -839
    457    704    246   -579    106    475  -1317  -1361   -366   -368   -737   -836
    465    698    233   -584    114    467  -1317  -1366   -366   -374   -753   -836
    472    701    228   -587    122    467  -1322  -1374   -366   -379   -776   -818
    478    704    223   -592    127    465  -1330  -1387   -374   -392   -815   -800
    478    693    215   -584    132    454  -1335  -1405   -389   -392   -831   -807
    496    709    213   -605    140    459  -1340  -1418   -394   -384   -839   -815
    514    711    197   -613    158    457  -1343  -1423   -392   -374   -846   -800
    506    730    220   -620    142    475  -1348  -1428   -392   -371   -865   -789
    504    727    223   -615    140    475  -1356  -1439   -402   -374   -878   -797
    519    758    236   -639    140    498  -1343  -1426   -392   -363   -885   -797
    496    756    259   -626    116    509  -1363  -1441   -405   -368   -904   -813
    501    761    259   -633    122    511  -1376  -1447   -413   -368   -911   -818
    498    758    259   -628    119    509  -1374  -1444   -407   -358   -904   -815
    504    748    244   -628    129    496  -1382  -1449   -415   -368   -927   -800
    524    789    265   -657    129    527  -1379  -1447   -413   -363   -935   -779
    548    828    280   -688    132    555  -1366  -1434   -402   -342   -930   -771
    561    865    303   -711    129    584  -1353  -1421   -392   -322   -917   -766
    574    904    327   -740    124    615  -1348  -1418   -387   -309   -891   -753
    592    909    316   -750    137    613  -1340  -1410   -387   -301   -870   -743
    589    914    324   -753    132    620  -1332  -1408   -387   -296   -870   -732
    579    943    363   -761    109    654  -1317  -1397   -379   -285   -859   -719
    563    969    405   -769     80    688  -1312  -1405   -371   -272   -836   -711
    571    997    426   -784     72    711  -1312  -1410   -366   -254   -820   -701
    553    984    431   -769     59    709  -1332  -1431   -381   -254   -823   -704
    511    963    452   -737     31    709  -1363  -1462   -413   -270   -839   -709
    511    961    446   -737     31    704  -1397  -1493   -444   -296   -841   -711
    517    961    441   -740     38    701  -1413  -1506   -467   -314   -846   -717
    517    956    436   -737     38    696  -1421  -1514   -491   -329   -846   -727
    519    904    384   -711     67    644  -1449  -1538   -530   -371   -878   -766
    517    826    306   -672    103    568  -1465  -1556   -563   -397   -924   -782
    542    810    265   -678    140    537  -1467  -1561   -584   -405   -984   -779
    571    805    233   -688    168    519  -1480  -1584   -620   -426  -1044   -807
    540    730    189   -633    176    459  -1506  -1628   -688   -480  -1104   -867
    550    732    181   -644    184    457  -1506  -1639   -706   -491  -1119   -896
    566    732    166   -649    200    449  -1493  -1631   -693   -485  -1114   -917
    527    657    129   -594    200    394  -1514  -1654   -714   -506  -1135   -956
    480    597    116   -537    181    358  -1535  -1673   -732   -522  -1153   -984
    532    605     72   -568    228    340  -1519  -1654   -732   -537  -1174   -987
    615    566    -51   -592    335    257  -1480  -1613   -745   -576  -1239  -1044
    623    493   -129   -558    376    181  -1397  -1525   -735   -607  -1306  -1132
    639    498   -140   -568    389    179  -1306  -1382   -662   -566  -1288  -1137
    709    711      0   -711    353    355  -1228  -1210   -493   -374  -1104   -971
    750   1257    504  -1005    122    880  -1187  -1119   -236      2   -683   -558
    602   1932   1327  -1270   -361   1631  -1226  -1197     25    454   -155    -51
    428   2234   1805  -1330   -688   2021  -1475  -1556     10    623     67    145
    348   1816   1465  -1083   -558   1641  -1748  -2010   -444    192   -324   -231
    361    971    607   -667   -124    789  -1906  -2343  -1060   -563  -1072   -922
    467    405    -64   -436    265    171  -1953  -2361  -1327   -945  -1488  -1332
    535    257   -277   -394    407    -10  -1888  -2208  -1286   -958  -1538  -1405
    566    342   -223   -457    394     59  -1751  -2036  -1148   -857  -1454  -1348
    605    459   -145   -532    376    155  -1641  -1901  -1015   -743  -1358  -1262
    626    514   -114   -571    368    200  -1579  -1829   -945   -678  -1299  -1213
    649    524   -124   -587    387    200  -1551  -1800   -927   -667  -1275  -1200
    641    545    -98   -594    368    223  -1535  -1787   -914   -654  -1257  -1192
    639    558    -80   -600    358    239  -1517  -1766   -901   -644  -1236  -1179
    628    581    -46   -607    337    267  -1493  -1748   -883   -631  -1213  -1158
    618    605    -12   -610    316    296  -1462  -1727   -859   -613  -1182  -1127
    605    581    -23   -594    314    277  -1457  -1722   -859   -613  -1174  -1117
    592    561    -31   -579    311    265  -1454  -1719   -865   -618  -1169  -1109
    574    555    -18   -566    296    270  -1436  -1706   -859   -607  -1153  -1088
    566    597     31   -581    267    314  -1410  -1680   -833   -579  -1119  -1057
    553    589     36   -571    257    314  -1387  -1660   -815   -563  -1104  -1041
    545    584     38   -566    254    311  -1371  -1647   -807   -553  -1088  -1023
    530    607     75   -568    226    342  -1356  -1636   -797   -537  -1070  -1002
    522    633    111   -576    205    374  -1340  -1621   -782   -522  -1052   -979
    511    623    111   -568    200    366  -1337  -1613   -782   -530  -1052   -974
    501    620    119   -561    189    368  -1330  -1605   -782   -537  -1052   -969
    493    646    150   -571    171    397  -1317  -1584   -766   -527  -1028   -940
    478    683    205   -579    137    444  -1293  -1556   -745   -504   -995   -901
    467    691    223   -579    122    457  -1288  -1543   -745   -501   -982   -888
    462    693    228   -579    116    462  -1286  -1527   -748   -501   -966   -872
    462    675    213   -568    124    444  -1286  -1512   -750   -506   -958   -857
    470    719    249   -594    111    485  -1257  -1473   -719   -478   -911   -800
    467    727    259   -600    103    493  -1239  -1449   -704   -467   -878   -766
    475    727    252   -602    111    488  -1228  -1436   -698   -467   -862   -750
    483    735    249   -610    114    493  -1215  -1418   -691   -462   -844   -730
    491    737    246   -613    122    493  -1200  -1395   -680   -449   -823   -698
    488    709    220   -600    132    465  -1182  -1371   -672   -452   -813   -680
    493    714    220   -605    137    467  -1156  -1340   -657   -444   -789   -657
    498    740    239   -620    129    491  -1130  -1317   -639   -431   -769   -636
    491    737    246   -613    122    493  -1111  -1304   -633   -433   -756   -628
    491    748    254   -620    116    501  -1085  -1278   -618   -418   -724   -610
    488    758    270   -623    109    514  -1052  -1244   -592   -392   -696   -589
    485    766    277   -626    103    522  -1031  -1213   -571   -374   -678   -576
    483    758    275   -620    103    517  -1018  -1192   -555   -361   -667   -571
    472    743    267   -610    101    506  -1000  -1176   -548   -353   -657   -571
    462    740    277   -602     93    509   -971  -1153   -532   -340   -641   -563
    457    756    298   -607     77    527   -950  -1132   -517   -327   -626   -555
    446    732    285   -589     80    509   -935  -1119   -511   -329   -628   -555
    452    722    270   -587     90    496   -922  -1106   -504   -327   -628   -553
    452    743    288   -597     80    517   -901  -1083   -488   -311   -613   -540
    444    750    306   -597     67    530   -891  -1070   -483   -311   -615   -540
    446    737    290   -592     77    514   -878  -1057   -478   -314   -623   -542
    462    748    285   -605     88    517   -859  -1034   -462   -301   -602   -532
    462    756    293   -610     83    524   -844  -1010   -454   -285   -584   -522
    457    750    293   -605     83    522   -828   -984   -449   -275   -579   -511
    449    753    303   -600     72    530   -805   -956   -439   -259   -571   -491
    433    761    327   -597     54    542   -784   -930   -433   -244   -584   -478
    423    761    335   -592     44    548   -753   -901   -426   -233   -594   -465
    426    779    353   -605     36    566   -717   -865   -413   -213   -571   -444
    418    787    368   -602     25    579   -683   -836   -405   -202   -550   -418
    418    776    355   -600     31    566   -662   -820   -407   -200   -555   -402
    426    789    363   -607     31    576   -633   -797   -397   -181   -542   -374
    423    802    379   -613     20    592   -613   -784   -394   -171   -524   -345
    418    820    402   -618      7    613   -592   -784   -397   -163   -506   -316
    420    813    392   -618     15    602   -594   -789   -415   -176   -501   -311
    405    774    368   -589     18    571   -615   -813   -449   -202   -514   -322
    389    737    348   -563     18    545   -623   -818   -467   -215   -506   -322
    387    701    314   -542     36    509   -623   -818   -485   -233   -501   -322
    371    675    301   -524     36    488   -607   -800   -498   -257   -517   -316
    361    649    288   -506     36    470   -594   -795   -517   -275   -532   -314
    353    587    233   -472     59    413   -600   -802   -555   -316   -574   -335
    314    501    187   -407     64    345   -605   -813   -597   -358   -618   -350
    303    454    150   -379     77    303   -597   -807   -610   -379   -659   -337
    319    452    129   -387     96    290   -581   -797   -605   -389   -675   -314
    322    439    114   -381    103    277   -566   -789   -602   -405   -696   -301
    306    410    103   -358    101    257   -555   -779   -607   -410   -711   -285
    270    371     98   -322     85    236   -542   -769   -620   -418   -730   -272
    252    350     96   -301     77    223   -527   -753   -631   -423   -735   -265
    257    348     90   -303     83    220   -504   -727   -639   -426   -737   -265
    244    283     38   -262    103    161   -493   -711   -670   -465   -763   -316
    233    142    -93   -189    163     25   -439   -646   -706   -540   -846   -423
    246    127   -122   -187    184      2   -324   -511   -665   -540   -875   -444
    327    233    -96   -280    210     70   -213   -329   -553   -444   -802   -353
    441    576    135   -509    153    355   -137   -163   -348   -184   -545    -64
    389   1221    828   -807   -220   1026    -96   -103    -38    254    -54    459
    179   1704   1525   -943   -672   1615   -202   -280    140    589    332    883
     54   1644   1590   -849   -769   1615   -478   -670    -59    493    285    849
     10   1047   1036   -527   -511   1041   -678  -1083   -618   -114   -301    314
     38    345    303   -192   -132    327   -753  -1208  -1052   -683   -904   -239
     85     18    -70    -51     77    -25   -737  -1083  -1101   -810  -1062   -413
    114    -10   -127    -51    119    -67   -620   -909  -1005   -756  -1026   -407
    101     46    -54    -72     77     -2   -483   -745   -883   -665   -932   -348
     85    122     36   -103     23     77   -392   -636   -787   -587   -833   -277
     57    163    106   -111    -25    135   -348   -571   -737   -542   -789   -244
     67    205    137   -137    -36    171   -316   -537   -706   -519   -779   -233
     98    241    142   -168    -20    192   -275   -522   -691   -509   -745   -220
    119    254    135   -187     -7    194   -231   -506   -680   -506   -730   -213
    116    236    119   -176      0    176   -205   -498   -683   -514   -724   -207
    106    192     83   -150     10    137   -213   -514   -706   -542   -732   -220
    129    176     46   -153     41    111   -220   -514   -727   -561   -745   -233
    163    187     20   -176     70    106   -200   -496   -727   -553   -732   -233
    197    197     -2   -197    101     98   -187   -488   -737   -555   -698   -233
    210    205     -7   -207    109     98   -168   -475   -740   -553   -693   -233
    202    176    -25   -189    114     75   -155   -467   -748   -555   -711   -239
    218    166    -51   -192    135     57   -150   -444   -750   -561   -714   -244
    239    179    -59   -210    150     59   -145   -407   -748   -563   -704   -241
    275    197    -77   -236    176     59   -140   -353   -758   -563   -696   -239
    275    220    -54   -246    166     83   -127   -262   -787   -553   -667   -220
    249    200    -49   -226    148     77   -142   -244   -774   -558   -670   -213
    301    257    -44   -280    174    106   -129   -254   -704   -545   -654   -187
    283    252    -31   -270    158    111   -127   -275   -670   -542   -657   -184
    244    207    -36   -226    140     85   -142   -298   -667   -555   -672   -197
    254    202    -51   -228    153     75   -150   -306   -667   -553   -675   -202
    275    218    -57   -246    166     80   -148   -306   -670   -545   -665   -200
    303    241    -62   -272    181     88   -135   -293   -667   -530   -641   -189
    290    231    -59   -259    176     85   -132   -285   -670   -524   -631   -184
    257    207    -51   -233    153     77   -140   -280   -680   -524   -623   -176
    265    213    -51   -241    158     80   -132   -262   -678   -517   -605   -166
    290    252    -38   -272    166    106   -111   -236   -662   -498   -576   -145
    296    280    -15   -288    155    132    -83   -213   -646   -485   -555   -129
    322    311    -12   -316    166    150    -54   -189   -626   -475   -537   -111
    319    324      5   -322    155    163    -31   -171   -610   -467   -519    -93
    265    283     18   -275    122    150    -31   -168   -610   -472   -514    -96
    246    262     15   -254    116    140    -23   -155   -605   -470   -509    -96
    259    303     44   -283    106    176     12   -109   -568   -439   -470    -62
    280    361     80   -322    101    220     54    -62   -527   -397   -423    -28
    262    366    103   -314     77    236     77    -36   -504   -379   -394    -15
    252    381    129   -316     62    257     98    -10   -475   -358   -368      0
    205    358    153   -285     25    257    111      0   -462   -353   -361     -2
    187    345    155   -267     15    252    124     12   -452   -350   -361    -10
    233    394    158   -316     36    275    153     44   -423   -327   -345      7
    246    433    187   -340     31    311    179     67   -397   -301   -319     31
    200    400    197   -301      0    298    176     67   -392   -306   -311     23
    184    415    228   -301    -23    322    181     88   -374   -285   -280     41
    202    449    246   -327    -23    348    200    116   -353   -265   -246     59
    228    478    249   -353    -10    363    218    135   -337   -249   -223     75
    231    485    254   -358    -12    368    236    148   -327   -244   -200     83
    233    496    262   -366    -15    379    254    163   -316   -233   -168     85
    254    542    285   -400    -15    415    280    189   -290   -210   -129     98
    231    545    314   -387    -41    431    298    202   -270   -200   -106     96
    215    558    342   -387    -64    452    319    226   -236   -181    -70    116
    218    597    379   -407    -80    488    355    259   -202   -155    -25    153
    220    620    400   -423    -88    511    376    277   -192   -140      0    168
    246    646    400   -446    -75    524    384    290   -181   -132     18    181
    257    683    426   -470    -83    555    392    303   -161   -114     46    210
    254    701    446   -478    -96    576    387    296   -153   -109     59    226
    270    745    475   -509   -101    613    400    301   -135    -88     90    262
    283    758    475   -519    -96    618    400    296   -137    -83    109    272
    241    693    449   -467   -103    571    381    270   -163   -111     96    244
    241    667    426   -457    -90    548    374    267   -166   -114    106    244
    226    644    418   -436    -96    532    376    267   -166   -124    109    236
    200    607    407   -402   -103    509    371    257   -179   -142     96    226
    197    550    353   -374    -80    454    358    236   -202   -176     70    202
    202    511    306   -358    -51    410    342    226   -223   -200     49    184
    218    480    262   -350    -23    371    329    207   -244   -223     36    166
    226    446    220   -335      2    335    316    181   -265   -241     18    145
    220    397    174   -309     23    285    306    161   -280   -259     -2    124
    220    358    137   -290     41    249    301    148   -296   -277    -23    109
    226    337    111   -283     57    226    306    145   -301   -288    -36    101
    241    314     72   -277     85    194    306    145   -301   -283    -28    101
    252    298     46   -277    103    174    314    148   -298   -280    -23     96
    277    296     18   -285    129    155    319    153   -298   -285    -23     80
    309    236    -75   -275    192     83    348    192   -306   -319    -72     25
    296    132   -163   -213    231    -15    426    272   -303   -361   -142    -57
    348    189   -161   -270    254     12    517    413   -213   -296    -93    -28
    467    459     -7   -465    236    228    620    602     -2    -80    122    174
    452    911    457   -683     -2    685    646    688    257    275    509    579
    257   1517   1260   -885   -501   1389    550    581    509    709   1010   1085
    101   1670   1566   -888   -732   1618    254    200    439    810   1153   1221
     15   1244   1228   -631   -607   1236      7   -236      2    407    779    878
     10    493    483   -254   -236    491    -96   -517   -558   -277    101    257
    106      2   -103    -54    106    -49    -85   -441   -740   -581   -246    -80
    166    -75   -241    -46    202   -158      2   -254   -644   -545   -236   -101
    202    -28   -231    -88    215   -127    129    -88   -519   -452   -163    -62
    226     83   -142   -155    184    -28    228     36   -400   -348    -70     -2
    257    192    -64   -223    161     64    283    114   -319   -270      7     46
    259    210    -51   -236    155     80    324    161   -277   -239     38     67
    241    197    -44   -220    142     75    342    187   -262   -223     54     88
    254    202    -51   -231    150     75    342    194   -259   -215     54     96
    270    231    -38   -249    155     96    358    215   -241   -194     75    111
    280    249    -31   -267    155    109    392    252   -207   -163    101    129
    257    200    -57   -228    155     72    387    259   -207   -174     93    116
    244    174    -70   -210    158     54    379    262   -207   -174    101    119
    277    223    -54   -249    166     85    397    280   -187   -148    129    140
    293    249    -46   -272    168    101    413    296   -176   -135    142    145
    283    223    -59   -254    171     80    413    303   -179   -135    148    145
    285    220    -64   -254    176     77    415    316   -176   -127    163    161
    306    246    -59   -275    184     93    418    327   -168   -116    181    174
    306    270    -36   -290    171    116    420    345   -153   -101    205    189
    309    254    -54   -283    181    101    428    366   -142    -88    218    197
    316    259    -57   -290    187    101    431    374   -137    -80    233    202
    316    283    -33   -298    176    124    426    379   -127    -62    257    215
    319    296    -25   -309    171    135    433    387   -119    -57    270    220
    340    301    -38   -322    189    132    441    402   -101    -38    283    233
    358    293    -64   -327    210    114    436    410    -90    -31    290    239
    381    298    -83   -340    233    109    426    405   -101    -28    303    236
    374    301    -72   -337    223    114    420    402   -103    -25    319    231
    379    296    -83   -337    231    106    402    400   -109    -25    327    218
    402    288   -114   -348    259     88    379    387   -124    -36    329    200
    418    293   -124   -355    272     85    379    394   -116    -31    348    210
    423    285   -137   -353    280     72    379    402   -111    -18    366    218
    415    267   -148   -342    283     59    376    405   -116    -18    371    213
    420    267   -155   -345    288     57    366    394   -124    -20    374    205
    423    265   -158   -342    290     54    358    397   -124    -15    384    194
    423    254   -168   -340    296     44    358    397   -127    -23    379    176
    428    252   -176   -340    303     38    368    405   -116    -20    384    176
    433    244   -189   -340    309     28    384    415   -106    -12    389    166
    431    275   -155   -353    293     59    389    423    -85      2    402    163
    415    280   -135   -348    275     72    397    433    -67     23    415    171
    415    288   -127   -353    272     80    413    452    -33     49    431    179
    413    265   -148   -340    277     59    426    454    -25     46    418    163
    420    267   -153   -342    288     57    423    454    -18     49    407    155
    405    275   -129   -340    267     72    407    449    -18     51    402    153
    389    290   -101   -340    244     96    392    444    -10     59    405    158
    353    280    -75   -319    213    101    389    449      0     64    405    174
    358    285    -72   -322    215    106    392    454     12     80    413    194
    348    316    -31   -335    189    142    413    480     49    111    436    233
    322    316     -5   -319    163    155    415    478     54    114    431    223
    298    332     31   -316    135    181    418    485     75    129    441    226
    301    342     41   -322    129    192    433    511    101    142    462    257
    280    348     67   -316    106    207    457    542    132    176    509    309
    275    402    127   -337     72    265    483    576    171    228    568    353
    298    470    171   -384     62    322    501    602    205    267    615    389
    270    480    210   -374     31    345    514    610    218    272    623    402
    231    444    213   -340      7    327    522    623    233    288    628    400
    213    491    277   -353    -31    384    540    646    270    348    667    441
    197    540    342   -371    -72    441    542    646    293    381    685    472
    202    566    363   -384    -80    465    535    631    298    384    688    475
    189    548    355   -371    -83    454    493    600    272    361    693    462
    168    550    381   -361   -106    467    465    581    254    348    706    467
    142    542    400   -342   -129    472    457    579    252    332    711    470
    114    522    407   -316   -145    465    441    571    244    309    698    415
    119    498    376   -309   -129    439    428    558    233    280    672    394
    153    470    316   -314    -80    394    410    542    215    265    646    389
    197    444    244   -322    -23    342    384    509    163    241    592    350
    207    405    197   -306      5    301    358    470    124    189    530    298
    205    340    132   -272     33    236    332    441    101    158    493    241
    213    290     75   -252     67    184    311    418     77    168    472    187
    223    265     38   -244     90    153    293    400     64    171    452    163
    207    241     33   -223     88    137    280    381     57    116    428    145
    207    257     49   -233     77    153    262    368     51    109    418    145
    218    252     33   -236     93    142    252    363     38    106    402    140
    226    205    -23   -218    124     90    249    366     12     72    358    101
    244     80   -163   -161    205    -41    280    407    -15     -7    259      5
    277     18   -259   -148    267   -119    350    488      5    -44    207    -59
    324     72   -252   -200    288    -88    423    620     93     28    265    -18
    361    348    -15   -355    187    166    459    740    267    254    504    187
    345    893    548   -618   -101    722    449    779    506    652    950    576
    215   1415   1200   -815   -493   1309    270    548    607    987   1337    885
    205   1452   1247   -828   -522   1350    -57    150    392    940   1319    859
    166   1015    846   -592   -340    932   -246   -231    -77    418    826    467
    210    368    158   -288     25    265   -311   -368   -519   -202    210    -23
    387     51   -335   -220    358   -140   -327   -270   -587   -384     57   -202
    457    -15   -472   -220    462   -244   -249   -145   -504   -368     59   -223
    493     28   -465   -262    478   -218   -179    -64   -415   -301    114   -184
    558    114   -444   -335    501   -163   -140     -5   -340   -246    192   -140
    587    200   -387   -394    488    -93   -109     44   -272   -189    252    -93
    610    270   -340   -439    475    -33    -88     77   -223   -140    329    -51
    597    285   -311   -444    454    -10    -83     96   -200   -114    355    -31
    581    285   -296   -433    439     -5    -70    103   -184    -98    387    -20
    571    298   -272   -433    423     12    -57    114   -168    -77    387    -12
    519    303   -215   -413    368     44    -41    132   -150    -57    392      7
    485    332   -153   -410    319     90    -15    158   -129    -41    405     44
    465    363   -101   -413    283    132      5    174   -106    -36    413     67
    449    374    -75   -413    259    150     18    189    -80    -18    415     85
    415    394    -20   -405    218    187     31    197    -54     10    420    103
    379    402     20   -392    179    213     31    202    -38     15    410    116
    350    415     64   -381    142    241     36    213    -28     28    376    140
    327    428     98   -379    114    265     28    220    -25     38    371    155
    309    446    137   -379     85    293     25    228    -15     57    381    176
    309    475    166   -394     72    322     12    231     -7     70    384    192
    301    493    192   -397     54    342      7    236      5     83    387    207
    298    491    189   -394     54    340     -5    231      0     80    381    205
    303    509    205   -407     49    358    -31    220     -5     80    374    200
    316    532    215   -426     51    374    -49    215     -5     88    374    200
    327    550    223   -439     51    387    -51    215      2     98    379    213
    337    576    239   -457     46    410    -72    210      0    103    381    220
    350    584    231   -467     59    407    -93    207     -5    103    374    228
    355    589    233   -472     59    413   -111    200    -15    101    371    231
    366    613    246   -488     59    431   -116    207    -12    109    379    239
    376    654    277   -517     49    467   -103    228      7    137    413    272
    381    665    283   -524     49    475    -93    236     10    142    420    280
    371    672    301   -522     33    488    -83    244     12    142    426    288
    363    691    327   -527     18    509    -80    244     12    145    423    285
    350    711    358   -532     -5    535    -67    244     18    153    428    290
    345    706    358   -527     -7    532    -67    241     15    155    431    285
    335    693    358   -514    -12    527    -67    239     15    155    431    277
    324    693    368   -509    -20    532    -51    249     31    166    441    280
    324    735    410   -532    -41    574    -28    275     70    200    472    301
    314    745    428   -530    -57    587    -20    277     85    210    488    290
    296    711    415   -504    -62    566    -28    267     80    205    478    267
    290    727    436   -509    -72    581    -20    270     96    223    480    265
    283    753    470   -519    -93    610    -10    275    111    241    491    267
    270    771    498   -522   -114    636    -12    270    119    254    493    267
    257    776    519   -519   -132    646    -23    262    119    262    488    262
    244    787    542   -514   -148    665    -18    265    132    275    498    270
    244    779    535   -511   -145    657    -25    259    132    277    506    257
    241    779    535   -511   -145    657    -28    257    135    280    504    246
    241    782    540   -511   -150    662    -33    259    137    283    504    244
    244    787    542   -514   -148    665    -38    257    140    288    514    236
    236    787    550   -511   -155    670    -33    265    145    296    501    236
    233    797    561   -517   -163    680    -18    290    161    314    519    257
    239    800    558   -519   -161    680     -2    311    171    324    530    270
    257    820    563   -537   -153    693     10    324    181    335    527    280
    249    823    574   -537   -161    698      7    327    189    332    514    285
    259    836    576   -548   -158    706     12    335    202    337    509    298
    329    917    587   -626   -127    753     36    361    231    374    542    332
    337    945    607   -641   -135    776     38    366    249    384    545    353
    303    911    607   -610   -150    761     12    340    236    371    522    353
    275    880    605   -579   -163    743    -12    311    213    355    504    348
    290    875    584   -584   -148    730    -31    285    184    337    493    345
    337    927    589   -631   -124    758    -15    298    192    353    517    374
    259    831    571   -548   -155    704    -33    280    163    337    488    363
    223    766    542   -496   -161    657    -46    265    140    311    467    353
    213    727    511   -472   -150    618    -46    252    127    285    446    342
    215    672    457   -444   -119    566    -54    239    103    259    423    322
    218    615    394   -418    -88    506    -70    220     70    236    394    301
    210    566    353   -389    -70    459    -77    207     41    218    374    311
    187    514    324   -350    -70    420    -90    189     12    194    348    319
    171    472    301   -322    -64    387    -98    179    -12    168    309    316
    189    472    280   -332    -46    376   -103    176    -15    155    265    335
    181    459    275   -322    -46    368   -101    176    -10    148    215    366
    207    467    259   -340    -25    363    -93    189      2    158    223    394
    179    402    223   -290    -20    314   -103    187    -15    150    223    381
    142    267    122   -207     10    194    -93    202    -57     96    171    262
    187    231     41   -210     72    137     31    337    -15     90    150    179
    181    239     57   -210     59    150    171    501     75    142    166    179
    135    270    135   -202      0    202    270    662    205    262    233    257
    187    711    522   -449   -166    618    259    714    415    587    589    597
    145   1348   1202   -748   -527   1275    109    553    584    989   1067   1041
     51   1717   1665   -885   -807   1691   -231    150    530   1184   1317   1252
    -36   1519   1556   -740   -795   1538   -561   -283    189    958   1122   1106
    -93    758    852   -332   -472    805   -631   -532   -366    231    420    555
    -54    166    218    -57   -137    192   -571   -465   -631   -223    -51    155
     -5    -36    -33     18     12    -33   -470   -280   -579   -262   -135     62
     23    -28    -51      2     36    -38   -342   -129   -452   -181   -103     77
     80     85      5    -85     36     46   -231    -20   -327    -72    -23    158
    114    153     36   -135     38     96   -163     41   -249     -2     38    218
    124    166     41   -148     41    103   -127     72   -215     23     62    246
    153    181     28   -166     62    106   -114     90   -202     23     62    254
    129    140      7   -137     59     75   -122     83   -223     -2     41    241
    122    122      0   -122     62     62   -114     90   -233    -10     33    246
    127     98    -31   -114     77     33   -109    103   -239    -18     33    244
    135     80    -54   -106     96     12   -119    109   -249    -25     36    233
    129     75    -54   -103     93     10   -111    127   -244    -23     46    236
    132     75    -57   -103     96      7    -85    148   -228     -5     64    252
    155    101    -54   -129    106     23    -72    158   -215     12     88    262
    171    114    -57   -142    114     28    -70    161   -213     18     98    267
    153    101    -51   -129    101     25    -70    163   -207     18    101    275
    153    103    -49   -129    101     28    -59    174   -192     31    109    298
    140     88    -51   -116     96     18    -54    171   -194     36    111    309
    132     83    -49   -106     90     18    -38    174   -192     44    127    327
    137     98    -38   -119     88     28    -20    187   -176     57    145    348
    122     83    -41   -103     80     20    -28    192   -176     51    137    348
    122     88    -36   -106     77     25    -36    200   -171     57    142    361
    137    116    -20   -127     80     49    -25    220   -158     77    163    379
    127    132      2   -132     62     67    -28    226   -153     88    179    384
    142    158     15   -150     62     88    -23    236   -137    103    194    397
    187    207     18   -200     83    111     -7    257   -116    127    226    423
    202    226     23   -213     90    124     -5    267   -101    142    246    441
    257    249    -10   -254    135    119      0    285    -83    155    262    457
    259    262      2   -262    129    132     -2    298    -67    168    285    478
    277    301     23   -290    127    163     12    316    -46    189    311    498
    327    340     12   -332    158    176     41    340    -25    215    335    519
    335    366     28   -353    153    200     51    345    -18    223    345    535
    309    355     46   -332    132    200     51    335    -31    213    340    530
    329    379     49   -355    137    215     59    329    -28    213    348    537
    342    397     54   -368    145    226     77    337    -18    220    355    548
    324    392     67   -361    127    231     80    332     -7    228    355    548
    301    387     85   -345    109    236     83    329      2    233    366    548
    296    371     72   -335    111    220     77    322      5    233    368    540
    342    423     80   -381    132    252    103    342     31    257    394    558
    368    467     98   -420    135    283    127    358     57    277    415    571
    329    441    111   -384    109    277    122    348     57    283    420    568
    290    410    116   -353     85    265    106    332     51    280    420    563
    298    420    122   -358     88    272    106    329     62    285    428    568
    329    472    140   -402     96    309    116    340     88    306    452    592
    316    462    142   -389     88    303    109    335     88    303    457    589
    290    433    140   -363     75    288     96    324     80    298    452    576
    353    524    171   -439     90    348    129    361    122    337    496    605
    361    545    184   -454     88    363    142    371    137    345    514    607
    296    488    192   -392     51    340    127    358    127    327    509    584
    277    488    207   -384     36    348    140    368    142    337    527    600
    314    561    246   -436     33    405    179    405    184    374    574    644
    327    597    267   -465     31    433    202    426    207    394    607    659
    327    618    288   -472     20    454    223    444    226    407    631    665
    324    641    314   -485      5    478    241    459    241    418    652    678
    293    615    322   -454    -12    470    241    454    241    413    659    680
    311    654    340   -483    -15    498    257    467    259    433    691    709
    348    727    379   -537    -15    553    277    480    288    459    732    745
    355    740    384   -550    -15    563    272    467    288    457    743    750
    348    740    392   -542    -20    566    257    446    277    444    750    753
    345    737    389   -542    -23    563    236    420    254    428    753    750
    363    724    361   -545      0    545    218    402    239    413    750    743
    381    722    340   -553     18    532    210    400    233    405    750    745
    335    672    337   -504      0    506    194    384    218    384    735    735
    340    649    306   -496     15    478    187    368    205    366    714    719
    316    594    277   -457     20    436    174    350    187    337    688    698
    293    530    233   -413     28    384    166    329    163    303    657    672
    265    457    192   -361     36    324    150    303    135    270    623    636
    270    428    158   -348     54    293    129    277    109    239    597    607
    285    441    155   -363     64    298    127    267    101    231    589    607
    293    439    145   -366     72    293    129    259     96    226    581    607
    290    407    116   -348     88    262    127    252     85    213    571    597
    301    402    101   -353     98    254    116    241     75    207    561    594
    298    371     72   -335    111    220    109    228     59    187    537    576
    337    288    -49   -314    192    119    122    249     36    132    472    517
    381    197   -184   -288    283      7    210    340     44     75    389    428
    397    202   -194   -303    296      5    324    470    116     98    394    418
    420    350    -72   -387    246    140    426    639    285    262    542    548
    433    787    350   -610     41    568    407    701    514    602    917    906
    355   1496   1140   -924   -392   1319    265    545    727   1041   1444   1418
    252   1878   1626  -1065   -688   1753    -57    168    706   1249   1722   1665
    158   1597   1439   -880   -639   1519   -350   -257    342    963   1475   1444
    111    805    693   -459   -290    750   -439   -532   -218    246    771    844
    140    109    -31   -124     85     38   -400   -493   -514   -241    244    371
    197     -7   -207    -96    202   -106   -296   -296   -415   -220    213    314
    236     75   -163   -155    200    -44   -150   -111   -254   -101    293    366
    262    174    -90   -218    174     41    -51      7   -127      0    376    426
    259    215    -44   -236    153     85    -15     57    -67     46    413    452
    259    254     -7   -259    132    124      0     80    -36     72    433    475
    262    275     12   -270    124    145      7     88    -20     83    441    488
    280    280     -2   -280    140    140     23     98    -10     90    449    498
    280    272     -7   -275    145    132     31     98    -12     93    446    496
    285    270    -15   -277    150    127     36    101    -10    101    452    498
    285    288      2   -285    140    145     44    111      0    109    459    496
    293    298      2   -296    145    150     54    124      7    116    470    504
    301    296     -5   -298    153    145     59    129     10    116    472    504
    306    306      0   -309    153    155     67    135     18    122    480    509
    301    322     20   -311    140    174     67    137     25    129    488    514
    298    337     38   -319    129    189     80    148     38    142    501    527
    298    345     46   -322    127    197     90    155     46    150    504    527
    298    350     51   -327    122    202     88    155     51    150    506    527
    288    350     62   -319    111    205     83    155     54    148    506    530
    285    366     77   -327    103    223     83    166     62    158    517    542
    285    368     83   -327    101    226     83    174     67    166    524    540
    275    374     96   -324     88    236     88    179     70    176    535    542
    309    452    142   -379     83    296    101    197     88    200    561    563
    324    483    155   -405     85    319    114    210    103    213    579    571
    270    407    137   -337     67    272     98    197     90    194    558    542
    296    415    119   -355     85    270     96    200     90    200    558    542
    303    431    127   -368     88    280    106    215    101    215    568    550
    311    444    132   -379     88    290    106    223    106    223    571    550
    327    459    132   -392     98    296    101    233    109    228    574    553
    345    491    145   -418     98    319    109    246    119    246    592    574
    353    506    150   -431    101    329    116    252    127    254    602    579
    361    511    150   -439    103    329    119    249    129    252    600    566
    384    545    161   -465    111    353    129    254    129    259    607    568
    384    545    161   -465    111    353    142    257    135    262    613    566
    379    553    174   -467    101    366    155    262    148    275    623    568
    397    581    184   -491    106    384    168    272    163    293    636    571
    381    597    215   -488     83    407    176    277    176    301    644    574
    355    597    241   -475     57    420    176    275    187    314    652    571
    368    613    244   -491     62    428    184    285    210    335    667    581
    397    636    239   -519     77    439    210    309    239    366    685    594
    368    602    233   -485     67    418    218    309    241    371    680    594
    309    553    244   -431     31    400    200    288    226    358    657    589
    340    584    244   -462     49    413    207    303    246    371    662    605
    376    633    254   -506     62    446    223    319    267    394    680    631
    337    613    275   -475     31    444    223    319    275    400    683    631
    345    628    283   -488     31    457    239    332    293    410    698    633
    332    618    283   -475     23    452    239    329    293    415    701    628
    309    607    298   -459      5    452    228    319    290    415    709    623
    311    626    314   -467      0    470    226    322    298    418    727    631
    309    639    327   -475    -10    483    246    340    316    433    740    644
    311    670    358   -491    -23    514    277    368    342    462    761    670
    311    709    397   -511    -44    553    303    392    361    485    769    691
    306    748    441   -527    -67    594    324    410    384    506    784    709
    314    756    441   -535    -64    600    329    405    387    509    784    709
    316    758    441   -537    -62    602    329    402    387    506    776    709
    322    800    475   -561    -77    639    337    407    397    519    789    719
    324    836    511   -579    -93    675    337    405    402    530    815    748
    322    839    514   -581    -98    678    329    392    400    535    820    756
    311    815    504   -563    -96    659    298    361    371    511    795    732
    306    802    496   -555    -93    649    259    322    337    485    769    722
    306    797    491   -550    -90    644    239    301    322    475    753    719
    296    758    462   -530    -83    613    231    293    309    457    727    717
    285    735    446   -511    -80    592    215    280    290    436    693    704
    283    701    418   -493    -67    561    192    254    259    410    652    672
    270    633    363   -452    -46    498    179    228    228    374    594    626
    267    607    337   -439    -36    472    163    205    205    345    566    594
    270    589    319   -431    -23    454    155    192    192    329    558    581
    252    532    277   -394    -12    405    135    166    155    298    530    555
    228    493    265   -361    -18    379    127    150    129    277    511    535
    233    522    285   -379    -25    405    129    142    119    277    511    532
    233    545    311   -389    -38    428    132    135    114    283    511    532
    210    530    316   -371    -51    423    135    135    122    280    506    532
    220    488    267   -353    -23    379    132    132    114    265    475    504
    252    361    109   -306     72    233    166    168     83    202    381    413
    236    270     33   -254    101    153    246    254     93    155    316    332
    254    293     36   -275    109    166    348    394    174    200    340    350
    324    553    228   -439     49    392    431    553    361    413    540    550
    316   1184    865   -750   -275   1026    420    592    649    841   1028   1036
    122   1795   1673   -958   -776   1732    288    415    859   1254   1517   1517
     -7   1927   1935   -961   -971   1930     -5     36    750   1306   1623   1613
    -77   1395   1473   -657   -774   1434   -252   -379    275    813   1158   1179
    -54    524    579   -236   -316    553   -322   -592   -283     80    418    480
     54    140     85    -98    -15    114   -285   -478   -374   -124    163    207
     98    106      7   -103     44     57   -179   -306   -270    -70    181    192
    111    179     67   -145     23    124    -54   -150   -140     33    257    241
    155    290    132   -226     10    213     20    -54    -41    116    332    309
    174    342    168   -259      2    257     72      7     20    168    374    350
    187    371    184   -280      0    280    101     49     59    197    397    366
    189    381    192   -285      0    288    109     64     77    215    407    371
    194    405    210   -301     -7    306    119     70     90    228    418    381
    181    413    228   -298    -23    322    122     72     96    233    420    384
    171    407    236   -290    -33    322    119     62     93    233    407    379
    179    418    239   -298    -28    329    122     59     98    231    394    371
    158    413    254   -285    -49    335    127     57    103    236    389    368
    137    436    298   -288    -80    368    140     64    122    249    402    374
    114    431    316   -275   -101    374    140     67    124    254    410    368
     96    431    335   -262   -119    384    137     64    127    257    410    366
    119    457    337   -290   -109    400    132     62    132    265    407    361
    114    475    358   -296   -122    418    129     57    142    272    402    358
     96    478    381   -290   -142    431    119     57    145    275    392    355
    114    514    400   -314   -142    457    122     67    158    293    405    368
    116    511    392   -314   -137    452    116     67    163    296    405    371
    129    511    381   -322   -127    446    114     70    171    306    410    379
    119    522    402   -322   -140    462    116     72    181    319    418    381
    127    519    392   -322   -132    457    116     75    187    322    420    376
    140    509    368   -327   -114    441    106     72    179    316    415    363
    150    522    371   -337   -109    446    101     80    181    324    426    374
    158    553    392   -355   -116    472    109     98    205    348    449    400
    174    566    392   -368   -109    480    114    101    215    355    457    413
    184    576    389   -381   -103    483    109    103    215    353    465    410
    192    592    400   -394   -103    496    106    109    220    358    470    413
    194    594    397   -394   -101    496    103    116    228    363    480    418
    194    610    415   -402   -109    514    116    135    254    384    501    439
    181    623    441   -405   -129    532    129    137    267    400    498    441
    158    613    454   -387   -148    535    135    137    272    400    488    426
    142    626    480   -387   -168    555    161    158    296    423    506    433
    137    672    535   -405   -197    605    189    189    335    467    542    454
    114    678    563   -397   -223    620    205    210    371    496    566    462
     83    654    571   -368   -244    613    220    220    392    519    558    452
     46    631    584   -340   -270    607    239    233    415    542    542    436
     25    636    610   -329   -290    623    259    246    449    568    550    439
     18    639    620   -329   -301    631    283    257    465    587    581    433
     25    644    618   -335   -296    631    298    270    478    602    623    426
     33    646    610   -340   -288    628    306    288    491    607    649    418
     36    659    623   -348   -293    641    311    303    511    607    659    420
     46    678    631   -363   -293    654    303    316    535    618    675    446
     49    675    623   -363   -288    649    301    322    545    628    670    446
     54    683    626   -371   -285    654    296    316    553    639    654    444
     54    693    639   -374   -290    667    303    314    561    649    646    449
     51    688    636   -374   -290    662    309    311    558    652    636    449
     57    711    654   -387   -298    683    324    324    574    659    623    457
     70    732    662   -402   -296    698    337    335    587    665    607    472
     72    753    680   -413   -303    717    355    348    602    670    600    488
     67    761    691   -415   -311    727    371    366    613    678    587    501
     64    769    704   -418   -319    737    381    374    620    680    571    504
     64    787    719   -426   -327    753    384    376    623    683    561    511
     67    828    761   -446   -345    795    402    387    649    709    574    540
     46    839    789   -444   -371    813    405    379    659    717    579    555
     36    828    792   -433   -376    810    392    366    654    706    571    558
     20    797    774   -410   -376    787    363    335    633    683    550    550
     10    776    766   -392   -376    771    332    311    613    667    530    545
      0    727    724   -366   -361    727    316    296    589    646    509    535
     -7    688    696   -340   -353    691    314    293    581    636    485    527
    -36    657    691   -311   -363    672    316    296    579    628    470    524
    -72    602    675   -265   -374    639    301    275    555    600    433    501
    -80    542    623   -233   -350    581    285    257    532    571    400    478
    -70    511    581   -223   -324    545    283    241    514    550    366    462
   -129    436    566   -155   -348    501    259    205    483    506    314    428
   -127    431    558   -150   -342    493    252    194    467    491    296    413
    -67    506    571   -220   -319    537    275    213    488    504    314    420
    -98    465    563   -184   -329    514    272    205    478    491    303    405
   -101    454    553   -176   -327    504    272    202    475    496    306    405
   -119    426    545   -153   -332    485    267    194    470    488    298    389
   -111    345    457   -116   -283    400    265    184    431    439    236    322
   -116    207    322    -46   -218    265    296    210    387    358    132    210
   -114    135    249    -10   -181    192    366    296    394    327     96    150
    -51    210    262    -77   -155    236    457    459    496    405    174    220
     15    524    509   -272   -246    517    517    607    706    654    407    506
    -38   1127   1163   -545   -600   1145    545    675   1034   1091    878   1041
   -236   1675   1909   -719  -1072   1792    459    548   1283   1480   1327   1517
   -340   1714   2055   -685  -1197   1883    192    174   1132   1465   1337   1545
   -426    997   1423   -288   -924   1208    -25   -223    568    849    704    950
   -431    244    672     93   -550    457   -148   -415     90    265     83    342
   -332    -67    265    197   -301     98   -148   -322      7    116   -103    137
   -257    -70    187    163   -223     57    -36   -155     93    168    -85    140
   -259     -5    254    132   -257    124     77    -23    194    252    -25    194
   -259     54    314    101   -285    184    153     70    277    324     36    257
   -241    103    345     67   -293    223    202    129    329    374     72    301
   -213    132    345     41   -277    239    241    168    358    397     93    324
   -259     88    345     85   -303    215    241    168    353    400     90    319
   -254     96    350     77   -301    223    246    179    361    413     98    329
   -215    132    348     38   -280    239    262    202    374    420    116    342
   -283     57    340    114   -311    197    252    189    348    394    101    316
   -290     46    337    122   -314    192    267    202    353    397    116    319
   -259     85    345     85   -301    215    296    223    374    420    145    332
   -236    103    340     64   -288    223    314    239    387    431    150    340
   -285     46    332    119   -309    189    301    226    374    418    135    335
   -327      0    327    161   -327    163    283    218    363    407    137    332
   -290     38    329    124   -309    184    285    236    381    428    163    348
   -236    103    337     64   -285    220    301    259    407    457    176    371
   -215    129    345     44   -280    236    306    270    415    475    163    387
   -259     80    340     88   -301    210    288    259    402    467    135    361
   -272     67    340    103   -306    202    285    262    397    467    127    348
   -257     90    348     83   -303    218    283    265    402    475    140    348
   -241    116    358     62   -298    236    290    272    415    493    153    363
   -246     98    345     72   -296    220    270    262    407    496    145    361
   -215    106    322     54   -270    215    265    265    413    506    158    363
   -202    111    314     44   -257    213    267    277    415    511    171    376
   -228     75    303     77   -265    189    254    275    405    509    168    394
   -197     88    283     54   -241    187    239    272    397    504    163    407
   -174    114    285     28   -231    200    231    283    407    511    174    423
   -158    122    280     15   -218    200    228    290    418    522    189    428
   -127    150    277    -10   -202    213    239    306    433    542    207    441
   -129    150    280    -12   -205    215    254    322    444    553    215    449
    -88    205    290    -59   -189    246    283    342    467    581    241    472
   -122    181    301    -31   -213    239    275    329    459    576    231    457
   -142    163    306    -10   -223    233    267    324    454    566    218    439
    -98    210    306    -57   -202    257    290    355    488    597    241    470
   -109    200    306    -46   -207    252    296    376    511    620    254    478
   -155    148    303      2   -231    226    293    381    522    623    246    467
   -124    200    324    -36   -223    262    329    413    561    659    270    491
   -106    231    337    -64   -223    283    358    428    587    683    277    496
   -166    171    335     -2   -252    252    348    418    581    672    259    470
   -192    150    340     20   -267    246    345    420    589    678    257    467
   -194    145    340     25   -267    241    355    433    605    693    265    475
   -194    142    337     25   -267    241    355    433    613    701    272    475
   -210    148    355     31   -283    252    350    431    620    709    277    470
   -194    174    368     10   -280    270    353    441    639    719    288    478
   -184    200    384     -7   -283    290    374    459    659    735    301    491
   -244    158    400     41   -324    277    371    452    657    735    303    483
   -246    168    415     38   -332    290    379    470    675    756    322    488
   -220    228    446     -5   -332    337    400    504    706    784    355    511
   -246    249    496      0   -371    371    413    524    730    807    379    527
   -246    267    514    -10   -381    389    441    553    758    828    405    550
   -231    303    535    -36   -381    418    465    571    779    846    436    574
   -236    314    548    -38   -392    431    465    568    784    852    454    579
   -226    337    563    -54   -394    449    475    581    805    865    483    597
   -192    392    581   -101   -387    488    475    576    815    872    501    610
   -174    407    581   -116   -376    493    457    553    805    867    504    607
   -194    358    553    -83   -374    454    413    506    769    839    485    581
   -163    363    527    -98   -345    444    379    475    753    828    480    571
   -101    379    478   -140   -290    428    363    459    740    815    478    563
   -122    337    459   -109   -290    397    340    433    714    792    465    540
   -114    314    426   -101   -270    368    337    426    704    782    465    527
   -132    239    371    -51   -252    303    322    397    665    745    439    496
   -150    168    319    -10   -236    244    290    368    628    709    407    459
   -153    116    270     18   -210    192    285    358    605    680    381    423
   -119    103    220      5   -168    163    293    353    592    659    363    402
   -150     44    194     54   -171    119    262    319    558    623    327    366
   -210    -10    200    109   -207     93    233    288    532    594    311    350
   -223    -18    202    119   -215     90    231    283    535    592    319    361
   -220    -31    189    124   -207     77    226    277    530    584    322    363
   -202     -5    197    103   -200     96    223    275    535    587    329    363
   -187    -31    155    109   -174     62    231    280    527    568    309    342
   -189   -161     28    176   -111    -67    218    270    465    488    207    244
   -189   -280    -90    233    -49   -187    283    327    449    420    111    140
   -226   -322    -96    275    -64   -210    366    415    483    415     88     90
   -205   -192     10    197   -109    -90    431    545    600    532    194    174
   -135    285    420    -75   -277    350    478    683    859    867    561    540
   -205    953   1156   -376   -680   1054    498    717   1169   1337   1091   1062
   -355   1340   1696   -491  -1026   1517    306    467   1244   1600   1405   1335
   -400   1106   1506   -353   -953   1304      7     38    896   1337   1179   1106
   -454    457    911      0   -683    683   -135   -301    363    696    548    535
   -407   -132    275    267   -342     70   -192   -345     72    267     88    111
   -335   -361    -25    348   -155   -194   -166   -215     75    192    -28     -5
   -314   -392    -80    353   -116   -239    -88   -109    148    220    -25    -15
   -283   -311    -31    296   -127   -171     -5     -5    252    303     41     36
   -280   -228     51    254   -168    -88     49     59    335    374    106     88
   -290   -168    122    231   -207    -23     80     93    381    415    140    119
   -288   -135    153    210   -220      7    101    109    407    436    153    132
   -293   -101    192    197   -244     44    106    111    423    446    153    137
   -290    -72    215    181   -254     70    114    124    439    459    161    158
   -267    -41    226    155   -246     90    122    140    462    483    184    171
   -267    -70    197    166   -233     62    122    145    467    480    176    155
   -257    -59    197    158   -228     67    122    145    472    483    184    166
   -254    -54    197    153   -226     70    114    142    475    478    181    166
   -249    -57    192    153   -220     67    109    137    478    480    184    158
   -257    -41    215    148   -236     85    114    140    485    496    205    155
   -265    -57    207    161   -236     72    116    150    493    498    215    148
   -265    -57    205    158   -236     72    111    145    488    498    218    119
   -267    -49    218    158   -244     83    111    145    498    509    231    103
   -270    -59    210    163   -241     75    101    142    501    509    236     93
   -262    -62    197    161   -231     67     96    132    493    504    231     72
   -259    -57    202    155   -231     72     93    127    491    506    233     70
   -246    -41    205    145   -226     80     90    129    496    514    241     75
   -236    -44    192    137   -215     72    103    140    501    522    249     77
   -228    -41    187    132   -207     72    103    137    501    532    259     83
   -223    -44    179    132   -202     67     90    129    498    535    257     75
   -218    -33    184    127   -202     75     80    127    493    540    262     75
   -220    -46    174    132   -197     64     59    122    480    537    259     70
   -228    -57    171    142   -200     57     38    122    475    537    254     70
   -231    -57    174    145   -202     57     31    132    488    542    265     83
   -226    -54    171    140   -200     57     25    140    491    548    270     98
   -218    -38    179    127   -200     70     38    155    504    561    280    111
   -218    -38    179    129   -200     67     38    150    501    558    277    114
   -220    -49    171    135   -197     59     46    153    501    553    267    106
   -205    -20    184    114   -194     80     64    168    514    568    283    122
   -197      7    202     93   -200    103     57    174    532    592    301    124
   -197    -12    184    103   -192     83     59    168    540    589    296    101
   -207    -10    197    109   -205     90     75    174    558    597    293     85
   -215      5    220    106   -218    111     90    187    584    618    306     85
   -210      2    210    101   -210    103     96    181    592    623    301     70
   -210     -5    205    106   -207     98    109    187    610    639    309     57
   -220    -12    207    116   -215     96    116    192    623    652    316     51
   -236    -15    220    127   -228    101    122    187    628    652    311     36
   -252    -23    226    135   -239    101    127    184    636    652    309     23
   -246    -38    205    142   -226     83    122    176    633    644    301      5
   -244    -15    228    127   -236    106    111    168    636    652    311      5
   -244    -12    231    129   -239    109    111    171    641    662    322      2
   -252    -44    207    145   -231     80    116    181    652    665    322      5
   -241    -33    207    137   -226     88    119    192    659    670    327     15
   -244    -18    226    132   -236    103    142    215    678    691    345     41
   -233    -31    202    132   -218     85    153    236    693    709    353     54
   -241    -25    213    132   -228     93    166    257    711    727    361     72
   -239    -10    226    124   -233    106    176    270    724    735    363     98
   -226      7    231    106   -228    119    189    283    737    750    374    127
   -226     33    259     96   -241    145    200    290    756    782    397    166
   -239     62    298     88   -270    179    215    298    782    810    423    197
   -241     85    324     77   -283    205    239    311    807    833    436    226
   -241     83    322     77   -283    202    228    298    800    836    433    231
   -270     49    319    111   -293    184    213    275    779    828    423    228
   -277     28    303    122   -290    166    194    246    758    813    389    220
   -252     25    277    111   -265    153    197    246    756    813    392    226
   -262     -2    257    129   -259    127    192    239    748    797    379    213
   -298    -75    223    187   -262     72    179    220    722    758    355    189
   -314   -114    200    213   -259     44    163    194    688    737    345    158
   -327   -153    174    239   -252     10    158    179    665    722    327    129
   -332   -189    142    259   -239    -23    148    163    644    704    293    106
   -337   -223    114    280   -226    -54    140    150    626    693    270    109
   -324   -277     46    298   -187   -114    111    116    584    654    202     70
   -303   -303      0    303   -153   -150    101     93    548    628    132     36
   -322   -348    -25    332   -150   -187    101     85    540    620    103     12
   -329   -374    -44    353   -142   -210     96     80    540    613     80      0
   -324   -387    -64    355   -129   -228     88     83    542    605     85    -10
   -319   -454   -135    387    -93   -293     98    101    535    555     57    -59
   -329   -537   -207    433    -62   -374    155    161    537    501     -7   -145
   -335   -553   -218    444    -59   -387    231    249    584    498    -31   -197
   -301   -498   -197    400    -54   -348    314    384    701    587     51   -145
   -275   -231     44    252   -161    -93    371    501    888    836    316     83
   -319    314    633      2   -478    472    368    504   1106   1210    753    462
   -428    776   1205   -174   -815    989    192    257   1156   1486   1091    727
   -462    685   1148   -114   -805    914   -103   -135    865   1350    974    602
   -517    140    657    187   -587    397   -257   -467    379    779    379    140
   -511   -428     80    467   -296   -174   -306   -566     33    265   -153   -270
   -436   -724   -288    581    -75   -506   -293   -449     -2    150   -298   -415
   -387   -810   -423    597     15   -618   -236   -345     59    163   -314   -444
   -371   -787   -415    579     20   -602   -174   -275    137    210   -285   -402
   -275   -691   -418    480     70   -555   -135   -233    210    259   -246   -358
   -168   -610   -441    389    135   -527   -129   -215    262    301   -213   -327
   -122   -584   -465    350    171   -524   -119   -200    285    322   -197   -322
    -70   -555   -485    311    205   -522   -119   -200    280    322   -145   -327
    -41   -527   -485    285    220   -509   -132   -220    259    301   -106   -337
    -28   -532   -504    280    236   -519   -140   -239    252    270   -101   -361
    -54   -532   -480    293    213   -506   -137   -252    254    246   -119   -342
    -83   -542   -459    314    187   -501   -142   -257    252    244   -137   -348
    -98   -514   -415    303    155   -465   -132   -259    265    272   -150   -345
    -96   -496   -400    296    150   -449   -109   -252    283    316   -166   -332
    -83   -454   -374    267    145   -413   -106   -231    283    335    -83   -316
   -109   -431   -324    270    106   -379    -83   -200    288    327   -153   -301
   -148   -381   -236    265     44   -311    -62   -158    322    363    -88   -265
   -200   -371   -171    285    -15   -272    -64   -127    358    374    -15   -252
   -231   -353   -122    290    -57   -236    -64   -127    381    384     25   -252
   -210   -316   -106    262    -51   -213    -67   -132    389    418     -2   -228
   -184   -309   -124    244    -31   -218    -70   -129    394    431    -46   -202
   -166   -301   -135    233    -15   -218    -64   -127    402    436    -77   -192
   -179   -288   -109    233    -36   -200    -62   -135    394    436    -96   -181
   -189   -270    -83    228    -54   -176    -72   -142    392    444   -135   -181
   -213   -277    -64    244    -75   -171    -80   -145    389    452   -166   -176
   -213   -285    -72    249    -70   -179    -83   -137    387    449   -168   -166
   -207   -262    -54    231    -77   -158    -93   -137    389    454   -168   -148
   -205   -257    -51    231    -77   -155   -103   -132    392    452   -181   -140
   -205   -244    -41    223    -83   -142   -103   -111    407    462   -181   -114
   -202   -239    -36    220    -83   -137    -96    -96    418    470   -184    -96
   -205   -249    -44    226    -80   -148    -93    -88    420    459   -197    -96
   -218   -226    -10    220   -103   -119    -83    -75    431    462   -192    -85
   -244   -210     31    226   -137    -90    -70    -64    441    467   -184    -80
   -262   -179     83    220   -174    -49    -54    -54    454    478   -174    -83
   -277   -155    119    215   -200    -18    -41    -46    470    496   -168    -85
   -277   -145    132    210   -207     -7    -33    -44    478    509   -168    -96
   -280   -140    140    207   -210      0    -25    -36    493    524   -174   -103
   -283   -135    148    210   -215      5    -25    -36    501    527   -179   -135
   -280   -129    150    205   -218     10    -36    -44    506    524   -176   -168
   -283    -90    192    184   -239     49    -36    -46    524    540   -153   -181
   -293    -72    220    181   -259     72    -33    -49    540    553   -129   -200
   -290    -67    223    179   -257     77    -36    -54    548    563   -106   -213
   -293    -75    215    181   -257     70    -33    -67    545    566   -103   -231
   -290    -64    226    176   -259     80    -28    -70    548    581    -96   -236
   -288    -57    231    171   -262     85    -25    -75    550    597    -88   -252
   -290    -59    231    176   -262     85    -28    -77    558    613    -77   -267
   -293    -67    226    179   -259     77    -36    -72    568    628    -83   -285
   -311    -83    226    197   -270     70    -28    -70    579    633   -103   -296
   -309    -80    228    194   -270     75    -15    -62    594    631   -135   -296
   -298    -70    228    184   -265     77      0    -38    613    633   -158   -270
   -275    -59    213    166   -246     75     15    -23    618    620   -166   -244
   -257    -31    226    142   -244     96     31     -7    628    626   -168   -205
   -252    -18    231    135   -244    106     44      7    639    628   -176   -176
   -241     -2    239    122   -241    116     59     25    654    636   -184   -155
   -241     33    275    101   -259    153     80     49    688    667   -166   -122
   -249     54    301     96   -275    176     77     49    706    680   -142   -122
   -252     72    322     88   -288    197     83     44    714    685   -119   -135
   -249     64    314     93   -280    189     67     25    706    675   -103   -158
   -265     33    298    114   -283    166     41      2    693    652   -101   -179
   -272     15    288    129   -280    150     28    -12    685    633    -96   -197
   -296     -5    288    148   -293    140     31    -12    683    623   -124   -233
   -324    -20    303    174   -314    140     38     -2    685    626   -145   -252
   -381    -83    296    231   -340    106     33    -10    670    626   -145   -262
   -426   -161    265    293   -348     51     33    -15    646    602   -187   -296
   -446   -213    233    327   -340     10     57     -2    633    579   -228   -306
   -467   -259    207    363   -337    -25     88     10    626    571   -272   -324
   -504   -303    200    402   -353    -54     80     -2    607    561   -296   -332
   -498   -316    179    407   -340    -70     59    -25    579    537   -311   -368
   -475   -327    145    400   -311    -90     31    -54    542    496   -332   -407
   -462   -358    103    410   -283   -127      7    -80    511    459   -381   -428
   -415   -345     70    379   -244   -137      7    -93    496    444   -420   -433
   -363   -322     41    342   -205   -140     18    -90    485    433   -436   -410
   -371   -423    -54    394   -158   -239     25    -85    446    376   -524   -415
   -439   -613   -174    527   -132   -394     80    -20    433    309   -649   -480
   -467   -615   -148    540   -161   -381    194    124    517    350   -649   -475
   -389   -444    -54    418   -168   -252    314    319    688    506   -522   -363
   -311    -67    244    187   -277     88    371    462    917    797   -210    -80
   -374    501    875    -62   -623    688    353    457   1158   1195    254    363
   -501    919   1421   -210   -961   1169    140    184   1234   1475    571    659
   -561    758   1319   -101   -940   1039   -179   -223    958   1319    446    532
   -628    155    782    233   -704    467   -340   -600    407    698   -145     31
   -628   -509    119    568   -374   -194   -348   -672     12    145   -696   -439
   -540   -740   -200    639   -171   -470   -285   -504     31     80   -800   -535
   -514   -795   -283    654   -116   -540   -200   -366    114    106   -807   -540
   -488   -724   -236    605   -127   -480   -114   -262    215    174   -761   -509
   -462   -618   -155    540   -153   -387    -46   -181    311    257   -691   -446
   -441   -576   -135    509   -155   -355    -12   -155    348    290   -665   -428
   -366   -496   -129    431   -119   -314     75   -142    387    332   -636   -397
   -283   -413   -132    348    -75   -272    142   -106    413    361   -613   -371
   -275   -423   -148    350    -64   -285    122    -44    402    355   -618   -366
   -272   -441   -168    358    -54   -306     80    -28    387    327   -631   -374
   -285   -470   -187    376    -51   -329     49    -41    374    293   -641   -397
   -283   -470   -187    374    -49   -329     44    -44    379    285   -657   -394
   -259   -457   -197    358    -31   -327     46    -33    392    296   -672   -381
   -265   -459   -194    361    -36   -327     59    -31    394    296   -693   -379
   -262   -459   -200    361    -31   -329     72    -31    392    288   -709   -363
   -298   -501   -202    397    -49   -353     67    -41    387    283   -724   -366
   -335   -537   -202    436    -67   -371     57    -46    379    277   -730   -379
   -285   -488   -202    384    -41   -345     70    -28    392    298   -724   -366
   -298   -491   -192    394    -54   -342     70    -33    389    296   -719   -374
   -298   -467   -171    381    -64   -319     72    -31    400    301   -701   -371
   -280   -428   -148    355    -67   -288     88    -15    418    319   -678   -358
   -324   -485   -161    402    -83   -322     62    -31    389    296   -701   -381
   -309   -470   -161    389    -75   -314     51    -23    387    301   -693   -384
   -262   -368   -109    314    -77   -239     72     -2    423    337   -646   -358
   -303   -392    -88    348   -109   -241     51    -20    413    329   -644   -371
   -327   -436   -109    381   -111   -272     23    -38    392    314   -657   -387
   -303   -428   -124    366    -90   -275     25    -25    394    319   -649   -381
   -285   -405   -122    342    -83   -265     31    -15    400    324   -641   -368
   -324   -444   -119    384   -103   -283     15    -28    384    301   -659   -376
   -335   -452   -119    392   -109   -285      7    -28    374    288   -675   -379
   -324   -457   -132    389    -96   -296     10    -28    368    285   -683   -384
   -288   -420   -135    353    -77   -280     18    -28    366    293   -678   -387
   -285   -423   -137    355    -75   -280      7    -44    348    288   -688   -384
   -285   -420   -135    353    -77   -277      0    -64    327    270   -701   -389
   -257   -379   -124    316    -67   -252      2    -67    327    267   -704   -392
   -244   -371   -127    306    -59   -252      0    -75    335    262   -714   -400
   -210   -322   -111    267    -49   -218     12    -62    366    283   -688   -384
   -200   -327   -127    262    -38   -228     18    -62    381    277   -688   -394
   -215   -327   -111    270    -54   -218     25    -57    394    285   -688   -397
   -259   -340    -83    298    -90   -213     12    -72    387    285   -696   -423
   -267   -335    -67    301   -101   -202     -5    -93    379    280   -704   -446
   -231   -309    -80    270    -77   -194    -10    -98    381    280   -704   -454
   -194   -280    -88    236    -54   -184    -10    -98    384    280   -706   -454
   -207   -288    -80    246    -64   -184    -18   -106    379    275   -714   -462
   -205   -270    -64    239    -70   -168    -12   -103    389    285   -693   -441
   -148   -231    -83    187    -33   -158     -7    -93    405    301   -678   -428
   -155   -233    -77    194    -41   -155    -23    -93    407    298   -678   -433
   -166   -200    -33    181    -67   -116    -33    -85    423    311   -662   -415
   -132   -166    -33    150    -49   -101    -33    -72    433    311   -652   -410
    -72    -80    -10     75    -33    -46     -2    -33    470    342   -618   -392
   -122   -103     18    111    -70    -44     12    -20    483    342   -613   -400
   -171    -88     80    129   -127     -2     15    -10    498    348   -597   -394
   -145     -7    137     77   -142     64     31     12    530    368   -561   -361
   -148    -20    127     83   -140     51     28     18    532    361   -563   -363
   -140     15    155     62   -148     85     31     23    545    371   -545   -358
    -93    103    197     -5   -145    150     44     41    568    397   -509   -327
    -83    140    223    -28   -153    181     49     38    587    407   -483   -306
   -119    116    233      0   -176    174     23     15    574    381   -491   -314
   -150     96    244     25   -197    168    -20    -23    542    363   -514   -335
   -137     90    226     20   -181    158    -57    -57    519    348   -535   -348
   -111    132    244    -10   -176    187    -57    -59    522    361   -532   -332
   -116    135    249    -10   -184    192    -67    -72    514    358   -548   -329
   -127     96    223     15   -176    158    -88    -98    488    327   -587   -358
   -135     15    148     57   -142     80   -122   -137    444    280   -641   -423
   -116    -46     70     83    -93     10   -148   -166    407    236   -691   -462
   -103    -44     57     72    -83      5   -168   -192    389    215   -711   -475
    -83    -80      2     80    -44    -38   -207   -236    350    171   -761   -509
    -59   -122    -62     88      0    -93   -246   -285    301    122   -815   -558
    -46   -129    -83     88     18   -106   -272   -316    275     96   -854   -597
     -2   -106   -106     54     49   -106   -293   -332    259     80   -875   -607
      0   -127   -127     62     62   -127   -324   -363    239     62   -901   -626
     -2   -168   -168     83     83   -168   -361   -397    210     33   -937   -649
     12   -213   -226    101    119   -218   -379   -410    184     10   -979   -675
     49   -296   -345    122    194   -319   -337   -355    163    -44  -1067   -761
     75   -311   -389    116    231   -350   -233   -231    210    -49  -1106   -800
     98   -228   -329     62    213   -277   -119    -54    335     41  -1039   -730
    137     46    -90    -90    114    -20    -54     93    540    275   -795   -493
    140    662    519   -402   -189    592   -109     77    800    706   -306     -2
    -38   1218   1254   -589   -646   1236   -327   -200    932   1060    127    426
   -140   1270   1410   -566   -776   1337   -696   -652    740   1039    158    452
   -179    711    891   -265   -535    800   -971  -1117    181    472   -376    -15
   -184   -140     44    161   -116    -49  -1036  -1296   -371   -270  -1135   -693
   -109   -548   -439    327    163   -493  -1002  -1182   -480   -496  -1400   -982
    -38   -602   -563    319    259   -584   -909  -1013   -387   -457  -1395  -1008
    -28   -550   -522    290    246   -537   -815   -891   -280   -368  -1350   -969
      0   -444   -446    220    223   -446   -761   -820   -194   -275  -1291   -914
     36   -358   -394    161    215   -376   -732   -782   -145   -220  -1252   -878
     20   -371   -394    174    205   -381   -743   -787   -150   -220  -1270   -870
      5   -366   -371    181    187   -368   -756   -797   -161   -226  -1299   -844
     51   -309   -363    127    205   -335   -750   -792   -155   -215  -1288   -833
     62   -293   -355    114    207   -324   -756   -797   -161   -220  -1291   -839
     38   -309   -348    132    192   -327   -774   -815   -181   -231  -1304   -849
     41   -303   -345    132    192   -324   -787   -831   -197   -241  -1322   -859
     44   -285   -332    119    187   -309   -797   -841   -207   -246  -1332   -844
     20   -298   -319    137    168   -309   -818   -865   -236   -267  -1356   -839
     36   -272   -309    116    171   -290   -841   -880   -257   -283  -1374   -831
     38   -272   -311    116    174   -290   -859   -893   -275   -296  -1384   -849
     62   -244   -309     90    181   -275   -870   -904   -285   -290  -1376   -854
    124   -179   -303     25    213   -241   -865   -891   -272   -272  -1356   -826
    161   -142   -303    -10    228   -220   -867   -885   -280   -270  -1356   -813
    161   -132   -293    -12    226   -213   -896   -909   -311   -290  -1371   -813
    181   -129   -311    -28    246   -220   -917   -927   -332   -303  -1384   -815
    202   -101   -303    -51    252   -200   -924   -932   -345   -303  -1387   -807
    213    -70   -285    -72    249   -176   -937   -943   -358   -309  -1402   -805
    200   -111   -311    -44    254   -210   -974   -974   -405   -340  -1444   -839
    187   -127   -314    -31    249   -220   -992   -992   -431   -348  -1452   -852
    200   -127   -327    -36    262   -226  -1023  -1010   -465   -366  -1465   -862
    246   -106   -353    -70    298   -228  -1049  -1023   -488   -376  -1478   -870
    296    -49   -345   -122    319   -197  -1057  -1015   -493   -371  -1470   -870
    277    -38   -316   -122    296   -176  -1080  -1026   -517   -384  -1480   -888
    272    -51   -324   -111    298   -187  -1106  -1041   -545   -407  -1499   -914
    280    -62   -342   -111    309   -200  -1130  -1060   -574   -431  -1517   -937
    267    -75   -342    -96    303   -207  -1158  -1091   -607   -459  -1543   -966
    275    -83   -358    -96    314   -220  -1179  -1111   -639   -478  -1558   -997
    306    -49   -358   -129    332   -202  -1179  -1119   -646   -483  -1556  -1005
    322    -33   -355   -145    337   -194  -1182  -1130   -659   -493  -1569  -1008
    285    -67   -353   -109    319   -210  -1202  -1158   -691   -522  -1602  -1018
    246    -80   -327    -83    285   -202  -1223  -1176   -709   -537  -1623  -1010
    223    -72   -296    -75    259   -184  -1221  -1169   -696   -522  -1615   -982
    200    -57   -259    -72    228   -158  -1210  -1158   -678   -496  -1608   -976
    213    -72   -285    -70    249   -179  -1213  -1174   -683   -496  -1636  -1002
    246    -57   -303    -96    272   -179  -1228  -1200   -696   -498  -1654  -1002
    267    -18   -285   -124    275   -150  -1257  -1228   -711   -509  -1667  -1005
    270    -36   -306   -119    288   -171  -1288  -1262   -737   -530  -1691  -1021
    257    -80   -337    -88    296   -207  -1322  -1299   -776   -563  -1730  -1041
    231   -103   -335    -64    280   -218  -1345  -1319   -795   -579  -1745  -1067
    275    -64   -340   -106    306   -202  -1345  -1317   -779   -566  -1730  -1080
    306    -57   -363   -127    335   -210  -1369  -1327   -779   -571  -1738  -1106
    293    -67   -361   -111    327   -213  -1400  -1348   -789   -581  -1758  -1132
    303    -59   -363   -122    329   -210  -1426  -1369   -800   -587  -1774  -1156
    337    -25   -363   -155    350   -194  -1421  -1371   -797   -587  -1777  -1150
    371      7   -363   -192    368   -176  -1426  -1379   -800   -589  -1792  -1124
    394     25   -368   -210    381   -171  -1439  -1395   -805   -594  -1816  -1127
    413     25   -387   -220    400   -179  -1467  -1418   -823   -610  -1839  -1132
    449     51   -400   -252    426   -174  -1465  -1421   -826   -602  -1855  -1135
    491     77   -413   -288    452   -166  -1460  -1428   -826   -597  -1870  -1137
    491    114   -376   -301    433   -129  -1467  -1441   -833   -592  -1870  -1132
    470    122   -348   -296    407   -111  -1467  -1452   -815   -589  -1886  -1122
    454    122   -332   -290    394   -103  -1496  -1478   -820   -581  -1909  -1111
    431    103   -327   -270    379   -111  -1543  -1522   -846   -589  -1930  -1122
    423     96   -327   -259    376   -114  -1579  -1566   -872   -618  -1943  -1132
    413     64   -350   -241    381   -140  -1608  -1595   -888   -636  -1948  -1150
    379     23   -355   -202    366   -163  -1626  -1610   -901   -641  -1940  -1150
    342    -18   -363   -163    350   -189  -1641  -1628   -917   -649  -1953  -1158
    337    -44   -381   -145    358   -213  -1654  -1647   -932   -670  -1974  -1179
    345    -93   -439   -127    389   -265  -1673  -1667   -963   -701  -1997  -1208
    306   -163   -470    -72    387   -316  -1686  -1688   -995   -719  -2021  -1236
    270   -220   -491    -25    379   -355  -1699  -1704  -1021   -735  -2042  -1262
    249   -265   -514      7    381   -389  -1719  -1735  -1049   -763  -2068  -1291
    223   -319   -545     46    381   -431  -1748  -1779  -1083   -800  -2086  -1335
    233   -296   -530     31    381   -413  -1753  -1790  -1078   -802  -2081  -1337
    239   -280   -522     20    379   -400  -1758  -1803  -1088   -815  -2112  -1345
    220   -288   -509     33    363   -397  -1774  -1823  -1106   -836  -2148  -1361
    205   -324   -530     59    366   -426  -1787  -1836  -1122   -859  -2179  -1379
    205   -405   -610     98    407   -506  -1777  -1823  -1140   -898  -2231  -1423
    205   -496   -701    145    452   -597  -1701  -1740  -1137   -945  -2296  -1501
    200   -504   -704    153    452   -602  -1584  -1597  -1065   -911  -2291  -1519
    254   -371   -628     57    441   -498  -1478  -1400   -909   -769  -2169  -1405
    309     70   -239   -189    275    -83  -1428  -1275   -654   -444  -1810  -1031
    210    795    584   -504   -187    691  -1462  -1301   -332     54  -1223   -426
    -38   1296   1335   -628   -685   1314  -1680  -1602   -200    389   -787      7
   -171   1052   1221   -441   -696   1135  -2000  -2052   -511    155   -984   -174
   -200    246    446    -23   -324    345  -2192  -2434  -1117   -550  -1691   -836
   -150   -566   -418    355    132   -493  -2247  -2546  -1558  -1145  -2333  -1467
    -57   -810   -753    433    348   -782  -2187  -2397  -1558  -1231  -2462  -1631
    -10   -737   -727    374    355   -732  -2034  -2195  -1402  -1119  -2377  -1579
     31   -607   -639    288    332   -620  -1906  -2036  -1254   -992  -2257  -1493
     54   -530   -584    236    319   -558  -1831  -1948  -1166   -917  -2187  -1439
     59   -496   -555    218    306   -524  -1790  -1901  -1119   -878  -2148  -1415
     51   -514   -568    228    309   -540  -1777  -1893  -1117   -885  -2143  -1421
     38   -498   -537    231    285   -519  -1761  -1883  -1101   -878  -2130  -1408
     41   -475   -517    215    277   -496  -1751  -1870  -1088   -862  -2104  -1400
     44   -472   -517    215    280   -493  -1730  -1855  -1078   -857  -2094  -1397
     18   -488   -509    233    262   -496  -1706  -1842  -1075   -854  -2091  -1387
     10   -488   -501    239    254   -493  -1683  -1821  -1062   -844  -2068  -1371
     10   -480   -491    233    249   -485  -1665  -1800  -1052   -846  -2044  -1356
      2   -485   -488    241    244   -485  -1649  -1782  -1044   -867  -2026  -1350
     10   -498   -509    241    259   -504  -1634  -1769  -1041   -872  -2008  -1348
      5   -475   -480    233    241   -478  -1621  -1753  -1031   -865  -1987  -1332
    -10   -483   -472    244    228   -478  -1618  -1748  -1036   -867  -1977  -1327
    -12   -498   -485    257    236   -493  -1610  -1735  -1041   -870  -1966  -1322
    -25   -470   -444    244    207   -457  -1574  -1701  -1015   -846  -1927  -1283
    -28   -454   -426    239    197   -441  -1548  -1673   -997   -826  -1899  -1254
    -36   -491   -454    262    207   -475  -1540  -1660  -1002   -828  -1893  -1252
    -46   -514   -467    280    210   -491  -1530  -1644  -1002   -831  -1880  -1241
    -46   -493   -446    267    200   -470  -1512  -1626  -1000   -823  -1855  -1226
    -46   -493   -446    270    197   -470  -1501  -1613  -1002   -820  -1834  -1213
    -41   -467   -428    252    192   -446  -1491  -1595   -995   -810  -1808  -1189
    -33   -457   -423    246    194   -441  -1478  -1574   -992   -805  -1784  -1176
    -38   -462   -426    249    192   -444  -1460  -1551   -989   -802  -1764  -1161
    -36   -470   -433    252    197   -452  -1447  -1525   -984   -797  -1743  -1137
    -36   -478   -441    257    200   -459  -1431  -1504   -987   -792  -1719  -1114
    -28   -470   -441    249    205   -457  -1410  -1475   -976   -787  -1691  -1093
    -31   -475   -446    252    207   -462  -1384  -1447   -966   -779  -1665  -1075
    -25   -459   -433    241    202   -446  -1358  -1415   -956   -766  -1636  -1054
    -36   -444   -407    239    184   -426  -1335  -1392   -953   -753  -1610  -1039
    -41   -439   -397    241    176   -418  -1312  -1369   -948   -748  -1579  -1021
    -44   -444   -400    241    176   -423  -1293  -1348   -948   -745  -1553   -995
    -36   -431   -394    233    179   -415  -1257  -1309   -930   -730  -1512   -958
    -36   -418   -381    226    171   -400  -1221  -1270   -906   -706  -1473   -924
    -31   -345   -314    189    140   -329  -1171  -1223   -859   -659  -1421   -867
    -46   -361   -316    202    135   -340  -1150  -1205   -849   -646  -1418   -862
    -59   -405   -345    231    140   -376  -1135  -1184   -846   -641  -1426   -859
    -64   -452   -389    257    161   -420  -1119  -1174   -841   -649  -1441   -872
    -83   -436   -353    259    135   -394  -1104  -1163   -831   -641  -1405   -849
    -85   -410   -324    246    116   -368  -1078  -1148   -826   -633  -1405   -818
    -54   -402   -348    226    145   -376  -1044  -1119   -818   -623  -1379   -789
    -80   -426   -348    252    132   -387  -1021  -1098   -815   -613  -1340   -771
   -132   -478   -345    306    106   -413  -1010  -1088   -823   -610  -1356   -776
   -124   -475   -353    298    114   -415   -987  -1057   -820   -594  -1358   -763
    -59   -410   -350    233    142   -381   -940  -1010   -800   -574  -1278   -730
    -36   -374   -340    205    148   -358   -904   -974   -795   -568  -1174   -704
   -101   -400   -298    252     98   -350   -878   -953   -805   -571  -1153   -709
   -111   -405   -293    257     88   -350   -844   -917   -800   -555  -1163   -693
    -70   -361   -290    215    109   -327   -787   -862   -774   -537  -1148   -659
    -25   -337   -311    179    140   -324   -748   -820   -763   -537  -1122   -644
      0   -345   -345    174    171   -345   -730   -797   -761   -530  -1148   -628
      0   -335   -337    166    168   -337   -714   -797   -756   -511  -1091   -602
     23   -327   -350    150    187   -337   -696   -792   -761   -506  -1028   -581
     54   -319   -374    132    213   -345   -685   -797   -769   -509  -1041   -568
     88   -348   -436    129    262   -392   -709   -823   -813   -555  -1109   -579
    127   -337   -467    103    296   -402   -704   -823   -833   -571  -1104   -555
    116   -311   -431     96    272   -371   -688   -807   -836   -571  -1067   -501
     46   -374   -423    163    233   -397   -675   -797   -862   -594  -1047   -478
    -10   -431   -420    220    205   -426   -646   -779   -885   -610  -1023   -462
    -59   -462   -402    259    168   -433   -615   -753   -893   -620  -1005   -439
    -93   -522   -431    306    166   -478   -605   -737   -917   -649  -1008   -433
   -137   -587   -452    361    155   -519   -589   -719   -935   -667  -1000   -413
   -166   -615   -449    392    140   -532   -563   -701   -950   -678   -979   -392
   -215   -659   -446    436    114   -553   -527   -685   -971   -698   -971   -381
   -254   -701   -449    478     96   -576   -501   -665   -992   -724   -963   -366
   -298   -717   -418    506     59   -568   -472   -641  -1000   -724   -948   -353
   -306   -735   -428    522     59   -581   -452   -618  -1008   -724   -927   -322
   -337   -771   -436    553     46   -605   -439   -605  -1023   -743   -909   -316
   -350   -813   -465    581     54   -639   -415   -584  -1034   -771   -893   -316
   -324   -906   -581    613    127   -745   -379   -535  -1047   -831   -909   -350
   -387  -1070   -683    730    148   -878   -311   -449  -1054   -919   -963   -441
   -384  -1049   -665    714    140   -857   -194   -306   -987   -904   -924   -436
   -215   -787   -571    501    176   -680    -33    -80   -797   -719   -719   -270
   -142   -348   -207    244     31   -277     54     67   -542   -371   -314    101
   -293    215    509     38   -400    361     23     15   -298     44    202    589
   -433    467    898    -18   -665    680   -257   -322   -324    205    465    800
   -420    218    639    101   -530    428   -550   -745   -701    -88    249    561
   -433   -459    -28    444   -205   -244   -693  -1072  -1280   -784   -433    -41
   -387  -1083   -696    735    153   -891   -711  -1070  -1613  -1270   -974   -493
   -335  -1239   -904    784    283  -1072   -607   -875  -1553  -1286  -1031   -530
   -348  -1221   -875    784    262  -1049   -480   -724  -1454  -1231   -974   -478
   -392  -1176   -784    784    194   -982   -392   -607  -1361  -1161   -906   -400
   -337  -1083   -745    711    202   -914   -309   -511  -1280  -1106   -844   -314
   -259   -989   -730    620    233   -859   -246   -449  -1236  -1080   -813   -262
   -265   -974   -709    618    220   -841   -226   -420  -1228  -1093   -810   -239
   -293   -992   -698    641    200   -846   -207   -392  -1231  -1122   -800   -215
   -293  -1023   -730    659    218   -878   -200   -376  -1247  -1158   -763   -223
   -262  -1008   -745    633    239   -875   -202   -368  -1260  -1158   -722   -231
   -306  -1013   -709    659    200   -862   -200   -366  -1260  -1143   -688   -223
   -296   -987   -691    641    194   -839   -163   -340  -1244  -1135   -646   -215
   -270   -976   -706    623    218   -841   -135   -319  -1236  -1137   -636   -210
   -267   -963   -698    615    213   -831   -135   -311  -1244  -1106   -628   -202
   -288   -953   -665    620    187   -810   -140   -306  -1260  -1085   -618   -200
   -290   -935   -646    610    176   -789   -137   -296  -1265  -1093   -597   -218
   -272   -958   -685    615    205   -823   -122   -280  -1270  -1119   -594   -252
   -288   -969   -683    628    194   -826    -88   -254  -1262  -1119   -576   -259
   -285   -966   -680    626    194   -823    -54   -236  -1260  -1119   -550   -265
   -319   -992   -675    654    174   -833    -10   -205  -1244  -1117   -530   -267
   -361  -1023   -662    693    150   -844     12   -187  -1231  -1109   -509   -277
   -397  -1041   -644    717    122   -844     31   -163  -1228  -1119   -501   -288
   -384  -1028   -644    706    127   -839     38   -148  -1223  -1111   -472   -288
   -327  -1031   -704    678    184   -867     31   -137  -1223  -1111   -452   -293
   -267  -1034   -766    652    249   -901     20   -132  -1228  -1109   -431   -298
   -265  -1015   -750    639    241   -883     36   -109  -1218  -1096   -387   -296
   -246  -1008   -761    626    257   -885     41    -98  -1221  -1104   -363   -314
   -220   -963   -743    592    259   -854     51    -77  -1210  -1104   -324   -316
   -223   -943   -719    584    246   -831     80    -33  -1179  -1085   -267   -288
   -215   -948   -732    581    257   -841     90     -5  -1169  -1085   -236   -277
   -184   -904   -719    542    267   -813    122     28  -1140  -1070   -184   -265
   -184   -870   -685    527    249   -779    150     44  -1130  -1067   -150   -267
   -252   -927   -675    589    210   -802    168     49  -1130  -1085   -140   -285
   -179   -896   -717    535    267   -807    197     67  -1104  -1085   -103   -285
   -142   -836   -693    491    275   -766    241     96  -1065  -1067    -59   -272
   -272   -906   -633    587    179   -771    259     98  -1060  -1080    -51   -288
   -387   -963   -576    675     93   -771    254     93  -1052  -1085    -44   -293
   -324   -862   -540    592    106   -701    293    135   -992  -1039      5   -205
   -272   -787   -514    527    119   -652    345    184   -940  -1005     41   -132
   -296   -813   -517    553    109   -665    368    205   -919  -1000     57    -93
   -303   -815   -511    561    103   -665    371    205   -906  -1008     72    -72
   -303   -797   -493    550     93   -646    384    213   -888  -1002     93    -54
   -285   -800   -517    542    114   -659    387    207   -896  -1010     90    -62
   -288   -774   -488    530     98   -631    397    218   -878   -989    114    -46
   -236   -709   -472    472    116   -592    433    265   -833   -958    158      2
   -231   -685   -454    457    111   -571    449    285   -805   -945    179     28
   -290   -704   -413    496     59   -558    444    277   -802   -940    179     25
   -303   -685   -384    493     38   -537    457    298   -776   -914    181     20
   -249   -610   -361    431     54   -485    488    340   -735   -883    184      7
   -241   -587   -348    413     51   -467    511    381   -701   -862    213     25
   -259   -574   -316    415     25   -446    530    410   -670   -839    275     54
   -246   -519   -272    381     10   -397    571    454   -623   -792    358    109
   -283   -485   -202    384    -41   -345    602    488   -587   -761    431    150
   -259   -420   -161    337    -49   -290    636    519   -553   -740    501    176
   -277   -366    -88    322    -96   -228    641    522   -535   -717    571    194
   -322   -319      0    319   -163   -161    646    527   -511   -691    649    231
   -319   -231     88    275   -205    -72    675    555   -472   -652    724    272
   -345   -226    116    283   -231    -54    670    555   -472   -644    769    280
   -353   -205    148    280   -252    -31    680    571   -449   -615    849    314
   -384   -184    200    283   -296      7    688    610   -405   -566    943    355
   -376    -96    280    236   -329     90    730    670   -355   -532    995    410
   -363    -75    285    218   -327    103    706    636   -392   -574    979    410
   -405   -166    239    285   -322     33    665    568   -467   -646    927    350
   -410   -228    179    319   -296    -25    667    561   -498   -685    898    301
   -397   -270    127    335   -262    -72    672    574   -501   -693    896    265
   -436   -306    129    368   -285    -88    652    550   -511   -696    922    239
   -444   -309    135    376   -290    -88    665    563   -506   -717    940    246
   -420   -293    127    353   -275    -83    667    563   -519   -743    943    239
   -397   -285    111    342   -254    -88    659    545   -532   -774    940    233
   -366   -306     59    335   -213   -124    623    514   -561   -802    927    213
   -340   -335      5    335   -174   -166    587    478   -592   -833    901    171
   -363   -335     28    348   -197   -155    581    470   -602   -841    898    148
   -361   -410    -49    387   -155   -231    623    537   -592   -878    854    114
   -301   -439   -140    368    -83   -288    719    649   -545   -911    800     70
   -189   -337   -148    262    -23   -241    807    771   -444   -857    841     93
    -93   -150    -57    122    -20   -103    891    909   -277   -688   1008    239
    -49    280    329   -114   -189    303    872    937    -85   -376   1358    555
   -109    849    958   -371   -535    904    722    711    -10    -80   1722    870
   -158   1015   1174   -428   -667   1093    415    319   -189    -36   1818    943
   -202    701    901   -249   -550    800    236     15   -548   -400   1478    665
   -262     15    277    124   -270    145    244   -101   -979  -1075    823    176
   -231   -400   -171    314    -31   -285    262     23  -1075  -1288    602      0
   -239   -581   -342    410     49   -462    319    168  -1000  -1275    579    -44
   -246   -579   -332    410     41   -457    407    285   -878  -1192    639    -10
   -153   -402   -249    277     46   -327    504    418   -711  -1031    792    103
    -85   -239   -155    161     33   -197    568    478   -613   -932    896    171
   -150   -272   -122    210    -15   -197    587    480   -594   -932    904    150
   -202   -345   -142    272    -31   -244    589    475   -592   -945    893    129
   -155   -288   -132    223    -12   -210    605    498   -568   -924    927    168
   -103   -220   -116    161      5   -171    597    511   -545   -885    971    213
    -51   -228   -179    140     62   -205    574    493   -561   -896    969    210
    -23   -210   -187    114     80   -197    571    485   -558   -891    987    215
      0   -192   -192     96     96   -192    576    488   -550   -906    979    205
     25   -202   -228     85    127   -215    574    485   -553   -917    974    207
     28   -179   -207     72    116   -192    579    496   -535   -898   1000    239
     15   -124   -140     51     77   -132    584    511   -509   -883   1039    277
    -10   -122   -111     67     49   -116    597    535   -485   -862   1054    306
    -49   -153   -106    101     25   -129    615    563   -457   -831   1065    329
    -75   -153    -80    114      0   -116    633    600   -426   -802   1078    358
   -111   -132    -20    119    -46    -77    641    607   -415   -782   1070    374
   -145   -116     28    132    -88    -44    657    626   -397   -766   1070    402
   -197   -129     67    161   -135    -31    693    654   -368   -750   1085    452
   -244   -176     64    210   -155    -57    714    680   -350   -737   1083    480
   -257   -207     46    231   -153    -80    717    680   -350   -735   1060    488
   -236   -181     54    210   -145    -64    717    685   -342   -724   1065    532
   -218   -176     41    194   -129    -67    696    683   -348   -714   1060    563
   -168   -140     28    153    -98    -57    711    696   -345   -711   1052    587
   -174   -137     33    153   -106    -54    717    701   -348   -714   1049    602
   -197   -161     36    179   -116    -62    735    730   -332   -724   1070    620
   -200   -179     18    189   -109    -83    732    745   -322   -719   1101    615
   -189   -148     41    168   -116    -54    737    774   -293   -683   1148    633
   -213   -127     83    168   -150    -23    750    787   -288   -672   1166    633
   -192   -111     80    153   -137    -15    753    792   -283   -670   1158    631
   -171    -72     96    122   -137     10    782    820   -272   -670   1169    652
   -187    -88     98    135   -142      5    800    831   -267   -659   1182    670
   -161    -62     96    109   -129     15    818    844   -259   -646   1195    693
   -231    -70    161    150   -197     44    789    826   -262   -628   1202    714
   -270   -101    168    184   -220     33    805    844   -246   -631   1189    735
   -236    -57    176    145   -207     59    810    844   -239   -610   1200    740
   -226     -7    215    116   -220    103    818    852   -215   -587   1226    750
   -215     15    231    101   -223    122    841    867   -194   -571   1234    748
   -280    -36    244    155   -265    101    828    839   -213   -589   1208    724
   -272    -51    220    161   -249     83    815    823   -223   -613   1182    711
   -275    -44    231    158   -254     90    805    815   -223   -600   1195    745
   -241     38    280    101   -259    158    805    820   -205   -558   1241    774
   -228     31    259     98   -244    145    807    826   -213   -589   1210    732
   -239     33    272    101   -254    153    813    836   -200   -579   1210    743
   -259     54    311    101   -285    181    800    823   -197   -568   1218    748
   -254     80    335     88   -293    207    818    849   -179   -574   1218    743
   -309     31    337    137   -324    184    815    862   -179   -571   1205    717
   -272    116    389     77   -332    252    833    891   -145   -532   1236    756
   -215    166    381     23   -298    272    867    935   -116   -532   1247    776
   -213    161    374     25   -293    267    904    987    -80   -501   1275    807
   -293    197    491     46   -392    342    872    961    -83   -475   1299    826
   -309    241    550     33   -431    397    893   1000    -57   -485   1301    836
   -350    246    597     51   -475    423    904   1013    -41   -488   1304    841
   -363    272    636     46   -498    454    872    979    -46   -480   1322    865
   -368    329    698     18   -535    514    878    989    -28   -444   1371    906
   -368    332    701     18   -535    517    867    987    -38   -441   1392    909
   -389    280    667     51   -530    472    857    974    -67   -472   1382    898
   -426    301    727     62   -576    514    849    966    -70   -465   1400    911
   -483    296    779     93   -631    537    849    969    -70   -472   1395    906
   -465    311    776     75   -620    542    846    971    -70   -470   1413    906
   -376    280    657     44   -517    467    789    922   -119   -527   1358    846
   -329    187    517     72   -423    350    753    878   -184   -610   1280    761
   -319    127    446     96   -381    285    722    849   -220   -652   1254    717
   -277    145    420     64   -348    283    683    800   -259   -662   1257    680
   -202    161    361     18   -283    259    633    740   -319   -717   1210    589
   -119     70    189     25   -153    129    628    745   -345   -815   1117    496
    -51      7     59     20    -57     33    587    706   -387   -841   1091    444
     10     57     46    -33    -18     51    542    659   -418   -833   1111    428
     77    103     25    -93     25     64    522    644   -423   -839   1124    444
    103     36    -67    -70     85    -15    506    639   -444   -872   1080    420
    116    -23   -140    -46    127    -80    576    724   -407   -893   1021    363
    132    -20   -153    -57    142    -85    714    893   -296   -857   1015    363
    122     77    -44   -101     83     15    815   1041   -145   -722   1127    449
     93    280    187   -187    -46    233    872   1145     41   -496   1350    646
    114    745    628   -431   -257    688    826   1150    233   -153   1732   1002
     54   1275   1221   -665   -584   1249    589    844    220    132   2081   1286
      2   1369   1366   -685   -683   1366    254    436    -62     83   2112   1291
    -59    823    883   -381   -470    852    114    142   -574   -542   1543    888
    -38    272    311   -116   -174    290    135    119   -914  -1111    961    480
     -5     -7     -2      5      0     -5    213    290   -885  -1208    800    335
    -18   -142   -124     77     51   -132    288    418   -776  -1156    810    290
     10   -124   -135     57     72   -129    361    511   -657  -1093    852    337
    -15    -83    -67     46     25    -75    418    574   -537   -987    930    381
    -72    -25     44     49    -59      7    446    600   -467   -906   1010    400
   -103     41    142     28   -124     90    478    631   -415   -852   1067    439
   -132     70    202     31   -166    135    491    657   -384   -831   1083    470
   -176     49    226     62   -202    137    501    659   -366   -820   1098    496
   -166     59    226     51   -194    142    509    675   -345   -792   1122    522
   -174     59    231     54   -202    142    514    693   -314   -748   1163    558
   -205     80    285     62   -244    181    493    675   -311   -727   1195    574
   -223     70    293     75   -259    181    504    683   -306   -732   1176    568
   -239     93    329     72   -285    210    504    683   -298   -709   1189    571
   -241    127    368     54   -303    246    498    683   -285   -688   1202    574
   -249     93    342     77   -296    218    514    696   -272   -701   1187    568
   -259     67    324     93   -293    194    501    693   -259   -667   1205    579
   -244     96    340     72   -290    218    493    696   -236   -628   1249    610
   -277     98    374     88   -327    236    501    704   -220   -628   1254    626
   -314    122    436     96   -374    277    506    701   -207   -600   1293    633
   -329    140    470     93   -400    306    514    709   -197   -597   1291    631
   -348    168    517     88   -433    342    511    704   -176   -563   1291    649
   -353    158    511     96   -433    335    527    717   -145   -563   1267    649
   -329    142    472     93   -400    306    506    701   -132   -524   1262    659
   -322    124    446     98   -384    285    475    678   -145   -524   1249    636
   -311     90    402    109   -355    246    465    675   -150   -571   1241    600
   -296     77    371    109   -335    223    467    680   -140   -555   1247    592
   -259    106    366     77   -311    236    459    662   -148   -561   1210    592
   -213    145    358     33   -285    249    472    683   -124   -532   1197    574
   -192    171    361     10   -277    265    472    691   -114   -514   1213    563
   -231    124    355     51   -293    239    467    696   -114   -548   1192    545
   -228    137    366     46   -296    252    480    709    -85   -540   1195    537
   -226    148    371     38   -298    259    480    701    -72   -522   1228    542
   -218    194    413     10   -316    303    470    685    -72   -511   1265    548
   -239    171    410     33   -324    290    454    665    -85   -540   1244    524
   -233    181    415     25   -324    298    454    665    -72   -530   1241    524
   -239    207    444     15   -342    324    454    662    -57   -511   1241    527
   -246    241    488      0   -366    363    462    672    -28   -480   1254    553
   -249    262    511     -7   -381    387    465    667    -15   -462   1241    558
   -239    272    511    -15   -374    392    459    657    -10   -465   1226    530
   -241    249    491     -5   -366    371    441    639    -12   -480   1234    498
   -220    257    478    -18   -350    366    418    618    -12   -478   1236    488
   -202    267    470    -33   -337    368    400    602    -12   -475   1226    472
   -166    262    428    -46   -296    345    381    574    -28   -483   1223    431
   -155    252    405    -49   -280    329    366    561    -33   -488   1278    348
    -90    283    374    -98   -231    327    337    542    -38   -498   1426    158
    -67    314    381   -124   -226    348    329    532    -28   -483   1639   -132
    -10    309    319   -148   -163    314    301    509    -46   -498   1795   -381
      7    335    327   -174   -161    332    296    514    -28   -465   1634   -176
     18    366    345   -192   -163    355    309    530     -7   -444   1558      2
    -15    379    392   -184   -205    387    319    550     18   -413   1506    127
    -33    420    454   -192   -244    436    324    571     54   -368   1441    311
    -57    472    530   -210   -293    501    358    613    116   -303   1454    459
    -98    496    594   -200   -345    545    366    636    158   -272   1428    535
   -127    545    672   -210   -400    610    374    662    200   -246   1426    584
   -135    581    717   -223   -426    649    379    672    226   -223   1483    620
   -176    600    776   -213   -478    688    392    685    249   -207   1473    652
   -202    636    836   -218   -519    735    400    709    275   -166   1561    688
   -210    672    880   -233   -545    776    389    704    280   -137   1525    717
   -236    646    883   -205   -558    763    374    685    267   -135   1522    717
   -265    641    906   -192   -584    774    371    688    277   -109   1574    717
   -285    631    917   -174   -600    771    376    701    293    -85   1522    737
   -306    561    867   -129   -587    714    366    691    272    -98   1517    675
   -316    524    841   -103   -579    683    366    691    262    -96   1504    631
   -327    527    852   -101   -589    688    353    680    254    -85   1480    633
   -340    488    828    -75   -584    657    335    659    228   -101   1436    618
   -340    444    784    -51   -561    613    316    644    202   -122   1361    618
   -332    441    774    -54   -553    607    316    644    202   -124   1322    636
   -335    441    774    -54   -555    607    309    641    200   -124   1299    646
   -327    441    769    -57   -548    605    303    639    200   -114   1283    652
   -311    444    756    -67   -535    600    303    639    205   -101   1280    665
   -290    470    761    -88   -524    615    314    649    220    -85   1283    683
   -259    420    678    -83   -470    548    340    683    231   -101   1241    646
   -226    350    576    -62   -402    465    420    776    262   -122   1179    581
   -218    355    571    -70   -394    462    514    885    337    -96   1171    574
   -181    418    600   -116   -389    509    600   1021    459      0   1247    639
   -129    766    896   -319   -514    831    620   1101    659    288   1551    909
   -148   1332   1480   -594   -813   1405    553   1026    846    670   1979   1280
   -231   1722   1951   -748  -1091   1836    298    698    807    888   2244   1493
   -246   1652   1899   -701  -1072   1774     12    353    542    771   2156   1410
   -285   1023   1309   -368   -797   1166    -41    158     88    140   1538    930
   -262    498    761   -119   -511    631    -25    176   -161   -265   1130    600
   -223    249    472    -12   -348    361     28    316   -137   -306   1028    511
   -210    192    402     10   -306    296    101    426    -44   -257   1023    517
   -194    231    426    -20   -311    327    161    504     54   -181   1122    568
   -187    296    483    -54   -335    389    210    568    148    -93   1192    626
   -176    340    514    -83   -345    426    246    610    210    -36   1208    670
   -148    371    519   -111   -332    444    262    636    249     -2   1239    727
   -161    355    517    -98   -337    436    262    636    254      5   1247    753
   -163    374    535   -106   -350    454    272    644    267     18   1275    800
   -168    384    553   -111   -361    467    288    657    288     44   1286    844
   -161    371    532   -103   -345    452    288    670    298     57   1288    875
   -153    368    522   -109   -337    444    280    678    309     77   1291    940
   -168    358    527    -96   -348    441    283    678    311     88   1288    992
   -161    340    501    -90   -332    420    283    678    309     85   1296   1010
   -129    350    480   -109   -303    415    290    683    314     93   1314   1041
   -124    376    501   -127   -314    439    298    688    329    114   1317   1078
   -132    376    509   -122   -322    441    301    691    340    116   1322   1091
   -132    374    506   -122   -319    439    303    696    342    119   1330   1109
    -98    363    462   -132   -280    413    290    691    335    116   1343   1101
    -59    363    420   -153   -239    392    280    685    345    111   1366   1091
    -49    361    407   -155   -228    384    277    696    368     98   1369   1093
    -44    363    407   -161   -226    384    272    709    376     96   1369   1109
    -57    392    449   -166   -252    420    296    737    397    145   1387   1156
    -46    355    400   -155   -223    376    270    709    361    140   1330   1130
    -33    329    363   -148   -200    345    259    706    350    137   1286   1109
    -54    311    366   -129   -210    337    267    724    353    155   1330   1124
    -59    290    350   -114   -205    319    259    735    342    168   1350   1145
    -25    296    322   -135   -174    309    259    745    337    184   1345   1140
    -12    293    306   -142   -158    298    262    761    327    192   1353   1137
      0    309    306   -155   -153    306    267    784    324    210   1392   1156
      2    322    319   -161   -158    322    275    797    322    215   1428   1156
    -12    316    327   -153   -171    322    285    800    311    215   1392   1130
     -7    309    316   -150   -163    314    285    802    306    213   1376   1109
    -41    280    319   -119   -181    298    270    792    283    181   1369   1083
    -57    298    355   -119   -205    327    280    805    288    192   1371   1101
     70    431    358   -252   -142    394    309    844    324    231   1392   1137
    127    496    368   -311   -122    433    337    875    348    254   1405   1153
      0    415    415   -207   -207    415    327    859    340    241   1397   1132
    -23    407    431   -192   -226    418    332    859    342    239   1410   1132
     12    457    441   -236   -213    449    348    870    366    265   1431   1143
    -18    483    501   -233   -259    493    374    888    397    296   1457   1163
    -96    478    571   -192   -332    524    413    909    426    316   1478   1179
   -202    405    607   -101   -405    506    413    898    423    314   1478   1166
   -293    303    597     -5   -446    449    366    857    387    280   1441   1127
   -233    363    597    -64   -415    480    368    865    397    298   1452   1130
   -158    407    566   -124   -363    485    374    865    400    303   1444   1127
   -129    366    496   -116   -311    431    358    844    376    272   1400   1098
   -127    322    449    -98   -288    387    340    820    350    241   1363   1075
    -96    324    418   -114   -257    371    350    831    355    241   1361   1085
    -80    342    423   -132   -252    381    363    846    371    249   1369   1091
   -109    337    446   -114   -277    392    371    865    392    262   1369   1091
    -96    350    444   -127   -270    397    381    888    418    285   1387   1104
    -85    374    459   -145   -272    415    394    911    449    322   1418   1124
   -122    371    493   -124   -306    431    402    927    470    353   1436   1137
   -109    407    517   -148   -311    462    415    945    493    376   1465   1158
    -72    475    545   -202   -309    509    423    953    519    405   1496   1187
    -49    519    568   -233   -309    542    426    950    542    426   1519   1213
    -54    540    594   -244   -327    568    418    937    550    433   1532   1226
    -93    488    581   -197   -337    535    379    891    517    410   1509   1200
    -72    491    561   -210   -316    524    345    857    496    394   1499   1176
    -44    509    553   -233   -298    530    337    846    498    397   1496   1176
    -31    493    524   -231   -277    509    324    828    488    384   1483   1174
    -20    472    493   -226   -257    483    309    813    478    374   1473   1166
    -77    368    446   -145   -265    407    270    766    433    319   1426   1109
    -77    337    415   -129   -246    376    275    766    428    303   1408   1091
    -44    327    368   -142   -205    345    277    766    428    298   1389   1080
    -38    254    293   -106   -166    272    249    730    394    265   1350   1031
    -80    205    283    -64   -181    244    228    704    376    252   1343   1010
    -85    194    280    -54   -181    236    223    698    379    259   1350   1005
   -111    166    277    -25   -194    220    220    693    387    262   1363   1002
   -114    168    283    -25   -197    226    220    696    407    275   1389   1010
   -129    150    280    -12   -207    215    202    685    410    277   1397   1008
   -132    132    265      0   -200    200    192    678    405    272   1397    997
   -103     64    166     18   -135    114    207    693    387    223   1350    932
    -90    -10     80     51    -85     33    296    784    415    187   1296    867
   -101      2    103     46   -106     51    405    914    506    228   1319    870
    -67    109    176    -20   -122    142    493   1078    662    371   1444    963
    -23    472    493   -226   -259    483    506   1174    885    672   1769   1260
    -88   1098   1187   -504   -636   1143    449   1117   1140   1093   2255   1706
   -192   1426   1618   -618   -904   1522    153    761   1135   1291   2496   1893
   -239   1231   1470   -496   -854   1350   -155    329    807   1039   2281   1691
   -283    597    878   -158   -579    737   -275      0    265    361   1641   1150
   -277     57    335    111   -306    194   -270     12     -5    -54   1228    782
   -288   -127    161    205   -226     18   -197    189     67    -49   1197    711
   -223    -90    129    155   -179     18    -75    340    192     28   1252    719
   -184      0    184     90   -187     90     31    465    327    129   1335    776
   -202     62    265     70   -233    163     90    540    426    213   1389    846
   -220     88    309     64   -265    197    119    579    478    252   1410    883
   -244     88    329     77   -285    207    135    597    501    265   1418    906
   -272     93    366     88   -319    228    135    600    514    280   1426    932
   -265    132    397     67   -329    265    135    605    535    306   1441    961
   -226    184    407     18   -316    296    145    618    558    329   1462    976
   -189    257    446    -33   -319    350    176    652    600    368   1501   1013
   -262    228    491     15   -379    358    176    652    610    374   1506   1034
   -322    205    527     59   -423    366    168    641    615    381   1519   1060
   -324    265    589     28   -457    426    181    662    652    420   1566   1132
   -322    301    623     10   -472    462    197    685    688    449   1600   1174
   -358    309    665     23   -511    488    202    698    717    472   1626   1202
   -407    298    706     54   -555    501    207    709    735    493   1652   1228
   -407    342    750     31   -579    545    233    735    774    530   1691   1270
   -457    340    795     57   -626    566    249    758    802    555   1714   1299
   -548    306    852    119   -698    579    252    769    823    574   1730   1319
   -561    340    901    111   -730    620    257    769    841    600   1751   1356
   -491    337    828     75   -659    581    215    737    823    581   1719   1340
   -423    366    789     28   -607    576    194    722    820    584   1719   1348
   -371    376    748     -2   -561    563    181    706    815    589   1727   1358
   -342    381    724    -18   -532    553    163    688    815    584   1722   1361
   -327    392    719    -33   -524    555    148    685    815    584   1727   1369
   -324    415    737    -46   -532    576    140    683    823    594   1740   1387
   -293    433    724    -70   -511    579    129    680    831    594   1740   1402
   -252    449    701    -98   -475    574    132    696    846    602   1743   1421
   -262    459    722    -98   -493    592    129    706    862    618   1756   1447
   -254    496    750   -122   -504    623    137    717    883    636   1771   1467
   -231    535    766   -153   -498    649    145    717    893    644   1774   1483
   -254    504    758   -124   -506    631    127    688    875    620   1743   1462
   -259    488    745   -114   -504    615    119    665    867    607   1725   1441
   -254    483    737   -114   -496    610    119    667    872    610   1719   1436
   -252    493    743   -122   -498    615    116    670    885    623   1717   1439
   -231    535    766   -150   -498    649    124    675    909    644   1725   1457
   -200    548    748   -176   -472    646    124    672    922    654   1717   1460
   -176    550    724   -187   -452    636    116    662    930    649   1699   1444
   -171    542    714   -187   -444    628    111    649    935    649   1678   1428
   -166    540    706   -187   -436    623    111    649    948    652   1660   1434
   -145    563    709   -210   -428    636    106    641    956    654   1652   1428
   -111    550    662   -220   -387    605     98    631    956    652   1634   1410
    -98    535    633   -220   -366    584     93    618    956    649   1610   1395
    -93    532    626   -218   -358    579     80    610    953    646   1592   1382
    -67    540    605   -236   -337    571     59    592    943    641   1579   1361
    -49    553    602   -252   -324    576     57    594    956    654   1602   1337
    -46    537    584   -246   -316    561     64    605    966    665   1602   1337
    -41    548    589   -252   -314    568     64    607    971    670   1592   1348
    -67    530    594   -233   -332    563     62    607    974    672   1587   1350
    -75    524    600   -223   -337    561     72    620    987    683   1600   1340
    -64    571    636   -252   -350    602     90    641   1015    714   1626   1348
    -64    597    662   -265   -363    628    106    662   1039    735   1639   1369
    -67    607    675   -270   -371    641    122    683   1054    753   1647   1384
   -101    597    698   -249   -400    646    135    696   1067    766   1652   1402
   -101    628    727   -265   -415    678    150    709   1088    792   1675   1439
    -85    665    750   -288   -418    706    166    719   1104    818   1688   1473
   -135    649    782   -259   -459    714    163    701   1093    815   1678   1478
   -142    672    813   -265   -478    743    161    691   1096    828   1686   1501
   -142    662    805   -259   -475    732    140    667   1078    818   1665   1509
   -145    649    795   -252   -470    722    111    644   1057    805   1639   1512
   -145    623    769   -241   -457    696    101    636   1047    800   1623   1514
   -171    587    756   -207   -462    670     98    631   1036    792   1605   1512
   -181    558    740   -187   -459    649     93    623   1028    784   1592   1499
   -192    496    688   -150   -439    592     83    607   1005    761   1566   1473
   -200    439    639   -122   -420    537     64    589    974    732   1530   1439
   -207    397    605    -96   -405    501     51    576    950    709   1506   1408
   -220    363    584    -72   -402    472     38    563    930    693   1483   1389
   -233    324    558    -44   -394    441     25    542    906    672   1462   1366
   -249    280    530    -15   -389    405     23    527    891    657   1447   1345
   -239    270    509    -15   -374    389     23    519    885    654   1439   1332
   -236    270    506    -18   -374    389     25    519    880    659   1436   1335
   -265    244    509     10   -387    376     15    511    870    659   1421   1335
   -236    218    452      7   -345    335     25    517    859    646   1389   1309
   -246     88    335     77   -290    210     62    563    841    592   1304   1226
   -265     33    298    114   -283    166    163    678    883    581   1257   1163
   -205    111    316     46   -259    213    277    852   1005    667   1312   1200
   -148    379    527   -116   -337    452    353   1026   1215    914   1551   1426
   -155    922   1075   -384   -615    997    345   1075   1473   1314   2003   1878
   -285   1543   1829   -631  -1057   1686    223    901   1660   1714   2486   2353
   -405   1683   2088   -639  -1247   1886    -96    509   1543   1792   2608   2468
   -485   1153   1639   -335  -1065   1395   -368     44   1005   1257   2091   2010
   -498    342    839     77   -667    589   -454   -189    457    530   1337   1343
   -415   -111    303    262   -361     96   -431   -116    298    244    997   1021
   -358   -207    150    283   -254    -28   -340     49    379    267    974    969
   -345   -168    174    257   -262      2   -226    179    493    363   1026    995
   -296    -57    239    176   -267     90   -135    283    602    467   1098   1060
   -265     28    290    116   -277    161    -80    342    672    532   1143   1109
   -267     38    306    114   -285    171    -57    368    693    553   1137   1117
   -277     33    311    122   -293    171    -51    374    701    561   1124   1124
   -283     41    324    119   -303    181    -46    384    711    571   1127   1130
   -290     51    340    119   -314    194    -46    392    719    579   1130   1124
   -285     72    358    106   -322    215    -46    389    722    587   1130   1111
   -277     59    337    109   -309    197    -49    379    719    589   1130   1098
   -283     59    342    111   -311    200    -49    374    717    594   1135   1091
   -288     72    358    106   -324    215    -51    366    714    592   1101   1075
   -290     85    376    103   -332    231    -49    363    714    605   1065   1070
   -296     88    381    103   -340    233    -54    358    709    602   1049   1075
   -293     85    379    101   -335    231    -57    358    701    597   1031   1075
   -288    106    392     90   -340    249    -64    350    698    587   1008   1072
   -280    111    392     85   -335    252    -70    342    691    574    995   1060
   -272    129    402     70   -337    265    -77    337    685    568   1008   1039
   -277    135    410     70   -345    272    -85    332    683    571    992   1010
   -270    135    405     67   -337    267    -98    327    680    584    984    982
   -254    135    389     59   -322    262   -109    324    675    589    992    979
   -257    148    405     54   -329    275   -106    329    678    597    995    984
   -270    150    420     59   -345    285   -109    329    675    592   1000    976
   -277    142    420     67   -350    280   -119    322    665    592   1047    953
   -267    148    415     59   -340    280   -129    316    659    592   1067    888
   -272    155    428     57   -350    290   -124    316    657    597   1067    846
   -293    142    436     75   -363    288   -127    322    665    613   1054    872
   -314    142    454     85   -384    298   -132    329    680    633   1054    883
   -319    161    480     80   -400    319   -129    342    691    649   1049    917
   -293    200    491     46   -392    345   -119    355    704    652   1039    943
   -306    197    504     54   -405    350   -114    350    701    639   1018    919
   -350    192    540     77   -444    366   -106    348    706    644   1018    891
   -340    205    545     67   -441    374   -103    345    711    652   1023    878
   -332    223    555     54   -444    389    -96    345    722    641   1010    872
   -345    223    568     59   -457    394    -83    350    737    641   1000    857
   -329    244    571     41   -452    405    -64    366    761    652   1010    844
   -298    275    574     12   -436    423    -64    366    771    657   1013    828
   -259    316    576    -31   -418    446    -70    363    779    657   1010    805
   -210    337    548    -64   -379    444    -77    353    784    654    995    810
   -168    348    514    -90   -340    431    -80    350    792    657    997    841
   -140    361    501   -109   -319    431    -70    350    805    665   1013    870
   -163    348    511    -93   -337    428    -88    340    807    670   1026    891
   -200    319    519    -62   -358    418    -98    335    810    683   1005    914
   -207    332    540    -62   -374    436    -90    345    826    704    950    948
   -197    353    550    -77   -374    452    -90    345    828    714    953    958
   -215    368    584    -77   -402    478   -103    337    831    719    984    966
   -270    384    652    -57   -459    517    -93    355    859    750    992    989
   -298    389    685    -46   -493    537    -80    374    888    771    961   1005
   -296    405    701    -54   -498    553    -70    389    898    776    961   1008
   -342    405    745    -31   -545    574    -64    402    911    787    989   1018
   -306    449    756    -72   -532    602    -62    394    924    802    997   1044
   -275    519    792   -122   -535    654    -36    420    956    836    997   1083
   -246    568    815   -161   -530    691     -7    452    989    872    995   1109
   -277    537    813   -129   -545    675    -12    444    984    867    969   1101
   -270    501    771   -116   -522    636    -23    428    982    859    948   1096
   -262    548    807   -145   -535    678    -12    433   1008    880    958   1124
   -259    602    862   -171   -561    732      0    431   1023    896    963   1150
   -239    620    859   -192   -550    740    -12    413   1021    896    958   1153
   -231    639    870   -205   -550    753    -36    392   1018    898    953   1150
   -233    636    870   -202   -553    753    -80    353    989    880    924   1135
   -262    589    852   -163   -555    719   -124    319    963    859    888   1106
   -277    550    828   -140   -553    688   -153    303    943    841    854   1083
   -290    530    820   -122   -555    675   -171    285    924    818    820   1054
   -303    504    805   -101   -555    654   -202    259    898    784    774   1010
   -306    459    766    -75   -535    613   -218    241    878    758    735    971
   -316    400    717    -44   -517    558   -233    213    844    727    685    932
   -327    376    701    -25   -514    537   -244    194    820    711    657    911
   -335    371    706    -20   -519    537   -262    168    800    696    636    891
   -327    361    688    -15   -506    524   -272    153    792    688    618    867
   -329    319    649      2   -491    485   -270    155    784    672    600    846
   -337    324    662      5   -498    493   -272    142    779    672    592    833
   -342    327    670      5   -506    498   -288    119    774    672    579    815
   -329    290    620     20   -475    454   -303     96    753    646    542    771
   -306    194    501     51   -402    348   -275    129    737    594    452    688
   -290    171    462     59   -376    316   -168    252    800    602    413    636
   -262    244    504      7   -384    374    -51    426    930    696    483    678
   -189    493    683   -150   -436    587     41    613   1137    917    691    870
   -176   1000   1176   -413   -678   1088     31    667   1395   1299   1111   1296
   -298   1623   1919   -662  -1109   1771    -67    527   1595   1706   1587   1761
   -418   1816   2231   -698  -1325   2023   -361    137   1486   1797   1722   1870
   -496   1356   1852   -428  -1174   1602   -646   -335   1013   1358   1299   1480
   -530    465    995     31   -763    727   -748   -600    423    581    498    766
   -478    -44    431    259   -454    192   -735   -535    244    270    132    407
   -423   -155    267    288   -348     57   -654   -368    316    283    106    348
   -371    -80    290    226   -332    103   -553   -233    436    368    163    368
   -355      7    361    171   -361    184   -475   -135    540    454    233    415
   -350     67    418    140   -384    241   -420    -70    615    522    298    454
   -350     85    433    129   -392    259   -392    -38    652    550    309    467
   -335    122    457    106   -394    288   -392    -38    659    563    265    511
   -340    114    452    111   -394    283   -374    -28    670    571    205    579
   -335     88    423    122   -379    254   -366    -23    670    568    179    602
   -350     75    426    135   -387    249   -368    -28    667    571    184    589
   -345     98    444    124   -394    270   -348    -12    688    594    213    584
   -342     93    436    122   -389    262   -350    -10    693    597    220    566
   -358     49    407    153   -384    228   -361    -15    688    592    218    553
   -353     18    371    166   -363    194   -379    -28    667    571    207    532
   -332     25    358    153   -345    192   -371    -15    678    581    223    540
   -342     36    379    150   -361    207   -355      5    698    605    244    563
   -340     49    387    145   -363    218   -350     10    704    613    246    566
   -283    101    384     88   -332    241   -329     28    719    636    259    576
   -293     93    387    101   -340    239   -327     25    714    641    254    563
   -348     41    387    153   -368    213   -345     10    698    636    236    532
   -348     33    381    155   -366    207   -358     12    704    639    233    527
   -348     44    392    150   -371    218   -361     23    722    639    244    527
   -353     23    376    166   -363    200   -353     36    735    636    254    524
   -340     12    350    163   -345    179   -342     57    737    646    275    530
   -311     33    345    137   -327    189   -335     70    743    667    290    537
   -361      0    361    179   -361    179   -340     70    732    665    293    532
   -371    -20    350    197   -361    163   -332     90    735    678    311    545
   -332     -5    327    166   -329    161   -314    114    743    701    327    584
   -371    -41    327    205   -350    142   -316    116    732    714    322    592
   -384    -51    329    215   -358    140   -309    132    735    730    345    600
   -376    -44    332    210   -355    142   -296    145    735    740    374    594
   -413    -77    332    244   -374    124   -283    161    732    735    379    592
   -439    -90    348    265   -394    129   -259    176    735    727    363    589
   -496   -106    389    298   -444    142   -233    197    748    737    314    576
   -532    -98    433    316   -483    166   -197    220    774    763    322    568
   -548    -90    457    316   -504    184   -163    226    776    753    314    555
   -548    -75    472    311   -511    197   -129    241    787    745    319    545
   -553    -57    496    303   -527    218   -127    252    805    761    324    545
   -555    -38    517    298   -537    239   -129    254    818    771    345    530
   -553    -33    519    290   -537    241   -127    262    828    792    332    511
   -542    -10    530    275   -537    259   -135    257    826    795    319    498
   -545    -18    527    280   -537    254   -155    239    813    782    301    478
   -558    -20    537    290   -548    257   -163    236    810    782    303    462
   -506     31    535    236   -519    283   -161    254    826    795    327    465
   -462     51    514    205   -488    283   -174    249    823    787    329    459
   -452     36    488    205   -470    259   -202    228    797    761    311    449
   -413     49    462    181   -436    254   -213    223    789    763    303    444
   -379     36    415    168   -397    226   -220    213    784    766    296    433
   -337     36    374    150   -355    202   -231    200    776    763    285    420
   -283     54    337    111   -309    194   -239    189    769    756    275    407
   -228     64    293     83   -259    179   -257    174    756    750    267    384
   -176     57    231     57   -205    142   -293    171    743    748    244    376
   -142     64    207     38   -176    137   -314    155    732    748    220    394
   -114     90    202     10   -158    145   -314    127    724    745    202    410
   -122     59    181     31   -150    119   -322     90    691    714    174    397
    -88     80    166      2   -127    122   -311     88    672    693    166    405
    -67    116    181    -25   -124    148   -290     93    672    685    174    423
   -106    109    213     -2   -158    161   -288     77    662    665    163    431
   -127    109    236     10   -181    171   -285     67    662    654    153    436
   -163     75    236     44   -202    155   -311     33    639    623    116    400
   -187     49    236     67   -213    142   -327     18    626    607     85    379
   -197     33    228     80   -213    129   -327     20    626    605     64    371
   -202      5    207     98   -205    106   -335     20    620    602     49    361
   -252    -49    202    148   -228     77   -345     15    607    592     25    335
   -275   -106    168    189   -223     31   -366     -7    581    566    -10    285
   -283   -187     93    233   -189    -46   -394    -36    542    527    -51    228
   -249   -205     44    228   -148    -80   -384    -33    537    514    -59    210
   -270   -254     15    259   -145   -119   -397    -49    517    498    -72    189
   -290   -311    -20    301   -135   -166   -428    -85    485    470    -96    155
   -265   -309    -44    285   -111   -176   -428    -90    480    470    -88    148
   -233   -288    -54    262    -90   -171   -431    -93    478    480    -70    145
   -254   -322    -67    285    -93   -194   -452   -109    459    465    -75    124
   -259   -316    -57    288   -101   -187   -444    -98    459    470    -64    127
   -283   -348    -64    314   -111   -207   -439    -90    457    465    -67    116
   -272   -452   -179    363    -46   -316   -407    -44    441    415   -127     51
   -246   -470   -223    358    -12   -348   -283     83    498    405   -161      5
   -213   -387   -176    298    -18   -283   -163    228    610    480   -106     36
   -236   -218     18    226   -127   -101   -101    353    776    667     75    189
   -210    301    511    -44   -361    405    -88    426   1039   1054    506    597
   -311    906   1218   -296   -766   1060   -249    202   1174   1408    937    984
   -405   1028   1431   -311   -919   1228   -602   -213   1010   1447   1034   1041
   -465    654   1117    -96   -792    885   -867   -633    566   1036    659    717
   -506   -109    397    309   -452    142   -924   -849     28    303    -57    127
   -454   -542    -90    498   -184   -316   -878   -732   -101     44   -342   -129
   -374   -646   -272    509    -51   -459   -779   -555    -12     59   -361   -166
   -322   -602   -280    459    -23   -441   -680   -433     98    127   -316   -132
   -311   -527   -215    420    -49   -371   -615   -345    197    205   -267    -80
   -303   -452   -148    376    -77   -301   -574   -290    265    252   -228    -54
   -311   -405    -93    358   -111   -249   -548   -265    303    275   -207    -54
   -283   -332    -49    306   -119   -192   -522   -236    340    301   -192    -31
   -244   -293    -49    270    -98   -171   -514   -218    355    309   -200    -18
   -277   -306    -28    290   -127   -166   -524   -231    350    296   -218    -51
   -303   -316    -15    309   -145   -166   -517   -233    358    290   -223    -88
   -358   -374    -18    366   -171   -197   -522   -239    366    270   -241   -111
   -384   -376      7    381   -197   -184   -519   -226    392    275   -231    -90
   -355   -322     31    337   -197   -145   -498   -187    428    288   -220    -62
   -327   -277     49    303   -189   -114   -488   -174    431    275   -228    -46
   -348   -275     70    311   -210   -103   -498   -197    402    244   -257    -49
   -379   -283     96    332   -239    -93   -511   -213    389    226   -272    -54
   -389   -267    122    327   -257    -72   -511   -205    397    244   -249    -62
   -376   -233    142    303   -259    -46   -509   -200    402    257   -215    -72
   -392   -213    176    301   -285    -18   -511   -207    407    267   -197    -83
   -405   -207    197    306   -301     -5   -517   -213    415    272   -200    -62
   -418   -207    210    311   -316      2   -522   -215    426    285   -197    -93
   -423   -181    241    301   -335     31   -527   -215    444    319   -168   -111
   -428   -153    275    290   -355     62   -542   -241    433    324   -166   -132
   -433   -137    296    285   -366     77   -553   -259    426    327   -150   -142
   -407   -124    283    265   -348     77   -571   -285    413    319   -150   -135
   -389    -96    293    241   -342     98   -584   -298    407    322   -148   -114
   -376    -70    306    223   -342    119   -592   -301    402    319   -153    -96
   -379    -70    309    226   -345    119   -613   -301    389    306   -163    -88
   -366    -59    306    213   -337    122   -623   -296    379    280   -179    -77
   -358    -28    327    192   -342    148   -618   -280    379    262   -189    -59
   -342     -5    335    174   -340    163   -615   -280    374    252   -202    -49
   -332     -2    329    168   -332    163   -610   -283    368    239   -220    -57
   -340     -7    332    171   -337    163   -610   -290    358    218   -249    -80
   -348     -5    342    176   -348    166   -613   -306    345    202   -272   -101
   -353      5    355    174   -355    179   -618   -316    340    197   -280   -116
   -348     23    371    163   -358    197   -613   -314    353    205   -272   -122
   -366     12    379    176   -374    197   -610   -319    361    205   -277   -129
   -348     20    368    163   -358    194   -615   -327    366    202   -290   -148
   -329     15    345    155   -337    179   -628   -348    363    194   -303   -179
   -329      2    332    163   -329    166   -644   -376    355    187   -319   -215
   -303     44    345    129   -324    194   -641   -392    366    192   -311   -218
   -277     36    314    119   -296    174   -657   -423    350    176   -329   -246
   -265      5    267    129   -267    135   -696   -465    319    145   -361   -296
   -228     -7    220    119   -226    106   -732   -491    298    122   -379   -327
   -200      0    200     96   -200     98   -761   -498    285    116   -389   -337
   -171     10    179     80   -176     93   -782   -506    270    116   -394   -353
   -161    -18    140     88   -150     59   -818   -535    241     98   -418   -387
   -119    -15    103     67   -111     44   -849   -558    228     88   -431   -407
    -75     44    116     12    -96     80   -849   -563    244    103   -413   -394
    -67     75    140     -5   -103    106   -844   -558    257    114   -397   -387
    -62     80    142    -10   -101    109   -841   -550    270    122   -392   -387
    -38    129    168    -44   -103    148   -831   -532    290    142   -374   -366
    -41    184    226    -72   -132    205   -815   -511    314    171   -350   -340
    -77    200    275    -62   -176    236   -818   -501    329    187   -337   -332
   -106    210    316    -54   -213    262   -810   -485    348    202   -324   -316
   -127    226    353    -49   -239    288   -800   -467    361    213   -311   -298
   -129    254    384    -62   -257    319   -787   -459    374    226   -296   -283
   -171    275    446    -54   -309    361   -792   -470    374    231   -283   -277
   -223    265    488    -23   -355    376   -813   -501    355    220   -290   -283
   -207    303    511    -46   -358    407   -818   -514    358    226   -283   -262
   -161    335    496    -88   -329    415   -833   -532    345    220   -285   -262
   -166    283    446    -59   -306    363   -865   -571    306    184   -324   -288
   -231    213    441      7   -337    327   -922   -628    254    137   -371   -319
   -231    213    444     10   -337    327   -963   -659    220    116   -387   -329
   -200    184    384      7   -293    285   -971   -670    197     96   -410   -350
   -213    135    348     38   -280    241   -997   -701    158     62   -444   -381
   -226     62    285     80   -257    174  -1031   -735    116     20   -485   -420
   -215    -12    202    114   -210     93  -1057   -763     77    -15   -527   -465
   -192    -44    148    116   -171     51  -1085   -807     38    -51   -566   -509
   -200   -101     98    150   -150      0  -1140   -865    -18   -101   -610   -553
   -187   -132     54    158   -122    -38  -1184   -909    -67   -145   -646   -594
   -153   -140     12    148    -83    -64  -1218   -945   -101   -171   -670   -620
   -161   -166     -5    161    -77    -85  -1244   -963   -116   -181   -683   -641
   -155   -174    -20    163    -67    -98  -1267   -982   -132   -197   -701   -659
   -109   -158    -51    132    -28   -106  -1280   -984   -148   -207   -719   -667
    -88   -254   -166    171     38   -210  -1286   -969   -189   -267   -792   -737
    -70   -332   -262    197     96   -298  -1195   -865   -168   -306   -859   -823
    -20   -277   -257    148    116   -267  -1091   -717    -72   -249   -820   -826
     44    -36    -80     -5     59    -57  -1018   -550    109    -57   -631   -667
     51    470    418   -259   -181    444  -1031   -472    363    319   -231   -252
   -103   1130   1234   -514   -670   1179  -1169   -636    574    745    257    252
   -231   1434   1662   -602   -945   1548  -1491  -1047    509    875    444    436
   -358   1002   1361   -322   -859   1182  -1821  -1535     44    459     64     98
   -449     51    501    200   -475    275  -1974  -1899   -633   -366   -745   -615
   -431   -535   -103    483   -166   -322  -1953  -1839   -852   -727  -1148  -1010
   -389   -652   -262    519    -64   -457  -1860  -1654   -771   -701  -1179  -1057
   -345   -574   -228    459    -59   -402  -1719  -1473   -623   -584  -1114   -992
   -316   -472   -155    394    -80   -314  -1626  -1350   -509   -485  -1052   -924
   -327   -433   -106    379   -111   -272  -1595  -1309   -462   -444  -1034   -880
   -288   -376    -88    332   -101   -233  -1564  -1278   -431   -418  -1026   -846
   -272   -366    -93    319    -90   -231  -1564  -1278   -431   -423  -1036   -839
   -285   -400   -114    342    -85   -257  -1587  -1306   -457   -446  -1062   -857
   -283   -423   -140    353    -72   -283  -1618  -1332   -475   -465  -1080   -875
   -249   -389   -140    319    -54   -265  -1626  -1340   -480   -462  -1078   -865
   -239   -402   -163    319    -41   -283  -1649  -1361   -496   -472  -1104   -872
   -228   -418   -189    324    -20   -303  -1665  -1376   -509   -485  -1135   -888
   -210   -423   -213    316      0   -319  -1678  -1389   -519   -491  -1148   -896
   -213   -426   -213    319     -2   -322  -1704  -1410   -532   -496  -1156   -911
   -205   -423   -218    314      5   -322  -1730  -1431   -550   -506  -1158   -930
   -210   -454   -244    332     15   -350  -1751  -1449   -576   -519  -1153   -953
   -197   -436   -239    314     20   -337  -1758  -1452   -576   -511  -1143   -950
   -228   -439   -213    332     -7   -327  -1777  -1465   -581   -506  -1161   -948
   -259   -480   -220    368    -20   -350  -1800  -1483   -602   -522  -1205   -963
   -244   -467   -223    355    -10   -345  -1810  -1493   -607   -522  -1226   -966
   -200   -433   -233    316     15   -335  -1823  -1501   -610   -509  -1210   -961
   -189   -428   -239    309     23   -335  -1855  -1525   -633   -519  -1200   -976
   -192   -433   -241    311     23   -337  -1891  -1548   -659   -535  -1215   -995
   -189   -433   -244    311     25   -340  -1912  -1564   -678   -542  -1226   -997
   -192   -459   -270    324     36   -363  -1938  -1584   -701   -563  -1247  -1008
   -153   -441   -288    296     67   -366  -1943  -1582   -706   -561  -1254  -1015
   -103   -436   -332    267    114   -384  -1956  -1587   -724   -574  -1278  -1028
    -88   -436   -348    262    129   -392  -1990  -1613   -758   -597  -1319  -1039
    -93   -452   -358    272    129   -405  -2029  -1639   -787   -610  -1337  -1036
    -83   -452   -368    267    140   -410  -2052  -1652   -810   -613  -1337  -1044
    -57   -452   -397    254    168   -426  -2065  -1665   -836   -620  -1356  -1065
    -51   -426   -374    239    161   -400  -2073  -1673   -846   -626  -1353  -1065
    -46   -392   -345    218    148   -368  -2055  -1670   -841   -613  -1335  -1036
    -49   -397   -348    223    148   -374  -2049  -1678   -857   -613  -1340  -1023
    -83   -428   -345    254    129   -389  -2057  -1701   -885   -615  -1343  -1028
   -109   -433   -324    272    106   -379  -2055  -1706   -885   -615  -1327  -1013
   -109   -410   -301    257     93   -355  -2055  -1704   -865   -613  -1319   -989
   -124   -405   -280    265     77   -342  -2065  -1704   -854   -602  -1322   -979
   -145   -405   -262    275     54   -335  -2068  -1701   -844   -597  -1327   -969
   -140   -374   -233    257     46   -303  -2065  -1704   -836   -602  -1337   -971
   -158   -402   -244    280     41   -324  -2078  -1725   -854   -626  -1374  -1000
   -140   -392   -254    265     57   -324  -2086  -1738   -865   -633  -1395  -1023
    -88   -342   -257    215     83   -301  -2078  -1743   -862   -633  -1392  -1034
    -70   -342   -272    207    101   -309  -2083  -1753   -867   -636  -1395  -1047
   -122   -415   -296    267     85   -355  -2112  -1779   -898   -662  -1415  -1080
   -111   -397   -285    254     85   -342  -2112  -1779   -893   -657  -1415  -1083
   -103   -394   -290    246     90   -342  -2125  -1784   -893   -659  -1423  -1088
   -101   -418   -316    259    106   -368  -2148  -1797   -906   -675  -1436  -1096
    -80   -394   -314    236    116   -355  -2161  -1800   -904   -659  -1423  -1065
    -72   -374   -301    223    111   -337  -2177  -1808   -904   -649  -1410  -1036
    -57   -340   -285    197    111   -314  -2179  -1803   -906   -636  -1397  -1018
    -44   -303   -259    174    106   -283  -2174  -1795   -898   -623  -1382  -1000
    -77   -358   -280    215    101   -319  -2200  -1818   -924   -641  -1415  -1018
    -90   -361   -270    226     88   -316  -2197  -1816   -911   -631  -1415  -1015
    -93   -337   -244    213     75   -290  -2174  -1790   -885   -602  -1397   -992
   -103   -322   -218    213     57   -270  -2156  -1782   -878   -584  -1389   -979
   -106   -306   -200    205     46   -254  -2156  -1790   -878   -581  -1389   -984
   -114   -301   -187    207     33   -244  -2151  -1795   -885   -584  -1395   -995
   -116   -277   -163    194     20   -220  -2161  -1808   -896   -589  -1400  -1002
   -116   -241   -124    179      2   -184  -2169  -1816   -893   -576  -1389   -995
   -137   -252   -114    192    -12   -184  -2182  -1842   -911   -587  -1397  -1008
   -132   -236   -103    184    -15   -171  -2197  -1857   -919   -587  -1400  -1002
   -137   -252   -114    192    -12   -184  -2226  -1888   -948   -602  -1418  -1018
   -135   -267   -132    202     -2   -200  -2262  -1922   -982   -618  -1439  -1039
   -135   -309   -174    220     15   -241  -2283  -1935  -1005   -631  -1452  -1049
   -145   -402   -257    272     54   -329  -2304  -1948  -1041   -662  -1488  -1085
   -155   -452   -298    301     70   -374  -2309  -1951  -1062   -683  -1504  -1101
   -153   -449   -296    301     70   -374  -2309  -1956  -1072   -693  -1509  -1106
   -155   -506   -350    327     96   -428  -2333  -1979  -1109   -730  -1548  -1148
   -168   -581   -413    374    122   -498  -2348  -2003  -1145   -769  -1587  -1189
   -171   -628   -457    397    140   -542  -2356  -2021  -1174   -797  -1615  -1218
   -168   -646   -478    407    153   -563  -2359  -2029  -1192   -813  -1634  -1231
   -174   -670   -496    420    158   -584  -2359  -2031  -1205   -818  -1634  -1236
   -163   -698   -537    431    184   -618  -2372  -2039  -1228   -833  -1641  -1254
   -148   -701   -553    426    200   -628  -2387  -2052  -1247   -849  -1649  -1273
   -148   -698   -550    423    200   -626  -2387  -2052  -1254   -849  -1652  -1278
   -150   -771   -620    459    233   -696  -2385  -2044  -1280   -885  -1693  -1317
   -129   -859   -730    496    298   -795  -2320  -1953  -1270   -911  -1748  -1379
   -119   -846   -727    483    301   -787  -2184  -1787  -1182   -867  -1738  -1384
    -59   -727   -667    394    303   -698  -2062  -1579  -1026   -727  -1623  -1286
     -2   -366   -366    184    179   -366  -2000  -1436   -805   -444  -1325   -997
    -25    244    270   -109   -148    257  -2039  -1449   -558    -36   -839   -514
   -194    776    971   -293   -584    875  -2226  -1717   -444    290   -410    -98
   -301    745   1047   -220   -672    896  -2551  -2158   -675    220   -415   -114
   -363     28    392    166   -379    210  -2759  -2579  -1273   -457  -1062   -685
   -361   -828   -467    594     51   -646  -2821  -2733  -1774  -1153  -1779  -1327
   -290  -1221   -930    753    316  -1075  -2792  -2624  -1870  -1356  -2029  -1577
   -218  -1228  -1010    724    394  -1119  -2678  -2439  -1753  -1293  -1995  -1558
   -194  -1143   -948    667    374  -1047  -2556  -2275  -1618  -1187  -1909  -1486
   -176  -1070   -893    623    355   -982  -2475  -2177  -1522  -1109  -1836  -1413
   -158  -1002   -844    579    340   -924  -2421  -2117  -1460  -1052  -1784  -1356
   -137   -948   -810    542    335   -880  -2379  -2075  -1423  -1010  -1756  -1293
   -148   -945   -797    548    322   -872  -2356  -2052  -1413   -995  -1743  -1257
   -161   -953   -792    555    314   -872  -2343  -2039  -1413   -995  -1735  -1239
   -171   -958   -789    563    309   -875  -2343  -2034  -1421  -1002  -1732  -1236
   -179   -961   -782    571    301   -872  -2333  -2023  -1423   -995  -1719  -1234
   -181   -940   -758    561    288   -852  -2325  -2013  -1423   -969  -1725  -1218
   -187   -940   -753    563    280   -846  -2325  -2005  -1431   -961  -1727  -1210
   -189   -948   -758    566    283   -854  -2325  -2005  -1441   -969  -1717  -1208
   -197   -948   -750    574    275   -849  -2322  -2013  -1444   -982  -1701  -1202
   -215   -963   -748    587    262   -857  -2304  -2016  -1447   -995  -1688  -1200
   -210   -979   -771    594    277   -875  -2283  -2013  -1454  -1010  -1688  -1197
   -176   -969   -795    571    306   -883  -2260  -1997  -1462  -1018  -1680  -1179
   -153   -924   -771    540    309   -849  -2247  -1982  -1457  -1010  -1652  -1163
   -142   -919   -779    530    316   -849  -2226  -1956  -1457  -1010  -1641  -1158
   -132   -911   -779    522    322   -846  -2218  -1930  -1457  -1008  -1626  -1145
   -122   -919   -797    519    335   -857  -2216  -1906  -1457  -1008  -1610  -1132
   -109   -930   -820    519    355   -875  -2210  -1893  -1454  -1013  -1613  -1132
    -85   -914   -828    498    371   -872  -2210  -1886  -1449  -1008  -1597  -1140
    -67   -888   -820    478    374   -854  -2195  -1873  -1439   -984  -1569  -1130
    -59   -891   -833    475    384   -862  -2190  -1867  -1441   -974  -1566  -1114
    -62   -927   -865    496    400   -896  -2192  -1865  -1454   -974  -1566  -1101
    -64   -945   -880    504    405   -911  -2182  -1849  -1462   -966  -1553  -1054
    -59   -963   -904    511    420   -932  -2184  -1836  -1465   -958  -1556  -1013
    -72   -963   -893    517    407   -930  -2174  -1816  -1460   -948  -1556   -976
    -62   -924   -862    493    400   -893  -2161  -1797  -1449   -935  -1551   -958
    -59   -940   -880    498    407   -911  -2143  -1774  -1447   -930  -1558   -948
    -57   -935   -878    496    410   -906  -2120  -1758  -1447   -924  -1561   -943
    -57   -932   -875    493    407   -904  -2107  -1753  -1460   -935  -1553   -961
    -67   -963   -896    517    413   -930  -2107  -1756  -1473   -958  -1538  -1002
    -75   -992   -917    532    418   -956  -2101  -1761  -1486   -976  -1545  -1015
    -49   -974   -924    509    436   -950  -2083  -1745  -1470   -969  -1535  -1002
      5   -919   -924    454    465   -922  -2049  -1719  -1436   -940  -1504   -995
     41   -898   -940    428    491   -919  -2023  -1693  -1405   -919  -1491  -1000
     20   -930   -953    454    485   -940  -2018  -1691  -1408   -919  -1525  -1031
     10   -930   -943    459    475   -937  -2003  -1683  -1405   -898  -1535  -1049
     90   -849   -940    379    514   -896  -1958  -1647  -1382   -865  -1509  -1034
     15   -950   -966    467    491   -958  -1971  -1670  -1426   -896  -1538  -1072
    -67  -1052   -987    558    457  -1021  -1997  -1706  -1475   -932  -1582  -1130
    -36  -1031   -995    532    478  -1013  -1977  -1688  -1467   -917  -1595  -1130
    -15  -1010   -997    511    491  -1005  -1945  -1660  -1452   -896  -1608  -1111
     -7   -979   -971    493    480   -976  -1912  -1621  -1421   -875  -1597  -1072
    -33   -989   -958    511    459   -974  -1896  -1600  -1418   -870  -1597  -1039
    -64  -1008   -943    537    436   -976  -1888  -1590  -1421   -872  -1610  -1026
    -51   -971   -919    509    433   -945  -1870  -1566  -1405   -857  -1600  -1008
    -80   -987   -906    535    413   -948  -1865  -1551  -1400   -844  -1592   -997
   -106   -989   -885    545    389   -937  -1849  -1527  -1384   -828  -1582   -984
    -93   -961   -867    527    387   -914  -1797  -1478  -1348   -797  -1543   -950
   -111   -961   -849    535    368   -906  -1764  -1444  -1327   -779  -1512   -932
   -106   -932   -826    519    358   -880  -1727  -1410  -1306   -756  -1488   -917
   -124   -950   -826    535    350   -888  -1712  -1402  -1306   -753  -1483   -919
    -72   -914   -844    493    384   -880  -1688  -1382  -1299   -748  -1473   -904
    -12   -880   -870    446    426   -875  -1667  -1358  -1291   -743  -1470   -880
    -36   -909   -872    472    418   -891  -1670  -1363  -1306   -753  -1473   -872
    -54   -937   -885    496    415   -914  -1673  -1369  -1317   -758  -1475   -867
    -23   -919   -896    470    436   -909  -1662  -1363  -1309   -753  -1462   -849
     10   -885   -898    436    454   -893  -1654  -1363  -1309   -758  -1449   -839
     41   -906   -948    433    493   -927  -1675  -1376  -1332   -787  -1444   -844
    129   -883  -1013    376    571   -948  -1688  -1384  -1343   -802  -1431   -839
    181   -878  -1060    348    620   -969  -1699  -1392  -1356   -818  -1423   -839
    148   -958  -1106    402    626  -1031  -1725  -1426  -1389   -862  -1457   -870
    153  -1008  -1161    428    657  -1083  -1727  -1431  -1405   -888  -1483   -883
    148  -1080  -1228    465    688  -1153  -1722  -1439  -1431   -922  -1514   -909
    184  -1109  -1293    462    737  -1202  -1722  -1441  -1452   -940  -1522   -924
    223  -1135  -1358    454    787  -1247  -1727  -1452  -1480   -956  -1522   -935
    205  -1197  -1402    496    802  -1299  -1748  -1483  -1527   -995  -1545   -961
    213  -1208  -1421    496    815  -1314  -1753  -1501  -1561  -1028  -1571   -976
    202  -1247  -1452    522    826  -1348  -1761  -1514  -1587  -1065  -1590   -987
    218  -1267  -1486    522    852  -1376  -1753  -1506  -1592  -1091  -1584   -987
    210  -1306  -1517    548    862  -1410  -1753  -1512  -1613  -1117  -1600  -1005
    189  -1353  -1543    579    865  -1447  -1758  -1519  -1631  -1143  -1618  -1023
    202  -1389  -1592    592    896  -1491  -1743  -1499  -1631  -1161  -1634  -1041
    207  -1512  -1719    652    961  -1615  -1696  -1431  -1628  -1205  -1693  -1117
    213  -1553  -1766    670    989  -1660  -1569  -1286  -1561  -1202  -1714  -1174
    270  -1441  -1712    584    989  -1577  -1444  -1117  -1426  -1109  -1631  -1117
    332  -1179  -1512    423    919  -1345  -1337   -945  -1215   -883  -1384   -911
    355   -646  -1005    145    678   -826  -1314   -872   -961   -501   -937   -504
    202    -41   -244    -80    223   -142  -1444  -1062   -805   -129   -470    -90
    122    106    -18   -114     70     44  -1782  -1467   -969    -93   -358    -23
     59   -298   -361    119    207   -329  -2016  -1865  -1400   -514   -730   -363
      2  -1067  -1072    530    535  -1070  -2062  -2057  -1896  -1205  -1408   -945
     28  -1566  -1595    769    810  -1579  -2018  -1958  -2049  -1509  -1727  -1247
     64  -1670  -1735    802    898  -1701  -1912  -1782  -1948  -1478  -1717  -1267
     70  -1644  -1714    787    891  -1678  -1808  -1652  -1831  -1405  -1652  -1228
    101  -1532  -1636    714    867  -1582  -1712  -1543  -1701  -1312  -1553  -1158
    106  -1421  -1527    657    815  -1473  -1631  -1462  -1600  -1231  -1462  -1093
    142  -1332  -1478    594    807  -1405  -1577  -1410  -1535  -1179  -1408  -1052
    150  -1306  -1457    576    802  -1379  -1548  -1382  -1504  -1161  -1379  -1026
    119  -1288  -1410    581    763  -1348  -1525  -1361  -1475  -1137  -1340   -995
    119  -1252  -1371    566    745  -1312  -1493  -1335  -1441  -1109  -1296   -971
    140  -1195  -1335    524    737  -1265  -1462  -1304  -1405  -1075  -1241   -943
    103  -1202  -1306    548    704  -1252  -1460  -1301  -1400  -1075  -1226   -943
     64  -1213  -1280    574    670  -1247  -1452  -1299  -1395  -1075  -1215   -932
     41  -1215  -1257    587    649  -1236  -1436  -1286  -1382  -1060  -1184   -904
     41  -1200  -1244    579    641  -1221  -1415  -1265  -1361  -1041  -1153   -878
     67  -1171  -1239    550    652  -1205  -1389  -1231  -1330  -1015  -1111   -844
     59  -1161  -1221    548    639  -1189  -1384  -1221  -1314  -1002  -1085   -823
     88  -1104  -1192    509    639  -1148  -1374  -1202  -1288   -987  -1052   -800
    142  -1013  -1158    433    649  -1085  -1325  -1163  -1239   -953  -1000   -763
     59  -1072  -1132    506    594  -1104  -1317  -1171  -1244   -963  -1002   -784
     -5  -1109  -1106    555    548  -1109  -1309  -1176  -1247   -971  -1008   -807
    -10  -1062  -1052    537    519  -1057  -1283  -1150  -1213   -950   -974   -797
    -23  -1034  -1010    527    493  -1023  -1278  -1137  -1202   -943   -945   -784
    -15  -1028  -1013    522    496  -1021  -1265  -1122  -1179   -932   -917   -774
    -25  -1047  -1021    535    496  -1034  -1239  -1104  -1161   -922   -896   -769
    -75  -1047   -971    561    446  -1010  -1205  -1083  -1140   -904   -862   -761
   -127  -1054   -927    589    397   -992  -1197  -1065  -1124   -896   -841   -758
   -148  -1021   -872    584    361   -948  -1171  -1031  -1091   -862   -789   -732
   -246   -969   -722    607    236   -846  -1127   -976  -1031   -789   -698   -683
   -306   -950   -644    628    168   -797  -1096   -932   -997   -756   -649   -667
   -197   -958   -761    576    280   -859  -1127   -963  -1036   -802   -688   -719
   -103   -948   -844    524    368   -896  -1143   -987  -1070   -841   -701   -766
    -46   -945   -898    493    426   -922  -1150  -1010  -1104   -888   -719   -831
    -33   -971   -937    504    452   -956  -1153  -1034  -1135   -927   -743   -891
    -20   -956   -937    488    457   -948  -1124  -1023  -1127   -940   -766   -862
     -5   -919   -914    462    452   -917  -1098  -1002  -1104   -932   -774   -805
    -20   -940   -919    478    449   -930  -1093  -1000  -1096   -937   -784   -797
    -38   -943   -904    491    431   -924  -1070   -992  -1078   -932   -787   -789
    -10   -875   -867    441    428   -870  -1021   -956  -1028   -901   -761   -756
    -31   -854   -823    444    394   -841   -987   -937   -997   -880   -740   -743
    -64   -854   -789    457    361   -823   -982   -940   -982   -878   -750   -748
    -49   -846   -797    449    374   -823   -982   -937   -966   -880   -776   -756
    -36   -820   -787    428    374   -805   -982   -937   -945   -867   -771   -756
      2   -802   -807    400    402   -805   -979   -935   -932   -862   -769   -761
     51   -810   -862    379    454   -836   -976   -935   -930   -870   -779   -774
    127   -779   -906    327    517   -841   -979   -937   -930   -880   -782   -779
    218   -750   -969    265    592   -859   -992   -950   -948   -911   -797   -795
    298   -724  -1023    213    659   -872  -1002   -969   -963   -937   -802   -800
    348   -740  -1088    194    717   -911  -1010  -1000   -984   -966   -818   -815
    384   -714  -1098    166    740   -906  -1026  -1026   -987   -966   -807   -807
    384   -722  -1106    166    743   -914  -1052  -1039   -987   -976   -807   -810
    392   -735  -1127    171    758   -930  -1085  -1034   -987   -976   -797   -805
    389   -724  -1117    166    753   -919  -1111  -1013   -963   -961   -771   -787
    483   -587  -1070     51    776   -828  -1062   -961   -896   -901   -701   -719
    488   -511  -1000     10    743   -756   -992   -901   -823   -854   -631   -659
    363   -493   -857     64    607   -675   -924   -828   -753   -810   -568   -607
    309   -400   -709     44    506   -553   -831   -732   -662   -750   -478   -524
    239   -355   -594     59    415   -475   -750   -652   -589   -693   -405   -462
    127   -420   -548    148    335   -485   -724   -633   -579   -698   -397   -459
    114   -428   -542    158    327   -485   -709   -626   -574   -704   -394   -457
    132   -452   -584    158    358   -517   -701   -633   -584   -724   -402   -465
    127   -480   -607    176    366   -542   -704   -654   -594   -743   -415   -475
    137   -475   -615    168    374   -545   -714   -665   -602   -750   -420   -478
    168   -444   -613    137    389   -527   -722   -670   -605   -756   -420   -475
    166   -397   -566    114    363   -480   -714   -657   -592   -735   -397   -452
     75   -459   -535    192    303   -496   -719   -657   -597   -735   -394   -452
     33   -509   -542    236    285   -524   -717   -657   -602   -740   -405   -467
     23   -532   -555    254    288   -542   -706   -657   -610   -748   -420   -485
     36   -576   -615    270    324   -594   -704   -667   -633   -766   -452   -511
     57   -633   -691    288    374   -662   -711   -678   -662   -792   -496   -548
     54   -667   -722    306    387   -693   -717   -696   -688   -815   -530   -574
     51   -698   -753    322    400   -724   -724   -714   -709   -828   -555   -589
     46   -730   -779    340    410   -756   -724   -730   -724   -841   -574   -602
     36   -732   -769    348    402   -750   -722   -727   -719   -831   -571   -607
     25   -737   -763    355    394   -750   -714   -711   -709   -818   -561   -600
     20   -753   -774    366    397   -763   -704   -701   -704   -813   -561   -600
     31   -761   -792    363    407   -774   -691   -696   -698   -807   -561   -600
     31   -797   -828    384    428   -813   -683   -685   -706   -818   -581   -618
     64   -857   -924    394    493   -891   -615   -597   -688   -839   -631   -678
     77   -875   -953    397    514   -914   -480   -449   -607   -813   -633   -704
    103   -797   -901    345    501   -849   -350   -257   -465   -693   -542   -636
    163   -488   -652    163    407   -568   -254    -77   -241   -428   -277   -392
    153    119    -33   -137     90     44   -267    -41     31      5    210     88
    -12    670    680   -329   -348    675   -423   -259    179    368    649    509
    -88    740    826   -327   -457    784   -727   -670      2    350    680    530
   -187    137    324     25   -254    231   -974  -1130   -548   -226    145     54
   -257   -727   -472    491    106   -600  -1036  -1322  -1072   -930   -537   -594
   -213  -1124   -914    667    350  -1021  -1008  -1210  -1163  -1124   -789   -833
   -132  -1148  -1018    639    441  -1083   -885  -1021  -1044  -1054   -771   -820
    -77  -1044   -966    561    444  -1005   -730   -841   -888   -927   -680   -743
    -70   -937   -867    504    397   -904   -633   -735   -779   -828   -600   -678
    -62   -888   -826    475    381   -859   -579   -672   -714   -774   -548   -631
    -59   -862   -802    459    371   -833   -542   -636   -683   -748   -517   -597
    -85   -852   -766    470    340   -810   -522   -626   -670   -735   -498   -579
    -88   -844   -758    465    335   -802   -501   -607   -652   -717   -491   -555
    -64   -795   -730    428    329   -761   -478   -576   -620   -678   -470   -524
    -67   -748   -680    405    303   -717   -457   -555   -594   -639   -452   -498
   -101   -761   -659    431    277   -711   -449   -550   -587   -623   -431   -483
    -98   -756   -657    426    277   -706   -446   -540   -576   -610   -410   -478
    -88   -732   -644    410    275   -688   -459   -535   -574   -602   -402   -491
    -83   -719   -636    400    275   -678   -459   -542   -576   -602   -381   -485
    -46   -709   -662    379    306   -685   -449   -576   -594   -620   -413   -488
     33   -691   -727    327    379   -709   -459   -587   -620   -649   -488   -509
    129   -665   -795    267    459   -727   -475   -589   -633   -659   -517   -527
    179   -657   -839    236    506   -748   -504   -613   -665   -691   -550   -553
    168   -678   -846    254    506   -761   -522   -639   -691   -711   -574   -574
    205   -631   -836    213    519   -732   -514   -631   -678   -688   -550   -558
    213   -631   -846    207    530   -737   -537   -646   -685   -696   -558   -568
    293   -561   -854    132    571   -706   -527   -636   -667   -680   -545   -561
    363   -454   -818     46    589   -636   -485   -600   -641   -639   -524   -545
    275   -509   -787    116    530   -649   -504   -623   -670   -652   -566   -581
    252   -519   -771    132    509   -644   -517   -623   -657   -659   -584   -592
    265   -488   -753    109    506   -620   -522   -607   -636   -623   -579   -576
    285   -467   -753     90    519   -610   -519   -584   -610   -594   -568   -548
    324   -431   -758     51    537   -594   -506   -568   -587   -576   -542   -527
    335   -431   -766     46    550   -597   -504   -561   -581   -558   -527   -530
    319   -428   -748     54    532   -587   -501   -561   -568   -542   -501   -545
    314   -405   -719     46    517   -561   -483   -555   -553   -517   -459   -563
    329   -363   -696     15    509   -530   -483   -558   -545   -483   -405   -579
    358   -319   -678    -20    517   -496   -475   -563   -535   -452   -345   -584
    337   -319   -657    -10    493   -485   -459   -568   -530   -441   -303   -587
    306   -329   -636     12    470   -483   -436   -576   -519   -449   -272   -581
    252   -335   -587     41    415   -459   -405   -576   -491   -441   -241   -553
    218   -303   -522     41    368   -413   -371   -537   -465   -433   -207   -514
    192   -249   -441     25    316   -345   -337   -488   -446   -405   -215   -475
    155   -231   -387     38    270   -309   -342   -467   -405   -384   -223   -454
    111   -231   -342     57    226   -285   -374   -472   -376   -381   -244   -449
    103   -210   -314     51    207   -262   -368   -488   -368   -353   -311   -441
     90   -184   -275     46    181   -228   -353   -496   -361   -316   -309   -426
     67   -140   -207     36    137   -174   -332   -501   -342   -309   -319   -410
     62   -111   -174     23    116   -142   -340   -514   -348   -319   -358   -415
     67    -83   -153      7    109   -116   -353   -524   -353   -327   -387   -420
     72    -57   -132     -7    101    -93   -371   -530   -353   -332   -389   -410
     80    -10    -90    -33     85    -49   -381   -530   -337   -316   -358   -387
    111     57    -54    -85     80      2   -397   -542   -324   -296   -345   -371
    124     88    -36   -106     80     25   -402   -545   -314   -280   -342   -366
    124    103    -23   -116     75     41   -402   -542   -309   -272   -353   -363
    116     96    -20   -106     70     38   -402   -532   -311   -272   -371   -363
    129    140      7   -137     62     75   -397   -519   -298   -257   -371   -350
    150    166     15   -158     67     90   -394   -511   -288   -246   -361   -340
    171    228     57   -202     57    142   -381   -493   -265   -215   -309   -309
    189    298    109   -244     41    205   -353   -467   -228   -181   -265   -265
    205    324    119   -265     41    223   -337   -454   -205   -179   -262   -259
    192    342    150   -267     20    246   -327   -449   -189   -176   -249   -257
    166    361    192   -265    -12    277   -316   -444   -166   -166   -233   -254
    161    366    205   -262    -20    285   -306   -444   -150   -161   -239   -259
    142    361    218   -252    -36    288   -288   -444   -145   -158   -252   -262
    145    405    259   -275    -57    332   -275   -446   -132   -129   -249   -249
    187    472    283   -332    -46    379   -275   -452   -124   -101   -254   -241
    223    506    283   -363    -28    394   -290   -467   -129    -96   -272   -239
    226    488    262   -361    -18    376   -337   -514   -166   -119   -316   -265
    233    480    246   -358     -7    363   -368   -545   -192   -137   -348   -288
    228    459    231   -345     -2    345   -387   -563   -213   -150   -384   -309
    226    428    202   -327     12    316   -402   -584   -236   -174   -426   -342
    207    392    181   -301     12    288   -420   -607   -252   -200   -478   -379
    181    350    166   -267      7    259   -433   -620   -267   -197   -514   -405
    145    306    158   -226     -5    231   -441   -639   -288   -210   -553   -431
    127    275    148   -200    -10    213   -452   -659   -303   -223   -584   -449
    114    259    145   -187    -15    205   -457   -675   -311   -228   -600   -459
    103    218    114   -161     -5    166   -475   -696   -329   -246   -631   -480
     83    187    101   -137     -7    145   -496   -711   -342   -257   -654   -498
     90    218    127   -153    -18    174   -488   -706   -337   -246   -649   -488
    153    275    122   -215     15    200   -485   -709   -332   -249   -675   -491
    153    239     85   -197     33    161   -524   -748   -376   -293   -756   -532
    194    220     25   -210     85    124   -522   -732   -397   -329   -857   -563
    197    114    -83   -155    140     15   -452   -636   -392   -379   -971   -641
    220    140    -83   -181    153     28   -340   -475   -303   -335   -937   -636
    376    397     18   -387    179    207   -218   -259   -114   -163   -743   -459
    402    805    402   -605      0    605   -153   -124    137    153   -374    -90
    210   1410   1200   -810   -493   1306   -184   -142    413    576    174    459
    -33   1855   1886   -911   -961   1870   -389   -462    472    836    530    818
   -179   1615   1792   -719   -987   1704   -675   -917    137    579    337    649
   -267    795   1062   -265   -665    927   -875  -1343   -501   -153   -384     20
   -265      5    270    129   -267    137   -943  -1452   -932   -704   -997   -537
   -129   -142    -15    135    -59    -80   -888  -1278   -904   -704  -1091   -620
    -28    -80    -51     54     10    -67   -761  -1083   -774   -592  -1052   -576
    -10      0     10      5    -10      5   -646   -930   -639   -462   -992   -511
    -25     80    106    -25    -64     93   -555   -820   -522   -348   -883   -436
    -33    142    176    -54   -103    158   -470   -730   -433   -257   -769   -358
    -57    163    218    -54   -137    189   -428   -691   -394   -220   -706   -314
    -59    179    239    -59   -148    207   -410   -672   -381   -215   -701   -288
    -36    153    189    -57   -111    171   -431   -691   -410   -277   -771   -301
     -5    168    174    -83    -88    171   -446   -698   -428   -311   -805   -306
     57    246    189   -153    -64    218   -423   -672   -402   -283   -771   -270
     70    296    226   -181    -77    259   -397   -649   -376   -252   -737   -233
    -15    249    265   -116   -140    257   -402   -644   -381   -246   -763   -210
    -33    244    277   -106   -155    259   -407   -644   -389   -239   -795   -187
     -2    249    252   -124   -127    252   -405   -639   -397   -241   -836   -187
     28    257    228   -142   -101    244   -407   -633   -413   -257   -883   -202
     62    270    207   -166    -72    239   -402   -633   -433   -280   -909   -207
    109    306    197   -207    -46    254   -394   -626   -441   -280   -896   -200
    116    303    187   -213    -33    246   -392   -623   -457   -288   -896   -189
    103    265    161   -184    -28    213   -394   -628   -488   -311   -904   -187
     98    244    145   -171    -23    194   -394   -636   -509   -332   -914   -181
    132    283    150   -210    -10    215   -389   -628   -511   -327   -898   -168
    142    298    155   -220     -7    228   -384   -618   -514   -322   -906   -163
    109    272    163   -192    -25    218   -394   -610   -511   -316   -911   -187
    166    303    137   -233     15    220   -374   -587   -498   -303   -901   -197
    194    314    116   -257     38    215   -361   -581   -509   -316   -904   -205
    168    277    109   -223     28    192   -394   -607   -540   -350   -930   -228
    181    280     96   -233     41    189   -423   -620   -561   -371   -961   -218
    252    350     98   -301     77    226   -413   -610   -553   -361   -963   -161
    301    433    129   -368     85    283   -371   -566   -511   -311   -911    -98
    218    415    194   -316     12    306   -355   -542   -491   -288   -883    -64
    145    368    223   -257    -38    296   -350   -540   -493   -285   -883    -62
    140    392    252   -265    -54    322   -335   -517   -475   -265   -865    -49
    176    431    254   -306    -38    342   -314   -504   -470   -259   -841    -41
    197    439    239   -319    -20    340   -296   -496   -467   -257   -826    -31
    200    439    236   -322    -18    337   -285   -485   -465   -259   -813    -41
    194    449    254   -322    -28    353   -277   -470   -457   -244   -802    -41
    226    485    257   -355    -15    374   -259   -454   -444   -228   -797    -31
    239    501    262   -371    -12    384   -241   -439   -426   -210   -782    -18
    213    480    267   -348    -28    374   -241   -444   -428   -215   -776    -20
    246    498    252   -371     -2    376   -239   -436   -423   -215   -761    -23
    293    530    236   -413     28    381   -226   -423   -410   -207   -740     -5
    259    504    244   -381      7    374   -236   -428   -413   -205   -743      2
    285    530    244   -410     20    387   -231   -415   -397   -184   -732     31
    277    532    254   -405     12    394   -226   -397   -384   -174   -727     57
    194    472    275   -335    -41    374   -231   -389   -379   -176   -730     62
    207    498    288   -353    -41    394   -210   -355   -350   -150   -701     88
    223    527    303   -376    -41    415   -197   -337   -324   -124   -672    122
    272    594    322   -433    -23    459   -155   -322   -272    -85   -631    176
    272    613    340   -446    -33    478   -122   -314   -244    -59   -618    181
    233    561    327   -397    -46    444   -129   -324   -267    -59   -623    145
    257    600    340   -431    -41    470   -124   -303   -270    -18   -584    171
    316    675    358   -496    -20    517    -93   -259   -252     51   -517    223
    322    685    363   -504    -20    524    -70   -239   -244     59   -483    239
    277    654    376   -467    -49    517    -64   -239   -249     18   -488    241
    329    706    376   -519    -23    540    -44   -218   -233      0   -475    259
    358    745    387   -550    -12    566    -23   -205   -215     -5   -478    272
    348    717    366   -535    -10    540    -12   -202   -218    -18   -504    275
    335    714    379   -524    -23    548      2   -192   -213    -20   -496    285
    355    745    389   -553    -18    568     23   -171   -200     -5   -465    309
    400    810    410   -605     -5    610     51   -140   -176     28   -418    350
    381    849    467   -618    -44    659     59   -142   -166     51   -392    376
    322    833    509   -579    -93    672     46   -163   -171     64   -381    387
    319    823    504   -574    -93    662     36   -171   -176     75   -363    405
    327    813    485   -568    -77    649     20   -187   -189     75   -355    420
    348    846    496   -600    -75    670     23   -176   -181    101   -314    457
    309    789    480   -550    -85    636      5   -197   -205     88   -316    454
    306    745    436   -527    -64    592      7   -202   -215     72   -329    436
    337    761    423   -548    -41    592     28   -179   -207     77   -303    452
    285    675    389   -480    -51    532      7   -207   -246     31   -332    431
    275    600    324   -439    -25    462    -10   -226   -283     -5   -363    410
    288    602    311   -446    -12    457     -5   -236   -296     -7   -366    410
    262    548    285   -405    -10    418    -33   -267   -335    -36   -384    394
    306    558    249   -433     28    405    -38   -265   -332    -44   -381    407
    337    587    246   -462     46    418    -23   -252   -324    -57   -366    431
    314    548    233   -431     41    392    -15   -252   -329    -88   -366    439
    329    522    192   -426     70    358    -12   -252   -335   -111   -368    454
    332    517    181   -426     75    350     -7   -249   -342   -119   -379    465
    322    426    103   -376    109    265      5   -218   -358   -155   -426    431
    361    415     51   -389    153    233    116    -72   -293   -150   -439    415
    374    498    124   -436    124    311    246     96   -171    -75   -368    459
    368    662    293   -517     38    478    355    288     25    116   -174    631
    459   1163    704   -813   -122    935    407    410    288    478    233   1023
    428   1813   1384  -1122   -478   1600    355    337    517    893    743   1514
    249   2151   1901  -1200   -826   2026    103    -18    504   1093   1036   1782
    142   1771   1628   -958   -743   1701   -223   -496     67    737    722   1491
    129    992    862   -561   -366    927   -358   -823   -530      5    -10    846
    210    363    153   -288     28    257   -358   -820   -826   -465   -514    371
    288    150   -137   -218    213      7   -288   -654   -792   -519   -597    257
    303    168   -135   -239    218     18   -174   -498   -672   -449   -540    270
    306    293    -15   -301    161    140    -64   -361   -537   -332   -423    353
    332    428     96   -381    116    265     15   -262   -431   -231   -319    431
    355    506    150   -431    103    329     75   -194   -361   -171   -252    470
    316    483    166   -400     75    324     77   -179   -348   -166   -231    467
    332    517    184   -423     75    350     98   -155   -327   -150   -197    485
    355    579    223   -470     67    402    135   -127   -296   -116   -150    511
    345    589    244   -467     51    418    148   -116   -283   -106   -116    519
    303    548    244   -428     31    397    145   -114   -290   -119   -116    509
    329    584    254   -457     36    418    148   -101   -283   -106    -93    530
    340    618    277   -480     31    446    150   -101   -280   -101    -72    542
    337    618    280   -478     28    449    168    -80   -262    -85    -49    566
    358    639    280   -498     38    459    181    -59   -249    -77    -28    592
    337    639    298   -488     20    470    176    -57   -249    -77    -23    592
    342    639    293   -493     25    467    166    -54   -246    -70    -12    592
    340    644    303   -491     18    475    168    -49   -241    -67      0    592
    350    672    322   -511     12    496    192    -23   -223    -51     31    602
    342    678    332   -511      5    506    197    -12   -215    -51     46    607
    332    667    332   -501      0    501    194     -7   -213    -51     62    607
    345    683    337   -514      5    511    200     -2   -205    -38     90    615
    368    727    355   -548      7    540    215      5   -187     -7    119    633
    358    714    353   -537      2    535    223     18   -179      0    129    639
    327    698    371   -514    -23    535    207     15   -187     -5    140    631
    355    735    379   -545    -10    558    223     36   -179     15    158    646
    366    732    366   -550      0    550    236     70   -171     28    179    688
    324    709    381   -517    -28    545    231     75   -176     28    192    706
    319    727    407   -524    -44    568    236     98   -166     41    215    737
    322    740    418   -530    -46    579    249    132   -145     54    249    776
    337    753    413   -545    -36    584    277    163   -122     77    275    807
    345    769    420   -558    -38    594    303    181   -111     96    301    820
    332    766    433   -550    -51    600    314    189   -114    101    319    836
    301    756    454   -527    -75    605    327    200   -111    109    335    852
    301    722    420   -514    -59    571    340    197   -122    109    332    844
    309    730    418   -519    -54    574    358    215   -101    135    363    859
    332    750    415   -542    -41    584    389    239    -72    161    389    883
    340    766    426   -553    -41    597    418    265    -36    194    426    911
    311    761    446   -537    -67    605    433    283    -12    223    459    932
    296    753    457   -524    -80    605    452    290      5    239    478    932
    293    763    470   -527    -88    615    470    301     20    254    498    940
    301    740    439   -519    -67    589    491    311     33    262    514    940
    298    714    415   -506    -57    566    488    303     18    249    498    924
    309    698    389   -504    -38    545    480    309     20    254    496    927
    353    719    366   -537     -5    542    491    332     36    270    517    966
    366    732    366   -548      0    550    504    355     54    293    535   1008
    387    722    332   -555     28    527    493    355     46    298    530   1021
    420    722    301   -571     59    514    504    363     49    311    540   1018
    436    717    277   -576     77    498    522    376     54    324    566   1015
    465    743    277   -602     93    511    540    400     72    353    602   1021
    506    787    280   -649    111    535    561    426     88    366    620   1028
    545    818    272   -683    137    545    574    441     98    371    631   1026
    535    800    265   -667    135    532    576    446     96    366    626   1013
    537    828    290   -683    124    561    587    462    111    381    639   1023
    563    924    361   -745     98    644    631    509    153    426    691   1067
    592   1000    407   -795     90    704    683    563    194    467    740   1109
    542    979    436   -761     51    709    696    568    197    465    740   1101
    491    961    470   -724     10    717    696    568    194    462    740   1085
    506   1000    493   -756      5    748    714    587    205    483    763   1096
    524   1034    509   -782      7    771    724    600    215    498    784   1111
    522   1075    550   -800    -12    813    743    615    233    519    813   1132
    555   1161    605   -857    -23    883    792    652    280    571    865   1179
    514   1140    626   -828    -54    883    792    639    272    571    875   1179
    462   1083    620   -774    -80    852    761    594    231    537    859   1148
    452   1067    615   -761    -80    841    735    568    207    517    862   1127
    457   1070    613   -763    -77    841    722    558    202    522    898   1124
    423   1023    600   -724    -88    813    714    558    194    517    914   1111
    420   1021    597   -722    -88    810    735    574    202    519    919   1104
    400    989    589   -696    -96    789    753    589    202    517    911   1091
    363    956    592   -659   -114    774    753    592    192    506    901   1088
    335    932    597   -636   -132    766    730    579    171    478    880   1093
    361    974    613   -667   -124    792    717    587    168    454    885   1117
    410    976    566   -693    -77    771    667    550    124    389    833   1096
    504    969    465   -735     20    717    615    488     44    327    753   1028
    517    963    446   -743     33    706    626    488     62    322    756   1008
    524    945    420   -737     51    683    628    496     83    337    779   1005
    540    930    389   -735     75    659    618    501     93    345    807    992
    615    927    311   -771    153    620    641    535    109    342    820    956
    589    800    210   -696    189    506    683    605    114    303    740    870
    524    748    223   -636    150    488    769    717    181    316    714    823
    555    859    301   -709    127    581    875    875    324    433    800    893
    631   1215    584   -922     23    901    961   1013    535    693   1052   1140
    600   1756   1156  -1179   -277   1457    930    997    748   1075   1475   1564
    449   2223   1774  -1337   -662   2000    748    714    795   1356   1823   1888
    327   2182   1852  -1257   -761   2018    400    267    542   1296   1810   1847
    270   1644   1374   -956   -550   1509    166   -148     36    756   1293   1395
    303    958    654   -633   -176    805    145   -249   -389    111    654    841
    374    584    210   -480     80    397    161   -140   -475    -77    436    605
    431    483     51   -457    189    267    249     15   -387    -49    436    553
    483    571     88   -527    197    329    374    168   -239     67    519    618
    465    644    176   -555    145    410    449    270   -114    158    623    698
    449    698    246   -574    101    472    496    316    -38    210    696    740
    446    743    296   -594     75    519    537    340     -5    249    740    737
    436    732    296   -584     70    514    548    337     -2    249    704    688
    446    737    290   -592     77    514    530    329      0    252    717    670
    472    797    322   -636     75    561    537    350     18    277    769    693
    485    841    355   -665     64    597    563    371     36    301    732    763
    444    852    407   -646     18    631    574    384     46    314    727    807
    402    859    454   -631    -28    657    581    402     49    327    667    831
    394    870    475   -633    -38    672    592    410     54    340    704    854
    355    872    517   -615    -80    696    610    426     70    355    688    885
    316    867    550   -592   -116    709    605    433     90    348    678    893
    262    875    610   -568   -176    743    592    441    119    322    737    911
    236    906    670   -574   -215    789    600    446    155    335    761    935
    218    940    722   -579   -252    831    631    446    184    389    714    948
    249    956    706   -602   -228    831    636    454    184    426    698    945
    254    953    696   -605   -220    826    605    465    168    423    782    937
    241    958    717   -600   -239    839    602    475    181    428    683    932
    218    976    756   -600   -270    867    613    485    200    446    631    932
    210    984    774   -597   -280    880    615    491    207    449    626    922
    215    989    771   -602   -280    880    618    491    213    449    628    909
    205    997    792   -602   -293    896    626    501    223    459    631    911
    200    992    792   -600   -296    893    618    506    223    457    618    904
    197    982    784   -589   -293    883    615    514    223    452    613    891
    194   1013    815   -605   -309    914    620    532    236    459    631    896
    200   1026    826   -615   -311    927    626    550    249    457    641    896
    207   1057    849   -633   -322    953    636    574    267    465    654    906
    202   1065    862   -633   -329    963    644    584    277    472    654    904
    192   1036    844   -618   -324    940    644    584    275    475    644    893
    187   1036    849   -613   -332    945    665    600    293    493    641    893
    189   1062    870   -628   -340    966    685    607    314    506    654    875
    179   1036    857   -607   -337    948    696    607    314    501    670    802
    166   1044    878   -607   -355    961    717    623    335    522    657    841
    166   1075    906   -620   -368    992    745    652    374    561    678    872
    158   1098    937   -631   -389   1021    766    672    405    587    696    883
    148   1104    956   -626   -402   1031    771    672    415    592    683    867
    135   1117    982   -626   -423   1049    789    685    439    610    685    865
    116   1117   1000   -618   -441   1060    807    701    459    636    688    862
    111   1135   1023   -623   -457   1080    813    714    475    654    698    862
    101   1140   1039   -620   -467   1091    818    722    478    667    709    859
     83   1156   1070   -620   -493   1114    820    730    491    680    719    865
     88   1171   1083   -631   -498   1127    815    737    501    693    730    870
     90   1163   1072   -628   -491   1119    805    735    496    701    717    865
     70   1163   1093   -615   -511   1130    807    745    506    719    711    878
     59   1174   1114   -618   -527   1145    813    763    519    737    711    885
     70   1182   1111   -628   -519   1148    810    774    524    745    706    893
     75   1176   1098   -628   -511   1140    802    776    519    740    688    885
     80   1184   1104   -631   -511   1145    802    789    530    745    683    893
     93   1189   1096   -644   -501   1143    797    800    535    753    683    901
     98   1189   1091   -644   -496   1140    792    805    540    750    680    904
    101   1176   1075   -639   -485   1127    782    807    542    740    670    904
    124   1213   1088   -667   -480   1150    789    831    561    753    680    919
    137   1252   1111   -696   -488   1184    823    865    581    774    706    943
    135   1262   1124   -698   -496   1195    862    898    607    800    732    969
    111   1262   1148   -688   -519   1205    904    937    644    833    763   1005
     90   1252   1161   -670   -535   1208    927    961    657    844    779   1021
     90   1260   1166   -675   -537   1213    937    976    662    841    784   1028
     88   1273   1184   -680   -548   1228    945    984    672    844    792   1049
     62   1280   1215   -672   -576   1249    940    976    667    844    787   1067
     44   1247   1202   -644   -579   1226    914    961    657    831    766   1072
    132   1299   1166   -717   -517   1234    924    963    659    839    766   1091
    226   1397   1169   -813   -470   1283    953    979    678    862    784   1132
    197   1363   1166   -784   -483   1265    935    956    654    839    756   1130
    119   1249   1130   -683   -504   1189    891    914    600    779    693   1085
     75   1156   1080   -615   -501   1117    859    885    561    735    644   1072
     96   1122   1026   -610   -465   1075    844    875    535    709    615   1070
    158   1140    982   -652   -413   1060    849    880    527    691    600   1067
    194   1122    927   -657   -366   1026    852    878    509    665    576   1054
    187   1085    896   -639   -353    992    831    852    478    628    550   1034
    176   1028    852   -605   -337    940    805    826    441    594    522   1013
    218   1047    828   -633   -306    937    807    826    439    594    527   1018
    259   1088    828   -672   -283    958    818    839    452    607    527   1023
    231   1036    802   -636   -285    919    784    805    415    568    491    997
    239   1018    776   -628   -270    898    758    787    392    545    470   1002
    303   1052    748   -678   -220    898    779    815    420    542    452   1013
    413   1078    665   -745   -124    872    844    901    467    532    423    984
    332    956    623   -644   -148    792    937   1028    506    527    381    922
    270    948    675   -610   -202    813   1041   1192    607    618    465    956
    335   1176    839   -756   -252   1008   1135   1376    795    844    685   1140
    374   1654   1280  -1013   -452   1467   1158   1465   1047   1202   1047   1569
    233   2330   2096  -1283   -932   2213   1106   1350   1291   1636   1553   2104
     57   2522   2465  -1291  -1202   2494    849    961   1202   1717   1709   2257
   -109   1979   2086   -935  -1098   2034    537    470    704   1257   1293   1844
   -171   1072   1244   -449   -706   1158    371    119     59    478    496   1093
    -93    563    654   -236   -376    607    371    179   -129    171    140    735
    -38    467    506   -215   -272    485    454    358    -54    192    150    688
    -54    506    558   -228   -306    530    576    537     80    290    239    719
    -31    631    662   -298   -345    646    678    685    223    407    348    792
    -33    704    737   -337   -387    719    735    761    303    478    413    833
    -33    709    743   -340   -387    724    761    789    332    501    423    833
    -23    719    740   -348   -381    727    779    807    345    509    410    862
     -7    737    745   -363   -376    740    787    820    355    519    405    906
     25    763    737   -394   -355    750    807    844    366    522    371    922
     31    763    732   -397   -350    748    810    846    361    514    337    906
      5    745    740   -376   -368    743    800    833    345    483    309    867
     12    737    724   -374   -355    732    774    815    311    423    290    852
     83    704    620   -394   -270    665    717    761    246    355    246    846
     80    678    597   -379   -259    639    701    750    241    371    259    841
     15    696    678   -355   -329    685    750    807    303    446    342    870
     15    730    714   -371   -348    722    789    862    358    504    400    891
     70    763    693   -418   -311    730    776    870    374    519    426    909
    101    750    649   -426   -275    701    758    862    368    511    428    904
    132    737    605   -436   -236    672    753    862    371    511    433    893
    137    727    589   -431   -226    659    740    859    361    514    436    885
    220    776    555   -498   -168    665    732    854    358    517    428    872
    241    782    540   -514   -148    662    714    846    355    527    420    872
    220    732    511   -478   -145    623    691    828    345    522    410    852
    272    766    493   -519   -109    631    693    836    361    535    428    846
    285    782    496   -535   -106    639    693    852    371    540    433    849
    213    696    483   -454   -135    589    657    833    348    524    400    820
    166    636    470   -402   -153    555    636    826    342    522    371    813
    205    662    457   -433   -124    561    633    841    363    542    353    844
    228    688    457   -459   -114    574    641    852    379    558    358    852
    236    709    472   -472   -119    592    646    854    381    563    366    852
    228    727    498   -480   -135    613    659    862    389    566    366    854
    231    743    511   -485   -140    628    672    867    397    566    371    857
    277    779    501   -530   -111    641    696    883    410    579    397    862
    228    756    524   -493   -148    641    701    885    413    581    402    849
    194    714    519   -457   -163    618    706    885    415    571    387    831
    213    732    519   -472   -153    626    714    893    426    581    394    828
    218    745    527   -483   -155    636    735    911    449    602    407    828
    236    774    537   -506   -150    657    766    945    485    639    433    839
    220    763    542   -493   -161    654    776    961    506    649    444    831
    155    719    563   -436   -202    641    769    950    504    646    446    815
    150    719    568   -436   -207    644    771    950    514    652    452    813
    166    727    561   -446   -197    644    776    950    524    654    449    805
    166    737    568   -454   -200    654    776    935    524    646    439    787
    135    719    584   -426   -223    652    769    917    519    639    439    769
    101    662    558   -384   -228    613    743    898    509    623    426    743
    124    649    524   -389   -200    587    753    917    522    636    439    740
    155    691    535   -423   -189    613    792    953    558    678    483    761
    155    732    576   -444   -210    654    820    971    581    704    519    761
     98    714    615   -405   -259    665    813    974    594    714    542    758
     90    756    665   -423   -288    711    826    997    623    745    589    782
     90    782    691   -436   -301    737    833   1002    639    756    610    776
     44    774    730   -407   -342    753    826   1002    641    756    623    776
     54    776    719   -415   -335    748    805    995    639    753    626    774
     90    813    722   -452   -316    766    797    992    646    756    641    782
    124    857    730   -491   -303    795    805   1000    662    766    659    784
    148    857    709   -501   -280    784    792    984    654    763    665    761
    181    898    717   -540   -270    810    820   1008    678    789    691    771
    194    924    730   -561   -267    828    828   1015    691    792    704    774
    207    922    714   -563   -254    818    802    987    665    763    688    748
    218    911    693   -563   -236    802    805    987    654    753    685    722
    213    906    693   -561   -241    802    802    976    652    748    691    709
    215    948    732   -581   -259    841    807    961    659    761    714    717
    241    989    748   -618   -254    870    802    950    670    774    737    732
    270    961    691   -615   -210    826    771    924    652    756    724    722
    244    901    657   -574   -205    782    724    883    620    727    701    688
    228    865    636   -545   -205    750    704    862    605    717    696    680
    241    831    589   -537   -174    711    693    852    587    698    680    672
    239    807    568   -522   -163    688    688    844    571    683    665    652
    277    771    493   -524   -109    631    680    839    553    659    636    607
    249    680    431   -467    -90    555    678    828    527    639    615    574
    231    633    402   -433    -85    519    659    807    504    628    605    558
    223    592    368   -407    -72    480    646    771    480    602    579    527
    226    550    324   -389    -49    436    641    758    467    579    558    498
    231    527    296   -379    -31    413    646    756    462    576    550    485
    254    519    262   -387     -2    389    659    761    470    587    555    485
    215    485    270   -350    -25    379    652    753    470    592    561    491
    168    441    270   -306    -51    358    633    737    465    589    553    480
    163    361    197   -262    -18    280    623    745    459    568    527    449
    181    262     80   -220     51    171    665    818    480    550    488    392
    239    290     51   -265     93    171    810    992    592    605    504    384
    244    381    135   -314     54    259    924   1156    732    722    594    454
    228    600    371   -415    -72    488    989   1278    919    943    810    633
    236   1119    883   -680   -324   1002    961   1288   1137   1314   1223   1005
     85   1680   1595   -883   -753   1639    787   1034   1223   1652   1641   1382
     18   1779   1758   -898   -870   1769    423    602   1010   1667   1722   1436
     18   1358   1340   -688   -662   1350    215    257    584   1234   1319   1104
    -31    587    618   -280   -324    602    194    114    106    537    626    555
    -80     -5     75     44    -77     33    205    205    -59    220    272    244
   -109   -189    -80    148    -15   -135    290    366     31    246    257    192
    -98   -155    -57    127    -23   -109    397    485    158    340    324    233
    -67    -31     36     46    -51      2    480    579    280    452    420    314
    -51     67    119     -7    -85     93    540    636    366    532    493    376
    -41    106    148    -33    -96    127    568    657    394    558    514    405
    -28    111    140    -41    -83    124    581    670    397    561    506    410
    -20    116    137    -49    -80    127    592    680    400    566    506    410
    -23    127    150    -51    -85    137    592    688    402    571    511    413
     18    166    145    -93    -64    155    602    709    418    592    537    439
     25    166    140    -96    -57    153    615    722    426    605    548    459
      0    142    142    -72    -70    142    605    714    418    600    542    465
      5    135    129    -70    -62    132    594    704    413    594    548    465
     38    163    122   -103    -41    145    592    706    420    607    563    478
     10    122    111    -67    -51    119    571    696    413    602    558    475
      7    101     90    -57    -41     96    571    698    413    602    553    475
     33    114     80    -72    -23     98    581    706    423    607    555    478
     18    101     83    -62    -31     93    561    688    415    607    553    465
     -5     49     54    -20    -28     51    535    659    397    594    540    446
     36     51     12    -44     12     31    527    646    400    594    542    441
     77     67    -10    -72     44     28    517    641    397    594    542    426
    101     59    -41    -80     70     10    501    631    387    584    540    405
    129     59    -70    -93     98     -5    480    620    371    571    535    381
    135     38    -98    -88    116    -28    462    607    361    563    537    366
    192     23   -168   -106    181    -72    439    589    340    540    519    348
    246     38   -210   -145    228    -83    415    574    324    530    509    342
    285     46   -239   -166    262    -96    397    568    322    527    506    348
    301     10   -290   -155    296   -140    379    566    311    517    496    345
    340      7   -332   -174    337   -161    374    574    311    517    501    348
    405     49   -358   -228    381   -153    379    576    316    524    519    348
    413     46   -368   -231    389   -161    381    576    314    517    522    332
    402     28   -376   -215    389   -174    397    581    311    517    524    324
    392     41   -350   -215    371   -153    407    579    314    519    545    322
    384     57   -327   -220    355   -135    418    587    324    530    568    314
    342     46   -296   -194    319   -124    431    592    337    540    584    314
    262     10   -254   -137    257   -122    444    600    348    553    584    319
    192     -7   -200    -90    194   -103    465    615    374    574    589    332
    135      2   -132    -70    132    -64    488    641    413    613    610    358
    119     25    -96    -72    106    -33    517    665    449    646    636    371
    124     77    -49   -103     85     15    553    691    488    683    659    384
     51     57      5    -54     23     31    574    691    504    691    649    381
    -15     -5     10     10    -15      2    568    672    498    685    633    379
    -41    -25     12     33    -28     -7    568    665    504    685    631    381
    -33    -20     12     25    -25     -5    568    659    509    691    618    384
     12     18      5    -15      5     12    579    657    514    698    605    387
    -31     -7     23     18    -28      7    587    659    524    704    602    389
    -70    -33     36     51    -54      2    584    657    530    709    597    394
   -101    -38     62     67    -83     12    576    652    535    724    605    397
   -119    -23     96     72   -109     36    592    675    563    766    657    413
   -161    -44    116    101   -140     36    600    691    584    784    667    441
   -202    -31    171    116   -189     67    623    714    620    805    680    462
   -254    -18    233    135   -246    106    636    724    644    823    683    459
   -280    -18    262    150   -272    122    628    717    649    831    672    457
   -265      2    267    129   -267    132    620    719    654    836    662    454
   -244     25    270    109   -257    148    626    727    662    839    654    462
   -236     46    280     93   -259    163    620    724    662    836    649    467
   -228     41    270     93   -249    155    610    706    646    818    605    441
   -101    132    233    -18   -168    181    626    704    636    826    592    405
    -54    168    223    -57   -140    194    639    701    639    833    592    355
   -114    114    228      0   -171    171    628    691    649    831    589    309
   -142     93    236     25   -189    163    620    683    657    852    602    298
   -140    135    272      0   -205    202    626    675    678    862    607    306
   -145    158    303     -5   -223    231    618    652    680    846    600    303
   -158    145    303      5   -231    223    589    615    657    823    576    275
   -150    163    314     -5   -231    239    574    594    649    813    581    265
   -187    135    322     23   -254    226    548    566    631    792    558    236
   -213    106    316     51   -265    210    532    548    618    776    537    210
   -205     88    290     57   -249    189    527    537    610    758    514    171
   -194     28    223     83   -207    124    511    522    579    727    465    119
   -200     -7    192    103   -194     90    491    506    558    709    439    111
   -202    -59    142    129   -174     41    465    475    527    675    400     90
   -226   -103    122    163   -176     10    452    457    498    646    361     72
   -233   -109    124    171   -179      7    441    449    483    644    337     75
   -189   -135     54    161   -124    -41    407    410    444    600    306     54
   -103   -163    -59    132    -23   -114    358    348    394    545    275      2
    -62   -153    -93    106     12   -124    332    314    381    532    290    -33
      2   -132   -135     64     67   -132    296    283    358    514    303    -44
     59   -166   -228     51    142   -194    267    254    319    467    280    -70
     62   -236   -298     85    179   -267    314    316    324    441    241   -109
     28   -239   -267    103    148   -252    439    454    407    467    233   -124
     15   -155   -171     70     93   -163    574    633    555    589    319    -57
     33    111     77    -75    -20     96    670    792    771    852    553    171
      0    636    636   -316   -316    636    667    826   1010   1241    982    592
   -132   1197   1327   -535   -730   1262    519    607   1114   1587   1402    976
   -207   1327   1535   -558   -870   1431    184    202    932   1621   1470   1060
   -277    859   1135   -293   -706    995    -57   -171    488   1137   1023    688
   -345     64    407    140   -376    236    -88   -324     28    444    303    114
   -337   -444   -106    389   -116   -275    -46   -228   -116    166    -31   -176
   -319   -584   -265    452    -28   -426     44    -62    -31    194    -85   -218
   -311   -517   -205    413    -54   -363    150     70    101    293    -38   -179
   -303   -413   -109    358    -98   -262    239    179    228    407     49   -111
   -311   -316     -7    311   -153   -163    298    246    322    496    127    -51
   -319   -283     36    301   -179   -124    332    285    368    532    155    -25
   -337   -296     38    316   -189   -129    342    298    384    542    145    -18
   -353   -311     41    332   -200   -135    345    303    394    548    127    -15
   -361   -309     51    332   -207   -129    348    309    400    553    111    -25
   -371   -285     85    329   -228   -101    358    324    415    571    116    -20
   -387   -288     98    337   -244    -96    355    322    420    568    106    -31
   -384   -285     98    332   -241    -93    350    319    423    571     96    -49
   -379   -265    114    322   -249    -75    350    322    431    581    101    -41
   -389   -236    153    314   -272    -41    345    329    446    600    111    -18
   -389   -241    145    314   -270    -49    355    340    454    610    111      0
   -387   -254    132    319   -259    -62    363    348    459    620    103      5
   -394   -265    127    327   -262    -70    363    348    462    626     98      5
   -394   -246    148    322   -272    -49    368    355    478    639    109     10
   -405   -249    153    324   -280    -49    368    361    485    646    111     12
   -407   -246    161    327   -285    -41    363    366    491    657    111     15
   -418   -259    155    337   -288    -51    358    368    491    662    111      7
   -426   -241    184    335   -306    -28    363    384    506    683    135     18
   -415   -236    179    324   -298    -28    363    389    511    688    142     18
   -418   -231    187    324   -303    -23    366    397    522    701    155     18
   -423   -226    197    324   -311    -15    361    402    530    714    166     15
   -413   -220    192    316   -303    -15    350    407    532    719    179     15
   -415   -246    168    329   -293    -38    332    410    527    717    184      7
   -418   -265    153    340   -285    -57    319    415    524    719    189     12
   -376   -226    150    298   -265    -38    329    439    542    743    205     33
   -322   -176    145    249   -233    -15    345    465    566    774    233     49
   -361   -215    142    288   -254    -36    337    454    553    766    228     36
   -350   -205    145    277   -249    -31    350    459    561    784    194     57
   -332   -202    127    267   -233    -38    366    465    563    795    179     67
   -371   -226    145    298   -259    -41    368    457    550    792    124     64
   -366   -223    142    293   -257    -38    368    459    553    792     98     70
   -342   -210    129    275   -239    -41    376    467    566    800     85     83
   -272   -158    114    213   -194    -23    392    478    587    820     64     93
   -246   -150     96    200   -171    -28    397    475    602    836     59     64
   -275   -174    101    223   -189    -36    394    465    610    846     88     49
   -311   -187    124    249   -220    -31    405    459    618    854    106     44
   -348   -189    155    267   -254    -18    418    459    633    862    124     54
   -400   -218    181    309   -290    -18    413    446    636    867    122     57
   -433   -270    161    350   -298    -54    413    436    628    854    129     38
   -420   -254    166    337   -296    -44    439    454    657    891    124     54
   -410   -244    166    324   -290    -38    457    470    675    919    119     67
   -428   -277    150    353   -290    -64    459    470    670    909    135     59
   -449   -306    142    376   -298    -83    454    470    670    901    140     72
   -459   -306    150    381   -306    -77    465    488    688    922    161     80
   -470   -324    142    397   -309    -90    465    504    704    927    179     85
   -485   -340    145    413   -316    -98    459    504    709    927    192     96
   -426   -290    135    358   -283    -77    470    519    730    945    205    114
   -392   -272    119    332   -257    -77    472    532    743    961    202    127
   -413   -314     98    363   -259   -106    457    522    735    953    189    127
   -423   -340     83    381   -254   -129    449    519    732    943    179    142
   -363   -265     98    314   -231    -85    470    540    763    963    194    181
   -366   -265     98    314   -233    -83    472    548    782    953    181    187
   -368   -270     96    316   -233    -88    480    558    800    958    171    197
   -335   -213    122    275   -228    -46    517    589    831    997    194    231
   -361   -241    116    298   -241    -62    514    587    818   1000    184    246
   -345   -226    116    285   -231    -54    511    581    802   1000    179    228
   -340   -205    135    272   -239    -36    511    581    792   1005    197    226
   -348   -213    135    280   -241    -38    514    579    784   1008    161    249
   -257   -181     75    218   -166    -54    488    550    750    979    119    239
   -231   -181     46    205   -140    -67    459    524    714    953     83    210
   -254   -197     54    226   -155    -72    444    511    693    940     70    200
   -290   -220     70    257   -181    -75    439    498    683    927     44    210
   -309   -280     28    293   -171   -127    433    493    662    898      5    200
   -319   -332    -12    327   -153   -174    431    485    639    867    -28    187
   -348   -397    -51    371   -150   -226    423    475    610    836    -64    161
   -376   -452    -75    415   -150   -265    428    472    589    815    -83    148
   -407   -514   -109    459   -150   -311    413    446    555    782   -103    116
   -420   -542   -124    480   -148   -335    402    426    530    753   -129     80
   -446   -574   -127    509   -161   -350    400    415    522    740   -150     57
   -496   -623   -127    561   -184   -376    387    405    514    730   -163     57
   -493   -652   -158    571   -171   -405    387    402    511    732   -163     36
   -491   -657   -166    574   -163   -413    374    389    501    730   -161     23
   -423   -636   -213    527   -106   -426    340    355    467    693   -179    -25
   -309   -623   -314    467      2   -470    348    371    457    657   -176    -62
   -301   -745   -444    522     70   -594    407    462    454    602   -202   -145
   -329   -782   -452    555     59   -618    537    607    527    633   -179   -181
   -298   -672   -374    485     36   -524    659    792    683    776    -64   -111
   -267   -387   -119    327    -75   -254    711    924    893   1039    194    132
   -236    223    459      5   -348    340    675    927   1148   1457    659    581
   -361    691   1052   -163   -706    870    452    636   1215   1735    997    885
   -462    613   1072    -77   -769    844     88    184    956   1636    927    818
   -535     18    553    259   -542    285   -142   -262    392   1021    342    329
   -563   -675   -111    618   -228   -394   -148   -358    -31    420   -272   -194
   -527  -1010   -483    769    -23   -748    -93   -215    -67    277   -452   -374
   -514  -1078   -566    795     23   -823     12    -41     49    322   -436   -387
   -491  -1005   -514    748     10   -761    129     98    187    420   -358   -314
   -470   -922   -454    696    -10   -688    197    187    290    504   -288   -249
   -454   -891   -439    672    -10   -665    223    228    342    542   -249   -215
   -433   -854   -420    644     -7   -639    236    254    374    566   -226   -192
   -400   -797   -397    600     -2   -597    249    280    402    589   -200   -163
   -389   -789   -402    589      2   -597    254    285    405    592   -194   -184
   -361   -766   -405    563     20   -584    267    298    420    597   -184   -202
   -361   -758   -397    558     15   -579    267    296    426    600   -174   -197
   -392   -789   -397    592      2   -594    244    277    410    587   -187   -200
   -402   -797   -397    597     -2   -597    244    277    413    592   -184   -202
   -413   -787   -374    597    -20   -581    249    283    426    602   -168   -200
   -420   -784   -366    602    -28   -576    252    288    441    610   -153   -189
   -379   -758   -379    568      0   -568    265    303    462    628   -129   -174
   -363   -722   -361    540     -2   -542    283    319    488    652   -101   -158
   -379   -711   -335    545    -23   -524    280    322    496    662    -85   -161
   -397   -691   -296    542    -51   -493    280    324    504    667    -72   -168
   -410   -685   -275    548    -67   -480    288    332    517    675    -54   -168
   -420   -711   -290    566    -64   -504    277    327    514    670    -57   -179
   -413   -706   -293    558    -62   -501    277    335    527    685    -36   -166
   -387   -659   -272    522    -59   -467    290    353    548    711     -5   -148
   -371   -631   -259    501    -57   -446    296    361    563    724     12   -137
   -363   -610   -249    485    -59   -431    298    366    568    730     23   -145
   -407   -628   -220    517    -93   -426    283    355    566    730     25   -158
   -402   -623   -223    511    -93   -423    275    358    568    735     28   -155
   -379   -600   -220    491    -80   -410    283    376    584    753     46   -135
   -361   -571   -210    465    -75   -392    288    394    602    774     75   -109
   -368   -568   -200    467    -85   -384    296    405    610    789     88    -93
   -358   -553   -194    454    -83   -374    306    420    618    800     98    -83
   -361   -535   -174    449    -93   -355    316    436    628    807    114    -72
   -397   -563   -166    478   -116   -366    316    433    626    800    111    -64
   -397   -545   -148    470   -124   -348    332    444    631    800    119    -54
   -381   -530   -150    454   -116   -340    340    446    636    797    119    -51
   -402   -519   -116    462   -142   -319    342    444    644    800    124    -38
   -389   -491   -101    439   -145   -296    350    452    657    810    129    -31
   -374   -467    -93    420   -142   -280    374    470    678    826    137    -23
   -410   -496    -88    452   -161   -293    384    480    693    831    137    -31
   -410   -483    -72    446   -168   -277    402    498    719    854    161    -20
   -410   -485    -75    446   -168   -280    407    501    730    859    166    -25
   -467   -532    -64    498   -202   -298    397    480    722    841    150    -54
   -467   -514    -46    488   -210   -280    405    483    732    849    166    -57
   -405   -444    -38    426   -184   -241    431    506    758    878    200    -44
   -433   -467    -33    449   -200   -252    428    501    756    872    194    -67
   -493   -519    -25    506   -233   -272    410    485    743    859    181    -98
   -504   -537    -33    519   -236   -288    400    478    737    852    176   -122
   -457   -506    -49    483   -205   -277    392    480    743    857    187   -132
   -379   -428    -49    402   -166   -239    400    498    766    885    215   -114
   -374   -423    -49    397   -163   -236    397    501    771    891    218   -114
   -392   -454    -62    420   -166   -257    384    493    761    875    205   -135
   -387   -459    -72    423   -158   -267    384    496    758    867    202   -142
   -371   -436    -64    405   -153   -252    387    498    766    872    210   -137
   -350   -426    -75    389   -137   -252    384    498    769    870    215   -137
   -361   -452    -93    405   -135   -272    379    496    758    859    205   -145
   -366   -449    -83    407   -142   -267    374    493    753    865    197   -140
   -345   -394    -49    368   -150   -220    387    506    771    891    210   -119
   -316   -361    -46    337   -135   -205    407    522    789    909    223   -103
   -309   -358    -49    332   -132   -205    407    519    792    904    213   -106
   -296   -348    -51    322   -122   -200    413    519    795    904    207   -101
   -319   -371    -51    345   -135   -213    410    514    787    896    192    -98
   -322   -350    -28    335   -148   -189    405    511    787    898    192    -88
   -285   -275     10    280   -150   -132    410    511    800    919    210    -59
   -309   -285     23    298   -166   -132    397    493    789    917    207    -54
   -290   -309    -18    298   -137   -166    368    467    753    898    176    -80
   -290   -348    -57    319   -119   -202    335    436    714    878    140   -111
   -322   -384    -62    350   -132   -223    298    397    680    854    119   -137
   -309   -374    -64    342   -122   -220    290    389    675    857    124   -140
   -285   -368    -83    327   -101   -226    290    384    675    862    127   -140
   -303   -439   -137    371    -83   -288    275    361    649    833     93   -174
   -332   -511   -181    420    -77   -348    257    329    620    795     57   -215
   -342   -542   -200    444    -72   -371    239    303    605    766     31   -246
   -345   -561   -215    452    -67   -389    220    290    594    756     28   -259
   -358   -584   -226    470    -67   -407    207    285    587    748     33   -259
   -374   -589   -218    480    -80   -405    207    290    587    748     41   -249
   -376   -594   -218    485    -80   -407    213    288    581    743     38   -241
   -384   -589   -205    485    -90   -397    197    275    571    732     25   -244
   -387   -597   -210    491    -88   -405    189    275    571    737     25   -236
   -389   -644   -257    514    -67   -452    192    290    563    722     -2   -252
   -374   -732   -358    553     -7   -545    259    384    576    685    -62   -309
   -381   -727   -348    553    -18   -537    400    545    667    719    -57   -316
   -353   -605   -252    478    -51   -428    524    732    823    854     59   -220
   -311   -272     36    290   -174   -119    581    872   1049   1127    342     41
   -311    322    633     -5   -472    478    530    872   1304   1535    805    488
   -439    891   1330   -226   -883   1109    275    540   1379   1842   1195    852
   -506    872   1379   -181   -943   1124   -101     70   1124   1745   1148    807
   -563    249    813    155   -688    530   -332   -361    558   1132    574    332
   -579   -553     25    566   -303   -265   -350   -491     57    449   -109   -249
   -524   -872   -350    698    -88   -613   -283   -335     12    311   -301   -454
   -488   -919   -431    701    -28   -675   -153   -140    145    392   -259   -465
   -462   -846   -384    652    -41   -615    -18     18    298    509   -161   -428
   -449   -753   -303    602    -72   -530     70    119    407    605    -77   -379
   -436   -709   -272    571    -83   -493    103    161    454    644    -36   -337
   -413   -683   -272    548    -70   -478    122    181    475    654    -18   -290
   -410   -670   -262    540    -75   -467    135    192    491    662    -10   -265
   -413   -665   -252    540    -80   -459    142    197    501    665      0   -259
   -402   -654   -254    527    -75   -454    150    202    506    672     10   -257
   -407   -657   -249    532    -80   -454    148    205    506    675     18   -254
   -407   -667   -259    537    -75   -465    148    205    506    675     25   -244
   -379   -623   -244    501    -67   -433    163    220    527    698     49   -215
   -394   -633   -239    514    -80   -436    158    215    530    701     33   -200
   -407   -659   -252    532    -80   -457    150    205    530    691      7   -179
   -400   -652   -252    524    -77   -452    153    205    535    698     12   -179
   -392   -659   -267    527    -62   -465    145    197    530    698     12   -197
   -384   -652   -270    517    -57   -462    137    192    524    701     20   -210
   -368   -615   -246    491    -62   -431    140    200    540    722     38   -202
   -376   -618   -244    496    -67   -431    142    202    550    730     38   -207
   -345   -561   -215    454    -64   -389    158    215    566    745     57   -207
   -392   -589   -200    491    -98   -394    137    197    561    743     51   -239
   -413   -615   -205    514   -106   -410    132    197    566    748     59   -252
   -389   -594   -205    488    -93   -400    132    205    574    758     67   -257
   -400   -581   -181    491   -109   -381    127    202    576    761     67   -265
   -374   -561   -187    467    -93   -376    124    213    589    771     67   -257
   -332   -542   -213    436    -59   -379    129    226    605    776     62   -249
   -324   -517   -194    418    -64   -355    137    244    618    795     80   -228
   -361   -550   -189    457    -85   -371    127    246    618    800     88   -223
   -348   -514   -166    428    -93   -340    137    265    639    826    114   -189
   -387   -504   -116    444   -135   -311    135    270    644    841    132   -171
   -392   -504   -114    446   -140   -311    155    285    657    854    124   -150
   -407   -511   -103    459   -153   -309    171    290    657    852    106   -135
   -433   -496    -62    462   -187   -280    168    283    657    849     98   -129
   -410   -472    -62    439   -174   -267    187    296    667    854     98   -111
   -400   -485    -85    441   -158   -285    181    283    657    836     54   -116
   -363   -472   -109    418   -127   -290    166    267    649    826     18   -122
   -345   -452   -106    397   -122   -280    171    275    662    831     20   -116
   -342   -449   -106    394   -119   -277    184    280    678    836     31   -109
   -337   -446   -111    392   -114   -280    181    270    678    828     23   -124
   -329   -444   -114    387   -109   -280    181    254    675    818     12   -142
   -327   -449   -122    384   -103   -285    176    239    670    805      5   -163
   -309   -444   -135    376    -88   -290    171    226    665    797      2   -176
   -316   -467   -150    392    -83   -309    142    194    646    776    -12   -197
   -296   -462   -166    379    -64   -314    116    171    628    756    -33   -215
   -254   -431   -179    340    -38   -303    101    161    615    745    -44   -220
   -192   -384   -194    288      0   -290     93    158    602    743    -51   -215
   -163   -363   -200    262     15   -283     93    150    587    727    -72   -220
   -179   -368   -189    275      5   -280     90    148    610    719    -90   -226
   -168   -376   -210    272     18   -293     77    145    613    735    -93   -231
   -142   -361   -220    252     36   -290     77    158    626    761    -75   -231
   -124   -337   -215    231     41   -277     83    166    636    758    -70   -233
   -145   -363   -218    254     36   -290     57    153    615    740    -98   -254
   -150   -361   -213    254     31   -288     46    150    613    730    -98   -265
   -124   -335   -210    228     41   -272     59    166    623    732    -77   -259
   -145   -340   -194    244     23   -270     64    168    626    737    -72   -259
   -192   -329   -137    262    -28   -233     75    171    631    753    -57   -254
   -207   -303    -96    254    -57   -200     90    179    639    769    -28   -246
   -218   -267    -49    241    -85   -158    106    192    649    787    -10   -239
   -218   -246    -31    231    -93   -140    111    189    649    789    -15   -246
   -231   -244    -12    239   -109   -129    116    184    652    792    -23   -249
   -215   -187     28    200   -124    -80    135    194    670    815    -10   -218
   -249   -171     75    210   -163    -49    137    179    672    813    -15   -213
   -259   -140    119    200   -189    -12    127    163    672    815    -23   -210
   -228    -98    129    163   -179     15    106    148    670    815    -28   -207
   -249   -122    127    184   -189      2     67    106    636    779    -64   -233
   -285   -150    135    218   -210     -7     23     64    605    750    -88   -252
   -301   -166    132    233   -218    -15      5     49    592    740   -101   -259
   -319   -213    106    267   -213    -54     -7     33    581    722   -127   -280
   -329   -249     77    288   -207    -85    -18     18    568    704   -155   -298
   -322   -275     46    296   -184   -114    -20      7    555    683   -174   -314
   -353   -329     23    337   -189   -153    -41    -20    517    644   -205   -353
   -371   -363      7    368   -189   -179    -64    -49    485    613   -231   -384
   -376   -371      5    374   -192   -184    -75    -62    478    602   -241   -397
   -384   -376      7    379   -197   -184    -85    -77    465    594   -254   -415
   -384   -392     -7    387   -189   -200    -96    -90    446    581   -275   -436
   -384   -413    -28    400   -179   -220   -111   -106    433    568   -283   -452
   -384   -392     -7    387   -189   -200   -114   -101    441    576   -277   -441
   -376   -402    -25    389   -176   -215   -127   -109    431    558   -293   -452
   -361   -483   -122    420   -122   -301   -127    -93    402    501   -355   -519
   -337   -540   -202    439    -67   -371    -28     23    433    478   -415   -584
   -314   -491   -179    400    -70   -335     93    179    540    540   -381   -568
   -267   -311    -44    290   -114   -179    187    358    714    714   -223   -426
   -202    158    358     20   -280    257    192    446    958   1057    145    -64
   -257    872   1130   -306   -693   1000     75    322   1195   1496    662    444
   -402   1254   1657   -426  -1028   1454   -259    -98   1158   1693    927    691
   -493    924   1415   -215   -953   1169   -589   -579    745   1361    628    418
   -550     64    613    241   -581    340   -711   -898    135    605   -122   -231
   -532   -667   -135    600   -200   -402   -693   -893   -200     88   -685   -732
   -483   -810   -327    644    -77   -568   -607   -711   -124     88   -735   -805
   -444   -735   -293    589    -77   -514   -467   -519     38    197   -662   -761
   -392   -581   -192    485   -101   -387   -345   -355    200    327   -561   -675
   -376   -483   -106    431   -135   -296   -283   -275    296    410   -496   -618
   -402   -475    -72    439   -166   -275   -272   -259    319    426   -493   -613
   -413   -480    -70    446   -171   -275   -270   -254    322    426   -496   -615
   -413   -496    -83    452   -168   -290   -285   -262    311    413   -517   -633
   -407   -483    -75    446   -166   -280   -283   -262    314    418   -514   -633
   -410   -467    -57    436   -176   -262   -275   -257    327    428   -509   -628
   -410   -462    -51    436   -181   -259   -277   -259    327    426   -519   -633
   -405   -472    -67    436   -168   -270   -285   -270    319    415   -535   -641
   -407   -470    -62    439   -174   -267   -293   -275    314    413   -537   -641
   -397   -459    -62    428   -168   -262   -303   -272    316    415   -535   -641
   -387   -449    -62    418   -163   -254   -303   -272    322    418   -535   -639
   -381   -444    -64    410   -158   -254   -309   -277    327    420   -535   -636
   -374   -457    -83    415   -145   -270   -322   -285    324    415   -545   -644
   -384   -467    -85    426   -150   -277   -337   -296    311    402   -561   -659
   -381   -475    -93    428   -145   -283   -350   -301    303    392   -568   -672
   -379   -457    -80    415   -150   -270   -363   -303    306    392   -566   -675
   -374   -444    -70    410   -153   -257   -371   -309    306    387   -568   -683
   -371   -431    -59    400   -155   -246   -381   -309    306    389   -574   -696
   -374   -441    -67    407   -155   -254   -389   -309    301    389   -574   -701
   -376   -457    -80    415   -148   -270   -405   -316    290    376   -579   -711
   -366   -462    -96    415   -135   -280   -426   -324    283    366   -587   -724
   -363   -462    -98    413   -135   -280   -436   -329    277    358   -589   -730
   -358   -436    -80    397   -140   -259   -446   -329    280    363   -584   -724
   -345   -431    -85    387   -132   -257   -459   -327    280    368   -579   -722
   -350   -454   -103    402   -124   -280   -483   -332    270    358   -594   -735
   -340   -449   -109    394   -116   -280   -501   -332    265    355   -602   -740
   -332   -436   -106    384   -114   -272   -501   -335    259    350   -615   -753
   -335   -452   -119    392   -111   -285   -501   -340    249    337   -633   -771
   -342   -423    -80    384   -132   -252   -504   -345    252    345   -626   -756
   -342   -407    -64    374   -140   -236   -517   -353    254    355   -620   -740
   -345   -400    -54    371   -148   -226   -537   -366    252    353   -631   -753
   -340   -407    -67    374   -137   -239   -555   -379    249    350   -641   -769
   -327   -384    -57    355   -135   -220   -548   -376    265    355   -644   -758
   -332   -371    -41    350   -148   -207   -542   -371    277    363   -665   -701
   -335   -361    -25    348   -155   -194   -532   -366    293    374   -693   -649
   -327   -355    -31    340   -150   -192   -537   -376    293    371   -730   -631
   -322   -371    -49    348   -137   -210   -553   -400    272    355   -750   -644
   -324   -384    -62    353   -132   -223   -574   -410    272    358   -766   -659
   -353   -397    -44    374   -155   -220   -597   -433    265    353   -769   -678
   -368   -426    -57    394   -155   -241   -626   -454    254    340   -769   -691
   -327   -420    -93    374   -116   -257   -620   -444    267    350   -782   -678
   -332   -392    -59    361   -137   -228   -636   -454    265    355   -782   -680
   -355   -413    -59    384   -148   -236   -659   -467    252    355   -782   -701
   -342   -397    -54    368   -145   -226   -670   -467    254    363   -787   -714
   -314   -353    -38    335   -137   -197   -667   -459    267    374   -782   -722
   -309   -355    -46    329   -135   -202   -678   -462    270    371   -784   -750
   -363   -413    -51    387   -155   -233   -701   -483    262    361   -800   -779
   -376   -423    -46    397   -166   -236   -714   -498    254    355   -800   -795
   -361   -428    -67    394   -148   -249   -722   -506    249    350   -802   -815
   -342   -431    -90    387   -127   -262   -740   -522    236    348   -818   -839
   -332   -433   -101    381   -116   -267   -766   -530    207    335   -839   -849
   -335   -420    -88    376   -124   -254   -784   -535    194    329   -841   -836
   -319   -392    -72    355   -124   -233   -769   -527    205    342   -820   -800
   -311   -394    -83    350   -116   -239   -763   -540    200    348   -807   -779
   -332   -436   -103    384   -116   -272   -795   -579    168    319   -820   -776
   -335   -441   -106    387   -114   -275   -828   -600    148    306   -831   -766
   -296   -381    -85    340   -106   -233   -833   -589    158    327   -810   -724
   -275   -314    -38    293   -119   -179   -813   -568    179    361   -784   -680
   -301   -303     -5    301   -150   -155   -818   -579    174    374   -779   -685
   -358   -353      5    353   -181   -174   -859   -618    142    348   -784   -730
   -384   -410    -25    397   -179   -218   -919   -672     98    301   -831   -769
   -371   -431    -62    400   -155   -246   -969   -704     88    270   -841   -787
   -371   -467    -98    418   -137   -283  -1000   -719     77    257   -852   -802
   -392   -532   -140    462   -127   -337  -1026   -737     49    241   -888   -831
   -428   -587   -158    509   -135   -374  -1060   -766     10    213   -940   -859
   -454   -654   -202    553   -127   -428  -1088   -792    -41    174  -1005   -904
   -459   -704   -244    581   -109   -475  -1101   -813    -88    135  -1060   -935
   -475   -771   -296    620    -93   -535  -1122   -844   -137     90  -1132   -961
   -540   -862   -322    701   -109   -592  -1166   -898   -197     33  -1202  -1008
   -579   -922   -342    750   -119   -633  -1202   -943   -241     -7  -1234  -1062
   -555   -914   -358    735   -101   -636  -1223   -958   -265    -25  -1249  -1067
   -475   -880   -405    675    -36   -644  -1236   -969   -280    -41  -1262  -1062
   -394   -857   -462    626     33   -659  -1249   -987   -301    -64  -1293  -1075
   -407   -924   -517    665     54   -722  -1296  -1034   -350   -119  -1366  -1127
   -376   -995   -618    685    119   -807  -1325  -1044   -394   -179  -1441  -1192
   -366  -1117   -750    743    189   -935  -1283   -976   -413   -249  -1538  -1286
   -389  -1140   -750    766    179   -945  -1176   -852   -358   -249  -1571  -1327
   -337  -1010   -675    672    166   -844  -1065   -662   -205   -116  -1462  -1226
   -270   -615   -348    441     38   -483  -1026   -532     25    176  -1148   -924
   -311     -2    309    155   -311    153  -1114   -594    259    587   -649   -444
   -462    537   1000    -36   -730    769  -1379   -943    337    904   -220    -46
   -504    444    948     31   -727    693  -1766  -1431     23    735   -337   -158
   -530   -241    288    384   -410     23  -1974  -1842   -576     72   -989   -722
   -470  -1036   -566    753     46   -802  -2005  -1945  -1047   -576  -1670  -1327
   -345  -1356  -1010    852    332  -1184  -1961  -1805  -1101   -737  -1888  -1545
   -324  -1389  -1065    857    368  -1228  -1870  -1647   -987   -675  -1875  -1545
   -285  -1299  -1015    792    363  -1158  -1764  -1501   -852   -574  -1795  -1480
   -252  -1210   -958    730    350  -1085  -1709  -1421   -758   -498  -1730  -1415
   -200  -1124   -924    662    361  -1026  -1680  -1371   -701   -449  -1696  -1371
   -192  -1130   -940    659    371  -1036  -1688  -1376   -701   -452  -1709  -1376
   -181  -1143   -961    662    389  -1052  -1709  -1392   -722   -467  -1735  -1387
   -163  -1140   -979    649    407  -1060  -1714  -1402   -732   -475  -1748  -1397
   -158  -1145   -987    652    413  -1067  -1706  -1421   -740   -483  -1756  -1410
   -132  -1143  -1013    636    439  -1078  -1680  -1460   -743   -483  -1771  -1413
   -114  -1137  -1023    626    452  -1083  -1654  -1483   -740   -478  -1779  -1400
   -119  -1171  -1052    644    465  -1114  -1686  -1475   -758   -498  -1805  -1413
   -116  -1182  -1065    649    472  -1124  -1704  -1449   -763   -504  -1803  -1408
    -96  -1150  -1054    620    475  -1104  -1717  -1431   -761   -496  -1792  -1405
   -111  -1153  -1044    631    465  -1098  -1732  -1421   -763   -496  -1795  -1408
   -109  -1145  -1036    626    462  -1091  -1732  -1408   -758   -493  -1787  -1402
    -96  -1124  -1028    610    465  -1078  -1730  -1397   -748   -488  -1777  -1389
   -150  -1163  -1013    654    431  -1088  -1764  -1418   -763   -504  -1792  -1408
   -168  -1182  -1015    675    423  -1098  -1779  -1428   -766   -511  -1803  -1413
   -184  -1205  -1023    693    418  -1114  -1784  -1426   -761   -514  -1805  -1408
   -124  -1163  -1039    644    457  -1101  -1766  -1402   -740   -493  -1779  -1376
   -140  -1179  -1041    659    449  -1111  -1782  -1410   -750   -493  -1774  -1371
   -184  -1218  -1034    701    423  -1127  -1813  -1431   -769   -506  -1782  -1382
   -210  -1236  -1028    722    407  -1132  -1842  -1444   -776   -514  -1784  -1395
   -142  -1176  -1034    659    444  -1106  -1839  -1426   -753   -493  -1758  -1376
   -111  -1169  -1057    639    472  -1114  -1836  -1421   -756   -498  -1756  -1379
   -158  -1221  -1062    688    449  -1143  -1862  -1436   -776   -517  -1766  -1392
   -142  -1208  -1067    675    459  -1137  -1867  -1428   -771   -511  -1743  -1374
   -127  -1213  -1085    670    478  -1150  -1873  -1423   -771   -519  -1727  -1369
   -109  -1176  -1067    641    478  -1122  -1873  -1423   -774   -517  -1706  -1358
   -148  -1197  -1049    670    449  -1124  -1888  -1441   -795   -537  -1714  -1366
   -166  -1218  -1052    691    441  -1135  -1899  -1449   -818   -553  -1722  -1374
   -145  -1197  -1052    672    452  -1124  -1888  -1436   -818   -548  -1709  -1363
   -155  -1179  -1026    667    433  -1104  -1888  -1431   -815   -537  -1683  -1353
   -176  -1182  -1005    678    413  -1093  -1899  -1421   -815   -532  -1662  -1348
   -153  -1143   -989    649    415  -1067  -1896  -1392   -800   -514  -1631  -1332
   -122  -1104   -982    613    428  -1044  -1865  -1371   -774   -491  -1600  -1306
   -150  -1106   -958    626    402  -1034  -1821  -1371   -761   -478  -1571  -1288
   -205  -1117   -911    659    350  -1015  -1818  -1379   -758   -472  -1545  -1278
   -233  -1109   -875    670    316   -992  -1816  -1379   -745   -462  -1519  -1262
   -293  -1150   -857    722    280  -1005  -1813  -1402   -756   -475  -1519  -1275
   -314  -1176   -865    743    272  -1021  -1818  -1439   -776   -501  -1535  -1309
   -319  -1158   -841    737    259  -1000  -1816  -1444   -769   -498  -1527  -1304
   -303  -1145   -841    724    267   -995  -1816  -1439   -769   -498  -1519  -1293
   -298  -1130   -831    714    265   -982  -1818  -1426   -756   -485  -1501  -1283
   -303  -1114   -813    709    252   -963  -1813  -1408   -740   -467  -1467  -1262
   -337  -1109   -771    722    215   -940  -1800  -1387   -717   -446  -1439  -1244
   -361  -1117   -756    737    194   -935  -1797  -1374   -704   -439  -1426  -1234
   -298  -1083   -784    691    241   -935  -1800  -1379   -701   -439  -1421  -1231
   -262  -1072   -813    665    272   -943  -1803  -1382   -701   -441  -1418  -1226
   -270  -1106   -836    688    280   -971  -1818  -1410   -727   -467  -1434  -1249
   -257  -1127   -872    691    306  -1000  -1836  -1439   -753   -493  -1457  -1273
   -259  -1117   -857    688    298   -987  -1836  -1452   -761   -501  -1460  -1270
   -246  -1101   -854    672    301   -979  -1823  -1449   -758   -501  -1454  -1239
   -252  -1114   -862    683    303   -987  -1816  -1452   -761   -514  -1460  -1226
   -254  -1080   -828    667    283   -956  -1787  -1444   -748   -506  -1444  -1205
   -228  -1008   -779    618    275   -893  -1748  -1421   -717   -470  -1402  -1158
   -233  -1005   -771    618    267   -888  -1748  -1426   -717   -470  -1400  -1153
   -239  -1010   -771    623    265   -891  -1743  -1431   -724   -475  -1397  -1145
   -223   -995   -774    607    272   -885  -1743  -1436   -727   -475  -1389  -1135
   -174   -969   -795    571    309   -883  -1743  -1444   -727   -485  -1402  -1143
   -168   -979   -810    574    319   -896  -1751  -1462   -735   -496  -1413  -1148
   -161   -958   -800    558    319   -880  -1740  -1465   -727   -478  -1389  -1122
   -129   -958   -828    545    348   -896  -1753  -1488   -748   -485  -1387  -1114
   -101   -982   -880    542    389   -932  -1787  -1525   -784   -519  -1408  -1124
    -85   -971   -885    527    400   -930  -1808  -1551   -807   -535  -1415  -1124
    -67   -982   -914    524    423   -948  -1818  -1564   -826   -550  -1418  -1127
    -59  -1031   -974    545    454  -1002  -1818  -1571   -849   -574  -1431  -1140
    -80  -1098  -1018    589    467  -1060  -1818  -1582   -875   -594  -1447  -1153
    -75  -1130  -1054    600    488  -1093  -1826  -1590   -896   -605  -1452  -1161
    -62  -1169  -1106    615    519  -1140  -1823  -1595   -919   -628  -1473  -1174
    -51  -1236  -1184    641    563  -1213  -1844  -1626   -971   -683  -1525  -1213
    -46  -1273  -1226    659    589  -1249  -1849  -1652  -1008   -714  -1551  -1234
    -36  -1275  -1239    654    600  -1260  -1857  -1665  -1026   -719  -1543  -1234
    -41  -1280  -1239    659    597  -1260  -1857  -1670  -1036   -727  -1532  -1231
    -33  -1304  -1273    667    618  -1291  -1857  -1673  -1054   -740  -1538  -1226
      7  -1267  -1275    631    641  -1270  -1855  -1673  -1060   -740  -1525  -1208
     31  -1286  -1317    626    672  -1301  -1857  -1683  -1078   -756  -1532  -1215
     67  -1384  -1454    657    758  -1418  -1842  -1657  -1104   -802  -1577  -1260
     93  -1475  -1569    691    828  -1519  -1745  -1545  -1075   -823  -1615  -1314
    103  -1447  -1551    672    826  -1499  -1610  -1392   -976   -771  -1577  -1293
    150  -1283  -1436    563    792  -1358  -1499  -1205   -805   -607  -1410  -1145
    194   -818  -1013    309    602   -914  -1449  -1093   -574   -275  -1026   -771
    109   -192   -303     41    205   -249  -1491  -1161   -361    135   -524   -272
    -59    163    223    -51   -140    192  -1714  -1480   -368    355   -210     10
   -124   -114     10    116    -67    -51  -2023  -1930   -771     57   -454   -215
   -176   -852   -675    514    246   -763  -2151  -2247  -1337   -646  -1135   -805
   -155  -1519  -1366    836    605  -1444  -2143  -2244  -1654  -1148  -1657  -1262
    -62  -1735  -1673    898    805  -1704  -2065  -2057  -1626  -1205  -1751  -1358
    -36  -1719  -1683    875    820  -1701  -1930  -1880  -1501  -1122  -1688  -1319
    -51  -1667  -1618    859    782  -1644  -1810  -1743  -1384  -1031  -1605  -1241
    -41  -1584  -1545    813    750  -1566  -1732  -1657  -1291   -948  -1522  -1156
    -33  -1512  -1478    774    722  -1496  -1667  -1595  -1228   -883  -1449  -1096
     -2  -1465  -1465    732    730  -1465  -1621  -1558  -1197   -857  -1410  -1072
     25  -1436  -1465    704    743  -1449  -1582  -1530  -1179   -844  -1387  -1052
     36  -1421  -1457    691    743  -1436  -1564  -1514  -1171   -836  -1358  -1041
     44  -1400  -1444    678    743  -1421  -1540  -1491  -1158   -818  -1322  -1023
     49  -1374  -1423    659    735  -1397  -1509  -1473  -1150   -800  -1288  -1008
     41  -1376  -1418    667    730  -1397  -1486  -1465  -1148   -792  -1265   -997
     38  -1387  -1426    672    730  -1405  -1470  -1457  -1145   -787  -1244   -984
     49  -1423  -1473    688    761  -1447  -1449  -1439  -1140   -784  -1228   -963
     46  -1410  -1460    680    750  -1436  -1426  -1428  -1135   -779  -1208   -945
     51  -1418  -1470    683    758  -1444  -1410  -1423  -1137   -779  -1200   -950
     51  -1410  -1465    678    756  -1436  -1389  -1402  -1132   -766  -1179   -932
     59  -1379  -1439    659    748  -1408  -1379  -1387  -1124   -750  -1153   -914
     62  -1371  -1436    652    748  -1405  -1363  -1376  -1127   -750  -1137   -906
     72  -1376  -1449    652    761  -1413  -1348  -1363  -1124   -743  -1124   -893
     72  -1374  -1449    649    758  -1410  -1327  -1350  -1117   -724  -1101   -870
     83  -1366  -1449    641    766  -1408  -1299  -1330  -1106   -706  -1078   -844
     77  -1371  -1452    644    763  -1410  -1288  -1325  -1117   -711  -1072   -839
     77  -1366  -1447    644    761  -1405  -1267  -1309  -1114   -701  -1054   -828
     75  -1366  -1444    644    758  -1405  -1257  -1296  -1109   -696  -1034   -813
     83  -1387  -1470    652    776  -1428  -1239  -1278  -1109   -696  -1021   -802
     90  -1369  -1462    639    776  -1415  -1223  -1262  -1111   -693  -1000   -776
     96  -1340  -1439    620    766  -1389  -1215  -1247  -1106   -680   -974   -750
     96  -1335  -1434    618    763  -1384  -1192  -1218  -1091   -659   -950   -732
     93  -1337  -1431    623    761  -1384  -1174  -1200  -1093   -659   -945   -730
    109  -1332  -1441    610    774  -1387  -1145  -1171  -1085   -652   -930   -701
    124  -1327  -1454    600    787  -1389  -1122  -1150  -1085   -652   -914   -680
    124  -1314  -1439    592    779  -1376  -1104  -1145  -1088   -654   -901   -667
    122  -1291  -1413    584    766  -1350  -1083  -1137  -1093   -657   -888   -662
    109  -1286  -1397    587    753  -1340  -1060  -1130  -1091   -659   -883   -665
    106  -1301  -1408    597    756  -1353  -1023  -1101  -1072   -652   -867   -649
    103  -1301  -1405    597    753  -1353   -989  -1072  -1049   -628   -841   -628
    114  -1283  -1397    584    756  -1340   -956  -1041  -1021   -605   -807   -615
     98  -1286  -1384    592    740  -1332   -932  -1031  -1015   -594   -792   -623
     90  -1291  -1382    600    735  -1335   -909  -1021  -1002   -592   -779   -623
     85  -1270  -1358    592    722  -1314   -880  -1005   -982   -574   -743   -610
     88  -1247  -1335    579    711  -1291   -852   -989   -963   -553   -696   -600
     90  -1249  -1340    579    714  -1293   -831   -982   -963   -550   -685   -613
     77  -1249  -1327    584    701  -1286   -820   -974   -969   -555   -667   -620
     62  -1262  -1325    597    693  -1293   -815   -971   -971   -558   -659   -620
     51  -1262  -1314    605    683  -1288   -789   -950   -961   -548   -649   -600
     33  -1247  -1283    605    657  -1265   -761   -930   -961   -540   -644   -579
     36  -1195  -1231    579    631  -1213   -737   -914   -969   -535   -636   -553
     31  -1174  -1205    571    615  -1189   -719   -896   -953   -545   -644   -522
     18  -1171  -1189    576    602  -1179   -701   -870   -922   -535   -633   -519
    -20  -1171  -1153    594    563  -1163   -680   -841   -896   -491   -584   -514
    -49  -1179  -1130    613    540  -1156   -644   -813   -870   -470   -574   -504
    -23  -1153  -1130    587    550  -1143   -628   -810   -872   -462   -605   -504
     12  -1153  -1166    571    589  -1158   -636   -818   -885   -459   -649   -514
     44  -1140  -1184    545    613  -1161   -628   -818   -883   -465   -667   -501
     93  -1083  -1179    493    633  -1130   -594   -800   -865   -454   -675   -467
    150  -1010  -1161    428    654  -1085   -558   -776   -846   -446   -667   -441
    137  -1013  -1150    439    644  -1080   -548   -771   -846   -462   -662   -454
    114  -1028  -1143    457    626  -1085   -545   -769   -852   -472   -654   -454
    109  -1013  -1122    452    613  -1067   -527   -756   -852   -470   -631   -441
    127   -956  -1085    413    605  -1021   -493   -740   -841   -457   -607   -426
    158   -875  -1034    358    594   -953   -457   -727   -810   -433   -553   -397
    168   -872  -1044    350    605   -958   -465   -745   -823   -449   -522   -407
    171   -893  -1065    361    618   -979   -480   -771   -846   -470   -519   -426
    174   -891  -1065    355    618   -976   -485   -784   -852   -465   -501   -420
    189   -878  -1067    345    628   -971   -480   -779   -849   -454   -480   -410
    215   -885  -1101    335    657   -992   -483   -779   -862   -472   -491   -418
    244   -917  -1161    335    701  -1039   -493   -792   -888   -504   -511   -446
    259   -961  -1221    348    737  -1091   -501   -807   -919   -535   -527   -483
    283   -953  -1236    335    758  -1093   -491   -810   -930   -542   -496   -501
    306   -953  -1262    322    782  -1106   -465   -802   -924   -548   -467   -504
    270  -1005  -1275    366    771  -1140   -449   -810   -935   -566   -498   -522
    239  -1031  -1270    394    753  -1148   -433   -820   -953   -581   -589   -545
    249  -1015  -1265    384    756  -1140   -433   -818   -963   -589   -610   -545
    270   -995  -1265    361    763  -1130   -436   -810   -974   -594   -602   -517
    259  -1000  -1260    368    758  -1130   -433   -810   -976   -597   -639   -498
    233   -997  -1231    379    732  -1114   -418   -800   -966   -594   -649   -480
    205  -1060  -1265    428    735  -1161   -394   -771   -966   -605   -618   -496
    220  -1137  -1358    457    789  -1247   -311   -659   -940   -620   -711   -545
    228  -1096  -1327    433    776  -1210   -192   -514   -857   -584   -740   -550
    257   -966  -1223    353    737  -1093    -85   -348   -719   -465   -610   -472
    301   -605   -906    153    602   -756    -23   -220   -514   -207   -290   -215
    236    -15   -254   -111    244   -135    -28   -223   -275    187     88    218
     96    407    311   -252   -109    361   -207   -501   -254    423    376    483
     31    350    316   -192   -142    335   -514   -911   -527    311    303    400
    -25   -200   -174    114     72   -187   -683  -1270  -1026   -270   -254    -51
    -36   -826   -792    428    376   -810   -670  -1299  -1366   -800   -802   -509
     15  -1109  -1124    545    568  -1117   -620  -1148  -1389   -911   -945   -646
     38  -1182  -1221    571    628  -1202   -524   -997  -1306   -888   -953   -667
     49  -1122  -1171    537    610  -1145   -426   -883  -1197   -810   -898   -631
     70   -992  -1065    459    566  -1028   -340   -784  -1083   -719   -815   -561
     77   -885   -966    402    519   -924   -277   -714   -997   -652   -745   -498
     72   -841   -917    384    493   -880   -241   -672   -958   -626   -714   -472
     70   -826   -896    379    483   -859   -220   -654   -950   -618   -704   -462
     70   -815   -885    371    475   -849   -205   -639   -945   -613   -693   -462
     75   -782   -857    353    465   -818   -189   -626   -937   -597   -672   -454
     70   -769   -839    345    454   -802   -176   -615   -930   -587   -662   -462
     59   -743   -802    342    431   -771   -161   -600   -911   -571   -639   -452
     62   -717   -779    324    418   -748   -153   -589   -901   -561   -620   -444
     70   -691   -761    309    415   -724   -137   -574   -893   -555   -605   -433
     62   -659   -724    296    392   -693   -119   -558   -875   -535   -581   -413
     57   -652   -709    298    381   -680   -111   -542   -862   -524   -566   -405
     51   -633   -688    290    368   -659    -98   -524   -849   -517   -553   -402
     44   -615   -659    285    350   -636    -80   -511   -836   -509   -545   -387
     31   -623   -654    296    340   -639    -70   -504   -833   -514   -545   -379
     33   -594   -628    280    329   -610    -57   -483   -813   -504   -530   -361
     38   -542   -581    249    306   -561    -36   -454   -782   -475   -514   -332
     38   -535   -574    249    306   -553    -28   -431   -763   -467   -517   -329
     31   -540   -571    254    298   -553    -20   -418   -753   -459   -517   -327
     38   -542   -581    252    309   -561     -7   -410   -748   -449   -506   -319
     38   -537   -576    246    306   -555     -2   -407   -745   -439   -496   -322
     38   -530   -568    244    301   -548      0   -392   -743   -428   -496   -314
     38   -504   -545    231    290   -524      5   -374   -735   -415   -488   -290
     49   -506   -555    228    301   -530     12   -358   -732   -410   -483   -275
     57   -488   -548    213    301   -517     25   -335   -717   -400   -472   -249
     54   -475   -530    210    290   -501     38   -314   -709   -402   -467   -226
     51   -470   -522    207    285   -496     51   -301   -709   -407   -467   -213
     36   -478   -514    220    275   -496     67   -293   -709   -407   -465   -197
     18   -480   -498    228    257   -488     83   -290   -704   -413   -467   -158
      7   -472   -480    231    241   -475     96   -288   -709   -423   -470   -132
      7   -446   -454    218    231   -449    114   -275   -709   -426   -462   -116
     41   -410   -452    184    246   -431    145   -254   -698   -418   -444    -96
     80   -348   -428    132    252   -387    181   -226   -672   -397   -413    -64
     38   -371   -413    166    223   -392    189   -218   -670   -405   -413    -64
      7   -392   -400    189    202   -394    200   -207   -662   -410   -420    -57
      0   -384   -384    192    192   -384    223   -189   -652   -410   -423    -44
     28   -337   -366    153    197   -350    262   -161   -628   -400   -420    -28
     -5   -355   -350    179    171   -353    277   -155   -618   -402   -428    -18
    -28   -363   -337    194    153   -350    285   -150   -602   -407   -441    -10
     -2   -332   -329    168    163   -332    306   -129   -574   -394   -439     10
    -44   -355   -311    197    132   -332    314   -111   -568   -381   -426      7
    -59   -355   -296    207    116   -327    332    -85   -561   -363   -407     -5
    -46   -324   -280    184    114   -303    355    -64   -553   -350   -379      7
    -49   -327   -277    189    114   -303    371    -51   -555   -345   -371     20
    -70   -329   -259    197     93   -296    376    -41   -558   -340   -402      0
    -51   -298   -246    174     96   -272    394    -15   -550   -335   -363    -12
    -38   -280   -244    158    101   -262    405      0   -553   -337   -358    -18
    -33   -280   -246    158    106   -265    410      5   -558   -340   -376    -12
      7   -249   -257    119    129   -252    420     18   -555   -337   -366      2
      5   -244   -249    119    124   -246    428     20   -561   -350   -361      7
    -46   -275   -231    161     90   -254    426     20   -574   -363   -353      5
    -38   -218   -179    129     70   -200    465     59   -545   -340   -327     44
     10   -129   -140     57     72   -135    509    109   -504   -303   -306    101
     33    -96   -129     31     80   -111    535    137   -488   -285   -290    127
    -15   -116   -103     64     41   -111    537    142   -493   -296   -280    127
    -59   -145    -85    103     12   -116    553    155   -496   -309   -254    132
    -46   -111    -67     77      7    -90    563    166   -488   -303   -233    150
    -18    -51    -33     36      5    -44    581    181   -475   -290   -218    184
    -36    -46    -10     38    -15    -28    589    181   -475   -290   -215    202
    -64    -90    -25     77    -20    -59    579    166   -491   -311   -241    187
    -77   -127    -49    101    -15    -90    571    155   -504   -332   -246    168
    -59   -129    -72     93      5   -101    558    142   -511   -342   -228    163
    -36   -124    -88     80     23   -106    545    142   -514   -340   -223    161
    -54   -148    -93    101     18   -122    542    145   -519   -350   -228    145
   -101   -246   -145    171     18   -197    532    129   -550   -384   -252    106
    -77   -290   -213    184     64   -252    540    137   -563   -400   -265     90
    -51   -301   -252    174     98   -277    532    116   -589   -431   -296     51
    -75   -350   -275    213     98   -314    519    103   -607   -457   -316     23
   -109   -400   -293    252     90   -345    506     96   -615   -472   -327     12
    -77   -397   -319    236    119   -358    504     98   -620   -483   -324     -2
     10   -327   -337    155    171   -332    519    111   -605   -470   -298      0
     -5   -363   -358    184    176   -361    514    106   -610   -472   -303      5
    -46   -415   -368    231    158   -392    483     80   -639   -491   -322      2
    -20   -436   -415    228    197   -426    467     70   -657   -514   -348    -20
      5   -548   -555    270    277   -550    514    127   -665   -561   -410    -80
      2   -587   -589    293    296   -587    644    267   -605   -555   -436   -122
     67   -478   -545    205    303   -511    776    459   -462   -452   -353    -49
    119   -205   -324     41    220   -262    883    665   -231   -197   -106    181
    132    296    161   -215    -15    228    896    756     41    187    319    602
    -10    898    909   -444   -459    904    807    615    254    587    795   1070
   -187    995   1179   -405   -683   1085    465    176    116    628    896   1150
   -244    561    805   -158   -524    683    171   -298   -366    181    488    782
   -275   -223     51    249   -166    -85     59   -584   -940   -530   -218    150
   -228   -779   -550    504    161   -665     80   -498  -1140   -867   -594   -205
   -179   -854   -678    514    249   -766    176   -306  -1041   -823   -581   -223
   -127   -771   -644    446    257   -709    303   -142   -909   -719   -498   -161
   -106   -675   -568    389    228   -623    400    -25   -795   -623   -413    -98
    -96   -594   -498    345    200   -548    472     54   -701   -550   -342    -46
    -67   -553   -485    309    207   -519    504     98   -657   -514   -306    -20
    -51   -519   -467    285    207   -493    527    124   -626   -483   -275      0
    -98   -524   -428    309    163   -478    545    135   -615   -467   -244      5
   -101   -524   -423    314    161   -475    555    150   -605   -454   -215     23
    -90   -504   -415    296    161   -459    574    166   -581   -439   -189     36
    -75   -496   -423    285    174   -459    581    179   -571   -428   -174     38
    -25   -454   -428    239    200   -444    600    207   -545   -402   -148     57
    -54   -449   -394    252    168   -423    607    220   -530   -381   -124     77
    -93   -457   -363    272    135   -410    600    207   -535   -381   -109     80
    -59   -436   -376    246    155   -405    600    205   -530   -384   -101     83
    -31   -413   -384    220    176   -400    620    233   -501   -368    -72    106
    -12   -402   -389    207    187   -397    644    265   -483   -353    -49    122
    -59   -431   -374    244    155   -402    644    259   -491   -350    -31    116
    -51   -423   -374    236    158   -400    649    267   -480   -335      0    122
    -10   -387   -376    197    181   -381    665    285   -459   -316     31    132
    -41   -371   -329    207    142   -350    670    293   -446   -298     59    137
    -57   -358   -303    207    122   -332    667    296   -441   -293     80    137
    -31   -322   -290    176    127   -306    678    314   -423   -277    114    153
    -31   -301   -272    166    119   -288    693    335   -394   -259    145    166
    -31   -293   -262    163    114   -277    698    350   -379   -246    168    179
    -57   -303   -246    179     93   -277    701    363   -368   -239    192    189
    -75   -290   -215    181     67   -252    701    379   -361   -223    228    215
    -57   -231   -174    145     57   -202    717    407   -337   -192    283    257
    -59   -187   -127    124     33   -158    727    436   -316   -161    332    296
    -80   -187   -106    132     10   -148    735    449   -311   -150    363    296
    -67   -135    -67    101     -2   -101    769    488   -280   -119    415    324
   -103   -101      0    101    -51    -51    800    519   -265   -109    462    355
   -163    -75     88    119   -127      5    813    545   -246    -90    504    392
   -181    -59    122    119   -153     31    839    566   -220    -75    514    418
   -137    -41     96     90   -119     25    839    558   -213    -80    493    426
    -70    -10     59     41    -67     23    823    545   -213    -93    467    418
    -31     18     49      7    -38     33    831    542   -205    -90    467    410
    -38      7     46     15    -44     25    841    545   -192    -83    462    392
    -18     41     59    -12    -38     49    862    563   -168    -46    472    400
     -2     57     59    -28    -31     59    859    561   -168    -44    457    387
     12     46     33    -28    -10     41    846    540   -179    -70    439    353
      2     67     64    -36    -31     64    857    542   -161    -59    454    350
    -23     85    109    -31    -64     96    880    550   -145    -44    480    355
    -36     85    122    -25    -77    103    883    545   -142    -41    485    353
    -46     77    124    -15    -85    101    880    540   -140    -36    480    345
    -44     98    140    -28    -90    119    898    563   -119    -15    501    353
    -51    116    166    -33   -109    140    906    579    -98     10    530    363
    -49    135    184    -44   -116    158    906    587    -83     23    550    379
    -23    153    176    -64    -98    163    898    579    -83     20    555    384
     -2    179    179    -88    -90    179    893    581    -72     25    563    392
     18    194    176   -106    -77    187    891    589    -64     28    576    402
     25    194    168   -111    -72    181    898    602    -54     36    581    397
      0    215    215   -106   -106    215    919    626    -36     59    613    397
    -10    239    249   -116   -129    244    927    631    -20     77    641    402
     -2    246    249   -124   -124    246    935    633    -15     93    659    402
     25    272    246   -153   -109    259    943    639     -5    109    670    415
     49    301    252   -174   -101    277    958    641     12    124    678    428
     59    290    231   -176    -85    262    945    631     18    111    678    426
    116    322    205   -218    -44    265    943    644     31    109    691    439
    142    348    205   -246    -31    277    945    649     33    106    704    444
    140    397    257   -267    -57    327    950    654     44    122    732    470
    127    431    301   -280    -85    366    948    652     49    127    758    496
    132    449    316   -290    -93    384    935    636     44    119    766    498
     90    441    348   -267   -129    394    932    626     38    119    774    504
     54    431    376   -241   -161    405    943    633     46    127    789    519
     59    457    394   -259   -168    426    966    654     59    145    813    537
      5    384    379   -194   -187    381    963    646     44    127    795    519
    -54    306    361   -127   -207    335    953    636     20     98    769    496
    -59    309    368   -124   -213    337    963    639     25    101    774    506
    -57    288    345   -116   -202    316    966    631     15     90    763    496
   -106    228    335    -62   -220    280    953    610     -5     64    748    465
   -127    202    327    -38   -228    265    945    600    -18     51    745    449
   -114    218    332    -51   -223    275    956    607     -7     54    761    457
   -155    171    324     -7   -241    246    950    592    -25     38    748    436
   -116    174    288    -28   -202    231    932    574    -38     28    735    420
    -41    158    197    -59   -119    176    909    553    -67     -2    701    387
     57    101     44    -77      7     72    904    571    -93    -49    649    332
    135     54    -83    -96    109    -15    987    683    -59    -75    592    267
    187     54   -132   -122    158    -36   1085    810     20    -46    594    259
    259    200    -59   -231    158     70   1176    963    179     93    722    374
    350    610    259   -480     46    436   1187   1047    397    394   1047    685
    371   1265    893   -818   -259   1080   1098    930    581    779   1509   1098
    303   1636   1332   -971   -514   1486    805    548    517    950   1756   1291
    252   1423   1171   -839   -459   1299    465     93    158    706   1556   1104
    220    724    504   -472   -140    615    335   -223   -387     10    862    553
    231     72   -161   -153    194    -44    361   -194   -672   -470    350    124
    301   -166   -467    -70    384   -316    441    -12   -626   -509    265     38
    329   -161   -491    -85    407   -324    563    150   -488   -428    298     80
    342    -70   -413   -135    376   -241    670    277   -355   -324    384    142
    335     25   -309   -181    322   -142    737    353   -254   -233    459    200
    298     67   -233   -184    265    -83    792    410   -187   -171    522    236
    267     72   -194   -171    231    -59    826    444   -150   -142    553    257
    262     90   -171   -176    218    -38    846    465   -127   -119    571    280
    246    101   -145   -176    194    -20    846    470   -114   -114    568    283
    213    106   -106   -161    158      2    859    483    -98   -106    568    288
    210    145    -64   -181    137     41    883    506    -70    -80    589    316
    231    194    -36   -213    135     80    898    522    -46    -57    602    353
    155    145    -10   -153     83     67    906    522    -44    -62    581    366
    148    168     20   -158     62     96    922    527    -28    -57    579    384
    119    184     62   -153     28    124    919    524    -28    -62    568    394
    101    205    103   -153      0    155    932    537    -15    -44    581    423
     93    210    116   -153    -12    163    956    558      7    -18    600    452
     72    207    132   -140    -28    171    961    566     15    -10    602    457
     83    215    129   -150    -23    174    971    576     23     -7    602    462
     88    223    135   -155    -23    179    982    587     33      2    602    470
     85    239    153   -163    -36    197    989    597     44     10    600    475
     41    218    176   -129    -67    197    982    592     41     10    587    459
      0    181    181    -90    -90    181    966    581     36      2    568    441
    -10    179    189    -83    -98    184    961    581     38      0    561    433
     33    233    197   -135    -83    215    971    597     49      2    574    446
     44    244    200   -145    -77    223    969    602     46    -10    576    444
     44    241    197   -142    -75    218    958    602     41    -15    576    439
     28    231    202   -129    -85    218    956    610     36    -12    581    433
     25    241    213   -135    -93    228    958    626     41      0    594    433
     46    262    215   -155    -85    239    979    652     57     25    618    454
     36    285    249   -161   -106    267    995    672     70     57    641    472
     33    298    265   -166   -114    283    997    683     70     80    665    480
     31    316    283   -174   -127    301    997    678     67     88    675    483
      5    314    309   -161   -153    311   1005    678     67     96    685    488
      5    329    322   -168   -158    324   1018    680     70    101    704    485
     -7    332    340   -161   -174    335   1021    675     70    101    701    472
    -20    332    353   -158   -187    342   1021    670     70     96    691    459
     18    381    363   -200   -171    374   1034    683     85    106    688    462
      0    384    384   -194   -192    384   1044    685     98    119    678    457
      2    397    394   -200   -194    397   1052    680    106    135    665    444
    -12    392    405   -189   -210    400   1041    652     88    132    641    407
      0    423    420   -213   -210    423   1039    639     83    132    633    384
     -2    418    420   -210   -213    420   1028    626     88    127    626    348
    -12    407    420   -197   -215    413   1028    626    106    135    633    327
    -15    426    441   -205   -228    433   1028    628    116    161    670    332
    -51    394    446   -171   -249    420   1008    610    111    158    667    303
    -72    361    433   -145   -254    397    982    589     93    145    646    272
    -54    366    420   -155   -236    392    976    584     96    158    633    272
    -33    394    426   -181   -231    410    987    587    111    168    631    280
    -36    415    452   -189   -244    433    987    581    127    189    644    275
    -38    420    457   -192   -246    439    976    576    124    187    646    262
    -36    452    488   -207   -262    470    963    574    127    189    652    262
    -23    467    491   -223   -257    478    945    561    127    184    646    246
    -10    498    509   -246   -259    504    945    558    140    189    654    239
    -10    530    537   -262   -272    532    956    563    153    197    657    244
     41    620    579   -329   -267    600    976    581    184    226    680    267
     44    620    576   -332   -265    597    969    568    181    223    662    254
     49    636    587   -342   -267    613    966    568    187    223    657    267
     83    672    589   -379   -254    631    956    568    194    228    665    272
     96    698    602   -397   -252    652    943    555    200    231    675    270
    103    735    631   -420   -265    685    948    555    213    246    704    285
    148    779    631   -465   -241    706    945    548    220    262    743    301
    111    774    662   -444   -275    719    932    524    218    272    776    303
     31    771    740   -400   -353    756    937    519    233    293    813    324
     51    730    678   -394   -311    704    909    488    202    252    774    301
     77    691    613   -384   -267    652    875    457    171    213    748    265
     90    688    594   -389   -252    641    865    444    174    220    763    262
    116    667    550   -392   -215    610    852    441    168    194    740    259
     96    636    540   -368   -223    589    831    418    150    174    678    262
     62    589    527   -327   -233    558    815    397    132    155    639    280
     31    568    537   -303   -252    553    805    381    127    142    620    306
      5    540    535   -272   -265    537    792    363    119    127    594    309
    -23    537    558   -257   -290    548    784    355    122    124    566    314
    -33    545    579   -257   -306    561    774    345    116    124    566    327
    -46    568    615   -262   -332    589    766    337    111    127    563    363
    -64    568    633   -252   -348    600    766    329    111    129    542    381
    -67    483    548   -207   -309    514    763    329     88     88    480    348
    -38    379    418   -168   -228    397    831    415    101     44    389    298
    -31    384    413   -176   -223    397    953    558    179     70    361    290
      5    457    452   -231   -223    454   1075    740    316    179    415    340
     49    852    802   -452   -376    828   1106    833    527    475    711    605
      0   1493   1493   -748   -745   1493   1002    740    737    891   1187   1047
   -150   1997   2148   -924  -1150   2073    704    376    753   1169   1545   1374
   -215   1956   2171   -870  -1192   2062    329    -75    485   1085   1504   1304
   -257   1280   1535   -511   -896   1408    155   -418    -62    452    904    766
   -254    478    730   -111   -491    602    192   -454   -472   -179    259    192
   -202    140    340     31   -272    239    290   -285   -493   -324     70     -7
   -166    161    327      2   -246    244    439    -75   -327   -215    135     10
   -135    293    428    -80   -283    361    555     72   -171    -85    246     75
   -119    379    498   -132   -309    439    615    150    -83     -7    311    124
   -116    394    511   -140   -314    452    641    187    -54     18    327    150
   -119    387    506   -132   -311    446    659    207    -44     31    335    171
   -122    394    514   -137   -316    454    657    210    -44     25    332    179
   -124    410    532   -142   -327    470    652    210    -41     28    332    189
   -122    420    540   -150   -329    480    652    213    -38     41    327    205
   -106    420    527   -155   -316    472    652    207    -44     41    319    215
    -64    436    498   -187   -283    467    641    194    -57     44    340    223
    -49    433    483   -192   -267    457    641    189    -59     49    342    223
    -57    420    478   -184   -267    449    636    184    -67     36    327    226
    -64    407    472   -171   -267    439    628    181    -75     38    309    218
    -72    415    488   -171   -280    449    628    179    -77     46    296    223
    -83    426    509   -171   -296    467    633    189    -72     57    296    236
    -93    428    519   -168   -306    472    639    197    -72     59    298    249
    -96    431    527   -166   -311    478    639    202    -77     62    306    272
   -101    413    511   -155   -309    462    636    207    -85     67    319    280
   -109    405    511   -148   -311    457    633    210    -96     70    327    293
   -101    405    506   -153   -303    457    626    210   -106     70    327    298
    -83    423    506   -168   -293    465    620    215   -114     70    329    309
    -72    426    498   -176   -285    459    623    223   -111     75    337    322
    -67    420    488   -176   -277    452    620    231   -119     72    332    335
    -75    410    483   -168   -280    446    613    226   -137     67    316    340
    -77    392    470   -155   -272    431    607    226   -148     64    301    350
    -41    407    446   -184   -244    428    605    239   -153     72    306    374
    -51    389    441   -168   -246    415    597    241   -166     70    309    392
    -25    415    439   -194   -231    426    610    265   -161     80    324    413
     31    465    433   -246   -200    449    639    296   -145    101    340    444
    -25    454    480   -215   -254    465    649    296   -148    106    350    459
    -57    446    501   -194   -280    472    649    290   -153    103    358    459
    -70    418    488   -174   -280    452    639    275   -176     85    348    446
    -57    431    488   -187   -272    459    652    280   -168     96    363    452
    -31    439    470   -205   -252    452    652    285   -163    101    366    446
    -62    413    475   -176   -267    444    652    280   -161    101    368    428
    -31    465    493   -218   -262    478    675    309   -114    132    397    449
      2    509    506   -254   -252    509    698    342    -64    163    444    472
    -64    449    514   -194   -290    483    683    337    -62    155    420    454
    -75    454    527   -189   -301    491    691    345    -46    168    405    459
    -72    480    553   -205   -314    514    706    361    -25    200    441    465
   -119    444    563   -161   -340    504    711    361    -23    213    457    452
   -153    405    555   -127   -353    480    704    358    -18    226    397    436
   -184    397    581   -106   -384    488    709    363    -12    223    389    433
   -158    444    600   -145   -379    519    724    379      5    244    418    441
   -171    449    620   -137   -394    535    732    394     18    259    431    446
   -228    433    662   -101   -444    548    740    407     33    270    441    457
   -197    483    680   -142   -439    581    771    449     72    303    498    491
   -226    485    709   -129   -467    597    779    462     83    319    524    498
   -257    488    745   -114   -501    615    789    475     96    337    527    504
   -355    441    797    -46   -576    618    787    480     98    350    524    501
   -407    459    865    -25   -636    662    818    514    135    384    542    530
   -496    470    966     12   -732    717    859    548    176    415    563    561
   -607    472   1080     67   -844    776    904    589    218    452    581    602
   -553    524   1078     12   -815    800    909    597    228    459    576    620
   -504    537   1041    -18   -774    789    888    576    215    441    561    620
   -439    584   1023    -75   -730    802    870    566    215    444    563    649
   -392    613   1005   -109   -698    807    865    555    213    441    545    670
   -381    607    989   -114   -685    797    841    530    202    426    517    665
   -345    626    971   -140   -659    797    826    511    205    420    511    667
   -285    665    948   -189   -618    805    818    496    210    423    511    678
   -280    597    878   -158   -579    737    761    439    171    379    465    646
   -244    576    820   -168   -532    698    709    392    135    342    428    628
   -215    576    792   -181   -504    683    685    374    124    332    420    623
   -163    574    737   -205   -452    654    672    358    111    314    400    600
   -111    561    672   -223   -392    615    667    342     98    293    379    581
   -124    457    579   -166   -353    519    641    316     67    244    322    524
   -127    366    493   -119   -311    428    610    293     36    205    283    472
   -103    314    418   -106   -262    366    587    267     12    179    257    446
    -67    298    366   -114   -215    332    571    246     -5    158    233    431
    -85    257    342    -88   -213    301    555    223    -33    129    200    407
    -88    236    324    -75   -205    280    532    200    -51    111    181    389
    -38    249    285   -106   -161    267    522    184    -62    106    174    381
      2    259    257   -129   -127    259    522    174    -67     96    166    376
     36    236    200   -137    -83    218    501    153    -90     67    140    368
    127    189     62   -158     31    127    465    127   -135     15     77    329
    322     83   -241   -202    280    -77    428    114   -218   -103    -62    210
    571      5   -566   -288    568   -280    433    135   -277   -220   -218     70
    789    101   -691   -446    740   -293    504    249   -215   -197   -226     83
    836    384   -452   -610    644    -33    597    413      0     41     -2    316
    665    898    231   -782    215    566    587    459    290    472    462    779
    345   1538   1192   -940   -423   1366    439    267    527    935    995   1280
    124   1641   1517   -885   -696   1582    103   -103    436   1021   1117   1379
     12   1187   1171   -600   -579   1179    -88   -462     12    594    719   1028
    -85    335    418   -127   -252    376    -93   -620   -514   -103     20    418
   -127   -207    -80    168    -23   -145    -15   -496   -672   -392   -319     90
   -127   -220    -93    174    -18   -158    132   -267   -519   -303   -257    106
   -135   -127      7    132    -72    -59    288    -72   -350   -176   -140    171
   -111      5    116     51   -114     59    387     54   -215    -62    -25    246
   -122     70    192     25   -155    129    436    119   -140      2     44    285
   -132     96    228     15   -181    161    459    153   -103     28     85    296
   -142     85    228     28   -187    158    441    150   -103     18     96    293
   -124     96    220     12   -174    158    418    140   -114      2     96    301
    -90    142    233    -25   -161    187    436    155   -101     10    111    327
    -83    166    249    -44   -166    207    459    163    -88     18    129    342
   -145    124    270     10   -207    194    459    148   -101      5    122    337
   -158    111    267     20   -213    189    459    145   -111     -2    122    340
   -116    114    231      2   -174    171    444    132   -127    -15    111    337
   -137    111    246     10   -192    179    439    124   -132    -10    122    337
   -135    129    262      2   -197    194    439    127   -129      5    129    348
   -111    158    267    -25   -189    213    439    135   -119     20    140    366
    -88    205    293    -57   -189    249    439    145   -109     38    174    387
    -88    207    293    -62   -192    252    426    137   -114     41    187    387
    -98    210    309    -57   -202    259    428    155    -98     57    210    400
    -83    241    324    -80   -202    283    433    166    -88     72    236    413
    -96    280    376    -90   -236    327    465    192    -57    101    272    449
   -111    293    405    -90   -259    348    454    205    -36    129    314    511
    -46    309    355   -132   -202    332    439    202    -38    132    319    501
    -12    309    319   -150   -166    314    423    194    -46    124    314    491
    -28    249    277   -109   -153    262    407    194    -57    116    298    480
     -5    298    303   -148   -155    301    431    233    -25    150    345    524
      2    379    376   -192   -187    376    483    293     25    194    407    587
    -96    459    553   -184   -324    506    574    381    111    277    498    685
    -83    449    532   -181   -306    491    574    389    114    283    498    696
   -129    410    537   -140   -335    472    566    389    116    272    493    696
   -231    363    594    -67   -413    478    561    394    124    275    493    711
   -257    311    568    -28   -413    439    537    368     96    239    452    693
   -103    387    491   -140   -296    439    542    366     98    231    441    711
   -103    410    514   -153   -309    462    568    371    122    244    436    740
   -233    392    626    -80   -428    509    571    374    145    259    441    766
   -267    439    704    -85   -485    568    587    402    187    293    462    802
   -277    433    711    -77   -493    571    584    405    200    290    444    795
   -254    475    727   -111   -491    600    563    392    213    290    423    810
   -210    514    724   -153   -467    618    548    381    223    298    410    820
   -168    527    693   -181   -431    610    537    368    223    290    387    805
   -142    493    636   -174   -389    563    514    335    202    262    348    735
   -127    475    600   -176   -363    537    496    314    187    239    322    670
   -106    459    566   -179   -335    511    472    293    174    210    298    610
    -41    480    522   -220   -283    501    439    267    153    179    265    602
     -5    485    491   -239   -246    488    410    239    135    142    223    592
     57    498    439   -280   -189    470    392    226    119    103    192    524
    145    501    355   -324   -106    431    366    194     88     57    155    433
    194    485    290   -342    -46    389    335    158     57     15    114    381
    210    475    265   -342    -25    371    316    135     41    -20     88    337
    207    493    285   -353    -38    389    319    129     44    -33     85    337
    218    532    314   -376    -46    423    335    137     57    -36    109    348
    207    548    337   -379    -64    444    337    137     64    -36    129    342
    241    584    342   -413    -49    465    340    142     80    -25    155    329
    213    623    407   -420    -98    514    350    137     98    -18    179    316
    181    667    485   -423   -153    576    387    161    142     12    220    345
    163    724    561   -444   -197    641    423    187    187     49    270    366
    137    758    620   -446   -241    691    454    207    220     75    311    384
     28    732    704   -381   -337    717    470    218    241     98    353    405
     -2    784    787   -392   -394    787    506    257    283    145    407    454
    -33    888    922   -428   -478    904    558    311    348    213    480    530
   -135    937   1072   -400   -602   1005    589    348    397    267    542    584
   -210    919   1127   -355   -670   1023    579    335    389    259    553    607
   -150    885   1036   -368   -594    961    517    275    332    205    511    568
   -103    893    995   -397   -550    945    496    265    319    192    498    587
    -85    896    982   -405   -532    937    488    275    319    189    514    631
   -171    802    974   -319   -571    888    480    270    290    161    483    654
   -210    732    940   -262   -574    836    475    277    280    155    475    667
   -277    670    948   -197   -615    810    480    283    275    150    462    672
   -309    633    943   -161   -626    787    491    298    270    140    454    691
   -366    550    917    -93   -644    732    465    277    228    111    426    691
   -392    542    932    -75   -662    737    472    283    223    114    426    711
   -415    555    971    -72   -696    763    493    306    231    111    433    735
   -392    566    958    -85   -675    761    480    296    202     96    426    719
   -280    561    841   -142   -561    701    433    262    145     54    387    698
    -75    587    662   -254   -368    623    371    202     75     -7    348    652
    127    566    439   -348   -155    504    314    150     -7    -98    270    550
    236    439    202   -337     18    322    288    142   -109   -228    129    423
    241    379    137   -311     51    259    392    262   -106   -277     57    361
    239    420    179   -329     28    301    527    428    -15   -210     83    368
    252    670    418   -462    -83    545    641    607    176      7    283    563
    218   1257   1039   -737   -410   1148    665    680    452    423    758   1078
     23   1912   1888   -969   -932   1901    511    428    605    795   1241   1595
   -109   2075   2184   -984  -1145   2130    155    -38    436    810   1348   1680
   -127   1634   1758   -756   -943   1696   -145   -472    -59    342    930   1273
   -135    735    870   -298   -501    802   -218   -688   -670   -446    137    514
     -5    202    205   -101   -103    202   -174   -553   -826   -730   -197    171
     49    119     70    -85    -10     96    -38   -342   -706   -678   -163    168
     54    228    174   -142    -59    202    106   -163   -540   -550    -41    223
     41    361    319   -200   -137    340    207    -36   -413   -428     88    290
    109    384    275   -246    -85    332    233     -2   -392   -402    114    285
    179    420    241   -301    -31    332    244     12   -381   -394    129    259
    189    428    239   -309    -25    335    246     10   -389   -402    142    226
    194    428    233   -311    -18    332    262      2   -407   -410    158    207
    187    420    233   -306    -23    327    270     -2   -418   -420    171    194
    155    436    280   -296    -62    358    277     -2   -420   -418    213    200
    135    457    319   -298    -90    389    293      2   -413   -402    262    202
    132    441    309   -285    -88    376    293      2   -418   -400    283    207
    124    454    329   -290   -103    392    309     15   -410   -381    314    220
    109    410    301   -259    -96    355    296      7   -431   -394    322    205
     77    353    272   -218    -98    314    270     -7   -446   -407    327    142
     77    355    277   -215    -98    316    265     -2   -441   -402    358     96
    166    457    288   -314    -59    374    306     54   -400   -355    418    109
    142    407    265   -275    -62    337    306     57   -415   -355    413    129
     64    329    265   -197   -101    296    277     31   -452   -376    392    122
    153    392    239   -272    -41    316    283     46   -436   -361    402    148
    127    392    265   -259    -70    329    296     67   -420   -345    418    194
    101    379    277   -239    -88    329    306     88   -415   -327    423    259
    109    371    259   -241    -75    316    296     88   -436   -329    400    345
    -64    342    407   -137   -236    374    327    137   -410   -285    426    488
    -70    350    420   -140   -244    384    327    153   -415   -270    420    555
    -49    342    389   -148   -218    366    316    155   -439   -272    405    576
     28    363    335   -197   -153    350    314    163   -459   -275    389    641
    150    415    265   -283    -57    340    322    163   -478   -272    379    693
     31    355    322   -194   -145    340    327    179   -478   -254    413    693
      7    322    314   -166   -153    319    316    179   -493   -259    418    641
     96    392    296   -246   -101    345    342    213   -472   -226    449    646
    148    433    285   -290    -67    361    371    239   -462   -205    470    657
     41    309    267   -176   -111    288    348    213   -493   -239    431    602
     38    322    283   -181   -122    303    358    223   -472   -215    446    589
     62    337    275   -202   -109    306    363    236   -452   -194    462    587
     72    379    306   -226   -116    342    387    270   -407   -148    511    620
     62    394    332   -228   -135    363    400    296   -371   -111    532    631
    181    542    361   -363    -90    452    459    348   -303    -44    594    683
    218    553    335   -387    -59    446    457    332   -298    -51    592    657
    148    413    265   -280    -57    340    397    252   -363   -124    519    548
    189    420    231   -306    -20    327    381    210   -376   -116    517    527
    200    449    249   -324    -23    348    384    194   -358    -98    527    519
    163    449    283   -309    -59    368    389    207   -309    -75    545    519
    145    431    285   -288    -70    358    389    210   -275    -33    553    524
    114    431    316   -272   -101    374    407    228   -220      5    584    532
    114    436    322   -275   -103    379    418    249   -176     28    587    555
    109    436    327   -275   -109    381    420    254   -145     49    563    553
    137    439    301   -288    -80    371    418    249   -124     54    524    540
    171    504    329   -337    -80    418    426    246    -88     70    540    550
    241    535    293   -387    -25    415    397    215    -80     62    532    540
    293    509    213   -402     41    361    374    194    -80     41    501    509
    311    501    189   -405     62    345    363    187    -70     33    485    493
    329    532    202   -431     64    368    355    176    -54     38    472    491
    327    553    223   -441     51    389    374    187    -18     59    485    501
    327    615    288   -472     18    452    405    218     36    103    522    527
    327    652    324   -488      2    488    407    226     67    129    519    550
    319    693    371   -506    -28    532    426    246    109    158    537    576
    306    727    420   -519    -57    574    444    265    150    181    568    589
    316    745    428   -532    -57    587    436    262    171    189    581    587
    316    779    462   -548    -72    620    441    265    202    210    615    605
    285    795    506   -540   -109    649    452    275    241    241    659    623
    290    820    527   -555   -116    675    439    265    259    262    688    641
    298    839    540   -571   -122    691    407    241    267    262    693    652
    236    797    561   -517   -161    680    384    218    267    257    688    662
    233    792    558   -514   -163    678    368    205    277    262    693    675
    210    782    568   -496   -179    675    358    202    283    259    693    683
    166    743    576   -454   -205    659    355    202    280    267    685    672
    137    750    613   -444   -236    683    361    213    306    285    691    665
    124    724    600   -426   -236    662    337    192    296    262    675    649
     93    672    579   -384   -244    626    322    171    277    241    646    626
     49    657    607   -353   -280    631    306    150    270    233    639    615
     -2    631    633   -314   -316    631    288    124    259    215    657    602
    -18    618    633   -301   -327    626    270    109    244    192    615    600
    -23    628    652   -303   -337    639    267    101    254    197    646    615
    -31    652    683   -311   -358    667    267     96    272    205    672    618
    -36    678    714   -319   -374    696    265     88    280    218    633    628
    -38    628    665   -296   -353    646    257     75    241    202    568    594
     -2    527    527   -262   -265    527    257     90    197    142    452    501
     10    485    472   -249   -231    480    332    184    220    122    361    418
     38    532    493   -285   -226    514    433    332    314    168    368    413
     93    779    685   -439   -298    732    517    522    522    381    563    626
     83   1392   1306   -737   -610   1350    563    628    841    802   1023   1117
    -96   2039   2135   -974  -1117   2086    501    501   1101   1223   1499   1623
   -252   2210   2462   -979  -1356   2335    194     80   1008   1301   1621   1761
   -296   1732   2029   -719  -1163   1880    -83   -348    548    844   1161   1340
   -293    896   1189   -303   -740   1041   -231   -636    -54    101    358    628
   -189    371    558    -93   -374    465   -275   -620   -306   -254   -106    265
    -77    290    368   -106   -223    329   -200   -457   -239   -246   -187    236
     -5    415    420   -207   -213    418    -75   -283    -93   -135   -135    265
    -46    527    571   -241   -309    548     31   -155     36    -38    -77    324
     -5    584    589   -290   -298    587     72    -96     93      0    -41    332
    -83    592    675   -254   -379    633    111    -41    148     59     36    322
   -161    581    743   -213   -452    662    161     10    187    129    132    329
   -202    597    800   -200   -501    698    181     51    233    179    197    337
   -166    685    852   -259   -509    769    153     31    226    176    202    345
    -83    717    800   -316   -441    758    137      0    194    145    168    345
    -64    652    717   -296   -389    683    127    -23    155    111    116    340
    -62    652    711   -296   -387    680    101    -41    140    111    106    350
    -36    623    659   -293   -348    641     75    -57    109     90     75    348
     -5    659    665   -327   -335    662     70    -54    106     90     75    384
     23    675    652   -350   -316    665     54    -64     90     88     67    410
     41    657    613   -350   -285    636     38    -70     59     80     64    478
     54    641    584   -350   -265    613     12    -88     12     59     59    496
     62    633    571   -348   -254    602      0    -98    -10     44     59    483
     75    644    568   -361   -246    605     -7    -98    -31     41     88    467
     75    620    545   -348   -236    584    -18   -111    -72     12     88    441
     33    563    527   -301   -246    545    -49   -137   -124    -23     70    413
      5    532    527   -267   -259    530    -96   -174   -176    -57     57    397
     57    571    514   -314   -228    542   -114   -181   -215    -77     59    400
    187    696    509   -441   -161    602    -75   -142   -207    -49    111    462
    184    688    504   -436   -158    594    -70   -137   -231    -54    127    501
    103    584    480   -342   -187    532   -106   -176   -296    -98     98    493
    161    613    452   -389   -145    532   -119   -184   -335   -106    116    506
    168    641    472   -405   -150    558   -127   -176   -353    -96    145    548
    129    659    527   -397   -197    594   -119   -163   -374    -80    187    576
    148    613    465   -379   -158    540   -158   -197   -446   -124    174    522
    246    618    368   -433    -62    493   -166   -194   -491   -148    163    498
    220    607    384   -415    -80    496   -163   -192   -522   -158    171    485
    200    628    428   -415   -114    530   -171   -202   -555   -163    189    467
    220    646    426   -433   -101    537   -194   -223   -589   -174    197    444
    236    667    431   -452    -96    548   -207   -215   -589   -148    236    449
    174    665    491   -418   -158    576   -192   -179   -561   -124    270    475
    213    626    410   -420    -98    519   -223   -189   -587   -155    241    449
    158    649    491   -402   -166    571   -192   -137   -542   -103    290    478
    135    706    568   -423   -218    636   -153    -96   -491    -44    340    480
    246    719    472   -483   -114    597   -194   -142   -519    -62    298    431
    272    701    428   -488    -77    566   -220   -181   -530    -59    270    397
    288    704    415   -496    -62    561   -226   -192   -506    -28    249    394
    290    701    407   -498    -59    555   -233   -197   -485    -25    231    423
    288    691    402   -491    -57    548   -233   -197   -467    -18    220    413
    280    709    426   -496    -72    568   -228   -202   -444    -18    213    400
    275    735    459   -504    -90    597   -228   -202   -418    -12    257    428
    293    737    441   -517    -75    592   -231   -205   -389      0    262    423
    311    719    407   -517    -46    563   -249   -220   -368      5    202    394
    306    693    384   -501    -38    537   -265   -244   -358    -12    158    358
    301    701    400   -501    -49    550   -285   -270   -340    -10    155    335
    293    704    410   -498    -59    558   -293   -288   -309      5    158    309
    290    704    410   -498    -59    558   -298   -301   -280      5    135    267
    290    711    418   -504    -62    566   -298   -311   -252     18    129    239
    309    717    407   -511    -49    563   -303   -327   -228     28    111    210
    316    706    389   -514    -36    548   -311   -340   -207     31     80    171
    342    717    374   -530    -15    545   -309   -342   -174     54     64    158
    366    722    355   -545      5    540   -314   -348   -137     72     38    158
    368    711    342   -540     12    527   -324   -363   -119     72    -10    142
    355    711    355   -535      0    535   -329   -358    -85     93    -38    155
    345    745    400   -545    -25    574   -314   -345    -36    135    -38    189
    322    805    483   -566    -80    644   -293   -329     23    181     -7    244
    296    818    522   -555   -111    670   -301   -337     59    200    -18    249
    283    774    491   -530   -103    631   -345   -384     51    181    -54    233
    288    774    485   -532    -98    631   -371   -402     67    192    -57    267
    280    782    501   -535   -109    641   -389   -413     88    200    -57    285
    265    753    488   -509   -111    620   -397   -420    101    187    -70    288
    218    711    491   -467   -137    602   -410   -436    106    174   -101    275
    207    680    472   -444   -132    576   -431   -452    109    158   -137    254
    179    620    439   -402   -129    530   -457   -478     96    129   -179    226
    129    574    444   -350   -155    509   -467   -501     90    106   -210    205
     64    535    470   -301   -202    504   -472   -527     88     96   -236    184
     -7    509    517   -252   -262    511   -472   -535     96    101   -249    184
     33    491    457   -262   -213    472   -511   -574     72     75   -298    150
     80    459    379   -270   -148    420   -537   -610     49     38   -358    109
    109    449    340   -280   -116    394   -555   -631     36     15   -384     85
    137    418    280   -277    -72    348   -584   -657      2    -12   -420     44
    155    345    189   -252    -15    267   -602   -672    -41    -67   -491    -33
    163    231     67   -197     49    150   -566   -636    -83   -142   -597   -153
    132    213     80   -174     25    148   -475   -535    -44   -135   -626   -194
    127    293    163   -210    -18    228   -418   -400     44    -46   -555   -135
    166    662    493   -415   -163    579   -374   -244    257    228   -275    148
    184   1431   1247   -807   -530   1340   -267    -83    657    745    280    737
     20   1945   1925   -984   -950   1935   -345   -220    870   1104    662   1169
   -210   1701   1912   -745  -1060   1805   -657   -657    607    924    485   1054
   -400    930   1327   -267   -865   1127   -914  -1119      7    280   -187    441
   -452    158    610    148   -530    384  -1049  -1340   -491   -298   -815   -161
   -262     -7    252    135   -257    119  -1013  -1195   -519   -368   -927   -296
   -142     49    192     44   -166    119   -875  -1000   -410   -296   -888   -272
   -231     23    254    103   -244    137   -774   -872   -329   -220   -880   -205
   -283     46    329    119   -306    187   -719   -795   -265   -174   -839   -129
   -322     72    392    122   -355    233   -688   -756   -244   -163   -815   -101
   -226    114    340     54   -283    226   -678   -743   -262   -153   -841   -111
    -51    137    187    -44   -119    163   -722   -776   -311   -187   -885   -161
     64    168    103   -116    -18    137   -743   -789   -329   -213   -904   -181
     80    184    103   -132    -12    145   -730   -769   -329   -194   -909   -155
     98    168     70   -135     15    119   -740   -787   -363   -220   -930   -171
     96    155     59   -124     18    106   -735   -787   -384   -239   -940   -171
    127    192     64   -158     31    129   -719   -766   -381   -223   -919   -142
    124    181     54   -155     33    119   -737   -784   -410   -241   -919   -155
    137    197     59   -166     38    129   -737   -779   -418   -233   -888   -158
    142    205     62   -174     38    135   -722   -761   -420   -223   -859   -155
    124    176     51   -150     36    114   -743   -774   -454   -239   -857   -168
     70    155     83   -114     -7    119   -745   -769   -462   -236   -844   -179
     93    166     72   -132     10    119   -745   -756   -465   -231   -828   -181
    135    148     10   -142     62     77   -769   -776   -496   -265   -849   -207
    181    174     -7   -176     96     83   -766   -779   -506   -262   -849   -223
    265    241    -23   -254    142    109   -766   -776   -498   -252   -831   -223
    262    215    -46   -239    155     85   -779   -792   -522   -265   -833   -233
    259    205    -54   -231    155     75   -787   -805   -535   -270   -815   -236
    337    228   -109   -283    223     59   -792   -807   -545   -275   -797   -223
    355    249   -106   -303    231     70   -805   -810   -561   -275   -771   -205
    358    257   -103   -309    231     77   -805   -813   -579   -275   -756   -213
    394    277   -119   -337    257     77   -792   -802   -584   -265   -737   -207
    418    272   -145   -345    283     64   -782   -787   -589   -265   -722   -202
    446    290   -158   -371    303     67   -782   -774   -584   -257   -691   -181
    446    254   -192   -350    319     31   -787   -779   -600   -270   -683   -184
    431    233   -197   -332    314     18   -779   -769   -600   -267   -662   -163
    457    280   -176   -368    316     51   -748   -743   -579   -241   -633   -114
    478    293   -187   -387    332     54   -743   -737   -581   -228   -615    -88
    493    319   -176   -407    335     72   -737   -732   -576   -210   -584    -72
    530    329   -200   -431    363     64   -748   -740   -574   -210   -571    -83
    592    358   -233   -475    413     62   -730   -722   -553   -202   -548    -93
    644    329   -314   -488    480      7   -732   -735   -563   -231   -563   -137
    649    322   -327   -488    488     -2   -717   -735   -548   -233   -558   -158
    701    397   -303   -553    504     46   -675   -709   -506   -194   -519   -140
    756    426   -329   -589    542     49   -662   -709   -491   -187   -519   -166
    774    384   -392   -581    584     -2   -665   -714   -496   -220   -555   -213
    776    405   -371   -589    574     15   -644   -683   -457   -200   -527   -187
    774    402   -371   -589    571     15   -631   -662   -433   -181   -506   -176
    753    389   -363   -571    558     12   -610   -636   -407   -171   -506   -187
    724    423   -303   -574    514     59   -576   -602   -374   -145   -472   -181
    719    423   -296   -571    509     64   -584   -597   -363   -148   -454   -192
    683    426   -259   -555    470     83   -568   -571   -327   -129   -423   -179
    628    402   -226   -514    428     88   -530   -532   -280    -96   -389   -155
    620    423   -200   -522    407    111   -504   -509   -249    -83   -358   -127
    602    449   -153   -527    376    150   -511   -506   -220    -98   -335    -98
    592    465   -127   -530    361    168   -509   -498   -194   -111   -309    -80
    576    441   -135   -509    355    153   -493   -483   -176   -122   -285    -75
    602    465   -140   -535    371    161   -470   -467   -150   -119   -252    -51
    597    446   -150   -522    374    148   -454   -457   -137   -132   -236    -33
    597    465   -135   -532    366    166   -436   -436   -114   -127   -202    -18
    636    532   -103   -584    371    215   -392   -397    -67    -98   -142     10
    628    488   -142   -558    384    174   -387   -397    -70   -106   -140     -2
    615    504   -114   -561    363    194   -361   -374    -38    -77    -85     23
    581    532    -51   -558    316    241   -335   -358     -2    -51    -25     67
    584    563    -20   -574    303    272   -303   -337     36    -10      0    103
    579    548    -31   -566    303    259   -314   -342     33      0     10    101
    576    491    -85   -535    329    205   -327   -374      2    -33    -15     64
    594    446   -148   -522    371    150   -340   -389    -23    -75    -46     57
    527    470    -57   -498    293    207   -327   -371    -10    -54    -25    122
    420    478     57   -452    181    270   -280   -327     31      2     31    192
    376    418     38   -397    168    228   -267   -324     12    -10     28    171
    353    345    -10   -350    181    168   -267   -329    -20    -31     12    129
    332    272    -59   -301    197    106   -246   -316    -44    -44     10    101
    306    192   -114   -252    210     38   -257   -329    -83    -57      0     72
    280    127   -153   -205    218    -12   -265   -340   -119    -72     -5     57
    249    119   -129   -184    189     -5   -259   -345   -148    -77     10     75
    220    142    -77   -181    150     33   -244   -340   -171    -72     38    103
    179    111    -67   -148    124     23   -223   -316   -176    -70     57    124
    168     70    -98   -119    135    -12   -205   -296   -187    -75     72    153
    192     77   -116   -137    155    -18   -197   -272   -197    -70     83    200
    187     49   -137   -116    163    -44   -161   -220   -205    -64     77    226
     64    -90   -155     10    109   -122    -70   -101   -181    -75     41    231
    -44    -98    -54     70      5    -77     46     51   -101    -31     70    277
     20     93     70    -57    -23     80    184    244     49    103    210    418
     54    405    350   -228   -148    379    275    389    246    353    491    732
    -51    885    935   -418   -493    909    257    355    420    691    883   1192
   -111   1304   1415   -597   -763   1358     96     83    407    896   1163   1465
    -72   1215   1286   -571   -680   1249   -194   -319     83    737   1062   1327
    -75    592    667   -257   -371    628   -363   -675   -472     90    446    766
    -64     23     85     18    -75     54   -389   -724   -815   -407    -46    290
      0   -244   -246    122    122   -246   -371   -600   -854   -509   -142    135
     33   -358   -392    161    210   -374   -288   -467   -805   -504   -122     77
     41   -329   -371    145    205   -350   -181   -345   -714   -431    -25     85
    179   -233   -413     25    293   -322   -129   -280   -654   -376     54     80
    280   -135   -415    -75    348   -275    -93   -228   -602   -322    132    106
    340   -114   -457   -114    397   -285    -70   -202   -587   -309    163    119
    340   -124   -465   -106    402   -293    -51   -181   -592   -314    187    119
    355    -88   -444   -135    397   -265    -41   -163   -594   -309    231    111
    355    -77   -433   -140    392   -254    -20   -148   -600   -301    270     98
    296   -132   -428    -83    361   -280    -25   -155   -631   -322    277     85
    309   -124   -433    -90    371   -277    -15   -142   -639   -314    296    109
    337    -64   -402   -137    368   -233     25   -111   -615   -283    340    155
    275    -72   -350   -101    311   -210     62    -85   -602   -262    363    207
    220   -109   -332    -57    275   -218     70    -80   -615   -270    363    223
    210   -116   -327    -46    267   -220     72    -72   -623   -277    368    233
    293    -59   -355   -119    324   -207     75    -64   -620   -272    387    257
    350    -31   -384   -161    366   -207     85    -54   -620   -272    407    272
    363    -25   -392   -168    376   -207     96    -33   -615   -265    428    290
    381    -25   -407   -176    394   -215     93    -25   -620   -270    439    301
    423     -7   -431   -207    426   -220    103     -7   -618   -272    454    306
    431      2   -428   -218    428   -213    122     15   -602   -257    488    324
    426      0   -426   -215    426   -213    137     31   -594   -241    519    340
    426      7   -418   -215    423   -205    153     51   -581   -228    545    363
    426    -15   -441   -207    431   -228    161     70   -579   -228    553    371
    418    -36   -457   -192    436   -246    166     85   -574   -218    571    392
    413    -23   -436   -197    423   -228    176    111   -555   -189    605    428
    413     -2   -415   -205    413   -207    205    137   -532   -153    644    467
    410     -5   -415   -202    413   -210    226    171   -514   -129    672    493
    428    -10   -439   -210    433   -223    239    202   -493   -111    698    517
    436    -25   -462   -205    446   -244    252    218   -483   -103    711    532
    418    -31   -449   -192    433   -239    283    236   -470    -85    722    545
    420    -15   -436   -205    426   -223    316    265   -444    -62    756    579
    418    -10   -428   -205    423   -218    340    280   -426    -49    771    587
    439     15   -423   -228    431   -202    358    283   -420    -44    771    548
    480    101   -379   -290    431   -137    415    319   -381     -5    810    545
    405    103   -301   -254    353    -98    446    342   -348     25    839    530
    288     57   -231   -174    259    -85    454    335   -345     25    841    504
    277     90   -189   -184    233    -49    478    358   -311     51    867    509
    322    161   -161   -241    241      0    519    389   -267     85    893    509
    283     98   -187   -192    236    -44    522    379   -277     57    859    465
    179     62   -116   -122    148    -25    530    376   -267     57    870    441
    103     33    -70    -70     88    -18    535    376   -254     57    893    402
    150    127    -23   -137     88     51    558    407   -205     85    914    428
    155    181     25   -171     62    103    581    428   -166    114    940    459
     75    129     54   -103     10     90    571    423   -161    103    930    444
     62    124     62    -96      0     93    574    423   -155     90    919    436
     62    158     96   -109    -15    127    592    441   -129    103    927    452
     31    168    137   -101    -51    153    594    444   -116    106    924    439
     12    171    158    -93    -72    166    610    462    -90    124    935    454
     49    233    184   -142    -67    210    644    504    -44    163    940    501
     54    246    192   -150    -67    220    662    524    -20    174    919    527
     44    244    200   -145    -77    223    685    545     -2    197    945    550
     44    270    223   -158    -88    246    722    574     20    223    969    592
     -2    265    267   -132   -135    265    735    579     18    210    995    613
     -2    285    288   -140   -145    285    766    607     46    218   1049    665
    -10    280    288   -137   -150    285    774    618     64    210   1057    696
    -15    272    285   -129   -150    277    769    620     72    205   1065    724
    -15    314    327   -150   -171    319    795    644    103    215   1101    766
    -20    389    410   -184   -215    400    839    675    148    262   1171    826
    -25    420    444   -200   -233    431    846    678    161    283   1223    836
    -25    392    418   -184   -223    405    826    657    137    262   1187    818
    -20    389    407   -184   -215    397    831    652    129    254   1091    779
     20    483    462   -252   -220    472    875    685    158    290   1117    784
    -44    446    491   -202   -267    467    870    683    137    277   1119    795
    -75    350    423   -137   -249    387    826    644     75    228   1078    763
     36    350    314   -194   -137    332    797    626     33    192   1070    732
    171    376    205   -272    -15    290    776    615      0    166   1088    732
     72    262    189   -166    -59    226    758    594    -44    119   1075    722
     72    254    179   -163    -54    218    761    602    -59    106   1070    732
     75    220    145   -148    -36    181    743    579   -101     72   1023    696
     51    168    116   -109    -31    142    724    558   -142     33    992    652
     28    119     88    -75    -31    103    704    545   -179      5    969    631
    -12    122    132    -54    -72    127    711    550   -187     10    992    665
    -51    106    155    -28   -103    129    730    542   -200     10   1026    701
    -49    122    171    -36   -109    145    782    555   -181     33   1049    756
    -20     51     72    -18    -46     62    828    594   -210     -2   1005    732
    -44     36     80      2    -62     57    945    789   -153     15   1015    730
    -96     57    153     18   -124    103   1000    956    -12     59   1130    758
   -174    140    314     18   -244    226   1039   1096    181    194   1322    862
   -213    639    852   -213   -532    745   1122   1184    423    659   1777   1278
   -309   1244   1553   -467   -932   1397   1072   1091    553   1015   2197   1735
   -402   1496   1896   -548  -1150   1696    815    743    423   1085   2335   2010
   -475   1236   1712   -379  -1093   1473    550    348     38    771   2055   1873
   -501    530   1028    -15   -763    776    483    116   -459     59   1296   1291
   -441     33    472    202   -457    252    491    161   -646   -290    875    958
   -355   -153    202    254   -280     23    553    327   -594   -316    797    880
   -322   -166    155    244   -239     -5    633    454   -493   -259    833    849
   -319    -90    228    205   -277     70    701    542   -384   -174    924    862
   -303     25    329    137   -316    176    756    610   -290    -96   1008    893
   -285     96    379     93   -332    236    792    649   -249    -57   1057    893
   -270    119    389     75   -329    254    805    665   -236    -44   1075    875
   -265    124    389     67   -329    257    802    667   -236    -49   1080    849
   -257    140    394     57   -327    267    805    672   -233    -46   1096    828
   -233    148    381     41   -306    265    807    680   -239    -49   1106    805
   -202    171    374     15   -288    272    810    685   -236    -44   1109    797
   -166    176    342     -5   -257    259    820    685   -241    -57   1098    795
   -145    176    322    -15   -233    249    826    688   -249    -64   1085    795
   -137    179    314    -20   -226    246    823    683   -259    -75   1078    792
   -124    176    301    -25   -213    239    810    678   -272    -88   1067    787
    -85    189    275    -54   -179    231    810    680   -272    -90   1070    771
    -54    215    270    -80   -163    241    820    688   -267    -83   1088    761
    -31    233    262   -101   -148    246    815    688   -270    -80   1101    745
    -20    231    252   -103   -135    241    807    685   -280    -80   1111    722
     15    296    277   -158   -132    285    828    711   -257    -51   1145    735
     15    306    290   -161   -137    301    831    717   -252    -46   1158    730
      5    319    311   -163   -153    316    826    717   -249    -38   1166    727
     -7    335    342   -163   -174    337    836    730   -233    -23   1184    732
    -25    314    340   -145   -181    327    828    737   -231    -15   1192    730
    -41    257    298   -109   -171    277    805    735   -244    -28   1179    717
     -2    327    329   -166   -166    329    826    771   -213      2   1218    745
     33    402    368   -218   -166    387    854    805   -179     41   1260    766
    -25    337    363   -155   -194    348    833    802   -187     31   1257    737
    -49    329    379   -140   -215    353    831    818   -179     44   1280    727
    -38    348    387   -155   -213    366    841    844   -158     62   1301    727
      7    407    400   -207   -194    405    862    883   -127     93   1327    797
    -38    376    415   -171   -226    397    875    896   -124     90   1325    846
    -46    371    418   -163   -233    394    891    906   -114     90   1325    878
    -28    400    426   -187   -226    410    911    922    -93    103   1332    911
    -49    418    467   -184   -257    441    922    935    -72    124   1350    945
   -111    363    475   -127   -293    418    901    924    -80    114   1337    927
   -103    381    485   -140   -293    433    922    943    -49    140   1356    945
    -31    501    530   -236   -280    514    982    995     18    202   1408   1002
    -38    532    571   -246   -303    550   1018   1018     54    231   1421   1021
   -124    467    592   -171   -358    530   1018   1010     59    233   1410   1013
   -174    420    594   -124   -384    506   1015   1002     64    236   1405   1013
   -171    405    574   -119   -374    491   1021   1008     75    239   1410   1015
   -129    436    566   -153   -348    501   1041   1023    101    257   1434   1031
   -145    475    620   -166   -384    548   1078   1047    145    290   1470   1057
   -142    511    654   -184   -400    581   1106   1078    189    327   1504   1072
   -184    493    678   -155   -431    587   1117   1093    210    345   1496   1067
   -241    439    680    -98   -459    558   1104   1085    210    335   1460   1036
   -254    441    693    -93   -475    568   1106   1093    231    342   1462   1036
   -207    493    698   -142   -454    594   1132   1124    277    379   1483   1065
   -163    545    709   -192   -439    626   1163   1161    335    420   1519   1075
   -205    514    719   -153   -462    615   1166   1166    355    420   1514   1065
   -197    522    719   -163   -459    618   1187   1187    379    441   1530   1075
   -254    491    745   -119   -501    618   1200   1197    405    467   1564   1070
   -275    504    779   -116   -527    641   1223   1223    444    509   1608   1070
   -163    654    818   -244   -491    735   1288   1283    511    563   1688   1114
   -226    639    865   -207   -545    750   1309   1299    537    579   1699   1130
   -311    584    893   -137   -602    737   1299   1301    537    581   1678   1130
   -298    636    932   -168   -615    784   1322   1330    571    615   1641   1163
   -283    672    956   -194   -618    813   1356   1353    605    649   1631   1187
   -259    722    979   -231   -620    849   1389   1376    649    696   1670   1218
   -249    748    995   -249   -620    870   1392   1371    662    711   1670   1231
   -280    727   1005   -223   -644    865   1363   1337    641    683   1649   1218
   -296    701    997   -202   -646    849   1325   1306    620    662   1644   1200
   -272    704    974   -215   -623    839   1304   1288    610    657   1634   1189
   -254    680    935   -213   -594    805   1293   1283    602    644   1623   1179
   -277    610    888   -168   -581    748   1280   1265    576    613   1587   1150
   -259    540    800   -140   -530    670   1280   1254    555    589   1535   1130
   -283    475    756    -98   -519    613   1278   1244    535    568   1486   1096
   -296    423    717    -64   -506    568   1254   1228    509    548   1431   1088
   -303    376    678    -36   -491    527   1231   1205    480    522   1366   1091
   -301    384    685    -41   -493    535   1208   1176    465    514   1343   1122
   -298    444    740    -72   -519    592   1205   1171    483    535   1371   1176
   -288    436    724    -75   -506    579   1184   1153    467    519   1358   1179
   -309    397    704    -44   -506    550   1161   1135    441    496   1330   1166
   -324    358    683    -15   -504    519   1153   1122    426    472   1301   1135
   -288    348    633    -31   -462    491   1145   1122    423    454   1273   1122
   -267    257    524      5   -394    389   1153   1148    397    400   1195   1057
   -252    174    426     36   -340    301   1241   1257    418    363   1117    984
   -233    207    441     12   -337    324   1366   1415    517    418   1145   1015
   -163    394    558   -116   -361    478   1473   1626    709    607   1325   1234
   -103    891    995   -394   -550    943   1491   1740    971    974   1722   1673
   -184   1558   1743   -688   -966   1652   1389   1628   1200   1395   2218   2192
   -342   1870   2213   -763  -1278   2042   1085   1247   1169   1571   2444   2439
   -467   1493   1958   -514  -1213   1725    774    800    766   1236   2138   2164
   -511    753   1265   -122   -888   1010    654    498    213    558   1465   1569
   -397    179    576    106   -488    376    670    522    -59    132    992   1119
   -368    -41    327    205   -348    142    735    680    -31     85    891    982
   -366    -18    348    192   -358    163    862    852    109    181    948    992
   -228    192    420     18   -324    306    987   1013    272    322   1067   1080
   -213    265    478    -25   -345    368   1034   1078    342    384   1117   1111
   -311    194    506     59   -407    350   1026   1083    350    387   1101   1083
   -350    223    571     62   -459    397   1049   1104    379    423   1119   1085
   -309    246    553     31   -431    400   1070   1119    392    436   1119   1078
   -335    210    545     62   -439    376   1054   1104    376    418   1098   1041
   -350    179    530     85   -439    353   1041   1098    368    402   1093   1015
   -332    184    517     72   -426    350   1034   1091    366    394   1085   1008
   -309    197    506     54   -407    350   1023   1085    363    392   1075    997
   -285    205    491     38   -389    348   1010   1075    358    384   1067    979
   -277    213    491     33   -384    350   1002   1075    358    379   1070    961
   -283    202    485     38   -384    342    992   1070    350    379   1067    930
   -267    202    470     31   -368    335    971   1060    340    366   1060    891
   -233    202    433     15   -335    316    961   1049    332    353   1054    867
   -257    184    441     36   -348    311    956   1044    324    350   1060    841
   -254    189    441     31   -348    314    953   1044    327    353   1065    820
   -226    223    449      0   -337    335    963   1052    340    366   1083    813
   -187    270    457    -41   -322    363    974   1072    358    381   1104    823
   -252    218    470     18   -361    342    953   1060    342    363   1093    807
   -202    244    446    -20   -327    345    956   1070    353    371   1101    797
   -194    239    431    -23   -311    335    950   1075    358    376   1104    782
   -220    218    436      0   -327    327    937   1075    358    374   1098    766
   -192    231    423    -18   -306    327    927   1080    361    379   1106    761
   -168    231    400    -31   -285    314    904   1078    361    379   1111    750
   -153    215    368    -31   -262    290    883   1070    355    374   1109    727
   -122    241    363    -59   -244    301    878   1075    366    379   1124    717
    -33    337    371   -150   -202    353    904   1109    402    415   1174    740
    -77    301    379   -114   -231    340    885   1091    389    400   1171    717
    -62    301    361   -119   -213    329    880   1085    384    394   1179    701
     10    374    363   -192   -176    368    924   1117    420    423   1218    722
    -31    394    426   -181   -228    410    956   1132    441    449   1249    743
    -59    337    397   -140   -231    366    927   1101    420    431   1247    732
    -51    350    402   -148   -228    374    935   1106    433    446   1267    737
    -96    358    454   -132   -275    405    961   1132    467    480   1301    758
    -49    431    480   -189   -265    454   1000   1166    517    519   1343    795
    -12    488    501   -239   -257    496   1047   1210    571    566   1389    813
   -111    446    558   -168   -335    501   1075   1226    597    581   1405    813
   -161    444    602   -142   -381    522   1098   1239    623    600   1428    810
   -176    441    618   -132   -397    530   1111   1249    644    613   1441    813
   -158    444    602   -142   -381    522   1111   1252    644    602   1426    857
   -122    498    620   -189   -371    558   1137   1273    675    623   1436    917
   -129    537    665   -205   -397    600   1176   1301    714    659   1462    969
    -70    561    631   -244   -350    594   1187   1306    722    667   1473    979
    -98    589    688   -246   -394    639   1218   1348    771    711   1504   1008
    -36    613    646   -288   -342    628   1221   1363    792    730   1504   1057
    -59    581    639   -262   -350    610   1210   1369    795    727   1488   1114
    -85    579    665   -246   -374    620   1215   1384    815    743   1506   1169
    -62    644    704   -293   -384    672   1252   1421    859    776   1551   1226
    -57    659    717   -301   -387    688   1283   1447    885    795   1574   1260
   -106    618    724   -257   -415    670   1286   1441    885    787   1577   1270
   -114    620    735   -252   -423    678   1309   1449    898    797   1582   1283
    -90    641    732   -277   -413    685   1332   1467    919    818   1602   1283
    -62    680    740   -309   -402    709   1363   1488    948    841   1623   1262
     -7    743    750   -368   -379    745   1402   1514    976    865   1652   1221
    -72    670    743   -298   -407    706   1384   1488    950    833   1628   1132
   -114    685    800   -288   -457    743   1410   1504    982    859   1649   1119
    -75    795    870   -361   -472    831   1444   1535   1036    917   1701   1148
    -72    831    901   -381   -488    865   1439   1532   1044    935   1717   1169
   -116    833    950   -358   -532    891   1423   1514   1041    935   1722   1208
   -135    820    953   -342   -545    885   1392   1473   1015    906   1696   1202
   -129    810    940   -340   -535    875   1374   1449   1002    898   1673   1200
   -189    709    898   -259   -542    802   1343   1421    974    867   1618   1174
   -192    659    852   -233   -522    756   1335   1408    963    849   1577   1156
   -179    631    807   -228   -493    719   1325   1384    943    818   1535   1171
   -158    628    784   -236   -472    706   1327   1376    945    813   1519   1213
   -174    607    782   -218   -478    693   1319   1358    945    800   1496   1231
   -296    519    815   -111   -555    667   1296   1330    922    779   1473   1226
   -301    485    787    -93   -545    636   1275   1312    911    766   1449   1208
   -265    496    761   -116   -514    628   1262   1301    904    758   1439   1176
   -267    428    696    -80   -483    563   1231   1275    875    724   1400   1106
   -228    433    662   -101   -444    548   1226   1275    880    717   1384   1075
   -246    353    600    -54   -423    478   1184   1223    831    667   1322   1028
   -254    368    620    -57   -439    493   1189   1221    841    678   1322   1060
   -236    361    594    -64   -415    478   1223   1267    859    680   1314   1075
   -254    233    488     10   -371    361   1291   1353    870    631   1236    963
   -103    324    426   -111   -265    374   1402   1512    974    691   1260    950
     12    535    522   -275   -254    527   1506   1699   1158    870   1426   1078
     20   1026   1002   -524   -493   1015   1499   1782   1415   1239   1834   1486
   -189   1727   1917   -769  -1052   1821   1340   1634   1667   1712   2397   2075
   -319   2065   2385   -872  -1353   2223   1013   1205   1623   1870   2624   2309
   -426   1691   2117   -633  -1270   1904    696    748   1218   1517   2299   2016
   -485    797   1280   -155   -883   1039    532    394    555    737   1514   1319
   -436     90    527    174   -480    309    542    389    231    257    963    792
   -335     10    345    161   -342    179    644    584    324    275    924    735
   -277    106    384     85   -329    244    800    789    488    392    995    807
   -252    228    480     10   -366    353    917    937    631    511   1083    914
   -223    283    506    -28   -363    394    956   1002    688    563   1114    987
   -218    296    514    -38   -366    405    987   1039    714    587   1124   1015
   -218    316    532    -49   -374    423    997   1057    727    605   1137   1049
   -241    322    561    -41   -402    441    992   1062    730    613   1145   1047
   -257    311    568    -25   -413    439    984   1062    724    613   1140   1026
   -241    329    568    -46   -405    449    997   1080    737    631   1150   1031
   -246    319    566    -36   -407    444    989   1080    727    628   1148   1023
   -252    316    568    -31   -410    441    984   1075    719    620   1137   1021
   -254    311    566    -28   -410    439    982   1075    722    626   1143   1036
   -254    296    548    -20   -402    420    971   1062    706    615   1137   1010
   -187    342    527    -77   -358    433    987   1075    719    626   1148   1036
   -181    337    519    -77   -353    428    984   1072    714    615   1140   1052
   -207    316    524    -54   -366    420    958   1054    693    594   1119   1057
   -184    316    501    -67   -342    407    945   1047    678    579   1109   1041
   -161    311    472    -77   -316    392    940   1044    667    574   1109   1015
   -132    340    470   -106   -301    405    919   1028    646    561   1106    989
    -93    368    462   -137   -277    415    896   1013    626    548   1098    961
    -77    358    436   -142   -257    397    885   1005    610    535   1083    919
    -64    355    420   -145   -244    387    872   1000    592    519   1080    885
    -57    371    428   -158   -244    400    862    997    574    514   1083    865
    -57    374    431   -158   -244    402    857   1002    563    514   1091    857
    -44    361    402   -161   -223    381    844    997    545    504   1088    833
    -15    348    361   -166   -189    355    826    989    522    488   1085    810
     49    392    340   -220   -145    366    813    989    517    488   1093    802
     96    420    324   -257   -114    374    815   1002    519    496   1111    805
    124    423    296   -275    -85    361    810   1005    511    496   1119    802
    106    394    288   -252    -90    342    802    995    501    483   1114    782
    122    400    277   -262    -77    340    805    995    506    491   1130    782
    213    491    277   -350    -31    384    828   1021    542    527   1182    826
    168    446    275   -309    -51    361    826   1010    532    511   1179    823
    140    407    267   -275    -64    337    826    995    524    504   1176    807
    163    441    275   -303    -57    358    844   1002    545    519   1195    810
    215    509    293   -361    -38    402    888   1044    597    563   1244    831
    241    535    290   -389    -25    413    919   1075    639    597   1283    820
    207    475    267   -342    -31    371    932   1072    649    602   1296    769
    200    444    244   -322    -23    342    930   1070    662    615   1317    696
    210    420    210   -314      0    316    922   1057    662    613   1325    670
    254    465    207   -361     23    337    914   1036    654    615   1304    800
    207    506    298   -358    -46    402    945   1065    696    665   1322    969
     98    472    374   -288   -140    423    974   1088    735    701   1343   1088
    122    480    358   -301   -116    420    987   1101    758    717   1345   1163
     70    457    387   -265   -158    423    982   1091    766    722   1340   1210
     64    488    423   -277   -179    457    992   1111    797    758   1366   1265
     59    517    454   -290   -197    488   1005   1137    823    789   1389   1312
    -18    511    530   -246   -272    519   1018   1153    849    823   1421   1366
     12    540    524   -277   -254    532   1036   1179    883    859   1441   1402
     -7    563    571   -280   -288    566   1057   1202    909    888   1460   1423
     41    592    550   -319   -254    574   1041   1182    904    883   1444   1392
    135    620    485   -376   -174    553   1028   1174    898    885   1434   1345
    174    649    475   -413   -150    561   1031   1182    914    911   1457   1306
    168    652    483   -410   -155    568   1044   1192    937    940   1483   1252
    168    644    475   -407   -155    561   1057   1202    958    966   1499   1192
    137    633    496   -384   -179    566   1060   1200    966    982   1509   1130
     70    657    587   -363   -259    623   1091   1218   1005   1031   1548   1109
     51    675    620   -363   -285    649   1098   1215   1018   1060   1566   1091
     25    711    683   -371   -329    696   1101   1202   1034   1088   1592   1101
     12    730    717   -371   -350    724   1091   1182   1039   1101   1597   1106
     15    722    704   -368   -342    711   1083   1161   1036   1109   1582   1091
    -20    691    709   -335   -363    698   1062   1130   1023   1114   1574   1078
    -70    667    737   -301   -405    704   1065   1117   1028   1114   1574   1085
    -96    628    724   -265   -410    675   1054   1098   1018   1091   1532   1085
   -119    594    711   -239   -415    652   1036   1070   1005   1075   1486   1080
   -137    558    696   -210   -415    626   1026   1054    992   1057   1444   1075
   -124    506    631   -192   -376    568   1000   1026    961   1028   1382   1047
    -90    457    548   -181   -319    501    971    995    927    987   1317   1010
   -215    426    641   -106   -428    532    984    989    932   1013   1327   1005
   -231    415    646    -93   -439    532    979    969    932   1005   1322    974
   -179    410    589   -116   -384    501    950    911    891    948   1278    924
   -150    410    561   -129   -355    485    919    865    854    909   1236    917
   -161    381    540   -111   -350    459    909    846    846    904   1226    901
   -140    363    504   -111   -322    433    901    841    846    909   1226    885
   -129    327    454    -98   -293    389    901    844    841    883   1202    849
   -111    246    358    -67   -233    301    927    880    846    815   1135    756
   -101    213    311    -57   -207    262    992    974    904    818   1104    678
    -85    283    368    -98   -228    324   1078   1127   1049    922   1200    735
    -49    561    610   -257   -329    587   1145   1280   1257   1127   1462    974
    -70   1104   1174   -517   -620   1137   1169   1345   1514   1543   1948   1413
   -272   1634   1904   -680  -1088   1769   1067   1169   1660   1901   2377   1795
   -368   1634   2003   -633  -1184   1818    800    802   1480   1893   2364   1795
   -389   1163   1551   -389   -971   1356    602    394   1005   1423   1886   1337
   -368    470    839    -49   -602    654    511    192    540    802   1228    711
   -236     90    327     72   -280    207    465    257    426    581    989    488
   -111     20    132     44   -122     75    498    363    472    574    979    428
    -70     83    150     -7   -109    116    579    472    576    639   1049    470
     -5    179    184    -85    -93    181    636    558    680    701   1163    542
     12    257    244   -137   -116    252    670    589    735    745   1226    574
      5    298    293   -150   -142    296    706    620    782    792   1200    589
    -36    298    332   -132   -184    316    730    646    813    826   1184    607
    -28    353    381   -161   -205    366    756    665    839    865   1288    631
   -101    342    441   -122   -270    392    766    667    854    888   1252    654
   -119    348    467   -114   -293    407    763    672    870    904   1280    678
   -137    366    501   -116   -319    433    766    683    885    914   1286    698
   -176    405    581   -114   -379    493    792    717    919    945   1260    735
   -236    405    641    -85   -439    524    797    732    940    969   1244    745
   -272    392    665    -59   -470    527    797    743    956    984   1223    748
   -296    387    680    -46   -491    532    802    758    971   1000   1215    756
   -332    379    711    -23   -522    545    810    761    974   1010   1208    748
   -332    405    737    -38   -535    571    815    771    992   1026   1202    735
   -348    418    763    -36   -555    589    823    779   1005   1036   1202    730
   -376    423    797    -25   -587    610    828    782   1013   1049   1202    714
   -381    446    828    -31   -605    636    833    795   1031   1075   1210    701
   -397    426    823    -15   -610    623    826    795   1028   1065   1187    675
   -415    418    833     -2   -626    626    818    782   1015   1060   1174    646
   -413    420    831     -5   -623    626    807    776   1015   1072   1187    646
   -423    433    857     -5   -639    644    818    795   1041   1101   1223    680
   -423    420    844      0   -633    631    823    800   1047   1106   1226    698
   -413    381    795     15   -602    587    807    797   1044   1101   1208    704
   -392    389    779      0   -587    581    792    795   1039   1101   1197    698
   -397    413    810     -7   -602    610    782    789   1039   1114   1202    704
   -397    428    826    -15   -613    626    779    813   1054   1137   1223    719
   -376    472    849    -46   -613    659    784    836   1075   1158   1236    732
   -379    483    862    -54   -620    672    784    841   1080   1156   1221    711
   -371    506    878    -67   -623    691    797    846   1088   1163   1213    696
   -379    491    867    -57   -623    678    800    846   1085   1143   1195    680
   -379    480    859    -51   -620    670    802    846   1083   1135   1182    667
   -392    475    867    -41   -631    672    807    844   1083   1137   1176    659
   -387    470    857    -41   -620    662    810    839   1080   1130   1156    639
   -389    426    815    -20   -602    618    810    844   1080   1122   1114    615
   -374    454    826    -41   -600    639    826    859   1104   1150   1117    623
   -361    522    883    -80   -623    701    839    862   1130   1189   1135    626
   -345    555    901   -103   -623    727    849    870   1150   1208   1117    618
   -381    514    893    -67   -639    704    844    854   1140   1184   1067    568
   -397    496    891    -49   -644    693    844    839   1135   1174   1023    540
   -402    496    898    -46   -652    696    846    839   1143   1192   1018    524
   -405    488    893    -41   -649    691    857    844   1148   1202   1002    511
   -426    472    898    -23   -662    685    854    841   1143   1210    982    493
   -459    457    917      2   -688    685    833    836   1132   1213    966    480
   -527    387    914     67   -719    649    800    813   1117   1195    919    433
   -496    374    870     62   -683    620    828    818   1124   1200    893    410
   -340    548    888   -103   -615    717    901    875   1189   1283    958    470
   -327    584    911   -129   -620    748    945    898   1223   1314    979    488
   -407    527    935    -59   -670    730    943    878   1218   1304    961    470
   -480    493    974     -5   -727    732    966    896   1239   1332    984    483
   -405    532    937    -64   -672    735    971    911   1244   1343   1000    478
   -392    574    966    -90   -678    769    989    948   1267   1374   1047    509
   -415    555    971    -72   -693    763    989    974   1265   1384   1065    530
   -329    628    958   -148   -644    792    995   1005   1280   1410   1078    563
   -340    670   1008   -166   -675    839    992   1008   1299   1436   1093    605
   -348    704   1052   -176   -701    875    974    984   1312   1452   1093    626
   -381    704   1085   -161   -735    893    953    953   1309   1457   1104    626
   -402    709   1111   -153   -756    909    948    935   1304   1462   1114    633
   -402    704   1106   -150   -756    904    953    932   1299   1462   1109    646
   -384    735   1117   -176   -750    924    940    919   1288   1454   1088    654
   -371    709   1080   -171   -727    893    914    885   1257   1402   1028    615
   -371    665   1036   -145   -704    849    906    867   1241   1361    979    574
   -371    600    971   -114   -670    784    885    844   1221   1309    901    522
   -366    524    891    -80   -628    706    867    831   1202   1270    870    483
   -389    452    841    -31   -615    646    857    810   1179   1239    862    449
   -407    413    820     -2   -613    615    839    782   1150   1215    800    420
   -407    400    807      2   -607    602    852    782   1137   1213    823    402
   -420    358    779     31   -600    568    852    766   1109   1213    805    381
   -444    311    756     64   -600    532    836    745   1078   1192    743    350
   -420    324    745     49   -581    535    841    745   1067   1182    701    335
   -423    337    761     41   -592    548    836    735   1052   1161    670    345
   -433    309    740     62   -587    524    833    740   1034   1143    605    389
   -428    239    665     93   -548    452    841    769   1010   1101    535    337
   -410    184    594    114   -501    389    922    867   1039   1075    462    265
   -368    262    628     51   -498    444   1031    987   1124   1122    449    270
   -345    348    691     -2   -519    519   1109   1106   1234   1221    524    335
   -327    605    932   -140   -631    769   1104   1158   1374   1431    758    506
   -348   1106   1454   -379   -901   1280   1054   1117   1558   1764   1158    745
   -368   1475   1844   -555  -1106   1660    815    779   1499   1912   1356    948
   -319   1387   1706   -535  -1013   1545    558    418   1197   1730   1197    836
   -389    789   1176   -202   -784    982    423    119    685   1098    589    342
   -400    257    657     72   -527    457    363     51    340    613    111    -44
   -332    -10    322    171   -327    155    374    187    342    542      5   -155
   -272    -83    189    176   -231     51    433    293    410    563     -5   -187
   -194     15    210     88   -202    111    511    384    517    644     59   -140
   -135    200    335    -31   -233    267    594    480    646    758    176    -62
   -220    181    402     18   -311    293    613    506    693    800    213    -57
   -272    155    428     57   -350    293    628    530    722    823    231    -51
   -254    163    418     44   -337    290    633    545    743    841    239    -54
   -213    207    420      2   -316    314    641    555    750    857    257    -85
   -184    265    449    -41   -319    355    678    576    771    888    296   -124
   -200    272    472    -36   -335    371    704    592    787    906    316   -155
   -296    187    483     54   -389    335    685    574    769    885    306   -200
   -327    187    514     70   -420    350    685    576    782    893    316   -220
   -322    192    514     62   -420    353    683    579    789    891    309   -244
   -298    236    535     31   -418    387    685    587    807    906    316   -202
   -306    241    548     31   -428    394    678    581    805    904    303   -155
   -283    249    532     18   -407    389    691    587    810    906    277   -132
   -301    220    519     38   -410    371    696    584    810    904    257   -127
   -322    226    548     46   -436    387    706    587    823    909    265   -111
   -285    267    550      7   -418    407    711    592    836    917    283    -98
   -322    233    555     44   -439    394    683    571    828    906    265   -111
   -311    223    532     44   -423    376    670    561    828    904    257   -116
   -267    249    517      7   -392    381    672    563    839    914    259   -114
   -241    259    501    -10   -371    379    670    563    844    919    259   -109
   -246    257    504     -5   -374    379    662    563    852    930    267   -101
   -215    283    498    -36   -355    389    657    563    865    943    283    -77
   -215    249    465    -18   -340    358    613    530    852    932    272    -75
   -184    244    426    -31   -306    335    597    514    844    930    272    -67
   -109    329    439   -109   -272    384    649    542    875    961    311    -18
   -163    280    441    -59   -303    361    654    519    852    940    293    -25
   -236    205    441     15   -337    322    641    506    820    911    257    -38
   -272    184    454     41   -363    319    633    530    805    898    241    -31
   -296    197    493     49   -394    345    675    587    826    896    249     -2
   -288    239    527     23   -407    384    750    654    898    945    296     46
   -301    257    555     20   -428    405    784    688    956    997    335     62
   -311    259    571     23   -441    415    802    701    974   1010    335     57
   -329    259    589     36   -459    423    815    711   1000   1044    350     54
   -348    231    579     57   -462    402    805    706   1013   1057    355     41
   -329    241    571     44   -449    405    792    696   1028   1075    368     38
   -319    275    592     20   -454    433    779    685   1047   1101    397     41
   -335    280    615     28   -475    446    766    675   1060   1117    405     41
   -309    329    639    -10   -475    483    776    678   1085   1143    436     57
   -298    342    641    -23   -470    491    776    670   1096   1143    449     62
   -252    379    631    -64   -441    504    782    667   1106   1145    459     70
   -272    381    654    -54   -462    517    787    662   1106   1148    459     70
   -306    397    704    -46   -504    550    789    657   1117   1156    472     70
   -324    394    719    -33   -522    555    789    654   1122   1153    483     72
   -358    366    722     -5   -540    542    779    649   1119   1143    485     64
   -363    361    724      2   -542    542    766    644   1122   1137    483     57
   -361    342    704      7   -532    522    761    641   1122   1135    485     57
   -350    335    685      5   -517    509    756    644   1127   1135    491     57
   -327    366    691    -20   -509    527    756    654   1145   1143    514     77
   -311    420    732    -54   -522    576    761    662   1166   1161    548    103
   -316    459    776    -72   -548    618    769    672   1187   1182    563    114
   -337    480    818    -70   -579    646    758    670   1197   1192    574    114
   -296    511    807   -106   -553    657    761    675   1208   1197    584    116
   -181    615    797   -215   -488    706    810    724   1260   1241    631    163
   -207    623    831   -210   -519    727    820    735   1280   1260    649    176
   -290    576    865   -142   -576    719    802    714   1270   1254    639    163
   -319    584    901   -132   -610    743    797    698   1275   1260    646    168
   -329    618    948   -142   -639    782    789    691   1283   1273    665    181
   -290    667    958   -189   -626    810    776    685   1280   1286    683    192
   -285    670    956   -192   -620    813    761    667   1270   1280    683    184
   -290    659    948   -187   -620    802    743    646   1252   1267    672    166
   -290    615    906   -161   -597    761    719    623   1221   1241    649    129
   -293    563    854   -135   -576    709    701    602   1197   1208    620     88
   -283    527    810   -122   -548    667    685    592   1182   1184    597     67
   -296    485    779    -96   -537    631    667    574   1153   1158    568     38
   -306    431    737    -62   -522    584    644    542   1124   1122    537      5
   -309    402    711    -46   -511    555    626    514   1101   1098    524    -18
   -296    405    701    -57   -498    553    615    496   1080   1080    517    -33
   -290    444    735    -77   -514    589    615    493   1085   1083    524    -18
   -280    402    683    -59   -480    542    600    475   1070   1060    504    -36
   -296    342    639    -25   -467    488    581    454   1052   1041    483    -57
   -296    345    639    -25   -467    491    574    446   1049   1041    485    -54
   -272    324    594    -28   -433    459    576    454   1044   1031    478    -59
   -249    236    485      7   -366    361    615    514   1049   1000    428   -106
   -265    179    444     41   -355    311    722    639   1114    995    387   -142
   -254    236    491     10   -371    363    823    792   1239   1080    439    -90
   -220    459    680   -122   -449    568    885    927   1426   1299    644     93
   -184    976   1161   -394   -672   1067    880    984   1675   1688   1072    491
   -244   1618   1862   -688  -1054   1740    719    750   1787   2049   1509    875
   -319   1740   2060   -709  -1189   1899    384    345   1610   2091   1597    927
   -418   1283   1699   -433  -1057   1491    140    -54   1156   1647   1184    563
   -465    519    984    -25   -724    750    114   -233    654    927    470    -10
   -410    103    514    153   -462    309    171    -90    566    714    215   -233
   -379      0    379    189   -379    189    267     85    672    756    215   -246
   -381      7    389    187   -387    197    366    207    784    831    257   -207
   -363    106    470    129   -415    288    441    298    893    917    327   -135
   -350    187    535     80   -444    361    480    340    958    969    376    -83
   -358    192    550     83   -454    368    509    366    992    997    397    -57
   -363    184    548     88   -454    366    524    379   1002   1005    400    -46
   -363    187    550     88   -457    368    524    379   1005   1002    397    -49
   -355    207    563     72   -459    384    524    381   1010   1013    397    -38
   -353    189    542     80   -449    366    517    374   1005   1005    387    -38
   -337    184    522     75   -431    353    504    358    995   1000    381    -31
   -324    202    527     62   -426    363    509    368   1002   1010    392    -20
   -353    163    514     93   -433    337    509    361   1000   1002    379    -10
   -306    171    475     67   -389    322    498    342    984    987    361    -25
   -296    116    410     88   -353    262    472    298    937    935    311    -77
   -306     70    376    119   -340    223    459    272    901    901    270   -111
   -345     46    389    148   -366    218    496    290    906    906    272   -122
   -415     28    444    194   -428    236    522    314    927    924    314   -119
   -428     57    485    187   -457    270    524    337    956    961    363    -96
   -394    114    509    140   -452    311    527    361    995   1015    410    -75
   -376    174    550    101   -465    361    522    387   1034   1080    459    -41
   -389    171    561    109   -475    366    506    389   1047   1111    491    -31
   -376    189    566     93   -470    376    485    389   1039   1117    517    -33
   -376    192    568     93   -472    379    467    394   1028   1104    532    -31
   -384    181    566    101   -475    371    462    397   1021   1085    524    -31
   -392    181    574    103   -483    376    457    402   1018   1080    517    -25
   -384    179    561    101   -472    368    452    407   1015   1078    511    -31
   -350    197    548     77   -449    371    454    423   1023   1080    509    -18
   -348    207    553     70   -452    379    446    431   1026   1078    514     -2
   -314    228    540     41   -426    384    436    431   1023   1088    527      7
   -270    244    514     10   -392    376    420    423   1010   1085    524      2
   -239    265    504    -12   -371    384    413    413    995   1070    511     -2
   -205    275    478    -36   -340    376    413    405    987   1054    514     -5
   -200    254    454    -28   -327    353    413    394    976   1044    522    -18
   -189    262    452    -38   -322    355    415    392    976   1047    524    -18
   -207    267    475    -28   -340    371    415    387    976   1041    532    -10
   -220    285    506    -33   -363    394    420    387    984   1057    517     18
   -210    309    519    -49   -366    413    431    389    997   1072    522      0
   -215    314    530    -49   -374    420    444    389   1005   1085    540    -20
   -226    327    553    -49   -389    439    462    392   1015   1093    581    -23
   -254    301    555    -23   -405    426    480    394   1018   1083    633    -23
   -270    316    584    -23   -426    449    491    400   1026   1078    620    -23
   -298    311    610     -7   -454    462    491    392   1026   1080    584    -41
   -303    327    631    -10   -467    478    478    384   1023   1085    561    -80
   -288    340    628    -28   -457    483    472    376   1026   1096    587   -122
   -270    345    615    -38   -441    480    465    366   1036   1104    620   -127
   -288    311    597    -12   -444    454    431    335   1023   1096    613   -181
   -283    290    574     -2   -428    431    415    316   1013   1088    610   -226
   -262    303    566    -23   -415    433    402    306   1005   1072    558   -220
   -244    311    553    -33   -397    431    387    290    992   1039    511   -210
   -228    316    545    -44   -387    431    374    275    979   1008    470   -205
   -220    329    550    -54   -384    439    366    265    966   1000    423   -184
   -181    389    571   -106   -376    480    358    254    963   1000    400   -163
    -98    446    545   -174   -322    496    353    244    963    992    376   -168
    -62    444    504   -192   -283    472    329    218    940    956    342   -192
    -20    454    475   -215   -246    465    309    187    906    917    280   -197
     -2    483    485   -241   -244    485    306    181    901    909    246   -192
    -20    483    501   -231   -262    491    306    181    901    911    239   -184
    -20    514    535   -249   -277    524    306    181    901    922    241   -179
    -31    553    584   -259   -306    568    303    166    896    930    239   -184
    -72    555    626   -244   -350    589    298    150    891    932    207   -184
    -75    540    613   -233   -345    576    272    114    862    901    150   -215
    -59    519    579   -231   -319    548    226     57    820    844    109   -252
     31    555    524   -293   -246    540    189     15    787    792     93   -275
     98    545    446   -322   -174    496    135    -41    730    732     64   -327
    122    519    397   -322   -137    459    111    -77    696    722    -12   -366
    155    527    371   -342   -109    449    114    -80    696    737    -36   -389
    145    506    361   -324   -106    433    119    -77    696    701   -111   -405
     33    410    376   -220   -171    392    109    -96    678    652   -103   -444
    -25    384    410   -179   -218    397    114    -90    685    652   -135   -449
    -33    389    423   -179   -228    405    114    -90    685    646   -163   -444
    -49    379    428   -163   -239    402    106   -101    678    639   -174   -459
    -75    368    444   -148   -259    405     96   -119    665    626   -155   -480
    -57    392    449   -168   -252    420     98   -122    662    623   -163   -483
    114    402    288   -259    -88    345     59   -161    618    576   -200   -540
    402    368    -33   -384    218    168    -31   -241    519    457   -329   -667
    610    296   -314   -454    462     -7    -28   -215    506    361   -459   -810
    524    329   -194   -428    361     67    127    -54    659    410   -480   -792
    384    436     51   -410    163    246    296    153    820    542   -368   -639
    267    758    491   -511   -111    626    415    329   1036    844      2   -329
    179   1426   1247   -802   -535   1335    376    309   1270   1335    555    129
    -72   1919   1992   -924  -1031   1956    163     36   1358   1688    943    480
   -205   1852   2057   -826  -1132   1953   -171   -392   1091   1592    872    444
   -257   1189   1447   -465   -852   1317   -379   -784    517    958    298    -36
   -288    368    654    -41   -472    511   -350   -831    106    319   -361   -589
   -272     38    309    116   -290    174   -270   -672     98    202   -555   -756
   -249     18    265    114   -257    140   -161   -493    239    290   -527   -727
   -226    101    327     62   -275    213    -51   -348    381    400   -449   -654
   -226    187    410     18   -319    298     12   -267    480    483   -381   -592
   -239    257    496    -10   -366    376     67   -215    550    548   -329   -542
   -249    280    530    -18   -389    405     90   -192    581    576   -314   -519
   -246    303    550    -28   -397    426    103   -176    605    597   -303   -501
   -254    303    558    -25   -407    428    106   -171    607    600   -298   -501
   -272    290    563     -7   -418    426     98   -171    600    594   -306   -511
   -272    316    589    -23   -431    452    106   -161    610    605   -293   -504
   -275    329    605    -25   -439    467    111   -155    623    613   -277   -493
   -275    327    600    -25   -439    462    114   -155    626    615   -277   -491
   -285    345    631    -31   -459    488    129   -140    644    639   -257   -465
   -293    342    636    -25   -467    488    132   -137    646    644   -257   -452
   -303    329    633    -12   -467    480    127   -142    641    641   -262   -449
   -290    335    623    -23   -457    480    124   -145    641    639   -267   -444
   -285    358    644    -36   -465    501    132   -132    654    654   -249   -428
   -283    355    636    -38   -459    496    129   -129    659    659   -246   -423
   -288    337    626    -23   -457    480    124   -129    659    662   -246   -415
   -296    324    618    -15   -457    470    124   -132    662    665   -241   -410
   -293    345    639    -25   -467    491    135   -119    675    683   -226   -392
   -285    368    654    -44   -470    511    137   -111    683    696   -220   -381
   -280    355    636    -36   -457    496    127   -106    683    693   -226   -384
   -270    342    610    -36   -441    475    116   -103    680    685   -231   -374
   -270    350    620    -38   -446    483    122   -101    688    688   -228   -358
   -244    381    626    -67   -436    501    124    -90    696    701   -218   -345
   -244    376    620    -64   -431    498    116    -88    693    704   -218   -342
   -259    353    610    -49   -436    483    114    -80    688    706   -218   -340
   -257    361    615    -51   -436    488    127    -64    696    717   -202   -322
   -265    368    631    -54   -446    501    137    -54    714    717   -187   -306
   -272    355    628    -41   -449    491    145    -49    714    719   -184   -298
   -283    353    636    -36   -462    493    142    -41    719    727   -176   -290
   -283    361    644    -38   -465    501    153    -28    732    737   -166   -277
   -283    371    652    -46   -467    511    163    -18    745    748   -166   -265
   -290    374    665    -41   -478    519    176    -18    761    774   -166   -244
   -296    368    665    -38   -480    517    189    -12    774    797   -158   -228
   -298    389    685    -46   -491    537    200     -2    792    823   -148   -210
   -303    402    706    -51   -506    553    205      2    810    841   -129   -194
   -306    402    709    -46   -506    555    215     10    820    854   -116   -168
   -301    410    709    -54   -506    561    215      2    818    849   -129   -166
   -306    387    693    -41   -501    540    207    -18    802    826   -168   -189
   -303    366    670    -33   -485    517    194    -33    795    818   -192   -202
   -280    361    641    -38   -459    501    187    -38    792    820   -207   -205
   -272    366    639    -49   -454    501    187    -38    797    831   -218   -202
   -262    381    644    -59   -454    514    194    -31    805    839   -194   -200
   -298    345    641    -23   -470    493    181    -38    802    831   -189   -218
   -316    301    618      7   -467    459    166    -44    807    823   -184   -226
   -275    324    600    -25   -439    462    171    -20    836    844   -142   -228
   -205    394    600    -96   -402    496    202     15    878    880   -124   -202
   -184    402    587   -109   -387    496    220     36    896    904   -127   -168
   -215    361    576    -72   -394    467    218     38    893    919   -137   -205
   -265    316    581    -28   -423    449    207     31    891    911   -145   -241
   -249    348    597    -49   -423    472    239     54    914    937   -109   -218
   -246    379    626    -67   -436    501    267     77    930    966    -64   -189
   -265    387    652    -59   -457    519    283     90    935    974    -31   -171
   -280    379    657    -49   -470    517    285     93    935    966    -44   -192
   -252    413    665    -80   -459    537    301    111    948    974    -49   -142
   -252    428    678    -88   -465    553    311    119    948    974    -54   -122
   -275    415    691    -70   -483    553    301    109    935    963    -75   -127
   -233    483    717   -127   -475    600    311    106    935    963    -83    -96
   -192    527    719   -166   -457    620    306     98    927    958    -70    -59
   -233    431    665    -98   -449    545    244     38    867    901   -140   -116
   -236    392    628    -77   -431    509    202      2    828    875   -179   -150
   -197    400    597   -103   -397    498    200      5    823    872   -215   -132
   -176    389    566   -106   -371    478    202      5    810    852   -246   -111
   -236    280    517    -20   -376    397    174    -25    766    802   -277   -129
   -272    197    470     38   -371    332    150    -49    727    766   -298   -150
   -283    166    449     57   -366    306    148    -51    714    753   -293   -166
   -280    132    413     72   -348    272    127    -67    691    724   -309   -189
   -259    106    366     75   -314    236    111    -90    667    701   -345   -200
   -244     88    332     77   -288    210    109    -98    654    685   -379   -210
   -215     85    301     64   -259    192    111   -101    646    678   -397   -223
   -277      5    283    135   -283    142     85   -129    610    639   -436   -257
   -293    -12    277    153   -288    132     70   -137    600    626   -449   -270
   -277     -7    270    142   -275    129     67   -129    600    631   -449   -267
   -226    -28    197    127   -213     83     93   -101    594    618   -483   -280
   -200   -116     83    155   -142    -18    166    -18    600    574   -542   -345
   -223   -163     59    192   -142    -51    275    111    657    579   -563   -381
   -197   -109     88    153   -142    -10    381    296    787    685   -478   -314
   -148    272    420    -62   -285    348    428    439   1031    992   -145      2
   -168    940   1106   -387   -636   1023    381    428   1322   1449    387    542
   -327   1478   1805   -579  -1065   1641    171    150   1449   1784    805    953
   -449   1410   1860   -480  -1153   1634   -163   -285   1221   1688    750    904
   -514    644   1158    -64   -836    901   -374   -701    594    984     64    296
   -514   -187    327    350   -420     70   -423   -839    101    324   -631   -335
   -415   -478    -62    444   -176   -270   -353   -691     64    189   -820   -519
   -355   -452    -96    405   -129   -275   -218   -493    200    277   -774   -491
   -327   -350    -23    337   -153   -187    -88   -332    348    397   -691   -428
   -342   -296     46    319   -194   -124    -33   -257    426    462   -636   -384
   -348   -257     90    298   -220    -83     -2   -213    470    501   -600   -350
   -277   -184     93    231   -187    -46     28   -179    504    530   -574   -324
   -246   -161     83    202   -166    -38     38   -163    509    532   -576   -322
   -265   -210     54    236   -161    -77     15   -181    483    504   -610   -348
   -288   -259     28    272   -161   -116    -10   -200    462    483   -633   -379
   -262   -228     33    246   -148    -98      2   -181    480    501   -610   -371
   -249   -218     31    233   -142    -93     10   -179    483    496   -607   -376
   -270   -246     23    257   -148   -111      0   -187    470    483   -613   -387
   -353   -298     51    324   -205   -124    -12   -200    457    472   -615   -397
   -340   -254     85    298   -213    -85      7   -171    485    501   -589   -387
   -218   -213      5    213   -111   -103     -7   -187    470    485   -600   -402
   -192   -215    -25    202    -85   -122    -31   -210    449    472   -613   -423
   -215   -226    -12    218   -103   -122    -41   -213    444    470   -615   -428
   -213   -202     10    207   -111    -96    -38   -202    454    483   -600   -420
   -174   -166      5    168    -90    -83    -36   -189    465    496   -594   -420
   -171   -153     18    161    -96    -67    -31   -179    472    506   -581   -413
   -228   -171     54    200   -142    -59    -28   -171    478    511   -576   -407
   -233   -153     80    194   -158    -36    -23   -158    491    527   -558   -394
   -205   -122     80    163   -145    -20    -31   -155    493    530   -548   -394
   -194   -127     64    161   -129    -31    -51   -161    483    522   -550   -402
   -176    -98     77    135   -129    -10    -54   -150    491    535   -530   -387
   -161    -98     62    129   -111    -18    -57   -142    488    532   -527   -379
   -153    -72     80    109   -116      2    -64   -132    501    548   -504   -358
   -127    -18    109     72   -119     46    -59   -111    522    574   -470   -329
   -109     12    119     46   -114     64    -57   -103    530    584   -457   -322
   -127      0    127     64   -127     62    -62   -103    522    574   -462   -332
   -174    -10    161     90   -168     72    -75   -111    514    568   -462   -340
   -153     28    181     62   -168    103    -59    -98    530    581   -439   -319
   -140     67    207     36   -174    137    -38    -88    548    592   -420   -309
   -187     41    228     72   -207    135    -49   -106    535    574   -428   -332
   -202     41    241     77   -220    140    -49   -111    532    566   -426   -337
   -194     67    262     62   -228    166    -41   -101    550    579   -405   -332
   -176    111    288     31   -231    200    -25    -83    574    597   -381   -327
   -168    137    306     15   -236    220    -15    -72    594    613   -368   -329
   -197    150    348     20   -272    249      2    -57    620    633   -348   -311
   -202    155    358     23   -280    254     10    -57    631    644   -340   -306
   -202    161    361     20   -283    259      7    -64    636    646   -342   -311
   -210    135    345     38   -277    239     -5    -80    623    633   -355   -329
   -202    148    348     25   -275    246     -7    -77    628    639   -342   -324
   -215    171    387     23   -301    277     -2    -80    639    646   -327   -316
   -226    176    402     23   -314    288    -10    -88    639    646   -324   -327
   -231    215    446      7   -337    329     -5    -77    659    667   -306   -316
   -267    210    478     28   -371    342      5    -64    672    675   -296   -306
   -259    218    478     20   -368    348      2    -59    680    672   -303   -303
   -226    228    454     -2   -340    340    -12    -64    672    662   -316   -303
   -197    241    439    -20   -316    340    -28    -77    659    652   -327   -303
   -176    259    436    -44   -306    348    -44    -96    644    639   -340   -319
   -168    277    446    -54   -309    363    -41    -96    652    636   -348   -327
   -158    290    446    -67   -301    366    -38    -88    657    631   -358   -322
   -161    324    485    -80   -322    405    -28    -80    667    639   -342   -311
   -135    384    519   -127   -327    452    -15    -64    688    659   -316   -290
   -119    426    545   -153   -332    483      7    -41    714    675   -301   -265
   -127    418    545   -145   -337    480     -2    -64    693    659   -319   -298
   -114    420    535   -153   -324    478     -2    -67    704    659   -327   -322
   -122    413    532   -148   -327    470     -7    -67    704    662   -319   -314
   -111    465    576   -176   -345    522    -10    -80    709    672   -296   -301
    -98    480    576   -192   -337    527    -18    -88    714    672   -290   -301
    -90    439    530   -174   -309    483    -51   -119    683    644   -322   -329
    -72    392    465   -161   -270    428   -106   -181    626    602   -363   -374
    -49    402    452   -176   -249    426   -127   -197    626    605   -358   -384
    -28    400    426   -187   -228    413   -135   -197    631    600   -353   -392
    -12    350    363   -168   -187    355   -153   -213    607    571   -379   -423
    -15    283    296   -135   -155    288   -205   -262    553    522   -436   -478
      2    267    265   -135   -132    265   -236   -293    524    493   -467   -506
     -2    233    236   -119   -119    233   -259   -327    496    465   -496   -532
    -10    176    187    -83    -98    181   -298   -371    452    420   -542   -576
    -15    168    181    -77    -98    174   -309   -394    433    397   -571   -610
    -25    127    153    -51    -88    140   -327   -423    405    368   -607   -657
    -59     85    145    -12   -101    114   -361   -452    379    348   -631   -685
    -20    114    135    -46    -77    124   -366   -454    374    348   -628   -696
     41    140     98    -93    -28    119   -340   -433    397    361   -613   -693
    -18     36     54    -10    -36     44   -358   -462    358    314   -665   -750
    -28    -77    -51     51     10    -64   -345   -426    342    265   -737   -839
     -5    -90    -85     49     38    -88   -220   -290    423    280   -756   -883
     57     36    -23    -49     38      7    -90    -98    579    407   -649   -797
     88    329    241   -210    -77    285    -18     54    795    665   -394   -563
     46    893    844   -470   -400    870    -49     59   1031   1057     57   -122
   -111   1509   1621   -698   -865   1564   -223   -197   1153   1421    519    316
   -200   1493   1693   -646   -948   1592   -584   -665    898   1345    509    283
   -259    878   1137   -309   -698   1008   -836  -1104    348    761    -49   -205
   -259     33    290    111   -277    161   -891  -1257   -142     62   -774   -833
   -176   -418   -241    298     31   -329   -867  -1143   -252   -171  -1060  -1111
   -124   -454   -329    288    101   -392   -776   -979   -135    -98  -1023  -1111
    -93   -376   -283    233     93   -329   -672   -846      0      5   -943  -1060
    -57   -283   -226    168     83   -254   -594   -756    111    101   -862  -1000
    -28   -205   -176    116     72   -192   -553   -709    179    163   -802   -958
    -23   -184   -163    103     67   -174   -558   -711    181    174   -789   -958
    -23   -155   -132     88     51   -145   -561   -714    184    176   -787   -950
     -5   -137   -132     70     62   -135   -561   -709    189    179   -792   -953
     23   -103   -127     41     75   -114   -563   -704    192    181   -802   -963
    -15   -132   -119     72     51   -127   -592   -727    171    168   -826  -1000
    -23   -145   -124     83     49   -135   -602   -743    163    158   -844  -1023
     10   -109   -122     46     64   -116   -605   -748    163    158   -849  -1034
      0   -124   -124     62     62   -124   -628   -766    142    142   -872  -1057
    -10   -137   -129     72     59   -135   -659   -792    127    127   -898  -1080
     -5   -129   -124     67     57   -127   -685   -810    111    124   -911  -1093
     25    -96   -124     33     72   -109   -701   -820    101    122   -922  -1098
     80    -38   -119    -20     98    -77   -701   -826    106    127   -927  -1093
     72    -46   -119    -12     93    -83   -724   -852     93    111   -958  -1117
     72    -59   -132     -7    101    -96   -761   -878     75    101   -984  -1137
     83    -54   -140    -15    109    -96   -792   -901     59     93  -1002  -1161
    129      0   -129    -64    129    -64   -807   -909     51     98  -1008  -1156
    137     15   -122    -77    129    -54   -820   -922     38     96  -1021  -1171
    114      2   -111    -59    111    -51   -849   -948     23     80  -1044  -1184
    119     10   -111    -64    116    -49   -885   -982      0     62  -1065  -1215
    132     28   -103    -80    119    -36   -917  -1002    -12     67  -1041  -1254
    114     38    -75    -77     93    -15   -935  -1018    -15     72  -1010  -1278
    135     46    -88    -90    111    -18   -963  -1034    -28     70  -1005  -1278
    171     72    -98   -124    135    -12   -987  -1039    -38     72  -1000  -1270
    213    114    -98   -163    155      7  -1005  -1044    -41     77   -992  -1254
    226    135    -90   -181    158     23  -1034  -1067    -59     64  -1028  -1254
    228    142    -88   -187    158     28  -1057  -1091    -80     46  -1065  -1260
    239    168    -70   -205    153     49  -1060  -1096    -83     51  -1062  -1267
    244    179    -64   -210    155     57  -1060  -1111    -85     57  -1039  -1280
    236    202    -33   -220    135     85  -1065  -1124    -85     51  -1047  -1270
    187    194      7   -192     90    101  -1078  -1148    -93     44  -1080  -1270
    163    202     38   -184     62    119  -1085  -1163    -88     59  -1078  -1283
    145    210     64   -176     41    137  -1088  -1163    -70     83  -1054  -1273
    181    194     10   -189     85    103  -1109  -1187    -72     85  -1091  -1306
    249    202    -46   -228    148     77  -1124  -1215    -75     90  -1093  -1335
    265    231    -33   -249    148     98  -1145  -1249    -83     85  -1119  -1348
    220    197    -23   -207    122     88  -1195  -1301   -111     67  -1163  -1392
    228    192    -36   -213    132     77  -1210  -1330   -124     59  -1187  -1418
    270    220    -51   -246    161     85  -1221  -1358   -135     46  -1221  -1436
    262    215    -46   -239    153     85  -1249  -1397   -155     23  -1254  -1467
    265    231    -33   -246    150     98  -1283  -1428   -166     15  -1278  -1491
    270    246    -23   -257    148    111  -1309  -1452   -168     10  -1319  -1478
    293    257    -36   -275    166    109  -1332  -1475   -179      5  -1369  -1473
    311    259    -54   -285    184    101  -1371  -1512   -205    -18  -1426  -1499
    329    290    -38   -309    184    127  -1395  -1532   -210    -20  -1454  -1506
    376    322    -54   -350    215    135  -1418  -1551   -223    -23  -1475  -1509
    423    340    -83   -384    254    129  -1454  -1592   -257    -46  -1512  -1535
    454    348   -106   -405    280    122  -1493  -1636   -298    -80  -1530  -1587
    488    379   -109   -433    298    135  -1506  -1647   -290    -83  -1517  -1608
    491    387   -103   -441    296    142  -1530  -1665   -283    -75  -1530  -1621
    504    400   -103   -452    303    150  -1556  -1693   -290    -83  -1574  -1639
    550    454    -96   -504    322    179  -1558  -1699   -280    -75  -1587  -1626
    576    498    -77   -537    327    210  -1556  -1699   -270    -59  -1595  -1626
    540    493    -46   -517    293    223  -1579  -1725   -285    -70  -1608  -1647
    517    530     12   -524    252    272  -1590  -1740   -285    -59  -1600  -1649
    511    579     67   -545    220    322  -1592  -1756   -280    -38  -1597  -1644
    488    579     90   -532    200    335  -1615  -1787   -290    -38  -1597  -1652
    439    527     85   -485    176    306  -1667  -1829   -327    -67  -1636  -1675
    350    470    116   -410    116    293  -1725  -1852   -355    -90  -1704  -1696
    280    428    148   -355     67    288  -1753  -1888   -376   -101  -1751  -1709
    267    384    116   -324     75    252  -1738  -1925   -387   -103  -1805  -1704
    267    335     64   -301    101    200  -1732  -1940   -397   -122  -1849  -1725
    275    298     20   -288    127    161  -1753  -1935   -431   -145  -1888  -1764
    298    277    -20   -290    158    129  -1787  -1943   -467   -168  -1922  -1808
    285    270    -15   -277    150    127  -1829  -1966   -491   -184  -1969  -1831
    285    252    -33   -270    158    109  -1875  -2005   -517   -207  -2042  -1860
    285    257    -28   -272    155    116  -1906  -2042   -542   -223  -2081  -1878
    275    241    -33   -259    153    103  -1932  -2070   -568   -246  -2122  -1904
    277    210    -67   -244    174     72  -1956  -2091   -605   -272  -2171  -1935
    267    187    -80   -228    174     54  -1987  -2117   -639   -288  -2213  -1969
    275    181    -96   -228    184     44  -2010  -2135   -652   -296  -2239  -1979
    285    127   -161   -207    223    -15  -2026  -2135   -667   -316  -2281  -2003
    306     36   -270   -171    288   -116  -1987  -2078   -667   -358  -2359  -2062
    293    -10   -303   -142    296   -155  -1901  -1982   -618   -371  -2405  -2104
    327     38   -288   -184    309   -124  -1834  -1860   -514   -298  -2361  -2062
    384    314    -72   -350    228    122  -1800  -1735   -324    -75  -2135  -1844
    384    872    488   -628    -51    680  -1779  -1660    -54    327  -1701  -1418
    244   1400   1153   -823   -454   1278  -1912  -1875     67    659  -1337  -1083
    181   1413   1231   -797   -524   1322  -2205  -2255   -135    628  -1353  -1101
    132    841    709   -488   -288    774  -2442  -2694   -683     57  -1906  -1566
    129     75    -54   -101     93     10  -2527  -2904  -1192   -628  -2605  -2148
    202   -267   -472     31    335   -368  -2527  -2790  -1260   -782  -2808  -2327
    270   -324   -594     25    431   -459  -2455  -2629  -1166   -737  -2805  -2335
    296   -270   -568    -12    431   -418  -2372  -2509  -1062   -652  -2751  -2294
    327   -166   -493    -80    410   -329  -2294  -2405   -953   -553  -2678  -2221
    358    -75   -433   -140    394   -254  -2255  -2351   -888   -491  -2634  -2166
    376    -49   -426   -163    400   -236  -2239  -2325   -857   -462  -2621  -2156
    402    -46   -449   -179    423   -246  -2239  -2309   -846   -449  -2626  -2145
    449    -10   -459   -218    454   -233  -2221  -2283   -826   -423  -2611  -2107
    506     41   -465   -275    483   -210  -2200  -2257   -805   -394  -2590  -2078
    514     64   -449   -290    483   -192  -2192  -2234   -787   -368  -2574  -2060
    532     59   -472   -296    501   -205  -2203  -2236   -800   -371  -2585  -2073
    519     51   -467   -285    493   -207  -2210  -2239   -810   -363  -2600  -2070
    485     12   -475   -249    480   -231  -2213  -2239   -820   -366  -2629  -2057
    488      7   -483   -249    485   -236  -2210  -2231   -828   -368  -2650  -2042
    504     33   -472   -270    488   -218  -2208  -2218   -828   -355  -2650  -2026
    511     25   -485   -267    498   -228  -2192  -2200   -826   -350  -2644  -2018
    514     15   -498   -267    506   -239  -2174  -2174   -813   -335  -2631  -2003
    509      5   -504   -259    506   -249  -2161  -2151   -807   -329  -2634  -1995
    519     20   -498   -272    509   -239  -2148  -2125   -802   -314  -2616  -1974
    517     23   -493   -270    506   -233  -2140  -2112   -802   -303  -2598  -1971
    506      2   -506   -257    506   -252  -2138  -2099   -813   -303  -2587  -1979
    504    -12   -517   -246    509   -265  -2135  -2086   -820   -296  -2582  -1992
    501    -33   -537   -236    519   -285  -2132  -2065   -820   -285  -2585  -1982
    509    -41   -550   -233    530   -296  -2132  -2049   -820   -272  -2566  -1966
    509    -38   -550   -236    527   -293  -2130  -2034   -823   -262  -2535  -1940
    509    -51   -561   -228    532   -306  -2122  -2018   -828   -259  -2512  -1930
    504    -67   -571   -220    537   -319  -2112  -2000   -833   -257  -2491  -1912
    514    -75   -589   -218    550   -332  -2112  -1977   -836   -254  -2468  -1893
    522    -77   -602   -223    561   -337  -2101  -1953   -841   -254  -2457  -1880
    540    -77   -618   -233    579   -348  -2078  -1925   -841   -249  -2423  -1855
    548   -101   -649   -226    597   -374  -2049  -1896   -844   -259  -2426  -1834
    542   -122   -665   -210    602   -392  -2016  -1867   -844   -265  -2436  -1826
    527   -135   -665   -197    592   -400  -1995  -1844   -846   -254  -2408  -1810
    514   -145   -659   -184    584   -402  -1971  -1829   -857   -249  -2400  -1787
    511   -163   -675   -174    592   -418  -1945  -1805   -859   -252  -2418  -1764
    509   -168   -678   -168    592   -423  -1914  -1782   -852   -246  -2423  -1756
    496   -174   -670   -161    581   -420  -1886  -1761   -849   -246  -2439  -1748
    488   -179   -667   -155    576   -423  -1847  -1727   -836   -236  -2447  -1732
    485   -197   -683   -145    581   -441  -1816  -1701   -823   -228  -2470  -1714
    496   -213   -709   -140    602   -459  -1790  -1683   -815   -233  -2488  -1712
    475   -246   -722   -114    597   -485  -1779  -1675   -820   -249  -2517  -1717
    441   -275   -719    -83    579   -496  -1758  -1667   -836   -275  -2538  -1699
    457   -285   -743    -85    597   -514  -1740  -1654   -841   -293  -2543  -1688
    527   -244   -771   -140    649   -506  -1701  -1613   -820   -293  -2517  -1688
    545   -233   -779   -155    659   -504  -1670  -1577   -795   -298  -2512  -1683
    506   -267   -774   -119    639   -519  -1647  -1556   -795   -311  -2533  -1683
    462   -301   -763    -80    610   -532  -1626  -1532   -795   -314  -2527  -1691
    465   -322   -787    -70    626   -553  -1621  -1509   -805   -316  -2496  -1704
    498   -327   -826    -85    659   -576  -1631  -1488   -823   -309  -2473  -1722
    548   -316   -865   -116    704   -589  -1608  -1447   -823   -288  -2468  -1706
    563   -311   -875   -127    717   -592  -1571  -1405   -820   -272  -2468  -1660
    514   -342   -857    -85    685   -600  -1548  -1376   -833   -285  -2460  -1631
    485   -371   -857    -57    670   -613  -1509  -1335   -836   -301  -2449  -1615
    488   -348   -836    -70    659   -592  -1452  -1280   -818   -293  -2423  -1582
    480   -337   -818    -75    649   -576  -1400  -1226   -802   -288  -2387  -1558
    470   -327   -797    -70    633   -561  -1356  -1174   -784   -277  -2343  -1517
    441   -319   -763    -62    600   -540  -1330  -1148   -787   -285  -2317  -1496
    454   -285   -740    -85    594   -511  -1291  -1117   -774   -280  -2286  -1480
    441   -272   -717    -85    576   -493  -1267  -1098   -774   -277  -2249  -1457
    433   -277   -711    -77    571   -493  -1247  -1091   -784   -280  -2218  -1447
    452   -280   -732    -88    592   -506  -1226  -1072   -787   -290  -2184  -1423
    436   -327   -763    -54    597   -542  -1210  -1067   -813   -322  -2177  -1415
    405   -350   -758    -28    581   -553  -1179  -1047   -820   -335  -2148  -1392
    301   -387   -688     44    493   -537  -1127  -1005   -805   -322  -2104  -1345
    171   -452   -626    137    397   -540  -1075   -961   -795   -319  -2073  -1312
    119   -519   -639    200    379   -579  -1057   -943   -810   -345  -2068  -1314
    166   -542   -709    187    436   -626  -1039   -924   -823   -371  -2060  -1309
    197   -581   -779    192    488   -680  -1028   -917   -844   -402  -2055  -1304
    168   -652   -823    241    493   -737  -1031   -924   -875   -444  -2057  -1317
    179   -696   -878    257    527   -787  -1021   -922   -898   -478  -2047  -1319
    233   -696   -930    231    579   -813   -997   -901   -904   -496  -2023  -1312
    254   -711   -966    228    610   -839   -958   -870   -898   -506  -2000  -1306
    163   -818   -982    327    571   -898   -958   -878   -932   -542  -2010  -1332
    119   -852   -971    363    545   -911   -932   -857   -937   -550  -1982  -1330
     77   -917   -995    418    532   -956   -904   -833   -948   -566  -1956  -1335
    103  -1028  -1132    462    618  -1080   -888   -818   -992   -636  -1992  -1389
    129  -1153  -1286    509    706  -1221   -802   -722   -997   -698  -2036  -1467
    168  -1137  -1306    483    737  -1221   -659   -555   -909   -646  -1969  -1449
    249  -1013  -1262    381    753  -1137   -524   -342   -748   -491  -1792  -1325
    228   -737   -966    254    597   -852   -462   -184   -532   -213  -1470  -1039
    181   -103   -285    -38    231   -194   -439   -145   -249    218   -945   -553
    103    368    265   -236    -80    316   -576   -348   -142    514   -555   -220
     36    246    207   -142    -85    226   -865   -722   -392    384   -613   -290
    -72   -418   -345    246    135   -381  -1028  -1114   -966   -275  -1208   -805
    -83  -1049   -966    563    441  -1008  -1021  -1163  -1330   -800  -1714  -1254
     15  -1273  -1288    628    652  -1280   -932   -976  -1322   -872  -1792  -1340
     64  -1280  -1345    607    704  -1312   -782   -776  -1200   -807  -1725  -1301
     85  -1208  -1293    561    688  -1249   -644   -615  -1072   -714  -1613  -1226
    106  -1104  -1213    496    659  -1158   -545   -496   -966   -623  -1504  -1137
     93  -1060  -1153    483    620  -1106   -478   -413   -906   -566  -1421  -1072
    129   -992  -1122    431    623  -1057   -418   -337   -852   -514  -1343  -1005
    142   -956  -1098    407    620  -1026   -371   -283   -815   -478  -1270   -948
    163   -922  -1088    376    623  -1005   -335   -246   -800   -462  -1223   -909
    163   -911  -1075    371    618   -992   -288   -202   -774   -449  -1174   -867
     90   -976  -1070    441    579  -1023   -257   -176   -766   -457  -1143   -836
     51  -1021  -1072    485    561  -1047   -233   -153   -758   -462  -1106   -815
     80   -984  -1065    452    571  -1023   -187   -106   -732   -441  -1039   -776
    101   -956  -1057    426    576  -1005   -150    -70   -717   -418   -974   -743
     93   -966  -1060    433    574  -1010   -137    -49   -714   -420   -927   -730
     83  -1000  -1083    459    581  -1041   -114    -36   -730   -444   -906   -730
    103   -995  -1101    444    600  -1047    -83     -7   -724   -439   -875   -722
    129   -997  -1130    433    628  -1062    -54     25   -711   -428   -839   -701
    155   -963  -1122    402    636  -1041    -10     75   -680   -397   -779   -654
    135   -958  -1093    413    613  -1026     23    114   -654   -376   -722   -623
    122   -961  -1083    418    602  -1021     36    140   -644   -363   -675   -602
    140   -956  -1096    407    618  -1026     62    171   -628   -353   -626   -581
    176   -924  -1104    374    639  -1013     98    210   -613   -337   -574   -566
    231   -852  -1083    311    657   -966    150    262   -574   -306   -496   -527
    181   -857  -1041    337    610   -950    155    277   -574   -306   -449   -514
    187   -849  -1039    329    610   -943    168    301   -571   -306   -402   -496
    267   -779  -1049    254    657   -914    223    358   -532   -270   -335   -439
    262   -753  -1015    246    639   -883    259    407   -501   -241   -270   -392
    218   -753   -971    267    594   -862    285    449   -480   -223   -220   -355
    207   -724   -932    257    568   -828    345    517   -436   -189   -158   -298
    171   -709   -880    267    524   -795    384    566   -410   -176   -119   -249
    153   -662   -815    254    483   -737    431    607   -384   -153    -70   -210
    137   -678   -815    267    475   -745    470    628   -384   -168    -51   -210
    132   -688   -820    277    475   -753    504    652   -381   -181    -36   -207
    155   -680   -836    262    493   -758    548    685   -371   -174    -10   -197
    168   -678   -846    254    506   -761    592    714   -355   -163     20   -184
    150   -693   -844    270    496   -769    613    732   -350   -166     41   -179
    132   -698   -833    283    483   -766    644    763   -327   -150     77   -155
    119   -701   -823    288    470   -761    691    802   -298   -132    114   -135
    129   -701   -831    285    480   -766    724    831   -272   -127    145   -124
    124   -717   -844    293    483   -779    750    846   -259   -127    166   -114
    122   -743   -865    311    491   -805    769    854   -254   -137    168   -127
    109   -758   -870    324    485   -813    787    859   -254   -140    179   -119
    119   -730   -849    306    483   -789    815    878   -239   -132    210    -88
    103   -722   -826    306    462   -771    828    896   -226   -129    233    -59
    114   -714   -831    298    472   -771    836    906   -220   -137    254    -41
    119   -698   -818    288    467   -758    846    919   -218   -137    272    -25
    106   -724   -831    309    467   -776    872    940   -213   -142    285    -15
    150   -672   -823    262    485   -748    909    982   -184   -119    332     44
    158   -620   -779    231    467   -698    930   1013   -161    -88    381     90
    135   -636   -771    249    452   -701    930   1023   -161    -88    394     96
    158   -623   -782    233    470   -701    945   1041   -153    -88    415    116
    197   -589   -787    194    491   -688    971   1070   -140    -85    441    145
    174   -584   -761    205    465   -672    984   1088   -137    -83    465    166
    166   -555   -722    192    441   -639   1005   1114   -129    -70    498    192
    187   -483   -670    148    428   -576   1047   1153   -103    -38    550    236
    176   -491   -667    155    418   -579   1067   1176   -109    -44    566    246
    161   -485   -646    161    402   -566   1088   1202    -98    -41    592    267
    176   -452   -628    135    402   -540   1101   1221    -90    -36    620    280
    202   -405   -607    101    405   -506   1140   1254    -67    -12    659    298
    213   -363   -576     72    394   -470   1176   1283    -49      5    709    342
    218   -353   -571     67    392   -462   1189   1296    -46      5    743    376
    218   -374   -594     75    405   -483   1184   1293    -72     -7    750    389
    218   -355   -574     70    394   -465   1187   1304    -80     -5    771    402
    223   -358   -581     67    400   -470   1189   1312    -90    -18    782    415
    220   -374   -594     77    407   -483   1192   1314   -106    -41    784    423
    187   -397   -584    103    384   -491   1200   1319   -124    -57    784    428
    174   -420   -594    124    384   -506   1213   1322   -145    -75    789    433
    181   -491   -672    153    426   -579   1215   1317   -176   -114    771    418
    189   -540   -730    174    457   -633   1221   1309   -205   -145    763    410
    189   -563   -753    184    467   -657   1215   1301   -231   -166    766    418
    200   -563   -763    181    480   -662   1218   1299   -241   -187    769    428
    207   -563   -771    176    488   -667   1213   1293   -257   -207    763    436
    220   -571   -792    174    504   -680   1200   1293   -270   -218    771    439
    223   -571   -795    174    506   -683   1197   1296   -272   -218    820    449
    220   -576   -797    179    509   -685   1205   1306   -272   -215    875    480
    239   -641   -883    200    558   -761   1202   1314   -301   -262    849    446
    270   -730  -1002    228    633   -865   1273   1395   -303   -316    795    381
    270   -748  -1018    239    641   -880   1405   1545   -236   -306    813    379
    298   -667   -966    184    631   -815   1527   1743    -98   -192    924    475
    350   -288   -639    -33    493   -462   1564   1888    129    103   1239    779
    311    353     41   -332    135    197   1522   1888    397    545   1769   1288
    158    875    717   -519   -277    797   1335   1636    527    878   2200   1680
     75    826    750   -449   -337    789   1000   1215    314    802   2187   1649
     -7    137    145    -64    -77    142    802    774   -306     98   1525   1093
    -31   -615   -584    322    275   -600    779    631   -800   -568    852    527
     23   -961   -984    467    504   -971    828    753   -891   -756    639    324
     77   -969  -1047    446    561  -1008    945    932   -784   -698    675    340
    116   -852   -969    366    540   -909   1070   1085   -649   -587    769    420
    155   -727   -883    285    517   -805   1158   1187   -542   -504    854    506
    181   -631   -815    223    496   -724   1215   1249   -478   -457    917    576
    197   -581   -779    192    488   -680   1252   1283   -449   -449    943    605
    189   -555   -745    181    465   -649   1260   1286   -457   -459    945    607
    171   -506   -678    166    423   -592   1270   1293   -446   -449    966    631
    155   -506   -665    174    410   -587   1293   1309   -436   -441    984    644
    155   -496   -652    171    402   -574   1314   1327   -426   -436   1002    644
    145   -483   -628    168    387   -555   1319   1327   -426   -439   1015    646
    103   -498   -602    197    350   -550   1325   1322   -426   -449   1021    654
    116   -467   -584    174    348   -524   1330   1322   -428   -457   1008    662
    148   -405   -553    129    350   -478   1363   1348   -402   -441   1015    685
    114   -420   -535    153    322   -478   1369   1348   -405   -446   1015    688
     77   -439   -517    179    296   -478   1376   1353   -407   -454   1010    688
    109   -379   -488    135    298   -433   1397   1369   -387   -441   1034    717
    137   -340   -478    101    306   -407   1413   1389   -368   -428   1062    740
     96   -361   -459    132    277   -410   1400   1382   -381   -446   1054    730
     59   -353   -415    145    236   -384   1395   1382   -376   -446   1067    735
     70   -340   -410    132    239   -374   1402   1397   -363   -431   1098    750
     77   -335   -413    129    244   -374   1408   1405   -361   -433   1117    761
     93   -309   -405    106    246   -355   1392   1400   -368   -446   1122    753
    145   -246   -392     49    267   -319   1389   1408   -361   -441   1145    774
    213   -192   -405    -12    309   -296   1400   1421   -350   -439   1171    802
    197   -205   -402      5    298   -303   1395   1415   -355   -446   1176    810
    220   -213   -436     -5    327   -324   1361   1397   -376   -465   1171    807
    267   -181   -449    -44    358   -314   1348   1400   -381   -470   1169    815
    296   -127   -423    -85    358   -275   1358   1413   -379   -465   1171    844
    285    -83   -368   -101    327   -226   1369   1426   -381   -457   1166    865
    262    -64   -327    -98    293   -194   1376   1428   -402   -462   1143    867
    228    -28   -257   -101    241   -142   1405   1460   -363   -446   1176    880
    174    -10   -187    -83    179    -98   1428   1491   -322   -420   1236    888
    153     -5   -158    -72    155    -80   1449   1506   -293   -379   1273    898
    135     23   -111    -80    122    -44   1473   1522   -267   -368   1301    914
    119     44    -75    -83     98    -15   1483   1532   -241   -366   1327    927
    114     77    -38    -96     75     20   1501   1558   -213   -332   1369    937
     93     98      5    -96     44     51   1535   1592   -168   -293   1410    966
     49     88     38    -70      5     64   1553   1597   -150   -296   1418    974
     44    116     72    -80    -15     96   1571   1610   -127   -283   1431    992
     28    129    101    -80    -36    114   1590   1623   -103   -270   1444   1005
     38    168    129   -103    -44    150   1610   1634    -85   -257   1452   1028
     20    181    161   -103    -72    171   1615   1623    -90   -270   1428   1026
     -7    187    194    -88   -101    189   1615   1618    -90   -280   1415   1023
    -23    179    202    -80   -111    189   1613   1621    -88   -280   1421   1023
    -10    210    220    -98   -114    215   1618   1628    -67   -270   1444   1036
     15    239    223   -129   -103    233   1636   1647    -36   -249   1473   1065
     36    239    202   -137    -83    223   1641   1657    -18   -239   1478   1072
     64    259    194   -163    -64    228   1639   1665     -7   -231   1480   1080
     70    290    220   -179    -75    257   1641   1680      2   -223   1496   1106
     38    290    252   -166   -109    272   1639   1683     10   -218   1504   1122
     36    306    270   -171   -116    288   1639   1688     20   -207   1519   1132
     98    397    296   -249    -98    348   1667   1719     54   -174   1558   1166
     98    431    332   -265   -116    381   1693   1745     77   -153   1577   1192
     44    436    389   -241   -171    413   1704   1761     93   -148   1584   1205
     10    439    426   -226   -207    433   1719   1782    109   -142   1592   1210
    -10    465    472   -228   -241    467   1743   1800    132   -127   1605   1223
    -15    472    488   -228   -252    480   1753   1810    145   -119   1602   1228
    -18    519    537   -252   -277    527   1751   1808    150   -119   1597   1244
    -38    545    584   -254   -311    566   1756   1808    155   -109   1610   1283
    -59    584    641   -262   -350    613   1751   1810    155    -90   1641   1358
    -67    602    670   -267   -368    636   1722   1800    129    -98   1652   1405
    -64    607    672   -272   -368    639   1688   1777    119   -114   1649   1389
    -70    592    659   -262   -363    626   1670   1761    122   -127   1644   1358
    -88    576    665   -244   -376    618   1670   1766    135   -122   1634   1343
   -106    561    667   -226   -387    613   1667   1764    135   -129   1600   1325
   -114    491    602   -189   -358    548   1644   1732    103   -168   1540   1278
   -111    441    553   -166   -332    496   1618   1712     80   -200   1488   1231
   -116    436    553   -161   -335    493   1600   1696     62   -218   1462   1202
   -127    433    561   -153   -342    496   1587   1678     44   -236   1447   1184
   -127    436    563   -155   -345    498   1566   1654     20   -267   1426   1161
   -122    454    576   -166   -350    514   1548   1634      5   -293   1418   1145
   -135    465    600   -166   -366    530   1540   1628     -2   -298   1434   1148
   -142    480    623   -168   -381    550   1538   1626      0   -296   1449   1150
   -142    452    594   -155   -368    522   1522   1610    -18   -319   1439   1132
   -137    420    558   -142   -348    488   1522   1608    -31   -342   1426   1109
   -129    335    465   -103   -296    397   1553   1657    -36   -381   1376   1052
   -129    296    426    -83   -277    361   1662   1790     18   -384   1350   1005
   -109    392    501   -142   -306    446   1790   1966    155   -275   1434   1075
    -80    639    719   -280   -400    678   1888   2156    379    -36   1678   1293
    -72   1182   1252   -555   -662   1215   1899   2239    665    374   2153   1743
   -207   1893   2101   -841  -1153   1997   1795   2101    922    839   2714   2278
   -329   2039   2369   -857  -1350   2205   1454   1680    810    906   2831   2395
   -423   1553   1977   -566  -1200   1766   1171   1221    327    444   2390   2008
   -478    704   1182   -114   -831    943   1080    950   -265   -311   1623   1345
   -441    127    568    158   -504    348   1093    995   -498   -688   1189    953
   -379     59    439    158   -410    249   1184   1174   -400   -644   1189    932
   -355    140    496    106   -426    319   1322   1345   -257   -535   1280    987
   -342    254    597     41   -470    426   1426   1467   -132   -431   1379   1070
   -348    340    688      5   -517    514   1491   1538    -44   -355   1457   1140
   -342    363    706    -12   -524    532   1522   1574    -10   -327   1488   1171
   -348    366    714    -10   -532    540   1535   1584      5   -316   1499   1195
   -350    381    732    -18   -540    555   1538   1587     15   -311   1504   1202
   -345    405    750    -28   -548    576   1543   1595     31   -298   1509   1218
   -332    400    732    -36   -532    566   1543   1590     36   -296   1514   1213
   -342    384    727    -20   -535    553   1538   1587     44   -293   1525   1215
   -392    350    740     20   -566    545   1519   1574     38   -298   1527   1213
   -410    332    743     38   -576    537   1514   1571     38   -303   1538   1218
   -327    433    758    -54   -542    594   1553   1610     85   -259   1592   1262
   -342    436    779    -46   -561    605   1569   1628    111   -244   1618   1275
   -485    314    800     83   -644    558   1532   1597     93   -283   1592   1244
   -519    306    826    106   -672    566   1522   1600    114   -280   1605   1252
   -478    345    823     64   -652    581   1530   1621    137   -252   1641   1275
   -475    366    841     54   -657    602   1548   1641    158   -220   1678   1299
   -483    371    854     54   -670    613   1558   1649    163   -200   1699   1299
   -519    353    872     83   -696    613   1556   1644    150   -197   1699   1288
   -566    327    893    116   -730    610   1553   1641    142   -192   1701   1293
   -548    348    896     98   -722    620   1551   1649    142   -181   1704   1304
   -550    363    914     90   -732    639   1543   1649    142   -176   1701   1309
   -545    363    909     90   -727    636   1543   1657    150   -163   1714   1317
   -519    394    911     62   -717    652   1540   1675    166   -145   1740   1335
   -532    387    919     72   -727    654   1527   1686    168   -137   1745   1335
   -532    405    937     62   -735    670   1530   1704    179   -119   1761   1345
   -519    428    948     46   -732    688   1540   1727    197   -101   1784   1369
   -558    410    966     72   -761    688   1538   1735    202    -93   1795   1384
   -548    413    961     67   -756    685   1538   1738    207    -83   1808   1392
   -517    423    940     46   -727    680   1535   1735    207    -85   1813   1397
   -457    470    927     -5   -691    698   1543   1745    218    -72   1834   1421
   -467    467    935      0   -701    698   1545   1735    213    -77   1836   1418
   -524    426    948     49   -737    685   1538   1719    210    -90   1821   1408
   -517    449    966     31   -743    706   1553   1732    239    -70   1839   1434
   -488    470    958     10   -722    714   1564   1743    259    -46   1860   1449
   -436    519    956    -41   -696    737   1577   1764    288    -20   1899   1470
   -426    548    971    -62   -698    758   1597   1784    319      2   1935   1483
   -485    475    961      5   -724    719   1582   1761    301    -20   1917   1452
   -522    439    961     41   -740    698   1569   1745    293    -36   1896   1431
   -504    449    953     25   -730    701   1566   1743    303    -25   1896   1436
   -480    449    930     15   -706    691   1553   1727    303    -31   1880   1426
   -488    439    927     23   -709    683   1538   1709    301    -41   1875   1421
   -496    423    919     36   -706    670   1514   1688    293    -64   1855   1405
   -475    454    930      7   -701    693   1506   1691    306    -49   1862   1415
   -436    483    917    -23   -678    698   1506   1701    319    -38   1860   1426
   -418    496    914    -38   -667    706   1514   1709    335    -20   1865   1436
   -418    493    911    -36   -665    701   1517   1712    348     -7   1878   1441
   -439    493    932    -25   -685    711   1512   1714    363      2   1893   1447
   -428    506    935    -38   -683    719   1512   1727    379     10   1899   1444
   -426    514    940    -46   -683    727   1512   1732    392     15   1901   1447
   -413    524    937    -54   -675    730   1517   1738    413     25   1914   1462
   -379    545    924    -83   -652    735   1519   1740    423     33   1938   1473
   -376    581    958   -103   -667    771   1543   1764    449     57   1958   1499
   -400    587    987    -96   -693    787   1558   1771    465     70   1969   1514
   -371    620    992   -124   -680    805   1571   1782    483     85   1979   1522
   -348    639    987   -145   -667    813   1571   1784    488     88   1982   1527
   -340    636    976   -148   -659    807   1553   1766    483     83   1977   1522
   -319    675    995   -179   -657    833   1564   1771    501    101   2000   1540
   -363    711   1075   -174   -719    893   1577   1769    527    127   2034   1564
   -371    745   1117   -189   -745    930   1571   1758    540    140   2055   1579
   -392    709   1098   -158   -745    904   1538   1725    514    116   2039   1566
   -392    680   1070   -145   -730    872   1496   1680    485     88   2016   1543
   -402    649   1052   -122   -727    849   1467   1657    475     72   2000   1527
   -376    654   1031   -140   -704    841   1460   1657    472     72   2003   1530
   -397    623   1021   -114   -709    820   1441   1639    457     57   1984   1506
   -439    540    979    -49   -709    758   1408   1602    423     18   1940   1467
   -457    491    948    -15   -701    719   1384   1584    405     -7   1922   1457
   -431    509    940    -41   -685    724   1389   1579    410     -5   1925   1457
   -381    524    904    -72   -641    714   1395   1574    410    -10   1914   1449
   -439    431    867      2   -652    649   1363   1548    381    -49   1870   1413
   -459    381    841     38   -649    610   1361   1540    376    -57   1849   1397
   -454    363    818     44   -636    592   1353   1532    368    -64   1844   1353
   -459    374    833     41   -646    605   1343   1522    371    -54   1857   1309
   -465    405    870     25   -667    636   1343   1527    394    -28   1883   1314
   -465    366    831     49   -646    597   1335   1525    384    -38   1860   1306
   -431    272    701     77   -566    485   1371   1571    374    -85   1784   1241
   -431    223    652    103   -542    436   1504   1719    449    -72   1766   1213
   -410    293    704     57   -558    498   1631   1901    594     38   1857   1273
   -379    555    935    -88   -657    745   1732   2088    815    275   2096   1473
   -342   1135   1475   -397   -909   1304   1727   2161   1130    719   2585   1948
   -475   1764   2239   -646  -1356   2000   1551   1974   1343   1145   3086   2423
   -613   1964   2574   -675  -1595   2270   1205   1556   1262   1249   3244   2538
   -756   1418   2174   -329  -1465   1795    893   1047    753    756   2792   2117
   -766    514   1280    124  -1023    896    818    795    129    -57   1987   1415
   -724    -20    704    371   -714    340    854    872    -64   -379   1623   1065
   -665   -122    540    392   -605    207    958   1060     36   -337   1628   1013
   -623    -41    581    332   -602    270   1101   1244    202   -220   1722   1060
   -602     85    688    257   -644    387   1200   1363    342   -106   1831   1143
   -584    184    769    197   -675    475   1244   1418    420    -33   1896   1197
   -566    194    761    184   -665    478   1278   1454    465      0   1922   1226
   -561    215    776    174   -667    496   1325   1488    498     33   1953   1260
   -646    207    854    218   -750    532   1337   1491    519     57   1977   1270
   -610    233    844    187   -727    540   1306   1473    519     51   1964   1260
   -574    192    763    189   -667    478   1267   1452    501     36   1932   1239
   -530    163    693    184   -610    428   1260   1449    498     36   1927   1221
   -444    218    659    111   -550    439   1280   1462    519     57   1943   1218
   -452    210    662    119   -558    436   1270   1447    522     57   1940   1208
   -478    184    659    145   -571    420   1254   1434    519     54   1938   1205
   -470    174    644    148   -555    407   1247   1423    524     62   1948   1208
   -478    148    626    163   -553    384   1236   1410    522     57   1938   1208
   -428    174    602    127   -514    387   1234   1410    532     59   1932   1210
   -397    189    584    101   -491    384   1215   1397    530     57   1925   1205
   -402    202    605    101   -504    402   1208   1392    540     70   1935   1210
   -400    200    600     98   -498    400   1218   1410    566     90   1948   1228
   -389    184    574    101   -483    379   1215   1415    576    109   1948   1231
   -384    176    561    101   -472    368   1210   1415    587    116   1951   1234
   -374    174    548    101   -459    361   1210   1413    592    124   1953   1231
   -350    171    519     88   -433    345   1202   1410    594    132   1951   1221
   -306    207    511     49   -410    358   1187   1413    600    150   1964   1221
   -267    218    483     23   -376    350   1163   1402    592    148   1958   1210
   -233    213    446     10   -340    329   1143   1395    587    153   1956   1205
   -205    189    394      5   -298    290   1132   1392    587    153   1951   1197
   -181    197    379     -7   -280    285   1119   1395    589    161   1956   1197
   -187    205    392    -10   -290    298   1119   1400    597    174   1961   1205
   -181    220    402    -18   -290    311   1130   1402    602    176   1958   1205
   -181    239    420    -31   -301    327   1132   1397    605    176   1953   1200
   -189    244    431    -28   -311    337   1140   1395    613    174   1951   1205
   -197    226    423    -15   -311    324   1153   1395    623    174   1951   1205
   -213    220    433     -2   -322    327   1171   1405    639    181   1974   1213
   -236    236    472     -2   -353    353   1169   1400    641    192   1987   1210
   -246    246    493      0   -371    371   1171   1402    657    205   1995   1202
   -241    265    506    -12   -374    387   1182   1418    688    228   2003   1202
   -262    254    517      5   -389    384   1197   1428    717    252   2010   1200
   -301    239    537     31   -420    387   1192   1423    724    265   2021   1192
   -322    226    545     46   -433    384   1184   1413    724    267   2021   1179
   -327    236    561     44   -444    397   1182   1410    724    275   2026   1179
   -293    272    566     10   -428    418   1187   1410    732    293   2042   1187
   -277    290    568     -7   -423    428   1197   1415    737    306   2047   1182
   -288    290    576     -2   -433    433   1200   1413    737    309   2047   1174
   -345    236    581     54   -465    407   1182   1392    722    301   2031   1156
   -374    205    579     85   -475    392   1166   1382    722    301   2026   1150
   -329    254    584     36   -457    418   1174   1389    735    319   2042   1161
   -288    298    587     -5   -436    441   1182   1395    748    340   2060   1171
   -283    303    587    -10   -436    444   1166   1384    745    342   2065   1171
   -298    298    597      0   -446    446   1150   1371    743    342   2073   1169
   -290    288    579      0   -433    433   1145   1369    745    342   2068   1163
   -270    324    594    -28   -431    459   1153   1376    756    353   2068   1169
   -226    428    652   -101   -439    537   1179   1408    800    397   2099   1210
   -202    462    665   -129   -433    563   1202   1434    831    431   2117   1236
   -226    441    667   -109   -446    553   1208   1431    836    439   2114   1236
   -236    462    698   -114   -467    579   1215   1434    844    454   2125   1244
   -231    472    701   -122   -467    587   1218   1431    849    467   2132   1247
   -252    480    732   -114   -491    605   1215   1431    859    485   2148   1265
   -246    527    774   -140   -509    649   1228   1434    880    506   2171   1299
   -259    540    797   -140   -527    667   1231   1431    898    527   2187   1335
   -259    532    792   -137   -524    659   1215   1410    893    527   2182   1350
   -254    537    792   -140   -522    665   1192   1382    883    522   2179   1356
   -275    514    787   -122   -532    649   1163   1353    865    506   2171   1348
   -293    488    782    -96   -537    633   1153   1343    862    501   2169   1345
   -309    439    748    -67   -527    592   1143   1332    852    488   2151   1330
   -319    381    701    -31   -509    540   1127   1317    831    462   2127   1291
   -293    366    657    -38   -475    511   1119   1301    813    441   2107   1273
   -309    309    618      0   -465    462   1106   1280    797    426   2091   1257
   -335    246    579     44   -457    413   1080   1254    784    407   2068   1252
   -353    179    532     88   -441    355   1062   1234    761    384   2036   1239
   -353    155    506     96   -431    329   1065   1223    753    381   2034   1223
   -374    163    537    103   -454    350   1065   1221    758    397   2049   1221
   -446    132    579    155   -514    355   1044   1202    753    392   2039   1213
   -465    145    610    161   -537    376   1039   1200    766    397   2036   1218
   -459    176    636    140   -548    405   1047   1208    782    410   2044   1223
   -483     83    566    200   -524    324   1065   1236    779    389   2008   1187
   -485    -28    454    254   -472    213   1122   1309    784    337   1914   1096
   -400      7    407    197   -402    207   1205   1408    844    345   1878   1060
   -309    145    452     80   -379    298   1275   1540    984    472   2000   1153
   -267    509    774   -122   -522    641   1304   1621   1192    758   2307   1426
   -316   1083   1397   -384   -857   1239   1249   1543   1400   1145   2751   1823
   -387   1512   1899   -561  -1143   1704   1005   1218   1397   1392   3050   2065
   -420   1350   1771   -467  -1096   1561    693    797   1060   1197   2876   1904
   -498    730   1228   -116   -865    979    555    462    561    550   2255   1402
   -491     98    589    194   -540    342    524    402    223     38   1704    948
   -428   -176    252    303   -340     36    563    548    228    -59   1545    820
   -392   -197    194    293   -296      0    665    696    335    -18   1561    818
   -374   -124    246    249   -311     59    737    789    441     75   1639    854
   -361    -49    311    205   -337    129    789    857    537    171   1730    885
   -348     36    384    155   -366    210    828    901    605    241   1803    940
   -327     75    402    124   -366    239    833    909    623    257   1805    963
   -296     85    381    103   -337    233    823    904    623    249   1784    961
   -270     85    355     93   -314    218    807    893    620    233   1751    945
   -267     90    358     88   -311    223    810    888    626    244   1751    937
   -246    119    363     62   -303    241    805    878    628    259   1753    945
   -252    135    387     59   -319    259    797    857    633    262   1745    953
   -270    153    420     57   -345    285    810    849    649    272   1738    966
   -322    137    459     93   -389    298    828    828    649    270   1719    976
   -332    122    454    103   -394    285    818    815    636    262   1704    976
   -337    148    485     96   -413    314    810    828    649    275   1701    995
   -340    153    493     90   -418    322    792    828    646    277   1686    989
   -353    174    527     90   -439    350    787    831    652    285   1673    987
   -348    202    550     70   -449    376    789    841    662    298   1673    995
   -355    226    581     62   -467    402    789    846    672    311   1683   1005
   -371    236    605     64   -488    420    789    844    678    322   1686    997
   -366    210    576     77   -470    392    779    836    675    314   1670    974
   -371    241    613     62   -491    426    787    852    696    332   1696    995
   -371    236    605     67   -488    420    782    852    704    332   1693   1005
   -379    228    607     75   -493    415    771    854    714    340   1688   1005
   -394    239    633     77   -514    436    771    867    740    371   1699   1023
   -400    241    641     77   -522    441    769    870    753    389   1699   1028
   -389    249    639     70   -514    444    761    878    761    405   1704   1031
   -394    272    667     59   -530    470    761    898    784    431   1719   1054
   -400    285    685     57   -542    485    774    927    813    452   1735   1078
   -402    267    670     64   -535    467    779    943    826    457   1727   1085
   -400    280    678     59   -540    478    789    953    839    465   1727   1088
   -407    293    701     57   -555    498    802    961    844    470   1712   1080
   -413    316    730     49   -571    522    820    974    857    488   1712   1096
   -423    337    758     41   -589    545    828    982    872    501   1719   1106
   -444    316    761     62   -602    537    833    979    880    501   1712   1091
   -462    298    761     80   -610    530    844    979    891    504   1719   1065
   -467    309    776     80   -620    542    857    989    917    522   1732   1062
   -465    327    789     67   -628    558    867    997    940    537   1735   1067
   -485    353    839     64   -662    594    888   1013    974    561   1743   1080
   -506    374    878     64   -691    623    896   1015   1000    574   1740   1088
   -506    387    893     59   -698    639    898   1010   1021    584   1725   1091
   -509    405    914     51   -711    659    888    989   1036    587   1717   1075
   -504    420    924     41   -714    672    883    982   1044    600   1738   1052
   -501    426    927     36   -714    675    885    984   1044    613   1758   1047
   -511    428    940     41   -724    683    891    987   1047    620   1766   1067
   -522    426    948     46   -735    685    893    989   1057    639   1758   1088
   -532    405    937     62   -735    670    885    984   1062    662   1740   1078
   -530    379    909     72   -719    644    891    997   1088    680   1712   1085
   -524    371    896     77   -709    633    901   1018   1117    688   1683   1091
   -522    371    893     72   -706    633    898   1026   1130    691   1673   1091
   -527    353    880     85   -704    618    885   1018   1127    683   1662   1080
   -519    345    865     85   -693    605    870   1008   1122    680   1647   1062
   -475    389    865     44   -670    626    875   1023   1143    704   1654   1070
   -436    413    846     10   -644    628    880   1031   1153    719   1652   1085
   -444    402    844     20   -644    623    878   1028   1148    719   1636   1091
   -439    428    867      5   -652    646    880   1031   1153    727   1641   1101
   -439    444    883     -2   -659    662    888   1036   1163    740   1654   1119
   -475    397    872     38   -672    633    872   1021   1148    727   1649   1117
   -470    402    872     33   -670    636    870   1021   1150    730   1657   1132
   -400    498    896    -49   -649    696    893   1039   1176    761   1678   1169
   -376    571    948    -96   -662    758    909   1039   1192    776   1683   1189
   -436    509    943    -38   -691    724    878   1002   1161    758   1647   1166
   -485    444    930     18   -706    685    852    969   1132    730   1608   1140
   -493    431    924     31   -711    678    833    945   1124    714   1584   1135
   -550    379    930     85   -740    654    810    917   1109    683   1543   1104
   -566    361    924    101   -745    641    807    917   1119    670   1525   1096
   -550    348    898    101   -724    620    805    909   1122    649   1512   1075
   -571    283    854    142   -714    566    776    883   1098    618   1480   1060
   -607    207    815    200   -711    511    758    872   1080    602   1447   1034
   -613    179    792    215   -701    485    761    870   1075    615   1434   1013
   -626    155    782    236   -704    467    763    865   1062    628   1441   1008
   -667    101    769    280   -717    433    748    839   1028    620   1434    992
   -667     88    756    290   -711    420    724    810    995    610   1413    984
   -623    101    724    259   -675    413    719    802    982    607   1395    974
   -594    103    698    244   -646    400    719    795    971    600   1376    961
   -605     70    675    265   -641    371    717    787    953    584   1348    950
   -607    -38    568    324   -589    265    698    776    906    532   1278    896
   -605   -145    459    374   -532    155    763    857    917    485   1213    826
   -576   -132    444    353   -511    155    878    995   1008    524   1231    836
   -483      5    485    236   -485    246    984   1166   1161    665   1356    945
   -436    335    771     51   -602    553    995   1257   1361    943   1649   1210
   -514    919   1434   -205   -974   1176    919   1189   1579   1350   2130   1639
   -646   1330   1977   -342  -1312   1652    693    896   1610   1592   2431   1906
   -722   1156   1878   -218  -1301   1514    368    472   1291   1389   2239   1771
   -766    491   1257    137  -1010    872    189     77    691    698   1548   1215
   -693   -106    584    400   -639    239    200     59    355    197   1015    737
   -639   -361    277    501   -459    -41    249    205    361    124    893    600
   -641   -397    244    517   -444    -77    350    363    480    202    930    615
   -607   -303    303    457   -457      0    467    514    626    332   1031    704
   -568   -197    368    381   -470     85    532    592    714    413   1104    782
   -561   -161    400    361   -480    119    553    623    756    452   1122    815
   -524   -114    410    319   -467    145    574    644    789    483   1148    852
   -480    -75    405    277   -444    163    592    667    810    506   1179    872
   -465    -96    368    280   -418    135    574    654    800    496   1163    859
   -444    -83    361    262   -402    137    563    646    797    496   1158    849
   -459    -96    361    277   -410    132    550    628    789    488   1148    836
   -436    -90    345    265   -392    127    540    620    787    485   1145    836
   -439   -124    314    283   -376     93    530    613    787    491   1111    826
   -420   -127    293    272   -358     83    535    618    797    504   1093    826
   -413   -127    285    267   -350     80    537    618    802    506   1098    836
   -381    -96    285    239   -335     93    548    631    818    514   1119    852
   -366    -85    277    226   -324     96    550    633    826    514   1137    867
   -345    -64    280    205   -314    106    550    639    833    522   1156    885
   -358    -85    270    220   -316     90    537    628    826    519   1143    870
   -381   -103    277    244   -329     85    522    618    815    519   1127    854
   -368    -75    290    220   -329    106    530    633    833    540   1140    859
   -368    -83    285    226   -327     98    540    646    849    550   1163    870
   -363    -83    280    223   -324     98    550    662    870    571   1192    880
   -371    -77    293    226   -332    106    558    672    885    594   1208    896
   -436   -116    319    275   -379    101    540    657    878    592   1195    880
   -436    -90    342    262   -392    124    530    659    888    605   1200    888
   -407    -46    358    226   -384    155    535    675    911    631   1215    914
   -355      2    358    176   -355    179    553    704    945    667   1239    943
   -418    -57    358    236   -389    148    540    701    937    662   1226    927
   -420    -64    355    244   -389    142    535    706    937    665   1221    930
   -389    -38    350    213   -371    155    537    717    945    675   1218    943
   -353     15    368    168   -361    192    553    740    958    696   1228    969
   -363     15    379    171   -371    197    548    732    945    693   1210    961
   -387    -18    368    202   -379    174    524    704    922    670   1174    927
   -402    -25    376    213   -392    174    522    691    922    659   1161    914
   -366     23    389    171   -376    205    540    698    937    670   1166    932
   -366      5    368    179   -368    187    537    685    932    657   1143    901
   -389    -25    363    207   -376    166    532    680    935    657   1140    891
   -387    -31    355    207   -371    161    535    685    950    670   1140    896
   -361    -10    350    187   -355    168    532    683    963    672   1130    880
   -350      5    355    171   -353    179    527    683    974    685   1135    859
   -358      2    361    176   -358    181    519    678    976    680   1135    849
   -361     -7    353    184   -358    171    509    662    966    672   1122    831
   -350    -20    329    187   -340    153    501    652    969    678   1111    820
   -327    -10    316    166   -324    153    493    639    971    678   1119    823
   -309      0    309    153   -311    155    491    636    971    678   1119    813
   -270     33    303    116   -285    166    493    641    974    688   1130    802
   -239     77    316     80   -277    197    496    649    982    696   1145    802
   -301     28    329    135   -316    179    470    636    974    688   1137    792
   -285     51    335    116   -309    192    465    641    984    696   1150    795
   -270     77    345     96   -309    210    478    662   1005    719   1176    815
   -296     41    337    127   -316    189    467    657    997    717   1174    815
   -285     44    327    119   -306    187    457    652    997    714   1171    815
   -265     77    340     93   -303    207    452    652   1002    719   1176    820
   -249    111    358     67   -303    233    454    657   1013    727   1184    828
   -246    127    374     59   -309    249    465    665   1026    740   1195    839
   -267    140    407     62   -337    272    470    670   1039    756   1213    849
   -262    205    467     28   -366    335    485    680   1060    779   1241    870
   -215    303    519    -46   -366    410    517    706   1091    810   1275    904
   -218    322    540    -51   -379    431    519    701   1096    818   1280    906
   -267    270    535     -2   -400    400    498    678   1083    800   1267    893
   -293    254    548     18   -420    400    496    667   1085    797   1273    898
   -290    290    579      0   -436    433    501    665   1098    810   1293    914
   -329    275    605     28   -467    439    480    636   1083    802   1283    898
   -345    252    594     44   -470    423    452    605   1060    792   1267    883
   -361    223    584     67   -472    402    431    579   1041    776   1252    865
   -374    207    579     80   -475    392    407    561   1026    763   1236    849
   -353    205    558     75   -454    381    397    542   1015    750   1208    828
   -332    153    483     88   -410    316    368    504    974    706   1150    779
   -309    101    410    103   -361    254    345    470    943    667   1093    735
   -296     62    355    116   -324    207    322    441    911    641   1049    706
   -275     46    322    114   -298    184    296    413    880    613   1013    683
   -267     28    296    116   -280    161    270    381    854    584    971    652
   -254     23    277    114   -267    150    259    368    844    574    940    633
   -246     12    257    114   -252    135    252    358    836    566    914    618
   -233     10    244    111   -239    127    233    342    831    566    901    597
   -218    -18    197    116   -207     88    218    324    820    558    880    579
   -215    -44    171    127   -194     62    223    329    815    545    852    566
   -200   -127     70    161   -137    -31    259    384    815    509    784    509
   -200   -218    -18    210    -90   -119    376    517    865    491    724    441
   -176   -145     31    161   -106    -57    491    680    992    581    784    485
   -122    129    252     -5   -187    189    568    839   1197    813    997    670
    -80    678    756   -301   -418    717    555    896   1454   1197   1418   1057
   -189   1350   1540   -579   -865   1444    413    714   1641   1608   1901   1501
   -275   1501   1777   -613  -1026   1639     49    280   1493   1665   1997   1574
   -324   1049   1374   -363   -849   1210   -239   -171   1021   1223   1584   1215
   -366    228    594     67   -483    410   -319   -426    454    483    862    607
   -332   -327      5    329   -168   -161   -306   -368    231    116    470    244
   -265   -428   -163    345    -51   -296   -215   -176    327    153    465    205
   -226   -389   -166    306    -31   -277    -96    -23    454    241    524    241
   -200   -290    -90    244    -57   -192      0     93    574    342    600    303
   -184   -213    -28    200    -77   -122     59    163    657    413    657    361
   -179   -174      2    174    -90    -85     83    192    691    439    667    384
   -174   -150     23    161   -101    -64     98    207    704    449    665    400
   -168   -137     31    153   -101    -54    106    218    711    462    665    402
   -168   -140     28    155    -98    -57    111    226    719    475    672    410
   -181   -124     57    153   -122    -33    111    228    730    491    675    423
   -187   -111     72    148   -129    -20    116    233    740    506    688    439
   -220   -135     83    176   -153    -25    114    228    743    517    711    441
   -233   -155     77    194   -155    -38    114    228    743    519    722    439
   -239   -150     88    192   -163    -31    127    239    756    537    737    457
   -239   -137     98    187   -168    -20    127    241    766    542    737    467
   -213   -116     96    163   -155    -10    127    241    769    542    735    478
   -197    -93    103    145   -150      5    132    244    771    550    740    483
   -215    -88    127    150   -174     20    129    246    776    561    743    491
   -239   -106    132    171   -187     12    129    249    779    563    740    488
   -249   -103    142    176   -197     20    124    249    782    566    735    478
   -270   -101    168    187   -220     33    114    244    782    566    730    478
   -283   -119    163    200   -226     23    101    233    771    561    709    470
   -257   -101    155    176   -207     25     96    226    769    566    701    457
   -239    -88    148    161   -194     28    101    233    776    581    711    459
   -239    -90    148    166   -194     28     98    239    782    589    719    457
   -233    -77    155    153   -194     38     85    236    782    592    724    462
   -226    -59    163    142   -197     51     62    226    771    589    711    470
   -184    -31    150    106   -168     59     57    233    771    594    714    488
   -132     28    161     51   -145     93     59    244    784    615    748    511
   -132     49    179     41   -155    114     57    244    784    626    766    517
   -145     49    194     46   -171    122     49    231    771    620    756    514
   -166     25    189     70   -176    106     46    220    761    610    730    506
   -148     51    200     49   -174    124     59    223    761    607    709    509
   -135     70    205     31   -171    137     64    213    753    594    691    498
   -148     62    210     41   -179    135     54    194    737    579    683    475
   -153     72    223     38   -189    148     51    187    737    587    680    467
   -145    103    249     20   -197    176     62    197    761    602    683    483
   -135    127    262      2   -200    194     67    197    776    607    683    485
   -129    142    272     -7   -202    207     77    194    787    613    683    493
   -135    135    270      0   -202    202     80    189    795    610    665    491
   -111    142    254    -15   -181    197     88    189    805    620    654    475
   -106    119    226     -7   -166    171     72    166    784    605    628    436
    -88    142    228    -28   -158    184     59    148    769    594    605    407
    -70    158    228    -46   -150    194     38    124    748    576    571    371
    -70    171    241    -49   -155    205     25    106    740    571    553    345
    -93    158    252    -33   -171    205     15     93    724    561    532    324
   -103    137    239    -18   -171    187      7     80    701    553    514    311
    -96    155    249    -31   -174    202      7     77    704    553    506    319
    -67    189    257    -59   -161    223     20     93    743    558    522    324
    -57    179    233    -62   -145    205     -2     85    740    571    532    301
    -75    155    231    -41   -153    192    -15     85    743    587    535    283
    -64    166    228    -51   -145    194    -10     90    750    579    535    288
    -51    174    226    -59   -137    200    -12     90    748    576    522    296
    -64    161    226    -49   -145    192    -36     72    730    574    501    283
    -54    184    236    -64   -145    210    -36     72    735    574    501    283
    -31    239    270   -103   -150    254    -10     96    763    605    527    303
    -33    265    298   -114   -166    280     10    114    787    620    542    311
    -80    254    335    -88   -207    293     10    114    784    620    537    301
    -83    288    368   -103   -226    327     10    109    787    620    532    293
    -80    314    394   -119   -236    353     10    106    789    623    542    288
    -77    353    431   -137   -254    392     10    103    797    628    555    290
    -85    387    472   -153   -277    428     12     88    800    639    571    311
    -80    426    506   -174   -293    465     12     70    805    644    594    329
    -80    420    501   -171   -290    459    -15     31    789    626    584    322
    -96    405    501   -153   -298    452    -44      2    771    607    566    322
   -114    397    511   -142   -314    454    -64     -5    763    602    545    316
   -135    389    524   -127   -329    457    -75     -7    750    602    535    311
   -155    355    511   -101   -335    433    -90    -28    711    576    504    301
   -171    322    493    -75   -332    407   -114    -57    670    545    465    267
   -179    270    446    -46   -314    358   -145    -90    633    506    415    226
   -176    231    405    -28   -290    316   -158   -114    618    485    379    202
   -171    200    371    -18   -270    285   -171   -132    610    465    345    192
   -179    168    348      5   -262    257   -187   -155    594    439    319    168
   -176    163    337      5   -257    249   -189   -161    594    436    309    166
   -187    158    342     12   -265    249   -197   -168    592    436    309    163
   -181    119    298     31   -239    207   -218   -184    568    420    288    140
   -163    124    288     20   -226    205   -231   -187    568    418    280    137
   -148    103    252     20   -200    179   -246   -202    555    392    249     93
   -127     49    176     38   -153    114   -220   -163    548    358    197     31
   -111     18    127     44   -119     72   -124    -49    584    345    137    -31
    -85     44    129     20   -106     85    -15    103    678    397    142    -18
    -33    293    327   -132   -181    311     77    288    878    615    332    194
      7    857    849   -433   -420    854     64    340   1127   1005    766    657
   -114   1530   1644   -709   -878   1587    -77    148   1301   1423   1267   1176
   -252   1813   2065   -779  -1158   1938   -400   -267   1205   1566   1475   1397
   -322   1327   1649   -504   -987   1486   -685   -732    711   1117   1054   1047
   -355    436    792    -41   -574    613   -766   -982    132    353    293    418
   -306   -176    129    241   -220    -23   -735   -930   -103    -54   -161     15
   -226   -301    -75    265    -75   -189   -649   -748    -18    -49   -194    -41
   -176   -194    -18    184    -80   -109   -514   -571    155     80    -98     20
   -142    -64     77    103   -111      7   -418   -444    301    197      0     90
   -132      0    129     64   -132     64   -371   -384    379    257     44    116
   -127      2    129     62   -127     64   -355   -363    410    275     44    114
   -122     31    150     44   -137     90   -342   -355    426    285     44    101
   -124     51    174     36   -148    111   -335   -345    446    303     54    103
   -116     49    163     31   -140    106   -335   -342    454    314     54    109
    -98     49    148     25   -122     98   -337   -342    462    314     41     98
    -85     44    129     20   -109     88   -350   -350    462    303     31     83
    -75     51    127     12   -101     88   -355   -355    465    303     33     80
    -70     67    135      0   -103    101   -358   -355    472    309     38     83
    -62     85    148    -10   -103    116   -363   -353    478    314     44     88
    -49     83    129    -18    -90    106   -368   -363    472    309     28     72
    -44     85    129    -20    -85    106   -366   -368    478    314     25     72
    -38    106    145    -36    -90    124   -363   -366    488    324     33     80
    -62     98    161    -18   -111    129   -368   -366    485    327     25     77
    -70     96    166    -15   -116    129   -384   -376    480    319     10     70
    -64    101    163    -18   -114    132   -397   -379    480    316      5     67
    -62    103    166    -20   -114    135   -405   -376    483    319     -2     67
    -54    119    174    -31   -114    145   -415   -376    485    324    -10     72
    -59    124    181    -33   -122    153   -426   -379    480    322    -15     70
    -62    129    192    -36   -127    161   -428   -376    485    329    -12     77
    -75    137    213    -33   -145    176   -433   -379    491    332     -7     77
    -54    168    223    -57   -137    194   -433   -376    496    342     18     85
     12    239    226   -127   -106    231   -420   -350    519    371     54    116
     15    236    218   -127   -101    228   -436   -348    519    366     64    114
     -5    220    226   -109   -116    223   -457   -355    509    355     72    101
     25    275    249   -150   -111    262   -436   -327    532    389    101    142
     38    301    262   -171   -111    283   -415   -309    537    407    101    168
    -10    257    267   -124   -140    262   -426   -319    527    402     64    161
     -2    231    231   -114   -116    231   -449   -342    506    368     10    148
     77    265    187   -171    -54    226   -454   -335    506    345    -28    155
    101    277    174   -192    -36    226   -436   -329    514    342    -67    161
     72    270    194   -171    -59    233   -423   -319    527    358    -67    155
     54    270    215   -163    -83    244   -407   -319    542    397    -33    158
     64    319    254   -192    -93    288   -387   -316    553    433     -7    161
    103    381    277   -244    -88    332   -368   -324    571    439    -15    148
     88    368    277   -228    -93    324   -361   -322    576    446    -10    161
     57    345    285   -202   -114    316   -355   -303    589    452     -2    171
     28    322    293   -174   -132    309   -358   -290    610    459      2    179
      7    267    259   -140   -124    265   -381   -301    610    454    -15    148
     20    270    249   -145   -114    259   -381   -303    631    470     -7    124
     64    259    194   -163    -64    228   -392   -303    644    470    -36     83
     85    236    150   -161    -31    194   -405   -285    644    467    -96     54
     83    244    161   -163    -38    202   -384   -265    657    509    -93     80
     15    197    181   -106    -83    189   -376   -270    652    506    -33    101
    -15    166    179    -75    -98    171   -381   -280    649    493     20    145
     10    184    174    -96    -80    179   -363   -265    659    509     54    187
     -7    200    205    -96   -106    202   -340   -244    675    530     46    213
    -44    171    215    -64   -129    194   -335   -252    667    527     -7    189
    -67    158    226    -46   -148    189   -340   -254    657    519    -31    158
    -77    179    257    -49   -166    218   -322   -231    665    524    -10    179
   -119    179    298    -31   -210    239   -298   -207    665    522    -12    220
   -197    184    379      5   -288    280   -265   -174    680    537      5    259
   -249    192    441     25   -345    316   -246   -145    698    558     31    288
   -231    202    433     15   -332    316   -233   -116    706    574     36    303
   -142    241    384    -49   -262    311   -215    -93    714    584     33    301
   -111    218    329    -54   -220    275   -220    -93    704    579     28    306
   -137    189    324    -25   -231    257   -228   -101    698    579     33    306
   -111    231    342    -59   -226    285   -210    -80    724    613     70    332
   -116    215    332    -49   -223    272   -210    -88    714    605     64    335
   -148    168    316    -10   -231    241   -233   -119    680    561      5    314
   -168    140    309     12   -239    223   -257   -142    657    532    -46    303
   -202    124    327     38   -265    226   -265   -148    644    522    -72    322
   -249     67    316     90   -283    192   -259   -145    631    506   -103    327
   -309     20    327    142   -316    174   -241   -140    623    496   -124    342
   -358     -5    353    179   -355    174   -241   -132    618    488   -109    358
   -376     38    415    168   -394    226   -218    -93    652    519    -28    410
   -470     15    485    226   -478    249   -197    -70    665    535     -5    423
   -488    -75    410    280   -449    166   -244   -119    613    478    -70    361
   -283   -116    166    197   -226     23   -340   -215    514    374   -155    262
   -142   -184    -41    163    -51   -114   -428   -303    418    288   -244    176
    -67   -215   -150    140     38   -181   -446   -332    371    244   -272    142
    -31   -205   -174    116     70   -189   -436   -329    371    246   -280    137
    -62   -275   -215    168     75   -246   -472   -358    337    220   -322     98
    -51   -345   -293    200    119   -319   -504   -389    296    179   -374     46
    -20   -467   -449    241    213   -457   -475   -350    262    109   -470    -44
    -33   -524   -491    277    228   -509   -371   -226    309     98   -511   -103
     -5   -452   -446    228    218   -449   -244    -49    428    184   -441    -46
     93   -132   -226     20    158   -179   -150    135    654    436   -189    202
     93    535    441   -314   -174    488   -158    179    961    901    353    743
   -103   1166   1267   -532   -685   1215   -337    -57   1150   1309    852   1254
   -194   1283   1478   -545   -836   1379   -665   -478   1005   1330    927   1330
   -233    704    937   -233   -584    820   -937   -940    457    774    407    859
   -233   -236     -2    236   -116   -122  -1015  -1171   -155    -18   -400    111
   -166   -727   -563    446    197   -646   -997  -1080   -309   -293   -732   -223
    -93   -776   -685    433    293   -730   -888   -888   -202   -241   -732   -213
    -41   -683   -641    363    298   -662   -750   -709    -51   -132   -654   -142
      5   -568   -574    280    288   -571   -667   -602     51    -38   -568    -72
     28   -480   -511    226    267   -496   -605   -530    132     31   -496     -5
     23   -449   -472    213    246   -459   -574   -491    168     64   -459     15
    -12   -498   -485    257    236   -493   -574   -491    166     54   -462     12
      5   -488   -496    241    249   -491   -574   -485    163     57   -452     12
     28   -449   -478    210    252   -465   -558   -467    176     70   -428     25
     67   -397   -465    163    265   -431   -545   -457    189     85   -413     41
     20   -470   -491    226    254   -480   -566   -485    163     54   -439     33
    -23   -498   -475    259    223   -488   -587   -506    142     36   -454     15
     10   -475   -488    231    249   -483   -589   -501    145     33   -449     18
     36   -467   -506    215    270   -485   -584   -491    153     33   -439     31
     23   -459   -483    218    252   -470   -576   -483    161     41   -431     49
     -7   -470   -465    236    228   -467   -589   -493    145     31   -439     44
     31   -436   -467    202    249   -452   -592   -496    140     28   -431     44
     57   -407   -465    174    259   -436   -600   -498    140     28   -423     51
     44   -389   -433    174    239   -410   -597   -491    150     33   -415     54
     31   -387   -418    176    223   -402   -602   -488    150     36   -415     54
     -7   -431   -426    218    207   -428   -620   -498    137     23   -428     44
     25   -405   -431    187    226   -418   -620   -488    148     36   -413     59
     70   -381   -452    155    259   -415   -618   -480    158     38   -402     67
     88   -374   -462    142    272   -418   -623   -480    158     36   -405     64
     98   -355   -457    127    277   -405   -636   -472    161     41   -394     72
     88   -376   -467    142    277   -420   -649   -472    153     36   -400     62
    103   -361   -465    129    283   -413   -636   -452    163     46   -387     75
    109   -371   -480    129    293   -426   -646   -449    155     36   -389     70
    127   -337   -465    103    293   -400   -652   -436    163     49   -371     90
    150   -283   -433     64    290   -358   -649   -420    187     75   -345    122
    135   -298   -433     83    283   -366   -649   -420    184     77   -337    129
    155   -285   -441     64    296   -363   -646   -426    187     85   -329    132
    174   -265   -439     44    303   -350   -631   -420    200    106   -314    145
    132   -290   -426     77    277   -358   -628   -428    200    114   -306    161
    101   -314   -415    106    257   -363   -626   -433    207    124   -298    184
    124   -272   -397     72    259   -335   -623   -433    223    140   -285    200
    137   -228   -366     44    249   -296   -615   -428    239    163   -267    207
    142   -220   -363     38    252   -293   -607   -431    252    174   -262    194
    142   -226   -368     41    254   -296   -607   -433    254    176   -267    181
    119   -233   -355     57    233   -293   -607   -441    257    181   -267    171
    106   -244   -350     67    226   -296   -613   -454    257    189   -267    161
    111   -267   -379     77    244   -322   -633   -480    239    176   -293    124
    114   -262   -376     75    244   -319   -652   -504    226    161   -309    103
     98   -252   -350     72    223   -301   -657   -509    231    166   -301    101
     85   -259   -345     85    213   -301   -659   -509    241    174   -290     93
    101   -272   -374     85    236   -322   -667   -517    239    171   -296     72
    153   -267   -420     57    285   -342   -696   -542    215    155   -319     38
    148   -252   -402     51    275   -327   -709   -555    207    161   -309     33
    101   -239   -340     70    218   -290   -693   -545    220    184   -275     46
     64   -239   -306     85    184   -272   -675   -535    236    194   -265     49
     62   -244   -306     90    184   -275   -672   -537    239    194   -275     44
     62   -241   -306     88    181   -272   -691   -553    231    189   -283     33
     75   -254   -329     88    202   -290   -706   -566    215    176   -298     20
     96   -265   -361     83    228   -311   -722   -563    200    161   -316     -2
    116   -267   -384     75    249   -324   -748   -542    187    150   -324     -7
    158   -236   -397     38    275   -316   -774   -553    171    142   -324    -10
    184   -181   -368     -2    275   -275   -756   -568    181    161   -301      7
    184   -158   -345    -15    265   -252   -719   -563    205    181   -283     28
    192   -137   -329    -25    259   -233   -701   -563    213    189   -270     38
    184   -135   -319    -25    249   -226   -693   -568    218    200   -259     41
    161   -109   -270    -25    213   -189   -672   -555    246    236   -228     67
    127    -77   -205    -25    163   -140   -659   -550    267    265   -192     93
     96    -75   -171    -10    132   -122   -665   -563    265    272   -176     93
     59   -111   -174     25    114   -142   -688   -600    239    254   -179     80
     70   -106   -176     18    122   -140   -719   -628    226    249   -171     90
     77   -158   -239     38    158   -197   -756   -657    187    218   -197     75
     75   -189   -265     57    168   -226   -766   -672    161    194   -231     51
    101   -210   -311     54    205   -262   -774   -683    145    171   -249     33
    127   -265   -394     67    259   -329   -792   -696    116    140   -270      2
    114   -366   -483    124    296   -423   -836   -737     64     90   -314    -54
    103   -433   -537    166    319   -485   -878   -782     20     57   -350   -106
     93   -488   -584    194    337   -535   -896   -810     -5     31   -376   -137
    153   -472   -626    161    389   -548   -901   -823    -18     18   -389   -153
    168   -467   -639    148    402   -553   -927   -841    -36     10   -394   -168
    132   -522   -654    194    392   -587   -943   -852    -54     -2   -407   -192
    192   -483   -675    145    431   -576   -932   -849    -51      2   -402   -197
    166   -506   -675    168    418   -589   -950   -867    -72    -12   -418   -226
    106   -631   -737    259    420   -683   -979   -883   -109    -54   -483   -290
     98   -743   -841    322    470   -792   -919   -792    -96    -88   -561   -363
    124   -685   -813    280    467   -748   -779   -636      5    -38   -542   -361
    184   -532   -719    174    449   -626   -678   -462    155    106   -418   -265
    246   -163   -410    -41    327   -285   -636   -345    371    392   -111     20
    205    428    223   -316     -7    327   -657   -353    610    802    376    509
     57    911    854   -485   -397    883   -870   -680    646   1080    732    836
    -18    784    802   -384   -410    795  -1215  -1150    322    904    607    704
    -57    137    194    -41   -127    166  -1426  -1548   -249    252    -38    132
    -31   -605   -574    319    270   -589  -1478  -1639   -683   -376   -722   -483
     41   -924   -966    441    501   -945  -1449  -1501   -704   -491   -891   -652
     77   -961  -1041    441    558  -1000  -1348  -1345   -600   -433   -872   -652
    119   -867   -989    371    553   -927  -1247  -1223   -478   -337   -802   -605
    161   -745   -906    293    532   -826  -1197  -1158   -381   -249   -737   -568
    171   -657   -831    241    501   -743  -1171  -1127   -329   -194   -688   -553
    197   -652   -852    226    524   -750  -1166  -1130   -324   -192   -691   -566
    210   -675   -885    228    548   -779  -1158  -1122   -314   -189   -693   -555
    213   -646   -859    218    535   -753  -1156  -1119   -303   -168   -685   -548
    293   -620   -914    163    602   -769  -1187  -1156   -322   -192   -709   -592
    368   -589   -958    109    662   -774  -1213  -1182   -345   -207   -735   -636
    410   -558   -971     72    691   -763  -1239  -1202   -361   -210   -745   -667
    418   -542   -961     62    688   -750  -1241  -1205   -355   -200   -743   -678
    454   -550  -1005     46    727   -776  -1275  -1234   -384   -223   -771   -696
    459   -530   -992     33    724   -761  -1299  -1254   -397   -228   -784   -704
    470   -511   -984     20    724   -748  -1301  -1265   -413   -233   -813   -724
    467   -493   -961     12    714   -727  -1296  -1270   -428   -220   -818   -735
    428   -530   -961     49    693   -745  -1306  -1278   -423   -223   -818   -761
    397   -511   -911     57    654   -711  -1312  -1267   -402   -189   -810   -771
    384   -501   -885     57    633   -693  -1306  -1257   -381   -166   -815   -766
    415   -501   -917     44    665   -709  -1314  -1270   -384   -179   -841   -763
    428   -517   -948     41    688   -732  -1335  -1283   -394   -179   -865   -792
    402   -506   -909     51    654   -706  -1345  -1288   -392   -163   -857   -807
    376   -493   -870     57    620   -680  -1361  -1296   -392   -150   -862   -797
    348   -517   -865     85    605   -691  -1382  -1301   -389   -142   -883   -784
    355   -535   -891     88    620   -714  -1408  -1317   -407   -155   -919   -797
    363   -480   -844     57    602   -662  -1418  -1319   -400   -127   -919   -787
    355   -459   -815     51    584   -639  -1426  -1312   -389   -109   -919   -774
    363   -462   -826     49    594   -644  -1428  -1304   -379    -96   -919   -766
    376   -446   -823     33    597   -633  -1447  -1306   -381    -90   -924   -769
    384   -428   -813     23    597   -620  -1470  -1325   -402    -93   -945   -769
    389   -418   -807     12    594   -610  -1470  -1330   -407    -93   -961   -763
    405   -402   -807      0    605   -605  -1480  -1340   -410    -85   -966   -769
    402   -413   -818      5    610   -615  -1501  -1356   -431   -106  -1000   -800
    405   -410   -815      0    610   -613  -1509  -1363   -446   -111  -1026   -823
    423   -381   -807    -20    613   -594  -1504  -1374   -452   -103  -1034   -833
    418   -392   -810    -12    613   -600  -1509  -1400   -459   -119  -1060   -867
    381   -392   -774      5    574   -581  -1514  -1413   -433   -119  -1075   -891
    392   -355   -748    -18    568   -550  -1514  -1413   -407   -111  -1083   -896
    381   -345   -727    -20    553   -535  -1530  -1426   -405   -119  -1109   -914
    381   -350   -732    -15    555   -540  -1532  -1436   -413   -132  -1143   -935
    353   -371   -727      7    540   -548  -1535  -1449   -415   -124  -1174   -937
    335   -379   -714     20    524   -545  -1548  -1473   -410   -119  -1223   -948
    337   -366   -706     12    519   -535  -1561  -1483   -402   -111  -1244   -963
    348   -335   -683     -5    514   -509  -1577  -1496   -413   -109  -1252   -987
    329   -340   -670      5    498   -504  -1584  -1514   -431   -116  -1280  -1005
    332   -340   -672      2    501   -506  -1584  -1514   -431   -119  -1301  -1015
    324   -322   -649     -2    485   -485  -1597  -1517   -433   -114  -1299  -1026
    316   -301   -618     -7    467   -459  -1615  -1525   -428   -106  -1291  -1026
    301   -311   -615      2    457   -462  -1634  -1530   -441   -114  -1291  -1034
    285   -319   -605     15    444   -459  -1644  -1514   -439   -106  -1283  -1031
    288   -314   -602     12    444   -457  -1670  -1519   -441    -96  -1283  -1036
    296   -316   -613     10    454   -465  -1691  -1530   -452   -101  -1291  -1036
    314   -254   -568    -31    441   -410  -1678  -1530   -439    -83  -1273  -1018
    335   -231   -566    -51    449   -397  -1686  -1543   -436    -77  -1278  -1015
    329   -244   -576    -44    452   -410  -1699  -1556   -444    -77  -1283  -1026
    342   -194   -537    -72    439   -366  -1701  -1551   -428    -64  -1267  -1021
    355   -184   -542    -88    446   -363  -1722  -1561   -433    -72  -1280  -1039
    389   -166   -555   -111    470   -361  -1730  -1571   -439    -67  -1286  -1041
    384   -132   -519   -127    449   -324  -1722  -1574   -428    -49  -1275  -1021
    392   -106   -498   -142    444   -301  -1719  -1587   -420    -41  -1267  -1002
    402   -109   -514   -148    457   -311  -1756  -1621   -446    -62  -1283  -1010
    413    -93   -506   -161    459   -298  -1790  -1662   -467    -83  -1306  -1021
    387    -98   -488   -145    436   -290  -1813  -1680   -480    -85  -1327  -1028
    350   -153   -504    -98    426   -327  -1831  -1696   -498    -93  -1379  -1036
    366   -207   -574    -80    470   -389  -1852  -1714   -530   -127  -1452  -1070
    379   -226   -605    -77    491   -413  -1886  -1745   -561   -145  -1480  -1114
    376   -280   -657    -49    514   -467  -1917  -1771   -589   -179  -1517  -1156
    384   -322   -706    -31    545   -514  -1940  -1792   -618   -205  -1553  -1182
    389   -379   -769     -5    576   -574  -1966  -1821   -652   -236  -1592  -1213
    392   -407   -800      7    594   -602  -1990  -1844   -680   -257  -1608  -1234
    394   -428   -826     15    610   -626  -2010  -1862   -709   -272  -1618  -1254
    407   -420   -828      7    618   -623  -2023  -1878   -724   -275  -1621  -1267
    400   -418   -820      7    610   -618  -2034  -1888   -735   -275  -1615  -1270
    400   -428   -828     12    613   -628  -2049  -1901   -748   -290  -1610  -1280
    410   -454   -865     20    636   -659  -2068  -1906   -769   -311  -1634  -1309
    423   -522   -945     49    683   -732  -2070  -1891   -789   -348  -1691  -1356
    410   -607  -1018     98    711   -810  -1992  -1784   -745   -350  -1753  -1415
    392   -568   -961     88    675   -763  -1883  -1654   -644   -275  -1748  -1408
    405   -444   -852     18    626   -646  -1800  -1530   -522   -150  -1654  -1327
    410   -111   -522   -148    465   -316  -1758  -1444   -337    106  -1376  -1085
    355    426     70   -392    142    249  -1810  -1506   -155    452   -976   -719
    314    761    444   -537    -64    602  -2060  -1839   -218    605   -789   -519
    387    646    259   -519     62    454  -2390  -2236   -540    410   -976   -626
    400     54   -345   -226    374   -145  -2533  -2533  -1047   -231  -1628  -1109
    426   -462   -891     15    657   -675  -2561  -2564  -1361   -691  -2101  -1465
    480   -727  -1208    122    844   -966  -2533  -2436  -1384   -776  -2231  -1551
    475   -820  -1296    171    883  -1057  -2452  -2320  -1327   -766  -2265  -1551
    423   -802  -1226    189    823  -1013  -2364  -2223  -1241   -698  -2218  -1493
    379   -711  -1093    166    735   -901  -2270  -2145  -1143   -602  -2125  -1418
    355   -618   -974    129    665   -795  -2213  -2091  -1072   -532  -2042  -1350
    327   -571   -901    122    613   -735  -2184  -2044  -1036   -485  -1992  -1301
    254   -579   -833    163    542   -706  -2166  -2013  -1026   -449  -1956  -1257
    166   -592   -758    213    459   -672  -2143  -1979  -1015   -426  -1938  -1221
    166   -571   -737    202    452   -654  -2138  -1953   -995   -415  -1945  -1192
    233   -545   -779    153    506   -662  -2151  -1956   -984   -410  -1935  -1166
    309   -540   -849    116    579   -693  -2174  -1974   -995   -402  -1899  -1140
    340   -545   -888    101    613   -717  -2190  -1987  -1000   -402  -1852  -1132
    340   -542   -883    101    610   -711  -2203  -1992   -984   -413  -1821  -1124
    327   -542   -870    106    597   -706  -2208  -1990   -984   -413  -1821  -1130
    314   -561   -875    124    594   -717  -2205  -1990  -1008   -415  -1836  -1153
    306   -550   -859    122    581   -704  -2195  -1984  -1026   -402  -1839  -1163
    290   -576   -867    142    576   -722  -2203  -1992  -1049   -418  -1852  -1184
    267   -602   -872    166    568   -737  -2216  -2003  -1075   -439  -1870  -1202
    303   -558   -862    127    581   -709  -2200  -1990  -1078   -433  -1870  -1200
    363   -496   -859     64    610   -678  -2182  -1964  -1075   -428  -1873  -1187
    345   -527   -872     90    607   -698  -2187  -1966  -1101   -452  -1914  -1202
    316   -548   -867    114    589   -706  -2203  -1969  -1119   -467  -1945  -1205
    337   -545   -883    103    610   -714  -2216  -1966  -1124   -480  -1966  -1197
    363   -545   -911     90    636   -727  -2223  -1966  -1137   -491  -1984  -1195
    348   -571   -919    111    633   -745  -2239  -1971  -1153   -504  -1995  -1192
    368   -558   -927     93    646   -743  -2252  -1969  -1163   -506  -1995  -1192
    441   -509   -950     33    696   -730  -2247  -1943  -1156   -496  -1979  -1169
    441   -519   -961     38    698   -740  -2255  -1940  -1171   -511  -1982  -1171
    441   -542   -984     49    711   -761  -2260  -1935  -1182   -522  -1984  -1169
    472   -524  -1000     23    735   -763  -2249  -1919  -1179   -519  -1971  -1148
    517   -504  -1021     -5    769   -761  -2234  -1909  -1182   -524  -1964  -1140
    555   -496  -1052    -31    802   -774  -2221  -1912  -1195   -542  -1971  -1148
    571   -493  -1065    -41    818   -779  -2208  -1912  -1202   -555  -1977  -1148
    563   -501  -1065    -33    813   -782  -2197  -1912  -1205   -563  -1979  -1145
    574   -488  -1062    -41    818   -774  -2195  -1914  -1208   -574  -1977  -1148
    620   -462  -1083    -80    849   -771  -2197  -1922  -1213   -587  -1982  -1158
    649   -452  -1101    -98    872   -776  -2184  -1925  -1213   -592  -1987  -1171
    662   -449  -1114   -106    885   -782  -2174  -1925  -1210   -602  -1997  -1192
    659   -436  -1096   -111    878   -766  -2156  -1919  -1197   -600  -1992  -1202
    631   -444  -1078    -93    852   -761  -2135  -1912  -1184   -600  -1990  -1213
    602   -470  -1075    -67    836   -771  -2120  -1914  -1182   -605  -1995  -1241
    576   -485  -1062    -46    815   -774  -2109  -1914  -1176   -607  -1990  -1260
    568   -480  -1049    -44    807   -763  -2094  -1912  -1169   -607  -1977  -1270
    581   -480  -1062    -51    820   -771  -2091  -1917  -1174   -615  -1966  -1288
    553   -522  -1075    -15    813   -797  -2101  -1922  -1176   -623  -1961  -1296
    527   -571  -1098     23    813   -833  -2114  -1930  -1189   -641  -1966  -1301
    542   -548  -1091      2    815   -818  -2104  -1909  -1174   -636  -1948  -1280
    566   -504  -1070    -31    815   -787  -2086  -1891  -1161   -626  -1932  -1265
    558   -478  -1036    -41    795   -756  -2062  -1873  -1143   -615  -1917  -1244
    504   -504  -1008     -2    753   -756  -2052  -1867  -1137   -623  -1912  -1236
    439   -542   -982     51    709   -761  -2055  -1862  -1137   -628  -1906  -1228
    454   -501   -956     20    701   -727  -2018  -1821  -1104   -605  -1867  -1192
    446   -472   -919     12    680   -696  -1987  -1787  -1078   -584  -1831  -1161
    415   -470   -885     25    646   -675  -1974  -1774  -1065   -576  -1808  -1148
    444   -402   -846    -20    644   -623  -1938  -1732  -1031   -548  -1758  -1104
    491   -303   -795    -93    641   -548  -1888  -1667   -979   -498  -1693  -1047
    470   -288   -761    -90    613   -524  -1862  -1644   -961   -485  -1670  -1031
    410   -322   -732    -44    571   -527  -1860  -1647   -971   -496  -1662  -1036
    436   -236   -672    -98    553   -454  -1823  -1613   -932   -459  -1602   -997
    480   -153   -633   -166    555   -392  -1792  -1592   -904   -433  -1556   -961
    439   -171   -610   -135    524   -389  -1790  -1602   -914   -446  -1545   -969
    384   -226   -610    -77    496   -418  -1813  -1626   -940   -472  -1548   -987
    368   -233   -602    -67    485   -418  -1821  -1634   -950   -485  -1532   -992
    371   -239   -613    -67    491   -423  -1823  -1631   -961   -501  -1522   -995
    394   -218   -615    -88    504   -415  -1805  -1613   -953   -496  -1496   -982
    381   -244   -628    -70    504   -436  -1792  -1605   -961   -509  -1491   -992
    348   -314   -662    -15    504   -488  -1805  -1621   -989   -542  -1512  -1028
    376   -332   -709    -23    540   -519  -1800  -1621  -1008   -563  -1519  -1052
    361   -384   -745     10    553   -563  -1800  -1631  -1034   -592  -1538  -1080
    337   -426   -763     41    548   -594  -1803  -1639  -1052   -618  -1543  -1098
    337   -454   -792     59    563   -623  -1810  -1647  -1072   -646  -1551  -1124
    355   -439   -797     38    576   -615  -1800  -1631  -1067   -649  -1538  -1124
    335   -426   -761     44    548   -594  -1779  -1610  -1054   -636  -1504  -1109
    329   -418   -750     44    540   -584  -1766  -1597  -1047   -633  -1475  -1111
    340   -397   -737     28    537   -566  -1745  -1577  -1034   -628  -1447  -1111
    322   -475   -800     75    558   -636  -1730  -1561  -1054   -659  -1470  -1148
    332   -581   -914    124    620   -748  -1662  -1478  -1052   -704  -1519  -1221
    368   -558   -927     90    646   -743  -1522  -1327   -966   -675  -1496  -1231
    358   -509   -867     75    613   -688  -1392  -1140   -828   -571  -1395  -1166
    387   -176   -566   -106    475   -368  -1319   -984   -602   -301  -1088   -896
    368    420     51   -394    158    236  -1332   -971   -358     96   -613   -449
    241    943    701   -594   -231    823  -1501  -1213   -257    410   -220    -83
    215   1036    820   -626   -301    930  -1816  -1587   -426    423   -166    -31
    135    462    324   -298    -96    392  -1992  -1977   -956   -153   -711   -483
     51   -322   -376    135    213   -348  -2000  -2096  -1405   -782  -1353  -1039
     85   -717   -805    314    444   -761  -1943  -1964  -1480   -969  -1577  -1254
    129   -769   -898    319    514   -833  -1813  -1771  -1366   -906  -1551  -1247
    140   -685   -828    270    483   -756  -1675  -1610  -1221   -800  -1457  -1171
    197   -548   -748    174    470   -646  -1569  -1488  -1098   -693  -1350  -1083
    218   -454   -672    114    444   -563  -1493  -1405  -1018   -620  -1278  -1018
    176   -452   -628    137    402   -540  -1457  -1376   -995   -605  -1257  -1000
    129   -485   -618    176    374   -553  -1434  -1358   -984   -602  -1244   -995
    116   -467   -587    174    350   -527  -1408  -1330   -966   -587  -1210   -971
    116   -457   -574    168    345   -514  -1382  -1306   -953   -576  -1192   -961
    127   -439   -566    155    345   -501  -1348  -1278   -937   -558  -1176   -940
    129   -441   -571    155    350   -506  -1335  -1270   -937   -561  -1179   -937
    155   -420   -576    132    366   -498  -1317  -1260   -932   -561  -1176   -932
    166   -410   -579    119    371   -493  -1301  -1241   -924   -558  -1174   -922
    171   -394   -566    111    368   -480  -1275  -1213   -906   -537  -1158   -904
    181   -379   -563     98    371   -470  -1252  -1192   -888   -527  -1148   -891
    181   -358   -540     88    358   -449  -1236  -1182   -883   -519  -1132   -880
    174   -340   -514     83    342   -426  -1208  -1158   -870   -504  -1111   -867
    168   -348   -517     90    342   -431  -1176  -1132   -857   -491  -1098   -859
    179   -314   -493     67    335   -405  -1148  -1109   -836   -475  -1078   -844
    184   -311   -498     62    340   -405  -1127  -1080   -820   -462  -1065   -831
    168   -316   -485     72    324   -400  -1117  -1067   -818   -457  -1057   -831
    166   -296   -462     64    314   -379  -1114  -1062   -820   -459  -1052   -839
    163   -275   -441     54    301   -358  -1091  -1036   -807   -449  -1039   -828
    171   -270   -441     49    306   -355  -1067  -1008   -792   -433  -1021   -810
    192   -241   -436     23    311   -337  -1054   -987   -784   -423  -1002   -800
    189   -223   -413     18    301   -316  -1039   -961   -774   -410   -984   -789
    223   -210   -433     -7    327   -322  -1028   -927   -761   -402   -971   -771
    236   -207   -444    -15    337   -324  -1021   -904   -758   -400   -966   -763
    252   -179   -431    -38    340   -306   -997   -875   -743   -381   -945   -743
    257   -163   -420    -46    337   -290   -979   -852   -735   -368   -930   -732
    244   -140   -384    -51    311   -262   -948   -823   -719   -355   -906   -717
    244   -111   -358    -67    301   -233   -919   -802   -706   -345   -891   -696
    239   -106   -348    -67    293   -226   -891   -784   -698   -342   -883   -675
    226   -103   -329    -59    277   -215   -854   -763   -685   -329   -865   -646
    213   -116   -329    -49    270   -223   -828   -748   -683   -332   -865   -646
    197   -116   -314    -41    254   -215   -797   -711   -657   -306   -849   -628
    189   -122   -311    -36    249   -215   -769   -678   -628   -280   -833   -602
    176   -116   -293    -28    233   -205   -730   -641   -597   -254   -820   -584
    153   -124   -280    -15    215   -202   -691   -613   -574   -236   -807   -571
    142    -98   -244    -23    192   -171   -670   -607   -568   -233   -810   -579
    127    -88   -215    -20    168   -150   -665   -607   -568   -239   -820   -597
    111   -114   -226      2    168   -168   -649   -600   -566   -241   -826   -605
     98   -119   -220     10    158   -168   -615   -574   -545   -220   -810   -589
     90   -109   -200      7    142   -153   -600   -561   -532   -205   -795   -576
     90   -106   -197      7    142   -153   -581   -548   -524   -200   -784   -579
    103    -98   -202     -2    153   -150   -571   -537   -522   -194   -784   -587
    103    -96   -202     -5    150   -148   -558   -524   -514   -192   -787   -584
    109    -90   -202    -10    155   -145   -537   -511   -511   -187   -792   -587
    111    -96   -207    -10    158   -150   -522   -491   -506   -179   -792   -592
    135    -77   -213    -28    174   -145   -496   -470   -493   -163   -750   -579
    111    -77   -189    -18    148   -135   -480   -457   -488   -155   -717   -571
    106    -72   -181    -18    142   -127   -462   -441   -483   -150   -691   -571
    127    -67   -194    -31    158   -129   -431   -413   -470   -140   -670   -561
    132    -41   -174    -44    153   -106   -389   -384   -446   -122   -641   -548
    145    -15   -161    -64    150    -88   -358   -363   -433   -109   -628   -537
    181     41   -140   -111    161    -49   -314   -332   -410    -83   -600   -511
    194     80   -114   -140    153    -15   -283   -306   -397    -67   -574   -493
    106      5   -101    -54    103    -46   -301   -322   -423    -88   -592   -514
    124     59    -64    -93     96     -2   -254   -290   -402    -67   -561   -485
    168    153    -15   -161     93     70   -197   -257   -366    -33   -517   -446
     88    106     15    -98     36     62   -215   -275   -392    -51   -519   -454
     41     38     -2    -38     23     18   -252   -311   -436    -90   -540   -472
     72     41    -31    -59     51      7   -257   -319   -449   -101   -537   -462
     67     23    -44    -44     54    -10   -270   -335   -470   -122   -542   -470
     85     12    -75    -51     80    -31   -265   -337   -480   -135   -550   -478
     98    -10   -109    -44    103    -59   -257   -340   -496   -148   -561   -488
     90    -64   -158    -15    124   -111   -262   -348   -522   -179   -581   -509
     90   -103   -194      5    140   -148   -262   -358   -550   -207   -607   -537
     88   -163   -252     36    168   -207   -265   -374   -592   -246   -646   -574
     88   -176   -265     44    176   -220   -265   -387   -618   -265   -667   -584
     85   -174   -262     44    171   -218   -265   -389   -631   -272   -670   -584
     75   -200   -277     62    174   -239   -254   -381   -636   -283   -675   -587
     75   -202   -280     62    174   -241   -246   -379   -641   -288   -675   -587
     85   -189   -275     51    179   -231   -241   -371   -641   -288   -665   -576
     77   -187   -265     51    171   -226   -239   -368   -646   -296   -657   -571
     80   -220   -303     70    192   -262   -223   -350   -654   -309   -675   -579
     93   -332   -426    116    259   -379   -174   -280   -657   -348   -740   -631
     72   -376   -449    153    259   -413    -36   -116   -587   -332   -756   -649
     51   -309   -363    127    207   -335    116     98   -433   -215   -654   -558
     83    -46   -129    -18    106    -88    239    306   -210     23   -405   -316
     98    511    413   -306   -158    462    272    389     64    418     51    137
    -62   1187   1249   -561   -654   1218    179    220    277    839    576    652
   -220   1343   1564   -563   -891   1452   -150   -220    140    878    683    753
   -280    849   1127   -285   -704    987   -433   -659   -335    418    218    384
   -280    -20    259    150   -272    119   -558   -940   -937   -340   -620   -226
   -213   -589   -376    402     80   -483   -553   -893  -1166   -706  -1005   -691
   -163   -654   -491    407    161   -574   -439   -693  -1060   -659   -971   -753
   -132   -566   -436    348    150   -501   -283   -498   -904   -542   -870   -685
   -103   -446   -342    275    116   -394   -163   -363   -779   -436   -774   -600
    -90   -389   -298    241    103   -345    -85   -277   -701   -371   -714   -537
    -96   -389   -296    241     98   -342    -46   -241   -678   -355   -685   -530
   -106   -376   -270    241     80   -322    -28   -236   -683   -355   -678   -532
   -122   -376   -254    249     62   -314     -2   -226   -680   -350   -672   -524
   -122   -376   -254    249     64   -316     33   -202   -662   -335   -665   -501
    -96   -363   -270    228     85   -316     46   -187   -657   -327   -654   -498
    -88   -335   -246    213     77   -290     59   -166   -646   -309   -639   -483
    -96   -309   -215    200     57   -262     75   -132   -631   -285   -633   -454
   -111   -285   -174    200     31   -231     80   -114   -626   -275   -633   -439
   -122   -267   -145    192     10   -207     77   -114   -620   -283   -633   -449
   -137   -275   -137    205     -2   -207    101    -96   -602   -288   -633   -446
   -142   -262   -119    200    -12   -189    124    -80   -600   -272   -633   -444
   -142   -252   -109    197    -18   -181    148    -64   -605   -241   -615   -444
   -181   -267    -88    223    -49   -179    171    -41   -566   -220   -563   -446
   -202   -272    -70    236    -67   -171    200    -10   -537   -194   -517   -441
   -202   -285    -85    241    -59   -187    213      0   -527   -192   -501   -467
   -207   -285    -77    246    -64   -181    228      2   -519   -197   -483   -485
   -202   -290    -88    244    -59   -189    215     -5   -535   -213   -480   -478
   -207   -262    -54    236    -77   -161    207      2   -532   -205   -470   -446
   -202   -246    -44    223    -80   -145    223     23   -519   -197   -467   -415
   -192   -239    -46    215    -72   -142    246     41   -509   -181   -465   -392
   -187   -210    -25    197    -83   -119    259     54   -501   -168   -457   -381
   -176   -189    -12    181    -83   -101    249     64   -501   -163   -454   -366
   -181   -192    -10    187    -88   -103    241     72   -506   -155   -452   -353
   -184   -176      7    181    -96    -85    270    111   -472   -122   -413   -311
   -187   -142     44    163   -116    -49    293    140   -446    -93   -376   -277
   -192   -124     64    158   -129    -31    309    150   -441    -85   -368   -265
   -207   -119     85    163   -150    -18    329    158   -436    -85   -371   -254
   -228   -114    114    171   -171      0    353    168   -426    -83   -363   -233
   -254   -137    114    194   -184    -12    361    166   -426    -88   -363   -239
   -265   -111    150    187   -207     18    389    184   -405    -70   -345   -223
   -277    -93    181    184   -231     44    407    189   -397    -62   -342   -223
   -301   -106    194    205   -249     44    418    197   -387    -54   -340   -226
   -322    -88    233    205   -280     72    444    218   -366    -23   -319   -213
   -345    -64    280    205   -314    106    472    244   -332     10   -296   -194
   -374    -62    311    215   -345    124    493    262   -314     23   -288   -197
   -379    -51    327    215   -353    137    511    275   -301     20   -277   -210
   -387    -67    319    226   -355    124    514    277   -303     20   -270   -226
   -405    -77    324    241   -366    122    506    265   -309     20   -267   -226
   -420   -109    311    265   -366    101    506    239   -335    -10   -275   -241
   -436   -124    311    280   -374     93    553    200   -361    -23   -270   -257
   -407    -85    322    246   -366    116    594    254   -358    -10   -262   -239
   -394    -49    345    220   -371    148    594    319   -335    -10   -259   -223
   -400    -41    358    220   -381    158    584    327   -298    -12   -270   -220
   -371    -28    342    200   -358    155    589    327   -277      0   -283   -220
   -348    -12    335    179   -342    161    589    329   -272     18   -285   -207
   -350    -10    340    179   -345    163    594    340   -265     31   -277   -210
   -355    -12    340    181   -348    163    607    355   -262     36   -262   -207
   -340     18    358    161   -348    187    639    384   -241     57   -231   -181
   -319     59    376    129   -350    218    662    407   -226     62   -218   -150
   -301    103    402     98   -353    252    685    436   -205     83   -189   -122
   -290    116    405     85   -348    259    688    441   -205     93   -179   -116
   -280    135    415     72   -348    275    696    446   -202    101   -174   -116
   -275    168    441     51   -358    303    722    465   -184    116   -161    -93
   -270    200    470     33   -371    335    737    478   -163    140   -132    -54
   -262    231    491     15   -376    358    730    470   -163    150   -122    -38
   -257    210    467     23   -361    337    701    446   -187    135   -132    -46
   -231    174    405     25   -316    288    683    426   -213     93   -161    -59
   -241    132    374     54   -309    252    680    420   -220     88   -163    -57
   -270     98    366     85   -319    231    691    423   -223     85   -174    -62
   -283     46    329    119   -306    187    685    415   -239     67   -194    -85
   -249     36    283    103   -267    161    683    420   -244     44   -210   -103
   -252     -7    244    129   -246    116    683    426   -254     25   -228   -116
   -252    -54    197    153   -226     70    675    415   -280      2   -257   -142
   -259    -62    197    161   -228     67    670    400   -301    -15   -277   -171
   -265    -98    163    179   -215     31    657    384   -327    -38   -311   -184
   -265   -137    124    200   -194     -7    665    392   -329    -54   -335   -171
   -254   -161     93    207   -176    -33    670    402   -329    -54   -335   -171
   -236   -145     90    192   -163    -28    680    405   -329    -44   -314   -181
   -228   -174     54    200   -142    -59    685    410   -324    -41   -301   -189
   -218   -236    -18    226   -101   -129    701    426   -335    -64   -319   -207
   -207   -322   -116    265    -46   -220    745    485   -327    -98   -379   -265
   -200   -350   -150    275    -25   -252    852    615   -265    -93   -413   -306
   -179   -277    -98    226    -41   -189    958    784   -132      2   -337   -257
   -135    -41     93     88   -114     25   1047    943     64    218   -114    -70
   -111    470    581   -181   -348    524   1060   1000    298    579    296    314
   -239   1060   1299   -410   -769   1179    961    823    441    943    737    714
   -314   1166   1480   -428   -896   1322    649    431    257    976    836    774
   -355    737   1091   -192   -724    914    420     49   -205    537    426    397
   -366    -12    350    187   -358    168    374   -111   -680   -148   -265   -176
   -309   -509   -200    410    -54   -355    379    -23   -846   -454   -602   -465
   -272   -613   -342    441     33   -478    483    142   -761   -426   -605   -493
   -244   -589   -345    415     49   -467    584    259   -657   -358   -550   -465
   -226   -535   -309    379     38   -420    654    348   -558   -275   -480   -402
   -226   -462   -236    345      5   -350    722    423   -465   -187   -405   -319
   -202   -392   -189    296     -7   -290    769    470   -410   -137   -363   -270
   -207   -387   -181    296    -12   -285    782    496   -392   -132   -353   -259
   -215   -394   -179    303    -20   -288    784    509   -381   -132   -345   -254
   -213   -402   -189    309    -12   -296    797    519   -379   -135   -342   -241
   -210   -413   -202    311     -5   -309    813    524   -384   -129   -355   -246
   -210   -400   -189    303    -12   -296    818    530   -374   -114   -353   -231
   -197   -426   -231    309     15   -329    820    545   -368   -109   -348   -226
   -189   -410   -220    301     15   -316    844    571   -345    -75   -306   -207
   -192   -433   -241    311     23   -337    849    574   -348    -72   -314   -200
   -205   -467   -262    335     25   -366    865    587   -337    -75   -316   -174
   -220   -491   -272    355     23   -381    880    594   -337    -77   -329   -153
   -236   -488   -252    363      7   -371    885    594   -329    -70   -324   -135
   -226   -462   -236    342      2   -350    904    620   -306    -62   -309    -96
   -226   -467   -241    345      5   -355    906    631   -298    -54   -314    -85
   -223   -475   -254    348     12   -366    911    646   -298    -46   -319    -85
   -233   -470   -236    353      0   -353    911    654   -296    -33   -298    -67
   -244   -472   -228    358     -7   -350    919    675   -290    -15   -270    -44
   -246   -501   -254    374      2   -379    935    701   -277      0   -252    -25
   -239   -522   -283    379     20   -402    950    727   -265     -5   -249    -25
   -241   -509   -267    376     12   -389    961    740   -265    -10   -239    -12
   -244   -498   -254    368      2   -376    958    748   -265      2   -220     10
   -236   -511   -275    371     18   -394    948    753   -262     12   -205     18
   -228   -519   -293    374     31   -407    943    769   -257     10   -194     23
   -205   -517   -311    361     51   -415    953    795   -241     28   -176     44
   -189   -519   -332    353     70   -426    966    831   -220     54   -155     54
   -184   -511   -327    348     70   -420    982    857   -194     72   -127     77
   -194   -519   -324    355     64   -423   1005    885   -163     72   -103    103
   -202   -493   -290    348     44   -392   1039    917   -127     83    -75    135
   -187   -433   -246    309     28   -340   1091    958    -96    114    -31    171
   -293   -511   -220    402    -36   -366   1106    961   -109    103    -36    161
   -402   -602   -200    501   -101   -402   1114    958   -122     93    -49    150
   -491   -675   -184    584   -153   -431   1114    956   -142     72    -70    142
   -506   -667   -161    587   -174   -415   1140    989   -129     77    -72    155
   -519   -654   -135    587   -194   -394   1174   1013   -124     75    -67    163
   -615   -717   -101    665   -257   -410   1163    987   -155     38    -88    142
   -709   -745    -36    727   -337   -392   1171    979   -150     44    -70    140
   -639   -659    -23    649   -309   -342   1187    992   -116     80    -25    171
   -631   -646    -18    639   -306   -332   1200   1002    -88    103     10    184
   -665   -667     -5    665   -332   -337   1210   1010    -75    119     36    181
   -688   -678     10    683   -350   -335   1234   1021    -64    124     49    181
   -680   -662     18    670   -350   -322   1244   1039    -49    137     70    184
   -691   -654     36    670   -363   -309   1228   1034    -51    135     70    187
   -657   -610     46    631   -355   -283   1223   1039    -46    142    103    200
   -646   -574     72    610   -361   -252   1260   1070    -15    176    145    223
   -672   -535    137    602   -405   -200   1299   1117     31    231    213    272
   -698   -509    189    602   -446   -158   1322   1145     62    259    272    316
   -735   -504    228    618   -483   -137   1332   1161     80    277    306    335
   -701   -446    254    574   -478    -96   1356   1195    114    311    342    361
   -615   -366    249    491   -433    -59   1376   1236    150    345    363    397
   -657   -415    241    535   -452    -88   1369   1234    140    329    361    392
   -685   -441    241    561   -465    -98   1363   1228    132    319    366    387
   -633   -376    257    506   -446    -59   1376   1247    150    329    379    402
   -597   -332    265    465   -433    -33   1369   1231    148    327    379    405
   -579   -311    265    444   -423    -23   1358   1218    142    324    389    418
   -571   -350    218    459   -397    -67   1337   1195    119    301    371    402
   -550   -368    181    459   -366    -93   1319   1171     93    265    348    392
   -545   -353    192    446   -371    -83   1309   1163     93    254    361    397
   -553   -374    179    462   -366    -98   1299   1156     83    246    363    379
   -527   -379    145    452   -337   -119   1304   1158     77    241    366    368
   -501   -423     77    462   -290   -174   1306   1161     64    218    345    353
   -568   -553     15    558   -293   -270   1275   1124     12    161    293    288
   -555   -566    -12    561   -272   -290   1280   1119      5    155    280    270
   -509   -540    -33    522   -239   -288   1299   1130      5    161    270    270
   -566   -605    -38    587   -265   -322   1291   1106    -23    135    220    236
   -607   -672    -67    639   -272   -371   1267   1085    -49     88    176    200
   -602   -680    -77    641   -265   -381   1262   1083    -51     67    161    197
   -571   -641    -70    602   -252   -355   1273   1091    -41     67    166    202
   -561   -639    -77    600   -241   -358   1275   1083    -44     54    166    176
   -568   -701   -132    633   -220   -415   1260   1070    -59     28    145    142
   -532   -753   -220    641   -158   -488   1288   1109    -57      2    119    103
   -506   -789   -285    646   -111   -537   1392   1218     -2     -7     93     57
   -493   -748   -254    620   -119   -501   1514   1363    106     44    137     83
   -441   -571   -129    504   -155   -350   1623   1530    283    215    298    220
   -405   -155    249    280   -327     44   1647   1608    504    527    652    540
   -418    478    893    -31   -654    685   1561   1496    685    904   1106    940
   -472    833   1306   -179   -888   1070   1270   1153    633   1091   1358   1137
   -571    511   1083     28   -826    797    963    756    259    792   1106    906
   -610   -176    433    392   -522    127    875    506   -246    114    449    381
   -545   -691   -145    615   -202   -418    904    535   -491   -296     25     31
   -452   -885   -433    670    -10   -659    982    701   -444   -342    -51    -62
   -436   -919   -483    675     23   -701   1065    815   -348   -303    -33    -62
   -436   -865   -428    649     -5   -649   1130    909   -239   -228     28    -18
   -402   -745   -342    571    -31   -545   1179    979   -137   -150    103     44
   -366   -683   -316    524    -25   -501   1202   1005    -93   -114    129     62
   -342   -623   -280    480    -31   -452   1221   1023    -62    -77    155     90
   -319   -592   -272    454    -23   -433   1231   1036    -38    -54    171    111
   -288   -545   -257    413    -15   -402   1236   1052    -20    -36    197    129
   -262   -517   -254    389     -5   -387   1239   1057    -12    -25    223    142
   -246   -501   -254    374      2   -379   1228   1052     -7    -28    249    142
   -241   -493   -252    366      5   -374   1223   1047     -2    -28    283    145
   -231   -472   -241    350      2   -358   1228   1052      2    -23    322    150
   -220   -420   -200    322    -10   -311   1257   1075     25     -5    363    176
   -228   -405   -176    316    -28   -290   1262   1088     41     -2    384    197
   -257   -428   -171    342    -44   -301   1270   1101     54      2    397    205
   -288   -436   -148    361    -72   -293   1280   1117     72     20    410    213
   -314   -418   -103    366   -106   -262   1286   1130     93     41    426    226
   -345   -415    -70    379   -137   -244   1296   1135    103     51    439    226
   -371   -387    -15    376   -179   -202   1317   1158    135     83    470    241
   -423   -384     38    402   -233   -171   1327   1174    163    103    496    246
   -439   -342     96    392   -267   -124   1337   1192    192    132    532    267
   -394   -288    106    340   -252    -90   1343   1200    207    153    542    280
   -407   -293    114    350   -262    -90   1337   1197    210    150    537    272
   -433   -324    109    379   -272   -109   1322   1189    210    148    537    252
   -410   -301    109    355   -259    -96   1319   1200    228    163    558    259
   -407   -298    106    353   -259    -96   1330   1215    244    179    574    270
   -397   -270    127    332   -262    -72   1337   1239    270    207    605    301
   -444   -270    171    355   -309    -49   1348   1262    290    233    628    329
   -478   -275    202    376   -340    -36   1358   1280    309    252    639    355
   -457   -252    205    353   -332    -23   1363   1299    322    265    649    376
   -418   -205    213    309   -316      2   1379   1317    342    283    680    389
   -384   -150    233    265   -309     41   1410   1337    366    306    711    413
   -418   -187    231    303   -324     20   1413   1319    355    296    698    402
   -423   -210    210    314   -319      0   1415   1317    355    277    672    400
   -420   -200    218    309   -322      7   1421   1330    366    285    680    415
   -423   -233    189    327   -309    -20   1418   1325    366    280    678    402
   -392   -220    171    306   -283    -25   1434   1335    381    293    680    410
   -410   -184    226    296   -319     20   1449   1343    410    316    693    439
   -423   -184    236    303   -329     25   1452   1335    420    329    709    444
   -407   -184    220    293   -314     18   1457   1332    433    337    722    439
   -379   -166    213    272   -296     23   1460   1332    441    342    727    428
   -374   -187    187    280   -283      0   1454   1319    436    324    701    407
   -379   -194    181    285   -280     -7   1457   1317    441    324    706    418
   -379   -213    166    293   -272    -23   1457   1317    446    329    711    428
   -366   -231    135    298   -252    -49   1449   1312    441    324    709    433
   -340   -218    119    277   -231    -49   1454   1317    446    329    714    439
   -324   -207    116    265   -220    -46   1449   1317    452    335    722    439
   -311   -200    111    254   -213    -44   1436   1314    449    335    730    446
   -303   -197    106    252   -205    -46   1439   1319    457    340    730    467
   -288   -194     93    241   -192    -51   1444   1330    470    345    730    480
   -270   -166    101    218   -187    -33   1462   1348    496    366    750    506
   -257   -140    116    197   -189    -12   1488   1376    524    397    776    530
   -239   -114    124    176   -181      5   1506   1402    550    420    795    550
   -252   -127    124    189   -189     -2   1514   1415    568    431    807    563
   -236    -96    140    166   -189     23   1532   1436    594    454    831    589
   -228    -62    166    142   -200     51   1551   1454    613    472    844    618
   -223    -41    181    132   -202     70   1566   1470    631    488    857    636
   -231    -23    207    124   -220     90   1579   1470    641    504    878    659
   -236    -10    226    122   -233    106   1579   1470    654    517    891    680
   -270    -41    228    153   -249     93   1558   1447    644    506    878    678
   -301    -80    220    192   -262     70   1538   1431    631    493    862    680
   -290    -77    210    181   -252     64   1525   1431    628    491    857    696
   -223    -15    205    119   -215     93   1538   1449    641    506    867    722
   -215    -18    197    116   -207     88   1553   1457    639    501    859    722
   -306   -142    163    226   -236     10   1530   1423    600    457    810    680
   -329   -215    114    270   -223    -51   1514   1413    581    436    779    657
   -335   -275     59    303   -200   -109   1504   1400    561    410    750    628
   -329   -309     18    319   -174   -148   1493   1387    542    389    727    602
   -332   -324      7    329   -171   -158   1480   1371    522    371    704    584
   -337   -340     -5    337   -166   -174   1473   1358    506    350    685    571
   -348   -350     -2    348   -174   -176   1462   1348    498    337    675    561
   -348   -361    -12    353   -168   -187   1457   1343    491    327    672    548
   -332   -353    -20    342   -155   -187   1447   1340    491    324    675    537
   -342   -407    -64    374   -140   -236   1431   1332    467    298    636    527
   -327   -491   -166    407    -80   -329   1452   1371    446    257    574    472
   -236   -467   -233    350     -2   -350   1587   1517    517    283    579    436
   -168   -376   -207    272     18   -293   1727   1691    639    366    639    467
   -210   -267    -57    236    -77   -163   1800   1852    802    537    795    620
   -192    210    402    -10   -298    306   1816   1940   1052    893   1182   1021
   -290    841   1130   -275   -711    987   1743   1839   1267   1293   1665   1488
   -428   1093   1522   -332   -974   1306   1457   1483   1223   1449   1909   1675
   -480    717   1197   -119   -839    956   1148   1026    776   1057   1561   1361
   -488    -31    454    259   -472    210   1023    717    200    335    833    737
   -441   -607   -166    522   -140   -387   1005    704    -80    -85    376    322
   -381   -800   -418    592     18   -610   1062    854    -44   -119    309    233
   -324   -743   -418    535     46   -581   1187   1005     80    -36    374    277
   -275   -633   -358    454     38   -496   1291   1124    200     59    462    361
   -283   -561   -280    420     -5   -420   1350   1192    277    135    537    428
   -277   -511   -233    394    -23   -374   1395   1236    324    176    568    470
   -275   -493   -218    381    -31   -355   1408   1244    329    176    576    485
   -262   -462   -202    361    -31   -332   1410   1249    335    179    600    496
   -265   -475   -210    368    -28   -342   1405   1244    332    174    605    480
   -280   -480   -200    381    -41   -340   1402   1241    332    168    620    475
   -280   -467   -187    371    -49   -327   1402   1244    337    171    639    493
   -275   -470   -194    371    -41   -332   1400   1244    340    174    652    504
   -267   -470   -205    368    -33   -337   1395   1236    332    166    641    514
   -259   -467   -207    363    -25   -337   1389   1226    324    158    626    532
   -257   -449   -194    353    -33   -322   1387   1223    329    163    613    563
   -241   -433   -192    335    -25   -314   1395   1228    340    176    610    594
   -246   -439   -192    340    -28   -316   1397   1236    345    184    662    571
   -236   -410   -174    324    -31   -293   1408   1249    355    207    696    581
   -246   -387   -140    316    -54   -265   1410   1244    361    218    693    584
   -267   -402   -135    335    -67   -270   1392   1221    348    205    683    568
   -205   -358   -155    280    -25   -257   1376   1210    340    194    685    568
   -148   -309   -161    228      5   -236   1374   1202    332    197    693    574
   -168   -329   -161    246     -5   -246   1350   1187    319    161    709    537
   -168   -342   -174    254      0   -259   1325   1176    319    124    743    514
   -106   -316   -213    210     51   -265   1309   1182    332    163    784    527
    -31   -298   -267    166    116   -283   1293   1179    337    187    774    522
      5   -290   -296    140    148   -293   1288   1163    329    192    797    478
    -10   -267   -257    137    122   -262   1306   1184    353    207    758    527
    -36   -239   -202    135     83   -220   1322   1215    384    244    701    594
    -49   -228   -179    140     64   -205   1332   1236    405    275    678    618
   -101   -231   -129    163     12   -181   1337   1234    410    283    659    646
   -114   -200    -85    158    -15   -145   1353   1241    431    301    646    685
   -116   -171    -54    142    -33   -114   1374   1254    446    314    628    706
   -135   -174    -38    155    -49   -106   1379   1257    452    309    602    711
   -158   -187    -31    171    -67   -109   1379   1249    449    306    581    701
   -155   -161     -5    158    -75    -83   1387   1254    454    322    579    709
   -168   -132     36    150   -103    -49   1395   1260    462    337    581    711
   -184   -137     46    161   -116    -46   1410   1270    480    350    579    711
   -200   -150     49    174   -124    -51   1426   1280    501    358    568    701
   -233   -142     90    187   -163    -25   1449   1301    540    381    576    696
   -246   -148     98    194   -174    -25   1460   1312    563    397    589    688
   -259   -163     96    213   -179    -33   1470   1319    579    415    597    678
   -270   -163    103    215   -189    -31   1465   1314    581    415    568    654
   -296   -161    135    228   -215    -15   1460   1304    581    418    550    631
   -316   -171    142    241   -231    -15   1457   1299    589    418    522    597
   -327   -166    161    246   -244     -2   1457   1304    602    428    517    574
   -340   -166    171    252   -257      2   1454   1306    613    433    530    568
   -337   -150    187    241   -262     18   1454   1314    626    446    537    563
   -348   -142    202    244   -275     28   1454   1322    641    459    542    574
   -363   -142    220    254   -293     38   1457   1332    662    475    548    594
   -350   -103    244    226   -298     70   1460   1345    685    493    558    600
   -337    -67    270    202   -303    101   1467   1356    706    514    574    610
   -327    -51    272    187   -301    109   1480   1376    727    530    584    620
   -327    -23    303    176   -316    140   1499   1405    753    553    600    646
   -324     23    345    150   -335    184   1514   1423    774    576    613    670
   -327     41    368    140   -348    205   1525   1439    787    584    610    683
   -327     59    384    132   -355    220   1538   1447    797    589    607    696
   -348    106    454    122   -400    280   1558   1462    826    620    631    730
   -371    129    501    119   -436    314   1569   1467    849    644    649    756
   -374    137    511    119   -444    322   1566   1460    854    644    652    763
   -363    148    511    109   -439    327   1551   1444    852    636    649    769
   -350    148    498    101   -423    322   1522   1415    836    618    639    763
   -350    158    506     96   -428    332   1517   1405    836    613    639    763
   -337    161    498     85   -418    329   1517   1405    836    602    618    766
   -309    137    444     85   -376    290   1512   1397    820    568    555    748
   -293     93    387    101   -340    239   1506   1384    807    542    511    719
   -298     33    329    129   -314    181   1486   1366    782    511    491    685
   -306      0    306    153   -306    153   1473   1348    763    485    475    652
   -309    -20    285    163   -298    132   1460   1322    743    459    446    613
   -306    -36    270    171   -288    116   1447   1299    719    436    428    584
   -309    -75    233    192   -272     77   1415   1267    688    410    410    555
   -306    -90    215    197   -262     62   1397   1257    678    407    413    545
   -301    -67    233    181   -267     83   1400   1254    683    423    418    548
   -298    -85    213    192   -257     62   1397   1247    680    413    374    545
   -306   -103    200    205   -254     46   1387   1239    678    407    319    535
   -303   -171    129    236   -218    -20   1392   1249    670    374    259    483
   -288   -228     57    257   -174    -85   1457   1340    691    355    218    420
   -270   -181     88    226   -179    -46   1566   1491    789    410    257    428
   -228    -59    168    140   -200     54   1662   1688    958    571    400    561
   -155    342    498    -93   -327    420   1725   1834   1210    883    737    909
   -228    982   1210   -379   -719   1096   1714   1836   1499   1327   1252   1447
   -470   1447   1917   -488  -1192   1680   1525   1556   1615   1644   1649   1852
   -517   1278   1792   -381  -1156   1535   1218   1101   1306   1428   1475   1678
   -514    545   1057    -15   -784    800   1008    685    696    735    787   1039
   -498   -257    241    376   -371     -7    904    509    215    109    122    405
   -371   -496   -124    433   -124   -311    927    618    179    -12    -38    233
   -327   -475   -148    400    -90   -314   1039    789    296     54     -5    257
   -301   -366    -64    332   -119   -218   1158    940    433    171     83    329
   -265   -257      7    259   -137   -127   1247   1044    540    262    158    397
   -244   -213     31    228   -137    -90   1293   1104    592    301    189    428
   -233   -218     12    226   -124   -103   1306   1124    607    316    200    423
   -239   -223     15    228   -127   -103   1317   1135    620    332    207    420
   -202   -187     15    192   -109    -85   1335   1156    644    358    223    444
   -171   -145     25    158    -98    -59   1350   1176    665    381    241    472
   -174   -155     18    163    -98    -70   1345   1169    665    384    246    467
   -194   -181     12    187   -106    -85   1335   1163    667    387    249    454
   -205   -187     15    194   -111    -85   1335   1163    678    400    254    454
   -145   -142      2    145    -75    -70   1350   1176    693    431    272    465
   -150   -158     -7    153    -72    -83   1358   1179    704    454    277    454
   -179   -194    -15    187    -83   -106   1343   1163    696    452    277    426
   -166   -189    -25    176    -70   -109   1327   1158    701    446    290    413
   -142   -148     -5    145    -70    -77   1335   1182    750    454    324    444
   -109   -106      2    106    -57    -51   1350   1205    802    462    353    488
    -88    -77      7     83    -49    -36   1358   1215    826    467    358    501
   -114    -93     20    103    -70    -36   1345   1202    813    465    345    488
   -163   -142     20    153    -93    -62   1335   1195    797    472    335    470
   -192   -176     12    184   -103    -83   1327   1192    784    480    324    462
   -166   -155     10    161    -88    -75   1337   1205    784    501    322    472
   -153   -137     12    145    -85    -62   1335   1210    774    511    311    485
   -155   -145     10    150    -83    -67   1348   1213    769    522    298    485
   -137   -150    -12    142    -62    -83   1340   1215    761    532    303    475
   -148   -153     -5    148    -72    -80   1325   1221    758    540    306    472
   -129   -137    -10    132    -59    -75   1322   1228    763    550    314    496
    -98    -93      5     96    -51    -44   1337   1254    776    571    329    519
   -122    -93     28    106    -77    -33   1337   1260    776    574    332    514
   -166   -111     51    137   -111    -31   1343   1262    769    574    329    504
   -161   -111     46    135   -106    -33   1356   1273    779    576    335    496
   -163   -145     18    155    -90    -64   1369   1275    774    574    345    478
   -187   -135     51    161   -122    -41   1387   1286    795    600    384    485
   -187   -137     46    161   -116    -46   1397   1296    813    615    402    472
   -194   -140     54    163   -124    -44   1418   1312    833    631    413    454
   -226   -166     59    197   -142    -54   1431   1312    844    633    407    420
   -228   -163     62    194   -145    -51   1436   1319    852    636    420    410
   -231   -155     72    192   -153    -41   1436   1317    857    633    410    405
   -226   -158     64    189   -148    -46   1439   1317    857    623    376    389
   -194   -129     64    163   -129    -33   1447   1322    867    636    353    384
   -200   -145     54    171   -129    -44   1426   1293    857    626    322    355
   -226   -187     36    205   -132    -75   1408   1275    846    613    309    337
   -218   -200     18    207   -119    -90   1402   1265    839    610    293    327
   -187   -166     20    176   -103    -72   1408   1267    846    623    303    322
   -192   -171     18    181   -106    -77   1392   1254    839    618    301    298
   -220   -176     41    197   -132    -67   1400   1267    857    633    327    303
   -202   -181     20    189   -111    -80   1408   1283    865    646    319    301
   -163   -166     -2    166    -80    -85   1413   1291    875    649    306    296
   -176   -174      2    174    -90    -85   1402   1280    875    649    301    283
   -140   -140      0    140    -72    -70   1402   1291    893    670    309    290
   -122   -111      7    114    -67    -51   1410   1296    911    680    311    293
   -137    -93     44    116    -90    -25   1423   1304    935    691    311    296
    -88    -70     18     80    -54    -25   1449   1330    961    704    314    301
    -88    -88     -2     88    -44    -46   1454   1332    958    701    301    283
    -96    -93      2     93    -49    -46   1436   1319    945    696    288    262
    -77    -33     44     57    -62      5   1434   1314    948    709    306    267
    -72      5     77     33    -77     41   1447   1314    958    719    306    293
   -103    -23     80     62    -93     28   1436   1304    958    722    283    316
   -129    -77     49    103    -93    -15   1402   1273    935    704    265    293
    -88    -54     33     72    -62    -10   1384   1257    924    698    267    280
   -129   -106     23    116    -77    -44   1343   1218    891    670    246    244
    -77    -90    -12     83    -33    -51   1335   1213    891    675    239    231
    -33    -77    -44     54      5    -62   1348   1223    901    680    241    233
    -93   -184    -90    140     -2   -137   1319   1189    857    633    200    187
    -85   -215   -129    148     20   -174   1293   1166    831    605    168    142
   -122   -283   -163    202     18   -223   1273   1140    802    571    127    101
   -114   -329   -215    220     49   -272   1270   1132    776    540     98     80
   -109   -361   -252    236     70   -306   1260   1114    753    514     80     62
   -129   -384   -254    254     62   -319   1254   1109    745    517     83     51
   -140   -387   -246    265     51   -316   1244   1101    743    519     88     46
   -135   -405   -272    270     64   -340   1241   1104    743    504     75     33
   -155   -436   -280    296     62   -358   1236   1096    735    485     57     20
   -145   -441   -296    290     75   -368   1241   1114    743    488     49     10
   -140   -519   -379    329    119   -449   1270   1158    737    454      2    -46
   -163   -592   -428    376    129   -509   1358   1265    779    439    -44   -114
   -148   -524   -376    337    114   -452   1467   1413    891    501    -12   -101
   -103   -290   -187    197     38   -239   1571   1582   1091    696    168     54
    -70    184    254    -57   -161    218   1590   1647   1330   1057    574    436
   -174    779    953   -303   -563    865   1460   1483   1491   1447   1047    865
   -280   1039   1319   -379   -800   1179   1117   1093   1392   1590   1254   1026
   -332    709   1041   -189   -685    875    846    678    976   1226    922    730
   -371    -38    332    205   -353    145    784    454    459    527    236    158
   -363   -662   -298    511    -33   -480    797    514    231    132   -184   -215
   -314   -896   -581    605    132   -740    880    680    280     90   -257   -322
   -301   -870   -568    584    132   -719    966    789    387    150   -220   -301
   -290   -769   -480    530     93   -626   1028    872    498    233   -150   -239
   -277   -667   -389    472     51   -527   1088    945    597    319    -70   -171
   -272   -605   -332    439     28   -470   1132    987    654    368    -23   -129
   -283   -579   -298    431      5   -439   1150   1005    680    392      5   -106
   -301   -587   -288    444     -7   -439   1163   1026    704    410     25    -83
   -337   -571   -233    452    -51   -402   1179   1044    722    423     44    -67
   -340   -517   -176    428    -83   -348   1182   1049    735    436     49    -57
   -296   -522   -226    407    -36   -374   1166   1034    719    410      7    -88
   -239   -519   -280    379     18   -400   1148   1013    701    392    -10   -122
   -213   -517   -306    363     44   -413   1143   1002    698    389     -2   -122
   -189   -488   -298    340     54   -394   1145   1000    704    397      2   -114
   -181   -493   -311    335     62   -402   1140    989    701    397      0   -127
   -163   -488   -327    324     80   -407   1127    984    696    392      2   -137
   -153   -459   -306    303     72   -384   1127    987    709    402     20   -124
   -140   -444   -303    293     80   -374   1119    984    714    402     23   -124
   -129   -444   -316    285     90   -379   1106    982    709    389     -2   -155
   -129   -465   -335    296    101   -400   1093    982    706    381    -15   -168
   -114   -467   -353    288    116   -413   1096    984    714    394     -7   -163
   -101   -454   -353    277    124   -405   1085    982    717    400      2   -161
    -93   -449   -355    270    129   -402   1067    974    711    400      5   -163
    -83   -459   -376    270    145   -418   1062    976    711    402      5   -166
    -70   -444   -374    254    150   -410   1049    974    711    402      7   -168
    -57   -439   -381    249    161   -410   1028    969    704    397     -2   -176
    -62   -470   -407    265    171   -441    997    956    688    381    -23   -194
    -59   -475   -418    267    176   -446    989    961    688    384    -23   -194
    -36   -418   -381    226    171   -400   1005    989    714    413     10   -163
     -2   -353   -350    179    174   -353   1021   1013    745    446     38   -137
    -41   -410   -371    223    163   -392   1034   1021    745    444     38   -142
    -46   -431   -384    239    166   -407   1031   1018    735    439     38   -153
    -57   -431   -376    241    158   -405   1028   1013    730    433     36   -166
    -36   -397   -361    218    161   -379   1036   1010    735    431     33   -171
    -44   -400   -355    220    153   -379   1044   1008    735    431     23   -168
    -49   -394   -345    220    148   -371   1049   1005    737    431     23   -171
    -67   -405   -340    233    135   -374   1052   1002    740    433     18   -176
    -77   -415   -337    246    129   -376   1065   1013    753    441     20   -181
    -70   -394   -327    231    127   -361   1075   1021    771    454     33   -174
    -59   -363   -303    210    122   -335   1080   1023    787    470     44   -168
    -62   -376   -316    218    127   -348   1070   1010    787    470     44   -181
    -36   -368   -332    202    148   -350   1060    995    784    459     33   -197
    -72   -402   -329    236    127   -366   1049    971    779    449     23   -213
    -59   -376   -316    218    127   -348   1062    976    795    467     44   -197
    -15   -329   -314    174    148   -322   1067    982    805    485     67   -174
    -83   -400   -316    241    116   -358   1036    950    779    462     44   -202
    -98   -428   -329    262    114   -379   1021    937    766    454     31   -223
    -62   -400   -337    231    137   -368   1028    948    779    470     49   -210
    -57   -384   -327    218    135   -355   1034    958    795    488     64   -197
    -57   -387   -329    223    135   -358   1041    966    802    498     70   -189
    -93   -436   -345    262    124   -392   1036    963    800    491     57   -194
    -85   -410   -324    246    116   -368   1052    984    826    514     83   -166
    -77   -371   -293    223    106   -332   1072   1013    857    542    116   -132
    -67   -327   -259    197     96   -293   1080   1026    878    571    137   -111
    -62   -290   -228    176     80   -262   1080   1034    883    584    155    -98
    -49   -257   -207    153     77   -233   1080   1044    896    602    176    -80
    -51   -239   -187    145     64   -215   1091   1060    914    626    197    -51
    -49   -215   -166    132     57   -192   1101   1065    930    644    207    -31
    -18   -158   -142     85     62   -150   1117   1072    948    662    223    -10
    -28   -148   -119     88     44   -135   1114   1065    948    667    233      5
    -67   -197   -129    129     28   -163   1083   1034    919    644    215     -2
    -62   -197   -135    129     36   -166   1065   1013    906    628    213     -2
    -57   -213   -155    135     49   -187   1044   1000    893    618    207    -12
    -44   -231   -187    137     70   -207   1039    997    885    610    197    -20
    -51   -249   -200    150     72   -226   1031    984    870    597    174    -28
    -83   -316   -233    200     75   -275   1021    963    839    566    145    -59
   -109   -405   -296    254     90   -350   1002    945    800    527    111    -98
    -93   -423   -329    257    116   -376   1000    940    779    501     88   -122
    -67   -423   -358    244    145   -392    992    924    761    480     59   -142
    -96   -475   -379    285    140   -428    963    888    724    449     28   -171
   -119   -519   -402    316    140   -459    956    870    701    431      7   -187
   -116   -537   -423    327    153   -480    948    857    688    420     -7   -202
   -119   -550   -433    332    155   -493    932    841    675    407    -28   -218
   -106   -540   -433    324    163   -488    924    839    672    405    -38   -226
   -103   -561   -457    329    176   -509    917    831    657    389    -57   -244
    -54   -610   -558    332    249   -584    948    875    654    366   -101   -277
    -75   -706   -633    389    277   -670   1036    974    683    335   -166   -337
    -80   -675   -594    379    257   -636   1150   1106    779    379   -135   -335
    -25   -475   -449    249    210   -462   1267   1291    974    566     46   -205
    -10    -31    -20     18      5    -25   1286   1374   1208    901    418    119
   -116    555    670   -220   -394    613   1169   1239   1382   1280    867    535
   -223    883   1106   -329   -665    995    854    857   1322   1460   1109    737
   -233    613    846   -192   -540    727    524    420    932   1174    849    491
   -244    -72    171    155   -207     49    413    135    394    491    174    -59
   -241   -714   -472    478    111   -592    418    132     83      5   -327   -496
   -181   -943   -761    563    288   -852    488    285    106    -54   -428   -618
   -135   -914   -782    522    322   -849    600    426    220     18   -389   -602
   -137   -841   -704    488    280   -774    667    514    324    103   -322   -558
    -96   -732   -636    413    270   -685    706    566    402    168   -270   -511
    -49   -646   -597    348    272   -623    743    592    449    200   -239   -485
    -51   -626   -576    337    259   -602    745    587    454    202   -233   -485
    -54   -646   -592    350    267   -620    717    550    426    168   -254   -519
      2   -646   -649    322    324   -646    685    522    402    137   -270   -555
     77   -592   -670    257    374   -631    675    511    397    129   -254   -579
    122   -530   -652    205    387   -589    654    488    381    122   -257   -592
    168   -493   -662    161    413   -576    623    452    353    103   -290   -623
    223   -459   -685    116    452   -571    605    423    311     90   -324   -652
    239   -457   -696    109    467   -576    581    384    257     83   -358   -662
    215   -485   -704    132    457   -592    563    374    275     59   -353   -672
    239   -436   -675     98    454   -553    561    379    301     80   -348   -646
    265   -389   -654     62    457   -522    571    387    327     90   -342   -636
    226   -420   -646     98    436   -532    550    363    314     49   -342   -683
    181   -433   -615    124    397   -524    535    345    301     54   -324   -696
    213   -366   -579     75    394   -472    548    358    324     83   -301   -670
    207   -348   -555     67    381   -452    542    361    324     83   -296   -672
    132   -392   -524    129    327   -457    514    342    306     62   -340   -659
    119   -368   -491    124    303   -428    504    337    316     70   -374   -639
    119   -345   -465    111    290   -405    496    342    335     85   -371   -628
    124   -324   -449     98    285   -387    483    345    345     90   -361   -626
    122   -306   -428     93    275   -366    470    329    337     90   -376   -631
     98   -301   -402     98    249   -350    452    316    316     88   -400   -641
     98   -283   -384     90    241   -332    436    309    314     93   -410   -646
     93   -254   -350     77    220   -303    433    316    319     98   -410   -636
     88   -210   -298     62    192   -254    428    319    329    114   -402   -615
     90   -174   -265     38    176   -218    413    316    329    111   -418   -607
     93   -145   -239     25    166   -192    405    309    332    106   -426   -610
     80   -163   -246     41    161   -205    394    296    319     88   -444   -633
     70   -174   -244     51    155   -207    387    283    309     80   -454   -652
     64   -101   -166     15    114   -132    381    277    322     93   -449   -641
     57    -70   -127      5     90    -98    368    265    319     88   -459   -644
     46    -80   -127     15     85   -103    355    246    316     80   -485   -667
     44    -88   -132     23     88   -109    350    233    314     72   -498   -688
     38    -75   -116     18     75    -96    337    210    311     64   -509   -709
     31    -49    -80      7     54    -64    322    189    311     62   -522   -722
     20    -25    -46      0     33    -36    306    168    311     57   -537   -737
     15    -12    -28      0     20    -20    285    148    301     51   -550   -753
      2      5      2     -5      0      2    254    116    285     41   -568   -766
     -5     12     15     -5    -10     12    228     85    270     25   -594   -784
    -12     15     28     -5    -20     20    200     59    254      5   -618   -805
    -18     23     41     -2    -28     31    174     33    241     -7   -636   -828
    -33     20     54      5    -44     38    150     12    228    -20   -652   -852
    -41     28     70      5    -57     49    127     -7    218    -31   -667   -865
    -49     44     90      2    -70     67    109    -25    210    -25   -670   -867
    -67     70    137      0   -101    103     96    -31    218     -7   -667   -862
    -72     77    150     -5   -111    114     70    -38    220     -5   -678   -859
    -88     49    137     18   -111     93     51    -46    218    -15   -701   -880
    -93     70    163     10   -129    116     57    -41    236     -2   -701   -878
    -77    129    207    -25   -142    168     59    -36    270     20   -680   -849
    -67    166    231    -51   -148    200     54    -41    288     31   -654   -826
    -54    189    244    -67   -148    215     44    -46    303     41   -644   -815
    -49    197    244    -75   -148    220     31    -54    306     41   -644   -820
    -44    207    252    -80   -148    228      7    -70    306     38   -652   -820
    -54    231    285    -90   -168    259     -5    -90    306     36   -646   -823
    -57    275    332   -109   -194    303    -10   -109    319     49   -626   -810
    -54    290    345   -119   -200    316    -38   -142    309     38   -641   -820
    -49    277    327   -114   -187    301    -93   -189    272     20   -662   -844
    -38    267    306   -114   -174    285   -137   -223    246      7   -678   -859
    -41    249    288   -103   -166    267   -166   -241    231     -7   -704   -872
    -38    215    252    -88   -145    233   -202   -267    210    -31   -750   -891
    -31    176    207    -72   -119    192   -241   -303    179    -51   -787   -919
    -36    101    137    -33    -88    119   -285   -350    129    -93   -846   -969
    -41     62    103    -10    -72     83   -319   -381     98   -122   -898  -1008
    -46     49     93     -2    -70     70   -350   -415     72   -142   -935  -1034
    -49     12     62     18    -54     36   -389   -457     36   -171   -982  -1072
    -46    -20     25     33    -38      2   -423   -491      5   -200  -1015  -1098
    -46    -28     18     36    -33     -5   -457   -522    -12   -218  -1041  -1122
    -51    -36     12     44    -36    -12   -491   -553    -33   -231  -1070  -1137
    -54    -54      0     54    -28    -28   -514   -574    -49   -236  -1091  -1150
    -44    -54    -12     49    -15    -33   -537   -589    -62   -241  -1096  -1166
    -38   -127    -88     83     23   -109   -563   -607    -90   -275  -1143  -1215
    -33   -220   -187    127     75   -205   -548   -574   -103   -316  -1213  -1291
    -28   -236   -207    132     88   -223   -467   -465    -54   -311  -1244  -1332
     12   -137   -153     59     80   -142   -387   -314     62   -213  -1176  -1280
     80    132     51   -106     12     90   -337   -158    265     20   -956  -1067
    116    696    579   -407   -231    639   -348    -88    537    423   -524   -626
     -2   1343   1345   -670   -672   1343   -470   -244    750    839    -54   -153
   -129   1384   1512   -628   -820   1447   -818   -693    558    820    -44   -142
   -205    844   1049   -319   -626    945  -1093  -1158     25    283   -571   -589
   -231      2    233    111   -233    116  -1205  -1415   -545   -459  -1340  -1244
   -176   -511   -335    345     77   -423  -1223  -1361   -730   -761  -1706  -1574
   -122   -553   -433    337    153   -493  -1148  -1205   -649   -706  -1709  -1587
    -85   -470   -384    277    148   -428  -1049  -1067   -530   -610  -1654  -1535
    -70   -392   -322    231    124   -358   -984   -979   -439   -535  -1608  -1483
    -70   -342   -272    207    101   -309   -956   -930   -381   -493  -1587  -1439
    -83   -335   -252    207     83   -293   -950   -917   -368   -485  -1595  -1423
    -54   -285   -233    168     88   -259   -945   -906   -353   -480  -1595  -1400
     25   -205   -231     88    127   -218   -927   -883   -329   -467  -1582  -1366
     -7   -262   -254    135    122   -259   -953   -904   -355   -485  -1615  -1379
    -75   -353   -280    213    101   -316   -997   -943   -397   -506  -1667  -1410
    -83   -353   -270    215     93   -311  -1010   -953   -413   -491  -1673  -1400
    -44   -316   -272    179    111   -296  -1010   -950   -413   -470  -1670  -1369
    -12   -306   -293    161    140   -301  -1015   -953   -420   -459  -1678  -1345
     -7   -311   -303    158    145   -306  -1041   -969   -441   -475  -1693  -1340
    -23   -348   -324    187    148   -337  -1070   -992   -470   -501  -1717  -1350
    -31   -374   -342    202    153   -358  -1085  -1005   -493   -517  -1730  -1350
     -7   -368   -361    189    176   -366  -1091  -1008   -504   -514  -1725  -1340
      7   -353   -361    171    181   -355  -1101  -1010   -514   -514  -1712  -1330
      7   -355   -363    174    184   -358  -1114  -1021   -530   -522  -1709  -1327
     23   -363   -389    168    205   -376  -1124  -1026   -548   -532  -1717  -1330
     62   -342   -405    140    233   -374  -1132  -1021   -558   -535  -1717  -1319
     44   -379   -423    166    231   -400  -1156  -1031   -581   -558  -1722  -1314
     59   -389   -449    163    252   -418  -1171  -1034   -592   -571  -1730  -1301
     67   -407   -478    168    272   -444  -1197  -1044   -605   -594  -1753  -1299
     70   -444   -514    187    290   -478  -1228  -1060   -623   -620  -1784  -1304
    119   -407   -530    142    324   -470  -1241  -1052   -626   -615  -1800  -1288
    137   -387   -524    124    329   -457  -1257  -1039   -631   -600  -1803  -1265
    111   -410   -524    148    316   -465  -1273  -1034   -652   -589  -1808  -1236
    109   -405   -514    148    311   -459  -1260  -1008   -654   -561  -1795  -1187
    150   -374   -524    111    335   -449  -1241   -979   -654   -535  -1782  -1137
    142   -387   -532    122    337   -459  -1236   -966   -678   -535  -1797  -1127
     75   -459   -535    189    303   -498  -1252   -982   -722   -568  -1836  -1156
     57   -493   -550    218    303   -522  -1262   -989   -753   -592  -1873  -1163
     77   -485   -563    202    319   -524  -1265   -989   -782   -610  -1904  -1169
     93   -465   -561    184    324   -511  -1260   -987   -792   -610  -1917  -1153
    116   -449   -566    163    340   -506  -1247   -976   -795   -613  -1943  -1137
    140   -436   -576    148    358   -506  -1226   -963   -792   -620  -1961  -1119
     90   -493   -587    200    335   -540  -1236   -976   -826   -654  -1990  -1137
     72   -514   -589    220    329   -550  -1234   -974   -833   -659  -1995  -1143
     77   -524   -605    220    340   -563  -1228   -966   -841   -662  -1997  -1148
     62   -550   -613    244    337   -581  -1221   -963   -849   -672  -1995  -1161
     46   -571   -618    262    332   -594  -1221   -963   -862   -688  -1990  -1174
     28   -594   -626    283    327   -610  -1218   -966   -878   -704  -1997  -1187
     12   -605   -620    293    314   -613  -1213   -966   -888   -714  -1995  -1189
      2   -626   -628    311    314   -626  -1210   -971   -901   -730  -2013  -1184
      0   -649   -652    324    324   -649  -1223   -982   -924   -753  -2049  -1166
    -12   -680   -667    345    327   -675  -1241   -982   -945   -766  -2078  -1156
    -20   -693   -672    355    324   -683  -1236   -974   -953   -771  -2094  -1145
    -15   -704   -688    361    335   -696  -1234   -961   -953   -774  -2091  -1132
     -7   -727   -719    366    355   -724  -1247   -961   -961   -782  -2078  -1132
     75   -685   -763    303    418   -724  -1247   -945   -961   -784  -2062  -1124
    158   -628   -787    233    470   -706  -1231   -927   -948   -779  -2049  -1111
    137   -670   -807    267    472   -737  -1241   -930   -958   -805  -2068  -1114
    168   -646   -815    239    491   -732  -1218   -906   -945   -802  -2055  -1088
    168   -620   -789    226    478   -704  -1197   -883   -927   -789  -2021  -1054
    171   -628   -800    228    483   -711  -1195   -880   -937   -800  -2018  -1057
    194   -633   -828    220    511   -730  -1195   -875   -945   -813  -2018  -1054
    231   -618   -849    192    537   -732  -1189   -870   -948   -828  -2021  -1049
    241   -602   -846    179    542   -724  -1182   -865   -945   -833  -2003  -1023
    252   -563   -818    155    532   -691  -1163   -865   -940   -831  -1982   -989
    249   -537   -787    145    517   -662  -1150   -870   -940   -828  -1966   -963
    148   -626   -774    239    459   -698  -1184   -901   -979   -865  -1992   -979
     85   -722   -810    316    446   -766  -1218   -937  -1023   -919  -2026  -1010
    101   -743   -844    319    472   -792  -1218   -940  -1031   -937  -2029  -1008
     49   -807   -857    379    452   -831  -1223   -945  -1047   -953  -2029  -1008
     36   -862   -901    413    467   -880  -1234   -950  -1057   -969  -2034  -1021
     83   -870   -956    392    519   -911  -1234   -943  -1060   -976  -2034  -1026
    101   -911  -1013    405    553   -961  -1241   -945  -1075   -997  -2044  -1041
     80   -974  -1054    446    566  -1013  -1241   -948  -1093  -1013  -2052  -1052
     64  -1015  -1080    475    571  -1049  -1234   -940  -1101  -1018  -2044  -1057
     23  -1093  -1117    535    568  -1104  -1241   -956  -1130  -1049  -2062  -1078
     -5  -1137  -1132    568    561  -1135  -1247   -956  -1148  -1070  -2068  -1080
    -10  -1137  -1127    574    558  -1132  -1234   -930  -1132  -1057  -2036  -1054
    -18  -1148  -1130    581    555  -1140  -1223   -914  -1124  -1047  -2013  -1052
      7  -1137  -1145    563    574  -1143  -1215   -901  -1122  -1041  -1987  -1054
     18  -1122  -1143    550    579  -1132  -1195   -880  -1104  -1026  -1948  -1036
     18  -1153  -1171    568    594  -1161  -1174   -852  -1104  -1034  -1940  -1049
     25  -1270  -1296    620    657  -1283  -1109   -766  -1106  -1088  -1990  -1143
     15  -1299  -1317    641    665  -1306   -971   -602  -1023  -1060  -1969  -1166
     62  -1210  -1273    571    667  -1241   -831   -387   -867   -935  -1844  -1052
    132   -859   -992    363    561   -924   -753   -215   -628   -644  -1522   -730
    114   -158   -275     20    194   -215   -787   -213   -316   -163   -940   -137
    -77    397    475   -161   -275    436   -995   -480   -163    194   -470    319
   -226    340    566    -57   -394    452  -1327   -924   -374    101   -493    280
   -303   -402    -98    353   -103   -252  -1571  -1382   -987   -574  -1124   -309
   -290  -1291  -1002    789    353  -1148  -1623  -1545  -1522  -1283  -1839  -1000
   -215  -1634  -1418    924    600  -1525  -1564  -1400  -1577  -1441  -2021  -1228
   -163  -1621  -1457    891    644  -1540  -1423  -1192  -1444  -1361  -1951  -1218
   -135  -1540  -1405    839    633  -1473  -1262   -995  -1286  -1239  -1831  -1153
   -109  -1434  -1327    769    607  -1382  -1161   -878  -1169  -1145  -1725  -1075
    -96  -1384  -1288    740    594  -1337  -1098   -815  -1106  -1093  -1662  -1039
    -90  -1405  -1314    748    610  -1361  -1075   -792  -1093  -1096  -1649  -1041
    -80  -1405  -1325    743    620  -1366  -1054   -771  -1083  -1096  -1628  -1028
    -54  -1379  -1325    717    633  -1353  -1031   -756  -1070  -1091  -1602  -1015
    -38  -1371  -1332    706    646  -1353  -1018   -748  -1065  -1088  -1584  -1018
    -38  -1363  -1325    701    641  -1345   -997   -730  -1047  -1070  -1548   -997
    -64  -1363  -1299    714    615  -1332   -963   -704  -1021  -1044  -1501   -963
   -101  -1363  -1262    730    579  -1314   -945   -683  -1000  -1026  -1467   -930
   -103  -1374  -1270    737    581  -1322   -948   -683   -997  -1026  -1462   -922
    -31  -1332  -1301    680    633  -1317   -937   -670   -984  -1015  -1434   -891
     38  -1278  -1317    620    678  -1296   -914   -649   -958   -992  -1389   -865
     38  -1283  -1322    620    678  -1301   -893   -639   -943   -989  -1371   -867
     12  -1330  -1343    657    675  -1335   -878   -628   -940   -995  -1371   -867
      7  -1353  -1363    672    683  -1356   -862   -618   -940   -997  -1369   -865
      2  -1361  -1363    680    683  -1361   -849   -602   -932   -982  -1340   -852
      2  -1358  -1363    675    680  -1361   -823   -579   -906   -956  -1299   -820
     36  -1345  -1382    654    706  -1363   -810   -568   -893   -943  -1270   -807
     83  -1345  -1428    628    756  -1387   -805   -561   -888   -943  -1252   -805
    111  -1353  -1465    620    787  -1408   -800   -545   -878   -935  -1228   -800
    132  -1361  -1493    613    810  -1428   -797   -527   -872   -924  -1208   -795
    132  -1361  -1496    613    813  -1428   -784   -509   -867   -911  -1182   -776
    140  -1345  -1486    600    813  -1415   -779   -504   -865   -901  -1156   -758
    155  -1327  -1483    587    818  -1405   -766   -491   -857   -891  -1132   -745
    166  -1317  -1483    574    823  -1400   -753   -462   -844   -880  -1106   -719
    189  -1288  -1478    548    831  -1382   -748   -444   -833   -865  -1075   -691
    194  -1267  -1462    535    826  -1363   -727   -415   -818   -846  -1036   -662
    200  -1291  -1491    545    844  -1389   -698   -384   -807   -831  -1015   -646
    194  -1299  -1493    550    841  -1397   -662   -363   -802   -820   -997   -639
    192  -1288  -1480    548    833  -1384   -636   -345   -797   -810   -974   -626
    171  -1301  -1473    563    820  -1387   -618   -337   -792   -805   -958   -618
    158  -1304  -1462    574    810  -1382   -597   -324   -787   -802   -948   -610
    150  -1283  -1436    566    792  -1358   -566   -293   -761   -789   -930   -584
    148  -1280  -1428    566    787  -1353   -532   -265   -740   -779   -917   -561
    145  -1262  -1408    555    776  -1335   -506   -241   -727   -763   -893   -540
    142  -1231  -1374    545    758  -1301   -485   -223   -709   -740   -867   -514
    145  -1236  -1382    545    761  -1306   -470   -215   -701   -740   -859   -504
    142  -1260  -1405    558    771  -1332   -454   -205   -701   -745   -857   -493
    142  -1257  -1402    555    771  -1327   -439   -194   -701   -743   -836   -478
    145  -1265  -1410    561    776  -1337   -426   -189   -704   -740   -820   -470
    153  -1278  -1434    561    792  -1356   -420   -187   -706   -745   -813   -467
    137  -1309  -1447    584    792  -1376   -433   -197   -719   -758   -820   -470
    122  -1322  -1447    597    784  -1384   -428   -189   -722   -753   -818   -465
    241  -1218  -1460    488    849  -1337   -363   -127   -665   -698   -761   -413
    249  -1208  -1457    478    849  -1330   -329    -98   -649   -691   -737   -389
    166  -1270  -1436    550    800  -1353   -332   -103   -667   -711   -737   -392
    155  -1283  -1439    561    797  -1361   -324    -98   -665   -714   -730   -389
    168  -1278  -1447    555    807  -1361   -301    -80   -659   -709   -711   -366
    218  -1241  -1462    509    839  -1350   -270    -49   -644   -691   -678   -327
    187  -1275  -1462    542    823  -1369   -249    -36   -644   -691   -665   -311
    176  -1275  -1452    548    813  -1363   -228    -12   -636   -680   -633   -288
    166  -1267  -1434    550    800  -1350   -200      5   -623   -672   -607   -272
    200  -1221  -1423    509    810  -1322   -171     31   -605   -652   -571   -249
    223  -1189  -1413    483    815  -1299   -135     62   -581   -623   -532   -218
    210  -1202  -1413    496    810  -1306   -111     80   -571   -613   -511   -194
    231  -1184  -1415    478    823  -1299    -96     98   -571   -610   -493   -174
    239  -1140  -1379    449    807  -1260    -85     96   -568   -594   -467   -148
    239  -1119  -1358    439    797  -1239    -59    103   -553   -581   -441   -127
    239  -1111  -1350    436    792  -1231    -46    106   -553   -579   -423   -109
    239  -1119  -1358    441    797  -1239    -57     85   -576   -600   -431   -109
    246  -1122  -1371    436    807  -1247    -75     64   -605   -623   -439   -109
    252  -1111  -1363    428    805  -1236    -80     57   -613   -631   -436   -111
    249  -1156  -1405    449    826  -1280    -77     49   -628   -652   -452   -137
    239  -1200  -1439    480    839  -1319    -67     51   -639   -662   -446   -153
    210  -1252  -1462    519    833  -1356    -64     46   -654   -672   -433   -145
    215  -1299  -1517    540    865  -1408    -70     41   -678   -696   -436   -155
    210  -1356  -1569    571    888  -1460    -72     31   -704   -724   -454   -179
    200  -1392  -1592    597    896  -1491    -75     23   -727   -750   -467   -184
    187  -1395  -1584    602    883  -1491    -67     31   -740   -761   -470   -171
    148  -1413  -1561    631    852  -1486    -67     33   -743   -763   -462   -166
     93  -1428  -1525    667    807  -1475    -41     54   -730   -750   -441   -145
     64  -1454  -1519    696    792  -1486    -25     64   -724   -740   -423   -129
    119  -1418  -1540    649    828  -1478    -10     77   -724   -732   -400   -114
    129  -1449  -1579    659    852  -1514    -12     80   -743   -753   -415   -140
     90  -1553  -1647    730    867  -1600      7    119   -750   -787   -459   -207
     75  -1628  -1704    776    888  -1665    116    249   -698   -789   -485   -272
    137  -1504  -1641    683    888  -1571    275    439   -548   -688   -405   -228
    161  -1319  -1483    579    820  -1400    394    626   -355   -493   -218    -67
    163   -896  -1060    366    607   -976    413    698   -132   -163    171    285
     93   -265   -358     85    226   -311    361    605     75    244    678    748
    -18      2     20      7    -20     10     83    228     -7    397    909    935
    -67   -280   -213    174     72   -249   -213   -210   -410     88    644    691
   -106  -1002   -898    553    394   -950   -322   -496   -966   -620    -62     85
    -46  -1631  -1584    839    769  -1608   -314   -480  -1262  -1106   -576   -384
     51  -1797  -1849    872    948  -1821   -239   -303  -1200  -1119   -626   -446
     80  -1790  -1870    852    974  -1829   -127   -168  -1104  -1062   -594   -433
     98  -1706  -1805    802    950  -1756    -31    -72  -1018   -976   -524   -397
    135  -1595  -1730    730    932  -1662     51      7   -935   -880   -433   -329
    137  -1519  -1660    688    898  -1590    111     77   -831   -815   -355   -262
    145  -1501  -1647    678    893  -1571    145    129   -779   -771   -314   -233
    166  -1499  -1665    665    914  -1582    150    145   -761   -761   -301   -233
    166  -1478  -1644    657    904  -1561    153    145   -753   -753   -280   -233
    171  -1449  -1621    639    893  -1535    171    153   -737   -730   -257   -228
    161  -1431  -1592    633    875  -1512    194    166   -722   -727   -226   -228
    171  -1413  -1584    618    875  -1499    218    184   -709   -722   -187   -218
    184  -1405  -1590    610    885  -1496    231    194   -701   -719   -166   -215
    205  -1415  -1621    605    911  -1519    205    163   -722   -737   -181   -241
    213  -1418  -1631    602    922  -1525    202    163   -727   -743   -187   -244
    189  -1402  -1595    605    891  -1496    215    197   -714   -722   -171   -213
    179  -1371  -1551    597    865  -1460    236    218   -691   -704   -166   -174
    153  -1363  -1519    605    836  -1441    252    218   -683   -693   -168   -168
    114  -1363  -1478    623    795  -1421    259    226   -683   -683   -197   -153
     80  -1353  -1436    636    756  -1395    280    236   -675   -659   -200   -127
     67  -1291  -1358    613    711  -1325    306    249   -649   -620   -161    -98
     44  -1267  -1314    610    678  -1291    306    257   -646   -618   -161   -111
     18  -1249  -1270    615    644  -1260    322    275   -641   -605   -153   -103
      7  -1218  -1228    605    618  -1223    335    285   -644   -592   -132    -96
     -7  -1174  -1166    592    579  -1171    348    301   -633   -568   -109    -70
    -25  -1189  -1166    605    568  -1176    345    314   -636   -574   -124    -64
    -38  -1163  -1124    600    542  -1145    361    345   -602   -548    -96    -31
    -44  -1124  -1083    584    517  -1104    371    376   -561   -504    -59     15
    -51  -1117  -1065    584    506  -1091    376    397   -537   -478    -44     51
    -41  -1088  -1047    563    501  -1067    397    428   -493   -444    -15     96
    -28  -1109  -1080    568    524  -1096    402    444   -475   -449    -20    111
    -25  -1098  -1072    561    522  -1085    418    459   -459   -449    -33    145
    -44  -1062  -1018    553    485  -1041    446    480   -441   -436    -31    197
    -44  -1054  -1010    548    483  -1034    480    501   -428   -428    -36    202
    -36  -1039  -1002    535    483  -1021    506    514   -413   -415    -38    192
    -38  -1034   -997    535    475  -1015    519    522   -400   -410    -44    194
    -57  -1023   -966    540    454   -995    537    532   -379   -389    -25    202
   -101  -1015   -917    558    407   -966    568    555   -350   -368     -7    218
   -106  -1010   -904    558    397   -956    587    566   -329   -363     -7    210
   -106  -1005   -901    555    394   -953    610    579   -306   -358     -2    210
   -109   -976   -867    542    379   -922    626    589   -283   -345      5    218
   -127   -961   -833    542    350   -896    633    592   -270   -340     12    218
   -137   -963   -828    550    342   -896    649    594   -259   -335     18    218
   -137   -963   -828    550    342   -896    667    594   -252   -335     12    213
   -148   -950   -802    550    327   -878    675    602   -236   -324      7    218
   -153   -945   -792    548    319   -870    678    610   -226   -322     10    220
   -148   -924   -776    535    311   -852    683    615   -220   -316     23    220
   -148   -893   -748    519    298   -820    693    628   -207   -309     38    231
   -153   -896   -743    524    293   -820    706    649   -192   -303     46    236
   -148   -888   -740    517    296   -815    719    670   -168   -288     59    241
   -145   -859   -714    504    283   -787    740    701   -137   -259     88    254
   -161   -841   -680    498    259   -761    761    727   -111   -233    111    254
   -166   -813   -646    491    239   -730    782    753    -88   -205    129    257
   -158   -802   -646    478    241   -724    787    766    -75   -194    132    254
   -145   -761   -618    452    233   -691    805    787    -51   -176    161    277
   -137   -717   -579    426    218   -649    831    815    -20   -150    205    319
   -129   -693   -563    413    215   -628    844    833      2   -135    239    340
   -137   -672   -537    402    200   -605    857    852     15   -124    246    361
   -124   -641   -517    381    194   -579    870    865     28   -111    241    379
   -109   -581   -475    345    181   -530    893    891     51    -88    257    413
    -90   -535   -444    314    176   -491    914    914     75    -72    267    436
   -114   -519   -407    314    145   -465    919    906     77    -70    272    454
   -132   -509   -376    322    119   -444    906    888     64    -77    254    472
   -119   -509   -392    311    135   -452    891    878     41    -96    218    467
    -59   -457   -397    259    168   -428    896    888     41    -93    210    475
    -85   -465   -379    272    145   -420    875    867     23   -101    223    475
    -96   -483   -389    288    145   -436    867    862     12   -114    213    475
    -36   -467   -431    252    194   -449    880    878     25   -111    215    485
    -98   -571   -472    335    187   -522    859    857      0   -150    174    452
   -119   -639   -519    376    197   -579    857    846    -12   -174    155    423
   -114   -652   -537    381    210   -594    865    844    -23   -181    158    413
   -116   -675   -558    394    218   -618    865    833    -38   -194    155    405
   -174   -740   -566    457    194   -654    854    810    -70   -228    132    387
   -220   -802   -581    511    179   -693    831    787   -101   -252    101    368
   -179   -795   -618    485    218   -706    833    795   -103   -241    103    363
   -129   -756   -628    441    249   -693    859    820    -83   -215    148    387
   -181   -802   -620    493    218   -711    857    813    -98   -228    155    397
   -202   -831   -631    517    213   -732    872    826   -109   -236    153    394
   -171   -885   -714    527    270   -800    917    893    -96   -254    142    368
   -174   -922   -750    545    285   -839   1028   1031    -41   -246    140    345
   -145   -849   -704    498    277   -776   1156   1200     77   -150    226    402
    -93   -646   -553    368    228   -602   1257   1376    285     49    433    623
    -70   -184   -114    127     20   -150   1267   1436    519    381    831   1008
   -148    376    524   -116   -337    449   1153   1275    667    727   1270   1397
   -254    607    862   -176   -558    735    849    893    579    823   1457   1532
   -290    285    576      0   -433    431    584    488    181    457   1132   1273
   -335   -436   -101    384   -119   -267    501    252   -348   -228    446    693
   -329   -984   -654    654    161   -820    509    293   -589   -592     49    322
   -275  -1150   -875    714    298  -1013    602    480   -519   -581     28    262
   -239  -1117   -878    675    319   -997    724    628   -405   -501     88    280
   -223  -1023   -800    623    285   -911    831    748   -290   -407    179    332
   -215   -932   -719    571    249   -826    896    826   -202   -329    252    379
   -223   -891   -667    558    220   -779    935    865   -163   -285    280    392
   -215   -859   -644    535    213   -753    956    883   -145   -267    288    394
   -241   -849   -607    545    181   -730    963    888   -140   -265    285    397
   -249   -828   -579    537    163   -704    974    898   -129   -262    288    397
   -265   -833   -568    550    150   -701    966    891   -135   -275    277    384
   -293   -846   -553    568    129   -701    956    883   -135   -283    267    389
   -262   -795   -532    527    135   -665    976    904   -114   -259    301    426
   -239   -737   -498    485    129   -618    997    924    -88   -236    348    457
   -252   -732   -480    493    114   -607   1005    932    -77   -228    361    478
   -236   -693   -457    462    109   -574   1000    930    -70   -223    366    498
   -254   -709   -454    480     98   -581    992    919    -77   -236    342    498
   -213   -672   -459    441    119   -566   1002    935    -62   -223    340    522
   -207   -654   -446    431    119   -550   1008    943    -49   -218    337    537
   -233   -672   -441    452    103   -558    997    924    -54   -226    327    527
   -228   -662   -433    444    101   -548    997    919    -46   -226    324    522
   -231   -698   -467    462    116   -584    971    898    -64   -249    306    485
   -155   -675   -519    415    181   -597    969    904    -64   -249    327    483
    -23   -555   -535    288    254   -545    997    940    -25   -202    371    514
    -57   -576   -519    316    231   -548    979    924    -33   -210    374    496
   -116   -631   -517    374    200   -574    948    904    -51   -226    371    472
   -111   -615   -504    363    194   -561    948    911    -38   -210    387    475
    -77   -568   -491    322    205   -530    948    930    -12   -192    402    491
    -57   -558   -501    306    220   -532    948    948      5   -176    402    493
    -70   -571   -501    319    213   -537    948    961     18   -163    402    506
    -25   -483   -457    254    215   -470    974    997     59   -124    441    568
    -64   -504   -439    283    184   -470    966    997     54   -127    439    579
    -77   -511   -433    293    176   -472    976   1000     57   -124    439    584
    -51   -509   -457    280    200   -483    982   1002     57   -132    431    574
    -41   -493   -452    267    205   -472    995   1008     59   -135    431    576
    -49   -472   -423    259    184   -449   1008   1010     70   -127    439    589
    -57   -480   -423    267    181   -452   1005   1000     70   -132    436    587
    -64   -498   -436    280    184   -467   1000    992     72   -137    431    579
    -18   -459   -441    239    210   -452   1021   1013     98   -119    446    589
     -2   -428   -426    213    210   -428   1039   1021    122   -106    459    592
    -57   -454   -400    254    171   -428   1034   1015    135   -103    465    589
    -59   -444   -384    252    161   -415   1047   1021    155    -85    480    597
    -49   -418   -368    233    158   -394   1060   1028    181    -70    493    602
    -72   -436   -366    252    145   -402   1044   1013    179    -77    483    584
    -59   -418   -358    236    148   -389   1044   1008    184    -75    483    574
    -23   -358   -335    189    153   -345   1070   1023    210    -54    506    589
    -67   -379   -311    223    122   -345   1065   1018    215    -59    506    579
    -64   -374   -309    218    122   -342   1057   1015    223    -57    522    584
    -44   -314   -270    179    111   -293   1075   1031    257    -31    558    607
    -80   -309   -231    192     72   -270   1067   1034    272    -20    576    615
    -83   -301   -218    192     67   -259   1065   1044    288     -2    592    618
    -51   -252   -200    150     72   -226   1085   1075    324     20    628    646
    -49   -223   -174    135     59   -200   1096   1088    353     36    654    665
    -72   -233   -163    153     44   -200   1080   1080    358     31    662    662
    -31   -207   -176    119     72   -192   1075   1085    371     41    678    662
     15   -142   -158     62     85   -150   1093   1109    405     72    711    688
     15   -119   -135     49     75   -127   1106   1130    436     93    743    709
    -18   -114    -98     64     38   -106   1117   1143    459    114    766    724
     28    -51    -80     12     54    -64   1145   1169    496    142    800    756
    -15    -77    -62     46     20    -72   1143   1161    493    135    800    753
     -7    -54    -46     31     18    -49   1140   1161    498    140    807    763
     15    -15    -31      0     23    -23   1150   1166    514    148    826    779
     18     31     12    -23      2     23   1176   1187    550    179    859    820
      0     72     72    -38    -36     75   1179   1182    571    207    896    854
     -7     54     62    -23    -36     59   1156   1161    561    200    896    854
    -10     38     46    -15    -28     41   1135   1143    545    189    893    846
      0     64     64    -31    -31     64   1127   1132    550    197    909    857
    -18     75     90    -31    -54     83   1114   1122    548    200    917    862
    -31     38     67     -5    -49     51   1106   1114    535    187    914    849
    -33      0     33     15    -36     15   1104   1109    524    174    904    833
    -57    -64     -7     62    -25    -36   1096   1096    509    150    888    807
    -59   -111    -51     85     -5    -83   1091   1083    491    129    867    784
    -77   -145    -67    111     -7   -109   1078   1062    467    103    849    761
    -96   -187    -90    140     -5   -140   1054   1036    446     83    831    735
    -90   -200   -109    145      7   -155   1049   1031    441     77    823    732
    -98   -192    -93    142     -2   -142   1041   1028    444     80    831    740
   -103   -192    -90    148     -7   -142   1039   1026    446     85    836    743
    -90   -168    -77    127     -7   -122   1052   1028    462     98    852    750
    -98   -150    -51    124    -23   -101   1057   1031    475    109    865    761
   -101   -210   -109    153      2   -161   1060   1049    465     80    823    717
    -83   -280   -197    181     54   -239   1145   1158    496     62    766    654
    -85   -270   -184    179     49   -228   1275   1319    592    111    771    639
    -31   -106    -75     70     20    -90   1410   1532    774    270    901    756
     36    327    288   -184   -127    306   1447   1652   1021    589   1239   1093
    -15    956    971   -470   -493    963   1371   1590   1267   1015   1725   1587
   -187   1434   1621   -623   -904   1527   1114   1262   1332   1299   2083   1930
   -275   1343   1618   -532   -945   1480    761    789   1052   1158   1984   1834
   -298    581    880   -142   -589    730    571    368    418    426   1265   1210
   -283   -192     90    236   -187    -51    537    267    -12   -179    620    641
   -228   -501   -272    363     20   -387    584    405    -46   -311    436    457
   -161   -465   -303    314     70   -384    706    594     90   -223    483    485
   -116   -335   -220    226     49   -277    841    756    241   -101    574    563
    -85   -233   -150    158     31   -192    930    854    345     -7    646    636
    -67   -202   -135    132     31   -168    966    896    392     25    672    665
    -64   -181   -116    124     25   -150    976    911    413     38    683    683
      0   -150   -153     75     72   -150    984    917    420     44    678    691
     46   -119   -166     33    106   -142    979    914    423     46    678    691
     38   -135   -174     46    103   -155    969    904    415     36    665    680
     67   -124   -192     28    129   -158    956    893    407     33    654    683
     90   -109   -202      7    145   -155    937    883    405     31    654    701
    135    -64   -200    -36    166   -129    940    888    415     46    667    727
    181    -15   -197    -85    187   -106    948    896    426     57    675    737
    192     -7   -200    -90    194   -103    966    909    433     64    683    753
     75    -77   -153      0    111   -114    961    906    423     54    662    740
     31    -90   -122     28     75   -103    961    909    426     57    657    753
     49    -57   -106      2     75    -80    987    932    452     75    670    776
     41    -33    -75     -2     57    -54   1008    953    472     96    680    787
     10    -41    -54     15     31    -46   1010    956    475    103    680    797
     10    -44    -54     15     31    -49   1010    963    485    116    688    818
     20    -23    -44      0     31    -33   1013    966    491    122    696    836
     10      0    -10     -5     10     -5   1008    969    496    132    701    854
     46     46      0    -49     23     23   1031   1000    519    155    722    885
     51     62      7    -57     20     36   1036   1010    530    166    730    904
     23     31      7    -28      7     20   1013   1000    519    158    717    898
     41     64     23    -51     10     44   1013   1018    535    176    735    919
     93    109     15   -103     38     62   1028   1041    550    194    758    937
     75     96     18    -85     28     57   1021   1054    553    197    769    943
     33     57     23    -46      5     41   1013   1057    550    197    766    943
     70    124     54    -96      7     90   1036   1088    579    228    792    974
     85    174     88   -129     -2    129   1057   1104    589    252    813   1002
     72    166     93   -119    -10    129   1060   1101    587    259    823   1000
     59    137     77    -98    -10    109   1060   1098    581    254    828    989
     31    114     83    -72    -25     98   1060   1088    574    246    833    976
     57    158     98   -109    -20    129   1078   1096    587    254    857    984
     59    166    106   -114    -23    137   1098   1109    600    270    880    997
     44    150    103    -98    -31    129   1106   1114    610    280    896    997
     51    168    116   -109    -31    142   1114   1124    626    290    914   1005
     77    197    119   -140    -20    158   1127   1135    644    306    935   1010
     80    200    119   -140    -18    161   1132   1137    652    316    940   1013
     31    163    129    -98    -49    148   1109   1117    636    306    930   1005
     41    166    124   -103    -41    145   1104   1111    631    303    924   1005
     67    192    124   -132    -28    161   1106   1111    633    309    932   1018
     54    189    132   -122    -38    161   1104   1106    628    306    935   1021
     49    179    129   -116    -41    155   1093   1098    620    301    935   1021
     49    174    124   -111    -36    150   1088   1096    618    301    932   1028
     44    158    114   -101    -33    137   1088   1104    626    306    932   1041
     54    179    122   -116    -33    150   1091   1114    636    316    940   1054
     67    200    132   -135    -33    166   1093   1122    644    324    945   1070
     49    181    132   -114    -41    158   1096   1127    646    324    943   1085
     62    213    148   -137    -44    181   1098   1127    649    337    948   1096
     75    236    158   -155    -41    197   1101   1130    654    348    956   1098
     83    220    137   -153    -28    181   1101   1130    646    337    956   1093
     98    244    145   -171    -23    194   1098   1124    636    335    963   1098
    124    306    181   -215    -28    244   1109   1135    646    353    979   1124
    124    329    205   -228    -38    267   1127   1148    665    371    995   1132
    103    342    239   -223    -67    290   1132   1148    662    368    997   1111
     85    345    259   -215    -85    303   1153   1158    672    379    984   1104
    114    407    290   -262    -88    350   1192   1189    706    418   1026   1109
    119    426    306   -272    -93    366   1200   1197    709    426   1018   1109
    135    446    311   -290    -88    379   1205   1200    714    436   1013   1119
    122    449    327   -285   -101    389   1197   1187    709    436   1002   1117
     98    446    345   -272   -124    397   1184   1161    698    428    984   1098
    116    480    361   -298   -122    420   1163   1140    688    426    976   1085
    127    459    329   -296   -101    394   1135   1109    659    405    953   1057
    181    493    311   -337    -64    402   1127   1104    657    410    956   1057
    166    449    283   -309    -59    366   1101   1080    631    389    927   1057
    148    400    252   -275    -51    324   1072   1057    602    368    896   1067
    129    342    213   -239    -41    277   1060   1041    579    350    867   1060
    137    290    153   -213     -7    223   1039   1018    545    316    823   1036
    155    283    127   -223     15    205   1026   1000    519    301    792   1028
    187    277     90   -233     49    184   1002    971    488    275    753   1015
    184    259     75   -223     54    168    974    935    446    244    714   1005
    189    218     28   -202     80    124    945    904    400    213    675    987
    215    233     15   -226     98    124    940    891    376    210    662    984
    239    270     31   -254    103    150    943    891    394    205    675    992
    226    252     25   -241     98    140    930    885    402    218    680    984
    241    254     12   -246    114    135    919    888    418    244    688    984
    265    228    -36   -246    150     96    935    901    418    210    654    953
    316    200   -116   -257    218     41   1015   1005    452    207    618    909
    290    174   -119   -233    205     28   1122   1148    527    241    610    867
    340    290    -49   -314    194    122   1241   1353    683    371    717    948
    402    649    246   -527     77    449   1301   1493    914    654   1008   1239
    353   1228    875   -792   -259   1052   1254   1457   1166   1065   1486   1719
    148   1803   1652   -976   -753   1727   1060   1179   1327   1439   1945   2177
     31   1860   1829   -945   -898   1844    737    737   1163   1428   1979   2210
    -33   1132   1163   -550   -597   1148    493    290    566    779   1330   1621
    -64    231    296    -83   -181    262    394     77      5     54    566    917
    -25   -168   -142     96     57   -155    413    171   -103   -155    298    644
     36   -163   -200     64    116   -181    530    361     15    -90    335    644
    122     15   -106    -70    111    -46    688    558    194     54    454    735
    148    153      2   -150     72     77    787    675    322    166    550    820
    122    197     75   -161     20    137    831    719    379    215    587    854
    103    189     85   -145     10    137    844    730    389    223    587    852
    101    187     83   -145      7    135    846    730    394    226    587    846
    132    233     98   -184     15    166    865    745    418    249    597    862
    145    257    111   -205     18    184    867    750    431    267    602    878
    116    231    114   -174      2    174    849    735    423    262    592    872
    114    246    129   -181     -7    189    854    737    436    272    605    885
    150    290    137   -220      7    215    870    753    459    298    626    901
    163    319    155   -241      2    239    888    763    475    316    628    904
    135    306    171   -220    -18    239    888    761    478    319    620    891
     64    254    189   -161    -62    223    854    737    459    309    602    870
     67    285    218   -176    -75    252    867    750    480    332    620    880
    103    366    262   -236    -80    316    898    779    514    368    652    906
    101    389    288   -244    -93    340    898    784    522    381    665    911
     88    374    283   -231    -98    329    893    784    524    387    662    904
     72    374    301   -226   -114    337    891    789    535    400    672    909
     80    402    322   -244   -122    363    891    800    553    423    698    927
     90    410    319   -249   -114    366    896    813    574    439    717    940
     72    405    329   -241   -127    368    893    810    579    439    719    940
     70    415    345   -244   -137    381    888    810    587    449    724    940
     70    428    358   -252   -145    394    880    813    594    457    730    943
     67    472    405   -270   -168    439    883    826    615    480    753    966
     70    478    407   -275   -168    444    878    831    620    488    758    974
     62    493    428   -277   -181    462    878    841    636    511    774    984
     67    511    441   -290   -187    475    880    854    662    537    797   1005
     72    527    454   -298   -189    491    888    872    680    553    818   1028
     67    527    457   -298   -197    493    891    883    693    561    826   1044
     54    524    470   -290   -207    498    904    891    704    568    833   1052
     54    548    493   -301   -218    522    917    898    717    581    841   1054
     38    561    522   -298   -241    542    927    904    722    597    846   1054
     31    594    561   -314   -265    579    935    904    735    613    859   1057
     23    592    568   -309   -272    581    943    914    753    626    867   1062
     18    602    584   -311   -283    594    956    919    769    644    880   1072
     18    597    579   -306   -280    589    969    932    792    667    891   1078
      5    594    589   -301   -293    592    987    943    810    683    896   1078
     -2    610    613   -303   -309    613    989    943    823    696    898   1085
    -10    610    620   -301   -314    615    984    932    828    698    888   1078
    -15    607    623   -296   -319    615    974    927    833    701    875   1072
    -20    584    605   -283   -311    594    963    919    828    693    859   1067
    -23    592    615   -285   -319    602    961    914    833    696    859   1065
    -36    579    615   -275   -324    597    963    911    841    698    859   1065
    -23    589    613   -283   -316    600    963    914    846    706    867   1067
    -33    607    639   -288   -337    623    969    917    862    719    880   1070
    -33    613    646   -290   -340    631    971    927    875    722    888   1072
    -31    610    641   -290   -337    626    976    935    885    735    893   1083
    -25    607    633   -290   -329    620    979    937    891    743    896   1085
    -23    631    654   -303   -340    641    984    945    906    763    904   1096
    -25    628    654   -301   -340    641    984    956    911    769    911   1101
    -33    626    657   -298   -345    641    979    953    909    763    901   1093
    -46    607    654   -280   -350    631    979    950    904    761    883   1091
    -41    623    662   -293   -350    641    982    956    914    776    893   1096
    -20    657    678   -319   -350    667    995    971    935    800    909   1111
    -20    683    701   -332   -361    691   1013    989    950    823    919   1130
    -28    717    745   -342   -387    730   1026   1000    966    844    945   1143
    -36    730    763   -348   -400    745   1031   1008    974    854    945   1153
    -33    714    748   -340   -389    730   1026   1013    963    849    932   1150
    -15    740    756   -361   -384    748   1036   1031    979    875    948   1166
      7    787    779   -397   -384    784   1049   1041   1000    909    987   1192
     -7    805    810   -400   -410    807   1041   1023   1000    914   1000   1197
    -46    763    810   -358   -428    787   1015    995    979    898    969   1176
    -36    724    758   -345   -397    740    979    961    950    878    943   1143
    -25    704    730   -337   -376    717    958    943    930    859    945   1135
     -2    704    706   -350   -355    706    971    953    927    867    948   1143
     31    711    680   -371   -324    698   1002    974    945    880    948   1156
    -33    615    649   -290   -342    631    982    953    911    841    904   1117
    -83    524    607   -220   -345    566    937    919    865    800    870   1070
    -90    457    548   -184   -319    501    922    898    839    761    823   1023
    -90    418    509   -163   -298    462    919    893    828    753    787   1008
    -85    387    470   -153   -277    428    901    872    805    743    763    992
    -90    348    439   -127   -265    392    883    849    779    737    737    974
    -62    374    436   -158   -249    405    888    862    795    758    750    984
    -51    374    426   -161   -239    400    888    865    795    771    761    987
   -109    311    418   -103   -265    363    862    839    766    748    745    958
   -124    275    400    -75   -262    337    849    823    745    735    740    940
    -62    254    316    -96   -189    283    865    849    743    724    740    904
     -2    207    210   -103   -106    207    940    961    779    722    724    862
    -41    181    223    -72   -132    202   1047   1098    865    761    732    852
    -12    277    290   -132   -150    283   1153   1278   1013    883    844    924
     67    615    545   -342   -239    581   1218   1413   1226   1132   1135   1184
     38   1137   1098   -589   -530   1119   1187   1405   1449   1486   1579   1602
    -98   1621   1719   -761   -909   1670   1008   1148   1551   1777   1956   1948
   -174   1626   1800   -724   -987   1712    672    717   1343   1743   1969   1940
   -202   1067   1267   -433   -735   1166    478    311    800   1166   1405   1457
   -231    306    537    -36   -384    420    426    176    329    537    740    883
   -239   -145     90    192   -166    -28    428    267    200    319    465    628
   -163   -202    -38    184    -62   -122    540    457    296    366    475    623
    -70    -98    -28     83    -23    -62    644    587    405    449    542    670
    -72    -28     44     49    -59      7    704    662    483    517    602    704
   -106     15    119     44   -114     67    735    698    532    555    633    722
    -96     64    161     15   -127    111    774    737    571    589    641    745
    -67    106    171    -20   -119    140    792    750    587    602    628    761
    -70    109    179    -20   -124    142    787    745    584    602    605    761
    -85     93    179     -5   -135    137    779    743    579    592    579    750
   -127     77    205     25   -166    140    769    745    576    594    571    756
   -127     72    200     25   -163    135    756    735    568    579    548    748
    -77    114    192    -18   -135    153    769    745    579    592    548    756
    -44    150    192    -54   -119    171    789    763    600    615    561    774
    -85    122    207    -18   -145    163    782    761    602    618    561    776
    -85    129    215    -23   -150    171    776    758    602    602    548    776
     -5    168    174    -83    -88    171    784    769    607    597    535    784
     -5    137    142    -67    -75    140    761    743    587    579    493    761
     10    122    111    -64    -49    116    737    719    568    568    457    745
     38    119     77    -80    -18     98    727    709    558    548    431    735
     59    111     51    -85      2     83    717    698    550    532    405    722
     98    122     23   -111     38     72    704    691    548    535    410    714
    150    137    -12   -142     83     62    685    680    540    535    428    706
    181    150    -33   -168    109     59    675    678    535    540    441    698
    187    132    -54   -161    119     41    672    680    535    542    452    693
    124     83    -44   -103     85     20    657    675    530    537    459    680
    101     90    -10    -96     57     41    665    696    550    561    496    698
    116    124      5   -122     57     64    685    727    574    589    527    722
     83     83     -2    -83     44     41    670    727    566    587    524    709
     77     96     15    -88     31     54    662    740    576    605    542    717
     88    142     54   -114     18     98    683    771    618    639    581    745
     36    109     72    -75    -18     90    696    784    631    633    592    745
     33    109     72    -72    -18     90    709    795    641    633    597    745
     33    116     80    -77    -23     98    709    797    644    626    602    748
     18    103     85    -59    -33     96    709    797    652    626    607    745
     31    129     98    -83    -33    114    732    810    665    644    626    756
     12    140    127    -77    -57    132    748    820    678    654    639    748
    -54     96    148    -20   -101    122    737    807    675    644    636    724
    -31    119    150    -44    -90    135    756    820    696    652    654    724
    -38    114    150    -38    -96    132    758    815    704    652    657    706
    -59    101    158    -20   -109    129    758    815    717    662    667    693
    -67     98    163    -18   -116    129    758    807    727    670    678    678
    -28    142    171    -57    -98    155    771    810    748    685    698    672
    -41    148    187    -54   -114    168    774    800    756    691    711    675
    -67    140    205    -36   -135    171    789    802    766    696    724    678
    -64    150    213    -44   -137    181    797    802    776    693    732    678
   -103    114    218     -5   -161    166    774    782    761    670    717    652
    -51    166    215    -59   -135    189    769    792    771    672    727    649
      5    228    223   -116   -109    226    782    810    792    685    745    657
     23    262    239   -145   -106    252    792    823    815    704    758    665
     72    309    236   -189    -80    272    813    846    841    724    776    680
     70    285    215   -179    -72    249    805    841    836    714    766    675
     83    319    236   -202    -77    280    810    852    859    732    789    698
    127    394    267   -262    -70    332    820    872    898    763    826    727
     93    353    259   -223    -83    306    800    859    885    748    813    706
     93    366    270   -231    -88    319    802    865    891    756    818    701
    111    420    309   -267    -98    366    826    888    922    779    852    722
     80    426    345   -254   -132    387    826    885    924    782    865    724
     38    415    376   -226   -168    397    815    883    924    787    872    722
     49    454    405   -252   -179    431    826    891    940    805    896    735
     36    472    436   -254   -200    454    833    898    953    820    922    756
     51    493    441   -272   -194    467    836    906    966    826    932    763
     44    514    470   -277   -213    493    846    911    979    836    948    769
    -10    522    532   -257   -272    527    846    901    984    844    956    763
    -38    535    574   -246   -306    553    841    891    989    846    963    763
    -64    548    613   -244   -340    581    833    885    989    857    979    776
    -80    581    662   -249   -371    620    844    891   1005    878   1010    802
    -51    550    600   -249   -327    574    810    854    974    841    971    774
    -36    488    524   -226   -280    506    769    818    932    800    922    737
    -20    480    501   -231   -262    491    753    802    917    784    904    724
      0    462    462   -231   -231    462    727    784    896    753    870    685
      2    431    426   -218   -213    428    719    779    880    730    841    654
    -23    384    407   -179   -215    394    704    763    852    704    813    613
    -44    309    350   -135   -197    329    667    722    807    665    763    550
      2    324    322   -163   -158    324    675    714    805    662    753    537
      2    316    311   -161   -155    314    672    701    795    652    737    527
    -62    244    306    -90   -184    275    641    667    758    618    701    493
    -59    249    309    -96   -184    277    652    672    756    620    704    493
    -54    280    335   -111   -194    306    665    685    771    636    719    511
    -62    233    296    -85   -179    265    652    675    756    607    691    485
    -31    155    187    -62   -109    171    675    724    756    568    628    431
      7    166    158    -88    -75    161    784    862    831    589    615    407
     12    200    187   -106    -85    194    888   1010    948    665    659    428
     33    410    376   -223   -171    394    974   1163   1140    875    859    607
     62    930    867   -498   -402    898    984   1221   1379   1236   1270    995
    -38   1509   1548   -737   -795   1527    859   1039   1517   1582   1693   1384
   -127   1680   1808   -776   -966   1743    532    631   1376   1647   1818   1483
   -184   1267   1449   -542   -818   1358    252    189    917   1221   1423   1135
   -236    504    740   -135   -488    620    155    -57    397    522    711    540
   -205     -5    197    103   -202     96    158    -10    197    181    332    202
   -140   -150    -10    145    -64    -80    239    161    267    184    290    148
    -88    -88      0     85    -44    -44    353    301    394    272    353    189
    -77    -10     67     41    -72     28    431    400    504    358    423    244
    -85     62    148     10   -116    106    483    465    587    428    485    296
    -83    111    194    -12   -137    153    514    504    633    470    522    324
    -62    122    184    -31   -124    153    532    522    654    485    527    340
    -62    132    192    -36   -127    161    532    519    657    491    527    345
    -77    142    218    -33   -148    179    530    519    662    496    537    342
    -62    179    241    -57   -150    210    537    532    680    517    555    358
    -49    179    228    -67   -137    202    537    532    678    517    550    353
    -44    176    218    -67   -129    197    537    535    678    514    542    350
    -83    137    220    -28   -153    179    524    522    667    501    522    335
    -72    150    223    -38   -148    187    522    522    672    509    524    345
    -28    179    207    -77   -119    192    524    527    678    517    535    355
    -44    168    213    -62   -129    189    514    514    670    511    532    355
    -41    161    202    -59   -122    181    511    509    670    509    527    355
     25    213    187   -119    -80    200    522    519    680    519    532    361
    -10    189    197    -90   -106    194    509    506    670    506    517    353
    -49    145    194    -49   -122    171    491    488    654    491    498    342
    -44    155    200    -57   -122    176    478    483    652    488    496    342
     10    179    168    -93    -77    174    483    496    659    493    493    345
     54    210    153   -132    -49    181    491    509    667    501    498    353
     23    200    174   -111    -75    187    472    501    662    501    491    350
     15    171    155    -93    -70    163    465    501    662    498    485    345
     51    210    158   -129    -51    184    472    514    678    519    498    361
     49    200    148   -127    -49    176    462    517    675    522    498    358
     31    181    148   -106    -57    166    444    517    665    517    496    355
     57    200    142   -129    -41    171    439    532    670    524    504    363
    122    265    142   -192    -10    205    467    568    696    553    527    397
     93    249    155   -171    -31    205    472    579    698    555    530    405
     64    220    155   -142    -46    189    462    568    688    545    517    392
     57    239    179   -150    -59    210    467    571    691    550    514    389
     54    246    192   -150    -67    220    480    576    696    558    517    392
     46    233    187   -142    -70    210    493    576    693    555    509    392
     38    233    194   -137    -77    215    511    579    698    558    506    389
     31    236    205   -135    -88    220    522    581    704    561    504    384
     15    220    205   -116    -93    213    530    581    709    561    496    379
      0    218    218   -111   -109    218    535    579    711    555    488    368
    -10    239    246   -114   -129    241    545    587    730    571    498    379
    -31    220    249    -96   -140    233    553    584    737    576    496    381
    -64    187    252    -59   -158    218    548    574    732    571    488    374
    -20    233    254   -109   -137    244    568    581    750    584    498    376
    -33    207    241    -85   -137    223    574    576    748    574    485    348
    -75    166    241    -44   -158    202    550    553    732    550    462    316
    -62    174    236    -54   -148    205    548    550    732    553    457    322
    -36    210    246    -88   -142    228    553    561    745    571    465    340
    -57    207    265    -77   -161    236    545    553    743    566    459    332
    -67    202    270    -67   -168    236    542    550    743    566    452    327
    -93    166    259    -36   -176    213    542    550    737    558    439    327
    -64    192    254    -64   -158    223    550    568    748    568    439    340
    -12    236    249   -111   -132    241    561    587    763    584    444    350
    -23    226    249   -101   -137    236    555    587    763    587    436    342
    -33    218    252    -90   -142    233    555    592    766    592    439    342
    -62    194    257    -67   -161    223    555    592    766    589    439    337
    -80    202    283    -62   -181    241    563    594    774    594    446    342
    -83    218    301    -70   -192    259    576    613    789    613    465    374
    -54    259    314   -101   -184    285    602    639    813    636    493    400
    -54    272    327   -111   -189    298    607    636    813    641    491    374
    -41    290    332   -127   -187    311    623    633    810    633    478    350
    -23    324    348   -153   -187    337    633    639    813    631    465    355
    -46    311    358   -132   -202    335    626    636    813    628    452    366
    -31    332    363   -153   -197    348    639    639    826    641    465    384
    -46    327    374   -142   -210    350    623    607    807    628    452    387
    -54    316    371   -132   -215    342    592    574    782    613    439    379
     38    402    363   -220   -161    384    605    587    800    636    480    413
      7    384    376   -197   -184    381    600    581    795    641    501    426
    -93    309    400   -109   -246    353    574    548    763    607    485    405
   -161    270    431    -57   -296    350    566    532    745    587    472    394
   -150    205    355    -25   -252    280    555    509    719    558    394    366
   -109    166    275    -28   -192    218    535    488    688    524    361    329
    -83    155    239    -36   -161    197    524    475    670    506    363    272
    -98     90    187      2   -142    137    496    444    633    467    316    223
   -106     57    163     25   -135    109    467    410    602    431    267    192
    -96     49    142     20   -119     93    454    384    576    397    236    174
    -70     64    135      2   -101     98    454    376    563    384    210    168
    -54     72    127    -10    -90     98    444    363    537    358    181    155
    -33     93    127    -28    -80    109    431    342    488    342    158    135
     -2     98    101    -49    -54     98    423    332    480    329    148    122
     -7     33     41    -12    -25     36    431    355    501    316    119     96
    -10    -72    -62     38     25    -67    475    431    522    275     41     25
     -2    -67    -64     36     31    -67    589    574    607    296     31     -7
     59     83     23    -72     18     54    706    776    779    459    184     80
     72    379    306   -226   -116    342    756    911    989    722    467    314
     75    956    880   -519   -402    919    730    911   1231   1106    927    740
    -23   1592   1615   -784   -818   1602    587    662   1376   1462   1366   1163
   -155   1473   1626   -659   -891   1548    236    176   1096   1327   1241   1093
   -236    828   1062   -296   -649    945    -15   -270    524    711    652    545
   -236     33    270     98   -254    150   -106   -459     12     31    -51    -96
   -158   -368   -210    265     25   -290    -90   -368   -101   -189   -345   -345
    -88   -361   -275    223     90   -319      5   -197      7   -122   -329   -309
    -41   -246   -207    142     80   -228    132    -36    148    -10   -249   -213
    -18   -124   -109     70     44   -119    218     64    262     83   -192    -96
      2    -51    -54     25     28    -51    259    109    314    127   -166    -28
     18    -28    -46      5     31    -38    270    116    324    137   -174    -15
     41     15    -28    -28     33     -5    280    119    324    142   -194      7
     70     49    -23    -59     46     12    275    116    319    142   -226     15
     51     18    -33    -33     44     -7    267    106    311    140   -252      2
     51     36    -15    -44     33     10    277    116    322    153   -259     -2
     25     41     15    -33      5     31    285    124    332    166   -244      5
     -2     18     18     -7    -10     18    277    119    327    161   -244     -2
    -18     20     38      0    -28     28    277    124    332    158   -265      7
    -67      5     70     28    -70     38    272    122    324    153   -283      0
    -59     28     88     15    -72     57    275    129    327    155   -285      5
    -36     64    101    -15    -70     83    280    140    332    163   -283     20
    -49     64    114     -7    -80     88    283    135    329    158   -293     23
    -31    109    140    -41    -85    124    298    153    350    174   -293     38
    -44    111    153    -33    -98    132    311    163    363    181   -303     44
    -80     98    179    -10   -129    137    311    166    371    184   -311     51
    -96    106    202     -5   -148    153    316    176    384    192   -309     67
   -119     62    181     28   -150    122    298    161    371    174   -335     54
   -103     70    174     15   -137    122    301    168    376    171   -340     57
    -96     85    181      2   -137    132    296    176    384    179   -337     59
   -101     77    179     12   -140    127    288    184    381    184   -340     54
    -98     85    181      5   -140    132    280    189    384    189   -345     64
    -51     98    150    -23   -101    124    275    200    384    189   -353     70
     18    174    153    -98    -67    163    301    241    418    220   -324     98
    -15    168    184    -75    -98    176    306    254    428    231   -314    114
    -41    161    200    -62   -122    179    303    257    426    228   -327    122
    -44    161    202    -59   -124    181    306    267    428    231   -340    124
    -23    158    179    -70   -101    168    311    270    426    228   -345    111
    -10    155    166    -72    -88    161    322    270    426    231   -342    103
    -28    153    181    -64   -103    166    324    265    426    228   -340    103
    -28    155    184    -64   -106    171    329    262    420    220   -348    103
      0    194    192    -98    -96    194    353    280    441    233   -340    114
    -25    189    215    -80   -119    202    371    293    459    244   -348    114
    -54    184    236    -67   -145    207    368    298    467    249   -366    122
    -59    187    246    -64   -153    218    371    303    475    257   -374    119
    -96    153    249    -28   -174    202    366    293    467    249   -392     98
    -77    171    249    -46   -163    210    376    303    485    270   -381     85
    -59    192    249    -67   -153    218    392    316    498    275   -355     96
    -57    197    254    -70   -155    226    397    316    498    275   -363    101
    -72    200    272    -64   -174    233    392    306    488    252   -407    114
   -114    153    267    -18   -189    210    376    288    475    215   -459     83
   -124    135    259     -7   -192    197    368    285    472    223   -433     62
    -90    179    267    -44   -179    223    381    303    498    272   -376     72
    -46    236    283    -96   -166    259    402    324    522    293   -361    103
    -93    205    298    -54   -194    252    392    316    506    262   -402    111
   -132    179    309    -23   -223    244    371    301    493    267   -407     85
   -114    205    316    -46   -215    259    379    314    506    283   -371     80
    -93    223    316    -67   -205    270    387    327    511    285   -353     98
   -124    181    306    -28   -215    244    368    322    491    270   -368    106
   -119    205    324    -46   -220    265    376    327    493    270   -371    101
    -96    236    332    -72   -213    283    379    329    496    270   -374    106
   -132    192    322    -31   -226    257    366    311    475    244   -410     85
   -142    202    345    -28   -244    272    374    314    480    249   -415     88
   -140    210    348    -36   -244    280    371    311    475    249   -420     88
   -142    233    376    -46   -259    303    376    319    478    254   -426     90
    -90    324    413   -116   -252    368    402    340    504    283   -397    122
    -75    337    413   -129   -244    374    420    350    514    293   -394    124
   -140    301    439    -80   -290    368    423    345    511    296   -397    122
   -148    311    459    -83   -303    384    426    345    514    311   -392    127
   -140    340    480   -101   -311    410    441    353    527    327   -376    140
   -145    368    514   -111   -329    441    454    358    540    342   -358    166
   -122    389    511   -135   -316    449    459    358    545    345   -361    171
   -142    366    509   -111   -327    436    444    345    537    335   -374    163
   -168    327    493    -80   -329    410    407    324    519    316   -387    158
   -124    353    478   -114   -301    415    397    322    522    319   -379    179
   -119    322    439   -101   -280    379    374    301    496    298   -392    161
   -150    254    405    -51   -277    329    350    280    467    272   -415    129
   -184    187    371     -2   -277    277    332    259    441    246   -441     93
   -168    179    348     -5   -257    262    322    252    431    233   -446     80
   -153    137    290      7   -223    213    306    233    410    207   -465     44
   -161    103    265     25   -213    184    288    213    387    184   -452     23
   -155     83    239     33   -197    161    272    200    374    168   -441     10
   -179     33    213     72   -194    122    252    189    363    153   -446     -7
   -158     46    202     54   -179    122    249    187    366    145   -449    -12
   -137     49    187     44   -161    116    246    184    374    137   -452    -18
   -140     51    192     44   -166    122    241    181    384    127   -452    -23
   -158     31    189     64   -174    109    231    184    397    116   -467    -31
   -163    -33    127     98   -148     46    252    231    405    106   -504    -59
   -129    -67     59     98    -96     -5    355    368    457    129   -530    -85
    -85     -5     80     44    -83     36    488    548    568    226   -496    -28
    -49    135    184    -41   -116    158    594    745    730    389   -379    119
      7    514    506   -262   -249    511    605    823    932    688    -38    462
    -51   1130   1182   -537   -618   1156    548    753   1171   1101    454    974
   -231   1496   1727   -633   -979   1610    311    413   1202   1319    732   1283
   -314   1223   1538   -454   -924   1379     -5    -70    841   1039    483   1057
   -319    371    691    -28   -506    530   -220   -501    153    239   -319    322
   -246   -267    -23    257   -114   -145   -296   -587   -210   -249   -854   -192
   -158   -462   -306    309     70   -384   -246   -444   -210   -314   -958   -327
   -124   -449   -324    288     98   -387   -109   -252    -88   -226   -883   -306
    -96   -350   -254    220     77   -303     20    -88     51   -116   -795   -241
    -80   -262   -184    171     51   -223     90      7    137    -44   -727   -176
    -83   -231   -150    155     31   -192    135     57    176     -7   -675   -140
    -72   -220   -148    148     36   -184    168     93    202     20   -641   -116
    -96   -223   -129    158     15   -176    174     96    207     25   -649   -111
   -114   -228   -114    171     -2   -171    174     93    200     12   -680   -122
   -135   -241   -106    187    -15   -174    171     90    197      7   -685   -129
   -132   -233   -101    184    -15   -168    176     93    200     12   -683   -119
    -77   -210   -132    142     25   -171    200    114    218     31   -644   -114
    -57   -200   -145    127     41   -174    207    122    228     64   -597   -127
   -106   -262   -158    181     23   -210    197    109    215     62   -584   -158
   -101   -290   -189    197     44   -241    184     98    200     59   -566   -176
   -119   -301   -181    207     31   -241    158     75    184     54   -571   -202
   -119   -298   -179    207     28   -239    142     67    184     57   -571   -197
    -18   -197   -181    106     80   -189    176    109    223     93   -535   -150
     77   -124   -202     23    140   -163    213    140    249    122   -517   -119
    -62   -246   -184    153     59   -218    166     96    210     77   -579   -153
    -72   -252   -179    163     51   -218    163    101    213     72   -594   -150
    -44   -231   -189    137     70   -210    163    111    220     77   -602   -142
    -54   -252   -197    153     70   -226    155    111    218     77   -613   -148
    -33   -231   -200    132     80   -215    161    124    226     83   -613   -137
     -7   -184   -176     93     83   -181    161    135    239    101   -597   -119
    -15   -213   -200    111     90   -207    137    122    226     96   -613   -132
    -44   -259   -215    153     85   -239    122    116    210     85   -631   -142
     41   -148   -192     51    114   -168    153    158    254    135   -581    -93
     62   -127   -189     31    124   -158    161    174    267    153   -563    -77
      0   -181   -181     90     90   -181    135    158    252    142   -574    -85
    -20   -215   -194    119     85   -205    119    153    244    142   -571    -90
     18   -171   -189     77    101   -181    137    168    254    161   -550    -83
      7   -174   -181     83     93   -179    142    166    252    163   -548    -88
      0   -174   -174     85     85   -174    158    174    257    163   -548    -93
     18   -153   -171     67     93   -161    189    189    270    168   -535    -96
    -18   -184   -166    101     72   -176    189    184    265    163   -532   -106
    -62   -231   -171    145     51   -202    174    171    259    158   -540   -124
    -12   -187   -176     98     77   -181    194    192    283    184   -524   -116
     83    -90   -174      5    127   -132    249    236    324    223   -488    -96
      7   -132   -142     59     75   -137    246    220    311    210   -491   -124
    -57   -181   -124    119     31   -153    220    192    290    189   -504   -155
    -70   -184   -116    127     20   -150    210    184    296    189   -501   -171
    -57   -171   -114    114     28   -142    202    179    296    187   -496   -184
    -83   -207   -124    142     18   -168    184    155    283    161   -517   -220
    -88   -220   -132    153     20   -176    176    142    272    150   -527   -249
   -124   -228   -103    174    -12   -166    168    129    267    145   -527   -265
   -114   -207    -93    161    -10   -150    166    129    275    153   -517   -270
   -114   -200    -88    155    -15   -145    168    142    288    166   -522   -267
   -127   -207    -80    166    -25   -142    163    142    293    168   -522   -272
   -103   -166    -62    135    -20   -114    168    155    309    181   -504   -270
    -59    -77    -18     70    -20    -49    194    184    342    210   -470   -239
   -148   -137      7    142    -77    -67    181    171    329    194   -485   -254
   -148   -137      7    142    -77    -64    179    171    332    194   -485   -262
   -148   -135     12    140    -80    -62    184    179    337    200   -475   -262
   -145   -119     25    132    -85    -46    181    174    340    197   -465   -267
   -119    -85     33    101    -80    -25    171    168    342    194   -459   -265
   -145    -80     64    111   -106     -7    166    163    342    192   -462   -259
   -145    -80     64    111   -106     -7    161    158    348    192   -459   -262
   -132    -23    109     77   -122     41    187    176    368    213   -428   -233
   -122     33    153     44   -137     93    202    194    392    239   -402   -215
   -116     57    174     31   -145    114    207    205    405    252   -394   -210
   -114     77    192     18   -153    135    218    215    418    265   -376   -197
   -119    103    223      7   -171    163    228    220    426    265   -374   -200
   -127    124    252      0   -189    187    226    213    428    262   -371   -220
    -93    163    257    -33   -176    207    207    184    420    257   -374   -241
    -64    179    241    -57   -153    207    192    158    410    252   -374   -257
    -44    142    187    -49   -114    163    171    129    384    236   -387   -275
    -46    119    163    -38   -103    140    140    106    366    218   -392   -285
    -31    116    148    -44    -90    132    116     93    355    205   -392   -296
    -36     93    127    -31    -83    109    101     83    337    184   -402   -324
    -38     54     93     -7    -64     72     77     57    309    150   -428   -374
    -54    -12     38     33    -49     12     57     41    280    114   -457   -420
    -77    -41     36     59    -57     -2     51     36    270    106   -459   -439
    -90    -83      5     85    -49    -38     23      2    231     72   -488   -472
    -70    -93    -23     83    -23    -59     -5    -33    194     38   -522   -501
    -77   -103    -28     88    -25    -67    -12    -41    187     20   -537   -509
    -80    -90    -10     85    -36    -51    -10    -44    194     28   -524   -501
    -83   -122    -38    101    -23    -80    -25    -62    181     15   -532   -522
    -67   -142    -75    106      2   -109    -36    -77    166     -2   -545   -545
    -46   -135    -88     90     20   -111    -41    -83    161     -5   -542   -545
    -33   -158   -124     93     44   -142    -33    -70    161    -15   -550   -561
    -18   -246   -231    129    103   -241     20     12    179    -38   -597   -620
    -10   -267   -257    140    122   -262    137    158    262    -10   -607   -659
      5   -148   -153     70     75   -150    249    332    418    122   -496   -587
     51    137     85    -96    -18    111    314    470    620    361   -254   -366
     36    620    584   -329   -272    602    283    475    820    698    129      7
    -88   1221   1309   -566   -698   1265    127    231    924   1028    532    376
    -96   1340   1436   -623   -766   1387   -192   -187    727   1028    581    397
   -129    862    992   -368   -561    927   -423   -602    244    542    124     10
   -166     51    218     54   -192    135   -480   -774   -246   -145   -576   -568
   -137   -485   -348    311    103   -418   -475   -680   -400   -420   -901   -865
   -101   -610   -511    353    205   -561   -407   -530   -322   -392   -922   -904
    -70   -581   -514    324    220   -548   -316   -415   -218   -324   -875   -888
    -36   -488   -452    259    207   -470   -236   -311   -101   -228   -789   -826
    -18   -410   -392    215    187   -402   -184   -246    -12   -153   -732   -769
     44   -348   -392    150    215   -368   -161   -215     25   -119   -711   -743
     98   -314   -413    109    254   -363   -145   -207     36   -114   -709   -748
    127   -285   -413     77    267   -348   -145   -215     38   -114   -709   -750
     96   -306   -402    106    249   -353   -155   -226     31   -119   -719   -761
    103   -314   -418    103    259   -366   -140   -205     46   -106   -706   -750
    119   -316   -436     98    275   -376   -135   -197     54    -96   -701   -750
    116   -298   -418     88    267   -358   -132   -192     57    -90   -701   -756
    103   -296   -400     96    252   -348   -127   -187     64    -85   -693   -753
     33   -361   -397    163    215   -379   -137   -192     54    -90   -701   -753
     41   -355   -397    155    218   -376   -129   -181     64    -77   -688   -735
     62   -332   -394    135    228   -363   -132   -181     72    -72   -680   -732
     62   -332   -394    135    228   -363   -135   -181     83    -72   -678   -732
     59   -319   -381    129    220   -350   -119   -158     98    -51   -659   -719
     38   -319   -358    140    197   -337   -127   -158    101    -44   -652   -732
     31   -322   -355    142    192   -337   -135   -158    101    -36   -641   -748
     57   -322   -379    132    218   -350   -124   -142    114    -33   -631   -753
     70   -309   -379    119    223   -342   -127   -135    122    -25   -626   -730
     49   -316   -366    132    205   -340   -145   -142    114    -28   -626   -737
     54   -316   -371    129    213   -345   -158   -145    111    -28   -615   -750
     75   -314   -389    119    231   -350   -166   -137    116    -18   -597   -758
    122   -267   -392     70    254   -329   -163   -124    129      0   -584   -740
    145   -257   -405     54    272   -329   -166   -109    137      2   -587   -727
     96   -324   -420    111    257   -371   -184   -114    127     -7   -600   -737
    114   -290   -405     88    259   -348   -184    -98    137     10   -571   -724
    116   -277   -397     80    254   -337   -179    -85    145     25   -553   -719
    111   -280   -392     83    249   -335   -166    -70    150     31   -545   -714
    116   -275   -392     77    252   -335   -168    -59    150     28   -550   -709
    148   -233   -381     44    265   -306   -153    -44    163     33   -550   -685
    158   -215   -374     25    265   -296   -140    -44    155     20   -574   -693
    119   -249   -368     64    241   -306   -150    -64    135      5   -597   -724
     77   -277   -355     98    215   -316   -166    -88    122    -12   -618   -753
     72   -285   -358    106    215   -322   -166    -90    124    -20   -633   -763
     98   -252   -350     75    223   -301   -153    -83    145     -2   -615   -758
    145   -202   -348     28    246   -275   -137    -70    171     18   -597   -761
    111   -239   -353     62    231   -296   -148    -83    166      5   -620   -795
     83   -249   -332     83    207   -290   -155   -101    163      7   -633   -807
     96   -215   -314     57    202   -265   -158   -116    158      5   -654   -836
     90   -233   -324     70    207   -277   -174   -137    148     -7   -662   -872
     85   -252   -340     83    210   -296   -192   -155    137    -15   -667   -896
     72   -257   -329     93    200   -293   -200   -163    135    -12   -667   -898
     85   -223   -309     67    194   -265   -205   -174    127    -15   -678   -901
    119   -166   -288     23    202   -226   -197   -171    137     -5   -675   -898
     72   -213   -285     67    176   -249   -220   -197    119    -23   -696   -922
     51   -252   -303    101    176   -277   -233   -205    111    -33   -714   -930
    103   -184   -288     38    194   -236   -226   -192    124    -18   -706   -911
    132   -129   -262     -2    194   -194   -223   -181    129     -2   -698   -896
    148   -103   -252    -23    197   -179   -215   -176    137      7   -696   -901
    101   -140   -241     20    171   -189   -239   -200    122     -5   -714   -919
     75   -150   -228     36    150   -189   -270   -220    103    -15   -727   -917
    106   -140   -246     15    176   -194   -283   -223    101    -12   -724   -909
    122   -140   -265      7    192   -202   -301   -233     90    -20   -724   -927
    142   -124   -267     -7    205   -194   -322   -246     77    -28   -730   -937
    158    -93   -252    -33    202   -174   -324   -241     90    -10   -714   -911
    194    -49   -244    -72    218   -145   -319   -231     96      2   -696   -896
    210      2   -207   -106    207   -101   -316   -231     96     10   -680   -883
    176     36   -140   -106    158    -51   -309   -236    101     25   -672   -872
    142     38   -106    -93    124    -33   -314   -246     96     31   -659   -883
    119     51    -67    -85     93     -7   -316   -249     96     38   -657   -875
     49     20    -28    -36     36     -2   -342   -280     80     23   -672   -901
    101    103      2   -101     49     54   -329   -283     93     41   -633   -898
    101    103      0   -103     49     54   -348   -311     77     25   -633   -919
     38     28    -10    -33     23     10   -420   -384     12    -31   -688   -963
     77     57    -20    -67     49     18   -462   -423    -15    -59   -730   -961
    116     98    -18   -106     67     41   -493   -454    -36    -75   -756   -974
    119     80    -41   -101     80     20   -535   -496    -72   -103   -795  -1010
    142     59    -83   -101    111    -10   -568   -532   -116   -135   -844  -1049
    171     36   -135   -103    153    -49   -605   -571   -179   -174   -896  -1098
    174     -5   -179    -83    176    -90   -641   -615   -226   -236   -940  -1143
    184    -51   -236    -67    210   -142   -683   -652   -241   -285   -982  -1187
    205    -80   -285    -62    244   -184   -732   -696   -277   -293  -1034  -1223
    270    -70   -342   -101    303   -205   -771   -740   -298   -316  -1091  -1244
    306    -64   -371   -119    337   -218   -795   -774   -316   -345  -1127  -1265
    303    -75   -381   -116    342   -228   -844   -813   -353   -368  -1150  -1304
    337    -88   -426   -124    379   -254   -880   -844   -374   -389  -1192  -1325
    342    -96   -441   -124    389   -267   -904   -859   -384   -397  -1221  -1345
    384   -106   -491   -137    436   -298   -924   -878   -407   -415  -1218  -1405
    431   -148   -581   -142    504   -363   -883   -807   -392   -433  -1249  -1467
    431   -150   -581   -142    506   -366   -779   -675   -319   -410  -1241  -1483
    431    -23   -454   -205    441   -236   -667   -496   -161   -283  -1156  -1387
    475    296   -179   -384    327     59   -602   -361     46    -38   -911  -1153
    478    857    379   -670     49    618   -670   -405    241    301   -514   -756
    361   1387   1026   -875   -332   1208   -865   -688    303    571   -202   -418
    265   1402   1135   -833   -433   1267  -1218  -1143     62    519   -213   -428
    158    831    672   -493   -257    753  -1491  -1600   -480    -25   -737   -870
    137     54    -85    -98    111    -12  -1538  -1738   -943   -688  -1415  -1431
    163   -340   -504     88    332   -420  -1517  -1636  -1039   -893  -1683  -1662
    202   -389   -592     93    397   -491  -1439  -1470   -932   -849  -1678  -1680
    202   -337   -540     67    371   -439  -1353  -1335   -805   -753  -1618  -1639
    218   -220   -439      0    327   -329  -1278  -1234   -683   -649  -1543  -1566
    233   -122   -358    -57    296   -239  -1231  -1182   -607   -576  -1499  -1509
    197    -93   -290    -54    241   -192  -1223  -1171   -587   -555  -1493  -1496
    158   -101   -259    -28    207   -179  -1234  -1176   -597   -561  -1506  -1512
    148    -70   -218    -41    181   -142  -1236  -1169   -587   -542  -1506  -1501
    119    -72   -192    -23    153   -132  -1254  -1176   -581   -535  -1512  -1506
     64   -114   -181     23    122   -148  -1273  -1189   -589   -540  -1538  -1525
    116    -33   -150    -41    132    -90  -1257  -1171   -558   -504  -1522  -1499
     96    -46   -142    -25    116    -93  -1273  -1176   -555   -501  -1543  -1504
     77    -33   -111    -20     93    -72  -1280  -1179   -542   -488  -1543  -1491
     83    -28   -111    -25     96    -70  -1291  -1187   -540   -491  -1558  -1483
     49    -72   -122     12     85    -96  -1319  -1205   -561   -506  -1600  -1491
     85    -44   -129    -23    106    -88  -1332  -1210   -558   -504  -1615  -1483
    111      0   -114    -57    111    -57  -1337  -1205   -545   -485  -1615  -1473
     93    -25   -119    -33    103    -72  -1356  -1221   -558   -491  -1636  -1480
    111     18    -93    -64    103    -36  -1356  -1215   -545   -470  -1626  -1457
     83    -12    -96    -36     88    -54  -1392  -1236   -561   -485  -1649  -1470
     98     -2   -101    -49     98    -49  -1410  -1247   -563   -485  -1667  -1473
    103     20    -83    -64     93    -28  -1428  -1252   -566   -480  -1678  -1470
     88     -5    -93    -41     90    -49  -1460  -1275   -584   -491  -1701  -1488
     85    -15   -103    -36     93    -59  -1486  -1288   -594   -493  -1717  -1496
    116     12   -103    -64    109    -44  -1501  -1288   -592   -483  -1719  -1493
    153     54    -98   -106    124    -20  -1504  -1275   -576   -459  -1712  -1478
    150     44   -106    -96    129    -31  -1532  -1286   -587   -457  -1725  -1473
    135     54    -80    -96    109    -12  -1556  -1286   -587   -452  -1727  -1467
    153     85    -70   -119    111      7  -1566  -1275   -579   -436  -1722  -1454
    184    119    -64   -153    124     25  -1582  -1273   -584   -431  -1727  -1444
    171    116    -54   -142    114     31  -1592  -1273   -587   -433  -1738  -1439
    150    109    -41   -132     96     33  -1600  -1286   -594   -439  -1753  -1447
    161    142    -18   -153     90     62  -1600  -1288   -589   -436  -1753  -1439
    171    158    -12   -166     90     75  -1605  -1299   -597   -441  -1769  -1441
    166    145    -20   -155     93     62  -1615  -1317   -613   -452  -1797  -1447
    163    145    -18   -155     90     62  -1621  -1322   -610   -446  -1810  -1444
    140    137     -2   -140     72     67  -1631  -1335   -610   -444  -1823  -1452
    153    161      7   -158     72     85  -1628  -1335   -597   -433  -1826  -1444
    166    176     10   -171     77     93  -1618  -1327   -584   -418  -1829  -1441
    135    155     20   -145     57     88  -1628  -1345   -589   -423  -1849  -1454
    127    135      7   -132     59     72  -1641  -1363   -592   -426  -1875  -1449
    127    124     -5   -127     64     59  -1644  -1369   -592   -423  -1899  -1436
    106    124     18   -114     44     72  -1654  -1382   -592   -420  -1912  -1431
    103    116     10   -111     46     64  -1665  -1405   -610   -431  -1938  -1444
    116    153     36   -135     41     96  -1667  -1413   -613   -426  -1945  -1444
    129    184     54   -158     36    122  -1667  -1408   -615   -413  -1943  -1441
    106    148     41   -127     33     96  -1678  -1415   -626   -420  -1964  -1454
     96    127     31   -114     31     80  -1680  -1415   -633   -420  -1979  -1454
    109    142     33   -127     36     88  -1680  -1410   -631   -415  -1987  -1439
    114    140     25   -129     41     83  -1688  -1408   -633   -413  -2000  -1423
    116    155     38   -135     38     98  -1691  -1402   -636   -405  -2010  -1389
    124    163     38   -145     41    103  -1699  -1395   -636   -400  -2018  -1361
    116    161     41   -140     38    101  -1709  -1389   -639   -397  -2021  -1337
    124    150     25   -137     49     88  -1722  -1397   -654   -405  -2029  -1327
    132    142     10   -137     62     77  -1727  -1402   -667   -410  -2052  -1325
    116    129     12   -124     51     70  -1732  -1400   -675   -397  -2060  -1314
    111    129     18   -122     46     75  -1738  -1400   -693   -402  -2068  -1301
    109    150     41   -132     33     96  -1730  -1389   -701   -405  -2068  -1265
    116    176     59   -145     28    119  -1709  -1369   -698   -392  -2057  -1234
    119    189     70   -158     25    129  -1688  -1348   -701   -387  -2047  -1213
    111    171     57   -142     28    114  -1683  -1340   -717   -400  -2060  -1208
     90    153     62   -124     15    109  -1683  -1340   -732   -407  -2070  -1202
    101    189     88   -145      7    140  -1678  -1332   -740   -407  -2062  -1179
    101    197     96   -150      2    148  -1683  -1337   -758   -420  -2070  -1171
     83    200    116   -142    -18    158  -1688  -1348   -774   -428  -2065  -1148
     75    184    109   -132    -15    148  -1706  -1366   -802   -439  -2068  -1127
     93    166     72   -129     10    119  -1730  -1389   -841   -470  -2101  -1135
    129    174     44   -153     41    109  -1738  -1392   -870   -483  -2104  -1122
    101    132     31   -116     33     83  -1761  -1405   -909   -506  -2099  -1127
     90     83    -10    -88     51     36  -1777  -1415   -948   -542  -2130  -1140
    111     31    -80    -70     96    -23  -1782  -1415   -982   -571  -2171  -1150
    101    -44   -145    -31    122    -93  -1787  -1418  -1023   -613  -2210  -1184
    103   -106   -210      2    155   -158  -1803  -1434  -1075   -654  -2234  -1208
     90   -158   -249     31    168   -202  -1818  -1454  -1122   -688  -2260  -1210
     85   -187   -272     51    179   -228  -1831  -1478  -1171   -732  -2296  -1200
     83   -215   -301     64    192   -257  -1839  -1488  -1210   -766  -2317  -1226
    106   -220   -329     57    218   -275  -1831  -1480  -1228   -776  -2312  -1208
    101   -249   -350     72    223   -298  -1831  -1480  -1252   -802  -2312  -1187
     96   -275   -371     90    233   -322  -1834  -1486  -1280   -836  -2317  -1174
    106   -285   -392     90    246   -340  -1834  -1486  -1306   -872  -2335  -1158
    119   -337   -457    109    285   -397  -1829  -1473  -1322   -927  -2377  -1176
    142   -418   -561    135    350   -488  -1774  -1389  -1309   -989  -2436  -1234
    171   -426   -597    127    384   -511  -1649  -1226  -1234   -992  -2439  -1247
    213   -322   -535     54    371   -428  -1530  -1028  -1104   -880  -2335  -1153
    265    -49   -314   -109    288   -181  -1457   -872   -932   -670  -2096   -917
    262    452    189   -358     36    322  -1480   -857   -724   -329  -1678   -462
    122   1124   1002   -623   -439   1065  -1602  -1070   -535     59  -1166     36
      2   1158   1156   -581   -576   1158  -1940  -1543   -748     -5  -1143      5
    -70    545    615   -236   -342    579  -2216  -2008  -1330   -602  -1714   -491
    -28   -249   -220    137     93   -233  -2312  -2236  -1917  -1330  -2475  -1137
      0   -763   -763    381    381   -763  -2307  -2156  -2107  -1639  -2844  -1473
     64   -774   -839    353    449   -805  -2182  -1953  -2005  -1597  -2837  -1460
    106   -680   -787    285    446   -732  -2031  -1771  -1875  -1509  -2756  -1400
    116   -587   -704    233    407   -644  -1930  -1657  -1782  -1434  -2678  -1337
    171   -496   -667    163    418   -581  -1862  -1579  -1717  -1382  -2616  -1283
    171   -491   -662    158    415   -576  -1823  -1545  -1706  -1379  -2600  -1270
    145   -506   -652    179    397   -579  -1808  -1538  -1719  -1397  -2600  -1288
    137   -519   -657    189    394   -587  -1800  -1540  -1732  -1410  -2600  -1299
    129   -524   -654    197    392   -589  -1792  -1538  -1743  -1421  -2598  -1296
    145   -509   -657    181    400   -581  -1771  -1527  -1748  -1431  -2595  -1304
    184   -470   -654    142    418   -561  -1735  -1506  -1745  -1423  -2579  -1291
    114   -532   -646    207    379   -589  -1730  -1514  -1769  -1444  -2592  -1304
     83   -558   -641    239    361   -600  -1714  -1509  -1779  -1457  -2598  -1314
     18   -587   -605    283    309   -594  -1693  -1501  -1782  -1457  -2590  -1312
    -28   -579   -550    303    259   -566  -1649  -1473  -1764  -1434  -2566  -1293
    -77   -574   -498    324    207   -537  -1610  -1444  -1748  -1421  -2546  -1280
   -168   -615   -446    392    137   -532  -1579  -1423  -1740  -1415  -2530  -1275
   -155   -639   -483    394    163   -561  -1574  -1423  -1753  -1423  -2533  -1291
    -77   -618   -542    348    231   -581  -1566  -1421  -1758  -1436  -2540  -1291
    -67   -620   -553    342    241   -587  -1564  -1418  -1764  -1447  -2540  -1280
    -70   -649   -579    361    254   -615  -1571  -1421  -1777  -1465  -2548  -1286
    -25   -605   -579    314    275   -592  -1548  -1395  -1756  -1449  -2525  -1265
     18   -561   -581    270    298   -571  -1519  -1363  -1735  -1434  -2501  -1244
     18   -566   -584    272    301   -574  -1517  -1356  -1735  -1436  -2491  -1236
      5   -566   -571    280    288   -568  -1509  -1340  -1725  -1428  -2468  -1215
     20   -566   -587    270    303   -576  -1509  -1327  -1719  -1431  -2452  -1205
     57   -548   -605    244    329   -576  -1493  -1299  -1706  -1421  -2421  -1187
    124   -480   -605    176    363   -542  -1457  -1247  -1667  -1382  -2361  -1148
     83   -522   -605    220    342   -563  -1449  -1226  -1660  -1369  -2327  -1145
     33   -579   -613    270    322   -594  -1457  -1218  -1662  -1376  -2307  -1153
     49   -579   -628    265    337   -602  -1444  -1195  -1647  -1366  -2270  -1143
     67   -561   -628    244    345   -594  -1423  -1179  -1634  -1350  -2236  -1124
     85   -532   -618    223    350   -574  -1400  -1163  -1615  -1337  -2216  -1106
     90   -530   -620    218    355   -576  -1379  -1145  -1597  -1335  -2197  -1098
     80   -527   -607    223    342   -566  -1350  -1119  -1569  -1314  -2164  -1067
     72   -530   -602    226    337   -566  -1322  -1096  -1545  -1296  -2140  -1041
     67   -519   -587    226    327   -553  -1291  -1070  -1514  -1275  -2107  -1021
     44   -509   -553    231    296   -530  -1254  -1031  -1470  -1241  -2065   -982
     36   -501   -537    231    285   -519  -1223   -997  -1428  -1213  -2026   -958
     31   -517   -550    241    288   -532  -1205   -976  -1413  -1202  -2000   -953
     31   -530   -561    249    296   -545  -1192   -963  -1400  -1197  -1974   -948
     31   -532   -566    249    296   -550  -1179   -961  -1384  -1182  -1945   -937
     36   -540   -576    252    303   -558  -1169   -953  -1371  -1166  -1917   -922
     36   -561   -600    259    316   -579  -1166   -953  -1366  -1161  -1899   -919
     64   -558   -623    246    342   -589  -1169   -953  -1363  -1161  -1873   -932
    109   -527   -639    207    374   -581  -1153   -935  -1337  -1143  -1831   -922
     98   -542   -644    220    371   -592  -1148   -924  -1319  -1127  -1795   -909
     70   -566   -636    246    350   -600  -1153   -919  -1304  -1122  -1761   -906
     80   -553   -633    236    355   -592  -1137   -904  -1283  -1101  -1730   -901
    114   -488   -605    184    358   -545  -1101   -867  -1231  -1057  -1660   -854
    124   -465   -592    168    358   -527  -1080   -846  -1200  -1036  -1613   -800
    106   -483   -592    187    348   -537  -1062   -836  -1182  -1034  -1592   -774
     83   -491   -574    205    327   -532  -1047   -820  -1163  -1021  -1564   -753
     62   -491   -553    210    306   -522  -1034   -807  -1145  -1002  -1535   -735
     18   -519   -537    249    275   -530  -1023   -802  -1135   -995  -1522   -732
      7   -532   -542    259    272   -537  -1010   -800  -1122   -987  -1501   -714
     38   -470   -509    215    272   -488   -976   -771  -1083   -950  -1449   -667
     33   -452   -485    210    257   -470   -958   -758  -1060   -932  -1418   -646
     33   -420   -454    192    241   -436   -930   -737  -1028   -911  -1376   -626
     33   -387   -420    176    226   -405   -906   -722  -1005   -898  -1343   -602
     15   -381   -397    184    205   -389   -883   -706   -987   -878  -1314   -571
     20   -353   -376    163    197   -363   -849   -688   -961   -852  -1283   -532
     41   -337   -379    148    207   -358   -826   -675   -948   -836  -1267   -517
     41   -306   -348    129    194   -327   -800   -657   -922   -810  -1231   -491
     -7   -288   -280    148    135   -285   -774   -652   -893   -779  -1187   -465
    -28   -277   -249    150    106   -265   -769   -654   -872   -766  -1145   -457
     18   -239   -257    109    137   -249   -766   -652   -862   -750  -1106   -446
     38   -233   -275     96    155   -254   -761   -654   -857   -745  -1080   -441
    -38   -288   -249    163    103   -270   -763   -670   -859   -756  -1067   -452
    -67   -332   -267    200     98   -301   -774   -683   -862   -769  -1062   -470
    -70   -361   -290    215    109   -327   -766   -683   -862   -769  -1052   -480
    -98   -418   -319    257    109   -368   -771   -693   -880   -789  -1060   -509
   -106   -439   -332    272    111   -387   -771   -701   -885   -802  -1054   -530
    -93   -457   -366    272    135   -410   -756   -704   -891   -815  -1054   -553
   -119   -496   -376    306    127   -436   -745   -709   -896   -826  -1054   -579
   -145   -537   -392    340    122   -465   -745   -714   -898   -831  -1041   -594
   -158   -561   -402    361    122   -483   -735   -709   -885   -826  -1018   -597
   -161   -566   -405    363    122   -488   -727   -709   -880   -826  -1008   -602
   -171   -566   -394    368    111   -483   -706   -698   -870   -815   -989   -602
   -194   -579   -384    387     93   -483   -701   -696   -867   -810   -976   -602
   -174   -600   -426    387    124   -514   -704   -696   -870   -813   -979   -600
   -127   -665   -540    394    205   -602   -662   -646   -870   -841  -1021   -636
    -57   -688   -631    371    285   -659   -540   -504   -807   -833  -1047   -680
    -15   -605   -592    309    288   -600   -410   -319   -675   -737   -979   -633
     12   -415   -428    202    220   -420   -296   -111   -465   -535   -789   -452
     57     33    -23    -46     38      5   -301    -54   -244   -205   -415    -70
      0    654    654   -327   -327    654   -400   -179    -51    181     51    402
   -137    940   1078   -402   -607   1008   -680   -566   -106    332    265    605
   -205    628    833   -210   -519    730  -1008  -1054   -524      5    -33    329
   -218   -200     18    207   -119    -90  -1148  -1397  -1153   -782   -826   -363
   -111   -774   -662    441    275   -719  -1124  -1363  -1413  -1197  -1288   -795
     -5   -958   -953    480    472   -956  -1034  -1179  -1366  -1223  -1358   -880
      5   -945   -950    470    478   -948   -911  -1008  -1239  -1137  -1304   -844
     28   -823   -854    397    439   -839   -800   -872  -1109  -1023  -1210   -763
     33   -722   -756    342    392   -737   -704   -782  -1013   -930  -1130   -688
     36   -680   -717    319    376   -698   -636   -719   -956   -883  -1085   -649
     46   -649   -696    301    371   -672   -584   -672   -911   -844  -1052   -607
     23   -654   -680    314    350   -667   -568   -657   -898   -828  -1036   -584
     44   -633   -678    293    358   -654   -550   -641   -888   -815  -1021   -579
     80   -594   -675    257    376   -633   -524   -618   -875   -802  -1000   -579
     57   -581   -639    262    348   -610   -496   -597   -859   -782   -971   -558
     31   -581   -613    272    322   -597   -480   -576   -839   -758   -932   -537
     28   -589   -618    280    322   -602   -465   -553   -820   -743   -888   -514
     20   -584   -605    280    311   -594   -454   -535   -810   -727   -846   -496
     41   -558   -600    259    319   -579   -426   -511   -782   -685   -807   -472
     33   -545   -579    254    306   -561   -387   -483   -758   -657   -784   -457
      2   -558   -561    277    280   -561   -371   -475   -758   -652   -779   -459
    -20   -563   -542    290    259   -553   -363   -467   -756   -646   -766   -462
    -38   -530   -491    285    226   -511   -350   -446   -743   -623   -735   -436
     -7   -475   -470    241    231   -475   -316   -402   -711   -597   -698   -389
    -28   -509   -480    267    223   -493   -303   -387   -701   -594   -685   -379
    -88   -532   -444    309    176   -488   -283   -366   -683   -574   -654   -361
   -114   -527   -413    322    148   -470   -257   -342   -670   -555   -636   -348
   -122   -501   -379    311    127   -441   -249   -322   -657   -537   -610   -332
   -127   -522   -394    324    132   -457   -249   -311   -657   -537   -610   -335
   -122   -509   -387    314    132   -449   -241   -288   -641   -519   -587   -319
    -98   -441   -342    270    122   -392   -231   -262   -615   -491   -555   -296
    -96   -423   -327    259    114   -376   -215   -239   -605   -483   -545   -272
    -96   -415   -319    254    111   -368   -213   -223   -600   -472   -530   -254
    -72   -405   -335    236    129   -371   -194   -194   -576   -449   -504   -228
    -75   -415   -340    246    132   -379   -187   -184   -576   -449   -488   -210
    -67   -413   -345    239    137   -381   -189   -187   -584   -446   -480   -213
    -54   -392   -337    223    140   -366   -181   -184   -587   -444   -478   -215
    -44   -389   -345    215    148   -366   -174   -187   -594   -449   -480   -228
    -36   -366   -329    202    145   -348   -166   -189   -600   -449   -470   -228
    -49   -363   -314    205    129   -340   -153   -179   -587   -436   -446   -210
    -28   -371   -342    200    155   -358   -132   -166   -571   -423   -428   -200
     12   -355   -368    171    189   -363    -98   -148   -545   -405   -407   -194
    -18   -366   -348    192    163   -358    -93   -140   -532   -400   -397   -194
    -36   -374   -340    205    150   -358    -83   -135   -524   -400   -394   -192
     -5   -329   -327    166    158   -327    -57   -122   -509   -384   -384   -181
    -20   -335   -316    176    145   -324    -46   -124   -509   -384   -397   -192
    -80   -394   -314    239    116   -355    -62   -145   -530   -400   -413   -213
    -38   -335   -296    187    127   -316    -41   -137   -511   -374   -387   -202
    -31   -309   -277    168    122   -293    -23   -127   -496   -363   -374   -187
    -88   -348   -259    215     83   -303    -18   -129   -498   -368   -379   -192
   -106   -353   -246    231     70   -301      2   -119   -483   -355   -374   -192
    -93   -332   -241    210     72   -285     18   -109   -465   -340   -355   -176
    -49   -296   -246    174     96   -272     20   -111   -459   -332   -329   -184
    -41   -301   -259    171    106   -280     12   -116   -462   -324   -309   -189
      5   -283   -288    140    145   -285      5   -119   -459   -309   -283   -184
     38   -283   -322    119    176   -301      7   -124   -465   -322   -288   -194
     75   -259   -335     90    205   -296      5   -132   -470   -329   -288   -210
     77   -241   -322     80    197   -280     12   -135   -467   -322   -277   -213
     80   -223   -303     72    192   -262     38   -119   -454   -314   -270   -205
     96   -192   -288     46    189   -239     41   -116   -446   -306   -252   -189
     98   -179   -277     38    187   -228     64   -106   -436   -290   -236   -179
    106   -155   -265     23    184   -210     80   -111   -436   -288   -244   -176
    145    -90   -236    -25    189   -163    103   -109   -436   -270   -241   -163
    142    -70   -215    -36    176   -142    127    -98   -426   -267   -236   -135
    101   -111   -213      5    155   -161    114   -106   -418   -277   -246   -145
    124    -62   -187    -31    153   -124    127    -83   -381   -226   -210   -127
    181     20   -161   -101    171    -70    174    -41   -314   -171   -153    -80
    127    -12   -142    -59    135    -77    148    -80   -332   -200   -158   -103
     96    -15   -111    -41    101    -62    122   -109   -348   -213   -163   -140
     88    -12   -101    -38     93    -57    106   -127   -355   -215   -166   -161
     88     25    -62    -57     75    -18    109   -124   -342   -192   -142   -148
     98     18    -80    -57     88    -31     90   -142   -358   -215   -181   -168
     88    -57   -145    -15    116   -101     77   -166   -389   -257   -246   -220
     93   -103   -197      5    142   -150     67   -189   -420   -293   -301   -267
     98   -106   -205      5    150   -155     46   -213   -441   -322   -355   -311
     57   -189   -246     62    150   -218     12   -252   -483   -355   -410   -332
     62   -223   -288     80    174   -254     -2   -272   -498   -374   -444   -314
    109   -197   -306     44    205   -252      7   -280   -504   -381   -454   -306
    176   -122   -298    -25    236   -210     46   -265   -485   -361   -446   -293
    168   -122   -290    -23    228   -205     44   -285   -501   -371   -472   -306
    103   -205   -309     49    205   -257     18   -316   -532   -402   -545   -348
     77   -249   -327     83    200   -288     -2   -345   -563   -423   -615   -392
     98   -259   -358     80    228   -309     -5   -342   -576   -433   -672   -413
    119   -277   -400     77    257   -340     54   -267   -540   -431   -730   -428
    114   -288   -402     85    257   -345    171   -135   -452   -410   -763   -462
    119   -233   -355     57    236   -293    272      2   -335   -329   -717   -441
    161    -36   -197    -62    179   -116    361    150   -158   -148   -540   -303
    171    431    257   -303    -41    345    363    187     57    192   -155     31
     38    979    940   -509   -452    961    265     18    187    524    257    387
    -38   1244   1280   -602   -659   1262    -18   -363     49    618    400    504
    -51    987   1039   -467   -545   1013   -267   -737   -322    319    122    296
   -106    265    368    -80   -239    316   -311   -919   -800   -366   -594   -226
    -90   -179    -88    135     -2   -135   -293   -854   -982   -691   -945   -498
    -70   -374   -303    220    116   -340   -228   -704   -943   -722  -1018   -576
    -77   -410   -332    244    127   -371   -142   -594   -854   -672  -1002   -579
    -88   -348   -259    218     83   -303    -75   -506   -748   -584   -935   -519
    -83   -228   -145    155     31   -187     -7   -426   -639   -478   -844   -436
    -67   -132    -64     98     -2    -98     57   -366   -561   -394   -761   -371
    -64    -77    -12     72    -25    -46     93   -340   -524   -353   -717   -340
    -77    -72      5     72    -44    -33    103   -337   -524   -355   -706   -342
    -80    -44     36     62    -59     -5    116   -327   -514   -353   -706   -332
    -83    -31     51     57    -70     10    122   -316   -501   -340   -706   -314
    -98    -41     57     70    -77      7    122   -314   -496   -340   -709   -298
   -109     -7    101     59   -106     44    142   -301   -475   -324   -691   -272
   -124     28    153     46   -137     90    155   -288   -454   -309   -667   -259
   -124     15    140     51   -132     77    150   -296   -457   -316   -672   -270
   -129     12    142     59   -135     77    161   -285   -441   -311   -672   -267
   -145     20    166     62   -155     93    161   -280   -433   -303   -670   -259
   -145     18    163     62   -155     90    161   -280   -428   -303   -675   -252
   -150     38    189     54   -171    114    174   -270   -407   -288   -657   -231
   -129     70    200     31   -163    135    181   -262   -400   -277   -641   -223
   -148     54    202     44   -176    129    184   -267   -402   -280   -644   -233
   -153     70    223     41   -189    148    200   -262   -389   -270   -636   -228
   -150    111    259     18   -205    184    207   -249   -371   -246   -605   -215
   -148    137    285      5   -215    210    207   -239   -361   -231   -581   -207
   -174    106    277     31   -226    192    202   -246   -368   -236   -597   -205
   -179    124    303     25   -241    213    207   -239   -358   -223   -584   -179
   -158    161    319     -2   -239    239    192   -236   -355   -218   -574   -163
   -166    163    329      2   -246    246    155   -239   -363   -218   -566   -153
    -85    259    345    -88   -215    301    163   -210   -340   -189   -535   -116
     72    423    350   -249   -140    389    194   -150   -293   -129   -485    -59
     85    467    379   -277   -148    423    187   -137   -285   -111   -472    -33
     33    446    413   -239   -189    431    205   -142   -298   -124   -493    -36
   -140    267    407    -64   -275    337    179   -179   -345   -187   -561    -85
   -150    236    384    -44   -267    309    187   -174   -348   -200   -566    -90
    -98    283    379    -93   -241    329    226   -145   -329   -192   -542    -72
   -124    277    402    -75   -262    340    241   -142   -329   -194   -530    -77
   -129    283    413    -77   -272    348    252   -140   -322   -184   -511    -83
   -109    275    381    -83   -244    327    267   -127   -306   -174   -504    -88
   -101    293    394    -98   -246    342    283   -111   -283   -153   -483    -83
   -114    342    457   -114   -285    400    303    -90   -246   -116   -441    -49
   -109    374    480   -132   -296    426    324    -80   -226    -98   -441    -36
   -124    389    514   -135   -319    452    345    -75   -205    -77   -459    -36
   -116    384    501   -135   -309    441    361    -77   -197    -77   -472    -51
   -122    389    511   -132   -316    449    374    -67   -179    -62   -457    -41
   -140    394    532   -129   -337    462    379    -64   -168    -46   -457    -18
   -116    394    511   -137   -314    452    376    -72   -174    -41   -496    -10
    -83    397    478   -158   -280    436    368    -77   -181    -23   -519    -12
    -64    374    439   -153   -252    405    379    -72   -179     -5   -462    -15
    -83    342    426   -129   -254    384    394    -57   -166    -10   -335      5
    -83    340    423   -129   -254    381    402    -44   -158     -5   -280     31
    -90    337    428   -124   -259    381    407    -28   -150      0   -288     59
   -111    340    452   -114   -280    394    413    -10   -150      7   -309     64
   -111    355    467   -122   -290    410    418     -2   -153     12   -332     83
   -103    368    470   -132   -285    418    431     15   -150     20   -332    111
   -101    376    478   -137   -290    426    446     36   -142     25   -319    142
   -101    381    483   -140   -290    431    465     57   -132     36   -280    168
    -90    405    493   -158   -290    449    483     80   -111     62   -228    194
    -75    449    524   -187   -298    485    511    114    -80     88   -184    241
    -77    457    532   -189   -306    493    530    137    -72     98   -158    267
    -59    475    535   -207   -296    504    542    155    -72    106   -142    290
    -23    509    530   -244   -277    519    568    181    -64    116   -132    311
    -44    504    548   -231   -296    524    571    197    -49    103   -135    335
    -83    501    581   -210   -332    540    568    205    -20     77   -132    353
    -77    555    633   -239   -355    594    589    223     12    101    -80    389
    -36    639    672   -303   -355    657    628    254     38    153    -18    426
    -44    620    665   -288   -355    644    644    259     23    166     -2    436
   -135    537    672   -202   -405    605    623    239    -18    145    -18    426
   -189    511    701   -161   -444    605    618    241    -33    145    -18    444
   -207    498    704   -148   -454    600    618    252    -51    129    -25    444
   -213    472    685   -129   -449    579    618    246    -85    111    -33    426
   -207    439    646   -116   -428    542    613    239   -114     90    -49    400
   -244    363    607    -59   -426    485    607    220   -148     54    -80    371
   -249    335    584    -44   -418    459    600    205   -174     23   -101    350
   -220    342    563    -62   -392    452    594    194   -189      2    -98    342
   -223    311    535    -44   -379    423    587    187   -207    -15    -96    335
   -257    252    509      2   -381    379    587    176   -226    -36   -124    329
   -270    233    501     15   -387    366    589    176   -236    -51   -155    329
   -275    241    517     15   -394    379    587    174   -244    -62   -181    329
   -303    239    542     31   -423    392    587    171   -249    -72   -207    337
   -337    231    568     54   -452    400    605    192   -239    -72   -210    340
   -322    161    480     77   -402    319    659    272   -220    -80   -231    306
   -293    119    410     85   -353    265    784    418   -155    -70   -246    275
   -220    213    431      2   -327    319    917    600    -25     18   -179    327
   -101    452    553   -174   -327    501   1015    774    158    202      0    501
    -54    943    997   -444   -527    969    974    795    374    524    366    878
   -109   1509   1618   -701   -865   1564    810    587    506    844    740   1260
   -116   1735   1852   -810   -987   1792    475    174    387    914    857   1369
   -153   1382   1535   -613   -844   1457    171   -290    -51    535    519   1083
   -200    555    756   -176   -478    654    101   -535   -623   -200   -210    465
   -213    -18    194    116   -205     85    124   -478   -846   -553   -589    111
   -176   -168      7    171    -93    -83    233   -280   -771   -548   -602     64
   -114   -106      7    111    -62    -49    376   -106   -636   -457   -530    103
   -140    -93     46    114    -96    -23    446    -10   -550   -400   -467    137
   -150    -51     98    101   -124     23    496     51   -491   -350   -394    189
   -114     -2    111     57   -111     54    545    109   -441   -301   -345    244
    -72     44    116     15    -93     80    584    148   -400   -262   -309    293
    -49     59    106     -5    -77     83    600    158   -389   -262   -303    311
    -36     62     98    -12    -67     77    607    174   -384   -262   -293    324
    -59     59    119      0    -90     88    618    192   -368   -249   -262    345
    -57     85    142    -12    -98    114    636    223   -340   -220   -210    381
    -23    111    135    -44    -80    122    659    241   -322   -194   -171    389
    -77     57    135     10   -106     96    646    239   -327   -200   -155    379
    -90     51    142     18   -116     96    639    246   -322   -194   -122    387
    -72     80    153     -2   -111    116    649    267   -301   -176    -83    413
    -77     70    148      2   -111    109    657    277   -293   -168    -59    431
    -77     98    174    -10   -124    135    678    301   -265   -153    -23    454
   -148     46    194     49   -171    122    665    293   -267   -161    -15    454
   -213      0    213    106   -213    106    649    288   -275   -168     -7    452
   -137     67    205     33   -171    137    678    322   -244   -150     36    478
    -88    127    215    -20   -150    171    709    353   -210   -124     88    511
   -145     90    236     25   -189    163    696    345   -218   -137    101    498
   -132    109    241     12   -187    174    696    355   -213   -135    124    498
   -148    101    249     20   -197    174    693    363   -202   -132    145    514
   -150     93    241     28   -194    166    691    376   -194   -132    163    532
   -116    135    252    -10   -187    194    706    405   -171   -114    200    563
    -85    168    254    -41   -168    210    717    431   -150    -93    233    589
   -103    135    239    -18   -171    187    698    431   -155   -103    239    589
    -88    176    265    -44   -176    220    711    465   -132    -80    288    633
    -93    181    272    -44   -181    226    714    475   -122    -72    322    657
   -103    187    290    -41   -197    239    719    483   -111    -64    355    672
    -85    267    353    -90   -218    309    763    511    -77    -33    418    722
   -101    277    376    -88   -239    327    779    519    -67    -31    444    743
   -116    262    379    -72   -249    322    784    524    -70    -36    459    748
   -171    246    418    -36   -293    332    802    530    -62    -28    483    758
   -207    257    462    -25   -335    358    805    535    -49    -20    506    769
   -197    303    501    -54   -348    400    818    553    -20     -2    540    784
   -210    327    537    -62   -374    431    839    574     10     20    568    802
   -262    311    574    -23   -418    441    849    589     36     38    584    810
   -259    337    594    -41   -426    465    872    613     64     54    613    823
   -270    327    597    -28   -433    459    893    628     83     59    628    826
   -262    348    607    -44   -433    478    906    639    106     72    644    833
   -280    350    631    -33   -454    491    914    639    116     72    646    836
   -327    337    665     -5   -498    501    919    639    127     77    657    828
   -363    363    724      0   -545    542    937    654    153    103    696    839
   -418    345    761     33   -589    553    930    646    155    101    701    833
   -366    384    750     -7   -558    566    919    644    161    106    706    844
   -283    428    711    -75   -496    568    930    657    171    114    719    859
   -267    413    680    -72   -475    545    927    649    163    103    709    841
   -246    402    649    -80   -446    524    924    644    155     96    696    823
   -210    436    646   -111   -428    540    935    662    181    114    706    839
   -207    462    670   -129   -439    566    948    675    197    124    717    846
   -210    436    646   -114   -428    540    945    670    197    116    709    826
   -272    353    626    -41   -449    488    927    649    179     93    678    795
   -254    394    649    -70   -452    522    950    678    207    116    701    828
   -233    444    675   -106   -454    558    982    704    233    145    719    862
   -233    436    670   -101   -452    553    997    711    241    148    717    867
   -197    478    675   -142   -439    576   1015    732    265    168    732    898
   -132    537    670   -202   -400    602   1041    758    293    184    750    922
   -171    498    667   -163   -420    581   1034    748    283    166    730    904
   -161    527    685   -184   -423    605   1041    750    290    174    740    917
   -140    579    717   -220   -428    646   1047    750    298    189    753    937
   -116    587    704   -233   -410    644   1031    737    285    187    743    943
    -67    581    649   -257   -358    615   1002    701    252    161    719    922
    -31    568    600   -270   -316    584    974    672    220    132    696    906
    -38    550    587   -257   -311    568    950    659    202    116    685    904
    -18    550    568   -265   -293    558    943    662    197    111    685    904
     -7    519    527   -259   -267    522    953    672    189    103    683    880
    -51    457    509   -202   -280    480    950    667    171     80    662    841
   -101    387    488   -145   -296    436    937    659    140     57    636    807
    -75    389    465   -155   -270    426    956    672    132     54    636    795
   -150    298    449    -75   -298    374    943    662    106     28    623    761
   -200    241    441    -20   -319    340    922    649     83      7    618    743
   -202    239    439    -20   -322    340    919    654     75      0    618    732
   -215    220    436     -2   -324    327    914    657     70     -5    618    722
   -215    223    439     -5   -327    329    917    665     67      0    626    732
   -184    254    439    -36   -311    348    932    685     72      7    646    750
   -197    213    410    -10   -303    311    937    696     64     -2    639    743
   -197    140    337     28   -267    239    963    735     49    -33    602    706
   -200     77    277     59   -239    176   1070    872     85    -44    571    657
   -161    137    296     10   -228    215   1205   1060    192     28    626    691
    -59    371    431   -155   -246    400   1327   1280    387    226    815    854
      7    826    818   -415   -405    823   1356   1405    644    566   1189   1228
   -116   1491   1605   -688   -862   1548   1239   1283    883    989   1709   1751
   -298   1826   2122   -763  -1210   1974    927    878    870   1161   1964   1995
   -402   1491   1893   -545  -1148   1691    587    392    480    836   1683   1735
   -426    615   1041    -93   -732    828    397    -25   -215     28    901   1041
   -345     -7    337    176   -340    163    402    -12   -522   -407    420    587
   -298   -194    103    246   -202    -44    488    168   -488   -441    348    493
   -236   -119    114    176   -176     -2    639    376   -342   -340    426    542
   -252    -44    207    148   -231     80    766    530   -207   -239    519    607
   -265     -7    254    135   -259    122    813    589   -145   -192    561    641
   -192     57    249     67   -220    150    865    644   -101   -153    600    670
   -127    129    254     -2   -192    192    898    683    -72   -127    628    691
   -135    127    262      5   -197    194    906    698    -62   -119    644    701
   -168     85    254     38   -210    168    891    685    -77   -142    631    672
   -184     59    244     62   -213    150    883    678    -85   -155    623    657
   -119    129    249     -7   -184    189    904    698    -67   -132    652    683
   -124    116    241      5   -181    179    901    701    -72   -127    657    688
   -161     75    236     41   -200    155    893    693    -83   -135    649    688
   -124    132    257     -5   -192    194    906    698    -72   -122    665    724
   -122    127    249     -5   -184    187    906    696    -77   -122    662    730
    -62    192    254    -64   -158    223    937    727    -49    -90    691    750
    -80    231    311    -77   -194    270    963    748    -31    -75    711    774
   -184    148    332     18   -259    239    956    735    -46    -93    678    743
   -220    116    337     49   -277    226    958    737    -44    -88    675    743
   -192    137    329     28   -259    233    971    763    -23    -67    709    763
   -163    171    335     -2   -249    252    976    779    -10    -54    724    763
   -181    181    363      0   -272    272    979    782     -7    -51    732    748
   -184    218    400    -18   -290    309    984    789      5    -36    745    756
   -189    213    402    -10   -296    306    989    805     12    -23    714    763
   -202    231    433    -15   -319    332    997    826     25    -10    696    774
   -202    244    444    -20   -322    342    995    836     25     -7    683    787
   -197    272    467    -38   -332    368    989    844     25      0    685    802
   -200    309    509    -54   -353    407    982    849     33      7    691    823
   -205    319    524    -57   -366    420    987    862     46     25    701    839
   -202    332    535    -64   -368    433    987    870     49     33    698    844
   -218    337    555    -59   -387    444    989    880     54     36    696    849
   -207    368    576    -80   -392    472    995    888     59     46    701    854
   -174    428    602   -127   -387    514   1015    901     72     70    719    883
   -197    413    610   -106   -402    511   1023    896     67     64    704    885
   -228    389    618    -83   -423    504   1015    880     51     49    680    875
   -244    379    623    -67   -433    501   1015    878     57     46    665    870
   -259    371    628    -57   -444    498   1023    883     67     46    665    865
   -223    431    654   -103   -439    542   1047    906    101     75    696    888
   -194    491    685   -148   -441    587   1075    932    132    101    701    919
   -239    459    698   -109   -467    579   1085    940    145     98    670    932
   -272    431    701    -80   -488    566   1083    935    142     88    662    917
   -283    420    704    -70   -493    561   1075    927    145     83    654    883
   -301    400    698    -49   -501    548   1062    906    135     75    641    857
   -259    457    717    -98   -488    587   1078    909    148     93    665    862
   -246    472    717   -114   -483    594   1080    904    150     96    662    849
   -267    465    732    -98   -501    597   1067    893    140     96    644    836
   -277    467    743    -96   -511    602   1065    893    135    103    631    839
   -267    491    758   -111   -511    623   1072    901    135    122    654    854
   -254    514    769   -129   -511    639   1083    896    127    132    657    849
   -267    493    761   -114   -514    626   1080    898    150    135    646    823
   -265    480    745   -109   -506    613   1065    914    176    163    675    807
   -259    465    724   -101   -491    594   1057    927    181    202    711    802
   -265    475    740   -106   -501    607   1057    932    187    202    730    800
   -249    511    761   -129   -506    633   1067    932    200    207    756    807
   -192    605    797   -207   -496    701   1096    953    233    252    779    836
   -220    623    844   -200   -532    732   1106    950    239    259    784    844
   -262    597    857   -168   -561    724   1091    927    226    249    782    823
   -197    654    852   -228   -524    753   1111    940    241    270    792    833
   -202    657    857   -228   -530    758   1111    940    241    277    792    828
   -205    667    872   -231   -537    769   1111    948    252    290    800    833
   -174    724    896   -275   -535    810   1122    956    275    314    815    857
    -96    787    883   -345   -488    833   1101    927    272    309    807    859
    -46    789    836   -374   -441    810   1052    872    239    270    776    831
    -15    763    779   -374   -397    771   1008    820    202    236    756    792
     18    735    714   -379   -348    727    953    774    161    205    727    758
    101    758    657   -431   -277    709    917    743    140    189    722    753
    197    740    542   -470   -174    641    862    693     93    145    701    714
    218    704    485   -459   -132    594    828    649     54     98    672    675
    228    675    444   -454   -109    561    818    631     36     77    685    657
    197    644    444   -420   -124    545    810    620     28     72    688    639
    145    571    423   -358   -140    498    800    602      5     44    652    602
    119    532    413   -324   -145    472    789    592    -10     28    626    587
    111    530    415   -322   -150    472    784    584    -15     31    605    584
    109    517    407   -314   -150    465    784    587     -7     38    589    589
    106    530    423   -319   -158    478    795    597     12     54    589    594
     70    545    475   -306   -202    511    807    613     33     75    610    605
     23    514    491   -270   -233    504    802    607     28     72    597    594
    -10    470    480   -231   -246    475    805    623     31     75    579    568
    -49    363    410   -158   -231    384    839    680     31     44    504    498
    -41    379    420   -168   -231    400    976    836    119     77    491    465
     18    548    527   -285   -254    537   1137   1062    309    228    613    568
     10    782    771   -397   -381    779   1234   1254    532    470    852    797
    -28   1301   1330   -639   -678   1317   1247   1332    823    875   1309   1254
   -181   1992   2174   -904  -1176   2083   1156   1213   1085   1330   1844   1792
   -324   2112   2436   -893  -1382   2273    846    805    969   1374   1943   1878
   -405   1602   2008   -600  -1205   1805    574    350    480    893   1475   1454
   -454    730   1184   -137   -820    956    449     62   -109    145    709    758
   -431    140    571    145   -501    355    441    103   -332   -202    306    371
   -384     49    433    166   -410    241    527    275   -244   -171    306    345
   -361    116    478    122   -420    296    644    433   -109    -67    384    392
   -335    252    587     38   -462    420    750    555     23     46    483    465
   -277    410    688    -64   -483    548    836    659    145    153    584    550
   -285    431    714    -75   -498    571    867    701    184    184    607    568
   -335    392    727    -28   -532    561    870    706    192    187    607    561
   -345    381    724    -18   -535    553    878    714    205    194    607    548
   -283    449    732    -83   -506    589    914    748    241    231    626    563
   -277    462    740    -93   -509    600    930    766    259    246    636    566
   -329    420    750    -46   -540    584    919    756    254    249    641    561
   -337    413    750    -38   -545    581    917    753    257    254    654    563
   -335    420    756    -41   -545    587    911    748    257    257    665    558
   -329    441    769    -57   -550    605    909    745    259    259    670    553
   -337    467    805    -64   -571    636    917    753    277    277    683    561
   -355    462    815    -54   -584    636    909    763    290    290    667    558
   -332    488    820    -77   -576    654    924    784    319    316    680    576
   -306    527    833   -111   -571    680    940    807    342    332    704    594
   -368    462    831    -46   -600    646    937    807    342    322    701    581
   -400    423    823    -12   -613    623    935    807    340    316    698    579
   -389    436    826    -23   -607    631    956    826    363    345    698    597
   -376    444    818    -33   -600    631    971    846    376    366    704    602
   -397    413    810     -7   -605    610    969    849    376    361    698    592
   -392    428    820    -20   -607    623    969    859    381    361    701    589
   -376    457    833    -38   -605    644    969    872    397    379    714    600
   -350    454    805    -51   -579    628    956    880    410    392    727    605
   -340    444    784    -51   -561    613    945    896    426    405    745    620
   -324    431    756    -54   -540    592    935    904    428    415    761    631
   -329    426    756    -46   -542    589    935    919    444    433    766    649
   -332    420    750    -44   -542    584    919    917    446    449    763    646
   -322    413    735    -46   -527    571    906    914    441    452    763    652
   -246    501    748   -127   -496    623    940    953    478    488    792    688
   -252    522    774   -135   -511    646    966    976    504    511    810    709
   -280    452    732    -88   -506    592    953    958    491    493    784    685
   -311    402    714    -44   -511    558    945    943    493    485    776    670
   -301    394    696    -46   -498    545    948    948    519    501    776    678
   -293    405    698    -54   -496    550    963    966    561    514    807    701
   -329    381    709    -25   -519    545    971    971    584    509    826    698
   -296    415    711    -59   -504    563    989    989    615    535    836    714
   -314    394    709    -41   -511    550   1000    992    623    558    810    722
   -366    350    717      7   -540    532   1002    984    618    574    784    704
   -358    345    704      5   -530    524   1021    987    613    576    782    696
   -363    340    704     12   -535    519   1023    982    602    574    776    688
   -402    309    711     44   -555    509   1002    958    571    553    758    659
   -322    379    701    -28   -511    540   1015    974    581    568    761    672
   -329    381    711    -25   -522    545   1031    987    592    571    740    672
   -397    335    732     31   -566    532   1018    974    584    558    709    644
   -426    311    735     54   -581    522    995    963    579    553    685    623
   -355    314    670     20   -511    491    982    963    571    537    659    605
   -277    337    615    -31   -446    475    961    945    553    509    626    576
   -163    389    550   -114   -358    470    958    950    553    501    602    566
    -85    410    493   -163   -290    452    961    958    550    498    589    561
    -62    384    446   -161   -254    415    943    937    527    467    553    540
    -18    470    488   -226   -252    478    966    966    553    496    571    571
   -148    431    579   -142   -363    506    989    979    571    506    574    584
   -246    389    633    -72   -441    511   1028   1015    605    530    597    610
   -254    410    665    -77   -459    537   1065   1060    657    587    659    641
   -246    402    646    -80   -446    524   1044   1052    665    605    688    628
   -226    441    667   -109   -446    553   1052   1054    685    618    730    631
   -202    483    685   -142   -444    584   1067   1060    706    626    750    641
   -116    527    644   -205   -379    584   1062   1060    701    623    756    652
   -137    488    626   -176   -381    558   1034   1028    667    592    740    641
   -218    397    615    -88   -415    506    997    997    636    561    724    610
   -270    322    592    -28   -431    457    969    976    615    540    717    584
   -283    309    592    -12   -436    449    966    982    623    548    743    581
   -306    262    568     18   -436    415    961    979    615    532    735    561
   -329    189    517     70   -423    353    950    976    594    509    706    535
   -353    148    501    101   -428    324    948    976    581    496    683    511
   -322    163    485     80   -402    324    956    971    576    493    665    498
   -337    106    444    114   -392    272    930    953    553    452    628    480
   -337     96    433    119   -384    265    924    956    553    446    623    485
   -355     62    418    145   -387    241    911    948    540    444    618    483
   -366     41    407    163   -387    223    893    932    532    436    607    467
   -272    127    400     70   -337    262    906    948    553    454    620    483
   -270    114    381     77   -327    246    911    958    558    452    620    480
   -332    -15    316    174   -327    150    901    958    535    410    574    428
   -332   -140    192    236   -262     25    956   1036    550    366    514    355
   -280    -41    239    161   -262     98   1104   1197    672    433    568    363
   -296     33    329    129   -314    181   1202   1348    818    553    680    433
   -262    332    592    -36   -428    462   1254   1478   1031    815    958    678
   -298    862   1161   -280   -730   1010   1236   1496   1267   1202   1408   1088
   -423   1343   1764   -459  -1093   1553   1010   1182   1296   1465   1756   1382
   -418   1353   1771   -470  -1093   1561    688    776   1052   1392   1740   1340
   -480    784   1265   -153   -872   1023    527    436    571    836   1205    883
   -530     28    558    252   -542    293    485    324    132    205    563    350
   -465   -280    184    371   -324    -49    532    465    111     80    410    194
   -433   -376     57    402   -246   -161    615    597    197     96    413    171
   -415   -355     59    384   -239   -150    678    685    293    150    459    205
   -413   -280    132    348   -272    -75    748    766    397    226    530    259
   -423   -223    197    322   -311    -12    795    813    467    288    581    301
   -402   -174    228    285   -316     25    813    836    506    319    605    329
   -384   -127    257    254   -322     64    818    846    530    337    626    348
   -319    -57    262    189   -290    101    831    865    555    361    654    368
   -374    -90    280    231   -329     93    818    849    548    350    641    348
   -418   -129    288    272   -353     77    800    833    537    340    628    329
   -376    -75    298    223   -337    111    810    846    553    363    654    350
   -350    -31    319    192   -335    142    828    870    581    389    685    381
   -428    -77    348    252   -389    135    815    852    571    366    678    371
   -420    -70    350    244   -387    140    815    849    587    374    693    376
   -379    -18    358    197   -371    168    826    859    610    397    727    394
   -376     10    387    184   -381    197    836    872    628    407    748    407
   -361     51    413    153   -387    231    846    888    646    420    771    415
   -420     15    436    202   -428    226    833    878    644    418    782    402
   -459      5    462    226   -459    233    815    865    641    418    795    400
   -444     23    467    210   -454    244    805    862    644    426    810    405
   -413     70    480    171   -446    272    815    875    665    444    839    426
   -392     96    488    148   -441    290    828    885    683    454    865    441
   -410     93    501    158   -457    296    826    891    688    462    880    446
   -433     80    514    176   -472    296    815    891    691    467    885    454
   -415    106    522    153   -467    314    800    896    698    480    898    472
   -363    155    519    103   -441    335    802    914    717    504    922    491
   -335    187    522     72   -428    353    802    930    730    519    945    509
   -335    202    537     67   -436    368    800    940    745    540    974    514
   -358    192    548     83   -454    368    800    953    753    553    992    511
   -371    184    555     93   -465    371    800    963    758    563   1002    514
   -350    200    550     75   -452    374    820    989    774    579   1018    527
   -400    145    545    127   -472    345    810    979    766    561   1008    514
   -348    179    527     83   -436    353    813    979    774    558   1000    509
   -246    280    527    -18   -387    402    857   1013    815    592   1028    522
   -353    192    542     77   -446    366    844    979    795    561    995    483
   -381    153    535    114   -457    342    823    961    782    550    971    483
   -358    205    561     75   -459    381    833    971    813    579    992    501
   -335    226    558     54   -446    392    849    982    833    594   1000    493
   -322    236    555     41   -439    394    852    979    846    602   1000    480
   -285    277    563      5   -423    420    862    987    870    628   1018    488
   -283    259    542     10   -413    400    870    992    885    639   1010    480
   -319    213    532     51   -426    371    859    982    885    636    995    452
   -303    244    548     28   -426    394    862    982    898    652   1010    446
   -319    270    589     25   -454    428    854    971    906    657   1018    433
   -384    220    605     80   -493    413    826    945    893    639    997    400
   -363    213    576     75   -470    392    841    961    914    654   1005    410
   -355    207    563     72   -462    384    852    979    935    672   1015    418
   -309    262    571     23   -439    415    880   1010    969    706   1041    444
   -340    272    613     33   -478    441    891   1018    982    727   1052    446
   -457    168    626    142   -540    397    852    989    958    701   1018    415
   -439    181    620    127   -530    400    857   1008    979    722   1031    433
   -413    213    626    101   -519    418    872   1034   1008    753   1060    465
   -402    257    657     72   -530    457    885   1052   1034    784   1083    491
   -400    280    680     59   -540    478    893   1070   1049    800   1091    509
   -387    301    685     41   -537    493    898   1080   1065    813   1101    522
   -379    314    693     33   -535    504    917   1104   1088    833   1127    545
   -376    316    693     28   -535    506    922   1117   1096    844   1148    561
   -358    350    709      5   -532    530    940   1135   1122    875   1179    587
   -353    400    750    -25   -553    576    953   1137   1145    909   1208    613
   -366    418    784    -25   -574    600    956   1135   1158    922   1221    631
   -363    405    766    -23   -566    584    935   1117   1143    906   1213    620
   -394    366    761     12   -576    563    898   1080   1111    883   1200    602
   -361    389    750    -15   -555    568    893   1080   1111    885   1208    605
   -272    444    717    -85   -493    579    919   1104   1127    898   1213    600
   -363    350    714      5   -540    532    901   1080   1101    875   1189    558
   -439    236    675    101   -555    454    867   1052   1062    833   1158    511
   -446    176    623    132   -535    400    852   1039   1036    802   1130    485
   -446    158    605    145   -524    381    841   1026   1015    782   1101    454
   -467     93    558    184   -514    324    831   1010    992    753   1067    428
   -491     41    530    223   -511    285    826    995    976    727   1036    405
   -496     28    524    233   -511    275    823    984    971    711   1010    381
   -493     28    522    233   -506    275    815    976    963    704    987    366
   -488     33    522    226   -506    277    805    969    958    704    976    358
   -506      2    506    252   -506    254    792    956    945    691    958    342
   -511    -49    462    277   -488    205    763    932    914    657    919    316
   -444    -80    363    262   -405    140    761    943    885    618    870    277
   -394   -137    257    262   -327     59    859   1052    917    600    823    226
   -392   -119    272    254   -335     75    971   1189   1008    646    836    223
   -392    -44    345    218   -371    150   1054   1356   1153    774    945    324
   -322    348    670    -12   -496    509   1093   1480   1392   1083   1267    652
   -358   1010   1369   -329   -862   1189   1041   1413   1618   1493   1748   1127
   -470   1387   1857   -459  -1163   1621    797   1078   1618   1709   2023   1379
   -548   1179   1727   -316  -1137   1452    457    620   1273   1480   1831   1202
   -581    465   1047     59   -813    756    283    236    683    774   1127    613
   -535   -197    337    363   -436     70    290    213    353    259    574    135
   -465   -436     28    449   -246   -205    342    350    361    179    444      7
   -446   -436     10    439   -228   -213    441    493    472    246    472     15
   -426   -353     72    389   -249   -140    537    618    597    348    558     85
   -332   -194    135    262   -236    -31    626    717    709    444    644    163
   -280    -96    184    187   -233     44    678    766    771    496    685    202
   -335   -140    192    236   -265     25    672    756    766    493    662    210
   -348   -166    181    257   -265      7    654    743    753    478    623    197
   -314   -122    192    218   -254     33    657    740    758    483    620    200
   -311   -116    194    213   -254     38    665    740    771    493    633    197
   -322   -124    194    220   -259     33    678    745    782    501    654    179
   -348   -140    207    244   -277     33    675    735    779    496    665    161
   -355   -148    207    252   -283     28    667    727    774    491    667    155
   -345   -116    228    228   -288     54    678    732    787    504    683    153
   -311    -62    246    184   -280     93    698    753    805    527    709    163
   -335    -77    257    207   -296     88    698    753    802    524    683    181
   -374   -114    259    244   -316     70    672    732    784    496    639    168
   -376   -129    244    252   -311     57    659    724    782    485    615    153
   -311    -83    226    194   -270     70    659    727    789    485    615    137
   -233     -5    228    119   -231    111    670    732    795    491    631    116
   -301    -62    239    181   -272     88    641    701    771    465    594     90
   -311    -70    241    189   -277     85    631    696    766    462    574     96
   -270    -10    259    140   -265    122    639    704    771    472    576    111
   -270     -5    265    137   -267    129    636    704    753    472    563    106
   -275    -10    265    140   -270    127    620    688    709    462    535    109
   -228     38    265     93   -246    150    623    696    722    454    524    127
   -241     44    283     96   -262    163    602    704    743    454    519    132
   -259     49    309    106   -283    179    584    714    756    493    524    150
   -246     57    303     90   -275    179    584    722    763    478    506    158
   -228     64    290     80   -259    176    581    724    763    470    475    161
   -223     80    303     72   -262    192    576    727    769    478    467    163
   -194    145    340     25   -267    241    594    745    782    496    491    176
   -187    187    371     -2   -280    277    602    745    782    498    491    179
   -226    153    376     36   -301    265    592    727    766    480    457    158
   -246    140    384     51   -314    262    589    727    761    472    436    155
   -259    153    413     54   -335    283    602    732    766    470    423    158
   -259    158    415     49   -340    285    607    735    776    475    420    153
   -280    155    433     62   -358    293    605    735    784    480    415    150
   -262    184    446     38   -355    316    605    727    792    480    405    142
   -249    197    446     25   -348    322    615    730    805    478    394    127
   -252    210    462     18   -358    335    628    727    818    480    379    116
   -277    207    485     33   -381    345    623    719    818    475    355    114
   -285    192    475     44   -379    332    610    704    815    467    319     96
   -277    189    467     44   -371    327    602    691    815    465    296     88
   -303    171    472     64   -389    322    584    665    802    446    262     75
   -314    184    498     64   -407    340    576    657    805    446    249     72
   -298    231    530     31   -413    379    574    659    818    459    249     85
   -288    246    535     20   -410    389    568    657    826    459    241     85
   -309    246    553     31   -431    400    553    649    826    454    228     72
   -322    244    563     38   -441    402    548    649    831    457    220     62
   -311    262    571     23   -441    415    550    659    844    467    220     64
   -285    293    579     -2   -431    436    558    672    859    480    218     64
   -298    319    615    -12   -457    467    566    685    875    498    228     67
   -280    353    633    -36   -457    493    579    706    893    511    231     67
   -290    350    641    -31   -467    496    589    719    901    511    223     51
   -290    366    657    -36   -472    511    597    727    911    517    228     46
   -283    384    667    -51   -475    527    605    730    917    517    223     36
   -277    410    688    -67   -483    548    613    740    932    532    226     31
   -283    446    730    -83   -506    587    620    745    945    548    233     41
   -275    483    758   -103   -517    620    610    740    950    555    228     41
   -280    470    750    -96   -514    610    579    711    930    535    194      5
   -283    410    691    -64   -485    550    524    662    880    488    145    -46
   -265    387    649    -62   -457    517    493    633    852    459    119    -77
   -215    446    662   -114   -439    553    504    631    857    472    119    -80
   -241    428    670    -96   -457    550    491    615    844    465     98   -109
   -262    366    628    -51   -446    496    457    581    802    426     51   -161
   -262    296    555    -18   -407    426    431    548    763    387      0   -220
   -272    254    527     10   -400    389    405    522    727    350    -38   -265
   -275    205    480     33   -379    342    374    485    688    311    -93   -316
   -277    163    441     57   -361    303    342    452    646    272   -153   -363
   -277    132    407     72   -342    270    324    433    626    249   -189   -389
   -267    119    387     75   -327    252    306    428    618    241   -207   -400
   -280     90    371     93   -327    231    285    420    602    226   -241   -420
   -288     85    374    101   -332    228    272    410    597    220   -272   -433
   -285     75    361    103   -324    218    259    402    594    210   -296   -452
   -280     18    298    132   -288    158    259    400    579    181   -335   -488
   -285   -116    166    200   -228     23    316    465    563    124   -426   -579
   -293   -132    158    213   -228     12    428    597    626    142   -452   -626
   -257    -25    228    140   -244    101    530    776    758    259   -376   -563
   -179    345    524    -83   -350    433    600    958   1005    553    -85   -277
   -202   1044   1247   -423   -724   1145    574    989   1322   1026    441    254
   -394   1600   1995   -605  -1195   1797    392    753   1493   1389    870    672
   -522   1551   2070   -514  -1296   1808     62    324   1296   1314    820    631
   -594    813   1408   -109  -1000   1109   -210   -161    678    646    158     44
   -605    -59    542    332   -574    241   -311   -368    132    -51   -561   -615
   -527   -384    140    454   -335   -122   -290   -246     64   -207   -766   -823
   -465   -389     75    426   -270   -158   -184    -67    174   -150   -732   -802
   -433   -296    137    366   -285    -80    -59     98    303    -49   -644   -730
   -413   -213    200    314   -306     -7      2    189    384     23   -589   -680
   -387   -174    213    280   -301     18     33    231    418     54   -571   -652
   -368   -148    220    257   -296     33     49    249    428     62   -563   -631
   -371   -153    218    262   -296     31     51    249    420     57   -566   -620
   -387   -161    226    272   -306     31     49    252    415     57   -566   -605
   -389   -155    233    272   -311     38     46    252    410     59   -566   -589
   -384   -161    223    272   -303     31     41    249    400     59   -571   -581
   -374   -163    210    270   -293     23     44    257    394     67   -563   -571
   -371   -171    200    270   -288     12     44    257    381     62   -568   -579
   -368   -176    192    272   -283      7     41    254    371     59   -574   -581
   -379   -179    200    277   -290      7     28    244    355     57   -594   -592
   -392   -200    192    296   -293     -5     18    233    335     49   -613   -594
   -405   -233    171    319   -290    -31     23    233    311     41   -623   -600
   -389   -223    166    306   -277    -28     28    244    301     41   -623   -600
   -374   -207    166    290   -270    -20     23    249    301     41   -628   -607
   -371   -205    166    288   -270    -20     15    254    309     41   -628   -605
   -340   -184    155    259   -249    -15     15    267    332     51   -618   -587
   -358   -192    166    272   -262    -12     -2    265    345     41   -615   -589
   -363   -181    181    272   -275     -2    -15    265    355     51   -615   -587
   -381   -213    168    298   -275    -23    -41    257    340     57   -623   -592
   -428   -283    145    353   -288    -70    -70    244    311     51   -649   -597
   -423   -290    132    355   -277    -80    -75    249    293     57   -665   -587
   -392   -277    114    332   -254    -83    -70    259    285     72   -680   -574
   -366   -270     96    319   -231    -88    -62    277    283     88   -685   -558
   -397   -296     98    345   -249   -101    -85    277    265     83   -693   -548
   -392   -290    101    340   -249    -93   -101    283    252     85   -693   -532
   -363   -259    103    309   -233    -77    -90    303    259     98   -680   -506
   -342   -257     85    301   -215    -85    -70    322    259    103   -680   -493
   -387   -301     85    342   -239   -106    -83    309    239     88   -698   -493
   -392   -298     93    345   -244   -103    -98    290    220     75   -706   -496
   -381   -288     90    335   -239    -98   -111    275    207     62   -722   -532
   -366   -309     57    337   -213   -127   -119    270    194     46   -740   -592
   -322   -267     51    293   -187   -109   -109    277    200     54   -748   -620
   -285   -231     54    257   -171    -88    -93    296    226     67   -756   -641
   -348   -303     44    324   -197   -129   -119    277    213     46   -792   -724
   -384   -342     41    363   -213   -150   -122    277    210     33   -802   -792
   -363   -353      7    355   -187   -171   -119    277    210     28   -815   -807
   -355   -389    -36    371   -161   -213   -140    265    194     12   -849   -823
   -358   -413    -57    384   -153   -236   -155    249    187      5   -862   -818
   -368   -433    -64    402   -153   -249   -163    241    181      2   -872   -782
   -397   -454    -59    426   -168   -257   -174    241    184      7   -883   -724
   -400   -470    -70    436   -166   -270   -194    233    174      2   -904   -672
   -363   -426    -62    394   -153   -244   -187    249    192     28   -893   -597
   -353   -405    -51    379   -150   -228   -181    259    215     49   -883   -530
   -358   -433    -77    394   -142   -257   -194    257    215     49   -898   -449
   -335   -415    -80    374   -127   -249   -200    272    233     67   -893   -314
   -361   -441    -83    400   -140   -262   -223    259    228     62   -891   -236
   -332   -413    -80    374   -127   -246   -226    272    241     80   -844   -215
   -277   -361    -83    319    -98   -223   -213    298    265    109   -761   -223
   -288   -355    -67    322   -111   -210   -205    309    277    122   -678   -228
   -301   -371    -70    335   -116   -220   -213    314    288    129   -633   -246
   -301   -407   -106    355    -98   -257   -220    309    288    129   -623   -277
   -179   -303   -127    239    -28   -218   -192    342    324    174   -568   -252
   -181   -306   -124    244    -31   -215   -202    332    322    179   -550   -259
   -252   -345    -96    296    -77   -220   -223    306    314    176   -530   -265
   -233   -306    -72    270    -80   -189   -231    301    327    197   -480   -239
   -213   -306    -93    259    -62   -200   -265    275    309    189   -475   -249
   -213   -350   -137    280    -38   -244   -311    241    283    166   -491   -285
   -192   -358   -168    272    -12   -265   -345    218    267    153   -488   -298
   -142   -337   -194    241     25   -267   -345    223    275    158   -470   -285
   -187   -397   -210    290     10   -303   -361    207    262    137   -488   -298
   -270   -522   -252    394    -10   -387   -402    158    210     83   -540   -350
   -236   -558   -324    394     41   -444   -431    132    184     41   -581   -392
   -205   -581   -376    394     85   -480   -436    119    166     15   -618   -407
   -246   -672   -428    457     88   -550   -467     93    140    -18   -654   -428
   -254   -717   -462    483    103   -589   -485     72    124    -44   -680   -436
   -233   -722   -488    475    127   -605   -496     59    116    -59   -693   -433
   -205   -709   -504    457    148   -607   -493     57    111    -59   -688   -436
   -213   -727   -514    467    150   -620   -504     41    103    -67   -693   -449
   -272   -805   -532    537    127   -670   -532      7     75    -96   -709   -475
   -272   -828   -558    548    140   -693   -553     -5     64   -109   -704   -493
   -205   -833   -628    519    210   -732   -542     18     57   -132   -724   -511
   -205   -932   -727    568    259   -831   -459    114     67   -179   -787   -594
   -239   -953   -714    597    236   -836   -345    252    145   -142   -763   -607
   -181   -789   -607    485    213   -701   -241    439    324     25   -600   -480
   -129   -327   -197    228     33   -262   -200    579    613    394   -197   -101
   -179    436    613   -129   -397    524   -270    540    917    898    397    475
   -335    859   1195   -265   -763   1026   -542    213    963   1156    737    776
   -483    571   1052    -44   -769    813   -880   -244    618    893    524    561
   -553   -277    275    415   -415     -2  -1044   -654    -44    106   -236   -116
   -462   -930   -467    693      0   -701  -1036   -662   -376   -387   -774   -618
   -384  -1184   -800    784    205   -992   -989   -522   -379   -472   -904   -769
   -374  -1247   -872    810    249  -1062   -898   -389   -298   -436   -888   -787
   -327  -1150   -823    740    246   -987   -802   -272   -179   -348   -805   -730
   -272  -1021   -748    646    236   -885   -743   -192    -77   -254   -709   -652
   -265   -982   -717    623    226   -849   -706   -142    -23   -205   -654   -613
   -194   -927   -735    561    267   -831   -667   -103     18   -176   -613   -584
   -168   -919   -750    545    290   -836   -646    -88     33   -166   -600   -576
   -244  -1010   -769    626    259   -891   -680   -119      5   -197   -626   -613
   -249  -1013   -763    631    254   -888   -688   -124      7   -202   -618   -613
   -231   -995   -763    613    265   -880   -693   -127     12   -197   -605   -597
   -200   -974   -774    587    285   -875   -691   -124     15   -189   -589   -581
   -168   -948   -782    555    306   -865   -706   -137     10   -194   -587   -579
   -140   -958   -820    548    340   -891   -709   -148      7   -205   -602   -594
    -72   -927   -854    498    389   -891   -698   -140     20   -200   -602   -587
   -111   -989   -878    550    381   -935   -717   -161      7   -213   -620   -607
    -83   -979   -896    530    405   -937   -714   -155     15   -200   -605   -594
    -75   -979   -904    527    413   -943   -711   -155     20   -194   -597   -589
    -67   -987   -922    527    426   -956   -719   -168     12   -202   -605   -597
    -64   -995   -930    530    431   -963   -722   -174     12   -202   -602   -600
    -83   -989   -909    535    410   -950   -724   -171     23   -184   -584   -592
    -59   -966   -906    511    420   -937   -719   -161     36   -171   -571   -587
    -75   -982   -906    527    413   -945   -727   -161     41   -163   -571   -589
    -85  -1008   -922    548    418   -966   -719   -148     51   -155   -561   -579
   -103  -1023   -919    563    407   -974   -737   -158     36   -161   -566   -584
   -111  -1039   -927    574    407   -984   -756   -166     31   -163   -566   -592
   -116  -1044   -927    581    402   -987   -761   -163     36   -150   -561   -581
    -59   -997   -937    530    439   -969   -743   -137     51   -124   -535   -542
    -33   -958   -927    493    444   -943   -740   -122     64   -103   -506   -511
    -54   -950   -896    501    418   -922   -753   -124     62   -101   -496   -506
    -46   -922   -875    483    413   -898   -735   -101     85    -72   -462   -478
    -77   -940   -862    509    392   -901   -727    -85     98    -62   -446   -457
    -88   -948   -859    517    384   -904   -727    -85     90    -62   -449   -457
    -85   -937   -852    511    381   -893   -732    -93     88    -57   -441   -449
    -75   -927   -852    501    387   -891   -711    -77    106    -36   -428   -428
   -111   -963   -852    537    368   -909   -717    -83    101    -41   -444   -433
   -109   -969   -859    537    371   -914   -722    -83    106    -33   -439   -433
    -70   -937   -867    501    397   -904   -685    -49    135      0   -407   -413
    -51   -901   -852    475    400   -878   -662    -28    158     28   -379   -397
    -80   -927   -846    504    381   -888   -665    -38    155     15   -392   -400
   -124   -971   -846    548    358   -909   -678    -54    148      5   -405   -418
   -103   -953   -849    527    371   -901   -662    -46    161     25   -389   -402
   -109   -958   -849    532    368   -906   -652    -41    166     36   -379   -392
   -140  -1000   -859    571    358   -930   -670    -54    148     25   -389   -402
   -155  -1021   -865    587    353   -945   -683    -70    132     15   -397   -413
   -145  -1026   -880    587    366   -956   -691    -72    127     18   -397   -410
   -135  -1028   -893    581    376   -963   -688    -70    129     20   -394   -405
   -142  -1028   -885    587    371   -958   -691    -72    122     20   -394   -415
   -153  -1013   -859    581    350   -937   -691    -57    135     33   -371   -387
   -153  -1000   -846    574    345   -924   -683    -36    153     51   -350   -363
   -150  -1000   -849    574    348   -924   -675    -18    168     72   -329   -355
   -145   -987   -841    566    348   -914   -665     -7    181     93   -303   -350
   -142   -979   -839    561    348   -911   -654     -2    187     93   -298   -340
   -101   -930   -828    514    361   -880   -631     15    207    116   -270   -314
    -49   -867   -818    457    381   -844   -594     44    236    145   -231   -285
    -59   -880   -820    470    379   -852   -584     49    239    150   -218   -277
    -85   -878   -792    480    350   -836   -602     25    223    140   -226   -272
    -85   -865   -779    475    345   -823   -597     18    226    145   -210   -252
    -88   -862   -774    475    340   -818   -602     -2    213    145   -200   -241
    -75   -859   -784    467    353   -823   -628    -28    197    142   -200   -241
    -12   -828   -815    420    400   -823   -633    -33    192    142   -189   -228
    -12   -841   -831    426    407   -836   -654    -62    163    129   -197   -236
    -20   -862   -841    439    407   -852   -670    -77    145    116   -205   -239
    -49   -924   -875    488    413   -901   -672    -88    124     96   -226   -254
    -54   -945   -893    498    418   -919   -693   -116     90     67   -252   -275
    -23   -979   -956    501    465   -969   -711   -142     49     33   -285   -303
    -44  -1047  -1002    545    478  -1026   -735   -168     10     -5   -324   -332
    -51  -1096  -1044    574    496  -1070   -748   -189    -12    -28   -353   -355
    -23  -1117  -1096    568    535  -1106   -750   -194    -25    -49   -376   -374
    -23  -1158  -1135    589    553  -1145   -771   -223    -57    -80   -400   -402
    -23  -1163  -1140    592    555  -1153   -789   -239    -75    -96   -410   -420
    -10  -1163  -1153    587    571  -1158   -787   -239    -80    -98   -405   -418
      0  -1174  -1174    584    584  -1174   -789   -246    -93   -109   -420   -431
      2  -1205  -1208    600    605  -1205   -800   -257   -114   -127   -436   -465
      7  -1283  -1291    636    646  -1286   -800   -246   -140   -168   -478   -522
     12  -1374  -1387    680    698  -1379   -748   -168   -129   -205   -540   -597
     25  -1369  -1395    670    709  -1382   -631    -31    -44   -171   -535   -613
    111  -1202  -1314    545    711  -1257   -509    145    116    -25   -402   -504
    155   -846  -1002    345    579   -924   -441    275    337    265    -96   -218
     62   -340   -402    140    231   -371   -483    244    540    641    348    187
    -54     83    137    -15    -96    109   -722    -80    537    885    670    454
   -103      5    109     49   -106     57  -1028   -478    252    756    597    350
   -200   -597   -400    397     98   -501  -1153   -782   -236    153     23   -153
   -220  -1267  -1047    745    413  -1158  -1163   -826   -589   -397   -540   -639
   -137  -1525  -1387    831    623  -1457  -1114   -678   -579   -465   -688   -763
   -103  -1566  -1462    833    678  -1514  -1026   -553   -488   -420   -670   -771
    -85  -1504  -1418    795    665  -1462   -940   -452   -376   -335   -589   -719
   -103  -1434  -1330    769    613  -1382   -885   -389   -296   -257   -517   -667
   -116  -1371  -1254    743    566  -1312   -849   -358   -244   -215   -472   -641
   -101  -1327  -1228    714    561  -1278   -818   -335   -215   -194   -457   -626
    -93  -1296  -1205    693    553  -1252   -810   -335   -210   -194   -465   -626
   -103  -1265  -1161    685    527  -1213   -810   -342   -220   -187   -470   -633
   -119  -1270  -1150    693    514  -1210   -797   -345   -228   -197   -504   -652
   -101  -1234  -1132    667    514  -1184   -789   -332   -194   -187   -509   -649
    -62  -1182  -1119    620    527  -1150   -792   -322   -171   -150   -493   -644
    -83  -1187  -1104    636    509  -1145   -810   -345   -181   -166   -498   -667
    -44  -1202  -1158    623    555  -1182   -831   -358   -187   -189   -517   -683
    -15  -1200  -1184    607    581  -1192   -859   -381   -197   -205   -535   -704
     67  -1153  -1221    542    641  -1187   -885   -400   -202   -213   -535   -730
    168  -1096  -1265    465    717  -1179   -888   -397   -192   -215   -522   -740
    288  -1085  -1376    397    831  -1231   -909   -413   -213   -239   -537   -774
    350  -1085  -1436    368    893  -1260   -950   -457   -249   -262   -532   -810
    400  -1039  -1441    316    919  -1239   -969   -475   -265   -265   -506   -813
    423  -1010  -1434    293    927  -1221   -987   -501   -285   -280   -467   -815
    431  -1005  -1436    285    930  -1221  -1005   -522   -306   -298   -475   -826
    478   -958  -1436    239    956  -1197  -1018   -530   -314   -301   -457   -818
    517   -935  -1452    207    984  -1195  -1026   -540   -322   -298   -493   -795
    506   -940  -1447    218    976  -1192  -1010   -535   -322   -283   -519   -748
    428   -958  -1389    265    909  -1174  -1008   -530   -314   -272   -545   -706
    381   -971  -1353    293    867  -1161  -1018   -530   -314   -267   -602   -696
    348   -943  -1291    298    818  -1117  -1015   -514   -298   -241   -615   -672
    332   -888  -1221    277    776  -1054  -1005   -478   -265   -202   -602   -626
    267   -901  -1169    316    717  -1034  -1005   -457   -244   -184   -602   -600
    236   -891  -1130    327    683  -1010   -984   -431   -223   -166   -584   -581
    233   -849  -1083    306    657   -966   -956   -405   -200   -140   -558   -558
    184   -844  -1028    329    605   -935   -945   -392   -192   -129   -561   -550
    150   -820   -971    335    561   -896   -930   -379   -176   -111   -558   -540
    135   -792   -927    327    530   -859   -904   -361   -158    -96   -558   -530
    122   -782   -904    327    509   -841   -891   -342   -145    -85   -563   -527
     90   -813   -904    361    496   -857   -898   -348   -145    -90   -571   -537
     85   -789   -875    350    480   -833   -880   -332   -119    -67   -561   -527
     98   -735   -836    316    467   -784   -867   -311    -85    -36   -548   -517
     70   -711   -782    319    423   -745   -867   -311    -67    -18   -545   -517
     46   -717   -763    335    405   -740   -862   -311    -57    -12   -550   -527
     31   -691   -722    329    376   -706   -849   -306    -31      5   -558   -522
      5   -672   -680    332    342   -678   -839   -298    -10     23   -561   -524
    -20   -665   -644    342    309   -654   -831   -296      5     36   -555   -524
    -49   -641   -592    345    270   -618   -820   -290     31     59   -537   -511
    -57   -618   -563    337    252   -592   -818   -285     51     75   -514   -501
    -46   -605   -558    324    254   -581   -815   -285     57     77   -506   -506
    -59   -600   -542    327    239   -571   -807   -283     62     80   -498   -519
    -72   -568   -496    322    210   -532   -800   -272     80    101   -467   -514
    -49   -537   -488    290    218   -511   -810   -265     96    106   -433   -509
    -46   -511   -465    277    207   -488   -820   -257    111    114   -418   -498
    -46   -480   -433    262    192   -457   -820   -236    129    129   -402   -478
    -31   -444   -413    239    189   -428   -813   -213    153    145   -392   -449
    -12   -415   -402    213    192   -410   -807   -197    168    155   -387   -439
     12   -376   -389    181    200   -384   -805   -189    179    166   -368   -423
     20   -342   -366    158    192   -353   -797   -179    197    184   -353   -402
     15   -309   -324    148    168   -316   -792   -168    213    192   -353   -389
     36   -277   -316    119    174   -296   -797   -174    218    189   -355   -397
     57   -210   -267     75    161   -236   -784   -163    249    226   -319   -374
     44   -207   -252     80    145   -228   -797   -184    246    231   -311   -381
     36   -231   -267     98    150   -249   -823   -210    226    213   -322   -402
     18   -241   -262    111    137   -252   -854   -239    200    194   -340   -420
     10   -220   -233    103    119   -228   -870   -257    184    184   -350   -420
     44   -187   -233     70    137   -210   -870   -254    179    181   -368   -418
     36   -210   -246     88    140   -228   -883   -272    161    158   -410   -449
    -10   -303   -293    155    140   -298   -906   -309    124    114   -462   -496
    -31   -345   -314    187    140   -329   -911   -322    109    103   -483   -509
    -44   -392   -348    215    150   -368   -930   -342     90     80   -506   -524
    -49   -426   -376    239    163   -402   -953   -366     67     54   -540   -542
    -62   -446   -387    254    161   -418   -963   -381     54     33   -574   -558
    -54   -452   -397    252    168   -426   -961   -381     54     28   -594   -566
    -36   -423   -387    226    174   -405   -948   -371     59     33   -581   -553
    -59   -428   -368    244    153   -400   -950   -374     49     28   -576   -555
    -75   -462   -387    267    153   -426   -963   -389     28      7   -597   -579
   -106   -550   -444    329    168   -498   -971   -397     -7    -33   -672   -631
   -129   -667   -537    397    202   -602   -922   -337    -23    -83   -776   -701
   -109   -646   -537    379    213   -592   -802   -210     41    -57   -782   -714
    -80   -550   -470    314    194   -509   -706    -38    181     67   -675   -628
    -33   -213   -179    122     70   -194   -659    103    400    348   -374   -350
    -62    376    439   -161   -249    407   -691     93    639    748     98     88
   -179    904   1083   -361   -631    992   -888   -171    737   1067    496    426
   -200    787    984   -296   -592    885  -1231   -587    459    932    394    316
   -252    168    420     41   -337    293  -1423   -987    -88    311   -226   -205
   -218   -517   -298    366     38   -410  -1449  -1098   -501   -290   -841   -735
   -122   -792   -670    457    272   -732  -1402   -961   -514   -423  -1015   -875
   -114   -826   -711    470    296   -769  -1312   -813   -394   -358   -997   -839
   -137   -784   -646    462    252   -717  -1228   -704   -288   -265   -932   -776
   -103   -678   -576    389    233   -626  -1166   -626   -202   -174   -859   -706
    -51   -574   -522    314    233   -548  -1106   -563   -145   -103   -810   -659
    -28   -535   -506    280    236   -522  -1075   -535   -135    -70   -787   -641
    -31   -527   -496    280    231   -514  -1065   -532   -142    -62   -784   -652
   -101   -597   -496    348    197   -548  -1085   -555   -176    -85   -818   -678
    -44   -550   -506    298    231   -530  -1080   -553   -179    -77   -818   -665
     57   -439   -496    189    275   -465  -1041   -524   -161    -49   -787   -631
     15   -493   -509    239    259   -501  -1057   -558   -202    -83   -818   -652
     20   -514   -535    244    275   -524  -1085   -592   -233   -116   -849   -670
    135   -441   -576    153    355   -509  -1078   -587   -233   -111   -849   -652
    135   -457   -594    161    363   -524  -1098   -613   -265   -135   -880   -675
    135   -472   -607    168    368   -540  -1109   -631   -288   -150   -906   -683
    127   -470   -600    171    361   -535  -1117   -639   -298   -158   -937   -672
     96   -488   -584    197    340   -535  -1122   -644   -309   -171   -966   -693
     83   -491   -576    202    327   -532  -1130   -652   -316   -176   -971   -696
    132   -420   -553    142    340   -485  -1106   -628   -301   -155   -956   -670
    161   -374   -537    106    348   -454  -1091   -615   -293   -145   -958   -657
    114   -415   -530    150    322   -472  -1104   -628   -309   -155   -984   -678
    114   -410   -527    148    319   -467  -1111   -639   -314   -161  -1002   -688
    132   -394   -527    129    327   -459  -1106   -636   -314   -161  -1015   -704
    137   -387   -527    122    329   -457  -1106   -636   -322   -166  -1028   -719
    218   -309   -527     46    371   -418  -1093   -626   -311   -158  -1034   -717
    179   -361   -540     88    358   -449  -1119   -652   -337   -181  -1085   -735
    145   -387   -535    119    340   -459  -1130   -665   -358   -192  -1122   -724
    176   -358   -537     90    355   -446  -1119   -659   -358   -194  -1132   -696
    179   -381   -561    101    368   -470  -1135   -675   -384   -215  -1153   -688
    168   -389   -558    109    361   -472  -1140   -680   -394   -210  -1163   -670
    210   -306   -519     46    363   -413  -1111   -652   -363   -174  -1111   -610
    194   -290   -485     46    337   -389  -1093   -644   -361   -166  -1093   -587
    135   -345   -480    106    306   -413  -1098   -659   -379   -189  -1085   -597
    137   -337   -475     96    306   -405  -1098   -672   -394   -200  -1067   -610
    161   -314   -475     75    316   -394  -1088   -667   -384   -187  -1039   -600
    181   -265   -449     38    314   -358  -1065   -652   -355   -150   -989   -574
    176   -249   -426     36    301   -337  -1049   -644   -342   -129   -943   -568
    161   -254   -415     46    288   -335  -1034   -644   -332   -119   -917   -566
    124   -275   -400     75    259   -335  -1028   -646   -327   -111   -901   -566
    129   -257   -389     62    257   -322  -1021   -646   -316   -101   -880   -566
    142   -246   -389     51    265   -316  -1018   -654   -314    -98   -870   -579
    124   -259   -387     64    254   -322  -1021   -665   -319   -103   -867   -589
    111   -275   -387     80    249   -329  -1026   -683   -332   -116   -870   -600
    145   -241   -387     46    265   -314  -1021   -691   -332   -114   -862   -594
    215   -176   -392    -18    303   -283   -997   -675   -316    -96   -841   -581
    114   -254   -368     70    239   -311  -1015   -701   -340   -116   -862   -607
     72   -301   -374    114    220   -337  -1028   -724   -363   -137   -878   -620
     96   -275   -374     88    233   -324  -1023   -724   -361   -132   -878   -613
    127   -246   -374     59    249   -309  -1015   -717   -350   -124   -875   -607
    153   -205   -358     25    254   -280   -984   -685   -322   -101   -841   -581
    109   -184   -293     36    200   -239   -958   -659   -296    -75   -802   -553
    101   -168   -272     31    187   -220   -943   -646   -280    -72   -795   -555
    106   -155   -262     25    184   -207   -924   -631   -270    -70   -789   -555
    119   -119   -241     -2    179   -179   -909   -615   -254    -51   -769   -532
    142    -90   -236    -25    187   -163   -898   -607   -249    -41   -750   -517
    124    -83   -210    -23    166   -145   -888   -605   -241    -33   -735   -511
    129    -20   -150    -54    140    -85   -849   -587   -210     -2   -693   -478
     96      0    -96    -49     96    -49   -844   -597   -205      7   -667   -462
     46    -18    -64    -15     54    -41   -859   -626   -223     -7   -662   -457
     31    -15    -46    -10     36    -31   -872   -646   -231    -18   -662   -457
     33     31     -2    -31     18     15   -865   -646   -220    -10   -636   -428
    -28     12     38      7    -33     25   -865   -662   -228    -18   -631   -423
   -109     -5    101     57   -106     46   -844   -652   -220     -5   -607   -407
   -181    -33    148    106   -166     57   -828   -649   -223    -15   -607   -413
   -140    -44     96     93   -119     25   -841   -672   -257    -62   -654   -439
    -90    -59     31     75    -62    -15   -865   -706   -301   -101   -691   -483
    -64   -106    -44     85    -12    -75   -883   -750   -350   -150   -737   -550
    -51   -161   -109    103     28   -135   -898   -787   -387   -189   -774   -597
    -44   -174   -129    109     41   -153   -904   -807   -407   -207   -789   -605
    -31   -163   -135     96     49   -150   -904   -815   -413   -207   -789   -610
     12   -184   -197     85    103   -189   -911   -831   -433   -231   -802   -636
     12   -179   -194     80    101   -187   -906   -839   -436   -241   -792   -639
      2   -192   -194     96     98   -192   -906   -852   -449   -259   -787   -639
     20   -283   -303    129    161   -290   -906   -859   -493   -316   -841   -696
     49   -379   -428    163    236   -402   -836   -797   -504   -374   -917   -782
     88   -381   -472    145    280   -426   -722   -678   -457   -371   -940   -820
    129   -311   -441     90    285   -376   -620   -517   -348   -290   -878   -771
    184     85   -101   -137    140     -7   -553   -366    -98     15   -558   -446
    207    787    576   -498   -184    683   -568   -358    197    475    -36     93
     23   1291   1267   -659   -623   1280   -776   -636    324    807    366    504
    -80   1226   1306   -571   -693   1265  -1124  -1075    114    724    319    459
    -46    561    605   -259   -327    581  -1319  -1491   -485     51   -342   -119
    -15   -228   -213    122     98   -223  -1363  -1654   -992   -615  -1026   -745
      7   -618   -628    303    316   -623  -1330  -1553  -1088   -802  -1254   -982
     54   -675   -730    311    392   -701  -1221  -1392  -1005   -763  -1252  -1005
    161   -483   -644    158    402   -563  -1057  -1208   -844   -620  -1130   -896
    176   -371   -548     96    361   -457   -953  -1093   -737   -517  -1039   -805
    116   -407   -527    145    319   -465   -914  -1065   -717   -509  -1041   -789
    103   -413   -517    155    309   -465   -880  -1052   -711   -506  -1047   -748
     67   -439   -509    184    285   -472   -870  -1057   -724   -514  -1057   -737
     49   -433   -483    189    265   -457   -852  -1041   -719   -506  -1044   -717
    103   -368   -472    129    288   -420   -815  -1018   -704   -491  -1031   -688
     96   -353   -449    129    272   -400   -792  -1000   -698   -483  -1028   -657
     33   -405   -441    184    236   -420   -795  -1015   -724   -501  -1052   -659
     25   -402   -428    187    226   -415   -779  -1002   -730   -496  -1047   -633
     15   -394   -413    189    213   -402   -766   -995   -735   -493  -1041   -607
     10   -389   -400    189    205   -394   -756   -995   -743   -496  -1044   -597
     28   -348   -376    158    202   -361   -735   -979   -737   -485  -1034   -587
    -12   -371   -358    192    171   -366   -740   -984   -756   -496  -1041   -592
     23   -311   -335    142    176   -322   -704   -961   -735   -467  -1008   -576
     72   -233   -306     80    189   -270   -654   -922   -711   -436   -971   -550
    -10   -293   -285    150    135   -290   -662   -932   -740   -459   -987   -542
    -49   -329   -280    189    114   -306   -667   -937   -761   -467   -995   -535
    -57   -337   -283    194    111   -311   -649   -927   -763   -465   -987   -511
    -75   -316   -241    197     83   -280   -633   -914   -769   -457   -966   -506
    -80   -293   -215    187     64   -254   -626   -906   -782   -454   -948   -504
    -64   -265   -200    163     67   -233   -610   -893   -789   -452   -924   -493
    -80   -262   -181    171     49   -223   -605   -896   -807   -457   -919   -496
    -93   -267   -174    181     38   -220   -600   -896   -828   -470   -922   -488
    -77   -239   -161    158     38   -200   -587   -878   -831   -462   -901   -478
    -80   -220   -140    150     28   -181   -576   -865   -836   -459   -883   -467
    -80   -218   -137    148     25   -179   -581   -857   -852   -467   -875   -444
    -72   -189   -116    132     20   -153   -568   -839   -849   -459   -849   -413
    -72   -166    -96    116     10   -129   -550   -826   -857   -457   -826   -402
    -88   -166    -77    124     -5   -122   -532   -820   -870   -465   -810   -397
   -101   -168    -70    135    -15   -122   -519   -818   -883   -470   -795   -389
   -122   -194    -72    158    -25   -135   -511   -820   -906   -483   -792   -400
   -116   -166    -51    140    -33   -109   -485   -807   -911   -480   -774   -389
    -96   -127    -33    111    -31    -80   -452   -779   -901   -465   -753   -358
   -111   -132    -20    122    -46    -77   -431   -763   -901   -465   -740   -340
   -106   -111     -5    109    -51    -59   -402   -740   -891   -465   -719   -319
   -142   -127     12    132    -80    -57   -384   -724   -891   -462   -706   -314
   -176   -163     10    168    -93    -77   -376   -722   -906   -475   -714   -319
   -158   -140     18    148    -90    -62   -350   -714   -906   -485   -709   -316
   -161   -132     28    148    -96    -51   -340   -711   -917   -498   -706   -316
   -168   -129     36    148   -103    -46   -348   -724   -937   -517   -709   -322
   -158   -129     25    142    -93    -51   -342   -730   -950   -532   -709   -332
   -181   -148     31    163   -106    -59   -342   -735   -969   -553   -714   -348
   -171   -119     51    145   -111    -33   -324   -711   -956   -540   -691   -335
   -168   -132     36    150   -103    -49   -298   -693   -950   -532   -670   -322
   -215   -163     51    189   -135    -57   -288   -693   -953   -537   -659   -316
   -233   -150     80    189   -158    -36   -277   -683   -950   -527   -631   -306
   -233   -140     93    187   -163    -23   -246   -657   -932   -511   -600   -290
   -194    -96     96    142   -148     -2   -226   -639   -914   -501   -571   -277
   -202    -90    111    148   -158     10   -205   -631   -911   -498   -550   -277
   -202    -54    148    127   -176     46   -176   -615   -898   -488   -524   -267
   -116     36    153     41   -135     93   -124   -568   -859   -454   -483   -236
   -171    -12    155     90   -166     72   -124   -568   -865   -465   -485   -254
   -210    -46    163    127   -187     57   -127   -571   -867   -472   -475   -262
   -184      5    189     88   -187     98    -96   -542   -833   -444   -423   -231
   -213     44    257     85   -233    150    -72   -537   -818   -423   -392   -210
   -202    101    303     49   -252    200    -54   -530   -795   -392   -332   -171
   -192    132    324     28   -259    228    -44   -524   -776   -368   -293   -150
   -259     59    316     98   -288    189    -70   -561   -805   -394   -316   -189
   -322     20    342    150   -332    181    -85   -579   -813   -400   -316   -210
   -283     46    329    116   -306    189    -83   -571   -800   -384   -319   -213
   -277     20    296    127   -285    158    -93   -579   -813   -394   -348   -236
   -288    -20    265    153   -277    119   -101   -602   -831   -415   -376   -272
   -296    -72    223    184   -259     75   -103   -610   -839   -428   -415   -285
   -277   -142    135    210   -207     -5   -101   -615   -854   -452   -462   -311
   -241   -132    106    187   -176    -12    -93   -626   -857   -457   -483   -324
   -241   -140     98    189   -171    -20    -98   -646   -875   -478   -506   -348
   -306   -249     57    277   -181    -96   -127   -685   -906   -519   -550   -394
   -337   -290     44    311   -192   -124   -135   -696   -909   -524   -568   -407
   -298   -259     38    277   -168   -111   -132   -693   -904   -511   -566   -410
   -257   -246     10    249   -135   -119   -137   -698   -906   -511   -576   -426
   -244   -254    -10    249   -116   -132   -132   -696   -906   -514   -576   -444
   -205   -340   -135    270    -36   -239   -111   -670   -932   -566   -641   -522
   -168   -371   -202    270     15   -288     -5   -555   -898   -579   -675   -592
   -140   -311   -174    223     15   -244    127   -394   -797   -506   -636   -581
   -114   -142    -28    129    -44    -85    259   -171   -584   -311   -462   -426
    -62    363    426   -150   -246    394    265    -85   -301     75    -57    -23
   -148   1015   1163   -433   -657   1088    158   -223    -64    504    446    480
   -272   1337   1610   -532   -940   1473   -132   -597    -85    680    683    709
   -319   1057   1376   -368   -846   1215   -452  -1062   -475    379    431    454
   -353    205    558     72   -457    381   -579  -1382  -1111   -397   -358   -262
   -319   -426   -106    371   -106   -267   -574  -1363  -1400   -841   -836   -724
   -262   -592   -332    426     31   -462   -488  -1192  -1356   -870   -878   -810
   -223   -524   -301    374     38   -413   -353  -1018  -1223   -771   -823   -761
   -176   -407   -231    290     25   -319   -249   -896  -1104   -667   -730   -685
   -155   -340   -184    246     12   -262   -179   -828  -1026   -605   -680   -631
   -161   -324   -163    241      0   -244   -137   -787   -995   -574   -675   -605
   -171   -254    -83    213    -44   -168   -101   -745   -961   -527   -657   -563
   -174   -213    -38    192    -67   -127    -70   -719   -953   -506   -659   -542
   -210   -231    -23    220    -93   -127    -57   -717   -945   -501   -672   -555
   -249   -241      5    244   -127   -119    -49   -711   -935   -493   -685   -563
   -218   -171     46    194   -132    -62    -10   -670   -898   -457   -659   -532
   -265   -200     64    233   -166    -70    -15   -670   -906   -467   -678   -532
   -303   -189    114    246   -210    -38     -7   -662   -896   -459   -680   -522
   -311   -171    140    239   -226    -15      2   -652   -885   -446   -685   -511
   -309   -158    150    233   -231     -5     10   -644   -872   -433   -685   -504
   -283   -129    150    205   -218     10     38   -618   -836   -410   -672   -483
   -306   -148    158    226   -233      5     54   -607   -820   -400   -672   -480
   -340   -187    153    265   -246    -18     57   -607   -818   -405   -683   -485
   -342   -181    161    262   -252    -10     64   -600   -805   -405   -678   -478
   -327   -129    194    226   -262     31     80   -581   -782   -384   -657   -462
   -324   -111    210    218   -267     49     88   -574   -771   -374   -644   -449
   -329   -109    218    218   -275     54     83   -576   -774   -371   -639   -459
   -332   -114    218    223   -275     51     90   -563   -763   -366   -628   -465
   -329   -106    223    218   -277     57     98   -545   -743   -350   -602   -444
   -327   -116    210    220   -270     46     88   -545   -743   -361   -602   -457
   -316   -101    215    207   -267     57     90   -532   -732   -348   -581   -446
   -309    -64    244    187   -277     88     88   -514   -714   -324   -548   -415
   -290    -59    231    174   -262     85     83   -504   -709   -324   -540   -410
   -280    -46    233    163   -257     93    101   -488   -698   -314   -527   -400
   -265     10    275    124   -270    142    122   -465   -675   -288   -496   -374
   -265     10    275    127   -270    142    135   -444   -657   -275   -483   -350
   -270     23    290    122   -280    155    158   -420   -636   -252   -454   -314
   -270     83    353     93   -311    218    189   -400   -602   -218   -415   -267
   -283     75    358    101   -322    218    210   -384   -581   -207   -402   -239
   -298     70    368    114   -332    218    233   -363   -561   -192   -381   -218
   -293     72    366    109   -329    218    241   -361   -548   -187   -366   -213
   -290     96    387     96   -337    239    257   -348   -530   -171   -345   -205
   -290    109    400     90   -345    254    283   -329   -511   -158   -332   -207
   -288    127    415     80   -350    270    303   -314   -488   -145   -319   -207
   -303    119    420     90   -363    270    306   -314   -475   -140   -327   -226
   -311    119    431     96   -371    275    309   -316   -462   -129   -329   -236
   -316    122    436     96   -376    280    316   -309   -449   -119   -319   -239
   -332    119    452    106   -392    285    322   -306   -444   -116   -314   -244
   -324    109    433    106   -379    270    327   -301   -441   -122   -314   -259
   -265    158    420     51   -342    288    361   -277   -423   -111   -290   -254
   -257    192    449     31   -353    322    384   -262   -400    -85   -262   -249
   -355    145    501    106   -428    322    371   -270   -397    -85   -270   -244
   -350    161    509     93   -428    335    381   -259   -384    -85   -280   -236
   -348    137    485    103   -415    311    397   -236   -368    -80   -265   -215
   -381     96    475    140   -428    285    402   -223   -361    -77   -249   -215
   -389     93    483    148   -436    288    426   -202   -345    -64   -223   -205
   -361    129    488    114   -426    309    465   -161   -314    -38   -187   -176
   -355    184    540     85   -449    361    506   -124   -280     -7   -150   -148
   -374    192    563     90   -470    376    535    -96   -252     10   -135   -132
   -379    205    584     88   -480    394    555    -64   -228     25   -114   -122
   -371    210    581     77   -475    394    563    -57   -220     25    -96   -124
   -366    220    587     70   -475    402    587    -38   -207     33    -85   -109
   -361    259    620     49   -491    439    607    -25   -192     49    -70    -96
   -353    319    672     18   -511    496    618    -18   -161     88    -36    -59
   -355    324    680     12   -517    501    615    -20   -155    101    -38    -51
   -350    309    659     20   -504    483    605    -31   -168     96    -46    -51
   -332    288    620     23   -475    454    587    -44   -189     83    -54    -57
   -329    290    620     20   -475    454    579    -51   -202     83    -59    -62
   -319    285    605     15   -462    444    568    -57   -213     85    -54    -70
   -337    244    581     44   -459    413    558    -59   -228     75    -62    -88
   -355    187    542     83   -449    363    555    -64   -249     57    -75   -111
   -368    145    514    111   -441    329    558    -72   -270     36    -98   -132
   -381     96    478    142   -428    285    532    -96   -296      5   -124   -161
   -397     46    444    176   -420    244    527    -98   -314    -20   -135   -168
   -407      7    413    200   -410    210    532   -103   -329    -31   -129   -179
   -394    -20    374    207   -384    176    545    -90   -329    -31   -111   -179
   -410    -38    368    223   -389    163    542   -101   -342    -38   -103   -181
   -407    -57    350    231   -381    148    537   -103   -348    -51   -103   -181
   -415   -106    306    259   -363     98    535   -106   -363    -80   -124   -202
   -413   -148    265    280   -340     57    550    -90   -371    -98   -150   -226
   -374   -218    155    296   -265    -31    600    -10   -366   -142   -202   -283
   -329   -218    111    272   -220    -54    717    137   -283   -132   -220   -311
   -329   -192    137    259   -236    -28    826    301   -142    -70   -176   -275
   -301     15    316    142   -309    166    906    441     54    116     15    -96
   -267    563    828   -148   -548    696    891    470    301    506    454    319
   -418   1044   1462   -314   -940   1252    714    223    376    818    826    649
   -459   1174   1631   -358  -1044   1400    413   -153    205    862    917    704
   -465    787   1252   -161   -857   1018    231   -496   -228    433    511    345
   -511     25    537    241   -524    280    189   -639   -719   -257   -181   -236
   -517   -423     93    467   -306   -166    202   -548   -862   -509   -480   -496
   -472   -558    -85    514   -197   -322    293   -392   -797   -519   -545   -542
   -345   -436    -90    392   -127   -265    420   -244   -662   -431   -491   -483
   -322   -337    -18    327   -153   -179    498   -150   -550   -342   -423   -415
   -355   -316     38    335   -197   -140    535   -111   -496   -301   -392   -387
   -332   -265     67    298   -202    -98    574    -77   -459   -270   -361   -355
   -348   -257     90    303   -220    -83    597    -59   -444   -259   -350   -342
   -454   -277    174    363   -314    -51    628    -36   -418   -246   -327   -324
   -605   -301    303    452   -454      0    678      5   -374   -207   -280   -290
   -667   -309    358    485   -514     23    719     46   -340   -181   -249   -259
   -662   -322    340    493   -501      7    709     41   -348   -194   -252   -249
   -756   -311    441    532   -600     64    727     72   -319   -171   -220   -210
   -618   -285    329    452   -475     20    701     51   -345   -200   -233   -246
   -436   -231    202    332   -319    -15    675     25   -368   -223   -252   -290
   -428   -210    218    319   -324      2    693     41   -350   -213   -239   -285
   -368   -218    148    290   -259    -36    672     20   -368   -246   -270   -314
   -342   -189    153    265   -249    -18    678     31   -358   -236   -259   -319
   -342   -187    153    265   -249    -18    675     33   -353   -226   -231   -340
   -337   -197    140    267   -239    -28    675     36   -345   -210   -197   -363
   -327   -215    111    270   -220    -51    670     41   -342   -215   -213   -376
   -259   -176     83    218   -171    -46    670     41   -340   -226   -233   -392
   -236   -176     59    205   -150    -59    652     18   -358   -254   -257   -420
   -241   -184     57    213   -150    -64    628      2   -366   -265   -259   -428
   -207   -163     44    184   -127    -59    649     25   -342   -241   -215   -446
   -179   -145     33    161   -106    -57    672     51   -324   -215   -168   -433
   -220   -171     49    194   -135    -62    665     54   -316   -207   -145   -439
   -207   -132     75    171   -142    -28    662     64   -298   -189   -109   -449
   -226   -122    101    174   -166    -10    675     85   -285   -179    -83   -441
   -270   -142    127    205   -200     -7    678    103   -270   -174    -62   -444
   -306   -163    140    233   -226    -12    680    119   -257   -166    -44   -444
   -303   -122    181    213   -244     28    693    150   -231   -140    -15   -410
   -319    -98    218    207   -270     59    711    179   -202   -122      5   -384
   -314    -83    228    197   -272     72    730    194   -184   -114     10   -371
   -316    -93    220    205   -270     62    748    205   -171   -111      7   -361
   -309    -62    246    187   -277     90    782    226   -145    -90     31   -329
   -324    -46    277    184   -303    116    805    236   -127    -80     44   -309
   -379    -64    311    220   -345    122    815    231   -119    -77     38   -296
   -405    -46    358    223   -384    153    841    244    -93    -59     64   -267
   -392    -18    374    205   -384    176    870    262    -57    -28    103   -236
   -350     -2    348    176   -350    171    872    262    -36     -7    122   -226
   -332      0    332    166   -332    166    872    259    -23     -7    122   -231
   -332      0    332    166   -332    166    878    252    -15    -10    111   -244
   -381    -38    342    210   -363    150    880    241    -18    -18     88   -267
   -407    -15    392    210   -400    187    893    249      5      7    109   -244
   -394     10    402    192   -397    205    896    252     18     23    116   -241
   -361     12    374    171   -368    194    893    257     20     20    127   -252
   -345     28    374    158   -358    200    885    270     33     25    140   -249
   -400     36    433    179   -418    233    880    283     49     49    161   -241
   -384     90    475    148   -431    280    896    301     72     72    189   -233
   -368    127    496    119   -433    311    906    316     88     85    207   -231
   -397    142    540    127   -467    340    914    335    111    103    231   -218
   -392    179    568    106   -480    371    930    371    145    132    262   -187
   -379    233    610     72   -496    420    953    407    181    166    303   -150
   -363    270    631     46   -496    449    963    426    197    179    322   -142
   -355    293    649     31   -501    470    971    446    218    187    345   -129
   -379    361    740      7   -561    550    995    480    254    218    400    -93
   -374    407    782    -18   -579    594   1010    506    285    246    431    -57
   -358    431    787    -36   -571    607   1018    517    301    262    446    -33
   -348    467    815    -59   -581    641   1026    519    322    280    470    -23
   -355    483    839    -64   -597    659   1015    514    329    277    483    -20
   -355    457    813    -51   -584    633    982    485    311    252    467    -36
   -374    472    846    -51   -610    659    976    483    324    262    491    -18
   -415    475    891    -28   -652    683    984    493    342    277    522      2
   -381    459    839    -38   -610    649    974    480    337    265    517    -10
   -384    426    807    -20   -597    615    979    480    335    254    506    -15
   -381    368    750      5   -566    558    966    465    311    223    483    -44
   -397    311    709     44   -553    509    958    454    298    200    462    -67
   -415    275    691     67   -553    480    953    446    285    181    446    -83
   -426    265    691     80   -558    478    953    439    280    174    441    -85
   -439    252    691     93   -566    472    950    436    277    163    436    -80
   -452    249    701    101   -576    475    950    436    280    161    433    -75
   -470    241    709    114   -589    475    945    433    277    153    426    -77
   -467    236    704    114   -584    470    937    436    280    150    423    -80
   -465    207    672    127   -568    439    943    439    277    140    418    -85
   -449    150    600    150   -524    374    956    459    265    111    384   -119
   -449     54    504    194   -478    277   1041    548    277     70    319   -189
   -441     93    532    174   -488    311   1158    688    371    119    340   -176
   -394    244    639     75   -517    441   1262    875    542    283    480    -44
   -324    672    997   -174   -659    833   1319   1026    815    626    844    309
   -410   1293   1701   -444  -1054   1496   1293    992   1075   1054   1340    776
   -527   1652   2177   -563  -1350   1914   1052    693   1101   1283   1623   1023
   -571   1444   2016   -439  -1293   1730    714    246    758   1049   1431    846
   -623    706   1330    -41   -976   1018    535   -161    142    314    717    231
   -628     85    714    270   -672    400    540   -174   -166   -158    228   -205
   -576   -153    423    363   -501    132    600    -20   -150   -220    132   -301
   -597   -158    436    376   -519    137    732    150    -23   -135    197   -254
   -509    -51    457    280   -483    202    820    262     90    -46    280   -192
   -446     44    491    200   -470    267    865    319    171     23    345   -150
   -462     85    548    187   -504    316    909    371    233     77    397   -114
   -449    101    550    171   -501    327    937    400    259    101    413    -85
   -415    116    532    150   -472    324    945    418    270    114    431    -67
   -368    124    493    122   -431    306    937    415    267    114    444    -80
   -355    103    459    124   -407    280    937    418    267    111    449    -83
   -350     96    446    124   -400    272    937    415    270    114    462    -62
   -361    140    501    111   -431    319    958    441    301    150    509     -7
   -293    145    439     72   -366    290    937    426    290    137    504    -28
   -322    129    452     96   -387    290    943    428    293    137    514    -41
   -290    124    413     83   -350    267    937    426    288    132    511    -51
   -290     93    384     98   -337    239    924    418    283    127    506    -41
   -327     96    420    114   -374    257    948    439    306    153    532    -31
   -252    161    413     44   -332    285    979    470    337    179    553    -12
   -220    140    358     38   -290    249    971    465    327    161    542     -7
   -277    111    389     83   -332    249    966    467    329    166    550      0
   -218    109    327     54   -272    218    948    454    311    148    530    -18
   -184     80    265     51   -226    171    930    441    296    127    504    -36
   -189     83    272     49   -231    176    930    462    309    145    514    -18
   -161    135    296     12   -228    215    950    491    337    181    550     25
   -184    119    301     31   -241    210    945    496    342    189    550     31
   -254    101    353     75   -303    226    956    517    361    207    563     51
   -241    127    366     54   -303    246    961    540    379    228    571     75
   -145    150    296     -2   -220    223    935    532    363    215    553     64
   -176    161    337      5   -257    249    922    535    361    220    553    103
   -207    161    368     23   -288    265    932    563    379    241    571    155
   -293    168    462     59   -376    314    971    610    418    283    613    210
   -392    174    566    109   -478    368   1023    659    462    327    659    254
   -280    184    465     46   -371    324   1002    626    428    288    618    197
   -228    194    423     15   -324    309   1000    618    415    270    600    207
   -202    207    410     -5   -309    309   1010    636    426    275    600    220
   -114    220    335    -51   -223    277    995    628    415    267    587    213
   -132    223    353    -46   -244    288   1010    636    426    280    592    231
   -166    215    381    -23   -275    296   1023    646    439    296    600    244
   -202    210    413     -5   -309    311   1034    659    452    309    610    257
   -192    252    444    -28   -316    348   1052    680    478    332    636    280
   -174    296    470    -62   -322    381   1085    706    511    358    665    309
   -236    267    504    -18   -368    384   1104    717    524    368    672    314
   -223    262    483    -20   -353    371   1096    698    504    348    649    285
   -228    241    470     -5   -348    355   1088    672    478    322    628    262
   -342    200    542     72   -444    368   1096    675    485    322    626    262
   -530    161    691    184   -610    423   1153    740    540    376    675    306
   -470    210    680    127   -576    444   1174    774    563    402    696    327
   -324    228    553     49   -439    389   1127    727    511    355    646    277
   -254    239    493      7   -374    366   1078    680    467    311    597    246
   -270    262    532      2   -402    397   1088    704    488    335    615    275
   -184    280    465    -49   -324    371   1078    709    493    337    615    262
   -119    319    439    -98   -277    379   1078    717    498    342    620    257
   -132    332    465   -101   -298    400   1088    730    504    348    631    249
   -155    363    519   -103   -337    441   1111    758    527    371    662    277
   -168    397    563   -114   -366    480   1132    784    545    392    680    301
   -179    410    589   -114   -384    498   1143    792    545    392    685    298
   -189    428    618   -122   -402    522   1150    802    553    410    714    329
   -189    459    649   -135   -420    553   1158    813    566    428    748    363
   -197    491    688   -145   -444    587   1161    813    574    439    763    381
   -205    542    748   -168   -475    644   1174    815    589    459    789    402
   -213    530    743   -158   -478    633   1148    784    561    433    771    397
   -252    522    774   -135   -514    646   1117    756    540    415    763    426
   -200    519    719   -161   -459    618   1078    730    511    379    743    428
   -127    506    633   -189   -379    568   1041    698    472    340    711    407
   -137    483    618   -174   -376    550   1036    693    459    324    706    423
   -150    457    607   -153   -379    532   1031    691    452    316    698    428
   -168    400    568   -114   -368    483   1015    672    423    288    667    410
   -184    345    530    -80   -355    436    995    646    389    249    623    368
   -197    309    504    -57   -350    405    974    623    358    223    592    332
   -202    277    478    -38   -340    376    961    602    335    197    563    319
   -207    252    459    -23   -335    355    958    584    311    176    530    311
   -202    249    452    -23   -327    350    958    576    301    171    478    340
   -202    239    441    -18   -322    337    948    555    275    161    449    283
   -187    228    415    -23   -301    322    937    532    241    142    454    226
   -168    228    397    -31   -283    314    935    524    223    135    452    218
   -155    176    332    -10   -244    254    948    558    241    114    410    197
   -132     96    228     15   -179    161   1026    667    272     77    361    111
    -96    168    265    -36   -179    215   1150    841    389    148    407    129
    -41    361    402   -161   -220    379   1257   1039    566    316    581    280
     18    831    813   -423   -397    823   1283   1156    833    646    971    678
    -75   1548   1623   -737   -849   1584   1226   1070   1104   1096   1509   1223
   -275   1883   2158   -802  -1218   2018    976    711   1114   1296   1777   1486
   -381   1571   1953   -594  -1169   1761    672    257    756   1010   1527   1226
   -410    696   1106   -142   -758    901    449   -179     67    202    735    475
   -348      0    348    174   -348    174    400   -233   -288   -296    153    -67
   -223   -127     96    174   -161    -15    449    -93   -270   -348     38   -174
   -187    -83    101    132   -145      7    568     80   -137   -265     80   -142
   -179    -10    168     96   -174     77    675    215    -18   -168    161    -93
   -101    119    218    -10   -158    166    743    288     62    -93    241    -46
    -57    176    231    -59   -142    202    784    327     98    -62    280    -25
    -33    213    246    -90   -140    228    805    345    116    -51    303     -7
    -44    202    246    -77   -145    223    810    345    124    -51    314    -10
    -98    132    231    -18   -163    181    787    329    106    -80    309    -20
   -150     90    241     28   -197    166    792    322     98    -93    293    -15
   -176     96    270     38   -223    181    854    329    103    -59    239     -7
   -132    189    322    -28   -226    254    956    381    168     51    236     44
   -127    233    361    -54   -244    296    953    480    218     70    296     83
   -223    181    405     20   -314    290    911    501    246     90    329     83
   -275    176    449     49   -363    311    906    488    316    124    387    116
   -262    213    475     25   -368    342    924    488    327    210    428    148
   -283    207    488     36   -384    348    917    475    283    215    407     83
   -259    241    501      7   -381    371    917    485    288    181    439     75
   -236    283    517    -25   -376    400    935    517    319    184    470    101
   -246    275    522    -12   -384    397    930    522    316    174    423     85
   -259    254    514      0   -387    384    909    504    296    145    379     83
   -265    244    509     10   -387    376    888    483    285    129    358     64
   -252    277    530    -15   -389    402    893    483    296    129    342     62
   -241    322    563    -38   -402    441    896    488    311    137    337     75
   -239    309    548    -36   -394    428    885    485    311    140    324     70
   -226    306    532    -41   -379    418    867    485    311    142    324     70
   -215    322    537    -54   -376    431    844    488    311    150    329     88
   -202    327    530    -62   -366    428    820    493    309    148    324    106
   -189    329    517    -72   -353    423    818    506    314    150    309    116
   -181    337    517    -77   -350    426    820    522    322    158    303    129
   -181    355    537    -88   -358    446    828    540    337    168    303    145
   -174    371    545    -98   -358    457    833    553    345    174    298    148
   -174    376    550   -101   -363    462    844    576    353    174    296    150
   -171    387    558   -109   -363    472    852    594    363    176    293    145
   -166    407    574   -119   -368    491    859    600    374    184    298    142
   -161    420    581   -129   -371    501    862    607    389    200    309    142
   -150    420    571   -135   -361    496    862    615    405    213    306    129
   -150    431    581   -140   -366    506    885    639    431    236    322    135
   -148    444    589   -150   -368    517    893    652    454    254    335    127
   -148    452    600   -150   -374    524    898    654    465    262    335    101
   -155    467    620   -158   -389    542    917    659    483    283    350     98
   -174    457    628   -142   -400    542    922    657    496    288    353     88
   -181    431    613   -124   -397    522    927    652    498    285    340     67
   -176    441    618   -132   -397    530    932    654    511    306    348     67
   -176    423    597   -124   -387    509    922    646    517    306    335     51
   -184    413    594   -114   -389    504    922    646    524    306    324     36
   -176    426    602   -127   -389    514    927    654    540    322    329     33
   -187    433    620   -122   -402    527    930    652    542    329    342     28
   -184    446    631   -132   -407    537    945    667    574    353    368     38
   -179    423    602   -124   -389    511    953    678    589    363    381     57
   -163    420    581   -129   -371    501    950    680    594    361    371     54
   -155    423    579   -132   -366    501    974    709    620    381    363     70
   -153    465    615   -155   -384    537    992    735    654    420    363    106
   -163    509    670   -174   -418    589   1005    753    678    446    363    140
   -155    537    693   -192   -426    615   1021    769    696    459    361    153
   -155    542    698   -192   -426    620   1039    789    714    470    366    161
   -158    550    709   -197   -433    628   1049    800    727    485    366    181
   -166    561    727   -200   -446    644   1057    810    743    506    381    187
   -179    571    750   -197   -465    659   1067    813    758    524    431    184
   -179    589    769   -205   -472    678   1078    815    776    545    452    213
   -184    566    750   -192   -467    657   1054    795    758    532    433    205
   -205    535    740   -166   -472    636   1015    763    735    519    426    171
   -197    509    704   -158   -449    605    984    743    714    504    418    148
   -176    475    652   -148   -413    563    976    737    696    491    413    127
   -202    433    633   -116   -418    532    979    745    696    491    402    116
   -207    374    579    -83   -392    475    963    727    670    467    368     88
   -215    290    504    -38   -361    397    948    711    639    436    332     54
   -231    220    452      5   -340    335    937    704    620    418    311     41
   -226    184    410     20   -316    296    914    680    592    397    280      5
   -202    168    371     18   -288    267    909    672    576    387    265     -2
   -179    176    355      0   -267    265    906    667    571    381    257      2
   -171    166    337      2   -254    252    904    665    568    376    252      7
   -184    145    329     18   -257    239    911    665    561    368    244      7
   -184    132    316     23   -249    223    919    672    563    381    257     28
   -181     80    262     49   -223    168    914    672    545    366    220     15
   -168    -25    142     98   -155     57    958    743    550    340    166    -49
   -158    -57    101    106   -132     23   1088    901    626    361    153   -103
   -129     10    140     59   -135     75   1228   1104    787    480    244    -51
    -98    239    335    -72   -215    285   1335   1273    997    714    472    161
    -70    740    810   -335   -439    774   1345   1322   1234   1085    901    566
   -200   1309   1506   -555   -854   1408   1158   1062   1330   1421   1348    961
   -324   1395   1719   -537  -1021   1556    815    628   1137   1423   1441   1013
   -428    922   1350   -246   -888   1135    581    231    680    958   1008    631
   -496    127    623    184   -558    374    550     90    215    259    233      5
   -423   -358     64    389   -246   -148    579    200     88     -2    -93   -277
   -311   -491   -179    400    -67   -337    654    342    145      5   -119   -324
   -275   -452   -179    361    -49   -316    719    439    244     70    -85   -311
   -257   -366   -109    311    -75   -239    776    517    348    148    -23   -257
   -231   -296    -64    265    -85   -181    833    576    418    215     28   -205
   -145   -168    -23    155    -62    -96    888    631    478    275     62   -158
   -135   -155    -23    142    -57    -90    901    649    491    285     70   -161
   -119   -163    -44    142    -38   -103    909    654    485    277     46   -174
   -158   -215    -59    187    -49   -140    885    628    446    236     10   -213
   -192   -259    -67    226    -62   -163    862    602    413    207     -7   -241
   -119   -179    -62    148    -28   -122    883    631    436    228      7   -220
    -59   -109    -49     85     -5    -80    909    665    467    262     38   -189
   -163   -197    -36    179    -64   -116    885    654    446    239     10   -215
   -205   -223    -18    213    -96   -122    883    662    439    239      2   -236
   -194   -181     10    187   -103    -85    909    693    470    275     28   -223
   -236   -184     51    210   -145    -67    932    719    493    298     49   -207
   -236   -207     28    220   -135    -90    932    714    483    285     31   -231
   -236   -220     15    228   -127   -103    932    717    483    290     28   -249
   -267   -254     10    259   -140   -122    935    724    485    293     18   -257
   -296   -275     20    285   -158   -127    943    730    491    296     15   -262
   -363   -322     41    340   -205   -140    958    743    498    303     23   -272
   -381   -337     44    358   -213   -148    958    745    498    303     28   -293
   -420   -358     62    387   -244   -148    953    745    493    293     23   -316
   -459   -387     72    423   -267   -158    950    743    483    283     12   -322
   -381   -329     51    355   -218   -140    950    753    496    296     15   -290
   -311   -298     12    303   -163   -142    919    745    480    283    -10   -275
   -277   -298    -20    285   -129   -161    883    727    452    259    -36   -280
   -220   -275    -54    249    -83   -166    880    743    452    267    -20   -275
   -228   -265    -36    244    -98   -150    878    756    459    288      2   -277
   -226   -267    -41    246    -93   -155    870    761    459    293      2   -280
   -223   -314    -90    267    -67   -202    849    745    433    259    -25   -288
   -148   -249   -101    200    -23   -176    867    766    449    277     -5   -262
    -90   -189    -98    140      2   -145    893    782    462    290      7   -265
   -132   -252   -119    192     -7   -187    867    750    428    252    -28   -316
   -114   -277   -163    194     23   -220    836    719    400    220    -54   -361
    -62   -265   -202    163     70   -233    818    701    387    202    -72   -368
     75   -194   -270     57    171   -231    802    688    384    194    -85   -379
    254   -145   -400    -54    324   -270    766    654    361    163   -122   -410
    441    -98   -540   -174    488   -316    717    600    324    122   -174   -457
    566    -59   -626   -252    594   -342    670    553    298     83   -213   -480
    571    -31   -602   -270    584   -316    652    540    301     85   -218   -478
    493    -57   -550   -220    522   -303    636    522    298     93   -210   -488
    340   -161   -504    -90    420   -332    620    485    270     67   -236   -527
    176   -288   -465     57    319   -376    620    449    236     25   -280   -566
    111   -324   -436    106    272   -381    652    449    236     20   -290   -579
    116   -288   -407     85    262   -348    704    491    277     46   -265   -558
    127   -233   -361     51    244   -296    730    530    319     90   -220   -535
    106   -220   -327     57    215   -272    722    537    337    111   -207   -540
     90   -207   -301     57    194   -254    714    550    366    142   -179   -545
    109   -158   -270     23    187   -213    732    579    407    187   -132   -522
     75   -166   -241     44    158   -202    711    576    415    194   -116   -522
     62   -137   -200     38    129   -168    711    589    431    215    -88   -506
     80    -72   -155     -5    116   -111    727    605    454    246    -51   -485
    122    -20   -142    -51    129    -80    732    618    472    265    -28   -475
    153     12   -140    -85    145    -62    737    623    480    270    -20   -465
    140     23   -116    -80    129    -46    737    620    491    277    -12   -462
    140     57    -85    -98    114    -15    735    618    501    285    -10   -449
     80     51    -31    -67     57     10    711    587    488    277    -12   -449
    101    122     18   -111     41     70    719    581    504    298     18   -415
    137    171     33   -153     51    103    717    584    514    314     38   -387
     64     83     18    -75     20     51    644    514    454    259     -2   -436
     64     72      7    -67     28     38    600    480    433    233     -5   -439
     57     59      0    -59     28     31    579    459    418    210     -7   -439
     51     51      0    -51     25     25    561    441    402    194    -20   -454
     46     23    -23    -38     36      0    530    407    368    161    -51   -485
     38      0    -38    -20     38    -18    496    379    345    135    -77   -493
     31    -20    -54     -7     41    -38    467    355    319    106   -106   -514
      7    -77    -85     36     46    -80    433    319    277     57   -150   -561
     -2   -114   -114     57     51   -114    400    288    246     23   -181   -602
    -10   -132   -122     70     54   -129    376    267    236     12   -187   -620
    -23   -158   -135     88     54   -145    361    252    228      2   -189   -628
    -38   -140   -101     90     31   -122    350    244    233      7   -171   -626
    -64   -137    -72    101      2   -106    324    226    226      0   -171   -639
    -98   -166    -67    132    -18   -116    306    215    220    -12   -181   -662
   -103   -246   -142    174     18   -194    311    233    207    -59   -236   -724
   -111   -319   -207    215     46   -265    397    335    244    -88   -290   -789
   -122   -241   -119    181     -2   -181    514    485    363    -15   -244   -769
    -98    -54     44     77    -72     -7    623    680    566    174    -67   -626
   -101    418    519   -161   -311    467    683    826    854    545    332   -244
   -140   1093   1234   -475   -685   1163    633    769   1096    950    797    220
   -179   1392   1571   -607   -875   1483    316    405   1049   1106    992    418
   -205   1124   1327   -459   -766   1226    -15    -49    672    826    758    213
   -241    423    662    -93   -452    542   -187   -433     83    122     85   -366
   -194   -200     -5    197    -96   -103   -226   -496   -257   -384   -459   -852
   -135   -405   -272    267     67   -340   -192   -366   -231   -439   -548   -969
    -88   -407   -319    246    114   -363   -103   -249   -132   -389   -522   -976
    -70   -363   -296    215    111   -332    -51   -171    -46   -324   -470   -940
     -5   -270   -265    137    129   -267    -10   -106     38   -249   -400   -875
     72   -176   -249     49    158   -213     28    -64     96   -200   -342   -823
     57   -176   -233     59    142   -205     33    -67    106   -192   -332   -807
     20   -210   -231     93    124   -220      7    -88     93   -205   -337   -802
     25   -231   -257    103    140   -244    -23   -111     75   -226   -358   -823
     41   -252   -296    103    166   -272    -54   -137     51   -246   -381   -846
     75   -259   -335     93    205   -296    -75   -163     36   -257   -392   -857
    122   -239   -361     57    239   -298   -103   -181     28   -257   -392   -846
    187   -194   -381      5    283   -288   -129   -192     25   -249   -387   -831
    252   -187   -439    -33    342   -311   -158   -218      7   -267   -405   -852
    298   -192   -493    -54    394   -342   -207   -257    -20   -296   -439   -880
    353   -163   -519    -96    433   -342   -233   -275    -33   -309   -449   -872
    420   -122   -542   -148    480   -332   -236   -277    -28   -296   -441   -867
    400   -155   -555   -122    475   -355   -265   -306    -51   -314   -465   -883
    387   -176   -566   -106    475   -371   -290   -327    -64   -324   -485   -909
    394   -163   -561   -116    475   -361   -301   -337    -62   -324   -488   -909
    218   -327   -545     54    381   -436   -366   -397   -116   -379   -548   -958
    168   -394   -563    111    363   -478   -407   -431   -145   -405   -587   -984
    283   -280   -566     -2    423   -423   -400   -407   -114   -368   -563   -948
    361   -197   -561    -83    459   -379   -389   -387    -88   -337   -542   -909
    316   -233   -550    -41    433   -392   -410   -402   -106   -348   -566   -922
    254   -298   -553     20    402   -426   -449   -433   -132   -371   -610   -961
    241   -316   -558     36    397   -436   -483   -454   -150   -384   -639   -963
    233   -329   -566     46    400   -446   -511   -472   -166   -397   -654   -948
    239   -345   -584     54    410   -465   -524   -478   -166   -389   -657   -937
    252   -329   -581     38    415   -454   -527   -472   -161   -371   -646   -932
    254   -319   -574     31    413   -444   -535   -472   -161   -371   -662   -927
    275   -280   -558      2    415   -418   -530   -467   -155   -363   -665   -904
    272   -275   -548      2    410   -410   -537   -470   -158   -363   -672   -891
    275   -280   -555      2    413   -418   -548   -483   -166   -376   -696   -891
    275   -267   -542     -5    407   -405   -548   -493   -168   -368   -701   -898
    262   -296   -558     15    407   -426   -545   -493   -168   -366   -719   -901
    254   -303   -558     25    405   -431   -535   -485   -158   -353   -717   -891
    270   -272   -542      0    405   -407   -535   -478   -142   -342   -730   -901
    280   -254   -535    -12    405   -394   -535   -483   -135   -337   -740   -914
    259   -290   -553     15    405   -420   -540   -496   -137   -337   -758   -927
    267   -311   -579     23    423   -444   -537   -491   -135   -332   -766   -945
    270   -303   -576     15    420   -439   -545   -498   -137   -329   -784   -958
    262   -306   -568     20    415   -439   -563   -519   -145   -329   -797   -966
    277   -309   -587     12    431   -446   -563   -527   -145   -327   -797   -966
    267   -306   -574     20    420   -439   -571   -545   -153   -335   -810   -974
    213   -366   -579     75    394   -472   -597   -571   -187   -353   -846  -1008
    205   -381   -587     88    394   -483   -613   -579   -192   -350   -859  -1026
    197   -402   -600    101    397   -498   -626   -581   -192   -345   -867  -1036
    200   -402   -602    101    400   -501   -631   -581   -192   -335   -859  -1031
    220   -376   -600     75    410   -485   -633   -574   -181   -319   -846   -984
    233   -358   -592     59    413   -475   -636   -574   -176   -316   -865   -948
    252   -342   -594     44    423   -467   -641   -566   -171   -311   -862   -940
    275   -324   -600     25    436   -462   -631   -542   -150   -288   -846   -906
    303   -277   -581    -15    441   -428   -626   -527   -142   -267   -844   -885
    298   -257   -555    -20    426   -405   -633   -532   -150   -265   -862   -883
    306   -239   -548    -33    426   -392   -646   -535   -155   -267   -888   -865
    327   -233   -561    -46    444   -397   -672   -532   -150   -265   -901   -852
    296   -239   -535    -28    413   -387   -706   -537   -155   -259   -906   -846
    316   -176   -496    -70    405   -335   -727   -532   -142   -236   -885   -820
    285   -189   -478    -49    381   -332   -771   -561   -161   -244   -906   -789
    272   -223   -496    -23    384   -358   -826   -597   -194   -275   -945   -800
    285   -252   -537    -15    410   -394   -872   -641   -246   -322  -1002   -815
    267   -301   -571     15    418   -436   -911   -683   -288   -353  -1047   -820
    283   -309   -592     10    433   -449   -935   -685   -301   -366  -1052   -831
    272   -332   -605     31    439   -467   -963   -693   -314   -381  -1080   -852
    249   -413   -665     80    454   -537  -1005   -724   -358   -418  -1148   -919
    257   -472   -732    106    493   -602  -1034   -745   -397   -444  -1189   -979
    277   -506   -784    114    530   -644  -1047   -761   -426   -454  -1189  -1034
    252   -561   -813    155    532   -685  -1062   -776   -454   -467  -1195  -1072
    241   -576   -818    166    527   -696  -1067   -795   -478   -475  -1208  -1078
    218   -594   -813    187    514   -704  -1070   -805   -498   -496  -1228  -1091
    218   -639   -857    210    537   -748  -1088   -828   -540   -530  -1260  -1114
    223   -662   -885    220    553   -774  -1093   -839   -550   -548  -1260  -1122
    207   -659   -867    226    535   -763  -1098   -836   -540   -550  -1241  -1130
    200   -688   -888    244    542   -787  -1114   -844   -555   -561  -1247  -1156
    187   -792   -979    301    581   -885  -1104   -823   -581   -610  -1312  -1213
    174   -849  -1023    337    597   -935  -1015   -719   -553   -646  -1363  -1265
    246   -722   -971    236    607   -846   -891   -535   -423   -535  -1278  -1210
    290   -527   -818    116    553   -670   -800   -345   -233   -332  -1062  -1041
    275    -88   -363    -93    316   -223   -776   -244     23     31   -633   -649
    132    618    485   -374   -176    553   -792   -296    314    511    -64    -90
    -23    839    859   -407   -441    849  -1060   -680    252    623     88    109
   -124    366    491   -122   -309    428  -1358  -1158   -215    181   -324   -257
   -153   -491   -340    319     93   -415  -1538  -1532   -859   -600  -1111   -963
    -80  -1093  -1013    587    465  -1054  -1590  -1561  -1145  -1028  -1587  -1379
      2  -1192  -1197    592    600  -1195  -1530  -1402  -1083  -1039  -1615  -1397
     44  -1124  -1171    540    605  -1148  -1410  -1236   -953   -945  -1545  -1340
     67  -1028  -1096    478    581  -1062  -1304  -1106   -844   -831  -1436  -1267
     90   -935  -1026    423    558   -979  -1244  -1039   -769   -763  -1358  -1218
     96   -883   -982    392    537   -930  -1208  -1000   -727   -740  -1332  -1179
     88   -888   -976    400    530   -932  -1189   -979   -709   -735  -1345  -1156
     83   -885   -969    400    524   -927  -1189   -971   -704   -748  -1332  -1135
     83   -875   -958    397    519   -917  -1192   -969   -706   -748  -1317  -1124
     80   -852   -932    384    504   -893  -1184   -963   -704   -753  -1299  -1109
     70   -836   -906    381    488   -870  -1176   -958   -698   -750  -1267  -1096
     51   -823   -878    384    465   -849  -1171   -961   -698   -748  -1249  -1096
     54   -795   -849    371    452   -820  -1158   -956   -691   -737  -1239  -1080
     54   -789   -844    366    446   -815  -1145   -950   -688   -743  -1249  -1072
     44   -795   -841    374    441   -818  -1140   -948   -683   -750  -1257  -1067
     51   -771   -823    358    436   -797  -1127   -930   -670   -748  -1252  -1047
     49   -774   -823    363    436   -797  -1109   -911   -662   -745  -1241  -1036
     44   -766   -810    358    426   -787  -1104   -904   -665   -735  -1226  -1023
     49   -727   -779    337    413   -753  -1091   -883   -654   -714  -1218  -1000
     49   -693   -745    322    394   -719  -1080   -865   -639   -698  -1208   -971
     49   -688   -737    319    392   -711  -1080   -865   -641   -696  -1202   -961
     67   -680   -748    303    405   -714  -1072   -865   -639   -685  -1184   -950
     77   -672   -753    296    413   -711  -1070   -859   -636   -680  -1174   -943
     80   -672   -756    293    418   -714  -1070   -852   -633   -683  -1166   -932
     90   -646   -737    277    413   -691  -1057   -836   -620   -670  -1148   -911
    101   -613   -714    254    407   -662  -1054   -828   -615   -657  -1124   -901
    122   -581   -706    228    413   -644  -1057   -823   -607   -649  -1104   -885
    153   -574   -730    210    439   -652  -1057   -813   -605   -649  -1093   -872
    171   -566   -737    197    454   -652  -1047   -795   -597   -646  -1078   -857
    179   -555   -737    187    457   -646  -1047   -787   -594   -646  -1060   -844
    184   -537   -724    176    454   -631  -1047   -779   -597   -646  -1044   -833
    171   -545   -717    184    444   -631  -1036   -766   -592   -646  -1036   -820
    174   -522   -696    174    433   -607  -1018   -745   -579   -633  -1018   -797
    192   -485   -680    145    436   -581  -1000   -724   -563   -613   -992   -774
    168   -504   -675    166    420   -589  -1000   -727   -568   -620   -992   -774
    181   -457   -639    135    407   -548   -982   -706   -550   -602   -958   -748
    192   -449   -641    129    415   -545   -969   -683   -530   -587   -930   -724
    205   -436   -641    114    420   -537   -943   -659   -511   -571   -914   -706
    197   -431   -628    116    413   -530   -914   -633   -496   -563   -883   -685
    166   -459   -628    145    394   -542   -909   -626   -496   -566   -857   -675
    132   -496   -628    181    379   -561   -911   -623   -496   -568   -839   -680
    181   -454   -639    135    410   -545   -888   -602   -480   -555   -815   -662
    220   -402   -623     90    420   -514   -857   -576   -465   -540   -784   -636
    194   -420   -618    111    405   -519   -836   -561   -462   -535   -763   -633
    140   -480   -620    171    379   -550   -828   -561   -470   -535   -750   -628
    124   -491   -615    181    366   -550   -836   -555   -470   -530   -745   -623
    132   -493   -626    179    376   -558   -839   -542   -459   -519   -735   -610
    150   -478   -631    161    389   -553   -823   -522   -436   -506   -704   -584
    213   -410   -623     98    418   -517   -792   -485   -402   -478   -667   -545
    187   -423   -610    116    397   -517   -782   -467   -397   -467   -652   -535
    174   -433   -610    129    389   -522   -761   -441   -384   -457   -633   -517
    181   -418   -600    116    389   -506   -737   -418   -374   -446   -613   -493
    148   -436   -584    145    366   -509   -722   -405   -368   -441   -587   -483
    194   -400   -594    101    392   -496   -693   -368   -342   -415   -574   -436
    236   -374   -613     67    423   -493   -665   -337   -329   -387   -584   -389
    257   -345   -602     44    428   -472   -641   -311   -322   -368   -558   -368
    270   -327   -597     28    433   -462   -615   -285   -311   -345   -514   -342
    275   -316   -592     18    431   -454   -607   -272   -306   -345   -517   -311
    316   -267   -587    -25    449   -426   -589   -259   -296   -329   -493   -288
    327   -239   -566    -44    444   -400   -571   -249   -280   -314   -465   -277
    327   -246   -574    -38    449   -410   -571   -249   -277   -319   -462   -267
    319   -265   -584    -28    449   -423   -589   -267   -309   -342   -457   -265
    316   -306   -623     -5    467   -465   -605   -277   -342   -353   -444   -254
    314   -340   -654     10    483   -496   -600   -270   -366   -353   -426   -262
    290   -379   -670     44    480   -524   -579   -254   -379   -353   -436   -249
    259   -431   -691     83    472   -558   -571   -244   -389   -355   -441   -226
    249   -483   -732    116    488   -607   -561   -233   -413   -368   -423   -228
    236   -532   -769    145    501   -649   -548   -231   -441   -389   -418   -233
    176   -620   -797    223    485   -709   -550   -244   -485   -428   -436   -241
    158   -644   -802    241    478   -722   -550   -254   -509   -449   -446   -226
    233   -584   -818    176    524   -701   -519   -226   -498   -436   -420   -179
    254   -555   -810    148    530   -680   -488   -200   -485   -426   -379   -161
    189   -615   -805    213    496   -709   -472   -189   -496   -436   -355   -163
     80   -730   -810    324    444   -769   -475   -202   -530   -475   -374   -181
     98   -740   -839    319    467   -787   -465   -187   -535   -485   -368   -168
    168   -750   -919    290    542   -833   -428   -145   -540   -504   -381   -179
    213   -802  -1015    296    613   -909   -332    -25   -511   -527   -415   -220
    215   -761   -976    272    594   -867   -176    153   -407   -475   -381   -194
    205   -667   -872    231    537   -769    -62    358   -244   -329   -252    -67
    259   -280   -540     10    397   -410     12    519      7    -20     72    280
    272    387    114   -329     80    252      2    537    283    415    584    820
    132    870    737   -501   -303    805   -218    244    355    698    971   1202
     46    688    641   -366   -298    665   -537   -194     49    509    828   1091
    -54    -75    -20     62    -20    -46   -735   -610   -563   -187    142    496
    -67   -841   -774    454    353   -807   -750   -706  -1005   -810   -478   -109
     18  -1093  -1111    535    563  -1101   -662   -522   -989   -885   -555   -228
     23  -1163  -1187    571    602  -1176   -553   -361   -891   -846   -524   -231
     36  -1101  -1137    530    587  -1119   -449   -231   -776   -774   -446   -181
    103   -935  -1039    415    571   -987   -348   -103   -646   -659   -329    -77
    129   -854   -984    361    555   -919   -283    -31   -579   -600   -277    -25
     88   -862   -950    387    517   -906   -262     -7   -563   -584   -267    -15
    135   -800   -935    329    532   -865   -223     41   -524   -548   -228     28
    207   -706   -914    249    561   -810   -171     96   -483   -511   -187     80
    184   -727   -911    270    545   -818   -171     98   -485   -527   -181     70
    161   -737   -898    288    530   -818   -176    101   -488   -535   -168     64
    153   -743   -898    293    524   -820   -184    106   -488   -532   -161     67
    163   -745   -909    290    535   -826   -176    114   -485   -535   -158     72
    194   -735   -930    270    561   -833   -158    122   -480   -548   -166     70
    215   -740   -956    259    584   -846   -158    122   -488   -561   -174     51
    215   -750   -966    265    587   -857   -155    127   -488   -566   -171     41
    218   -732   -950    257    584   -841   -140    145   -472   -545   -150     62
    236   -722   -961    241    597   -841   -129    161   -465   -540   -145     75
    220   -732   -953    254    587   -841   -127    161   -462   -542   -148     72
    192   -758   -953    283    571   -857   -127    155   -470   -555   -148     59
    210   -735   -945    262    576   -839   -114    168   -457   -548   -137     67
    241   -685   -927    220    581   -805    -93    189   -444   -535   -124     85
    192   -711   -904    259    545   -805    -96    184   -454   -553   -124     80
    155   -756   -911    301    532   -833   -106    187   -457   -568   -106     83
    176   -748   -924    285    550   -836    -96    215   -433   -550    -67    111
    184   -717   -901    265    540   -807    -72    241   -418   -530    -28    127
    197   -693   -893    246    542   -792    -64    254   -413   -524      2    127
    210   -678   -888    233    548   -782    -51    272   -400   -514     38    142
    197   -701   -898    252    548   -800    -36    293   -392   -514     62    148
    200   -691   -891    244    542   -789    -33    309   -387   -501     96    179
    218   -657   -875    218    545   -766    -18    329   -371   -485    124    205
    210   -641   -852    215    527   -745      7    348   -361   -478    148    226
    207   -620   -828    207    517   -724     33    363   -350   -472    171    244
    226   -607   -833    189    527   -719     62    374   -340   -470    197    244
    213   -618   -833    202    522   -724     83    387   -329   -462    236    254
    205   -574   -782    184    491   -675    109    413   -301   -439    290    277
    231   -501   -732    135    480   -615    148    446   -267   -418    340    301
    231   -462   -693    114    459   -576    176    470   -244   -400    374    311
    226   -433   -659    103    441   -545    205    491   -215   -374    415    322
    213   -418   -631    101    420   -524    226    504   -192   -350    452    332
    176   -410   -587    116    381   -498    241    519   -168   -332    491    355
    184   -361   -548     88    366   -454    262    545   -137   -311    535    381
    171   -335   -506     80    337   -420    280    553   -124   -303    566    381
    109   -335   -444    111    275   -389    288    548   -119   -301    587    379
     80   -314   -394    116    236   -353    306    563   -101   -285    623    405
     62   -270   -335    103    197   -301    337    594    -62   -249    678    444
     54   -236   -290     90    171   -262    361    618    -33   -231    711    472
     72   -236   -309     80    189   -272    350    607    -44   -249    704    465
     96   -226   -322     64    207   -272    337    594    -54   -262    693    459
    142   -187   -329     20    236   -259    342    602    -38   -257    706    467
    161   -171   -332      5    244   -252    353    613    -33   -257    719    472
    142   -158   -303      5    220   -231    366    628    -15   -244    743    483
    127   -119   -246     -2    187   -181    405    672     28   -213    787    511
    116    -85   -202    -18    158   -142    431    696     51   -192    820    524
    127    -41   -168    -44    145   -103    449    717     77   -171    852    545
    132     -7   -142    -64    135    -75    475    743    109   -148    883    563
    163     20   -142    -90    153    -59    504    769    137   -127    911    581
    228    119   -109   -174    166      7    540    802    179    -83    969    623
    161    116    -46   -140    103     36    558    802    192    -64   1008    639
    106    140     33   -124     36     85    571    800    215    -41   1052    665
    116    161     44   -137     36    103    561    784    213    -41   1067    672
    106    127     20   -116     41     75    522    748    179    -77   1041    654
    119    137     15   -129     51     77    511    737    171    -77   1054    667
    155    181     25   -171     64    103    532    758    189    -59   1088    696
    122    137     15   -129     54     77    532    758    184    -72   1083    691
    114     83    -33   -101     75     25    519    748    161   -101   1054    672
    150     31   -119    -90    135    -41    504    732    129   -137   1023    644
    166     -7   -174    -80    168    -88    493    717    101   -161   1005    626
    168    -12   -181    -77    174    -96    491    709     85   -174   1002    615
    168    -36   -205    -67    187   -119    483    696     67   -187   1005    607
    181    -75   -257    -54    218   -166    478    691     51   -205    997    602
    197    -93   -290    -54    244   -192    475    691     46   -215   1002    605
    218    -83   -301    -67    259   -192    475    693     51   -213   1021    626
    241    -83   -324    -80    280   -202    472    688     44   -218   1018    631
    265   -109   -376    -77    319   -241    470    678     18   -241    989    607
    283   -174   -459    -57    368   -316    483    701      0   -280    943    561
    285   -239   -524    -23    405   -381    581    828     44   -293    901    527
    280   -226   -509    -28    394   -368    711    982    137   -244    924    542
    314    -85   -400   -116    358   -241    815   1158    301    -85   1072    672
    350    337    -15   -345    181    161    867   1283    548    246   1444   1026
    288   1008    719   -646   -215    865    841   1247    792    678   1966   1522
    148   1392   1244   -769   -548   1319    571    883    758    885   2262   1782
     93   1189   1093   -641   -501   1143    257    457    413    659   2083   1623
     46    472    423   -259   -189    449    127    135   -153    -33   1405   1057
     25   -296   -322    135    174   -309    142    116   -511   -597    805    542
     77   -493   -571    207    324   -532    210    283   -470   -626    740    459
    111   -454   -568    171    340   -511    329    446   -342   -540    810    506
    111   -358   -470    119    290   -413    433    566   -218   -441    898    587
    135   -257   -392     62    262   -324    514    659   -116   -350    982    672
    109   -236   -345     62    226   -290    561    704    -64   -309   1018    717
    116   -210   -327     46    220   -267    597    737    -33   -283   1047    743
    142   -161   -303      7    220   -231    623    761    -12   -262   1072    769
     98   -166   -265     33    181   -215    623    761    -12   -257   1078    769
     67   -184   -252     57    158   -218    631    766    -12   -259   1083    769
     72   -184   -257     54    163   -220    633    774    -15   -262   1088    776
    103   -161   -267     28    184   -213    639    776    -15   -262   1091    789
    142   -101   -244    -20    192   -171    649    784     -5   -246   1109    810
    145    -93   -241    -25    192   -166    662    800      2   -236   1124    831
    153    -93   -246    -31    200   -168    667    807      7   -236   1132    839
    109   -124   -236      7    171   -179    657    800     -2   -246   1124    831
    101   -122   -223     10    161   -171    670    805      5   -241   1135    839
    153    -59   -215    -46    181   -135    698    828     28   -218   1156    854
    129    -67   -197    -33    163   -132    701    826     25   -218   1153    852
    119    -62   -184    -31    150   -122    701    826     23   -215   1153    852
    111    -72   -184    -18    148   -127    709    828     25   -210   1158    854
    122    -51   -174    -36    145   -114    709    833     31   -210   1158    859
    150     -7   -158    -72    153    -83    717    844     41   -197   1174    880
    200     51   -148   -127    174    -46    737    865     62   -174   1200    906
    176     36   -140   -106    158    -51    740    859     54   -176   1195    898
    124    -15   -140    -57    129    -75    724    846     38   -192   1176    883
    150     23   -127    -85    137    -51    737    859     54   -176   1192    898
    153     44   -109    -98    132    -33    735    867     59   -161   1213    906
    116      5   -111    -59    114    -51    730    872     59   -150   1228    909
    135     49    -88    -93    111    -18    753    904     88   -116   1265    937
    142     75    -67   -111    106      5    766    927    103    -96   1293    961
    124     98    -28   -111     75     36    789    950    124    -80   1314    984
     83     70    -12    -75     49     28    802    950    127    -77   1312    974
     62     28    -33    -46     46     -2    800    945    119    -90   1296    961
    111     90    -20   -101     64     33    826    961    137    -75   1317    971
    122    135     12   -129     54     72    849    976    150    -59   1335    971
     75    150     75   -111      0    114    859    976    158    -49   1348    963
     33    116     83    -77    -25     98    865    979    163    -62   1348    963
     44    137     90    -90    -23    114    885    997    189    -72   1363    992
     31    155    124    -93    -46    140    906   1010    213    -67   1379    995
     23    189    166   -106    -70    179    919   1021    233    -54   1384    982
     -2    158    161    -77    -83    161    911    997    220    -72   1369    948
     -7    150    158    -70    -83    153    898    974    205    -83   1361    924
     23    189    166   -106    -72    179    901    969    194    -80   1358    914
     62    246    184   -153    -59    215    914    971    176    -62   1371    927
     41    233    192   -140    -75    213    888    940    161    -83   1356    904
    111    296    184   -205    -36    241    891    958    200    -72   1356    911
    122    280    158   -202    -18    220    880    948    197    -83   1348    904
    155    277    122   -215     18    200    867    937    189    -96   1335    901
    161    280    119   -223     20    200    852    932    187   -101   1322    901
    181    327    145   -254     18    236    862    953    218    -72   1358    917
    231    400    166   -316     31    283    888    989    257    -28   1413    940
    213    397    184   -303     15    290    917   1018    285    -10   1452    937
    189    415    223   -303    -18    319    943   1049    319     18   1473    974
    176    444    265   -311    -44    355    969   1078    342     38   1473   1026
    176    475    298   -327    -59    387    982   1093    361     54   1480   1054
    213    555    342   -384    -64    449   1018   1130    400     96   1522   1096
    140    532    389   -337   -124    462   1010   1119    397     98   1525   1088
    142    600    457   -374   -155    530   1036   1130    428    129   1551   1114
    145    662    517   -405   -187    589   1054   1137    454    166   1543   1174
     64    607    542   -335   -239    576   1018   1096    426    140   1486   1169
     51    594    540   -324   -244    568    987   1067    407    127   1462   1161
     54    592    537   -324   -241    566    974   1060    402    122   1465   1166
     49    581    532   -316   -241    558    963   1052    394    114   1454   1169
     44    579    535   -311   -244    558    961   1047    392    106   1441   1153
      7    545    537   -277   -265    542    945   1021    366     75   1413   1119
     15    524    509   -270   -246    517    930   1000    345     54   1379   1085
     10    485    475   -249   -233    483    909    982    322     33   1350   1057
    -31    420    452   -194   -241    436    880    953    283     -2   1306   1018
    -15    415    431   -202   -223    423    872    943    265    -15   1293    997
     33    439    405   -239   -184    423    878    940    262    -18   1283    989
      5    402    394   -205   -194    397    870    927    249    -28   1254    974
    -25    368    394   -171   -210    381    865    924    246    -31   1236    974
    -23    353    374   -166   -200    363    859    909    241    -41   1218    948
      0    345    345   -174   -174    345    859    909    239    -46   1208    937
     18    288    267   -155   -124    277    878    935    228    -75   1161    898
     15    218    202   -116    -93    210    956   1034    257    -96   1106    828
     28    290    262   -161   -116    277   1070   1192    371    -20   1153    859
     98    483    384   -290   -142    436   1158   1384    550    155   1322   1008
    150    950    800   -550   -324    875   1210   1517    810    496   1688   1371
     12   1600   1587   -805   -787   1595   1213   1486   1078    937   2216   1888
   -181   1870   2052   -844  -1117   1961    974   1130   1041   1104   2449   2109
   -239   1577   1816   -670  -1026   1696    672    683    657    800   2177   1862
   -272    800   1070   -265   -670    935    491    319     64     83   1439   1202
   -215    142    358     36   -285    249    436    259   -280   -420    883    688
   -127      0    127     59   -127     62    472    402   -233   -444    826    613
    -93     41    132     25   -111     85    587    568   -106   -355    883    657
    -83    153    233    -36   -158    192    696    706     31   -241    976    743
    -90    228    319    -67   -205    272    761    784    122   -163   1034    797
    -75    285    358   -106   -218    322    807    836    174   -116   1065    831
    -72    319    392   -122   -233    353    828    859    197    -96   1078    852
    -85    319    405   -116   -246    363    833    862    200    -96   1070    857
    -96    301    397   -101   -246    348    826    859    197   -106   1054    862
    -72    332    405   -132   -239    368    839    872    210    -93   1057    878
    -46    366    413   -161   -231    389    854    891    228    -75   1062    893
    -83    345    428   -132   -257    387    841    880    220    -88   1054    880
   -119    311    431    -96   -275    371    818    862    207   -101   1065    878
    -93    345    439   -127   -267    392    826    870    218    -90   1062    906
    -25    402    428   -187   -226    415    852    893    236    -72   1057    948
     -5    420    426   -207   -215    423    857    904    239    -64   1067    961
    -25    381    407   -176   -215    394    839    893    226    -77   1031    948
    -49    355    402   -155   -226    376    810    870    207    -90    979    930
    -31    374    402   -171   -215    387    797    870    207    -83    982    930
      0    407    407   -205   -205    407    789    872    210    -75   1031    924
    -18    407    426   -194   -220    415    774    865    197    -80   1039    924
    -15    426    441   -207   -231    433    756    846    184    -88    969    914
     20    465    441   -244   -210    454    763    836    187    -85    974    911
     51    483    431   -270   -189    459    753    828    174    -88    995    917
      0    423    423   -210   -210    423    737    800    137   -122    976    893
    -44    392    436   -174   -241    413    743    797    127   -124   1008    893
      0    420    420   -210   -210    420    748    828    132   -101   1044    911
     23    436    413   -231   -194    426    743    854    129    -77   1049    935
     41    446    405   -244   -181    426    740    878    140    -59   1062    953
     38    433    392   -239   -176    413    730    901    161    -57   1047    956
     62    457    392   -259   -166    426    740    930    197    -28   1088    979
     77    483    405   -283   -163    446    743    937    215    -10   1143   1000
     90    506    415   -298   -161    462    743    945    223     10   1189   1018
     98    524    426   -314   -163    475    748    943    228     20   1184   1041
    109    537    428   -324   -158    483    756    943    241     31   1179   1060
     67    501    431   -285   -181    467    748    932    252     15   1171   1060
     25    488    462   -257   -218    475    748    932    288     -5   1156   1067
     36    537    498   -288   -231    517    771    966    322     20   1156   1101
     10    540    527   -275   -259    532    792    987    332     51   1176   1104
    -64    493    558   -215   -311    524    792    982    316     64   1166   1088
    -67    517    584   -223   -324    550    818   1002    327    101   1132   1117
   -101    514    615   -207   -358    563    828   1010    329    109   1093   1140
   -122    514    636   -197   -379    574    839   1013    329    116   1085   1130
   -142    501    641   -181   -392    571    831   1000    322    119   1072   1114
   -153    491    644   -168   -397    566    826    995    319    119   1067   1117
   -135    524    657   -197   -397    592    839   1010    327    137   1093   1145
   -116    566    683   -223   -400    623    846   1018    337    153   1127   1161
   -142    563    704   -210   -423    633    839   1013    340    155   1130   1163
   -179    519    698   -168   -439    607    810   1000    324    142   1101   1153
   -171    519    688   -176   -431    602    807   1005    324    142   1093   1156
   -163    545    706   -192   -433    626    810   1013    335    153   1104   1166
   -106    607    714   -252   -413    662    831   1036    361    181   1124   1189
    -96    615    711   -259   -402    662    841   1052    371    187   1130   1205
   -158    579    735   -210   -446    657    833   1047    366    176   1130   1210
   -124    613    737   -244   -431    675    854   1070    384    189   1158   1234
    -75    657    732   -293   -402    693    867   1088    400    205   1187   1249
    -62    649    711   -293   -387    680    867   1091    394    202   1202   1249
    -70    646    714   -290   -392    680    870   1093    394    207   1236   1254
    -70    678    748   -303   -410    711    878   1098    402    226   1262   1273
    -44    711    756   -335   -400    735    875   1083    400    236   1267   1280
    -33    722    756   -342   -394    737    854   1062    389    228   1267   1275
    -41    691    730   -327   -384    711    813   1028    361    202   1244   1247
      2    688    683   -345   -340    685    784   1002    337    181   1221   1226
     -5    633    639   -316   -322    636    750    976    309    148   1187   1197
    -44    555    600   -254   -322    576    709    945    270    111   1150   1153
    -20    545    563   -262   -293    555    704    948    270    103   1148   1145
    -10    504    514   -246   -262    509    701    943    254     85   1130   1124
    -28    426    454   -200   -241    439    683    919    220     49   1091   1075
    -51    368    420   -158   -236    394    670    904    189     25   1060   1023
    -46    361    407   -161   -226    384    657    891    176     18   1060   1005
    -96    290    384    -98   -239    337    620    849    140    -10   1039    976
   -127    218    345    -46   -236    280    587    813    103    -51   1010    935
    -75    249    324    -85   -200    285    597    823    111    -46   1015    950
    -51    254    306   -103   -179    280    592    831    116    -33   1013    989
   -129    179    309    -25   -218    244    566    805     98    -44    992    992
   -132    137    270     -5   -200    202    558    800     85    -59    971    974
    -88     83    171      2   -129    127    594    844     83    -88    927    927
    -85     25    111     28    -98     67    701    971    127    -85    885    870
    -77     67    145      5   -111    103    820   1145    244     -5    935    906
    -15    303    316   -145   -166    311    917   1343    452    218   1150   1104
     54    831    776   -441   -361    805    937   1449    732    605   1584   1540
    -96   1475   1571   -691   -833   1522    807   1293    963   1039   2107   2065
   -272   1678   1948   -704  -1111   1813    485    880    901   1153   2288   2247
   -332   1260   1590   -465   -961   1423    174    394    441    732   1904   1893
   -381    358    740     12   -561    548      7     12   -244    -88   1080   1140
   -366   -252    111    306   -239    -70     -7     38   -498   -470    652    714
   -298   -350    -51    324   -124   -202     70    202   -436   -462    628    659
   -215   -249    -33    231    -93   -142    200    381   -293   -355    706    706
   -150   -103     46    127    -98    -28    309    517   -166   -241    802    779
   -155    -41    111     96   -135     33    345    561   -114   -187    859    810
   -176    -25    150    101   -163     62    366    579    -80   -155    898    820
   -145      5    148     67   -145     75    379    584    -64   -142    919    828
   -124     28    153     49   -137     90    389    587    -51   -124    943    846
   -129     20    150     51   -140     85    392    592    -41   -116    950    849
   -122     20    142     51   -132     80    389    589    -46   -119    950    841
   -101     62    163     18   -132    111    392    592    -33   -101    969    854
    -75    106    181    -15   -127    142    400    600    -12    -77   1002    883
   -132     49    181     38   -158    114    374    574    -31    -98    997    870
   -142     36    179     54   -161    106    361    561    -33   -103   1000    862
    -98     93    192      0   -145    142    384    576     -2    -70   1041    896
    -23    197    220    -85   -122    207    420    605     33    -31   1083    935
    -67    166    233    -51   -150    197    400    589     25    -38   1078    924
    -93    137    231    -23   -161    184    389    587     28    -33   1083    922
    -67    153    220    -44   -145    187    394    597     38    -20   1106    937
    -57    153    210    -46   -132    181    394    597     41    -12   1122    940
    -59    161    220    -51   -140    192    387    594     51     -7   1132    943
    -44    184    228    -72   -135    205    376    589     54     -2   1145    953
    -36    194    231    -80   -135    213    371    587     67     10   1161    961
    -25    194    220    -83   -122    207    368    584     64     10   1174    958
    -31    181    213    -77   -122    197    368    579     62     10   1182    961
    -33    184    218    -75   -124    200    366    581     64     12   1197    969
    -18    200    218    -93   -116    207    358    584     67     25   1223    984
      0    218    218   -109   -109    218    361    594     77     44   1249   1000
     38    267    228   -153    -93    246    363    607     93     72   1273   1021
     15    246    231   -129   -109    239    363    613     98     83   1280   1026
     -2    218    220   -109   -114    218    361    610     96     80   1275   1021
    -20    226    246   -101   -132    236    363    613    106     96   1278   1023
    -20    246    267   -114   -145    257    353    594     93     96   1275   1010
     70    322    252   -197    -90    288    374    605    109    114   1288   1013
     77    327    246   -205    -85    285    387    600    119    114   1275    992
     33    275    241   -153   -103    259    387    589    122    101   1254    974
     49    296    244   -174    -96    270    392    592    140    109   1254    984
     18    280    262   -150   -122    272    379    584    150    111   1244    971
     10    275    262   -142   -127    270    363    566    158    111   1231    958
     44    285    241   -163    -98    265    374    563    171    111   1215    950
     49    272    223   -163    -85    249    366    550    166    106   1197    930
     77    275    197   -179    -59    236    355    537    163    103   1179    909
     64    249    184   -158    -59    215    345    519    153     90   1158    888
     46    215    168   -129    -59    192    314    485    122     64   1124    839
     88    262    174   -176    -41    218    303    472    122     72   1122    823
    140    340    200   -241    -31    270    314    488    150    103   1153    844
     93    290    194   -192    -51    244    303    478    142     90   1140    828
     80    272    192   -176    -54    233    285    465    129     77   1124    805
    101    306    202   -205    -49    254    280    467    142     90   1135    813
    114    309    194   -213    -41    252    303    485    163    106   1143    823
    103    298    192   -202    -44    246    314    491    171    111   1143    826
     75    267    192   -171    -57    231    296    475    158    103   1135    818
    101    306    202   -205    -49    257    319    493    176    119   1158    836
    109    379    270   -244    -80    324    332    498    194    140   1182    849
    111    420    306   -267    -98    363    342    504    215    161   1195    852
    124    426    301   -275    -88    363    348    517    231    187   1208    865
    132    444    311   -288    -90    376    361    524    239    205   1215    865
    142    472    327   -309    -90    400    366    522    246    218   1228    867
    148    491    342   -322    -96    418    374    517    252    231   1244    878
    135    553    418   -342   -140    485    387    511    277    267   1283    919
    127    555    428   -342   -150    493    371    493    270    265   1280    917
    124    511    384   -319   -129    449    337    459    239    241   1254    891
    119    496    376   -309   -129    436    306    433    218    233   1249    883
    109    504    394   -306   -142    449    277    407    197    226   1257    880
    109    467    358   -290   -124    415    270    402    194    218   1247    865
    101    387    285   -246    -90    337    272    397    179    187   1210    828
     90    350    259   -223    -85    306    257    376    153    158   1176    789
     80    316    236   -197    -77    277    244    361    129    140   1158    771
     72    272    200   -174    -62    236    223    335    101    111   1130    743
     67    226    158   -148    -46    192    213    319     83     88   1098    719
     67    189    122   -129    -28    155    210    303     70     72   1078    704
     57    187    129   -122    -36    158    207    293     57     67   1067    696
     49    184    135   -119    -41    161    194    283     49     64   1065    696
     57    176    119   -116    -31    148    194    277     54     70   1057    688
     57    150     90   -103    -18    122    184    267     41     51   1036    665
     80     88      7    -83     36     49    192    285     31     28    997    633
     75    -18    -93    -31     83    -54    285    402     72      7    937    576
     77     38    -38    -57     57      0    420    563    184     67    958    579
    101    171     67   -137     15    119    542    743    355    215   1078    678
    101    491    389   -296   -142    441    568    831    561    496   1369    943
     57   1104   1044   -581   -493   1072    488    743    753    891   1831   1363
     -7   1574   1582   -784   -795   1579    239    397    748   1135   2148   1631
    -62   1447   1509   -693   -784   1478    -75    -25    454    984   2034   1514
   -129    748    878   -309   -504    813   -207   -355    -77    322   1374    976
    -85    101    187    -10   -137    145   -184   -345   -405   -205    818    524
    -85   -226   -142    155     25   -184   -129   -200   -418   -306    667    376
   -119   -342   -223    231     49   -283    -57    -83   -337   -277    657    345
    -70   -244   -174    158     51   -210     38     31   -210   -174    737    402
    -59   -163   -103    109     20   -135    111    106   -106    -93    807    462
    -51    -83    -31     67    -10    -57    155    148    -41    -36    852    506
    -49    -59    -10     51    -20    -36    176    171     -7     -7    862    522
    -64    -83    -18     75    -23    -51    181    179      2      2    872    524
    -59    -70    -10     62    -25    -41    181    176      7     15    888    524
    -20    -18      2     18    -12     -7    202    197     25     33    917    542
    -10     15     23     -2    -18     18    215    207     38     44    943    553
    -15     10     25      2    -20     18    226    210     44     49    963    555
    -28      5     33     10    -31     18    218    202     38     49    963    555
    -38      0     38     18    -38     20    213    197     38     51    953    571
    -38     15     54     10    -46     33    210    200     46     59    943    563
    -38     18     57     10    -46     36    210    200     51     62    937    566
    -33      7     41     12    -38     23    213    194     49     62    924    579
    -33      5     36     12    -36     20    215    197     51     64    914    553
    -36     23     57      5    -46     41    218    200     51     72    919    548
    -25     59     85    -15    -54     72    220    197     44     96    924    581
    -33     67    101    -18    -67     83    226    205     59     98    891    589
    -46     75    122    -12    -83     98    226    210     77    109    885    579
    -59     75    135     -7    -96    103    220    213     85    124    891    571
    -62     72    135     -5    -98    103    220    215     90    132    896    563
    -57     88    142    -15   -101    114    231    220     98    135    922    568
    -51     98    150    -23   -101    122    223    223    103    153    940    576
    -38    103    142    -33    -90    122    210    220    101    158    935    579
    -28    119    148    -44    -88    132    205    223    103    179    940    597
    -20    142    161    -62    -93    150    194    231    109    197    932    605
     -5    161    166    -77    -85    163    197    244    124    213    927    607
      5    179    174    -93    -85    176    210    265    145    233    948    620
     -2    189    192    -93    -96    189    218    277    155    239    982    631
     -7    205    213   -101   -109    210    215    270    158    220    987    623
     -7    215    223   -103   -116    218    220    265    153    210    971    613
     10    228    218   -122   -106    223    233    259    148    210    953    615
     18    254    236   -135   -109    246    249    254    153    220    945    623
      7    254    246   -132   -119    252    257    246    158    223    948    605
      2    259    257   -129   -127    259    262    246    168    233    966    584
     10    267    257   -140   -124    265    270    244    176    239    971    571
      2    265    262   -132   -129    265    280    239    184    241    974    548
    -12    254    267   -122   -140    259    288    233    187    241    969    535
     28    257    226   -142    -98    241    272    202    181    231    917    550
     49    280    228   -166    -90    257    265    187    184    231    911    553
     90    290    200   -189    -54    246    244    166    179    220    917    517
    179    293    111   -236     33    202    205    127    145    184    904    465
    327    303    -23   -316    174    142    153     64     93    137    872    426
    389    335    -57   -363    223    140    127     33     72    127    836    423
    348    358     10   -353    168    184    150     49    101    163    839    462
    275    340     64   -311    106    202    168     72    124    184    867    478
    244    345     98   -296     72    223    187     98    153    202    849    506
    215    350    132   -285     41    241    205    127    184    228    872    535
    187    348    161   -267     12    254    226    153    205    249    867    563
    187    394    207   -293    -10    301    254    171    226    272    875    579
    187    431    244   -309    -28    340    277    189    246    290    857    587
    179    444    262   -311    -41    353    293    205    270    309    826    597
    176    444    267   -309    -44    355    306    215    285    322    839    602
    155    478    322   -319    -83    402    335    244    322    353    828    633
    140    519    379   -329   -119    449    361    275    353    387    813    659
    127    555    428   -342   -153    493    376    290    376    413    807    662
    101    581    480   -340   -189    532    392    301    392    431    823    662
     62    581    519   -322   -228    550    394    301    397    431    828    657
     33    607    574   -322   -270    592    394    293    402    436    805    657
     12    602    589   -309   -290    597    379    277    392    428    769    652
      7    623    615   -314   -303    620    366    272    389    431    750    657
      5    605    597   -306   -298    602    358    267    376    420    717    644
     -7    558    566   -277   -285    561    348    257    355    400    672    615
    -20    498    519   -239   -270    506    335    244    332    374    631    579
    -25    462    488   -218   -257    475    335    244    322    366    610    563
    -49    428    475   -189   -262    452    329    228    306    350    592    545
    -59    368    428   -155   -244    400    306    205    275    316    555    506
    -59    340    397   -142   -228    368    298    192    257    298    535    485
    -57    332    389   -137   -223    361    303    192    254    290    532    475
    -64    316    379   -127   -220    348    296    184    244    277    517    459
    -64    311    376   -124   -220    342    301    187    244    277    514    452
    -62    319    381   -129   -223    350    301    192    246    285    514    457
    -64    277    342   -106   -202    309    298    200    239    272    493    436
    -36    192    228    -80   -132    210    332    254    236    233    433    371
    -28    155    184    -64   -106    171    446    389    293    233    405    316
     -7    244    249   -119   -129    249    574    568    428    329    475    350
     57    488    431   -272   -187    459    685    769    641    553    675    530
     64   1005    940   -537   -439    974    688    839    906    940   1098    937
    -72   1618   1691   -774   -883   1654    602    706   1114   1340   1569   1384
   -184   1855   2039   -836  -1111   1945    322    345   1044   1467   1753   1535
   -301   1415   1717   -555  -1008   1566     18   -129    579   1062   1389   1205
   -355    540    896    -93   -628    717    -70   -394     -5    298    605    542
   -298     38    335    129   -316    187    -49   -337   -207    -36    220    202
   -210    -85    122    148   -168     18     20   -179   -153    -44    184    140
   -106     12    119     46   -111     64    140    -15    -20     46    259    179
    -54    122    174    -33   -114    145    228    101     90    140    329    239
    -72    142    215    -36   -142    179    265    145    142    189    366    270
    -59    166    223    -54   -142    194    277    168    168    213    439    288
    -33    194    228    -80   -129    210    303    192    192    226    491    303
    -36    200    233    -83   -135    218    319    205    205    231    457    322
    -18    215    233    -98   -127    226    348    228    223    244    413    340
    -33    187    220    -77   -127    202    361    228    218    241    337    337
    -41    168    210    -62   -124    189    340    215    202    231    332    329
    -36    155    192    -59   -114    174    342    215    202    223    337    327
    -25    187    213    -80   -119    200    358    228    215    233    350    342
    -28    176    205    -75   -116    189    368    246    226    233    345    353
    -23    155    179    -64   -101    166    371    257    233    239    342    363
    -15    168    184    -77   -101    176    381    265    244    249    361    394
    -23    176    200    -77   -111    187    389    272    252    257    387    420
    -12    197    207    -93   -111    200    415    293    270    285    389    462
    -18    187    205    -83   -111    194    444    319    283    311    381    506
    -59    155    213    -49   -135    184    441    319    277    311    376    511
    -75    140    215    -33   -145    179    436    324    277    322    392    522
    -64    148    213    -44   -140    181    441    332    288    335    418    530
    -64    150    215    -41   -140    181    441    335    298    342    431    532
    -67    137    202    -36   -135    168    449    342    311    348    449    540
    -96     96    192     -2   -142    142    449    345    306    345    452    530
    -85    109    194    -12   -140    150    449    361    322    361    472    537
     12    220    207   -116    -96    215    480    415    376    407    537    592
    -33    194    226    -80   -132    210    467    420    387    407    542    602
    -88    148    236    -31   -161    192    454    428    392    405    535    602
    -96    142    236    -25   -166    187    475    457    410    436    553    620
    -96    142    239    -23   -166    189    496    478    413    465    553    631
   -101    135    233    -18   -168    184    504    485    402    465    566    618
    -85    158    244    -36   -166    200    530    506    402    475    566    623
    -83    174    257    -46   -171    215    558    524    405    483    563    610
   -122    153    275    -15   -197    213    571    527    397    480    548    613
   -124    153    277    -18   -200    215    579    535    397    475    524    620
    -72    220    290    -75   -181    254    613    571    420    491    545    665
   -109    194    303    -44   -205    249    615    576    423    485    537    678
   -171    150    322     10   -246    236    618    574    426    478    517    678
   -161    176    335    -10   -249    254    641    594    444    491    524    691
   -171    171    342      0   -257    257    652    602    452    491    530    670
   -205    140    342     31   -275    241    654    594    446    483    519    654
   -184    137    322     23   -252    228    646    581    441    470    496    654
   -129    150    280    -10   -205    213    633    566    428    454    457    631
    -75    166    241    -46   -158    202    633    568    436    457    439    626
    -72    155    228    -41   -150    189    644    579    439    457    433    623
    -62    161    223    -49   -142    192    670    600    454    465    449    633
    -62    140    202    -38   -132    171    659    600    454    470    446    646
    -54    129    181    -38   -116    155    639    597    457    472    439    672
      5    148    140    -77    -67    145    633    602    465    478    446    691
     51    122     70    -85     -7     96    610    589    449    452    423    670
    181    176     -7   -181     93     83    607    597    452    444    428    665
    218    197    -20   -210    119     88    610    607    462    444    433    675
    184    213     25   -200     80    119    628    636    488    459    457    709
    101    202    101   -150      0    153    662    670    519    485    491    737
     18    166    148    -93    -64    158    704    693    542    501    506    758
    -44    142    184    -49   -114    163    732    711    558    511    522    771
    -62    153    213    -46   -137    181    766    743    584    532    545    787
    -41    205    246    -80   -142    226    815    784    626    566    589    823
   -119    161    280    -23   -200    220    815    769    623    563    594    818
   -142    142    283      0   -213    213    797    756    618    558    594    823
   -103    135    239    -18   -171    187    766    737    602    540    587    818
    -80    114    194    -15   -137    153    724    709    584    517    571    797
    -90     80    171      5   -132    124    706    691    566    504    566    784
    -70     54    124      7    -98     90    696    683    555    488    561    769
    -41     31     70      2    -57     49    696    683    548    470    550    743
    -83     -7     75     46    -80     33    704    691    545    462    548    737
   -135    -44     90     90   -114     20    706    698    542    462    545    722
   -163    -90     72    127   -119    -10    706    701    540    446    532    709
   -142   -122     18    132    -80    -51    693    685    519    423    511    688
   -122   -116      5    119    -64    -57    696    680    506    410    506    678
   -142   -166    -25    153    -59    -96    675    659    485    381    480    646
   -161   -200    -38    179    -62   -119    654    646    472    361    470    626
   -140   -176    -38    155    -51   -109    652    654    485    366    478    631
   -150   -202    -51    176    -49   -127    646    644    480    353    467    618
   -158   -252    -93    202    -33   -174    649    652    470    335    449    584
   -135   -311   -176    223     20   -244    704    727    478    311    418    535
   -129   -342   -213    236     38   -277    826    870    540    324    407    488
    -80   -277   -197    179     57   -239    956   1065    672    415    480    535
    -20     31     49     -5    -36     38   1060   1262    909    670    753    792
    -59    589    649   -265   -355    620   1060   1317   1200   1091   1244   1278
   -226   1226   1452   -501   -839   1337    917   1124   1423   1512   1761   1787
   -358   1400   1758   -519  -1057   1579    600    706   1335   1584   1899   1919
   -428    823   1252   -200   -839   1036    332    259    823   1054   1397   1457
   -436    -75    361    254   -400    140    220    -28    202    285    615    724
   -428   -631   -202    527   -114   -418    223     15      0    -41    239    335
   -332   -688   -355    511     10   -522    335    215    101     -2    244    309
   -322   -579   -259    449    -31   -420    491    410    270    127    358    387
   -306   -457   -150    381    -77   -303    597    537    402    239    465    475
   -327   -418    -93    371   -119   -257    652    597    467    288    511    511
   -368   -389    -20    379   -174   -205    685    633    509    319    542    542
   -303   -345    -44    322   -129   -194    701    657    532    335    553    555
   -236   -322    -85    277    -75   -205    706    662    537    332    542    548
   -252   -342    -90    298    -83   -218    698    646    527    316    522    527
   -272   -358    -85    316    -93   -223    701    644    535    316    522    532
   -223   -309    -88    265    -70   -197    719    659    558    337    535    550
   -192   -277    -85    233    -54   -184    732    670    576    350    545    566
   -233   -314    -83    272    -77   -200    717    652    568    332    530    558
   -239   -322    -83    280    -77   -202    706    644    566    319    519    555
   -168   -270   -101    218    -36   -187    719    654    579    327    522    566
   -119   -236   -116    176     -2   -176    724    659    592    337    527    574
   -153   -285   -132    218    -12   -210    696    631    574    319    501    553
   -111   -254   -142    184     15   -200    698    639    584    329    498    563
    -83   -244   -163    161     38   -202    704    644    592    329    488    574
    -98   -272   -174    184     36   -226    688    631    581    319    467    571
    -96   -267   -174    179     36   -223    680    631    587    327    465    587
    -54   -218   -163    137     54   -192    685    641    605    350    485    607
    -25   -194   -168    109     70   -184    698    659    623    361    491    605
    -38   -220   -181    129     70   -202    704    667    628    361    485    587
    -33   -179   -145    103     54   -163    719    696    659    389    517    602
    -46   -174   -127    111     38   -150    714    706    667    402    535    605
    -75   -197   -122    135     23   -161    701    709    672    407    540    592
    -72   -197   -127    135     25   -163    704    724    683    418    550    592
   -103   -218   -114    158      5   -166    701    727    683    415    558    579
    -96   -226   -129    161     15   -179    698    730    680    407    558    561
    -75   -187   -111    129     15   -148    709    750    691    426    584    579
    -75   -171    -96    122     10   -135    724    763    704    446    605    600
    -33   -145   -114     88     38   -129    748    784    717    465    618    613
    -80   -176    -96    129      7   -137    750    776    709    454    613    607
    -59   -161   -101    109     20   -132    758    787    717    454    618    615
   -109   -189    -80    150    -15   -137    745    774    706    441    607    607
   -127   -155    -28    140    -51    -93    763    792    735    470    636    636
    -98   -116    -18    109    -41    -67    797    826    776    509    672    667
    -90   -119    -31    103    -31    -75    805    839    789    514    678    675
    -93   -129    -38    111    -28    -85    800    836    784    504    662    662
    -80   -127    -49    103    -18    -88    795    833    782    498    646    662
   -103   -150    -46    127    -28    -98    805    836    789    498    641    667
   -124   -150    -28    135    -49    -90    797    826    789    496    644    649
   -114   -153    -38    132    -38    -96    797    820    787    491    633    641
   -114   -145    -31    127    -44    -88    797    823    789    493    633    633
   -137   -142     -5    140    -67    -75    797    833    807    514    644    644
   -109   -122    -12    114    -49    -67    805    849    826    530    652    659
    -98   -114    -15    106    -44    -64    802    852    826    530    654    652
    -88    -90     -2     88    -44    -46    807    859    839    548    675    654
    -85   -132    -46    109    -20    -90    820    872    852    553    678    657
    -96   -148    -54    122    -20   -101    820    872    852    542    672    652
    -85   -137    -51    111    -18    -96    820    878    852    540    672    644
    -80   -119    -38     98    -20    -80    823    878    849    542    675    636
    -64   -109    -44     88    -10    -77    826    880    852    545    678    636
   -101    -96      5     96    -54    -46    852    898    870    563    696    652
    -98    -54     44     77    -72     -7    875    917    888    581    722    672
    -72    -23     46     46    -62     10    893    930    901    594    735    693
    -90    -49     41     70    -67     -5    904    937    901    587    727    685
   -207    -41    166    122   -189     59    940    969    937    626    763    714
   -142      5    148     67   -148     75    937    958    940    639    779    722
   -106      7    114     49   -111     59    898    914    906    620    761    701
   -184    -49    135    116   -161     41    883    893    893    613    753    693
   -150    -80     70    114   -111     -5    854    859    867    587    732    672
   -142    -96     44    119    -96    -25    831    831    841    568    714    644
   -135   -109     25    119    -80    -41    810    810    815    553    698    610
   -181   -153     28    168   -106    -62    823    820    820    553    688    607
   -150   -226    -77    187    -36   -153    800    789    782    509    636    550
   -200   -275    -75    236    -62   -176    792    774    761    488    618    517
   -207   -314   -109    259    -51   -213    774    745    730    459    584    475
   -174   -361   -187    267      5   -275    750    722    698    426    542    431
    -93   -392   -298    241    101   -348    722    683    654    384    498    376
     10   -402   -413    197    210   -407    693    649    618    350    452    350
     20   -405   -428    189    223   -415    678    636    602    342    436    355
      7   -423   -431    207    218   -426    667    620    589    340    428    361
    -41   -462   -420    252    187   -441    644    607    568    327    413    348
    -64   -545   -483    303    207   -514    628    602    545    296    368    306
    -10   -613   -602    311    293   -607    675    672    550    262    316    249
     41   -605   -646    283    342   -626    813    828    626    283    306    218
     46   -548   -594    249    316   -568    922   1005    758    392    381    285
     83   -259   -342     88    210   -298   1028   1195    992    662    649    540
     67    259    192   -166    -62    226   1021   1228   1239   1049   1088    974
   -103    870    974   -381   -537    922    878   1026   1413   1439   1569   1441
   -233    904   1137   -337   -685   1021    524    584   1228   1428   1621   1493
   -319    405    724    -44   -522    566    270    137    727    935   1150   1078
   -340   -410    -70    374   -135   -241    171   -106    166    207    392    405
   -296   -922   -626    610    163   -774    192    -25    -10    -90     44     75
   -202  -1031   -828    615    311   -930    270    140     70    -70     38     49
   -226   -969   -745    597    259   -857    394    293    210     36    127    109
   -265   -833   -568    548    150   -704    498    418    345    155    241    202
   -275   -758   -483    517    103   -620    574    496    431    231    311    262
   -124   -727   -602    426    236   -665    574    501    431    228    303    246
    -64   -704   -639    381    285   -672    584    509    439    241    309    252
   -103   -714   -613    407    254   -665    594    511    439    252    306    259
   -127   -724   -597    426    233   -662    587    506    431    246    298    252
    -72   -719   -649    394    285   -683    563    493    415    236    296    236
    -46   -683   -636    363    293   -659    576    506    428    252    322    249
    -49   -657   -607    350    277   -633    592    519    446    267    348    252
    -54   -685   -631    371    288   -659    568    498    426    241    319    215
    -72   -685   -613    376    267   -652    561    493    423    233    319    200
    -96   -688   -592    392    246   -641    555    498    426    231    324    202
   -111   -688   -576    397    231   -631    563    506    431    239    309    226
    -67   -659   -592    363    262   -626    563    504    431    252    306    231
    -59   -670   -610    363    275   -641    550    493    420    246    280    205
    -88   -680   -592    384    249   -636    542    488    418    257    270    189
   -103   -675   -574    387    233   -626    540    493    426    272    280    181
    -54   -659   -605    358    275   -633    542    496    420    272    272    161
    -46   -659   -613    353    283   -639    532    478    402    265    257    137
    -51   -659   -607    355    275   -633    524    462    387    252    231    119
    -85   -675   -589    379    249   -633    514    454    392    241    210    109
    -85   -667   -581    376    246   -626    504    457    394    254    207    106
   -163   -667   -506    415    171   -589    522    485    420    296    239    129
    -96   -662   -566    376    233   -615    491    467    397    267    215    114
    -18   -615   -597    316    288   -607    478    470    402    272    207    122
     12   -618   -631    303    322   -623    457    459    389    270    192    114
    -15   -644   -628    327    303   -636    441    446    374    254    171     96
    -10   -618   -607    314    296   -613    441    446    379    252    174     96
     -5   -584   -579    293    285   -581    449    454    387    254    176     98
    -41   -600   -558    322    257   -579    449    444    384    257    174     85
     20   -607   -628    290    324   -618    433    420    363    244    150     51
     64   -605   -670    270    366   -636    413    392    340    223    122     10
    119   -584   -704    231    410   -644    394    368    322    205     96    -18
    161   -537   -698    189    428   -618    397    366    337    220    106    -15
    194   -542   -737    174    465   -641    384    355    340    223    109    -20
    187   -558   -745    184    465   -652    384    345    340    220    103    -38
    176   -568   -745    194    459   -657    374    324    337    220     93    -57
    142   -561   -704    210    423   -631    387    327    348    226    106    -54
     62   -571   -633    254    345   -602    394    337    363    231    103    -57
     77   -597   -675    259    374   -636    384    324    358    223     77    -83
     57   -594   -652    267    353   -620    392    319    363    233     83    -85
    -64   -589   -524    327    228   -558    423    345    400    272    114    -62
     20   -594   -615    285    316   -605    402    329    381    254     70    -90
     72   -589   -665    257    366   -626    376    311    366    244     41   -116
     57   -592   -652    265    353   -620    366    301    363    254     36   -129
     44   -576   -620    267    332   -597    374    311    379    272     51   -122
     46   -568   -615    259    329   -592    368    311    384    277     51   -119
     10   -579   -589    283    298   -584    374    322    394    290     49   -111
    -33   -576   -542    306    252   -561    381    329    410    306     49   -101
    -12   -555   -542    285    265   -550    379    324    410    303     36   -109
     33   -522   -558    244    293   -540    376    322    410    303     31   -124
     59   -467   -527    202    293   -496    389    337    431    324     46   -111
     75   -446   -524    184    298   -485    394    345    444    327     38   -111
    101   -444   -545    171    322   -493    387    335    439    319     20   -122
     10   -431   -444    207    226   -436    402    355    465    348     41    -90
     18   -379   -397    179    207   -389    415    355    488    371     57    -62
     28   -348   -379    158    202   -363    418    348    501    384     57    -44
     62   -358   -420    148    241   -389    389    316    475    358     20    -59
     38   -345   -384    153    207   -363    363    290    467    348      5    -59
     33   -345   -379    155    205   -361    335    270    462    342    -12    -59
    -10   -371   -361    189    174   -366    329    265    459    340    -25    -57
    -36   -410   -374    223    168   -392    329    259    449    327    -46    -62
     -5   -433   -431    218    210   -433    309    241    431    311    -75    -80
      0   -462   -462    228    231   -462    290    228    410    290   -106   -106
     -5   -488   -485    244    239   -488    277    213    392    265   -142   -142
    -51   -548   -496    301    220   -522    267    194    371    244   -171   -171
    -62   -592   -530    324    233   -561    252    168    345    220   -202   -194
    -77   -605   -527    340    223   -566    246    155    329    213   -218   -202
   -101   -605   -504    353    200   -555    241    150    316    218   -220   -200
    -70   -631   -561    350    244   -597    220    132    296    205   -246   -215
    -46   -623   -579    332    265   -602    220    135    293    207   -252   -218
    -18   -639   -623    327    301   -631    202    116    265    184   -267   -246
   -135   -709   -576    420    220   -644    241    171    285    189   -244   -246
   -111   -802   -691    457    288   -748    311    277    314    163   -272   -293
     20   -779   -800    379    407   -789    397    389    371    176   -285   -327
     72   -657   -732    290    400   -693    493    545    509    298   -200   -246
     70   -335   -407    129    236   -368    553    667    727    579     70     25
    -23    228    252   -101   -137    239    561    678    987    989    610    472
   -145    683    828   -270   -488    756    342    374   1021   1236    945    750
   -210    584    792   -187   -501    688     23    -36    745   1098    805    670
   -254    -25    228    137   -241    101   -142   -381    241    504    124    179
   -106   -667   -561    387    226   -615   -207   -496   -176    -83   -542   -332
    -25   -963   -940    493    454   -953   -161   -337   -181   -171   -714   -465
    -23  -1047  -1023    535    498  -1034    -59   -187    -80   -122   -711   -472
     -2  -1013  -1010    506    501  -1010     12    -93     18    -41   -657   -436
     77   -927  -1005    426    540   -966     57    -20    111     59   -602   -389
     77   -836   -917    379    493   -875    114     51    194    135   -493   -329
      0   -807   -807    402    402   -807    153    101    244    181   -402   -275
      0   -802   -805    400    400   -802    153    106    241    168   -381   -265
     31   -805   -836    387    433   -820    153    111    241    176   -371   -262
     12   -841   -854    413    431   -846    153    114    239    179   -342   -265
      7   -867   -875    428    439   -870    150    106    226    171   -324   -265
    -23   -875   -852    446    413   -862    158    111    228    171   -303   -239
     10   -826   -836    407    423   -831    181    135    249    184   -270   -202
     25   -839   -865    405    444   -852    166    116    228    163   -298   -228
    -10   -893   -885    452    436   -891    155    103    218    145   -327   -244
    -54   -922   -867    485    405   -896    163    119    257    158   -314   -223
    -80   -901   -820    491    368   -862    179    140    309    192   -288   -179
   -103   -904   -800    501    345   -854    192    153    311    207   -290   -171
    -90   -914   -823    501    366   -870    179    148    290    202   -309   -184
     20   -872   -893    426    457   -883    166    142    265    189   -327   -197
    -23   -870   -846    446    410   -859    184    158    267    200   -316   -187
    -64   -896   -831    480    381   -865    192    163    257    197   -324   -187
     15   -859   -875    420    444   -867    176    158    244    189   -345   -187
     96   -865   -963    381    530   -914    137    129    202    153   -405   -210
    111   -859   -971    374    540   -914    116    129    189    135   -423   -210
    135   -833   -971    348    553   -901    119    140    192    140   -428   -200
    145   -833   -979    342    561   -906    111    142    189    137   -436   -194
    168   -813   -982    322    571   -896    106    161    197    142   -420   -174
    109   -795   -904    342    506   -849    119    184    215    158   -400   -150
      7   -844   -854    415    431   -849    127    197    218    166   -397   -150
    -20   -875   -854    446    415   -865    116    200    213    163   -407   -155
    -18   -898   -880    457    431   -891    114    202    207    148   -413   -158
    -96   -862   -766    480    335   -815    184    265    262    192   -366   -103
    -20   -831   -810    426    392   -820    189    265    254    179   -384   -111
     59   -857   -919    397    488   -888    148    223    207    124   -428   -166
    111   -867   -982    376    545   -922    132    200    187    101   -457   -194
     57   -885   -943    415    498   -914    155    213    205    114   -452   -189
     64   -875   -940    402    501   -906    168    218    215    119   -441   -192
     31   -867   -898    418    462   -883    200    244    246    142   -415   -176
     88   -888   -979    400    532   -932    171    220    231    116   -444   -226
    127   -852   -979    363    553   -914    184    228    249    127   -439   -239
    142   -857  -1000    355    568   -927    179    218    252    122   -452   -262
     41   -875   -917    415    478   -896    207    236    277    142   -431   -259
     44   -865   -911    407    478   -888    220    239    285    145   -426   -275
      0   -930   -930    465    465   -930    194    207    259    109   -459   -329
    -57   -984   -927    517    433   -956    166    187    244     90   -465   -355
     75   -880   -956    402    514   -919    194    220    277    129   -428   -329
    114   -854   -969    366    540   -911    205    239    296    140   -413   -324
     -7   -966   -958    488    475   -963    163    194    259     96   -454   -376
    -62  -1026   -966    542    449   -995    140    174    239     70   -472   -410
   -111   -997   -885    553    387   -943    176    215    277    109   -420   -368
    -64   -961   -898    511    415   -930    184    239    301    127   -389   -340
     20   -976   -997    478    509   -987    140    213    272     93   -407   -368
     38   -922   -961    441    496   -940    153    239    303    124   -371   -337
     23   -896   -919    433    470   -906    174    265    332    158   -332   -309
     57   -852   -911    397    483   -883    200    303    366    197   -293   -267
    176   -769   -945    296    561   -857    231    335    394    220   -259   -239
    166   -784   -950    309    558   -867    233    335    389    210   -259   -241
     77   -818   -898    368    488   -857    228    329    387    207   -259   -228
     64   -779   -844    355    452   -810    228    332    400    226   -239   -187
     75   -732   -807    329    441   -769    220    311    400    231   -226   -163
     64   -724   -789    327    426   -756    220    314    407    233   -215   -150
      0   -753   -753    376    376   -753    210    306    402    233   -213   -148
    -23   -766   -745    394    361   -758    184    280    384    220   -213   -148
     31   -795   -826    381    428   -810    145    244    348    184   -233   -163
     18   -818   -836    397    423   -826    119    226    327    166   -241   -179
     -2   -862   -859    433    428   -862    103    213    309    145   -249   -194
     -7   -896   -888    452    439   -893    101    213    296    129   -254   -215
     70   -909   -979    420    524   -943     77    192    267     96   -275   -252
     25   -984  -1013    478    517  -1000     46    150    228     59   -303   -288
    -23  -1026  -1002    524    488  -1015     38    140    213     44   -306   -296
     -2  -1018  -1018    509    506  -1018     36    132    207     33   -301   -298
    -15  -1062  -1047    540    514  -1054     18    111    189      7   -316   -316
     44  -1041  -1085    498    563  -1062      0     98    179     -5   -319   -327
     33  -1021  -1054    493    542  -1036      0    109    189     10   -303   -319
     44   -987  -1034    470    537  -1010      5    116    197     18   -288   -311
    -49  -1085  -1036    568    493  -1062     15    124    181    -15   -322   -350
    -23  -1200  -1176    610    574  -1189     70    205    181    -64   -392   -439
     33  -1174  -1208    568    618  -1189    179    350    265    -36   -376   -457
    109  -1034  -1145    462    626  -1088    285    535    410     85   -257   -366
    179   -654   -833    239    506   -743    345    683    639    363     46    -70
     98    -72   -174    -15    135   -122    303    665    893    766    524    405
    -59    415    475   -179   -267    446    122    400   1005   1067    896    758
   -124    353    475   -114   -301    413   -200    -33    758    945    815    688
   -166   -314   -148    241    -10   -231   -452   -514    129    267    161    116
   -171  -1062   -891    615    358   -976   -509   -654   -324   -337   -470   -472
    -57  -1327  -1270    691    605  -1299   -452   -504   -348   -444   -618   -639
    -96  -1408  -1312    750    607  -1361   -353   -342   -246   -394   -589   -639
   -163  -1439  -1275    802    555  -1358   -280   -246   -158   -342   -550   -628
    -93  -1288  -1195    691    548  -1241   -197   -155    -49   -246   -467   -555
    -72  -1228  -1156    652    540  -1192   -153   -106      7   -200   -426   -522
    -75  -1215  -1140    644    530  -1176   -122    -77     36   -176   -405   -504
     18  -1184  -1202    584    610  -1192   -137    -85     28   -187   -415   -506
     20  -1171  -1192    574    605  -1182   -137    -90     33   -181   -415   -514
    -25  -1189  -1163    607    566  -1176   -129    -88     38   -174   -413   -519
   -101  -1210  -1111    654    504  -1161   -116    -80     51   -168   -415   -517
     33  -1163  -1197    566    615  -1179   -153   -101     36   -184   -441   -527
    116  -1088  -1205    485    657  -1145   -140    -85     54   -163   -436   -498
     93  -1078  -1174    491    633  -1124   -127    -75     64   -150   -436   -475
     18  -1137  -1156    561    587  -1145   -150    -88     54   -171   -462   -485
     64  -1080  -1145    509    605  -1111   -135    -64     83   -145   -449   -462
     -5  -1111  -1109    558    550  -1111   -150    -77     75   -150   -467   -478
      0  -1114  -1114    555    555  -1114   -155    -75     75   -145   -472   -480
     57  -1075  -1135    509    592  -1104   -150    -64     85   -132   -467   -465
     33  -1080  -1114    524    574  -1096   -153    -64     88   -127   -470   -457
    -41  -1109  -1070    574    514  -1088   -168    -77     80   -129   -480   -465
    -80  -1124  -1047    602    483  -1085   -176    -83     80   -129   -483   -467
     -5  -1060  -1054    530    522  -1057   -166    -59    103   -103   -470   -452
     49  -1036  -1085    493    566  -1060   -161    -49    109    -98   -472   -446
     36  -1111  -1150    537    592  -1130   -218    -96     64   -145   -519   -504
     51  -1101  -1153    524    600  -1127   -231    -96     67   -145   -517   -506
     23  -1072  -1096    524    558  -1083   -213    -75     88   -116   -485   -475
     23  -1047  -1070    511    545  -1057   -207    -54    101    -93   -467   -454
    114  -1031  -1148    457    628  -1088   -233    -64     85    -98   -483   -462
    153  -1031  -1184    439    667  -1106   -241    -54     83    -98   -488   -457
    122  -1008  -1130    441    623  -1067   -223    -23    103    -77   -467   -433
    150   -974  -1124    413    636  -1049   -207     -5    114    -62   -457   -428
    174   -992  -1166    407    667  -1078   -213    -15    103    -67   -475   -441
    155  -1026  -1182    433    667  -1104   -233    -46     77    -85   -498   -454
    119  -1034  -1153    457    633  -1093   -223    -44     85    -75   -496   -441
    111  -1018  -1130    454    620  -1072   -200    -28    101    -59   -485   -431
    166   -984  -1153    407    659  -1067   -194    -28    106    -51   -496   -433
    155  -1005  -1161    423    657  -1083   -192    -28    106    -49   -509   -441
    109  -1005  -1114    446    610  -1060   -166     -7    132    -25   -496   -423
    129   -984  -1114    428    620  -1049   -155      2    145    -18   -498   -413
    135  -1005  -1140    433    633  -1070   -163     -2    142    -23   -524   -426
    179  -1008  -1187    413    680  -1096   -176    -20    127    -36   -553   -444
    166  -1013  -1179    423    670  -1096   -171    -20    127    -33   -561   -439
    135  -1023  -1158    444    646  -1091   -163    -12    137    -20   -574   -402
     90  -1041  -1135    472    610  -1088   -176    -23    129    -23   -597   -371
     93  -1028  -1122    465    607  -1075   -181    -20    132    -15   -607   -348
    111  -1005  -1117    444    613  -1060   -166     -5    148      5   -607   -322
    124   -979  -1104    428    613  -1041   -140     12    163     23   -597   -293
     90   -997  -1091    452    589  -1044   -148      2    150     15   -615   -296
     72  -1010  -1083    467    576  -1047   -150      5    148     12   -620   -301
     38  -1015  -1057    488    545  -1036   -142     20    155     20   -615   -285
     51  -1026  -1078    488    563  -1052   -148     18    142     10   -631   -288
     62  -1057  -1122    496    592  -1091   -161      0    116    -10   -662   -314
     41  -1049  -1091    504    563  -1070   -148     12    124      2   -662   -309
     62   -992  -1057    462    558  -1023   -132     36    137     23   -652   -283
    109   -953  -1062    423    584  -1008   -116     51    148     28   -649   -285
    145   -919  -1065    387    602   -992    -98     59    145     23   -659   -285
     98   -953  -1052    426    574  -1002    -96     62    135      7   -683   -285
    106   -969  -1078    428    589  -1021   -111     36    106    -20   -722   -311
    124   -922  -1047    400    584   -984    -90     51    119     -2   -709   -285
    161   -820   -984    329    571   -901    -51     85    153     36   -675   -241
    181   -823  -1005    319    592   -914    -75     46    114      7   -706   -277
    114   -872   -987    379    550   -930   -106     10     77    -25   -737   -298
     20   -872   -893    426    457   -883   -103     18     88    -12   -722   -272
    163   -854  -1021    345    592   -937   -150    -23     44    -54   -763   -290
    150   -917  -1067    384    607   -992   -174    -51     10    -85   -797   -311
     85   -956  -1044    433    563  -1000   -166    -44     10    -83   -797   -309
     59   -997  -1057    470    558  -1026   -176    -51    -15   -101   -813   -329
     70  -1060  -1132    493    600  -1093   -210    -77    -57   -132   -807   -376
    119  -1080  -1202    480    659  -1140   -223    -98    -93   -163   -815   -410
     57  -1153  -1213    545    633  -1182   -239   -124   -137   -205   -841   -444
     67  -1161  -1228    548    646  -1195   -252   -137   -158   -223   -844   -454
    119  -1130  -1252    504    683  -1189   -249   -140   -166   -231   -839   -452
     70  -1187  -1257    558    662  -1221   -259   -163   -194   -262   -859   -478
     44  -1234  -1280    594    659  -1257   -290   -202   -236   -306   -914   -517
     20  -1267  -1288    623    654  -1278   -314   -233   -272   -332   -953   -542
     70  -1247  -1319    587    691  -1283   -322   -241   -290   -342   -971   -553
    129  -1293  -1423    581    774  -1358   -311   -215   -314   -379  -1013   -610
    202  -1350  -1556    571    878  -1452   -236   -111   -298   -410  -1052   -698
    296  -1283  -1579    493    937  -1431   -124     46   -207   -366  -1026   -685
    342  -1124  -1467    389    904  -1296    -18    257    -36   -200   -901   -514
    327   -693  -1021    181    672   -857     36    389    220    142   -542   -101
    322      0   -322   -163    322   -161    -38    296    457    563    -59    433
    207    413    205   -309      2    309   -322   -111    439    763    205    727
    114     85    -28   -101     70     28   -646   -584     75    446    -93    441
    114   -719   -833    301    472   -774   -862   -982   -563   -288   -846   -277
    127  -1441  -1569    654    846  -1504   -924  -1080   -963   -820  -1431   -854
    174  -1673  -1847    750   1010  -1758   -870   -948   -971   -901  -1561   -995
    272  -1558  -1831    641   1049  -1693   -717   -753   -826   -792  -1478   -953
    371  -1421  -1795    524   1080  -1608   -602   -613   -706   -696  -1379   -904
    405  -1369  -1777    480   1088  -1571   -568   -563   -657   -657  -1330   -888
    444  -1358  -1803    457   1122  -1579   -545   -535   -631   -633  -1299   -880
    470  -1345  -1818    436   1143  -1582   -527   -517   -615   -620  -1249   -859
    488  -1312  -1800    410   1143  -1556   -514   -501   -605   -600  -1228   -841
    504  -1299  -1805    394   1153  -1551   -519   -504   -607   -592  -1202   -854
    511  -1288  -1800    389   1156  -1543   -501   -483   -589   -568  -1202   -854
    532  -1304  -1836    384   1184  -1569   -506   -488   -600   -574  -1236   -859
    449  -1309  -1758    428   1101  -1532   -480   -472   -571   -542  -1247   -818
    335  -1283  -1621    472    976  -1452   -436   -433   -519   -493  -1213   -766
    280  -1304  -1584    511    932  -1444   -433   -420   -504   -483  -1221   -769
    293  -1317  -1613    509    953  -1465   -439   -426   -504   -485  -1247   -787
    265  -1286  -1551    511    906  -1418   -415   -402   -470   -454  -1208   -761
    226  -1270  -1496    522    859  -1382   -392   -379   -441   -423  -1182   -743
    228  -1241  -1470    506    849  -1356   -384   -379   -431   -405  -1176   -735
    226  -1205  -1431    488    826  -1317   -376   -374   -413   -384  -1150   -714
    205  -1213  -1418    504    810  -1314   -368   -363   -397   -371  -1150   -704
    181  -1226  -1408    522    792  -1317   -353   -353   -381   -355  -1158   -685
    163  -1195  -1358    517    761  -1275   -340   -337   -358   -324  -1140   -649
    163  -1169  -1335    501    748  -1252   -340   -332   -348   -311  -1132   -626
    163  -1153  -1317    493    737  -1234   -335   -319   -332   -290  -1119   -600
    163  -1140  -1304    488    732  -1221   -324   -296   -311   -267  -1104   -574
    179  -1132  -1312    478    745  -1221   -319   -283   -306   -257  -1093   -561
    200  -1119  -1322    459    758  -1221   -322   -283   -306   -249  -1083   -550
    145  -1098  -1244    475    693  -1171   -296   -249   -272   -207  -1036   -511
    236  -1067  -1306    413    771  -1187   -314   -254   -272   -202  -1031   -519
    210  -1052  -1262    420    735  -1156   -298   -220   -241   -174   -992   -491
    210  -1057  -1267    420    737  -1161   -298   -213   -236   -179   -984   -501
    189  -1049  -1239    428    714  -1145   -285   -189   -218   -161   -958   -491
    153  -1049  -1202    446    675  -1124   -270   -168   -202   -148   -937   -480
    135  -1026  -1161    446    646  -1093   -254   -155   -181   -127   -911   -459
    205  -1008  -1213    400    706  -1109   -252   -166   -174   -127   -909   -459
    192   -989  -1182    397    685  -1085   -226   -142   -140   -106   -880   -431
    158  -1018  -1176    428    665  -1096   -215   -132   -132   -103   -875   -423
    111  -1013  -1124    452    618  -1067   -197   -111   -109    -85   -857   -397
    137   -958  -1098    410    615  -1028   -184   -101    -88    -62   -841   -379
    153   -974  -1127    410    639  -1049   -174    -93    -77    -59   -844   -381
    101   -992  -1096    444    597  -1044   -140    -67    -49    -41   -828   -353
     51   -992  -1044    470    548  -1018   -116    -57    -36    -25   -818   -337
      0   -971   -971    483    485   -971    -96    -44    -18     -7   -795   -322
    124   -950  -1075    413    597  -1013   -119    -62    -38    -28   -826   -358
    215   -953  -1171    366    691  -1062   -150    -85    -64    -51   -852   -387
    239   -950  -1189    355    714  -1070   -148    -93    -59    -51   -849   -371
    207   -987  -1195    389    698  -1091   -114    -90    -54    -59   -865   -363
    181  -1018  -1200    418    691  -1109    -83    -67    -49    -67   -888   -363
    148  -1026  -1176    439    662  -1101    -72    -38    -20    -72   -909   -371
    145   -997  -1143    426    644  -1070    -77    -12     28    -51   -922   -374
    161   -995  -1156    415    657  -1075    -59     10     77    -18   -917   -363
    166   -997  -1166    415    665  -1080    -41     23    106     31   -898   -337
    189   -969  -1161    387    672  -1065    -31     33    119     85   -862   -309
    168   -971  -1140    402    654  -1054    -15     36    124    114   -839   -288
    101  -1000  -1104    446    602  -1052    -25     23    119    111   -828   -290
    189   -906  -1096    358    641  -1000     12     59    153    145   -776   -267
    368   -722  -1093    176    727   -906     83    119    215    202   -714   -228
    272   -828  -1101    277    685   -963     72     96    194    176   -737   -267
    129   -932  -1062    400    594   -997     46     72    181    163   -743   -296
    174   -823   -997    322    584   -909    103    119    239    218   -683   -231
    161   -792   -956    314    555   -872    122    124    257    233   -657   -200
    114   -870   -984    379    548   -927     72     70    213    192   -691   -236
    137   -904  -1044    381    589   -971     44     49    189    171   -696   -262
    119   -891  -1010    384    563   -948     57     59    202    184   -654   -241
     77   -909   -987    413    530   -948     64     67    202    184   -639   -236
    132   -953  -1085    410    607  -1018     46     49    166    148   -667   -267
     90   -997  -1088    452    587  -1041     49     54    153    140   -657   -270
     80  -1044  -1124    480    600  -1083     46     51    129    129   -662   -283
     62  -1096  -1158    514    607  -1124     44     51    106    119   -675   -293
      5  -1130  -1135    563    568  -1132     57     59     96    119   -680   -290
     38  -1169  -1210    563    623  -1187     36     31     51     72   -727   -324
     44  -1192  -1236    574    639  -1215     31     18     20     49   -743   -355
     18  -1197  -1215    589    613  -1205     41     28     15     59   -727   -342
     33  -1202  -1236    584    633  -1218     33     28     -2     41   -743   -332
     67  -1205  -1273    568    670  -1239     25     31    -15     38   -745   -319
     72  -1239  -1312    581    691  -1275     33     41    -28     25   -758   -327
     57  -1322  -1379    631    717  -1348     77    114    -31     -2   -797   -355
     70  -1400  -1470    665    769  -1434    174    228    -10    -33   -854   -418
    116  -1335  -1452    607    782  -1392    293    387     93     36   -805   -376
    148  -1114  -1262    483    704  -1189    394    568    290    244   -600   -179
    155   -633   -789    239    472   -711    420    667    553    607   -184    233
      0     28     28    -12    -12     28    387    584    795   1041    340    740
    -23    239    259   -109   -142    249     59    197    680   1127    496    867
    -38   -176   -137    106     49   -155   -252   -285    194    675     83    483
    -49   -976   -927    511    436   -950   -389   -594   -405    -77   -693   -189
    -10  -1600  -1590    805    789  -1595   -426   -574   -665   -472  -1179   -602
     85  -1745  -1834    828    958  -1790   -353   -413   -615   -496  -1221   -657
    166  -1667  -1834    750   1000  -1751   -233   -265   -501   -418  -1156   -607
    174  -1595  -1769    709    971  -1680   -148   -161   -394   -329  -1083   -561
    189  -1530  -1719    670    953  -1623   -111   -109   -329   -265  -1026   -530
    254  -1447  -1701    594    976  -1574    -88    -70   -288   -226   -992   -517
    262  -1387  -1652    561    956  -1519    -44    -23   -244   -187   -963   -493
    262  -1369  -1634    550    948  -1501    -23     -5   -231   -179   -963   -493
    309  -1350  -1660    522    984  -1504    -18     -7   -236   -194   -966   -519
    314  -1384  -1699    535   1005  -1543    -31    -28   -254   -215   -969   -548
    275  -1392  -1667    558    969  -1530    -20    -23   -249   -210   -953   -542
    272  -1369  -1641    548    956  -1504     -7    -12   -236   -194   -922   -530
    254  -1379  -1634    563    943  -1506      0      2   -228   -184   -891   -514
    257  -1400  -1657    568    956  -1527     -7     -7   -236   -200   -896   -519
    265  -1392  -1657    561    961  -1525      0    -10   -239   -194   -901   -519
    272  -1384  -1657    555    963  -1519      5    -10   -236   -189   -898   -519
    236  -1376  -1613    571    924  -1493     36     12   -215   -176   -875   -491
    202  -1395  -1597    594    898  -1496     36     15   -215   -179   -875   -475
    189  -1413  -1602    610    893  -1506     18     12   -215   -181   -878   -465
    220  -1408  -1628    592    922  -1517     10     12   -218   -184   -878   -462
    226  -1382  -1608    579    917  -1493     12     25   -207   -174   -862   -449
    163  -1387  -1551    610    857  -1467     28     57   -179   -158   -831   -428
    249  -1340  -1590    545    917  -1462     12     59   -171   -148   -815   -420
    381  -1241  -1626    428   1002  -1434     31     85   -145   -124   -779   -392
    329  -1275  -1605    472    966  -1439     28     96   -140   -122   -771   -384
    200  -1379  -1579    587    885  -1478     -2     90   -153   -135   -789   -389
    265  -1312  -1577    522    919  -1444     15    122   -122   -103   -753   -355
    290  -1283  -1577    493    932  -1428     25    142   -106    -88   -735   -335
    252  -1319  -1571    535    911  -1444     20    150   -111    -98   -743   -327
    275  -1301  -1577    511    924  -1439     33    166   -101    -98   -735   -309
    231  -1325  -1556    545    891  -1439     46    176   -103   -109   -745   -309
    231  -1322  -1556    542    891  -1439     54    187    -96   -109   -745   -309
    228  -1345  -1574    558    901  -1460     67    187   -101   -122   -750   -303
    270  -1314  -1584    522    927  -1449     88    197    -93   -106   -730   -309
    244  -1309  -1553    532    898  -1431    106    210    -83    -88   -704   -314
    200  -1350  -1553    574    875  -1452    103    202    -90    -93   -693   -319
    241  -1249  -1491    504    865  -1369    135    233    -44    -41   -610   -270
    285  -1156  -1441    433    859  -1299    161    254    -10    -10   -550   -262
    285  -1184  -1470    449    875  -1327    137    223    -25    -44   -550   -314
    231  -1215  -1449    491    839  -1330    135    213    -23    -57   -535   -345
    262  -1228  -1491    483    875  -1358    116    184    -44    -75   -532   -400
    226  -1218  -1444    493    833  -1330    129    187    -31    -51   -493   -418
    275  -1109  -1387    415    828  -1247    176    226     20     -2   -423   -384
    280  -1065  -1348    389    813  -1205    189    228     33      7   -392   -387
    290  -1122  -1413    415    852  -1267    129    163    -20    -46   -431   -457
    137  -1111  -1249    488    691  -1182    181    218     33      5   -355   -415
    145  -1067  -1213    462    678  -1140    197    239     59     23   -303   -407
    202  -1015  -1221    405    709  -1119    200    239     67     23   -283   -418
    298   -940  -1239    322    769  -1088    200    252     85     33   -252   -418
    285   -956  -1241    335    761  -1096    176    233     80     18   -239   -436
    254   -935  -1192    340    722  -1062    187    244    101     36   -202   -407
    213   -906  -1119    345    665  -1013    205    270    137     75   -153   -329
    200   -846  -1047    324    623   -945    205    283    171    106   -111   -252
    327   -719  -1049    194    688   -883    220    298    205    137    -67   -200
    335   -670  -1005    166    667   -836    233    314    233    163    -25   -161
    239   -672   -911    215    574   -789    246    332    265    197     18   -124
    213   -589   -802    189    506   -696    293    384    332    267     90    -64
    285   -496   -784    103    532   -639    296    400    361    290    124    -36
    301   -459   -761     77    530   -610    293    397    381    309    155    -20
    277   -394   -672     57    475   -532    324    426    428    353    210     25
    236   -410   -646     88    441   -527    324    413    431    342    207     12
    259   -441   -701     88    478   -568    280    363    392    298    171    -25
    293   -454   -750     80    522   -602    246    324    368    272    150    -59
    324   -413   -740     41    532   -576    262    340    392    290    181    -41
    316   -418   -735     51    524   -576    275    342    407    293    194    -51
    306   -506   -815     98    558   -659    233    293    358    233    140   -124
    340   -545   -885    101    613   -717    218    270    332    200    114   -161
    322   -581   -906    129    613   -743    215    249    316    179    103   -184
    314   -626   -940    155    626   -782    207    228    301    161     88   -207
    275   -652   -927    187    600   -789    205    220    298    150     80   -218
    306   -659   -966    176    633   -810    184    197    285    124     57   -246
    298   -665   -966    181    631   -813    181    189    283    122     49   -267
    283   -672   -956    194    618   -813    176    181    293    132     57   -272
    327   -657   -984    163    652   -820    158    166    290    122     46   -285
    340   -680  -1021    171    678   -852    155    158    280    101     18   -298
    322   -776  -1098    226    706   -937    184    200    283     70    -38   -342
    423   -828  -1252    202    836  -1039    257    290    314     36   -124   -428
    480   -782  -1262    148    870  -1021    348    413    402     83   -122   -428
    555   -592  -1148     15    852   -870    436    574    584    259     31   -283
    571   -122   -696   -226    631   -407    485    691    852    618    418     93
    470    501     31   -485    220    267    444    605   1067   1018    880    542
    410    740    329   -576     41    535    127    215    963   1124   1044    680
    376    467     90   -423    142    280   -181   -228    574    813    758    426
    275   -246   -522    -15    397   -384   -303   -532     51    145     72   -161
    272   -849  -1122    288    696   -984   -316   -535   -210   -272   -400   -568
    337  -1023  -1361    340    846  -1192   -241   -374   -153   -288   -467   -631
    410   -992  -1405    290    906  -1197   -150   -249    -49   -228   -441   -618
    467   -888  -1356    210    909  -1122    -75   -155     62   -142   -381   -568
    498   -774  -1273    137    885  -1023    -12    -88    158    -57   -319   -514
    483   -714  -1200    114    841   -956     23    -46    213     -7   -283   -472
    465   -693  -1161    114    813   -927     36    -36    236      7   -277   -454
    433   -722  -1156    142    792   -937     18    -57    223     -7   -303   -467
    475   -665  -1140     96    807   -901     36    -41    249     12   -285   -449
    540   -589  -1130     23    833   -859     51    -28    265     28   -272   -436
    405   -659  -1067    127    735   -862     33    -36    259     18   -288   -446
    392   -659  -1052    132    719   -854     18    -38    259     20   -298   -441
    446   -615  -1062     85    753   -839      5    -49    254     18   -306   -441
    454   -605  -1062     75    758   -833     -7    -59    249     15   -324   -446
    436   -613  -1049     88    740   -831    -12    -59    252     15   -335   -446
    452   -579  -1034     62    740   -805    -10    -54    262     28   -329   -436
    493   -519  -1013     12    753   -766      0    -44    270     49   -316   -418
    496   -491   -987     -2    740   -737      7    -36    277     59   -309   -405
    459   -491   -950     15    704   -719      0    -38    275     57   -306   -402
    420   -517   -940     46    678   -727    -23    -57    254     41   -316   -407
    439   -511   -950     36    693   -730    -38    -62    249     38   -319   -413
    467   -470   -940      0    704   -704    -36    -49    254     51   -309   -400
    459   -449   -909     -5    683   -678    -31    -38    265     62   -301   -379
    441   -457   -901      5    670   -678    -49    -44    257     54   -311   -381
    472   -457   -930     -7    701   -693    -72    -57    244     41   -329   -384
    485   -433   -919    -28    701   -675    -80    -57    241     44   -324   -371
    485   -415   -901    -36    693   -659    -83    -51    236     49   -319   -358
    506   -400   -906    -54    706   -652    -96    -51    223     46   -316   -350
    524   -392   -917    -64    719   -654   -103    -44    215     51   -311   -335
    449   -397   -846    -25    644   -620    -85    -20    231     75   -288   -306
    446   -384   -833    -31    639   -607    -93    -25    218     64   -296   -301
    511   -387   -901    -62    704   -641   -122    -57    174     25   -337   -324
    587   -361   -948   -111    766   -654   -124    -67    161     12   -353   -316
    571   -314   -885   -129    727   -597   -109    -54    171     25   -337   -275
    548   -342   -891   -103    719   -615   -124    -83    145      0   -361   -283
    542   -303   -849   -122    696   -574   -106    -75    158     12   -358   -270
    566   -236   -802   -163    683   -519    -72    -41    192     49   -337   -239
    537   -277   -815   -129    672   -545    -90    -70    166     25   -381   -267
    542   -293   -836   -124    688   -566   -109    -98    142      0   -420   -293
    532   -301   -833   -116    680   -568   -122   -116    129    -15   -441   -309
    540   -280   -820   -129    680   -550   -129   -129    122    -20   -459   -298
    462   -259   -722   -101    589   -491    -80    -96    163     12   -446   -257
    459   -296   -758    -83    607   -527    -98   -122    145     -2   -480   -270
    576   -246   -826   -166    701   -535   -116   -142    132    -12   -496   -262
    602   -158   -761   -220    680   -459    -72   -114    163     25   -454   -218
    501   -228   -730   -137    615   -480   -101   -150    132     -2   -491   -252
    478   -249   -727   -114    602   -488   -137   -179    109    -23   -517   -285
    600   -223   -826   -189    711   -524   -179   -210     75    -49   -548   -316
    639   -197   -836   -220    737   -517   -174   -207     75    -44   -548   -316
    537   -210   -748   -163    641   -480   -171   -213     77    -41   -535   -319
    449   -275   -724    -88    584   -498   -179   -223     67    -51   -535   -340
    459   -265   -724    -98    592   -493   -174   -220     72    -46   -527   -350
    509   -174   -683   -166    594   -428   -158   -194    103    -10   -493   -337
    620   -122   -743   -252    680   -431   -179   -202     93    -20   -517   -337
    714   -124   -839   -296    774   -480   -205   -223     64    -54   -553   -363
    717    -23   -740   -348    727   -381   -148   -174    111    -10   -498   -329
    683    -57   -740   -311    711   -397   -161   -194     85    -33   -498   -379
    672    -90   -763   -293    714   -426   -187   -218     62    -51   -483   -420
    628    -44   -672   -293    649   -355   -166   -197     96    -15   -415   -374
    618     -5   -626   -306    620   -314   -168   -200    101      2   -389   -350
    579     12   -566   -296    574   -275   -161   -192    111     23   -384   -327
    597     31   -566   -314    581   -267   -187   -218     93      5   -407   -337
    597     23   -576   -311    587   -275   -220   -257     59    -25   -439   -366
    527    -20   -548   -254    537   -283   -241   -277     36    -38   -457   -384
    550    -62   -613   -244    581   -337   -283   -316     -5    -77   -509   -431
    532   -119   -654   -207    592   -387   -316   -358    -44   -114   -553   -470
    550   -137   -688   -207    618   -413   -329   -371    -62   -137   -566   -501
    579   -166   -745   -207    662   -454   -361   -400    -96   -176   -615   -501
    631   -174   -805   -228    717   -488   -397   -433   -124   -218   -685   -480
    649   -200   -849   -226    748   -524   -436   -472   -158   -259   -737   -498
    649   -200   -849   -226    748   -524   -459   -493   -174   -277   -766   -511
    649   -174   -823   -236    735   -498   -472   -501   -174   -280   -771   -511
    698   -145   -844   -275    771   -493   -496   -522   -187   -293   -774   -524
    678   -168   -846   -254    761   -506   -519   -550   -207   -311   -795   -542
    691   -161   -852   -265    769   -504   -530   -561   -218   -319   -789   -535
    797   -153   -953   -324    875   -553   -537   -561   -244   -353   -828   -574
    865   -236  -1101   -314    982   -667   -488   -498   -262   -402   -885   -659
    919   -205  -1124   -358   1021   -665   -379   -361   -176   -371   -849   -672
    945    -90  -1039   -428    992   -563   -272   -168    -12   -223   -698   -558
    948    246   -704   -600    826   -226   -210    -23    223     75   -350   -233
    969    930    -38   -948    504    446   -215    -12    496    514    205    303
    779   1452    670  -1117     54   1062   -415   -319    581    815    581    691
    610   1249    639   -930    -15    945   -727   -774    270    636    407    558
    498    527     28   -514    233    280   -914  -1169   -306     -5   -265      2
    433   -303   -737    -64    584   -519   -966  -1291   -750   -628   -961   -602
    413   -568   -982     77    696   -774   -901  -1104   -706   -683  -1078   -722
    405   -524   -930     59    667   -727   -740   -888   -532   -563   -971   -662
    394   -358   -753    -18    574   -555   -561   -685   -340   -402   -828   -542
    392   -218   -610    -85    501   -413   -454   -568   -220   -288   -732   -436
    441   -189   -631   -127    532   -407   -436   -555   -207   -270   -719   -420
    428   -171   -602   -129    514   -387   -407   -532   -187   -246   -685   -400
    368   -140   -509   -116    436   -324   -368   -491   -148   -207   -639   -363
    407   -129   -537   -137    472   -332   -366   -483   -148   -205   -644   -376
    410   -101   -514   -155    459   -306   -353   -475   -142   -192   -636   -374
    405    -77   -485   -163    444   -280   -342   -475   -140   -184   -620   -361
    376    -59   -436   -158    405   -249   -335   -472   -135   -174   -597   -348
    353    -54   -407   -148    379   -231   -332   -472   -135   -174   -597   -350
    322    -64   -389   -129    355   -226   -324   -462   -137   -171   -597   -345
    335    -41   -376   -148    355   -207   -329   -452   -129   -163   -581   -327
    415    -33   -449   -192    431   -241   -353   -459   -150   -184   -594   -345
    361    -44   -405   -158    381   -223   -337   -439   -142   -171   -576   -329
    298    -67   -366   -116    329   -215   -329   -431   -145   -171   -566   -327
    301    -49   -353   -127    324   -200   -314   -415   -137   -161   -558   -319
    444     36   -410   -241    426   -187   -311   -407   -135   -158   -558   -316
    457     41   -415   -249    436   -187   -314   -410   -145   -171   -558   -322
    384     -2   -387   -192    384   -192   -322   -407   -161   -184   -563   -337
    420     62   -358   -241    389   -148   -296   -374   -140   -161   -532   -322
    452    116   -335   -285    394   -109   -270   -345   -124   -142   -504   -298
    366     67   -298   -215    332   -114   -267   -340   -129   -150   -498   -303
    361     64   -296   -215    327   -114   -267   -335   -132   -153   -491   -303
    389    109   -280   -249    335    -85   -254   -311   -119   -142   -465   -285
    387    119   -267   -254    327    -72   -244   -280   -114   -127   -446   -265
    374    116   -257   -244    316    -70   -236   -249   -111   -114   -433   -244
    392    129   -262   -262    327    -64   -239   -239   -116   -116   -436   -244
    407    166   -241   -288    324    -36   -233   -220   -111   -106   -423   -231
    402    189   -213   -298    309    -10   -215   -197   -101    -90   -394   -200
    379    192   -187   -285    283      2   -192   -176    -90    -83   -368   -179
    389    202   -189   -296    288      7   -179   -176    -96    -88   -366   -179
    387    202   -184   -296    285     10   -168   -176   -109    -98   -366   -179
    384    202   -184   -296    283     10   -161   -176   -111   -103   -371   -166
    376    220   -155   -298    267     33   -137   -153    -96    -90   -350   -142
    366    244   -124   -306    244     59   -116   -122    -80    -70   -319   -111
    353    244   -109   -298    231     67   -101    -98    -70    -62   -306    -93
    348    231   -119   -290    233     57    -83    -85    -64    -59   -311    -88
    358    220   -137   -288    249     41    -70    -75    -62    -59   -306    -80
    301    197   -106   -249    202     46    -59    -67    -70    -59   -293    -75
    293    210    -83   -252    189     64    -49    -46    -62    -44   -270    -54
    309    233    -75   -272    192     80    -46    -38    -62    -36   -262    -44
    306    259    -46   -283    176    106    -31    -18    -46    -23   -231     -7
    298    293     -5   -296    153    145     -2     23    -15      7   -189     38
    283    296     12   -290    135    155     12     49     -5     20   -158     70
    309    314      2   -314    153    161      7     59    -10     15   -142     90
    314    342     28   -327    142    187     25     85      2     28   -109    124
    319    322      2   -322    158    163     38    103      0     28    -88    137
    283    309     25   -298    129    168     62    129      7     41    -51    158
    265    324     59   -296    101    194     88    158     12     49    -31    194
    231    319     88   -275     72    205    103    174     10     54     -7    226
    259    394    132   -327     64    265    155    231     57    101     57    288
    327    449    122   -389    101    288    187    262     70    122     93    319
    257    433    174   -348     41    303    207    277     70    135    111    348
    270    449    179   -358     46    314    233    298     75    150    101    405
    231    467    233   -350      0    350    288    350    111    187    109    470
    293    485    192   -392     51    340    277    345     96    179     83    475
    314    449    132   -381     90    290    231    293     44    150     46    457
    366    488    122   -426    122    306    244    303     51    163     90    493
    420    571    150   -498    135    361    296    345     85    202    176    532
    454    555    101   -506    176    329    267    316     51    174    179    506
    465    485     20   -478    223    254    233    285     12    129    137    485
    337    394     57   -366    140    226    254    314     33    122    135    506
    285    368     80   -327    101    226    267    342     75    109    145    509
    298    363     64   -332    116    215    283    366     90    111    166    498
    239    239      0   -239    116    122    252    337     28     62     98    444
    246    111   -135   -179    192    -10    207    293    -64    -15     23    361
    239    158    -83   -200    161     38    259    324    -64     -2     77    392
    218    181    -36   -200    127     72    293    342    -70      5     83    413
    119     62    -57    -90     88      2    270    314   -119    -41     36    389
     98     44    -54    -70     77     -5    267    322   -135    -51     44    402
    189    101    -88   -145    137      7    283    342   -135    -44     75    415
    275    101   -174   -189    226    -36    277    342   -153    -72     67    402
    228     28   -200   -129    213    -83    296    363   -168    -96     67    392
    270    -49   -319   -109    293   -184    348    426   -179   -135     33    337
    293    -64   -361   -116    327   -213    467    574   -122   -129     28    296
    314     28   -285   -171    298   -127    592    756      5    -33    119    361
    298    298      0   -301    150    150    719    971    246    223    387    615
    231    805    574   -517   -171    691    753   1080    553    636    867   1091
     85   1439   1353   -763   -633   1397    657    932    771   1049   1379   1590
    -38   1597   1636   -779   -839   1615    387    566    680   1122   1522   1719
   -148   1109   1254   -480   -704   1182    124    124    202    659   1114   1348
   -220    236    457     -7   -337    345      7   -161   -400   -101    368    683
   -158   -239    -83    197    -38   -161     36    -59   -561   -379     67    394
    -70   -324   -254    197     90   -290    140    129   -472   -358     59    392
    -67   -316   -249    192     88   -285    254    280   -355   -285    109    444
    -31   -200   -168    116     67   -184    368    420   -231   -181    207    542
     38    -62   -101     10     70    -80    457    511   -140    -96    301    623
      0    -75    -77     36     38    -75    493    548   -111    -75    345    646
     10    -93   -103     38     54    -98    509    568   -101    -72    374    657
     46    -62   -109      7     77    -85    537    600    -83    -54    420    680
     59    -67   -129      2     93    -98    548    610    -80    -51    454    683
     88    -46   -135    -23    111    -90    571    626    -77    -46    496    683
     83    -20   -106    -31     93    -62    589    636    -77    -44    527    683
     77    -23   -101    -25     88    -62    594    644    -75    -41    545    680
     70    -28    -98    -23     83    -62    610    657    -70    -36    558    685
     80    -15    -96    -33     88    -57    631    672    -62    -28    576    693
      2    -75    -77     33     38    -77    618    659    -80    -46    576    667
     41    -28    -70     -5     54    -49    633    683    -62    -33    607    680
     88     -5    -93    -41     90    -49    644    693    -57    -36    620    680
     36    -57    -93     10     62    -75    631    678    -77    -57    613    654
     64    -28    -96    -18     77    -62    646    693    -72    -49    644    652
     98     20    -77    -59     88    -28    659    711    -62    -28    685    665
     64     -5    -72    -31     67    -38    665    719    -57    -33    696    662
     57    -20    -77    -18     64    -46    678    730    -54    -38    711    665
     96     10    -88    -54     90    -38    691    743    -44    -28    737    678
     90     12    -77    -51     85    -31    685    748    -41    -31    756    680
     44    -15    -59    -15     51    -36    685    756    -44    -36    769    678
     10    -25    -36      7     20    -28    672    756    -46    -36    787    678
     31     -2    -36    -15     31    -18    675    771    -31    -23    813    693
     80     49    -31    -64     57     10    704    810     -2      0    857    722
     44     36     -7    -41     25     15    706    818     -2      5    878    724
     31     49     18    -41      5     36    724    839     12     18    906    745
     46     67     20    -59     12     46    753    867     31     28    937    774
     18     83     64    -49    -23     75    784    896     49     38    966    810
      5     77     72    -44    -36     75    782    883     33     20    966    807
    -15     64     80    -23    -46     72    782    880     33     15    976    813
    -28     85    114    -28    -72    101    805    904     54     28   1005    833
    -51    137    189    -41   -119    163    841    943     98     64   1057    870
    -80    158    239    -41   -161    197    854    950    116     75   1080    875
   -150    166    314     -7   -233    239    870    971    142     96   1119    901
    -93    226    316    -67   -205    270    893    989    168    116   1158    924
    -49    275    324   -111   -187    298    935   1015    207    140   1200    958
   -171    241    410    -36   -290    324    958   1023    218    137   1213    969
   -171    233    405    -31   -288    319    948   1000    194    114   1200    953
   -241    218    459     10   -350    337    953    992    192    111   1215    950
   -345    265    610     41   -478    436   1015   1044    254    166   1293   1013
   -166    348    514    -90   -342    431   1013   1041    249    153   1301   1021
   -122    345    467   -111   -296    405    997   1028    231    132   1301   1021
   -137    363    498   -114   -316    428   1005   1041    244    145   1337   1049
   -161    400    561   -119   -361    480   1028   1062    265    168   1384   1078
   -181    413    594   -116   -389    504   1052   1093    290    187   1426   1101
   -210    415    626   -103   -418    519   1070   1122    311    202   1462   1132
   -267    449    717    -93   -491    581   1098   1158    350    241   1527   1189
   -290    480    771    -93   -530    626   1124   1187    384    262   1566   1223
   -280    504    784   -111   -532    641   1143   1210    402    254   1561   1234
   -187    563    750   -187   -467    657   1148   1210    402    241   1566   1239
   -119    566    683   -226   -400    623   1140   1205    389    223   1558   1226
   -179    618    797   -218   -488    706   1187   1257    439    272   1623   1286
   -220    657    875   -220   -548    766   1187   1257    444    285   1652   1322
   -228    667    896   -220   -563    782   1182   1249    444    283   1662   1343
   -129    704    831   -288   -480    766   1161   1234    436    265   1657   1330
   -184    683    867   -249   -524    774   1145   1221    431    254   1665   1319
    -93    766    857   -337   -478    810   1166   1239    454    275   1701   1327
    -67    769    836   -350   -452    802   1158   1231    449    272   1717   1319
   -140    672    810   -267   -475    740   1130   1200    418    241   1699   1299
   -194    610    805   -207   -498    706   1143   1205    415    231   1704   1312
   -179    568    745   -194   -462    654   1130   1187    392    205   1683   1291
   -127    530    657   -202   -392    592   1106   1161    355    166   1652   1249
   -176    491    667   -161   -420    579   1117   1171    358    161   1652   1226
   -202    433    636   -114   -418    535   1119   1163    350    140   1649   1189
   -262    407    670    -75   -465    540   1119   1158    348    135   1667   1195
   -239    454    691   -109   -465    571   1140   1171    358    150   1696   1213
   -254    441    696    -93   -475    566   1148   1166    350    142   1693   1205
   -337    366    704    -12   -519    535   1124   1140    324    114   1657   1166
   -270    389    659    -62   -465    524   1124   1143    324    106   1652   1161
   -236    342    579    -54   -407    459   1114   1130    301     75   1626   1130
   -213    236    449    -12   -332    342   1119   1153    277     18   1556   1060
   -155    184    340    -12   -246    262   1213   1262    316     -5   1506    995
   -111    252    363    -72   -236    306   1332   1402    426     57   1553   1018
    -62    470    532   -202   -296    501   1431   1577    613    249   1740   1187
    -59    911    971   -426   -514    940   1457   1665    839    581   2120   1540
   -194   1527   1722   -665   -958   1623   1423   1577   1041    979   2595   1966
   -329   1756   2086   -714  -1208   1919   1156   1234    961   1117   2798   2120
   -402   1460   1862   -530  -1132   1662    896    836    584    815   2522   1875
   -452    776   1228   -163   -839   1002    815    584     96    158   1865   1322
   -446    249    696     98   -571    472    815    631   -114   -200   1493   1013
   -407     80    488    163   -449    283    891    802    -49   -200   1460    976
   -374     64    439    153   -405    252    979    924     44   -145   1491    987
   -342    124    465    106   -405    293   1054   1013    142    -67   1551   1028
   -329    231    561     49   -444    394   1114   1080    231     12   1628   1093
   -275    322    597    -23   -436    459   1171   1132    293     64   1678   1137
   -218    374    592    -80   -405    483   1208   1161    327     93   1704   1169
   -252    319    568    -33   -410    444   1187   1137    306     70   1680   1156
   -218    329    548    -54   -381    439   1182   1137    306     70   1686   1169
   -111    397    506   -142   -309    452   1195   1150    311     77   1701   1179
   -106    381    488   -140   -296    433   1189   1137    296     62   1693   1169
   -231    348    579    -59   -405    462   1200   1148    306     75   1717   1189
   -272    361    633    -44   -452    496   1231   1176    332    101   1740   1215
   -119    379    498   -129   -309    439   1202   1143    298     62   1696   1179
    -88    371    459   -142   -272    415   1192   1130    283     44   1683   1166
   -210    345    555    -70   -384    449   1213   1148    303     70   1714   1200
   -267    316    584    -23   -426    449   1221   1153    306     80   1719   1208
   -301    319    618    -10   -459    467   1241   1184    324    106   1740   1231
   -259    340    600    -41   -428    467   1249   1195    340    122   1751   1239
   -109    353    462   -124   -285    407   1215   1163    306     88   1709   1208
   -114    350    465   -116   -288    407   1221   1174    309     90   1712   1208
   -111    314    426   -103   -267    368   1213   1169    285     72   1688   1187
    -15    329    345   -158   -179    337   1176   1140    252     46   1654   1161
     -2    358    361   -179   -181    358   1184   1148    257     59   1667   1187
     -7    350    358   -171   -181    353   1195   1158    257     59   1675   1195
    -41    311    353   -137   -197    332   1182   1153    241     44   1665   1179
    -44    306    348   -132   -197    327   1171   1156    239     44   1667   1179
    -25    298    324   -137   -176    311   1156   1156    236     41   1675   1179
     49    335    285   -192   -116    311   1158   1171    244     49   1688   1182
    -25    314    340   -145   -184    327   1182   1202    259     72   1706   1205
    -51    316    366   -132   -207    340   1189   1215    262     83   1717   1226
     62    361    296   -213   -116    329   1179   1205    246     70   1701   1221
    111    402    290   -257    -88    348   1195   1215    246     72   1704   1228
     41    371    327   -207   -142    350   1205   1218    244     70   1699   1228
     44    363    319   -205   -137    342   1210   1218    236     62   1686   1228
     46    379    332   -215   -142    355   1239   1236    254     80   1699   1247
     18    387    368   -202   -174    379   1273   1257    283    103   1717   1265
     36    387    350   -213   -158    368   1265   1247    275     96   1701   1244
     20    392    371   -207   -176    381   1275   1262    296    111   1709   1239
     23    384    358   -205   -168    371   1275   1257    301    114   1701   1221
     64    402    337   -233   -135    371   1291   1262    311    122   1701   1213
     44    400    353   -223   -155    376   1301   1262    322    132   1699   1210
    -15    413    426   -200   -220    418   1319   1275    340    150   1709   1223
    -88    397    485   -155   -285    439   1330   1280    350    158   1719   1231
    -54    431    485   -187   -270    457   1337   1291    368    171   1732   1249
    -33    423    457   -194   -246    441   1322   1283    366    163   1717   1234
     88    415    327   -252   -119    371   1273   1252    329    127   1673   1197
    153    504    348   -329    -98    426   1314   1301    379    174   1719   1249
     96    457    361   -275   -132    410   1330   1317    392    176   1722   1260
      7    355    348   -181   -171    353   1304   1286    363    145   1688   1231
     28    410    381   -220   -176    397   1319   1301    387    171   1714   1262
     59    462    402   -262   -171    431   1330   1325    415    202   1743   1296
     41    483    441   -262   -200    462   1345   1348    439    226   1764   1327
    -33    514    548   -241   -290    530   1384   1387    480    275   1797   1379
    116    589    472   -353   -179    532   1397   1400    496    290   1800   1402
    124    594    467   -361   -174    532   1397   1392    488    288   1779   1410
    109    581    472   -345   -181    527   1389   1382    480    280   1758   1421
     38    613    571   -327   -267    592   1410   1397    509    311   1792   1462
      2    639    633   -322   -314    636   1426   1402    530    337   1816   1509
     44    659    613   -353   -283    636   1408   1382    522    340   1816   1530
     80    628    548   -353   -233    589   1363   1335    478    303   1774   1517
     93    641    548   -368   -228    597   1366   1330    475    306   1771   1522
     80    649    568   -366   -244    610   1374   1330    480    314   1777   1545
      0    553    553   -277   -277    553   1350   1309    459    290   1764   1538
     33    509    475   -270   -220    493   1332   1286    431    262   1725   1499
     72    488    415   -280   -171    452   1304   1252    381    215   1670   1431
    -51    423    475   -187   -262    449   1304   1241    363    194   1647   1397
    -70    387    454   -161   -262    420   1286   1213    335    155   1613   1366
     83    407    324   -244   -119    366   1228   1158    283     85   1571   1309
    148    371    223   -259    -36    296   1171   1093    226     12   1512   1226
    228    415    184   -322     23    301   1161   1075    215     -5   1478   1189
    244    397    153   -322     44    275   1137   1044    189    -31   1408   1169
    223    363    140   -293     41    252   1114   1018    166    -49   1371   1143
    220    366    145   -296     38    257   1109   1013    155    -64   1371   1098
    252    316     64   -283     93    189   1104   1023    124   -119   1330   1015
    345    301    -46   -324    197    127   1197   1135    166   -122   1309    906
    371    306    -64   -337    218    122   1299   1252    223   -103   1304    836
    387    405     18   -397    184    210   1379   1418    340     18   1423    870
    470    802    332   -636     67    568   1395   1519    555    293   1730   1192
    563   1465    901  -1015   -168   1184   1322   1452    789    662   2164   1738
    571   1982   1410  -1275   -418   1696   1096   1124    839    891   2473   2101
    553   1738   1182  -1145   -314   1460    743    662    485    654   2291   1906
    532    982    449   -758     41    717    522    249   -116    -20   1615   1309
    641    316   -324   -480    483     -2    472    153   -504   -561   1036    797
    722     80   -641   -400    683   -280    522    296   -509   -667    901    693
    743    119   -626   -431    685   -252    641    459   -381   -597    961    782
    714    215   -501   -465    607   -142    763    610   -228   -472   1057    896
    704    280   -426   -493    563    -70    833    691   -127   -389   1091    976
    633    296   -337   -465    485    -20    880    750    -62   -337   1111   1031
    555    329   -226   -444    392     51    935    810      0   -280   1104   1067
    504    379   -127   -441    314    127    987    862     54   -218   1150   1117
    348    340    -10   -345    176    166   1031    875     88   -181   1161   1132
    205    329    124   -267     41    228   1085    898    142   -137   1158   1148
    116    361    241   -241    -62    301   1124    950    189    -93   1184   1179
    122    389    267   -257    -72    329   1124    963    205    -80   1184   1184
    109    400    290   -254    -90    345   1124    971    218    -75   1174   1192
     33    413    379   -223   -171    397   1153    997    259    -33   1208   1231
      0    431    428   -218   -215    431   1161   1002    280    -10   1226   1239
     41    470    428   -257   -194    452   1156    997    290      7   1231   1236
     41    493    449   -267   -205    472   1145    995    296     23   1231   1218
     41    506    465   -272   -210    485   1132    987    296     28   1234   1195
     -2    524    524   -262   -265    524   1145   1000    327     62   1273   1210
    -41    517    558   -239   -301    537   1171   1018    353     93   1299   1221
    -72    522    594   -226   -335    558   1202   1039    374    122   1325   1228
   -119    537    657   -207   -387    597   1221   1062    394    150   1358   1249
   -101    548    649   -223   -376    600   1213   1078    400    150   1337   1236
     41    581    540   -311   -249    561   1169   1054    381    116   1254   1197
     59    545    485   -306   -213    517   1132   1036    366     93   1215   1171
     23    522    498   -272   -236    511   1145   1036    381     93   1208   1166
     31    568    535   -301   -252    553   1148   1049    400    109   1226   1176
    109    610    498   -361   -194    555   1114   1049    392    111   1223   1161
    137    631    491   -387   -176    563   1098   1060    392    114   1228   1156
    122    641    519   -381   -197    581   1098   1078    394    119   1239   1153
    111    662    550   -387   -220    605   1111   1104    407    132   1257   1169
    119    670    550   -394   -215    610   1130   1124    418    140   1275   1179
    122    675    550   -400   -215    613   1137   1124    415    137   1280   1171
    129    662    532   -394   -200    597   1137   1117    402    124   1270   1148
    153    667    511   -413   -179    589   1135   1109    418    122   1265   1140
    124    675    550   -400   -213    613   1148   1106    444    137   1283   1156
    106    704    597   -405   -244    649   1163   1111    465    158   1309   1174
     70    704    633   -387   -280    670   1184   1130    491    181   1332   1189
     49    714    662   -381   -306    688   1197   1143    517    205   1350   1195
     44    730    685   -387   -319    706   1205   1158    542    226   1369   1202
     31    719    688   -376   -327    704   1205   1153    550    233   1374   1184
     54    717    662   -384   -303    691   1197   1143    548    233   1371   1163
     20    750    727   -387   -355    740   1210   1145    571    259   1389   1169
    -28    758    787   -366   -407    774   1228   1156    592    283   1410   1179
     -2    779    782   -389   -392    782   1231   1156    597    285   1413   1171
     12    782    769   -397   -376    776   1231   1169    602    288   1413   1171
     10    779    769   -397   -379    774   1241   1192    610    306   1428   1182
     20    818    797   -420   -389    807   1260   1200    631    329   1454   1197
     28    826    797   -428   -384    813   1262   1202    641    345   1465   1202
     18    823    805   -420   -392    815   1257   1210    652    358   1478   1208
     38    833    792   -436   -379    813   1252   1213    662    371   1480   1213
     51    862    810   -457   -379    839   1262   1234    685    394   1483   1223
     54    911    857   -485   -402    885   1288   1267    724    428   1506   1252
     83    937    854   -509   -384    896   1291   1280    743    446   1517   1265
     77    940    862   -509   -392    901   1291   1288    753    459   1527   1270
    -12    937    950   -465   -480    943   1322   1330    792    501   1564   1304
     15    974    958   -496   -472    969   1327   1350    805    535   1592   1330
    122   1000    878   -561   -376    940   1283   1314    779    532   1584   1332
    137   1028    891   -584   -376    961   1304   1319    795    558   1608   1366
    145   1085    940   -615   -397   1013   1356   1358    836    605   1652   1421
    103   1044    940   -574   -418    992   1332   1332    813    592   1644   1418
     25    924    898   -475   -436    911   1273   1273    756    540   1597   1374
     51    914    859   -483   -402    885   1262   1262    743    532   1597   1371
     96    930    831   -514   -366    880   1275   1270    743    535   1608   1376
     57    891    833   -472   -387    862   1286   1273    737    530   1605   1371
     -2    813    815   -405   -407    813   1278   1257    711    501   1579   1348
    -46    727    774   -342   -410    750   1265   1247    688    472   1545   1327
    -64    649    714   -293   -389    680   1260   1241    667    449   1522   1314
    -62    605    667   -272   -363    636   1241   1226    641    423   1504   1304
    -44    584    628   -270   -335    605   1231   1210    618    405   1478   1306
    -44    555    597   -257   -322    576   1231   1200    605    389   1470   1314
    -38    527    566   -244   -301    545   1223   1195    592    381   1467   1330
    -36    511    548   -239   -290    530   1218   1192    589    374   1444   1327
    -33    511    545   -239   -288    527   1226   1200    600    376   1473   1327
     23    449    423   -236   -200    436   1182   1163    563    301   1402   1291
     18    332    311   -176   -148    322   1192   1192    550    236   1309   1218
     -7    293    298   -145   -153    296   1304   1332    636    252   1293   1171
     88    368    280   -228    -96    324   1426   1519    769    342   1309   1213
    267    678    410   -472    -70    542   1540   1730    979    587   1551   1439
    246   1176    930   -711   -342   1054   1577   1818   1236    989   1966   1860
     83   1782   1699   -935   -807   1740   1478   1688   1444   1408   2418   2343
    -83   1974   2057   -945  -1070   2016   1195   1317   1376   1522   2605   2481
   -179   1439   1618   -631   -901   1527    917    867    883   1062   2169   2075
   -181    584    766   -202   -472    675    776    548    259    296   1410   1374
   -103     33    137     33   -122     85    761    563     10    -80   1013    969
   -103   -101      2    103    -54    -49    846    732     70    -75    982    911
   -142    -77     62    109   -103     -7    971    888    202     15   1060    945
   -106     25    132     38   -119     77   1067   1013    327    122   1163   1015
    -54    122    174    -36   -114    148   1127   1088    405    194   1226   1070
    -28    174    202    -72   -114    187   1176   1137    452    241   1257   1111
    -59    207    267    -75   -163    236   1228   1179    496    285   1293   1156
   -122    148    267    -12   -194    207   1218   1171    485    275   1293   1158
   -116    142    257    -15   -187    200   1210   1179    491    277   1317   1182
   -213    166    379     23   -296    272   1252   1221    532    322   1366   1234
   -228    158    387     33   -306    272   1257   1226    545    332   1350   1231
   -106    171    277    -33   -192    223   1223   1208    532    311   1299   1200
    -25    155    181    -67   -103    168   1200   1189    506    283   1278   1171
    -33    129    163    -46    -98    145   1179   1169    488    262   1278   1145
    -49     96    145    -25    -98    119   1184   1163    483    262   1265   1135
    -12    111    124    -51    -67    119   1197   1176    498    280   1257   1137
     49    137     88    -96    -20    114   1208   1192    517    293   1262   1140
      2     83     80    -41    -38     83   1197   1184    509    293   1252   1119
     -5     83     88    -41    -46     85   1189   1182    511    298   1244   1104
    -23     75     96    -25    -59     85   1182   1179    522    301   1234   1088
    -38     62    101    -12    -70     83   1169   1176    530    306   1226   1067
    -25     90    116    -31    -70    103   1184   1202    555    329   1244   1072
     41    106     62    -75    -10     85   1179   1208    558    329   1244   1060
    -10     72     80    -31    -44     77   1174   1208    568    337   1254   1047
    -10     98    109    -44    -59    103   1192   1234    597    368   1280   1062
    -18     75     93    -28    -54     83   1171   1223    584    363   1278   1049
      7     70     59    -38    -25     64   1145   1208    571    353   1267   1031
     23     83     57    -54    -15     70   1156   1226    589    366   1286   1047
     54     80     25    -67     15     54   1150   1236    592    371   1286   1052
     18     36     18    -25      0     28   1130   1226    584    363   1275   1041
     23     41     18    -33      2     31   1124   1231    592    374   1280   1047
     31     28     -2    -31     15     12   1111   1215    579    363   1262   1026
      2      5      2     -5      0      5   1117   1221    581    358   1254   1015
     44      5    -38    -23     41    -15   1111   1210    574    342   1236    992
     70    -10    -80    -31     75    -46   1106   1195    568    324   1208    963
    103    -12   -116    -46    109    -64   1101   1176    574    327   1200    948
     38    -54    -93      5     64    -72   1111   1184    597    345   1226    956
     75    -49   -124    -12     98    -85   1114   1189    623    353   1247    953
    181     49   -132   -116    158    -41   1156   1228    675    397   1291    979
    127     36    -90    -83    109    -25   1166   1234    701    423   1314    976
     72    -28   -101    -23     83    -62   1150   1205    693    410   1314    953
     88     15    -72    -51     80    -28   1163   1208    709    428   1340    961
     70      5    -64    -38     67    -28   1161   1195    709    420   1343    948
     59     18    -41    -38     49    -12   1163   1197    727    433   1369    950
    -33     -5     28     18    -31     10   1174   1210    750    449   1392    958
    -72    -49     23     62    -49    -12   1163   1205    758    452   1389    937
    -10     10     20     -2    -15     15   1156   1205    776    472   1428    966
     57    106     49    -83      2     77   1163   1215    805    501   1480   1010
     77    137     59   -109      7     98   1174   1226    826    511   1504   1013
      7     85     77    -46    -33     83   1171   1226    833    504   1501    997
    -10    103    114    -46    -62    106   1176   1231    857    524   1517   1000
      0    142    140    -72    -70    140   1197   1252    885    548   1548   1021
     -2    184    184    -93    -93    184   1218   1273    914    561   1577   1047
    -18    192    210    -85   -114    200   1241   1291    937    571   1595   1049
     10    298    285   -155   -137    293   1288   1335    995    628   1662   1106
    -20    314    335   -148   -179    324   1288   1335   1008    641   1686   1127
    -88    311    400   -114   -244    355   1293   1335   1023    652   1706   1145
   -101    332    433   -114   -267    381   1291   1327   1039    662   1722   1145
    -25    376    400   -176   -213    387   1260   1301   1034    659   1725   1135
      5    392    387   -200   -192    389   1226   1265   1015    644   1717   1119
     59    431    368   -246   -153    402   1221   1257   1015    636   1712   1122
    -12    389    402   -187   -207    394   1215   1247   1010    633   1704   1122
    -25    329    353   -153   -192    340   1179   1213    979    602   1667   1088
      0    319    316   -161   -158    316   1158   1197    966    587   1657   1075
     31    270    236   -150   -103    254   1140   1174    937    561   1623   1036
     36    200    163   -116    -62    181   1132   1171    922    540   1595   1008
     41    202    158   -124    -59    179   1122   1161    911    532   1587    989
     25    184    158   -106    -67    174   1104   1135    893    511   1566    956
     18    140    122    -80    -51    132   1085   1109    872    488   1538    924
     18    111     93    -64    -36    103   1080   1101    867    483   1522    914
     15    106     90    -62    -38     98   1080   1093    862    480   1514    917
     23    109     85    -67    -31     98   1072   1085    865    480   1514    922
     33     85     49    -62     -7     70   1067   1078    857    472   1501    898
     46     51      5    -49     20     28   1067   1083    854    470   1486    867
     44    -64   -109      7     75    -85   1104   1143    854    433   1428    795
     33    -90   -127     28     77   -109   1202   1257    911    436   1402    743
     28    -54    -85     10     54    -70   1299   1400   1026    511   1441    761
     28    179    150   -103    -59    166   1397   1564   1234    740   1660    956
     57    748    688   -405   -316    717   1384   1592   1467   1130   2101   1369
      5   1312   1306   -659   -652   1309   1239   1379   1564   1452   2494   1712
    -83   1426   1509   -672   -797   1467    935   1002   1397   1496   2582   1766
   -220    966   1187   -371   -704   1075    696    589    943   1054   2164   1405
   -176    205    379    -15   -277    293    646    423    465    355   1439    807
   -109   -215   -106    161     -2   -161    665    530    358    111   1161    561
    -72   -361   -288    215    106   -324    740    675    426    106   1119    506
    -15   -322   -306    168    145   -314    813    766    519    166   1148    519
     20   -231   -254    103    135   -241    883    852    620    252   1213    576
     -7   -124   -116     64     54   -122    948    922    717    342   1299    652
     -5    -96    -93     49     41    -93    969    943    753    376   1319    675
     12    -70    -83     28     46    -75    974    953    766    397   1332    691
     -7    -59    -51     33     20    -57    982    963    782    413   1353    709
    -36    -98    -62     67     12    -80    971    958    779    405   1350    704
    -12    -59    -46     36     12    -51    984    969    792    418   1369    717
     51     25    -25    -38     38      0   1015    995    826    454   1405    761
     -5    -49    -44     25     18    -46    997    966    807    439   1387    745
    -18   -103    -85     59     33    -93    976    945    789    423   1371    724
     59     18    -44    -38     49    -12   1021    989    836    480   1426    774
    -20     20     41      0    -31     31   1044   1008    857    509   1449    795
   -114   -109      5    111    -62    -51    992    963    813    470   1400    745
     54    -41    -96     -5     75    -70    984    961    805    472   1395    735
     33    -18    -51     -7     41    -33   1008    979    828    498   1423    745
    -93   -119    -25    106    -33    -72    992    969    818    488   1408    724
    -33    -88    -54     59      7    -72    995    974    826    501   1421    740
    -36    -75    -38     54      0    -57    992    974    828    509   1426    743
     46    -59   -106      5     75    -83    969    956    810    501   1410    722
     44    -72   -116     15     80    -93    958    953    805    496   1408    709
     96    -67   -163    -15    127   -114    932    937    787    478   1397    693
    124    -28   -155    -49    140    -90    930    943    795    491   1415    709
     72    -28   -101    -20     85    -64    932    950    802    509   1436    732
     49    -51   -101      2     75    -75    917    945    792    504   1428    724
     80    -28   -109    -25     93    -67    919    966    805    519   1439    737
    166      7   -161    -88    163    -75    911    969    805    524   1439    743
    153     -2   -158    -77    153    -80    901    971    800    524   1439    745
     64      2    -62    -33     64    -28    922    997    820    550   1460    774
     75     10    -64    -44     70    -28    930    995    815    550   1452    763
    124     72    -51    -98     88     10    966   1015    833    568   1457    776
     85     54    -33    -70     59     10    974   1013    831    561   1444    769
     80    -46   -127    -15    103    -85    932    966    784    506   1379    711
    122      7   -114    -64    116    -51    953    974    802    524   1387    724
     75     18    -59    -46     67    -20    976    987    823    545   1397    735
     -2     25     28    -12    -15     28   1000   1010    857    576   1421    756
     33     28     -5    -31     20     12    982    995    852    568   1410    732
    116     44    -72    -83     96    -12    971    974    849    561   1387    709
    103     51    -51    -77     77      0    989    982    867    576   1389    714
    101     51    -49    -77     75      0    995    974    867    576   1376    701
      5     36     31    -20    -12     33   1002    971    875    584   1374    706
    -38     54     90    -10    -64     72   1008    974    891    602   1382    722
     54    109     51    -83      2     80   1010    974    898    613   1379    732
     62     96     31    -80     15     64    997    956    885    597   1356    717
      5     57     51    -31    -23     54    992    945    875    589   1337    704
    -38     80    116    -20    -77     98   1013    966    901    618   1356    727
     31    116     83    -75    -25    101   1000    963    909    626   1353    722
     54    103     46    -80      2     75    987    956    906    620   1337    711
     57    127     70    -90     -5     98   1002    976    932    641   1345    732
    -18    153    171    -70    -96    161   1041   1015    982    691   1387    779
     31    181    148   -106    -57    163   1039   1023    989    701   1389    784
     96    218    122   -158    -12    171   1044   1034    997    709   1387    789
     85    220    135   -153    -23    179   1054   1049   1008    714   1382    792
     93    236    142   -166    -25    189   1049   1052   1010    727   1384    792
    103    272    168   -187    -33    220   1060   1062   1028    750   1413    813
    124    337    213   -231    -46    277   1085   1072   1060    789   1462    844
    119    329    210   -223    -44    270   1067   1049   1049    784   1462    852
     51    272    220   -163    -83    249   1031   1008   1015    753   1415    846
     25    277    252   -153   -114    267   1021    992   1010    748   1413    852
     64    288    223   -179    -80    257    997    963    992    732   1376    836
     75    254    179   -163    -51    218    982    937    963    704   1309    815
     41    228    184   -135    -72    207    971    919    945    685   1257    795
     -7    189    197    -90   -101    192    963    906    927    667   1218    774
     23    145    122    -85    -49    135    940    875    888    633   1169    732
     49     96     46    -72      2     72    919    839    839    597   1101    698
     51     67     12    -62     20     41    904    805    789    563   1065    646
    -23     31     54     -5    -38     41    909    795    782    561   1060    618
    -36      0     33     15    -36     18    896    784    789    548   1031    576
    -12     -7      5     10    -10     -2    880    771    784    555   1047    550
    -72    -25     46     46    -62     10    885    771    795    574   1070    545
    -90     -7     80     49    -85     36    898    784    807    581   1088    555
     -7    -51    -46     28     18    -49    872    769    769    540   1023    496
     38   -171   -210     67    124   -189    909    818    753    480    919    402
     -2   -213   -213    106    103   -213   1013    932    807    480    880    371
     20   -111   -132     46     75   -122   1127   1111    950    602    966    452
     90    192     98   -142     -5    145   1197   1265   1161    852   1213    688
    137    820    683   -478   -272    753   1210   1325   1436   1265   1678   1143
    -70   1330   1400   -631   -737   1366   1031   1062   1535   1579   2065   1493
   -153   1350   1504   -600   -828   1426    691    636   1322   1532   2065   1467
   -226    792   1015   -285   -620    904    449    202    805    987   1535   1002
   -280    -20    259    150   -270    119    402     28    311    301    826    392
   -236   -394   -161    314    -38   -277    441    148    241    124    597    176
   -181   -428   -246    303     31   -337    548    316    348    176    610    174
   -166   -342   -179    252      5   -259    667    459    478    272    680    226
   -187   -244    -57    215    -64   -150    753    558    592    371    758    293
   -140   -187    -46    161    -49   -116    784    594    639    410    795    319
    -18   -140   -122     77     51   -129    779    587    636    402    776    306
    -25   -114    -90     67     31   -103    792    597    652    413    782    324
    -44   -116    -72     80     12    -96    795    600    652    415    779    329
    -41    -93    -51     64      2    -72    805    613    667    428    789    335
    -36    -90    -54     64      7    -75    802    607    667    426    787    329
    -25    -88    -64     57     18    -77    792    602    657    413    774    322
     -7    -75    -67     41     28    -72    789    597    659    413    769    332
     -2    -62    -59     33     25    -62    784    592    659    402    753    337
    -36    -25      7     31    -23    -10    795    610    680    426    756    355
    -62    -28     33     44    -49      2    792    610    683    423    737    353
    -12    -59    -46     36     15    -54    761    581    652    394    698    311
     23    -46    -70     10     44    -59    756    576    646    394    693    293
      5    -15    -20      5     10    -18    774    594    670    415    704    314
     -2    -10    -10      5      2    -10    769    589    670    413    696    296
      0     18     18     -7     -7     18    763    581    670    413    691    277
    -59     18     77     18    -70     49    771    592    683    420    678    283
    -72     -2     70     36    -72     33    771    592    683    426    678    265
    -77     12     90     31    -85     51    787    600    698    444    704    265
    -25     38     64     -5    -44     51    774    587    693    446    696    252
    -18     38     57    -12    -36     46    756    574    685    441    675    233
    -36     31     64      2    -49     46    745    571    683    441    670    233
    -20     54     75    -18    -49     64    740    574    688    446    667    246
     18     88     70    -51    -25     80    737    584    693    449    659    254
     62    101     36    -83     12     70    724    587    688    439    646    262
     96    132     36   -114     31     85    724    592    691    441    639    272
     85    132     46   -111     18     90    724    597    691    444    628    275
     57    122     64    -88     -2     93    735    600    691    449    618    272
     49    129     80    -90    -15    106    743    594    691    452    610    272
     51    153    101   -103    -23    127    758    602    706    467    618    285
     41    148    106    -96    -33    127    769    605    717    470    613    285
     10    129    119    -70    -54    124    779    605    719    470    607    285
     20    161    140    -93    -59    150    802    623    745    496    620    301
     -2    137    140    -67    -72    140    800    623    753    504    610    296
    -18    127    142    -57    -80    135    797    620    758    511    602    293
     59    220    161   -140    -49    192    833    649    797    553    626    324
     46    223    174   -137    -64    197    844    652    810    561    626    319
      5    163    155    -85    -75    161    826    633    800    548    602    296
     -7    168    174    -83    -90    171    836    639    813    561    607    301
      5    233    228   -119   -111    231    875    678    857    602    641    337
     18    194    176   -106    -77    184    846    649    831    581    610    314
    -23    166    189    -72   -106    176    844    649    828    594    600    319
    -57    132    187    -38   -124    158    833    644    820    594    589    314
    -38    158    197    -59   -116    176    841    659    833    613    605    332
    -44    163    207    -59   -124    184    844    672    841    623    618    348
    -51    137    189    -44   -119    163    844    675    846    620    618    350
      2    150    148    -77    -72    150    839    670    844    615    618    353
    -46    202    249    -77   -148    226    880    709    885    662    657    402
   -119    218    337    -49   -228    275    924    758    930    714    691    454
    -25    239    262   -106   -142    249    922    761    922    717    670    459
      5    241    233   -124   -114    236    914    753    909    709    644    457
     77    272    194   -174    -57    233    904    753    901    709    636    462
     88    309    220   -200    -64    265    917    769    917    724    662    498
    101    324    223   -215    -59    275    927    766    922    735    678    511
     62    327    265   -194   -101    296    932    758    924    743    693    522
     75    329    254   -202    -88    293    917    737    909    727    675    527
     93    285    192   -189    -49    239    870    691    870    680    628    506
     75    277    200   -176    -62    239    849    670    867    662    618    514
     49    267    218   -161    -83    244    831    657    872    652    620    524
     12    218    205   -114    -96    213    823    654    872    636    626    527
    -28    158    187    -64   -109    171    815    646    846    628    610    517
   -200     88    285     54   -244    187    859    680    862    662    628    540
   -210     36    244     85   -228    140    857    672    841    657    610    509
   -103    -12     90     59    -98     38    807    620    774    600    540    428
    -44    -51    -10     46    -18    -31    766    579    717    553    498    394
    -38    -93    -57     64      7    -75    758    561    693    537    472    392
    -25   -111    -85     67     28    -98    758    561    685    535    454    394
    -25   -109    -83     67     28    -96    771    566    683    524    441    397
    -44    -64    -23     51    -12    -46    800    589    701    537    491    420
   -150   -153     -2    150    -75    -80    792    581    683    530    491    400
   -187   -249    -62    215    -64   -155    789    584    657    501    441    350
   -171   -361   -189    267      7   -275    839    652    646    457    363    267
    -83   -329   -249    205     80   -290    943    789    706    465    337    236
    -23   -220   -197    122     85   -207   1060    995    854    589    439    335
    -12    101    114    -46    -62    106   1153   1184   1101    883    727    646
    -25    688    714   -329   -368    701   1137   1215   1374   1299   1202   1145
   -103   1270   1371   -584   -737   1319    922    932   1504   1623   1631   1571
   -171   1234   1405   -532   -787   1319    597    493   1275   1517   1579   1527
   -171    589    761   -207   -465    675    368     54    688    883    958    969
   -277   -329    -51    303   -114   -192    277   -168    129    174    226    272
   -215   -711   -498    462    140   -605    280    -70     46      7     25     36
   -135   -719   -584    426    223   -652    389    106    155     75     67     44
    -70   -618   -548    342    236   -581    517    270    288    189    153    111
    -70   -530   -459    301    194   -496    600    376    392    283    228    179
    -83   -527   -444    303    179   -485    628    407    423    303    239    192
    -44   -517   -472    280    213   -496    652    433    441    319    244    202
     -2   -470   -470    236    231   -470    672    454    459    340    265    218
     23   -467   -491    223    257   -478    675    459    462    342    254    215
     41   -496   -537    226    285   -514    665    454    446    329    233    202
     57   -506   -563    223    309   -535    639    433    423    309    210    184
     54   -506   -563    226    306   -535    633    426    415    303    202    174
     83   -462   -545    189    314   -504    657    449    433    329    218    192
    101   -449   -550    171    324   -498    672    459    444    337    218    194
    101   -498   -600    197    348   -548    649    444    420    316    179    158
     38   -550   -589    254    314   -568    628    428    405    303    150    137
    124   -462   -587    168    355   -524    644    449    431    327    171    150
     93   -472   -568    187    329   -519    652    454    433    332    161    142
     49   -478   -527    213    288   -501    654    465    441    342    155    137
     41   -470   -514    213    277   -491    657    465    446    345    155    124
     18   -506   -524    244    270   -514    652    462    444    337    142    111
    -28   -566   -537    296    252   -553    623    444    420    316    119     88
     44   -475   -519    215    280   -496    641    475    449    342    150    111
     75   -446   -524    184    296   -485    646    478    454    340    155     96
      0   -540   -540    270    270   -540    626    462    431    309    127     51
     -2   -558   -558    277    277   -558    605    452    418    293    101     25
      2   -568   -574    283    288   -571    594    454    413    290     88      7
     36   -563   -600    265    316   -581    581    454    410    290     88      5
     75   -540   -615    233    345   -576    566    457    413    296    103     18
      0   -504   -504    252    249   -504    589    498    452    337    153     54
    -23   -485   -465    254    218   -475    607    524    472    350    171     70
     64   -485   -550    207    303   -517    579    496    444    314    142     41
     46   -506   -553    231    298   -530    563    478    428    301    137     25
    -49   -467   -418    257    181   -444    620    524    483    358    197     77
     77   -397   -478    158    277   -436    626    527    493    366    205     80
    127   -410   -537    140    329   -472    600    501    478    342    187     51
     64   -465   -530    200    296   -496    592    493    475    332    179     36
     62   -444   -506    189    283   -475    610    514    498    361    200     54
     62   -452   -514    194    285   -480    605    511    509    376    210     57
     70   -470   -540    200    303   -504    581    493    498    368    200     36
    111   -402   -514    145    311   -457    607    511    524    387    226     51
     64   -394   -459    163    259   -426    615    514    532    392    239     59
    -20   -454   -433    236    205   -444    597    496    530    379    233     54
     -5   -436   -431    220    210   -431    600    496    542    389    244     57
     10   -431   -441    210    226   -436    592    488    542    384    239     51
    -15   -446   -431    231    205   -441    574    480    537    379    236     41
    -31   -415   -384    223    174   -400    576    493    555    397    259     62
    -77   -384   -309    231    114   -348    597    524    592    428    298     93
    -38   -296   -257    168    109   -277    623    555    623    462    345    124
     41   -303   -348    129    192   -324    574    514    589    428    311     80
    -18   -358   -340    187    161   -350    568    509    587    420    311     67
      7   -337   -345    163    174   -340    563    504    589    415    314     67
     64   -262   -327     98    194   -293    576    517    610    428    335     80
     77   -218   -298     67    187   -257    594    530    633    449    361     96
     96   -205   -303     54    200   -254    602    537    639    449    366     98
     38   -239   -280     98    158   -259    605    537    633    441    361     90
     51   -189   -241     70    145   -215    623    550    652    462    384    109
     59   -142   -205     41    132   -174    623    555    662    478    405    135
     31   -127   -158     46     93   -142    602    532    657    480    415    145
     25   -101   -129     36     77   -114    587    511    662    491    428    148
     59    -88   -148     15    103   -116    566    488    646    478    426    135
     64   -101   -166     18    114   -132    524    452    618    454    405    119
     77   -114   -194     18    135   -153    501    431    600    439    387    114
     38   -145   -187     51    111   -166    491    413    587    420    376    111
    -28   -213   -184    122     77   -200    467    397    571    407    363     93
     10   -259   -270    122    140   -265    426    350    519    355    316     36
     98   -226   -324     62    210   -275    428    345    504    342    303     18
     85   -239   -324     72    205   -280    433    340    491    329    288      5
    -31   -361   -329    197    148   -345    400    296    441    275    236    -46
    -41   -407   -368    223    161   -389    358    259    402    236    197    -83
    -12   -410   -397    213    189   -405    342    249    392    228    181    -96
      5   -428   -433    210    218   -431    337    244    384    215    176   -103
     46   -420   -467    187    257   -444    322    223    363    197    163   -129
     64   -420   -485    176    275   -452    301    207    348    181    148   -150
     62   -444   -506    189    283   -475    293    213    340    176    135   -161
     88   -524   -615    218    350   -568    311    252    327    137     80   -228
    132   -597   -730    233    431   -662    400    358    355    103      7   -324
    116   -561   -678    220    394   -618    504    491    452    163     38   -316
    127   -368   -496    119    309   -431    597    659    639    358    223   -161
    153     98    -57   -127    103     20    615    740    872    696    597    181
     70    763    693   -415   -311    730    530    615   1062   1093   1072    605
    -15    992   1008   -491   -511   1000    202    226    953   1205   1241    735
    -98    644    743   -275   -420    693   -101   -210    542    862    943    467
   -129    -44     83     85   -109     18   -194   -475     31    181    270    -93
    -77   -626   -548    353    233   -587   -200   -428   -213   -231   -184   -480
    -41   -854   -815    446    384   -836   -127   -270   -166   -252   -257   -576
      7   -870   -878    431    441   -872    -38   -153    -67   -197   -228   -574
     51   -795   -846    371    449   -820     25    -62     36   -116   -163   -527
    101   -654   -756    277    428   -704     83     10    129    -31    -85   -457
    109   -620   -732    254    418   -675    111     44    168      5    -59   -436
    132   -605   -740    236    436   -672    116     51    184     10    -64   -439
    101   -623   -727    259    413   -675    122     62    194     15    -67   -441
     15   -646   -662    316    337   -654    119     62    202     28    -51   -441
    122   -574   -696    226    407   -636    137     85    223     51    -31   -420
    174   -555   -732    189    452   -644    129     83    218     51    -33   -418
    124   -542   -667    207    394   -605    122     80    223     64    -18   -407
    135   -542   -678    205    405   -610    114     75    218     57    -28   -418
     83   -602   -688    257    384   -644    109     72    218     54    -36   -418
     64   -618   -683    275    374   -649    101     70    220     62    -28   -413
    101   -618   -719    257    407   -667     98     62    220     62    -31   -418
     64   -665   -730    301    397   -696     77     51    207     51    -54   -444
     67   -628   -696    277    379   -662     83     64    226     72    -38   -431
     80   -628   -709    272    394   -670     80     64    226     75    -44   -428
    127   -641   -771    254    449   -706     64     54    210     57    -67   -452
     77   -633   -711    277    394   -672     77     70    231     77    -49   -439
     10   -615   -626    298    316   -620     90     93    257    116    -12   -410
     64   -605   -670    270    366   -639     70     88    246    111    -20   -420
    174   -597   -774    210    472   -685     28     59    218     83    -51   -462
    179   -589   -769    205    472   -678     25     62    218     88    -41   -459
    179   -592   -774    205    475   -683     15     59    215     88    -36   -457
    129   -597   -727    233    426   -662     15     75    220     96    -20   -436
    103   -584   -688    239    392   -636     10     88    228    106    -10   -415
    135   -589   -724    228    428   -657      0     90    218    103    -15   -420
    101   -579   -683    236    392   -631     10    109    228    114      0   -400
    184   -571   -756    194    470   -662     -7     98    210     96    -23   -415
    202   -555   -761    176    480   -657     -7     98    202     96    -23   -415
    161   -522   -683    181    420   -602     12    111    220    119      5   -389
    140   -542   -685    200    410   -613     20    111    220    119      2   -387
    132   -589   -722    228    426   -654      0     83    197     93    -23   -407
    166   -542   -709    187    436   -626     18     98    215    111    -10   -387
    241   -496   -737    127    488   -615     31    114    231    127     -7   -384
    122   -524   -646    200    381   -584     44    122    249    142     -7   -387
    106   -524   -631    207    366   -576     41    114    257    145    -15   -397
    109   -527   -639    207    371   -581     23     98    254    142    -25   -407
    127   -527   -654    200    389   -589     20     98    259    148    -28   -407
    168   -522   -691    176    428   -607     15     88    252    142    -44   -420
    187   -491   -678    153    431   -584     15     83    259    150    -41   -418
    192   -465   -657    135    423   -561     20     83    270    161    -33   -413
    132   -496   -628    181    379   -561     31     88    277    166    -31   -418
     80   -522   -602    220    340   -561     15     83    275    166    -36   -426
    111   -496   -607    192    358   -550     10     80    280    174    -33   -423
    142   -483   -626    171    384   -553     -7     72    272    174    -41   -431
    166   -441   -607    137    387   -524     -7     83    280    189    -25   -415
    176   -459   -636    140    405   -548    -10     88    285    194    -31   -413
    150   -462   -613    155    379   -535    -12     93    298    210    -20   -397
     80   -420   -501    168    290   -459     18    135    348    262     33   -345
    119   -387   -506    135    311   -446     23    148    358    277     49   -332
    181   -394   -576    106    376   -485     -7    122    332    252     18   -363
    218   -350   -568     64    392   -459     -7    132    342    270     33   -348
    262   -303   -568     20    413   -436      0    142    355    288     46   -329
    244   -298   -542     28    392   -420     -2    142    355    296     49   -327
    181   -309   -493     62    335   -400     -5    137    361    309     59   -316
    179   -231   -410     25    293   -319     18    158    392    350    103   -265
    322   -163   -488    -80    405   -324     -2    140    376    348     93   -259
    288   -231   -519    -28    402   -374    -57     83    327    303     54   -298
    236   -283   -519     20    376   -400    -96     51    301    285     44   -316
    213   -303   -519     44    366   -410   -116     41    285    272     38   -327
    277   -285   -566      2    420   -426   -145     18    259    254     25   -348
    327   -280   -607    -23    467   -444   -148      7    254    246     28   -353
    290   -368   -659     38    472   -511   -179    -23    220    213    -12   -394
    246   -413   -659     83    452   -535   -197    -46    200    192    -33   -418
    202   -475   -678    135    439   -574   -215    -75    176    174    -54   -441
    210   -493   -704    142    457   -597   -241   -106    153    171    -67   -446
    236   -501   -737    132    485   -618   -267   -135    127    150    -75   -452
    189   -524   -714    166    452   -618   -283   -145    119    137    -70   -433
    114   -550   -665    218    389   -607   -290   -150    114    124    -72   -410
    197   -537   -735    171    465   -636   -316   -176     90     93   -116   -420
    262   -496   -758    114    509   -626   -337   -187     83     85   -150   -423
    345   -561   -906    109    623   -735   -358   -194     38     23   -252   -485
    363   -680  -1044    158    701   -859   -298   -127     31    -20   -348   -592
    355   -659  -1015    153    685   -836   -192    -10    101     18   -332   -628
    392   -509   -901     57    644   -704    -83    181    275    187   -194   -527
    410   -111   -522   -150    465   -316    -51    293    506    504    137   -218
    337    535    194   -439     70    366    -85    265    766    924    618    246
    155    950    795   -553   -319    872   -311    -18    823   1189    932    545
     46    714    667   -379   -309    691   -672   -478    478    979    743    366
    -10     57     67    -23    -38     62   -839   -852    -57    329    106   -176
    -31   -579   -548    303    257   -566   -844   -909   -384   -181   -431   -644
    -10   -839   -828    426    407   -833   -797   -766   -387   -280   -574   -782
     36   -844   -880    402    457   -862   -730   -646   -301   -244   -571   -802
    176   -761   -937    290    555   -849   -698   -581   -236   -200   -540   -802
    293   -610   -904    158    597   -758   -683   -542   -168   -135   -480   -756
    322   -480   -802     80    561   -641   -626   -475    -75    -57   -418   -672
    426   -462   -888     15    654   -675   -649   -485    -77    -59   -449   -717
    480   -462   -943    -10    711   -701   -683   -506    -93    -72   -465   -745
    501   -457   -958    -23    727   -706   -698   -517    -93    -83   -462   -758
    527   -423   -950    -51    737   -685   -701   -514    -75    -75   -462   -756
    519   -407   -927    -57    722   -667   -717   -527    -77    -70   -478   -776
    527   -397   -924    -64    724   -659   -740   -542    -80    -72   -488   -792
    488   -394   -883    -46    685   -639   -750   -558    -75    -72   -472   -792
    493   -376   -870    -57    680   -623   -769   -566    -80    -72   -462   -784
    594   -363   -958   -116    776   -659   -818   -605   -109    -98   -485   -813
    566   -345   -914   -111    737   -628   -823   -613    -96    -88   -485   -802
    535   -366   -904    -85    717   -633   -839   -628   -101   -101   -501   -820
    472   -322   -795    -75    633   -558   -810   -594    -75    -75   -483   -807
    444   -275   -719    -85    579   -496   -789   -592    -44    -54   -493   -810
    527   -254   -782   -137    652   -517   -833   -639    -57    -51   -517   -859
    496   -249   -745   -124    618   -496   -852   -641    -36    -31   -511   -878
    420   -210   -631   -103    524   -420   -836   -610    -10      7   -522   -872
    449   -181   -633   -135    540   -407   -878   -626    -28      5   -537   -875
    472   -135   -607   -168    537   -371   -914   -654    -46     -5   -550   -893
    472   -109   -581   -184    527   -345   -940   -680    -64    -18   -561   -917
    459    -85   -545   -187    501   -314   -961   -698    -67    -20   -561   -930
    459    -59   -519   -202    488   -288   -974   -701    -67    -28   -555   -922
    439    -33   -472   -205    454   -252   -982   -696    -51    -18   -540   -906
    407    -36   -446   -187    426   -241   -992   -691    -38    -10   -535   -901
    415    -15   -431   -200    423   -223  -1005   -688    -31     -7   -532   -901
    459     12   -449   -236    454   -218  -1026   -701    -33    -20   -532   -911
    423     59   -363   -241    394   -150  -1018   -688    -10      2   -511   -896
    423     67   -355   -246    389   -145  -1028   -698    -10      2   -530   -901
    452     83   -368   -267    410   -142  -1036   -717    -10     -5   -563   -909
    444    119   -324   -283    384   -101  -1039   -724      5      5   -579   -906
    433    140   -293   -288    363    -75  -1041   -727     18     20   -592   -896
    439    155   -283   -298    361    -62  -1052   -737     31     31   -602   -893
    452    166   -285   -309    368    -59  -1060   -748     41     36   -618   -898
    407    174   -236   -290    322    -31  -1049   -737     70     64   -610   -880
    423    194   -228   -309    327    -18  -1054   -743     90     80   -615   -885
    433    189   -246   -311    340    -28  -1065   -756     93     83   -636   -917
    436    213   -223   -324    329     -5  -1067   -769    101     93   -628   -937
    415    228   -187   -324    301     20  -1067   -779    116    101   -628   -932
    402    233   -168   -319    285     33  -1075   -792    122    106   -667   -930
    397    220   -179   -311    288     20  -1096   -807    116    103   -706   -950
    407    259   -148   -332    277     57  -1096   -807    135    119   -714   -943
    418    329    -88   -374    252    122  -1093   -802    158    150   -701   -919
    397    337    -59   -368    228    140  -1101   -805    163    163   -709   -927
    436    348    -88   -394    262    129  -1119   -813    155    158   -724   -945
    475    366   -109   -420    293    129  -1130   -820    155    161   -732   -958
    467    374    -93   -423    280    140  -1132   -823    161    168   -732   -963
    439    400    -38   -420    239    179  -1117   -802    187    194   -717   -948
    454    444    -12   -452    233    215  -1101   -787    207    218   -706   -927
    472    439    -33   -454    254    202  -1106   -789    202    218   -714   -927
    475    457    -18   -470    246    220  -1104   -779    210    239   -709   -922
    571    532    -38   -553    303    249  -1109   -782    213    244   -717   -917
    566    548    -20   -558    293    262  -1109   -784    210    252   -732   -917
    501    553     51   -527    226    303  -1101   -784    215    267   -735   -898
    493    574     80   -535    205    327  -1106   -807    202    267   -727   -893
    522    592     70   -558    226    332  -1127   -828    189    265   -706   -893
    540    607     67   -576    236    337  -1161   -854    168    259   -691   -893
    558    584     25   -571    267    306  -1213   -909    116    223   -792   -922
    587    602     12   -594    285    309  -1205   -914    103    213   -872   -927
    540    574     33   -558    252    306  -1195   -919     93    210   -859   -935
    568    563     -5   -566    285    280  -1218   -945     64    200   -831   -953
    602    540    -62   -571    332    239  -1244   -982     33    174   -880   -982
    561    480    -80   -522    319    200  -1257  -1002     10    137  -1005  -1023
    509    379   -129   -444    319    124  -1288  -1044    -33     93  -1088  -1078
    465    345   -119   -407    293    114  -1299  -1060    -54     98  -1083  -1080
    496    363   -132   -428    314    116  -1304  -1070    -64    114  -1060  -1072
    535    353   -181   -446    358     85  -1317  -1085    -80    114  -1047  -1067
    587    322   -265   -454    426     28  -1335  -1106   -106     93  -1049  -1070
    535    283   -252   -410    392     18  -1340  -1114   -119     83  -1041  -1062
    514    288   -226   -400    371     31  -1340  -1101   -111     98  -1005  -1026
    545    257   -290   -402    418    -15  -1337  -1101   -124     85  -1002  -1023
    574    174   -400   -374    485   -111  -1304  -1062   -140     46  -1052  -1060
    548    127   -420   -340    483   -145  -1192   -935    -90     57  -1070  -1075
    594    161   -433   -376    514   -135  -1070   -766     15    132  -1026  -1021
    576    418   -158   -498    366    132   -943   -540    246    381   -795   -763
    623    963    340   -795    142    652   -917   -444    517    761   -379   -324
    402   1613   1208  -1008   -402   1410   -945   -501    813   1210    150    220
    226   1813   1587  -1018   -680   1701  -1205   -854    784   1319    340    405
    249   1299   1049   -774   -400   1174  -1522  -1335    277    826   -124    -31
    244    449    205   -348     18    329  -1691  -1675   -342     96   -885   -711
    267    -85   -353    -93    309   -218  -1706  -1660   -571   -223  -1252  -1075
    262   -220   -483    -20    371   -350  -1610  -1491   -511   -200  -1226  -1122
    233   -176   -410    -28    319   -290  -1465  -1319   -387    -96  -1135  -1062
    181    -83   -267    -49    223   -174  -1337  -1182   -262     18  -1034   -969
    163      7   -155    -85    158    -75  -1247  -1093   -168    101   -940   -872
    215     54   -161   -135    189    -51  -1215  -1062   -142    124   -948   -839
    184     20   -166   -103    176    -72  -1221  -1067   -155    109   -997   -839
    187      7   -179    -98    181    -83  -1215  -1062   -163    103  -1044   -818
    259     31   -228   -145    241    -96  -1213  -1060   -171     98  -1028   -813
    285     93   -192   -189    239    -49  -1179  -1036   -148    116   -997   -774
    236     77   -158   -155    197    -38  -1174  -1034   -158    111  -1015   -766
    184      5   -179    -93    181    -85  -1205  -1072   -200     70  -1049   -800
    148     10   -137    -80    142    -62  -1192  -1065   -192     80  -1036   -769
    166     80    -85   -122    127     -2  -1153  -1036   -163    103  -1023   -737
    171     90    -83   -132    127      2  -1153  -1034   -168     93  -1031   -732
    226     75   -153   -150    189    -38  -1187  -1067   -210     51  -1057   -758
    228     67   -161   -150    192    -46  -1195  -1080   -223     44  -1065   -758
    244     83   -161   -163    202    -38  -1192  -1083   -226     46  -1072   -753
    267    122   -145   -194    205    -10  -1182  -1083   -215     57  -1065   -745
    272    145   -129   -210    202      7  -1179  -1091   -213     54  -1049   -740
    277    171   -109   -226    192     31  -1174  -1091   -207     70  -1031   -717
    322    210   -111   -265    218     49  -1153  -1085   -202     80  -1010   -698
    335    194   -142   -265    236     25  -1163  -1101   -223     59  -1028   -706
    298    171   -129   -236    213     20  -1171  -1114   -241     49  -1041   -693
    293    171   -124   -233    207     23  -1161  -1104   -236     57  -1031   -675
    267    137   -129   -202    200      5  -1137  -1080   -223     70  -1013   -667
    298     96   -205   -200    252    -54  -1166  -1104   -259     38  -1031   -691
    293    109   -184   -202    239    -36  -1132  -1075   -239     59  -1013   -657
    285    155   -132   -220    207     12  -1080  -1026   -194    103   -971   -600
    392    194   -197   -293    296      0  -1067  -1015   -194    106   -963   -589
    345    109   -239   -228    290    -62  -1088  -1044   -231     70   -997   -615
    316     88   -228   -202    272    -67  -1078  -1047   -241     59  -1002   -610
    298     83   -215   -192    257    -64  -1065  -1044   -241     57  -1000   -602
    233     31   -202   -132    218    -85  -1052  -1044   -246     38  -1010   -610
    233     28   -205   -132    218    -85  -1034  -1044   -254     15  -1023   -615
    259     62   -197   -161    228    -67  -1002  -1031   -246     15  -1013   -592
    228     54   -174   -142    200    -59   -984  -1018   -239     25   -992   -574
    158     41   -116    -98    137    -36   -945   -984   -207     57   -956   -540
    231     20   -210   -127    220    -96   -945   -987   -223     33   -971   -548
    252     25   -226   -140    239    -98   -932   -979   -215     49   -950   -527
    241     54   -187   -148    215    -67   -917   -974   -207     72   -917   -506
    215     46   -168   -129    192    -59   -896   -969   -202     80   -896   -491
    205     44   -163   -127    184    -59   -896   -976   -210     75   -904   -488
    223     46   -176   -135    200    -64   -909   -995   -226     59   -914   -488
    184     57   -127   -122    155    -36   -888   -976   -207     80   -883   -470
    194     72   -122   -132    158    -23   -862   -953   -189    103   -839   -459
    189     77   -111   -135    150    -15   -865   -950   -192    106   -818   -446
    176     96    -80   -137    129      7   -849   -932   -176    129   -782   -441
    171    109    -62   -142    116     23   -839   -914   -158    155   -743   -439
    176    135    -41   -155    109     46   -828   -906   -155    163   -717   -465
    142    132    -10   -140     75     62   -807   -888   -142    179   -667   -467
     75    142     64   -109      5    103   -761   -841   -103    213   -615   -426
    124    184     57   -155     33    122   -727   -826    -88    220   -592   -405
     77    236    158   -155    -38    197   -678   -789    -49    257   -542   -368
    116    267    150   -194    -18    210   -685   -797    -51    246   -537   -374
    119    272    153   -197    -18    213   -675   -789    -41    246   -527   -363
     90    280    189   -187    -49    233   -654   -776    -23    257   -504   -337
     59    285    226   -171    -83    257   -633   -769     -2    262   -483   -316
    158    374    213   -267    -28    293   -620   -771     10    272   -465   -296
     96    410    314   -254   -109    361   -592   -763     38    301   -428   -257
     41    392    348   -218   -153    368   -594   -779     33    296   -420   -252
     64    363    298   -213   -116    332   -631   -828     -5    259   -444   -280
     20    327    303   -174   -142    316   -646   -854    -18    244   -452   -293
    -41    272    311   -116   -176    290   -633   -846    -15    231   -444   -290
     23    272    249   -150   -114    262   -641   -859    -31    205   -454   -314
     96    298    202   -197    -51    252   -639   -862    -41    189   -457   -319
      7    184    174    -96    -83    179   -662   -896    -77    145   -493   -358
     -2    166    166    -83    -85    166   -654   -906    -85    127   -501   -368
     28    197    168   -114    -70    181   -628   -896    -75    127   -488   -355
    -18    161    179    -70    -98    168   -631   -909    -88    109   -493   -358
    -77     77    153     -2   -114    116   -636   -919   -103     88   -509   -371
   -132     46    176     41   -153    111   -618   -909    -93     93   -501   -363
    -88     64    153     10   -122    109   -618   -911    -90     90   -493   -355
      0    101    101    -49    -49    101   -623   -917    -98     85   -491   -355
    -57     64    119     -5    -88     90   -600   -896    -85     80   -485   -355
    -49      7     57     20    -54     33   -527   -815    -62     62   -509   -389
    -64    -41     20     51    -44    -10   -405   -688     -5     59   -532   -436
    -23    -20      2     23    -12    -10   -306   -535     98    116   -496   -426
     31    262    231   -148    -98    246   -181   -319    340    366   -239   -197
     38    846    805   -444   -384    826   -142   -210    641    795    244    275
    -72   1493   1564   -711   -818   1527   -265   -353    857   1223    758    769
   -184   1693   1878   -753  -1031   1784   -592   -750    771   1335    937    917
   -314   1189   1504   -439   -909   1348   -849  -1226    277    854    504    517
   -379    363    743      7   -561    553   -932  -1501   -283    122   -213   -122
   -361   -163    194    262   -280     15   -901  -1423   -459   -202   -574   -475
   -335   -301     33    319   -184   -135   -779  -1215   -361   -184   -594   -519
   -314   -262     51    285   -184   -106   -641  -1052   -226    -93   -522   -475
   -298   -155    142    228   -220     -7   -524   -914    -90     15   -428   -400
   -301    -64    233    181   -270     83   -449   -831     -2     90   -353   -337
   -306     -2    303    155   -306    150   -394   -776     62    145   -309   -288
   -314     -5    309    158   -314    150   -358   -737     96    171   -288   -262
   -340     23    363    158   -353    192   -337   -711    122    194   -265   -233
   -306     49    355    129   -332    200   -340   -714    119    187   -275   -244
   -252     57    309     98   -280    181   -335   -704    124    181   -283   -239
   -226     57    283     83   -254    168   -319   -691    137    189   -275   -231
   -168     59    226     54   -197    142   -327   -701    127    181   -283   -241
   -163     72    233     44   -200    153   -322   -698    127    184   -277   -241
   -207     72    280     67   -244    176   -301   -678    150    202   -262   -233
   -148     33    181     54   -166    109   -303   -678    142    181   -293   -259
    -75     36    111     18    -93     72   -303   -683    129    166   -311   -277
    -46     51     98     -2    -72     72   -296   -680    127    168   -309   -283
    -64     51    116      7    -90     83   -293   -678    129    174   -303   -288
    -77     46    122     12   -101     83   -293   -667    137    176   -303   -298
    -77     46    122     15   -101     83   -267   -649    148    187   -298   -301
   -116     41    158     36   -137     98   -246   -633    155    200   -293   -293
   -189     36    226     77   -207    129   -218   -597    184    226   -270   -267
   -103     54    158     23   -132    106   -213   -594    176    218   -277   -275
   -101     59    161     20   -132    111   -207   -579    184    226   -272   -262
    -62     85    148    -12   -106    116   -207   -571    184    231   -272   -265
    -36     85    122    -23    -77    103   -213   -563    176    228   -280   -262
   -106     85    192      7   -148    137   -207   -545    189    236   -275   -246
   -124     77    202     23   -163    140   -192   -519    202    246   -270   -231
   -135     72    207     31   -171    137   -168   -485    223    270   -254   -218
   -127     62    189     33   -158    124   -158   -465    220    277   -241   -213
   -153     44    197     54   -176    119   -161   -462    210    272   -228   -207
   -179     33    213     72   -197    122   -153   -446    210    277   -213   -194
   -153    127    277     12   -218    202    -98   -400    246    319   -168   -153
    -96    205    301    -54   -197    252    -49   -371    270    348   -150   -132
   -228     83    311     72   -270    194    -64   -389    239    311   -187   -166
   -290     41    332    124   -311    187    -59   -379    246    309   -189   -168
   -265     54    319    103   -293    187    -54   -371    257    316   -181   -174
   -231    116    348     57   -288    231    -18   -329    293    353   -145   -148
   -236    158    394     38   -314    275     38   -283    335    397   -109   -124
   -277    116    394     80   -335    254     49   -275    329    392   -119   -140
   -319     67    387    124   -355    228     44   -293    309    374   -142   -171
   -267     70    337     98   -301    202     31   -314    290    358   -158   -194
   -254     59    311     96   -283    184     33   -319    275    340   -176   -210
   -303     44    348    129   -324    194     62   -293    288    353   -168   -192
   -285     57    342    114   -314    200     75   -280    285    350   -171   -184
   -259     64    324     98   -290    194     72   -280    280    355   -145   -174
   -277     67    345    103   -314    207     77   -267    290    384   -119   -148
   -293    103    397     93   -345    249    106   -233    314    415   -103   -116
   -314     98    410    106   -361    254    116   -223    309    413   -116   -111
   -332     93    426    119   -379    259    106   -220    301    415   -119   -103
   -426     83    509    171   -467    296    148   -176    337    452    -83    -57
   -342    103    446    119   -394    275    150   -166    337    441    -88    -46
   -257    145    402     54   -329    272    155   -153    335    439    -85    -31
   -257    189    446     33   -350    316    181   -122    353    462    -44      7
   -267    187    454     38   -361    319    200   -106    361    472    -33     12
   -249    207    457     20   -353    332    223    -85    368    493      5     28
   -342    210    553     64   -446    381    254    -64    379    519     57     44
   -413    223    636     96   -524    428    270    -49    392    535     96     70
   -283    296    579     -7   -431    436    254    -62    379    532     70     83
   -192    355    548    -83   -368    452    267    -54    387    542     75     98
   -231    316    548    -44   -389    431    246    -75    361    517     64     80
   -342    301    644     20   -493    472    249    -83    363    519     83     83
   -353    275    628     36   -491    452    233   -109    340    498     72     62
   -358    233    592     62   -475    413    218   -132    306    467     41     33
   -303    241    545     31   -426    392    218   -132    283    444     10     25
   -293    194    488     49   -389    340    205   -142    249    413    -25     18
   -324    135    457     93   -392    293    179   -176    200    371    -67    -15
   -368    109    478    129   -423    293    189   -176    187    368    -75    -25
   -379     59    436    158   -407    249    176   -192    150    337    -96    -38
   -374      7    381    184   -376    194    161   -215    122    280   -137    -67
   -303     20    324    140   -316    171    150   -228     98    262   -153    -85
   -345     20    366    163   -355    192    153   -226    103    275   -142    -85
   -249     80    329     83   -290    205    166   -213    114    262   -153    -72
   -239     62    301     88   -270    181    158   -218    101    239   -189    -88
   -275    -59    215    166   -246     77    116   -254     46    187   -254   -155
   -244   -129    114    187   -179    -10    153   -200     57    155   -301   -202
   -257   -176     77    215   -168    -49    254    -67    124    148   -332   -249
   -187    -41    145    114   -166     51    387    114    267    244   -259   -192
    -80    215    296    -67   -187    254    457    252    439    428    -80    -49
    -36    714    750   -340   -394    732    413    249    620    750    293    288
    -85   1288   1371   -602   -730   1330    244     12    693   1060    698    620
   -176   1519   1696   -670   -935   1608    -67   -376    540   1150    857    740
   -215   1192   1405   -488   -810   1299   -283   -737    153    797    537    444
   -140    431    571   -145   -355    501   -376   -961   -355     72   -155   -163
     15    -85   -101     33     57    -93   -392   -922   -587   -322   -553   -511
     67   -231   -298     83    181   -265   -314   -763   -540   -353   -581   -563
     20   -215   -236     96    124   -226   -226   -654   -441   -285   -532   -537
     38    -98   -137     28     88   -119   -142   -553   -322   -184   -446   -467
     80     28    -51    -57     64    -10    -75   -480   -223   -103   -376   -392
     62     90     28    -75     18     59    -31   -441   -166    -62   -340   -340
     33    127     90    -80    -28    109     -5   -420   -137    -38   -296   -311
     -2    132    135    -64    -70    132      7   -405   -127    -25   -319   -314
    -10    142    150    -67    -80    145     15   -389   -119    -15   -314   -306
   -119    158    277    -18   -197    218     54   -342    -80     28   -252   -257
   -137    189    324    -28   -231    257     57   -342    -83     36   -249   -246
    -80    210    290    -64   -184    249     31   -353    -98     23   -272   -265
    -77    239    316    -83   -197    277     38   -342    -88     36   -244   -246
    -93    252    345    -77   -218    298     46   -337    -77     44   -218   -236
   -129    265    392    -67   -262    327     70   -314    -54     67   -197   -213
   -109    290    397    -90   -254    342     75   -303    -38     85   -189   -192
    -85    306    389   -111   -236    348     67   -309    -41     83   -200   -187
   -137    327    465    -93   -301    394     80   -290    -23    101   -194   -168
   -129    350    480   -109   -303    415     88   -277    -15    109   -194   -158
   -194    363    555    -85   -374    459    109   -262      5    129   -174   -135
   -194    350    545    -77   -371    446     98   -267     -2    122   -179   -142
   -142    376    519   -116   -329    446     88   -272    -10    116   -174   -153
   -140    384    524   -122   -332    454     83   -277    -15    116   -176   -150
   -176    384    561   -103   -368    472     93   -259     -5    135   -166   -132
   -244    410    654    -83   -449    532    124   -223     28    171   -124    -96
   -135    433    568   -148   -350    501     85   -252     -2    140   -148   -127
   -109    457    563   -174   -337    509     75   -239     -5    145   -145   -124
   -145    449    594   -153   -368    522     88   -210     10    168   -132    -96
   -132    467    597   -168   -366    532     96   -189     15    184   -127    -72
   -109    509    618   -200   -363    563    119   -155     36    210   -114    -28
   -158    483    639   -163   -397    558    124   -135     38    213   -122    -15
   -150    506    657   -179   -405    581    135   -116     44    223   -116      0
   -142    532    675   -194   -410    605    148   -111     41    220   -116      0
   -145    530    675   -192   -410    602    155   -114     33    210   -129     -5
   -179    524    704   -174   -441    613    181    -88     49    228   -122     15
   -179    540    717   -181   -446    628    202    -70     62    244   -109     28
   -174    550    724   -189   -452    639    223    -54     80    259    -98     36
   -161    550    711   -194   -436    631    233    -49     80    262   -114     33
   -207    535    743   -163   -475    636    257    -31    101    288   -129     54
   -262    535    795   -137   -527    665    290     -5    132    316   -109     80
   -306    535    839   -116   -571    685    314     10    145    332   -109     90
   -366    548    914    -90   -639    730    340     31    163    363   -106    111
   -366    524    891    -80   -628    706    329     25    153    355   -116    103
   -314    540    852   -114   -584    696    314     10    137    348    -93     88
   -361    542    904    -93   -631    722    332     25    148    368    -72     98
   -319    535    854   -106   -587    693    314     10    127    355   -124     83
   -270    535    805   -135   -537    670    306      7    111    348   -145     67
   -168    537    706   -184   -436    620    290      2     90    332   -168     38
   -109    550    659   -223   -384    605    288      5     88    332   -114     33
   -124    558    683   -215   -402    620    303     28     98    358   -140     54
   -163    540    704   -189   -433    620    316     49    106    371   -161     70
   -163    542    704   -189   -433    623    327     67    116    376   -140     88
   -137    558    696   -213   -415    626    337     85    127    381   -124    103
   -137    568    706   -215   -420    636    366    111    140    394    -90    127
   -127    568    693   -220   -410    631    384    127    137    387    -75    145
   -116    587    704   -236   -410    646    407    145    140    400    -67    174
   -114    594    709   -241   -413    652    431    174    150    410    -85    197
   -114    600    714   -241   -413    657    452    202    174    433    -93    228
   -145    618    763   -239   -457    691    475    220    202    470    -54    270
   -231    623    854   -194   -542    737    504    244    233    506     -7    322
   -298    605    901   -153   -600    753    517    259    246    530     15    350
   -272    566    839   -145   -555    701    475    228    207    501    -10    322
   -150    566    714   -207   -431    639    423    200    176    472    -46    309
    -80    602    683   -262   -381    644    423    215    187    491    -41    345
   -148    524    672   -189   -410    597    418    218    176    485    -59    350
   -226    426    652    -98   -439    537    413    215    153    472    -67    332
   -244    407    649    -83   -446    527    433    241    153    483    -31    332
   -275    363    636    -44   -457    498    452    257    137    472    -12    337
   -316    262    579     25   -446    420    431    233     85    415    -41    296
   -348    231    579     59   -462    405    426    226     54    397    -44    280
   -363    210    574     75   -467    392    418    215     18    374    -77    275
   -410    189    600    111   -506    392    433    228     15    361    -88    298
   -439    197    633    119   -537    415    449    246     18    366    -88    322
   -441    181    623    129   -532    402    441    246      0    353   -111    332
   -431    145    576    142   -504    361    431    236    -33    319   -135    319
   -441     75    517    181   -480    296    462    272    -44    288   -166    298
   -389    -23    363    205   -379    168    517    348    -62    218   -262    213
   -314     -2    311    158   -314    153    615    475    -12    223   -272    200
    -85    233    319    -75   -202    277    730    683    148    363   -150    324
     44    639    594   -342   -275    618    745    784    358    631    137    639
   -132   1195   1327   -532   -730   1260    683    748    602   1041    605   1122
   -353   1615   1969   -631  -1161   1792    472    465    685   1330    961   1465
   -337   1447   1782   -555  -1060   1613    161     28    345   1091    753   1288
   -374    696   1070   -163   -722    883    -36   -381   -288    366     62    675
   -428   -109    319    267   -374    103   -106   -501   -732   -233   -542     96
   -348   -387    -38    368   -155   -213    -59   -353   -756   -340   -683    -62
   -316   -350    -33    332   -142   -192     83   -161   -615   -244   -610    -20
   -236   -277    -41    257    -98   -161    187    -36   -511   -166   -542     12
   -197   -181     15    187   -106    -83    267     57   -418    -85   -467     67
   -205   -135     70    171   -137    -33    329    124   -353    -36   -420    101
   -246   -166     80    205   -166    -44    361    150   -342    -36   -415    106
   -215   -171     41    192   -129    -64    361    150   -350    -54   -431     85
   -197   -145     51    168   -124    -46    376    168   -337    -49   -426     88
   -210   -150     59    181   -135    -46    379    181   -340    -44   -423     83
   -249   -179     70    213   -161    -54    392    194   -340    -38   -423     83
   -259   -153    103    205   -184    -25    426    228   -309    -15   -384    122
   -202   -145     57    171   -132    -44    439    236   -314    -25   -371    140
   -223   -174     49    200   -137    -62    444    228   -327    -54   -376    150
   -267   -192     75    228   -174    -57    441    220   -332    -62   -376    150
   -285   -218     67    249   -176    -75    449    231   -327    -51   -363    163
   -267   -174     93    218   -181    -41    472    254   -303    -33   -337    189
   -163    -93     70    129   -116    -12    506    293   -270    -12   -306    233
   -184   -114     67    148   -127    -23    511    303   -257      2   -285    231
   -220   -161     59    189   -140    -51    493    301   -262    -12   -298    226
   -262   -187     75    223   -168    -57    491    306   -265    -12   -301    220
   -257   -163     93    210   -176    -36    488    319   -262     15   -275    241
   -283   -161    122    220   -202    -18    480    314   -270     18   -270    236
   -272    -96    176    184   -226     41    493    340   -239     49   -231    272
   -293    -88    205    189   -249     57    496    355   -228     67   -194    303
   -259   -111    148    187   -205     18    480    355   -239     64   -197    283
   -254    -72    181    161   -220     51    501    392   -207    101   -155    311
   -174    -33    137    103   -155     51    501    410   -197    111   -135    329
   -109    -12     96     59   -103     41    504    420   -192    116   -111    342
    -57     -2     54     31    -57     25    522    446   -184    127    -85    358
   -116    -10    103     62   -111     46    545    475   -166    140    -59    381
   -179    -46    132    111   -158     44    542    475   -174    127    -51    381
   -218    -46    171    129   -197     62    548    470   -174    116    -44    381
   -241    -49    192    145   -218     70    563    475   -174    109    -31    392
   -135    -18    116     75   -129     49    553    457   -192     83    -33    381
    -98     -7     90     51    -96     41    548    446   -200     77    -23    374
   -101    -12     88     57    -96     36    553    452   -192     80     -7    374
   -163    -54    109    109   -137     25    561    467   -179     83     -2    374
   -163    -23    140     93   -153     57    600    498   -135    119     44    410
   -135      0    135     67   -137     67    626    522   -106    142     70    433
   -161    -33    127     96   -145     46    626    519   -101    140     75    433
   -223    -54    168    140   -197     57    644    535    -80    155     98    441
   -272    -75    194    174   -236     59    652    537    -72    161    116    449
   -254    -75    179    163   -218     51    649    530    -70    153    124    441
   -283    -80    202    179   -246     59    652    535    -54    163    150    454
   -314   -106    207    210   -262     49    652    545    -41    176    166    459
   -236    -64    171    148   -205     51    654    555    -20    197    194    480
   -228    -38    189    135   -210     72    670    571      0    215    231    506
   -335    -67    265    200   -301     98    685    594     31    241    267    535
   -262    -54    207    158   -236     75    670    594     33    246    280    540
   -218    -36    179    124   -200     70    675    605     44    262    296    548
   -202    -10    192    106   -197     88    691    626     70    285    329    571
   -213      0    210    106   -213    103    701    636     90    303    366    594
   -194     31    226     83   -210    127    719    654    119    329    392    620
   -202     77    280     59   -241    179    753    685    158    363    426    646
   -197    103    301     46   -249    202    763    698    174    374    452    670
   -218     98    316     59   -267    207    784    717    189    389    480    691
   -254     96    350     80   -301    223    800    735    205    407    506    706
   -267    127    392     67   -329    257    802    743    223    426    527    730
   -283    176    459     51   -371    316    826    756    254    454    563    774
   -296    226    519     33   -407    371    852    766    285    488    607    820
   -293    257    550     18   -420    402    857    779    309    514    639    854
   -283    171    452     54   -368    311    800    722    254    449    579    792
   -303    155    459     72   -381    306    795    717    246    441    584    792
   -363    124    485    116   -423    303    789    711    239    431    584    789
   -353     75    428    140   -389    252    774    693    220    397    553    758
   -324     64    387    129   -355    226    776    688    205    379    537    748
   -335     15    350    161   -342    181    779    688    197    366    522    735
   -392    -62    327    226   -361    132    784    678    179    342    498    719
   -402   -127    275    265   -340     72    761    652    145    309    472    693
   -415   -158    257    285   -337     49    740    628    129    280    454    683
   -381   -122    259    252   -322     67    743    636    140    283    465    691
   -348    -90    257    218   -303     80    745    639    142    288    470    693
   -387   -135    252    262   -319     57    732    623    122    270    454    670
   -454   -142    309    298   -384     83    745    636    135    285    475    680
   -485   -192    293    337   -389     49    737    626    127    265    462    665
   -483   -257    226    368   -355    -15    763    657    122    239    431    631
   -465   -275    189    371   -327    -44    870    779    174    246    407    589
   -361   -215    145    285   -254    -36    984    945    275    306    420    600
   -244    -67    176    155   -210     54   1075   1143    436    462    550    724
   -171    335    506    -83   -337    420   1109   1260    662    758    883   1065
   -239   1002   1241   -381   -740   1122   1072   1228    940   1192   1400   1613
   -478   1306   1784   -415  -1132   1545    815    888    958   1382   1665   1899
   -597   1008   1605   -205  -1101   1306    517    433    602   1083   1405   1662
   -579    202    782    187   -680    491    267    -28    -59    329    662    971
   -509   -501      7    506   -259   -246    171   -148   -462   -189    101    410
   -475   -688   -215    579   -129   -452    246     25   -415   -215     33    319
   -361   -641   -280    501    -41   -459    379    205   -303   -145     72    342
   -324   -530   -207    426    -59   -368    504    355   -176    -36    161    415
   -301   -444   -142    374    -80   -293    568    439    -93     38    226    470
   -280   -405   -124    340    -80   -265    615    488    -51     70    257    501
   -249   -405   -155    324    -46   -280    620    498    -49     70    257    504
   -205   -405   -200    303     -2   -303    628    509    -51     64    254    498
   -259   -423   -163    342    -49   -293    631    514    -49     67    262    498
   -272   -413   -140    342    -67   -277    649    532    -33     85    283    517
   -246   -392   -145    319    -51   -270    672    550    -23     98    296    532
   -259   -426   -166    342    -49   -296    672    550    -28     88    283    522
   -277   -452   -174    366    -51   -314    680    558    -23     93    285    530
   -210   -423   -213    316      0   -319    662    548    -31     96    285    530
   -226   -431   -205    327    -10   -319    662    553    -20    106    298    537
   -187   -402   -218    293     12   -311    693    584      0    124    322    548
   -197   -400   -202    298      2   -301    722    602     10    137    340    555
   -257   -413   -155    332    -51   -285    706    592      2    135    337    550
   -246   -413   -166    329    -41   -290    693    587     -2    129    332    545
   -259   -413   -155    335    -54   -285    698    594     10    140    345    550
   -319   -444   -124    381    -98   -285    714    615     25    166    363    561
   -265   -400   -137    332    -64   -270    709    618     25    174    379    563
   -246   -363   -119    303    -64   -241    711    626     33    176    392    566
   -220   -368   -148    293    -36   -257    701    620     28    166    379    553
   -220   -366   -145    293    -38   -257    704    628     33    176    381    553
   -314   -387    -72    348   -122   -228    735    659     57    207    418    584
   -350   -376    -28    363   -163   -202    743    688     77    233    452    607
   -270   -363    -96    314    -88   -231    719    683     64    220    441    600
   -106   -335   -228    220     59   -283    665    644     20    181    397    566
   -109   -329   -223    218     54   -277    667    652     25    181    400    574
   -161   -319   -161    239     -2   -241    701    688     54    210    431    605
   -137   -293   -155    213      7   -226    706    688     54    213    441    607
   -106   -277   -171    192     31   -226    704    680     51    205    433    602
   -127   -296   -168    210     18   -231    701    672     44    200    418    594
   -148   -288   -140    218     -5   -215    724    691     62    220    433    610
   -148   -316   -168    231      7   -244    732    696     59    220    431    602
   -275   -293    -18    285   -129   -155    789    748    114    275    483    649
   -252   -298    -49    272   -103   -174    782    737    109    267    475    639
   -153   -283   -129    218    -12   -207    753    711     93    252    454    615
   -132   -288   -155    210     10   -223    756    709     96    249    444    607
   -127   -290   -163    210     18   -228    761    709    101    244    441    602
   -137   -277   -140    207      0   -210    756    706    114    249    454    613
   -200   -311   -111    254    -44   -213    774    717    127    254    467    623
   -223   -316    -93    270    -67   -205    776    719    135    265    475    631
   -174   -329   -155    252    -10   -244    748    696    111    239    449    602
   -166   -332   -166    249      0   -249    743    683    103    231    441    576
   -194   -319   -124    257    -36   -220    753    688    116    246    457    574
   -171   -309   -137    241    -18   -223    761    698    132    262    472    589
   -163   -303   -140    233    -12   -223    761    701    140    275    485    597
   -218   -335   -116    272    -51   -226    745    685    129    270    478    579
   -252   -348    -96    298    -80   -223    735    683    127    259    467    587
   -246   -358   -114    301    -67   -236    740    696    137    267    472    607
   -187   -285    -98    236    -44   -192    782    735    184    311    511    652
   -137   -223    -85    179    -28   -155    800    740    200    335    527    644
   -233   -259    -28    246   -103   -145    807    730    197    337    530    615
   -275   -259     15    267   -148   -124    820    745    218    353    553    639
   -257   -275    -18    267   -119   -148    802    732    202    335    540    628
   -290   -241     49    265   -171    -96    820    748    220    358    568    646
   -272   -161    109    215   -192    -25    849    774    257    394    618    675
   -233   -155     77    194   -158    -41    828    748    246    384    600    654
   -166   -119     46    142   -106    -36    807    727    241    384    597    641
   -171   -166      5    166    -88    -80    758    672    189    337    571    602
   -179   -171      7    174    -96    -80    737    654    174    332    566    587
   -194   -210    -18    200    -90   -114    719    641    155    319    545    561
   -202   -223    -20    213    -90   -122    717    633    148    327    542    545
   -218   -270    -54    244    -83   -163    711    620    132    311    530    532
   -254   -332    -80    293    -88   -207    701    600    106    288    509    504
   -226   -381   -155    303    -36   -270    659    550     49    244    454    441
   -244   -407   -163    327    -41   -285    657    542     41    231    436    428
   -265   -480   -215    371    -25   -350    626    514     12    187    387    397
   -277   -514   -236    394    -20   -376    623    504      2    168    366    387
   -306   -524   -220    415    -44   -374    620    493      5    161    358    384
   -309   -511   -202    410    -54   -358    618    480      7    161    355    381
   -259   -465   -207    361    -25   -337    631    475     20    171    363    387
   -283   -545   -262    413    -10   -405    600    436    -10    129    314    345
   -241   -576   -337    407     46   -457    610    449    -10    111    283    319
   -283   -711   -428    498     72   -571    657    522     -7     64    207    236
   -226   -688   -462    454    116   -576    758    646     67     90    184    189
   -220   -584   -366    402     70   -475    872    828    228    220    275    272
   -155   -280   -124    218    -18   -202    922    953    431    470    519    519
   -218    322    540    -51   -379    431    932    995    701    898   1000    995
   -309    872   1179   -283   -745   1026    730    711    774   1195   1374   1343
   -350    831   1182   -239   -766   1005    389    280    517   1104   1327   1286
   -472    228    701    119   -587    465    194   -124      0    537    766    807
   -457   -535    -77    496   -189   -306    158   -246   -441   -109     77    226
   -366   -909   -545    636     88   -727    179   -119   -509   -285   -145     15
   -306   -966   -659    636    176   -813    262     18   -426   -252   -148      5
   -288   -883   -594    584    150   -740    353    129   -309   -163    -77     64
   -329   -776   -446    553     57   -613    452    239   -176    -49     15    153
   -293   -719   -426    504     64   -574    472    272   -127     -7     38    181
   -231   -704   -475    467    122   -589    485    293   -106     12     46    187
   -223   -696   -472    459    122   -584    501    309    -90     33     57    192
   -244   -685   -441    465     98   -563    509    316    -80     38     62    189
   -233   -688   -454    459    109   -571    509    314    -75     33     59    179
   -244   -662   -420    452     88   -542    511    322    -62     44     64    184
   -262   -654   -392    457     62   -524    511    316    -62     49     64    176
   -306   -649   -342    478     18   -496    519    327    -46     67     83    189
   -270   -610   -342    439     33   -478    524    335    -33     83     93    200
   -187   -605   -418    397    114   -514    517    327    -38     70     75    184
   -265   -613   -348    439     38   -483    527    337    -23     83     85    192
   -350   -649   -298    501    -25   -475    527    348    -12     85     93    197
   -246   -633   -389    439     70   -511    506    329    -33     67     72    174
   -171   -589   -418    381    122   -506    509    332    -31     70     70    174
   -166   -600   -433    381    132   -517    509    337    -33     64     67    168
   -241   -633   -392    439     75   -514    509    332    -33     64     72    155
   -322   -618   -296    467    -12   -457    527    353     -5     93    101    168
   -267   -594   -329    431     28   -462    524    350     -5     88    101    158
   -174   -566   -394    368    109   -483    511    342    -15     72     85    142
   -145   -584   -439    366    145   -511    491    327    -28     59     70    124
   -111   -602   -493    355    189   -548    465    314    -41     44     57    116
   -150   -571   -423    361    135   -498    480    340    -10     77     93    158
   -145   -561   -418    353    135   -491    470    345     -7     77     98    166
   -142   -548   -405    345    129   -478    465    353     -2     90    109    158
    -96   -509   -415    301    158   -462    467    371     10     98    119    174
   -106   -522   -415    314    153   -470    475    381     15     96    119    187
   -127   -522   -394    322    129   -459    491    389     23    101    127    192
   -176   -550   -374    363     98   -462    493    387     18     96    124    189
   -228   -548   -322    387     44   -433    519    402     31    103    135    207
   -202   -527   -327    363     59   -428    524    402     31    103    137    207
   -163   -527   -363    345     98   -446    517    384     18     90    119    184
    -88   -454   -366    272    137   -410    540    402     46    116    145    197
   -129   -452   -322    288     96   -387    576    431     83    150    176    226
   -166   -485   -319    324     75   -402    581    426     88    155    181    220
   -158   -511   -355    335     96   -433    579    413     90    150    176    210
   -207   -509   -301    358     46   -405    600    433    124    174    202    226
   -179   -483   -306    329     62   -394    605    436    135    179    218    226
   -142   -491   -348    316    101   -418    589    410    122    163    202    200
   -181   -511   -329    345     72   -420    587    397    119    158    192    192
   -213   -483   -270    348     28   -376    607    407    145    184    228    218
   -150   -431   -280    290     62   -355    628    423    163    207    252    239
   -150   -459   -311    303     80   -387    615    410    150    194    233    220
   -148   -465   -319    303     85   -392    610    413    153    200    231    223
   -148   -418   -270    283     59   -345    644    452    187    236    267    254
   -220   -465   -246    342     10   -355    623    439    181    226    246    246
   -166   -405   -239    285     33   -324    618    449    200    249    265    267
   -127   -379   -252    252     59   -316    636    465    213    265    280    283
   -179   -387   -207    283     12   -298    662    483    231    280    301    301
   -207   -392   -184    298    -12   -288    675    488    241    285    314    303
   -210   -335   -124    272    -44   -228    714    524    277    324    350    340
   -171   -303   -135    236    -20   -220    714    530    277    327    358    348
   -145   -316   -171    231     12   -244    696    517    265    316    348    340
   -124   -303   -181    213     25   -241    701    522    283    327    350    348
   -106   -181    -77    142    -15   -129    753    574    348    397    415    423
   -189   -158     28    174   -111    -64    782    587    379    428    446    465
   -249   -220     28    236   -140    -96    761    555    353    410    420    454
   -174   -244    -70    210    -51   -158    706    496    303    368    371    423
   -155   -257   -103    205    -25   -181    680    472    283    353    353    426
    -88   -223   -137    155     23   -181    696    488    293    371    374    457
   -124   -259   -135    192      5   -197    701    491    288    366    379    454
   -200   -348   -148    272    -25   -249    667    457    252    324    342    410
   -171   -397   -226    283     25   -311    644    428    215    280    288    381
   -150   -426   -277    285     62   -353    649    423    205    254    249    389
   -254   -519   -265    387      5   -392    662    420    192    226    207    392
   -324   -607   -285    465    -20   -449    633    387    153    179    155    366
   -249   -587   -337    418     44   -462    633    389    150    168    148    363
   -176   -574   -400    374    109   -488    618    374    135    148    140    348
   -122   -587   -465    355    171   -527    587    342    111     96    109    301
   -109   -594   -485    350    187   -540    568    332    106     85     98    270
   -145   -626   -480    384    166   -553    558    329    103     90     98    262
   -150   -701   -553    426    200   -628    558    342     80     70     49    228
   -111   -771   -659    441    272   -717    636    436     85     46    -36    163
    -57   -719   -662    387    301   -693    779    589    163     90    -38    145
    -88   -649   -561    368    233   -607    885    758    296    207     51    218
    -33   -322   -288    176    124   -306    958    906    514    472    329    483
    -72    233    306    -80   -189    270    953    927    753    852    771    917
   -298    672    969   -189   -633    820    769    644    807   1109   1111   1236
   -433    605   1039    -85   -737    820    467    254    571   1018   1075   1205
   -439     62    501    187   -470    280    252   -150     41    444    519    722
   -462   -615   -153    540   -155   -384    228   -257   -374   -145    -88    194
   -431   -961   -530    696     46   -745    257   -122   -426   -290   -259     31
   -335  -1023   -688    680    176   -857    348     12   -355   -270   -259      2
   -348   -966   -618    654    135   -792    457    148   -226   -171   -168     67
   -329   -893   -563    613    116   -730    504    215   -140   -101   -101    119
   -342   -769   -426    555     41   -597    563    290    -54    -31    -46    176
   -316   -722   -405    519     41   -563    584    309    -41    -28    -64    189
   -244   -714   -470    478    111   -592    574    293    -62    -57   -106    158
   -174   -737   -563    457    194   -652    561    265    -90    -88   -142    111
   -119   -737   -618    428    246   -678    563    265    -93    -88   -148     98
   -166   -753   -587    459    207   -670    581    275    -83    -75   -124    103
   -163   -763   -600    462    215   -683    576    262    -93    -88   -127     90
   -241   -807   -566    524    161   -688    579    262    -96    -85   -124     75
   -277   -844   -568    558    142   -706    566    257   -106   -101   -124     44
   -171   -792   -620    480    223   -706    581    270    -98    -98   -114     38
    -96   -719   -623    407    262   -672    615    303    -67    -70    -88     62
   -158   -756   -597    457    218   -678    607    298    -67    -72    -90     57
   -181   -771   -592    475    205   -680    607    303    -59    -70    -80     57
   -189   -797   -607    493    207   -704    594    288    -67    -88    -90     38
   -241   -820   -581    530    168   -701    587    288    -67    -90    -90     33
   -176   -753   -576    465    200   -665    607    322    -33    -64    -64     57
   -119   -761   -641    439    259   -701    600    314    -38    -67    -72     54
   -106   -769   -662    436    275   -717    587    301    -46    -72    -88     41
    -88   -750   -662    418    285   -706    581    301    -44    -64    -85     51
    -64   -709   -644    387    288   -678    587    309    -36    -54    -64     75
   -150   -771   -620    459    231   -696    574    303    -44    -62    -62     75
   -174   -784   -610    480    218   -698    563    306    -38    -51    -38     93
    -70   -727   -657    397    290   -693    553    316    -23    -31    -12    119
    -64   -706   -641    387    288   -675    558    342     -5     -7     20    145
   -111   -680   -568    394    226   -626    574    371     25     23     70    181
    -64   -623   -561    342    246   -592    589    397     46     44    101    215
    -31   -602   -571    316    267   -587    594    394     46     49    111    223
   -122   -659   -537    392    207   -600    581    374     31     36    103    210
   -124   -665   -542    392    207   -602    579    371     31     28     90    202
    -41   -563   -522    303    239   -542    633    418     80     70    127    244
    -54   -548   -493    301    218   -522    659    433     98     83    145    265
   -137   -618   -480    379    171   -550    633    407     77     57    122    239
   -114   -574   -459    342    171   -517    652    423    109     67    132    246
    -93   -514   -420    301    163   -467    693    459    153     93    155    272
   -163   -542   -379    350    106   -459    714    470    174    103    166    272
   -197   -561   -363    379     83   -462    717    470    176    103    166    267
   -233   -579   -348    405     57   -465    711    459    176     96    161    262
   -207   -519   -314    363     51   -418    740    485    215    129    194    283
   -218   -530   -311    374     46   -420    750    483    220    127    200    265
   -223   -589   -366    407     70   -478    711    439    184     83    168    218
   -189   -602   -413    394    111   -509    688    418    166     62    158    205
   -166   -589   -423    376    127   -506    683    413    174     67    168    207
    -88   -501   -415    293    161   -459    691    431    202     96    210    239
   -103   -517   -413    311    153   -465    678    426    205     96    228    236
   -132   -488   -355    309    111   -423    709    457    239    122    265    262
    -93   -467   -376    280    140   -423    711    475    254    129    277    267
    -80   -465   -387    270    153   -426    693    470    252    135    275    262
   -135   -433   -298    285     80   -366    717    501    288    171    311    298
   -140   -392   -252    265     54   -322    743    527    316    197    337    324
   -103   -306   -202    202     49   -254    766    558    353    231    368    363
   -127   -259   -135    192      2   -197    797    592    384    254    394    392
   -218   -280    -62    249    -77   -171    815    613    402    272    405    389
   -161   -285   -124    220    -20   -205    805    600    389    252    381    361
   -124   -267   -142    194      7   -205    802    589    381    241    376    355
   -109   -184    -75    145    -18   -129    831    610    415    272    415    400
    -88    -90     -2     90    -44    -46    857    626    444    301    457    452
   -124   -103     20    114    -75    -41    849    615    444    298    457    459
   -142   -132      7    137    -77    -62    813    576    413    265    433    446
   -197   -213    -18    202    -90   -114    758    524    366    226    394    420
   -252   -275    -23    265   -114   -150    740    501    345    202    366    407
   -114   -226   -111    168     -2   -171    740    491    335    187    361    402
    -88   -246   -161    166     33   -205    717    457    303    148    335    379
   -158   -319   -161    239      0   -241    685    426    267    111    303    355
   -135   -363   -228    249     46   -296    680    413    244     80    277    332
   -145   -423   -280    283     64   -353    657    379    207     41    249    296
   -153   -449   -296    301     70   -374    644    353    184     20    236    277
   -192   -488   -296    340     49   -394    626    335    163      2    226    270
   -140   -480   -340    311     98   -410    613    322    153     -2    223    265
   -103   -498   -394    298    142   -449    581    288    116    -38    197    241
    -88   -478   -389    280    150   -433    581    283    114    -38    210    252
    -57   -449   -392    249    166   -420    600    296    122    -28    215    259
   -109   -553   -444    332    166   -498    597    298    101    -67    171    213
   -127   -657   -532    389    200   -597    670    394    122    -98    119    145
   -111   -626   -514    368    200   -571    795    558    220    -46    148    145
    -64   -472   -410    267    171   -441    917    763    392    109    296    272
     15    -77    -93     31     54    -85    969    906    631    413    628    605
    -77    613    688   -270   -384    652    932    870    909    857   1156   1143
   -309   1052   1361   -371   -833   1205    704    550    969   1114   1493   1491
   -475    865   1337   -197   -906   1098    371    101    670    922   1335   1371
   -542    114    657    215   -600    384    161   -335     41    205    618    750
   -496   -607   -111    550   -194   -361    127   -415   -355   -361    -10    176
   -454   -854   -400    652    -28   -628    179   -254   -355   -441   -150     33
   -342   -802   -459    571     57   -633    293    -80   -236   -366   -119     59
   -350   -698   -348    524     -2   -524    428     83    -85   -246    -31    142
   -205   -592   -387    397     88   -488    467    135    -25   -202      5    168
   -163   -540   -376    353    103   -459    493    163      7   -176     25    184
    -77   -511   -436    293    176   -475    480    158      2   -189      7    171
      0   -491   -491    246    244   -491    472    150    -10   -202    -12    171
     18   -506   -527    241    272   -517    462    140    -20   -213    -31    158
     67   -454   -524    192    293   -488    483    153    -10   -205    -25    168
     41   -452   -493    202    267   -472    496    163     -7   -205    -38    176
     -2   -517   -514    259    254   -517    462    129    -44   -246    -83    153
    -15   -509   -493    262    236   -501    467    135    -41   -244    -88    168
     12   -480   -496    233    252   -488    472    140    -38   -241    -93    174
    -46   -472   -426    259    187   -449    498    168    -10   -220    -75    200
    -90   -457   -366    275    137   -413    504    181      0   -213    -70    213
      0   -465   -465    231    231   -465    480    166    -23   -233   -101    184
    -36   -462   -426    249    192   -444    498    187      0   -213    -83    192
    -77   -470   -392    272    155   -431    501    192     10   -202    -80    197
     59   -433   -493    187    275   -462    478    176    -12   -226   -106    176
     44   -436   -483    194    262   -459    478    174    -18   -231   -111    174
     88   -405   -493    158    290   -449    480    184     -7   -220   -101    200
     62   -392   -457    163    257   -423    504    205     12   -202    -75    218
    -18   -449   -431    233    205   -441    496    192      0   -213    -83    179
     20   -454   -475    215    246   -465    462    171    -20   -228   -103    150
     67   -431   -498    179    283   -465    454    171    -25   -223   -101    161
    116   -389   -506    135    309   -446    457    184    -20   -210    -83    161
     88   -366   -454    140    270   -410    462    205     -7   -189    -59    176
     62   -426   -488    179    275   -457    426    179    -41   -220    -83    145
     51   -397   -452    171    252   -423    444    205    -25   -200    -54    174
     20   -394   -415    184    218   -405    465    228    -10   -181    -28    197
     67   -335   -402    135    233   -368    491    249      2   -163     -7    213
     59   -319   -381    127    220   -350    498    249     -2   -174    -12    200
      7   -392   -402    192    205   -397    478    207    -38   -220    -57    174
     -2   -410   -407    205    200   -407    472    189    -54   -241    -75    168
   -202   -436   -233    319     15   -335    522    233    -12   -200    -38    223
   -111   -384   -275    246     77   -329    524    246      2   -184    -31    231
    -12   -337   -324    174    155   -329    514    254      7   -184    -41    210
     77   -319   -400    119    239   -361    504    236     -7   -202    -75    171
    127   -298   -426     85    275   -361    501    233     -7   -202    -83    142
    106   -303   -413     96    257   -355    506    239      0   -192    -77    148
     83   -290   -374    103    226   -332    517    246     12   -179    -70    168
     38   -290   -329    124    184   -309    509    239     15   -174    -67    166
     -5   -316   -311    161    153   -314    504    236     15   -171    -70    161
     18   -288   -306    132    161   -296    517    252     31   -150    -62    174
     31   -259   -290    114    161   -275    535    270     46   -132    -54    192
    -20   -290   -270    153    124   -280    532    267     49   -132    -59    194
    -51   -303   -252    179     98   -277    524    265     49   -132    -57    202
    -64   -329   -265    197     98   -298    504    252     38   -142    -64    197
    -64   -296   -231    181     83   -265    514    272     64   -116    -31    228
    -70   -283   -213    176     70   -249    517    280     72   -106    -10    244
      0   -218   -218    109    109   -218    519    290     80    -90     15    265
    -57   -215   -158    135     49   -187    535    309     96    -75     36    277
    -96   -249   -153    171     28   -202    540    316     96    -70     38    277
    -80   -254   -174    166     44   -215    537    314     88    -72     33    288
    -51   -220   -168    137     57   -194    548    327    101    -64     46    303
     25   -163   -189     67    106   -174    537    324     98    -62     49    290
     77   -129   -207     23    142   -168    537    324    101    -59     49    290
     49   -132   -181     38    114   -155    553    345    119    -36     72    311
     23   -137   -161     57     90   -148    555    345    127    -20     98    324
     62    -72   -135      2     96   -101    568    337    140     -2    135    348
     57    -88   -145     15     98   -116    545    309    116    -15    135    342
    -20   -161   -140     90     57   -150    501    272     85    -41    103    335
    -59   -171   -111    116     25   -142    480    265     77    -44    103    345
    -46   -161   -114    103     33   -140    462    252     62    -59     83    327
    -31   -155   -124     93     44   -140    457    239     49    -72     54    311
    -23   -231   -210    127     90   -220    426    197      0   -122    -20    259
    -15   -358   -342    187    163   -350    355    124    -88   -215   -129    166
      5   -358   -363    174    184   -361    371    122   -103   -220   -153    142
     41   -316   -358    135    200   -337    392    124    -96   -192   -135    116
      7   -392   -402    192    202   -397    358     90   -114   -210   -140     41
    -49   -480   -431    265    189   -457    314     62   -142   -223   -135    -10
    -88   -519   -431    301    171   -475    316     57   -142   -246   -124    -20
   -103   -545   -441    324    166   -493    301     46   -148   -259   -122    -41
    -44   -530   -488    285    220   -509    270     23   -161   -267   -129    -67
    -54   -548   -493    301    218   -522    249      7   -174   -277   -166    -88
      2   -587   -589    290    293   -589    265     31   -189   -311   -233   -145
     12   -626   -639    306    324   -631    376    166   -132   -301   -259   -184
     10   -639   -652    314    329   -644    465    296    -62   -267   -252   -207
    109   -483   -592    187    350   -537    524    446     75   -135   -132   -114
    179     23   -155   -101    163    -64    548    548    340    220    265    288
    148    732    584   -441   -218    657    493    483    602    646    771    810
     51   1119   1067   -587   -506   1093    236    135    607    839   1023   1065
    -83    852    935   -384   -509    893    -83   -322    259    584    797    854
   -135    -28    106     80   -122     38   -285   -730   -410   -205    -15    122
     49   -696   -745    322    397   -719   -376   -820   -795   -745   -610   -441
    272   -893  -1166    311    719  -1028   -366   -717   -828   -857   -763   -594
    366   -833  -1200    233    782  -1015   -252   -566   -709   -771   -709   -563
    363   -763  -1127    200    743   -943   -168   -454   -600   -680   -633   -514
    324   -701  -1026    187    672   -862   -114   -392   -524   -615   -558   -467
    345   -615   -963    135    652   -789    -67   -345   -459   -561   -452   -415
    389   -613  -1002    111    696   -807    -80   -353   -459   -566   -436   -420
    324   -597   -924    135    623   -758    -59   -322   -423   -532   -470   -394
    353   -581   -935    114    644   -758    -64   -324   -423   -535   -449   -397
    350   -555   -906    101    626   -732    -59   -311   -407   -517   -459   -376
    296   -540   -836    122    566   -688    -31   -285   -376   -483   -462   -335
    236   -517   -756    140    493   -636    -10   -270   -353   -459   -491   -301
    205   -509   -714    150    459   -610    -15   -265   -340   -446   -504   -280
    205   -537   -743    166    472   -641    -38   -277   -348   -465   -524   -293
    215   -563   -779    174    496   -670    -54   -277   -345   -467   -561   -301
    231   -496   -730    129    480   -613    -36   -244   -301   -423   -535   -262
    192   -483   -675    145    433   -579    -38   -246   -296   -405   -527   -254
    116   -530   -649    205    381   -589    -54   -259   -303   -410   -537   -265
    171   -527   -698    179    433   -613    -72   -265   -311   -418   -553   -277
    207   -496   -706    142    454   -600    -75   -259   -298   -405   -550   -272
    218   -433   -652    106    433   -540    -64   -249   -277   -381   -530   -254
    153   -444   -597    142    374   -519    -75   -249   -275   -381   -530   -262
     96   -478   -574    192    335   -524    -90   -249   -275   -381   -532   -262
    103   -493   -600    192    350   -545   -111   -257   -283   -381   -540   -277
    132   -459   -592    163    361   -524   -124   -252   -270   -366   -519   -270
    184   -423   -610    119    394   -517   -137   -244   -259   -361   -501   -270
    161   -431   -592    135    376   -511   -140   -236   -254   -358   -480   -275
    127   -446   -576    158    350   -511   -145   -220   -244   -345   -439   -262
    132   -459   -592    163    361   -524   -168   -233   -259   -353   -428   -275
    161   -444   -605    140    381   -524   -187   -228   -257   -353   -420   -277
    194   -441   -636    124    415   -537   -205   -228   -257   -350   -410   -280
    207   -446   -654    119    428   -550   -228   -246   -267   -361   -415   -285
    233   -361   -594     62    413   -478   -192   -207   -226   -319   -402   -246
    233   -350   -584     57    407   -467   -179   -200   -215   -311   -420   -246
    228   -392   -620     83    423   -506   -197   -231   -236   -337   -462   -280
    207   -410   -618     98    413   -514   -207   -239   -233   -335   -459   -280
    215   -415   -631     98    423   -522   -194   -223   -215   -316   -446   -272
    213   -420   -636    103    423   -527   -192   -213   -197   -298   -449   -267
    181   -420   -602    119    392   -511   -194   -202   -181   -275   -444   -259
    210   -410   -620     98    415   -514   -200   -207   -176   -277   -441   -270
    262   -371   -633     51    446   -501   -192   -210   -166   -272   -439   -267
    220   -384   -605     80    410   -493   -189   -210   -158   -270   -446   -275
    176   -465   -641    145    407   -553   -218   -239   -179   -290   -478   -314
    116   -506   -626    194    368   -566   -218   -236   -171   -280   -478   -322
    155   -472   -628    158    389   -550   -218   -231   -161   -265   -467   -314
    148   -475   -623    161    384   -548   -231   -239   -153   -259   -472   -322
     98   -501   -600    202    348   -550   -241   -239   -122   -275   -496   -337
     90   -488   -579    200    332   -535   -249   -231    -88   -280   -480   -332
    158   -475   -633    158    394   -555   -265   -231    -83   -259   -459   -332
    184   -480   -665    148    423   -571   -277   -231    -93   -254   -472   -355
    174   -480   -654    153    413   -566   -288   -241   -106   -252   -467   -379
    142   -491   -633    174    387   -561   -280   -244   -111   -244   -454   -387
     77   -498   -576    210    324   -535   -259   -226    -98   -218   -423   -358
     70   -462   -532    194    298   -496   -254   -205    -80   -184   -405   -335
    153   -420   -574    135    363   -496   -270   -200    -80   -181   -431   -332
    106   -423   -530    155    316   -475   -267   -192    -72   -179   -436   -311
    119   -397   -517    137    316   -454   -259   -184    -62   -168   -431   -293
    197   -361   -558     80    376   -459   -270   -194    -75   -174   -446   -298
    239   -329   -568     46    402   -449   -283   -210    -80   -176   -441   -285
    187   -290   -480     51    332   -384   -277   -215    -64   -150   -426   -257
    122   -329   -452    103    285   -389   -319   -252    -93   -176   -457   -272
     98   -368   -467    132    283   -415   -355   -280   -127   -207   -483   -293
    187   -384   -571     98    379   -478   -407   -319   -168   -246   -519   -322
    127   -423   -553    148    337   -488   -415   -322   -174   -252   -519   -319
    114   -454   -571    168    342   -511   -431   -329   -184   -254   -532   -329
    155   -514   -670    179    410   -589   -475   -368   -231   -298   -589   -376
    223   -493   -717    135    470   -605   -470   -355   -228   -303   -594   -376
    155   -558   -717    200    433   -636   -478   -371   -249   -329   -600   -394
     51   -693   -748    319    400   -719   -530   -423   -303   -384   -649   -452
     72   -732   -805    329    436   -766   -558   -449   -337   -410   -685   -485
    158   -717   -875    280    517   -795   -579   -467   -358   -426   -701   -506
    137   -774   -911    316    522   -841   -618   -504   -400   -467   -737   -542
    109   -750   -859    319    483   -805   -605   -488   -384   -449   -719   -530
    103   -730   -833    311    467   -782   -587   -470   -366   -428   -711   -519
    122   -805   -927    342    524   -865   -649   -519   -420   -483   -774   -579
    226   -865  -1093    316    657   -976   -675   -522   -462   -540   -849   -649
    267   -943  -1213    337    737  -1078   -607   -420   -439   -563   -909   -706
    252   -932  -1184    337    717  -1057   -501   -280   -345   -511   -893   -709
    327   -820  -1148    246    737   -984   -397   -109   -192   -387   -800   -641
    301   -488   -789     93    542   -639   -363    -18      7   -111   -504   -361
    257    111   -148   -184    202    -18   -402    -62    213    259    -59     49
    163    535    368   -350   -101    452   -620   -350    220    483    236    303
     85    478    392   -280   -153    436   -919   -737    -25    397    187    244
    -49   -215   -166    129     54   -192  -1083  -1093   -563   -249   -454   -303
    -41   -857   -815    449    384   -836  -1140  -1169   -922   -774  -1008   -782
    122  -1127  -1249    501    683  -1187  -1130  -1062   -979   -919  -1187   -956
    163  -1184  -1348    511    756  -1265  -1031   -924   -898   -893  -1182   -963
     85  -1210  -1299    561    691  -1254   -963   -841   -805   -823  -1130   -922
    103  -1150  -1257    522    680  -1202   -922   -787   -724   -758  -1083   -891
    135  -1067  -1202    465    667  -1132   -896   -756   -667   -711  -1044   -867
    218   -961  -1179    371    698  -1070   -870   -727   -628   -680  -1010   -844
    223   -974  -1197    374    709  -1085   -893   -748   -646   -698  -1031   -862
    189   -992  -1182    400    683  -1085   -906   -756   -652   -704  -1034   -859
    161   -963  -1127    400    644  -1047   -888   -737   -631   -678  -1005   -836
    215   -924  -1140    355    678  -1031   -888   -737   -631   -675  -1002   -836
    181   -956  -1137    384    659  -1047   -904   -753   -646   -683  -1013   -839
    135   -976  -1111    418    623  -1044   -911   -753   -646   -680  -1015   -839
    174   -976  -1153    400    662  -1065   -948   -782   -667   -698  -1036   -859
    184   -982  -1166    400    675  -1072   -969   -802   -680   -706  -1049   -867
    181   -966  -1148    392    662  -1057   -963   -797   -675   -698  -1044   -867
    226   -901  -1130    337    678  -1015   -940   -771   -646   -670  -1021   -846
    249   -875  -1124    311    685  -1000   -932   -761   -636   -659  -1013   -844
    140   -963  -1104    413    620  -1034   -961   -792   -665   -680  -1041   -872
    109   -924  -1034    407    568   -979   -950   -779   -644   -652  -1015   -849
     96   -922  -1018    413    555   -969   -956   -784   -644   -654  -1021   -862
    158   -953  -1111    397    633  -1031   -997   -828   -680   -698  -1067   -911
    215   -901  -1117    342    665  -1008  -1000   -820   -672   -678  -1052   -901
    239   -883  -1124    322    680  -1002  -1015   -823   -675   -678  -1057   -911
    252   -896  -1148    322    698  -1021  -1031   -831   -685   -683  -1070   -927
    226   -906  -1132    337    678  -1018  -1036   -828   -688   -680  -1070   -927
    218   -896  -1114    340    665  -1005  -1049   -831   -691   -675  -1060   -919
    267   -919  -1189    324    727  -1054  -1096   -854   -722   -701  -1085   -945
    233   -901  -1135    332    683  -1018  -1091   -826   -696   -665  -1052   -914
    168   -844  -1013    335    589   -927  -1070   -789   -652   -613   -992   -857
    259   -797  -1057    270    657   -927  -1085   -797   -665   -620   -995   -867
    246   -787  -1036    267    639   -909  -1067   -792   -662   -618   -989   -870
    202   -748   -953    272    576   -849  -1039   -774   -639   -592   -963   -849
    262   -753  -1015    244    636   -883  -1062   -802   -665   -620   -989   -880
    280   -748  -1028    233    654   -888  -1075   -815   -675   -633   -995   -893
    275   -753  -1031    239    652   -893  -1075   -818   -678   -639   -992   -898
    226   -743   -971    257    597   -857  -1057   -802   -654   -615   -966   -878
    226   -683   -911    226    566   -795  -1023   -776   -620   -579   -927   -852
    140   -688   -828    275    483   -758  -1005   -771   -600   -558   -909   -846
    109   -745   -854    316    480   -797  -1034   -807   -620   -579   -930   -880
    132   -719   -852    290    491   -784  -1018   -802   -600   -558   -914   -872
    174   -672   -846    246    509   -758   -997   -797   -581   -537   -901   -862
    181   -675   -857    246    519   -766  -1013   -823   -594   -550   -919   -885
    116   -698   -818    288    465   -758  -1018   -828   -592   -545   -924   -893
    153   -706   -862    275    506   -784  -1041   -854   -607   -561   -950   -919
    213   -704   -917    244    563   -810  -1062   -883   -620   -579   -971   -950
    179   -680   -859    252    519   -769  -1041   -862   -587   -553   -937   -937
    233   -657   -891    210    558   -771  -1052   -878   -592   -558   -943   -948
    197   -654   -854    228    524   -753  -1052   -880   -587   -548   -940   -943
    166   -659   -826    244    493   -743  -1057   -883   -587   -542   -940   -937
    197   -652   -849    228    522   -750  -1075   -896   -594   -550   -953   -940
    236   -659   -896    210    566   -776  -1096   -911   -610   -563   -976   -953
    290   -610   -901    158    594   -756  -1083   -901   -592   -542   -963   -937
    267   -594   -865    163    563   -730  -1062   -888   -574   -522   -945   -919
    205   -618   -823    207    514   -719  -1067   -891   -574   -524   -950   -924
    249   -615   -865    181    555   -740  -1093   -914   -594   -542   -979   -943
    301   -574   -878    135    589   -724  -1088   -917   -587   -535   -979   -924
    301   -561   -862    129    581   -711  -1088   -917   -581   -524   -979   -911
    345   -532   -878     93    610   -704  -1104   -927   -584   -524   -987   -911
    381   -496   -878     57    628   -685  -1091   -922   -568   -509   -976   -893
    439   -462   -904     10    670   -683  -1098   -937   -574   -511   -982   -891
    444   -509   -953     31    696   -732  -1140   -984   -615   -548  -1023   -924
    426   -537   -963     57    693   -750  -1182  -1028   -649   -574  -1047   -935
    392   -530   -924     67    657   -724  -1192  -1047   -652   -568  -1041   -919
    392   -537   -930     72    659   -732  -1205  -1060   -657   -568  -1054   -930
    444   -550   -995     51    717   -771  -1231  -1088   -683   -592  -1088   -961
    452   -613  -1065     80    758   -839  -1244  -1106   -711   -618  -1124   -995
    436   -657  -1096    109    763   -875  -1249  -1117   -722   -633  -1145  -1008
    342   -688  -1031    171    685   -859  -1247  -1119   -724   -631  -1140   -997
    332   -737  -1070    200    698   -904  -1267  -1145   -750   -654  -1169  -1013
    361   -789  -1150    215    756   -969  -1299  -1189   -795   -704  -1218  -1054
    340   -818  -1161    236    748   -989  -1301  -1197   -802   -714  -1226  -1065
    358   -865  -1223    252    789  -1044  -1335  -1228   -839   -743  -1260  -1096
    407   -818  -1226    205    815  -1023  -1330  -1221   -831   -727  -1249  -1080
    488   -727  -1215    119    852   -971  -1288  -1192   -795   -685  -1210  -1039
    368   -852  -1221    239    792  -1034  -1309  -1228   -833   -724  -1254  -1080
    265   -995  -1260    363    761  -1127  -1280  -1189   -841   -756  -1306  -1124
    283  -1010  -1293    361    787  -1150  -1158  -1047   -771   -737  -1322  -1145
    301   -974  -1275    337    787  -1124  -1057   -893   -675   -678  -1293  -1130
    491   -779  -1270    142    880  -1023  -1002   -743   -532   -527  -1148  -1000
    488   -314   -802    -88    644   -555   -979   -644   -285   -168   -753   -602
    329    324     -5   -327    166    161  -1047   -737    -57    249   -259   -114
    322    680    358   -501    -18    519  -1345  -1109    -98    400    -46     85
    223    314     90   -270     64    202  -1641  -1566   -519     31   -376   -197
    127   -517   -644    194    384   -581  -1790  -1914  -1119   -691  -1104   -828
    127  -1135  -1265    504    693  -1200  -1803  -1919  -1392  -1101  -1561  -1257
    189  -1296  -1486    553    836  -1389  -1725  -1740  -1335  -1114  -1615  -1330
    332  -1197  -1530    431    930  -1363  -1587  -1571  -1200  -1018  -1553  -1275
    355  -1078  -1434    358    893  -1254  -1473  -1447  -1078   -917  -1467  -1195
    301  -1039  -1340    366    818  -1189  -1421  -1389  -1008   -859  -1421  -1140
    309  -1002  -1312    348    810  -1156  -1374  -1345   -966   -826  -1389  -1104
    283  -1028  -1314    371    797  -1171  -1356  -1332   -958   -823  -1392  -1101
    311  -1015  -1327    350    818  -1171  -1345  -1327   -953   -823  -1395  -1096
    277  -1008  -1286    363    779  -1145  -1322  -1304   -937   -813  -1384  -1075
    345  -1010  -1356    332    849  -1182  -1332  -1322   -963   -841  -1410  -1104
    311   -982  -1296    332    802  -1137  -1312  -1309   -953   -823  -1395  -1088
    290   -979  -1270    345    779  -1124  -1306  -1306   -948   -815  -1389  -1070
    355   -992  -1348    316    852  -1169  -1332  -1337   -979   -846  -1423  -1104
    405   -961  -1366    277    885  -1163  -1330  -1335   -984   -849  -1426  -1104
    366   -953  -1319    293    841  -1135  -1317  -1332   -984   -849  -1421  -1085
    345   -948  -1296    301    820  -1122  -1306  -1332   -984   -852  -1421  -1078
    381   -937  -1319    277    849  -1127  -1314  -1343  -1000   -865  -1436  -1091
    407   -932  -1340    262    872  -1135  -1317  -1343  -1002   -867  -1444  -1098
    381   -948  -1332    283    854  -1140  -1309  -1340  -1008   -870  -1449  -1091
    400   -914  -1314    257    854  -1114  -1299  -1335  -1005   -862  -1444  -1085
    363   -911  -1275    272    818  -1093  -1288  -1327   -997   -857  -1436  -1072
    355   -919  -1275    283    815  -1096  -1293  -1337  -1005   -865  -1439  -1065
    405   -888  -1293    241    849  -1091  -1286  -1335  -1010   -867  -1444  -1060
    319   -898  -1221    288    769  -1060  -1257  -1312   -992   -844  -1428  -1015
    368   -940  -1309    285    836  -1124  -1301  -1356  -1044   -888  -1465  -1062
    345   -888  -1234    272    789  -1060  -1267  -1317  -1008   -846  -1415  -1023
    480   -857  -1337    187    906  -1096  -1280  -1322  -1026   -865  -1428  -1036
    475   -896  -1371    210    922  -1132  -1301  -1337  -1047   -888  -1431  -1039
    491   -870  -1361    187    924  -1114  -1296  -1327  -1041   -875  -1410  -1002
    462   -784  -1247    161    854  -1015  -1254  -1280   -997   -826  -1356   -927
    423   -779  -1205    176    813   -989  -1236  -1267   -997   -823  -1343   -914
    478   -805  -1283    163    878  -1044  -1254  -1299  -1034   -862  -1382   -943
    446   -849  -1296    200    870  -1072  -1244  -1304  -1047   -880  -1395   -945
    394   -818  -1213    213    802  -1015  -1205  -1286  -1026   -867  -1384   -922
    363   -805  -1169    220    763   -987  -1174  -1270  -1005   -844  -1371   -919
    366   -828  -1195    231    779  -1010  -1176  -1286  -1013   -849  -1358   -935
    358   -815  -1176    228    766   -995  -1166  -1283  -1005   -828  -1314   -922
    296   -813  -1109    259    701   -961  -1124  -1260   -974   -787  -1270   -893
    348   -795  -1143    223    743   -966  -1117  -1254   -961   -779  -1273   -888
    410   -789  -1200    189    802   -995  -1130  -1273   -971   -789  -1288   -906
    475   -761  -1239    142    854  -1000  -1137  -1291   -982   -800  -1304   -924
    444   -771  -1215    163    828   -992  -1124  -1291   -982   -795  -1299   -922
    407   -787  -1195    189    800   -989  -1117  -1299   -989   -800  -1306   -924
    410   -756  -1166    171    787   -961  -1085  -1280   -976   -776  -1280   -909
    410   -732  -1145    158    776   -937  -1065  -1275   -971   -756  -1247   -909
    335   -758  -1093    213    714   -924  -1060  -1267   -953   -758  -1228   -898
    337   -745  -1085    202    711   -917  -1062  -1262   -945   -758  -1241   -854
    358   -719  -1080    179    719   -898  -1057  -1254   -935   -737  -1236   -805
    358   -706  -1065    171    709   -885  -1034  -1236   -909   -724  -1234   -758
    342   -691  -1034    174    688   -862  -1008  -1221   -888   -717  -1228   -732
    358   -693  -1052    166    704   -872  -1010  -1228   -893   -724  -1228   -758
    472   -662  -1137     93    802   -898  -1023  -1244   -911   -743  -1226   -779
    462   -698  -1161    119    810   -930  -1031  -1254   -927   -761  -1228   -800
    483   -636  -1119     77    800   -878  -1008  -1226   -893   -730  -1184   -782
    535   -579  -1117     20    823   -846   -987  -1213   -875   -717  -1140   -784
    530   -571  -1101     20    813   -836   -969  -1200   -862   -706  -1124   -771
    535   -584  -1119     23    823   -852   -961  -1200   -867   -709  -1150   -753
    587   -537  -1124    -23    854   -831   -945  -1189   -859   -701  -1158   -727
    576   -537  -1117    -20    846   -826   -945  -1187   -862   -696  -1166   -717
    542   -493  -1039    -25    789   -766   -906  -1156   -828   -657  -1122   -665
    602   -397  -1000   -103    800   -698   -865  -1132   -795   -623  -1078   -620
    540   -496  -1036    -20    787   -766   -909  -1189   -852   -683  -1122   -670
    449   -532   -982     38    714   -756   -917  -1202   -865   -683  -1135   -665
    436   -491   -930     25    680   -709   -904  -1184   -841   -657  -1132   -631
    452   -514   -966     31    706   -740   -924  -1197   -854   -672  -1163   -649
    441   -558  -1000     59    719   -779   -940  -1213   -878   -691  -1187   -672
    439   -597  -1036     77    737   -815   -943  -1228   -898   -714  -1213   -696
    389   -639  -1028    124    706   -833   -930  -1221   -901   -717  -1215   -701
    363   -662  -1028    148    696   -844   -927  -1221   -911   -727  -1223   -714
    397   -688  -1085    145    740   -885   -935  -1239   -935   -753  -1257   -753
    420   -727  -1150    150    784   -937   -953  -1265   -969   -782  -1286   -787
    363   -743  -1106    189    732   -924   -945  -1265   -971   -782  -1273   -782
    283   -758  -1044    236    662   -901   -919  -1239   -953   -771  -1249   -763
    272   -782  -1054    254    662   -917   -914  -1234   -956   -782  -1260   -771
    363   -758  -1124    194    743   -940   -932  -1247   -979   -800  -1280   -800
    350   -787  -1137    218    743   -961   -945  -1252   -992   -810  -1291   -818
    454   -787  -1241    166    846  -1013   -943  -1236  -1005   -839  -1319   -857
    597   -763  -1361     83    979  -1062   -844  -1114   -956   -839  -1345   -906
    493   -807  -1301    155    893  -1054   -735   -969   -872   -802  -1325   -924
    506   -649  -1156     70    831   -901   -613   -753   -696   -646  -1169   -789
    550   -267   -820   -142    683   -542   -527   -581   -457   -355   -846   -459
    467    355   -111   -410    290    122   -504   -550   -184     70   -340     75
    205    833    628   -522   -213    732   -662   -820    -83    368     59    478
     31    657    626   -345   -296    641   -950  -1257   -366    189    -67    361
     10    -59    -70     23     38    -64  -1184  -1696   -974   -483   -735   -252
     90   -828   -919    368    504   -872  -1293  -1880  -1457  -1111  -1408   -901
    192  -1088  -1280    446    735  -1184  -1275  -1764  -1483  -1226  -1564  -1072
    257  -1026  -1286    384    771  -1156  -1143  -1569  -1343  -1132  -1491  -1021
    309   -904  -1213    296    758  -1057  -1010  -1402  -1195  -1015  -1382   -940
    293   -820  -1114    265    704   -966   -927  -1306  -1096   -927  -1304   -867
    309   -789  -1101    239    704   -945   -883  -1254  -1054   -896  -1280   -831
    306   -810  -1117    252    711   -963   -852  -1228  -1047   -898  -1286   -820
    324   -784  -1111    228    717   -948   -802  -1182  -1028   -883  -1273   -789
    350   -732  -1083    192    717   -906   -761  -1140  -1008   -854  -1260   -756
    265   -782  -1049    257    657   -914   -769  -1143  -1013   -867  -1275   -756
    252   -766  -1018    257    633   -893   -753  -1117   -987   -849  -1267   -732
    288   -750  -1041    228    665   -896   -748  -1104   -974   -839  -1275   -722
    296   -758  -1054    231    675   -906   -740  -1096   -958   -833  -1275   -711
    384   -672  -1057    142    719   -865   -711  -1078   -935   -805  -1239   -685
    324   -688  -1013    181    667   -852   -704  -1078   -940   -795  -1226   -683
    228   -719   -948    244    584   -833   -701  -1078   -940   -787  -1208   -678
    309   -696  -1005    194    657   -849   -717  -1085   -950   -792  -1197   -685
    345   -698  -1044    176    693   -870   -717  -1080   -956   -792  -1184   -685
    353   -685  -1039    166    693   -859   -691  -1052   -932   -776  -1150   -665
    353   -652  -1005    148    678   -828   -659  -1026   -909   -758  -1109   -639
    327   -628   -956    150    641   -792   -633  -1008   -880   -745  -1057   -620
    272   -657   -932    189    602   -795   -631  -1000   -859   -750  -1028   -623
    303   -644   -948    168    626   -795   -620   -976   -836   -740  -1018   -610
    298   -657   -958    176    626   -807   -615   -963   -833   -737  -1018   -605
    283   -662   -945    189    613   -802   -610   -950   -836   -724  -1000   -597
    272   -678   -953    202    613   -815   -597   -935   -852   -722   -995   -594
    283   -641   -927    179    605   -784   -574   -906   -841   -696   -989   -540
    272   -639   -911    181    589   -774   -566   -880   -836   -670   -992   -478
    259   -636   -896    189    576   -766   -563   -857   -828   -649   -963   -431
    324   -574   -898    122    610   -735   -530   -818   -800   -620   -922   -405
    311   -563   -875    127    592   -719   -504   -797   -795   -618   -911   -394
    267   -607   -875    168    568   -740   -496   -795   -815   -639   -914   -400
    187   -623   -810    218    498   -717   -459   -763   -802   -620   -885   -371
    163   -613   -776    223    467   -693   -433   -737   -789   -610   -857   -353
    262   -587   -849    161    553   -717   -436   -737   -802   -623   -862   -363
    332   -540   -875    103    602   -706   -410   -714   -787   -607   -833   -355
    327   -563   -891    119    607   -727   -413   -717   -787   -615   -831   -361
    358   -587   -945    114    649   -766   -418   -717   -789   -620   -828   -368
    366   -540   -906     85    636   -724   -374   -670   -745   -579   -753   -345
    420   -478   -901     28    659   -688   -322   -620   -706   -545   -698   -327
    387   -558   -945     85    665   -750   -350   -646   -740   -581   -743   -374
    368   -574   -945    101    657   -758   -350   -641   -740   -592   -763   -381
    327   -555   -883    114    602   -719   -298   -602   -709   -574   -753   -361
    272   -618   -893    171    581   -756   -298   -610   -732   -600   -779   -381
    311   -639   -950    163    631   -795   -335   -641   -766   -631   -818   -407
    389   -566   -956     85    672   -761   -322   -618   -745   -615   -800   -387
    397   -545   -943     75    667   -745   -298   -587   -727   -602   -771   -371
    342   -602   -945    127    641   -774   -314   -587   -737   -613   -771   -374
    363   -568   -932    103    646   -750   -298   -563   -719   -600   -740   -348
    405   -524   -930     57    667   -727   -280   -548   -706   -587   -698   -332
    379   -532   -911     75    644   -722   -272   -542   -701   -581   -688   -329
    337   -576   -917    119    626   -745   -280   -545   -709   -592   -706   -348
    342   -576   -919    116    631   -748   -280   -532   -706   -589   -711   -350
    504   -436   -943    -33    722   -688   -231   -485   -662   -542   -670   -311
    535   -379   -914    -77    722   -644   -181   -436   -618   -501   -636   -288
    462   -467   -932      2    696   -701   -207   -462   -649   -532   -662   -324
    496   -478   -974     -7    735   -724   -231   -483   -675   -553   -680   -350
    602   -431  -1034    -88    818   -732   -218   -470   -667   -550   -678   -363
    592   -387   -982   -103    784   -683   -174   -426   -623   -511   -633   -335
    605   -361   -969   -122    784   -662   -158   -423   -610   -506   -618   -337
    530   -381   -911    -72    719   -646   -158   -441   -615   -506   -613   -345
    561   -368   -930    -96    743   -649   -168   -452   -615   -506   -615   -361
    568   -400   -969    -85    769   -683   -194   -467   -628   -522   -633   -389
    535   -402   -937    -64    735   -670   -200   -462   -620   -511   -623   -376
    540   -387   -927    -75    732   -657   -187   -446   -602   -501   -602   -361
    522   -405   -927    -59    724   -665   -171   -436   -597   -509   -587   -366
    462   -498   -963     18    711   -730   -197   -459   -626   -545   -610   -410
    506   -530  -1036     10    769   -782   -197   -462   -636   -568   -631   -441
    491   -600  -1091     54    789   -844   -218   -491   -670   -610   -670   -491
    405   -636  -1041    114    722   -839   -202   -488   -662   -602   -662   -501
    293   -667   -961    187    626   -813   -171   -457   -639   -579   -626   -478
    298   -691   -989    194    641   -839   -184   -462   -644   -587   -626   -488
    498   -691  -1189     96    844   -940   -228   -511   -693   -644   -678   -555
    506   -649  -1156     70    831   -901   -194   -483   -662   -620   -649   -535
    465   -706  -1171    119    818   -937   -213   -498   -672   -639   -665   -561
    491   -722  -1213    116    852   -966   -220   -501   -678   -649   -678   -592
    532   -735  -1267    101    898  -1000   -174   -446   -654   -644   -680   -607
    436   -896  -1335    228    883  -1114    -64   -324   -615   -678   -745   -680
    402   -904  -1306    249    854  -1106     62   -174   -514   -633   -730   -683
    491   -693  -1184     98    836   -940    192     31   -322   -452   -566   -545
    530   -220   -750   -153    639   -485    283    202    -36    -93   -181   -179
    449    397    -51   -426    249    174    207    148    197    316    311    301
    311    792    480   -553    -83    636    -46   -161    228    558    628    597
    249    613    363   -431    -57    488   -361   -594    -85    358    470    452
    109   -140   -249     15    179   -194   -504   -976   -670   -327   -197   -127
     49   -828   -880    389    462   -854   -491   -963   -966   -800   -709   -600
    140  -1091  -1234    475    685  -1161   -433   -797   -953   -891   -833   -732
    210  -1096  -1306    441    758  -1200   -319   -633   -844   -844   -807   -727
    236   -982  -1218    374    727  -1098   -205   -504   -711   -740   -717   -649
    329   -836  -1166    252    748  -1000   -132   -418   -613   -657   -641   -571
    296   -782  -1078    241    685   -930    -72   -353   -545   -602   -589   -517
    301   -795  -1096    244    696   -943    -57   -335   -530   -597   -592   -509
    280   -797  -1078    259    678   -937    -38   -314   -511   -581   -579   -498
    277   -787  -1067    252    672   -927    -28   -306   -498   -571   -568   -491
    309   -748  -1057    218    683   -901    -18   -296   -485   -555   -548   -475
    301   -724  -1026    210    662   -875     -5   -285   -475   -542   -524   -465
    257   -748  -1005    246    631   -875      0   -280   -475   -545   -524   -470
    280   -711   -992    215    633   -852     18   -265   -459   -530   -501   -454
    314   -675   -989    179    652   -831     20   -262   -454   -522   -483   -444
    231   -727   -958    246    592   -841     12   -262   -454   -530   -485   -449
    324   -696  -1021    187    672   -857      5   -259   -454   -535   -491   -459
    384   -620  -1008    116    696   -813     10   -262   -446   -527   -467   -449
    348   -639   -987    145    665   -810     12   -267   -449   -535   -465   -462
    353   -641   -997    142    675   -818     25   -257   -439   -527   -457   -465
    324   -670   -995    174    659   -831     10   -277   -452   -542   -467   -493
    335   -639   -974    150    652   -805      2   -275   -444   -537   -457   -496
    363   -610   -974    122    667   -792     18   -252   -420   -519   -436   -483
    397   -587   -987     93    688   -787     25   -246   -415   -514   -423   -483
    394   -558   -953     83    672   -756     49   -220   -392   -496   -397   -462
    368   -584   -953    103    659   -769     38   -226   -402   -509   -405   -467
    324   -613   -937    142    631   -774     31   -223   -405   -509   -400   -459
    322   -594   -919    135    620   -756     33   -210   -394   -501   -384   -452
    355   -545   -901     96    628   -722     33   -200   -387   -488   -361   -457
    413   -496   -911     41    659   -701     38   -174   -371   -467   -340   -452
    381   -504   -885     59    631   -693     62   -142   -353   -444   -314   -426
    314   -542   -857    111    584   -698     64   -132   -345   -439   -306   -420
    397   -491   -888     46    641   -688     67   -132   -345   -446   -303   -420
    392   -465   -857     33    623   -662     77   -119   -340   -441   -285   -410
    381   -467   -849     41    613   -657     90   -103   -332   -433   -272   -405
    389   -436   -828     23    607   -631    119    -80   -311   -418   -257   -387
    379   -415   -795     18    587   -605    122    -77   -303   -418   -252   -381
    426   -394   -823    -18    623   -610    109    -85   -303   -423   -254   -394
    410   -371   -782    -20    594   -576    142    -44   -257   -384   -218   -363
    361   -389   -753     12    555   -571    171    -23   -231   -361   -202   -358
    322   -400   -722     38    522   -561    179    -28   -228   -358   -200   -368
    327   -374   -704     20    514   -537    194    -12   -207   -342   -184   -361
    366   -381   -748      7    555   -563    184    -31   -215   -358   -197   -381
    374   -379   -753      2    561   -566    192    -31   -210   -361   -202   -392
    345   -358   -704      7    524   -530    207    -15   -192   -348   -187   -384
    327   -394   -722     31    522   -555    187    -33   -210   -368   -205   -405
    335   -358   -696     10    514   -527    197    -23   -194   -350   -189   -394
    306   -324   -633      7    467   -478    226      2   -166   -316   -161   -363
    249   -342   -592     46    420   -467    233     23   -150   -296   -145   -348
    257   -332   -589     36    423   -459    226     18   -153   -293   -148   -342
    374   -293   -667    -41    519   -480    210     15   -163   -306   -161   -358
    400   -257   -659    -72    530   -457    205     18   -158   -303   -150   -358
    342   -252   -594    -44    467   -423    220     38   -137   -283   -119   -335
    353   -254   -610    -51    480   -431    218     49   -132   -272   -109   -324
    322   -252   -574    -36    446   -413    231     62   -119   -262    -98   -311
    415   -155   -571   -132    493   -363    259     93    -93   -236    -72   -285
    368   -114   -483   -127    426   -298    288    124    -67   -205    -44   -259
    335   -119   -457   -109    394   -288    277    109    -77   -213    -46   -267
    389    -80   -472   -155    428   -275    275    106    -77   -213    -38   -265
    374    -51   -426   -161    400   -239    280    114    -59   -197    -15   -249
    337    -28   -366   -153    350   -197    301    122    -36   -176     15   -223
    329      0   -332   -166    329   -166    298    114    -33   -168     31   -215
    342     -5   -348   -171    345   -176    275     90    -57   -184     18   -231
    340    -12   -355   -163    345   -184    244     62    -85   -200      5   -241
    319    -12   -332   -153    324   -171    223     46    -93   -207     10   -239
    353     -5   -358   -174    353   -181    205     33   -109   -220     -2   -257
    358    -12   -371   -174    363   -192    210     41   -111   -220      0   -265
    363    -54   -418   -155    389   -236    202     28   -135   -239    -20   -285
    345   -109   -454   -116    400   -280    176      5   -166   -270    -54   -319
    342   -168   -511    -88    426   -340    150    -23   -205   -309    -93   -368
    309   -189   -498    -62    402   -342    142    -33   -218   -327   -106   -381
    345   -197   -545    -75    444   -371    116    -62   -244   -353   -127   -402
    381   -218   -600    -80    491   -407     96    -83   -265   -376   -142   -426
    366   -226   -592    -72    478   -407     96    -88   -265   -374   -137   -423
    311   -210   -524    -51    418   -366     98    -90   -259   -363   -124   -415
    236   -210   -446    -15    340   -327    114    -75   -241   -348   -101   -402
    327   -252   -579    -36    452   -415     70   -106   -290   -405   -161   -457
    433   -329   -763    -51    594   -545     93    -49   -306   -457   -241   -540
    410   -332   -745    -38    576   -537    239    114   -205   -407   -239   -540
    420   -290   -714    -67    566   -501    329    257    -96   -332   -194   -509
    436    -15   -452   -210    444   -233    423    418    111   -101     31   -293
    446    584    137   -519    155    361    418    454    358    296    485    140
    413   1187    774   -800   -181    982    249    215    449    605    878    491
    324   1286    961   -805   -319   1124    -77   -187    272    628    953    545
    153    776    623   -465   -233    701   -374   -659   -226    155    509    155
    140     49    -93    -96    116    -20   -410   -815   -693   -509   -189   -415
    171   -363   -535     96    350   -449   -358   -683   -789   -735   -459   -657
    244   -498   -743    127    493   -620   -293   -535   -732   -750   -509   -719
    322   -470   -792     75    555   -631   -215   -436   -646   -701   -480   -706
    270   -329   -600     28    433   -462   -114   -319   -514   -574   -366   -607
    322   -257   -581    -33    452   -418    -98   -288   -470   -537   -342   -592
    407   -205   -613   -101    506   -407    -90   -275   -452   -522   -342   -592
    387   -171   -558   -106    472   -363    -67   -259   -431   -496   -327   -568
    324   -163   -491    -83    407   -327    -51   -244   -410   -472   -296   -545
    329   -137   -470    -96    397   -303    -51   -233   -400   -462   -275   -530
    374   -150   -524   -114    446   -337    -88   -265   -426   -488   -293   -553
    355   -161   -517    -96    436   -337    -90   -270   -420   -475   -285   -548
    288   -119   -410    -85    348   -262    -67   -239   -379   -428   -233   -498
    379    -72   -452   -155    415   -262    -90   -254   -392   -433   -233   -501
    387    -67   -454   -161    418   -259   -116   -275   -410   -446   -233   -504
    402    -18   -420   -192    410   -218   -114   -265   -402   -431   -218   -470
    363     -5   -371   -179    366   -187   -103   -254   -394   -426   -228   -452
    384    -31   -415   -176    397   -220   -145   -296   -431   -462   -283   -480
    384    -10   -394   -189    389   -200   -155   -298   -433   -459   -285   -480
    462     59   -402   -259    433   -171   -163   -296   -423   -454   -267   -467
    478     96   -381   -288    428   -142   -163   -296   -413   -439   -249   -452
    462     70   -392   -267    428   -161   -174   -309   -418   -441   -259   -454
    407     64   -342   -236    374   -137   -187   -319   -426   -439   -293   -465
    384     88   -296   -236    340   -103   -189   -319   -431   -413   -293   -470
    392     67   -324   -231    358   -127   -200   -337   -459   -413   -290   -496
    371     75   -296   -223    332   -109   -210   -332   -446   -402   -259   -493
    415    129   -285   -272    350    -77   -210   -309   -418   -376   -226   -470
    405    168   -236   -285    322    -33   -202   -283   -394   -345   -197   -436
    337     93   -244   -218    290    -72   -257   -319   -436   -392   -231   -465
    470    142   -327   -306    400    -90   -288   -335   -454   -415   -246   -465
    514    249   -265   -384    389     -7   -233   -275   -397   -361   -197   -402
    459    207   -252   -332    355    -20   -246   -285   -413   -371   -215   -413
    431    181   -252   -306    340    -33   -270   -316   -441   -389   -239   -428
    454    194   -259   -324    355    -33   -290   -340   -465   -402   -257   -441
    423    197   -226   -311    324    -15   -296   -350   -470   -407   -272   -436
    389    249   -140   -319    265     54   -270   -327   -433   -371   -254   -389
    439    277   -161   -361    301     59   -270   -337   -441   -374   -265   -389
    428    288   -140   -358    285     75   -262   -340   -433   -368   -267   -389
    433    303   -129   -368    280     88   -252   -335   -423   -355   -262   -394
    483    298   -184   -389    335     57   -277   -363   -444   -376   -290   -431
    475    309   -166   -392    319     72   -290   -379   -449   -379   -293   -433
    441    319   -122   -381    280    101   -293   -381   -444   -374   -290   -423
    540    342   -200   -441    371     72   -324   -420   -475   -402   -322   -462
    600    381   -218   -491    410     83   -329   -426   -470   -394   -319   -472
    581    366   -218   -475    400     75   -350   -441   -480   -400   -337   -478
    571    371   -200   -472    384     85   -374   -462   -491   -400   -348   -475
    542    381   -163   -462    353    109   -379   -462   -485   -389   -345   -454
    522    374   -148   -446    335    114   -379   -465   -488   -384   -358   -439
    475    387    -88   -433    283    150   -366   -441   -472   -358   -342   -423
    532    374   -158   -454    345    109   -400   -472   -501   -376   -358   -436
    522    387   -137   -457    329    124   -410   -480   -504   -371   -355   -420
    571    452   -119   -511    345    166   -392   -454   -483   -353   -335   -394
    633    444   -189   -540    410    127   -418   -475   -509   -371   -358   -407
    602    452   -150   -527    376    150   -407   -465   -496   -350   -327   -381
    597    491   -106   -545    350    192   -376   -441   -472   -316   -296   -350
    670    535   -135   -602    402    200   -384   -444   -478   -314   -301   -350
    665    574    -93   -620    379    239   -374   -431   -465   -293   -296   -327
    667    592    -77   -631    374    257   -374   -420   -462   -283   -301   -314
    600    618     15   -610    290    316   -350   -392   -431   -249   -265   -267
    600    649     49   -623    275    350   -350   -394   -428   -233   -246   -244
    566    672    103   -620    231    389   -358   -410   -431   -228   -239   -218
    537    688    150   -613    192    420   -361   -415   -431   -220   -228   -194
    530    675    145   -602    192    410   -392   -449   -459   -241   -246   -200
    506    678    171   -592    168    426   -407   -462   -467   -246   -252   -187
    465    691    223   -579    122    457   -410   -454   -457   -233   -249   -158
    472    657    181   -566    145    420   -426   -475   -480   -257   -277   -161
    472    589    116   -532    176    355   -457   -509   -519   -303   -329   -194
    459    545     85   -501    187    316   -483   -532   -545   -335   -363   -215
    509    568     59   -540    223    314   -475   -527   -550   -342   -379   -220
    485    511     25   -498    228    270   -480   -542   -581   -368   -410   -236
    441    446      2   -444    220    226   -504   -571   -613   -400   -441   -249
    472    413    -59   -441    267    176   -527   -597   -646   -436   -470   -265
    478    379   -101   -431    290    140   -545   -613   -667   -459   -496   -280
    431    371    -59   -402    246    155   -545   -607   -662   -454   -488   -265
    433    410    -23   -423    226    194   -532   -594   -649   -439   -480   -239
    436    392    -44   -413    241    174   -537   -600   -659   -446   -498   -233
    462    353   -109   -410    285    122   -540   -594   -675   -475   -535   -249
    483    267   -215   -376    350     25   -488   -522   -672   -514   -597   -309
    480    272   -210   -379    345     31   -358   -371   -592   -485   -600   -319
    511    361   -150   -436    332    106   -244   -187   -454   -384   -522   -244
    558    667    109   -615    226    389   -192    -46   -254   -140   -259     20
    511   1273    758   -893   -124   1015   -189    -12     15    272    220    522
    374   1839   1465  -1109   -545   1654   -342   -231    155    605    639    948
    324   1880   1556  -1101   -615   1719   -675   -654    -44    558    644    961
    220   1239   1018   -732   -400   1130   -896  -1072   -592    -25     70    475
    200    423    223   -311    -10    324   -971  -1265  -1101   -688   -618   -135
    277     28   -252   -155    262   -111   -945  -1161  -1208   -898   -875   -379
    431     62   -368   -246    400   -153   -846   -987  -1109   -852   -846   -358
    444    168   -275   -306    358    -51   -717   -828   -971   -737   -753   -280
    392    210   -181   -301    288     15   -649   -737   -885   -659   -688   -213
    402    272   -132   -337    267     70   -600   -675   -831   -613   -636   -161
    459    345   -114   -402    288    116   -553   -633   -800   -584   -592   -124
    418    337    -80   -381    249    129   -542   -628   -802   -584   -574   -116
    397    324    -72   -361    233    127   -532   -615   -800   -584   -566   -114
    384    298    -85   -342    236    106   -542   -615   -813   -597   -579   -122
    410    311    -98   -361    254    106   -542   -610   -818   -600   -571   -109
    452    361    -90   -407    270    137   -527   -594   -810   -589   -540    -72
    433    358    -75   -394    254    140   -524   -592   -818   -592   -550    -62
    431    371    -59   -402    244    155   -514   -574   -807   -576   -566    -44
    371    363     -7   -366    189    179   -483   -545   -784   -550   -576     -5
    410    340    -70   -376    239    137   -514   -574   -818   -579   -594    -20
    462    363    -98   -415    280    132   -517   -571   -826   -584   -587    -12
    524    402   -124   -465    324    140   -511   -553   -820   -574   -613      5
    568    389   -179   -478    374    106   -522   -542   -831   -576   -646     12
    563    384   -181   -475    374    101   -514   -530   -818   -566   -644     23
    568    431   -140   -501    355    145   -485   -504   -800   -540   -594     54
    524    441    -83   -485    303    179   -472   -496   -800   -542   -550     72
    550    452    -98   -501    324    176   -472   -501   -807   -555   -527     80
    542    426   -119   -485    329    153   -478   -504   -818   -568   -522     77
    537    426   -114   -483    324    155   -467   -491   -810   -566   -501     83
    522    428    -96   -478    309    166   -462   -472   -797   -558   -483     90
    506    415    -90   -459    298    163   -462   -459   -795   -550   -467     90
    488    433    -57   -462    272    189   -446   -426   -769   -522   -410    127
    506    446    -62   -478    285    192   -441   -400   -761   -511   -371    153
    511    449    -62   -483    288    194   -436   -387   -766   -514   -345    174
    459    462      2   -459    228    233   -415   -355   -753   -501   -311    207
    444    496     49   -472    197    272   -389   -327   -737   -483   -293    226
    423    480     57   -452    184    270   -368   -316   -750   -485   -293    228
    329    467    137   -400     93    303   -332   -288   -732   -467   -267    262
    436    491     54   -462    192    272   -337   -301   -753   -496   -280    249
    462    514     51   -491    205    283   -327   -283   -748   -493   -270    249
    444    519     75   -483    184    298   -309   -259   -737   -475   -259    267
    431    522     90   -478    171    306   -288   -244   -722   -465   -262    283
    462    537     75   -498    194    306   -275   -231   -717   -472   -259    298
    454    540     83   -498    184    314   -259   -215   -717   -475   -244    306
    418    519    101   -470    158    311   -236   -200   -706   -467   -218    319
    402    537    132   -470    135    335   -215   -179   -688   -452   -205    332
    400    524    124   -462    137    324   -226   -189   -701   -475   -231    316
    332    483    148   -410     90    316   -239   -207   -717   -496   -223    311
    410    571    161   -491    124    366   -192   -158   -672   -459   -171    355
    462    623    158   -542    150    392   -166   -127   -646   -436   -158    381
    322    498    176   -410     72    337   -189   -148   -675   -470   -197    361
    342    496    153   -420     96    324   -189   -140   -678   -478   -197    366
    324    532    207   -428     59    368   -155   -101   -644   -452   -158    402
    285    478    192   -381     46    335   -181   -114   -659   -470   -163    392
    350    530    179   -439     85    355   -179   -106   -649   -459   -135    407
    379    553    171   -467    103    363   -155    -85   -636   -446   -119    423
    355    542    187   -449     83    366   -142    -72   -631   -441   -116    436
    309    550    241   -431     31    397   -114    -49   -610   -420    -85    465
    392    600    207   -496     93    405   -103    -36   -605   -415    -72    478
    381    620    239   -504     70    431    -77    -18   -589   -402    -51    504
    350    620    267   -485     41    444    -54     -5   -579   -397    -31    519
    420    646    223   -535     98    436    -51      0   -579   -400    -23    522
    407    631    223   -519     93    428    -67     -7   -584   -410    -10    524
    381    693    311   -540     33    504    -18     38   -535   -361     44    584
    444    763    319   -605     62    542     12     54   -517   -342     62    613
    410    711    298   -563     57    506    -12     23   -542   -363     41    594
    496    763    267   -628    114    517     -5     31   -535   -353     62    613
    467    745    277   -610     96    511    -20     12   -550   -368     67    613
    387    696    309   -542     38    504    -36      2   -563   -379     72    610
    400    644    241   -524     77    444    -62    -12   -587   -410     57    584
    376    607    231   -491     72    420    -59    -12   -587   -420     59    581
    340    545    205   -444     67    374    -62    -15   -600   -436     51    563
    381    485    101   -433    140    293    -96    -46   -641   -483     15    517
    361    449     85   -407    137    270    -90    -51   -654   -498     10    496
    210    371    161   -290     25    267    -72    -38   -652   -501     38    506
    259    381    122   -322     70    252    -75    -44   -662   -517     41    504
    319    394     75   -358    122    236    -80    -44   -667   -530     41    501
    384    387      2   -387    189    194   -106    -62   -688   -555     28    483
    392    389     -2   -389    197    194   -109    -54   -683   -548     41    493
    293    345     49   -319    119    197   -101    -49   -675   -540     57    509
    259    311     51   -285    103    181    -85    -41   -678   -548     57    504
    280    249    -31   -267    155    109    -41     10   -672   -581     20    446
    257    168    -88   -213    174     41     62    140   -631   -597    -12    387
    374    244   -129   -309    252     59    155    293   -537   -540     31    407
    459    522     62   -491    200    290    267    498   -324   -319    262    623
    444   1072    626   -758    -90    849    324    618    -23     88    724   1098
    213   1774   1561   -992   -672   1667    280    545    280    574   1309   1704
     51   1966   1914  -1010   -932   1943    -10    161    218    657   1473   1880
    -18   1504   1522   -743   -769   1512   -306   -296   -233    223   1072   1512
    -62    615    678   -277   -368    644   -475   -644   -862   -524    316    795
     25     38     12    -31      7     25   -504   -646  -1124   -911   -122    350
     59    -15    -75    -23     64    -44   -381   -444  -1015   -867   -109    332
     90     59    -31    -75     59     15   -236   -257   -870   -761    -23    387
     88    158     70   -124     10    114   -122   -111   -737   -649     83    470
     93    239    145   -166    -25    192    -38    -10   -644   -563    168    532
    179    293    114   -239     31    205      5     31   -610   -540    200    545
    202    280     77   -241     62    179      7     33   -613   -550    189    524
    215    290     75   -254     70    184     12     46   -602   -545    200    524
    239    306     67   -272     85    187     12     44   -602   -542    210    522
    181    272     90   -228     44    181     23     51   -589   -530    223    530
    179    303    124   -241     28    215     46     77   -561   -504    259    563
    158    309    150   -233      2    231     62     90   -548   -496    280    576
    135    290    155   -213    -10    223     64    101   -542   -493    296    574
    158    303    145   -231      5    226     64     98   -545   -496    306    555
    155    309    153   -233      0    231     75    109   -537   -491    327    548
    137    335    197   -239    -28    267    109    135   -506   -465    363    566
    148    361    213   -254    -31    288    129    153   -480   -439    397    592
    111    306    192   -210    -41    249    129    153   -478   -433    405    581
    116    298    181   -207    -33    241    129    168   -467   -420    418    576
    127    252    122   -189      0    187    111    150   -480   -436    400    550
    122    236    114   -179      5    176     96    140   -488   -444    394    540
    270    397    127   -335     72    262    142    197   -433   -397    452    581
    231    407    176   -319     25    293    161    220   -413   -384    470    602
    158    337    176   -249    -10    257    127    192   -439   -415    439    581
    176    366    189   -270     -5    277    135    207   -428   -407    446    594
    184    387    202   -285    -10    293    140    228   -415   -397    465    613
    106    392    283   -249    -88    337    153    249   -394   -376    488    644
    194    420    226   -306    -15    324    122    236   -407   -387    472    636
    176    381    205   -277    -12    293     98    231   -415   -394    467    636
    252    470    218   -361     18    342    109    254   -389   -361    506    672
    275    506    231   -392     23    368    135    283   -358   -337    532    696
    187    439    252   -314    -33    345    132    265   -371   -358    506    675
    158    431    272   -293    -57    353    137    267   -374   -361    504    675
    210    514    301   -363    -46    407    153    290   -340   -324    540    714
    210    540    327   -376    -59    433    168    303   -316   -301    571    740
    213    550    337   -384    -62    446    176    306   -309   -296    579    735
    215    550    335   -381    -59    444    189    314   -298   -290    592    735
    218    576    355   -400    -70    465    210    329   -275   -267    623    753
    202    576    371   -389    -85    475    226    337   -257   -254    646    758
    192    574    379   -384    -93    478    236    332   -249   -252    654    745
    187    576    389   -381   -101    483    249    337   -236   -246    662    737
    171    555    384   -366   -106    472    252    342   -228   -252    662    722
    153    545    392   -350   -119    470    236    322   -241   -262    659    709
    129    563    431   -348   -150    498    244    327   -223   -241    688    727
    114    587    472   -350   -179    530    288    368   -176   -197    732    756
    210    568    358   -389    -75    465    257    348   -205   -226    701    709
    228    563    332   -397    -51    449    239    332   -213   -228    693    693
    293    654    361   -475    -33    509    262    355   -176   -194    735    717
    249    631    381   -439    -64    506    259    358   -174   -189    753    709
    254    600    345   -428    -46    472    265    361   -171   -189    758    696
    267    618    348   -444    -38    483    280    381   -153   -174    779    698
    262    649    387   -457    -62    519    301    397   -135   -155    805    709
    228    672    444   -449   -106    558    322    410   -111   -129    839    724
    192    646    452   -420   -129    550    342    423   -101   -124    849    727
    197    665    467   -431   -135    566    366    439    -83   -114    867    740
    213    717    501   -467   -145    610    384    457    -54    -90    896    761
    244    748    504   -496   -129    626    394    472    -38    -77    911    776
    192    756    561   -475   -184    657    423    509     -5    -49    935    802
    210    779    568   -493   -179    675    423    504     -2    -46    937    797
    239    833    592   -537   -176    714    439    501     12    -25    958    813
    207    844    636   -524   -213    740    433    488     15    -15    969    818
    142    797    654   -470   -257    727    407    459     -5    -28    948    800
    114    784    667   -449   -277    727    394    454     -5    -28    940    800
    197    784    584   -493   -194    685    361    433    -28    -51    917    782
    226    787    561   -506   -166    675    374    441    -23    -44    919    787
    205    735    530   -470   -161    633    374    428    -38    -62    893    761
    155    665    509   -413   -176    587    371    426    -57    -83    870    735
    155    633    478   -397   -161    555    371    431    -67    -93    862    727
    127    602    475   -363   -174    540    361    418    -83   -109    852    711
     88    545    457   -316   -184    501    348    389   -109   -140    820    683
     77    524    444   -301   -184    485    353    384   -116   -155    802    670
     77    506    428   -293   -176    467    342    374   -129   -166    792    659
     41    483    441   -262   -200    462    335    363   -127   -161    795    662
     62    488    426   -275   -181    457    358    381   -111   -150    797    665
     96    478    381   -288   -142    431    355    376   -124   -158    782    646
     75    441    363   -259   -142    402    355    384   -135   -166    769    620
     70    306    236   -187    -83    272    397    449   -140   -207    701    537
    200    280     80   -241     59    181    491    563   -101   -231    636    459
    239    381    142   -311     49    262    613    750     44   -116    719    537
    236    667    431   -454    -96    550    717    930    270    140    974    787
    236   1205    969   -719   -366   1088    719    982    511    511   1397   1213
     67   1803   1732   -935   -833   1769    600    782    652    872   1839   1641
    -62   1857   1917   -898   -989   1886    285    381    483    888   1906   1691
   -116   1350   1467   -618   -792   1410     28    -70    -18    389   1428   1267
    -85    600    685   -257   -384    641    -46   -277   -527   -296    711    636
    -15    132    148    -59    -83    140    -38   -166   -646   -542    413    350
     -7     33     38    -12    -23     36     77     18   -545   -506    410    332
     12     67     51    -41    -20     59    181    148   -428   -423    459    371
     38    124     85    -80    -23    106    241    236   -337   -350    517    415
     54    218    163   -137    -57    192    285    285   -267   -290    571    452
     93    290    197   -192    -51    244    316    314   -231   -257    594    470
     80    283    200   -184    -59    241    350    345   -207   -236    610    488
     67    319    252   -192    -90    285    407    402   -158   -181    659    535
     44    311    267   -179   -111    290    407    394   -171   -189    654    524
     20    306    285   -166   -132    296    381    368   -192   -210    639    501
     72    301    226   -187    -77    265    368    358   -205   -228    615    480
     88    280    192   -184    -51    236    376    366   -202   -236    600    465
     20    290    270   -155   -124    280    397    384   -176   -215    620    480
     93    332    239   -213    -72    285    363    366   -189   -226    613    465
    148    348    200   -249    -25    275    340    350   -207   -241    600    449
    127    348    220   -236    -46    285    366    366   -194   -228    605    462
    142    376    233   -259    -46    306    389    387   -176   -213    615    475
    109    340    231   -226    -59    285    387    392   -176   -213    610    465
    150    374    220   -262    -33    296    371    376   -181   -218    602    452
    200    428    228   -314    -12    329    376    389   -171   -202    615    467
    161    389    228   -277    -33    309    384    397   -163   -192    618    475
    166    394    228   -280    -31    311    381    389   -168   -192    610    465
     77    379    301   -228   -111    340    405    405   -155   -174    626    475
     20    340    319   -179   -148    329    397    407   -158   -174    626    465
    111    394    280   -254    -85    337    405    428   -148   -166    633    472
    106    353    246   -231    -70    301    371    405   -174   -194    607    444
     33    322    285   -179   -127    303    368    407   -179   -197    610    452
     51    361    309   -205   -127    335    381    433   -163   -179    633    485
    122    387    265   -257    -70    327    371    439   -168   -184    618    480
    174    431    257   -303    -41    342    376    452   -155   -168    631    485
    153    441    288   -301    -67    366    397    467   -142   -161    641    491
    122    449    327   -285   -101    389    407    472   -135   -155    652    498
     77    457    379   -270   -150    420    428    493   -114   -132    675    524
    119    446    327   -283   -103    387    423    475   -132   -155    649    504
    101    452    350   -277   -127    402    457    496   -109   -137    659    517
     98    472    374   -285   -137    423    480    511    -83   -122    670    517
    111    480    366   -296   -127    423    478    514    -75   -114    675    514
     62    475    410   -270   -174    444    488    527    -51    -93    704    527
     88    485    397   -288   -155    444    485    524    -44    -96    698    514
     98    537    439   -316   -168    488    527    550     -7    -67    714    517
     44    522    475   -283   -215    498    542    553      2    -62    698    504
    -83    449    530   -184   -306    488    535    532      2    -77    678    485
    -46    454    498   -205   -272    475    532    530     10    -77    667    475
     49    501    452   -275   -200    478    530    530     18    -72    657    475
     -5    491    496   -244   -249    493    537    532     31    -62    665    472
     -5    517    519   -257   -262    517    553    550     54    -31    683    488
     44    504    459   -272   -207    480    530    535     36    -44    657    459
     75    540    465   -306   -194    504    535    542     44    -31    662    457
     72    558    483   -316   -205    522    532    542     49    -31    680    454
     41    524    483   -285   -220    504    530    545     38    -46    678    439
     72    563    491   -319   -207    527    555    574     59     -7    706    449
     88    594    506   -340   -207    550    568    600    103     18    737    465
     10    581    571   -298   -280    576    566    610    119     25    737    472
    -18    623    641   -301   -329    631    597    644    158     70    761    501
     -5    678    683   -337   -345    680    631    672    192    103    784    530
    -57    665    722   -303   -389    693    639    672    202    101    797    535
      2    691    688   -348   -342    688    613    646    197     93    792    524
    -28    753    782   -363   -405    769    649    678    241    132    836    566
    -23    776    800   -376   -410    787    649    659    239    132    826    561
    -49    802    852   -376   -449    826    646    649    246    142    820    568
     62    849    784   -457   -361    818    623    618    228    127    792    550
     67    826    756   -446   -345    792    592    584    205    103    761    537
     98    841    743   -472   -322    795    566    553    192     88    737    535
     62    795    732   -428   -335    763    545    535    171     72    704    511
     80    761    680   -423   -298    722    535    519    148     54    670    478
     90    711    620   -402   -265    667    517    496    116     25    641    436
     38    667    628   -355   -296    649    509    488     98     10    623    410
     49    659    610   -353   -280    636    509    480     85      5    597    387
    109    654    545   -381   -218    600    485    444     54    -20    568    361
     83    602    519   -342   -218    561    462    410     23    -51    535    342
     75    602    524   -340   -226    563    446    394     10    -57    522    335
    150    644    493   -397   -171    568    439    387      2    -62    498    329
    137    633    496   -387   -179    566    444    376     -5    -59    506    332
     46    626    579   -337   -265    602    483    405     23    -28    540    361
     41    545    504   -296   -231    527    475    394      0    -72    522    332
    244    491    246   -366      0    368    472    407    -36   -150    392    254
    275    517    241   -397     15    381    618    579     67    -98    374    246
    197    524    327   -361    -64    428    727    732    184    -12    441    283
    210    730    519   -472   -153    626    800    875    361    187    589    449
    223   1197    974   -709   -374   1085    805    940    592    535    956    820
     96   1857   1761   -976   -833   1810    763    818    782    927   1387   1241
    -38   2023   2062   -992  -1052   2044    501    475    672   1015   1483   1340
   -137   1608   1745   -735   -943   1675    241     80    265    639   1091   1026
   -207    880   1088   -335   -646    984    171   -135   -207    -12    407    465
   -116    459    574   -171   -345    514    163    -70   -358   -283     96    200
    -77    288    366   -106   -223    327    231     77   -319   -314     28    140
   -132    298    428    -85   -280    363    345    213   -202   -244     70    179
   -168    379    548   -103   -358    462    446    332    -75   -135    150    259
    -54    475    530   -210   -293    501    480    384     -7    -83    181    298
     51    530    475   -290   -213    504    493    410     20    -62    187    309
     85    566    480   -327   -200    524    511    428     41    -44    194    316
     80    615    535   -348   -226    576    540    454     72    -12    223    342
     57    613    553   -337   -249    584    548    465     80     -2    239    342
      7    602    592   -306   -293    597    558    472     93     12    259    350
     -5    605    610   -301   -309    605    566    480    106     23    270    353
     31    618    587   -324   -277    602    558    475    109     18    267    345
      0    600    600   -301   -298    600    574    493    124     25    283    363
    -36    592    628   -277   -332    610    589    506    142     44    303    384
    -70    589    657   -259   -366    623    592    511    150     57    316    392
    -49    587    636   -267   -342    610    579    509    142     46    311    376
     23    615    589   -319   -283    602    579    519    158     54    324    381
     31    628    597   -329   -283    613    587    522    174     70    342    394
      7    628    620   -319   -306    626    592    527    184     85    353    405
     -2    649    652   -322   -327    649    602    545    205    109    361    420
     10    659    649   -335   -319    654    602    550    213    119    361    420
     64    665    600   -366   -267    633    584    537    202    109    355    405
     64    633    566   -350   -249    602    571    527    192     96    348    392
     23    618    594   -319   -285    607    574    540    207    109    358    413
     31    641    610   -337   -290    626    581    561    226    132    366    428
     38    675    636   -358   -298    657    607    592    257    168    381    449
     25    688    662   -358   -319    675    618    605    270    181    405    470
    -70    605    675   -267   -371    639    594    589    249    163    410    465
     31    659    626   -345   -298    641    597    607    257    192    415    483
    171    758    587   -465   -207    672    626    649    293    254    462    519
    106    696    587   -402   -239    644    610    631    275    236    462    501
     36    662    626   -348   -293    644    613    626    270    226    478    509
    111    761    649   -439   -267    706    667    657    309    254    535    561
     57    722    665   -389   -303    693    678    649    306    239    527    555
    -36    665    701   -316   -368    683    680    646    303    233    519    558
    -41    654    696   -306   -368    675    678    641    306    241    522    561
     20    685    665   -353   -322    675    685    654    327    267    545    571
     83    724    641   -405   -280    685    704    678    363    290    566    581
     59    711    652   -387   -296    683    719    696    407    306    563    587
     -5    691    696   -342   -350    693    732    709    441    324    568    576
    -23    701    724   -340   -374    714    753    724    475    348    594    574
    -25    711    737   -342   -381    724    761    727    483    355    600    574
    -83    670    753   -296   -418    711    748    711    465    345    584    553
   -106    654    761   -272   -433    706    748    704    457    350    571    540
    -77    711    787   -316   -433    748    782    737    488    381    610    563
   -111    691    800   -290   -454    745    779    740    488    384    615    558
   -111    685    795   -288   -452    740    774    737    485    376    610    553
    -70    722    792   -324   -431    756    787    750    493    392    623    563
    -88    735    820   -324   -454    776    813    779    514    418    641    592
   -161    667    826   -254   -493    745    807    779    511    407    623    592
   -145    631    776   -244   -462    704    779    766    488    381    607    571
   -132    652    784   -259   -457    717    787    782    498    397    626    584
   -124    696    820   -285   -472    758    807    813    530    428    659    620
   -129    745    875   -309   -504    810    841    849    566    465    693    667
    -93    761    852   -335   -472    807    852    865    576    472    701    688
   -114    769    883   -327   -498    826    875    880    587    485    704    709
   -132    784    917   -327   -524    849    888    893    602    498    698    732
    -85    826    909   -371   -496    867    888    898    615    511    698    753
    -31    880    911   -426   -470    893    893    898    628    524    709    769
    -44    875    919   -415   -480    896    898    885    631    530    706    771
    -93    852    945   -379   -519    896    883    875    631    527    704    774
    -67    857    922   -394   -493    888    865    862    626    517    719    776
      7    904    896   -457   -444    901    865    862    633    530    740    797
    -67    826    893   -379   -480    859    833    836    607    504    714    771
    -96    756    852   -332   -472    802    792    797    566    459    691    730
    -85    719    805   -316   -446    763    789    795    555    444    688    719
    -72    680    753   -306   -413    717    792    792    545    423    665    704
    -83    639    722   -277   -402    680    800    792    540    413    641    691
    -90    581    672   -246   -381    626    771    761    509    374    594    665
   -129    514    644   -192   -387    579    745    735    483    353    568    641
   -168    483    652   -158   -410    566    750    732    485    348    555    639
   -142    532    675   -194   -407    602    774    758    514    368    579    672
     -7    579    587   -288   -298    581    779    763    514    371    581    678
    -59    509    568   -226   -314    537    763    743    496    348    563    652
   -155    441    594   -145   -374    517    756    732    488    335    558    633
    -96    428    524   -166   -309    475    769    756    485    322    542    602
    -59    314    374   -129   -218    345    831    839    491    267    462    504
    -70    327    397   -129   -233    361    958    989    581    309    475    483
      7    462    454   -239   -223    457   1060   1169    737    444    592    571
     25    797    771   -410   -371    784   1109   1312    974    727    901    867
    -15   1441   1457   -714   -735   1449   1072   1299   1241   1153   1402   1371
   -202   1904   2107   -849  -1153   2005    880   1036   1348   1434   1751   1714
   -303   1813   2114   -756  -1208   1961    584    636   1119   1299   1657   1631
   -361   1145   1506   -392   -932   1325    376    192    524    639   1008   1049
   -329    361    691    -18   -509    524    272     12     46     20    353    418
   -345     18    363    163   -355    192    316    140      7   -101    189    231
   -335     38    374    148   -353    205    467    340    145    -10    252    270
   -311    106    418    103   -363    262    581    483    270     85    322    319
   -288    161    449     62   -368    303    636    553    345    145    368    348
   -197    259    457    -31   -327    358    683    615    407    202    413    387
   -218    262    480    -23   -350    371    701    639    436    226    426    405
   -174    257    431    -41   -301    342    696    633    436    210    415    397
   -140    296    433    -80   -285    363    722    654    452    223    433    410
   -145    293    439    -75   -290    366    737    667    462    236    452    420
   -194    275    470    -41   -332    371    743    672    467    244    462    426
   -200    288    488    -44   -342    387    748    688    485    259    475    431
   -187    324    511    -70   -350    415    756    701    506    280    498    449
   -254    301    553    -23   -405    426    758    706    511    290    509    465
   -129    353    483   -114   -309    418    750    706    509    285    506    457
   -116    342    459   -111   -288    400    737    709    504    285    506    452
   -213    306    519    -49   -366    410    737    722    511    301    527    467
   -174    337    511    -83   -342    423    735    737    524    314    537    480
   -116    355    472   -122   -293    413    714    727    524    301    532    480
   -153    322    475    -83   -314    397    701    717    519    288    527    465
   -181    314    493    -67   -337    402    693    724    527    296    537    467
   -116    376    491   -129   -303    433    701    737    542    314    566    488
   -148    400    548   -127   -348    475    730    763    568    348    600    501
   -220    329    550    -54   -384    439    711    756    563    342    600    488
   -150    350    498   -101   -327    423    691    748    558    340    607    478
    -93    397    491   -153   -293    444    706    771    579    363    639    501
   -148    374    522   -114   -335    446    706    784    587    379    670    517
   -189    366    555    -88   -371    459    698    782    589    384    691    522
   -192    358    550    -85   -371    454    678    771    579    376    693    514
   -114    410    524   -148   -319    467    691    795    600    400    724    532
    -64    436    501   -187   -283    467    696    807    607    413    743    542
   -135    410    545   -137   -340    478    704    815    620    426    766    555
   -148    420    566   -137   -358    493    722    818    633    441    776    561
   -187    389    576   -101   -381    483    719    800    626    431    761    548
   -236    366    602    -64   -420    483    730    800    631    431    761    545
   -158    465    623   -153   -389    542    758    836    675    472    802    587
    -72    493    563   -213   -316    527    737    820    667    467    789    574
   -116    454    571   -168   -345    511    735    813    670    467    782    555
   -168    452    620   -142   -394    537    753    828    693    488    800    555
   -207    462    670   -127   -439    566    792    854    727    517    823    576
   -241    449    688   -106   -465    568    807    867    743    519    815    579
   -215    449    665   -116   -441    555    805    859    748    514    800    571
   -140    459    597   -161   -368    527    784    841    740    504    784    561
    -67    506    574   -218   -319    540    784    844    753    509    787    568
    -62    496    558   -218   -311    527    792    846    758    511    776    568
   -215    402    615    -93   -415    509    782    836    756    504    756    555
   -239    371    610    -67   -426    488    774    831    756    504    748    555
   -187    387    574    -98   -379    480    782    836    766    509    745    561
   -132    433    566   -153   -348    498    779    846    779    517    753    576
   -148    423    571   -140   -358    496    769    846    784    519    745    576
   -119    423    542   -153   -329    483    766    852    792    517    732    574
    -57    475    532   -207   -293    504    774    862    800    527    743    602
    -90    462    550   -187   -319    506    771    862    802    532    743    610
    -77    483    561   -202   -319    522    792    883    823    555    763    626
    -72    506    579   -218   -327    542    805    896    839    571    776    646
    -54    509    563   -226   -309    535    813    909    846    579    779    654
    -88    517    605   -215   -348    561    833    927    867    597    792    678
   -103    553    654   -226   -379    602    857    945    888    620    815    704
   -106    561    667   -228   -387    613    857    945    893    626    815    706
    -28    597    626   -283   -327    610    852    935    893    628    815    706
    -54    592    644   -270   -350    618    849    927    896    631    820    711
    -88    576    662   -244   -376    618    836    909    891    628    823    711
    -90    563    654   -236   -374    607    815    893    878    618    820    709
    -46    594    641   -272   -342    618    826    909    885    626    839    724
    -83    532    615   -228   -348    574    795    875    846    594    807    696
   -142    485    626   -171   -384    555    789    867    828    584    797    688
   -158    426    584   -135   -371    504    771    844    797    550    761    657
    -75    402    478   -163   -275    439    735    815    761    506    711    615
    -57    392    446   -168   -252    418    732    810    750    493    693    602
   -145    316    462    -88   -303    389    732    802    740    478    678    589
   -187    283    470    -51   -327    376    722    789    722    462    662    576
   -122    270    392    -72   -257    329    683    750    678    420    620    548
   -166    236    402    -36   -285    319    672    735    659    407    610    542
   -249    202    452     23   -350    327    683    743    667    415    615    555
   -239    194    433     20   -337    314    683    743    665    413    607    558
   -207    207    415      0   -311    311    680    735    659    407    605    568
    -85    200    283    -57   -184    241    670    743    633    374    566    532
    -83    111    194    -15   -137    150    750    841    654    358    514    475
   -129     77    205     25   -166    140    867    992    737    397    519    459
    -36    220    257    -90   -145    239    987   1215    901    535    641    561
     33    568    532   -301   -249    550   1021   1340   1109    795    930    857
    -49   1187   1234   -568   -641   1210    992   1343   1384   1226   1439   1397
   -194   1727   1922   -769  -1057   1823    807   1101   1530   1561   1867   1844
   -337   1654   1992   -657  -1163   1823    488    654   1296   1452   1813   1797
   -410    888   1296   -241   -852   1091    233    181    659    748   1111   1153
   -459     88    545    184   -504    316    150     -7    171    124    454    527
   -389   -246    142    316   -270    -51    179     98     96    -41    241    298
   -262   -197     64    231   -163    -67    309    288    220     33    283    322
   -205   -135     70    168   -140    -31    426    444    342    129    358    376
   -184    -44    140    114   -163     46    509    540    439    213    431    444
   -171     -7    161     88   -168     75    550    576    475    241    459    478
   -145     -5    140     75   -142     67    566    587    475    241    465    483
    -96     70    166     10   -132    116    602    623    509    285    506    517
   -168     23    189     72   -179    106    597    615    504    280    509    511
   -228    -36    192    129   -210     77    584    597    483    259    491    491
   -262    -31    231    148   -246     98    610    620    501    277    517    509
   -215    -15    200    114   -207     93    610    623    498    280    519    511
   -106     18    122     44   -114     70    589    607    483    267    509    506
    -70     28     98     20    -85     62    584    602    483    270    519    506
   -111     49    161     31   -135    103    613    626    509    298    545    524
   -163     18    181     70   -174     98    607    623    504    293    532    519
   -145    -20    122     83   -135     49    584    602    478    267    504    491
    -28     28     54     -2    -41     41    563    589    470    259    498    480
     -7     64     72    -28    -38     67    558    589    483    283    522    493
    -96     41    137     25   -116     88    574    600    496    293    535    506
   -168     31    200     67   -184    114    579    605    501    303    548    522
   -116     57    174     28   -145    114    574    605    498    298    545    517
    -93     64    158     15   -124    111    581    610    498    303    542    522
    -83     64    148      7   -116    106    568    605    493    298    527    519
   -114     77    192     18   -153    135    576    615    506    309    530    535
   -171     75    246     46   -210    161    574    623    522    324    532    548
     12    166    153    -88    -70    161    555    623    524    329    532    542
      7    174    166    -93    -77    171    566    639    540    350    537    550
    -88    109    197    -10   -142    153    561    631    532    348    550    540
   -114     88    202     10   -158    145    548    620    519    348    566    524
    -33    158    192    -62   -111    174    553    628    527    374    581    532
    -12    171    181    -80    -98    179    545    613    506    374    571    519
    -90    140    231    -25   -161    184    555    613    511    376    579    522
    -85    145    231    -31   -158    187    566    620    530    381    579    527
   -106    163    270    -28   -187    215    579    633    550    400    576    535
   -122    153    275    -18   -200    213    584    639    566    400    561    527
    -41    181    223    -70   -132    200    584    636    574    389    540    511
    -88    187    275    -51   -181    231    592    644    592    410    553    522
    -80    194    275    -57   -176    233    587    636    597    415    553    511
     31    236    202   -135    -85    220    587    628    594    405    535    491
     -7    228    236   -111   -122    233    592    620    602    405    532    480
    -83    205    288    -62   -187    244    592    610    605    405    532    467
    -96    189    285    -46   -189    236    589    592    597    394    517    449
    -90    171    262    -41   -176    215    574    571    584    381    491    428
     23    197    174   -109    -75    184    540    542    566    366    470    400
     85    194    109   -140    -10    150    509    519    550    350    441    371
    106    197     90   -150      7    145    517    522    558    353    436    368
    153    277    122   -215     12    200    524    537    584    379    470    389
    103    262    155   -184    -25    210    522    537    589    374    459    392
     70    246    176   -158    -54    210    517    530    579    361    454    381
     57    257    200   -155    -70    228    517    524    579    361    439    376
     38    252    213   -148    -85    233    524    524    584    371    446    381
     25    285    259   -155   -116    272    548    545    610    397    457    410
     25    314    288   -171   -129    301    576    566    631    420    472    433
     67    337    270   -202   -101    303    581    571    641    433    465    431
     51    329    275   -192   -111    301    581    568    644    436    449    428
     72    376    303   -226   -114    340    592    576    659    454    462    441
     93    439    342   -267   -124    392    602    584    675    472    467    457
     72    457    384   -265   -155    420    610    584    685    475    462    465
     41    478    433   -262   -194    457    602    568    696    485    472    475
     54    465    410   -259   -176    439    566    542    678    478    462    467
     38    444    405   -241   -181    426    537    509    649    454    441    446
     18    478    459   -246   -220    470    537    509    654    465    452    462
    -31    433    465   -202   -249    449    535    511    652    452    433    454
      0    397    397   -197   -200    397    514    491    623    418    392    415
     80    389    306   -236   -114    350    498    467    594    389    350    374
     57    306    249   -181    -96    277    470    439    558    345    298    329
    -31    272    303   -124   -166    288    478    439    555    335    283    319
    -57    228    285    -88   -171    257    470    415    535    311    254    293
    -96    163    257    -33   -176    210    439    376    496    275    215    249
    -90    158    249    -33   -168    202    428    366    488    267    205    233
      0    158    158    -80    -80    158    410    348    467    236    174    205
     44    145    101    -96    -28    124    384    316    439    207    142    174
     33    135     98    -85    -31    116    371    303    428    194    129    155
    -31    119    150    -44    -90    135    387    319    441    202    137    161
    -67     33     98     15    -83     64    410    355    436    181     96    119
     -2    -44    -44     23     20    -44    480    444    452    145     25     31
     59    -38    -98    -12     77    -67    571    566    517    168     18      7
    119    122      2   -119     59     62    691    750    683    319    148    119
     93    566    472   -332   -189    519    724    849    927    662    532    491
    -23   1171   1192   -574   -607   1182    693    797   1158   1067   1018    948
   -179   1512   1691   -667   -935   1602    467    511   1163   1283   1304   1195
   -223   1345   1569   -561   -896   1457    137     77    833   1083   1145   1028
   -210    662    872   -226   -540    766      0   -262    272    376    444    420
   -124     72    197     23   -161    135    -18   -275    -20    -88    -57    -28
    -33   -184   -153    109     57   -168     33   -135    -25   -181   -187   -163
    -36   -270   -233    153     98   -252    122    -20     51   -158   -200   -179
   -111   -233   -124    171      5   -179    205     75    155    -72   -127   -122
    -12   -122   -109     67     46   -116    239    129    228     -7    -62    -80
     23    -20    -44     -2     33    -31    288    181    298     49     -7    -25
      5     38     33    -20    -12     36    353    241    366    109     28     36
     20     59     38    -41    -10     51    371    246    376    127     23     49
    -10     28     38    -10    -25     33    366    233    366    116    -10     36
      7     31     20    -20     -7     25    361    226    361    106    -10     31
     54     54      0    -54     28     28    376    249    381    127      7     49
     -5     15     18     -7    -12     18    376    249    392    140     -7     54
    -75      7     80     33    -77     44    387    254    405    155     10     62
   -116     51    168     31   -142    109    415    280    436    194     25     83
    -88     28    116     31   -101     72    387    252    413    179     10     57
    -23     -7     15     12    -20      5    350    218    384    135    -28     23
     41      5    -36    -23     38    -15    337    210    384    132    -46     12
     64     15    -49    -41     57    -15    329    207    394    148    -36      0
     38     23    -15    -31     28      5    353    233    426    166      7     12
     72     38    -33    -57     51      2    350    239    439    161     18     12
    148     80    -67   -114    106      7    355    249    452    181     25     18
     72      0    -72    -36     72    -36    345    239    444    166     23     -2
     10    -12    -23      2     15    -18    366    262    465    176     49     12
    -20    -38    -20     28     -2    -31    363    267    459    181     46     15
    -62    -80    -18     70    -23    -49    348    257    436    166     25      7
    -98    -96      2     96    -54    -46    342    252    420    158     12      7
   -111    -62     49     88    -80     -7    345    257    413    168     12     20
     62     25    -36    -44     49     -5    337    270    410    166      2     25
    124     15   -109    -72    116    -46    314    272    392    140    -20     20
     96      0    -98    -49     96    -46    301    270    379    137    -23     23
    137     31   -106    -83    122    -36    314    283    381    137    -18     28
     96      2    -93    -51     96    -44    335    293    376    132    -20     23
     77    -23   -101    -28     88    -59    342    290    368    116    -33     12
    137     44    -93    -93    114    -23    379    319    392    135    -18     41
    114     70    -44    -90     80     12    405    337    410    148     -2     57
     -5    -38    -36     20     12    -36    379    303    379    109    -36      7
     15    -41    -57     12     33    -49    389    309    387    103    -46      2
     33     49     12    -41     10     31    452    363    449    155     -7     57
    -64     15     80     25    -72     46    470    368    465    166     -7     54
   -153    -38    114     93   -135     36    465    361    462    163    -23     33
   -233    -51    181    142   -207     64    493    381    493    192     -2     38
    -28    -28     -2     25    -15    -12    446    332    452    142    -49    -33
     72    -23    -96    -23     83    -59    426    303    428    111    -51    -70
     36    -46    -83      5     59    -64    433    303    433    116    -46    -77
     10    -49    -59     18     33    -54    444    311    446    129    -38    -64
     -7    -46    -38     25     12    -44    441    311    452    132    -33    -62
     -5    -25    -20     15      7    -23    446    319    462    142    -23    -59
    -44    -18     23     31    -36      2    459    340    488    171      7    -38
    -28    -33     -5     31    -12    -20    441    324    472    166     -7    -57
    -23    -23      0     20    -15    -12    441    329    478    184      0    -54
    179     88    -90   -132    135      0    449    348    496    202     12    -41
    150     72    -77   -114    114     -2    441    345    496    200      7    -46
     51     72     18    -62     18     46    472    376    524    228     41    -20
    106    158     51   -135     25    106    501    410    555    267     77     10
    158    189     31   -174     64    111    501    410    558    270     80     10
    127    148     20   -137     51     85    488    402    548    257     67      0
     77    171     90   -124     -7    132    506    423    576    285     96     38
    106    244    135   -176    -15    189    532    441    607    319    132     72
     59    262    202   -161    -70    233    548    444    626    342    161     98
     54    241    184   -150    -64    213    524    423    605    327    153     85
     36    231    194   -135    -77    213    496    394    587    314    145     72
     75    226    148   -153    -36    187    452    353    548    288    122     44
     51    215    163   -132    -54    189    459    353    545    285    122     49
     44    174    129   -109    -41    150    444    340    524    259    101     25
     90    140     49   -116     20     96    415    311    496    226     72    -10
    119     90    -28   -106     72     33    394    288    465    192     38    -51
     54     44    -10    -49     33     18    405    290    462    181     33    -64
     23    -10    -33     -7     28    -20    384    262    428    142      0   -109
     72     18    -54    -46     62    -15    392    265    428    142      2   -114
     -2    -49    -46     25     20    -49    381    246    410    129    -10   -137
    -67   -103    -36     85    -15    -70    376    236    400    119    -15   -158
    -31   -103    -72     67     18    -90    371    226    392    106    -28   -176
     -2    -64    -62     31     28    -64    379    233    405    119    -15   -166
    -18    -72    -57     44     18    -67    376    236    405    124    -20   -168
    -12   -166   -153     90     70   -161    371    239    371     83    -70   -223
     25   -272   -298    122    161   -283    436    314    371     36   -142   -311
     12   -283   -298    135    153   -290    555    446    452     72   -137   -322
     72   -158   -231     41    150   -194    680    631    607    200    -28   -233
    155    223     67   -189     44    145    763    792    846    483    272     46
     72    784    711   -428   -319    750    709    758   1072    867    724    478
   -116   1236   1353   -561   -735   1296    509    496   1153   1153   1083    795
   -207   1213   1418   -504   -813   1314    194    111    945   1096   1072    763
   -306    631    937   -161   -620    784    -15   -311    415    524    524    283
   -244    -10    231    124   -239    111     -5   -374     33    -36    -62   -226
   -116   -348   -231    233     54   -290     25   -254    -36   -213   -277   -431
   -122   -457   -335    288    106   -397    122   -111     41   -197   -288   -457
    -93   -392   -298    244    101   -345    215      7    155   -114   -223   -410
    -88   -301   -213    192     59   -257    283     90    252    -31   -153   -355
    -62   -207   -148    135     41   -179    342    158    329     38    -93   -303
    -18   -142   -124     77     51   -132    376    200    376     80    -57   -275
     -7   -129   -122     70     57   -127    376    207    387     85    -54   -270
    -75   -155    -83    114      2   -119    379    207    392     98    -33   -262
    -59   -109    -49     83     -5    -80    405    236    426    140      2   -239
     -7   -106   -101     57     44   -103    402    233    423    137     -2   -254
    -59   -153    -93    106     15   -124    397    228    415    124     -7   -262
    -72   -135    -62    101     -7    -98    405    233    426    124      2   -259
    -90   -124    -33    106    -28    -80    410    236    433    127     12   -246
    -54    -98    -44     75     -7    -72    397    228    431    124     18   -244
     -5    -90    -85     49     38    -88    384    223    423    114     12   -257
     -2    -93    -93     46     44    -93    384    223    428    119     18   -257
     20    -75    -96     25     57    -85    381    220    426    122     25   -254
     41    -64   -106     10     70    -85    387    228    436    129     31   -249
     23    -54    -77     15     49    -64    384    236    449    142     44   -241
      2    -62    -64     28     31    -64    381    233    452    145     46   -241
     20    -23    -44      0     31    -33    384    244    465    161     64   -233
    -28    -31     -2     28    -12    -18    381    252    472    168     75   -231
    -49    -44      5     46    -28    -20    368    246    470    171     77   -236
    -31    -38    -10     33    -10    -25    363    249    470    171     80   -236
     31    -33    -64      0     46    -49    335    236    452    155     67   -262
     57    -18    -75    -20     64    -46    332    241    452    158     77   -265
     67     -2    -70    -31     67    -36    322    252    462    174     96   -252
     49     10    -41    -31     46    -15    322    259    465    181    106   -236
     18     -5    -23     -7     20    -12    316    257    457    179    103   -239
    -20    -28     -7     23     -7    -18    311    257    454    174    101   -241
     12     10     -2    -10      7      5    322    272    462    181    109   -226
     62     64      2    -64     28     33    332    280    467    187    114   -215
     59     70     10    -64     25     38    329    270    457    181    101   -220
     44     67     20    -57     10     44    324    259    449    179     88   -223
      0     67     67    -33    -33     67    337    270    462    189     90   -213
     15     85     70    -51    -28     77    340    275    472    194     83   -218
     64    114     49    -90      7     83    335    267    475    197     77   -223
    111    114      2   -114     54     59    316    249    465    189     59   -244
     90    119     28   -103     31     75    324    257    478    200     62   -244
     28    124     93    -77    -31    111    329    262    493    215     72   -236
     54    116     62    -85     -2     88    316    252    491    205     51   -254
    132    179     46   -155     41    114    332    265    511    223     67   -239
    210    205     -5   -207    109    101    322    249    501    205     46   -259
    192    179    -15   -187    103     83    301    223    483    184     20   -283
     75    119     44    -96     15     80    303    228    496    197     18   -277
     44    119     72    -83    -12     96    303    233    506    213     23   -272
     38    116     77    -77    -18     98    280    223    498    210     15   -283
     85    127     41   -109     20     85    252    215    488    200      7   -280
    148    148      0   -148     72     72    223    207    478    197      0   -280
    163    205     41   -187     59    124    233    233    504    236     36   -246
    179    272     93   -226     44    184    265    265    535    272     75   -220
    161    257     96   -210     31    176    257    259    532    265     70   -231
    181    275     90   -228     46    184    262    270    540    270     77   -223
    168    319    150   -246      7    233    293    306    574    301    109   -189
    109    272    163   -189    -25    218    270    288    555    285     93   -202
    218    319     98   -270     59    210    252    285    550    280     85   -207
    220    371    150   -296     33    262    259    296    563    298    106   -189
    158    405    244   -283    -44    324    277    306    587    327    140   -150
    142    407    265   -275    -59    337    267    293    587    337    145   -142
    194    415    220   -306    -12    319    241    272    568    324    129   -153
    244    415    171   -329     36    293    197    231    530    290     96   -176
    220    413    192   -316     12    303    171    205    511    283     90   -174
     57    280    223   -168    -83    252    119    155    459    244     51   -205
     36    252    215   -145    -90    233    111    148    444    233     36   -213
    119    298    179   -210    -28    239    116    155    446    236     33   -202
    249    288     38   -270    103    163     85    127    407    200     -2   -228
    179    210     31   -194     75    122     62     96    371    161    -41   -272
     70    155     83   -114     -7    119     44     77    345    137    -59   -283
     85     90      2    -88     41     46      2     33    298     85   -114   -316
    166     64   -103   -116    132    -18    -44     -7    249     38   -174   -355
    150     88    -62   -119    106     12    -44    -10    249     44   -179   -345
    122    101    -20   -111     70     41    -59    -18    239     41   -181   -322
    111    103     -7   -109     59     49    -75    -31    228     38   -194   -316
     75     64    -10    -70     44     25    -85    -41    210     23   -223   -327
    153     15   -137    -83    145    -59   -106    -57    163    -41   -306   -387
    101    -96   -197     -2    145   -145    -18     41    181    -72   -384   -431
    114    -72   -187    -20    148   -129     96    194    262    -28   -389   -397
    254     80   -176   -168    215    -49    187    374    402    101   -285   -272
    348    454    106   -400    122    280    207    493    623    394     12     38
    215   1140    922   -680   -353   1031    168    475    917    859    558    589
     77   1608   1527   -844   -724   1569    -72    174    995   1124    911    930
     20   1431   1410   -724   -693   1421   -439   -296    678    904    737    758
    -44    646    691   -301   -366    667   -683   -774     10    163      7     83
    -88    -88     -2     85    -44    -46   -711   -875   -402   -394   -594   -514
    -28   -350   -322    189    145   -335   -659   -735   -426   -498   -745   -693
     46   -327   -376    140    210   -350   -555   -574   -324   -433   -717   -698
    122   -213   -335     46    228   -272   -457   -441   -213   -342   -654   -665
     57   -140   -197     38    124   -168   -384   -361   -124   -265   -597   -597
     80   -101   -181     10    129   -142   -363   -335    -96   -239   -584   -587
    187    -96   -283    -49    233   -189   -392   -358   -116   -257   -610   -639
    145    -93   -239    -25    192   -166   -384   -350   -101   -239   -607   -636
    122    -93   -218    -15    168   -155   -379   -355   -106   -241   -613   -646
    119    -88   -210    -15    163   -148   -387   -371   -116   -246   -620   -659
    106    -77   -184    -18    145   -129   -392   -379   -116   -233   -623   -662
    127    -59   -187    -33    155   -122   -407   -389   -122   -233   -633   -672
    106   -109   -215      0    161   -161   -444   -420   -158   -257   -654   -691
    101    -96   -200     -2    150   -148   -452   -428   -155   -244   -649   -657
    163    -64   -228    -51    194   -145   -470   -446   -166   -249   -657   -649
    207    -57   -265    -75    236   -161   -498   -480   -192   -272   -685   -667
    252    -28   -280   -111    265   -155   -511   -491   -194   -270   -688   -662
    228    -18   -246   -106    236   -129   -504   -480   -187   -259   -688   -644
     98    -38   -140    -31    116    -88   -496   -467   -174   -244   -691   -620
    174    -36   -210    -67    192   -122   -537   -501   -205   -267   -730   -633
    142    -62   -207    -41    174   -135   -568   -524   -226   -277   -753   -649
    114    -49   -166    -33    137   -106   -574   -532   -228   -265   -766   -639
    116    -31   -148    -44    132    -90   -576   -535   -231   -262   -776   -623
     46    -41    -88     -2     67    -64   -581   -532   -228   -252   -792   -610
     85    -36   -124    -25    103    -80   -615   -555   -262   -257   -833   -631
    140    -23   -163    -59    150    -93   -644   -571   -265   -254   -849   -636
    189     25   -166   -109    176    -70   -636   -550   -236   -215   -826   -615
    148     10   -137    -77    142    -62   -652   -553   -241   -176   -802   -602
    179      7   -171    -96    176    -80   -675   -561   -249   -187   -810   -615
    181     28   -153   -106    168    -62   -688   -563   -252   -189   -826   -607
    174     15   -158    -96    166    -72   -717   -587   -277   -200   -857   -623
    192     25   -166   -109    179    -70   -727   -594   -288   -207   -875   -633
    231     67   -163   -150    197    -49   -722   -594   -283   -207   -870   -620
    207     51   -155   -132    181    -51   -748   -623   -306   -231   -880   -639
    179     28   -150   -106    166    -59   -771   -654   -332   -246   -909   -659
    205     93   -111   -148    158     -7   -761   -649   -324   -223   -914   -644
    210    106   -103   -161    158      2   -761   -657   -322   -215   -940   -649
    228    129    -98   -181    163     15   -776   -662   -322   -207   -950   -652
    215    132    -83   -176    148     25   -784   -659   -316   -200   -953   -649
    179    111    -67   -145    124     23   -792   -670   -316   -205   -966   -657
    220    137    -83   -181    153     28   -800   -688   -319   -205   -987   -670
    176    129    -46   -153    111     44   -805   -704   -316   -202  -1000   -680
    176    122    -57   -150    116     33   -826   -724   -332   -215  -1026   -698
    376    200   -176   -288    277     12   -859   -756   -358   -231  -1052   -711
    368    181   -189   -277    277     -5   -885   -776   -374   -244  -1080   -724
    363    135   -228   -249    296    -46   -922   -818   -405   -270  -1119   -750
    426    184   -241   -306    332    -28   -917   -810   -394   -252  -1119   -732
    441    220   -220   -329    332      0   -917   -810   -387   -239  -1119   -722
    402    153   -249   -277    324    -49   -969   -859   -431   -275  -1148   -758
    436    192   -244   -314    340    -25   -976   -857   -431   -272  -1153   -758
    418    218   -200   -319    309      7   -966   -846   -428   -262  -1171   -758
    363    155   -207   -259    285    -25  -1002   -875   -454   -283  -1202   -789
    415    189   -226   -303    319    -18  -1013   -875   -457   -275  -1195   -789
    441    283   -158   -363    298     62   -976   -839   -418   -226  -1174   -753
    441    329   -114   -387    275    109   -958   -831   -407   -207  -1137   -740
    446    353    -93   -400    270    129   -948   -826   -407   -200  -1140   -737
    483    316   -166   -400    324     75   -992   -867   -452   -233  -1184   -787
    428    335    -93   -381    259    122   -974   -844   -431   -202  -1192   -763
    353    361      5   -358    171    184   -948   -828   -405   -174  -1202   -735
    358    376     18   -366    171    197   -953   -846   -415   -171  -1226   -730
    394    402      7   -400    194    205   -989   -872   -439   -187  -1265   -740
    402    389    -12   -394    207    189  -1034   -911   -475   -210  -1301   -766
    379    358    -23   -368    200    168  -1054   -930   -498   -226  -1325   -779
    379    275   -103   -327    241     85  -1093   -969   -553   -277  -1389   -826
    374    262   -111   -319    241     75  -1101   -979   -574   -290  -1413   -836
    355    241   -114   -298    233     62  -1109   -989   -597   -303  -1436   -854
    345    189   -155   -267    249     15  -1130  -1010   -633   -335  -1478   -883
    311    109   -202   -210    257    -46  -1145  -1034   -678   -376  -1530   -927
    309     64   -244   -189    275    -88  -1163  -1054   -711   -405  -1564   -948
    301     23   -277   -163    290   -127  -1187  -1083   -748   -436  -1597   -976
    265     31   -236   -148    249   -101  -1184  -1083   -750   -428  -1597   -966
    265     25   -239   -145    252   -106  -1182  -1085   -758   -431  -1605   -963
    254    -28   -283   -114    265   -155  -1195  -1109   -789   -462  -1636   -984
    254    -57   -311    -98    283   -184  -1215  -1135   -818   -485  -1657  -1002
    270    -59   -329   -106    298   -194  -1226  -1143   -836   -498  -1670   -995
    275   -116   -392    -77    332   -254  -1218  -1127   -857   -532  -1714  -1018
    376   -213   -592    -83    483   -400  -1171  -1062   -875   -597  -1816  -1124
    436   -197   -633   -119    532   -415  -1065   -927   -810   -568  -1810  -1130
    550     -7   -561   -272    555   -283   -948   -727   -649   -415  -1662   -989
    600    387   -213   -493    407     88   -878   -563   -394    -98  -1317   -633
    488   1041    550   -766    -31    797   -896   -574   -109    342   -787    -72
    254   1423   1166   -839   -454   1296  -1109   -862    -38    594   -454    272
    122   1218   1096   -672   -488   1158  -1413  -1291   -324    405   -602    145
     93    475    381   -283   -142    428  -1628  -1751   -963   -314  -1309   -493
     46   -244   -290     98    168   -267  -1670  -1852  -1366   -852  -1888  -1047
    155   -504   -662    174    407   -581  -1636  -1722  -1400   -966  -2031  -1202
    277   -472   -750     96    514   -613  -1514  -1551  -1293   -909  -1977  -1174
    244   -452   -696    103    470   -574  -1400  -1426  -1187   -823  -1893  -1114
    210   -389   -600     88    402   -493  -1325  -1353  -1111   -750  -1808  -1047
    205   -283   -488     36    345   -384  -1239  -1273  -1034   -678  -1704   -971
    226   -252   -478     10    350   -363  -1213  -1247  -1015   -657  -1662   -948
    200   -277   -478     38    337   -376  -1215  -1249  -1023   -659  -1665   -948
    265   -252   -519     -7    389   -384  -1205  -1239  -1018   -654  -1722   -937
    381   -218   -600    -83    488   -407  -1221  -1244  -1026   -665  -1813   -943
    397   -231   -628    -85    511   -428  -1228  -1254  -1039   -678  -1826   -940
    394   -215   -610    -88    501   -413  -1205  -1241  -1023   -665  -1842   -896
    387   -231   -620    -80    501   -426  -1189  -1231  -1021   -667  -1857   -878
    366   -244   -610    -62    488   -426  -1182  -1226  -1021   -672  -1855   -870
    335   -265   -602    -36    467   -431  -1174  -1223  -1021   -675  -1831   -857
    342   -272   -615    -33    478   -444  -1156  -1218  -1015   -685  -1842   -852
    327   -265   -592    -31    457   -428  -1140  -1208  -1010   -678  -1842   -836
    335   -272   -607    -31    470   -439  -1143  -1215  -1026   -688  -1839   -831
    322   -288   -613    -18    465   -449  -1135  -1213  -1023   -672  -1857   -831
    335   -280   -615    -25    475   -446  -1130  -1208  -1015   -657  -1831   -823
    366   -259   -626    -51    496   -441  -1117  -1187  -1000   -639  -1795   -807
    319   -233   -555    -44    436   -394  -1091  -1161   -976   -623  -1756   -787
    392   -228   -620    -83    504   -423  -1104  -1163   -976   -641  -1777   -813
    514   -215   -730   -148    620   -472  -1127  -1176   -992   -652  -1797   -844
    491   -249   -740   -122    613   -493  -1109  -1163   -989   -620  -1740   -859
    420   -290   -711    -64    563   -501  -1078  -1130   -971   -589  -1670   -839
    405   -272   -678    -64    540   -475  -1049  -1091   -950   -574  -1613   -807
    371   -290   -662    -38    517   -475  -1057  -1078   -961   -592  -1592   -800
    415   -301   -717    -57    566   -509  -1080  -1085   -992   -628  -1600   -815
    478   -241   -719   -119    597   -478  -1057  -1052   -984   -620  -1571   -787
    475   -228   -704   -124    589   -467  -1047  -1039   -995   -631  -1561   -779
    441   -239   -680   -101    561   -459  -1034  -1028  -1008   -639  -1556   -766
    452   -210   -662   -124    555   -436  -1000  -1002   -997   -633  -1545   -748
    462   -210   -672   -127    566   -441   -974   -995   -987   -649  -1543   -743
    439   -207   -646   -116    542   -426   -945   -979   -979   -657  -1543   -730
    337   -257   -594    -38    465   -426   -935   -971   -987   -667  -1545   -722
    345   -228   -576    -59    459   -402   -906   -953   -966   -654  -1527   -678
    366   -192   -558    -88    459   -374   -857   -909   -922   -633  -1499   -628
    316   -226   -542    -46    428   -384   -828   -891   -909   -628  -1486   -607
    259   -270   -530      5    394   -400   -810   -880   -904   -631  -1475   -600
    226   -259   -488     15    355   -374   -779   -862   -885   -620  -1447   -576
    207   -257   -467     23    337   -361   -766   -854   -870   -615  -1434   -566
    285   -239   -527    -23    405   -381   -766   -854   -878   -623  -1444   -574
    348   -218   -566    -64    457   -392   -748   -846   -878   -626  -1447   -576
    239   -296   -537     28    387   -415   -737   -844   -878   -636  -1447   -581
    239   -290   -532     25    384   -410   -727   -833   -870   -628  -1426   -566
    207   -285   -493     36    348   -387   -717   -813   -852   -607  -1395   -548
    210   -262   -472     25    340   -366   -678   -776   -813   -584  -1353   -519
    301   -228   -532    -36    415   -379   -657   -761   -802   -584  -1322   -517
    311   -236   -548    -38    428   -392   -659   -769   -815   -605  -1309   -532
    327   -218   -548    -54    433   -381   -652   -756   -807   -597  -1270   -517
    371   -158   -530   -106    449   -342   -610   -714   -769   -563  -1223   -478
    319   -174   -493    -72    402   -332   -587   -693   -756   -555  -1208   -462
    288   -163   -454    -62    368   -309   -566   -667   -735   -537  -1182   -436
    298   -155   -454    -72    374   -303   -553   -654   -727   -532  -1166   -428
    293   -148   -441    -72    366   -293   -535   -639   -711   -527  -1137   -426
    322    -98   -420   -111    368   -259   -504   -602   -680   -504  -1091   -389
    285   -111   -397    -88    340   -252   -514   -610   -683   -501  -1078   -381
    272    -90   -366    -93    319   -228   -491   -602   -662   -485  -1041   -348
    314    -10   -324   -150    319   -166   -439   -561   -620   -454   -987   -285
    202    -62   -267    -72    233   -163   -444   -576   -639   -465   -976   -280
    127   -142   -270      7    197   -205   -480   -610   -672   -498   -987   -301
    197   -140   -337    -31    265   -239   -493   -618   -688   -517   -992   -309
    275   -140   -415    -67    345   -277   -488   -613   -691   -524   -992   -322
    210   -215   -426      2    314   -319   -472   -600   -696   -542   -989   -316
    192   -283   -475     44    332   -379   -491   -615   -730   -581  -1008   -342
    213   -309   -522     46    366   -415   -483   -610   -737   -600  -1005   -361
    218   -345   -563     64    389   -454   -478   -607   -748   -615  -1005   -376
    150   -402   -555    124    350   -480   -491   -628   -771   -636  -1010   -394
     80   -449   -530    181    303   -488   -483   -626   -782   -654  -1005   -400
     77   -462   -540    189    306   -501   -470   -618   -787   -667  -1000   -405
     88   -470   -558    192    322   -514   -457   -610   -784   -667   -987   -394
     80   -488   -568    202    322   -530   -452   -613   -792   -680   -982   -402
      2   -558   -561    275    280   -561   -444   -602   -797   -698   -979   -397
    -10   -649   -639    327    311   -644   -415   -558   -795   -732  -1002   -418
    -18   -761   -743    389    361   -753   -322   -446   -769   -769  -1049   -493
    -57   -776   -722    415    329   -750   -202   -319   -693   -743  -1036   -524
     64   -607   -672    272    366   -641    -88   -145   -540   -610   -901   -423
    194   -187   -381     -5    288   -283    -25    -20   -319   -327   -571   -124
     83    384    301   -233   -109    342    -44    -44    -93     54    -93    327
   -132    743    875   -306   -504    807   -259   -348    -85    277    213    605
   -184    618    800   -218   -493    709   -553   -748   -384    111     98    483
   -275     33    306    119   -290    168   -667  -1060   -867   -472   -465    -10
   -283   -615   -332    449     23   -475   -675  -1075  -1197   -979   -989   -465
   -142   -888   -748    514    301   -818   -623   -914  -1200  -1078  -1109   -597
    -59   -901   -841    480    389   -872   -524   -782  -1111  -1054  -1083   -602
    -57   -807   -750    431    345   -779   -418   -659   -987   -963   -984   -532
    -80   -769   -688    426    303   -730   -353   -592   -904   -906   -919   -478
   -150   -711   -561    428    205   -636   -285   -522   -826   -828   -839   -413
   -127   -675   -548    400    207   -610   -262   -498   -802   -813   -805   -402
   -103   -639   -537    368    215   -589   -241   -480   -787   -807   -774   -387
   -101   -644   -542    374    220   -594   -228   -470   -782   -810   -761   -379
   -116   -633   -517    374    200   -576   -215   -457   -771   -800   -732   -368
   -114   -584   -470    348    176   -527   -192   -436   -748   -776   -688   -342
   -119   -579   -459    348    168   -519   -171   -423   -737   -776   -662   -332
   -197   -592   -394    394     98   -493   -153   -410   -722   -769   -633   -316
   -220   -571   -350    394     64   -459   -129   -389   -698   -750   -594   -290
   -153   -540   -387    345    116   -465   -122   -381   -691   -753   -576   -283
   -215   -545   -329    379     54   -436   -122   -384   -693   -753   -558   -277
   -220   -509   -288    366     33   -400   -129   -394   -698   -758   -540   -280
   -103   -397   -296    249     93   -345    -80   -342   -657   -722   -488   -246
   -129   -428   -298    277     83   -363    -67   -332   -649   -722   -467   -244
   -231   -498   -267    363     15   -381    -75   -340   -657   -732   -467   -259
   -301   -485   -184    394    -59   -335    -54   -327   -639   -714   -441   -249
   -181   -407   -228    293     20   -319    -62   -322   -636   -709   -418   -246
   -207   -381   -174    293    -18   -277    -28   -280   -600   -683   -371   -215
   -254   -376   -122    311    -67   -249     -7   -252   -579   -665   -332   -192
   -207   -345   -137    277    -36   -241     -5   -246   -581   -665   -319   -187
   -239   -371   -135    303    -51   -254    -20   -254   -592   -680   -314   -176
   -288   -405   -119    345    -85   -262    -25   -249   -597   -685   -301   -166
   -265   -379   -116    319    -75   -249    -20   -231   -587   -680   -277   -140
   -265   -327    -62    296   -101   -194      5   -184   -550   -639   -226    -90
   -119   -254   -137    184      7   -197     -5   -184   -553   -641   -218    -88
   -103   -262   -158    181     25   -210    -15   -192   -563   -657   -223    -83
   -181   -301   -119    239    -31   -210     -7   -187   -566   -665   -220    -72
   -192   -262    -70    228    -62   -166     25   -158   -540   -646   -189    -46
    -70   -176   -106    122     18   -142     54   -135   -519   -628   -163    -23
   -114   -187    -72    150    -20   -129     72   -132   -517   -633   -153    -15
   -103   -171    -70    137    -18   -122     80   -135   -519   -639   -145    -15
    -72   -142    -70    109     -2   -106    103   -114   -501   -623   -122      0
   -111   -168    -57    140    -28   -114    124   -101   -485   -615   -109      0
   -181   -176      2    179    -93    -88    155    -80   -454   -589    -77     12
   -163   -187    -23    174    -72   -106    161    -85   -452   -592    -75     -2
   -150   -176    -25    163    -62   -101    176    -70   -431   -574    -51      2
   -145    -98     44    119    -96    -28    223    -28   -381   -519      5     46
   -189   -116     72    153   -132    -23    231    -31   -374   -511     18     46
   -171    -88     83    127   -127     -2    246    -18   -355   -496     44     62
   -166    -46    119    106   -142     36    290     20   -314   -457     88    103
   -267   -145    122    205   -197    -12    265     -5   -345   -478     62     77
   -239   -129    109    184   -174    -10    265      2   -342   -470     75     85
   -207    -90    114    148   -163     10    275     20   -327   -454     93    103
   -200    -85    114    142   -158     12    283     36   -319   -449    106    114
   -220    -77    140    148   -181     31    290     49   -314   -439    127    127
   -228    -33    194    129   -213     80    322     80   -283   -405    166    163
   -345    -64    280    202   -316    106    350    111   -257   -376    197    200
   -288    -44    244    166   -267     98    345    111   -259   -381    197    205
   -265     28    293    116   -277    161    387    153   -223   -345    239    252
   -207    135    342     36   -275    239    446    218   -163   -288    298    311
   -280     83    363     96   -322    223    454    220   -168   -290    296    309
   -337     15    353    161   -345    184    420    184   -205   -327    265    275
   -272     83    355     93   -314    218    433    197   -189   -309    290    298
   -301    145    446     75   -374    296    488    244   -140   -254    348    355
   -285    184    470     49   -379    327    488    244   -135   -244    363    371
   -233    205    439     15   -335    322    452    215   -161   -265    348    363
   -252    194    446     28   -350    322    444    205   -176   -277    337    361
   -270    215    485     25   -376    350    454    210   -174   -267    348    381
   -285    171    457     54   -371    314    444    192   -194   -290    327    366
   -423     93    517    166   -470    303    449    202   -189   -298    327    366
   -259    158    418     49   -340    288    452    213   -194   -311    311    355
   -244    161    402     41   -322    280    459    220   -202   -316    306    355
   -353     77    428    137   -389    252    452    202   -231   -345    288    335
   -423      5    428    210   -426    215    459    197   -249   -368    267    314
   -449    -38    410    244   -431    184    454    181   -272   -389    252    293
   -472    -33    439    252   -457    202    457    187   -270   -387    262    301
   -501    -33    465    267   -483    215    465    189   -270   -387    265    309
   -493    -49    444    272   -470    197    454    176   -280   -402    249    298
   -488     -5    483    246   -488    239    488    215   -249   -376    272    332
   -426      7    431    207   -428    218    498    228   -257   -389    259    322
   -527   -155    371    340   -452    106    527    265   -277   -449    187    249
   -542   -218    324    381   -433     51    659    402   -223   -452    150    207
   -501   -148    353    322   -428    101    771    566   -114   -371    205    254
   -426     85    511    168   -467    298    852    737     75   -166    405    441
   -366    610    976   -122   -672    792    854    807    311    192    815    841
   -493   1270   1764   -387  -1127   1517    776    675    511    592   1306   1312
   -610   1444   2052   -418  -1332   1748    472    303    407    672   1444   1426
   -654   1070   1725   -207  -1189   1397    200   -132    -25    272   1080   1106
   -732    290   1023    218   -878    657    127   -381   -550   -400    400    527
   -665   -244    420    454   -542     88    137   -327   -763   -750     12    181
   -633   -337    296    485   -467    -20    236   -142   -675   -727     10    148
   -584   -277    303    431   -444     12    350     -5   -563   -654     64    171
   -540   -218    319    376   -431     51    413     75   -480   -589    116    210
   -558   -129    428    345   -493    148    475    153   -389   -511    192    275
   -535    -72    462    303   -501    194    522    200   -342   -472    241    314
   -488    -23    462    254   -475    218    574    244   -298   -441    293    355
   -522    -67    454    293   -491    192    563    236   -309   -454    288    355
   -530    -77    452    303   -491    187    566    244   -303   -452    298    366
   -527    -54    472    288   -501    207    587    265   -288   -433    316    384
   -530    -36    493    280   -511    228    594    272   -283   -423    332    397
   -587    -20    566    301   -579    272    623    298   -254   -392    366    428
   -561     -5    555    283   -558    275    631    303   -249   -392    376    436
   -568     -5    561    285   -566    277    633    303   -246   -389    381    446
   -558     25    584    267   -571    303    639    316   -231   -374    394    465
   -480     23    501    228   -491    262    605    293   -254   -402    374    441
   -475     36    511    220   -493    272    628    316   -228   -384    394    454
   -511     51    561    228   -537    306    646    337   -205   -363    420    470
   -519     41    561    239   -540    301    633    332   -218   -368    418    462
   -514     70    581    220   -548    327    644    345   -207   -355    433    475
   -517     70    587    223   -550    327    644    350   -205   -355    433    465
   -485    103    589    189   -540    345    644    353   -197   -345    452    465
   -517     98    615    207   -566    355    644    355   -192   -337    465    470
   -553     90    644    228   -600    368    644    361   -187   -335    472    475
   -579    111    691    233   -633    400    644    363   -181   -324    485    488
   -602    148    748    226   -675    446    667    400   -158   -290    535    527
   -579    197    776    189   -678    485    672    423   -142   -270    574    555
   -475    244    719    114   -600    480    646    420   -150   -275    581    555
   -483    236    719    124   -600    478    646    431   -140   -272    594    571
   -498    239    737    127   -618    488    649    439   -140   -272    592    576
   -488    244    732    122   -610    485    659    449   -140   -265    592    576
   -545    223    766    158   -657    493    672    457   -140   -257    594    584
   -535    246    782    145   -657    514    683    462   -132   -257    607    594
   -491    283    774    101   -631    527    691    465   -129   -252    620    597
   -436    324    761     54   -600    542    711    475   -116   -246    628    600
   -522    288    807    116   -665    548    722    475   -116   -249    631    587
   -574    293    867    140   -719    579    722    472   -111   -241    644    581
   -540    355    896     93   -717    626    748    493    -85   -215    665    594
   -628    353    979    137   -802    665    784    530    -49   -181    688    631
   -581    361    940    109   -761    652    776    519    -57   -192    667    628
   -449    397    846     25   -646    620    766    498    -83   -207    641    605
   -527    381    909     72   -719    644    774    504    -67   -207    652    610
   -600    387    987    106   -795    685    795    527    -25   -181    683    631
   -610    405   1015    101   -813    709    800    535     -5   -150    722    641
   -576    407    984     85   -779    696    787    514    -12   -158    732    623
   -530    420    950     54   -740    685    771    501    -23   -179    727    610
   -537    428    963     54   -750    696    766    509    -23   -176    727    620
   -548    475   1023     36   -787    748    787    535      7   -140    740    678
   -561    496   1057     33   -807    776    795    542     23   -124    743    714
   -571    498   1070     33   -820    784    802    548     31   -119    745    724
   -530    511   1041     10   -784    776    795    540     23   -127    732    719
   -548    496   1044     25   -797    769    787    535     20   -124    730    722
   -542    581   1124    -18   -833    852    831    587     75    -70    782    782
   -457    631   1088    -88   -774    859    828    587     80    -67    787    784
   -439    646   1085   -103   -763    865    839    594     88    -59    797    795
   -446    675   1119   -116   -782    896    854    610    106    -46    820    815
   -426    722   1148   -148   -787    935    878    639    129    -25    846    844
   -459    745   1205   -142   -833    974    896    649    148     -5    872    865
   -491    763   1252   -137   -872   1008    891    639    148      7    883    880
   -465    795   1260   -163   -862   1026    883    628    148     12    896    891
   -475    769   1244   -145   -859   1005    849    594    119    -10    880    878
   -480    743   1223   -132   -852    982    828    568    101    -31    872    872
   -514    737   1252   -111   -883    995    831    566    103    -25    883    883
   -558    709   1267    -77   -914    989    828    563     98    -28    885    888
   -688    641   1330     23  -1008    984    841    584    106    -18    885    898
   -581    636   1218    -28   -898    924    805    558     72    -57    839    852
   -548    602   1150    -28   -849    875    779    540     46    -93    805    818
   -504    555   1060    -28   -782    805    748    506      5   -137    763    779
   -480    545   1026    -31   -753    784    750    493     -7   -153    750    769
   -506    506   1013      0   -761    758    745    475    -23   -171    737    753
   -498    509   1008     -7   -753    758    745    472    -20   -171    743    758
   -550    483   1031     33   -789    756    740    472    -20   -171    748    763
   -607    441   1049     83   -828    745    737    475    -23   -171    750    769
   -563    449   1013     54   -789    730    730    470    -28   -181    740    763
   -537    446    984     44   -761    714    732    472    -36   -194    724    748
   -555    387    940     83   -748    662    779    537    -25   -215    691    706
   -618    322    940    148   -779    631    904    685     46   -202    680    670
   -563    384    948     88   -756    667   1000    846    155   -132    730    706
   -470    683   1153   -106   -813    917   1091   1047    379    103    963    940
   -366   1267   1634   -452  -1000   1449   1083   1104    631    475   1392   1382
   -524   1966   2491   -719  -1506   2229   1008    982    875    911   1925   1932
   -750   2062   2811   -657  -1782   2436    709    576    750    945   2026   2039
   -800   1532   2333   -366  -1566   1932    415    119    257    459   1564   1621
   -787    691   1475     46  -1132   1083    298   -166   -329   -275    815    937
   -836    101    937    368   -885    519    324   -103   -524   -600    426    553
   -761     80    841    340   -802    459    423     83   -415   -537    436    553
   -691    161    852    265   -771    504    537    233   -288   -449    501    610
   -639    298    937    168   -789    618    636    363   -158   -335    600    706
   -542    423    966     59   -753    693    717    444    -70   -257    670    782
   -584    358    943    111   -763    649    719    433    -80   -275    646    766
   -623    350    974    135   -800    662    732    439    -75   -272    628    776
   -724    361   1083    181   -904    722    763    470    -44   -244    641    818
   -558    420    979     70   -769    698    743    462    -54   -252    628    807
   -501    444    943     28   -722    693    737    462    -57   -252    633    810
   -524    420    945     51   -735    683    735    457    -64   -259    641    810
   -558    441    997     57   -779    719    756    478    -49   -241    657    836
   -553    472   1026     41   -789    748    763    493    -41   -223    662    865
   -522    475    995     23   -758    732    750    493    -54   -236    646    867
   -540    459   1000     38   -769    730    748    501    -54   -236    644    878
   -610    470   1080     70   -846    774    774    524    -28   -207    670    922
   -571    527   1098     23   -833    813    792    545     -7   -184    688    961
   -493    548   1041    -28   -769    795    787    542    -20   -189    680    976
   -532    519   1049      5   -792    784    784    545    -23   -187    672    995
   -537    504   1041     15   -789    771    774    542    -36   -192    665   1005
   -561    501   1062     31   -810    782    771    550    -38   -184    675   1023
   -511    548   1060    -20   -787    802    784    571    -23   -161    698   1054
   -436    610   1044    -88   -740    826    802    592     -5   -132    722   1075
   -509    589   1096    -41   -802    841    802    594     -2   -132    730   1085
   -610    540   1150     36   -880    844    795    597     -7   -129    735   1098
   -615    548   1163     33   -888    854    784    607     -5   -124    732   1106
   -626    553   1176     36   -901    865    784    618      0   -119    756   1117
   -618    587   1205     12   -911    896    800    644     20    -90    820   1150
   -545    641   1187    -46   -865    914    810    672     41    -62    867   1184
   -517    633   1150    -59   -833    891    792    670     28    -67    849   1182
   -467    649   1114    -90   -792    880    789    667     23    -70    802   1171
   -488    636   1124    -75   -807    880    800    675     31    -67    719   1161
   -467    657   1124    -93   -795    891    805    683     36    -57    691   1145
   -470    672   1140   -101   -805    906    815    691     44    -46    756   1153
   -392    709   1101   -161   -745    904    841    711     57    -41    774   1158
   -465    639   1101    -88   -784    870    841    706     51    -54    774   1150
   -467    587   1054    -59   -761    820    826    696     38    -77    727   1132
   -441    631   1072    -96   -758    849    849    735     72    -49    789   1166
   -488    631   1117    -72   -802    872    862    750     90    -36    820   1182
   -483    641   1124    -80   -805    883    865    753     96    -33    815   1184
   -498    631   1130    -64   -813    880    862    748     90    -38    818   1184
   -519    615   1132    -49   -826    872    867    756    101    -41    800   1187
   -537    574   1111    -18   -826    841    865    740     98    -67    784   1169
   -535    553   1088    -10   -810    818    872    743    111    -77    750   1161
   -504    571   1075    -33   -789    823    898    779    140    -54    758   1176
   -478    589   1067    -59   -771    828    898    807    174    -25    779   1192
   -462    623   1085    -80   -774    854    898    823    213     23    800   1202
   -493    633   1127    -72   -810    880    914    841    257     98    815   1218
   -592    613   1205    -10   -898    909    945    870    303    171    852   1247
   -639    563   1202     36   -922    883    924    857    301    179    885   1236
   -563    581   1145    -10   -854    862    904    849    296    176    943   1226
   -535    652   1187    -57   -859    919    940    891    327    213   1054   1270
   -532    688   1221    -77   -875    953    969    930    355    241   1117   1314
   -597    665   1260    -33   -927    961    995    953    371    254   1130   1337
   -568    696   1262    -64   -914    979   1018    982    394    277   1124   1366
   -568    730   1296    -83   -932   1013   1054   1023    426    309   1130   1397
   -561    737   1299    -88   -930   1018   1070   1041    433    319   1132   1397
   -548    732   1280    -93   -914   1005   1067   1036    423    314   1122   1384
   -594    724   1319    -67   -956   1021   1062   1028    423    316   1122   1382
   -600    763   1363    -83   -982   1062   1065   1034    439    332   1143   1397
   -514    802   1317   -142   -914   1060   1041   1015    431    322   1140   1382
   -532    701   1234    -85   -883    966    979    958    376    267   1088   1314
   -600    613   1213     -7   -906    914    948    927    350    244   1070   1278
   -607    613   1221     -2   -914    917    956    937    363    254   1091   1275
   -607    592   1200      7   -904    896    958    943    363    252   1093   1249
   -615    493   1106     59   -862    800    917    898    311    194   1021   1179
   -592    452   1044     70   -818    748    896    875    288    158    969   1132
   -561    467   1028     44   -795    748    909    883    296    155    961   1148
   -545    433    979     57   -761    706    898    865    277    135    948   1153
   -602    379    982    109   -792    680    891    849    270    127    932   1148
   -623    384   1005    119   -815    693    898    854    283    142    937   1153
   -626    335    961    145   -795    649    875    831    259    122    911   1130
   -610    311    922    150   -766    615    872    828    259    122    906   1124
   -646    265    911    189   -779    589    854    818    249    109    904   1111
   -652    184    836    233   -745    511    844    815    228     77    870   1060
   -620    109    727    254   -675    418    914    896    244     54    813    987
   -493    150    644    171   -568    397   1031   1031    314     77    807    945
   -418    244    662     88   -540    452   1124   1200    444    181    893   1008
   -415    535    950    -59   -683    743   1179   1353    675    454   1176   1280
   -454   1163   1618   -355  -1036   1389   1202   1421   1002    911   1691   1800
   -511   1797   2309   -641  -1410   2052   1067   1249   1213   1304   2166   2257
   -636   1704   2338   -535  -1486   2021    737    833   1005   1208   2130   2203
   -691   1080   1771   -194  -1231   1426    506    397    459    623   1561   1675
   -740    262   1002    236   -872    633    418    176    -54    -38    872   1026
   -711   -179    532    446   -623    176    420    252   -174   -252    610    753
   -675   -205    467    439   -574    132    540    420    -54   -187    641    766
   -654   -122    532    387   -594    205    670    568     83    -83    719    831
   -571    -25    542    298   -558    257    740    659    184     -5    787    883
   -535     38    574    249   -553    306    795    722    259     54    846    930
   -561     51    613    254   -587    329    818    753    298     83    878    958
   -602     59    662    270   -631    361    846    776    332    111    911    982
   -548    116    665    215   -607    389    872    802    363    137    940   1008
   -607     62    670    272   -639    366    862    795    358    135    935   1000
   -620     38    657    290   -639    348    867    805    374    142    945   1002
   -589     49    636    270   -613    342    880    820    397    158    956   1005
   -665      2    667    329   -667    335    880    815    405    168    953   1000
   -693      5    698    345   -696    350    878    818    418    184    963   1005
   -610     67    678    270   -644    371    888    831    439    197    982   1018
   -576     67    644    254   -610    355    880    818    428    189    979   1002
   -652     23    675    311   -665    348    883    820    436    197    984    995
   -613     59    672    277   -641    366    914    857    480    233   1015   1013
   -519    124    644    197   -581    384    919    865    498    252   1031   1018
   -587     70    654    257   -620    361    911    852    498    244   1021    995
   -662     38    698    311   -683    368    917    859    517    257   1034    995
   -628     23    652    303   -639    337    880    833    498    239   1010    966
   -600     25    626    285   -613    324    867    818    485    220    987    940
   -561     88    646    236   -602    366    896    854    524    254   1015    969
   -576     80    657    246   -618    368    893    865    540    272   1023    976
   -506     77    584    215   -545    329    865    844    524    257   1005    958
   -470     83    553    192   -511    319    859    844    524    249    997    950
   -452     83    535    181   -493    309    841    841    517    244    987    943
   -454     90    542    179   -498    316    831    846    522    254    987    943
   -446     93    540    176   -493    316    828    867    537    270    997    956
   -423    140    563    140   -493    350    833    880    550    285   1018    979
   -426    150    576    137   -501    361    841    880    555    290   1018    982
   -428    132    558    145   -493    345    841    872    555    283   1010    969
   -459    148    607    155   -532    376    870    893    579    309   1034    989
   -413    155    568    127   -491    363    865    880    568    296   1013    969
   -467    106    574    179   -522    340    859    875    558    277    997    948
   -519    122    639    197   -579    379    878    893    581    303   1018    963
   -480    137    618    171   -548    376    880    896    597    311   1021    953
   -459    171    628    142   -545    400    893    911    623    329   1034    961
   -457    205    659    124   -558    431    914    917    646    353   1044    958
   -478    187    665    142   -571    426    922    919    657    358   1031    943
   -472    137    610    168   -540    374    906    898    644    342   1000    911
   -439    137    574    148   -506    353    891    880    644    340    989    883
   -467    119    584    174   -524    350    891    878    646    340    979    865
   -517    132    646    192   -581    389    888    878    662    355    997    870
   -504    140    644    181   -574    392    875    867    659    353    997    872
   -423    207    628    106   -527    418    878    872    667    363   1002    875
   -368    259    628     54   -498    444    893    891    685    376   1018    880
   -444    184    628    129   -535    405    867    865    665    355    995    852
   -566    129    696    218   -631    413    865    857    675    366   1002    862
   -488    200    688    142   -589    444    883    883    709    389   1028    878
   -467    218    683    124   -576    449    878    885    717    394   1028    870
   -491    246    737    119   -613    493    909    917    748    426   1052    896
   -423    301    724     62   -574    511    927    930    761    441   1062    904
   -381    311    693     36   -537    501    917    914    750    431   1047    880
   -405    324    727     38   -566    524    914    919    758    441   1054    891
   -387    358    745     12   -566    550    919    935    782    462   1075    914
   -345    423    769    -38   -555    594    953    979    826    501   1109    950
   -322    488    807    -83   -566    646    945    956    823    506   1119    958
   -358    472    831    -57   -594    652    924    919    810    496   1111    945
   -374    426    800    -28   -589    613    896    883    784    478   1085    922
   -368    397    766    -12   -566    581    862    852    758    454   1065    904
   -366    397    763    -18   -566    579    857    846    763    459   1070    909
   -335    418    750    -41   -542    584    857    849    771    470   1083    919
   -327    381    709    -28   -517    542    839    828    750    452   1062    898
   -374    280    654     46   -514    467    818    802    711    413   1015    857
   -400    223    623     88   -511    423    813    787    691    389    982    828
   -405    187    589    109   -498    387    795    763    665    363    953    797
   -387    150    535    116   -462    342    776    737    639    335    919    756
   -402    103    506    150   -454    303    766    727    623    311    893    724
   -405    109    514    148   -459    309    758    727    620    311    891    724
   -309    166    472     70   -389    319    761    727    620    316    896    724
   -319    119    439     98   -379    277    743    706    600    296    867    693
   -355     54    410    150   -381    231    724    691    584    280    839    670
   -348     10    355    166   -353    181    722    696    568    257    807    641
   -353    -93    259    220   -306     83    774    753    574    223    750    584
   -348   -161    187    254   -267     12    878    865    618    210    701    517
   -327   -106    220    218   -275     57    987   1013    730    285    748    527
   -290    119    410     85   -350    265   1070   1169    919    491    943    698
   -285    644    927   -179   -605    784   1085   1236   1166    859   1356   1101
   -402   1241   1644   -420  -1023   1444    976   1080   1330   1236   1805   1519
   -472   1428   1901   -478  -1187   1665    646    698   1210   1327   1958   1644
   -514   1054   1569   -272  -1041   1312    381    265    774    935   1592   1309
   -584    303    888    140   -737    597    316     44    288    270    906    730
   -553   -228    322    389   -439     46    332    127    103    -64    524    392
   -493   -410     83    452   -288   -163    426    306    166    -85    457    322
   -426   -366     59    394   -244   -153    504    407    259    -25    493    345
   -444   -283    158    363   -303    -62    587    511    376     72    576    410
   -462   -187    275    322   -371     44    649    587    472    163    657    478
   -402   -140    262    272   -332     59    654    602    498    181    670    488
   -379   -142    233    259   -309     44    649    600    498    179    657    483
   -332    -75    257    205   -296     88    680    631    527    207    683    509
   -329    -70    257    197   -293     93    678    626    524    207    683    501
   -368    -98    270    233   -319     85    685    628    527    210    680    498
   -376    -77    298    226   -337    109    693    631    532    223    685    504
   -407   -116    290    262   -350     88    685    623    522    210    667    488
   -374   -109    262    241   -319     77    670    607    509    202    657    475
   -410   -109    301    259   -355     96    678    613    524    215    665    480
   -439    -96    340    265   -392    122    696    641    550    241    685    514
   -366    -77    288    220   -327    103    665    620    532    226    659    488
   -431    -83    348    254   -389    132    670    628    540    231    662    483
   -407    -80    327    244   -368    122    662    626    535    228    649    467
   -387    -70    316    226   -353    122    657    620    535    233    646    465
   -420    -85    332    252   -379    122    649    615    532    236    641    465
   -376    -31    342    202   -363    155    675    644    558    259    662    485
   -366    -23    342    194   -355    158    680    652    563    259    659    483
   -418   -111    306    262   -363     98    649    620    530    228    618    444
   -306    -44    259    174   -283    106    641    620    532    231    615    449
   -306     -7    298    153   -301    145    654    631    542    246    633    465
   -345    -85    259    215   -303     85    607    592    498    210    594    426
   -345    -70    272    207   -311    101    600    602    509    220    602    441
   -306    -51    254    179   -283     98    589    610    506    228    607    449
   -280    -33    246    155   -267    106    581    618    509    239    615    454
   -270    -15    254    142   -262    119    584    626    511    244    615    470
   -270      0    270    135   -270    135    587    628    514    246    613    475
   -265     -2    262    132   -265    129    594    631    514    241    607    483
   -301    -12    288    155   -296    137    605    631    517    239    605    491
   -358    -10    348    184   -353    168    633    649    535    254    615    504
   -288    -10    275    148   -283    132    628    639    524    244    592    483
   -322    -23    298    171   -311    137    641    646    537    252    589    485
   -314     -5    309    158   -311    150    646    644    545    254    581    483
   -335     12    348    161   -340    179    667    665    576    288    600    504
   -322      7    329    155   -327    168    665    662    579    285    594    488
   -309     15    324    145   -316    168    667    659    589    290    597    480
   -288     38    324    122   -306    181    667    654    594    293    597    475
   -293     41    335    127   -314    187    667    652    602    296    615    478
   -353     25    376    161   -363    200    672    644    607    303    641    470
   -405     28    433    187   -418    231    685    649    620    324    652    475
   -361     51    413    153   -387    231    672    641    620    332    633    462
   -335     57    392    140   -363    223    662    636    623    337    620    454
   -337     64    402    135   -371    233    652    628    618    340    615    452
   -345     75    420    135   -384    246    659    636    626    350    626    462
   -327     80    405    122   -368    241    652    633    623    350    626    452
   -392     57    449    168   -420    252    644    628    618    353    633    444
   -506     85    592    210   -550    337    693    683    665    415    696    498
   -405    135    537    135   -470    335    693    685    670    428    693    491
   -319    223    542     46   -431    381    722    722    724    467    727    517
   -324    280    605     23   -465    441    758    753    763    504    766    540
   -376    202    579     85   -478    389    711    711    730    470    737    485
   -327    259    587     31   -457    423    724    724    753    488    766    501
   -254    374    626    -59   -439    498    763    758    797    532    813    553
   -348    335    683      7   -514    509    740    732    787    532    795    566
   -426    311    737     57   -581    524    727    711    782    532    782    574
   -335    392    727    -28   -530    558    737    717    795    550    797    592
   -329    379    709    -23   -519    542    709    678    763    524    776    571
   -342    337    680      2   -511    509    665    631    722    491    750    537
   -387    361    745     10   -566    550    683    649    743    522    774    553
   -415    332    748     41   -581    540    670    639    730    517    766    532
   -441    301    740     67   -592    522    659    620    719    509    758    511
   -366    270    636     49   -501    452    639    587    680    472    709    465
   -426    210    636    109   -532    420    641    581    665    452    688    444
   -457    163    620    148   -540    389    618    553    636    415    665    415
   -519    132    652    192   -584    392    605    532    613    389    659    402
   -517    103    620    207   -568    361    592    509    589    361    644    374
   -431    174    602    127   -517    387    600    517    600    376    662    389
   -392    174    566    109   -478    368    584    496    581    366    652    376
   -433    129    561    150   -496    345    568    475    558    358    649    363
   -446    153    600    148   -522    376    581    491    571    374    665    379
   -394     70    465    161   -431    267    581    506    542    316    574    303
   -405    -31    374    218   -392    171    665    600    568    270    498    218
   -381     -7    374    194   -376    181    771    730    652    301    527    179
   -335    148    483     93   -407    314    875    901    820    454    678    280
   -322    633    956   -155   -641    795    896    992   1065    800   1054    646
   -407   1286   1693   -439  -1052   1488    815    891   1252   1195   1530   1078
   -509   1631   2138   -563  -1325   1886    527    535   1195   1379   1784   1280
   -597   1439   2036   -420  -1317   1738    207    114    867   1179   1623   1135
   -639    680   1319    -20   -979   1000     93   -202    324    472    906    553
   -594     46    639    272   -618    342    109   -205     44     -2    387    114
   -571   -176    392    371   -483    106    194    -25     85    -51    290     18
   -571   -179    392    376   -483    106    322    140    223     28    335     57
   -478    -85    389    280   -436    150    374    215    314     96    368     96
   -470     10    478    228   -475    244    413    267    392    158    420    145
   -431     54    485    187   -459    270    428    293    426    184    441    163
   -568     90    659    239   -613    374    501    366    504    252    509    233
   -535    127    662    202   -600    394    501    366    501    259    509    236
   -452    140    592    153   -522    366    478    350    488    244    491    215
   -475     96    568    189   -522    332    470    348    483    231    472    200
   -465    106    571    179   -517    337    467    348    483    233    478    194
   -459    135    594    161   -527    366    472    353    501    244    496    205
   -475    114    589    179   -532    353    470    345    501    241    488    200
   -480    119    597    179   -537    358    465    345    504    244    488    202
   -470    127    597    171   -532    361    462    350    509    249    496    213
   -449    166    613    140   -532    389    459    353    514    262    509    226
   -439    171    610    132   -524    389    459    353    519    270    517    231
   -446    166    613    140   -532    389    462    348    517    265    511    228
   -439    163    602    137   -519    381    454    340    511    262    498    226
   -418    163    579    124   -498    371    449    337    506    265    491    218
   -413    168    581    122   -496    374    449    340    511    280    504    220
   -410    179    587    114   -498    381    444    335    519    288    511    226
   -389    184    574    103   -480    379    428    329    519    288    517    226
   -431    168    600    129   -514    384    433    337    519    293    517    236
   -410    187    597    109   -504    392    418    335    514    293    509    236
   -410    202    613    101   -511    407    413    340    519    301    517    246
   -374    207    581     83   -478    394    397    337    517    293    509    249
   -340    207    548     64   -444    376    387    345    517    290    514    257
   -314    207    519     51   -418    363    387    353    519    293    517    262
   -314    220    532     44   -423    376    397    368    530    306    532    283
   -322    233    555     44   -439    394    413    389    548    324    545    303
   -316    228    545     41   -431    384    415    387    545    324    532    309
   -324    228    553     46   -439    389    428    392    550    335    509    324
   -322    236    555     41   -439    394    446    402    563    342    488    335
   -296    239    535     28   -415    387    441    392    555    332    454    322
   -257    215    470     18   -363    342    418    366    532    306    410    288
   -319    218    537     49   -428    379    446    392    568    337    423    311
   -355    246    600     54   -478    423    480    420    602    368    444    337
   -402    239    641     83   -522    439    501    444    631    389    454    342
   -340    220    561     57   -452    389    483    423    618    384    439    311
   -316    215    532     49   -426    374    478    407    618    381    431    290
   -387    205    589     90   -491    397    504    420    641    402    446    298
   -301    205    506     49   -402    355    485    397    626    387    420    275
   -348    210    558     67   -454    384    493    402    644    413    428    290
   -400    200    597     98   -498    397    506    415    662    433    439    306
   -353    189    542     80   -449    363    491    402    649    426    418    296
   -316    200    517     59   -415    358    491    405    654    428    420    309
   -314    189    501     62   -407    345    491    402    657    431    418    316
   -340    161    501     88   -420    329    480    397    649    423    410    314
   -361    166    527     96   -444    345    488    413    667    441    420    335
   -379    194    574     93   -475    384    517    454    704    478    454    389
   -353    184    537     83   -444    358    501    449    696    467    441    384
   -327    213    537     57   -433    374    506    465    706    478    454    392
   -316    226    540     44   -428    384    509    478    717    491    462    394
   -392    239    631     77   -511    433    545    509    756    530    501    436
   -335    272    607     28   -472    441    550    527    769    548    509    449
   -267    303    571    -18   -420    439    548    537    776    561    506    462
   -244    327    571    -41   -407    449    555    553    802    574    504    485
   -228    371    600    -70   -413    485    568    558    833    592    524    509
   -259    384    641    -64   -452    511    563    555    841    607    545    532
   -311    348    659    -18   -485    504    540    532    815    589    530    530
   -314    322    636     -2   -475    478    509    504    782    568    509    511
   -314    285    600     15   -457    441    485    480    750    550    488    498
   -332    228    558     49   -446    392    444    441    701    517    441    470
   -327    252    579     36   -454    415    465    459    711    532    452    493
   -298    254    553     20   -426    402    488    475    711    532    449    496
   -335    145    480     96   -407    311    452    444    659    493    397    449
   -368     44    410    161   -389    226    407    400    605    444    348    405
   -309     57    366    124   -337    213    402    389    594    431    335    400
   -303     49    353    127   -329    200    397    379    581    420    322    397
   -348    -33    314    192   -332    140    366    340    540    376    290    363
   -350    -57    290    202   -322    116    350    332    524    355    275    350
   -402    -49    353    226   -379    150    366    358    548    376    309    376
   -293    -31    262    161   -277    114    335    342    527    361    301    376
   -303    -41    262    174   -283    109    327    348    530    361    298    394
   -303   -124    179    213   -244     25    350    374    511    316    233    337
   -314   -223     90    267   -202    -67    423    462    522    277    148    252
   -259   -197     59    228   -161    -70    517    602    600    319    150    244
   -137     20    158     59   -148     88    639    820    797    511    329    413
   -158    511    670   -179   -415    589    672    932   1078    893    763    857
   -319   1132   1449   -407   -883   1291    584    826   1301   1309   1275   1371
   -506   1434   1940   -465  -1226   1688    327    491   1283   1488   1538   1615
   -491   1130   1621   -319  -1054   1374    -10     46    888   1179   1275   1369
   -483    306    789     85   -636    548   -163   -296    265    415    517    688
   -426   -319    106    371   -267   -106   -187   -319    -31    -31     36    226
   -381   -478    -96    428   -145   -288   -119   -158     20    -49    -15    140
   -335   -384    -49    361   -142   -218     20     33    187     64     75    192
   -252   -280    -31    265   -111   -158     90    140    288    148    140    254
   -259   -181     75    220   -168    -54    153    226    384    239    220    337
   -220   -129     88    174   -155    -20    171    257    418    270    244    361
   -202   -132     70    168   -137    -31    176    257    418    267    236    355
   -267   -158    109    210   -189    -25    189    270    423    272    244    368
   -301   -163    137    231   -220    -12    194    280    433    280    252    387
   -220   -137     83    179   -153    -28    184    275    426    267    246    384
   -187   -135     51    161   -119    -41    166    267    415    254    233    374
   -202   -153     49    176   -127    -51    145    257    402    233    220    361
   -257   -158     98    207   -179    -31    155    267    415    239    233    374
   -277   -103    174    189   -228     36    179    309    459    283    270    428
   -155    -57     98    106   -127     20    150    298    446    272    254    420
   -150    -59     90    106   -122     12    132    293    436    265    246    415
   -168    -46    122    106   -148     36    129    303    446    277    262    433
   -155    -23    132     88   -145     54    122    303    452    285    275    446
   -155    -12    142     85   -150     64    114    301    449    283    272    452
   -166      7    171     77   -171     88    109    309    459    288    277    462
   -181      7    189     85   -187     98    101    314    465    288    283    462
   -228    -36    189    132   -210     75     77    306    452    275    277    454
   -254    -51    202    153   -228     75     72    311    454    280    288    452
   -246    -33    213    140   -231     88     75    316    457    285    296    457
   -246     15    262    114   -254    137     77    335    472    309    319    478
   -231     59    288     83   -259    174     62    337    480    319    332    483
   -202     85    288     59   -244    187     49    340    480    314    335    472
   -176     98    275     38   -226    184     31    337    472    303    350    465
   -168    122    290     20   -228    205      7    337    467    311    376    483
   -135    158    293    -12   -215    226    -12    337    472    319    400    498
    -85    210    296    -62   -189    252    -12    342    485    332    439    504
   -137    181    316    -23   -228    249      2    350    488    327    439    496
   -163    176    340     -7   -252    257      5    355    485    319    420    493
   -215    135    350     38   -283    241    -18    337    465    293    379    478
   -244    145    389     49   -316    267    -23    337    470    293    368    488
   -187    218    405    -15   -296    311    -25    345    478    301    374    509
   -192    262    454    -36   -324    358    -12    358    493    311    379    527
   -205    275    478    -36   -342    376     -5    368    506    316    374    535
   -205    283    488    -38   -345    384      0    374    514    316    363    535
   -236    288    522    -28   -379    405      5    379    530    329    371    527
   -236    296    530    -31   -384    413      7    381    545    335    368    530
   -223    301    522    -38   -374    410      2    379    542    327    355    535
   -226    301    527    -36   -376    413     -5    371    540    324    345    537
   -246    290    537    -23   -392    413     -7    374    545    327    337    545
   -252    309    561    -28   -407    433    -10    384    558    327    335    548
   -252    322    574    -38   -413    446    -20    387    571    332    335    558
   -244    350    594    -51   -418    472    -31    394    584    358    358    581
   -254    368    623    -57   -439    493    -36    394    592    368    366    597
   -277    384    662    -54   -470    522    -28    415    615    381    400    618
   -298    410    709    -57   -504    558    -25    426    631    407    426    631
   -384    400    784     -7   -584    592     -7    446    657    423    449    649
   -480    418    896     28   -688    657     31    493    704    470    501    688
   -457    457    911      0   -685    683     44    506    719    483    483    691
   -376    498    875    -62   -628    688     33    498    714    465    428    667
   -361    506    867    -72   -613    685     38    491    704    465    465    652
   -374    483    857    -54   -618    670     51    491    701    449    488    628
   -366    472    839    -54   -602    654     51    498    709    454    501    618
   -290    491    782   -101   -537    636     20    480    696    441    480    600
   -140    561    701   -210   -420    631    -25    454    680    423    467    584
     77    649    568   -363   -246    610   -114    366    628    387    423    555
    218    670    449   -444   -116    561   -187    280    571    324    366    527
    252    626    374   -439    -62    501   -254    210    511    252    303    504
    184    561    376   -371    -96    470   -288    176    478    228    298    465
    135    504    368   -322   -116    439   -293    155    452    207    277    420
     96    444    348   -270   -127    397   -306    132    420    158    213    374
     49    368    316   -210   -135    342   -329    111    394    129    176    324
     49    332    283   -189   -116    309   -353    101    381    101    163    303
     67    309    239   -189    -85    275   -368     90    374     83    163    280
     62    267    205   -166    -70    236   -392     64    345     57    158    244
     33    228    194   -132    -80    213   -418     36    311     31    129    213
    -15    197    213    -90   -114    205   -433     10    285     -5     98    202
    -23    184    207    -83   -114    194   -446      7    280    -15     96    202
    -54    179    233    -64   -142    205   -446     23    290     -2    127    213
    -72    171    244    -51   -158    207   -462      7    280     -5    137    197
    -96    166    262    -33   -179    213   -470      2    277     -7    155    207
    -77    153    231    -38   -153    192   -478     12    272    -20    158    215
    -38     75    114    -18    -75     93   -459     72    272    -62    124    145
    -20     33     54     -7    -36     44   -361    213    350    -31    181     90
      0    132    132    -64    -64    132   -231    426    514    111    345    179
     33    527    491   -283   -228    509   -148    592    763    405    667    488
      7   1132   1124   -568   -558   1127   -179    584    982    776   1122    963
   -155   1667   1823   -758   -989   1745   -363    303   1034   1060   1512   1358
   -223   1678   1901   -727  -1062   1790   -730   -174    756    974   1493   1345
   -252   1075   1325   -413   -789   1200   -982   -618    171    345    898    823
   -215    231    446     -7   -332    337  -1060   -782   -319   -366    161    161
   -109   -163    -57    135    -28   -111  -1052   -680   -410   -594   -111   -111
    -77   -244   -166    161     44   -205   -971   -527   -316   -563   -109   -135
    -67   -179   -114    122     23   -148   -891   -418   -215   -501    -85   -101
    -44    -62    -18     51    -12    -41   -846   -340   -119   -428    -18    -54
    -41     25     64      7    -54     44   -807   -285    -46   -368     46     -5
    -51     44     96      5    -72     70   -787   -252    -15   -348     72     -2
    -51     -2     46     25    -51     20   -789   -252    -25   -358     51     -7
    -77     31    106     23    -90     67   -782   -249    -28   -361     64     28
   -101     57    158     20   -129    109   -805   -275    -54   -376     67     28
   -106     70    176     18   -140    122   -818   -288    -70   -413     12     -2
   -111     85    197     12   -155    142   -820   -280    -67   -418     33    -36
   -153    103    257     23   -205    179   -828   -283    -64   -402     75    -51
   -135    124    259      5   -200    192   -839   -283    -72   -400     93    -54
   -116    163    280    -23   -197    220   -836   -283    -67   -405     80    -33
   -122    179    301    -28   -213    241   -857   -301    -85   -431     64    -31
   -127    197    322    -36   -226    259   -896   -337   -116   -462     62    -64
   -114    210    324    -49   -220    267   -917   -348   -127   -467     88    -85
   -127    192    319    -31   -223    254   -927   -350   -135   -472     88    -93
   -114    205    319    -49   -215    262   -940   -363   -155   -504     80    -88
    -93    241    335    -75   -213    288   -963   -379   -163   -511     96    -88
   -103    241    342    -70   -223    290   -984   -389   -179   -522    116   -111
    -96    246    342    -75   -218    293  -1005   -402   -200   -532    129   -145
    -75    275    350   -101   -213    311  -1044   -428   -226   -558    137   -192
    -57    283    337   -114   -197    309  -1093   -470   -270   -597    135   -236
    -49    272    322   -114   -187    298  -1132   -493   -303   -631    150   -249
    -41    301    342   -129   -192    322  -1148   -491   -298   -618    205   -236
     12    387    371   -200   -181    379  -1171   -493   -293   -602    244   -197
      2    368    366   -187   -181    368  -1202   -519   -322   -636    213   -218
     -7    350    355   -171   -181    353  -1231   -548   -361   -675    197   -252
     31    389    358   -210   -163    374  -1262   -563   -381   -693    189   -267
     36    415    379   -228   -171    397  -1288   -584   -400   -724    194   -283
     23    444    420   -233   -200    431  -1288   -581   -397   -719    200   -267
     10    444    431   -228   -213    439  -1293   -592   -410   -748    181   -267
     12    483    470   -246   -228    478  -1288   -592   -407   -756    174   -270
     10    519    506   -267   -249    514  -1296   -597   -407   -758    205   -283
     -5    530    535   -262   -270    532  -1301   -602   -407   -750    215   -316
     -7    553    561   -275   -285    558  -1309   -620   -410   -753    213   -332
     28    581    553   -303   -262    568  -1304   -631   -410   -756    192   -316
     18    602    581   -311   -280    592  -1312   -646   -407   -758    194   -340
      5    615    610   -311   -301    613  -1319   -659   -402   -743    246   -379
      2    600    594   -301   -298    597  -1340   -683   -418   -756    231   -400
    -44    555    600   -254   -322    576  -1350   -711   -436   -782    205   -410
    -38    571    610   -267   -324    589  -1366   -735   -444   -784    202   -452
    -18    589    605   -285   -311    597  -1379   -753   -449   -787    192   -478
    -15    641    657   -314   -335    649  -1392   -766   -446   -787    192   -462
    -15    646    662   -314   -337    654  -1405   -779   -449   -784    210   -480
     -5    649    652   -324   -329    649  -1415   -789   -457   -795    202   -498
     20    678    657   -348   -319    667  -1421   -792   -441   -776    228   -501
     25    675    649   -350   -314    665  -1434   -797   -436   -761    272   -530
     12    659    646   -335   -316    654  -1447   -813   -449   -766    280   -530
      0    688    688   -342   -345    688  -1452   -823   -446   -769    283   -517
     -2    727    730   -363   -366    727  -1441   -820   -433   -763    270   -485
     33    805    771   -420   -368    789  -1431   -810   -413   -745    311   -470
     36    815    779   -426   -371    797  -1434   -823   -410   -724    368   -519
     12    823    810   -418   -400    818  -1447   -836   -410   -724    350   -527
     15    849    831   -433   -407    841  -1444   -841   -407   -714    379   -514
     15    880    865   -449   -423    872  -1431   -839   -392   -683    423   -475
      0    883    883   -441   -441    883  -1444   -862   -400   -683    407   -465
    -20    930    950   -454   -485    937  -1460   -898   -405   -698    361   -449
    -41    969   1010   -465   -524    989  -1465   -917   -400   -688    376   -439
    -62    958   1021   -449   -542    989  -1491   -958   -420   -698    387   -478
    -80    971   1052   -444   -566   1010  -1509   -989   -433   -706    381   -472
    -77    984   1062   -454   -571   1023  -1543  -1023   -457   -714    358   -446
    -96    963   1060   -433   -579   1010  -1569  -1052   -480   -730    337   -457
   -109    909   1018   -402   -566    963  -1602  -1096   -522   -763    293   -519
    -70    880    950   -405   -509    914  -1634  -1130   -553   -787    277   -553
    -72    810    883   -368   -478    846  -1675  -1179   -602   -826    239   -589
    -77    722    800   -322   -439    761  -1712  -1231   -649   -865    202   -646
    -57    701    758   -322   -407    730  -1717  -1252   -665   -875    205   -662
    -28    688    717   -329   -371    701  -1725  -1278   -683   -888    213   -683
    -20    665    685   -322   -355    675  -1751  -1314   -711   -909    184   -706
    -36    626    662   -296   -350    644  -1784  -1353   -737   -930    150   -730
    -28    605    633   -290   -332    618  -1803  -1387   -753   -940    150   -732
    -12    600    613   -293   -311    605  -1816  -1410   -761   -945    129   -750
    -23    535    558   -257   -290    548  -1834  -1436   -787   -976     54   -805
     -2    465    465   -231   -233    465  -1826  -1408   -782   -989     25   -828
     25    452    426   -241   -200    439  -1756  -1309   -711   -961     33   -836
     54    555    501   -303   -223    530  -1644  -1169   -576   -862    103   -771
     77    696    618   -389   -270    659  -1553  -1026   -400   -678    239   -685
     59   1049    989   -555   -465   1021  -1540   -995   -223   -368    568   -392
    -62   1600   1660   -769   -862   1631  -1634  -1184   -145    -28    984     -5
   -166   1914   2081   -872  -1122   1997  -1893  -1600   -324     80   1145    176
   -202   1553   1756   -675   -979   1654  -2179  -2044   -802   -296    870   -135
   -205    807   1013   -301   -610    911  -2283  -2273  -1309  -1028    189   -711
   -127    257    381    -67   -254    319  -2270  -2216  -1493  -1436   -283  -1060
    -46     44     90      2    -67     67  -2216  -2065  -1405  -1428   -340  -1140
    -36     44     80     -5    -59     59  -2130  -1948  -1262  -1319   -270  -1140
    -44    122    166    -38   -106    142  -2060  -1862  -1132  -1205   -187  -1070
    -46    200    246    -77   -145    220  -2010  -1813  -1041  -1124   -129  -1000
    -18    259    277   -119   -148    267  -1977  -1787   -987  -1067   -101   -953
    -23    267    288   -124   -155    275  -1971  -1784   -979  -1052    -88   -927
    -23    290    314   -135   -168    301  -1969  -1792   -979  -1041    -85   -930
    -38    267    306   -114   -171    285  -1990  -1829  -1005  -1065   -119   -956
    -33    262    296   -114   -163    277  -1987  -1842  -1008  -1057   -129   -971
    -31    262    293   -116   -163    277  -1971  -1849  -1008  -1057   -153   -974
    -20    265    285   -122   -153    275  -1974  -1855  -1008  -1044   -145   -953
    -31    265    296   -119   -163    280  -1987  -1875  -1021  -1036   -127   -958
    -28    290    319   -129   -174    303  -1990  -1886  -1021  -1023   -111   -953
    -33    283    316   -124   -174    298  -1987  -1899  -1028  -1021   -119   -940
    -46    259    306   -106   -176    283  -1974  -1904  -1031  -1021   -140   -943
    -70    220    290    -75   -181    254  -1977  -1917  -1049  -1031   -176   -950
    -57    231    288    -85   -171    259  -1982  -1935  -1065  -1041   -194   -961
      2    311    309   -158   -153    309  -1982  -1940  -1054  -1028   -181   -950
    -51    244    293    -96   -174    267  -1987  -1961  -1072  -1028   -171   -979
    -72    215    288    -70   -181    249  -1987  -1971  -1078  -1023   -176   -987
    -49    215    265    -83   -155    239  -1995  -2000  -1098  -1052   -257   -979
    -38    215    254    -90   -145    233  -1995  -2010  -1111  -1067   -270   -971
    -38    215    254    -88   -148    233  -2000  -2016  -1109  -1036   -215   -974
    -41    179    220    -70   -132    197  -2000  -2021  -1114  -1026   -207   -976
    -31    148    179    -57   -103    163  -2005  -2042  -1137  -1044   -252  -1008
      2    176    174    -90    -85    176  -2016  -2047  -1140  -1044   -280   -966
    -10    200    207    -96   -109    205  -2016  -2044  -1140  -1034   -277   -927
    -15    179    194    -83   -106    184  -2005  -2044  -1145  -1028   -277   -930
     18    207    189   -111    -85    200  -1987  -2029  -1137  -1023   -319   -885
     -7    163    171    -80    -90    168  -1987  -2044  -1161  -1039   -342   -911
    -31     96    127    -33    -80    111  -1982  -2057  -1179  -1036   -309   -958
     -7    155    163    -75    -85    161  -1948  -2036  -1153  -1008   -290   -901
     41    257    215   -148    -85    236  -1914  -2023  -1135   -982   -246   -852
    -20    181    202    -83   -111    192  -1919  -2055  -1166  -1005   -301   -878
    -38    176    213    -70   -127    194  -1899  -2055  -1161  -1010   -376   -833
    -28    187    213    -80   -119    200  -1875  -2062  -1156  -1018   -423   -800
    -64    171    236    -51   -150    202  -1849  -2055  -1137   -974   -309   -852
   -103    127    228    -12   -166    176  -1849  -2068  -1137   -966   -301   -875
    -93    135    226    -20   -161    179  -1823  -2060  -1122   -958   -322   -831
   -103    135    236    -15   -171    184  -1795  -2062  -1111   -940   -314   -831
   -111    142    254    -15   -181    197  -1782  -2070  -1109   -919   -283   -828
   -124    122    246      0   -184    184  -1777  -2088  -1127   -917   -316   -826
   -119    111    231      2   -176    171  -1774  -2101  -1140   -927   -387   -815
   -114     90    202     10   -158    145  -1777  -2112  -1156   -919   -366   -849
   -111     85    197     12   -153    140  -1766  -2107  -1150   -883   -303   -844
   -135     23    158     54   -148     88  -1758  -2112  -1163   -880   -322   -836
   -127     15    140     54   -135     77  -1748  -2114  -1171   -870   -327   -841
   -101     54    155     20   -129    106  -1730  -2112  -1169   -865   -350   -836
   -101     46    148     28   -124     96  -1714  -2109  -1166   -862   -358   -833
    -96     41    135     25   -116     88  -1714  -2114  -1174   -867   -394   -815
    -85     31    114     25    -98     72  -1693  -2101  -1169   -867   -439   -784
    -67     25     93     20    -80     59  -1667  -2078  -1156   -846   -423   -774
    -51     51    103      0    -77     77  -1639  -2055  -1143   -831   -405   -711
    -36     70    106    -20    -70     88  -1628  -2049  -1145   -818   -426   -691
    -25     62     88    -18    -57     75  -1608  -2042  -1148   -815   -413   -711
    -18     10     25      2    -23     18  -1582  -2029  -1148   -810   -415   -696
    -18     25     44     -2    -31     33  -1556  -2010  -1132   -792   -428   -685
    -36     38     75     -2    -57     54  -1543  -2010  -1132   -782   -405   -691
    -23     41     64    -10    -44     51  -1532  -2010  -1135   -782   -405   -644
    -12     75     85    -33    -49     80  -1525  -2018  -1148   -792   -444   -581
      2     51     49    -25    -23     51  -1535  -2052  -1187   -813   -452   -607
    -31      7     38     10    -36     23  -1543  -2073  -1221   -831   -454   -620
    -33    -15     18     23    -25      0  -1548  -2083  -1249   -852   -496   -597
    -41    -77    -36     57     -5    -57  -1548  -2083  -1273   -846   -496   -649
    -46   -114    -67     80     10    -90  -1538  -2078  -1296   -859   -462   -698
    -75   -163    -90    116      5   -127  -1530  -2075  -1319   -878   -465   -698
   -111   -236   -124    171      5   -181  -1519  -2073  -1353   -906   -488   -706
   -124   -293   -171    207     20   -233  -1519  -2075  -1389   -932   -537   -724
   -124   -335   -210    231     41   -272  -1530  -2094  -1436   -976   -594   -748
   -148   -400   -254    272     51   -327  -1522  -2099  -1473  -1013   -618   -766
   -153   -446   -293    298     67   -371  -1504  -2091  -1496  -1031   -659   -753
   -153   -467   -314    309     77   -392  -1483  -2083  -1504  -1044   -698   -740
   -161   -519   -358    340     98   -439  -1473  -2073  -1517  -1047   -670   -748
   -171   -527   -355    345     90   -441  -1447  -2052  -1512  -1031   -649   -735
   -174   -566   -392    368    109   -480  -1423  -2029  -1525  -1065   -706   -735
   -189   -654   -465    420    135   -561  -1361  -1940  -1504  -1075   -724   -776
   -241   -691   -449    467    103   -571  -1236  -1797  -1418  -1039   -711   -792
   -220   -597   -376    407     75   -488  -1109  -1610  -1270   -924   -615   -717
   -174   -345   -171    257     -2   -259  -1008  -1447  -1070   -693   -410   -488
   -179    124    303     25   -241    215   -989  -1410   -859   -335    -20    -83
   -316    641    958   -161   -636    800  -1130  -1657   -820    -38    384    246
   -371    623    992   -127   -680    807  -1462  -2086  -1132   -158    322    194
   -402     75    478    163   -441    275  -1673  -2473  -1691   -779   -254   -309
   -387   -615   -228    501    -80   -423  -1714  -2598  -2145  -1462   -922   -878
   -319   -956   -636    639    158   -797  -1675  -2455  -2187  -1615  -1114  -1062
   -280  -1010   -730    644    223   -870  -1564  -2268  -2049  -1522  -1070  -1044
   -277   -966   -688    620    202   -828  -1447  -2117  -1899  -1410  -1008   -987
   -277   -909   -633    592    176   -771  -1358  -2010  -1784  -1312   -937   -909
   -275   -836   -561    555    142   -698  -1293  -1938  -1706  -1249   -872   -828
   -257   -787   -532    522    137   -662  -1262  -1896  -1678  -1218   -836   -813
   -262   -789   -530    524    132   -659  -1247  -1875  -1670  -1208   -807   -807
   -288   -810   -522    548    114   -667  -1226  -1857  -1670  -1208   -792   -807
   -277   -792   -514    535    116   -654  -1197  -1831  -1667  -1202   -758   -800
   -270   -769   -498    519    111   -636  -1171  -1808  -1654  -1182   -688   -810
   -288   -784   -496    535    101   -641  -1163  -1800  -1654  -1179   -665   -823
   -306   -797   -493    550     90   -644  -1166  -1797  -1662  -1197   -693   -815
   -283   -792   -509    537    111   -652  -1166  -1790  -1667  -1210   -685   -813
   -241   -740   -498    491    127   -620  -1143  -1769  -1657  -1182   -620   -807
   -244   -737   -493    491    122   -615  -1132  -1761  -1662  -1179   -602   -795
   -226   -709   -483    465    127   -594  -1106  -1740  -1652  -1166   -558   -795
   -189   -662   -472    426    140   -568  -1062  -1706  -1631  -1143   -509   -769
   -223   -691   -470    457    122   -581  -1057  -1701  -1639  -1143   -498   -763
   -267   -732   -465    498     96   -600  -1065  -1706  -1657  -1150   -483   -774
   -252   -717   -467    483    106   -592  -1062  -1701  -1660  -1150   -470   -771
   -226   -691   -465    459    119   -579  -1054  -1691  -1657  -1148   -441   -750
   -226   -685   -459    454    114   -574  -1052  -1675  -1652  -1148   -418   -740
   -218   -680   -462    449    122   -571  -1041  -1654  -1644  -1135   -387   -727
   -194   -659   -465    426    135   -563  -1026  -1628  -1631  -1111   -355   -701
   -205   -672   -467    439    129   -571  -1021  -1621  -1636  -1111   -350   -691
   -215   -646   -433    428    106   -542  -1005  -1597  -1628  -1101   -322   -672
   -197   -605   -410    400    103   -509   -987  -1566  -1608  -1080   -277   -652
   -197   -600   -402    397    101   -504   -974  -1545  -1602  -1072   -262   -639
   -213   -594   -381    405     83   -488   -961  -1519  -1587  -1052   -231   -613
   -187   -555   -371    368     90   -465   -940  -1488  -1566  -1026   -187   -594
   -155   -527   -371    342    106   -452   -919  -1470  -1561  -1021   -158   -594
   -140   -478   -340    309     98   -410   -893  -1447  -1553  -1013   -135   -576
   -124   -444   -319    285     96   -381   -862  -1434  -1551  -1005   -111   -579
   -127   -431   -306    277     88   -368   -833  -1415  -1545  -1002    -93   -568
   -142   -433   -290    288     72   -363   -810  -1395  -1538   -992    -67   -558
   -153   -413   -259    283     51   -337   -792  -1374  -1517   -974    -44   -545
   -150   -361   -210    257     28   -285   -748  -1337  -1473   -940     -7   -524
   -168   -350   -181    257      5   -267   -711  -1301  -1436   -906     31   -488
   -220   -355   -135    288    -44   -246   -675  -1270  -1402   -870     67   -452
   -259   -319    -59    288   -101   -189   -644  -1244  -1369   -836     88   -410
   -288   -290     -2    290   -142   -148   -605  -1213  -1340   -813    114   -384
   -314   -262     51    288   -184   -106   -579  -1174  -1314   -784    171   -379
   -335   -252     80    293   -210    -85   -561  -1156  -1301   -779    181   -371
   -348   -236    109    290   -231    -64   -542  -1143  -1288   -776    176   -361
   -353   -189    163    272   -259    -12   -501  -1104  -1252   -745    220   -337
   -394   -202    192    296   -296     -5   -485  -1083  -1236   -730    257   -324
   -470   -239    228    353   -350     -5   -475  -1067  -1223   -717    270   -322
   -472   -210    262    340   -368     25   -454  -1041  -1200   -693    283   -303
   -397   -145    252    272   -324     51   -433  -1015  -1176   -665    296   -285
   -389   -137    249    262   -322     54   -426   -997  -1169   -657    298   -277
   -413   -158    252    285   -335     46   -420   -982  -1169   -657    296   -277
   -400   -137    262    267   -332     59   -400   -956  -1148   -641    290   -254
   -368    -96    272    233   -322     88   -368   -924  -1122   -631    285   -218
   -379   -116    259    246   -319     70   -350   -906  -1111   -623    340   -231
   -381   -119    262    249   -322     70   -324   -880  -1096   -610    384   -220
   -392   -103    288    246   -340     90   -306   -859  -1083   -600    413   -197
   -361    -49    311    205   -337    129   -283   -823  -1052   -568    465   -161
   -342    -33    309    187   -327    137   -270   -807  -1044   -563    488   -155
   -311     12    324    148   -319    168   -254   -792  -1028   -542    517   -140
   -265     85    350     90   -309    215   -236   -774  -1008   -519    540   -106
   -262    132    394     64   -327    262   -215   -766   -992   -506    555    -67
   -257    119    376     70   -316    246   -220   -774  -1008   -519    558    -57
   -228    101    329     62   -280    215   -233   -789  -1026   -532    563    -54
   -228     70    296     77   -262    181   -259   -810  -1057   -558    553    -49
   -207      7    215    101   -210    111   -290   -839  -1098   -597    524    -72
   -184      2    184     88   -184     93   -272   -831  -1104   -605    524    -75
   -145    -28    116     85   -132     44   -265   -828  -1114   -620    527    -98
   -116   -109      5    111    -62    -51   -280   -849  -1156   -667    485   -145
   -122   -179    -57    150    -33   -119   -296   -857  -1182   -701    457   -166
   -124   -220    -96    171    -15   -158   -298   -859  -1200   -724    446   -179
   -127   -223    -96    174    -15   -161   -280   -849  -1200   -722    446   -158
   -148   -254   -106    200    -23   -179   -285   -846  -1205   -719    462   -137
   -231   -319    -88    275    -72   -205   -280   -833  -1205   -709    472   -153
   -259   -348    -88    303    -88   -218   -285   -831  -1210   -717    475   -171
   -161   -275   -114    218    -23   -194   -254   -800  -1179   -696    504   -158
    -72   -220   -148    145     36   -184   -205   -758  -1150   -683    511   -155
   -106   -361   -254    233     72   -309   -189   -724  -1169   -730    446   -231
   -158   -496   -340    327     90   -420   -119   -626  -1132   -753    387   -303
   -101   -420   -319    262    109   -371      2   -454  -1000   -665    446   -259
    -80   -220   -140    148     25   -181    135   -254   -795   -454    641    -83
   -114    210    324    -46   -218    267    197   -137   -545    -96   1031    283
   -270    745   1015   -239   -644    878     93   -319   -439    231   1431    662
   -381    971   1353   -293   -867   1161   -197   -719   -597    309   1571    792
   -444    623   1065    -90   -756    844   -485  -1143  -1039    -59   1252    527
   -480   -129    350    306   -415    109   -574  -1400  -1587   -805    545    -41
   -457   -587   -129    519   -163   -358   -519  -1283  -1709  -1075    226   -316
   -441   -730   -288    584    -77   -509   -402  -1052  -1566  -1000    233   -335
   -410   -685   -275    545    -70   -483   -272   -854  -1384   -870    335   -277
   -353   -553   -200    454    -77   -376   -163   -701  -1221   -732    457   -194
   -374   -483   -109    428   -132   -298    -96   -620  -1132   -644    540   -129
   -410   -444    -33    428   -189   -241    -36   -558  -1072   -589    594    -75
   -423   -441    -18    431   -205   -231     10   -511  -1039   -568    605    -41
   -400   -454    -54    428   -174   -254     20   -496  -1034   -558    607    -46
   -361   -472   -114    415   -124   -296      2   -496  -1044   -566    589    -51
   -340   -470   -129    405   -106   -301     31   -475  -1034   -553    574    -28
   -353   -472   -119    410   -119   -296     67   -444  -1015   -535    589     -7
   -371   -483   -111    428   -129   -298     90   -428   -997   -522    605      2
   -371   -504   -132    436   -122   -316     98   -418   -995   -530    581    -20
   -361   -511   -153    436   -103   -332     98   -413  -1005   -537    563    -54
   -306   -483   -179    394    -64   -332    103   -400  -1005   -537    563    -67
   -296   -488   -192    392    -51   -340    101   -400  -1008   -545    555    -80
   -290   -511   -220    400    -36   -366     85   -407  -1015   -558    537    -88
   -200   -433   -236    316     18   -335    109   -379   -992   -535    548    -49
   -220   -454   -233    335      5   -345    116   -374   -995   -532    542    -38
   -296   -522   -226    410    -36   -374    111   -379  -1005   -537    530    -49
   -259   -496   -236    379    -12   -366    129   -353   -989   -524    527    -36
   -233   -478   -244    355      2   -361    153   -327   -982   -519    511    -23
   -244   -462   -218    350    -12   -340    168   -306   -971   -514    509    -10
   -270   -483   -213    376    -28   -348    174   -290   -969   -511    519     -7
   -283   -519   -236    400    -25   -379    179   -272   -966   -506    535    -10
   -275   -509   -233    392    -23   -371    174   -265   -971   -506    527     -5
   -220   -441   -220    329     -2   -332    202   -228   -950   -491    527     20
   -127   -337   -210    233     41   -275    236   -176   -917   -454    555     75
   -236   -397   -161    316    -41   -277    205   -181   -930   -467    548     70
   -233   -345   -114    288    -62   -231    210   -161   -914   -452    576     96
   -231   -324    -93    275    -70   -210    239   -132   -898   -439    594    116
   -254   -374   -119    314    -67   -246    259   -116   -898   -446    597    114
   -303   -407   -106    353    -98   -257    275   -111   -901   -449    602    111
   -353   -426    -72    387   -140   -249    285   -119   -906   -465    581     96
   -322   -355    -33    337   -145   -197    309   -103   -885   -454    589    103
   -303   -324    -20    314   -142   -174    327    -83   -865   -441    584    129
   -319   -335    -18    324   -153   -176    337    -64   -852   -428    589    150
   -327   -327      0    324   -163   -163    368    -38   -826   -405    610    155
   -337   -327     10    329   -174   -158    392    -36   -823   -400    610    145
   -316   -288     28    303   -174   -129    407    -23   -797   -389    623    168
   -327   -314     12    319   -171   -150    423    -12   -784   -384    605    166
   -337   -322     15    329   -176   -153    426    -20   -787   -394    574    163
   -376   -340     36    355   -207   -150    426    -28   -782   -392    574    161
   -368   -348     20    358   -194   -163    431    -23   -776   -379    594    142
   -340   -311     28    322   -184   -142    439    -10   -758   -363    602    140
   -335   -298     36    314   -187   -132    457      7   -743   -358    589    150
   -350   -337     12    340   -181   -163    457     15   -740   -361    571    142
   -311   -329    -18    322   -148   -174    459     36   -722   -350    589    155
   -340   -342     -5    340   -171   -174    465     49   -711   -342    589    135
   -306   -301      2    303   -155   -150    501     80   -683   -319    605    127
   -257   -231     23    241   -140   -103    524    111   -654   -303    618    142
   -353   -309     44    332   -200   -132    496     96   -670   -322    592    122
   -374   -340     31    355   -205   -155    485     88   -680   -337    555    101
   -371   -324     46    348   -210   -140    504     98   -667   -332    530    103
   -381   -288     93    335   -239    -98    540    127   -633   -296    558    109
   -389   -233    155    311   -272    -38    566    155   -600   -259    600    132
   -379   -179    197    277   -290     10    594    187   -571   -236    610    174
   -368   -150    215    259   -293     31    613    202   -553   -226    620    174
   -350   -111    236    228   -296     62    626    205   -550   -223    607    189
   -345    -75    270    210   -309     96    639    210   -540   -223    587    202
   -345    -31    311    187   -329    140    649    207   -530   -210    592    205
   -332    -10    322    171   -327    155    644    200   -527   -200    592    213
   -329    -23    306    176   -319    140    633    181   -537   -215    571    205
   -324    -15    309    171   -316    145    618    161   -550   -233    553    210
   -322    -10    311    166   -319    150    605    142   -566   -246    537    207
   -332    -31    301    181   -319    135    600    124   -589   -267    504    166
   -342    -64    275    202   -309    103    592    111   -615   -296    470    127
   -358   -122    236    241   -298     57    581    103   -633   -316    449    101
   -353   -155    194    252   -275     18    584     98   -644   -327    431     77
   -342   -202    140    272   -241    -33    576     80   -670   -355    379     62
   -335   -236     98    285   -218    -70    576     64   -691   -371    329     54
   -327   -239     88    283   -207    -75    571     54   -701   -387    309     46
   -316   -254     62    285   -192    -98    561     49   -706   -394    301     46
   -332   -293     38    311   -187   -129    563     44   -717   -402    288     51
   -340   -293     46    316   -194   -124    566     36   -717   -405    280     54
   -353   -285     67    319   -210   -109    561     28   -717   -402    272     57
   -353   -337     12    345   -184   -163    576     59   -719   -423    244     41
   -384   -441    -57    413   -166   -249    652    158   -691   -452    187     -5
   -389   -413    -23    400   -184   -218    771    303   -594   -410    210     -2
   -345   -283     62    314   -205   -111    893    496   -423   -280    319     90
   -332    132    462     98   -397    296    958    615   -176     28    644    392
   -387    753   1140   -184   -763    945    911    550     38    428   1098    815
   -535   1174   1709   -319  -1122   1441    675    194     15    641   1392   1062
   -587   1080   1667   -246  -1127   1374    327   -249   -290    509   1304    971
   -613    441   1052     83   -833    748    192   -568   -813   -127    701    485
   -600   -270    329    433   -467     28    207   -581  -1150   -680    137     25
   -550   -568    -18    558   -267   -293    270   -413  -1140   -779     -2   -106
   -509   -576    -67    542   -220   -322    389   -228   -995   -696     44    -83
   -491   -480      7    485   -252   -236    491    -96   -849   -589    132     -7
   -478   -379     98    428   -290   -140    555    -12   -737   -498    205     57
   -483   -324    155    402   -322    -83    602     41   -670   -446    252     93
   -478   -290    187    384   -332    -51    628     72   -631   -410    293    124
   -480   -303    174    392   -327    -64    626     77   -626   -413    285    127
   -470   -285    184    379   -329    -51    641     98   -605   -400    303    153
   -457   -270    184    363   -322    -44    662    119   -579   -379    324    174
   -449   -288    161    368   -306    -64    670    132   -571   -371    322    168
   -446   -272    171    358   -311    -49    680    140   -563   -371    314    176
   -436   -202    233    319   -337     15    704    163   -532   -353    337    226
   -418   -194    220    306   -322     12    698    161   -530   -350    353    215
   -394   -179    215    288   -306     18    701    166   -519   -340    350    215
   -371   -150    218    259   -296     33    709    181   -506   -329    368    218
   -353   -153    200    252   -277     23    709    184   -504   -335    374    215
   -355   -132    223    244   -290     44    724    205   -480   -314    394    226
   -400   -109    290    254   -345     90    750    231   -452   -290    415    257
   -462   -103    358    283   -413    127    766    249   -428   -275    423    285
   -485    -70    415    277   -452    174    789    272   -400   -252    433    314
   -493    -49    444    270   -470    197    805    283   -392   -249    431    335
   -475    -46    428    262   -452    189    807    288   -392   -246    431    337
   -454    -36    415    244   -436    189    802    296   -387   -241    433    342
   -441    -38    400    239   -420    179    800    296   -384   -236    436    342
   -433    -49    384    241   -410    166    797    301   -387   -228    444    345
   -444    -20    423    233   -433    200    813    319   -368   -210    457    379
   -431    -23    405    226   -420    189    818    329   -363   -202    462    394
   -423    -25    397    223   -410    184    820    340   -363   -197    470    394
   -426    -23    400    223   -413    189    826    355   -353   -187    483    413
   -420     10    431    205   -426    220    846    381   -332   -171    493    452
   -420     33    452    192   -436    241    862    400   -324   -155    506    467
   -423     38    462    192   -444    252    880    413   -314   -142    524    478
   -420     46    465    187   -444    254    898    426   -301   -129    527    493
   -413     46    459    184   -436    252    914    433   -290   -124    524    504
   -413     36    446    187   -428    241    922    444   -277   -119    522    509
   -402     57    457    171   -428    257    937    465   -259   -103    530    522
   -387     90    478    145   -431    283    958    496   -228    -85    540    540
   -405    106    511    150   -457    309    984    522   -194    -67    555    563
   -418    103    522    155   -470    311    995    530   -174    -72    548    563
   -415     83    498    166   -457    290    992    540   -171    -75    524    550
   -402     75    478    163   -441    275    987    545   -176    -85    501    542
   -402     75    478    163   -439    275    971    540   -176    -98    483    537
   -371    103    475    132   -426    290    987    555   -161    -83    493    563
   -298    132    431     80   -363    280    997    566   -161    -72    491    568
   -257    124    381     64   -319    252    982    548   -176    -80    483    561
   -236    145    381     46   -309    262    979    553   -168    -70    493    581
   -272    106    379     83   -327    241    966    542   -179    -83    483    576
   -288     72    361    106   -324    218    948    535   -187    -98    475    576
   -213    145    358     31   -285    249    966    555   -166    -80    493    607
   -197    166    363     15   -280    265    976    566   -158    -72    504    613
   -265    114    379     75   -322    244    956    550   -176    -88    488    613
   -277    109    387     83   -332    246    953    553   -179    -90    478    633
   -270    116    387     75   -327    252    956    558   -174    -90    475    652
   -275    137    413     70   -342    275    974    574   -155    -80    483    680
   -252    187    436     31   -342    309    997    600   -132    -64    506    706
   -246    207    452     18   -348    329   1018    607   -122    -64    519    719
   -249    228    475     10   -361    350   1049    631    -98    -44    527    756
   -262    231    493     15   -376    361   1070    652    -83    -25    522    779
   -270    249    519     10   -394    381   1085    667    -62    -10    514    797
   -275    285    561     -5   -418    423   1101    691    -33     18    530    831
   -288    306    594    -10   -441    449   1114    701    -10     38    548    857
   -298    311    610     -5   -454    459   1111    701      2     38    563    865
   -319    285    602     15   -462    441   1083    680     -2     12    558    859
   -337    267    602     33   -470    433   1060    659    -12     -5    555    865
   -358    244    602     57   -480    420   1054    654    -23     -5    568    875
   -384    202    587     90   -485    394   1049    652    -41    -10    584    865
   -394    140    535    124   -465    337   1039    644    -67    -23    592    852
   -402     77    480    161   -441    277   1023    631   -101    -51    574    828
   -407     28    433    187   -420    231   1015    628   -119    -80    555    820
   -415      2    418    207   -415    210   1008    620   -140   -103    535    818
   -428    -31    397    228   -415    184    989    600   -166   -122    509    800
   -431    -54    376    241   -405    161    979    589   -176   -135    488    787
   -433    -83    350    257   -394    132    971    587   -181   -148    467    771
   -444    -90    353    267   -400    129    971    592   -174   -140    470    769
   -436   -106    329    270   -384    111    969    594   -168   -140    467    769
   -410   -119    290    265   -353     85    958    592   -181   -161    444    756
   -374   -189    181    280   -280     -2    953    600   -210   -210    381    704
   -324   -296     28    311   -176   -135   1000    680   -218   -270    296    626
   -311   -290     20    298   -166   -135   1096    820   -142   -241    288    633
   -233   -137     96    184   -166    -20   1197   1010     20    -88    436    756
   -171    275    444    -54   -309    358   1252   1163    277    223    782   1109
   -226    963   1189   -368   -706   1075   1283   1195    587    675   1312   1657
   -387   1447   1831   -530  -1109   1639   1111    880    657    945   1665   1974
   -524   1200   1725   -337  -1124   1462    779    405    319    722   1491   1784
   -594    423   1015     85   -805    719    553      0   -296     28    800   1161
   -537   -322    215    431   -376    -54    488    -93   -714   -558    166    579
   -511   -594    -83    553   -215   -340    509     51   -706   -626     57    454
   -501   -548    -46    524   -228   -298    641    257   -540   -506    140    506
   -514   -444     70    478   -293   -187    766    428   -379   -374    226    584
   -496   -340    155    418   -327    -93    831    527   -270   -270    285    654
   -428   -252    176    337   -303    -38    870    584   -215   -220    314    709
   -415   -231    184    322   -301    -23    893    602   -194   -207    322    722
   -407   -231    176    316   -293    -28    909    610   -174   -187    348    719
   -402   -202    200    303   -301     -2    922    628   -142   -155    387    735
   -381   -192    189    285   -288     -2    927    639   -135   -145    392    735
   -392   -218    174    303   -283    -23    911    631   -142   -155    376    719
   -392   -210    179    298   -288    -18    898    623   -145   -158    374    717
   -381   -171    210    277   -296     18    906    633   -127   -135    405    737
   -363   -150    210    254   -288     28    911    646   -109   -111    428    745
   -350   -163    187    254   -270     10    901    639   -103   -116    423    727
   -350   -189    161    270   -257    -15    901    641    -96   -119    420    722
   -340   -181    158    262   -249    -12    919    654    -75   -106    433    735
   -340   -171    166    254   -254     -2    930    665    -59    -96    439    743
   -335   -158    176    246   -257      7    932    672    -44    -83    452    743
   -350   -181    168    265   -262     -7    914    667    -44    -85    449    730
   -358   -163    194    262   -277     15    909    675    -28    -72    475    745
   -355   -137    218    244   -288     38    914    683    -12    -54    498    766
   -348   -124    220    236   -285     46    917    693     -2    -38    517    776
   -327   -111    215    218   -272     51    904    693      0    -31    519    779
   -296    -85    210    192   -254     62    885    691      7    -20    524    782
   -277    -75    200    174   -241     62    883    698     18     -7    537    792
   -275    -80    192    176   -233     54    878    704     28      0    553    797
   -285    -70    213    176   -249     72    872    717     44     18    579    820
   -298    -33    265    166   -283    114    883    748     77     59    620    865
   -285    -12    272    148   -280    129    880    763     98     80    641    878
   -285      5    288    140   -288    145    885    776    114     93    654    885
   -285     25    309    129   -298    166    896    792    140    114    675    893
   -272     31    303    122   -288    166    896    800    142    124    683    893
   -277     46    322    114   -301    184    904    805    158    145    701    909
   -283     64    348    109   -316    207    917    820    187    166    730    932
   -298     83    379    106   -340    231    927    839    215    189    756    945
   -314    119    433     98   -374    275    943    867    254    226    792    971
   -314    132    446     90   -379    288    956    891    290    254    818    979
   -327    132    459     96   -392    296    976    924    327    280    836    984
   -353    129    480    109   -418    306    995    948    355    303    849    982
   -379    119    498    129   -439    309   1013    969    381    322    862    984
   -371    127    498    119   -436    314   1023    974    400    335    859    987
   -361    145    506    106   -433    324   1026    982    418    350    867    995
   -348    111    457    116   -402    283   1013    974    407    337    849    966
   -345     90    436    127   -389    262   1005    971    410    342    849    945
   -368     98    467    135   -418    283   1015    982    426    358    870    950
   -363    114    478    124   -420    296   1018    989    446    376    891    958
   -348    111    459    116   -402    285   1010    989    452    374    896    950
   -335     93    428    122   -381    259    992    982    452    374    896    940
   -322     80    400    119   -361    239    992    984    454    376    893    935
   -316     72    389    119   -353    231   1000    989    462    381    898    932
   -309     93    402    106   -355    246   1008   1005    483    400    922    950
   -290     93    384     98   -337    239   1008   1010    493    418    927    956
   -301     83    381    109   -342    231   1018   1015    498    431    927    950
   -309    106    415    101   -361    259   1034   1031    522    459    950    969
   -311    124    433     90   -371    277   1049   1049    545    483    976    989
   -303    140    444     83   -374    290   1060   1060    555    493    982    995
   -309    161    470     72   -389    314   1065   1062    566    498    984    997
   -280    187    467     46   -374    327   1070   1070    581    506   1000   1002
   -272    179    449     46   -361    314   1062   1065    584    501    992    997
   -288    176    465     57   -376    319   1070   1070    605    517   1002   1005
   -290    210    498     38   -394    353   1072   1065    626    540   1026   1023
   -290    218    509     36   -400    363   1062   1052    628    548   1036   1036
   -298    174    470     59   -384    322   1039   1021    607    524   1013   1015
   -283    145    428     70   -355    285   1013   1005    597    514    997   1010
   -270    127    394     70   -332    259    982    989    581    504    984    997
   -270     96    366     85   -316    231    961    969    563    480    961    969
   -259     57    316     98   -288    187    940    948    540    452    930    935
   -244      7    252    119   -246    129    914    924    514    426    901    904
   -213    -31    181    122   -197     75    893    906    491    397    872    870
   -226    -96    129    161   -179     15    862    872    454    368    836    833
   -249   -132    116    189   -184     -7    844    852    433    350    810    805
   -252   -142    109    197   -181    -18    833    841    426    345    800    784
   -215   -171     44    194   -132    -64    826    831    415    329    779    761
   -200   -189     10    194   -106    -90    820    831    415    329    769    756
   -200   -210    -10    202    -96   -111    797    813    405    322    761    748
   -187   -226    -38    207    -75   -132    789    810    397    314    750    732
   -161   -322   -163    239      0   -241    810    846    384    270    688    662
   -158   -407   -249    283     44   -327    893    953    420    249    631    587
   -129   -355   -226    241     46   -290   1008   1111    532    322    667    602
    -96   -161    -64    129    -15   -114   1114   1301    727    511    833    745
    -85    342    428   -129   -257    384   1132   1374    982    875   1234   1140
   -187    961   1148   -387   -667   1052   1060   1249   1182   1267   1699   1597
   -311   1187   1496   -439   -904   1340    776    867   1098   1379   1878   1751
   -371    867   1239   -246   -805   1052    467    407    698   1054   1597   1499
   -405     75    478    163   -441    275    363    129    135    327    872    867
   -340   -470   -129    405   -106   -298    363    176    -85    -41    452    488
   -265   -639   -374    449     54   -506    433    350    -31    -62    387    407
   -270   -639   -368    454     49   -504    550    493     80      5    431    436
   -293   -553   -262    420    -18   -407    654    618    207    116    517    504
   -280   -491   -210    384    -36   -353    711    688    296    189    574    548
   -257   -433   -179    342    -41   -309    756    732    358    246    618    592
   -257   -405   -148    332    -54   -277    774    753    376    265    644    615
   -252   -376   -124    314    -64   -252    776    753    384    265    652    613
   -265   -402   -137    332    -64   -270    792    761    397    272    649    607
   -275   -418   -145    345    -67   -283    807    771    405    285    659    607
   -215   -400   -184    309    -15   -293    789    761    392    272    659    602
   -259   -415   -155    337    -54   -285    787    750    387    270    652    602
   -262   -418   -158    340    -54   -288    789    758    392    277    652    613
   -223   -407   -184    314    -20   -296    782    756    392    285    652    618
   -171   -389   -218    280     23   -303    758    745    389    288    644    600
   -140   -402   -265    270     59   -335    748    732    376    270    615    576
   -111   -410   -298    259     93   -355    737    730    376    270    605    571
   -161   -415   -257    288     46   -337    750    750    402    293    626    589
   -207   -431   -223    319      7   -327    763    769    413    306    641    587
   -215   -420   -207    316     -5   -314    753    766    410    314    646    568
   -153   -397   -244    275     44   -322    735    761    415    322    652    553
    -88   -405   -316    246    111   -361    711    748    407    309    641    532
    -75   -407   -332    241    127   -371    701    743    410    306    641    527
    -75   -400   -324    233    124   -363    701    748    415    314    641    522
    -54   -402   -348    228    145   -376    698    756    420    322    641    511
    -41   -407   -366    223    161   -389    685    756    420    332    649    509
    -23   -407   -384    215    179   -397    667    753    415    332    652    504
    -18   -397   -379    205    179   -387    654    763    426    345    662    519
    -28   -392   -363    210    166   -376    659    782    436    355    670    530
    -38   -361   -322    197    140   -342    670    807    452    379    693    550
    -44   -327   -283    187    119   -306    680    826    475    402    714    568
    -75   -350   -275    213     98   -314    685    831    478    397    698    555
    -80   -363   -283    223     98   -324    691    836    480    392    685    548
    -93   -374   -280    233     90   -327    693    839    485    397    680    545
    -88   -353   -265    220     88   -309    706    841    501    415    685    540
    -67   -340   -275    202    101   -309    717    849    517    436    691    550
    -51   -335   -283    192    114   -309    717    844    522    439    683    537
    -64   -350   -285    207    109   -319    701    831    517    433    662    504
   -103   -348   -244    226     70   -296    717    836    537    457    665    496
    -88   -348   -262    215     85   -306    730    836    550    467    654    488
    -90   -340   -252    215     77   -296    732    839    571    478    641    475
   -114   -340   -226    226     54   -283    719    826    581    480    631    462
    -96   -335   -239    215     70   -288    717    818    589    496    646    465
    -88   -348   -262    218     85   -306    711    815    600    501    657    454
    -83   -353   -270    218     90   -311    706    800    597    498    641    431
    -85   -335   -252    207     80   -293    696    792    607    517    639    428
    -85   -363   -277    226     96   -322    691    789    610    514    623    420
    -67   -348   -283    205    106   -316    693    789    615    519    620    415
    -64   -348   -283    205    109   -316    683    779    607    517    615    389
    -57   -329   -272    192    106   -303    667    774    615    524    615    387
    -51   -335   -283    194    114   -309    670    774    623    522    613    379
    -15   -327   -311    168    148   -319    665    782    636    548    626    379
      7   -290   -298    140    153   -296    665    789    654    574    644    392
     23   -257   -283    114    150   -270    662    784    659    579    646    392
     46   -200   -246     77    145   -223    691    807    688    610    662    410
     64   -171   -239     51    150   -205    683    810    698    620    665    426
     44   -187   -231     70    137   -207    675    805    693    610    657    428
     49   -163   -213     57    129   -189    688    823    709    626    670    446
     77   -119   -197     20    137   -158    693    826    722    654    688    459
     54    -93   -148     18    101   -119    696    818    737    678    722    470
     57    -80   -137     10     96   -109    696    800    740    683    719    485
     59    -88   -148     12    101   -116    675    766    724    675    693    478
     62    -93   -155     15    109   -124    644    737    709    672    675    467
     77    -80   -158      0    116   -119    623    735    706    657    646    465
     25   -153   -179     62    101   -166    610    722    691    639    605    444
     25   -176   -202     75    111   -189    597    706    685    631    566    415
     28   -226   -254     98    140   -239    579    698    678    605    527    387
     51   -239   -293     93    171   -265    553    680    670    589    498    353
     72   -280   -353    103    210   -314    540    670    662    566    459    319
     51   -335   -389    140    218   -361    532    649    649    537    413    288
     54   -350   -405    148    228   -376    522    618    631    519    379    254
     46   -335   -381    142    210   -358    522    615    628    514    368    228
     41   -363   -407    161    223   -384    511    623    618    488    340    207
     62   -389   -452    163    254   -418    488    605    602    467    298    171
     93   -348   -441    127    267   -394    470    584    589    465    272    148
    124   -397   -524    135    324   -459    462    594    571    415    213    106
    174   -441   -615    132    394   -527    517    678    589    387    145     51
    181   -407   -589    111    384   -498    623    807    672    428    140     38
    220   -309   -530     44    374   -418    724    948    805    517    184     75
    226    -54   -283    -88    254   -168    782   1039    963    706    335    233
    210    462    249   -337    -20    355    766   1023   1148   1049    680    550
    137    979    839   -561   -350    909    620    758   1163   1322   1000    779
    101   1057    956   -579   -426   1008    285    342    898   1299   1052    792
    101    659    558   -381   -228    610     98     38    457    839    607    446
     59     75     12    -67     23     44     83    -49     64    249     20    -15
     67   -259   -327     96    194   -293    103     44    -46     36   -213   -223
     83   -363   -446    140    265   -405    181    161     -7     23   -272   -290
     77   -345   -423    132    246   -384    249    236     96     75   -246   -270
     59   -246   -306     90    181   -275    296    303    215    163   -181   -213
     33   -140   -174     51    103   -158    322    337    290    218   -140   -194
     41    -72   -114     15     77    -93    329    358    329    233   -124   -197
     33    -20    -57     -7     44    -38    335    379    353    249   -109   -189
     46     33    -12    -41     28     10    329    384    366    257   -106   -189
     41     67     25    -57      7     49    319    379    366    257   -109   -189
     38    103     64    -70    -12     85    314    374    363    252   -114   -192
     41    145    103    -93    -31    124    301    363    350    239   -129   -207
     67    215    148   -142    -41    184    283    355    348    236   -129   -215
     59    249    189   -155    -64    220    265    342    340    228   -142   -233
     54    277    223   -166    -83    252    249    332    345    228   -145   -233
     75    316    241   -197    -83    277    231    314    345    226   -150   -236
     80    348    267   -213    -93    306    223    303    353    228   -142   -233
     54    348    293   -202   -119    322    220    298    353    226   -142   -236
     28    368    340   -197   -155    355    223    298    363    239   -135   -226
     15    397    379   -207   -181    389    223    301    374    249   -124   -226
      7    400    392   -205   -192    394    218    303    379    246   -127   -231
    -15    394    410   -189   -213    402    202    293    379    249   -124   -236
    -36    407    444   -184   -239    426    197    283    379    249   -119   -231
    -51    415    465   -184   -257    439    197    277    381    254   -119   -233
    -70    405    475   -168   -272    439    200    272    381    259   -114   -236
    -93    402    496   -155   -296    446    207    275    389    275    -96   -226
    -90    387    478   -148   -283    431    210    285    394    283    -90   -226
    -67    420    488   -179   -277    454    202    296    410    298    -70   -210
    -51    480    532   -213   -293    504    210    322    441    335    -31   -176
    -75    470    542   -197   -311    506    215    340    452    361     -5   -174
    -72    485    558   -205   -314    522    223    358    470    379     23   -174
    -75    506    581   -215   -329    542    236    379    488    389     51   -174
    -72    517    587   -223   -329    550    249    400    504    394     85   -184
    -70    493    563   -213   -316    527    254    405    504    389     88   -189
    -80    491    571   -205   -324    530    265    407    509    389     62   -155
    -59    509    568   -228   -314    537    272    413    522    407     59   -132
    -85    498    584   -207   -335    540    296    428    548    444     70   -119
    -83    498    581   -207   -332    540    322    446    581    480     88   -106
    -90    467    558   -187   -324    511    337    459    605    501     98   -106
    -93    462    555   -187   -327    509    345    467    631    535    122    -88
   -119    436    555   -158   -337    496    350    465    649    553    127    -80
   -140    392    532   -127   -337    462    355    444    665    558    116    -77
   -124    363    488   -119   -306    426    358    423    685    555     96    -83
    -98    358    457   -132   -280    407    348    426    706    558     98    -75
    -64    358    420   -148   -244    389    329    457    709    550     98    -67
    -20    335    355   -158   -189    342    314    483    693    524     85    -80
     36    311    275   -174   -119    293    324    514    688    509     75   -101
     85    314    228   -200    -72    272    405    550    711    524     83    -77
     67    296    228   -181    -80    262    467    574    732    553     85    -57
    -46    207    252    -83   -150    228    465    574    735    563     70    -64
   -210    101    311     54   -259    205    452    568    737    563     67    -80
   -350     28    379    158   -363    202    457    589    774    592     90    -59
   -389     20    407    184   -397    213    470    618    826    610    116    -18
   -316     33    350    140   -332    189    457    615    846    613    114      7
   -233     51    285     90   -259    168    457    602    852    623    109     10
   -148     70    215     36   -181    142    441    589    849    628    109      2
    -67     98    166    -15   -116    129    433    576    836    639     98      5
    -23    111    132    -46    -77    122    436    561    818    659     98      5
     12    145    132    -77    -59    140    436    561    820    691    116     25
     46    174    127   -111    -41    150    436    558    818    701    124     46
     49    202    150   -127    -51    176    454    553    828    727    137     67
     70    223    153   -148    -41    189    462    545    844    737    150     77
     72    189    116   -129    -20    153    457    532    846    717    140     72
     57    179    119   -119    -31    150    454    540    870    704    148     80
     23    161    137    -93    -57    150    465    566    898    704    158     90
     12    114     98    -64    -44    106    459    579    893    696    155     77
    -15     75     90    -28    -51     83    449    589    878    698    150     67
    -49     15     62     15    -57     38    433    584    841    678    137     57
    -51    -18     31     33    -44      5    428    579    813    662    137     54
    -62    -75    -12     67    -25    -46    420    571    792    636    124     38
    -83   -127    -44    106    -20    -85    405    553    769    610    116     28
   -106   -166    -62    135    -23   -114    392    540    748    597    114     20
   -135   -218    -85    176    -25   -153    363    517    722    568     98      0
   -179   -272    -96    226    -44   -184    329    491    701    542     85    -15
   -114   -200    -85    158    -15   -142    353    517    730    571    127     25
     -5    -93    -88     46     38    -90    394    558    769    610    174     80
    -44   -194   -150    119     51   -174    376    561    756    579    140     54
   -155   -394   -239    272     38   -316    374    597    743    527     72    -20
   -103   -345   -241    226     67   -293    511    753    839    587     96    -12
    -57   -241   -184    148     62   -213    649    917    961    701    187     57
   -114    -96     18    103    -67    -38    709   1021   1104    885    371    223
    -67    407    475   -171   -272    439    709   1044   1314   1244    766    594
    -93   1018   1111   -462   -602   1065    566    810   1400   1577   1176    963
   -163   1052   1215   -446   -688   1132    184    353   1135   1535   1210    974
   -244    574    818   -166   -530    696    -70    -36    649   1070    797    641
   -257    -98    155    176   -207     28    -88   -192    171    420    166    137
   -145   -467   -322    306     88   -394      2    -46     75    192    -90    -98
   -220   -657   -436    439    106   -548     93    109    158    207   -111   -145
   -262   -678   -415    470     75   -548    181    226    265    277    -64   -111
   -205   -581   -376    392     83   -480    239    314    371    368     20    -54
   -119   -488   -368    303    124   -428    285    371    449    436     93    -18
    -70   -444   -374    257    150   -410    319    405    485    462    116     -5
    -67   -420   -353    244    142   -389    329    423    493    467    111     -2
    -83   -426   -342    252    127   -384    340    431    498    467    101     -7
    -83   -446   -363    265    140   -405    332    420    480    454     83    -25
    -72   -436   -363    254    142   -400    324    410    472    449     85    -38
    -75   -423   -348    249    135   -387    329    410    472    459    101    -36
    -88   -431   -342    259    124   -387    335    405    467    454     98    -44
    -75   -415   -340    246    132   -379    332    397    462    449    103    -44
    -46   -392   -348    218    150   -371    322    387    457    454    116    -44
    -23   -374   -350    200    161   -363    314    379    457    457    135    -44
    -18   -358   -340    187    158   -350    309    374    454    452    140    -38
    -12   -322   -309    168    148   -316    316    389    475    462    161     -5
     -5   -319   -316    161    153   -319    322    400    483    459    148     -7
     15   -311   -327    148    168   -319    319    400    485    462    137    -15
     36   -285   -324    122    179   -303    309    397    488    467    137    -15
     33   -283   -316    124    174   -298    303    392    485    462    137    -28
     28   -254   -285    111    155   -270    311    405    501    467    155    -23
     23   -254   -280    114    150   -267    309    410    506    465    163    -31
     15   -252   -270    116    140   -259    311    423    517    472    176    -28
     10   -252   -262    122    135   -257    311    426    514    475    176    -31
     15   -223   -239    101    124   -228    316    441    527    488    184    -18
      7   -207   -215     98    111   -210    322    465    540    496    194    -10
     18   -194   -213     85    114   -202    314    478    545    504    202    -12
     46   -166   -213     59    129   -189    311    491    563    524    218    -10
     38   -163   -202     62    119   -181    335    517    579    540    233     10
     62   -150   -213     44    137   -181    345    524    579    537    233     25
     70   -142   -213     36    140   -176    363    532    581    540    249     46
     64   -135   -200     36    132   -166    374    537    587    542    259     57
     59   -124   -187     31    122   -155    366    532    581    535    280     44
     46   -132   -179     44    111   -155    361    527    576    524    293     20
     49   -103   -155     25    101   -129    366    527    589    537    303     23
     57    -77   -135     10     96   -106    376    532    610    555    316     33
     54    -80   -135     10     93   -106    381    537    620    563    322     38
     57    -72   -129      7     93   -101    374    532    626    558    322     44
     57    -57   -114     -2     83    -83    353    517    628    553    319     38
     59    -44   -103     -7     80    -72    327    501    633    550    324     25
     38    -67   -106     12     70    -85    319    491    636    548    322     12
     36    -64   -103     12     70    -83    311    480    641    548    324     18
     28    -54    -83     10     54    -67    296    472    641    548    329     23
     36    -44    -80      5     57    -62    275    465    636    548    332     20
     59    -15    -77    -23     67    -44    275    467    646    555    342     20
     72    -12    -85    -31     77    -46    283    470    652    553    342     10
     44      0    -44    -23     44    -20    296    485    667    566    361     20
     38     33     -5    -36     23     15    272    488    675    587    387     33
     23    -10    -33     -7     25    -20    246    478    662    574    381     15
     31    -18    -49     -7     38    -33    244    483    667    576    397      7
     46      2    -44    -25     46    -20    236    485    670    581    413     10
     41     18    -23    -28     33     -2    241    496    685    600    436     23
     44     46      2    -46     20     23    259    514    709    623    467     33
     54     72     18    -64     18     46    277    527    724    633    480     36
     67     96     25    -83     20     62    293    537    735    636    488     38
     93    158     64   -124     15    111    314    558    756    657    522     72
     98    192     93   -148      0    142    322    558    763    667    537     90
     85    210    124   -148    -18    166    329    558    771    675    545     96
     96    236    140   -168    -23    189    329    540    766    675    532     77
     83    249    166   -166    -41    207    340    535    771    678    524     80
     98    244    145   -174    -23    194    324    506    748    659    511     72
    116    246    129   -181     -7    189    301    475    722    641    496     54
    103    244    140   -174    -18    192    277    449    706    626    480     33
    109    236    127   -171     -7    181    257    439    701    613    459     33
    103    207    103   -158      0    158    233    415    678    584    431     23
    103    135     31   -119     36     85    213    389    639    542    381     -2
     96     77    -20    -88     57     28    215    374    610    511    348    -25
    116     36    -80    -75     98    -20    197    353    579    480    316    -59
     93    -23   -116    -36    103    -70    176    324    542    452    280    -98
     80    -46   -127    -18    103    -85    168    314    532    441    275   -101
     77    -85   -163      2    119   -124    153    303    511    426    254   -106
     57   -140   -197     41    127   -168    127    285    488    405    223   -122
     49   -158   -207     54    124   -181    103    270    472    387    197   -129
     57   -132   -192     36    124   -161    101    275    478    392    194   -111
     70   -187   -259     57    163   -220     93    272    454    366    166   -145
    114   -301   -415     93    265   -358    137    340    449    324    106   -215
    135   -311   -446     88    288   -379    275    491    527    335     90   -244
    135   -254   -392     59    262   -322    407    652    652    418    140   -218
    179     -2   -181    -90    179    -93    493    784    852    636    348    -38
    205    568    363   -387    -77    467    444    776   1088   1031    779    355
     62   1101   1039   -581   -488   1070    153    379   1075   1288   1132    670
     -5   1213   1215   -605   -610   1215   -244    -90    828   1267   1179    711
    -28    789    818   -381   -423    802   -488   -444    374    826    800    415
    -49    -31     18     41    -33     -7   -459   -527   -111    111    111   -127
      2   -459   -462    228    228   -459   -332   -319   -153    -85   -135   -358
     46   -511   -558    231    301   -535   -179    -96     10      5   -101   -358
     46   -444   -493    197    267   -470    -49     72    184    132    -12   -280
     57   -353   -410    148    233   -381     18    168    303    236     83   -192
     77   -309   -389    114    231   -348     41    200    348    275    124   -174
     75   -309   -384    116    228   -348     54    210    355    275    127   -202
     67   -311   -379    119    220   -345     59    215    358    267    122   -202
     85   -285   -371    101    228   -327     59    226    368    283    142   -179
     77   -298   -379    109    226   -340     59    233    374    283    148   -176
     85   -293   -379    103    231   -335     57    233    374    283    150   -174
     85   -306   -392    109    239   -348     49    223    363    277    140   -187
    101   -296   -397     98    249   -345     57    231    368    285    145   -179
     93   -288   -384     96    236   -335     57    236    379    290    150   -168
     85   -296   -381    103    233   -340     51    236    374    285    148   -174
     88   -280   -368     93    226   -324     41    236    374    285    155   -163
     96   -283   -379     93    236   -329     33    233    374    283    153   -166
     77   -309   -389    114    231   -348     25    228    366    277    150   -171
     83   -303   -389    109    236   -345     23    231    368    280    161   -174
     88   -319   -410    114    249   -363     18    228    363    272    158   -187
    103   -309   -413    103    257   -361     12    233    368    280    158   -189
    109   -298   -410     93    257   -353     12    239    376    288    155   -192
     98   -303   -402    101    249   -353     15    241    379    283    153   -202
    122   -288   -413     80    265   -350     15    252    384    288    150   -202
    140   -290   -431     75    285   -361     18    257    389    293    155   -202
    153   -272   -428     57    288   -348     10    257    389    298    161   -197
    155   -259   -418     51    285   -337      5    265    389    301    168   -192
    158   -262   -420     49    288   -342      2    272    389    303    171   -189
    163   -246   -410     41    285   -327      5    285    394    311    174   -184
    166   -267   -433     49    298   -350      7    296    400    309    168   -179
    174   -265   -439     44    306   -353     15    303    402    311    166   -179
    181   -239   -420     25    298   -327     28    311    407    316    168   -168
    184   -213   -397     15    290   -303     41    316    410    319    174   -155
    184   -194   -379      5    280   -285     38    303    402    314    163   -158
    184   -213   -400     12    290   -306     36    290    392    306    142   -176
    187   -207   -394      7    290   -301     31    280    387    303    129   -184
    200   -163   -363    -18    280   -262     36    280    397    311    132   -171
    197   -122   -319    -38    257   -220     46    288    423    335    150   -153
    184   -111   -296    -36    239   -202     44    288    439    345    148   -153
    194   -106   -303    -44    246   -205     41    285    449    353    137   -158
    192   -109   -301    -41    246   -205     38    277    452    353    127   -168
    176   -127   -303    -28    239   -215     31    267    449    342    116   -181
    176   -140   -316    -20    246   -228     20    252    439    329     98   -202
    171   -127   -301    -23    233   -215     15    244    436    327    103   -205
    168    -85   -254    -41    210   -168     15    246    446    342    127   -187
    155    -90   -246    -33    200   -168      5    239    436    335    124   -189
    142    -85   -228    -28    184   -155      7    241    444    342    135   -187
    145    -93   -239    -25    189   -166     -2    236    439    337    140   -194
    155    -83   -239    -36    197   -161    -20    226    436    337    155   -202
    163    -70   -233    -46    197   -150    -25    226    436    342    176   -197
    166    -67   -233    -49    200   -150    -28    226    433    335    171   -192
    163    -64   -231    -51    194   -148    -38    223    428    322    142   -171
    161    -80   -241    -38    200   -161    -38    226    423    309    135   -155
    155    -57   -213    -49    184   -135    -38    220    415    309    137   -181
    168     -5   -174    -83    171    -88    -36    218    415    311    148   -194
    161     28   -135    -96    148    -51    -33    215    418    316    148   -184
    163     64    -98   -114    132    -15    -31    218    423    327    161   -161
    168     85    -83   -129    124      2    -33    218    426    329    145   -163
    181    122    -62   -153    122     31    -41    207    420    314    114   -161
    179    148    -33   -166    106     59    -44    205    420    306     93   -140
    184    197     12   -189     85    106    -46    189    420    327    132   -132
    187    223     36   -207     75    132    -62    153    402    324    109   -150
    184    210     25   -197     77    119    -98    103    358    267     49   -171
    166    200     31   -184     67    116   -137     70    342    244     20   -184
    161    192     31   -176     64    111   -166     57    332    252     10   -200
    150    129    -20   -142     85     54   -194     31    303    220    -28   -265
    150     88    -62   -119    106     15   -223      0    265    161   -114   -296
    145     41   -103    -96    124    -31   -262    -31    215    101   -187   -345
    148    -15   -163    -64    155    -88   -283    -57    181     90   -163   -431
    135    -59   -197    -38    166   -127   -314    -93    142     70   -176   -483
    135    -64   -200    -36    166   -129   -348   -129    106     10   -280   -478
    153    -80   -233    -38    192   -155   -376   -166     70    -44   -371   -527
    145   -106   -252    -18    197   -179   -384   -181     59    -38   -337   -607
    135   -116   -252    -10    192   -184   -397   -197     49    -49   -327   -628
    127    -93   -220    -18    174   -155   -405   -200     49    -64   -361   -592
    122   -119   -244     -2    181   -181   -428   -220     25   -101   -400   -592
    145   -210   -355     33    249   -283   -457   -244    -12   -127   -444   -704
    142   -259   -405     57    272   -332   -402   -168      7   -135   -465   -795
    184   -197   -384      5    283   -290   -309    -57     75   -116   -449   -823
    220   -124   -345    -49    283   -236   -220     75    189    -33   -400   -787
    207    189    -18   -197    114     85   -202    137    368    215   -155   -574
    135    800    665   -470   -265    732   -337    -20    509    574    241   -197
     70   1249   1179   -659   -555   1213   -685   -493    381    714    436      2
     20   1179   1156   -600   -568   1169  -1060   -953     46    571    327    -83
     -5    491    496   -241   -249    493  -1234  -1275   -506    -96   -293   -530
     31   -223   -257     96    142   -239  -1182  -1239   -839   -678   -904   -958
     93   -446   -542    176    316   -493  -1080  -1034   -766   -722  -1010  -1054
    153   -355   -509    101    329   -431   -945   -828   -568   -568   -891  -1015
    187   -215   -402     15    293   -309   -833   -688   -392   -426   -761   -963
    166   -158   -324     -5    241   -239   -805   -657   -329   -389   -745   -958
    187   -106   -293    -41    239   -200   -795   -633   -293   -374   -740   -932
    197    -96   -296    -51    246   -197   -795   -631   -283   -366   -735   -932
    174   -127   -301    -23    236   -213   -805   -644   -288   -366   -722   -958
    179   -101   -280    -38    228   -189   -820   -657   -296   -361   -704   -969
    202    -80   -285    -62    241   -181   -841   -678   -309   -374   -730   -984
    226    -36   -262    -96    241   -148   -849   -685   -306   -371   -737   -995
    228    -38   -267    -93    246   -153   -865   -701   -309   -371   -735  -1008
    236    -59   -296    -90    265   -176   -891   -724   -329   -384   -717  -1023
    249    -62   -311    -93    277   -187   -917   -745   -345   -402   -722  -1015
    262    -44   -309   -109    285   -176   -943   -766   -355   -410   -735  -1015
    265    -23   -288   -119    275   -155   -969   -789   -368   -420   -743  -1021
    298     -5   -303   -148    301   -155  -1002   -815   -387   -436   -776  -1044
    303     20   -283   -163    293   -129  -1010   -820   -387   -428   -769  -1044
    298     12   -285   -155    293   -135  -1031   -839   -402   -433   -761  -1070
    319     15   -303   -166    311   -142  -1057   -859   -415   -444   -758  -1093
    283    -20   -303   -132    293   -161  -1078   -880   -433   -470   -787  -1109
    288    -12   -301   -137    293   -155  -1091   -893   -439   -480   -792  -1106
    311     28   -285   -171    298   -129  -1111   -909   -439   -478   -784  -1127
    319     25   -293   -171    306   -132  -1130   -922   -446   -478   -782  -1156
    322     25   -296   -174    309   -135  -1148   -930   -449   -478   -771  -1158
    337     51   -285   -197    311   -116  -1166   -935   -449   -478   -771  -1148
    329     46   -283   -189    306   -116  -1189   -948   -457   -480   -774  -1156
    327     36   -290   -181    309   -127  -1215   -961   -467   -483   -753  -1176
    327     54   -272   -192    298   -106  -1215   -945   -446   -452   -704  -1166
    319     67   -252   -192    285    -90  -1223   -943   -446   -441   -698  -1163
    327     83   -244   -205    283    -77  -1236   -945   -452   -444   -691  -1161
    316    101   -215   -207    267    -57  -1244   -943   -449   -454   -693  -1143
    311    114   -197   -213    254    -41  -1249   -948   -441   -457   -693  -1132
    303    111   -192   -207    249    -38  -1265   -966   -441   -457   -675  -1148
    311    101   -210   -205    259    -54  -1291   -989   -457   -467   -685  -1166
    301     88   -213   -194    257    -62  -1296  -1000   -462   -457   -714  -1163
    301    109   -192   -207    246    -41  -1301  -1008   -452   -415   -706  -1143
    283    106   -179   -194    231    -36  -1317  -1023   -446   -392   -693  -1156
    275    103   -171   -189    223    -33  -1335  -1039   -449   -394   -701  -1174
    280     93   -187   -187    233    -46  -1348  -1057   -457   -397   -730  -1195
    262     77   -187   -171    226    -54  -1369  -1080   -467   -392   -779  -1210
    270     64   -205   -168    236    -70  -1389  -1098   -472   -389   -833  -1223
    249     41   -210   -148    228    -83  -1418  -1124   -485   -410   -888  -1249
    252     20   -231   -135    241   -103  -1441  -1145   -496   -420   -911  -1280
    265     33   -233   -150    249    -98  -1454  -1158   -496   -415   -922  -1296
    265     28   -236   -148    249   -103  -1465  -1174   -501   -415   -937  -1299
    270      5   -265   -140    267   -129  -1488  -1187   -509   -420   -953  -1306
    267    -18   -285   -124    275   -150  -1519  -1210   -527   -428   -984  -1317
    254    -33   -290   -111    270   -163  -1535  -1223   -527   -428  -1005  -1312
    267    -33   -301   -116    283   -166  -1553  -1234   -530   -433  -1034  -1306
    285    -46   -335   -122    309   -192  -1574  -1249   -542   -446  -1067  -1312
    293    -67   -361   -111    327   -213  -1592  -1265   -555   -449  -1083  -1327
    306    -54   -361   -129    332   -207  -1602  -1278   -558   -439  -1083  -1343
    314    -20   -335   -148    324   -176  -1600  -1278   -545   -420  -1070  -1330
    324     -7   -332   -158    327   -171  -1610  -1288   -550   -415  -1080  -1317
    335     12   -322   -174    329   -153  -1618  -1296   -550   -407  -1096  -1304
    345     18   -329   -184    337   -153  -1636  -1317   -566   -420  -1122  -1314
    355     23   -332   -189    342   -155  -1652  -1332   -571   -418  -1140  -1312
    358     18   -342   -189    350   -161  -1662  -1343   -579   -418  -1158  -1299
    361     31   -329   -194    345   -148  -1670  -1356   -579   -402  -1163  -1275
    361     41   -319   -202    337   -137  -1686  -1379   -584   -389  -1169  -1273
    355     -5   -361   -176    355   -181  -1714  -1418   -626   -415  -1215  -1299
    353    -25   -381   -166    366   -202  -1745  -1454   -657   -436  -1267  -1293
    363    -25   -389   -168    376   -207  -1771  -1473   -678   -446  -1304  -1286
    355    -88   -446   -135    400   -267  -1795  -1499   -706   -454  -1312  -1327
    355   -171   -530    -93    441   -350  -1823  -1527   -745   -475  -1345  -1353
    350   -249   -602    -51    475   -426  -1857  -1553   -789   -522  -1434  -1353
    316   -345   -662     15    488   -504  -1873  -1579   -833   -568  -1519  -1387
    314   -394   -709     38    509   -550  -1904  -1621   -878   -574  -1532  -1465
    316   -426   -743     54    527   -584  -1932  -1654   -917   -594  -1561  -1499
    324   -462   -787     67    555   -623  -1958  -1688   -956   -636  -1626  -1519
    327   -501   -828     88    576   -665  -1974  -1706   -984   -662  -1662  -1535
    342   -530   -872     93    605   -701  -1992  -1727  -1008   -678  -1680  -1551
    335   -563   -898    114    615   -730  -2013  -1743  -1031   -691  -1709  -1548
    342   -594   -937    124    639   -766  -2036  -1764  -1060   -711  -1748  -1558
    363   -662  -1026    150    693   -844  -2052  -1771  -1098   -753  -1800  -1605
    387   -787  -1176    200    779   -982  -2026  -1719  -1114   -818  -1888  -1675
    392   -823  -1215    215    802  -1018  -1948  -1626  -1072   -833  -1935  -1717
    415   -802  -1218    192    815  -1008  -1878  -1496   -989   -763  -1909  -1675
    452   -504   -956     25    704   -730  -1826  -1369   -805   -509  -1667  -1418
    426     83   -342   -254    384   -129  -1847  -1395   -597   -114  -1247  -1002
    309    511    202   -410     51    358  -2026  -1696   -594    122   -969   -756
    257    426    166   -342     44    296  -2346  -2117   -891      2  -1065   -831
    210   -153   -363    -28    285   -257  -2553  -2507  -1444   -589  -1639  -1275
    228   -784  -1015    277    620   -901  -2587  -2577  -1821  -1137  -2203  -1722
    319  -1049  -1369    363    841  -1208  -2566  -2436  -1847  -1254  -2353  -1839
    379  -1067  -1447    342    911  -1254  -2481  -2268  -1738  -1195  -2335  -1813
    418   -982  -1400    283    909  -1189  -2372  -2122  -1605  -1088  -2262  -1740
    462   -901  -1366    218    914  -1132  -2320  -2055  -1527  -1018  -2213  -1675
    475   -862  -1337    192    904  -1098  -2288  -2023  -1493   -976  -2208  -1649
    475   -852  -1330    187    901  -1088  -2270  -2008  -1488   -956  -2229  -1639
    485   -880  -1366    197    924  -1122  -2270  -2008  -1504   -958  -2255  -1647
    491   -885  -1376    194    932  -1130  -2278  -2016  -1519   -958  -2221  -1641
    478   -865  -1343    192    909  -1104  -2265  -2003  -1514   -937  -2203  -1597
    465   -854  -1319    192    891  -1085  -2252  -1990  -1514   -919  -2208  -1558
    449   -833  -1283    192    865  -1057  -2239  -1982  -1512   -911  -2213  -1527
    431   -831  -1265    200    846  -1047  -2229  -1979  -1514   -917  -2229  -1512
    452   -836  -1288    192    867  -1062  -2239  -1992  -1532   -932  -2252  -1514
    478   -833  -1312    176    893  -1072  -2265  -2005  -1551   -945  -2281  -1514
    498   -826  -1325    163    911  -1075  -2286  -2021  -1566   -956  -2299  -1509
    514   -839  -1353    161    932  -1096  -2291  -2029  -1582   -963  -2314  -1496
    509   -833  -1343    163    924  -1088  -2286  -2029  -1592   -971  -2320  -1478
    491   -828  -1319    166    904  -1072  -2291  -2029  -1595   -971  -2317  -1454
    485   -828  -1314    171    898  -1070  -2301  -2031  -1600   -971  -2333  -1431
    509   -831  -1343    161    922  -1085  -2304  -2031  -1602   -971  -2346  -1436
    524   -833  -1358    153    940  -1096  -2296  -2031  -1597   -958  -2351  -1436
    530   -844  -1374    155    950  -1109  -2304  -2039  -1608   -966  -2382  -1426
    545   -836  -1382    145    963  -1109  -2301  -2031  -1602   -953  -2361  -1418
    558   -826  -1387    132    971  -1106  -2309  -2039  -1610   -945  -2348  -1418
    558   -854  -1415    148    987  -1135  -2322  -2052  -1626   -961  -2366  -1441
    607   -859  -1467    124   1036  -1163  -2340  -2068  -1647   -982  -2377  -1447
    665   -844  -1509     90   1085  -1176  -2348  -2062  -1647   -982  -2387  -1415
    654   -844  -1499     93   1075  -1171  -2351  -2052  -1636   -961  -2351  -1397
    683   -831  -1514     72   1098  -1171  -2351  -2031  -1626   -953  -2340  -1343
    730   -805  -1538     36   1132  -1171  -2361  -2023  -1623   -956  -2351  -1317
    750   -784  -1535     18   1143  -1158  -2361  -2023  -1621   -940  -2351  -1335
    763   -774  -1538      2   1148  -1156  -2356  -2029  -1628   -974  -2410  -1306
    740   -776  -1519     18   1130  -1148  -2340  -2029  -1626  -1002  -2455  -1280
    711   -784  -1499     33   1104  -1140  -2320  -2018  -1621  -1008  -2447  -1265
    717   -795  -1512     38   1114  -1153  -2304  -2008  -1605   -963  -2405  -1288
    743   -771  -1517     12   1130  -1145  -2294  -1990  -1582   -937  -2351  -1304
    745   -763  -1509     10   1127  -1135  -2281  -1974  -1561   -906  -2291  -1322
    711   -763  -1475     23   1091  -1117  -2255  -1943  -1532   -898  -2296  -1286
    701   -756  -1457     28   1078  -1106  -2239  -1927  -1519   -896  -2346  -1254
    693   -769  -1462     36   1075  -1114  -2213  -1917  -1509   -885  -2330  -1286
    701   -782  -1483     38   1091  -1132  -2200  -1906  -1496   -859  -2265  -1317
    740   -782  -1522     20   1130  -1150  -2218  -1917  -1499   -846  -2210  -1345
    727   -826  -1553     49   1140  -1189  -2226  -1922  -1501   -849  -2200  -1358
    740   -807  -1548     31   1143  -1176  -2218  -1909  -1488   -854  -2265  -1275
    732   -805  -1540     36   1135  -1171  -2221  -1904  -1488   -885  -2372  -1210
    766   -756  -1522     -7   1143  -1137  -2190  -1875  -1457   -846  -2304  -1213
    810   -657  -1467    -75   1137  -1062  -2171  -1844  -1418   -805  -2223  -1176
    683   -779  -1462     46   1070  -1119  -2208  -1865  -1441   -784  -2132  -1247
    675   -766  -1444     44   1057  -1104  -2200  -1847  -1421   -769  -2107  -1218
    678   -743  -1421     31   1049  -1080  -2208  -1847  -1415   -776  -2130  -1176
    636   -753  -1389     59   1013  -1070  -2190  -1836  -1413   -776  -2122  -1145
    667   -743  -1410     38   1039  -1075  -2164  -1816  -1405   -784  -2125  -1111
    644   -732  -1376     44   1008  -1052  -2143  -1795  -1387   -763  -2091  -1070
    644   -719  -1363     36   1002  -1041  -2104  -1766  -1366   -745  -2039  -1044
    717   -646  -1363    -33   1039  -1005  -2062  -1722  -1327   -722  -2013   -995
    727   -597  -1325    -67   1023   -958  -2034  -1693  -1299   -696  -1990   -953
    701   -631  -1332    -36   1015   -982  -2031  -1680  -1296   -698  -1961   -935
    704   -633  -1337    -36   1021   -987  -2021  -1675  -1296   -706  -1951   -937
    683   -633  -1317    -23   1000   -974  -2013  -1678  -1301   -714  -1961   -963
    722   -610  -1335    -57   1026   -971  -1979  -1675  -1312   -698  -1930  -1000
    724   -620  -1345    -51   1034   -982  -1940  -1678  -1327   -724  -1940  -1005
    696   -610  -1309    -44   1002   -958  -1938  -1693  -1340   -745  -1956  -1010
    743   -555  -1299    -93   1021   -927  -1984  -1706  -1356   -740  -1919  -1026
    761   -620  -1382    -72   1070  -1000  -2057  -1753  -1418   -800  -1977  -1075
    706   -717  -1423      5   1065  -1070  -2099  -1790  -1473   -862  -2036  -1132
    665   -766  -1434     49   1047  -1098  -2114  -1805  -1501   -898  -2073  -1169
    675   -766  -1441     46   1057  -1104  -2104  -1797  -1512   -909  -2065  -1171
    685   -813  -1501     62   1091  -1156  -2109  -1816  -1553   -953  -2117  -1195
    685   -841  -1527     75   1106  -1184  -2109  -1834  -1587   -987  -2145  -1210
    654   -901  -1558    122   1104  -1228  -2114  -1860  -1631  -1031  -2164  -1241
    644   -924  -1569    140   1106  -1247  -2107  -1865  -1649  -1049  -2174  -1257
    675   -875  -1551     98   1111  -1213  -2101  -1852  -1641  -1044  -2158  -1218
    678   -875  -1553     98   1114  -1213  -2107  -1852  -1647  -1047  -2114  -1210
    641   -917  -1561    137   1101  -1239  -2104  -1857  -1660  -1060  -2104  -1205
    665   -917  -1582    127   1122  -1249  -2091  -1849  -1665  -1083  -2140  -1189
    727   -950  -1678    111   1200  -1314  -2049  -1795  -1662  -1117  -2143  -1241
    743  -1002  -1745    129   1241  -1371  -1956  -1680  -1605  -1114  -2088  -1306
    644  -1098  -1743    226   1192  -1421  -1878  -1551  -1532  -1080  -2044  -1327
    535   -922  -1457    194    995  -1189  -1764  -1350  -1327   -859  -1810  -1111
    470   -267   -737   -103    602   -501  -1665  -1213  -1000   -402  -1286   -571
    335    319    -18   -327    176    150  -1756  -1413   -865    -70   -849   -153
    272    402    129   -340     70    267  -2120  -1893  -1088   -109   -795   -124
    285   -132   -418    -75    350   -275  -2455  -2392  -1631   -631  -1278   -545
    358   -969  -1330    303    841  -1148  -2566  -2639  -2190  -1379  -2008  -1215
    506  -1400  -1909    446   1205  -1654  -2592  -2564  -2325  -1636  -2307  -1501
    652  -1431  -2086    387   1369  -1758  -2527  -2385  -2218  -1579  -2283  -1499
    719  -1312  -2031    296   1374  -1670  -2387  -2197  -2057  -1454  -2174  -1431
    756  -1205  -1961    226   1356  -1584  -2307  -2096  -1953  -1371  -2104  -1382
    792  -1130  -1922    168   1356  -1525  -2268  -2036  -1891  -1322  -2060  -1335
    805  -1075  -1880    132   1343  -1478  -2229  -1990  -1842  -1280  -2013  -1299
    789  -1065  -1855    137   1322  -1460  -2190  -1958  -1818  -1265  -1987  -1286
    771  -1049  -1821    140   1293  -1436  -2148  -1925  -1797  -1247  -1971  -1265
    717  -1028  -1748    155   1231  -1387  -2114  -1888  -1771  -1213  -1917  -1228
    730  -1000  -1732    132   1228  -1366  -2109  -1867  -1758  -1197  -1896  -1215
    737   -963  -1701    114   1218  -1332  -2086  -1844  -1740  -1169  -1867  -1182
    691   -948  -1639    127   1163  -1293  -2047  -1818  -1719  -1143  -1818  -1166
    654   -937  -1592    140   1122  -1265  -2008  -1784  -1693  -1122  -1784  -1124
    646   -911  -1558    132   1101  -1236  -1995  -1764  -1680  -1117  -1769  -1104
    649   -854  -1504    103   1075  -1179  -1966  -1732  -1654  -1080  -1717  -1052
    597   -878  -1475    140   1034  -1176  -1922  -1704  -1647  -1065  -1686  -1031
    571   -854  -1426    140    997  -1140  -1901  -1680  -1631  -1039  -1621  -1028
    550   -831  -1384    137    966  -1106  -1878  -1654  -1610  -1010  -1548  -1008
    522   -815  -1337    148    930  -1075  -1847  -1631  -1595   -989  -1496   -984
    506   -776  -1283    132    893  -1028  -1805  -1595  -1571   -961  -1465   -945
    452   -743  -1195    145    820   -966  -1753  -1551  -1535   -922  -1413   -896
    340   -813  -1153    233    745   -982  -1732  -1543  -1543   -930  -1408   -904
    340   -857  -1197    259    769  -1026  -1753  -1566  -1574   -974  -1462   -932
    459   -820  -1283    179    870  -1052  -1816  -1590  -1602  -1023  -1525   -935
    537   -818  -1356    140    945  -1085  -1821  -1592  -1621  -1031  -1532   -948
    555   -820  -1379    132    966  -1098  -1795  -1569  -1618  -1008  -1486   -948
    566   -823  -1389    129    976  -1106  -1784  -1553  -1610   -979  -1452   -956
    618   -846  -1467    114   1041  -1156  -1800  -1556  -1626   -997  -1460   -966
    654   -852  -1509     98   1080  -1179  -1805  -1558  -1641  -1000  -1431   -976
    670   -844  -1517     85   1091  -1179  -1792  -1556  -1652  -1005  -1421   -963
    714   -828  -1543     57   1127  -1184  -1787  -1545  -1652  -1002  -1410   -948
    766   -797  -1564     15   1163  -1179  -1771  -1519  -1631   -987  -1389   -906
    789   -774  -1564    -10   1176  -1169  -1753  -1504  -1621   -969  -1353   -865
    766   -800  -1566     15   1163  -1182  -1735  -1506  -1631   -982  -1335   -872
    766   -774  -1540      5   1153  -1156  -1704  -1488  -1610   -984  -1343   -849
    771   -717  -1491    -28   1130  -1101  -1675  -1454  -1579   -961  -1340   -828
    756   -696  -1452    -31   1104  -1072  -1631  -1408  -1543   -924  -1278   -813
    758   -680  -1441    -38   1098  -1060  -1584  -1358  -1504   -880  -1213   -797
    748   -667  -1415    -38   1080  -1041  -1548  -1325  -1475   -859  -1205   -792
    735   -683  -1418    -25   1075  -1049  -1519  -1312  -1470   -872  -1241   -802
    714   -698  -1415     -7   1065  -1057  -1488  -1296  -1462   -875  -1239   -820
    727   -706  -1434    -10   1078  -1070  -1470  -1283  -1457   -883  -1249   -813
    753   -701  -1454    -25   1104  -1078  -1460  -1262  -1449   -885  -1244   -807
    763   -685  -1449    -38   1104  -1067  -1441  -1244  -1436   -867  -1213   -813
    743   -704  -1447    -20   1093  -1075  -1421  -1234  -1434   -867  -1208   -823
    732   -706  -1439    -12   1083  -1072  -1405  -1223  -1428   -865  -1200   -813
    727   -678  -1405    -23   1065  -1041  -1361  -1184  -1395   -833  -1171   -784
    696   -688  -1384     -5   1039  -1036  -1332  -1171  -1387   -831  -1174   -802
    678   -730  -1408     25   1041  -1067  -1314  -1161  -1387   -831  -1192   -766
    636   -743  -1382     51   1008  -1062  -1286  -1148  -1374   -826  -1213   -719
    649   -701  -1350     25   1000  -1026  -1265  -1130  -1356   -813  -1208   -696
    670   -618  -1291    -25    979   -953  -1234  -1098  -1330   -784  -1176   -659
    654   -589  -1244    -33    948   -917  -1195  -1067  -1309   -766  -1158   -641
    657   -589  -1249    -36    950   -919  -1148  -1044  -1299   -758  -1150   -633
    615   -589  -1205    -12    909   -896  -1106  -1034  -1291   -758  -1148   -613
    602   -594  -1200     -5    898   -896  -1106  -1041  -1299   -771  -1174   -623
    654   -555  -1210    -49    930   -883  -1109  -1023  -1288   -758  -1145   -597
    683   -480  -1163   -103    922   -823  -1075  -1002  -1265   -735  -1096   -553
    672   -444  -1117   -114    893   -779  -1044   -997  -1252   -719  -1067   -537
    678   -439  -1117   -122    896   -779  -1049  -1013  -1265   -730  -1057   -540
    652   -470  -1122    -90    885   -795  -1062  -1052  -1293   -758  -1075   -553
    654   -449  -1106   -103    878   -779  -1065  -1060  -1293   -753  -1072   -517
    657   -428  -1085   -114    870   -756  -1062  -1047  -1283   -740  -1070   -480
    600   -504  -1104    -49    852   -802  -1052  -1054  -1304   -766  -1111   -498
    563   -579  -1145      7    852   -862  -1049  -1067  -1330   -805  -1169   -524
    571   -592  -1163      7    865   -878  -1047  -1062  -1332   -815  -1174   -511
    558   -628  -1187     36    872   -906  -1031  -1060  -1340   -826  -1192   -501
    548   -722  -1270     85    909   -995  -1036  -1080  -1376   -872  -1252   -527
    535   -756  -1293    109    914  -1023  -1023  -1088  -1392   -891  -1262   -540
    493   -771  -1267    137    878  -1018  -1002  -1088  -1392   -888  -1228   -574
    472   -766  -1239    148    854  -1002  -1000  -1085  -1376   -875  -1200   -563
    449   -818  -1267    181    857  -1041  -1002  -1088  -1387   -885  -1215   -605
    436   -805  -1244    184    839  -1023   -984  -1075  -1369   -857  -1179   -605
    420   -800  -1221    187    820  -1010   -969  -1057  -1363   -852  -1184   -589
    444   -870  -1314    213    878  -1091   -953  -1036  -1397   -911  -1254   -646
    439   -961  -1400    259    919  -1179   -852   -937  -1389   -971  -1340   -753
    452   -958  -1410    252    930  -1184   -730   -795  -1322   -953  -1350   -766
    483   -820  -1306    168    893  -1062   -636   -618  -1182   -802  -1192   -680
    504   -358   -862    -72    683   -610   -594   -485   -924   -439   -802   -306
    329    301    -28   -319    179    137   -662   -613   -698    -15   -327    207
    192    691    498   -441   -153    597   -924  -1002   -717    161    -80    472
    189    493    303   -342    -57    400  -1226  -1421  -1044   -106   -298    275
    129   -355   -485    114    306   -420  -1389  -1766  -1657   -836  -1047   -420
     88  -1158  -1247    535    667  -1202  -1426  -1764  -1984  -1330  -1600   -956
    181  -1293  -1475    555    826  -1384  -1304  -1545  -1896  -1340  -1631  -1023
    363  -1067  -1431    350    896  -1249  -1104  -1278  -1675  -1150  -1480   -898
    478   -836  -1314    179    896  -1075   -963  -1093  -1488   -979  -1348   -753
    384   -849  -1234    233    807  -1041   -922  -1060  -1439   -956  -1337   -745
    366   -854  -1223    244    795  -1039   -906  -1041  -1421   -945  -1343   -753
    413   -805  -1218    194    815  -1013   -888  -1013  -1387   -919  -1322   -730
    415   -779  -1195    181    805   -987   -875   -995  -1369   -901  -1291   -698
    407   -807  -1215    197    807  -1010   -859   -989  -1363   -909  -1296   -711
    415   -815  -1231    200    823  -1023   -849   -995  -1366   -922  -1306   -711
    446   -769  -1215    161    831   -992   -839   -987  -1356   -919  -1304   -696
    475   -730  -1205    127    839   -966   -815   -971  -1340   -911  -1293   -675
    493   -691  -1187     96    839   -937   -813   -976  -1335   -909  -1283   -670
    491   -698  -1189    103    839   -943   -815   -992  -1345   -924  -1288   -683
    517   -662  -1182     72    846   -922   -805   -992  -1343   -927  -1286   -670
    561   -605  -1166     23    862   -885   -787   -982  -1332   -914  -1267   -649
    579   -589  -1169      5    870   -878   -774   -979  -1330   -914  -1267   -641
    594   -571  -1166    -12    880   -870   -771   -982  -1332   -914  -1265   -639
    615   -555  -1171    -31    891   -862   -763   -976  -1335   -914  -1254   -636
    633   -517  -1150    -57    891   -833   -737   -953  -1314   -891  -1221   -605
    644   -517  -1161    -64    901   -839   -727   -950  -1317   -893  -1218   -594
    649   -506  -1156    -72    901   -831   -714   -948  -1319   -898  -1223   -579
    649   -488  -1137    -80    891   -813   -709   -945  -1314   -888  -1200   -568
    654   -467  -1122    -93    888   -795   -704   -940  -1304   -875  -1166   -568
    678   -459  -1137   -111    906   -797   -711   -945  -1309   -878  -1150   -581
    693   -431  -1124   -129    906   -779   -704   -932  -1299   -870  -1122   -566
    717   -407  -1124   -155    917   -766   -709   -917  -1291   -865  -1093   -555
    727   -366  -1093   -179    909   -730   -701   -901  -1280   -852  -1060   -537
    727   -368  -1098   -181    911   -732   -701   -896  -1286   -857  -1039   -535
    722   -361  -1085   -181    901   -722   -685   -883  -1273   -846  -1008   -519
    722   -335  -1057   -194    888   -696   -657   -854  -1244   -820   -958   -491
    696   -306  -1002   -194    849   -654   -620   -831  -1210   -800   -924   -454
    670   -280   -953   -197    810   -615   -597   -818  -1187   -787   -904   -446
    649   -259   -911   -194    779   -584   -584   -792  -1166   -753   -823   -428
    644   -215   -859   -215    750   -537   -563   -750  -1132   -711   -769   -394
    623   -200   -823   -210    722   -511   -542   -719  -1101   -691   -750   -376
    610   -197   -807   -207    706   -504   -517   -678  -1072   -675   -758   -379
    610   -153   -763   -228    685   -459   -483   -639  -1028   -631   -711   -361
    592   -142   -737   -226    662   -439   -467   -628  -1010   -618   -678   -353
    592   -140   -732   -226    662   -436   -462   -623  -1000   -618   -717   -363
    563   -135   -698   -215    628   -418   -449   -610   -982   -607   -795   -374
    555   -119   -675   -218    613   -397   -449   -607   -969   -594   -787   -384
    537   -111   -649   -215    592   -379   -446   -597   -953   -581   -776   -379
    532    -98   -631   -215    581   -363   -441   -587   -937   -574   -766   -363
    511   -137   -652   -187    581   -394   -446   -594   -940   -579   -769   -381
    506   -135   -644   -187    574   -389   -444   -592   -927   -563   -727   -400
    496   -124   -620   -187    555   -371   -431   -581   -906   -550   -693   -384
    478   -103   -581   -187    530   -342   -426   -568   -888   -535   -698   -361
    475    -96   -574   -189    524   -335   -418   -561   -875   -530   -711   -350
    483    -83   -566   -200    524   -324   -402   -553   -865   -519   -704   -345
    493    -70   -563   -213    527   -316   -397   -553   -852   -511   -709   -342
    493    -57   -550   -218    522   -303   -384   -537   -836   -498   -714   -329
    488    -15   -504   -236    493   -257   -363   -522   -815   -483   -709   -309
    491     33   -457   -262    472   -210   -337   -496   -787   -454   -691   -283
    485     57   -428   -275    457   -184   -316   -475   -766   -436   -680   -272
    498     77   -420   -288    459   -171   -316   -475   -761   -431   -680   -262
    530    114   -418   -324    475   -150   -316   -472   -753   -420   -672   -246
    548    153   -397   -350    472   -122   -314   -475   -743   -413   -665   -231
    553    200   -355   -379    454    -77   -303   -475   -724   -397   -646   -210
    581    205   -376   -392    480    -85   -309   -491   -724   -402   -649   -205
    607    220   -387   -415    496    -83   -319   -511   -735   -413   -657   -200
    613    228   -384   -423    498    -77   -342   -530   -748   -420   -662   -197
    620    236   -384   -428    501    -72   -361   -550   -763   -426   -675   -197
    610    205   -405   -407    509    -98   -376   -568   -787   -452   -698   -213
    618    166   -452   -394    535   -140   -394   -594   -810   -483   -735   -241
    610    103   -509   -358    561   -202   -413   -618   -844   -524   -771   -280
    605     67   -537   -337    571   -233   -415   -633   -859   -553   -795   -301
    605     38   -566   -322    587   -262   -423   -657   -878   -579   -815   -314
    581      5   -576   -296    579   -285   -441   -683   -893   -610   -846   -353
    574      0   -574   -288    574   -285   -449   -683   -880   -607   -841   -350
    555    -28   -587   -265    568   -306   -465   -704   -893   -613   -841   -361
    581    -38   -620   -270    600   -329   -467   -711   -906   -613   -844   -374
    561    -46   -610   -257    584   -327   -454   -717   -917   -620   -852   -366
    540    -88   -631   -226    584   -358   -444   -722   -943   -633   -870   -384
    566   -192   -761   -187    662   -475   -441   -724  -1000   -696   -953   -478
    579   -298   -878   -140    727   -587   -361   -659  -1018   -761  -1049   -589
    576   -301   -878   -137    724   -589   -259   -537   -961   -740  -1039   -618
    610   -119   -730   -246    670   -423   -176   -361   -800   -584   -865   -454
    623    358   -267   -491    446     44   -150   -265   -550   -233   -480    -46
    420   1117    696   -769   -137    906   -202   -353   -262    259    111    542
    249   1441   1189   -846   -470   1317   -527   -795   -324    371    314    735
    197   1119    922   -659   -363   1021   -846  -1241   -727     -5    -20    413
    184    293    109   -239     36    200   -997  -1551  -1348   -763   -758   -293
    205   -342   -548     70    376   -444   -995  -1519  -1623  -1182  -1213   -743
    272   -426   -701     75    485   -563   -904  -1325  -1530  -1161  -1239   -776
    314   -306   -620     -5    465   -462   -722  -1091  -1340  -1021  -1122   -691
    309   -184   -493    -62    397   -337   -589   -927  -1189   -898  -1010   -592
    350    -96   -446   -127    397   -270   -519   -823  -1088   -818   -943   -485
    379   -145   -524   -116    452   -335   -514   -805  -1072   -815   -956   -480
    394   -111   -506   -142    449   -309   -475   -756  -1026   -771   -911   -436
    415    -57   -472   -181    441   -265   -431   -709   -982   -724   -862   -376
    397   -101   -498   -148    446   -298   -439   -717   -997   -743   -888   -381
    368   -114   -483   -127    423   -298   -439   -717  -1000   -743   -896   -371
    376    -93   -470   -140    423   -280   -441   -719  -1002   -740   -896   -353
    381    -64   -446   -161    413   -254   -449   -727  -1000   -730   -880   -324
    420    -23   -444   -197    431   -233   -454   -730   -987   -722   -865   -296
    444     23   -420   -236    431   -197   -452   -714   -961   -701   -844   -259
    465     41   -423   -252    444   -192   -459   -727   -966   -698   -844   -270
    457     44   -413   -249    436   -184   -457   -727   -953   -678   -828   -270
    511     77   -433   -293    472   -176   -465   -724   -932   -646   -766   -257
    537     96   -441   -316    488   -171   -472   -730   -919   -587   -537   -223
    524     98   -426   -311    475   -163   -475   -732   -919   -597   -571   -231
    511     96   -415   -306    465   -158   -465   -717   -898   -600   -654   -236
    509     90   -418   -298    465   -163   -457   -709   -875   -584   -685   -246
    527     77   -449   -303    488   -184   -462   -714   -878   -587   -711   -280
    511     67   -444   -288    478   -189   -462   -706   -870   -568   -714   -283
    504     67   -436   -285    470   -184   -470   -706   -867   -550   -711   -285
    524     90   -433   -306    480   -171   -475   -701   -854   -537   -696   -270
    545    103   -441   -324    493   -168   -478   -693   -849   -530   -685   -262
    568    111   -457   -340    514   -174   -483   -683   -841   -517   -672   -259
    597    103   -496   -353    545   -194   -498   -678   -841   -509   -670   -267
    641    119   -522   -379    581   -200   -504   -667   -839   -493   -662   -265
    654    142   -514   -400    584   -187   -493   -646   -815   -459   -631   -259
    636    163   -475   -400    555   -155   -470   -613   -782   -418   -587   -228
    613    161   -454   -389    535   -145   -454   -602   -763   -400   -563   -215
    639    158   -480   -397    561   -161   -439   -592   -745   -381   -535   -223
    620    181   -441   -402    530   -129   -420   -568   -711   -337   -491   -200
    607    228   -379   -418    493    -75   -394   -532   -665   -290   -433   -163
    597    244   -353   -423    475    -54   -379   -504   -628   -259   -400   -142
    581    252   -329   -415    457    -38   -355   -470   -592   -231   -366   -122
    571    226   -345   -400    457    -59   -355   -462   -589   -231   -363   -137
    527    210   -319   -368    423    -54   -340   -441   -576   -220   -353   -135
    511    246   -265   -381    387     -7   -322   -415   -545   -187   -327   -114
    506    262   -244   -384    376     10   -306   -394   -522   -174   -311   -106
    496    228   -267   -363    379    -18   -288   -379   -506   -161   -301   -116
    470    213   -257   -342    363    -20   -275   -368   -491   -142   -277   -114
    462    210   -254   -337    358    -20   -280   -366   -493   -142   -270   -129
    472    241   -231   -355    353      5   -272   -353   -478   -137   -257   -132
    454    244   -210   -350    332     15   -262   -342   -467   -135   -241   -127
    431    228   -202   -332    316     12   -257   -348   -470   -135   -236   -142
    436    262   -176   -350    306     44   -233   -335   -454   -111   -205   -127
    452    285   -166   -368    309     59   -233   -335   -457   -114   -189   -124
    428    259   -168   -345    298     46   -233   -329   -465   -122   -181   -129
    397    270   -127   -335    262     72   -210   -306   -441   -103   -148   -116
    376    337    -41   -358    207    148   -176   -283   -410    -72    -98    -88
    322    376     54   -348    135    215   -124   -241   -366    -38    -51    -38
    324    389     64   -358    129    226   -129   -252   -381    -64    -90    -49
    379    400     20   -389    179    210   -166   -290   -423   -111   -158    -88
    410    444     31   -428    187    239   -163   -296   -420   -111   -153    -96
    410    444     33   -426    189    239   -161   -303   -426   -116   -142   -106
    397    475     75   -439    161    275   -145   -296   -400    -90   -111    -85
    410    514    103   -465    153    309   -153   -306   -392    -90    -90    -77
    392    522    129   -457    129    327   -174   -337   -415   -116    -83    -88
    371    511    140   -441    116    327   -213   -376   -444   -140    -88   -103
    381    496    111   -441    135    306   -244   -402   -457   -150    -85   -109
    381    483    101   -433    140    293   -254   -407   -454   -153    -67    -93
    376    452     72   -415    153    262   -262   -418   -467   -176    -64    -96
    366    371      5   -368    181    189   -288   -452   -506   -218    -93   -132
    361    324    -36   -345    197    145   -298   -470   -532   -249   -119   -168
    366    309    -57   -337    210    127   -301   -475   -540   -262   -122   -174
    337    244    -96   -290    215     75   -306   -496   -563   -290   -137   -194
    332    179   -153   -254    244     12   -314   -517   -589   -322   -158   -220
    332    210   -122   -272    226     46   -316   -519   -587   -322   -148   -205
    306    223    -83   -265    194     70   -314   -522   -584   -322   -137   -187
    316    215   -101   -267    207     57   -316   -527   -587   -332   -145   -184
    340    207   -132   -272    236     38   -322   -530   -592   -340   -150   -192
    337     96   -244   -218    290    -72   -316   -514   -613   -376   -197   -241
    342      5   -337   -174    340   -166   -249   -428   -589   -400   -239   -290
    332     12   -322   -174    324   -153   -135   -309   -509   -368   -226   -290
    324     49   -275   -187    301   -111    -28   -161   -392   -285   -158   -244
    332    394     62   -366    135    228     10    -70   -194    -25    127     10
    283    966    680   -626   -197    823    -33   -116     10    348    563    407
    155   1421   1262   -789   -553   1343   -233   -418     36    587    878    665
    109   1350   1241   -730   -566   1296   -561   -815   -215    493    828    594
     44    670    626   -358   -290    649   -680  -1111   -719   -140    223    106
     41     18    -23    -28     31     -2   -662  -1122  -1034   -639   -290   -303
    116   -249   -366     64    241   -306   -613   -953  -1036   -717   -415   -407
    158   -316   -475     80    316   -394   -530   -802   -945   -678   -410   -415
    200   -285   -485     41    340   -384   -449   -704   -852   -610   -361   -384
    228   -205   -436    -12    329   -319   -379   -620   -753   -532   -296   -324
    246   -140   -389    -54    316   -262   -332   -568   -685   -480   -252   -280
    277   -101   -379    -88    327   -239   -303   -532   -654   -457   -228   -259
    293    -85   -381   -106    337   -233   -288   -517   -644   -446   -213   -244
    296    -77   -376   -109    335   -226   -277   -504   -636   -436   -200   -233
    293    -88   -384   -103    337   -236   -272   -501   -641   -441   -202   -233
    283    -98   -381    -90    332   -239   -267   -493   -644   -449   -202   -231
    288    -64   -353   -114    319   -207   -246   -475   -628   -426   -174   -205
    290    -46   -337   -124    314   -192   -239   -467   -623   -418   -163   -192
    296    -31   -329   -135    311   -179   -239   -465   -623   -415   -161   -187
    270    -41   -311   -114    290   -176   -246   -472   -631   -418   -166   -189
    280    -28   -309   -127    293   -166   -246   -459   -620   -410   -153   -176
    303      5   -301   -155    301   -148   -228   -439   -605   -394   -132   -161
    277    -10   -288   -135    283   -150   -223   -431   -600   -392   -122   -158
    252     -7   -259   -122    254   -132   -218   -418   -592   -384    -98   -142
    283     38   -244   -163    265   -101   -205   -394   -566   -350    -59   -109
    280     18   -262   -148    270   -122   -210   -389   -566   -342    -46   -103
    257      5   -252   -132    254   -122   -207   -392   -568   -340    -33   -116
    223     25   -197   -124    210    -85   -197   -389   -563   -337    -28   -109
    228     59   -171   -145    200    -54   -192   -379   -561   -340    -31    -80
    228     72   -155   -150    192    -41   -187   -361   -553   -329    -12    -72
    262     75   -187   -168    223    -57   -218   -371   -574   -342    -23    -80
    353     70   -283   -210    319   -106   -254   -394   -602   -371    -57    -83
    226     96   -129   -163    176    -15   -207   -335   -542   -309      0     -7
    218    166    -51   -194    135     57   -171   -285   -498   -259     54     33
    252    200    -51   -228    153     75   -166   -272   -491   -259     62     46
    267    231    -36   -249    153     98   -150   -262   -485   -252     83     72
    288    270    -18   -280    153    127   -122   -233   -465   -228    116    114
    301    290    -12   -296    155    140   -101   -215   -454   -218    127    137
    293    303      7   -301    142    158    -90   -218   -457   -223    116    140
    290    322     31   -306    129    176    -77   -215   -454   -226    114    145
    306    353     46   -332    127    200    -57   -202   -433   -213    124    163
    319    371     51   -345    132    210    -28   -179   -407   -187    142    184
    298    361     59   -329    116    210     -5   -163   -387   -176    142    197
    283    368     85   -324     98    228     15   -150   -366   -166    148    220
    303    381     75   -342    114    228     28   -158   -355   -171    145    223
    290    387     96   -340     98    241     44   -166   -350   -168    145    223
    288    405    114   -348     85    262     54   -166   -340   -168    153    207
    285    407    122   -345     83    265     57   -176   -348   -176    158    194
    306    449    142   -379     80    296     72   -166   -329   -161    171    210
    314    441    127   -379     93    285     75   -171   -335   -163    187    187
    361    439     77   -400    140    259     57   -194   -358   -181    176    145
    436    452     15   -444    210    233     41   -220   -381   -215    161    119
    122    454    332   -288   -106    394    150   -122   -285   -116    265    220
    -46    491    537   -223   -293    514    215    -54   -207    -59    311    309
    124    553    428   -340   -150    491    192    -62   -215    -80    311    293
    241    605    363   -423    -59    485    171    -59   -218    -75    345    272
    428    649    220   -540    101    436    129    -83   -246    -98    322    236
    483    688    205   -587    140    446    129    -57   -239    -88    337    233
    485    724    236   -605    124    480    140    -33   -215    -70    358    265
    480    758    277   -618    101    519    150    -15   -194    -59    379    303
    444    792    348   -620     46    571    161     -7   -192    -46    392    311
    407    841    433   -626    -12    639    171      5   -181    -28    418    316
    387    909    519   -649    -67    714    187     20   -163    -18    454    324
    402    966    563   -683    -80    766    207     28   -150     -7    472    329
    387    950    563   -670    -90    758    210      5   -184    -28    446    301
    335    927    589   -631   -127    758    202     -5   -194    -38    433    316
    306    919    613   -615   -153    766    200      0   -179    -33    428    358
    298    885    587   -592   -142    737    189     -5   -189    -51    444    342
    288    865    576   -579   -145    722    189     -5   -194    -38    485    283
    270    828    558   -550   -145    693    181    -10   -215    -41    522    252
    254    763    506   -509   -127    636    168    -28   -254    -77    496    215
    254    719    465   -485   -103    592    158    -44   -285   -116    452    194
    215    680    462   -449   -124    571    148    -64   -319   -148    418    168
    220    659    439   -441   -109    550    129    -80   -342   -174    389    155
    249    678    426   -465    -88    553    114    -88   -353   -189    376    142
    262    680    418   -470    -77    550    109    -88   -353   -197    374    132
    249    680    428   -465    -90    555    109    -90   -353   -202    371    127
    270    667    394   -470    -62    532    101    -90   -371   -218    348    116
    293    589    293   -444      0    444    109    -67   -392   -259    298     77
    283    446    163   -363     59    306    179     10   -392   -324    220      5
    329    433    101   -384    114    267    275    103   -353   -348    187    -38
    397    545    145   -472    124    345    366    233   -239   -249    272     23
    433    909    475   -672    -20    691    413    311    -41     20    555    280
    366   1496   1130   -930   -381   1314    335    200    122    381    976    659
    277   1927   1649  -1104   -685   1787     18   -252     18    555   1244    857
    327   1821   1491  -1075   -581   1657   -342   -680   -314    381   1148    740
    306   1184    878   -745   -285   1031   -467   -935   -805   -231    579    283
    350    517    166   -433     93    342   -426   -901  -1117   -763     36   -142
    407    306   -101   -358    252    103   -311   -667  -1015   -750     12   -194
    400    327    -75   -363    236    127   -171   -475   -841   -618    119   -153
    363    431     67   -397    145    252    -44   -322   -665   -475    233    -59
    332    555    223   -444     54    389     46   -226   -527   -361    327     36
    303    589    285   -449     10    439     83   -184   -475   -332    342     72
    270    600    329   -433    -28    465    114   -153   -452   -303    319     83
    239    633    392   -436    -75    511    140   -124   -426   -265    301    109
    215    620    405   -418    -93    514    145   -111   -426   -246    283    127
    174    607    433   -392   -129    522    132   -114   -433   -239    280    129
    171    587    415   -379   -122    501    114   -124   -457   -246    254    103
    174    605    428   -392   -127    517    122   -116   -449   -241    257    109
    205    680    475   -441   -135    579    140    -88   -418   -207    283    153
    187    675    485   -431   -150    581    150    -77   -415   -202    277    168
    176    704    527   -439   -176    615    168    -62   -402   -184    272    200
    176    693    517   -436   -171    605    163    -64   -407   -192    262    197
    142    662    519   -402   -187    592    168    -64   -410   -200    265    197
    155    698    542   -428   -192    620    181    -41   -392   -176    298    236
    189    732    542   -462   -176    639    192    -23   -376   -153    329    259
    158    693    532   -428   -187    613    187    -25   -389   -155    329    236
    155    678    522   -415   -181    600    187    -20   -397   -158    322    213
    150    701    550   -428   -202    626    189    -15   -394   -155    322    226
    142    706    563   -426   -210    636    192      0   -387   -145    332    233
    122    678    555   -400   -218    618    189     10   -387   -137    345    228
    122    667    545   -394   -210    607    184     28   -376   -119    371    228
    106    657    548   -384   -220    602    184     41   -374   -106    384    231
     98    667    568   -384   -236    620    187     57   -361    -90    397    254
    106    685    579   -397   -236    633    187     75   -342    -77    405    277
    127    719    592   -423   -231    657    205    103   -314    -49    436    296
    116    740    623   -431   -254    683    231    135   -285    -18    475    314
    111    737    626   -426   -257    683    239    148   -277    -15    485    306
    106    735    626   -423   -259    680    246    161   -275    -10    491    311
    101    753    652   -426   -275    704    265    181   -259      7    509    332
     85    766    680   -426   -298    724    277    192   -244     25    524    340
     93    789    696   -441   -301    743    290    202   -233     38    540    348
    103    805    701   -454   -301    756    319    228   -207     54    571    368
     77    784    706   -431   -314    745    340    252   -184     70    600    381
     96    787    688   -441   -296    737    348    267   -168     85    610    384
     64    779    711   -423   -324    745    368    275   -145     93    618    381
     23    730    704   -379   -340    717    366    272   -137     88    602    361
    -15    665    680   -324   -348    672    345    267   -135     80    581    340
     12    678    662   -345   -327    670    350    267   -127     88    594    337
     90    745    654   -418   -283    701    363    277   -101    114    623    348
    192    815    623   -506   -215    722    376    298    -72    140    641    374
    376    976    600   -675   -111    789    426    358      0    202    696    423
    348    935    587   -644   -119    763    407    348     10    184    680    405
    254    833    579   -545   -163    709    363    311    -12    137    641    389
    246    831    584   -540   -168    709    371    329     18    145    644    420
    220    818    597   -519   -187    709    376    348     46    148    649    436
    142    750    605   -449   -231    678    361    327     38    163    639    426
     75    698    620   -387   -272    659    363    311     31    171    633    431
     36    670    631   -355   -298    649    405    311     33    184    641    449
     -2    654    657   -324   -329    654    449    314     38    197    652    467
    -41    654    696   -306   -368    675    472    316     38    197    649    475
    -36    678    714   -322   -376    696    498    335     57    218    672    496
      0    737    737   -368   -368    737    524    363     83    249    727    524
     33    818    784   -426   -374    802    553    394    114    290    805    553
     25    844    818   -436   -397    831    553    394    119    301    833    561
     10    831    820   -420   -405    826    540    387    111    290    826    576
     28    836    805   -433   -389    820    524    379    101    275    805    600
     44    870    826   -457   -389    849    522    379    103    277    797    620
     31    865    831   -449   -400    849    535    384    101    280    813    623
     46    813    766   -431   -361    789    532    374     77    252    750    602
     41    727    683   -384   -322    706    519    353     38    202    685    558
    -18    605    623   -293   -319    613    509    340      5    158    644    524
    -33    548    581   -257   -309    563    478    316    -20    122    626    511
     23    496    472   -259   -226    485    415    270    -67     70    584    478
      2    441    439   -223   -218    441    410    259    -83     44    558    472
   -109    459    568   -174   -337    514    488    324    -25     93    610    522
    -51    465    517   -207   -285    491    485    311    -44     83    607    459
    -80    483    561   -202   -319    522    485    322    -31     98    620    485
   -267    462    730    -98   -498    594    522    371     18    150    670    553
   -129    431    561   -150   -345    496    454    329    -41     90    607    467
    -31    257    288   -111   -161    270    433    345   -101    -15    467    337
    -72    155    226    -41   -150    189    530    465    -67    -46    400    285
    -85    137    220    -25   -153    179    654    620     25     -5    410    288
     18    387    368   -202   -174    379    820    828    246    205    597    457
     93   1000    906   -548   -405    953    813    854    506    613   1044    867
    -28   1556   1584   -763   -805   1569    548    535    571    930   1434   1215
   -145   1714   1860   -784  -1002   1784    137     57    379    971   1545   1291
   -205   1363   1569   -579   -885   1465   -150   -348    -36    610   1241   1026
   -290    550    841   -132   -566    696   -142   -462   -524   -106    535    457
   -259     57    316    101   -290    187    -15   -270   -623   -381    207    163
   -166     18    184     72   -176     98    142    -12   -452   -301    239    145
    -96    124    220    -12   -158    171    296    189   -252   -163    348    202
    -20    259    277   -122   -150    270    358    298   -114    -54    452    288
    -25    296    322   -135   -174    309    376    337    -54     -7    488    311
     33    376    340   -207   -153    358    389    374    -10     28    514    332
    166    459    293   -311    -62    376    381    384     20     57    530    335
     75    345    270   -213    -96    309    355    345    -18     23    496    290
    -62    244    306    -93   -184    275    368    324    -31      7    478    303
   -116    262    376    -75   -246    319    433    361     15     41    511    368
   -194    244    439    -23   -316    340    465    397     44     77    568    407
   -270    176    446     46   -358    311    428    368     31     75    576    376
   -246    202    446     20   -345    324    441    371     49     90    594    394
   -239    239    478     -2   -358    358    475    389     80    116    628    420
   -239    277    517    -18   -376    397    506    413    114    148    675    441
   -213    301    514    -44   -363    405    514    420    127    163    685    467
   -200    319    519    -59   -361    418    522    433    148    181    704    496
   -202    332    532    -67   -368    431    530    444    166    192    717    517
   -202    337    540    -67   -371    439    540    452    181    202    714    553
   -213    345    555    -67   -384    449    540    452    189    200    709    574
   -223    342    563    -59   -392    452    542    454    194    207    714    555
   -236    340    576    -54   -407    459    548    454    202    220    724    537
   -241    350    592    -54   -415    470    542    457    202    223    737    530
   -249    350    600    -51   -423    472    542    459    205    223    740    514
   -252    358    610    -54   -431    485    548    470    213    228    745    506
   -241    374    615    -67   -428    493    542    478    218    236    763    514
   -257    381    639    -62   -446    509    548    493    231    246    784    524
   -285    361    646    -38   -467    501    553    509    233    244    771    522
   -301    387    688    -44   -496    537    558    532    249    257    769    545
   -314    413    727    -51   -522    568    563    550    262    265    766    561
   -311    426    737    -57   -524    581    568    566    275    265    766    566
   -340    428    766    -44   -553    597    581    576    288    277    787    587
   -371    433    805    -31   -589    620    587    579    298    296    805    592
   -384    488    872    -51   -628    680    594    589    324    316    833    607
   -389    504    893    -57   -641    698    597    602    345    327    854    602
   -418    493    909    -38   -665    698    602    615    363    337    849    581
   -436    493    930    -28   -683    711    607    628    387    350    846    581
   -449    511    961    -31   -706    735    615    641    407    368    849    584
   -441    519    961    -38   -701    740    615    644    423    371    841    574
   -444    511    953    -33   -698    732    605    644    431    366    839    558
   -418    504    922    -44   -670    711    594    646    439    368    841    545
   -397    511    909    -57   -652    709    587    644    444    371    831    527
   -340    517    857    -88   -597    685    563    633    441    358    802    496
   -301    514    815   -109   -558    665    535    610    426    335    763    459
   -283    501    784   -109   -535    641    524    600    418    319    737    426
   -265    509    774   -124   -519    641    522    600    426    316    727    410
   -239    522    761   -140   -498    641    514    602    431    322    722    402
   -205    506    709   -153   -457    607    498    602    428    311    698    381
   -192    488    680   -148   -436    584    514    615    441    316    696    366
   -187    498    683   -155   -436    589    537    636    462    335    709    366
   -194    550    745   -176   -470    646    574    667    506    374    750    394
   -202    566    766   -181   -485    665    594    685    530    392    771    402
   -189    589    779   -200   -485    683    602    701    548    410    797    415
   -197    610    807   -207   -504    706    610    717    571    436    823    436
   -197    633    831   -218   -514    732    623    735    594    462    844    446
   -194    649    841   -228   -517    743    623    735    607    472    862    449
   -184    685    870   -252   -527    776    620    735    628    488    885    480
   -192    678    867   -244   -530    771    610    719    626    488    888    496
   -189    670    859   -239   -524    763    587    696    618    485    896    519
   -192    696    888   -252   -540    792    566    680    618    485    935    535
   -215    672    888   -228   -550    779    545    662    607    478    945    530
   -215    641    854   -215   -535    745    532    649    594    462    930    524
   -223    566    789   -171   -506    678    509    623    566    423    893    501
   -249    472    719   -111   -485    594    480    594    524    379    844    446
   -257    431    688    -88   -472    558    472    587    506    361    820    415
   -270    384    652    -57   -459    517    454    571    480    335    795    392
   -257    376    633    -59   -444    504    441    555    467    316    789    392
   -267    335    602    -33   -436    470    433    540    454    298    771    376
   -259    319    579    -31   -420    449    423    532    449    285    761    368
   -265    298    561    -18   -413    431    410    517    441    275    753    366
   -275    270    545      2   -410    407    402    509    436    267    756    371
   -275    194    470     38   -374    332    400    511    420    239    727    342
   -252     83    335     85   -293    207    436    561    405    181    652    275
   -257     28    283    111   -270    155    530    657    428    150    589    228
   -249     51    301     98   -275    176    646    807    522    194    618    257
   -241    322    563    -41   -402    441    701    927    727    449    885    467
   -275    885   1158   -306   -717   1021    620    870    948    844   1337    857
   -358   1441   1797   -542  -1080   1618    345    532   1002   1148   1701   1187
   -371   1527   1899   -576  -1135   1712    -36    114    818   1148   1722   1236
   -436    914   1350   -241   -893   1132   -244   -277    277    566   1202    795
   -504    111    615    194   -558    363   -210   -345   -168    -72    584    265
   -439   -246    189    342   -314    -31    -93   -161   -197   -218    389     67
   -480   -233    246    358   -363      5     93     88      7    -67    485    137
   -600   -111    488    355   -545    187    293    327    241    129    649    280
   -517     -2    514    259   -517    257    376    449    371    239    743    348
   -402     62    462    168   -431    259    389    478    410    265    766    350
   -309     64    374    122   -340    218    368    459    392    239    740    316
   -267     62    327    101   -298    194    355    444    374    218    730    290
   -272     67    337    101   -303    202    366    452    384    226    743    293
   -270     62    332    103   -301    197    363    452    379    223    727    288
   -262     57    319    103   -290    187    363    457    381    226    719    277
   -270     28    298    119   -285    163    348    441    366    202    706    246
   -241     20    262    111   -252    140    345    439    363    200    706    233
   -236     18    252    106   -244    135    353    452    379    215    706    236
   -262     28    290    116   -275    158    363    465    394    218    701    244
   -275     23    298    124   -288    158    353    462    392    218    683    246
   -267     38    306    114   -285    171    350    467    397    223    667    259
   -275     62    337    106   -306    200    355    475    405    239    685    272
   -283     80    363    101   -322    220    355    480    413    259    709    290
   -290    114    402     88   -348    257    348    483    428    280    735    283
   -316    119    436     98   -376    277    358    498    449    296    758    275
   -340    135    472    101   -405    303    358    504    454    309    782    275
   -340    150    491     96   -415    319    361    511    467    335    807    280
   -350    150    501     98   -428    327    350    511    470    345    820    280
   -353    161    514     96   -433    337    350    519    478    355    823    290
   -348    174    522     85   -436    348    345    527    483    358    820    303
   -361    168    530     96   -444    348    348    542    488    371    826    319
   -368    174    540     96   -454    355    348    561    498    384    836    342
   -353    197    548     77   -449    371    355    584    519    400    846    381
   -342    233    576     51   -462    405    358    605    535    415    859    415
   -368    244    613     62   -491    428    371    628    550    431    872    439
   -361    252    610     54   -485    431    384    646    566    452    888    475
   -348    283    631     31   -488    457    394    665    587    483    906    519
   -335    301    636     15   -485    467    400    670    597    498    914    550
   -327    329    657      0   -491    493    415    683    620    524    922    579
   -337    348    685     -7   -511    517    428    698    639    545    924    594
   -353    358    709     -2   -530    532    444    709    654    558    919    607
   -355    376    732    -12   -545    555    457    722    675    579    917    620
   -345    415    761    -33   -553    587    478    740    698    597    927    633
   -350    415    766    -33   -558    589    478    735    696    587    917    623
   -366    407    771    -20   -568    589    480    730    696    592    922    602
   -397    407    802     -7   -600    605    485    727    711    607    937    589
   -392    431    823    -18   -607    626    488    724    732    623    945    597
   -392    467    857    -38   -623    659    488    722    750    636    948    607
   -418    465    880    -23   -649    672    498    730    769    654    953    610
   -433    454    885    -10   -659    670    506    730    776    659    945    626
   -433    459    893    -12   -662    675    509    724    784    667    935    633
   -459    431    888     12   -672    659    517    730    792    680    940    631
   -441    441    883      0   -662    662    519    735    802    683    930    628
   -436    454    888    -10   -662    670    530    745    820    698    927    649
   -436    488    924    -25   -680    706    553    771    852    730    958    675
   -431    498    930    -33   -680    714    563    782    862    743    971    685
   -436    514    950    -38   -693    732    584    797    885    763   1002    698
   -467    511    976    -23   -722    745    605    813    909    784   1041    704
   -501    509   1010     -2   -756    758    626    831    932    805   1075    717
   -532    555   1088    -12   -810    820    654    846    966    833   1104    758
   -548    620   1166    -36   -857    893    678    862    995    865   1132    795
   -548    667   1213    -62   -880    940    688    857    995    898   1163    815
   -584    636   1221    -25   -901    927    672    818    984    872   1145    802
   -537    613   1148    -38   -844    880    610    756    937    815   1018    774
   -410    633   1041   -111   -724    836    535    722    885    771    914    750
   -319    646    966   -163   -641    805    522    717    852    756    909    722
   -241    633    875   -194   -558    753    537    696    846    743    935    675
   -239    542    779   -153   -509    659    519    654    805    680    919    600
   -228    470    698   -122   -465    584    488    618    763    628    891    553
   -223    407    628    -93   -428    517    439    574    717    571    857    509
   -231    353    584    -59   -407    467    405    535    678    522    820    470
   -244    329    574    -44   -410    449    379    504    641    485    758    436
   -254    301    555    -23   -405    428    361    488    620    470    724    423
   -252    259    511     -5   -381    384    348    475    607    462    709    407
   -228    265    493    -18   -361    379    335    462    600    457    698    410
   -210    265    472    -28   -342    368    322    449    587    441    665    413
   -153    189    342    -18   -249    265    306    441    548    371    600    350
    -85     90    174     -2   -129    129    329    465    511    277    514    241
    -49     70    119    -10    -83     93    392    537    532    249    465    213
     46    155    109   -103    -31    132    441    652    620    329    527    259
    288    597    309   -444    -10    454    405    683    776    600    813    524
    335   1241    906   -789   -285   1072    316    553    932    950   1257    935
    231   1660   1428   -945   -597   1545     98    223    922   1166   1566   1189
    116   1408   1288   -763   -587   1350   -205   -171    587    945   1434    997
     28    680    652   -353   -311    667   -332   -480     51    267    774    418
     49     77     28    -64     10     54   -324   -472   -215   -187    290     -5
     98   -122   -220     12    158   -171   -259   -280   -142   -192    272    -72
     83    -67   -150    -10    116   -109   -114    -85     41    -62    368      7
     41     33    -10    -38     25     12     12     64    210     62    431     85
     10    129    119    -70    -54    124     93    158    329    163    478    150
      5    197    192   -101    -93    194    155    223    405    231    509    200
    -23    184    207    -83   -114    194    179    254    431    257    498    202
    -59    179    239    -59   -150    210    194    275    446    283    501    200
    -72    194    265    -62   -168    231    194    283    452    296    504    187
    -93    197    290    -51   -192    244    194    285    454    303    509    176
   -106    246    353    -70   -228    298    197    290    470    322    517    194
   -119    254    374    -67   -246    314    192    285    472    322    506    192
   -137    252    387    -59   -262    319    184    280    472    316    498    184
   -119    283    402    -80   -259    342    189    290    488    327    501    189
   -109    306    415    -98   -262    358    194    293    501    340    506    202
   -124    306    431    -90   -277    368    192    293    509    345    506    210
   -145    306    452    -80   -298    379    194    296    517    348    496    207
   -148    314    462    -83   -303    387    200    301    527    355    485    207
   -142    348    491   -103   -316    420    200    303    535    363    483    213
   -166    329    496    -83   -329    413    192    298    535    363    470    202
   -161    345    506    -93   -332    426    197    306    548    379    480    213
   -168    355    524    -93   -345    439    197    309    555    381    480    215
   -174    355    527    -93   -350    441    187    298    548    381    472    202
   -181    392    571   -106   -376    480    192    303    561    402    483    215
   -179    431    607   -127   -392    519    200    316    579    428    498    236
   -176    459    636   -140   -405    548    200    322    589    444    504    254
   -197    441    636   -122   -418    537    184    316    576    439    491    244
   -200    449    649   -127   -423    548    176    319    584    444    498    244
   -202    465    665   -132   -433    563    174    322    589    452    506    249
   -226    470    696   -122   -459    581    176    327    597    465    506    252
   -223    496    719   -137   -472    607    194    342    618    483    506    262
   -226    527    753   -150   -488    639    215    358    641    504    514    277
   -244    532    774   -145   -509    652    228    361    652    511    511    277
   -270    535    805   -132   -537    670    236    363    662    514    504    267
   -288    555    841   -135   -566    698    249    374    675    530    506    259
   -316    563    880   -124   -597    722    270    394    696    548    517    259
   -332    589    919   -129   -626    753    303    423    722    574    527    262
   -337    610    948   -135   -641    779    335    444    756    600    532    254
   -337    602    940   -135   -641    771    355    454    769    607    511    233
   -353    600    953   -124   -652    776    374    462    784    613    501    215
   -376    579    956   -103   -667    769    384    465    789    607    483    192
   -379    563    943    -90   -659    753    392    475    792    600    459    174
   -394    561    956    -83   -675    758    397    475    800    597    441    161
   -387    545    932    -80   -659    737    394    470    795    597    420    140
   -371    527    896    -77   -633    709    379    459    792    597    410    116
   -353    517    870    -80   -610    693    366    446    787    594    397     93
   -329    511    841    -90   -587    678    366    446    787    600    384     77
   -285    535    818   -124   -553    675    371    459    802    626    413     83
   -270    542    813   -137   -540    678    374    467    815    644    439     85
   -290    532    823   -119   -555    678    381    480    823    657    452     83
   -277    563    841   -142   -561    701    392    501    846    683    446    101
   -252    594    846   -171   -548    719    402    517    865    698    418    111
   -241    592    833   -176   -537    714    400    519    867    693    392    103
   -215    602    818   -192   -517    709    405    530    878    691    379    103
   -181    646    826   -233   -504    735    415    545    891    691    387    116
   -181    665    846   -244   -514    756    423    550    896    696    379    127
   -163    693    857   -267   -511    776    431    545    901    704    355    127
   -137    683    820   -272   -478    750    418    527    880    691    332    103
   -132    680    810   -275   -472    745    400    504    862    672    311    101
   -124    678    802   -277   -462    740    394    493    852    675    309     70
   -111    652    761   -270   -436    704    381    480    833    665    288     38
   -111    615    727   -252   -418    670    368    465    815    649    244     33
   -109    555    665   -223   -387    610    353    441    787    605    184     15
   -111    488    600   -189   -355    545    337    415    748    548    116    -15
   -127    470    597   -174   -361    535    342    410    743    542    101     15
   -179    472    652   -145   -415    561    353    418    756    571    114     67
   -223    402    626    -88   -426    511    335    384    714    530     59     31
   -231    368    600    -67   -415    483    337    368    696    522     28     25
   -244    337    581    -46   -413    457    353    363    685    519     18     28
   -257    337    594    -38   -426    465    379    379    693    548     38     44
   -254    324    579    -36   -415    449    374    366    678    542     28     41
   -239    270    509    -15   -374    389    363    355    641    485    -25     20
   -236    150    387     41   -311    267    405    381    600    397   -137    -70
   -246     96    342     75   -293    218    493    452    607    358   -200   -145
   -226    119    345     51   -285    231    579    584    701    431   -153    -90
   -194    389    584    -98   -389    485    626    709    901    667     72    174
   -246    963   1210   -361   -727   1085    639    758   1208   1104    542    639
   -420   1499   1919   -537  -1169   1709    522    566   1408   1478    976   1018
   -504   1384   1886   -441  -1195   1636    207    171   1174   1379    911    937
   -576    727   1301    -75   -940   1013      0   -241    605    779    335    433
   -589     18    605    285   -600    311    -54   -387    148    192   -262    -83
   -514   -262    252    389   -384     -5    -20   -249    109     85   -415   -244
   -475   -213    262    342   -371     23     96    -59    244    174   -374   -194
   -454   -103    350    280   -402    122    223     90    376    277   -311   -119
   -439    -15    420    226   -431    200    303    181    465    353   -254    -59
   -402     49    452    176   -426    249    348    223    504    387   -231    -28
   -389     72    462    155   -426    267    366    236    517    394   -231    -12
   -394     70    465    161   -431    267    376    241    517    394   -236      5
   -394     67    462    163   -428    265    389    244    519    402   -236     20
   -392     67    459    163   -426    262    405    257    532    415   -223     28
   -402     51    454    174   -428    252    407    257    524    413   -231     31
   -394     49    444    174   -418    246    400    249    511    402   -254     18
   -389     31    420    179   -405    226    394    241    501    392   -270     12
   -405     15    420    194   -413    218    394    239    493    384   -288      5
   -384      5    389    189   -387    197    387    228    478    371   -303      0
   -366     -2    363    184   -366    179    387    228    465    366   -322      2
   -363    -18    345    189   -355    163    387    226    457    361   -353      5
   -332     -7    324    171   -329    158    379    220    446    355   -376     -7
   -309    -25    280    166   -296    127    368    213    431    337   -397    -20
   -285    -38    246    163   -267    103    358    207    418    332   -407    -25
   -272    -49    223    161   -249     85    342    200    413    329   -420    -31
   -257    -57    200    158   -228     70    335    187    397    324   -452    -44
   -166    -41    124    101   -148     41    309    163    371    301   -496    -75
    -83    -25     57     54    -70     15    280    148    345    277   -532    -93
    -46    -36      7     41    -28    -12    254    135    324    259   -558    -96
    -41    -46     -5     44    -18    -25    241    124    309    252   -579   -106
    -20    -38    -20     28     -2    -31    220    111    290    244   -594   -119
    -12    -38    -25     25      5    -33    200    101    277    236   -600   -129
      5    -31    -36     12     18    -33    184     98    267    228   -618   -129
      5    -31    -36     12     20    -33    179    103    265    228   -639   -122
      0    -36    -36     18     15    -36    181    111    267    233   -649   -129
    -10    -31    -20     20      5    -28    194    129    277    244   -636   -124
    -18    -25    -10     20     -5    -18    207    142    288    257   -620   -114
    -23    -23      0     23    -12    -12    220    153    298    270   -602   -111
    -44    -31     12     36    -31    -10    231    161    309    283   -589   -106
    -72    -15     57     44    -67     18    249    181    335    311   -563    -93
    -93    -25     64     57    -80     18    257    192    350    316   -558    -96
   -106    -44     62     75    -85      7    265    202    355    314   -571   -111
   -129    -20    109     72   -119     44    288    223    376    332   -558   -103
   -137    -15    119     75   -129     51    296    231    389    342   -553   -111
   -135    -18    116     75   -127     49    306    239    402    350   -548   -122
   -137    -20    116     80   -127     46    311    244    415    358   -542   -129
   -145    -28    116     85   -132     44    311    246    423    366   -532   -124
   -150    -36    114     90   -132     38    303    244    423    371   -519   -127
   -153    -28    122     88   -140     46    301    241    433    387   -496   -124
   -153    -25    127     90   -140     49    296    233    433    392   -483   -116
   -148    -15    132     80   -142     57    277    218    433    392   -472   -109
   -155    -23    132     90   -145     54    262    210    433    389   -465   -114
   -163      2    163     80   -163     83    254    210    441    400   -441   -103
   -168     49    218     59   -192    132    259    226    467    428   -397    -72
   -179    114    293     31   -236    202    265    236    491    454   -348    -44
   -202    155    355     23   -277    254    267    241    511    472   -311    -20
   -207    168    376     20   -290    272    267    249    530    480   -285     -2
   -239    187    426     25   -332    306    288    267    550    501   -249     25
   -270    218    485     23   -379    350    290    275    579    524   -228     46
   -244    267    511    -12   -379    389    285    272    605    535   -215     70
   -223    327    548    -54   -387    436    270    259    618    545   -200    101
   -213    389    602    -88   -407    496    257    244    623    561   -184    129
   -207    366    574    -80   -392    470    213    189    597    527   -207    103
   -189    361    548    -85   -368    454    179    150    576    509   -205     98
   -166    363    527   -101   -348    446    150    119    561    491   -207     93
   -142    337    480    -96   -311    407    114     77    530    446   -241     62
   -109    283    389    -88   -249    335     64     23    488    392   -296      2
    -85    226    311    -70   -197    267     25    -18    454    348   -337    -41
    -59    176    236    -59   -148    205    -10    -64    415    303   -374    -77
    -31    129    161    -49    -96    145    -44   -111    374    257   -418   -119
    -44     96    137    -28    -90    116    -72   -145    353    228   -439   -150
   -111     67    179     20   -145    122    -67   -148    361    228   -428   -153
   -205     67    270     67   -239    168    -59   -140    384    252   -397   -127
   -189     72    262     59   -226    166    -88   -163    368    231   -402   -140
   -109     85    192     10   -150    140   -116   -194    342    200   -420   -168
   -127     18    145     54   -137     83   -122   -202    327    174   -449   -200
   -207    -96    109    150   -161      5    -75   -161    324    135   -514   -259
   -231   -150     80    192   -155    -36      5    -93    345    101   -600   -340
   -145   -109     36    127    -90    -38     51      0    415    137   -602   -337
    -75     72    148      0   -111    109     88    127    576    311   -423   -174
    -85    550    633   -233   -361    592    114    205    823    685      0    231
   -254   1158   1413   -452   -833   1286     83    114   1052   1106    496    698
   -335   1265   1600   -465   -969   1434   -200   -285    906   1143    584    758
   -345    802   1148   -228   -745    974   -478   -745    410    672    135    361
   -327     41    368    140   -350    205   -605  -1010   -127    -18   -584   -262
   -277   -433   -155    355    -62   -296   -639   -961   -285   -288   -911   -558
   -220   -504   -283    361     28   -394   -579   -818   -197   -267   -906   -574
   -174   -441   -267    309     46   -355   -496   -696    -83   -213   -836   -537
   -140   -301   -163    218     10   -233   -431   -597     38   -119   -735   -457
   -122   -187    -64    155    -28   -127   -384   -532    129    -44   -659   -376
    -98   -179    -80    137    -10   -129   -371   -517    145    -44   -654   -374
    -93   -176    -83    135     -7   -129   -374   -519    145    -41   -649   -371
   -111   -163    -54    137    -31   -109   -376   -517    158    -28   -633   -350
   -116   -163    -46    140    -36   -106   -379   -511    163    -23   -633   -350
   -122   -166    -44    142    -38   -106   -379   -509    176    -12   -636   -342
   -122   -158    -38    140    -41    -98   -389   -524    179     -7   -646   -345
   -111   -174    -64    140    -25   -119   -407   -561    153    -28   -672   -355
   -124   -176    -51    150    -36   -114   -410   -568    148    -23   -667   -337
   -103   -161    -59    129    -23   -111   -405   -558    158    -15   -649   -316
    -80   -166    -85    122      0   -127   -415   -561    153    -23   -659   -324
    -57   -168   -111    109     25   -140   -433   -571    142    -38   -683   -337
    -57   -168   -111    114     25   -140   -446   -571    140    -31   -691   -329
    -59   -179   -122    116     31   -150   -452   -555    150    -15   -685   -316
    -46   -194   -148    119     49   -171   -472   -566    135    -25   -693   -329
    -33   -153   -119     93     41   -137   -491   -566    132    -10   -672   -324
      0   -106   -106     54     51   -106   -498   -568    132     -5   -657   -319
    -44   -148   -103     96     25   -124   -522   -589    111    -20   -672   -340
    -51   -171   -119    111     31   -145   -548   -602     96    -23   -662   -337
     -5   -148   -145     75     70   -145   -553   -602     93    -23   -649   -324
     67    -83   -150      7    109   -116   -558   -592     98    -15   -631   -306
     33   -145   -179     54    106   -161   -579   -605     75    -38   -652   -324
     31   -155   -187     62    109   -171   -605   -615     49    -46   -657   -327
     44   -174   -218     64    129   -197   -633   -623     33    -54   -675   -332
     23   -181   -205     80    114   -192   -639   -607     38    -54   -683   -322
      2   -176   -181     85     90   -179   -636   -579     49    -36   -665   -288
    -10   -174   -163     90     75   -168   -623   -553     59    -20   -644   -259
    -36   -179   -145    106     51   -163   -613   -530     64     -7   -633   -252
    -31   -179   -148    106     57   -163   -605   -535     57    -12   -646   -262
     -5   -187   -184     96     88   -187   -600   -530     46    -23   -672   -288
     -5   -174   -168     88     80   -171   -597   -519     46    -15   -672   -288
      0   -119   -119     57     59   -119   -597   -506     62      7   -644   -270
    -10   -129   -119     70     54   -124   -587   -493     72     25   -641   -257
    -33   -197   -163    114     62   -181   -568   -491     64     23   -667   -288
    -18   -207   -189    111     85   -197   -553   -480     64     33   -688   -306
     12   -181   -194     83    101   -187   -548   -485     59     38   -698   -316
     10   -202   -213     96    111   -207   -550   -493     54     41   -711   -329
     12   -205   -218     93    114   -210   -553   -496     49     36   -714   -340
     38   -194   -236     77    135   -215   -550   -491     44     41   -685   -332
     51   -200   -254     72    150   -226   -566   -501     31     41   -675   -329
     36   -215   -252     90    142   -233   -581   -511     20     38   -665   -329
     44   -213   -259     83    150   -236   -581   -511     18     36   -662   -335
     51   -220   -272     83    161   -246   -584   -509     10     38   -675   -329
     57   -181   -239     59    145   -210   -553   -478     31     72   -652   -306
     77   -135   -213     28    145   -174   -535   -449     49    106   -613   -275
    106    -98   -207     -5    155   -153   -532   -449     41    114   -605   -280
    132    -96   -228    -18    179   -161   -532   -446     25    103   -610   -288
    153    -77   -231    -38    192   -155   -535   -436     23    109   -605   -283
    213    -36   -249    -88    231   -142   -532   -428     23    122   -587   -272
    272     20   -252   -148    262   -114   -550   -441     10    119   -571   -277
    259      7   -252   -135    254   -122   -545   -446      0    116   -555   -296
    277    -12   -293   -135    285   -153   -579   -480    -44     90   -568   -329
    324     -7   -332   -158    327   -168   -618   -519    -85     54   -594   -342
    340    -20   -361   -161    348   -189   -631   -530   -106     46   -600   -335
    337    -51   -389   -142    361   -220   -633   -524   -119     38   -605   -329
    337   -111   -452   -114    392   -280   -631   -530   -137     20   -631   -350
    337   -176   -514    -80    426   -345   -652   -555   -179    -15   -672   -394
    322   -187   -511    -67    415   -350   -665   -558   -205    -38   -685   -402
    309   -233   -542    -36    423   -389   -667   -555   -220    -49   -701   -400
    290   -324   -615     15    449   -470   -680   -568   -249    -75   -740   -415
    265   -355   -620     46    441   -488   -680   -587   -275    -98   -756   -433
    249   -379   -628     64    436   -504   -683   -592   -288   -111   -761   -441
    272   -392   -665     59    467   -527   -685   -589   -298   -111   -756   -436
    283   -418   -701     64    491   -558   -698   -602   -314   -116   -774   -449
    285   -428   -714     72    498   -571   -709   -618   -335   -119   -792   -454
    293   -452   -745     77    519   -597   -696   -589   -329   -127   -802   -462
    283   -566   -849    140    563   -706   -641   -517   -316   -155   -852   -504
    259   -597   -857    168    555   -724   -540   -410   -259   -145   -870   -522
    246   -532   -779    142    511   -654   -433   -272   -153    -70   -823   -480
    233   -311   -548     38    389   -431   -358   -150     18    132   -626   -298
    197    158    -41   -179    119     59   -348   -119    231    485   -239     51
     62    659    594   -363   -265    628   -491   -353    288    766    103    340
     -5    771    776   -381   -389    774   -797   -732     80    769    168    379
    -41    277    319   -119   -181    296   -953   -997   -335    311   -267     28
    -49   -363   -314    207    132   -340   -971  -1080   -719   -262   -836   -413
     -7   -678   -672    342    329   -675   -948   -971   -782   -418  -1026   -568
     33   -784   -818    376    426   -800   -859   -815   -696   -387  -1034   -571
     46   -784   -831    366    439   -805   -792   -740   -607   -329  -1008   -537
     70   -732   -802    329    433   -766   -730   -670   -514   -249   -943   -501
    103   -657   -761    275    431   -709   -696   -628   -454   -197   -862   -457
    127   -597   -724    236    426   -659   -667   -607   -418   -163   -795   -439
    145   -594   -740    223    441   -665   -665   -597   -389   -148   -750   -457
    158   -600   -758    220    457   -678   -688   -607   -397   -168   -722   -475
    168   -592   -763    210    462   -678   -706   -615   -402   -184   -758   -483
    174   -576   -750    202    462   -662   -693   -600   -381   -150   -802   -462
    129   -555   -688    213    407   -620   -665   -589   -371   -119   -826   -407
    116   -517   -633    200    374   -574   -659   -597   -371   -109   -828   -371
    101   -459   -561    179    329   -509   -667   -610   -374   -106   -813   -376
    106   -446   -553    171    329   -498   -662   -605   -368   -116   -818   -400
    122   -433   -555    155    337   -496   -659   -587   -345    -98   -815   -397
    106   -446   -555    168    329   -501   -670   -579   -337    -85   -784   -405
     59   -431   -491    184    272   -459   -665   -571   -329    -64   -756   -392
     72   -407   -480    168    275   -444   -672   -574   -327    -62   -758   -389
    109   -394   -504    142    303   -449   -691   -592   -335    -80   -792   -410
    166   -345   -514     88    337   -428   -701   -607   -332    -77   -810   -405
    205   -358   -563     75    384   -459   -704   -615   -329    -88   -833   -407
    259   -381   -641     62    449   -511   -730   -639   -353   -101   -859   -426
    329   -340   -670      2    498   -504   -758   -659   -361    -80   -841   -400
    376   -311   -688    -33    530   -498   -779   -685   -368    -75   -828   -387
    452   -314   -766    -70    607   -540   -820   -730   -397    -96   -857   -418
    561   -306   -867   -127    714   -587   -872   -779   -436   -135   -901   -465
    636   -319   -958   -158    797   -639   -917   -823   -478   -176   -924   -509
    732   -254   -987   -239    857   -620   -932   -844   -483   -179   -901   -530
    792   -231  -1026   -280    906   -628   -945   -849   -485   -187   -875   -545
    956   -228  -1184   -363   1070   -706  -1002   -888   -537   -246   -909   -615
   1036   -163  -1200   -439   1117   -683  -1047   -906   -535   -254   -885   -633
   1062   -192  -1254   -436   1156   -722  -1088   -943   -555   -298   -919   -665
   1158   -184  -1345   -488   1249   -763  -1111   -974   -576   -353   -958   -714
   1148   -132  -1280   -506   1213   -706  -1091   -958   -558   -348   -935   -704
   1210    -75  -1288   -568   1247   -683  -1085   -979   -568   -363   -950   -709
   1247    -25  -1275   -610   1260   -649  -1072   -979   -558   -353   -940   -719
   1231      7  -1223   -620   1226   -607  -1041   -961   -532   -337   -906   -711
   1083     31  -1052   -555   1067   -509   -958   -896   -459   -285   -854   -704
    911     72   -839   -493    875   -381   -885   -831   -379   -218   -795   -665
    766    132   -636   -449    701   -252   -833   -776   -306   -148   -735   -597
    628     96   -532   -363    579   -218   -807   -758   -288   -127   -745   -579
    514     85   -428   -298    472   -171   -774   -740   -259   -103   -756   -542
    465    114   -350   -288    407   -116   -748   -719   -233    -80   -774   -524
    374    129   -244   -252    309    -57   -717   -704   -213    -75   -792   -545
    324    184   -142   -254    233     20   -688   -683   -184    -51   -761   -530
    265    210    -54   -236    161     77   -670   -662   -161    -33   -769   -511
    194    202      5   -200     96    106   -649   -652   -148    -31   -774   -545
    187    239     51   -213     67    145   -618   -607   -111      5   -722   -514
    184    324    140   -257     23    233   -571   -545    -51     70   -644   -444
    168    394    226   -280    -28    311   -532   -501     -2    119   -574   -389
    158    420    262   -293    -51    342   -537   -488     10    127   -527   -376
    176    467    290   -324    -57    379   -537   -462     28    142   -472   -368
    150    509    358   -329   -103    433   -522   -431     54    179   -407   -337
     85    519    433   -301   -174    478   -501   -397     83    215   -363   -298
     57    594    535   -327   -239    566   -488   -366    116    257   -340   -257
     75    644    568   -358   -246    607   -517   -366    111    272   -353   -233
    101    659    558   -381   -228    610   -550   -376     90    262   -405   -236
    124    678    553   -400   -213    615   -558   -363     90    270   -413   -179
     93    665    571   -379   -239    618   -558   -340     98    290   -407   -129
     75    652    576   -363   -249    615   -579   -327    101    298   -415   -109
     18    584    566   -301   -275    574   -592   -361     59    272   -452    -96
    -62    530    592   -233   -327    561   -581   -387     20    244   -496   -135
    -49    465    514   -210   -283    491   -576   -405    -31    200   -545   -145
     25    475    449   -249   -213    462   -542   -384    -54    189   -558    -88
    -72    418    491   -174   -280    454   -535   -361    -62    194   -558    -31
   -220    296    517    -36   -368    405   -532   -379    -93    179   -592    -72
   -319    205    524     54   -423    363   -501   -407   -132    155   -659   -142
   -467    101    568    181   -517    332   -389   -329   -101    184   -714   -187
   -509     33    542    233   -524    288   -358   -262    -64    228   -667   -231
   -485    -20    465    254   -475    220   -389   -277    -98    189   -589   -267
   -392    -98    293    244   -345     96   -376   -285   -189     46   -691   -355
   -259    -88    171    171   -215     41   -316   -233   -210    -25   -730   -431
   -142    -25    116     80   -129     44   -241    -98   -137     15   -652   -480
    -70    324    394   -127   -231    358   -189     59     77    293   -345   -236
   -124   1005   1130   -441   -626   1067   -207     62    337    756    161    280
   -267   1499   1766   -615  -1015   1631   -439   -236    374   1052    511    613
   -363   1371   1732   -506  -1047   1551   -789   -670     57    917    420    527
   -389    745   1135   -176   -761    940   -961  -1049   -522    246   -194     20
   -283    150    431     64   -358    290   -901  -1026   -854   -298   -771   -449
   -111    -12     96     62   -106     41   -802   -820   -818   -371   -896   -550
     12     67     54    -41    -23     62   -675   -628   -659   -280   -831   -483
     -2     85     88    -41    -44     85   -584   -535   -555   -231   -789   -431
   -106      7    114     46   -111     59   -553   -522   -524   -228   -800   -420
    -90     25    116     31   -103     70   -522   -491   -483   -200   -784   -389
    -90     54    142     18   -119     98   -498   -480   -472   -179   -776   -350
   -124     15    140     54   -132     77   -480   -485   -491   -187   -787   -342
    -80     38    116     20    -98     77   -457   -480   -496   -189   -784   -350
    -59     54    111      2    -85     83   -449   -472   -504   -181   -776   -327
    -44     77    119    -18    -80     98   -433   -462   -501   -171   -758   -303
    -59     57    116      2    -88     85   -415   -454   -511   -179   -758   -303
    -28     38     67     -5    -49     54   -428   -454   -524   -187   -771   -306
      2     59     57    -31    -25     57   -433   -452   -522   -187   -789   -301
      5     67     59    -36    -25     62   -436   -470   -535   -205   -810   -319
     54     98     44    -75      5     72   -431   -485   -542   -218   -810   -329
     75     72     -2    -75     38     36   -426   -470   -550   -231   -813   -329
     41     70     28    -57      5     49   -402   -441   -535   -215   -797   -290
      7    109     98    -59    -46    103   -368   -387   -496   -174   -756   -220
      0     98     98    -49    -49     98   -368   -355   -488   -168   -750   -205
    -49     90    137    -20    -93    114   -353   -324   -470   -158   -727   -189
    -25    142    168    -57    -98    155   -340   -319   -465   -155   -730   -194
     28    153    124    -93    -49    140   -350   -319   -480   -155   -758   -200
     25    155    129    -90    -51    142   -340   -296   -480   -148   -769   -192
     41    179    135   -111    -46    158   -361   -280   -470   -142   -758   -176
     12    129    116    -70    -51    122   -374   -272   -475   -155   -761   -187
     -2    142    145    -72    -72    145   -374   -246   -449   -142   -730   -176
    119    267    148   -192    -12    207   -366   -223   -415   -103   -701   -140
    285    381     96   -335     93    239   -322   -184   -379    -83   -659   -106
    239    337     96   -288     70    218   -314   -184   -379    -90   -665   -109
    163    239     75   -202     44    158   -324   -202   -405   -119   -701   -132
    155    236     80   -194     38    158   -316   -192   -400   -111   -698   -111
     49    197    145   -124    -46    171   -332   -200   -402   -119   -696   -103
     28    220    189   -124    -80    205   -335   -197   -384   -106   -701    -75
      7    233    223   -122   -109    228   -314   -197   -379    -96   -704    -67
    -41    231    272    -93   -155    252   -298   -205   -374    -90   -693    -90
    -75    262    335    -96   -205    298   -252   -171   -327    -70   -657    -49
    -54    293    345   -119   -200    319   -226   -140   -288    -59   -646     -5
     96    322    226   -213    -64    275   -244   -158   -293    -70   -665    -28
    150    335    184   -241    -15    259   -233   -166   -275    -46   -652    -46
     70    332    262   -202    -96    298   -202   -155   -246    -18   -628    -23
     77    324    246   -202    -85    288   -192   -166   -241    -20   -672    -36
     96    342    246   -218    -75    296   -181   -161   -215    -10   -696    -31
     98    324    226   -210    -62    275   -189   -176   -202    -10   -706    -41
     83    319    236   -202    -75    277   -197   -181   -202     -7   -709    -49
     70    324    254   -197    -93    290   -192   -179   -200     -7   -722    -62
     12    277    265   -148   -124    270   -200   -192   -213    -20   -719   -101
     15    285    270   -150   -127    277   -166   -166   -187      5   -688   -122
     -2    285    288   -142   -148    288   -119   -116   -140     36   -657    -90
    -10    290    301   -142   -155    296    -88    -90   -124     59   -623    -59
      0    311    311   -158   -155    311    -75    -80   -109     96   -602    -46
    -18    298    316   -140   -166    306    -57    -59    -90    119   -592    -46
     -2    298    301   -150   -153    301    -49    -41    -85    124   -576    -33
     28    337    309   -184   -140    324    -44    -25    -75    148   -537     23
     20    355    332   -189   -155    345    -51    -36    -75    168   -514     83
     33    384    350   -207   -158    368    -64    -51    -80    179   -488    127
     59    376    314   -218   -127    345   -101    -83   -114    155   -506    137
     49    350    301   -200   -124    327   -127   -111   -148    135   -530    129
     18    314    293   -166   -137    306   -142   -132   -176    114   -542    116
     10    254    244   -132   -116    249   -168   -163   -223     77   -574    103
    -10    197    205    -96   -106    200   -174   -179   -246     51   -649    197
    -18    124    142    -54    -80    135   -187   -197   -283     23   -678    213
    -33     38     70     -2    -51     51   -223   -239   -337    -28   -672     64
    -33    -36     -2     36    -15    -20   -246   -265   -366    -59   -654    -46
    -59    -98    -38     77    -10    -70   -252   -277   -387    -80   -633   -135
    -67   -150    -83    106      7   -116   -265   -309   -423   -111   -641   -220
    -80   -161    -83    119      0   -122   -265   -319   -431   -114   -623   -254
    -88   -192   -103    140      7   -148   -270   -340   -444   -116   -610   -290
   -114   -200    -88    155    -12   -145   -277   -350   -449   -122   -597   -301
    -96   -189    -96    142      0   -142   -270   -342   -444   -124   -579   -306
    -90   -252   -161    168     33   -207   -265   -332   -462   -155   -587   -348
   -132   -368   -236    252     51   -303   -220   -277   -465   -202   -623   -433
   -140   -376   -236    257     46   -306    -98   -150   -381   -187   -613   -478
   -111   -296   -184    202     33   -239     33     23   -233    -88   -517   -428
    -70    -12     57     38    -62     20     88    148    -25    155   -244   -213
    -67    587    654   -259   -361    620     36    140    228    594    265    226
   -176   1176   1350   -501   -763   1262   -213   -197    272    948    714    597
   -223   1241   1465   -509   -844   1350   -542   -605     54    950    787    610
   -275    711    984   -220   -631    846   -724   -945   -428    407    298    220
   -293   -116    176    205   -236     28   -704  -1015   -896   -337   -436   -340
   -223   -470   -246    345     10   -361   -620   -818   -888   -467   -618   -501
   -187   -491   -303    337     57   -400   -506   -628   -724   -361   -555   -457
   -163   -410   -246    285     41   -329   -407   -491   -555   -220   -444   -363
   -168   -311   -142    241    -12   -228   -342   -402   -423    -98   -322   -259
   -140   -220    -80    179    -31   -150   -298   -358   -342    -20   -233   -192
   -158   -181    -23    168    -70   -103   -259   -322   -288     25   -174   -140
   -176   -179     -2    176    -88    -93   -228   -303   -265     38   -163   -111
   -179   -220    -41    200    -70   -132   -231   -319   -277     20   -184   -124
   -171   -236    -67    202    -51   -150   -213   -322   -283     18   -176   -132
   -200   -262    -62    231    -70   -163   -197   -316   -275     25   -166   -124
   -277   -290    -15    283   -132   -153   -158   -285   -246     64   -137    -96
   -290   -322    -31    306   -129   -176   -135   -270   -231     85   -127    -85
   -290   -327    -36    306   -129   -181   -124   -270   -220     98   -119    -83
   -265   -309    -46    285   -109   -179   -122   -277   -218    109   -111    -75
   -257   -306    -49    280   -106   -176   -116   -285   -218    114   -111    -70
   -233   -262    -28    249   -103   -145   -111   -283   -210    124   -103    -72
   -244   -277    -36    259   -103   -158   -111   -296   -223    116   -111   -106
   -241   -311    -70    277    -88   -192    -90   -288   -220    114   -116   -114
   -223   -309    -85    265    -70   -197    -83   -290   -218    119   -114   -103
   -200   -303   -103    252    -49   -205    -90   -311   -233    101   -127   -114
   -187   -306   -119    244    -36   -213   -106   -329   -254     80   -137   -142
   -181   -293   -111    236    -36   -202   -106   -329   -254     80   -127   -145
   -174   -283   -111    228    -31   -200   -114   -340   -262     75   -129   -135
   -150   -272   -122    213    -15   -197   -135   -361   -283     49   -148   -129
   -150   -288   -137    218     -7   -213   -161   -381   -311     12   -174   -137
   -142   -277   -135    210     -5   -207   -163   -379   -303     15   -174   -111
   -109   -288   -179    194     33   -233   -168   -379   -309      7   -176    -90
    -64   -298   -233    181     83   -267   -174   -376   -314      2   -181    -90
    -41   -283   -244    161     98   -265   -189   -381   -314     10   -181    -96
    -12   -239   -226    124    106   -233   -187   -374   -309     20   -171    -93
      5   -233   -239    114    119   -236   -176   -361   -309     12   -174   -106
     18   -223   -241    103    129   -231   -176   -355   -309      7   -171   -116
     36   -205   -241     83    137   -223   -166   -348   -301     15   -142    -98
     36   -194   -231     77    132   -210   -142   -335   -288     20   -114    -85
     36   -181   -220     72    127   -200   -135   -329   -288     15   -103   -101
     23   -168   -192     72    106   -179   -129   -329   -285     12    -98   -124
     18   -174   -192     77    103   -181   -116   -324   -267     25    -85   -127
     -7   -202   -194    103     90   -197   -106   -319   -249     25    -77   -135
    -28   -197   -171    111     70   -184    -96   -311   -231     41    -59   -135
    -36   -205   -168    122     64   -187    -90   -311   -228     49    -51   -142
    -54   -202   -148    127     44   -176    -77   -306   -215     59    -31   -135
    -67   -197   -132    132     31   -166    -80   -311   -213     64    -15   -135
    -77   -189   -114    132     15   -153    -75   -311   -207     77     -5   -135
    -90   -192   -101    142      5   -148    -64   -306   -200     83      5   -122
   -101   -189    -88    142     -7   -137    -67   -306   -197     83     18   -114
   -122   -184    -62    153    -31   -124    -59   -290   -179    101     46    -98
   -142   -161    -20    150    -62    -90    -41   -270   -153    127     80    -80
   -153   -119     33    137    -93    -44    -15   -246   -127    161    124    -57
   -155    -85     70    119   -114     -7     12   -220    -96    194    161    -23
   -163    -62    101    111   -135     18     44   -187    -64    220    194     15
   -168    -38    127    103   -150     44     64   -166    -41    244    228     41
   -158      2    161     77   -158     80     88   -137    -12    272    272     70
   -166     49    215     57   -192    132     98   -119     10    298    314     90
   -174     80    252     46   -213    166    106   -116     23    316    345    109
   -189     90    280     46   -236    184    109   -122     28    322    361    124
   -194     83    277     57   -236    179     90   -142     10    311    361    119
   -200     77    275     59   -236    176     72   -161     -7    298    361    106
   -189     88    277     49   -233    184     70   -163    -18    296    371    106
   -192     80    270     54   -231    174     67   -171    -25    293    376    106
   -194     62    257     67   -226    158     51   -184    -49    280    374     88
   -179     15    194     80   -187    103     33   -210    -90    244    342     38
   -202    -31    171    116   -189     70     33   -220   -109    218    327      5
   -210    -51    155    129   -184     51     28   -228   -122    197    327    -12
   -192    -80    111    137   -153     15     15   -246   -145    174    319    -33
   -181   -109     70    145   -127    -18     -5   -272   -181    137    296    -67
   -179   -124     51    150   -116    -36    -18   -285   -202    119    285    -85
   -189   -158     28    174   -111    -64    -23   -290   -218    106    283   -106
   -194   -174     20    184   -109    -77    -25   -296   -226     98    283   -122
   -192   -179     12    184   -103    -83    -31   -301   -233     83    280   -129
   -184   -254    -70    218    -57   -163    -20   -285   -257     41    241   -168
   -166   -332   -166    249     -2   -252     46   -215   -259     -7    166   -244
   -168   -368   -200    270     15   -285    148   -116   -215    -18    127   -280
   -124   -314   -189    218     28   -252    244     33    -90     77    207   -202
    -72     18     90     25    -83     51    293    145    124    361    501    101
   -129    574    704   -223   -418    639    252    109    345    763    966    545
   -259   1000   1260   -368   -758   1130     10   -202    366   1034   1306    841
   -296    854   1150   -280   -724   1000   -309   -618     38    836   1169    714
   -345    257    600     44   -472    428   -426   -930   -478    184    542    215
   -306   -298      7    301   -158   -145   -407   -943   -782   -303     28   -202
   -181   -493   -311    337     64   -402   -322   -748   -732   -348    -70   -296
   -202   -532   -332    366     62   -431   -210   -602   -615   -288    -38   -285
   -254   -483   -228    368    -15   -355   -132   -522   -509   -202     36   -220
   -280   -415   -135    348    -75   -275    -72   -462   -418   -122    109   -153
   -290   -350    -59    322   -116   -205    -36   -413   -355    -72    153   -106
   -290   -327    -38    309   -127   -184     -7   -376   -311    -41    181    -77
   -301   -303     -2    301   -150   -153      7   -361   -293    -31    197    -62
   -311   -288     23    296   -168   -132     10   -355   -280    -23    210    -46
   -293   -265     28    280   -161   -119     15   -345   -270    -18    218    -44
   -265   -223     38    241   -153    -93     20   -342   -262    -12    233    -28
   -277   -200     77    239   -179    -62     31   -337   -246      2    257      0
   -324   -207    116    265   -223    -46     38   -335   -241      7    275      7
   -316   -205    111    262   -215    -46     46   -327   -239     15    298     23
   -314   -192    119    252   -218    -36     54   -319   -228     33    306     36
   -316   -213    103    265   -213    -54     54   -316   -226     46    298     59
   -327   -207    119    265   -226    -44     59   -306   -223     57    319     62
   -340   -202    137    272   -239    -33     62   -293   -215     62    342     62
   -353   -197    153    272   -254    -23     64   -290   -205     59    332     67
   -363   -192    171    277   -270    -10     70   -280   -192     59    337     80
   -374   -153    220    262   -298     33     72   -270   -176     72    371     88
   -376   -132    244    254   -311     54     77   -262   -163     96    400    101
   -384   -122    259    252   -322     67     93   -254   -163    119    441    114
   -387   -116    270    252   -329     77    114   -239   -155    142    491    129
   -400   -142    257    270   -329     57    111   -228   -145    153    509    135
   -418   -168    249    293   -335     38    109   -231   -145    161    509    137
   -439   -161    277    298   -358     57    101   -228   -137    176    485    171
   -444   -153    290    298   -368     70    103   -220   -124    181    441    215
   -433   -127    306    277   -371     88    109   -210   -101    200    431    254
   -436    -90    345    265   -392    127    114   -194    -77    223    441    296
   -439    -51    387    244   -415    166    127   -176    -51    239    441    322
   -431    -31    400    231   -418    184    148   -163    -33    246    444    335
   -441    -18    420    228   -433    200    158   -158    -23    254    433    350
   -457     -2    454    231   -457    226    168   -145     -2    267    444    355
   -465     18    483    220   -472    252    181   -132     25    290    467    355
   -467     23    491    220   -478    257    197   -122     46    332    465    342
   -472     41    514    213   -493    277    215   -116     59    345    462    340
   -470     72    542    200   -506    306    236   -109     75    345    465    350
   -457    101    555    176   -506    327    246   -101     88    337    478    353
   -449    103    553    171   -501    327    252   -103     93    332    462    337
   -452     93    545    176   -498    319    259   -109     93    324    446    329
   -454    114    568    171   -511    340    265   -109    101    322    441    335
   -454    124    576    163   -517    350    257   -122     98    309    420    303
   -439    137    576    150   -506    355    254   -124    101    306    363    290
   -459    114    574    174   -517    342    246   -137     96    296    296    267
   -449    129    579    161   -514    353    249   -135    101    306    290    262
   -446    135    581    155   -514    358    259   -127    114    322    296    257
   -457    155    613    150   -535    384    275   -106    142    353    319    259
   -454    210    662    122   -558    433    303    -72    184    387    350    272
   -433    270    704     83   -568    485    322    -46    215    413    368    290
   -420    322    743     49   -581    532    324    -31    220    428    363    298
   -405    335    740     36   -571    537    319    -20    226    436    345    290
   -402    353    756     23   -579    555    322     -5    233    444    358    290
   -405    426    831    -10   -618    628    342     20    275    485    405    319
   -407    446    854    -20   -633    649    358     31    298    498    423    337
   -410    470    880    -31   -644    675    355     20    301    493    418    340
   -418    457    872    -20   -646    662    327     -2    288    478    397    327
   -415    407    823      5   -618    615    298    -23    277    459    381    314
   -420    376    797     20   -610    587    280    -44    259    441    376    306
   -420    371    792     23   -605    581    265    -57    252    428    363    290
   -436    350    787     41   -610    568    262    -72    241    410    345    272
   -405    342    748     31   -576    545    252    -90    228    389    332    254
   -413    285    696     62   -555    491    246   -101    210    353    293    228
   -433    259    693     88   -563    475    257    -96    210    342    283    213
   -446    220    667    114   -558    441    249   -109    187    322    262    194
   -457    220    678    119   -566    449    228   -145    155    285    239    163
   -470    213    680    127   -576    446    236   -142    161    277    244    150
   -485    194    678    145   -581    436    226   -150    155    270    262    142
   -506    184    691    161   -600    436    228   -142    168    277    280    153
   -517    153    670    181   -592    410    239   -127    176    280    270    166
   -501     41    542    228   -522    290    244   -119    145    226    184    109
   -475    -18    454    246   -465    218    303    -51    140    171    103     23
   -475      5    478    233   -478    241    387     59    205    189     96     -2
   -418     90    509    163   -462    298    509    272    376    327    200     70
   -376    436    810    -31   -594    623    561    418    613    639    524    384
   -433   1013   1447   -290   -940   1228    501    374    823   1044   1000    852
   -553   1457   2010   -452  -1280   1732    290     83    849   1322   1356   1176
   -644   1325   1969   -340  -1306   1647    -28   -342    545   1182   1262   1072
   -659    566   1226     44   -945    896   -192   -706    -51    459    555    462
   -602   -150    452    376   -527    150   -205   -735   -392    -93    -38    -62
   -517   -394    122    454   -319   -137   -155   -571   -363   -166   -163   -192
   -478   -384     93    431   -285   -145    -38   -392   -215    -67   -111   -161
   -436   -265    168    348   -303    -49     49   -257    -77     59    -15    -77
   -407   -166    241    285   -324     36     85   -184     12    161     64     -7
   -410   -158    252    283   -332     46    114   -140     59    210     90     12
   -366   -189    176    277   -272     -7    124   -111     67    226     90     18
   -332   -153    179    241   -257     12    124   -114     64    246     93     23
   -337   -137    200    236   -270     31    135   -101     75    262     80     31
   -368   -184    184    275   -277      0    153    -88     72    262     57     31
   -389   -189    200    290   -296      5    171    -80     80    272     49     59
   -374   -158    215    265   -296     28    194    -54    103    301     51     90
   -374   -189    184    283   -280     -5    197    -46     98    301     15     85
   -381   -213    166    296   -275    -23    200    -44     96    303     -2    101
   -410   -223    187    316   -298    -18    233    -18    119    332     25    137
   -397   -236    158    314   -280    -38    254      5    135    342     57    161
   -402   -244    158    322   -280    -44    259     10    137    340     77    168
   -431   -275    155    350   -296    -59    272     20    145    345     80    174
   -433   -280    153    358   -293    -64    280     36    155    358     85    189
   -439   -280    158    358   -298    -62    288     44    158    358     96    200
   -436   -290    145    363   -290    -75    283     41    153    355     77    210
   -444   -298    142    371   -293    -80    296     67    176    381     72    246
   -439   -335    103    387   -272   -116    306     80    179    384     70    246
   -467   -348    119    405   -293   -114    309     85    181    407     88    241
   -506   -384    122    444   -314   -132    309     85    181    418     90    226
   -506   -423     83    462   -296   -168    306     98    187    420     93    218
   -493   -436     57    465   -275   -189    298    106    194    439    106    239
   -478   -426     49    449   -265   -187    301    111    207    457    124    254
   -485   -436     49    459   -270   -194    301    122    215    475    142    257
   -485   -444     41    465   -265   -202    314    142    226    483    166    285
   -475   -444     31    459   -254   -207    332    174    236    504    215    332
   -472   -449     23    459   -249   -213    361    215    241    506    210    337
   -475   -454     20    465   -249   -218    389    244    244    506    197    319
   -488   -478      7    480   -249   -233    400    259    236    506    226    298
   -517   -485     31    501   -275   -228    423    277    246    511    267    327
   -555   -493     59    524   -311   -218    449    306    265    527    277    358
   -589   -488    101    537   -345   -194    480    342    290    550    272    387
   -628   -493    135    558   -381   -179    509    374    316    568    285    400
   -680   -501    179    592   -431   -161    553    413    355    605    340    428
   -737   -493    244    615   -493   -127    579    441    387    639    389    439
   -810   -485    324    646   -568    -80    605    472    423    672    436    454
   -896   -501    394    698   -646    -54    626    501    459    701    467    478
   -956   -498    457    727   -706    -20    644    532    493    730    498    506
   -859   -485    371    670   -618    -59    613    498    465    696    459    478
   -807   -493    311    649   -561    -90    581    475    439    662    415    452
   -732   -470    262    600   -498   -103    568    470    428    654    402    444
   -644   -420    223    532   -433    -98    574    475    439    659    402    446
   -670   -457    210    563   -441   -124    550    452    426    639    368    415
   -615   -436    179    527   -397   -129    550    454    428    631    368    407
   -509   -371    135    439   -324   -119    561    467    441    631    389    415
   -415   -322     93    368   -254   -114    574    478    454    636    394    423
   -350   -262     85    306   -220    -88    581    485    472    649    400    433
   -303   -228     75    265   -189    -77    574    483    483    652    402    439
   -314   -228     85    270   -200    -72    550    462    475    644    389    423
   -252   -166     85    210   -168    -41    542    436    478    641    394    410
   -194   -145     46    168   -122    -49    522    400    452    607    340    379
   -150   -181    -33    166    -59   -109    488    358    407    561    267    340
    -77   -174    -96    124      7   -137    478    348    400    555    257    348
     15   -142   -158     64     85   -150    485    348    405    566    275    374
    -51   -174   -124    111     33   -150    485    345    410    576    290    389
    -90   -231   -142    161     23   -187    478    327    392    561    267    366
   -145   -298   -155    220      5   -228    478    309    366    524    236    348
   -249   -337    -88    293    -80   -213    488    329    374    535    249    361
   -220   -345   -124    280    -49   -236    465    309    353    514    236    355
   -168   -368   -200    267     15   -285    454    296    337    493    231    311
   -187   -400   -213    290     10   -309    459    290    322    478    239    280
   -207   -431   -223    319      7   -327    436    270    301    465    246    239
   -207   -423   -215    314      2   -322    413    259    296    462    254    236
   -228   -426   -197    324    -15   -311    415    259    293    454    257    218
   -236   -452   -218    342    -10   -335    433    270    293    446    249    220
   -223   -514   -290    368     33   -402    511    340    309    423    220    220
   -213   -605   -392    407     88   -498    620    441    324    379    153    166
   -246   -613   -366    428     59   -491    743    584    413    418    171    189
   -277   -545   -270    410     -5   -407    833    743    566    558    306    306
   -257   -137    119    197   -189    -10    849    849    815    904    683    618
   -293    501    795   -106   -542    646    691    683    979   1291   1140    992
   -337    784   1119   -223   -727    950    327    272    859   1410   1312   1150
   -381    532    914    -77   -646    722     20   -155    472   1098   1039    953
   -452   -236    215    345   -335    -10    -64   -415    -83    358    332    392
   -379   -711   -335    545    -23   -524    -23   -306   -254     25    -23     90
   -316   -841   -524    579    101   -683     88   -106   -150     46    -51     46
   -277   -862   -584    568    150   -722    189     36    -25    116    -18     49
   -283   -787   -504    535    109   -646    265    135     98    218     64     77
   -244   -652   -407    446     80   -530    301    189    184    296    145    127
   -228   -600   -371    413     70   -485    363    228    231    322    166    137
   -202   -563   -361    381     77   -462    392    246    252    324    166    129
   -187   -574   -387    381     98   -480    381    246    244    309    153    101
   -207   -589   -381    397     85   -485    353    239    241    298    148     85
   -236   -584   -348    410     54   -467    340    241    254    306    163     80
   -239   -571   -332    405     44   -452    348    254    270    314    176     77
   -233   -537   -303    387     33   -420    361    265    283    322    189     72
   -239   -517   -280    376     18   -400    371    262    288    322    192     54
   -275   -517   -241    394    -18   -379    392    270    303    324    205     57
   -259   -491   -231    374    -15   -361    413    288    327    335    223     72
   -239   -433   -194    337    -23   -314    428    316    361    366    257    103
   -228   -366   -140    296    -46   -254    423    337    394    402    303    140
   -249   -379   -132    314    -59   -257    394    296    371    381    296    101
   -332   -392    -59    361   -137   -226    402    254    350    363    283     44
   -254   -303    -49    280   -103   -176    449    252    361    366    277     25
   -340   -309     31    322   -187   -137    475    223    348    348    259      2
   -498   -384    111    441   -306   -137    491    168    322    316    239    -28
   -535   -426    109    478   -324   -158    459    148    301    303    236    -28
   -472   -306    166    389   -319    -70    472    189    350    361    298     28
   -493   -267    223    379   -358    -23    400    231    407    426    363     90
   -636   -374    262    504   -449    -57    366    275    418    431    379    114
   -581   -322    259    452   -423    -33    368    309    446    452    410    148
   -293    -44    249    168   -272    101    400    389    542    550    511    239
      7     41     33    -25    -12     38    392    394    527    532    501    210
    171    -41   -213    -64    192   -127    301    335    452    457    431    132
    213    -85   -301    -64    254   -192    283    358    449    439    423    119
     51    -90   -142     20     96   -116    342    431    522    498    493    192
     77     -7    -85    -36     80    -46    366    478    576    540    542    228
     49    -18    -67    -15     59    -44    361    462    563    511    517    184
   -106    -88     18     96    -64    -36    366    439    550    488    485    168
    -77    -57     20     67    -49    -18    371    428    555    480    480    220
    -10      2     12      2    -12      7    400    426    571    488    488    241
    -59    -20     38     38    -49      7    410    415    576    485    480    257
    -96    -62     31     77    -64    -15    407    402    581    480    467    265
    -88    -46     41     67    -64     -2    405    405    597    504    488    290
    -59    -38     20     49    -41    -10    410    397    605    506    483    270
    -93    -46     46     70    -72     -2    454    405    623    514    491    254
    -93    -72     20     83    -59    -25    467    397    620    496    470    239
    -41    -41      0     41    -20    -20    470    407    628    501    470    249
    -70    -98    -28     83    -23    -64    439    394    610    491    452    220
   -101   -119    -20    109    -41    -70    446    410    623    506    470    226
    -67    -77    -12     72    -28    -46    470    439    654    540    504    228
    -70    -98    -28     85    -20    -64    480    428    639    524    478    192
    -51    -75    -25     62    -15    -49    485    407    618    511    454    155
     -2    -23    -20     12      7    -23    470    400    610    514    444    142
      7     15      7    -15      0     12    467    405    615    524    431    137
    -12     10     23      2    -18     15    496    426    626    540    426    142
     -2     -7     -5      2      0     -5    496    431    618    542    415    132
    -12     20     33     -5    -23     25    504    441    623    558    431    135
    -20     67     88    -23    -54     75    532    452    639    581    446    142
    -18     36     54     -7    -36     44    506    428    605    553    402    114
      2      2     -2     -2      2      0    444    381    548    509    355     80
    -25    -25     -2     25    -12    -15    420    358    514    480    329     64
    -41     -7     31     23    -36     10    420    355    501    475    335     67
     12    -49    -62     18     36    -54    371    311    446    428    288     31
      0    -70    -72     33     36    -70    366    309    433    423    267     12
    -36   -124    -88     80     23   -106    387    314    415    402    236    -23
    -96   -158    -64    127    -18   -111    407    319    397    387    220    -33
   -111   -155    -44    135    -33   -101    426    324    394    384    226      0
   -103   -171    -67    137    -20   -119    374    309    363    371    223      7
    -77   -181   -106    129     12   -145    342    306    348    368    223     15
    -77   -207   -129    142     25   -168    345    322    353    379    239     44
    -85   -223   -137    155     25   -181    379    361    374    405    275    119
    -25   -187   -161    103     64   -174    361    337    348    389    257     98
     23   -179   -202     77    111   -189    353    311    311    348    197     70
     93   -205   -298     54    194   -252    410    368    303    306    142     93
     88   -142   -231     28    158   -187    688    517    376    324    176    129
    -41   -241   -202    140     77   -223    789    610    428    332    194    122
   -267   -220     46    244   -158    -88    782    769    600    514    381    246
   -262    246    506      7   -384    376    719    826    854    893    800    649
   -101    989   1091   -444   -594   1039    504    633   1028   1314   1306   1163
    -64   1078   1143   -509   -605   1111    114    106    789   1278   1340   1179
   -763    309   1072    226   -919    691   -132   -410    272    784    911    828
   -919   -542    374    730   -649    -85   -202   -620   -249     67    236    314
   -311   -924   -613    618    150   -769   -220   -446   -423   -293   -153    -62
    -15   -659   -644    337    311   -652    -23   -158   -163   -106     10    -31
    192   -491   -683    150    436   -587     90     -5     -7      0     72    -83
     96   -480   -576    189    335   -527    135     62     72     51    106    -96
     -2   -444   -441    223    218   -444    166    119    145    101    153    -90
    -75   -428   -355    252    137   -392    192    135    174    103    148   -101
    -85   -368   -283    226     96   -327    202    145    197    122    161    -64
    -75   -342   -267    207     96   -306    184    140    200    122    158    -80
    -62   -332   -270    197    103   -301    174    137    202    122    150   -116
    -77   -353   -277    215     98   -316    148    127    194    116    155   -140
   -101   -345   -244    223     70   -296    148    137    205    129    192   -153
   -124   -306   -181    213     28   -244    158    150    228    161    246   -161
   -116   -265   -148    192     15   -207    161    163    249    187    290   -153
   -140   -327   -187    231     20   -257    140    150    226    161    272   -163
   -145   -332   -187    239     18   -259    135    148    223    150    254   -142
   -135   -314   -179    223     20   -246    129    150    220    148    233    -83
   -161   -309   -148    236     -7   -228    122    135    213    142    210    -51
   -168   -283   -114    223    -28   -200    137    153    233    166    223     -7
   -150   -290   -140    220     -7   -218    150    155    239    161    200    -18
   -140   -280   -140    210     -2   -210    145    145    233    158    171    -33
   -124   -252   -127    189      0   -189    137    137    226    158    148    -41
   -124   -220    -98    171    -12   -161    153    148    236    176    137    -31
    -96   -184    -88    140     -5   -137    168    158    246    197    140    -23
    -41   -119    -77     80     15   -101    174    158    252    215    145    -77
      2   -116   -119     57     59   -116    161    132    228    197     93   -114
     15   -109   -127     46     70   -116    148    119    213    189     64    -90
      2    -59    -62     28     31    -62    142    129    233    223    101    -51
   -213   -176     36    194   -127    -70    150    135    223    233    122    -33
   -272   -244     28    259   -150   -109    158    127    205    223    122    -62
    -59   -161   -101    109     18   -132    148    106    189    223    135    -88
    171     20   -150    -96    161    -62    207    192    257    290    189      0
     36     62     23    -49      7     41    288    290    353    374    275    106
   -233    -64    168    150   -202     51    265    293    363    379    298    140
   -150     -7    142     77   -148     67    262    335    387    397    327    174
    -93     -5     88     46    -90     41    236    311    371    361    298    145
    -64    -70     -7     64    -28    -38    187    246    314    290    231     77
    -57   -135    -77     96     10   -106    189    189    254    241    189     31
    -72    -83    -10     75    -31    -46    272    228    309    283    231     51
    -70     -7     59     38    -64     25    322    277    389    340    283     64
    -70     33    103     18    -88     67    345    298    431    384    316     67
    -67     51    119      7    -93     85    371    306    467    392    337     90
    -80     70    148      2   -114    109    394    306    491    394    329    103
    -72    103    176    -15   -124    140    410    324    522    428    345    135
    -46    127    171    -41   -109    148    402    332    542    441    355    145
    -44    122    166    -38   -103    142    389    329    553    444    348    129
    -38    142    181    -54   -109    161    368    329    561    459    340    119
    -33    148    181    -59   -106    163    348    332    566    478    337    129
    -36    148    181    -57   -109    166    335    337    571    493    327    124
      0    179    179    -88    -88    179    322    348    587    506    324    124
    -12    192    205    -90   -109    197    335    368    610    517    316    135
    -25    215    241    -96   -132    226    348    387    631    535    311    129
    -44    210    254    -85   -150    231    345    384    636    542    293    119
    -51    231    283    -88   -166    257    350    394    649    561    293    119
    -59    259    316   -101   -189    285    348    389    646    568    283    106
    -49    293    342   -122   -197    316    350    381    646    574    275    111
    -44    314    358   -137   -202    335    345    363    644    579    265    122
    -38    329    368   -145   -202    348    337    337    639    581    259    124
    -33    327    358   -148   -194    342    314    306    618    563    236    119
    -36    301    337   -132   -187    319    277    272    587    537    210    109
    -41    290    332   -127   -187    311    259    254    574    532    205    101
    -54    270    324   -106   -189    296    262    252    574    537    210     93
    -57    241    298    -93   -179    270    254    239    561    527    202     64
    -46    226    272    -90   -158    246    241    220    540    511    184     25
    -62    184    244    -62   -153    213    226    194    514    485    153    -25
    -64    137    202    -36   -132    168    200    171    488    459    111    -64
    -51     57    109     -5    -80     83    163    135    441    415     72   -127
    -54     38     93      7    -72     64    148    111    420    405     49   -132
    -54     36     90      7    -72     64    132    101    410    402     33   -116
    -51     12     64     20    -57     38    119     90    402    400      7   -119
    -41     10     51     15    -49     31    109     77    394    392     -5   -119
     12     -5    -18     -5     12    -10     72     38    358    363    -20   -155
     31    -54    -88     10     57    -70     49      7    311    322    -72   -202
     70   -124   -194     28    132   -158     59     25    277    270   -161   -293
     80   -189   -270     51    174   -228    155    129    306    254   -223   -368
    111    -96   -210     -7    161   -153    272    309    426    366   -163   -303
    187    200     12   -192     85    106    363    498    649    626     46    -41
    275    784    509   -530   -116    646    358    553    940   1052    511    444
    101   1465   1363   -784   -631   1413    226    340   1145   1480   1047    956
    -49   1618   1667   -784   -857   1641    -67    -59   1028   1525   1179   1049
   -111   1127   1239   -506   -675   1182   -293   -441    568   1034    714    649
   -137    210    348    -36   -241    277   -374   -678    -33    223    -90    -70
    -67   -236   -171    150     49   -202   -350   -581   -163    -49   -381   -394
     -7   -277   -270    142    129   -272   -236   -400    -59    -20   -371   -413
     18   -202   -220     90    116   -210   -103   -239     80     70   -319   -350
     41    -88   -129     23     85   -109    -31   -145    184    155   -244   -298
     28     -7    -38    -10     31    -23     25    -83    257    207   -241   -254
     36     33     -5    -36     20     15     57    -49    298    236   -210   -220
     18     62     44    -41    -12     54     72    -44    316    246   -239   -202
     10    103     93    -57    -41     98     77    -46    324    257   -241   -171
     -5    116    122    -57    -62    119     75    -51    324    254   -252   -155
    -31    127    158    -49    -93    142     62    -67    322    244   -298   -174
    -51    150    202    -49   -127    176     49    -83    316    233   -309   -200
    -51    158    210    -51   -129    184     23   -111    296    213   -337   -233
    -70    153    220    -44   -145    187      5   -129    290    205   -363   -259
   -142    153    296     -7   -218    223     20   -111    311    228   -345   -252
   -213    189    402     10   -309    296     46    -93    342    265   -306   -236
   -161    246    407    -41   -283    327     41    -93    353    275   -301   -252
   -148    280    428    -67   -288    353     49    -72    374    293   -290   -252
    -93    298    392   -103   -241    345     25    -85    358    277   -314   -277
    -70    340    410   -135   -241    376     18    -88    358    283   -314   -290
    -49    363    413   -155   -231    387     23    -72    368    293   -311   -303
     -5    413    415   -205   -210    413     28    -64    379    314   -296   -316
     25    423    397   -226   -184    410      7    -75    366    311   -293   -345
     31    439    407   -236   -187    423    -10    -83    368    314   -283   -363
     38    454    415   -246   -187    436      0    -64    384    329   -252   -358
     33    444    410   -241   -187    428      2    -54    389    342   -239   -366
     38    441    402   -241   -181    423     -5    -51    387    345   -231   -376
     49    462    410   -257   -181    439    -10    -49    384    348   -236   -394
     67    465    397   -265   -163    431    -18    -38    389    350   -249   -418
     90    480    387   -285   -150    433    -28    -25    397    361   -246   -428
     98    485    384   -293   -142    436    -33     -7    413    381   -249   -428
    114    491    376   -303   -132    436    -18     18    431    394   -249   -426
     98    501    402   -298   -150    452      2     38    444    402   -257   -433
     46    498    452   -272   -202    478     23     54    465    415   -259   -436
     36    483    446   -259   -205    465     23     38    457    397   -275   -465
    -38    485    522   -226   -280    504     51     59    483    423   -257   -459
   -106    485    592   -189   -348    537     96    111    530    470   -220   -433
     10    501    488   -257   -239    496     67     96    519    454   -246   -459
    -28    491    519   -231   -275    506     96    124    550    475   -265   -446
     25    480    454   -254   -215    467     96    122    550    472   -311   -467
     67    483    415   -275   -174    449     96    127    558    488   -322   -485
    184    485    301   -335    -59    394     64    109    542    472   -327   -550
    311    465    150   -389     80    309     18     67    504    436   -358   -626
    353    407     54   -379    148    231    -18     25    457    392   -394   -675
    366    410     44   -387    161    228    -15     23    452    397   -389   -667
    410    431     20   -420    194    226     12     44    480    428   -376   -618
    345    379     33   -361    155    205     20     44    483    441   -376   -594
    303    355     49   -332    127    205     20     51    496    457   -379   -561
    340    381     41   -361    150    213     44     85    530    480   -376   -517
    301    374     72   -340    114    223     59    101    555    501   -384   -491
    306    467    158   -387     75    314    119    150    613    553   -342   -441
    231    475    244   -353     -7    361    145    166    628    563   -324   -436
    150    392    241   -270    -44    316    140    161    615    545   -337   -439
    171    407    233   -290    -31    319    153    174    631    566   -319   -413
    189    444    254   -316    -31    348    168    192    659    594   -283   -407
    194    462    265   -329    -36    363    174    207    693    600   -272   -407
    171    459    288   -314    -57    374    168    197    722    600   -241   -407
    129    480    350   -306   -109    415    189    207    745    631   -213   -379
     96    496    400   -298   -150    449    184    202    740    654   -184   -342
     85    480    394   -285   -155    436    171    192    717    662   -176   -324
     75    459    384   -267   -153    423    155    171    685    649   -187   -311
     75    426    348   -252   -137    387    132    153    654    626   -223   -309
     80    376    293   -228   -106    335    122    153    636    610   -241   -301
     77    327    249   -205    -85    288    114    148    623    600   -252   -293
     77    298    220   -187    -70    259    116    140    610    589   -267   -296
     67    233    166   -150    -49    200    114    132    589    555   -314   -322
     67    158     90   -114    -12    124     90    106    550    514   -361   -353
     75    111     36    -93     18     72     75     80    517    488   -387   -376
     85    103     18    -93     33     62     75     70    504    480   -410   -394
     72     90     18    -83     28     54     70     67    488    478   -413   -389
     80     96     12    -88     33     54     67     67    488    485   -410   -384
     59     64      2    -64     28     36     70     64    480    478   -420   -397
     18     23      5    -20      7     15     75     70    478    465   -431   -410
    -25    -49    -25     36      0    -36    129    137    496    441   -467   -436
    -85    -49     36     67    -62     -7    252    275    579    472   -459   -428
    -96    -12     83     54    -90     33    358    418    683    535   -431   -392
    -15    148    163    -64    -88    155    431    548    828    683   -314   -265
     12    602    589   -309   -290    597    428    602   1054   1031     67     90
   -101   1127   1228   -514   -665   1176    324    444   1205   1376    475    449
   -127   1275   1402   -574   -763   1337      2     49   1044   1421    555    504
   -111    857    969   -371   -540    911   -290   -413    555    969    137    142
    -72    129    200    -31   -137    166   -387   -641     36    259   -558   -433
     51   -226   -280     85    163   -252   -410   -574    -98     15   -833   -683
    161   -337   -501     88    329   -418   -371   -436    -38     12   -872   -745
    210   -329   -540     59    374   -433   -301   -337     54     67   -846   -735
    226   -270   -496     23    361   -381   -223   -246    161    140   -792   -693
    223   -200   -423    -10    322   -311   -161   -184    244    202   -735   -646
    213   -145   -358    -33    285   -252   -114   -150    293    244   -701   -607
    200   -129   -329    -33    265   -228    -96   -137    314    246   -691   -594
    189   -135   -327    -28    257   -231    -88   -140    316    236   -696   -597
    192   -148   -342    -23    267   -244    -85   -148    316    228   -696   -600
    200   -153   -353    -25    275   -254    -93   -158    314    218   -688   -607
    200   -153   -353    -23    275   -252   -106   -174    314    210   -683   -610
    207   -168   -376    -20    290   -272   -142   -205    288    184   -701   -636
    220   -202   -423    -10    322   -314   -197   -244    259    148   -730   -665
    207   -241   -452     15    329   -348   -239   -285    236    111   -756   -678
    166   -314   -480     75    322   -397   -280   -332    202     72   -792   -698
    106   -363   -470    127    288   -418   -239   -368    184     57   -807   -704
     80   -358   -439    137    259   -397   -174   -374    189     62   -797   -704
     83   -319   -405    116    241   -361   -132   -358    189     72   -784   -696
    114   -280   -394     83    254   -337   -119   -309    202     96   -758   -683
    153   -223   -379     33    265   -301   -109   -283    223    114   -735   -675
    171   -210   -381     18    275   -296   -111   -257    233    111   -735   -685
    153   -184   -337     15    244   -259   -111   -223    262    119   -719   -675
    150   -168   -319     10    233   -244   -124   -200    303    140   -691   -657
    161   -150   -314     -7    236   -231   -142   -194    337    166   -665   -639
    166   -140   -306    -12    236   -223   -168   -210    345    187   -639   -636
    194   -145   -340    -25    265   -244   -189   -223    340    194   -626   -644
    205   -103   -309    -49    257   -205   -194   -215    358    239   -587   -615
    205   -114   -319    -46    259   -218   -213   -220    361    252   -587   -633
    220    -90   -311    -64    265   -200   -213   -200    384    280   -568   -636
    233    -44   -280    -96    254   -161   -210   -184    407    306   -540   -615
    270    -15   -285   -127    277   -150   -213   -174    418    311   -532   -626
    249    -23   -272   -114    259   -148   -202   -174    420    316   -524   -641
    231     -5   -236   -114    233   -119   -202   -181    415    319   -517   -644
    239     31   -207   -135    223    -88   -200   -187    418    316   -509   -641
    233     49   -184   -140    210    -67   -194   -184    423    311   -504   -646
    239     46   -192   -145    215    -70   -187   -181    426    303   -498   -639
    239     72   -166   -158    202    -46   -176   -179    441    311   -478   -626
    218     96   -124   -158    171    -12   -176   -187    452    316   -454   -623
    218    109   -109   -163    163      0   -181   -207    449    306   -441   -652
    215    135    -80   -176    148     28   -166   -205    470    311   -418   -649
    215    158    -57   -189    137     51   -161   -215    480    306   -405   -641
    205    155    -49   -181    124     54   -171   -241    472    285   -413   -649
    207    158    -49   -181    129     54   -168   -254    478    277   -413   -662
    218    148    -72   -184    142     38   -171   -265    478    270   -402   -662
    218    145    -72   -181    145     38   -181   -283    472    262   -384   -665
    223    161    -62   -192    142     49   -197   -303    467    257   -363   -675
    241    174    -67   -207    155     54   -205   -314    462    252   -345   -683
    254    184    -72   -220    163     57   -210   -316    465    249   -337   -683
    270    202    -67   -236    168     70   -215   -316    475    257   -327   -672
    277    218    -59   -249    168     77   -220   -316    485    262   -329   -672
    306    249    -57   -277    181     96   -223   -314    491    262   -345   -683
    314    272    -44   -293    179    114   -215   -303    506    267   -350   -670
    324    303    -20   -314    174    142   -197   -280    535    288   -342   -631
    348    337    -12   -342    179    163   -194   -272    550    298   -348   -610
    376    374     -2   -374    189    187   -194   -270    563    311   -353   -610
    405    407      0   -407    202    205   -202   -275    563    314   -368   -628
    423    436     12   -431    205    226   -213   -290    566    314   -374   -641
    439    465     23   -454    207    246   -223   -311    566    314   -371   -649
    446    449      2   -446    223    226   -252   -342    542    296   -379   -665
    433    436      0   -436    215    218   -277   -366    522    283   -381   -680
    431    454     23   -444    205    239   -296   -379    511    277   -361   -678
    431    431     -2   -433    218    215   -314   -397    491    257   -363   -688
    418    389    -28   -402    223    181   -324   -418    470    233   -389   -717
    402    332    -70   -368    236    129   -335   -441    446    202   -413   -753
    387    267   -119   -327    254     75   -355   -470    418    171   -449   -792
    374    228   -145   -301    259     41   -381   -501    387    142   -485   -828
    368    210   -158   -288    265     25   -400   -527    358    114   -509   -857
    353    161   -194   -257    275    -15   -415   -550    329     83   -532   -893
    342    153   -189   -249    267    -18   -420   -561    322     75   -522   -896
    332    145   -187   -239    259    -18   -428   -571    314     62   -504   -888
    324    150   -174   -236    249    -10   -433   -581    311     46   -475   -878
    322    124   -200   -223    259    -36   -446   -594    290     23   -491   -893
    324     31   -296   -179    309   -132   -436   -584    262    -12   -568   -950
    324    -70   -397   -129    358   -231   -363   -509    275    -46   -678  -1031
    322    -46   -368   -137    345   -207   -262   -389    358     -7   -693  -1034
    353     90   -262   -223    306    -85   -168   -220    519    150   -558   -917
    400    485     85   -444    155    288   -122    -93    756    475   -215   -607
    335   1083    745   -711   -205    914   -148   -116    992    891    257   -168
    207   1470   1262   -839   -527   1366   -368   -384   1034   1161    574    103
    155   1260   1104   -709   -475   1184   -685   -797    706    953    394    -54
     83    600    517   -342   -218    558   -831  -1150    161    285   -239   -571
     88     12    -75    -51     80    -31   -867  -1215   -174   -202   -719   -982
    145   -246   -392     51    267   -319   -831  -1083   -189   -283   -823  -1096
    161   -309   -470     72    314   -389   -748   -961   -111   -233   -802  -1101
    168   -259   -431     44    298   -345   -672   -870    -15   -150   -740  -1052
    187   -187   -374     -2    277   -280   -613   -795     80    -77   -685   -995
    200   -122   -322    -38    259   -220   -574   -740    148    -25   -641   -943
    194   -111   -306    -41    249   -210   -550   -717    171    -12   -623   -914
    184    -83   -267    -51    226   -176   -535   -696    192     12   -587   -878
    189    -75   -267    -59    228   -168   -537   -691    197     25   -574   -867
    202    -75   -277    -62    239   -176   -542   -696    192     31   -574   -870
    210    -83   -293    -64    249   -187   -550   -706    181     23   -579   -878
    220    -85   -309    -67    262   -197   -553   -709    179     20   -584   -872
    236    -75   -311    -83    272   -192   -563   -717    176     20   -589   -859
    252    -57   -309    -96    280   -181   -571   -722    174     18   -592   -846
    257    -62   -319   -101    288   -189   -581   -730    163      2   -605   -859
    270    -62   -335   -103    301   -197   -587   -737    153     -2   -615   -862
    288    -62   -350   -114    316   -205   -589   -737    153     -2   -615   -857
    314    -41   -355   -135    335   -197   -597   -737    148      0   -610   -854
    319    -33   -355   -142    335   -194   -605   -743    142      0   -613   -862
    322    -38   -361   -142    340   -200   -607   -743    140      2   -615   -870
    324    -25   -350   -150    335   -187   -610   -745    140     15   -607   -872
    332    -20   -353   -155    342   -187   -620   -748    137     18   -594   -875
    337    -25   -366   -155    350   -194   -639   -758    127     15   -597   -891
    342    -20   -366   -161    353   -192   -659   -774    116     18   -600   -904
    355    -15   -371   -174    363   -192   -680   -789    109     20   -610   -914
    379    -10   -389   -184    384   -200   -693   -797    101     18   -618   -924
    394    -20   -415   -189    402   -215   -711   -805     98     25   -613   -927
    407     -7   -418   -200    410   -213   -730   -805    109     36   -602   -917
    418     -2   -423   -210    418   -213   -743   -800    119     41   -594   -906
    428     31   -397   -228    413   -181   -745   -789    129     51   -579   -883
    441     46   -394   -246    418   -174   -740   -787    124     36   -602   -872
    441     62   -379   -252    410   -155   -722   -769    122     28   -623   -867
    415     67   -348   -241    381   -140   -698   -737    135     38   -618   -862
    381     83   -298   -231    340   -106   -672   -711    150     57   -597   -841
    345     83   -262   -215    303    -90   -662   -711    148     54   -594   -820
    316     67   -249   -194    283    -90   -670   -732    127     33   -613   -823
    329     90   -241   -213    285    -75   -675   -748    111     20   -623   -826
    335    103   -231   -218    283    -62   -680   -766    103     12   -628   -846
    316     83   -233   -202    275    -75   -680   -771    103      5   -626   -883
    298     85   -215   -192    257    -64   -672   -769    111     10   -618   -904
    277     93   -187   -187    231    -46   -667   -776    116     12   -623   -919
    254     98   -155   -176    205    -28   -659   -784    119     15   -633   -917
    228    114   -114   -171    171      0   -649   -789    127     44   -641   -888
    207    140    -67   -174    137     36   -654   -795    132     59   -665   -852
    205    145    -62   -176    135     41   -675   -810    124     51   -683   -854
    197    137    -59   -166    129     38   -678   -810    135     70   -646   -880
    187    163    -23   -176    103     70   -670   -802    145     90   -631   -844
    187    194      5   -192     90    101   -672   -802    145     90   -644   -826
    189    215     25   -202     80    122   -683   -813    137     80   -670   -833
    194    254     59   -223     67    158   -691   -815    140     75   -691   -841
    207    272     64   -241     70    168   -706   -820    140     77   -701   -841
    200    257     57   -228     72    155   -706   -818    142     83   -701   -844
    218    303     85   -262     67    194   -688   -800    171    114   -667   -813
    246    358    111   -301     67    236   -667   -771    200    148   -628   -763
    265    402    137   -335     62    272   -665   -763    213    161   -613   -745
    249    413    163   -332     41    290   -675   -763    213    163   -607   -740
    228    428    200   -329     12    316   -685   -766    213    171   -597   -727
    207    478    270   -342    -31    374   -691   -782    218    194   -581   -724
    207    483    275   -345    -33    379   -688   -784    228    197   -579   -714
    226    480    254   -353    -12    366   -704   -800    218    189   -587   -717
    244    478    233   -361      5    355   -730   -826    192    179   -605   -743
    252    488    236   -368      7    363   -750   -849    168    171   -620   -766
    265    493    226   -381     18    361   -769   -872    148    150   -636   -784
    272    488    213   -381     31    350   -776   -891    122    127   -654   -795
    283    449    166   -368     57    309   -797   -919     85     88   -698   -828
    288    384     96   -335     96    241   -833   -945     49     46   -753   -870
    270    337     67   -306    101    205   -852   -953     25     31   -787   -898
    265    311     44   -288    109    179   -875   -974      2     15   -807   -917
    252    272     20   -265    114    145   -891  -1005    -20    -15   -823   -935
    236    223    -12   -228    124    106   -909  -1041    -44    -54   -857   -974
    223    189    -33   -207    129     77   -930  -1067    -64    -77   -885  -1008
    220    197    -25   -210    124     85   -943  -1080    -72    -85   -896  -1021
    220    197    -23   -210    122     88   -937  -1075    -72    -90   -904  -1023
    231    153    -77   -192    155     38   -922  -1049    -75   -119   -940  -1057
    262     88   -174   -179    218    -41   -854   -956    -51   -148  -1005  -1127
    301    132   -168   -218    233    -15   -753   -810     46    -98   -984  -1119
    358    314    -44   -337    200    135   -662   -626    223     67   -833   -979
    402    740    337   -571     33    540   -620   -491    475    400   -470   -633
    298   1392   1093   -846   -397   1241   -641   -514    735    849     54   -132
    127   1758   1628   -943   -750   1693   -865   -815    750   1085    345    127
     38   1522   1483   -782   -724   1504  -1166  -1273    384    828    122    -88
    -23    730    753   -353   -387    740  -1322  -1667   -241     70   -626   -735
     18     77     59    -49    -20     70  -1350  -1683   -545   -413  -1156  -1213
    101   -122   -226     10    163   -174  -1319  -1530   -519   -467  -1257  -1319
    140   -106   -246    -18    192   -176  -1228  -1369   -402   -394  -1223  -1299
    155    -41   -197    -57    176   -119  -1135  -1247   -280   -298  -1156  -1247
    155     54   -101   -109    129    -23  -1070  -1174   -179   -207  -1080  -1182
    163    122    -41   -142    101     41  -1026  -1132   -103   -137  -1028  -1143
    158    153     -5   -158     83     75   -997  -1106    -64    -90   -997  -1130
    142    158     15   -150     64     88   -971  -1088    -51    -54   -963  -1114
    135    163     28   -150     51     96   -969  -1078    -54    -23   -943  -1111
    142    158     15   -150     62     85   -974  -1080    -62    -33   -950  -1122
    142    168     25   -158     59     98   -966  -1072    -62    -51   -956  -1119
    145    192     46   -168     49    119   -943  -1052    -44    -49   -943  -1098
    132    176     44   -155     44    111   -948  -1047    -46    -70   -966  -1104
    137    161     23   -150     57     93   -969  -1039    -57   -101   -995  -1122
    161    174     10   -168     75     93   -974  -1015    -57   -116  -1010  -1127
    189    202     12   -194     88    109   -982   -987    -54   -119  -1010  -1119
    205    210      5   -207     98    109   -989   -966    -51   -127  -1026  -1127
    202    197     -5   -200    103     96   -989   -948    -51   -129  -1039  -1127
    202    200     -2   -202    101     98   -992   -932    -51   -132  -1049  -1124
    207    187    -20   -197    114     83  -1005   -922    -54   -135  -1067  -1127
    213    176    -36   -197    124     70  -1018   -927    -59   -142  -1093  -1145
    218    189    -31   -205    124     80  -1021   -932    -51   -140  -1101  -1145
    239    200    -38   -220    137     80  -1026   -940    -49   -140  -1109  -1153
    249    202    -46   -226    148     77  -1026   -953    -49   -145  -1111  -1153
    262    205    -57   -233    158     75  -1026   -961    -51   -140  -1109  -1148
    265    205    -62   -236    163     72  -1034   -974    -62   -137  -1109  -1158
    277    207    -70   -246    174     70  -1044   -982    -67   -135  -1109  -1156
    288    223    -64   -254    176     80  -1041   -982    -64   -119  -1088  -1143
    296    244    -51   -272    174     96  -1031   -969    -49    -93  -1065  -1111
    306    246    -59   -277    181     93  -1021   -961    -44    -83  -1075  -1088
    311    254    -57   -283    184     98  -1013   -950    -38    -72  -1078  -1070
    314    259    -54   -285    184    103   -997   -940    -28    -67  -1080  -1041
    314    257    -57   -285    184    101   -989   -932    -31    -70  -1093  -1039
    316    265    -54   -290    184    106   -984   -922    -31    -57  -1096  -1052
    309    252    -57   -280    181     98   -976   -911    -28    -44  -1091  -1052
    306    241    -64   -272    187     88   -971   -898    -23    -36  -1085  -1041
    314    246    -70   -280    189     88   -958   -883    -10    -25  -1072  -1034
    311    259    -51   -285    181    103   -932   -857     12    -10  -1052  -1023
    293    257    -38   -277    166    109   -911   -836     28      7  -1031  -1018
    285    254    -31   -270    158    111   -896   -828     41     20  -1026  -1023
    272    249    -23   -265    148    114   -883   -823     36     23  -1034  -1036
    270    244    -25   -259    148    109   -870   -810     41     28  -1034  -1052
    272    231    -44   -252    158     96   -867   -810     36     28  -1049  -1065
    259    228    -31   -244    145     98   -865   -810     38     31  -1054  -1072
    249    213    -36   -233    142     88   -870   -818     38     28  -1072  -1078
    259    223    -36   -241    148     93   -875   -815     41     31  -1078  -1080
    257    218    -38   -239    148     88   -867   -802     54     41  -1072  -1078
    262    228    -33   -244    148     98   -862   -789     62     54  -1054  -1085
    275    218    -59   -249    166     80   -859   -782     67     59  -1049  -1096
    270    218    -54   -244    161     83   -849   -769     75     72  -1031  -1111
    285    231    -57   -259    171     88   -836   -756     85     88   -997  -1114
    309    233    -75   -270    192     80   -826   -745     98    109   -974  -1106
    311    265    -46   -290    179    111   -815   -732    116    116   -984  -1067
    329    311    -18   -322    174    148   -805   -711    137    124  -1013  -1008
    355    337    -20   -348    189    158   -797   -701    145    122  -1044   -979
    387    340    -46   -363    218    148   -795   -701    137    111  -1078   -979
    420    363    -59   -394    239    153   -795   -704    132    109  -1101   -982
    428    384    -44   -405    236    171   -797   -698    135    116  -1106   -963
    392    407     12   -400    189    210   -792   -693    142    132  -1098   -930
    368    426     57   -397    155    241   -784   -696    150    148  -1091   -898
    368    361    -10   -366    189    176   -820   -737    109    111  -1122   -901
    366    329    -36   -348    202    148   -841   -763     83     96  -1135   -898
    348    316    -31   -335    189    142   -859   -784     62     88  -1132   -898
    329    267    -62   -298    197    103   -880   -818     31     67  -1156   -919
    314    210   -103   -265    210     54   -891   -836     10     41  -1176   -943
    335    171   -163   -254    249      5   -906   -857    -12     20  -1195   -961
    335    101   -236   -220    285    -67   -940   -893    -57    -15  -1226  -1002
    322     41   -280   -181    301   -119   -961   -922    -90    -46  -1244  -1041
    324      7   -316   -166    319   -153   -974   -945   -122    -75  -1262  -1065
    319    -31   -353   -145    335   -192  -1000   -984   -158   -109  -1293  -1085
    329    -44   -374   -145    350   -207  -1021  -1013   -179   -132  -1330  -1098
    316    -51   -368   -132    342   -210  -1028  -1023   -189   -140  -1361  -1109
    298    -77   -376   -111    335   -226  -1028  -1026   -187   -145  -1379  -1114
    288   -114   -405    -88    345   -259  -1034  -1031   -197   -163  -1405  -1140
    272   -189   -462    -41    366   -324  -1018  -1018   -213   -194  -1447  -1202
    192   -283   -475     46    332   -379   -906   -904   -176   -213  -1501  -1273
     33   -236   -272    101    150   -254   -704   -667    -12    -93  -1423  -1221
    -49    -54     -5     51    -23    -31   -530   -389    228    137  -1226  -1039
      0    376    376   -189   -187    376   -491   -241    491    475   -883   -680
    -20   1054   1075   -517   -548   1065   -576   -288    756    922   -366   -153
   -259   1548   1805   -644  -1031   1675   -844   -620    857   1236     18    233
   -444   1348   1792   -454  -1117   1569  -1156  -1070    566   1044   -142     93
   -579    527   1106     23   -841    815  -1348  -1501    -93    298   -867   -540
   -587   -262    324    426   -457     31  -1387  -1610   -540   -311  -1506  -1132
   -511   -475     36    493   -275   -220  -1330  -1444   -522   -379  -1618  -1262
   -366   -475   -111    420   -129   -293  -1236  -1301   -441   -348  -1618  -1299
   -187   -428   -244    306     25   -335  -1166  -1202   -374   -316  -1590  -1330
    -75   -381   -306    228    114   -345  -1124  -1156   -332   -290  -1556  -1337
     -5   -366   -361    184    176   -363  -1111  -1140   -319   -288  -1551  -1337
     64   -342   -407    137    233   -374  -1119  -1145   -319   -288  -1553  -1312
    150   -314   -465     80    306   -387  -1143  -1156   -327   -290  -1556  -1288
    241   -290   -532     25    387   -410  -1169  -1161   -332   -298  -1564  -1270
    368   -298   -667    -36    517   -483  -1210  -1200   -374   -335  -1600  -1296
    514   -272   -787   -122    649   -530  -1254  -1244   -410   -371  -1634  -1317
    581   -259   -841   -163    709   -548  -1286  -1273   -444   -397  -1660  -1327
    574   -267   -841   -153    706   -553  -1301  -1286   -462   -413  -1678  -1335
    524   -293   -820   -116    672   -555  -1301  -1275   -459   -405  -1683  -1340
    470   -327   -800    -72    633   -563  -1291  -1260   -446   -389  -1678  -1343
    420   -353   -776    -36    597   -563  -1273  -1234   -428   -374  -1665  -1343
    384   -327   -711    -28    548   -519  -1249  -1205   -397   -348  -1631  -1322
    350   -324   -678    -12    511   -501  -1228  -1179   -374   -322  -1597  -1296
    329   -327   -657     -2    491   -491  -1218  -1158   -353   -309  -1566  -1280
    316   -337   -654      7    485   -496  -1223  -1153   -348   -306  -1538  -1273
    303   -353   -657     25    480   -504  -1226  -1148   -340   -303  -1501  -1262
    293   -332   -626     18    457   -478  -1213  -1135   -322   -283  -1457  -1244
    285   -342   -628     28    457   -485  -1202  -1122   -311   -267  -1426  -1244
    290   -355   -646     31    465   -501  -1202  -1117   -309   -259  -1392  -1234
    296   -332   -628     18    462   -480  -1208  -1111   -306   -244  -1353  -1215
    306   -345   -652     18    478   -496  -1213  -1109   -311   -246  -1337  -1215
    316   -335   -654      7    485   -493  -1228  -1111   -316   -246  -1319  -1215
    329   -301   -631    -15    478   -467  -1239  -1111   -316   -239  -1299  -1210
    342   -280   -623    -31    483   -452  -1247  -1098   -311   -231  -1275  -1197
    355   -262   -620    -46    485   -441  -1241  -1075   -290   -205  -1236  -1169
    371   -241   -613    -64    491   -428  -1226  -1054   -272   -176  -1189  -1137
    376   -231   -610    -75    493   -420  -1213  -1047   -265   -161  -1161  -1119
    363   -218   -581    -72    472   -400  -1202  -1047   -259   -148  -1135  -1101
    358   -223   -581    -70    470   -400  -1187  -1049   -262   -155  -1143  -1098
    376   -205   -581    -85    478   -392  -1187  -1062   -270   -166  -1166  -1098
    384   -187   -574   -101    478   -379  -1184  -1067   -267   -166  -1179  -1096
    387   -166   -553   -109    470   -358  -1176  -1067   -254   -163  -1182  -1088
    387   -163   -550   -111    467   -358  -1169  -1062   -246   -158  -1179  -1083
    368   -163   -532   -103    449   -348  -1156  -1052   -231   -145  -1171  -1072
    340   -166   -506    -88    423   -335  -1140  -1052   -218   -145  -1171  -1070
    329   -166   -496    -80    413   -329  -1137  -1065   -218   -153  -1187  -1078
    309   -179   -488    -64    397   -332  -1130  -1075   -220   -161  -1218  -1085
    301   -171   -472    -64    384   -319  -1119  -1072   -210   -148  -1221  -1072
    265   -176   -441    -46    353   -306  -1109  -1062   -202   -137  -1210  -1057
    239   -189   -428    -23    332   -309  -1111  -1072   -205   -140  -1213  -1065
    259   -218   -478    -20    366   -348  -1119  -1080   -207   -137  -1218  -1085
    259   -205   -465    -28    361   -332  -1101  -1070   -194   -122  -1200  -1057
    259   -158   -418    -51    337   -285  -1093  -1052   -171    -93  -1174  -1015
    241   -150   -392    -44    316   -270  -1070  -1023   -140    -59  -1150   -979
    220   -142   -363    -41    290   -252  -1065  -1023   -129    -44  -1137   -974
    231   -129   -361    -51    296   -246  -1060  -1023   -127    -38  -1127   -974
    231   -111   -345    -62    285   -228  -1049  -1018   -119    -31  -1109   -961
    244   -106   -350    -67    296   -228  -1049  -1010   -109    -20  -1093   -945
    259    -57   -319   -101    288   -187  -1028   -992    -80     23  -1052   -922
    259    -31   -290   -114    272   -158  -1000   -961    -54     70  -1002   -896
    267    -12   -280   -129    272   -148   -982   -943    -38     96   -974   -880
    270    -10   -280   -129    275   -145   -966   -930    -44    101   -961   -875
    262      2   -259   -132    259   -127   -966   -927    -54    103   -956   -875
    257     18   -239   -140    249   -109   -956   -919    -54    103   -953   -862
    254     20   -233   -140    241   -106   -943   -919    -59     96   -961   -852
    254     12   -241   -132    249   -114   -945   -935    -72     83   -984   -857
    272     -7   -283   -135    275   -145   -971   -966   -114     44  -1028   -893
    296    -46   -345   -124    319   -194  -1013  -1010   -168      0  -1072   -924
    340    -46   -389   -148    363   -218  -1041  -1031   -194    -15  -1075   -909
    371    -72   -444   -148    407   -257  -1060  -1052   -223    -36  -1085   -911
    363   -132   -498   -116    428   -314  -1065  -1070   -254    -77  -1117   -943
    368   -194   -563    -88    465   -379  -1078  -1085   -293   -119  -1153   -971
    358   -246   -605    -57    480   -426  -1083  -1096   -329   -161  -1182   -997
    355   -309   -665    -23    509   -485  -1093  -1111   -366   -202  -1208  -1026
    329   -379   -709     23    517   -542  -1104  -1127   -400   -239  -1239  -1057
    332   -420   -756     44    542   -587  -1119  -1143   -431   -259  -1267  -1080
    345   -452   -797     51    568   -623  -1140  -1161   -467   -270  -1288  -1091
    358   -454   -813     49    584   -633  -1140  -1161   -480   -254  -1293  -1088
    374   -465   -841     44    605   -652  -1140  -1169   -504   -262  -1312  -1101
    397   -467   -865     33    628   -665  -1135  -1163   -517   -262  -1317  -1093
    423   -501   -927     38    672   -714  -1137  -1158   -540   -283  -1353  -1122
    465   -589  -1054     62    758   -820  -1078  -1072   -527   -316  -1418  -1189
    475   -581  -1057     51    763   -818   -924   -896   -418   -285  -1431  -1213
    511   -459   -974    -25    740   -717   -774   -691   -252   -158  -1335  -1122
    587   -127   -714   -231    649   -420   -709   -550    -44    101  -1075   -878
    602    454   -148   -527    376    153   -756   -566    166    485   -626   -446
    407    997    589   -704    -90    795   -979   -880    236    815   -207    -54
    296    974    678   -636   -189    826  -1314  -1330    -15    763   -205    -64
    220    379    158   -301     31    270  -1535  -1740   -558    181   -761   -535
    202   -462   -665    129    433   -563  -1548  -1849  -1060   -550  -1501  -1166
    249   -870  -1119    309    683   -995  -1491  -1699  -1132   -745  -1743  -1397
    293   -904  -1197    303    745  -1049  -1376  -1512  -1013   -678  -1714  -1387
    324   -815  -1143    244    732   -979  -1254  -1361   -875   -576  -1639  -1309
    350   -722  -1072    187    711   -896  -1169  -1257   -769   -496  -1579  -1210
    348   -636   -987    142    665   -810  -1119  -1202   -709   -452  -1545  -1143
    358   -584   -943    111    649   -763  -1085  -1174   -688   -444  -1543  -1122
    371   -548   -922     85    644   -735  -1072  -1169   -688   -446  -1540  -1145
    389   -535   -924     72    657   -730  -1060  -1148   -683   -441  -1540  -1148
    392   -537   -930     72    659   -732  -1057  -1150   -693   -446  -1545  -1202
    402   -550   -956     72    678   -753  -1047  -1145   -693   -444  -1525  -1241
    415   -558   -976     70    693   -766  -1034  -1137   -693   -439  -1504  -1286
    418   -535   -953     59    685   -743  -1026  -1135   -693   -426  -1467  -1299
    407   -542   -950     64    678   -745  -1018  -1130   -696   -420  -1454  -1283
    405   -537   -943     64    672   -740  -1013  -1124   -696   -428  -1462  -1252
    407   -509   -917     49    659   -711  -1005  -1127   -709   -439  -1475  -1228
    402   -501   -904     49    652   -701   -989  -1127   -722   -436  -1473  -1221
    405   -483   -891     36    646   -685   -974  -1117   -714   -415  -1454  -1202
    400   -496   -896     46    646   -696   -963  -1111   -709   -436  -1462  -1202
    397   -491   -888     44    641   -688   -950  -1104   -701   -449  -1457  -1197
    407   -449   -857     20    631   -652   -943  -1091   -685   -436  -1441  -1161
    423   -431   -854      2    636   -641   -943  -1091   -680   -444  -1454  -1153
    418   -449   -870     15    644   -659   -948  -1096   -693   -465  -1486  -1163
    433   -436   -870      0    649   -652   -943  -1091   -691   -462  -1496  -1156
    444   -415   -859    -12    652   -636   -937  -1096   -688   -462  -1499  -1163
    444   -397   -844    -25    641   -620   -935  -1093   -688   -470  -1504  -1176
    457   -394   -854    -31    654   -623   -924  -1078   -683   -472  -1499  -1153
    467   -381   -849    -44    657   -615   -914  -1057   -670   -452  -1470  -1109
    480   -342   -823    -67    652   -581   -906  -1036   -652   -426  -1434  -1060
    509   -324   -833    -93    670   -576   -914  -1034   -657   -439  -1423  -1054
    558   -332   -893   -114    724   -613   -917  -1026   -665   -449  -1415  -1052
    618   -298   -917   -161    766   -607   -909  -1018   -659   -441  -1395  -1023
    628   -280   -909   -174    769   -594   -891  -1005   -646   -441  -1397   -992
    589   -280   -872   -155    730   -576   -875   -997   -644   -426  -1405   -987
    532   -311   -844   -111    688   -576   -854   -982   -633   -407  -1397   -989
    511   -337   -849    -88    678   -592   -833   -961   -636   -389  -1384   -984
    524   -293   -818   -114    670   -555   -813   -961   -636   -361  -1350   -984
    537   -257   -795   -140    665   -527   -802   -961   -636   -361  -1350  -1021
    519   -262   -782   -129    649   -522   -802   -971   -646   -379  -1384  -1028
    501   -257   -761   -124    628   -506   -792   -974   -646   -387  -1423   -979
    483   -254   -737   -114    610   -496   -766   -961   -631   -371  -1418   -937
    467   -254   -724   -106    594   -488   -769   -963   -623   -358  -1408   -935
    441   -301   -743    -70    589   -519   -774   -969   -623   -371  -1397   -969
    418   -345   -766    -36    589   -555   -774   -971   -620   -376  -1379  -1002
    415   -319   -735    -46    574   -527   -769   -963   -602   -355  -1348  -1002
    410   -306   -717    -54    561   -509   -771   -961   -597   -348  -1340  -1002
    402   -265   -667    -70    535   -465   -766   -956   -589   -332  -1330   -992
    392   -252   -644    -72    517   -446   -769   -948   -584   -322  -1327   -984
    392   -246   -639    -72    514   -441   -763   -930   -574   -311  -1319   -963
    394   -257   -654    -70    522   -457   -756   -914   -568   -306  -1317   -937
    402   -228   -631    -88    514   -428   -743   -893   -553   -288  -1304   -922
    405   -200   -605   -103    504   -400   -732   -880   -542   -277  -1299   -937
    420   -153   -574   -132    496   -363   -719   -867   -532   -270  -1293   -945
    413    -98   -511   -155    462   -303   -701   -846   -517   -254  -1280   -945
    415    -54   -472   -181    444   -262   -688   -828   -506   -241  -1267   -948
    423    -31   -454   -197    439   -244   -680   -818   -496   -233  -1260   -961
    415    -25   -441   -194    428   -233   -665   -805   -483   -226  -1252   -969
    420     -7   -428   -207    423   -218   -646   -787   -465   -215  -1231   -958
    428     31   -397   -231    413   -181   -620   -763   -439   -189  -1195   -937
    431     77   -353   -257    392   -137   -610   -756   -418   -171  -1166   -924
    423    129   -293   -275    358    -80   -605   -758   -405   -153  -1135   -896
    428    137   -290   -285    358    -75   -618   -774   -415   -163  -1132   -891
    426    122   -306   -275    366    -90   -641   -800   -436   -189  -1143   -893
    420    109   -311   -267    366   -101   -659   -815   -452   -200  -1143   -891
    423     96   -327   -259    376   -114   -678   -826   -465   -205  -1148   -896
    415     62   -355   -239    387   -148   -691   -841   -483   -220  -1169   -904
    400     25   -374   -213    387   -174   -696   -846   -496   -231  -1187   -917
    389     -5   -397   -194    392   -200   -701   -849   -509   -249  -1205   -935
    371    -57   -428   -155    400   -241   -709   -854   -530   -272  -1228   -958
    355   -106   -465   -127    407   -285   -724   -872   -558   -301  -1254   -987
    353   -132   -488   -111    418   -309   -727   -885   -574   -316  -1275   -997
    345   -166   -514    -90    428   -340   -732   -896   -589   -332  -1283  -1002
    335   -189   -524    -72    428   -355   -740   -901   -600   -340  -1273   -997
    335   -187   -522    -75    428   -355   -740   -904   -600   -340  -1267   -976
    329   -194   -524    -67    426   -358   -743   -904   -605   -340  -1267   -969
    335   -236   -571    -49    452   -405   -735   -885   -615   -358  -1296   -987
    368   -316   -685    -25    527   -501   -688   -800   -600   -397  -1371  -1018
    363   -348   -711    -10    535   -530   -568   -652   -522   -397  -1428  -1015
    379   -244   -623    -67    498   -433   -444   -472   -374   -288  -1348   -943
    423     57   -366   -241    394   -153   -371   -322   -161    -25  -1072   -727
    444    594    150   -519    148    374   -384   -275     88    381   -597   -324
    311   1158    846   -735   -267   1002   -566   -535    174    709   -176     38
    231   1241   1010   -737   -389   1127   -885   -950    -33    698   -122     62
    174    701    527   -439   -176    613  -1109  -1353   -540    158   -613   -353
    161   -137   -298    -10    228   -218  -1150  -1514  -1052   -594  -1345   -958
    215   -511   -730    145    472   -620  -1111  -1382  -1111   -789  -1564  -1163
    252   -550   -802    150    527   -675  -1002  -1195   -987   -719  -1517  -1153
    254   -480   -737    111    493   -607   -880  -1039   -846   -602  -1434  -1085
    252   -387   -639     67    444   -511   -792   -922   -732   -493  -1348   -995
    265   -324   -592     28    426   -457   -740   -859   -667   -423  -1283   -945
    272   -298   -571     12    420   -436   -709   -826   -639   -387  -1236   -930
    298   -296   -594     -2    444   -444   -704   -818   -641   -384  -1218   -930
    324   -288   -613    -18    467   -449   -701   -810   -644   -394  -1218   -937
    319   -290   -610    -15    462   -449   -698   -805   -644   -394  -1223   -935
    319   -275   -594    -23    457   -433   -696   -795   -641   -387  -1223   -919
    319   -267   -587    -28    452   -426   -691   -789   -644   -392  -1231   -911
    319   -272   -592    -23    454   -431   -683   -779   -641   -387  -1218   -911
    316   -244   -561    -36    436   -402   -670   -774   -636   -374  -1184   -906
    322   -226   -548    -46    433   -387   -659   -766   -626   -363  -1171   -904
    335   -210   -545    -62    436   -376   -649   -758   -618   -350  -1166   -909
    335   -200   -535    -67    433   -366   -636   -743   -607   -327  -1135   -901
    332   -194   -527    -72    428   -361   -626   -730   -602   -322  -1124   -878
    337   -174   -514    -83    423   -342   -615   -719   -597   -324  -1122   -872
    345   -158   -504    -93    420   -329   -610   -714   -594   -322  -1114   -862
    355   -142   -498   -106    426   -319   -602   -701   -587   -316  -1106   -846
    371   -132   -504   -119    436   -319   -607   -696   -589   -316  -1098   -839
    379   -119   -498   -129    436   -309   -607   -693   -592   -322  -1109   -823
    379    -90   -470   -142    423   -280   -613   -683   -589   -324  -1130   -797
    374    -85   -459   -142    415   -272   -613   -672   -587   -335  -1145   -782
    397    -85   -483   -155    439   -283   -618   -659   -587   -322  -1124   -792
    392   -109   -504   -142    446   -306   -615   -646   -581   -293  -1065   -792
    397    -98   -496   -150    444   -296   -613   -636   -566   -267  -1008   -766
    415    -67   -483   -174    449   -275   -610   -613   -550   -265   -989   -724
    436    -51   -488   -192    462   -270   -610   -594   -548   -259   -995   -706
    457    -15   -472   -220    465   -244   -602   -571   -535   -244  -1002   -683
    454     10   -444   -233    449   -215   -581   -550   -519   -226  -1005   -659
    446     15   -431   -231    439   -207   -563   -540   -511   -226  -1013   -641
    446      7   -439   -228    441   -213   -553   -542   -522   -246  -1031   -644
    439     25   -413   -233    426   -192   -535   -532   -511   -239  -1026   -626
    426     38   -387   -233    405   -171   -519   -522   -504   -239  -1028   -623
    389     33   -355   -210    374   -161   -504   -509   -491   -231  -1028   -623
    368     33   -335   -202    353   -150   -498   -501   -485   -239  -1044   -607
    340     28   -314   -184    327   -142   -483   -488   -480   -236  -1036   -605
    319     36   -283   -179    301   -124   -465   -478   -472   -223  -1021   -605
    301     33   -267   -166    285   -116   -446   -467   -459   -210  -1005   -607
    275     23   -252   -148    262   -114   -431   -467   -449   -194   -984   -607
    265     18   -246   -142    257   -114   -436   -478   -452   -194   -976   -605
    254     15   -241   -135    246   -111   -439   -485   -462   -205   -989   -605
    259     25   -233   -142    246   -103   -431   -475   -457   -205   -982   -594
    265     31   -233   -150    249    -98   -431   -475   -457   -207   -976   -594
    252     33   -220   -142    236    -93   -426   -462   -446   -197   -958   -581
    246     44   -202   -148    223    -77   -413   -444   -428   -181   -930   -568
    252     57   -194   -153    223    -67   -400   -420   -410   -168   -911   -550
    233     62   -171   -150    202    -54   -392   -405   -400   -161   -901   -532
    244     72   -171   -158    207    -49   -387   -389   -387   -161   -896   -504
    262     88   -174   -176    218    -41   -381   -374   -363   -148   -872   -506
    265    109   -155   -187    210    -23   -371   -355   -340   -111   -805   -501
    267    109   -161   -189    213    -25   -358   -337   -337   -101   -782   -480
    285    150   -135   -218    210      7   -335   -301   -309    -77   -753   -454
    288    205    -85   -246    184     59   -309   -277   -288    -54   -724   -418
    324    254    -70   -288    197     93   -285   -249   -265    -31   -693   -389
    314    259    -57   -288    184    101   -270   -241   -265    -28   -675   -374
    306    218    -90   -262    200     64   -270   -254   -280    -51   -688   -381
    332    259    -72   -298    200     93   -257   -244   -265    -36   -670   -342
    345    327    -18   -335    181    155   -239   -241   -249    -18   -641   -306
    335    340      5   -340    166    174   -262   -265   -259    -31   -649   -293
    340    309    -33   -324    187    137   -283   -288   -280    -46   -657   -322
    353    275    -77   -314    215     98   -306   -319   -316    -70   -659   -348
    361    265    -96   -311    228     85   -342   -353   -345    -93   -667   -345
    366    267    -98   -316    231     85   -358   -371   -361   -101   -646   -368
    358    241   -116   -301    239     62   -361   -381   -376   -122   -657   -384
    350    181   -171   -267    262      5   -361   -381   -397   -148   -688   -407
    353    135   -218   -244    285    -41   -366   -389   -415   -171   -711   -423
    332     90   -244   -213    285    -75   -397   -407   -449   -197   -735   -459
    316     54   -262   -187    288   -103   -415   -428   -475   -228   -763   -472
    303     20   -285   -163    293   -132   -423   -446   -493   -244   -756   -485
    353     70   -283   -210    319   -106   -402   -426   -472   -213   -696   -478
    272    -28   -301   -122    285   -163   -426   -454   -509   -259   -730   -517
    194    -59   -254    -67    223   -155   -431   -462   -524   -277   -748   -511
    241     28   -213   -137    226    -90   -410   -441   -509   -267   -740   -467
    298     46   -252   -171    275   -101   -381   -415   -511   -283   -776   -475
    309    -46   -355   -132    329   -200   -296   -311   -496   -324   -846   -545
    277    -72   -350   -103    311   -210   -158   -153   -413   -296   -828   -561
    306     44   -262   -174    283   -109    -25     59   -246   -158   -693   -462
    379    439     59   -407    161    249     46    239      7    153   -342   -184
    335   1122    787   -730   -226    956    -18    215    277    610    205    337
    171   1701   1530   -937   -680   1615   -262    -98    361    924    626    745
    -20   1587   1608   -784   -815   1597   -623   -584     72    787    561    662
    -96    857    953   -379   -524    904   -831  -1036   -555     83    -93    116
    -15     51     67    -20    -44     59   -844  -1127  -1031   -594   -800   -498
     46   -272   -319    111    181   -296   -795   -982  -1070   -750   -997   -714
     98   -298   -397     98    246   -345   -683   -797   -953   -698   -969   -717
    153   -207   -361     28    257   -283   -555   -623   -813   -594   -872   -665
    187   -116   -303    -36    241   -210   -483   -530   -714   -511   -779   -605
    220    -70   -290    -75    254   -179   -452   -488   -672   -483   -743   -581
    246    -15   -265   -116    254   -140   -418   -444   -628   -449   -704   -545
    293     49   -244   -171    270    -96   -400   -415   -597   -426   -672   -504
    309     49   -262   -179    283   -106   -402   -420   -610   -444   -675   -532
    298     33   -265   -168    283   -114   -428   -441   -628   -462   -672   -561
    319     41   -277   -181    298   -116   -441   -444   -628   -462   -657   -566
    345     88   -257   -215    301    -83   -420   -420   -600   -449   -620   -545
    433    200   -236   -316    335    -15   -407   -400   -568   -415   -571   -509
    389    148   -241   -270    316    -46   -426   -413   -584   -439   -592   -514
    322    142   -179   -233    252    -18   -402   -397   -568   -439   -602   -483
    298    205    -93   -252    197     57   -355   -366   -535   -426   -563   -444
    280    236    -46   -259    163     96   -327   -332   -501   -384   -485   -420
    233    249     15   -241    109    132   -311   -316   -478   -368   -465   -384
    168    220     49   -197     59    137   -288   -293   -459   -361   -457   -337
     85    189    103   -137     -7    148   -265   -272   -444   -329   -410   -316
    150    236     85   -194     31    161   -265   -270   -441   -314   -361   -327
    145    239     93   -192     25    166   -283   -280   -452   -319   -342   -332
    148    246     98   -197     23    174   -267   -254   -428   -309   -319   -290
     93    275    181   -184    -44    228   -244   -215   -397   -283   -283   -228
    -18    288    303   -135   -161    296   -197   -174   -363   -241   -233   -166
   -101    306    405   -103   -254    355   -161   -135   -340   -215   -192    -98
   -254    283    537    -15   -394    410   -135   -103   -314   -187   -155    -64
   -285    324    610    -18   -446    467   -103    -54   -277   -142    -90    -10
   -244    402    646    -80   -446    524    -83    -12   -254   -111    -36     44
   -262    428    688    -83   -475    558    -90     -5   -252   -103     -5     75
   -257    454    711    -98   -485    581    -96      2   -252   -103     15    101
   -205    475    680   -135   -441    576   -106    -12   -265   -119      7    111
   -114    478    589   -181   -353    532   -135    -54   -311   -166    -38    116
    -49    485    535   -218   -290    509   -155    -80   -348   -197    -54    116
    -15    491    506   -239   -262    498   -150    -80   -355   -197    -20    132
     38    496    457   -267   -207    478   -148    -80   -358   -194     12    129
     72    498    423   -285   -176    462   -155    -88   -374   -223      7     93
     31    480    449   -257   -210    465   -158    -93   -379   -226     18     57
     33    498    465   -267   -215    483   -158    -96   -381   -226     38     49
     62    511    449   -285   -192    480   -135    -75   -368   -218     59     41
     77    530    449   -303   -187    491   -129    -72   -376   -231     67     28
     38    517    478   -277   -218    498   -142    -85   -392   -244     72     23
    -25    491    514   -233   -272    504   -145    -80   -392   -244     90     31
    -98    439    537   -168   -316    488   -145    -85   -397   -270     93     23
    -83    491    574   -205   -329    532   -109    -49   -371   -259    129     59
   -111    553    665   -220   -389    607    -59     10   -324   -220    179    124
   -140    561    701   -213   -420    631    -41     31   -314   -213    202    166
   -137    587    724   -223   -431    654    -36     57   -298   -181    252    226
   -205    607    810   -202   -506    706    -18     72   -285   -168    285    280
   -236    581    818   -174   -527    698     -7     85   -280   -155    327    275
   -262    558    820   -148   -542    691      2     98   -270   -148    374    272
   -283    535    818   -124   -550    675      5    109   -267   -153    400    267
   -301    561    859   -129   -581    709     12    114   -267   -158    410    275
   -303    594    898   -145   -600    745     10    119   -275   -163    423    298
   -319    592    909   -137   -615    750      2    124   -280   -163    436    319
   -303    618    922   -155   -613    769     31    148   -275   -150    467    363
   -306    626    932   -161   -620    779     41    166   -265   -142    493    384
   -296    649    945   -176   -620    797     54    181   -257   -135    509    394
   -249    711    958   -231   -605    833     59    192   -259   -135    517    428
   -213    774    987   -280   -600    880     59    197   -265   -129    558    423
   -280    704    984   -213   -633    844     49    181   -293   -148    563    392
   -280    730   1008   -226   -644    867     70    189   -290   -142    579    454
   -277    776   1052   -249   -665    914     80    187   -293   -145    584    532
   -309    792   1101   -241   -704    945     70    171   -298   -145    597    558
   -290    795   1085   -252   -688    940     67    168   -309   -140    631    561
   -262    763   1026   -252   -644    893     38    132   -348   -171    628    527
   -233    727    958   -249   -597    841      5     88   -394   -228    597    478
   -200    711    911   -254   -555    810    -18     75   -431   -265    571    480
   -179    636    813   -231   -496    724    -36     51   -475   -311    509    454
   -137    579    717   -220   -426    646    -62     18   -527   -368    452    400
    -90    555    646   -233   -368    602    -80    -18   -581   -428    410    327
    -98    498    597   -200   -348    548   -101    -44   -623   -459    397    257
    -70    436    504   -184   -288    467   -124    -72   -667   -498    371    197
    -38    400    439   -181   -239    418   -137    -90   -696   -530    355    174
    -20    392    410   -187   -215    402   -137    -93   -706   -545    353    194
     12    415    402   -213   -194    410   -153   -119   -743   -587    335    197
     18    420    402   -220   -192    413   -155   -132   -761   -610    322    174
      2    389    387   -197   -192    389   -142   -124   -763   -615    332    161
     15    327    311   -174   -148    319   -114    -77   -761   -626    332    124
     31    267    236   -148   -101    252    -36     51   -719   -623    319     80
     62    371    309   -218   -122    340     93    226   -589   -548    387    109
     72    514    441   -293   -184    478    213    420   -405   -384    545    218
     46    872    826   -459   -389    849    283    524   -187    -83    891    530
     12   1426   1413   -719   -698   1421    223    439    -33    280   1348    974
   -148   1821   1969   -836  -1060   1893    -83    -41   -197    410   1597   1205
   -197   1712   1906   -758  -1052   1808   -392   -478   -563    210   1486   1060
   -187   1067   1254   -441   -722   1161   -522   -743  -1093   -493    826    511
   -127    332    459   -101   -293    394   -517   -730  -1460  -1127    179     -5
    -85     62    148     10   -116    103   -444   -537  -1397  -1150    111    -85
   -106     23    127     41   -116     75   -322   -363  -1247  -1052    174    -62
    -83    114    197    -18   -140    155   -210   -220  -1091   -930    267     28
    -70    205    275    -67   -171    239   -148   -132   -976   -833    350    111
   -101    265    363    -83   -231    314   -116    -93   -919   -766    452    137
    -96    283    379    -93   -239    332   -101    -75   -898   -735    517    116
    -77    270    348    -96   -213    309    -85    -64   -893   -724    530     88
    -77    322    400   -122   -239    361    -70    -54   -878   -714    530    106
    -90    342    433   -127   -262    389    -70    -62   -888   -732    496    127
    -83    342    426   -132   -254    384    -57    -41   -875   -724    524    153
    -46    361    405   -158   -226    381    -41    -18   -854   -698    568    158
    -75    314    389   -119   -231    350    -54    -18   -854   -696    581    166
    -90    309    400   -111   -244    353    -44    -15   -854   -696    584    197
    -62    348    410   -142   -236    379    -44    -18   -854   -688    594    184
    -23    405    426   -192   -226    415    -44    -18   -841   -680    600    181
     -5    392    397   -192   -200    394    -67    -44   -859   -704    563    176
      2    394    392   -200   -194    394    -75    -46   -862   -711    563    194
     -2    418    418   -207   -210    418    -75    -41   -846   -691    589    210
     -2    420    423   -210   -213    423    -83    -54   -846   -683    613    202
     98    511    413   -303   -155    462    -59    -44   -826   -667    654    189
     88    506    418   -298   -166    462    -85    -67   -846   -688    618    179
     33    462    426   -249   -197    444   -106    -85   -857   -701    607    174
     98    532    431   -316   -166    483    -90    -62   -826   -659    659    210
    122    566    444   -342   -161    506    -49    -23   -784   -618    701    252
     57    563    506   -311   -226    537    -44    -12   -774   -605    714    270
     38    589    548   -314   -254    568    -36     10   -748   -576    735    301
    -12    581    594   -285   -303    587    -18     41   -722   -542    787    311
    -57    628    685   -285   -371    657     -7     70   -685   -496    833    355
    -80    649    730   -285   -405    688     -7     77   -678   -488    839    400
    -83    696    776   -306   -431    735     20    101   -649   -454    867    454
   -116    743    857   -314   -488    800     41    119   -623   -436    888    478
   -148    782    930   -316   -537    854     75    150   -581   -392    963    488
   -145    792    937   -324   -542    862     96    168   -555   -350   1026    452
   -189    748    937   -280   -563    844    106    166   -555   -355   1031    407
   -223    766    989   -272   -607    878    127    179   -532   -348   1028    431
   -226    800   1026   -285   -626    911    135    179   -517   -340   1018    449
   -244    818   1062   -288   -654    940    142    192   -491   -311   1031    467
   -259    844   1104   -293   -680    974    153    202   -467   -290   1041    478
   -249    862   1109   -306   -678    984    161    205   -454   -285   1049    467
   -265    844   1109   -288   -685    976    158    197   -452   -288   1052    454
   -290    823   1114   -270   -701    969    153    184   -457   -293   1041    452
   -293    815   1106   -262   -698    961    153    174   -457   -296   1034    449
   -277    815   1093   -270   -688    956    150    168   -449   -290   1049    428
   -252    841   1093   -293   -672    966    155    163   -433   -288   1049    423
   -236    852   1088   -309   -662    971    145    158   -423   -272   1075    436
   -254    836   1091   -290   -672    961    140    148   -426   -267   1075    426
   -267    820   1085   -277   -678    953    148    158   -407   -246   1083    436
   -277    818   1096   -270   -685    956    168    189   -374   -213   1114    465
   -233    875   1106   -322   -670    989    194    231   -329   -161   1179    475
   -228    901   1130   -337   -678   1015    205    244   -311   -135   1213    480
   -285    888   1174   -301   -730   1028    207    241   -306   -132   1208    470
   -345    846   1192   -249   -769   1018    197    231   -311   -140   1179    480
   -303    883   1187   -290   -745   1034    200    244   -296   -127   1184    509
   -296    872   1166   -288   -732   1018    202    252   -285   -116   1213    496
   -301    854   1156   -277   -727   1005    215    257   -275   -111   1231    488
   -301    880   1182   -288   -740   1031    236    265   -254   -103   1234    514
   -290    922   1213   -316   -750   1065    257    285   -233    -80   1262    509
   -293    953   1247   -329   -771   1098    270    301   -207    -51   1309    511
   -316    958   1275   -322   -795   1117    267    298   -205    -49   1312    501
   -319    969   1288   -324   -802   1127    277    314   -194    -49   1291    514
   -309    987   1296   -340   -802   1143    298    335   -174    -41   1291    537
   -306   1000   1306   -348   -807   1153    303    337   -155    -25   1330    540
   -322   1028   1348   -353   -836   1187    303    322   -142    -10   1345    540
   -322   1098   1421   -387   -870   1260    314    319   -124      7   1376    550
   -293   1096   1387   -402   -841   1241    283    285   -153    -10   1366    545
   -324   1034   1356   -355   -839   1195    246    257   -179    -36   1330    527
   -337   1008   1343   -337   -839   1174    236    246   -189    -44   1309    517
   -309    995   1304   -342   -805   1148    228    249   -192    -54   1291    509
   -298    950   1247   -327   -774   1098    210    236   -213    -83   1247    485
   -290    891   1182   -301   -735   1036    192    218   -241   -119   1202    446
   -283    859   1143   -288   -711   1000    181    202   -257   -137   1171    420
   -277    826   1104   -272   -691    963    163    174   -280   -163   1127    392
   -262    805   1065   -272   -665    935    166    166   -290   -181   1093    379
   -241    789   1031   -275   -636    909    153    153   -301   -200   1054    374
   -241    761   1002   -262   -620    880    137    137   -316   -226   1002    363
   -241    717    958   -236   -600    836    135    127   -327   -233    984    329
   -226    717    943   -246   -584    828    142    132   -314   -205   1013    314
   -202    730    930   -265   -566    828    145    137   -303   -194   1013    311
   -163    665    826   -252   -496    745    142    161   -309   -226    945    275
   -119    592    711   -236   -415    652    220    283   -252   -228    880    210
    -98    667    766   -285   -433    717    348    452   -109   -127    924    244
    -38    914    953   -439   -496    935    449    644    106     98   1127    405
    -31   1350   1382   -662   -706   1366    478    719    337    439   1504    737
   -142   1945   2088   -901  -1114   2016    405    558    488    810   1943   1195
   -301   2179   2481   -940  -1392   2327    106     51    298    883   2075   1319
   -348   1836   2184   -745  -1267   2010   -181   -428   -148    524   1740   1026
   -340   1018   1358   -340   -849   1187   -306   -675   -683   -215    984    402
   -267    332    600    -31   -433    465   -322   -636   -937   -680    454    -44
   -176    213    389    -18   -283    298   -249   -441   -828   -636    413    -72
   -127    288    415    -83   -270    350   -106   -223   -636   -488    491     15
   -103    392    493   -145   -298    444     12    -59   -472   -353    587    114
    -83    459    542   -187   -311    501     77     18   -379   -275    646    192
    -72    511    584   -220   -329    545    124     62   -327   -231    745    246
    -59    537    594   -239   -327    566    155     96   -293   -200    789    280
    -54    530    584   -239   -319    555    174    106   -277   -189    750    239
    -46    545    592   -249   -319    568    184    114   -267   -179    730    189
    -41    550    592   -254   -316    571    194    124   -259   -176    709    187
    -33    550    584   -259   -309    566    207    135   -246   -163    691    197
    -15    566    579   -277   -298    571    220    145   -236   -148    693    202
     -5    566    571   -280   -288    568    228    153   -231   -148    678    189
    -12    558    568   -272   -290    563    231    161   -228   -137    670    171
    -12    566    579   -277   -296    574    246    184   -210   -111    683    184
    -12    576    589   -283   -301    581    267    205   -194    -90    693    210
      0    581    581   -290   -290    581    275    213   -187    -80    678    228
     18    576    555   -298   -267    566    275    215   -179    -80    652    241
     28    568    537   -298   -254    553    285    231   -163    -62    657    265
     41    589    548   -316   -254    568    301    249   -145    -44    662    285
     57    587    530   -322   -236    558    309    257   -142    -38    641    296
     64    579    511   -322   -223    545    309    265   -135    -33    641    301
     72    576    504   -324   -215    540    319    280   -122    -18    652    311
     80    581    501   -332   -210    542    327    293   -109      2    657    322
     85    613    527   -348   -220    571    342    311    -88     28    678    345
     93    589    496   -342   -202    545    345    327    -75     41    683    361
    111    600    488   -355   -187    542    345    342    -64     59    691    387
    116    618    498   -368   -192    558    337    353    -57     70    691    420
    127    628    501   -376   -187    566    340    371    -49     85    691    446
    135    639    504   -389   -184    571    350    392    -25    111    691    459
    145    636    488   -392   -171    563    361    402    -15    111    678    457
    148    628    480   -389   -166    555    368    410     -2    111    685    457
    145    623    478   -384   -166    550    381    420     18    119    691    462
    142    605    462   -376   -161    535    389    431     31    119    704    470
    140    610    470   -376   -163    540    407    446     41    127    701    501
    150    618    467   -387   -158    545    423    457     44    124    654    532
    145    620    475   -381   -163    548    436    470     51    148    659    535
    140    610    470   -376   -166    540    452    488     72    176    688    548
    137    602    465   -371   -163    535    472    509     93    205    717    517
    137    584    446   -363   -155    514    488    522     98    215    722    501
    137    576    439   -355   -150    509    498    527    103    218    730    509
    127    548    420   -340   -145    485    509    527    106    210    711    478
    135    537    400   -337   -132    470    511    535    106    205    719    449
    158    545    387   -353   -114    467    517    537    109    215    735    449
    166    524    358   -345    -96    441    519    535    109    226    709    475
    179    519    340   -353    -80    431    532    548    114    236    714    470
    200    527    327   -363    -64    428    548    566    124    244    735    475
    205    537    332   -374    -62    436    561    581    137    254    737    491
    171    519    348   -345    -88    433    563    581    137    252    717    475
    161    514    350   -340    -96    431    576    597    150    262    704    485
    161    514    353   -337    -96    433    589    607    161    262    706    506
    153    524    368   -340   -109    446    589    607    163    265    696    514
    145    535    389   -340   -122    462    594    618    168    275    680    522
    132    532    397   -335   -132    465    600    626    174    277    652    524
     98    488    389   -296   -145    439    615    631    168    272    618    535
    103    475    371   -290   -135    423    631    646    179    272    592    548
    116    498    381   -306   -132    441    641    659    184    272    563    563
    124    535    410   -332   -142    475    654    675    200    288    555    581
    122    550    426   -337   -153    488    675    698    215    301    555    602
    106    563    454   -337   -174    509    688    719    231    316    561    620
    106    571    465   -337   -179    519    698    737    244    319    558    626
    111    574    462   -345   -174    519    704    748    254    319    555    620
     90    589    498   -340   -205    542    709    756    267    332    561    620
     59    607    548   -335   -244    576    711    753    280    342    574    615
     70    644    574   -355   -252    610    717    756    303    366    605    639
     67    602    535   -335   -233    568    693    737    288    350    605    628
     75    589    514   -332   -220    553    670    717    275    342    607    594
     90    597    506   -345   -207    553    654    706    272    348    613    571
     31    493    462   -262   -215    478    620    683    246    316    581    530
     51    475    420   -265   -184    449    636    691    246    311    571    522
    103    483    379   -293   -137    433    662    709    259    316    555    522
     93    418    324   -257   -114    371    667    706    249    296    511    506
     20    316    296   -168   -137    306    641    675    213    254    457    485
    -10    252    262   -122   -137    257    641    665    197    236    420    465
     -2    223    223   -111   -111    223    633    644    174    210    384    428
     12    197    184   -106    -85    192    618    623    153    187    350    387
     44    174    129   -109    -41    153    600    613    140    168    327    355
     51    166    114   -109    -31    140    597    610    142    166    319    342
     77    127     49   -103     15     88    584    607    140    161    306    314
    116     93    -25   -106     70     33    589    623    140    142    285    283
    142     25   -116    -83    129    -44    665    722    163    116    228    210
    153     62    -93   -109    122    -15    807    893    275    166    236    197
    187    207     20   -197     83    114    930   1104    454    316    350    301
    226    548    322   -389    -49    436    984   1254    691    600    639    587
    207   1137    930   -672   -361   1034    950   1262    950   1015   1124   1065
      7   1615   1608   -815   -800   1610    711    922   1021   1309   1506   1434
   -114   1483   1597   -685   -854   1538    363    428    714   1137   1384   1317
   -166    784    950   -311   -558    867    148     -2     93    446    732    748
   -150    -20    129     85   -140     54     93   -124   -379   -218     51    132
    -67   -272   -205    171     67   -241    137     23   -389   -319    -93    -36
    -10   -244   -233    127    111   -239    249    210   -252   -239    -51    -15
     23   -142   -166     59     93   -153    366    371   -101   -127     31     51
     51    -25    -77    -12     64    -51    452    480     23    -20    137    142
     67     41    -25    -57     46      7    496    530     90     44    197    205
     70     62     -7    -67     38     28    530    561    129     72    218    218
     64     80     12    -75     25     46    542    576    148     88    233    223
     62     96     33    -77     15     64    548    581    155     88    244    218
     88    109     20    -98     33     64    553    576    150     67    236    189
     98    114     15   -106     41     64    545    574    153     59    231    176
     88    109     18   -101     33     64    537    571    155     57    220    171
     88    127     38   -106     25     83    540    581    163     67    231    174
     80    155     72   -119      2    114    542    592    179     75    249    181
     98    184     85   -142      7    135    540    597    192     80    265    200
     96    181     85   -140      5    135    530    597    202     80    280    215
     88    197    109   -142    -10    153    532    602    213     88    301    231
     96    207    109   -153     -7    161    532    602    220     88    314    236
     98    213    114   -155     -7    163    532    605    223     85    322    231
    116    223    106   -171      2    166    527    600    226     80    319    218
    129    236    106   -181     12    171    522    597    226     75    303    202
    116    236    119   -176     -2    179    517    597    226     75    306    192
     83    223    140   -153    -28    181    524    602    220     67    311    197
     62    239    176   -153    -57    210    530    615    233     75    327    194
     51    267    215   -158    -80    241    542    628    259     98    353    200
     80    280    197   -181    -59    239    532    631    259    101    361    179
    101    246    145   -176    -20    197    498    605    233     77    345    124
    179    218     38   -200     70    129    470    571    200     41    316     80
    285    244    -41   -265    163    101    449    550    181     23    316     80
    358    236   -122   -298    239     59    400    517    155      2    316     75
    459    262   -197   -361    327     33    366    493    137    -12    314     49
    563    301   -265   -433    413     18    340    467    119    -46    290      5
    597    327   -270   -462    433     28    342    465    122    -49    301     15
    568    324   -244   -446    405     41    342    465    132    -41    319     36
    555    345   -213   -452    384     67    358    462    145    -38    340     51
    506    374   -132   -441    319    122    376    470    166    -25    374     75
    475    379    -96   -426    285    142    392    480    187     -5    394     85
    431    381    -49   -407    239    168    413    496    210     23    420     96
    394    384    -10   -389    202    189    444    514    241     54    454    103
    368    397     25   -384    171    213    465    517    259     70    472    106
    329    384     54   -355    137    220    483    524    283     85    485    106
    301    368     64   -335    119    215    493    530    298     96    498    109
    272    348     75   -311     98    213    496    511    293     96    509    101
    220    335    111   -277     54    223    504    509    301    101    514     96
    207    324    116   -265     46    220    504    501    311    114    522     96
    215    340    124   -280     46    233    504    504    322    129    537    106
    244    353    109   -301     67    231    514    504    329    132    540     96
    252    329     77   -290     85    205    501    488    322    122    527     70
    244    314     70   -277     88    192    504    491    327    132    522     64
    265    337     72   -303     96    205    501    488    332    135    519     62
    262    332     67   -298     98    200    498    480    332    135    519     57
    254    288     33   -272    109    161    501    485    335    135    522     57
    259    265      5   -262    127    135    506    488    332    132    517     46
    231    259     25   -246    101    142    514    491    342    142    514     36
    215    246     31   -231     93    140    522    493    348    145    509     36
    210    246     36   -231     85    142    517    488    342    158    511     31
    210    236     25   -223     93    132    522    491    345    158    517     25
    187    249     59   -220     64    155    535    488    342    158    519     20
    176    254     75   -215     49    166    540    483    345    163    522     15
    158    244     85   -202     36    166    550    488    350    171    530     23
    142    236     93   -189     25    166    555    488    355    176    535     20
    158    218     57   -189     51    137    550    478    348    158    519      0
    176    197     20   -187     77    111    545    462    337    142    506    -18
    184    174    -10   -181     96     83    555    467    340    145    506    -10
    197    194     -2   -194    101     96    571    472    355    161    522     20
    207    226     18   -218     96    122    561    454    350    174    519     38
    220    213     -7   -218    114    103    522    410    316    148    491     15
    236    174    -62   -207    150     57    478    363    275    106    452     -5
    280    158   -122   -218    202     18    441    324    244     72    415    -10
    298    106   -192   -205    244    -41    407    293    207     44    368    -46
    327     41   -285   -187    306   -122    379    257    166      5    309   -101
    350    -31   -381   -161    363   -205    353    223    127    -36    236   -155
    379    -57   -436   -161    407   -246    332    197     90    -57    189   -192
    418   -106   -524   -158    470   -314    306    163     51    -93    124   -244
    459   -179   -639   -140    548   -407    275    124      7   -158     54   -290
    475   -223   -701   -127    587   -462    252     90    -25   -189     12   -316
    467   -249   -717   -109    592   -483    246     77    -38   -189     12   -327
    452   -277   -730    -88    589   -504    239     62    -54   -194     28   -348
    420   -298   -719    -62    568   -509    236     59    -59   -197     33   -353
    371   -303   -678    -33    522   -491    236     57    -64   -207     12   -355
    340   -332   -672     -2    506   -501    246     77    -62   -213     -5   -363
    319   -418   -737     46    527   -576    335    202      0   -202    -41   -394
    285   -400   -688     57    485   -542    472    371    124   -145    -25   -394
    275   -288   -563      5    418   -426    581    535    280    -12     75   -314
    285    -12   -298   -135    290   -155    639    636    454    215    301   -109
    311    472    158   -394     77    316    555    566    594    537    675    239
    267    930    662   -600   -197    797    327    231    563    756    961    496
    223    922    698   -574   -239    810     -5   -213    280    675    914    457
    163    402    239   -283    -36    322   -202   -589   -226    106    374     38
    103   -298   -402     96    252   -350   -197   -665   -623   -524   -267   -465
     85   -652   -737    283    410   -696   -158   -537   -670   -667   -475   -646
     88   -763   -852    335    467   -807    -75   -381   -574   -620   -478   -665
     62   -766   -828    353    444   -797     18   -265   -467   -537   -418   -618
      7   -678   -688    335    345   -683    106   -166   -345   -423   -324   -532
    -36   -607   -571    322    265   -589    174   -103   -257   -340   -272   -467
    -54   -579   -524    314    233   -553    213    -64   -220   -296   -254   -431
    -36   -548   -511    293    236   -530    207    -70   -220   -290   -262   -423
    -12   -548   -535    277    259   -542    187    -90   -236   -298   -285   -431
     18   -558   -576    270    296   -566    174   -109   -252   -314   -303   -457
     44   -558   -605    254    322   -579    155   -127   -267   -329   -322   -472
     57   -566   -623    254    340   -594    142   -140   -277   -335   -337   -467
     62   -584   -646    259    353   -615    119   -171   -303   -355   -371   -478
     64   -561   -626    246    345   -592    106   -189   -311   -363   -387   -465
     67   -545   -613    239    337   -579     90   -202   -316   -363   -402   -457
     51   -532   -584    241    316   -558     85   -213   -319   -355   -410   -454
      7   -530   -540    259    272   -535     83   -213   -314   -348   -415   -446
     -7   -519   -511    262    249   -517     83   -220   -311   -340   -423   -436
     -5   -504   -501    252    246   -504     83   -236   -316   -337   -446   -428
    -33   -504   -470    270    218   -488     85   -236   -309   -335   -446   -407
    -67   -506   -439    285    184   -472     77   -239   -301   -332   -439   -392
   -114   -491   -376    301    129   -433     77   -236   -296   -314   -418   -363
   -192   -475   -285    332     46   -381    106   -218   -272   -275   -384   -345
   -277   -478   -200    379    -38   -340    124   -213   -259   -252   -368   -322
   -316   -472   -155    392    -83   -316    116   -223   -265   -254   -374   -306
   -353   -452    -98    400   -127   -275    124   -207   -249   -236   -363   -280
   -389   -423    -33    405   -179   -228    140   -202   -241   -218   -345   -257
   -335   -387    -51    361   -142   -220    114   -231   -254   -220   -355   -252
   -226   -374   -148    298    -38   -262     54   -267   -270   -244   -392   -267
   -127   -342   -215    233     44   -280     12   -283   -280   -254   -415   -277
   -103   -285   -181    192     36   -233      5   -272   -265   -236   -405   -262
      7   -233   -241    114    124   -236    -28   -283   -277   -236   -426   -270
     51   -257   -311    101    181   -283    -59   -311   -309   -272   -478   -285
     93   -252   -345     77    218   -298    -75   -329   -316   -303   -511   -272
    101   -233   -337     64    218   -283    -85   -345   -311   -316   -522   -270
     88   -213   -301     62    194   -257    -83   -361   -311   -298   -522   -265
     83   -233   -316     75    197   -275    -88   -387   -340   -298   -524   -290
     83   -233   -316     75    197   -275   -103   -426   -361   -306   -537   -314
    101   -200   -301     46    200   -249   -101   -444   -358   -316   -561   -324
    122   -197   -319     38    220   -257   -101   -465   -368   -374   -623   -353
    132   -233   -366     46    249   -298   -114   -504   -397   -428   -665   -363
    163   -254   -418     44    288   -335   -142   -555   -426   -459   -693   -371
    161   -265   -426     51    290   -345   -174   -592   -446   -475   -714   -381
    135   -306   -441     85    288   -374   -202   -620   -457   -480   -753   -400
    150   -285   -436     67    293   -361   -197   -615   -433   -457   -737   -361
    174   -270   -444     46    309   -358   -215   -631   -441   -454   -748   -342
    174   -257   -433     38    301   -345   -252   -662   -457   -465   -766   -345
    194   -262   -457     33    324   -358   -275   -678   -462   -485   -795   -363
    197   -277   -478     38    335   -376   -296   -696   -459   -491   -805   -368
    168   -283   -454     57    309   -368   -293   -704   -441   -478   -800   -371
    168   -257   -428     44    296   -340   -298   -717   -428   -462   -795   -384
    197   -277   -475     41    335   -376   -311   -719   -420   -465   -805   -405
    197   -314   -511     57    353   -413   -319   -722   -436   -488   -826   -439
    226   -257   -483     15    353   -368   -324   -724   -426   -478   -810   -446
    249   -213   -462    -20    355   -337   -335   -724   -407   -467   -797   -449
    272   -223   -496    -23    384   -358   -342   -732   -405   -470   -800   -467
    246   -257   -506      5    374   -381   -353   -748   -410   -491   -815   -496
    241   -218   -459    -12    348   -337   -363   -753   -410   -485   -810   -491
    249   -155   -405    -49    327   -280   -366   -750   -400   -470   -805   -485
    262   -184   -446    -38    353   -314   -374   -758   -402   -483   -831   -511
    241   -137   -379    -54    309   -257   -371   -763   -389   -480   -818   -488
    213    -96   -311    -59    259   -202   -361   -758   -379   -472   -802   -467
    231    -62   -296    -85    262   -179   -379   -771   -387   -480   -815   -475
    246    -49   -296    -98    270   -171   -394   -782   -392   -496   -844   -478
    244    -67   -314    -88    275   -189   -400   -800   -400   -514   -872   -488
    215      0   -215   -109    213   -106   -410   -807   -389   -485   -846   -459
    200     23   -176   -114    189    -75   -449   -844   -418   -506   -859   -470
    202    -44   -246    -77    223   -145   -514   -893   -467   -558   -909   -493
    129   -124   -257     -2    192   -192   -537   -904   -488   -571   -932   -501
     85   -181   -267     46    176   -223   -542   -914   -509   -584   -961   -530
     67   -213   -280     72    174   -246   -537   -914   -517   -584   -984   -553
     18   -241   -259    111    137   -249   -517   -904   -514   -566   -992   -558
     15   -311   -327    148    168   -316   -524   -922   -545   -589  -1039   -607
     12   -381   -397    184    202   -389   -537   -940   -571   -607  -1080   -672
     67   -423   -491    176    277   -457   -542   -963   -592   -615  -1119   -753
     59   -472   -532    207    296   -501   -506   -971   -574   -576  -1124   -774
    140   -498   -639    176    387   -568   -475   -987   -571   -550  -1124   -782
    197   -561   -758    181    475   -659   -467   -974   -589   -548  -1148   -797
    181   -589   -771    202    475   -678   -439   -891   -566   -509  -1143   -766
    101   -636   -737    267    418   -685   -415   -787   -519   -449  -1140   -719
    119   -743   -862    311    488   -802   -389   -675   -522   -441  -1202   -753
     96   -891   -987    397    540   -937   -298   -527   -514   -470  -1299   -859
     18   -846   -865    413    439   -854   -153   -348   -397   -384  -1257   -826
     23   -670   -693    324    358   -680    -41   -179   -233   -228  -1130   -675
    -10   -262   -252    137    119   -257    -64   -166    -54     59   -802   -306
   -122    306    428    -90   -275    366   -181   -311     80    423   -322    161
   -142    571    711   -215   -428    641   -509   -730    -85    509   -163    332
    -98    303    402   -101   -249    353   -828  -1171   -527    161   -480    103
    -49   -449   -400    246    174   -426   -901  -1410  -1109   -613  -1236   -480
     31  -1039  -1070    504    550  -1054   -927  -1408  -1421  -1080  -1727   -883
    163  -1286  -1452    558    805  -1369   -911  -1291  -1447  -1176  -1873   -997
    244  -1299  -1543    527    893  -1421   -805  -1150  -1356  -1124  -1878   -880
    363  -1210  -1577    420    969  -1392   -727  -1060  -1273  -1057  -1839   -704
    293  -1223  -1519    465    904  -1371   -675  -1013  -1226  -1023  -1795   -597
    187  -1299  -1488    553    836  -1392   -644  -1008  -1231  -1034  -1779   -555
    223  -1278  -1501    527    862  -1389   -636   -969  -1213  -1023  -1740   -517
    454  -1215  -1673    379   1062  -1444   -701   -995  -1254  -1075  -1758   -553
    558  -1150  -1709    296   1132  -1431   -685   -969  -1257  -1088  -1740   -545
    527  -1174  -1704    322   1114  -1439   -685   -958  -1291  -1106  -1743   -548
    426  -1260  -1686    418   1054  -1473   -701   -979  -1343  -1137  -1769   -555
    374  -1299  -1673    459   1023  -1486   -675   -982  -1376  -1153  -1764   -563
    392  -1314  -1706    459   1049  -1512   -675   -979  -1418  -1179  -1761   -574
    413  -1312  -1725    449   1067  -1519   -670   -974  -1447  -1187  -1751   -561
    452  -1301  -1753    426   1101  -1527   -691   -963  -1480  -1202  -1743   -548
    446  -1327  -1774    441   1109  -1551   -732   -961  -1527  -1231  -1774   -553
    420  -1356  -1777    467   1098  -1566   -740   -948  -1556  -1247  -1774   -550
    368  -1371  -1740    501   1052  -1556   -722   -922  -1569  -1244  -1738   -540
    319  -1421  -1740    550   1028  -1579   -732   -927  -1602  -1267  -1732   -563
    270  -1475  -1748    602   1008  -1610   -769   -948  -1647  -1299  -1727   -594
    262  -1480  -1743    607   1000  -1610   -774   -948  -1675  -1314  -1704   -644
    259  -1501  -1761    618   1008  -1631   -766   -945  -1704  -1327  -1688   -670
    262  -1506  -1769    623   1015  -1636   -761   -937  -1719  -1325  -1644   -667
    197  -1517  -1714    657    956  -1613   -745   -924  -1727  -1322  -1590   -678
    215  -1506  -1725    644    969  -1615   -737   -909  -1735  -1317  -1540   -667
    231  -1499  -1732    633    982  -1615   -745   -904  -1748  -1322  -1509   -641
    249  -1501  -1751    626   1000  -1626   -766   -906  -1769  -1330  -1491   -636
    275  -1475  -1751    600   1010  -1613   -771   -898  -1777  -1332  -1475   -667
    283  -1467  -1753    592   1018  -1610   -771   -875  -1774  -1322  -1449   -675
    285  -1428  -1714    568   1000  -1571   -761   -859  -1766  -1304  -1408   -662
    301  -1369  -1670    535    984  -1519   -748   -852  -1753  -1291  -1371   -649
    311  -1314  -1628    498    969  -1470   -745   -865  -1751  -1280  -1337   -639
    374  -1301  -1675    462   1023  -1488   -771   -904  -1761  -1296  -1330   -652
    439  -1312  -1751    436   1093  -1532   -815   -956  -1782  -1322  -1337   -683
    483  -1273  -1756    394   1119  -1514   -836   -974  -1779  -1319  -1322   -691
    491  -1226  -1719    366   1104  -1473   -839   -956  -1756  -1299  -1291   -688
    485  -1184  -1670    350   1078  -1426   -833   -935  -1717  -1265  -1252   -675
    457  -1153  -1613    345   1034  -1382   -826   -911  -1673  -1226  -1213   -667
    436  -1124  -1561    345    997  -1343   -802   -880  -1613  -1189  -1171   -657
    420  -1124  -1548    350    982  -1335   -792   -865  -1577  -1174  -1153   -672
    402  -1080  -1483    337    943  -1283   -789   -846  -1530  -1135  -1106   -665
    376  -1083  -1460    353    917  -1270   -797   -836  -1496  -1114  -1078   -659
    332  -1052  -1384    361    857  -1218   -756   -805  -1436  -1075  -1057   -600
    293  -1018  -1314    361    802  -1166   -730   -779  -1371  -1026  -1052   -566
    267  -1028  -1296    381    779  -1163   -714   -763  -1325  -1002  -1010   -581
    249  -1028  -1280    389    763  -1153   -709   -750  -1275   -974   -974   -555
    223  -1049  -1273    413    748  -1161   -714   -732  -1223   -945   -953   -527
    194  -1075  -1270    439    730  -1174   -709   -711  -1174   -927   -940   -519
    184  -1080  -1267    446    724  -1174   -688   -683  -1119   -904   -919   -478
    176  -1075  -1254    449    714  -1163   -672   -649  -1057   -875   -888   -423
    145  -1093  -1239    475    691  -1166   -662   -620   -995   -852   -854   -376
    129  -1117  -1247    493    685  -1182   -646   -597   -948   -841   -833   -322
    155  -1070  -1226    457    691  -1148   -615   -558   -880   -813   -800   -223
    189  -1044  -1234    426    709  -1137   -600   -537   -826   -795   -782   -166
    142  -1067  -1210    462    675  -1137   -587   -530   -792   -789   -782   -187
    168  -1036  -1205    433    685  -1122   -566   -511   -750   -776   -766   -189
    158  -1015  -1174    428    665  -1096   -532   -493   -709   -748   -750   -197
    132   -987  -1119    426    626  -1052   -483   -459   -654   -711   -730   -200
     98   -979  -1078    441    587  -1028   -436   -428   -613   -683   -719   -207
     51   -961  -1013    454    530   -987   -368   -387   -553   -644   -693   -181
     70   -932  -1002    431    535   -966   -337   -379   -524   -633   -701   -163
    236   -883  -1122    322    678  -1000   -353   -407   -540   -665   -719   -171
    298   -846  -1145    275    722   -995   -384   -410   -517   -706   -649   -129
     98   -961  -1060    428    576  -1010   -449   -462   -501   -722   -620    -98
    -49  -1013   -963    530    457   -989   -441   -436   -452   -597   -594    -70
    -72   -984   -911    527    418   -950   -368   -381   -405   -506   -566    -64
    -75  -1044   -969    561    446  -1008   -407   -452   -462   -568   -633   -176
    -51  -1145  -1093    597    519  -1119   -467   -561   -553   -657   -753   -283
     -5  -1153  -1150    579    571  -1153   -407   -568   -571   -683   -815   -290
     15  -1218  -1236    600    623  -1226   -410   -581   -613   -724   -883   -345
     77  -1314  -1392    618    735  -1353   -504   -626   -688   -782   -950   -446
    135  -1384  -1519    623    826  -1452   -581   -659   -737   -810   -971   -496
    290  -1410  -1701    558    995  -1553   -670   -722   -789   -880  -1049   -532
    348  -1376  -1725    511   1034  -1551   -714   -735   -797   -917  -1093   -517
    303  -1322  -1626    509    963  -1473   -737   -730   -779   -943  -1137   -454
    213  -1299  -1512    540    859  -1405   -761   -732   -784   -961  -1213   -400
    111  -1288  -1400    587    756  -1345   -756   -704   -779   -948  -1247   -374
     85  -1299  -1384    605    732  -1343   -758   -693   -795   -963  -1283   -444
     28  -1397  -1426    685    727  -1410   -784   -722   -844  -1034  -1340   -602
    -62  -1395  -1332    727    633  -1363   -766   -698   -836  -1039  -1319   -633
    -28  -1309  -1280    667    623  -1293   -680   -584   -774   -987  -1254   -576
     -5  -1312  -1306    657    649  -1309   -548   -415   -691   -974  -1249   -581
    -57  -1223  -1166    641    553  -1195   -368   -184   -509   -857  -1137   -475
   -233  -1036   -802    633    283   -919   -218     49   -241   -592   -867   -200
   -231   -597   -366    413     64   -480   -270     59    -44   -257   -491    158
   -272     28    298    122   -285    163   -506   -223     38     83    -51    558
   -332    418    750    -41   -540    584   -935   -779   -127    189    155    750
   -348     57    405    145   -379    228  -1296  -1288   -633   -252   -220    426
   -332   -787   -457    558     59   -623  -1397  -1548  -1257  -1028   -956   -202
   -215  -1457  -1241    836    511  -1350  -1337  -1465  -1540  -1496  -1457   -678
    -51  -1623  -1571    839    758  -1597  -1234  -1278  -1486  -1538  -1545   -805
     20  -1564  -1587    769    802  -1574  -1119  -1156  -1366  -1462  -1486   -789
    106  -1444  -1553    667    828  -1499  -1049  -1065  -1267  -1387  -1397   -730
    187  -1382  -1571    594    878  -1475  -1039  -1021  -1221  -1356  -1332   -696
    249  -1358  -1608    555    927  -1483  -1034   -997  -1208  -1348  -1309   -701
    309  -1348  -1657    519    982  -1501  -1034  -1000  -1223  -1353  -1301   -748
    371  -1348  -1719    488   1044  -1532  -1052  -1021  -1254  -1358  -1291   -810
    407  -1350  -1758    470   1083  -1553  -1067  -1039  -1278  -1363  -1275   -820
    415  -1330  -1745    457   1080  -1538  -1067  -1031  -1286  -1353  -1215   -792
    423  -1309  -1732    441   1075  -1522  -1078  -1026  -1301  -1340  -1150   -782
    431  -1301  -1732    433   1080  -1517  -1088  -1021  -1319  -1335  -1109   -763
    410  -1293  -1706    441   1057  -1501  -1083  -1005  -1332  -1330  -1085   -732
    374  -1306  -1680    467   1026  -1493  -1075   -982  -1345  -1327  -1080   -704
    363  -1299  -1662    467   1010  -1480  -1065   -953  -1353  -1319  -1062   -680
    324  -1278  -1602    475    961  -1439  -1052   -922  -1345  -1299  -1028   -641
    314  -1260  -1574    470    943  -1415  -1044   -893  -1337  -1278   -997   -602
    283  -1247  -1530    483    906  -1387  -1023   -859  -1319  -1249   -958   -558
    262  -1231  -1493    483    875  -1361  -1023   -849  -1304  -1234   -930   -555
    257  -1226  -1483    485    867  -1356  -1028   -849  -1301  -1226   -919   -574
    246  -1247  -1493    498    870  -1369  -1031   -849  -1301  -1234   -927   -574
    267  -1215  -1483    475    875  -1348  -1015   -823  -1275  -1210   -898   -542
    303  -1166  -1470    431    885  -1317  -1008   -813  -1252  -1187   -854   -511
    350  -1119  -1470    384    909  -1293  -1015   -815  -1239  -1174   -815   -491
    389  -1080  -1470    345    927  -1275  -1013   -813  -1218  -1156   -776   -498
    423  -1062  -1486    319    953  -1273  -1010   -800  -1202  -1140   -766   -517
    465  -1047  -1512    288    984  -1278  -1015   -779  -1184  -1130   -761   -509
    478  -1015  -1496    267    987  -1254  -1005   -758  -1161  -1106   -740   -480
    470   -974  -1447    249    958  -1208   -995   -735  -1132  -1075   -714   -452
    485   -911  -1397    213    940  -1153   -982   -711  -1101  -1047   -683   -431
    509   -917  -1426    202    966  -1171   -971   -704  -1091  -1044   -691   -394
    509   -893  -1402    192    953  -1148   -956   -693  -1067  -1021   -667   -345
    501   -870  -1371    184    935  -1122   -948   -693  -1049   -997   -644   -314
    493   -852  -1345    179    919  -1098   -906   -678  -1021   -976   -628   -301
    524   -841  -1366    155    943  -1101   -893   -691  -1013   -987   -639   -301
    524   -823  -1348    148    935  -1083   -883   -696   -989   -979   -628   -288
    405   -841  -1249    218    823  -1044   -849   -670   -940   -945   -589   -265
    324   -841  -1166    259    745  -1002   -807   -639   -885   -898   -545   -226
    413   -818  -1231    200    820  -1023   -802   -639   -865   -888   -530   -215
    387   -807  -1195    210    789  -1000   -756   -618   -823   -859   -504   -249
    348   -839  -1187    244    766  -1013   -727   -631   -813   -870   -532   -345
    319   -870  -1189    275    753  -1028   -714   -636   -802   -883   -568   -400
    267   -867  -1135    298    698  -1000   -672   -615   -761   -859   -532   -387
    257   -849  -1109    296    683   -979   -652   -600   -730   -833   -501   -374
    236   -844  -1080    303    657   -961   -641   -584   -696   -813   -459   -363
    197   -826  -1023    314    610   -924   -620   -555   -652   -776   -405   -353
    200   -839  -1039    316    618   -937   -626   -566   -654   -782   -413   -358
    252   -833  -1085    290    667   -958   -652   -592   -670   -802   -441   -358
    226   -789  -1015    280    618   -904   -628   -568   -636   -763   -407   -283
    207   -743   -950    267    579   -846   -594   -527   -587   -714   -355   -181
    226   -740   -969    257    594   -854   -574   -514   -574   -709   -348   -163
    254   -743   -997    241    626   -870   -558   -506   -563   -709   -332   -189
    124   -756   -883    314    504   -818   -511   -462   -511   -659   -259   -168
     83   -750   -833    335    457   -792   -509   -457   -501   -646   -233   -168
    163   -743   -906    288    532   -826   -550   -493   -527   -691   -303   -174
    200   -696   -896    246    545   -795   -542   -485   -519   -698   -368   -135
    207   -659   -867    223    537   -763   -519   -462   -501   -696   -420    -98
    197   -605   -802    205    498   -704   -478   -420   -457   -657   -415    -49
    176   -600   -776    210    475   -688   -452   -402   -433   -631   -389    -23
    189   -592   -782    200    483   -685   -436   -397   -420   -615   -376     -5
    202   -587   -789    192    493   -688   -428   -402   -415   -610   -374     -7
    239   -550   -789    155    514   -670   -420   -405   -400   -594   -363      7
    249   -542   -792    145    519   -667   -418   -413   -400   -600   -379      7
    270   -511   -782    122    524   -646   -413   -415   -389   -600   -389     15
    280   -462   -743     88    509   -600   -400   -407   -368   -587   -379     23
    265   -397   -662     67    462   -530   -389   -400   -335   -561   -348     44
    290   -335   -626     20    457   -480   -400   -405   -311   -540   -337     49
    332   -335   -667      0    498   -501   -439   -439   -329   -563   -368     18
    355   -353   -709     -2    532   -532   -485   -480   -355   -592   -402    -18
    376   -368   -745     -2    561   -555   -535   -519   -374   -613   -428    -70
    384   -387   -774      0    579   -579   -584   -553   -394   -631   -446   -111
    345   -459   -805     57    574   -633   -628   -589   -426   -665   -483   -179
    345   -483   -831     67    587   -657   -639   -597   -436   -675   -498   -233
    350   -491   -841     70    594   -665   -644   -602   -441   -672   -501   -272
    319   -550   -872    114    594   -711   -672   -628   -462   -688   -522   -324
    290   -592   -885    150    587   -737   -680   -639   -467   -688   -532   -348
    285   -592   -880    153    579   -735   -685   -639   -467   -680   -532   -358
    280   -592   -872    155    576   -732   -693   -639   -459   -670   -530   -350
    254   -613   -870    176    561   -743   -698   -639   -457   -662   -530   -366
    244   -633   -878    194    558   -753   -698   -644   -454   -659   -530   -381
    249   -628   -878    189    561   -750   -698   -646   -452   -649   -522   -384
    267   -639   -906    187    587   -771   -696   -626   -444   -641   -501   -392
    270   -696   -966    210    615   -831   -620   -511   -400   -636   -527   -431
    293   -657   -950    181    620   -805   -485   -319   -272   -558   -496   -400
    358   -501   -859     70    607   -680   -374   -109   -101   -402   -363   -265
    418   -239   -657    -88    537   -446   -345     12     77   -166   -106     -5
    410    288   -124   -350    267     83   -402    -41    267    189    340    478
    215    784    568   -501   -176    678   -576   -332    345    485    740    909
     23    688    665   -358   -322    675   -885   -797     80    363    678    870
    -67     51    119      7    -93     85  -1101  -1234   -491   -262     67    316
    -44   -683   -641    363    296   -662  -1182  -1395   -961   -891   -581   -329
     23  -1013  -1036    496    530  -1026  -1143  -1249   -997  -1023   -769   -561
     75  -1021  -1096    472    584  -1057  -1015  -1034   -859   -932   -730   -555
    122   -898  -1021    389    571   -958   -880   -849   -701   -802   -641   -498
    142   -779   -922    316    530   -849   -800   -743   -589   -704   -568   -439
    119   -724   -846    301    483   -784   -756   -688   -532   -652   -540   -389
    119   -680   -800    277    457   -740   -730   -652   -501   -623   -511   -348
    124   -678   -802    277    462   -740   -735   -652   -501   -628   -517   -348
    119   -683   -802    280    459   -743   -714   -639   -493   -631   -519   -363
    129   -644   -774    254    452   -709   -706   -631   -491   -620   -509   -358
    137   -584   -724    220    428   -654   -698   -628   -488   -610   -493   -342
    135   -540   -675    202    405   -607   -693   -620   -480   -600   -478   -322
    142   -527   -672    192    405   -600   -698   -618   -483   -592   -478   -293
    153   -522   -675    181    413   -597   -688   -618   -478   -587   -470   -285
    142   -522   -665    189    400   -592   -672   -620   -475   -579   -470   -337
    140   -509   -649    184    394   -579   -665   -631   -488   -587   -488   -400
     88   -553   -644    231    366   -597   -675   -646   -491   -607   -509   -420
     38   -524   -566    241    301   -545   -654   -613   -444   -571   -465   -353
    187   -413   -600    111    392   -506   -646   -600   -418   -555   -428   -316
    340   -350   -691      5    514   -519   -659   -626   -431   -574   -449   -309
    148   -400   -548    124    345   -472   -641   -600   -413   -540   -423   -277
    220   -392   -615     85    415   -504   -670   -620   -426   -550   -436   -280
    335   -324   -659     -7    496   -491   -685   -646   -431   -550   -446   -223
    340   -265   -605    -36    472   -433   -657   -618   -402   -517   -433   -158
    423   -218   -641   -103    532   -428   -667   -654   -418   -532   -465   -168
    462   -163   -626   -150    542   -392   -649   -633   -387   -496   -441    -70
    488    -83   -574   -205    530   -327   -628   -613   -350   -446   -376     49
    522   -127   -649   -197    584   -387   -688   -672   -402   -493   -423     25
    568   -106   -675   -231    620   -389   -706   -698   -420   -504   -436     -2
    540    -41   -581   -252    561   -311   -667   -654   -371   -441   -394     70
    504      0   -506   -254    504   -252   -659   -626   -340   -389   -337    114
    496     38   -457   -267    478   -207   -659   -610   -319   -358   -301    122
    496     62   -436   -280    467   -187   -662   -602   -314   -353   -296     98
    472     96   -376   -283    423   -140   -636   -576   -288   -329   -285     62
    444     96   -350   -270    397   -127   -636   -576   -285   -332   -298     15
    465    127   -337   -296    402   -103   -646   -602   -301   -358   -314    -36
    436    176   -259   -306    348    -41   -646   -618   -293   -361   -314    -72
    428    205   -226   -316    327    -10   -667   -620   -285   -355   -327   -109
    389    210   -179   -301    283     18   -665   -597   -259   -337   -324   -158
    353    241   -111   -296    233     64   -644   -571   -228   -306   -301   -197
    387    309    -77   -350    231    116   -626   -555   -202   -290   -285   -228
    387    322    -64   -355    226    129   -626   -558   -194   -298   -293   -283
    366    296    -72   -332    220    111   -633   -574   -202   -316   -316   -353
    348    262    -85   -303    218     88   -641   -587   -213   -335   -345   -410
    405    298   -109   -353    257     93   -646   -587   -207   -345   -355   -446
    436    288   -150   -363    293     70   -665   -607   -223   -371   -387   -498
    418    311   -106   -366    262    103   -659   -594   -200   -353   -371   -467
    379    366    -12   -371    197    176   -631   -561   -155   -311   -329   -418
    348    371     23   -361    161    200   -628   -542   -132   -293   -319   -420
    374    397     23   -387    174    210   -628   -542   -127   -298   -327   -439
    332    415     80   -374    124    249   -615   -545   -124   -296   -324   -431
    293    441    148   -366     72    296   -610   -540   -111   -277   -311   -407
    285    428    142   -358     70    285   -618   -537   -111   -285   -327   -449
    298    418    119   -358     88    270   -615   -532   -109   -293   -340   -501
    329    407     77   -371    124    244   -626   -548   -127   -319   -361   -553
    270    413    142   -340     64    277   -605   -542   -116   -306   -340   -519
    241    467    226   -355      5    348   -584   -530    -90   -272   -298   -462
    265    517    252   -389      5    384   -584   -530    -88   -259   -283   -452
    301    524    223   -415     38    374   -592   -542   -101   -270   -296   -485
    332    514    181   -423     75    348   -581   -532   -101   -275   -306   -519
    350    493    142   -423    103    319   -579   -535   -114   -293   -327   -574
    355    480    124   -420    116    303   -579   -542   -132   -309   -345   -579
    332    587    252   -459     38    420   -524   -501    -85   -246   -283   -397
    293    685    392   -488    -49    540   -459   -454    -23   -166   -213   -176
    244    706    459   -475   -109    584   -439   -436      5   -129   -202     -2
    205    633    428   -420   -111    532   -465   -449     -7   -148   -249     57
    202    592    389   -397    -96    493   -511   -478    -36   -176   -285     72
    200    615    415   -407   -106    517   -555   -527    -77   -194   -290    116
    205    594    389   -400    -93    493   -592   -558   -122   -223   -314    109
    202    530    327   -366    -62    428   -626   -574   -174   -265   -322     44
    181    475    290   -329    -54    384   -641   -579   -210   -303   -340     20
    166    444    277   -303    -54    361   -646   -579   -231   -316   -381     12
    142    392    249   -267    -54    322   -654   -589   -267   -337   -428    -38
    114    337    223   -226    -54    280   -657   -587   -301   -361   -462    -80
     80    301    220   -192    -70    262   -662   -579   -324   -371   -470    -88
     46    257    210   -150    -80    233   -675   -576   -348   -389   -470   -106
     54    246    189   -150    -67    218   -680   -571   -374   -394   -462   -116
     57    236    179   -148    -59    207   -688   -584   -413   -405   -457   -124
     46    207    161   -129    -57    184   -711   -607   -454   -428   -462   -137
     75    202    127   -137    -25    166   -724   -618   -491   -467   -452   -140
    124    135      7   -129     57     72   -704   -568   -514   -522   -496   -168
    184     88    -96   -137    140     -5   -615   -439   -483   -542   -540   -226
    270    153   -116   -213    192     18   -527   -290   -400   -493   -522   -220
    368    345    -23   -355    197    161   -462   -142   -265   -342   -392    -85
    423    823    400   -623     10    610   -470   -106    -85    -23    -10    306
    324   1395   1070   -859   -371   1234   -553   -267     33    303    420    727
    197   1600   1402   -901   -602   1504   -839   -685   -127    368    571    836
    135   1273   1137   -704   -501   1205  -1137  -1161   -600     -2    254    530
     85    511    423   -301   -168    467  -1208  -1374  -1148   -717   -452    -93
    101    -41   -142    -31    122    -93  -1192  -1296  -1371  -1080   -836   -465
    158   -244   -402     41    280   -324  -1122  -1117  -1348  -1114   -888   -524
    171   -202   -374     15    272   -288  -1002   -953  -1236  -1034   -813   -475
    155   -135   -290    -10    220   -213   -896   -836  -1132   -948   -727   -428
    140    -70   -210    -36    174   -140   -831   -756  -1052   -878   -641   -358
    184    -54   -239    -67    210   -145   -833   -748  -1047   -865   -613   -348
    179    -85   -265    -46    220   -174   -841   -756  -1054   -875   -615   -353
     80    -49   -132    -18    103    -90   -753   -667   -984   -815   -545   -322
    111     36    -77    -75     96    -20   -680   -597   -927   -769   -501   -322
    187     67   -119   -129    150    -25   -654   -571   -906   -758   -483   -303
    197     38   -158   -116    179    -59   -670   -579   -904   -769   -478   -280
    184     33   -153   -111    168    -59   -675   -574   -893   -761   -459   -288
    265     38   -226   -153    246    -93   -670   -571   -888   -769   -452   -303
    202     98   -106   -153    155     -2   -594   -501   -807   -698   -353   -244
    244    116   -127   -179    187     -5   -574   -480   -787   -693   -314   -298
    259     83   -179   -171    218    -46   -555   -467   -771   -693   -288   -290
    277    106   -171   -192    223    -31   -509   -423   -719   -649   -246   -111
    210    163    -46   -189    127     59   -428   -342   -628   -568   -168     72
    228    155    -72   -192    150     41   -418   -324   -597   -545   -145    179
    176    119    -59   -150    119     31   -428   -327   -581   -540   -135    272
    192    168    -23   -181    109     72   -410   -314   -548   -509   -101    306
    296    213    -83   -257    189     67   -402   -322   -545   -511   -129    290
    252    215    -36   -233    145     90   -361   -309   -519   -501   -145    280
    290    215    -77   -254    184     70   -389   -322   -506   -504   -161    213
    293    257    -36   -275    166    111   -405   -298   -462   -457   -127    189
    290    301      7   -298    142    155   -413   -280   -428   -413    -75    179
    298    319     20   -309    140    171   -384   -257   -402   -389    -31    140
    290    340     49   -316    119    194   -348   -220   -361   -361      7     96
    290    358     67   -324    111    215   -337   -192   -332   -348     25     62
    280    363     83   -322     98    223   -324   -171   -309   -332     44     31
    314    379     64   -345    124    223   -319   -153   -283   -309     70     28
    366    423     57   -394    155    241   -290   -129   -249   -283     98     46
    376    472     96   -426    140    285   -259   -101   -213   -252    132     62
    376    475     98   -426    137    288   -226    -83   -192   -241    148     64
    335    452    116   -392    109    285   -213    -93   -187   -241    153     64
    306    452    145   -381     80    301   -213    -88   -168   -220    168     85
    335    470    135   -402     98    303   -202    -72   -142   -200    179     80
    355    485    127   -423    114    306   -192    -64   -122   -187    176     64
    366    483    116   -423    124    301   -197    -77   -116   -192    163     31
    350    498    148   -426    101    324   -184    -75    -98   -189    168     10
    340    480    140   -410    101    311   -171    -77    -77   -192    181     -7
    350    457    106   -405    122    283   -176    -85    -77   -197    176    -33
    381    454     72   -418    155    265   -202   -103    -88   -207    163    -54
    374    444     70   -410    150    257   -213   -106    -80   -218    150    -62
    371    441     70   -407    150    257   -215   -106    -83   -233    129    -57
    361    446     85   -405    137    265   -215   -101    -75   -228    127    -46
    368    439     70   -402    150    254   -226   -116    -85   -233    109    -59
    389    428     36   -410    176    233   -239   -124    -98   -249     77    -64
    394    431     33   -413    181    233   -265   -142   -114   -257     41    -59
    379    415     33   -400    174    226   -283   -148   -124   -262     10    -49
    389    426     36   -407    176    231   -288   -148   -129   -262     -2    -28
    415    415      0   -418    207    207   -301   -163   -158   -283    -36    -54
    413    397    -18   -405    215    189   -311   -181   -187   -309    -64    -85
    392    394      2   -392    194    200   -322   -189   -210   -319    -77   -103
    376    389     12   -381    181    202   -322   -181   -220   -319    -75   -103
    353    374     20   -363    166    197   -306   -166   -226   -322    -72    -77
    329    381     51   -355    137    218   -285   -140   -220   -311    -64    -59
    324    397     70   -363    127    233   -267   -109   -207   -288    -46    -38
    322    397     75   -358    124    236   -231    -75   -200   -265    -23     -5
    288    389    101   -340     93    246   -210    -51   -197   -257    -12     15
    283    410    124   -348     80    267   -194    -23   -192   -244     10     33
    277    426    148   -355     64    288   -179      5   -179   -226     33     72
    223    420    197   -322     12    309   -140     49   -148   -197     83    132
    197    467    270   -335    -36    368   -111     85   -122   -153    137    202
    202    470    267   -337    -33    368   -129     85   -140   -163    145    205
    218    446    226   -332     -5    337   -166     67   -179   -194    129    187
    233    454    220   -342      7    337   -174     72   -187   -202    145    207
    233    433    200   -335     15    319   -192     57   -215   -226    142    231
    252    410    158   -332     46    285   -202     49   -249   -265    111    246
    277    376     96   -327     90    236   -207     62   -280   -290     75    262
    309    332     23   -319    142    179   -223     54   -319   -319     49    257
    311    309     -2   -311    158    155   -233     33   -337   -358     36    241
    306    249    -59   -277    181     96   -241     10   -371   -397     28    226
    309    215    -93   -265    200     59   -249      2   -384   -415     36    213
    309    187   -122   -246    215     33   -252      0   -392   -428     54    205
    301    171   -132   -239    215     18   -252      2   -392   -428     75    194
    301    168   -132   -236    215     20   -252     10   -389   -431    101    181
    272    161   -114   -218    194     23   -241     20   -389   -423    137    176
    293    142   -150   -218    223     -2   -233     41   -394   -420    171    168
    363     62   -301   -213    332   -119   -215     98   -405   -465    132    103
    355     12   -345   -184    350   -166    -85    272   -309   -439    150     90
    361     96   -267   -228    314    -85     46    470   -153   -324    262    158
    379    319    -59   -348    220    129    150    644     44   -109    491    335
    426    779    353   -605     36    568    132    654    223    207    885    709
    327   1330   1000   -828   -337   1166      7    444    311    517   1306   1106
    140   1517   1376   -831   -620   1447   -275     28    148    584   1460   1252
    -15   1161   1176   -571   -594   1169   -496   -368   -267    220   1143   1005
     85    397    311   -241   -114    355   -558   -550   -779   -517    394    407
    155    -98   -254    -31    205   -176   -527   -457   -940   -836     49    132
    249   -290   -542     20    394   -415   -459   -296   -891   -867     -2     88
    252   -290   -542     20    397   -415   -350   -163   -769   -797     67    158
    288   -187   -475    -51    379   -329   -262    -64   -644   -704    163    265
    366    -25   -394   -171    379   -210   -187      7   -537   -615    265    394
    353     41   -311   -200    332   -132   -140     54   -470   -568    332    501
    259    -15   -275   -122    267   -145   -122     70   -454   -571    363    561
    290     57   -233   -176    262    -88    -98     93   -418   -540    415    568
    319    124   -194   -223    257    -36    -59    124   -374   -511    446    504
    259    124   -135   -192    197     -5    -36    148   -345   -498    452    433
    259    129   -129   -194    194      0    -41    142   -348   -504    433    379
    213    111   -103   -163    158      5    -33    150   -332   -496    436    350
    226    129    -98   -179    161     15    -23    163   -306   -480    459    345
    140    135     -7   -140     72     64     -5    192   -259   -439    511    374
     18    103     85    -59    -33     96     10    187   -236   -426    550    374
    -38    114    150    -38    -96    129     41    218   -189   -405    584    394
    119    288    168   -205    -25    228     90    275   -116   -345    641    452
    132    322    189   -228    -28    257    124    301    -75   -319    646    454
    181    241     59   -210     62    150     67    233   -122   -379    571    355
    202    272     70   -239     64    171     72    262    -70   -348    600    329
    239    213    -25   -226    132     93     36    249    -70   -368    581    280
    379    244   -135   -311    257     54      2    215    -80   -387    574    239
    371    288    -83   -329    228    103     10    218    -49   -371    607    265
    400    340    -59   -371    228    140     -5    197    -38   -368    618    283
    449    366    -85   -407    267    140    -28    171    -33   -381    600    275
    452    353    -98   -402    275    127    -51    140    -41   -405    566    249
    457    397    -59   -426    259    168    -36    163     -2   -379    584    265
    462    426    -38   -444    249    194    -28    184     38   -353    613    285
    470    457    -12   -465    241    223    -18    207     75   -322    636    290
    488    493      2   -493    244    249     -5    233    114   -293    659    283
    485    519     33   -501    226    277      5    257    150   -272    685    254
    439    535     96   -488    171    316     23    267    171   -265    698    184
    400    574    174   -488    111    374     51    283    197   -244    722    119
    358    597    236   -480     59    418     77    285    207   -233    730     41
    337    626    288   -480     25    457    106    296    231   -218    730    -31
    301    631    327   -467    -12    480    137    306    252   -205    724    -23
    210    631    420   -420   -106    527    176    332    290   -174    750     67
    101    644    542   -374   -220    594    226    374    340   -127    789    184
    109    652    542   -379   -215    597    252    374    350   -124    774    226
    135    639    504   -389   -184    571    244    350    335   -145    743    246
    158    657    498   -407   -168    579    241    335    327   -155    730    288
    153    641    485   -397   -166    563    226    309    316   -168    717    309
    142    628    485   -384   -171    558    228    309    322   -171    709    316
    171    618    446   -397   -140    532    215    293    306   -189    688    290
    192    613    420   -402   -114    517    213    285    296   -197    672    270
    210    623    413   -418   -101    519    218    288    293   -197    670    259
    228    641    413   -433    -90    527    223    290    306   -194    670    246
    257    654    394   -457    -67    524    220    296    314   -192    670    236
    280    654    374   -470    -46    514    213    301    309   -197    662    218
    283    665    379   -475    -46    522    215    322    324   -176    680    228
    285    657    371   -470    -41    514    205    335    327   -158    693    252
    322    667    345   -496    -10    506    197    342    327   -150    706    275
    340    683    342   -511     -2    514    200    350    329   -142    722    298
    374    709    332   -542     20    522    187    348    322   -142    732    319
    423    714    290   -568     67    504    171    337    301   -150    732    324
    483    714    231   -600    124    472    155    327    275   -166    719    327
    527    732    205   -631    161    467    158    327    259   -161    719    342
    527    753    226   -644    150    491    181    337    252   -155    730    358
    496    769    272   -631    111    522    218    355    252   -142    748    381
    436    748    309   -592     62    530    252    381    254   -132    769    400
    394    735    340   -566     25    540    283    402    259   -124    776    413
    361    745    381   -555    -10    566    311    426    272   -109    787    433
    342    779    436   -561    -46    607    335    444    290    -85    807    472
    337    797    457   -568    -59    626    327    441    285    -77    826    493
    335    771    436   -553    -51    602    306    423    259    -93    826    496
    324    745    418   -535    -49    581    267    397    228   -119    815    493
    322    730    407   -524    -41    568    233    374    205   -137    818    504
    316    706    389   -511    -36    548    205    361    176   -153    805    493
    311    672    358   -493    -23    517    176    350    148   -176    782    462
    301    623    322   -462    -10    472    158    348    124   -194    756    444
    290    584    293   -436      0    439    145    350    114   -202    737    433
    267    537    270   -405     -2    405    132    345     96   -223    722    415
    241    501    259   -371    -10    381    127    342     80   -239    719    410
    220    475    254   -348    -15    363    116    332     64   -249    719    389
    205    457    252   -329    -23    355    119    340     64   -246    722    400
    187    457    270   -322    -41    363    127    348     62   -244    724    418
    176    454    275   -316    -49    366    135    358     62   -231    732    428
    168    449    280   -309    -57    363    145    368     67   -223    740    436
    161    413    252   -285    -44    332    155    381     64   -228    737    431
    176    350    174   -262      2    262    218    475     90   -233    709    389
    163    337    174   -252     -5    257    358    659    200   -179    732    379
    179    436    257   -309    -38    348    493    862    358    -46    839    459
    257    683    426   -470    -83    555    563   1018    542    166   1049    659
    285   1179    893   -732   -303   1036    542   1026    737    509   1457   1067
    148   1714   1564   -932   -706   1639    418    792    831    820   1867   1444
      5   1787   1779   -896   -885   1782    119    337    618    805   1925   1465
    -88   1283   1371   -597   -730   1327   -124   -116    111    327   1478   1047
    -77    478    555   -200   -316    514   -197   -306   -394   -368    761    397
     10     31     20    -20     -5     25   -192   -226   -524   -631    457     88
    111    -59   -171    -28    140   -114   -116    -62   -446   -607    436     41
    171    -10   -181    -80    176    -96      0     85   -324   -514    493     93
    179     77   -103   -129    142    -12    103    202   -205   -413    571    174
    207    153    -54   -181    129     51    158    254   -148   -355    615    205
    228    192    -36   -213    132     77    192    280   -119   -332    633    233
    265    228    -36   -246    150     96    194    285   -114   -324    644    254
    270    241    -28   -257    148    106    192    283   -109   -319    652    252
    254    262      7   -259    122    137    200    283   -101   -306    662    252
    257    283     25   -270    116    155    207    285    -96   -298    665    259
    254    298     44   -275    106    171    226    301    -83   -283    672    277
    257    340     83   -301     88    213    236    306    -67   -265    678    322
    244    363    116   -303     62    241    244    311    -59   -244    654    431
    205    329    122   -267     38    226    249    314    -62   -239    665    428
    184    332    148   -257     18    241    262    311    -59   -226    693    368
    161    371    207   -267    -23    290    275    319    -44   -200    724    366
    -44    371    415   -163   -228    392    327    361      7   -145    784    428
    -70    374    444   -153   -257    407    329    363     12   -140    784    465
    101    407    306   -254   -101    358    290    345     -7   -161    735    446
    342    462    119   -402    111    290    244    311    -38   -192    672    420
    428    462     33   -446    197    249    220    280    -72   -220    626    387
    415    506     90   -462    161    301    244    293    -51   -187    654    415
    366    542    176   -454     96    361    265    314    -15   -142    706    498
    306    555    249   -433     28    402    280    329      2   -116    732    509
    259    581    322   -420    -31    454    303    350     23    -93    732    501
    272    600    327   -439    -28    465    316    376     49    -77    740    511
    270    613    342   -441    -36    478    319    392     64    -54    761    527
    249    631    379   -441    -64    506    290    384     64    -41    784    517
    285    675    387   -480    -49    532    265    368     59    -44    787    501
    355    704    348   -530      2    527    236    348     44    -62    769    462
    392    722    329   -555     31    527    233    342     33    -72    761    410
    433    750    316   -594     57    535    259    358     44    -67    763    397
    459    810    348   -636     57    579    280    368     75    -36    789    418
    509    836    327   -675     90    581    265    345     83    -36    795    387
    587    836    249   -711    168    542    233    296     59    -85    756    314
    620    852    228   -737    197    540    236    285     57    -93    745    285
    620    865    244   -743    187    553    244    275     62    -85    776    257
    602    875    270   -740    163    574    254    267     75    -67    802    226
    553    878    324   -714    114    602    272    265     98    -41    810    192
    480    867    387   -675     46    628    285    275    116    -15    831    161
    439    849    410   -644     12    628    293    275    140    -33    820    114
    397    852    452   -626    -25    652    350    267    174    -20    774     90
    342    906    563   -623   -109    735    402    322    215     49    774    116
    207    888    678   -548   -236    784    366    350    233     88    813    124
    129    849    717   -491   -293    784    345    332    262     67    823    114
    124    865    740   -496   -309    805    353    322    285     70    815    122
    119    896    776   -506   -327    836    358    327    296     90    810    135
    106    911    802   -511   -348    857    358    335    296    109    810    135
    114    927    813   -522   -350    870    358    342    303    124    802    145
    140    958    818   -553   -337    888    353    350    322    135    810    158
    161    992    831   -576   -335    911    355    363    345    148    813    179
    163    997    833   -581   -335    917    353    368    355    161    795    189
    174   1002    826   -589   -327    914    337    366    358    166    800    194
    176   1028    849   -605   -335    940    332    366    366    176    810    210
    181   1047    865   -613   -340    956    332    361    374    176    813    226
    179   1091    911   -636   -366   1000    345    368    400    189    841    244
    176   1119    943   -649   -381   1031    361    381    428    207    867    259
    181   1145    961   -665   -389   1054    363    384    444    218    870    270
    181   1166    984   -672   -400   1075    355    374    444    220    872    272
    163   1174   1010   -667   -423   1091    342    368    449    226    867    272
    153   1184   1031   -667   -439   1106    329    361    454    231    844    283
    135   1195   1057   -667   -459   1127    319    350    454    231    820    290
    114   1218   1104   -665   -493   1161    316    340    462    244    823    314
    109   1239   1127   -675   -509   1184    293    319    454    249    818    324
     90   1218   1127   -654   -519   1174    241    275    423    228    787    309
     64   1179   1111   -623   -522   1145    192    241    394    202    756    296
     38   1143   1104   -589   -532   1124    181    233    384    194    737    293
     31   1109   1078   -571   -524   1096    174    236    384    192    727    298
     10   1065   1054   -537   -522   1060    163    231    371    176    704    290
      2   1015   1013   -509   -506   1015    150    226    353    150    672    275
     -2    976    979   -485   -491    976    140    220    337    124    644    259
    -15    935    950   -462   -483    943    119    200    309     98    613    249
    -28    919    945   -446   -488    932    111    192    293     83    592    254
    -54    891    945   -420   -501    919    111    192    285     72    574    277
    -77    878    956   -400   -517    917    106    187    275     64    563    293
    -72    901    971   -415   -522    935     98    189    270     59    553    309
    -88    878    966   -394   -527    922     85    189    259     54    535    322
    -83    878    961   -397   -522    919     83    200    262     59    532    361
    -46    813    859   -381   -452    836     96    228    249     33    496    324
      2    766    763   -384   -379    763    192    358    296     31    462    262
     72    854    782   -465   -355    818    301    542    423    129    527    322
    163   1057    893   -613   -363    976    389    735    610    329    714    498
    241   1449   1208   -844   -483   1330    413    836    826    639   1057    865
    148   2018   1870  -1085   -859   1945    342    730   1023   1023   1514   1345
    -38   2213   2252  -1088  -1145   2234     62    322    935   1135   1696   1519
   -145   1790   1935   -823  -1041   1862   -254   -179    472    745   1340   1182
   -176    961   1137   -392   -657   1049   -423   -553   -179    -23    563    480
   -103    431    532   -166   -316    480   -441   -519   -418   -397    137     80
      7    293    283   -150   -137    288   -392   -355   -374   -426     70      0
     64    311    246   -189    -90    277   -288   -181   -244   -350    129     15
     93    402    309   -246   -106    355   -179    -33   -103   -236    254     70
    103    488    384   -298   -140    436   -116     44     -5   -148    376    135
    119    537    418   -329   -150    478    -80     93     49   -103    426    207
    124    530    405   -329   -140    467    -62    116     64    -96    433    254
    148    514    366   -329   -109    441    -57    129     64    -93    431    265
    163    511    348   -337    -93    428    -59    132     44    -93    400    265
    176    509    332   -342    -77    420    -57    137     36    -80    374    277
    187    511    324   -350    -70    420    -49    148     38    -67    374    301
    187    532    345   -358    -77    439    -38    158     46    -44    381    322
    174    542    368   -358    -98    457    -36    158     41    -36    410    342
    148    555    407   -350   -129    483    -20    174     46    -12    454    381
    129    581    452   -355   -161    517     -2    202     64     23    501    426
     96    581    485   -337   -194    535     15    231     80     51    542    465
     88    574    483   -332   -197    530     18    239     77     62    553    467
    114    600    485   -358   -184    542     28    239     77     62    548    478
    145    579    433   -363   -145    506     28    236     64     49    545    472
    184    553    368   -368    -90    462     25    231     49     36    545    465
    218    558    340   -389    -62    449     25    236     49     46    574    483
    249    558    309   -405    -31    433     25    246     51     59    589    501
    270    530    259   -400      5    394     31    257     54     64    581    509
    283    532    249   -407     18    392     41    267     57     72    581    519
    309    553    241   -431     33    400     44    272     67     90    592    540
    319    553    233   -439     44    394     54    298     80    109    618    574
    329    568    236   -452     46    402     59    319     90    124    644    613
    345    587    241   -465     51    415     64    345    103    150    675    646
    309    587    277   -449     15    433     83    366    119    174    706    678
    301    613    311   -457     -5    462    106    392    145    207    743    717
    293    620    327   -459    -15    475    127    413    163    231    769    743
    298    649    350   -472    -25    501    161    439    187    259    789    761
    283    633    350   -459    -33    493    176    441    179    254    771    735
    280    618    337   -452    -28    478    200    454    184    257    766    724
    272    623    350   -449    -38    488    223    467    202    267    769    732
    246    613    366   -428    -59    491    239    472    215    272    758    732
    213    592    376   -402    -83    485    233    480    223    275    740    743
    142    579    433   -361   -145    506    252    501    249    298    732    782
    103    563    459   -335   -179    511    285    524    275    314    724    831
     93    555    462   -324   -184    509    319    542    298    329    719    935
     51    540    485   -298   -218    514    342    542    306    335    717   1132
     80    537    457   -311   -187    498    340    519    296    314    706   1171
    124    548    420   -337   -148    485    342    517    301    306    717    787
    153    532    379   -342   -111    457    345    517    306    298    704    485
    187    519    332   -353    -72    426    348    519    303    288    678    584
    202    511    309   -358    -54    410    348    517    306    290    649    631
    223    519    296   -371    -36    407    348    519    314    298    641    633
    241    524    283   -381    -20    405    345    540    332    316    639    662
    267    553    283   -413     -7    418    342    566    358    345    662    688
    272    540    265   -407      5    402    327    576    371    355    672    631
    288    511    223   -402     33    368    309    571    376    355    670    483
    296    465    168   -379     64    316    290    553    371    345    657    252
    309    454    145   -384     83    301    275    545    381    348    675     51
    327    459    132   -394     96    298    270    535    389    345    680    -18
    324    452    127   -389     98    290    290    548    402    342    678     51
    329    441    111   -384    109    277    327    568    415    350    691    200
    329    452    119   -392    103    285    340    574    423    358    714    311
    332    462    129   -397    101    296    348    576    433    361    732    405
    337    470    132   -405    101    301    353    581    446    371    750    470
    327    488    161   -407     83    324    371    592    467    397    787    509
    342    535    192   -439     75    363    371    592    475    423    820    540
    345    561    213   -454     64    387    368    584    472    436    844    558
    342    561    215   -452     62    389    355    571    472    428    857    568
    340    530    189   -433     75    361    319    542    452    394    852    558
    348    506    155   -428     96    332    275    517    423    366    854    540
    350    472    119   -413    116    296    244    506    402    337    859    530
    345    446    101   -397    122    275    228    496    384    322    862    514
    337    426     88   -381    124    257    218    488    374    314    857    509
    340    381     41   -363    148    213    189    470    353    290    815    488
    340    342      2   -342    168    174    163    457    327    265    776    475
    345    329    -15   -337    181    155    137    436    301    233    750    467
    350    332    -18   -340    184    158    111    407    283    213    743    454
    348    311    -36   -332    192    137     88    379    267    192    730    426
    348    296    -51   -324    200    122     75    363    265    181    727    407
    358    303    -54   -332    205    124     62    355    272    179    737    415
    361    306    -54   -332    207    127     51    358    275    176    743    431
    374    301    -72   -340    223    114     44    368    272    171    737    431
    400    249   -150   -324    275     49     67    423    285    161    717    413
    418    187   -231   -303    324    -20    166    561    355    171    696    379
    428    246   -181   -337    306     33    303    735    498    254    753    420
    465    415    -49   -441    257    184    418    932    701    449    935    584
    493    815    322   -654     85    571    454   1039    940    776   1299    930
    394   1418   1021   -909   -311   1221    389    948   1150   1176   1790   1387
    233   1800   1566  -1015   -665   1683    111    574   1124   1400   2101   1657
    145   1545   1397   -846   -626   1473   -213    114    745   1135   1896   1454
     70    857    787   -465   -358    823   -342   -194    218    485   1260    927
     62    226    163   -145    -51    194   -345   -194    -75     15    740    485
    109    -10   -119    -49    114    -64   -285    -18    -44    -38    631    379
    135    -12   -148    -62    140    -80   -161    155     90     36    670    413
    161     80    -80   -122    119      0    -59    288    210    116    737    485
    171    184     12   -179     77     98     15    376    311    181    797    563
    189    244     54   -215     67    150     70    420    368    200    789    607
    202    239     36   -223     83    137    103    449    387    223    815    602
    218    223      5   -220    106    116    119    465    402    262    891    600
    228    205    -23   -218    127     90    132    467    402    267    914    581
    241    181    -59   -210    150     62    153    475    402    267    917    568
    262    163   -101   -213    181     31    163    475    400    252    883    581
    272    153   -119   -213    197     18    158    467    389    226    849    597
    275    163   -111   -220    194     25    142    446    376    207    852    605
    275    174   -101   -223    189     36    132    433    368    215    893    602
    265    153   -114   -210    189     20    145    433    374    223    935    594
    244    150    -96   -197    168     28    155    441    387    236    963    592
    223    171    -51   -200    137     59    166    449    400    254    992    602
    202    200     -2   -200    103     98    174    459    410    267   1010    628
    161    205     41   -184     59    124    184    462    415    267   1018    618
    150    207     57   -179     46    135    187    462    420    267   1008    633
    181    220     38   -202     72    129    171    449    420    254    979    644
    228    252     23   -239    103    137    158    439    418    244    961    659
    252    239    -12   -246    132    114    145    420    400    228    937    649
    293    244    -49   -270    171     98    129    410    387    218    917    644
    322    270    -51   -296    187    109    116    410    387    218    911    659
    374    298    -75   -335    226    111    101    405    387    223    914    678
    418    293   -127   -358    272     83     83    389    366    210    893    672
    470    314   -155   -392    314     80     62    379    350    202    883    683
    501    329   -171   -418    335     80     49    374    335    192    875    698
    509    361   -148   -433    329    106     57    384    340    197    885    717
    519    405   -114   -462    316    145     62    392    348    207    898    719
    504    371   -132   -439    319    119     70    397    348    202    888    714
    496    363   -135   -431    314    114     85    415    355    207    891    727
    506    397   -109   -452    309    145    103    426    363    220    898    748
    472    397    -77   -436    275    158    119    426    368    226    901    745
    459    368    -90   -415    275    140    137    431    376    226    898    737
    441    381    -62   -413    252    161    158    444    389    241    909    750
    415    397    -18   -405    218    189    189    459    407    267    943    761
    400    379    -23   -392    210    176    202    457    413    270    953    748
    407    387    -20   -400    215    184    207    459    426    280    956    745
    389    400      7   -397    192    205    223    467    441    298    963    766
    374    420     46   -397    163    233    231    470    459    311    984    810
    368    413     41   -392    163    228    228    480    472    324   1002    862
    350    387     33   -368    158    210    236    480    480    327   1010    917
    342    371     28   -358    155    200    246    483    485    327   1010   1034
    332    379     46   -355    142    213    252    485    493    332   1018   1283
    329    363     33   -348    148    200    252    491    501    335   1034   1460
    332    358     25   -345    153    192    265    506    514    345   1067   1124
    335    371     33   -353    150    202    275    514    527    353   1088    865
    355    415     59   -384    148    239    285    527    545    363   1085    833
    353    413     57   -384    145    236    277    527    545    363   1072    841
    350    384     33   -368    158    210    277    530    545    371   1070    878
    353    387     33   -371    158    210    288    540    548    387   1080    930
    348    402     54   -374    148    228    298    545    553    400   1096    984
    361    423     62   -394    148    244    306    550    563    413   1109   1008
    384    459     75   -423    155    267    314    558    576    431   1130   1023
    384    491    103   -439    140    296    332    566    594    449   1158   1039
    379    496    116   -436    132    306    350    576    610    462   1163   1015
    389    527    137   -459    124    332    353    584    618    470   1169    932
    381    563    181   -472     98    371    363    589    633    485   1192    815
    358    576    218   -467     70    397    376    592    649    504   1208    607
    337    597    259   -467     38    428    381    584    662    522   1231    407
    329    568    239   -452     46    405    374    576    659    527   1249    358
    311    535    223   -426     44    379    345    550    631    511   1247    405
    311    537    226   -426     41    381    309    524    605    498   1247    491
    303    509    205   -405     49    358    283    517    594    480   1226    574
    293    480    187   -387     51    335    272    506    579    454   1195    641
    280    428    148   -355     64    288    257    491    558    423   1158    667
    270    374    101   -324     83    236    241    475    532    397   1130    680
    262    335     72   -298     96    205    220    457    506    371   1093    685
    244    293     46   -270     98    168    200    428    470    335   1052    672
    236    259     23   -246    106    142    189    410    444    311   1021    652
    231    231     -2   -233    116    116    184    397    428    293    995    649
    223    220     -2   -220    114    109    179    392    423    285    963    670
    215    213     -2   -215    109    106    171    379    413    272    919    670
    226    200    -25   -213    124     88    166    371    413    275    914    667
    231    166    -64   -200    148     51    158    358    392    252    888    657
    254    127   -127   -189    192      0    161    374    374    200    810    618
    270    103   -168   -187    218    -31    257    511    433    207    776    602
    280    194    -85   -239    184     54    394    706    584    322    854    698
    306    407    101   -358    101    254    511    914    805    535   1052    872
    340    857    517   -597    -88    688    530   1002   1039    893   1444   1228
    163   1436   1273   -800   -555   1356    444    865   1226   1293   1930   1691
    -59   1709   1769   -826   -914   1738    187    457   1135   1413   2117   1901
   -119   1397   1517   -639   -818   1454   -122    -18    698   1052   1787   1626
   -135    555    691   -210   -413    623   -303   -384     62    272   1041    950
    -85    -54     28     70    -59    -12   -345   -371   -192   -142    592    506
     15   -200   -215     90    114   -207   -290   -215   -145   -148    530    413
     83   -142   -228     28    155   -184   -161    -64    -36    -75    540    389
     93    -62   -155    -15    124   -109    -36     70     96     18    571    439
     70     10    -59    -41     64    -23     31    171    210    132    654    493
     36     23    -12    -31     25      5     83    241    280    189    732    506
     33     23    -12    -28     20      5     96    259    293    187    758    504
     15     44     28    -28     -5     36    101    267    303    194    782    540
      7     38     31    -25    -10     36     98    262    303    192    787    537
      0      5      5     -5     -2      5    109    267    301    179    779    540
      7     10      2    -12      2      5    116    272    303    174    776    532
      7     44     36    -25    -12     41    127    280    309    184    782    545
     10     98     88    -57    -38     93    122    280    319    200    787    550
     12     72     59    -44    -23     67    124    285    327    202    787    514
     -2     44     44    -20    -23     44    124    277    322    194    782    483
     31     85     54    -57    -10     70    124    280    335    202    795    483
     25     54     28    -41     -2     44    129    280    337    192    795    491
     33     59     23    -46      5     41    132    283    337    189    805    506
     67     85     15    -77     25     51    145    293    350    200    815    524
    106    119     12   -111     46     67    155    311    363    226    839    540
     93    124     31   -111     31     77    155    309    361    226    844    532
     93    109     15   -103     38     62    145    301    353    220    849    522
    127     96    -33   -111     80     31    129    290    350    210    867    506
    109    135     25   -122     41     80    129    303    371    228    880    542
    150    171     20   -161     64     96    129    316    387    241    911    558
    158    122    -38   -140     98     41    129    332    392    241    987    563
    140    124    -18   -132     77     54    150    353    400    246   1047    587
    114    168     54   -140     31    111    179    381    444    290   1078    626
    111    194     80   -155     15    140    197    423    491    329   1111    678
    101    181     80   -142     10    132    205    431    506    350   1111    701
     59    181    122   -122    -31    150    220    436    519    376   1091    724
     18    135    116    -75    -49    127    249    441    504    381   1057    719
     10     67     57    -41    -23     64    280    470    488    379   1026    711
     10     44     33    -28    -10     38    277    467    457    358    987    696
     31     62     31    -49     -2     46    309    501    483    361    974    704
     33     62     28    -46      2     46    324    517    498    350    953    691
     44     33    -12    -38     28     10    316    504    491    322    906    649
     33    -18    -51     -7     41    -33    311    504    498    316    878    623
     33    -36    -70      0     49    -51    303    501    506    324    859    602
     54    -59   -114      2     83    -85    309    501    511    327    839    581
     75    -90   -168      5    122   -129    316    491    496    314    802    550
    101    -98   -200     -2    148   -148    322    483    488    316    769    527
    111    -88   -202    -12    155   -145    306    470    483    319    737    509
    103   -148   -252     23    176   -200    298    457    472    309    691    475
     85   -174   -262     41    171   -218    298    457    478    309    654    462
     67   -205   -275     67    168   -239    303    467    485    314    631    446
     75   -223   -298     72    184   -259    311    480    488    332    628    436
     64   -228   -293     83    179   -259    322    501    501    337    631    428
     67   -220   -288     75    176   -252    316    504    498    301    615    431
     88   -207   -296     59    189   -252    327    509    485    290    605    436
    101   -218   -319     57    210   -267    316    496    454    306    584    431
    111   -207   -319     49    215   -262    306    467    454    324    576    413
    137   -189   -327     23    228   -257    296    459    483    311    592    410
    174   -137   -311    -18    241   -223    285    493    496    319    618    439
    181   -101   -285    -41    233   -192    314    514    506    335    654    457
    192    -41   -233    -75    213   -137    350    537    530    374    717    485
    166    -12   -181    -77    171    -96    363    563    548    397    761    514
    140      0   -140    -70    140    -67    376    584    563    413    787    530
    116     31    -88    -75    103    -28    392    605    587    439    815    558
    106     70    -36    -88     72     18    410    615    602    465    849    589
     96     88     -7    -96     51     41    407    600    597    472    859    600
     90     64    -25    -77     59     20    387    568    571    452    849    597
     75     33    -44    -54     59     -5    358    530    537    426    839    592
     77     36    -41    -57     59     -2    337    511    514    418    841    581
     70     10    -62    -41     64    -25    335    504    498    405    813    545
     70    -20    -93    -25     80    -57    327    496    485    387    795    514
     77    -70   -150     -5    111   -109    306    467    459    353    782    470
     72   -124   -197     25    135   -161    288    449    439    324    774    420
     67   -179   -246     51    155   -213    283    446    431    319    761    402
     59   -228   -288     83    174   -259    272    436    410    301    748    368
     36   -275   -314    116    174   -293    270    415    374    277    753    327
     36   -283   -319    124    176   -301    280    410    358    280    766    329
     31   -293   -324    129    176   -309    275    400    340    275    740    329
     20   -285   -306    132    163   -296    275    400    337    290    735    322
     20   -285   -309    132    163   -296    285    405    337    306    769    316
     20   -329   -350    155    184   -340    301    423    335    301    792    303
     25   -400   -426    184    226   -413    376    527    361    285    750    267
     31   -376   -407    171    218   -392    511    685    452    327    758    272
     59   -241   -303     90    179   -270    641    875    615    465    867    368
    101     67    -33    -83     67     18    711   1000    820    709   1106    600
     80    618    537   -350   -228    579    644    963   1031   1096   1532   1026
    -44   1080   1124   -519   -584   1104    402    636   1026   1340   1873   1335
   -116   1070   1187   -478   -652   1130     54    187    745   1247   1847   1325
   -163    491    654   -163   -407    571   -158   -202    207    652   1296    898
   -174   -252    -80    210    -46   -166   -153   -272   -215      7    657    371
   -119   -600   -483    358    179   -542    -85   -116   -252   -132    459    189
    -77   -657   -581    366    252   -620     33     72   -119    -62    485    202
    -38   -581   -542    311    252   -563    140    210     20     46    563    262
    -31   -498   -467    262    215   -483    205    283    116    135    613    322
    -20   -433   -413    226    194   -423    239    327    174    179    644    353
      0   -389   -389    194    192   -389    254    348    197    197    662    361
      7   -397   -405    194    205   -400    257    366    207    207    672    358
      5   -413   -418    202    210   -415    270    381    213    215    680    361
      2   -428   -433    213    218   -431    277    392    223    223    683    366
      0   -436   -439    218    218   -436    275    392    228    223    675    376
     18   -420   -439    202    228   -428    270    389    231    223    672    384
     41   -407   -452    181    246   -428    270    389    233    223    670    376
     36   -415   -452    187    244   -433    270    387    231    220    657    366
     33   -415   -452    189    241   -433    275    392    231    223    641    374
     41   -410   -452    184    246   -431    280    405    241    228    631    384
     36   -418   -454    189    241   -436    277    405    244    228    620    379
     41   -400   -441    179    241   -420    272    405    249    231    620    371
     46   -381   -428    166    236   -405    265    397    249    233    618    363
     36   -402   -439    184    236   -420    262    392    254    231    600    355
     36   -397   -436    179    233   -415    262    394    259    233    592    345
     38   -379   -418    168    228   -397    262    397    267    244    600    340
     36   -371   -407    166    220   -389    259    402    275    257    610    340
     33   -350   -384    158    207   -366    259    407    288    272    633    348
     23   -345   -368    161    194   -355    259    413    298    280    644    342
     28   -345   -376    158    202   -361    262    420    311    290    659    350
     41   -329   -371    142    205   -348    265    439    335    316    688    366
     51   -314   -366    132    207   -340    270    459    353    335    709    379
     54   -309   -366    124    210   -337    265    465    358    342    719    384
     75   -288   -363    106    218   -324    259    470    366    355    735    389
     83   -265   -350     88    215   -306    267    478    381    368    748    387
     80   -283   -363    101    220   -322    280    485    387    366    753    384
     75   -288   -363    106    218   -324    288    485    387    363    763    384
     67   -275   -342    101    205   -309    301    485    389    366    776    387
     51   -275   -327    111    189   -301    309    480    389    366    784    379
     41   -280   -322    119    181   -301    314    478    389    366    792    371
     23   -283   -306    127    163   -293    316    478    402    374    805    371
      0   -283   -285    140    140   -285    324    480    413    381    813    371
     -5   -283   -280    142    135   -283    324    472    420    381    818    366
    -15   -293   -277    155    129   -285    324    470    428    379    818    363
    -38   -301   -262    168    109   -283    322    459    431    374    818    361
    -64   -290   -226    179     77   -259    316    444    426    371    820    358
    -80   -272   -192    176     54   -233    303    428    426    368    818    353
   -109   -275   -166    192     28   -220    298    415    431    363    807    353
   -140   -293   -155    215      5   -223    288    407    433    355    792    358
   -148   -288   -140    218     -5   -215    277    405    439    363    787    361
   -148   -285   -140    215     -5   -213    267    402    441    368    784    350
   -145   -267   -122    207    -12   -194    259    397    444    379    802    345
   -124   -252   -127    187      0   -189    244    384    439    368    805    324
   -101   -236   -135    166     15   -187    236    379    446    368    818    324
    -93   -226   -135    158     18   -181    231    379    452    371    828    324
    -90   -218   -127    155     18   -174    226    374    454    374    833    329
    -62   -192   -129    124     31   -161    207    363    457    379    839    329
    -49   -161   -114    103     31   -137    202    363    465    389    854    327
    -46   -129    -85     88     15   -109    202    363    478    394    872    335
    -44    -75    -31     59     -7    -54    210    376    498    410    898    363
    -64    -23     41     44    -54      7    213    392    530    433    924    387
    -72     38    111     15    -90     75    218    402    550    452    937    400
    -59     88    148    -15   -103    116    228    405    563    457    930    402
    -64    132    197    -33   -129    163    231    397    574    462    914    407
   -122    161    283    -20   -205    220    233    389    592    478    909    426
   -174    163    335      5   -254    249    231    384    597    483    888    433
   -223    127    350     46   -285    239    210    363    584    465    854    418
   -246    161    407     44   -327    283    210    363    597    475    878    441
   -285    127    413     75   -348    270    194    348    584    462    870    428
   -327    101    426    111   -376    262    189    342    581    459    849    418
   -381     59    441    158   -413    252    179    335    566    444    833    397
   -457      7    465    226   -459    236    174    319    548    415    836    363
   -558    -46    509    301   -535    231    174    316    542    407    836    358
   -566   -116    449    340   -509    166    158    293    514    374    789    322
   -504   -187    314    342   -410     62    114    239    462    314    730    254
   -452   -218    233    335   -342      7     72    194    423    272    678    215
   -431   -239    189    332   -311    -25     38    155    387    244    646    202
   -392   -257    132    324   -262    -62     15    127    368    231    623    202
   -355   -259     96    306   -226    -83      5    109    358    236    600    202
   -329   -275     54    303   -192   -111     -7     93    345    210    602    184
   -285   -387   -103    335    -90   -246     -2    127    327    150    542    114
   -249   -470   -223    358    -12   -348     90    246    368    124    488     51
   -202   -431   -228    316     10   -332    215    413    488    187    524     72
   -137   -205    -67    171    -36   -137    319    584    691    392    693    246
   -114    350    465   -119   -290    407    254    550    904    774   1109    654
   -184    958   1143   -387   -665   1049    -12    228    953   1104   1530   1047
   -239   1163   1402   -465   -820   1283   -436   -285    730   1140   1644   1143
   -252    766   1018   -257   -633    891   -756   -740    257    727   1283    831
   -210   -153     54    179   -132    -49   -805   -922   -311    -75    493    194
    -90   -732   -644    410    275   -688   -745   -836   -501   -452     59   -176
     25   -818   -844    394    433   -831   -646   -665   -397   -426     20   -223
    140   -717   -857    288    498   -787   -524   -504   -236   -314     80   -171
    275   -626   -904    174    589   -763   -485   -446   -158   -259    122   -127
    407   -568   -976     80    691   -771   -501   -457   -150   -252    122   -116
    641   -519  -1161    -62    898   -841   -571   -522   -207   -311     57   -158
    875   -480  -1356   -197   1114   -917   -644   -587   -275   -387    -15   -207
    766   -517  -1283   -124   1023   -898   -613   -571   -270   -371    -20   -205
    555   -574  -1130      7    841   -852   -550   -517   -228   -327     -5   -176
    368   -548   -919     88    644   -732   -465   -431   -145   -233     70   -106
    246   -501   -748    127    496   -623   -415   -368    -80   -155    148    -46
    168   -475   -644    153    405   -558   -384   -329    -38   -111    202    -20
    114   -491   -605    187    358   -545   -358   -303    -18    -85    246    -46
     83   -498   -581    207    329   -540   -376   -309    -15    -90    267    -62
     46   -493   -540    223    293   -517   -376   -301      0    -90    283    -28
      0   -475   -475    236    236   -475   -348   -277     25    -54    309     25
    -12   -436   -423    223    202   -428   -329   -265     44    -23    335     93
    -10   -431   -423    220    205   -428   -332   -262     41    -15    332    137
    -15   -426   -410    220    197   -418   -337   -262     38    -12    337    148
    -28   -405   -376    215    171   -392   -332   -257     49     -5    353    140
    -18   -405   -387    210    181   -397   -340   -262     49      0    363    140
     -7   -389   -381    197    184   -387   -355   -265     51     10    384    150
      0   -371   -371    187    184   -371   -350   -246     67     33    420    171
     -2   -368   -368    184    181   -368   -345   -233     77     49    449    181
    -44   -371   -327    207    140   -350   -329   -210     93     75    480    181
   -109   -368   -259    239     72   -316   -298   -176    127    111    522    192
   -194   -358   -163    277    -15   -262   -257   -135    171    163    571    202
   -220   -394   -174    306    -23   -285   -249   -127    166    163    553    166
   -231   -433   -202    332    -15   -316   -246   -127    145    148    519    135
   -194   -420   -226    306     12   -322   -244   -124    137    145    493    129
    -85   -402   -316    244    114   -361   -249   -140    114    127    454    129
    -18   -459   -444    239    210   -452   -283   -189     59     77    381     96
     46   -454   -501    202    272   -478   -301   -218     23     49    335     72
     83   -465   -548    189    314   -506   -319   -246    -12     18    288     51
    114   -485   -600    187    355   -542   -350   -283    -54    -18    244      7
    184   -472   -657    142    418   -563   -363   -293    -64    -28    233     -5
    218   -491   -709    137    462   -600   -387   -316    -85    -49    213    -41
    265   -454   -719     93    491   -587   -400   -335    -96    -54    205    -72
    283   -467   -750     93    517   -607   -410   -348   -103    -59    197    -83
    293   -501   -795    101    540   -646   -423   -371   -116    -70    192   -124
    316   -485   -805     83    558   -644   -428   -381   -116    -67    192   -161
    322   -475   -797     75    558   -636   -426   -384   -111    -59    194   -179
    309   -478   -787     85    548   -631   -431   -389   -114    -59    202   -210
    288   -480   -771     93    530   -626   -436   -392   -111    -57    213   -236
    272   -483   -756    103    514   -618   -444   -397   -119    -59    218   -233
    275   -480   -756    101    514   -618   -446   -397   -122    -54    223   -215
    272   -501   -774    114    522   -636   -433   -384   -114    -46    220   -192
    249   -485   -735    116    491   -610   -439   -384   -109    -44    210   -176
    236   -457   -693    109    465   -574   -441   -387    -98    -31    215   -158
    231   -441   -672    103    449   -555   -439   -381    -90    -15    231   -145
    215   -441   -657    114    436   -548   -433   -374    -85    -15    239   -137
    202   -459   -662    127    431   -558   -433   -371    -88    -20    220   -135
    192   -444   -639    124    415   -540   -428   -363    -93    -12    218   -116
    192   -400   -594    101    392   -496   -420   -358    -90      2    236    -90
    184   -381   -566     98    374   -472   -400   -342    -75     12    254    -70
    189   -361   -550     85    368   -457   -389   -337    -64     18    254    -46
    189   -342   -535     75    361   -439   -394   -348    -70     18    233    -33
    200   -337   -540     67    366   -439   -397   -350    -64     23    228    -15
    205   -358   -563     77    384   -459   -392   -350    -64     33    228     -2
    231   -332   -563     49    394   -446   -413   -374    -75     36    231     -5
    257   -322   -579     31    415   -449   -446   -410    -98     20    228    -15
    259   -381   -641     57    449   -511   -485   -459   -148    -25    187    -54
    239   -402   -641     83    439   -522   -519   -498   -184    -49    163    -70
    252   -389   -641     67    446   -517   -530   -506   -200    -54    158    -72
    262   -418   -680     75    470   -548   -535   -517   -218    -70    135    -85
    194   -501   -696    153    441   -597   -574   -555   -262   -109     98   -124
    205   -496   -701    145    452   -597   -587   -568   -272   -111     96   -148
    262   -467   -730    101    493   -597   -561   -561   -254   -101     96   -158
    194   -584   -779    194    485   -680   -597   -620   -293   -158     18   -231
    181   -644   -826    231    501   -732   -654   -675   -348   -215    -49   -293
    189   -652   -841    231    514   -745   -680   -688   -376   -233    -54   -309
    163   -665   -828    249    496   -745   -678   -670   -384   -233    -57   -303
    155   -649   -805    246    480   -727   -672   -667   -394   -239    -70   -309
     93   -659   -753    283    423   -706   -683   -688   -407   -252    -88   -324
     54   -667   -722    306    387   -693   -688   -691   -413   -257   -101   -324
     59   -740   -800    337    428   -769   -693   -680   -439   -303   -181   -366
     75   -820   -898    371    485   -859   -618   -587   -426   -348   -283   -413
     75   -776   -854    350    462   -815   -480   -436   -332   -303   -283   -402
    109   -641   -750    267    428   -696   -345   -249   -176   -171   -192   -314
     96   -200   -298     49    194   -246   -322   -168     64    168    142     25
    -10    459    467   -226   -239    465   -423   -296    288    600    633    480
   -181    888   1067   -355   -623    976   -727   -696    262    831    940    735
   -249    795   1044   -272   -646    919  -1060  -1132    -44    678    831    623
   -306     93    397    103   -353    244  -1145  -1395   -574     -2    174     90
   -311   -626   -316    467      2   -472  -1075  -1369   -896   -550   -413   -389
   -265   -857   -592    561    163   -724   -956  -1179   -852   -610   -542   -501
   -241   -810   -568    527    163   -691   -795   -976   -672   -485   -472   -446
   -239   -711   -475    472    116   -594   -688   -849   -522   -363   -389   -366
   -246   -636   -389    439     70   -514   -628   -774   -426   -285   -329   -303
   -249   -597   -348    423     49   -472   -602   -740   -381   -257   -311   -257
   -244   -563   -319    405     36   -441   -579   -727   -353   -241   -298   -241
   -239   -553   -314    394     36   -433   -576   -732   -348   -233   -285   -272
   -220   -563   -342    389     59   -454   -587   -748   -358   -236   -290   -301
   -239   -553   -314    394     36   -433   -584   -750   -355   -236   -290   -309
   -262   -540   -277    402      7   -410   -589   -748   -355   -241   -298   -314
   -254   -532   -280    392     12   -407   -600   -745   -353   -249   -306   -316
   -275   -532   -257    402    -10   -394   -600   -748   -350   -249   -303   -311
   -311   -537   -228    423    -44   -384   -605   -748   -342   -249   -306   -303
   -301   -522   -220    413    -41   -371   -615   -732   -332   -233   -298   -285
   -270   -498   -228    384    -20   -366   -628   -711   -319   -218   -283   -272
   -254   -496   -241    374     -7   -368   -631   -719   -314   -215   -288   -272
   -210   -465   -254    337     20   -361   -639   -732   -314   -218   -306   -275
   -155   -436   -280    296     62   -358   -649   -745   -314   -223   -324   -275
    -93   -402   -311    246    109   -358   -659   -748   -314   -223   -335   -262
    -57   -387   -329    220    135   -358   -665   -750   -314   -226   -342   -252
    -38   -381   -342    207    150   -363   -670   -756   -319   -228   -353   -249
    -12   -366   -353    189    168   -361   -672   -748   -316   -223   -358   -236
     12   -345   -358    163    184   -350   -670   -740   -316   -218   -358   -215
     25   -322   -348    148    187   -335   -672   -730   -306   -205   -348   -194
     36   -301   -337    132    184   -316   -670   -719   -298   -194   -342   -184
     44   -293   -337    124    189   -314   -662   -704   -293   -189   -337   -176
     54   -290   -348    116    200   -319   -657   -685   -285   -171   -324   -174
     70   -259   -329     96    200   -293   -649   -665   -265   -142   -301   -158
     77   -241   -322     80    200   -283   -641   -646   -254   -127   -290   -150
     85   -244   -329     80    207   -285   -633   -639   -257   -127   -296   -155
     80   -228   -311     72    194   -267   -613   -628   -249   -116   -296   -137
     90   -207   -298     59    192   -254   -597   -618   -241   -109   -296   -129
    101   -184   -285     38    192   -233   -581   -610   -231   -103   -290   -127
     90   -181   -272     46    181   -226   -561   -602   -226   -103   -296   -127
     85   -187   -272     49    179   -228   -555   -600   -223   -111   -311   -129
     88   -176   -265     44    176   -220   -550   -589   -210    -98   -306   -127
     90   -155   -249     31    168   -202   -540   -574   -184    -75   -285   -119
    103   -137   -241     18    171   -189   -527   -558   -161    -51   -265   -109
     98   -161   -259     28    179   -210   -535   -566   -163    -54   -272   -124
    109   -166   -277     28    192   -220   -540   -568   -161    -59   -280   -132
    111   -161   -275     23    192   -218   -535   -563   -155    -64   -288   -137
    111   -150   -262     20    187   -205   -530   -553   -145    -59   -293   -132
    103   -155   -259     25    179   -207   -535   -548   -145    -54   -298   -132
    109   -166   -275     28    192   -220   -545   -548   -148    -51   -303   -145
    109   -171   -280     28    192   -226   -548   -545   -148    -49   -303   -153
    119   -158   -277     20    197   -218   -548   -540   -142    -41   -296   -150
    119   -179   -298     28    207   -236   -548   -532   -153    -51   -296   -153
    114   -179   -293     31    202   -236   -548   -530   -161    -49   -290   -161
    116   -176   -296     28    205   -236   -548   -530   -168    -57   -296   -168
    119   -194   -314     38    215   -254   -555   -535   -179    -70   -306   -179
    127   -197   -324     33    226   -259   -555   -542   -192    -83   -314   -184
    150   -176   -329     12    239   -252   -542   -542   -197    -83   -316   -179
    163   -145   -309    -10    233   -226   -524   -524   -187    -72   -301   -155
    155   -135   -290    -10    223   -213   -509   -509   -184    -67   -290   -145
    145    -98   -244    -25    194   -171   -485   -493   -168    -51   -280   -124
    132   -101   -233    -15    181   -166   -485   -491   -176    -62   -296   -122
    140   -101   -241    -18    189   -171   -491   -496   -189    -77   -309   -127
    142    -49   -192    -46    166   -119   -470   -478   -168    -51   -280    -90
    150      0   -150    -77    150    -75   -454   -475   -150    -31   -262    -67
    148     31   -119    -90    135    -44   -454   -483   -150    -23   -249    -54
    137      5   -132    -70    132    -64   -478   -514   -179    -51   -267    -72
    132    -31   -163    -49    148    -96   -501   -548   -205    -80   -293    -83
    122    -62   -184    -31    150   -122   -527   -568   -220    -96   -303    -80
    106    -93   -200     -7    153   -145   -540   -584   -239   -109   -322    -90
    103   -135   -239     12    171   -187   -548   -600   -259   -132   -355   -116
    109   -153   -262     23    184   -207   -563   -615   -280   -153   -384   -137
     88   -189   -277     49    181   -233   -566   -626   -290   -181   -413   -155
     72   -259   -332     93    200   -293   -589   -652   -322   -220   -454   -189
     70   -301   -371    114    218   -335   -605   -675   -345   -244   -483   -215
     54   -311   -366    129    210   -337   -607   -685   -355   -252   -496   -223
     49   -324   -374    137    210   -348   -610   -691   -368   -267   -511   -233
     49   -327   -376    137    213   -350   -615   -696   -379   -277   -527   -231
     44   -322   -368    137    205   -342   -618   -701   -381   -277   -542   -207
     51   -324   -376    137    213   -350   -618   -701   -387   -277   -553   -176
     59   -413   -472    176    265   -444   -618   -691   -423   -324   -610   -215
     67   -519   -589    226    327   -553   -555   -613   -439   -387   -691   -303
     80   -530   -610    223    342   -568   -444   -485   -389   -384   -709   -327
    122   -420   -542    150    332   -480   -327   -301   -262   -270   -610   -226
    135     33   -103    -85    116    -33   -277   -171      5     75   -239    129
     20    659    639   -340   -309    649   -348   -236    265    506    259    623
   -137   1062   1200   -465   -667   1130   -615   -576    298    743    563    919
   -137   1000   1137   -431   -636   1067   -937   -995     33    613    467    820
   -124    322    446   -101   -288    384  -1070  -1322   -537    -57   -187    249
   -155   -441   -285    298     64   -363  -1085  -1371   -930   -605   -763   -283
   -129   -735   -607    431    239   -672  -1039  -1223   -943   -698   -891   -439
    -62   -659   -597    361    267   -628   -885  -1018   -776   -579   -789   -384
      5   -493   -501    241    252   -496   -748   -857   -602   -452   -667   -288
     25   -392   -420    181    223   -405   -667   -763   -493   -376   -594   -220
    -28   -402   -376    213    174   -389   -654   -735   -452   -363   -576   -205
    -75   -413   -337    244    129   -376   -654   -724   -436   -361   -576   -197
    -49   -389   -342    218    145   -366   -628   -698   -436   -337   -566   -192
    -31   -376   -345    202    155   -361   -610   -680   -444   -329   -563   -184
    -25   -379   -355    200    163   -368   -594   -670   -457   -329   -568   -181
    -38   -392   -353    215    155   -374   -581   -659   -470   -337   -579   -181
    -59   -441   -381    249    161   -413   -597   -672   -498   -358   -600   -194
    -44   -415   -371    228    161   -394   -589   -659   -496   -348   -584   -187
      2   -353   -358    174    179   -355   -563   -631   -472   -322   -553   -171
     18   -353   -371    168    194   -361   -548   -620   -467   -316   -545   -163
    -93   -457   -363    272    132   -410   -587   -641   -504   -358   -587   -194
    -90   -452   -361    272    132   -407   -602   -636   -509   -371   -610   -197
     46   -288   -337    119    189   -311   -550   -574   -452   -311   -568   -132
    140   -166   -306     12    223   -236   -491   -522   -410   -265   -522    -90
     83   -244   -327     80    202   -285   -493   -542   -439   -293   -548   -116
      7   -324   -332    158    168   -327   -522   -566   -470   -329   -589   -150
    -23   -353   -329    187    153   -342   -535   -574   -488   -348   -602   -171
    -28   -350   -322    189    145   -337   -548   -571   -493   -353   -594   -171
    -15   -335   -322    174    150   -329   -555   -566   -498   -358   -587   -181
      2   -311   -314    153    158   -314   -555   -548   -496   -353   -576   -187
     -2   -298   -298    150    148   -301   -550   -535   -491   -345   -566   -194
     18   -301   -319    142    168   -309   -555   -522   -491   -345   -553   -194
     49   -267   -316    106    181   -290   -561   -509   -483   -340   -540   -187
     75   -223   -298     72    184   -259   -542   -483   -470   -324   -517   -174
     62   -213   -277     72    168   -244   -532   -462   -462   -309   -501   -158
     51   -202   -254     75    153   -228   -511   -441   -446   -296   -480   -145
     46   -223   -270     85    155   -246   -488   -426   -436   -293   -475   -142
     59   -210   -270     75    163   -241   -470   -407   -415   -275   -454   -116
     49   -181   -233     64    140   -207   -441   -381   -392   -249   -431    -77
     18   -179   -197     80    106   -187   -431   -371   -384   -244   -426    -44
      5   -179   -187     85     93   -184   -420   -355   -371   -244   -433    -20
    -10   -168   -161     88     75   -166   -405   -327   -342   -220   -415    -10
    -23   -161   -137     90     57   -150   -384   -303   -319   -194   -387     -5
     -5   -161   -155     83     75   -158   -363   -280   -301   -166   -363      7
     15   -161   -176     70     93   -166   -353   -275   -296   -161   -371     -2
     31   -158   -189     64    109   -174   -342   -267   -285   -163   -376    -12
     46   -153   -202     51    124   -176   -342   -254   -267   -155   -368     -2
     54   -163   -218     54    135   -189   -329   -239   -249   -150   -363      2
     70   -171   -244     49    155   -207   -332   -239   -249   -148   -371    -10
     98   -155   -254     28    174   -205   -335   -236   -241   -145   -368    -10
    129   -145   -275      5    200   -207   -337   -239   -236   -145   -366    -31
    153   -166   -319      7    236   -241   -345   -244   -231   -148   -368    -64
    148   -197   -348     23    246   -272   -353   -249   -233   -148   -363    -83
    145   -218   -363     36    254   -290   -363   -257   -239   -153   -363    -70
    168   -205   -376     15    272   -290   -374   -265   -244   -145   -368    -31
    179   -192   -371      7    275   -280   -384   -283   -246   -140   -366    -25
    194   -197   -392      0    290   -293   -384   -272   -231   -124   -345    -10
    210   -189   -402    -10    303   -296   -381   -259   -223   -114   -332      5
    223   -171   -397    -25    306   -283   -366   -239   -197    -93   -322     23
    226   -171   -397    -25    311   -283   -345   -213   -179    -77   -322     33
    226   -171   -397    -28    309   -283   -327   -207   -171    -67   -324     31
    218   -153   -374    -33    296   -262   -314   -194   -153    -49   -303     41
    226   -142   -368    -41    296   -257   -319   -192   -145    -44   -288     44
    244    -93   -337    -75    290   -215   -306   -181   -122    -33   -257     67
    228    -67   -298    -83    262   -181   -293   -171    -98    -12   -228     88
    218    -54   -275    -83    244   -163   -280   -168    -77      5   -194    106
    202    -59   -265    -72    231   -161   -280   -174    -70     18   -161    122
    184    -72   -257    -54    220   -163   -298   -194    -80     20   -148    129
    184    -80   -265    -54    223   -171   -324   -223    -98      7   -148    124
    174    -75   -252    -49    213   -163   -342   -236   -106     10   -137    137
    153   -114   -267    -20    207   -189   -371   -259   -127     -7   -153    116
    135   -189   -324     28    228   -257   -368   -254   -135    -31   -176     98
    119   -239   -361     59    239   -298   -371   -257   -148    -44   -179     96
    106   -288   -394     90    249   -340   -387   -275   -166    -62   -181     70
     90   -309   -402    106    244   -355   -415   -303   -187    -88   -194     41
     64   -366   -431    150    246   -397   -405   -301   -187   -103   -200     33
     54   -402   -459    174    254   -428   -384   -288   -179    -96   -179     33
     49   -420   -470    184    257   -444   -381   -293   -181   -103   -171     25
     49   -415   -465    181    254   -439   -387   -301   -184   -111   -163     20
     41   -402   -444    181    241   -423   -387   -296   -176   -111   -145     25
     64   -472   -537    200    301   -504   -387   -283   -187   -148   -174    -12
     93   -555   -649    231    371   -602   -322   -197   -166   -176   -210    -64
     88   -548   -636    228    361   -592   -207    -72    -85   -148   -194    -90
    114   -472   -587    179    350   -530    -93    101     64    -44   -101    -41
    148   -137   -285     -5    215   -210    -15    254    296    231    197    231
     83    439    355   -259   -135    397    -15    272    548    641    678    678
    -36    904    937   -433   -485    919   -179     25    620    924   1039    992
    -59    846    906   -392   -483    875   -511   -400    353    820    992    922
   -116    184    301    -36   -210    241   -709   -810   -218    174    374    374
   -101   -478   -376    288    135   -428   -758   -906   -597   -368   -187   -122
    -10   -771   -763    389    374   -769   -740   -774   -633   -488   -332   -283
     46   -854   -901    405    472   -878   -654   -620   -540   -457   -322   -303
     64   -779   -844    355    452   -810   -566   -514   -420   -366   -244   -259
     83   -675   -758    293    420   -717   -496   -431   -309   -270   -155   -197
     77   -605   -683    262    379   -644   -449   -374   -231   -202    -90   -153
     72   -542   -615    236    342   -579   -420   -337   -181   -155    -41   -116
     77   -514   -592    218    332   -553   -413   -324   -166   -140    -18   -106
     77   -506   -584    213    329   -542   -407   -322   -158   -140      0   -111
     67   -506   -574    215    319   -540   -394   -311   -142   -132     15   -114
     64   -504   -568    220    316   -535   -381   -301   -129   -122     28   -111
     67   -465   -535    197    298   -498   -376   -293   -116   -103     51    -96
     59   -439   -498    189    277   -470   -368   -285    -98    -85     72    -80
     41   -475   -517    215    277   -493   -368   -285    -93    -88     77    -88
     36   -480   -517    223    275   -498   -366   -283    -85    -80     90    -90
     41   -436   -478    197    259   -457   -345   -262    -54    -51    119    -64
     31   -405   -439    187    233   -420   -327   -244    -28    -28    137    -46
     28   -415   -444    192    236   -431   -324   -244    -25    -28    135    -54
      7   -423   -431    207    218   -426   -324   -246    -18    -23    137    -62
      2   -420   -426    207    213   -423   -322   -239     -5    -18    140    -64
      0   -428   -428    213    213   -428   -319   -233      0    -12    140    -77
     -2   -428   -428    213    210   -428   -316   -226      7      0    153    -77
     12   -413   -426    200    218   -418   -322   -215     25     23    176    -59
     23   -392   -418    181    218   -402   -327   -207     38     38    192    -51
     36   -384   -420    174    228   -402   -335   -202     44     46    197    -51
     54   -371   -426    155    239   -397   -340   -194     49     57    215    -44
     85   -368   -454    142    270   -410   -332   -179     54     67    228    -36
    109   -371   -480    129    290   -426   -329   -171     54     70    231    -25
    132   -379   -514    122    322   -446   -327   -158     59     77    246    -10
    142   -371   -514    111    327   -441   -324   -142     72     90    262     10
    140   -342   -483    101    311   -413   -316   -129     80    103    277     28
    150   -327   -478     88    311   -400   -301   -119     90    111    285     38
    150   -327   -478     88    311   -402   -280   -109     98    119    285     36
    135   -319   -457     90    293   -389   -257    -88    111    137    293     49
    129   -296   -426     83    277   -361   -236    -64    135    163    316     70
    127   -288   -415     80    270   -350   -218    -51    155    184    342     75
    124   -283   -407     77    265   -345   -197    -41    176    202    355     75
    114   -270   -384     77    246   -324   -176    -33    192    218    361     75
    111   -262   -374     75    241   -316   -158    -25    205    218    350     67
    111   -277   -389     80    249   -332   -140    -20    213    218    337     49
    119   -275   -394     75    257   -335   -129    -15    220    223    332     25
    127   -285   -415     77    270   -350   -124    -20    223    218    319     -2
    142   -298   -441     77    290   -368   -122    -23    223    213    309    -23
    137   -303   -444     83    290   -374   -122    -31    218    207    288    -31
    155   -290   -449     67    301   -368   -127    -36    215    200    267    -41
    176   -285   -462     54    319   -374   -137    -46    205    189    254    -57
    184   -267   -452     41    316   -358   -145    -51    202    194    252    -64
    189   -277   -467     41    324   -371   -148    -51    200    194    239    -59
    197   -285   -483     44    340   -384   -155    -57    194    184    226    -62
    228   -270   -498     20    363   -384   -166    -64    189    184    223    -64
    252   -252   -504      0    376   -376   -179    -75    184    181    215    -72
    265   -244   -509    -10    384   -376   -197    -85    176    171    200    -85
    277   -233   -511    -23    392   -371   -202    -93    171    166    194    -88
    298   -194   -493    -54    394   -342   -197    -88    179    168    194    -77
    319   -135   -454    -90    387   -293   -184    -83    184    179    202    -67
    335    -85   -420   -127    376   -252   -171    -72    197    200    215    -57
    350    -49   -400   -150    374   -223   -166    -62    210    218    226    -46
    368    -41   -410   -163    387   -226   -171    -85    210    213    220    -57
    381      5   -376   -192    379   -184   -168   -101    231    218    236    -49
    322      7   -316   -166    316   -153   -161    -90    244    228    277    -38
    270     20   -249   -145    259   -114   -140    -70    259    249    322    -15
    259     64   -194   -163    226    -64   -135    -64    254    246    301     10
    249     96   -153   -171    202    -28   -129    -62    246    231    285     23
    239    114   -124   -179    181     -5   -132    -62    249    228    293     18
    239     77   -163   -158    200    -41   -161    -72    241    218    259    -15
    228     28   -200   -129    215    -85   -189    -90    223    197    207    -54
    215     15   -200   -114    207    -90   -194   -103    215    194    189    -75
    197    -12   -213    -93    202   -111   -202   -111    200    187    168    -90
    174    -28   -202    -75    187   -114   -210   -124    184    179    132   -101
    158    -33   -192    -62    174   -114   -220   -132    179    171    116    -98
    148    -59   -207    -44    176   -132   -236   -145    171    158     85    -98
    148    -64   -213    -44    179   -137   -262   -166    153    142     54   -114
    179    -57   -236    -62    205   -145   -283   -187    142    127     64   -137
    202    -62   -267    -70    233   -166   -301   -205    129    116     67   -168
    220    -77   -298    -70    259   -187   -314   -215    114    103     67   -210
    246   -119   -366    -64    303   -244   -324   -226     90     77     59   -257
    285   -218   -504    -33    392   -361   -290   -174     93     38     12   -327
    296   -249   -548    -23    420   -397   -189    -49    158     44    -20   -371
    319   -168   -488    -75    402   -327    -90     98    277    129     25   -311
    353     85   -267   -220    306    -88    -23    244    470    358    249   -106
    337    628    290   -483     23    459    -10    290    714    735    670    303
    197   1189    989   -693   -397   1091   -109     96    844   1057   1057    680
    124   1299   1174   -711   -524   1236   -426   -316    662   1075   1106    737
     80    831    750   -457   -335    792   -696   -753    171    594    659    311
     62    127     64    -96     -2     98   -784   -963   -298    -54     10   -285
    127   -283   -413     77    267   -348   -789   -901   -439   -335   -275   -561
    194   -376   -571     90    381   -472   -717   -745   -368   -340   -270   -615
    194   -342   -537     72    363   -439   -628   -628   -257   -262   -192   -607
    194   -252   -449     28    319   -350   -558   -553   -163   -181   -111   -537
    200   -161   -363    -20    280   -262   -504   -506   -103    -96    -20   -470
    176   -103   -280    -36    228   -192   -467   -475    -51     -5     25   -415
    161   -106   -267    -28    213   -187   -470   -467    -25     15    -20   -389
    163    -98   -265    -33    213   -181   -483   -472    -10     15    -64   -387
    155   -101   -257    -28    205   -179   -493   -472      2     20    -80   -384
    148    -96   -244    -25    194   -168   -509   -467     15     25   -101   -371
    174    -75   -252    -49    210   -163   -524   -454     28     36   -148   -340
    176    -80   -257    -49    215   -168   -535   -465     23     28   -205   -350
    174    -67   -241    -54    205   -153   -542   -480     15     20   -252   -361
    181    -44   -226    -67    202   -135   -561   -496      2      0   -296   -374
    192    -36   -228    -77    207   -129   -594   -530    -23    -20   -335   -407
    228     10   -218   -122    223   -103   -620   -550    -36    -25   -342   -431
    241     31   -210   -137    226    -88   -639   -571    -44    -41   -358   -472
    249     44   -205   -145    228    -80   -659   -584    -51    -49   -374   -488
    265     80   -184   -174    223    -51   -657   -576    -38    -31   -374   -478
    285    119   -166   -202    226    -23   -662   -581    -23    -12   -379   -491
    296    132   -166   -215    231    -15   -685   -602    -28    -15   -389   -506
    293    135   -158   -213    226    -10   -683   -613    -20    -12   -394   -504
    319    163   -155   -241    236      5   -685   -600      2      7   -384   -498
    340    158   -181   -249    259    -10   -696   -605     -2      5   -392   -504
    342    171   -171   -259    257      2   -706   -623    -12      5   -400   -511
    348    233   -114   -290    231     59   -711   -618     -2     25   -374   -493
    363    265    -98   -316    231     83   -737   -631    -12     31   -374   -491
    381    319    -62   -350    220    129   -766   -644    -18     38   -371   -483
    389    358    -33   -374    213    163   -761   -631     -5     54   -358   -462
    420    348    -72   -384    246    137   -696   -584     15     70   -340   -431
    467    309   -161   -389    314     75   -506   -527     54    103   -306   -387
    452    311   -142   -381    298     85   -509   -568     41     90   -319   -405
    402    345    -59   -374    231    142   -662   -644      5     46   -363   -446
    400    428     28   -413    187    228   -730   -667     15     46   -358   -428
    413    483     70   -449    171    277   -758   -672     38     59   -345   -394
    394    514    116   -454    137    316   -763   -672     59     70   -348   -371
    355    519    161   -439     96    342   -766   -670     72     80   -342   -371
    355    550    194   -452     80    374   -769   -665     88     96   -332   -384
    366    587    218   -478     72    402   -782   -678     83     83   -340   -415
    353    613    257   -483     49    436   -776   -683     93     83   -361   -431
    345    618    270   -483     36    444   -776   -685    106     88   -374   -433
    340    607    267   -472     36    439   -779   -693    109     90   -376   -436
    335    613    277   -472     28    444   -782   -696    119     98   -389   -441
    324    592    267   -459     28    431   -789   -704    116     93   -413   -452
    316    566    246   -444     33    405   -802   -717    106     83   -444   -478
    327    592    265   -459     31    428   -805   -727    111     88   -449   -480
    322    594    270   -459     25    433   -815   -737    111     93   -459   -475
    324    602    277   -465     23    439   -820   -743    114    101   -467   -467
    332    615    280   -475     23    449   -831   -753    114    101   -480   -472
    350    633    283   -491     33    459   -839   -761    111     98   -504   -475
    342    618    275   -483     33    449   -849   -779     96     83   -540   -485
    335    607    272   -472     31    441   -854   -784     93     77   -566   -485
    329    633    303   -483     12    470   -841   -771    109     93   -563   -472
    324    680    355   -501    -15    519   -815   -750    129    111   -555   -452
    324    704    379   -514    -25    542   -800   -740    135    122   -558   -446
    322    704    381   -514    -28    542   -792   -743    129    122   -566   -452
    327    722    394   -527    -33    561   -782   -737    135    132   -571   -449
    345    743    397   -542    -25    571   -776   -735    137    140   -584   -446
    332    756    420   -545    -44    589   -779   -750    129    137   -600   -454
    316    795    478   -555    -80    636   -774   -758    135    148   -600   -431
    306    815    509   -563   -101    662   -787   -779    124    150   -600   -420
    285    784    498   -535   -106    641   -831   -826     80    109   -639   -452
    280    779    498   -530   -109    639   -857   -854     59     83   -670   -462
    270    753    480   -511   -106    618   -870   -867     46     62   -701   -475
    267    701    431   -485    -83    566   -888   -888     23     31   -735   -501
    272    649    376   -459    -51    514   -904   -904      0      0   -763   -519
    254    615    358   -436    -51    488   -922   -917    -28    -28   -805   -550
    236    574    337   -405    -51    454   -940   -937    -70    -67   -849   -568
    236    542    306   -392    -36    423   -956   -948   -106    -98   -888   -571
    231    524    293   -376    -31    410   -966   -950   -137   -119   -917   -584
    226    496    270   -363    -23    384   -979   -956   -171   -145   -940   -613
    218    462    241   -340    -12    353   -984   -953   -194   -158   -948   -605
    207    423    213   -316     -2    319   -989   -953   -207   -163   -953   -602
    187    400    213   -293    -12    306   -984   -945   -194   -158   -950   -592
    213    363    150   -288     31    257   -989   -953   -189   -163   -976   -587
    241    280     36   -262    103    158   -974   -927   -207   -202  -1039   -652
    265    215    -49   -244    158     83   -896   -841   -200   -236  -1101   -727
    311    259    -51   -285    181    103   -800   -714   -135   -194  -1080   -711
    371    457     85   -415    142    270   -714   -524     33     -7   -896   -506
    387    948    561   -670    -85    756   -670   -420    272    329   -498    -85
    226   1582   1356   -906   -566   1467   -696   -514    480    717    -23    397
     31   1821   1790   -924   -878   1805   -935   -901    410    833    150    589
    -18   1387   1405   -685   -711   1395  -1223  -1343    -36    410   -275    262
    -15    574    589   -280   -303    581  -1384  -1660   -623   -324  -1070   -381
     54      5    -49    -31     51    -20  -1436  -1683   -901   -711  -1556   -779
    122   -124   -246      2    184   -184  -1374  -1527   -865   -693  -1587   -810
    153    -51   -205    -51    176   -127  -1244  -1350   -748   -584  -1486   -748
    184     59   -124   -122    153    -31  -1117  -1197   -628   -472  -1361   -657
    220    137    -85   -179    150     25  -1057  -1104   -571   -428  -1280   -605
    223    168    -54   -194    140     57  -1039  -1067   -550   -441  -1254   -618
    254    171    -83   -215    168     44  -1023  -1044   -501   -413  -1215   -636
    265    150   -114   -210    189     18  -1018  -1026   -475   -392  -1153   -631
    290    142   -148   -218    220     -2  -1031  -1021   -439   -470  -1111   -626
    303    145   -158   -223    231     -5  -1054  -1008   -405   -488  -1117   -620
    296    155   -140   -228    218      7  -1057   -989   -436   -394  -1137   -594
    246    153    -96   -200    171     28  -1021   -976   -472   -353  -1153   -530
    205    129    -75   -168    140     28   -987   -966   -496   -358  -1171   -488
    207    111    -96   -158    153      7   -963   -961   -524   -379  -1197   -467
    207    109    -98   -158    153      5   -940   -953   -535   -384  -1205   -478
    207     98   -111   -153    158     -5   -919   -932   -535   -376  -1200   -483
    202     62   -142   -132    171    -38   -919   -924   -553   -384  -1205   -493
    207     38   -168   -122    189    -64   -930   -930   -574   -400  -1213   -514
    210     18   -192   -116    202    -85   -927   -927   -592   -407  -1226   -517
    233     10   -223   -122    228   -103   -932   -927   -613   -423  -1249   -524
    244     28   -218   -137    231    -93   -932   -922   -626   -428  -1252   -540
    231     46   -184   -137    207    -67   -906   -893   -623   -418  -1241   -568
    215     10   -205   -116    210    -96   -891   -867   -623   -413  -1234   -566
    189     -5   -194    -93    192   -101   -872   -841   -618   -389  -1192   -537
    161     25   -137    -93    148    -54   -844   -800   -587   -350  -1124   -501
    137     62    -75    -98    106     -5   -815   -748   -550   -309  -1049   -444
     96     31    -67    -64     80    -18   -795   -706   -537   -290  -1002   -387
     88     33    -57    -62     72    -10   -769   -662   -517   -267   -963   -329
     72     51    -23    -62     46     15   -763   -636   -506   -252   -945   -283
     49     80     31    -64     10     57   -743   -597   -483   -226   -919   -236
     31     67     36    -49     -2     51   -735   -597   -501   -236   -917   -241
     38     88     49    -64     -5     70   -704   -574   -493   -223   -888   -223
     49     98     46    -75      2     72   -680   -545   -493   -223   -870   -205
     90     98      7    -93     41     54   -672   -545   -504   -223   -859   -210
    127     77    -51   -103     88     12   -662   -535   -504   -233   -849   -226
    168     80    -88   -124    127     -2   -667   -532   -514   -244   -826   -226
    231     70   -161   -150    194    -44   -659   -519   -514   -246   -810   -213
    259     54   -205   -155    233    -75   -654   -514   -517   -252   -807   -215
    265     62   -202   -163    233    -70   -636   -496   -506   -246   -795   -215
    254     51   -202   -153    228    -75   -620   -480   -493   -246   -787   -210
    246     31   -215   -140    231    -93   -610   -480   -496   -246   -782   -218
    293     15   -277   -153    285   -129   -620   -496   -509   -267   -782   -244
    332     -5   -340   -163    335   -171   -631   -509   -530   -298   -782   -254
    358      2   -355   -179    355   -176   -633   -501   -530   -298   -753   -241
    368     12   -355   -192    361   -171   -639   -498   -532   -301   -735   -239
    363     12   -350   -187    358   -168   -620   -470   -511   -285   -706   -213
    358    -15   -376   -174    366   -194   -587   -433   -491   -277   -678   -184
    353     -2   -358   -176    355   -179   -555   -413   -478   -275   -652   -166
    337     31   -309   -184    322   -137   -527   -384   -457   -259   -613   -150
    311     15   -296   -163    303   -140   -517   -376   -449   -257   -589   -155
    332     20   -311   -176    322   -145   -491   -348   -428   -252   -568   -150
    348     46   -301   -197    324   -127   -480   -335   -423   -246   -535   -145
    332     80   -252   -207    290    -85   -436   -298   -397   -218   -475   -109
    319    101   -218   -210    270    -57   -405   -280   -381   -205   -426    -88
    298    116   -181   -207    239    -31   -374   -244   -345   -184   -379    -44
    280    109   -171   -194    226    -31   -329   -205   -314   -166   -340     -7
    244    111   -132   -179    187    -10   -293   -184   -296   -148   -298     15
    179    153    -25   -166    103     64   -254   -158   -262   -119   -239     49
    132    176     44   -155     44    111   -218   -135   -228    -96   -192     90
     96    220    124   -158    -15    174   -189   -119   -202    -70   -127    140
     33    176    142   -106    -54    158   -187   -135   -218    -90   -109    137
    -18    153    171    -67    -93    161   -176   -129   -218    -90    -85    150
    -88    124    213    -20   -150    168   -158   -111   -207    -77    -44    176
    -20    116    137    -49    -80    127   -179   -142   -244   -116    -57    145
     85     59    -25    -75     57     18   -220   -187   -298   -179    -96     75
    158    -18   -176    -70    166    -96   -246   -213   -350   -246   -129      5
    226    -64   -290    -83    257   -176   -267   -241   -405   -303   -161    -44
    290   -124   -415    -83    350   -270   -296   -277   -459   -363   -213    -90
    306   -158   -465    -75    384   -311   -311   -296   -493   -407   -252   -127
    298   -161   -459    -67    379   -309   -311   -301   -509   -428   -259   -142
    262   -161   -423    -51    340   -290   -283   -275   -485   -410   -233   -132
    192   -161   -353    -18    272   -257   -244   -244   -454   -387   -189   -101
    161   -155   -316     -5    236   -236   -228   -231   -449   -384   -161    -88
    213   -155   -368    -28    290   -262   -233   -233   -462   -402   -168   -103
    252   -252   -504     -2    376   -376   -213   -192   -470   -446   -213   -168
    257   -293   -550     18    402   -420    -98    -51   -394   -446   -226   -200
    267   -249   -519    -10    392   -384     28    106   -277   -387   -171   -174
    290   -119   -410    -85    350   -265    148    275   -109   -231    -20    -62
    329    355     25   -342    150    192    168    340    106    111    379    293
    257    919    662   -589   -202    792     72    189    226    452    813    670
    153   1195   1039   -675   -441   1117   -210   -187     93    576   1028    831
    111    974    862   -542   -374    919   -472   -550   -244    340    849    667
     75    223    145   -150    -36    187   -517   -753   -737   -376    155    122
    127   -322   -449     98    288   -384   -496   -691   -948   -763   -241   -213
    189   -540   -732    174    459   -636   -426   -524   -901   -797   -301   -290
    233   -587   -820    176    527   -704   -342   -402   -807   -750   -270   -283
    288   -511   -802    111    542   -657   -283   -322   -714   -672   -197   -233
    342   -420   -763     36    553   -592   -246   -272   -644   -610   -135   -184
    394   -350   -745    -23    568   -548   -220   -239   -597   -571    -96   -150
    415   -332   -748    -41    581   -540   -194   -213   -579   -558    -80   -137
    423   -319   -745    -54    581   -532   -176   -194   -568   -553    -62   -135
    423   -340   -766    -41    594   -553   -166   -181   -566   -550    -54   -145
    394   -340   -735    -28    563   -537   -140   -158   -548   -530    -20   -129
    381   -301   -683    -38    532   -491   -114   -127   -524   -498     28    -98
    340   -314   -654    -15    496   -483    -96   -101   -509   -483     59    -83
    309   -314   -626      2    467   -470    -77    -80   -496   -470     83    -67
    301   -290   -594     -5    446   -441    -59    -54   -472   -444    119    -38
    296   -285   -581     -5    439   -433    -36    -33   -454   -426    145    -20
    314   -288   -602    -12    457   -444    -31    -31   -457   -428    140    -31
    306   -293   -600     -7    452   -446    -18    -23   -459   -428    135    -44
    288   -290   -579      0    431   -433      5     -5   -449   -420    148    -36
    277   -283   -561      2    418   -420     23     10   -436   -407    166    -25
    259   -246   -509     -7    381   -376     36     31   -420   -387    200     -5
    236   -239   -475      0    353   -355     57     57   -402   -371    228     12
    226   -239   -465      5    345   -350     80     88   -384   -350    254     33
    252   -220   -472    -15    361   -345     88    109   -374   -340    277     49
    272   -218   -493    -28    381   -355     90    124   -363   -332    301     59
    262   -220   -483    -20    371   -350    106    150   -348   -314    327     88
    265   -220   -485    -23    374   -350    119    168   -337   -298    350    109
    270   -207   -478    -31    374   -342    132    189   -327   -288    374    135
    277   -192   -472    -44    374   -332    150    226   -306   -275    407    163
    293   -189   -485    -51    389   -337    161    257   -296   -265    433    197
    301   -194   -496    -54    397   -345    171    280   -290   -254    457    220
    311   -176   -488    -67    400   -332    181    298   -285   -244    478    236
    327   -179   -509    -75    418   -342    194    311   -285   -257    483    239
    342   -184   -527    -80    433   -355    220    329   -280   -259    493    249
    332   -184   -517    -75    423   -348    249    348   -272   -252    511    270
    324   -187   -511    -67    418   -348    275    368   -259   -241    522    280
    337   -179   -517    -80    426   -348    293    384   -257   -236    530    285
    353   -168   -524    -93    439   -345    301    389   -252   -226    537    285
    355   -174   -530    -93    441   -350    316    397   -241   -220    542    288
    374   -166   -540   -103    457   -353    329    407   -226   -210    566    288
    381   -187   -571    -98    472   -379    332    405   -226   -223    566    272
    415   -194   -610   -111    511   -402    335    400   -226   -241    571    270
    413   -215   -628    -98    519   -420    342    397   -228   -249    584    272
    420   -246   -667    -85    542   -457    345    387   -241   -257    576    252
    436   -236   -672   -101    553   -454    340    374   -257   -272    568    239
    428   -233   -662    -98    545   -446    342    376   -257   -270    581    249
    439   -257   -698    -93    566   -475    345    384   -262   -272    584    249
    452   -270   -722    -90    587   -496    340    389   -265   -277    576    233
    470   -259   -732   -106    600   -496    350    402   -262   -272    581    236
    493   -254   -748   -119    618   -501    353    415   -252   -259    597    249
    519   -249   -771   -137    644   -509    358    433   -241   -249    610    259
    517   -252   -769   -132    641   -509    361    446   -239   -241    626    262
    441   -267   -711    -88    576   -488    394    488   -200   -202    672    303
    418   -239   -659    -90    537   -449    426    524   -163   -163    706    332
    397   -220   -620    -88    506   -420    459    555   -135   -142    730    353
    394   -184   -579   -103    485   -381    501    594    -96   -103    779    389
    389   -155   -548   -119    467   -350    522    620    -70    -72    826    415
    387   -153   -540   -116    462   -345    524    620    -67    -70    841    413
    397   -124   -524   -137    457   -324    535    631    -57    -57    880    410
    405   -119   -524   -142    465   -322    555    646    -44    -46    924    415
    405   -101   -506   -153    454   -301    563    646    -33    -41    922    436
    418    -93   -511   -161    465   -301    555    633    -46    -51    893    449
    423   -106   -530   -161    472   -316    537    607    -75    -77    865    439
    428   -109   -537   -158    483   -322    522    602    -83    -93    867    436
    413   -135   -548   -137    480   -340    517    602    -83    -90    872    433
    389   -176   -568   -106    478   -371    517    602    -93    -88    870    431
    374   -228   -602    -75    485   -415    517    600   -111   -106    836    413
    368   -296   -665    -36    517   -480    514    597   -135   -132    784    392
    368   -324   -693    -23    530   -509    506    587   -153   -142    771    371
    358   -363   -722      2    537   -542    496    568   -176   -161    769    355
    335   -415   -750     38    540   -584    488    553   -194   -187    756    340
    311   -459   -771     75    540   -615    498    561   -197   -202    753    332
    293   -465   -758     85    522   -610    506    561   -194   -192    766    335
    280   -465   -745     90    511   -605    504    563   -194   -179    787    348
    275   -459   -737     90    504   -597    498    568   -200   -181    787    353
    267   -483   -750    109    509   -615    501    576   -205   -194    758    348
    270   -568   -841    148    553   -704    537    636   -202   -220    709    314
    280   -618   -898    168    587   -758    641    766   -145   -218    696    265
    280   -550   -831    132    553   -691    776    945    -10   -127    756    298
    270   -400   -670     64    470   -535    914   1137    181     49    904    439
    244     64   -179   -155    210    -54    932   1184    400    405   1288    810
    145    636    491   -392   -171    563    815    995    496    753   1706   1208
     44    901    854   -475   -405    880    506    581    350    865   1896   1371
     10    670    659   -340   -324    665    207    181     -2    594   1686   1184
    -31   -111    -80     70     23    -96    145    -31   -509   -127    966    589
    -62   -680   -618    371    275   -652    210     62   -683   -493    568    252
    -31   -852   -820    439    394   -836    314    257   -589   -509    535    200
     15   -836   -852    410    433   -844    423    405   -462   -436    579    215
      7   -714   -722    353    363   -719    524    532   -316   -306    683    306
      0   -626   -628    311    314   -626    587    607   -223   -226    756    366
     57   -571   -628    257    342   -600    594    628   -197   -202    761    376
    148   -527   -675    189    410   -600    587    620   -200   -210    756    366
    171   -524   -696    176    431   -610    579    613   -207   -223    737    355
    181   -535   -719    176    449   -626    576    610   -207   -223    743    348
    200   -530   -730    161    465   -628    584    607   -205   -218    766    340
    200   -514   -714    158    457   -613    597    623   -189   -197    810    350
    202   -493   -696    142    449   -592    600    628   -184   -179    818    368
    220   -462   -683    119    452   -571    607    633   -176   -171    831    389
    213   -454   -667    119    439   -561    610    628   -174   -174    844    394
    215   -459   -675    122    444   -566    618    631   -166   -174    846    405
    252   -446   -701     96    475   -574    600    613   -179   -189    820    413
    285   -428   -714     70    498   -571    597    607   -184   -194    807    418
    296   -428   -727     64    509   -576    602    607   -181   -194    800    413
    301   -418   -719     59    509   -568    600    607   -184   -179    818    410
    303   -394   -701     44    501   -548    597    615   -184   -161    836    436
    298   -358   -657     28    475   -506    600    620   -181   -145    846    465
    290   -324   -615     15    452   -470    610    628   -171   -127    859    493
    265   -319   -584     28    423   -452    618    636   -161   -116    878    522
    239   -327   -568     44    402   -449    620    639   -158   -111    883    524
    228   -311   -542     41    384   -426    633    649   -148   -103    896    550
    228   -309   -537     38    379   -423    641    659   -135   -103    896    566
    241   -293   -535     25    387   -413    639    675   -119   -103    893    579
    262   -254   -517     -5    389   -384    646    704   -103    -88    906    600
    262   -241   -504    -10    381   -371    649    727    -93    -75    911    615
    254   -231   -488    -12    368   -358    662    750    -83    -64    919    626
    252   -197   -449    -25    350   -322    683    774    -62    -49    940    641
    252   -192   -444    -31    348   -316    685    769    -62    -54    940    652
    259   -184   -444    -38    350   -314    688    766    -62    -59    935    657
    259   -168   -431    -46    342   -298    693    769    -57    -67    932    657
    239   -171   -410    -33    324   -290    706    776    -41    -67    930    654
    226   -163   -389    -31    306   -277    717    789    -28    -59    935    659
    220   -155   -376    -33    298   -267    730    800    -15    -51    937    662
    231   -135   -366    -49    296   -249    745    815      2    -38    937    657
    236   -124   -361    -54    298   -241    756    826     15    -31    943    667
    220    -90   -311    -64    265   -200    766    828     25    -15    956    688
    226    -85   -314    -70    270   -200    758    820     12    -20    950    675
    236    -75   -314    -83    275   -194    748    820     10    -25    943    667
    257    -59   -316    -98    285   -187    743    818     15    -25    937    672
    257    -49   -309   -106    283   -179    745    823     31    -18    948    680
    288    -28   -319   -129    303   -174    745    833     46    -10    961    696
    306    -25   -335   -142    319   -179    743    844     64     -2    982    717
    309    -46   -355   -129    332   -200    737    849     70     -5    979    722
    327    -31   -361   -150    342   -194    740    867     93     18   1010    748
    322    -25   -348   -148    335   -187    745    880    119     33   1031    761
    324    -38   -363   -142    342   -200    743    883    124     23    995    761
    327    -33   -361   -145    342   -197    750    896    137     28    987    789
    319    -41   -363   -140    340   -202    758    911    161     31    987    813
    301    -25   -329   -137    314   -176    779    922    181     41    984    839
    290     -7   -298   -142    293   -153    787    914    189     44    961    862
    270     25   -244   -148    257   -109    810    911    213     59    969    904
    283     41   -241   -163    262    -98    833    896    215     67    969    911
    298     33   -265   -166    280   -114    836    885    194     80    953    896
    290     41   -252   -168    270   -103    849    898    192     83    961    909
    280     59   -220   -168    252    -80    878    927    213    101    974    922
    277     90   -187   -184    233    -46    896    940    231    137   1002    945
    290     98   -194   -194    244    -46    878    930    220    137    995    956
    277     59   -220   -168    249    -80    852    904    184    116    966    953
    296     41   -254   -168    275   -106    813    872    148     96    945    948
    262     23   -241   -145    252   -109    813    872    142     88    932    953
    267    -20   -288   -124    277   -155    797    867    148     49    904    953
    262    -59   -324   -101    290   -192    774    859    145      5    865    956
    252   -119   -371    -64    311   -244    750    846    127    -38    828    961
    189   -184   -376     -5    280   -280    750    844    103    -54    795    963
    194   -236   -431     20    311   -332    735    823     67    -75    750    937
    179   -283   -462     51    319   -371    730    805     33    -93    714    911
    174   -306   -480     67    327   -392    719    784      0   -114    683    901
    150   -316   -467     80    309   -392    727    782    -12   -109    670    896
    150   -316   -467     83    306   -392    727    776    -20   -111    657    880
    122   -340   -462    109    290   -402    737    776    -28   -114    646    875
     93   -355   -449    132    270   -402    740    779    -38   -111    646    880
    111   -407   -522    148    316   -465    735    789    -62   -140    607    828
    158   -506   -667    174    413   -587    779    862    -67   -194    524    743
    174   -511   -688    168    428   -600    888   1013      5   -171    522    717
    223   -413   -636     96    428   -524   1015   1228    155    -44    631    807
    252    -38   -290   -109    270   -166   1078   1376    394    265    953   1140
    135    566    431   -353   -148    498   1039   1322    631    667   1436   1657
    -70   1039   1109   -485   -589   1072    826    971    680    917   1784   2034
   -103    995   1098   -444   -600   1047    517    545    428    800   1722   1982
   -150    228    376    -41   -265    301    301    171   -174    109   1028   1348
   -142   -628   -485    384    171   -558    226     41   -649   -545    316    688
     15   -854   -870    418    439   -862    311    202   -657   -657    140    514
    179   -698   -878    259    527   -787    504    462   -457   -517    252    602
    124   -657   -784    265    452   -719    587    602   -329   -418    340    665
    109   -613   -724    252    415   -667    626    667   -259   -361    392    704
    163   -566   -732    200    446   -646    654    706   -223   -329    426    724
    239   -517   -756    140    496   -636    688    737   -194   -303    441    740
    205   -563   -769    176    485   -665    701    737   -192   -303    431    717
    158   -623   -782    231    467   -701    693    727   -197   -303    426    683
    153   -628   -784    236    467   -706    691    724   -192   -280    439    667
    168   -613   -782    223    475   -696    693    737   -179   -254    472    667
    155   -594   -750    218    452   -672    698    750   -168   -236    519    683
    142   -592   -735    223    439   -662    698    758   -163   -233    542    688
    135   -571   -709    215    420   -639    691    758   -161   -231    558    688
    124   -563   -688    220    405   -626    688    761   -158   -228    563    680
    155   -532   -688    187    420   -607    698    779   -140   -215    574    685
    161   -514   -675    174    418   -594    706    792   -129   -210    587    680
    124   -514   -639    192    379   -576    701    795   -122   -205    592    672
     72   -522   -594    226    332   -558    693    795   -116   -202    587    665
     33   -514   -550    239    290   -532    680    795   -109   -197    592    657
     25   -491   -517    231    270   -501    691    818    -80   -171    607    678
     36   -449   -485    205    259   -467    717    857    -49   -132    628    706
     51   -407   -459    179    254   -433    743    891    -18    -96    657    743
      7   -392   -400    189    202   -394    761    919     15    -70    685    774
    -88   -441   -353    265    132   -397    753    932     25    -57    696    787
   -148   -446   -298    296     72   -371    774    969     64    -20    737    818
   -140   -400   -259    270     59   -329    795   1002    109     20    792    854
    -88   -400   -314    241    111   -358    769    995    106     15    784    839
    -64   -423   -358    241    145   -392    745    989    103      5    761    815
    -38   -418   -379    226    168   -400    740   1000    116     12    761    815
    -18   -405   -387    213    184   -397    727    997    122     10    761    815
      5   -387   -392    192    197   -392    719   1000    132     18    774    818
     36   -358   -397    161    215   -376    724   1005    153     25    789    826
     49   -342   -392    145    220   -368    730   1008    166     28    789    844
     59   -314   -374    127    215   -342    748   1021    197     51    807    870
     62   -337   -402    137    231   -368    737   1013    213     57    810    867
     64   -340   -405    135    233   -371    735   1015    231     70    828    875
     88   -301   -392    103    239   -345    743   1028    265     93    859    896
    101   -293   -394     96    246   -342    737   1023    283    106    870    896
    111   -316   -431    101    270   -374    704    987    267     83    849    852
    210   -288   -498     38    353   -392    675    958    267     72    836    823
    342   -223   -566    -59    452   -394    667    950    280     83    846    823
    397   -233   -631    -80    514   -431    626    917    265     64    833    792
    371   -254   -626    -59    496   -439    613    909    277     70    841    782
    293   -262   -555    -15    423   -410    631    927    311    103    880    789
    200   -288   -488     44    340   -387    636    940    340    135    917    795
    181   -270   -452     44    316   -361    641    958    376    174    966    810
    163   -270   -436     51    298   -353    639    958    394    189    995    807
    166   -270   -436     51    298   -350    626    950    402    194   1013    807
    181   -259   -441     38    309   -348    618    943    410    197   1021    810
    176   -262   -439     44    306   -350    618    943    418    200   1026    810
    166   -246   -415     38    288   -329    623    940    436    218   1047    820
    179   -202   -381     10    277   -290    641    948    462    246   1080    831
    168   -187   -355      7    259   -272    667    969    498    277   1106    846
    174   -176   -350      2    262   -262    665    969    514    296   1119    849
    187   -174   -361     -7    272   -267    659    961    524    296   1124    836
    176   -153   -329    -10    252   -241    672    969    545    306   1135    836
    187   -111   -301    -38    241   -205    675    963    561    327   1150    828
    184    -83   -267    -49    226   -174    667    950    576    348   1169    823
    176    -54   -231    -64    202   -142    649    937    587    361   1182    828
    179    -75   -254    -54    215   -163    618    904    571    345   1166    805
    176    -98   -277    -41    226   -187    597    880    563    345   1161    800
    161    -98   -259    -31    210   -179    576    865    571    353   1169    807
    158   -140   -298    -10    226   -218    545    841    563    335   1150    787
    127   -192   -319     31    223   -254    519    820    550    319   1135    758
    116   -226   -342     51    228   -283    498    797    532    301   1109    724
     98   -262   -361     83    228   -311    491    784    522    293   1098    698
    109   -316   -426    101    265   -368    457    750    493    259   1062    657
    101   -353   -454    124    277   -402    428    722    472    241   1044    633
    103   -358   -462    127    283   -410    400    691    452    228   1036    615
     80   -374   -454    148    267   -413    392    680    446    218   1039    610
     28   -387   -415    176    220   -400    397    685    462    223   1036    615
      0   -376   -376    189    187   -376    384    675    467    226   1036    613
      0   -397   -397    197    197   -394    358    657    462    213   1018    600
      0   -472   -472    236    236   -472    337    641    439    176    969    555
     38   -581   -623    270    329   -602    366    685    418    109    867    467
     64   -587   -652    259    358   -618    454    787    470    101    828    423
    114   -501   -615    192    363   -555    553    945    607    197    901    485
    166   -179   -345      7    254   -262    623   1104    844    467   1176    750
    137    472    335   -306    -98    405    594   1096   1109    904   1686   1239
    -12   1010   1023   -498   -519   1018    400    823   1202   1226   2091   1605
    -83   1008   1091   -465   -587   1049     33    384    971   1171   2078   1579
   -129    400    530   -135   -329    465   -213    -64    413    561   1493   1067
   -103   -389   -288    246     88   -340   -231   -158    -23    -90    815    472
    -31   -766   -735    397    350   -750   -215    -38    -88   -265    594    257
      7   -813   -820    400    413   -815   -142    101      5   -226    592    241
     54   -730   -784    337    418   -756    -59    218    124   -135    659    293
     62   -644   -706    290    384   -675      0    288    215    -64    711    340
     72   -584   -657    254    363   -620     41    332    283    -10    745    387
     75   -568   -644    244    358   -605     51    348    311     20    766    410
     96   -537   -633    220    363   -584     59    353    319     44    787    423
    103   -524   -631    210    366   -576     46    345    314     49    789    428
    116   -514   -631    197    371   -571     38    337    316     51    784    433
    116   -530   -649    205    381   -587     36    329    311     46    774    426
    109   -537   -646    215    376   -592     20    316    301     44    766    420
    127   -514   -641    192    384   -576     10    306    303     54    776    431
    142   -517   -659    187    400   -589     -2    296    309     62    771    433
    150   -527   -680    187    413   -602    -12    290    309     64    761    441
    168   -514   -683    174    426   -597    -18    290    319     70    769    457
    166   -501   -667    166    413   -584    -31    275    314     64    766    446
    168   -498   -667    163    418   -581    -54    259    298     59    753    426
    168   -501   -672    163    418   -584    -80    239    285     57    740    413
    176   -506   -683    166    428   -594   -103    228    280     57    732    407
    194   -498   -693    150    441   -597   -111    223    277     57    730    405
    210   -483   -693    135    452   -589   -124    215    275     64    732    413
    233   -488   -722    127    475   -605   -137    205    270     70    727    410
    257   -491   -748    116    501   -618   -153    197    265     70    719    405
    277   -472   -753     96    511   -613   -181    187    259     75    719    402
    293   -467   -763     85    527   -615   -200    176    249     75    719    407
    309   -467   -776     77    540   -620   -220    174    244     75    722    410
    340   -449   -789     54    563   -618   -241    168    239     75    732    413
    355   -441   -800     41    576   -620   -249    174    241     88    737    420
    361   -441   -802     41    581   -620   -259    176    239     93    745    431
    353   -449   -802     46    576   -626   -270    176    231     93    745    431
    345   -452   -797     54    571   -623   -265    179    231     90    740    426
    353   -433   -789     38    568   -613   -252    184    241    101    753    431
    337   -436   -776     49    555   -605   -254    181    241    106    753    423
    329   -433   -766     51    545   -597   -254    174    239    111    750    415
    327   -428   -756     51    540   -592   -252    171    249    122    753    413
    303   -433   -737     64    519   -584   -246    176    270    142    763    413
    277   -413   -691     67    483   -550   -236    179    285    163    774    415
    265   -394   -659     62    459   -524   -226    176    301    179    779    418
    239   -420   -659     90    449   -540   -226    163    301    176    771    400
    228   -407   -639     88    431   -524   -231    153    309    184    769    397
    218   -415   -633     96    426   -524   -236    142    311    181    763    394
    213   -426   -639    103    426   -532   -249    129    306    176    753    384
    205   -431   -636    114    420   -532   -259    114    303    174    737    374
    181   -449   -631    132    405   -540   -262    103    301    171    732    379
    189   -426   -615    119    402   -519   -267     98    303    179    740    392
    194   -426   -623    114    407   -524   -280     88    301    181    732    387
    202   -405   -607    101    405   -506   -288     85    301    189    735    389
    207   -394   -602     93    405   -498   -285     90    311    202    743    418
    200   -415   -615    109    407   -514   -296     83    309    200    732    420
    197   -426   -626    114    410   -524   -298     80    309    207    730    431
    213   -400   -613     93    413   -506   -293     88    319    231    748    454
    207   -379   -587     83    394   -483   -283     93    327    239    769    467
    187   -358   -545     85    363   -452   -285     96    327    244    784    475
    176   -337   -514     77    345   -426   -272    103    340    257    800    493
    168   -327   -496     80    332   -410   -254    114    355    272    810    511
    150   -314   -467     80    309   -389   -254    111    355    280    813    524
    140   -283   -423     70    280   -353   -246    111    366    301    818    558
    119   -228   -348     51    231   -288   -239    109    379    329    831    600
    116   -213   -329     49    223   -270   -262     80    368    329    849    600
    132   -244   -379     54    254   -311   -309     28    327    290    818    558
    135   -246   -384     54    257   -314   -342     -5    306    275    800    555
    127   -265   -392     67    257   -327   -361    -25    296    267    784    574
     93   -316   -410    111    252   -363   -374    -44    272    244    753    566
     75   -358   -436    140    254   -397   -400    -72    241    213    714    522
     83   -402   -485    158    283   -441   -420    -98    215    189    685    488
     88   -457   -548    184    314   -501   -454   -132    179    150    633    462
     83   -498   -581    207    332   -540   -478   -166    142    119    579    449
     75   -527   -605    223    337   -566   -493   -189    116     93    545    449
     77   -566   -644    241    361   -605   -514   -218     90     54    501    436
     75   -574   -649    249    361   -610   -530   -246     64     31    467    423
     85   -553   -639    233    361   -594   -537   -267     44     28    452    420
     93   -561   -657    231    374   -607   -548   -290     10     10    423    405
     98   -584   -685    241    392   -633   -555   -311    -33    -12    394    387
    122   -654   -779    265    449   -717   -568   -311    -57    -54    335    350
    145   -750   -896    303    519   -823   -517   -226    -20    -90    265    288
    137   -745   -883    301    509   -813   -410    -98     67    -64    265    277
    145   -654   -802    254    472   -727   -322     49    207     57    366    368
    166   -275   -441     54    301   -358   -277    153    431    358    680    662
     98    350    252   -223    -75    301   -298    106    659    766   1143   1098
    -18    776    795   -379   -407    784   -566   -262    628    979   1405   1345
    -44    613    654   -285   -348    633   -919   -711    290    776   1234   1195
    -77    -83     -5     80    -38    -46  -1093  -1075   -259    116    589    652
    -49   -792   -743    420    345   -769  -1106  -1122   -602   -418     25    161
     33   -989  -1023    475    527  -1005  -1041   -948   -550   -441    -49     85
    106   -966  -1072    428    587  -1018   -943   -797   -428   -366    -18    106
    119   -880  -1002    379    558   -940   -849   -678   -311   -265     57    155
     98   -776   -875    340    485   -826   -774   -594   -210   -163    148    231
     80   -724   -805    319    441   -763   -722   -555   -155   -116    197    262
     51   -722   -774    335    413   -748   -698   -553   -150   -106    223    265
     25   -745   -771    358    397   -758   -704   -571   -168   -124    241    249
      5   -779   -784    387    394   -782   -711   -587   -187   -140    231    233
    -23   -776   -753    400    363   -766   -743   -587   -197   -153    213    215
    -10   -748   -737    379    361   -743   -750   -568   -194   -158    194    210
      5   -706   -711    350    355   -706   -748   -558   -184   -142    179    213
     10   -701   -711    345    361   -706   -758   -563   -181   -137    166    200
     15   -693   -711    337    361   -701   -771   -574   -181   -140    158    189
     18   -691   -709    337    361   -701   -774   -574   -171   -137    150    200
     28   -672   -701    322    363   -688   -774   -571   -158   -127    148    210
     33   -654   -688    311    361   -670   -776   -568   -148   -114    153    223
      2   -667   -672    332    335   -670   -774   -566   -145   -103    150    233
    -25   -662   -636    345    303   -652   -774   -563   -137    -83    158    249
    -36   -633   -597    335    277   -615   -774   -561   -122    -54    166    257
    -36   -628   -592    332    277   -610   -771   -548   -111    -28    163    257
    -46   -607   -563    327    257   -587   -771   -540    -96    -10    179    270
    -57   -581   -527    319    233   -555   -771   -527    -85     -7    200    283
    -67   -561   -496    311    213   -527   -769   -519    -80     -5    210    296
    -67   -540   -472    303    202   -506   -776   -514    -75      0    213    306
    -75   -522   -449    296    187   -485   -776   -493    -54     18    223    337
    -70   -509   -439    290    184   -475   -774   -472    -38     36    239    361
    -54   -488   -436    270    189   -465   -771   -454    -23     51    254    381
    -44   -465   -420    254    187   -444   -766   -441    -10     64    272    392
    -36   -441   -407    239    184   -426   -758   -428     -2     77    288    394
    -44   -436   -394    239    174   -415   -750   -410      7     88    298    394
    -51   -433   -381    241    163   -407   -745   -405     10     90    301    394
    -54   -428   -374    241    158   -402   -730   -400     12     90    301    392
    -54   -402   -350    228    145   -376   -719   -400     15     98    309    384
    -54   -394   -342    223    142   -368   -717   -402     12    103    311    379
    -67   -397   -332    231    129   -366   -704   -397     23    111    319    379
    -83   -389   -306    236    111   -348   -683   -381     41    127    335    394
    -90   -381   -290    233     98   -337   -665   -371     59    135    348    397
    -96   -368   -272    231     88   -322   -654   -366     83    145    358    394
   -106   -355   -252    231     72   -303   -644   -366    111    158    368    392
   -106   -345   -239    226     64   -293   -644   -361    129    171    379    397
   -116   -358   -244    236     62   -303   -659   -371    122    168    376    387
   -142   -371   -231    257     44   -301   -667   -374    124    179    389    384
   -171   -400   -228    285     28   -314   -683   -381    119    181    387    376
   -194   -428   -233    311     18   -332   -693   -389    114    176    368    363
   -197   -441   -246    319     23   -345   -696   -402    101    174    355    342
   -205   -433   -228    319     10   -332   -683   -405     98    176    366    337
   -207   -415   -210    311      0   -314   -667   -405     93    171    371    322
   -205   -400   -194    303     -5   -298   -646   -397     93    163    350    306
   -189   -402   -213    293     10   -309   -626   -387    101    148    345    296
   -184   -397   -213    290     12   -306   -607   -363    119    161    358    301
   -171   -397   -226    283     25   -311   -600   -342    137    171    371    309
   -161   -371   -210    267     23   -290   -581   -316    163    192    387    335
   -142   -340   -197    241     25   -270   -568   -298    179    205    413    363
   -122   -301   -179    213     28   -241   -561   -285    192    215    439    392
   -116   -283   -168    197     25   -226   -553   -275    192    223    457    426
   -109   -262   -153    187     20   -207   -542   -265    194    236    472    452
    -98   -231   -132    163     15   -184   -535   -249    202    262    488    478
   -109   -200    -93    153     -7   -148   -522   -239    218    290    514    498
   -109   -174    -67    140    -23   -122   -532   -249    228    301    530    493
    -98   -194    -96    148     -2   -145   -568   -290    189    288    488    457
    -88   -194   -106    140      7   -153   -607   -327    153    277    470    467
    -83   -197   -114    140     12   -155   -633   -340    158    254    496    493
    -96   -239   -142    166     20   -189   -662   -361    153    210    475    472
   -119   -288   -168    205     23   -228   -680   -374    137    176    405    454
   -148   -342   -194    244     20   -267   -685   -381    122    150    368    452
   -171   -397   -228    283     28   -314   -672   -379    114    132    348    433
   -171   -449   -277    309     51   -366   -670   -389     77    114    322    405
   -200   -496   -296    348     46   -397   -662   -407     33     85    303    371
   -246   -542   -296    392     23   -420   -649   -410     15     75    306    361
   -280   -594   -314    436     15   -457   -636   -407      2     57    288    350
   -301   -633   -335    467     15   -485   -633   -405     -5     46    277    340
   -311   -644   -332    478     10   -488   -633   -405     -7     49    272    345
   -296   -639   -342    465     20   -491   -646   -418    -18     49    262    345
   -254   -685   -431    470     85   -558   -662   -415    -51     18    223    329
   -200   -787   -587    491    192   -688   -618   -350    -70    -36    148    265
   -176   -810   -633    493    228   -722   -496   -220    -10    -25    127    241
   -132   -709   -579    418    220   -644   -387    -49    127     90    213    340
    -72   -353   -283    213    103   -319   -329     80    345    368    485    620
   -109    252    361    -72   -236    306   -366     57    589    776    935   1067
   -265    797   1062   -265   -662    930   -576   -220    670   1098   1314   1431
   -316    701   1018   -192   -667    859   -919   -626    387    982   1241   1363
   -374     77    452    148   -415    265  -1088   -989   -140    400    688    893
   -387   -688   -301    537    -44   -496  -1091  -1088   -568   -215     59    350
   -350  -1047   -696    698    171   -872  -1049   -943   -615   -363   -142    166
   -301  -1034   -732    667    213   -885   -935   -758   -480   -285    -93    200
   -223   -919   -696    568    236   -807   -813   -613   -340   -176     10    288
   -176   -820   -644    496    231   -735   -745   -524   -244    -93     93    358
   -168   -769   -600    470    215   -685   -704   -467   -184    -31    135    402
   -179   -763   -587    470    202   -675   -683   -439   -161    -10    148    418
   -181   -756   -576    467    197   -667   -675   -418   -150      0    150    431
   -174   -756   -581    462    202   -667   -672   -413   -145      0    140    431
   -158   -740   -581    449    210   -662   -675   -410   -140      2    127    428
   -155   -740   -584    446    213   -662   -675   -407   -140      0    114    423
   -142   -737   -594    439    223   -667   -667   -397   -137      0    109    433
   -129   -735   -607    431    236   -672   -665   -392   -137     -5    114    446
   -111   -732   -620    423    254   -678   -670   -389   -132     -5    119    459
    -98   -714   -618    405    259   -667   -670   -387   -129     -5    132    465
    -88   -706   -618    394    265   -662   -662   -374   -127     -2    150    480
    -83   -709   -626    394    270   -667   -654   -361   -119      0    161    496
    -67   -711   -644    389    288   -678   -657   -358   -116      2    163    498
    -54   -730   -675    389    309   -704   -665   -366   -129    -12    166    491
    -33   -748   -714    392    337   -732   -678   -371   -142    -31    171    480
     15   -737   -753    361    384   -745   -691   -376   -150    -38    171    478
     88   -701   -789    306    439   -745   -701   -379   -153    -38    174    483
    174   -683   -857    252    514   -769   -730   -389   -163    -49    168    465
    213   -693   -909    239    558   -800   -753   -402   -176    -64    166    439
    202   -727   -932    262    563   -828   -766   -405   -187    -77    168    423
    187   -750   -937    283    561   -844   -761   -394   -184    -75    184    423
    171   -748   -922    288    542   -833   -748   -374   -166    -62    207    436
    150   -763   -914    306    530   -839   -737   -348   -153    -51    233    452
    135   -756   -893    309    511   -826   -727   -322   -132    -33    267    470
    124   -735   -859    306    491   -797   -711   -298   -111    -12    296    483
    103   -730   -836    311    467   -784   -693   -285    -96     -2    311    491
     88   -722   -810    314    449   -766   -670   -272    -83     12    337    509
     75   -704   -779    311    426   -740   -649   -262    -70     25    363    519
     72   -704   -776    316    423   -740   -636   -254    -67     33    381    522
     51   -688   -743    316    394   -714   -620   -249    -49     49    413    540
     38   -659   -698    309    366   -678   -597   -226    -18     77    454    566
     25   -652   -680    311    350   -665   -571   -205      7     93    485    581
     15   -652   -667    319    340   -659   -550   -187     31    103    509    589
      0   -652   -652    324    324   -652   -527   -184     57    116    530    589
    -31   -641   -610    335    288   -626   -506   -174     83    135    555    589
    -62   -618   -558    337    246   -589   -493   -171     98    148    584    594
    -90   -615   -524    353    215   -571   -483   -166    111    158    602    594
   -127   -607   -480    366    174   -545   -472   -161    127    176    628    602
   -184   -587   -402    384    106   -496   -449   -142    161    207    672    626
   -161   -581   -420    368    129   -501   -462   -158    158    194    665    610
    -70   -561   -491    316    210   -527   -491   -179    142    176    644    589
    -20   -550   -530    283    254   -540   -504   -187    135    174    639    571
      5   -535   -540    265    270   -537   -506   -187    137    176    644    568
     18   -519   -540    249    277   -530   -498   -181    150    187    657    568
     31   -517   -548    244    288   -532   -491   -174    166    192    665    574
     28   -517   -545    241    285   -530   -488   -176    171    187    670    568
     25   -514   -540    241    283   -527   -483   -168    184    189    683    571
     18   -493   -511    236    262   -501   -470   -153    207    200    706    581
     12   -452   -465    220    239   -457   -449   -135    233    226    743    597
     12   -431   -444    207    226   -439   -426   -122    254    249    769    615
     25   -418   -444    194    233   -431   -418   -114    265    265    782    633
     36   -410   -446    184    239   -428   -413   -111    270    265    782    639
     51   -387   -439    168    244   -413   -402   -103    280    270    797    652
     51   -371   -426    158    236   -397   -400   -106    290    277    810    662
     46   -335   -381    142    213   -355   -392   -109    306    290    826    678
     49   -303   -353    127    200   -327   -402   -124    306    290    831    685
     59   -324   -384    132    220   -353   -431   -158    283    267    807    670
     64   -358   -423    145    241   -389   -457   -184    262    252    787    652
     80   -358   -439    137    257   -397   -475   -192    254    249    787    649
     70   -368   -439    148    252   -402   -478   -197    244    244    789    644
     41   -426   -467    192    254   -446   -488   -210    226    223    769    620
     36   -504   -542    231    288   -522   -511   -231    192    189    727    579
     38   -555   -594    257    314   -574   -509   -231    176    176    706    568
     36   -594   -633    277    332   -613   -514   -241    161    158    691    550
     31   -626   -657    298    342   -641   -527   -262    142    142    675    532
     23   -657   -680    314    350   -667   -540   -283    124    122    654    506
     -2   -662   -659    332    327   -659   -535   -290    129    122    654    509
     -7   -665   -659    335    324   -662   -532   -290    135    124    654    506
     -2   -680   -678    342    337   -680   -535   -293    132    119    641    491
      2   -714   -717    353    358   -714   -545   -301    119     98    615    467
     20   -797   -818    389    418   -807   -537   -280     96     54    561    413
     33   -883   -917    423    475   -898   -454   -179    122     25    501    345
     46   -870   -917    413    480   -893   -329    -38    210     54    498    329
     85   -714   -800    314    441   -756   -210    153    389    220    641    452
    114   -249   -363     67    236   -303   -161    270    652    579   1021    807
     25    407    381   -218   -176    394   -239    174    870   1008   1522   1273
   -119    831    950   -355   -535    891   -532   -200    857   1244   1831   1540
   -161    561    722   -202   -441    641   -870   -641    491    989   1615   1337
   -197   -179     15    187   -106    -83   -997   -950    -67    296    940    774
   -168   -875   -709    522    267   -792   -966   -945   -392   -220    387    293
    -96  -1122  -1026    610    465  -1075   -875   -758   -350   -275    280    181
    -67  -1106  -1041    584    485  -1075   -750   -587   -207   -181    335    210
    -33  -1010   -976    522    470   -992   -644   -457    -67    -64    428    277
    -20   -927   -906    472    441   -917   -574   -381     28     23    506    340
    -23   -906   -883    465    428   -896   -535   -340     72     64    537    368
    -20   -888   -867    452    420   -878   -522   -322     85     77    542    374
    -12   -862   -849    436    418   -857   -514   -311     93     83    558    376
    -18   -849   -833    431    407   -841   -509   -303     98     93    568    379
    -20   -854   -833    439    405   -844   -506   -298    101     98    566    379
     -5   -857   -854    431    423   -857   -506   -298    106    101    561    371
      7   -857   -865    423    436   -859   -501   -298    106    101    561    368
     28   -833   -865    400    446   -849   -498   -296    106    101    568    368
     41   -828   -870    394    454   -849   -498   -301    103    101    574    358
     49   -849   -898    397    472   -872   -493   -298    103     96    563    350
     51   -859   -911    402    480   -885   -496   -298    103     93    548    340
     75   -833   -909    379    491   -870   -498   -298    103     96    545    335
     70   -833   -904    381    485   -867   -498   -296    103    101    553    329
     67   -836   -904    381    483   -867   -488   -285    116    111    558    332
     57   -836   -896    389    475   -865   -483   -277    124    122    566    335
     54   -820   -875    384    465   -846   -483   -277    124    129    576    329
     64   -787   -852    361    457   -818   -478   -265    140    145    597    337
     62   -779   -844    355    452   -810   -470   -254    150    150    594    345
     49   -779   -831    363    439   -805   -470   -246    150    161    592    340
     54   -769   -823    355    439   -797   -467   -236    163    179    610    345
     59   -763   -823    353    441   -792   -467   -223    171    192    618    348
     59   -769   -828    353    441   -797   -470   -220    174    194    620    348
     51   -750   -802    348    426   -774   -457   -202    197    215    644    371
     38   -750   -792    353    413   -771   -444   -184    213    228    654    387
     44   -745   -789    350    415   -766   -433   -166    220    236    654    392
     54   -714   -771    329    410   -743   -426   -158    223    246    667    402
     36   -698   -737    329    384   -717   -410   -145    233    259    688    423
     18   -701   -722    340    368   -711   -402   -142    236    265    696    431
     23   -691   -714    335    368   -701   -381   -142    244    272    709    433
     33   -665   -701    314    363   -683   -363   -132    254    285    711    446
     38   -644   -683    301    358   -662   -350   -116    277    306    722    462
      2   -670   -672    332    335   -672   -358   -124    280    303    719    459
    -31   -657   -626    345    296   -641   -335   -122    293    319    724    475
    -36   -623   -587    329    272   -605   -314   -114    314    337    727    488
    -49   -636   -587    342    267   -613   -314   -124    309    327    719    483
    -46   -631   -584    337    265   -607   -319   -137    303    311    732    465
    -44   -620   -576    332    265   -600   -322   -142    306    309    748    465
    -41   -641   -600    340    277   -620   -322   -150    298    314    743    446
    -25   -626   -600    324    285   -613   -327   -158    293    324    753    418
     -7   -623   -615    316    301   -620   -335   -163    298    324    740    415
    -12   -618   -605    316    296   -613   -327   -158    311    327    714    431
     -2   -600   -597    301    296   -600   -319   -145    319    335    701    439
    -10   -597   -587    303    288   -592   -314   -137    329    337    704    439
     -7   -574   -566    290    277   -568   -311   -129    340    342    714    433
     -2   -553   -550    277    272   -553   -309   -124    348    350    735    428
     -7   -558   -550    280    270   -555   -309   -129    345    348    730    426
     -7   -548   -540    275    265   -545   -293   -127    340    345    714    446
    -15   -519   -506    265    244   -511   -267   -116    337    350    709    480
    -41   -511   -470    277    213   -491   -249   -101    363    366    717    501
    -38   -462   -423    252    189   -444   -233    -83    405    402    753    519
    -70   -444   -374    257    150   -410   -215    -72    433    423    774    535
   -111   -446   -335    277    109   -392   -210    -70    444    428    779    545
   -127   -418   -290    272     80   -355   -205    -70    452    441    787    548
   -140   -389   -249    262     54   -319   -202    -77    454    454    792    555
   -166   -394   -228    280     31   -311   -207    -98    454    459    795    558
   -197   -426   -228    309     15   -327   -213   -132    439    444    787    550
   -215   -459   -244    337     12   -353   -215   -171    410    418    758    532
   -210   -436   -226    322      5   -329   -213   -192    405    405    740    530
   -220   -428   -207    324     -7   -319   -220   -184    413    389    730    527
   -233   -457   -223    345     -7   -340   -244   -179    405    361    706    514
   -241   -491   -249    366      2   -371   -270   -192    387    332    691    504
   -239   -548   -309    392     33   -431   -301   -213    358    316    667    478
   -244   -589   -345    415     49   -467   -309   -220    348    322    639    467
   -244   -613   -368    428     59   -491   -316   -231    348    319    607    462
   -259   -652   -392    457     64   -522   -337   -259    337    298    584    433
   -262   -680   -418    470     75   -548   -350   -277    327    283    579    389
   -270   -680   -410    475     70   -545   -358   -288    329    290    597    368
   -275   -678   -405    475     64   -542   -361   -290    340    303    600    355
   -283   -709   -426    496     70   -568   -371   -301    327    290    587    329
   -277   -724   -446    501     83   -587   -379   -306    316    283    566    303
   -241   -776   -537    509    145   -657   -355   -262    311    254    519    254
   -218   -859   -641    537    210   -750   -275   -161    332    213    457    176
   -207   -865   -657    537    223   -761   -168    -28    405    228    452    153
   -150   -659   -509    405    176   -584    -64    166    605    420    639    309
   -135   -103     31    119    -83    -36    -46    246    875    823   1085    709
   -257    594    849   -168   -553    722   -171     70   1047   1249   1595   1179
   -415    935   1350   -259   -883   1143   -491   -348    966   1431   1842   1379
   -472    545   1018    -36   -745    782   -776   -776    537   1060   1504   1070
   -480   -309    168    394   -324    -70   -854  -1000     -7    309    756    441
   -441   -979   -537    709     46   -761   -815   -943   -252   -140    257      2
   -374  -1143   -769    758    197   -956   -727   -761   -171   -145    189    -77
   -342  -1026   -683    683    168   -857   -584   -571     15      0    290    -15
   -329   -906   -576    618    122   -743   -480   -441    166    124    387     62
   -327   -839   -511    581     90   -675   -428   -376    246    189    436    103
   -332   -828   -496    581     80   -662   -407   -350    277    207    444    109
   -337   -815   -480    576     70   -649   -397   -337    296    220    452    111
   -335   -810   -475    571     67   -641   -389   -329    309    226    457    103
   -327   -784   -457    553     62   -620   -374   -319    324    241    478    103
   -319   -763   -444    542     62   -605   -361   -311    335    252    493    101
   -345   -758   -415    550     33   -589   -358   -309    340    257    498     90
   -353   -769   -415    561     28   -592   -366   -311    340    257    493     88
   -345   -776   -433    561     41   -605   -363   -309    348    259    493     93
   -329   -753   -423    542     46   -589   -348   -290    368    277    511    122
   -335   -748   -413    540     38   -581   -348   -285    374    288    514    140
   -350   -740   -392    545     18   -566   -348   -285    387    301    524    153
   -353   -735   -384    542     12   -561   -345   -283    400    311    535    168
   -332   -722   -389    527     28   -555   -348   -280    413    319    535    184
   -332   -719   -387    524     25   -555   -340   -272    418    329    532    192
   -337   -706   -368    519     15   -537   -329   -254    431    345    537    207
   -337   -688   -350    509      5   -519   -324   -231    446    358    545    223
   -345   -696   -350    522      2   -524   -322   -215    459    371    553    241
   -350   -711   -361    530      2   -537   -327   -213    467    376    561    241
   -340   -693   -353    517      5   -524   -329   -215    478    374    561    244
   -329   -670   -340    496      5   -506   -332   -215    491    374    568    252
   -309   -654   -345    483     18   -501   -329   -213    501    376    574    254
   -314   -657   -342    485     12   -501   -332   -215    498    392    589    259
   -303   -641   -337    472     15   -491   -329   -210    501    407    605    275
   -288   -626   -340    454     23   -483   -329   -207    504    420    615    290
   -277   -592   -314    436     18   -454   -324   -202    506    439    639    311
   -267   -548   -280    407      5   -415   -303   -189    519    465    670    335
   -262   -542   -283    402      7   -413   -293   -192    514    472    672    335
   -257   -555   -298    405     18   -428   -290   -202    501    472    662    332
   -259   -561   -301    410     20   -431   -285   -202    498    475    652    337
   -257   -532   -277    392     10   -405   -283   -194    501    488    657    353
   -265   -524   -259    394     -2   -392   -280   -184    509    498    657    363
   -277   -519   -241    397    -20   -379   -275   -174    522    511    662    376
   -275   -527   -252    402    -12   -389   -262   -166    535    527    665    392
   -275   -545   -270    410     -5   -410   -262   -174    535    522    652    379
   -290   -561   -270    426    -10   -418   -267   -181    540    524    649    371
   -311   -589   -280    449    -18   -436   -285   -187    550    522    652    358
   -319   -597   -277    459    -20   -439   -301   -181    584    519    626    355
   -327   -605   -277    465    -25   -441   -311   -181    610    519    592    361
   -332   -607   -275    470    -31   -444   -309   -179    620    522    571    358
   -337   -615   -277    475    -31   -446   -303   -174    623    532    555    350
   -335   -628   -293    483    -20   -462   -301   -174    615    537    542    348
   -340   -649   -311    493    -15   -480   -298   -184    597    535    519    342
   -342   -662   -322    501    -12   -493   -290   -192    581    530    506    327
   -340   -683   -342    511      0   -514   -280   -197    574    522    496    319
   -348   -714   -366    532      7   -540   -272   -207    558    511    472    311
   -363   -745   -381    553      5   -563   -283   -220    540    496    459    288
   -387   -761   -376    574     -7   -568   -301   -236    530    475    452    262
   -392   -766   -376    579    -10   -571   -314   -241    527    462    441    252
   -358   -743   -384    550     12   -563   -306   -231    540    467    420    252
   -290   -688   -400    488     51   -545   -283   -205    555    478    420    265
   -239   -667   -428    452     93   -548   -270   -184    555    478    418    267
   -213   -639   -426    426    103   -532   -265   -174    553    485    410    275
   -163   -607   -444    387    140   -527   -270   -171    545    488    397    272
   -132   -574   -444    350    155   -509   -262   -168    555    509    415    290
   -119   -527   -410    322    145   -470   -254   -171    576    537    441    322
   -111   -514   -405    311    145   -459   -265   -181    571    537    452    335
   -129   -548   -418    340    142   -483   -283   -202    553    517    452    324
   -153   -558   -405    355    124   -483   -293   -213    550    509    470    340
   -171   -566   -394    368    111   -480   -293   -215    545    504    483    348
   -197   -602   -407    397    103   -506   -298   -223    535    491    472    350
   -223   -646   -423    436     98   -535   -303   -231    522    470    452    350
   -246   -711   -465    475    109   -589   -311   -241    493    436    418    324
   -277   -753   -478    514     98   -615   -319   -249    472    415    384    309
   -311   -813   -504    561     93   -657   -329   -259    449    387    350    293
   -327   -854   -527    592     98   -691   -335   -272    433    361    332    272
   -335   -875   -542    602    101   -711   -340   -280    423    350    322    252
   -327   -878   -550    602    111   -714   -350   -288    410    342    303    236
   -327   -878   -550    602    109   -714   -353   -290    407    340    290    231
   -324   -875   -550    600    111   -714   -355   -293    397    335    285    218
   -311   -930   -618    620    150   -774   -368   -303    366    298    239    187
   -275  -1057   -784    665    254   -922   -358   -280    335    236    145    114
   -244  -1143   -901    693    327  -1021   -280   -189    350    192     67     38
   -223  -1135   -911    680    342  -1023   -181    -62    426    228     70     31
   -181   -909   -727    542    270   -818    -96    114    618    431    265    210
   -171   -350   -179    262      2   -265    -96    179    885    833    719    646
   -311    298    610      5   -462    452   -233    -15   1054   1228   1202   1106
   -374    584    958   -103   -665    771   -568   -423    948   1343   1387   1275
   -374    189    561     90   -467    374   -831   -823    506    927   1002    937
   -387   -657   -272    522    -59   -465   -911  -1049    -41    187    246    280
   -324  -1231   -909    776    290  -1070   -885   -982   -241   -181   -171   -106
   -259  -1348  -1088    805    413  -1218   -787   -792   -135   -153   -189   -153
   -267  -1257   -989    761    358  -1124   -657   -620     31    -25    -85    -88
   -267  -1143   -878    704    303  -1010   -568   -504    163     80     12    -10
   -285  -1062   -779    672    244   -922   -517   -436    241    148     83     49
   -290  -1031   -740    662    223   -885   -488   -400    275    176    114     72
   -288  -1013   -727    649    218   -870   -478   -387    285    184    124     72
   -298  -1002   -704    649    202   -854   -478   -384    293    187    135     67
   -309   -992   -685    649    187   -839   -478   -384    298    194    148     64
   -322   -971   -649    646    163   -810   -467   -379    311    210    168     67
   -319   -956   -639    636    158   -797   -470   -376    316    215    181     62
   -303   -945   -641    626    166   -795   -472   -379    316    213    187     49
   -298   -948   -649    623    174   -800   -472   -381    314    207    181     31
   -288   -943   -654    615    181   -800   -467   -376    322    207    192     25
   -283   -914   -631    597    174   -774   -465   -376    329    207    213     33
   -275   -885   -613    579    166   -750   -465   -381    332    205    218     36
   -265   -883   -618    574    174   -753   -467   -392    322    197    200     23
   -254   -880   -626    568    184   -753   -465   -387    329    200    194     20
   -254   -880   -626    566    184   -753   -470   -387    335    205    194     10
   -246   -870   -623    555    187   -748   -475   -394    329    194    189      2
   -228   -846   -620    535    194   -735   -480   -400    327    192    189     12
   -215   -820   -605    519    194   -714   -472   -392    340    213    205     38
   -200   -802   -602    498    200   -704   -475   -389    342    220    205     41
   -197   -802   -605    501    202   -704   -478   -384    345    223    202     36
   -192   -807   -615    498    210   -711   -488   -384    345    228    197     28
   -171   -779   -607    475    218   -693   -498   -376    350    241    207     38
   -171   -769   -600    470    213   -685   -517   -381    348    244    215     33
   -163   -740   -576    452    205   -659   -517   -374    358    259    233     41
   -150   -709   -558    428    202   -633   -504   -358    371    280    262     57
   -150   -693   -542    423    194   -618   -493   -355    371    288    277     59
   -158   -693   -537    423    187   -615   -485   -358    371    280    285     57
   -155   -685   -530    420    184   -610   -480   -361    371    275    290     57
   -150   -662   -514    405    179   -589   -472   -361    374    280    301     59
   -142   -646   -504    394    179   -576   -462   -348    384    290    314     64
   -142   -657   -514    397    181   -587   -452   -340    397    298    322     64
   -145   -639   -493    392    174   -566   -444   -329    418    311    335     67
   -155   -620   -465    387    153   -545   -436   -324    428    322    342     67
   -155   -610   -454    384    148   -532   -431   -319    441    332    348     75
   -155   -607   -454    379    148   -532   -428   -319    449    342    353     77
   -163   -613   -452    387    142   -532   -428   -327    446    340    355     64
   -166   -594   -428    379    129   -511   -426   -332    452    342    366     59
   -166   -587   -420    376    127   -504   -426   -335    465    348    376     62
   -179   -584   -405    381    111   -496   -423   -337    472    353    374     59
   -202   -587   -384    392     90   -485   -423   -340    475    353    363     46
   -231   -589   -358    410     62   -475   -423   -335    483    361    363     44
   -233   -571   -337    402     51   -454   -418   -327    496    374    374     51
   -226   -563   -337    392     54   -452   -426   -327    496    374    366     38
   -223   -555   -332    389     51   -444   -431   -324    496    376    358     28
   -223   -555   -335    389     54   -446   -441   -324    493    379    353     18
   -218   -550   -332    384     57   -441   -441   -322    498    379    353     23
   -202   -530   -327    363     62   -428   -441   -319    501    379    358     23
   -205   -524   -319    363     54   -423   -436   -316    509    384    358     23
   -213   -498   -288    355     33   -394   -423   -306    524    402    368     31
   -202   -452   -249    327     23   -350   -405   -285    550    433    394     49
   -207   -423   -218    314      2   -322   -397   -272    568    444    405     54
   -202   -394   -192    298     -5   -296   -397   -265    574    449    405     41
   -205   -413   -210    309      2   -314   -407   -265    568    436    384     18
   -205   -420   -215    314      5   -319   -407   -262    574    439    379      7
   -205   -379   -174    290    -18   -277   -405   -259    592    459    389     12
   -200   -340   -140    270    -31   -241   -410   -265    600    467    392     20
   -187   -311   -127    246    -31   -220   -423   -275    594    467    392     20
   -194   -309   -114    252    -41   -213   -441   -296    581    459    381     15
   -197   -316   -122    257    -38   -220   -467   -316    563    444    361      5
   -205   -348   -145    275    -31   -246   -498   -340    537    418    329    -18
   -210   -392   -181    301    -15   -288   -517   -358    522    400    306    -33
   -210   -459   -249    335     18   -355   -535   -374    498    371    275    -59
   -218   -545   -327    379     51   -436   -571   -402    457    324    233   -116
   -210   -584   -376    397     80   -480   -589   -423    431    296    213   -153
   -202   -602   -402    402     98   -504   -594   -441    413    280    202   -171
   -215   -639   -423    428    103   -532   -600   -465    389    257    179   -194
   -205   -678   -472    441    132   -576   -613   -485    368    231    140   -218
   -192   -685   -496    439    150   -592   -615   -493    358    218    119   -228
   -189   -698   -509    444    158   -605   -626   -504    342    205     93   -244
   -200   -732   -532    467    166   -633   -639   -517    329    194     67   -257
   -181   -771   -589    475    202   -680   -649   -530    303    168     31   -280
   -132   -852   -719    493    293   -787   -628   -493    280    114    -41   -348
   -127   -927   -802    527    335   -865   -540   -402    293     75   -111   -423
   -114   -917   -802    517    342   -859   -446   -283    361    106   -114   -433
    -67   -696   -628    379    277   -662   -353   -111    545    303     51   -262
    -62   -155    -96    109     15   -127   -355    -49    813    698    475    171
   -184    501    683   -161   -433    592   -514   -257    995   1101    948    646
   -290    771   1062   -239   -675    917   -878   -680    898   1218   1124    818
   -337    275    613     28   -475    444  -1176  -1145    400    737    672    420
   -374   -628   -254    498    -59   -441  -1267  -1397   -192    -25   -111   -267
   -319  -1143   -823    730    249   -984  -1221  -1304   -368   -340   -496   -626
   -244  -1187   -943    717    348  -1065  -1096  -1085   -241   -267   -488   -636
   -210  -1057   -849    631    316   -953   -943   -896    -67   -124   -387   -574
   -187   -937   -750    563    280   -846   -846   -782     51    -20   -301   -522
   -176   -870   -696    522    257   -784   -802   -732    109     31   -259   -498
   -153   -831   -678    493    262   -756   -789   -717    129     51   -239   -498
   -155   -833   -678    493    259   -756   -784   -719    132     57   -239   -517
   -161   -831   -672    496    254   -753   -787   -724    127     57   -241   -535
   -158   -826   -667    493    254   -748   -792   -732    116     51   -241   -548
   -161   -813   -652    488    244   -732   -797   -740    111     49   -239   -555
   -163   -810   -646    485    239   -727   -802   -748    101     38   -259   -576
   -158   -779   -623    467    231   -701   -813   -753     98     41   -267   -579
   -158   -769   -613    462    226   -691   -815   -750    101     49   -265   -566
   -145   -732   -587    439    220   -659   -820   -750    106     59   -265   -555
   -158   -717   -558    436    197   -639   -823   -745    114     72   -265   -542
   -171   -706   -537    439    181   -623   -828   -743    119     75   -262   -535
   -176   -698   -522    436    171   -610   -839   -750    114     77   -262   -537
   -176   -696   -519    436    171   -607   -852   -756    111     75   -265   -545
   -184   -680   -498    431    155   -589   -865   -758    109     80   -249   -542
   -187   -665   -478    423    145   -571   -865   -756    119    101   -220   -535
   -210   -646   -439    428    114   -545   -859   -748    127    122   -202   -524
   -228   -641   -413    436     90   -527   -870   -756    122    114   -236   -514
   -220   -626   -407    420     90   -519   -888   -763    114    111   -246   -519
   -205   -618   -415    410    103   -517   -906   -776    109    114   -239   -550
   -187   -587   -400    384    106   -493   -940   -792     96    127   -236   -574
   -166   -550   -384    358    109   -467   -945   -784    101    142   -231   -561
   -168   -542   -374    353    101   -457   -943   -779     93    135   -270   -548
   -176   -532   -355    353     88   -444   -940   -776     88    140   -311   -535
   -176   -498   -322    337     70   -410   -919   -766     90    163   -319   -509
   -187   -485   -298    337     54   -392   -906   -763     83    181   -322   -491
   -205   -480   -275    340     31   -379   -914   -761    111    176   -314   -470
   -207   -470   -262    337     25   -366   -919   -763    122    192   -319   -459
   -220   -454   -233    337      5   -342   -924   -769    132    210   -324   -459
   -252   -446   -194    350    -28   -322   -919   -771    153    210   -329   -454
   -267   -410   -142    337    -62   -277   -924   -774    163    233   -314   -446
   -270   -363    -93    316    -88   -231   -930   -784    171    249   -301   -444
   -272   -340    -67    303   -103   -205   -927   -789    187    254   -306   -444
   -249   -322    -72    285    -88   -197   -937   -805    187    239   -337   -454
   -233   -319    -88    275    -75   -205   -963   -836    168    215   -392   -480
   -215   -324   -109    267    -54   -218   -995   -875    135    181   -446   -509
   -187   -296   -109    239    -38   -202  -1021   -901    119    163   -467   -514
   -187   -296   -109    241    -38   -202  -1041   -927    103    153   -498   -542
   -184   -301   -116    241    -36   -210  -1065   -950     96    142   -558   -576
   -155   -301   -145    228     -7   -226  -1075   -963     96    140   -574   -592
   -135   -306   -174    218     18   -241  -1083   -961     98    142   -581   -613
   -132   -332   -200    233     33   -267  -1098   -987     80    132   -592   -641
   -137   -374   -236    254     46   -306  -1122  -1049     38    106   -626   -685
   -109   -366   -257    236     72   -311  -1163  -1101     -5     83   -652   -719
     -2   -319   -319    161    155   -319  -1223  -1153    -46     57   -680   -743
     51   -319   -371    135    210   -345  -1270  -1197    -90     15   -722   -758
    132   -337   -472    101    301   -405  -1322  -1249   -135    -28   -784   -771
    228   -327   -558     49    392   -441  -1369  -1288   -171    -51   -820   -792
    280   -335   -615     25    446   -475  -1397  -1319   -213    -98   -857   -797
    309   -301   -610     -2    459   -454  -1400  -1327   -210    -93   -852   -774
    322   -270   -594    -28    457   -431  -1400  -1332   -197    -83   -836   -745
    314   -254   -571    -31    441   -413  -1384  -1330   -174    -77   -828   -719
    311   -246   -558    -33    433   -402  -1382  -1332   -163    -72   -820   -709
    298   -259   -558    -18    428   -407  -1395  -1343   -174    -80   -833   -727
    257   -249   -506     -5    379   -376  -1389  -1335   -158    -72   -826   -709
    223   -213   -439     -5    329   -324  -1366  -1312   -119    -33   -787   -678
    176   -184   -361      2    267   -272  -1348  -1304    -96    -10   -769   -662
    124   -181   -306     28    215   -244  -1350  -1317   -101      0   -748   -652
     88   -200   -288     54    187   -241  -1379  -1343   -116     10   -753   -649
     59   -202   -265     70    161   -233  -1410  -1361   -122     15   -766   -657
     41   -223   -267     88    153   -244  -1436  -1382   -140      0   -797   -678
      2   -233   -236    116    119   -233  -1449  -1392   -150     -2   -795   -685
    -25   -265   -241    145    103   -254  -1465  -1405   -171    -18   -802   -719
    -38   -298   -259    168    109   -280  -1473  -1415   -184    -36   -828   -769
    -57   -353   -296    202    116   -324  -1493  -1447   -215    -70   -862   -828
    -83   -371   -288    228    101   -329  -1517  -1473   -236    -77   -872   -841
   -111   -402   -293    257     88   -348  -1538  -1496   -267    -85   -888   -875
   -132   -428   -296    280     80   -361  -1548  -1512   -283    -88   -891   -909
   -153   -423   -272    285     57   -348  -1548  -1514   -283    -83   -880   -927
   -166   -452   -285    309     59   -368  -1558  -1525   -298   -103   -911   -958
   -184   -459   -275    322     44   -368  -1569  -1540   -314   -119   -945   -984
   -187   -517   -329    353     70   -423  -1584  -1561   -353   -158  -1005  -1041
   -174   -662   -488    415    155   -574  -1558  -1540   -394   -233  -1104  -1150
   -179   -709   -530    444    174   -620  -1457  -1452   -371   -246  -1145  -1210
   -166   -605   -441    384    137   -524  -1379  -1319   -290   -174  -1104  -1158
   -124   -236   -111    179     -7   -174  -1309  -1158    -77     67   -849   -911
   -166    444    610   -140   -389    527  -1267  -1065    233    506   -353   -431
   -374   1117   1491   -371   -932   1304  -1356  -1218    465    914    137     23
   -491   1083   1574   -298  -1031   1327  -1688  -1665    280    826    101    -33
   -566    415    982     75   -774    698  -1953  -2140   -252    239   -480   -576
   -592   -449    142    519   -368   -153  -2081  -2390   -766   -436  -1176  -1241
   -504   -784   -280    644   -111   -532  -2081  -2294   -833   -610  -1389  -1449
   -441   -761   -322    600    -62   -542  -1979  -2122   -711   -498  -1332  -1376
   -405   -662   -259    532    -72   -462  -1857  -1964   -589   -355  -1249  -1265
   -350   -566   -215    457    -67   -392  -1787  -1862   -511   -257  -1184  -1171
   -280   -501   -220    392    -31   -361  -1745  -1805   -480   -226  -1182  -1106
   -252   -465   -215    355    -20   -342  -1717  -1771   -470   -213  -1231  -1070
   -244   -467   -223    353    -10   -345  -1696  -1753   -470   -205  -1262  -1060
   -223   -459   -236    340      5   -348  -1686  -1751   -478   -210  -1291  -1062
   -213   -444   -231    329      7   -337  -1675  -1748   -475   -205  -1296  -1049
   -226   -428   -202    327    -12   -316  -1673  -1738   -462   -189  -1304  -1039
   -233   -418   -187    324    -23   -303  -1670  -1727   -457   -166  -1301  -1026
   -239   -407   -168    322    -36   -288  -1660  -1725   -459   -150  -1291  -1013
   -244   -389   -145    316    -49   -267  -1649  -1712   -459   -140  -1283   -989
   -252   -387   -135    316    -59   -259  -1641  -1699   -459   -145  -1288   -971
   -254   -384   -132    319    -62   -259  -1639  -1691   -462   -150  -1301   -969
   -257   -381   -127    316    -67   -257  -1636  -1688   -465   -163  -1322   -976
   -262   -387   -124    324    -70   -257  -1636  -1683   -467   -168  -1343   -976
   -241   -381   -140    311    -51   -262  -1639  -1678   -470   -174  -1374   -982
   -207   -363   -158    285    -25   -262  -1641  -1680   -478   -176  -1397   -984
   -148   -337   -192    241     20   -265  -1647  -1686   -485   -184  -1415   -989
    -98   -324   -226    213     62   -275  -1652  -1686   -501   -197  -1441   -989
    -49   -316   -267    181    106   -293  -1673  -1696   -532   -215  -1460   -995
    -12   -296   -283    153    135   -290  -1686  -1696   -548   -223  -1467   -987
     -7   -283   -275    145    132   -280  -1691  -1691   -558   -220  -1467   -971
    -23   -267   -244    145    109   -257  -1680  -1680   -555   -220  -1454   -963
    -36   -270   -236    150     98   -254  -1673  -1670   -561   -228  -1452   -948
    -41   -272   -233    155     96   -254  -1673  -1660   -571   -226  -1452   -927
    -44   -270   -226    155     88   -249  -1670  -1644   -576   -218  -1441   -888
    -51   -267   -215    161     80   -241  -1662  -1623   -581   -207  -1434   -849
    -59   -265   -207    161     72   -236  -1652  -1608   -584   -207  -1421   -836
    -67   -265   -197    166     64   -231  -1634  -1592   -584   -207  -1410   -826
    -64   -259   -194    161     62   -228  -1628  -1584   -594   -215  -1405   -826
    -72   -252   -179    163     51   -215  -1610  -1571   -592   -210  -1397   -828
    -75   -252   -179    161     49   -215  -1595  -1553   -584   -197  -1382   -820
    -70   -244   -174    158     51   -210  -1574  -1530   -571   -184  -1356   -802
    -75   -239   -163    155     41   -202  -1551  -1501   -555   -174  -1335   -789
    -80   -246   -166    163     41   -207  -1519  -1467   -542   -163  -1314   -761
   -109   -267   -158    187     23   -213  -1493  -1447   -540   -163  -1301   -743
   -114   -272   -158    192     20   -215  -1483  -1441   -545   -168  -1299   -740
   -114   -283   -168    197     23   -226  -1470  -1428   -537   -163  -1278   -740
   -132   -301   -168    218     18   -236  -1449  -1405   -524   -150  -1244   -732
   -142   -322   -179    231     15   -252  -1452  -1397   -532   -150  -1228   -727
   -150   -335   -184    241     15   -259  -1465  -1400   -540   -155  -1226   -719
   -150   -350   -200    249     23   -275  -1465  -1395   -548   -163  -1236   -688
   -171   -384   -213    277     20   -298  -1457  -1382   -555   -171  -1254   -652
   -184   -402   -218    293     15   -311  -1452  -1374   -558   -171  -1254   -631
   -194   -407   -213    301      7   -311  -1436  -1356   -550   -158  -1236   -607
   -218   -428   -210    322     -5   -319  -1421  -1335   -548   -153  -1213   -581
   -215   -446   -231    332      7   -340  -1413  -1327   -555   -163  -1197   -574
   -210   -446   -239    327     12   -342  -1408  -1327   -563   -161  -1184   -555
   -220   -457   -236    337      7   -348  -1402  -1317   -571   -158  -1174   -532
   -194   -467   -272    329     38   -371  -1418  -1330   -597   -174  -1169   -530
   -192   -426   -233    309     20   -329  -1389  -1296   -574   -150  -1127   -496
   -205   -415   -213    309      2   -314  -1371  -1275   -558   -127  -1106   -470
   -205   -394   -192    298     -7   -293  -1358  -1252   -550   -116  -1075   -449
   -215   -379   -166    296    -25   -272  -1343  -1234   -545   -111  -1052   -433
   -218   -379   -161    298    -28   -270  -1314  -1223   -542   -103  -1034   -420
   -220   -355   -135    288    -44   -246  -1273  -1192   -519    -83   -989   -400
   -236   -337   -101    285    -70   -218  -1239  -1158   -491    -59   -945   -374
   -244   -314    -72    277    -88   -194  -1218  -1150   -472    -46   -917   -340
   -236   -301    -64    270    -85   -184  -1208  -1153   -462    -41   -898   -322
   -241   -345   -106    290    -70   -226  -1223  -1176   -478    -62   -885   -337
   -241   -348   -109    293    -67   -228  -1234  -1184   -483    -64   -872   -342
   -231   -361   -129    296    -51   -246  -1241  -1192   -493    -77   -875   -355
   -220   -400   -179    311    -20   -290  -1241  -1202   -514   -103   -888   -381
   -213   -465   -252    337     18   -358  -1249  -1215   -542   -148   -914   -426
   -228   -491   -262    358     15   -376  -1265  -1226   -558   -168   -904   -444
   -241   -540   -301    389     28   -420  -1270  -1236   -574   -192   -901   -465
   -223   -597   -374    410     75   -485  -1262  -1228   -581   -213   -901   -472
   -194   -587   -394    389     98   -491  -1267  -1231   -592   -231   -893   -467
   -192   -592   -400    392    101   -496  -1254  -1221   -589   -239   -875   -483
   -220   -607   -387    413     80   -496  -1241  -1208   -592   -249   -867   -496
   -265   -633   -368    449     51   -501  -1223  -1192   -584   -246   -849   -501
   -262   -626   -363    441     49   -493  -1205  -1163   -558   -220   -800   -478
   -257   -657   -400    457     70   -527  -1215  -1161   -563   -233   -792   -496
   -254   -740   -485    496    114   -615  -1208  -1137   -584   -285   -841   -566
   -233   -789   -555    511    161   -672  -1098  -1015   -530   -296   -875   -620
   -194   -730   -537    459    168   -633   -974   -852   -415   -218   -802   -574
   -161   -511   -350    335     93   -431   -878   -670   -228    -18   -592   -400
   -163    -18    145     90   -153     62   -831   -535     36    337   -171    -15
   -342    605    948   -129   -644    776   -854   -587    272    740    324    431
   -517    758   1273   -122   -896   1013  -1096   -919    189    836    485    553
   -678    332   1010    171   -844    670  -1325  -1358   -252    436    142    246
   -732   -376    355    553   -545    -12  -1392  -1660   -792   -254   -522   -337
   -613   -805   -192    709   -210   -498  -1413  -1610   -971   -558   -849   -649
   -496   -948   -454    719    -23   -701  -1358  -1447   -911   -558   -870   -698
   -446   -950   -506    698     28   -730  -1247  -1312   -810   -501   -818   -683
   -413   -880   -467    646     25   -675  -1161  -1210   -698   -415   -737   -644
   -353   -774   -420    563     33   -597  -1083  -1130   -592   -337   -659   -581
   -290   -724   -436    506     70   -581  -1041  -1078   -537   -298   -615   -548
   -285   -698   -413    491     62   -558  -1031  -1062   -511   -277   -589   -535
   -270   -659   -389    465     57   -527  -1013  -1052   -498   -262   -566   -527
   -270   -641   -371    457     49   -506   -997  -1041   -485   -257   -545   -522
   -254   -631   -376    441     59   -504   -995  -1036   -483   -257   -524   -522
   -262   -659   -397    459     67   -530   -987  -1034   -491   -272   -527   -542
   -257   -667   -410    459     75   -537   -982  -1031   -493   -272   -519   -545
   -223   -639   -415    431     96   -527   -982  -1028   -493   -267   -501   -542
   -207   -646   -439    426    114   -542   -992  -1031   -504   -275   -493   -550
   -194   -636   -444    415    124   -540   -987  -1026   -501   -272   -470   -540
   -168   -636   -470    402    148   -553   -974  -1010   -493   -272   -452   -530
   -142   -628   -485    387    171   -558   -963   -997   -485   -275   -436   -527
   -145   -620   -478    381    163   -550   -963   -992   -478   -267   -423   -524
   -155   -633   -478    392    161   -555   -961   -982   -472   -259   -410   -524
   -158   -636   -478    394    158   -558   -961   -974   -472   -252   -397   -524
   -132   -610   -478    371    171   -545   -945   -953   -459   -233   -371   -514
   -116   -589   -472    350    176   -530   -924   -932   -449   -213   -342   -506
   -103   -558   -454    329    174   -506   -909   -911   -433   -189   -314   -488
   -116   -548   -431    332    155   -491   -904   -896   -426   -174   -285   -472
   -127   -545   -418    337    145   -483   -893   -872   -410   -150   -252   -452
   -127   -527   -400    327    135   -462   -865   -844   -392   -127   -220   -420
   -145   -527   -381    335    116   -454   -857   -828   -381   -109   -200   -400
   -150   -524   -376    337    109   -452   -839   -805   -368    -88   -174   -376
   -145   -519   -374    332    114   -446   -820   -779   -361    -75   -155   -361
   -148   -517   -368    329    109   -441   -797   -756   -353    -67   -150   -358
   -145   -509   -363    327    106   -436   -769   -732   -345    -57   -135   -345
   -142   -504   -361    322    109   -433   -748   -711   -337    -49   -122   -340
   -145   -493   -348    319    101   -420   -732   -696   -329    -36   -109   -332
   -148   -485   -340    314     93   -413   -696   -672   -316    -20    -98   -327
   -161   -480   -319    319     77   -400   -670   -657   -303     -5    -88   -324
   -161   -457   -296    306     64   -376   -636   -631   -277     12    -70   -314
   -179   -465   -285    322     51   -376   -602   -607   -259     23    -64   -316
   -215   -478   -265    345     23   -371   -576   -587   -241     31    -77   -329
   -210   -480   -272    345     31   -376   -555   -581   -236     31    -98   -355
   -179   -483   -306    329     62   -394   -542   -584   -239     20   -124   -381
   -148   -467   -319    309     85   -394   -524   -574   -233     23   -127   -392
   -145   -483   -337    311     93   -413   -522   -579   -241     10   -153   -413
   -137   -511   -374    324    116   -444   -519   -579   -252     -2   -181   -439
   -119   -522   -405    319    140   -465   -517   -581   -259    -12   -205   -454
   -106   -517   -410    311    150   -465   -517   -584   -265    -18   -215   -459
    -72   -493   -423    283    174   -459   -501   -563   -259    -12   -218   -454
    -62   -504   -444    283    189   -475   -496   -561   -267    -18   -233   -462
    -64   -509   -444    285    187   -478   -501   -563   -283    -28   -244   -472
    -64   -496   -431    280    181   -465   -501   -561   -288    -25   -241   -467
    -41   -480   -441    259    200   -462   -488   -540   -280    -12   -231   -457
    -41   -480   -441    259    200   -462   -485   -535   -285    -10   -231   -452
    -15   -452   -436    231    207   -446   -472   -517   -280     -5   -220   -433
     12   -426   -439    207    226   -431   -459   -504   -275      2   -215   -423
     12   -415   -431    200    220   -423   -457   -506   -275      5   -213   -423
     15   -381   -400    181    207   -389   -436   -491   -259     23   -189   -402
     12   -355   -371    171    192   -363   -418   -480   -252     31   -176   -389
     25   -345   -371    161    197   -358   -405   -470   -249     25   -176   -389
     46   -314   -363    132    205   -340   -389   -459   -246     28   -166   -384
     49   -280   -329    114    189   -303   -368   -441   -226     49   -142   -358
     44   -259   -303    106    174   -280   -355   -436   -218     59   -129   -342
     46   -246   -293    101    168   -270   -355   -441   -226     54   -140   -337
     41   -244   -288    101    163   -267   -363   -452   -236     46   -145   -332
     31   -252   -283    109    155   -267   -371   -457   -241     46   -148   -329
     12   -265   -277    124    142   -270   -376   -465   -254     36   -161   -335
     -7   -296   -288    153    140   -293   -376   -467   -272     12   -184   -355
    -12   -329   -316    168    150   -324   -376   -470   -285     -2   -200   -376
    -41   -392   -350    215    153   -371   -394   -488   -314    -33   -231   -415
    -51   -428   -376    241    161   -402   -392   -493   -332    -62   -257   -444
    -49   -433   -384    241    166   -410   -384   -493   -350    -77   -275   -459
    -62   -472   -410    265    174   -441   -387   -506   -374   -101   -296   -470
    -83   -501   -418    290    166   -459   -384   -511   -384   -109   -306   -478
    -77   -488   -410    283    163   -449   -371   -501   -381   -106   -298   -475
    -96   -496   -400    296    150   -449   -374   -501   -389   -111   -306   -478
   -119   -524   -405    322    140   -465   -376   -506   -397   -124   -311   -504
   -101   -555   -454    327    176   -506   -368   -498   -405   -142   -324   -542
    -67   -626   -558    345    244   -592   -319   -439   -402   -176   -374   -594
    -77   -670   -592    374    257   -631   -207   -319   -350   -174   -402   -623
    -62   -620   -561    340    249   -592   -103   -181   -252   -103   -358   -592
    -33   -410   -376    220    171   -394    -15    -36    -83     88   -176   -433
    -49    103    150    -28   -101    127     28     51    168    465    233    -46
   -174    735    909   -280   -540    820    -38    -90    350    849    696    368
   -277    823   1098   -275   -688    961   -353   -472    189    885    789    431
   -345    392    735    -23   -540    563   -610   -880   -262    449    376    109
   -381   -311     70    345   -228   -122   -672  -1106   -756   -215   -272   -420
   -327   -709   -381    519     25   -545   -646  -1023   -891   -467   -532   -675
   -272   -813   -540    540    132   -678   -563   -857   -807   -446   -545   -714
   -249   -807   -558    527    153   -683   -449   -714   -693   -371   -517   -675
   -218   -709   -491    459    135   -600   -337   -594   -574   -275   -457   -594
   -213   -620   -407    418     96   -514   -270   -530   -509   -210   -413   -537
   -215   -587   -371    400     75   -480   -239   -506   -483   -189   -410   -519
   -223   -558   -335    389     54   -446   -226   -485   -441   -168   -400   -511
   -205   -506   -301    353     46   -405   -207   -465   -407   -148   -379   -509
   -202   -504   -301    353     49   -402   -215   -465   -410   -153   -423   -511
   -179   -501   -322    337     70   -413   -239   -470   -426   -155   -478   -509
   -140   -485   -345    311    101   -415   -244   -467   -431   -145   -491   -506
   -119   -480   -361    298    119   -420   -257   -478   -446   -155   -511   -519
    -77   -454   -376    267    148   -415   -257   -491   -454   -163   -519   -524
    -51   -433   -384    241    166   -410   -259   -488   -457   -166   -519   -519
    -25   -428   -402    226    187   -415   -257   -467   -452   -161   -506   -504
     44   -397   -441    174    241   -418   -257   -454   -441   -145   -496   -488
     67   -371   -439    153    252   -405   -262   -459   -449   -145   -493   -475
     59   -361   -423    148    241   -392   -267   -475   -452   -158   -483   -470
     83   -368   -452    142    267   -410   -275   -475   -454   -155   -465   -454
    116   -366   -483    122    298   -423   -280   -478   -459   -119   -449   -436
    140   -340   -480    101    309   -410   -293   -491   -488   -129   -446   -428
    103   -345   -449    119    275   -397   -275   -472   -475   -127   -431   -400
     62   -358   -423    148    241   -389   -223   -431   -446   -101   -433   -358
     72   -358   -431    142    249   -392   -166   -379   -423   -106   -428   -316
     67   -358   -426    145    246   -392   -158   -342   -418   -122   -439   -316
     49   -366   -415    155    231   -389   -187   -319   -426   -129   -433   -348
     98   -348   -446    124    272   -397   -197   -283   -428   -135   -413   -381
    101   -332   -433    114    265   -381   -207   -280   -415   -145   -418   -405
     90   -285   -376     98    233   -329   -213   -290   -366   -119   -420   -428
     85   -270   -355     90    218   -314   -184   -272   -322    -98   -420   -433
     72   -270   -345     98    207   -306   -148   -252   -267    -70   -407   -361
     75   -236   -311     80    192   -275   -137   -252   -259    -44   -392   -296
     70   -220   -290     75    179   -254   -116   -246   -303    -41   -387   -303
     49   -228   -277     88    161   -252    -96   -239   -319    -41   -389   -303
     20   -194   -215     88    116   -205    -72   -220   -309    -15   -368   -277
     -7   -171   -163     88     77   -166    -57   -207   -298     10   -355   -267
    -49   -155   -106    103     28   -132    -41   -194   -283     31   -350   -259
    -70   -109    -41     88    -15    -75    -15   -176   -257     70   -329   -246
   -106    -85     18     96    -62    -33      0   -174   -244     96   -324   -246
   -137    -90     44    111    -90    -23      2   -179   -249     83   -345   -257
   -129    -93     36    111    -83    -28     15   -176   -249     75   -366   -257
   -119    -67     51     90    -85     -7     31   -174   -246     77   -366   -257
   -109    -44     62     75    -85      7     36   -171   -244     72   -355   -252
    -96    -33     62     64    -80     15     38   -174   -246     57   -353   -246
    -83    -28     54     57    -70     12     38   -184   -254     38   -355   -236
    -75      0     72     36    -75     33     41   -184   -252     33   -348   -215
    -72     23     93     23    -83     57     41   -179   -249     28   -332   -187
    -59     38     98     10    -80     67     51   -163   -246     23   -324   -168
    -51     59    111     -2    -80     85     62   -150   -239     31   -316   -161
    -64     59    124      0    -96     90     57   -153   -236     31   -306   -166
    -64     72    137     -2   -101    103     62   -150   -231     38   -290   -155
    -72     75    145     -2   -109    109     75   -142   -228     49   -283   -150
    -70    101    171    -15   -119    135    106   -119   -202     77   -257   -132
    -77    114    189    -18   -132    150    132   -103   -189     85   -241   -129
    -83    116    200    -18   -140    158    153    -83   -187     90   -226   -122
    -93    129    220    -18   -158    174    174    -64   -181    101   -207   -114
   -111    114    226      0   -168    168    176    -62   -184     98   -207   -119
    -90    158    249    -36   -168    202    197    -46   -171    119   -184   -101
    -88    194    280    -54   -184    236    220    -36   -155    137   -161    -98
   -111    194    306    -44   -210    252    220    -38   -155    137   -150   -103
   -132    166    298    -15   -215    231    210    -46   -161    124   -153   -114
   -155    116    270     18   -213    192    200    -64   -168    111   -163   -137
   -174     88    262     41   -218    176    213    -64   -153    122   -148   -140
   -174     41    215     64   -194    127    223    -70   -145    116   -153   -163
   -187    -20    166    103   -176     72    223    -80   -158    109   -166   -202
   -200    -70    127    132   -166     28    220    -80   -171     90   -192   -257
   -194   -111     83    153   -140    -15    223    -70   -187     67   -213   -290
   -187   -179      7    181    -98    -85    215    -64   -220     31   -252   -329
   -179   -202    -23    192    -77   -114    218    -44   -236     18   -270   -340
   -189   -223    -33    205    -80   -127    202    -31   -254      0   -288   -348
   -174   -244    -72    207    -51   -158    202    -15   -272    -23   -319   -363
   -176   -246    -70    210    -54   -158    210      7   -277    -28   -324   -342
   -207   -254    -46    231    -80   -150    233     44   -262     -5   -301   -296
   -228   -296    -67    259    -80   -181    246     64   -257      2   -288   -277
   -218   -358   -142    288    -38   -252    259     88   -270    -12   -314   -303
   -200   -478   -277    337     36   -379    316    166   -275    -51   -368   -350
   -220   -506   -285    363     31   -397    449    306   -202    -36   -361   -337
   -200   -415   -215    306      7   -316    571    483    -72     85   -272   -241
   -142    -90     51    116    -98    -20    646    628    145    342    -10     33
   -155    478    631   -163   -394    553    626    639    387    740    436    475
   -285   1026   1312   -368   -797   1169    444    376    472   1054    833    841
   -298   1013   1309   -358   -802   1161     77    -31    223    987    815    828
   -332    478    807    -72   -568    641   -129   -402   -290    444    306    418
   -366   -270     96    316   -231    -88   -142   -535   -761   -192   -337   -109
   -316   -667   -350    493     15   -509    -96   -410   -854   -379   -571   -319
   -309   -745   -436    527     62   -592     15   -239   -753   -335   -548   -316
   -314   -698   -384    506     33   -542    116   -111   -633   -254   -483   -246
   -350   -636   -288    493    -33   -462    197    -12   -530   -179   -410   -155
   -413   -594   -181    504   -116   -389    265     64   -444   -119   -340    -62
   -439   -589   -150    514   -145   -371    285    106   -415   -103   -316    -10
   -462   -607   -148    535   -158   -379    298    129   -402   -106   -309     20
   -483   -607   -124    545   -181   -366    309    150   -381   -101   -285     44
   -535   -615    -80    576   -228   -348    324    176   -348    -90   -257     64
   -540   -605    -64    571   -239   -335    327    202   -327    -67   -223     83
   -504   -607   -103    555   -202   -358    322    207   -332    -57   -213     80
   -493   -607   -116    550   -189   -363    327    218   -327    -38   -189     88
   -480   -592   -111    537   -184   -353    342    246   -309    -20   -153    109
   -485   -602   -116    542   -187   -361    358    265   -306    -20   -119    119
   -472   -628   -155    548   -158   -392    368    272   -306    -28   -122    124
   -452   -649   -200    548   -127   -423    361    265   -324    -54   -161    116
   -426   -641   -215    535   -106   -428    358    262   -332    -67   -166    114
   -368   -639   -270    501    -51   -454    335    244   -361    -98   -184     80
   -358   -639   -283    498    -38   -462    327    246   -371   -103   -181     49
   -389   -626   -239    506    -77   -433    329    270   -355    -75   -145     46
   -376   -600   -223    488    -77   -413    327    293   -345    -57   -116     38
   -303   -584   -283    444    -12   -433    319    293   -358    -72   -127    -18
   -241   -553   -311    397     33   -433    322    303   -350    -62   -111    -72
   -187   -527   -340    355     75   -433    314    316   -337    -51    -85   -116
   -137   -517   -379    327    119   -449    311    316   -329    -49    -83   -132
    -67   -514   -446    290    187   -480    296    314   -350    -54   -109   -153
    -28   -511   -483    270    226   -496    290    316   -363    -62   -145   -163
    -25   -501   -475    262    223   -488    296    324   -371    -62   -155   -161
    -38   -488   -449    265    205   -470    311    335   -371    -59   -153   -140
    -70   -491   -420    280    174   -457    345    361   -353    -54   -145   -114
    -98   -506   -407    301    153   -459    379    381   -340    -57   -135    -85
   -135   -535   -400    332    129   -467    413    392   -319    -62   -135    -64
   -168   -563   -394    366    111   -480    444    397   -285    -64   -132    -46
   -205   -571   -368    387     80   -470    470    413   -249    -44   -116     -5
   -223   -576   -353    397     64   -465    501    439   -215    -18    -93     36
   -226   -589   -366    405     70   -478    522    457   -197      0    -75     59
   -231   -602   -371    418     70   -488    540    475   -181     10    -59     70
   -298   -597   -298    446     -2   -449    568    514   -150     38    -23    103
   -324   -594   -270    459    -28   -433    579    527   -142     46     -7    122
   -329   -613   -283    470    -25   -449    581    527   -153     38    -15    119
   -348   -597   -249    472    -49   -423    597    540   -140     46      5    137
   -322   -602   -283    462    -20   -444    579    519   -158     15     -5    124
   -290   -620   -329    457     18   -475    566    506   -179    -15    -12    109
   -272   -631   -358    449     41   -493    563    504   -184    -25    -18    101
   -280   -607   -327    444     23   -467    574    511   -166    -12      2    122
   -288   -587   -298    436      5   -444    581    522   -150     -7     23    142
   -267   -576   -311    420     20   -444    579    519   -145    -15     25    142
   -259   -563   -303    410     20   -433    581    519   -140    -20     36    140
   -272   -558   -285    415      5   -423    589    527   -127    -25     49    150
   -280   -550   -270    415     -7   -410    600    537   -116    -33     70    155
   -290   -535   -244    410    -23   -389    605    550    -98    -25     98    171
   -309   -501   -192    405    -59   -348    615    574    -75     12    137    197
   -280   -444   -163    363    -59   -303    631    600    -46     51    176    218
   -249   -397   -150    322    -51   -275    646    623    -20     80    207    236
   -228   -368   -140    298    -46   -254    662    652      0    109    241    270
   -215   -342   -127    277    -44   -236    675    662     20    137    267    298
   -179   -316   -137    249    -20   -228    675    670     36    148    288    316
   -181   -280    -98    228    -41   -189    670    685     46    168    324    340
   -197   -272    -75    233    -62   -174    680    698     46    179    342    348
   -179   -257    -77    215    -51   -166    675    696     41    187    358    358
   -168   -288   -119    228    -25   -205    659    670     28    168    353    345
   -181   -314   -132    246    -25   -223    657    670      7    166    361    348
   -158   -335   -179    246     10   -257    641    667     -2    155    358    332
   -132   -355   -223    241     44   -290    626    652    -18    145    353    314
   -127   -392   -265    259     67   -329    631    644    -33    122    342    285
   -116   -436   -319    275     98   -379    610    615    -49     96    324    259
   -122   -462   -340    290    106   -402    613    605    -59     85    324    254
   -135   -519   -384    327    122   -454    594    589    -88     54    301    228
   -148   -540   -392    345    122   -467    574    579   -106     31    283    220
   -163   -545   -384    353    109   -467    563    571   -109     20    277    210
   -181   -553   -371    366     93   -462    555    563   -111     15    275    197
   -192   -581   -389    384     98   -485    540    542   -124      0    257    168
   -179   -587   -407    384    114   -498    530    537   -127     -5    257    158
   -137   -592   -454    363    155   -524    530    540   -127    -12    246    140
   -103   -672   -568    387    231   -620    553    579   -129    -46    200     90
    -85   -737   -652    410    280   -693    665    706    -80    -64    153     44
    -57   -698   -641    379    290   -670    795    854     18    -20    176     41
    -12   -553   -542    283    265   -548    896   1018    194    140    322    142
     12    -67    -80     28     46    -75    898   1091    452    498    717    488
    -54    587    641   -265   -348    613    735    914    631    901   1192    914
   -129    969   1098   -418   -613   1034    381    522    589   1096   1452   1130
   -140    688    828   -275   -485    758     72    129    236    807   1210    917
   -200    -77    122    137   -161     20      7   -124   -309    101    542    366
   -187   -719   -535    452    171   -628     85    -72   -576   -350     67    -51
   -124   -875   -750    501    311   -813    210    127   -485   -355     15   -137
   -122   -831   -711    475    293   -771    350    293   -324   -249     90   -109
   -122   -753   -631    436    254   -693    449    418   -192   -140    179    -54
   -122   -675   -553    397    215   -615    514    493    -98    -57    254     -2
   -145   -636   -491    392    171   -563    555    535    -41    -12    298     33
   -153   -633   -480    392    161   -558    568    542    -28     -7    303     33
   -145   -631   -488    387    168   -561    574    542    -20     -5    306     25
   -127   -610   -485    366    176   -550    571    540    -12      2    316     23
   -111   -589   -478    350    181   -535    571    535    -10     10    327     18
   -111   -568   -459    337    171   -514    579    545      2     23    340     25
    -93   -535   -441    314    171   -488    587    555     15     36    363     44
    -70   -509   -441    288    184   -478    584    558     20     41    371     46
    -75   -522   -446    298    184   -485    576    550     15     36    366     38
    -93   -530   -439    311    171   -485    581    561     25     38    376     46
   -122   -522   -400    322    137   -462    594    579     46     59    400     64
   -163   -522   -358    340     96   -441    597    581     54     70    407     62
   -171   -522   -350    348     88   -436    594    581     57     72    410     51
   -168   -514   -345    342     85   -431    605    600     75     83    420     64
   -161   -483   -324    322     80   -405    613    618     96    103    441     85
   -161   -483   -322    319     77   -402    615    623    101    109    446     93
   -155   -470   -314    314     77   -392    615    631    109    119    462    106
   -171   -483   -314    324     70   -400    618    633    116    127    472     98
   -192   -496   -306    342     54   -402    618    646    129    140    488     98
   -184   -454   -272    319     41   -363    626    670    153    166    519    119
   -187   -441   -254    314     33   -348    620    675    163    174    537    127
   -153   -449   -296    301     70   -374    615    683    166    171    535    122
   -124   -439   -316    280     96   -379    610    698    174    179    545    132
    -93   -410   -319    249    111   -366    605    711    176    187    558    142
   -109   -415   -306    262     98   -361    610    722    176    192    571    148
   -155   -472   -319    311     80   -394    602    717    163    184    561    137
   -135   -459   -324    296     93   -392    610    722    166    192    571    148
    -62   -397   -335    228    135   -366    633    753    194    218    602    171
      0   -345   -345    174    171   -345    659    782    218    239    626    181
     31   -293   -324    129    176   -309    698    810    257    272    665    207
     96   -187   -285     44    189   -236    776    857    311    329    719    249
    -67   -311   -244    187     85   -277    776    831    293    311    701    215
   -350   -542   -192    446    -80   -368    717    763    236    249    646    142
   -350   -548   -197    446    -77   -374    711    758    236    244    644    132
   -306   -542   -236    423    -36   -392    696    745    231    236    636    119
   -267   -519   -254    392     -7   -387    691    740    233    233    639    114
   -244   -532   -288    389     20   -410    670    724    223    220    626    101
   -189   -514   -324    350     64   -420    662    724    220    223    618    101
   -127   -478   -353    301    111   -415    652    724    220    226    618    109
    -70   -457   -387    262    155   -423    639    722    220    220    615    111
    -38   -444   -405    241    181   -426    631    719    218    215    615    114
     12   -436   -452    210    231   -444    613    714    213    205    602    109
     51   -428   -483    187    265   -454    600    709    213    200    587    109
     96   -420   -517    161    303   -467    592    709    215    197    568    114
    127   -407   -535    140    329   -470    587    711    215    202    563    127
    168   -394   -563    111    366   -478    587    714    213    205    555    135
    200   -371   -571     85    384   -470    597    722    223    210    563    155
    231   -345   -576     57    402   -459    610    737    236    220    576    176
    254   -345   -600     46    426   -472    615    740    233    220    568    179
    254   -345   -602     44    426   -472    620    737    233    215    553    174
    267   -332   -600     31    431   -465    626    743    241    218    553    181
    265   -314   -579     23    420   -446    633    748    257    228    568    192
    262   -257   -519     -2    389   -387    654    766    290    257    610    228
    262   -200   -462    -31    361   -329    659    771    311    290    657    265
    231   -205   -436    -12    332   -319    646    761    311    306    683    272
    184   -252   -436     33    309   -342    626    737    293    298    688    257
    142   -262   -405     59    272   -332    620    735    293    301    704    259
    114   -311   -426     98    270   -368    615    737    293    301    706    262
     96   -327   -423    114    257   -374    618    740    293    301    714    275
     67   -350   -420    140    241   -384    618    737    285    293    709    285
     49   -397   -446    174    246   -420    613    730    265    277    696    283
     20   -465   -485    220    252   -472    600    717    236    252    662    246
     -2   -511   -511    257    254   -511    594    701    213    228    628    215
    -49   -542   -493    296    220   -519    597    696    205    228    620    215
    -90   -545   -454    319    181   -501    605    704    207    239    631    228
   -111   -576   -465    345    174   -522    600    693    192    228    613    202
   -122   -574   -452    348    163   -514    602    698    197    236    620    210
   -148   -579   -433    361    140   -509    610    706    210    249    631    231
   -174   -613   -439    394    132   -527    618    722    215    241    618    233
   -166   -714   -550    439    189   -633    636    748    187    176    540    153
   -166   -766   -600    465    215   -683    735    852    223    153    496     93
   -155   -727   -571    441    205   -649    859   1005    322    202    527    119
   -148   -571   -423    361    137   -498    958   1163    498    376    678    259
   -129    -51     77     90   -106     12    948   1221    763    782   1109    680
   -252    558    810   -153   -532    685    795   1028    924   1174   1564   1098
   -335    756   1091   -210   -714    922    452    620    797   1267   1714   1213
   -376    394    771     -7   -574    581    161    181    353    885   1379    932
   -428   -420      5    423   -218   -207    127    -28   -207    132    628    340
   -394   -909   -514    652     57   -711    192     85   -363   -168    280     51
   -340  -1015   -678    675    166   -849    296    280   -257   -129    270     20
   -311   -966   -654    639    171   -810    431    449   -106    -20    337     83
   -283   -857   -574    568    142   -717    511    540      5     72    407    142
   -283   -792   -511    537    114   -652    558    589     72    124    457    192
   -267   -748   -483    506    106   -615    579    613    103    142    480    223
   -252   -724   -472    488    109   -600    584    620    111    148    493    241
   -270   -711   -441    488     83   -579    574    620    111    155    509    246
   -324   -691   -366    506     18   -530    579    626    114    161    537    252
   -348   -683   -335    514     -7   -509    584    633    109    161    545    254
   -319   -696   -376    509     28   -537    592    641     96    142    527    257
   -316   -667   -350    491     15   -511    594    631     80    132    522    249
   -335   -628   -293    480    -20   -462    620    636     70    155    532    254
   -290   -602   -314    446     10   -457    613    639     85    174    514    254
   -233   -615   -381    426     72   -498    592    639    122    168    514    228
   -171   -607   -439    387    132   -524    574    631    116    168    491    202
   -171   -587   -418    379    122   -504    571    633    135    181    488    215
   -197   -568   -371    381     85   -470    597    646    163    184    483    252
   -205   -548   -342    376     67   -446    613    659    187    205    485    280
   -150   -537   -387    342    116   -462    584    639    174    202    449    254
   -129   -535   -405    332    135   -470    571    631    171    194    423    236
   -129   -517   -387    322    127   -452    568    644    187    205    420    239
   -119   -498   -379    309    129   -439    561    654    200    207    413    246
    -70   -483   -413    275    168   -449    550    644    197    205    402    233
     25   -462   -491    218    257   -478    530    626    189    194    384    215
     36   -483   -519    223    275   -501    511    613    176    174    353    192
     90   -465   -555    187    322   -509    488    607    166    163    337    194
    161   -431   -592    132    376   -511    470    605    163    163    332    194
    207   -400   -610     96    407   -504    472    620    179    179    348    197
    236   -392   -631     77    431   -511    485    641    189    184    348    197
    280   -376   -657     49    467   -517    491    644    189    181    368    189
    249   -392   -641     70    441   -517    509    652    194    184    394    176
    189   -392   -581    101    384   -488    545    680    223    200    423    189
    145   -345   -491     98    316   -418    607    735    277    231    485    223
     75   -348   -423    137    249   -384    654    753    311    252    439    231
     57   -345   -402    142    226   -371    646    724    309    267    436    215
     41   -314   -355    135    197   -335    646    719    329    301    431    213
     -2   -327   -324    163    158   -324    641    704    335    306    413    187
    -31   -319   -288    176    127   -303    644    698    345    311    405    174
    -62   -324   -262    194     98   -293    644    688    350    309    387    153
   -101   -342   -241    220     67   -290    654    685    358    314    374    142
   -119   -335   -215    226     46   -275    659    693    374    327    366    140
   -129   -322   -192    226     31   -257    652    696    384    340    363    132
   -124   -316   -192    218     31   -254    649    698    397    340    368    122
   -119   -311   -194    215     36   -254    646    698    402    335    366    109
   -122   -322   -200    220     38   -262    633    688    405    329    361     93
   -119   -324   -205    223     41   -265    631    675    410    319    353     90
   -129   -319   -192    223     28   -257    636    670    415    316    322     85
   -129   -311   -181    220     23   -246    646    685    423    335    306     80
   -132   -293   -161    213     12   -228    662    698    436    350    324     93
   -135   -244   -109    189    -12   -176    696    727    475    387    363    127
   -124   -207    -83    163    -23   -145    709    743    493    405    374    129
   -116   -187    -70    150    -25   -129    722    745    501    405    366    127
   -114   -174    -59    142    -28   -116    724    750    498    405    355    127
   -111   -137    -25    124    -44    -83    732    763    511    423    366    129
   -106   -101      5    103    -57    -49    730    769    527    444    379    145
    -85    -67     18     75    -54    -25    730    769    540    457    389    153
    -70    -62      5     64    -38    -28    717    753    540    449    376    142
    -98    -75     23     88    -62    -25    706    735    527    439    371    129
    -85    -83      0     83    -44    -41    678    704    504    420    350    103
    -64    -64     -2     64    -33    -33    665    693    501    415    340    101
    -64   -101    -36     83    -15    -70    649    678    480    392    309     77
    -72   -153    -80    114      2   -116    639    662    459    371    272     44
    -85   -226   -140    153     25   -184    628    636    426    335    220    -10
    -85   -293   -207    189     59   -252    618    610    394    298    176    -57
    -77   -335   -257    205     88   -296    607    594    376    275    145    -88
    -72   -327   -254    200     90   -290    602    584    366    267    132   -103
    -67   -350   -283    207    106   -316    589    566    345    244     98   -137
    -77   -394   -316    233    119   -355    579    550    327    220     62   -171
    -96   -405   -309    249    103   -358    576    540    322    215     44   -187
   -101   -426   -324    265    111   -376    571    530    309    207     20   -207
    -93   -441   -348    265    124   -394    563    522    301    197      2   -228
    -80   -485   -407    283    163   -446    558    519    280    174    -33   -265
    -85   -602   -519    342    215   -561    594    553    254    111   -116   -342
    -88   -639   -550    363    231   -594    701    644    283     83   -163   -397
    -85   -607   -524    345    218   -566    795    766    366    135   -135   -384
    -31   -363   -332    197    150   -350    859    911    555    350     75   -205
    -18    171    189    -77   -106    179    836    958    810    745    501    184
   -135    766    901   -314   -517    833    657    740    971   1130    937    553
   -174    862   1036   -345   -605    948    324    366    828   1163   1000    576
   -244    379    620    -67   -433    498    106    -41    348    665    550    200
   -293   -392    -98    340    -98   -246     64   -226   -158    -15   -106   -340
   -239   -795   -555    517    158   -675    122    -83   -244   -215   -350   -561
   -194   -823   -628    509    215   -727    244    114   -106   -132   -322   -563
   -176   -732   -555    454    189   -646    366    265     41    -25   -246   -514
   -150   -631   -480    389    163   -555    439    361    155     62   -179   -454
   -161   -605   -444    384    140   -524    470    415    215    103   -148   -428
   -145   -587   -444    366    148   -517    488    441    249    122   -135   -410
   -148   -579   -433    363    142   -506    501    457    280    137   -127   -405
   -192   -613   -420    402    111   -517    504    459    290    142   -142   -426
   -226   -633   -407    431     90   -522    511    465    311    155   -150   -436
   -239   -615   -376    426     67   -498    532    478    337    200   -129   -426
   -257   -631   -374    444     57   -504    542    470    337    228   -124   -436
   -236   -623   -387    431     75   -506    553    465    337    244   -122   -449
   -210   -597   -387    405     88   -493    576    480    348    272    -96   -433
   -200   -597   -397    394     98   -498    587    504    350    280    -67   -410
   -202   -576   -376    389     85   -478    610    537    358    285    -33   -379
   -197   -545   -348    368     75   -446    636    563    363    288     -7   -342
   -163   -498   -335    332     85   -418    667    594    379    306     28   -309
   -189   -511   -322    350     64   -418    678    597    374    311     36   -290
   -200   -496   -296    348     46   -397    683    584    371    311     36   -283
   -226   -504   -277    363     23   -389    672    571    374    314     38   -275
   -283   -558   -275    420     -5   -418    646    555    368    311     20   -283
   -259   -558   -301    407     20   -431    623    545    361    301     -5   -285
   -226   -553   -327    389     49   -441    607    540    361    296    -20   -277
   -187   -553   -366    368     88   -459    589    532    355    288    -28   -270
   -137   -527   -389    332    124   -459    571    530    358    290    -36   -265
   -111   -517   -407    311    145   -465    555    537    366    285    -49   -259
    -77   -511   -433    293    176   -475    550    558    394    288    -41   -244
    -44   -483   -441    262    194   -462    548    587    428    301    -18   -241
    -36   -457   -420    246    192   -439    555    610    454    324      2   -246
    -49   -462   -415    254    181   -439    574    636    465    342     20   -239
    -67   -465   -397    265    163   -431    600    652    467    358     31   -231
    -72   -470   -400    270    161   -436    618    657    465    355     18   -218
    -64   -465   -400    265    166   -433    639    665    465    355     10   -210
    -62   -459   -397    259    166   -428    657    665    465    358      5   -207
    -62   -465   -402    262    168   -433    657    652    446    350    -18   -223
    -57   -462   -405    259    171   -436    657    649    441    348    -44   -233
    -54   -467   -413    262    179   -441    672    659    449    348    -64   -244
    -49   -452   -402    249    174   -428    693    667    462    358    -62   -244
    -44   -465   -420    252    187   -444    693    662    454    350    -80   -262
    -33   -485   -454    257    210   -470    691    649    439    332    -90   -288
    -23   -496   -472    259    223   -485    693    641    431    314    -90   -296
    -28   -506   -478    265    223   -493    680    618    415    296   -119   -319
    -12   -517   -504    265    244   -511    670    607    402    288   -150   -340
     18   -511   -532    244    272   -522    659    605    394    285   -166   -350
     49   -488   -537    220    293   -511    662    602    394    288   -166   -337
     67   -496   -563    213    314   -530    654    605    400    290   -181   -319
     51   -530   -584    239    316   -555    644    592    392    283   -202   -337
     62   -509   -571    220    314   -540    652    600    400    293   -200   -329
     64   -478   -542    207    303   -509    659    615    413    306   -181   -303
     59   -449   -509    194    283   -480    665    628    428    316   -161   -288
     51   -415   -470    181    259   -441    688    654    459    350   -127   -270
     70   -381   -454    153    262   -418    701    675    475    374   -111   -254
     77   -358   -436    140    257   -397    701    683    480    381   -119   -252
     77   -348   -426    135    249   -387    696    683    478    368   -135   -244
     83   -324   -407    119    244   -366    698    691    485    374   -140   -236
     72   -288   -363    106    215   -324    709    709    504    381   -142   -194
     62   -241   -303     90    181   -272    730    727    532    405   -124   -142
     41   -213   -257     85    148   -233    737    727    542    423    -96   -135
     25   -233   -259    103    140   -244    711    704    522    402   -114   -155
     12   -262   -277    122    142   -270    693    691    506    392   -114   -158
      7   -277   -285    135    145   -280    680    688    504    397    -98   -150
     18   -298   -319    140    166   -309    665    675    483    376   -114   -174
     23   -309   -332    142    176   -322    646    657    459    342   -145   -194
     10   -353   -366    168    187   -358    623    626    418    285   -205   -226
      2   -397   -400    197    200   -397    610    613    392    265   -200   -267
     12   -426   -439    205    226   -431    600    597    371    257   -184   -293
     12   -467   -483    226    246   -475    576    568    335    220   -210   -332
     41   -493   -535    226    285   -514    545    537    301    184   -244   -348
     25   -517   -542    246    283   -530    535    519    283    161   -265   -348
     49   -537   -589    244    316   -563    514    498    257    132   -290   -355
     67   -537   -605    233    335   -571    504    491    252    129   -283   -342
     77   -550   -628    236    350   -589    496    480    239    114   -285   -337
     93   -607   -701    257    397   -654    493    485    218     83   -314   -353
    101   -735   -839    316    467   -787    532    522    184     12   -407   -433
     93   -758   -852    332    472   -805    639    613    213     -5   -439   -478
     98   -685   -787    290    441   -737    766    774    329     80   -374   -426
    145   -423   -568    140    355   -496    828    914    530    319   -140   -207
    135    207     72   -171     31    140    769    924    807    769    355    252
     -5    774    779   -384   -392    776    517    654    943   1124    771    610
    -98    833    932   -368   -517    883    153    262    789   1135    810    615
   -218    298    517    -38   -366    407    -54   -163    259    576    316    197
   -272   -449   -176    358    -49   -314     -7   -236   -200    -70   -301   -332
   -277   -789   -511    532    116   -652     88    -49   -228   -197   -475   -524
   -272   -857   -584    563    155   -722    200    127   -114   -142   -459   -566
   -189   -766   -576    478    192   -672    301    257     12    -59   -394   -558
    -98   -688   -592    392    244   -641    322    306     83    -18   -366   -548
    -49   -631   -581    340    265   -607    332    337    119      2   -342   -545
    -10   -597   -587    301    285   -592    335    342    122     -2   -335   -561
    106   -576   -683    236    394   -628    298    306     88    -51   -371   -633
    236   -555   -795    158    514   -675    254    262     44    -98   -415   -704
    314   -542   -857    114    584   -698    236    241     23   -119   -423   -737
    332   -542   -875    103    602   -709    223    236      7   -135   -433   -753
    319   -506   -826     93    571   -665    236    257     28   -109   -405   -727
    267   -452   -719     88    493   -584    241    275     64    -70   -366   -662
    200   -433   -633    114    415   -532    244    288     88    -49   -340   -589
    137   -397   -535    127    335   -465    265    314    122    -15   -296   -509
     83   -337   -420    127    252   -379    288    342    153     15   -249   -444
     28   -311   -340    140    184   -324    298    355    171     33   -233   -423
      0   -277   -277    137    137   -277    290    348    174     36   -239   -423
     -7   -257   -249    129    119   -254    280    335    171     25   -254   -433
    -28   -254   -226    142     98   -241    270    319    168     10   -272   -441
    -33   -215   -181    124     70   -197    262    314    171     12   -272   -428
    -18   -189   -171    101     75   -181    244    303    171     12   -259   -418
     -7   -153   -148     80     67   -150    236    301    181     15   -218   -392
    -23   -137   -114     80     44   -127    226    290    184     15   -200   -387
      0   -114   -114     57     54   -114    200    280    187     15   -194   -379
     25    -62    -88     18     57    -75    184    280    194     25   -166   -355
     44    -62   -106      7     72    -83    155    257    176      7   -168   -374
     77    -51   -129    -12    103    -90    119    228    158    -10   -176   -400
    103    -51   -155    -28    127   -103     98    220    148    -15   -174   -405
    132    -23   -158    -54    142    -90     88    215    145    -12   -168   -387
    174     23   -150   -101    161    -62     88    218    150     -7   -158   -350
    184     12   -171    -98    179    -77     85    205    140    -23   -179   -335
    168      5   -163    -88    166    -77     85    192    132    -23   -200   -280
    171    -12   -184    -80    176    -98     83    179    122    -28   -220   -233
    184     -2   -187    -93    187    -93     88    174    124    -23   -228   -187
    187      2   -184    -93    187    -90     90    171    135    -20   -241   -168
    218      2   -215   -111    215   -106     77    161    132    -25   -259   -174
    275     10   -265   -142    267   -127     59    137    124    -36   -280   -179
    275     33   -241   -155    257   -103     54    132    135    -31   -275   -163
    246     25   -220   -135    233    -96     57    140    150    -20   -267   -150
    239     36   -205   -140    223    -83     41    127    153    -18   -265   -161
    215     23   -194   -119    205    -85     33    109    140    -25   -277   -174
    210    -10   -220   -101    213   -114     25     93    122    -38   -296   -202
    223    -36   -259    -93    241   -148     12     83    111    -46   -301   -241
    223    -38   -265    -93    241   -150     18     83    106    -41   -309   -259
    213    -59   -272    -77    241   -166     10     75     93    -54   -314   -277
    116   -124   -241      2    176   -181      5     72     83    -67   -309   -296
    -64   -174   -109    119     20   -142     41    109    116    -20   -262   -277
    -38   -155   -116     96     36   -135     20     93    101    -28   -249   -303
     62   -116   -181     25    119   -148    -15     64     64    -54   -265   -340
    109    -98   -207     -7    155   -153    -44     41     25    -64   -296   -389
    181    -75   -257    -51    218   -166    -70     28     10    -67   -342   -428
    265    -75   -342    -96    301   -207    -88      7     -5    -96   -381   -480
    329    -72   -402   -129    366   -236   -109    -15    -20   -111   -402   -514
    371    -72   -444   -150    407   -259   -140    -33    -44   -129   -420   -537
    342    -72   -415   -135    379   -244   -135    -23    -44   -132   -400   -532
    283    -49   -332   -119    306   -192   -137    -31    -44   -124   -368   -517
    259      0   -259   -129    257   -127   -142    -44    -41   -116   -329   -493
    265      0   -265   -132    262   -132   -171    -72    -67   -132   -324   -483
    288    -38   -327   -124    306   -181   -228   -129   -119   -171   -353   -517
    311    -33   -345   -140    327   -189   -280   -171   -153   -202   -363   -537
    303    -44   -348   -129    324   -194   -311   -194   -181   -220   -371   -542
    288    -70   -358   -109    322   -215   -340   -215   -207   -236   -371   -558
    337   -109   -446   -114    392   -277   -387   -252   -254   -270   -387   -592
    467   -174   -644   -148    555   -410   -467   -322   -345   -348   -470   -665
    654   -205   -859   -226    756   -532   -563   -413   -441   -433   -563   -758
    782   -220  -1002   -280    891   -613   -633   -488   -514   -498   -636   -826
    789   -277  -1067   -254    927   -672   -678   -540   -568   -550   -675   -883
    743   -309  -1052   -218    896   -678   -691   -555   -589   -555   -683   -906
    680   -322  -1005   -179    841   -662   -693   -561   -594   -561   -698   -880
    618   -350   -969   -135    792   -659   -704   -568   -607   -566   -714   -852
    561   -366   -927    -96    743   -646   -709   -587   -626   -584   -740   -849
    527   -376   -904    -75    714   -639   -724   -594   -652   -620   -797   -854
    511   -462   -974    -25    740   -717   -732   -581   -685   -685   -878   -914
    501   -548  -1049     20    774   -797   -667   -498   -675   -722   -935   -976
    530   -537  -1067      5    797   -802   -587   -384   -607   -691   -924   -971
    571   -384   -958    -96    763   -670   -530   -236   -470   -537   -779   -823
    574     64   -509   -319    540   -223   -527   -155   -244   -192   -405   -449
    454    711    257   -584     98    485   -566   -241     -5    231     72    -10
    340   1049    709   -693   -184    880   -789   -537      0    428    306    194
    298    693    394   -496    -46    545  -1091   -971   -428     44    -51    -90
    228    -25   -257   -101    241   -140  -1228  -1309  -1002   -675   -745   -693
    265   -491   -758    111    509   -623  -1260  -1312  -1231   -997  -1096  -1013
    303   -654   -958    176    631   -805  -1215  -1161  -1189  -1002  -1156  -1062
    316   -631   -950    155    631   -789  -1127  -1041  -1088   -940  -1106  -1054
    316   -574   -891    127    602   -732  -1047   -940   -974   -859  -1018  -1013
    316   -491   -807     85    558   -649   -995   -883   -898   -797   -943   -953
    324   -400   -724     38    524   -561   -945   -854   -867   -737   -888   -919
    319   -374   -696     25    506   -532   -927   -872   -880   -732   -883   -922
    306   -358   -665     25    483   -509   -940   -885   -844   -711   -893   -901
    303   -348   -654     20    478   -501   -966   -880   -818   -672   -880   -885
    316   -337   -654     10    485   -496   -976   -885   -807   -667   -883   -896
    311   -350   -665     18    488   -509   -992   -911   -823   -683   -896   -924
    314   -368   -685     25    498   -527  -1026   -950   -852   -709   -924   -950
    337   -368   -706     15    519   -535  -1057   -982   -870   -724   -948   -956
    371   -348   -719    -10    545   -532  -1062   -995   -872   -722   -940   -922
    376   -345   -722    -18    548   -532  -1080  -1010   -880   -730   -927   -924
    361   -332   -693    -15    527   -511  -1091  -1021   -878   -730   -911   -943
    322   -342   -667      7    493   -504  -1117  -1036   -885   -732   -909   -956
    322   -301   -623    -10    472   -462  -1122  -1047   -878   -709   -901   -961
    335   -244   -581    -46    457   -413  -1132  -1052   -857   -691   -893   -974
    332   -200   -532    -67    431   -366  -1148  -1054   -836   -688   -872   -971
    298   -176   -475    -62    384   -324  -1171  -1067   -823   -693   -862   -956
    290   -161   -452    -64    371   -306  -1192  -1088   -836   -675   -857   -937
    249   -205   -454    -23    350   -329  -1239  -1122   -883   -667   -870   -937
    205   -244   -449     20    324   -348  -1283  -1156   -909   -665   -891   -940
    223   -223   -446     -2    335   -335  -1291  -1163   -919   -675   -901   -914
    267   -176   -444    -44    355   -309  -1293  -1161   -924   -691   -906   -888
    272   -179   -454    -49    363   -316  -1306  -1166   -930   -706   -940   -901
    306   -161   -467    -72    387   -314  -1325  -1169   -930   -717   -982   -922
    358   -132   -491   -114    423   -311  -1343  -1171   -935   -722  -1044   -924
    394   -111   -506   -140    449   -309  -1366  -1182   -945   -724  -1067   -927
    423   -101   -527   -161    475   -314  -1371  -1187   -956   -727  -1065   -930
    436    -80   -517   -179    475   -296  -1366  -1184   -956   -724  -1062   -932
    454    -46   -501   -205    475   -272  -1353  -1182   -956   -722  -1065   -932
    472    -25   -498   -223    485   -262  -1332  -1182   -953   -722  -1070   -924
    462    -28   -491   -220    475   -259  -1348  -1205   -953   -722  -1078   -932
    459    -18   -480   -220    470   -249  -1358  -1221   -953   -717  -1080   -945
    459    -10   -472   -226    465   -241  -1348  -1223   -940   -714  -1072   -948
    439      5   -433   -220    436   -213  -1322  -1208   -901   -693  -1047   -935
    415     -5   -420   -207    415   -213  -1317  -1210   -893   -691  -1054   -945
    413     -2   -418   -205    415   -210  -1317  -1213   -885   -675  -1062   -953
    392    -12   -405   -192    397   -207  -1314  -1215   -878   -670  -1067   -961
    363    -46   -410   -158    387   -228  -1314  -1221   -875   -672  -1075   -974
    335    -59   -394   -137    363   -226  -1314  -1226   -875   -675  -1085   -982
    303    -59   -366   -122    332   -213  -1314  -1223   -867   -667  -1085   -974
    288    -83   -371   -103    327   -228  -1322  -1234   -872   -670  -1080   -976
    275    -90   -366    -90    319   -228  -1330  -1244   -867   -662  -1080   -974
    249   -106   -355    -72    301   -231  -1337  -1249   -870   -659  -1060   -971
    233   -109   -345    -62    288   -226  -1348  -1247   -870   -636  -1034   -956
    241    -90   -332    -77    285   -210  -1350  -1231   -854   -610   -989   -932
    244    -72   -316    -85    280   -194  -1343  -1215   -831   -587   -950   -911
    231    -57   -288    -88    257   -171  -1332  -1192   -802   -568   -924   -893
    233    -12   -246   -111    239   -129  -1317  -1166   -766   -540   -880   -862
    228     12   -215   -122    220   -101  -1306  -1145   -745   -527   -901   -831
    213     25   -187   -119    200    -80  -1293  -1132   -737   -522   -974   -800
    202     33   -168   -119    184    -64  -1286  -1119   -735   -522  -1021   -750
    200     62   -140   -132    171    -38  -1273  -1104   -724   -504  -1041   -685
    187     83   -103   -135    145    -10  -1260  -1098   -719   -485  -1049   -618
    171     93    -77   -132    124      7  -1262  -1101   -719   -483  -1052   -574
    135     44    -93    -90    114    -23  -1293  -1140   -766   -519  -1096   -631
    114     -5   -119    -57    116    -62  -1327  -1174   -810   -548  -1150   -675
    116    -18   -135    -51    124    -77  -1343  -1197   -828   -550  -1187   -696
    137    -51   -189    -41    163   -119  -1363  -1213   -844   -568  -1244   -724
    153    -88   -241    -33    197   -166  -1384  -1228   -859   -592  -1278   -737
    171   -135   -309    -18    239   -220  -1400  -1241   -888   -644  -1325   -748
    194   -179   -374    -10    280   -275  -1413  -1247   -906   -698  -1369   -758
    236   -218   -454     -7    345   -335  -1426  -1254   -937   -735  -1421   -763
    277   -252   -532    -15    402   -392  -1444  -1270   -966   -776  -1454   -758
    262   -280   -542      7    402   -410  -1447  -1278   -974   -795  -1426   -787
    205   -311   -517     51    358   -413  -1436  -1275   -974   -795  -1405   -815
    163   -322   -485     80    324   -402  -1418  -1262   -974   -769  -1421   -807
    101   -322   -423    109    259   -374  -1392  -1254   -976   -774  -1434   -792
     46   -324   -371    140    207   -348  -1376  -1249   -987   -784  -1418   -805
      5   -363   -368    176    187   -366  -1379  -1241  -1005   -805  -1426   -857
     10   -472   -483    231    246   -478  -1363  -1208  -1041   -867  -1512   -966
     10   -491   -504    239    254   -496  -1252  -1088   -992   -875  -1551  -1002
     49   -459   -509    205    277   -485  -1143   -932   -901   -813  -1504   -958
    116   -259   -376     70    244   -319  -1085   -776   -745   -631  -1312   -761
    153    280    127   -215     12    205  -1034   -654   -465   -241   -896   -306
    -41    867    909   -415   -475    888  -1088   -776   -241    158   -444    150
   -148    911   1060   -381   -602    984  -1374  -1156   -384    153   -387    194
   -168    376    545   -103   -358    459  -1634  -1610   -906   -384   -865   -259
   -158   -441   -283    301     62   -363  -1764  -1914  -1504  -1127  -1623   -945
    -85   -818   -735    449    324   -776  -1756  -1816  -1610  -1322  -1865  -1182
    -10   -885   -878    446    431   -883  -1670  -1657  -1538  -1312  -1847  -1208
     20   -815   -839    394    428   -826  -1543  -1491  -1402  -1215  -1777  -1158
     36   -709   -745    337    389   -727  -1457  -1363  -1283  -1101  -1680  -1085
     57   -659   -719    301    387   -688  -1423  -1319  -1236  -1054  -1641  -1072
     67   -646   -714    288    389   -680  -1379  -1267  -1202  -1018  -1621  -1062
     93   -654   -750    277    420   -701  -1353  -1231  -1182  -1005  -1592  -1039
    106   -667   -774    280    439   -719  -1350  -1223  -1184  -1008  -1597  -1031
    109   -678   -787    283    446   -732  -1335  -1215  -1179  -1000  -1608  -1031
    116   -670   -787    275    452   -730  -1325  -1205  -1176  -1000  -1600  -1036
    137   -652   -789    254    462   -719  -1309  -1182  -1158   -992  -1571  -1026
    150   -646   -797    249    472   -722  -1301  -1179  -1169  -1002  -1571  -1031
    163   -644   -810    239    485   -727  -1314  -1187  -1179  -1002  -1577  -1034
    163   -633   -797    233    478   -714  -1309  -1179  -1174   -987  -1587  -1018
    153   -644   -800    244    475   -722  -1304  -1179  -1174   -984  -1610  -1013
    176   -636   -813    231    493   -724  -1283  -1163  -1163   -982  -1608   -995
    174   -628   -805    226    488   -717  -1273  -1137  -1135   -963  -1582   -969
    194   -636   -833    220    511   -735  -1278  -1127  -1127   -958  -1566   -950
    181   -633   -815    226    496   -724  -1273  -1124  -1124   -956  -1548   -943
    215   -615   -831    200    522   -722  -1280  -1122  -1119   -953  -1535   -948
    197   -615   -813    205    504   -714  -1280  -1101  -1106   -940  -1509   -924
    197   -633   -831    218    511   -730  -1265  -1080  -1096   -927  -1488   -906
    189   -649   -839    228    514   -743  -1236  -1057  -1080   -904  -1467   -872
    184   -633   -818    226    501   -724  -1228  -1041  -1065   -875  -1434   -841
    202   -623   -826    207    514   -724  -1221  -1026  -1054   -862  -1426   -828
    233   -615   -849    189    540   -732  -1202  -1002  -1049   -854  -1413   -797
    252   -581   -836    163    542   -709  -1184   -982  -1036   -833  -1382   -758
    226   -540   -766    158    496   -652  -1158   -937   -997   -784  -1317   -696
    277   -488   -769    103    522   -628  -1143   -901   -963   -761  -1273   -649
    272   -491   -763    109    517   -626  -1124   -872   -937   -735  -1234   -620
    275   -524   -802    124    537   -665  -1106   -867   -943   -735  -1226   -620
    267   -514   -782    124    524   -646  -1065   -826   -906   -704  -1184   -568
    285   -504   -792    109    537   -646  -1036   -818   -891   -701  -1169   -558
    272   -558   -833    142    553   -696  -1039   -841   -917   -732  -1187   -581
    280   -537   -818    127    548   -678  -1034   -841   -911   -727  -1163   -563
    277   -493   -771    109    524   -631  -1005   -823   -880   -706  -1127   -537
    272   -545   -818    132    545   -680   -989   -813   -870   -711  -1119   -535
    293   -566   -859    135    574   -711   -974   -807   -859   -709  -1109   -527
    290   -550   -844    127    566   -696   -940   -789   -833   -698  -1080   -509
    267   -561   -828    148    548   -693   -901   -769   -820   -696  -1067   -504
    236   -589   -826    176    527   -706   -880   -766   -813   -698  -1067   -519
    239   -589   -828    176    532   -709   -862   -761   -805   -704  -1062   -527
    270   -566   -836    148    553   -701   -852   -750   -795   -693  -1047   -522
    290   -571   -862    140    576   -717   -836   -735   -779   -683  -1026   -506
    280   -597   -878    155    576   -737   -820   -724   -766   -678  -1015   -506
    283   -597   -880    155    579   -737   -802   -717   -758   -670  -1000   -504
    288   -584   -872    145    579   -727   -792   -706   -745   -662   -979   -496
    314   -574   -888    129    600   -730   -776   -680   -722   -654   -953   -493
    327   -581   -909    127    615   -745   -753   -654   -701   -644   -924   -498
    322   -581   -904    129    613   -743   -724   -620   -675   -623   -880   -491
    309   -545   -857    116    581   -701   -685   -581   -639   -587   -828   -467
    322   -514   -836     96    579   -675   -654   -545   -613   -553   -789   -444
    329   -517   -846     90    587   -683   -644   -530   -605   -545   -774   -444
    322   -509   -833     93    576   -670   -623   -509   -589   -535   -745   -436
    322   -459   -784     67    553   -620   -597   -491   -563   -514   -701   -407
    340   -426   -766     44    553   -594   -587   -480   -540   -493   -659   -366
    322   -431   -753     51    535   -592   -584   -488   -542   -496   -644   -361
    314   -459   -774     72    542   -615   -587   -498   -561   -514   -641   -376
    306   -465   -774     77    540   -618   -589   -498   -563   -511   -623   -363
    306   -478   -784     85    545   -631   -589   -491   -568   -511   -607   -363
    311   -514   -826    101    566   -670   -594   -491   -584   -530   -613   -374
    309   -576   -888    132    597   -732   -600   -504   -613   -566   -631   -400
    301   -626   -930    161    613   -776   -597   -501   -628   -589   -639   -413
    293   -646   -940    176    615   -792   -587   -491   -628   -597   -631   -400
    293   -675   -969    189    628   -820   -584   -493   -646   -607   -636   -405
    301   -701  -1002    200    652   -852   -589   -498   -672   -623   -646   -405
    319   -685  -1008    181    662   -846   -584   -491   -672   -623   -636   -389
    309   -680   -989    187    649   -833   -576   -480   -672   -620   -623   -371
    293   -693   -987    200    639   -839   -571   -475   -672   -623   -618   -379
    293   -678   -971    192    631   -826   -553   -459   -659   -615   -600   -371
    283   -698   -984    207    633   -841   -532   -433   -657   -618   -597   -368
    296   -776  -1072    241    683   -924   -491   -389   -667   -662   -644   -420
    298   -833  -1132    267    714   -982   -387   -290   -639   -696   -696   -496
    303   -807  -1111    252    706   -958   -267   -150   -545   -649   -665   -498
    329   -646   -976    155    652   -813   -161     15   -381   -485   -501   -374
    374   -205   -579    -83    475   -392   -116    132   -132   -140   -111    -41
    301    384     83   -342    109    233   -202      0     33    228    340    340
    244    628    384   -439    -70    506   -488   -361    -57    350    532    475
    213    319    103   -267     54    213   -750   -761   -444     23    252    223
    155   -407   -563    127    358   -485   -815  -1036   -997   -706   -433   -335
    187   -818  -1008    314    597   -911   -761   -940  -1140   -974   -709   -576
    239   -989  -1231    374    735  -1109   -678   -771  -1080   -982   -745   -644
    241  -1002  -1247    379    743  -1124   -566   -628   -969   -919   -696   -633
    265   -943  -1208    340    735  -1075   -462   -506   -852   -828   -607   -574
    288   -865  -1156    288    722  -1010   -394   -433   -761   -756   -527   -517
    293   -810  -1104    259    698   -956   -340   -384   -704   -704   -475   -480
    293   -792  -1085    249    688   -937   -314   -361   -683   -683   -449   -472
    285   -792  -1078    254    680   -935   -298   -348   -678   -678   -431   -470
    288   -787  -1075    249    680   -930   -277   -329   -662   -667   -407   -457
    288   -750  -1039    231    662   -893   -254   -311   -641   -649   -379   -436
    280   -732  -1015    226    644   -872   -241   -303   -633   -636   -361   -426
    277   -724  -1002    223    639   -862   -220   -285   -615   -623   -342   -405
    288   -732  -1021    220    652   -875   -210   -275   -607   -618   -337   -392
    290   -735  -1026    220    657   -880   -200   -267   -605   -615   -329   -381
    298   -732  -1031    215    662   -880   -189   -259   -600   -613   -319   -374
    319   -730  -1049    205    683   -888   -179   -252   -592   -613   -314   -374
    319   -727  -1047    202    680   -885   -171   -241   -587   -610   -306   -368
    324   -722  -1047    197    683   -883   -166   -228   -579   -605   -303   -366
    329   -701  -1034    184    680   -867   -155   -218   -574   -602   -298   -361
    329   -683  -1013    176    670   -846   -145   -202   -563   -592   -285   -350
    327   -683  -1010    176    667   -846   -140   -192   -553   -579   -272   -342
    335   -678  -1015    171    675   -846   -140   -184   -545   -568   -262   -340
    335   -667  -1002    166    667   -833   -137   -181   -548   -566   -257   -342
    337   -657   -995    161    665   -826   -124   -174   -548   -558   -244   -335
    335   -662   -997    161    665   -828   -111   -153   -537   -542   -226   -316
    340   -662  -1002    161    670   -831   -106   -137   -532   -530   -207   -306
    329   -646   -979    155    652   -813   -101   -127   -519   -511   -184   -293
    335   -613   -948    140    641   -779    -80    -93   -493   -488   -145   -259
    363   -600   -963    116    662   -782    -59    -57   -478   -470   -129   -228
    368   -576   -948    103    657   -761    -25    -20   -465   -446   -114   -205
    389   -545   -935     75    662   -740     10      7   -446   -423    -85   -181
    379   -561   -940     90    659   -750     38     25   -452   -433    -80   -187
    366   -555   -924     93    644   -740     44     25   -465   -444    -80   -200
    363   -530   -893     83    626   -711     70     38   -446   -428    -51   -187
    363   -550   -914     93    636   -732     83     44   -444   -431    -38   -187
    350   -579   -930    114    639   -753     90     44   -446   -439    -36   -194
    316   -584   -901    132    607   -743    106     49   -436   -431    -25   -189
    301   -574   -875    135    587   -724    129     67   -418   -413     -5   -176
    283   -571   -854    142    566   -711    140     70   -410   -407      2   -171
    262   -581   -844    161    553   -711    150     57   -415   -420     -5   -187
    252   -592   -844    168    548   -717    153     46   -415   -426     -5   -194
    239   -600   -839    179    537   -719    153     41   -413   -428    -12   -197
    226   -592   -820    181    522   -704    161     38   -410   -428      2   -194
    215   -581   -797    184    506   -688    163     36   -413   -428     31   -179
    197   -581   -782    189    488   -680    171     41   -405   -420     49   -171
    192   -584   -776    194    483   -680    174     36   -407   -426     33   -179
    184   -568   -756    192    470   -662    187     38   -402   -428     -5   -174
    197   -545   -743    174    470   -644    189     41   -405   -444    -46   -148
    205   -509   -717    150    459   -613    202     54   -402   -441    -44   -140
    220   -480   -704    129    459   -592    246     83   -389   -402     -2   -145
    218   -459   -680    119    446   -568    275    111   -355   -361     31   -129
    189   -431   -620    122    405   -524    288    142   -301   -322     70   -119
    176   -379   -555    101    363   -467    298    163   -275   -293    111    -85
    168   -340   -511     85    337   -426    314    187   -249   -283    129    -49
    155   -316   -475     77    314   -394    327    205   -226   -262    163    -33
    150   -290   -441     70    296   -366    337    210   -213   -254    189    -20
    142   -246   -389     49    265   -316    348    207   -200   -246    215      2
    161   -228   -389     33    272   -309    335    187   -215   -267    200     23
    179   -215   -394     18    283   -303    316    161   -236   -288    176     31
    194   -189   -384     -2    288   -285    316    158   -244   -303    168     57
    207   -202   -410     -2    306   -306    296    135   -270   -337    129     49
    215   -226   -441      2    327   -332    283    114   -296   -374     83     28
    233   -265   -498     15    363   -381    283    101   -319   -400     44     10
    236   -319   -555     41    394   -436    272     88   -345   -420     15    -20
    249   -350   -600     49    423   -475    259     62   -376   -452     -2    -72
    277   -353   -633     36    454   -493    246     33   -402   -478     -7   -116
    290   -384   -675     46    480   -530    233      7   -433   -506    -12   -155
    314   -418   -732     51    522   -574    220    -23   -467   -540    -36   -202
    337   -439   -779     49    558   -607    197    -49   -496   -563    -57   -233
    327   -444   -771     59    548   -607    202    -51   -501   -568    -44   -241
    335   -436   -774     49    553   -605    218    -46   -496   -563    -12   -223
    387   -436   -823     25    605   -628    239    -41   -501   -576     -5   -228
    361   -610   -974    124    665   -792    259    -20   -535   -665   -103   -319
    335   -665  -1002    163    667   -833    366    106   -478   -693   -142   -361
    332   -602   -935    132    633   -769    488    275   -342   -633   -101   -332
    332   -418   -750     44    540   -584    587    436   -150   -426     49   -192
    314    127   -189   -223    249    -31    568    441     85    -12    475    187
    200    756    555   -478   -179    657    389    181    176    368    919    571
    124    982    857   -553   -366    919     67   -197     46    472   1080    698
     98    626    527   -361   -213    576   -181   -542   -348    116    753    431
     80   -200   -280     57    176   -239   -184   -654   -841   -623     25   -142
    114   -711   -826    298    470   -769   -101   -511   -969   -932   -314   -441
    142   -784   -927    319    535   -854     18   -314   -831   -872   -303   -470
    140   -709   -849    285    493   -779    137   -155   -659   -748   -213   -418
    168   -618   -787    223    478   -701    207    -64   -540   -659   -127   -355
    179   -522   -701    171    439   -610    246     -7   -459   -589    -57   -301
    140   -511   -652    184    394   -581    267     12   -436   -563    -46   -283
    129   -524   -654    197    392   -589    270     20   -431   -555    -44   -275
    132   -506   -639    184    384   -571    290     46   -410   -532    -18   -265
    129   -498   -628    181    379   -563    306     70   -394   -519      2   -249
    127   -491   -618    181    371   -553    319     93   -379   -496     41   -231
    122   -462   -584    171    353   -522    332    109   -363   -480     72   -226
    101   -439   -542    168    319   -488    345    127   -350   -470     90   -207
     75   -428   -504    174    288   -465    340    135   -342   -465     98   -189
     51   -449   -501    197    275   -472    332    135   -345   -472     93   -192
     51   -454   -506    202    277   -480    345    150   -335   -467    109   -189
     64   -436   -501    184    283   -467    368    171   -311   -446    135   -168
     80   -413   -493    166    285   -452    381    187   -288   -428    155   -148
     64   -394   -462    163    262   -428    400    210   -262   -400    194   -132
     46   -415   -462    184    254   -439    397    220   -254   -387    215   -137
     62   -413   -475    174    267   -441    389    215   -252   -387    220   -158
     77   -394   -472    158    272   -433    402    220   -239   -376    231   -166
     90   -387   -480    148    283   -431    413    233   -226   -366    233   -174
     93   -371   -465    140    277   -418    428    254   -207   -350    252   -158
     98   -363   -462    129    277   -413    426    259   -200   -342    267   -145
    119   -361   -480    122    298   -420    423    257   -200   -342    259   -145
    135   -353   -491    106    311   -420    431    267   -189   -327    262   -148
    140   -340   -480    101    309   -410    449    285   -168   -306    275   -140
    122   -361   -485    119    301   -423    462    301   -155   -296    293   -129
    119   -353   -475    116    296   -413    483    324   -137   -280    314   -109
    122   -345   -467    111    293   -405    501    345   -119   -265    337    -85
    127   -329   -457    101    290   -392    511    355   -106   -249    353    -77
    122   -324   -446    101    283   -384    527    363   -103   -241    342    -62
    127   -309   -436     90    280   -374    548    374    -93   -228    345    -38
    122   -314   -436     93    277   -374    566    379    -93   -233    329    -25
    111   -314   -426    101    267   -368    579    384    -85   -228    327     -2
    109   -309   -418     98    262   -363    587    392    -70   -202    350     10
    103   -316   -423    106    262   -368    600    400    -54   -181    361     25
    103   -314   -418    103    259   -366    613    402    -38   -174    348     23
     90   -311   -402    111    246   -355    618    405    -31   -166    342     15
     90   -296   -387    101    239   -340    623    410    -18   -158    337     18
     88   -283   -374     96    228   -327    626    418      2   -148    353     28
     67   -296   -363    114    213   -329    618    413     10   -148    363     18
     70   -285   -355    109    213   -319    605    405     12   -148    361      5
     54   -296   -350    119    202   -322    613    415     18   -132    368     15
     36   -303   -342    132    187   -322    628    431     23   -116    376     23
     23   -314   -340    145    179   -324    649    454     36    -93    381     44
      7   -309   -316    150    161   -311    667    480     51    -70    379     64
    -10   -301   -293    153    140   -298    680    493     59    -54    392     67
     -5   -303   -298    153    145   -301    711    517     70    -49    415     90
     -5   -272   -267    137    129   -270    750    553     93    -28    426    145
    -12   -241   -228    127    106   -236    776    576    111    -10    444    174
      0   -218   -218    106    109   -218    792    600    124      2    467    189
     10   -184   -194     85    101   -189    810    623    140     20    501    207
     12   -161   -174     72     93   -166    828    644    153     44    527    218
     31   -145   -176     57    103   -161    844    662    163     59    535    239
     36   -116   -153     38     93   -135    857    675    176     67    537    277
     36    -93   -129     28     83   -111    857    672    184     77    553    311
     41    -90   -135     23     88   -111    841    654    168     75    566    314
     38   -114   -153     38     96   -132    826    639    150     67    558    296
     15   -132   -150     57     83   -140    805    626    132     57    558    301
     12   -129   -142     57     77   -137    797    631    135     59    574    322
      2   -171   -174     83     85   -171    792    623    122     41    566    311
     -2   -236   -233    119    114   -236    792    626    109     20    558    303
    -23   -314   -290    166    132   -303    792    620     83     -5    550    265
    -44   -358   -316    200    135   -337    787    618     67    -25    542    246
    -51   -394   -345    220    145   -371    769    605     46    -49    519    233
    -49   -439   -389    244    168   -415    753    589     18    -85    470    231
    -59   -454   -394    254    166   -426    753    584     10    -93    457    231
    -70   -457   -387    262    158   -423    758    589     12    -83    467    218
    -83   -462   -379    272    145   -420    758    589     10    -85    470    213
   -103   -470   -366    288    129   -418    758    597     15    -88    475    215
   -111   -509   -397    309    140   -454    766    613     10   -101    454    200
   -109   -592   -485    350    187   -540    802    657      2   -140    402    158
   -124   -646   -522    384    197   -584    896    753     33   -161    355    116
   -124   -641   -517    384    194   -579   1013    888    116   -119    366    132
    -90   -465   -374    277    140   -420   1127   1067    306     67    537    288
   -111    -31     77     70    -96     23   1122   1140    553    426    922    654
   -207    555    761   -176   -483    657    976    974    722    813   1369   1075
   -244    831   1075   -293   -659    953    644    618    652    963   1553   1236
   -249    483    730   -119   -491    605    368    200    220    571   1200    919
   -275   -267      7    270   -142   -129    293    -67   -350   -168    488    340
   -226   -763   -540    493    155   -652    327     -5   -550   -517    114     28
   -135   -872   -737    504    301   -805    423    184   -446   -491     80    -20
    -96   -836   -740    465    319   -789    542    335   -301   -405    129     25
    -75   -753   -680    413    301   -717    626    436   -184   -311    210    103
    -51   -680   -628    363    285   -654    672    491   -111   -244    280    145
    -38   -639   -600    340    280   -620    696    519    -72   -213    309    145
    -28   -649   -620    335    296   -636    711    535    -62   -205    298    140
    -23   -631   -607    327    290   -620    719    545    -49   -192    316    145
     -2   -605   -602    301    298   -605    722    555    -33   -176    342    166
     23   -605   -628    290    324   -615    711    550    -36   -174    350    168
     64   -592   -657    265    358   -626    698    545    -38   -179    345    166
     90   -579   -670    244    379   -623    696    548    -38   -179    353    179
    109   -550   -659    220    381   -605    696    550    -28   -168    387    192
    142   -537   -680    197    410   -607    693    548    -23   -161    407    194
    153   -535   -688    187    420   -610    701    561    -10   -150    426    202
    114   -558   -672    220    392   -615    701    555     -7   -150    431    200
     90   -558   -652    233    368   -605    706    561      2   -142    441    213
     54   -558   -613    252    332   -584    714    576     15   -132    462    236
     20   -542   -563    259    290   -553    727    589     33   -111    491    252
    -20   -550   -530    285    254   -542    722    579     31   -114    498    239
    -28   -514   -485    270    226   -501    730    594     51    -96    517    241
    -15   -483   -467    249    226   -475    740    613     70    -85    532    246
    -31   -478   -446    254    205   -462    740    626     80    -72    548    241
    -51   -459   -407    254    176   -433    750    644    101    -54    571    244
    -62   -467   -407    262    171   -439    758    662    116    -46    581    249
    -67   -415   -348    241    140   -381    774    701    153     -5    628    301
    -83   -366   -283    226     98   -327    769    709    171     23    667    335
    -80   -327   -246    202     80   -288    779    732    200     54    704    353
    -90   -293   -202    189     54   -249    800    766    236     80    737    371
   -132   -288   -155    210     10   -223    823    797    265    103    769    400
   -158   -319   -161    239      0   -241    831    802    259     93    763    402
   -171   -311   -140    241    -18   -226    852    826    285    114    792    426
   -168   -309   -142    236    -15   -226    867    839    301    124    797    433
   -132   -288   -155    210     10   -223    867    846    303    122    800    436
   -142   -303   -163    223      7   -233    883    846    301    119    805    413
   -148   -322   -176    233     12   -249    909    852    306    116    795    392
   -158   -319   -163    239      0   -241    911    852    311    111    779    381
   -184   -316   -132    252    -25   -226    914    857    329    122    779    379
   -140   -275   -137    207     -2   -207    919    865    350    140    787    379
   -127   -257   -129    192      0   -194    932    872    368    153    795    381
   -119   -241   -122    179      0   -184    940    870    381    161    800    376
    -96   -262   -166    179     33   -215    924    849    371    148    779    348
   -101   -288   -187    192     41   -239    911    826    361    129    756    327
    -83   -293   -210    187     62   -252    911    826    366    127    745    324
    -57   -275   -218    166     80   -246    906    826    368    127    745    319
    -54   -265   -210    161     77   -239    909    831    381    135    748    322
     15   -236   -254    109    132   -244    906    831    389    135    743    319
     62   -228   -290     83    174   -257    901    833    397    135    732    322
     80   -244   -324     80    202   -283    896    833    397    129    711    311
     83   -187   -270     51    176   -228    927    870    439    166    737    350
     70   -155   -226     41    145   -189    958    901    467    189    756    371
     59   -129   -189     33    122   -158    997    937    501    218    779    394
     28   -116   -145     41     85   -129   1026    961    522    239    797    410
     10   -116   -127     54     67   -122   1039    976    535    246    802    410
     -5   -116   -114     59     51   -114   1052    992    545    262    813    418
    -23    -80    -57     49     15    -70   1072   1005    566    285    836    439
    -36    -54    -18     44    -10    -36   1072   1002    576    301    854    449
    -38    -59    -20     49    -10    -41   1052    987    563    293    844    441
    -46    -70    -23     57    -12    -46   1028    969    542    280    833    446
    -44    -70    -25     57    -10    -49   1015    956    530    275    831    454
    -59   -122    -64     88      2    -93   1008    945    511    259    818    444
    -75   -142    -67    109     -5   -106   1008    945    504    252    818    449
    -83   -166    -83    124      0   -124    992    932    485    233    795    431
    -90   -205   -114    148     10   -161    976    922    467    207    763    407
    -93   -241   -148    166     23   -194    969    914    454    192    748    397
   -109   -293   -184    202     36   -239    958    901    431    168    722    384
   -116   -324   -207    218     44   -265    935    883    405    148    698    363
   -129   -355   -226    241     46   -290    927    875    394    137    678    355
   -132   -361   -231    244     49   -296    927    875    394    137    670    363
   -135   -361   -226    249     44   -293    924    872    394    140    659    387
   -150   -379   -231    265     38   -306    919    870    387    129    649    407
   -153   -418   -267    285     54   -342    919    875    374    109    620    400
   -155   -514   -361    335    101   -439    958    914    355     54    555    342
   -187   -548   -361    368     85   -454   1065   1008    387     41    530    306
   -179   -511   -332    342     75   -420   1169   1156    483    106    568    340
   -137   -303   -166    220     12   -236   1244   1314    667    309    769    517
   -124    181    306    -31   -215    244   1202   1345    904    683   1182    901
   -205    802   1008   -298   -605    904   1002   1109   1062   1067   1631   1325
   -254    917   1171   -332   -714   1041    644    717    917   1096   1696   1361
   -303    433    737    -64   -522    584    397    283    407    584   1236    969
   -322   -327     -5    324   -161   -168    340     70   -153   -137    537    392
   -239   -691   -452    465    106   -571    415    210   -246   -353    275    158
   -184   -691   -509    436    161   -600    563    433    -77   -246    335    187
   -163   -618   -454    389    145   -537    688    592     72   -137    415    239
   -145   -519   -374    332    111   -449    761    683    184    -46    491    293
   -119   -449   -329    285    103   -389    800    732    244     10    537    322
   -114   -449   -337    280    111   -394    810    730    252     10    530    311
   -111   -426   -316    267    101   -371    828    737    270     23    540    327
   -103   -387   -285    244     88   -337    836    743    283     36    558    337
    -93   -374   -280    233     93   -327    836    740    290     36    566    335
    -83   -374   -293    226    103   -332    839    735    290     31    566    327
    -67   -363   -296    215    111   -329    839    735    296     31    563    329
    -44   -324   -283    184    116   -303    841    732    298     41    568    340
    -38   -324   -285    181    122   -306    831    717    293     36    558    335
    -25   -379   -355    200    163   -368    800    680    257    -10    509    290
     -5   -358   -353    181    174   -355    784    665    252    -20    498    285
     59   -314   -374    127    215   -342    776    659    257    -18    496    288
     88   -252   -340     83    213   -296    800    685    283     15    522    327
    -28   -187   -158    106     62   -174    841    732    342     80    584    384
   -111   -174    -64    142    -25   -119    852    748    371    101    610    400
    -96   -231   -137    163     20   -184    805    704    329     59    568    368
    -62   -202   -140    132     38   -171    792    691    329     64    574    392
    -90   -176    -85    132     -5   -132    792    691    340     83    579    400
    -80   -218   -137    148     25   -176    782    680    319     62    535    371
    -23   -228   -207    124     90   -218    779    680    303     57    511    358
     85   -272   -358     93    220   -314    730    618    241     20    470    301
    119   -270   -389     75    252   -329    667    558    202     -5    439    277
    181   -111   -296    -36    239   -202    670    600    265     33    506    350
     72     44    -31    -59     49      7    766    722    387    142    641    483
    -46     57    103     -5    -75     80    813    774    428    189    693    542
    -77    -75      0     75    -41    -38    727    680    332     98    605    470
    109    -57   -166    -28    137   -111    693    636    288     51    548    431
    176     20   -155    -98    166    -67    730    665    314     72    561    452
     41    -20    -62    -10     51    -41    750    670    322     75    561    454
    -98   -111    -12    103    -44    -62    730    639    298     49    524    407
    -46   -127    -80     85     15   -103    706    613    272     23    496    371
     59    -57   -116     -2     85    -85    706    618    272     25    496    368
     49    -12    -62    -18     54    -36    745    662    306     67    530    402
    -72    -57     15     64    -46    -20    763    678    324     90    545    415
     10    -15    -28      2     18    -20    782    680    327     96    548    431
    116     57    -59    -88     88     -2    807    691    340    122    563    454
     72    -10    -83    -31     77    -46    776    641    293     98    530    418
     59    -64   -124      0     90    -93    743    602    257     72    496    363
     67    -10    -77    -28     70    -44    756    618    285    101    522    379
    -18    -20     -2     18    -10    -10    766    620    306    109    527    379
    -46    -51     -5     49    -20    -28    737    592    290    101    504    340
     38    -15    -54    -12     44    -33    717    579    277     96    496    319
     46     -2    -49    -23     46    -25    701    566    270    101    501    303
     57     15    -44    -36     49    -12    701    571    275    109    509    296
    101     25    -75    -62     88    -23    688    561    262     98    493    272
     12     67     54    -41    -23     62    724    587    293    135    530    303
   -142     77    218     31   -179    148    776    631    342    194    576    363
    -25    103    127    -38    -77    114    743    597    311    168    545    340
     70    106     36    -88     18     72    709    558    272    135    501    324
     93    114     20   -106     36     70    688    545    254    127    478    342
    132    153     20   -142     54     88    675    540    246    124    472    355
    -67    161    228    -49   -148    194    711    576    290    179    524    428
   -288    218    506     36   -397    361    784    644    374    270    626    550
    -93    233    324    -72   -210    280    709    555    293    205    566    506
     15    231    213   -124    -98    223    654    491    228    158    527    483
     -2    189    192    -93    -96    189    607    441    179    122    493    459
      5    176    171    -90    -83    174    566    400    137     90    465    431
     -7    184    189    -88    -98    184    566    405    122     83    462    428
      5    163    158    -85    -75    161    561    381     90     59    433    394
      7     77     67    -44    -28     75    542    348     46     15    394    345
    -67      0     67     33    -67     33    532    342     31     12    397    345
    -64    -31     33     46    -49      0    506    306     -7    -10    363    324
     15    -54    -70     18     41    -62    462    257    -49    -49    311    272
     33    -90   -124     25     77   -106    439    231    -72    -75    275    257
      2    -90    -93     44     46    -90    431    207    -77    -70    267    262
    -44   -101    -57     72      5    -80    454    215    -59    -51    277    285
     -7   -109   -101     57     46   -103    449    200    -70    -64    262    270
     23   -127   -153     49     85   -140    444    200    -75    -80    231    249
     49   -187   -236     70    142   -210    457    233    -83   -109    179    200
     28   -259   -288    114    155   -272    527    311    -64   -148    109    127
    -10   -280   -270    145    127   -275    641    439     12   -127     98    111
    -23   -161   -140     90     57   -150    763    623    194     36    233    246
     28    290    262   -158   -116    277    792    719    449    400    602    597
    -23    914    937   -446   -480    927    659    568    631    797   1060   1002
   -114   1153   1267   -522   -691   1210    329    168    524    906   1228   1145
   -137    891   1026   -379   -581    958     54   -207    168    613    969    911
   -150    161    311     -5   -231    236    -25   -454   -397   -140    246    329
    -96   -298   -202    194     51   -252      5   -371   -581   -472    -96     25
    -64   -418   -353    241    142   -387    109   -194   -472   -441   -109    -31
    -70   -392   -324    228    127   -358    207    -64   -345   -371    -57    -25
    -54   -319   -265    187    103   -293    275     20   -233   -306     10      5
    -44   -275   -233    158     90   -254    314     62   -161   -267     41     33
    -31   -239   -207    135     85   -226    342     93   -101   -223     72     62
    -36   -213   -179    122     70   -197    358    119    -59   -194    101     88
    -44   -233   -189    140     72   -213    366    124    -51   -197    109     83
    -49   -213   -163    129     54   -189    355    109    -51   -192    119     67
    -64   -215   -150    140     41   -184    335     90    -57   -194    111     51
    -41   -228   -187    132     72   -207    327     90    -46   -200    106     57
    -38   -210   -171    124     64   -192    329    103    -20   -187    129     90
    -20   -202   -184    111     80   -194    329    101    -10   -181    150    116
      2   -171   -174     83     88   -171    335    106      5   -171    166    140
    -18   -179   -163     96     70   -171    332    109     10   -176    155    187
    -23   -158   -135     90     54   -148    324    101     15   -168    168    226
     25   -140   -166     57     96   -153    314     88      7   -171    168    220
     64   -137   -202     36    132   -168    303     77      2   -181    161    197
     93   -119   -213     12    150   -166    301     90     25   -166    166    205
     85   -106   -192     10    137   -148    314    109     59   -155    168    239
     72   -122   -194     23    132   -155    298    103     67   -150    176    259
    106    -98   -205     -2    153   -153    301    106     77   -132    187    244
    194    -57   -252    -70    220   -155    301    103     85   -127    239    233
    231    -36   -267    -96    249   -150    306     96     75   -129    257    244
    109    -83   -192    -12    148   -137    340    114     90   -111    241    270
     64    -80   -145      7    103   -111    337    116    101    -98    262    252
     51    -77   -132     12     90   -103    345    127    101    -96    257    231
     96    -75   -171    -10    132   -122    329    124     77   -103    231    215
    163    -77   -241    -44    200   -158    298    106     51   -124    218    192
    233    -64   -301    -85    267   -181    275     90     25   -150    207    187
    257    -46   -306   -106    280   -176    272     98     20   -150    226    197
    223    -25   -249    -98    236   -137    296    124     36   -119    259    215
    174    -41   -218    -67    194   -129    293    119     28   -119    262    200
    200    -38   -239    -80    218   -137    283    106     10   -137    254    171
    259      5   -254   -135    257   -124    283    101      7   -135    270    142
    337     70   -267   -202    303    -98    293    101     12   -127    301     98
    301     46   -257   -176    277   -106    275     83     -5   -153    290     85
    306     46   -259   -176    283   -106    280     83     -2   -161    309     57
    233     88   -148   -163    189    -28    322    124     51   -109    376    103
     10     70     59    -38    -23     64    371    171    114    -38    449    197
      5     46     41    -25    -18     41    353    145     96    -62    428    197
    161     57   -103   -109    132    -23    316    109     49   -111    387    166
    210     41   -168   -127    189    -62    301     96     38   -135    376    148
    215     49   -166   -132    192    -57    296    103     46   -122    387    168
    220     59   -161   -140    192    -51    262     88     28   -122    355    179
    233     72   -161   -153    197    -44    241     72     10   -127    335    184
    296    127   -171   -213    233    -20    249     80     10   -127    345    213
    379    174   -205   -275    293    -15    254     96     12   -122    358    239
    314    127   -189   -220    252    -31    239     85     -7   -137    340    233
    277     93   -184   -187    231    -44    236     77    -20   -153    322    220
    340    137   -202   -239    272    -33    262     98     -5   -140    337    233
    384    215   -168   -298    277     23    288    129     25   -101    389    285
    379    252   -127   -316    252     62    293    142     38    -80    431    316
    311    244    -70   -277    189     88    293    145     38    -75    454    329
    322    259    -62   -293    192     98    293    150     36    -67    478    350
    389    319    -70   -353    231    124    306    161     44    -49    509    387
    319    381     59   -353    129    220    363    202     93     15    574    462
    210    366    155   -288     25    262    394    220    122     49    613    524
    197    348    150   -275     23    252    371    192     98     31    605    540
    306    348     41   -327    132    194    306    127     38    -23    566    511
    340    397     54   -371    142    226    283    124     38    -20    587    537
    327    415     88   -374    119    252    277    124     46    -18    600    558
    337    379     41   -361    148    210    272     98     25    -41    579    537
    374    319    -54   -345    215    132    249     57    -15    -85    542    493
    327    265    -64   -298    197    101    228     33    -36   -109    530    478
    236    176    -59   -207    148     59    215    -12    -77   -155    493    436
    228    129   -101   -179    163     15    205    -62   -119   -202    457    387
    254    101   -153   -176    205    -25    171    -77   -132   -210    457    387
    218     90   -127   -155    171    -15    168    -51   -116   -200    472    402
    202     83   -119   -142    161    -18    171    -59   -122   -215    462    379
    137     67    -72   -103    103     -2    194    -59   -114   -218    467    345
    181     31   -150   -106    166    -59    158    -93   -153   -254    439    303
    213    -41   -254    -85    231   -148    161    -80   -181   -298    400    283
    184   -132   -316    -25    249   -226    241     31   -150   -316    358    236
    111   -135   -246     10    176   -192    374    184    -62   -275    379    236
    142   -101   -244    -20    192   -171    501    311     44   -205    436    265
    252    158    -96   -207    174     31    462    342    189     10    678    465
    244    654    407   -449    -83    532    298    252    350    353   1088    813
    249   1189    940   -722   -345   1065      7    -80    368    618   1428   1091
    517   1454    937   -984   -210   1197   -285   -426    194    607   1480   1137
    449    857    407   -654     20    633   -397   -735   -342    -57    891    680
    220     44   -179   -132    200    -67   -418   -805   -750   -657    306    194
    241   -210   -452    -18    345   -332   -285   -581   -698   -701    213     90
    280   -153   -433    -62    355   -293    -80   -340   -506   -566    311    148
    246   -116   -363    -67    303   -239     20   -223   -379   -472    381    184
    192   -127   -319    -31    254   -223     46   -200   -332   -444    407    192
     80   -161   -241     38    158   -200     67   -179   -296   -420    433    207
      5   -184   -189     90     96   -187    101   -137   -259   -392    470    239
     57    -93   -150     18    101   -122    109   -122   -228   -353    514    277
    140     10   -129    -75    135    -59     96   -101   -192   -322    558    316
    150     67    -85   -109    116     -7     90    -75   -150   -290    597    355
    387    267   -119   -327    254     75    145     -7    -77   -220    657    423
    459    246   -215   -353    337     15     85    -49   -122   -249    628    392
    236     77   -158   -158    197    -38     38    -80   -161   -275    602    366
    241    140   -103   -192    171     18     90    -33   -111   -207    657    415
    368    265   -103   -316    236     80    119    -10    -72   -155    696    446
    114     64    -51    -90     83      7     80    -80   -132   -226    641    394
    -28    -72    -44     49      5    -59     67   -119   -176   -280    607    358
    -49   -111    -64     80      5    -88     62   -116   -176   -285    605    340
   -106   -124    -18    116    -44    -72     41   -119   -158   -275    605    324
    -93    -67     25     77    -62    -20     54   -103   -135   -257    618    340
    -20    -38    -20     28     -2    -31     77    -96   -127   -241    620    345
     36    -10    -49    -15     41    -28    111    -85   -116   -210    628    350
     93     36    -57    -64     75    -10    132    -77   -101   -181    649    358
    129     51    -77    -93    103    -10    127    -77    -96   -194    659    358
    124     23   -101    -75    111    -36    101    -85   -101   -210    652    340
    109     38    -70    -75     88    -15    109    -67    -75   -189    678    345
     83     46    -36    -64     59      5    111    -57    -59   -174    696    337
     88     85     -2    -88     44     41    119    -25    -36   -150    719    342
    150    137    -12   -145     80     64    129     -2     -7   -127    735    348
    223    171    -51   -200    137     59    122    -10    -10   -129    735    340
    161    145    -15   -153     88     64    135     15     -5   -124    740    342
    122    150     25   -137     46     88    137     28      5   -114    756    337
    135    174     36   -155     49    106    129     20      5   -111    769    329
    187    158    -28   -174    106     67    103    -20    -31   -142    748    306
    168    189     20   -179     75    106    122      5     -7   -111    782    340
    226    265     38   -246     93    153    135     25     23    -75    818    371
    335    363     28   -348    153    197    179     62     64    -41    854    397
    215    265     49   -241     83    158    184     49     54    -62    826    361
     51    140     88    -96    -18    114    158     31     38    -77    795    324
    155    252     93   -205     31    174    176     57     80    -38    828    345
    220    327    106   -275     57    218    150     41     83    -28    841    348
    194    277     83   -239     57    181    103     -7     46    -67    810    298
    226    316     90   -270     67    205    122      2     59    -62    823    298
    389    475     85   -433    150    280    184     57    116     -5    878    340
    301    374     72   -340    114    223    153     25     85    -31    852    296
    290    322     28   -309    129    176     80    -20     41    -67    810    249
    324    384     59   -353    132    223     72     -7     62    -49    823    262
    319    394     75   -358    122    236     83      0     77    -33    833    270
    465    415    -49   -441    257    184     44    -20     57    -57    810    252
    566    418   -148   -493    355    135     31    -33     36    -80    779    233
    633    519   -114   -576    374    202     88     28     98    -28    826    272
    675    550   -124   -613    400    213     77     36    106    -18    836    290
    626    511   -114   -568    368    200     38     12     85    -33    813    283
    672    563   -109   -620    392    228     25     44    116     -2    833    309
    654    542   -111   -597    384    215      5     38    127      2    839    311
    574    441   -132   -509    353    155     23     15    101    -31    800    280
    540    488    -54   -514    296    218     51     49    145     10    833    298
    594    545    -51   -571    322    249     25     36    145     15    839    293
    662    542   -119   -602    392    213     -2    -20     98    -25    807    259
    685    501   -184   -594    433    158    -38    -64     54    -70    756    223
    763    517   -249   -641    506    135    -44    -83     28    -96    727    228
    800    511   -290   -657    542    111    -62    -96      7   -116    701    220
    792    457   -335   -623    563     62    -77    -98      5   -129    680    192
    802    407   -394   -605    600      7   -109   -116    -20   -150    662    158
    797    335   -462   -566    631    -62   -129   -140    -62   -184    613     98
    789    303   -485   -548    636    -88   -127   -137    -67   -192    584     83
    774    303   -470   -537    623    -83   -103   -109    -46   -168    584     93
    771    283   -488   -530    628   -101   -116   -132    -88   -200    548     75
    613    103   -509   -358    561   -200   -137   -202   -168   -272    472     36
    381      0   -381   -192    381   -189   -119   -205   -187   -277    452     46
    400     70   -329   -233    366   -129    -85   -163   -153   -233    485     98
    467    145   -322   -309    394    -88    -62   -127   -132   -205    509    150
    384     51   -335   -218    358   -140    -59   -119   -155   -226    459    145
    361    -33   -394   -166    376   -213     23    -36   -145   -236    415    124
    319    -44   -363   -137    340   -202    181    119    -70   -223    402    124
    350     51   -298   -202    324   -124    316    298     67   -127    459    197
    420    298   -124   -361    272     88    405    441    259     80    644    342
    522    878    355   -701     83    618    348    465    511    480   1072    711
    381   1504   1122   -943   -368   1314    119    213    646    865   1543   1119
     75   1470   1392   -774   -657   1431   -340   -275    413    844   1587   1145
    -33    969   1002   -467   -517    984   -602   -691    -90    340   1150    805
    -28    298    324   -137   -176    311   -522   -800   -581   -350    501    306
     31   -114   -145     41     88   -129   -340   -574   -631   -550    239     62
     23   -189   -213     83    116   -200   -202   -376   -483   -472    252     33
     31   -153   -184     59    106   -168    -96   -228   -337   -355    311     51
     90    -23   -114    -33    101    -70      0   -111   -205   -231    402    116
    192    116    -75   -153    135     20     80    -28   -116   -129    470    171
    114     85    -28   -101     70     28     80    -20   -111   -119    462    145
    -18    -28    -12     23     -5    -20      2    -77   -153   -171    418     80
     15     -2    -20     -7     18    -10      5    -77   -142   -184    431     62
     77     57    -20    -67     49     18     62    -54   -127   -174    457     70
    140     98    -41   -119     90     28     67    -41   -124   -158    470     59
    127     98    -31   -114     77     33     85    -20   -122   -150    462     23
     98     64    -33    -83     64     15    106    -18   -132   -148    465    -12
     85     31    -54    -57     70    -10     93    -57   -150   -174    470    -41
    179     96    -83   -140    132      7     85    -36   -142   -174    454    -33
    210    158    -51   -184    132     54    106    -12   -142   -163    433    -46
    293    262    -33   -277    163    114    176     33   -111   -114    457    -51
    187    135    -51   -161    119     41    135    -12   -171   -158    387   -145
    155     62    -96   -109    124    -15     96    -51   -228   -200    332   -205
    187     85   -101   -137    145     -7    119    -38   -231   -194    332   -233
    205    109    -96   -158    150      7    132    -20   -218   -176    361   -265
    252    150   -101   -200    176     25    124     -5   -205   -153    400   -262
    296    200    -96   -246    197     51    114     -2   -200   -142    423   -194
    241    161    -80   -200    161     38    132      2   -202   -135    436   -119
    218    192    -25   -207    119     83    148     44   -171   -101    480    -33
    111    205     93   -158     10    150    122     64   -145    -75    522     25
    -20    202    223    -93   -122    213    161     85   -137    -64    506    176
    -33    249    280   -109   -155    265    220    124   -106    -51    449    394
    -67    303    371   -116   -218    337    241    158    -67    -25    467    519
    -64    428    493   -181   -277    459    301    233      0     41    561    626
    -93    441    535   -174   -314    488    324    249     31     83    579    724
   -109    397    506   -145   -309    452    280    223     12     59    535    737
    -41    368    407   -166   -223    387    207    174    -64    -41    436    605
    -33    355    389   -161   -210    371    226    174    -41    -44    452    530
    176    587    410   -384   -116    501    327    246     80     49    511    602
    277    631    350   -454    -36    491    316    220    101     36    420    540
    119    465    342   -293   -111    405    215    129     31    -28    327    358
     38    376    337   -207   -148    358    171     88    -25    -57    309    210
    114    384    270   -249    -77    327    179     64    -46    -67    309    124
    244    439    194   -342     25    316    176     10    -59    -77    293     57
    415    571    153   -496    129    363    233     10    -25    -72    309     46
    252    413    161   -332     46    288    202    -46    -67   -135    246    -36
    116    309    189   -213    -36    249    114    -88   -132   -200    213    -46
    181    410    226   -296    -23    319    109    -62   -132   -181    259     33
    135    355    218   -246    -41    288     67    -80   -158   -179    254      0
    187    413    226   -298    -18    319     38    -75   -145   -150    309     10
    309    626    314   -470     -2    470     80    -23    -46    -41    428     75
    342    641    298   -491     23    470     67    -33    -31    -20    413     10
    376    620    244   -498     64    433     23    -72    -59    -38    374    -59
    441    610    168   -524    137    389    -33   -119    -98    -38    376   -103
    532    657    122   -594    205    389    -80   -137    -93     38    407   -116
    709    779     67   -745    322    423    -90   -135    -28    137    441   -116
    831    924     90   -880    371    509    -41    -88     62    246    480    -80
    823   1010    187   -917    319    600    -12    -12    161    322    504    -36
    701    930    226   -818    239    579    -75    -44    176    265    431    -93
    678    909    231   -795    223    571    -75    -44    171    210    376   -145
    732   1010    275   -872    228    644      2     18    187    228    353   -158
    857   1257    400  -1057    228    828    114     96    277    335    379   -111
    639   1205    566   -924     36    885     96     93    296    340    353   -132
    402   1091    688   -748   -142    888     77    101    283    311    290   -166
    355   1109    753   -735   -197    932    114    116    288    335    259   -194
    319   1137    818   -727   -249    979     96    103    277    332    252   -210
    207   1140    930   -675   -363   1036     93     83    265    322    236   -207
    109   1078    966   -594   -428   1023    150     77    252    319    207   -241
    -59    919    979   -431   -519    948    119     18    194    265    135   -322
   -163    771    935   -303   -548    852     59    -36    129    194     46   -418
    -46    828    875   -392   -459    852     36    -28    129    174     25   -413
     38    766    727   -402   -345    748   -116   -137     33     67    -72   -483
    145    600    454   -374   -153    527   -252   -288   -127    -96   -249   -631
    329    558    228   -444     51    394   -303   -366   -231   -213   -363   -717
    454    561    106   -509    174    335   -371   -431   -309   -290   -449   -784
    631    657     25   -644    303    342   -379   -431   -327   -311   -504   -807
    740    683    -57   -711    400    311   -384   -441   -350   -340   -561   -854
    675    542   -132   -607    405    205   -478   -517   -428   -413   -646   -922
    711    537   -174   -626    441    181   -462   -511   -449   -436   -706   -950
    670    353   -319   -511    496     18   -431   -498   -514   -540   -852  -1070
    727    366   -361   -548    542      2   -324   -394   -483   -545   -896  -1093
    875    522   -353   -698    615     85   -213   -228   -374   -449   -826  -1021
    935    841    -96   -891    517    374   -244   -150   -200   -205   -574   -800
    930   1493    563  -1213    181   1031   -319   -181     64    223    -98   -379
    826   2023   1195  -1426   -184   1610   -548   -452    181    524    259   -109
    748   1995   1247  -1371   -249   1621   -896   -839    -25    446    200   -246
    626   1363    735   -995    -54   1049  -1062  -1223   -587   -184   -415   -857
    550    563     12   -555    267    288  -1127  -1356  -1060   -802  -1067  -1499
    776    441   -337   -610    555     51   -982  -1135  -1041   -852  -1182  -1587
    782    491   -290   -636    537    101   -758   -896   -862   -724  -1104  -1447
    540    402   -137   -472    337    132   -706   -820   -774   -670  -1078  -1363
    545    501    -44   -524    293    228   -670   -750   -683   -597  -1018  -1239
    483    519     36   -501    223    277   -646   -704   -623   -558   -989  -1135
    363    462     98   -413    132    280   -646   -696   -610   -550   -987  -1057
    636    696     57   -667    290    376   -566   -633   -555   -493   -930   -966
    756    753     -2   -756    379    376   -555   -626   -553   -493   -922   -945
    594    597      2   -597    296    298   -631   -678   -610   -550   -971   -976
    628    636      7   -631    311    322   -636   -672   -605   -535   -948   -932
    620    659     38   -641    290    350   -639   -662   -597   -511   -924   -891
    584    654     70   -620    257    363   -644   -659   -602   -498   -919   -865
    680    769     88   -724    296    428   -605   -620   -561   -452   -885   -807
    696    795     98   -745    298    446   -589   -600   -550   -436   -893   -792
    613    727    111   -672    249    418   -610   -613   -584   -449   -922   -805
    511    592     80   -553    215    337   -657   -659   -657   -493   -976   -841
    561    680    119   -620    220    400   -610   -618   -636   -449   -930   -784
    633    820    187   -727    223    504   -548   -548   -592   -389   -901   -696
    483    678    194   -581    142    436   -649   -615   -683   -454  -1031   -730
    535    704    168   -620    184    436   -646   -615   -709   -454  -1091   -719
    498    743    241   -620    129    491   -602   -584   -704   -426  -1106   -665
    374    758    384   -566     -5    571   -563   -558   -704   -405  -1114   -615
    387    885    498   -636    -57    693   -558   -524   -688   -366  -1088   -537
    210    784    574   -496   -181    680   -592   -563   -732   -397  -1124   -517
     80    737    657   -410   -288    698   -605   -571   -743   -394  -1111   -449
    239    953    714   -594   -236    833   -532   -470   -678   -306  -1008   -306
    226   1075    849   -652   -311    963   -457   -389   -639   -236   -924   -194
    -15   1008   1023   -496   -519   1015   -467   -400   -659   -239   -898   -158
    -25   1013   1039   -496   -532   1026   -478   -389   -657   -210   -880   -114
    -31    924    956   -446   -493    940   -485   -389   -706   -236   -937   -124
     41    893    852   -470   -405    872   -454   -374   -735   -244   -940   -103
    137    961    823   -550   -342    893   -454   -345   -719   -179   -878    -28
    135    971    833   -553   -350    904   -491   -355   -727   -137   -844      7
     93    945    852   -519   -379    898   -472   -363   -735    -90   -844    -25
    124   1002    878   -563   -376    940   -446   -363   -740    -57   -857    -88
    145   1036    891   -592   -374    963   -470   -392   -756    -70   -896   -194
    171   1036    862   -605   -345    950   -498   -428   -782    -98   -930   -314
    358   1200    841   -779   -241   1021   -415   -355   -704    -38   -846   -324
    236   1101    865   -670   -314    984   -423   -374   -693    -98   -831   -415
     44    909    862   -478   -410    885   -483   -428   -717   -189   -844   -548
     36    867    828   -454   -397    849   -478   -426   -693   -176   -815   -615
    265   1067    802   -665   -267    935   -418   -332   -576    -75   -740   -600
    355   1205    849   -782   -246   1026   -342   -236   -483      0   -685   -602
     90   1026    932   -558   -420    979   -374   -244   -511    -25   -724   -672
    -54    917    971   -431   -511    943   -374   -223   -540    -44   -769   -714
     15   1023   1008   -519   -496   1015   -249   -140   -496     12   -735   -665
    -25    982   1008   -478   -517    995   -194   -124   -504     12   -735   -620
   -114    904   1018   -394   -566    961   -181   -145   -540    -20   -753   -597
   -122    880   1000   -381   -561    940   -187   -161   -563    -41   -763   -600
    -70    872    943   -400   -506    906   -197   -174   -584    -57   -779   -620
    -64    818    883   -379   -472    849   -210   -218   -626    -96   -818   -685
    -59    771    828   -355   -444    800   -244   -249   -662   -129   -852   -745
    -12    776    789   -384   -400    782   -257   -257   -678   -142   -857   -779
    158    904    745   -530   -293    826   -231   -233   -659   -124   -833   -782
    176    813    633   -496   -228    724   -329   -314   -743   -207   -917   -878
    322    870    548   -597   -114    711   -410   -363   -789   -244   -958   -927
    475    974    496   -724    -10    735   -439   -379   -797   -241   -953   -940
    423    935    511   -678    -44    724   -449   -410   -807   -246   -963   -963
    379    841    459   -613    -38    652   -519   -472   -865   -296  -1010  -1013
    478    872    394   -678     41    633   -553   -498   -885   -319  -1028  -1034
    449    836    384   -644     31    610   -581   -522   -891   -337  -1052  -1034
    548    888    340   -717    103    615   -566   -514   -875   -337  -1049  -1015
    457    836    376   -646     38    607   -555   -501   -852   -327  -1039  -1000
    337    688    350   -514     -7    519   -600   -542   -883   -368  -1072  -1036
    517    753    236   -636    140    493   -607   -537   -878   -371  -1067  -1036
    698    831    132   -763    283    483   -605   -527   -867   -371  -1057  -1026
    667    722     54   -696    306    389   -670   -600   -930   -441  -1119  -1080
    657    605    -51   -631    353    277   -714   -654   -974   -504  -1189  -1091
    782    597   -184   -691    483    207   -756   -693   -997   -542  -1236  -1075
    891    613   -277   -750    584    168   -797   -727  -1008   -574  -1270  -1078
    963    639   -327   -802    644    158   -813   -745   -997   -584  -1267  -1075
   1065    693   -374   -880    719    161   -784   -740   -969   -571  -1249  -1054
   1000    537   -462   -769    730     38   -810   -771  -1000   -626  -1301  -1114
   1049    462   -587   -756    818    -62   -704   -696   -958   -654  -1337  -1150
    885    335   -550   -613    719   -106   -576   -610   -917   -691  -1379  -1197
    846    397   -452   -623    649    -25   -496   -462   -802   -600  -1304  -1132
   1028    818   -210   -924    620    303   -397   -254   -524   -298   -997   -841
   1054   1434    379  -1244    337    906   -332   -135   -181    155   -504   -368
    678   1829   1148  -1254   -233   1488   -535   -379    -46    467   -129    -33
    600   1842   1241  -1221   -319   1543   -859   -761   -213    431   -135    -28
    545   1314    769   -932   -111   1041  -1072  -1179   -714   -103   -633   -418
    602    693     90   -646    257    392  -1088  -1309  -1140   -672  -1187   -867
    613    316   -296   -467    454     10  -1047  -1184  -1195   -813  -1358  -1034
    696    257   -439   -475    568    -90   -930  -1023  -1104   -784  -1358  -1036
    704    270   -436   -488    571    -80   -854   -919  -1015   -724  -1319   -997
    748    361   -387   -553    568    -12   -802   -849   -930   -665  -1260   -961
    901    527   -376   -714    639     75   -722   -776   -844   -597  -1197   -911
   1015    607   -410   -813    711     98   -704   -761   -823   -589  -1187   -906
   1010    587   -423   -800    714     83   -771   -789   -844   -618  -1202   -924
   1008    542   -465   -774    737     38   -797   -792   -839   -626  -1205   -932
   1000    498   -504   -750    750     -2   -753   -784   -833   -628  -1210   -956
    948    439   -509   -693    727    -36   -722   -776   -833   -633  -1221   -971
    989    491   -498   -743    745     -2   -704   -763   -810   -613  -1202   -945
   1039    542   -496   -789    769     23   -709   -766   -802   -607  -1195   -924
    989    530   -459   -758    724     36   -730   -763   -789   -594  -1182   -898
    953    498   -457   -727    704     20   -724   -761   -784   -592  -1176   -878
    901    475   -428   -688    662     23   -727   -769   -792   -594  -1176   -859
    924    553   -371   -737    649     90   -696   -727   -745   -550  -1124   -805
    997    670   -329   -833    665    168   -589   -644   -675   -501  -1067   -737
    909    626   -283   -769    597    171   -587   -631   -665   -498  -1062   -727
    857    652   -207   -756    532    223   -579   -610   -628   -462  -1023   -685
    753    613   -140   -683    446    236   -561   -592   -605   -439  -1005   -662
    654    568    -85   -613    368    241   -563   -600   -613   -449  -1021   -675
    662    584    -80   -623    371    252   -566   -584   -597   -439  -1005   -662
    714    649    -67   -683    389    290   -550   -566   -576   -420   -976   -636
    743    756     12   -748    366    384   -488   -509   -514   -358   -909   -579
    654    758    103   -706    275    431   -431   -470   -478   -335   -870   -548
    465    594    129   -530    168    363   -483   -524   -537   -397   -911   -584
    493    626    132   -561    181    379   -457   -493   -506   -371   -891   -555
    509    633    124   -571    192    379   -433   -457   -483   -350   -875   -542
    485    672    184   -579    150    428   -423   -426   -459   -337   -849   -519
    530    740    207   -636    161    475   -384   -366   -407   -293   -797   -459
    540    763    220   -654    161    493   -381   -363   -402   -301   -789   -457
    462    698    236   -579    114    467   -384   -381   -423   -340   -810   -483
    465    685    220   -576    122    454   -361   -374   -415   -355   -820   -470
    493    685    192   -589    150    439   -327   -348   -392   -355   -820   -441
    613    807    194   -711    207    501   -280   -298   -337   -322   -787   -397
    537    727    189   -631    174    459   -293   -324   -355   -355   -836   -431
    615    846    231   -735    192    540   -244   -277   -303   -301   -807   -371
    488    758    267   -623    111    514   -252   -296   -322   -324   -831   -376
    394    667    270   -532     62    470   -283   -322   -342   -348   -857   -402
    517    730    213   -623    153    472   -249   -309   -319   -340   -839   -400
    459    701    241   -581    109    470   -241   -335   -324   -355   -833   -436
    441    696    254   -568     93    478   -205   -329   -314   -366   -831   -459
    472    701    228   -589    122    465   -179   -314   -306   -374   -833   -478
    498    740    241   -618    129    491   -161   -277   -280   -348   -800   -459
    501    704    202   -605    148    454   -179   -280   -285   -345   -805   -472
    491    683    189   -587    150    436   -181   -285   -290   -340   -797   -465
    519    696    176   -607    171    436   -213   -296   -301   -345   -787   -462
    646    797    150   -722    249    475   -197   -252   -270   -311   -750   -428
    706    875    168   -792    270    522   -111   -197   -228   -265   -704   -392
    584    802    218   -693    181    511   -106   -207   -246   -277   -706   -389
    384    672    285   -530     46    480   -163   -233   -283   -303   -719   -389
    397    696    298   -545     49    498   -163   -231   -283   -290   -701   -368
    615    880    262   -748    176    571   -109   -174   -223   -228   -649   -298
    626    888    262   -756    181    576   -109   -158   -220   -218   -649   -283
    535    792    257   -665    140    524   -119   -176   -257   -267   -706   -332
    581    906    324   -743    129    615    -80   -155   -246   -259   -696   -311
    714   1093    376   -904    168    737    -33   -116   -200   -200   -644   -236
    501    932    431   -719     36    683    -90   -171   -252   -241   -696   -277
    475    880    402   -680     36    641   -114   -200   -288   -277   -727   -309
    509    904    394   -706     57    649    -98   -202   -306   -283   -717   -298
    475    917    441   -698     18    680    -85   -187   -301   -265   -691   -272
    475    953    478   -714      0    717    -41   -150   -265   -244   -675   -236
    413    963    550   -688    -70    758     -5   -132   -246   -223   -678   -210
    301    906    605   -602   -150    756      2   -122   -249   -233   -701   -192
    314    833    519   -576   -101    678    -20   -150   -303   -290   -769   -239
    296    649    353   -472    -28    501    -59   -197   -366   -363   -831   -316
    363    626    259   -496     51    444    -64   -207   -384   -379   -836   -329
    413    657    244   -535     85    452    -75   -223   -402   -392   -859   -322
    402    675    270   -540     67    472    -72   -228   -420   -394   -862   -319
    394    659    265   -530     64    462    -96   -236   -444   -402   -870   -327
    428    667    236   -548     96    452    -98   -228   -444   -397   -870   -322
    423    644    220   -532    101    433    -80   -228   -431   -387   -875   -332
    446    623    176   -535    135    400    -28   -184   -413   -381   -888   -353
    454    571    116   -514    168    345     80    -75   -368   -384   -914   -402
    433    555    122   -496    155    340    202     44   -298   -366   -917   -426
    418    605    187   -511    116    397    290    176   -179   -272   -852   -361
    423    893    470   -659    -23    680    327    275     28    -25   -597   -127
    374   1387   1010   -880   -316   1200    270    257    246    324   -207    210
    283   1813   1530  -1049   -623   1673     46     -2    277    550     75    459
    277   1777   1499  -1026   -610   1639   -280   -374     20    436      5    418
    220   1213    992   -719   -384   1104   -381   -652   -465   -148   -524     41
    207    667    459   -439   -127    563   -374   -714   -818   -636   -982   -275
    241    335     93   -288     72    215   -329   -597   -880   -771  -1140   -374
    265    226    -38   -244    153     93   -257   -485   -828   -769  -1169   -358
    298    270    -28   -283    163    119   -200   -428   -756   -709  -1130   -337
    355    384     28   -371    163    207   -153   -366   -654   -613  -1047   -335
    462    506     41   -485    210    275   -148   -340   -597   -553  -1000   -311
    610    615      5   -613    303    311   -142   -329   -566   -537   -989   -265
    649    672     20   -662    314    348   -129   -311   -540   -524   -971   -254
    571    667     96   -620    236    381   -106   -296   -522   -511   -950   -262
    439    527     88   -485    174    309   -124   -335   -576   -558  -1000   -353
    387    454     67   -420    161    262   -119   -358   -613   -584  -1021   -426
    361    405     41   -384    161    223   -103   -353   -607   -579  -1028   -459
    340    345      2   -342    168    174    -96   -329   -587   -574  -1039   -467
    306    327     18   -319    145    174    -98   -350   -607   -581  -1052   -423
    267    309     41   -288    114    176   -116   -394   -644   -600  -1057   -374
    213    290     75   -254     67    181   -109   -384   -631   -594  -1041   -355
    176    285    109   -231     33    197   -103   -366   -618   -589  -1015   -376
    153    257    103   -207     25    181   -101   -363   -620   -587  -1005   -420
    106    218    111   -161     -2    166    -93   -361   -615   -574   -992   -439
     44    176    132   -111    -46    155   -109   -366   -605   -561   -976   -452
     -2    137    140    -67    -70    137   -122   -350   -589   -545   -956   -462
    -23    137    161    -59    -93    150   -127   -324   -563   -511   -924   -444
    -23    150    174    -62    -98    161   -101   -290   -522   -475   -901   -426
      5    218    213   -111   -103    215    -36   -249   -472   -428   -857   -402
     23    257    233   -140   -106    246     -2   -210   -428   -371   -810   -389
     20    270    246   -145   -114    259      2   -187   -400   -332   -766   -379
     36    332    296   -184   -129    314      7   -158   -361   -296   -717   -358
     67    366    298   -218   -114    335     10   -129   -327   -272   -672   -342
    103    407    301   -257    -98    355     20    -88   -280   -233   -626   -314
    111    441    329   -277   -109    387     28    -54   -241   -202   -594   -296
    114    480    366   -296   -124    423     41    -23   -207   -179   -566   -285
    116    504    387   -311   -135    444     46     -7   -179   -158   -545   -272
    111    545    433   -329   -161    491     67     15   -140   -127   -504   -239
     77    579    498   -329   -210    540     96     41    -96   -101   -462   -202
     41    555    514   -298   -236    535    116     59    -70    -72   -441   -171
     49    584    535   -316   -241    558    132     67    -44    -41   -405   -145
     59    607    548   -332   -244    579    135     64    -20    -23   -376   -116
     67    631    561   -350   -246    597    148     67      7      7   -342    -80
     62    649    587   -355   -262    618    174     72     44     46   -301    -41
     67    641    574   -355   -252    607    166     57     62     41   -296      5
     85    662    576   -374   -246    620    163     33     80     46   -277     57
    119    683    563   -400   -223    623    168     10     98     59   -254     98
    119    672    553   -394   -215    613    163    -28     98     51   -249     93
    122    667    542   -397   -210    605    150    -57    109     49   -249     77
    129    659    530   -394   -200    594    155    -59    124     54   -239     25
    153    644    491   -400   -168    566    158    -51    135     57   -231    -62
    205    607    402   -405    -98    506    137    -54    132     36   -254   -187
    231    514    283   -376    -25    400     77    -67     98    -18   -319   -371
    363    504    140   -433    111    322     23    -67     77    -62   -353   -558
    662    667      5   -667    327    337     33    -12    119    -38   -327   -657
    937    836   -101   -885    519    368     36     23    174      0   -290   -685
    950    792   -161   -872    555    314    -49    -36    155    -28   -288   -735
    948    745   -202   -846    574    272   -140    -85    148    -44   -277   -740
    917    701   -215   -810    566    244   -205   -124    148    -44   -272   -698
    807    620   -187   -714    498    218   -228   -153    137    -46   -262   -636
    683    514   -171   -600    426    171   -200   -176    101    -72   -246   -587
    743    501   -244   -623    493    129    -88   -166     64   -129   -246   -571
    878    519   -361   -698    618     80     57   -103     72   -200   -233   -579
    932    358   -574   -644    753   -106     57    -85     54   -285   -246   -693
    966    192   -774   -581    870   -290    -41   -122     10   -342   -340   -872
    961     98   -862   -530    911   -381   -129   -176    -12   -329   -449   -987
   1021    228   -792   -626    906   -280    -80   -129     51   -197   -452   -987
   1002    314   -688   -657    846   -187     12    -51    122    -80   -394   -987
    597     88   -511   -345    553   -210      7    -54    101    -90   -405   -958
    228     36   -194   -132    210    -77    103     38    187    -10   -298   -800
      2    220    218   -114   -106    218    353    254    392    192    -70   -553
   -270    290    561    -10   -415    426    501    413    535    327     80   -342
   -644    179    823    231   -732    501    542    480    597    366    150   -210
   -839    137    976    350   -906    555    589    527    633    400    241    -98
   -831    233   1065    296   -948    646    628    563    665    444    355     15
   -735    283   1018    226   -875    649    600    542    631    426    342     51
   -750    150    898    298   -826    524    511    449    532    332    226     41
   -628    205    831    210   -730    517    519    439    522    335    192     98
   -561    142    701    207   -631    420    532    446    506    322    122    129
   -530    -62    467    296   -498    202    548    485    467    241     -7    101
   -426    -57    368    241   -400    155    657    618    514    236    -67     93
   -215    161    376     25   -296    267    771    797    641    337    -18    163
   -109    452    558   -171   -332    504    841    945    828    545    179    350
    -93    963   1057   -433   -574   1010    831   1000   1085    922    600    782
   -446   1439   1886   -496  -1166   1660    670    779   1254   1293   1067   1247
   -683   1441   2122   -379  -1402   1782    361    379   1111   1322   1171   1317
   -740    885   1623    -75  -1182   1254     72    -96    568    795    724    857
   -613    132    745    241   -678    439    -70   -371    -25     64     25    187
   -410   -210    200    309   -306     -5    -77   -254   -140   -158   -272    -70
   -324   -270     54    298   -192   -109     15    -64    -38   -127   -309    -88
   -166    -98     67    132   -119    -15    158    119    122      2   -218    -10
    -67     23     90     23    -77     57    226    218    226     90   -174     41
    -93     18    111     36   -103     64    257    257    270    114   -189     18
    -12     28     41     -7    -25     36    277    262    277    106   -207    -12
    -20    -72    -51     46     12    -62    244    197    226     57   -244    -54
    -72   -176   -103    124     15   -140    220    163    192     23   -265    -75
     -7   -127   -119     67     54   -124    200    158    200     20   -236    -57
     31   -155   -187     62    106   -171    158    140    171    -23   -244    -70
     83   -145   -228     28    155   -187    187    153    168    -41   -228    -67
    132   -174   -306     20    218   -239    210    163    163    -59   -218    -96
    101   -215   -319     57    207   -267    215    161    163    -85   -205   -109
    171   -135   -309    -18    239   -220    252    202    205    -59   -163    -41
    181   -119   -301    -33    241   -210    249    215    226    -44   -161     -7
    153   -148   -301     -2    226   -223    228    207    233    -33   -205    -15
    189    -88   -277    -51    233   -184    259    228    275      7   -220     31
    267     20   -246   -145    257   -111    316    272    329     59   -207     67
    114   -116   -233      0    171   -174    272    233    288     28   -231    -25
     75   -174   -249     49    161   -210    215    202    262     18   -207    -75
    220    -57   -280    -83    249   -168    213    226    301     67   -129     -2
    288    -18   -306   -135    296   -161    213    252    332     98    -57     83
    296     38   -257   -168    275   -106    228    303    381    150     33    168
    132    -33   -166    -49    148    -98    207    306    394    155     54    171
      0   -135   -135     64     64   -135    155    285    366    127     33    171
    150     67    -83   -111    116     -7    202    366    439    202    114    246
    215    184    -31   -200    122     75    244    418    488    254    174    288
    -15    -33    -18     25      0    -25    179    361    423    197    135    220
     36    -51    -88      5     59    -70    137    342    397    181    135    210
    106      5   -101    -57    103    -46    119    342    394    189    140    262
    171    109    -62   -142    116     23    145    361    415    210    150    363
    106     70    -36    -88     72     18    153    348    400    187    124    436
    122     90    -31   -106     75     31    176    355    407    187    127    511
    166    116    -49   -140    106     33    168    327    389    166    109    537
    288    161   -127   -226    207     18    161    298    374    148     88    514
    350    101   -249   -226    301    -72    111    233    319     85     25    457
    402     51   -350   -228    376   -148     83    187    288     36    -18    400
    478     98   -379   -288    428   -140     80    189    306     38    -10    358
    506    122   -384   -316    444   -129     59    184    316     41     -7    288
    532    161   -371   -345    452   -103     75    197    335     54      0    213
    618    189   -428   -407    524   -119     85    194    327     41    -15    129
    652    187   -465   -420    558   -137     51    168    298     20    -31     54
    675    153   -522   -415    597   -184     -2    127    257    -12    -54    -18
    756    158   -597   -457    678   -218    -10    122    241    -28    -64    -62
    740     98   -641   -420    691   -270    -25     98    218    -51    -88   -106
    698     44   -654   -371    675   -303    -75     62    187    -72    -96   -140
    763    142   -623   -454    691   -239    -46    109    233    -20    -38    -93
    691    187   -504   -439    597   -158     33    192    301     46     20    -20
    542    119   -426   -332    483   -153     41    189    290     38      2    -23
    441     98   -342   -272    392   -122     49    197    303     57     25      5
    407    109   -298   -259    350    -93     54    226    332     88     67     59
    418    137   -280   -277    350    -70     31    226    340     96     88     93
    480    262   -220   -371    350     20     96    275    402    158    161    166
    527    392   -135   -462    332    129    184    345    478    233    241    236
    444    322   -122   -384    283    101    145    324    457    218    236    223
    387    283   -103   -335    246     90     93    301    439    207    241    215
    363    363      0   -363    179    184    142    332    485    262    303    265
    311    402     88   -358    111    246    176    345    509    290    340    293
    200    319    119   -259     38    220    124    296    470    257    322    267
    210    316    106   -262     51    213     93    262    449    241    322    265
    262    348     85   -306     88    215     80    246    439    236    329    280
    309    374     64   -342    122    220     64    236    426    233    337    296
    327    371     44   -350    140    207     59    228    415    220    337    298
    311    322     10   -316    150    166     49    210    392    194    322    280
    348    280    -67   -316    207    106     12    171    342    150    285    236
    376    259   -116   -319    246     72     -7    142    309    119    259    189
    384    239   -145   -311    265     46    -10    135    298    106    252    176
    345    184   -161   -265    254     12    -18    119    280     90    244    158
    306    124   -184   -215    244    -28    -25    106    267     75    236    135
    267    109   -161   -189    215    -25    -18    111    267     75    249    127
    197    106    -93   -153    145      7     -2    124    277     93    277    142
    124    111    -12   -116     70     49     15    148    301    132    322    184
      2     85     83    -44    -38     83     67    197    353    179    366    228
   -176     -2    174     90   -176     85    142    280    392    194    366    236
   -316    -62    254    189   -288     96    337    457    483    233    366    241
   -462    -75    387    270   -426    155    514    646    623    329    428    290
   -431     33    465    197   -449    249    618    849    813    514    602    420
   -171    530    698   -179   -436    613    576    891   1018    807    911    717
    -59   1213   1270   -576   -665   1241    363    698   1166   1127   1210   1140
    -51   1639   1691   -792   -870   1665    -20    285   1124   1299   1374   1369
    -38   1350   1389   -657   -714   1369   -361   -194    714    971   1096   1078
    -51    537    587   -244   -319    561   -517   -566     75    213    381    418
     -5   -142   -140     72     64   -142   -470   -558   -259   -290   -135    -72
     54   -400   -454    174    254   -426   -366   -371   -226   -342   -220   -171
     98   -394   -496    145    296   -444   -241   -205    -96   -254   -161   -122
    135   -311   -446     85    290   -379   -137    -83     23   -150    -72    -54
    155   -226   -381     33    267   -303    -72    -18    106    -72      7      5
    174   -179   -353      2    262   -265    -44     18    150    -25     59     49
    202   -189   -392     -7    296   -288    -44     20    148    -25     70     57
    197   -207   -405      5    301   -306    -46     23    140    -25     80     59
    187   -207   -397      7    290   -301    -44     31    145    -15     98     57
    163   -200   -363     18    262   -280    -31     54    161      5    122     64
    135   -194   -329     28    231   -262    -28     57    163     18    140     62
    132   -197   -329     31    231   -262    -20     59    166     28    161     64
    129   -200   -329     33    228   -265    -23     62    163     25    171     70
    132   -168   -301     18    215   -233    -36     57    158     31    166     57
    106   -197   -303     41    205   -249    -41     51    150     23    142     33
     80   -205   -285     59    181   -244    -46     57    155     28    135     36
     72   -192   -267     57    168   -228    -70     46    148     38    135     31
     83   -176   -259     46    171   -218    -67     62    163     57    142     38
     75   -215   -293     67    181   -254    -59     64    168     59    132     23
     85   -215   -301     64    192   -257    -75     44    158     51    122     -7
    111   -184   -298     33    205   -241    -88     38    163     67    127     -7
    174   -127   -301    -23    236   -213   -103     46    168     70    119    -18
    290    -62   -353   -116    322   -205   -150     28    161     59    111    -54
    524     -2   -527   -262    524   -262   -220    -20    119     25     80   -119
    862     33   -831   -449    846   -397   -337   -114     31    -54     12   -233
    906     15   -891   -459    898   -436   -374   -145     -5    -80     12   -275
    875    140   -735   -511    805   -296   -335   -106     49     -7    103   -192
    862    265   -597   -563    730   -166   -293    -70    106     57    179   -106
    771    283   -488   -530    628   -101   -262    -33    148    103    233    -49
    594    205   -389   -400    493    -90   -249     -7    168    129    265    -28
    470    194   -275   -335    371    -38   -218     15    197    163    303      0
    394    210   -184   -303    290     12   -187     31    233    197    335     12
    335    176   -161   -257    246      7   -163     28    244    194    340      7
    277    124   -153   -200    215    -12   -153     10    246    192    319    -28
    228     83   -145   -155    187    -31   -127     12    257    192    309     18
    174     23   -150    -98    161    -64    -96     15    262    189    298     83
    127     15   -114    -72    122    -49    -80      5    252    179    293    119
    202    111    -90   -155    148     10    -85     -5    259    184    257    153
    337    174   -163   -257    249      5   -127    -41    267    158    184    155
    410    116   -293   -265    350    -85   -181   -106    228     93     80    129
    470     25   -446   -249    457   -207   -228   -181    192     23    -10     93
    465    -38   -504   -213    483   -270   -252   -244    150    -59    -93     67
    423   -127   -550   -150    485   -337   -223   -298     96   -111   -153     57
    433   -137   -571   -148    501   -353   -184   -319     70   -124   -158    106
    446   -127   -576   -161    509   -350   -148   -319     54   -132   -171    179
    418   -137   -555   -140    485   -345   -119   -298     59   -129   -176    197
    363   -124   -491   -122    426   -306    -49   -265     85   -101   -153    155
    306   -137   -444    -85    374   -290     -2   -226    127    -77   -142     98
    275   -161   -436    -57    353   -298     -5   -192    161    -54   -135     49
    244   -114   -358    -64    301   -236    -59   -194    200    -18    -85     15
    280    -77   -358   -101    316   -215   -114   -166    236     -2    -72    -44
    288    -85   -374   -101    329   -228   -148    -98    267     51    -41   -106
    319    -49   -368   -137    342   -207   -155    -41    322    140     15   -124
    376     25   -350   -200    363   -161   -155    -57    366    181     44   -114
    415    106   -311   -262    363   -101   -176    -88    371    194     46    -98
    459    202   -259   -332    358    -28   -184    -96    368    205     64    -64
    475    280   -194   -379    332     44   -184   -103    348    187     75    -46
    400    314    -85   -355    244    114   -187   -101    345    192     93    -20
    267    298     28   -285    119    163   -174    -70    384    218    116     31
    163    306    140   -236     12    223   -148    -31    441    270    142     96
     54    311    257   -181   -101    283   -122     12    493    329    168    142
    -51    293    345   -119   -197    319    -85     64    532    387    187    171
   -197    301    498    -54   -348    400     -7    142    592    467    239    231
   -316    319    636     -2   -478    478     62    213    633    483    270    275
   -332    275    605     28   -470    439     77    218    607    418    233    239
   -309    226    535     41   -420    379     46    176    558    376    218    187
   -259    184    444     36   -353    314     23    148    519    337    189    145
   -215    127    342     44   -277    233     -7    114    472    285    135     90
   -207     96    303     54   -257    200    -33     72    436    246     93     38
   -215     80    296     67   -254    187    -15     80    441    246     88     12
   -226     23    249    101   -239    137    -28     75    426    246     75    -31
   -192    -25    166    109   -181     70    -41     62    402    233     51    -83
   -103   -109     -5    106    -51    -57    -10    103    397    210     10   -150
    -36   -184   -148    111     54   -166     85    207    441    205    -23   -239
     20   -158   -181     67     98   -168    181    314    519    275     23   -267
     88      2    -85    -46     88    -41    259    436    662    426    187   -184
    142    413    270   -280    -62    342    270    504    870    722    545     77
     67   1000    932   -532   -431    966    181    368   1026   1067    984    379
     12   1200   1184   -607   -587   1192   -124     -2    875   1130   1130    387
    -38    891    930   -426   -485    909   -363   -355    493    789    849     38
    -80    231    311    -75   -197    270   -433   -579      2    109    202   -548
    -46   -259   -213    153     83   -236   -441   -555   -223   -265   -168   -862
     -7   -446   -439    226    213   -444   -379   -400   -163   -303   -228   -880
     10   -470   -480    228    244   -475   -301   -301    -75   -280   -218   -818
     51   -392   -446    168    246   -418   -244   -223     10   -205   -155   -704
    106   -288   -394     90    249   -340   -205   -163     77   -101    -85   -584
    127   -231   -361     51    241   -296   -176   -127    116    -38    -51   -504
    135   -207   -345     36    239   -275   -158   -109    132     -7    -28   -436
    166   -202   -371     18    267   -285   -163   -122    114     -2    -20   -397
    181   -220   -402     20    290   -311   -174   -132    101    -12    -12   -366
    254   -205   -462    -25    355   -332   -192   -145    109    -54      5   -358
    361   -166   -530    -98    444   -348   -210   -166    111    -77     18   -358
    483   -168   -654   -158    566   -410   -233   -194     93   -111     12   -387
    576   -200   -776   -187    675   -488   -249   -207     83   -135    -38   -407
    602   -241   -844   -184    722   -542   -252   -213     62   -166   -111   -433
    561   -275   -839   -142    698   -555   -233   -200     62   -161   -137   -426
    496   -303   -800    -96    646   -553   -202   -174     75   -132   -132   -405
    444   -329   -774    -57    607   -550   -171   -142     85   -111   -135   -376
    381   -316   -698    -33    537   -506   -124   -103    114    -85   -122   -314
    319   -296   -615    -12    465   -454    -85    -64    140    -64   -106   -249
    288   -280   -568     -5    426   -423    -67    -33    166    -41    -88   -210
    249   -257   -506      5    376   -381    -49      7    197     -2    -59   -163
    207   -239   -449     12    327   -345    -31     44    218     18    -46   -142
    213   -231   -446      7    329   -337    -36     49    223     10    -67   -166
    267   -207   -478    -31    371   -342    -46     41    213    -20   -111   -213
    322   -207   -530    -57    426   -368    -64     38    197    -46   -153   -267
    311   -226   -537    -41    423   -381    -64     46    202    -44   -155   -306
    252   -223   -475    -15    363   -348    -33     88    226     -5   -114   -319
    187   -220   -407     15    296   -314      2    135    259     36    -57   -335
    101   -210   -311     54    205   -259     59    213    303     88     12   -288
    -57   -189   -132    122     33   -161    122    283    366    158     98   -124
   -277   -189     85    233   -181    -51    194    350    439    233    181      0
   -491   -202    288    345   -389     41    283    439    517    301    254    106
   -670   -210    459    441   -566    124    374    540    589    371    335    231
   -769   -244    524    504   -649    140    428    579    620    405    389    303
   -792   -272    519    532   -657    124    441    566    620    405    405    335
   -766   -267    496    517   -633    114    420    548    623    400    413    361
   -706   -207    498    457   -602    145    428    568    646    420    441    402
   -620   -179    441    400   -532    129    400    537    633    415    454    410
   -426   -137    288    280   -358     75    345    475    594    384    426    355
   -231    -10    220    119   -226    103    366    475    605    397    439    342
   -187     57    244     64   -215    150    415    511    636    420    470    342
   -267    -49    218    158   -244     83    387    462    602    374    444    298
   -249   -140    109    194   -181    -15    327    400    545    309    397    249
   -223   -228     -5    226   -111   -119    257    340    485    239    345    194
   -194   -228    -33    213    -80   -132    236    324    480    226    337    176
   -135   -174    -38    153    -49   -106    262    350    509    249    368    192
    -64   -124    -59     93     -2    -93    280    371    527    270    389    197
    -75   -132    -57    101    -12    -96    277    374    532    270    394    179
   -132   -142    -10    137    -62    -77    290    384    553    280    410    171
    -90    -80     10     85    -51    -33    319    415    589    314    441    187
    -67    -51     15     59    -41    -20    324    431    610    337    457    192
    -77    -10     67     44    -72     25    363    475    662    384    501    236
    -67     44    111     12    -88     77    402    522    711    431    545    296
    -70     28     96     18    -83     62    402    527    724    441    555    319
    -67     25     93     20    -80     57    402    535    740    457    576    340
    -59     54    111      2    -88     83    405    545    763    480    613    358
    -93    106    200     -5   -145    153    446    579    810    530    680    418
   -109    124    233    -10   -174    179    454    589    826    553    722    467
   -127     49    176     38   -153    114    400    545    779    509    696    446
    -59     98    158    -20   -109    127    381    537    774    514    717    472
   -106     59    166     23   -135    111    353    514    748    493    714    480
   -168     -7    161     85   -163     77    345    493    730    467    706    467
   -171    -38    132    103   -153     46    348    491    727    454    714    457
   -187    -85    101    135   -145      7    337    478    709    431    701    439
   -189   -111     77    150   -135    -18    335    467    693    415    693    420
   -140   -106     33    122    -88    -36    329    454    683    397    688    407
   -142   -166    -23    153    -62    -96    298    413    641    353    657    363
   -142   -205    -64    171    -38   -135    277    387    615    327    631    342
   -140   -226    -85    184    -28   -155    257    374    602    316    615    345
   -155   -259   -106    205    -25   -184    239    363    589    296    602    342
   -116   -239   -122    176      2   -181    262    387    600    306    620    361
    -64   -202   -140    132     36   -171    280    405    607    319    644    376
    -38   -327   -288    184    124   -309    257    389    548    233    563    301
    -54   -449   -394    249    168   -423    324    457    545    166    485    218
    -12   -413   -400    213    192   -407    426    600    633    215    524    233
     62   -207   -272     70    166   -239    501    771    813    397    711    392
    179    332    153   -254     12    244    519    891   1093    784   1140    802
     28   1005    974   -519   -472    989    413    774   1337   1234   1675   1312
   -109   1278   1387   -584   -748   1332    116    433   1312   1395   1893   1506
   -181    888   1070   -353   -628    979   -176    -23    891   1008   1548   1192
   -236     28    265    103   -249    145   -298   -371    267    215    782    535
   -135   -498   -363    314    111   -431   -283   -316     54   -135    389    215
    -49   -592   -542    319    246   -568   -194   -137    132   -116    363    241
     20   -530   -550    254    283   -540    -75     23    267    -15    431    322
     98   -410   -509    155    303   -459      5    135    387     80    519    379
     77   -400   -478    161    275   -439     41    171    433    101    550    355
     93   -358   -454    132    272   -405     67    200    472    124    579    361
    210   -210   -420     -2    314   -316    124    259    535    174    633    405
    249   -155   -405    -46    327   -280    148    280    558    194    657    423
    106   -309   -415     98    259   -361    109    236    514    150    607    355
     72   -293   -368    109    218   -329    129    254    545    174    628    358
     51   -283   -335    114    192   -309    145    270    574    197    646    376
    109   -215   -324     54    215   -270    168    298    610    233    672    405
    122   -189   -311     33    215   -249    181    306    623    241    672    397
     70   -233   -303     83    187   -267    166    285    613    231    652    368
     33   -257   -290    111    161   -272    142    277    613    231    652    358
    114   -153   -267     20    189   -210    174    314    659    275    704    397
    171    -57   -228    -59    200   -142    233    355    714    322    748    428
     75   -140   -215     31    142   -176    218    348    701    309    730    397
     85   -119   -205     15    142   -161    220    368    719    332    750    410
     80    -85   -166      2    122   -124    239    392    740    355    771    441
     41   -101   -145     28     90   -124    241    394    737    358    774    444
     12   -114   -129     49     70   -122    241    397    743    363    776    441
    -12   -148   -135     80     59   -142    220    389    743    361    769    449
     -2   -129   -127     67     62   -129    220    402    753    376    774    465
     31   -111   -142     41     85   -127    228    410    761    389    774    475
     23   -137   -163     57     90   -150    205    402    745    379    753    480
     96    -85   -184     -5    137   -135    205    428    753    402    769    514
    163    -18   -181    -72    171    -98    220    462    774    436    792    563
    158    -18   -176    -70    166    -96    223    480    787    452    802    587
    189     33   -155   -111    174    -59    249    514    813    488    828    623
     75    -44   -119    -15     96    -80    231    496    787    472    800    615
    140     28   -111    -83    127    -41    267    527    813    498    828    633
    213    109   -103   -161    158      2    306    561    833    522    852    646
     64      2    -62    -33     62    -28    265    524    795    485    818    600
     10    -33    -46     10     25    -38    262    530    797    491    813    600
     15    -23    -38      5     25    -31    290    553    818    514    820    605
    -36    -62    -25     46     -5    -44    285    542    807    501    792    563
      0    -23    -23     10     10    -23    311    566    831    522    805    558
     62     31    -31    -46     46      0    342    597    865    550    828    576
     96     77    -18    -85     57     31    379    628    893    584    854    589
     12      7     -5    -12     10      2    368    607    872    568    826    550
    -28    -36     -7     31    -10    -23    350    600    865    561    807    524
     25     20     -7    -25     15      7    379    628    888    587    823    542
    -15     10     25      2    -20     18    384    633    893    594    823    532
    -54     -2     49     28    -51     23    363    628    888    597    823    514
      2     64     62    -33    -31     64    387    662    914    633    846    542
     28    116     85    -72    -28    101    426    701    948    662    872    555
    -64     62    127      2    -96     93    433    701    948    657    862    545
   -176    -25    148    101   -163     59    402    683    919    628    831    511
   -142     36    179     54   -161    106    420    709    937    652    846    522
   -106     90    197      5   -153    142    444    735    958    672    859    537
    -38    210    249    -85   -142    228    496    787   1005    722    901    581
    -36    226    262    -96   -150    244    519    805   1015    732    901    587
   -116    168    283    -25   -200    226    504    789    989    709    880    568
   -114    192    306    -41   -210    249    491    779    982    704    878    576
    -15    322    337   -153   -176    329    509    792   1002    727    909    610
     20    374    353   -197   -166    366    517    795   1005    730    922    628
    -67    272    340   -103   -202    306    467    737    950    678    878    600
    -93    197    290    -54   -192    244    420    693    906    633    846    574
    -44    207    252    -80   -148    228    394    678    893    623    857    581
     10    215    205   -114    -96    210    374    665    872    597    854    568
     72    210    137   -142    -33    174    371    659    857    584    844    553
    114    228    114   -174     -2    171    361    649    846    579    820    540
     -2     93     96    -44    -49     93    319    610    797    540    761    478
     -2     70     70    -33    -36     70    314    605    782    532    743    467
     90    135     44   -111     23     88    319    607    784    540    745    478
     49     59     10    -57     18     36    288    563    737    498    704    431
    -46    -51     -5     49    -20    -28    249    511    680    452    646    358
    -51    -75    -25     62    -15    -49    233    485    659    444    626    329
      0    -20    -20     10     10    -20    241    485    662    454    633    340
    -33    -62    -31     46     -2    -46    215    462    636    426    602    309
    -20   -119    -98     70     38   -109    192    449    602    392    555    259
     51   -192   -244     70    145   -218    220    491    566    335    467    161
    103   -197   -303     46    202   -249    337    626    613    345    446    119
    155   -111   -270    -23    210   -189    472    818    732    431    517    176
    223    153    -70   -187    148     41    558    995    932    652    750    402
    272    818    545   -548   -137    683    553   1044   1241   1091   1254    914
     88   1447   1358   -769   -633   1402    397    854   1465   1514   1748   1418
    -54   1597   1652   -774   -852   1623     62    444   1350   1558   1839   1509
    -93   1104   1197   -504   -644   1150   -246    -25    841   1047   1358   1062
    -77    200    275    -62   -176    239   -371   -361    163    233    527    311
     10   -288   -301    137    155   -296   -350   -319    -49    -59    168     -2
    114   -355   -470    119    290   -413   -218   -140     33    -23    155     31
    202   -236   -439     18    319   -337   -103     12    176     80    205    137
    189   -155   -348    -18    267   -252    -54     75    246    161    241    254
    332     28   -303   -181    316   -137     18    142    319    241    306    407
    342     41   -303   -192    322   -129     38    155    335    249    311    467
    272     10   -262   -140    267   -124     49    161    350    257    322    462
    254     46   -210   -150    233    -83     80    189    379    290    355    475
    194     10   -184   -103    189    -85     75    184    374    285    361    452
    168     15   -155    -93    161    -70     90    179    381    283    368    420
    153     25   -127    -88    140    -49     93    171    394    280    376    381
    158     46   -111   -103    132    -31     90    171    420    298    387    350
    148     57    -90   -101    119    -18     67    163    413    296    381    301
    150     62    -88   -109    119    -12     54    163    397    288    371    267
    288    241    -46   -265    168     98    109    223    444    340    423    303
    171    189     15   -181     77    103     70    179    400    293    376    218
     75     59    -15    -67     46     23     57    168    392    275    358    184
     77    119     41    -98     18     80    101    228    441    322    400    223
     23    150    127    -85    -51    140    163    285    483    363    444    233
    -64    148    213    -41   -140    179    197    314    504    381    462    213
    -59    148    207    -44   -132    176    213    319    501    394    457    197
    -80    150    231    -36   -155    189    226    329    514    420    465    205
   -148    153    301     -2   -223    226    236    350    540    449    485    226
   -181    166    345      5   -265    257    249    384    563    478    506    236
   -192    192    384      0   -288    285    265    407    592    511    540    262
   -202    202    402      0   -301    301    265    415    610    535    558    283
   -200    215    415     -7   -306    314    262    426    628    548    576    306
   -163    231    394    -33   -280    311    265    444    649    553    579    332
   -137    241    379    -54   -257    309    272    454    659    558    584    345
   -153    259    413    -54   -283    335    288    467    670    571    597    361
   -168    241    410    -36   -288    324    306    478    683    581    597    368
   -179    233    413    -28   -296    324    322    472    691    584    597    366
   -197    241    439    -23   -316    340    327    462    698    589    594    353
   -194    262    457    -36   -327    358    340    465    719    610    613    348
   -197    270    467    -36   -332    368    358    478    737    626    631    350
   -200    257    454    -28   -327    355    361    483    750    628    615    337
   -187    254    441    -33   -314    348    374    488    761    641    615    327
   -158    262    418    -51   -288    337    381    488    771    652    620    314
   -150    252    402    -49   -275    327    374    478    774    646    610    293
   -197    207    405     -7   -301    306    355    465    766    633    587    257
   -223    184    405     18   -314    293    358    454    763    631    568    231
   -233    161    392     33   -314    275    366    441    758    626    555    207
   -252    132    384     59   -316    257    368    423    748    613    535    181
   -277     77    353     98   -314    215    335    381    709    579    498    132
   -207    129    335     38   -270    231    350    381    714    594    506    127
   -109    213    319    -54   -215    267    410    418    740    636    527    145
   -171    135    306     18   -239    220    394    407    722    615    501    116
   -101    181    283    -41   -192    231    433    446    761    646    522    137
    -18    265    283   -124   -150    272    491    496    800    704    568    171
     10    314    303   -163   -148    309    542    548    849    748    607    192
     23    327    303   -174   -140    316    584    623    911    784    639    205
     38    366    327   -205   -145    348    584    691    958    823    662    207
     59    426    363   -244   -153    394    581    735   1008    862    691    205
     57    444    387   -252   -166    415    592    766   1052    891    711    189
     57    480    423   -267   -181    452    600    743   1072    906    724    145
     49    493    441   -272   -197    467    571    693   1070    898    711     51
     64    454    389   -259   -163    423    527    639   1036    872    675    -59
     28    423    394   -226   -184    410    478    600   1013    852    641   -163
    -15    387    402   -184   -207    394    444    587   1005    839    628   -244
    -36    353    389   -158   -213    368    415    571    992    826    610   -314
    -67    288    353   -111   -210    319    371    524    943    797    566   -358
    -62    233    296    -85   -179    265    324    470    872    769    519   -358
     75    324    249   -200    -85    288    345    483    870    792    524   -303
     59    257    197   -161    -67    228    340    459    826    771    491   -293
    -15    158    174    -72    -96    166    303    410    774    737    465   -277
    -64     85    150    -12   -109    116    254    358    730    701    444   -259
    -38     83    122    -20    -80    101    226    335    727    662    441   -226
    -12     75     88    -33    -49     83    200    322    740    597    439   -187
     54    109     54    -83      0     83    197    329    766    594    462   -135
     80    106     25    -93     28     67    184    327    756    610    465   -106
     90     41    -49    -64     70     -2    171    329    714    594    426   -114
    137    -49   -189    -46    163   -119    249    410    698    542    368   -163
     57   -150   -207     46    129   -176    332    496    717    519    342   -197
    171     20   -153    -98    161    -67    457    675    857    631    444    -80
    226    355    129   -290     49    244    530    818   1075    893    727    215
     80    891    807   -488   -363    849    527    826   1325   1312   1205    683
    -96   1304   1400   -605   -748   1353    298    540   1366   1569   1527   1000
   -207   1187   1392   -491   -800   1288    -62    103   1070   1426   1436    935
   -163    678    841   -257   -501    758   -241   -267    537    836    867    491
    -77     44    122     15   -101     83   -249   -309    171    285    262     33
     20   -272   -293    124    155   -283   -218   -179    122    142     54   -119
    119   -314   -433     96    275   -374   -158    -67    181    155     28   -148
    241   -205   -446    -18    342   -324    -62     49    296    233     83   -106
    226   -122   -350    -54    285   -236     25    140    397    319    132    -20
    189    -85   -275    -54    231   -179     80    200    462    374    168     33
    205    -44   -252    -80    226   -145    116    239    504    405    184     59
    184    -49   -233    -67    207   -140    127    257    514    415    176     70
    192    -31   -223    -80    205   -127    135    254    511    415    179     31
    176     10   -166    -93    171    -77    163    283    535    436    220     18
     90    -20   -114    -36    101    -64    184    311    553    446    236     54
     18    -18    -36      0     25    -25    200    329    571    462    244     85
    -38    -67    -28     51     -5    -49    223    342    581    475    239     90
    -18    -88    -70     51     25    -80    228    340    574    452    228     67
    -15    -80    -64     46     23    -72    218    348    574    431    236     28
    -51    -75    -23     64    -15    -49    220    368    592    436    262     -2
    -75    -93    -20     83    -28    -57    207    368    597    436    267     25
    -12     25     36     -7    -25     31    277    418    644    504    322    132
    -28     75    103    -25    -67     88    324    457    691    558    358    179
   -150    -28    122     90   -137     46    265    423    662    530    322    148
   -153    -46    106     98   -132     31    267    436    652    522    303    142
    -85     -2     83     44    -85     41    283    457    670    535    303    148
    -96    -33     59     64    -80     12    272    457    662    517    272    119
    -98    -70     28     85    -64    -20    233    433    646    491    241     85
    -41    -10     31     25    -38     10    223    446    657    504    249     77
     12     31     18    -20     -2     23    244    472    670    511    259     85
    -54    -51      2     51    -28    -23    210    444    646    488    239     59
    -59    -80    -20     70    -20    -51    184    439    641    488    252     54
      0    -62    -64     28     31    -64    158    441    633    480    270     62
     70    -57   -127     -7     96    -90    142    449    626    472    277     57
    119    -33   -153    -44    135    -93    140    467    628    478    296     49
    153     -2   -155    -75    153    -77    142    488    641    491    337     51
    166     23   -145    -96    155    -59    153    496    652    493    363     51
    163     33   -132    -98    148    -49    158    491    657    491    381     49
    166     41   -127   -106    148    -41    171    483    662    491    394     54
    153     49   -103   -101    129    -25    176    478    675    501    400     70
    142     67    -75   -106    109     -2    176    475    693    527    415    101
    142    109    -33   -127     88     38    184    480    724    561    444    124
    119    135     15   -129     51     75    192    470    745    581    465    132
     90    140     49   -114     20     96    205    465    769    602    480    137
     77    129     49   -106     15     90    210    465    789    615    501    148
     77    129     51   -103     12     90    207    449    800    623    519    158
     83    150     64   -116      7    109    197    426    800    618    532    163
     93    155     62   -124     15    109    189    413    789    615    532    155
    109    142     33   -127     36     88    176    394    779    610    527    142
    127    145     18   -137     54     83    168    384    779    610    532    129
    150    166     15   -161     64     90    158    371    774    610    537    124
    179    202     23   -189     77    114    158    363    779    613    553    140
    184    244     57   -215     64    150    174    381    805    631    576    163
    226    277     51   -252     85    166    179    387    820    636    587    168
    267    309     38   -288    114    174    171    384    826    639    602    168
    329    345     15   -337    158    181    174    387    836    652    628    174
    363    368      2   -368    179    187    174    381    841    652    641    166
    405    418     10   -413    197    215    168    374    846    659    659    168
    428    480     51   -457    189    267    166    355    857    678    691    176
    446    517     70   -480    189    293    168    345    867    696    727    179
    465    511     46   -491    210    280    150    319    852    688    732    155
    465    498     33   -483    215    267    132    296    831    678    732    142
    457    501     44   -480    205    272    129    285    828    685    753    155
    449    509     59   -478    194    285    124    272    823    688    776    150
    446    504     54   -475    197    280    122    259    823    685    787    135
    423    485     62   -454    179    275    124    252    823    685    802    116
    400    446     44   -426    179    246    122    239    813    678    797     83
    394    400      5   -397    194    202    114    223    800    657    774     59
    387    374    -15   -381    202    179    106    210    795    641    750     75
    394    363    -31   -381    213    166     88    184    776    626    737     77
    400    335    -67   -368    233    132     75    168    758    613    727     75
    384    327    -57   -355    220    135     85    179    769    620    740     98
    355    335    -20   -345    187    155     80    174    771    623    756    109
    332    322    -10   -329    171    155     67    155    766    615    769    103
    337    301    -38   -322    189    132     77    153    761    597    766     90
    335    179   -155   -257    246     12     88    166    724    527    688     23
    301     75   -226   -189    262    -72    168    246    745    480    605    -54
    303    101   -202   -202    252    -49    267    374    836    522    607    -49
    384    296    -90   -342    239    103    361    535   1008    685    748     83
    400    719    319   -558     41    519    371    636   1239   1023   1091    431
    228   1306   1078   -769   -426   1192    272    511   1421   1415   1538    844
    142   1558   1413   -852   -633   1486      2    181   1350   1564   1722    995
     80   1278   1195   -680   -558   1236   -267   -233    966   1231   1421    743
      0    517    517   -257   -257    517   -363   -524    423    491    683    140
     44     33    -10    -38     25     12   -353   -449    265    189    335   -176
    109    -98   -207     -7    158   -153   -280   -283    342    202    293   -228
    122    -80   -205    -20    163   -142   -179   -145    465    283    335   -194
    127     -5   -132    -59    129    -67    -90    -36    584    381    405   -127
    129     67    -62    -98     96      2    -36     23    659    444    446    -85
    122    114     -7   -119     64     54     10     67    709    485    472    -62
    122    142     18   -132     51     80     31     88    737    509    488    -41
    122    155     33   -137     44     96     41     96    756    524    496    -28
    122    148     25   -137     46     88     33     96    756    522    485    -44
    116    150     33   -132     41     93     31     93    753    517    478    -62
    119    153     33   -137     41     96     20     93    748    514    465    -72
    129    174     44   -150     44    109     20     98    753    517    459    -67
    124    184     59   -155     33    124     18     96    758    524    467    -51
    114    197     83   -155     15    140      7     85    758    530    470    -46
    109    176     67   -142     20    122      5     83    756    532    475    -49
    103    158     54   -129     25    106      5     80    758    537    478    -54
    103    148     41   -127     31     93      2     77    763    545    478    -62
    109    168     59   -140     25    114     -2     75    766    550    485    -62
    106    179     72   -145     18    127      0     80    771    561    493    -51
     83    161     77   -122      2    119      7     85    776    568    493    -46
     77    163     85   -122     -2    124     -2     75    766    563    478    -57
     83    174     90   -129     -2    132      0     75    766    561    467    -59
     77    179     98   -129    -10    137      7     77    766    563    462    -57
     85    179     93   -132     -2    137     10     80    774    568    459    -51
    109    181     72   -145     18    127     -2     88    774    574    452    -41
    111    176     62   -145     25    119     -7     85    771    566    436    -36
    124    200     72   -163     25    137    -18     93    774    579    428    -12
    135    215     80   -174     28    148    -23    106    784    597    431     23
    135    228     90   -181     20    161    -33    111    784    600    415     38
    132    246    114   -189      7    179    -25    119    789    597    420     33
    124    249    122   -189      0    184    -18    124    792    626    465     38
    127    231    103   -179     12    168    -12    129    795    646    488     23
    109    249    137   -181    -12    194     -5    132    800    659    511      2
    106    257    150   -181    -20    205     -5    124    795    657    509     23
     98    265    166   -181    -36    218     -7    114    784    644    501     64
     88    283    194   -184    -51    239     -2    111    782    641    519     93
     77    309    231   -194    -77    270     10    124    802    654    553    158
     59    296    236   -179    -88    267     25    142    818    667    535    231
     49    275    223   -163    -88    249     44    150    831    672    501    236
     31    262    231   -145    -98    246     49    150    831    675    478    241
     15    262    246   -140   -114    257     46    140    828    678    478    244
     15    254    239   -135   -111    249     51    132    831    691    478    244
     15    241    226   -129   -106    233     44    114    823    691    478    246
     12    215    202   -114    -93    210     38    101    815    688    493    249
     23    223    200   -124    -90    213     23     88    810    691    509    252
     36    239    202   -137    -83    220     12     93    810    701    530    259
     44    257    210   -153    -83    233      5    103    818    719    545    265
     57    265    207   -161    -75    236      2    109    820    732    555    277
     75    309    231   -194    -77    270     12    129    841    771    584    296
     98    335    233   -218    -67    285     28    153    870    805    607    311
    116    340    223   -231    -51    283     33    163    875    815    610    309
    132    379    246   -254    -57    314     46    174    880    826    618    306
    142    407    262   -275    -62    335     49    192    896    854    644    327
    155    431    275   -293    -59    353     44    194    904    867    641    340
    163    485    322   -324    -80    405     44    187    914    880    646    358
    168    514    345   -340    -88    431     54    181    930    896    667    381
    176    493    316   -335    -70    405     33    150    914    875    652    361
    181    462    277   -322    -49    371      2    109    885    849    633    340
    181    454    272   -319    -46    363    -20     72    867    833    620    332
    168    452    283   -309    -57    368    -31     51    849    826    613    314
    174    433    259   -306    -44    348    -44     36    831    815    597    290
    166    400    233   -285    -33    316    -44     20    815    810    576    270
    161    353    192   -257    -15    272    -59      0    795    789    553    249
    161    296    135   -228     12    215    -72    -18    769    766    524    218
    153    244     88   -200     31    166    -90    -41    743    735    496    187
    142    213     70   -179     36    142   -106    -70    719    714    478    155
    124    174     46   -150     38    111   -116    -96    701    691    454    122
    122    179     57   -150     33    119   -127   -111    696    680    444    116
    111    176     64   -145     23    119   -135   -119    691    670    439    119
    106    163     57   -137     25    111   -145   -116    688    665    431    119
    103    142     38   -124     33     90   -153   -119    683    657    410    101
    106     59    -46    -83     77      7   -155   -111    662    607    350     51
    111    -15   -127    -49    116    -70    -85    -25    683    579    275    -23
    129     36    -93    -83    111    -25     18    116    784    649    290      0
    187    184     -2   -187     96     90    109    301    953    810    415    137
    239    592    353   -415    -57    472    153    439   1205   1127    748    480
    114   1273   1156   -696   -522   1213    142    420   1491   1595   1288   1026
   -103   1626   1730   -761   -917   1675    -51    124   1525   1829   1600   1327
   -233   1363   1595   -566   -914   1478   -335   -322   1182   1571   1384   1140
   -296    579    875   -140   -584    727   -542   -774    527    810    641    493
   -249    -54    194    150   -220     70   -613   -857    184    332    122     18
   -171   -267    -98    218    -36   -184   -592   -732    176    262      2    -85
   -127   -244   -116    184     -7   -181   -485   -568    285    327     49    -36
    -98   -142    -44    122    -28    -93   -371   -436    405    415    124     54
    -77    -33     41     54    -59      2   -296   -366    485    485    187    140
    -85     15    101     33    -93     57   -257   -322    542    530    226    200
    -83     25    106     28    -93     64   -246   -298    576    548    241    223
    -77     31    109     23    -93     70   -252   -293    597    568    239    236
    -93     38    132     25   -114     85   -246   -283    607    579    228    228
   -106     62    168     23   -137    114   -228   -275    626    594    228    215
    -93     70    163     10   -129    116   -241   -283    628    592    220    174
    -88     85    174      2   -129    129   -252   -290    631    587    210    135
    -72    124    194    -25   -132    158   -252   -293    641    594    218    119
    -67     96    161    -15   -114    127   -267   -303    633    589    202     83
    -59     90    148    -18   -103    116   -275   -309    636    589    200     49
    -38     93    132    -25    -85    111   -283   -311    639    592    197     18
    -25     93    119    -33    -72    103   -296   -319    639    607    197     -2
    -31     85    116    -28    -75    101   -303   -322    636    615    197    -20
    -31    132    163    -51    -98    148   -296   -316    649    631    223    -25
    -20    150    171    -64    -96    161   -283   -319    652    628    231    -41
    -31    150    181    -62   -106    166   -277   -314    659    631    233    -67
    -49    161    207    -57   -129    184   -277   -306    670    649    246    -80
    -70    181    249    -57   -161    215   -283   -303    683    670    265    -80
    -83    179    262    -46   -171    220   -283   -296    701    680    280    -85
    -83    197    280    -57   -184    239   -285   -296    706    691    290    -90
    -90    200    290    -54   -192    244   -298   -301    704    696    293   -101
    -85    218    303    -67   -194    259   -311   -309    698    698    293   -106
    -70    262    332    -96   -200    296   -319   -309    711    717    298    -96
    -49    277    327   -114   -189    301   -322   -306    717    727    293    -90
    -41    290    332   -124   -187    311   -335   -311    714    727    293    -85
    -28    319    348   -145   -189    335   -348   -322    711    717    293    -83
    -38    324    363   -142   -200    342   -361   -335    704    698    277    -93
    -44    335    379   -145   -213    355   -379   -350    693    685    254   -106
    -44    342    387   -150   -215    363   -379   -358    693    678    246   -106
    -44    366    410   -161   -226    387   -376   -366    693    667    244   -114
    -44    384    428   -168   -236    405   -374   -366    701    665    236   -122
    -36    402    439   -184   -239    420   -374   -361    719    672    236   -129
    -25    405    431   -192   -228    418   -381   -361    730    678    233   -145
    -25    387    410   -181   -218    400   -392   -371    732    665    220   -176
    -31    371    402   -168   -215    387   -392   -376    743    654    210   -197
    -28    407    436   -189   -233    420   -397   -384    756    662    207   -202
    -28    415    441   -194   -233    428   -413   -402    756    659    194   -226
    -25    420    444   -200   -233    431   -426   -418    748    657    176   -262
    -18    423    441   -202   -228    431   -433   -428    750    657    174   -280
     -5    418    423   -207   -215    420   -454   -439    750    652    166   -309
    -12    420    433   -205   -223    426   -462   -446    753    654    163   -337
     -2    426    428   -210   -215    426   -485   -465    756    657    155   -384
      0    405    405   -202   -202    405   -506   -480    748    644    140   -444
     -5    410    413   -205   -207    413   -504   -472    756    657    135   -506
     12    452    439   -233   -213    446   -501   -462    774    683    142   -566
     31    472    441   -252   -205    457   -504   -454    789    706    142   -646
     49    483    433   -265   -192    459   -509   -465    795    709    135   -745
     70    504    431   -288   -181    467   -537   -491    784    696    129   -797
     90    535    444   -314   -176    491   -553   -491    813    691    124   -800
     98    548    449   -324   -176    498   -574   -506    844    685    109   -789
     98    561    462   -329   -181    511   -600   -537    854    691    103   -769
    103    571    467   -340   -184    519   -628   -558    849    727    103   -743
     96    530    431   -314   -166    480   -678   -613    797    740     72   -740
     98    517    418   -309   -161    467   -714   -657    758    737     54   -727
    116    498    381   -306   -132    441   -737   -688    727    706     33   -714
    114    462    348   -290   -116    405   -766   -727    683    659     -2   -724
    111    436    324   -272   -106    379   -792   -761    644    620    -41   -732
    109    379    270   -244    -80    324   -810   -789    607    579   -111   -743
     98    324    226   -210    -62    275   -831   -815    571    537   -184   -758
     96    293    194   -197    -49    244   -865   -854    540    511   -241   -774
     80    244    161   -163    -41    202   -880   -880    511    483   -290   -789
     75    194    116   -135    -23    155   -901   -917    478    446   -337   -802
     64    168    103   -116    -18    137   -922   -948    449    428   -363   -800
     46    155    106   -101    -31    132   -945   -971    426    413   -394   -797
     41    135     93    -88    -25    114   -966   -995    413    400   -426   -795
     33     85     51    -59    -10     70   -984  -1010    389    376   -459   -805
     36     18    -18    -25     28      0  -1008  -1015    353    335   -514   -844
     10   -103   -114     44     62   -109   -932   -924    366    293   -594   -917
     15   -101   -116     41     64   -106   -807   -771    454    329   -594   -917
     67     28    -38    -49     51     -2   -691   -576    626    493   -472   -792
    135    418    283   -275    -72    350   -649   -457    865    828   -148   -459
     41   1026    984   -535   -470   1005   -730   -548   1078   1262    345     64
   -153   1439   1592   -641   -872   1514   -987   -875   1104   1543    675    423
   -236   1262   1496   -514   -867   1379  -1332  -1335    766   1345    511    296
   -280    527    807   -122   -542    667  -1519  -1730    155    620   -202   -311
   -233   -202     31    215   -132    -85  -1538  -1764   -207     51   -828   -857
   -171   -475   -303    322     64   -389  -1491  -1628   -218    -44   -982   -995
   -140   -501   -363    319    109   -433  -1392  -1488   -122      7   -982   -974
    -98   -402   -303    252    101   -353  -1299  -1363     -5    101   -932   -906
    -67   -288   -220    176     75   -254  -1249  -1304     72    184   -862   -846
    -54   -233   -179    142     59   -205  -1221  -1267    119    233   -826   -813
    -36   -215   -179    124     70   -197  -1200  -1239    142    254   -815   -782
    -12   -207   -194    111     90   -202  -1200  -1221    153    275   -813   -761
    -18   -215   -200    116     88   -207  -1215  -1223    148    283   -807   -750
     12   -197   -210     90    109   -202  -1223  -1210    145    283   -800   -735
     23   -181   -207     77    114   -194  -1231  -1208    145    285   -795   -730
     38   -174   -213     67    124   -192  -1234  -1202    150    288   -797   -719
     57   -171   -228     57    140   -200  -1241  -1202    142    283   -813   -711
     80   -153   -233     36    155   -192  -1257  -1210    135    285   -831   -706
    101   -148   -249     23    174   -197  -1262  -1208    129    290   -849   -706
    122   -153   -275     15    197   -213  -1280  -1221    116    280   -870   -714
    155   -137   -293    -10    220   -215  -1293  -1226    114    277   -870   -709
    181   -142   -327    -20    252   -233  -1304  -1221    111    270   -878   -704
    223   -153   -379    -36    298   -265  -1337  -1241     90    254   -901   -717
    280   -148   -428    -64    353   -288  -1376  -1265     70    244   -919   -740
    329   -137   -470    -98    397   -303  -1410  -1293     38    218   -943   -774
    376   -114   -493   -132    433   -303  -1434  -1309     18    205   -950   -795
    405   -101   -509   -153    454   -306  -1447  -1319      5    200   -958   -813
    410   -127   -537   -140    472   -332  -1457  -1322     -5    189   -974   -828
    405   -122   -530   -142    465   -327  -1483  -1343    -31    168   -997   -836
    397   -116   -514   -140    454   -314  -1506  -1345    -38    166  -1000   -836
    384   -103   -491   -142    436   -296  -1501  -1327    -28    187   -987   -818
    350   -127   -478   -111    413   -301  -1483  -1309    -18    213   -971   -802
    288   -158   -449    -67    366   -303  -1486  -1301    -20    241   -953   -769
    275   -150   -426    -62    348   -288  -1512  -1299    -20    252   -940   -748
    280   -135   -415    -72    348   -275  -1522  -1296    -33    233   -940   -756
    290   -142   -433    -72    361   -288  -1543  -1314    -54    207   -963   -787
    314   -140   -454    -88    384   -296  -1556  -1335    -75    184   -976   -810
    340   -142   -483    -98    410   -311  -1556  -1350    -88    166   -979   -823
    340   -158   -498    -93    418   -327  -1561  -1366    -98    161   -984   -833
    335   -127   -462   -103    397   -293  -1561  -1363    -88    168   -971   -818
    340   -119   -462   -111    400   -290  -1566  -1369    -88    153   -982   -826
    327   -132   -459    -98    392   -293  -1566  -1379    -93    135   -995   -839
    329   -129   -459   -101    392   -296  -1574  -1395   -103    129  -1005   -852
    316   -127   -444    -93    379   -285  -1587  -1413   -109    119  -1018   -862
    314   -116   -433   -101    371   -275  -1592  -1426   -106    119  -1026   -862
    316   -142   -459    -88    387   -301  -1605  -1444   -114    111  -1041   -878
    319   -161   -483    -80    397   -322  -1623  -1465   -135     88  -1070   -893
    314   -161   -475    -75    394   -316  -1644  -1493   -161     59  -1096   -922
    319   -140   -459    -90    387   -298  -1660  -1506   -166     51  -1091   -927
    324   -127   -452    -98    387   -288  -1667  -1514   -171     46  -1085   -930
    332   -150   -485    -93    407   -316  -1678  -1522   -181     28  -1101   -940
    327   -129   -457    -98    392   -293  -1673  -1519   -174     33  -1093   -930
    345    -83   -428   -132    384   -254  -1667  -1506   -148     49  -1067   -898
    353    -70   -423   -142    387   -246  -1657  -1499   -135     49  -1060   -880
    337    -51   -392   -142    363   -220  -1652  -1493   -129     51  -1054   -862
    350     -2   -353   -174    350   -176  -1644  -1483   -116     67  -1036   -833
    355     38   -316   -197    337   -137  -1623  -1460    -96     90  -1005   -802
    371     51   -319   -213    345   -132  -1615  -1441    -85    103   -979   -779
    376     85   -290   -233    335   -101  -1621  -1447    -85    109   -958   -763
    415    124   -290   -270    353    -83  -1634  -1460    -90     98   -966   -753
    428     88   -342   -259    387   -127  -1662  -1493   -127     57  -1010   -792
    439     67   -374   -254    405   -153  -1704  -1535   -171     10  -1052   -820
    449     80   -368   -265    410   -145  -1743  -1569   -200    -15  -1065   -820
    441     46   -394   -244    418   -174  -1790  -1613   -244    -54  -1096   -846
    462     28   -433   -249    449   -202  -1797  -1621   -262    -72  -1117   -865
    480     15   -467   -249    472   -226  -1797  -1628   -285   -101  -1148   -893
    488    -49   -537   -220    511   -293  -1808  -1647   -324   -150  -1197   -940
    491    -98   -589   -194    540   -342  -1818  -1660   -355   -179  -1234   -971
    475   -174   -649   -153    561   -410  -1834  -1680   -387   -215  -1275  -1013
    452   -200   -652   -127    550   -426  -1844  -1693   -410   -231  -1299  -1039
    426   -226   -654   -101    540   -439  -1867  -1725   -444   -265  -1330  -1075
    426   -236   -662    -93    542   -449  -1888  -1732   -457   -277  -1327  -1080
    420   -272   -693    -75    553   -480  -1880  -1735   -454   -288  -1332  -1104
    431   -280   -711    -75    568   -493  -1870  -1730   -454   -290  -1337  -1130
    423   -309   -732    -59    576   -519  -1862  -1717   -459   -293  -1337  -1137
    415   -423   -839      5    626   -631  -1852  -1693   -488   -353  -1402  -1189
    439   -504   -943     31    688   -722  -1764  -1592   -459   -384  -1483  -1270
    446   -465   -911      7    678   -688  -1641  -1449   -366   -329  -1462  -1265
    470   -314   -784    -80    626   -548  -1517  -1278   -197   -166  -1322  -1137
    511    101   -410   -306    462   -153  -1473  -1171     20    155   -979   -820
    459    711    252   -587    103    480  -1571  -1267    171    545   -519   -413
    371   1075    701   -724   -163    888  -1849  -1610     83    735   -259   -215
    314    898    584   -605   -135    740  -2112  -1987   -241    522   -415   -376
    244    140   -103   -192    174     18  -2200  -2268   -774   -226  -1117   -930
    288   -514   -805    111    545   -659  -2187  -2247  -1052   -724  -1628  -1350
    361   -740  -1104    189    730   -922  -2114  -2086  -1013   -758  -1727  -1449
    384   -763  -1150    189    766   -958  -2023  -1953   -901   -696  -1688  -1439
    433   -688  -1122    127    776   -904  -1935  -1842   -779   -592  -1605  -1374
    449   -620  -1072     83    761   -846  -1880  -1771   -701   -514  -1532  -1317
    470   -600  -1072     64    771   -836  -1857  -1740   -670   -488  -1509  -1283
    506   -594  -1104     44    802   -849  -1855  -1738   -675   -485  -1512  -1280
    555   -555  -1111      0    833   -833  -1844  -1735   -680   -480  -1506  -1275
    571   -548  -1122    -12    844   -833  -1842  -1732   -691   -485  -1504  -1273
    555   -568  -1124      5    839   -846  -1847  -1730   -704   -498  -1509  -1267
    548   -558  -1109      5    826   -833  -1834  -1714   -704   -491  -1499  -1247
    530   -589  -1119     31    823   -854  -1808  -1688   -696   -488  -1501  -1231
    504   -579  -1085     36    792   -831  -1774  -1660   -691   -480  -1496  -1208
    459   -584  -1047     62    753   -815  -1756  -1647   -691   -478  -1499  -1192
    439   -584  -1026     72    732   -805  -1743  -1636   -685   -467  -1496  -1192
    418   -581  -1000     83    709   -789  -1719  -1613   -678   -459  -1486  -1182
    363   -600   -963    116    662   -782  -1699  -1597   -675   -457  -1480  -1169
    332   -597   -932    132    631   -763  -1680  -1579   -672   -452  -1470  -1156
    322   -589   -911    132    615   -750  -1662  -1553   -667   -433  -1454  -1140
    303   -584   -888    140    594   -735  -1636  -1525   -657   -407  -1428  -1124
    275   -602   -878    161    576   -740  -1608  -1491   -644   -379  -1408  -1101
    267   -597   -865    163    566   -730  -1587  -1460   -636   -361  -1392  -1085
    280   -592   -872    153    574   -730  -1582  -1449   -641   -361  -1382  -1080
    285   -555   -841    135    563   -698  -1577  -1439   -644   -353  -1361  -1070
    311   -550   -865    119    587   -706  -1569  -1423   -652   -355  -1358  -1062
    324   -574   -901    124    613   -737  -1564  -1410   -659   -361  -1363  -1057
    337   -574   -911    116    623   -743  -1558  -1392   -665   -358  -1369  -1047
    366   -522   -888     77    626   -704  -1543  -1358   -652   -332  -1340  -1002
    363   -501   -865     67    613   -683  -1522  -1322   -641   -306  -1309   -963
    358   -514   -872     77    613   -693  -1499  -1299   -646   -296  -1301   -953
    358   -519   -878     80    618   -698  -1475  -1275   -652   -285  -1301   -948
    371   -511   -883     70    626   -696  -1467  -1273   -672   -298  -1317   -953
    309   -514   -823    101    563   -670  -1428  -1249   -662   -285  -1314   -935
    200   -522   -722    161    459   -623  -1366  -1200   -631   -252  -1280   -896
    272   -527   -802    127    535   -665  -1361  -1205   -652   -272  -1286   -909
    254   -542   -797    145    524   -670  -1327  -1184   -646   -259  -1265   -896
    272   -524   -797    124    532   -659  -1309  -1171   -649   -249  -1249   -891
    270   -527   -797    127    532   -662  -1283  -1153   -644   -233  -1241   -888
    226   -506   -735    137    480   -620  -1260  -1127   -626   -210  -1226   -875
    329   -465   -795     67    561   -628  -1273  -1140   -636   -213  -1228   -891
    400   -446   -846     20    623   -646  -1291  -1166   -665   -241  -1247   -924
    402   -428   -831     10    615   -628  -1280  -1163   -672   -249  -1239   -937
    361   -426   -787     31    571   -605  -1252  -1153   -675   -254  -1234   -937
    327   -433   -761     54    542   -597  -1223  -1143   -670   -265  -1234   -930
    280   -441   -724     80    498   -581  -1221  -1153   -685   -283  -1247   -937
    252   -439   -691     93    470   -563  -1208  -1140   -685   -277  -1226   -930
    252   -392   -644     70    446   -517  -1195  -1127   -680   -262  -1195   -922
    244   -283   -527     20    384   -405  -1192  -1117   -672   -249  -1156   -945
    207   -324   -535     57    368   -428  -1148  -1075   -644   -223  -1150   -857
    192   -298   -491     51    340   -392  -1111  -1044   -631   -197  -1166   -763
    158   -239   -397     38    275   -316  -1070  -1000   -597   -153  -1145   -706
    111   -197   -309     44    210   -252  -1028   -961   -566   -119  -1132   -657
    101   -179   -280     36    189   -228  -1010   -950   -566   -111  -1132   -644
    109   -119   -231      5    168   -174  -1000   -945   -566    -96  -1117   -626
    122    -33   -158    -44    140    -96  -1008   -966   -587    -96  -1106   -623
    163     23   -140    -93    153    -57  -1013   -997   -623    -85  -1093   -623
    270    -20   -290   -124    277   -155  -1026  -1028   -670    -98  -1124   -633
    379    -90   -472   -145    423   -280  -1047  -1052   -691   -150  -1163   -633
    462   -158   -623   -153    540   -389  -1049  -1067   -714   -200  -1169   -615
    522   -207   -730   -155    626   -467  -1075  -1119   -771   -259  -1192   -628
    563   -244   -807   -161    685   -524  -1109  -1166   -831   -319  -1236   -641
    584   -332   -917   -127    750   -623  -1145  -1200   -898   -381  -1299   -649
    568   -431  -1000    -70    782   -714  -1179  -1236   -961   -441  -1358   -636
    532   -496  -1028    -18    779   -761  -1197  -1254   -995   -480  -1395   -584
    467   -555  -1023     44    743   -787  -1202  -1265  -1015   -501  -1421   -530
    355   -600   -956    122    654   -776  -1195  -1260  -1026   -509  -1423   -506
    192   -652   -846    228    517   -748  -1179  -1249  -1026   -501  -1413   -506
     90   -678   -769    293    428   -722  -1169  -1228  -1018   -493  -1392   -509
     46   -693   -740    322    392   -717  -1163  -1213  -1021   -509  -1387   -548
     51   -698   -750    322    400   -724  -1158  -1215  -1028   -532  -1387   -587
     93   -711   -805    309    446   -758  -1145  -1213  -1039   -563  -1418   -626
    161   -784   -945    311    553   -865  -1135  -1213  -1083   -641  -1538   -737
    171   -896  -1067    361    618   -979  -1072  -1145  -1114   -740  -1667   -917
    283   -833  -1119    275    701   -976   -995  -1013  -1052   -732  -1680   -992
    576   -662  -1241     41    906   -950   -953   -870   -932   -636  -1618   -966
    935   -265  -1200   -335   1067   -732   -963   -802   -758   -387  -1371   -724
   1130    400   -730   -766    930   -163  -1049   -896   -584     -5   -930   -340
   1137    779   -358   -958    748    213  -1293  -1187   -600    220   -652   -127
   1054    589   -467   -823    761     62  -1543  -1558   -911     18   -823   -285
    901    -96   -997   -402    948   -545  -1605  -1839  -1423   -657  -1486   -839
    810   -657  -1470    -77   1140  -1062  -1551  -1774  -1631  -1049  -1896  -1202
    735   -810  -1548     36   1140  -1179  -1439  -1569  -1540  -1044  -1914  -1223
    641   -776  -1421     67   1031  -1098  -1296  -1387  -1395   -945  -1821  -1150
    584   -662  -1247     38    914   -953  -1150  -1223  -1239   -813  -1691  -1065
    514   -576  -1093     28    802   -833  -1041  -1109  -1117   -711  -1587   -982
    439   -548   -987     54    711   -766   -969  -1028  -1036   -644  -1519   -924
    376   -532   -911     77    641   -722   -927   -974   -987   -605  -1475   -898
    322   -493   -815     85    568   -654   -888   -917   -937   -561  -1423   -870
    275   -449   -727     85    501   -587   -852   -875   -896   -522  -1374   -831
    254   -436   -693     90    472   -563   -820   -841   -867   -485  -1340   -800
    228   -426   -654     98    439   -537   -776   -787   -823   -441  -1291   -766
    184   -413   -597    114    389   -504   -730   -714   -771   -384  -1221   -727
    158   -418   -579    127    366   -498   -688   -691   -722   -342  -1158   -698
    140   -433   -574    145    355   -504   -652   -688   -688   -309  -1111   -683
    114   -470   -584    176    348   -527   -610   -685   -657   -265  -1067   -678
     80   -472   -553    197    316   -511   -566   -654   -626   -197  -1008   -657
     18   -485   -506    231    262   -496   -535   -613   -607   -153   -961   -657
    -36   -470   -433    252    197   -452   -514   -574   -597   -109   -927   -665
    -85   -441   -355    262    132   -400   -488   -535   -587    -72   -898   -680
   -111   -389   -277    252     83   -335   -459   -488   -571    -31   -857   -701
   -150   -345   -197    246     20   -272   -436   -444   -548     -2   -823   -750
   -179   -288   -109    233    -36   -200   -413   -400   -517     25   -784   -818
   -228   -267    -38    246    -96   -153   -394   -358   -496     38   -735   -927
   -283   -252     31    267   -158   -111   -374   -329   -472     12   -672  -1075
   -340   -228    111    283   -228    -57   -350   -301   -441    -23   -605  -1169
   -400   -187    213    293   -309     12   -332   -262   -405    -31   -553  -1137
   -454   -150    303    301   -381     75   -327   -226   -376     -2   -514  -1021
   -517   -119    397    319   -457    137   -316   -187   -350     57   -475   -888
   -600    -85    514    342   -558    213   -283   -142   -324    103   -428   -753
   -704    -64    639    381   -672    285   -231    -88   -288    142   -397   -610
   -818    -41    776    428   -800    366   -179    -20   -265    142   -532   -475
   -826    -28    797    428   -813    384   -161      2   -270    106   -636   -410
   -743    -57    685    397   -714    314   -171    -36   -311     59   -623   -415
   -636    -75    561    355   -600    241   -166    -59   -353     38   -613   -410
   -517    -96    420    306   -470    161   -179    -93   -394    -15   -592   -420
   -415    -77    337    246   -376    129   -174    -98   -405    -51   -558   -415
   -368    -64    303    215   -337    119   -153    -93   -402    -54   -553   -397
   -361    -70    288    215   -327    109   -127    -77   -389    -49   -581   -366
   -394   -103    290    249   -345     93   -101    -59   -379    -41   -633   -335
   -413   -109    303    262   -358     96    -72    -38   -368    -31   -665   -303
   -400    -93    306    244   -355    106    -59    -28   -363    -20   -662   -293
   -374    -98    275    233   -324     88    -57    -28   -374    -25   -652   -303
   -337   -137    200    236   -270     28    -67    -36   -389    -38   -644   -327
   -314   -192    122    254   -218    -36    -64    -41   -407    -67   -654   -353
   -345   -241    101    293   -223    -72    -44    -20   -405    -80   -701   -361
   -355   -270     85    314   -220    -93    -33      2   -397    -62   -727   -337
   -353   -252    101    301   -228    -75    -20     25   -387    -28   -675   -285
   -345   -205    140    275   -244    -33      0     49   -368      7   -579   -223
   -319   -161    158    239   -241     -2     23     80   -348     31   -527   -168
   -290   -111    179    202   -236     31     57    111   -324     46   -509   -129
   -277    -75    202    174   -241     62     80    140   -309     62   -485   -109
   -262    -41    220    153   -241     88    103    166   -298     72   -446    -83
   -241    -10    228    124   -236    109    124    202   -283     80   -423    -59
   -210     28    239     90   -226    132    148    233   -265     93   -400    -44
   -194     64    257     62   -226    161    171    252   -246    101   -366    -38
   -194     85    280     54   -236    181    187    259   -244    111   -329    -18
   -184    103    288     38   -236    197    194    262   -241    109   -327      7
   -184    101    285     41   -236    192    184    249   -252     80   -363      5
   -150     93    244     25   -197    168    166    228   -275     49   -415     -5
   -122     64    187     28   -153    124    142    210   -301     18   -454    -10
   -132     23    155     54   -145     88    132    197   -319     -5   -475    -20
   -132    -31    101     80   -116     33    129    189   -342    -33   -509    -36
   -132    -96     36    114    -85    -31    127    181   -376    -70   -537    -51
   -132   -158    -25    145    -54    -93    124    176   -394    -96   -555    -57
   -142   -218    -77    179    -33   -148    122    161   -423   -127   -579    -72
   -137   -254   -116    197    -10   -187    122    153   -439   -148   -600    -80
   -129   -272   -142    200      5   -207    122    137   -444   -155   -613    -90
   -145   -283   -137    215     -5   -210    129    148   -439   -148   -610    -93
   -171   -293   -122    231    -25   -207    140    161   -436   -137   -594    -80
   -184   -322   -140    252    -23   -231    148    161   -441   -145   -587    -75
   -184   -358   -174    270     -7   -267    155    158   -449   -155   -584    -85
   -184   -394   -210    290     12   -303    174    174   -459   -174   -600    -98
   -171   -498   -327    332     75   -413    239    244   -465   -213   -659   -171
   -163   -535   -371    348    101   -454    366    381   -402   -194   -667   -197
   -114   -449   -335    280    109   -392    496    566   -272    -93   -581   -122
    -49   -106    -57     77      2    -83    579    750    -41    176   -296    161
    -72    550    620   -241   -348    587    555    779    246    636    239    685
   -246   1153   1400   -454   -823   1275    374    571    420   1026    732   1153
   -363   1197   1561   -418   -963   1379     54    187    265   1021    787   1195
   -433    548    982    -57   -706    763   -197   -272   -314    402    218    693
   -436   -366     70    400   -254   -150   -254   -472   -883   -355   -542      2
   -379   -774   -394    574      7   -584   -207   -361   -984   -566   -795   -254
   -324   -797   -472    561     72   -636    -88   -168   -870   -504   -769   -262
   -306   -714   -407    511     49   -561     49      2   -724   -394   -678   -205
   -296   -620   -324    457     12   -472    137    103   -620   -303   -589   -150
   -301   -587   -285    441     -7   -436    197    163   -561   -265   -548   -116
   -319   -550   -233    433    -44   -392    241    205   -522   -239   -517    -93
   -340   -514   -174    428    -83   -345    267    233   -491   -215   -485    -77
   -348   -496   -150    420   -101   -324    285    257   -470   -197   -457    -77
   -332   -480   -148    407    -93   -316    296    257   -467   -197   -444    -83
   -301   -462   -161    381    -72   -314    290    257   -470   -197   -433    -90
   -275   -459   -184    368    -46   -322    288    252   -480   -194   -431   -114
   -270   -454   -184    361    -44   -322    293    246   -478   -194   -410   -103
   -254   -444   -189    348    -33   -316    293    241   -480   -197   -387    -93
   -246   -410   -166    327    -41   -288    293    241   -478   -194   -363    -93
   -241   -387   -145    314    -49   -267    293    241   -470   -189   -345    -93
   -239   -355   -119    296    -62   -239    301    246   -459   -176   -314    -88
   -233   -345   -111    290    -62   -231    314    254   -444   -168   -288    -75
   -239   -363   -124    301    -59   -244    324    259   -433   -166   -267    -59
   -223   -322    -98    272    -62   -210    332    270   -418   -155   -236    -33
   -213   -319   -106    265    -54   -215    327    270   -415   -161   -223    -23
   -215   -309    -93    262    -62   -202    332    275   -407   -153   -210    -10
   -194   -272    -80    231    -59   -176    335    277   -397   -140   -194      5
   -161   -244    -83    202    -38   -163    335    288   -392   -132   -184     15
   -150   -231    -80    189    -36   -155    329    298   -384   -127   -163     36
   -140   -231    -90    187    -25   -163    314    298   -384   -119   -153     44
   -122   -205    -85    161    -18   -145    303    306   -379   -111   -132     59
    -80   -187   -106    135     12   -148    303    322   -366    -98   -119     83
    -49   -161   -114    103     28   -137    306    329   -355    -90    -98     93
    -23   -132   -111     77     41   -122    309    335   -345    -77    -62    114
     -5   -127   -122     64     57   -124    316    345   -337    -72    -38    132
    -15   -106    -90     62     36    -98    324    350   -332    -64    -23    145
    -25    -83    -57     51     12    -72    350    366   -303    -44     15    171
    -38    -72    -33     54     -5    -54    374    379   -283    -25     51    197
    -72    -88    -18     77    -28    -51    402    392   -265    -15     64    205
    -93    -93      0     93    -46    -46    436    418   -239      2     83    226
    -90    -62     28     75    -59    -18    452    433   -215     28    114    252
    -98    -51     46     75    -75     -2    475    454   -189     51    132    270
   -122    -70     49     93    -88    -10    493    467   -174     59    135    280
   -140    -77     62    109   -101     -7    498    467   -168     57    132    283
   -150    -90     59    119   -106    -15    506    467   -163     54    132    296
   -135    -67     67     98   -101      0    522    472   -150     67    145    316
   -148    -83     62    114   -106    -10    519    462   -150     67    150    324
   -150    -96     54    124   -103    -20    519    462   -142     77    153    335
   -155    -93     62    124   -111    -15    522    467   -132     83    158    332
   -135    -98     33    116    -85    -33    527    483   -114     96    166    340
   -119    -88     31    101    -75    -28    540    501    -93    111    181    363
   -122    -75     46     98    -85    -15    545    511    -83    116    184    376
   -116    -64     49     88    -83     -7    553    522    -75    127    197    389
    -96    -25     70     59    -83     20    581    553    -46    158    223    418
    -72      5     77     33    -75     41    605    579    -20    181    244    446
    -46     41     88      2    -67     64    620    600      2    205    267    475
    -23     67     90    -23    -57     77    639    620     18    218    277    496
    -18     64     83    -23    -51     75    654    639     23    220    277    509
      0     85     83    -44    -41     85    670    654     36    231    283    527
     23    116     93    -70    -33    106    691    672     59    252    293    558
     23    150    124    -88    -49    137    683    654     62    259    298    574
     33    166    129   -101    -46    148    662    628     51    254    303    576
     54    122     67    -90     -5     96    636    597     28    233    290    558
     77     83      5    -80     36     44    610    568      0    213    280    542
     90     75    -15    -85     51     31    589    550    -18    200    275    530
     88     72    -15    -80     51     28    579    542    -31    184    265    509
     64     28    -36    -49     49     -2    581    542    -44    168    249    485
     38    -10    -49    -12     44    -28    574    535    -64    153    231    467
     -2    -90    -90     46     41    -90    576    535    -77    142    210    441
    -23   -155   -132     90     51   -145    584    532    -96    127    194    415
    -38   -174   -137    103     46   -158    581    524   -109    116    192    397
    -46   -202   -155    124     54   -179    581    519   -116     98    184    381
    -67   -231   -166    148     49   -200    576    509   -127     93    181    368
    -72   -249   -176    161     51   -213    574    506   -132     90    179    363
    -85   -280   -194    181     51   -236    568    506   -142     80    171    353
    -75   -272   -197    174     59   -236    566    501   -150     75    171    345
    -57   -332   -275    194    106   -303    571    511   -161     49    145    303
    -36   -410   -374    223    168   -392    641    605   -140     15     88    228
     -7   -413   -407    210    200   -410    774    763    -51     49     93    210
     62   -280   -342    109    202   -311    909    976    119    202    223    303
    109    140     31   -127     38     85    950   1101    368    535    589    644
     41    789    748   -418   -353    769    904   1052    610    963   1106   1150
   -132   1247   1376   -558   -756   1309    685    758    680   1260   1486   1501
   -228   1111   1340   -441   -784   1226    353    319    400   1127   1395   1408
   -283    345    628    -31   -457    485    176    -77   -218    394    678    769
   -233   -397   -163    314    -36   -280    150   -148   -620   -205     31    184
   -155   -711   -555    433    200   -633    200    -10   -649   -337   -148     -2
   -106   -701   -594    405    244   -649    327    161   -524   -265   -101     15
    -67   -602   -535    335    231   -571    441    293   -387   -153     -7     88
    -51   -519   -470    285    207   -496    509    374   -296    -64     57    155
    -36   -470   -433    252    197   -454    558    423   -241    -18     96    194
    -51   -452   -400    252    174   -426    589    452   -210     12    129    210
    -88   -446   -361    267    135   -402    623    472   -184     38    150    239
   -101   -428   -327    265    111   -376    641    491   -168     57    166    254
   -111   -407   -296    259     88   -350    644    498   -155     70    187    262
   -119   -394   -275    257     77   -335    646    504   -142     88    210    275
   -148   -413   -267    277     57   -342    657    504   -135     93    215    283
   -137   -389   -254    262     57   -322    659    509   -127    101    223    283
   -129   -374   -246    249     57   -311    675    524   -111    119    241    293
   -127   -329   -202    228     36   -267    680    530   -106    135    252    296
   -135   -298   -163    215     12   -233    688    532    -98    148    259    298
   -148   -280   -132    213    -10   -207    693    535    -90    155    272    296
   -155   -275   -122    215    -18   -200    691    537    -88    155    280    290
   -132   -257   -124    194     -5   -192    693    542    -80    174    296    285
   -122   -254   -132    187      2   -194    701    558    -67    187    306    280
   -103   -241   -137    171     15   -189    709    563    -57    194    309    280
    -85   -215   -129    150     20   -174    693    555    -64    181    288    252
    -67   -181   -114    124     23   -148    688    550    -67    181    275    239
    -59   -166   -109    111     23   -137    691    550    -67    192    272    257
    -36   -137   -101     85     31   -119    701    561    -62    215    257    290
     10   -122   -135     54     72   -127    698    550    -80    215    202    298
     72    -88   -161      7    116   -124    685    548    -77    200    168    311
     93    -83   -179     -5    135   -132    667    561    -72    197    155    335
    103    -88   -194     -7    148   -140    654    581    -49    228    168    363
    132    -70   -205    -31    166   -137    654    592    -31    244    179    384
    135    -64   -200    -33    166   -132    649    574    -41    233    163    387
    142    -62   -205    -41    171   -132    644    561    -59    207    148    389
    184    -57   -241    -64    210   -148    639    540    -80    184    127    387
    220    -28   -252    -96    236   -140    641    535    -75    184    124    392
    275    -25   -301   -124    288   -163    639    532    -80    163    109    381
    319    -12   -335   -155    324   -171    631    514    -96    145     93    366
    366     -2   -368   -181    366   -184    628    501    -93    150     96    371
    420     10   -413   -218    418   -200    620    488    -93    148    111    366
    462     18   -444   -239    454   -213    620    478    -90    142    111    361
    475     46   -428   -262    452   -189    620    470    -85    150    119    366
    459     46   -413   -254    436   -181    628    475    -75    155    132    374
    441     28   -413   -236    426   -192    631    472    -70    155    122    368
    413      7   -405   -210    410   -197    631    465    -72    150    124    358
    353    -18   -371   -168    358   -194    639    465    -70    153    109    355
    319     -5   -324   -158    322   -166    652    485    -54    166    114    361
    298     23   -277   -161    285   -127    675    504    -28    197    137    381
    290     33   -257   -161    275   -111    696    522     -7    215    124    405
    277     36   -241   -158    257   -101    711    540     10    228    116    426
    270     70   -200   -171    236    -64    732    574     44    246    129    446
    277    114   -163   -197    220    -25    753    605     77    270    158    470
    241    137   -103   -189    174     18    782    641    111    301    168    504
    228    163    -64   -197    148     49    800    654    127    314    171    530
    236    207    -28   -223    132     90    815    680    158    345    194    584
    228    215    -12   -223    119    101    831    706    192    366    210    633
    228    259     31   -244     98    145    844    717    210    387    231    685
    202    309    106   -257     46    210    854    722    233    413    265    761
    187    337    150   -265     18    244    862    735    259    431    290    839
    155    316    161   -239     -2    241    859    737    262    433    306    854
    127    345    218   -236    -44    283    846    727    262    449    340    826
     98    342    244   -223    -72    293    833    717    257    452    358    795
     75    288    210   -181    -67    249    831    717    246    441    329    745
     51    272    220   -163    -85    246    836    714    249    446    303    706
     31    249    218   -140    -93    233    823    691    239    426    285    654
     20    187    166   -103    -72    176    802    672    218    392    241    597
     12    124    111    -70    -49    119    784    654    192    345    197    537
     12     85     70    -51    -28     77    766    639    174    314    176    493
     28     46     18    -36      5     33    763    633    161    301    166    459
     31      7    -23    -20     25     -5    763    628    153    288    168    428
     41    -20    -62    -10     49    -41    761    615    145    277    174    392
     38    -46    -85      2     59    -64    753    600    142    257    181    366
     46    -38    -85     -2     64    -62    763    592    135    244    187    361
    103    -41   -145    -33    124    -93    763    581    101    218    168    348
    153   -127   -280    -15    215   -202    802    628     90    200    116    290
    168   -179   -348      5    257   -262    904    753    148    246     80    231
    197   -135   -332    -31    265   -233   1010    906    262    306    101    228
    223    111   -111   -168    168      0   1091   1041    465    493    319    374
    207    636    428   -420   -109    532   1104   1085    722    880    774    743
     80   1171   1091   -628   -506   1132    958    885    846   1239   1213   1067
     -7   1319   1327   -654   -667   1322    618    504    698   1317   1345   1088
    -77    872    950   -400   -514    911    405    174    296    859    922    678
   -106    129    236    -12   -171    181    355     46   -127    187    252    127
    -64   -332   -267    197     98   -301    389    153   -252    -67    -33   -119
    -23   -488   -465    257    220   -478    491    314   -184    -41    -44   -132
    -31   -485   -457    257    210   -472    576    405    -98     38      0    -67
    -28   -405   -376    215    171   -392    652    488    -10    124     64     25
    -15   -322   -306    168    142   -316    709    553     62    184    111    103
    -28   -293   -265    161    116   -280    750    600    111    233    155    171
    -41   -301   -259    168    109   -280    771    613    124    252    181    210
    -64   -309   -246    187     88   -277    789    620    137    267    205    241
    -90   -306   -218    197     62   -262    818    636    150    280    231    270
   -101   -309   -207    205     51   -259    846    657    171    298    259    309
   -109   -319   -213    213     51   -267    852    654    176    306    288    327
   -124   -348   -223    233     49   -285    857    657    187    311    314    358
   -124   -381   -257    252     64   -319    867    672    210    327    340    397
   -124   -394   -270    259     72   -332    872    685    220    340    309    431
   -119   -384   -267    249     72   -327    859    685    210    322    213    433
   -124   -301   -176    213     25   -239    828    667    184    293    135    418
   -129   -218    -88    174    -23   -153    800    644    161    277     90    415
   -132   -226    -93    179    -20   -161    807    657    176    285     72    433
   -140   -272   -132    205     -5   -202    826    680    202    303     67    446
   -140   -283   -142    210      0   -213    833    698    220    322     72    467
   -142   -262   -122    202    -12   -192    831    701    223    329     83    483
   -116   -246   -129    181      5   -189    826    693    218    329     96    493
   -109   -249   -140    176     15   -194    810    691    215    329     90    496
    -98   -262   -163    181     31   -213    802    691    213    324     72    491
    -77   -272   -194    174     54   -233    792    691    210    316     70    496
    -64   -265   -200    166     67   -233    784    696    215    322     88    519
    -67   -262   -194    163     62   -231    782    709    226    329     93    548
    -67   -246   -179    155     54   -213    792    735    246    355    127    587
    -77   -226   -150    150     36   -189    805    766    267    387    168    628
    -98   -202   -103    150      2   -153    828    802    288    410    202    662
   -145   -179    -36    161    -54   -109    849    826    303    428    233    691
   -200   -171     28    184   -114    -72    872    849    324    449    265    704
   -181   -181      0    181    -93    -90    875    846    319    439    270    693
   -124   -194    -70    161    -28   -132    854    828    296    418    254    657
    -64   -176   -114    119     23   -148    841    810    283    394    239    631
    -25   -171   -145     98     57   -158    833    789    272    374    215    613
      7   -184   -194     85     98   -189    823    776    267    363    181    597
     33   -187   -220     77    127   -202    813    758    267    361    163    584
     46   -179   -226     64    135   -202    807    745    267    353    153    558
     67   -189   -257     59    161   -223    802    727    259    337    135    527
     96   -187   -283     44    189   -233    787    706    252    324    122    509
    135   -179   -314     23    223   -246    776    701    252    311    103    498
    192   -174   -366    -10    277   -270    753    685    236    303     85    485
    249   -168   -418    -38    332   -293    722    657    213    283     62    470
    296   -168   -467    -64    381   -316    693    628    189    257     31    446
    327   -174   -501    -75    413   -337    683    620    176    236      2    423
    329   -179   -509    -77    418   -342    678    613    176    233     -2    426
    311   -184   -498    -64    402   -340    680    620    187    236      2    431
    290   -166   -457    -62    371   -311    704    652    218    259     28    452
    252   -163   -415    -44    332   -288    727    680    249    293     64    475
    233   -129   -366    -54    298   -246    743    709    283    324    101    501
    220    -93   -314    -62    265   -205    761    732    316    355    129    522
    215    -54   -270    -80    241   -161    771    758    345    379    158    548
    207    -31   -239    -88    223   -135    787    787    376    402    194    584
    205      7   -197   -106    200    -96    792    792    394    426    233    613
    200     57   -142   -127    171    -41    792    782    405    439    265    636
    200     72   -127   -137    163    -25    776    763    402    431    272    644
    192     70   -122   -129    158    -25    758    737    389    415    267    652
    181     70   -111   -124    145    -20    743    717    384    410    272    654
    171     75    -96   -122    132    -10    732    706    381    405    280    654
    166     57   -111   -111    137    -25    727    696    371    392    275    646
    166     33   -132    -98    150    -49    727    683    361    371    265    631
    153    -10   -166    -72    158    -88    709    659    337    340    236    594
    150    -33   -187    -59    168   -109    696    646    319    319    220    571
    135    -62   -197    -36    166   -129    683    628    306    293    210    550
    119    -88   -207    -15    163   -148    670    607    293    272    205    530
     98   -109   -207      5    150   -158    662    584    280    252    192    501
     85   -111   -200     12    142   -155    652    571    275    246    197    491
     83   -106   -192     10    137   -148    649    566    285    252    210    485
     75    -98   -174     12    124   -135    652    566    296    252    218    493
     59   -119   -179     28    116   -148    644    563    298    236    200    480
     51   -171   -223     59    135   -194    659    597    301    210    168    433
     54   -226   -280     83    163   -252    737    691    337    189    124    366
     49   -207   -257     80    153   -231    846    828    436    228    150    358
     57    -80   -137     12     96   -109    956   1010    615    389    303    449
     36    340    301   -189   -132    322   1000   1117    857    719    680    745
    -31    940    971   -457   -501    956    917   1005   1018   1085   1137   1122
    -80   1322   1402   -620   -740   1361    613    641    943   1262   1405   1322
    -96   1104   1197   -506   -646   1150    314    246    594   1023   1210   1117
   -137    418    555   -140   -348    488    223    -10    106    363    568    576
   -109   -197    -90    153    -10   -145    228     -5   -163   -114     80    155
    -36   -426   -389    231    176   -407    285    142   -135   -179    -20     33
    -12   -407   -394    210    189   -402    374    257    -25   -114     23     41
     15   -319   -337    150    176   -327    446    345     83    -36     96     90
     28   -244   -275    106    150   -259    493    400    166     28    150    142
     36   -213   -249     88    142   -231    530    439    218     67    179    174
     51   -168   -220     57    135   -194    540    449    249     83    194    197
     62   -132   -194     33    127   -163    535    449    262     88    179    223
     70   -103   -176     15    122   -140    527    452    272     96    168    249
     64    -98   -163     18    114   -129    519    452    275    101    168    262
     75   -101   -176     12    124   -137    511    449    277    101    168    262
     96    -72   -171    -12    132   -122    514    452    288    106    171    267
    103    -75   -181    -15    142   -127    504    441    293    103    161    257
    111    -72   -184    -18    148   -127    501    444    303    111    161    252
    122    -25   -150    -49    135    -88    493    449    319    124    179    265
    124    -18   -142    -51    132    -80    485    446    322    127    181    262
    129    -28   -158    -51    142    -90    488    449    327    122    174    257
    132    -10   -142    -59    137    -75    485    452    335    122    179    259
    127      2   -124    -67    124    -59    475    441    337    122    181    257
    127     15   -111    -72    119    -46    470    439    345    127    184    254
    116     23    -93    -70    106    -36    462    436    355    132    187    249
     98     15    -83    -57     90    -33    449    431    358    127    181    246
     88     33    -54    -62     70    -10    454    433    371    140    192    259
     83     41    -44    -62     62      0    459    441    387    155    197    267
     88     49    -41    -70     64      5    452    446    400    168    207    277
    106     64    -41    -85     75     12    441    452    410    181    218    288
    119     62    -57    -90     88      2    431    452    413    181    218    283
    127     57    -70    -93     98     -5    428    462    418    187    226    290
    137     88    -51   -114     93     20    428    478    433    205    249    314
    158    135    -23   -145     90     57    431    496    452    226    272    340
    150    116    -36   -135     90     41    431    493    449    215    257    324
    145     88    -59   -116    101     15    436    496    444    207    239    309
    145     93    -51   -122     98     20    441    496    444    202    226    303
    153    122    -31   -137     93     46    439    488    441    202    218    298
    150    140    -10   -145     80     64    444    485    449    210    228    301
    150    124    -25   -137     88     49    449    488    459    215    226    298
    137    114    -25   -127     80     44    457    493    470    223    226    290
    145    119    -25   -132     85     46    470    504    493    241    231    288
    140    137     -5   -140     72     67    478    504    514    259    241    290
    132    140      7   -137     62     75    475    501    522    267    239    288
    124    145     18   -137     51     80    475    496    524    270    236    283
    122    166     44   -142     38    106    467    488    527    280    244    283
    116    145     28   -132     41     88    462    480    530    280    241    275
    127    140     12   -135     57     77    459    475    530    277    239    270
    122    124      2   -124     57     64    446    462    522    270    226    257
    119    132     12   -124     54     72    441    454    522    272    228    249
    135    150     12   -145     59     83    431    449    522    280    236    244
    142    155     12   -150     64     85    428    452    530    290    249    249
    148    155      7   -153     70     80    418    459    537    301    257    252
    163    174     10   -168     77     93    426    483    555    324    275    265
    189    202     12   -197     88    109    436    496    568    342    283    267
    226    215    -10   -220    119    101    439    501    576    348    280    270
    239    236     -2   -239    119    119    441    509    587    358    283    280
    241    249      7   -244    116    129    449    519    600    366    290    290
    257    265      7   -262    124    137    454    530    607    376    298    301
    265    293     28   -280    119    161    462    540    618    392    309    314
    267    332     64   -301    101    200    459    532    620    400    322    335
    272    363     90   -316     90    228    457    522    626    410    337    355
    265    355     90   -311     85    223    431    491    602    397    319    337
    252    316     62   -285     93    189    394    457    574    374    288    309
    244    285     41   -267    101    163    358    428    542    353    259    296
    249    270     20   -259    114    145    342    410    524    345    244    285
    246    249      2   -249    119    127    329    402    511    337    233    267
    236    197    -38   -218    137     80    314    384    480    309    210    236
    223    145    -77   -187    150     33    301    371    454    288    181    213
    200    114    -85   -155    142     15    296    363    441    275    171    207
    174     70   -103   -122    137    -15    277    345    420    254    145    184
    158     23   -135    -90    148    -54    257    324    392    228    109    153
    150      7   -145    -80    148    -70    239    301    366    207     88    129
    148     -5   -153    -70    150    -77    236    293    361    202     88    122
    142      0   -142    -72    142    -70    236    293    358    213     96    127
    129    -15   -145    -57    135    -80    236    288    348    210     90    135
    119    -62   -181    -31    150   -122    236    288    327    181     57    111
    137   -166   -303     15    220   -233    275    348    311    124    -28     23
    145   -155   -301      2    220   -228    397    485    384    142    -54    -18
    174    -44   -218    -64    194   -129    517    672    537    267     44     62
    207    265     57   -239     75    163    600    846    774    553    335    329
    184    841    657   -511   -236    750    602    891   1034    963    810    797
      2   1376   1371   -691   -685   1374    426    633   1127   1286   1221   1182
    -85   1387   1470   -652   -779   1428     96    215    901   1231   1218   1171
   -142    810    950   -335   -548    878   -132   -210    358    654    659    693
   -153     -5    148     80   -150     70   -181   -394   -145    -51    -72     70
    -70   -329   -259    197     93   -293   -153   -272   -192   -202   -275   -119
    -18   -355   -337    187    158   -345    -51   -106    -77   -142   -252   -114
     -2   -280   -280    140    137   -280     49     20     44    -36   -171    -62
      2   -187   -189     93     96   -187    119     98    142     59   -106      5
     -2   -127   -124     62     59   -127    155    137    194    106    -75     44
      7    -85    -93     38     49    -88    176    166    226    129    -51     67
     12    -67    -83     25     46    -75    192    176    239    142    -38     83
      5    -67    -72     31     38    -70    202    176    239    145    -18     96
      5    -38    -44     15     20    -41    213    168    241    150    -10    106
     -5    -18    -12     10      2    -15    220    166    241    161    -15    106
    -12      2     12      2    -15      7    218    155    241    163    -25    111
    -10     44     54    -15    -31     49    215    148    246    166    -33    119
    -10     57     64    -25    -38     62    207    137    228    161    -70    109
     -5     75     77    -36    -41     75    205    127    207    174    -83     93
     -5     98    101    -49    -54     98    200    129    213    187    -44     88
     10    106     96    -57    -41    101    189    140    252    176    -12     88
    -20     85    106    -33    -64     96    163    140    252    181    -31     62
    -25    109    135    -41    -80    122    171    153    267    197    -38     59
    -10    158    168    -75    -90    163    189    163    296    205    -25     70
    -12    187    200    -85   -106    192    187    161    306    215    -12     75
     -5    215    220   -106   -111    218    192    168    311    226    -12     85
      2    223    218   -114   -106    220    192    174    311    228    -57     83
     12    231    215   -124   -101    223    181    168    303    226    -75     72
     20    239    218   -129    -98    228    174    166    301    228    -80     75
     10    249    239   -129   -114    244    155    155    290    218    -96     67
     25    265    239   -145   -106    254    137    142    288    220    -93     67
     41    265    223   -153    -90    244    106    116    267    218    -90     54
    158    288    129   -223     15    210     41     70    223    184    -98     18
    223    353    127   -288     46    241     25     67    223    171   -109     18
    246    371    124   -311     62    249     20     59    218    158   -129     18
    314    394     80   -355    116    236    -15     18    179    127   -137     -5
    342    407     64   -374    140    236    -44    -12    145    101   -150    -31
    350    418     64   -384    142    241    -44    -25    145     93   -142    -28
    335    428     90   -381    122    259    -25    -23    155     93   -145    -20
    324    433    109   -381    106    272     -2     -2    171    101   -150    -20
    353    509    155   -431     98    332     49     44    223    153   -127     12
    301    483    181   -394     59    332     75     62    249    174   -119     23
    241    436    194   -340     23    316     80     54    252    166   -124      2
    210    436    226   -324     -7    332     96     57    270    171   -122    -15
    200    480    280   -340    -38    381    111     64    296    192   -101     -7
    155    483    327   -319    -85    405    124     64    311    202   -124    -10
     93    446    353   -270   -129    400    109     54    314    194   -174    -25
    103    457    350   -280   -124    405    101     57    322    197   -215    -36
    124    493    368   -309   -122    431    116     75    345    220   -213    -23
     64    475    410   -270   -174    444    114     77    350    228   -205    -20
     51    478    423   -265   -187    452    101     72    355    233   -207    -23
     57    498    439   -277   -192    470     90     67    366    244   -218    -25
     46    501    454   -272   -202    478     98     85    376    254   -220    -20
     20    519    498   -270   -239    509    119    111    400    272   -213    -18
      5    571    563   -288   -277    568    142    137    431    303   -192    -10
     15    626    610   -322   -298    620    168    166    459    332   -168      7
     20    693    672   -355   -324    683    210    213    506    374   -129     51
     33    724    691   -379   -329    709    223    233    527    392   -119     70
     46    732    683   -389   -316    709    226    239    532    394   -124     64
     77    756    678   -418   -301    717    223    233    532    394   -129     54
     62    802    740   -431   -337    771    233    241    553    415   -103     67
    -51    807    857   -379   -454    831    265    254    584    449    -67     98
      0    823    823   -410   -410    823    244    236    568    444    -80     96
    -36    789    823   -379   -431    807    226    218    550    431    -96     93
    -49    756    805   -353   -426    779    197    194    524    410   -116     80
    -28    756    782   -366   -405    769    171    174    504    392   -132     59
    -12    740    753   -363   -381    745    161    158    488    376   -155     33
     -5    696    701   -348   -355    698    137    135    462    353   -197      0
     -7    633    641   -311   -324    636    119    114    426    316   -246    -41
     -7    581    587   -288   -296    584    101     93    389    280   -293    -77
    -15    540    555   -262   -285    545     83     70    361    246   -329   -114
    -31    493    522   -233   -275    509     51     36    327    215   -361   -153
    -41    446    488   -202   -265    467     28     15    298    189   -381   -181
    -88    428    517   -171   -303    470     46     23    301    192   -381   -174
   -111    449    561   -168   -337    504     54     25    301    197   -397   -166
   -116    446    563   -166   -340    504     41     12    293    202   -413   -171
    -41    431    472   -194   -257    452     15     -7    267    176   -446   -205
    -59    335    394   -140   -228    366     51     41    272    150   -524   -241
    -85    223    309    -70   -197    265    142    153    306    135   -597   -306
    -98    220    319    -62   -207    267    239    306    389    171   -576   -316
      2    426    423   -213   -210    426    358    532    576    337   -420   -166
     64    974    909   -522   -423    940    428    688    878    730     10    262
   -142   1605   1748   -732   -945   1675    392    646   1158   1195    550    795
   -314   1927   2242   -807  -1278   2083    132    301   1163   1397    839   1057
   -348   1704   2052   -678  -1200   1878   -179   -132    836   1179    672    885
   -340    875   1213   -270   -776   1044   -366   -524    184    420    -57    210
   -293    176    470     57   -381    322   -449   -618   -192    -88   -597   -309
   -210    -51    158    129   -187     51   -433   -493   -202   -155   -706   -428
   -145     -2    142     75   -145     70   -301   -311    -77    -67   -659   -397
   -114    140    252    -15   -181    194   -181   -168     54     54   -568   -314
   -168    192    358    -12   -262    275   -132   -111    124    114   -527   -265
   -163    218    381    -28   -272    298   -103    -72    163    140   -514   -236
    -85    288    374   -101   -228    329    -75    -38    189    161   -488   -218
    -70    301    371   -116   -220    335    -77    -38    187    158   -485   -220
   -106    233    340    -62   -223    285    -83    -46    176    145   -506   -236
    -93    215    309    -62   -202    259    -80    -49    174    137   -511   -246
    -38    241    280   -101   -158    259    -90    -44    187    140   -496   -233
    -36    262    298   -114   -168    277    -98    -41    205    132   -504   -233
    -72    215    285    -72   -179    249   -116    -46    202    106   -517   -246
    -62    218    280    -77   -171    246   -122    -38    202    103   -519   -246
    -54    244    298    -93   -176    270   -109    -23    215    116   -514   -239
    -57    236    293    -90   -176    265   -111    -25    210    119   -527   -246
    -51    205    257    -77   -155    231   -119    -28    197    114   -542   -249
    -54    194    249    -70   -153    223   -116    -31    189    116   -568   -249
    -31    226    257    -96   -142    241   -116    -31    187    129   -571   -246
    -25    223    246    -98   -137    233   -124    -41    176    129   -579   -254
    -23    226    249   -101   -135    236   -116    -38    171    132   -584   -254
    -15    228    241   -106   -129    233   -114    -38    166    135   -594   -254
      2    220    218   -111   -106    220   -119    -25    174    145   -594   -239
      7    207    200   -109    -98    205   -132    -23    179    150   -589   -233
     10    192    181   -101    -85    189   -137    -18    179    150   -579   -231
     12    189    176   -101    -80    184   -137    -20    171    153   -563   -228
     31    200    168   -114    -67    184   -137     -5    181    166   -550   -215
     54    207    153   -132    -49    181   -171      0    181    179   -524   -194
     33    189    155   -111    -62    174   -189     -5    176    179   -514   -197
     67    228    161   -148    -46    194   -166     18    197    200   -504   -184
    103    283    179   -192    -36    231   -150     31    210    215   -511   -187
     51    241    187   -148    -67    213   -153     20    200    210   -535   -205
     33    226    192   -129    -80    210   -137     31    202    218   -524   -202
     62    239    176   -153    -57    210   -122     38    213    228   -514   -194
     62    213    150   -137    -44    181   -114     41    223    233   -517   -200
     31    184    153   -109    -62    168   -124     33    218    231   -527   -197
     46    207    158   -127    -54    184   -122     41    231    244   -522   -194
    111    301    187   -207    -36    244    -85     77    277    293   -488   -163
     46    244    197   -145    -75    220    -85     67    277    290   -509   -171
    -31    168    200    -70   -114    184    -90     44    257    267   -542   -205
      0    194    194    -98    -96    194    -85     46    267    275   -540   -213
     83    241    155   -163    -36    197    -98     44    267    280   -542   -218
    106    254    148   -179    -20    202    -98     41    272    288   -542   -220
     15    161    145    -88    -64    153   -132     10    244    270   -576   -252
     41    153    111    -98    -36    132   -161      0    239    265   -584   -267
     51    132     77    -93    -12    106   -181    -15    231    252   -594   -280
     44    114     70    -77    -12     93   -192    -23    223    244   -602   -290
     72    148     72   -111      0    111   -187    -20    231    252   -587   -285
     85    132     46   -109     20     90   -168      0    239    259   -581   -285
    129    181     49   -158     38    114   -158     28    262    288   -558   -244
    116    228    111   -171      2    171   -145     57    301    329   -527   -189
    135    241    106   -189     12    176   -111     88    329    353   -517   -161
     90    220    129   -158    -18    176    -96     98    332    358   -522   -153
     31    168    137   -101    -51    153   -129     80    319    348   -540   -166
     57    231    174   -142    -57    202   -114    109    348    368   -519   -129
    148    340    189   -244    -20    265    -67    153    381    400   -480   -103
    145    374    228   -259    -41    301    -49    163    402    418   -449    -80
     51    329    277   -192   -114    306    -72    132    389    405   -439    -72
    -36    265    301   -114   -168    283   -129     85    355    376   -446   -101
    -25    262    285   -119   -155    275   -163     59    345    368   -446   -127
     59    311    252   -187    -96    283   -150     64    353    374   -439   -116
     93    314    220   -205    -64    267   -163     59    350    363   -449   -116
     41    254    213   -148    -85    233   -179     41    332    342   -467   -140
     20    220    200   -122    -88    210   -174     38    337    335   -462   -142
     72    153     80   -114     -5    119   -205      7    298    288   -501   -174
     36     54     18    -46     10     36   -244    -36    252    233   -548   -220
   -127    -57     70     93    -98      5   -280    -54    228    210   -563   -228
     -7     25     33    -10    -23     28   -265    -57    233    215   -563   -215
    -15      7     23      2    -20     15   -257    -72    220    202   -584   -241
      2    -51    -54     23     28    -51   -298   -111    187    163   -636   -285
    124     25    -98    -75    111    -36   -296    -93    202    181   -610   -259
     64    -36   -101    -15     83    -67   -327   -122    168    155   -631   -283
     51    -75   -127     10     88   -101   -327   -140    150    132   -659   -309
     20   -207   -228     93    122   -218   -316   -137    119     70   -730   -374
     90   -226   -316     67    202   -270   -200      0    181     72   -748   -400
     75   -197   -275     59    171   -236    -80    142    280    127   -714   -394
    127    -12   -140    -57    132    -75     36    329    467    301   -553   -262
    200    431    231   -316    -15    332     62    441    714    646   -192     72
    116   1036    919   -576   -400    979    -54    332    901   1054    275    498
    -51   1299   1348   -623   -701   1325   -457    -62    774   1205    493    691
    -23   1109   1130   -542   -576   1119   -766   -452    381    937    283    506
      2    418    413   -213   -205    415   -828   -727   -153    218   -389    -51
    -54   -335   -280    194    111   -309   -815   -714   -449   -319   -935   -519
      0   -467   -470    233    233   -467   -732   -522   -337   -342   -969   -558
     28   -449   -480    210    254   -465   -685   -439   -220   -322   -937   -558
     28   -407   -439    187    233   -420   -652   -400   -127   -259   -909   -550
     59   -355   -415    148    236   -384   -602   -355    -33   -187   -865   -514
    109   -220   -332     54    218   -277   -550   -301     36    -90   -789   -457
    127   -153   -280     12    202   -215   -524   -280     51    -54   -766   -420
     98   -168   -270     33    181   -218   -532   -296     31    -64   -769   -426
     72   -187   -259     57    166   -223   -532   -288     31    -46   -727   -410
      2   -215   -218    106    109   -215   -535   -290     25    -36   -698   -410
    -20   -200   -179    109     77   -192   -537   -306     10    -41   -693   -436
    -54   -192   -140    122     38   -166   -532   -298     20    -33   -670   -407
    -88   -213   -124    150     18   -168   -540   -298     28    -25   -649   -379
    -96   -184    -88    140     -7   -135   -527   -293     49    -10   -618   -384
    -70   -153    -85    111      5   -119   -537   -306     49    -10   -607   -394
    -64   -174   -109    119     20   -142   -558   -327     36    -36   -620   -420
    -20   -153   -132     88     54   -142   -576   -337     28    -41   -615   -423
    -31   -171   -142     98     54   -155   -592   -361     10    -57   -623   -433
    -36   -153   -116     96     38   -135   -605   -368     18    -49   -620   -444
     -7   -111   -103     59     44   -106   -594   -358     41    -23   -594   -428
    -36   -137   -101     88     31   -119   -597   -355     49    -12   -584   -428
    -57   -111    -54     80     -2    -83   -584   -342     67      7   -561   -426
    -38    -70    -31     54     -5    -51   -589   -345     70     23   -553   -441
    -51    -67    -18     59    -18    -44   -600   -337     83     41   -545   -449
    -41    -51    -10     46    -15    -31   -584   -319    109     70   -527   -439
    -75   -109    -33     90    -23    -72   -581   -314    109     67   -540   -452
    -70   -132    -62    101     -5    -98   -581   -296    114     77   -537   -431
    -57   -155    -98    103     18   -127   -623   -322     85     62   -561   -446
    -33   -127    -93     80     28   -111   -652   -332     75     57   -563   -446
    119    -31   -150    -44    135    -90   -623   -319     88     64   -540   -420
    223    -44   -267    -90    246   -155   -628   -309     96     57   -542   -413
    244   -103   -350    -70    296   -226   -662   -342     54     12   -576   -472
    259   -127   -387    -64    322   -257   -696   -402     -2    -46   -628   -535
    257   -153   -410    -51    332   -280   -737   -431    -25    -85   -641   -532
    322   -106   -428   -109    374   -267   -776   -436    -28    -85   -618   -519
    379    -59   -439   -161    407   -249   -779   -436    -23    -77   -597   -519
    381    -31   -413   -174    397   -220   -763   -446    -15    -72   -594   -545
    480     64   -418   -272    449   -176   -714   -405     31    -41   -576   -504
    423     -5   -428   -207    426   -218   -719   -420     25    -54   -587   -517
    257   -129   -389    -64    322   -259   -771   -480    -18   -101   -631   -563
    270    -70   -340    -98    303   -205   -792   -493    -20   -109   -628   -535
    293    -54   -348   -122    319   -200   -810   -496    -12    -93   -610   -517
    296    -85   -381   -106    337   -231   -823   -530    -31   -109   -626   -527
    290    -59   -353   -116    319   -207   -823   -537    -25   -106   -623   -519
    288    -41   -329   -122    309   -184   -807   -530    -15   -103   -620   -524
    340    -75   -418   -135    379   -246   -857   -584    -64   -150   -675   -571
    327    -72   -400   -127    361   -233   -857   -581    -51   -132   -662   -558
    280    -72   -355   -103    314   -213   -854   -563    -23   -109   -641   -540
    397    -57   -454   -168    426   -254   -906   -605    -62   -140   -678   -594
    485    -20   -509   -233    496   -265   -919   -597    -49   -124   -657   -587
    514     36   -478   -275    496   -218   -922   -581    -23    -83   -607   -548
    509     98   -410   -306    459   -153   -891   -566      0    -59   -581   -548
    436    129   -306   -283    371    -88   -854   -545     23    -31   -553   -527
    371    137   -233   -254    301    -46   -826   -514     62     12   -504   -475
    301     96   -205   -200    254    -54   -823   -498     80     28   -483   -478
    348    155   -194   -252    270    -18   -787   -472    114     67   -449   -462
    428    275   -153   -350    290     62   -758   -449    150    106   -402   -397
    259    210    -49   -236    155     80   -802   -511    114     83   -407   -413
    226    249     23   -239    101    137   -748   -467    163    137   -353   -361
    202    215     10   -210     93    114   -745   -483    148    135   -355   -379
    241    194    -46   -218    145     75   -810   -563     83     83   -394   -457
    215    168    -49   -192    132     59   -849   -587     64     62   -426   -496
    215    145    -70   -181    142     36   -878   -594     59     49   -441   -493
    205    111    -93   -161    150     10   -872   -600     49     36   -454   -488
    249     96   -153   -171    202    -28   -885   -633     12     10   -485   -514
    267     54   -213   -161    239    -80   -893   -646     -7     -7   -506   -537
    257     36   -223   -148    241    -93   -919   -685    -41    -28   -535   -602
    249    -12   -265   -119    254   -137   -935   -704    -59    -57   -579   -639
    202    -96   -298    -51    249   -197   -956   -719    -83    -93   -620   -626
    231   -106   -337    -62    283   -220  -1008   -763   -116   -114   -646   -646
    220   -140   -361    -41    290   -249  -1002   -776   -135   -114   -657   -667
    275   -122   -397    -77    332   -259  -1015   -807   -155   -137   -670   -678
    262   -176   -439    -41    350   -306  -1018   -826   -176   -166   -691   -698
     96   -210   -306     54    200   -257   -974   -769   -135   -127   -662   -709
    137   -257   -397     59    265   -327   -924   -672    -90   -137   -698   -779
    184   -228   -415     20    298   -322   -852   -561     -2    -93   -667   -771
    101    -77   -179    -10    140   -127   -698   -353    213     85   -501   -623
    189    301    109   -246     38    205   -701   -301    379    322   -259   -387
    241    854    613   -548   -184    735   -857   -452    465    628     85    -75
    246   1286   1039   -766   -397   1163  -1158   -865    324    792    290     80
    176   1278   1101   -727   -462   1189  -1413  -1236     18    693    220     15
     57    530    470   -293   -205    501  -1509  -1486   -472     -5   -446   -439
     57   -122   -179     31    116   -150  -1532  -1496   -782   -530   -979   -836
     83   -397   -483    155    280   -439  -1483  -1337   -745   -587  -1104   -984
     67   -501   -568    218    316   -535  -1392  -1213   -628   -542  -1145  -1005
     59   -423   -483    181    270   -452  -1296  -1117   -485   -423  -1065   -919
     20   -290   -311    132    166   -301  -1260  -1075   -381   -296   -979   -867
      0   -257   -257    127    127   -257  -1260  -1065   -348   -283   -987   -867
      2   -236   -239    116    119   -236  -1254  -1044   -309   -252   -979   -828
     36   -192   -231     75    132   -210  -1301  -1093   -327   -236   -997   -826
     20   -127   -148     51     83   -137  -1301  -1093   -314   -187   -961   -795
    -49    -57     -7     51    -23    -31  -1273  -1070   -275   -142   -875   -748
   -187    -44    142    116   -166     49  -1249  -1057   -249   -155   -805   -763
   -109    -38     70     72    -90     15  -1332  -1106   -293   -205   -846   -800
    -38    -23     15     28    -28     -5  -1389  -1127   -306   -215   -867   -797
     38    -38    -80      0     59    -59  -1418  -1187   -366   -262   -935   -852
    103    -25   -129    -38    116    -77  -1421  -1247   -418   -311  -1008   -885
    148    -28   -179    -62    161   -101  -1402  -1236   -413   -319  -1075   -932
    174    -54   -231    -59    202   -142  -1434  -1270   -441   -335  -1137   -971
    207     -2   -210   -103    207   -106  -1465  -1296   -444   -322  -1143   -969
    241      2   -239   -122    241   -116  -1493  -1330   -457   -340  -1174   -976
    200     -7   -207    -98    202   -106  -1473  -1330   -446   -329  -1202   -979
    132    -28   -161    -54    145    -93  -1454  -1327   -439   -332  -1254   -989
    111    -41   -155    -36    132    -98  -1457  -1348   -452   -342  -1301   -984
    158    -15   -174    -70    166    -93  -1460  -1366   -459   -340  -1325  -1005
    148    -25   -174    -62    158   -101  -1483  -1395   -475   -350  -1343  -1018
    109    -12   -122    -49    114    -67  -1496  -1400   -462   -337  -1335  -1002
     75     -2    -77    -38     75    -38  -1499  -1382   -433   -309  -1319   -987
    145     -5   -150    -70    148    -77  -1540  -1408   -449   -311  -1330   -997
    231     25   -207   -129    220    -88  -1579  -1434   -472   -322  -1337  -1000
    387     41   -345   -213    366   -153  -1597  -1457   -511   -366  -1400  -1057
    389     64   -327   -228    358   -129  -1590  -1447   -501   -353  -1402  -1041
    405    122   -283   -262    345    -80  -1597  -1436   -483   -324  -1395   -974
    459    124   -337   -293    397   -106  -1595  -1460   -509   -337  -1423  -1002
    410    114   -298   -262    353    -90  -1551  -1447   -504   -329  -1426  -1000
    355    137   -218   -249    285    -38  -1517  -1434   -491   -316  -1423  -1018
    366    189   -176   -277    272      7  -1509  -1431   -491   -306  -1423   -976
    465    252   -213   -361    337     20  -1540  -1462   -511   -314  -1431   -940
    452    272   -181   -363    316     46  -1558  -1493   -527   -319  -1454   -987
    361    226   -135   -293    249     46  -1597  -1548   -568   -348  -1522  -1015
    275    241    -33   -257    155    103  -1582  -1548   -563   -324  -1525   -943
    410    350    -59   -381    233    145  -1597  -1561   -566   -311  -1522   -924
    400    366    -33   -384    215    168  -1610  -1564   -568   -303  -1545   -898
    348    337    -10   -342    179    163  -1623  -1582   -589   -311  -1569   -922
    285    285      0   -285    142    142  -1618  -1600   -618   -337  -1605   -989
    363    329    -36   -348    200    148  -1641  -1634   -639   -353  -1634  -1023
    363    384     18   -374    174    202  -1647  -1623   -628   -319  -1597   -969
    397    433     33   -418    181    233  -1636  -1608   -626   -298  -1564   -956
    535    446    -88   -491    311    179  -1704  -1667   -691   -350  -1618  -1060
    649    423   -226   -540    439     98  -1761  -1732   -766   -415  -1725  -1156
    618    452   -166   -537    392    142  -1712  -1712   -756   -379  -1706  -1104
    626    524   -101   -576    363    213  -1623  -1660   -722   -322  -1657  -1072
    792    657   -135   -724    465    262  -1592  -1641   -719   -311  -1644  -1085
    732    633    -98   -683    413    270  -1615  -1660   -748   -329  -1660  -1093
    584    553    -31   -568    306    262  -1649  -1683   -771   -337  -1654  -1101
    457    535     77   -496    189    306  -1662  -1686   -766   -301  -1610  -1083
    519    542     23   -530    249    283  -1719  -1732   -805   -324  -1660  -1140
    483    576     90   -532    197    335  -1709  -1706   -779   -301  -1667  -1117
    555    639     83   -600    236    361  -1722  -1673   -748   -259  -1634  -1072
    662    711     49   -688    306    381  -1748  -1675   -748   -246  -1605  -1060
    724    730      5   -727    361    368  -1797  -1722   -797   -288  -1670  -1111
    763    732    -31   -748    397    350  -1821  -1740   -826   -316  -1699  -1096
    826    758    -70   -792    446    345  -1842  -1758   -836   -327  -1686  -1098
    844    675   -168   -761    504    254  -1901  -1823   -893   -405  -1764  -1153
    857    620   -236   -737    548    192  -1901  -1852   -927   -454  -1797  -1135
    862    639   -226   -753    545    207  -1906  -1852   -927   -478  -1797  -1130
    750    527   -223   -639    488    153  -1912  -1873   -969   -542  -1847  -1174
    795    496   -298   -649    548     98  -1896  -1886  -1013   -602  -1888  -1192
    979    530   -449   -753    714     41  -1940  -1927  -1067   -672  -1932  -1223
    984    553   -433   -769    709     59  -1948  -1935  -1078   -685  -1914  -1189
    995    509   -485   -750    740     10  -1984  -1987  -1137   -763  -1982  -1231
    966    457   -509   -711    737    -23  -2013  -2000  -1171   -815  -2026  -1247
    836    454   -381   -644    610     36  -1964  -1969  -1163   -807  -2000  -1239
    792    439   -355   -615    574     41  -1945  -1966  -1176   -836  -2065  -1226
    815    452   -363   -633    589     44  -1945  -1943  -1171   -846  -2083  -1187
    823    472   -353   -649    587     62  -1901  -1880  -1137   -813  -2036  -1166
    761    363   -397   -561    579    -15  -1821  -1782  -1104   -797  -2003  -1187
    670    345   -324   -509    496     10  -1704  -1652  -1010   -732  -1940  -1210
    714    488   -228   -602    470    129  -1595  -1499   -862   -605  -1844  -1127
    807    859     51   -833    376    457  -1551  -1402   -691   -366  -1590   -961
    769   1439    670  -1104     49   1054  -1626  -1434   -514     20  -1137   -657
    597   1943   1345  -1270   -374   1644  -1878  -1782   -566    288   -756   -504
    511   1862   1350  -1187   -420   1605  -2182  -2184   -904    127   -815   -623
    358   1127    769   -745   -205    948  -2270  -2468  -1452   -600  -1434  -1036
    259    431    171   -345     44    301  -2164  -2444  -1782  -1189  -1990  -1369
    436    265   -171   -350    303     46  -2109  -2275  -1719  -1210  -2039  -1467
    501    272   -228   -387    363     23  -2026  -2127  -1587  -1135  -1990  -1465
    501    296   -207   -400    353     44  -1997  -2055  -1504  -1085  -1956  -1454
    555    392   -163   -472    361    114  -1927  -1971  -1405  -1010  -1873  -1467
    581    506    -77   -545    329    215  -1867  -1919  -1343   -971  -1810  -1452
    636    561    -77   -600    358    241  -1870  -1906  -1330   -971  -1797  -1478
    680    620    -62   -652    371    277  -1847  -1901  -1319   -976  -1782  -1460
    693    672    -20   -683    358    327  -1803  -1886  -1304   -963  -1758  -1447
    566    592     23   -581    270    309  -1800  -1886  -1319   -974  -1753  -1473
    540    602     59   -571    239    332  -1779  -1849  -1296   -953  -1714  -1465
    581    685    103   -636    239    394  -1758  -1842  -1291   -961  -1709  -1473
    626    717     90   -670    267    405  -1756  -1873  -1325  -1034  -1792  -1402
    613    761    145   -688    233    454  -1725  -1842  -1304  -1023  -1779  -1363
    592    800    207   -696    192    506  -1706  -1810  -1278  -1002  -1740  -1389
    581    833    252   -709    163    545  -1691  -1771  -1247   -979  -1699  -1402
    545    823    277   -683    135    550  -1673  -1769  -1247   -992  -1693  -1392
    483    802    319   -644     83    561  -1628  -1751  -1244   -995  -1680  -1337
    459    880    420   -670     18    652  -1579  -1696  -1195   -950  -1641  -1389
    488    927    436   -709     25    683  -1597  -1699  -1205   -969  -1680  -1379
    467    984    517   -724    -23    750  -1602  -1709  -1218   -995  -1683  -1312
    413   1031    615   -722   -101    823  -1551  -1670  -1184   -982  -1662  -1254
    420   1096    675   -758   -127    885  -1543  -1649  -1174   -976  -1636  -1234
    446   1127    678   -787   -116    904  -1566  -1673  -1200  -1026  -1688  -1239
    467   1098    631   -782    -80    865  -1538  -1670  -1215  -1067  -1727  -1200
    452   1119    667   -787   -109    893  -1525  -1649  -1197  -1036  -1649  -1223
    428   1169    737   -800   -155    953  -1512  -1634  -1187  -1021  -1574  -1244
    394   1182    784   -789   -197    984  -1491  -1605  -1169   -997  -1501  -1273
    420   1275    854   -846   -215   1065  -1491  -1569  -1145   -961  -1405  -1260
    423   1327    904   -875   -239   1114  -1496  -1548  -1140   -950  -1369  -1254
    387   1343    956   -865   -285   1150  -1465  -1540  -1153   -987  -1387  -1249
    400   1379    979   -891   -290   1179  -1423  -1506  -1140  -1008  -1418  -1228
    355   1384   1028   -870   -335   1208  -1395  -1504  -1158  -1060  -1462  -1192
    329   1423   1091   -878   -379   1257  -1376  -1496  -1163  -1060  -1408  -1174
    371   1452   1080   -911   -355   1267  -1337  -1431  -1111   -992  -1291  -1234
    410   1460   1049   -937   -319   1254  -1335  -1441  -1130  -1002  -1254  -1236
    400   1465   1065   -932   -332   1265  -1353  -1460  -1158  -1067  -1319  -1114
    384   1512   1127   -950   -371   1319  -1340  -1449  -1148  -1070  -1309  -1091
    366   1509   1143   -937   -387   1327  -1314  -1439  -1143  -1078  -1327  -1122
    350   1522   1171   -937   -410   1345  -1291  -1410  -1111  -1034  -1252  -1174
    358   1556   1197   -956   -418   1376  -1260  -1363  -1067   -971  -1122  -1205
    337   1564   1223   -953   -444   1395  -1244  -1371  -1078   -992  -1127  -1231
    340   1548   1208   -943   -433   1379  -1228  -1382  -1101  -1054  -1202  -1176
    384   1577   1192   -982   -405   1384  -1236  -1363  -1106  -1070  -1205  -1166
    371   1590   1218   -979   -423   1405  -1249  -1384  -1137  -1093  -1215  -1202
    418   1699   1280  -1060   -431   1491  -1153  -1330  -1096  -1049  -1137  -1148
    384   1709   1325  -1049   -470   1517  -1104  -1299  -1080  -1047  -1109  -1130
    207   1595   1384   -904   -589   1491  -1104  -1319  -1114  -1091  -1145  -1179
    137   1592   1454   -865   -657   1525  -1067  -1288  -1101  -1083  -1117  -1163
    205   1649   1444   -927   -620   1548  -1062  -1254  -1083  -1054  -1078  -1169
    275   1719   1444   -997   -584   1582  -1078  -1236  -1080  -1047  -1060  -1187
    327   1816   1486  -1072   -579   1652  -1070  -1202  -1062  -1031  -1036  -1166
    306   1829   1522  -1067   -607   1675  -1070  -1187  -1057  -1026  -1005  -1184
    275   1836   1558  -1057   -641   1699  -1080  -1176  -1062  -1023   -971  -1192
    363   1964   1600  -1163   -618   1782  -1044  -1122  -1026   -984   -904  -1163
    485   2153   1667  -1319   -592   1912   -979  -1049   -969   -930   -826  -1135
    496   2283   1787  -1389   -644   2036   -911  -1015   -945   -917   -795  -1104
    431   2288   1855  -1361   -711   2073   -859  -1005   -950   -932   -795  -1034
    135   2083   1948  -1109   -906   2016   -919  -1080  -1023   -995   -810  -1109
    119   2107   1987  -1114   -935   2047   -922  -1080  -1041  -1013   -802  -1093
    176   2221   2044  -1197   -932   2132   -865  -1031  -1013   -987   -771  -1034
     54   2120   2065  -1088  -1005   2094   -878  -1062  -1060  -1036   -810  -1067
     23   2088   2065  -1057  -1021   2078   -880  -1060  -1083  -1057   -802  -1070
     49   2104   2055  -1078  -1002   2081   -878  -1054  -1093  -1070   -782  -1075
     54   2083   2029  -1067   -987   2057   -883  -1047  -1109  -1101   -795  -1088
     62   2065   2003  -1065   -969   2034   -875  -1028  -1117  -1114   -810  -1093
     51   2044   1992  -1049   -971   2018   -854  -1026  -1132  -1143   -836  -1127
     44   2016   1971  -1031   -963   1995   -865  -1036  -1166  -1179   -862  -1166
     67   2023   1956  -1044   -943   1990   -891  -1034  -1182  -1197   -862  -1169
     77   1974   1896  -1028   -909   1935   -898  -1031  -1195  -1215   -865  -1187
     49   1914   1862   -982   -906   1888   -885  -1049  -1234  -1254   -893  -1215
     28   1888   1860   -958   -917   1875   -880  -1072  -1270  -1291   -924  -1213
     44   1930   1886   -987   -919   1909   -849  -1034  -1247  -1270   -904  -1166
     46   1948   1899  -1000   -927   1925   -841   -987  -1226  -1249   -872  -1161
      2   1842   1836   -922   -917   1839   -810   -937  -1226  -1270   -898  -1210
    -54   1761   1816   -854   -935   1787   -704   -831  -1174  -1275   -924  -1257
    -67   1808   1875   -870   -971   1842   -584   -685  -1060  -1205   -878  -1234
    -51   2029   2078   -989  -1065   2052   -498   -530   -878   -997   -691  -1075
    -57   2530   2585  -1236  -1319   2556   -485   -465   -672   -631   -301   -743
   -129   3161   3291  -1517  -1712   3226   -592   -646   -615   -288    109   -426
   -246   3395   3642  -1574  -1943   3517   -849  -1000   -802   -181    272   -322
   -311   2948   3260  -1319  -1784   3102   -987  -1270  -1221   -610    -77   -558
   -314   2104   2418   -896  -1366   2260   -963  -1363  -1683  -1379   -771  -1021
   -213   1634   1844   -711  -1028   1738   -909  -1247  -1787  -1652  -1072  -1249
   -129   1517   1647   -693   -888   1582   -820  -1054  -1654  -1571  -1062  -1265
    -98   1514   1613   -709   -857   1564   -756   -937  -1535  -1478  -1015  -1262
    -85   1564   1647   -740   -865   1605   -644   -828  -1418  -1371   -945  -1226
    -54   1644   1699   -795   -875   1670   -550   -750  -1335  -1288   -859  -1145
    -31   1699   1730   -833   -880   1714   -480   -704  -1293  -1239   -802  -1096
    -51   1725   1777   -839   -914   1751   -449   -657  -1265  -1218   -784  -1041
    -93   1745   1839   -828   -966   1792   -426   -600  -1228  -1179   -745  -1018
    -93   1751   1844   -828   -969   1797   -413   -589  -1239  -1174   -722   -963
   -122   1717   1839   -797   -979   1777   -394   -594  -1267  -1182   -706   -937
   -135   1714   1847   -789   -992   1779   -355   -571  -1267  -1182   -714   -901
   -111   1743   1855   -815   -982   1797   -332   -535  -1260  -1158   -711   -862
    -85   1766   1852   -841   -969   1808   -319   -506  -1254  -1135   -701   -831
    -59   1797   1857   -867   -958   1826   -303   -475  -1252  -1117   -675   -784
    -33   1800   1834   -885   -932   1816   -303   -462  -1260  -1096   -659   -766
     12   1792   1779   -904   -883   1787   -293   -444  -1260  -1047   -623   -743
     28   1766   1738   -898   -854   1753   -283   -428  -1262  -1041   -574   -745
     49   1753   1704   -901   -826   1730   -254   -400  -1260  -1049   -511   -714
     88   1745   1654   -917   -784   1701   -246   -371  -1252  -1018   -446   -652
    127   1738   1610   -935   -740   1675   -252   -358  -1254  -1018   -384   -652
    161   1740   1577   -950   -706   1657   -241   -337  -1247  -1031   -350   -654
    205   1761   1556   -982   -675   1660   -252   -335  -1252  -1047   -348   -631
    239   1753   1512   -997   -636   1634   -244   -335  -1265  -1023   -316   -620
    283   1764   1480  -1023   -600   1623   -223   -314  -1267  -1002   -254   -581
    335   1766   1428  -1052   -545   1597   -226   -293  -1275  -1010   -189   -576
    298   1764   1465  -1031   -581   1615   -205   -257  -1236   -995   -142   -542
    155   1764   1608   -961   -727   1688   -148   -194  -1171   -932    -98   -446
     41   1743   1701   -893   -831   1722    -96   -155  -1143   -891    -67   -394
     -5   1751   1756   -872   -880   1753    -62   -127  -1122   -865    -67   -374
     20   1852   1831   -935   -904   1842    -18    -72  -1075   -826    -18   -309
    -15   1925   1940   -956   -976   1932     25      2  -1008   -753     62   -233
   -155   1914   2068   -880  -1111   1990     75     54   -943   -639    109   -181
   -257   1922   2179   -833  -1221   2052    135     96   -898   -563    161   -145
   -272   1971   2244   -849  -1257   2107    187    145   -865   -555    220   -119
   -166   2078   2242   -956  -1202   2158    220    171   -815   -542    293    -90
    -25   2208   2231  -1091  -1127   2218    194    161   -784   -506    363    -59
     31   2244   2210  -1140  -1088   2229    171     98   -805   -542    454    -67
     75   2265   2190  -1169  -1057   2229    187     80   -836   -615    519    -85
     90   2249   2156  -1171  -1034   2203    189     64   -852   -698    426   -114
     93   2216   2122  -1156  -1015   2171    197     44   -870   -758    213   -166
    103   2218   2114  -1161  -1005   2166    207     46   -862   -782    109   -179
    148   2281   2132  -1213   -992   2208    202     51   -852   -789    129   -145
    132   2283   2151  -1210  -1010   2218    200     33   -862   -818    171   -150
     80   2242   2161  -1161  -1041   2203    202     10   -883   -854    187   -184
     75   2257   2179  -1166  -1054   2218    215     10   -878   -859    215   -189
     70   2320   2249  -1195  -1088   2286    228     20   -862   -849    246   -181
     70   2372   2301  -1223  -1117   2338    236     28   -846   -849    259   -171
     83   2395   2312  -1239  -1114   2353    244     51   -818   -841    277   -153
     85   2431   2346  -1260  -1130   2390    249     80   -782   -818    311   -127
     80   2481   2400  -1280  -1158   2442    249     96   -761   -807    337   -114
     96   2540   2444  -1319  -1174   2494    262    119   -737   -797    366    -98
     90   2585   2494  -1337  -1202   2538    298    148   -704   -776    402    -72
     98   2629   2530  -1363  -1215   2579    319    168   -683   -766    431    -49
    142   2683   2540  -1413  -1197   2613    319    181   -662   -758    452    -23
    153   2720   2566  -1439  -1205   2644    311    192   -649   -750    459    -18
    148   2764   2616  -1457  -1234   2691    316    220   -620   -724    493      7
    137   2766   2629  -1452  -1247   2699    329    236   -613   -722    517     28
    137   2774   2637  -1454  -1249   2707    361    233   -623   -727    542     59
    142   2824   2678  -1483  -1267   2751    379    241   -613   -709    587    101
    163   2857   2694  -1512  -1265   2774    371    246   -605   -711    620    116
    145   2824   2678  -1486  -1267   2751    342    226   -631   -745    610    101
    111   2790   2678  -1449  -1283   2735    329    207   -652   -769    597     85
     54   2766   2709  -1410  -1327   2740    353    215   -654   -774    620     88
     88   2774   2686  -1431  -1299   2733    350    228   -654   -779    626     90
    137   2766   2626  -1452  -1247   2696    332    226   -667   -792    602     64
    155   2751   2595  -1452  -1218   2673    324    231   -678   -815    584     36
    163   2733   2569  -1449  -1202   2652    314    220   -696   -841    563      2
    109   2678   2569  -1395  -1231   2626    324    215   -714   -867    542    -25
     46   2616   2566  -1332  -1260   2592    319    205   -743   -904    509    -57
     57   2590   2533  -1322  -1236   2561    316    197   -761   -922    488    -77
    109   2600   2491  -1356  -1192   2546    298    197   -763   -932    493    -80
    153   2637   2481  -1395  -1163   2559    270    197   -758   -937    501    -88
    171   2650   2475  -1410  -1153   2564    252    181   -769   -950    496   -101
    171   2595   2423  -1382  -1124   2509    254    174   -782   -971    483   -119
    179   2501   2320  -1343  -1070   2410    277    213   -774   -992    459   -150
    228   2457   2229  -1343  -1000   2343    345    316   -711  -1000    433   -194
    246   2504   2257  -1379  -1005   2382    426    444   -602   -943    470   -189
    254   2616   2361  -1434  -1052   2488    504    600   -436   -795    600   -101
    244   2985   2740  -1615  -1249   2863    509    657   -257   -483    945    192
    218   3582   3364  -1901  -1574   3473    418    530   -153   -111   1392    540
    179   3977   3795  -2081  -1808   3886    184    197   -265    114   1678    709
    200   3826   3626  -2013  -1712   3728    -49   -153   -607    -64   1543    579
    142   3003   2860  -1574  -1358   2930    -51   -324  -1088   -883    787     83
    197   2436   2239  -1319  -1021   2338     15   -226  -1252  -1335    345   -228
    329   2340   2008  -1335   -839   2174    101    -36  -1145  -1322    314   -277
    335   2340   2005  -1337   -833   2174    207    106  -1013  -1254    348   -249
    327   2387   2060  -1358   -865   2226    353    223   -878  -1174    400   -184
    288   2403   2114  -1345   -914   2260    480    272   -800  -1114    426   -135
    220   2361   2140  -1293   -961   2252    571    296   -761  -1072    431   -116
     93   2244   2151  -1169  -1028   2197    581    285   -758  -1054    410   -124
     10   2166   2153  -1088  -1072   2161    584    280   -750  -1023    387   -116
    -15   2130   2145  -1057  -1080   2138    592    301   -722   -982    384    -88
    -12   2120   2132  -1054  -1072   2127    579    319   -696   -940    392    -70
     20   2143   2122  -1080  -1049   2132    550    327   -675   -898    402    -90
    116   2221   2104  -1169   -995   2164    548    348   -644   -852    426    -67
    194   2294   2099  -1247   -950   2197    571    376   -613   -797    457    -25
    202   2281   2078  -1244   -937   2179    561    371   -620   -761    472    -20
    246   2304   2057  -1275   -904   2182    542    379   -615   -714    491      7
    280   2340   2060  -1312   -891   2200    522    397   -592   -683    496     51
    348   2423   2075  -1384   -862   2249    548    426   -555   -662    530     85
    397   2486   2088  -1441   -844   2286    584    454   -524   -657    555    101
    314   2400   2086  -1356   -885   2244    558    444   -540   -745    530    101
    314   2385   2070  -1350   -878   2229    522    439   -542   -807    501     77
    337   2426   2088  -1382   -875   2257    511    452   -524   -826    509     70
    368   2465   2096  -1418   -862   2281    524    472   -506   -836    561    119
    389   2509   2120  -1449   -865   2314    555    498   -475   -810    610    192
    366   2507   2140  -1439   -885   2325    558    514   -459   -787    597    202
    345   2499   2153  -1423   -904   2325    576    542   -444   -758    605    202
    350   2514   2164  -1436   -906   2340    594    568   -426   -727    639    207
    374   2538   2164  -1454   -893   2351    597    587   -418   -696    657    228
    363   2535   2171  -1449   -904   2353    602    613   -410   -665    678    280
    358   2543   2184  -1452   -911   2364    618    652   -397   -610    698    335
    353   2540   2187  -1447   -917   2364    654    691   -376   -555    696    397
    342   2512   2169  -1426   -911   2340    675    719   -358   -522    701    433
    337   2517   2179  -1428   -922   2351    678    737   -350   -522    706    454
    329   2504   2174  -1418   -922   2340    698    761   -340   -509    693    480
    309   2486   2174  -1397   -932   2330    722    774   -342   -501    667    480
    303   2475   2171  -1389   -932   2325    730    784   -335   -491    659    506
    296   2455   2158  -1379   -930   2307    740    800   -329   -475    680    509
    277   2462   2182  -1371   -953   2322    763    831   -298   -444    714    535
    254   2473   2218  -1363   -984   2348    769    849   -272   -418    735    540
    246   2460   2213  -1353   -982   2338    766    841   -275   -418    724    511
    246   2418   2171  -1332   -963   2294    774    823   -293   -454    688    483
    226   2387   2161  -1309   -966   2275    800    836   -272   -420    735    454
    254   2374   2120  -1317   -932   2249    810    833   -270   -410    761    405
    239   2304   2065  -1270   -911   2184    774    787   -322   -483    711    340
    298   2322   2021  -1312   -859   2171    774    792   -314   -496    688    376
    309   2338   2029  -1325   -859   2184    792    805   -288   -465    701    400
    275   2283   2005  -1280   -865   2145    789    800   -285   -467    693    371
    277   2273   1995  -1275   -857   2135    769    795   -288   -475    670    371
    301   2275   1974  -1291   -836   2125    745    795   -283   -457    698    358
    397   2379   1982  -1389   -792   2182    800    846   -226   -405    763    389
    415   2405   1990  -1413   -787   2200    833    870   -194   -384    789    436
    332   2327   1995  -1330   -831   2161    795    852   -202   -389    771    459
    314   2335   2021  -1325   -852   2177    795    862   -187   -384    774    478
    371   2405   2034  -1389   -831   2221    807    885   -158   -361    774    498
    397   2455   2057  -1428   -828   2257    815    896   -137   -342    800    501
    381   2449   2068  -1415   -841   2260    810    893   -129   -329    815    504
    374   2449   2073  -1413   -849   2262    789    885   -127   -324    815    506
    371   2488   2117  -1431   -872   2304    789    888   -116   -311    815    506
    407   2553   2143  -1483   -867   2348    792    883   -103   -298    831    517
    426   2603   2177  -1514   -875   2390    792    865   -103   -298    836    537
    415   2605   2187  -1512   -885   2395    758    828   -127   -322    789    522
    381   2561   2179  -1473   -898   2372    717    792   -161   -350    779    467
    387   2564   2177  -1478   -893   2372    685    776   -179   -358    815    428
    355   2556   2200  -1454   -922   2379    680    776   -179   -358    813    418
    381   2605   2223  -1493   -922   2413    693    789   -163   -350    802    426
    345   2535   2190  -1441   -922   2364    665    750   -200   -384    771    371
    283   2426   2143  -1356   -930   2286    628    711   -244   -433    732    309
    246   2379   2132  -1312   -943   2257    613    698   -262   -465    698    293
    265   2372   2107  -1319   -919   2239    594    691   -267   -485    691    296
    262   2364   2101  -1314   -919   2234    602    693   -267   -472    717    257
    265   2379   2114  -1322   -924   2247    618    693   -270   -467    750    228
    194   2304   2109  -1249   -956   2208    579    654   -298   -506    701    210
    181   2301   2120  -1241   -969   2210    550    631   -309   -532    657    223
    218   2309   2091  -1265   -935   2200    540    626   -303   -530    667    241
    233   2294   2057  -1265   -911   2177    530    618   -309   -535    654    231
    223   2247   2023  -1234   -898   2135    527    623   -316   -563    633    192
    228   2192   1961  -1213   -867   2078    587    685   -296   -602    602    127
    241   2210   1969  -1226   -865   2091    672    782   -228   -592    587    106
    283   2307   2021  -1296   -870   2164    753    927   -101   -483    688    171
    311   2603   2291  -1457   -989   2447    756   1036     88   -207    982    433
    332   3309   2977  -1821  -1325   3146    675    995    303    231   1467    880
    218   3808   3590  -2013  -1686   3699    428    698    324    535   1795   1163
    158   3728   3569  -1943  -1706   3650    174    290     20    387   1688   1057
     46   2943   2896  -1493  -1423   2920    106    -80   -589   -420   1013    511
     -2   2213   2216  -1106  -1109   2213    111    -88   -885   -953    501     64
      7   1958   1948   -984   -971   1953    127     57   -836  -1000    384    -54
     57   1969   1912  -1015   -927   1940    205    215   -693   -919    415    -46
    114   2073   1958  -1093   -922   2016    303    355   -542   -800    514     15
     88   2177   2088  -1132  -1000   2132    358    420   -441   -711    592     67
     90   2229   2138  -1161  -1023   2184    374    436   -405   -678    641     72
    148   2291   2143  -1221  -1000   2218    376    444   -389   -665    662     64
    166   2335   2169  -1249  -1000   2252    366    444   -384   -662    659     57
    174   2361   2187  -1267  -1005   2275    355    444   -376   -662    662     49
    187   2400   2213  -1293  -1013   2307    366    452   -366   -652    672     51
    189   2442   2252  -1317  -1031   2348    374    454   -361   -646    675     57
    155   2452   2296  -1304  -1070   2374    366    441   -361   -659    652     64
    150   2465   2314  -1309  -1080   2390    337    423   -363   -657    662     67
    161   2462   2301  -1312  -1070   2382    324    400   -376   -667    657     36
    166   2475   2309  -1322  -1072   2392    319    392   -381   -683    639      0
    200   2512   2312  -1356  -1054   2413    306    389   -381   -683    639    -18
    223   2553   2327  -1389  -1054   2442    316    397   -368   -670    641     -2
    163   2527   2364  -1345  -1101   2444    314    379   -381   -680    631    -12
    106   2509   2400  -1309  -1148   2455    322    371   -379   -675    657     -7
    116   2546   2429  -1330  -1156   2488    329    384   -361   -654    685     10
    132   2587   2452  -1361  -1161   2520    324    387   -345   -636    709     12
    155   2637   2478  -1397  -1161   2559    324    392   -324   -610    735     41
    129   2608   2478  -1371  -1174   2543    293    355   -353   -639    698     33
    109   2616   2507  -1361  -1197   2561    288    353   -353   -633    709     36
    153   2678   2525  -1415  -1187   2603    296    384   -319   -592    758     88
    158   2707   2548  -1434  -1195   2629    275    387   -311   -574    763    111
    106   2699   2592  -1405  -1241   2647    246    368   -316   -579    758    114
     44   2678   2634  -1361  -1293   2657    249    353   -324   -584    753    106
     33   2675   2642  -1356  -1304   2657    249    363   -319   -576    756    132
     41   2686   2642  -1363  -1301   2665    239    368   -314   -563    763    148
     80   2727   2647  -1405  -1286   2688    236    381   -298   -542    782    161
    109   2777   2668  -1441  -1278   2722    244    397   -277   -527    787    171
    132   2785   2650  -1460  -1257   2717    236    400   -277   -530    784    184
    114   2769   2652  -1441  -1270   2712    228    387   -285   -537    774    194
    101   2759   2655  -1431  -1278   2707    218    374   -290   -537    766    192
     80   2751   2670  -1415  -1293   2712    210    366   -290   -527    779    194
     75   2772   2696  -1426  -1312   2735    220    376   -277   -509    795    223
     51   2743   2688  -1397  -1319   2717    226    379   -270   -506    789    226
     -7   2730   2735  -1361  -1371   2733    244    381   -254   -496    789    231
    -80   2696   2777  -1306  -1428   2735    272    397   -236   -483    782    252
    -44   2670   2712  -1314  -1376   2691    252    376   -252   -504    769    226
     23   2665   2642  -1345  -1309   2655    226    345   -272   -530    753    192
     72   2696   2621  -1384  -1275   2660    218    340   -272   -532    740    171
    114   2727   2613  -1421  -1249   2670    207    340   -267   -532    740    184
     80   2675   2595  -1379  -1257   2637    187    314   -285   -550    727    174
     36   2624   2587  -1330  -1275   2605    176    288   -301   -566    698    140
     64   2616   2551  -1340  -1244   2585    166    283   -306   -571    683    137
    106   2626   2520  -1366  -1205   2574    163    285   -296   -561    662    153
    127   2613   2483  -1371  -1176   2548    150    270   -309   -566    662    150
    166   2611   2444  -1387  -1137   2527    140    257   -316   -566    685    163
    202   2626   2423  -1415  -1109   2525    140    254   -316   -561    701    158
    231   2642   2410  -1436  -1088   2527    140    249   -314   -561    732    148
    267   2662   2395  -1467  -1062   2530    122    236   -324   -574    717    163
    293   2683   2390  -1491  -1047   2538    114    226   -332   -576    717    187
    296   2670   2374  -1483  -1039   2522    127    231   -329   -574    722    213
    314   2668   2353  -1491  -1018   2512    119    226   -335   -574    696    179
    332   2686   2353  -1512  -1010   2522    103    215   -337   -568    704    150
    348   2712   2361  -1530  -1008   2538     90    194   -332   -561    714    158
    355   2714   2356  -1538  -1000   2535     67    176   -340   -558    701    181
    340   2670   2330  -1504   -995   2501     38    137   -376   -581    675    187
    332   2613   2281  -1473   -974   2447     -2     77   -433   -631    620    142
    335   2577   2239  -1457   -950   2408    -23     54   -457   -662    597    129
    348   2566   2218  -1460   -935   2395    -33     54   -462   -675    579    132
    363   2559   2195  -1460   -914   2377    -49     57   -457   -670    555    129
    361   2478   2117  -1421   -880   2299    -90     12   -506   -730    488     62
    327   2382   2055  -1356   -862   2218   -103    -25   -555   -795    428      5
    332   2353   2021  -1345   -844   2187   -109    -41   -579   -828    410      5
    350   2356   2005  -1353   -826   2182   -109    -38   -587   -852    410     12
    368   2335   1966  -1353   -800   2153   -132    -54   -600   -867    392    -12
    303   2229   1925  -1267   -810   2078   -158    -96   -631   -883    353    -57
    262   2164   1901  -1215   -818   2034   -174   -127   -657   -883    332    -67
    254   2148   1893  -1200   -818   2021   -158   -122   -657   -867    319    -62
    252   2151   1899  -1202   -826   2026   -161   -119   -654   -878    316    -46
    207   2094   1886  -1150   -839   1990   -168   -122   -659   -909    306    -36
    163   1992   1826  -1078   -831   1909   -150    -93   -662   -948    254    -83
    116   1886   1769  -1000   -826   1829    -64     -5   -623   -976    194   -142
    101   1912   1810  -1008   -854   1862     46    116   -532   -932    207   -127
    145   2107   1958  -1127   -906   2034    114    285   -355   -724    392     59
    184   2590   2405  -1389  -1111   2499    114    384   -140   -301    797    485
    103   3333   3229  -1717  -1561   3281     83    322     70    262   1353   1047
    -38   3650   3686  -1805  -1862   3668   -174    -80    -54    459   1592   1244
   -119   3309   3429  -1595  -1774   3367   -413   -504   -478    119   1304    992
   -166   2423   2590  -1130  -1379   2507   -493   -774  -1036   -675    542    384
   -153   1701   1855   -774  -1002   1777   -517   -774  -1296  -1122     44    -64
    -96   1509   1602   -709   -849   1556   -485   -633  -1223  -1130      5   -140
    -41   1535   1577   -748   -810   1556   -410   -488  -1080  -1083     59   -106
     36   1647   1608   -841   -787   1628   -350   -371   -953  -1018    142    -38
     96   1758   1662   -927   -782   1712   -314   -298   -862   -966    194      5
    127   1805   1678   -966   -774   1743   -303   -275   -831   -956    202     28
    119   1808   1688   -966   -784   1748   -311   -280   -828   -963    194     38
     80   1777   1696   -930   -807   1738   -319   -303   -849   -992    168     33
     88   1753   1665   -919   -787   1709   -329   -327   -872  -1015    140     33
     93   1753   1660   -924   -782   1706   -329   -335   -901  -1044    116     31
    119   1784   1665   -950   -771   1725   -327   -327   -914  -1060    106     38
    192   1842   1649  -1018   -730   1745   -335   -309   -919  -1052    119     62
    142   1787   1644   -963   -750   1717   -371   -337   -956  -1078     98     51
    116   1761   1644   -943   -763   1704   -361   -350   -958  -1080     85     46
     98   1740   1641   -919   -771   1693   -342   -350   -961  -1098     57     46
     90   1706   1615   -901   -761   1662   -337   -363   -982  -1127     20     38
    142   1740   1597   -940   -727   1670   -345   -358   -984  -1132      2     36
    163   1771   1608   -969   -722   1691   -358   -361   -989  -1135     -5     31
    197   1797   1597   -997   -698   1699   -379   -361   -992  -1143      0     28
    233   1810   1574  -1023   -670   1693   -407   -366  -1005  -1153      2     25
    239   1810   1571  -1023   -665   1691   -418   -376  -1026  -1171     10     41
    239   1805   1566  -1023   -665   1688   -415   -397  -1052  -1192      7     36
    275   1831   1556  -1054   -641   1696   -415   -394  -1052  -1189     12     44
    324   1878   1553  -1104   -615   1717   -426   -381  -1041  -1174     28     64
    371   1927   1556  -1148   -592   1743   -439   -376  -1031  -1158     46     83
    340   1865   1525  -1104   -592   1696   -470   -415  -1072  -1189      7     46
    355   1865   1509  -1111   -576   1688   -488   -426  -1091  -1195     -5     36
    371   1906   1532  -1140   -581   1719   -504   -410  -1078  -1169     20     62
    358   1883   1525  -1119   -581   1704   -527   -420  -1093  -1171     15     64
    387   1862   1475  -1127   -542   1670   -514   -420  -1114  -1187      0     64
    418   1878   1460  -1148   -522   1670   -498   -402  -1106  -1174     15     85
    454   1901   1447  -1179   -496   1673   -483   -384  -1096  -1163     25    101
    501   1945   1444  -1223   -470   1696   -483   -374  -1085  -1153     28    114
    475   1925   1447  -1200   -485   1686   -488   -379  -1091  -1156     20    122
    418   1870   1452  -1143   -517   1662   -498   -402  -1109  -1174      7    106
    407   1862   1454  -1135   -524   1660   -501   -407  -1111  -1176     15    103
    441   1901   1460  -1171   -509   1680   -498   -405  -1101  -1163     33    106
    446   1886   1439  -1169   -496   1662   -514   -410  -1106  -1169     36     98
    449   1867   1418  -1158   -485   1644   -527   -415  -1114  -1176     33     96
    488   1886   1395  -1187   -452   1639   -530   -415  -1114  -1174     25    101
    579   1948   1369  -1262   -394   1660   -509   -394  -1096  -1148     41    140
    522   1878   1356  -1202   -418   1618   -501   -426  -1132  -1176     12    124
    504   1823   1319  -1166   -407   1571   -488   -452  -1166  -1205    -20    101
    446   1797   1350  -1124   -452   1577   -498   -462  -1176  -1208    -28    109
    444   1839   1395  -1140   -475   1618   -496   -436  -1156  -1171      7    166
    478   1878   1397  -1179   -459   1639   -462   -426  -1145  -1150     23    202
    457   1808   1350  -1132   -446   1579   -480   -462  -1184  -1189    -18    174
    454   1743   1286  -1098   -415   1514   -488   -480  -1213  -1210    -46    150
    452   1735   1283  -1093   -415   1509   -478   -478  -1215  -1197    -46    171
    467   1735   1265  -1101   -400   1501   -506   -498  -1249  -1187    -59    176
    480   1709   1228  -1096   -374   1470   -509   -517  -1280  -1176    -75    176
    501   1704   1202  -1104   -350   1454   -478   -504  -1283  -1156    -83    187
    545   1722   1176  -1132   -314   1449   -433   -475  -1273  -1135    -70    210
    561   1753   1192  -1158   -316   1473   -394   -436  -1260  -1122    -38    252
    594   1797   1202  -1197   -303   1501   -353   -392  -1249  -1111    -18    283
    628   1810   1182  -1218   -275   1496   -296   -340  -1228  -1104    -10    298
    639   1839   1200  -1239   -280   1519   -246   -275  -1182  -1078      7    332
    657   1855   1197  -1257   -270   1527   -259   -226  -1143  -1062     23    355
    670   1888   1218  -1278   -272   1553   -285   -194  -1106  -1039     46    368
    670   1906   1234  -1291   -283   1571   -309   -197  -1106  -1041     44    358
    670   1878   1208  -1273   -267   1543   -342   -244  -1148  -1075     20    322
    688   1839   1148  -1265   -231   1493   -327   -241  -1153  -1070     18    324
    724   1810   1085  -1270   -179   1449   -303   -215  -1137  -1062     18    329
    740   1779   1039  -1262   -148   1410   -306   -200  -1114  -1072     18    329
    675   1631    956  -1153   -140   1293   -319   -231  -1156  -1130    -38    275
    654   1535    880  -1096   -114   1208   -301   -246  -1195  -1163    -70    231
    652   1501    849  -1078    -98   1176   -303   -267  -1228  -1163    -75    223
    641   1475    831  -1060    -96   1156   -329   -290  -1275  -1148    -70    231
    646   1434    787  -1039    -70   1111   -374   -322  -1340  -1150    -83    218
    672   1423    750  -1049    -38   1085   -392   -340  -1376  -1127    -98    207
    730   1444    711  -1088     10   1078   -381   -337  -1389  -1130   -103    220
    774   1449    672  -1114     51   1062   -387   -348  -1421  -1179   -106    220
    740   1405    665  -1072     38   1036   -413   -371  -1447  -1208   -101    218
    737   1335    597  -1039     70    966   -436   -376  -1480  -1244   -132    231
    756   1218    462   -987    148    839   -433   -332  -1493  -1278   -218    197
    797   1197    397  -1000    200    800   -340   -200  -1410  -1234   -309    174
    880   1291    410  -1085    236    852   -210      2  -1260  -1161   -285    265
    917   1602    683  -1262    116   1145   -148    116  -1093   -935    -25    498
    898   2200   1301  -1551   -202   1751   -233     62   -911   -524    452    919
    815   2839   2021  -1829   -605   2431   -462   -231   -867   -142    927   1343
    774   3031   2257  -1901   -740   2644   -745   -631  -1052    -33   1096   1439
    678   2423   1745  -1553   -535   2086   -883   -997  -1574   -589    587   1036
    574   1457    883  -1015   -155   1171   -857  -1080  -2036  -1345   -176    428
    548    906    358   -727     93    633   -782   -922  -2099  -1566   -472    140
    548    787    239   -667    155    514   -670   -727  -1943  -1465   -433    127
    514    820    306   -670    103    566   -568   -587  -1782  -1343   -345    168
    504    943    436   -724     33    691   -483   -462  -1626  -1210   -226    233
    522   1062    540   -792     -7    800   -423   -392  -1525  -1104   -127    231
    491   1078    587   -784    -46    833   -381   -353  -1483  -1054    -80    231
    475   1075    597   -776    -62    839   -389   -345  -1462  -1047    -70    241
    470   1047    576   -758    -51    813   -397   -355  -1465  -1065    -98    233
    444   1023    579   -735    -67    802   -397   -363  -1460  -1062    -90    226
    431   1005    574   -717    -70    789   -392   -350  -1434  -1036    -54    226
    472   1021    545   -748    -36    784   -379   -329  -1400  -1002    -25    236
    480   1023    542   -753    -31    784   -379   -329  -1389   -989     -7    239
    457    989    532   -724    -38    761   -394   -355  -1400  -1000     -2    215
    472    989    517   -730    -20    753   -394   -363  -1387   -989      5    202
    498   1008    509   -756     -5    761   -371   -345  -1363   -969      7    213
    488    976    488   -732      0    732   -363   -350  -1363   -979     -2    213
    478    948    470   -714      2    709   -392   -366  -1374   -997    -18    192
    527    987    459   -756     33    724   -405   -368  -1358  -1000    -15    179
    576   1018    441   -797     67    730   -402   -358  -1337   -984      5    187
    600   1010    407   -805     96    709   -405   -363  -1327   -969     25    197
    594    995    397   -797     98    696   -405   -374  -1314   -956     44    200
    563    956    392   -758     85    675   -405   -376  -1301   -961     41    207
    561    956    392   -761     83    675   -392   -361  -1270   -945     70    218
    537    932    392   -735     72    662   -397   -353  -1244   -924    103    236
    535    976    439   -756     49    706   -392   -342  -1218   -906    122    272
    594   1060    465   -826     64    763   -374   -314  -1176   -875    148    311
    631   1062    431   -849    101    748   -374   -309  -1156   -862    163    335
    584    997    413   -792     85    706   -389   -314  -1145   -857    176    316
    561    982    420   -774     70    701   -368   -280  -1106   -823    220    319
    574   1010    436   -792     70    724   -361   -265  -1078   -807    236    337
    571   1021    449   -797     59    735   -361   -267  -1057   -800    239    363
    589   1052    462   -820     62    758   -348   -254  -1034   -787    252    363
    597   1075    478   -839     59    779   -348   -252  -1013   -782    254    358
    589   1083    493   -836     49    789   -355   -262   -997   -792    239    358
    548   1062    514   -807     18    789   -337   -254   -966   -782    254    374
    498   1026    524   -763    -12    776   -319   -252   -948   -776    270    374
    467   1015    545   -743    -38    782   -298   -239   -922   -769    280    387
    452   1031    579   -740    -62    805   -301   -236   -898   -769    262    413
    446   1036    589   -743    -72    813   -303   -249   -888   -758    275    394
    478   1070    592   -774    -57    831   -298   -254   -862   -727    311    379
    478   1044    566   -763    -44    805   -296   -262   -849   -724    319    374
    480   1021    540   -750    -28    782   -298   -277   -854   -750    303    358
    472    979    504   -727    -18    743   -335   -311   -878   -784    270    340
    467    958    488   -714    -10    724   -348   -316   -870   -787    270    342
    504    979    475   -743     12    727   -353   -309   -852   -774    283    355
    548    995    446   -771     51    722   -348   -301   -826   -761    306    358
    597   1002    405   -802     96    704   -353   -309   -823   -763    314    355
    636   1036    400   -836    116    719   -374   -322   -818   -766    314    358
    631   1041    407   -836    109    724   -410   -342   -826   -789    285    348
    639   1065    426   -852    106    745   -420   -348   -810   -784    298    358
    636   1049    410   -844    111    730   -397   -335   -784   -769    316    379
    670   1096    426   -883    122    761   -384   -311   -761   -748    342    415
    685   1140    452   -914    116    797   -384   -298   -737   -732    368    433
    659   1132    472   -896     93    802   -389   -301   -732   -732    374    426
    662   1148    483   -906     90    815   -392   -303   -730   -737    374    423
    722   1241    517   -982    101    880   -387   -285   -709   -711    402    449
    784   1335    548  -1062    116    943   -392   -272   -680   -685    431    470
    758   1353    594  -1054     83    974   -410   -301   -691   -698    428    472
    680   1332    649  -1008     15    992   -415   -342   -724   -732    415    449
    615   1280    665   -948    -25    974   -426   -366   -748   -756    407    433
    652   1273    620   -963     15    948   -441   -361   -753   -763    407    436
    748   1350    602  -1049     72    976   -446   -342   -732   -748    426    452
    743   1343    597  -1044     72    971   -452   -358   -727   -758    418    436
    706   1239    530   -974     88    885   -485   -394   -763   -807    376    394
    727   1174    446   -950    140    810   -491   -389   -779   -844    342    353
    701   1143    441   -922    129    792   -480   -387   -782   -859    332    327
    685   1117    431   -901    127    774   -491   -428   -800   -883    311    298
    724   1109    384   -917    171    748   -498   -428   -807   -901    298    298
    740   1067    327   -906    205    698   -530   -423   -818   -932    272    280
    766   1096    329   -930    218    714   -530   -413   -800   -919    275    275
    717   1088    371   -904    174    730   -511   -420   -795   -922    270    252
    706   1065    355   -885    174    711   -470   -413   -795   -935    262    239
    709   1041    329   -878    189    685   -441   -402   -789   -935    259    249
    732    969    236   -849    249    602   -426   -368   -779   -953    223    233
    756    917    158   -839    298    537   -322   -249   -693   -948    194    181
    763    969    202   -867    280    587   -218   -135   -576   -878    231    189
    797   1158    361   -976    218    758   -140    -15   -410   -696    387    306
    878   1709    831  -1293     23   1270   -163     25   -194   -329    779    639
    828   2340   1512  -1587   -340   1927   -358   -228   -171     -7   1179    963
    714   2590   1873  -1652   -579   2231   -675   -628   -366    101   1343   1065
    662   2249   1584  -1457   -459   1917   -862   -935   -748   -228   1047    862
    631   1348    717   -989    -41   1034   -818  -1041  -1247  -1047    303    366
    652    784    129   -719    259    457   -740   -922  -1371  -1361    -54     64
    691    657    -33   -675    361    311   -665   -769  -1260  -1301    -59     15
    714    688    -28   -704    371    332   -581   -641  -1124  -1192      2     49
    714    745     31   -730    342    389   -511   -548  -1018  -1093     62    106
    732    813     80   -774    324    446   -493   -517   -974  -1039    101    179
    761    852     90   -807    335    472   -480   -483   -943   -997    135    236
    758    836     77   -797    340    457   -472   -457   -940   -982    142    246
    776    844     67   -810    355    457   -470   -444   -943   -969    142    239
    776    867     88   -823    342    478   -472   -444   -958   -958    145    233
    782    888    106   -836    337    498   -470   -433   -961   -945    158    244
    789    896    106   -844    340    501   -491   -431   -976   -945    148    244
    792    880     88   -836    353    485   -488   -439  -1000   -953    127    254
    782    854     70   -818    355    462   -480   -444  -1028   -956    109    244
    776    833     57   -807    361    446   -475   -444  -1047   -956     96    246
    797    859     62   -828    366    459   -452   -423  -1041   -935    103    259
    826    888     62   -857    381    475   -452   -410  -1034   -911    114    272
    802    859     57   -831    371    459   -462   -418  -1054   -914    101    249
    776    828     51   -802    361    441   -465   -428  -1075   -919     98    226
    787    823     36   -805    374    431   -465   -428  -1080   -909    109    223
    807    846     38   -826    384    444   -465   -418  -1080   -891    129    241
    836    878     41   -857    397    459   -472   -405  -1067   -862    155    267
    846    896     46   -872    400    472   -483   -397  -1060   -852    166    272
    844    880     36   -862    402    459   -483   -394  -1062   -849    163    267
    818    854     36   -836    392    446   -483   -392  -1067   -854    155    262
    820    859     38   -841    389    449   -485   -392  -1062   -844    166    277
    826    844     18   -836    405    431   -483   -389  -1065   -836    176    285
    831    826     -5   -831    418    413   -496   -384  -1070   -831    179    280
    844    841     -2   -841    423    420   -509   -368  -1060   -810    194    290
    844    880     33   -865    405    459   -517   -335  -1026   -769    233    319
    818    880     62   -849    376    472   -504   -309  -1008   -745    267    332
    795    867     70   -831    363    470   -478   -311  -1010   -766    262    329
    787    839     51   -813    368    446   -462   -314  -1021   -792    254    322
    771    841     70   -810    350    457   -433   -290   -987   -758    290    345
    774    828     54   -802    358    444   -428   -285   -971   -730    298    345
    745    813     67   -779    337    441   -420   -272   -956   -709    316    335
    628    792    163   -709    233    478   -410   -254   -930   -670    355    340
    652    800    148   -724    252    472   -418   -249   -914   -654    381    335
    670    802    132   -737    270    467   -431   -265   -909   -659    392    342
    589    807    218   -701    187    514   -413   -270   -891   -644    415    371
    566    823    257   -693    155    540   -415   -280   -885   -639    407    392
    626    828    202   -727    210    517   -462   -306   -906   -667    376    381
    730    836    106   -784    311    472   -504   -350   -940   -704    340    353
    717    797     80   -758    316    439   -509   -371   -958   -737    311    329
    581    758    176   -670    202    467   -467   -345   -922   -714    322    348
    672    810    137   -743    267    472   -475   -332   -901   -688    316    374
    654    831    176   -743    239    506   -485   -329   -885   -620    316    389
    680    831    148   -758    267    491   -496   -340   -880   -574    309    392
    735    852    116   -792    309    485   -496   -332   -852   -532    316    394
    691    844    153   -769    267    498   -509   -340   -833   -524    324    418
    459    756    296   -607     80    524   -478   -327   -800   -504    355    446
    249    789    540   -522   -145    665   -392   -246   -685   -397    465    488
    335    865    530   -600    -96    698   -381   -226   -631   -368    504    444
    641    945    303   -795    168    623   -472   -267   -649   -426    459    371
    852   1013    158   -932    348    587   -522   -265   -644   -433    472    363
    857   1034    176   -945    340    605   -514   -265   -639   -439    480    379
    891   1088    197   -989    348    644   -478   -244   -618   -433    485    439
    885   1137    252  -1013    316    696   -509   -254   -602   -428    485    452
    813   1148    335   -982    239    743   -514   -288   -594   -423    504    423
    766   1135    368   -953    197    753   -522   -327   -610   -433    511    387
    730   1114    384   -922    174    750   -532   -340   -615   -439    511    381
    698   1101    402   -901    148    753   -555   -350   -620   -444    501    402
    680   1078    397   -880    142    737   -568   -353   -628   -457    478    402
    693   1085    389   -891    150    737   -581   -363   -631   -472    462    413
    711   1070    358   -891    176    714   -579   -376   -641   -498    436    418
    680    976    293   -831    192    636   -584   -418   -683   -558    381    384
    644    906    262   -776    189    584   -597   -439   -711   -607    350    361
    672    911    239   -795    215    574   -607   -428   -701   -618    353    358
    693    932    239   -813    228    587   -626   -418   -688   -618    348    353
    633    875    241   -756    194    558   -654   -449   -711   -654    290    314
    626    839    213   -732    205    527   -680   -478   -750   -693    233    275
    696    878    179   -787    257    530   -701   -480   -763   -701    223    249
    709    875    166   -792    272    522   -724   -493   -771   -706    218    228
    696    854    158   -776    267    509   -711   -496   -779   -717    213    218
    639    761    119   -701    259    441   -722   -491   -795   -750    171    166
    610    691     77   -652    265    384   -688   -431   -761   -766    122    106
    657    735     77   -696    290    407   -602   -327   -670   -732    122     75
    683    867    184   -776    249    527   -532   -197   -524   -592    239    137
    735   1283    548  -1008     93    917   -545   -132   -348   -319    532    363
    737   1958   1218  -1350   -241   1590   -649   -239   -220     44    976    717
    639   2512   1873  -1574   -615   2192   -893   -628   -316    283   1291    919
    563   2366   1800  -1467   -618   2083  -1174  -1010   -649    127   1171    782
    530   1634   1104  -1083   -288   1369  -1228  -1234  -1135   -581    530    345
    527    839    309   -683    106    574  -1156  -1192  -1421  -1182    -67    -72
    532    530     -2   -530    267    265  -1096  -1047  -1371  -1223   -179   -202
    579    519    -59   -550    319    231  -1036   -924  -1231  -1117   -129   -194
    628    623     -5   -626    316    309   -992   -818  -1088   -997    -44   -150
    654    750     93   -704    280    423   -932   -750   -976   -891     49    -88
    641    766    124   -704    259    446   -906   -732   -932   -849     77    -72
    594    711    114   -654    241    413   -909   -727   -927   -841     75    -83
    636    730     93   -685    272    413   -922   -732   -922   -833     75    -88
    675    807    132   -743    272    470   -932   -750   -909   -820     88    -88
    670    826    155   -748    257    491   -935   -789   -906   -818    106    -90
    652    717     62   -685    296    389   -982   -841   -950   -854     72   -124
    701    727     25   -717    337    376   -974   -815   -945   -831     70   -119
    740    795     54   -769    342    426   -937   -797   -922   -797     80   -101
    724    774     49   -748    337    413   -945   -823   -943   -805     57   -114
    732    766     33   -750    348    400   -953   -833   -948   -797     54   -109
    691    769     77   -730    306    423   -948   -823   -937   -771     62   -103
    657    743     85   -701    285    415   -956   -807   -930   -750     70    -96
    654    701     46   -678    303    374   -969   -769   -917   -732     75    -88
    683    711     25   -698    327    368   -971   -719   -875   -704    101    -62
    672    727     54   -701    309    392   -979   -685   -807   -665    142    -28
    657    745     88   -701    285    415  -1005   -678   -761   -631    174     -5
    667    740     72   -704    298    407  -1034   -678   -740   -615    194      5
    641    730     88   -688    275    407  -1057   -698   -753   -626    189    -18
    628    756    127   -693    252    441  -1067   -709   -761   -618    202    -15
    628    787    158   -711    236    472  -1080   -735   -784   -615    210    -25
    678    836    158   -756    259    498  -1114   -758   -807   -620    223     -2
    709    839    127   -776    290    483  -1158   -771   -820   -636    223      0
    714    844    129   -779    290    485  -1184   -774   -802   -626    231      0
    730    865    135   -797    296    501  -1187   -763   -761   -602    252     23
    732    883    150   -807    290    517  -1195   -758   -730   -584    280     38
    719    846    127   -784    296    485  -1213   -758   -727   -587    288     38
    727    823     96   -776    314    462  -1213   -748   -722   -571    285     49
    717    815     98   -769    309    457  -1202   -745   -709   -535    280     62
    769    862     93   -815    337    478  -1200   -758   -688   -488    270     80
    745    839     93   -795    324    467  -1215   -774   -691   -493    236     88
    670    807    137   -740    267    472  -1218   -766   -688   -506    233    106
    717    826    109   -771    303    467  -1270   -779   -704   -571    228    122
    766    805     38   -784    363    423  -1306   -815   -740   -698    205    114
    805    753    -51   -779    428    350  -1361   -872   -771   -805    161     85
    758    743    -15   -753    387    363  -1387   -901   -758   -800    140    109
    750    724    -25   -740    387    348  -1379   -937   -756   -779     64     80
    763    688    -75   -724    420    306  -1402   -966   -756   -789    -18     31
    815    657   -158   -737    485    252  -1454   -937   -792   -859    -36     31
    805    610   -194   -709    498    207  -1439   -937   -857   -875     -7     88
    774    566   -210   -670    491    179  -1457   -995   -893   -854    -12     75
    745    568   -176   -657    462    197  -1512  -1026   -898   -833    -41    101
    784    620   -163   -704    472    228  -1525  -1023   -893   -815    -44     49
    828    654   -174   -743    501    239  -1509  -1008   -875   -787      0     90
    870    675   -194   -774    532    241  -1501   -989   -849   -740     62    140
    872    709   -163   -789    519    272  -1473   -956   -795   -672    101    189
    820    750    -70   -789    446    340  -1439   -932   -758   -636    124    197
    813    769    -44   -792    428    363  -1439   -943   -753   -623    137    142
    820    813     -7   -818    413    405  -1413   -914   -709   -579    158    111
    753    810     57   -782    348    433  -1384   -891   -670   -527    197    103
    693    802    106   -748    293    454  -1358   -867   -636   -475    233    135
    730    893    163   -813    283    530  -1317   -820   -568   -397    288    213
    693    906    213   -800    241    558  -1332   -836   -563   -392    280    241
    691    870    179   -779    257    524  -1363   -857   -581   -405    270    246
    711    901    189   -807    262    545  -1348   -852   -568   -381    298    249
    750    930    179   -841    285    555  -1345   -859   -571   -384    296    239
    732    875    142   -805    293    509  -1395   -911   -615   -431    254    218
    722    846    124   -784    298    485  -1421   -930   -636   -452    233    233
    807    924    114   -867    345    519  -1389   -896   -597   -413    257    259
    846    945     98   -898    374    522  -1371   -883   -584   -405    267    246
    748    784     36   -769    355    413  -1405   -937   -636   -472    210    158
    753    717    -36   -735    394    340  -1421   -953   -652   -493    189    145
    813    706   -106   -761    457    301  -1415   -940   -649   -509    163    155
    745    592   -153   -670    449    220  -1434   -976   -678   -553    119    127
    753    579   -174   -667    465    202  -1447   -982   -675   -548    129    124
    761    555   -205   -657    483    176  -1449   -987   -672   -548    145    114
    766    532   -233   -649    498    150  -1439   -987   -667   -548    153    103
    797    548   -252   -672    524    148  -1426   -971   -646   -535    148    127
    820    561   -259   -691    540    153  -1418   -966   -633   -527    135    127
    917    623   -293   -769    605    166  -1363   -922   -592   -478    189    140
    883    542   -342   -714    613    101  -1332   -901   -579   -488    176    111
    745    353   -392   -550    568    -18  -1319   -872   -571   -542     83     23
    706    314   -392   -514    550    -38  -1247   -782   -506   -530     59     -5
    807    472   -335   -639    571     70  -1156   -631   -345   -384    181     80
    880    865    -15   -872    446    426  -1153   -558   -148    -77    524    384
    807   1454    646  -1132     80   1052  -1241   -696    -31    265    927    732
    745   1880   1135  -1314   -194   1509  -1478  -1047   -111    478   1200    909
    714   1816   1101  -1265   -192   1460  -1745  -1395   -400    381   1156    828
    704   1101    397   -904    153    750  -1800  -1602   -880   -345    472    329
    743    506   -236   -626    488    135  -1756  -1548  -1106   -839    -20    -33
    807    303   -504   -558    654    -98  -1688  -1369  -1008   -831    -70    -98
    680    184   -496   -431    589   -155  -1595  -1262   -880   -756    -36   -106
    506    111   -397   -309    449   -142  -1543  -1215   -797   -701    -12    -90
    517    187   -329   -353    423    -72  -1509  -1132   -696   -615     57    -12
    594    254   -340   -428    467    -41  -1465  -1062   -623   -561    101     33
    623    285   -337   -454    480    -25  -1447  -1031   -584   -519    155     44
    639    290   -348   -465    493    -28  -1441  -1021   -568   -517    163     23
    678    293   -387   -485    532    -46  -1434  -1015   -555   -522    153     25
    709    322   -387   -517    548    -31  -1421  -1005   -535   -504    174     44
    711    327   -384   -519    548    -28  -1423  -1000   -519   -485    200     57
    706    319   -389   -514    548    -33  -1418   -989   -506   -470    207     77
    743    363   -379   -553    561     -7  -1418   -979   -485   -452    220     93
    779    407   -374   -594    576     18  -1418   -976   -470   -433    246     96
    839    446   -392   -641    615     28  -1418   -971   -454   -418    275    109
    841    472   -368   -657    602     54  -1408   -956   -431   -397    301    127
    722    387   -335   -555    527     28  -1405   -969   -439   -405    290    106
    584    280   -303   -433    444    -10  -1428   -992   -454   -413    275     93
    636    322   -314   -478    475      5  -1439   -966   -441   -394    280    111
    740    358   -381   -550    561    -10  -1449   -974   -459   -415    244     96
    654    290   -366   -472    509    -36  -1457   -997   -488   -446    220     59
    558    223   -337   -392    446    -57  -1467  -1013   -501   -457    223     44
    618    270   -348   -444    483    -38  -1470   -997   -485   -439    239     57
    701    348   -355   -527    530     -2  -1460   -963   -449   -400    272    106
    714    363   -350   -540    532      7  -1460   -953   -444   -394    275    127
    672    322   -350   -498    511    -15  -1491   -974   -467   -415    262    103
    701    371   -329   -535    517     20  -1496   -961   -446   -384    303    124
    893    524   -371   -709    631     77  -1475   -911   -405   -337    353    168
    867    535   -335   -701    602    101  -1447   -872   -374   -301    394    202
    704    410   -296   -558    501     57  -1473   -904   -400   -324    368    181
    652    368   -283   -509    467     44  -1486   -930   -420   -348    345    168
    865    589   -275   -727    571    158  -1421   -872   -358   -290    413    215
    763    514   -249   -639    506    132  -1426   -893   -387   -327    379    174
    574    355   -218   -465    397     70  -1444   -917   -428   -374    332    135
    540    340   -200   -439    371     70  -1452   -924   -433   -379    324    127
    592    407   -187   -501    389    111  -1441   -922   -420   -371    324    111
    636    462   -174   -550    405    145  -1423   -927   -407   -363    329    109
    659    480   -181   -571    420    150  -1421   -924   -413   -374    309    109
    641    496   -145   -568    394    176  -1418   -909   -402   -376    288     96
    644    550    -96   -600    371    228  -1408   -901   -374   -345    311     93
    680    558   -124   -620    402    218  -1415   -914   -381   -340    327     83
    745    566   -179   -654    462    192  -1405   -914   -387   -345    324     67
    833    659   -174   -745    504    244  -1389   -883   -355   -316    345     83
    719    607   -111   -665    415    249  -1376   -898   -371   -340    316     41
    514    457    -57   -485    285    202  -1400   -958   -413   -389    267     -7
    480    454    -25   -470    252    213  -1410   -963   -405   -381    265      0
    561    535    -25   -548    293    254  -1410   -932   -392   -361    270     15
    631    571    -59   -602    345    257  -1418   -937   -407   -376    262    -31
    662    597    -67   -631    363    265  -1408   -930   -400   -368    277    -38
    610    579    -31   -594    319    275  -1405   -922   -394   -363    288    -28
    579    620     41   -600    270    332  -1389   -904   -374   -345    309      2
    607    704     93   -657    257    400  -1376   -896   -363   -335    322     20
    665    776    109   -722    277    444  -1376   -896   -366   -340    322     28
    675    805    129   -743    272    467  -1379   -891   -363   -335    327     33
    670    800    129   -735    270    465  -1379   -888   -363   -332    337     33
    685    846    158   -769    265    504  -1369   -878   -342   -309    366     57
    763    956    192   -859    285    574  -1345   -862   -319   -283    400    109
    685    909    223   -800    228    566  -1353   -891   -340   -298    389    101
    550    792    241   -670    155    517  -1392   -937   -392   -348    363     51
    623    833    210   -730    207    522  -1392   -924   -387   -340    381     67
    587    833    246   -711    168    540  -1395   -927   -392   -348    381     80
    530    789    259   -662    135    524  -1410   -948   -418   -374    368     62
    594    818    223   -706    187    522  -1402   -940   -423   -366    374     57
    618    784    166   -704    226    475  -1410   -950   -446   -397    337     23
    561    727    166   -644    197    446  -1402   -961   -467   -436    309     -2
    535    693    158   -615    187    426  -1405   -969   -485   -475    290    -23
    628    727     98   -678    265    413  -1405   -961   -488   -478    272    -36
    706    737     28   -722    337    384  -1415   -963   -504   -475    244    -54
    756    748     -7   -753    381    371  -1400   -963   -511   -480    223    -54
    581    594     12   -589    283    303  -1428  -1002   -550   -522    181    -93
    618    644     25   -631    296    335  -1423   -989   -527   -498    220    -77
    683    698     15   -691    332    355  -1402   -971   -509   -475    241    -80
    418    431     12   -423    202    220  -1467  -1062   -589   -553    150   -161
    439    379    -59   -410    249    161  -1462  -1065   -607   -568    114   -179
    457    350   -106   -402    283    122  -1374   -982   -563   -576     72   -218
    462    407    -54   -433    259    176  -1275   -875   -496   -519     88   -228
    535    542      7   -537    265    275  -1195   -735   -371   -381    194   -148
    607    909    301   -758    153    605  -1184   -646   -194   -148    493    129
    613   1558    945  -1085   -166   1252  -1239   -709    -31    233    989    517
    506   2036   1527  -1273   -511   1782  -1454  -1039    -85    485   1330    701
    423   1867   1444  -1148   -509   1657  -1693  -1389   -397    309   1182    576
    366   1130    763   -750   -200    948  -1751  -1626   -904   -407    522    127
    413    433     20   -423    197    228  -1688  -1584  -1176   -958    -20   -262
    475    296   -181   -387    327     59  -1613  -1402  -1060   -891    -20   -316
    446    277   -168   -363    309     54  -1517  -1249   -896   -753     54   -290
    459    324   -137   -394    298     93  -1441  -1135   -763   -633    145   -223
    540    454    -85   -496    314    184  -1395  -1083   -659   -545    218   -135
    592    530    -64   -561    327    233  -1340  -1047   -600   -501    233   -101
    413    374    -38   -394    226    168  -1350  -1065   -613   -527    194   -142
    402    381    -23   -394    213    179  -1330  -1047   -587   -493    233   -132
    420    418     -2   -418    213    207  -1301  -1018   -537   -452    288    -83
    504    457    -49   -480    275    205  -1317  -1013   -522   -465    272    -90
    558    504    -54   -532    306    226  -1309   -992   -493   -449    293    -96
    517    496    -23   -506    270    236  -1296   -984   -491   -454    303   -101
    498    519     20   -509    239    270  -1291   -976   -483   -467    322    -85
    496    553     54   -524    220    303  -1278   -974   -478   -483    327    -70
    480    576     93   -530    192    335  -1247   -953   -454   -436    355    -54
    467    550     83   -511    192    316  -1267   -958   -449   -423    350    -67
    444    550    106   -496    168    329  -1296   -976   -446   -439    332    -75
    496    639    142   -568    176    392  -1278   -956   -418   -418    366    -54
    514    717    202   -618    155    459  -1226   -906   -374   -384    413    -31
    363    636    270   -501     46    454  -1223   -906   -376   -402    387    -57
    267    594    327   -431    -28    462  -1223   -904   -371   -428    371    -57
    259    576    314   -418    -28    446  -1228   -940   -376   -431    353    -62
    303    584    280   -444     10    431  -1247   -956   -392   -428    355    -70
    275    548    272   -413      0    410  -1275   -976   -405   -444    340   -103
    327    613    285   -470     20    449  -1262   -966   -394   -428    355   -101
    371    701    329   -540     20    517  -1260   -966   -387   -420    376    -85
    423    756    332   -592     46    545  -1280   -979   -387   -420    384    -83
    470    813    342   -641     62    579  -1296   -979   -381   -410    392    -85
    498    880    381   -688     59    631  -1291   -974   -368   -384    423    -83
    506    909    402   -709     51    657  -1301   -963   -366   -358    457    -62
    597   1015    418   -807     88    717  -1280   -914   -332   -311    493    -10
    641   1080    436   -862    101    758  -1247   -875   -303   -296    496     12
    467    924    457   -696      5    691  -1260   -922   -340   -350    433    -23
    355    867    511   -613    -77    691  -1278   -966   -345   -361    426    -44
    394    930    535   -665    -70    732  -1275   -982   -319   -353    433    -57
    467    982    511   -724    -23    748  -1280   -989   -306   -363    426    -72
    501   1036    535   -769    -15    787  -1296   -992   -290   -379    415    -80
    478   1080    600   -782    -62    839  -1293   -984   -285   -394    400    -96
    480   1124    644   -802    -83    885  -1288   -976   -285   -405    389   -109
    465   1163    696   -815   -116    930  -1280   -974   -285   -418    374   -127
    449   1189    740   -818   -145    966  -1288   -989   -303   -449    345   -150
    433   1223    789   -831   -179   1008  -1293   -997   -319   -472    324   -168
    439   1267    828   -854   -194   1049  -1306  -1005   -332   -491    306   -184
    501   1345    841   -924   -168   1093  -1325  -1013   -345   -509    288   -205
    465   1379    914   -922   -223   1148  -1317  -1013   -350   -522    275   -220
    381   1392   1010   -888   -314   1202  -1325  -1028   -363   -542    254   -228
    389   1457   1067   -924   -340   1265  -1337  -1039   -368   -553    244   -236
    392   1527   1135   -961   -371   1332  -1353  -1052   -374   -558    244   -249
    392   1600   1208   -995   -407   1405  -1366  -1062   -379   -574    236   -265
    381   1662   1278  -1023   -449   1470  -1363  -1057   -374   -576    228   -262
    400   1756   1356  -1078   -478   1556  -1353  -1047   -363   -568    233   -252
    407   1844   1436  -1127   -514   1639  -1353  -1044   -358   -568    233   -252
    389   1912   1522  -1150   -566   1717  -1361  -1044   -353   -563    241   -265
    389   1969   1577  -1179   -594   1774  -1361  -1041   -353   -561    252   -265
    397   2005   1608  -1202   -605   1808  -1358  -1041   -361   -579    236   -267
    389   2075   1683  -1234   -646   1878  -1350  -1054   -355   -579    233   -280
    392   2205   1813  -1299   -709   2010  -1330  -1060   -329   -548    257   -259
    342   2234   1888  -1291   -771   2062  -1371  -1111   -371   -584    213   -290
    358   2268   1909  -1314   -776   2091  -1413  -1143   -418   -628    174   -327
    400   2273   1873  -1337   -735   2073  -1441  -1150   -457   -662    142   -366
    439   2291   1852  -1363   -706   2073  -1457  -1145   -470   -672    132   -387
    524   2314   1790  -1421   -633   2052  -1522  -1135   -506   -698    103   -426
    605   2304   1699  -1454   -548   2003  -1582  -1114   -548   -743     51   -485
    659   2283   1623  -1473   -483   1953  -1626  -1101   -568   -776      0   -527
    753   2299   1545  -1525   -394   1922  -1662  -1085   -561   -797    -44   -550
    779   2286   1504  -1535   -361   1896  -1652  -1093   -553   -841    -93   -576
    753   2265   1512  -1512   -379   1888  -1608  -1096   -530   -859   -142   -587
    719   2262   1543  -1491   -410   1904  -1540  -1104   -496   -813   -168   -579
    597   2179   1582  -1387   -491   1880  -1483  -1140   -504   -732   -187   -589
    615   2210   1595  -1413   -491   1904  -1415  -1153   -511   -589   -116   -584
    597   2239   1641  -1418   -522   1943  -1361  -1158   -519   -488    -31   -561
    462   2164   1699  -1314   -618   1932  -1340  -1161   -550   -478    -12   -553
    355   2099   1743  -1226   -693   1922  -1322  -1135   -561   -478     -5   -532
    303   1925   1621  -1114   -659   1774  -1322  -1085   -576   -550    -67   -566
    293   1784   1491  -1039   -600   1636  -1247   -966   -527   -626   -150   -618
    329   1738   1408  -1034   -540   1571  -1163   -813   -459   -607   -168   -639
    392   1818   1426  -1104   -517   1623  -1101   -633   -340   -439    -72   -563
    413   2190   1777  -1304   -683   1984  -1114   -568   -181   -103    252   -241
    363   2805   2442  -1584  -1039   2624  -1197   -709    -62    298    719    171
    298   3172   2870  -1738  -1286   3021  -1418  -1052   -122    542   1028    381
    272   2933   2660  -1602  -1192   2798  -1649  -1413   -371    259    893    265
    226   2049   1823  -1140   -800   1935  -1680  -1597   -745   -810    119   -200
    254   1413   1158   -836   -452   1286  -1670  -1527   -870  -1441   -353   -467
    314   1236    922   -776   -303   1078  -1647  -1369   -753  -1439   -376   -488
    376   1280    904   -828   -262   1093  -1569  -1234   -620  -1306   -288   -459
    436   1395    956   -917   -259   1176  -1499  -1148   -548  -1163   -226   -402
    433   1470   1036   -953   -301   1254  -1444  -1096   -511  -1018   -176   -332
    400   1457   1057   -930   -329   1257  -1395  -1078   -504   -898   -127   -332
    358   1405   1047   -880   -342   1226  -1371  -1085   -506   -774   -116   -371
    433   1426    992   -930   -280   1210  -1343  -1072   -504   -683   -129   -358
    444   1405    961   -924   -259   1184  -1309  -1036   -496   -613   -106   -314
    441   1387    945   -917   -252   1166  -1270  -1000   -483   -558    -90   -296
    402   1376    974   -888   -285   1176  -1231   -961   -459   -511    -83   -314
    363   1345    982   -857   -309   1166  -1210   -930   -441   -465    -41   -309
    329   1312    982   -820   -327   1148  -1205   -922   -439   -452    -31   -288
    337   1330    992   -836   -327   1163  -1184   -906   -436   -439     -7   -259
    355   1340    984   -846   -314   1163  -1171   -909   -441   -426    -10   -246
    374   1312    937   -844   -283   1124  -1176   -922   -467   -465    -33   -288
    358   1330    971   -844   -306   1150  -1130   -888   -444   -449     10   -267
    262   1283   1018   -774   -379   1150  -1122   -898   -454   -462      2   -270
    241   1309   1067   -774   -413   1189  -1122   -906   -449   -454     -2   -259
    267   1327   1060   -797   -397   1195  -1117   -901   -452   -462     -7   -270
    324   1340   1015   -833   -345   1179  -1122   -891   -459   -462     10   -288
    329   1335   1005   -833   -337   1171  -1114   -883   -457   -457     36   -319
    309   1350   1041   -828   -366   1197  -1101   -885   -441   -439     54   -319
    353   1340    984   -849   -316   1163  -1111   -888   -449   -446     54   -311
    371   1317    945   -844   -288   1132  -1117   -875   -452   -446     62   -298
    358   1312    953   -836   -298   1135  -1117   -854   -439   -431     85   -277
    366   1376   1010   -870   -322   1195  -1083   -815   -392   -379    150   -223
    361   1408   1047   -888   -342   1228  -1054   -795   -363   -342    174   -181
    267   1332   1065   -800   -400   1197  -1075   -815   -379   -355    145   -194
    259   1340   1078   -802   -407   1210  -1072   -807   -368   -345    145   -197
    241   1314   1072   -776   -415   1195  -1072   -807   -363   -340    153   -181
    350   1384   1031   -867   -340   1208  -1052   -792   -342   -324    181   -176
    400   1444   1041   -922   -322   1244   -992   -758   -301   -288    231   -163
    249   1330   1080   -792   -415   1205   -989   -769   -314   -296    223   -179
    290   1332   1041   -810   -374   1187   -987   -758   -311   -303    200   -174
    293   1309   1015   -802   -361   1163   -969   -740   -296   -309    192   -168
    309   1296    987   -802   -337   1143   -958   -722   -270   -285    210   -174
    368   1314    945   -844   -288   1130   -948   -709   -249   -262    223   -184
    371   1306    935   -839   -280   1122   -919   -696   -228   -246    218   -179
    309   1252    940   -782   -316   1096   -914   -691   -218   -241    205   -174
    280   1213    930   -748   -324   1072   -911   -691   -213   -233    202   -174
    283   1176    893   -732   -306   1036   -927   -696   -207   -231    200   -179
    449   1327    878   -888   -213   1104   -865   -633   -135   -153    270   -111
    397   1293    893   -846   -246   1096   -818   -610   -111   -132    277   -109
    171   1111    937   -641   -381   1026   -831   -644   -140   -163    233   -148
     96   1041    945   -568   -423    995   -844   -662   -145   -168    218   -158
     62   1023    961   -542   -449    992   -839   -644   -122   -153    233   -145
    124   1054    927   -589   -402    992   -820   -615    -96   -129    259   -129
    150   1080    930   -615   -389   1005   -807   -602    -77   -109    285   -122
    148   1101    953   -626   -402   1028   -792   -597    -51    -77    309   -116
    166   1119    953   -641   -392   1036   -766   -574    -25    -44    329   -101
    213   1127    914   -672   -350   1021   -753   -555     -5    -31    342    -96
    233   1150    914   -693   -340   1034   -750   -550     10    -12    353    -80
    228   1150    919   -691   -345   1034   -748   -535     20     -2    358    -57
    215   1119    904   -667   -342   1013   -735   -519     25      0    358    -67
    223   1135    911   -680   -345   1023   -735   -527     36     15    379    -72
    223   1166    940   -696   -358   1054   -737   -540     38     28    397    -54
    246   1218    969   -732   -361   1096   -740   -530     49     49    428    -18
    207   1182    974   -693   -381   1078   -753   -542     25     36    418    -12
    176   1153    976   -665   -400   1065   -774   -563      5     23    400     -2
    163   1122    958   -641   -397   1041   -776   -568     -5     20    394     -7
    168   1080    911   -626   -371    995   -779   -566    -15      2    392    -41
    153   1013    859   -581   -353    937   -787   -574    -38    -33    361    -83
    135    945    807   -540   -337    878   -802   -592    -70    -70    316   -106
    171    896    724   -535   -277    813   -826   -613   -109   -109    277   -145
    187    857    670   -524   -241    763   -841   -633   -137   -137    249   -168
    179    844    665   -511   -241    756   -854   -649   -161   -155    233   -168
    171    831    657   -501   -244    745   -865   -652   -174   -163    207   -161
    114    805    688   -459   -285    748   -875   -670   -189   -176    194   -181
    153    820    667   -488   -257    745   -893   -685   -210   -194    192   -197
    119    758    639   -439   -259    698   -917   -704   -236   -223    163   -218
    137    722    581   -431   -220    652   -945   -714   -259   -246    150   -244
    187    753    566   -470   -189    659   -883   -665   -223   -226    163   -228
     67    605    535   -337   -233    571   -823   -613   -218   -267     90   -285
    -51    459    511   -202   -280    485   -797   -561   -218   -319     18   -361
     62    584    519   -324   -231    553   -743   -452   -114   -239     80   -337
    140    950    810   -545   -335    880   -740   -394     44      5    342   -116
     75   1582   1506   -831   -714   1545   -792   -472    218    407    797    267
    -75   2075   2151  -1000  -1111   2112  -1005   -748    239    727   1135    519
    -83   1990   2073   -956  -1078   2031  -1280  -1093    -59    571    992    418
    -57   1286   1340   -615   -698   1312  -1358  -1335   -561   -135    350    -57
    -33    594    628   -280   -332    610  -1309  -1306   -828   -654   -153   -470
     15    368    353   -192   -168    361  -1252  -1137   -756   -670   -231   -553
     33    407    374   -220   -171    392  -1161  -1000   -610   -563   -194   -524
     36    519    483   -277   -223    501  -1067   -888   -472   -449   -116   -462
     44    615    571   -329   -265    592  -1018   -828   -384   -371    -59   -402
     38    670    631   -353   -296    652   -989   -797   -332   -327    -12   -366
     44    696    652   -371   -303    675   -992   -802   -332   -327    -12   -368
     64    706    641   -387   -288    675   -984   -805   -335   -329    -10   -376
     83    737    654   -410   -285    696   -976   -797   -332   -316      5   -371
     77    750    672   -413   -296    711   -976   -802   -332   -319      7   -374
     70    758    688   -415   -311    724   -989   -820   -342   -322    -28   -389
     75    784    706   -431   -316    745   -976   -807   -327   -309    -12   -355
     88    782    693   -436   -303    740   -979   -807   -335   -314    -10   -329
     77    769    691   -423   -306    730   -984   -810   -345   -332    -33   -337
     70    784    711   -428   -322    748   -982   -820   -353   -340    -31   -353
     51    784    730   -418   -337    758   -963   -823   -358   -340    -31   -342
     31    802    771   -418   -371    787   -961   -826   -363   -345    -46   -340
     36    849    813   -441   -387    831  -1005   -852   -376   -355    -46   -319
     49    870    820   -459   -387    844  -1060   -888   -420   -397    -49   -363
     38    896    857   -467   -407    875  -1072   -883   -465   -436    -51   -379
     46    937    891   -493   -420    914  -1060   -875   -478   -368     -7   -363
     83    917    833   -498   -374    875  -1060   -885   -462   -340     -2   -363
    109    896    787   -504   -340    844  -1060   -885   -436   -311    -33   -355
    122    914    792   -519   -335    854  -1065   -893   -441   -252    -38   -324
    114    922    807   -519   -348    865  -1075   -919   -470   -252    -38   -290
    135    932    797   -532   -329    865  -1085   -945   -504   -298    -41   -306
    106    922    813   -514   -353    867  -1088   -945   -532   -254    -25   -319
     70    945    875   -509   -402    911  -1083   -927   -527   -171     20   -296
     85    976    888   -532   -400    932  -1101   -945   -555   -181     25   -296
    140    966    826   -553   -342    896  -1122   -995   -615   -241    -33   -322
    124    976    849   -550   -363    914  -1124   -982   -607   -215    -33   -296
    106   1000    893   -553   -394    948  -1150   -984   -579   -179    -20   -270
     85   1018    930   -553   -420    974  -1156   -995   -555   -145     -7   -246
     67   1013    945   -540   -439    979  -1140   -997   -540   -137      5   -215
     51   1021    969   -537   -459    995  -1148  -1008   -524   -150     -7   -233
     70   1039    969   -555   -449   1002  -1127   -995   -478   -161      5   -244
     93   1039    945   -568   -426    992  -1114   -997   -462   -259      5   -277
    109   1070    961   -589   -426   1015  -1114   -992   -446   -332     12   -296
    129   1062    932   -597   -400    997  -1135   -997   -444   -259      0   -309
    142   1057    914   -600   -387    984  -1150  -1010   -441   -215    -23   -332
    171   1062    891   -618   -361    976  -1150  -1005   -420   -207    -49   -355
    228   1070    841   -649   -306    956  -1163  -1000   -423   -252   -109   -384
    280   1093    813   -688   -265    953  -1161  -1002   -420   -283   -124   -418
    246   1083    836   -665   -296    961  -1156  -1005   -405   -288   -103   -441
    218   1070    852   -646   -316    963  -1182  -1023   -410   -306   -116   -454
    223   1080    857   -652   -316    969  -1247  -1062   -418   -342   -171   -465
    205   1098    893   -652   -345    997  -1286  -1122   -426   -353   -179   -483
    171   1132    961   -652   -394   1047  -1249  -1148   -394   -322   -127   -465
    122   1161   1039   -641   -459   1101  -1200  -1127   -371   -280    -90   -441
    109   1163   1054   -636   -472   1109  -1208  -1127   -394   -285   -106   -441
    179   1189   1008   -685   -415   1098  -1228  -1145   -418   -324   -135   -459
    218   1221   1002   -719   -392   1111  -1215  -1145   -405   -332   -132   -470
    207   1275   1067   -743   -431   1171  -1174  -1114   -350   -296    -85   -431
    187   1283   1096   -735   -454   1189  -1150  -1098   -332   -283    -72   -415
    176   1296   1117   -737   -470   1208  -1176  -1101   -335   -296    -77   -426
    200   1379   1176   -789   -488   1278  -1189  -1101   -327   -285    -51   -402
    200   1387   1187   -795   -493   1286  -1234  -1161   -379   -329    -90   -449
    176   1340   1163   -758   -493   1252  -1286  -1210   -446   -374   -142   -496
    200   1358   1156   -782   -478   1257  -1306  -1205   -480   -400   -145   -480
    205   1358   1153   -782   -475   1257  -1296  -1205   -491   -436   -153   -483
    210   1379   1169   -795   -480   1275  -1275  -1187   -475   -439   -145   -478
    174   1413   1239   -792   -532   1327  -1280  -1184   -465   -439   -132   -462
    111   1340   1226   -727   -555   1283  -1317  -1236   -519   -501   -187   -504
    148   1280   1132   -714   -493   1208  -1337  -1280   -584   -576   -257   -574
    184   1278   1091   -732   -454   1184  -1356  -1314   -633   -628   -306   -636
    213   1275   1062   -743   -423   1169  -1353  -1327   -659   -657   -332   -665
    181   1247   1062   -717   -439   1156  -1356  -1348   -693   -688   -366   -698
    187   1236   1049   -711   -431   1143  -1395  -1369   -727   -719   -394   -724
    181   1239   1057   -711   -436   1148  -1421  -1387   -753   -743   -415   -740
    158   1247   1088   -701   -465   1169  -1431  -1410   -774   -758   -433   -758
    168   1262   1093   -717   -465   1179  -1444  -1434   -795   -776   -454   -769
    189   1252   1062   -722   -436   1158  -1434  -1439   -807   -800   -480   -787
    166   1163    995   -665   -413   1080  -1402  -1421   -820   -841   -532   -846
    132   1070    937   -600   -402   1005  -1337  -1361   -800   -885   -613   -919
    124   1083    958   -605   -418   1021  -1273  -1273   -727   -854   -592   -945
    132   1189   1057   -662   -462   1122  -1236  -1174   -610   -722   -470   -870
    176   1574   1397   -878   -613   1486  -1247  -1132   -459   -449   -153   -589
    168   2247   2078  -1208   -953   2164  -1291  -1257   -348    -80    301   -218
    111   2592   2478  -1353  -1184   2535  -1496  -1602   -488     93    532   -111
     51   2309   2255  -1182  -1101   2283  -1699  -1914   -849   -189    303   -316
      5   1532   1525   -769   -761   1530  -1745  -2086  -1309   -935   -392   -797
     25    940    914   -483   -444    927  -1727  -2018  -1483  -1330   -815  -1114
     93    810    714   -452   -309    761  -1686  -1834  -1325  -1223   -782  -1098
    155    807    652   -483   -246    730  -1618  -1696  -1179  -1104   -714  -1060
    176    854    675   -517   -249    763  -1566  -1615  -1070  -1008   -654  -1028
    218    898    680   -558   -231    789  -1553  -1569  -1015   -948   -618  -1005
    262    898    636   -581   -187    769  -1548  -1540  -1008   -901   -639   -997
    272    904    628   -589   -179    766  -1504  -1512  -1008   -857   -607   -984
    303    924    620   -615   -158    774  -1428  -1457  -1002   -810   -550   -966
    355    953    597   -654   -119    776  -1366  -1426  -1005   -815   -524   -950
    368    992    620   -683   -127    805  -1317  -1426   -997   -815   -498   -930
    335   1000    665   -667   -166    833  -1244  -1421   -982   -787   -480   -911
    270    989    717   -631   -223    854  -1205  -1415   -979   -766   -496   -906
    207    979    771   -592   -280    875  -1197  -1408   -974   -761   -524   -893
    150    963    813   -558   -329    888  -1205  -1410   -971   -769   -537   -870
    140    937    797   -540   -327    867  -1223  -1413   -969   -795   -574   -872
    124    930    805   -530   -340    867  -1239  -1395   -935   -828   -600   -865
    129    930    800   -530   -335    865  -1254  -1358   -880   -844   -607   -844
    163    909    743   -537   -290    826  -1267  -1322   -865   -805   -602   -836
    200    945    743   -574   -272    844  -1288  -1317   -896   -717   -594   -839
    231    989    758   -610   -265    875  -1312  -1322   -906   -602   -613   -857
    254   1021    766   -636   -254    893  -1330  -1325   -911   -555   -636   -836
    275   1044    766   -662   -244    906  -1350  -1335   -932   -636   -628   -805
    298   1052    753   -678   -226    904  -1384  -1340   -930   -810   -615   -782
    327   1047    719   -691   -194    883  -1426  -1335   -875   -995   -610   -745
    363   1026    662   -693   -148    844  -1439  -1322   -802  -1067   -600   -672
    374    995    620   -688   -122    807  -1452  -1325   -761  -1070   -602   -623
    387    989    602   -688   -109    797  -1454  -1322   -748  -1031   -581   -594
    407    989    579   -701    -85    784  -1454  -1319   -769   -974   -561   -579
    415   1000    584   -706    -83    792  -1436  -1332   -802   -872   -555   -540
    431   1021    589   -727    -77    805  -1423  -1343   -833   -776   -571   -504
    454   1039    584   -748    -64    813  -1415  -1340   -846   -701   -581   -452
    454   1036    579   -748    -62    810  -1400  -1330   -857   -665   -568   -441
    441   1018    576   -730    -67    797  -1379  -1314   -872   -646   -555   -485
    423   1008    584   -717    -80    795  -1363  -1306   -885   -636   -555   -483
    413   1018    602   -717    -93    810  -1343  -1286   -885   -618   -548   -449
    397   1028    631   -714   -116    831  -1312  -1260   -878   -597   -550   -449
    384   1034    649   -709   -132    841  -1280  -1234   -870   -597   -571   -530
    394   1052    654   -724   -129    854  -1267  -1218   -878   -600   -540   -498
    387   1060    672   -724   -142    867  -1244  -1200   -872   -587   -511   -459
    368   1041    670   -706   -150    857  -1228  -1197   -880   -587   -537   -491
    348   1034    685   -691   -168    859  -1215  -1202   -898   -618   -597   -561
    340   1031    691   -688   -174    862  -1202  -1200   -914   -649   -574   -581
    335   1026    691   -680   -179    859  -1187  -1197   -927   -654   -561   -589
    327   1005    678   -665   -174    841  -1174  -1195   -937   -667   -563   -600
    327    995    667   -659   -168    831  -1156  -1179   -937   -675   -568   -589
    324    992    665   -659   -171    831  -1135  -1163   -930   -665   -548   -571
    332    984    652   -659   -158    818  -1119  -1148   -917   -654   -527   -550
    340    997    654   -670   -158    826  -1106  -1135   -904   -639   -514   -537
    340   1023    683   -680   -171    854  -1072  -1098   -878   -610   -493   -488
    329   1062    732   -698   -200    898  -1047  -1075   -854   -587   -470   -467
    342   1093    750   -719   -202    922  -1031  -1060   -836   -566   -431   -472
    345   1098    753   -722   -205    927  -1015  -1041   -823   -542   -384   -462
    342   1109    766   -724   -210    937   -995  -1023   -805   -527   -358   -431
    348   1137    789   -743   -223    966   -976  -1005   -787   -509   -353   -407
    335   1169    833   -753   -249   1002   -956   -984   -766   -483   -329   -387
    329   1205    872   -769   -270   1039   -945   -971   -750   -467   -322   -358
    337   1241    904   -789   -283   1072   -935   -953   -730   -446   -288   -311
    322   1213    891   -766   -283   1052   -940   -953   -737   -457   -277   -301
    319   1174    854   -745   -267   1013   -953   -974   -766   -480   -288   -319
    296   1148    849   -724   -277   1000   -956   -982   -776   -491   -280   -329
    283   1119    836   -701   -275    979   -956   -979   -774   -493   -275   -350
    272   1072    797   -672   -262    935   -950   -979   -782   -501   -270   -363
    259   1010    750   -636   -246    883   -943   -979   -795   -522   -293   -374
    205    930    724   -568   -259    828   -943   -987   -818   -550   -327   -387
    171    878    706   -524   -267    792   -950   -995   -828   -563   -350   -392
    155    828    672   -493   -257    750   -956  -1000   -839   -574   -368   -410
    142    800    657   -470   -257    730   -961  -1013   -854   -592   -384   -420
    124    787    662   -457   -267    727   -950  -1010   -849   -584   -358   -405
    111    774    662   -441   -275    719   -937   -997   -839   -579   -355   -384
    101    756    652   -428   -275    704   -927   -989   -836   -584   -363   -384
     98    753    652   -426   -275    704   -919   -979   -828   -579   -348   -387
    106    722    615   -415   -254    670   -904   -963   -826   -581   -342   -410
    140    636    496   -387   -176    566   -865   -919   -831   -628   -392   -472
    111    581    470   -348   -181    527   -774   -841   -792   -652   -433   -537
    116    571    454   -345   -168    514   -714   -737   -724   -610   -402   -524
    194    771    574   -485   -189    675   -683   -602   -579   -431   -213   -329
    249   1304   1054   -776   -402   1179   -667   -517   -355    -67    202     83
    124   1901   1777  -1013   -826   1839   -740   -670   -207    303    631    444
    -57   1940   1997   -943  -1028   1969   -976  -1044   -394    314    672    454
   -163   1408   1571   -623   -867   1488  -1150  -1439   -885   -215    192     51
   -179    691    870   -254   -524    779  -1161  -1597  -1325   -885   -454   -485
   -158    335    491    -90   -324    413  -1150  -1462  -1350  -1000   -605   -644
   -135    257    392    -59   -262    324  -1093  -1299  -1239   -932   -581   -631
    -98    314    413   -109   -257    363  -1008  -1161  -1114   -836   -519   -571
    -64    420    485   -176   -275    452   -940  -1062  -1010   -750   -449   -504
    -51    504    555   -228   -303    530   -885   -995   -935   -688   -397   -436
    -36    545    581   -254   -309    563   -865   -950   -898   -657   -353   -413
    -31    566    594   -267   -314    579   -852   -924   -883   -631   -306   -407
    -41    571    613   -265   -327    592   -839   -909   -867   -620   -301   -400
    -44    576    620   -265   -332    597   -844   -914   -880   -636   -322   -413
    -25    592    618   -283   -322    605   -844   -914   -888   -649   -327   -410
     20    628    607   -324   -293    618   -836   -896   -883   -652   -329   -400
     44    667    623   -355   -288    646   -852   -880   -872   -646   -327   -387
     10    649    639   -329   -314    644   -875   -904   -891   -667   -332   -389
    -23    620    641   -298   -332    631   -857   -917   -909   -685   -345   -410
    -20    626    646   -303   -335    633   -849   -911   -914   -696   -361   -413
    -85    566    652   -239   -368    607   -839   -924   -937   -722   -389   -423
   -129    530    659   -202   -394    592   -828   -930   -953   -743   -407   -446
   -135    535    670   -200   -402    600   -828   -922   -953   -748   -415   -459
   -140    550    691   -207   -415    620   -839   -917   -950   -750   -407   -462
   -135    571    706   -218   -420    639   -841   -901   -935   -743   -381   -457
   -119    600    719   -241   -418    659   -833   -893   -919   -727   -371   -436
   -103    615    719   -257   -410    667   -820   -880   -917   -727   -384   -394
   -101    597    698   -249   -400    649   -805   -865   -906   -714   -363   -389
   -103    600    704   -246   -402    652   -813   -862   -901   -698   -332   -418
    -70    615    685   -272   -379    652   -823   -862   -896   -691   -311   -400
    -85    589    672   -252   -379    631   -831   -867   -909   -696   -314   -400
   -106    579    683   -239   -394    631   -841   -872   -911   -691   -316   -394
    -96    594    691   -249   -392    641   -854   -865   -901   -680   -311   -384
    -88    618    704   -265   -397    659   -852   -839   -888   -659   -293   -358
   -111    597    709   -244   -410    652   -841   -828   -885   -652   -270   -340
   -129    592    719   -231   -423    654   -831   -828   -883   -654   -275   -340
   -124    623    748   -249   -436    685   -818   -815   -867   -649   -277   -345
   -119    636    756   -259   -439    696   -831   -813   -859   -646   -270   -350
   -129    618    745   -244   -436    680   -823   -815   -859   -649   -280   -350
   -137    623    761   -244   -452    693   -805   -807   -846   -636   -275   -345
   -158    620    779   -231   -467    698   -787   -792   -820   -613   -254   -337
   -150    646    797   -249   -475    722   -782   -771   -789   -589   -244   -332
   -155    652    807   -246   -483    727   -776   -769   -771   -581   -257   -329
   -168    641    807   -239   -488    724   -748   -761   -758   -579   -277   -337
   -181    626    807   -220   -493    717   -724   -756   -745   -571   -272   -358
   -192    641    833   -226   -511    737   -701   -740   -722   -550   -246   -361
   -200    644    844   -220   -522    743   -693   -732   -706   -542   -246   -358
   -207    636    844   -215   -524    740   -693   -732   -701   -542   -254   -358
   -205    633    839   -213   -522    735   -685   -724   -693   -537   -252   -355
   -210    636    844   -213   -527    740   -693   -730   -696   -545   -262   -366
   -210    652    859   -220   -535    756   -698   -724   -693   -545   -259   -363
   -194    685    880   -246   -537    782   -709   -714   -680   -532   -257   -361
   -163    706    870   -270   -517    787   -714   -704   -670   -527   -259   -366
   -168    709    875   -270   -524    792   -698   -693   -654   -511   -249   -358
   -168    717    885   -275   -527    800   -678   -678   -646   -498   -239   -342
   -168    735    904   -285   -535    818   -662   -662   -644   -496   -226   -327
   -171    732    904   -280   -537    818   -649   -646   -636   -496   -223   -319
   -171    756    927   -290   -550    839   -626   -626   -618   -483   -220   -311
   -163    792    953   -314   -558    872   -618   -607   -605   -467   -197   -298
   -166    820    987   -329   -576    904   -626   -618   -613   -470   -168   -290
   -155    883   1039   -363   -597    961   -620   -613   -600   -467   -135   -236
   -161    885   1044   -363   -602    966   -639   -628   -613   -493   -171   -246
   -179    839   1018   -329   -600    927   -665   -659   -649   -524   -215   -283
   -197    805   1000   -306   -600    901   -670   -672   -670   -542   -241   -293
   -200    789    989   -293   -594    888   -659   -659   -667   -548   -239   -314
   -207    795   1000   -296   -605    898   -665   -654   -672   -558   -244   -353
   -226    750    976   -262   -600    862   -654   -646   -678   -568   -254   -350
   -223    688    911   -233   -568    800   -641   -639   -691   -584   -277   -353
   -226    649    875   -210   -550    761   -644   -649   -706   -602   -301   -374
   -236    620    857   -192   -545    737   -665   -678   -730   -620   -324   -400
   -241    607    849   -184   -545    730   -670   -688   -761   -646   -327   -397
   -223    623    844   -200   -535    732   -670   -683   -787   -701   -348   -413
   -192    657    849   -231   -519    753   -691   -683   -789   -735   -350   -420
   -226    613    839   -197   -532    724   -701   -704   -823   -787   -363   -439
   -254    579    831   -163   -542    704   -683   -709   -826   -784   -368   -428
   -254    550    802   -150   -530    675   -665   -696   -805   -740   -361   -410
   -249    454    704   -101   -475    579   -641   -667   -802   -698   -420   -457
   -257    387    644    -67   -452    517   -568   -579   -771   -698   -449   -532
   -228    441    670   -106   -449    555   -496   -462   -693   -665   -418   -530
   -202    566    769   -184   -485    667   -420   -306   -550   -485   -285   -413
   -153    950   1104   -397   -628   1026   -387   -189   -355   -142     51    -80
   -215   1649   1862   -719  -1039   1753   -402   -249   -158    288    579    441
   -353   2036   2390   -841  -1371   2213   -584   -581   -223    504    857    683
   -452   1800   2252   -675  -1350   2026   -810   -989   -605    262    639    459
   -504    982   1486   -239   -995   1234   -917  -1314  -1182   -506   -140   -174
   -436    316    750     59   -592    532   -940  -1286  -1366   -818   -623   -602
   -355    103    459    124   -407    283   -891  -1111  -1247   -766   -667   -641
   -293    127    418     80   -355    272   -807   -945  -1070   -667   -592   -581
   -246    233    480      7   -363    355   -737   -813   -906   -566   -504   -501
   -254    329    584    -38   -418    457   -706   -753   -815   -530   -444   -428
   -275    353    628    -38   -452    488   -675   -740   -789   -555   -436   -374
   -267    368    636    -51   -452    501   -641   -701   -737   -566   -436   -376
   -241    415    657    -85   -449    535   -620   -667   -691   -532   -392   -392
   -233    418    652    -93   -441    535   -626   -667   -696   -535   -376   -436
   -233    444    678   -103   -457    558   -610   -654   -698   -540   -374   -446
   -210    478    688   -135   -449    584   -610   -649   -698   -555   -397   -415
   -174    519    693   -171   -433    605   -628   -646   -696   -553   -387   -405
   -233    496    727   -132   -480    610   -615   -649   -693   -561   -381   -418
   -296    496    792   -101   -545    644   -594   -639   -683   -555   -358   -397
   -254    550    805   -148   -530    678   -613   -644   -675   -548   -376   -397
   -210    597    807   -192   -509    701   -620   -633   -652   -535   -387   -397
   -194    605    800   -207   -498    704   -618   -626   -641   -522   -368   -426
   -215    589    805   -187   -511    698   -620   -641   -654   -519   -361   -475
   -246    600    846   -179   -548    722   -607   -641   -644   -504   -322   -472
   -233    610    844   -187   -537    727   -605   -641   -644   -509   -329   -449
   -197    654    852   -228   -524    753   -607   -631   -626   -504   -319   -428
   -150    675    826   -262   -488    750   -628   -644   -623   -506   -314   -423
   -179    680    859   -252   -519    771   -626   -633   -605   -491   -290   -405
   -187    724    911   -267   -548    818   -626   -623   -581   -457   -257   -379
   -184    753    937   -285   -561    844   -631   -618   -566   -441   -241   -376
   -202    766    969   -283   -587    867   -620   -613   -558   -433   -228   -366
   -249    748    997   -249   -623    870   -626   -626   -566   -426   -231   -366
   -218    782   1000   -280   -607    891   -636   -620   -555   -402   -200   -353
   -213    787    997   -288   -605    891   -644   -605   -540   -387   -181   -348
   -259    756   1015   -249   -636    885   -623   -594   -535   -384   -176   -337
   -314    740   1052   -213   -683    896   -597   -584   -527   -381   -171   -350
   -342    740   1083   -197   -711    911   -579   -566   -509   -379   -168   -374
   -285    795   1078   -254   -683    935   -574   -550   -491   -371   -166   -384
   -290    795   1085   -252   -688    940   -574   -553   -485   -371   -158   -394
   -327    776   1101   -226   -714    937   -555   -550   -475   -353   -137   -392
   -311    779   1091   -233   -701    935   -545   -550   -467   -342   -129   -392
   -322    789   1111   -233   -717    950   -527   -532   -441   -329   -116   -392
   -311    833   1145   -259   -730    987   -511   -504   -402   -303    -88   -379
   -226    911   1135   -345   -680   1023   -514   -480   -371   -277    -72   -374
   -210    904   1114   -345   -662   1008   -535   -496   -374   -283    -83   -394
   -272    823   1096   -277   -683    958   -535   -537   -407   -319   -116   -441
   -296    779   1075   -241   -685    927   -511   -540   -420   -335   -135   -462
   -285    802   1088   -257   -688    943   -488   -517   -407   -322   -124   -439
   -345    795   1140   -223   -743    966   -478   -501   -397   -311   -116   -426
   -433    753   1187   -161   -810    969   -467   -488   -389   -303   -114   -423
   -413    740   1153   -163   -784    945   -465   -472   -371   -296   -109   -415
   -423    743   1166   -161   -795    953   -457   -428   -327   -267    -93   -389
   -428    784   1213   -176   -820    997   -433   -384   -265   -213    -57   -355
   -303    833   1137   -265   -722    984   -444   -392   -244   -194    -49   -353
   -189    862   1052   -337   -620    956   -452   -402   -239   -184    -49   -366
   -111    945   1057   -418   -584   1000   -426   -366   -200   -129     -2   -332
    -64   1023   1088   -478   -576   1054   -392   -319   -145    -59     62   -290
   -132    997   1130   -433   -631   1062   -387   -314   -140    -38     72   -285
   -210    950   1161   -371   -685   1054   -379   -314   -142    -31     80   -277
   -239    950   1187   -358   -714   1067   -353   -303   -140    -10    109   -249
   -298    945   1244   -322   -771   1093   -340   -316   -142      0    127   -231
   -379    898   1278   -262   -828   1088   -327   -337   -158     -7    127   -231
   -431    875   1306   -220   -870   1088   -316   -337   -168    -20    124   -231
   -436    870   1304   -218   -870   1088   -314   -329   -174    -28    124   -218
   -316    870   1187   -275   -750   1028   -353   -337   -187    -41    127   -205
   -270    797   1067   -265   -670    930   -392   -342   -218    -67    119   -202
   -259    719    979   -231   -618    849   -374   -322   -241   -106     93   -197
   -311    610    922   -150   -615    766   -353   -314   -275   -150     51   -205
   -340    542    883   -101   -610    711   -340   -311   -298   -174     15   -215
   -342    522    862    -90   -602    691   -348   -319   -314   -194    -25   -236
   -353    483    833    -64   -594    657   -335   -314   -309   -205    -54   -244
   -358    441    797    -41   -579    620   -324   -303   -301   -194    -57   -239
   -342    400    743    -28   -542    571   -337   -296   -293   -176    -54   -239
   -371    348    719     10   -545    532   -353   -309   -309   -158    -57   -218
   -379    335    714     20   -548    524   -350   -316   -319   -111    -67   -202
   -363    319    683     20   -524    501   -340   -288   -298    -38    -88   -192
   -340    231    571     54   -454    400   -324   -241   -275    -46   -155   -226
   -402     70    472    166   -436    270   -259   -161   -226   -166   -270   -283
   -376    116    493    129   -433    303   -158    -25   -106   -200   -236   -184
   -337    298    633     18   -485    465    -67    129     59    -64    -62     36
   -345    743   1088   -197   -717    914    -88    166    207    246    309    381
   -358   1454   1810   -550  -1083   1631   -210    -41    259    649    782    766
   -439   1714   2153   -639  -1296   1935   -467   -413     54    774    948    878
   -537   1296   1834   -381  -1184   1564   -652   -761   -400    392    605    597
   -587    405    992     90   -789    698   -633   -909   -924   -441   -213     18
   -530    -93    436    309   -485    171   -584   -782  -1026   -706   -563   -319
   -519   -205    314    363   -418     54   -530   -633   -924   -646   -589   -332
   -537   -205    332    371   -436     62   -457   -524   -815   -553   -540   -324
   -537   -148    389    342   -465    119   -368   -415   -688   -400   -439   -270
   -540    -51    485    293   -514    215   -332   -371   -623   -309   -392   -233
   -530     31    561    249   -545    296   -290   -335   -579   -254   -402   -275
   -540     51    592    244   -566    322   -257   -296   -540   -223   -376   -322
   -618      0    618    309   -618    309   -246   -290   -542   -210   -363   -319
   -610     18    626    296   -618    322   -246   -285   -558   -200   -350   -275
   -594     23    618    285   -605    319   -244   -288   -566   -192   -342   -254
   -594     -2    592    298   -594    293   -233   -272   -550   -171   -319   -220
   -594     -7    587    301   -592    288   -244   -277   -558   -174   -316   -213
   -641    -36    605    337   -626    283   -233   -270   -558   -176   -314   -213
   -654    -15    639    332   -646    311   -220   -239   -530   -155   -290   -189
   -693    -23    667    355   -680    322   -218   -223   -522   -148   -280   -181
   -750    -67    683    410   -717    306   -215   -215   -519   -142   -254   -205
   -724    -38    683    381   -706    322   -213   -205   -514   -137   -223   -202
   -748    -70    678    410   -714    301   -213   -197   -517   -140   -220   -205
   -774    -75    696    423   -735    311   -210   -187   -511   -140   -280   -168
   -792    -80    711    436   -753    314   -192   -171   -488   -124   -301   -192
   -828    -72    753    449   -792    337   -187   -174   -475   -103   -226   -233
   -831   -111    719    472   -776    301   -192   -171   -470   -109   -176   -218
   -844   -132    711    488   -779    288   -194   -163   -462   -111   -213   -200
   -867   -116    750    493   -810    316   -187   -148   -439    -93   -223   -215
   -854    -96    756    475   -807    329   -197   -137   -426    -75   -161   -233
   -880   -106    774    493   -828    335   -192   -101   -389    -57   -124   -163
   -906   -101    802    504   -857    350   -179    -77   -358    -31   -106   -124
   -880    -80    800    480   -841    358   -189    -88   -355    -23    -80   -140
   -870    -93    776    480   -823    340   -194    -72   -335     -2    -31    -98
   -914   -127    787    522   -852    327   -148    -36   -298     31     15    -62
   -844    -80    763    462   -805    340   -124    -18   -277     36      7    -31
   -828    -49    779    439   -805    363   -116     -7   -265     10    -31     -7
   -898    -85    810    491   -854    361    -83      2   -241     36     -5    -25
   -953   -174    779    563   -867    303    -67     -7   -244     20    -20    -36
   -930   -181    745    553   -839    280    -57     -2   -233      5    -38    -12
   -880   -163    717    522   -800    275    -62    -10   -220     33     51    -54
   -896   -166    730    530   -815    283    -49    -18   -200     51     70    -67
   -911   -119    792    514   -852    335    -33      7   -145    109    145    -88
   -904    -96    807    498   -857    355    -20     18   -103    150    200    -93
   -893    -90    802    493   -849    355    -33      5    -90    145    192   -114
   -919    -77    841    496   -880    381    -57    -23    -88    103    129    -54
   -961    -80    880    519   -922    400    -46    -23    -72    106    114     -7
  -1002   -111    888    555   -945    387    -44    -28    -57    129    166    -31
   -997   -122    875    561   -937    376    -36    -28    -44    124    192    -23
   -958    -54    901    504   -932    423    -18     -2     -5    153    210     15
  -1008    -64    943    535   -976    439    -18     -7     12    163    189     12
   -995    -46    948    519   -971    449    -15    -10     31    155    174     41
  -1010    -83    927    548   -969    420     -2     -7     46    179    233     28
  -1044    -46    995    542  -1021    472     25      7     88    231    329      2
  -1018     10   1028    501  -1023    519     51     44    137    254    345     67
  -1057     20   1078    517  -1067    548     62     70    171    283    366     77
  -1072     67   1140    504  -1106    602     70     90    210    316    413     77
  -1044    109   1150    465  -1096    628     64    106    236    329    449    119
  -1065    111   1176    475  -1122    644     51    111    254    340    449    145
  -1000    205   1205    394  -1104    706     75    137    301    376    491    179
   -943    309   1252    316  -1096    779     96    148    329    415    574    200
  -1026    272   1299    374  -1163    787     83    129    322    405    561    179
  -1052    249   1301    400  -1176    776     54    122    314    392    566    189
  -1026    298   1325    363  -1176    810     36    135    329    407    579    200
  -1031    296   1327    368  -1179    810     41    132    337    410    589    207
  -1047    231   1278    407  -1163    753     59    129    327    413    631    171
  -1098    148   1244    475  -1171    696     41    103    293    363    581    140
  -1117     90   1208    511  -1163    649     36     90    262    332    530    103
  -1044    137   1182    454  -1111    659     64    109    270    335    522     90
  -1010    166   1176    420  -1093    670     83    119    280    327    517     98
  -1065     96   1161    483  -1111    626     70    106    270    314    542     64
  -1135    -10   1124    571  -1132    555     54     83    239    272    527     28
  -1101     15   1117    542  -1109    566     59     96    244    262    493     44
  -1101     54   1156    522  -1127    605     44    116    265    270    467     75
  -1096     51   1148    522  -1122    600     28    111    262    265    498     72
  -1049     20   1070    511  -1062    545      7     70    213    226    488      5
  -1002    -38    963    522   -984    462     10     62    181    179    436    -70
  -1049   -124    924    587   -989    400     93    158    231    148    358    -93
  -1049    -72    976    561  -1015    449    194    288    337    189    368    -54
  -1023     96   1119    462  -1072    607    270    441    506    353    522     51
  -1052    478   1530    288  -1291   1002    288    542    724    670    859    332
  -1091   1122   2210    -15  -1652   1667    181    413    857   1072   1348    678
  -1169   1506   2675   -168  -1922   2091    -88     49    753   1275   1618    833
  -1210   1353   2564    -72  -1888   1958   -316   -301    420   1036   1418    727
  -1273    555   1829    358  -1551   1192   -353   -550   -140    194    678    277
  -1260    -31   1228    644  -1247    597   -283   -454   -311   -202    309    -85
  -1205   -116   1088    659  -1148    485   -194   -241   -153   -116    329   -129
  -1187   -145   1041    665  -1117    446   -129   -111    -15    -23    366   -124
  -1137    -90   1047    615  -1093    478    -70    -36     96     54    420   -101
  -1021     54   1075    483  -1049    563    -31     12    176    122    480    -54
  -1010     70   1080    470  -1047    574    -12     38    210    140    506    -46
  -1054     57   1111    498  -1083    581     23     75    246    161    532    -23
  -1036     85   1122    475  -1078    602     23     88    270    192    561    -25
   -984    114   1098    433  -1041    605     20     93    275    179    555    -12
   -888    166   1054    361   -971    610     25     90    275    176    558    -23
   -891    163   1054    361   -974    607     20     88    275    176    548    -36
   -950    129   1080    410  -1015    605     25     90    285    168    537    -36
   -974    142   1114    415  -1044    628     49    103    298    189    563    -25
   -935    163   1098    384  -1015    628     59    119    316    200    584    -10
   -930    200   1130    363  -1028    662     62    124    332    213    631    -10
   -922    244   1166    340  -1044    704     72    129    355    249    688    -44
   -943    246   1189    348  -1065    717     67    148    376    259    701    -15
   -883    275   1156    303  -1018    714     49    161    389    249    680     41
   -844    309   1153    267   -997    730     44    158    387    252    685     54
   -748    462   1210    142   -979    836    103    218    452    335    784     90
   -818    415   1234    200  -1026    823    103    192    428    309    753     83
   -932    332   1265    298  -1098    800     88    158    392    267    727     72
   -937    358   1293    288  -1114    823     98    171    405    293    800     67
   -878    436   1314    220  -1096    875    106    202    441    329    839    106
   -872    452   1325    207  -1098    888    109    218    467    355    872    142
   -844    475   1317    184  -1080    896    106    236    488    379    906    179
   -849    459   1309    192  -1080    883    103    226    483    381    919    171
   -862    470   1332    197  -1096    901    116    220    478    389    930    163
   -787    535   1319    124  -1054    927    114    244    501    410    950    207
   -706    597   1304     54  -1005    948    103    265    527    436    961    246
   -662    646   1306      7   -984    976     98    280    540    446    956    290
   -691    652   1343     20  -1015    997    116    301    553    465   1010    322
   -763    628   1392     67  -1078   1010    166    319    568    485   1054    335
   -789    623   1410     83  -1101   1015    179    314    566    475   1067    332
   -763    615   1376     72  -1070    995    176    306    561    465   1070    345
   -732    631   1363     51  -1047    997    187    329    587    498   1117    340
   -732    657   1387     36  -1062   1021    207    353    623    524   1148    337
   -740    652   1392     41  -1065   1021    231    366    644    532   1132    342
   -787    607   1392     88  -1091   1000    244    361    636    522   1104    311
   -769    610   1379     80  -1072    995    259    368    644    527   1111    306
   -756    626   1382     62  -1067   1002    277    405    683    568   1153    348
   -761    620   1382     70  -1072   1000    283    415    693    584   1148    361
   -800    558   1356    119  -1078    956    277    387    667    558   1127    327
   -831    498   1330    166  -1080    914    280    374    654    537   1106    301
   -810    524   1335    142  -1072    930    285    387    662    537   1088    306
   -763    574   1337     93  -1052    956    288    407    685    561   1101    327
   -722    597   1319     59  -1021    958    285    405    691    581   1143    324
   -763    555   1319    103  -1041    937    296    400    683    584   1158    309
   -774    540   1312    114  -1044    927    316    420    706    597   1148    342
   -763    581   1345     90  -1054    963    340    457    740    633   1158    366
   -750    631   1382     59  -1067   1005    353    483    769    654   1171    389
   -748    657   1405     46  -1075   1031    363    498    789    680   1192    394
   -745    675   1421     33  -1083   1049    376    530    818    698   1192    420
   -756    698   1452     28  -1104   1075    387    558    836    727   1215    426
   -750    714   1462     18  -1106   1085    392    581    857    763   1254    428
   -750    714   1465     18  -1106   1088    384    566    841    763   1270    413
   -750    758   1506     -5  -1130   1132    387    561    844    763   1293    457
   -727    732   1460     -2  -1093   1096    368    548    826    737   1254    446
   -748    717   1462     12  -1106   1088    345    511    792    735   1252    478
   -714    698   1413      7  -1062   1054    324    501    753    706   1197    568
   -724    688   1413     18  -1067   1049    327    511    756    693   1192    553
   -719    636   1356     41  -1039    997    332    493    730    646   1169    524
   -758    545   1301    103  -1031    922    340    478    691    602   1117    467
   -771    485   1257    142  -1013    870    342    465    652    587   1101    410
   -771    459   1228    155  -1000    844    332    449    620    545   1072    397
   -756    462   1215    145   -984    839    316    475    626    524   1085    428
   -797    410   1208    192  -1002    810    298    483    623    535   1054    420
   -854    319   1174    267  -1013    745    309    444    623    571   1015    397
   -896    257   1153    316  -1023    704    345    407    623    568   1018    366
   -885    265   1150    309  -1018    709    381    428    607    602   1034    329
   -862    293   1153    283  -1008    722    371    457    615    626   1026    342
   -888    246   1135    322  -1010    691    329    444    600    613   1039    340
   -888    122   1010    381   -950    566    371    446    576    558    989    257
   -810    124    935    342   -872    530    498    540    628    530    937    231
   -730    210    940    257   -836    576    561    685    732    589    971    257
   -730    392   1122    168   -924    756    574    813    893    758   1150    433
   -698    943   1639   -124  -1169   1291    555    833   1106   1169   1615    857
   -769   1592   2361   -413  -1566   1977    394    581   1179   1577   2094   1244
   -828   1800   2626   -488  -1727   2213    106    179    958   1673   2210   1322
   -917   1296   2213   -189  -1564   1753    -80   -233    394   1122   1738    982
  -1049    324   1374    361  -1210    849    -41   -342    -83    314    891    441
  -1018   -127    891    574   -956    379     23   -179    -85    205    657    179
  -1008   -246    761    626   -885    254     98      2     75    327    711     64
  -1008   -181    826    594   -917    322    187    174    244    423    826    119
   -945    -64    878    504   -914    405    241    272    389    517    943    241
   -878      0    878    436   -878    439    259    327    498    618    995    322
   -839     25    865    405   -854    444    254    353    555    665   1005    353
   -854     18    872    418   -862    444    275    335    576    672    997    358
   -891    -15    872    452   -883    428    272    329    532    649    989    392
   -872     36    909    418   -891    472    309    355    537    631    987    407
   -839     70    909    384   -875    488    340    389    566    613    979    418
   -807     88    896    361   -852    491    358    423    594    636    984    407
   -787    111    896    335   -841    504    342    413    597    646    969    397
   -823     93    917    363   -870    504    327    366    579    636    930    366
   -815    119    932    348   -875    524    337    350    576    644    911    379
   -761    197    958    283   -859    576    337    355    592    652    906    436
   -776    187    961    293   -867    574    306    345    579    633    893    452
   -810    168    979    319   -893    574    306    335    561    618    883    436
   -810    202   1010    301   -911    605    335    329    553    605    865    454
   -774    231   1005    272   -888    618    355    340    555    587    815    504
   -756    241    995    254   -875    618    353    353    571    610    883    444
   -730    239    969    246   -849    602    345    340    561    600    901    348
   -727    244    969    241   -846    605    332    322    548    581    880    296
   -727    265    992    231   -859    628    335    337    568    581    875    293
   -769    283   1049    241   -909    665    314    348    587    587    872    332
   -779    285   1065    244   -922    675    309    332    571    568    849    355
   -771    283   1054    244   -911    667    319    327    561    568    849    353
   -730    340   1070    194   -898    704    311    342    579    602    880    361
   -701    381   1080    158   -891    732    290    355    600    623    896    387
   -722    381   1101    168   -911    740    288    350    597    623    893    420
   -737    394   1132    168   -935    763    303    355    597    626    885    426
   -748    405   1153    171   -950    779    316    374    607    631    883    431
   -753    410   1163    168   -958    787    303    381    613    626    878    462
   -719    478   1195    119   -956    836    296    394    633    652    893    485
   -711    511   1221     98   -966    865    290    394    646    672    919    480
   -740    483   1223    129   -982    852    293    384    646    667    904    480
   -743    472   1213    135   -979    841    303    392    652    691    906    483
   -769    462   1231    150  -1000    846    314    376    644    706    917    472
   -795    452   1244    168  -1021    846    314    368    639    704    880    465
   -782    467   1249    158  -1015    857    303    371    641    717    888    470
   -844    415   1260    213  -1052    836    296    355    623    711    870    444
   -880    379   1260    249  -1070    818    254    322    587    701    844    418
   -909    322   1231    293  -1070    776    213    285    553    667    802    381
   -953    272   1226    340  -1088    748    197    265    530    641    776    381
   -997    220   1218    387  -1106    717    187    231    498    613    737    340
  -1044    168   1213    436  -1130    691    189    205    472    579    701    311
  -1088    124   1213    480  -1150    667    236    184    444    542    672    293
  -1015    158   1174    428  -1093    665    324    218    433    561    670    293
   -997    226   1223    384  -1111    724    415    319    475    620    704    335
   -963    277   1239    342  -1101    758    446    402    514    665    717    348
   -875    329   1202    270  -1039    763    433    444    550    706    732    361
   -820    353   1174    233   -997    763    439    485    597    753    753    368
   -795    350   1145    220   -971    748    426    501    626    782    771    397
   -782    355   1137    213   -958    745    428    519    659    815    800    433
   -797    374   1169    210   -984    771    454    542    704    836    839    467
   -748    413   1161    168   -953    787    452    537    722    826    854    478
   -732    457   1187    135   -961    820    452    535    735    815    875    522
   -740    433   1174    153   -958    802    431    496    698    748    844    517
   -730    459   1187    132   -958    820    394    457    665    698    820    519
   -698    501   1200     98   -948    849    374    439    652    680    818    540
   -706    467   1171    116   -937    818    345    413    633    670    800    542
   -753    400   1150    176   -950    774    355    410    639    652    750    548
   -774    342   1117    213   -945    730    353    420    652    652    709    545
   -789    283   1072    254   -930    678    345    428    657    683    717    504
   -805    239   1041    280   -924    639    345    428    667    670    709    462
   -823    155    979    332   -901    568    342    431    680    657    693    405
   -846     64    911    389   -880    488    355    426    685    701    662    366
   -859    -12    846    436   -854    415    337    415    670    792    636    381
   -870    -57    813    462   -844    376    296    389    631    849    605    394
   -872    -49    823    459   -849    387    259    363    592    810    558    389
   -852    -36    815    444   -833    389    239    348    555    652    545    381
   -833    -75    758    454   -797    340    205    329    506    483    537    368
   -807   -174    633    491   -724    231    184    337    457    379    402    402
   -784   -231    553    506   -670    161    244    433    462    316    329    374
   -737   -179    558    457   -652    189    337    589    522    348    332    368
   -701     -2    698    353   -701    348    431    763    652    509    485    511
   -714    462   1176    124   -945    820    439    810    831    862    875    935
   -831   1137   1966   -153  -1400   1551    355    654    963   1280   1374   1387
   -989   1486   2475   -249  -1732   1979    116    257    849   1470   1621   1496
  -1044   1208   2252    -80  -1647   1730   -122   -163    441   1163   1343   1169
  -1008    296   1304    355  -1156    797   -220   -431   -158    316    480    462
   -945   -324    620    633   -784    148   -223   -371   -361    -33     64     62
   -914   -527    387    719   -652    -70   -140   -179   -277      7     31     -7
   -885   -485    400    685   -644    -44     -5     18   -122    132     98     49
   -870   -363    504    615   -688     70     83    150     10    249    207    132
   -870   -296    571    581   -722    137    140    220     83    319    298    181
   -870   -259    607    563   -740    174    168    257    111    335    327    202
   -870   -249    620    561   -745    184    179    272    119    329    322    192
   -888   -272    613    579   -753    168    202    265    101    311    309    168
   -867   -262    605    566   -737    171    218    277     98    309    303    158
   -839   -236    602    535   -722    184    210    280     98    306    301    158
   -818   -218    600    519   -709    189    197    272     93    293    280    150
   -818   -249    566    532   -696    158    213    257     72    272    246    124
   -805   -259    545    532   -675    142    228    257     72    280    244    124
   -776   -252    522    511   -649    135    231    259     77    283    233    124
   -774   -265    509    519   -641    122    228    259     72    280    228    109
   -774   -254    519    511   -646    132    236    270     93    303    249    109
   -766   -246    519    506   -644    137    239    280    103    322    259    129
   -763   -241    519    501   -644    137    241    290    116    335    249    158
   -789   -257    532    524   -662    137    252    290    124    335    244    171
   -789   -267    519    527   -657    124    254    285    129    340    259    168
   -787   -257    530    522   -659    135    259    293    148    363    298    163
   -836   -309    524    571   -683    106    233    277    127    350    285    140
   -870   -335    535    602   -704     98    215    265    127    348    285    129
   -807   -262    545    532   -680    140    228    285    158    381    322    155
   -732   -179    553    457   -644    184    252    322    197    428    366    192
   -805   -262    542    532   -675    137    226    298    181    413    342    166
   -820   -301    519    561   -670    109    207    301    189    418    350    163
   -797   -277    517    537   -659    119    200    314    207    431    374    189
   -776   -231    542    504   -659    155    197    335    233    459    405    226
   -750   -210    540    480   -646    163    197    348    252    483    436    244
   -774   -213    561    493   -667    174    218    374    283    519    480    259
   -782   -215    566    496   -675    174    223    374    298    524    496    257
   -776   -202    571    488   -675    184    226    376    316    542    519    241
   -805   -233    571    517   -691    168    226    379    335    561    527    223
   -872   -277    594    576   -735    158    228    387    355    571    524    233
   -846   -239    607    540   -727    184    254    405    394    615    553    265
   -807   -202    605    504   -706    200    283    413    420    636    566    267
   -836   -231    602    532   -722    184    259    397    426    639    561    259
   -867   -262    605    566   -737    171    246    387    441    652    574    265
   -807   -205    602    504   -706    197    301    423    498    693    605    303
   -870   -270    597    568   -735    163    327    407    498    688    613    277
   -906   -303    600    605   -756    148    327    381    496    683    607    239
   -880   -298    581    589   -732    140    340    397    527    698    600    259
   -857   -283    574    568   -717    145    340    392    545    704    602    288
   -880   -293    587    584   -735    145    329    384    558    719    641    262
   -883   -306    576    594   -730    135    327    389    579    737    670    241
   -875   -283    592    579   -735    153    335    389    597    743    665    236
   -896   -275    620    584   -761    174    329    379    602    740    659    231
   -883   -249    633    566   -758    192    353    397    626    763    678    244
   -823   -166    657    493   -740    244    355    426    662    789    706    270
   -805   -132    672    470   -740    270    324    428    688    805    717    283
   -784   -132    652    457   -722    259    340    423    688    800    717    285
   -737    -96    641    415   -691    272    355    433    696    805    732    285
   -750    -75    675    410   -714    301    337    436    706    810    750    285
   -818    -90    727    454   -774    316    353    415    698    805    756    285
   -800    -33    763    415   -782    366    379    405    706    823    779    303
   -779     12    789    381   -784    400    348    392    709    828    795    319
   -769     31    800    366   -784    415    293    358    688    802    784    309
   -787     15    802    387   -795    407    259    324    662    779    771    298
   -813    -31    782    420   -800    374    252    303    644    761    753    277
   -826    -59    763    441   -797    350    236    306    639    758    745    272
   -797    -72    722    433   -761    322    202    303    631    743    730    259
   -719    -62    657    392   -688    296    197    301    615    719    709    244
   -704    -70    633    387   -670    280    220    288    600    696    685    220
   -756   -148    607    452   -683    228    202    246    561    649    641    184
   -758   -181    576    470   -670    197    166    215    524    605    607    153
   -722   -174    548    449   -636    187    155    200    511    584    592    137
   -683   -140    540    410   -613    200    145    187    506    579    584    124
   -732   -187    545    459   -639    176    140    168    493    566    571    109
   -776   -226    550    501   -665    161    142    150    478    550    558     85
   -784   -244    540    514   -662    148    142    145    475    545    545     72
   -758   -327    431    542   -594     49    158    174    475    504    491     20
   -724   -389    335    555   -530    -28    215    244    493    449    410    -59
   -691   -345    345    517   -519      0    296    361    574    472    405    -80
   -626   -187    439    407   -532    124    376    527    748    631    532     10
   -623    285    909    168   -766    597    348    558    943    979    924    353
   -732    984   1714   -127  -1223   1348    189    345   1036   1387   1436    807
   -839   1418   2255   -290  -1548   1836   -111    -67    924   1610   1735   1023
   -896   1192   2088   -148  -1491   1639   -361   -480    537   1340   1517    818
   -893    249   1140    319  -1018    696   -381   -680    -33    441    667    181
   -857   -483    374    670   -618    -54   -322   -566   -220    -20    148   -249
   -828   -685    142    756   -488   -272   -233   -387   -114     -2     88   -350
   -813   -665    148    740   -480   -259   -116   -215     49    122    150   -332
   -787   -553    231    667   -509   -161    -49   -114    174    223    220   -285
   -735   -444    290    589   -514    -77    -23    -59    262    301    288   -226
   -704   -381    319    542   -511    -33    -15    -23    314    345    340   -176
   -717   -379    337    548   -527    -20      5    -12    324    353    355   -171
   -740   -368    371    553   -558      0     18    -10    340    363    363   -158
   -753   -376    376    563   -566      0     12    -15    335    366    355   -155
   -709   -353    355    530   -532      0     18    -18    340    366    345   -163
   -675   -298    376    488   -527     38      0    -25    350    371    350   -150
   -688   -329    355    509   -524     12     -5    -49    340    361    337   -166
   -704   -353    350    527   -530      0     -5    -51    337    358    329   -166
   -683   -335    348    509   -517      5    -10    -44    340    368    329   -155
   -670   -309    361    491   -517     25    -23    -36    342    379    329   -145
   -724   -329    394    527   -561     31    -28    -57    322    366    309   -153
   -727   -319    405    522   -568     41     -2    -51    327    379    316   -132
   -717   -296    418    506   -568     59      7    -38    337    389    327   -114
   -722   -290    431    506   -576     70    -10    -51    324    384    322   -122
   -698   -311    387    504   -545     36    -18    -67    306    371    309   -142
   -680   -288    392    483   -537     51    -18    -67    303    371    316   -127
   -639   -272    363    454   -504     44    -36    -77    296    361    316   -106
   -597   -283    314    441   -457     15    -44    -88    285    353    316   -119
   -605   -283    319    444   -465     18    -44    -90    285    350    311   -106
   -584   -233    348    407   -467     57    -67    -96    285    358    332   -109
   -553   -213    340    381   -449     62   -106    -98    288    371    350   -106
   -542   -226    316    384   -431     44   -127   -106    277    368    348   -106
   -563   -244    319    402   -444     36   -109   -116    265    361    327   -103
   -574   -231    342    400   -459     54   -111   -111    265    363    324   -106
   -574   -215    355    392   -467     70   -106    -98    275    371    342    -98
   -537   -163    374    350   -457    103    -90    -72    298    381    394    -54
   -540   -168    371    353   -457    101   -119    -88    293    361    392    -64
   -584   -215    368    400   -478     77   -119   -119    280    368    387    -80
   -587   -233    350    407   -470     57    -83   -119    283    428    389    -77
   -589   -241    348    415   -470     51    -57   -116    293    462    405    -85
   -592   -231    361    410   -478     64    -49   -114    301    449    410    -93
   -589   -233    355    410   -475     59    -57   -124    285    433    392    -93
   -568   -218    348    392   -459     64    -75   -135    265    459    379    -85
   -574   -213    361    394   -467     72    -90   -148    270    480    361    -90
   -576   -220    355    397   -467     67    -93   -166    262    457    348    -96
   -571   -215    353    392   -462     67    -90   -184    239    462    345    -88
   -568   -192    376    379   -472     90   -101   -210    207    478    322    -93
   -584   -220    363    402   -475     70   -114   -231    174    488    277   -109
   -584   -280    303    431   -446     10   -132   -252    187    542    233   -116
   -550   -280    267    415   -410     -7   -158   -267    223    550    220   -109
   -537   -293    241    413   -389    -25   -189   -288    228    504    213   -109
   -514   -277    236    397   -376    -20   -176   -288    244    491    215   -109
   -501   -244    257    371   -381      7   -174   -277    298    509    215   -101
   -501   -231    270    363   -387     18   -176   -296    306    496    213   -135
   -483   -205    277    342   -381     33   -166   -290    327    511    231   -168
   -506   -194    311    350   -410     57   -158   -290    342    519    239   -174
   -480   -122    358    301   -420    116   -166   -283    361    517    241   -140
   -472    -90    381    280   -428    142   -168   -270    379    522    254   -116
   -485    -67    418    275   -454    174   -174   -267    387    532    267   -122
   -485    -23    462    254   -475    218   -176   -275    389    530    280   -114
   -504      0    504    249   -504    252   -192   -298    384    514    262   -109
   -517     15    532    249   -524    275   -205   -314    392    514    277    -93
   -530     23    553    252   -540    285   -231   -350    363    491    288    -96
   -555     18    574    270   -563    296   -252   -384    324    459    275   -106
   -550     15    566    265   -558    290   -283   -410    280    426    254   -116
   -555     18    574    267   -566    296   -272   -410    280    413    244   -119
   -581    -12    568    296   -576    277   -277   -423    280    394    218   -137
   -550    -54    496    303   -524    220   -298   -433    259    358    179   -168
   -540   -124    415    332   -478    142   -314   -454    218    311    111   -233
   -574   -192    381    381   -480     93   -353   -498    171    270     54   -288
   -514   -163    350    335   -433     93   -381   -530    148    244     15   -332
   -457   -145    311    301   -384     83   -366   -537    142    228     -2   -350
   -532   -218    314    374   -426     46   -376   -579    111    189    -46   -389
   -545   -215    329    379   -439     57   -402   -613     85    155    -83   -418
   -542   -205    337    371   -441     64   -405   -626     67    135   -103   -431
   -571   -231    340    402   -457     54   -418   -633     57    129   -109   -444
   -571   -303    265    436   -418    -18   -428   -633     41     96   -155   -488
   -527   -345    181    436   -355    -83   -384   -584     59     62   -223   -548
   -504   -322    181    410   -345    -70   -306   -501    124     62   -259   -584
   -405   -192    213    298   -309     10   -241   -361    262    168   -194   -535
   -355    181    537     85   -449    361   -275   -314    423    431     72   -319
   -374    784   1158   -205   -766    971   -371   -413    548    813    511     33
   -415   1350   1764   -467  -1091   1556   -592   -745    467   1075    841    257
   -491   1325   1816   -415  -1153   1569   -872  -1143    150    982    797    168
   -574    498   1072     36   -823    787   -932  -1395   -394    171     77   -314
   -597   -288    309    441   -454     10   -885  -1384   -719   -475   -555   -763
   -568   -568      0    568   -285   -285   -849  -1236   -670   -522   -675   -891
   -535   -600    -64    568   -236   -332   -761  -1078   -509   -402   -631   -875
   -527   -532     -5    527   -262   -270   -709   -997   -397   -311   -576   -849
   -524   -420    103    470   -314   -158   -654   -935   -288   -218   -509   -795
   -532   -358    171    444   -353    -93   -618   -898   -223   -166   -480   -756
   -522   -309    213    415   -368    -49   -618   -891   -205   -153   -478   -748
   -454   -285    166    368   -311    -59   -654   -896   -202   -168   -506   -769
   -428   -270    158    348   -296    -54   -667   -898   -176   -163   -517   -771
   -413   -272    140    342   -277    -67   -680   -914   -150   -145   -527   -763
   -361   -259    101    311   -231    -80   -698   -943   -135   -106   -524   -758
   -332   -241     90    285   -213    -75   -701   -956   -124    -67   -506   -745
   -332   -272     59    301   -197   -106   -709   -979   -142    -49   -498   -740
   -348   -303     44    324   -197   -129   -722  -1000   -168    -44   -493   -745
   -327   -285     41    306   -184   -122   -711   -995   -171    -33   -480   -737
   -329   -296     33    309   -181   -132   -711  -1010   -205    -51   -485   -750
   -329   -324      5    327   -168   -161   -711  -1023   -239    -75   -504   -766
   -327   -316      7    322   -168   -153   -706  -1031   -252    -83   -514   -769
   -322   -293     28    309   -176   -132   -717  -1034   -233    -75   -498   -753
   -324   -267     57    293   -192   -106   -750  -1052   -231    -88   -501   -743
   -340   -241     96    290   -218    -72   -748  -1049   -226    -98   -517   -735
   -348   -226    122    285   -236    -54   -737  -1026   -220   -103   -532   -724
   -368   -257    111    314   -241    -72   -748  -1000   -223   -111   -530   -683
   -384   -319     64    350   -226   -127   -763  -1023   -267   -163   -568   -683
   -358   -311     44    335   -202   -135   -753  -1021   -275   -200   -592   -667
   -358   -306     51    329   -207   -127   -750  -1013   -249   -202   -587   -662
   -358   -293     64    327   -213   -114   -774  -1002   -184   -163   -563   -641
   -368   -311     54    340   -213   -129   -807  -1008   -155   -122   -561   -626
   -353   -277     75    314   -215   -101   -818   -992   -122    -33   -568   -563
   -314   -270     44    290   -181   -114   -836   -984   -106    -15   -597   -506
   -303   -296      7    301   -155   -145   -841   -984    -96   -119   -618   -452
   -301   -337    -36    316   -132   -187   -846   -976    -70   -181   -623   -436
   -252   -366   -116    309    -70   -241   -859   -974    -59   -189   -667   -462
   -223   -358   -135    288    -44   -246   -854   -976    -54   -171   -698   -488
   -249   -407   -158    329    -46   -283   -854   -979    -70   -161   -719   -488
   -280   -459   -179    368    -51   -319   -849  -1010   -129   -122   -753   -542
   -244   -423   -179    332    -33   -301   -833  -1023   -148    -10   -750   -527
   -231   -420   -189    324    -23   -303   -836  -1036   -158     83   -753   -524
   -265   -452   -187    358    -38   -319   -828  -1044   -161    116   -774   -504
   -259   -449   -192    353    -36   -322   -828  -1062   -176    114   -789   -509
   -296   -491   -197    392    -49   -345   -831  -1065   -181    124   -787   -553
   -340   -532   -192    433    -75   -363   -839  -1075   -192    127   -779   -610
   -350   -553   -202    452    -75   -379   -854  -1085   -205    114   -774   -649
   -296   -472   -179    384    -62   -327   -839  -1072   -197    124   -750   -636
   -311   -457   -145    384    -85   -303   -831  -1072   -200    114   -763   -628
   -350   -498   -150    423   -101   -324   -828  -1070   -213     96   -779   -641
   -340   -483   -142    413    -98   -314   -828  -1067   -218     83   -795   -646
   -363   -519   -155    439   -106   -337   -862  -1104   -257     33   -839   -654
   -374   -535   -161    452   -106   -348   -888  -1127   -285      0   -849   -654
   -366   -519   -153    441   -106   -337   -885  -1122   -277      0   -815   -680
   -311   -449   -137    381    -88   -293   -849  -1080   -233     49   -766   -683
   -301   -392    -90    345   -106   -241   -823  -1057   -200     93   -724   -654
   -322   -394    -72    358   -124   -233   -839  -1070   -202     85   -748   -639
   -298   -384    -85    340   -109   -233   -859  -1083   -213     67   -792   -613
   -270   -324    -54    298   -109   -189   -872  -1085   -202     85   -789   -605
   -187   -246    -59    215    -64   -153   -857  -1067   -168    124   -750   -597
   -181   -239    -57    210    -64   -148   -854  -1078   -161    129   -753   -584
   -226   -275    -49    249    -88   -163   -883  -1104   -181    116   -761   -607
   -226   -301    -75    265    -75   -189   -930  -1132   -218     98   -774   -639
   -233   -327    -93    277    -72   -210   -963  -1153   -244     75   -800   -659
   -241   -348   -109    293    -67   -228   -956  -1140   -233     88   -797   -636
   -205   -303    -98    252    -54   -200   -935  -1114   -202    127   -763   -584
   -174   -285   -111    231    -31   -200   -930  -1127   -213    122   -774   -594
   -298   -457   -158    376    -72   -309   -971  -1195   -285     31   -875   -683
   -314   -509   -194    410    -59   -353   -961  -1189   -288     25   -878   -688
   -275   -483   -207    376    -36   -345   -906  -1150   -254     64   -826   -662
   -306   -519   -213    413    -46   -366   -911  -1176   -277     36   -854   -685
   -397   -657   -262    527    -70   -459   -974  -1257   -353    -44   -930   -748
   -397   -626   -228    509    -85   -428   -982  -1265   -363    -57   -966   -743
   -363   -615   -252    488    -57   -433   -992  -1262   -358    -70   -984   -737
   -329   -613   -283    472    -23   -449   -997  -1254   -345    -57   -950   -732
   -298   -579   -280    436    -10   -431  -1005  -1260   -345    -54   -930   -784
   -277   -639   -361    459     38   -501   -976  -1218   -327    -51   -922   -841
   -311   -730   -418    522     51   -574   -919  -1161   -296    -88   -974   -898
   -384   -769   -384    576      0   -576   -885  -1111   -259   -114  -1018   -945
   -355   -613   -259    483    -49   -436   -810   -971    -88     49   -872   -839
   -267    -96    171    181   -220     36   -800   -896    132    392   -509   -524
   -368    491    859    -62   -615    672   -969  -1101    192    709   -127   -194
   -413    857   1270   -220   -841   1062  -1273  -1480     36    841     64    -28
   -496    545   1041    -25   -769    792  -1499  -1808   -335    524   -194   -220
   -685   -379    306    530   -496    -36  -1514  -1995   -833   -228   -883   -724
   -701   -945   -246    820   -228   -597  -1426  -1886   -971   -574  -1249  -1005
   -667  -1119   -452    893   -109   -787  -1332  -1693   -836   -514  -1267  -1044
   -644  -1109   -467    875    -90   -789  -1260  -1579   -706   -415  -1208  -1065
   -605   -995   -389    800   -109   -693  -1202  -1501   -600   -329  -1130  -1047
   -581   -904   -324    740   -129   -613  -1171  -1452   -524   -270  -1075   -987
   -563   -867   -303    717   -129   -587  -1163  -1421   -478   -228  -1034   -953
   -527   -820   -296    672   -116   -561  -1156  -1395   -446   -210  -1005   -924
   -535   -815   -280    675   -127   -548  -1158  -1389   -441   -215  -1005   -904
   -620   -872   -252    743   -184   -563  -1169  -1413   -462   -241  -1023   -904
   -636   -883   -246    761   -194   -566  -1174  -1408   -462   -239   -997   -919
   -620   -852   -231    735   -197   -540  -1179  -1392   -449   -218   -969   -922
   -618   -839   -223    727   -197   -532  -1202  -1400   -446   -223   -966   -906
   -644   -839   -194    740   -228   -517  -1208  -1408   -449   -223   -956   -909
   -659   -820   -161    740   -249   -491  -1184  -1397   -444   -218   -953   -906
   -675   -820   -148    745   -265   -485  -1176  -1395   -454   -228   -976   -919
   -665   -823   -158    745   -254   -491  -1200  -1395   -467   -246   -997   -911
   -685   -839   -155    761   -267   -498  -1239  -1402   -480   -259  -1000   -901
   -696   -810   -114    753   -290   -462  -1241  -1395   -470   -241   -958   -914
   -654   -727    -72    688   -290   -400  -1218  -1376   -454   -213   -901   -927
   -678   -750    -72    714   -303   -413  -1254  -1400   -483   -241   -930   -956
   -691   -756    -67    722   -311   -413  -1275  -1402   -493   -252   -948   -958
   -659   -719    -59    691   -301   -389  -1273  -1387   -475   -223   -914   -943
   -662   -691    -28    675   -316   -361  -1288  -1384   -472   -223   -904   -935
   -693   -675     18    683   -355   -329  -1309  -1395   -491   -244   -922   -930
   -680   -649     31    662   -355   -309  -1306  -1395   -493   -244   -914   -917
   -597   -594      2    597   -301   -296  -1309  -1382   -485   -233   -891   -932
   -589   -563     23    576   -306   -272  -1335  -1382   -485   -231   -883   -961
   -610   -579     28    594   -319   -275  -1361  -1402   -511   -252   -901   -974
   -581   -527     54    553   -319   -239  -1345  -1382   -504   -239   -896   -943
   -532   -459     72    496   -303   -194  -1325  -1348   -475   -210   -867   -911
   -519   -433     85    472   -303   -174  -1319  -1348   -478   -223   -878   -906
   -537   -433    101    485   -319   -166  -1309  -1363   -496   -244   -880   -924
   -568   -431    137    498   -355   -148  -1260  -1361   -504   -252   -870   -937
   -626   -462    163    545   -394   -150  -1270  -1384   -527   -283   -885   -956
   -594   -413    181    501   -389   -116  -1254  -1363   -506   -270   -880   -937
   -576   -353    223    462   -400    -64  -1223  -1325   -472   -233   -841   -919
   -610   -345    262    475   -439    -44  -1228  -1337   -472   -241   -828   -922
   -620   -345    275    483   -449    -36  -1244  -1379   -501   -277   -846   -948
   -592   -298    293    444   -444     -2  -1228  -1374   -491   -272   -836   -945
   -574   -267    306    420   -441     18  -1210  -1361   -472   -257   -813   -927
   -571   -213    355    389   -465     70  -1213  -1348   -454   -236   -800   -917
   -553   -176    376    366   -465     98  -1218  -1343   -446   -220   -784   -901
   -553   -168    384    358   -470    106  -1223  -1371   -472   -252   -810   -919
   -584   -184    400    384   -493    109  -1197  -1371   -467   -252   -766   -924
   -607   -187    420    397   -517    116  -1179  -1366   -454   -233   -714   -927
   -628   -197    431    413   -530    116  -1192  -1361   -452   -239   -709   -904
   -592   -145    446    366   -522    150  -1197  -1350   -444   -231   -717   -888
   -537    -93    444    314   -491    174  -1189  -1319   -418   -220   -706   -872
   -522    -59    459    288   -491    200  -1176  -1288   -392   -210   -701   -836
   -519     -5    514    262   -517    254  -1137  -1252   -350   -171   -649   -797
   -537     -7    530    270   -535    262  -1124  -1247   -340   -148   -623   -805
   -542     25    566    257   -553    296  -1109  -1226   -316   -122   -587   -784
   -530     75    605    226   -568    340  -1119  -1210   -293   -103   -566   -761
   -517    122    639    197   -576    379  -1106  -1182   -272    -62   -527   -730
   -475    187    662    142   -568    423  -1098  -1156   -257    -59   -478   -683
   -457    233    691    111   -574    462  -1098  -1145   -249   -129   -439   -657
   -457    252    709     98   -581    480  -1075  -1150   -262   -166   -433   -615
   -431    262    693     85   -561    478  -1054  -1140   -254    -72   -405   -589
   -420    226    644     96   -532    436  -1067  -1143   -246    -41   -384   -589
   -389    226    615     83   -501    420  -1078  -1140   -239    -10   -363   -589
   -361    241    602     59   -480    420  -1080  -1132   -236     36   -350   -568
   -314    267    581     23   -446    423  -1078  -1127   -239     38   -363   -532
   -348    189    535     77   -441    361  -1088  -1153   -288    -44   -413   -555
   -371     98    467    135   -418    283  -1080  -1156   -309    -85   -410   -589
   -374     38    410    166   -392    223  -1065  -1150   -314    -88   -428   -615
   -371      0    371    187   -371    184  -1041  -1161   -322    -83   -454   -652
   -379    -23    355    200   -368    166  -1034  -1179   -342    -75   -439   -654
   -407    -51    353    228   -381    150  -1036  -1192   -368    -77   -444   -644
   -371    -31    340    200   -358    153  -1034  -1174   -394    -83   -446   -652
   -322    -28    293    176   -309    132  -1026  -1153   -405    -85   -428   -665
   -275     -7    265    140   -272    127  -1018  -1140   -381    -51   -363   -667
   -226     25    252     98   -239    137  -1021  -1091   -303    -18   -335   -654
   -228    -25    200    127   -215     85  -1026  -1070   -239    -23   -345   -685
   -244   -119    124    181   -184      2   -924  -1028   -194   -111   -392   -750
   -218    -75    142    145   -181     33   -828   -898   -114   -109   -389   -730
   -129     93    223     18   -176    158   -771   -761     31     38   -254   -602
    -25    514    537   -244   -280    524   -782   -714    218    381    101   -332
    -46   1171   1218   -561   -631   1195   -909   -852    342    826    553     25
   -168   1473   1641   -654   -904   1556  -1192  -1223    200    976    769    174
   -215   1195   1410   -491   -813   1301  -1366  -1543   -161    649    509    -28
   -239    431    667    -98   -454    548  -1337  -1704   -633   -155   -171   -485
   -197   -161     36    179   -116    -62  -1273  -1602   -782   -548   -561   -789
   -205   -337   -132    270    -38   -233  -1210  -1449   -683   -488   -584   -831
   -228   -345   -116    285    -57   -231  -1101  -1306   -553   -394   -511   -797
   -218   -241    -23    228    -98   -135   -987  -1176   -407   -301   -426   -724
   -194   -106     88    150   -142    -10   -922  -1078   -275   -223   -345   -667
   -145    -20    124     80   -135     51   -911  -1036   -220   -207   -288   -641
   -158      0    158     77   -158     80   -878  -1015   -192   -187   -254   -623
   -200      7    205     96   -202    103   -841  -1002   -184   -176   -239   -620
   -158     62    220     49   -189    140   -831   -984   -171   -171   -215   -587
   -142    101    244     20   -194    171   -841   -976   -163   -163   -184   -571
   -150    122    272     12   -210    197   -826   -961   -140   -142   -153   -555
   -148    153    298     -5   -223    226   -807   -932   -101   -106   -116   -532
   -200    129    329     36   -265    228   -787   -911    -85    -96   -106   -524
   -140    174    314    -18   -228    244   -797   -904    -77    -88   -111   -527
    -67    215    283    -72   -174    249   -815   -911    -83    -96   -127   -537
    -33    213    246    -90   -140    228   -815   -927   -103   -116   -145   -563
    -46    226    272    -88   -158    249   -800   -919   -101   -109   -127   -558
     -5    285    288   -140   -148    285   -784   -891    -77    -88    -98   -530
     28    311    280   -171   -124    296   -784   -878    -70    -88    -85   -514
     12    309    293   -161   -140    301   -779   -885    -75    -90    -75   -522
      7    348    340   -176   -166    345   -766   -865    -51    -59    -36   -522
     25    376    348   -202   -161    363   -774   -852    -41    -57    -15   -514
     46    423    376   -236   -163    400   -761   -841    -33    -54     -5   -496
     67    452    381   -262   -158    418   -769   -844    -28    -54      0   -480
     67    452    384   -259   -158    418   -769   -841    -23    -54     12   -459
     67    449    381   -259   -158    415   -758   -833    -18    -51     28   -444
     90    480    389   -285   -148    436   -748   -807      2    -33     59   -423
    101    517    415   -309   -158    467   -743   -774     28     -7     98   -389
     88    545    457   -316   -184    501   -743   -743     54     25    129   -358
     96    568    470   -332   -187    519   -722   -719     64     38    145   -345
    111    592    480   -353   -184    537   -688   -688     85     51    161   -319
    111    610    498   -363   -192    555   -654   -667    101     62    171   -296
    129    641    511   -384   -189    576   -644   -644    124     80    189   -262
    158    665    504   -413   -174    584   -626   -628    129     85    192   -244
    129    628    498   -379   -184    566   -613   -636    122     83    189   -259
    116    605    488   -361   -184    548   -618   -644    119     80    189   -259
    140    626    485   -381   -171    555   -597   -623    129     88    184   -246
    158    644    485   -402   -163    566   -571   -592    150    109    197   -246
    174    631    454   -402   -140    542   -561   -584    161    106    194   -259
    200    633    431   -418   -114    532   -550   -576    168     98    184   -257
    184    623    439   -402   -127    532   -537   -581    171     80    155   -246
    179    587    405   -384   -114    496   -511   -576    200     93    142   -270
    194    563    368   -379    -88    467   -504   -566    228    135    153   -285
    218    542    324   -381    -54    433   -504   -568    231    166    150   -303
    231    537    306   -384    -36    423   -504   -558    239    202    171   -283
    218    535    316   -376    -49    426   -493   -540    252    231    205   -265
    197    537    337   -368    -70    439   -480   -522    262    244    228   -252
    174    550    376   -363   -101    465   -446   -504    275    257    244   -233
    132    545    413   -337   -140    480   -402   -478    280    262    254   -231
    127    597    470   -363   -171    532   -384   -444    288    270    275   -207
    116    659    542   -389   -213    602   -381   -413    296    283    301   -174
    101    706    605   -405   -252    657   -366   -389    303    277    327   -140
    103    756    652   -428   -272    704   -324   -361    311    265    340   -114
    109    805    696   -457   -296    753   -301   -322    342    265    353    -72
     70    820    750   -446   -340    787   -280   -285    381    280    371    -46
     64    865    797   -467   -366    831   -270   -262    420    293    387    -10
     96    883    787   -488   -345    836   -272   -257    446    296    405      7
     83    904    818   -496   -368    862   -283   -267    472    332    426     31
     51    896    844   -472   -394    870   -280   -283    465    407    423     49
     15    867    852   -441   -418    859   -285   -298    439    498    407     49
      2    849    846   -426   -420    849   -288   -296    418    511    384     59
     25    857    831   -441   -402    844   -311   -285    426    452    384     77
     36    818    779   -428   -371    800   -337   -293    431    296    376     64
     49    735    685   -394   -319    711   -342   -301    431    106    329     59
     46    646    600   -345   -275    623   -353   -306    420      5    272     46
     44    613    566   -329   -262    589   -355   -303    397    -10    236     59
     36    558    522   -298   -241    540   -348   -309    366     10    241     15
     31    524    493   -277   -231    509   -358   -324    329     41    233    -44
     12    493    480   -252   -233    488   -368   -335    296     62    207    -57
     33    493    457   -265   -210    475   -355   -342    270    109    179    -72
     85    506    418   -296   -166    462   -337   -345    254    174    171   -129
     77    478    397   -280   -161    436   -342   -353    236    205    145    -72
     83    472    389   -277   -153    431   -311   -324    236    233    132     20
    106    410    303   -259    -98    358   -252   -262    246    218     96      5
     57    327    270   -192   -106    298   -171   -187    272    189     54    -23
     57    324    267   -192   -103    296    -80    -62    355    244     85     15
     98    511    413   -303   -155    462    -25     77    511    431    259     64
    116   1083    966   -602   -423   1026    -70     96    701    815    717    418
     33   1787   1753   -911   -859   1771   -207   -109    792   1215   1202    844
    -44   2034   2075   -997  -1060   2052   -462   -472    623   1319   1350    909
   -129   1545   1675   -706   -901   1610   -636   -857    129    771    880    524
   -181    618    800   -218   -491    706   -589   -940   -319    -44    114    -80
   -119    205    324    -44   -220    265   -509   -756   -335   -226   -109   -314
    -96    135    231    -20   -163    181   -436   -589   -200   -148    -90   -337
   -114    166    280    -25   -197    223   -345   -449    -49    -31    -10   -267
   -111    236    345    -64   -228    290   -267   -350     67     70     77   -192
   -124    272    397    -75   -262    335   -226   -301    122    106    114   -153
    -77    337    413   -129   -246    376   -187   -259    161    132    119   -119
    -28    400    428   -184   -228    413   -137   -215    197    161    129    -85
    -67    358    423   -145   -246    389   -142   -220    189    150    122   -103
    -46    376    423   -166   -236    400   -142   -218    200    158    135   -116
     -2    410    413   -205   -207    410   -145   -213    213    171    142   -111
     -2    402    405   -200   -202    402   -135   -210    218    174    148   -101
      0    397    394   -200   -197    397   -116   -194    233    194    168    -98
    -10    389    400   -189   -205    392    -98   -181    249    213    168    -96
    -25    381    407   -179   -218    394    -83   -171    262    231    168    -96
    -44    387    431   -171   -236    407    -62   -153    285    249    181    -88
    -41    387    428   -171   -236    405    -85   -148    301    265    189    -70
    -62    376    439   -158   -249    407    -70   -135    319    277    205    -62
    -83    376    459   -148   -272    418    -41   -111    340    290    236    -51
   -109    392    501   -140   -303    446    -20    -90    368    316    280    -38
   -119    418    537   -150   -329    478     -7    -75    397    342    301    -12
   -137    420    558   -142   -348    488     -7    -67    410    363    301     -2
   -142    433    576   -145   -361    504      2    -49    433    397    342      0
   -124    441    566   -158   -345    504      7    -28    454    426    384     20
   -101    454    555   -176   -329    504      7    -15    467    441    410     46
    -90    459    550   -184   -319    504     -5    -12    475    439    415     70
    -88    457    542   -187   -314    501    -18     -5    488    441    428     98
    -72    470    542   -197   -306    506     -5     12    511    467    475    122
    -36    498    535   -231   -285    517     10     49    542    501    509    158
      2    537    535   -270   -265    537     20     80    576    537    540    194
      2    553    548   -277   -272    550     41    103    607    568    576    220
     15    568    553   -290   -267    561     51    114    628    574    600    244
      0    553    550   -277   -275    553     57    116    639    584    626    239
     10    550    540   -280   -265    545     70    127    654    594    639    259
     33    568    535   -301   -252    553     88    140    672    613    662    283
     -7    537    545   -265   -275    540     93    137    680    615    662    277
    -28    540    566   -257   -298    553    111    153    709    641    691    296
      7    558    550   -283   -272    555    137    179    740    670    719    329
     88    646    558   -368   -233    602    181    220    787    717    750    366
     88    659    571   -374   -241    615    202    241    813    735    753    374
     28    594    563   -314   -267    581    184    226    797    717    735    361
    -10    537    545   -265   -277    540    171    213    782    701    727    340
     49    615    566   -335   -259    592    207    239    805    724    743    348
     62    662    600   -361   -267    631    254    259    831    743    766    368
    -36    571    607   -270   -322    589    226    236    813    724    750    342
    -67    530    597   -231   -332    563    210    231    805    709    740    342
    -33    558    592   -265   -311    574    205    241    815    714    740    355
     12    636    623   -324   -303    631    228    267    846    743    774    387
      0    670    667   -337   -332    670    241    280    862    758    789    402
    -18    662    680   -322   -350    672    246    280    865    756    787    405
    -41    678    717   -319   -379    696    262    298    878    769    800    418
    -44    732    776   -342   -410    753    280    327    909    802    831    452
    -31    761    789   -366   -410    774    285    340    922    813    839    454
     15    826    810   -420   -397    818    319    361    943    833    865    478
      5    831    826   -418   -410    826    324    355    937    826    857    472
    -28    815    844   -392   -436    828    306    348    930    815    854    462
     51    927    875   -491   -413    904    329    376    958    844    888    509
    114   1041    924   -579   -405    984    353    392    984    870    919    553
    103   1052    948   -579   -423   1000    332    368    971    854    911    553
     46    982    935   -514   -444    958    280    309    909    787    849    504
    -25    896    922   -433   -472    909    254    267    862    740    805    467
    -51    846    898   -397   -475    872    252    259    846    719    787    467
    -54    823    878   -384   -467    852    254    259    844    714    771    470
    -31    820    852   -394   -441    836    254    272    852    719    774    470
     -7    792    800   -392   -405    795    244    267    839    701    750    449
     23    756    732   -389   -355    745    254    275    826    672    722    433
     44    743    698   -394   -327    722    254    272    815    646    696    426
     51    722    670   -387   -309    696    249    265    797    626    672    402
     59    709    649   -384   -296    680    244    254    784    605    649    381
     49    698    649   -376   -298    675    244    249    776    594    639    368
     25    693    665   -361   -319    680    249    252    782    600    636    350
     10    670    659   -340   -324    665    259    257    789    602    633    345
     31    649    618   -340   -293    633    254    259    787    600    626    332
     57    605    545   -332   -244    576    257    280    782    581    592    296
     59    545    483   -303   -213    517    322    345    805    555    537    239
     54    537    483   -296   -213    511    402    441    867    558    511    210
    114    649    535   -384   -210    592    462    600   1005    688    613    296
    189    992    802   -592   -306    898    485    706   1187    966    914    581
    184   1652   1465   -919   -639   1558    436    670   1379   1400   1426   1075
     67   2229   2161  -1148  -1047   2195    244    381   1405   1740   1842   1436
    -25   2060   2083  -1018  -1057   2070      7    -25   1060   1530   1678   1288
   -101   1260   1361   -579   -732   1312    -70   -329    506    782    982    748
    -88    493    581   -202   -335    537    -59   -353    197    218    389    246
     -7    249    257   -119   -132    252    -18   -187    254    171    267    114
     46    288    241   -168    -96    265     72    -18    407    270    309    158
     75    387    311   -231   -119    350    166    114    545    374    389    223
    101    509    407   -306   -153    459    226    194    636    459    475    270
    116    561    444   -337   -163    504    270    241    685    509    522    319
    106    548    441   -327   -168    496    293    265    701    522    527    340
    119    579    457   -350   -168    519    290    285    714    530    532    355
    127    607    480   -368   -176    545    270    283    709    524    519    355
    114    597    483   -355   -184    540    275    277    698    511    509    374
     93    574    480   -335   -194    530    314    283    691    504    498    376
     93    579    483   -337   -194    532    327    288    680    504    496    374
    111    584    472   -350   -181    530    329    293    678    504    488    371
    140    607    467   -374   -163    537    329    314    688    511    496    387
    135    600    465   -368   -166    532    319    316    688    519    509    402
     98    566    467   -332   -184    517    327    309    670    504    504    418
     93    568    472   -332   -189    522    342    314    662    493    496    423
     93    579    485   -335   -194    532    348    319    662    491    491    433
     90    594    501   -345   -205    548    353    322    659    501    475    457
     90    610    519   -350   -215    566    355    324    657    514    462    467
     98    620    522   -361   -213    574    348    324    654    527    462    420
     90    626    535   -358   -220    581    345    329    652    532    483    428
     77    615    535   -348   -228    576    345    340    644    524    485    433
     77    641    563   -361   -244    605    335    348    646    522    501    441
     80    665    584   -374   -252    626    322    348    654    519    522    446
     77    662    584   -368   -252    623    319    348    654    511    530    439
     72    659    587   -366   -257    623    316    340    636    491    514    431
     70    675    605   -374   -267    641    324    348    633    483    511    444
     51    691    636   -374   -290    665    335    366    633    459    519    452
     28    696    667   -361   -319    683    340    387    631    439    524    472
     25    691    662   -361   -316    678    348    397    652    501    555    498
     25    667    641   -348   -306    654    355    410    644    561    555    524
     28    665    636   -348   -303    652    368    418    639    574    553    532
     12    652    639   -332   -311    646    379    415    646    524    558    509
     -7    649    654   -322   -329    649    392    410    652    509    563    509
     -7    654    659   -324   -332    657    410    402    662    550    568    530
    -25    644    667   -311   -345    654    423    389    654    581    558    532
    -36    649    685   -306   -361    667    436    392    646    602    566    532
    -23    672    693   -324   -358    680    452    407    662    636    563    540
      7    685    678   -348   -335    680    475    426    665    678    532    548
     18    709    691   -363   -337    701    488    433    652    701    509    555
    -28    691    719   -329   -374    704    475    431    633    709    491    542
    -57    688    745   -316   -402    717    441    420    626    737    501    540
    -83    693    776   -306   -431    735    446    439    652    766    527    548
   -101    659    761   -280   -431    711    465    459    701    709    542    524
   -124    636    761   -254   -441    698    491    478    745    719    558    527
   -111    649    758   -270   -436    704    493    491    779    761    576    535
   -124    644    769   -259   -446    706    491    491    802    789    584    519
   -179    631    807   -226   -493    717    504    498    820    800    579    524
   -179    644    823   -231   -501    732    506    509    836    789    568    530
   -158    680    836   -262   -498    758    504    522    844    789    579    535
   -163    685    846   -262   -506    766    519    532    849    784    592    537
   -189    678    867   -246   -527    771    527    535    849    774    600    524
   -187    685    872   -249   -530    779    527    535    857    774    605    522
   -202    706    909   -254   -555    807    550    558    880    795    641    532
   -205    719    924   -257   -563    820    566    579    904    797    665    540
   -210    758    969   -272   -589    862    600    576    919    797    672    563
   -176    823   1000   -322   -587    911    620    568    948    818    701    581
   -171    813    984   -322   -579    898    581    532    927    797    683    566
   -187    779    963   -296   -576    870    537    485    870    743    641    540
   -192    761    953   -288   -571    857    509    467    836    711    613    530
   -176    745    922   -283   -548    833    496    457    815    701    589    527
   -168    727    896   -280   -532    810    491    457    820    698    574    527
   -140    711    852   -285   -496    782    480    452    818    693    566    509
   -153    659    813   -254   -483    735    465    439    795    678    550    483
   -181    613    795   -215   -488    704    457    428    769    646    527    441
   -176    589    763   -207   -472    675    439    407    732    607    493    384
   -176    571    748   -197   -462    659    423    384    711    584    478    348
   -187    532    719   -176   -452    626    407    366    698    571    462    332
   -189    509    698   -158   -444    602    400    355    688    548    436    324
   -202    522    724   -163   -462    623    397    345    691    535    415    311
   -200    509    706   -155   -454    607    387    324    672    511    379    293
   -192    498    691   -153   -441    592    366    306    652    472    329    259
   -150    465    615   -155   -381    540    361    342    665    444    275    215
   -148    441    587   -148   -368    514    441    433    709    431    220    153
   -103    504    607   -202   -355    555    535    566    810    491    246    155
    -44    711    753   -335   -400    732    589    714    966    667    415    301
    -28   1205   1234   -587   -631   1218    566    756   1124    992    807    678
   -142   1922   2065   -891  -1104   1992    441    540   1174   1358   1304   1127
   -290   2182   2473   -945  -1382   2327    187    116    932   1426   1470   1234
   -358   1719   2078   -683  -1218   1899      2   -275    436    932   1036    880
   -366    740   1106   -187   -735    922    -18   -431    -57     75    168    226
   -254    181    433     33   -342    306    -28   -296   -127   -181   -181   -101
   -153     93    244     28   -200    168     -2   -132     -7   -116   -179   -137
   -111    163    275    -25   -194    218     64     10    145     -2   -109   -106
    -85    275    361    -93   -223    316    140    111    270    109    -36    -62
    -46    329    374   -142   -210    353    181    140    311    158    -18    -62
     67    361    290   -215   -111    327    166    135    303    145    -25    -90
    252    361    109   -306     70    236     98     90    246     96    -70   -148
    633    316   -316   -475    475      0     -2    -10    111    -23   -210   -272
   1096    270   -828   -683    961   -277   -137   -135    -49   -171   -384   -452
    807    277   -530   -542    667   -124    -12      5     80    -44   -270   -340
    517    303   -213   -413    363     46    101    148    236     72   -148   -220
    371    342    -28   -355    200    158    158    228    376    150    -41   -127
    280    324     41   -303    119    184    179    265    465    184    -10    -72
    168    241     72   -205     46    158    184    259    493    207    -36    -57
     80    226    142   -155    -31    184    228    272    522    265    -31    -36
     -7    231    239   -111   -122    233    270    288    540    342    -10    -18
    -83    265    345    -93   -215    303    285    296    542    407     67     12
   -109    306    415   -101   -262    361    303    332    563    457    153     54
   -132    340    472   -106   -303    405    303    345    568    459    192     59
   -187    394    581   -103   -384    488    303    345    581    444    202     49
   -215    433    649   -109   -431    540    298    345    607    449    223     75
   -254    428    683    -88   -470    555    288    363    628    470    241    106
   -249    436    685    -93   -467    558    275    381    646    485    244    135
   -161    488    649   -163   -405    568    277    397    662    519    249    168
   -132    506    636   -189   -384    571    285    407    667    566    246    194
   -153    485    636   -166   -394    561    277    410    675    597    241    223
   -246    381    628    -67   -439    504    226    387    672    600    210    241
   -236    355    592    -59   -413    472    226    418    724    649    228    288
   -181    415    597   -119   -389    506    249    470    810    706    311    348
   -226    402    628    -88   -428    514    236    467    826    683    368    353
   -267    394    662    -64   -465    527    202    452    807    602    376    355
   -252    441    693    -93   -472    566    184    454    813    475    337    381
   -249    446    693    -98   -470    568    166    449    797    353    283    407
   -246    446    691   -101   -467    568    140    439    750    316    239    428
   -244    478    722   -119   -483    600    155    452    735    348    244    472
   -239    498    737   -129   -488    618    163    457    719    397    265    511
   -231    530    761   -150   -496    646    163    452    719    467    270    501
   -200    532    732   -166   -467    631    168    433    701    506    241    428
   -179    519    696   -171   -436    607    163    413    672    540    223    361
   -150    542    693   -194   -420    618    163    415    675    576    239    314
   -127    566    691   -220   -410    628    176    431    696    626    231    311
   -150    553    704   -202   -426    628    194    439    701    654    210    353
   -192    545    735   -179   -462    639    220    436    706    665    213    340
   -265    478    743   -106   -504    610    207    413    683    631    181    272
   -324    410    735    -44   -530    571    187    392    646    592    148    254
   -319    423    740    -51   -530    581    192    402    649    600    168    270
   -340    433    771    -46   -555    602    192    394    652    620    179    267
   -342    462    805    -59   -574    633    197    410    670    662    213    267
   -301    498    800    -98   -550    649    197    420    683    678    236    262
   -228    535    763   -153   -496    649    215    449    706    688    252    270
   -213    568    779   -179   -496    672    231    475    717    683    265    265
   -244    600    844   -176   -542    722    244    488    730    685    280    259
   -205    620    823   -207   -517    722    241    501    750    704    288    246
   -202    631    831   -215   -517    730    239    506    761    711    298    257
   -252    636    888   -192   -571    761    218    485    756    711    311    259
   -210    704    914   -246   -561    807    233    501    792    750    342    280
   -116    784    901   -335   -509    841    244    522    820    771    366    311
   -155    761    914   -303   -535    836    215    496    807    756    363    332
   -179    745    924   -283   -553    833    210    465    795    745    358    342
   -239    685    924   -223   -581    805    205    415    758    711    322    316
   -246    610    857   -181   -550    732    181    387    727    675    290    290
   -202    592    795   -194   -498    691    181    418    727    665    280    303
   -153    592    743   -220   -446    667    171    441    737    659    272    322
   -122    563    685   -220   -402    623    168    446    748    665    277    319
   -155    483    639   -163   -400    561    171    439    735    649    252    288
   -200    407    607   -103   -402    506    163    420    727    641    228    267
   -226    353    579    -62   -402    465    155    407    717    636    220    257
   -184    381    566    -98   -374    472    145    402    719    639    220    259
   -213    314    527    -51   -368    420    103    361    685    597    166    220
   -220    259    480    -20   -350    368    101    348    670    568    116    207
   -223    241    462    -10   -342    353    114    361    683    568    119    207
   -223    239    462     -7   -342    350    114    371    693    581    153    187
   -168    244    413    -38   -290    327     96    376    701    597    171    179
   -140    184    324    -23   -233    254     90    405    714    592    150    155
   -166    101    265     31   -215    181    148    478    766    574    101    106
   -194    106    301     44   -246    202    233    587    867    623    114    127
   -127    265    392    -70   -259    327    296    732   1034    789    244    267
    -72    675    748   -301   -410    711    252    766   1182   1062    566    581
   -103   1330   1434   -615   -769   1382    132    610   1262   1431   1008    976
   -233   1712   1945   -737  -1088   1829    -93    233   1109   1623   1265   1150
   -324   1358   1680   -519  -1002   1519   -288   -111    711   1319   1018    930
   -384    501    883    -59   -633    691   -322   -290    239    540    267    418
   -345   -171    174    257   -262      0   -288   -215     67     90   -239     44
   -262   -348    -85    306    -88   -218   -231    -41    181    129   -290    -23
   -202   -306   -106    252    -49   -207   -129    103    350    262   -197     10
   -233   -280    -46    257    -93   -163    -67    192    475    371   -111     62
   -246   -213     31    228   -140    -90    -51    228    561    454    -46    119
   -236   -145     90    192   -163    -28    -38    265    626    509     -7    161
   -226   -132     93    176   -161    -20    -23    285    644    522     -5    181
   -249   -153     96    200   -174    -28    -12    288    652    532     -5    187
   -223   -135     88    176   -155    -23    -12    296    659    537      2    194
   -137    -77     59    109    -98    -10    -18    314    667    545     18    220
    -90    -62     28     75    -59    -18    -31    316    670    555     25    233
   -161   -124     36    142   -101    -44    -49    293    641    545     20    218
   -244   -207     36    226   -142    -85    -57    277    607    517     -5    197
   -262   -200     62    231   -163    -70    -46    283    607    504    -23    194
   -296   -218     75    254   -187    -72    -51    280    607    511     -7    187
   -272   -192     77    231   -176    -57    -51    296    626    548     44    202
   -184   -140     44    163   -114    -49    -54    314    641    576     75    207
   -215   -161     54    189   -135    -54    -72    296    626    563     59    197
   -314   -218     93    265   -205    -62    -77    277    607    550     31    194
   -324   -207    116    265   -223    -46    -80    277    610    555     31    210
   -228   -109    116    168   -176      2   -101    298    641    589     72    241
   -189    -64    124    127   -158     28   -129    301    657    615    103    249
   -314   -155    155    233   -236      0   -137    265    615    576     67    213
   -327   -189    137    257   -233    -25   -137    262    605    568     57    207
   -293   -161    132    226   -215    -15   -158    275    610    579     59    236
   -239   -109    129    174   -184     10   -171    288    620    594     93    259
   -228    -77    150    150   -189     36   -176    293    626    615    129    265
   -293   -119    174    207   -236     25   -205    277    613    613    114    241
   -332   -174    158    252   -249     -7   -210    277    605    607     93    244
   -348   -168    179    259   -265      5   -187    296    618    618    101    272
   -301    -96    205    197   -257     54   -184    311    641    636    111    285
   -301    -72    228    187   -265     77   -200    301    639    641    122    270
   -332   -109    223    220   -280     57   -197    288    623    626    114    244
   -361   -158    202    259   -283     20   -187    285    607    597     83    239
   -368   -158    210    262   -290     25   -181    270    594    584     67    226
   -361   -161    200    259   -283     18   -184    272    592    584     64    202
   -350   -150    200    249   -277     25   -189    277    597    592     67    192
   -366   -132    233    249   -301     49   -184    285    615    605     67    197
   -371   -153    218    262   -296     31   -181    285    626    602     54    194
   -337   -122    215    228   -277     46   -200    283    633    615     70    192
   -371   -135    233    252   -303     46   -215    249    613    597     57    166
   -420   -192    228    306   -324     18   -210    215    581    555      5    129
   -452   -218    231    335   -342      5   -207    200    568    548    -12    111
   -415   -189    226    301   -322     18   -210    200    568    550    -15    122
   -368   -168    200    267   -285     15   -207    207    568    555    -10    119
   -441   -231    210    337   -327    -10   -226    176    540    535    -23     88
   -504   -280    223    392   -363    -31   -228    150    519    517    -54     75
   -501   -270    231    387   -366    -20   -231    150    524    524    -57     93
   -480   -239    239    358   -361      0   -239    155    537    535    -36    127
   -449   -194    254    322   -353     28   -246    174    566    561     -7    127
   -413   -163    246    288   -332     41   -246    181    581    584     20    116
   -407   -168    236    288   -322     33   -244    176    579    581     20    106
   -407   -163    244    285   -327     38   -241    174    576    589     36    119
   -389   -106    283    249   -337     88   -239    179    589    615     57    142
   -379    -70    309    226   -345    119   -236    194    607    628     67    158
   -337     -5    329    171   -335    161   -241    205    623    639     85    174
   -340     28    366    155   -353    197   -275    166    592    623     80    166
   -358     28    387    166   -371    207   -280    135    561    594     90    166
   -340     51    392    142   -366    220   -277    132    555    561    116    168
   -280     88    368     96   -324    228   -293    127    550    530     80    161
   -252    101    353     75   -301    226   -327    111    530    524     77    155
   -329     12    342    158   -335    176   -358     67    483    488     20    127
   -348     12    358    166   -353    184   -361     67    475    472     -7    142
   -374    -25    348    197   -361    161   -374     49    441    418    -41    111
   -426   -111    311    267   -368     98   -368     31    387    342   -103     36
   -415   -140    275    277   -345     67   -355     25    384    387   -109     36
   -389   -179    210    280   -301     15   -366     15    384    407   -106     18
   -410   -249    161    327   -285    -44   -379    -15    355    410   -127     -7
   -441   -283    158    361   -301    -64   -397    -57    309    392   -163    -46
   -418   -244    174    332   -296    -36   -397    -67    283    387   -176    -64
   -394   -244    150    319   -272    -49   -402    -75    275    379   -192    -75
   -407   -257    150    332   -280    -54   -418    -90    252    368   -207    -83
   -418   -257    161    337   -290    -49   -420    -98    233    379   -207    -80
   -350   -244    106    298   -228    -70   -423    -72    236    368   -236    -85
   -311   -265     46    288   -181   -109   -366     15    301    407   -267   -137
   -366   -314     51    337   -210   -132   -277     96    387    465   -277   -163
   -376   -259    114    316   -246    -75   -187    231    545    623   -176    -57
   -337     72    410    132   -374    241   -192    309    727    883    116    218
   -353    727   1078   -189   -717    901   -314    174    820   1140    587    587
   -454   1176   1628   -361  -1041   1402   -535   -174    724   1275    914    792
   -506   1013   1519   -254  -1013   1265   -748   -532    400   1127    766    646
   -545    241    787    153   -665    514   -792   -795   -114    397      7    132
   -594   -483    111    537   -353   -187   -748   -740   -314    -72   -537   -262
   -537   -711   -174    623   -184   -444   -714   -594   -223    -41   -613   -353
   -444   -675   -231    558   -109   -454   -654   -446    -54     51   -555   -345
   -418   -589   -171    504   -124   -381   -600   -335     77    111   -514   -311
   -431   -483    -54    457   -189   -270   -571   -288    150    137   -465   -270
   -462   -402     59    433   -262   -174   -519   -236    226    192   -389   -231
   -532   -418    111    472   -324   -153   -485   -207    265    210   -337   -241
   -514   -402    111    459   -314   -145   -488   -189    270    215   -348   -272
   -426   -337     88    381   -259   -124   -524   -189    254    202   -348   -275
   -376   -298     77    337   -228   -111   -542   -241    233    176   -358   -283
   -376   -272    103    324   -241    -85   -524   -262    233    174   -358   -280
   -355   -239    116    298   -236    -62   -511   -254    246    187   -350   -277
   -348   -233    114    290   -233    -59   -537   -270    244    187   -355   -311
   -376   -246    129    311   -254    -57   -571   -309    223    168   -355   -340
   -405   -259    145    329   -277    -57   -561   -319    207    145   -366   -355
   -402   -218    184    311   -293    -18   -548   -309    223    153   -353   -340
   -381   -142    239    262   -311     46   -574   -306    239    153   -345   -319
   -345    -72    270    207   -309     98   -594   -301    254    155   -350   -311
   -319    -31    288    174   -306    129   -600   -309    252    150   -363   -322
   -353    -49    303    202   -329    127   -613   -332    231    129   -379   -353
   -371    -51    319    210   -348    135   -633   -366    205    101   -397   -384
   -350      0    350    174   -350    174   -644   -384    189     90   -405   -392
   -288    109    394     88   -342    252   -639   -379    197    106   -384   -381
   -293    145    439     75   -366    290   -657   -397    187    103   -384   -402
   -371    111    483    129   -428    298   -691   -433    153     72   -405   -423
   -363    161    522    101   -444    340   -701   -446    137     62   -405   -418
   -327    233    558     46   -444    394   -717   -449    135     64   -397   -415
   -306    301    607      2   -457    454   -722   -444    145     77   -392   -405
   -252    376    628    -64   -441    504   -753   -441    153     80   -384   -389
   -184    452    636   -135   -410    545   -756   -428    158     83   -376   -376
   -187    470    654   -142   -420    561   -761   -441    142     64   -384   -392
   -189    478    667   -142   -428    571   -776   -465    119     36   -405   -418
   -179    522    698   -174   -439    610   -766   -470    114     20   -413   -428
   -176    542    717   -184   -446    628   -758   -478     98     -2   -433   -444
   -226    511    737   -145   -480    623   -761   -496     80    -33   -459   -467
   -213    548    761   -166   -485    654   -756   -506     85    -41   -462   -467
   -158    623    782   -233   -472    704   -750   -501     98    -28   -452   -465
   -189    631    818   -220   -504    724   -758   -514     98    -33   -457   -485
   -192    600    789   -205   -491    693   -763   -532     93    -38   -475   -511
   -114    613    727   -249   -420    670   -761   -524    106    -28   -470   -517
   -101    607    706   -254   -405    657   -753   -517    119    -20   -475   -524
   -119    545    662   -213   -389    602   -732   -524    114    -28   -483   -548
   -124    483    607   -181   -366    542   -732   -532    103    -41   -496   -576
    -96    475    571   -189   -332    522   -724   -524    111    -36   -501   -563
    -59    457    514   -200   -288    485   -711   -517    111    -36   -519   -563
    -77    405    483   -163   -280    441   -717   -527    103    -44   -532   -574
    -96    371    467   -137   -280    418   -706   -530    109    -38   -524   -576
   -140    306    446    -83   -293    376   -704   -535    109    -46   -540   -597
   -145    288    433    -72   -290    361   -696   -530    119    -31   -540   -602
   -114    280    394    -83   -254    337   -667   -506    148      0   -527   -571
    -64    283    345   -111   -205    314   -641   -472    187     28   -514   -532
     15    319    303   -166   -142    311   -623   -446    231     70   -483   -524
     64    324    259   -194    -98    290   -631   -444    249     93   -465   -537
    103    329    226   -218    -59    277   -633   -426    270    122   -452   -517
     28    241    213   -137    -93    228   -633   -431    252    124   -478   -519
      5    210    205   -106    -98    207   -597   -423    244    158   -488   -517
    -18    205    223    -93   -122    215   -589   -418    270    215   -462   -504
    -62    213    275    -77   -168    244   -589   -418    275    254   -418   -488
    -51    270    319   -109   -187    293   -576   -415    285    267   -389   -475
     15    319    303   -166   -142    311   -600   -420    267    241   -407   -475
     10    301    290   -158   -140    296   -626   -436    241    213   -428   -475
      7    252    244   -132   -116    246   -626   -446    205    176   -446   -480
     10    215    205   -114    -96    210   -610   -428    184    129   -454   -475
    -12    176    189    -80   -101    181   -607   -413    179     75   -465   -457
     31    179    148   -103    -57    163   -600   -400    194     33   -488   -457
     44    171    127   -106    -41    148   -600   -400    215     12   -501   -478
     -7     98    106    -46    -57    101   -620   -428    223     -7   -517   -522
    -36     31     67      2    -51     49   -618   -449    226     -7   -548   -553
    -33      2     36     12    -36     20   -587   -446    236     70   -558   -550
    -62    -33     28     46    -46     -2   -589   -459    228    153   -579   -563
    -75    -51     23     59    -49    -15   -623   -483    215    176   -597   -574
    -38    -20     18     31    -28     -2   -633   -483    223    158   -605   -558
     18     -2    -23    -10     20    -12   -641   -478    244     54   -594   -555
     -7    -75    -67     41     28    -72   -662   -491    254   -106   -620   -568
      5   -176   -181     85     90   -179   -649   -465    272   -228   -688   -592
     15   -233   -249    109    132   -241   -592   -394    319   -272   -756   -644
     96   -150   -249     25    171   -200   -511   -270    405   -202   -719   -605
    119     41    -77    -80     98    -18   -475   -158    540     18   -550   -436
    119    530    410   -324   -145    472   -501   -145    698    459   -148    -51
     70   1260   1189   -665   -558   1226   -618   -337    805   1000    355    402
     -5   1501   1506   -750   -756   1506   -849   -709    626   1202    550    491
   -135   1002   1135   -433   -636   1067  -1008  -1088    137    727    124    135
   -252     88    340     80   -298    213   -989  -1236   -355    -98   -667   -431
   -277   -452   -174    366    -51   -314   -917  -1091   -431   -368  -1008   -727
   -223   -493   -270    355     23   -381   -833   -904   -288   -267   -976   -737
   -207   -457   -249    332     18   -353   -745   -774   -161   -171   -917   -732
   -187   -353   -166    267    -10   -259   -670   -685    -57    -85   -841   -693
   -171   -311   -140    241    -15   -226   -631   -639     -7    -41   -802   -649
   -135   -296   -161    213     12   -228   -636   -644    -15    -57   -820   -639
   -106   -262   -158    184     23   -210   -644   -639    -10    -49   -805   -618
    -85   -246   -161    166     36   -205   -620   -628     -5    -46   -802   -602
    -49   -228   -179    140     64   -205   -607   -626    -10    -62   -831   -587
    -41   -220   -179    129     67   -202   -623   -639    -20    -70   -836   -592
    -23   -205   -181    114     77   -194   -620   -639    -20    -70   -820   -584
    -10   -220   -213    114    101   -218   -620   -652    -33    -90   -841   -584
     18   -215   -233     98    124   -223   -641   -665    -41   -101   -852   -566
     46   -174   -220     62    132   -197   -628   -662    -33    -88   -844   -563
     72   -155   -228     41    148   -189   -618   -667    -36    -93   -852   -626
     -2   -226   -223    111    109   -223   -639   -701    -70   -119   -870   -667
    -25   -252   -226    140     98   -239   -636   -717    -80   -124   -880   -667
     38   -205   -244     83    140   -223   -652   -727    -80   -111   -878   -657
     59   -166   -226     51    140   -194   -657   -711    -62    -90   -875   -626
    101   -140   -244     18    171   -192   -652   -704    -62    -96   -870   -605
    155   -114   -270    -20    213   -192   -659   -719    -72    -96   -859   -620
    114   -114   -228      0    168   -171   -654   -714    -64    -90   -872   -620
    132    -90   -223    -23    176   -155   -657   -711    -54    -64   -846   -605
    129    -77   -210    -28    168   -142   -662   -714    -44    -44   -823   -620
    153    -41   -194    -54    174   -116   -652   -698    -23    -15   -800   -602
    103    -83   -189    -12    145   -135   -672   -704    -33    -15   -805   -589
    140    -54   -197    -44    166   -124   -678   -696    -25      0   -797   -579
    179    -49   -228    -64    202   -140   -685   -701    -31     -5   -797   -555
    135    -59   -194    -36    163   -127   -683   -693    -18      0   -784   -519
    153    -33   -189    -62    168   -109   -678   -680     -7     15   -766   -475
    233     15   -218   -124    223   -101   -675   -665      5     36   -743   -457
    322     88   -236   -207    277    -72   -644   -639     31     57   -709   -428
    290     72   -218   -181    254    -72   -628   -631     36     62   -698   -441
    257     41   -218   -150    239    -88   -626   -644     31     57   -719   -478
    275     44   -231   -161    254    -93   -641   -652     31     62   -719   -493
    316     93   -223   -205    267    -62   -639   -636     54     80   -709   -478
    316     98   -218   -207    267    -59   -620   -641     59     72   -735   -480
    223     15   -210   -119    215    -96   -628   -683     20     38   -763   -540
    215      7   -207   -111    210    -98   -613   -675     31     49   -758   -548
    197    -28   -228    -85    210   -127   -626   -685     20     28   -779   -576
    290     28   -262   -158    277   -116   -602   -672     31     28   -787   -579
    324     54   -270   -192    298   -106   -594   -662     44     41   -774   -579
    303     15   -288   -161    296   -135   -602   -672     36     31   -792   -613
    241    -38   -283   -101    259   -161   -618   -693     18      7   -818   -631
    275     -5   -280   -135    277   -142   -618   -688     25     23   -795   -631
    298      2   -298   -150    298   -148   -613   -672     38     46   -771   -628
    314     18   -296   -166    306   -137   -600   -659     51     62   -769   -610
    249     12   -239   -132    244   -111   -574   -657     54     62   -774   -605
    168    -51   -220    -57    194   -135   -571   -678     36     46   -782   -615
    187    -36   -223    -75    202   -129   -568   -672     44     59   -758   -607
    244     28   -215   -137    228    -93   -553   -646     64     75   -743   -589
    296    101   -197   -200    246    -49   -535   -613     96    101   -717   -563
    316    129   -187   -223    252    -28   -537   -605    106    111   -717   -550
    259     90   -168   -176    213    -38   -553   -631     80     90   -745   -568
    262     93   -168   -179    215    -38   -548   -631     67     77   -763   -574
    314    158   -155   -239    236      2   -535   -613     80     88   -761   -555
    413    283   -129   -348    272     77   -527   -581    114    119   -719   -519
    407    301   -109   -355    257     96   -542   -602    103    124   -685   -527
    342    249    -93   -296    218     77   -558   -646     62     88   -724   -537
    363    257   -106   -311    233     75   -566   -670     28     57   -753   -548
    293    189   -103   -241    200     44   -587   -706     -7     23   -766   -592
    280    140   -142   -210    210      0   -594   -719    -38    -10   -800   -613
    322    148   -174   -236    249    -12   -602   -719    -46    -25   -823   -613
    335    148   -189   -244    262    -20   -615   -724    -57    -46   -839   -620
    355    127   -228   -241    293    -49   -633   -735    -83    -70   -867   -654
    381    119   -265   -252    324    -72   -636   -737    -96   -101   -924   -667
    368     64   -303   -218    335   -116   -654   -769   -129   -142   -969   -706
    277    -41   -319   -119    296   -179   -672   -823   -184   -189  -1005   -766
    215   -101   -316    -57    265   -207   -680   -849   -213   -220  -1041   -769
    257    -80   -337    -88    296   -210   -665   -826   -192   -197  -1010   -763
    335    -23   -358   -155    345   -189   -659   -807   -176   -174   -995   -779
    368     15   -353   -192    358   -166   -654   -800   -176   -179  -1010   -787
    329      2   -327   -166    329   -161   -657   -815   -192   -197  -1039   -787
    239   -111   -350    -64    293   -231   -654   -841   -236   -262  -1119   -831
    213   -174   -387    -20    298   -280   -576   -782   -223   -296  -1161   -893
    223   -181   -407    -20    311   -293   -478   -672   -158   -275  -1140   -940
    324    -59   -384   -132    353   -220   -392   -504    -25   -176  -1070   -859
    374    298    -75   -337    226    111   -384   -394    161     85   -807   -636
    327    919    589   -623   -132    756   -454   -428    358    509   -316   -174
    202   1522   1319   -862   -558   1421   -644   -685    439    883    103    259
    106   1605   1499   -854   -696   1553   -901  -1080    202    844    103    259
     49    823    774   -439   -363    800  -1000  -1447   -400    101   -558   -329
     23    -75    -98     25     59    -85   -976  -1525   -813   -597  -1231   -917
     72   -418   -493    171    283   -454   -917  -1358   -789   -704  -1408  -1098
    200   -353   -553     77    376   -452   -823  -1161   -623   -594  -1371  -1047
    257   -244   -501     -7    376   -371   -743  -1026   -478   -470  -1280  -1000
    210   -226   -436      7    322   -332   -680   -971   -407   -418  -1241   -971
    192   -197   -392      0    290   -293   -636   -932   -363   -379  -1213   -940
    189   -184   -374     -2    280   -277   -636   -922   -348   -353  -1182   -924
    228   -155   -384    -38    303   -267   -613   -901   -335   -340  -1176   -909
    184   -197   -381      5    283   -288   -615   -906   -340   -348  -1176   -914
    200   -194   -394     -2    296   -296   -605   -901   -332   -340  -1174   -896
    275   -122   -397    -75    335   -259   -610   -880   -316   -316  -1145   -875
    332    -67   -400   -132    363   -233   -610   -862   -296   -288  -1109   -854
    277   -103   -381    -88    329   -241   -589   -865   -301   -298  -1109   -839
    207   -171   -379    -20    293   -275   -579   -888   -335   -340  -1145   -854
    192   -205   -397      7    293   -301   -576   -898   -358   -371  -1176   -865
    233   -145   -379    -44    306   -262   -563   -880   -340   -348  -1156   -841
    252   -132   -387    -59    319   -259   -550   -862   -322   -327  -1137   -818
    249   -135   -384    -57    316   -259   -553   -859   -322   -319  -1135   -797
    257   -122   -379    -67    316   -249   -548   -857   -324   -314  -1130   -797
    277   -119   -400    -80    337   -259   -553   -862   -335   -316  -1156   -797
    275   -119   -394    -77    335   -257   -537   -849   -329   -306  -1150   -779
    285    -90   -379    -98    332   -236   -517   -833   -322   -293  -1127   -776
    332    -10   -342   -161    337   -176   -517   -815   -298   -265  -1096   -763
    314    -12   -327   -153    319   -168   -566   -828   -303   -270  -1093   -761
    257    -77   -335    -90    296   -205   -571   -852   -332   -298  -1114   -784
    239    -83   -322    -80    280   -202   -563   -857   -345   -309  -1114   -792
    254    -59   -314    -96    283   -187   -558   -841   -342   -314  -1101   -779
    275    -12   -290   -132    280   -150   -561   -820   -340   -335  -1078   -748
    290     36   -254   -163    272   -109   -555   -797   -324   -345  -1060   -709
    314     67   -249   -192    280    -90   -537   -769   -283   -285  -1028   -665
    355     83   -272   -218    314    -93   -548   -748   -254   -210   -992   -657
    337     31   -306   -187    322   -137   -550   -763   -275   -202   -989   -662
    309      7   -301   -158    303   -145   -530   -782   -303   -218   -992   -704
    296      2   -296   -150    296   -148   -511   -782   -309   -215  -1008   -714
    306     15   -290   -161    298   -137   -488   -769   -290   -202  -1039   -680
    431    116   -314   -275    371    -96   -454   -722   -236   -155  -1018   -618
    439    140   -301   -290    368    -80   -457   -730   -215   -124   -961   -649
    283     33   -252   -161    267   -109   -472   -789   -265   -161  -1008   -727
    231    -12   -244   -109    236   -127   -446   -813   -293   -187  -1049   -776
    233     -5   -241   -114    236   -122   -441   -815   -311   -181  -1052   -797
    265     20   -246   -142    254   -111   -431   -815   -314   -171  -1072   -805
    275     28   -246   -153    259   -109   -426   -815   -322   -171  -1106   -802
    280     38   -241   -158    262   -101   -415   -807   -327   -142  -1114   -787
    296     20   -275   -161    285   -127   -410   -805   -342   -119  -1122   -800
    309     46   -265   -179    285   -109   -405   -813   -374   -124  -1114   -802
    316     72   -244   -194    280    -85   -423   -823   -420   -122  -1106   -802
    301     62   -239   -181    270    -88   -441   -820   -394   -124  -1101   -802
    290     46   -246   -171    267    -98   -439   -820   -332   -200  -1114   -797
    301     46   -254   -174    277   -103   -444   -831   -311   -174  -1132   -805
    314     38   -275   -176    293   -116   -444   -839   -296   -116  -1143   -828
    329     59   -270   -194    301   -103   -431   -823   -272    -88  -1135   -831
    379     96   -283   -239    332    -93   -418   -800   -267   -132  -1148   -846
    413    145   -267   -280    340    -59   -418   -784   -254   -158  -1156   -844
    423    202   -220   -314    322    -10   -426   -771   -244   -166  -1150   -828
    400    215   -184   -306    293     15   -415   -756   -233   -150  -1101   -807
    322    155   -166   -239    241     -2   -392   -745   -223   -140  -1065   -815
    306    163   -142   -233    223     10   -358   -737   -207   -137  -1062   -823
    277    176   -101   -228    189     38   -345   -743   -197   -140  -1065   -818
    241    210    -31   -226    137     90   -355   -763   -192   -148  -1062   -787
    285    246    -38   -267    161    103   -384   -774   -200   -145  -1052   -787
    301    233    -70   -267    184     83   -410   -813   -246   -187  -1083   -813
    309    228    -83   -270    194     72   -428   -833   -270   -213  -1109   -823
    306    215    -90   -259    200     62   -433   -833   -272   -213  -1109   -849
    283    181   -101   -233    192     38   -426   -826   -275   -220  -1109   -865
    283    150   -132   -215    207      7   -433   -844   -311   -257  -1143   -901
    293    129   -163   -213    228    -15   -436   -854   -345   -290  -1176   -940
    322    132   -189   -226    257    -28   -436   -870   -366   -311  -1200   -969
    337    109   -228   -226    283    -59   -465   -909   -402   -348  -1236  -1013
    329     49   -280   -189    306   -114   -472   -927   -433   -384  -1270  -1039
    353     25   -327   -192    340   -148   -467   -937   -452   -415  -1304  -1062
    371      2   -368   -187    371   -181   -472   -950   -478   -454  -1340  -1083
    413     28   -387   -220    397   -179   -480   -961   -488   -467  -1361  -1114
    439     51   -387   -246    413   -166   -491   -956   -483   -462  -1350  -1127
    402     12   -392   -207    397   -187   -514   -974   -496   -475  -1361  -1148
    355    -85   -441   -135    397   -262   -472   -943   -493   -498  -1408  -1179
    342   -129   -472   -109    407   -301   -366   -833   -436   -517  -1465  -1249
    384    -44   -431   -171    407   -236   -270   -683   -311   -446  -1431  -1223
    433    202   -231   -319    332    -12   -226   -532   -135   -246  -1244  -1062
    498    753    254   -626    122    504   -262   -488     41     96   -833   -688
    415   1530   1114   -974   -350   1325   -371   -675    127    498   -303   -200
    244   1852   1608  -1047   -683   1730   -607  -1085    -59    610    -88    -44
    158   1465   1306   -813   -574   1387   -795  -1475   -511    179   -449   -342
    106    498    392   -301   -142    446   -813  -1662  -1028   -685  -1304   -982
    158   -124   -285    -18    220   -202   -792  -1535  -1114   -958  -1696  -1356
    202   -301   -506     49    353   -402   -761  -1384  -1023   -935  -1740  -1436
    207   -270   -478     28    342   -374   -688  -1252   -896   -852  -1696  -1408
    259   -114   -374    -72    316   -244   -602  -1143   -769   -748  -1613  -1322
    262    -20   -285   -122    272   -153   -568  -1104   -709   -693  -1566  -1288
    314     36   -277   -176    296   -119   -550  -1075   -678   -670  -1545  -1280
    355     62   -296   -210    324   -116   -545  -1065   -667   -667  -1535  -1275
    332     49   -283   -189    309   -116   -555  -1067   -670   -670  -1538  -1278
    329     96   -233   -213    280    -67   -524  -1041   -639   -646  -1522  -1252
    311    106   -207   -210    259    -49   -496  -1021   -613   -623  -1496  -1252
    298     98   -200   -200    246    -49   -488   -997   -587   -600  -1473  -1234
    215     28   -187   -122    202    -77   -493   -997   -592   -615  -1491  -1239
    249     77   -174   -163    210    -46   -449   -961   -558   -581  -1452  -1213
    252    124   -127   -189    189      0   -400   -919   -522   -545  -1410  -1187
    197    114    -85   -158    142     15   -410   -924   -519   -540  -1413  -1176
    168    109    -59   -137    114     25   -436   -943   -519   -530  -1413  -1218
    226    127   -101   -176    163     12   -436   -948   -519   -514  -1402  -1231
    288     98   -189   -192    239    -44   -436   -956   -527   -509  -1410  -1241
    340     77   -265   -210    301    -93   -444   -950   -527   -506  -1418  -1247
    392    106   -285   -249    340    -88   -449   -930   -496   -485  -1415  -1244
    384     88   -298   -236    340   -103   -441   -919   -459   -470  -1434  -1241
    348     33   -316   -192    332   -140   -441   -927   -436   -472  -1470  -1244
    285    -31   -319   -129    301   -174   -449   -937   -433   -478  -1501  -1265
    197    -83   -280    -57    239   -181   -441   -919   -428   -444  -1506  -1257
    145    -98   -244    -23    194   -171   -402   -888   -431   -394  -1467  -1231
    142    -54   -197    -44    168   -124   -374   -859   -439   -366  -1402  -1208
    155     15   -140    -85    145    -59   -366   -823   -441   -353  -1327  -1189
    171     64   -106   -116    140    -20   -361   -769   -420   -342  -1249  -1161
    200    106    -96   -155    148      5   -353   -711   -376   -327  -1195  -1122
    197    106    -93   -153    145      7   -350   -688   -324   -314  -1163  -1091
    174     75   -101   -124    137    -12   -342   -688   -277   -319  -1169  -1080
    161     98    -62   -129    111     18   -314   -672   -236   -296  -1161  -1044
    168    103    -64   -137    116     20   -290   -662   -213   -249  -1169  -1023
    158     90    -67   -124    111     12   -277   -662   -207   -192  -1182  -1021
    137     54    -83    -98    109    -12   -265   -667   -210   -129  -1187  -1015
    161     49   -111   -103    137    -31   -254   -665   -200    -77  -1174  -1005
    176     67   -109   -122    140    -18   -236   -646   -145    -33  -1153   -982
    179     31   -148   -106    163    -57   -257   -649   -111    -59  -1166   -984
    205     28   -176   -119    189    -72   -290   -662   -101   -114  -1187   -982
    205     36   -168   -119    187    -64   -275   -665   -106   -155  -1205   -963
    189     41   -148   -116    168    -51   -293   -678   -132   -233  -1234   -953
    142     15   -127    -77    135    -57   -353   -711   -179   -348  -1260   -974
    135      7   -127    -72    132    -59   -397   -745   -233   -418  -1275  -1002
    140     18   -122    -77    132    -51   -415   -769   -285   -439  -1306  -1041
    150     31   -122    -93    135    -44   -428   -771   -316   -433  -1335  -1052
    155     54   -101   -103    127    -23   -444   -784   -345   -433  -1371  -1065
    171     90    -80   -132    124      5   -457   -789   -358   -413  -1384  -1075
    161     88    -72   -124    116      7   -465   -789   -363   -374  -1371  -1067
    189    116    -72   -155    129     20   -478   -795   -374   -342  -1392  -1041
    200    124    -77   -163    140     23   -480   -795   -381   -314  -1428  -1026
    197    127    -72   -163    135     28   -480   -792   -381   -280  -1421  -1039
    213    184    -28   -197    122     77   -452   -766   -355   -239  -1376  -1067
    218    210     -7   -215    111    103   -467   -769   -358   -226  -1374  -1109
    184    192      5   -189     90     98   -491   -787   -384   -236  -1413  -1132
    200    213     10   -207     96    111   -483   -787   -392   -249  -1441  -1143
    205    228     23   -215     90    127   -472   -776   -387   -257  -1449  -1158
    166    223     54   -197     57    140   -470   -776   -392   -252  -1423  -1158
    187    233     46   -210     70    140   -491   -810   -420   -267  -1444  -1176
    202    257     51   -231     75    153   -532   -859   -462   -298  -1483  -1176
    226    288     62   -257     83    176   -545   -872   -472   -309  -1504  -1156
    228    241     12   -236    106    127   -568   -911   -524   -350  -1540  -1221
    200    200     -2   -200    101     98   -589   -940   -558   -371  -1553  -1262
    181    181      0   -181     90     90   -613   -963   -576   -387  -1564  -1288
    213    174    -38   -192    127     67   -628   -971   -581   -392  -1569  -1301
    189    101    -90   -145    140      5   -654  -1000   -615   -433  -1636  -1330
    176     38   -140   -109    158    -49   -670  -1034   -652   -483  -1709  -1366
    192      7   -187   -101    189    -88   -683  -1057   -678   -509  -1732  -1400
    210    -15   -226    -96    218   -119   -691  -1078   -706   -540  -1779  -1449
    176    -31   -210    -75    192   -122   -706  -1114   -722   -553  -1800  -1470
    132    -64   -200    -33    166   -132   -701  -1122   -717   -553  -1831  -1452
    142   -111   -254    -15    197   -181   -704  -1143   -732   -553  -1826  -1496
    187   -137   -324    -23    254   -231   -737  -1184   -763   -574  -1857  -1548
    176   -135   -311    -23    244   -223   -769  -1215   -779   -597  -1914  -1561
    192   -140   -332    -25    262   -236   -782  -1218   -782   -605  -1969  -1569
    200   -228   -431     12    314   -329   -761  -1176   -776   -631  -2042  -1623
    174   -311   -485     70    329   -397   -678  -1093   -740   -652  -2075  -1701
    166   -288   -454     59    309   -371   -584   -966   -618   -566  -1987  -1699
    265    -90   -358    -88    311   -223   -545   -854   -462   -384  -1795  -1600
    324    431    106   -379    109    270   -613   -849   -303    -57  -1384  -1236
    241   1210    969   -724   -363   1091   -807  -1093   -252    316   -904   -776
    168   1532   1361   -852   -594   1447  -1119  -1496   -439    441   -743   -613
     51   1067   1015   -561   -480   1041  -1304  -1839   -862     33  -1132   -867
    -36    106    142    -36    -93    124  -1257  -1945  -1314   -750  -1886  -1423
    -20   -587   -566    303    272   -576  -1192  -1823  -1428  -1106  -2296  -1818
     25   -727   -753    350    387   -740  -1132  -1667  -1291  -1021  -2278  -1831
     77   -714   -792    316    433   -750  -1052  -1545  -1145   -909  -2236  -1792
    168   -542   -711    187    439   -626   -966  -1431  -1005   -784  -2135  -1704
    142   -478   -620    168    381   -548   -937  -1387   -924   -696  -2055  -1654
     85   -514   -600    213    342   -558   -927  -1382   -898   -675  -2065  -1639
     88   -561   -649    233    368   -605   -950  -1405   -914   -683  -2083  -1662
     88   -589   -678    249    381   -633   -979  -1428   -932   -698  -2132  -1662
     80   -589   -670    254    374   -628   -979  -1423   -932   -678  -2099  -1673
    106   -597   -704    244    402   -649   -987  -1423   -935   -685  -2104  -1714
    155   -571   -727    207    439   -649   -979  -1413   -922   -670  -2117  -1688
    109   -610   -719    249    413   -665   -984  -1415   -917   -646  -2135  -1652
     83   -646   -730    283    405   -688   -989  -1436   -932   -659  -2182  -1647
    101   -657   -758    277    428   -706  -1000  -1441   -950   -662  -2197  -1706
    142   -641   -784    246    462   -711  -1000  -1426   -948   -644  -2148  -1722
    145   -620   -766    236    454   -693   -989  -1405   -937   -626  -2127  -1699
     88   -659   -748    285    418   -704  -1000  -1418   -948   -631  -2171  -1688
     77   -678   -758    298    415   -717  -1010  -1441   -976   -657  -2234  -1717
     96   -680   -776    290    436   -730  -1018  -1452   -997   -672  -2255  -1732
    127   -698   -826    285    472   -761  -1018  -1454  -1008   -667  -2236  -1745
    135   -704   -839    285    485   -771  -1018  -1462  -1018   -670  -2252  -1740
    122   -698   -820    285    470   -758  -1028  -1467  -1026   -680  -2283  -1722
    142   -667   -810    262    475   -737  -1031  -1475  -1031   -667  -2260  -1719
    166   -657   -823    244    493   -740  -1034  -1491  -1054   -675  -2249  -1725
    158   -644   -802    244    480   -722  -1036  -1499  -1062   -670  -2229  -1722
    161   -571   -732    205    446   -652  -1028  -1462  -1023   -613  -2169  -1675
    187   -537   -724    174    454   -631  -1031  -1436  -1005   -592  -2174  -1623
    119   -620   -740    249    428   -680  -1041  -1467  -1049   -633  -2231  -1647
    103   -688   -792    293    446   -740  -1041  -1506  -1109   -696  -2286  -1683
     72   -670   -743    296    405   -706  -1015  -1475  -1093   -675  -2275  -1665
     72   -626   -698    275    384   -662  -1015  -1462  -1083   -649  -2244  -1657
     90   -607   -698    257    392   -652  -1013  -1460  -1088   -649  -2242  -1652
     85   -613   -698    265    392   -654   -997  -1441  -1085   -652  -2234  -1644
    140   -555   -698    205    418   -628   -997  -1426  -1070   -652  -2236  -1623
    174   -524   -698    174    433   -610  -1000  -1436  -1080   -657  -2229  -1641
    124   -579   -706    226    413   -641   -987  -1452  -1093   -672  -2244  -1662
    129   -589   -719    231    423   -654   -982  -1457  -1093   -683  -2257  -1662
    135   -561   -698    213    415   -628   -995  -1475  -1091   -685  -2262  -1673
    142   -540   -685    197    413   -613   -984  -1478  -1088   -688  -2262  -1686
    148   -553   -701    200    423   -626   -982  -1488  -1098   -722  -2330  -1693
    150   -553   -704    202    426   -628   -984  -1496  -1111   -745  -2340  -1691
    106   -589   -698    241    402   -644  -1008  -1527  -1145   -758  -2335  -1743
    116   -553   -670    218    392   -610  -1005  -1506  -1119   -737  -2283  -1732
     80   -597   -678    257    376   -639  -1010  -1519  -1132   -748  -2278  -1753
     57   -698   -756    322    405   -727  -1039  -1592  -1213   -846  -2377  -1782
     70   -717   -789    322    428   -753  -1047  -1597  -1221   -862  -2387  -1808
    111   -678   -792    283    452   -735  -1028  -1564  -1192   -823  -2343  -1821
    181   -628   -810    220    493   -719  -1034  -1535  -1171   -810  -2335  -1805
    158   -602   -761    223    459   -680  -1021  -1519  -1156   -792  -2307  -1769
    124   -592   -717    233    420   -654   -979  -1512  -1153   -784  -2301  -1756
     57   -631   -688    285    371   -659   -976  -1517  -1166   -795  -2299  -1792
     90   -592   -683    252    387   -636   -961  -1501  -1156   -782  -2262  -1784
     90   -600   -691    254    389   -644   -943  -1480  -1145   -774  -2257  -1758
     36   -631   -667    296    348   -649   -922  -1470  -1145   -779  -2268  -1732
     64   -594   -662    265    361   -628   -898  -1434  -1124   -763  -2260  -1704
     96   -548   -646    226    368   -597   -891  -1410  -1114   -750  -2226  -1686
     72   -561   -633    244    353   -597   -898  -1423  -1137   -769  -2216  -1683
     28   -605   -633    288    329   -618   -880  -1452  -1171   -797  -2242  -1712
    -28   -659   -631    342    301   -646   -865  -1465  -1197   -828  -2249  -1735
     12   -628   -641    306    324   -633   -857  -1452  -1202   -826  -2234  -1732
     41   -576   -618    267    329   -597   -883  -1454  -1213   -818  -2203  -1725
      2   -646   -652    322    324   -649   -891  -1465  -1241   -857  -2242  -1727
    -12   -698   -688    355    335   -693   -867  -1449  -1252   -872  -2244  -1735
    -28   -756   -727    389    348   -743   -839  -1436  -1267   -885  -2236  -1751
    -25   -802   -776    415    374   -789   -815  -1421  -1293   -919  -2286  -1769
    -57   -872   -818    462    379   -846   -805  -1423  -1327   -971  -2335  -1792
    -25   -862   -836    444    405   -849   -797  -1415  -1345   -987  -2343  -1818
    -57   -909   -852    480    397   -880   -795  -1421  -1371  -1005  -2320  -1831
   -142  -1044   -901    594    379   -974   -789  -1447  -1426  -1054  -2343  -1880
   -171  -1106   -935    636    379  -1021   -758  -1444  -1452  -1091  -2361  -1899
   -161  -1096   -935    628    387  -1018   -740  -1426  -1454  -1098  -2377  -1875
   -142  -1093   -950    618    402  -1021   -722  -1405  -1457  -1104  -2374  -1855
   -145  -1106   -961    626    407  -1034   -698  -1387  -1457  -1096  -2333  -1847
   -148  -1163  -1015    654    431  -1091   -662  -1356  -1460  -1109  -2338  -1867
   -140  -1236  -1096    688    475  -1166   -597  -1280  -1444  -1137  -2387  -1901
   -137  -1239  -1104    688    480  -1171   -488  -1161  -1374  -1124  -2387  -1909
   -132  -1200  -1067    667    467  -1135   -389  -1015  -1273  -1049  -2317  -1852
    -88   -896   -807    491    358   -852   -348   -901  -1111   -836  -2081  -1641
    -64   -285   -220    174     77   -254   -413   -930   -969   -483  -1623  -1252
   -129    394    524   -135   -327    457   -615  -1202   -974   -142  -1158   -898
   -197    563    761   -181   -478    662   -883  -1535  -1163    -62   -989   -833
   -285   -122    161    202   -223     18   -945  -1787  -1657   -711  -1530  -1228
   -342  -1039   -698    691    176   -870   -849  -1813  -2065  -1488  -2249  -1748
   -309  -1439  -1130    872    410  -1286   -745  -1639  -2062  -1636  -2452  -1940
   -285  -1491  -1205    888    459  -1348   -636  -1452  -1912  -1530  -2382  -1919
   -290  -1449  -1158    870    433  -1304   -519  -1301  -1758  -1421  -2262  -1867
   -280  -1366  -1085    823    402  -1226   -428  -1197  -1649  -1345  -2171  -1800
   -246  -1296  -1052    769    402  -1174   -374  -1130  -1600  -1312  -2112  -1761
   -215  -1270  -1054    743    418  -1163   -329  -1070  -1561  -1280  -2075  -1738
   -189  -1291  -1101    737    452  -1197   -298  -1047  -1538  -1244  -2065  -1725
   -192  -1299  -1106    745    457  -1202   -246  -1013  -1517  -1202  -2055  -1688
   -192  -1304  -1114    745    459  -1210   -205   -969  -1506  -1169  -2013  -1647
   -181  -1309  -1127    745    472  -1218   -181   -930  -1496  -1158  -1969  -1618
   -179  -1301  -1122    737    470  -1213   -142   -901  -1493  -1174  -1927  -1590
   -174  -1278  -1104    724    465  -1192    -98   -875  -1478  -1161  -1883  -1558
   -179  -1280  -1101    730    459  -1192    -67   -857  -1465  -1145  -1855  -1525
   -197  -1312  -1114    756    457  -1213    -23   -833  -1486  -1140  -1831  -1504
   -200  -1299  -1098    748    449  -1200     33   -792  -1496  -1093  -1805  -1462
   -202  -1270  -1070    735    433  -1171     80   -758  -1486  -1067  -1764  -1418
   -202  -1244  -1041    722    418  -1143    122   -719  -1478  -1044  -1727  -1382
   -192  -1210  -1018    701    413  -1114    145   -678  -1465  -1026  -1670  -1337
   -205  -1200   -997    701    394  -1098    150   -646  -1462  -1028  -1623  -1314
   -197  -1171   -974    683    387  -1072    168   -618  -1457  -1039  -1615  -1312
   -171  -1117   -945    644    387  -1031    192   -589  -1436  -1065  -1613  -1257
   -179  -1088   -909    633    363  -1000    210   -566  -1421  -1158  -1569  -1210
   -179  -1065   -888    620    353   -976    249   -537  -1413  -1249  -1532  -1189
   -142  -1036   -893    589    374   -963    267   -511  -1392  -1158  -1486  -1174
   -132  -1026   -893    579    379   -961    280   -493  -1369  -1041  -1431  -1143
   -124  -1013   -888    568    381   -950    316   -459  -1350   -989  -1389  -1098
   -116  -1018   -904    566    392   -961    366   -387  -1296   -940  -1330  -1044
   -111  -1023   -911    566    397   -969    397   -342  -1262   -914  -1275  -1036
   -119  -1010   -891    563    381   -950    433   -298  -1234   -911  -1221  -1023
   -119   -958   -839    540    358   -898    493   -228  -1182   -898  -1171   -961
    -72   -891   -820    480    371   -857    537   -200  -1176   -922  -1156   -935
    -33   -854   -820    444    392   -839    553   -168  -1189   -956  -1137   -917
    -31   -818   -787    423    376   -802    576   -116  -1169   -961  -1117   -862
    -54   -787   -732    420    337   -761    620    -57  -1135   -940  -1060   -826
    -72   -776   -704    423    311   -740    683    -15  -1114   -919   -997   -820
    -88   -737   -649    413    277   -693    740     41  -1085   -883   -914   -802
   -106   -696   -592    400    239   -644    779     85  -1060   -872   -875   -787
    -80   -659   -579    371    249   -620    802    116  -1041   -885   -883   -763
    -70   -654   -584    361    254   -620    836    155  -1026   -893   -880   -737
    -70   -659   -592    363    259   -626    870    187  -1013   -893   -867   -722
    -75   -654   -581    363    252   -620    893    213   -997   -891   -836   -714
    -85   -654   -568    371    241   -613    930    223   -995   -901   -823   -724
    -77   -654   -576    366    246   -615    963    231  -1000   -930   -826   -732
    -51   -626   -574    337    259   -600    997    257   -992   -940   -813   -724
    -31   -602   -571    316    267   -587   1023    280   -979   -940   -792   -709
    -51   -605   -553    329    249   -579   1054    301   -971   -932   -769   -688
    -51   -581   -530    316    236   -555   1085    332   -956   -924   -750   -652
    -36   -530   -496    283    228   -514   1114    376   -932   -901   -711   -623
    -10   -491   -483    249    233   -488   1137    418   -919   -898   -685   -600
    -23   -493   -470    259    223   -483   1184    465   -924   -906   -670   -568
     -7   -459   -454    233    220   -457   1221    519   -917   -888   -641   -537
     15   -418   -433    200    223   -423   1254    574   -904   -872   -597   -511
     31   -384   -418    176    223   -400   1286    626   -891   -862   -579   -485
     36   -353   -389    158    213   -371   1322    672   -872   -852   -550   -459
     51   -335   -387    140    215   -361   1353    709   -859   -844   -522   -436
     83   -285   -368    101    226   -327   1402    750   -841   -833   -488   -405
     88   -259   -350     85    218   -303   1439    784   -836   -831   -457   -374
     72   -257   -329     93    200   -293   1454    776   -857   -846   -444   -353
     77   -267   -345     93    210   -306   1488    789   -870   -846   -418   -309
     77   -329   -407    124    241   -368   1496    797   -898   -859   -400   -309
     57   -368   -428    155    241   -400   1517    818   -919   -875   -384   -306
     41   -444   -485    202    262   -465   1538    852   -956   -927   -415   -314
     36   -514   -553    236    293   -535   1530    911   -997   -995   -459   -342
     77   -553   -631    236    353   -592   1530   1054  -1013  -1036   -472   -345
    103   -581   -685    239    394   -633   1561   1223  -1013  -1106   -491   -363
     96   -576   -672    241    384   -623   1597   1340   -914  -1166   -498   -345
    103   -532   -639    213    368   -587   1621   1317   -748  -1127   -454   -316
    142   -441   -584    148    361   -511   1686   1265   -646   -979   -366   -280
    101   -444   -545    171    322   -496   1751   1228   -628   -885   -288   -244
     18   -485   -504    233    259   -493   1795   1210   -641   -872   -244   -210
    -57   -517   -459    283    200   -488   1795   1195   -652   -888   -233   -194
   -127   -545   -418    335    145   -483   1787   1192   -659   -896   -236   -184
   -127   -542   -415    332    142   -480   1787   1202   -670   -878   -228   -176
   -109   -568   -459    340    174   -514   1803   1236   -667   -820   -226   -168
   -109   -652   -542    379    215   -600   1878   1325   -633   -756   -254   -194
    -98   -683   -587    389    241   -636   1977   1434   -555   -706   -257   -194
    -18   -607   -592    311    285   -600   2036   1574   -420   -589   -150   -111
     33   -259   -293    114    163   -275   2039   1686   -236   -340    137    181
     38    454    415   -249   -187    436   1969   1631    -85    -20    659    670
    -41   1088   1130   -524   -584   1109   1766   1348   -103    200   1111   1039
   -137   1078   1213   -472   -675   1145   1530    966   -423      2   1062   1008
   -220    335    555    -57   -387    444   1454    654   -984   -833    329    511
   -267   -506   -241    384    -15   -374   1509    704  -1267  -1467   -316     20
   -202   -761   -561    480    176   -662   1574    904  -1192  -1480   -415    -75
    -96   -672   -579    381    241   -626   1691   1106  -1026  -1325   -322      7
    -62   -540   -478    301    207   -509   1826   1267   -883  -1187   -239     90
   -111   -467   -358    288    119   -413   1880   1340   -813  -1093   -181    184
   -187   -475   -290    329     49   -384   1901   1363   -800  -1023   -122    231
   -166   -431   -267    298     49   -350   1948   1400   -782   -927    -72    241
   -137   -381   -244    259     51   -314   1982   1431   -771   -854    -38    244
   -116   -374   -259    244     70   -316   1987   1462   -779   -833    -12    288
    -96   -337   -241    218     72   -290   2010   1514   -753   -792     44    327
   -119   -337   -218    228     46   -280   2034   1553   -737   -784     33    306
   -140   -350   -210    246     33   -280   2052   1587   -737   -800     49    348
    -93   -296   -205    192     54   -252   2094   1634   -719   -774     98    405
   -106   -277   -171    192     31   -226   2122   1667   -701   -745    150    413
   -174   -340   -166    257     -5   -254   2130   1688   -706   -758    148    439
   -231   -355   -124    293    -54   -241   2158   1709   -717   -771    148    452
   -244   -322    -80    280    -83   -202   2192   1735   -717   -761    174    459
   -272   -309    -36    290   -119   -174   2213   1758   -709   -756    184    472
   -285   -270     15    277   -153   -127   2223   1784   -698   -758    189    509
   -288   -228     59    259   -174    -85   2257   1823   -680   -748    257    553
   -290   -200     90    244   -192    -57   2255   1842   -678   -732    296    563
   -272   -187     85    228   -181    -51   2252   1847   -685   -730    306    568
   -254   -140    111    194   -184    -15   2283   1875   -670   -696    342    597
   -277    -98    179    189   -228     38   2338   1922   -633   -652    381    639
   -324    -98    223    210   -275     62   2340   1932   -631   -657    387    649
   -366    -88    277    226   -324     96   2338   1953   -615   -631    423    670
   -405    -77    327    239   -368    124   2353   1990   -584   -605    462    717
   -423    -64    358    244   -392    145   2369   2016   -566   -587    501    748
   -394    -12    379    202   -387    181   2392   2062   -535   -561    545    800
   -363     18    381    171   -374    200   2395   2083   -522   -553    568    815
   -381     28    410    176   -397    218   2397   2096   -522   -550    579    818
   -361     49    410    155   -384    228   2403   2109   -514   -550    589    826
   -381     83    465    148   -423    272   2429   2138   -491   -535    618    844
   -423     90    514    166   -470    303   2452   2161   -462   -509    665    857
   -428     77    504    174   -465    290   2457   2171   -452   -504    691    872
   -410    109    519    150   -465    314   2468   2200   -415   -475    737    898
   -423    150    571    135   -498    358   2494   2239   -353   -410    810    927
   -436    158    592    137   -514    374   2501   2239   -332   -397    828    937
   -400    124    524    137   -462    322   2496   2216   -363   -452    802    909
   -387    122    509    132   -446    314   2507   2234   -342   -449    820    919
   -400    127    527    135   -465    327   2517   2257   -293   -413    854    937
   -433    145    579    142   -506    361   2538   2286   -249   -368    891    966
   -454    132    587    158   -522    358   2538   2291   -228   -361    909    971
   -431    103    535    163   -483    319   2530   2281   -228   -381    909    953
   -397    168    563    111   -480    363   2548   2314   -184   -353    943    992
   -389    187    576    101   -483    381   2546   2325   -158   -329    979   1018
   -366    181    545     90   -454    363   2551   2320   -161   -332   1002    997
   -371    189    561     90   -465    374   2566   2343   -129   -306   1041   1013
   -423    187    607    116   -517    397   2564   2359    -96   -267   1080   1052
   -397    239    633     77   -517    436   2569   2377    -72   -252   1085   1078
   -368    288    654     38   -511    472   2595   2408    -46   -233   1114   1114
   -319    376    696    -28   -506    535   2634   2468     20   -161   1221   1163
   -394    337    732     28   -563    535   2626   2457     28   -150   1247   1137
   -426    277    704     72   -563    491   2616   2426      5   -192   1223   1114
   -418    270    685     72   -550    478   2634   2436      7   -202   1228   1111
   -387    332    719     28   -553    524   2650   2465     38   -174   1275   1140
   -363    392    753    -15   -558    571   2647   2491     72   -140   1319   1179
   -363    441    802    -38   -581    620   2631   2481     85   -127   1348   1223
   -350    480    828    -67   -589    654   2616   2465     80   -132   1350   1273
   -332    475    807    -70   -568    641   2608   2452     62   -158   1358   1293
   -324    439    761    -57   -542    600   2585   2444     44   -181   1350   1291
   -327    444    771    -59   -550    607   2587   2462     57   -181   1363   1314
   -332    449    779    -59   -555    613   2605   2483     80   -171   1402   1330
   -368    431    800    -31   -584    615   2608   2496     93   -153   1431   1337
   -423    337    761     41   -594    548   2592   2478     70   -184   1384   1312
   -407    316    722     44   -566    519   2618   2486     64   -197   1369   1306
   -423    280    704     70   -563    491   2613   2488     51   -210   1374   1288
   -454    241    696    106   -574    467   2587   2470     36   -226   1374   1262
   -407    259    667     72   -537    462   2600   2481     41   -231   1361   1270
   -405    275    680     62   -542    478   2616   2494     54   -223   1387   1273
   -452    233    683    106   -568    457   2603   2478     46   -233   1384   1257
   -558    135    693    213   -626    413   2569   2442     18   -265   1350   1231
   -561    129    688    213   -626    407   2574   2447     25   -272   1343   1241
   -555     98    654    228   -605    376   2587   2462     28   -283   1319   1236
   -535     38    571    246   -553    306   2634   2501     28   -322   1270   1184
   -545     23    568    262   -555    296   2730   2585     67   -342   1249   1137
   -506     57    563    223   -535    309   2790   2696    153   -283   1301   1145
   -426    296    722     64   -574    506   2818   2834    322    -96   1483   1356
   -350    854   1205   -252   -776   1028   2785   2896    542    290   1922   1784
   -431   1571   2003   -568  -1215   1787   2662   2756    717    761   2494   2270
   -550   1758   2309   -605  -1428   2034   2395   2372    550    841   2624   2340
   -628   1286   1914   -327  -1273   1597   2234   1997     77    335   2169   1964
   -691    420   1109    135   -901    763   2226   1813   -415   -433   1439   1369
   -665    -90    574    379   -620    241   2252   1925   -498   -675   1130   1078
   -602   -116    485    358   -545    184   2312   2109   -355   -592   1145   1088
   -566    -38    524    301   -545    241   2387   2244   -218   -493   1210   1148
   -540     70    610    233   -574    337   2465   2340   -103   -397   1299   1200
   -530    148    678    192   -602    413   2538   2403    -31   -337   1366   1252
   -566    166    732    200   -649    449   2556   2418    -12   -329   1361   1314
   -522    241    763    140   -641    501   2559   2447     18   -303   1395   1348
   -480    293    771     93   -626    532   2553   2462     38   -280   1441   1325
   -496    283    779    106   -636    530   2540   2452     36   -290   1449   1306
   -472    316    789     77   -631    553   2556   2460     41   -290   1447   1343
   -491    322    813     83   -652    566   2556   2455     41   -285   1467   1348
   -511    329    841     88   -675    584   2548   2439     41   -275   1501   1327
   -491    363    854     64   -672    607   2553   2447     57   -259   1506   1286
   -462    389    849     33   -657    620   2553   2460     72   -233   1517   1288
   -449    394    844     25   -646    618   2533   2455     75   -249   1535   1356
   -433    389    820     20   -626    602   2538   2447     72   -275   1517   1408
   -420    389    810     15   -615    600   2551   2460     83   -262   1493   1379
   -413    407    820      0   -618    613   2533   2462     83   -265   1517   1397
   -402    439    839    -18   -620    639   2520   2462     90   -270   1543   1444
   -376    483    857    -54   -618    670   2501   2462    103   -252   1558   1462
   -337    542    880   -101   -607    711   2483   2473    129   -231   1566   1475
   -340    558    898   -109   -620    730   2462   2468    137   -236   1582   1483
   -366    532    896    -83   -631    714   2462   2444    122   -249   1595   1496
   -350    550    898   -101   -623    724   2473   2444    127   -239   1608   1491
   -319    571    891   -124   -605    730   2483   2470    150   -213   1636   1504
   -311    589    901   -140   -607    745   2468   2494    174   -192   1673   1527
   -301    626    927   -163   -613    774   2449   2504    197   -168   1712   1571
   -298    652    948   -179   -623    800   2455   2509    210   -155   1730   1602
   -277    649    927   -184   -602    787   2452   2507    202   -166   1725   1597
   -275    678    953   -202   -615    815   2447   2514    215   -171   1735   1613
   -262    737   1000   -236   -631    867   2444   2520    231   -176   1774   1657
   -257    769   1026   -254   -641    896   2426   2509    210   -236   1790   1654
   -254    792   1047   -267   -649    919   2429   2486    166   -252   1777   1654
   -226    779   1005   -277   -615    891   2447   2504    215   -137   1808   1667
   -202    779    982   -290   -592    880   2455   2538    296    -62   1873   1699
   -244    727    971   -244   -607    849   2475   2535    314    -15   1880   1699
   -267    704    971   -218   -618    836   2514   2538    319      2   1886   1696
   -246    688    935   -223   -589    810   2538   2540    298    -20   1875   1688
   -236    675    911   -220   -574    792   2520   2527    277    -18   1855   1686
   -174    698    872   -262   -524    787   2491   2522    280     18   1862   1725
    -90    740    831   -324   -459    784   2491   2527    288     51   1883   1764
   -132    672    805   -272   -467    737   2488   2496    254     70   1855   1751
   -194    589    784   -197   -491    688   2496   2486    254     90   1849   1745
   -202    517    717   -158   -459    615   2475   2488    285     64   1842   1730
   -145    517    662   -184   -402    589   2452   2481    301    -31   1842   1712
   -122    553    672   -215   -397    613   2447   2486    327    -20   1862   1714
   -122    574    693   -226   -407    633   2447   2483    379     64   1886   1714
   -103    574    678   -236   -389    626   2426   2491    423     88   1875   1696
    -51    555    607   -252   -329    581   2405   2481    423     64   1855   1675
    -49    550    600   -252   -327    576   2429   2499    433     36   1852   1647
    -57    571    628   -257   -342    600   2431   2527    441     36   1867   1636
    -77    610    685   -267   -381    646   2426   2553    465     51   1886   1644
    -36    659    696   -311   -366    678   2403   2566    488     49   1893   1667
    -18    649    667   -316   -342    657   2410   2569    480     25   1870   1660
    -72    665    735   -296   -402    698   2436   2587    506     44   1878   1675
    -98    704    802   -303   -449    753   2439   2585    514     49   1891   1699
   -124    745    870   -309   -496    807   2457   2577    511     51   1906   1712
   -150    813    961   -332   -555    885   2478   2595    540     77   1956   1730
   -163    813    976   -324   -568    893   2444   2577    527     64   1966   1735
   -192    769    961   -290   -576    862   2405   2522    475     20   1943   1712
   -174    745    919   -285   -545    831   2382   2481    428    -20   1904   1691
   -150    748    896   -301   -522    820   2372   2465    402    -33   1883   1673
   -142    761    901   -309   -522    831   2372   2455    407    -20   1883   1673
   -103    745    849   -322   -475    797   2369   2455    420    -23   1875   1662
    -67    740    807   -335   -436    774   2374   2455    433    -33   1867   1647
    -80    698    776   -309   -428    735   2356   2418    410    -75   1834   1600
   -103    665    766   -280   -436    714   2338   2382    394   -109   1810   1577
   -114    646    761   -267   -439    704   2301   2356    379   -142   1787   1545
    -93    662    756   -283   -423    709   2296   2353    374   -168   1766   1522
   -114    657    771   -272   -441    714   2294   2340    366   -189   1758   1514
   -103    678    782   -288   -444    730   2281   2330    366   -200   1748   1509
    -72    698    769   -314   -420    735   2278   2327    366   -207   1743   1504
    -64    698    763   -316   -413    730   2291   2338    363   -220   1735   1499
   -137    581    719   -223   -428    649   2294   2364    355   -272   1667   1426
   -158    530    688   -187   -423    610   2348   2431    394   -298   1610   1353
   -111    592    704   -239   -407    646   2434   2566    506   -220   1649   1379
    -44    872    917   -413   -480    893   2478   2691    675      0   1873   1574
      5   1525   1519   -766   -756   1522   2408   2660    831    397   2372   2034
    -59   2216   2275  -1078  -1169   2247   2223   2392    839    766   2870   2444
   -158   2320   2478  -1083  -1317   2397   1932   1948    530    748   2935   2442
   -220   1699   1919   -737  -1070   1808   1784   1558    -12     90   2335   1971
   -187    792    979   -301   -584    883   1818   1525   -361   -672   1525   1350
   -124    361    485   -119   -303    423   1839   1675   -345   -805   1296   1130
    -83    319    400   -119   -241    358   1909   1849   -181   -678   1353   1148
    -62    400    462   -168   -262    431   1992   1984    -10   -527   1462   1218
    -83    470    553   -192   -319    509   2031   2036     88   -436   1540   1275
    -77    522    600   -223   -337    561   2049   2073    142   -384   1577   1312
    -31    561    592   -267   -311    576   2073   2104    187   -337   1600   1343
    -49    571    620   -259   -335    594   2078   2120    215   -293   1634   1376
    -51    597    646   -272   -350    620   2065   2112    223   -272   1644   1387
    -23    587    607   -283   -314    597   2055   2088    210   -277   1613   1358
     12    553    540   -285   -262    548   2039   2049    176   -314   1566   1306
     59    545    485   -301   -213    517   2008   2036    158   -327   1543   1286
     59    561    501   -309   -220    532   2000   2075    181   -303   1551   1306
     70    532    462   -301   -197    498   1987   2049    176   -298   1514   1273
    137    511    374   -327   -116    444   1969   2010    184   -249   1506   1260
    187    493    306   -340    -59    400   1953   2010    213   -187   1522   1278
    103    478    371   -290   -132    426   1982   2057    275   -122   1577   1358
     23    454    428   -239   -202    441   1987   2114    319    -83   1621   1428
    -36    459    493   -213   -265    475   2008   2164    355    -72   1660   1499
    -67    488    555   -210   -311    522   2049   2190    392    -85   1691   1535
   -101    501    602   -202   -353    553   2083   2234    426    -80   1740   1587
   -106    530    633   -213   -368    581   2081   2252    444    -49   1787   1644
   -106    561    665   -228   -384    613   2078   2260    467    -33   1800   1667
   -114    605    719   -244   -415    662   2081   2281    517    -12   1818   1662
   -114    654    769   -272   -441    711   2078   2288    530     15   1849   1675
    -85    691    776   -303   -431    732   2060   2281    550     62   1880   1712
    -85    693    779   -303   -433    735   2023   2262    581    119   1906   1709
   -129    649    779   -259   -454    714   2034   2265    633    192   1932   1717
   -150    584    735   -218   -444    659   2049   2278    732    285   1971   1738
   -142    517    659   -187   -402    587   2060   2307    836    355   1990   1766
   -111    542    652   -215   -381    594   2068   2335    896    397   2013   1826
    -75    597    672   -259   -374    633   2055   2333    891    348   2000   1865
    -80    594    675   -259   -376    633   2060   2327    857    187   1979   1906
   -124    545    670   -210   -397    607   2013   2286    789    -51   1961   1938
   -163    527    688   -184   -426    607   1927   2223    719   -184   1935   1966
   -158    522    680   -181   -418    600   1873   2195    678   -171   1914   2003
    -98    581    678   -244   -389    631   1875   2187    691   -109   1917   2010
    -41    623    662   -290   -353    641   1867   2182    722    -70   1925   1953
    -36    633    667   -301   -350    649   1842   2208    727    -51   1912   1823
      5    670    665   -337   -329    667   1867   2231    667    -46   1971   1732
    -44    665    709   -311   -376    688   1906   2138    652    137   1990   1727
    -54    688    743   -316   -400    717   1862   2145    761    236   1891   1704
     12    730    717   -371   -353    722   1873   2239    774    262   1860   1725
     18    678    659   -348   -319    670   1909   2244    740    262   1839   1730
    -41    615    654   -288   -350    633   1938   2203    717    270   1821   1691
    -75    576    649   -252   -363    613   1925   2169    714    277   1810   1649
    -62    620    680   -280   -371    649   1943   2184    750    322   1852   1670
    -75    631    706   -277   -389    667   1987   2200    776    337   1870   1680
   -205    527    730   -163   -467    628   1964   2171    758    301   1844   1652
   -158    584    740   -213   -449    662   1922   2164    763    314   1852   1665
    -96    659    753   -283   -426    706   1930   2177    784    353   1883   1680
   -127    646    774   -259   -449    709   1948   2184    807    361   1912   1675
   -155    605    761   -226   -457    683   1935   2182    815    355   1935   1665
   -145    623    769   -239   -457    696   1930   2174    823    363   1943   1667
   -161    631    792   -236   -475    711   1904   2156    820    340   1904   1667
    -96    678    774   -290   -433    724   1904   2166    836    342   1886   1688
     -7    789    795   -392   -402    792   1945   2197    880    400   1943   1722
     18    849    831   -436   -405    841   1977   2203    904    436   1987   1735
    -98    753    852   -329   -475    802   1961   2161    878    415   1964   1722
   -171    636    807   -231   -488    722   1888   2096    826    361   1901   1675
   -101    683    784   -293   -444    732   1899   2099    836    384   1917   1678
    -93    662    753   -285   -423    706   1878   2086    826    379   1901   1665
    -88    641    730   -275   -407    685   1834   2068    815    371   1888   1662
   -106    594    701   -244   -402    646   1823   2055    805    358   1878   1631
    -98    545    644   -223   -371    592   1810   2036    787    329   1836   1590
    -88    496    581   -205   -335    537   1813   2026    779    322   1821   1569
   -114    423    537   -155   -324    478   1800   2008    763    311   1808   1548
   -124    350    475   -111   -298    413   1792   1990    743    283   1779   1527
    -75    400    475   -163   -275    436   1803   1982    745    275   1771   1522
   -116    348    465   -116   -290    407   1795   1958    735    262   1748   1506
   -119    322    439   -103   -280    379   1787   1953    737    265   1740   1501
   -122    340    462   -109   -290    400   1787   1951    737    270   1740   1496
   -142    316    459    -88   -301    387   1756   1914    711    233   1688   1454
   -153    254    405    -51   -280    329   1766   1914    709    210   1639   1431
   -145    166    309    -10   -228    236   1805   1966    730    184   1590   1395
   -174    103    277     36   -226    189   1880   2052    797    176   1545   1340
   -132    192    324    -31   -228    259   1958   2187    940    288   1605   1369
    -90    491    581   -200   -335    535   1987   2294   1132    522   1842   1566
    -15   1106   1119   -545   -568   1114   1893   2236   1262    865   2252   1927
    -96   1792   1888   -846   -992   1839   1652   1914   1223   1192   2673   2273
   -231   1784   2013   -779  -1122   1899   1340   1506    930   1161   2696   2231
   -290   1192   1483   -452   -885   1337   1252   1241    480    602   2216   1867
   -332    311    641      7   -488    478   1337   1228    127   -101   1522   1353
   -363   -197    166    280   -265    -15   1405   1387    142   -254   1262   1109
   -280   -192     88    233   -184    -51   1473   1538    306   -142   1283   1117
   -223    -75    148    148   -187     36   1538   1652    465    -20   1348   1166
   -158     88    246     33   -202    166   1574   1732    597     93   1426   1226
    -88    194    283    -51   -184    239   1579   1774    670    163   1488   1262
   -116    192    309    -38   -213    252   1597   1782    683    179   1514   1265
   -189    155    345     18   -267    249   1600   1774    683    179   1493   1257
   -246    127    371     59   -309    249   1574   1740    659    150   1447   1213
   -215    181    397     18   -306    288   1577   1740    672    158   1452   1208
   -213    153    363     28   -288    257   1548   1732    672    161   1462   1184
   -158    231    389    -38   -272    309   1538   1732    693    187   1493   1192
   -127    293    420    -85   -275    355   1517   1717    688    184   1504   1179
   -148    285    433    -67   -290    358   1501   1701    670    155   1491   1156
   -148    293    441    -75   -293    366   1493   1701    670    148   1493   1140
   -122    342    465   -111   -293    402   1480   1704    691    174   1514   1161
    -77    400    478   -163   -277    439   1478   1714    714    210   1543   1195
   -109    420    530   -155   -319    475   1462   1683    698    210   1543   1208
   -132    431    563   -150   -348    496   1449   1657    683    181   1501   1226
   -106    483    589   -189   -348    535   1428   1654    691    171   1470   1254
    -96    514    607   -210   -353    561   1400   1649    696    179   1493   1254
    -96    555    652   -228   -374    602   1405   1652    714    213   1561   1244
   -137    563    701   -213   -420    633   1397   1647    722    205   1538   1247
   -171    542    711   -187   -441    626   1382   1631    722    189   1514   1244
   -150    576    724   -213   -439    649   1366   1626    730    200   1535   1231
   -109    623    732   -257   -420    678   1345   1628    750    236   1574   1236
   -109    659    766   -275   -439    711   1358   1623    761    257   1595   1262
   -168    620    789   -226   -480    706   1353   1605    753    246   1579   1265
   -148    685    831   -270   -491    758   1335   1615    779    277   1590   1299
    -83    774    857   -345   -470    815   1325   1644    820    316   1618   1337
    -72    800    872   -366   -472    836   1314   1641    820    306   1610   1325
   -111    810    922   -350   -517    865   1332   1644    828    306   1608   1325
   -181    758    940   -290   -561    849   1332   1639    826    290   1587   1330
   -192    761    953   -283   -571    857   1335   1634    833    290   1595   1332
   -184    795    976   -306   -581    885   1335   1618    831    298   1615   1322
   -184    805    989   -309   -587    896   1337   1618    844    309   1621   1335
   -187    815   1002   -316   -597    909   1335   1623    862    324   1634   1332
   -181    823   1005   -319   -592    914   1337   1631    880    329   1639   1340
   -179    818    997   -322   -587    906   1325   1623    883    329   1639   1319
   -197    802   1000   -303   -597    901   1317   1597    875    324   1618   1304
   -226    792   1018   -283   -623    906   1314   1577    875    327   1592   1301
   -218    792   1010   -285   -613    901   1296   1571    878    332   1590   1296
   -163    846   1010   -342   -587    930   1286   1577    896    363   1631   1286
   -207    815   1023   -303   -615    919   1286   1553    883    350   1618   1267
   -296    737   1031   -223   -665    885   1262   1514    854    324   1571   1221
   -293    769   1062   -236   -678    914   1215   1499    857    322   1545   1213
   -272    810   1083   -270   -678    948   1213   1493    862    329   1564   1223
   -244    852   1096   -303   -670    971   1195   1499    880    348   1590   1234
   -202    901   1104   -353   -652   1002   1176   1512    909    376   1623   1244
   -200    932   1132   -366   -665   1031   1187   1525    927    400   1636   1241
   -205    930   1135   -363   -670   1031   1200   1535    945    413   1641   1273
   -228    932   1161   -353   -696   1047   1189   1535    956    431   1654   1270
   -267    922   1189   -329   -727   1054   1200   1538    961    439   1654   1291
   -252    932   1184   -340   -717   1057   1208   1545    969    446   1647   1296
   -246    937   1184   -348   -717   1060   1213   1551    984    462   1670   1293
   -194    982   1176   -394   -685   1078   1210   1561   1008    493   1701   1304
   -168   1023   1189   -428   -678   1106   1200   1558   1021    514   1714   1312
   -205   1044   1249   -418   -727   1145   1182   1538   1018    519   1717   1337
   -184   1057   1239   -439   -711   1145   1150   1509    997    511   1706   1353
   -184   1036   1221   -426   -701   1127   1127   1483    969    493   1691   1345
   -174   1039   1213   -433   -693   1124   1109   1462    953    485   1678   1340
   -207    992   1200   -392   -704   1096   1117   1462    948    488   1680   1337
   -210    987   1197   -389   -704   1091   1093   1444    940    488   1709   1306
   -246    945   1192   -350   -719   1067   1096   1444    935    475   1706   1309
   -246    880   1127   -316   -688   1005   1091   1439    917    444   1654   1286
   -249    826   1075   -288   -662    950   1083   1421    893    402   1602   1247
   -244    802   1047   -280   -646    922   1065   1402    870    384   1597   1231
   -246    769   1015   -262   -631    891   1049   1384    852    363   1558   1210
   -257    727    984   -236   -620    854   1049   1371    839    348   1527   1200
   -298    717   1015   -207   -657    865   1039   1361    833    340   1504   1208
   -316    709   1026   -197   -670    867   1041   1363    833    350   1522   1197
   -329    709   1039   -189   -685    872   1047   1363    828    350   1509   1156
   -340    714   1052   -189   -696    883   1047   1361    823    345   1532   1163
   -324    683   1008   -179   -665    844   1039   1363    802    290   1504   1137
   -311    620    932   -155   -623    776   1093   1434    836    236   1434   1054
   -283    610    893   -163   -589    750   1189   1527    930    311   1447   1062
   -259    683    943   -213   -600    813   1270   1649   1072    475   1540   1171
   -233    969   1202   -366   -717   1085   1275   1732   1252    776   1821   1418
   -231   1618   1847   -696  -1039   1732   1156   1618   1374   1192   2304   1821
   -298   2205   2504   -956  -1400   2353    898   1254   1296   1493   2673   2120
   -332   2190   2520   -930  -1426   2353    652    883    995   1418   2631   2049
   -389   1431   1821   -519  -1104   1626    607    615    472    693   1974   1571
   -400    579    979    -90   -688    779    696    678    210     83   1363   1088
   -368    309    678     28   -522    491    758    841    280     54   1265    945
   -329    332    662     -2   -496    496    841    992    428    194   1317    976
   -288    436    724    -72   -506    579    932   1119    576    350   1376   1054
   -272    485    758   -106   -517    620    966   1182    659    426   1413   1132
   -233    535    769   -153   -501    652    958   1202    685    420   1426   1171
   -231    576    807   -174   -519    691    940   1195    683    387   1447   1166
   -244    579    823   -166   -532    701    932   1179    704    322   1423   1150
   -220    555    776   -168   -498    665    922   1166    722    205   1397   1150
   -223    548    769   -163   -496    657    919   1163    730    228   1447   1148
   -210    530    740   -161   -475    633    914   1182    771    387   1434   1184
   -187    527    714   -168   -449    620    914   1195    815    488   1431   1197
   -179    511    691   -168   -433    600    911   1184    828    522   1439   1192
   -158    530    688   -187   -423    607    898   1182    846    553   1449   1202
   -145    540    685   -197   -415    610    880   1171    852    561   1514   1192
   -163    524    688   -179   -426    605    888   1176    865    553   1517   1200
   -187    491    678   -153   -433    584    898   1184    872    550   1493   1226
   -197    480    678   -142   -439    579    914   1195    880    558   1506   1234
   -228    472    701   -124   -465    587    948   1202    893    555   1525   1218
   -218    519    737   -150   -478    628    937   1202    904    550   1551   1221
   -197    553    750   -179   -472    649    917   1202    906    550   1561   1236
   -161    574    735   -207   -446    652    896   1192    904    537   1556   1241
   -135    610    745   -239   -441    678    901   1197    917    542   1564   1260
    -93    649    743   -277   -418    696    885   1189    919    548   1569   1273
    -83    665    745   -293   -415    704    846   1179    917    548   1566   1262
    -77    675    753   -298   -415    714    823   1171    919    548   1582   1241
    -54    698    753   -324   -405    727    813   1174    927    563   1590   1244
    -36    722    758   -342   -397    740    813   1182    937    576   1590   1257
    -20    743    761   -363   -392    753    810   1187    940    576   1582   1270
      5    776    769   -392   -381    774    807   1187    953    574   1579   1301
      7    784    776   -397   -384    782    807   1179    953    587   1610   1293
    -15    795    810   -389   -413    802    818   1176    950    589   1621   1288
    -38    800    839   -381   -441    820    815   1176    948    581   1610   1270
    -46    810    857   -381   -452    833    820   1176    945    574   1595   1267
    -46    823    870   -389   -459    846    802   1163    940    571   1587   1273
    -41    857    898   -407   -470    878    800   1163    956    581   1584   1278
    -44    872    914   -415   -478    893    810   1163    969    589   1579   1278
    -44    859    901   -407   -472    880    810   1163    969    589   1564   1280
    -46    849    896   -402   -470    872    805   1166    969    600   1574   1260
    -46    865    911   -407   -478    888    797   1158    966    613   1590   1231
    -23    880    904   -431   -465    893    776   1140    961    607   1569   1223
    -10    870    880   -431   -444    875    758   1114    943    584   1525   1210
     -2    841    844   -420   -426    841    750   1091    932    571   1501   1187
    -10    795    805   -392   -407    800    735   1060    917    571   1499   1140
      5    766    761   -387   -379    766    737   1052    917    579   1493   1117
     15    743    727   -379   -355    737    717   1044    924    592   1486   1104
     18    711    693   -366   -340    704    672   1031    927    613   1483   1096
     -7    675    683   -332   -345    678    636   1052    943    636   1483   1080
    -44    665    706   -311   -376    685    610   1096    963    641   1496   1088
    -20    717    735   -348   -376    724    618   1161    997    654   1548   1096
     62    836    774   -449   -355    805    675   1223   1044    680   1605   1122
    161    966    805   -563   -322    885    792   1249   1078    688   1641   1158
    166   1021    852   -594   -345    937    852   1215   1080    662   1644   1137
     93   1018    924   -555   -415    971    857   1182   1083    652   1652   1135
     28    979    950   -506   -462    966    833   1176   1101    649   1649   1163
     -7    935    943   -462   -475    937    792   1156   1109    639   1623   1153
    -70    896    966   -413   -517    930    745   1122   1109    646   1597   1143
    -54    974   1026   -459   -540   1000    750   1117   1137    714   1626   1182
    -10   1008   1018   -501   -514   1010    758   1104   1143    797   1628   1202
    -28    919    948   -444   -488    932    756   1062   1109    859   1582   1182
    -23    888    911   -433   -467    898    743   1054   1104    924   1579   1192
    -67    818    885   -376   -475    852    714   1047   1106    948   1574   1195
    -83    797    878   -358   -480    836    685   1047   1130    943   1569   1189
    -67    745    813   -337   -439    779    654   1028   1117    854   1514   1171
    -46    714    761   -335   -405    737    631   1015   1083    680   1473   1166
    -49    709    758   -329   -402    732    581    992   1044    540   1462   1143
    -44    698    740   -329   -392    719    545    969   1000    462   1436   1117
    -23    701    724   -337   -374    711    537    953    969    431   1402   1117
    -18    704    722   -345   -368    711    522    940    948    433   1374   1114
    -41    670    711   -314   -376    691    498    924    924    444   1335   1098
    -41    680    719   -319   -381    698    483    911    914    480   1299   1117
      0    711    711   -355   -355    711    488    906    909    542   1278   1148
    -15    633    649   -309   -332    641    483    898    888    574   1286   1124
    -20    561    579   -270   -301    568    501    922    880    563   1239   1070
     18    555    537   -288   -259    545    613   1013    930    561   1192   1023
    -20    511    532   -244   -275    522    714   1098    976    558   1158    987
    -15    618    633   -303   -324    626    753   1210   1093    693   1267   1070
      5   1075   1067   -540   -530   1072    719   1265   1283   1049   1675   1405
    -28   1829   1857   -901   -943   1842    597   1158   1457   1535   2242   1906
    -98   2286   2385  -1093  -1241   2335    361    854   1418   1836   2572   2229
   -184   1893   2075   -857  -1130   1984    189    478    974   1397   2169   1914
   -262    992   1254   -366   -758   1122    161    241    428    514   1330   1241
   -236    392    626    -80   -431    509    181    322    288    161    917    857
   -197    215    413     -7   -303    314    228    491    400    210    896    797
   -161    252    413    -46   -288    332    298    615    532    303    940    846
   -114    379    493   -135   -303    436    381    722    649    397   1005    880
   -122    439    558   -161   -340    498    413    763    719    457   1039    906
   -135    446    581   -155   -358    514    413    771    735    472   1044    906
   -116    480    594   -181   -358    537    420    771    745    483   1062    927
   -124    506    628   -192   -376    566    431    774    750    488   1067    940
    -98    558    657   -231   -379    605    452    787    774    506   1067    971
   -103    579    683   -236   -392    631    457    789    784    519   1062    976
   -140    548    688   -205   -415    618    446    776    776    519   1062    922
   -111    579    688   -233   -400    633    449    782    792    550   1093    911
   -101    600    698   -249   -400    649    459    784    807    558   1088    914
   -153    576    730   -210   -441    652    472    782    810    550   1060    909
   -174    581    756   -205   -465    667    472    776    810    563   1070    893
   -155    571    727   -207   -441    649    465    758    792    550   1060    857
   -155    581    735   -215   -444    657    470    763    802    561   1057    865
   -176    594    771   -207   -472    683    472    774    820    584   1065    893
   -168    587    756   -210   -462    670    465    763    820    584   1065    878
   -150    592    740   -220   -444    665    457    750    818    581   1057    867
   -137    605    740   -236   -439    672    428    743    810    579   1052    872
   -119    628    748   -254   -433    688    410    740    813    584   1041    880
   -122    646    766   -262   -444    706    405    745    820    602   1054    901
   -101    696    797   -298   -449    745    413    758    841    631   1083    935
    -96    693    789   -301   -444    740    407    761    846    636   1080    948
    -75    693    769   -309   -420    730    413    779    862    644   1088    989
    -75    696    771   -311   -423    732    405    789    867    652   1111   1015
   -127    678    805   -275   -465    740    381    784    867    662   1124   1008
   -122    685    807   -283   -465    745    371    797    883    683   1137   1026
   -207    644    852   -218   -530    748    381    802    896    704   1161   1052
   -218    639    857   -210   -537    748    384    813    906    724   1171   1072
   -171    649    820   -239   -496    735    379    818    917    732   1166   1078
   -137    672    810   -267   -475    740    381    831    927    740   1156   1085
   -124    722    846   -298   -485    784    402    846    945    758   1156   1117
   -119    748    865   -314   -491    805    410    849    950    776   1163   1135
   -179    709    888   -265   -535    797    415    857    966    797   1179   1127
   -174    709    883   -270   -530    795    431    888    997    823   1179   1122
   -161    724    885   -280   -522    805    420    901   1013    844   1202   1093
   -150    743    891   -296   -522    815    426    901   1021    836   1171   1109
   -184    714    896   -265   -540    805    415    880   1013    828   1140   1093
   -218    665    880   -226   -550    771    413    870   1010    839   1166   1034
   -233    641    875   -202   -553    758    428    870   1015    844   1171    992
   -223    631    854   -205   -540    740    431    870   1018    844   1176    984
   -184    662    844   -239   -514    753    410    854   1008    828   1140    979
   -168    704    872   -270   -519    787    397    839   1005    823   1109    979
   -176    696    872   -259   -524    784    402    839   1010    831   1119    961
   -161    696    857   -270   -509    776    400    839   1013    839   1130    940
   -122    722    841   -301   -480    782    381    828   1005    833   1111    935
    -96    750    844   -329   -470    795    379    833   1010    839   1122    937
    -64    784    849   -358   -457    815    384    857   1036    857   1156    948
    -67    797    862   -366   -465    828    392    862   1044    852   1127    963
    -72    810    883   -368   -478    844    394    854   1031    831   1088    963
    -98    805    904   -355   -501    854    407    854   1034    833   1093    961
   -103    841    945   -368   -524    893    402    865   1049    865   1140    984
    -90    878    969   -394   -530    922    389    872   1062    878   1137   1015
    -57    935    992   -439   -524    963    400    878   1075    885   1130   1049
    -36    979   1015   -470   -524    997    397    854   1072    893   1148   1052
    -38    984   1023   -472   -530   1002    374    826   1060    898   1163   1049
    -77    914    992   -418   -535    950    345    779   1010    857   1122   1026
    -96    865    961   -387   -527    911    324    748    976    813   1052    982
   -116    839    953   -361   -535    896    316    737    966    795   1028    945
   -109    852    961   -371   -535    906    309    743    976    802   1023    945
    -90    857    945   -384   -517    901    298    737    969    800   1013    924
    -83    787    870   -353   -478    828    283    714    935    761    984    883
   -111    704    813   -298   -462    758    280    701    906    722    930    841
   -114    672    787   -277   -449    730    270    691    891    704    891    833
   -106    659    766   -277   -436    711    257    675    875    693    880    815
   -132    636    766   -252   -449    701    241    646    857    675    857    795
   -142    631    771   -246   -457    701    228    626    841    665    846    784
   -106    639    745   -265   -426    691    228    623    833    657    833    782
    -41    696    737   -327   -389    714    210    636    836    657    828    784
    -41    680    722   -319   -381    701    179    623    828    649    818    779
    -64    602    667   -270   -366    633    184    607    805    618    774    745
   -111    462    574   -174   -342    517    228    628    782    553    688    618
   -129    433    563   -153   -348    498    311    704    823    527    631    576
   -124    465    589   -171   -355    527    376    813    909    581    652    639
    -98    688    787   -296   -441    737    405    932   1067    789    867    820
    -64   1262   1327   -597   -696   1293    376    995   1291   1195   1337   1239
   -161   1919   2078   -880  -1122   1997    231    802   1405   1592   1805   1673
   -270   2000   2268   -865  -1270   2132     -2    405   1179   1556   1821   1696
   -371   1356   1727   -491  -1049   1540   -145     12    644    901   1228   1223
   -392    504    896    -54   -644    698   -184   -142    189    181    522    618
   -329    192    522     67   -426    358   -192     15    213    111    384    444
   -246    135    381     54   -314    259   -142    163    322    163    384    402
   -207    181    387     12   -298    283    -64    272    420    223    410    407
   -189    327    517    -67   -353    420     31    387    548    329    491    485
   -148    431    579   -142   -363    504     75    449    615    394    553    540
   -127    457    584   -166   -355    519     83    459    626    410    555    540
   -124    459    581   -168   -353    519     70    454    613    402    522    524
   -116    514    631   -197   -374    571     70    475    636    423    527    545
   -106    530    636   -213   -371    581     64    478    644    428    532    535
   -101    524    626   -213   -363    576     49    462    631    415    522    517
    -98    530    626   -215   -363    576     38    446    618    405    509    501
   -114    527    641   -205   -376    584     36    439    605    400    493    475
   -124    527    649   -202   -387    587     33    428    589    387    472    452
   -119    545    662   -213   -389    602     33    420    592    394    472    449
   -111    545    657   -220   -384    600     33    420    605    405    478    457
   -101    550    652   -223   -376    600     18    402    594    376    452    444
    -96    579    675   -241   -387    628      5    387    576    348    441    439
    -90    594    685   -252   -387    639     10    387    574    327    441    431
    -98    579    675   -241   -387    628      7    387    574    327    449    426
    -90    568    659   -239   -374    613     18    389    581    374    467    420
    -80    576    657   -249   -368    615     15    400    594    418    480    428
    -83    581    665   -249   -374    623    -10    405    610    436    491    439
    -90    579    670   -246   -379    623    -28    397    597    423    485    436
   -109    568    678   -228   -392    623    -31    394    579    423    493    444
   -122    561    680   -220   -402    620    -33    374    558    441    504    452
   -124    561    683   -218   -402    620    -33    366    555    475    514    454
   -148    563    711   -207   -431    636    -38    348    589    509    519    459
   -150    568    719   -207   -433    644    -25    340    626    545    532    488
   -168    558    727   -194   -446    641     -5    348    633    581    527    522
   -200    537    735   -168   -467    636     12    363    631    615    517    527
   -215    522    735   -155   -475    628      7    371    613    626    514    527
   -205    542    748   -168   -475    644     -7    368    607    618    514    522
   -166    563    730   -200   -446    646      7    371    597    600    504    504
   -158    568    724   -205   -441    646     28    374    571    568    498    501
   -207    574    779   -184   -493    675     33    381    555    545    493    511
   -272    568    841   -148   -555    704     36    392    561    522    504    535
   -241    574    815   -168   -530    696     31    384    540    439    470    530
   -179    579    758   -200   -467    667     10    355    530    311    415    504
   -101    600    701   -252   -402    649     -7    342    566    293    454    472
    -90    587    678   -246   -384    631    -10    353    633    413    478    452
   -155    540    696   -194   -426    615     10    350    649    545    381    433
   -158    517    675   -179   -415    594     23    329    631    628    363    420
   -166    504    670   -168   -418    584     23    335    636    631    436    420
   -168    488    657   -158   -413    571      2    296    600    566    420    415
   -197    449    646   -127   -420    548    -33    244    553    493    363    379
   -150    475    626   -161   -389    548    -49    239    550    452    353    361
    -98    530    626   -218   -363    576    -51    244    561    428    353    353
    -64    555    620   -244   -342    587    -77    218    545    402    335    335
     10    553    542   -283   -267    548   -106    181    511    376    319    306
     85    558    472   -324   -192    517   -127    153    488    361    306    270
    132    605    472   -371   -168    540   -153    140    483    361    309    265
     98    636    537   -366   -218    587   -150    142    485    363    309    275
     85    654    568   -371   -241    613   -129    148    485    358    298    277
     33    667    633   -350   -301    652   -111    163    501    376    316    301
    -10    706    714   -350   -363    711   -114    171    527    402    342    316
    -12    737    750   -361   -381    743   -132    150    527    407    345    316
     20    761    740   -392   -361    753   -153    106    498    381    324    290
     23    763    740   -394   -358    753   -163     80    478    355    303    272
      7    748    740   -379   -366    745   -202     38    446    316    270    249
    -36    730    766   -345   -400    748   -239     15    431    301    254    239
    -93    667    758   -288   -426    711   -231      5    407    275    233    231
   -103    633    737   -267   -420    685   -218    -10    387    249    202    200
   -127    563    691   -220   -407    626   -213    -23    366    226    161    158
   -155    506    662   -174   -407    584   -220    -31    342    192    114    132
   -207    459    665   -127   -436    561   -244    -67    306    148     70     90
   -252    413    662    -80   -457    537   -254    -88    283    124     44     64
   -272    384    657    -57   -465    519   -259   -103    265    103     18     41
   -309    342    652    -15   -480    496   -275   -119    254     90     -2     28
   -236    324    558    -46   -397    441   -303   -163    220     67    -31      7
   -176    340    517    -83   -345    428   -319   -194    202     46    -54    -10
   -129    361    491   -116   -311    426   -324   -213    192     33    -70    -15
   -129    332    462   -101   -296    397   -345   -233    174     15    -90    -25
   -137    218    353    -41   -246    285   -337   -223    155    -38   -184    -98
   -103    135    239    -15   -171    187   -280   -145    194    -85   -290   -181
    -28    140    168    -57    -98    155   -220    -15    296    -44   -290   -215
     38    259    220   -148    -90    241   -202    135    441    111   -137   -116
     51    735    680   -394   -314    709   -265    189    592    431    265    231
    -41   1408   1449   -683   -745   1428   -387     67    680    795    766    683
   -132   1808   1940   -839  -1036   1873   -618   -280    579    963   1023    888
   -184   1527   1712   -670   -948   1618   -800   -680    246    639    717    633
   -277    532    810   -127   -545    672   -800   -906   -215   -176   -153    -20
   -270    -88    179    179   -226     44   -758   -839   -324   -449   -561   -368
   -236   -277    -41    257    -98   -161   -722   -719   -239   -337   -584   -415
   -231   -303    -72    267    -80   -189   -657   -618   -106   -163   -519   -355
   -233   -277    -46    254    -93   -163   -592   -535     12    -46   -462   -283
   -223   -226     -2    226   -111   -116   -527   -475    101     59   -389   -213
   -205   -189     15    197   -111    -88   -506   -459    114    111   -353   -184
   -176   -155     20    166    -98    -67   -527   -483     75     75   -353   -176
   -171   -122     49    148   -111    -38   -553   -524     33    -10   -374   -168
   -192   -101     88    145   -140     -7   -587   -553     10   -127   -392   -150
   -171   -111     59    137   -116    -25   -644   -587    -23   -298   -423   -129
   -142    -90     51    116    -98    -20   -696   -605    -44   -394   -441    -85
   -129    -75     54    101    -93    -10   -740   -633    -70   -389   -454    -59
   -127    -75     51    101    -90    -10   -761   -659    -98   -361   -478    -49
   -137    -77     57    106    -98    -10   -761   -672   -116   -332   -496    -28
   -122    -62     59     93    -90     -2   -779   -685   -137   -314   -524     -5
    -93    -70     23     83    -59    -25   -807   -722   -179   -306   -574    -12
    -88    -83      5     85    -46    -38   -820   -737   -200   -288   -579    -28
    -83   -103    -20     93    -31    -64   -833   -745   -202   -259   -574    -49
    -64   -119    -54     93     -5    -88   -846   -758   -200   -205   -566    -51
    -72   -127    -54    101    -10    -93   -857   -763   -189   -155   -581    -85
    -62   -116    -54     88     -5    -85   -885   -771   -179   -140   -615   -142
    -57    -83    -28     70    -15    -57   -888   -766   -161   -119   -628   -171
    -41    -51    -10     46    -15    -31   -878   -753   -150   -101   -615   -142
    -31    -67    -36     49      2    -51   -883   -753   -161   -103   -597   -106
    -59    -77    -18     67    -23    -46   -880   -766   -181   -111   -602    -80
    -80   -119    -41     98    -20    -80   -914   -797   -215   -132   -633    -77
    -70   -109    -38     90    -15    -75   -953   -815   -226   -114   -659    -93
    -33    -90    -59     59     12    -75   -982   -826   -228   -111   -691   -137
     -5   -119   -114     62     51   -116  -1002   -846   -259   -145   -709   -145
      7   -132   -142     59     72   -137  -1039   -880   -293   -168   -737   -181
     36   -137   -174     51    103   -155  -1057   -893   -306   -189   -787   -207
     57   -148   -205     44    129   -176  -1067   -904   -319   -210   -800   -226
     59   -187   -249     62    153   -218  -1072   -924   -345   -241   -818   -244
     72   -200   -275     62    171   -239  -1080   -950   -371   -265   -846   -254
     72   -213   -285     70    179   -249  -1088   -966   -389   -275   -875   -252
     72   -220   -293     72    179   -254  -1114   -984   -397   -272   -862   -272
     64   -226   -290     80    176   -257  -1127   -992   -394   -270   -854   -285
     72   -233   -306     77    187   -267  -1130   -997   -394   -272   -857   -277
     90   -228   -319     70    205   -272  -1140  -1010   -397   -262   -872   -290
     77   -246   -327     83    202   -288  -1158  -1031   -402   -272   -885   -327
     67   -277   -345    106    205   -311  -1176  -1057   -418   -298   -919   -350
     72   -301   -376    111    223   -340  -1200  -1080   -441   -319   -958   -368
     83   -301   -384    109    233   -342  -1215  -1098   -462   -327   -966   -400
     90   -303   -394    106    241   -348  -1239  -1130   -485   -345   -997   -389
     90   -296   -387    101    239   -340  -1262  -1145   -498   -353   -997   -387
     88   -306   -397    106    241   -350  -1286  -1161   -506   -361   -992   -371
     90   -332   -423    122    257   -376  -1299  -1166   -501   -361  -1013   -340
     54   -332   -387    140    218   -361  -1317  -1182   -504   -353  -1018   -332
     62   -306   -368    122    213   -337  -1335  -1189   -504   -358  -1044   -322
     98   -277   -379     88    236   -327  -1343  -1176   -485   -329   -997   -311
    106   -283   -389     88    246   -335  -1358  -1176   -475   -311   -982   -324
    103   -290   -394     90    246   -342  -1369  -1176   -472   -298   -976   -324
    114   -259   -374     70    244   -316  -1379  -1182   -470   -306   -997   -311
    142   -223   -366     38    254   -296  -1395  -1184   -472   -311  -1002   -316
    179   -176   -355      0    267   -265  -1400  -1176   -457   -280   -935   -324
    187   -148   -335    -20    259   -241  -1418  -1192   -457   -272   -935   -306
    132   -176   -311     20    220   -244  -1439  -1215   -465   -270   -927   -285
     83   -205   -290     59    184   -246  -1454  -1241   -480   -275   -922   -288
     75   -244   -319     85    197   -280  -1488  -1275   -517   -309   -956   -311
     77   -265   -342     93    207   -303  -1514  -1293   -535   -335   -992   -319
    101   -280   -381     88    239   -329  -1540  -1309   -550   -345  -1000   -337
     96   -306   -405    103    249   -355  -1553  -1312   -553   -345   -997   -340
     83   -348   -431    132    257   -389  -1556  -1309   -561   -355  -1010   -345
     57   -426   -485    181    270   -454  -1569  -1340   -605   -400  -1067   -392
     54   -467   -522    205    285   -493  -1584  -1358   -636   -433  -1111   -436
     62   -506   -571    220    314   -537  -1602  -1382   -670   -467  -1171   -454
     51   -581   -633    265    342   -607  -1623  -1402   -701   -501  -1200   -491
     33   -636   -672    301    353   -654  -1623  -1415   -732   -514  -1195   -540
     15   -667   -683    324    348   -675  -1623  -1418   -756   -524  -1208   -566
     -2   -678   -678    337    335   -678  -1628  -1421   -769   -530  -1223   -579
     20   -678   -698    329    358   -688  -1639  -1421   -774   -530  -1226   -571
     36   -706   -745    332    389   -724  -1649  -1431   -795   -540  -1239   -568
     44   -776   -823    366    431   -800  -1647  -1436   -826   -579  -1293   -607
     57   -867   -924    402    491   -896  -1610  -1392   -839   -636  -1387   -675
     57   -865   -922    405    488   -893  -1525  -1301   -784   -649  -1434   -711
     80   -792   -872    353    475   -831  -1436  -1163   -665   -548  -1358   -667
    124   -511   -639    192    381   -574  -1413  -1060   -504   -322  -1132   -475
    155     59    -96   -106    124    -18  -1488  -1093   -361     33   -701   -101
     93    717    623   -405   -265    670  -1678  -1374   -361    387   -239    257
     33    745    709   -392   -337    727  -1956  -1764   -644    353   -231    236
    -20    129    150    -54    -88    140  -2078  -2075  -1153   -259   -782   -155
    -51   -735   -685    392    316   -711  -2057  -2135  -1551   -995  -1496   -696
    -18  -1171  -1153    594    566  -1163  -2013  -1995  -1566  -1171  -1748   -937
     38  -1215  -1254    587    644  -1236  -1930  -1836  -1431  -1080  -1714   -953
     57  -1148  -1205    545    631  -1176  -1860  -1725  -1309   -984  -1644   -922
     72  -1031  -1106    478    587  -1067  -1797  -1636  -1195   -885  -1579   -844
     75   -945  -1021    436    548   -982  -1769  -1587  -1124   -820  -1517   -787
     54   -937   -992    439    519   -963  -1756  -1564  -1101   -792  -1473   -769
     38   -953   -992    457    514   -971  -1751  -1556  -1096   -789  -1470   -756
     54   -948  -1002    446    527   -974  -1756  -1561  -1111   -810  -1506   -761
     72   -930  -1002    428    537   -966  -1764  -1566  -1119   -820  -1506   -776
     77   -919  -1000    418    537   -958  -1774  -1569  -1130   -826  -1509   -784
     85   -896   -982    405    532   -937  -1787  -1564  -1130   -820  -1499   -782
     85   -872   -958    392    519   -914  -1792  -1561  -1124   -815  -1475   -763
    109   -844   -953    368    530   -898  -1792  -1553  -1122   -810  -1457   -748
    116   -818   -937    348    524   -875  -1800  -1556  -1132   -823  -1483   -750
    101   -802   -904    350    501   -852  -1821  -1558  -1137   -826  -1483   -756
     64   -828   -893    379    478   -859  -1842  -1558  -1135   -818  -1460   -753
     44   -844   -888    400    465   -865  -1844  -1556  -1132   -820  -1454   -735
     57   -826   -885    381    470   -854  -1834  -1553  -1140   -826  -1462   -740
     70   -813   -885    371    475   -849  -1836  -1553  -1150   -826  -1449   -758
     70   -784   -857    355    459   -820  -1842  -1551  -1148   -823  -1436   -750
     62   -763   -826    350    444   -795  -1855  -1548  -1145   -826  -1428   -740
     51   -769   -820    355    433   -792  -1862  -1540  -1145   -818  -1405   -743
     62   -748   -813    342    436   -779  -1852  -1530  -1137   -800  -1366   -735
     51   -740   -792    342    420   -766  -1865  -1532  -1145   -802  -1363   -732
     12   -732   -745    361    379   -737  -1873  -1527  -1148   -805  -1376   -730
      5   -714   -719    353    361   -717  -1867  -1512  -1140   -792  -1374   -722
     18   -678   -698    329    358   -688  -1870  -1499  -1132   -774  -1350   -704
      7   -665   -672    327    337   -670  -1873  -1475  -1122   -756  -1327   -691
     -7   -657   -649    332    319   -654  -1860  -1452  -1114   -740  -1309   -683
    -15   -649   -636    329    309   -644  -1855  -1444  -1111   -737  -1283   -665
      0   -631   -631    314    314   -631  -1836  -1436  -1114   -743  -1280   -644
     20   -610   -633    293    324   -623  -1816  -1431  -1122   -753  -1293   -641
     38   -587   -626    275    332   -605  -1790  -1415  -1117   -753  -1291   -626
     25   -602   -631    288    327   -615  -1784  -1421  -1130   -771  -1286   -633
     20   -618   -639    298    327   -628  -1787  -1431  -1145   -792  -1304   -636
     20   -605   -626    290    322   -615  -1777  -1423  -1137   -792  -1301   -636
     31   -594   -626    283    327   -610  -1758  -1410  -1119   -779  -1283   -644
     38   -602   -641    280    337   -620  -1732  -1389  -1101   -756  -1262   -631
     44   -613   -657    285    348   -636  -1727  -1397  -1109   -771  -1283   -657
     28   -623   -654    296    337   -639  -1738  -1415  -1127   -802  -1312   -696
      0   -644   -644    322    322   -644  -1735  -1418  -1137   -813  -1312   -719
    -12   -652   -639    332    311   -646  -1722  -1415  -1140   -820  -1301   -706
    -12   -649   -636    329    311   -644  -1699  -1410  -1145   -836  -1291   -675
    -31   -644   -613    337    290   -628  -1678  -1405  -1153   -862  -1293   -672
    -54   -641   -587    348    265   -615  -1678  -1408  -1169   -896  -1325   -701
    -67   -610   -545    337    239   -579  -1657  -1387  -1156   -896  -1327   -688
    -64   -594   -530    329    231   -563  -1634  -1345  -1130   -878  -1275   -649
    -72   -584   -511    327    218   -548  -1615  -1325  -1104   -839  -1221   -628
    -75   -613   -537    345    231   -576  -1621  -1327  -1093   -802  -1228   -639
    -64   -628   -563    345    246   -597  -1602  -1301  -1060   -740  -1234   -631
    -20   -589   -568    303    272   -579  -1592  -1286  -1036   -696  -1210   -639
     28   -542   -574    257    301   -558  -1597  -1278  -1031   -701  -1200   -646
     62   -532   -594    236    327   -563  -1577  -1252  -1010   -701  -1179   -646
     46   -519   -566    233    306   -542  -1535  -1221   -989   -670  -1148   -613
     36   -475   -514    218    272   -493  -1514  -1200   -974   -641  -1106   -574
     51   -439   -491    192    270   -465  -1504  -1187   -976   -636  -1096   -537
     59   -428   -488    184    272   -457  -1525  -1202  -1002   -644  -1104   -535
     33   -457   -491    210    259   -472  -1530  -1218  -1005   -633  -1098   -542
     28   -475   -504    223    265   -488  -1522  -1221  -1018   -626  -1096   -537
     46   -467   -514    210    280   -491  -1525  -1226  -1039   -626  -1088   -524
     38   -491   -530    226    283   -509  -1545  -1234  -1065   -652  -1096   -532
      5   -540   -545    267    272   -542  -1558  -1239  -1078   -719  -1114   -545
    -31   -597   -566    314    267   -581  -1558  -1247  -1098   -787  -1140   -568
    -41   -649   -610    345    283   -631  -1545  -1247  -1124   -844  -1153   -597
    -41   -654   -613    348    285   -633  -1519  -1234  -1137   -891  -1150   -610
    -38   -691   -654    363    306   -672  -1530  -1244  -1174   -901  -1182   -657
    -36   -730   -693    381    327   -711  -1522  -1239  -1171   -841  -1197   -680
    -33   -784   -750    405    358   -769  -1496  -1223  -1148   -784  -1187   -675
    -75   -854   -779    465    350   -818  -1488  -1223  -1156   -771  -1197   -680
    -96   -862   -769    478    335   -815  -1478  -1236  -1171   -795  -1205   -693
   -103   -906   -802    504    348   -854  -1460  -1231  -1182   -800  -1215   -706
   -119   -950   -831    532    353   -891  -1415  -1210  -1192   -810  -1218   -706
   -127  -1028   -901    579    387   -966  -1358  -1179  -1202   -833  -1257   -727
   -135  -1052   -919    592    392   -987  -1234  -1070  -1150   -862  -1283   -763
   -132  -1039   -906    584    387   -974  -1109   -919  -1060   -880  -1247   -771
   -116   -932   -815    522    348   -875  -1026   -727   -927   -823  -1127   -711
    -88   -558   -470    324    189   -514  -1000   -571   -722   -587   -846   -454
   -135     88    223     20   -181    153  -1085   -646   -517   -192   -392      2
   -252    618    870   -184   -561    743  -1312   -995   -532    174     -5    316
   -283    524    805   -122   -542    665  -1551  -1405   -891     80    -41    205
   -254   -285    -31    270   -111   -158  -1608  -1696  -1486   -737   -756   -345
   -197  -1060   -865    628    332   -963  -1527  -1602  -1709  -1309  -1348   -802
   -127  -1322  -1195    724    532  -1260  -1491  -1447  -1673  -1374  -1457   -956
    -98  -1330  -1234    711    566  -1280  -1431  -1309  -1543  -1309  -1413   -969
    -20  -1184  -1163    602    571  -1174  -1332  -1166  -1376  -1184  -1309   -909
     41  -1018  -1062    488    548  -1039  -1239  -1067  -1257  -1072  -1200   -833
    -36  -1052  -1015    545    488  -1034  -1215  -1049  -1239  -1052  -1171   -818
    -62  -1039   -976    548    454  -1008  -1192  -1021  -1213  -1028  -1130   -795
    -12   -943   -930    478    457   -937  -1150   -974  -1166   -979  -1065   -743
    -64   -963   -901    511    415   -932  -1132   -953  -1156   -982  -1065   -750
   -124   -989   -865    555    368   -930  -1117   -956  -1174  -1008  -1072   -776
   -153   -963   -810    555    324   -888  -1075   -930  -1158  -1002  -1049   -779
   -142   -935   -792    540    324   -865  -1049   -909  -1140   -995  -1034   -776
    -83   -911   -828    496    371   -870  -1057   -906  -1153  -1008  -1036   -779
    -51   -896   -846    472    394   -872  -1083   -901  -1158  -1008  -1018   -784
    -28   -896   -867    459    418   -880  -1104   -898  -1166  -1013  -1002   -787
     31   -857   -888    413    459   -872  -1093   -885  -1161  -1023   -979   -769
     31   -859   -893    413    462   -875  -1062   -862  -1153  -1010   -969   -784
     31   -865   -896    415    462   -880  -1034   -854  -1153  -1008   -961   -787
     46   -857   -904    402    472   -880  -1023   -857  -1169  -1013   -961   -795
    122   -852   -974    366    548   -911  -1008   -857  -1182  -1026   -971   -807
    179   -831  -1013    324    594   -922  -1000   -846  -1189  -1031   -976   -815
    218   -787  -1005    285    610   -896   -989   -828  -1176  -1021   -963   -805
    184   -750   -937    283    558   -844   -961   -805  -1145   -992   -940   -766
     93   -776   -870    342    480   -823   -932   -795  -1137   -979   -932   -756
     15   -813   -831    397    420   -820   -906   -789  -1135   -979   -935   -769
    -23   -823   -802    423    387   -813   -893   -779  -1132   -974   -927   -766
      0   -787   -787    389    392   -787   -878   -748  -1109   -945   -888   -724
     20   -745   -766    363    392   -756   -833   -701  -1070   -904   -852   -685
     23   -732   -756    353    389   -743   -802   -675  -1049   -883   -831   -662
     28   -717   -748    342    387   -732   -787   -662  -1039   -870   -805   -636
     38   -688   -727    322    381   -706   -779   -644  -1026   -865   -802   -633
     38   -701   -740    332    389   -719   -753   -618  -1015   -872   -815   -631
     51   -696   -748    322    397   -722   -724   -592   -997   -875   -820   -613
     70   -665   -735    296    402   -698   -693   -566   -974   -865   -820   -602
     90   -665   -756    285    420   -709   -683   -561   -969   -865   -839   -613
     85   -714   -800    314    441   -756   -667   -553   -966   -854   -852   -615
    127   -709   -836    288    480   -771   -652   -535   -956   -831   -854   -620
    153   -706   -859    275    504   -782   -649   -514   -953   -818   -841   -631
    176   -688   -865    254    519   -774   -649   -493   -958   -826   -823   -641
    215   -631   -846    207    530   -737   -602   -457   -935   -800   -766   -605
    166   -670   -839    249    501   -753   -568   -444   -927   -802   -737   -607
    111   -748   -859    316    483   -802   -545   -433   -940   -828   -740   -626
    119   -735   -854    303    485   -795   -506   -407   -932   -836   -727   -618
    103   -711   -815    303    459   -763   -488   -410   -935   -852   -724   -626
     41   -732   -776    345    407   -753   -454   -400   -927   -857   -730   -620
    -36   -769   -732    402    348   -750   -423   -381   -919   -854   -727   -605
    -62   -771   -711    415    324   -743   -387   -348   -901   -846   -701   -592
    -70   -750   -680    410    303   -717   -361   -314   -870   -831   -659   -558
    -96   -743   -646    420    275   -696   -361   -290   -820   -802   -618   -519
    -98   -709   -610    402    254   -659   -358   -262   -756   -758   -587   -485
   -116   -691   -574    402    226   -633   -329   -226   -696   -691   -540   -452
    -93   -672   -579    384    241   -626   -296   -197   -657   -587   -504   -426
    -75   -636   -563    353    241   -600   -277   -158   -618   -459   -462   -381
    -62   -600   -537    329    236   -568   -275   -142   -607   -389   -420   -355
    -62   -566   -506    311    220   -537   -257   -122   -600   -361   -381   -319
    -93   -566   -472    329    189   -519   -244   -114   -607   -389   -368   -275
    -83   -540   -459    311    187   -501   -252   -119   -605   -493   -374   -241
    -54   -470   -418    262    181   -444   -272   -119   -597   -574   -379   -231
    -67   -454   -387    259    158   -420   -293   -114   -610   -613   -405   -226
    -96   -498   -402    298    153   -452   -309   -109   -639   -641   -454   -200
   -137   -535   -400    335    129   -467   -293   -106   -659   -657   -498   -179
   -155   -530   -374    342    106   -452   -262    -85   -670   -657   -501   -145
   -150   -524   -374    335    111   -449   -239    -72   -685   -662   -519   -161
   -176   -581   -405    379    114   -493   -205    -62   -706   -667   -548   -181
   -241   -672   -433    454     93   -553   -197    -85   -750   -680   -571   -223
   -220   -665   -444    441    111   -555   -187    -93   -766   -672   -594   -254
   -223   -683   -459    452    116   -571   -192   -106   -782   -670   -600   -327
   -246   -737   -491    493    122   -615   -184   -119   -805   -685   -613   -374
   -241   -800   -558    519    155   -680   -171   -114   -813   -683   -610   -392
   -231   -810   -581    519    174   -696   -179   -122   -828   -691   -654   -379
   -213   -779   -568    496    176   -675   -179   -122   -826   -678   -654   -392
   -241   -763   -522    504    140   -644   -161   -103   -805   -649   -639   -433
   -262   -800   -540    530    135   -670   -129    -83   -802   -662   -670   -462
   -293   -846   -553    568    127   -701    -72    -28   -774   -675   -698   -483
   -361   -917   -558    639     96   -737     10     57   -727   -693   -724   -524
   -376   -862   -485    620     54   -675    101    161   -636   -654   -665   -485
   -329   -675   -348    501      7   -511    168    311   -457   -472   -496   -324
   -244   -184     59    213   -153    -62    163    379   -267   -142   -135     -7
   -252    517    766   -135   -509    641     46    228   -192    244    345    368
   -350    937   1288   -293   -818   1111   -210   -137   -332    454    636    522
   -379    618    997   -119   -688    807   -418   -465   -714    137    374    277
   -423   -246    176    335   -301    -36   -420   -649  -1213   -696   -376   -189
   -392   -930   -537    659     70   -732   -345   -581  -1405  -1184   -901   -514
   -332  -1117   -784    724    226   -950   -265   -405  -1278  -1140   -935   -610
   -327  -1091   -766    706    218   -927   -168   -257  -1106  -1013   -839   -579
   -311   -984   -672    649    179   -831    -85   -145   -958   -891   -737   -509
   -303   -883   -579    592    135   -732    -25    -75   -854   -795   -641   -472
   -306   -826   -519    566    106   -672     18    -28   -789   -735   -566   -465
   -303   -797   -496    550     93   -646     33    -12   -756   -717   -540   -439
   -345   -797   -454    571     54   -626     59     12   -730   -701   -535   -418
   -322   -789   -470    553     72   -631     75     25   -714   -691   -519   -405
   -348   -795   -446    571     49   -620     98     49   -696   -670   -478   -374
   -303   -774   -472    537     83   -623    109     70   -670   -641   -449   -368
   -246   -740   -493    493    122   -618    103     88   -646   -607   -387   -358
   -262   -735   -472    498    103   -605    109     88   -636   -600   -371   -374
   -252   -750   -498    501    122   -626    119     83   -636   -613   -381   -394
   -207   -756   -548    480    168   -652    119     67   -657   -649   -415   -410
   -200   -756   -555    475    176   -657    127     75   -654   -646   -420   -407
   -202   -714   -511    457    153   -615    145    109   -620   -610   -381   -366
   -244   -706   -462    475    109   -584    161    145   -579   -568   -316   -335
   -303   -709   -405    504     49   -555    187    168   -553   -532   -265   -345
   -329   -696   -366    511     18   -532    215    189   -530   -517   -259   -306
   -324   -709   -384    514     28   -545    226    200   -522   -514   -257   -296
   -335   -719   -384    527     23   -553    223    207   -506   -485   -213   -303
   -314   -688   -374    498     28   -532    228    233   -472   -444   -158   -252
   -290   -636   -348    462     28   -493    246    275   -441   -402   -127   -207
   -293   -628   -335    459     20   -483    259    290   -433   -389   -127   -207
   -361   -685   -324    524    -18   -506    265    290   -441   -397   -140   -215
   -355   -675   -322    514    -18   -501    254    314   -420   -387   -124   -189
   -306   -626   -322    465      5   -475    262    353   -389   -355    -83   -148
   -298   -607   -311    452      5   -462    290    376   -374   -324    -41   -127
   -303   -594   -290    449     -7   -444    314    400   -358   -298      0   -122
   -259   -576   -316    418     25   -446    314    423   -342   -288     -7    -93
   -179   -498   -319    340     67   -410    348    462   -316   -259     18    -38
   -223   -530   -306    376     41   -420    368    462   -324   -259     25    -51
   -288   -579   -290    433      0   -436    387    459   -327   -272     10    -57
   -324   -594   -270    459    -28   -433    402    462   -332   -275     15    -75
   -345   -613   -267    478    -38   -441    420    472   -329   -270     12    -67
   -366   -615   -252    491    -59   -433    449    485   -322   -262     10    -31
   -348   -589   -241    470    -54   -415    480    506   -306   -249      5     -2
   -309   -542   -236    426    -38   -389    496    522   -290   -231     10      7
   -265   -496   -231    379    -18   -363    509    532   -285   -218     20     20
   -280   -519   -239    400    -23   -379    506    530   -303   -231     -2     18
   -342   -589   -246    467    -49   -418    483    509   -332   -262    -44      0
   -340   -592   -254    465    -44   -426    475    493   -353   -283    -70    -10
   -270   -524   -254    394     -7   -389    501    514   -340   -267    -49      5
   -262   -498   -236    379    -15   -368    524    535   -335   -252    -36     15
   -293   -501   -207    397    -44   -355    530    540   -335   -257    -44     18
   -239   -431   -194    335    -23   -314    530    553   -324   -254    -54     28
   -192   -400   -210    296      7   -306    530    555   -322   -254    -59      5
   -148   -353   -205    249     25   -277    532    561   -309   -231    -36     -7
   -200   -340   -140    270    -31   -241    527    568   -293   -210     -7    -12
   -252   -350   -101    298    -77   -226    558    576   -288   -218    -18    -28
   -275   -342    -70    309   -103   -207    584    600   -272   -207    -10    -18
   -301   -329    -28    314   -137   -179    574    610   -259   -189     -2     18
   -322   -358    -36    340   -142   -197    581    600   -262   -200    -18     20
   -280   -324    -44    301   -119   -187    626    623   -241   -184      7     36
   -226   -252    -28    239   -101   -140    657    678   -192   -137     57     93
   -215   -187     25    200   -122    -83    672    711   -155   -101    103    153
   -184   -109     75    148   -129    -18    670    719   -137    -67    148    200
    -77     10     88     33    -83     49    667    732   -116    -36    184    226
     25    101     75    -64    -23     88    670    745   -109    -28    192    223
    -75     -5     67     38    -72     31    652    691   -161    -83    140    168
   -189   -106     83    148   -137    -12    623    633   -218   -140     93    119
    -59      7     64     23    -64     36    633    683   -174   -101    142    158
      0     41     41    -20    -20     41    652    714   -148    -80    153    168
   -171   -148     23    158    -98    -64    670    670   -205   -140     83     98
   -340   -350    -10    345   -166   -181    649    587   -298   -233    -12      7
   -340   -392    -51    363   -145   -223    649    584   -322   -257    -44    -10
   -265   -324    -62    293   -101   -194    654    607   -306   -254    -38      5
   -231   -303    -75    267    -77   -192    657    626   -296   -254    -36      7
   -265   -342    -77    303    -93   -210    662    615   -306   -262    -38      0
   -298   -368    -70    332   -114   -220    659    607   -316   -265    -33     15
   -270   -335    -67    301   -101   -202    675    623   -303   -254    -23     23
   -181   -262    -80    220    -51   -174    680    649   -290   -244    -10     23
    -33   -150   -116     93     41   -135    678    693   -267   -233      0     23
   -135   -301   -168    215     15   -236    704    704   -275   -293    -88    -59
   -215   -402   -187    309    -15   -293    797    782   -228   -314   -135   -106
   -171   -306   -135    239    -18   -220    888    930    -90   -205    -46    -44
   -119    -20     98     70   -109     38    909   1034     85     46    205    176
   -142    576    719   -218   -431    646    805    984    252    472    693    602
   -155   1244   1400   -545   -776   1322    605    735    314    888   1171    984
   -174   1353   1527   -589   -849   1439    329    376    106    917   1218   1010
   -285    667    953   -189   -618    810    218     15   -467    171    581    579
   -342   -228    114    285   -231    -57    272    -12   -880   -587   -135     46
   -376   -654   -277    514    -49   -467    355    140   -867   -696   -324   -161
   -392   -730   -337    561    -28   -535    441    296   -730   -597   -267   -200
   -329   -654   -324    493     -2   -491    517    436   -587   -483   -181   -174
   -275   -517   -244    394    -18   -379    584    542   -459   -379    -90    -64
   -259   -454   -194    355    -33   -327    605    592   -400   -332    -51    -10
   -280   -475   -194    376    -44   -335    594    592   -397   -337    -54    -25
   -270   -431   -161    350    -54   -296    623    618   -374   -322    -44     25
   -244   -397   -155    319    -44   -277    628    633   -361   -303    -10     64
   -153   -322   -168    239      7   -246    657    683   -316   -259     54     75
    -46   -200   -153    124     51   -179    657    732   -270   -228    109     93
   -145   -293   -148    220      0   -220    644    685   -314   -298     85     54
   -340   -467   -129    402   -106   -298    662    633   -368   -368     31      7
   -420   -553   -132    485   -145   -342    675    613   -376   -332      2     -2
   -410   -571   -161    491   -127   -366    698    631   -345   -267     23      7
   -335   -509   -174    423    -80   -342    722    662   -306   -205     62     67
   -257   -405   -150    329    -57   -277    717    678   -285   -171     70    106
   -257   -420   -163    337    -46   -293    719    667   -298   -194     54     80
   -236   -418   -184    327    -28   -301    737    672   -288   -194     70     80
   -213   -376   -163    296    -25   -270    740    665   -272   -187     72    106
   -210   -368   -161    288    -25   -265    732    654   -267   -171     67    114
   -189   -332   -142    259    -25   -239    737    678   -246   -114     80    135
   -161   -270   -109    213    -25   -189    711    698   -226    -57     88    150
   -163   -277   -114    220    -25   -197    714    685   -249    -62     72    155
   -228   -355   -127    290    -51   -241    761    654   -285    -85     59    119
   -265   -413   -148    337    -59   -283    771    631   -314   -114     67    101
   -288   -405   -116    345    -88   -262    758    633   -309   -116     67    132
   -293   -361    -67    327   -114   -215    737    649   -275   -116     88    184
   -246   -327    -83    285    -85   -205    724    670   -239   -122    122    197
   -181   -290   -111    236    -36   -202    727    704   -181   -111    171    223
   -166   -296   -129    231    -18   -215    727    711   -161    -54    187    239
   -197   -311   -114    254    -41   -213    737    711   -150     15    189    265
   -148   -265   -116    205    -15   -192    748    740   -122     83    215    283
   -109   -249   -140    179     15   -197    730    740   -119     80    231    267
   -145   -277   -132    210     -7   -205    724    719   -132     44    246    249
   -168   -259    -90    215    -38   -176    766    750   -109     44    290    280
   -197   -265    -67    228    -64   -166    758    769    -98     46    306    319
   -145   -181    -38    163    -54   -111    761    820    -46     93    337    379
   -187   -220    -33    202    -80   -127    756    807    -49     67    306    345
   -322   -329     -7    327   -158   -168    787    758    -90      7    280    306
   -394   -381     12    387   -205   -184    810    730    -90    -12    254    270
   -384   -392    -10    387   -187   -202    792    722    -90    -33    231    239
   -316   -345    -28    329   -145   -187    784    745    -72    -28    244    223
   -249   -285    -36    267   -106   -161    769    737    -70    -36    241    171
   -233   -215     15    223   -127   -101    776    743    -46    -12    265    176
   -189   -168     20    176   -106    -75    776    745    -25     -2    275    187
   -142   -127     12    132    -77    -57    753    727    -31    -10    265    184
   -181   -140     41    161   -111    -49    761    706    -28     -2    259    189
   -187   -111     75    148   -132    -18    776    706    -18    -12    246    176
   -158    -59     98    106   -129     18    774    709      5      2    259    176
   -189    -41    148    114   -171     51    789    701     18      2    272    174
   -218    -25    192    122   -205     83    805    711     46     10    285    202
   -119     85    205     15   -161    145    797    748     96     41    314    226
   -127    111    236      7   -181    174    795    745    109     41    322    218
   -181     54    236     59   -207    145    792    706     77      5    301    171
   -127    124    252      2   -189    187    797    717     93     18    322    181
    -59    233    293    -88   -179    265    795    748    135     57    366    220
   -189    153    342     18   -267    249    769    693    101     23    348    202
   -220    145    366     36   -293    254    766    670     93     12    348    210
   -187    174    361      7   -272    267    745    659     90     10    348    200
   -109    231    340    -62   -226    285    719    646     80      5    348    189
    -41    254    296   -106   -168    275    696    639     67      0    345    179
    -28    228    257   -101   -142    241    683    636     59    -10    337    166
      2    228    226   -114   -111    228    698    646     67     -7    337    181
     31    163    132    -98    -51    148    665    623     36    -49    280    148
     38     80     41    -59     -2     62    636    600      2    -93    231     83
     64      5    -59    -36     62    -25    641    563    -41   -145    181      5
    176    -31   -207    -72    192   -119    623    532    -83   -200    129    -49
    298    -59   -358   -119    327   -207    581    496   -124   -262     67   -101
    241   -124   -366    -59    303   -246    568    485   -132   -290     15   -137
    158   -200   -358     18    257   -277    545    480   -103   -298     -7   -142
    132   -257   -389     62    259   -322    532    480    -46   -275    -18   -124
    132   -306   -439     85    283   -371    527    493    -25   -223    -33   -122
    158   -311   -470     75    314   -389    517    545    -28   -135      0    -98
    158   -342   -501     90    327   -420    579    649    -15    -93     36    -98
    155   -366   -522    106    337   -444    714    782     46   -109     20   -153
    145   -327   -472     88    306   -400    813    854    114   -109     54   -155
    129   -205   -335     36    231   -270    896    956    233     -7    194    -44
    168    290    122   -231     23    207    922   1036    439    296    563    314
    124   1088    963   -605   -418   1026    852    956    652    748   1124    833
    -10   1496   1506   -743   -758   1501    628    615    594   1008   1431   1054
   -101   1189   1291   -545   -696   1239    418    226    205    722   1179    820
   -259    241    501      7   -381    371    405     -5   -306    -62    402    244
   -262   -457   -194    361    -33   -327    472    111   -433   -350    -46   -114
   -233   -605   -371    418     67   -488    480    270   -303   -200    -51   -135
   -252   -594   -345    423     44   -470    555    402   -166    -98      5   -103
   -254   -483   -231    366    -12   -358    628    511    -38    -33     72    -10
   -290   -415   -124    353    -83   -270    633    558     28    -75    111     67
   -223   -322   -101    272    -62   -213    631    594     64   -142    150     90
   -181   -309   -127    244    -28   -218    618    592     49   -189    155     85
   -124   -288   -166    205     18   -228    605    584     36   -200    148    111
    -98   -265   -166    181     33   -215    620    594     33   -189    119    158
   -101   -226   -124    161     10   -176    610    600     38   -148    122    158
    -90   -187    -96    137      0   -142    592    592     36   -106    101    153
    -93   -187    -96    140      0   -142    584    576     25    -77     64    158
    -62   -155    -93    109     15   -124    584    576     31    -25     93    171
    -98   -181    -85    140    -10   -135    597    576     31      7    114    192
   -119   -174    -54    145    -33   -116    602    581     38     36    119    197
    -57    -80    -25     67    -18    -54    605    615     77     90    124    220
   -111    -72     38     93    -75    -18    631    628     93     85    124    252
   -231   -205     23    215   -127    -90    615    584     51     44    109    205
   -246   -228     15    236   -132   -106    602    576     44     46    124    163
   -197   -179     18    187   -109    -80    597    581     59     49    129    215
   -163   -129     33    148    -98    -49    587    581     67     54    135    218
   -119    -80     38     98    -83    -20    579    589     75     57    153    153
    -98    -57     41     75    -70     -7    589    602     93     64    192    161
   -101    -57     44     77    -72     -7    576    589     93     64    192    194
   -111    -88     23    101    -67    -33    561    574     80     57    174     88
    -54    -54     -2     51    -28    -31    545    576     80     64    202    101
      5     -2     -7     -2      5     -5    545    589    106    103    226    137
     33     18    -15    -28     23      2    540    594    116    109    215    163
     54     36    -18    -44     36     10    522    592    114    103    218    207
    116     72    -44    -93     80     12    504    589    114    103    207    231
    184    119    -64   -150    124     25    501    592    124    119    226    231
    166     96    -70   -132    116     12    509    579    124    122    241    226
     98     28    -70    -62     85    -20    509    558    109    103    226    220
     15    -12    -28     -2     20    -18    511    553    111    101    213    218
     51     67     15    -59     18     41    524    587    158    150    262    246
     59    101     41    -83     10     72    545    605    184    181    283    249
     23     77     54    -49    -15     67    561    610    197    181    259    220
      7     70     62    -41    -28     67    561    610    213    194    275    220
     -2     88     88    -44    -44     88    568    613    228    210    275    233
    -12     90    103    -41    -59     98    568    607    228    210    270    213
     -7    103    111    -46    -59    106    589    623    257    244    306    223
     -2    101    103    -51    -51    101    594    633    272    262    322    231
     44    142     98    -93    -28    122    605    649    293    275    316    249
     10    106     96    -59    -44    101    581    626    280    254    280    244
    -77     28    106     25    -90     67    553    579    244    223    246    213
    -67     23     90     20    -80     57    550    581    252    236    252    197
    -38     49     85     -5    -62     67    548    594    262    249    262    213
     28    106     77    -70    -25     93    545    620    288    280    280    236
     80    171     90   -124     -5    132    579    654    327    322    311    288
    -31     80    109    -25    -70     96    592    636    311    298    277    283
    -67     31     98     18    -83     62    579    628    303    290    262    275
    -33     57     88    -12    -59     72    584    644    329    316    303    290
    -12     75     88    -31    -49     80    584    646    342    322    296    298
     62    135     72   -101     -5    103    568    657    355    335    309    311
    129    192     62   -161     33    129    576    680    381    355    342    329
    150    220     70   -187     38    148    579    685    392    366    348    337
     90    194    103   -142     -5    150    545    678    394    368    332    348
     96    192     96   -145      0    145    506    652    379    353    311    355
    124    228    101   -176     12    166    514    639    376    358    324    358
    155    241     83   -200     36    163    545    641    371    366    345    353
    127    189     62   -158     33    127    519    602    335    329    309    319
     59    124     64    -93     -2     96    488    574    303    303    275    301
     51     88     36    -70      7     62    467    566    288    288    252    301
     98    129     31   -114     31     83    462    589    306    296    254    319
     96    103      7    -98     44     57    452    600    298    283    233    314
     46     20    -28    -36     36     -2    449    587    267    239    181    280
     31    -23    -54     -5     41    -38    449    566    239    202    137    241
     15    -62    -77     23     44    -70    452    545    213    174    119    207
    -25   -142   -116     85     44   -129    436    517    181    135     85    166
    -31   -184   -153    106     59   -168    407    501    158    101     57    137
     33   -122   -155     44     93   -137    394    517    163    101     64    161
    114    -44   -161    -36    135   -101    392    537    179    116     77    171
     72    -75   -148      2    109   -111    368    522    161     98     57    150
     -5   -171   -166     88     77   -168    342    485    114     41    -15    101
     -2   -270   -267    137    129   -270    368    501     96    -12    -93     31
     31   -293   -327    129    179   -309    459    600    145    -31   -148    -31
     93   -218   -311     62    202   -265    581    761    262     38   -109     -5
    150    -28   -179    -62    163   -101    636    906    423    226     75    150
    179    475    296   -327    -59    387    615    956    623    581    496    542
     98   1205   1104   -652   -504   1156    509    828    802   1028   1026   1054
    -25   1540   1566   -756   -795   1553    241    465    714   1208   1262   1260
   -122   1072   1192   -478   -657   1132     41     51    246    737    839    906
   -142    189    332    -25   -239    259     15   -171   -293    -70     49    262
    -83   -361   -277    220     96   -319     18   -103   -441   -392   -329   -101
    -28   -519   -491    275    231   -506     57     46   -358   -371   -381   -187
     23   -457   -483    215    252   -470    140    171   -236   -288   -340   -163
     -7   -413   -405    210    197   -407    239    262   -135   -215   -290   -106
    -64   -405   -342    233    137   -374    298    306    -85   -181   -270    -72
    -33   -353   -319    194    142   -337    327    337    -51   -161   -244    -57
     12   -303   -316    145    163   -309    332    358    -28   -135   -213    -38
     31   -272   -306    119    168   -288    332    363    -15   -119   -194    -36
     49   -257   -306    103    174   -280    327    361     -7   -109   -187    -33
     31   -239   -270    103    150   -254    337    374      7    -90   -176    -12
     33   -223   -259     93    145   -241    324    384     12    -83   -174      2
     51   -233   -285     90    168   -259    290    374      5    -88   -179      5
     41   -272   -314    114    176   -290    298    353    -12    -93   -187      5
     44   -296   -340    127    192   -316    324    361    -10    -93   -192      5
     51   -265   -316    106    181   -288    327    368     -2    -83   -189     20
     64   -241   -306     88    184   -272    332    376      5    -75   -171     31
     80   -239   -319     77    197   -277    340    379     12    -64   -158     41
     90   -233   -324     72    207   -277    335    381     15    -62   -150     57
     80   -249   -332     83    205   -290    311    358     -2    -83   -166     41
     85   -236   -322     75    202   -277    298    348     -2    -83   -163     46
    109   -210   -322     49    213   -265    298    355     10    -70   -153     64
    148   -171   -319     12    233   -244    290    368     23    -49   -137     80
    155   -155   -314     -2    233   -233    272    366     28    -33   -119     96
    140   -189   -329     25    233   -259    257    342     12    -41   -124    101
    127   -233   -361     51    244   -296    259    324     -7    -57   -142    101
    101   -226   -327     62    213   -275    283    345     10    -36   -111    145
    135   -207   -342     33    236   -275    267    358     31    -18    -88    166
    189   -166   -355    -12    270   -259    249    374     49      7    -54    200
    241   -124   -366    -59    301   -244    239    384     54     15    -33    223
    249   -119   -368    -64    309   -244    236    381     46     -2    -31    228
    259    -90   -350    -83    303   -220    231    387     49      0    -18    236
    270    -72   -342    -98    306   -207    218    381     46     -7    -23    223
    296    -88   -384   -106    337   -236    205    355     18    -33    -36    197
    366    -83   -449   -140    407   -265    200    327    -10    -72    -51    168
    418    -77   -498   -171    457   -285    171    296    -28   -101    -72    155
    480    -36   -519   -223    498   -277    148    290    -25   -127    -77    150
    555    -10   -568   -275    561   -288    132    280    -38   -135    -90    140
    587    -28   -615   -277    600   -322    145    265    -38    -90    -90    127
    485    -44   -532   -223    506   -285    194    306     25    -18    -31    161
    394    -44   -439   -176    415   -241    239    340     75     54     12    194
    303    -77   -381   -114    340   -228    241    332     51     46     -5    168
    223   -132   -355    -44    288   -244    259    322     12     15    -57    135
    161   -168   -329      2    244   -249    277    324      7      5    -72    127
    142   -148   -290      2    215   -220    296    340     28     23    -67    132
    135   -124   -259     -5    194   -192    296    348     51     62    -57    153
    135   -116   -252     -7    192   -184    285    345     64    103    -36    168
    129   -101   -233    -15    181   -166    267    337     62    142    -31    168
    127   -116   -244     -5    184   -179    267    332     54    171    -28    168
    119   -116   -236      0    176   -176    270    337     67    168     -7    187
     85    -90   -176      2    129   -132    267    353    103    142     23    207
    127    -72   -202    -28    161   -137    270    371    153    116     49    218
    135    -51   -189    -41    161   -119    298    405    202    127     96    236
    150    -85   -236    -33    192   -158    288    392    194    127     98    223
     90   -106   -197      7    142   -150    288    389    202    166    116    233
     88    -93   -181      2    132   -137    301    400    213    213    129    228
     88    -96   -184      2    135   -140    316    402    231    236    148    244
     51    -88   -140     18     93   -114    335    405    246    239    148    254
     33    -62    -96     15     64    -77    350    405    254    236    153    262
     28    -31    -59      0     41    -44    358    415    280    257    187    290
     31    -33    -67      0     46    -49    340    392    272    249    187    314
     -5    -46    -41     25     15    -44    314    361    254    228    176    314
    -38    -54    -15     46    -12    -36    309    353    246    205    166    309
   -106    -49     57     75    -83      2    319    355    244    184    155    293
    -96    -33     62     62    -80     12    316    350    239    166    142    288
    -62    -72    -10     64    -25    -41    293    316    192    103     88    228
    -25    -96    -70     62     20    -83    265    301    171     88     72    202
    -18    -46    -28     31      5    -38    254    314    192    122     98    210
    -41   -109    -67     75     12    -88    241    272    153     90     67    166
    -54   -205   -153    127     49   -179    236    218     93     28     12     98
    -25   -218   -192    122     83   -205    249    205     64     -7    -25     64
    -15   -207   -192    111     88   -202    246    197     57    -28    -23     41
    -10   -176   -166     93     75   -171    239    194     67    -25     -5     49
      0   -163   -166     80     80   -163    231    189     72    -31     -2     54
      2   -200   -202     98    101   -200    233    184     59    -62    -36     36
     31   -233   -267     98    148   -249    272    241     85    -90    -90     -5
     33   -223   -259     93    145   -241    342    335    161    -93   -122    -36
     77   -135   -213     28    145   -174    415    465    290    -18    -75     -5
    158    129    -28   -142     93     51    454    594    470    202    137    176
    181    709    524   -446   -171    618    397    553    607    571    594    600
    135   1400   1262   -769   -563   1332    241    314    628    948   1096   1034
     57   1602   1545   -831   -745   1574    -44   -111    361    992   1221   1088
    -51   1034   1085   -491   -568   1060   -194   -511   -171    381    693    670
    -83      5     85     38    -83     44   -148   -576   -574   -470   -166     41
    -10   -514   -504    262    246   -509    -90   -410   -574   -654   -470   -239
     75   -605   -680    262    376   -641    -31   -246   -431   -558   -470   -283
    135   -540   -675    202    405   -607     25   -124   -288   -426   -402   -259
    168   -420   -589    122    379   -504     70    -33   -155   -301   -290   -187
    249   -275   -524     10    387   -400     98     23    -57   -205   -197   -122
    332   -202   -535    -67    431   -366    109     49     -7   -171   -163   -103
    384   -189   -574    -96    478   -381    114     44      0   -179   -161   -114
    337   -257   -594    -41    465   -426    153     33    -31   -213   -187   -142
    298   -272   -574    -12    436   -423    161     54    -18   -210   -179   -142
    290   -228   -519    -33    405   -374    168     93     36   -168   -137   -106
    288   -184   -472    -51    379   -327    179    103     77   -132   -103    -75
    277   -163   -444    -59    361   -303    189    101     70   -137   -103    -80
    272   -127   -400    -72    335   -262    202    109     70   -140   -103    -70
    254   -124   -381    -67    316   -252    215    111     77   -140   -103    -72
    254   -142   -397    -54    324   -270    220    127     85   -142    -90    -72
    231   -148   -381    -44    306   -265    239    142     96   -153    -77    -57
    213   -135   -348    -38    280   -241    265    158    114   -153    -57    -28
    233   -106   -340    -64    285   -223    254    163    135   -142    -41    -12
    275    -80   -355    -96    314   -218    252    181    171   -111    -33     -2
    277    -54   -332   -114    303   -192    262    197    210    -62    -20     12
    228    -83   -314    -72    270   -197    244    174    210    -15    -31      2
    233   -103   -337    -67    283   -220    244    168    218     49    -33      7
    249   -127   -376    -59    311   -252    244    168    213     51    -44     15
    259   -122   -381    -70    319   -252    239    174    218     -7    -41     15
    277    -96   -374    -90    324   -233    226    197    249    -33     -5     51
    280    -59   -342   -111    309   -200    213    218    277    -33     20     98
    288    -28   -316   -129    301   -171    189    220    285    -44     20    132
    301    -20   -324   -142    311   -171    168    228    285    -41     25    171
    335     12   -322   -176    329   -153    163    239    283    -28     38    194
    327     10   -316   -171    322   -153    176    246    275    -18     36    205
    340     28   -311   -184    327   -140    189    254    267     -2     20    213
    337     64   -275   -202    306   -103    202    265    270     33     10    244
    355     85   -270   -220    311    -90    207    259    265     70     -5    262
    376    101   -275   -239    327    -85    202    249    265    103      0    280
    366     77   -288   -220    327   -103    213    246    265    127      0    257
    361     77   -283   -220    319   -101    239    257    275    140     15    244
    358     83   -277   -220    316    -96    254    265    288    148     23    181
    342     80   -265   -213    303    -90    270    265    293    153     20    166
    319     57   -262   -187    290   -101    280    257    285    142     10    176
    348     80   -267   -215    306    -93    275    252    277    135     10    155
    342     98   -244   -223    293    -72    280    257    285    137     23    106
    309     85   -223   -200    267    -67    288    249    272    119      0     64
    290     51   -239   -171    265    -93    277    231    252     93    -51     54
    285     31   -254   -158    270   -111    285    228    249     85    -49     28
    288     38   -249   -163    270   -106    293    228    249     80    -44      0
    283     77   -205   -181    244    -62    298    239    259     88    -36     -7
    298    111   -187   -205    244    -36    296    249    280     96    -28    -18
    296    142   -155   -220    226     -5    290    254    288     90    -15     -7
    285    171   -114   -228    200     28    303    259    298     96     -5      0
    267    163   -103   -218    187     31    329    272    314    109     20      0
    259    181    -77   -220    168     51    353    296    340    140     64     18
    267    223    -46   -246    155     88    358    311    361    161     88     44
    280    252    -31   -267    155    111    358    324    368    168     80     57
    293    296      0   -296    148    148    363    342    384    184     83     62
    267    265     -2   -265    135    132    361    342    392    197    103     41
    303    296    -10   -301    158    142    358    348    405    213    101     49
    332    329     -2   -332    168    163    350    342    405    207     96     59
    371    358    -12   -366    192    174    337    316    384    189     93     46
    400    400      0   -400    200    200    342    319    392    197    101     49
    350    374     20   -363    163    197    340    311    384    200     98     59
    329    342     12   -337    158    176    324    290    363    187     77     51
    329    340     10   -335    158    174    327    290    361    184     85     38
    319    329     10   -324    155    171    335    303    371    189     93     49
    298    296     -5   -298    150    145    324    301    363    181     59     33
    265    213    -51   -239    158     80    311    280    337    153     23    -15
    262    161   -103   -213    181     28    316    283    316    132     -2    -41
    267    135   -132   -200    200      2    324    298    319    127    -12    -54
    236     83   -153   -161    194    -33    301    277    306    116    -25    -59
    220     36   -184   -129    202    -72    296    265    290    101    -46    -77
    189      5   -184    -98    187    -88    293    259    283     85    -75    -96
    179      0   -179    -88    179    -88    303    262    277     72   -103   -122
    174     23   -150   -101    163    -62    314    275    288     83    -98   -116
    122      5   -119    -64    119    -57    298    267    280     75   -116   -106
    132    -49   -181    -41    155   -114    283    257    262     46   -158   -122
    174    -88   -262    -41    218   -174    327    319    293     51   -158   -155
    155   -140   -296    -10    223   -215    420    426    371     57   -174   -236
    168    -85   -254    -44    210   -168    504    542    480    114   -148   -226
    231    129   -101   -181    166     12    550    667    652    298     10    -75
    265    639    374   -452    -54    506    514    714    849    662    420    303
    233   1371   1137   -805   -452   1257    358    504    909   1049    898    706
    158   1631   1470   -896   -657   1551     70    106    701   1156   1049    792
     70   1210   1140   -641   -535   1176   -114   -262    254    732    698    501
    -10    262    272   -124   -140    267   -101   -428   -267   -150   -109    -80
     25   -309   -337    140    179   -322    -36   -280   -340   -439   -480   -381
     44   -444   -488    200    265   -465     28   -106   -200   -363   -478   -418
     88   -374   -465    140    275   -418    114     33    -36   -233   -379   -371
    119   -252   -371     67    244   -311    210    135    103   -116   -301   -309
     88   -189   -277     46    181   -233    246    174    171    -57   -270   -259
     64   -192   -257     62    158   -223    239    189    200    -28   -254   -249
    101   -161   -262     28    179   -210    233    213    228      7   -215   -233
    116   -109   -226     -2    171   -166    223    223    254     44   -192   -213
     83   -129   -215     20    148   -171    228    202    228     20   -236   -244
     72   -150   -223     38    148   -187    226    187    202    -12   -285   -265
     77   -155   -236     38    155   -194    205    181    194    -18   -288   -270
     70   -140   -210     36    140   -174    200    187    210      0   -262   -259
     51   -158   -210     51    129   -184    200    181    202     -7   -272   -275
     75   -155   -231     38    150   -192    200    181    192    -20   -290   -277
    109    -98   -207     -7    155   -150    197    197    207     -2   -285   -249
    155     12   -142    -83    150    -64    202    223    239     46   -228   -210
    119    -15   -135    -51    127    -75    161    197    213     31   -239   -228
     59    -67   -127      2     90    -96    145    171    181      7   -265   -241
     12    -93   -109     38     57   -101    166    163    171      7   -257   -254
    -20   -109    -88     64     33    -98    176    163    166     12   -252   -262
     -2    -75    -75     38     33    -75    148    161    171     15   -267   -246
     18    -41    -62     10     38    -51    140    163    179     20   -267   -241
     -5    -46    -41     23     18    -44    142    163    179     31   -252   -241
      0    -12    -12      7      5    -12    145    176    189     51   -220   -226
     33     15    -20    -25     25     -2    101    155    171     44   -228   -239
    109     98    -10   -103     59     44     64    163    189     57   -223   -220
    135    127     -7   -132     72     59     44    174    197     75   -205   -213
    106    114      7   -109     49     62     64    166    181     67   -223   -215
     59     93     33    -77     12     62     59    145    163     57   -239   -239
     64    119     54    -90      5     85     46    155    181     83   -213   -233
     88    129     41   -109     23     85     59    171    189     93   -202   -226
     64    101     36    -83     15     70     85    176    184     80   -228   -231
     59    106     44    -85      7     75     80    168    179     67   -252   -223
     96    135     38   -116     28     88     57    158    176     64   -262   -226
    127    179     51   -155     38    116     44    145    174     67   -277   -239
    114    181     67   -148     23    124     54    132    171     54   -311   -246
     93    142     46   -119     23     93     51    106    150     38   -309   -272
    142    174     28   -158     57    101     62    106    153     54   -298   -275
    179    202     20   -192     77    111     57    101    155     57   -314   -290
    124    158     33   -140     46     96     33     62    137     38   -348   -329
    132    140      5   -137     62     72     18     41    127     28   -371   -342
    111    109     -2   -111     57     54      0     15    109      7   -392   -350
     80     72     -7    -77     44     33    -18    -20     77    -25   -431   -368
     70     59    -10    -64     41     25    -20    -46     54    -44   -457   -381
     85     93      5    -90     38     49    -28    -46     59    -33   -449   -374
    132    145     12   -137     59     77    -54    -44     64    -23   -444   -374
    140    150      7   -145     67     77    -88    -62     49    -31   -465   -381
    114    124     10   -119     51     67    -77    -83     28    -51   -504   -381
    124    129      2   -129     59     67    -72    -83     28    -49   -506   -387
    137    153     15   -145     59     85    -67    -70     41    -25   -478   -387
    155    176     20   -166     67     98    -83    -77     46    -15   -452   -389
    181    233     51   -207     64    142    -85    -64     75     15   -420   -363
    207    259     51   -233     77    155    -88    -54     85     25   -420   -342
    207    254     44   -231     83    150    -93    -59     83     23   -436   -337
    223    272     49   -249     85    161   -111    -72     77     20   -446   -329
    223    293     70   -257     77    181   -109    -70     83     36   -420   -322
    226    329    103   -277     59    218   -109    -67     96     67   -379   -306
    233    361    127   -298     54    244   -127    -75    106     80   -366   -298
    233    368    135   -303     49    252   -145   -111     80     62   -384   -296
    228    355    127   -290     51    241   -145   -148     44     36   -407   -303
    228    303     75   -267     77    189   -179   -192     -5    -10   -459   -324
    233    322     88   -277     72    205   -202   -215    -20    -31   -480   -306
    239    332     93   -288     72    213   -215   -223    -23    -28   -480   -298
    275    337     62   -306    106    200   -239   -231    -25    -28   -472   -298
    283    277     -5   -280    142    137   -277   -272    -70    -67   -506   -342
    275    194    -83   -236    179     57   -306   -316   -127   -132   -566   -400
    265    150   -114   -210    189     18   -314   -337   -150   -166   -607   -431
    239    132   -106   -184    174     12   -301   -335   -155   -176   -626   -426
    283    106   -176   -197    228    -33   -332   -363   -187   -207   -652   -454
    309     80   -228   -194    267    -72   -358   -389   -218   -233   -680   -475
    311     80   -231   -197    272    -75   -366   -410   -241   -254   -701   -478
    288     64   -223   -176    257    -77   -376   -439   -267   -280   -724   -488
    290     33   -257   -163    272   -111   -400   -462   -290   -311   -748   -517
    327     67   -259   -197    293    -96   -426   -470   -296   -316   -735   -519
    345     59   -288   -202    316   -114   -433   -467   -306   -340   -756   -555
    345    -46   -392   -148    368   -218   -384   -431   -322   -418   -846   -654
    361    -25   -389   -168    374   -205   -275   -327   -241   -355   -852   -644
    397     57   -340   -226    368   -140   -189   -176    -83   -197   -748   -553
    433    332   -101   -384    267    116   -181    -70    106     54   -480   -324
    449    932    483   -691    -15    709   -233    -90    275    475    -12     93
    361   1584   1221   -974   -431   1402   -433   -410    254    815    400    446
    298   1595   1293   -948   -498   1444   -735   -833    -51    724    340    394
    252    919    667   -587   -207    795   -870  -1179   -605     33   -270    -67
    223     18   -205   -119    215    -93   -813  -1226  -1000   -693   -969   -610
    275   -301   -579     12    426   -441   -763  -1067   -948   -761  -1111   -789
    319   -301   -620    -10    470   -459   -696   -922   -802   -654  -1075   -784
    335   -223   -558    -57    444   -392   -626   -807   -665   -511  -1005   -706
    381    -98   -480   -140    431   -288   -555   -719   -530   -355   -917   -605
    400    -51   -452   -176    426   -252   -540   -696   -462   -306   -870   -584
    389    -62   -454   -163    420   -257   -537   -693   -449   -316   -854   -568
    387    -62   -449   -163    415   -254   -514   -683   -441   -355   -841   -542
    397    -46   -444   -174    420   -244   -511   -683   -436   -366   -828   -537
    433    -18   -454   -207    444   -236   -527   -688   -402   -322   -810   -537
    436    -33   -470   -202    452   -249   -550   -701   -400   -337   -813   -540
    436    -18   -457   -210    444   -236   -558   -704   -397   -355   -815   -542
    441      2   -439   -220    441   -218   -561   -701   -394   -366   -813   -535
    444     -5   -452   -220    446   -228   -561   -709   -402   -381   -820   -545
    452     -5   -457   -223    452   -231   -540   -704   -394   -379   -813   -535
    446      7   -439   -228    444   -215   -540   -709   -389   -376   -802   -535
    444     25   -418   -233    431   -194   -555   -709   -387   -374   -782   -530
    457     36   -420   -246    439   -192   -566   -719   -394   -374   -784   -530
    449     41   -410   -246    428   -184   -542   -724   -397   -376   -784   -527
    431     20   -410   -228    420   -192   -527   -724   -397   -387   -792   -519
    436     31   -405   -233    420   -187   -527   -717   -389   -379   -795   -498
    439     38   -402   -239    420   -181   -527   -711   -384   -376   -774   -470
    465     93   -371   -280    418   -137   -540   -704   -366   -358   -745   -444
    496    119   -379   -309    439   -129   -574   -717   -371   -361   -737   -441
    498    109   -389   -303    444   -140   -576   -735   -387   -361   -732   -444
    472     93   -381   -283    426   -142   -553   -732   -392   -350   -711   -426
    483     98   -384   -290    433   -142   -542   -722   -392   -345   -717   -397
    519    142   -379   -332    446   -116   -540   -711   -379   -332   -714   -368
    537    181   -355   -358    446    -85   -555   -704   -374   -314   -691   -350
    501    150   -353   -327    428   -101   -587   -714   -384   -316   -691   -358
    475    153   -322   -314    397    -83   -581   -714   -387   -314   -683   -353
    472    161   -311   -319    389    -75   -566   -714   -394   -324   -696   -350
    465    150   -314   -306    389    -80   -553   -714   -405   -345   -722   -355
    480    166   -316   -324    397    -75   -550   -704   -402   -353   -724   -342
    488    184   -306   -337    397    -59   -545   -701   -397   -340   -698   -340
    475    194   -283   -335    379    -44   -540   -701   -394   -335   -683   -335
    444    215   -228   -329    337     -5   -493   -683   -379   -316   -675   -319
    423    223   -200   -324    311     10   -449   -665   -366   -306   -672   -316
    483    233   -249   -361    366     -7   -444   -654   -363   -298   -667   -322
    530    223   -306   -376    418    -41   -465   -662   -379   -314   -688   -329
    555    239   -316   -397    436    -38   -462   -665   -379   -316   -698   -311
    605    262   -342   -433    472    -41   -465   -678   -392   -332   -727   -314
    597    259   -337   -428    467    -38   -457   -672   -394   -324   -709   -316
    553    210   -342   -384    449    -64   -459   -680   -405   -322   -685   -337
    540    179   -361   -358    452    -90   -446   -688   -415   -345   -688   -348
    542    187   -355   -366    449    -83   -439   -685   -415   -363   -693   -329
    517    168   -350   -342    433    -90   -433   -680   -423   -384   -696   -322
    493    168   -324   -332    407    -77   -418   -662   -415   -397   -688   -303
    504    202   -301   -353    402    -49   -402   -631   -397   -407   -672   -296
    535    254   -280   -397    407    -12   -405   -620   -394   -426   -657   -290
    527    267   -259   -397    392      5   -402   -615   -381   -436   -649   -267
    506    265   -241   -387    374     12   -389   -610   -361   -423   -628   -249
    485    270   -215   -376    350     28   -348   -581   -322   -387   -589   -220
    478    257   -223   -368    350     18   -332   -550   -280   -340   -584   -200
    501    277   -226   -389    363     25   -340   -532   -249   -262   -587   -181
    511    298   -213   -405    361     44   -324   -517   -233   -194   -574   -161
    496    319   -176   -407    337     72   -306   -501   -226   -200   -548   -137
    496    353   -142   -426    319    103   -311   -501   -231   -252   -519   -124
    506    368   -137   -436    322    116   -316   -498   -236   -298   -509   -101
    496    389   -106   -444    301    142   -314   -501   -244   -324   -501    -57
    478    397    -80   -436    280    158   -324   -504   -265   -335   -504    -28
    459    361    -98   -413    280    132   -358   -524   -306   -358   -545    -44
    470    355   -114   -415    293    122   -368   -527   -322   -379   -576    -31
    478    340   -137   -410    306    101   -366   -519   -340   -381   -584      5
    496    332   -163   -413    329     85   -371   -519   -363   -379   -592     12
    493    298   -197   -397    345     51   -358   -517   -379   -358   -610     -2
    465    239   -226   -353    345      7   -340   -527   -410   -368   -680    -41
    428    161   -270   -296    348    -54   -337   -550   -457   -405   -740    -38
    407    101   -306   -254    358   -101   -340   -553   -478   -389   -737    -62
    400     88   -314   -246    355   -114   -337   -561   -496   -371   -740    -98
    402     75   -327   -239    363   -127   -335   -561   -509   -361   -735    -85
    389     80   -309   -236    348   -114   -329   -542   -498   -345   -711    -51
    368     93   -275   -231    322    -90   -324   -532   -493   -340   -696    -83
    345     75   -272   -210    309    -98   -306   -537   -519   -374   -717   -135
    322     54   -267   -189    293   -103   -280   -527   -532   -394   -737   -140
    288      2   -288   -145    288   -140   -252   -506   -542   -407   -719   -233
    288    -59   -348   -114    316   -202   -189   -439   -519   -415   -727   -387
    272    -51   -327   -111    298   -189    -88   -327   -449   -413   -758   -397
    280     15   -265   -148    272   -124    -15   -184   -337   -335   -706   -324
    314    272    -41   -296    176    116     28    -33   -153   -101   -459    -98
    340    844    504   -592    -80    675     25     20     57    280      2    350
    244   1506   1262   -878   -509   1384    -88   -174    153    675    493    776
    150   1595   1444   -872   -646   1522   -353   -571    -85    678    524    784
     46    982    935   -517   -444    961   -519   -982   -652     10    -59    314
     10    114    103    -62    -46    109   -524  -1114  -1124   -779   -818   -277
     49   -252   -303    101    174   -277   -488   -953  -1114   -891   -995   -465
     83   -314   -397    114    239   -355   -400   -769   -963   -789   -943   -454
    101   -265   -368     80    233   -316   -290   -613   -805   -646   -857   -418
    106   -168   -275     31    189   -220   -192   -496   -670   -530   -769   -361
     93    -98   -192      0    140   -145   -127   -426   -589   -459   -724   -288
     70    -64   -135     -2    101   -101    -88   -376   -537   -431   -701   -220
     72    -62   -135     -5    103    -98    -77   -361   -527   -433   -683   -202
     90    -49   -140    -20    114    -93    -70   -355   -527   -423   -641   -205
     83    -36   -119    -25    101    -77    -54   -340   -514   -410   -602   -223
     41    -49    -90      2     64    -70    -54   -340   -514   -407   -589   -226
     59    -38    -98    -12     77    -67    -54   -329   -509   -397   -566   -207
    103    -23   -127    -38    114    -75    -33   -301   -488   -363   -506   -184
     70    -10    -83    -31     75    -46     -7   -272   -457   -337   -472   -150
      7    -10    -18      0     10    -15     10   -246   -439   -335   -491    -90
     -2    -38    -36     18     15    -36      7   -254   -452   -366   -540    -67
      0    -67    -67     33     33    -67     10   -257   -467   -355   -457    -93
    -20    -49    -28     33      2    -38     28   -231   -444   -303   -387   -109
    -33    -49    -15     41    -10    -31     49   -213   -426   -288   -358    -83
    -57    -54      2     54    -31    -25     57   -200   -415   -285   -350    -59
    -88    -51     36     70    -62     -7     90   -174   -397   -265   -327    -25
    -62     15     77     23    -72     46    119   -140   -366   -236   -298     23
   -106     -5    101     54   -103     46    111   -135   -361   -236   -283     31
   -148    -15    132     80   -142     57    116   -114   -340   -207   -233     49
   -127     15    142     57   -135     77    142    -77   -309   -179   -205    109
   -127     15    142     54   -135     77    137    -75   -309   -166   -168    122
   -161     36    197     59   -179    116    142    -51   -283   -122    -90    140
   -200     46    244     75   -223    145    158    -18   -249    -85    -59    176
   -197     72    270     62   -233    171    174     20   -205    -49    -33    236
   -181     67    249     54   -215    158    161      2   -223    -72    -67    254
   -145     59    205     41   -176    132    142     -5   -249   -101    -77    246
   -137     70    207     31   -174    140    161     12   -239    -93    -36    239
   -168     57    226     57   -197    140    194     49   -205    -62     15    267
   -215     46    262     83   -239    153    220     62   -189    -41     54    262
   -233     46    277     93   -257    161    239     75   -181    -36     49    285
   -228     44    272     90   -252    158    259     93   -171    -31     51    314
   -218     41    259     88   -239    150    270    111   -153    -25     70    324
   -218     51    267     83   -244    158    288    129   -129      0    114    319
   -213     44    257     83   -233    148    306    150   -111     15    129    327
   -226     38    262     90   -244    150    332    168    -90     28    135    340
   -233     41    275     96   -254    158    353    184    -75     28    114    366
   -228     49    275     88   -252    161    368    192    -67     28    111    371
   -236      7    244    111   -239    124    371    184    -80     15     98    340
   -231    -36    192    132   -213     77    363    184    -93     -2    103    332
   -200    -49    150    124   -176     49    358    179   -103    -12    114    311
   -197    -72    124    132   -161     25    350    166   -122    -20    114    275
   -140    -85     54    111    -98    -18    340    161   -135    -38    101    272
    -96    -72     23     83    -59    -25    350    176   -124    -41    103    290
   -122    -44     77     83   -101     15    384    220    -83      0    137    337
   -220    -28    192    122   -207     83    433    267    -33     44    174    392
   -249     -7    241    129   -246    116    457    285    -18     57    184    426
   -239     -2    236    119   -239    116    457    293    -20     49    189    431
   -280     -5    275    142   -277    135    470    314    -10     67    228    426
   -277      5    283    135   -283    145    493    342      7     77    231    439
   -277     54    329    111   -303    192    524    381     38    111    265    472
   -293     85    379    103   -337    231    555    407     59    135    293    501
   -298     98    397    101   -348    246    568    433     75    142    303    527
   -306    132    439     85   -374    285    597    472    103    174    353    555
   -298    174    472     59   -384    322    607    493    122    189    384    579
   -296    181    475     57   -387    327    597    465    101    168    374    579
   -259    189    449     36   -353    319    597    444     83    148    363    587
   -239    189    426     23   -332    309    602    441     72    132    363    584
   -233    179    413     25   -322    296    602    433     62    114    355    579
   -252    181    431     33   -342    306    597    436     64    116    355    594
   -309    168    478     70   -392    322    605    459     83    137    376    613
   -270    148    418     59   -342    280    600    454     62    116    358    597
   -200     85    283     57   -241    184    576    420     15     59    301    542
   -194     18    213     88   -202    114    571    413     -2     31    283    506
   -200    -18    181    109   -192     80    566    405    -15     18    275    488
   -184    -41    142    111   -166     49    550    387    -44    -12    254    449
   -163    -57    103    109   -135     23    545    384    -54    -28    239    426
   -142    -54     85     98   -116     15    558    387    -51    -31    236    418
   -124    -51     72     88    -98     10    576    392    -44    -23    244    413
   -129    -57     72     93   -101      5    584    400    -46    -28    233    420
   -148    -72     75    111   -114      0    587    405    -49    -33    223    428
   -140    -98     41    119    -93    -28    581    405    -62    -44    223    407
   -109   -153    -44    132    -33    -98    613    441    -62    -67    210    353
    -98   -215   -119    155      7   -168    698    535    -18    -96    145    280
    -20   -184   -166    101     72   -176    769    652     57    -64    142    283
    109     77    -31    -96     70     23    852    831    236    124    327    465
    226    646    420   -436    -96    535    911    961    478    496    743    896
      7   1275   1267   -641   -628   1270    852    839    639    919   1288   1389
   -215   1470   1686   -628   -950   1579    620    475    527   1075   1540   1566
   -293   1101   1392   -405   -844   1247    397     54     93    688   1208   1275
   -322    252    574     36   -446    413    319   -265   -496   -166    368    587
   -272   -314    -44    293   -116   -179    355   -148   -615   -485    -31    233
   -215   -467   -252    340     15   -361    420     44   -504   -444    -57    174
   -150   -454   -303    301     75   -381    519    205   -368   -350     10    197
   -103   -342   -239    223     67   -290    618    340   -239   -233    106    265
    -96   -226   -129    158     15   -176    691    426   -135   -137    197    335
    -80   -171    -90    124      2   -132    730    467    -85    -98    218    379
    -67   -145    -77    103      2   -111    753    496    -62    -90    220    402
    -72   -106    -33     90    -20    -70    774    514    -33    -54    296    402
    -90   -106    -18     98    -36    -64    789    527    -15    -36    327    415
    -46   -129    -83     88     18   -106    787    522    -31    -57    303    423
    -33   -122    -88     75     25   -106    797    530    -36    -62    306    423
    -44    -90    -46     67      0    -70    833    566      5    -23    353    457
    -51    -98    -49     75     -2    -75    844    576     20      2    374    470
    -33    -90    -57     62     10    -75    849    574     20      2    358    480
    -33    -80    -46     57      5    -64    862    576     25      0    374    493
    -28    -67    -38     49      5    -54    880    600     41     20    433    501
    -20    -59    -38     38      7    -51    883    610     49     28    444    506
    -28    -44    -15     36     -7    -31    888    615     57     33    462    509
    -18    -28    -12     20     -5    -23    904    633     75     51    485    511
    -20    -41    -20     31      0    -31    917    641     80     51    483    522
      0     -2     -2     -2      2     -2    914    649     88     62    506    548
      5     28     23    -18     -7     25    935    665    109     90    548    581
     12     18      5    -18      2     12    948    675    119    103    563    607
     23     44     20    -33      2     33    958    698    140    129    615    641
     25     49     23    -38      0     36    958    696    135    124    610    646
     72     83     10    -77     31     49    937    693    132    122    620    652
    116    132     12   -124     49     72    935    706    145    142    685    667
    140    163     23   -150     59     93    945    724    163    174    732    683
    140    181     41   -163     49    111    958    745    181    187    771    714
    179    187      7   -181     85     98    956    750    179    181    800    722
    187    205     18   -197     83    111    958    750    176    168    800    732
    187    236     49   -210     70    142    984    763    181    155    815    756
    168    254     83   -213     41    171    989    756    166    155    818    748
    137    249    111   -194     12    181   1013    769    176    231    820    766
    124    189     64   -158     28    129   1031    776    200    252    797    771
    137    192     54   -163     41    124   1054    797    239    267    805    818
    132    226     90   -179     20    158   1062    800    244    298    802    839
    101    226    124   -163    -10    176   1067    797    244    314    782    831
     62    205    140   -135    -38    171   1098    815    270    324    787    833
     96    194     98   -145      0    148   1111    810    277    332    805    815
    101    184     80   -142     10    132   1111    802    277    340    815    807
     85    179     93   -132     -5    137   1124    805    290    353    826    813
     54    158    103   -106    -25    132   1132    800    296    368    836    789
      2    158    155    -80    -75    158   1150    810    329    381    844    787
      7    166    158    -88    -77    163   1137    807    353    363    859    792
     36    161    124    -98    -44    145   1127    802    361    319    862    784
     59    150     90   -106    -15    122   1111    792    358    322    867    774
     57    174    116   -114    -28    145   1127    807    379    371    906    776
     72    207    132   -140    -28    168   1150    831    418    410    937    774
    106    236    129   -174    -10    184   1140    833    428    405    945    774
    142    252    109   -197     15    179   1117    831    423    392    935    763
    106    233    127   -168    -10    181   1132    841    431    392    937    750
    127    280    150   -205    -10    215   1158    865    457    405    953    748
    111    270    158   -192    -23    213   1150    857    449    384    948    740
     49    270    218   -161    -83    244   1161    870    467    400    979    771
     33    272    239   -153   -101    257   1174    883    480    410    987    787
     28    267    236   -150   -103    252   1166    875    470    392    979    748
      5    306    301   -155   -148    303   1184    893    498    418   1023    758
      2    363    361   -184   -179    363   1213    922    535    449   1062    795
      5    392    387   -197   -189    389   1223    924    545    459   1070    800
      0    402    402   -202   -200    402   1208    911    532    444   1060    787
      7    402    394   -207   -192    400   1176    878    498    407   1039    750
     31    405    371   -220   -168    389   1143    841    465    366   1008    711
     64    413    348   -239   -140    381   1104    815    439    340    989    696
     36    376    340   -207   -153    358   1093    815    433    329    979    688
      5    363    355   -184   -174    361   1098    823    439    322    974    685
    -18    316    335   -150   -176    324   1078    805    415    280    935    641
    -18    267    285   -124   -150    275   1060    779    387    228    893    584
      0    275    272   -137   -137    272   1057    766    376    202    883    555
    -25    272    298   -124   -161    283   1057    761    376    189    872    532
    -25    246    272   -111   -150    259   1052    750    361    171    844    506
    -10    241    252   -114   -129    246   1047    745    350    155    826    498
    -33    233    267   -101   -150    249   1044    735    342    155    833    475
    -15    228    241   -106   -129    233   1018    709    316    129    807    446
      7    265    254   -137   -124    262   1018    714    322    129    797    449
     20    254    233   -137   -106    244   1018    717    324    122    782    426
     38    176    137   -109    -51    158   1041    763    335     88    724    371
     54    153     98   -103    -20    127   1124    870    407     88    685    319
     67    226    155   -148    -44    192   1210   1002    527    171    730    345
    124    506    381   -314   -127    444   1260   1127    704    381    932    522
    166   1135    969   -652   -400   1052   1215   1117    870    769   1405    932
     72   1800   1727   -937   -826   1764   1067    878    891   1132   1880   1304
    -23   1969   1990   -974  -1008   1979    779    470    641   1195   2003   1332
    -80   1449   1530   -683   -805   1488    605    109    171    662   1525    976
   -101    498    600   -200   -350    548    633     20   -257   -189    701    394
    -88    -38     46     62    -67      2    691    161   -298   -410    394    103
    -41   -187   -145    114     49   -166    748    309   -184   -348    379     41
     23   -127   -150     51     85   -137    818    439    -38   -228    446     75
     57      5    -54    -31     54    -23    872    540    101    -98    540    145
     57    119     62    -90     -2     90    904    587    194     -2    600    194
     67    184    114   -127    -23    150    922    610    236     41    633    220
     83    202    119   -142    -18    161    932    618    241     59    670    228
     83    218    135   -153    -25    179    927    605    236     77    683    220
     98    246    148   -174    -25    200    909    587    226     64    670    210
    103    252    145   -179    -20    200    911    589    236     49    662    218
     96    265    168   -179    -36    218    927    615    259     64    680    236
     90    252    158   -174    -33    205    927    615    267     64    691    239
    106    252    145   -181    -18    200    909    600    254     49    678    228
     98    257    158   -179    -28    207    906    602    262     49    667    202
     77    283    205   -179    -62    244    911    615    285     59    672    176
     75    283    207   -179    -64    246    904    615    288     59    665    176
     77    285    207   -181    -64    246    893    623    285     46    652    192
     90    288    197   -192    -54    244    880    631    285     20    644    189
     98    314    215   -205    -57    265    867    633    293     18    649    187
     85    329    244   -207    -80    288    854    631    303     44    657    181
    103    345    241   -226    -67    293    849    628    311     75    646    184
    122    358    233   -241    -57    296    839    623    322    111    639    192
    135    371    236   -252    -49    303    818    613    327    158    644    187
    119    379    257   -252    -70    319    807    623    353    202    662    218
    174    400    226   -288    -25    314    779    620    363    184    678    231
    179    433    252   -306    -36    342    766    633    381    161    701    254
    168    428    259   -298    -44    345    748    631    376    145    698    277
    200    418    218   -309    -10    319    722    623    368    127    704    283
    215    439    223   -327     -5    332    709    626    376    127    714    306
    223    462    239   -345     -7    353    711    646    405    142    722    345
    231    467    236   -348     -2    353    704    644    415    150    706    355
    241    470    226   -355      7    348    711    654    428    171    714    376
    262    485    220   -374     20    353    730    667    446    210    711    394
    259    480    220   -371     20    350    730    654    433    254    685    392
    348    509    161   -428     93    335    722    641    413    285    649    371
    316    496    179   -407     67    340    727    646    415    311    631    272
    259    452    192   -358     33    322    724    639    402    311    623    265
    265    439    171   -353     46    306    706    613    384    311    613    233
    319    472    153   -394     83    314    714    628    400    329    602    220
    319    467    148   -394     85    309    704    626    392    329    615    233
    283    446    163   -366     59    306    680    602    374    322    607    205
    272    449    174   -363     49    314    693    602    374    324    600    202
    259    467    207   -363     25    337    722    605    379    324    592    205
    142    389    244   -267    -49    319    672    548    327    270    527    166
    103    353    249   -228    -72    301    639    514    298    236    488    135
    142    368    223   -257    -38    298    639    522    301    241    498    119
    166    387    220   -275    -25    303    623    517    293    239    519    111
    187    407    218   -298    -15    311    615    514    298    241    524    124
    215    446    231   -332     -7    340    605    517    306    252    527    142
    249    483    233   -366      7    358    597    519    319    265    537    168
    277    524    246   -400     15    387    589    530    332    283    555    187
    275    522    246   -397     15    384    576    527    342    280    548    194
    296    545    249   -420     23    397    563    519    348    275    522    197
    361    615    252   -491     54    436    558    522    363    288    535    197
    389    665    275   -527     57    470    576    550    407    335    579    215
    428    698    267   -566     80    483    589    563    431    366    626    236
    441    706    262   -574     90    485    558    540    415    358    618    215
    407    701    290   -555     57    498    542    532    415    342    594    215
    397    727    329   -561     33    530    548    548    431    350    605    252
    413    758    342   -587     33    550    535    535    439    379    628    259
    368    724    355   -548      7    540    501    498    420    374    615    241
    363    701    335   -532     15    517    480    478    400    350    574    239
    397    714    316   -555     41    517    488    483    405    361    589    246
    405    709    301   -558     51    506    483    483    410    366    592    241
    418    678    259   -548     77    470    462    467    392    342    540    226
    389    633    244   -514     72    439    441    454    371    329    519    202
    329    542    213   -436     59    379    413    431    353    316    511    150
    329    496    166   -415     80    332    400    423    335    293    493    145
    324    433    106   -379    109    270    381    407    314    267    475    116
    363    431     64   -400    148    249    371    387    301    259    467    111
    439    439      0   -439    220    220    353    371    277    228    415    122
    363    358     -7   -363    184    176    350    376    275    220    405    127
    324    309    -18   -316    171    145    329    361    262    215    407    111
    368    350    -20   -361    194    163    309    348    257    223    418    101
    345    353      7   -348    168    181    306    342    262    241    436     85
    342    285    -59   -316    200    114    329    358    265    220    410     62
    319    171   -148   -246    233     12    387    439    306    194    353     10
    324    174   -150   -249    236     12    475    548    397    223    353    -12
    402    319    -83   -361    244    119    553    698    550    361    462     67
    426    704    275   -566     75    491    558    771    730    641    745    345
    394   1337    943   -867   -275   1140    478    680    867   1028   1200    776
    303   1847   1543  -1078   -620   1693    249    368    802   1299   1532   1049
    241   1795   1553  -1018   -654   1675    -44      2    509   1234   1519    979
    161   1062    901   -613   -371    984   -114   -236     28    537    893    519
    119    244    124   -184     -2    184    -77   -257   -290   -106    236     51
    197    -77   -275    -59    236   -176    -33   -122   -272   -200     67   -119
    252    -88   -340    -80    296   -213     62     41   -111    -83    127   -103
    233    -44   -277    -96    254   -158    153    161     28     46    215    -46
    246     38   -207   -142    226    -83    202    226    122    142    288      2
    293    124   -171   -210    231    -23    223    262    176    210    348     41
    293    135   -158   -213    226    -10    226    277    202    241    358     64
    322    155   -166   -239    244     -5    228    296    223    262    358     85
    311    153   -158   -233    233     -2    220    293    220    259    342     96
    270    129   -140   -200    205     -5    207    265    197    246    329     77
    262     93   -168   -176    215    -36    194    254    184    244    335     59
    283     96   -189   -192    236    -44    202    259    192    262    348     70
    290    129   -163   -210    226    -15    207    265    202    280    348     98
    332    142   -189   -236    259    -23    187    254    179    265    309    103
    371    179   -192   -275    283     -5    179    259    171    265    319    111
    324    200   -127   -265    226     36    194    283    197    306    363    127
    319    189   -129   -254    226     31    184    280    192    314    358    127
    361    192   -168   -277    265     12    161    270    174    298    337    119
    379    194   -184   -285    283      5    153    270    166    290    335    122
    353    207   -145   -280    249     31    153    277    174    309    355    145
    348    252    -98   -301    223     77    150    285    187    316    363    181
    345    249    -96   -298    220     77    122    267    166    272    361    171
    392    306    -85   -348    239    111    111    270    168    277    405    166
    444    366    -77   -407    262    145    116    288    187    306    433    184
    413    361    -51   -387    233    155    116    296    197    327    441    205
    423    363    -62   -394    244    150    106    303    205    342    457    228
    392    366    -25   -379    210    171     96    309    210    348    454    252
    371    400     25   -387    171    213    101    319    226    371    485    280
    337    397     59   -368    140    228     93    314    228    384    519    277
    345    402     54   -374    145    228     85    322    239    400    537    296
    397    449     51   -423    174    252     88    355    262    428    563    363
    420    475     51   -449    184    265     85    353    259    410    524    381
    415    483     67   -449    174    275     85    345    259    405    542    374
    418    498     77   -459    168    288     80    337    259    423    584    345
    389    459     70   -423    161    265     88    345    265    433    602    350
    402    485     83   -444    161    283     93    332    259    418    571    355
    413    509     93   -462    158    301     96    314    254    405    548    340
    420    535    114   -480    153    324    111    327    277    431    589    335
    384    517    132   -449    127    324    127    335    293    449    594    335
    329    493    163   -413     80    329    122    324    298    446    576    332
    309    498    189   -402     59    342    122    319    303    446    574    327
    345    506    161   -426     93    332    106    293    283    423    563    309
    350    504    153   -426     98    329    109    293    280    420    555    306
    340    498    158   -420     90    329    106    280    270    407    517    288
    342    491    145   -418     98    319    103    280    270    413    537    285
    329    493    163   -413     83    329    109    277    277    420    558    288
    348    506    158   -426     96    332    111    275    283    423    553    309
    348    488    137   -420    106    314     98    277    275    423    563    309
    319    472    153   -397     83    314     90    280    280    428    568    309
    376    524    148   -454    114    337     98    280    285    439    566    329
    374    524    150   -449    111    337     93    272    283    436    550    340
    327    527    200   -428     62    363    106    288    301    449    555    361
    340    553    213   -446     64    384    111    296    314    457    561    387
    368    589    218   -480     75    405    103    290    316    449    558    405
    397    631    233   -514     83    433    111    306    337    459    563    405
    394    654    259   -527     64    457    127    311    348    480    615    410
    392    665    270   -530     62    467    137    322    361    501    654    420
    379    672    290   -527     44    483    142    335    366    509    662    433
    397    701    303   -548     46    504    158    355    389    532    683    465
    431    748    314   -589     59    530    161    358    405    545    683    496
    410    766    355   -587     28    561    155    340    402    532    649    519
    423    797    374   -610     23    584    145    311    389    511    620    522
    413    779    366   -594     23    574    127    293    368    504    652    504
    405    753    345   -581     28    550    132    288    358    511    696    483
    415    753    337   -584     38    545    135    283    358    511    704    498
    415    696    277   -555     70    485    109    257    329    485    659    496
    426    649    223   -537    101    436     96    244    306    454    649    480
    452    613    161   -535    145    387     93    241    290    420    618    446
    465    607    140   -537    161    374    106    254    296    410    620    441
    444    581    135   -514    153    358     98    241    283    397    620    402
    415    548    132   -480    142    340     80    215    262    368    592    376
    394    519    124   -457    132    324     67    187    239    327    587    358
    415    501     85   -457    163    293     59    171    223    283    584    363
    446    478     31   -465    207    257     67    171    220    246    566    374
    433    467     33   -449    200    252     72    163    213    262    594    363
    454    454      0   -457    228    228     54    142    184    231    584    355
    475    465    -10   -470    244    228     49    150    168    187    558    358
    493    407    -85   -452    290    161     67    176    163    194    498    329
    501    329   -171   -415    337     80    153    267    226    241    475    267
    485    345   -140   -418    311    103    254    410    366    275    530    322
    527    540     12   -535    257    277    324    563    555    459    693    493
    574   1010    436   -795     67    724    327    631    748    833   1065    870
    553   1719   1166  -1135   -306   1444    244    498    883   1275   1592   1314
    420   2016   1595  -1218   -587   1805      5    132    761   1465   1842   1460
    348   1652   1304  -1000   -478   1478   -194   -236    358   1060   1512   1208
    262    818    553   -542   -145    685   -218   -444   -142    231    735    667
    306    171   -135   -239    220     18   -194   -397   -342   -179    293    257
    420      2   -418   -213    420   -207   -176   -293   -285   -150    218    158
    433     49   -384   -241    410   -168    -59   -124   -109    -10    309    223
    439    132   -309   -285    374    -88     38     -2     46    101    423    322
    446    228   -218   -337    332      5     93     64    142    174    504    371
    431    252   -181   -342    306     36    129    111    200    226    524    418
    449    272   -176   -361    311     49    142    127    218    267    561    418
    470    283   -187   -379    327     49    142    135    218    257    587    436
    446    272   -174   -358    311     49    148    137    220    272    602    420
    397    272   -127   -337    262     72    163    155    249    270    607    449
    431    301   -129   -366    280     85    142    132    254    265    607    439
    491    277   -213   -384    350     31    114     90    223    215    600    426
    485    270   -215   -376    350     28    122    111    241    254    680    384
    426    270   -158   -348    290     57    140    124    252    249    678    436
    420    296   -124   -358    272     85    161    135    262    241    615    478
    446    301   -145   -376    296     77    168    142    262    252    607    465
    452    309   -142   -379    298     83    163    148    267    275    701    420
    457    311   -145   -387    301     83    158    140    254    270    727    392
    457    314   -142   -387    298     85    171    150    265    265    672    387
    472    327   -145   -400    309     93    179    155    275    241    600    387
    493    426    -67   -459    280    179    197    163    301    272    680    441
    498    483    -15   -493    257    236    213    166    324    329    748    415
    478    441    -38   -459    257    202    205    155    311    306    753    410
    462    405    -59   -436    262    174    194    153    301    296    769    402
    491    426    -64   -457    277    181    192    155    303    311    779    363
    530    475    -57   -504    293    210    174    119    293    322    797    405
    506    428    -77   -467    290    176    140     72    241    270    756    397
    327    413     83   -371    122    249    200    161    316    335    831    459
    384    509    124   -446    129    316    205    174    340    379    893    522
    410    571    158   -491    124    366    213    176    348    394    909    563
    376    553    176   -467    101    366    241    210    376    426    922    563
    332    584    249   -459     41    418    257    205    376    449    963    517
    324    579    254   -452     36    418    275    202    358    423    937    530
    493    496      2   -496    244    249    241    189    301    324    782    514
    613    545    -70   -579    340    239    241    197    306    332    789    517
    748    610   -140   -680    444    236    228    171    290    324    823    517
    844    615   -228   -730    537    194    215    148    270    285    813    488
    841    607   -236   -724    540    184    231    166    280    280    828    465
    805    594   -210   -698    509    192    267    200    309    298    852    444
    711    558   -153   -636    431    202    290    220    324    309    870    420
    659    524   -135   -592    397    194    303    218    322    293    870    387
    662    506   -155   -584    407    176    309    218    329    262    852    350
    610    496   -114   -553    363    192    332    236    363    262    872    350
    550    511    -41   -532    296    236    358    259    410    280    930    384
    498    519     20   -509    239    270    387    288    457    290    974    433
    467    493     23   -480    220    259    381    298    483    272    974    478
    439    491     51   -465    192    272    384    324    517    265    982    563
    420    498     75   -462    174    288    374    340    545    254    997    628
    413    478     64   -444    174    272    374    371    579    277   1021    685
    407    462     51   -436    176    259    368    387    592    298   1021    724
    413    485     72   -452    171    280    374    407    602    337   1036    774
    413    488     75   -452    168    283    389    433    605    387   1044    815
    428    488     59   -457    184    275    397    444    594    446   1054    833
    439    498     57   -470    189    277    415    465    597    530   1078    867
    454    535     80   -496    187    309    428    480    607    592   1088    883
    467    576    109   -522    179    342    446    501    633    633   1101    888
    483    592    109   -537    187    350    467    524    649    654   1104    885
    444    571    127   -509    158    350    472    532    652    685   1130    849
    400    574    174   -488    111    376    485    548    659    724   1156    833
    371    579    207   -478     83    394    501    571    670    769   1166    846
    342    571    228   -457     57    400    506    589    675    792   1187    865
    296    600    303   -449     -5    452    509    594    685    805   1200    872
    270    592    322   -431    -25    457    511    592    685    805   1195    888
    244    563    316   -405    -36    441    514    568    670    789   1218    878
    223    561    337   -392    -57    449    527    550    662    782   1249    849
    207    540    329   -376    -59    436    548    548    662    774   1247    846
    168    488    319   -329    -75    405    574    550    662    758   1247    852
    148    449    298   -298    -75    374    576    545    654    737   1247    846
    127    389    262   -257    -67    327    587    532    639    711   1231    787
    116    319    200   -220    -41    259    589    524    613    665   1182    732
    109    303    194   -207    -44    252    594    517    594    633   1153    722
     83    309    223   -197    -72    267    605    506    584    620   1140    685
     67    293    226   -179    -77    259    613    498    576    607   1137    631
     54    257    202   -155    -75    231    631    517    589    618   1153    644
     70    262    192   -166    -62    228    636    519    584    613   1148    613
     85    259    174   -174    -46    218    631    509    571    592   1117    597
     80    228    148   -153    -33    189    639    524    571    581   1083    597
    103    140     36   -124     33     90    659    545    555    537    997    553
     90     70    -20    -80     54     25    763    662    615    558   1002    496
    140    103    -38   -122     90     31    865    813    722    636   1065    509
    228    272     44   -249     93    158    956   1008    906    826   1234    672
    283    782    498   -532   -109    641    958   1093   1143   1187   1628   1085
    228   1493   1265   -862   -519   1379    904   1010   1356   1621   2132   1602
    103   1847   1740   -976   -818   1795    683    688   1322   1818   2392   1842
    -23   1532   1556   -753   -789   1543    420    249    927   1514   2148   1597
   -122    592    714   -236   -418    652    314    -85    309    696   1358    893
   -122    -77     44     98    -83    -18    298    -93     59    275    898    433
    -67   -275   -207    171     70   -244    358     62    116    254    797    314
    -12   -249   -236    132    111   -244    483    233    262    353    823    353
     12   -158   -174     72     90   -166    592    371    402    465    870    465
     23    -83   -106     28     64    -93    659    446    491    548    943    511
     36    -46    -85      2     59    -64    696    485    535    597   1002    545
     28    -67    -96     20     62    -80    727    511    555    615   1018    587
    -41    -64    -25     51     -7    -46    771    548    592    657   1057    626
    -54    -72    -18     62    -20    -46    782    563    610    678   1075    633
    -18    -54    -36     36      7    -46    784    568    615    685   1083    641
     -5    -18    -12     12      2    -15    802    581    628    701   1085    654
     12     36     20    -25     -5     28    823    597    649    722   1098    667
      0     23     23    -12    -10     23    831    607    652    722   1085    649
    -12     12     23     -2    -18     15    839    610    654    722   1078    644
    -12     15     28      0    -20     20    839    615    662    727   1080    646
    -44     25     70      7    -57     49    849    633    683    745   1096    657
    -62     18     80     20    -70     49    859    646    696    763   1106    670
    -51     28     80     10    -67     54    862    657    709    782   1117    675
    -38     59     98    -10    -67     77    867    675    727    813   1140    693
    -10     80     88    -36    -51     83    872    685    735    826   1161    706
    -23     90    111    -33    -67    101    878    701    750    849   1184    727
    -31     85    116    -28    -75    101    862    698    750    857   1189    732
    -41     98    140    -28    -90    119    865    711    763    870   1200    750
      0    127    127    -64    -64    127    875    735    779    883   1210    743
     10    111    101    -62    -46    106    867    732    774    875   1202    722
     23    145    119    -85    -49    132    875    748    789    891   1226    737
     25    171    145    -98    -59    158    883    776    810    917   1257    771
     36    189    150   -114    -57    171    891    797    828    935   1286    797
     67    205    137   -137    -36    174    896    818    841    950   1301    813
     72    207    135   -142    -31    174    893    828    844    950   1306    813
     85    210    124   -148    -18    168    896    836    844    950   1312    800
     96    267    168   -181    -36    218    919    849    865    969   1332    802
    111    298    184   -205    -36    241    940    857    883    984   1350    807
     80    283    202   -181    -62    244    950    852    888    976   1353    784
     83    285    202   -184    -59    244    963    862    904    979   1353    756
     93    306    213   -200    -62    262    987    880    935    997   1369    748
     64    303    239   -184    -85    272   1008    893    956   1005   1376    730
     70    316    246   -194    -88    283   1028    909    982   1021   1384    719
     70    322    252   -194    -90    288   1041    922   1000   1031   1387    711
     38    311    270   -176   -116    290   1062    937   1023   1044   1405    714
      7    298    290   -153   -142    296   1070    940   1039   1041   1395    717
     10    296    285   -155   -140    290   1080    943   1047   1041   1392    709
    -10    257    267   -122   -137    262   1078    932   1039   1028   1382    675
      0    262    259   -132   -129    262   1083    932   1047   1031   1382    680
      2    267    265   -137   -129    267   1083    935   1054   1039   1384    680
     -2    277    280   -140   -142    277   1083    943   1070   1054   1395    691
      0    285    285   -142   -142    285   1075    943   1083   1065   1405    696
    -28    249    275   -111   -153    262   1060    937   1080   1052   1392    678
    -12    254    267   -119   -140    259   1075    953   1096   1057   1397    680
      5    272    265   -140   -129    267   1088    969   1111   1070   1410    685
      5    270    265   -137   -129    267   1085    974   1114   1067   1408    680
     -5    254    257   -127   -132    254   1075    974   1117   1067   1402    685
      0    272    270   -137   -135    272   1083    987   1130   1083   1421    714
     -5    272    275   -135   -140    275   1085    995   1135   1088   1426    735
    -10    265    275   -127   -142    270   1088   1000   1137   1085   1423    748
    -12    262    275   -127   -142    267   1098   1008   1143   1091   1421    766
     -5    267    272   -132   -137    267   1114   1015   1148   1098   1423    782
    -12    275    285   -132   -150    280   1135   1028   1161   1111   1431    807
    -33    298    332   -132   -181    314   1158   1041   1176   1122   1441    833
    -36    316    353   -140   -194    335   1171   1052   1189   1137   1460    852
    -38    332    368   -148   -202    350   1192   1065   1205   1161   1478    867
    -51    342    394   -148   -223    366   1192   1060   1205   1171   1486    862
    -59    316    376   -127   -218    345   1171   1041   1189   1163   1486    846
    -80    257    335    -88   -207    296   1150   1013   1158   1140   1465    813
    -85    244    329    -77   -207    285   1145   1000   1148   1135   1457    800
    -85    244    327    -80   -207    285   1130    987   1137   1135   1454    802
    -85    207    293    -59   -189    249   1119    979   1117   1124   1436    789
   -101    153    254    -25   -179    202   1111    963   1096   1101   1397    753
   -106     85    192     10   -150    137   1101    950   1072   1072   1356    719
   -114     28    142     41   -129     85   1088    937   1052   1052   1327    698
   -122     -2    119     62   -122     57   1078    922   1036   1036   1306    685
   -119    -18    101     67   -111     41   1078    914   1021   1023   1286    678
   -122    -46     75     83    -98     12   1078    911   1005   1013   1273    678
   -122    -57     62     88    -93      2   1078    914    995   1015   1262    688
   -124    -67     57     96    -90     -5   1067    909    976   1005   1247    685
   -142    -96     44    116    -96    -25   1054    898    958    984   1228    678
   -142   -101     41    119    -93    -31   1054    893    945    979   1218    675
   -137   -155    -18    145    -62    -85   1065    909    937    961   1182    644
   -116   -241   -124    179      2   -184   1122    989    950    930   1106    566
    -90   -197   -106    142      5   -153   1247   1148   1057    989   1114    571
    -25    -59    -33     44      2    -46   1350   1340   1218   1140   1234    691
     44    301    257   -174   -106    277   1402   1491   1436   1428   1527    992
     41    896    854   -467   -405    875   1392   1535   1688   1849   2000   1493
   -150   1382   1530   -615   -839   1454   1208   1278   1766   2158   2387   1875
   -270   1244   1514   -485   -891   1379    898    828   1465   2000   2278   1784
   -335    548    883   -109   -607    714    696    392    857   1319   1626   1228
   -340   -215    124    277   -233    -46    623    236    407    693    966    633
   -288   -535   -246    410    -23   -392    623    340    361    566    779    452
   -241   -600   -361    420     59   -480    706    483    446    600    774    446
   -187   -542   -358    363     85   -452    813    618    558    678    828    501
   -192   -454   -262    324     33   -358    904    730    670    771    906    587
   -166   -368   -202    267     15   -285    961    782    730    823    956    641
   -111   -288   -176    200     31   -231   1013    826    771    865    989    685
   -119   -275   -155    197     15   -215   1034    841    784    880    995    704
   -140   -296   -155    218      7   -226   1031    839    774    880    997    704
   -135   -301   -166    218     12   -233   1031    839    776    875   1002    704
   -155   -322   -166    239      2   -244   1034    846    792    865   1008    711
   -192   -345   -155    267    -18   -249   1031    854    802    891   1015    724
   -187   -332   -145    259    -20   -239   1041    865    818    943   1023    740
   -166   -314   -148    239    -10   -231   1054    870    826    930   1028    737
   -150   -316   -166    233      5   -244   1041    865    820    914   1026    717
   -163   -358   -194    259     12   -277   1026    854    802    927   1015    688
   -189   -348   -158    270    -15   -254   1044    870    828    963   1028    698
   -187   -290   -106    236    -41   -197   1083    898    867   1002   1075    740
   -176   -257    -80    215    -49   -171   1088    898    878   1028   1098    748
   -213   -288    -75    249    -72   -181   1067    880    865   1031   1109    724
   -218   -275    -57    246    -80   -166   1057    872    862   1023   1122    701
   -207   -265    -59    236    -75   -163   1047    859    852    992   1114    670
   -187   -252    -64    218    -62   -158   1054    862    857   1000   1098    662
   -168   -241    -75    202    -49   -158   1060    865    865   1015   1093    680
   -168   -200    -31    184    -70   -116   1078    880    885   1028   1114    722
   -171   -200    -31    184    -72   -116   1060    872    883   1023   1122    735
   -171   -207    -36    189    -70   -124   1047    875    888   1021   1111    756
   -158   -197    -38    176    -62   -119   1049    888    906   1031   1135    782
   -140   -161    -20    150    -59    -90   1065    911    930   1078   1166    823
   -155   -153      2    153    -83    -75   1062    924    945   1127   1176    849
   -166   -145     20    155    -93    -62   1057    930    945   1140   1174    865
   -142   -140      0    140    -72    -70   1054    932    943   1156   1169    862
   -116   -142    -25    129    -46    -85   1049    927    935   1158   1158    849
    -77   -127    -49    101    -15    -90   1044    922    932   1163   1153    846
    -67   -124    -57     96     -5    -93   1052    919    937   1166   1148    833
    -75   -116    -41     96    -18    -77   1052    911    937   1169   1140    818
    -77    -83     -5     80    -36    -44   1049    909    948   1179   1143    828
    -88   -103    -15     93    -36    -59   1052    909    958   1166   1122    810
    -83   -106    -23     96    -31    -67   1060    911    966   1161   1109    797
    -80    -85     -7     83    -38    -46   1067    917    989   1176   1117    792
    -98    -90      7     96    -54    -41   1070    919   1010   1189   1122    784
   -119   -122     -2    119    -59    -64   1075    909   1013   1184   1109    748
   -129   -127      0    127    -67    -64   1091    906   1021   1187   1096    727
   -124   -137    -12    129    -57    -77   1091    898   1018   1182   1078    706
   -124   -124      0    124    -62    -62   1088    896   1031   1195   1088    701
   -135   -103     31    116    -85    -36   1080    896   1041   1208   1093    701
   -140    -88     51    114    -96    -18   1091    896   1049   1210   1080    696
   -132    -98     31    114    -83    -33   1080    898   1049   1210   1065    683
   -127    -96     31    111    -80    -33   1060    911   1070   1239   1078    693
   -145   -111     33    127    -90    -38   1052    914   1072   1249   1075    691
   -171   -148     20    158    -96    -64   1023    904   1060   1265   1052    685
   -140   -132      5    135    -75    -64   1026    911   1060   1291   1044    693
    -64    -44     20     54    -44    -12   1054    948   1088   1325   1072    717
   -119    -41     75     77    -98     18   1054    953   1104   1345   1093    709
   -148    -59     85    103   -116     12   1047    956   1109   1356   1098    672
   -101    -18     83     57    -93     31   1060    969   1114   1382   1148    605
    -77     18     96     31    -85     57   1049    961   1101   1374   1169    587
    -57     31     85     10    -72     57   1036    948   1093   1350   1091    589
    -64      7     70     28    -67     38   1054    969   1109   1356   1039    571
    -77    -12     64     46    -72     23   1054    963   1104   1350   1018    542
    -46     -7     38     28    -44     15   1052    958   1101   1363   1026    542
    -25     83    109    -28    -67     93   1070    961   1124   1400   1021    600
    -44     83    124    -20    -85    103   1047    935   1106   1387    997    615
    -41     49     88     -5    -64     67   1010    893   1057   1317    976    615
    -18     59     77    -20    -46     67    979    852   1010   1273    982    587
    -10     54     64    -23    -36     59    963    836    995   1273    956    568
     -7     -7      0      7     -2     -5    945    820    969   1234    878    542
     -7    -67    -62     36     25    -64    930    800    940   1205    815    509
     -5   -119   -114     62     54   -116    930    800    919   1184    784    470
    -15   -189   -176    101     80   -184    898    766    875   1143    735    426
    -10   -244   -233    127    111   -239    880    737    839   1101    706    392
    -10   -280   -270    145    127   -275    857    709    813   1070    696    361
    -25   -275   -249    150    111   -262    846    693    802   1052    672    342
    -15   -254   -241    132    111   -249    836    683    795   1057    675    335
    -10   -265   -254    137    119   -259    831    675    787   1057    633    316
    -15   -303   -290    158    135   -298    823    672    776   1039    563    309
    -23   -316   -293    171    135   -306    823    675    774   1034    545    301
    -25   -371   -345    197    158   -361    841    717    782   1010    504    252
    -20   -452   -431    236    202   -444    937    839    836    995    449    187
    -12   -389   -376    200    179   -384   1044    982    950   1067    480    194
     23   -205   -228     90    124   -215   1140   1137   1117   1231    623    303
     44    220    176   -135    -64    200   1137   1189   1314   1540    966    613
    -28    776    802   -374   -415    789   1039   1072   1470   1888   1387    995
   -127   1067   1195   -472   -662   1130    753    709   1376   2023   1592   1150
   -176    844   1021   -332   -597    932    457    285   1002   1748   1363    937
   -220    140    358     38   -290    249    371     12    465   1023    626    350
   -187   -387   -200    285      5   -293    363     18    210    620    171    -12
   -161   -633   -472    394    155   -553    418    163    233    568     51   -106
   -202   -735   -532    470    163   -633    491    272    309    600     36   -122
   -166   -670   -504    415    168   -587    548    350    407    683     90    -72
    -77   -542   -467    309    194   -506    589    405    485    758    145    -20
    -38   -470   -433    254    194   -452    613    431    524    795    168      7
    -46   -452   -405    249    179   -428    628    446    545    818    179     28
    -57   -472   -415    262    176   -444    610    436    537    813    163     20
    -44   -439   -397    241    176   -418    592    426    540    823    171     23
      0   -366   -368    181    184   -368    592    431    563    844    192     36
    -31   -402   -371    218    168   -387    576    415    558    828    174     18
    -31   -452   -420    239    192   -436    545    381    537    807    148     -5
    -59   -459   -402    259    168   -431    540    366    537    807    142     -5
   -179   -444   -267    311     41   -355    576    389    576    846    179     36
   -137   -405   -267    272     64   -337    581    394    594    859    187     57
     88   -280   -368     93    226   -324    571    387    592    859    179     57
     80   -306   -389    111    233   -348    535    353    561    823    142     20
      2   -374   -376    184    187   -376    498    319    524    795    106    -20
     -2   -400   -397    202    197   -400    475    293    509    776     83    -36
      0   -405   -405    202    200   -405    472    290    517    779     80    -38
     15   -368   -384    176    200   -376    472    290    530    792     88    -28
     28   -353   -384    161    205   -368    462    285    530    795     85    -25
     44   -327   -371    142    207   -348    465    293    542    802     93    -12
     54   -314   -368    127    210   -340    454    285    545    802     90    -25
     57   -329   -387    135    220   -358    439    272    540    797     80    -49
     44   -337   -381    145    210   -358    423    262    540    797     75    -51
     59   -306   -366    124    213   -335    423    277    555    820     85    -25
     64   -288   -353    111    207   -319    413    288    568    831     93    -10
     67   -270   -340    101    202   -303    392    285    566    826     83     -5
     59   -267   -327    103    192   -298    376    277    561    815     67     -7
     80   -223   -303     72    192   -262    379    285    571    823     67     12
    163   -124   -290    -20    226   -207    420    314    602    849     90     46
    153   -129   -285    -12    218   -207    436    316    602    839     75     49
     59   -223   -283     80    168   -252    407    283    563    795     18      2
     10   -246   -257    119    132   -252    392    254    542    774    -12    -23
     20   -192   -215     85    116   -205    410    254    548    779     -7    -12
     31   -163   -197     64    111   -179    415    254    555    782     -7    -18
     23   -171   -194     72    106   -181    397    236    553    774    -15    -36
     28   -163   -192     67    109   -176    389    226    561    769    -25    -44
    -25   -176   -153     98     62   -163    397    213    571    769    -25    -44
    -44   -148   -103     93     28   -127    400    202    579    779    -10    -20
      5   -116   -124     54     62   -119    371    171    561    763    -31    -33
     83   -145   -228     31    155   -187    332    116    517    704    -98    -93
     88   -171   -259     41    171   -215    301     80    496    670   -129   -122
    101   -119   -220      7    158   -168    290     67    504    675   -122   -114
     93    -98   -194      0    142   -145    288     64    506    665   -122   -119
     18   -145   -163     64     90   -153    265     44    493    644   -140   -127
      0   -111   -114     54     54   -114    252     41    496    652   -127   -114
     75      0    -75    -38     75    -36    285     80    522    691    -85    -80
     90      7    -83    -51     85    -36    293     88    522    691    -85    -64
    -20   -122   -101     72     38   -111    249     38    480    649   -129   -111
     -7   -103    -96     54     41   -101    231     23    472    644   -124   -132
     25    -54    -80     12     51    -67    236     31    485    659   -103   -116
     25    -41    -67      5     44    -54    226     31    488    662    -88   -106
     28      2    -25    -15     28    -10    228     41    509    683    -59    -83
     38     28    -10    -36     25     10    228     44    514    683    -44    -77
     51     70     18    -62     18     44    233     46    519    683    -20    -70
     38    116     75    -80    -18     96    236     54    530    693     15    -59
     38    150    111    -93    -36    132    228     51    535    701     36    -67
     41    163    119   -103    -38    142    220     46    535    693     49    -72
     38    218    176   -129    -70    197    223     46    548    709     85    -44
     36    257    220   -148    -90    239    220     36    553    717    114    -28
     18    241    223   -129   -101    233    202      5    527    693    114    -49
     10    233    220   -122   -106    228    176    -23    509    675    109    -49
     10    241    231   -127   -109    236    158    -38    504    670    119    -41
      7    239    231   -124   -111    236    140    -62    488    652    122    -64
      2    210    207   -106   -101    210    135    -80    472    631    116    -98
    -12    166    179    -77    -96    174    124   -103    454    605     98   -109
     -7    124    132    -59    -70    127    103   -122    431    584     75    -85
    -20     80     98    -31    -59     90     80   -140    405    555     46    -80
    -10     67     77    -28    -44     72     67   -158    389    535     33    -80
    -36     18     51      7    -44     33     44   -192    358    501     12    -93
    -44    -20     20     31    -33      0     33   -210    342    483      0   -103
    -44    -31     10     36    -28    -10     23   -220    332    470     -2   -111
    -49    -38     10     44    -31    -15      5   -236    322    457      2   -116
    -54    -41     10     46    -33    -15      7   -246    319    452     12   -119
    -51    -64    -15     57    -20    -41     12   -239    316    441     10   -127
    -31   -129    -98     80     31   -114     51   -176    329    420    -20   -163
    -20   -187   -166    103     72   -176    161    -41    392    413    -54   -210
    -15   -122   -106     64     44   -114    280    111    519    501     10   -171
     36    116     80    -77    -23     98    371    272    719    711    218     15
     49    581    530   -316   -241    555    376    335    950   1062    610    387
    -72   1169   1241   -548   -657   1205    257    174   1106   1431   1067    810
   -176   1317   1493   -571   -833   1405    -93   -265    924   1478   1184    893
   -236    932   1169   -350   -701   1049   -381   -714    462   1067    826    571
   -285    215    498     33   -392    358   -467   -966    -70    361    135      0
   -252   -296    -44    275   -103   -171   -444   -919   -283    -10   -270   -345
   -213   -444   -231    327      7   -337   -342   -730   -187     15   -290   -381
   -215   -433   -218    324      0   -324   -228   -579    -62    106   -231   -337
   -215   -337   -122    275    -46   -231   -137   -467     62    215   -137   -252
   -205   -223    -18    215    -93   -122    -75   -387    161    306    -44   -168
   -140   -192    -51    163    -44   -122    -54   -361    184    319    -33   -150
   -119   -187    -67    153    -28   -127    -44   -345    192    322    -28   -132
   -119   -166    -49    142    -36   -109    -41   -337    194    327    -12   -122
   -127   -155    -28    142    -49    -93    -41   -332    194    327      2   -124
   -111   -158    -46    135    -33   -103    -41   -329    192    322     10   -124
   -116   -155    -38    135    -41    -98    -36   -319    192    329     25   -109
   -129   -140    -10    132    -59    -75    -31   -314    197    335     41    -93
   -137   -114     23    127    -80    -46    -18   -298    202    340     62    -72
   -158   -111     46    135   -103    -33     -5   -283    202    345     77    -51
   -163    -96     67    129   -116    -15     -5   -275    202    348     88    -36
   -176    -88     88    132   -132     -2     -2   -265    200    353    103    -18
   -192    -96     96    145   -145      0      2   -262    197    353    109     -7
   -207   -109     96    155   -153     -7      2   -249    202    355    114      5
   -215    -93    122    153   -171     15     10   -231    215    371    140     25
   -215    -62    153    137   -184     44     10   -223    220    387    163     36
   -187    -57    129    122   -158     36      5   -226    213    384    166     33
   -184    -62    119    122   -155     28     10   -218    207    381    166     36
   -233    -54    176    142   -207     59     36   -189    226    402    197     64
   -223    -46    174    135   -202     62     44   -174    226    405    210     70
   -252    -31    220    142   -236     93     59   -140    244    428    241     96
   -184    -31    150    106   -168     59     36   -145    226    420    246     88
   -158    -25    132     90   -148     54     41   -129    223    428    267     98
   -127     10    137     57   -132     72     46   -114    228    439    293    119
   -122     33    155     44   -137     93     59    -96    236    454    322    140
   -132     20    150     54   -140     85     80    -77    239    457    335    161
   -142     25    168     57   -155     96     93    -67    239    457    345    171
   -148     28    174     59   -161     98     98    -64    228    449    350    171
   -140     41    181     49   -161    111    114    -57    220    452    358    181
   -132     62    192     33   -163    124    127    -57    215    457    379    187
   -127     77    205     23   -166    140    135    -57    210    459    392    181
   -129     93    223     15   -176    158    155    -46    218    465    407    181
   -140    116    257     12   -197    187    174    -41    228    480    433    197
   -142    119    262     12   -202    189    192    -33    231    491    449    213
   -155    124    280     15   -218    202    213    -25    239    498    475    226
   -158    122    277     18   -218    200    226    -23    241    506    493    218
   -161    101    262     31   -210    181    233    -28    241    504    501    218
   -168    103    270     31   -220    187    226    -44    233    496    501    220
   -200     96    296     51   -246    194    228    -49    236    504    517    233
   -213     96    306     57   -259    200    236    -46    244    509    537    244
   -210    101    311     54   -259    205    246    -33    254    517    548    259
   -231     96    327     64   -280    213    257    -28    254    522    553    252
   -246     83    329     83   -288    205    262    -20    249    527    563    246
   -265     62    324    101   -296    192    262    -18    241    524    555    252
   -262     64    327     98   -293    194    267    -10    241    530    574    262
   -257    124    381     64   -319    254    293     20    270    566    631    267
   -249    148    394     49   -322    270    316     44    285    584    665    265
   -288    101    387     93   -337    241    322     49    280    574    672    228
   -345     51    397    148   -371    223    306     38    259    555    675    192
   -327     77    402    122   -366    239    311     51    267    566    698    207
   -231    223    454      2   -342    337    384    116    327    623    743    301
   -213    288    501    -38   -355    392    441    161    366    644    758    374
   -296    241    537     28   -415    389    446    153    381    613    745    379
   -314    272    587     20   -452    428    462    179    413    644    774    389
   -348    272    618     36   -483    444    470    192    407    672    789    389
   -340    288    628     25   -485    457    491    207    415    670    813    392
   -329    329    659      0   -493    493    517    226    426    696    831    423
   -332    374    706    -20   -519    540    530    226    436    724    841    449
   -329    389    719    -31   -524    553    527    210    433    735    844    449
   -327    350    678    -12   -504    514    493    176    397    727    815    418
   -327    358    685    -15   -506    522    478    163    381    701    818    418
   -332    355    685    -12   -509    522    462    158    368    680    815    426
   -353    314    667     18   -509    491    452    150    345    644    787    415
   -381    270    649     54   -517    459    454    150    332    620    766    413
   -405    239    644     83   -524    441    457    153    316    607    761    407
   -413    205    615    103   -514    407    452    148    290    581    756    392
   -428    155    584    135   -506    368    444    145    267    548    743    376
   -454    132    584    158   -519    355    441    137    254    524    732    368
   -483     77    561    202   -522    319    439    132    233    493    717    353
   -483     70    553    205   -519    311    441    137    231    475    706    348
   -480     83    561    197   -519    322    449    148    239    485    704    366
   -480     64    542    205   -511    301    446    153    233    498    704    361
   -485     18    504    233   -493    259    441    153    223    491    685    342
   -449    -25    423    236   -436    197    449    176    218    472    657    311
   -374    -98    275    236   -327     88    530    283    241    449    600    241
   -290    -57    233    174   -265     88    659    454    342    504    620    241
   -272     90    363     90   -316    226    807    701    540    680    769    376
   -265    465    730   -101   -498    597    859    844    774    979   1091    691
   -277   1067   1343   -394   -810   1205    782    797    997   1374   1564   1169
   -472   1566   2036   -548  -1254   1800    561    501   1075   1670   1961   1553
   -654   1465   2120   -405  -1387   1792    249     62    826   1561   1917   1506
   -745    698   1441     23  -1093   1070     59   -350    213    849   1234    901
   -722    -88    633    405   -680    272     25   -465   -226    220    574    290
   -652   -392    259    522   -457    -67     96   -314   -257     85    389    101
   -597   -379    218    488   -407    -80    233   -111   -116    174    449    140
   -571   -267    303    418   -439     15    387     75     51    309    563    226
   -571   -148    423    358   -498    137    470    181    171    410    659    309
   -579   -106    470    342   -527    181    509    236    226    449    704    348
   -574    -77    496    327   -535    207    548    283    267    475    745    387
   -558    -62    493    309   -527    215    568    301    283    478    758    397
   -545    -49    496    296   -522    223    589    316    293    488    771    407
   -550    -59    491    303   -522    215    592    319    293    485    774    410
   -532    -28    504    280   -519    236    602    329    306    501    789    431
   -522    -20    501    267   -511    239    610    337    314    506    795    439
   -517    -25    491    270   -506    233    615    340    311    506    795    439
   -511    -28    483    267   -498    226    623    350    309    509    810    446
   -506     -5    501    257   -504    246    639    366    322    527    833    462
   -511      0    511    254   -511    257    636    366    322    527    833    457
   -519     10    530    254   -524    270    639    379    329    537    839    470
   -527     23    550    249   -537    285    649    394    342    550    844    483
   -514     41    555    236   -535    298    654    410    350    561    844    498
   -504     59    561    220   -532    309    662    415    358    571    841    514
   -504     54    555    223   -530    303    667    428    366    579    833    519
   -501     67    566    215   -535    316    675    444    381    597    844    530
   -501     77    579    213   -540    327    683    459    392    610    862    540
   -504     64    566    218   -535    314    680    465    389    610    867    537
   -493     85    579    202   -537    332    688    483    397    620    878    550
   -488    132    620    174   -553    376    696    506    413    636    896    571
   -480    155    636    163   -558    394    701    527    426    649    909    589
   -472    163    633    153   -553    397    693    542    436    657    924    602
   -462    166    626    148   -545    394    693    558    444    665    935    610
   -457    153    610    150   -535    381    698    574    449    675    956    615
   -457    174    631    142   -542    402    717    600    462    704    984    639
   -459    181    639    137   -550    407    730    613    470    696    989    649
   -457    181    639    137   -548    410    743    618    467    675   1002    641
   -467    176    644    142   -555    410    750    618    459    662    995    644
   -467    192    659    137   -563    426    758    626    467    675   1002    654
   -462    187    646    137   -555    415    761    631    465    670    984    644
   -457    189    646    132   -550    418    763    633    459    665    971    636
   -459    200    659    129   -561    428    782    644    475    683    997    639
   -475    202    678    137   -576    439    802    659    493    688   1005    639
   -472    187    657    140   -563    420    810    665    501    688   1013    641
   -478    163    641    158   -558    402    820    672    514    698   1005    649
   -485    153    639    163   -561    394    828    675    517    701   1005    649
   -496    153    649    171   -571    400    831    678    522    711   1008    646
   -504    155    659    174   -581    407    836    691    530    724   1013    657
   -524    137    662    192   -592    400    839    704    535    730   1023    665
   -530    124    654    202   -592    389    826    704    532    730   1031    662
   -524    135    659    194   -592    397    841    722    540    737   1039    675
   -504    145    649    179   -576    397    852    732    540    732   1031    683
   -511    145    657    181   -584    402    865    748    548    748   1052    709
   -524    140    665    189   -594    402    872    756    558    761   1075    735
   -568     90    659    239   -613    374    867    756    545    745   1065    740
   -579     77    657    249   -618    366    867    766    535    737   1080    761
   -483    168    652    158   -566    410    904    805    561    763   1122    800
   -488    155    641    166   -563    397    911    815    561    756   1111    800
   -581     44    626    270   -602    335    878    782    519    714   1049    776
   -535    114    646    210   -592    379    898    810    545    743   1083    844
   -475    174    649    148   -561    410    950    857    592    776   1132    898
   -433    218    652    106   -542    433    997    888    618    802   1171    935
   -462    218    680    122   -571    449   1002    893    618    805   1189    935
   -493    205    698    142   -597    452   1005    896    618    807   1202    935
   -537    181    717    176   -626    449   1002    891    620    813   1215    940
   -561    189    750    184   -657    470   1015    891    636    831   1239    958
   -563    228    792    168   -678    509   1028    891    654    849   1260    971
   -563    223    787    168   -675    504   1013    878    644    839   1257    958
   -584    197    782    192   -683    488   1000    872    641    836   1257    950
   -581    174    753    202   -667    462    982    859    631    823   1249    948
   -584    140    724    223   -654    431    974    849    615    805   1239    932
   -592    109    701    241   -646    405    961    836    600    776   1218    898
   -602     57    659    272   -631    358    943    818    574    737   1184    862
   -602     15    618    293   -610    314    937    810    555    709   1156    833
   -589      2    592    293   -589    296    950    826    563    709   1143    839
   -610    -59    548    335   -581    244    945    820    542    678   1109    833
   -652   -109    540    379   -597    215    935    805    519    652   1088    815
   -670   -116    553    392   -615    218    943    810    524    654   1088    815
   -646   -109    537    379   -592    213    948    820    530    659   1085    818
   -688   -145    542    415   -618    197    945    818    532    657   1088    807
   -737   -181    555    459   -646    187    937    815    535    654   1091    802
   -756   -233    522    493   -639    142    943    823    524    636   1070    776
   -724   -311    413    519   -568     49   1000    906    535    607   1018    704
   -701   -293    405    496   -555     54   1153   1088    641    652   1034    688
   -675   -163    511    418   -594    174   1293   1301    820    795   1158    782
   -620    129    750    244   -685    439   1361   1462   1041   1049   1418   1015
   -587    644   1231    -28   -909    937   1335   1512   1293   1428   1855   1439
   -730   1208   1938   -239  -1335   1571   1166   1288   1441   1790   2304   1862
   -849   1241   2091   -194  -1470   1665    818    836   1236   1761   2338   1883
   -940    680   1621    127  -1283   1150    563    361    685   1195   1805   1421
   -979   -109    870    545   -924    379    506    168    161    485   1085    784
   -961   -519    441    737   -704    -38    542    296     67    277    833    527
   -924   -589    335    756   -631   -127    636    472    168    309    841    493
   -891   -517    371    704   -633    -72    748    610    293    389    909    511
   -852   -420    431    636   -641      5    839    714    410    478    997    535
   -852   -348    504    600   -680     77    891    769    483    540   1072    522
   -833   -293    540    563   -688    124    927    810    532    584   1127    532
   -820   -270    550    542   -688    137    948    833    561    607   1153    597
   -802   -228    574    517   -688    171    956    844    581    628   1171    652
   -813   -254    555    532   -685    150    961    841    568    605   1145    644
   -797   -215    581    506   -691    181    956    833    571    600   1137    641
   -797   -176    620    485   -711    220    950    833    584    615   1150    654
   -797   -171    626    485   -711    226    953    836    594    620   1163    665
   -763   -176    584    470   -675    202    935    820    579    605   1150    654
   -769   -155    613    462   -693    228    924    818    587    610   1161    678
   -779   -145    633    462   -709    244    930    826    602    613   1171    698
   -766   -101    665    433   -717    280    935    841    628    636   1197    740
   -761    -80    680    418   -722    298    937    849    652    646   1218    766
   -740    -54    685    397   -714    314    930    841    654    646   1223    761
   -724    -41    680    381   -704    319    917    836    662    657   1231    758
   -730    -38    691    384   -711    324    909    844    680    678   1244    758
   -740    -49    691    392   -717    319    914    841    685    670   1244    750
   -727    -49    678    387   -704    314    930    857    709    683   1260    771
   -714     10    722    350   -719    366    943    875    745    719   1304    810
   -675     70    745    303   -709    407    948    870    758    732   1335    831
   -701     85    784    306   -743    433    950    878    774    745   1353    844
   -714     75    789    319   -753    431    953    896    789    756   1366    852
   -714     96    807    309   -763    452    961    922    815    771   1387    875
   -714    148    862    283   -787    504    961    940    846    797   1421    901
   -756    145    898    303   -826    522    971    961    872    813   1441    909
   -756    148    904    303   -831    524    974    976    891    820   1454    922
   -776    142    919    314   -849    530    984    984    911    831   1480    932
   -771    189    961    290   -865    574   1002    992    935    844   1506    930
   -748    244    992    252   -870    618   1034   1005    961    854   1525    919
   -743    231    974    254   -857    602   1057   1002    971    852   1530    911
   -787    184    971    298   -878    576   1054    989    976    846   1530    901
   -787    166    953    311   -870    558   1070   1005   1000    859   1535    909
   -750    220    969    262   -859    594   1088   1015   1028    878   1543    924
   -797    168    966    314   -880    566   1075    992   1028    862   1514    896
   -797    153    950    322   -875    553   1083    989   1047    867   1501    885
   -761    161    922    301   -841    540   1096    992   1065    870   1488    888
   -771    163    935    303   -854    548   1098    976   1070    880   1478    885
   -761    176    937    293   -849    555   1093    961   1075    891   1470    880
   -753    161    914    293   -833    537   1083    945   1072    883   1441    852
   -771    124    896    324   -833    509   1065    917   1060    865   1400    810
   -769    111    878    327   -823    493   1062    911   1062    854   1376    789
   -776     93    867    340   -823    480   1062    919   1067    857   1356    769
   -774     88    859    340   -818    472   1060    927   1080    865   1350    763
   -776     83    859    348   -818    470   1052    932   1088    867   1348    771
   -782     98    880    340   -831    491   1047    935   1091    865   1327    769
   -758    161    919    298   -839    540   1039    937   1101    885   1330    779
   -761    129    888    314   -826    509   1044    950   1117    896   1327    789
   -753    103    857    324   -805    480   1044    950   1111    888   1306    779
   -763    114    878    324   -820    496   1041    969   1122    898   1312    795
   -769    158    927    303   -849    542   1057    992   1150    937   1343    833
   -782    174    953    301   -867    561   1070   1008   1163    958   1356    859
   -774    187    961    293   -867    574   1093   1031   1187    979   1369    893
   -761    210    971    275   -867    589   1101   1044   1197    989   1369    904
   -763    220    982    270   -872    600   1101   1047   1202    997   1366    904
   -769    231    997    267   -883    615   1101   1057   1213   1015   1384    924
   -766    262   1028    252   -896    644   1096   1057   1218   1031   1405    948
   -771    270   1041    249   -906    657   1093   1049   1226   1041   1408    945
   -763    257   1021    252   -891    639   1083   1036   1218   1039   1392    943
   -753    236    989    257   -872    613   1057   1002   1189   1010   1363    924
   -750    218    969    267   -859    592   1041    992   1174   1008   1361    922
   -766    187    953    288   -859    568   1034    984   1156    997   1358    906
   -782    142    924    319   -852    532   1021    974   1135    982   1343    883
   -792     83    875    353   -833    478   1010    969   1122    966   1322    857
   -797     31    828    384   -813    428   1005    958   1104    950   1306    833
   -795    -23    769    407   -784    374    989    948   1088    935   1291    823
   -797    -80    717    436   -758    316    984    935   1062    914   1267    805
   -810   -122    685    465   -750    280    982    922   1039    896   1254    784
   -815   -124    691    470   -753    283    969    901   1018    885   1249    769
   -802   -148    654    472   -730    252    950    893   1005    878   1239    750
   -802   -171    631    485   -719    231    948    891    997    875   1236    745
   -797   -205    592    501   -698    194    940    883    984    867   1226    735
   -792   -233    558    514   -675    161    945    898    979    870   1218    730
   -782   -309    472    545   -628     80    987    979    995    852   1179    688
   -763   -335    428    548   -597     44   1104   1127   1075    872   1163    665
   -750   -270    478    509   -615    103   1234   1296   1218    979   1239    714
   -727    -96    631    413   -680    267   1327   1439   1395   1171   1423    862
   -709    407   1117    150   -914    761   1309   1447   1608   1532   1842   1228
   -792    958   1751    -83  -1270   1353   1156   1215   1686   1852   2247   1571
   -872   1130   2003   -129  -1439   1564    828    784   1483   1893   2366   1639
   -911    802   1714     54  -1312   1257    563    381   1062   1527   2039   1343
   -945      2    945    470   -948    472    535    241    581    797   1304    761
   -911   -485    426    698   -670    -28    563    337    426    485    950    465
   -867   -636    228    750   -550   -205    657    514    511    504    911    418
   -854   -649    205    753   -530   -223    766    644    636    587    961    452
   -836   -558    275    696   -558   -142    833    730    750    688   1036    514
   -818   -459    355    639   -587    -51    878    782    828    763   1091    561
   -813   -394    415    602   -615     10    909    813    875    810   1132    589
   -807   -379    428    594   -618     23    930    833    898    833   1163    600
   -805   -389    415    594   -613     12    937    839    901    836   1153    587
   -802   -374    428    587   -615     25    940    833    909    844   1148    568
   -805   -366    436    584   -623     36    932    823    909    844   1132    563
   -807   -353    454    581   -631     49    927    815    911    852   1124    576
   -813   -335    478    571   -646     72    937    820    919    870   1132    587
   -823   -335    488    579   -657     77    945    820    922    875   1132    594
   -833   -350    480    589   -659     64    945    818    919    867   1119    605
   -841   -340    501    592   -672     80    950    818    922    875   1114    618
   -839   -327    509    581   -675     90    950    813    919    880   1111    613
   -831   -309    519    568   -675    103    945    810    919    885   1117    607
   -826   -293    532    558   -680    116    937    805    919    891   1122    592
   -823   -280    542    553   -683    129    940    802    919    901   1130    576
   -833   -285    545    558   -691    129    935    795    909    898   1130    553
   -841   -275    563    558   -704    142    943    797    927    901   1132    579
   -844   -285    558    563   -704    135    943    802    953    906   1127    602
   -833   -275    558    555   -696    140    930    800    963    945   1124    623
   -846   -267    576    555   -711    153    930    802    969    963   1114    641
   -849   -252    597    548   -724    171    927    802    976    956   1114    649
   -846   -246    600    545   -724    176    924    802    971    974   1111    646
   -841   -246    594    545   -719    174    924    815    974    995   1119    665
   -836   -226    610    530   -727    192    932    833    995   1036   1148    696
   -849   -218    628    532   -740    205    943    849   1015   1075   1158    735
   -849   -200    649    522   -750    223    945    852   1023   1080   1179    774
   -859   -202    657    532   -758    226    958    854   1023   1057   1226    727
   -862   -210    652    535   -761    220    974    859   1031   1049   1257    714
   -862   -181    680    522   -774    249    989    857   1034   1052   1252    719
   -872   -187    685    527   -782    249    997    849   1015   1023   1197    683
   -870   -184    685    527   -779    249   1000    846   1013   1005   1179    691
   -865   -158    706    511   -787    272   1008    839   1026   1026   1158    724
   -859   -142    714    501   -787    285   1013    836   1041   1070   1143    727
   -865   -163    701    514   -784    267   1010    823   1044   1085   1137    698
   -883   -176    706    530   -795    265   1018    813   1052   1096   1150    665
   -878   -179    698    527   -789    259   1015    802   1057   1096   1150    646
   -880   -179    701    530   -792    259   1015    795   1067   1104   1137    636
   -883   -189    693    535   -789    252   1000    779   1067   1109   1111    618
   -880   -197    683    540   -782    241    989    766   1065   1109   1075    597
   -883   -192    688    535   -787    246    974    750   1075   1106   1049    574
   -875   -184    688    530   -782    252    956    743   1085   1098   1028    558
   -870   -168    701    517   -787    265    945    740   1101   1104   1028    553
   -857   -161    696    509   -776    267    943    735   1109   1101   1010    532
   -844   -142    701    493   -774    277    943    737   1122   1109   1010    527
   -828   -124    704    475   -766    288    940    743   1132   1127   1013    530
   -823   -132    691    475   -758    277    932    743   1140   1132   1005    519
   -831   -135    696    483   -763    280    927    748   1148   1135   1000    511
   -813   -116    696    465   -756    288    927    748   1158   1137    995    509
   -800    -77    722    439   -761    322    930    753   1174   1156   1002    519
   -795    -67    724    428   -761    327    935    763   1187   1166   1005    517
   -782    -33    748    407   -766    355    948    776   1205   1184   1018    527
   -771    -12    758    389   -766    371    948    782   1215   1195   1018    535
   -758     12    771    371   -763    389    948    784   1223   1202   1015    537
   -743     25    769    355   -756    397    945    784   1226   1205   1013    542
   -748     44    792    353   -769    418    953    792   1244   1218   1021    561
   -769     70    839    348   -805    454    969    792   1262   1236   1036    574
   -782     98    880    340   -831    488    966    779   1267   1247   1047    581
   -792     96    885    348   -839    491    950    761   1257   1241   1041    584
   -787     75    862    355   -823    467    922    732   1231   1221   1018    566
   -782     67    846    355   -813    457    896    709   1210   1205   1002    553
   -782     51    833    363   -807    441    883    696   1205   1202    995    548
   -784     31    815    376   -800    423    878    688   1202   1197    979    535
   -797    -12    784    405   -792    384    867    675   1200   1182    948    511
   -802    -70    730    433   -766    329    849    662   1192   1166    914    483
   -805   -129    672    467   -740    270    833    646   1179   1150    878    452
   -810   -179    628    493   -719    223    820    623   1163   1130    849    418
   -818   -202    615    511   -717    205    810    607   1156   1127    836    405
   -810   -226    584    517   -698    179    789    592   1135   1119    818    376
   -807   -239    568    524   -688    163    779    592   1127   1122    820    368
   -807   -265    542    535   -678    137    763    592   1117   1119    815    348
   -805   -296    509    550   -657    106    743    584   1098   1117    800    335
   -805   -335    470    568   -639     67    727    584   1083   1124    779    342
   -784   -415    366    600   -576    -25    756    626   1075   1101    711    290
   -774   -470    303    620   -540    -83    862    745   1117   1093    667    233
   -761   -405    355    584   -558    -25    982    906   1226   1163    711    257
   -711   -210    498    459   -607    145   1070   1091   1421   1379    919    410
   -670    270    940    200   -805    605   1075   1169   1670   1735   1314    766
   -756    893   1647    -70  -1202   1270    974   1047   1870   2117   1774   1210
   -885   1176   2062   -145  -1473   1618    675    675   1818   2247   1977   1376
   -953    782   1732     83  -1343   1257    358    200   1358   1855   1605   1041
   -992     -5    987    498   -992    491    239   -111    766   1117    852    465
   -966   -605    361    784   -665   -122    249   -101    478    680    368     75
   -904   -776    127    841   -517   -324    329     67    519    659    322      7
   -872   -737    135    802   -504   -301    449    218    644    750    332     54
   -833   -639    194    737   -514   -223    545    335    756    854    379    150
   -807   -537    270    672   -540   -135    607    400    833    930    441    239
   -789   -506    283    649   -537   -111    636    433    865    963    475    267
   -771   -485    285    628   -530   -101    646    452    878    974    483    296
   -758   -488    270    623   -517   -109    652    457    885    974    483    298
   -761   -483    275    620   -519   -106    654    462    896    971    483    277
   -779   -470    309    626   -545    -80    665    472    909    982    491    290
   -787   -475    309    631   -550    -83    675    483    911    979    485    311
   -795   -470    324    631   -561    -72    685    491    914    992    483    332
   -805   -446    358    623   -584    -44    696    504    919   1015    491    348
   -818   -436    381    628   -600    -28    704    517    924   1028    496    337
   -810   -431    379    618   -594    -25    704    524    924   1028    483    332
   -805   -439    366    620   -587    -36    704    524    917   1021    467    324
   -813   -436    374    623   -594    -31    704    530    914   1018    462    322
   -805   -428    376    618   -592    -25    706    532    911   1013    446    306
   -805   -426    376    613   -592    -23    693    530    904   1002    436    280
   -813   -436    376    626   -597    -31    685    524    896    992    428    267
   -769   -392    376    579   -574     -7    696    535    904   1000    441    296
   -685   -324    361    506   -524     18    719    563    924   1023    449    340
   -696   -361    335    527   -517    -12    701    548    904   1002    420    324
   -745   -431    311    587   -530    -59    654    519    865    974    392    293
   -685   -389    296    535   -493    -46    654    532    875    995    402    314
   -626   -340    285    483   -457    -28    672    561    896   1023    431    335
   -615   -327    285    470   -452    -20    678    579    904   1034    444    340
   -623   -324    298    472   -462    -12    683    597    919   1047    459    361
   -639   -324    314    480   -480     -5    691    618    932   1060    470    379
   -581   -272    309    428   -446     18    706    652    956   1085    498    402
   -584   -277    306    431   -446     12    706    652    950   1083    496    397
   -610   -298    311    454   -462      5    698    636    932   1067    480    379
   -626   -340    285    480   -457    -25    680    615    906   1034    452    353
   -623   -350    272    488   -449    -38    680    610    898   1021    441    337
   -618   -327    290    472   -454    -18    691    610    901   1023    452    348
   -649   -355    293    501   -472    -31    691    605    896   1013    439    337
   -670   -381    288    524   -480    -46    691    605    898   1013    426    311
   -644   -342    301    493   -472    -20    706    626    927   1036    444    319
   -626   -322    301    472   -465    -10    719    636    940   1044    449    314
   -659   -363    296    509   -478    -33    714    628    935   1034    436    298
   -691   -379    311    532   -501    -33    711    618    935   1028    428    283
   -698   -353    345    527   -522     -5    719    623    953   1041    436    280
   -711   -353    355    532   -535      0    717    618    956   1036    431    259
   -719   -371    348    545   -535    -12    717    613    958   1039    426    246
   -727   -363    363    542   -545      0    719    610    963   1047    428    249
   -727   -363    363    545   -545      0    717    613    969   1047    420    246
   -719   -350    368    535   -545      7    714    618    976   1049    420    267
   -698   -337    361    517   -530     10    711    628    984   1052    418    290
   -683   -345    337    511   -511     -5    706    633    989   1052    415    296
   -691   -335    355    514   -524     10    717    644   1008   1062    431    322
   -680   -322    358    498   -519     18    717    652   1021   1067    439    335
   -672   -319    353    493   -514     15    709    657   1026   1065    436    342
   -657   -311    342    483   -501     15    704    657   1028   1065    436    355
   -644   -296    348    470   -496     25    704    667   1036   1070    441    358
   -620   -270    348    444   -485     36    701    675   1047   1078    454    363
   -615   -223    389    418   -504     83    717    693   1075   1098    485    397
   -613   -187    423    400   -519    116    732    706   1091   1109    504    413
   -610   -200    410    405   -511    103    732    698   1085   1101    496    402
   -631   -189    439    410   -537    124    735    691   1093   1104    504    410
   -623   -171    449    397   -537    137    730    680   1098   1109    509    423
   -613   -161    449    384   -532    142    704    659   1093   1104    511    423
   -584   -153    431    368   -509    137    667    631   1075   1085    506    420
   -594   -168    423    381   -509    124    639    597   1057   1070    501    423
   -600   -181    418    389   -509    116    618    574   1041   1057    498    423
   -597   -210    387    402   -493     88    594    555   1023   1039    485    415
   -600   -254    345    428   -472     44    566    535   1000   1015    462    394
   -597   -277    316    436   -459     18    542    517    979    992    446    374
   -607   -327    277    467   -444    -25    519    496    956    966    418    342
   -623   -366    254    493   -441    -54    509    485    940    950    407    324
   -626   -420    205    524   -415   -109    483    452    906    917    381    285
   -623   -467    155    545   -389   -158    454    428    883    893    355    254
   -636   -491    145    563   -392   -174    436    418    870    880    342    241
   -646   -511    135    576   -392   -189    426    410    862    870    337    228
   -652   -509    142    581   -397   -184    423    407    865    872    340    228
   -636   -504    132    568   -384   -187    418    405    867    870    345    236
   -636   -535    101    584   -368   -218    418    407    865    857    337    236
   -626   -620      5    620   -316   -309    439    441    846    813    280    184
   -618   -662    -44    641   -288   -353    548    568    893    807    244    137
   -594   -568     23    581   -311   -272    685    758   1028    909    316    194
   -509   -353    155    431   -335    -98    784    953   1228   1111    504    384
   -449    137    587    155   -519    361    787   1034   1483   1470    901    807
   -587    841   1428   -127  -1008   1135    691    914   1751   1935   1454   1397
   -797   1078   1875   -142  -1335   1475    368    491   1693   2062   1652   1615
   -906    633   1538    135  -1223   1085     54     15   1247   1654   1270   1275
   -930   -254    675    589   -805    210   -127   -361    581    857    465    537
   -857   -883    -25    870   -415   -454   -153   -374    290    418    -33     36
   -750   -979   -228    865   -262   -605    -72   -192    371    431    -77    -36
   -678   -885   -207    782   -236   -548     72     -5    524    545     -2     -2
   -623   -745   -122    683   -252   -433    187    127    662    662     96     75
   -574   -654    -80    615   -246   -368    239    200    737    727    155    127
   -568   -641    -75    602   -246   -358    254    226    761    748    168    148
   -563   -636    -72    600   -246   -355    267    236    771    753    163    161
   -548   -631    -85    587   -233   -358    270    236    776    758    153    150
   -530   -652   -122    592   -205   -387    259    236    771    756    135    119
   -522   -649   -127    584   -200   -387    259    239    771    756    129    122
   -511   -626   -114    566   -200   -371    249    236    774    763    132    148
   -506   -620   -114    563   -197   -368    233    226    769    763    132    129
   -504   -592    -88    548   -207   -340    228    220    769    769    129    140
   -496   -602   -106    548   -194   -355    231    223    774    774    119    153
   -488   -618   -129    553   -181   -374    226    231    774    774    106    168
   -472   -613   -142    542   -166   -379    215    223    769    774     96    179
   -459   -602   -142    532   -158   -374    205    218    766    776     98    179
   -462   -587   -127    522   -168   -358    184    207    763    782     98    179
   -462   -587   -124    522   -168   -355    194    215    774    789    103    181
   -462   -610   -148    535   -158   -379    189    213    771    789     96    161
   -446   -602   -155    524   -145   -379    181    205    763    795     93    155
   -439   -581   -145    509   -148   -363    168    210    763    800     98    171
   -410   -579   -168    493   -122   -374    158    210    761    800     98    163
   -405   -589   -184    496   -114   -387    150    210    753    797     96    153
   -402   -574   -171    488   -116   -374    137    207    750    800    109    150
   -394   -568   -176    480   -109   -374    129    207    750    805    116    145
   -376   -574   -200    475    -88   -387    124    218    756    810    127    148
   -371   -571   -202    470    -85   -387    116    228    758    815    132    158
   -368   -579   -210    475    -80   -394    111    236    758    820    140    166
   -350   -540   -189    444    -83   -366    103    231    753    826    150    168
   -358   -535   -176    444    -90   -355    109    233    761    833    161    171
   -366   -542   -176    454    -96   -361    103    223    758    828    155    163
   -384   -553   -168    470   -109   -361    106    220    758    828    153    168
   -389   -553   -163    470   -114   -361    101    205    750    823    148    163
   -379   -558   -179    467   -101   -368    101    197    750    823    150    163
   -387   -550   -163    467   -114   -358    103    192    753    828    153    163
   -405   -537   -132    472   -137   -335    109    194    774    846    166    171
   -392   -530   -140    459   -129   -335     96    179    769    846    168    161
   -397   -545   -148    470   -124   -348     93    166    769    849    168    142
   -405   -550   -148    478   -129   -350     96    155    774    849    166    127
   -410   -542   -132    478   -140   -337     96    145    774    849    155    114
   -407   -535   -127    470   -142   -332     77    124    763    844    142     93
   -415   -540   -127    478   -145   -335     64    109    756    846    142     75
   -428   -555   -129    491   -150   -342     57    103    758    846    140     59
   -426   -537   -111    483   -158   -324     62    109    771    859    155     70
   -428   -563   -135    496   -148   -350     41     93    753    844    142     54
   -426   -535   -111    480   -158   -324     41     96    758    859    153     57
   -420   -511    -90    465   -166   -301     49    106    771    880    163     64
   -410   -522   -111    467   -150   -316     44    106    769    875    158     62
   -415   -542   -127    478   -145   -337     33     98    750    865    142     38
   -420   -514    -96    467   -163   -306     33     88    745    872    155     23
   -420   -483    -64    449   -179   -275     41     90    753    893    176     20
   -410   -459    -49    436   -181   -254     59    103    761    917    202     15
   -397   -454    -57    423   -174   -257     72    111    761    930    241      2
   -400   -444    -44    420   -179   -244     83    119    782    937    241     -5
   -397   -420    -25    407   -187   -223     75    124    800    961    267    -15
   -402   -384     18    394   -210   -184     64    127    820    992    327     -7
   -407   -361     44    384   -228   -158     67    124    836    971    368      5
   -420   -355     64    387   -244   -148     70    116    846    966    389     -7
   -428   -327    101    376   -267   -114     51     96    849   1005    405    -28
   -426   -342     83    384   -254   -129     10     51    823   1005    394    -75
   -426   -394     28    407   -228   -181    -25      7    776    953    353   -135
   -423   -392     31    407   -228   -181    -31     -2    774    948    301   -135
   -449   -439     10    441   -231   -213    -41    -12    766    950    254   -142
   -465   -504    -38    485   -213   -272    -51    -31    745    937    231   -158
   -462   -530    -67    496   -200   -298    -77    -62    711    904    179   -176
   -475   -597   -122    537   -176   -361   -116   -103    667    852    116   -207
   -475   -652   -176    561   -150   -415   -140   -127    649    828     75   -252
   -491   -693   -202    592   -145   -449   -145   -135    636    820     41   -290
   -493   -688   -197    589   -150   -441   -155   -155    615    810     31   -303
   -485   -683   -200    584   -145   -441   -176   -176    597    795      2   -322
   -485   -711   -226    597   -129   -470   -194   -194    581    769    -20   -337
   -478   -735   -257    607   -111   -496   -202   -202    576    748    -25   -345
   -470   -743   -272    605   -101   -509   -218   -215    563    732    -54   -363
   -454   -795   -340    623    -59   -568   -218   -202    553    709   -111   -418
   -436   -878   -441    657      0   -662   -168   -129    563    685   -200   -496
   -441   -885   -444    665      0   -665    -46     12    654    722   -236   -496
   -400   -743   -342    568    -28   -542     62    189    815    872   -132   -394
   -371   -384    -12    376   -179   -200    111    303   1028   1143    142   -109
   -400    213    613     90   -506    410     75    280   1252   1535    592    350
   -530    701   1231    -85   -880    966   -129    -12   1304   1821    971    714
   -576    646   1221    -36   -898    932   -504   -478    984   1691    904    620
   -618     41    657    288   -639    348   -678   -836    467   1085    311    127
   -607   -717   -109    659   -252   -413   -704   -901     75    478   -342   -410
   -542  -1072   -530    807     -7   -802   -683   -774     18    316   -558   -610
   -527  -1143   -615    833     41   -878   -584   -631    111    348   -566   -631
   -506  -1096   -589    800     38   -844   -517   -535    220    426   -511   -592
   -478   -995   -519    735     18   -758   -452   -446    335    522   -431   -527
   -462   -948   -485    706     10   -717   -415   -405    400    574   -387   -493
   -454   -930   -478    691     10   -704   -405   -392    423    592   -379   -483
   -488   -909   -423    698    -33   -667   -384   -374    449    615   -368   -454
   -542   -893   -353    717    -96   -623   -374   -358    478    639   -355   -441
   -542   -904   -361    724    -90   -633   -368   -355    485    641   -361   -459
   -478   -880   -405    678    -36   -641   -394   -366    483    654   -376   -467
   -462   -867   -405    665    -28   -639   -405   -366    488    667   -381   -465
   -498   -867   -368    680    -67   -618   -405   -363    504    688   -371   -457
   -488   -849   -361    670    -64   -605   -407   -366    511    701   -374   -454
   -478   -859   -384    667    -46   -623   -407   -363    511    698   -394   -454
   -446   -880   -433    662     -7   -657   -420   -371    504    691   -420   -462
   -389   -862   -472    623     38   -667   -439   -387    496    683   -441   -470
   -316   -823   -506    571     93   -665   -454   -407    483    670   -467   -491
   -298   -818   -519    555    109   -670   -465   -410    488    678   -454   -498
   -327   -815   -488    571     77   -652   -454   -397    509    701   -433   -504
   -342   -805   -462    574     57   -633   -457   -394    519    719   -436   -517
   -363   -820   -457    592     46   -639   -454   -379    522    714   -452   -522
   -363   -807   -446    584     38   -628   -454   -381    519    714   -449   -519
   -353   -813   -462    581     51   -639   -462   -387    517    706   -457   -522
   -335   -818   -483    574     72   -649   -475   -389    519    701   -462   -514
   -329   -823   -493    576     80   -659   -491   -397    519    696   -480   -506
   -327   -818   -491    571     80   -654   -498   -405    514    683   -527   -506
   -319   -802   -485    561     83   -644   -504   -394    524    680   -535   -491
   -303   -787   -485    545     88   -636   -514   -389    522    683   -545   -467
   -293   -787   -493    540     98   -641   -519   -376    524    678   -555   -449
   -285   -795   -509    537    111   -652   -509   -350    535    683   -571   -433
   -280   -797   -517    540    116   -659   -501   -337    542    680   -571   -420
   -290   -807   -517    548    109   -662   -493   -340    542    670   -576   -426
   -288   -800   -511    545    111   -657   -488   -345    540    665   -592   -433
   -275   -774   -498    522    109   -636   -483   -342    542    672   -592   -428
   -275   -766   -491    519    106   -628   -478   -348    540    675   -592   -431
   -296   -787   -491    540     96   -639   -470   -353    535    670   -602   -444
   -309   -792   -483    550     85   -639   -454   -342    542    675   -602   -449
   -322   -782   -459    548     67   -620   -454   -345    553    688   -597   -444
   -324   -779   -454    550     64   -618   -449   -345    555    693   -605   -446
   -335   -792   -457    561     59   -626   -452   -353    548    685   -626   -462
   -329   -763   -433    548     51   -600   -459   -371    532    670   -649   -483
   -322   -761   -439    540     54   -600   -478   -389    517    646   -672   -527
   -329   -763   -433    545     49   -600   -483   -394    509    639   -688   -555
   -337   -750   -415    542     38   -584   -491   -405    501    631   -709   -581
   -350   -750   -400    550     23   -576   -509   -418    485    620   -735   -602
   -368   -758   -392    561     10   -576   -509   -410    488    615   -750   -605
   -366   -763   -397    566     12   -581   -501   -400    488    623   -753   -597
   -348   -758   -410    553     28   -584   -504   -394    488    631   -756   -597
   -324   -732   -407    530     41   -571   -514   -387    491    641   -753   -594
   -306   -719   -413    511     51   -566   -519   -384    485    646   -756   -597
   -283   -680   -397    480     57   -540   -509   -363    509    672   -737   -574
   -262   -646   -384    452     59   -517   -506   -350    519    683   -724   -561
   -246   -618   -371    433     62   -496   -501   -337    530    693   -714   -550
   -241   -597   -355    418     54   -478   -498   -332    532    701   -709   -540
   -226   -574   -348    400     59   -459   -496   -332    535    704   -706   -537
   -220   -527   -309    374     41   -418   -493   -327    542    714   -698   -527
   -226   -488   -262    358     18   -376   -483   -329    550    724   -680   -517
   -226   -441   -218    332     -5   -332   -485   -337    558    735   -667   -504
   -218   -446   -231    332      5   -340   -514   -368    532    706   -693   -524
   -215   -459   -244    335     10   -353   -550   -405    501    675   -719   -542
   -207   -454   -246    332     18   -350   -571   -420    488    670   -727   -542
   -205   -472   -267    337     31   -371   -584   -433    467    654   -743   -558
   -210   -480   -270    345     28   -376   -597   -449    449    623   -766   -584
   -220   -511   -290    366     33   -402   -615   -470    423    587   -800   -618
   -223   -555   -332    389     54   -444   -636   -493    392    555   -833   -659
   -218   -610   -392    413     85   -501   -662   -522    348    514   -875   -701
   -218   -646   -428    431    103   -537   -678   -548    316    480   -906   -732
   -223   -691   -467    454    119   -579   -698   -576    280    444   -940   -779
   -213   -719   -506    467    145   -613   -711   -597    252    415   -971   -800
   -197   -714   -519    454    158   -618   -730   -615    231    397   -989   -818
   -207   -711   -504    459    148   -607   -732   -620    228    389  -1000   -818
   -233   -717   -483    475    122   -600   -737   -626    223    384  -1002   -820
   -226   -727   -501    478    137   -615   -745   -628    210    371  -1018   -833
   -200   -833   -636    514    215   -735   -737   -602    187    316  -1096   -909
   -194   -919   -724    558    262   -823   -649   -496    218    288  -1161   -979
   -192   -865   -672    527    239   -771   -532   -358    319    340  -1137   -976
   -163   -737   -574    452    205   -657   -426   -192    483    475  -1021   -885
   -132   -267   -135    197      0   -200   -415   -122    717    807   -646   -548
   -184    348    530    -83   -358    439   -545   -275    880   1171   -197   -155
   -288    646    935   -181   -613    789   -880   -675    789   1312     23      7
   -345    478    823    -64   -584    649  -1192  -1093    454   1091   -150   -163
   -368   -241    127    303   -249    -59  -1275  -1356    -80    379   -852   -740
   -345   -839   -493    592     72   -667  -1257  -1319   -355    -59  -1312  -1140
   -311  -1049   -740    678    213   -896  -1174  -1150   -319    -98  -1387  -1241
   -290  -1054   -763    672    236   -909  -1083  -1028   -215    -38  -1350  -1239
   -267   -979   -711    620    218   -846  -1026   -950   -116     33  -1293  -1210
   -249   -898   -649    574    200   -774   -979   -896    -44     96  -1239  -1176
   -246   -831   -587    537    166   -709   -945   -857     10    142  -1189  -1150
   -233   -789   -555    511    161   -672   -935   -844     31    158  -1171  -1153
   -231   -787   -558    509    161   -672   -948   -857     23    150  -1166  -1197
   -228   -766   -537    496    153   -652   -953   -859     28    158  -1135  -1234
   -218   -727   -511    472    145   -620   -966   -870     36    161  -1106  -1267
   -200   -727   -527    465    163   -628   -987   -896     18    145  -1104  -1299
   -223   -735   -514    478    142   -626   -997   -906     15    140  -1096  -1306
   -244   -724   -480    485    116   -602   -995   -901     31    155  -1091  -1244
   -215   -698   -485    457    132   -592  -1008   -914     28    153  -1114  -1189
   -205   -691   -485    449    140   -589  -1028   -932     23    148  -1140  -1163
   -220   -685   -465    452    122   -576  -1036   -943     25    150  -1156  -1150
   -210   -685   -475    446    129   -581  -1052   -956     15    142  -1182  -1153
   -197   -688   -493    441    148   -592  -1070   -979      5    129  -1202  -1158
   -179   -680   -501    431    161   -592  -1080   -995      0    122  -1213  -1163
   -187   -675   -488    428    148   -581  -1098  -1008     -2    114  -1228  -1176
   -184   -659   -475    420    145   -568  -1119  -1021     -5    111  -1239  -1182
   -176   -646   -472    410    145   -561  -1137  -1034     -7    109  -1249  -1184
   -166   -626   -459    397    145   -542  -1150  -1041     -7    111  -1249  -1187
   -140   -639   -498    387    176   -571  -1176  -1067    -28     90  -1275  -1210
   -137   -636   -498    387    179   -566  -1197  -1083    -33     85  -1283  -1228
   -150   -654   -504    402    174   -579  -1218  -1093    -41     85  -1296  -1244
   -135   -623   -488    379    176   -555  -1231  -1098    -33    101  -1288  -1239
   -132   -592   -459    361    161   -527  -1247  -1104    -28    106  -1286  -1226
   -148   -584   -439    366    145   -511  -1260  -1109    -33    106  -1291  -1223
   -197   -587   -389    392     93   -488  -1257  -1106    -28    111  -1296  -1221
   -163   -568   -405    366    119   -488  -1260  -1111    -31    114  -1306  -1223
    -62   -530   -467    296    200   -498  -1283  -1143    -57     90  -1343  -1249
     59   -480   -540    210    298   -511  -1299  -1176    -80     67  -1384  -1278
    127   -420   -548    148    335   -485  -1291  -1169    -70     77  -1392  -1260
     28   -488   -517    231    272   -501  -1312  -1192    -85     59  -1415  -1273
    -62   -576   -514    316    226   -545  -1343  -1239   -116     25  -1457  -1327
    -59   -558   -498    309    218   -530  -1353  -1265   -119     20  -1483  -1353
    -80   -548   -470    314    192   -509  -1358  -1278   -114     23  -1496  -1353
   -140   -587   -446    363    153   -517  -1369  -1296   -116     28  -1514  -1350
   -142   -605   -465    371    158   -535  -1389  -1322   -127     23  -1540  -1371
   -140   -607   -470    374    163   -540  -1410  -1353   -140     15  -1569  -1402
   -155   -610   -454    381    145   -532  -1434  -1384   -150      7  -1597  -1421
   -168   -623   -454    397    142   -540  -1447  -1402   -155      2  -1613  -1436
   -155   -644   -491    400    166   -568  -1473  -1423   -166     -7  -1631  -1449
   -181   -623   -444    402    129   -535  -1478  -1426   -158     12  -1618  -1431
   -161   -602   -444    381    137   -524  -1488  -1439   -158     18  -1626  -1439
    -75   -579   -504    327    213   -542  -1509  -1462   -179      5  -1647  -1473
    -44   -548   -504    293    226   -527  -1527  -1478   -184      0  -1660  -1496
    -85   -550   -465    316    189   -509  -1532  -1491   -184      5  -1665  -1522
   -103   -548   -444    324    168   -496  -1535  -1501   -187     10  -1675  -1543
    -44   -504   -459    275    207   -483  -1530  -1493   -179     31  -1673  -1517
   -103   -514   -410    309    153   -462  -1543  -1496   -176     38  -1673  -1493
   -155   -574   -418    363    129   -496  -1561  -1517   -200     15  -1699  -1501
   -101   -563   -465    332    179   -514  -1569  -1530   -213     10  -1714  -1504
    -85   -540   -454    314    184   -498  -1566  -1543   -207     18  -1717  -1473
    -33   -574   -540    303    252   -555  -1597  -1579   -239    -15  -1753  -1499
     18   -545   -566    262    290   -555  -1618  -1602   -257    -28  -1761  -1506
     33   -493   -527    228    277   -509  -1618  -1613   -254    -18  -1756  -1493
     38   -444   -483    202    259   -462  -1618  -1634   -252     -5  -1758  -1496
     31   -426   -457    194    241   -439  -1634  -1660   -262     -5  -1771  -1512
     28   -462   -491    218    259   -475  -1688  -1725   -314    -41  -1823  -1548
     28   -524   -553    246    288   -537  -1751  -1797   -376    -90  -1883  -1587
    -23   -537   -514    280    244   -527  -1740  -1803   -379    -80  -1886  -1571
    -83   -561   -480    322    197   -522  -1743  -1816   -389    -80  -1901  -1574
    -90   -610   -522    350    215   -566  -1769  -1855   -426   -106  -1940  -1590
    -75   -714   -639    394    280   -678  -1816  -1909   -488   -158  -2005  -1639
    -15   -779   -763    397    374   -771  -1852  -1953   -545   -205  -2042  -1686
    -15   -782   -766    397    371   -774  -1852  -1966   -563   -213  -2052  -1683
    -18   -818   -800    418    389   -810  -1867  -1992   -597   -239  -2078  -1680
    -33   -896   -862    462    413   -880  -1904  -2042   -654   -280  -2117  -1712
    -54   -937   -883    496    413   -911  -1912  -2057   -680   -293  -2132  -1727
   -101   -948   -846    524    371   -898  -1922  -2065   -696   -293  -2140  -1727
    -72   -943   -870    506    397   -906  -1932  -2083   -722   -309  -2166  -1738
    -33   -945   -914    488    439   -930  -1948  -2114   -758   -340  -2213  -1758
      0  -1010  -1010    506    504  -1010  -1969  -2140   -813   -397  -2281  -1803
     15  -1117  -1132    550    574  -1124  -1896  -2052   -815   -441  -2359  -1875
     23  -1124  -1148    550    584  -1135  -1774  -1917   -750   -420  -2390  -1904
     57  -1008  -1067    475    561  -1036  -1652  -1743   -615   -298  -2309  -1826
     90   -659   -750    285    420   -704  -1592  -1623   -402    -15  -2021  -1548
     59    -54   -116     -2     85    -85  -1675  -1699   -194    379  -1553  -1080
   -116    366    483   -124   -298    423  -1919  -2039   -171    626  -1226   -758
   -215    257    472    -23   -345    363  -2270  -2514   -475    467  -1345   -859
   -277   -415   -137    348    -70   -277  -2486  -2953  -1080   -210  -2010  -1426
   -257  -1171   -914    714    327  -1044  -2501  -3037  -1512   -820  -2673  -2013
   -168  -1465  -1296    815    563  -1382  -2434  -2886  -1548   -943  -2855  -2205
   -155  -1488  -1335    820    587  -1413  -2314  -2709  -1436   -875  -2831  -2203
   -124  -1374  -1249    750    561  -1312  -2187  -2556  -1306   -756  -2751  -2132
   -106  -1275  -1171    688    530  -1223  -2125  -2491  -1241   -678  -2699  -2083
   -124  -1265  -1140    693    506  -1205  -2088  -2468  -1226   -649  -2688  -2073
   -124  -1244  -1119    683    496  -1182  -2073  -2457  -1210   -644  -2681  -2068
   -127  -1252  -1124    691    498  -1189  -2073  -2447  -1200   -641  -2683  -2075
   -106  -1291  -1184    698    535  -1236  -2088  -2465  -1228   -662  -2712  -2107
   -109  -1283  -1174    696    530  -1228  -2086  -2470  -1236   -683  -2740  -2114
    -93  -1291  -1200    691    550  -1244  -2094  -2483  -1252   -693  -2772  -2135
    -64  -1286  -1221    675    576  -1254  -2104  -2496  -1267   -704  -2795  -2138
    -18  -1283  -1265    649    620  -1275  -2114  -2501  -1291   -717  -2808  -2138
     18  -1296  -1314    639    665  -1304  -2132  -2527  -1330   -748  -2834  -2151
     -5  -1312  -1306    657    649  -1309  -2130  -2530  -1348   -756  -2837  -2153
    -10  -1312  -1301    662    644  -1306  -2120  -2520  -1358   -758  -2816  -2148
     25  -1301  -1330    636    675  -1314  -2120  -2525  -1379   -774  -2800  -2153
     70  -1291  -1361    610    714  -1325  -2122  -2535  -1395   -792  -2813  -2161
     59  -1322  -1382    628    719  -1353  -2127  -2551  -1413   -818  -2834  -2174
     88  -1309  -1397    610    743  -1353  -2117  -2551  -1415   -813  -2826  -2171
     90  -1286  -1379    594    732  -1332  -2091  -2535  -1397   -797  -2860  -2156
     49  -1299  -1348    623    698  -1325  -2075  -2527  -1397   -789  -2829  -2138
    -41  -1299  -1260    670    607  -1280  -2044  -2501  -1374   -756  -2821  -2086
    -59  -1314  -1254    688    597  -1286  -2036  -2488  -1374   -753  -2842  -2070
    -25  -1293  -1267    657    618  -1280  -2034  -2483  -1384   -763  -2860  -2068
    -36  -1267  -1234    652    597  -1252  -2000  -2449  -1369   -748  -2850  -2044
    -10  -1215  -1205    610    594  -1210  -1971  -2410  -1350   -722  -2847  -2016
      0  -1241  -1241    620    620  -1241  -1979  -2410  -1376   -740  -2881  -2013
    -46  -1301  -1257    672    602  -1280  -1987  -2410  -1395   -756  -2904  -2023
    -98  -1299  -1202    698    550  -1252  -1964  -2385  -1387   -743  -2894  -1987
   -116  -1293  -1179    704    530  -1236  -1951  -2372  -1387   -737  -2889  -1951
    -70  -1278  -1208    675    568  -1244  -1927  -2359  -1389   -740  -2886  -1948
   -116  -1262  -1145    688    514  -1205  -1880  -2327  -1366   -714  -2852  -1904
   -192  -1286  -1093    737    449  -1189  -1862  -2327  -1371   -714  -2847  -1883
   -239  -1340  -1104    789    431  -1223  -1857  -2335  -1389   -740  -2860  -1896
   -257  -1335  -1078    797    410  -1208  -1831  -2314  -1379   -727  -2839  -1886
   -257  -1340  -1083    797    410  -1213  -1813  -2304  -1376   -727  -2831  -1886
   -252  -1319  -1067    784    405  -1195  -1782  -2278  -1358   -714  -2805  -1860
   -252  -1306  -1057    776    402  -1182  -1758  -2257  -1343   -704  -2782  -1829
   -252  -1301  -1049    776    397  -1176  -1730  -2236  -1332   -693  -2764  -1813
   -241  -1291  -1052    763    402  -1174  -1699  -2213  -1319   -683  -2743  -1792
   -249  -1319  -1070    784    407  -1195  -1693  -2208  -1325   -688  -2743  -1790
   -296  -1353  -1060    823    381  -1208  -1693  -2208  -1335   -701  -2751  -1787
   -309  -1345  -1036    828    363  -1192  -1670  -2187  -1325   -688  -2730  -1764
   -303  -1322  -1018    810    353  -1171  -1649  -2164  -1317   -672  -2707  -1751
   -301  -1325  -1023    810    361  -1174  -1636  -2145  -1317   -675  -2688  -1748
   -296  -1322  -1026    807    363  -1174  -1623  -2125  -1314   -680  -2668  -1748
   -288  -1312  -1023    800    366  -1169  -1602  -2094  -1309   -672  -2634  -1743
   -275  -1314  -1039    795    381  -1179  -1590  -2073  -1317   -685  -2618  -1740
   -257  -1309  -1052    782    394  -1182  -1566  -2049  -1319   -691  -2598  -1735
   -265  -1314  -1052    787    392  -1184  -1543  -2031  -1319   -696  -2582  -1732
   -293  -1312  -1018    802    361  -1166  -1512  -2005  -1312   -693  -2548  -1725
   -272  -1288  -1015    779    368  -1153  -1480  -1974  -1301   -683  -2501  -1714
   -267  -1278  -1010    771    368  -1145  -1449  -1948  -1291   -678  -2462  -1701
   -280  -1265   -987    771    350  -1127  -1413  -1914  -1278   -667  -2418  -1678
   -293  -1267   -974    782    340  -1122  -1384  -1891  -1275   -667  -2387  -1660
   -272  -1234   -961    750    342  -1096  -1353  -1860  -1260   -657  -2359  -1628
   -259  -1208   -948    732    342  -1078  -1327  -1836  -1247   -649  -2330  -1613
   -257  -1195   -937    724    337  -1067  -1306  -1823  -1244   -649  -2322  -1584
   -252  -1174   -922    714    335  -1049  -1283  -1803  -1241   -641  -2286  -1517
   -249  -1176   -927    711    337  -1052  -1283  -1797  -1262   -652  -2252  -1483
   -239  -1189   -950    714    353  -1070  -1286  -1790  -1283   -675  -2273  -1457
   -200  -1189   -989    693    392  -1091  -1293  -1790  -1301   -696  -2333  -1449
   -171  -1249  -1078    711    452  -1163  -1317  -1816  -1345   -753  -2351  -1488
   -262  -1304  -1044    782    389  -1174  -1286  -1784  -1340   -763  -2356  -1465
   -252  -1350  -1098    800    420  -1226  -1280  -1766  -1350   -792  -2400  -1478
   -184  -1408  -1223    792    519  -1317  -1288  -1764  -1382   -823  -2447  -1509
   -127  -1460  -1332    795    602  -1397  -1291  -1777  -1423   -849  -2473  -1558
   -127  -1496  -1369    810    620  -1434  -1283  -1779  -1449   -867  -2455  -1569
   -181  -1535  -1353    857    584  -1444  -1260  -1766  -1460   -875  -2423  -1540
   -184  -1564  -1379    872    594  -1473  -1249  -1758  -1483   -893  -2397  -1532
   -161  -1577  -1415    870    626  -1496  -1236  -1745  -1499   -891  -2385  -1532
   -187  -1602  -1415    893    613  -1509  -1208  -1722  -1501   -898  -2304  -1519
   -220  -1628  -1408    924    592  -1517  -1182  -1696  -1501   -919  -2239  -1496
   -220  -1680  -1462    948    618  -1571  -1171  -1675  -1522   -945  -2242  -1504
   -132  -1784  -1652    958    758  -1719  -1148  -1628  -1558  -1002  -2288  -1587
    -57  -1834  -1779    943    859  -1808  -1026  -1467  -1509  -1002  -2265  -1647
    -54  -1790  -1735    919    839  -1764   -865  -1241  -1350   -922  -2171  -1566
    -44  -1571  -1530    805    740  -1553   -727  -1008  -1111   -714  -1945  -1327
     20  -1021  -1041    501    530  -1031   -688   -891   -810   -314  -1483   -839
   -181   -348   -166    265    -10   -257   -795  -1047   -571    127   -940   -275
   -371   -176    194    272   -285     10  -1072  -1441   -662    205   -784   -114
   -470   -654   -187    561   -142   -420  -1325  -1870  -1145   -254  -1200   -496
   -542  -1605  -1062   1075    259  -1335  -1447  -2184  -1836  -1088  -2036  -1260
   -470  -2073  -1602   1270    566  -1839  -1408  -2086  -2021  -1395  -2387  -1613
   -340  -2068  -1727   1202    693  -1899  -1262  -1855  -1909  -1340  -2364  -1610
   -358  -2026  -1670   1192    654  -1849  -1098  -1652  -1766  -1239  -2286  -1551
   -280  -1878  -1597   1080    657  -1738   -953  -1480  -1626  -1117  -2166  -1447
   -285  -1842  -1556   1062    633  -1699   -896  -1405  -1577  -1078  -2112  -1413
   -309  -1831  -1522   1070    605  -1678   -846  -1358  -1553  -1065  -2088  -1400
   -314  -1823  -1509   1067    597  -1667   -802  -1317  -1535  -1057  -2075  -1379
   -389  -1873  -1483   1132    545  -1678   -779  -1299  -1540  -1065  -2081  -1366
   -428  -1865  -1436   1145    501  -1652   -737  -1260  -1519  -1049  -2044  -1332
   -480  -1862  -1382   1171    449  -1621   -704  -1213  -1491  -1026  -1995  -1293
   -465  -1836  -1371   1148    452  -1605   -683  -1179  -1465  -1008  -1951  -1267
   -407  -1784  -1376   1096    483  -1582   -657  -1145  -1444   -979  -1904  -1234
   -407  -1810  -1402   1109    496  -1608   -639  -1124  -1447   -984  -1878  -1234
   -426  -1800  -1374   1111    472  -1587   -597  -1085  -1423   -969  -1831  -1223
   -420  -1790  -1369   1104    470  -1579   -568  -1057  -1408   -956  -1803  -1215
   -394  -1771  -1376   1083    491  -1574   -566  -1049  -1410   -956  -1795  -1210
   -376  -1758  -1384   1067    504  -1574   -537  -1026  -1400   -950  -1782  -1202
   -332  -1722  -1389   1026    527  -1556   -498   -982  -1366   -930  -1751  -1176
   -329  -1745  -1415   1036    540  -1579   -480   -958  -1358   -932  -1743  -1176
   -332  -1727  -1395   1031    530  -1561   -459   -927  -1335   -919  -1717  -1158
   -283  -1675  -1392    979    550  -1532   -428   -888  -1309   -893  -1673  -1132
   -327  -1719  -1392   1021    532  -1556   -426   -875  -1312   -898  -1654  -1135
   -348  -1738  -1389   1041    519  -1564   -410   -849  -1296   -883  -1618  -1122
   -309  -1683  -1374    997    532  -1530   -371   -789  -1252   -836  -1556  -1078
   -259  -1634  -1374    945    555  -1504   -358   -758  -1231   -818  -1519  -1054
   -244  -1639  -1395    940    574  -1517   -350   -735  -1228   -826  -1517  -1057
   -293  -1680  -1389    987    548  -1538   -342   -706  -1223   -836  -1509  -1057
   -280  -1683  -1402    982    561  -1543   -319   -665  -1205   -831  -1491  -1052
   -303  -1732  -1428   1018    561  -1582   -306   -636  -1200   -833  -1483  -1036
   -322  -1719  -1400   1021    537  -1561   -283   -597  -1174   -815  -1454  -1002
   -283  -1657  -1376    969    545  -1517   -244   -555  -1145   -792  -1426   -956
   -272  -1634  -1361    953    542  -1499   -202   -527  -1127   -782  -1410   -891
   -311  -1660  -1348    984    517  -1504   -187   -522  -1127   -792  -1410   -875
   -319  -1647  -1327    982    504  -1488   -158   -498  -1104   -787  -1387   -870
   -288  -1610  -1322    948    514  -1465   -114   -454  -1060   -750  -1340   -852
   -239  -1545  -1306    893    532  -1426    -54   -397  -1013   -711  -1283   -813
   -236  -1522  -1286    878    524  -1405    -15   -361   -974   -683  -1247   -784
   -207  -1514  -1306    859    548  -1410      7   -332   -950   -665  -1221   -787
   -155  -1462  -1306    807    574  -1384     28   -306   -922   -646  -1192   -795
   -150  -1449  -1299    800    574  -1374     33   -303   -914   -649  -1174   -805
   -200  -1470  -1270    833    532  -1369     41   -306   -911   -657  -1169   -826
   -171  -1413  -1241    789    535  -1327     90   -246   -859   -618  -1111   -800
   -140  -1384  -1244    761    550  -1317    140   -202   -823   -592  -1065   -789
   -189  -1400  -1210    795    509  -1306    140   -200   -826   -589  -1047   -807
   -226  -1374  -1150    800    462  -1265    155   -179   -797   -568  -1005   -800
   -226  -1361  -1135    795    454  -1249    168   -158   -784   -558   -976   -789
   -215  -1325  -1109    769    444  -1218    200   -124   -761   -532   -943   -761
   -215  -1278  -1062    748    423  -1171    231    -88   -735   -509   -911   -732
   -205  -1273  -1070    737    431  -1174    254    -57   -719   -504   -885   -704
   -176  -1223  -1049    698    433  -1137    290    -20   -680   -478   -828   -644
   -189  -1192  -1005    691    405  -1098    311      0   -652   -459   -776   -581
   -200  -1176   -976    688    387  -1078    319     10   -641   -452   -743   -545
   -194  -1148   -953    670    376  -1049    337     33   -620   -433   -683   -514
   -181  -1101   -919    641    368  -1010    353     49   -602   -418   -610   -483
   -194  -1065   -870    628    337   -969    374     70   -576   -400   -545   -452
   -200  -1057   -857    628    327   -958    410     90   -558   -384   -483   -439
   -200  -1000   -800    600    298   -901    433    101   -524   -340   -397   -407
   -210   -935   -727    571    257   -831    462    127   -483   -277   -303   -358
   -249   -953   -704    600    223   -828    470    135   -470   -262   -283   -358
   -275   -958   -683    618    202   -820    467    137   -465   -257   -283   -366
   -293   -930   -636    610    168   -784    470    145   -454   -246   -277   -371
   -319   -922   -605    620    140   -763    488    163   -439   -246   -280   -387
   -355   -971   -618    662    129   -795    504    168   -449   -272   -306   -423
   -363  -1008   -644    685    140   -826    504    174   -459   -296   -335   -446
   -366  -1049   -683    706    158   -867    506    179   -472   -327   -355   -483
   -387  -1098   -711    743    161   -906    514    184   -488   -350   -363   -506
   -402  -1145   -743    771    168   -945    511    179   -504   -371   -371   -514
   -407  -1161   -753    784    171   -958    498    168   -517   -389   -374   -517
   -431  -1150   -719    787    142   -935    498    174   -511   -379   -342   -496
   -478  -1150   -672    813     96   -911    519    205   -483   -350   -293   -462
   -535  -1132   -600    833     31   -867    545    231   -454   -329   -239   -423
   -602  -1109   -506    857    -49   -807    576    270   -415   -303   -179   -363
   -740  -1132   -394    935   -176   -763    636    340   -374   -275   -140   -309
   -839  -1202   -366   1021   -239   -784    771    498   -288   -241   -158   -244
   -763  -1244   -483   1002   -142   -865    854    587   -262   -290   -306   -244
   -579  -1202   -623    891     20   -914    891    675   -220   -285   -361   -223
   -483   -927   -444    704    -20   -685    937    787    -51    -62    -93    -67
   -530   -415    114    472   -324   -150    945    813    187    329    392    262
   -784     20    805    381   -795    413    810    607    296    652    820    566
   -891     44    935    423   -911    488    498    239    106    641    885    607
   -852   -517    335    680   -594    -90    270   -184   -452     10    296    135
   -706  -1218   -511    961    -98   -865    174   -348   -924   -662   -379   -410
   -363  -1465  -1101    914    366  -1286    171   -252  -1018   -862   -605   -654
    -62  -1517  -1454    789    696  -1486    223   -129   -976   -883   -646   -782
    -38  -1519  -1480    779    719  -1501    275    -54   -904   -828   -610   -813
   -103  -1428  -1325    766    607  -1376    353     46   -787   -722   -519   -722
   -228  -1340  -1114    782    441  -1228    454    153   -667   -615   -423   -579
   -397  -1293   -896    846    249  -1096    566    265   -553   -511   -337   -420
   -574  -1260   -688    914     54   -974    675    384   -446   -407   -257   -267
   -589  -1257   -667    922     36   -963    675    384   -444   -400   -257   -277
   -527  -1257   -732    891    101   -995    662    363   -467   -426   -252   -348
   -472  -1228   -756    852    140   -992    672    374   -459   -413   -210   -348
   -457  -1226   -771    839    155  -1000    685    397   -436   -389   -176   -306
   -475  -1241   -766    857    142  -1005    706    420   -423   -384   -158   -267
   -493  -1218   -724    854    114   -971    727    439   -407   -361   -132   -226
   -509  -1179   -670    844     80   -924    732    454   -392   -342   -114   -187
   -496  -1184   -688    839     93   -935    748    475   -381   -332    -90   -150
   -483  -1187   -706    833    111   -948    763    493   -368   -324    -77   -129
   -475  -1179   -706    826    114   -943    779    519   -348   -301    -57   -103
   -452  -1166   -714    810    129   -940    800    548   -327   -293    -46    -70
   -431  -1153   -724    792    145   -940    795    553   -329   -303    -51    -62
   -394  -1137   -743    766    171   -940    795    555   -327   -301    -33    -83
   -358  -1117   -758    737    200   -937    800    563   -316   -277      5   -116
   -342  -1091   -748    717    202   -919    800    568   -309   -267     36   -150
   -345  -1083   -737    714    192   -909    797    571   -319   -275     36   -187
   -335  -1080   -745    706    205   -914    802    592   -311   -267     51   -189
   -329  -1078   -750    701    210   -914    815    620   -288   -244     93   -174
   -311  -1075   -763    693    226   -919    833    644   -275   -228    122   -150
   -303  -1065   -763    683    228   -914    839    670   -265   -215    142   -122
   -290  -1065   -774    678    239   -919    846    701   -252   -202    158   -109
   -272  -1041   -769    654    246   -906    862    724   -241   -187    176   -103
   -265  -1000   -735    633    233   -867    885    748   -226   -176    202    -98
   -265   -997   -732    628    231   -865    911    766   -218   -174    218   -106
   -267   -992   -724    628    228   -859    935    787   -210   -176    220   -132
   -267   -976   -709    620    218   -844    956    800   -200   -179    210   -124
   -267   -963   -696    615    213   -831    979    815   -176   -166    194    -67
   -277   -969   -691    620    205   -828   1000    828   -161   -158    174    -31
   -293   -940   -649    615    176   -795   1013    839   -145   -145    187     -7
   -314   -919   -605    615    142   -763   1026    852   -122   -116    231     10
   -335   -891   -555    613    109   -724   1047    867    -96    -93    252     31
   -353   -867   -517    607     80   -693   1052    870    -80    -83    254     38
   -353   -859   -506    605     75   -683   1062    872    -64    -80    244     31
   -366   -846   -480    602     57   -665   1070    872    -46    -64    239     31
   -371   -836   -465    605     46   -652   1075    865    -33    -62    228     25
   -322   -761   -439    540     57   -600   1109    896      2    -28    259     64
   -337   -727   -389    532     23   -558   1135    914     28      2    275    106
   -446   -792   -345    618    -51   -568   1127    898     15     -5    252    103
   -449   -740   -290    594    -80   -517   1148    914     33     12    275    127
   -452   -730   -277    589    -88   -504   1156    930     57     31    296    132
   -478   -709   -231    594   -124   -470   1150    937     70     44    322    135
   -496   -670   -176    581   -161   -423   1153    948     83     64    355    150
   -485   -610   -124    548   -181   -368   1179    979    116     98    400    187
   -475   -574    -98    524   -189   -337   1187    992    135    111    413    202
   -478   -553    -75    514   -202   -314   1184    995    140    127    420    202
   -452   -524    -72    488   -192   -298   1179    995    140    129    428    207
   -428   -491    -62    459   -184   -277   1184   1002    150    142    457    218
   -389   -420    -31    405   -181   -226   1182    997    166    150    485    220
   -348   -340      7    342   -179   -166   1189    995    187    166    504    236
   -319   -327     -7    322   -158   -168   1176    974    176    155    498    228
   -298   -348    -49    324   -124   -200   1135    937    148    150    480    200
   -228   -288    -59    257    -88   -174   1106    924    148    168    493    166
   -179   -257    -77    218    -51   -168   1093    914    145    181    522    142
   -205   -298    -93    252    -57   -197   1075    885    127    168    509    122
   -207   -340   -132    275    -38   -236   1057    854    109    140    465     98
   -194   -384   -189    288     -5   -288   1039    828     93    122    426     80
   -163   -397   -233    280     33   -316   1026    813     85    101    405     77
   -101   -428   -329    265    114   -381    995    779     54     64    366     54
    -57   -436   -379    246    161   -407    969    745     20     44    342     28
    -38   -465   -426    249    192   -446    932    693    -20     -2    280     -7
     10   -480   -491    233    249   -485    906    657    -49    -38    215    -10
     98   -441   -542    171    319   -491    870    620    -77    -72    174     -5
    218   -423   -641    103    428   -532    818    574   -119   -119    106    -38
    329   -457   -789     62    558   -623    761    514   -176   -189     12    -77
    423   -522   -948     49    685   -735    719    493   -220   -252    -90   -135
    587   -620  -1210     15    896   -914    724    524   -252   -337   -226   -249
    769   -652  -1421    -57   1093  -1036    766    587   -246   -387   -324   -355
    917   -566  -1483   -176   1197  -1026    839    706   -150   -301   -298   -345
    966   -288  -1257   -340   1111   -771    904    820     36    -49    -80   -145
    753    153   -600   -454    675   -223    935    831    275    345    342    192
    400    542    142   -470    129    342    872    646    415    706    719    488
    309    571    259   -441     23    415    610    361    319    782    719    511
    202    135    -67   -168    132     33    431     59    -44    402    296    168
    148   -472   -620    161    381   -548    379    -59   -454   -142   -184   -262
    179   -737   -917    280    548   -826    413     64   -558   -306   -262   -389
    181   -711   -893    265    535   -802    514    231   -478   -290   -189   -353
    148   -626   -774    239    459   -698    602    350   -361   -257   -114   -280
    101   -511   -613    205    355   -561    670    444   -239   -194    -31   -189
     62   -436   -498    187    280   -467    711    504   -158   -148     15   -132
     18   -407   -428    192    220   -415    748    540   -109   -124     44   -103
    -28   -350   -322    189    145   -335    784    574    -49    -88     88    -64
    -90   -327   -236    207     70   -280    802    592    -18    -64    119    -38
   -145   -314   -168    231     10   -241    823    610     10    -44    142    -12
   -179   -275    -98    226    -41   -187    846    636     46    -18    179     12
   -210   -252    -44    231    -83   -148    865    659     80      2    213     23
   -252   -228     20    239   -137   -103    878    678    109     36    244     46
   -301   -223     77    262   -189    -72    880    685    124     59    262     57
   -332   -197    135    262   -236    -33    893    685    142     67    280     72
   -366   -181    184    272   -277      0    896    701    163     77    288     83
   -400   -174    226    285   -314     25    904    714    189     90    306    101
   -420   -142    277    283   -350     67    930    727    213    119    345    129
   -485   -132    353    309   -420    109    940    761    223    168    394    140
   -587   -140    444    363   -517    150    961    802    223    218    415    140
   -706   -163    540    433   -626    187   1000    844    226    262    402    163
   -714   -127    587    420   -652    228    984    823    244    262    335    257
   -589    -25    561    306   -576    267    940    805    285    265    392    348
   -501     46    548    226   -524    298    917    810    319    277    441    379
   -459     90    548    184   -504    319    909    818    340    293    467    368
   -465     93    558    187   -511    324    893    828    350    303    478    405
   -506     70    576    215   -542    322    875    833    345    309    511    418
   -459    119    579    168   -519    350    898    865    366    340    522    402
   -337    257    594     41   -465    426    953    919    407    368    561    467
   -400    231    631     85   -514    431    958    927    405    361    581    470
   -566     90    657    236   -610    374    935    898    374    322    545    413
   -633     85    717    272   -675    400    974    917    381    316    501    433
   -727     70    795    327   -761    431   1002    932    376    327    480    454
   -820     15    836    402   -828    426   1010    935    371    366    472    459
   -867     41    909    410   -888    475   1060    966    418    436    491    506
   -844    116    961    361   -901    537   1109   1021    493    504    545    545
   -810    148    956    329   -883    550   1096   1041    542    532    633    542
   -771    150    922    311   -846    535   1070   1031    574    555    730    535
   -706    194    901    254   -802    548   1067   1018    589    576    844    542
   -667    231    898    218   -782    563   1060   1002    584    581    924    530
   -657    223    880    215   -771    553   1039    971    566    558    930    501
   -623    218    841    202   -732    530   1028    945    550    537    953    480
   -600    187    784    205   -691    483   1021    927    545    579    917    472
   -561    192    750    184   -654    470   1013    927    548    607    885    485
   -589    163    753    213   -672    457    987    911    527    587    859    457
   -574    179    753    197   -662    465    974    901    519    574    836    444
   -491    246    737    122   -615    491    974    917    527    576    787    462
   -483    252    732    114   -607    491    958    906    511    550    743    457
   -467    257    724    103   -597    491    948    896    496    522    709    462
   -459    254    714    103   -587    483    940    891    488    509    685    483
   -441    257    696     90   -568    475    935    896    488    504    662    488
   -376    324    698     25   -537    511    948    919    506    517    672    517
   -316    410    727    -49   -522    568    971    950    530    542    691    558
   -337    407    745    -33   -540    576    971    956    532    537    683    576
   -381    376    756      2   -568    566    961    950    522    519    667    587
   -374    423    797    -25   -584    610    963    953    535    532    685    628
   -366    465    831    -51   -600    646    974    953    548    548    706    670
   -329    511    841    -90   -584    675    992    961    568    563    727    706
   -316    511    828    -98   -574    667    974    943    550    550    714    727
   -358    472    828    -57   -594    649    945    909    527    527    688    724
   -353    496    849    -72   -602    672    950    911    535    537    698    745
   -345    480    826    -67   -584    652    945    909    532    532    696    737
   -374    459    833    -44   -605    644    937    901    522    522    685    722
   -392    459    849    -33   -620    654    940    896    522    519    683    719
   -355    436    789    -41   -574    613    922    880    496    488    646    685
   -303    418    722    -57   -511    568    904    865    472    457    615    659
   -301    371    672    -36   -488    522    880    831    441    420    584    636
   -322    309    631      7   -475    470    841    789    402    384    550    605
   -298    285    584      5   -441    433    828    766    384    363    532    587
   -244    283    527    -18   -384    405    823    758    379    350    519    581
   -249    262    511     -7   -379    387    813    750    379    342    514    597
   -246    223    470     10   -358    345    800    737    363    322    488    597
   -187    228    415    -23   -301    322    797    735    353    303    467    597
   -129    124    254      2   -192    189    789    750    311    231    384    519
    -62     93    155    -15   -109    122    896    865    345    202    311    467
      7    174    166    -90    -80    171   1005   1015    446    267    337    511
     83    387    303   -236   -111    345   1078   1176    623    449    511    693
    137    930    792   -532   -327    862   1083   1270    906    844    953   1140
     -5   1621   1623   -810   -815   1623    971   1122   1158   1288   1480   1634
    -90   1852   1940   -880  -1015   1896    652    743   1098   1392   1649   1764
   -171   1426   1597   -631   -883   1512    363    290    644    961   1270   1405
   -311    530    841   -109   -576    685    267    -20     20    179    509    714
   -298      7    306    145   -303    158    301     77   -142   -111    189    392
   -277   -129    148    202   -213      7    405    265    -57    -93    184    361
   -265    -54    210    158   -239     77    558    444     98     23    288    441
   -231     75    306     77   -267    189    657    566    233    140    394    532
   -231    132    361     49   -296    246    698    618    298    192    449    571
   -218    171    387     23   -301    277    735    652    340    226    483    589
   -210    200    410      2   -311    303    756    670    363    246    511    597
   -189    239    428    -23   -309    332    763    678    376    254    535    600
   -184    257    439    -38   -311    348    766    685    389    267    558    600
   -176    290    467    -57   -322    379    774    693    405    285    587    605
   -179    303    480    -62   -332    392    776    693    415    290    613    610
   -187    322    509    -67   -348    415    784    701    431    311    641    636
   -207    329    537    -62   -374    433    787    706    441    324    646    662
   -207    332    537    -62   -374    433    787    709    446    329    641    672
   -210    335    545    -62   -379    439    789    714    449    329    639    678
   -210    361    571    -75   -389    465    792    727    462    340    649    696
   -220    366    587    -72   -405    478    792    732    470    342    657    717
   -228    361    589    -64   -410    472    795    737    475    345    665    724
   -231    376    607    -72   -420    491    805    750    493    355    680    743
   -241    392    633    -75   -436    511    813    766    509    371    704    774
   -246    433    680    -93   -465    555    818    776    522    389    732    800
   -246    465    711   -109   -480    587    831    792    542    407    763    839
   -249    488    737   -119   -493    613    844    807    555    420    782    867
   -257    514    771   -127   -514    641    857    828    568    439    800    888
   -246    532    779   -145   -514    654    857    849    581    454    826    914
   -244    545    789   -150   -517    665    849    854    584    459    839    943
   -231    563    792   -168   -511    678    844    867    594    465    857    969
   -228    555    784   -163   -506    670    833    867    592    454    859    950
   -231    548    779   -161   -504    665    826    872    592    446    857    956
   -189    607    797   -210   -493    704    846    896    613    467    880   1010
   -155    652    807   -249   -483    727    878    911    631    485    898   1047
   -241    571    813   -163   -527    691    878    883    607    459    875   1026
   -275    517    789   -122   -532    652    875    862    592    446    872   1000
   -283    491    771   -103   -527    631    870    846    587    439    872    979
   -301    475    776    -88   -537    623    865    836    584    436    857    989
   -241    566    807   -161   -524    685    898    880    631    483    898   1044
   -241    563    802   -161   -522    680    893    878    639    485    906   1049
   -283    527    810   -122   -545    667    896    875    646    491    914   1057
   -288    550    839   -132   -563    696    919    896    675    519    940   1072
   -288    561    849   -135   -568    704    917    891    680    519    940   1028
   -275    574    849   -150   -561    711    911    885    680    522    953    997
   -288    568    857   -140   -571    711    911    893    693    535    984    997
   -319    566    885   -124   -602    724    917    909    717    561   1023   1010
   -314    579    893   -132   -602    735    917    914    730    568   1034   1002
   -277    613    891   -168   -584    750    911    924    745    584   1052   1018
   -283    639    922   -179   -602    779    922    945    766    613   1091   1047
   -288    646    935   -179   -613    789    927    961    782    628   1117   1060
   -280    662    943   -189   -610    802    927    969    792    636   1130   1052
   -283    672    953   -197   -618    813    927    974    802    644   1158   1028
   -280    672    953   -197   -618    813    943    995    818    659   1195   1002
   -267    704    971   -218   -620    839    958   1021    844    680   1226   1013
   -257    753   1010   -246   -633    880    979   1047    859    704   1244   1078
   -257    771   1028   -257   -644    898   1005   1062    875    722   1262   1127
   -257    782   1039   -262   -646    909   1023   1072    885    732   1275   1150
   -249    802   1052   -277   -652    927   1039   1085    904    745   1299   1176
   -246    839   1085   -296   -665    961   1041   1093    922    771   1330   1213
   -252    872   1122   -311   -685    997   1049   1096    940    789   1345   1241
   -241    880   1119   -319   -680   1000   1044   1091    943    797   1335   1262
   -249    841   1091   -296   -672    966   1021   1067    922    782   1319   1262
   -257    828   1085   -285   -670    956   1000   1044    911    776   1317   1265
   -267    826   1091   -280   -680    958    992   1036    904    771   1322   1265
   -272    797   1067   -262   -670    932    982   1023    885    756   1312   1254
   -275    766   1039   -246   -657    904    974   1013    865    735   1293   1234
   -280    727   1008   -223   -644    867    969    997    841    711   1278   1213
   -296    654    948   -181   -623    802    961    989    828    691   1257   1189
   -309    597    906   -145   -607    750    950    979    807    672   1241   1161
   -314    571    885   -129   -600    727    935    963    787    654   1228   1132
   -316    558    875   -119   -594    717    927    945    766    636   1213   1111
   -298    563    862   -132   -581    711    927    930    753    620   1210   1098
   -303    535    839   -116   -571    685    919    917    743    605   1200   1078
   -296    517    810   -111   -555    662    917    911    737    600   1200   1072
   -277    491    769   -106   -522    628    914    904    722    589   1195   1065
   -275    428    701    -77   -491    563    922    911    698    558   1163   1028
   -246    366    610    -59   -428    488    984    989    704    522   1114    966
   -223    358    579    -70   -402    467   1101   1127    761    535   1088    932
   -171    454    626   -140   -397    540   1231   1330    909    652   1202   1010
   -116    867    984   -376   -550    927   1306   1501   1184    992   1587   1353
   -132   1564   1693   -717   -914   1628   1265   1504   1493   1470   2151   1906
   -298   2088   2385   -896  -1343   2236   1021   1210   1621   1816   2585   2327
   -407   2000   2408   -795  -1408   2203    667    763   1402   1735   2546   2304
   -454   1228   1683   -387  -1070   1454    446    316    756   1010   1836   1696
   -441    418    859     10   -649    639    397    166    254    345   1140   1057
   -355     85    439    132   -397    262    457    303    194    187    927    841
   -296     83    379    106   -337    231    584    480    309    254    943    849
   -262    192    454     33   -358    322    701    623    441    368   1028    917
   -223    311    535    -44   -379    423    771    711    537    454   1098    976
   -187    374    561    -96   -374    467    807    758    579    493   1114   1005
   -150    400    550   -124   -350    475    823    776    592    511   1124   1021
   -109    436    542   -163   -324    488    831    771    587    530   1135   1036
   -109    441    550   -166   -329    493    820    753    574    522   1127   1034
    -93    475    568   -189   -332    519    828    753    566    511   1119   1031
    -59    501    561   -220   -309    530    836    758    579    504   1119   1036
    -75    465    540   -197   -309    504    826    766    610    519   1127   1039
    -75    465    540   -194   -309    501    820    763    623    535   1135   1044
    -46    467    514   -213   -280    491    818    756    623    530   1114   1047
     -2    472    475   -233   -239    472    802    737    613    524   1065   1034
     57    480    420   -270   -181    452    766    719    579    496   1054   1008
    116    485    368   -303   -124    428    750    701    550    472   1070    987
    158    504    342   -332    -93    423    748    680    548    465   1065    979
    210    542    332   -376    -59    439    737    662    561    462   1052    963
    161    545    384   -355   -111    467    740    654    574    452   1054    945
    161    517    355   -340    -96    436    719    641    558    449   1047    906
    249    506    257   -379     -5    384    704    631    545    472   1047    901
    257    504    246   -379      5    376    724    646    566    501   1075    927
    265    522    257   -394      2    392    719    644    571    519   1117    935
    298    545    246   -423     25    397    696    636    566    519   1176    935
    259    540    280   -400    -10    410    698    641    571    517   1208    948
    239    561    322   -400    -41    441    698    649    581    535   1293    971
    194    589    394   -392   -101    493    704    667    600    566   1265    995
    148    610    462   -379   -155    537    724    696    626    597   1273   1026
     75    615    540   -348   -233    579    756    732    662    639   1286   1070
     -5    607    613   -301   -309    610    795    769    698    675   1275   1111
    -75    584    659   -254   -366    620    813    787    706    691   1280   1127
   -142    568    711   -213   -426    639    836    810    717    711   1293   1145
   -197    592    787   -200   -493    688    867    836    743    737   1301   1174
   -231    615    846   -192   -537    730    885    852    758    756   1309   1195
   -272    615    885   -171   -579    750    891    859    761    766   1309   1200
   -296    633    930   -171   -613    782    904    875    782    787   1322   1215
   -290    649    937   -181   -613    792    919    896    805    813   1343   1234
   -306    657    963   -174   -633    810    937    917    833    849   1374   1260
   -353    678   1031   -163   -693    852    950    927    854    867   1397   1270
   -381    693   1072   -155   -727    883    950    927    867    878   1408   1267
   -407    688   1093   -140   -750    891    956    932    883    891   1413   1267
   -433    685   1119   -124   -776    901    969    943    898    901   1418   1273
   -452    704   1153   -127   -805    927    969    937    909    896   1413   1273
   -457    711   1169   -127   -813    940    979    945    919    898   1400   1275
   -457    717   1171   -132   -813    943    979    948    927    909   1392   1275
   -452    709   1161   -127   -805    935    976    956    935    922   1395   1275
   -449    706   1156   -129   -802    930    984    971    953    932   1402   1286
   -444    756   1200   -155   -823    979   1010    995    984    961   1428   1314
   -428    795   1221   -184   -826   1005   1021   1013   1002    979   1423   1325
   -415    815   1231   -200   -823   1023   1039   1041   1031    992   1434   1340
   -397    818   1215   -213   -807   1015   1054   1049   1039    987   1426   1343
   -374    836   1208   -231   -792   1021   1067   1067   1060   1002   1428   1356
   -340    849   1189   -254   -766   1021   1065   1072   1070   1015   1439   1361
   -337    888   1226   -275   -782   1057   1075   1085   1093   1039   1486   1379
   -361    924   1286   -283   -823   1106   1085   1088   1117   1065   1504   1405
   -402    914   1317   -257   -859   1114   1093   1085   1119   1075   1486   1408
   -457    849   1304   -197   -880   1075   1072   1057   1085   1049   1457   1376
   -535    810   1345   -137   -940   1078   1044   1041   1078   1044   1473   1363
   -626    784   1410    -80  -1018   1096   1036   1044   1088   1060   1478   1379
   -756    711   1467     20  -1111   1088   1036   1054   1098   1075   1467   1395
   -784    662   1447     62  -1117   1052   1023   1052   1088   1060   1449   1382
   -761    641   1402     59  -1080   1021   1008   1047   1075   1041   1410   1350
   -704    610   1314     44  -1010    961    997   1054   1062   1015   1366   1314
   -579    602   1182    -12   -880    891    963   1021   1021    966   1312   1252
   -462    597   1060    -67   -761    826    932    979    982    922   1239   1189
   -407    558    966    -75   -685    761    911    943    943    880   1236   1145
   -394    530    924    -70   -659    727    883    914    911    846   1179   1109
   -342    542    885   -101   -615    714    862    904    901    826   1166   1117
   -342    522    865    -90   -602    693    844    893    883    805   1163   1119
   -350    485    836    -67   -592    659    820    878    865    789   1163   1122
   -267    472    740   -103   -504    605    857    909    865    774   1153   1085
   -226    392    615    -83   -420    504    966   1013    891    735   1060   1034
   -306    280    587     12   -449    433   1072   1122    937    717    976    989
   -394    246    641     75   -517    444   1163   1262   1054    784   1008   1049
   -298    704   1000   -202   -649    852   1273   1431   1327   1111   1319   1374
   -283   1348   1631   -535   -956   1488   1265   1431   1584   1538   1797   1816
   -444   1777   2221   -667  -1332   1997   1013   1119   1608   1797   2132   2094
   -524   1709   2234   -592  -1379   1971    649    709   1371   1756   2091   2044
   -524   1124   1647   -301  -1085   1384    524    413    885   1200   1574   1574
   -501    454    956     20   -727    704    524    374    527    662   1031   1124
   -446     96    542    174   -496    319    581    517    491    532    893    958
   -415    -12    402    215   -410    194    657    626    553    537    935    914
   -327     51    379    137   -353    215    719    706    654    587    979    943
   -265    153    415     54   -340    283    766    774    753    654   1023    995
   -257    202    459     25   -358    329    795    820    828    709   1052   1044
   -288    205    493     41   -389    348    833    857    865    730   1060   1075
   -303    213    517     44   -413    366    836    859    849    727   1047   1047
   -293    244    537     23   -415    392    836    870    844    735   1023   1047
   -275    283    555     -5   -415    418    862    891    852    750    997   1052
   -303    265    568     20   -436    415    870    898    852    743    979   1049
   -296    254    550     20   -423    402    839    875    820    711    953   1026
   -252    265    517     -7   -384    389    810    852    787    680    919    995
   -184    301    483    -59   -332    392    797    839    766    665    896    979
   -145    303    449    -77   -296    376    797    833    758    649    885    971
   -101    324    423   -114   -262    374    795    820    743    633    867    948
    -33    348    381   -158   -207    363    766    797    714    605    839    919
    -38    361    400   -161   -218    379    771    805    719    602    831    909
   -137    381    519   -122   -327    449    831    846    758    641    880    930
   -163    358    522    -98   -342    439    831    846    761    633    865    914
   -181    332    514    -75   -348    423    823    852    763    633    859    906
   -189    350    537    -83   -363    444    833    867    774    652    872    917
   -155    379    535   -111   -345    457    836    875    774    659    880    911
   -184    342    524    -80   -355    433    826    867    758    654    867    885
   -187    332    519    -75   -353    426    805    857    750    644    857    878
   -150    363    514   -109   -332    436    795    859    756    646    867    880
   -109    355    465   -122   -285    410    789    862    750    641    857    870
    -59    381    439   -161   -252    410    787    867    761    652    867    901
    -62    389    449   -163   -257    418    792    888    784    672    878    943
    -64    394    459   -166   -262    426    802    904    800    688    885    974
    -70    389    459   -158   -265    423    813    917    807    698    891    984
    -57    397    454   -171   -257    426    836    940    820    704    911   1008
    -62    381    444   -161   -252    413    844    943    815    693    898   1013
    -72    353    423   -142   -246    387    833    927    800    675    880   1000
    -12    410    423   -197   -218    415    846    935    818    693    901   1013
     -5    436    439   -218   -223    439    854    927    828    701    914   1023
    -20    407    428   -194   -226    418    846    911    828    693    909   1005
      7    441    431   -226   -210    436    862    917    852    717    924   1005
     12    467    454   -239   -220    462    878    924    878    740    937   1005
    -28    449    475   -213   -252    462    872    919    893    753    945    997
    -59    431    491   -187   -275    459    857    901    901    753    948    984
    -33    465    498   -215   -267    483    857    898    919    763    961    984
    -20    488    509   -233   -265    498    862    893    937    779    976    987
    -18    498    514   -241   -267    506    870    888    953    789    989    992
    -28    511    540   -241   -283    524    872    885    963    807   1005    992
    -64    506    571   -220   -319    537    870    880    969    818   1018    984
    -83    545    628   -231   -355    587    875    880    992    844   1052   1000
    -88    540    628   -228   -358    581    880    883   1005    849   1067   1005
    -77    561    639   -241   -358    600    896    898   1026    870   1088   1023
    -59    613    672   -277   -366    641    906    909   1047    893   1109   1041
    -62    654    717   -296   -389    685    904    919   1070    917   1135   1060
    -25    696    722   -335   -374    709    904    927   1091    937   1158   1070
     -7    730    737   -361   -374    732    919    943   1114    963   1189   1096
      0    761    761   -381   -381    763    930    953   1132    989   1223   1124
     18    807    789   -413   -384    800    935    958   1163   1021   1249   1156
    -10    818    828   -405   -420    823    919    940   1174   1036   1260   1166
      0    828    828   -413   -413    828    898    922   1176   1041   1265   1169
      5    805    797   -405   -397    802    867    898   1166   1031   1260   1158
     28    836    807   -431   -389    823    859    896   1176   1044   1286   1182
     62    898    836   -483   -387    867    875    909   1202   1075   1322   1215
     -7    815    820   -405   -413    818    854    880   1182   1052   1296   1184
    -46    740    787   -348   -418    763    831    846   1153   1021   1267   1145
    -41    706    748   -332   -394    727    818    831   1148   1002   1260   1124
    -38    675    714   -319   -379    696    807    820   1137    992   1252   1106
    -59    662    722   -301   -392    693    802    813   1140    989   1254   1101
    -77    626    701   -275   -389    665    787    797   1124    974   1239   1085
    -80    602    683   -259   -381    641    776    782   1114    956   1221   1057
    -90    558    646   -236   -368    602    761    763   1106    937   1202   1023
    -85    548    631   -231   -358    589    763    758   1111    943   1208   1023
    -59    574    631   -257   -345    602    761    753   1124    953   1218   1031
    -62    561    623   -249   -342    592    753    748   1124    940   1215   1023
    -62    465    524   -202   -293    496    763    763   1101    893   1156    963
    -51    394    446   -171   -249    420    844    844   1119    854   1096    891
    -31    410    441   -192   -236    426    948    969   1200    885   1106    883
    -10    493    504   -241   -257    498   1034   1127   1345   1018   1213    966
     23    922    896   -475   -436    909   1047   1218   1592   1363   1587   1317
    -59   1519   1579   -730   -820   1551    969   1122   1813   1777   2060   1756
   -150   1818   1969   -836  -1060   1893    683    789   1790   1966   2304   1951
   -187   1600   1787   -706   -987   1693    368    358   1434   1717   2094   1756
   -239    826   1062   -293   -652    943    265     57    867    974   1358   1150
   -176    306    480    -64   -327    392    283     93    644    587    950    795
    -85    168    252    -44   -168    210    366    272    719    589    914    745
   -111    132    244    -10   -176    187    462    402    828    654    953    766
    -93    233    327    -70   -210    277    553    514    950    761   1036    831
    -70    327    397   -129   -233    361    607    581   1039    839   1111    885
    -72    361    433   -145   -252    397    633    618   1085    878   1145    911
    -70    384    454   -155   -262    418    646    639   1109    904   1161    930
    -64    418    480   -179   -272    449    657    654   1130    922   1171    943
    -80    410    491   -166   -285    449    657    657   1130    922   1156    935
   -109    381    491   -137   -301    436    659    654   1127    919   1145    922
    -98    392    491   -145   -293    441    667    665   1143    935   1153    940
   -116    381    498   -132   -309    441    657    665   1145    940   1158    950
   -127    387    514   -129   -319    449    649    654   1140    943   1153    956
   -137    371    509   -116   -322    439    636    636   1124    927   1130    948
   -155    340    496    -90   -324    418    623    620   1109    911   1109    932
   -148    337    485    -93   -316    410    610    615   1101    906   1109    917
    -98    392    491   -145   -296    439    626    633   1122    924   1130    917
    -59    439    498   -189   -280    470    641    644   1140    945   1143    930
   -103    392    496   -142   -298    444    628    628   1127    935   1124    917
   -127    342    470   -109   -298    405    605    610   1104    919   1109    896
   -109    340    446   -116   -277    392    594    597   1088    917   1096    872
    -80    342    423   -132   -252    381    589    592   1083    917   1091    859
    -38    358    397   -158   -218    376    587    592   1083    927   1091    859
    -41    332    374   -145   -207    350    566    576   1065    917   1083    857
     -2    345    348   -174   -174    345    550    571   1057    917   1083    862
     15    332    316   -176   -153    324    522    555   1036    904   1065    841
     18    306    288   -161   -135    298    496    540   1010    891   1052    828
     23    306    280   -166   -129    293    485    545   1008    901   1062    839
     67    322    252   -194    -90    288    485    568   1010    911   1075    857
     90    337    246   -215    -77    293    491    581   1013    919   1085    872
    111    363    252   -236    -70    309    514    607   1026    935   1109    888
    103    355    252   -231    -75    303    522    610   1023    943   1130    883
     85    332    246   -210    -80    290    519    597   1008    935   1137    852
    101    337    233   -220    -67    288    522    587    995    930   1140    815
    114    353    239   -233    -62    296    532    587   1000    940   1150    797
     80    327    244   -205    -80    288    542    584    995    945   1145    800
     67    311    244   -189    -88    277    555    587    997    950   1143    805
     59    329    267   -194   -103    298    568    597   1015    969   1156    813
     64    329    265   -197    -98    298    584    607   1031    984   1179    807
     62    324    259   -194    -98    293    594    613   1039    992   1189    789
     41    311    270   -176   -114    290    600    610   1044    992   1189    789
     28    298    267   -163   -119    283    600    600   1036    987   1184    784
     28    296    267   -161   -119    283    600    594   1039    987   1189    779
     49    316    267   -184   -109    293    597    594   1047   1000   1200    782
     49    329    280   -189   -114    306    594    600   1062   1015   1171    823
     51    363    311   -207   -129    340    602    615   1083   1036   1158    878
     36    361    324   -197   -142    342    618    633   1104   1054   1163    891
     20    342    322   -181   -150    332    626    631   1104   1052   1148    865
      0    366    366   -184   -184    366    644    639   1122   1070   1148    852
      0    407    407   -205   -202    407    662    659   1150   1096   1156    862
      0    439    439   -218   -218    439    675    680   1169   1117   1169    888
    -10    441    452   -218   -231    446    683    685   1169   1119   1158    891
     -5    441    446   -218   -226    444    688    685   1166   1114   1137    878
     49    514    462   -283   -207    488    696    693   1184   1132   1148    888
     67    571    504   -319   -218    537    696    691   1202   1161   1174    911
     77    589    511   -335   -218    550    683    675   1200   1174   1184    935
     85    561    475   -322   -194    517    646    631   1169   1143   1148    914
     88    519    431   -306   -171    475    597    571   1122   1104   1096    880
    114    532    418   -322   -150    475    566    540   1091   1093   1088    878
    116    519    402   -319   -142    462    545    517   1067   1057   1065    865
     98    506    407   -303   -153    457    542    509   1060   1041   1044    859
     59    444    384   -252   -163    415    519    472   1002   1000    976    828
    -12    324    337   -155   -174    329    493    426    937    932    898    771
     54    332    277   -194   -114    306    478    428    953    940    872    756
    161    337    176   -249     -7    257    433    389    924    917    820    711
    228    272     41   -252     93    158    340    301    836    849    740    639
    410    265   -145   -337    277     59    241    202    732    750    714    555
    587    257   -329   -426    459    -36    155    122    657    652    711    465
    652    275   -376   -465    514    -51    135    106    646    633    758    446
    592    249   -345   -423    467    -46    148    119    662    657    748    452
    379    158   -220   -267    301    -31    194    166    693    678    753    449
    207     51   -155   -132    181    -51    280    252    743    659    665    423
    137     -7   -145    -64    140    -75    433    397    813    675    548    368
     75      5    -70    -44     72    -31    566    571    919    771    530    392
     64    205    140   -135    -36    174    652    761   1106    979    685    566
     44    800    753   -423   -355    779    659    857   1421   1400   1153   1039
    -67   1543   1610   -737   -839   1577    576    758   1709   1886   1714   1577
   -231   1808   2036   -789  -1132   1922    283    402   1701   2062   1943   1758
   -405   1356   1761   -475  -1083   1558    -38    -59   1273   1725   1597   1408
   -441    452    893     -5   -667    672   -142   -358    633    932    836    691
   -366    -77    288    223   -327    103   -122   -306    413    558    496    322
   -353   -210    142    280   -249    -33    -33   -140    472    545    480    262
   -332   -101    231    218   -283     64    127     44    623    670    587    332
   -272     75    348     96   -311    210    223    155    735    763    639    407
   -316     98    413    109   -363    254    259    197    784    800    654    420
   -358     85    444    135   -400    265    277    213    810    820    670    407
   -332     88    420    122   -376    254    293    226    828    826    688    402
   -303    124    428     90   -366    275    319    252    862    841    691    426
   -314    127    441     93   -379    285    322    254    870    841    678    415
   -280    137    418     70   -348    275    319    252    875    839    680    392
   -241    155    397     44   -319    275    316    246    878    826    662    384
   -244    127    368     57   -306    246    303    220    865    807    587    358
   -215    132    345     41   -280    239    298    218    865    805    558    353
   -192    137    329     25   -262    233    288    207    859    795    532    342
   -197    140    337     28   -267    239    275    197    859    789    509    314
   -194    150    345     20   -270    246    280    197    870    797    504    309
   -202    158    361     20   -280    259    298    213    888    810    509    319
   -194    150    345     20   -272    249    285    213    883    802    491    301
   -179    158    337     10   -257    246    270    210    880    802    465    293
   -179    163    340      7   -259    252    259    205    878    800    436    288
   -176    163    340      5   -259    252    246    213    880    805    418    277
   -163    194    358    -15   -259    275    244    213    896    813    420    283
   -158    215    374    -28   -265    293    236    213    904    813    431    296
   -155    189    345    -15   -252    265    218    192    888    792    402    262
   -161    192    353    -15   -257    270    210    189    883    792    402    252
   -142    218    358    -38   -252    288    205    200    885    805    410    259
   -127    236    363    -54   -244    298    205    213    896    820    420    272
   -142    249    392    -57   -267    319    215    231    914    836    428    275
   -129    259    387    -64   -257    322    218    241    924    844    436    275
   -122    280    400    -80   -259    340    226    262    945    859    446    290
   -140    309    449    -83   -293    379    244    288    974    885    506    316
   -150    298    449    -75   -301    374    246    288    969    885    517    301
   -101    285    387    -93   -244    335    228    259    945    865    483    259
    -46    298    342   -127   -194    319    213    259    945    867    470    246
    -18    324    342   -153   -179    332    215    272    961    888    472    254
    -31    324    355   -148   -194    340    226    280    982    904    472    246
    -38    319    355   -140   -197    337    233    285    997    919    472    241
    -23    314    337   -145   -181    327    239    296   1010    937    475    233
    -10    361    371   -174   -189    366    246    303   1036    963    491    246
    -54    374    428   -161   -241    400    259    311   1060    987    517    267
    -88    353    439   -132   -265    394    267    311   1070    989    498    265
   -129    332    459   -103   -296    394    262    303   1075    992    483    252
   -145    337    483    -96   -314    410    259    306   1088   1000    488    239
   -132    355    488   -111   -311    423    275    322   1111   1021    509    233
   -153    355    509   -101   -332    433    277    327   1122   1028    527    215
   -171    361    532    -96   -350    446    283    337   1140   1047    540    223
   -179    363    542    -90   -361    452    296    350   1153   1060    527    241
   -171    368    537   -101   -355    452    298    358   1156   1075    501    265
   -179    384    561   -103   -371    472    314    374   1169   1104    501    306
   -187    389    576   -103   -381    483    327    384   1176   1119    496    324
   -189    441    631   -124   -410    535    361    415   1210   1145    511    361
   -137    493    631   -179   -387    563    384    436   1228   1161    527    384
   -116    488    605   -184   -361    545    379    420   1221   1145    519    366
   -103    506    607   -202   -355    555    379    410   1228   1137    524    358
    -77    584    662   -252   -368    623    400    431   1273   1163    571    400
   -119    563    680   -223   -400    620    376    405   1267   1150    566    389
   -142    522    662   -189   -402    592    350    381   1247   1140    548    381
   -171    475    646   -153   -410    561    322    350   1218   1124    506    363
   -179    457    636   -137   -407    545    314    335   1205   1127    496    358
   -202    444    646   -119   -423    545    309    329   1189   1130    488    340
   -233    415    649    -90   -441    532    314    329   1176   1127    459    324
   -244    407    652    -83   -449    530    329    332   1166   1122    452    311
   -233    376    610    -70   -420    493    322    324   1143   1101    433    283
   -340    210    550     64   -446    379    277    280   1072   1041    379    210
   -361    150    511    103   -436    332    259    259   1034   1013    348    197
   -327    145    472     90   -400    309    262    257   1013   1005    329    192
   -327    122    449    103   -387    285    270    259    997    992    314    187
   -348     88    436    127   -392    259    252    246    976    976    272    184
   -342     70    413    135   -379    241    236    233    961    966    231    179
   -332     70    400    129   -366    233    246    236    961    974    239    184
   -324     41    366    142   -345    202    254    241    950    961    223    171
   -361    -85    275    220   -319     96    288    272    909    888    122     80
   -374   -161    213    267   -296     25    381    381    930    867     72     12
   -350   -132    215    239   -283     41    491    561   1036    953    129     49
   -252    124    376     64   -314    249    589    771   1252   1192    368    259
   -207    748    953   -272   -581    852    605    865   1564   1631    888    756
   -371   1415   1787   -522  -1080   1600    511    761   1844   2096   1449   1299
   -540   1545   2083   -504  -1312   1813    210    389   1771   2166   1577   1413
   -618   1018   1636   -200  -1127   1327    -88    -77   1278   1670   1101   1010
   -639    122    761    257   -701    441   -223   -407    620    865    272    301
   -553   -345    207    449   -381    -70   -197   -337    446    584    -67    -10
   -485   -431     51    457   -270   -189   -103   -179    509    589   -101    -41
   -475   -381     93    428   -285   -145      7    -36    615    672    -51     -2
   -478   -288    189    381   -335    -49     88     62    717    771     41     75
   -439   -226    213    332   -327     -7    129    114    774    820    111    129
   -379   -174    202    275   -290     12    166    161    820    852    150    171
   -355   -168    187    262   -272      7    184    181    836    862    155    187
   -353   -189    161    270   -259    -15    174    168    818    849    124    179
   -324   -181    142    254   -233    -20    166    161    815    854    109    176
   -335   -207    124    270   -231    -41    148    145    805    839     83    163
   -306   -194    111    252   -210    -41    142    145    800    831     70    166
   -277   -192     83    233   -181    -57    127    132    779    815     51    158
   -272   -215     54    244   -163    -80    109    122    766    807     36    153
   -220   -192     25    205   -124    -83    103    119    771    815     31    158
   -155   -166    -10    161    -72    -88    111    122    774    813     20    155
   -192   -223    -31    205    -80   -127     85    101    756    789     -2    124
   -171   -220    -49    194    -62   -135     72     90    753    782    -10    122
   -132   -194    -64    163    -36   -129     80     96    758    784     -7    135
   -155   -233    -77    194    -38   -155     54     72    732    761    -38    109
   -153   -254   -101    202    -28   -179     33     59    727    750    -62     96
   -129   -249   -122    189     -5   -187     25     62    730    756    -64     96
   -132   -239   -109    184    -12   -174     10     49    727    761    -64     93
   -132   -241   -109    187    -12   -176      5     49    724    758    -70     98
   -150   -241    -93    194    -31   -168      0     51    730    758    -59    103
   -158   -254    -98    205    -31   -176      0     62    740    771    -38    114
   -163   -252    -88    205    -38   -171      0     75    750    784    -10    124
   -148   -231    -83    189    -33   -158    -20     75    745    787      5    129
   -145   -223    -77    184    -36   -150    -23     77    743    779     12    127
   -150   -231    -80    189    -36   -155    -20     85    743    782     28    127
   -140   -226    -88    181    -25   -155    -23    101    753    789     46    137
   -140   -207    -67    174    -36   -137    -23    116    771    805     77    163
   -150   -194    -46    171    -54   -119    -20    119    779    810     98    176
   -161   -181    -23    171    -70   -103    -15    119    787    813    109    176
   -158   -168    -12    161    -72    -90     -5    127    797    815    116    179
   -163   -155      7    161    -85    -75      0    135    805    818    129    179
   -163   -153      7    158    -88    -72    -12    129    802    813    132    174
   -192   -158     33    174   -114    -62      2    140    823    815    142    184
   -192   -137     54    163   -124    -41     12    142    839    823    155    189
   -210   -109    101    161   -155     -5     25    142    857    831    163    174
   -218   -109    109    163   -166      0     23    137    865    828    163    168
   -239   -111    127    174   -184      7     18    135    872    833    176    168
   -246    -96    150    168   -200     25      7    122    878    839    187    155
   -262    -80    181    171   -223     49      2    111    883    839    194    145
   -288    -59    228    171   -259     83      7    111    898    849    213    145
   -303    -38    265    171   -285    111     15    127    922    867    249    158
   -309    -25    283    166   -298    127     15    132    927    878    272    158
   -301     12    314    145   -306    163     20    142    943    901    301    168
   -301     75    374    111   -337    223     41    174    984    940    335    202
   -283    111    392     85   -337    252     54    181   1005    953    348    213
   -239    129    368     54   -303    246     64    189   1010    950    345    205
   -205    163    368     20   -285    265     57    192   1023    958    350    202
   -194    166    361     12   -277    262     59    194   1034    963    353    205
   -197    148    345     23   -272    246     57    192   1036    961    348    194
   -181    166    348      7   -265    257     62    184   1041    961    348    194
   -187    197    384     -5   -285    290     54    158   1036    961    342    187
   -168    220    389    -28   -280    306     23    119   1021    953    337    181
   -114    249    363    -67   -239    303     -5     93   1008    950    329    189
    -96    226    322    -64   -207    272    -31     75    995    940    316    194
    -90    181    272    -44   -181    226    -54     54    971    917    293    194
   -122    109    231      5   -176    168    -80     25    945    883    246    168
   -111     88    200     10   -155    145    -88     12    935    865    220    148
   -135     12    145     59   -142     77   -114    -15    898    820    166     93
   -150    -70     80    111   -116      5   -140    -44    857    776    111     46
   -137    -93     41    114    -90    -28   -153    -57    841    758     85     38
   -109    -96     10    101    -59    -44   -158    -70    826    745     77     38
   -129   -145    -15    137    -59    -80   -168   -106    795    714     44      0
   -174   -228    -54    202    -59   -142   -184   -135    763    680     10    -38
   -179   -252    -72    213    -54   -163   -197   -142    758    672      0    -44
   -158   -249    -93    202    -33   -171   -200   -135    763    675      5    -36
   -137   -293   -155    215      7   -226   -210   -137    737    649    -31    -62
    -93   -389   -296    241    101   -342   -202   -114    706    587   -122   -150
    -88   -459   -374    272    140   -418   -103    -15    740    568   -179   -218
    -59   -426   -366    241    153   -397     -7    114    833    633   -148   -202
    -12   -226   -213    119     96   -218     64    257   1005    826     33    -36
     20    244    223   -132   -101    233     93    340   1236   1184    433    355
    -98    807    906   -355   -501    854    -31    153   1366   1548    880    758
   -168    950   1117   -392   -641   1034   -345   -236   1197   1608    992    826
   -226    532    758   -155   -493    646   -594   -652    735   1169    576    459
   -254   -223     31    239   -142    -96   -662   -836    241    454   -137   -122
   -184   -644   -462    413    137   -553   -641   -714    145    233   -400   -350
   -135   -763   -628    449    244   -696   -563   -561    223    254   -428   -389
   -122   -737   -618    428    246   -678   -475   -452    327    327   -384   -363
   -103   -636   -532    371    213   -584   -397   -358    444    433   -293   -285
    -93   -558   -467    324    184   -514   -345   -293    527    506   -223   -218
    -83   -522   -439    301    176   -483   -314   -257    563    545   -192   -192
    -77   -511   -436    293    176   -475   -303   -249    571    558   -184   -179
    -77   -511   -433    296    176   -472   -309   -244    568    563   -184   -176
    -75   -491   -415    280    168   -454   -309   -246    563    571   -168   -181
    -70   -480   -410    272    168   -446   -303   -246    561    581   -155   -181
    -77   -480   -405    277    161   -441   -306   -246    558    581   -163   -179
    -70   -480   -410    275    168   -446   -314   -257    545    571   -174   -181
    -72   -480   -407    275    166   -444   -322   -259    542    563   -176   -168
    -64   -478   -413    270    171   -444   -316   -249    550    574   -176   -155
    -64   -485   -420    272    176   -454   -316   -252    550    576   -179   -155
    -57   -459   -402    259    171   -431   -322   -254    550    579   -171   -150
    -57   -454   -397    252    168   -426   -329   -262    537    574   -174   -158
    -62   -441   -379    249    158   -410   -337   -267    532    581   -163   -158
    -51   -431   -379    241    163   -405   -337   -265    535    584   -145   -150
    -54   -441   -387    249    166   -415   -342   -259    535    571   -140   -155
    -64   -441   -376    249    155   -410   -348   -257    532    568   -161   -153
    -72   -441   -371    257    148   -407   -342   -252    535    568   -202   -163
    -85   -465   -379    272    145   -420   -350   -259    522    558   -231   -197
    -75   -478   -402    277    163   -441   -368   -275    506    545   -259   -218
    -70   -478   -410    272    168   -444   -376   -283    496    550   -267   -207
    -57   -459   -405    257    171   -433   -387   -277    501    568   -244   -184
    -64   -472   -407    267    171   -441   -389   -270    506    581   -228   -176
    -51   -441   -389    246    168   -415   -389   -262    514    597   -202   -163
    -44   -405   -363    223    158   -384   -392   -254    517    605   -189   -148
    -36   -397   -361    218    161   -381   -389   -246    519    610   -176   -132
    -33   -402   -368    215    166   -387   -397   -259    498    592   -187   -161
    -23   -402   -379    213    176   -392   -407   -277    467    558   -218   -223
     10   -384   -394    184    202   -387   -402   -288    449    545   -220   -241
     20   -376   -397    176    207   -384   -397   -303    446    519   -226   -239
     15   -376   -392    179    202   -384   -400   -306    465    524   -226   -246
     25   -371   -397    174    210   -384   -407   -322    462    532   -241   -267
     31   -366   -400    166    213   -381   -402   -327    475    522   -246   -262
     44   -348   -392    150    218   -368   -397   -329    493    535   -228   -257
     59   -350   -410    145    233   -379   -402   -348    496    532   -233   -277
     67   -337   -405    135    236   -371   -415   -376    498    530   -249   -293
     75   -322   -400    122    236   -361   -423   -389    501    532   -275   -296
     96   -301   -397    103    244   -350   -431   -405    504    540   -288   -296
    124   -293   -420     83    270   -355   -449   -428    496    535   -303   -290
    148   -298   -446     75    296   -371   -462   -454    478    514   -329   -298
    158   -280   -441     59    298   -361   -478   -467    459    506   -340   -306
    174   -265   -439     44    306   -353   -488   -480    449    506   -355   -322
    163   -252   -418     44    288   -335   -483   -491    478    524   -355   -329
    129   -239   -368     54    249   -303   -452   -478    522    540   -337   -319
     90   -239   -332     72    210   -285   -431   -436    524    540   -374   -314
     57   -218   -275     80    163   -246   -400   -397    522    584   -379   -303
     28   -174   -202     70    114   -187   -374   -379    550    628   -361   -293
     23   -101   -124     38     72   -111   -371   -350    594    659   -316   -272
     36    -51    -90      5     62    -70   -376   -340    626    657   -290   -272
     54     18    -36    -36     44     -7   -368   -340    667    654   -280   -252
     59     54     -7    -57     33     23   -366   -345    688    652   -324   -246
     62     36    -25    -49     44      5   -400   -368    675    691   -355   -262
     49     25    -23    -38     36      0   -431   -407    646    717   -350   -272
     51     46     -5    -51     28     20   -446   -418    636    714   -332   -272
     28     41     12    -36      7     28   -462   -431    610    685   -353   -293
     10     31     20    -20     -5     25   -478   -444    589    665   -392   -316
     -2    -23    -20     12      7    -23   -496   -462    563    628   -436   -350
    -10    -64    -57     36     20    -62   -506   -470    542    602   -462   -374
    -31   -114    -83     70     25    -98   -532   -501    509    566   -509   -413
    -57   -145    -88    101     15   -116   -558   -530    483    537   -548   -449
    -67   -174   -106    119     18   -142   -581   -555    465    506   -581   -480
    -75   -192   -116    132     20   -155   -592   -571    452    488   -607   -498
    -72   -171    -98    122     12   -135   -605   -581    454    493   -613   -501
    -72   -184   -111    129     18   -148   -623   -594    444    488   -628   -509
    -77   -231   -153    153     36   -192   -631   -613    423    462   -662   -545
    -75   -314   -241    194     80   -277   -623   -607    402    418   -719   -602
    -62   -420   -358    241    145   -392   -576   -553    392    353   -810   -698
    -59   -407   -348    233    142   -379   -493   -457    439    350   -841   -737
    -18   -316   -298    166    137   -306   -415   -301    574    457   -758   -667
     18     33     15    -25      0     25   -387   -194    787    737   -470   -392
    -46    646    691   -301   -368    667   -423   -231   1013   1143     -2     46
   -192   1109   1301   -457   -745   1205   -641   -522   1052   1423    345    337
   -231    976   1205   -374   -719   1088   -966   -932    737   1254    213    197
   -285    301    587    -10   -436    444  -1109  -1247    223    623   -410   -337
   -267   -371   -103    316    -83   -239  -1117  -1278    -98    103   -961   -813
   -197   -610   -413    405    106   -511  -1075  -1135    -85     28  -1083   -935
   -168   -605   -436    387    132   -522   -958   -997     33    111  -1023   -919
   -135   -537   -402    335    132   -470   -859   -891    150    215   -935   -872
   -132   -465   -332    296     98   -400   -839   -841    220    293   -891   -841
   -135   -405   -270    270     67   -337   -828   -810    270    335   -878   -820
   -111   -355   -244    231     64   -301   -831   -802    288    348   -870   -810
    -88   -337   -252    213     80   -296   -841   -807    283    350   -888   -820
    -70   -322   -254    194     90   -288   -854   -810    275    358   -911   -839
    -57   -316   -259    187    101   -288   -865   -813    277    374   -937   -859
    -33   -306   -272    168    119   -290   -888   -826    280    400   -940   -870
    -23   -285   -262    153    116   -275   -901   -836    283    418   -932   -872
    -15   -298   -283    155    132   -290   -917   -846    275    418   -971   -883
     -2   -288   -285    145    140   -288   -935   -862    267    407   -987   -885
     15   -270   -285    124    148   -277   -958   -880    249    387   -989   -885
     38   -262   -303    111    168   -283   -976   -893    231    366   -992   -893
     62   -257   -322     96    192   -288   -995   -906    218    353  -1018   -906
     88   -249   -337     80    213   -293  -1010   -917    210    345  -1034   -906
     88   -257   -345     83    215   -301  -1036   -937    189    329  -1067   -906
     96   -259   -358     80    226   -309  -1057   -948    176    314  -1096   -896
    114   -259   -374     70    244   -316  -1067   -953    171    306  -1117   -885
    119   -249   -368     64    244   -309  -1080   -961    161    303  -1135   -883
     96   -257   -353     80    223   -303  -1106   -971    148    293  -1156   -880
     77   -254   -332     88    202   -293  -1122   -974    140    290  -1171   -872
     83   -231   -314     70    197   -272  -1135   -979    145    293  -1174   -880
     80   -223   -303     72    192   -262  -1161   -987    150    267  -1176   -896
     36   -270   -306    116    168   -288  -1189  -1000    135    200  -1200   -904
     12   -280   -293    132    150   -285  -1200   -989    140    233  -1200   -885
     23   -236   -259    103    140   -246  -1200   -969    155    277  -1195   -854
     49   -205   -254     77    150   -228  -1202   -961    153    296  -1208   -831
     59   -168   -228     54    142   -197  -1189   -943    166    332  -1189   -792
     44   -148   -192     51    116   -168  -1171   -927    171    368  -1182   -766
    -67   -220   -153    142     38   -187  -1187   -950    140    353  -1236   -792
    -70   -200   -129    135     28   -166  -1176   -945    140    350  -1228   -810
    -20   -150   -129     85     54   -140  -1174   -945    129    340  -1239   -833
      0   -140   -140     70     67   -140  -1179   -950    116    329  -1260   -854
    -77   -200   -122    137     18   -161  -1210   -976     93    316  -1317   -878
    -85   -184    -98    135      5   -142  -1213   -976    101    329  -1387   -888
    -51   -155   -106    101     25   -129  -1202   -974    103    322  -1441   -891
    -88   -163    -77    124     -7   -122  -1210   -992     90    306  -1499   -891
    -96   -166    -70    129    -15   -119  -1226  -1010     77    293  -1538   -904
   -135   -194    -59    166    -38   -127  -1244  -1036     57    277  -1535   -930
   -163   -184    -20    174    -72   -103  -1244  -1041     54    285  -1556   -943
   -148   -148      0    148    -75    -75  -1241  -1034     62    298  -1566   -956
   -111   -109      2    109    -59    -54  -1247  -1034     64    298  -1582   -956
   -116   -137    -20    127    -49    -80  -1278  -1057     41    272  -1639   -953
   -127   -158    -33    142    -49    -96  -1304  -1075     20    277  -1626   -945
    -38    -59    -23     49    -10    -41  -1301  -1067     28    296  -1602   -917
    -10    -23    -12     15      0    -18  -1301  -1060     36    296  -1608   -917
    -70    -70      0     70    -36    -36  -1312  -1065     25    293  -1613   -930
    -51    -70    -20     59    -15    -44  -1312  -1062     25    296  -1639   -930
     31    -25    -57     -2     41    -38  -1306  -1049     44    311  -1641   -927
     20    -38    -62      7     38    -49  -1319  -1060     36    316  -1654   -937
    -10    -59    -49     36     18    -54  -1335  -1078     23    298  -1673   -943
      2    -15    -18      5     10    -18  -1345  -1085     18    303  -1665   -932
     23     -7    -31     -7     25    -20  -1374  -1109     -7    288  -1683   -950
     36    -51    -88      5     59    -67  -1428  -1156    -62    257  -1717   -971
     49    -62   -111      7     80    -85  -1467  -1192    -88    246  -1722   -992
     57    -75   -135      7     93   -103  -1496  -1223   -119    228  -1719   -997
     54    -93   -150     18    101   -122  -1525  -1247   -145    210  -1732  -1008
     59   -137   -200     38    127   -168  -1569  -1286   -192    166  -1769  -1026
     75   -194   -270     59    171   -231  -1623  -1337   -252    111  -1821  -1065
    119   -213   -332     44    226   -272  -1654  -1363   -293     80  -1844  -1075
    150   -236   -389     41    267   -311  -1675  -1384   -324     49  -1873  -1083
    155   -249   -405     46    280   -327  -1696  -1413   -355     20  -1891  -1096
     64   -332   -397    135    231   -363  -1735  -1465   -400    -23  -1935  -1130
      5   -405   -413    197    207   -410  -1764  -1501   -433    -57  -1964  -1150
      2   -433   -439    215    220   -436  -1774  -1512   -454    -64  -1964  -1156
     25   -428   -457    200    241   -441  -1779  -1509   -465    -64  -1956  -1143
     70   -389   -459    161    265   -423  -1779  -1501   -470    -67  -1945  -1132
     54   -509   -563    226    309   -537  -1774  -1499   -522   -153  -2031  -1215
     20   -636   -659    306    340   -646  -1712  -1439   -545   -233  -2132  -1319
     28   -615   -644    290    332   -628  -1613  -1306   -472   -200  -2112  -1327
     67   -423   -491    179    277   -457  -1514  -1122   -296    -20  -1927  -1189
    109    176     67   -145     20    122  -1504  -1023      2    397  -1454   -743
    -12    891    901   -439   -457    896  -1605  -1122    272    862   -901   -218
   -166   1202   1369   -522   -766   1286  -1896  -1465    270   1049   -654     -5
   -236    865   1101   -314   -667    982  -2203  -1901   -124    706   -953   -290
   -285    -31    254    155   -270    111  -2314  -2252   -797   -135  -1774  -1008
   -241   -594   -353    418     54   -475  -2291  -2218  -1031   -514  -2192  -1402
   -181   -732   -550    454    181   -641  -2213  -2060   -979   -514  -2210  -1491
   -155   -691   -535    423    189   -613  -2088  -1901   -849   -420  -2125  -1460
   -155   -584   -428    368    135   -506  -1997  -1797   -737   -327  -2039  -1387
   -158   -501   -345    329     93   -423  -1943  -1740   -672   -272  -1984  -1330
   -171   -480   -311    324     67   -397  -1925  -1717   -644   -254  -1961  -1304
   -142   -446   -303    296     80   -376  -1909  -1712   -641   -259  -1958  -1296
    -44   -345   -301    192    127   -324  -1883  -1680   -613   -236  -1935  -1267
    -67   -342   -275    202    103   -309  -1883  -1675   -605   -226  -1930  -1267
   -124   -397   -272    259     70   -335  -1909  -1699   -631   -246  -1953  -1286
   -119   -394   -275    257     77   -335  -1919  -1706   -636   -252  -1958  -1291
   -129   -397   -267    262     67   -332  -1925  -1712   -646   -257  -1961  -1283
   -135   -381   -246    257     54   -314  -1922  -1709   -646   -252  -1953  -1262
   -148   -374   -228    259     38   -301  -1922  -1709   -652   -249  -1951  -1247
   -158   -363   -205    262     23   -285  -1922  -1709   -644   -241  -1945  -1221
   -161   -350   -189    254     12   -270  -1917  -1712   -644   -239  -1945  -1210
   -171   -340   -168    254     -2   -254  -1901  -1701   -633   -233  -1938  -1197
   -176   -327   -150    252    -15   -241  -1888  -1693   -628   -228  -1927  -1179
   -194   -322   -127    259    -33   -226  -1883  -1686   -626   -213  -1901  -1169
   -200   -311   -111    254    -46   -210  -1880  -1680   -626   -200  -1891  -1156
   -184   -327   -142    254    -23   -233  -1893  -1693   -644   -218  -1930  -1184
   -174   -340   -168    257     -5   -254  -1906  -1706   -665   -236  -1958  -1202
   -155   -324   -168    241      5   -246  -1904  -1706   -670   -239  -1964  -1200
   -163   -340   -179    249      5   -259  -1925  -1719   -691   -254  -1982  -1208
   -158   -329   -171    244      5   -252  -1938  -1725   -706   -262  -1984  -1202
   -129   -314   -184    220     25   -249  -1932  -1722   -719   -267  -1979  -1197
    -96   -293   -197    194     49   -246  -1919  -1709   -719   -257  -1964  -1187
   -109   -298   -189    200     38   -244  -1914  -1699   -717   -249  -1958  -1176
   -103   -303   -200    202     46   -254  -1909  -1686   -714   -254  -1956  -1158
    -96   -296   -202    194     51   -249  -1893  -1665   -709   -246  -1938  -1143
    -80   -275   -194    179     57   -236  -1867  -1641   -704   -233  -1917  -1119
   -109   -283   -174    194     31   -228  -1852  -1639   -714   -239  -1919  -1119
   -163   -316   -153    239     -7   -236  -1839  -1649   -730   -257  -1935  -1122
   -171   -298   -129    233    -23   -215  -1826  -1652   -740   -262  -1940  -1117
   -161   -262   -101    213    -31   -181  -1810  -1647   -740   -265  -1930  -1109
   -137   -254   -116    194    -10   -187  -1784  -1626   -735   -259  -1932  -1104
   -114   -246   -135    179      7   -192  -1769  -1605   -730   -259  -1945  -1101
    -83   -226   -142    153     28   -184  -1756  -1590   -730   -262  -1951  -1098
    -67   -194   -127    132     28   -161  -1740  -1582   -724   -272  -1969  -1083
    -72   -200   -129    135     28   -166  -1732  -1577   -737   -290  -2005  -1085
    -83   -192   -109    137     10   -150  -1709  -1553   -722   -283  -2016  -1067
    -96   -231   -135    163     18   -181  -1686  -1535   -719   -285  -2010  -1078
   -101   -228   -127    166     12   -179  -1665  -1522   -717   -293  -1995  -1083
    -96   -220   -124    158     12   -174  -1647  -1501   -709   -283  -1971  -1083
    -93   -241   -148    166     25   -194  -1615  -1475   -691   -254  -1922  -1091
    -93   -244   -150    168     25   -197  -1574  -1439   -672   -226  -1883  -1080
   -106   -231   -124    168      7   -179  -1548  -1415   -670   -223  -1855  -1075
   -106   -197    -90    150    -10   -145  -1525  -1387   -667   -207  -1821  -1065
    -98   -179    -83    137     -7   -132  -1480  -1343   -641   -176  -1779  -1044
    -85   -161    -75    119     -5   -119  -1434  -1304   -623   -161  -1753  -1013
    -80   -127    -46    103    -18    -88  -1392  -1273   -613   -153  -1745   -982
    -85   -111    -25     98    -33    -67  -1366  -1252   -607   -155  -1738   -961
    -90   -106    -18     98    -36    -62  -1337  -1228   -607   -150  -1725   -932
    -93    -85      7     90    -51    -41  -1309  -1213   -605   -145  -1714   -909
   -103    -49     54     77    -80      2  -1280  -1200   -592   -137  -1696   -875
   -106    -25     77     64    -93     23  -1262  -1197   -597   -145  -1696   -852
   -124    -59     64     93    -96      0  -1278  -1223   -633   -174  -1719   -857
   -127    -80     46    103    -88    -18  -1286  -1236   -665   -197  -1743   -865
   -111    -62     49     88    -80     -7  -1275  -1231   -670   -197  -1738   -854
   -150   -132     18    140    -85    -57  -1283  -1244   -706   -228  -1758   -878
   -166   -194    -28    179    -70   -111  -1278  -1249   -737   -265  -1790   -901
    -90   -155    -67    122    -12   -111  -1231  -1223   -743   -275  -1795   -893
    -57   -166   -109    111     25   -137  -1208  -1213   -763   -293  -1810   -909
   -179   -335   -155    257    -12   -246  -1239  -1257   -833   -361  -1862   -974
   -194   -379   -184    285     -7   -283  -1244  -1265   -872   -392  -1875   -995
   -174   -371   -197    270     10   -283  -1231  -1262   -891   -402  -1867  -1000
   -176   -387   -210    283     15   -298  -1221  -1262   -911   -415  -1862  -1005
   -192   -415   -223    301     15   -319  -1200  -1254   -922   -433  -1855   -997
   -192   -415   -226    303     15   -322  -1176  -1241   -932   -446  -1857   -984
   -176   -423   -249    298     33   -337  -1153  -1231   -956   -470  -1880   -989
   -168   -509   -340    340     85   -426  -1114  -1189   -989   -524  -1940  -1034
   -166   -597   -433    379    132   -517   -989  -1047   -953   -540  -1966  -1091
   -135   -542   -407    337    135   -478   -836   -844   -833   -472  -1901  -1034
    -83   -296   -215    189     64   -257   -706   -631   -623   -265  -1709   -836
    -20    270    290   -124   -155    280   -678   -537   -355    127  -1241   -420
   -202    935   1135   -368   -667   1034   -797   -706   -150    558   -714    103
   -332   1171   1504   -420   -917   1337  -1075  -1075   -223    693   -509    280
   -389    737   1127   -174   -758    930  -1335  -1499   -691    277   -862    -64
   -428   -153    275    290   -353     59  -1405  -1761  -1325   -524  -1647   -771
   -407   -714   -306    561    -51   -511  -1343  -1644  -1504   -857  -2010  -1130
   -389   -852   -462    618     36   -657  -1218  -1449  -1405   -815  -1995  -1192
   -371   -802   -433    587     28   -618  -1054  -1270  -1247   -706  -1896  -1156
   -342   -709   -366    527     10   -537   -935  -1132  -1111   -579  -1795  -1070
   -342   -641   -298    491    -23   -470   -857  -1054  -1036   -509  -1709   -984
   -342   -602   -259    472    -41   -431   -802  -1002   -995   -478  -1667   -943
   -342   -550   -207    446    -70   -379   -753   -963   -961   -454  -1631   -919
   -350   -524   -174    439    -88   -350   -719   -930   -935   -441  -1600   -896
   -358   -537   -179    446    -90   -358   -701   -914   -937   -444  -1584   -893
   -363   -548   -184    454    -90   -366   -672   -888   -930   -433  -1556   -872
   -366   -555   -189    459    -90   -374   -641   -854   -909   -410  -1506   -859
   -358   -537   -179    449    -90   -358   -623   -833   -898   -394  -1470   -846
   -366   -532   -166    446   -101   -350   -600   -807   -891   -389  -1447   -826
   -358   -504   -145    428   -106   -324   -574   -784   -883   -381  -1421   -797
   -345   -496   -153    420    -98   -324   -561   -774   -888   -392  -1415   -789
   -342   -506   -163    426    -90   -335   -537   -758   -883   -397  -1408   -795
   -340   -480   -140    410   -101   -311   -501   -724   -859   -374  -1361   -766
   -329   -459   -129    394   -101   -296   -485   -706   -854   -374  -1343   -753
   -311   -452   -140    379    -85   -296   -467   -685   -849   -374  -1325   -745
   -293   -446   -153    371    -70   -301   -441   -659   -836   -361  -1293   -737
   -252   -436   -184    342    -33   -311   -431   -649   -844   -363  -1262   -735
   -202   -413   -210    309      2   -314   -431   -636   -849   -363  -1231   -735
   -148   -418   -272    280     62   -345   -431   -628   -859   -368  -1200   -737
   -111   -402   -290    257     88   -348   -426   -615   -867   -368  -1158   -740
   -106   -387   -280    244     85   -335   -405   -587   -859   -350  -1104   -724
    -96   -379   -285    236     93   -332   -389   -561   -854   -340  -1054   -709
   -124   -368   -244    244     59   -306   -366   -524   -833   -332  -1008   -685
   -137   -348   -210    244     36   -280   -329   -493   -810   -314   -979   -662
   -163   -340   -179    252      5   -259   -296   -454   -795   -265   -943   -623
   -187   -337   -150    262    -20   -244   -246   -394   -776   -228   -904   -555
   -192   -319   -127    254    -33   -223   -202   -355   -763   -218   -878   -509
   -207   -303    -96    257    -57   -200   -158   -314   -730   -202   -885   -452
   -239   -293    -54    265    -93   -174   -124   -277   -704   -176   -891   -431
   -254   -283    -31    267   -111   -158    -88   -249   -683   -168   -883   -431
   -267   -296    -28    280   -122   -161    -64   -226   -670   -171   -885   -433
   -272   -246     25    259   -150   -111    -18   -181   -631   -140   -852   -407
   -280   -197     80    239   -181    -59     25   -150   -594   -106   -813   -387
   -280   -197     80    239   -181    -59     54   -124   -576    -96   -805   -392
   -288   -197     90    241   -192    -51     67   -109   -561    -80   -795   -397
   -301   -176    124    239   -213    -25    116    -62   -511    -36   -745   -366
   -316   -207    109    259   -215    -51    129    -54   -511    -46   -753   -376
   -335   -197    137    265   -239    -31    153    -44   -501    -41   -748   -376
   -335   -166    166    249   -252      0    181    -15   -483    -10   -719   -350
   -342   -184    158    265   -252    -12    189      2   -472      7   -706   -337
   -355   -189    166    272   -262    -12    213     36   -454     25   -683   -327
   -345   -148    197    246   -272     23    244     75   -431     51   -659   -306
   -342   -119    220    228   -283     51    270    114   -407     67   -646   -288
   -342   -101    241    223   -293     70    306    155   -376     83   -628   -267
   -329    -98    231    213   -283     64    350    210   -340    103   -592   -244
   -301    -75    226    189   -265     72    394    259   -311    124   -568   -213
   -270    -18    249    142   -262    114    423    301   -280    145   -545   -184
   -272      5    277    135   -275    140    444    324   -262    150   -537   -166
   -277      5    280    135   -280    140    470    353   -244    166   -509   -135
   -265     23    288    119   -277    155    496    376   -220    181   -496   -101
   -259     54    314    101   -285    184    514    392   -205    200   -483    -64
   -249     77    327     85   -288    202    517    389   -213    205   -472    -44
   -241     41    283     98   -265    163    509    384   -233    184   -483    -36
   -210     25    236     90   -223    129    514    389   -244    176   -483    -20
   -194      5    197     93   -197    101    524    400   -262    155   -488    -15
   -174     -2    171     88   -174     83    524    400   -277    129   -493    -23
   -176    -46    129    109   -155     38    535    405   -283     98   -488    -46
   -200   -137     62    168   -132    -38    540    413   -290     59   -493    -80
   -223   -176     44    200   -135    -67    545    418   -298     41   -491    -83
   -257   -213     44    236   -150    -85    568    439   -306     44   -498    -59
   -277   -252     23    265   -153   -114    589    457   -306     70   -465    -38
   -277   -290    -12    283   -132   -153    605    462   -322     64   -472    -59
   -314   -324    -10    316   -153   -168    618    467   -327     54   -467    -51
   -324   -329     -5    327   -161   -168    641    496   -319     54   -428    -57
   -324   -342    -18    332   -155   -181    678    535   -298     62   -394    -59
   -337   -428    -90    381   -124   -259    709    571   -306     41   -420    -83
   -345   -545   -202    444    -72   -374    776    654   -303     -2   -493   -135
   -384   -618   -233    501    -75   -426    904    787   -257    -18   -545   -174
   -342   -532   -189    436    -80   -361   1049    976   -101     96   -459   -103
   -324   -280     44    301   -187   -119   1156   1140    111    340   -220    132
   -303    296    600      2   -452    446   1145   1163    340    717    207    566
   -376    914   1291   -267   -833   1101    963    911    441   1062    605    997
   -446    943   1389   -249   -917   1166    620    522    220   1049    644   1060
   -444    501    943    -28   -693    722    488    244   -200    574    192    730
   -537   -342    192    439   -366    -75    480    153   -654   -114   -491    194
   -574   -857   -283    717   -145   -571    524    275   -761   -353   -748    -31
   -524   -875   -350    698    -88   -613    657    449   -641   -288   -709      2
   -472   -810   -337    641    -70   -574    748    563   -524   -220   -633     57
   -431   -732   -303    581    -64   -519    810    657   -426   -142   -566    132
   -423   -680   -257    553    -83   -470    878    727   -348    -64   -501    181
   -379   -618   -241    496    -70   -428    919    769   -303    -20   -433    218
   -358   -600   -244    478    -59   -423    930    779   -301    -18   -389    213
   -340   -584   -246    462    -49   -415    948    800   -296    -15   -379    210
   -309   -550   -241    431    -33   -397    992    841   -270      5   -361    228
   -342   -581   -239    459    -54   -410    992    846   -267     10   -363    210
   -335   -561   -226    446    -54   -394   1002    865   -265     10   -361    220
   -345   -530   -184    436    -83   -358   1031    885   -246     18   -340    249
   -361   -535   -174    449    -93   -355   1052    909   -231     12   -324    265
   -327   -485   -158    405    -85   -322   1075    940   -207     28   -296    265
   -342   -511   -168    426    -88   -340   1072    948   -207     23   -280    257
   -371   -550   -181    459    -96   -366   1067    953   -213     15   -265    252
   -319   -506   -187    413    -67   -348   1091    976   -194     31   -241    259
   -277   -454   -176    366    -51   -316   1101    992   -184     31   -228    249
   -283   -485   -202    384    -41   -345   1091    987   -200      7   -244    223
   -267   -491   -223    376    -23   -355   1106    995   -197      0   -233    226
   -218   -444   -226    332      2   -335   1124   1013   -181     12   -210    246
   -207   -441   -233    322     10   -340   1117   1010   -187     10   -202    241
   -207   -465   -257    335     23   -363   1114   1015   -187      5   -194    236
   -236   -504   -270    368     15   -387   1106   1013   -200     -7   -194    228
   -223   -480   -257    353     15   -368   1114   1031   -192     -2   -168    259
   -168   -426   -259    296     44   -342   1137   1065   -166     23   -119    319
   -181   -428   -246    306     31   -340   1145   1091   -150     38    -85    361
   -166   -402   -239    283     33   -322   1148   1114   -137     49    -57    387
   -161   -376   -215    270     25   -296   1153   1132   -127     59    -20    410
   -200   -381   -181    290    -10   -283   1166   1158   -111     80     12    433
   -197   -353   -155    272    -20   -254   1200   1192    -80    106     51    465
   -187   -350   -166    267    -10   -259   1221   1208    -70    106     67    465
   -202   -335   -132    270    -36   -233   1239   1215    -62    109     85    472
   -218   -303    -85    259    -67   -194   1257   1228    -38    124    116    488
   -226   -275    -49    249    -90   -161   1275   1247    -15    142    150    501
   -241   -239      0    239   -122   -119   1306   1278     23    179    205    535
   -233   -210     23    223   -129    -93   1327   1291     54    202    244    550
   -241   -179     59    210   -153    -59   1343   1299     77    220    270    563
   -246   -148     98    197   -174    -25   1358   1304    103    236    298    574
   -241   -148     93    192   -168    -28   1371   1304    114    236    316    571
   -241   -161     80    202   -161    -41   1376   1299    111    231    329    566
   -259   -116    142    187   -202     12   1397   1306    137    254    376    597
   -265    -77    184    171   -226     51   1402   1312    155    275    420    613
   -257    -54    200    155   -231     72   1397   1309    166    285    452    613
   -254    -36    218    145   -236     90   1397   1304    171    285    475    607
   -270    -28    239    148   -257    103   1405   1309    179    290    501    613
   -267      7    275    129   -272    140   1418   1335    205    316    548    639
   -272     80    353     96   -314    218   1444   1371    252    361    613    678
   -277    137    415     70   -345    275   1480   1418    301    407    675    714
   -288    174    462     57   -376    316   1504   1447    335    433    722    732
   -309    215    524     46   -418    368   1527   1475    368    462    779    761
   -319    257    576     31   -449    415   1548   1504    402    491    828    771
   -340    290    631     25   -485    459   1571   1530    436    522    901    756
   -389    335    724     25   -558    530   1587   1551    470    561    984    740
   -433    394    828     18   -631    613   1613   1579    514    605   1072    753
   -446    431    878      7   -662    654   1613   1579    530    613   1085    782
   -402    418    820     -7   -610    618   1564   1532    488    558   1010    771
   -355    431    784    -38   -571    607   1530   1501    465    535    969    787
   -327    439    766    -57   -545    602   1512   1488    454    524    945    792
   -353    405    758    -28   -555    579   1509   1488    452    514    927    787
   -374    329    704     23   -537    517   1491   1460    423    470    872    748
   -340    272    613     33   -478    444   1462   1431    384    413    815    693
   -306    236    542     33   -426    389   1444   1410    358    374    779    659
   -296    210    504     41   -400    355   1426   1387    335    345    750    641
   -296    176    472     59   -384    324   1418   1376    327    329    730    636
   -303    135    439     83   -371    285   1415   1371    322    314    709    623
   -296    114    410     90   -353    262   1408   1361    311    296    685    610
   -275     85    358     93   -316    220   1392   1340    293    270    659    592
   -244     88    332     77   -288    210   1379   1330    288    265    654    592
   -218     12    228    101   -223    119   1379   1332    262    220    600    537
   -181   -106     75    142   -129    -15   1439   1397    252    155    514    452
   -145   -140      5    140    -77    -67   1543   1519    309    150    485    413
    -67    -44     23     57    -46    -10   1657   1699    452    265    576    483
     12    355    342   -187   -163    350   1680   1803    675    566    898    787
     -2    966    969   -483   -485    969   1610   1735    896    963   1363   1228
   -109   1392   1501   -644   -805   1447   1361   1431    924   1221   1691   1522
   -153   1325   1478   -584   -815   1400   1026   1026    662   1127   1639   1457
   -218    670    888   -228   -553    779    883    685    116    465    995    927
   -213    -31    179    122   -197     72    893    654   -231    -93    407    428
   -166   -296   -129    228    -18   -213    966    818   -220   -179    280    296
   -163   -319   -155    241     -5   -239   1093    989    -90    -90    335    319
   -150   -241    -93    194    -28   -168   1192   1114     36     10    423    376
   -148   -142      2    145    -75    -70   1260   1192    137    101    509    436
   -153    -98     54    124   -106    -23   1309   1244    202    163    566    470
   -158    -85     72    122   -116     -7   1337   1273    233    192    597    496
   -163    -75     88    116   -127      5   1348   1291    249    207    607    501
   -174    -64    109    119   -142     23   1353   1301    262    218    626    493
   -179    -46    132    111   -158     41   1366   1312    272    231    644    493
   -187    -54    132    122   -161     38   1379   1322    283    239    646    501
   -184    -38    145    111   -166     51   1379   1332    296    252    654    530
   -184    -28    155    103   -171     62   1376   1332    298    252    654    545
   -181    -23    155    101   -171     64   1376   1335    303    252    652    550
   -179    -15    163     98   -171     72   1382   1343    306    252    646    555
   -171     -5    163     88   -168     77   1384   1353    316    262    652    568
   -161     10    171     75   -166     90   1387   1361    329    272    662    581
   -166     18    181     72   -174     98   1392   1371    335    272    665    584
   -179     20    200     80   -189    109   1395   1382    345    280    675    597
   -184     31    213     75   -200    122   1395   1389    353    283    672    605
   -179     41    220     67   -200    132   1397   1397    358    290    672    615
   -176     57    233     57   -207    145   1395   1405    358    298    680    628
   -171     70    241     51   -205    155   1392   1408    366    306    691    641
   -158     70    228     44   -194    148   1387   1408    366    306    688    639
   -161     64    226     46   -192    145   1387   1410    371    306    685    639
   -171     54    226     57   -197    140   1379   1405    363    301    678    631
   -166     54    220     57   -192    137   1371   1405    361    296    685    636
   -129     88    215     18   -171    150   1374   1423    371    301    696    646
    -96    129    223    -18   -158    176   1376   1441    384    319    717    657
   -106    132    239    -12   -174    184   1374   1452    397    337    743    665
   -111    111    223      0   -166    166   1382   1457    402    345    756    659
   -101    119    220    -10   -161    168   1400   1465    413    350    766    654
   -116    111    226      2   -171    168   1418   1467    418    353    774    657
   -124    106    228      7   -176    166   1423   1460    418    353    771    649
   -111    114    226      0   -168    168   1431   1462    426    361    776    636
   -103    142    246    -20   -176    194   1444   1467    441    376    795    639
   -124    155    280    -15   -202    215   1462   1475    465    397    813    657
   -132    153    283    -10   -207    218   1473   1480    480    407    815    659
   -142    155    298     -5   -220    226   1486   1486    498    418    823    652
   -148    189    337    -20   -241    262   1488   1483    509    428    828    636
   -135    205    340    -36   -236    272   1493   1483    519    436    839    613
   -150    179    327    -15   -239    252   1491   1475    522    439    849    594
   -155    184    340    -12   -246    262   1496   1478    535    452    867    589
   -142    205    348    -33   -246    275   1491   1473    542    459    859    584
   -135    215    348    -41   -241    280   1483   1473    548    465    846    566
   -129    236    366    -54   -249    301   1483   1475    563    472    852    555
   -132    249    381    -57   -257    314   1480   1473    571    483    867    548
   -145    259    405    -59   -275    329   1493   1483    587    501    867    561
   -122    316    439    -98   -280    376   1517   1512    620    537    885    602
   -106    371    475   -135   -290    423   1532   1527    644    568    943    610
   -124    389    514   -132   -319    452   1545   1538    657    574    943    631
   -119    410    527   -148   -324    467   1551   1545    665    568    904    646
   -101    433    535   -166   -319    483   1561   1558    680    574    891    691
   -103    465    566   -181   -335    517   1574   1569    696    592    880    735
   -111    493    605   -189   -358    548   1569   1558    698    605    857    756
    -98    532    631   -218   -366    581   1558   1553    698    623    849    789
    -90    530    620   -218   -355    574   1532   1522    678    610    836    797
    -96    493    589   -200   -342    540   1501   1488    657    600    841    782
   -114    470    584   -176   -348    527   1486   1475    646    607    867    771
   -129    459    587   -166   -358    522   1480   1462    626    610    862    753
   -150    436    587   -142   -368    511   1475   1452    623    597    857    745
   -161    389    548   -114   -355    467   1454   1434    615    584    831    740
   -161    342    504    -90   -332    423   1441   1418    600    579    807    724
   -181    285    465    -54   -322    376   1423   1389    568    537    774    698
   -194    257    452    -31   -322    353   1402   1369    548    511    756    691
   -215    231    446     -7   -332    337   1389   1343    527    491    730    670
   -223    231    454     -2   -337    342   1369   1322    511    483    719    652
   -223    223    446      0   -335    332   1358   1306    498    475    719    646
   -226    202    428     10   -327    314   1348   1299    485    470    717    649
   -220    184    405     18   -314    293   1327   1286    472    454    706    641
   -200    116    316     41   -257    215   1317   1280    441    400    649    589
   -171     25    197     72   -187    111   1376   1358    441    340    566    491
   -150     38    189     54   -171    114   1480   1496    517    368    579    475
   -109    181    290    -38   -200    236   1584   1675    675    524    714    594
    -49    610    659   -280   -353    633   1618   1784    922    854   1060    935
   -122   1337   1460   -607   -789   1397   1545   1691   1182   1312   1597   1460
   -277   1730   2008   -724  -1143   1867   1296   1356   1210   1545   1909   1751
   -348   1462   1810   -558  -1080   1636    992    937    867   1291   1691   1551
   -387    610    997   -111   -691    802    836    576    226    514    924    875
   -335    -49    285    192   -311    116    844    589    -70     46    410    392
   -262   -197     62    228   -163    -67    917    758    -23     25    353    306
   -233   -140     93    184   -166    -23   1039    932    114    129    420    350
   -213    -49    163    132   -189     57   1132   1057    249    241    498    428
   -215     10    226    101   -220    119   1179   1104    319    303    527    472
   -210     28    239     88   -223    132   1213   1135    355    337    535    493
   -218     57    275     77   -246    166   1236   1161    387    368    548    517
   -228     75    303     77   -265    189   1239   1179    402    384    555    532
   -223     80    303     70   -262    192   1239   1184    407    389    553    535
   -220    111    332     54   -277    220   1247   1195    423    418    579    555
   -239    109    348     64   -293    228   1247   1200    431    431    581    558
   -265     90    355     88   -309    223   1241   1195    428    423    574    550
   -267    122    389     70   -327    254   1241   1202    444    441    602    579
   -259    140    400     59   -329    270   1241   1213    459    462    626    594
   -267    150    418     57   -342    283   1249   1218    472    480    641    605
   -277    140    418     70   -348    277   1249   1215    472    483    646    610
   -275    142    418     64   -348    280   1247   1218    480    488    646    623
   -275    142    418     64   -345    280   1236   1215    485    485    644    628
   -283    145    426     67   -353    283   1239   1218    496    496    652    633
   -272    192    465     41   -368    327   1252   1234    522    527    685    665
   -277    189    467     41   -371    329   1252   1234    519    524    688    662
   -280    181    462     49   -371    322   1247   1231    514    519    680    657
   -280    181    462     49   -371    322   1241   1226    511    519    672    659
   -280    187    467     46   -374    327   1241   1231    519    532    672    672
   -272    202    472     33   -371    337   1239   1239    535    537    683    688
   -265    184    449     38   -358    316   1226   1236    532    532    680    680
   -259    189    446     33   -353    316   1221   1241    540    545    693    691
   -244    220    465     12   -353    342   1215   1254    550    563    711    722
   -236    226    459      5   -348    342   1215   1265    553    571    714    750
   -226    220    446      2   -335    332   1210   1270    553    571    711    763
   -228    231    459     -2   -342    345   1218   1280    561    576    717    769
   -236    246    483     -5   -358    363   1231   1288    574    587    732    776
   -239    254    493     -7   -366    371   1239   1293    587    584    745    789
   -241    265    506    -10   -374    384   1249   1301    602    592    756    805
   -239    270    506    -15   -374    387   1260   1306    618    605    758    813
   -241    280    522    -18   -381    400   1262   1306    628    615    756    813
   -259    290    548    -15   -405    418   1270   1319    649    636    763    826
   -265    293    558    -15   -410    423   1280   1332    670    654    763    836
   -267    311    576    -23   -420    444   1304   1350    696    683    774    849
   -275    319    594    -20   -433    457   1309   1358    714    696    779    862
   -301    298    597      0   -449    446   1301   1348    709    683    766    857
   -314    280    594     15   -454    436   1296   1343    706    678    758    849
   -327    285    613     18   -470    449   1306   1350    722    691    776    857
   -319    301    620     10   -470    459   1314   1366    740    706    800    865
   -324    296    620     12   -475    459   1319   1382    761    722    807    875
   -332    285    618     23   -475    452   1317   1387    774    737    807    878
   -329    303    631     12   -480    467   1317   1387    792    758    810    883
   -316    319    636      0   -475    478   1319   1395    805    782    813    891
   -296    371    667    -38   -483    519   1340   1423    841    818    839    917
   -290    407    698    -59   -493    553   1356   1439    867    849    862    943
   -285    423    706    -70   -496    563   1369   1452    885    870    880    966
   -275    413    688    -67   -480    550   1374   1460    888    875    883    979
   -265    418    683    -77   -475    550   1384   1473    893    885    880    995
   -265    457    719    -96   -491    587   1402   1488    917    906    893   1057
   -280    472    753    -98   -517    613   1405   1480    922    914    883   1130
   -283    488    771   -101   -527    628   1395   1465    917    909    872   1158
   -288    496    784   -103   -535    639   1374   1441    906    904    859   1169
   -298    457    756    -80   -527    607   1337   1405    870    883    815   1158
   -301    418    719    -59   -511    568   1304   1374    836    859    784   1127
   -303    407    711    -51   -506    558   1296   1361    823    836    774   1109
   -316    355    672    -20   -493    514   1280   1340    800    802    743   1078
   -324    298    623     10   -472    459   1267   1319    769    771    688   1036
   -311    249    561     31   -436    402   1249   1304    737    745    644    995
   -298    171    470     64   -384    319   1218   1273    696    701    600    937
   -293    129    423     80   -358    275   1200   1247    659    662    568    917
   -285    114    400     85   -342    254   1184   1223    641    623    550    888
   -277     80    358     96   -319    218   1161   1197    618    584    535    857
   -249     62    311     93   -280    187   1132   1176    605    555    504    846
   -246     59    303     90   -275    181   1114   1174    597    548    501    831
   -254     41    296    106   -275    168   1111   1174    584    553    511    805
   -231    -36    194    132   -215     80   1122   1184    550    524    452    743
   -189   -148     41    168   -116    -54   1176   1254    524    467    358    652
   -145   -145     -2    142    -72    -75   1270   1389    576    491    327    602
    -70      0     70     33    -70     36   1363   1579    717    633    423    701
    -28    389    415   -181   -220    402   1431   1735    971    950    737   1072
   -106   1036   1143   -465   -623   1088   1428   1740   1275   1408   1275   1647
   -319   1486   1805   -584  -1062   1644   1205   1421   1363   1688   1649   2000
   -413   1288   1699   -439  -1057   1493    891    987   1057   1478   1488   1839
   -470    480    950     -5   -711    714    675    579    413    743    766   1166
   -480   -324    155    402   -319    -85    613    467    -38    135    116    527
   -418   -506    -90    462   -166   -298    675    631    -10    103     36    413
   -392   -433    -44    413   -176   -239    833    839    150    226    116    478
   -392   -355     33    371   -213   -161    948    979    280    327    202    545
   -410   -345     64    379   -239   -140    976   1023    329    366    233    566
   -371   -309     62    340   -218   -124   1010   1060    363    392    265    584
   -353   -265     85    309   -220    -90   1041   1093    394    420    301    615
   -329   -239     90    283   -210    -75   1057   1119    415    441    322    644
   -345   -280     64    314   -205   -109   1044   1114    407    431    314    631
   -376   -322     51    348   -215   -135   1021   1096    394    415    290    607
   -363   -335     28    348   -197   -153   1015   1088    397    410    283    607
   -298   -280     18    288   -161   -132   1036   1104    415    428    290    636
   -239   -207     31    223   -135    -88   1062   1127    441    457    298    672
   -298   -267     28    283   -163   -122   1036   1109    428    444    275    657
   -306   -290     15    298   -163   -137   1031   1109    428    446    283    657
   -280   -270     10    272   -148   -129   1039   1122    444    457    293    667
   -246   -231     15    239   -132   -109   1041   1132    465    467    301    675
   -270   -228     41    246   -155    -93   1034   1127    475    470    298    665
   -283   -220     59    252   -174    -80   1018   1127    485    480    296    667
   -244   -200     41    220   -142    -80   1021   1145    506    498    301    685
   -272   -241     31    257   -153   -106   1018   1140    504    491    290    667
   -283   -272     10    277   -148   -132    997   1127    488    472    270    631
   -280   -283     -5    280   -137   -145    987   1119    491    478    267    615
   -283   -298    -15    288   -135   -158    982   1122    493    491    270    613
   -283   -296    -12    290   -135   -155    971   1127    498    496    275    610
   -207   -252    -44    228    -83   -148    966   1132    504    498    277    610
   -200   -259    -59    228    -70   -161    948   1127    509    504    280    605
   -207   -249    -44    228    -83   -148    935   1130    522    522    303    607
   -202   -252    -49    228    -77   -150    930   1143    537    530    309    610
   -187   -252    -64    218    -64   -158    930   1150    542    537    316    607
   -187   -213    -25    200    -83   -122    945   1169    571    571    348    631
   -168   -187    -18    176    -75   -103    961   1184    592    584    353    657
   -176   -192    -15    184    -80   -103    971   1187    600    587    348    675
   -174   -197    -25    184    -75   -111    976   1187    602    584    348    678
   -158   -200    -41    179    -59   -122    966   1182    607    587    355    678
   -148   -194    -49    168    -49   -122    969   1184    626    605    366    680
   -135   -171    -36    153    -49   -103    979   1195    654    626    379    683
   -103   -142    -38    122    -33    -90    992   1205    678    639    381    685
   -103   -148    -44    127    -31    -96    997   1202    693    646    384    683
   -140   -174    -36    155    -54   -103    984   1187    696    652    384    675
   -124   -142    -18    135    -54    -80    992   1187    714    659    400    688
   -101   -127    -25    111    -38    -77    997   1184    727    665    397    678
   -135   -179    -44    155    -46   -111   1000   1176    732    662    387    654
   -176   -176      0    174    -90    -90   1000   1174    750    672    397    652
   -181   -158     23    171   -103    -67    992   1174    769    685    415    657
   -171   -150     20    161    -98    -67    987   1176    779    693    428    657
   -194   -127     67    158   -132    -31    987   1184    792    706    444    662
   -218   -116    101    166   -161     -7   1000   1197    818    724    462    667
   -213    -75    137    145   -176     31   1031   1234    862    761    501    696
   -202    -46    153    122   -179     51   1039   1244    885    782    524    696
   -179     10    189     83   -184     98   1052   1254    906    800    548    693
   -181     31    213     72   -197    122   1060   1260    919    805    555    688
   -179      7    187     85   -181     96   1075   1278    940    813    571    701
   -176     46    223     64   -200    132   1070   1278    961    828    605    722
   -161     98    259     31   -210    179   1065   1270    974    836    636    750
   -158    129    285     12   -220    205   1057   1254    979    836    652    763
   -192     77    270     57   -231    174   1013   1213    950    807    631    732
   -166     57    223     51   -194    140    979   1182    927    787    620    706
    -80    135    215    -28   -148    174    979   1184    943    805    644    722
    -67    124    192    -31   -129    155    974   1179    937    797    628    701
   -101     46    148     28   -124     96    963   1166    924    779    605    667
   -148    -20    124     83   -137     51    935   1135    891    750    584    636
   -155    -59     96    109   -127     18    917   1114    867    719    558    602
   -145   -101     44    122    -96    -28    914   1101    849    696    535    566
   -184   -174     10    179    -98    -83    901   1083    828    672    506    537
   -197   -220    -23    207    -88   -124    875   1049    802    644    475    504
   -202   -244    -41    223    -80   -142    875   1039    797    628    457    478
   -210   -267    -59    236    -77   -163    870   1026    792    610    436    457
   -220   -285    -64    254    -77   -176    862   1018    792    602    431    452
   -189   -293   -106    241    -44   -200    836   1002    782    584    405    428
   -158   -366   -207    262     23   -285    839   1015    763    540    337    371
   -174   -491   -319    332     70   -405    898   1080    766    493    254    288
   -179   -504   -324    342     72   -415    992   1184    831    509    239    270
   -135   -389   -254    259     57   -322   1104   1350    979    633    335    350
   -101    -25     75     62    -88     23   1140   1444   1182    909    628    623
   -171    545    714   -187   -444    628   1083   1371   1382   1296   1072   1021
   -280    987   1267   -353   -774   1127    833   1044   1392   1548   1395   1280
   -309    846   1156   -270   -732   1000    509    626   1070   1353   1244   1127
   -355    184    540     85   -449    363    384    329    566    706    615    607
   -327   -446   -122    387   -106   -285    381    332    275    226    106    176
   -262   -683   -420    472     77   -553    449    504    309    166      7     72
   -236   -691   -457    462    109   -574    527    613    402    213     23     75
   -213   -641   -428    426    106   -535    600    709    514    293     75    114
   -192   -566   -374    379     88   -470    670    787    615    371    142    179
   -176   -480   -303    329     62   -392    706    818    672    423    187    226
   -155   -459   -306    306     72   -384    717    831    696    436    192    239
   -119   -428   -309    272     93   -368    714    831    706    446    197    239
   -116   -433   -319    275     98   -376    711    828    704    444    189    218
   -122   -449   -327    285    101   -389    717    833    706    446    184    210
   -116   -415   -298    265     88   -355    714    831    711    452    192    223
   -103   -428   -324    265    109   -376    711    828    714    454    189    233
    -85   -431   -348    257    127   -389    709    823    719    465    197    246
    -75   -431   -355    254    140   -394    706    815    719    467    192    249
    -85   -446   -361    265    135   -405    704    813    717    462    171    239
    -85   -446   -361    265    137   -405    709    820    727    485    181    241
    -80   -441   -361    262    140   -402    701    815    730    488    176    233
    -83   -452   -368    267    142   -410    706    826    743    496    179    244
    -88   -465   -376    275    142   -420    704    826    745    506    181    246
    -77   -452   -374    265    148   -413    693    823    743    511    184    241
    -77   -467   -389    270    153   -428    685    823    737    509    176    231
    -72   -472   -400    272    163   -436    688    833    750    524    176    231
    -59   -470   -410    265    171   -439    683    831    756    527    174    236
    -54   -454   -400    252    171   -428    675    828    756    527    179    241
    -54   -444   -389    249    166   -418    662    828    753    535    184    239
    -46   -436   -389    241    171   -413    654    833    753    540    184    236
    -46   -457   -410    252    179   -433    646    836    748    537    176    239
    -36   -454   -418    244    189   -436    641    852    756    548    184    254
    -20   -426   -407    223    192   -418    644    870    769    563    197    272
    -12   -418   -405    215    194   -413    641    880    774    571    200    277
    -12   -415   -402    213    192   -407    644    885    769    568    194    272
    -10   -410   -400    210    194   -405    654    885    766    558    187    267
    -20   -413   -394    215    184   -405    667    885    766    553    189    265
    -23   -415   -392    220    184   -405    675    888    766    553    194    262
    -20   -402   -381    210    179   -394    675    878    758    553    194    241
    -31   -394   -363    213    166   -379    678    875    766    558    197    233
    -36   -389   -355    210    158   -374    688    878    776    561    197    239
    -64   -379   -314    223    124   -348    693    878    792    579    210    236
    -41   -345   -306    192    129   -327    701    880    810    597    223    231
    -25   -322   -298    174    135   -311    714    878    823    600    228    223
    -57   -335   -277    194    109   -306    714    859    823    597    223    213
    -70   -316   -246    194     88   -283    724    854    841    610    231    215
    -93   -316   -223    205     62   -270    722    841    844    610    228    205
    -88   -306   -218    194     64   -262    709    828    841    605    223    197
    -83   -303   -223    192     70   -265    704    823    836    600    215    184
    -70   -285   -215    179     72   -252    704    823    836    605    205    179
    -70   -280   -213    174     70   -246    696    818    836    602    200    179
    -77   -270   -192    171     57   -231    701    828    849    615    207    197
    -72   -239   -166    153     44   -202    724    849    872    636    223    218
    -54   -181   -127    119     36   -155    740    867    893    662    246    236
    -49   -137    -88     93     18   -114    745    872    904    672    249    262
    -51   -124    -72     88     10    -98    750    875    917    680    244    267
    -51   -114    -62     80      2    -88    753    885    932    693    246    272
    -49    -75    -25     62    -12    -51    766    901    958    711    254    285
    -44    -33      7     38    -28    -12    776    901    976    730    262    306
    -54    -15     36     33    -46     10    769    891    979    743    267    324
    -64    -20     44     41    -54     10    743    859    961    730    249    319
    -67    -33     33     51    -51      0    722    833    935    706    218    306
    -70    -33     36     49    -54      0    711    820    927    704    210    293
    -75    -44     31     59    -54     -7    701    813    922    701    220    283
    -83    -75      5     77    -44    -36    691    797    909    685    210    254
    -83   -122    -38    103    -23    -80    680    774    883    644    166    213
    -85   -163    -77    124     -5   -122    667    756    854    610    111    187
    -88   -207   -119    148     15   -163    652    730    820    576     62    153
    -96   -252   -155    174     25   -202    628    696    787    542     18    119
   -103   -283   -179    194     36   -231    613    678    769    522     -2    101
   -101   -285   -187    192     38   -236    600    657    748    501    -12     85
    -98   -270   -171    184     36   -220    589    649    748    496      5     85
   -101   -283   -181    189     38   -233    574    633    735    488     -2     70
   -116   -322   -205    220     44   -265    568    631    722    480    -18     44
   -106   -413   -306    257     98   -358    592    659    698    436    -62    -25
    -98   -491   -392    293    145   -444    665    735    704    394   -124   -119
    -93   -491   -397    288    150   -444    766    859    779    436   -122   -142
    -41   -363   -322    202    140   -342    865   1028    935    600     -2    -41
     15     57     38    -36    -12     49    859   1083   1140    901    337    285
    -33    633    667   -301   -350    652    763    943   1291   1228    766    675
   -114    963   1078   -426   -597   1021    488    581   1205   1379   1008    859
   -184    737    922   -275   -553    828    171    150    839   1137    797    665
   -252      5    254    122   -254    129     77   -111    322    428     90     80
   -192   -488   -296    340     49   -392     72    -70    119     51   -298   -254
    -80   -657   -579    366    246   -618    114     62    166      5   -368   -340
    -28   -662   -633    345    301   -649    200    184    270     70   -335   -324
     28   -519   -548    244    288   -532    290    293    397    187   -246   -246
    101   -420   -524    158    311   -472    324    329    462    244   -197   -220
    127   -371   -501    119    314   -436    345    342    491    265   -176   -213
    200   -332   -532     67    366   -431    335    324    480    252   -179   -226
    265   -298   -563     15    413   -428    329    314    475    246   -176   -226
    283   -285   -568      0    423   -426    332    311    475    257   -171   -246
    249   -327   -579     38    413   -454    311    290    457    244   -179   -280
    213   -327   -540     57    376   -433    329    293    465    257   -127   -280
    189   -306   -498     57    342   -402    355    288    480    280   -127   -257
    210   -249   -459     18    332   -353    374    298    485    303   -114   -233
    179   -231   -410     23    293   -322    387    335    485    327   -163   -213
    153   -215   -368     31    259   -290    366    374    537    345   -226   -181
    127   -192   -319     31    223   -254    368    366    597    405   -231   -168
     85   -187   -272     51    176   -231    371    366    602    498   -176   -166
     51   -197   -249     70    148   -223    371    368    592    496    -59   -179
     46   -197   -244     75    145   -220    374    374    592    462     20   -187
     49   -163   -213     54    129   -187    368    368    597    449     49   -184
     31   -129   -161     49     96   -145    371    371    605    449     41   -153
     10   -122   -135     54     70   -127    376    371    607    444    -20   -127
     15   -119   -135     51     75   -127    376    374    610    444    -83   -103
     15   -135   -153     59     83   -142    363    368    600    431   -127    -98
     18   -137   -158     59     88   -148    353    366    594    428   -155   -101
     31    -98   -129     33     77   -111    355    379    607    452   -153    -80
     38    -59    -98     10     67    -77    350    392    618    470   -150    -57
     36    -62    -98     12     64    -80    332    394    615    470   -166    -62
     36    -44    -80      2     57    -62    332    407    628    485   -166    -49
     41    -41    -83      0     62    -62    332    420    639    501   -166    -41
     46    -28    -75     -7     59    -51    348    441    652    514   -155    -18
     31    -41    -72      2     49    -57    353    446    652    509   -168     -7
     28    -23    -51     -2     38    -36    363    454    657    511   -179      5
     20    -12    -33     -5     25    -23    368    452    659    511   -197     18
     18     -2    -20     -7     18    -10    366    446    659    517   -215     25
      7    -20    -31      5     18    -25    361    441    662    514   -236     15
    -12    -12      0     12     -7     -5    368    452    683    530   -228     20
     36     57     20    -46      7     38    397    475    719    558   -205     33
     62    116     54    -88      5     85    420    493    745    581   -192     36
      5     83     77    -44    -36     83    410    480    740    574   -215     23
     -5     62     67    -28    -36     64    397    465    735    566   -246     15
    -38     12     51     12    -44     31    381    444    724    553   -283      0
    -62     23     85     20    -72     54    376    439    732    555   -293      0
    -49     51     98     -2    -75     75    371    436    748    563   -293     10
    -54     28     83     12    -70     54    355    420    745    555   -306      5
    -10     62     72    -28    -41     67    366    436    763    574   -296     25
     41    114     72    -77    -15     93    384    459    787    594   -272     38
      0     88     85    -46    -44     85    363    457    782    592   -280     25
     -2    101    101    -49    -51    101    368    470    797    607   -267     31
     15    137    122    -77    -51    129    374    485    813    628   -246     44
     25    155    129    -90    -51    142    381    504    831    641   -239     51
     46    163    116   -106    -36    142    379    509    836    639   -241     49
     59    187    124   -124    -31    155    379    517    846    641   -231     54
     70    215    145   -142    -38    179    379    522    857    646   -220     57
     80    254    174   -166    -46    215    384    519    872    654   -202     64
     90    280    189   -187    -49    236    376    501    878    657   -194     64
     72    233    161   -153    -44    200    340    467    852    633   -213     44
     59    174    114   -119    -28    145    293    426    820    597   -241     18
     67    200    132   -132    -31    166    270    407    823    589   -241     15
     41    179    137   -111    -49    158    252    392    810    579   -254     10
     23    140    116    -83    -46    129    239    379    789    566   -288     -2
     23     80     57    -51    -18     70    228    366    761    545   -327    -31
     18     38     20    -28      0     31    215    350    730    519   -348    -54
    -36    -36      0     33    -18    -18    184    311    683    472   -400    -93
    -44    -67    -25     54    -10    -46    166    293    657    452   -423    -80
    -18    -77    -62     46     20    -70    153    272    631    433   -446    -64
    -51   -140    -88     96     18   -114    122    233    587    389   -504    -98
    -54   -150    -96    101     18   -124    106    218    568    376   -530   -109
    -36   -132    -96     83     28   -114     96    213    561    379   -519   -103
    -12   -137   -124     75     54   -132     75    197    540    366   -519   -129
    -20   -246   -226    135    101   -236     49    171    488    309   -589   -202
      2   -327   -329    163    163   -329     93    231    478    252   -657   -298
     25   -329   -358    150    189   -342    189    348    524    252   -675   -355
     62   -244   -306     88    181   -275    280    511    644    345   -605   -301
    109     54    -54    -80     83      0    324    652    849    594   -350    -49
     93    706    613   -402   -259    659    306    657   1127   1026    150    439
    -57   1221   1275   -581   -665   1249    127    402   1239   1343    548    802
   -150   1140   1291   -496   -722   1215   -215    -28    982   1231    485    737
   -228    462    691   -116   -459    576   -465   -478    366    561   -155    166
   -218   -267    -49    241    -85   -161   -522   -594    -70    -38   -787   -397
   -129   -550   -420    340    142   -485   -491   -467   -109   -155   -950   -553
    -70   -524   -457    296    189   -491   -381   -306      0    -98   -922   -522
     -5   -407   -402    207    197   -405   -277   -168    124     -5   -846   -433
      2   -332   -335    163    166   -332   -239   -106    202     54   -792   -376
    -25   -314   -288    168    129   -303   -228    -83    236     83   -761   -355
      5   -296   -301    142    153   -298   -231    -70    246     98   -756   -350
      0   -314   -314    158    155   -314   -246    -80    231     93   -782   -353
     23   -275   -298    124    158   -285   -252    -85    226    101   -789   -337
     70   -228   -298     80    181   -265   -244    -85    231    111   -797   -345
     31   -277   -311    122    168   -293   -265   -106    210     90   -836   -371
    -23   -350   -327    187    150   -340   -290   -135    181     59   -880   -397
    -20   -348   -329    184    153   -340   -303   -140    176     46   -891   -405
     -5   -335   -332    168    163   -332   -319   -153    166     36   -904   -405
     25   -314   -340    142    181   -327   -322   -155    166     38   -909   -384
     38   -303   -342    132    189   -322   -335   -168    153     28   -932   -376
     46   -293   -340    122    192   -316   -348   -179    145     23   -956   -368
     49   -301   -350    124    200   -324   -374   -194    127      7   -984   -371
     59   -306   -368    122    213   -337   -402   -218    109     -5  -1000   -389
     93   -280   -374     93    233   -327   -420   -226    103     -7   -997   -394
    103   -280   -384     88    241   -332   -431   -231     96    -15  -1000   -394
     88   -303   -392    106    239   -348   -459   -246     72    -33  -1026   -402
    106   -309   -415    101    259   -361   -483   -262     54    -46  -1041   -423
    127   -301   -428     88    277   -363   -498   -270     44    -51  -1039   -433
    129   -319   -449     93    288   -384   -527   -290     20    -67  -1054   -452
    166   -301   -467     67    316   -384   -542   -293     10    -72  -1060   -454
    184   -293   -480     51    332   -384   -568   -301     -7    -83  -1067   -454
    168   -316   -485     75    327   -400   -597   -314    -25    -90  -1072   -454
    189   -293   -485     49    335   -389   -618   -316    -31    -83  -1067   -449
    228   -262   -491     15    358   -376   -620   -306    -28    -72  -1054   -439
    218   -252   -470     15    340   -361   -620   -303    -36    -64  -1041   -433
    171   -277   -449     54    309   -363   -636   -316    -54    -77  -1049   -452
    163   -285   -452     59    306   -368   -657   -329    -70    -90  -1062   -457
    176   -270   -446     46    309   -355   -670   -345    -77    -98  -1078   -465
    210   -223   -433      5    322   -329   -659   -340    -64    -85  -1067   -446
    252   -179   -431    -36    340   -303   -654   -319    -38    -57  -1047   -415
    192   -215   -410     10    298   -311   -680   -342    -46    -67  -1067   -426
    155   -239   -394     38    275   -316   -683   -350    -46    -67  -1075   -423
    168   -210   -379     20    270   -293   -672   -340    -28    -44  -1067   -407
    119   -246   -366     64    241   -306   -683   -361    -41    -54  -1083   -431
    111   -254   -366     70    236   -309   -693   -374    -46    -59  -1093   -446
    119   -265   -384     70    252   -324   -706   -387    -51    -70  -1106   -459
    137   -265   -402     62    267   -332   -727   -402    -57    -80  -1117   -470
    145   -241   -387     49    265   -314   -737   -413    -54    -80  -1117   -467
    135   -244   -381     51    257   -311   -750   -431    -59    -83  -1122   -483
    135   -241   -376     51    254   -309   -769   -444    -62    -83  -1119   -478
    132   -231   -363     46    246   -296   -779   -449    -62    -83  -1117   -472
    168   -187   -355     10    262   -270   -774   -444    -51    -70  -1109   -465
    179   -158   -337    -12    257   -246   -771   -436    -41    -59  -1101   -454
    148   -163   -314      7    231   -239   -769   -433    -33    -57  -1098   -444
    140   -148   -290      2    213   -218   -763   -426    -25    -51  -1088   -439
    161   -101   -262    -28    210   -181   -756   -420    -12    -44  -1075   -431
    158    -72   -231    -46    194   -150   -753   -415     -2    -25  -1062   -410
    129    -80   -213    -25    168   -145   -769   -426     -7    -25  -1065   -405
     98    -59   -161    -20    127   -109   -769   -428     -2    -15  -1049   -389
     77    -10    -88    -33     83    -49   -758   -433     15      7  -1018   -350
     85     46    -41    -67     62      2   -756   -431     31     31   -989   -314
     70     49    -23    -59     46     12   -774   -454     18     23   -995   -306
     67     41    -25    -54     44     10   -807   -493    -10      5  -1013   -314
     12     12      0    -12      7      7   -844   -524    -44    -15  -1034   -319
    -51    -33     15     41    -36    -10   -859   -542    -62    -28  -1049   -314
    -80    -38     38     59    -59      0   -844   -535    -59    -18  -1052   -293
    -70    -83    -12     77    -28    -49   -846   -561    -93    -54  -1098   -332
    -70   -205   -135    137     31   -171   -901   -628   -171   -140  -1187   -420
    -41   -283   -241    161     98   -262   -945   -683   -233   -202  -1249   -496
     10   -303   -316    145    161   -311   -966   -706   -267   -226  -1283   -527
     10   -379   -389    181    200   -384  -1008   -750   -314   -267  -1335   -555
     36   -418   -454    192    244   -436  -1047   -792   -358   -309  -1379   -589
     72   -410   -483    166    277   -444  -1067   -823   -381   -332  -1402   -602
     70   -439   -509    184    288   -472  -1098   -854   -410   -353  -1434   -620
     77   -483   -561    200    319   -522  -1114   -865   -428   -371  -1465   -631
    132   -475   -607    171    368   -540  -1093   -839   -431   -376  -1475   -633
    127   -592   -719    231    420   -657  -1041   -784   -454   -433  -1556   -732
    129   -654   -787    262    457   -719   -948   -672   -426   -457  -1605   -807
    239   -561   -800    161    519   -680   -844   -501   -314   -366  -1543   -761
    340   -228   -568    -54    454   -397   -789   -350    -98   -101  -1273   -491
    319    457    135   -389     90    298   -823   -358    200    363   -732     64
    158   1052    893   -605   -368    971  -1018   -607    368    732   -272    524
     15    966    950   -493   -467    958  -1371  -1060    135    623   -335    470
   -103    158    262    -25   -181    210  -1652  -1548   -514    -83  -1026   -150
    -38   -665   -626    350    293   -646  -1719  -1722  -1052   -776  -1751   -826
     64   -966  -1034    449    548  -1000  -1683  -1602  -1122   -932  -1961  -1044
     98  -1008  -1106    454    600  -1057  -1584  -1441  -1028   -891  -1956  -1060
    168   -893  -1062    363    615   -976  -1449  -1273   -888   -776  -1870   -987
    233   -787  -1023    275    626   -906  -1382  -1189   -813   -706  -1808   -930
    283   -735  -1018    226    649   -875  -1356  -1153   -784   -675  -1782   -898
    267   -732  -1002    231    633   -867  -1332  -1132   -771   -662  -1771   -875
    223   -774   -997    275    610   -885  -1332  -1132   -784   -667  -1784   -875
    231   -769  -1002    267    615   -885  -1325  -1130   -782   -662  -1782   -880
    259   -745  -1008    241    633   -875  -1322  -1127   -784   -659  -1777   -880
    288   -698   -987    202    636   -841  -1312  -1117   -771   -644  -1756   -862
    265   -735  -1000    236    631   -867  -1322  -1127   -787   -649  -1764   -867
    236   -745   -984    254    607   -865  -1330  -1135   -787   -649  -1761   -862
    236   -748   -987    254    610   -867  -1319  -1132   -787   -649  -1761   -854
    223   -766   -992    270    607   -878  -1314  -1130   -795   -652  -1761   -857
    205   -774   -979    285    592   -875  -1312  -1124   -795   -649  -1751   -854
    192   -756   -950    280    568   -852  -1304  -1122   -789   -639  -1738   -852
    215   -724   -940    254    576   -831  -1293  -1111   -774   -623  -1714   -836
    205   -737   -945    265    574   -841  -1291  -1109   -771   -620  -1712   -836
    202   -730   -932    265    566   -831  -1291  -1106   -766   -615  -1704   -839
    213   -737   -953    262    581   -846  -1288  -1104   -766   -610  -1696   -836
    226   -717   -943    244    581   -828  -1288  -1098   -758   -594  -1683   -831
    228   -714   -943    241    584   -828  -1278  -1083   -750   -581  -1665   -826
    239   -698   -937    231    587   -818  -1262  -1065   -740   -574  -1649   -820
    257   -659   -917    200    587   -789  -1260  -1054   -732   -561  -1631   -807
    270   -657   -930    192    600   -792  -1265  -1047   -730   -553  -1626   -797
    290   -649   -940    179    613   -795  -1273  -1044   -732   -553  -1626   -779
    306   -662   -969    179    636   -815  -1270  -1028   -722   -540  -1610   -753
    322   -670   -992    174    654   -831  -1265  -1010   -711   -532  -1595   -730
    324   -665   -989    168    657   -828  -1267  -1000   -709   -522  -1577   -722
    337   -644   -984    150    659   -815  -1260   -995   -706   -517  -1571   -724
    353   -620   -974    135    662   -797  -1234   -979   -693   -506  -1558   -717
    327   -657   -984    166    654   -820  -1234   -987   -706   -519  -1579   -727
    314   -649   -966    166    639   -807  -1226   -987   -706   -517  -1574   -724
    329   -626   -958    145    641   -792  -1213   -974   -698   -501  -1561   -717
    342   -594   -937    127    639   -766  -1210   -969   -691   -480  -1551   -714
    332   -610   -943    137    636   -776  -1200   -958   -680   -467  -1545   -724
    335   -628   -963    145    649   -795  -1184   -943   -672   -454  -1530   -727
    322   -644   -969    158    644   -805  -1171   -940   -670   -454  -1525   -735
    316   -639   -956    161    636   -797  -1171   -945   -665   -457  -1525   -753
    327   -654   -982    161    652   -815  -1163   -943   -662   -452  -1522   -763
    335   -665  -1000    163    665   -831  -1169   -956   -678   -459  -1525   -774
    327   -675  -1002    171    665   -839  -1176   -966   -688   -467  -1525   -787
    337   -659   -997    161    667   -828  -1174   -971   -693   -462  -1509   -787
    353   -654  -1008    150    678   -831  -1182   -976   -696   -462  -1504   -800
    366   -657  -1023    145    693   -839  -1179   -969   -696   -465  -1493   -800
    381   -670  -1054    142    717   -859  -1182   -974   -706   -470  -1499   -807
    407   -670  -1078    132    743   -872  -1171   -966   -711   -470  -1499   -810
    420   -641  -1062    109    740   -849  -1166   -963   -714   -462  -1486   -797
    423   -600  -1023     88    722   -810  -1148   -950   -691   -441  -1460   -771
    418   -579   -997     80    706   -787  -1127   -932   -675   -426  -1441   -756
    418   -607  -1026     96    722   -815  -1106   -919   -678   -444  -1449   -763
    405   -602  -1010     98    706   -807  -1093   -911   -672   -452  -1452   -756
    415   -563   -982     72    696   -771  -1096   -911   -665   -449  -1441   -732
    423   -527   -950     51    685   -737  -1096   -917   -659   -439  -1426   -717
    413   -496   -909     41    659   -701  -1096   -927   -652   -426  -1410   -691
    415   -478   -896     31    654   -688  -1101   -945   -665   -436  -1413   -691
    397   -504   -901     51    646   -701  -1122   -982   -701   -470  -1444   -719
    381   -537   -922     75    649   -727  -1158  -1023   -743   -504  -1478   -743
    379   -561   -940     90    659   -750  -1163  -1031   -761   -517  -1480   -748
    366   -579   -948    103    657   -763  -1166  -1041   -774   -524  -1493   -776
    363   -628   -992    132    675   -807  -1179  -1060   -795   -550  -1517   -797
    332   -711  -1047    187    688   -878  -1195  -1085   -833   -600  -1556   -823
    329   -769  -1098    220    714   -932  -1202  -1109   -870   -646  -1605   -857
    277   -807  -1088    262    683   -948  -1205  -1127   -891   -672  -1623   -893
    231   -833  -1065    298    646   -948  -1210  -1137   -901   -667  -1605   -893
    257   -862  -1119    301    685   -992  -1223  -1156   -927   -678  -1605   -901
    283   -880  -1163    298    722  -1021  -1228  -1169   -953   -704  -1652   -935
    303   -901  -1205    296    753  -1052  -1239  -1184   -969   -727  -1712   -940
    303   -896  -1200    296    750  -1047  -1221  -1179   -971   -732  -1735   -935
    277   -927  -1208    322    743  -1067  -1228  -1192   -995   -763  -1787   -953
    265  -1031  -1296    384    779  -1163  -1200  -1158  -1021   -820  -1860  -1005
    311  -1070  -1382    376    844  -1226  -1114  -1065   -997   -833  -1904  -1075
    340  -1047  -1389    353    865  -1218  -1013   -948   -932   -784  -1865  -1093
    374   -870  -1244    246    807  -1057   -919   -792   -761   -618  -1686   -961
    392   -449   -841     28    615   -644   -896   -696   -522   -293  -1319   -607
    275    145   -132   -210    205      7   -974   -818   -353     96   -852   -179
    168    415    246   -293    -38    332  -1234  -1169   -439    236   -646    -23
     96     80    -15    -88     54     33  -1488  -1592   -849   -127   -969   -303
     31   -691   -722    329    376   -706  -1592  -1862  -1402   -865  -1722   -924
     93  -1137  -1231    522    659  -1184  -1582  -1782  -1561  -1171  -2070  -1213
    140  -1278  -1418    568    776  -1345  -1506  -1626  -1491  -1184  -2122  -1249
    153  -1265  -1418    555    784  -1340  -1408  -1504  -1379  -1117  -2083  -1218
    176  -1158  -1335    491    756  -1247  -1322  -1402  -1267  -1018  -1995  -1161
    181  -1083  -1265    449    722  -1174  -1278  -1350  -1195   -961  -1951  -1127
    197  -1036  -1234    420    714  -1135  -1247  -1317  -1153   -940  -1935  -1111
    189  -1021  -1210    413    698  -1114  -1231  -1306  -1135   -932  -1917  -1104
    181  -1015  -1197    418    688  -1106  -1210  -1306  -1119   -924  -1901  -1098
    171   -997  -1169    410    667  -1083  -1182  -1299  -1106   -922  -1880  -1091
    189   -982  -1174    394    680  -1078  -1184  -1293  -1111   -922  -1865  -1085
    262   -974  -1239    353    748  -1106  -1202  -1317  -1137   -940  -1886  -1111
    350   -992  -1343    322    846  -1166  -1234  -1361  -1179   -987  -1925  -1148
    428   -971  -1400    270    911  -1187  -1249  -1371  -1189  -1002  -1917  -1148
    472   -963  -1436    244    953  -1200  -1254  -1366  -1187  -1002  -1899  -1143
    535   -982  -1517    223   1023  -1249  -1249  -1353  -1182  -1000  -1891  -1127
    607   -969  -1577    181   1091  -1273  -1273  -1366  -1205  -1023  -1919  -1137
    584   -961  -1545    184   1065  -1252  -1265  -1361  -1200  -1013  -1943  -1140
    623   -937  -1561    155   1091  -1249  -1265  -1353  -1192  -1000  -1904  -1130
    618   -922  -1540    150   1078  -1231  -1249  -1335  -1174   -974  -1880  -1109
    576   -950  -1527    187   1052  -1239  -1223  -1314  -1169   -966  -1855  -1104
    535   -909  -1444    187    989  -1176  -1192  -1288  -1156   -937  -1844  -1083
    465   -883  -1350    207    906  -1117  -1153  -1252  -1117   -898  -1829  -1044
    387   -911  -1301    259    841  -1106  -1119  -1223  -1091   -875  -1836  -1039
    324   -945  -1270    311    797  -1106  -1093  -1195  -1070   -841  -1834  -1034
    265   -943  -1210    337    735  -1078  -1065  -1166  -1047   -810  -1818  -1015
    231   -937  -1169    353    698  -1052  -1062  -1150  -1036   -795  -1808  -1002
    218   -924  -1145    353    678  -1034  -1047  -1114  -1010   -769  -1787   -971
    213   -904  -1117    345    665  -1010  -1021  -1065   -976   -730  -1758   -930
    189   -896  -1085    353    633   -989  -1013  -1044   -971   -724  -1764   -927
    174   -880  -1054    353    613   -966   -989  -1015   -953   -714  -1761   -909
    148   -872  -1021    361    584   -945   -956   -987   -930   -685  -1740   -893
    142   -893  -1036    376    589   -963   -935   -974   -930   -693  -1753   -904
    140   -906  -1047    381    589   -976   -914   -948   -927   -696  -1761   -891
    132   -896  -1028    381    579   -961   -898   -937   -922   -685  -1769   -880
    119   -883  -1002    381    558   -943   -875   -927   -919   -683  -1782   -875
    127   -849   -976    361    550   -911   -844   -901   -898   -667  -1774   -854
    114   -844   -961    363    535   -901   -826   -891   -888   -657  -1769   -839
     93   -852   -945    379    517   -896   -807   -880   -875   -652  -1769   -844
     75   -872   -950    397    511   -909   -789   -870   -862   -649  -1764   -857
     77   -865   -943    394    509   -904   -776   -867   -857   -644  -1764   -862
     64   -862   -927    397    493   -893   -769   -867   -854   -644  -1769   -875
     51   -872   -924    410    485   -898   -761   -862   -852   -644  -1758   -883
     41   -867   -909    413    472   -888   -750   -854   -841   -636  -1743   -883
     38   -854   -893    407    465   -872   -737   -839   -828   -628  -1722   -875
     28   -849   -880    410    454   -865   -732   -828   -820   -618  -1714   -870
     20   -849   -870    413    444   -857   -730   -815   -807   -597  -1699   -867
     28   -844   -872    407    449   -857   -719   -795   -792   -576  -1670   -852
     44   -839   -883    397    462   -859   -711   -776   -784   -566  -1660   -833
     59   -795   -854    366    454   -823   -688   -748   -750   -548  -1623   -823
     77   -763   -844    342    459   -802   -665   -717   -717   -524  -1579   -800
     98   -745   -846    322    470   -795   -646   -698   -696   -509  -1538   -784
    109   -730   -839    311    472   -784   -626   -685   -685   -506  -1501   -771
    116   -704   -823    293    470   -763   -607   -665   -672   -501  -1486   -761
    127   -688   -815    280    470   -750   -597   -646   -654   -488  -1447   -740
    114   -670   -784    275    449   -727   -584   -639   -636   -472  -1405   -704
    103   -657   -761    277    431   -709   -576   -639   -636   -465  -1387   -685
    116   -665   -782    272    446   -722   -587   -665   -665   -478  -1395   -704
    129   -688   -818    277    472   -753   -592   -688   -698   -498  -1405   -727
    140   -693   -836    275    485   -763   -594   -704   -719   -514  -1405   -732
    155   -698   -854    272    504   -776   -594   -709   -735   -517  -1402   -717
    148   -730   -878    290    511   -802   -584   -711   -745   -519  -1423   -701
    124   -795   -919    335    522   -857   -574   -714   -769   -545  -1467   -706
    119   -826   -948    350    532   -885   -566   -711   -789   -568  -1504   -709
    129   -875  -1005    374    566   -940   -571   -724   -823   -605  -1548   -730
     90   -927  -1021    418    553   -974   -576   -743   -852   -646  -1584   -745
     67   -976  -1044    454    553  -1008   -581   -761   -878   -680  -1618   -743
     64  -1000  -1065    467    563  -1031   -571   -766   -896   -698  -1626   -756
     64  -1023  -1088    480    576  -1054   -566   -766   -901   -706  -1631   -763
     49  -1049  -1098    498    571  -1072   -553   -758   -904   -709  -1634   -766
     64  -1054  -1122    493    592  -1088   -545   -748   -909   -717  -1639   -776
     72  -1098  -1171    511    620  -1135   -530   -722   -922   -745  -1675   -818
     57  -1195  -1252    568    654  -1223   -441   -618   -901   -787  -1740   -901
     31  -1200  -1231    584    628  -1215   -322   -478   -818   -758  -1732   -909
     51  -1111  -1163    527    607  -1137   -210   -298   -662   -626  -1600   -802
     96   -730   -826    314    459   -776   -161   -184   -431   -327  -1265   -506
     44   -153   -197     54    119   -174   -218   -267   -246     38   -826   -101
    -23    220    241   -101   -132    231   -488   -618   -314    210   -587    106
    -57     75    132    -10    -96    103   -776   -989   -636      2   -758    -49
   -116   -589   -472    353    176   -532   -880  -1241  -1135   -641  -1405   -571
    -96  -1208  -1111    652    506  -1161   -870  -1228  -1428  -1111  -1906   -984
    -51  -1402  -1353    724    649  -1379   -779  -1052  -1361  -1127  -1974  -1052
    -62  -1428  -1369    745    652  -1400   -667   -911  -1241  -1054  -1945  -1034
    -33  -1343  -1312    688    636  -1327   -587   -807  -1122   -963  -1867   -989
     15  -1208  -1223    597    618  -1215   -514   -722  -1015   -872  -1782   -924
     70  -1096  -1169    511    615  -1132   -449   -657   -943   -813  -1727   -888
     41  -1106  -1148    532    592  -1127   -428   -631   -924   -800  -1717   -867
     31  -1122  -1153    545    589  -1137   -418   -615   -914   -800  -1719   -854
     15  -1156  -1171    571    592  -1163   -407   -607   -917   -810  -1732   -862
     23  -1143  -1166    558    592  -1153   -397   -600   -917   -807  -1730   -880
     44  -1122  -1166    537    605  -1143   -381   -587   -909   -795  -1714   -875
     18  -1166  -1184    574    600  -1174   -381   -581   -919   -807  -1730   -875
     10  -1195  -1205    592    607  -1200   -379   -571   -922   -818  -1740   -862
     31  -1171  -1205    568    615  -1187   -363   -553   -909   -810  -1730   -839
     33  -1148  -1182    555    605  -1163   -353   -542   -898   -797  -1709   -841
     23  -1150  -1174    563    597  -1163   -350   -540   -891   -792  -1691   -852
     28  -1143  -1171    558    600  -1156   -345   -530   -878   -787  -1675   -857
     31  -1145  -1176    555    602  -1158   -332   -506   -862   -774  -1662   -844
     15  -1158  -1174    571    592  -1166   -316   -491   -846   -766  -1649   -831
      0  -1145  -1148    571    571  -1145   -298   -475   -828   -743  -1618   -807
      5  -1130  -1135    563    568  -1132   -280   -457   -810   -727  -1592   -813
     33  -1111  -1148    537    589  -1130   -277   -452   -802   -719  -1561   -841
     41  -1109  -1153    532    597  -1130   -275   -449   -802   -724  -1551   -862
     41  -1096  -1137    527    589  -1117   -270   -439   -789   -717  -1532   -875
     80  -1060  -1140    491    610  -1098   -257   -418   -774   -698  -1504   -865
    111  -1018  -1130    452    618  -1072   -241   -392   -753   -683  -1475   -854
    106  -1013  -1119    452    610  -1065   -244   -374   -743   -672  -1444   -841
    124   -984  -1109    428    615  -1044   -233   -350   -727   -654  -1408   -820
    132   -974  -1106    420    618  -1039   -223   -332   -719   -652  -1384   -807
    122   -950  -1072    413    594  -1010   -202   -309   -696   -633  -1353   -776
    127   -922  -1052    397    589   -987   -181   -293   -683   -623  -1335   -769
    127   -911  -1041    389    584   -976   -158   -280   -670   -620  -1319   -758
    142   -888  -1031    374    587   -958   -132   -262   -646   -613  -1296   -745
    137   -872  -1010    366    571   -940   -119   -252   -636   -607  -1280   -737
    111   -862   -976    374    542   -919   -101   -236   -620   -597  -1262   -730
     88   -852   -943    381    514   -896    -80   -223   -600   -579  -1247   -711
     83   -836   -919    376    501   -878    -57   -210   -571   -566  -1228   -696
     80   -805   -888    361    483   -846    -36   -202   -545   -548  -1205   -698
     72   -800   -872    363    472   -836    -20   -202   -532   -545  -1197   -719
     62   -807   -870    371    465   -839    -12   -205   -522   -548  -1197   -737
     54   -779   -833    363    444   -805      0   -202   -498   -537  -1179   -735
     41   -776   -820    366    428   -797      7   -197   -488   -537  -1166   -740
     41   -769   -810    361    426   -789     15   -192   -472   -527  -1145   -737
     41   -732   -774    342    407   -753     28   -176   -449   -504  -1104   -706
     38   -680   -719    322    379   -698     33   -163   -420   -480  -1062   -678
     20   -688   -709    332    361   -696     23   -161   -415   -485  -1047   -675
     15   -696   -711    340    361   -704     31   -145   -400   -475  -1026   -672
     46   -646   -693    298    368   -670     64   -109   -358   -441   -976   -652
     51   -594   -646    272    348   -620    106    -75   -319   -410   -930   -631
     18   -584   -605    283    311   -594    145    -41   -288   -384   -893   -607
    -28   -566   -537    296    252   -553    174    -15   -254   -355   -846   -587
    -62   -537   -475    298    205   -506    200      7   -223   -337   -818   -558
    -51   -522   -470    288    207   -496    218     23   -207   -327   -815   -545
    -59   -522   -462    290    200   -493    239     41   -189   -316   -818   -527
    -64   -491   -426    277    179   -457    254     49   -174   -301   -802   -509
    -80   -439   -358    257    137   -400    262     49   -155   -280   -782   -485
    -98   -387   -288    244     93   -337    270     49   -140   -259   -758   -459
   -101   -376   -275    239     85   -327    254     31   -150   -272   -763   -470
    -90   -402   -311    244    109   -358    226      0   -179   -309   -800   -501
    -57   -415   -358    236    150   -387    197    -28   -207   -345   -841   -537
    -15   -405   -389    210    187   -397    181    -46   -226   -371   -865   -553
      0   -420   -423    210    207   -420    176    -59   -244   -392   -888   -574
      5   -465   -470    228    236   -465    163    -77   -270   -420   -909   -613
     10   -498   -511    244    259   -504    148    -98   -296   -452   -937   -646
     10   -535   -545    262    277   -540    132   -119   -319   -480   -971   -683
     12   -584   -600    285    306   -592    119   -140   -345   -514  -1002   -719
     20   -613   -633    296    327   -623    109   -166   -366   -540  -1034   -753
     23   -623   -649    298    335   -636    103   -176   -376   -555  -1052   -774
     33   -639   -672    303    353   -654    103   -176   -381   -571  -1067   -787
     36   -639   -675    301    353   -657    103   -176   -384   -571  -1065   -784
     46   -657   -706    303    376   -680     98   -176   -394   -587  -1080   -795
     70   -750   -820    340    444   -784    106   -166   -431   -641  -1148   -859
     80   -839   -919    379    498   -878    197    -75   -423   -685  -1218   -948
     98   -823   -922    361    506   -872    314     67   -348   -646  -1213   -953
    158   -667   -826    254    491   -748    423    257   -174   -480  -1070   -826
    226   -275   -504     23    363   -387    465    400     80   -140   -719   -483
    174    374    200   -272    -12    288    420    374    350    314   -210     12
     51    766    711   -410   -329    740    135     33    374    550     77    262
      5    545    540   -275   -267    542   -202   -407     20    293   -142     64
    -67   -210   -145    137     36   -179   -348   -766   -579   -426   -823   -519
    -67   -875   -807    472    368   -841   -348   -787   -927   -914  -1306   -992
     28  -1080  -1109    524    566  -1096   -277   -613   -893   -948  -1382  -1093
    124  -1078  -1202    478    662  -1140   -168   -472   -797   -909  -1369  -1083
    171   -898  -1072    363    618   -984    -57   -337   -667   -795  -1265   -984
    161   -802   -963    322    561   -883     23   -244   -561   -691  -1182   -906
    174   -818   -992    322    581   -904     57   -202   -530   -662  -1161   -904
    132   -807   -940    337    535   -872     98   -155   -496   -623  -1127   -875
    132   -787   -922    327    527   -854    122   -124   -480   -600  -1106   -849
    161   -771   -932    306    545   -852    127   -111   -485   -597  -1109   -849
    158   -763   -922    301    537   -844    127   -106   -493   -597  -1104   -852
    155   -769   -927    306    540   -846    135    -98   -496   -592  -1093   -846
    135   -750   -885    306    509   -818    153    -83   -483   -579  -1075   -828
    132   -722   -854    296    493   -787    163    -67   -475   -566  -1049   -800
    127   -714   -844    290    483   -779    179    -54   -467   -550  -1028   -784
    119   -730   -849    303    483   -789    189    -44   -465   -537  -1013   -787
    106   -737   -844    314    472   -789    192    -36   -465   -535  -1002   -784
    111   -722   -833    306    472   -776    197    -23   -457   -524   -987   -761
    106   -685   -795    288    449   -740    207    -12   -449   -511   -976   -748
     98   -665   -763    283    428   -714    218      0   -444   -504   -963   -732
     88   -657   -745    283    415   -701    223     12   -444   -493   -956   -709
    101   -631   -732    265    415   -680    233     28   -433   -475   -932   -680
     96   -607   -704    254    400   -657    244     36   -428   -457   -911   -662
     90   -600   -691    254    389   -644    257     49   -420   -444   -898   -649
     90   -571   -662    239    374   -615    265     62   -418   -433   -888   -636
     93   -553   -646    231    368   -600    267     72   -418   -420   -872   -613
    114   -532   -649    207    381   -589    259     77   -415   -405   -857   -589
    124   -511   -636    192    379   -574    259     88   -405   -387   -828   -574
    122   -514   -636    194    379   -574    272    109   -392   -368   -787   -550
    137   -483   -620    174    379   -550    288    137   -379   -345   -737   -504
    142   -420   -563    137    350   -493    301    163   -358   -319   -706   -465
    127   -405   -532    137    327   -467    311    171   -355   -322   -698   -470
    119   -392   -511    135    314   -452    316    168   -361   -327   -704   -472
    116   -384   -501    135    309   -441    332    176   -358   -322   -698   -449
    101   -376   -478    135    288   -426    350    187   -348   -311   -691   -420
     80   -371   -452    142    265   -410    374    205   -329   -285   -685   -392
     64   -368   -433    150    246   -400    397    226   -306   -265   -709   -394
     64   -361   -426    148    244   -392    415    239   -293   -249   -701   -402
     70   -329   -402    129    233   -366    428    257   -275   -231   -665   -384
     64   -332   -397    132    228   -363    446    275   -262   -218   -633   -381
     62   -324   -387    129    223   -355    454    272   -257   -218   -623   -381
     64   -314   -379    124    220   -345    459    270   -252   -210   -613   -368
     -7   -337   -332    171    161   -335    475    283   -241   -187   -592   -348
    -83   -332   -249    207     80   -290    511    306   -220   -158   -571   -314
    -57   -324   -267    189    103   -298    504    293   -223   -181   -600   -350
   -163   -316   -153    241     -5   -236    530    327   -174   -135   -548   -342
   -142   -303   -163    220     10   -233    524    340   -155   -103   -509   -322
    -28   -272   -244    150    106   -259    501    337   -158   -111   -506   -353
    161   -226   -387     31    272   -306    454    303   -194   -153   -553   -402
    210   -215   -426      2    316   -319    457    306   -197   -158   -548   -379
    226   -184   -413    -20    319   -298    480    332   -171   -129   -514   -332
    215   -129   -345    -44    277   -236    511    366   -135    -88   -475   -277
    210   -119   -329    -46    270   -223    530    381   -114    -75   -465   -265
    210   -140   -350    -33    280   -244    530    381   -119    -83   -470   -290
    189   -101   -290    -44    239   -194    550    400    -98    -67   -444   -275
    220    -62   -283    -80    249   -171    548    397    -98    -70   -433   -259
    267    -44   -311   -114    288   -176    532    368   -116    -80   -439   -275
    280    -18   -298   -129    288   -158    535    342   -124    -85   -428   -267
    371     10   -363   -192    366   -174    478    293   -161   -119   -444   -296
    428    -38   -470   -194    446   -254    423    249   -200   -166   -480   -340
    467    -67   -535   -202    498   -301    389    226   -226   -189   -472   -345
    535    -96   -631   -218    581   -363    348    181   -272   -228   -462   -374
    548   -116   -667   -218    607   -392    332    168   -288   -236   -462   -387
    511   -163   -678   -174    594   -420    342    168   -285   -233   -462   -407
    431   -236   -667    -98    548   -452    355    166   -290   -236   -504   -415
    355   -301   -657    -25    506   -478    361    168   -298   -252   -504   -423
    265   -371   -639     51    449   -504    361    181   -309   -270   -535   -426
    194   -420   -615    111    405   -517    358    189   -319   -285   -566   -433
    142   -439   -584    148    361   -511    353    187   -329   -288   -574   -446
    109   -452   -561    171    335   -506    358    187   -327   -275   -561   -439
    103   -423   -527    155    314   -475    371    197   -311   -241   -527   -431
     80   -431   -514    174    296   -472    381    213   -288   -210   -493   -415
     57   -501   -558    220    306   -527    371    207   -301   -246   -530   -449
     54   -600   -654    272    353   -626    407    249   -316   -332   -613   -524
     38   -584   -626    270    329   -605    530    387   -236   -306   -610   -555
     75   -483   -558    202    316   -519    646    576    -96   -192   -530   -480
    137   -192   -329     25    233   -259    727    756    122     62   -319   -241
    155    420    265   -288    -54    342    737    826    405    493    150    244
    -33   1021   1054   -496   -542   1039    602    613    558    865    613    698
   -163   1075   1236   -457   -701   1156    285    189    368    849    652    724
   -220    475    693   -129   -457    584     23   -244   -166    285    111    236
   -228   -405   -176    316    -25   -290    -57   -452   -714   -454   -652   -457
   -142   -795   -652    467    252   -724    -44   -348   -797   -652   -898   -704
    -72   -802   -730    436    327   -766     57   -168   -675   -581   -867   -691
    -51   -688   -639    368    293   -665    174    -20   -532   -462   -774   -628
    -28   -568   -540    298    254   -555    249     80   -415   -358   -696   -563
    -20   -530   -509    272    244   -519    301    145   -345   -301   -652   -511
    -15   -542   -527    277    254   -535    324    174   -322   -280   -644   -498
    -18   -553   -535    285    257   -545    342    189   -301   -262   -633   -493
    -18   -501   -483    259    231   -493    371    215   -265   -226   -605   -470
    -25   -462   -436    244    202   -449    389    228   -252   -213   -597   -459
    -33   -433   -400    231    181   -418    402    241   -236   -192   -579   -439
    -57   -452   -394    252    166   -423    394    233   -239   -192   -589   -441
    -72   -472   -400    272    163   -436    402    236   -231   -189   -597   -449
    -80   -480   -402    277    161   -441    415    252   -226   -176   -594   -446
    -75   -467   -392    270    155   -431    418    262   -213   -155   -584   -436
    -70   -467   -400    267    163   -433    423    277   -197   -135   -579   -433
    -59   -452   -392    257    166   -423    441    298   -176   -111   -581   -431
    -54   -439   -384    244    161   -413    472    324   -158    -88   -568   -418
    -64   -441   -376    252    153   -410    475    345   -142    -80   -558   -400
    -64   -433   -368    246    150   -402    459    353   -124    -70   -566   -389
    -49   -426   -376    239    163   -402    446    355   -111    -51   -571   -392
    -57   -418   -363    236    153   -392    446    361    -98    -28   -540   -379
    -59   -428   -368    244    153   -400    449    371    -83     -7   -488   -350
    -46   -431   -384    239    166   -407    444    374    -77      0   -457   -332
    -15   -420   -405    218    194   -413    431    379    -77     10   -436   -309
     -7   -423   -415    215    202   -420    423    389    -70     23   -418   -275
     -7   -431   -423    218    207   -428    423    400    -70     23   -405   -239
      0   -423   -426    210    210   -423    426    415    -64     28   -397   -200
     18   -423   -441    202    228   -431    428    433    -59     33   -394   -168
     62   -402   -467    168    265   -436    426    444    -59     41   -394   -145
     85   -397   -483    155    283   -439    418    441    -72     36   -402   -137
     90   -389   -483    148    285   -436    420    439    -72     31   -405   -127
     90   -384   -475    148    283   -428    428    444    -70     28   -405   -122
     75   -397   -475    161    272   -436    436    446    -64     25   -415   -116
     70   -392   -462    158    265   -426    446    457    -49     23   -415   -111
     44   -394   -439    174    239   -418    459    472    -20     20   -413   -103
    -10   -394   -384    202    187   -389    488    496     23     36   -397    -88
    -64   -392   -329    228    129   -361    519    527     64     70   -355    -67
   -103   -366   -262    236     77   -316    555    558    101    111   -340    -51
   -101   -368   -267    233     83   -319    558    548     98    119   -355    -62
   -101   -400   -298    252     98   -350    561    537     88    109   -353    -80
   -116   -392   -277    252     80   -335    574    542     98    124   -361    -80
   -142   -405   -262    272     59   -335    576    545    101    127   -389   -111
   -150   -400   -252    272     49   -327    579    548    103    124   -394   -137
    -96   -355   -259    226     80   -309    587    561    114    129   -374   -158
   -101   -379   -280    239     88   -329    579    553    106    114   -384   -184
   -135   -415   -280    275     72   -350    558    535     90     96   -402   -184
   -116   -415   -301    265     90   -361    550    535     83     80   -415   -176
    -18   -345   -327    181    153   -337    561    553    103     85   -459   -166
    103   -285   -389     88    246   -337    561    563    109     80   -478   -153
    124   -288   -413     80    267   -348    561    566    106     77   -491   -153
    145   -285   -433     67    288   -358    561    561     98     70   -509   -161
    187   -262   -449     38    316   -355    555    558     85     62   -532   -171
    233   -218   -452     -7    342   -335    563    574    106     80   -517   -145
    270   -163   -436    -54    353   -298    563    579    114     90   -491   -111
    290   -114   -405    -90    345   -257    555    568    116     98   -485    -88
    306    -90   -397   -106    350   -244    542    550    109     98   -501    -96
    301   -145   -449    -80    374   -296    511    501     70     49   -561   -150
    311   -194   -509    -59    407   -350    465    452     23      2   -613   -184
    363   -187   -550    -90    457   -368    436    426     -2    -23   -631   -192
    361   -210   -571    -75    465   -389    436    418    -23    -46   -659   -205
    272   -270   -545     -2    407   -407    475    441    -15    -44   -670   -218
    179   -371   -550     96    363   -459    470    426    -38    -67   -698   -275
    116   -493   -613    187    363   -553    433    392    -88   -116   -756   -335
     83   -579   -662    249    371   -620    420    381   -119   -150   -784   -363
    111   -576   -691    231    400   -633    428    381   -119   -163   -789   -368
    145   -594   -740    223    441   -665    426    368   -137   -187   -807   -381
    140   -628   -771    244    454   -701    426    355   -161   -210   -839   -407
    145   -639   -784    246    465   -711    433    361   -163   -210   -849   -423
    137   -657   -795    257    465   -724    423    353   -166   -213   -846   -423
    119   -691   -813    285    465   -750    410    348   -179   -228   -857   -441
    140   -753   -893    306    514   -823    418    366   -192   -267   -893   -493
    150   -896  -1047    374    597   -971    472    439   -202   -332   -982   -597
    140   -906  -1049    381    594   -976    587    563   -137   -311   -982   -620
    171   -782   -953    303    561   -867    688    735     12   -163   -844   -506
    187   -381   -568     96    376   -475    740    872    259    174   -480   -153
     93    254    161   -174    -33    207    714    854    527    610     36    340
    -25    678    701   -327   -363    688    475    561    574    867    358    623
    -44    506    550   -231   -296    527    153    142    246    646    187    465
    -88   -142    -54    114    -18    -98      0   -218   -316    -20   -441    -85
    -38   -753   -714    397    337   -735    -12   -252   -652   -511   -937   -540
     23   -987  -1010    480    514   -997     44    -83   -615   -553  -1010   -628
     51  -1018  -1070    483    558  -1044    145     57   -519   -501   -982   -626
     64   -950  -1015    441    537   -982    233    166   -410   -415   -909   -579
     98   -836   -935    368    517   -885    303    252   -311   -327   -820   -522
    127   -769   -896    316    511   -831    350    306   -252   -275   -761   -483
    129   -743   -872    306    498   -807    374    332   -220   -249   -735   -457
    116   -730   -846    303    480   -787    389    348   -200   -228   -714   -441
    109   -745   -854    319    480   -800    397    353   -200   -228   -709   -444
    119   -730   -849    303    483   -789    413    363   -189   -220   -691   -433
    116   -691   -807    285    462   -748    426    374   -171   -207   -667   -413
    114   -667   -782    275    446   -724    439    376   -155   -197   -652   -402
    103   -678   -782    288    441   -730    436    376   -155   -200   -644   -400
    101   -685   -787    290    441   -735    431    368   -163   -207   -641   -405
    132   -623   -756    244    444   -688    446    387   -137   -184   -613   -381
    127   -613   -740    244    433   -675    454    394   -127   -181   -607   -379
    140   -600   -740    231    439   -670    465    405   -111   -168   -584   -371
    158   -597   -756    220    454   -678    462    405   -111   -168   -581   -374
    145   -602   -748    228    444   -675    459    405   -111   -171   -579   -376
    135   -558   -693    210    413   -626    462    407   -106   -166   -561   -363
    124   -558   -683    218    402   -620    454    402   -106   -171   -555   -361
    116   -548   -665    213    387   -605    454    413    -93   -161   -540   -348
    116   -498   -615    189    363   -555    459    428    -72   -140   -506   -324
    119   -475   -597    176    358   -535    462    436    -64   -129   -491   -319
    127   -459   -587    166    355   -522    465    441    -54   -122   -483   -319
    129   -465   -594    166    361   -530    457    449    -51   -119   -472   -319
    148   -452   -600    150    371   -524    452    459    -44   -109   -459   -316
    166   -394   -563    114    363   -478    465    485    -15    -80   -423   -288
    161   -397   -558    119    358   -478    470    509      0    -67   -400   -262
    166   -387   -553    109    355   -470    483    530     15    -51   -384   -252
    161   -361   -522     98    340   -441    504    545     31    -36   -363   -239
    142   -376   -519    116    329   -449    517    550     33    -33   -358   -233
    119   -376   -496    129    306   -436    532    558     44    -25   -355   -233
    127   -355   -483    111    303   -418    542    566     54    -10   -340   -223
    129   -340   -470    103    298   -405    550    568     67     -2   -324   -218
    106   -342   -449    116    275   -394    561    579     85      7   -306   -210
     90   -324   -415    116    252   -368    571    587    101     25   -296   -213
     64   -285   -353    109    207   -319    600    605    135     62   -265   -197
     44   -272   -316    114    179   -293    623    623    166     83   -239   -179
     46   -267   -316    109    179   -293    626    618    176     80   -239   -179
     62   -262   -324    101    192   -293    620    605    171     70   -252   -187
     77   -259   -340     90    207   -301    610    594    163     59   -265   -202
     90   -277   -371     93    228   -324    605    587    158     51   -277   -218
    114   -293   -407     88    257   -350    602    584    155     46   -293   -233
    129   -288   -418     80    272   -353    605    587    166     54   -290   -226
    137   -283   -420     72    277   -353    587    571    153     44   -298   -241
    155   -277   -436     59    293   -355    574    568    148     41   -306   -244
    161   -290   -452     64    303   -371    568    571    145     36   -316   -241
    174   -303   -478     64    324   -389    584    597    161     44   -319   -231
    197   -265   -462     31    329   -363    597    623    192     67   -303   -202
    215   -215   -431      0    322   -324    607    641    207     85   -288   -179
    233   -168   -405    -33    319   -285    618    652    223    103   -270   -168
    241   -129   -371    -54    306   -249    623    665    236    119   -257   -158
    249   -137   -387    -57    316   -262    620    665    228    111   -262   -155
    275   -116   -394    -80    332   -254    628    675    239    122   -246   -135
    285   -106   -392    -90    337   -249    633    672    244    127   -236   -122
    283    -70   -353   -106    316   -210    641    667    249    137   -220   -106
    296    -67   -366   -116    329   -215    628    652    236    127   -218   -114
    272   -122   -394    -75    332   -259    594    615    202     98   -241   -142
    265   -135   -402    -67    332   -267    574    594    192     93   -239   -135
    288   -135   -423    -75    355   -277    563    587    181     88   -239   -127
    306   -155   -462    -77    381   -306    561    576    166     77   -254   -142
    306   -205   -511    -51    407   -358    550    558    148     54   -277   -158
    259   -301   -561     18    407   -431    519    522    101      7   -322   -202
    249   -366   -615     59    431   -491    493    493     64    -25   -363   -246
    252   -402   -657     75    452   -530    472    472     36    -57   -394   -277
    249   -423   -675     85    459   -548    457    452     12    -72   -410   -293
    244   -446   -693     98    467   -568    446    439     -7    -90   -420   -303
    241   -467   -709    114    475   -587    441    431    -18   -101   -426   -311
    246   -483   -730    116    485   -605    431    418    -33   -119   -439   -327
    241   -496   -740    127    491   -618    431    420    -44   -124   -441   -327
    246   -540   -787    145    514   -662    433    428    -59   -148   -465   -355
    272   -667   -940    197    605   -802    485    491    -70   -207   -548   -444
    272   -672   -945    197    607   -807    610    623     -5   -194   -561   -480
    311   -561   -875    124    592   -717    740    810    142    -67   -439   -405
    368   -220   -589    -75    478   -405    802    953    376    226   -127   -122
    355    394     38   -374    158    218    727    917    615    641    353    363
    174    948    774   -563   -298    862    441    550    662    937    756    750
     70    885    815   -478   -374    852     75     90    376    818    706    696
     18    244    226   -132   -103    236   -119   -280   -171    192    101    171
     23   -589   -613    283    316   -600    -98   -350   -628   -493   -631   -467
     83   -849   -932    381    506   -891     -7   -187   -620   -597   -787   -613
    119   -810   -930    345    522   -870    129      5   -467   -496   -727   -581
    168   -693   -865    262    514   -779    249    158   -316   -371   -633   -522
    202   -610   -813    205    506   -711    316    241   -226   -293   -576   -467
    213   -576   -789    179    498   -683    350    275   -192   -252   -563   -428
    218   -550   -769    166    491   -659    379    301   -171   -215   -545   -405
    181   -568   -750    194    465   -659    387    314   -153   -210   -532   -407
    163   -553   -717    194    439   -633    392    327   -137   -197   -504   -405
    168   -530   -701    179    433   -615    397    337   -124   -181   -480   -389
    163   -527   -691    179    426   -607    402    345   -116   -179   -478   -389
    163   -514   -678    174    418   -594    405    345   -111   -176   -475   -397
    187   -501   -688    158    436   -594    397    340   -114   -174   -480   -397
    192   -488   -683    148    436   -587    394    332   -119   -179   -485   -405
    210   -446   -659    116    433   -553    394    335   -103   -171   -472   -402
    239   -426   -665     93    449   -545    389    332   -103   -174   -472   -415
    254   -446   -701     96    478   -574    387    322   -119   -187   -485   -446
    285   -423   -709     67    496   -566    384    322   -111   -176   -483   -449
    329   -394   -724     31    524   -558    366    314   -109   -174   -496   -449
    394   -384   -779     -5    587   -581    340    290   -124   -189   -504   -470
    467   -392   -859    -36    662   -626    316    267   -145   -213   -506   -506
    540   -376   -919    -83    730   -646    298    265   -148   -220   -483   -530
    584   -353   -940   -116    761   -646    285    265   -142   -223   -457   -527
    623   -324   -950   -150    787   -636    275    265   -148   -220   -444   -530
    628   -309   -937   -158    782   -623    275    265   -150   -200   -405   -527
    589   -324   -917   -132    753   -620    270    267   -150   -184   -400   -530
    555   -337   -893   -109    722   -615    262    275   -153   -181   -431   -519
    524   -345   -872    -90    696   -610    272    296   -142   -166   -441   -498
    493   -316   -810    -88    652   -563    311    329   -106   -122   -433   -470
    441   -314   -758    -64    597   -535    324    335    -77    -98   -439   -459
    387   -322   -709    -33    548   -514    327    345    -67   -119   -423   -459
    332   -324   -659     -5    496   -491    337    355    -72   -122   -436   -459
    314   -293   -607    -10    459   -449    363    366    -59   -101   -428   -444
    301   -277   -579    -12    439   -428    376    353    -49    -75   -405   -449
    288   -267   -558    -10    420   -413    387    355    -36    -59   -389   -441
    275   -246   -522    -15    397   -384    407    374    -15    -41   -397   -428
    277   -189   -467    -44    371   -327    428    405     18     -2   -392   -394
    270   -166   -436    -51    350   -301    431    415     31     20   -402   -381
    259   -171   -431    -44    342   -298    423    413     31     28   -428   -384
    249   -166   -418    -44    332   -293    410    410     38     33   -441   -392
    244   -153   -397    -44    319   -275    400    405     54     41   -446   -387
    239   -153   -394    -44    316   -272    389    397     62     36   -457   -392
    228   -155   -387    -36    306   -270    389    400     75     31   -465   -400
    233   -153   -387    -41    309   -267    387    400     80     33   -480   -405
    231   -153   -384    -38    306   -267    384    397     83     28   -493   -405
    228   -132   -361    -51    293   -246    389    400     96     38   -496   -397
    223   -106   -332    -59    277   -218    392    402    103     44   -496   -397
    213   -114   -327    -49    267   -220    376    387     90     25   -522   -407
    210   -116   -327    -46    267   -220    368    374     75     18   -548   -420
    213    -88   -301    -62    257   -194    376    371     80     25   -558   -418
    210    -49   -259    -80    233   -153    381    376     85     38   -561   -413
    210    -23   -233    -96    218   -127    387    381     90     49   -558   -407
    210     -7   -218   -101    213   -111    389    376     88     49   -555   -418
    215     31   -184   -124    200    -75    392    379     93     57   -532   -410
    228     49   -181   -140    205    -64    392    381     98     64   -519   -410
    254     70   -184   -161    220    -57    384    381     98     70   -504   -405
    270    114   -155   -192    213    -20    374    374    101     75   -501   -381
    280    171   -109   -226    194     31    363    366    116     96   -506   -340
    288    187   -101   -239    194     44    332    345    106     98   -519   -322
    293    150   -142   -223    218      5    290    309     72     85   -550   -342
    296    140   -155   -218    226     -7    265    275     51     70   -542   -342
    301    142   -158   -223    231     -7    246    262     38     70   -613   -355
    306    122   -187   -215    246    -31    226    249     18     44   -659   -371
    298     83   -215   -192    257    -64    220    249      5     12   -719   -407
    314     31   -283   -171    298   -124    207    233    -18    -20   -787   -457
    298    -31   -329   -135    311   -179    176    187    -72    -88   -820   -485
    303    -64   -368   -119    335   -218    150    155   -106   -122   -880   -504
    311   -106   -418   -103    363   -259    132    124   -129   -140   -922   -517
    322   -122   -444    -98    381   -283    122     98   -155   -153   -927   -522
    306   -148   -454    -80    379   -298    106     80   -174   -168   -917   -509
    288   -184   -472    -51    379   -327     96     64   -194   -194   -948   -509
    301   -184   -485    -59    392   -332     96     62   -207   -210   -966   -511
    342   -189   -532    -75    436   -361     88     64   -226   -233   -984   -524
    306   -329   -636     10    467   -480    109    103   -262   -293  -1047   -584
    285   -405   -691     59    485   -548    205    226   -236   -311  -1078   -631
    340   -340   -680     -2    509   -511    319    394   -135   -249  -1026   -597
    348   -179   -527    -83    436   -353    379    537     25   -101   -878   -433
    374    389     15   -381    179    202    400    610    319    298   -428     49
    184   1021    836   -602   -327    930    337    485    576    737     77    550
    -25   1130   1153   -553   -589   1140     36     88    472    795    213    657
    -93    678    771   -290   -431    724   -226   -327     10    350   -184    252
      2    -98   -101     46     51    -98   -322   -568   -581   -379   -982   -454
     31   -581   -613    275    322   -597   -324   -493   -763   -649  -1317   -787
     64   -659   -724    296    392   -691   -236   -322   -696   -620  -1343   -820
    122   -566   -688    223    405   -626    -90   -137   -561   -511  -1234   -735
    179   -462   -641    140    407   -550     -2    -25   -462   -423  -1169   -657
    192   -397   -589    101    389   -491     41     38   -405   -381  -1145   -584
    213   -363   -579     75    394   -470     62     77   -387   -368  -1140   -553
    223   -342   -566     59    394   -454     93    111   -363   -345  -1106   -522
    168   -405   -574    116    368   -488     88    101   -381   -363  -1104   -540
    137   -452   -589    155    361   -519     70     88   -402   -389  -1114   -568
    168   -420   -592    124    379   -506     77     98   -400   -384  -1096   -561
    213   -389   -602     88    407   -496     90    114   -397   -384  -1083   -545
    205   -418   -626    106    413   -522     96    109   -405   -394  -1080   -561
    215   -420   -636    101    426   -530     96    111   -407   -394  -1080   -563
    228   -433   -665    101    446   -548     88    103   -420   -413  -1106   -566
    246   -446   -693    101    470   -568     75     96   -436   -431  -1111   -576
    285   -431   -719     72    501   -576     70     93   -446   -444  -1091   -594
    314   -420   -735     51    522   -576     77     98   -444   -439  -1085   -600
    340   -418   -761     38    548   -589     72     93   -446   -446  -1093   -613
    353   -392   -745     20    548   -568     72     98   -439   -439  -1067   -605
    355   -384   -740     12    545   -561     75     90   -441   -439  -1052   -615
    355   -384   -740     12    545   -561     72     83   -446   -446  -1054   -628
    363   -358   -724     -5    542   -540     75     93   -433   -436  -1041   -615
    366   -376   -743      5    553   -558     67     88   -436   -449  -1049   -628
    358   -379   -737      7    548   -558     59     93   -436   -449  -1036   -626
    371   -371   -745      0    555   -558     57    101   -431   -439  -1015   -610
    400   -389   -789     -5    594   -589     44     96   -439   -449  -1015   -610
    439   -389   -828    -23    633   -607     44    103   -436   -449  -1008   -602
    472   -374   -846    -51    657   -610     49    116   -436   -446   -997   -594
    472   -358   -831    -57    649   -594     57    124   -428   -436   -976   -576
    467   -371   -839    -49    652   -605     46    116   -431   -433   -971   -571
    483   -374   -857    -54    670   -615     46    116   -431   -433   -971   -561
    483   -368   -852    -59    667   -610     51    116   -423   -428   -969   -548
    493   -335   -831    -80    662   -581     64    127   -402   -413   -956   -506
    475   -327   -802    -75    636   -566     75    135   -381   -392   -940   -467
    459   -329   -789    -64    623   -558     96    155   -350   -363   -917   -439
    441   -298   -740    -72    589   -519    119    179   -309   -332   -885   -407
    433   -265   -698    -83    566   -480    148    207   -262   -296   -857   -379
    428   -241   -672    -96    548   -454    171    233   -218   -267   -839   -363
    394   -259   -654    -67    524   -457    174    239   -197   -254   -831   -361
    371   -252   -626    -59    496   -439    184    249   -171   -231   -810   -345
    374   -254   -628    -59    498   -441    184    246   -161   -226   -802   -345
    358   -241   -600    -59    478   -420    187    246   -142   -213   -784   -332
    353   -215   -568    -67    459   -392    192    254   -122   -187   -750   -311
    376   -181   -558    -98    465   -368    192    265    -93   -166   -711   -303
    397   -150   -548   -124    470   -348    202    277    -64   -148   -678   -296
    381   -171   -553   -106    465   -361    197    272    -59   -158   -675   -319
    371   -187   -558    -90    465   -371    187    265    -59   -161   -670   -327
    384   -168   -553   -109    465   -358    184    275    -38   -137   -644   -311
    407   -142   -550   -132    478   -345    202    293    -12   -116   -620   -298
    423    -88   -514   -168    467   -301    236    322     23    -83   -576   -259
    379    -72   -452   -153    415   -262    254    340     46    -59   -545   -226
    379    -57   -436   -161    405   -246    272    350     62    -46   -519   -197
    381    -41   -426   -171    402   -233    290    363     77    -33   -498   -176
    397    -23   -420   -187    407   -220    290    363     80    -31   -491   -163
    405     15   -389   -210    397   -187    296    371     98    -18   -470   -132
    389     41   -348   -218    368   -150    309    381    127     12   -436    -77
    384     75   -311   -231    348   -116    311    379    145     33   -410    -33
    389    114   -277   -254    332    -80    306    374    150     51   -384      0
    379    101   -277   -239    329    -88    277    342    127     31   -389     -5
    405     77   -327   -244    366   -124    236    298     83    -15   -420    -38
    405     46   -358   -226    381   -153    218    280     57    -38   -436    -49
    381     20   -363   -202    374   -171    213    275     49    -44   -428    -49
    374      2   -371   -187    374   -184    220    285     51    -44   -420    -36
    368    -44   -415   -163    389   -228    213    280     36    -64   -439    -44
    322   -119   -441   -101    381   -280    202    267     12    -90   -459    -62
    303   -161   -467    -72    384   -314    189    246     -7   -114   -472    -93
    306   -194   -501    -54    402   -348    166    228    -33   -137   -485   -124
    288   -226   -514    -31    400   -368    163    218    -46   -153   -485   -135
    306   -241   -548    -33    426   -392    161    205    -51   -166   -483   -137
    311   -241   -555    -36    431   -397    158    194    -57   -171   -472   -140
    301   -231   -532    -33    415   -381    163    205    -44   -153   -446   -127
    275   -277   -553      0    413   -415    158    205    -57   -171   -454   -140
    298   -392   -693     46    496   -542    181    228    -98   -249   -542   -239
    311   -462   -776     75    542   -618    285    327    -77   -283   -594   -311
    280   -472   -753     96    517   -613    389    472     10   -231   -558   -301
    332   -194   -527    -70    426   -358    480    641    220      5   -306    -77
    353    410     54   -381    148    233    511    737    530    446    192    402
    231   1021    787   -626   -277    904    381    592    766    872    693    875
    158   1163   1005   -659   -423   1085     18    163    649    927    805    966
    127    644    514   -387   -192    579   -233   -262    153    423    335    532
    161   -137   -298    -12    228   -215   -327   -509   -397   -280   -358   -101
    246   -602   -849    176    545   -724   -316   -439   -566   -561   -665   -410
    290   -748  -1039    228    665   -893   -233   -270   -501   -561   -691   -452
    353   -691  -1047    168    698   -867   -119   -122   -381   -478   -620   -407
    433   -532   -966     49    698   -748    -20    -10   -270   -381   -519   -340
    441   -452   -896      5    667   -672     31     41   -205   -327   -452   -293
    436   -470   -906     18    670   -688     59     72   -176   -303   -426   -272
    467   -459   -927     -5    696   -693     70     88   -171   -290   -410   -259
    483   -439   -922    -23    701   -680     72     98   -158   -272   -384   -236
    488   -436   -924    -25    704   -680     70     90   -166   -275   -379   -244
    485   -444   -930    -20    706   -685     64     88   -168   -275   -379   -252
    509   -402   -911    -54    709   -657     88    116   -140   -249   -348   -202
    532   -366   -901    -83    717   -633    103    140   -122   -226   -327   -174
    501   -413   -914    -44    704   -662    106    142   -124   -233   -329   -171
    496   -410   -906    -41    701   -657    122    150   -122   -228   -316   -153
    504   -389   -893    -57    698   -641    119    148   -124   -228   -314   -155
    509   -366   -875    -72    691   -620    119    158   -114   -213   -290   -135
    522   -327   -849    -96    685   -587    119    168   -103   -192   -270   -111
    485   -337   -823    -72    654   -579    122    171    -96   -184   -254    -98
    488   -329   -818    -77    652   -574    129    187    -83   -168   -233    -85
    475   -327   -805    -75    639   -566    137    197    -72   -153   -207    -75
    470   -285   -758    -93    613   -522    140    205    -62   -129   -174    -59
    504   -254   -758   -124    631   -506    153    218    -46   -114   -150    -44
    504   -249   -753   -129    626   -501    163    236    -38    -96   -135    -38
    441   -280   -722    -80    581   -501    166    249    -25    -83   -109    -18
    436   -267   -706    -85    571   -485    166    259    -18    -64    -80      5
    480   -252   -732   -114    605   -491    148    252    -36    -70    -72      0
    496   -205   -701   -145    597   -452    145    275    -23    -49    -36     28
    498   -184   -683   -158    589   -433    142    288    -18    -36    -15     46
    506   -168   -675   -168    589   -420    153    306     -5    -23     15     62
    514   -171   -685   -171    600   -428    171    324      2     -7     49     85
    504   -158   -662   -174    579   -407    181    327      5      0     62    106
    488   -129   -618   -179    550   -374    200    345     23     23     93    132
    478   -114   -594   -181    532   -353    202    348     23     33    116    137
    483    -96   -579   -192    530   -337    218    358     36     54    132    148
    462    -83   -548   -189    504   -314    231    376     57     77    155    161
    452    -62   -514   -194    483   -288    246    400     83     96    192    171
    462    -44   -509   -210    483   -275    267    418    103    114    223    179
    457    -31   -488   -213    472   -259    275    420    111    129    252    168
    433    -15   -449   -210    439   -231    280    420    122    140    280    174
    423    -25   -449   -200    433   -236    283    428    135    148    290    176
    400    -44   -444   -179    420   -244    296    441    150    155    303    184
    389    -28   -418   -179    402   -223    309    446    161    171    319    192
    376    -28   -407   -174    389   -218    296    439    161    168    301    187
    379     -7   -387   -187    381   -194    306    454    184    197    301    207
    389    -23   -413   -181    400   -218    301    454    179    207    309    205
    389    -23   -413   -181    400   -218    285    444    168    215    329    205
    392     -2   -394   -194    392   -197    285    449    168    231    348    220
    392     18   -376   -205    384   -179    311    467    176    244    363    231
    389     33   -355   -213    371   -161    327    475    171    249    376    236
    397     36   -361   -215    379   -161    350    501    207    262    400    257
    402     54   -348   -231    374   -145    368    532    236    293    431    283
    397     96   -301   -246    348   -101    376    540    249    311    446    285
    394    119   -275   -259    335    -77    379    542    259    301    449    283
    418    179   -239   -298    329    -28    400    561    285    332    480    309
    423    179   -244   -303    335    -31    400    553    288    340    488    316
    426    231   -194   -329    311     18    413    540    303    353    509    327
    446    270   -179   -361    311     44    410    517    306    345    527    316
    449    241   -207   -345    329     18    381    472    275    319    509    301
    485    202   -283   -342    384    -41    355    439    241    298    488    285
    522    197   -324   -361    423    -62    350    436    244    293    506    298
    553    171   -384   -363    467   -106    335    420    228    265    504    283
    558    155   -402   -355    480   -122    324    413    226    249    511    267
    553     98   -457   -327    506   -179    298    384    210    233    462    249
    535     36   -498   -285    517   -231    285    363    176    220    426    226
    527     -7   -537   -259    532   -272    280    350    148    179    415    194
    532    -25   -558   -252    545   -290    280    355    142    171    431    213
    485    -44   -530   -220    506   -288    293    366    150    194    465    241
    475    -62   -537   -207    504   -298    285    355    135    181    413    233
    511    -31   -542   -241    524   -285    275    337    119    155    350    236
    509    -25   -535   -241    522   -280    277    337    122    145    322    244
    478    -80   -561   -200    517   -319    283    353    116    127    280    244
    465   -150   -615   -155    540   -381    327    407    124    103    236    215
    449   -194   -644   -127    545   -418    433    519    166     96    189    161
    452   -187   -639   -132    545   -413    522    623    220    111    166    137
    457    -83   -540   -189    498   -311    600    766    358    252    283    231
    470    309   -161   -389    316     75    639    859    574    566    628    537
    358    932    571   -646   -106    753    610    776    789    963   1083    930
    244   1187    943   -714   -348   1065    381    465    745   1114   1275   1075
    179    865    683   -524   -252    774    127     70    350    776    963    797
    132    246    111   -189     10    179     38   -161   -106    166    350    296
    168   -197   -366     12    267   -280     28   -119   -290   -150     12     12
    220   -392   -613     85    415   -501     98     51   -239   -168    -51    -54
    244   -381   -626     67    433   -504    189    171   -135   -106    -12    -25
    244   -311   -555     33    397   -433    272    270    -25    -20     54     33
    254   -231   -485    -12    368   -358    350    358     80     70    127     98
    277   -155   -433    -59    355   -293    402    413    145    127    176    137
    283   -116   -402    -85    342   -259    413    431    163    140    179    137
    288    -85   -374   -101    329   -228    428    452    184    148    184    145
    296    -90   -389   -103    342   -239    441    459    189    140    174    129
    301    -64   -366   -116    332   -215    441    459    197    153    181    129
    301    -57   -358   -124    329   -207    470    498    239    171    200    155
    298    -80   -379   -109    337   -228    485    517    252    168    202    155
    306    -67   -374   -119    337   -218    485    509    252    166    202    142
    311    -54   -366   -127    337   -210    488    514    259    181    205    148
    316    -18   -337   -150    324   -176    488    517    262    194    202    142
    319    -10   -332   -155    324   -171    496    532    272    202    194    145
    316      2   -316   -161    316   -155    519    555    296    228    197    166
    314     33   -280   -174    298   -122    530    555    301    239    181    168
    316     51   -267   -187    293   -106    522    550    303    231    158    155
    332     75   -257   -205    293    -88    519    568    322    254    163    166
    332     83   -249   -207    290    -83    514    581    332    275    158    174
    350     85   -265   -218    309    -88    524    597    340    290    137    176
    423    106   -319   -267    371   -106    511    589    329    322    109    171
    509    148   -363   -329    436   -106    483    563    309    298    116    150
    527    155   -374   -342    452   -106    470    553    296    254    150    137
    519    140   -379   -329    449   -119    454    553    296    244    179    155
    506    137   -368   -322    436   -114    465    579    319    265    200    187
    467    135   -332   -301    400    -98    475    602    337    285    205    218
    439    140   -298   -290    368    -80    491    628    353    301    207    246
    410    179   -231   -293    322    -25    501    657    374    316    210    272
    402    233   -168   -322    285     33    535    691    400    340    223    306
    423    280   -142   -353    283     70    574    724    428    358    231    340
    397    272   -124   -335    259     75    597    740    431    355    241    355
    316    218    -98   -267    207     59    615    743    423    342    231    355
    288    226    -62   -259    176     83    639    756    433    355    239    368
    288    265    -23   -277    155    122    662    771    457    381    259    394
    236    252     15   -246    111    135    672    774    470    394    265    400
    176    239     62   -207     57    150    685    771    483    402    267    394
    194    283     88   -239     51    187    711    789    514    418    290    397
    176    290    114   -233     31    205    727    807    550    428    296    402
    103    270    166   -189    -31    220    730    813    574    439    301    413
     62    262    200   -161    -67    231    724    810    579    444    303    415
     83    249    163   -168    -41    207    722    807    568    441    293    400
    103    262    158   -184    -28    210    724    805    561    441    311    384
    150    301    150   -228     -2    226    727    802    558    449    353    368
    197    327    129   -262     33    228    740    807    553    446    376    363
    187    288    101   -239     41    194    722    784    522    410    327    329
    192    267     75   -231     57    171    706    779    511    400    262    314
    244    303     59   -275     90    184    711    789    517    423    262    335
    285    361     75   -322    106    218    727    813    532    436    252    379
    285    397    111   -342     88    254    743    831    542    431    246    418
    283    436    150   -361     67    293    761    857    563    446    239    449
    254    423    168   -340     41    296    763    867    568    457    226    462
    262    420    158   -340     51    290    784    888    579    462    223    475
    270    491    220   -381     23    355    792    898    594    483    249    509
    239    548    306   -394    -33    428    813    904    618    509    277    527
    194    550    355   -374    -80    452    836    914    631    527    303    522
    192    522    329   -355    -67    426    826    888    607    506    290    475
    192    501    309   -348    -59    405    792    857    584    483    277    459
    207    491    280   -350    -36    387    756    831    558    462    252    457
    231    470    239   -350     -2    355    735    802    530    428    205    426
    303    478    174   -389     64    327    732    787    509    400    171    405
    358    446     88   -405    135    270    717    753    467    345    111    358
    319    371     49   -345    135    210    706    732    436    303     67    311
    293    296      2   -296    145    148    685    706    402    267     23    265
    298    244    -54   -270    176     96    662    683    368    226    -15    213
    262    161   -101   -213    179     31    641    654    329    174    -64    155
    244    114   -129   -181    187     -7    644    654    314    155    -85    132
    252    119   -135   -187    192     -5    644    654    319    155    -90    116
    270    122   -148   -194    210    -12    641    644    319    155    -96    103
    249     85   -163   -168    205    -36    641    639    311    142   -111     90
    231     -7   -239   -111    233   -122    652    652    293    101   -161     33
    239   -116   -358    -62    298   -236    711    719    293     46   -239    -64
    265    -96   -361    -83    311   -228    792    823    348     57   -252   -116
    335      7   -327   -171    329   -161    875    969    472    163   -158    -57
    400    337    -62   -368    231    137    904   1062    670    420    119    194
    350    875    522   -613    -85    698    836    997    872    771    535    581
    239   1301   1062   -769   -410   1182    600    693    909   1015    849    844
    236   1226    989   -732   -376   1109    285    301    628    859    732    745
    155    659    504   -407   -174    581    140    -25    127    254    155    275
    142     98    -44   -122     93     28    129    -72   -200   -223   -319   -148
    210   -137   -348    -36    277   -241    202     96   -181   -296   -420   -265
    226   -171   -400    -28    311   -285    322    239    -77   -244   -389   -267
    207   -106   -316    -51    262   -210    405    329     25   -166   -322   -223
    210     -7   -218   -103    215   -111    465    397    116    -96   -257   -176
    200     44   -155   -122    179    -54    511    449    184    -44   -210   -145
    200     44   -158   -124    179    -57    527    465    210    -25   -197   -140
    228     85   -142   -158    187    -28    540    478    228    -12   -181   -135
    194     90   -106   -145    150     -7    545    478    236    -12   -179   -140
    161     77    -83   -119    122     -2    545    472    233    -18   -176   -158
    174     93    -80   -135    127      5    548    470    236    -18   -176   -158
    179    119    -59   -150    119     31    558    478    252     -7   -166   -132
    174    140    -36   -158    106     51    561    478    259     -5   -168   -122
    166    145    -20   -155     93     62    558    470    265     -5   -174   -124
    174    155    -20   -166     96     67    563    470    270      0   -174   -122
    220    205    -15   -213    116     96    576    485    290     23   -158    -96
    231    246     15   -241    106    132    574    483    301     33   -150    -75
    187    223     36   -205     75    129    561    470    290     23   -174    -85
    210    272     62   -244     75    168    566    472    301     31   -176    -83
    233    283     49   -257     93    166    553    470    306     28   -184    -72
    244    280     33   -262    103    158    540    459    301     18   -194    -70
    262    296     33   -277    114    166    540    457    301     18   -192    -64
    275    324     49   -301    111    187    535    462    309     33   -181    -46
    272    345     72   -309    101    207    524    457    309     31   -192    -62
    277    335     57   -306    111    194    514    457    309     31   -197    -83
    337    407     70   -371    135    239    535    488    340     64   -155    -51
    335    420     85   -379    122    254    535    498    340     62   -161    -49
    293    392     98   -342     96    246    527    496    332     57   -166    -57
    296    415    116   -355     88    267    537    524    353     85   -135    -28
    322    418     96   -368    114    257    537    537    350     83   -132    -31
    332    441    106   -389    114    275    563    555    355     85   -124    -25
    322    457    135   -389     93    296    579    561    358     85   -119    -28
    306    478    171   -392     67    324    581    558    368     93   -114    -36
    290    459    168   -374     62    314    581    553    361     80   -122    -51
    272    480    205   -379     33    342    587    558    374     93   -103    -38
    272    493    220   -384     25    358    594    561    376     90   -109    -44
    265    491    223   -379     20    358    592    548    371     88   -116    -67
    257    480    223   -368     18    353    594    558    392    101   -111    -57
    218    470    249   -345    -15    361    605    553    402    103   -124    -59
    223    506    283   -366    -31    394    607    540    407    111   -127    -70
    241    511    270   -376    -15    389    607    532    407    109   -137    -77
    207    504    296   -355    -44    400    618    535    418    114   -129    -51
    166    496    329   -332    -80    413    613    524    420    119   -132    -44
    187    524    337   -355    -75    431    615    527    428    127   -127    -54
    202    532    327   -368    -62    431    610    530    433    129   -122    -54
    189    542    353   -366    -80    449    607    527    431    127   -124    -62
    148    511    361   -332   -106    436    594    517    426    124   -135    -75
    137    488    348   -314   -103    418    597    524    426    127   -129    -72
    140    493    353   -319   -106    423    592    530    431    137   -116    -67
    150    509    358   -329   -103    433    589    527    431    132   -119    -70
    155    555    400   -355   -122    478    613    548    446    150    -96    -44
    161    600    439   -381   -140    519    631    568    472    181    -62    -12
    171    623    452   -400   -142    537    649    592    493    210    -38     20
    161    662    501   -410   -168    581    659    587    496    220    -31     33
    168    696    527   -433   -179    613    662    597    511    236    -12     51
    174    701    527   -439   -176    613    667    605    522    252     12     83
    171    722    548   -446   -189    636    667    592    519    267     31    103
    163    758    594   -459   -215    678    675    587    530    275     44    119
    168    761    592   -465   -213    678    665    568    517    267     31    116
    158    740    581   -449   -210    662    628    532    483    241     10     90
    150    714    563   -433   -207    639    597    504    446    210    -12     83
    163    680    517   -420   -176    600    579    493    428    202    -23     83
    179    659    480   -420   -150    571    568    475    410    187    -38     62
    166    633    467   -400   -150    550    553    449    374    158    -64     38
    158    584    426   -374   -135    506    530    423    332    124    -98     28
    140    517    376   -327   -116    446    519    415    306     96   -135     -2
    140    475    332   -309    -96    405    511    405    283     80   -150    -23
    135    407    272   -272    -67    340    496    384    254     49   -176    -38
    140    394    254   -270    -59    324    485    371    236     36   -179    -28
    150    400    249   -275    -49    324    470    361    231     49   -161    -25
    145    366    220   -257    -36    293    462    342    200     15   -194    -57
    161    361    200   -262    -18    280    459    342    187      0   -210    -46
    171    298    124   -236     23    213    467    353    174    -12   -223    -38
    174    194     20   -184     77    109    509    397    155    -54   -283   -106
    181    158    -25   -171    103     67    602    506    187    -85   -342   -171
    197    202      5   -200     96    106    717    657    288    -28   -311   -140
    249    384    135   -316     57    259    789    807    459    166   -116     36
    327    878    550   -602   -111    714    779    859    691    530    280    400
    231   1447   1215   -841   -491   1332    610    636    802    867    680    758
    148   1558   1408   -854   -631   1483    246    205    605    885    743    802
    168   1234   1065   -701   -449   1150     31   -163    171    470    374    501
    228    610    381   -418    -75    496     38   -311   -314   -197   -262     10
    114     62    -51    -90     83      7     41   -226   -465   -457   -542   -246
     77   -145   -223     33    150   -184    122    -70   -397   -457   -584   -298
    132    -70   -202    -33    166   -135    231     64   -275   -371   -519   -254
    210     70   -140   -140    176    -33    322    176   -153   -275   -428   -171
    181    122    -59   -153    119     31    366    213    -96   -223   -374   -124
    153    132    -20   -142     85     57    392    239    -54   -181   -319    -85
    168    129    -41   -150    103     44    420    270    -33   -166   -293    -59
    189    155    -33   -171    111     62    441    285    -20   -148   -272    -25
    194    200      2   -200     96    103    439    285    -18   -122   -241     -7
    202    176    -25   -189    114     75    431    285    -23   -116   -231    -12
    210    181    -28   -197    119     75    441    298    -12    -98   -213      2
    202    213     10   -207     96    111    452    306     -2    -85   -197      5
    202    223     18   -215     90    122    449    303     -2    -83   -184     15
    223    241     18   -233    101    129    467    319     15    -64   -161     38
    184    192      7   -189     88    101    478    322     15    -72   -166     38
    150    202     51   -176     49    127    475    324     20    -59   -153     44
    181    272     90   -228     44    181    483    335     41    -36   -122     77
    189    280     88   -236     51    184    491    342     51    -20   -103     83
    155    244     88   -202     33    168    493    345     51    -18   -101     75
    132    265    132   -197      0    200    496    348     64     -7    -83     77
    176    319    142   -249     15    231    504    361     83     10    -31     98
    181    306    124   -244     28    215    504    366     83     10    -12    122
    145    280    135   -213      5    207    491    361     75      5     -5    124
    174    311    137   -241     18    226    491    366     80     23     23    140
    166    303    137   -236     12    220    496    371     80     31     59    142
    166    311    142   -239     10    228    483    371     72     31    103    137
    179    322    142   -252     18    233    478    379     70     38    142    148
    197    348    150   -272     23    249    493    402     88     62    171    176
    189    348    155   -270     18    252    504    418     93     77    142    187
    150    363    213   -257    -31    290    532    449    119     88    124    194
    145    381    236   -265    -44    311    542    459    124     98    106    184
    142    381    239   -262    -46    311    550    462    124     96     93    161
    161    371    210   -267    -25    290    563    452    111     51     72    132
    202    392    189   -298      5    293    555    436    101     18     38    111
    252    410    155   -332     49    283    542    420     98      0     36     90
    283    446    163   -363     59    306    548    420    114     25     54     96
    296    441    145   -371     72    293    555    428    122     41     59    103
    267    433    163   -350     51    298    571    441    142     54     51    109
    218    431    213   -324      2    322    594    459    171     83     54    116
    122    413    290   -267    -83    353    620    475    205    122     64    129
     96    413    316   -254   -111    366    646    493    233    148     90    148
     80    405    324   -244   -122    366    665    509    254    163    106    161
     51    389    337   -223   -142    363    667    504    259    179     96    145
     25    384    358   -205   -166    371    680    509    270    200     90    140
     10    379    366   -197   -179    374    691    517    283    205     88    140
     25    387    358   -207   -166    374    693    527    293    215     96    150
     18    376    358   -197   -171    368    696    532    306    220     96    150
    -12    376    389   -181   -200    381    704    537    324    231    109    150
      0    405    405   -202   -202    405    719    558    342    249    122    158
     -5    426    431   -213   -218    428    740    581    366    267    137    176
    -28    449    478   -213   -252    462    766    613    394    290    161    202
     -2    488    491   -241   -246    488    792    641    420    309    181    220
     15    530    514   -272   -252    524    807    659    439    332    207    252
     28    561    532   -296   -252    548    820    672    446    350    223    272
     44    579    532   -311   -244    555    828    683    454    355    228    288
     38    594    555   -316   -257    576    826    685    459    366    239    296
     12    615    602   -316   -296    607    831    680    462    374    252    303
     28    644    615   -337   -293    631    828    667    454    374    254    298
     36    636    600   -337   -283    618    807    639    423    348    236    277
     23    613    589   -316   -283    602    787    615    397    319    220    262
     15    587    568   -303   -277    579    776    605    384    301    207    259
     23    587    563   -306   -270    576    779    605    381    293    207    275
     18    587    566   -303   -275    576    776    597    368    280    202    277
      5    524    519   -265   -257    522    766    581    340    246    171    252
      0    488    488   -246   -244    488    763    574    319    226    148    228
     -7    449    457   -223   -231    452    763    566    290    197    122    205
    -15    428    441   -207   -228    436    753    548    262    176    101    192
    -20    410    431   -194   -226    420    740    532    236    155     88    184
    -31    394    423   -184   -228    407    735    530    223    142     85    187
    -23    392    415   -184   -218    402    732    524    220    137     80    187
    -23    376    400   -176   -213    387    730    514    210    124     70    176
    -25    348    374   -161   -200    361    737    527    210    119     67    176
    -20    259    280   -119   -150    267    766    571    200     80     18    132
    -31    176    207    -72   -119    192    867    683    236     51    -28     75
     -2    220    223   -109   -114    223   1005    846    350    103      0     96
     25    337    311   -181   -142    324   1122   1023    519    249    122    189
     31    743    711   -387   -340    727   1080   1054    724    568    472    504
    -23   1327   1350   -652   -688   1340    909    891    878    956    935    924
    -93   1654   1748   -782   -922   1699    581    496    792   1130   1179   1122
   -142   1488   1631   -672   -885   1558    277     75    449    893   1000    963
   -194    743    937   -272   -566    839    226   -161   -106    137    288    400
   -179    189    366     -5   -272    277    303    -77   -340   -277   -142     38
   -127     33    158     44   -142     93    433    124   -254   -277   -197    -33
   -124     31    155     46   -140     93    563    293   -109   -184   -145     -7
   -145     83    228     31   -187    155    636    392      5    -88    -64     49
   -111    163    272    -25   -192    218    685    454     85    -23     -7     98
    -93    200    293    -54   -194    246    711    493    124      5     18    119
    -88    200    288    -54   -187    244    711    506    137     12     15    122
    -46    246    290   -101   -168    267    732    532    168     33     28    135
    -67    231    296    -83   -181    262    732    527    168     36     20    135
    -80    215    293    -67   -187    254    735    530    171     41     25    140
    -59    241    301    -90   -179    270    766    550    194     64     57    161
    -70    241    311    -88   -192    275    771    553    197     77     72    166
    -96    215    311    -59   -205    262    763    553    192     72     75    176
    -77    226    303    -75   -192    262    771    563    192     75     88    205
    -77    228    306    -75   -192    267    782    576    200     80    103    233
    -88    220    309    -67   -200    265    776    576    192     77    109    231
    -88    220    306    -67   -197    262    776    581    194     85    122    239
    -88    202    290    -57   -189    246    779    587    205     85    129    246
    -85    200    285    -57   -184    241    779    600    218     85    137    246
    -31    254    285   -111   -158    267    802    628    254    106    161    270
    -36    259    296   -111   -166    277    813    644    280    111    163    275
    -75    226    301    -77   -187    262    800    639    288     90    135    257
    -80    223    303    -70   -192    262    797    641    285     88    109    244
    -67    270    337   -103   -205    303    805    654    290    122    122    267
    -70    290    358   -111   -215    324    823    685    309    161    150    309
    -83    275    355    -96   -220    314    839    711    316    181    155    324
    -67    288    355   -109   -210    322    852    730    322    200    155    319
    -64    290    353   -114   -210    322    862    750    329    213    153    327
    -72    262    335    -96   -205    298    862    761    324    210    140    340
    -25    311    337   -145   -181    324    880    784    332    218    129    350
     44    392    348   -218   -150    371    914    813    355    236    137    374
     -5    361    363   -179   -184    363    919    810    348    228    135    374
    -96    283    379    -93   -239    332    922    805    337    220    142    366
   -127    265    392    -70   -259    327    937    805    332    218    150    363
   -127    288    415    -80   -270    350    958    818    348    231    153    379
   -148    290    439    -72   -293    363    982    836    366    233    137    392
   -179    290    470    -57   -324    379    987    836    376    236    122    392
   -161    324    485    -83   -324    405   1000    844    397    249    116    400
   -142    319    462    -88   -301    389   1002    846    402    254    109    405
   -132    296    428    -83   -280    361    997    836    392    241     93    394
    -96    306    400   -106   -249    353    995    831    389    228     96    379
   -111    296    407    -93   -259    353    982    820    389    226    114    368
   -119    275    394    -77   -257    335    969    815    389    226    119    368
    -51    290    342   -119   -197    314    963    815    387    223    111    363
     -5    298    303   -145   -155    301    966    818    384    220     93    350
     41    319    275   -181   -116    298    989    833    405    239    101    358
     -5    280    285   -137   -145    283    984    826    405    241     90    342
    -31    244    275   -109   -153    259    974    813    392    226     67    311
     10    265    254   -137   -122    259    984    826    402    228     67    309
     44    254    210   -150    -83    233    995    839    410    226     62    309
     28    218    189   -122    -80    205    987    839    405    210     44    303
     12    210    197   -111    -93    205    989    841    407    210     46    296
     -2    210    213   -103   -106    210    995    844    410    213     57    298
     36    265    228   -153    -96    246   1015    862    431    231     80    324
     83    324    241   -202    -77    283   1034    880    446    244     98    332
     59    298    236   -179    -88    267   1026    872    433    228     83    314
     59    298    239   -179    -90    270   1036    878    441    233     98    332
     57    301    244   -179    -93    272   1041    875    449    241    114    345
     85    353    267   -218    -90    311   1052    883    467    257    137    366
    106    363    257   -236    -75    311   1034    857    446    239    129    350
     80    324    244   -202    -80    285   1000    823    415    210    114    324
     96    335    236   -215    -70    285    997    826    415    213    129    332
     88    306    218   -197    -64    262    995    823    402    202    127    322
     28    254    223   -142    -98    239    969    800    379    179    106    293
     25    215    189   -122    -83    202    950    782    355    153     75    259
     20    171    148    -96    -62    158    937    766    327    124     51    226
     15    116    101    -64    -41    109    943    769    316    114     36    213
      5     49     41    -28    -18     46    937    763    301     93     12    200
    -12     25     38     -7    -25     31    930    753    293     80      0    189
    -31     15     46      5    -38     31    919    743    280     64    -10    179
    -36      0     36     18    -36     18    914    735    270     49    -25    163
    -20     20     41     -2    -31     31    919    743    275     44    -23    168
    -12     38     51    -12    -33     44    922    750    280     44    -18    179
    -23    -18      5     18    -15     -7    932    776    272     18    -49    148
    -28   -116    -88     72     28   -103   1013    880    296    -20   -106     83
    -51   -101    -51     75     -2    -77   1153   1031    387     12    -88     77
    -38     18     57     10    -49     36   1283   1215    555    148     38    174
      5    420    415   -215   -205    418   1319   1325    797    457    361    459
    -23   1085   1109   -530   -566   1096   1200   1221   1021    880    849    901
   -176   1519   1696   -672   -935   1608    836    784    982   1096   1145   1145
   -254   1392   1644   -568   -950   1517    504    353    667    906   1013   1013
   -283    774   1054   -246   -670    914    405     67    145    262    428    548
   -311     12    324    150   -316    168    449     62   -233   -327   -153     62
   -275   -194     80    233   -179    -57    553    257   -166   -355   -228    -38
   -236   -106    127    171   -181     10    717    475     20   -220   -129     20
   -192     18    210     85   -202    114    836    626    176    -96    -28     93
   -161     80    241     41   -200    161    901    706    265    -23     25    132
   -161    124    285     15   -223    205    937    753    314     18     64    168
   -194    129    324     31   -259    226    950    771    335     38     80    181
   -223    140    363     38   -293    252    963    784    353     54     96    197
   -223    140    363     41   -293    252    976    800    363     59     98    202
   -176    132    309     20   -244    218    976    797    358     49     83    179
   -137    153    290     -7   -215    223    966    787    353     49     83    171
   -114    184    298    -36   -207    241    966    789    361     64    103    176
    -93    210    303    -57   -197    257    976    802    381     85    132    194
    -83    202    285    -59   -184    244    976    807    384     80    137    202
    -83    192    275    -54   -179    233    971    807    381     77    145    197
    -77    181    259    -51   -171    220    971    810    381     80    148    194
    -59    205    265    -72   -161    233    969    810    389     88    166    207
    -44    210    254    -85   -148    231    963    807    384     90    174    213
    -36    220    254    -93   -145    236    966    813    384     98    179    215
    -49    228    275    -90   -161    252    958    807    381     98    179    207
    -46    239    285    -96   -166    262    950    800    376     93    181    210
    -41    226    265    -93   -153    244    940    789    361     77    168    200
     -2    239    239   -119   -122    239    943    795    361     75    171    210
     44    283    239   -166    -96    262    950    810    368     98    189    226
     77    303    226   -189    -72    265    948    815    366    103    192    210
     93    301    207   -200    -57    254    932    810    358     98    181    197
    114    290    176   -205    -31    233    917    805    350     88    171    187
    161    327    166   -246     -2    246    909    807    350     88    171    184
    207    363    155   -285     25    259    919    820    355     98    181    200
    210    368    158   -290     25    265    924    828    355    106    179    207
    187    353    166   -270     10    259    924    826    353    101    171    210
    181    366    184   -275     -2    275    924    823    350     98    166    213
    166    368    202   -267    -18    285    917    813    340     88    158    205
    192    415    223   -306    -15    319    937    831    361    111    174    223
    197    454    257   -327    -31    358    963    854    389    148    202    236
    142    436    293   -288    -75    366    976    859    402    161    213    231
    119    410    290   -265    -85    350    979    867    410    163    210    241
    109    441    332   -277   -111    387   1000    880    436    192    233    262
     83    449    366   -267   -142    410   1010    885    452    207    252    280
     62    431    368   -246   -155    402   1005    883    452    213    246    280
     67    444    376   -254   -153    410   1015    893    470    233    267    293
     62    457    392   -262   -166    423   1015    906    485    249    290    303
     54    480    423   -267   -184    452   1021    922    506    270    314    316
     28    485    454   -257   -213    470   1031    935    522    290    335    332
     23    493    470   -257   -223    483   1036    945    527    309    350    340
     23    506    483   -265   -228    496   1034    943    527    314    358    337
     18    501    480   -259   -231    491   1031    948    530    316    368    340
     12    491    478   -254   -231    485   1034    953    535    319    374    350
      7    496    488   -252   -239    493   1036    961    542    329    379    368
     44    527    483   -288   -220    506   1041    971    550    337    397    384
     88    579    491   -335   -200    535   1070    997    576    361    426    407
     51    550    496   -303   -223    522   1062    987    566    353    415    394
     25    561    535   -293   -254    548   1065    992    566    363    428    407
     49    623    571   -337   -262    597   1088   1010    581    381    457    420
     28    626    594   -327   -283    610   1093   1010    584    384    465    426
     49    623    574   -337   -262    597   1106   1026    597    394    475    444
     77    633    555   -355   -239    594   1127   1047    605    405    485    457
     49    652    600   -353   -275    626   1124   1047    613    420    501    467
     49    693    641   -371   -296    667   1130   1047    618    436    522    491
     67    727    659   -397   -296    696   1137   1044    626    444    537    498
     64    714    649   -389   -290    683   1111   1013    600    426    517    478
     64    704    639   -384   -288    672   1075    976    568    400    488    457
     67    704    636   -387   -285    672   1057    958    558    392    485    452
     64    672    605   -371   -270    639   1052    950    550    376    475    433
     38    626    587   -332   -272    607   1047    943    532    353    452    418
     33    587    553   -311   -259    571   1031    930    509    332    426    402
     36    542    506   -290   -236    524   1023    917    485    311    400    379
     31    501    467   -267   -218    483   1005    893    454    280    366    350
     33    444    410   -239   -187    428    984    867    420    246    329    319
     10    415    405   -213   -197    410    971    852    405    233    316    298
     15    407    389   -213   -187    400    958    836    392    218    306    280
     36    410    374   -226   -168    392    945    826    381    210    306    275
     75    413    337   -244   -129    376    953    828    379    218    322    270
     72    392    319   -233   -122    355    953    820    368    213    332    254
     70    322    252   -197    -90    288    937    810    337    171    298    202
    109    223    111   -166     -2    168    974    867    329    114    218    129
    140    226     85   -181     28    155   1093   1005    397    127    187    119
    166    293    127   -231     18    210   1200   1182    522    228    262    218
    205    620    415   -415   -103    519   1265   1332    743    493    514    511
    161   1247   1085   -704   -462   1166   1252   1337   1013    909    974    997
    -46   1842   1888   -896   -966   1865   1093   1078   1171   1267   1413   1431
   -187   1764   1948   -789  -1070   1855    766    623    914   1150   1348   1356
   -252   1106   1356   -428   -805   1231    540    205    350    532    753    813
   -181    340    522    -80   -350    431    462     46   -127    -93     80    207
    -49      2     51     23    -49     25    491    171   -189   -249   -135    -12
    -15      5     18      2    -18     10    626    363    -67   -158    -77     12
     -7    109    116    -51    -62    111    774    550    101    -15     41     98
    -12    210    223    -98   -119    215    857    662    236     90    140    179
     41    301    259   -171   -109    280    906    730    311    150    202    223
     54    327    272   -192   -109    301    930    761    348    181    223    252
     23    288    265   -155   -119    277    930    761    348    184    218    249
     10    270    257   -140   -122    262    924    753    342    176    210    233
     25    290    265   -158   -119    277    935    763    348    187    223    246
     31    306    272   -171   -122    290    930    761    350    192    231    249
     36    290    254   -163   -109    275    919    756    348    189    223    249
     36    277    241   -158   -103    259    922    753    353    194    223    254
     64    311    246   -187    -90    280    924    763    368    213    244    267
     75    316    241   -197    -83    280    914    763    371    215    252    270
     75    293    218   -184    -72    257    901    756    363    215    252    265
     90    290    197   -192    -51    244    885    745    353    207    254    259
    137    309    171   -223    -15    241    878    745    358    202    257    259
    192    340    148   -267     20    246    885    748    368    210    267    259
    223    363    140   -293     41    252    880    740    361    197    272    246
    223    348    124   -288     49    236    854    719    337    168    267    218
    241    374    132   -306     54    254    862    730    355    184    301    226
    218    387    168   -303     25    277    893    758    384    223    345    249
    179    381    202   -280    -12    293    898    776    415    262    363    277
    150    387    233   -270    -41    311    917    787    436    272    358    293
    163    407    244   -285    -38    327    935    815    452    296    366    298
    174    431    254   -303    -41    345    927    828    462    327    400    298
    184    467    283   -327    -49    376    919    836    485    358    467    309
    181    491    309   -337    -64    400    930    852    519    397    524    353
    176    480    303   -327    -62    392    932    859    532    415    524    374
    166    483    314   -324    -75    400    940    862    530    431    517    371
    148    506    355   -327   -103    431    956    865    540    431    517    376
    135    522    387   -329   -127    457    969    870    550    413    496    392
    122    530    407   -324   -142    470    982    885    571    423    480    407
    114    537    423   -327   -155    483    989    898    587    444    485    415
    103    542    436   -324   -166    491    997    914    602    454    488    413
     96    566    470   -332   -187    519   1015    943    631    478    496    420
     80    597    517   -337   -218    558   1041    971    665    514    514    444
     70    597    527   -335   -228    561   1039    971    670    517    488    433
     59    602    542   -332   -241    574   1039    969    678    519    462    420
     46    594    548   -322   -252    574   1047    976    693    530    454    415
     46    597    550   -322   -252    574   1054    989    714    545    465    428
     46    597    548   -322   -252    574   1062    995    722    550    465    426
     46    607    561   -327   -257    584   1070   1002    737    563    472    428
     51    615    563   -335   -257    589   1070   1002    745    571    472    433
     59    607    548   -332   -244    579   1070   1008    750    571    467    436
     62    615    553   -340   -246    584   1083   1021    761    579    472    441
     59    631    568   -345   -254    600   1088   1026    769    589    475    436
     54    633    576   -345   -262    607   1085   1026    769    592    478    428
     54    631    576   -342   -259    605   1083   1023    771    594    488    426
     46    602    555   -327   -254    579   1070   1013    758    589    496    413
     57    628    571   -345   -257    600   1080   1028    779    613    509    431
     67    667    600   -368   -267    633   1088   1041    800    644    517    449
     88    691    602   -389   -257    646   1093   1049    810    657    524    454
     88    711    623   -400   -267    667   1106   1060    826    680    548    467
     96    740    644   -420   -272    693   1109   1060    836    698    558    454
    122    776    654   -449   -267    717   1114   1062    841    704    550    444
    124    802    678   -462   -275    740   1127   1072    854    714    548    462
    122    836    711   -480   -296    774   1143   1072    875    737    563    501
    140    844    701   -493   -280    774   1124   1049    875    735    561    509
    142    802    657   -475   -257    732   1080   1000    844    706    527    480
    109    737    628   -423   -259    683   1039    958    815    683    501    467
    135    735    600   -433   -233    667   1031    956    810    672    483    480
    218    797    579   -506   -181    688   1057    976    826    685    475    509
    176    740    561   -459   -192    652   1047    966    807    657    436    498
     62    584    522   -322   -228    553   1008    924    756    600    379    454
     46    511    462   -280   -207    488    982    898    714    555    337    407
     70    506    436   -288   -181    472    979    891    701    542    327    392
    114    530    413   -322   -150    472    989    893    706    545    337    402
    163    555    392   -358   -114    475   1013    909    719    558    353    418
     83    454    371   -272   -142    413    987    878    685    530    303    387
     49    405    355   -228   -153    381    963    862    662    517    277    384
     64    413    348   -239   -142    379    961    857    662    522    275    389
     85    420    335   -252   -124    379    961    854    659    514    257    374
    109    322    213   -218    -51    267    958    865    633    449    192    301
    127    213     85   -168     20    148   1015    948    639    397    119    218
    145    197     49   -174     49    124   1104   1078    704    426    119    207
    176    319    142   -246     18    231   1197   1247    841    574    259    311
    171    769    597   -470   -213    683   1267   1374   1106    935    667    711
     18   1376   1358   -696   -670   1366   1283   1356   1387   1371   1171   1215
   -155   1683   1839   -763   -997   1761   1101   1060   1405   1558   1426   1447
   -246   1426   1673   -589   -958   1548    813    628   1047   1288   1192   1213
   -254    714    969   -231   -613    839    657    311    472    602    501    563
   -171    194    366    -12   -270    280    615    314    226    246    122    192
    -88     15    101     33    -96     57    654    452    246    207     36    132
    -36     28     64      5    -49     46    761    594    342    262     67    161
    -51     75    124    -12    -88     98    833    696    433    345    106    215
    -77    132    210    -25   -142    171    875    756    501    415    158    262
    -10    236    244   -114   -127    241    932    823    566    475    223    314
     62    327    265   -194   -101    296    989    888    628    524    259    371
    -15    252    267   -119   -142    257    984    883    613    506    220    381
    -36    236    270   -101   -153    252    987    888    613    498    192    389
      0    275    275   -140   -137    275   1005    901    626    506    192    405
    -10    283    293   -135   -150    288   1008    904    628    509    197    415
    -15    270    283   -129   -148    277   1002    901    626    509    197    436
     -7    241    249   -119   -127    244   1002    896    615    498    174    439
     -5    187    192    -93    -98    189    974    872    592    475    135    428
     57    210    153   -132    -46    181    961    867    592    470    122    428
    111    249    137   -179    -12    194    966    875    602    480    135    439
    124    262    135   -194     -5    200    971    883    607    478    161    444
    119    239    119   -181      0    179    963    878    600    470    161    446
    132    239    106   -184     12    174    961    878    605    483    145    439
    153    254    101   -205     25    179    950    880    610    496    140    431
    171    257     85   -215     44    171    935    870    602    493    127    410
    197    272     72   -236     62    174    919    865    597    493    132    400
    215    280     64   -246     75    174    911    865    597    493    137    405
    226    267     41   -246     90    155    904    867    592    491    119    389
    215    249     33   -231     90    140    896    865    587    488    111    374
    194    223     25   -210     85    127    875    859    574    485    106    355
    246    265     18   -254    114    142    872    875    581    496    119    355
    272    290     15   -283    127    155    870    885    579    493    122    348
    246    262     15   -254    114    140    859    883    568    480    106    327
    249    257      7   -254    122    135    862    898    579    491    119    329
    280    267    -12   -272    148    127    878    924    594    509    140    350
    267    270      0   -270    132    135    901    937    605    517    150    363
    254    275     20   -265    116    148    914    940    615    522    155    361
    228    259     28   -246     98    145    919    932    613    517    142    342
    215    265     49   -239     83    158    924    930    615    517    132    327
    244    311     64   -277     90    187    953    971    657    561    171    355
    236    306     70   -272     83    189    971   1005    693    589    197    379
    207    290     83   -252     59    187    984   1018    714    600    202    384
    205    288     83   -246     62    187    987   1015    724    594    192    368
    179    296    116   -239     31    207    987   1013    732    602    192    355
    174    322    145   -249     15    233    995   1023    748    618    200    363
    158    303    142   -233      7    223    979   1010    735    602    179    340
    174    303    129   -239     23    218    979   1008    740    615    192    340
    184    345    161   -267     12    254   1002   1034    774    646    226    368
    179    358    176   -270      2    267   1002   1034    784    654    233    366
    176    355    179   -265      0    267    992   1023    787    649    236    355
    153    342    189   -246    -18    267    976   1021    787    644    241    355
    166    350    181   -259     -7    267    966   1013    784    641    246    355
    168    355    187   -262     -7    270    969   1010    782    636    244    342
    153    374    218   -265    -33    296    979   1023    797    644    259    358
    145    392    246   -267    -49    319    987   1026    807    652    277    371
    158    439    280   -298    -59    361    987   1034    820    662    296    384
    171    488    314   -329    -70    402   1002   1047    831    672    311    389
    155    462    303   -311    -72    384   1005   1044    820    665    311    374
    140    452    311   -296    -85    381   1008   1049    828    670    322    358
    137    491    350   -316   -106    420   1008   1052    836    685    353    361
    129    535    402   -332   -135    470   1008   1047    854    701    384    374
    148    587    436   -368   -145    511   1005   1044    870    714    415    387
    194    659    465   -426   -135    563    989   1028    872    727    436    387
    166    636    470   -402   -153    553    948    984    839    696    420    350
    129    584    452   -358   -161    519    909    953    805    665    397    314
    153    579    423   -366   -135    501    911    958    805    659    400    311
    194    576    381   -384    -93    480    911    963    800    649    389    296
    168    537    366   -355    -98    452    878    919    761    605    348    236
    101    475    371   -288   -135    423    857    893    737    576    327    192
     67    407    340   -239   -137    374    839    883    717    555    311    163
     44    350    306   -197   -129    329    820    865    693    530    288    137
     67    350    280   -210   -106    316    810    849    680    511    270    124
     85    363    277   -223    -96    322    805    841    675    506    259    122
     85    366    277   -226    -96    322    795    836    672    491    241    124
     64    335    270   -200   -101    303    753    802    649    462    202    103
     80    332    252   -207    -85    293    717    771    628    436    176     85
    109    290    181   -200    -36    236    714    776    615    415    142     64
    122    202     80   -163     20    140    758    831    615    374     75      0
    109    140     31   -124     38     85    831    906    631    335      7    -72
    140    158     18   -150     59     88    878   1008    691    366     18    -67
    176    366    189   -272     -5    277    922   1127    852    561    210    114
    140    859    719   -501   -290    789    932   1176   1093    924    613    501
     18   1418   1400   -717   -691   1410    807    989   1252   1260   1000    839
    -15   1473   1488   -730   -753   1480    501    610   1072   1226    997    810
    -70   1044   1111   -488   -592   1078    301    223    613    748    545    431
    -90    420    511   -168   -301    465    218     49    184    184    -15    -38
      0     98     98    -49    -49     98    200    148    106     18   -218   -220
     54     20    -36    -38     46     -7    265    293    192     59   -220   -241
     83     46    -36    -64     59      7    337    394    290    127   -176   -218
    111    150     38   -132     33     96    394    470    381    200   -119   -171
    137    246    109   -192     15    179    433    527    457    267    -62   -116
    161    283    122   -220     18    202    439    548    485    296    -49   -106
    176    277    101   -228     38    189    426    542    483    293    -59   -119
    192    290     98   -241     46    197    407    535    480    290    -62   -122
    194    306    111   -249     41    210    394    527    480    293    -59   -124
    202    337    135   -272     33    236    376    511    478    296    -62   -124
    210    361    150   -288     31    257    358    496    472    293    -72   -127
    213    355    142   -285     33    249    332    475    459    280    -88   -142
    226    332    106   -277     59    220    316    470    454    270   -101   -145
    257    361    103   -311     77    233    311    475    465    283    -93   -140
    252    361    109   -306     70    236    290    465    459    280    -98   -140
    246    363    114   -306     64    239    272    449    457    288   -103   -140
    257    384    127   -319     64    257    254    439    459    298   -106   -142
    259    397    137   -329     59    270    236    428    459    309   -103   -137
    257    392    135   -324     62    262    220    415    454    306   -114   -153
    267    394    127   -332     67    262    200    402    452    303   -122   -161
    280    413    132   -345     75    272    187    397    454    311   -119   -155
    285    436    148   -363     67    290    168    381    449    314   -127   -158
    293    444    150   -368     70    298    140    358    441    311   -145   -166
    293    426    132   -361     80    280    106    332    426    298   -166   -171
    319    433    114   -376    103    275     83    322    418    296   -176   -174
    361    454     93   -407    132    275     64    316    410    303   -181   -171
    371    452     80   -413    145    267     41    309    394    298   -202   -174
    368    446     77   -407    145    262     10    298    381    288   -226   -181
    363    446     83   -405    140    265    -10    293    368    283   -236   -187
    413    491     77   -454    166    285     -7    296    376    290   -244   -184
    446    542     93   -496    176    319      2    301    387    298   -249   -176
    400    506    106   -454    148    306    -10    277    368    277   -275   -197
    355    457    101   -405    127    280    -23    252    342    254   -316   -233
    358    496    135   -428    111    316    -28    241    348    259   -329   -246
    376    501    122   -439    127    311    -38    228    348    259   -350   -246
    379    496    116   -439    132    306    -44    218    353    265   -371   -249
    374    496    122   -433    127    309    -54    200    348    257   -410   -277
    374    493    116   -433    127    306    -62    179    340    246   -454   -303
    376    493    116   -433    129    306    -80    161    337    249   -475   -316
    381    485    103   -436    137    296    -90    145    337    246   -496   -327
    389    504    114   -446    137    309    -93    132    335    241   -517   -345
    376    472     96   -426    140    283   -114     96    316    220   -553   -389
    374    457     80   -415    145    270   -137     72    301    207   -581   -410
    374    446     70   -413    150    257   -158     49    283    192   -613   -413
    374    449     75   -410    150    262   -166     41    277    187   -631   -407
    371    454     83   -413    142    270   -184     25    267    192   -607   -418
    350    433     83   -392    135    259   -205     10    254    189   -613   -431
    342    426     83   -387    127    254   -223     -7    241    184   -633   -436
    350    426     75   -387    137    252   -244    -25    226    174   -646   -444
    361    431     70   -397    145    252   -265    -51    202    161   -665   -457
    368    454     83   -413    142    270   -275    -59    202    168   -662   -459
    363    475    109   -420    127    293   -275    -67    205    181   -654   -459
    381    493    111   -436    135    303   -277    -67    210    181   -657   -436
    387    522    135   -454    127    327   -283    -77    210    194   -654   -418
    361    485    122   -423    119    303   -298   -101    189    171   -696   -423
    374    504    127   -441    122    316   -306   -119    176    161   -714   -433
    402    579    176   -491    114    379   -309   -129    181    171   -704   -436
    420    628    205   -527    106    415   -319   -163    179    168   -717   -433
    420    613    192   -517    114    402   -355   -213    140    135   -787   -449
    413    574    161   -496    124    368   -402   -275     88    101   -865   -465
    426    571    145   -498    140    358   -436   -324     46     85   -919   -472
    420    561    140   -493    140    350   -457   -363     15     64   -937   -498
    410    506     96   -459    158    301   -470   -384      5     62   -945   -545
    392    457     64   -426    163    262   -501   -418    -20     51   -963   -574
    407    420     12   -413    197    218   -530   -454    -57      7  -1015   -618
    418    392    -25   -407    220    181   -555   -493   -101    -44  -1072   -667
    407    329    -77   -371    244    127   -576   -524   -137    -80  -1117   -704
    381    275   -106   -332    244     85   -592   -555   -171   -114  -1145   -724
    376    239   -137   -306    257     51   -615   -581   -202   -142  -1171   -740
    355    205   -150   -280    252     28   -636   -610   -228   -166  -1208   -758
    342    226   -119   -285    231     54   -641   -631   -239   -168  -1218   -763
    332    241    -90   -288    210     77   -639   -644   -244   -174  -1228   -763
    316    192   -124   -254    220     33   -652   -659   -270   -197  -1270   -782
    303     90   -215   -200    259    -62   -641   -649   -301   -239  -1337   -833
    306     25   -280   -166    293   -124   -561   -561   -277   -254  -1402   -891
    327     59   -267   -194    296   -101   -454   -428   -192   -205  -1395   -875
    350    176   -174   -262    262      2   -363   -262    -46    -67  -1291   -761
    366    568    200   -467     83    384   -345   -187    155    223   -984   -457
    272   1124    852   -698   -288    989   -389   -275    348    581   -563    -49
    111   1384   1270   -750   -579   1327   -631   -620    296    735   -355    135
     36   1218   1182   -626   -571   1200   -927  -1049    -38    517   -535    -25
    -18    558    576   -272   -296    566  -1049  -1369   -581   -163  -1182   -568
     12     12      0    -12      7      7  -1060  -1376   -846   -566  -1602   -927
     72   -200   -275     62    171   -236   -995  -1218   -818   -605  -1688  -1013
     96   -192   -288     49    192   -239   -883  -1060   -691   -524  -1644   -984
    109    -93   -205     -7    155   -148   -784   -945   -574   -423  -1574   -922
    116    -18   -135    -49    127    -75   -722   -880   -498   -358  -1525   -883
    122      5   -116    -64    119    -57   -688   -846   -462   -322  -1506   -859
    127     28    -98    -77    114    -33   -654   -820   -441   -296  -1491   -831
    127     25   -103    -77    114    -38   -639   -810   -444   -285  -1480   -831
    124     25    -98    -75    111    -33   -623   -800   -441   -272  -1465   -820
    135     18   -116    -77    124    -49   -620   -800   -454   -280  -1473   -820
    135      5   -129    -70    132    -62   -610   -797   -462   -288  -1478   -820
    124     10   -116    -70    122    -51   -597   -795   -459   -283  -1467   -795
    127      7   -119    -67    124    -57   -587   -795   -462   -285  -1470   -779
    129      7   -122    -70    124    -57   -576   -792   -465   -288  -1478   -774
    119      2   -116    -59    119    -57   -563   -782   -459   -285  -1480   -761
    106     10    -98    -59    101    -44   -550   -776   -454   -277  -1475   -750
     96    -12   -111    -41    103    -62   -545   -769   -454   -280  -1483   -758
     83    -41   -127    -23    103    -85   -542   -763   -459   -288  -1493   -782
    103    -33   -137    -33    119    -85   -530   -756   -454   -285  -1493   -789
    116    -10   -129    -54    122    -70   -519   -748   -454   -288  -1465   -792
    124     10   -116    -67    119    -51   -506   -737   -457   -285  -1434   -784
    137     31   -106    -85    122    -36   -491   -727   -454   -283  -1408   -776
    137     38    -98    -88    119    -28   -470   -711   -449   -277  -1392   -769
    135     38    -96    -88    114    -25   -459   -701   -446   -277  -1384   -761
    127     62    -64    -96     96      0   -449   -678   -439   -262  -1371   -740
    122     41    -80    -83    101    -18   -444   -652   -433   -246  -1361   -714
    119     23    -96    -70    109    -36   -436   -626   -428   -236  -1348   -688
    119     51    -67    -88     93     -7   -420   -602   -420   -226  -1335   -675
    124     83    -44   -103     83     20   -392   -566   -400   -207  -1304   -641
    127     75    -54   -103     90     10   -371   -542   -397   -207  -1299   -626
    122     64    -57    -93     90      5   -353   -527   -405   -215  -1299   -620
    109     51    -57    -83     83     -2   -332   -509   -407   -220  -1296   -615
    111     44    -67    -77     88    -10   -309   -491   -405   -220  -1286   -602
    114     51    -62    -83     88     -5   -283   -470   -392   -210  -1260   -574
     98     38    -59    -67     80    -10   -267   -454   -389   -218  -1244   -566
     93     36    -57    -64     75    -10   -246   -433   -376   -215  -1231   -566
     88     31    -57    -59     72    -12   -220   -407   -361   -205  -1213   -561
     70     25    -46    -49     57    -10   -184   -379   -337   -184  -1187   -540
     67     12    -54    -38     62    -20   -163   -366   -332   -179  -1169   -535
     62     -5    -70    -28     64    -36   -153   -371   -342   -194  -1174   -555
     33    -36    -70      2     51    -51   -137   -371   -348   -202  -1166   -550
     12    -54    -70     18     38    -59   -122   -358   -342   -202  -1148   -522
     15    -44    -59     15     36    -51    -93   -337   -329   -192  -1132   -475
     28    -33    -62      0     44    -46    -72   -324   -327   -197  -1127   -441
     15    -49    -67     15     38    -57    -54   -311   -332   -202  -1114   -413
    -28    -57    -28     41     -2    -44    -18   -285   -319   -189  -1080   -358
    -59    -90    -31     75    -15    -62     -5   -272   -322   -192  -1054   -335
    -64   -111    -46     88    -10    -80     18   -254   -322   -200  -1028   -329
    -64   -135    -70     98      0   -103     36   -236   -324   -207  -1013   -327
    -62   -129    -67     93      0   -101     62   -210   -316   -200   -984   -303
    -70   -142    -72    106      0   -109     83   -187   -316   -200   -961   -293
    -64   -109    -44     85    -10    -77    127   -150   -293   -184   -911   -265
    -64    -90    -25     77    -20    -59    163   -119   -277   -176   -867   -241
    -64    -80    -18     70    -23    -49    194    -90   -262   -179   -831   -218
    -67    -57     10     62    -38    -23    231    -54   -233   -181   -800   -192
    -77    -70      7     70    -44    -31    262    -20   -215   -189   -779   -161
    -80    -70     10     75    -46    -28    296      5   -202   -184   -756   -129
    -90    -36     54     62    -75     10    324     20   -194   -171   -730   -114
   -103    -20     83     62    -93     31    348     31   -197   -161   -696    -96
   -122    -49     72     83    -98     12    358     31   -220   -176   -680    -67
   -142    -90     51    116    -98    -18    350     18   -257   -210   -691    -70
   -116    -72     41     93    -80    -18    355     23   -272   -220   -680    -77
   -132   -122     10    127    -72    -57    353     25   -301   -246   -688    -96
   -132   -150    -18    140    -59    -83    368     33   -314   -259   -680   -127
   -119   -166    -46    142    -38   -106    381     36   -335   -285   -693   -135
   -135   -223    -88    179    -25   -155    405     51   -353   -324   -701   -132
   -215   -332   -116    275    -49   -226    423     62   -376   -355   -719   -142
   -246   -366   -119    306    -64   -244    436     72   -394   -371   -719   -140
   -252   -392   -140    322    -57   -267    439     77   -415   -392   -709   -132
   -280   -436   -155    355    -62   -296    436     72   -444   -418   -704   -145
   -257   -413   -155    335    -51   -285    457     90   -444   -415   -696   -127
   -210   -387   -176    298    -18   -283    485    124   -433   -402   -667   -103
   -239   -400   -161    316    -38   -280    511    150   -431   -397   -652    -80
   -275   -483   -207    376    -36   -345    522    163   -452   -436   -659    -85
   -218   -540   -322    379     51   -431    576    241   -452   -478   -688   -127
   -189   -550   -361    368     83   -457    719    410   -384   -467   -691   -145
   -174   -496   -322    335     72   -410    854    600   -257   -381   -587    -83
   -168   -306   -137    236    -15   -220    953    774    -64   -176   -335    127
   -142    168    311    -12   -226    239    956    826    171    179     85    561
   -272    737   1008   -233   -639    872    782    584    298    524    514    969
   -381    849   1231   -233   -805   1039    462    168    129    540    597   1031
   -433    431    865      0   -652    649    236   -239   -348     80    192    704
   -470   -316    153    394   -311    -83    200   -415   -870   -618   -483    140
   -433   -776   -342    605    -46   -561    259   -270   -976   -849   -740   -114
   -358   -852   -493    605     64   -672    394    -46   -849   -795   -714   -106
   -316   -763   -446    540     62   -605    561    150   -685   -680   -613    -28
   -296   -654   -358    475     31   -506    683    293   -548   -566   -498     62
   -285   -610   -324    446     18   -467    743    361   -485   -509   -436    119
   -277   -597   -319    436     18   -457    776    400   -457   -483   -392    145
   -220   -540   -319    379     46   -428    818    446   -426   -454   -342    181
   -233   -545   -311    389     38   -428    839    470   -415   -452   -316    200
   -257   -561   -303    407     20   -433    859    491   -405   -452   -285    218
   -288   -597   -309    441     10   -454    878    514   -392   -454   -254    233
   -272   -576   -306    423     15   -441    914    553   -363   -431   -205    270
   -236   -555   -319    397     41   -439    948    589   -342   -413   -161    298
   -303   -602   -301    452     -5   -452    956    592   -350   -428   -148    288
   -332   -618   -285    475    -25   -452    974    613   -335   -423   -119    306
   -316   -602   -285    459    -18   -446   1000    644   -316   -407    -83    335
   -283   -581   -298    433      7   -441   1026    672   -298   -400    -49    358
   -290   -581   -290    433     -2   -436   1049    698   -285   -387    -18    384
   -303   -589   -285    444    -10   -439   1067    722   -275   -379      5    400
   -277   -555   -280    415      0   -418   1088    756   -254   -358     51    441
   -293   -545   -252    420    -20   -400   1109    789   -231   -337    101    480
   -298   -550   -252    423    -25   -400   1119    815   -220   -324    137    501
   -285   -530   -244    407    -20   -387   1135    836   -207   -316    166    519
   -285   -509   -223    397    -33   -366   1150    859   -187   -303    200    542
   -283   -496   -213    389    -36   -355   1169    891   -168   -290    239    566
   -233   -439   -205    335    -18   -322   1210    945   -132   -259    303    610
   -262   -457   -194    358    -33   -327   1223    979   -114   -252    350    636
   -280   -465   -184    371    -49   -327   1236   1000   -103   -246    384    649
   -249   -426   -176    337    -36   -301   1273   1041    -77   -223    428    665
   -265   -428   -163    345    -51   -296   1296   1072    -64   -215    467    683
   -280   -418   -137    348    -72   -277   1314   1098    -46   -210    506    701
   -288   -387    -98    335    -96   -244   1335   1122    -28   -194    548    727
   -288   -368    -80    329   -103   -226   1358   1148    -10   -184    584    748
   -301   -381    -80    340   -114   -231   1379   1163     -5   -192    610    745
   -306   -363    -57    335   -127   -210   1397   1182     10   -187    652    769
   -311   -329    -20    319   -145   -176   1421   1202     31   -168    701    795
   -332   -337     -5    335   -163   -171   1449   1226     51   -153    740    807
   -332   -327      2    327   -168   -163   1470   1249     70   -137    776    815
   -335   -303     31    319   -184   -135   1488   1267     96   -124    810    818
   -348   -283     64    314   -207   -109   1504   1280    116   -109    849    831
   -379   -267    111    324   -246    -77   1514   1288    132    -98    888    836
   -410   -262    145    335   -277    -59   1522   1299    145    -93    914    844
   -459   -283    176    368   -319    -54   1545   1322    166    -80    945    849
   -498   -283    215    389   -358    -33   1574   1345    197    -54    989    872
   -530   -270    259    400   -394     -5   1597   1371    228    -23   1031    896
   -571   -272    298    420   -439     12   1613   1392    249     -5   1065    904
   -602   -280    322    441   -465     20   1631   1413    267     18   1104    922
   -587   -259    327    423   -459     33   1639   1428    283     36   1148    943
   -563   -218    345    392   -454     62   1644   1439    296     54   1189    961
   -548   -205    342    374   -446     70   1654   1452    301     54   1208    971
   -522   -163    355    342   -439     96   1678   1478    322     75   1244    997
   -576   -194    381    384   -480     90   1680   1483    324     77   1257   1000
   -607   -189    418    400   -514    114   1712   1512    353     98   1286   1015
   -542    -90    452    316   -498    179   1764   1556    402    142   1335   1062
   -550    -93    457    322   -506    181   1784   1566    410    150   1353   1083
   -610   -140    470    374   -540    163   1777   1556    394    140   1353   1088
   -623   -150    472    387   -548    161   1784   1564    400    148   1371   1106
   -574    -83    491    324   -532    202   1808   1584    426    171   1405   1140
   -542      0    542    270   -545    270   1836   1602    454    200   1439   1176
   -597    -23    574    311   -587    272   1831   1587    446    194   1441   1187
   -654    -75    579    366   -618    252   1790   1545    410    166   1426   1182
   -620    -75    542    348   -584    233   1771   1532    397    155   1431   1192
   -597    -62    535    329   -568    236   1764   1530    392    153   1436   1208
   -584    -72    511    327   -550    220   1753   1530    379    137   1436   1208
   -592    -96    496    345   -545    200   1753   1532    366    122   1439   1205
   -615   -135    480    371   -548    171   1751   1527    345    103   1428   1200
   -607   -142    465    374   -537    161   1748   1527    329     85   1418   1192
   -600   -155    441    376   -522    142   1748   1530    314     64   1408   1182
   -613   -215    397    415   -506     90   1735   1517    283     31   1384   1158
   -618   -272    345    444   -483     36   1719   1493    246     -5   1353   1130
   -615   -277    337    446   -478     28   1714   1488    233    -12   1358   1132
   -613   -262    350    436   -483     44   1712   1491    233    -10   1374   1158
   -607   -277    329    444   -470     25   1714   1493    228    -18   1374   1163
   -584   -249    332    415   -459     38   1717   1504    226    -25   1379   1179
   -561   -257    301    407   -431     20   1719   1514    213    -49   1363   1169
   -540   -358    181    449   -363    -88   1753   1569    194   -103   1301   1104
   -511   -410    101    462   -306   -155   1865   1701    231   -129   1262   1054
   -459   -366     93    413   -277   -137   1966   1862    324    -72   1312   1072
   -371    -90    277    231   -324     93   2049   2029    519    142   1543   1273
   -348    446    792    -51   -571    618   2023   2052    750    514   1974   1714
   -478   1080   1558   -301  -1018   1319   1867   1831    927    911   2473   2192
   -600   1184   1784   -293  -1192   1486   1522   1379    740    911   2556   2270
   -698    685   1382      5  -1041   1034   1273    950    233    400   2099   1865
   -714    -67    646    389   -680    288   1228    795   -265   -288   1423   1262
   -657   -491    166    574   -413   -163   1283    927   -384   -537   1135    987
   -610   -511     96    561   -355   -207   1415   1140   -241   -454   1187    984
   -589   -407    179    498   -387   -114   1566   1327    -75   -322   1296   1065
   -576   -288    285    431   -433     -2   1667   1449     51   -210   1402   1150
   -571   -246    324    410   -449     38   1725   1519    122   -148   1465   1210
   -571   -218    353    392   -465     67   1748   1551    148   -124   1488   1231
   -571   -192    379    381   -475     93   1766   1574    163   -111   1509   1249
   -563   -179    384    368   -475    101   1782   1592    176   -106   1527   1265
   -545   -166    379    355   -462    106   1784   1597    187    -98   1540   1260
   -542   -184    358    363   -452     88   1787   1605    197    -98   1553   1260
   -522   -179    342    350   -433     80   1790   1613    197    -98   1564   1267
   -509   -142    363    324   -439    109   1792   1613    197    -93   1574   1278
   -527   -148    379    337   -454    114   1787   1613    194    -96   1590   1293
   -527   -132    394    329   -462    132   1774   1608    192    -93   1602   1301
   -496    -80    415    288   -457    166   1790   1626    215    -75   1628   1322
   -493    -67    426    277   -459    179   1805   1639    228    -70   1647   1337
   -501    -64    436    283   -470    184   1810   1644    231    -70   1652   1327
   -527    -51    475    288   -501    210   1813   1641    231    -59   1670   1345
   -522    -15    504    267   -514    244   1818   1647    241    -38   1699   1366
   -537    -23    511    277   -527    244   1823   1660    254    -23   1727   1387
   -555    -18    537    288   -548    259   1818   1662    259    -12   1748   1402
   -532     31    561    249   -548    296   1831   1675    277      5   1777   1418
   -514     77    592    218   -553    335   1847   1693    301     28   1813   1439
   -535     59    594    236   -566    327   1836   1693    298     25   1823   1444
   -542     70    613    236   -576    340   1823   1699    296     25   1842   1452
   -522     96    618    210   -571    355   1826   1719    322     51   1878   1478
   -504    116    620    192   -563    368   1834   1740    335     72   1912   1493
   -491    140    631    174   -561    384   1847   1756    348     88   1938   1512
   -493    179    672    158   -581    426   1852   1766    363    109   1964   1530
   -504    197    701    153   -602    449   1867   1779    376    122   1990   1535
   -504    215    719    145   -610    467   1878   1777    379    122   2003   1519
   -498    236    735    129   -615    485   1880   1766    379    127   2013   1509
   -472    275    748     98   -610    511   1883   1764    392    142   2026   1512
   -472    254    727    106   -600    491   1862   1735    379    127   2018   1467
   -441    267    706     85   -574    485   1862   1732    389    127   2026   1452
   -368    363    730      2   -548    545   1888   1764    433    163   2065   1478
   -379    381    761      0   -568    571   1896   1769    457    187   2075   1478
   -413    324    737     44   -576    530   1891   1756    457    171   2049   1449
   -413    329    743     38   -576    535   1888   1751    467    168   2031   1431
   -413    342    756     33   -584    548   1891   1743    475    179   2013   1423
   -415    348    763     33   -589    555   1886   1738    480    184   1995   1418
   -418    361    779     25   -600    568   1886   1735    506    200   2003   1400
   -420    366    784     25   -602    574   1891   1740    527    220   2013   1395
   -433    371    802     28   -618    587   1886   1740    540    233   2018   1384
   -441    381    823     31   -631    602   1883   1738    550    244   2029   1366
   -441    405    844     18   -644    623   1880   1735    558    246   2034   1345
   -446    433    880      5   -665    657   1886   1738    571    259   2047   1343
   -446    462    909     -7   -678    685   1893   1745    574    280   2062   1345
   -446    475    922    -12   -683    698   1899   1753    594    296   2075   1343
   -462    496    956    -18   -709    724   1917   1779    633    324   2104   1363
   -483    509    992    -12   -737    750   1940   1803    665    363   2125   1418
   -483    550   1031    -33   -758    789   1969   1834    706    410   2164   1483
   -480    594   1075    -57   -776    833   1995   1857    743    441   2203   1527
   -485    600   1083    -59   -784    841   1990   1855    743    441   2210   1535
   -488    623   1111    -70   -800    867   1984   1852    753    444   2223   1556
   -488    665   1153    -90   -823    909   1984   1844    769    457   2244   1574
   -493    696   1189   -101   -841    943   1979   1829    776    470   2257   1600
   -491    730   1218   -122   -854    974   1964   1805    779    472   2262   1608
   -488    709   1197   -111   -844    953   1919   1761    748    441   2234   1584
   -480    688   1169   -103   -823    927   1888   1738    724    423   2210   1579
   -475    644   1119    -83   -797    880   1873   1725    714    415   2192   1577
   -493    597   1088    -54   -792    841   1855   1701    691    397   2169   1566
   -514    579   1093    -33   -805    836   1849   1691    683    384   2153   1561
   -514    576   1088    -33   -800    831   1847   1688    675    384   2143   1551
   -527    511   1039      7   -782    774   1829   1670    649    361   2107   1512
   -535    459    995     36   -766    727   1803   1641    613    319   2062   1475
   -548    444    989     51   -769    717   1782   1618    592    290   2031   1460
   -563    428    992     64   -776    709   1774   1605    579    280   2029   1441
   -566    405    971     80   -769    688   1761   1597    566    270   2023   1415
   -574    392    966     88   -771    678   1756   1587    558    262   2010   1397
   -571    387    958     93   -766    670   1756   1579    558    259   1979   1395
   -568    387    956     90   -763    670   1753   1574    561    257   1961   1395
   -568    345    914    111   -740    628   1748   1569    542    226   1919   1353
   -537    262    797    137   -667    530   1782   1613    522    166   1842   1262
   -504    246    750    127   -626    498   1865   1722    561    166   1813   1221
   -470    332    800     67   -636    566   1953   1880    665    257   1888   1280
   -426    592   1018    -83   -722    805   2016   2021    852    470   2125   1532
   -506   1182   1688   -340  -1096   1434   2042   2044   1130    875   2595   2031
   -748   1670   2418   -462  -1584   2044   1927   1836   1291   1210   2995   2436
   -901   1610   2512   -355  -1706   2060   1660   1428   1078   1111   2946   2390
   -963    987   1951    -10  -1457   1467   1428   1023    545    532   2374   1860
   -891    319   1210    285  -1052    763   1312    878    129    -10   1795   1309
   -774     96    870    337   -820    483   1304    984    101   -106   1657   1158
   -709    122    828    293   -769    472   1395   1156    210    -33   1696   1174
   -675    239    914    218   -795    576   1527   1332    363     96   1803   1265
   -652    345    997    150   -826    670   1605   1426    459    181   1886   1335
   -639    389   1028    124   -833    706   1644   1467    504    215   1919   1356
   -620    410   1031    103   -826    719   1652   1483    524    231   1935   1363
   -597    431   1028     83   -813    730   1649   1486    540    244   1951   1369
   -589    449   1039     67   -815    745   1660   1499    558    265   1969   1384
   -576    470   1044     51   -810    756   1665   1506    568    275   1974   1395
   -568    475   1041     46   -805    758   1657   1506    566    270   1964   1389
   -579    483   1062     49   -820    771   1657   1512    571    280   1964   1408
   -584    498   1080     41   -833    789   1660   1517    581    288   1969   1426
   -576    501   1078     36   -828    789   1654   1517    584    290   1971   1434
   -579    519   1096     28   -839    807   1652   1519    589    298   1979   1439
   -576    532   1109     23   -841    820   1644   1517    594    306   1979   1447
   -568    548   1117      7   -844    833   1641   1517    597    309   1979   1454
   -561    563   1122     -2   -841    841   1634   1517    605    314   1990   1454
   -561    566   1127     -2   -844    846   1628   1525    615    327   1995   1454
   -555    568   1124     -5   -839    846   1623   1527    623    340   1997   1460
   -545    581   1124    -20   -836    852   1615   1522    626    345   2005   1460
   -542    600   1140    -28   -841    870   1608   1517    631    350   2018   1454
   -530    623   1153    -46   -841    888   1597   1512    633    350   2021   1452
   -506    644   1150    -67   -828    896   1587   1506    639    353   2016   1449
   -491    652   1143    -80   -818    896   1566   1496    639    350   2010   1439
   -483    678   1161    -96   -820    919   1551   1496    649    358   2023   1441
   -470    691   1158   -111   -813    924   1535   1496    652    363   2036   1452
   -454    711   1166   -127   -810    937   1527   1501    657    379   2047   1460
   -459    706   1166   -124   -813    937   1527   1504    662    389   2057   1467
   -467    704   1171   -116   -818    937   1527   1512    665    402   2073   1475
   -470    727   1197   -129   -833    961   1527   1517    672    426   2094   1499
   -472    724   1197   -124   -833    961   1522   1519    672    428   2101   1501
   -475    727   1200   -127   -836    963   1525   1519    667    431   2099   1514
   -485    735   1218   -124   -852    976   1519   1514    662    433   2086   1527
   -488    766   1254   -140   -872   1010   1512   1514    662    444   2083   1543
   -498    753   1252   -127   -875   1002   1512   1525    675    459   2096   1561
   -501    727   1226   -114   -865    974   1504   1532    680    462   2086   1558
   -496    740   1236   -124   -865    987   1509   1545    701    472   2086   1571
   -472    766   1236   -148   -854   1002   1527   1556    724    493   2101   1579
   -381    885   1267   -252   -823   1075   1564   1582    761    537   2145   1587
   -420    867   1288   -226   -854   1075   1553   1569    758    542   2151   1558
   -563    709   1273    -72   -919    992   1501   1522    730    517   2127   1499
   -568    685   1252    -59   -909    969   1483   1514    737    522   2135   1486
   -535    730   1265    -96   -898    997   1486   1522    756    519   2122   1491
   -558    735   1293    -88   -924   1013   1473   1504    758    524   2114   1475
   -553    769   1322   -109   -937   1047   1470   1504    774    548   2135   1465
   -535    789   1322   -127   -930   1054   1460   1501    784    561   2135   1457
   -558    745   1304    -93   -930   1023   1436   1480    776    548   2140   1434
   -535    766   1299   -116   -917   1031   1441   1493    792    568   2190   1470
   -522    776   1299   -127   -909   1036   1447   1501    805    587   2226   1501
   -478    859   1337   -189   -909   1096   1465   1522    833    615   2255   1530
   -415    961   1376   -272   -896   1169   1486   1545    862    649   2265   1564
   -397    966   1363   -285   -880   1163   1478   1540    859    649   2249   1553
   -400    974   1374   -288   -888   1174   1480   1540    872    657   2257   1561
   -415    997   1410   -293   -911   1205   1470   1532    885    672   2268   1579
   -470    974   1444   -252   -956   1208   1444   1499    885    678   2262   1590
   -472    995   1467   -262   -971   1228   1434   1493    904    698   2275   1621
   -478    958   1434   -241   -956   1195   1384   1449    878    683   2244   1613
   -454    945   1400   -246   -927   1171   1337   1415    852    670   2208   1597
   -441    932   1374   -244   -906   1153   1306   1392    836    652   2195   1587
   -415    935   1350   -262   -883   1143   1283   1379    833    631   2203   1584
   -426    935   1358   -254   -891   1145   1270   1371    831    605   2192   1574
   -433    909   1340   -239   -888   1124   1252   1358    820    584   2161   1553
   -426    865   1291   -218   -857   1078   1226   1337    797    555   2114   1517
   -439    795   1234   -179   -836   1015   1189   1312    763    517   2062   1475
   -426    782   1208   -176   -815    995   1166   1288    748    504   2029   1467
   -433    732   1163   -150   -797    948   1135   1252    722    478   1974   1423
   -433    748   1182   -155   -807    963   1135   1249    732    498   1984   1423
   -410    748   1158   -171   -784    953   1119   1236    732    504   1995   1426
   -394    735   1130   -171   -763    932   1091   1215    717    496   1987   1421
   -392    722   1111   -166   -753    917   1067   1195    706    480   1969   1415
   -371    675   1047   -150   -709    859   1049   1187    680    436   1925   1384
   -374    532    906    -80   -641    719   1070   1213    636    348   1823   1273
   -374    472    846    -49   -610    659   1148   1293    657    322   1779   1215
   -329    537    867   -106   -597    701   1244   1434    758    400   1839   1265
   -267    823   1091   -277   -678    956   1317   1582    963    631   2081   1496
   -298   1384   1683   -542   -992   1535   1327   1631   1252   1044   2546   1948
   -472   1855   2327   -691  -1400   2091   1192   1452   1426   1389   2946   2317
   -540   1906   2444   -683  -1493   2174    896   1075   1265   1382   2974   2338
   -587   1415   2003   -413  -1293   1709    678    644    745    846   2468   1891
   -579    758   1337    -90   -958   1047    589    498    322    290   1893   1358
   -506    436    943     33   -724    688    587    607    259    145   1706   1171
   -465    376    841     41   -654    607    654    735    329    168   1696   1150
   -436    426    862      5   -649    644    740    844    433    246   1753   1197
   -400    517    917    -59   -659    717    807    930    532    332   1831   1260
   -379    587    966   -103   -672    774    849    976    602    392   1891   1301
   -376    597    974   -111   -675    787    859    992    631    410   1917   1312
   -358    631    989   -135   -672    810    857    989    646    420   1940   1322
   -361    652   1010   -145   -685    831    846    992    662    441   1969   1332
   -361    654   1015   -148   -688    833    833    992    665    449   1990   1337
   -353    675   1028   -163   -691    852    820    989    667    465   2016   1345
   -342    714   1057   -184   -698    885    820    997    685    488   2049   1374
   -376    691   1067   -158   -722    878    810    987    688    485   2049   1379
   -374    693   1065   -161   -719    878    784    976    691    488   2057   1392
   -355    730   1085   -189   -719    906    769    969    696    501   2073   1408
   -358    750   1109   -194   -732    930    761    966    701    517   2094   1415
   -361    784   1143   -213   -753    963    774    979    730    545   2127   1434
   -392    753   1145   -181   -769    950    756    963    727    542   2130   1436
   -454    735   1187   -142   -820    958    748    963    737    561   2151   1454
   -407    782   1189   -187   -797    984    740    966    750    584   2179   1470
   -410    818   1228   -205   -820   1023    745    966    766    607   2197   1483
   -431    836   1267   -202   -849   1052    740    966    776    628   2218   1493
   -436    854   1288   -210   -862   1070    740    971    792    649   2249   1514
   -498    813   1312   -155   -904   1062    714    948    779    641   2247   1506
   -519    813   1332   -148   -927   1072    693    945    784    659   2286   1517
   -522    828   1350   -153   -935   1088    675    940    795    680   2314   1530
   -514    859   1374   -174   -945   1117    670    945    802    704   2327   1545
   -436    984   1421   -272   -927   1202    709    997    859    776   2387   1592
   -420    979   1400   -280   -911   1189    719   1018    875    800   2397   1615
   -457    911   1366   -228   -911   1137    680    987    844    766   2348   1592
   -394    922   1317   -265   -857   1117    657    963    823    745   2333   1592
   -337    956   1293   -309   -815   1124    649    958    823    748   2338   1602
   -319    932   1249   -309   -784   1091    636    945    815    732   2314   1590
   -296    909   1205   -306   -750   1057    610    919    797    709   2273   1566
   -241    919   1158   -340   -698   1039    594    898    784    706   2255   1556
   -184    937   1122   -376   -652   1028    563    872    774    704   2229   1543
   -158    930   1085   -387   -620   1005    550    867    774    709   2221   1551
   -140    953   1093   -407   -615   1023    558    883    802    735   2239   1582
   -150    961   1111   -405   -631   1034    574    883    820    750   2242   1587
   -145    943   1088   -397   -615   1015    574    862    810    745   2213   1558
   -161    930   1088   -387   -623   1010    568    852    810    748   2205   1556
   -168    950   1117   -392   -641   1034    563    839    818    758   2208   1564
   -168    940   1109   -387   -639   1023    555    831    815    761   2197   1564
   -184    904   1088   -358   -636    995    545    820    802    750   2177   1545
   -197    906   1104   -355   -649   1005    537    820    802    766   2179   1551
   -202    919   1119   -358   -659   1018    530    826    805    784   2192   1571
   -213    911   1124   -350   -670   1018    530    831    807    792   2195   1587
   -210    914   1124   -350   -667   1018    532    831    810    807   2200   1605
   -226    917   1143   -348   -685   1028    558    852    828    833   2226   1639
   -226    919   1145   -345   -685   1031    561    867    833    852   2244   1660
   -218    945   1161   -366   -691   1052    555    872    833    867   2260   1673
   -231    956   1187   -361   -709   1070    548    880    836    878   2268   1678
   -223    969   1192   -374   -709   1080    558    893    846    885   2281   1696
   -215    997   1213   -392   -714   1104    561    896    857    896   2301   1722
   -244   1018   1260   -387   -753   1137    568    896    867    917   2335   1756
   -244   1052   1296   -402   -769   1174    563    880    872    932   2366   1782
   -236   1070   1306   -418   -774   1189    537    852    859    930   2374   1784
   -236   1044   1280   -402   -758   1161    511    823    839    909   2359   1769
   -249   1013   1262   -381   -756   1137    491    805    826    893   2351   1761
   -262    963   1226   -350   -743   1093    475    784    800    870   2333   1748
   -277    943   1221   -335   -750   1083    452    761    779    857   2327   1745
   -246    948   1195   -350   -719   1070    444    750    763    839   2320   1740
   -241    919   1158   -340   -701   1039    433    740    737    815   2294   1717
   -285    828   1114   -270   -698    971    402    709    696    776   2247   1667
   -283    813   1093   -265   -688    953    392    693    680    758   2236   1662
   -288    792   1080   -252   -683    935    368    665    654    730   2223   1654
   -296    771   1067   -241   -680    919    345    633    631    709   2218   1639
   -319    727   1047   -202   -683    885    332    615    618    696   2221   1631
   -340    667   1008   -166   -675    836    306    589    594    675   2197   1610
   -265    750   1015   -244   -641    883    316    605    615    706   2236   1644
   -246    761   1005   -257   -626    883    327    615    620    711   2255   1644
   -275    639    914   -181   -594    776    322    620    587    652   2179   1553
   -301    548    846   -124   -574    696    389    691    594    594   2104   1462
   -270    581    852   -155   -561    714    483    797    665    626   2125   1444
   -215    745    961   -267   -589    852    571    948    815    779   2268   1556
   -189   1080   1270   -444   -730   1174    581   1031   1013   1062   2574   1847
   -283   1628   1912   -675  -1096   1769    496    919   1200   1431   2998   2239
   -371   1899   2270   -763  -1319   2083    241    597   1153   1602   3192   2392
   -407   1670   2075   -631  -1241   1873    -20    192    784   1317   2922   2177
   -491    987   1478   -246   -984   1231   -148   -140    223    589   2213   1631
   -457    548   1002    -46   -730    774   -148    -85     49    298   1906   1382
   -384    400    784     -7   -584    592    -70     93    129    332   1901   1350
   -384    384    769      0   -576    574     12    202    220    402   1945   1363
   -358    462    820    -51   -589    641    101    293    329    496   2029   1421
   -376    530    904    -77   -641    717    129    337    415    548   2094   1462
   -374    574    945   -101   -659    758    142    363    462    576   2120   1496
   -301    659    961   -179   -631    810    192    410    517    618   2153   1545
   -293    698    992   -202   -641    844    220    428    545    633   2169   1566
   -350    675   1026   -163   -688    849    207    420    548    644   2171   1558
   -353    657   1008   -153   -680    831    197    413    550    652   2179   1525
   -342    672   1015   -166   -678    844    184    402    550    659   2184   1519
   -314    714   1028   -200   -670    870    176    400    555    665   2187   1535
   -290    714   1002   -213   -646    857    163    384    542    649   2161   1532
   -267    732   1000   -233   -633    865    155    374    540    652   2145   1558
   -226    756    982   -265   -605    870    150    361    542    652   2122   1584
   -176    763    940   -293   -558    852    137    345    542    646   2096   1597
   -132    740    872   -306   -501    805    114    319    524    620   2068   1579
    -90    743    831   -327   -462    787     93    306    522    607   2075   1558
    -44    782    826   -368   -436    802     85    293    530    605   2096   1558
    -36    800    836   -381   -436    818     93    293    542    615   2086   1564
    -62    802    862   -371   -462    831     77    290    548    623   2091   1566
    -85    807    893   -361   -488    849     70    293    553    610   2096   1574
   -101    826    927   -363   -514    878     67    298    561    620   2109   1587
   -129    820    950   -345   -540    885     64    303    571    662   2148   1595
   -155    820    974   -332   -566    896     75    316    587    698   2081   1605
   -137    849    987   -355   -563    919     80    327    613    724   2145   1621
   -150    870   1018   -361   -584    943     90    342    636    743   2174   1631
   -158    898   1057   -368   -607    976     93    374    654    758   2151   1641
   -137    937   1072   -400   -607   1005     96    392    670    792   2195   1662
   -116    969   1083   -426   -600   1026    109    407    685    813   2203   1683
   -132    969   1101   -420   -615   1034    114    410    691    810   2179   1683
   -158    966   1124   -402   -641   1044    109    397    688    800   2151   1673
   -163    950   1114   -392   -639   1031    119    392    688    802   2138   1657
   -150    984   1135   -418   -644   1060    140    397    704    826   2161   1667
   -168    963   1132   -397   -652   1047    142    389    706    833   2161   1654
   -187    953   1140   -381   -662   1047    153    392    717    852   2151   1654
   -192    956   1148   -381   -670   1052    163    394    730    870   2135   1647
   -202    958   1158   -379   -680   1057    176    400    748    888   2132   1641
   -215    945   1161   -366   -688   1052    181    402    761    893   2125   1628
   -223    943   1166   -358   -693   1054    184    394    766    891   2109   1605
   -241    927   1166   -342   -704   1047    181    381    761    883   2086   1579
   -246    911   1158   -332   -704   1034    184    374    766    880   2073   1569
   -254    906   1161   -327   -706   1034    187    374    771    888   2065   1553
   -259    904   1163   -322   -711   1034    179    371    766    893   2049   1532
   -272    898   1169   -314   -722   1034    179    371    763    896   2036   1514
   -277    893   1171   -306   -724   1031    171    366    766    898   2023   1501
   -267    896   1163   -316   -714   1028    163    358    761    896   2005   1475
   -249    924   1174   -337   -711   1049    174    366    776    911   2003   1467
   -241    953   1192   -355   -719   1072    200    397    805    940   2010   1478
   -228    979   1208   -376   -717   1093    226    426    833    966   2013   1488
   -192   1021   1213   -415   -704   1114    244    446    857    984   2013   1506
   -213    992   1205   -389   -709   1098    233    446    854    982   1990   1501
   -215    995   1210   -392   -714   1101    223    452    859    982   1979   1506
   -189   1057   1244   -433   -717   1150    236    462    883   1002   1992   1538
   -174   1117   1291   -472   -732   1202    244    457    896   1015   2003   1561
   -171   1135   1306   -480   -737   1221    241    444    898   1023   2008   1579
   -168   1106   1275   -470   -722   1189    210    413    870   1002   1984   1571
   -171   1075   1244   -452   -706   1158    179    379    839    979   1964   1558
   -161   1062   1221   -452   -691   1140    150    358    823    966   1953   1548
   -116   1078   1195   -480   -654   1135    153    366    828    974   1953   1558
   -119   1078   1195   -480   -657   1137    158    361    818    963   1943   1553
   -142   1028   1171   -444   -657   1098    142    332    784    919   1906   1517
   -155    956   1109   -400   -633   1031    122    306    740    872   1849   1473
   -163    880   1044   -358   -602    961    101    280    701    828   1795   1428
   -155    844   1000   -345   -576    922     85    257    675    800   1764   1392
   -155    823    979   -335   -568    901     77    236    657    776   1738   1369
   -106    857    961   -376   -535    909     88    236    665    766   1732   1371
   -129    818    948   -342   -537    883     80    220    662    730   1706   1358
   -179    771    950   -298   -563    862     64    207    654    706   1693   1337
   -200    743    943   -272   -571    841     57    202    646    701   1693   1327
   -205    714    917   -254   -561    815     62    200    628    698   1683   1317
   -197    620    818   -210   -506    719     88    220    600    659   1615   1257
   -192    550    743   -179   -467    646    194    319    620    646   1566   1195
   -174    574    748   -200   -459    659    296    454    701    696   1558   1197
   -116    756    872   -322   -496    813    381    618    862    857   1693   1335
    -62   1200   1262   -568   -662   1231    410    722   1104   1195   2047   1709
   -181   1808   1987   -815  -1083   1896    340    618   1319   1597   2522   2156
   -322   2062   2382   -870  -1350   2221     77    275   1275   1743   2740   2304
   -379   1758   2135   -691  -1257   1945   -200   -153    872   1402   2413   2049
   -433    989   1423   -277   -927   1205   -327   -470    288    672   1662   1444
   -332    509    841    -88   -587    675   -296   -392    109    350   1270   1114
   -259    384    644    -62   -452    514   -218   -218    181    363   1239   1065
   -275    384    659    -54   -470    522   -124    -90    285    433   1293   1091
   -239    498    737   -129   -488    618    -31     15    405    535   1376   1166
   -220    579    800   -179   -511    688     28     83    483    602   1434   1234
   -192    649    841   -228   -517    745     70    132    535    646   1467   1286
   -202    675    878   -236   -540    774     93    150    558    665   1470   1312
   -241    626    867   -192   -553    745     88    148    548    659   1444   1309
   -265    607    872   -171   -568    740     83    140    537    654   1434   1299
   -241    644    885   -202   -563    763     88    150    550    672   1454   1314
   -194    693    885   -252   -540    789    101    168    571    691   1470   1332
   -202    685    888   -241   -545    787    106    174    579    698   1465   1345
   -205    675    878   -236   -540    776    103    171    576    693   1452   1353
   -205    665    867   -231   -535    766     98    168    563    685   1426   1350
   -187    678    862   -246   -524    769    103    174    566    683   1410   1348
   -140    701    841   -280   -491    771    109    179    571    680   1408   1348
   -119    709    828   -296   -475    766     98    171    568    672   1410   1350
   -122    704    826   -290   -475    763     85    174    568    667   1410   1353
   -114    701    813   -296   -465    756     88    187    571    665   1402   1361
    -77    722    800   -322   -439    761    101    200    584    683   1410   1395
    -72    719    789   -324   -431    753     90    197    581    680   1402   1400
    -44    743    787   -350   -415    763    101    210    592    693   1405   1392
    -36    758    795   -361   -415    774    116    228    602    714   1410   1395
    -83    706    789   -311   -436    748    101    228    592    706   1405   1387
    -64    732    797   -335   -431    763    101    241    605    722   1423   1400
    -49    761    810   -355   -428    784     98    254    615    737   1439   1418
    -44    740    784   -348   -413    761     77    257    613    740   1436   1421
    -28    730    758   -350   -392    743     62    259    613    743   1434   1431
      7    758    750   -384   -371    756     70    270    623    750   1441   1434
      7    763    756   -387   -374    761     80    275    626    756   1434   1439
    -18    750    769   -366   -392    758     80    272    620    750   1418   1439
      2    750    748   -376   -371    750     85    275    618    743   1410   1418
     12    782    769   -397   -379    774    101    280    631    753   1415   1421
     20    802    782   -410   -379    792    114    285    639    753   1408   1434
     12    789    776   -402   -384    784    106    280    636    745   1392   1418
     15    802    787   -407   -384    795    114    285    652    753   1395   1400
      5    795    789   -400   -392    792    116    283    662    753   1392   1382
     12    810    797   -413   -392    802    119    283    675    758   1392   1382
     44    844    797   -446   -376    820    137    293    693    766   1395   1384
     44    841    797   -441   -376    820    153    296    698    766   1382   1379
     20    810    787   -415   -381    797    148    275    685    750   1366   1358
    -31    771    802   -368   -415    787    140    257    675    743   1353   1337
    -51    756    807   -353   -431    782    137    246    672    735   1337   1332
    -15    776    792   -379   -402    784    140    252    678    727   1330   1337
    -33    774    807   -371   -420    789    135    254    685    727   1325   1332
    -64    745    810   -340   -436    776    122    244    685    727   1319   1330
    -41    758    797   -358   -420    776    122    252    698    735   1325   1327
    -33    784    818   -374   -426    800    129    270    719    750   1343   1330
    -28    836    862   -405   -446    849    150    296    745    776   1366   1358
      0    891    891   -446   -444    891    187    322    779    805   1389   1371
     10    917    904   -465   -446    911    210    337    795    815   1402   1366
     10    909    898   -459   -444    904    210    342    792    810   1397   1353
      2    914    911   -459   -454    914    218    358    805    820   1402   1361
     12    971    958   -493   -472    966    239    379    833    846   1436   1397
      0   1026   1023   -514   -511   1023    239    376    844    862   1454   1418
    -10   1041   1052   -514   -530   1047    231    366    849    870   1467   1423
     41   1098   1057   -571   -509   1080    233    361    852    878   1486   1434
     20   1060   1039   -540   -509   1049    213    335    833    859   1467   1413
   -101    932   1034   -418   -568    982    174    293    797    818   1436   1389
    -96    937   1034   -420   -563    984    161    283    792    810   1434   1392
    -44    953    995   -457   -519    971    148    275    774    795   1418   1384
    -72    862    935   -394   -504    898    119    244    730    750   1371   1340
   -103    782    885   -340   -496    833    101    215    685    706   1325   1286
   -116    724    841   -303   -478    782     83    192    659    675   1283   1252
   -114    688    802   -288   -459    745     72    168    636    652   1257   1228
   -101    662    763   -283   -431    711     64    150    620    636   1239   1215
    -93    649    743   -280   -418    696     51    127    600    615   1213   1192
    -77    644    722   -283   -400    683     36    116    587    605   1197   1179
    -80    623    704   -272   -392    662     23    103    576    592   1184   1174
    -67    620    688   -277   -376    652     15     93    568    581   1176   1163
    -51    607    659   -277   -355    631      7     83    553    563   1156   1132
    -36    514    550   -239   -293    532     15     98    519    506   1085   1047
    -15    459    475   -220   -246    465    116    223    558    493   1039    984
     18    491    472   -254   -228    483    241    394    662    555   1075   1002
     72    688    615   -381   -272    652    340    579    849    743   1249   1169
    119   1195   1075   -657   -478   1135    358    654   1098   1093   1639   1571
    -46   1834   1878   -893   -963   1857    233    470   1299   1506   2138   2086
   -249   2023   2273   -888  -1260   2148    -75     54   1213   1615   2317   2268
   -319   1639   1958   -662  -1140   1797   -366   -381    784   1236   1964   1948
   -309    784   1093   -236   -701    937   -498   -691    158    459   1163   1228
   -228    236    462     -5   -345    348   -480   -607    -18    129    766    833
   -148    200    348    -25   -246    272   -381   -418     93    171    761    797
   -109    293    402    -93   -257    348   -246   -233    252    288    846    854
    -72    394    467   -161   -270    431   -150   -106    371    389    924    911
    -67    418    485   -176   -277    452   -103    -59    418    420    956    927
    -67    436    504   -187   -285    470    -67    -23    449    439    969    945
    -64    428    491   -181   -277    459    -54     -5    459    449    969    956
    -38    444    483   -202   -259    462    -59     -7    457    446    963    956
    -25    462    488   -218   -257    475    -57    -10    454    444    966    932
    -12    480    493   -233   -254    485    -54     -5    459    454    979    930
    -10    470    478   -231   -244    472    -57     -5    454    454    984    919
     -2    504    506   -249   -254    504    -59     -2    459    470    997    930
     -2    511    514   -254   -259    511    -57      0    467    472    995    927
      2    504    501   -252   -249    501    -49      5    467    465    984    914
     10    498    485   -257   -239    493    -44     10    470    459    966    914
     12    506    493   -259   -239    501    -44     12    478    462    966    930
     18    527    506   -275   -244    517    -38     20    491    478    982    932
     23    506    480   -265   -228    493    -31     25    496    478    974    922
     25    506    478   -267   -226    493    -38     20    485    472    961    917
     44    511    467   -277   -210    491    -36     25    488    475    950    917
     57    535    475   -298   -207    506    -33     31    498    483    945    909
     46    542    493   -296   -223    519    -28     33    506    488    937    904
     57    558    501   -309   -223    530    -28     31    509    493    935    901
     80    594    514   -337   -215    555    -31     38    517    504    943    898
     75    568    493   -322   -207    530    -36     41    509    496    930    880
     75    566    491   -319   -207    527    -31     46    509    493    922    867
     88    581    491   -335   -200    535    -36     54    517    506    922    867
    101    571    470   -335   -184    522    -38     67    519    517    930    872
    103    605    498   -355   -197    553    -38     80    532    535    950    883
    106    610    504   -361   -197    558    -28     85    537    542    971    885
    103    600    493   -353   -194    548    -20     83    535    545    982    867
    103    607    504   -355   -200    555    -10     85    540    550    992    854
     83    605    519   -345   -218    563      0     85    545    555   1021    846
     83    610    524   -348   -220    568     12     93    555    563   1041    844
     77    602    524   -342   -223    566     25    101    568    579   1052    828
     75    618    542   -345   -233    581     41    109    589    597   1070    820
     64    618    553   -342   -244    584     51    109    602    618   1083    813
     49    600    550   -324   -252    576     51    103    607    626   1088    797
     36    610    571   -324   -267    592     57    101    620    639   1101    792
     25    602    576   -314   -275    589     59     98    626    646   1104    792
      7    576    568   -293   -280    574     51     83    620    644   1091    782
     18    579    561   -298   -270    571     44     75    618    649   1062    797
     46    587    540   -316   -246    563     20     62    607    649   1041    807
     41    568    527   -303   -241    548     18     54    605    649   1018    818
     41    571    530   -306   -244    550     31     59    610    662   1005    839
     41    587    545   -314   -252    566     33     62    623    680   1013    859
     38    581    542   -311   -252    563     33     72    639    696   1023    859
     38    587    548   -311   -254    568     49     88    657    711   1041    859
     28    620    592   -327   -283    607     88    119    691    745   1070    893
     33    639    605   -337   -285    623    109    129    709    763   1075    911
     41    657    615   -350   -285    636    122    135    711    769   1070    922
     54    670    615   -361   -280    644    132    135    714    771   1062    924
     49    675    623   -363   -288    652    137    127    709    771   1057    914
     49    701    652   -374   -301    678    140    116    719    776   1060    911
     44    706    662   -376   -309    685    129    106    740    787   1070    914
     46    706    659   -376   -306    683    116     96    743    800   1072    927
     36    680    641   -358   -303    662     88     54    717    784   1054    914
     41    672    628   -358   -293    652     59     15    693    769   1044    893
     54    665    610   -361   -277    636     44    -10    675    753   1028    867
     41    628    587   -335   -272    607     31    -33    657    737   1000    836
     38    568    530   -306   -246    550     15    -57    631    714    956    792
     38    527    485   -283   -223    506      2    -83    600    685    917    748
     49    514    462   -283   -205    491     -5   -109    574    665    888    714
     36    452    415   -244   -189    433    -18   -140    537    626    849    670
     20    387    366   -205   -174    376    -33   -171    514    594    807    636
      7    353    345   -181   -168    350    -38   -194    501    574    787    623
     -2    311    311   -155   -158    311    -41   -215    480    548    758    594
      7    309    301   -158   -145    306    -33   -215    475    542    745    594
     -2    309    309   -155   -155    309    -38   -231    462    542    709    574
     -7    280    288   -135   -148    283    -36   -231    459    537    665    550
     12    197    184   -106    -85    192    -23   -207    436    504    610    496
     20     93     72    -57    -25     83     38   -119    418    465    509    400
     12     88     72    -51    -31     83    124      5    501    501    485    376
     46    223    176   -135    -64    200    233    187    683    639    618    493
     85    600    514   -345   -215    558    275    290    917    927    919    800
     20   1236   1215   -628   -597   1226    257    270   1182   1363   1423   1291
   -145   1639   1782   -748   -963   1709     38    -15   1244   1641   1758   1595
   -215   1462   1675   -623   -945   1569   -259   -428    927   1449   1605   1428
   -270    784   1054   -259   -662    919   -413   -771    363    784    937    846
   -239     90    329     75   -283    210   -452   -813      5    249    353    332
   -179   -114     64    145   -122    -25   -402   -665     20    194    241    213
   -158   -122     33    140    -98    -44   -298   -535    111    241    252    207
   -137    -46     90     93   -116     20   -213   -431    215    322    314    254
   -116     46    163     36   -140    103   -161   -361    298    394    374    298
   -101    111    213     -5   -158    161   -116   -314    358    452    410    332
   -101    111    210     -5   -155    161    -98   -293    379    467    410    337
    -90    135    223    -23   -158    179   -101   -293    381    475    415    342
    -77    153    231    -36   -153    192    -88   -283    402    491    420    353
    -72    145    218    -38   -145    179    -93   -277    405    496    413    361
    -59    163    223    -51   -142    194    -96   -277    407    501    405    358
    -57    171    228    -57   -142    200    -98   -277    405    506    389    348
    -59    148    207    -44   -132    176    -98   -272    400    498    371    340
    -38    153    189    -57   -114    171    -98   -272    394    496    368    332
    -38    176    215    -70   -127    194   -101   -275    397    506    376    329
    -33    181    215    -75   -127    197   -114   -275    400    511    363    324
    -23    171    194    -72   -109    181   -129   -285    394    522    337    309
     -7    166    174    -80    -90    168   -140   -280    400    537    342    309
      7    171    163    -90    -77    168   -137   -283    397    530    350    306
     20    179    158   -101    -70    168   -140   -293    389    514    337    303
     46    197    150   -122    -51    174   -142   -293    394    527    337    296
     70    207    135   -140    -31    174   -158   -298    389    545    342    280
     80    210    127   -145    -23    168   -174   -306    381    532    335    270
     80    215    135   -150    -28    176   -181   -311    376    522    335    265
    106    213    106   -158      0    161   -197   -314    374    519    337    267
    114    215    101   -166      5    158   -202   -311    374    519    342    277
    129    239    109   -184     10    174   -218   -319    363    517    335    288
    158    249     90   -205     33    171   -223   -311    371    524    340    309
    158    241     83   -200     38    163   -236   -311    371    527    337    314
    176    239     62   -210     57    150   -241   -314    363    524    322    306
    179    233     54   -207     62    145   -226   -301    376    535    329    319
    184    226     38   -207     72    135   -210   -293    381    532    322    324
    187    207     20   -197     83    114   -202   -296    374    522    301    306
    179    210     31   -197     72    122   -207   -309    368    514    277    288
    168    194     25   -184     72    111   -213   -314    366    501    259    257
    158    197     38   -179     59    119   -207   -314    394    496    262    249
    163    231     67   -197     49    150   -202   -301    441    504    262    257
    135    226     88   -181     23    155   -176   -288    454    519    262    257
     72    187    114   -129    -20    150   -163   -296    449    530    257    252
     36    189    153   -114    -59    171   -145   -296    457    545    265    254
     -2    163    166    -80    -83    163   -135   -303    449    548    254    228
    -12    158    168    -72    -90    163   -129   -314    436    540    215    205
    -28    140    168    -57    -98    153   -142   -332    415    530    174    181
    -46    111    158    -33   -103    132   -168   -353    394    506    132    158
    -46    135    181    -44   -114    158   -163   -340    402    514    109    166
    -64    127    192    -31   -129    158   -158   -327    410    519     93    168
    -77    135    213    -31   -145    174   -140   -311    413    522     85    163
    -83    148    228    -33   -155    187   -137   -306    407    519     54    145
    -54    207    262    -75   -158    233   -129   -285    426    527     36    153
    -64    207    272    -72   -168    239   -119   -270    436    530     46    161
    -88    215    301    -64   -194    257   -101   -257    449    548     38    176
   -109    226    332    -59   -220    277    -96   -244    459    561     41    202
   -114    272    387    -77   -249    329    -90   -239    470    571     62    228
   -109    322    431   -109   -270    374    -96   -244    478    581     77    244
   -103    332    436   -114   -270    384   -101   -249    480    581     98    252
   -116    327    444   -103   -280    384   -135   -285    449    568     93    244
   -122    311    433    -93   -277    371   -163   -311    420    550     85    236
   -114    296    410    -93   -262    353   -171   -319    410    545     77    236
    -93    270    363    -90   -228    316   -202   -353    374    511     23    197
    -72    244    316    -88   -194    280   -228   -381    335    462    -28    155
    -36    200    236    -80   -135    218   -262   -418    288    405    -93    101
    -28    124    153    -49    -90    137   -309   -465    226    345   -161     44
      7     85     77    -49    -33     83   -337   -491    187    309   -205     15
     28     67     38    -49     -5     54   -358   -517    155    275   -249    -10
     46     33    -12    -38     31     10   -371   -540    116    233   -306    -54
     -5    -70    -64     36     28    -67   -405   -587     64    171   -368   -114
    -20   -124   -106     72     41   -116   -433   -626     23    132   -407   -153
     36   -101   -140     31     88   -119   -449   -644      7    119   -420   -168
    101    -62   -163    -18    132   -111   -457   -652     10    122   -420   -179
     83   -163   -249     38    163   -205   -459   -654    -20     67   -483   -231
     70   -301   -371    116    220   -335   -418   -605    -46     -2   -587   -324
     70   -368   -439    148    252   -402   -332   -514    -25    -36   -652   -397
     90   -350   -441    129    265   -394   -246   -384     57     18   -626   -389
    122    -90   -213    -18    166   -150   -202   -280    226    231   -407   -200
    114    465    350   -290   -119    407   -249   -293    446    605     15    184
     20    961    937   -491   -459    950   -454   -550    522    904    379    485
    -20   1044   1065   -511   -542   1054   -789   -937    332    919    436    506
    -72    574    646   -252   -358    610   -958  -1280   -140    384    -70     88
    -80    -62     18     70    -49    -23   -987  -1387   -553   -218   -662   -400
    -41   -420   -379    231    168   -402   -956  -1270   -628   -397   -875   -602
    -23   -522   -498    272    236   -511   -867  -1135   -553   -381   -893   -639
    -12   -483   -472    246    228   -478   -800  -1062   -465   -327   -844   -605
      5   -389   -394    189    200   -392   -756  -1005   -381   -254   -774   -553
     10   -301   -311    145    158   -306   -724   -974   -319   -194   -717   -509
     15   -239   -254    111    135   -246   -698   -940   -272   -150   -670   -465
     12   -226   -239    106    122   -231   -709   -945   -275   -155   -662   -465
     10   -207   -218     98    114   -213   -717   -953   -277   -155   -649   -462
     33   -145   -179     54    106   -161   -711   -945   -267   -140   -626   -449
     10   -142   -153     67     80   -148   -730   -966   -277   -153   -620   -454
    -18   -189   -171    103     72   -179   -743   -982   -293   -176   -636   -472
     -7   -140   -135     72     62   -137   -727   -974   -275   -155   -613   -452
     -5    -90    -85     46     38    -88   -724   -971   -254   -132   -584   -431
     -7    -57    -49     33     20    -54   -722   -969   -239   -122   -558   -415
    -31    -75    -46     51      7    -59   -740   -979   -241   -140   -563   -423
    -41    -72    -31     57     -7    -51   -750   -987   -239   -148   -566   -428
    -44    -41      0     41    -23    -20   -753   -987   -223   -137   -545   -418
    -49     -5     44     28    -46     18   -745   -974   -205   -116   -522   -397
    -51      7     59     20    -57     31   -753   -979   -205   -114   -522   -394
    -62      5     67     28    -64     33   -766   -992   -213   -124   -532   -405
    -54     20     72     15    -64     46   -776  -1005   -223   -132   -535   -405
    -41     25     67      7    -54     46   -787  -1010   -228   -137   -548   -402
    -38     44     83     -5    -59     62   -800  -1010   -228   -137   -550   -400
    -25     70     96    -23    -59     83   -810  -1013   -226   -124   -545   -392
    -41     62    103    -10    -72     83   -836  -1023   -233   -124   -548   -392
    -28     59     88    -15    -57     72   -859  -1021   -246   -132   -553   -397
     15    124    109    -70    -46    116   -854  -1005   -228   -116   -530   -374
     49    168    116   -109    -33    142   -841   -989   -213    -98   -519   -363
     25    161    135    -96    -54    148   -841   -989   -215   -101   -522   -361
      2    171    168    -85    -83    171   -839   -982   -210    -88   -509   -342
    -33    132    166    -51    -98    148   -836   -984   -223    -98   -524   -350
    -57    103    161    -23   -109    129   -839   -995   -239   -109   -545   -361
    -70     98    168    -15   -119    132   -841  -1002   -246   -116   -555   -368
    -75    103    179    -12   -127    140   -831  -1000   -244   -114   -558   -368
    -83    119    200    -20   -142    158   -826  -1005   -241   -106   -563   -371
    -72    142    215    -33   -145    176   -820  -1005   -233    -93   -566   -366
   -101    132    233    -15   -168    181   -818  -1010   -228    -83   -574   -363
   -142    101    244     20   -192    171   -818  -1018   -218    -80   -584   -374
   -122    132    254     -7   -187    192   -807  -1010   -202    -67   -571   -363
      2    228    226   -116   -111    228   -787   -995   -179    -44   -563   -353
    -18    205    223    -93   -122    213   -795  -1010   -189    -54   -587   -384
   -114    111    226      2   -168    168   -826  -1057   -226    -93   -626   -431
   -142     67    210     36   -176    137   -849  -1085   -246   -114   -649   -467
   -132     59    189     36   -161    124   -844  -1085   -246   -114   -652   -485
   -153     36    187     57   -171    111   -854  -1104   -259   -119   -659   -501
   -179     -5    174     93   -176     83   -878  -1122   -280   -132   -675   -522
   -119    -12    106     64   -114     46   -906  -1140   -303   -161   -709   -545
    -67     15     83     25    -75     49   -906  -1130   -298   -158   -711   -540
    -28     46     75    -10    -51     62   -904  -1117   -296   -153   -706   -527
     10     70     59    -38    -23     64   -896  -1106   -285   -142   -698   -506
     33     83     49    -59     -7     67   -891  -1098   -290   -137   -696   -498
     64    101     36    -83     15     70   -893  -1096   -290   -132   -691   -485
    103    140     36   -122     33     88   -896  -1096   -285   -124   -678   -465
    129    181     51   -155     38    116   -901  -1111   -296   -124   -670   -449
    142    192     46   -168     49    119   -911  -1124   -306   -124   -675   -454
    145    174     28   -161     59    101   -932  -1148   -329   -142   -698   -462
    140    161     20   -153     59     90   -963  -1182   -363   -166   -727   -475
    132    150     18   -140     57     85   -982  -1202   -387   -176   -737   -478
    119    129     10   -127     54     70   -989  -1213   -405   -192   -748   -488
    109    114      5   -111     51     59   -995  -1221   -420   -210   -758   -501
     96     75    -23    -88     59     28  -1002  -1231   -444   -239   -782   -522
     83     10    -72    -46     77    -31  -1010  -1244   -480   -277   -820   -558
     72    -41   -116    -18     93    -77  -1021  -1267   -522   -322   -862   -600
     67    -85   -155      7    109   -119  -1034  -1286   -550   -348   -880   -618
     67   -122   -189     25    127   -155  -1047  -1306   -576   -371   -898   -631
     54   -145   -200     46    127   -171  -1057  -1327   -602   -397   -919   -649
     57   -150   -207     46    129   -179  -1057  -1332   -610   -407   -930   -649
     49   -168   -220     59    135   -194  -1065  -1340   -631   -420   -943   -657
     31   -187   -218     77    124   -202  -1078  -1353   -654   -441   -961   -670
     31   -194   -226     83    127   -210  -1083  -1353   -670   -454   -976   -683
     36   -309   -345    132    189   -327  -1049  -1306   -698   -511  -1052   -756
     28   -384   -413    176    218   -397   -937  -1187   -670   -532  -1104   -823
     49   -355   -405    153    226   -379   -813  -1023   -574   -475  -1070   -810
    111   -135   -246     12    179   -189   -711   -852   -397   -290   -891   -659
    106    376    270   -241    -83    322   -756   -836   -166     75   -470   -262
    -10    992   1000   -491   -506    995   -927  -1028      5    462      0    171
   -109   1195   1304   -545   -706   1249  -1262  -1405    -85    571    166    296
   -184    800    984   -306   -584    891  -1540  -1849   -535    161   -205    -33
   -207     10    218     98   -213    114  -1569  -2044  -1072   -571   -940   -662
   -155   -493   -337    324     90   -415  -1514  -1932  -1236   -870  -1283   -982
    -90   -600   -511    342    207   -555  -1395  -1743  -1153   -854  -1306  -1026
    -12   -488   -475    252    231   -483  -1260  -1582  -1018   -753  -1228   -971
    -25   -423   -400    223    184   -413  -1187  -1493   -924   -672  -1161   -914
    -80   -433   -353    257    135   -394  -1148  -1449   -878   -636  -1137   -901
    -62   -392   -332    226    132   -363  -1117  -1415   -846   -605  -1104   -870
    -57   -381   -324    220    132   -353  -1111  -1397   -839   -594  -1088   -846
    -36   -368   -335    200    148   -353  -1096  -1382   -831   -579  -1065   -833
      0   -342   -342    171    171   -342  -1085  -1369   -823   -548  -1021   -831
     59   -280   -340    109    197   -309  -1062  -1340   -800   -511   -982   -815
     54   -252   -306     98    179   -277  -1044  -1322   -787   -522   -995   -782
      2   -293   -296    145    148   -296  -1052  -1330   -805   -545  -1018   -782
     -5   -309   -303    155    148   -306  -1062  -1332   -815   -553  -1013   -763
     10   -283   -296    135    150   -290  -1060  -1332   -815   -553  -1013   -761
     31   -254   -285    111    158   -270  -1049  -1322   -815   -548  -1021   -748
     -2   -275   -272    137    132   -272  -1060  -1325   -823   -553  -1047   -732
    -23   -290   -267    155    119   -277  -1062  -1325   -828   -555  -1049   -704
    -20   -270   -252    142    114   -262  -1052  -1309   -818   -540  -1049   -665
    -36   -270   -233    153     98   -252  -1057  -1304   -826   -537  -1047   -696
    -31   -262   -231    145     98   -246  -1044  -1299   -823   -532  -1034   -714
    -54   -262   -207    155     75   -236  -1034  -1293   -826   -524  -1041   -719
    -49   -262   -215    153     83   -239  -1028  -1293   -844   -517  -1060   -730
    -36   -236   -200    137     80   -218  -1013  -1278   -831   -504  -1036   -714
    -20   -215   -194    116     85   -205  -1010  -1257   -813   -480  -1018   -701
     -2   -187   -187     93     90   -187  -1008  -1236   -802   -465  -1002   -685
     -2   -166   -163     83     80   -166  -1000  -1213   -789   -449   -989   -672
     10   -142   -153     67     80   -148   -995  -1187   -776   -436   -966   -652
     25   -111   -137     41     80   -124   -984  -1161   -761   -423   -935   -628
     44    -85   -129     20     85   -106   -979  -1140   -753   -413   -911   -605
     46    -64   -111      7     77    -88   -966  -1127   -745   -402   -901   -587
     49    -75   -124     12     85    -98   -948  -1117   -743   -402   -906   -584
     41    -57    -98      5     70    -77   -927  -1111   -737   -400   -904   -574
     41    -31    -75     -5     57    -51   -914  -1101   -730   -389   -893   -558
     44    -44    -88      0     64    -64   -914  -1104   -743   -397   -909   -566
     33    -57    -90     12     62    -72   -901  -1093   -737   -392   -917   -568
     28    -33    -62      0     44    -46   -880  -1080   -717   -381   -901   -553
     23    -31    -54      2     36    -41   -865  -1072   -709   -379   -893   -545
     25    -28    -54      0     38    -41   -854  -1070   -706   -374   -893   -548
     44    -33    -77     -5     59    -54   -852  -1075   -704   -366   -904   -561
     93    -20   -114    -36    103    -67   -852  -1083   -714   -371   -917   -579
    132    -18   -153    -57    142    -85   -859  -1096   -724   -389   -937   -597
    161    -38   -202    -62    179   -119   -880  -1114   -740   -420   -963   -628
    194    -36   -231    -77    213   -132   -880  -1114   -740   -426   -953   -644
    202    -20   -226    -90    213   -122   -878  -1106   -735   -420   -945   -644
    200    -36   -239    -83    218   -137   -878  -1096   -735   -428   -950   -646
    184    -38   -223    -75    202   -129   -862  -1070   -722   -413   -948   -639
    168     -2   -171    -83    168    -85   -831  -1039   -696   -376   -922   -607
    163     33   -132   -101    148    -49   -805  -1000   -670   -342   -922   -597
    163     64   -101   -114    132    -18   -769   -953   -641   -303   -930   -589
    155     98    -57   -127    106     20   -735   -911   -605   -267   -911   -566
    142    132    -10   -137     77     62   -693   -872   -571   -236   -898   -548
    127    106    -23   -119     75     41   -678   -852   -566   -239   -906   -553
    135    129     -5   -135     70     62   -662   -831   -553   -223   -893   -545
    122    161     38   -142     38    101   -641   -810   -532   -200   -885   -522
     88    163     75   -124      7    119   -636   -810   -530   -192   -904   -514
     80    184    101   -132    -10    142   -641   -813   -527   -197   -901   -498
     85    163     77   -124      2    122   -662   -831   -548   -218   -922   -501
     83    150     67   -116      7    109   -688   -854   -574   -236   -943   -496
     85    150     64   -116     10    109   -706   -865   -594   -252   -966   -511
     75    129     54   -101     10     90   -714   -867   -618   -270   -984   -524
     64    103     38    -85     12     72   -719   -870   -636   -288   -997   -537
     49     44     -5    -49     25     18   -735   -888   -670   -327  -1034   -576
     41      0    -41    -20     41    -20   -748   -898   -698   -361  -1065   -613
     33    -31    -67     -2     46    -49   -756   -906   -724   -392  -1083   -644
     36    -57    -96     10     64    -75   -758   -911   -743   -413  -1101   -659
     28    -83   -111     25     67    -96   -761   -919   -753   -433  -1130   -678
     23   -101   -124     38     72   -111   -756   -914   -758   -444  -1140   -680
     10   -129   -140     57     75   -132   -761   -917   -769   -457  -1148   -685
     10   -122   -132     54     70   -127   -758   -917   -774   -467  -1148   -688
     15    -88   -106     36     59    -96   -756   -914   -776   -475  -1148   -685
     28   -122   -150     46     88   -135   -750   -904   -795   -498  -1163   -696
     44   -239   -283     96    161   -259   -696   -831   -805   -548  -1226   -774
     51   -259   -311    103    181   -285   -566   -678   -737   -532  -1221   -807
     93   -171   -267     36    179   -218   -431   -478   -602   -431  -1111   -743
    161     93    -67   -127    114     12   -361   -316   -400   -200   -839   -506
    181    748    566   -467   -192    659   -423   -322   -122    244   -319     38
      5   1405   1400   -706   -696   1402   -623   -574     64    654    179    561
   -155   1439   1592   -644   -875   1514   -958  -1015   -111    633    244    620
   -231    743    974   -254   -602    857  -1208  -1454   -696     12   -381    114
   -220   -184     36    202   -129    -75  -1252  -1608  -1244   -724  -1184   -592
   -148   -568   -420    358    135   -493  -1179  -1462  -1304   -898  -1423   -844
    -80   -548   -470    311    194   -509  -1034  -1252  -1163   -802  -1366   -820
    -38   -449   -410    244    184   -431   -883  -1067  -1018   -683  -1273   -745
    -77   -420   -345    246    132   -384   -820   -987   -945   -623  -1241   -706
      5   -309   -314    150    158   -311   -756   -909   -878   -563  -1197   -652
     90   -220   -314     64    200   -267   -693   -849   -826   -530  -1161   -615
     41   -270   -311    114    176   -290   -698   -857   -833   -550  -1189   -639
    -12   -337   -324    174    153   -332   -719   -878   -859   -576  -1231   -672
    -15   -345   -329    179    155   -337   -722   -875   -867   -592  -1249   -678
     10   -314   -324    150    166   -316   -714   -862   -867   -600  -1254   -675
     46   -265   -311    109    179   -288   -688   -836   -852   -579  -1236   -654
     59   -241   -303     90    179   -272   -672   -820   -849   -568  -1226   -641
     31   -267   -301    116    163   -283   -665   -810   -846   -571  -1221   -633
      7   -283   -290    137    148   -288   -667   -802   -839   -581  -1228   -633
     10   -275   -285    132    148   -280   -667   -792   -831   -581  -1241   -626
     44   -239   -285     96    163   -259   -646   -758   -815   -553  -1210   -589
     85   -184   -272     49    179   -228   -605   -722   -795   -527  -1184   -574
     44   -207   -252     80    148   -228   -597   -717   -807   -532  -1189   -589
     31   -189   -220     80    124   -205   -589   -701   -807   -519  -1153   -605
     12   -205   -220     96    114   -210   -587   -691   -815   -519  -1156   -639
     28   -202   -231     85    127   -215   -576   -675   -813   -519  -1156   -641
     31   -187   -220     77    124   -202   -571   -657   -807   -511  -1179   -623
     23   -174   -197     75    109   -184   -558   -633   -792   -493  -1202   -607
     12   -171   -184     77     96   -176   -561   -620   -792   -496  -1187   -594
     51   -132   -184     38    116   -158   -553   -589   -774   -472  -1158   -568
     70   -101   -171     15    119   -137   -535   -553   -750   -441  -1119   -532
     36   -111   -148     38     90   -129   -517   -522   -732   -418  -1083   -501
     15   -116   -132     49     72   -124   -504   -485   -711   -389  -1044   -475
     46    -51    -98      2     70    -72   -483   -446   -683   -355  -1008   -439
     75    -28   -103    -25     88    -64   -483   -431   -670   -345   -995   -426
     75    -38   -114    -18     93    -75   -483   -428   -667   -350   -989   -439
     51    -51   -103      0     75    -77   -478   -428   -670   -350   -982   -457
     70    -31   -103    -20     85    -67   -454   -413   -659   -348   -963   -470
     85    -28   -116    -31     98    -72   -441   -407   -657   -350   -956   -496
     90    -59   -150    -15    119   -103   -444   -410   -659   -363   -969   -522
    111    -44   -158    -36    132   -101   -420   -384   -639   -345   -963   -480
    127    -51   -179    -36    150   -116   -405   -366   -620   -327   -950   -423
     98    -77   -176    -10    135   -127   -397   -358   -610   -319   -948   -387
     98    -77   -176    -10    137   -127   -384   -353   -600   -303   -943   -384
    129    -70   -200    -31    163   -132   -384   -361   -597   -311   -906   -397
    114    -98   -215     -7    163   -155   -397   -371   -605   -322   -904   -415
    122    -83   -207    -20    163   -145   -394   -366   -594   -309   -914   -420
    124    -72   -197    -25    161   -135   -387   -358   -579   -296   -917   -431
     88    -85   -174     -2    129   -129   -384   -350   -574   -293   -927   -449
     64    -88   -153     12    109   -119   -376   -335   -558   -283   -909   -446
     96    -38   -135    -31    111    -85   -348   -301   -524   -257   -870   -423
    109      0   -109    -54    109    -54   -311   -270   -491   -236   -846   -410
     64    -18    -83    -23     72    -49   -301   -259   -483   -228   -849   -418
     36     -7    -46    -15     41    -25   -285   -239   -457   -202   -828   -407
     59     46    -15    -54     36     15   -246   -194   -413   -171   -789   -387
     85     64    -20    -75     54     23   -215   -155   -381   -158   -758   -381
     62     18    -46    -41     54    -12   -218   -155   -389   -168   -756   -400
     54     28    -25    -44     41      2   -213   -153   -376   -161   -732   -389
     64     57    -10    -62     38     23   -200   -148   -355   -140   -704   -371
    116    127     10   -122     54     70   -168   -122   -311    -98   -665   -335
     93     98      2    -98     46     51   -181   -132   -314   -103   -675   -332
     20     -2    -23    -10     20    -12   -241   -187   -368   -153   -724   -374
     20    -33    -54      5     36    -44   -275   -210   -392   -174   -743   -389
     15    -75    -90     31     51    -83   -285   -226   -407   -187   -750   -387
     33    -80   -114     23     72    -96   -283   -220   -400   -184   -737   -379
     44   -109   -153     31     96   -129   -285   -215   -400   -194   -732   -389
     41   -163   -205     59    122   -184   -285   -215   -410   -215   -740   -413
     28   -239   -267    106    148   -252   -288   -231   -436   -246   -763   -444
     31   -283   -314    124    171   -298   -293   -239   -446   -277   -779   -459
     36   -335   -371    148    202   -353   -306   -254   -467   -316   -802   -485
     46   -371   -420    161    231   -394   -324   -280   -488   -342   -818   -511
     70   -384   -454    158    262   -418   -329   -283   -491   -353   -820   -517
     64   -400   -467    166    265   -433   -332   -283   -491   -358   -818   -524
     57   -426   -483    184    267   -454   -340   -290   -496   -368   -815   -535
     75   -431   -506    176    288   -467   -332   -280   -496   -379   -813   -548
     90   -535   -626    223    358   -579   -293   -239   -517   -431   -878   -613
     51   -613   -665    277    355   -636   -176   -129   -485   -462   -922   -667
     46   -592   -639    272    340   -613    -59     18   -389   -402   -875   -633
     72   -366   -441    145    254   -405     41    179   -194   -189   -667   -444
    116    181     64   -148     25    124     57    272     96    210   -215     -5
      0    839    839   -423   -418    839    -80    119    337    657    314    504
   -101    969   1067   -433   -584   1018   -397   -252    249    740    454    618
   -184    527    709   -171   -446    618   -646   -683   -223    277     46    254
   -218   -233    -15    226   -101   -124   -701   -893   -769   -449   -657   -368
   -145   -696   -553    420    202   -626   -667   -766   -891   -693   -940   -639
   -103   -820   -717    459    306   -769   -566   -594   -813   -675   -961   -678
    -64   -782   -719    423    327   -753   -459   -467   -704   -607   -904   -652
    -20   -662   -641    342    309   -652   -371   -376   -600   -514   -823   -605
    -31   -618   -589    322    277   -605   -311   -314   -527   -452   -766   -574
    -25   -618   -592    322    283   -605   -277   -275   -485   -423   -740   -545
    -15   -602   -587    309    285   -597   -267   -265   -470   -410   -722   -527
     33   -576   -610    272    322   -592   -249   -244   -454   -392   -704   -506
     44   -550   -597    252    319   -574   -249   -239   -449   -381   -691   -511
     38   -555   -594    257    314   -574   -252   -244   -449   -379   -688   -530
     72   -530   -602    228    335   -566   -246   -239   -441   -368   -675   -527
     62   -558   -620    249    340   -589   -246   -241   -439   -368   -670   -524
     38   -600   -639    280    337   -618   -246   -244   -439   -374   -672   -524
     36   -605   -644    283    340   -623   -244   -239   -433   -363   -665   -524
     36   -589   -628    275    329   -607   -241   -228   -420   -348   -654   -527
     57   -558   -615    252    335   -587   -223   -207   -397   -322   -633   -514
     23   -579   -602    277    309   -589   -218   -202   -392   -316   -631   -514
     25   -574   -600    272    311   -587   -226   -213   -400   -324   -646   -527
     44   -550   -594    252    319   -571   -226   -210   -394   -322   -654   -532
     41   -566   -607    262    324   -587   -233   -213   -392   -316   -657   -540
     54   -594   -649    270    350   -623   -233   -207   -392   -324   -670   -545
     59   -589   -652    265    355   -620   -223   -197   -389   -324   -680   -537
     57   -594   -652    267    350   -623   -228   -197   -392   -322   -691   -532
     64   -597   -662    267    363   -628   -236   -194   -389   -327   -693   -524
     62   -618   -680    277    368   -649   -236   -184   -387   -329   -704   -522
     64   -623   -688    277    376   -654   -239   -176   -387   -319   -709   -522
     70   -620   -691    272    379   -654   -259   -171   -389   -309   -706   -517
    111   -555   -667    223    389   -610   -252   -140   -363   -272   -675   -485
     93   -540   -633    223    361   -587   -254   -119   -348   -254   -665   -459
     44   -571   -615    262    327   -592   -267   -116   -350   -252   -667   -454
     54   -587   -641    265    345   -613   -246   -106   -348   -252   -678   -467
    137   -522   -659    192    397   -589   -187    -59   -316   -226   -662   -439
    129   -522   -652    194    389   -587   -168    -46   -309   -231   -672   -441
     54   -576   -631    259    342   -602   -176    -62   -322   -241   -688   -454
     25   -592   -620    280    322   -605   -179    -59   -316   -233   -691   -457
     41   -581   -623    270    332   -602   -161    -51   -309   -226   -698   -462
     75   -548   -626    236    348   -587   -129    -28   -283   -202   -685   -446
     59   -563   -623    252    340   -592   -111    -15   -262   -194   -680   -449
     41   -589   -631    272    335   -610   -106    -15   -257   -200   -693   -470
     28   -605   -633    288    329   -618    -98    -20   -254   -205   -698   -472
     41   -574   -615    265    327   -594    -98    -23   -244   -192   -685   -454
     38   -587   -626    272    332   -605    -93    -25   -239   -197   -691   -465
     23   -607   -633    290    327   -620    -85    -28   -246   -210   -704   -483
     23   -607   -631    293    327   -618    -83    -20   -239   -192   -683   -475
     23   -613   -636    293    327   -623    -80    -15   -233   -174   -665   -465
     18   -602   -623    290    319   -613    -75     -7   -226   -161   -654   -449
      7   -584   -592    288    298   -589    -64     10   -215   -150   -636   -446
     28   -535   -563    254    296   -548    -41     44   -184   -116   -600   -428
     28   -537   -566    252    296   -550    -18     77   -155    -98   -579   -413
     12   -517   -530    252    270   -522     -5    101   -132    -70   -542   -387
     31   -483   -514    223    270   -496      2    124   -109    -44   -511   -361
     41   -491   -532    226    285   -511      5    127   -111    -51   -514   -368
     33   -465   -501    213    265   -483     25    142    -98    -31   -488   -358
     51   -426   -478    187    262   -452     49    163    -75      0   -452   -335
     64   -394   -459    163    259   -426     46    161    -67     15   -441   -327
     31   -426   -457    197    244   -441      7    122   -101    -10   -467   -350
     25   -426   -454    200    239   -439    -23     98   -124    -23   -470   -340
    101   -397   -498    148    298   -449    -23    106   -119    -18   -457   -319
    119   -394   -514    137    314   -452    -31     98   -132    -28   -467   -329
     83   -433   -517    176    298   -475    -49     88   -148    -36   -478   -342
     46   -524   -571    236    309   -548    -64     72   -181    -70   -504   -374
     49   -576   -626    262    337   -600    -67     64   -207    -96   -532   -402
     44   -613   -657    283    348   -633    -83     54   -228   -116   -558   -420
     49   -646   -696    298    371   -670   -103     33   -249   -137   -574   -441
     57   -670   -730    306    392   -698   -109     15   -275   -163   -589   -472
     54   -704   -758    324    405   -730   -114      5   -298   -192   -607   -493
     44   -709   -753    332    397   -732   -119     -2   -301   -197   -607   -498
     15   -732   -748    358    381   -740   -135    -12   -309   -200   -594   -504
     15   -735   -750    358    381   -743   -137    -20   -314   -207   -594   -501
     15   -766   -782    374    397   -774   -124    -10   -322   -228   -615   -514
     20   -862   -883    418    452   -872    -88     44   -329   -280   -675   -574
     15   -914   -930    449    472   -922     12    161   -277   -293   -727   -628
     28   -904   -935    436    480   -919     98    283   -192   -241   -704   -615
     77   -719   -797    319    436   -758    158    397    -36    -70   -540   -475
    106   -233   -342     62    223   -288    145    428    187    277   -153   -132
     83    423    340   -252   -127    381     15    231    337    652    293    257
     44    571    524   -309   -239    548   -327   -171    176    709    407    319
    -28    174    202    -75   -114    187   -561   -527   -233    316     49     -5
    -25   -470   -444    246    207   -457   -605   -678   -698   -335   -597   -527
     -2   -945   -943    475    470   -945   -597   -600   -875   -626   -917   -815
     25  -1085  -1111    527    566  -1096   -514   -444   -779   -626   -966   -872
    101  -1005  -1109    452    605  -1057   -418   -337   -659   -545   -924   -852
    124   -924  -1052    400    587   -987   -368   -277   -561   -470   -862   -823
    142   -859  -1002    358    571   -930   -340   -246   -493   -423   -815   -818
    220   -795  -1018    285    618   -906   -327   -228   -457   -405   -784   -810
    265   -766  -1034    249    646   -898   -345   -236   -449   -410   -789   -828
    306   -740  -1049    215    675   -896   -371   -257   -457   -415   -782   -849
    361   -709  -1070    174    714   -888   -394   -275   -454   -407   -771   -862
    423   -691  -1114    132    769   -901   -405   -290   -462   -400   -753   -870
    436   -665  -1101    114    766   -883   -418   -306   -465   -394   -727   -862
    407   -646  -1054    116    730   -849   -418   -303   -449   -387   -706   -831
    384   -631  -1015    124    698   -823   -402   -283   -420   -374   -714   -802
    303   -628   -932    161    615   -779   -366   -252   -384   -337   -706   -753
    246   -605   -852    176    548   -727   -335   -220   -345   -293   -719   -709
    218   -584   -805    181    511   -696   -329   -205   -319   -265   -740   -685
    174   -566   -740    197    457   -652   -332   -200   -298   -249   -740   -670
    155   -535   -691    189    420   -613   -340   -202   -283   -241   -758   -652
    155   -506   -662    174    407   -581   -340   -197   -267   -226   -769   -639
    145   -498   -646    176    394   -571   -335   -197   -252   -205   -758   -631
    129   -462   -592    166    361   -527   -327   -184   -218   -171   -717   -605
    106   -462   -568    176    337   -514   -332   -184   -207   -166   -719   -602
    101   -452   -553    174    324   -501   -340   -181   -202   -153   -717   -587
     88   -420   -511    163    298   -465   -353   -189   -200   -148   -714   -579
     85   -394   -480    155    283   -436   -368   -192   -197   -140   -704   -579
     77   -410   -488    163    283   -449   -379   -197   -200   -145   -732   -574
     88   -394   -485    153    285   -439   -381   -184   -184   -140   -750   -555
     96   -381   -480    140    288   -431   -379   -163   -163   -127   -753   -535
    103   -363   -467    129    285   -415   -371   -150   -145   -106   -748   -511
     98   -329   -431    114    262   -379   -366   -140   -132    -90   -743   -493
     98   -309   -407    103    252   -358   -361   -129   -119    -80   -745   -478
     96   -311   -407    106    249   -358   -358   -129   -111    -83   -763   -467
     85   -319   -405    116    244   -361   -350   -135   -103    -83   -787   -454
     80   -311   -392    114    233   -350   -358   -140   -106    -90   -800   -454
     88   -303   -392    106    239   -348   -366   -142   -101    -93   -805   -457
     98   -288   -389     93    241   -337   -355   -137    -83    -85   -807   -457
     93   -280   -374     93    233   -327   -353   -142    -72    -80   -813   -475
     80   -285   -368    101    223   -327   -355   -158    -67    -83   -826   -514
     77   -288   -366    103    220   -327   -358   -174    -72    -88   -839   -548
     70   -306   -379    116    223   -340   -361   -194    -80    -96   -854   -574
     67   -285   -353    109    210   -319   -353   -200    -67    -83   -844   -576
     59   -275   -335    106    194   -306   -366   -215    -67    -83   -854   -592
     51   -277   -332    111    192   -303   -379   -231    -67    -90   -867   -607
     57   -262   -319    101    187   -290   -389   -244    -67    -93   -867   -610
     54   -246   -301     96    176   -272   -392   -249    -62    -93   -865   -610
     49   -257   -306    101    176   -280   -394   -254    -59    -96   -878   -613
     54   -259   -314    103    181   -288   -394   -257    -57   -101   -893   -618
     59   -241   -301     90    179   -272   -389   -246    -46    -93   -883   -618
     67   -202   -270     67    168   -236   -371   -223    -20    -67   -849   -594
     77   -163   -244     41    158   -202   -353   -205      5    -38   -826   -574
     88   -145   -236     28    161   -189   -345   -192     28    -18   -815   -563
    103   -127   -233     10    166   -179   -342   -187     38     -5   -815   -561
    137    -96   -233    -20    184   -163   -345   -181     49     12   -823   -558
    168    -80   -249    -44    207   -166   -348   -181     54     31   -818   -553
    181    -54   -239    -64    210   -145   -348   -187     59     44   -787   -537
    197    -15   -213    -93    205   -114   -353   -194     64     59   -766   -519
    189    -49   -239    -70    213   -142   -379   -226     36     36   -782   -524
    179    -70   -252    -54    213   -161   -400   -254     10     20   -802   -527
    176    -75   -252    -49    213   -163   -413   -277     -7      0   -810   -519
    174    -98   -272    -38    220   -184   -433   -301    -33    -25   -831   -517
    158   -129   -288    -12    223   -207   -446   -322    -54    -41   -852   -524
    137   -220   -361     41    249   -290   -475   -358   -103    -90   -901   -566
    166   -246   -415     38    288   -329   -470   -366   -122   -114   -927   -579
    174   -270   -444     46    306   -355   -478   -387   -153   -145   -961   -597
     98   -363   -462    132    280   -413   -509   -436   -202   -200  -1018   -641
    109   -387   -496    137    301   -441   -524   -459   -223   -231  -1041   -654
    145   -379   -524    116    332   -452   -522   -465   -220   -246  -1044   -654
    132   -405   -537    135    332   -470   -527   -478   -223   -267  -1047   -670
     96   -454   -550    179    322   -501   -537   -493   -241   -288  -1057   -683
    106   -446   -553    168    327   -498   -532   -496   -252   -285  -1052   -683
     85   -506   -594    210    337   -550   -532   -501   -288   -311  -1083   -722
     77   -602   -680    262    376   -641   -478   -444   -311   -358  -1158   -802
     49   -613   -662    283    355   -636   -353   -322   -265   -353  -1182   -846
     54   -553   -607    249    329   -579   -246   -168   -153   -259  -1114   -789
     77   -309   -387    114    231   -348   -197    -41     41    -18   -875   -553
    116    303    187   -210    -36    246   -202     -7    311    400   -405    -88
      2    948    945   -475   -470    948   -345   -218    485    784     57    350
   -116    872    989   -379   -553    930   -698   -657    233    691      2    301
   -220    239    459    -10   -340    348   -937  -1096   -337     96   -576   -200
   -200   -480   -280    340     38   -381   -982  -1247   -820   -540  -1236   -779
   -103   -820   -717    462    306   -769   -940  -1122   -896   -706  -1460   -989
    -98   -880   -782    488    340   -831   -841   -974   -807   -659  -1462  -1000
    -59   -805   -748    431    342   -776   -735   -852   -693   -576  -1408   -948
    -20   -727   -706    374    340   -717   -657   -769   -600   -501  -1335   -880
     -7   -688   -680    348    335   -685   -605   -717   -540   -449  -1265   -841
    -31   -641   -613    335    288   -626   -566   -678   -506   -418  -1231   -807
     -2   -610   -610    306    303   -610   -555   -667   -498   -413  -1239   -805
    -10   -644   -636    327    311   -639   -561   -688   -517   -426  -1265   -854
    -54   -649   -594    353    270   -623   -555   -691   -514   -420  -1260   -896
      7   -615   -626    303    314   -620   -561   -696   -524   -428  -1254   -924
     49   -618   -667    283    358   -641   -568   -706   -532   -444  -1244   -930
     49   -636   -685    290    366   -659   -574   -724   -545   -459  -1241   -950
     77   -610   -688    267    381   -649   -566   -719   -548   -457  -1218   -969
    132   -602   -735    233    433   -670   -571   -727   -555   -462  -1205   -992
    124   -633   -758    254    441   -696   -587   -745   -568   -478  -1221   -984
    103   -652   -758    272    428   -704   -581   -743   -566   -478  -1241   -937
    101   -659   -761    280    431   -709   -574   -737   -561   -478  -1241   -904
    101   -654   -758    275    428   -706   -555   -722   -548   -465  -1226   -878
    127   -626   -753    249    439   -688   -532   -701   -532   -444  -1208   -865
    116   -618   -735    249    426   -678   -532   -698   -524   -433  -1200   -865
     83   -649   -732    283    407   -691   -548   -709   -530   -439  -1210   -867
    111   -641   -753    262    431   -696   -540   -704   -537   -454  -1215   -854
    153   -615   -769    231    459   -691   -530   -691   -527   -449  -1205   -833
    168   -605   -776    218    470   -691   -524   -683   -522   -439  -1205   -820
    142   -641   -784    249    462   -711   -527   -683   -530   -444  -1223   -818
    140   -667   -807    262    472   -735   -532   -683   -540   -449  -1231   -815
    189   -613   -805    210    496   -709   -511   -649   -519   -418  -1215   -779
    197   -607   -805    202    501   -706   -501   -631   -511   -405  -1208   -763
    179   -615   -795    218    485   -704   -488   -615   -504   -392  -1202   -750
    161   -628   -792    233    475   -709   -472   -605   -501   -384  -1200   -753
    161   -639   -800    239    480   -719   -454   -594   -496   -381  -1200   -745
    179   -649   -828    233    504   -737   -441   -587   -496   -384  -1210   -743
    184   -649   -833    233    509   -740   -420   -584   -488   -379  -1205   -743
    163   -662   -828    246    493   -743   -410   -589   -488   -384  -1205   -743
    184   -646   -833    231    509   -740   -389   -579   -478   -381  -1192   -745
    187   -649   -836    228    511   -743   -361   -566   -459   -368  -1174   -740
    140   -691   -831    275    485   -761   -345   -568   -462   -368  -1161   -745
    135   -693   -831    277    480   -761   -327   -563   -462   -363  -1148   -748
    129   -691   -820    280    472   -753   -314   -553   -449   -350  -1124   -745
    142   -680   -826    267    483   -753   -301   -540   -436   -335  -1096   -737
    140   -685   -826    272    483   -756   -301   -548   -441   -340  -1088   -745
     93   -732   -826    319    457   -779   -311   -566   -454   -358  -1091   -763
    106   -724   -831    309    467   -776   -303   -563   -452   -355  -1072   -753
    101   -717   -818    309    459   -766   -301   -563   -446   -350  -1047   -735
     80   -737   -818    329    449   -776   -314   -566   -454   -355  -1039   -737
     62   -753   -818    342    439   -784   -303   -555   -449   -353  -1031   -737
     98   -698   -797    301    446   -748   -280   -530   -426   -327  -1000   -706
    127   -657   -787    262    454   -722   -257   -501   -402   -306   -966   -675
    101   -657   -758    277    428   -706   -226   -475   -379   -290   -943   -657
     93   -618   -711    262    400   -665   -197   -449   -353   -265   -906   -618
    109   -576   -688    233    397   -631   -174   -418   -329   -239   -870   -589
    119   -555   -675    218    394   -615   -155   -387   -306   -213   -831   -561
    129   -545   -675    207    402   -610   -140   -371   -296   -207   -813   -537
    116   -530   -646    205    381   -589   -127   -371   -285   -202   -802   -527
    155   -452   -607    148    381   -530    -98   -353   -259   -176   -763   -480
    155   -436   -592    140    374   -514   -103   -368   -262   -176   -756   -470
    109   -493   -602    192    355   -548   -135   -400   -288   -200   -774   -475
     96   -504   -600    202    345   -550   -161   -436   -316   -226   -782   -485
     85   -506   -592    210    337   -548   -174   -454   -332   -244   -787   -480
     88   -514   -602    210    342   -558   -176   -459   -348   -254   -792   -467
     90   -527   -618    218    353   -571   -184   -472   -363   -272   -807   -467
     67   -584   -654    257    358   -620   -202   -491   -397   -301   -831   -475
     85   -623   -709    267    394   -665   -205   -498   -420   -329   -854   -491
    101   -649   -750    272    426   -701   -207   -511   -449   -368   -875   -517
     88   -698   -787    306    436   -743   -228   -545   -485   -413   -901   -545
     57   -756   -815    348    433   -784   -239   -568   -519   -446   -924   -566
     44   -797   -841    376    441   -818   -233   -576   -532   -459   -935   -571
     46   -810   -859    379    452   -833   -220   -574   -540   -467   -937   -568
     51   -805   -857    376    454   -831   -223   -579   -548   -475   -940   -563
     75   -807   -883    366    478   -846   -223   -584   -561   -488   -953   -574
    124   -787   -911    332    517   -849   -205   -579   -568   -498   -963   -581
    116   -906  -1023    394    568   -963   -207   -574   -613   -568  -1052   -659
    109  -1039  -1148    465    628  -1093   -142   -496   -618   -631  -1137   -750
    181   -982  -1163    397    672  -1072    -10   -329   -522   -579  -1111   -735
    267   -795  -1062    262    662   -927    111   -124   -345   -410   -948   -584
    322   -350   -675     12    498   -511    158      2    -90    -83   -579   -223
    231    324     93   -277     70    210     98    -57    192    376    -36    322
     41    706    662   -376   -311    683   -181   -431    226    607    275    633
    -41    402    444   -181   -244    423   -506   -888   -137    316     25    405
    -96   -444   -348    267    124   -394   -693  -1275   -795   -459   -732   -272
    -64  -1163  -1098    615    517  -1132   -709  -1317  -1174  -1000  -1314   -815
     18  -1348  -1369    662    693  -1358   -633  -1145  -1137  -1034  -1395   -919
     70  -1319  -1389    623    727  -1353   -493   -953  -1008   -945  -1335   -888
    119  -1163  -1283    519    698  -1223   -355   -782   -852   -815  -1218   -795
    155  -1075  -1231    459    693  -1153   -272   -685   -756   -735  -1137   -737
    155  -1080  -1236    462    693  -1158   -241   -652   -730   -714  -1117   -727
    161  -1085  -1247    462    701  -1163   -231   -636   -724   -714  -1109   -722
    163  -1085  -1249    459    704  -1166   -220   -620   -719   -706  -1093   -724
    158  -1052  -1210    446    683  -1130   -213   -605   -701   -683  -1054   -714
    171  -1044  -1215    433    693  -1130   -207   -589   -688   -667  -1034   -709
    174  -1067  -1241    446    706  -1153   -194   -571   -680   -662  -1021   -711
    158  -1075  -1234    457    693  -1153   -176   -553   -670   -652  -1002   -709
    161  -1065  -1226    452    693  -1145   -166   -542   -665   -644   -984   -704
    161  -1052  -1213    444    685  -1132   -158   -530   -657   -631   -966   -685
    153  -1057  -1210    452    680  -1132   -142   -514   -646   -618   -945   -670
    158  -1057  -1215    446    685  -1135   -145   -509   -644   -613   -930   -665
    150  -1052  -1202    452    675  -1127   -135   -501   -641   -605   -909   -657
    142  -1049  -1192    449    667  -1119   -124   -480   -633   -592   -888   -649
    140  -1047  -1187    452    662  -1117   -119   -472   -628   -584   -878   -644
    137  -1054  -1192    457    662  -1122   -111   -467   -626   -581   -875   -636
    142  -1039  -1182    449    662  -1109   -106   -457   -620   -574   -862   -618
    163  -1010  -1174    420    667  -1091    -88   -436   -602   -555   -844   -594
    171  -1000  -1171    413    670  -1085    -83   -423   -597   -548   -841   -584
    158  -1028  -1189    433    672  -1106    -85   -418   -600   -550   -844   -581
    163  -1026  -1189    431    675  -1106    -83   -407   -600   -553   -844   -581
    161  -1034  -1195    436    675  -1114    -90   -400   -597   -545   -836   -558
    161  -1039  -1202    439    680  -1119    -85   -379   -581   -532   -815   -524
    174  -1023  -1197    423    683  -1109    -80   -363   -571   -519   -795   -504
    189  -1018  -1208    415    698  -1111    -72   -345   -563   -511   -779   -493
    181  -1021  -1202    418    691  -1111    -59   -332   -558   -509   -771   -488
    174  -1018  -1192    420    680  -1104    -51   -324   -558   -511   -774   -496
    176  -1015  -1192    418    683  -1101    -41   -314   -558   -514   -771   -496
    171   -995  -1166    413    667  -1080    -28   -303   -550   -517   -758   -493
    161  -1008  -1171    423    665  -1088     -2   -290   -548   -519   -750   -498
    155  -1000  -1156    420    654  -1078     28   -272   -524   -509   -737   -496
    142  -1000  -1143    428    639  -1070     46   -259   -506   -493   -722   -493
    137  -1018  -1156    441    646  -1085     70   -244   -493   -485   -714   -498
    137  -1028  -1166    444    649  -1096     90   -233   -483   -480   -711   -511
    140  -1021  -1161    439    649  -1091     96   -231   -475   -475   -709   -514
    135  -1034  -1169    449    649  -1101    101   -228   -472   -475   -701   -514
    114  -1049  -1163    467    639  -1106    109   -223   -459   -472   -691   -532
    101  -1044  -1148    470    623  -1096    103   -233   -462   -485   -688   -548
     98  -1052  -1150    475    623  -1098    106   -233   -465   -491   -680   -555
    106  -1041  -1148    465    626  -1093    114   -231   -465   -493   -670   -558
     96  -1039  -1135    472    615  -1085    111   -236   -467   -498   -652   -558
    101  -1039  -1140    467    620  -1088    119   -223   -465   -496   -623   -548
     98  -1005  -1106    452    600  -1054    124   -213   -454   -485   -592   -537
     90  -1005  -1098    454    594  -1052    127   -210   -449   -480   -571   -532
     98   -979  -1078    441    587  -1028    153   -184   -431   -454   -542   -517
    116   -935  -1054    407    584   -995    187   -145   -400   -436   -532   -504
    111   -896  -1008    389    558   -950    207   -124   -376   -423   -511   -491
    111   -859   -971    371    540   -917    226   -103   -355   -407   -498   -485
    127   -831   -958    353    542   -893    239    -83   -345   -407   -493   -491
    122   -818   -940    345    527   -878    241    -75   -337   -400   -498   -465
    129   -779   -911    324    519   -844    262    -46   -309   -368   -485   -418
    124   -758   -885    314    504   -820    280    -38   -293   -358   -480   -384
    106   -740   -846    316    475   -792    272    -51   -288   -342   -480   -353
    101   -748   -852    322    475   -800    249    -75   -311   -348   -488   -340
    119   -735   -854    306    485   -795    215   -111   -340   -371   -511   -358
    116   -743   -862    311    488   -800    200   -132   -353   -389   -509   -371
    101   -800   -901    350    501   -849    187   -150   -379   -413   -524   -400
     98   -823   -924    361    509   -872    192   -148   -397   -402   -506   -405
     72   -878   -953    402    511   -914    192   -155   -420   -428   -524   -426
     72   -922   -995    423    532   -958    168   -174   -441   -470   -566   -459
     59   -976  -1036    459    548  -1005    150   -189   -457   -483   -594   -493
     46  -1036  -1083    493    561  -1060    129   -213   -475   -498   -623   -506
     36  -1072  -1109    517    571  -1091    129   -228   -488   -522   -636   -517
     25  -1078  -1104    524    563  -1091    140   -228   -491   -530   -631   -524
     28  -1078  -1106    524    566  -1091    135   -236   -498   -540   -641   -537
     23  -1088  -1111    530    566  -1098    137   -249   -511   -563   -665   -553
     36  -1080  -1117    522    574  -1098    142   -249   -509   -571   -667   -550
     62  -1130  -1192    530    626  -1161    137   -246   -524   -592   -691   -574
     98  -1273  -1371    587    735  -1322    155   -226   -568   -665   -782   -662
    127  -1309  -1439    589    782  -1374    257   -127   -542   -691   -826   -730
    215  -1228  -1444    506    828  -1335    353     12   -446   -633   -782   -706
    285   -984  -1273    348    779  -1127    426    166   -265   -431   -594   -530
    348   -446   -795     49    571   -620    436    244      2    -38   -158   -122
    202    150    -51   -179    127     51    319     72    192    355    306    309
    140    277    137   -210      2    207      5   -298     72    420    439    389
     46   -181   -231     67    137   -205   -246   -717   -405    -36     18     12
    -25   -974   -948    501    459   -961   -301   -919   -945   -766   -711   -589
      7  -1418  -1426    704    717  -1421   -267   -792  -1070  -1008   -984   -839
     77  -1496  -1574    709    823  -1535   -171   -620   -987   -984   -971   -852
     80  -1462  -1543    691    807  -1501    -67   -493   -870   -906   -914   -797
     70  -1374  -1444    652    756  -1408     12   -387   -753   -810   -833   -737
     31  -1280  -1314    623    670  -1296     90   -301   -657   -727   -797   -659
     15  -1236  -1254    610    633  -1244    145   -239   -597   -675   -745   -605
      0  -1241  -1241    620    618  -1241    176   -207   -566   -652   -717   -589
    -44  -1257  -1213    652    584  -1236    176   -200   -558   -646   -753   -592
    -54  -1244  -1189    646    563  -1218    179   -187   -545   -636   -748   -597
    -75  -1239  -1166    657    542  -1202    205   -161   -524   -610   -727   -579
    -70  -1231  -1161    649    545  -1197    220   -140   -509   -597   -719   -563
    -57  -1210  -1153    633    548  -1182    220   -135   -501   -587   -701   -548
    -49  -1184  -1137    615    542  -1161    223   -119   -483   -574   -688   -532
    -41  -1182  -1143    610    550  -1163    228   -109   -485   -584   -704   -545
    -31  -1179  -1148    605    555  -1163    226   -106   -480   -581   -701   -553
    -23  -1158  -1135    592    555  -1148    228    -96   -465   -561   -680   -542
    -15  -1163  -1148    589    563  -1156    233    -83   -465   -561   -683   -542
      5  -1161  -1166    576    584  -1163    223    -83   -465   -555   -680   -550
     12  -1166  -1182    576    594  -1174    223    -80   -467   -558   -675   -548
     36  -1117  -1153    540    594  -1135    246    -59   -446   -540   -659   -532
     18  -1119  -1137    550    574  -1127    231    -67   -457   -550   -672   -555
     18  -1083  -1101    532    558  -1093    226    -64   -452   -545   -657   -566
     23  -1078  -1101    527    561  -1088    233    -44   -436   -530   -633   -555
     31  -1101  -1132    535    581  -1117    241    -18   -418   -524   -623   -542
     41  -1104  -1145    530    592  -1124    228    -15   -423   -530   -620   -545
     46  -1075  -1124    514    584  -1098    223     -2   -410   -514   -600   -537
     44  -1070  -1114    514    576  -1093    228     18   -392   -501   -589   -530
     57  -1075  -1132    509    594  -1104    233     46   -368   -478   -587   -517
     57  -1057  -1114    496    584  -1085    228     62   -353   -454   -561   -506
     51  -1039  -1091    493    568  -1062    236     70   -340   -444   -550   -493
     49  -1041  -1091    493    568  -1065    246     83   -327   -433   -537   -485
     59  -1031  -1091    485    574  -1060    252     96   -314   -420   -522   -467
     62  -1010  -1075    472    568  -1044    265    106   -301   -410   -501   -449
     49  -1023  -1072    485    558  -1047    277    114   -285   -405   -475   -441
     41  -1028  -1070    491    555  -1049    293    129   -267   -400   -446   -423
     57  -1028  -1085    485    571  -1057    296    129   -270   -418   -457   -433
     44  -1021  -1067    485    555  -1041    298    132   -262   -423   -465   -449
     49  -1008  -1057    478    550  -1031    316    150   -231   -407   -444   -431
     44   -997  -1041    475    540  -1018    335    158   -205   -397   -433   -410
     33  -1008  -1041    488    537  -1023    335    153   -194   -402   -454   -407
     33  -1005  -1039    485    532  -1021    348    161   -179   -392   -446   -392
     12  -1021  -1034    504    522  -1028    350    155   -168   -392   -449   -394
      0  -1026  -1026    511    511  -1026    350    161   -150   -387   -436   -397
     -2  -1023  -1021    514    509  -1023    350    176   -127   -368   -407   -381
     -7  -1005   -997    506    493  -1002    345    187   -106   -358   -376   -353
    -25  -1018   -992    522    483  -1005    353    200    -90   -340   -355   -329
    -49  -1018   -969    532    457   -995    366    213    -77   -322   -337   -316
    -46  -1000   -953    524    452   -976    379    231    -59   -296   -309   -324
    -77  -1005   -927    540    423   -966    389    244    -49   -275   -293   -335
   -109  -1000   -893    553    389   -948    405    259    -31   -252   -280   -324
    -83   -969   -885    524    397   -927    426    285     -7   -226   -252   -301
    -49   -898   -849    475    400   -875    457    322     28   -194   -202   -275
    -44   -872   -828    457    389   -849    475    355     51   -174   -187   -254
    -64   -857   -795    459    363   -826    488    381     72   -153   -174   -241
    -77   -849   -771    462    345   -810    501    389     80   -135   -155   -231
   -132   -885   -753    509    309   -820    493    376     75   -142   -174   -228
   -148   -854   -709    501    277   -782    488    368     75   -142   -176   -223
    -72   -769   -696    420    309   -732    491    374     80   -135   -171   -202
    -77   -784   -709    428    314   -748    472    355     64   -148   -200   -205
   -114   -826   -711    470    298   -769    454    345     57   -150   -223   -202
   -163   -883   -722    522    277   -802    441    335     33   -163   -213   -205
   -174   -909   -735    540    280   -823    436    335     20   -176   -218   -213
   -163   -948   -784    553    309   -865    415    319     -5   -207   -246   -241
   -135   -982   -846    558    355   -914    410    322    -18   -231   -270   -257
   -129  -1034   -904    581    384   -969    415    324    -31   -246   -296   -272
   -155  -1078   -922    615    381  -1000    407    309    -51   -272   -324   -293
   -158  -1106   -948    631    392  -1026    397    298    -67   -285   -342   -303
   -132  -1122   -989    628    428  -1057    379    290    -75   -290   -361   -301
   -140  -1156  -1015    646    436  -1085    366    280    -93   -306   -387   -319
   -122  -1140  -1018    631    446  -1078    368    285    -93   -301   -371   -319
    -80  -1117  -1039    597    478  -1078    376    296    -88   -298   -358   -319
    -77  -1158  -1080    618    501  -1119    379    303    -98   -316   -366   -342
    -90  -1283  -1192    685    548  -1239    407    342   -116   -361   -415   -405
    -90  -1332  -1241    711    574  -1288    493    444    -80   -371   -459   -457
    -15  -1236  -1221    626    600  -1228    607    610     44   -280   -402   -413
     18  -1067  -1085    524    550  -1075    696    784    239    -83   -218   -231
     12   -618   -633    301    322   -626    683    844    480    272    171    153
    -90    -72     18     80    -54    -28    540    667    633    620    571    519
   -174     62    236     54   -205    148    228    301    517    691    670    581
   -207   -306    -98    257    -54   -202     -2    -85     93    285    314    280
   -207  -1018   -810    613    301   -917    -44   -285   -436   -431   -363   -259
   -205  -1462  -1257    833    524  -1361    -18   -205   -581   -701   -641   -530
   -194  -1613  -1418    901    610  -1514     51    -49   -511   -688   -654   -579
   -168  -1600  -1431    885    631  -1517    135     64   -407   -615   -613   -561
   -119  -1493  -1374    805    626  -1434    213    155   -306   -527   -545   -511
    -93  -1382  -1288    737    594  -1335    272    228   -215   -457   -480   -454
    -93  -1345  -1252    717    579  -1299    303    267   -168   -418   -452   -418
    -72  -1345  -1273    709    600  -1309    301    283   -150   -400   -441   -405
    -70  -1327  -1257    696    592  -1293    301    298   -142   -397   -433   -402
    -62  -1296  -1234    680    584  -1265    303    314   -129   -384   -420   -392
    -57  -1301  -1244    678    592  -1273    290    306   -129   -379   -413   -376
    -59  -1296  -1236    678    587  -1267    296    314   -116   -368   -394   -353
    -41  -1280  -1239    659    594  -1260    303    327    -98   -353   -381   -335
    -31  -1275  -1244    654    605  -1262    303    335    -88   -337   -368   -327
    -36  -1286  -1249    662    605  -1270    293    335    -80   -332   -355   -332
    -25  -1280  -1254    654    613  -1267    288    335    -72   -327   -342   -324
    -12  -1247  -1234    628    610  -1241    290    348    -54   -311   -319   -309
    -12  -1247  -1236    628    610  -1241    280    348    -51   -309   -316   -311
    -18  -1280  -1262    649    620  -1273    270    345    -51   -319   -309   -306
     -2  -1257  -1254    631    626  -1257    277    363    -31   -298   -275   -285
     33  -1182  -1215    571    620  -1197    293    384     -2   -275   -246   -265
     12  -1179  -1192    581    600  -1187    285    381      7   -265   -233   -259
    -31  -1210  -1179    618    571  -1195    254    366      0   -275   -236   -262
    -38  -1195  -1156    618    558  -1176    244    374     10   -267   -218   -249
     28  -1122  -1150    545    587  -1135    272    415     57   -223   -163   -200
     10  -1163  -1174    576    592  -1169    265    418     54   -228   -161   -184
     -7  -1189  -1182    597    584  -1187    257    428     57   -220   -148   -166
      2  -1158  -1161    579    581  -1158    257    449     72   -189   -116   -140
     10  -1119  -1132    553    568  -1124    257    465     88   -168    -96   -137
     -2  -1109  -1109    555    553  -1109    244    475     98   -161    -77   -129
     20  -1078  -1098    524    558  -1088    267    514    140   -127    -41    -85
     20  -1023  -1044    501    532  -1034    311    553    181    -80      2    -44
    -44  -1072  -1028    555    491  -1052    303    537    161    -96     -5    -57
   -101  -1106  -1005    602    452  -1057    288    519    145   -116    -15    -77
    -70  -1034   -966    550    446  -1000    314    542    176    -90     12    -49
    -75  -1044   -969    561    446  -1008    340    566    192    -77     23    -38
    -96  -1052   -958    574    428  -1005    337    568    200    -72     31    -44
    -96  -1013   -917    553    410   -966    329    563    207    -57     33    -59
   -101   -982   -880    540    387   -932    350    574    228    -31     49    -62
   -145  -1018   -872    581    363   -945    376    592    246    -15     72    -46
   -174  -1018   -844    594    332   -932    392    600    277      7    109    -10
   -223   -989   -766    605    270   -878    402    605    301     31    135      7
   -239   -974   -737    605    246   -857    392    589    301     28    114     -5
   -202   -974   -771    589    283   -872    376    574    293     12     83    -18
   -181   -982   -800    579    309   -891    345    545    272     -7     54    -57
   -153   -979   -826    566    335   -904    316    522    262    -18     46    -77
   -132   -979   -846    553    355   -914    298    514    270    -12     57    -85
    -59   -911   -852    485    394   -883    298    524    285      7     80    -80
    -41   -878   -839    457    397   -859    306    532    303     25    101    -77
    -44   -888   -844    467    397   -867    303    530    311     25    101    -96
    -15   -857   -841    433    410   -849    309    537    324     38    114    -93
    -49   -875   -826    462    387   -852    306    537    329     44    122    -93
    -38   -852   -813    444    384   -833    311    558    353     70    150    -70
     -7   -833   -826    420    407   -828    319    574    374     80    166    -62
      7   -807   -815    397    410   -810    327    584    381     88    168    -54
     31   -763   -795    366    413   -779    332    589    392    109    192    -28
     54   -714   -769    327    410   -740    332    587    407    129    226     18
     72   -722   -797    324    433   -758    327    574    407    137    233     41
    124   -717   -844    293    483   -779    306    553    392    129    233     51
    174   -691   -865    259    519   -776    267    514    358    106    215     44
    171   -685   -859    254    514   -774    231    485    340    101    205     41
    202   -678   -880    236    540   -776    215    472    332     96    192     41
    205   -701   -909    246    555   -802    210    467    324     88    168     36
    153   -771   -924    309    537   -846    202    459    303     70    132     18
    137   -846   -984    353    558   -914    184    439    272     36     96    -20
    129   -878  -1008    371    568   -943    189    444    265     36     96    -18
    135   -883  -1021    371    576   -953    197    444    262     36     88    -12
     72   -956  -1028    441    550   -992    179    418    233      7     46    -33
     54   -987  -1044    465    548  -1015    174    413    228      2     38    -28
     59  -1013  -1072    475    566  -1041    179    410    223     -2     33    -33
     59  -1036  -1096    488    576  -1065    179    402    215     -7     25    -59
     59  -1018  -1078    480    568  -1047    176    402    218      2     44    -67
     51  -1000  -1052    472    550  -1026    174    394    218      2     54    -64
     57  -1049  -1106    496    581  -1078    187    415    213    -23     33    -93
     67  -1132  -1200    532    631  -1166    267    514    233    -54    -15   -163
     72  -1140  -1213    535    641  -1176    394    659    316    -25     -7   -174
     96  -1039  -1135    470    613  -1088    524    849    485    119    109    -70
    137   -696   -833    277    485   -763    563    961    698    394    389    181
    109   -119   -231      2    171   -174    483    914    914    787    833    589
      2    389    387   -194   -192    389    210    579    956   1080   1187    888
    -33    293    327   -132   -179    309   -158    132    649    927   1072    769
    -83   -303   -223    192     70   -265   -319   -210    116    296    480    296
    -96   -979   -883    535    392   -932   -309   -267   -280   -296    -98   -171
    -51  -1301  -1249    678    597  -1275   -236   -103   -293   -413   -265   -345
    -23  -1332  -1309    675    641  -1322   -116     59   -171   -348   -241   -348
      0  -1267  -1270    633    633  -1267    -23    171    -51   -257   -179   -306
     15  -1184  -1200    584    605  -1192     28    241     38   -181   -116   -267
     28  -1114  -1143    542    584  -1127     64    290     98   -132    -64   -231
     46  -1093  -1140    522    592  -1117     88    314    122   -122    -51   -210
     51  -1080  -1132    514    589  -1106     88    316    122   -127    -62   -213
     57  -1070  -1130    506    592  -1098     85    319    127   -119    -49   -197
     64  -1060  -1124    498    594  -1091     83    322    137   -106    -31   -179
     67  -1072  -1143    501    602  -1106     90    319    145   -103    -33   -171
     70  -1057  -1127    493    597  -1091     88    319    153    -98    -33   -155
     72  -1047  -1119    485    594  -1083     83    319    158    -88    -23   -148
     88  -1021  -1109    467    597  -1065     80    322    158    -83    -10   -150
    103  -1005  -1111    449    605  -1057     77    319    163    -77      5   -140
     98  -1028  -1127    465    610  -1078     77    314    161    -80      7   -140
    106   -995  -1101    441    602  -1047     72    306    166    -77     18   -140
    114   -966  -1080    426    597  -1023     64    303    176    -59     46   -119
     85   -971  -1057    441    568  -1013     51    298    174    -57     83   -103
     77   -945  -1023    433    548   -982     54    303    187    -44    132    -98
     75   -924  -1002    423    537   -961     41    298    189    -41    140   -109
     93   -893   -987    400    540   -940     31    298    192    -41    122   -114
    129   -839   -969    353    548   -901     28    306    210    -18    114    -96
    150   -820   -974    335    561   -896     28    316    223      0    111    -83
    187   -802   -989    306    587   -893     41    327    239     18    127    -80
    148   -820   -969    337    558   -893     41    327    239     25    137    -90
     75   -896   -971    410    522   -932      5    301    210     10    122   -111
    135   -813   -948    337    540   -880     20    327    233     36    161    -72
    153   -763   -919    303    535   -839     41    355    272     72    200    -41
    111   -769   -880    329    496   -823     49    374    288    106    215    -28
     75   -769   -846    345    459   -807     46    368    290    116    202    -23
     46   -807   -854    379    449   -831     41    350    283     93    187    -46
     51   -792   -844    368    444   -818     51    353    296     93    189    -33
     64   -800   -865    368    465   -831     59    348    296     83    184    -44
     90   -784   -878    345    483   -831     46    327    288     75    181    -54
    140   -761   -901    309    519   -828     36    311    275     67    179    -64
    189   -740   -930    272    555   -833     23    288    265     51    174    -85
    288   -714  -1002    213    644   -857      0    254    249     31    155   -116
    376   -722  -1098    171    737   -909    -31    210    215      0    109   -168
    465   -711  -1176    122    820   -943    -59    174    200    -23     85   -181
    514   -693  -1210     88    859   -950    -83    142    194    -28     77   -168
    519   -706  -1226     93    872   -966   -106    111    181    -44     54   -166
    594   -727  -1325     64    958  -1026   -153     57    135    -83     36   -207
    641   -730  -1371     44   1005  -1049   -181     25    114    -93     38   -228
    659   -737  -1397     38   1026  -1065   -200     10    101   -103     67   -231
    592   -745  -1337     77    963  -1041   -179     23    122    -80     96   -202
    475   -745  -1221    135    846   -982   -148     41    171    -51    124   -179
    342   -763  -1109    210    724   -935   -111     72    213    -18    114   -153
    236   -753   -989    257    610   -870    -72    119    244     44    153   -124
    166   -740   -906    288    535   -823    -23    171    280     93    153    -98
    135   -711   -846    288    488   -779     20    220    342    124    218    -59
    124   -657   -784    265    454   -719     25    283    397    166    249    -33
    132   -574   -706    220    418   -641     12    324    444    236    288     -2
    161   -522   -683    181    420   -602      7    324    496    272    301     25
    153   -488   -641    166    394   -563      2    311    519    280    267     25
    140   -459   -600    161    368   -530      2    311    519    316    233     28
    114   -418   -532    150    322   -475     10    322    522    350    231     44
    101   -361   -462    129    280   -410     20    329    537    371    252     62
     93   -335   -428    116    259   -381     20    319    540    371    262     72
    101   -324   -426    111    262   -374      7    306    535    358    254     64
    101   -345   -449    122    272   -397    -18    280    511    332    233     51
    101   -376   -478    137    288   -426    -38    270    501    319    218     51
     80   -402   -483    161    280   -444    -57    252    483    298    194     33
     67   -410   -478    171    270   -444    -70    241    470    277    181     20
     54   -423   -478    181    265   -449    -77    231    452    254    163      2
     44   -472   -517    215    280   -493    -96    213    423    220    129    -28
     38   -550   -589    254    311   -568   -111    202    397    200     98    -41
     28   -594   -626    283    327   -610   -124    189    379    187     62    -57
     20   -605   -626    290    322   -615   -148    171    361    179     31    -80
      5   -633   -639    314    322   -636   -161    155    350    163      5    -98
    -12   -652   -639    329    311   -646   -155    161    353    168      7    -93
    -15   -644   -628    329    303   -636   -161    161    361    171     10    -88
    -38   -639   -600    337    277   -620   -171    158    363    174     10    -85
    -64   -654   -589    361    262   -623   -163    171    371    179     23    -83
    -62   -748   -685    405    309   -717   -129    226    376    153     -5   -127
    -25   -815   -789    420    379   -802    -28    353    431    140    -28   -179
     10   -779   -792    381    400   -787    103    522    553    207     18   -171
     64   -618   -683    277    374   -649    215    704    743    389    163    -44
     93   -140   -236     20    163   -187    174    719    963    730    535    316
     28    439    410   -233   -189    423    -18    509   1085   1101    979    727
    -85    693    776   -306   -431    735   -376     67    943   1205   1158    870
   -163    392    555   -114   -358    472   -659   -368    548    883    896    628
   -197   -389   -194    293     -5   -293   -704   -568     25    132    168     46
   -166   -945   -782    555    306   -865   -644   -491   -174   -265   -254   -309
    -98  -1111  -1013    605    454  -1062   -535   -306    -83   -257   -301   -387
    -49  -1075  -1026    563    488  -1052   -394   -127     85   -124   -210   -350
    -20   -979   -961    498    467   -971   -293     -7    218      0   -145   -280
     -7   -906   -901    457    444   -904   -252     41    283     49   -116   -236
     -5   -865   -859    433    426   -862   -241     57    306     70   -127   -239
     15   -833   -849    410    431   -841   -226     77    322     85   -132   -220
    -12   -880   -867    444    426   -875   -239     75    309     80   -148   -231
     -7   -885   -878    446    433   -880   -236     75    311     96   -161   -231
     54   -805   -862    374    457   -831   -207    103    335    127   -153   -207
     23   -818   -841    397    431   -828   -210    103    324    119   -158   -210
    -15   -828   -813    418    397   -820   -223     96    316    116   -161   -231
     20   -792   -815    384    418   -802   -210    116    337    135   -148   -218
     10   -813   -823    400    415   -818   -213    122    337    129   -140   -218
    -10   -828   -818    420    402   -823   -213    119    332    124   -140   -231
    -20   -846   -826    433    400   -836   -223    114    322    122   -202   -218
     10   -813   -823    400    415   -818   -220    132    332    137   -244   -189
     38   -787   -826    371    431   -805   -228    135    329    137   -254   -184
     38   -779   -818    371    428   -797   -231    135    327    137   -259   -181
     18   -810   -831    394    423   -820   -249    119    316    122   -275   -189
     31   -828   -862    397    444   -844   -254    127    319    127   -275   -179
     67   -805   -872    368    467   -836   -241    145    332    140   -254   -166
     85   -784   -870    350    478   -826   -241    150    332    145   -244   -161
     98   -787   -885    342    491   -836   -236    161    335    150   -241   -158
    109   -789   -898    340    504   -844   -239    171    342    163   -241   -150
    106   -802   -911    348    506   -857   -244    176    337    166   -252   -158
    129   -787   -917    329    522   -852   -239    197    348    184   -252   -153
    148   -745   -896    298    522   -820   -226    228    368    210   -241   -129
    161   -737   -898    288    530   -818   -220    244    376    220   -241   -119
    168   -745   -917    285    542   -831   -228    249    376    220   -249   -116
    179   -730   -909    275    542   -818   -223    262    381    226   -252   -116
    184   -709   -893    262    537   -802   -205    280    389    231   -249   -101
    187   -691   -880    252    532   -784   -192    293    397    241   -246    -98
    161   -711   -875    275    517   -795   -189    290    392    233   -257   -124
    148   -719   -867    285    506   -792   -189    293    397    231   -259   -129
    142   -704   -849    280    496   -776   -176    303    410    246   -252   -109
    135   -730   -865    296    498   -797   -168    306    410    249   -267   -116
    135   -745   -880    306    506   -813   -161    311    418    254   -283   -114
    137   -732   -870    298    504   -800   -161    311    426    265   -285   -106
    132   -743   -875    303    501   -807   -187    290    415    252   -298   -119
    132   -771   -906    319    517   -839   -210    272    397    231   -324   -124
    142   -782   -924    316    532   -852   -223    262    384    210   -350   -155
    176   -758   -935    290    555   -846   -226    254    374    197   -366   -161
    200   -740   -940    270    568   -841   -215    267    387    213   -355   -132
    194   -743   -940    272    566   -841   -202    283    400    226   -345   -127
    166   -771   -937    301    550   -854   -215    280    394    220   -353   -127
    168   -763   -932    298    550   -846   -220    283    397    226   -345   -129
    171   -740   -911    283    540   -826   -220    296    410    236   -329   -137
    189   -685   -875    246    530   -779   -207    319    439    259   -306   -116
    181   -662   -844    239    511   -753   -200    332    449    265   -298   -111
    142   -680   -823    270    483   -750   -202    332    452    262   -288   -119
    124   -714   -839    293    480   -776   -210    327    444    252   -296   -135
    153   -678   -833    262    493   -756   -192    340    459    267   -277   -122
    210   -558   -771    171    491   -665   -140    384    514    316   -220    -70
    184   -535   -719    176    452   -626   -127    400    535    332   -197    -57
     96   -592   -688    246    389   -639   -148    379    517    314   -213    -75
     88   -584   -672    246    379   -628   -142    381    517    309   -207    -88
    140   -532   -672    194    402   -600   -124    392    530    314   -194    -77
    200   -459   -659    129    428   -558   -109    402    550    332   -171    -51
    176   -475   -652    148    413   -561   -132    371    535    316   -189    -64
    205   -423   -628    109    415   -527   -142    355    542    322   -176    -54
    184   -459   -644    137    413   -553   -181    322    511    296   -200    -77
    200   -454   -654    127    426   -553   -213    298    493    285   -218    -59
    223   -436   -659    106    439   -548   -215    298    491    283   -226    -59
    192   -478   -670    142    428   -574   -231    283    475    259   -246    -93
    168   -535   -706    181    436   -620   -246    265    454    231   -272   -122
    166   -579   -745    207    454   -662   -254    254    439    210   -290   -127
    174   -631   -805    228    488   -719   -272    231    410    176   -322   -161
    197   -662   -859    231    527   -758   -296    207    387    142   -353   -197
    215   -675   -891    228    550   -782   -319    181    363    122   -371   -205
    226   -688   -914    231    568   -800   -332    161    345    103   -384   -220
    228   -706   -935    239    579   -820   -337    150    332     93   -397   -249
    202   -724   -930    259    563   -826   -348    142    327     85   -405   -275
    197   -724   -922    262    558   -823   -355    135    324     75   -410   -272
    213   -704   -917    246    563   -810   -353    137    327     75   -407   -265
    220   -753   -974    265    594   -862   -337    161    319     51   -433   -296
    236   -833  -1072    298    654   -953   -262    252    329     18   -493   -361
    223   -862  -1085    316    652   -971   -150    387    389     33   -511   -400
    288   -769  -1057    241    672   -911    -31    581    535    155   -423   -337
    342   -413   -756     36    548   -584      0    693    756    444   -129    -77
    314    220    -93   -267    202     62    -70    641   1002    862    345    368
    215    748    530   -483   -155    641   -322    329   1078   1150    704    691
    140    709    568   -423   -213    639   -667   -103    833   1052    652    633
     59     12    -49    -38     54    -18   -852   -501    226    363      7     98
     54   -717   -771    329    413   -743   -872   -584   -202   -241   -597   -415
    135   -982  -1117    420    626  -1049   -815   -436   -228   -363   -756   -581
    189   -963  -1153    387    670  -1057   -693   -244    -83   -280   -706   -568
    218   -870  -1088    324    652   -979   -574    -93     62   -163   -615   -509
    249   -769  -1018    257    633   -893   -506    -12    150    -83   -545   -459
    285   -696   -982    205    631   -839   -462     33    202    -36   -509   -426
    285   -667   -953    192    618   -810   -431     62    239     -7   -480   -397
    275   -654   -930    187    600   -789   -413     75    254      7   -467   -376
    239   -680   -919    220    579   -800   -407     80    257     10   -465   -381
    210   -701   -911    244    558   -805   -413     77    252      7   -467   -400
    213   -667   -880    228    545   -774   -413     83    259     15   -452   -394
    202   -623   -826    207    514   -724   -407     90    272     38   -428   -361
    200   -605   -805    202    501   -704   -397    101    288     57   -420   -348
    187   -615   -802    213    493   -706   -394    103    293     59   -423   -348
    168   -613   -782    223    475   -696   -402     98    285     51   -428   -353
    168   -600   -769    215    467   -683   -410    101    288     57   -426   -353
    163   -600   -763    218    462   -680   -397    114    301     70   -415   -345
    166   -594   -761    213    462   -678   -392    119    306     77   -413   -337
    179   -568   -748    194    462   -657   -394    116    311     85   -400   -324
    181   -550   -732    184    454   -639   -397    122    314     98   -381   -314
    176   -542   -722    181    446   -631   -394    127    314    103   -371   -322
    176   -550   -727    184    449   -639   -397    127    306     98   -366   -345
    168   -532   -701    181    433   -615   -397    129    306    103   -345   -361
    161   -530   -691    184    423   -610   -402    142    314    116   -311   -353
    163   -511   -675    174    418   -592   -413    145    314    127   -283   -353
    176   -493   -670    155    423   -581   -410    155    322    142   -259   -363
    213   -459   -672    124    441   -566   -379    192    350    168   -236   -363
    252   -410   -662     77    457   -535   -371    207    361    181   -218   -353
    210   -436   -646    111    426   -540   -387    207    350    174   -218   -355
    200   -457   -659    127    426   -558   -392    215    350    174   -218   -353
    213   -462   -675    124    444   -568   -384    218    345    161   -226   -374
    239   -418   -659     88    446   -537   -366    228    355    168   -207   -361
    246   -410   -657     83    449   -535   -350    226    353    163   -215   -374
    236   -428   -665     93    449   -545   -355    205    335    148   -241   -407
    244   -418   -662     88    452   -540   -350    197    329    148   -236   -400
    252   -402   -657     75    452   -530   -345    197    335    161   -218   -387
    252   -397   -649     72    449   -522   -342    197    345    168   -218   -387
    262   -387   -652     59    457   -517   -340    194    348    171   -236   -384
    272   -387   -659     57    465   -522   -337    189    355    171   -246   -392
    267   -394   -665     62    465   -530   -335    176    355    166   -246   -413
    265   -392   -657     64    459   -524   -332    166    355    161   -257   -436
    277   -381   -659     51    467   -519   -340    153    350    161   -265   -441
    272   -397   -670     62    470   -532   -355    135    340    161   -262   -446
    283   -392   -675     54    478   -532   -348    140    345    166   -254   -449
    296   -358   -657     31    475   -506   -340    145    353    163   -283   -446
    306   -332   -641     12    472   -488   -337    150    358    166   -298   -449
    319   -316   -636      0    478   -475   -340    155    363    171   -296   -449
    335   -316   -654    -10    493   -485   -353    148    355    161   -309   -462
    355   -329   -685    -15    519   -506   -374    127    335    145   -335   -496
    363   -324   -688    -20    522   -506   -376    122    332    155   -340   -514
    389   -288   -678    -49    532   -483   -371    119    335    163   -342   -501
    423   -257   -680    -83    550   -467   -374    109    329    163   -345   -475
    418   -267   -685    -75    550   -475   -387     80    298    148   -371   -475
    413   -272   -688    -70    548   -480   -392     70    293    135   -397   -478
    452   -226   -678   -111    563   -452   -389     75    306    140   -410   -485
    467   -181   -649   -145    555   -415   -374     83    322    161   -394   -470
    452   -153   -605   -150    527   -379   -353     90    340    181   -376   -454
    431   -137   -568   -148    498   -350   -345     90    340    184   -376   -449
    426   -106   -532   -158    478   -319   -340     88    345    189   -374   -441
    441    -83   -524   -181    483   -301   -332     90    353    192   -381   -444
    444    -59   -504   -192    472   -280   -327     88    363    197   -376   -446
    418    -46   -467   -187    441   -257   -327     80    366    210   -361   -436
    413     -5   -418   -202    415   -210   -324     77    379    231   -327   -405
    410    -20   -431   -197    418   -226   -345     46    355    210   -337   -423
    384    -54   -439   -166    410   -246   -379      7    322    181   -371   -454
    379    -44   -423   -171    400   -233   -407    -25    306    166   -384   -472
    389    -49   -439   -168    413   -244   -426    -51    290    140   -405   -506
    368    -90   -459   -140    413   -275   -433    -62    275    119   -433   -524
    340   -145   -485    -98    410   -314   -439    -67    265     93   -459   -545
    311   -184   -498    -64    402   -342   -439    -75    246     83   -470   -563
    283   -223   -506    -28    394   -363   -446    -80    226     72   -504   -592
    246   -265   -511      7    376   -387   -452    -93    207     57   -558   -623
    218   -290   -509     36    361   -400   -459   -106    197      2   -623   -641
    194   -314   -509     59    350   -410   -465   -111    197    -20   -662   -654
    187   -324   -511     70    348   -418   -449   -101    213     20   -628   -649
    202   -246   -449     20    322   -348   -431    -77    244     75   -592   -610
    200   -249   -449     23    324   -348   -452    -88    239     62   -615   -626
    205   -290   -496     41    350   -394   -462    -90    220     25   -691   -665
    220   -381   -602     80    410   -491   -428    -36    215    -12   -789   -735
    223   -405   -628     88    426   -517   -309    106    285     -5   -818   -779
    252   -290   -542     18    394   -415   -189    283    426    106   -724   -711
    303      5   -298   -155    301   -145   -119    428    631    353   -475   -480
    314    566    252   -439     31    410   -114    470    888    740    -38    -44
    116   1148   1031   -633   -457   1091   -259    233   1052   1101    400    387
    -44   1171   1215   -563   -628   1192   -574   -207    859   1052    407    394
   -122    581    704   -231   -413    641   -826   -657    298    462   -155   -101
   -124   -226   -101    176    -12   -163   -927   -865   -244   -239   -878   -745
    -36   -566   -530    298    244   -548   -911   -735   -306   -394  -1091   -950
     28   -574   -605    272    314   -589   -813   -553   -189   -319  -1067   -943
     70   -472   -545    200    306   -509   -678   -379    -36   -192   -976   -872
    101   -366   -467    132    283   -415   -579   -265     80    -93   -896   -802
    109   -311   -420    101    262   -366   -535   -218    135    -54   -867   -769
    111   -293   -405     90    257   -350   -506   -189    161    -36   -854   -758
    116   -285   -402     83    257   -342   -488   -176    176    -25   -844   -750
    122   -280   -402     80    262   -340   -478   -166    187    -25   -839   -743
    129   -270   -400     70    262   -335   -480   -163    189    -23   -836   -748
    132   -244   -376     54    252   -309   -475   -155    197    -12   -826   -745
    135   -236   -371     49    249   -303   -472   -153    202     -7   -818   -743
    137   -231   -368     46    252   -298   -470   -150    205     -5   -818   -737
    142   -231   -374     44    257   -301   -478   -161    205     -2   -818   -735
    148   -223   -371     38    257   -298   -478   -161    207      5   -815   -737
    155   -200   -355     20    254   -275   -472   -155    218     18   -820   -735
    163   -194   -358     15    259   -275   -475   -158    215     12   -841   -737
    155   -197   -353     20    252   -275   -491   -168    207      7   -878   -750
    145   -197   -342     23    244   -270   -504   -171    210     18   -909   -753
    153   -189   -342     18    246   -267   -514   -176    210     28   -932   -766
    161   -176   -337      7    249   -257   -530   -184    205     33   -935   -779
    202   -124   -327    -38    262   -223   -524   -176    223     57   -927   -771
    226    -83   -311    -72    267   -197   -514   -171    233     77   -930   -763
    218    -85   -306    -67    259   -194   -514   -179    228     80   -937   -771
    207   -103   -311    -51    259   -207   -527   -189    220     83   -948   -782
    241    -75   -316    -85    275   -194   -527   -184    228     96   -953   -769
    283    -44   -327   -119    303   -184   -519   -176    231     98   -956   -756
    254    -72   -327    -90    288   -197   -532   -181    223     85   -956   -745
    231    -90   -322    -70    275   -205   -550   -181    218     83   -958   -735
    257    -75   -335    -93    296   -205   -561   -179    220     83   -971   -722
    309    -57   -366   -127    337   -210   -566   -179    213     80   -982   -717
    366    -38   -405   -166    384   -220   -568   -187    202     75   -987   -719
    400    -49   -449   -174    423   -249   -566   -202    192     62  -1002   -732
    400    -77   -478   -161    436   -277   -563   -210    176     49  -1039   -740
    374    -67   -441   -153    405   -254   -548   -197    192     64  -1039   -722
    345    -54   -400   -145    371   -226   -532   -184    223     77  -1036   -696
    306    -46   -353   -129    329   -200   -509   -155    267     93  -1015   -670
    272    -36   -309   -119    288   -171   -493   -135    301    109   -997   -646
    249    -49   -301   -101    272   -174   -483   -124    303    109  -1005   -646
    213    -46   -262    -85    236   -153   -465   -119    301    122  -1002   -649
    179    -46   -226    -64    202   -135   -449   -116    298    140   -995   -644
    187    -64   -254    -62    218   -161   -459   -124    280    135  -1013   -654
    187    -67   -254    -62    220   -161   -462   -132    272    132  -1039   -659
    181    -70   -252    -57    215   -161   -470   -137    267    129  -1036   -665
    207    -31   -239    -88    223   -135   -454   -119    283    148  -1028   -646
    200    -15   -215    -93    205   -114   -436   -103    296    163  -1021   -633
    145    -67   -213    -38    179   -140   -459   -116    280    148  -1018   -662
    171    -49   -223    -62    194   -135   -467   -114    277    137  -1002   -672
    267     51   -215   -158    241    -80   -444    -85    298    153   -966   -662
    265     62   -205   -163    233    -70   -436    -83    303    161   -966   -657
    207      5   -202   -106    205    -98   -454   -103    280    135   -974   -680
    135    -80   -215    -28    174   -148   -488   -135    241     98  -1010   -706
    184    -38   -223    -72    202   -129   -478   -122    257    124  -1021   -675
    241     23   -218   -135    228    -96   -454   -109    270    127  -1054   -665
    207      0   -207   -103    207   -103   -459   -127    254    109  -1078   -670
    200     -5   -207    -98    202   -106   -467   -135    246    103  -1083   -672
    210     36   -174   -122    192    -67   -457   -129    249    106  -1060   -659
    171     28   -142   -101    155    -57   -452   -137    246    101  -1070   -652
    166     28   -137    -98    150    -51   -457   -142    241     96  -1080   -652
    218     83   -137   -150    176    -25   -439   -129    249    109  -1085   -652
    213    101   -111   -155    163     -5   -428   -129    252    111  -1083   -649
    189    109    -80   -153    135     15   -428   -137    249    109  -1085   -649
    174    140    -33   -158    103     54   -423   -148    257    111  -1083   -628
    153    155      2   -155     75     80   -433   -168    249    103  -1091   -618
    119    109    -10   -114     64     49   -475   -215    205     62  -1137   -644
    111    111     -2   -114     57     54   -501   -244    179     46  -1163   -639
    129    129      0   -129     64     64   -496   -246    176     49  -1169   -626
     83     64    -18    -75     49     23   -517   -270    148     20  -1197   -652
     96     72    -23    -83     59     25   -509   -265    142     20  -1200   -654
    181     15   -166    -98    174    -75   -558   -314     77    -44  -1252   -717
    239    -41   -280    -98    257   -158   -602   -361     20   -101  -1288   -776
    290    -77   -368   -106    327   -220   -652   -410    -31   -158  -1299   -833
    283   -124   -407    -77    345   -265   -693   -446    -70   -187  -1304   -865
    397    -33   -431   -181    413   -231   -670   -426    -46   -155  -1286   -828
    376    -64   -441   -158    407   -252   -667   -431    -49   -161  -1293   -826
    265   -168   -436    -49    348   -301   -693   -465    -90   -202  -1330   -857
    254   -161   -415    -46    335   -288   -688   -462    -90   -202  -1332   -852
    233   -179   -413    -28    322   -296   -678   -454    -96   -207  -1337   -852
    233   -252   -485      7    358   -368   -665   -423   -114   -236  -1376   -896
    233   -327   -563     44    397   -444   -587   -329    -98   -262  -1413   -953
    267   -267   -535      0    400   -400   -470   -174     -7   -200  -1356   -919
    329    -80   -410   -124    368   -244   -374      7    155    -28  -1179   -743
    327    342     12   -335    158    179   -350     98    387    290   -818   -355
    215   1010    795   -615   -288    904   -387     46    675    740   -293    194
     38   1337   1299   -688   -628   1319   -636   -311    688    930    -38    467
    -36    979   1015   -472   -527    995   -932   -784    259    555   -376    176
    -98    174    272    -38   -184    223  -1111  -1145   -368   -174  -1098   -483
    -15   -389   -374    202    176   -381  -1169  -1169   -659   -574  -1527   -904
     77   -555   -633    239    355   -594  -1106  -1015   -628   -607  -1587   -997
     85   -542   -631    226    358   -587   -997   -862   -519   -535  -1530   -969
    124   -428   -553    150    337   -488   -891   -722   -392   -431  -1436   -896
    158   -319   -478     80    316   -397   -815   -633   -306   -355  -1358   -839
    148   -298   -446     75    296   -371   -784   -607   -277   -337  -1332   -828
    132   -296   -428     80    277   -363   -789   -607   -272   -340  -1327   -833
    148   -277   -426     64    285   -350   -787   -605   -272   -337  -1322   -828
    166   -267   -433     51    298   -350   -787   -605   -277   -337  -1317   -833
    184   -239   -423     28    303   -329   -771   -594   -272   -324  -1296   -826
    189   -215   -405     10    296   -309   -756   -587   -265   -309  -1275   -810
    179   -207   -387     12    280   -296   -758   -587   -262   -306  -1260   -795
    153   -244   -400     44    275   -322   -774   -607   -285   -329  -1267   -810
    163   -241   -405     38    283   -322   -784   -620   -298   -335  -1267   -823
    189   -207   -397      7    290   -301   -789   -626   -303   -329  -1257   -828
    207   -192   -400    -10    303   -296   -787   -620   -301   -322  -1244   -828
    202   -197   -400     -5    301   -296   -784   -615   -301   -319  -1231   -826
    192   -174   -366     -7    277   -270   -776   -615   -293   -309  -1218   -810
    145   -197   -342     23    244   -270   -787   -618   -298   -309  -1215   -815
    124   -228   -355     51    239   -290   -797   -626   -311   -316  -1223   -833
    145   -197   -342     23    244   -270   -795   -618   -301   -303  -1208   -826
    187   -124   -311    -31    249   -218   -779   -600   -275   -275  -1169   -795
    181   -109   -290    -38    233   -200   -776   -597   -270   -262  -1153   -782
    179    -96   -275    -44    226   -184   -774   -584   -257   -244  -1135   -771
    168    -90   -262    -38    213   -176   -779   -576   -254   -231  -1117   -779
    168    -67   -236    -49    202   -150   -779   -571   -244   -215  -1096   -782
    168    -62   -231    -54    197   -145   -782   -568   -246   -210  -1080   -779
    166    -38   -205    -64    184   -119   -771   -535   -223   -176  -1044   -761
    189    -25   -215    -83    200   -119   -784   -524   -218   -161  -1021   -753
    174    -49   -223    -62    197   -135   -802   -540   -236   -168  -1018   -758
    109    -62   -174    -23    140   -116   -771   -530   -220   -145   -989   -722
     75   -106   -181     12    127   -142   -735   -524   -226   -142   -976   -709
     25   -140   -166     54     93   -153   -704   -517   -226   -140   -961   -693
     12   -114   -127     51     70   -119   -662   -493   -202   -122   -924   -662
     25    -70    -96     20     59    -83   -641   -480   -184    -98   -885   -607
     31    -46    -77      5     54    -62   -623   -462   -163    -75   -852   -566
     25    -44    -72      7     46    -59   -602   -446   -153    -59   -828   -555
     10    -18    -28      5     18    -23   -574   -428   -135    -41   -789   -535
      5     -2     -7     -2      5     -5   -563   -426   -135    -36   -776   -524
    -10     -7      2      7     -7     -2   -558   -431   -142    -36   -776   -535
    -57     -7     49     31    -54     20   -540   -426   -129    -20   -761   -519
    -88    -18     70     54    -80     25   -527   -418   -132    -15   -766   -496
    -25    -23      2     23    -15    -10   -558   -441   -163    -49   -820   -506
     38    -28    -70     -5     51    -49   -597   -470   -192    -83   -859   -524
     80    -31   -114    -25     96    -72   -626   -488   -218   -103   -878   -535
    106    -36   -142    -33    124    -88   -639   -485   -220   -103   -872   -527
    124    -46   -171    -38    145   -109   -644   -485   -226   -111   -875   -530
    155    -31   -187    -62    168   -109   -654   -498   -239   -114   -875   -542
    192    -31   -226    -80    205   -127   -665   -509   -257   -127   -885   -568
    223    -44   -267    -88    244   -155   -667   -514   -267   -132   -901   -576
    254    -51   -309   -101    277   -179   -685   -532   -290   -150   -917   -568
    265    -64   -332   -101    296   -197   -701   -545   -314   -171   -930   -555
    270    -80   -353    -96    309   -215   -711   -553   -329   -184   -940   -550
    270    -98   -368    -85    319   -233   -706   -555   -342   -194   -953   -550
    280    -90   -374    -96    324   -233   -688   -550   -350   -197   -953   -548
    290    -67   -358   -111    322   -210   -665   -540   -350   -197   -948   -540
    301    -57   -358   -124    327   -205   -646   -527   -348   -197   -943   -524
    311    -41   -353   -135    332   -197   -626   -509   -342   -192   -943   -504
    316    -46   -363   -135    337   -202   -631   -514   -361   -207   -969   -504
    324    -31   -358   -148    340   -194   -626   -509   -366   -213   -979   -485
    319    -20   -340   -150    327   -179   -605   -493   -363   -210   -974   -470
    293    -12   -306   -140    298   -158   -589   -496   -361   -210   -976   -470
    296     -7   -303   -145    298   -155   -587   -496   -363   -213   -995   -449
    301    -25   -329   -137    314   -176   -610   -522   -394   -241  -1039   -454
    296    -28   -327   -135    311   -176   -636   -550   -423   -265  -1078   -475
    301    -41   -342   -129    322   -192   -641   -561   -444   -285  -1109   -496
    285    -80   -366   -106    324   -223   -649   -568   -472   -311  -1145   -514
    277   -129   -410    -75    342   -270   -654   -571   -498   -340  -1184   -519
    280   -155   -439    -64    358   -296   -667   -581   -524   -371  -1215   -540
    270   -210   -480    -28    374   -345   -672   -589   -561   -413  -1249   -571
    262   -262   -527      0    392   -392   -680   -602   -594   -457  -1278   -592
    254   -288   -542     15    397   -413   -696   -618   -620   -480  -1288   -607
    213   -335   -548     59    379   -441   -704   -631   -646   -496  -1304   -628
    181   -387   -568    103    374   -478   -698   -633   -657   -504  -1309   -626
    176   -400   -576    111    374   -488   -701   -639   -672   -524  -1317   -631
    176   -394   -574    109    374   -483   -696   -628   -680   -535  -1317   -641
    176   -418   -594    119    384   -506   -696   -620   -691   -553  -1319   -652
    194   -467   -662    137    428   -563   -683   -594   -706   -584  -1343   -685
    259   -491   -750    114    504   -620   -579   -467   -675   -600  -1376   -743
    272   -457   -732     90    501   -594   -441   -301   -584   -550  -1343   -737
    205   -407   -615     98    407   -511   -353   -148   -459   -439  -1226   -639
    197   -142   -340    -25    267   -241   -319    -46   -280   -205   -956   -363
    140    452    311   -296    -85    381   -324    -75    -28    184   -480    132
    -12    865    875   -426   -444    870   -517   -381     25    410   -163    446
   -109    680    787   -288   -449    732   -810   -820   -288    184   -329    288
   -153    -23    129     88   -142     51  -1026  -1231   -919   -511  -1013   -340
   -124   -613   -488    366    181   -550  -1083  -1275  -1247   -948  -1470   -802
    -25   -797   -771    410    371   -784  -1034  -1114  -1226   -989  -1553   -909
      5   -784   -789    387    397   -787   -898   -927  -1101   -909  -1493   -872
     33   -685   -719    327    376   -701   -756   -761   -963   -795  -1371   -792
     49   -602   -652    275    348   -626   -688   -683   -893   -724  -1283   -740
     85   -530   -615    220    350   -571   -636   -628   -846   -678  -1215   -709
    153   -446   -600    145    374   -522   -602   -589   -820   -646  -1166   -683
    109   -475   -584    184    345   -530   -602   -592   -831   -654  -1156   -691
     70   -496   -566    213    314   -530   -600   -597   -839   -662  -1150   -683
     85   -493   -579    202    332   -537   -602   -600   -846   -665  -1174   -665
     93   -501   -594    202    342   -548   -594   -597   -844   -662  -1174   -652
     80   -506   -587    213    332   -545   -581   -592   -836   -654  -1163   -631
    116   -522   -639    200    376   -579   -594   -605   -849   -672  -1174   -639
    148   -517   -665    184    405   -589   -594   -607   -846   -672  -1176   -631
    163   -488   -652    161    405   -568   -589   -605   -833   -659  -1174   -620
    171   -472   -644    150    407   -558   -594   -610   -831   -657  -1174   -626
    171   -472   -644    148    407   -558   -597   -615   -831   -654  -1169   -636
    158   -488   -646    163    400   -566   -589   -615   -833   -657  -1153   -633
    174   -465   -639    142    402   -550   -571   -607   -833   -644  -1124   -620
    184   -418   -602    116    392   -509   -542   -584   -800   -623  -1091   -592
    158   -407   -566    122    361   -485   -545   -584   -782   -610  -1075   -584
    153   -402   -558    124    353   -480   -555   -587   -779   -605  -1062   -592
    163   -389   -553    111    355   -470   -555   -584   -766   -602  -1047   -597
    171   -363   -535     96    353   -449   -558   -581   -756   -597  -1010   -600
    210   -358   -571     72    389   -462   -571   -592   -756   -594  -1002   -623
    285   -358   -644     36    465   -501   -589   -602   -763   -581  -1013   -641
    374   -332   -709    -23    540   -519   -615   -620   -779   -568   -966   -649
    420   -301   -722    -59    571   -511   -626   -623   -779   -574   -867   -636
    423   -311   -735    -57    576   -522   -628   -618   -774   -584   -818   -633
    436   -288   -727    -75    579   -506   -626   -610   -761   -571   -782   -623
    472   -270   -743   -103    605   -506   -618   -600   -753   -566   -753   -620
    470   -231   -701   -119    584   -465   -592   -579   -732   -550   -763   -613
    433   -202   -636   -116    532   -420   -566   -566   -717   -542   -836   -605
    387   -205   -592    -90    488   -397   -540   -545   -696   -530   -909   -597
    371   -228   -600    -72    485   -413   -527   -537   -688   -524   -984   -597
    371   -244   -615    -62    493   -428   -501   -511   -662   -509  -1015   -584
    332   -246   -581    -44    457   -413   -475   -485   -631   -480  -1008   -566
    288   -246   -535    -20    410   -389   -444   -457   -597   -444   -976   -537
    254   -239   -493     -7    371   -366   -413   -433   -574   -420   -958   -511
    215   -241   -457     12    335   -348   -392   -426   -561   -407   -974   -493
    202   -241   -444     20    322   -342   -381   -415   -548   -400   -987   -478
    194   -236   -431     20    311   -332   -371   -402   -535   -389   -984   -475
    171   -236   -410     31    288   -322   -366   -392   -519   -384   -971   -475
    137   -246   -384     54    259   -314   -363   -384   -504   -363   -943   -478
    124   -226   -353     49    236   -288   -366   -379   -488   -353   -927   -480
    122   -197   -319     36    218   -257   -371   -376   -475   -340   -896   -470
    122   -174   -296     25    207   -233   -366   -363   -462   -327   -872   -454
    119   -213   -332     46    226   -272   -350   -348   -452   -322   -883   -444
    114   -223   -337     54    223   -280   -345   -329   -441   -311   -870   -420
    106   -210   -316     49    210   -262   -335   -316   -433   -306   -833   -405
    109   -181   -290     36    197   -236   -322   -298   -413   -277   -792   -381
    111   -202   -314     46    213   -257   -324   -288   -407   -272   -802   -371
    114   -223   -337     54    223   -277   -324   -277   -415   -283   -826   -366
    122   -205   -329     41    223   -267   -306   -254   -402   -283   -828   -353
    132   -171   -303     20    215   -239   -277   -228   -387   -265   -823   -345
    137   -140   -277      2    207   -207   -254   -202   -368   -244   -815   -335
    101   -132   -236     15    166   -184   -236   -192   -361   -233   -795   -332
    103   -137   -241     15    171   -189   -213   -168   -342   -228   -761   -329
    106   -129   -239     10    171   -184   -189   -142   -327   -223   -732   -314
    101    -96   -197     -2    148   -145   -171   -116   -303   -197   -693   -293
    101    -41   -145    -31    119    -93   -155   -101   -280   -171   -670   -265
    103    -28   -132    -38    116    -80   -155   -101   -280   -171   -667   -249
     98    -62   -163    -18    129   -111   -181   -124   -306   -197   -693   -265
    103    -88   -192     -7    148   -140   -215   -155   -335   -220   -717   -272
     93   -109   -205      5    148   -155   -236   -174   -355   -231   -722   -283
     75   -161   -236     41    153   -197   -241   -181   -374   -244   -722   -314
     54   -215   -272     80    161   -244   -254   -194   -400   -270   -737   -348
     51   -233   -285     90    168   -259   -241   -184   -400   -275   -737   -353
     28   -290   -319    129    171   -303   -244   -189   -418   -298   -748   -371
     23   -327   -353    150    187   -340   -249   -194   -433   -314   -761   -384
      7   -361   -368    174    187   -363   -259   -200   -449   -327   -769   -394
    -10   -394   -384    202    187   -389   -267   -213   -462   -342   -782   -407
    -25   -426   -402    226    187   -415   -262   -210   -462   -348   -784   -405
    -25   -452   -426    239    197   -441   -257   -202   -465   -355   -779   -397
     18   -433   -452    205    233   -444   -249   -189   -465   -350   -761   -387
     20   -436   -457    207    239   -446   -244   -192   -467   -361   -745   -387
    -12   -537   -527    272    257   -532   -265   -213   -504   -415   -792   -449
     38   -626   -667    293    353   -646   -218   -137   -501   -462   -849   -524
    140   -561   -704    207    420   -631    -80     33   -407   -418   -828   -530
    213   -457   -670    122    441   -563     51    239   -262   -296   -732   -449
    181   -220   -402     18    290   -311    101    363    -83    -67   -498   -218
    129    246    114   -189      7    181     96    384    148    288    -93    205
     41    787    745   -415   -353    766      7    213    319    636    319    610
    -85    753    839   -332   -462    795   -296   -220    103    574    314    602
   -257     70    327     90   -293    200   -540   -665   -480    -36   -262     98
   -257   -581   -327    418     33   -454   -620   -820   -927   -610   -862   -436
   -174   -885   -711    530    267   -800   -584   -698   -992   -766  -1065   -639
    -62   -891   -828    478    381   -859   -465   -519   -891   -711  -1044   -641
    -59   -841   -782    446    361   -813   -345   -379   -774   -618   -961   -589
    -33   -753   -719    392    340   -737   -252   -262   -665   -519   -880   -501
     10   -633   -646    309    327   -639   -181   -176   -576   -433   -795   -420
    -10   -613   -602    311    296   -607   -132   -124   -540   -400   -761   -402
    -38   -646   -607    340    283   -628   -114   -111   -535   -400   -769   -394
    -25   -652   -626    337    298   -639   -111   -101   -527   -394   -763   -381
     -7   -644   -636    324    311   -639   -116    -96   -527   -392   -748   -384
    -15   -657   -641    337    311   -649   -114    -93   -535   -397   -727   -384
    -10   -636   -626    322    306   -631    -96    -75   -517   -374   -688   -353
    -23   -644   -620    332    298   -633    -88    -64   -509   -363   -672   -335
    -15   -649   -633    332    306   -644    -77    -51   -501   -353   -662   -324
     75   -555   -631    241    353   -592    -36     -2   -457   -303   -610   -283
     75   -545   -620    233    345   -581    -18     20   -439   -290   -592   -259
      7   -602   -613    296    309   -607    -23     25   -446   -303   -602   -265
     31   -571   -605    270    314   -587     -2     54   -423   -280   -587   -246
     36   -542   -579    254    306   -561      7     70   -405   -262   -566   -226
      0   -571   -571    285    283   -571    -10     64   -415   -270   -574   -236
     28   -555   -584    265    303   -571      0     80   -402   -265   -566   -236
     64   -522   -587    228    322   -553     18    106   -387   -241   -532   -210
     46   -488   -535    220    290   -511     44    129   -366   -213   -496   -194
     57   -483   -540    213    296   -509     41    132   -363   -210   -485   -202
     38   -501   -540    231    288   -519     33    140   -358   -202   -478   -202
     18   -501   -519    241    267   -509     31    155   -353   -194   -475   -207
     51   -449   -501    200    275   -475     33    181   -335   -168   -454   -194
     96   -381   -478    140    285   -428     49    218   -303   -132   -415   -158
     96   -384   -480    142    288   -431     46    233   -301   -119   -402   -150
    103   -371   -475    132    288   -423     64    262   -277    -96   -379   -135
     98   -358   -457    129    277   -407     93    293   -252    -83   -353   -111
     83   -363   -446    137    262   -402     98    290   -257    -83   -342   -101
     67   -371   -441    150    252   -405    103    293   -254    -85   -337    -98
     77   -361   -439    140    257   -400    116    301   -244    -77   -324    -93
    145   -298   -444     77    293   -371    148    327   -218    -57   -298    -70
     88   -332   -423    122    254   -376    166    329   -207    -59   -293    -67
     51   -348   -402    148    226   -374    181    337   -189    -46   -280    -67
     64   -322   -389    127    226   -355    210    355   -168    -25   -257    -75
     72   -290   -363    109    218   -327    231    368   -142     -5   -236    -83
     12   -322   -335    153    174   -327    233    363   -135    -10   -244   -101
    -15   -348   -335    181    158   -342    233    358   -135    -15   -241   -109
     -2   -348   -348    174    171   -348    239    350   -132    -15   -241   -124
     12   -340   -353    163    181   -345    246    342   -137    -25   -249   -150
     15   -327   -342    153    176   -332    244    337   -127    -18   -231   -145
     33   -327   -361    148    197   -342    257    348   -109    -15   -218   -137
     51   -327   -379    135    215   -353    262    353   -103    -15   -210   -137
     28   -358   -387    166    207   -371    241    342   -114    -28   -215   -145
     44   -374   -418    163    231   -394    223    337   -119    -38   -218   -155
     90   -324   -415    116    252   -368    233    355    -93    -15   -187   -127
     88   -322   -413    114    249   -366    231    358    -88    -15   -176   -132
     96   -319   -415    111    254   -366    239    368    -77    -10   -166   -132
     93   -314   -407    109    249   -361    246    384    -67     -7   -153   -111
    135   -280   -415     72    275   -348    259    394    -54      2   -142   -103
    187   -249   -436     31    309   -342    272    402    -41      5   -129   -106
    200   -236   -436     18    316   -335    285    418    -23     20   -111    -96
    226   -241   -467      5    345   -353    267    402    -36     15   -114   -103
    277   -218   -496    -28    387   -355    265    397    -41     10   -114   -103
    309   -194   -506    -57    407   -350    265    400    -36     15    -96    -88
    329   -163   -493    -83    410   -327    270    400    -18     28    -70    -59
    335   -129   -467   -103    400   -298    272    389      2     46    -36    -31
    329   -119   -449   -106    387   -283    262    371     -7     41    -28    -38
    348   -101   -452   -124    397   -275    241    348    -25     23    -25    -46
    381   -109   -491   -135    436   -298    228    337    -33     10    -20    -57
    316   -192   -511    -64    413   -350    218    332    -49     -5    -20    -77
    303   -200   -504    -51    402   -350    228    337    -44     -2      0    -75
    285   -246   -532    -23    407   -389    223    329    -51    -18      0    -96
    283   -277   -561     -2    420   -418    231    337    -54    -31      5   -106
    270   -290   -563      7    415   -426    236    342    -54    -31     18   -114
    254   -309   -563     25    407   -433    244    353    -46    -25     28   -116
    231   -348   -581     57    405   -465    239    350    -54    -38     25   -124
    181   -407   -589    114    384   -498    233    342    -64    -51     18   -140
    129   -415   -545    140    337   -480    246    353    -49    -33     41   -132
    109   -394   -506    142    306   -449    275    381    -20     -2     80   -111
     93   -361   -457    132    272   -407    301    413      7     28    119    -80
     96   -379   -475    142    285   -426    290    410     -2     12    103    -93
     70   -511   -581    218    324   -545    290    433    -31    -51     31   -168
    111   -530   -641    207    374   -584    400    563     28    -51      5   -215
    176   -488   -667    153    420   -576    517    719    142     18     49   -205
    239   -332   -571     46    405   -452    610    872    309    179    197    -85
    283    103   -179   -194    228    -36    613    930    530    506    563    262
    218    659    439   -439   -109    550    506    792    698    859    976    633
    176    846    670   -514   -246    758    210    433    605    950   1111    735
    119    532    413   -324   -145    472    -77    -10    194    607    807    470
     75   -122   -200     23    135   -158   -168   -280   -340    -77    140    -80
    127   -553   -680    213    402   -615   -145   -205   -509   -363   -168   -366
    189   -719   -909    265    548   -813    -46    -20   -441   -371   -220   -436
    202   -737   -940    267    571   -839     49    103   -350   -327   -202   -428
    226   -654   -880    213    553   -769    122    200   -246   -241   -132   -363
    270   -545   -818    137    542   -680    189    280   -145   -150    -49   -288
    306   -472   -779     83    540   -626    231    329    -83    -96      2   -241
    342   -459   -802     59    571   -631    244    353    -64    -85      5   -226
    358   -452   -810     46    581   -631    246    355    -64    -90      2   -226
    345   -449   -795     51    568   -620    249    361    -57    -75     23   -220
    355   -454   -810     49    581   -631    265    376    -33    -54     49   -197
    366   -457   -823     46    594   -639    272    381    -31    -49     57   -192
    355   -426   -784     33    568   -602    270    376    -28    -41     67   -202
    361   -410   -771     23    563   -589    280    387    -10    -31     83   -207
    353   -428   -784     36    568   -607    293    400      0    -23     90   -202
    350   -426   -776     38    563   -600    301    410     10     -7    111   -194
    350   -415   -766     31    558   -589    301    413     15      2    119   -192
    348   -394   -743     23    545   -568    306    415     20      7    122   -187
    371   -358   -732     -7    550   -545    329    436     41     28    135   -161
    353   -358   -711      2    532   -535    337    444     44     33    137   -163
    309   -371   -683     28    493   -527    319    433     31     28    129   -168
    319   -335   -654      7    485   -493    324    441     44     44    150   -148
    340   -301   -644    -20    491   -472    340    457     64     64    171   -124
    345   -283   -628    -31    485   -454    345    470     77     75    181   -119
    342   -288   -633    -28    485   -459    335    470     77     83    179   -124
    350   -280   -631    -33    491   -454    332    480     85     96    181   -109
    355   -239   -594    -59    472   -415    337    501    111    122    213    -75
    355   -210   -566    -72    459   -387    327    519    124    140    228    -51
    358   -194   -553    -83    454   -374    319    537    132    153    231    -41
    358   -181   -540    -88    446   -361    322    550    140    161    231    -44
    353   -184   -537    -85    444   -361    322    558    135    153    226    -51
    368   -150   -519   -109    444   -335    335    568    145    158    231    -57
    457    -38   -496   -210    475   -267    387    607    184    189    265    -28
    405    -64   -472   -171    436   -267    392    594    174    171    246    -49
    327   -119   -449   -103    384   -283    371    558    142    137    205    -93
    327   -109   -436   -109    381   -272    374    550    145    137    194   -111
    324   -106   -431   -111    376   -267    379    550    148    129    184   -142
    358    -57   -415   -150    384   -233    389    553    163    135    184   -166
    342    -36   -381   -153    361   -207    394    555    176    140    187   -189
    288    -93   -381    -96    335   -236    392    542    174    127    174   -233
    280    -85   -368    -98    324   -226    394    532    181    135    181   -257
    298    -49   -350   -124    322   -200    407    532    197    145    197   -283
    293    -54   -350   -119    319   -202    407    519    197    137    194   -327
    259    -77   -337    -90    298   -207    387    493    189    119    184   -366
    272    -33   -309   -119    288   -168    389    488    207    135    200   -353
    283     -5   -288   -140    285   -145    394    488    223    150    200   -327
    285     10   -275   -150    280   -132    389    483    231    161    192   -290
    267    -28   -296   -119    280   -161    374    467    226    158    176   -277
    272    -25   -298   -124    283   -161    363    459    228    155    161   -244
    280     -5   -288   -137    283   -145    366    465    241    163    129   -218
    288     12   -275   -153    280   -129    371    472    257    168     96   -228
    259      0   -259   -129    259   -129    355    459    249    161     51   -254
    252     12   -241   -135    246   -114    350    454    252    168     41   -259
    270     70   -200   -171    233    -64    374    472    283    205     75   -239
    288    122   -166   -207    228    -20    402    493    329    241    114   -220
    262    137   -124   -200    194      7    402    493    353    267    129   -202
    228    103   -124   -166    176    -10    387    483    358    265     93   -226
    252    122   -129   -187    189     -2    392    483    374    277     90   -226
    285    192    -96   -239    189     49    407    491    394    322    114   -207
    254    202    -51   -228    153     75    400    470    394    327    111   -207
    241    200    -44   -223    142     77    381    444    387    306    106   -220
    270    236    -36   -254    153    101    368    426    389    301    106   -236
    246    218    -31   -233    140     96    329    381    368    270     67   -265
    223    194    -28   -207    127     83    301    348    350    239     25   -283
    192    153    -38   -174    114     57    283    314    329    233     -2   -314
    187    142    -44   -163    114     49    265    288    319    233    -31   -345
    171     98    -72   -135    122     12    236    254    288    213   -109   -397
    153     31   -122    -90    137    -44    210    218    252    174   -197   -454
    145    -12   -158    -67    150    -85    184    179    213    135   -244   -501
    148    -33   -184    -57    163   -109    161    142    181    101   -285   -532
    142    -44   -187    -51    163   -114    137    106    155     77   -324   -558
    142    -62   -205    -38    174   -132    109     72    127     54   -366   -594
    150    -77   -228    -38    189   -153     83     44    106     28   -415   -626
    150    -64   -215    -44    181   -140     67     31    101     25   -441   -633
    148    -57   -207    -46    176   -132     49     15     96     23   -462   -652
    150    -77   -228    -36    189   -153     31      2     80      5   -496   -678
    168   -111   -280    -28    223   -194     46     31     75    -15   -553   -724
    189   -145   -335    -20    262   -239    135    142    116    -23   -613   -792
    207   -111   -319    -49    262   -215    239    293    207     31   -607   -795
    267     46   -220   -155    244    -85    324    465    366    176   -496   -685
    332    511    179   -423     75    345    309    519    581    496   -155   -329
    257   1122    865   -691   -303    995    187    376    771    875    285    111
     88   1402   1312   -748   -610   1358   -122    -28    711   1013    483    290
    -20   1132   1153   -555   -587   1143   -439   -514    319    709    213     49
    -70    327    397   -129   -233    361   -579   -841   -277    -33   -542   -605
    -33   -252   -220    142     90   -236   -584   -823   -535   -444  -1008  -1026
     28   -418   -449    192    236   -433   -517   -657   -491   -472  -1104  -1122
     83   -358   -441    137    262   -400   -402   -493   -361   -387  -1065  -1096
    119   -228   -350     54    233   -288   -298   -363   -228   -283   -987  -1036
    140   -127   -267     -7    202   -197   -244   -298   -145   -207   -935   -982
    153    -83   -239    -36    194   -158   -223   -267   -114   -179   -919   -958
    166    -57   -223    -54    194   -140   -215   -254   -106   -171   -914   -945
    166    -57   -223    -57    194   -140   -226   -262   -111   -176   -932   -956
    174    -46   -220    -64    197   -132   -236   -267   -114   -179   -945   -969
    187    -25   -213    -83    197   -116   -249   -272   -119   -179   -953   -974
    197      5   -192   -101    194    -93   -257   -275   -116   -179   -950   -969
    202     33   -168   -119    187    -67   -265   -283   -114   -176   -950   -966
    210     41   -168   -127    189    -62   -277   -285   -119   -179   -961   -961
    226     46   -179   -137    202    -64   -290   -285   -122   -181   -969   -940
    213     23   -189   -116    202    -83   -309   -301   -140   -192   -987   -927
    213     31   -181   -122    197    -75   -322   -314   -153   -200  -1005   -919
    244     96   -150   -171    197    -25   -303   -298   -137   -187   -997   -885
    252    116   -135   -187    192     -7   -290   -288   -129   -181  -1002   -857
    226    101   -124   -163    176    -10   -293   -288   -137   -189  -1023   -841
    218    109   -109   -163    163      0   -306   -293   -145   -194  -1047   -836
    197    106    -90   -150    145      7   -322   -301   -153   -205  -1070   -833
    246    168    -77   -207    161     46   -311   -280   -135   -192  -1062   -807
    246    174    -72   -210    161     51   -314   -275   -132   -187  -1060   -800
    189    111    -77   -150    132     18   -348   -288   -158   -200  -1075   -813
    197    124    -72   -161    135     25   -355   -280   -163   -194  -1075   -802
    228    176    -51   -202    140     62   -353   -259   -153   -176  -1052   -774
    241    218    -23   -228    132     98   -353   -239   -142   -161  -1026   -735
    220    226      5   -223    106    116   -363   -231   -140   -155  -1026   -706
    233    246     12   -241    111    129   -363   -215   -129   -158  -1031   -678
    262    285     23   -275    116    155   -350   -192   -119   -155  -1028   -639
    241    277     36   -259    103    158   -345   -187   -122   -158  -1023   -620
    218    254     36   -239     90    145   -337   -187   -135   -163  -1021   -613
    244    288     44   -265    101    166   -314   -176   -137   -161  -1005   -662
    197    257     57   -228     70    158   -311   -187   -158   -174  -1008   -698
    106    184     77   -145     15    132   -324   -205   -189   -207  -1008   -691
    140    226     85   -184     25    158   -306   -187   -179   -194  -1002   -657
    145    246     98   -197     23    174   -288   -171   -171   -179  -1018   -636
    122    241    116   -181      2    181   -280   -163   -174   -187  -1041   -654
     90    207    116   -148    -12    163   -285   -168   -189   -218  -1039   -680
     77    192    111   -135    -18    153   -290   -176   -207   -231  -1036   -706
    106    223    116   -166     -5    171   -272   -163   -197   -215  -1026   -730
     98    207    109   -153     -5    158   -267   -163   -205   -220  -1039   -753
     31    127     96    -77    -31    111   -296   -184   -236   -265  -1070   -758
     49    148     98    -98    -25    124   -293   -174   -236   -267  -1052   -730
     93    189     96   -142      0    142   -283   -155   -228   -265  -1034   -706
     80    181     98   -132    -10    140   -283   -150   -239   -275  -1054   -696
     75    174     98   -124    -10    137   -288   -150   -249   -285  -1091   -693
     77    176     98   -129    -10    137   -296   -148   -254   -293  -1109   -680
    124    218     90   -171     15    155   -277   -116   -236   -288  -1098   -652
    122    220     98   -174     12    161   -270   -101   -233   -293  -1096   -631
    116    215     98   -166     10    158   -265    -93   -239   -303  -1106   -613
    119    223    103   -171      7    163   -252    -77   -241   -303  -1104   -592
     80    205    124   -142    -20    166   -233    -59   -244   -303  -1098   -571
     98    233    135   -166    -18    184   -207    -36   -231   -298  -1093   -548
    101    249    148   -174    -23    200   -187    -18   -226   -296  -1083   -532
    145    277    132   -213      7    205   -171      5   -226   -298  -1070   -514
    176    296    119   -236     28    207   -163     18   -231   -303  -1052   -498
    150    285    135   -220      7    213   -166     15   -241   -309  -1036   -491
    166    322    155   -244      5    239   -155     12   -239   -309  -1010   -462
    150    303    153   -228     -2    228   -168     -2   -259   -335  -1015   -467
    166    290    124   -231     20    207   -189    -25   -288   -366  -1026   -470
    166    252     85   -213     41    168   -218    -54   -322   -402  -1049   -480
    174    226     51   -200     62    140   -231    -59   -337   -415  -1049   -472
    202    228     25   -215     88    127   -231    -54   -350   -423  -1049   -467
    192    197      2   -194     93    101   -228    -54   -366   -446  -1062   -472
    158    135    -23   -148     90     57   -241    -67   -397   -480  -1083   -498
    135     77    -57   -106     96     10   -249    -75   -426   -506  -1093   -514
    132     33    -98    -85    114    -31   -244    -77   -449   -530  -1101   -530
    109    -10   -119    -51    114    -64   -241    -80   -470   -550  -1098   -537
     77    -80   -158      0    116   -119   -254    -98   -501   -587  -1117   -566
     57    -90   -148     18    101   -119   -246    -98   -506   -592  -1106   -566
     57    -80   -140     10     98   -109   -233    -83   -501   -594  -1085   -550
     54    -90   -145     18     98   -116   -223    -67   -501   -602  -1070   -540
     59    -83   -142     10     98   -114   -202    -46   -493   -602  -1052   -522
     57   -103   -161     23    109   -132   -187    -28   -493   -607  -1044   -519
     23   -236   -262    106    140   -249   -142     31   -506   -654  -1093   -587
     46   -257   -303    103    174   -280      2    202   -433   -636  -1093   -615
     85   -181   -270     46    176   -226    158    423   -296   -537  -1013   -558
    166     57   -109   -111    137    -25    272    631    -90   -335   -797   -358
    184    561    374   -374    -96    467    233    633    127      5   -374     75
     20   1184   1163   -602   -571   1174     44    392    306    394    124    584
   -192   1376   1569   -594   -880   1473   -290    -67    197    467    288    753
   -309    904   1213   -296   -761   1057   -574   -524   -280      5   -109    397
   -296     15    311    140   -303    163   -665   -758   -891   -776   -883   -309
   -215   -472   -257    342     18   -363   -607   -633  -1036  -1062  -1221   -659
   -158   -566   -407    361    124   -488   -478   -423   -930  -1026  -1228   -704
   -116   -467   -350    293    116   -410   -290   -192   -748   -893  -1119   -626
   -111   -366   -254    236     67   -311   -176    -51   -623   -787  -1013   -540
    -90   -306   -215    200     62   -262   -119     15   -563   -737   -961   -498
      2   -207   -213    101    106   -210    -57     85   -506   -696   -909   -446
     33   -174   -207     70    119   -189    -15    127   -483   -680   -875   -413
    -51   -239   -187    142     67   -213    -15    124   -496   -693   -875   -420
    -75   -244   -168    158     46   -207     -5    135   -488   -688   -854   -420
    -80   -259   -181    168     49   -220     -2    142   -493   -701   -846   -423
    -59   -236   -176    148     57   -207     25    174   -472   -688   -820   -389
    -64   -189   -124    127     28   -158     54    210   -439   -654   -771   -335
    -85   -181    -96    135      5   -140     70    236   -423   -639   -743   -311
   -101   -166    -64    132    -18   -116     98    270   -402   -620   -706   -283
   -114   -148    -33    132    -41    -90    127    301   -381   -597   -670   -249
   -148   -150     -2    148    -72    -77    148    324   -363   -579   -639   -228
   -192   -135     57    163   -127    -38    187    363   -335   -553   -597   -197
   -200   -111     85    153   -145    -12    215    394   -311   -535   -576   -176
   -179   -101     77    140   -129    -12    223    413   -298   -530   -568   -158
   -150    -70     77    109   -114      2    231    431   -290   -522   -545   -140
   -119    -64     54     93    -88     -7    246    452   -280   -522   -535   -137
   -106    -49     57     75    -83      2    262    475   -270   -514   -517   -122
    -88     -2     85     46    -88     41    288    509   -241   -485   -480    -80
    -88      2     90     41    -90     44    298    532   -228   -480   -452    -70
    -75     25    101     23    -88     62    311    558   -210   -465   -415    -51
    -75     54    127      7   -101     90    327    587   -192   -444   -381    -18
    -75     90    166     -7   -119    127    350    623   -166   -413   -337     25
    -59    127    184    -36   -122    153    366    652   -148   -392   -301     62
      5    181    174    -93    -83    176    400    698   -116   -371   -265     93
     28    197    168   -111    -70    181    436    730   -101   -358   -236    111
      2    189    187    -96    -90    189    457    743    -96   -353   -218    116
    -20    166    187    -72   -103    176    472    743    -96   -355   -207    116
    -41    155    194    -57   -119    174    491    748    -93   -353   -187    127
    -18    176    194    -80   -106    184    517    761    -80   -345   -158    142
     -2    163    166    -80    -83    163    535    771    -75   -348   -142    150
     41    181    140   -111    -49    161    548    784    -72   -348   -132    150
     70    184    114   -127    -20    150    553    789    -67   -350   -116    142
     70    158     88   -114    -10    124    555    787    -67   -358   -106    127
    101    168     67   -135     18    119    571    797    -59   -353    -90    127
    153    205     51   -181     49    129    592    807    -46   -337    -64    145
    145    207     59   -176     44    135    597    807    -41   -335    -51    150
    132    184     51   -158     38    119    602    807    -41   -342    -44    153
     98    163     64   -129     18    114    602    810    -41   -337    -23    155
     51    153    101   -103    -23    127    613    831    -28   -316      2    171
     44    163    119   -103    -36    142    639    862     -2   -296     38    194
     31    161    129    -98    -49    145    654    883     10   -280     67    210
     15    176    161    -96    -72    168    678    909     33   -254    106    236
     -2    194    194    -96    -98    194    696    924     51   -239    132    257
    -10    176    187    -83    -98    181    714    935     59   -236    142    270
     -5    168    171    -83    -88    168    730    945     59   -236    153    283
      2    205    202   -103    -98    205    748    969     77   -207    189    306
    -10    218    228   -106   -119    223    769    987     90   -189    215    327
    -20    233    252   -106   -137    241    797   1010    109   -168    241    345
    -20    252    270   -116   -145    259    831   1034    119   -155    267    371
    -25    280    306   -127   -166    293    872   1067    145   -127    314    415
     -5    316    322   -155   -166    319    904   1098    166   -109    350    446
     -7    342    350   -168   -179    348    911   1114    174   -101    381    472
    -18    368    387   -176   -202    376    922   1130    187    -85    415    498
    -10    376    387   -181   -197    381    950   1148    200    -67    452    532
    -15    410    423   -200   -218    418    961   1156    215    -46    493    568
    -18    415    433   -200   -226    423    956   1150    218    -46    514    584
     23    418    394   -220   -184    405    948   1140    210    -54    527    597
     36    402    366   -218   -163    384    945   1135    197    -64    542    602
     -2    355    358   -176   -181    355    943   1137    181    -77    545    592
    -12    332    345   -161   -179    337    961   1150    174    -85    545    587
    -25    296    322   -137   -174    309    961   1148    155   -103    537    579
    -36    272    309   -116   -171    290    966   1156    145   -106    550    579
    -62    192    254    -67   -158    223    969   1161    129   -127    542    563
    -98    124    223    -12   -161    171    966   1150    106   -153    530    545
    -83     98    181     -7   -132    137    958   1137     85   -168    524    530
    -51    124    176    -36   -114    150    982   1158    101   -150    558    553
    -75     83    158     -5   -116    119    976   1150     85   -168    553    542
   -101     51    153     23   -127    101    971   1148     77   -179    553    542
    -70     96    166    -15   -119    129    992   1174     96   -153    587    574
    -18    127    145    -54    -80    135   1015   1200    103   -142    613    587
    -33      5     38     12    -36     23   1052   1244     85   -194    553    519
    -51    -90    -41     70     -5    -67   1161   1374    116   -218    506    457
    -12    -28    -15     18      0    -23   1304   1566    239   -129    579    496
     54    202    148   -127    -46    176   1434   1769    436     72    782    665
     59    672    613   -366   -275    644   1421   1810    667    423   1187   1057
    -44   1286   1327   -620   -685   1306   1301   1660    870    823   1686   1538
   -197   1527   1725   -665   -961   1626   1010   1270    813    958   1893   1730
   -306   1143   1449   -418   -878   1296    711    792    366    574   1569   1436
   -337    329    665      2   -501    496    602    524   -223   -174    836    784
   -306   -213     93    259   -200    -59    623    613   -413   -496    467    439
   -257   -358   -101    309    -77   -231    711    795   -353   -496    433    392
   -226   -298    -72    262    -77   -187    852    971   -210   -392    522    462
   -153   -163    -10    158    -75    -85    979   1119    -67   -277    631    566
   -137    -72     64    103   -103     -2   1054   1200     20   -197    714    639
   -158    -38    119     96   -140     41   1096   1236     62   -158    761    680
   -145     -5    140     75   -142     67   1117   1257     83   -140    784    709
   -148     15    163     64   -158     88   1127   1273     98   -119    807    745
   -155     10    166     72   -161     88   1140   1286    111   -106    828    771
   -155     -5    150     80   -155     72   1158   1301    122    -98    844    789
   -106     44    150     31   -127     96   1187   1325    148    -70    875    828
   -127     31    158     49   -142     93   1192   1319    153    -62    891    846
   -129     25    155     51   -142     90   1187   1317    148    -62    896    857
   -135     46    181     41   -158    114   1192   1319    153    -46    911    878
   -158     36    194     62   -176    114   1202   1325    166    -36    927    883
   -119     90    210     12   -166    150   1231   1361    200      7    976    924
   -122     75    197     23   -161    137   1241   1374    213     25   1005    953
   -148     44    189     49   -168    116   1236   1371    213     25   1015    961
   -166     51    218     57   -192    135   1236   1371    218     33   1047    974
   -114    132    246    -10   -181    189   1252   1387    239     57   1098   1005
    -96    161    254    -33   -174    207   1280   1415    267     88   1137   1039
   -129    140    270     -7   -200    205   1288   1426    275    103   1150   1062
   -145    145    290      0   -218    218   1286   1428    272    106   1148   1085
   -129    205    335    -38   -231    270   1306   1454    296    140   1179   1137
   -142    244    387    -49   -265    314   1301   1465    303    158   1192   1169
   -155    246    400    -46   -277    324   1293   1470    298    166   1202   1174
   -174    257    431    -41   -301    342   1299   1488    309    192   1239   1179
   -187    303    488    -59   -337    394   1304   1504    324    205   1265   1197
   -163    366    530   -101   -345    446   1325   1535    353    233   1291   1241
   -148    387    535   -119   -340    459   1348   1561    366    262   1301   1265
   -184    363    548    -88   -366    454   1356   1571    381    262   1312   1267
   -194    366    561    -85   -376    462   1371   1579    381    267   1325   1270
   -223    355    576    -67   -400    465   1379   1584    381    288   1319   1267
   -231    374    602    -72   -418    488   1389   1571    397    288   1317   1260
   -239    394    633    -77   -436    514   1405   1577    415    288   1314   1262
   -239    407    646    -85   -444    527   1408   1587    426    298   1319   1275
   -249    397    644    -75   -446    519   1415   1592    433    298   1327   1275
   -265    387    649    -62   -457    517   1428   1597    439    303   1330   1265
   -239    433    672    -96   -454    553   1439   1605    454    319   1345   1275
   -231    446    678   -109   -454    561   1447   1597    459    311   1350   1273
   -233    439    672   -103   -454    555   1439   1579    462    311   1356   1270
   -223    439    662   -109   -444    550   1423   1561    454    306   1348   1260
   -166    433    600   -132   -381    517   1408   1535    431    270   1314   1221
   -111    452    563   -171   -337    506   1397   1517    426    265   1301   1200
    -96    433    530   -168   -314    480   1379   1496    418    259   1296   1187
    -80    415    496   -168   -288    454   1371   1493    423    257   1304   1174
     28    491    462   -259   -215    478   1392   1519    446    275   1337   1192
     72    517    441   -296   -184    480   1379   1506    439    270   1343   1187
    -18    462    478   -223   -249    470   1382   1514    452    280   1340   1192
    -44    426    470   -192   -257    446   1382   1519    454    275   1363   1197
      7    478    470   -241   -231    475   1397   1532    470    298   1431   1200
     41    511    470   -277   -213    493   1413   1548    493    316   1447   1195
     18    524    506   -270   -244    517   1436   1569    517    332   1452   1210
      5    548    542   -277   -270    548   1457   1592    540    350   1488   1234
    -38    571    610   -265   -324    589   1478   1615    563    379   1512   1260
    -62    649    709   -293   -387    678   1506   1641    602    420   1579   1304
    -93    670    761   -288   -426    714   1522   1654    618    441   1574   1327
   -122    670    792   -275   -457    730   1538   1657    633    457   1564   1353
   -166    657    823   -244   -493    740   1548   1660    644    472   1579   1366
   -184    657    839   -236   -511    748   1538   1652    641    483   1584   1389
   -197    628    826   -215   -511    727   1506   1636    623    472   1566   1397
   -215    602    818   -197   -517    709   1491   1628    615    467   1551   1402
   -223    600    823   -187   -522    711   1496   1639    628    475   1558   1418
   -236    563    800   -166   -517    680   1493   1634    618    459   1553   1408
   -249    506    753   -129   -501    628   1488   1626    602    441   1538   1395
   -259    459    719   -101   -491    589   1483   1618    587    428   1525   1379
   -262    426    688    -80   -475    555   1478   1615    579    415   1514   1374
   -265    407    672    -72   -470    537   1470   1602    563    402   1512   1369
   -275    379    652    -51   -465    514   1467   1595    548    389   1506   1363
   -283    353    636    -36   -459    493   1467   1595    540    379   1504   1363
   -277    322    600    -20   -439    459   1475   1602    535    376   1493   1366
   -303    298    602      0   -452    449   1483   1608    532    384   1499   1371
   -314    316    628     -2   -472    472   1480   1608    540    392   1517   1382
   -298    296    592      0   -446    441   1486   1626    542    376   1512   1371
   -277    189    467     44   -371    327   1548   1714    561    340   1457   1317
   -275    174    449     49   -363    311   1670   1849    649    366   1462   1296
   -246    249    496      0   -371    371   1774   2005    784    475   1566   1366
   -218    527    743   -155   -480    633   1842   2130    987    719   1821   1592
   -223   1034   1257   -405   -740   1145   1836   2153   1223   1101   2252   1990
   -332   1512   1842   -589  -1088   1675   1652   1878   1278   1376   2600   2296
   -387   1491   1878   -550  -1132   1683   1350   1496   1039   1296   2556   2262
   -444    984   1426   -270   -935   1205   1161   1135    550    750   2052   1839
   -449    379    828     36   -639    602   1132   1031    150    168   1457   1369
   -446      5    449    218   -449    228   1153   1161    111     38   1296   1208
   -452   -119    332    285   -392    106   1234   1296    189     62   1291   1176
   -400    -57    342    228   -374    142   1330   1415    311    153   1348   1218
   -280    114    394     83   -337    254   1428   1535    454    272   1421   1306
   -293    153    446     70   -371    298   1452   1569    527    340   1441   1361
   -324    153    475     85   -400    314   1465   1582    558    379   1483   1402
   -285    205    491     38   -387    345   1483   1592    571    400   1527   1431
   -270    236    506     18   -387    371   1499   1595    579    400   1545   1436
   -283    220    504     31   -394    361   1493   1592    571    392   1551   1434
   -298    223    519     36   -410    371   1501   1600    581    400   1566   1441
   -327    223    548     51   -439    384   1504   1602    594    394   1577   1454
   -309    236    545     36   -426    389   1504   1608    613    394   1600   1470
   -290    262    553     12   -423    407   1506   1615    631    407   1644   1488
   -296    246    542     23   -420    394   1501   1615    636    415   1657   1480
   -306    241    545     31   -428    392   1499   1621    641    420   1662   1491
   -311    254    566     28   -439    410   1499   1621    646    433   1686   1496
   -309    252    561     25   -436    405   1501   1626    649    444   1693   1504
   -311    262    574     23   -444    418   1499   1626    649    459   1678   1499
   -311    277    589     15   -449    431   1491   1623    646    446   1628   1499
   -272    327    600    -25   -436    462   1506   1639    659    454   1631   1519
   -241    371    613    -67   -428    491   1527   1662    683    493   1673   1525
   -280    350    631    -36   -454    491   1509   1657    675    496   1660   1512
   -293    353    646    -31   -472    501   1496   1654    670    491   1665   1517
   -306    363    670    -28   -488    517   1493   1665    685    501   1678   1525
   -293    392    685    -51   -488    537   1499   1686    706    527   1699   1545
   -298    387    685    -44   -493    537   1483   1683    704    530   1704   1540
   -290    397    688    -54   -491    540   1483   1696    719    545   1732   1551
   -259    433    693    -85   -475    563   1496   1727    743    571   1758   1587
   -267    431    696    -83   -483    561   1491   1732    743    568   1743   1597
   -223    478    701   -127   -462    589   1512   1758    763    587   1748   1613
   -236    470    706   -119   -472    587   1525   1769    766    579   1732   1605
   -275    454    730    -88   -501    592   1532   1766    766    566   1712   1600
   -270    444    711    -88   -491    576   1527   1745    753    545   1691   1582
   -236    472    709   -119   -472    589   1548   1758    769    558   1717   1592
   -192    501    693   -155   -444    597   1564   1766    782    561   1758   1590
   -194    480    675   -142   -433    576   1558   1748    779    555   1753   1556
   -181    470    652   -145   -415    558   1558   1738    787    558   1730   1527
   -168    467    636   -150   -402    550   1561   1732    795    561   1719   1504
   -179    444    623   -135   -402    535   1551   1717    797    555   1709   1475
   -187    428    615   -119   -400    522   1548   1704    802    548   1693   1452
   -166    485    652   -161   -407    568   1574   1714    831    571   1699   1462
   -233    431    665    -98   -449    545   1556   1696    826    558   1683   1439
   -249    428    675    -90   -462    550   1561   1699    836    566   1683   1436
   -192    493    685   -150   -439    589   1590   1725    865    589   1693   1449
   -257    426    683    -85   -472    553   1579   1706    854    571   1673   1426
   -293    394    688    -51   -491    540   1569   1701    852    563   1667   1413
   -283    402    685    -59   -485    542   1558   1701    857    566   1680   1415
   -277    413    691    -67   -483    550   1551   1704    870    579   1691   1431
   -246    420    667    -88   -459    545   1553   1719    878    594   1683   1439
   -210    433    644   -111   -428    540   1553   1730    883    607   1678   1447
   -168    483    652   -158   -410    566   1566   1756    911    636   1704   1475
   -194    475    670   -140   -431    571   1571   1766    932    654   1717   1491
   -197    488    685   -148   -441    587   1577   1771    948    665   1722   1509
   -137    579    717   -220   -426    646   1610   1803    989    704   1756   1553
   -161    568    730   -205   -444    649   1613   1805    995    706   1753   1558
   -207    519    727   -155   -467    623   1605   1800    995    693   1743   1566
   -158    623    782   -233   -470    701   1641   1836   1044    743   1803   1634
   -176    639    815   -231   -496    727   1644   1834   1057    756   1823   1660
   -210    644    852   -218   -532    748   1631   1818   1065    766   1836   1686
   -181    680    862   -249   -522    771   1628   1805   1067    774   1849   1709
   -210    646    854   -218   -532    750   1600   1771   1041    753   1829   1693
   -277    571    849   -145   -563    709   1564   1735   1015    724   1805   1667
   -270    563    831   -148   -550    696   1558   1722   1008    714   1808   1662
   -293    550    844   -127   -568    696   1551   1709   1002    711   1816   1660
   -319    491    810    -85   -563    649   1525   1683    969    683   1795   1631
   -319    439    756    -59   -537    597   1504   1662    940    652   1774   1595
   -301    413    711    -57   -506    561   1491   1647    922    633   1761   1566
   -288    381    670    -46   -478    524   1475   1623    896    610   1751   1538
   -296    337    633    -23   -465    485   1454   1595    867    581   1740   1506
   -288    345    633    -31   -459    488   1449   1582    867    581   1753   1499
   -277    363    641    -44   -459    501   1441   1569    870    584   1766   1491
   -296    345    641    -23   -467    493   1431   1558    872    581   1774   1478
   -319    298    618     10   -467    457   1405   1540    857    563   1766   1454
   -314    270    584     23   -449    426   1397   1540    852    548   1756   1436
   -259    233    493     12   -376    363   1441   1600    865    527   1725   1405
   -236    202    439     18   -337    319   1566   1735    922    527   1699   1366
   -233    254    485    -10   -361    368   1691   1896   1041    610   1764   1405
   -257    410    667    -77   -462    540   1758   2055   1226    807   1956   1574
   -252    896   1148   -324   -701   1023   1766   2125   1478   1171   2364   1969
   -379   1561   1940   -589  -1158   1751   1665   1982   1696   1584   2865   2449
   -532   1709   2239   -589  -1384   1971   1314   1543   1564   1641   2990   2553
   -602   1312   1912   -355  -1257   1610   1015   1078   1109   1221   2613   2218
   -639    579   1218     28   -930    898    935    831    581    535   1940   1641
   -605     41    646    283   -626    342    969    904    379    200   1561   1291
   -561    -59    501    309   -532    218   1065   1085    478    233   1558   1252
   -527    -20    504    272   -517    241   1187   1244    615    327   1621   1286
   -498     67    563    213   -530    314   1288   1366    750    439   1706   1356
   -488    184    672    153   -579    428   1348   1441    846    530   1790   1431
   -480    210    691    135   -587    449   1356   1460    870    550   1810   1454
   -433    218    652    109   -542    433   1350   1454    870    542   1797   1444
   -340    270    607     33   -475    439   1358   1460    880    545   1808   1441
   -267    327    594    -28   -431    459   1366   1460    893    555   1826   1439
   -342    239    581     49   -462    410   1322   1418    857    522   1797   1392
   -361    200    558     80   -459    379   1301   1408    849    514   1797   1379
   -319    246    563     33   -441    402   1314   1418    870    530   1821   1397
   -309    252    561     28   -433    405   1317   1415    875    535   1823   1397
   -319    259    576     28   -446    418   1309   1413    880    542   1826   1395
   -322    277    597     20   -459    436   1309   1415    891    555   1836   1395
   -314    303    618      2   -467    462   1312   1421    906    568   1852   1397
   -327    316    644      5   -485    480   1322   1426    919    584   1857   1402
   -350    335    683      5   -517    509   1335   1436    940    605   1860   1418
   -371    337    709     15   -540    524   1340   1441    953    615   1860   1423
   -392    361    753     12   -574    558   1353   1457    976    639   1880   1444
   -397    392    789      2   -592    589   1361   1473   1000    665   1912   1465
   -423    405    828      7   -626    615   1376   1488   1026    688   1927   1486
   -454    418    870     18   -662    644   1379   1496   1036    698   1925   1496
   -439    433    870      0   -654    652   1358   1491   1028    696   1909   1488
   -397    454    852    -28   -623    652   1343   1488   1031    701   1912   1483
   -342    470    813    -64   -579    641   1327   1496   1036    706   1917   1488
   -283    501    784   -109   -535    641   1314   1501   1041    711   1922   1493
   -218    532    748   -158   -483    641   1301   1504   1041    711   1919   1496
   -197    527    724   -163   -459    626   1283   1496   1031    704   1901   1486
   -161    542    701   -192   -431    620   1273   1488   1026    693   1886   1478
   -137    545    683   -205   -410    613   1267   1475   1015    683   1870   1467
   -111    550    662   -218   -387    605   1270   1465   1010    680   1857   1467
    -75    587    662   -254   -368    623   1283   1441   1015    685   1847   1483
    -54    610    665   -277   -361    636   1293   1434   1018    691   1826   1493
    -77    592    670   -257   -374    631   1304   1434   1026    693   1808   1496
    -75    607    680   -267   -376    644   1322   1447   1049    711   1816   1517
    -70    623    693   -275   -381    657   1340   1460   1072    727   1831   1527
   -106    610    714   -252   -413    662   1340   1454   1072    727   1829   1517
   -129    605    732   -239   -431    667   1353   1452   1075    724   1823   1509
   -192    553    745   -181   -470    649   1356   1436   1075    722   1808   1491
   -226    527    753   -150   -488    639   1350   1426   1078    724   1803   1480
   -223    527    748   -153   -485    636   1350   1423   1080    730   1805   1467
   -205    537    743   -166   -472    639   1350   1421   1083    732   1816   1457
   -205    532    737   -163   -472    633   1356   1431   1096    748   1831   1457
   -231    485    717   -127   -472    600   1356   1441   1101    761   1844   1462
   -228    485    714   -129   -472    600   1358   1447   1106    774   1855   1465
   -228    491    719   -132   -475    605   1361   1449   1117    787   1860   1465
   -228    491    719   -132   -475    605   1366   1460   1124    797   1857   1457
   -223    496    719   -135   -470    607   1361   1457   1122    792   1855   1449
   -220    504    724   -142   -472    613   1366   1467   1132    805   1878   1462
   -218    509    724   -145   -470    615   1369   1478   1143    815   1896   1465
   -202    522    722   -161   -462    620   1384   1493   1156    831   1893   1475
   -202    540    743   -168   -472    641   1408   1509   1163    841   1865   1475
   -197    561    756   -184   -475    657   1415   1512   1163    844   1842   1483
   -192    594    784   -202   -488    688   1426   1519   1169    852   1844   1493
   -200    568    769   -184   -485    667   1428   1519   1158    841   1839   1491
   -194    587    782   -194   -488    683   1444   1525   1158    841   1870   1504
   -210    618    826   -205   -519    722   1452   1525   1169    865   1909   1532
   -215    631    846   -207   -532    737   1447   1512   1169    872   1914   1535
   -187    652    839   -233   -511    743   1434   1506   1163    875   1917   1543
   -181    646    828   -231   -504    737   1413   1488   1148    867   1909   1535
   -150    639    787   -246   -470    711   1389   1465   1119    846   1880   1522
   -140    618    758   -239   -449    685   1374   1444   1098    823   1852   1501
   -194    545    740   -176   -467    641   1358   1418   1072    805   1818   1465
   -252    475    727   -111   -488    600   1343   1395   1047    797   1803   1444
   -246    431    675    -93   -459    553   1330   1376   1018    784   1790   1413
   -215    423    639   -103   -428    532   1322   1371   1005    766   1784   1410
   -246    353    597    -54   -423    475   1293   1343    969    714   1732   1415
   -280    293    574     -5   -426    433   1262   1304    935    685   1686   1415
   -285    296    581     -5   -433    439   1257   1288    924    675   1670   1431
   -285    283    568      0   -428    426   1249   1273    914    667   1660   1405
   -288    259    548     12   -418    402   1236   1252    898    667   1639   1379
   -306    233    540     36   -423    387   1218   1236    885    672   1623   1374
   -309    215    522     46   -415    368   1208   1228    875    667   1605   1376
   -231    254    483    -12   -358    368   1231   1257    891    680   1595   1379
   -200    187    387      5   -293    285   1278   1322    896    657   1543   1319
   -267     98    366     85   -316    231   1374   1439    940    657   1512   1270
   -207    210    418     -2   -314    314   1488   1639   1083    784   1610   1348
   -142    509    652   -181   -397    579   1551   1797   1296   1034   1862   1592
   -153   1085   1239   -467   -696   1161   1535   1816   1561   1431   2314   2062
   -345   1764   2109   -709  -1226   1935   1395   1590   1769   1857   2826   2582
   -530   1735   2262   -602  -1395   1997   1060   1101   1540   1774   2800   2551
   -594   1067   1662   -236  -1130   1363    789    646    971   1166   2205   2008
   -550    233    784    158   -667    506    678    428    428    465   1473   1327
   -483   -187    296    335   -389     54    683    506    314    244   1176   1015
   -413   -181    228    296   -322     23    797    685    433    316   1200   1010
   -342    -64    277    202   -311    106    932    867    587    433   1280   1072
   -288     67    353    109   -322    210   1015    979    696    527   1356   1145
   -259    145    405     57   -332    275   1067   1031    756    581   1400   1192
   -252    155    407     46   -329    280   1091   1047    779    597   1405   1197
   -252    142    394     54   -324    267   1104   1057    792    607   1400   1195
   -259    145    402     54   -332    272   1109   1062    800    623   1387   1192
   -259    155    415     51   -337    285   1117   1072    815    641   1371   1195
   -265    161    423     49   -345    290   1122   1078    826    654   1361   1197
   -272    153    426     59   -350    288   1117   1072    831    657   1350   1189
   -280    163    444     57   -361    303   1119   1072    844    667   1348   1192
   -293    189    483     51   -387    335   1132   1083    857    688   1350   1208
   -303    213    517     44   -410    363   1130   1091    865    698   1358   1215
   -309    220    530     44   -420    376   1127   1093    872    706   1353   1215
   -319    210    527     54   -423    366   1122   1091    878    709   1332   1208
   -322    228    550     46   -436    389   1124   1091    893    724   1327   1213
   -340    262    600     36   -470    431   1135   1101    917    743   1327   1213
   -345    272    618     36   -483    444   1132   1101    924    745   1314   1208
   -342    277    620     31   -480    446   1122   1093    919    740   1286   1189
   -332    303    636     15   -483    470   1132   1106    940    756   1291   1200
   -342    309    652     15   -498    480   1132   1117    953    774   1301   1210
   -316    337    654    -10   -485    496   1130   1124    969    792   1304   1221
   -306    358    665    -28   -488    511   1127   1127    974    805   1309   1234
   -303    394    698    -44   -501    545   1119   1130    987    831   1325   1247
   -296    392    688    -49   -493    540   1106   1127    987    831   1317   1244
   -290    392    680    -51   -485    535   1109   1140    997    839   1312   1252
   -270    426    696    -77   -483    561   1117   1150   1010    854   1314   1265
   -254    457    711   -101   -483    584   1106   1153   1013    862   1317   1273
   -254    462    717   -106   -485    589   1109   1156   1018    870   1314   1278
   -262    459    722   -101   -491    589   1117   1153   1023    872   1309   1278
   -262    449    711    -93   -488    579   1109   1143   1023    865   1296   1275
   -265    457    722    -96   -493    589   1104   1135   1026    867   1286   1273
   -270    467    737    -98   -504    602   1111   1135   1028    875   1275   1262
   -262    491    753   -114   -509    623   1124   1148   1044    891   1280   1270
   -254    517    771   -132   -511    641   1130   1153   1060    906   1286   1273
   -262    519    782   -127   -522    649   1132   1153   1067    911   1283   1265
   -265    493    758   -116   -511    626   1132   1143   1070    911   1278   1249
   -252    504    756   -124   -504    628   1132   1140   1078    917   1286   1241
   -236    517    753   -140   -496    636   1130   1127   1078    917   1286   1226
   -265    480    745   -106   -504    613   1114   1104   1065    901   1265   1202
   -265    478    740   -109   -501    610   1098   1088   1062    906   1265   1192
   -257    472    730   -109   -493    600   1098   1075   1062    914   1267   1184
   -262    465    727   -103   -493    594   1101   1065   1065    917   1280   1184
   -262    470    732   -103   -496    600   1096   1057   1067    919   1288   1176
   -267    475    743   -106   -506    607   1096   1052   1070    927   1288   1174
   -275    467    740    -96   -509    602   1101   1052   1072    924   1270   1171
   -283    462    745    -90   -514    602   1109   1062   1083    927   1257   1174
   -293    449    743    -77   -517    594   1111   1062   1091    930   1239   1174
   -298    449    748    -77   -522    597   1114   1062   1093    930   1226   1179
   -311    465    776    -77   -545    620   1122   1060   1096    937   1226   1189
   -306    467    771    -80   -540    618   1132   1067   1101    950   1226   1202
   -311    475    787    -80   -548    631   1148   1091   1117    966   1236   1226
   -319    498    818    -90   -568    657   1163   1104   1145    989   1244   1244
   -316    519    836   -101   -576    678   1169   1109   1158   1008   1241   1252
   -309    542    849   -119   -579    693   1174   1119   1174   1026   1249   1257
   -288    594    883   -153   -584    737   1176   1130   1197   1049   1270   1275
   -283    618    898   -168   -592    758   1161   1109   1202   1057   1278   1283
   -290    633    924   -171   -607    779   1153   1093   1213   1070   1296   1299
   -309    620    927   -155   -618    774   1127   1054   1192   1062   1291   1278
   -290    613    904   -161   -597    758   1088   1005   1161   1044   1280   1249
   -275    571    846   -150   -561    709   1062    989   1140   1018   1244   1228
   -259    530    787   -135   -524    657   1054    989   1130   1008   1197   1202
   -262    514    776   -127   -519    644   1036    971   1119   1000   1176   1187
   -265    470    735   -101   -498    602   1013    950   1111    966   1156   1161
   -296    353    649    -31   -472    501    982    922   1078    919   1104   1119
   -283    298    579     -7   -431    439    958    893   1036    893   1072   1075
   -218    335    550    -59   -384    444    963    880   1021    885   1075   1062
   -231    288    519    -28   -374    402    950    862    989    862   1060   1047
   -277    218    496     28   -387    355    924    833    956    844   1018   1015
   -205    275    480    -36   -342    376    953    857    974    875   1034   1049
   -236    246    480     -7   -358    363    956    857    966    875   1031   1057
   -301    181    483     59   -392    332    940    841    945    849    984   1049
   -226    161    387     31   -306    272    932    846    927    826    950   1028
   -218     46    265     85   -241    153    966    914    917    779    880    950
   -244      7    252    116   -249    129   1062   1039    969    776    854    893
   -192    109    301     41   -246    205   1197   1231   1111    885    943    948
   -106    418    524   -158   -316    472   1301   1410   1345   1153   1223   1208
   -101    953   1054   -426   -576   1002   1273   1418   1577   1530   1678   1626
   -296   1499   1792   -602  -1047   1644   1122   1189   1719   1878   2127   2034
   -389   1626   2016   -618  -1202   1821    820    795   1595   1932   2216   2114
   -452   1057   1509   -303   -982   1283    579    366   1057   1382   1660   1662
   -501    215    717    142   -610    465    485    179    527    683    930   1039
   -470   -254    215    361   -342    -18    496    267    384    420    631    758
   -407   -319     88    363   -249   -116    589    441    470    452    641    740
   -350   -231    119    288   -236    -54    706    589    605    568    732    818
   -322   -140    181    228   -252     20    789    691    711    665    839    891
   -311    -62    249    184   -283     93    818    732    776    717    896    914
   -298    -20    277    161   -288    127    841    766    820    756    901    937
   -254     12    267    119   -262    140    867    789    841    766    880    958
   -181     77    259     49   -220    168    885    807    859    776    875    969
   -226     85    311     70   -267    197    891    815    872    787    875    963
   -272     51    324    111   -298    187    878    813    865    779    872    958
   -301     49    350    124   -327    200    872    802    862    776    857    953
   -296     72    368    111   -332    220    896    826    888    797    883    982
   -275     77    353     98   -314    215    898    826    888    802    891    982
   -277     72    350    103   -314    210    870    800    880    797    867    956
   -244     64    306     88   -275    187    857    800    880    792    846    948
   -207     64    272     70   -241    168    857    802    880    784    852    935
   -231     15    246    106   -239    132    839    789    862    763    839    917
   -210     49    259     80   -233    153    833    787    862    774    836    919
   -145    111    257     15   -200    184    844    795    872    789    841    919
   -194     59    254     67   -226    158    815    771    852    779    820    898
   -189     36    226     75   -207    132    800    761    849    774    818    896
   -132     72    205     31   -168    137    800    771    859    779    828    909
   -106    122    228     -7   -168    174    800    779    872    795    846    922
   -116    122    239     -2   -176    179    787    774    872    800    859    930
   -109    137    244    -15   -176    189    774    761    865    792    865    930
    -67    176    244    -54   -155    210    769    763    872    797    885    937
    -62    220    283    -80   -174    252    784    787    893    820    924    963
    -59    220    280    -83   -168    249    782    795    896    833    943    976
    -67    189    257    -62   -163    223    763    789    888    823    937    961
    -25    200    226    -85   -124    213    758    800    888    823    950    974
    -31    181    210    -77   -119    194    748    784    867    800    948    958
    -33    174    207    -70   -122    192    743    769    859    776    948    945
     18    226    207   -122    -96    218    758    776    878    789    976    958
     12    233    220   -122   -103    228    753    756    875    782    982    943
    -12    226    239   -109   -124    231    753    748    872    769    982    940
     -7    244    249   -119   -129    246    766    745    885    776    995    932
    -20    277    298   -129   -161    288    776    740    904    789   1013    914
    -38    265    303   -111   -171    283    779    735    914    787   1023    893
    -67    239    303    -88   -187    270    779    714    909    776   1028    893
    -51    296    345   -122   -200    319    795    717    935    792   1052    917
    -77    322    400   -124   -239    361    789    706    940    795   1065    914
   -109    316    426   -103   -267    371    771    683    932    782   1060    888
   -116    322    436   -103   -275    376    761    678    940    776   1062    883
   -135    303    439    -85   -285    371    763    675    948    776   1065    878
   -145    324    470    -90   -306    397    771    685    969    802   1093    883
   -137    376    514   -119   -324    444    776    698    984    815   1117    898
   -166    394    558   -116   -363    475    776    696    995    820   1124    904
   -153    433    587   -140   -371    511    792    719   1018    836   1143    932
   -155    467    620   -155   -389    542    800    727   1031    846   1156    945
   -210    446    657   -116   -433    550    789    730   1044    859   1166    948
   -228    480    709   -127   -470    594    807    753   1075    893   1187    976
   -265    501    766   -119   -514    631    831    776   1104    919   1205   1002
   -228    561    787   -166   -509    672    852    797   1127    940   1218   1018
   -137    636    774   -249   -454    704    857    805   1143    950   1221   1021
   -124    641    763   -259   -444    701    849    792   1132    945   1210   1000
   -132    615    748   -241   -441    680    833    771   1114    919   1182    974
   -129    639    766   -257   -449    701    826    753   1117    917   1184    971
   -129    626    756   -246   -441    691    813    732   1109    904   1171    953
   -150    600    750   -228   -449    675    784    704   1088    883   1148    935
   -132    600    730   -233   -431    665    750    675   1070    865   1130    935
    -96    610    706   -257   -402    657    735    667   1065    862   1122    940
   -114    579    693   -231   -402    636    719    646   1044    839   1088    896
   -137    517    654   -192   -397    587    706    626   1028    818   1067    859
   -127    467    594   -171   -361    530    706    613   1008    789   1052    828
   -161    400    561   -122   -361    480    685    584    971    740    997    776
   -142    374    517   -114   -329    444    683    574    956    722    979    745
   -124    332    457   -106   -290    394    672    550    935    709    971    706
   -166    259    426    -49   -296    342    636    509    893    667    935    641
   -161    236    394    -38   -277    314    626    493    878    644    919    633
   -137    213    350    -36   -244    280    615    485    870    628    901    633
   -140    184    322    -23   -231    254    587    454    849    613    883    610
    -96    171    267    -38   -181    218    571    436    836    594    854    581
    -49    148    194    -51   -122    168    553    431    823    571    810    553
     -2     83     85    -38    -44     83    589    496    831    535    740    496
     12     31     15    -23     -2     23    696    620    893    511    685    444
     36     62     25    -49      5     44    805    758   1005    576    717    467
    124    353    226   -239    -51    290    896    888   1205    800    924    659
    210    935    724   -571   -257    831    891    914   1436   1161   1319   1026
      0   1405   1405   -704   -704   1405    633    566   1434   1408   1628   1286
      0   1551   1551   -774   -776   1551    314    176   1247   1428   1680   1325
    -44   1124   1169   -542   -607   1148    109   -150    831    997   1270   1002
   -171    270    441    -49   -306    355     75   -296    340    288    566    454
   -179   -197    -20    187    -80   -109    124   -163    257     83    309    233
   -109   -275   -166    189     28   -220    239     20    376    142    303    218
   -114   -249   -137    179     10   -194    332    135    496    231    345    249
   -111   -155    -44    135    -33   -101    405    226    615    340    428    319
    -59    -28     31     41    -46      2    472    298    717    433    501    392
    -85    -10     75     46    -80     33    501    324    756    470    514    410
   -101    -20     77     59    -90     25    506    327    761    475    506    407
    -96    -25     70     62    -83     20    517    337    774    488    511    413
   -103    -25     75     62    -90     23    519    345    789    496    514    410
   -109    -10     96     59   -103     41    517    345    795    498    517    405
   -114      0    114     57   -114     57    517    345    802    509    522    415
   -106     -2    103     54   -106     49    530    355    813    524    527    428
    -83     12     96     33    -88     54    545    363    820    542    532    439
    -80     31    111     25    -96     70    540    358    818    548    532    441
    -67     10     77     25    -72     44    530    348    807    540    514    431
    -59    -18     41     38    -51     10    517    337    792    524    496    405
    -54     18     72     18    -64     44    504    335    792    537    514    407
    -41     51     93     -7    -67     72    491    335    795    545    514    418
    -59     41    101      7    -80     70    488    337    795    537    498    410
    -64     38    103     12    -83     70    475    327    782    527    485    413
    -59     57    116      0    -88     85    467    329    787    550    506    418
    -59     44    103      7    -80     72    462    329    787    561    524    400
    -57     38     96      7    -77     67    452    327    784    558    519    384
    -44     64    109    -10    -75     85    441    327    784    574    522    384
    -25     85    109    -31    -67     96    428    324    782    581    527    394
    -28     90    119    -31    -75    106    413    322    776    576    514    392
    -15    114    129    -51    -75    122    400    324    771    574    504    394
     -7    153    161    -72    -83    155    400    332    776    581    496    405
    -18    150    168    -67    -96    158    405    340    782    581    493    413
    -15    137    153    -62    -83    145    407    348    779    581    493    415
      7    158    148    -85    -70    153    413    348    774    579    485    415
      7    174    166    -90    -77    171    418    348    769    574    465    418
     -7    179    184    -88    -96    181    415    332    758    563    446    397
     -2    181    181    -90    -93    181    415    322    750    561    459    376
     -5    184    189    -90    -98    187    407    314    748    561    465    363
    -20    192    213    -85   -116    202    410    309    745    555    457    345
    -31    200    231    -85   -129    215    407    288    735    542    441    314
    -46    207    252    -80   -150    228    400    272    737    550    441    303
    -28    239    265   -106   -148    252    400    270    745    563    444    301
    -23    259    283   -116   -153    270    389    252    745    574    439    298
    -46    215    259    -85   -153    236    361    215    724    550    405    280
    -70    179    249    -54   -161    215    345    189    711    537    381    265
    -85    166    252    -41   -168    207    332    166    696    522    348    244
    -57    205    262    -72   -158    233    322    153    691    524    327    244
    -59    223    280    -83   -171    252    316    150    693    540    316    252
    -72    218    288    -72   -181    252    309    140    688    548    322    241
    -67    220    285    -77   -176    252    306    127    678    548    314    241
    -85    223    309    -67   -197    265    293    106    667    545    314    233
    -93    226    316    -67   -205    270    275     98    665    530    316    215
    -80    241    322    -80   -202    280    283    111    678    532    332    218
    -77    280    355   -101   -218    316    293    127    701    553    345    236
    -59    309    368   -124   -213    337    288    124    709    558    340    244
    -49    337    387   -145   -218    361    280    122    711    571    355    236
    -23    368    392   -174   -207    379    272    119    709    576    381    226
     10    392    381   -205   -184    387    254    101    691    568    353    246
     44    426    381   -233   -168    405    244     85    678    571    337    267
     59    459    400   -259   -168    428    239     54    662    574    332    265
     75    483    407   -277   -166    444    220     20    659    563    322    265
     70    465    394   -267   -163    431    192     -5    641    548    311    254
     70    433    363   -252   -145    400    155    -36    613    537    290    220
     70    413    342   -241   -137    379    124    -75    584    509    254    200
     70    381    309   -226   -119    345     98   -103    558    470    200    174
     62    342    280   -205   -109    311     75   -129    532    431    142    137
     64    314    249   -189    -90    283     59   -161    501    384     88    101
     75    311    233   -194    -80    272     64   -168    480    371     49     70
     64    285    220   -176    -77    254     54   -184    457    353     20     33
     10    202    192   -106    -90    197     25   -220    413    306    -46    -28
     -7    158    166    -75    -85    161     10   -233    387    262   -124    -57
    -12    142    155    -64    -85    148     -7   -244    374    254   -142    -64
    -18    132    150    -57    -85    140    -33   -262    371    239   -189    -88
    -41    116    158    -38   -101    137    -70   -296    355    226   -265   -116
    -59    106    166    -23   -111    135    -96   -322    329    213   -322   -145
    -33    106    137    -36    -88    122   -148   -324    319    205   -355   -174
    -10      7     18      0    -15     12   -207   -277    311    171   -423   -239
    -25    -77    -51     51     10    -64   -163   -181    337    145   -478   -301
    -12    -41    -28     28      7    -36    -96    -49    426    202   -449   -277
     31    205    174   -119    -72    192    -49     90    607    413   -270    -88
     15    711    696   -363   -340    704    -72    116    833    769    106    275
    -88   1358   1444   -636   -766   1400   -181    -57   1008   1140    540    683
   -124   1602   1727   -737   -924   1665   -480   -426    919   1247    693    805
   -210   1114   1325   -452   -766   1218   -758   -867    423    766    244    400
   -285    293    576     -5   -431    433   -865  -1114   -119     46   -483   -215
   -215   -197     18    205   -116    -90   -862  -1060   -298   -265   -841   -532
   -119   -290   -171    205     25   -231   -769   -896   -226   -252   -870   -579
    -80   -202   -122    140     18   -161   -654   -763   -103   -153   -789   -535
    -70   -124    -54     96    -10    -88   -584   -678    -15    -72   -717   -491
    -72    -54     18     62    -46    -18   -550   -631     46    -23   -672   -446
    -54     -2     51     28    -54     23   -545   -613     85     -2   -662   -426
    -41     31     72      2    -57     51   -550   -613     90      2   -670   -423
    -36     23     59      5    -49     41   -563   -631     75     -7   -685   -439
    -36     -2     33     18    -36     15   -561   -628     70     -7   -698   -439
     -7     25     33     -7    -20     28   -558   -623     80      5   -696   -423
      2     36     31    -20    -15     36   -568   -631     72      5   -717   -428
      7     36     25    -23     -7     31   -581   -644     64     -2   -745   -423
     18     25      7    -20      5     15   -594   -665     46    -15   -763   -428
     38     38      0    -38     20     20   -597   -678     41    -15   -771   -428
     38     25    -15    -33     28      5   -607   -693     28    -20   -782   -444
     38     -5    -44    -15     41    -25   -623   -701     20    -23   -787   -452
     33    -15    -51    -10     41    -33   -639   -711      7    -23   -792   -454
     49     -5    -54    -20     51    -28   -639   -711      5    -20   -810   -441
     54      5    -49    -31     51    -20   -644   -714      7    -20   -820   -436
     57      2    -57    -31     57    -25   -657   -727      2    -18   -820   -446
     67      0    -67    -33     64    -31   -662   -732     -5    -15   -818   -441
     70      7    -62    -38     67    -25   -667   -745    -10    -15   -823   -436
     88     33    -54    -62     70     -7   -683   -750    -12     -5   -823   -420
     98     36    -62    -67     80    -10   -698   -756    -20     -5   -826   -407
     93     12    -83    -54     88    -36   -722   -774    -41    -20   -841   -415
     77    -20    -98    -28     88    -59   -753   -795    -64    -36   -870   -428
     98     -7   -109    -46    101    -57   -766   -797    -70    -31   -870   -415
    184     83   -101   -135    142     -7   -750   -776    -46      2   -831   -387
    223    132    -90   -179    155     23   -740   -763    -33     23   -802   -376
    176     83    -93   -129    135     -5   -748   -771    -54     20   -810   -384
    174     72   -101   -124    137    -15   -743   -771    -57     23   -820   -381
    158     44   -114   -101    137    -33   -756   -787    -80     -2   -859   -397
    135     36    -98    -85    116    -31   -763   -810    -98    -23   -893   -415
    194     96    -98   -145    148      0   -753   -797    -85    -15   -896   -389
    171     77    -93   -127    132     -7   -761   -805    -83    -31   -914   -400
    119     23    -96    -72    109    -36   -769   -818    -83    -46   -932   -420
    135     44    -90    -90    114    -23   -758   -810    -64    -36   -917   -400
    129     49    -80    -88    106    -15   -756   -807    -62    -31   -919   -402
    103     31    -72    -67     88    -20   -769   -823    -80    -46   -945   -413
    101     31    -70    -67     85    -18   -776   -836    -93    -57   -974   -402
    114     57    -57    -85     83      2   -776   -839    -96    -59   -989   -368
    140     80    -59   -109    101     10   -774   -844   -103    -62  -1010   -363
    116     54    -62    -85     90     -5   -797   -865   -127    -83  -1041   -384
     64    -10    -75    -25     70    -44   -831   -885   -155   -106  -1075   -428
     36    -51    -88      5     59    -70   -859   -901   -174   -109  -1065   -452
     88     -5    -93    -41     90    -49   -841   -870   -155    -70  -1021   -410
    135     54    -83    -96    109    -15   -826   -852   -137    -49  -1021   -376
     80     -5    -85    -38     80    -44   -857   -870   -163   -101  -1083   -384
     51    -49   -103     -2     75    -75   -870   -878   -192   -129  -1135   -394
    119      0   -119    -59    119    -59   -854   -857   -181    -77  -1085   -407
    153     51   -101   -103    127    -23   -849   -849   -176    -46  -1013   -400
    129     44    -85    -88    106    -20   -859   -857   -192    -72  -1049   -407
    137     54    -85    -98    111    -12   -865   -857   -207    -98  -1091   -394
    205    106    -98   -155    153      5   -849   -844   -207   -103  -1088   -376
    277    163   -114   -223    197     25   -831   -826   -197    -90  -1054   -342
    239    161    -77   -200    158     41   -831   -833   -202    -77  -1031   -340
    246    218    -31   -233    137     93   -813   -833   -189    -54   -984   -329
    187    174    -12   -179    101     80   -839   -875   -226    -83   -992   -342
    135    101    -33   -119     85     33   -896   -937   -283   -129  -1054   -392
    137     72    -64   -106    101      5   -943   -979   -324   -163  -1104   -415
    189     93    -96   -142    142     -2   -956   -995   -342   -176  -1122   -379
    202     44   -158   -122    181    -57   -971  -1015   -374   -210  -1171   -355
    210     25   -184   -119    197    -77   -979  -1036   -407   -244  -1184   -345
    207    -25   -236    -90    220   -129  -1000  -1060   -446   -288  -1208   -366
    179    -96   -275    -44    226   -184  -1028  -1093   -491   -332  -1234   -413
    106   -205   -311     49    207   -257  -1052  -1122   -532   -358  -1265   -475
     98   -246   -348     72    220   -296  -1049  -1124   -542   -366  -1288   -493
    171   -200   -371     12    270   -285  -1031  -1109   -535   -361  -1299   -480
    194   -197   -394      0    293   -296  -1026  -1111   -545   -374  -1327   -491
    163   -246   -410     41    285   -327  -1060  -1135   -574   -413  -1387   -509
    103   -314   -418    103    259   -366  -1078  -1148   -589   -428  -1400   -548
    129   -306   -436     85    283   -371  -1067  -1135   -581   -423  -1374   -542
    210   -259   -470     23    337   -363  -1039  -1104   -563   -413  -1356   -542
    155   -418   -574    132    363   -496  -1031  -1088   -602   -480  -1431   -641
    103   -535   -639    215    368   -587   -945   -989   -581   -514  -1488   -730
    148   -462   -610    155    379   -535   -807   -795   -452   -426  -1423   -667
    241   -210   -454    -15    348   -332   -696   -584   -246   -210  -1221   -457
    301    309      7   -303    148    158   -680   -493     23    168   -800    -23
    106   1000    893   -553   -392    945   -797   -646    277    610   -259    527
    -64   1210   1275   -574   -670   1241  -1106  -1057    202    698    -93    693
   -135    714    846   -290   -493    779  -1408  -1530   -285    226   -519    298
   -140   -241   -101    192    -20   -171  -1566  -1878   -969   -602  -1340   -449
    -33   -774   -740    402    350   -758  -1571  -1803  -1156   -911  -1701   -820
     83   -854   -937    384    509   -896  -1475  -1623  -1080   -898  -1730   -870
    155   -776   -932    309    542   -854  -1327  -1444   -945   -807  -1665   -820
    174   -696   -870    262    522   -782  -1228  -1325   -836   -724  -1592   -763
    181   -639   -820    226    498   -730  -1169  -1257   -766   -659  -1522   -719
    200   -626   -828    213    514   -727  -1132  -1218   -732   -633  -1491   -698
    213   -631   -844    207    527   -735  -1124  -1208   -727   -636  -1493   -698
    218   -626   -844    205    530   -735  -1119  -1205   -724   -639  -1491   -696
    236   -633   -870    197    550   -750  -1111  -1197   -717   -631  -1478   -693
    265   -644   -911    189    587   -776  -1109  -1189   -714   -628  -1465   -691
    288   -636   -927    171    605   -782  -1114  -1189   -714   -631  -1449   -683
    283   -639   -922    179    602   -779  -1119  -1200   -714   -639  -1439   -685
    272   -649   -922    187    594   -784  -1111  -1195   -706   -633  -1428   -678
    309   -589   -898    140    602   -745  -1080  -1169   -680   -607  -1392   -639
    285   -594   -880    153    581   -737  -1070  -1166   -675   -600  -1389   -639
    202   -672   -875    236    537   -774  -1083  -1179   -693   -615  -1408   -654
    176   -678   -854    249    514   -766  -1091  -1187   -701   -620  -1402   -654
    202   -633   -836    215    519   -735  -1078  -1174   -683   -600  -1369   -636
    223   -613   -836    194    527   -724  -1072  -1161   -672   -589  -1350   -628
    231   -613   -844    192    537   -727  -1075  -1163   -675   -589  -1348   -633
    231   -610   -841    187    535   -724  -1067  -1158   -670   -581  -1337   -628
    239   -592   -831    176    535   -711  -1052  -1140   -657   -566  -1317   -613
    233   -574   -810    168    519   -691  -1047  -1135   -654   -563  -1301   -605
    223   -550   -774    163    498   -662  -1036  -1119   -641   -553  -1283   -592
    226   -537   -766    153    493   -652  -1036  -1104   -628   -537  -1267   -568
    220   -530   -750    153    485   -639  -1036  -1088   -613   -519  -1249   -545
    210   -514   -727    150    467   -618  -1026  -1062   -592   -498  -1218   -511
    218   -472   -691    127    454   -581  -1010  -1034   -568   -470  -1182   -462
    207   -439   -646    116    426   -542   -989  -1008   -553   -454  -1156   -428
    200   -426   -626    111    413   -524   -979   -995   -548   -452  -1145   -410
    187   -410   -600    109    392   -506   -969   -992   -550   -459  -1132   -374
    171   -368   -540     98    355   -454   -943   -982   -540   -454  -1127   -293
    114   -389   -506    137    306   -446   -911   -971   -532   -439  -1114   -249
    106   -418   -524    155    314   -470   -880   -956   -522   -423  -1093   -257
    135   -426   -561    142    348   -493   -875   -950   -517   -420  -1078   -272
    158   -423   -581    132    368   -501   -862   -937   -511   -418  -1062   -293
    158   -457   -615    148    384   -535   -865   -943   -517   -433  -1067   -335
    161   -465   -626    150    392   -545   -857   -940   -514   -439  -1060   -361
    158   -470   -631    155    392   -550   -865   -956   -527   -457  -1062   -394
    187   -467   -654    140    420   -561   -865   -966   -532   -472  -1065   -428
    192   -496   -691    150    439   -592   -878   -984   -553   -501  -1078   -472
    187   -511   -701    161    441   -605   -888   -997   -566   -519  -1067   -498
    192   -509   -701    158    444   -605   -893  -1002   -568   -527  -1054   -506
    215   -483   -698    135    457   -589   -896   -992   -563   -517  -1026   -514
    223   -452   -678    114    449   -563   -888   -976   -545   -501   -997   -506
    223   -449   -672    114    446   -561   -870   -961   -532   -496   -982   -475
    197   -493   -691    145    441   -589   -872   -966   -545   -514   -989   -467
    192   -480   -672    145    431   -576   -862   -950   -540   -506   -979   -457
    200   -454   -657    124    428   -555   -841   -919   -517   -478   -940   -436
    158   -465   -623    153    389   -542   -810   -888   -491   -449   -898   -410
    119   -431   -553    153    335   -491   -769   -849   -454   -415   -852   -379
     90   -410   -501    161    296   -454   -735   -818   -431   -392   -818   -361
     70   -420   -491    174    277   -457   -714   -802   -423   -389   -805   -366
     62   -428   -491    181    275   -459   -701   -789   -418   -379   -779   -368
     83   -415   -501    166    290   -457   -685   -769   -407   -361   -745   -350
    137   -368   -506    116    322   -436   -672   -750   -392   -340   -717   -322
    132   -384   -519    124    324   -452   -706   -792   -423   -376   -743   -348
    168   -366   -537     98    350   -452   -724   -818   -444   -402   -753   -368
    244   -309   -555     31    397   -433   -735   -828   -452   -402   -740   -358
    241   -350   -592     54    415   -470   -761   -852   -472   -423   -743   -358
    275   -371   -646     46    459   -509   -769   -867   -496   -446   -756   -374
    267   -400   -667     64    467   -532   -774   -880   -509   -462   -758   -384
    236   -472   -709    116    472   -589   -787   -898   -530   -488   -776   -405
    244   -519   -763    137    504   -641   -774   -898   -542   -509   -792   -431
    228   -581   -810    174    519   -696   -769   -901   -568   -537   -807   -457
    226   -607   -836    189    530   -722   -769   -911   -592   -561   -823   -478
    174   -657   -831    241    501   -743   -774   -932   -615   -581   -839   -498
    155   -665   -820    254    488   -743   -756   -919   -610   -568   -826   -483
    122   -730   -852    301    485   -789   -745   -919   -615   -566   -820   -488
     75   -807   -883    366    478   -844   -740   -924   -626   -581   -820   -504
     57   -852   -909    394    480   -880   -750   -940   -646   -605   -836   -524
     83   -841   -924    379    504   -883   -740   -937   -649   -607   -833   -519
    132   -859   -995    361    561   -924   -732   -919   -659   -636   -859   -535
    153   -984  -1137    415    644  -1060   -683   -852   -675   -693   -945   -615
    184  -1034  -1218    423    698  -1124   -558   -717   -626   -706   -997   -659
    233   -948  -1182    358    706  -1065   -415   -524   -488   -610   -932   -602
    285   -644   -930    179    607   -787   -342   -387   -277   -350   -665   -384
    277    -67   -345   -106    311   -205   -381   -407    -49     46   -194     46
    163    542    379   -353   -109    462   -581   -680     62    407    267    457
     90    644    553   -366   -231    600   -930  -1111   -124    431    345    496
     41     51     10    -49     15     33  -1161  -1519   -672   -145   -194     33
     31   -774   -805    371    415   -787  -1166  -1618  -1150   -852   -914   -563
     88  -1244  -1332    576    709  -1288  -1096  -1470  -1257  -1106  -1218   -833
    132  -1317  -1449    592    789  -1382   -979  -1291  -1158  -1067  -1221   -854
    153  -1249  -1405    548    776  -1327   -872  -1174  -1041   -971  -1153   -807
    168  -1140  -1309    485    737  -1223   -800  -1085   -935   -875  -1072   -745
    171  -1057  -1228    441    698  -1143   -732  -1008   -852   -797   -997   -675
    166  -1023  -1189    428    678  -1106   -696   -963   -810   -761   -948   -633
    174   -982  -1158    402    665  -1070   -680   -943   -795   -743   -904   -610
    161   -979  -1140    407    649  -1060   -670   -927   -787   -730   -875   -605
    150   -974  -1127    410    639  -1052   -659   -909   -782   -722   -854   -600
    124   -943  -1067    410    594  -1005   -628   -872   -753   -685   -810   -558
    109   -917  -1026    402    566   -971   -607   -849   -730   -665   -815   -540
    122   -901  -1026    389    574   -963   -602   -844   -724   -657   -820   -535
    116   -914  -1031    397    571   -971   -592   -836   -727   -654   -810   -530
     98   -927  -1026    415    561   -976   -584   -823   -719   -654   -802   -514
    109   -888   -997    389    550   -943   -574   -807   -704   -636   -802   -493
    111   -893  -1005    389    558   -948   -566   -795   -696   -633   -815   -485
    106   -883   -989    387    545   -935   -555   -779   -683   -615   -802   -480
    103   -865   -969    381    535   -917   -535   -763   -672   -602   -763   -475
     72   -865   -937    394    504   -901   -537   -761   -667   -594   -730   -493
     67   -867   -935    397    501   -901   -524   -740   -644   -587   -719   -472
     59   -872   -932    405    496   -901   -519   -727   -633   -576   -722   -449
     88   -826   -914    368    501   -870   -504   -706   -610   -548   -704   -418
     77   -797   -875    358    475   -836   -491   -693   -597   -527   -693   -394
     75   -800   -875    361    472   -836   -485   -691   -602   -522   -696   -392
     67   -815   -883    371    475   -849   -496   -691   -613   -532   -706   -392
    145   -722   -867    288    506   -795   -475   -662   -600   -493   -675   -366
    187   -657   -846    233    514   -750   -459   -639   -576   -465   -636   -345
    150   -672   -823    259    485   -748   -467   -628   -566   -454   -620   -345
    109   -717   -826    301    465   -769   -465   -613   -563   -454   -615   -340
    122   -724   -846    301    483   -784   -439   -592   -548   -449   -610   -332
    137   -709   -846    285    491   -776   -444   -592   -548   -452   -613   -335
    187   -659   -846    236    514   -750   -410   -574   -530   -436   -602   -324
    197   -639   -839    218    517   -737   -381   -571   -530   -439   -605   -332
    161   -654   -815    246    488   -735   -384   -592   -542   -454   -613   -350
    200   -667   -867    231    532   -766   -363   -597   -545   -467   -620   -355
    228   -631   -859    202    542   -745   -324   -571   -511   -441   -594   -332
    210   -602   -815    194    509   -709   -301   -563   -488   -418   -581   -319
    189   -623   -813    218    501   -717   -296   -571   -491   -428   -605   -340
    161   -641   -802    239    480   -722   -267   -545   -483   -413   -592   -335
    145   -607   -753    231    446   -678   -249   -527   -465   -379   -571   -309
    127   -602   -732    236    428   -667   -254   -524   -446   -384   -584   -314
    101   -636   -737    267    418   -685   -246   -519   -428   -402   -597   -329
     90   -639   -730    272    407   -683   -239   -514   -413   -392   -587   -319
     96   -592   -688    246    392   -639   -231   -511   -402   -355   -587   -298
     88   -587   -675    246    379   -628   -231   -514   -407   -348   -610   -298
     93   -563   -657    236    374   -610   -220   -501   -400   -335   -594   -288
     96   -540   -636    220    366   -589   -210   -483   -387   -327   -587   -275
     90   -535   -626    220    358   -579   -202   -465   -376   -322   -589   -270
     83   -514   -600    215    340   -555   -184   -446   -355   -316   -597   -262
     67   -478   -545    205    306   -511   -153   -418   -322   -288   -574   -231
     64   -465   -530    200    296   -496   -132   -389   -301   -270   -558   -220
     62   -418   -480    179    270   -449   -116   -366   -277   -249   -524   -200
     46   -374   -423    163    233   -397   -106   -353   -265   -236   -496   -181
     41   -374   -415    166    228   -394    -93   -335   -249   -231   -485   -171
     38   -327   -366    142    202   -345    -62   -309   -218   -202   -449   -135
     33   -254   -290    109    161   -272    -44   -306   -197   -168   -413   -103
     38   -228   -267     90    153   -246    -38   -309   -187   -155   -392    -90
     25   -259   -285    116    155   -272    -49   -319   -202   -174   -397   -101
     -5   -283   -280    142    137   -283    -70   -332   -220   -194   -405   -111
     -7   -314   -306    161    148   -311    -77   -340   -231   -205   -407   -111
    -12   -350   -337    181    161   -345    -80   -348   -246   -220   -418   -127
     -7   -314   -306    161    148   -311    -67   -340   -239   -210   -402   -109
    -12   -348   -335    179    158   -342    -72   -350   -262   -231   -426   -129
    -15   -400   -384    205    184   -392    -77   -355   -283   -257   -449   -155
    -20   -452   -431    233    202   -441    -77   -361   -298   -275   -472   -184
    -23   -504   -480    265    228   -493    -85   -376   -311   -296   -493   -207
    -23   -524   -504    272    239   -514   -101   -389   -329   -311   -509   -228
    -33   -519   -485    275    226   -504   -103   -389   -335   -316   -517   -228
    -36   -527   -491    280    226   -509   -101   -387   -337   -322   -524   -239
    -28   -519   -491    275    231   -506    -93   -381   -335   -319   -524   -244
    -23   -506   -483    265    228   -496    -96   -381   -335   -324   -527   -241
    -15   -532   -517    272    249   -524    -80   -363   -335   -335   -540   -265
    -10   -639   -628    322    306   -633    -33   -293   -329   -366   -594   -327
    -12   -706   -693    361    340   -701     85   -163   -275   -368   -636   -379
     20   -602   -626    290    322   -613    205     10   -140   -267   -558   -316
     59   -327   -387    135    220   -358    288    161     64    -38   -335   -119
     41    207    166   -124    -62    187    283    187    293    332     80    262
    -83    813    896   -363   -488    854    127    -51    402    678    506    628
   -155    878   1034   -363   -594    953   -210   -467    192    672    561    641
   -181    452    633   -135   -407    540   -405   -805   -233    233    150    296
   -184   -288   -103    236    -41   -197   -407   -914   -670   -423   -511   -233
   -158   -774   -615    467    228   -696   -363   -800   -789   -685   -813   -485
   -129   -883   -753    504    311   -818   -262   -633   -688   -641   -815   -501
   -109   -815   -706    462    296   -761   -158   -506   -561   -545   -750   -452
    -75   -696   -623    384    272   -659    -90   -418   -457   -449   -667   -389
    -96   -633   -537    366    220   -587    -49   -363   -389   -384   -597   -340
    -64   -571   -509    316    220   -540    -15   -322   -342   -345   -545   -303
    -44   -553   -509    296    231   -532     12   -293   -322   -322   -522   -283
   -114   -613   -498    361    189   -555     18   -296   -327   -327   -527   -288
   -140   -623   -483    381    171   -553     23   -283   -316   -316   -514   -275
    -72   -527   -454    298    189   -493     46   -254   -288   -290   -485   -246
     -2   -426   -423    213    207   -426     75   -228   -262   -267   -457   -220
    -64   -483   -418    272    174   -452     64   -244   -277   -288   -470   -233
   -145   -579   -433    363    142   -506     44   -262   -298   -306   -488   -231
    -98   -542   -446    319    174   -496     62   -241   -280   -283   -470   -200
    -36   -493   -457    265    210   -475     90   -215   -259   -259   -457   -176
    -36   -509   -475    270    218   -493     83   -218   -270   -270   -475   -187
    -33   -496   -462    265    213   -480     72   -220   -272   -275   -488   -197
    -31   -483   -452    257    207   -467     83   -205   -259   -259   -478   -181
    -46   -475   -428    259    189   -454    103   -181   -246   -241   -465   -137
    -62   -483   -423    272    179   -454    119   -166   -233   -228   -459    -90
    -62   -480   -418    272    176   -449    127   -145   -226   -218   -452    -67
    -59   -470   -413    265    176   -444    135   -129   -220   -215   -441    -67
    -46   -457   -410    252    179   -433    137   -116   -213   -210   -426    -67
    -23   -433   -410    228    192   -423    142    -96   -194   -202   -410    -54
     -7   -410   -402    210    197   -407    145    -72   -179   -192   -400    -51
    -28   -426   -400    226    184   -413    140    -59   -181   -189   -394    -59
    -44   -433   -389    236    171   -413    148    -31   -176   -171   -381    -33
    -41   -405   -366    220    161   -387    176     12   -153   -137   -358      5
    -54   -381   -327    218    135   -355    213     57   -124   -103   -335     28
    -77   -371   -293    223    106   -332    236     83   -114    -83   -324     49
   -114   -381   -267    246     75   -324    257     98   -114    -80   -332     54
   -122   -374   -252    246     64   -314    270    111   -114    -83   -348     44
    -98   -335   -236    218     67   -285    303    132    -98    -75   -353     46
    -72   -309   -236    189     80   -272    345    161    -80    -59   -350     51
   -142   -379   -236    259     44   -309    340    155    -93    -70   -368     25
   -202   -439   -236    319     15   -337    337    153    -96    -80   -381      5
   -181   -405   -223    293     20   -314    374    184    -70    -64   -361     10
   -176   -389   -213    280     18   -301    400    200    -67    -67   -353     -2
   -189   -379   -189    283     -2   -285    410    205    -67    -70   -353    -23
   -200   -376   -176    288    -12   -277    418    207    -59    -64   -358    -36
   -189   -366   -176    277     -7   -272    418    205    -51    -70   -371    -46
   -223   -400   -176    311    -25   -288    405    192    -59    -80   -358    -67
   -215   -387   -171    301    -23   -280    410    205    -46    -70   -322    -54
   -168   -329   -161    246     -5   -246    444    233    -20    -46   -285    -25
   -171   -309   -137    241    -18   -223    467    257     -2    -25   -280    -12
   -241   -345   -103    293    -70   -226    454    246    -10    -36   -306    -15
   -226   -327   -101    277    -62   -215    454    259      2    -31   -306    -10
   -210   -303    -93    254    -59   -200    472    288     23    -12   -283     -2
   -192   -262    -70    228    -62   -166    504    324     54     18   -233     23
   -189   -236    -46    210    -72   -140    527    353     80     41   -207     54
   -176   -215    -38    194    -70   -129    535    374    101     59   -200     77
   -179   -231    -51    202    -64   -142    537    381    106     64   -200     85
   -127   -189    -62    158    -33   -127    568    413    135     88   -158    129
    -88   -135    -46    111    -23    -90    600    449    166    114   -103    181
   -127   -163    -36    145    -46    -98    592    444    163    111    -98    192
    -36    -59    -23     46     -7    -41    615    457    194    148    -62    236
     85     44    -41    -64     64      2    639    462    210    174    -41    262
      0    -75    -75     36     36    -75    574    392    142    106   -116    205
    -46   -148   -101     96     25   -124    535    348    101     70   -168    179
    -20   -155   -137     88     57   -145    524    345     93     62   -187    184
    -18   -174   -155     96     67   -166    524    353     90     51   -187    194
      7   -163   -171     77     88   -166    540    366     90     46   -192    189
    -18   -252   -233    135    106   -241    517    340     51      2   -239    135
    -28   -322   -296    174    132   -311    498    322     18    -36   -270     85
     28   -319   -348    145    187   -332    501    319      7    -57   -272     62
     41   -350   -392    153    215   -371    483    298    -20    -88   -298     31
    -18   -436   -418    226    200   -428    457    270    -57   -135   -337     -5
     12   -407   -420    194    215   -413    462    275    -51   -129   -329      7
     67   -355   -423    145    244   -389    478    290    -38   -114   -311     28
     41   -394   -436    176    236   -413    472    283    -57   -124   -319     20
     12   -431   -444    207    226   -436    465    275    -72   -137   -324      7
    -15   -514   -501    265    241   -509    452    265   -101   -176   -361    -31
     31   -589   -620    280    324   -605    493    316   -114   -226   -407    -88
     70   -602   -675    265    371   -636    618    441    -72   -241   -433   -140
     54   -574   -631    259    342   -602    730    592     20   -187   -379   -119
     80   -353   -433    135    254   -392    810    761    213     10   -166     67
    114    184     70   -148     23    127    820    854    496    402    280    493
    -49    810    859   -381   -454    833    688    683    709    818    779    963
   -132    982   1114   -426   -623   1047    374    306    618    909    924   1078
   -168    568    737   -200   -454    654    106   -124    153    467    527    730
   -236   -277    -41    257    -98   -161     15   -389   -444   -293   -220     88
   -194   -737   -545    465    174   -641     41   -285   -581   -558   -522   -210
   -114   -779   -665    446    275   -722    150   -101   -475   -514   -501   -228
    -75   -722   -646    397    283   -685    270     46   -350   -428   -426   -189
    -75   -644   -568    361    246   -607    353    150   -241   -340   -340   -127
    -77   -548   -472    311    197   -511    402    207   -161   -270   -265    -67
    -70   -498   -428    283    176   -465    433    249   -111   -228   -220    -20
    -80   -478   -397    277    155   -436    446    267    -93   -213   -202      7
    -54   -431   -376    244    161   -405    470    290    -70   -189   -181      7
    -67   -426   -361    244    145   -394    475    298    -64   -189   -166      2
    -85   -400   -314    241    111   -355    485    309    -49   -179   -142     23
   -135   -384   -249    259     54   -316    491    316    -31   -161   -111     70
   -200   -387   -187    293     -7   -288    509    335     -5   -135    -85    116
   -200   -368   -168    283    -15   -270    514    340      5   -124    -72    140
   -140   -337   -197    239     25   -270    504    332      0   -137    -72    137
   -109   -337   -228    223     57   -285    493    319    -10   -148    -85    109
    -98   -355   -257    228     77   -306    485    309    -20   -153    -96     88
    -72   -322   -249    197     88   -288    493    316     -7   -137    -77    119
    -75   -303   -231    189     75   -267    501    322      5   -129    -72    132
    -70   -301   -231    184     77   -267    501    327     15   -127    -64    135
    -64   -293   -228    179     80   -262    501    329     20   -129    -54    140
    -72   -277   -205    174     64   -241    496    327     23   -132    -51    132
    -57   -233   -176    145     57   -205    496    335     33   -116    -31    142
    -62   -220   -158    140     46   -189    475    332     31   -114    -25    150
    -62   -202   -140    132     38   -171    465    322     33   -106    -23    150
    -51   -207   -155    129     49   -181    452    319     31   -101    -18    150
    -12   -174   -163     93     72   -168    454    332     36    -88    -10    176
     18   -155   -174     67     96   -166    441    337     33    -83    -10    184
     31   -158   -189     64    109   -174    420    335     28    -83      2    205
     75   -101   -176     12    124   -137    428    355     44    -59     38    228
     85    -90   -176      2    129   -132    446    374     59    -41     64    226
     85   -101   -187      7    135   -145    454    379     64    -38     80    226
     83   -111   -194     15    137   -153    462    384     70    -36     96    226
     83    -96   -179      5    129   -137    457    366     57    -44     93    218
    109    -83   -192    -12    148   -137    444    345     46    -57     85    200
    155    -72   -228    -44    192   -150    444    342     51    -59     85    179
    171    -83   -254    -44    213   -168    444    342     54    -70     83    171
    158    -83   -241    -38    200   -161    441    337     59    -67     96    166
    148    -83   -231    -33    187   -155    444    335     67    -57    109    179
    153    -64   -218    -46    184   -142    446    335     70    -51    106    179
    150    -38   -189    -54    168   -114    439    322     72    -44    114    192
    135    -59   -197    -38    163   -127    431    306     70    -49    106    176
    137    -54   -192    -41    163   -122    431    309     80    -41    111    194
    142    -28   -171    -59    155    -98    444    319     98    -28    124    213
    119    -25   -145    -46    132    -85    444    327    116    -12    137    244
     88    -41   -129    -25    106    -85    426    316    111    -15    124    270
     96      2    -96    -49     96    -46    415    314    114    -10    127    283
    116     38    -77    -77     96    -20    426    327    129      2    129    293
    109     41    -67    -75     88    -12    423    327    132      5    122    309
    122     54    -67    -90     96     -5    436    337    145     18    119    327
     96     44    -51    -70     72     -2    459    353    158     28    114    342
    122     98    -25   -111     75     36    491    381    187     57    127    358
    142    135     -7   -137     75     64    519    407    213     83    129    394
    137    155     18   -148     57     88    524    407    215     85    124    407
    122    153     31   -137     44     93    524    402    213     77    114    397
    106    161     51   -135     25    106    524    389    213     72    106    405
    116    220    103   -168      7    163    532    387    228     90    127    433
    142    259    116   -202     12    189    542    376    236     98    137    452
    145    252    103   -200     20    179    527    348    220     80    122    444
    116    218    101   -168      7    158    478    290    179     41     93    418
    109    174     64   -140     23    119    449    252    153     15     75    389
    106    153     44   -132     31    101    433    228    137     -2     62    363
    106    127     20   -116     41     75    431    213    122    -20     46    348
     98     88    -12    -93     54     38    426    189     93    -51     20    319
     62     25    -36    -44     49     -5    397    148     54    -96     -5    267
     90     18    -72    -57     83    -25    394    129     38   -114    -28    244
     85    -38   -124    -23    103    -80    379    101      7   -145    -62    215
     41    -96   -137     25     88   -116    345     51    -41   -192   -101    163
     31   -114   -145     41     88   -129    332     18    -67   -220   -129    127
     38   -129   -168     44    101   -148    327      7    -77   -239   -142    101
     36   -135   -174     49    103   -153    322      2    -83   -244   -129     93
     44   -129   -176     41    109   -153    314     -5    -88   -246   -114     83
     49   -114   -163     33    106   -137    296    -15    -96   -249   -109     67
     57   -161   -218     49    135   -187    277    -18   -124   -285   -145     28
     85   -239   -324     75    205   -280    324     49   -127   -327   -213    -49
    101   -259   -361     77    228   -311    433    184    -62   -306   -236    -85
    171   -153   -324     -7    246   -239    545    374     75   -192   -161    -15
    239    226    -15   -233    127    106    605    522    309    106    142    296
    213    831    615   -522   -200    724    597    527    574    524    628    802
     46   1327   1280   -688   -618   1304    410    249    672    836   1036   1205
    -41   1286   1327   -620   -683   1306     75   -207    423    748   1018   1176
    -49    631    680   -290   -366    654   -171   -626   -163    101    392    597
    -15   -150   -135     83     59   -142   -277   -802   -646   -558   -301    -59
     67   -506   -576    218    319   -540   -252   -696   -722   -740   -535   -309
    142   -475   -618    166    379   -545   -137   -519   -602   -667   -496   -303
    158   -394   -553    116    353   -472    -33   -384   -483   -561   -418   -257
    135   -314   -449     88    290   -381     31   -306   -400   -478   -353   -215
    132   -210   -342     36    236   -275    111   -228   -301   -394   -277   -153
    119   -158   -277     20    197   -218    174   -168   -231   -329   -233   -101
     72   -197   -272     59    171   -233    176   -174   -236   -324   -244   -106
     44   -200   -244     77    142   -220    179   -176   -233   -319   -236    -62
     51   -179   -233     62    140   -205    189   -166   -213   -296   -223     -7
     70   -168   -239     49    153   -202    200   -148   -192   -270   -210     28
     64   -174   -241     51    150   -207    202   -153   -189   -267   -213     54
     49   -174   -223     62    135   -197    207   -155   -184   -254   -213     83
     49   -166   -215     57    129   -192    200   -163   -176   -239   -210    101
     57   -161   -218     51    137   -189    202   -163   -166   -231   -218    111
     54   -158   -215     49    135   -187    205   -168   -161   -215   -215    122
     44   -168   -213     62    127   -189    202   -171   -158   -205   -215    132
     44   -129   -174     44    106   -153    213   -163   -137   -179   -202    153
     51   -101   -153     25    101   -127    236   -150   -119   -155   -179    163
     28   -106   -137     36     80   -122    236   -150   -116   -145   -181    158
     18    -98   -116     38     67   -106    228   -148   -111   -135   -184    158
     15    -90   -106     36     59    -98    226   -148   -106   -135   -184    158
     10    -96   -106     44     57   -101    231   -135    -98   -129   -187    161
     10    -75    -85     31     46    -80    228   -129    -90   -116   -205    158
    -10    -62    -54     36     20    -59    223   -129    -88   -103   -200    168
    -12    -28    -18     18      2    -23    218   -127    -83    -88   -176    192
     -5      0      5      2     -5      2    213   -119    -77    -77   -163    205
     -2      7      7     -2     -7      7    205   -109    -70    -70   -171    220
     -5     28     33    -12    -18     31    202    -88    -57    -49   -171    249
      5     75     67    -41    -31     72    210    -72    -44    -23   -163    275
     10     90     80    -49    -33     85    215    -59    -31     -7   -161    280
     10     80     67    -46    -28     75    213    -57    -33    -10   -174    267
     18    103     85    -62    -33     96    210    -59    -33     -2   -179    267
     15    109     90    -64    -36    101    207    -70    -44    -10   -189    267
     23    114     90    -67    -33    103    218    -62    -33     -5   -197    272
     20    116     93    -70    -36    106    228    -54    -20     -2   -202    267
     15    150    135    -85    -59    142    236    -51     -5      7   -202    246
      7    145    137    -77    -64    140    241    -51      2     10   -210    233
      7    158    150    -83    -70    155    246    -49     12     23   -213    231
     10    194    181   -103    -85    189    241    -51     23     31   -210    226
     10    168    158    -90    -72    163    223    -75      2      5   -244    192
     -2    148    150    -75    -77    148    220    -85     -2      0   -257    179
     -7    184    192    -88    -98    187    246    -75     15     15   -241    197
     10    200    189   -106    -90    197    233    -88      5      0   -254    189
     18    207    187   -114    -85    197    210    -98      2     -7   -275    174
     20    207    184   -116    -80    197    205    -96     10     -2   -288    163
     44    213    168   -127    -62    192    205    -93     20     12   -280    171
     75    200    124   -140    -25    163    202    -88     31     20   -277    179
    109    223    114   -166     -2    168    210    -75     44     33   -275    179
    124    249    124   -187      0    187    228    -54     64     57   -254    194
    129    257    127   -192      2    192    252    -28     88     77   -246    213
    129    257    127   -194      0    192    262    -10    103     98   -244    226
    122    275    153   -200    -15    215    270      7    124    122   -236    228
    124    288    161   -207    -18    226    272     18    135    122   -241    218
    129    309    179   -218    -23    244    277     36    150    142   -231    241
    137    332    194   -233    -28    262    288     49    163    171   -202    277
    129    379    249   -254    -59    314    296     46    174    187   -181    288
    129    400    270   -267    -72    335    280     36    168    184   -181    290
    119    358    239   -239    -59    298    249      0    129    155   -215    283
    111    319    207   -218    -49    265    226    -28    103    135   -239    275
    109    290    181   -200    -36    236    215    -31     98    124   -259    285
    103    254    150   -179    -23    202    213    -38     85    106   -285    288
    106    218    111   -161     -2    166    218    -36     72     88   -311    267
     93    148     54   -122     18    101    207    -51     41     57   -340    213
     77     85      7    -83     33     46    197    -64     18     38   -355    168
     59     36    -23    -49     41      7    179    -80    -10     15   -368    135
     54    -10    -64    -20     59    -36    163    -90    -33     -7   -389    111
     36    -59    -98     10     64    -77    168    -88    -49    -15   -389    114
     44    -88   -132     23     85   -111    161   -101    -70    -28   -394    109
     41   -114   -158     33     98   -135    142   -114    -88    -49   -402     93
     41   -132   -174     46    106   -153    145   -106    -83    -59   -400     88
     59   -129   -192     33    124   -158    148   -103    -88    -72   -405     83
     64   -192   -257     62    161   -223    148    -88   -106   -114   -439     46
     46   -322   -368    137    205   -345    207     -5    -96   -150   -498    -25
     15   -366   -381    176    197   -374    319    122    -31   -132   -511    -51
     18   -280   -298    129    155   -288    418    280     96    -18   -415     36
     98    106      7   -103     44     57    496    426    322    265   -116    329
     85    683    597   -387   -257    641    501    436    555    654    329    779
    -75   1137   1213   -530   -644   1174    303    148    592    932    693   1114
   -122   1039   1158   -459   -639   1096    -18   -249    303    810    605   1023
   -174    446    620   -135   -397    532   -163   -568   -202    205      7    535
   -171   -246    -75    207    -49   -161   -189   -633   -581   -366   -584     49
   -114   -587   -472    350    179   -530   -145   -485   -613   -483   -732   -119
    -85   -649   -563    366    236   -607    -51   -355   -522   -441   -711   -148
   -103   -623   -519    361    207   -571      7   -285   -441   -389   -662   -148
    -93   -524   -431    306    166   -478     72   -200   -337   -293   -592    -96
    -67   -433   -366    252    148   -400    127   -140   -262   -231   -524    -36
    -83   -415   -335    246    124   -376    148   -114   -231   -215   -506      2
    -80   -387   -309    233    111   -348    150   -103   -218   -210   -501     10
    -57   -358   -303    207    122   -332    158    -93   -207   -200   -491     15
    -33   -355   -322    194    142   -340    179    -77   -192   -192   -475     20
    -57   -366   -311    210    124   -340    179    -72   -187   -187   -449     25
    -62   -342   -280    200    109   -311    184    -62   -181   -174   -423     20
    -64   -340   -275    200    103   -309    192    -44   -176   -168   -400     15
    -64   -337   -272    202    103   -306    187    -41   -176   -166   -379     12
    -59   -311   -254    184     96   -283    194    -28   -158   -153   -355     23
    -54   -311   -259    181    101   -285    200    -28   -161   -153   -355     10
    -44   -301   -257    171    106   -280    200    -25   -155   -145   -348      5
    -25   -306   -280    166    127   -293    200    -18   -153   -145   -355      7
     -5   -293   -290    148    142   -293    197    -12   -153   -148   -368     28
     10   -280   -290    135    150   -285    187    -20   -163   -150   -384     36
     25   -259   -285    116    153   -272    184    -20   -163   -148   -387     54
     44   -244   -288    101    166   -265    176    -18   -161   -142   -389     67
     59   -249   -309     93    184   -280    166    -18   -168   -150   -410     62
     70   -252   -322     88    194   -285    153    -18   -171   -163   -426     59
     70   -259   -329     93    200   -293    137    -18   -174   -166   -433     70
     64   -265   -329    101    197   -296    129    -15   -176   -158   -426     80
     88   -246   -337     77    213   -290    129      0   -163   -145   -413     93
    111   -215   -329     51    220   -272    140     28   -140   -129   -392    122
    132   -189   -322     25    226   -254    148     51   -122   -119   -376    145
    103   -205   -309     51    205   -257    140     49   -129   -127   -387    145
    101   -213   -314     54    205   -262    153     64   -124   -127   -381    153
    127   -200   -327     33    226   -262    176     93   -111   -114   -363    176
    166   -148   -314    -10    239   -231    197    111    -98   -103   -353    189
    163   -176   -340      7    252   -257    200    106   -111   -127   -376    163
    176   -166   -342     -7    257   -254    210    114   -103   -129   -376    163
    148   -163   -314      7    228   -239    220    111   -103   -129   -376    166
     96   -210   -306     57    200   -259    215     96   -109   -137   -387    145
     64   -233   -298     85    181   -265    223     96   -101   -135   -381    135
     62   -213   -277     72    168   -244    241    106    -80   -114   -353    155
     93   -163   -257     33    174   -210    272    127    -44    -80   -316    181
     93   -158   -254     31    174   -207    285    129    -28    -62   -298    179
     67   -176   -244     54    155   -210    277    119    -31    -59   -293    168
     33   -163   -200     64    114   -181    275    114    -28    -54   -285    168
     -2   -197   -197     98     96   -197    265     96    -41    -70   -301    174
      7   -184   -192     85     98   -187    275    101    -38    -72   -293    207
     59   -168   -228     54    142   -197    277     98    -38    -75   -285    226
     31   -194   -228     80    129   -210    259     96    -33    -75   -280    228
     41   -194   -236     75    137   -215    244     96    -33    -80   -277    228
     64   -158   -223     44    142   -189    246    111    -18    -67   -254    239
     75   -129   -205     28    140   -166    259    135      2    -59   -233    236
    114    -64   -179    -23    145   -122    272    155     23    -38   -202    236
    129     -2   -135    -64    132    -67    288    181     49     -7   -155    254
    111      7   -103    -62    109    -46    306    202     67     10   -114    272
    109      7   -101    -57    106    -46    311    220     75     18    -85    285
    114     36    -77    -77     96    -20    316    231     90     33    -51    296
    122     93    -28   -109     75     33    335    244    116     57    -12    316
    142    176     33   -161     54    106    355    254    142     83     31    348
    135    168     33   -150     51    101    350    244    132     75     38    345
     57     75     15    -67     20     44    306    197     85     36     15    314
     54     88     33    -72     10     62    285    184     75     36     25    319
     67    101     33    -85     18     67    275    179     64     31     33    322
     54     80     25    -67     15     54    262    171     49     18     33    306
     38     31    -10    -36     23     10    246    153     20    -12     20    277
     44    -18    -62    -12     51    -38    233    135     -7    -54    -10    241
     33    -62    -98     12     64    -80    220    124    -31    -90    -33    213
      7   -103   -111     49     59   -106    210    106    -57   -116    -49    187
    -20   -124   -103     70     41   -114    200     96    -70   -127    -59    168
    -25   -140   -114     80     44   -127    189     93    -77   -137    -64    155
    -23   -166   -142     93     59   -155    176     77    -96   -155    -80    132
    -41   -205   -163    124     59   -184    158     54   -116   -179   -101    111
    -36   -205   -168    119     64   -189    153     46   -124   -192   -106     98
    -15   -205   -189    109     85   -200    145     46   -127   -194   -106     88
      7   -265   -275    127    140   -270    142     57   -145   -220   -140     51
     28   -361   -389    166    207   -374    187    124   -148   -267   -202    -20
     41   -368   -413    163    226   -389    298    252    -77   -246   -207    -49
     85   -267   -353     90    218   -309    407    410     57   -137   -116     18
    127     62    -64    -96     96      0    472    550    277    129    163    270
    101    639    537   -368   -218    589    462    568    530    527    626    704
    -41   1104   1145   -532   -594   1124    254    272    579    807    989   1018
    -93   1023   1117   -465   -605   1070    -72   -142    319    701    932    948
   -155    426    579   -135   -368    501   -259   -527   -213    103    361    459
   -181   -298   -116    241    -33   -207   -283   -633   -649   -532   -290    -98
   -135   -592   -459    361    161   -527   -220   -470   -646   -626   -431   -246
    -98   -613   -514    355    207   -563    -98   -296   -524   -553   -397   -241
    -23   -517   -496    270    233   -506    -23   -197   -426   -475   -337   -202
     23   -441   -465    210    244   -452     28   -132   -342   -407   -283   -158
     10   -418   -431    202    218   -423     77    -80   -285   -361   -246   -127
     12   -392   -405    189    207   -397    109    -49   -254   -332   -218    -90
     25   -368   -394    168    210   -381    124    -28   -236   -314   -200    -54
     25   -348   -374    161    200   -361    135     -7   -226   -301   -189    -46
     20   -355   -376    168    197   -366    137     -5   -231   -309   -192    -72
     18   -368   -389    174    202   -379    137     -5   -233   -311   -192    -83
     18   -345   -366    161    192   -355    148      2   -223   -296   -176    -62
     33   -324   -358    145    194   -340    168     18   -202   -277   -153    -28
     23   -329   -355    153    189   -342    168     25   -197   -270   -148    -28
     12   -348   -363    166    187   -355    163     33   -189   -262   -137    -31
     12   -358   -371    171    189   -363    171     44   -187   -257   -129    -38
     20   -340   -361    161    189   -350    181     62   -174   -239   -103    -31
     49   -314   -366    132    205   -340    189     80   -161   -228    -98    -33
     46   -293   -342    122    194   -316    189     83   -161   -226    -98    -46
     10   -303   -314    145    161   -309    187     77   -166   -228   -101    -62
     33   -290   -324    129    179   -306    218     98   -148   -213    -88    -46
     12   -314   -327    148    168   -319    226    106   -145   -207    -83    -33
    -18   -348   -329    181    153   -337    220    106   -155   -215    -93    -36
     10   -280   -293    135    150   -285    231    127   -140   -197    -80    -10
     25   -241   -267    109    145   -254    241    150   -124   -184    -70      7
    -41   -296   -254    166    106   -275    228    148   -135   -197    -90     15
    -46   -280   -236    163     93   -259    210    148   -137   -197    -98     28
      7   -233   -241    111    124   -236    215    171   -116   -163    -67     38
     20   -231   -252    106    135   -241    220    189   -111   -145    -44     31
      7   -218   -228    103    114   -223    228    205   -103   -137    -31     31
      2   -215   -218    106    109   -215    252    223    -88   -122    -10     36
     -5   -213   -207    109     98   -210    270    228    -85   -116      2     23
     -7   -205   -197    106     93   -202    280    228    -85   -111     25      5
     10   -189   -202     88    103   -197    285    226    -85   -111     44    -15
     10   -187   -200     88    103   -192    288    223    -85   -116     57    -31
    -20   -176   -158     98     64   -168    303    233    -70   -103     75    -28
    -33   -179   -145    106     54   -163    319    241    -59    -93     75    -31
    -15   -181   -166     96     75   -174    329    241    -59    -93     83    -41
    -36   -184   -148    111     54   -166    348    249    -44    -75    106    -38
    -51   -150   -101     98     23   -124    363    267    -20    -38    122     -5
    -75   -153    -77    114      0   -116    345    259    -23    -38     70     41
   -101   -200    -98    148     -2   -150    306    231    -44    -67     23     44
   -106   -187    -80    145    -12   -135    309    215    -33    -64     28     62
    -83   -150    -70    116     -7   -109    342    213    -15    -31     46     85
   -150   -197    -46    174    -51   -122    340    184    -46    -28     33     77
   -171   -215    -46    192    -64   -132    335    187    -80    -54     25     59
   -124   -161    -36    142    -46    -98    368    210    -70    -49     49     70
    -98   -135    -36    116    -33    -85    381    231    -46    -51     44     83
   -103   -145    -41    124    -31    -93    371    252    -36    -54     12     96
    -77   -111    -33     90    -23    -72    374    257    -18    -23      0    101
    -44    -70    -25     57    -10    -46    397    283     15      2     20    122
    -49    -70    -23     57    -15    -46    402    298     28      7     23    129
    -41    -64    -23     54    -10    -44    407    303     31      7     18    114
    -23    -36    -12     28     -7    -23    415    306     36      7     28     96
    -23    -20      0     20    -12    -10    423    314     49     15     31    103
    -28      5     31     10    -31     18    423    311     57     18     33    114
    -38     41     80      0    -59     59    433    309     70     31     83    135
    -38     59     98    -12    -70     77    433    290     72     49    119    129
    -23     57     80    -15    -51     67    410    257     44     23    106    106
    -18     49     67    -15    -44     57    376    215     10    -15     72    101
      0     36     36    -18    -18     36    348    192    -12    -46     44    103
     28     36      7    -36     10     23    335    192    -23    -54     49    101
     28     -2    -31    -12     28    -15    311    168    -57    -85     31     72
     36    -49    -85      2     59    -67    296    142    -83   -111     10     36
     51    -80   -132     15     90   -106    298    129   -101   -142      7     15
     44   -137   -184     46    114   -161    285    114   -124   -168     -2    -10
     62   -168   -231     51    145   -200    270    109   -142   -161     -5    -31
     67   -189   -259     59    163   -223    252     98   -155   -163    -18    -33
     25   -205   -231     90    127   -218    231     80   -150   -184    -31    -41
    -41   -252   -213    145     85   -231    236     49   -158   -200    -57    -54
   -106   -309   -205    207     49   -257    252     28   -187   -187    -83    -67
   -129   -335   -205    231     36   -270    296     31   -215   -189   -114    -77
   -114   -340   -226    228     54   -283    322     59   -223   -207   -150    -93
    -90   -394   -306    241    106   -353    337    119   -220   -257   -231   -150
    -64   -441   -376    252    155   -410    415    252   -171   -288   -303   -223
    -33   -384   -350    207    155   -366    524    418    -51   -220   -280   -213
     18   -200   -218     90    116   -207    631    615    140    -31   -135    -72
     41    306    265   -176   -111    285    670    727    423    348    254    322
    -80    979   1060   -449   -571   1021    626    654    696    802    769    839
   -265   1301   1566   -519   -917   1434    374    303    696    992   1015   1067
   -348    992   1340   -322   -844   1166     70   -135    332    709    758    826
   -379    109    488    132   -433    296    -98   -496   -324    -93    -54    106
   -335   -532   -197    431    -70   -366   -124   -519   -628   -545   -553   -368
   -267   -704   -439    485     83   -571    -57   -363   -584   -576   -626   -459
   -231   -652   -420    441     93   -537     80   -176   -433   -472   -555   -410
   -205   -524   -319    363     57   -420    189    -28   -296   -350   -457   -332
   -187   -433   -249    309     28   -342    254     51   -210   -280   -392   -272
   -171   -407   -239    288     33   -324    288     93   -171   -257   -361   -244
   -153   -389   -236    272     41   -314    306    122   -150   -236   -337   -223
   -171   -415   -246    290     36   -332    311    129   -142   -236   -335   -228
   -148   -400   -252    272     49   -327    324    148   -124   -220   -329   -215
    -98   -355   -257    226     77   -306    329    163   -114   -197   -322   -187
    -96   -379   -283    239     93   -332    316    148   -129   -202   -348   -197
    -93   -402   -309    246    106   -355    296    127   -145   -184   -345   -202
    -62   -402   -342    231    140   -374    283    114   -137   -161   -332   -192
    -28   -384   -358    205    163   -371    275    119    -96   -140   -358   -189
    -49   -392   -342    220    145   -368    275    158    -62   -145   -407   -187
   -103   -426   -324    265    109   -376    298    187    -62   -176   -402   -202
    -18   -327   -309    171    145   -319    368    239    -31   -158   -353   -171
     -5   -283   -280    142    137   -283    410    262     -5   -142   -311   -142
   -155   -407   -252    283     46   -329    368    220    -28   -168   -322   -179
   -114   -381   -267    246     75   -327    355    223    -23   -153   -293   -179
    -57   -322   -265    189    101   -293    368    244     -7   -124   -259   -155
   -101   -332   -233    215     64   -283    368    244    -12   -119   -246   -155
   -150   -371   -220    262     33   -296    366    244    -18   -116   -236   -158
   -158   -371   -213    265     25   -293    374    249    -20   -114   -275   -150
   -181   -376   -197    277      5   -288    371    249    -28   -111   -303   -127
   -150   -332   -181    239     15   -257    379    267    -15    -88   -288    -51
   -127   -290   -163    210     18   -228    381    285      0    -62   -262      0
   -129   -306   -176    218     20   -241    381    298      5    -44   -249     23
    -88   -254   -168    171     38   -213    405    337     33    -25   -233     46
   -111   -249   -140    179     10   -194    415    353     38    -28   -226     38
   -135   -257   -122    197     -7   -189    426    363     38    -23   -223     31
   -145   -277   -132    210     -7   -205    439    363     36    -23   -223      7
   -124   -254   -129    189      2   -192    467    381     51    -10   -213    -12
   -106   -226   -119    163      5   -174    501    400     64      2   -179    -15
   -132   -262   -129    197     -2   -197    504    397     54     -7   -200    -33
   -161   -275   -116    218    -23   -197    506    397     49     -5   -246    -57
   -174   -272    -98    220    -38   -187    524    418     70     12   -246    -54
   -145   -233    -88    187    -31   -163    545    436     90     31   -200    -41
   -129   -241   -111    187    -10   -176    561    441     96     33   -171    -41
   -127   -228   -101    176    -15   -166    587    452    103     38   -158    -38
   -132   -236   -103    184    -15   -171    584    449     98     41   -158    -44
   -145   -267   -122    205    -12   -197    561    423     72     20   -181    -64
   -111   -244   -132    179     10   -189    563    423     64     25   -181    -62
    -67   -194   -129    129     28   -163    579    436     75     41   -174    -46
   -111   -233   -122    174      5   -179    563    426     59     28   -192    -57
    -90   -207   -119    148     12   -163    571    439     75     41   -179    -36
    -51   -181   -129    116     38   -155    587    462     98     64   -163    -10
    -67   -210   -142    137     36   -176    579    467     98     70   -163    -15
    -62   -207   -145    135     38   -179    584    478    109     80   -153    -25
    -10   -171   -163     88     75   -166    602    501    124     96   -129    -20
      5   -135   -140     64     72   -137    628    530    148    122   -106    -12
    -10   -132   -122     70     54   -127    644    545    158    135   -106    -12
     -2   -124   -122     62     59   -122    659    563    166    140   -109     -7
     15    -83   -101     31     57    -90    672    581    184    153   -101     18
     28    -57    -85     15     57    -70    683    602    202    163    -96     41
     41    -31    -75     -7     57    -51    691    618    218    176    -77     67
     36     -5    -41    -18     38    -23    685    615    226    189    -67     83
     36     10    -25    -25     31     -5    672    610    228    194    -57     96
     46      0    -46    -23     46    -23    646    592    215    184    -62     90
     49    -41    -90     -5     70    -64    620    566    192    168    -77     72
     44    -70   -114     12     77    -90    602    545    174    161    -83     62
      7   -119   -127     54     64   -122    579    530    155    140    -96     36
     25   -116   -142     46     83   -129    584    535    163    145    -85     23
     57   -145   -205     41    129   -174    579    519    140    122   -103    -15
    -38   -288   -249    163    103   -267    545    472     93     75   -148    -85
    -72   -342   -272    207     98   -309    537    459     83     54   -163   -119
    -44   -337   -293    192    124   -316    537    454     72     41   -161   -137
    -33   -374   -340    202    150   -355    524    428     49     10   -176   -176
    -31   -410   -379    220    171   -394    496    397     15    -25   -205   -220
    -57   -446   -389    252    163   -418    475    379      0    -46   -218   -257
    -85   -452   -366    270    140   -410    467    376      7    -36   -197   -265
   -101   -415   -314    257    106   -366    488    400     36     -7   -150   -213
    -90   -436   -348    262    127   -392    509    407     36    -12   -153   -218
    -64   -540   -478    301    205   -509    540    444     20    -62   -213   -306
    -72   -548   -475    311    200   -511    672    592     98    -33   -215   -316
    -57   -441   -387    246    163   -415    807    800    257     88   -122   -202
     -5   -192   -187     98     90   -189    911    997    475    314     93      5
     25    358    332   -192   -153    345    924   1083    766    717    532    444
   -148   1088   1236   -470   -691   1161    831    976   1072   1223   1119   1039
   -332   1241   1574   -457   -953   1408    498    558    987   1293   1254   1171
   -433    706   1137   -137   -787    922    218     88    485    784    779    737
   -480   -192    285    335   -384     46     93   -220   -137     12      7     31
   -459   -776   -316    618    -72   -548    103   -166   -348   -327   -381   -363
   -483   -844   -361    665    -62   -602    241     44   -226   -259   -350   -353
   -475   -706   -231    589   -122   -470    420    239    -46   -119   -239   -254
   -361   -587   -226    472    -67   -407    509    348     59    -44   -184   -210
   -288   -535   -246    413    -20   -392    548    397    111     -2   -161   -194
   -223   -514   -293    368     33   -405    574    407    127      7   -155   -200
   -166   -488   -322    327     77   -407    589    413    142     15   -142   -197
   -111   -462   -350    285    119   -407    587    407    140     12   -148   -207
    -67   -433   -366    252    148   -400    584    407    142     12   -148   -210
    -77   -433   -355    254    137   -394    579    405    150     20   -137   -194
    -85   -457   -371    270    140   -415    579    402    150     18   -135   -200
    -93   -470   -376    280    140   -423    584    407    155     25   -132   -202
   -103   -498   -394    301    145   -446    576    402    155     25   -129   -226
   -129   -568   -439    348    153   -504    548    376    135      2   -153   -270
    -77   -514   -439    296    179   -478    555    394    153     23   -129   -257
     20   -366   -387    171    202   -376    613    452    215     93    -62   -197
    -41   -394   -353    218    155   -374    623    457    226    103    -57   -205
   -158   -480   -322    316     80   -402    594    436    207     83    -80   -228
   -140   -478   -337    309     96   -407    581    433    207     80    -90   -236
   -116   -485   -368    301    124   -428    579    431    205     75   -103   -252
    -75   -452   -376    265    150   -415    584    446    220     90    -88   -244
    -57   -436   -381    244    161   -410    571    449    223     93    -85   -246
    -31   -423   -394    226    179   -410    563    452    231     98    -85   -249
      2   -407   -410    202    205   -410    553    454    244     98    -80   -241
     38   -394   -433    179    236   -413    537    452    241     93    -80   -233
    127   -376   -506    122    314   -439    517    452    231     85    -88   -249
    220   -355   -576     67    397   -465    485    449    220     90    -85   -244
    270   -345   -618     36    444   -483    449    439    205     85    -93   -241
    316   -324   -641      5    478   -483    454    449    210     90    -90   -233
    350   -332   -683    -10    514   -506    462    452    205     85    -88   -231
    366   -337   -704    -15    532   -519    459    449    200     83    -83   -218
    368   -329   -698    -20    532   -514    462    446    205     85    -77   -202
    350   -329   -680    -10    514   -504    467    446    210     93    -77   -200
    335   -348   -683      5    506   -514    480    454    218     93    -80   -200
    306   -371   -678     31    491   -524    501    470    239    106    -62   -192
    275   -379   -657     49    465   -517    517    483    254    122    -41   -192
    252   -350   -602     49    426   -475    542    498    280    148    -18   -192
    244   -355   -600     54    420   -475    555    498    285    150    -12   -210
    239   -379   -618     70    428   -498    566    501    290    150    -15   -223
    189   -402   -594    106    389   -498    584    506    303    163     -5   -218
    161   -402   -563    122    361   -483    589    509    314    171     15   -213
    150   -405   -555    124    353   -480    579    493    306    168     12   -226
    148   -407   -558    129    350   -483    579    491    309    171      7   -226
    150   -441   -592    142    371   -514    571    483    290    150    -12   -241
    127   -441   -568    158    348   -504    568    478    296    153    -10   -236
    137   -397   -537    127    337   -467    579    491    316    179      7   -215
    135   -374   -509    119    319   -441    589    501    329    200     23   -197
    124   -371   -498    122    311   -433    600    509    337    202     18   -189
    129   -355   -485    114    306   -420    610    519    348    200      7   -187
    116   -340   -457    109    285   -397    631    530    355    213     18   -181
    111   -319   -431    103    270   -374    649    548    371    213     31   -176
    124   -270   -394     70    259   -332    662    563    389    215     46   -163
    137   -231   -368     46    252   -298    693    594    418    228     67   -140
    129   -228   -361     49    244   -293    704    613    428    236     72   -101
    129   -189   -319     28    223   -252    719    628    446    259     90    -64
    106   -168   -275     31    189   -220    714    613    444    265     96    -67
    103   -132   -236     15    168   -184    706    592    446    277    127    -75
    114   -127   -241      2    176   -184    680    568    433    277    135    -80
    119   -158   -280     18    197   -218    662    550    418    262    109    -77
    111   -174   -285     28    197   -228    644    537    402    254    114    -77
     72   -179   -252     54    161   -215    639    535    400    244    132    -77
     36   -215   -252     88    142   -233    633    532    394    231    114    -85
     54   -275   -329    109    192   -301    605    504    355    189     62   -127
     77   -345   -423    132    249   -381    576    465    303    132     -5   -187
    101   -389   -491    145    296   -439    558    439    272     90    -54   -236
    122   -420   -545    148    332   -483    522    397    223     41    -85   -275
    114   -462   -576    174    342   -519    509    371    189     10   -101   -296
    101   -493   -594    192    348   -542    504    368    187      0   -101   -324
     62   -504   -566    220    314   -535    517    384    205      5    -98   -345
     41   -527   -571    241    303   -548    519    381    205      2   -103   -335
     46   -522   -571    236    306   -545    519    381    205      7   -103   -306
     54   -540   -597    241    324   -568    509    374    192    -10   -124   -311
     80   -613   -693    267    387   -652    509    379    158    -59   -197   -363
    124   -714   -839    293    480   -774    584    470    166   -101   -298   -467
    153   -685   -839    265    496   -761    696    594    244    -72   -311   -504
    200   -545   -745    171    470   -644    787    737    381     49   -205   -436
    314   -148   -462    -83    387   -303    795    805    571    314     59   -166
    296    467    168   -384     62    319    704    704    761    706    522    277
    197    865    667   -532   -236    766    420    342    743    930    844    540
    163    748    584   -457   -210    667    109    -67    439    774    722    407
    127     59    -67    -93     98     -2      0   -358   -103    101     62   -142
    215   -615   -831    197    522   -722      0   -353   -436   -459   -480   -631
    327   -865  -1192    267    758  -1026     44   -218   -433   -558   -605   -779
    376   -883  -1262    252    818  -1072    132    -96   -345   -519   -561   -795
    449   -795  -1244    174    846  -1018    189    -25   -257   -462   -384   -771
    470   -688  -1158    106    813   -922    236     23   -174   -392   -267   -730
    465   -615  -1080     75    771   -846    285     77    -98   -314   -254   -659
    449   -600  -1049     75    748   -823    309    106    -59   -280   -285   -605
    413   -594  -1008     90    709   -800    306    103    -54   -254   -314   -581
    368   -584   -956    106    659   -769    316    103    -36   -244   -353   -579
    394   -553   -950     77    670   -750    342    109    -20   -236   -384   -581
    415   -509   -927     44    670   -717    368    109    -10   -220   -394   -581
    376   -496   -872     59    623   -683    381    116      2   -205   -394   -576
    322   -462   -787     70    553   -623    379    122     12   -197   -423   -563
    288   -452   -740     80    514   -594    374    116     15   -197   -457   -558
    226   -454   -680    114    452   -566    371    124     23   -181   -470   -540
    127   -472   -600    174    363   -535    361    132     33   -161   -470   -527
     20   -514   -535    246    275   -524    358    140     41   -161   -470   -511
    -12   -566   -553    288    267   -558    361    135     38   -168   -488   -504
      5   -584   -592    288    296   -587    363    119     25   -179   -504   -511
     49   -553   -602    252    324   -576    376    122     25   -179   -493   -524
     44   -514   -558    233    298   -535    415    142     44   -161   -454   -511
     12   -519   -532    252    272   -524    446    148     51   -135   -439   -496
      5   -519   -527    254    265   -522    462    142     44   -135   -462   -491
     15   -488   -504    236    259   -496    467    158     54   -145   -504   -475
      2   -454   -457    223    228   -454    465    194     80   -122   -472   -441
     18   -433   -452    207    233   -444    449    226    101   -111   -454   -426
     62   -389   -452    163    254   -420    436    249    116   -103   -446   -410
     83   -353   -436    135    259   -394    436    267    140    -88   -449   -394
     93   -329   -423    116    257   -376    428    285    161    -62   -449   -368
    119   -296   -415     88    265   -355    428    298    176    -44   -444   -348
    132   -252   -384     57    257   -316    433    306    192    -25   -433   -335
    145   -257   -402     57    272   -329    433    306    189    -31   -449   -350
    148   -202   -353     25    249   -277    457    327    215    -12   -436   -324
    142   -176   -319     15    228   -246    465    332    231     -5   -428   -314
    148   -192   -342     20    244   -267    465    327    228    -18   -444   -335
    148   -205   -353     28    249   -277    467    324    226    -28   -465   -366
    153   -140   -293     -7    220   -215    483    340    254      2   -446   -353
    155   -103   -259    -25    205   -181    493    355    283     28   -431   -353
    137    -96   -233    -20    184   -163    504    361    298     38   -433   -374
    119    -96   -215    -10    166   -155    506    350    303     41   -444   -400
    119    -85   -205    -18    161   -145    504    340    306     41   -454   -415
     75    -98   -174     10    122   -135    511    337    309     44   -465   -423
     18   -114   -132     46     75   -122    511    335    316     57   -467   -415
     15    -88   -103     36     59    -96    517    345    340     83   -459   -402
     20    -72    -93     23     57    -83    519    350    353    103   -465   -410
     -2    -70    -67     36     31    -67    514    350    361    119   -467   -431
    -23    -88    -67     54     20    -80    504    350    361    114   -480   -462
    -28    -96    -67     62     18    -83    501    361    368    111   -493   -472
    -31    -67    -36     49      0    -54    506    376    387    124   -483   -462
    -10    -15     -5     12     -2    -10    519    407    418    153   -459   -444
     18     44     23    -33     -2     33    535    444    459    192   -433   -426
     31     90     59    -59    -12     75    542    467    496    231   -418   -413
     49    119     70    -85    -10     96    545    483    522    262   -410   -407
     77    140     62   -109      7    103    553    493    542    290   -397   -400
    106    153     44   -132     31     98    550    498    548    301   -392   -394
    124    168     44   -145     41    106    548    496    550    306   -387   -381
    119    189     67   -155     25    129    548    480    540    303   -387   -381
    111    213     98   -163      5    155    537    459    530    293   -376   -376
    114    218    101   -166      5    161    527    444    522    283   -368   -366
    119    202     83   -161     18    142    498    418    498    257   -381   -379
    116    218     98   -168      7    158    470    392    480    244   -389   -374
    114    205     90   -161     12    148    452    381    462    226   -413   -376
    114    168     54   -142     28    111    436    374    444    202   -446   -387
     80    119     38    -98     20     80    426    361    431    184   -472   -392
     51     38    -12    -46     31     12    405    332    392    140   -514   -436
     33     -7    -44    -12     36    -25    392    311    366    109   -540   -467
     64    -20    -85    -23     75    -51    374    293    348     85   -553   -485
     85    -33   -119    -25    101    -75    355    277    335     62   -566   -511
    109    -20   -129    -44    116    -75    350    267    337     41   -576   -530
     41   -101   -142     28     90   -122    319    244    316     10   -613   -563
      5   -166   -171     77     85   -168    301    226    296     -5   -641   -592
      5   -176   -181     85     93   -179    293    218    285     -7   -644   -615
     18   -192   -210     85    114   -200    275    207    267    -20   -652   -633
     46   -262   -309    106    176   -283    267    215    236    -57   -701   -688
     57   -353   -413    148    231   -381    332    296    231   -103   -774   -776
     44   -355   -400    155    220   -376    436    420    290    -85   -797   -813
     83   -246   -332     80    205   -288    532    600    441     54   -685   -719
    155    153     -2   -155     77     75    584    737    685    366   -384   -418
    109    820    711   -465   -301    766    555    732    963    813    106     62
    -59   1314   1374   -626   -717   1343    319    449   1062   1127    465    410
    -75   1135   1210   -532   -644   1171    -41     12    743    932    303    262
   -140    415    555   -137   -348    483   -226   -363    163    259   -350   -277
   -163   -348   -184    254      7   -265   -270   -457   -257   -332   -984   -802
    -80   -597   -517    340    218   -558   -226   -311   -267   -431  -1148   -940
    -25   -579   -555    301    262   -568   -106   -145   -142   -348  -1104   -904
     -5   -506   -504    254    246   -506    -15    -31    -31   -265  -1057   -857
     44   -387   -431    168    236   -407     46     54     64   -187  -1002   -787
     41   -345   -387    153    213   -366     70     96    114   -148   -969   -750
     75   -314   -389    116    231   -350     72    114    137   -135   -932   -735
    176   -220   -397     20    285   -309     98    150    179    -90   -854   -701
    161   -249   -410     41    283   -329     85    142    179    -80   -815   -709
     38   -366   -405    163    220   -384     33    103    145   -103   -820   -743
     90   -322   -413    114    249   -368     25    111    161    -85   -802   -735
    116   -314   -431     98    272   -371     12    103    161    -85   -813   -740
    153   -288   -441     67    296   -366      2    106    168    -75   -813   -722
    202   -270   -472     33    337   -371    -15    103    174    -75   -818   -727
    207   -288   -496     38    348   -392    -54     77    150    -98   -841   -756
    215   -293   -511     38    361   -402    -85     59    135   -109   -862   -769
    231   -285   -517     25    371   -400    -98     57    137   -109   -870   -771
    236   -288   -524     25    379   -405   -109     59    142   -111   -875   -766
    226   -301   -530     36    376   -415   -127     49    137   -122   -891   -771
    239   -288   -527     23    381   -405   -142     49    142   -127   -898   -774
    259   -262   -524      0    389   -392   -145     59    155   -114   -888   -771
    277   -236   -514    -20    394   -374   -155     72    168    -96   -885   -758
    277   -244   -522    -18    400   -381   -184     64    158    -98   -898   -769
    280   -244   -524    -18    400   -384   -215     54    150   -103   -898   -779
    290   -246   -537    -23    413   -392   -239     54    155    -90   -888   -787
    301   -236   -537    -31    418   -387   -262     62    161    -80   -883   -792
    316   -228   -545    -46    431   -387   -280     70    168    -70   -885   -776
    301   -233   -537    -33    418   -384   -309     67    166    -64   -891   -774
    311   -215   -530    -49    418   -371   -324     75    166    -51   -885   -769
    350   -163   -514    -93    431   -337   -324     93    184    -28   -862   -737
    327   -192   -519    -70    420   -355   -348     77    174    -41   -870   -753
    311   -223   -535    -44    420   -379   -358     62    161    -51   -885   -758
    298   -241   -542    -28    418   -392   -366     49    153    -59   -906   -753
    314   -223   -537    -44    426   -379   -379     36    153    -59   -909   -753
    316   -205   -522    -57    418   -363   -392     20    150    -54   -914   -766
    327   -192   -519    -67    420   -355   -415      2    145    -51   -914   -795
    329   -184   -514    -72    420   -348   -428     -2    153    -36   -904   -792
    361   -163   -524    -98    441   -342   -428      7    171    -12   -891   -774
    361   -153   -514   -103    436   -335   -446     -2    174     -7   -898   -784
    319   -168   -488    -77    402   -327   -470    -18    176    -10   -901   -789
    270   -205   -478    -33    371   -340   -504    -49    158    -25   -919   -805
    280   -166   -446    -57    363   -306   -511    -54    171    -12   -909   -795
    301   -166   -467    -67    381   -316   -535    -80    155    -20   -919   -810
    296   -181   -480    -57    387   -329   -581   -106    135    -33   -937   -831
    311   -189   -501    -62    405   -345   -613   -124    122    -46   -948   -836
    337   -176   -514    -80    426   -345   -631   -132    122    -36   -935   -828
    327   -179   -506    -75    415   -342   -654   -145    122    -38   -924   -836
    314   -176   -493    -70    402   -335   -665   -148    124    -36   -919   -836
    288   -158   -449    -64    366   -303   -675   -142    137    -20   -898   -818
    311   -161   -472    -75    392   -316   -701   -142    140    -23   -901   -826
    342   -132   -475   -106    407   -303   -711   -124    158     -7   -875   -807
    348   -101   -452   -124    397   -275   -717   -116    171      2   -857   -792
    350   -101   -452   -127    400   -275   -724   -116    174      2   -854   -787
    374    -72   -446   -150    410   -259   -727   -109    184     15   -833   -769
    384    -46   -431   -171    405   -239   -735   -106    192     25   -813   -750
    384    -51   -439   -166    410   -244   -753   -111    187     18   -810   -748
    389    -28   -418   -181    402   -223   -769   -111    192     25   -802   -737
    410     41   -368   -226    389   -163   -776   -109    213     51   -774   -711
    389     70   -319   -231    355   -124   -789   -124    223     62   -753   -696
    350     41   -309   -197    329   -135   -833   -158    197     41   -758   -701
    332     41   -293   -187    311   -124   -875   -189    176     28   -766   -709
    324     44   -280   -184    303   -116   -901   -202    168     25   -771   -717
    296     20   -277   -161    288   -127   -924   -218    155     15   -789   -740
    265    -20   -288   -122    275   -153   -940   -231    145     -2   -807   -761
    223    -70   -293    -77    257   -181   -950   -246    127    -25   -833   -787
    171    -93   -265    -38    218   -179   -966   -254    122    -33   -844   -802
    106   -135   -241     12    171   -187   -971   -265    111    -44   -880   -828
    124   -194   -319     36    220   -257  -1008   -309     75    -88   -963   -878
    158   -226   -387     31    270   -306  -1052   -361     31   -129  -1008   -924
    181   -254   -436     36    309   -345  -1085   -394      2   -158  -1031   -953
    200   -267   -467     31    332   -366  -1117   -426    -20   -179  -1054   -969
    210   -285   -496     36    353   -389  -1150   -467    -51   -205  -1085   -989
    218   -327   -545     51    379   -436  -1200   -514    -88   -241  -1124  -1013
    285   -309   -594     12    439   -452  -1210   -524    -96   -252  -1145   -995
    397   -329   -727    -36    561   -527  -1184   -493   -106   -288  -1221  -1036
    381   -439   -820     28    600   -628  -1111   -415   -103   -332  -1312  -1111
    366   -452   -818     41    592   -636  -1023   -285    -31   -296  -1322  -1117
    465   -257   -722   -103    592   -488   -932   -103    140   -129  -1192   -969
    504    262   -241   -384    371     10   -930    -31    405    241   -797   -540
    410    961    550   -688    -70    756  -1018   -148    665    688   -290    -12
    301   1270    969   -787   -335   1122  -1314   -542    636    844    -90    202
    189    862    672   -524   -241    769  -1675  -1036    213    485   -441    -96
    158    -64   -226    -46    192   -145  -1857  -1418   -480   -345  -1280   -833
    231   -662   -896    215    561   -779  -1878  -1423   -766   -756  -1751  -1278
    342   -807  -1150    231    745   -976  -1808  -1270   -732   -779  -1834  -1374
    436   -748  -1184    155    810   -966  -1686  -1109   -613   -693  -1784  -1335
    496   -652  -1148     77    820   -898  -1600  -1002   -517   -613  -1725  -1280
    545   -558  -1104      5    823   -831  -1558   -956   -465   -561  -1686  -1247
    589   -506  -1098    -44    844   -800  -1535   -935   -444   -540  -1675  -1231
    615   -498  -1114    -57    865   -805  -1517   -927   -441   -540  -1683  -1226
    605   -514  -1119    -46    859   -815  -1517   -930   -446   -542  -1701  -1228
    592   -511  -1104    -38    846   -807  -1522   -940   -459   -553  -1722  -1234
    568   -506  -1078    -33    823   -792  -1514   -943   -470   -553  -1735  -1223
    563   -496  -1060    -33    810   -776  -1504   -943   -475   -555  -1745  -1215
    535   -506  -1044    -15    787   -774  -1509   -953   -483   -566  -1753  -1208
    509   -509  -1018      0    761   -761  -1514   -966   -498   -574  -1761  -1200
    506   -475   -982    -15    743   -727  -1514   -971   -506   -568  -1764  -1184
    488   -478   -966     -5    727   -722  -1514   -976   -514   -563  -1774  -1184
    459   -522   -982     31    719   -750  -1525   -984   -527   -576  -1800  -1197
    472   -519   -992     23    732   -756  -1532   -992   -548   -587  -1821  -1208
    509   -452   -961    -28    732   -704  -1522   -984   -545   -571  -1810  -1187
    540   -379   -919    -80    730   -649  -1499   -963   -524   -548  -1792  -1158
    506   -420   -930    -44    717   -675  -1517   -979   -548   -571  -1829  -1182
    446   -498   -945     25    693   -719  -1532  -1000   -574   -597  -1865  -1208
    491   -452   -945    -20    717   -698  -1517   -984   -563   -581  -1857  -1200
    522   -402   -924    -59    722   -662  -1514   -984   -561   -571  -1849  -1189
    470   -459   -932     -7    701   -696  -1535  -1005   -592   -597  -1880  -1221
    467   -465   -932     -2    698   -696  -1548  -1013   -610   -602  -1891  -1236
    488   -428   -917    -31    701   -672  -1551  -1013   -615   -600  -1883  -1236
    498   -415   -914    -41    706   -665  -1551  -1013   -623   -605  -1880  -1244
    506   -400   -909    -54    706   -654  -1548  -1005   -623   -600  -1878  -1244
    514   -381   -896    -67    704   -639  -1543   -995   -620   -587  -1867  -1226
    514   -353   -870    -80    691   -610  -1532   -982   -613   -571  -1852  -1210
    519   -368   -888    -75    704   -628  -1517   -974   -618   -568  -1849  -1205
    527   -371   -898    -77    711   -633  -1512   -982   -631   -574  -1855  -1208
    522   -371   -893    -75    706   -631  -1499   -995   -639   -576  -1860  -1215
    509   -379   -888    -64    696   -633  -1496  -1008   -657   -589  -1865  -1226
    504   -381   -885    -59    693   -633  -1496  -1021   -670   -597  -1867  -1236
    480   -397   -880    -41    680   -639  -1504  -1041   -683   -610  -1862  -1249
    493   -376   -870    -57    680   -623  -1470  -1023   -667   -594  -1831  -1231
    542   -324   -867   -111    704   -594  -1426   -997   -641   -571  -1790  -1205
    535   -363   -898    -85    717   -631  -1400   -992   -636   -576  -1803  -1218
    491   -413   -906    -41    696   -657  -1402  -1013   -659   -600  -1829  -1241
    462   -423   -885    -20    672   -654  -1410  -1039   -683   -613  -1826  -1247
    475   -423   -898    -25    685   -659  -1408  -1057   -696   -615  -1829  -1247
    491   -420   -911    -33    701   -665  -1397  -1062   -696   -610  -1821  -1244
    485   -428   -917    -31    698   -670  -1379  -1062   -691   -607  -1813  -1247
    478   -436   -914    -20    693   -675  -1369  -1062   -691   -597  -1805  -1239
    472   -413   -885    -31    678   -649  -1363  -1070   -698   -589  -1779  -1231
    465   -392   -857    -36    659   -623  -1350  -1070   -698   -587  -1769  -1239
    459   -415   -878    -23    667   -646  -1345  -1067   -704   -602  -1792  -1254
    480   -410   -891    -36    685   -649  -1337  -1070   -717   -615  -1816  -1262
    498   -384   -885    -59    691   -633  -1325  -1075   -722   -613  -1823  -1265
    509   -376   -885    -64    696   -631  -1306  -1070   -717   -605  -1836  -1267
    517   -363   -883    -77    698   -620  -1291  -1065   -717   -600  -1834  -1265
    524   -329   -854    -98    688   -589  -1267  -1062   -709   -589  -1823  -1252
    535   -293   -828   -122    680   -558  -1249  -1062   -706   -574  -1816  -1234
    550   -267   -818   -140    683   -542  -1226  -1062   -704   -561  -1803  -1228
    553   -270   -823   -142    685   -545  -1197  -1054   -701   -555  -1797  -1205
    545   -257   -802   -145    672   -530  -1176  -1052   -701   -550  -1790  -1174
    535   -236   -771   -150    652   -504  -1169  -1070   -709   -548  -1782  -1156
    535   -210   -745   -161    639   -478  -1163  -1085   -717   -540  -1766  -1132
    540   -228   -771   -155    654   -501  -1179  -1124   -753   -558  -1784  -1140
    545   -246   -795   -150    667   -519  -1197  -1158   -776   -576  -1803  -1150
    548   -285   -836   -132    691   -561  -1205  -1174   -789   -600  -1823  -1161
    545   -327   -872   -109    709   -600  -1213  -1197   -820   -626  -1844  -1184
    537   -376   -914    -83    724   -644  -1223  -1223   -859   -662  -1870  -1228
    542   -402   -945    -70    743   -672  -1213  -1228   -878   -680  -1883  -1249
    540   -446   -987    -46    761   -717  -1210  -1249   -911   -711  -1917  -1278
    553   -501  -1054    -25    802   -776  -1215  -1280   -956   -756  -1971  -1314
    558   -553  -1111     -5    831   -831  -1223  -1309   -992   -787  -2010  -1343
    561   -605  -1166     20    862   -883  -1223  -1337  -1028   -820  -2039  -1379
    571   -620  -1192     23    878   -904  -1218  -1353  -1052   -839  -2044  -1408
    561   -623  -1184     31    872   -904  -1210  -1366  -1065   -844  -2036  -1415
    548   -628  -1176     38    859   -904  -1189  -1363  -1065   -833  -2023  -1413
    530   -626  -1156     46    841   -891  -1158  -1350  -1065   -813  -1979  -1408
    511   -654  -1166     70    836   -909  -1140  -1332  -1080   -815  -2003  -1423
    509   -758  -1267    124    888  -1013  -1083  -1270  -1083   -859  -2099  -1486
    506   -769  -1275    129    888  -1023   -927  -1111   -997   -865  -2112  -1522
    537   -659  -1200     59    867   -930   -784   -919   -857   -748  -2010  -1441
    581   -371   -956   -106    769   -662   -685   -737   -652   -480  -1758  -1192
    607    213   -394   -410    501    -90   -662   -657   -376    -51  -1293   -719
    423    805    381   -615     20    594   -802   -872   -213    306   -813   -257
    244    839    592   -542   -174    717  -1114  -1299   -387    290   -727   -207
    122    233    111   -179      5    171  -1345  -1748   -927   -267  -1231   -670
     88   -613   -701    262    394   -657  -1395  -1948  -1470  -1008  -2036  -1348
    153  -1015  -1171    428    662  -1093  -1332  -1816  -1569  -1218  -2327  -1605
    215  -1060  -1278    420    745  -1169  -1226  -1628  -1470  -1161  -2286  -1602
    257   -974  -1234    355    745  -1101  -1114  -1486  -1356  -1091  -2234  -1553
    301   -844  -1145    272    722   -995  -1013  -1376  -1241  -1005  -2169  -1462
    301   -779  -1080    236    691   -930   -937  -1301  -1161   -935  -2112  -1402
    290   -748  -1039    228    662   -891   -885  -1257  -1119   -909  -2075  -1376
    283   -709   -995    213    636   -849   -865  -1239  -1106   -904  -2055  -1379
    283   -701   -984    210    633   -841   -849  -1226  -1101   -904  -2039  -1384
    290   -696   -987    200    639   -841   -820  -1213  -1088   -893  -2016  -1376
    298   -685   -984    192    641   -833   -805  -1205  -1083   -891  -2003  -1369
    306   -659   -966    176    633   -813   -771  -1174  -1057   -867  -1974  -1343
    298   -628   -927    166    613   -776   -740  -1153  -1041   -844  -1943  -1309
    306   -628   -935    158    620   -782   -732  -1156  -1049   -849  -1945  -1317
    316   -607   -924    145    620   -766   -722  -1145  -1047   -849  -1935  -1317
    314   -605   -919    142    615   -761   -701  -1127  -1036   -844  -1914  -1299
    303   -613   -917    155    610   -763   -680  -1109  -1034   -841  -1893  -1280
    311   -602   -914    142    610   -756   -657  -1091  -1023   -833  -1880  -1283
    316   -602   -919    140    618   -761   -631  -1072  -1013   -828  -1862  -1283
    314   -584   -898    132    605   -740   -607  -1054  -1000   -815  -1829  -1262
    306   -566   -872    129    589   -719   -581  -1028   -982   -797  -1790  -1234
    319   -535   -854    106    584   -693   -568  -1015   -982   -784  -1764  -1223
    324   -522   -846     98    584   -683   -558   -997   -974   -774  -1738  -1213
    324   -519   -846     96    584   -683   -537   -976   -969   -763  -1714  -1197
    342   -509   -852     83    597   -680   -527   -963   -966   -753  -1699  -1184
    342   -488   -831     70    584   -659   -506   -937   -945   -727  -1667  -1153
    353   -465   -818     54    584   -641   -483   -901   -924   -706  -1628  -1117
    374   -433   -807     28    589   -620   -475   -880   -919   -698  -1610  -1096
    392   -418   -810     12    600   -613   -459   -849   -906   -680  -1592  -1070
    394   -428   -823     15    607   -626   -441   -823   -898   -672  -1571  -1054
    387   -436   -823     23    605   -631   -418   -800   -898   -678  -1569  -1047
    376   -415   -792     18    581   -602   -384   -776   -888   -670  -1556  -1034
    361   -423   -784     31    571   -602   -350   -750   -875   -662  -1538  -1026
    366   -423   -789     25    576   -605   -316   -722   -865   -646  -1517  -1010
    366   -405   -774     18    568   -589   -285   -704   -854   -636  -1499  -1000
    358   -400   -761     18    558   -579   -259   -691   -844   -633  -1493  -1005
    355   -413   -769     28    561   -589   -218   -652   -820   -620  -1475   -987
    353   -418   -774     31    561   -594   -187   -626   -800   -605  -1454   -979
    355   -413   -769     28    561   -589   -158   -607   -784   -597  -1434   -987
    350   -426   -779     36    563   -600   -129   -589   -776   -594  -1413   -992
    358   -457   -815     49    587   -636   -103   -576   -776   -602  -1402  -1008
    361   -465   -828     49    594   -644    -98   -584   -789   -620  -1402  -1013
    353   -475   -828     59    589   -652    -85   -581   -797   -631  -1418  -1008
    337   -472   -813     67    571   -641    -70   -574   -800   -636  -1431   -992
    353   -446   -800     46    576   -623    -38   -550   -784   -626  -1405   -971
    374   -457   -831     38    600   -644    -23   -530   -779   -620  -1374   -963
    405   -454   -859     23    631   -657    -18   -524   -784   -613  -1350   -961
    426   -467   -896     18    659   -680     -5   -504   -771   -607  -1343   -956
    441   -467   -909     12    675   -688     23   -472   -756   -597  -1330   -937
    394   -483   -878     41    636   -680     49   -449   -748   -589  -1325   -930
    355   -480   -836     62    594   -657     80   -418   -727   -576  -1312   -906
    329   -454   -784     59    555   -618    122   -379   -693   -548  -1267   -875
    267   -467   -735    101    501   -600    150   -342   -672   -532  -1223   -852
    241   -457   -698    106    470   -579    187   -303   -644   -524  -1176   -823
    327   -337   -665      2    496   -501    262   -233   -581   -480  -1085   -758
    335   -288   -623    -23    478   -457    314   -187   -545   -449  -1023   -714
    231   -342   -574     57    402   -457    332   -176   -542   -444  -1000   -706
    197   -324   -524     62    361   -426    368   -153   -524   -420   -987   -691
    137   -337   -478     98    306   -407    394   -145   -519   -407   -979   -670
    145   -301   -449     75    296   -374    418   -135   -509   -387   -984   -639
    158   -270   -428     57    293   -348    426   -124   -509   -384   -995   -610
     98   -335   -433    116    262   -384    420   -127   -530   -400  -1008   -602
     80   -327   -407    122    241   -366    446    -98   -522   -392   -984   -571
     44   -319   -363    137    202   -340    485    -59   -501   -376   -948   -530
    -23   -402   -379    213    176   -392    496    -54   -519   -392   -961   -540
      7   -498   -509    244    257   -504    467    -85   -576   -454   -997   -584
     67   -527   -597    228    329   -561    452   -101   -613   -488  -1000   -615
     28   -610   -639    290    332   -626    423   -137   -659   -537  -1034   -652
     25   -644   -670    309    348   -657    415   -145   -680   -568  -1036   -678
     67   -662   -730    296    397   -696    439   -124   -685   -581  -1041   -678
     59   -672   -732    306    394   -704    457   -111   -691   -579  -1034   -659
     51   -691   -745    319    394   -717    475    -93   -688   -579  -1000   -636
    103   -639   -743    267    423   -691    509    -57   -665   -555   -937   -587
     75   -662   -737    293    405   -698    519    -49   -670   -563   -911   -581
     46   -758   -805    355    426   -782    532    -36   -693   -594   -922   -610
     36   -896   -932    428    480   -914    589     44   -691   -636   -953   -665
     51   -904   -956    426    504   -930    719    194   -615   -620   -932   -675
    114   -758   -872    322    491   -815    852    387   -452   -483   -810   -581
    192   -441   -633    124    410   -537    932    535   -233   -228   -545   -340
    194    103    -90   -150    142      7    914    540    -10    142   -114     70
     90    620    530   -355   -218    576    719    270     54    436    272    428
     67    568    498   -319   -215    535    361   -153   -218    342    241    379
     51     25    -25    -38     38      0    155   -519   -724   -215   -277    -57
     80   -693   -774    303    426   -732    122   -633  -1163   -857   -917   -587
    174  -1078  -1252    452    711  -1163    168   -496  -1239  -1049  -1130   -779
    244  -1122  -1366    436    805  -1244    285   -332  -1137  -1013  -1101   -782
    220  -1093  -1314    436    766  -1205    384   -220  -1028   -940  -1028   -743
    226   -976  -1202    374    711  -1088    485   -103   -901   -836   -911   -657
    280   -813  -1093    267    685   -953    600     10   -776   -724   -789   -548
    132   -909  -1044    387    587   -976    626     28   -766   -724   -776   -535
     57   -953  -1010    446    532   -979    628     38   -761   -724   -763   -522
     59   -930   -992    433    524   -961    649     62   -740   -709   -722   -498
    119   -857   -976    368    548   -917    688    109   -693   -675   -657   -465
     83   -875   -958    394    519   -917    693    122   -685   -678   -636   -459
     62   -880   -943    407    501   -911    693    135   -678   -678   -613   -446
     62   -862   -927    397    493   -893    711    158   -654   -659   -576   -431
     36   -844   -880    405    457   -862    724    176   -631   -639   -530   -410
     25   -813   -839    392    431   -823    745    200   -607   -615   -485   -379
     23   -771   -795    374    407   -782    776    228   -579   -592   -433   -345
    -10   -750   -740    381    363   -748    792    249   -558   -574   -389   -314
    -36   -743   -706    389    335   -724    800    265   -537   -563   -355   -293
    -33   -711   -680    371    322   -696    818    290   -511   -550   -324   -270
    -46   -724   -678    384    314   -701    818    298   -511   -553   -311   -267
    -33   -698   -667    366    314   -683    839    322   -491   -535   -277   -246
    -20   -652   -631    337    303   -641    870    353   -462   -506   -228   -213
    -64   -680   -618    371    275   -649    867    355   -462   -506   -210   -213
    -90   -698   -607    394    257   -654    867    363   -452   -504   -187   -207
   -122   -696   -576    407    226   -636    870    376   -441   -493   -153   -187
   -114   -654   -540    384    213   -597    883    402   -423   -470   -106   -150
    -90   -620   -530    353    218   -574    888    423   -410   -459    -70   -132
   -101   -607   -506    355    200   -558    893    441   -397   -452    -36   -119
   -103   -607   -506    353    200   -558    901    465   -387   -444     -5   -101
    -98   -553   -454    327    176   -504    924    501   -353   -405     62    -46
   -106   -530   -423    316    155   -478    948    524   -335   -389     98    -28
   -103   -527   -423    314    158   -475    963    532   -332   -389    119    -31
   -103   -527   -423    314    158   -475    979    542   -327   -394    135    -28
   -114   -527   -413    322    148   -470    992    553   -322   -402    155    -20
   -137   -506   -368    322    114   -439   1015    563   -309   -389    181      0
   -140   -488   -348    314    101   -418   1034    579   -288   -371    215     18
   -145   -488   -342    316     96   -415   1049    594   -270   -361    244     23
   -148   -439   -290    293     70   -366   1075    623   -233   -329    280     57
   -176   -439   -262    306     41   -350   1085    626   -218   -324    293     64
   -187   -454   -270    319     38   -363   1091    626   -213   -327    303     59
   -223   -457   -233    340      2   -345   1096    628   -197   -322    319     62
   -236   -454   -218    345    -10   -337   1106    633   -181   -316    335     85
   -192   -433   -241    311     23   -337   1114    646   -166   -309    348     88
   -220   -433   -213    327     -5   -324   1124    646   -158   -301    358     83
   -259   -423   -163    340    -49   -293   1130    654   -145   -293    376     85
   -298   -415   -116    358    -90   -267   1130    662   -129   -285    397     88
   -293   -415   -124    353    -85   -270   1130    665   -124   -288    397     90
   -285   -436   -153    361    -67   -296   1124    665   -129   -298    384     80
   -265   -423   -161    342    -51   -293   1137    680   -114   -288    400     93
   -265   -410   -145    337    -59   -277   1148    691   -106   -283    413    101
   -293   -420   -129    355    -83   -275   1150    698    -98   -283    420     96
   -285   -392   -106    337    -90   -249   1169    719    -77   -267    441    103
   -267   -355    -88    311    -90   -223   1179    735    -59   -249    462    119
   -265   -345    -80    306    -93   -213   1197    758    -36   -231    478    153
   -254   -322    -67    285    -96   -194   1231    784    -10   -213    498    194
   -254   -303    -51    277   -103   -179   1265    810     15   -189    527    218
   -254   -280    -25    267   -116   -153   1280    828     31   -174    548    233
   -280   -280      0    280   -140   -140   1286    836     41   -161    561    252
   -283   -246     36    262   -161   -106   1296    844     54   -140    574    275
   -259   -207     51    231   -155    -77   1301    844     59   -127    587    288
   -252   -200     49    226   -153    -75   1296    828     46   -135    584    283
   -265   -246     18    257   -142   -114   1270    800     20   -155    566    254
   -267   -283    -15    275   -127   -150   1247    779      2   -166    555    241
   -265   -303    -38    283   -114   -171   1236    779     -5   -171    545    231
   -277   -353    -77    314   -101   -215   1228    776    -18   -192    514    210
   -285   -402   -116    345    -85   -259   1215    763    -44   -215    483    181
   -293   -457   -163    374    -67   -311   1221    766    -57   -231    470    168
   -301   -509   -207    405    -49   -358   1221    769    -72   -244    457    155
   -306   -548   -244    426    -33   -394   1210    756    -93   -267    446    124
   -319   -597   -277    459    -20   -439   1200    743   -114   -288    439     98
   -327   -615   -288    470    -20   -452   1195    740   -124   -288    444     98
   -335   -620   -288    478    -25   -454   1187    740   -132   -290    444     96
   -332   -631   -301    480    -18   -467   1174    735   -150   -303    436     80
   -332   -646   -314    491    -10   -480   1169    740   -161   -311    431     80
   -324   -670   -345    496     10   -509   1156    745   -179   -332    418     75
   -301   -753   -452    527     75   -602   1189    807   -176   -366    374     28
   -298   -795   -496    542     98   -646   1309    948   -114   -358    350    -12
   -277   -740   -462    509     90   -602   1439   1132     12   -267    415     31
   -231   -467   -239    348      2   -353   1543   1332    244    -18    665    257
   -223     83    303     70   -265    192   1543   1392    509    374   1111    696
   -374    691   1062   -161   -719    878   1405   1208    683    753   1579   1140
   -504    857   1361   -176   -932   1109   1067    792    555    818   1696   1239
   -563    350    914    103   -740    631    782    327     33    306   1210    828
   -589   -501     88    545   -340   -207    696     96   -524   -426    462    187
   -545   -997   -454    771    -46   -727    724    176   -691   -730    111   -145
   -493  -1067   -574    782     38   -820    826    368   -592   -696    119   -176
   -483  -1002   -519    740     15   -761    945    522   -459   -592    205   -122
   -478   -909   -433    693    -23   -672   1034    633   -345   -493    298    -62
   -478   -849   -371    662    -54   -610   1088    698   -267   -418    361     -7
   -470   -795   -324    633    -72   -561   1132    748   -215   -371    405     36
   -465   -779   -316    620    -75   -548   1156    769   -194   -355    418     46
   -454   -740   -285    597    -85   -514   1169    784   -176   -342    423     64
   -459   -714   -254    584   -103   -485   1176    795   -158   -329    431     77
   -498   -761   -262    631   -119   -511   1176    797   -161   -324    433     83
   -498   -750   -254    623   -124   -501   1197    813   -145   -309    446     93
   -475   -698   -226    587   -124   -462   1218    831   -124   -283    467    109
   -496   -693   -197    592   -150   -446   1218    833   -122   -277    475    111
   -470   -646   -176    558   -148   -413   1228    846    -93   -257    498    132
   -519   -688   -168    602   -176   -428   1215    831    -93   -270    488    116
   -519   -678   -161    597   -181   -420   1223    849    -72   -254    504    137
   -485   -636   -150    561   -168   -394   1239    872    -51   -233    535    171
   -527   -654   -127    592   -200   -392   1231    870    -54   -236    540    171
   -553   -636    -83    594   -236   -361   1226    870    -44   -223    548    192
   -540   -597    -57    568   -244   -327   1231    875    -31   -202    530    223
   -540   -597    -59    568   -241   -329   1231    878    -28   -197    530    218
   -545   -602    -57    574   -244   -329   1226    888    -23   -197    545    213
   -542   -571    -31    555   -257   -303   1221    896    -15   -187    563    223
   -542   -537      2    540   -275   -267   1215    901     -7   -171    566    231
   -545   -519     25    530   -285   -246   1210    911     -2   -155    561    239
   -545   -496     49    522   -298   -223   1210    930     10   -135    561    265
   -550   -465     83    506   -319   -192   1213    948     25   -111    581    298
   -574   -465    109    519   -342   -179   1215    961     38    -98    587    322
   -550   -446    103    496   -327   -171   1208    963     41    -90    548    327
   -498   -394    103    446   -301   -145   1208    979     51    -77    568    329
   -488   -392     96    439   -293   -150   1202    976     31    -85    561    319
   -465   -374     90    418   -280   -140   1205    961     20    -80    540    316
   -454   -368     85    410   -270   -142   1208    940     15    -85    530    309
   -454   -361     93    407   -275   -135   1210    935     20    -88    524    306
   -475   -350    124    410   -301   -114   1215    937     31    -80    527    319
   -506   -355    150    431   -329   -103   1231    943     46    -75    527    329
   -527   -345    181    436   -355    -80   1244    950     64    -59    542    340
   -532   -332    200    433   -366    -67   1244    948     75    -46    532    329
   -527   -348    176    436   -353    -85   1241    932     64    -57    509    309
   -514   -340    174    426   -345    -83   1228    917     62    -62    498    311
   -449   -316    132    381   -290    -93   1197    885     38    -77    472    285
   -337   -329      7    335   -174   -161   1137    826    -15   -132    415    218
   -265   -335    -70    298   -101   -202   1096    792    -38   -155    400    194
   -194   -314   -119    254    -38   -218   1062    771    -54   -171    415    192
   -184   -311   -127    246    -31   -220   1044    766    -54   -171    415    194
   -223   -283    -59    254    -83   -171   1060    792    -18   -132    444    228
   -265   -285    -20    275   -124   -155   1057    797     -7   -122    462    236
   -290   -283      7    288   -150   -140   1052    805     -2   -103    480    244
   -301   -259     38    277   -171   -111   1052    820     10    -80    504    249
   -332   -272     59    303   -197   -106   1054    826     10    -77    530    241
   -355   -270     85    311   -220    -93   1067    846     28    -64    535    254
   -381   -228    150    303   -267    -38   1085    875     59    -33    553    293
   -405   -171    233    288   -322     31   1111    909     98      2    581    335
   -436   -135    301    285   -368     83   1137    940    124     25    597    366
   -475   -116    355    293   -418    116   1156    961    145     38    615    392
   -488   -119    368    303   -431    124   1163    974    155     44    618    407
   -509   -101    407    303   -459    153   1179    987    174     62    639    428
   -530    -59    470    296   -501    205   1197   1002    207     96    667    470
   -545    -38    504    290   -527    233   1192    987    210     98    639    483
   -540    -23    514    280   -527    244   1171    971    202     93    623    488
   -545    -38    504    290   -524    233   1132    937    179     72    600    472
   -548    -59    488    303   -519    213   1088    909    155     62    587    449
   -550    -96    452    322   -504    176   1062    888    137     49    563    433
   -550   -124    426    337   -491    150   1049    878    122     36    540    423
   -563   -161    402    361   -485    119   1036    862    103     15    517    402
   -587   -220    366    405   -478     72   1026    852     85    -10    483    384
   -594   -275    319    433   -459     23   1005    839     59    -33    457    368
   -589   -303    285    444   -439    -10    984    818     36    -57    441    358
   -626   -361    262    491   -446    -51    953    784      2    -90    413    335
   -704   -449    254    576   -480    -98    924    758    -25   -124    376    311
   -672   -418    252    542   -462    -83    927    771    -18   -116    392    329
   -631   -368    262    498   -446    -54    945    795      2    -98    415    361
   -696   -431    265    563   -483    -83    930    782    -15   -124    400    348
   -678   -428    249    553   -465    -90    940    792     -5   -124    415    358
   -594   -420    174    506   -387   -124    963    826      5   -122    413    348
   -568   -504     64    535   -319   -220   1013    909     18   -135    361    277
   -605   -563     41    584   -324   -262   1088   1034     72   -106    355    241
   -535   -462     72    498   -303   -194   1184   1231    213     15    454    322
   -465    -85    379    275   -423    145   1228   1374    444    301    774    626
   -509    532   1041    -12   -776    787   1202   1376    724    719   1270   1143
   -709   1052   1758   -174  -1234   1402   1023   1119    872   1049   1675   1574
   -813    997   1810    -90  -1312   1402    683    654    644    945   1608   1535
   -844    249   1093    296   -969    670    431    218     31    246    901    914
   -813   -537    272    675   -542   -132    332     49   -446   -397    210    311
   -740   -867   -127    802   -306   -498    355    161   -517   -558      0    119
   -680   -872   -192    776   -244   -532    465    335   -413   -496     33    137
   -644   -748   -103    693   -270   -426    600    504   -270   -374    140    220
   -636   -636      0    636   -319   -316    691    607   -163   -277    231    298
   -652   -597     51    623   -353   -272    732    657   -114   -236    277    335
   -667   -602     64    636   -366   -270    750    683    -96   -223    277    345
   -675   -605     70    639   -376   -267    743    688   -101   -228    270    345
   -659   -555    103    605   -381   -226    750    706    -85   -207    283    376
   -610   -488    122    548   -368   -184    763    727    -67   -184    293    410
   -597   -446    150    522   -374   -148    774    732    -57   -174    319    381
   -662   -501    161    579   -413   -171    761    719    -72   -194    348    355
   -665   -501    163    581   -415   -168    761    722    -67   -192    384    350
   -649   -485    163    566   -407   -163    761    724    -62   -189    363    355
   -613   -454    158    535   -387   -148    766    740    -46   -174    335    381
   -644   -485    155    563   -402   -163    753    737    -51   -184    309    389
   -636   -485    150    558   -394   -168    753    743    -49   -184    324    400
   -670   -509    161    587   -415   -174    735    735    -57   -189    332    400
   -714   -524    189    620   -452   -168    719    730    -57   -181    348    420
   -649   -472    176    558   -415   -148    730    753    -33   -153    379    457
   -561   -387    174    472   -368   -106    758    784     -2   -119    428    493
   -600   -413    187    506   -394   -114    740    779     -7   -116    439    496
   -615   -420    194    519   -405   -114    722    776     -5   -103    444    501
   -623   -436    187    530   -407   -127    714    776     -2   -101    446    506
   -620   -433    187    527   -405   -124    701    779      2    -93    454    522
   -584   -402    181    491   -384   -111    688    784     12    -77    467    540
   -555   -374    181    465   -368    -96    680    800     25    -57    485    563
   -535   -361    174    446   -355    -93    667    813     33    -41    501    581
   -496   -337    158    415   -327    -90    659    828     44    -33    511    600
   -472   -322    150    397   -311    -85    659    841     51    -25    517    613
   -506   -353    153    431   -329   -101    646    839     46    -38    509    600
   -467   -322    145    392   -306    -88    659    854     57    -31    517    605
   -418   -262    153    340   -285    -54    672    870     80    -10    542    623
   -472   -309    163    389   -319    -75    665    857     75    -20    542    607
   -509   -335    174    423   -342    -80    665    849     72    -23    545    597
   -506   -327    179    415   -345    -72    667    854     85    -12    563    602
   -491   -303    187    397   -340    -59    667    865    106      2    587    615
   -496   -296    200    394   -350    -46    670    867    122     12    600    610
   -530   -332    197    431   -363    -67    672    865    132      7    594    600
   -530   -345    181    436   -358    -83    667    865    137     15    602    589
   -506   -311    194    407   -350    -59    665    867    148     28    626    597
   -498   -296    202    397   -353    -46    657    859    150     31    633    592
   -524   -324    200    426   -363    -62    636    844    142     20    626    574
   -535   -337    197    433   -366    -70    631    836    145     25    631    568
   -527   -324    202    426   -366    -62    626    839    153     44    654    579
   -519   -335    184    426   -353    -75    615    839    155     51    662    574
   -504   -332    171    418   -337    -80    613    836    168     64    675    589
   -504   -309    194    405   -350    -57    610    839    181     83    698    613
   -496   -301    192    397   -345    -54    607    844    192     98    714    628
   -472   -301    171    387   -324    -64    607    857    207    109    727    649
   -454   -277    176    366   -316    -51    607    867    223    119    743    665
   -472   -283    187    376   -332    -49    589    854    218    109    748    662
   -470   -262    207    366   -340    -28    597    865    231    116    766    678
   -449   -223    226    335   -340      0    623    893    262    140    789    709
   -423   -192    231    309   -327     18    646    909    288    163    820    730
   -426   -194    228    309   -327     18    649    911    296    174    839    732
   -426   -163    259    293   -342     46    649    917    309    189    857    745
   -446   -153    290    298   -368     67    636    904    309    192    867    750
   -446   -116    329    283   -389    106    628    888    314    202    888    761
   -433    -90    342    259   -392    124    626    883    329    215    917    776
   -392    -59    332    226   -363    135    615    870    332    218    924    771
   -374    -44    329    210   -353    140    592    844    322    210    922    758
   -374    -57    316    215   -345    129    563    815    301    192    911    737
   -428   -137    290    280   -361     77    519    774    265    155    880    698
   -459   -189    270    324   -366     38    491    745    241    124    857    662
   -449   -200    246    324   -350     23    472    730    226    106    846    639
   -413   -192    220    303   -316     12    459    717    210     88    841    620
   -446   -254    192    350   -319    -33    444    696    189     67    826    597
   -470   -296    171    381   -322    -62    431    680    181     54    818    587
   -462   -322    137    392   -301    -93    418    662    168     41    810    579
   -467   -353    114    410   -290   -119    394    636    145     20    800    561
   -470   -371     98    420   -285   -137    374    613    129      5    792    542
   -457   -366     88    410   -272   -140    374    615    140     10    800    540
   -483   -387     93    433   -288   -145    358    605    135      5    800    535
   -491   -348    142    420   -316   -103    358    605    148     23    818    537
   -465   -389     75    426   -272   -158    358    623    145     -2    787    506
   -444   -459    -15    449   -215   -239    426    722    171    -31    730    446
   -444   -444     -2    441   -223   -226    558    891    272     18    748    452
   -400   -327     72    363   -236   -127    698   1106    459    176    875    566
   -335    101    433    116   -384    267    750   1234    717    504   1223    898
   -376    719   1096   -171   -737    909    670   1171    950    909   1704   1369
   -535   1174   1709   -319  -1122   1441    418    839   1002   1182   2060   1699
   -592   1093   1686   -249  -1137   1389     70    374    730   1057   1982   1613
   -615    340    956    135   -784    646   -119    -36    106    329   1267    992
   -602   -436    163    519   -384   -137   -158   -122   -311   -265    631    420
   -558   -779   -220    667   -171   -501   -119     15   -350   -400    446    233
   -511   -797   -285    654   -114   -542    -10    187   -231   -337    483    252
   -462   -701   -239    579   -111   -470     98    322    -90   -228    568    324
   -433   -592   -161    511   -137   -376    176    413     18   -129    652    392
   -410   -524   -114    465   -148   -319    213    452     72    -80    693    423
   -381   -493   -111    439   -135   -303    223    472     93    -57    711    446
   -368   -485   -116    426   -127   -303    228    478    101    -46    714    452
   -358   -483   -124    418   -116   -303    228    480    101    -44    714    449
   -342   -454   -111    397   -116   -283    228    483    111    -25    727    446
   -319   -436   -116    379   -101   -277    223    488    124     -5    745    449
   -322   -459   -140    389    -93   -301    220    485    122    -10    748    444
   -322   -449   -127    384    -98   -288    210    475    119     -7    748    444
   -309   -441   -135    374    -88   -288    200    472    124     -2    748    436
   -303   -449   -145    376    -80   -298    194    470    122      0    753    433
   -303   -426   -122    363    -90   -275    187    467    127      7    761    433
   -296   -407   -111    350    -93   -259    184    470    137     15    761    433
   -296   -407   -111    350    -93   -259    176    472    142     23    763    439
   -290   -400   -109    345    -90   -254    161    472    142     28    766    439
   -280   -397   -119    337    -83   -259    166    478    150     33    769    444
   -270   -376   -106    322    -83   -241    166    483    161     51    782    462
   -270   -381   -111    324    -80   -246    166    493    168     64    789    475
   -277   -379   -101    329    -88   -241    158    493    161     62    784    480
   -275   -345    -72    309   -103   -210    150    496    171     77    797    485
   -270   -345    -77    306    -96   -213    166    511    189     96    810    496
   -254   -340    -88    296    -83   -215    161    524    194    109    815    506
   -257   -319    -62    288    -98   -192    145    527    197    116    828    524
   -252   -296    -46    272   -103   -171    137    545    207    145    865    555
   -231   -259    -31    244   -101   -145    148    566    220    174    898    587
   -249   -259    -12    254   -122   -137    155    579    223    184    914    605
   -249   -267    -18    259   -116   -142    163    581    223    179    911    600
   -236   -267    -31    249   -106   -150    168    579    223    174    909    592
   -241   -257    -15    249   -114   -137    181    584    228    187    924    600
   -249   -252     -5    249   -124   -129    189    584    231    192    935    600
   -262   -249     12    257   -137   -119    202    584    233    192    935    592
   -272   -262     10    265   -142   -124    220    600    249    202    945    594
   -283   -267     15    275   -150   -124    233    607    267    215    953    602
   -293   -280     12    285   -155   -132    239    602    267    213    948    589
   -288   -254     33    272   -161   -111    239    597    275    213    948    584
   -288   -233     54    259   -174    -88    233    594    288    228    956    581
   -301   -259     41    280   -174   -111    241    589    290    223    945    566
   -316   -303     12    309   -166   -148    233    568    275    210    932    548
   -332   -301     31    316   -181   -135    231    558    270    213    937    548
   -332   -298     33    314   -184   -132    215    545    265    205    937    542
   -342   -301     38    322   -192   -132    207    532    259    197    927    527
   -332   -301     31    314   -184   -135    207    527    262    197    922    517
   -303   -296      7    301   -155   -145    210    532    275    205    914    517
   -277   -270      5    272   -142   -135    202    537    288    210    911    530
   -270   -262      5    265   -137   -129    194    535    296    223    911    530
   -259   -246     12    252   -137   -116    187    530    298    226    909    511
   -259   -246     12    254   -137   -116    176    524    293    220    906    493
   -254   -226     28    239   -142   -101    187    527    303    228    917    485
   -236   -189     46    213   -142    -72    205    540    322    244    932    514
   -231   -179     51    202   -142    -64    210    537    324    244    927    527
   -218   -142     75    181   -148    -33    233    553    342    267    950    553
   -215   -135     80    174   -148    -28    233    558    355    277    961    597
   -220   -116    103    168   -163     -7    231    561    371    283    963    605
   -215    -67    148    140   -184     38    231    555    379    288    969    605
   -215    -25    189    122   -202     80    231    540    384    298    958    626
   -239    -20    218    127   -231     98    220    522    384    303    943    639
   -239    -20    218    129   -231     98    197    496    366    285    917    615
   -241    -49    192    142   -218     70    168    465    340    259    898    594
   -246    -64    181    155   -215     57    145    441    319    252    893    579
   -254    -90    163    171   -210     36    129    418    290    231    875    548
   -262   -119    140    189   -202     10    127    400    270    213    849    519
   -280   -155    122    215   -202    -18    127    392    267    197    833    501
   -301   -207     93    254   -197    -57    111    374    244    174    802    483
   -306   -249     57    277   -184    -96     88    348    210    145    769    449
   -306   -267     36    285   -174   -116     72    324    192    124    743    426
   -314   -314      0    311   -158   -155     67    301    166     93    706    389
   -324   -319      5    322   -166   -158     57    280    148     77    693    368
   -314   -329    -15    322   -150   -174     46    262    140     59    672    348
   -296   -332    -36    314   -132   -184     38    249    135     54    659    345
   -267   -329    -64    298   -103   -197     25    231    124     46    641    335
   -226   -345   -119    285    -54   -233      2    213    103     20    615    293
   -189   -423   -233    306     20   -329     31    267    109    -10    566    226
   -153   -459   -306    306     75   -384    132    392    174      0    527    192
   -109   -384   -275    246     80   -332    246    540    296     83    576    228
    -57   -176   -119    116     31   -148    329    672    465    259    745    374
    -57    332    389   -140   -223    358    306    683    678    607   1132    743
   -142    880   1023   -368   -584    953    153    462    771    930   1543   1096
   -215   1049   1265   -418   -740   1158   -168     49    600    987   1683   1176
   -265    670    935   -202   -600    802   -436   -345    181    618   1330    885
   -298   -124    171    210   -236     23   -465   -501   -309    -98    602    296
   -259   -597   -337    428     36   -467   -433   -423   -475   -402    259      0
   -233   -758   -527    493    145   -644   -361   -267   -407   -402    215    -57
   -236   -722   -485    480    124   -605   -246   -127   -277   -306    262    -15
   -233   -579   -345    405     54   -462   -150    -18   -132   -176    350     80
   -236   -493   -257    363      7   -374    -93     38    -46    -96    397    135
   -241   -459   -218    348    -12   -340    -59     75     -5    -51    407    163
   -252   -459   -207    355    -23   -335    -38     93     15    -33    400    174
   -267   -444   -179    353    -44   -311    -36     98     23    -28    400    184
   -270   -402   -132    335    -70   -267    -28    109     36    -12    397    194
   -272   -384   -111    327    -83   -249    -25    111     41     -7    387    197
   -277   -387   -109    332    -85   -249    -33    111     36     -2    379    197
   -288   -384    -98    335    -96   -241    -41    114     38      0    376    200
   -293   -371    -80    332   -109   -226    -44    119     41      5    374    194
   -293   -358    -64    322   -114   -213    -41    122     46     10    374    197
   -293   -355    -62    324   -116   -210    -33    135     54     18    379    210
   -285   -340    -54    311   -116   -197    -36    145     64     31    384    226
   -280   -329    -49    303   -116   -189    -41    148     70     31    387    228
   -275   -332    -57    301   -109   -194    -46    148     72     28    397    231
   -272   -332    -59    303   -106   -197    -46    155     77     44    415    228
   -275   -324    -49    298   -114   -187    -33    166     88     57    433    226
   -270   -285    -15    275   -127   -150    -20    176    103     70    449    241
   -265   -272     -7    267   -129   -140    -20    184    111     83    454    246
   -267   -275     -7    272   -129   -142    -18    197    119     98    465    259
   -265   -257      5    259   -137   -127    -18    205    127    111    478    265
   -257   -262     -7    259   -127   -135    -28    207    127    111    485    259
   -236   -265    -28    249   -106   -148    -36    213    124    116    491    265
   -205   -226    -20    215    -93   -124    -38    226    129    135    501    272
   -200   -226    -25    210    -88   -127    -36    239    137    140    506    272
   -192   -210    -18    200    -88   -114    -36    246    145    148    522    280
   -176   -200    -25    187    -77   -114    -41    249    148    145    530    288
   -161   -197    -36    179    -62   -116    -28    257    155    148    509    290
   -158   -192    -36    174    -64   -114    -12    262    168    145    501    293
   -163   -192    -28    176    -67   -111     -2    262    179    135    498    293
   -142   -161    -20    150    -62    -90      7    267    187    140    498    301
   -135   -158    -23    148    -57    -90     20    270    192    148    493    298
   -174   -200    -25    187    -75   -114     18    252    181    142    472    290
   -205   -244    -38    223    -83   -142     10    236    171    135    454    283
   -192   -241    -49    215    -72   -145     18    231    174    137    444    280
   -111   -158    -46    135    -33   -103     54    254    200    166    459    303
    -70   -114    -44     90    -15    -80     77    257    213    181    472    275
   -161   -189    -31    174    -64   -111     54    218    184    150    431    213
   -207   -223    -18    213    -96   -122     38    197    168    135    407    192
   -210   -215     -5    213   -103   -111     41    202    174    142    405    192
   -218   -213      2    215   -111   -106     38    202    174    142    397    192
   -197   -200     -5    197    -98   -103     49    215    184    155    394    205
   -168   -166      2    166    -88    -80     72    236    200    168    387    218
   -192   -187      5    189    -98    -90     75    241    197    166    366    218
   -226   -213     12    218   -119   -101     70    249    194    168    350    218
   -215   -187     25    200   -122    -80     80    262    200    181    340    236
   -197   -148     46    171   -122    -49     90    277    213    192    335    254
   -187   -137     49    163   -119    -44    106    303    231    194    337    277
   -197   -135     59    166   -129    -38    122    322    246    207    350    288
   -213   -129     83    171   -150    -25    132    332    257    220    361    293
   -213   -109    103    161   -161     -2    137    345    267    231    374    290
   -189    -62    127    127   -158     31    150    363    283    244    379    314
   -155    -15    140     83   -150     62    163    379    301    272    407    332
   -119      5    124     57   -124     64    166    381    301    283    418    335
   -129      0    129     62   -132     64    176    384    301    290    428    337
   -119     28    148     46   -132     88    187    381    303    303    441    332
   -119     51    168     33   -145    109    184    366    298    296    433    335
   -132     -7    124     70   -129     57    145    322    254    249    384    322
   -101    -12     88     54    -96     36    127    293    228    226    350    314
   -116    -23     93     70   -106     33    111    275    210    207    327    301
   -129    -62     64     93    -98      0     93    257    187    179    288    277
    -90    -51     38     72    -64     -7    109    267    189    176    272    277
   -114   -114      0    114    -59    -57    111    259    168    150    241    265
   -148   -174    -25    161    -62   -101     96    246    145    116    207    228
   -129   -200    -70    163    -31   -135     75    226    116     83    166    174
   -153   -244    -90    197    -31   -168     59    200     90     49    119    140
   -171   -277   -106    223    -33   -192     44    179     67     28     96    129
   -171   -285   -114    228    -28   -200     46    171     57     20     88    122
   -140   -272   -132    205     -5   -202     54    176     59     18     88    129
   -142   -270   -129    205     -7   -200     57    179     59     12     83    132
   -148   -277   -132    210     -7   -205     46    166     49      7     70    106
   -114   -309   -194    213     38   -252     44    166     38    -12     38     83
   -101   -405   -306    252    101   -355     85    226     36    -44    -12     18
    -41   -387   -345    213    150   -366    226    371    114    -20    -23     -5
    -59   -355   -296    207    116   -327    340    524    226     54     28     41
    -57   -189   -132    124     36   -161    407    678    400    233    202    210
    -38    342    381   -153   -210    361    381    706    646    610    623    615
   -132    971   1101   -420   -618   1036    244    519    826    989   1067   1018
   -228   1124   1353   -449   -792   1239    -77    109    696   1047   1179   1091
   -309    636    945   -163   -626    789   -363   -358    197    568    740    696
   -309   -179    127    244   -218    -28   -420   -563   -353   -161     15     67
   -275   -659   -384    467     51   -522   -389   -480   -511   -446   -306   -223
   -218   -748   -530    480    153   -639   -288   -303   -423   -426   -319   -244
   -150   -652   -501    402    174   -576   -148   -127   -267   -311   -228   -187
   -135   -563   -431    348    148   -498    -62    -18   -150   -205   -124   -129
   -140   -504   -363    322    109   -433    -18     38    -85   -145    -54    -90
   -109   -436   -327    270    106   -381     10     77    -46   -111    -18    -59
   -137   -441   -303    290     83   -374     12     83    -38   -106    -18    -49
   -116   -405   -288    259     85   -348     31     96    -20    -96     -5    -28
    -77   -361   -283    218    101   -322     49    119      2    -80     23    -12
    -85   -350   -265    218     88   -309     54    127      7    -80     36      0
   -122   -366   -244    244     59   -306     51    124      2    -85     41      0
   -129   -376   -249    252     59   -314     46    114     -5    -98     44    -10
   -122   -379   -257    249     67   -319     46    119     -7   -106     54    -15
   -127   -355   -231    239     51   -293     59    132     12    -93     80     -2
   -129   -324   -194    228     31   -259     72    142     28    -85     93      7
   -116   -298   -184    205     31   -241     70    142     31    -88     90      7
   -116   -301   -184    210     33   -244     64    145     36    -90     85     10
   -127   -296   -168    210     20   -233     64    155     54    -80     93     20
   -119   -244   -124    181      2   -184     75    174     80    -54    122     41
   -116   -202    -85    158    -15   -145     85    189    101    -44    142     51
   -137   -189    -51    161    -44   -122     96    200    114    -31    158     51
   -145   -174    -28    158    -59   -103    109    213    129    -18    171     59
   -166   -168     -2    168    -83    -85    119    233    148     -2    192     70
   -181   -148     31    163   -106    -59    122    254    166     12    218     77
   -184   -114     70    148   -129    -23    142    285    194     38    249    106
   -207    -75    132    140   -171     25    158    314    223     75    290    140
   -218    -41    176    129   -197     67    174    345    246    106    322    161
   -272    -62    210    166   -241     72    179    366    254    116    332    171
   -241    -49    189    145   -215     70    176    368    257    111    335    179
   -153     18    171     67   -161     93    171    371    259    111    337    184
   -109     46    155     31   -132    101    174    371    252    103    332    163
   -103     28    129     36   -116     77    187    371    249     93    324    142
   -103      5    106     49   -106     54    179    353    236     72    296    111
   -106      0    106     51   -106     51    168    335    226     64    277     90
    -90     57    148     18   -119    101    205    366    259     98    303    111
    -62     70    129     -5    -96     98    215    363    262    101    298    106
    -64     49    114      7    -88     80    197    342    257     90    272     83
    -64     38    101     10    -83     70    202    345    267     96    259     70
    -72     38    111     18    -90     75    213    348    283    103    257     62
    -67     41    109     12    -88     75    207    332    280     90    236     44
    -46     38     85      2    -67     62    200    322    275     77    215     36
    -12     46     57    -18    -33     51    200    319    277     77    205     33
    -31     18     49      7    -38     33    197    309    275     75    192     15
    -25     -2     23     12    -23     10    189    301    272     70    179      7
     23     15     -7    -20     15      2    187    301    272     67    161      2
     59     62      2    -62     28     33    194    309    288     77    163     18
     33     44     10    -38     12     28    176    298    283     70    153      7
     41     18    -25    -31     33     -2    168    298    285     64    150     -5
     54     -5    -59    -25     57    -31    163    301    283     59    137     -7
     85      7    -77    -46     80    -33    153    303    280     59    132      2
    140     49    -90    -93    116    -20    155    311    285     67    129      7
    166     54   -111   -111    140    -28    161    316    288     70    127      5
    194     80   -114   -140    155    -15    171    324    293     70    124      7
    244    135   -109   -189    176     12    181    329    298     75    135     18
    285    161   -124   -223    205     18    187    335    298     77    127     31
    311    174   -137   -244    226     18    181    327    288     72    116     31
    322    179   -142   -249    233     18    181    327    283     70    119     38
    306    179   -127   -244    218     25    194    327    285     67    127     57
    288    210    -77   -249    184     67    207    324    296     64    132     98
    275    213    -62   -246    168     75    197    319    293     75    135     93
    283    218    -64   -252    174     77    176    298    272     72    132     77
    270    207    -62   -239    166     72    158    280    257     62    140     67
    241    202    -38   -220    140     83    155    272    249     51    135     67
    189    166    -25   -179    106     70    132    257    215     31    109     49
    155    127    -28   -142     90     51    127    252    200     20     88     36
    127     64    -64    -96     96      0    127    239    174    -12     46     -2
    111      7   -103    -59    109    -46    129    236    153    -44      2    -38
     96    -33   -129    -33    111    -80    122    223    132    -72    -38    -72
     85    -57   -142    -12    111   -101    103    207    109   -101    -75    -88
     88    -64   -153    -12    119   -106     96    197     93   -127   -101    -90
     98    -57   -155    -20    127   -106     85    189     85   -142   -124    -90
     80   -103   -184     10    132   -145     85    189     80   -140   -101   -101
     62   -127   -192     31    124   -158     90    192     77   -129    -67   -109
     67   -119   -187     25    124   -153     88    184     64   -132    -49   -124
     75   -116   -192     20    132   -153     80    184     51   -135    -46   -142
    103   -197   -303     44    202   -249    116    244     36   -176    -98   -205
    116   -213   -332     46    223   -272    226    384     90   -161   -109   -231
    161   -114   -275    -23    218   -194    350    579    239    -36    -15   -153
    205    166    -38   -184    122     64    444    761    462    215    223     80
    202    782    579   -493   -189    683    444    802    745    639    709    584
     31   1382   1350   -706   -659   1366    309    589    919   1015   1189   1049
   -119   1408   1525   -644   -823   1465    -12    142    732    987   1234   1078
   -174    800    974   -311   -574    885   -293   -322    192    428    696    579
   -153    -85     64    119   -109    -10   -405   -566   -397   -342    -85   -129
    -70   -511   -444    290    184   -478   -394   -485   -530   -592   -379   -410
      7   -550   -558    270    280   -555   -296   -314   -431   -540   -342   -436
     59   -441   -501    192    280   -470   -158   -137   -277   -405   -213   -368
     90   -337   -428    122    257   -381    -80    -31   -161   -301   -127   -283
    103   -293   -397     93    249   -345    -28     25    -96   -239    -59   -241
    116   -257   -376     67    244   -316      0     54    -62   -210    -44   -207
    106   -236   -342     64    223   -288     10     59    -54   -202    -44   -218
    101   -239   -340     67    220   -288     12     64    -51   -197    -20   -213
    119   -223   -342     51    228   -283     20     67    -44   -189    -10   -192
    124   -207   -332     41    226   -270     28     67    -44   -194    -20   -176
    114   -200   -314     44    213   -257     31     64    -46   -202    -38   -163
    114   -194   -311     38    210   -252     31     62    -41   -205    -28   -150
    127   -179   -309     25    218   -244     25     46    -44   -220    -54   -163
    135   -150   -285      7    210   -218     23     36    -44   -228    -96   -163
    132   -103   -236    -12    184   -168     25     33    -41   -226   -129   -161
    135    -80   -215    -28    174   -148     33     25    -46   -233   -158   -184
    129    -83   -213    -23    168   -148     25      7    -51   -241   -187   -207
    124    -70   -194    -28    158   -132     18     -5    -51   -236   -194   -215
    158    -23   -181    -67    168   -101     25     -2    -44   -223   -197   -205
    233     72   -161   -153    197    -44     46     12    -23   -202   -187   -189
    202     70   -132   -137    168    -31     44     -5    -33   -210   -200   -205
    145     57    -88   -103    116    -15     31    -20    -36   -202   -202   -215
    145     62    -83   -103    114    -10     38    -12    -25   -189   -192   -202
    155     75    -83   -116    119     -2     31    -18    -20   -184   -171   -189
    168    111    -59   -140    114     25     33    -10      0   -161   -142   -166
    174    129    -46   -153    109     41     20     -5      7   -150   -129   -161
    153    127    -25   -140     90     51      5     -5     10   -145   -114   -150
    171    168     -2   -171     85     85     12     15     28   -132    -85   -127
    226    223     -2   -226    114    109     23     36     49   -111    -62   -111
    236    239      0   -239    116    119     36     44     57   -103    -54   -109
    233    267     33   -249    101    150     64     62     75    -93    -33    -88
    213    285     72   -249     70    179     70     64     85    -85    -15    -77
    220    280     59   -252     80    171     72     62     88    -93    -20    -88
    231    272     41   -252     96    155     70     59     85   -103    -33    -98
    218    254     36   -236     90    145     70     57     88   -109    -46   -111
    223    288     62   -257     80    176     88     72    114    -88    -23    -98
    220    309     88   -265     64    200    111     96    142    -59      0    -77
    207    306     98   -257     54    205    119    106    166    -44      5    -70
    200    301    101   -249     49    202    132    116    184    -31      5    -64
    192    283     88   -239     51    187    119     96    166    -49    -15    -88
    189    293    103   -244     44    200    124     96    171    -46    -12    -88
    171    285    114   -231     28    200    124     90    168    -49    -18    -90
    150    262    111   -205     20    187    122     83    166    -51    -38   -111
    145    244     98   -197     23    171    127     85    168    -49    -51   -111
    142    254    109   -200     18    181    132     98    176    -36    -41    -98
    145    262    116   -205     12    189    135    109    189    -18    -36    -90
    148    272    124   -210     12    200    142    124    210      2    -31    -80
    148    257    109   -202     20    181    150    137    218     10    -31    -77
    158    249     90   -205     33    171    155    148    226     18    -33    -64
    179    249     70   -215     54    161    163    161    236     20    -44    -51
    197    267     70   -231     64    168    192    184    254     36    -36    -51
    168    280    111   -226     25    197    200    194    265     51    -25    -44
    179    311    129   -246     23    220    215    218    285     75    -12    -25
    192    306    114   -252     38    210    228    231    298     85     -7    -25
    197    290     93   -244     51    192    239    244    306     96      0    -23
    220    327    106   -275     57    215    259    262    327    122     20    -15
    228    350    122   -290     54    236    272    272    337    135     25    -15
    223    374    148   -301     36    259    280    275    350    142     25      2
    218    400    181   -309     18    290    277    272    350    142     20     23
    220    379    158   -301     31    267    246    241    311    103    -28      0
    231    355    124   -296     54    241    218    210    280     85    -46    -36
    233    327     93   -283     70    210    205    197    267     93    -20    -54
    228    283     54   -254     88    168    200    194    265     88    -18    -67
    213    239     23   -226     96    129    200    192    257     70    -36    -88
    197    205      7   -202     96    106    189    171    228     33    -75   -101
    179    166    -12   -171     96     77    189    163    207      7   -114   -119
    150     93    -57   -122    103     18    189    174    194     -2   -153   -142
    132     33   -101    -83    116    -33    171    161    166    -28   -181   -163
    122      5   -116    -64    119    -54    155    142    150    -51   -215   -192
    114    -33   -148    -41    129    -90    142    135    145    -70   -259   -210
    122    -28   -150    -46    135    -88    129    132    153    -64   -283   -218
    132    -41   -174    -46    150   -106    114    127    158    -59   -296   -241
    137    -51   -189    -41    163   -119    103    114    150    -59   -301   -257
    207    -31   -239    -88    220   -135    122    127    155    -62   -298   -259
    293    -70   -363   -111    327   -215    163    184    155    -96   -337   -290
    223   -184   -407    -20    314   -296    252    301    184   -116   -410   -361
    233   -122   -355    -54    293   -239    361    470    306    -20   -374   -306
    298    135   -166   -218    231    -15    465    654    506    202   -184   -116
    301    631    329   -465    -12    480    504    740    756    568    202    267
    158   1189   1028   -675   -436   1111    400    545    883    917    620    670
     75   1387   1312   -732   -618   1350    114    153    750   1008    761    774
    -10    932    943   -462   -478    935   -158   -293    267    576    374    413
     -7     96    103    -44    -54     98   -249   -540   -314   -189   -400   -249
     25   -433   -459    202    241   -444   -244   -459   -491   -511   -763   -581
     75   -561   -636    241    353   -597   -176   -296   -423   -501   -800   -623
    116   -493   -613    187    363   -553    -59   -145   -288   -400   -727   -561
    194   -342   -537     75    366   -439     49    -15   -145   -283   -626   -465
    205   -267   -475     28    337   -371     90     33    -83   -228   -579   -415
    171   -270   -441     49    303   -355    122     62    -51   -205   -561   -397
    192   -226   -420     15    303   -322    145     88    -31   -174   -530   -371
    179   -236   -415     28    296   -324    150     98    -23   -168   -530   -358
    176   -267   -444     44    309   -355    140     96    -36   -176   -542   -353
    220   -228   -452      2    335   -340    145    114    -23   -158   -514   -332
    241   -202   -444    -23    342   -322    155    127    -15   -142   -483   -319
    210   -223   -433      7    322   -327    153    129    -15   -142   -462   -314
    223   -210   -436     -7    327   -322    150    137    -10   -132   -446   -285
    223   -215   -439     -5    329   -327    155    145     -7   -135   -452   -267
    181   -257   -439     36    309   -348    150    140    -15   -145   -454   -283
    218   -233   -452      7    335   -342    155    150     -7   -135   -446   -288
    285   -189   -478    -49    379   -332    166    166      5   -111   -439   -275
    327   -140   -467    -93    394   -303    181    181     23    -85   -410   -257
    267   -192   -459    -38    361   -324    168    171     10    -96   -418   -275
    213   -239   -452     12    332   -345    142    158      0   -106   -431   -280
    244   -252   -496      2    368   -374    137    168      2   -103   -439   -285
    309   -176   -485    -64    394   -332    158    194     23    -80   -418   -267
    296   -163   -462    -67    376   -311    155    197     23    -80   -418   -270
    270   -200   -470    -33    368   -335    142    194     15    -85   -436   -277
    293   -179   -475    -59    384   -324    132    194     18    -77   -428   -267
    322   -158   -480    -83    400   -319    137    218     33    -57   -418   -244
    319   -150   -470    -85    394   -311    137    231     41    -44   -418   -231
    311   -158   -470    -75    389   -314    127    241     51    -28   -415   -223
    324   -166   -493    -80    407   -329    127    252     54    -18   -394   -220
    348   -145   -493   -103    420   -319    132    259     62      0   -368   -202
    374   -114   -491   -129    428   -301    150    267     62      5   -368   -202
    368    -98   -467   -135    418   -283    161    272     62      2   -381   -202
    376   -106   -483   -137    428   -293    153    267     49    -18   -413   -220
    394    -88   -485   -153    439   -285    158    270     49    -23   -423   -210
    358   -109   -467   -124    410   -288    155    259     46    -31   -428   -218
    327   -142   -470    -90    397   -306    155    254     46    -41   -441   -239
    316   -140   -457    -90    387   -296    150    249     51    -25   -436   -244
    306   -142   -449    -83    376   -296    145    233     57    -28   -444   -265
    374    -85   -459   -145    415   -272    168    249     88    -15   -428   -257
    387    -67   -454   -158    420   -259    176    244     98     -5   -423   -254
    316   -124   -441    -96    376   -283    148    205     72    -33   -454   -283
    296   -124   -420    -85    358   -272    124    179     62    -49   -472   -309
    288   -116   -407    -85    345   -262    101    155     54    -51   -467   -324
    303   -111   -415    -96    358   -262     96    155     62    -46   -454   -319
    322    -98   -423   -114    371   -259     96    158     75    -38   -446   -314
    314    -90   -405   -111    358   -246     80    145     70    -46   -454   -324
    290    -93   -387   -101    337   -239     54    124     59    -62   -480   -353
    311    -70   -381   -119    345   -226     49    124     70    -46   -483   -345
    355    -31   -387   -163    368   -207     70    155    101    -20   -459   -309
    340    -20   -361   -161    348   -189     62    150    111    -18   -459   -303
    327     10   -316   -168    322   -153     59    148    124    -10   -454   -298
    332     77   -254   -205    293    -88     64    155    148     12   -431   -277
    319    111   -210   -215    265    -46     46    140    150     18   -444   -283
    301    106   -194   -205    246    -41     44    140    158     15   -480   -290
    293    163   -129   -228    210     18     57    161    187     46   -465   -259
    280    277     -2   -277    142    137     88    197    239    106   -405   -189
    265    309     41   -288    109    176     64    176    231     98   -415   -197
    280    303     23   -293    129    163     18    129    205     75   -449   -228
    329    301    -31   -316    181    135    -23     88    176     62   -467   -254
    381    293    -88   -337    236    103    -59     46    145     38   -491   -277
    384    288    -98   -337    241     96    -96      5    122     18   -509   -288
    371    265   -106   -319    239     80   -142    -36     85    -10   -535   -309
    389    262   -127   -327    257     67   -174    -64     59    -33   -553   -332
    441    265   -176   -353    309     44   -202    -96     33    -62   -587   -371
    446    171   -275   -311    361    -51   -246   -148    -18   -119   -649   -436
    426    101   -327   -265    376   -111   -283   -187    -54   -153   -693   -472
    431     49   -384   -241    407   -166   -322   -220    -93   -194   -740   -514
    441     33   -407   -236    426   -187   -350   -257   -124   -228   -776   -545
    462     28   -433   -246    446   -202   -376   -290   -148   -246   -807   -576
    475     46   -428   -262    452   -192   -394   -319   -163   -246   -815   -587
    454     10   -444   -233    449   -215   -428   -355   -192   -272   -849   -613
    470     10   -459   -239    465   -223   -452   -374   -202   -285   -870   -618
    506     18   -491   -262    496   -236   -470   -381   -213   -290   -883   -620
    485    -77   -563   -205    524   -319   -498   -389   -241   -329   -940   -672
    514   -161   -675   -179    592   -418   -454   -319   -231   -366  -1008   -753
    568   -119   -688   -223    628   -402   -340   -189   -145   -342  -1021   -776
    594    -20   -615   -288    605   -316   -252    -41     -5   -226   -935   -706
    646    363   -283   -506    465     41   -223     41    200     54   -646   -449
    652    984    329   -820    161    657   -314    -62    376    423   -213    -51
    511   1415    904   -963   -194   1161   -620   -475    314    628     77    194
    496   1278    779   -888   -142   1028   -995   -932    -23    446    -64     51
    498    652    153   -574    171    402  -1163  -1254   -537   -174   -672   -436
    509    -77   -587   -215    545   -332  -1174  -1304   -922   -774  -1299   -935
    568   -374   -943    -96    756   -657  -1127  -1163   -940   -891  -1470  -1098
    594   -366   -963   -116    776   -662  -1018  -1005   -802   -800  -1426  -1078
    602   -288   -891   -158    745   -589   -930   -891   -667   -696  -1358  -1021
    592   -187   -779   -202    685   -483   -880   -820   -571   -605  -1291   -948
    579   -116   -696   -231    636   -405   -854   -784   -517   -545  -1247   -898
    561    -96   -659   -233    610   -376   -849   -776   -504   -527  -1236   -885
    555    -75   -631   -241    592   -353   -852   -776   -496   -519  -1239   -880
    545    -51   -600   -249    571   -324   -857   -779   -493   -519  -1244   -885
    511    -62   -574   -223    542   -316   -875   -787   -493   -514  -1252   -893
    459    -83   -542   -189    501   -314   -880   -787   -488   -498  -1252   -885
    444    -70   -517   -187    478   -293   -883   -784   -480   -483  -1249   -867
    462    -46   -511   -210    485   -277   -898   -802   -488   -491  -1262   -867
    475    -20   -496   -226    485   -257   -906   -813   -493   -488  -1270   -862
    496    -31   -527   -233    509   -277   -922   -833   -511   -496  -1293   -872
    517    -36   -553   -241    532   -293   -943   -852   -530   -509  -1319   -883
    532    -25   -558   -254    542   -290   -966   -867   -545   -522  -1340   -893
    555    -31   -587   -262    571   -309   -979   -872   -550   -519  -1353   -888
    574    -36   -610   -270    589   -322   -995   -880   -550   -519  -1366   -880
    589    -33   -623   -277    605   -327  -1008   -893   -558   -524  -1382   -883
    594    -31   -628   -283    610   -329  -1018   -906   -568   -530  -1400   -883
    618     -7   -626   -303    620   -316  -1026   -914   -571   -524  -1408   -859
    633      0   -633   -319    633   -316  -1041   -917   -579   -524  -1423   -846
    636     -5   -641   -316    639   -322  -1057   -922   -587   -530  -1431   -844
    649     -5   -654   -324    649   -329  -1075   -930   -600   -537  -1439   -849
    685     20   -665   -353    675   -322  -1085   -927   -600   -532  -1431   -859
    675      2   -672   -340    672   -335  -1093   -922   -600   -524  -1421   -870
    678      5   -675   -342    675   -335  -1098   -914   -602   -514  -1426   -870
    706     28   -678   -368    691   -324  -1098   -898   -597   -504  -1423   -870
    701     41   -659   -371    680   -309  -1104   -896   -602   -509  -1426   -891
    709     44   -667   -379    688   -311  -1091   -885   -602   -506  -1423   -898
    688     18   -670   -353    678   -324  -1085   -888   -615   -511  -1436   -922
    698     38   -659   -368    680   -311  -1075   -885   -620   -511  -1436   -919
    683     33   -649   -358    667   -306  -1072   -893   -636   -527  -1452   -937
    628    -23   -652   -301    639   -337  -1085   -917   -665   -553  -1483   -956
    644      5   -641   -324    641   -316  -1085   -917   -667   -550  -1488   -935
    646     18   -628   -335    639   -303  -1085   -914   -665   -548  -1491   -924
    623      5   -618   -314    620   -306  -1085   -911   -667   -550  -1499   -924
    602     18   -584   -311    592   -283  -1080   -906   -665   -545  -1493   -917
    592     -5   -597   -293    592   -298  -1070   -906   -667   -545  -1496   -911
    581      2   -579   -293    579   -288  -1070   -911   -675   -540  -1496   -901
    571     -5   -576   -283    574   -290  -1078   -924   -691   -550  -1517   -901
    550    -31   -581   -262    566   -306  -1085   -937   -704   -566  -1543   -911
    540    -33   -574   -254    555   -303  -1085   -940   -706   -568  -1540   -906
    537    -20   -558   -259    545   -288  -1083   -927   -704   -558  -1522   -893
    530    -20   -550   -254    540   -285  -1080   -924   -701   -555  -1530   -878
    537     -2   -542   -270    540   -272  -1080   -917   -698   -548  -1527   -875
    548      0   -548   -275    545   -272  -1072   -906   -698   -542  -1514   -875
    532     -5   -540   -265    535   -272  -1065   -898   -698   -540  -1514   -875
    519    -20   -540   -249    530   -280  -1052   -885   -698   -537  -1512   -875
    511    -10   -524   -252    517   -267  -1036   -875   -693   -532  -1496   -865
    530     18   -511   -272    519   -246  -1013   -849   -678   -517  -1473   -833
    540     54   -488   -298    514   -215   -992   -828   -667   -501  -1452   -813
    548     77   -470   -311    509   -194   -979   -818   -667   -498  -1452   -800
    540     80   -462   -311    501   -189   -979   -815   -685   -509  -1473   -795
    581    132   -449   -358    517   -158   -953   -795   -670   -496  -1454   -782
    587    153   -436   -371    511   -142   -937   -784   -662   -491  -1426   -763
    545    153   -392   -348    470   -119   -932   -787   -665   -488  -1400   -730
    555    179   -376   -366    467    -98   -930   -795   -665   -478  -1356   -691
    535    155   -379   -345    457   -111   -950   -826   -693   -498  -1332   -683
    537    168   -371   -353    454   -101   -961   -839   -709   -511  -1317   -678
    514    158   -355   -335    436    -98   -961   -839   -719   -509  -1301   -659
    485    119   -368   -303    426   -124   -979   -857   -743   -535  -1374   -675
    493     98   -394   -296    444   -145   -982   -867   -769   -563  -1423   -685
    496     64   -433   -283    465   -184   -984   -878   -800   -597  -1447   -711
    457    -20   -478   -218    467   -249   -995   -891   -844   -646  -1480   -753
    436    -54   -491   -192    462   -272   -976   -883   -857   -657  -1475   -758
    413    -72   -485   -171    449   -277   -966   -883   -867   -659  -1460   -745
    379   -127   -509   -127    444   -319   -971   -898   -898   -685  -1473   -761
    368   -150   -519   -109    444   -335   -963   -898   -909   -698  -1488   -761
    374   -153   -527   -111    446   -337   -953   -896   -914   -704  -1486   -753
    361   -168   -530    -96    444   -348   -943   -898   -919   -711  -1475   -758
    358   -163   -522    -98    439   -340   -930   -893   -914   -717  -1449   -745
    350   -181   -532    -83    441   -355   -917   -883   -906   -737  -1439   -748
    379   -262   -641    -59    509   -452   -898   -841   -930   -802  -1491   -820
    384   -327   -711    -28    545   -519   -795   -722   -891   -826  -1512   -875
    392   -288   -680    -54    535   -483   -667   -555   -784   -758  -1452   -846
    457    -57   -514   -200    485   -285   -566   -363   -594   -566  -1254   -680
    493    488     -5   -493    246    241   -535   -277   -329   -184   -813   -257
    374   1122    745   -748   -187    935   -600   -397   -124    215   -311    205
    257   1369   1111   -813   -428   1241   -865   -761   -194    340   -103    361
    192    984    792   -587   -298    888  -1135  -1192   -610    -23   -410     51
    158     98    -59   -129    106     18  -1218  -1452  -1208   -792  -1166   -628
    210   -439   -649    114    428   -542  -1184  -1392  -1418  -1140  -1527   -984
    262   -540   -805    137    532   -672  -1080  -1213  -1337  -1119  -1501  -1013
    270   -488   -758    109    514   -623   -937  -1018  -1192  -1015  -1395   -948
    265   -392   -657     62    459   -524   -823   -872  -1065   -909  -1304   -870
    218   -324   -542     51    379   -433   -737   -779   -976   -828  -1239   -792
    158   -290   -449     64    301   -368   -667   -709   -919   -782  -1200   -730
     98   -270   -368     85    233   -319   -605   -644   -872   -753  -1187   -680
     25   -275   -301    122    163   -288   -548   -602   -833   -735  -1179   -639
    -41   -303   -265    171    109   -285   -496   -563   -826   -722  -1166   -615
    -64   -283   -220    171     75   -252   -446   -511   -805   -704  -1130   -579
    -62   -257   -194    161     64   -226   -420   -467   -787   -688  -1140   -563
    -44   -236   -194    137     75   -215   -410   -433   -769   -683  -1106   -550
     -2   -179   -176     90     85   -176   -397   -407   -737   -659  -1070   -514
      7   -161   -171     75     88   -166   -381   -384   -719   -641  -1036   -485
     28   -163   -192     67    109   -176   -363   -361   -714   -641  -1008   -465
     33   -161   -197     62    114   -176   -340   -337   -714   -641   -982   -446
     36   -137   -174     49    103   -155   -322   -314   -709   -633   -950   -426
     25   -119   -148     44     85   -132   -298   -283   -693   -618   -922   -407
     20   -114   -135     46     77   -124   -272   -259   -672   -610   -896   -381
     31   -101   -132     33     80   -116   -254   -233   -652   -600   -878   -358
     28    -83   -114     25     70    -98   -223   -197   -626   -584   -846   -327
     23    -88   -114     31     67   -101   -194   -166   -610   -571   -815   -303
     12    -96   -109     41     59   -101   -166   -127   -594   -563   -779   -280
      7    -88    -96     38     49    -90   -150    -98   -581   -563   -745   -262
      7    -85    -93     38     49    -88   -124    -59   -566   -550   -704   -233
     10    -85    -98     36     51    -90    -93    -18   -550   -537   -662   -202
     20    -67    -88     23     54    -77    -64     18   -540   -530   -615   -174
     23    -38    -62      5     41    -49    -36     62   -519   -509   -555   -140
     10    -36    -46     12     25    -41     -5    103   -509   -498   -509   -111
     -2    -15    -12      5      5    -15     36    150   -493   -485   -465    -88
    -18    -15      2     18    -10     -7     80    194   -478   -475   -418    -51
    -46    -46     -2     44    -23    -23    122    223   -478   -472   -394    -44
    -57    -44     12     49    -36    -15    163    259   -465   -472   -366    -20
    -59    -36     23     44    -41     -7    192    293   -444   -472   -324     -2
    -62    -31     31     46    -46      0    213    327   -415   -467   -277     20
    -77    -41     33     57    -57     -2    233    350   -387   -465   -246     38
    -93    -38     54     64    -75      7    249    363   -376   -452   -215     59
    -80    -15     62     46    -72     23    280    389   -361   -428   -189     80
    -36     31     67      2    -51     49    332    433   -329   -392   -148    122
    -51     18     70     15    -59     44    355    449   -329   -387   -132    140
   -140    -64     72    101   -106      2    350    433   -358   -413   -145    122
   -132    -49     80     88   -109     15    371    452   -348   -405   -124    142
    -75     18     93     28    -83     54    407    488   -319   -384    -83    181
   -101      2    103     46   -103     51    426    506   -309   -384    -54    202
    -98     15    114     41   -106     64    459    545   -280   -371    -10    246
    -96     33    129     28   -114     83    498    587   -254   -358     33    290
   -137     20    158     59   -148     88    522    613   -246   -350     62    322
   -192    -23    168    106   -181     72    530    631   -252   -348     80    353
   -231    -62    168    145   -202     51    548    652   -254   -348     98    374
   -184     -5    179     93   -181     85    600    698   -231   -322    158    423
   -129     77    207     25   -168    142    670    766   -187   -277    244    475
   -202     41    244     77   -223    142    704    787   -187   -283    265    475
   -218     57    275     77   -246    166    737    820   -181   -275    288    504
   -200     90    288     51   -244    189    782    865   -166   -254    306    540
   -220     77    298     72   -259    187    810    893   -166   -252    324    558
   -215     98    311     57   -262    202    841    927   -163   -239    353    587
   -189    163    353     12   -270    257    891    961   -142   -215    402    631
   -202    200    400      0   -301    298    922    971   -132   -207    444    659
   -290    116    407     88   -348    262    909    956   -161   -239    449    665
   -311     88    400    109   -355    244    898    943   -181   -267    457    680
   -298     83    381    106   -340    231    888    943   -194   -277    472    693
   -306     33    340    135   -324    187    875    943   -215   -293    480    667
   -366    -46    319    207   -342    135    880    950   -231   -316    472    639
   -329    -49    280    187   -306    116    911    982   -226   -324    496    639
   -288    -54    233    171   -262     90    940   1013   -226   -329    519    657
   -301   -109    192    202   -249     41    953   1026   -239   -350    545    670
   -319   -155    163    239   -241      2    958   1031   -257   -371    550    675
   -368   -231    137    296   -254    -46    943   1021   -288   -407    537    665
   -381   -280    101    329   -241    -90    943   1021   -311   -428    540    667
   -368   -283     83    324   -226   -101    953   1034   -316   -428    566    678
   -319   -241     77    280   -200    -83    989   1067   -290   -407    615    714
   -329   -267     62    298   -197   -103   1008   1083   -283   -397    652    730
   -345   -314     28    329   -189   -142   1018   1093   -293   -413    667    730
   -327   -376    -49    350   -142   -213   1021   1104   -319   -441    662    709
   -322   -509   -187    415    -67   -348   1057   1161   -337   -496    605    636
   -285   -480   -194    381    -46   -337   1202   1335   -244   -446    652    649
   -174   -319   -145    246    -15   -233   1345   1561    -77   -303    805    771
   -129    -41     85     85   -109     20   1426   1738    137    -44   1104   1047
   -161    542    704   -189   -431    623   1460   1813    444    389   1631   1569
   -353   1132   1486   -389   -919   1309   1343   1623    649    776   2120   2042
   -498   1060   1558   -280  -1028   1309   1036   1197    441    678   2096   2008
   -605    324    930    140   -769    626    774    737   -158     28   1478   1431
   -558   -472     85    517   -322   -194    667    519   -696   -649    774    758
   -439   -753   -316    594    -62   -535    717    657   -727   -771    615    563
   -428   -797   -368    613    -31   -584    839    841   -615   -711    659    576
   -418   -701   -285    558    -67   -493    984   1018   -465   -589    774    672
   -376   -600   -223    488    -77   -413   1078   1137   -350   -493    883    766
   -355   -524   -168    439    -93   -348   1135   1208   -277   -433    958    828
   -355   -501   -145    428   -106   -324   1166   1252   -244   -413   1002    857
   -350   -496   -145    423   -103   -322   1182   1273   -226   -402   1039    885
   -337   -483   -145    410    -96   -314   1205   1296   -202   -384   1078    914
   -329   -478   -150    402    -90   -314   1223   1309   -192   -376   1104    930
   -335   -470   -135    402   -101   -303   1244   1319   -179   -366   1135    953
   -332   -467   -135    397    -98   -301   1260   1332   -166   -350   1158    976
   -306   -436   -129    371    -88   -283   1283   1348   -153   -329   1192   1005
   -327   -441   -114    381   -109   -277   1278   1343   -161   -332   1205   1013
   -350   -446    -96    397   -129   -270   1288   1350   -150   -327   1221   1026
   -350   -454   -103    400   -124   -277   1293   1361   -142   -327   1231   1034
   -366   -472   -106    420   -129   -290   1304   1369   -132   -319   1244   1036
   -348   -449   -101    397   -124   -275   1325   1389   -109   -290   1286   1067
   -254   -332    -77    293    -88   -207   1361   1426    -72   -246   1348   1117
   -283   -342    -62    311   -111   -202   1369   1426    -70   -244   1366   1119
   -366   -402    -36    384   -166   -220   1358   1418    -80   -249   1374   1114
   -335   -366    -31    348   -153   -200   1361   1426    -72   -239   1413   1130
   -293   -316    -23    303   -135   -171   1371   1444    -49   -218   1457   1150
   -239   -246     -7    241   -116   -127   1392   1478    -15   -181   1509   1184
   -244   -231     12    239   -129   -109   1397   1493      0   -168   1540   1202
   -285   -254     28    267   -158   -114   1395   1496      7   -168   1564   1223
   -280   -223     57    252   -168    -83   1402   1514     31   -148   1605   1257
   -267   -181     83    223   -176    -49   1408   1538     51   -129   1647   1291
   -262   -166     96    215   -179    -36   1405   1553     75   -111   1680   1314
   -249   -153     96    202   -174    -31   1413   1571     93   -103   1696   1322
   -226   -119    106    171   -166     -7   1428   1590    106    -93   1714   1340
   -231    -96    135    163   -187     20   1434   1595    111    -85   1735   1353
   -244    -83    161    163   -202     38   1452   1605    129    -72   1761   1376
   -223    -64    158    142   -194     46   1473   1626    153    -59   1795   1408
   -207     -5    200    106   -205     96   1480   1639    174    -46   1831   1426
   -228      0    228    111   -231    114   1475   1636    184    -49   1836   1426
   -220      7    228    106   -223    116   1480   1644    200    -44   1849   1436
   -200     33    233     83   -218    135   1509   1670    231    -18   1880   1452
   -192     28    220     80   -207    124   1527   1683    254     -5   1904   1441
   -189     41    228     72   -210    135   1535   1678    257     -5   1917   1431
   -236     20    257    109   -246    137   1519   1652    244    -20   1917   1418
   -218     15    233     98   -226    124   1525   1652    246    -33   1922   1410
   -207     10    218     98   -213    111   1522   1644    244    -44   1917   1397
   -181     31    213     75   -200    122   1512   1636    249    -44   1922   1392
   -205      2    207    101   -205    103   1488   1618    239    -54   1919   1382
   -176      7    181     83   -179     93   1491   1621    244    -59   1927   1384
   -150     28    179     59   -163    103   1496   1631    262    -49   1945   1400
   -135     46    179     41   -158    114   1493   1641    277    -36   1966   1415
   -114     62    176     25   -145    119   1491   1652    288    -23   1984   1423
   -101     77    176     10   -137    127   1504   1665    306    -10   1995   1426
   -109     75    184     18   -148    127   1514   1673    314     -7   2003   1426
   -103    103    207     -2   -155    155   1527   1683    327      2   2016   1431
    -38    187    226    -72   -132    205   1556   1709    358     25   2047   1460
    -15    218    233   -103   -127    226   1577   1730    384     51   2078   1488
    -77    155    233    -38   -155    194   1564   1712    379     38   2065   1467
    -80    174    254    -49   -168    213   1556   1706    384     38   2068   1467
    -36    257    293   -109   -163    275   1571   1725    415     72   2109   1509
    -12    285    298   -137   -155    293   1595   1745    444    106   2153   1545
    -33    257    290   -111   -161    272   1574   1725    426     98   2151   1535
    -41    236    277    -98   -161    257   1545   1688    397     75   2135   1512
    -59    226    285    -83   -171    254   1519   1665    384     70   2132   1509
    -93    168    262    -41   -176    215   1488   1636    353     44   2112   1496
    -75    153    226    -38   -150    189   1475   1626    340     28   2099   1478
    -62    122    184    -31   -122    153   1473   1626    335     20   2091   1470
    -46     93    140    -23    -93    116   1467   1615    322     10   2075   1467
    -62     51    114      2    -88     83   1460   1600    306      0   2068   1444
    -77    -15     62     46    -70     23   1444   1577    275    -33   2036   1402
    -98    -75     23     85    -62    -25   1426   1553    236    -72   1992   1361
    -90    -96     -5     93    -44    -51   1408   1540    215    -85   1977   1353
    -80    -75      5     77    -44    -33   1395   1532    215    -77   1987   1363
    -77    -85    -10     80    -33    -49   1392   1532    215    -75   1997   1369
    -70   -106    -36     85    -18    -72   1387   1535    218    -70   2003   1371
    -46   -101    -54     75      2    -77   1392   1540    215    -70   2005   1384
    -18   -122   -106     67     41   -116   1397   1551    194    -96   1966   1356
    -36   -252   -218    142     88   -236   1449   1623    194   -137   1893   1275
    -28   -293   -265    158    114   -280   1553   1743    257   -127   1873   1239
     12   -189   -202     88    106   -194   1673   1917    405     -5   1966   1314
     33    205    171   -119    -67    187   1712   2016    626    296   2294   1626
    -20    815    836   -397   -428    826   1662   1966    854    704   2774   2083
   -103   1317   1418   -607   -761   1366   1441   1688    909    995   3146   2403
   -129   1244   1374   -555   -750   1309   1111   1273    644    891   3086   2322
   -239    475    711   -119   -475    594    948    909     64    194   2405   1756
   -246   -241      2    244   -127   -119    924    862   -301   -350   1834   1270
   -150   -532   -384    340    114   -459    976   1018   -322   -465   1680   1119
   -106   -561   -454    335    174   -509   1093   1179   -218   -410   1706   1124
    -93   -454   -361    272    132   -407   1179   1283   -101   -298   1795   1192
    -67   -337   -270    202    101   -303   1239   1361      2   -202   1883   1273
    -36   -244   -207    137     83   -226   1286   1413     80   -135   1948   1337
     -7   -210   -202    109     96   -207   1309   1439    101   -119   1956   1361
    -46   -215   -171    129     59   -194   1286   1415     85   -116   1953   1348
    -41   -218   -176    129     64   -197   1280   1418     88   -111   1958   1345
    -31   -210   -179    122     72   -194   1286   1428    103    -96   1977   1350
    -20   -179   -158    101     67   -168   1296   1439    122    -75   1992   1366
    -15   -184   -171     98     77   -179   1293   1434    124    -83   1982   1366
    -33   -202   -168    116     64   -184   1278   1428    122    -72   1990   1371
    -18   -168   -153     93     64   -161   1270   1423    127    -59   2003   1382
     -2   -150   -148     77     72   -150   1283   1436    150    -49   2003   1392
    -33   -181   -148    106     54   -166   1265   1421    135    -62   1982   1374
    -20   -163   -142     90     59   -153   1260   1426    145    -41   2003   1392
     23   -119   -142     46     80   -129   1265   1436    163    -15   2023   1413
     20    -85   -106     33     62    -96   1265   1441    174      2   2039   1426
    -12   -119   -106     64     46   -114   1262   1439    174      0   2034   1418
    -20   -124   -103     72     41   -114   1254   1434    171     -5   2034   1413
    -33   -137   -103     85     33   -122   1223   1413    155    -15   2026   1395
    -25   -137   -111     83     41   -124   1218   1413    166     -5   2042   1395
     25    -72    -98     23     59    -83   1221   1426    187     12   2060   1413
     44    -38    -83     -2     62    -59   1210   1428    192     23   2073   1423
     85     12    -75    -51     80    -31   1215   1449    215     57   2109   1452
     57    -23    -80    -15     67    -51   1210   1460    223     62   2125   1457
     12    -72    -85     28     46    -77   1184   1454    220     67   2130   1454
     44    -41    -85     -2     64    -62   1189   1475    236     88   2158   1480
     90     33    -59    -64     75    -10   1202   1499    254    111   2184   1512
     59     28    -31    -44     46      0   1208   1501    259    111   2190   1517
     44     15    -28    -31     33     -5   1210   1491    254     96   2177   1506
     20      2    -18    -12     18     -7   1213   1483    246     90   2169   1496
     15    -12    -31     -2     20    -20   1218   1480    249     93   2156   1491
     46     31    -15    -38     31      7   1226   1480    265    109   2156   1504
     15     18      2    -18      5     10   1221   1470    277    116   2156   1504
     10     31     20    -20     -5     25   1223   1467    293    127   2164   1499
     33     59     25    -49      2     44   1226   1467    306    142   2177   1491
     38     83     44    -59     -2     64   1218   1454    309    153   2182   1483
     23     77     54    -51    -15     67   1202   1434    314    150   2169   1473
     38    114     75    -75    -18     96   1200   1423    324    153   2164   1470
     46    122     72    -85    -15     98   1189   1408    322    148   2153   1467
     18    106     88    -62    -33     98   1171   1389    322    153   2153   1470
     10    122    111    -67    -51    116   1153   1369    319    148   2156   1462
     54    197    142   -127    -44    171   1156   1371    337    158   2171   1478
     75    218    140   -148    -31    179   1156   1369    348    163   2177   1475
     62    197    135   -129    -36    166   1127   1343    332    155   2171   1449
     51    207    155   -132    -51    181   1109   1330    335    163   2179   1452
     70    241    171   -155    -51    207   1104   1330    345    187   2190   1475
     98    285    187   -192    -44    236   1091   1330    355    205   2195   1493
    132    322    189   -226    -28    257   1078   1330    361    213   2184   1504
    205    384    176   -296     15    280   1075   1327    366    226   2174   1525
    246    431    184   -340     31    309   1067   1322    368    241   2179   1545
    252    483    231   -368     10    355   1070   1335    392    270   2216   1574
    226    485    259   -355    -15    374   1054   1322    397    265   2223   1571
    207    498    290   -353    -41    394   1031   1304    392    265   2229   1574
    236    568    329   -402    -46    449   1039   1312    413    288   2247   1605
    254    623    366   -441    -54    496   1026   1293    413    301   2268   1618
    213    631    418   -420   -101    524    997   1262    402    303   2262   1621
    257    631    374   -446    -59    504    943   1205    368    270   2239   1595
    288    636    348   -462    -31    493    914   1176    355    252   2236   1584
    254    618    363   -436    -54    491    898   1169    345    244   2223   1582
    252    589    337   -420    -41    465    867   1140    319    220   2195   1551
    296    576    280   -439      7    428    836   1096    283    187   2171   1504
    329    581    252   -457     38    418    820   1083    277    176   2153   1486
    363    576    210   -472     77    394    807   1070    267    166   2135   1465
    389    550    161   -470    114    355    784   1044    246    150   2156   1447
    358    496    137   -428    111    316    750   1005    215    116   2109   1400
    340    467    127   -405    106    298    727    974    200     90   2070   1366
    322    483    158   -405     80    322    717    969    210    103   2075   1363
    298    483    184   -389     57    335    706    963    218    119   2062   1363
    288    483    192   -387     49    337    688    950    215    122   2039   1350
    280    475    194   -379     41    335    688    953    223    114   2023   1337
    280    415    132   -350     75    275    704    984    220     93   1971   1296
    265    335     70   -298     98    202    776   1078    254     72   1899   1241
    244    384    137   -314     51    262    872   1208    353    127   1899   1257
    272    555    283   -415     -5    418    958   1376    530    301   2036   1389
    290   1023    730   -657   -220    878    987   1478    784    657   2400   1753
    174   1683   1509   -927   -667   1597    927   1384   1008   1070   2865   2203
     51   1953   1901  -1005   -924   1927    639   1015    945   1218   3047   2356
      0   1639   1639   -820   -820   1639    342    589    555    904   2751   2101
    -51    885    935   -418   -493    911    205    280      2    200   2047   1514
    -28    280    309   -124   -168    293    189    277   -265   -228   1584   1117
     46    194    148   -122    -51    171    257    444   -171   -200   1566   1093
     93    262    168   -179    -36    215    353    589    -33   -103   1631   1132
    116    381    262   -252    -72    322    436    701     98     10   1719   1202
    132    498    366   -314   -116    433    478    756    184     96   1792   1257
    142    555    413   -348   -135    483    498    776    226    132   1823   1291
    148    584    436   -366   -142    511    504    782    244    148   1826   1304
    148    600    452   -374   -153    527    501    782    254    161   1823   1317
    150    602    452   -376   -150    527    498    784    262    168   1823   1322
    161    636    475   -402   -155    555    483    774    259    174   1821   1325
    171    657    485   -415   -158    574    465    758    257    179   1821   1322
    181    665    483   -423   -150    574    446    745    254    179   1816   1314
    189    662    472   -426   -140    568    433    740    257    179   1813   1312
    200    693    491   -446   -145    592    426    732    259    184   1821   1319
    218    717    498   -467   -140    607    418    719    259    189   1834   1327
    215    724    509   -472   -148    618    407    709    259    184   1836   1330
    207    727    519   -467   -155    623    389    701    257    179   1829   1322
    215    724    509   -470   -145    615    376    691    254    176   1813   1317
    226    732    506   -480   -140    620    368    678    257    181   1800   1312
    231    750    517   -493   -142    633    361    670    265    192   1795   1314
    228    769    540   -498   -155    654    363    670    275    205   1797   1317
    228    792    563   -511   -166    678    350    672    285    220   1813   1330
    231    797    563   -514   -166    680    335    678    283    231   1808   1335
    231    805    574   -519   -171    691    327    680    277    236   1795   1348
    231    820    589   -524   -179    706    319    685    277    246   1803   1369
    220    828    605   -524   -192    717    306    691    283    254   1818   1395
    226    854    628   -540   -200    743    290    696    290    265   1834   1413
    252    883    631   -566   -189    758    283    711    306    283   1842   1436
    270    898    628   -584   -179    763    280    740    329    311   1862   1467
    285    911    626   -600   -168    769    267    745    345    327   1880   1496
    298    937    639   -618   -171    787    257    743    366    342   1893   1538
    293    922    626   -607   -166    774    246    724    368    332   1893   1548
    293    922    628   -607   -166    776    249    722    371    337   1914   1564
    296    927    631   -615   -166    779    252    717    363    340   1927   1582
    298    937    636   -618   -168    787    254    711    361    345   1930   1587
    288    935    644   -613   -176    792    257    706    361    355   1922   1582
    280    948    667   -613   -192    807    262    706    366    363   1904   1587
    265    953    688   -610   -213    820    267    698    371    366   1888   1592
    252    943    691   -597   -220    818    265    691    368    366   1888   1587
    239    937    696   -589   -228    818    259    680    361    363   1891   1561
    213    932    719   -571   -252    826    254    675    358    361   1896   1532
    171    909    737   -540   -283    823    239    659    345    353   1893   1514
    205    950    743   -579   -270    846    236    659    348    358   1912   1512
    244    969    722   -607   -241    846    236    657    350    361   1912   1499
    213    932    719   -571   -252    826    218    644    337    350   1899   1475
    277   1005    727   -644   -226    867    239    667    366    379   1938   1493
    275   1008    732   -641   -228    870    231    665    371    379   1945   1491
    272    995    719   -636   -223    857    213    659    368    374   1951   1509
    296   1010    714   -652   -207    862    218    672    379    379   1969   1543
    285   1021    732   -654   -223    878    218    678    394    397   1977   1571
    270   1013    743   -641   -236    878    223    688    405    407   1974   1587
    335   1093    756   -717   -210    927    254    722    439    444   1995   1631
    309   1067    758   -688   -223    914    252    719    439    439   1984   1628
    272   1034    761   -654   -244    898    223    696    423    423   1964   1615
    316   1085    769   -701   -226    927    233    706    439    441   1974   1639
    329   1130    797   -732   -233    963    236    709    454    459   1984   1660
    301   1135    833   -717   -265    984    218    685    454    462   1982   1665
    288   1135    844   -711   -280    989    189    657    446    462   1982   1657
    322   1143    818   -732   -249    982    158    626    428    457   1992   1652
    340   1132    789   -737   -223    961    137    594    410    446   1992   1636
    340   1109    769   -724   -213    940    129    576    397    446   1984   1631
    314   1034    719   -675   -202    878    101    548    368    415   1956   1608
    306    961    654   -633   -174    810     72    522    340    384   1922   1577
    327    906    576   -618   -124    743     54    504    311    350   1886   1548
    348    883    535   -615    -93    709     49    496    293    335   1865   1530
    314    820    506   -568    -96    665     20    457    254    293   1823   1483
    288    761    472   -527    -90    618     -2    423    226    257   1787   1452
    303    753    449   -530    -72    602     -7    410    220    244   1771   1441
    314    766    452   -540    -67    610     -5    410    223    249   1769   1447
    280    727    446   -504    -83    587    -38    381    202    228   1748   1423
    262    693    431   -478    -85    563    -54    366    192    210   1727   1410
    298    706    407   -504    -54    555    -54    371    200    215   1725   1413
    322    657    335   -488     -5    496    -64    363    179    189   1680   1376
    324    517    192   -423     64    353    -18    413    158    124   1584   1280
    340    517    176   -428     83    348    109    550    226    145   1558   1257
    361    576    215   -470     70    397    213    709    342    233   1592   1306
    366    841    475   -602    -54    659    265    852    558    483   1826   1548
    392   1543   1150   -969   -379   1348    233    865    865    950   2351   2070
    233   2114   1880  -1174   -823   1997     46    618   1026   1314   2777   2468
    127   2101   1971  -1117   -922   2036   -293    200    841   1265   2774   2455
     41   1423   1382   -732   -670   1402   -537   -257    252    626   2166   1932
     46    607    561   -329   -257    587   -561   -392   -241    -46   1475   1319
    119    280    158   -200    -20    220   -509   -254   -303   -197   1278   1124
    155    244     88   -202     31    166   -405    -80   -197   -137   1301   1132
    142    272    129   -207      7    202   -293     57    -75    -51   1374   1179
    171    368    194   -270    -10    283   -231    132     10     15   1439   1231
    207    454    244   -332    -18    350   -192    187     72     70   1491   1278
    200    465    265   -332    -33    363   -176    210    101     90   1506   1296
    194    480    285   -337    -44    384   -158    226    124    106   1519   1325
    181    478    293   -332    -54    387   -155    239    137    116   1535   1345
    200    491    288   -345    -44    389   -140    254    155    135   1561   1369
    210    514    303   -363    -46    410   -129    265    174    150   1584   1395
    184    506    322   -345    -67    415   -135    259    176    148   1584   1389
    171    496    324   -335    -75    413   -150    249    166    140   1587   1376
    171    517    342   -345    -85    431   -142    259    176    155   1608   1371
    187    540    353   -366    -83    446   -137    275    197    171   1626   1382
    181    540    358   -361    -88    449   -129    280    210    187   1644   1397
    174    553    379   -366   -101    467   -122    280    220    200   1665   1410
    168    576    407   -374   -119    493   -119    288    236    210   1693   1428
    163    592    426   -379   -132    511   -119    290    252    218   1706   1441
    163    587    423   -374   -129    506   -119    290    252    215   1706   1439
    166    605    439   -387   -137    522   -124    296    267    226   1727   1462
    148    639    488   -394   -171    563   -119    311    293    249   1758   1504
    148    649    498   -400   -176    574   -124    316    303    262   1766   1519
    145    659    514   -402   -184    587   -119    324    322    275   1777   1532
    111    649    537   -381   -213    594   -127    327    329    285   1790   1548
     75    626    548   -350   -236    587   -135    335    337    293   1800   1564
     90    667    574   -379   -244    620   -124    358    355    316   1829   1595
    181    732    550   -457   -184    641   -111    384    371    345   1855   1623
    184    724    537   -457   -176    631   -132    376    361    340   1855   1618
    153    665    511   -407   -179    589   -174    335    322    306   1823   1579
    187    636    446   -413   -129    542   -187    319    306    293   1810   1564
    275    719    444   -496    -83    581   -168    337    335    322   1839   1590
    267    735    465   -504    -98    600   -155    337    340    332   1849   1595
    220    709    488   -465   -132    600   -161    324    335    329   1849   1597
    207    659    449   -433   -119    555   -179    298    311    306   1826   1571
    246    665    418   -454    -85    542   -189    285    303    298   1813   1553
    384    769    384   -579      0    576   -163    309    337    324   1826   1577
    400    745    345   -574     28    545   -179    285    327    309   1803   1556
    358    672    314   -517     20    493   -213    241    298    270   1764   1514
    389    698    309   -542     41    504   -207    241    309    270   1761   1509
    413    735    322   -576     44    530   -197    249    322    285   1764   1514
    355    685    329   -522     12    509   -207    236    309    272   1751   1499
    324    659    335   -493     -5    498   -218    223    301    267   1745   1491
    319    678    358   -498    -18    519   -210    233    319    285   1764   1506
    309    657    345   -483    -18    501   -207    236    327    290   1769   1506
    327    667    340   -498     -7    504   -200    257    345    306   1784   1525
    337    685    348   -511     -5    519   -194    270    361    322   1803   1545
    335    696    361   -514    -12    530   -192    272    366    322   1808   1551
    262    652    389   -459    -62    522   -213    262    355    309   1787   1530
    272    691    415   -483    -72    553   -197    285    376    327   1808   1553
    293    735    441   -514    -75    589   -181    311    397    342   1826   1569
    301    756    454   -527    -75    605   -163    335    413    358   1834   1597
    272    756    483   -514   -106    620   -150    348    418    366   1834   1615
    272    769    496   -522   -111    631   -135    363    431    376   1839   1631
    257    753    496   -506   -119    626   -137    355    426    366   1834   1608
    296    813    517   -553   -109    665   -114    389    454    400   1878   1605
    316    872    555   -597   -122    714   -111    400    475    431   1925   1623
    280    870    587   -576   -153    730   -124    387    480    433   1938   1613
    285    891    605   -592   -158    748   -137    371    480    436   1940   1615
    252    841    589   -545   -168    717   -181    327    444    397   1912   1577
    259    833    574   -548   -158    704   -213    301    428    394   1935   1532
    293    854    561   -574   -135    709   -218    296    433    397   1956   1522
    265    800    535   -535   -135    670   -223    283    423    376   1938   1491
    220    704    483   -462   -129    594   -246    252    379    329   1896   1457
    228    654    423   -444    -98    540   -275    231    358    316   1893   1431
    218    613    394   -415    -88    504   -285    220    348    309   1880   1415
    184    566    381   -376    -98    472   -311    192    319    280   1855   1376
    174    540    366   -355    -96    454   -342    166    290    259   1839   1356
    210    568    358   -389    -75    462   -355    153    280    257   1844   1379
    210    566    355   -389    -72    459   -363    140    275    252   1842   1413
    192    527    335   -361    -72    431   -381    122    262    239   1823   1426
    202    524    322   -363    -59    423   -392    111    252    226   1813   1436
    181    509    327   -348    -72    420   -400     98    241    215   1805   1439
    189    441    249   -316    -31    345   -397    106    220    187   1766   1408
    215    381    163   -298     23    272   -332    192    228    155   1712   1356
    228    423    194   -324     18    309   -220    329    309    205   1735   1374
    270    504    233   -389     18    371   -116    517    454    335   1842   1475
    332    917    584   -626   -127    753    -46    672    709    662   2184   1834
    262   1623   1361   -945   -548   1493    -49    675   1021   1137   2725   2405
     46   2138   2091  -1091  -1021   2114   -244    392   1156   1470   3130   2816
    -67   1852   1917   -893   -992   1883   -602    -93    807   1221   2925   2621
   -114   1065   1179   -475   -646   1122   -854   -524    174    504   2226   1990
    -31    332    363   -150   -197    348   -922   -649   -267    -77   1605   1415
     90    106     15    -98     38     62   -844   -488   -270   -153   1478   1278
    103    140     33   -122     33     88   -698   -303   -140    -62   1535   1312
     98    226    124   -163    -12    176   -584   -161    -20     31   1608   1374
    101    319    218   -213    -59    270   -514    -80     62     96   1680   1434
    114    374    259   -244    -72    316   -470    -36    111    145   1740   1470
    124    368    244   -246    -59    306   -439    -10    135    176   1774   1491
    140    400    259   -270    -59    329   -441    -10    137    187   1792   1501
    176    426    249   -303    -36    337   -444    -12    142    200   1797   1509
    192    423    231   -306    -18    327   -446    -15    145    210   1800   1509
    179    415    236   -298    -28    327   -449    -28    135    200   1797   1496
    233    467    231   -350      0    350   -433    -15    158    220   1821   1514
    236    478    239   -358     -2    361   -431    -23    158    220   1831   1519
    176    459    283   -316    -51    371   -454    -54    140    200   1813   1499
    171    446    275   -309    -51    361   -462    -57    140    200   1808   1493
    187    459    272   -324    -41    366   -459    -54    145    205   1805   1496
    200    485    283   -345    -41    384   -446    -46    155    215   1805   1499
    168    475    306   -322    -67    392   -454    -51    158    213   1813   1483
    181    501    316   -342    -67    410   -470    -57    163    220   1842   1480
    197    542    345   -368    -72    444   -457    -44    189    252   1873   1504
    184    542    358   -363    -85    449   -449    -38    197    272   1873   1522
    163    530    366   -345   -101    449   -465    -46    189    267   1852   1517
    153    532    376   -345   -111    454   -478    -57    189    265   1847   1517
    179    566    387   -374   -103    478   -478    -57    200    267   1860   1522
    194    589    394   -394   -101    493   -475    -49    215    280   1886   1540
    174    584    410   -379   -116    498   -498    -62    210    285   1878   1545
    181    623    441   -402   -129    532   -506    -59    218    309   1886   1561
    218    672    454   -446   -116    563   -491    -38    246    335   1909   1592
    207    670    462   -439   -127    566   -493    -36    254    335   1904   1592
    150    631    480   -389   -163    555   -511    -36    254    329   1880   1582
    142    675    532   -410   -194    602   -498    -28    275    345   1896   1602
    135    704    568   -420   -218    636   -488    -25    280    348   1896   1613
    124    706    579   -418   -228    641   -485    -25    290    358   1904   1621
    135    737    602   -436   -233    670   -478    -25    303    371   1927   1634
    116    743    626   -431   -254    685   -472    -31    316    374   1935   1631
    103    740    633   -423   -265    688   -470    -31    332    376   1940   1631
    106    763    657   -436   -277    711   -454    -18    355    397   1956   1641
     88    782    693   -433   -301    737   -449    -15    374    415   1969   1641
     85    797    709   -444   -311    753   -439    -20    384    431   1982   1644
     85    789    704   -439   -309    748   -439    -33    379    428   1971   1626
     83    784    698   -436   -309    743   -436    -46    371    418   1958   1602
     67    771    704   -418   -316    737   -449    -70    358    402   1938   1574
     72    776    704   -426   -316    743   -465    -83    358    405   1940   1566
     85    795    709   -441   -311    753   -465    -83    363    418   1953   1569
     75    795    719   -436   -322    756   -483   -101    361    415   1948   1558
     80    797    717   -439   -316    758   -498   -111    358    410   1943   1556
     70    787    717   -428   -324    753   -491   -111    363    420   1956   1558
     70    779    709   -423   -319    745   -493   -114    363    423   1956   1553
     75    792    717   -433   -322    756   -491   -111    368    431   1964   1545
     75    839    763   -457   -342    802   -475    -98    392    449   2000   1551
     88    878    789   -483   -350    833   -462    -85    405    465   2016   1564
     90    870    779   -480   -342    826   -462    -80    405    465   2008   1553
     83    859    776   -472   -345    818   -467    -83    410    470   2000   1543
     98    865    766   -480   -332    815   -459    -64    426    480   2008   1553
    101    898    797   -501   -348    849   -441    -54    446    504   2023   1569
     96    963    865   -530   -384    914   -436    -49    472    532   2044   1600
     83    995    911   -540   -413    953   -436    -57    480    550   2049   1626
     85    997    911   -540   -413    956   -441    -67    488    555   2036   1636
     75    924    846   -501   -387    885   -472   -101    457    522   1992   1615
     67    927    859   -496   -394    893   -498   -127    436    514   1969   1615
     64    943    878   -506   -407    911   -519   -137    428    519   1951   1615
     67    904    836   -485   -384    870   -530   -148    413    504   1914   1592
     67    849    782   -459   -358    815   -548   -166    392    485   1878   1561
     51    784    732   -418   -340    761   -571   -187    361    462   1836   1522
     49    737    688   -392   -319    714   -579   -207    329    436   1790   1483
     51    693    641   -371   -293    667   -594   -223    303    418   1751   1447
     44    639    594   -342   -275    618   -618   -252    280    397   1722   1415
     49    628    576   -340   -262    602   -628   -265    265    389   1706   1395
     44    618    574   -332   -265    597   -639   -272    254    384   1688   1382
     44    613    568   -327   -262    592   -636   -265    262    397   1691   1387
     51    607    553   -329   -249    579   -626   -262    267    402   1691   1379
     44    581    537   -314   -246    561   -644   -275    252    389   1662   1345
     62    504    441   -283   -189    472   -654   -270    220    340   1582   1278
     77    392    314   -233   -116    353   -587   -184    236    303   1483   1187
     90    428    337   -259   -124    381   -475    -49    324    355   1491   1176
    132    574    441   -353   -155    509   -379    124    485    511   1626   1283
    161    935    771   -550   -306    854   -340    236    696    805   1943   1574
     80   1543   1462   -810   -691   1504   -348    215    927   1221   2429   2026
    -49   1912   1961   -932  -1005   1938   -589   -103    914   1444   2735   2268
   -106   1678   1784   -787   -945   1730   -909   -537    553   1200   2535   2062
   -150    924   1075   -387   -613    997  -1065   -888    -12    496   1829   1462
   -124    267    392    -70   -257    329  -1085   -917   -329      0   1286    992
    -59     70    127     -5    -93     98  -1023   -748   -280    -18   1210    917
    -49     59    109     -5    -80     85   -904   -594   -150     67   1252    943
    -51    119    168    -36   -109    142   -797   -475    -15    168   1322   1002
    -51    189    241    -67   -145    215   -732   -402     75    254   1382   1057
    -59    246    306    -96   -184    275   -704   -355    127    311   1410   1085
    -54    272    327   -109   -192    301   -670   -319    166    348   1431   1119
    -49    275    324   -114   -187    298   -667   -301    181    361   1444   1137
    -44    257    301   -106   -171    277   -675   -301    179    350   1439   1135
    -33    296    329   -132   -181    311   -662   -283    205    384   1460   1150
    -20    314    335   -145   -179    322   -659   -275    226    415   1462   1153
    -23    296    316   -137   -171    303   -665   -277    236    428   1457   1153
    -25    290    316   -132   -171    303   -657   -275    249    444   1460   1163
    -20    298    319   -140   -171    309   -644   -267    262    465   1465   1187
    -18    293    309   -137   -163    301   -652   -267    267    467   1470   1197
    -15    288    303   -137   -161    296   -665   -280    257    452   1457   1208
     20    283    262   -150   -119    272   -667   -285    257    436   1439   1223
     36    285    249   -161   -106    270   -665   -285    257    433   1415   1213
     51    293    241   -171    -93    267   -670   -288    259    441   1408   1197
     41    277    233   -161    -96    257   -680   -296    254    444   1402   1179
     41    267    226   -153    -90    246   -683   -290    257    452   1395   1148
     49    280    231   -168    -90    257   -683   -285    259    472   1402   1145
     46    257    210   -153    -83    236   -688   -283    267    483   1400   1148
     36    244    205   -142    -85    223   -696   -283    267    493   1384   1143
     41    267    226   -153    -90    246   -688   -262    270    506   1400   1158
     75    275    197   -176    -62    236   -693   -257    259    504   1410   1166
    158    322    163   -239     -2    244   -696   -252    267    514   1402   1182
    200    348    145   -275     25    246   -696   -236    265    519   1408   1195
    163    335    171   -249     -2    254   -696   -220    262    530   1405   1205
    114    306    192   -213    -38    249   -685   -207    265    535   1400   1202
     57    249    192   -155    -67    220   -693   -210    246    522   1379   1184
    103    272    168   -189    -33    220   -678   -194    249    522   1358   1189
    124    296    171   -210    -23    233   -657   -184    257    530   1356   1195
     44    244    197   -145    -75    220   -649   -194    249    517   1340   1184
      2    233    231   -119   -114    231   -631   -187    267    532   1348   1189
      7    244    236   -127   -114    241   -628   -184    275    537   1363   1187
     23    265    241   -142   -109    254   -613   -174    285    548   1374   1187
     18    257    236   -137   -109    246   -600   -166    303    558   1384   1197
      2    252    249   -127   -124    252   -579   -158    327    581   1384   1215
     31    246    215   -140    -90    231   -568   -163    329    589   1366   1218
    106    283    176   -194    -33    231   -566   -166    335    594   1363   1215
     62    239    176   -153    -57    207   -581   -192    322    579   1366   1179
     67    213    145   -140    -38    179   -592   -210    311    568   1358   1153
    101    223    122   -166    -10    174   -574   -194    327    581   1350   1158
    101    192     90   -145      5    142   -584   -220    306    558   1301   1130
    -57    137    194    -41   -124    166   -568   -202    329    574   1309   1132
    -80    168    249    -44   -163    207   -550   -168    361    602   1327   1150
     96    254    155   -176    -31    205   -555   -158    376    620   1317   1145
    114    285    171   -200    -28    228   -537   -127    410    659   1335   1166
     93    272    176   -184    -41    223   -548   -127    413    659   1332   1153
     88    272    184   -181    -46    228   -535   -111    428    665   1345   1145
     67    270    200   -171    -67    236   -527    -96    446    672   1371   1143
    122    296    174   -207    -25    236   -514    -77    465    688   1389   1153
    148    350    202   -249    -28    277   -493    -54    496    717   1410   1189
    127    371    244   -249    -57    309   -488    -54    511    727   1410   1210
    106    400    293   -254    -93    348   -488    -59    527    740   1413   1226
    145    459    314   -301    -83    387   -480    -59    545    761   1428   1244
    181    459    277   -322    -49    368   -501    -77    532    753   1410   1244
    145    394    246   -270    -49    322   -545   -114    504    722   1382   1223
    119    371    252   -246    -67    314   -568   -140    491    704   1366   1213
    155    387    231   -270    -36    309   -566   -135    491    701   1358   1218
    135    329    194   -233    -31    262   -581   -155    465    670   1325   1192
     72    246    174   -161    -49    210   -589   -166    444    646   1291   1166
     75    213    137   -145    -33    176   -592   -171    436    626   1262   1140
    101    155     54   -127     23    106   -620   -210    402    579   1218   1093
    109    109      0   -109     54     54   -633   -239    374    542   1187   1060
    103     64    -38    -85     70     12   -649   -262    348    519   1166   1047
     70     15    -54    -44     62    -20   -675   -288    324    498   1140   1036
     49      2    -46    -25     49    -20   -678   -296    322    496   1137   1036
     54      7    -49    -33     51    -20   -685   -303    322    498   1140   1026
    119     51    -67    -85     93     -7   -680   -293    332    509   1156   1028
    140      7   -135    -75    135    -62   -685   -301    316    483   1130    992
    119   -166   -285     23    202   -226   -693   -303    265    397   1034    891
     70   -252   -324     90    194   -288   -607   -215    285    358    971    818
     12   -205   -220     96    116   -213   -485    -57    407    441   1031    841
     49     51      2    -51     23     28   -368    142    631    678   1249   1039
    153    545    392   -348   -119    470   -374    210    867   1015   1631   1400
      0   1130   1130   -566   -566   1130   -511      0   1010   1366   2070   1803
   -218   1325   1543   -553   -880   1431   -774   -329    940   1499   2262   1969
   -213    950   1163   -371   -688   1057  -1067   -766    478   1075   1883   1636
   -226    168    394     28   -309    280  -1163  -1023    -77    329   1158   1015
    -88   -290   -202    189     54   -246  -1169   -940   -231     41    841    730
    -18   -366   -348    192    163   -358  -1080   -766   -132     75    844    701
     10   -285   -296    135    150   -290   -958   -607     20    184    932    758
     57   -150   -207     46    132   -179   -859   -485    158    296   1036    839
     31    -96   -127     31     77   -111   -818   -439    226    358   1101    893
     12    -77    -90     33     49    -85   -800   -415    259    389   1132    924
     36    -57    -93      7     62    -75   -800   -413    272    389   1140    935
     23    -64    -88     20     54    -75   -813   -420    270    381   1143    937
    -46    -72    -25     57    -12    -49   -787   -402    288    400   1166    922
    -18    -51    -33     33      5    -44   -789   -400    290    405   1174    909
     15    -44    -59     12     36    -51   -807   -415    285    400   1171    919
      0    -62    -62     31     31    -62   -815   -428    283    394   1169    919
     46    -23    -70    -12     57    -46   -815   -423    290    405   1179    927
     70      7    -62    -41     67    -25   -802   -413    303    420   1195    935
     62     20    -41    -41     51    -10   -805   -407    316    433   1202    940
      7    -36    -44     15     25    -38   -826   -420    301    413   1184    919
     15    -28    -44      5     28    -36   -823   -423    306    415   1182    906
     12    -23    -36      5     23    -28   -831   -431    311    415   1169    904
     10    -28    -41      7     23    -36   -846   -446    311    405   1150    901
     18    -10    -28     -2     23    -18   -846   -444    327    418   1153    911
      0     -2     -5      0      0     -5   -836   -436    345    439   1163    914
     -5     -5     -2      5     -2     -5   -841   -444    348    439   1156    896
     31    -10    -44    -10     36    -25   -862   -459    337    426   1135    893
     90     33    -57    -62     75    -10   -872   -462    340    428   1130    893
    106     54    -51    -80     77      2   -891   -470    335    428   1127    883
    103     75    -31    -90     67     23   -896   -454    353    446   1148    888
     77     75     -2    -77     38     36   -898   -431    381    472   1171    906
     59     83     23    -70     18     54   -896   -405    410    506   1192    930
    189     98    -93   -145    140      2   -924   -423    387    485   1166    901
    189    106    -83   -148    137     12   -937   -446    374    467   1148    878
    106    109      2   -109     49     57   -906   -426    394    483   1158    898
     51    122     70    -85     -7     96   -872   -410    413    493   1163    904
    101    155     54   -129     23    106   -872   -436    405    478   1148    896
    187    114    -72   -153    129     20   -917   -493    350    420   1091    859
    197    127    -72   -163    135     28   -898   -480    366    431   1096    862
    163    135    -28   -148     96     54   -875   -457    400    449   1104    862
    184    116    -70   -150    127     25   -891   -472    389    436   1080    833
    210    122    -90   -166    150     15   -904   -491    392    444   1078    831
    218    122    -96   -171    155     12   -883   -488    407    454   1080    841
    158    155     -2   -155     80     77   -839   -459    441    491   1109    872
    135    124    -10   -132     72     57   -867   -496    413    467   1083    844
    158     98    -59   -129    109     20   -898   -524    389    441   1054    800
    163     93    -70   -129    116     10   -909   -540    376    431   1039    787
     46     70     23    -57     12     46   -896   -537    387    444   1047    802
    -80     64    145      5   -114    103   -849   -493    433    491   1091    836
     51    103     49    -77      0     75   -872   -501    426    478   1080    826
    171    135    -36   -153    103     49   -914   -532    394    452   1062    797
    213    111   -101   -161    158      5   -937   -558    366    423   1026    766
    166     80    -85   -124    124      0   -927   -542    381    433   1031    771
     46    142     96    -96    -25    122   -857   -478    454    509   1109    828
    153    210     57   -181     46    135   -870   -485    452    506   1109    810
    200    220     20   -210     90    122   -880   -498    439    488   1085    807
    145    189     44   -168     49    116   -867   -491    444    485   1078    810
    124    202     75   -163     23    140   -867   -478    457    498   1083    797
    223    249     25   -239     98    137   -891   -504    444    485   1065    782
    233    265     31   -249    101    148   -898   -535    433    472   1049    784
    226    293     67   -262     80    181   -911   -555    428    472   1049    792
    233    257     23   -246    103    142   -945   -592    400    446   1021    769
    231    236      5   -233    114    119   -982   -631    371    420   1000    740
    202    228     25   -215     88    127   -997   -646    363    413    992    737
    176    179      2   -179     88     93  -1021   -670    340    387    953    719
    150    137    -12   -145     83     62  -1034   -688    324    374    930    698
    106     83    -23    -96     62     31  -1021   -693    324    371    935    678
    -57     -2     54     31    -57     25   -989   -678    345    389    948    675
      0    -49    -49     23     23    -49  -1039   -730    293    327    883    602
    163    -67   -231    -49    197   -148  -1119   -805    215    241    789    519
    290    -70   -361   -111    324   -215  -1171   -872    155    179    722    462
    361    -44   -405   -158    381   -223  -1192   -911    132    166    704    431
    337    -75   -413   -129    374   -244  -1202   -927    129    163    688    426
    288   -116   -405    -85    345   -259  -1221   -953    116    137    652    407
    267   -127   -394    -72    329   -262  -1223   -966    114    116    631    394
    265   -168   -433    -46    348   -301  -1208   -961    109    106    607    355
    290   -257   -550    -18    420   -402  -1179   -937     80     49    506    252
    298   -314   -615      7    457   -465  -1093   -846    103     20    439    192
    303   -275   -581    -15    441   -428  -1005   -709    202     93    480    241
    293    -38   -332   -127    311   -184   -930   -548    410    335    704    454
    314    615    301   -467      5    459   -904   -488    717    779   1171    930
    194   1247   1052   -722   -428   1150  -1023   -698    883   1140   1605   1348
     83   1350   1265   -717   -589   1306  -1356  -1137    714   1140   1660   1410
     20    802    782   -410   -379    792  -1636  -1587    200    628   1182   1002
    -57    -67    -12     62    -23    -41  -1688  -1769   -329    -88    426    358
    119   -475   -594    176    355   -532  -1675  -1686   -462   -348    103     83
    181   -574   -756    194    465   -662  -1597  -1540   -387   -324     83     25
    150   -509   -659    179    405   -584  -1457  -1379   -244   -213    155     70
    181   -368   -550     93    363   -459  -1392  -1306   -158   -137    210    122
    129   -314   -446     90    285   -379  -1345  -1267   -101    -75    262    153
    155   -316   -472     80    314   -394  -1350  -1265    -88    -64    265    142
    163   -319   -483     77    322   -400  -1353  -1257    -72    -51    262    153
    153   -309   -462     77    306   -387  -1356  -1260    -67    -51    262    163
    119   -285   -405     83    259   -345  -1330  -1241    -38    -33    283    197
     51   -262   -314    103    181   -285  -1299  -1223    -12    -12    306    241
     10   -280   -290    135    150   -285  -1309  -1244    -25    -15    290    257
    109   -298   -410     93    257   -355  -1361  -1296    -67    -54    246    226
    194   -265   -459     36    324   -363  -1379  -1309    -80    -64    236    218
    332   -215   -550    -59    439   -384  -1413  -1340   -109    -93    205    194
    397   -181   -579   -106    488   -379  -1439  -1363   -119   -106    187    184
    322   -210   -532    -57    426   -371  -1428  -1361   -109   -101    197    200
    288   -241   -530    -23    407   -384  -1423  -1366   -114   -103    202    207
    290   -254   -548    -20    418   -400  -1431  -1379   -124   -114    192    213
    290   -241   -532    -23    410   -387  -1436  -1389   -119   -116    200    226
    296   -213   -511    -41    402   -361  -1439  -1395   -119   -109    220    239
    298   -210   -509    -44    402   -361  -1452  -1408   -135   -114    218    228
    309   -207   -517    -54    413   -361  -1465  -1418   -145   -114    207    228
    337   -220   -558    -57    446   -389  -1488  -1439   -161   -132    176    218
    213   -226   -441      5    324   -332  -1467  -1408   -129    -98    207    249
    179   -257   -436     38    306   -345  -1486  -1402   -142   -111    189    252
    179   -288   -467     51    319   -376  -1499  -1426   -163   -137    148    257
    210   -236   -446     12    327   -340  -1491  -1436   -163   -142    129    283
    226   -194   -420    -18    322   -306  -1486  -1410   -145   -129    129    324
    239   -189   -428    -25    332   -309  -1491  -1400   -145   -124    124    335
    223   -215   -441     -5    329   -327  -1493  -1405   -158   -127    109    324
    184   -205   -389     10    285   -296  -1475  -1379   -142   -103    124    332
    158   -218   -376     28    267   -298  -1470  -1382   -150   -103    116    332
    132   -213   -348     38    239   -280  -1447  -1376   -140    -90    127    353
    106   -213   -322     51    213   -267  -1421  -1358   -127    -70    132    358
     77   -187   -265     54    171   -226  -1400  -1332   -106    -38    135    358
     38   -171   -210     64    122   -189  -1389  -1312    -72     -7    140    368
    -31   -176   -148    103     57   -163  -1369  -1278    -49     31    158    400
      0   -179   -181     88     88   -181  -1384  -1278    -44     31    155    405
     77   -168   -246     46    161   -207  -1405  -1301    -49      5    153    389
    153   -153   -309     -2    231   -231  -1436  -1330    -70    -33    103    350
    122   -116   -239     -2    179   -176  -1421  -1335    -64    -20     80    376
    119    -88   -207    -15    161   -148  -1421  -1340    -70    -12     64    394
     23   -135   -158     57     90   -145  -1426  -1343    -85    -12     41    392
    124   -161   -285     18    202   -223  -1478  -1392   -135    -51    -18    345
    301   -116   -418    -93    358   -267  -1525  -1431   -168    -80    -62    322
    267    -77   -345    -96    306   -210  -1504  -1405   -140    -49    -38    355
    236    -88   -324    -72    280   -205  -1512  -1397   -135    -46    -46    361
    246    -67   -314    -90    277   -189  -1504  -1374   -116    -25    -38    376
    296    -51   -348   -124    322   -200  -1506  -1361   -116    -25    -54    371
    324    -31   -355   -148    340   -194  -1496  -1348   -106    -15    -67    387
    290     18   -272   -153    283   -127  -1462  -1309    -75     25    -46    423
    259     31   -231   -148    244    -98  -1447  -1291    -72     33    -38    428
    205     18   -187   -111    194    -83  -1428  -1273    -77     28    -33    446
    285     38   -246   -163    265   -103  -1431  -1265    -93     15    -36    444
    379     96   -283   -236    332    -93  -1444  -1273   -106     15    -28    433
    371    116   -254   -246    311    -67  -1457  -1304   -124      2    -46    446
    342     98   -244   -220    293    -72  -1470  -1319   -140    -10    -70    465
    319     75   -244   -200    280    -83  -1499  -1340   -161    -23    -90    457
    348    101   -246   -223    298    -72  -1509  -1345   -174    -28    -93    459
    358     96   -262   -228    309    -83  -1512  -1343   -181    -33   -106    472
    288     -2   -290   -145    290   -145  -1538  -1363   -223    -67   -155    441
    293    -62   -355   -116    322   -207  -1553  -1382   -265   -101   -210    433
    319   -119   -439    -98    379   -277  -1587  -1410   -324   -155   -270    402
    335   -155   -493    -90    413   -324  -1602  -1421   -355   -184   -309    371
    400   -187   -587   -106    491   -387  -1608  -1423   -376   -200   -345    361
    400   -272   -672    -64    535   -472  -1649  -1465   -431   -244   -397    329
    384   -309   -693    -36    537   -501  -1665  -1483   -467   -272   -413    303
    431   -319   -753    -57    592   -535  -1683  -1504   -506   -303   -439    280
    423   -353   -776    -33    600   -563  -1693  -1519   -537   -327   -439    226
    316   -407   -727     44    522   -566  -1693  -1514   -542   -327   -415    239
    293   -392   -685     49    488   -537  -1675  -1491   -527   -311   -397    298
    457   -361   -818    -49    636   -589  -1683  -1496   -553   -345   -426    257
    501   -478   -979    -10    737   -730  -1673  -1483   -605   -433   -517    145
    436   -592  -1031     75    732   -810  -1582  -1379   -581   -462   -584     51
    337   -550   -888    106    613   -719  -1439  -1158   -433   -350   -511    161
    527   -233   -761   -148    641   -496  -1374   -984   -236   -132   -301    402
    571    314   -257   -444    413     28  -1371   -950      7    236    124    844
    361    922    558   -644    -98    740  -1439  -1101    228    644    644   1363
    202   1093    891   -646   -342    992  -1693  -1475    140    730    823   1488
    114    493    379   -303   -132    436  -1956  -1901   -384    197    280    950
    111   -374   -485    132    298   -428  -2086  -2156   -979   -550   -524    228
    153   -849  -1002    345    576   -924  -2096  -2101  -1158   -820   -875    -83
    194   -930  -1124    368    659  -1026  -1995  -1925  -1075   -787   -844    -85
    246   -844  -1091    296    667   -966  -1875  -1774   -961   -701   -769    -36
    270   -740  -1013    233    641   -875  -1790  -1662   -862   -610   -696     25
    226   -714   -940    244    581   -826  -1735  -1595   -802   -563   -644     62
    327   -678  -1005    176    665   -841  -1712  -1564   -782   -553   -620     57
    449   -581  -1031     62    740   -805  -1667  -1527   -753   -522   -584     90
    348   -639   -989    145    667   -813  -1665  -1530   -769   -532   -581    103
    272   -693   -966    210    618   -828  -1688  -1548   -792   -553   -592     90
    311   -662   -974    176    641   -818  -1693  -1543   -795   -553   -594     90
    314   -610   -924    148    618   -766  -1657  -1501   -761   -514   -553    132
    257   -639   -896    189    574   -766  -1631  -1480   -740   -504   -522    153
    205   -665   -872    228    537   -769  -1618  -1470   -730   -498   -498    158
    301   -613   -914    155    607   -763  -1621  -1467   -730   -501   -483    174
    290   -631   -924    168    607   -779  -1641  -1488   -753   -524   -514    161
    277   -631   -909    176    592   -769  -1644  -1478   -750   -524   -522    150
    322   -600   -924    137    620   -761  -1647  -1473   -740   -514   -506    148
    311   -615   -927    153    618   -771  -1657  -1470   -735   -504   -493    137
    249   -678   -930    213    587   -802  -1654  -1462   -719   -496   -478    122
    267   -683   -950    207    607   -815  -1649  -1462   -711   -496   -459    103
    340   -636   -979    148    657   -807  -1639  -1460   -696   -480   -431     80
    293   -581   -875    145    584   -727  -1595  -1415   -641   -431   -371    109
    332   -600   -932    132    631   -766  -1634  -1439   -665   -470   -402     64
    381   -594   -976    106    678   -787  -1644  -1439   -657   -470   -397     46
    433   -571  -1008     67    719   -789  -1654  -1436   -646   -454   -374     28
    394   -610  -1005    109    698   -807  -1665  -1441   -641   -444   -355      7
    368   -600   -969    114    667   -784  -1636  -1397   -589   -397   -290     44
    394   -558   -956     80    675   -756  -1621  -1371   -561   -374   -257     62
    454   -532   -987     38    719   -761  -1634  -1384   -561   -379   -270     49
    511   -542  -1054     15    782   -797  -1652  -1410   -584   -413   -319     10
    366   -561   -927     93    646   -743  -1613  -1371   -535   -374   -288     59
    366   -545   -911     88    636   -727  -1605  -1361   -517   -358   -285     64
    491   -517  -1010     10    748   -761  -1623  -1387   -524   -374   -316     28
    555   -532  -1088    -10    820   -810  -1613  -1387   -517   -371   -340     10
    548   -527  -1075    -10    810   -800  -1605  -1382   -498   -350   -337     20
    548   -527  -1075    -12    810   -800  -1595  -1379   -483   -340   -337     18
    558   -509  -1067    -25    813   -789  -1561  -1363   -452   -319   -327     23
    511   -542  -1054     15    782   -797  -1553  -1363   -439   -314   -345     15
    475   -600  -1078     62    774   -839  -1569  -1384   -441   -319   -368     -7
    436   -610  -1049     85    743   -828  -1558  -1389   -426   -303   -366    -15
    410   -613  -1023    101    714   -818  -1535  -1384   -407   -285   -363    -15
    413   -618  -1031    103    722   -823  -1527  -1382   -402   -272   -374    -23
    454   -607  -1062     75    758   -833  -1530  -1382   -400   -257   -381    -25
    444   -613  -1057     83    748   -833  -1519  -1374   -387   -239   -376    -25
    376   -633  -1010    127    691   -820  -1517  -1371   -379   -228   -371    -36
    311   -639   -950    163    631   -795  -1517  -1369   -376   -226   -363    -49
    345   -618   -963    135    654   -792  -1514  -1358   -374   -228   -379    -64
    342   -607   -950    132    644   -779  -1496  -1337   -366   -223   -371    -54
    353   -537   -893     90    620   -717  -1462  -1296   -324   -179   -314    -20
    384   -517   -901     67    641   -709  -1444  -1267   -296   -161   -296    -20
    420   -488   -909     31    662   -696  -1431  -1241   -277   -142   -267     -7
    410   -470   -880     28    644   -672  -1413  -1221   -259   -129   -236     -7
    415   -436   -854      7    633   -644  -1410  -1215   -254   -129   -223    -12
    415   -368   -784    -23    600   -576  -1397  -1205   -239   -122   -194     -7
    381   -358   -740    -12    558   -548  -1395  -1208   -223   -116   -179     -7
    368   -345   -717    -12    542   -530  -1402  -1226   -218   -103   -137     10
    353   -368   -722      5    535   -542  -1434  -1260   -241   -127   -119      2
    381   -394   -776      7    579   -584  -1465  -1291   -270   -161   -111    -23
    488   -316   -807    -88    646   -563  -1488  -1312   -280   -161    -72    -15
    488   -327   -815    -80    652   -571  -1527  -1340   -298   -174    -51    -23
    459   -392   -854    -33    657   -623  -1558  -1369   -332   -207    -62    -62
    459   -436   -896    -10    678   -665  -1571  -1379   -348   -231    -70   -103
    436   -472   -909     15    672   -691  -1584  -1382   -350   -231    -54   -137
    405   -488   -893     38    649   -691  -1574  -1376   -345   -239    -54   -181
    368   -524   -893     77    628   -709  -1571  -1387   -355   -262    -72   -207
    342   -548   -891    103    615   -719  -1587  -1413   -379   -285    -90   -205
    259   -592   -854    166    555   -722  -1587  -1413   -376   -301   -106   -205
    285   -594   -880    153    581   -737  -1597  -1423   -384   -324   -140   -236
    319   -589   -909    135    613   -748  -1621  -1447   -410   -353   -181   -257
    316   -605   -922    145    618   -763  -1644  -1460   -423   -376   -220   -265
    277   -600   -880    158    576   -737  -1636  -1439   -410   -374   -218   -262
    259   -623   -885    181    571   -753  -1597  -1389   -394   -379   -233   -285
    207   -701   -911    244    558   -805  -1493  -1267   -342   -381   -259   -324
    239   -680   -919    220    579   -800  -1408  -1163   -288   -374   -262   -363
    163   -527   -691    181    423   -607  -1275   -969    -90   -184    -80   -197
     54    -77   -135     10     93   -106  -1184   -826    187    192    335    215
     10    587    576   -298   -283    581  -1249   -922    392    597    807    667
    -33    995   1028   -480   -530   1010  -1519  -1249    394    833   1085    927
     33    701    665   -368   -316    683  -1878  -1738    -62    485    776    657
    -59    -44     15     51    -38    -15  -1990  -2039   -626   -231     77     70
     41   -696   -737    327    389   -717  -2000  -2026   -911   -719   -449   -363
     51   -911   -963    431    506   -937  -1906  -1818   -823   -714   -498   -428
    254   -862  -1117    303    683   -987  -1844  -1712   -727   -652   -462   -449
    379   -769  -1148    194    761   -958  -1797  -1649   -646   -589   -410   -446
    361   -714  -1075    174    717   -893  -1735  -1587   -553   -506   -324   -402
    309   -672   -982    181    644   -826  -1675  -1522   -472   -415   -228   -342
    319   -672   -992    176    654   -831  -1652  -1499   -449   -389   -205   -322
    342   -662  -1005    158    672   -831  -1644  -1499   -444   -387   -210   -319
    327   -685  -1015    176    670   -849  -1654  -1512   -449   -394   -218   -342
    314   -693  -1008    189    659   -849  -1667  -1527   -454   -389   -205   -358
    335   -685  -1021    171    678   -852  -1693  -1553   -470   -389   -200   -355
    376   -652  -1028    137    701   -841  -1688  -1548   -457   -374   -189   -324
    418   -633  -1052    103    735   -841  -1680  -1543   -446   -363   -181   -298
    462   -652  -1114     96    787   -883  -1712  -1556   -457   -368   -184   -298
    452   -667  -1119    106    784   -893  -1722  -1556   -452   -353   -168   -303
    449   -675  -1127    111    787   -901  -1719  -1551   -444   -337   -145   -311
    327   -698  -1028    184    675   -865  -1678  -1512   -410   -290    -93   -293
    316   -680   -997    181    657   -839  -1675  -1499   -402   -270    -62   -301
    467   -665  -1132     98    800   -898  -1714  -1535   -439   -301    -72   -358
    548   -665  -1213     57    880   -940  -1740  -1564   -467   -316    -67   -389
    524   -665  -1189     67    854   -924  -1740  -1558   -462   -306    -57   -397
    527   -652  -1179     62    852   -914  -1735  -1551   -452   -296    -67   -394
    542   -641  -1187     46    865   -911  -1735  -1545   -446   -290    -88   -379
    563   -626  -1189     31    875   -909  -1748  -1545   -452   -288   -111   -358
    615   -607  -1223     -5    919   -917  -1771  -1551   -459   -296   -135   -353
    701   -594  -1296    -51    997   -945  -1803  -1564   -478   -314   -163   -358
    782   -581  -1366   -101   1072   -974  -1836  -1579   -501   -327   -192   -376
    826   -584  -1410   -119   1117   -997  -1857  -1579   -517   -340   -210   -387
    862   -566  -1428   -148   1145   -997  -1847  -1558   -509   -337   -207   -368
    859   -561  -1421   -148   1140   -989  -1842  -1548   -506   -335   -215   -355
    810   -571  -1384   -122   1096   -979  -1834  -1530   -496   -324   -231   -355
    774   -561  -1335   -106   1054   -948  -1810  -1509   -485   -306   -236   -342
    732   -571  -1304    -83   1018   -937  -1787  -1493   -480   -296   -244   -329
    670   -613  -1283    -28    976   -948  -1764  -1473   -470   -283   -259   -332
    602   -657  -1260     25    930   -958  -1758  -1462   -459   -272   -275   -355
    589   -646  -1236     28    911   -940  -1743  -1449   -444   -259   -272   -340
    644   -555  -1200    -44    919   -878  -1701  -1418   -410   -228   -257   -298
    613   -530  -1143    -41    878   -836  -1673  -1402   -392   -215   -270   -301
    496   -607  -1106     54    800   -857  -1686  -1413   -397   -223   -298   -340
    496   -602  -1098     51    797   -849  -1673  -1397   -376   -200   -272   -348
    498   -618  -1119     57    807   -867  -1667  -1408   -379   -189   -244   -361
    462   -649  -1111     93    787   -880  -1670  -1428   -394   -189   -228   -368
    452   -605  -1060     75    753   -831  -1665  -1428   -384   -168   -202   -361
    470   -581  -1052     54    761   -815  -1660  -1415   -368   -155   -192   -355
    452   -618  -1070     83    761   -844  -1673  -1421   -376   -163   -205   -371
    426   -646  -1072    111    748   -859  -1678  -1431   -381   -163   -210   -379
    480   -600  -1080     59    779   -839  -1683  -1431   -381   -158   -207   -368
    537   -548  -1085      5    810   -815  -1680  -1415   -363   -137   -194   -366
    532   -550  -1083      7    805   -815  -1678  -1400   -350   -122   -187   -361
    506   -548  -1054     20    779   -800  -1670  -1379   -329   -101   -174   -358
    545   -493  -1039    -25    789   -766  -1665  -1363   -309    -75   -145   -327
    571   -472  -1044    -49    805   -758  -1665  -1358   -301    -62   -142   -298
    540   -475  -1018    -33    776   -745  -1662  -1350   -290    -41   -140   -301
    530   -462   -992    -33    761   -727  -1665  -1343   -280    -23   -132   -293
    561   -387   -950    -88    756   -670  -1649  -1335   -267    -10   -106   -275
    558   -335   -893   -111    724   -613  -1647  -1337   -249      5    -62   -280
    545   -322   -870   -114    706   -594  -1665  -1356   -259     10    -51   -301
    537   -329   -867   -103    701   -597  -1691  -1382   -277     -5    -64   -314
    558   -332   -891   -116    724   -610  -1717  -1413   -298    -28    -67   -329
    566   -342   -909   -111    735   -626  -1735  -1434   -319    -41    -75   -348
    613   -345   -961   -135    784   -654  -1740  -1454   -348    -49   -103   -384
    607   -366   -974   -119    789   -670  -1740  -1465   -361    -64   -109   -431
    561   -431   -992    -64    774   -711  -1758  -1488   -387   -101   -155   -485
    568   -483  -1054    -44    810   -769  -1784  -1506   -423   -137   -181   -537
    641   -511  -1156    -64    896   -833  -1821  -1548   -472   -205   -223   -600
    667   -524  -1192    -70    930   -857  -1844  -1582   -501   -249   -252   -641
    675   -561  -1236    -59    953   -896  -1870  -1613   -540   -288   -285   -644
    688   -571  -1260    -59    971   -914  -1886  -1628   -555   -303   -332   -628
    698   -553  -1252    -72    974   -901  -1886  -1631   -553   -301   -361   -610
    685   -574  -1260    -54    971   -917  -1883  -1628   -555   -306   -413   -605
    672   -610  -1286    -33    979   -948  -1888  -1636   -568   -316   -465   -626
    657   -636  -1293    -10    974   -963  -1888  -1628   -581   -322   -504   -641
    623   -735  -1361     54    989  -1049  -1842  -1556   -574   -340   -566   -672
    587   -815  -1402    114    995  -1109  -1730  -1421   -517   -345   -607   -706
    571   -753  -1325     88    945  -1036  -1626  -1265   -387   -254   -535   -652
    581   -527  -1109    -28    844   -818  -1543  -1106   -187    -41   -332   -462
    548      5   -545   -277    548   -270  -1532  -1070     57    324     77    -57
    389    644    254   -517     67    449  -1649  -1278    194    691    504    342
    314    766    452   -542    -67    610  -1984  -1688      0    719    561    379
    270    345     75   -306     98    210  -2216  -2049   -426    296    150     28
    215   -436   -652    109    433   -542  -2247  -2182   -872   -358   -537   -532
    241   -906  -1148    332    693  -1026  -2208  -2078  -1000   -626   -859   -802
    257   -989  -1249    363    753  -1119  -2112  -1914   -893   -584   -867   -813
    257   -924  -1184    332    719  -1054  -2005  -1790   -763   -491   -807   -779
    277   -818  -1096    267    685   -958  -1938  -1701   -646   -384   -727   -709
    311   -737  -1049    213    680   -893  -1901  -1647   -571   -316   -672   -667
    241   -704   -948    228    592   -823  -1857  -1602   -519   -275   -636   -639
    265   -675   -943    205    602   -807  -1855  -1587   -504   -259   -626   -626
    324   -641   -966    155    644   -802  -1860  -1574   -496   -246   -620   -618
    329   -615   -945    142    636   -779  -1847  -1551   -470   -226   -610   -602
    296   -618   -914    158    605   -766  -1847  -1548   -465   -218   -610   -610
    275   -600   -875    161    574   -737  -1839  -1540   -459   -202   -602   -602
    257   -589   -849    163    553   -719  -1829  -1535   -457   -197   -600   -600
    246   -550   -797    153    522   -672  -1816  -1517   -436   -174   -574   -579
    252   -532   -787    140    519   -659  -1823  -1517   -436   -163   -568   -581
    231   -522   -753    145    491   -636  -1829  -1509   -431   -155   -563   -579
    205   -519   -724    155    465   -620  -1826  -1496   -426   -150   -558   -568
    187   -483   -670    148    428   -576  -1805  -1480   -410   -132   -545   -545
    166   -470   -636    150    400   -553  -1792  -1465   -394   -111   -540   -535
    155   -462   -618    153    387   -540  -1774  -1444   -374    -93   -542   -527
    145   -459   -605    155    374   -532  -1761  -1434   -363    -80   -553   -527
    140   -454   -594    158    366   -524  -1758  -1428   -358    -75   -558   -530
    137   -433   -571    145    350   -501  -1761  -1421   -350    -62   -563   -530
    137   -423   -563    142    348   -493  -1758  -1405   -337    -51   -563   -527
    145   -402   -550    127    345   -475  -1753  -1389   -332    -41   -563   -524
    132   -405   -537    137    335   -470  -1753  -1376   -322    -23   -558   -522
    129   -402   -535    135    329   -467  -1753  -1366   -314    -10   -553   -522
    129   -389   -522    129    324   -454  -1756  -1350   -303      2   -545   -514
    129   -371   -504    119    314   -436  -1748  -1327   -293     23   -535   -488
    127   -324   -452     98    288   -387  -1730  -1301   -270     49   -514   -459
    137   -314   -454     88    293   -384  -1725  -1283   -267     59   -501   -454
    150   -309   -459     77    303   -384  -1706  -1262   -265     62   -498   -446
    150   -301   -452     75    298   -376  -1683  -1247   -254     72   -504   -431
    129   -335   -465    103    296   -400  -1673  -1241   -262     64   -540   -439
    106   -358   -467    124    285   -413  -1660  -1236   -262     54   -576   -449
    145   -290   -439     72    290   -363  -1623  -1200   -226     93   -571   -423
    158   -265   -426     51    290   -345  -1613  -1189   -207    119   -563   -415
     77   -342   -420    132    249   -381  -1634  -1208   -223    111   -587   -446
    114   -296   -413     88    262   -353  -1605  -1184   -194    137   -568   -431
    114   -296   -410     90    259   -353  -1590  -1179   -184    142   -566   -428
     88   -319   -407    114    246   -363  -1584  -1187   -189    137   -579   -441
    124   -296   -420     85    272   -358  -1569  -1182   -187    142   -589   -452
    103   -332   -439    114    267   -384  -1566  -1195   -202    127   -610   -478
     72   -379   -452    153    262   -415  -1577  -1208   -218    106   -633   -493
     72   -374   -446    150    257   -407  -1579  -1202   -220    101   -641   -488
     90   -363   -454    137    272   -407  -1569  -1192   -218    106   -644   -480
    119   -350   -470    114    293   -410  -1564  -1176   -213    109   -641   -478
    132   -363   -496    116    314   -428  -1566  -1166   -210     96   -646   -480
    158   -345   -504     93    329   -423  -1548  -1140   -181     98   -639   -465
    124   -340   -465    109    293   -402  -1535  -1122   -163    109   -626   -454
    119   -324   -446    101    280   -384  -1509  -1093   -148    132   -600   -431
    145   -293   -439     72    290   -366  -1473  -1060   -127    166   -566   -400
    150   -285   -439     64    293   -361  -1452  -1041   -122    179   -561   -389
    127   -293   -420     83    272   -355  -1439  -1031   -127    184   -558   -392
    114   -270   -384     75    246   -327  -1410  -1005   -111    210   -535   -371
    140   -218   -358     38    246   -285  -1389   -982    -90    233   -527   -337
    116   -207   -327     44    220   -267  -1387   -984    -85    246   -535   -319
    127   -215   -342     44    233   -277  -1389  -1000    -96    239   -558   -316
    155   -218   -376     31    262   -296  -1413  -1034   -135    202   -592   -340
    161   -220   -384     28    270   -301  -1415  -1044   -158    184   -626   -342
    168   -241   -413     36    288   -324  -1415  -1044   -174    176   -662   -337
    174   -301   -475     64    324   -387  -1431  -1057   -197    148   -688   -340
    179   -350   -530     85    353   -439  -1444  -1072   -226    122   -698   -376
    135   -436   -571    150    353   -504  -1462  -1088   -262     88   -737   -418
    111   -488   -600    187    353   -545  -1470  -1093   -283     59   -753   -449
    140   -517   -657    189    397   -587  -1483  -1111   -314     28   -750   -467
    179   -535   -717    176    446   -626  -1488  -1119   -337     12   -766   -485
    155   -576   -732    207    444   -654  -1480  -1124   -353      0   -784   -506
    129   -610   -743    239    433   -675  -1478  -1127   -361    -20   -813   -530
    140   -620   -761    241    449   -691  -1483  -1127   -368    -31   -828   -537
    155   -620   -779    231    467   -701  -1486  -1130   -376    -41   -839   -522
    150   -633   -787    241    467   -709  -1475  -1124   -379    -51   -836   -506
    135   -735   -872    298    501   -802  -1478  -1132   -415   -101   -883   -540
    158   -854  -1013    348    584   -932  -1418  -1067   -439   -168   -956   -615
    236   -795  -1031    277    631   -914  -1275   -917   -368   -145   -950   -633
    285   -691   -976    202    631   -833  -1166   -737   -236    -28   -849   -563
    332   -358   -691     12    509   -524  -1106   -587     -2    254   -555   -277
    301    277    -23   -288    163    127  -1114   -548    303    711    -44    239
    166    826    659   -496   -246    743  -1309   -810    449   1044    361    633
     62    709    646   -387   -290    678  -1634  -1234    200    896    252    532
    -20    -38    -18     28     -2    -28  -1842  -1657   -410    210   -413    -77
    -25   -857   -831    441    402   -844  -1878  -1784   -898   -441  -1093   -743
     20  -1150  -1171    563    594  -1158  -1823  -1631   -909   -535  -1234   -935
     75  -1130  -1205    527    639  -1166  -1691  -1449   -784   -462  -1192   -927
    103  -1028  -1132    462    615  -1080  -1558  -1296   -649   -358  -1111   -878
    124   -937  -1062    407    592  -1000  -1480  -1200   -545   -265  -1008   -859
    127   -901  -1028    387    576   -963  -1426  -1140   -483   -215   -940   -831
    137   -885  -1023    374    579   -953  -1387  -1104   -452   -189   -898   -792
    137   -885  -1023    371    579   -953  -1374  -1093   -446   -189   -901   -774
    109   -898  -1008    394    558   -953  -1374  -1096   -454   -194   -917   -763
    109   -883   -995    387    550   -937  -1366  -1088   -444   -189   -914   -756
    145   -826   -971    340    558   -898  -1337  -1067   -415   -171   -904   -727
    166   -779   -948    303    555   -862  -1306  -1044   -389   -153   -885   -698
    163   -771   -935    303    548   -852  -1286  -1034   -379   -148   -883   -691
    124   -810   -937    340    530   -872  -1291  -1047   -389   -163   -901   -701
    106   -844   -950    368    527   -896  -1304  -1062   -405   -181   -922   -717
    116   -846   -966    363    540   -906  -1301  -1065   -402   -187   -937   -711
    129   -813   -943    342    535   -878  -1278  -1047   -376   -168   -932   -683
    150   -787   -940    316    542   -865  -1257  -1026   -350   -145   -924   -662
    145   -797   -943    324    542   -870  -1249  -1018   -332   -132   -924   -652
    140   -792   -932    324    535   -862  -1236  -1010   -322   -122   -917   -631
    168   -769   -937    301    553   -852  -1226  -1005   -316   -119   -909   -618
    145   -810   -958    329    550   -883  -1252  -1026   -329   -142   -935   -639
    163   -800   -963    316    561   -880  -1249  -1021   -327   -142   -935   -628
    246   -711   -958    231    602   -833  -1215   -984   -296   -109   -901   -587
    265   -704   -969    220    615   -836  -1197   -966   -288    -93   -896   -576
    202   -745   -950    270    574   -846  -1202   -971   -293    -96   -893   -574
    223   -745   -971    259    594   -857  -1210   -961   -293    -90   -883   -566
    228   -761   -989    265    607   -875  -1223   -958   -301    -96   -878   -555
    254   -711   -966    228    610   -839  -1205   -932   -280    -67   -844   -514
    303   -654   -958    171    631   -805  -1171   -901   -259    -49   -815   -488
    283   -670   -953    192    618   -813  -1161   -888   -262    -54   -810   -480
    233   -701   -937    231    584   -820  -1156   -885   -270    -67   -810   -485
    241   -706   -948    233    594   -826  -1143   -883   -280    -70   -807   -483
    267   -691   -958    210    613   -823  -1127   -880   -285    -72   -797   -465
    272   -654   -927    189    600   -789  -1091   -852   -262    -49   -766   -441
    257   -662   -919    200    587   -789  -1070   -836   -252    -38   -753   -433
    241   -657   -898    207    568   -776  -1057   -818   -241    -33   -735   -426
    213   -688   -901    236    555   -795  -1049   -813   -241    -44   -730   -431
    226   -670   -896    220    561   -784  -1028   -797   -226    -33   -706   -420
    228   -657   -885    210    555   -771  -1005   -787   -218    -23   -688   -420
    189   -688   -878    249    532   -782   -997   -787   -220    -28   -691   -439
    202   -665   -867    231    532   -763   -987   -784   -215    -23   -672   -420
    257   -615   -872    179    563   -743   -971   -766   -200    -15   -649   -402
    218   -646   -865    213    540   -753   -984   -784   -213    -28   -652   -410
    179   -685   -865    254    522   -774   -989   -789   -220    -31   -657   -407
    181   -678   -859    246    517   -766   -976   -776   -205    -15   -639   -392
    192   -646   -839    226    514   -743   -956   -750   -174     10   -602   -361
    181   -644   -828    228    504   -735   -945   -737   -163     18   -584   -345
    158   -657   -815    249    485   -735   -948   -743   -168     12   -589   -350
    179   -633   -813    226    493   -722   -940   -735   -155     23   -584   -348
    210   -571   -784    179    496   -678   -917   -704   -127     51   -558   -309
    213   -542   -756    161    483   -649   -901   -683   -106     72   -537   -283
    236   -506   -743    135    488   -623   -867   -654    -80     96   -514   -262
    233   -517   -750    140    491   -633   -849   -646    -70    103   -514   -259
    228   -542   -771    158    498   -657   -854   -649    -67     96   -522   -267
    246   -514   -761    132    501   -636   -841   -639    -49    111   -506   -252
    252   -465   -717    106    483   -589   -826   -636    -28    135   -475   -218
    252   -454   -709     98    478   -579   -823   -641    -23    142   -465   -202
    254   -465   -719    106    485   -592   -839   -659    -36    135   -467   -205
    244   -485   -732    119    488   -610   -865   -685    -59    122   -475   -218
    233   -501   -735    135    483   -618   -878   -698    -72    111   -475   -226
    215   -542   -761    163    485   -652   -888   -717    -93     88   -493   -244
    200   -571   -771    184    483   -670   -888   -724   -109     72   -504   -262
    176   -615   -795    218    483   -704   -896   -740   -127     51   -519   -293
    163   -659   -823    249    493   -740   -904   -745   -150     33   -530   -306
    109   -727   -836    306    472   -779   -904   -748   -168     12   -550   -322
     75   -763   -839    342    454   -800   -911   -766   -189    -10   -574   -329
     77   -800   -878    358    478   -836   -919   -779   -207    -36   -600   -329
     72   -813   -885    371    478   -849   -911   -779   -213    -41   -602   -329
     70   -820   -891    374    478   -854   -904   -782   -213    -44   -600   -335
     80   -820   -901    371    491   -859   -898   -784   -215    -46   -600   -335
     85   -823   -911    368    496   -867   -896   -787   -223    -46   -600   -329
     90   -836   -927    374    509   -880   -901   -792   -233    -51   -600   -329
    114   -937  -1052    410    581   -995   -870   -750   -254    -98   -657   -394
    132   -989  -1122    428    626  -1054   -756   -626   -223   -119   -701   -465
    168   -914  -1083    371    623   -997   -610   -439   -111    -44   -646   -444
    244   -672   -917    215    579   -795   -485   -228     98    163   -444   -272
    280   -116   -397    -83    335   -257   -478   -150    389    574     18    184
    148    550    402   -350   -127    478   -605   -301    639   1015    545    709
    -18    766    784   -374   -402    774   -922   -709    574   1127    722    872
    -90    322    413   -114   -252    366  -1226  -1171    124    706    342    519
   -109   -615   -506    361    197   -561  -1366  -1501   -563   -129   -491   -246
    -51  -1176  -1124    613    535  -1150  -1343  -1439   -782   -472   -883   -641
     36  -1262  -1301    610    667  -1280  -1228  -1249   -706   -454   -896   -693
     90  -1148  -1239    530    665  -1192  -1080  -1067   -566   -340   -802   -636
    119  -1034  -1153    454    636  -1093   -969   -943   -441   -236   -704   -566
    127   -956  -1083    413    602  -1018   -901   -870   -374   -174   -641   -511
    140   -922  -1062    389    600   -989   -859   -826   -337   -142   -607   -478
    137   -927  -1065    394    600   -995   -831   -800   -316   -129   -592   -457
    129   -932  -1065    400    594   -997   -810   -782   -309   -122   -576   -444
    127   -919  -1047    394    584   -982   -802   -779   -303   -116   -566   -441
    137   -898  -1039    379    584   -969   -787   -763   -293    -98   -545   -423
    163   -870  -1034    353    597   -950   -761   -737   -277    -80   -524   -402
    127   -906  -1034    389    579   -969   -756   -735   -283    -80   -519   -394
    111   -904  -1015    394    563   -958   -748   -727   -283    -75   -509   -389
    106   -904  -1010    397    555   -956   -724   -704   -267    -57   -483   -366
    114   -914  -1028    400    571   -971   -717   -691   -259    -49   -470   -355
    109   -906  -1015    397    558   -958   -714   -683   -259    -41   -459   -353
    101   -896  -1000    397    548   -948   -717   -683   -262    -41   -457   -363
    109   -883   -992    387    548   -935   -717   -678   -262    -38   -452   -368
    140   -870  -1010    366    574   -940   -711   -665   -262    -36   -441   -363
    174   -852  -1026    337    597   -937   -696   -644   -249    -15   -415   -350
    127   -893  -1023    381    574   -958   -704   -649   -259    -20   -405   -361
    129   -872  -1002    368    563   -935   -698   -644   -257     -7   -384   -355
    176   -826  -1002    324    589   -914   -683   -618   -244     28   -355   -342
    192   -828  -1021    316    605   -924   -678   -605   -239     33   -335   -342
    135   -859   -995    361    563   -924   -683   -597   -236     36   -306   -345
    140   -841   -982    350    558   -909   -680   -576   -223     64   -277   -322
    176   -815   -992    319    584   -904   -675   -558   -215     85   -252   -303
    197   -792   -992    296    592   -891   -672   -545   -210     88   -228   -303
    197   -776   -974    288    584   -875   -670   -535   -202     90   -197   -306
    194   -763   -961    283    576   -862   -657   -522   -194     93   -189   -309
    205   -750   -956    272    579   -852   -644   -517   -202     96   -192   -319
    184   -730   -917    270    548   -823   -644   -519   -202     98   -174   -337
    194   -711   -906    257    550   -807   -639   -519   -194    114   -163   -348
    231   -717   -948    239    589   -831   -631   -514   -194    119   -176   -363
    252   -722   -974    236    613   -846   -628   -519   -202    114   -179   -379
    254   -722   -979    233    615   -849   -631   -522   -194    122   -174   -389
    270   -724   -995    226    631   -859   -623   -524   -181    127   -168   -392
    309   -717  -1026    202    667   -870   -618   -535   -176    124   -171   -418
    350   -714  -1065    181    706   -888   -628   -563   -194    114   -168   -449
    457   -701  -1158    119    807   -930   -667   -610   -244     83   -179   -459
    579   -688  -1267     51    922   -976   -711   -662   -296     41   -194   -483
    683   -680  -1363     -2   1023  -1021   -753   -709   -327      5   -197   -506
    745   -649  -1395    -46   1070  -1021   -779   -724   -322     12   -202   -496
    717   -665  -1382    -28   1049  -1023   -771   -714   -309     10   -155   -483
    670   -685  -1358      7   1013  -1021   -756   -701   -298     25   -122   -459
    610   -709  -1319     49    963  -1015   -732   -688   -296     46   -119   -454
    519   -696  -1215     88    867   -956   -696   -654   -262     80   -145   -431
    444   -636  -1080     96    761   -857   -646   -610   -200    119   -184   -384
    400   -623  -1023    111    709   -823   -618   -584   -155    132   -197   -353
    345   -626   -971    140    657   -800   -589   -553   -119    166   -184   -327
    309   -602   -911    148    610   -756   -553   -509    -80    210   -161   -293
    288   -548   -836    127    561   -691   -527   -491    -49    244   -129   -257
    267   -522   -789    127    527   -654   -517   -488    -33    254   -106   -233
    254   -506   -761    124    506   -633   -504   -480    -23    270    -93   -213
    241   -478   -719    119    480   -597   -470   -470     -2    303    -72   -192
    205   -431   -639    111    420   -532   -454   -478     15    329    -46   -176
    194   -379   -576     90    384   -478   -454   -491     28    340    -38   -174
    181   -394   -579    106    379   -485   -472   -509      2    322    -57   -192
    166   -389   -555    111    361   -472   -504   -532    -20    309    -54   -205
    148   -353   -501    101    322   -426   -517   -524    -10    332    -18   -189
    124   -387   -511    129    316   -449   -524   -524    -15    329    -31   -207
     88   -426   -517    166    301   -472   -519   -532     -7    335    -57   -226
     77   -444   -522    184    298   -483   -527   -550    -20    316   -124   -254
     96   -524   -620    215    358   -571   -548   -579    -70    252   -244   -311
    109   -579   -691    233    400   -633   -548   -597   -101    220   -288   -348
     98   -610   -709    254    402   -657   -568   -620   -122    205   -301   -368
     70   -641   -711    285    389   -675   -584   -644   -135    187   -324   -381
     57   -678   -735    309    394   -706   -589   -662   -153    142   -363   -413
     57   -698   -756    319    405   -727   -605   -680   -166    116   -374   -436
     75   -711   -787    319    431   -748   -597   -685   -168    109   -374   -446
     83   -709   -792    314    436   -750   -571   -672   -171    116   -371   -441
     80   -735   -815    324    446   -774   -542   -633   -161    119   -384   -449
     98   -815   -914    358    504   -862   -483   -553   -148     88   -439   -511
    116   -841   -958    361    535   -898   -384   -431    -93     90   -472   -563
    171   -774   -945    301    558   -859   -293   -270     23    176   -415   -524
    228   -405   -636     88    431   -519   -233   -140    244    449   -135   -262
    163    155    -10   -161     85     72   -270   -150    475    836    316    163
     36    628    592   -332   -277    610   -457   -402    545   1122    683    472
     -5    657    662   -324   -332    659   -769   -779    332   1096    704    462
    -59     85    145    -12   -103    116   -917  -1117   -174    514    132    -25
    -49   -615   -566    332    257   -592   -935  -1184   -553    -49   -459   -542
      5   -971   -976    483    488   -971   -893  -1052   -597   -192   -649   -730
     54  -1049  -1104    498    579  -1075   -789   -904   -506   -155   -652   -756
     62   -976  -1041    457    548  -1008   -693   -800   -387    -59   -561   -701
     70   -870   -940    400    504   -904   -623   -714   -283     36   -467   -626
     70   -797   -870    361    470   -833   -587   -667   -215     96   -420   -581
     77   -758   -836    340    457   -797   -563   -636   -174    132   -400   -563
     77   -753   -831    337    454   -792   -553   -626   -166    148   -405   -571
     67   -737   -807    335    436   -771   -532   -613   -148    163   -402   -571
     85   -701   -787    306    433   -743   -511   -602   -127    179   -400   -566
     93   -680   -774    293    433   -727   -501   -587   -114    192   -394   -545
     41   -693   -737    324    389   -714   -472   -553    -80    228   -363   -517
     51   -706   -758    327    402   -732   -467   -548    -75    244   -355   -511
     59   -698   -758    316    407   -727   -467   -540    -72    254   -358   -501
     90   -670   -761    290    426   -714   -483   -553    -75    257   -379   -501
    129   -704   -836    285    483   -771   -496   -553    -88    241   -405   -519
    171   -691   -865    259    517   -776   -485   -530    -75    259   -389   -504
    200   -675   -875    236    535   -774   -472   -509    -67    272   -371   -491
    142   -743   -885    301    514   -813   -493   -527    -85    254   -376   -498
    114   -763   -878    324    493   -820   -501   -524    -80    259   -350   -475
    197   -683   -880    241    537   -782   -454   -480    -38    296   -301   -420
    228   -641   -870    205    548   -756   -415   -449    -10    316   -277   -381
    161   -691   -852    265    506   -771   -426   -462    -12    306   -298   -387
    135   -704   -839    283    485   -771   -428   -454      0    314   -298   -371
    137   -727   -865    293    498   -795   -431   -446     -7    353   -298   -353
    142   -750   -896    301    517   -820   -446   -446    -28    384   -296   -353
    174   -727   -901    277    537   -813   -449   -431    -28    397   -252   -335
    205   -709   -914    249    558   -810   -441   -405    -10    413   -168   -309
    226   -711   -937    241    581   -823   -428   -374     10    428   -119   -275
    223   -724   -948    249    584   -836   -405   -345     25    431   -124   -241
    210   -714   -924    252    566   -818   -387   -316     41    436   -137   -200
    189   -696   -885    252    535   -792   -366   -306     49    431   -148   -176
    171   -683   -854    254    511   -769   -350   -296     67    405   -163   -179
    145   -685   -831    267    485   -758   -332   -290     83    379   -171   -184
    140   -678   -818    270    478   -748   -322   -290     83    371   -179   -189
    150   -672   -823    259    485   -748   -309   -290     80    376   -187   -202
    145   -678   -826    265    483   -750   -296   -283     80    381   -189   -223
    142   -662   -805    257    472   -732   -283   -280     85    394   -179   -231
    140   -641   -782    252    459   -711   -265   -283     90    410   -153   -236
    150   -644   -795    246    470   -719   -259   -293     83    407   -145   -267
    163   -631   -795    233    478   -714   -252   -290     83    407   -140   -288
    148   -628   -779    239    462   -704   -252   -301     75    405   -153   -293
    161   -628   -789    233    475   -709   -262   -316     59    397   -202   -314
    161   -628   -789    231    475   -709   -254   -316     54    387   -228   -327
    161   -623   -784    231    472   -704   -254   -319     44    379   -223   -340
    150   -623   -774    236    462   -698   -259   -311     44    384   -218   -335
    142   -620   -763    239    452   -691   -259   -298     54    392   -215   -322
    166   -581   -750    205    457   -665   -241   -280     75    418   -194   -303
    176   -561   -737    189    457   -649   -226   -252     96    426   -171   -285
    122   -592   -717    233    418   -654   -226   -241    101    423   -155   -285
    114   -579   -693    233    402   -636   -213   -215    122    444   -132   -272
    124   -532   -657    205    389   -594   -174   -179    158    478    -96   -244
    189   -444   -633    127    410   -537   -124   -135    200    517    -59   -215
    166   -431   -600    132    381   -514   -106   -119    220    535    -36   -213
     75   -436   -511    181    293   -472    -90   -101    249    563      5   -189
     20   -410   -431    192    226   -420    -77    -93    272    584     33   -155
     44   -368   -413    161    228   -389    -67    -88    285    600     49   -140
     88   -384   -472    145    277   -428    -93   -116    257    576     15   -181
    129   -394   -524    132    327   -459   -124   -153    228    545    -12   -218
    155   -384   -540    114    345   -459   -129   -161    223    535    -10   -207
    194   -389   -584     96    389   -485   -137   -166    213    517    -15   -205
    220   -423   -644    101    428   -532   -161   -187    187    478    -49   -223
    233   -470   -704    119    467   -587   -179   -205    161    441   -103   -254
    241   -524   -769    140    504   -646   -192   -220    135    413   -163   -277
    223   -571   -795    171    509   -683   -194   -228    122    392   -202   -285
    194   -626   -820    215    506   -724   -207   -252     98    363   -241   -303
    150   -667   -818    259    483   -743   -215   -267     83    342   -244   -311
    158   -698   -859    270    506   -779   -231   -293     54    309   -259   -337
    181   -724   -906    272    542   -815   -246   -306     38    293   -249   -361
    189   -745   -935    277    561   -839   -259   -314     33    288   -226   -374
    176   -763   -940    293    558   -852   -262   -314     36    283   -210   -384
    189   -807  -1000    309    592   -904   -280   -322     18    262   -210   -415
    197   -919  -1119    361    657  -1018   -270   -303    -10    205   -252   -485
    197  -1002  -1200    400    696  -1098   -189   -220      5    174   -298   -553
    210   -989  -1200    389    704  -1093    -85    -90     83    207   -280   -550
    249   -828  -1078    288    662   -950      5     83    257    374   -122   -418
    293   -368   -662     36    475   -514     38    174    501    706    249    -67
    200    275     72   -239     62    174    -25     67    724   1106    714    361
     93    597    504   -345   -205    550   -306   -265    709   1291    948    548
     41    275    231   -161    -96    252   -615   -685    314    953    639    267
      5   -478   -483    236    244   -480   -735   -979   -233    241    -67   -335
     44  -1028  -1072    491    555  -1049   -722   -943   -462   -148   -488   -709
     93  -1200  -1293    553    693  -1247   -641   -766   -400   -155   -537   -771
    101  -1163  -1265    530    680  -1213   -530   -615   -275    -72   -472   -732
    114  -1054  -1169    467    641  -1111   -441   -496   -150     25   -374   -665
    161   -932  -1093    384    623  -1010   -374   -418    -49    106   -288   -602
    252   -787  -1039    267    644   -911   -306   -350     28    171   -218   -550
    241   -784  -1026    270    631   -904   -298   -340     38    176   -210   -553
    197   -818  -1018    309    605   -917   -306   -345     33    166   -213   -563
    103   -854   -958    374    530   -906   -306   -340     36    163   -194   -555
     25   -906   -932    441    478   -919   -322   -350     33    158   -192   -566
     85   -862   -948    387    514   -904   -319   -348     44    163   -179   -563
     98   -802   -904    350    501   -852   -314   -337     62    187   -150   -537
     70   -774   -844    350    457   -807   -290   -311     93    213   -106   -511
    -25   -795   -769    410    371   -782   -275   -298    109    228    -77   -491
    -80   -792   -711    436    314   -753   -277   -301    119    233    -54   -488
    -33   -771   -737    402    350   -756   -288   -309    114    220    -51   -504
      7   -730   -737    361    371   -732   -290   -316    119    226    -41   -509
     10   -675   -685    332    348   -680   -288   -309    135    252     -7   -491
     49   -657   -706    301    376   -680   -309   -324    127    241     -2   -498
     67   -641   -709    285    387   -675   -332   -342    124    231      5   -506
     41   -605   -649    280    342   -626   -332   -337    142    249     38   -488
     49   -563   -613    257    329   -587   -342   -329    158    265     67   -496
     59   -553   -615    246    335   -584   -355   -329    163    262     70   -519
     57   -561   -620    252    337   -589   -368   -327    168    262     64   -542
     49   -530   -579    241    311   -555   -371   -316    187    285     83   -532
     33   -478   -511    223    272   -493   -363   -296    220    324    111   -496
    -36   -433   -397    233    179   -415   -342   -254    267    371    161   -431
    -75   -405   -329    239    127   -368   -332   -228    296    392    174   -397
     -7   -374   -368    189    176   -371   -361   -241    288    371    129   -410
     57   -355   -413    150    233   -384   -381   -257    272    348     88   -426
     85   -353   -439    132    262   -397   -392   -270    259    332     59   -436
    103   -345   -449    119    275   -397   -394   -277    257    324     38   -439
    132   -329   -462     98    293   -394   -405   -298    246    306     10   -457
    153   -322   -475     85    314   -397   -413   -316    236    290     -7   -480
    142   -335   -478     93    309   -405   -415   -327    239    288    -20   -498
    124   -332   -457    103    288   -394   -407   -324    254    301    -12   -501
    119   -322   -444     98    280   -381   -402   -319    270    316     -7   -506
    109   -316   -426    103    267   -371   -392   -314    288    332      0   -517
     88   -322   -410    116    246   -366   -392   -316    298    337      0   -535
     80   -322   -405    119    241   -363   -407   -335    293    332    -12   -555
     90   -322   -413    114    249   -366   -423   -363    275    314    -31   -576
    132   -306   -439     88    285   -371   -454   -394    252    293    -57   -594
    150   -306   -459     77    303   -381   -478   -418    239    283    -75   -610
    171   -303   -475     64    322   -389   -504   -444    215    267    -85   -628
    202   -296   -498     44    350   -397   -524   -462    202    267    -90   -636
    233   -301   -535     33    384   -418   -532   -470    205    262   -114   -636
    265   -322   -587     25    426   -454   -550   -480    192    244   -145   -644
    303   -303   -607     -2    454   -454   -571   -491    187    249   -142   -646
    340   -288   -628    -28    483   -459   -581   -498    184    252   -135   -649
    381   -265   -646    -57    514   -454   -579   -496    187    257   -137   -649
    407   -223   -631    -93    517   -426   -576   -498    187    270   -142   -641
    428   -202   -631   -114    530   -415   -571   -491    194    280   -150   -633
    446   -202   -649   -122    545   -426   -563   -485    189    275   -171   -633
    462   -166   -628   -148    545   -397   -563   -485    189    275   -181   -628
    462   -145   -607   -158    532   -376   -561   -483    194    280   -181   -613
    459   -111   -571   -176    514   -340   -566   -493    200    290   -171   -594
    449    -83   -535   -184    491   -309   -561   -498    205    306   -161   -574
    436    -96   -532   -168    483   -314   -579   -522    187    290   -187   -574
    418   -103   -522   -158    467   -314   -628   -566    145    257   -220   -589
    400    -90   -491   -155    444   -290   -654   -587    132    249   -236   -581
    358   -124   -483   -116    418   -303   -667   -605    114    231   -259   -571
    319   -161   -480    -77    400   -319   -678   -618    101    220   -280   -571
    319   -187   -509    -67    413   -345   -693   -636     77    197   -311   -589
    314   -233   -550    -41    431   -392   -717   -657     44    166   -358   -623
    288   -296   -584      2    433   -439   -730   -670     18    142   -400   -646
    277   -329   -607     25    441   -467   -737   -685     -7    116   -428   -659
    239   -379   -618     67    426   -498   -748   -714    -36     85   -459   -680
    184   -449   -633    132    407   -540   -779   -750    -77     49   -493   -719
    168   -467   -636    150    402   -550   -797   -769   -101     33   -498   -740
    228   -407   -636     90    431   -522   -789   -766    -98     38   -491   -735
    231   -394   -628     80    428   -511   -795   -774   -109     33   -517   -732
    189   -470   -659    140    423   -563   -820   -802   -145     -2   -558   -748
    192   -568   -763    187    475   -665   -818   -787   -179    -51   -623   -774
    187   -644   -831    228    509   -737   -743   -685   -163    -77   -691   -815
    145   -610   -756    231    449   -683   -620   -522    -62    -10   -665   -774
    166   -407   -576    119    368   -491   -511   -337    116    176   -511   -605
    202     51   -153   -129    176    -49   -465   -233    371    522   -145   -218
    137    737    600   -436   -231    670   -524   -340    615    945    348    283
     62   1013    950   -540   -444    984   -846   -758    532   1049    522    436
     44    667    623   -355   -290    646  -1189  -1213    106    683    184    122
     15   -161   -179     72     96   -168  -1366  -1543   -511    -62   -568   -553
     46   -802   -849    379    446   -826  -1395  -1548   -815   -511  -1049  -1018
     85   -901   -987    405    535   -943  -1322  -1387   -748   -496  -1044  -1052
    103   -833   -937    363    519   -885  -1192  -1226   -613   -394   -966  -1010
    101   -724   -826    309    462   -774  -1085  -1101   -483   -285   -872   -937
     88   -636   -724    275    405   -680  -1023  -1034   -407   -210   -815   -880
    103   -592   -696    244    397   -644  -1005  -1018   -389   -189   -797   -867
    127   -566   -696    218    410   -631  -1005  -1015   -381   -184   -807   -846
    137   -568   -709    215    420   -639  -1008  -1023   -387   -194   -846   -849
    137   -561   -698    213    418   -628  -1008  -1031   -394   -197   -859   -867
    135   -548   -685    205    407   -615  -1018  -1041   -402   -205   -875   -872
    137   -524   -662    192    397   -592  -1026  -1052   -407   -210   -898   -872
    135   -506   -641    184    387   -574  -1047  -1072   -428   -223   -924   -870
    135   -501   -636    184    384   -568  -1060  -1085   -439   -236   -943   -865
    148   -501   -649    176    397   -576  -1070  -1096   -454   -254   -963   -870
    163   -472   -639    153    400   -555  -1083  -1111   -470   -259   -966   -875
    187   -459   -646    135    415   -553  -1104  -1137   -491   -280   -974   -888
    207   -454   -662    124    433   -558  -1114  -1161   -514   -296   -995   -904
    220   -436   -657    109    436   -548  -1114  -1174   -540   -296  -1015   -914
    189   -407   -597    109    392   -501  -1101  -1161   -517   -280  -1013   -893
    150   -397   -550    122    350   -472  -1104  -1156   -496   -257  -1005   -885
    153   -392   -545    119    348   -467  -1106  -1153   -480   -241   -997   -885
    155   -371   -527    106    340   -449  -1109  -1156   -475   -233   -982   -885
    161   -345   -509     90    335   -426  -1117  -1163   -478   -231   -984   -893
    166   -319   -485     75    324   -402  -1119  -1161   -470   -226   -984   -891
    148   -324   -472     88    309   -397  -1130  -1161   -470   -223   -976   -893
    127   -316   -444     93    285   -381  -1135  -1158   -470   -213   -961   -888
    124   -293   -420     83    272   -355  -1135  -1145   -459   -202   -937   -862
    140   -296   -436     75    288   -366  -1153  -1145   -465   -207   -927   -852
    150   -265   -415     57    283   -340  -1158  -1145   -465   -207   -924   -836
    129   -241   -374     54    249   -306  -1153  -1148   -467   -207   -919   -828
    122   -202   -324     38    220   -262  -1143  -1135   -454   -194   -896   -813
    116   -189   -306     33    210   -246  -1143  -1135   -446   -187   -896   -802
     98   -220   -319     62    207   -270  -1150  -1150   -470   -213   -922   -818
     85   -184   -272     46    176   -226  -1140  -1156   -462   -210   -927   -802
     93   -161   -254     33    171   -207  -1135  -1156   -454   -205   -932   -789
     85   -150   -236     33    158   -194  -1122  -1148   -439   -197   -932   -795
     80   -150   -231     36    155   -189  -1106  -1137   -420   -179   -932   -800
     90   -153   -244     31    166   -197  -1104  -1143   -420   -184   -948   -805
     93   -140   -233     23    161   -184  -1104  -1150   -420   -192   -974   -810
    103   -111   -218      2    158   -163  -1101  -1156   -413   -181   -976   -807
    114   -109   -223     -2    168   -166  -1098  -1163   -410   -179   -982   -805
    116   -114   -231     -2    171   -171  -1101  -1182   -418   -192   -997   -807
    122   -132   -254      5    187   -192  -1119  -1200   -433   -210  -1021   -831
    129   -145   -275      5    200   -210  -1135  -1221   -449   -231  -1044   -859
    132   -122   -254     -5    192   -187  -1124  -1215   -441   -228  -1039   -846
    137    -83   -220    -28    176   -150  -1117  -1205   -428   -215  -1031   -823
    148    -70   -220    -38    181   -145  -1119  -1195   -426   -213  -1034   -815
    150    -77   -228    -38    187   -153  -1127  -1195   -433   -220  -1039   -823
    148    -70   -218    -38    181   -142  -1114  -1187   -428   -207  -1034   -818
    145    -18   -163    -64    153    -90  -1091  -1158   -397   -171  -1015   -792
    150      7   -145    -80    148    -67  -1070  -1124   -371   -145  -1002   -761
    145      7   -140    -77    142    -64  -1054  -1104   -363   -142  -1002   -743
    137     18   -119    -77    129    -49  -1036  -1091   -353   -137  -1002   -735
    137     33   -103    -85    122    -36  -1026  -1080   -345   -129  -1002   -727
    132     62    -72    -98    103     -5  -1013  -1067   -332   -111   -979   -709
    124    109    -18   -116     72     44  -1000  -1060   -316    -85   -935   -683
    116    153     36   -135     41     96   -997  -1062   -309    -67   -911   -662
    103    106      2   -106     49     54  -1026  -1085   -335    -88   -937   -678
     93     62    -31    -77     62     15  -1047  -1101   -353   -103   -956   -693
     93     51    -41    -72     67      5  -1067  -1111   -363   -109   -963   -693
     83     38    -44    -59     64     -2  -1075  -1114   -371   -116   -971   -696
     67      0    -67    -36     67    -33  -1078  -1124   -387   -137   -995   -717
     64    -36   -101    -15     80    -67  -1088  -1143   -413   -166  -1026   -750
     59   -101   -163     18    109   -132  -1101  -1153   -439   -194  -1060   -782
     51   -153   -205     51    127   -179  -1106  -1156   -452   -207  -1075   -795
     38   -205   -244     83    140   -223  -1111  -1166   -467   -226  -1101   -820
     36   -249   -285    103    161   -267  -1127  -1179   -491   -249  -1135   -852
     25   -270   -296    119    158   -283  -1130  -1184   -501   -254  -1153   -865
     28   -275   -303    124    166   -288  -1132  -1189   -504   -257  -1156   -872
     36   -280   -316    122    176   -298  -1150  -1205   -524   -272  -1161   -896
     25   -324   -350    150    187   -337  -1153  -1208   -530   -277  -1169   -904
     23   -389   -415    181    218   -402  -1150  -1202   -550   -298  -1197   -922
     36   -483   -519    223    277   -501  -1127  -1158   -571   -342  -1260   -987
     38   -522   -561    241    298   -542  -1013  -1015   -511   -337  -1293  -1028
     49   -452   -504    200    275   -478   -885   -823   -371   -228  -1215   -958
    106   -194   -301     44    202   -246   -789   -636   -158      7   -979   -735
    116    342    226   -228    -54    285   -745   -548    109    397   -537   -288
    -70    917    987   -423   -530    950   -849   -761    252    753   -106    132
   -202   1023   1226   -410   -714   1124  -1137  -1163    103    800    -15    197
   -257    527    782   -135   -519    654  -1392  -1569   -374    345   -457   -205
   -265   -350    -85    309    -90   -218  -1491  -1784   -937   -410  -1244   -893
   -176   -815   -639    493    231   -727  -1483  -1678  -1062   -667  -1551  -1171
   -111   -883   -771    496    327   -828  -1395  -1504   -956   -605  -1519  -1171
    -75   -807   -732    439    327   -771  -1280  -1361   -828   -501  -1426  -1119
    -59   -701   -641    381    290   -672  -1197  -1260   -714   -400  -1330  -1049
    -46   -644   -597    345    275   -623  -1156  -1213   -652   -358  -1270  -1000
    -20   -607   -587    314    283   -600  -1130  -1176   -602   -340  -1210   -971
    -15   -610   -594    311    288   -602  -1114  -1153   -568   -340  -1171   -953
      0   -618   -618    309    309   -618  -1109  -1150   -571   -348  -1171   -953
    -20   -618   -597    316    288   -607  -1091  -1140   -581   -342  -1166   -948
    -41   -615   -574    327    265   -594  -1085  -1140   -597   -337  -1176   -935
    -64   -628   -563    345    246   -597  -1083  -1137   -615   -340  -1189   -927
    -70   -639   -568    355    249   -605  -1085  -1130   -626   -335  -1192   -922
    -64   -597   -532    329    231   -566  -1075  -1114   -615   -309  -1174   -901
    -59   -597   -537    327    236   -568  -1049  -1093   -602   -303  -1169   -896
    -23   -581   -558    301    265   -571  -1015  -1067   -594   -290  -1158   -878
      2   -579   -581    288    290   -579   -979  -1036   -584   -283  -1148   -854
    -88   -654   -568    368    239   -613   -989  -1041   -605   -298  -1176   -867
    -80   -654   -574    366    246   -615   -982  -1034   -610   -290  -1179   -870
    -44   -602   -561    322    257   -581   -950  -1005   -589   -259  -1137   -841
    -49   -610   -561    329    254   -587   -948   -995   -589   -257  -1130   -828
   -101   -662   -563    381    228   -613   -963  -1002   -600   -272  -1150   -836
    -85   -654   -568    368    239   -610   -950   -984   -587   -262  -1145   -823
    -51   -646   -594    348    270   -620   -932   -956   -571   -257  -1158   -807
    -59   -665   -605    363    272   -636   -937   -945   -574   -257  -1184   -800
    -33   -618   -587    324    275   -602   -922   -922   -563   -249  -1182   -763
    -23   -602   -579    311    277   -592   -914   -906   -558   -241  -1189   -745
    -23   -613   -589    316    280   -602   -917   -893   -555   -236  -1205   -730
    -25   -646   -620    337    296   -633   -919   -867   -545   -223  -1187   -701
    -18   -633   -615    324    296   -623   -906   -841   -532   -205  -1127   -667
     -7   -610   -602    309    296   -607   -891   -820   -519   -194  -1098   -649
     -7   -610   -602    306    296   -605   -867   -797   -504   -192  -1093   -631
    -15   -594   -579    306    280   -587   -833   -774   -480   -179  -1085   -620
    -25   -623   -597    322    285   -610   -807   -756   -465   -166  -1091   -618
    -41   -657   -615    350    285   -636   -782   -743   -454   -163  -1101   -623
    -77   -691   -615    381    267   -654   -766   -735   -449   -171  -1119   -631
    -75   -693   -618    384    270   -657   -745   -717   -431   -161  -1122   -618
    -62   -693   -631    376    283   -662   -732   -717   -420   -161  -1124   -628
    -64   -696   -633    379    283   -665   -711   -704   -402   -155  -1124   -623
    -70   -724   -654    397    290   -691   -701   -701   -397   -161  -1127   -620
   -114   -758   -644    436    265   -701   -691   -711   -397   -161  -1117   -644
   -111   -797   -685    452    285   -743   -683   -711   -397   -176  -1114   -667
   -101   -818   -717    459    306   -769   -675   -696   -387   -176  -1098   -649
    -67   -823   -756    444    342   -792   -675   -693   -384   -181  -1083   -649
    -77   -841   -763    459    342   -802   -659   -688   -376   -189  -1075   -646
    -75   -828   -753    449    337   -792   -652   -680   -358   -187  -1054   -631
    -51   -800   -748    423    348   -774   -646   -678   -348   -184  -1036   -626
    -54   -784   -730    418    337   -758   -626   -659   -324   -163   -995   -602
    -98   -823   -724    462    311   -774   -618   -641   -306   -137   -953   -574
    -98   -805   -709    449    303   -758   -607   -623   -288   -114   -917   -568
    -83   -761   -678    420    296   -719   -584   -600   -265    -93   -885   -558
    -54   -732   -680    392    311   -706   -558   -571   -241    -77   -852   -532
    -31   -719   -688    376    327   -704   -537   -540   -215    -64   -826   -504
    -33   -727   -693    379    327   -711   -519   -519   -205    -64   -818   -504
    -25   -691   -665    355    319   -678   -506   -504   -192    -44   -782   -496
     -5   -654   -649    327    319   -652   -496   -496   -171    -31   -750   -475
      7   -607   -615    301    311   -610   -483   -496   -148    -12   -724   -449
      0   -589   -592    293    293   -592   -478   -509   -145     -5   -719   -449
     -7   -610   -602    306    296   -607   -493   -537   -166    -31   -730   -470
    -10   -626   -615    316    301   -620   -506   -553   -181    -49   -727   -472
    -28   -628   -600    329    285   -615   -511   -561   -187    -57   -717   -457
    -41   -659   -618    348    288   -639   -504   -553   -184    -59   -709   -454
    -36   -691   -654    363    306   -672   -506   -558   -194    -72   -714   -467
    -49   -750   -701    400    324   -724   -506   -558   -210    -93   -732   -488
    -70   -792   -722    431    324   -758   -498   -548   -218   -106   -735   -496
    -88   -831   -745    457    327   -789   -506   -563   -239   -127   -750   -517
    -88   -875   -789    480    350   -833   -522   -579   -265   -145   -766   -545
   -101   -909   -810    504    353   -859   -522   -584   -280   -161   -771   -555
    -98   -888   -789    493    345   -839   -506   -574   -270   -153   -750   -535
   -106   -919   -813    511    350   -867   -511   -581   -283   -171   -766   -550
   -116   -922   -805    519    342   -865   -509   -581   -283   -176   -766   -553
   -124   -919   -795    519    335   -857   -506   -579   -285   -181   -763   -553
   -127  -1013   -885    571    379   -950   -496   -561   -301   -213   -797   -589
   -145  -1124   -979    633    415  -1052   -407   -452   -267   -231   -833   -628
   -202  -1122   -919    662    358  -1021   -259   -296   -171   -192   -818   -620
   -179  -1021   -841    597    329   -932   -129   -129    -28    -85   -740   -561
    -98   -698   -600    400    249   -649    -77    -20    171    168   -470   -319
   -124    -62     59     93    -93     -2   -150    -98    363    566     15    109
   -189    379    568    -96   -379    472   -433   -457    319    779    324    353
   -192    329    522    -70   -358    426   -771   -854     44    675    277    288
   -223   -270    -46    246    -88   -158   -891  -1145   -436     83   -293   -174
   -218   -995   -776    607    277   -888   -844  -1127   -761   -480   -880   -657
   -184  -1322  -1140    753    478  -1231   -769   -953   -750   -574  -1021   -800
   -148  -1363  -1215    756    532  -1291   -672   -810   -639   -511   -984   -795
   -116  -1283  -1166    701    524  -1226   -589   -719   -527   -428   -911   -743
    -72  -1189  -1117    631    519  -1153   -540   -662   -446   -363   -849   -693
    -49  -1127  -1078    587    514  -1104   -496   -615   -387   -314   -800   -652
    -31  -1096  -1067    561    517  -1080   -472   -592   -358   -290   -776   -631
    -23  -1093  -1070    558    522  -1083   -470   -584   -353   -285   -769   -615
     10  -1062  -1075    524    540  -1067   -462   -579   -353   -280   -763   -613
     31  -1075  -1106    522    566  -1091   -467   -589   -363   -290   -774   -628
     51  -1075  -1130    511    589  -1101   -470   -600   -376   -298   -779   -641
    129  -1013  -1143    441    636  -1078   -449   -589   -366   -288   -771   -631
    189   -984  -1174    394    680  -1080   -439   -576   -358   -283   -771   -631
    166  -1028  -1195    431    680  -1111   -452   -589   -376   -298   -789   -649
    174  -1023  -1197    423    683  -1109   -459   -597   -381   -303   -789   -641
    171  -1023  -1195    426    683  -1109   -459   -594   -374   -303   -789   -631
    171  -1026  -1197    426    683  -1111   -452   -579   -363   -296   -776   -610
    174  -1013  -1187    418    680  -1098   -441   -558   -342   -272   -748   -579
    174  -1005  -1179    415    675  -1091   -436   -545   -335   -257   -732   -563
    166   -992  -1158    413    662  -1075   -423   -530   -324   -233   -714   -558
    137   -982  -1119    420    628  -1049   -410   -517   -311   -220   -704   -558
    124   -953  -1078    413    600  -1015   -402   -504   -296   -205   -688   -553
    109   -950  -1062    418    584  -1005   -389   -485   -275   -187   -667   -535
     96   -963  -1060    433    576  -1010   -368   -465   -259   -168   -646   -514
     85   -963  -1052    436    568  -1008   -363   -444   -252   -158   -628   -501
     83   -966  -1049    439    566  -1008   -358   -426   -249   -150   -615   -491
     77   -940  -1021    431    548   -979   -353   -405   -236   -129   -592   -472
     72   -901   -974    415    522   -937   -342   -379   -215    -98   -555   -449
     72   -875   -948    400    509   -909   -329   -361   -200    -80   -532   -431
     64   -854   -919    394    491   -885   -314   -337   -181    -62   -514   -410
     62   -849   -911    392    485   -880   -290   -319   -171    -62   -511   -400
     54   -857   -911    402    483   -883   -265   -298   -161    -62   -511   -389
     46   -859   -906    405    475   -880   -241   -288   -158    -59   -509   -379
     38   -846   -885    405    462   -865   -213   -277   -148    -49   -504   -374
     25   -839   -867    405    446   -852   -194   -270   -140    -44   -498   -371
     20   -839   -859    410    439   -849   -176   -254   -124    -36   -491   -368
     10   -844   -854    415    431   -846   -161   -244   -109    -23   -480   -366
     18   -818   -836    400    426   -826   -145   -233    -88     -2   -465   -361
    -10   -813   -805    410    394   -810   -124   -226    -70     15   -449   -358
    -23   -802   -779    413    376   -792   -119   -231    -67     15   -457   -363
    -25   -805   -782    413    376   -795   -114   -231    -59     20   -457   -371
    -31   -805   -774    418    371   -789   -106   -231    -49     36   -441   -374
    -49   -815   -766    431    358   -792    -96   -226    -36     51   -423   -368
    -46   -810   -763    428    358   -787    -98   -228    -36     49   -423   -363
    -46   -800   -756    420    353   -779   -106   -231    -33     49   -413   -361
    -49   -789   -740    420    342   -766    -93   -218    -20     59   -400   -348
    -44   -779   -735    413    342   -758    -80   -207    -18     64   -407   -329
    -38   -769   -730    405    345   -750    -72   -197    -10     72   -394   -329
    -36   -740   -706    387    332   -722    -62   -189     10     83   -363   -332
    -33   -709   -675    371    319   -693    -36   -166     33    106   -340   -309
    -38   -680   -641    358    298   -662    -15   -137     59    132   -311   -290
    -41   -644   -602    342    280   -623      5   -109     88    166   -259   -262
    -28   -639   -610    329    290   -626     15    -90     98    174   -249   -239
    -12   -618   -605    314    296   -613     28    -80    106    176   -246   -220
      0   -563   -563    280    280   -563     46    -67    127    189   -233   -194
     -2   -532   -530    267    262   -532     62    -62    140    200   -239   -171
     28   -488   -517    228    272   -504     46    -80    135    194   -252   -181
     20   -457   -478    218    246   -467     38    -93    127    194   -244   -181
      2   -462   -465    228    231   -462     20   -119     98    166   -267   -200
     49   -439   -488    194    267   -462     -7   -150     72    135   -288   -220
     64   -444   -509    189    285   -475    -31   -171     49    116   -306   -231
     57   -467   -524    205    290   -496    -23   -174     41    103   -309   -233
     77   -496   -576    207    324   -535    -36   -205      5     67   -358   -259
    103   -522   -626    210    363   -574    -62   -249    -54      5   -449   -301
    127   -553   -680    213    402   -618    -83   -275    -90    -38   -483   -353
    132   -579   -711    223    420   -646    -96   -293    -96    -49   -483   -387
    111   -613   -727    249    415   -670   -106   -303   -106    -46   -501   -402
     98   -615   -714    259    405   -665   -103   -314   -106    -64   -519   -407
    106   -597   -704    244    405   -649   -103   -332   -119    -93   -537   -420
    129   -592   -724    231    426   -657   -127   -358   -145   -124   -568   -444
    129   -607   -737    239    433   -672   -135   -374   -155   -137   -571   -465
    109   -631   -740    262    423   -685   -135   -379   -158   -150   -566   -475
    116   -714   -833    298    472   -774   -124   -358   -179   -200   -610   -537
    109   -774   -885    332    496   -828    -31   -265   -153   -228   -675   -615
    124   -722   -849    296    485   -784     80   -127    -57   -179   -657   -605
    153   -555   -709    202    431   -631    181     46    116    -15   -524   -483
    168    -44   -213    -62    189   -127    200    114    366    348   -127   -109
     38    600    561   -319   -259    579    122    -23    561    743    332    322
   -106    917   1023   -405   -563    969   -148   -381    514    917    566    483
   -192    670    862   -239   -527    766   -439   -802    148    644    332    241
   -246   -163     83    202   -166    -41   -519  -1039   -402   -101   -418   -389
   -241   -769   -530    504    142   -649   -491   -987   -631   -509   -862   -779
   -210   -914   -704    561    244   -810   -410   -826   -563   -519   -917   -836
   -197   -844   -646    522    223   -745   -290   -670   -410   -415   -846   -784
   -179   -724   -548    452    181   -636   -207   -561   -277   -309   -761   -717
   -176   -631   -454    402    137   -542   -155   -501   -192   -241   -698   -662
   -166   -589   -423    374    127   -506   -124   -470   -150   -213   -675   -639
   -171   -545   -374    358    101   -459   -109   -454   -124   -189   -667   -623
   -171   -498   -329    335     77   -415   -101   -446   -103   -174   -672   -626
   -161   -467   -306    314     70   -389   -101   -449    -96   -168   -685   -628
   -166   -446   -283    303     57   -366    -98   -449    -88   -161   -691   -626
   -158   -426   -267    293     54   -348    -98   -452    -80   -153   -693   -615
   -135   -402   -267    267     64   -335   -103   -449    -67   -145   -698   -620
   -135   -381   -246    257     54   -314    -98   -441    -57   -137   -698   -623
   -129   -361   -231    244     49   -296    -90   -426    -46   -129   -698   -602
   -119   -340   -220    231     49   -280   -101   -431    -49   -135   -711   -607
   -127   -335   -207    228     36   -272   -106   -436    -49   -137   -730   -623
   -129   -309   -179    220     23   -246    -98   -426    -33   -116   -717   -615
   -140   -298   -158    218      7   -228    -90   -413    -20   -103   -701   -610
   -135   -259   -124    197     -5   -192    -83   -400      2    -88   -685   -610
   -127   -249   -124    187     -5   -187    -88   -394     12    -83   -683   -600
   -116   -252   -135    184      7   -192    -88   -392     20    -72   -683   -605
   -106   -236   -132    168     12   -184    -90   -392     23    -67   -680   -618
    -96   -215   -119    155     10   -168    -88   -387     31    -51   -662   -620
   -106   -194    -90    150     -7   -145    -88   -376     36    -49   -657   -628
    -96   -161    -64    127    -18   -114    -93   -366     41    -38   -641   -620
    -85   -140    -57    111    -18    -98   -103   -361     49    -28   -631   -618
    -67   -101    -33     85    -18    -67   -111   -342     62     -2   -613   -600
    -59    -62     -5     59    -28    -33   -111   -329     83     12   -605   -574
    -46    -38      7     41    -28    -15   -114   -319     90      7   -618   -548
    -41    -15     25     25    -33      5   -103   -306     98     20   -602   -522
    -38    -10     28     25    -33      7    -88   -298    106     36   -574   -517
    -44      0     44     20    -46     20    -80   -296    114     41   -550   -522
    -46     18     64     12    -54     41    -72   -296    127     77   -519   -537
    -49     25     72     10    -62     49    -62   -296    142     83   -519   -527
    -57     25     83     15    -70     54    -41   -285    161    109   -504   -537
    -59     49    106      2    -83     77    -33   -275    179    111   -530   -558
    -72     51    124     10    -98     88    -15   -262    197    132   -527   -542
    -90     44    135     23   -114     88     -7   -257    213    174   -519   -563
   -109     38    148     36   -127     93      5   -252    228    194   -535   -581
   -137     46    181     44   -161    114     20   -231    246    213   -527   -587
   -135     62    197     33   -166    129     18   -236    252    213   -522   -587
   -124     75    197     23   -161    135      0   -257    241    197   -532   -589
   -106     77    184     15   -145    129    -12   -275    231    179   -563   -597
    -83     96    179     -7   -132    137    -18   -277    236    179   -563   -584
   -124     96    220     12   -171    158    -28   -283    246    187   -558   -561
   -166     72    239     44   -202    153    -54   -303    236    174   -576   -545
   -114    129    244     -7   -179    187    -46   -290    252    189   -563   -519
    -51    179    231    -67   -140    205    -41   -280    270    207   -550   -517
    -28    213    241    -93   -135    226    -28   -272    288    215   -540   -514
    -57    228    283    -85   -171    254    -15   -267    314    218   -532   -506
   -101    207    309    -51   -205    257    -25   -277    319    202   -553   -514
    -93    231    324    -70   -207    275    -23   -262    335    213   -532   -498
    -96    236    332    -72   -213    283    -10   -249    340    218   -506   -480
    -77    265    340    -93   -210    303     12   -231    348    239   -475   -457
    -67    322    389   -127   -228    355     38   -202    371    283   -439   -415
    -80    350    431   -137   -254    389     46   -197    374    290   -449   -389
    -80    368    449   -145   -265    407     38   -213    363    290   -467   -384
   -101    337    439   -119   -272    389      7   -244    332    265   -504   -402
   -101    316    418   -106   -259    366    -20   -262    311    254   -519   -423
    -85    296    381   -106   -233    337    -44   -275    288    231   -540   -439
    -85    277    361    -96   -223    319    -51   -277    275    218   -545   -444
    -98    244    342    -72   -220    293    -57   -275    262    210   -553   -446
   -150    137    288      7   -218    213    -80   -296    220    176   -602   -485
   -132    103    236     12   -184    168    -90   -298    194    145   -628   -504
   -111     93    205      7   -158    148    -85   -301    179    124   -644   -511
   -153     28    179     62   -166    101    -96   -327    148     96   -675   -545
   -197    -28    168    114   -184     70   -111   -350    116     80   -688   -563
   -197    -46    150    119   -174     51   -114   -350    106     75   -685   -576
   -161    -20    137     90   -150     57   -101   -337    114     83   -675   -561
   -153    -18    132     85   -142     54   -101   -340    109     85   -675   -548
   -184    -67    116    127   -150     23   -122   -361     75     64   -693   -566
   -174   -119     54    148   -114    -33   -127   -368     46     28   -717   -594
   -161   -220    -59    189    -51   -140    -72   -316     36     -7   -719   -654
   -142   -257   -114    197    -15   -184     33   -194     80     -7   -711   -691
   -129   -241   -111    187    -10   -176    137    -28    171     44   -693   -654
    -38     64    103    -12    -72     83    220    155    384    277   -491   -407
    -28    685    714   -329   -371    701    213    218    678    704    -20     77
   -187   1366   1551   -589   -870   1457     64     46    917   1140    511    587
   -293   1553   1847   -628  -1070   1699   -262   -358    828   1223    662    709
   -337    963   1301   -314   -818   1132   -514   -782    296    670    145    236
   -384     -7    374    194   -379    181   -633  -1049   -335   -111   -646   -478
   -316   -504   -187    410    -67   -348   -618   -963   -496   -379   -966   -789
   -228   -558   -329    394     49   -444   -511   -776   -413   -345   -966   -807
   -200   -459   -262    329     31   -361   -376   -605   -280   -233   -883   -735
   -155   -342   -187    249     15   -265   -288   -493   -171   -140   -807   -652
   -111   -265   -153    187     18   -207   -228   -423   -111    -85   -763   -602
   -119   -259   -140    189     10   -200   -202   -397    -98    -77   -753   -589
   -119   -265   -145    189     12   -205   -200   -392   -101    -77   -758   -587
    -83   -228   -148    155     31   -189   -181   -371    -88    -62   -748   -568
    -80   -210   -129    145     23   -171   -163   -355    -77    -54   -732   -553
    -93   -213   -119    153     12   -166   -158   -355    -88    -57   -724   -540
    -49   -171   -122    109     33   -148   -150   -340    -83    -46   -706   -522
    -18   -145   -129     80     54   -137   -140   -329    -75    -36   -696   -511
    -41   -168   -129    103     41   -150   -145   -332    -80    -38   -701   -509
    -64   -179   -114    122     23   -148   -150   -329    -80    -38   -698   -496
    -59   -171   -111    114     23   -142   -148   -327    -80    -38   -691   -485
    -49   -163   -114    106     31   -140   -148   -324    -83    -41   -691   -483
    -25   -132   -109     77     38   -122   -142   -322    -83    -38   -680   -478
    -20   -124   -103     72     41   -114   -140   -327    -85    -41   -672   -480
    -46   -119    -75     83     12    -98   -135   -314    -70    -25   -639   -441
    -31    -85    -54     57     10    -70   -127   -301    -54     -7   -607   -413
      2    -51    -57     23     28    -54   -124   -296    -44      0   -594   -400
     -5    -62    -57     33     25    -59   -132   -293    -46     -2   -587   -384
    -18    -62    -46     38     12    -54   -132   -290    -38      0   -571   -366
      7    -25    -33      7     18    -31   -119   -275    -23     12   -540   -337
     25     -5    -31    -12     25    -15   -122   -270    -25     10   -527   -324
     23     10    -12    -15     18      0   -119   -259    -31     10   -511   -309
     20     31      7    -25      5     20   -122   -252    -28     15   -491   -290
     12     38     25    -25     -5     33   -129   -239    -18     31   -449   -262
     23     88     64    -57    -20     77   -122   -220     -5     54   -397   -226
     75    176    101   -124    -12    140    -85   -184     28     85   -345   -187
     67    192    124   -129    -28    158    -59   -158     51    106   -306   -150
     12    181    168    -98    -77    176    -54   -155     49    103   -296   -129
    -18    166    181    -75    -98    174    -51   -166     36     85   -301   -122
    -25    184    210    -77   -116    197    -25   -153     51     96   -285    -88
    -41    223    262    -93   -153    241     12   -127     77    124   -244    -59
    -59    228    288    -85   -174    257     28   -119     96    135   -228    -46
    -90    226    316    -67   -205    270     38   -116    101    135   -228    -44
   -106    246    353    -70   -228    298     59    -98    119    150   -207    -31
   -111    277    389    -83   -249    332     77    -85    135    158   -202    -20
   -101    296    397    -98   -249    345     93    -80    142    166   -205     -7
    -98    296    392    -98   -246    342     98    -77    142    168   -207      5
   -119    283    402    -80   -259    342    109    -75    135    168   -197     12
   -135    288    420    -77   -277    355    109    -80    129    163   -187     15
   -119    306    426    -93   -272    366    119    -72    137    166   -174     25
    -90    332    420   -122   -254    376    129    -62    142    171   -163     25
    -54    394    449   -168   -252    420    145    -44    158    189   -132     44
    -57    413    470   -179   -265    441    161    -25    171    207   -103     64
    -80    415    493   -168   -285    454    181     -2    181    218    -83     88
    -93    407    501   -158   -298    454    194      5    184    213    -75     96
    -57    431    488   -187   -272    459    187      0    179    205    -77    101
     -5    439    444   -215   -226    439    181      2    171    194    -88     96
     62    465    402   -262   -171    433    194     18    168    194    -88     96
     98    496    394   -298   -148    446    218     33    176    205    -77    103
     77    493    415   -285   -168    454    244     51    192    215    -70    129
     62    519    457   -290   -197    488    259     62    207    231    -59    161
     62    553    491   -309   -215    524    265     54    210    236    -49    174
     75    581    504   -329   -215    545    257     38    200    233    -46    184
     72    563    491   -316   -207    527    233      7    163    213    -67    168
     96    558    459   -329   -181    511    210    -15    135    197    -72    158
     90    504    413   -298   -161    459    189    -33     98    166    -83    148
     64    465    400   -265   -166    433    171    -51     67    137    -96    135
     96    488    392   -290   -148    441    189    -31     85    148    -77    158
    109    452    342   -280   -116    397    202    -18     75    137    -85    137
     72    376    303   -223   -116    340    184    -36     41     96   -114     90
     44    329    285   -189   -122    309    163    -59      2     57   -142     54
      7    301    293   -153   -142    298    155    -72    -15     36   -155     51
     10    277    267   -145   -129    272    166    -75    -28     20   -163     46
     18    262    244   -140   -114    254    171    -70    -38      5   -166     44
     -7    226    231   -111   -119    228    166    -80    -57    -12   -174     41
     -2    228    231   -111   -116    228    171    -77    -67     -7   -163     44
     -2    241    241   -122   -122    241    179    -70    -72     -7   -148     57
     10    179    168    -96    -80    174    181    -54    -93    -41   -184     25
     28     62     33    -46     -2     49    233     28    -98    -93   -254    -44
     36     44      7    -38     15     25    363    171    -28    -85   -270    -70
     96    187     90   -142      0    140    496    371    135     49   -150     23
    132    571    436   -353   -153    504    579    527    379    348    166    322
     46   1189   1143   -618   -548   1166    527    475    597    756    657    789
   -114   1792   1906   -839  -1010   1849    311    174    688   1106   1111   1202
   -189   1709   1899   -761  -1044   1803    -18   -244    420   1002   1075   1140
   -241   1023   1265   -392   -753   1143   -192   -592   -124    379    480    620
   -252    161    413     44   -332    285   -189   -644   -566   -285   -220     12
   -189   -220    -31    205    -80   -127   -116   -470   -605   -444   -428   -192
   -158   -218    -59    187    -49   -140     12   -290   -467   -348   -355   -145
   -122    -88     33    103    -77    -28    132   -145   -324   -233   -244    -54
    -90     51    140     18   -116     96    223    -46   -218   -132   -140     31
   -109     93    202      7   -155    148    270     -2   -174    -88    -90     75
   -140     70    210     33   -174    137    296     23   -155    -72    -72     93
   -114     90    202     10   -158    145    335     64   -127    -41    -23    129
   -114    106    220      2   -166    163    355     83   -119    -33     12    145
   -132     88    220     23   -176    153    358     80   -124    -36     20    137
   -163    109    272     25   -218    189    384    109   -106    -12     59    161
   -135    153    288    -10   -210    220    392    116   -103    -10     75    181
   -140    145    285     -5   -213    215    407    132    -93      0     98    205
   -137    122    259      7   -197    189    423    150    -85     12    127    220
   -142    119    262     10   -202    189    428    158    -85     18    155    226
   -140    114    252     12   -197    181    428    163    -85     15    166    226
   -135    129    265      0   -200    194    426    168    -88     18    179    220
   -145    132    277      7   -210    205    436    181    -85     23    189    226
   -140    140    277      0   -210    207    449    197    -72     36    197    249
   -124    142    267     -7   -194    205    457    207    -67     36    189    252
   -111    184    296    -36   -202    239    467    218    -59     49    205    259
   -111    202    314    -44   -213    257    470    220    -59     57    220    265
   -103    181    285    -38   -194    233    472    226    -64     51    215    272
    -93    171    262    -38   -176    215    485    249    -59     59    220    296
    -80    179    257    -49   -168    218    485    262    -54     75    239    311
    -64    181    246    -57   -155    213    488    272    -51     75    249    316
    -44    184    228    -72   -135    205    491    283    -54     75    259    332
    -38    202    241    -80   -140    220    496    303    -44     93    283    361
    -20    213    233    -96   -127    223    504    324    -33    103    306    387
      7    231    223   -119   -106    228    522    353    -12    127    340    418
     20    241    220   -135    -98    231    542    368      0    140    350    436
     23    226    200   -124    -88    213    566    379      2    140    353    446
     28    218    189   -124    -80    205    584    384     -2    140    358    454
     38    249    210   -142    -85    231    592    389     -5    137    371    462
     41    231    189   -137    -75    213    610    397      0    137    366    475
     33    223    187   -129    -75    205    636    410     12    150    368    483
     31    231    197   -132    -83    215    657    415     25    158    376    478
     23    231    207   -127    -90    220    678    431     38    171    384    475
     10    236    223   -124   -106    231    685    436     49    184    397    475
      2    226    223   -114   -111    226    693    446     59    194    407    480
     -5    213    218   -103   -114    215    693    449     54    197    407    465
     -2    213    215   -103   -109    213    704    452     54    189    405    449
     -5    207    213   -103   -109    210    704    454     54    194    400    439
     -5    233    239   -114   -122    236    704    454     59    205    415    418
    -15    228    244   -106   -129    233    714    470     70    215    436    402
    -31    207    239    -88   -135    223    737    491     83    228    441    407
    -12    207    220    -98   -116    213    753    501     83    244    457    407
    -10    210    220   -101   -116    215    763    511     80    249    478    407
    -18    233    252   -109   -135    244    774    527     88    262    517    428
    -18    283    301   -132   -158    290    797    561    122    290    566    465
    -15    316    332   -153   -176    324    813    592    148    303    592    483
    -18    348    366   -166   -192    355    836    618    166    329    620    504
    -25    381    407   -179   -218    394    859    644    187    355    654    537
    -44    400    444   -176   -244    420    885    672    213    374    649    579
    -59    415    475   -179   -270    446    901    680    220    384    639    589
    -62    470    532   -205   -298    501    919    685    231    402    654    607
    -57    501    555   -223   -306    527    924    680    239    415    672    620
    -67    483    550   -207   -309    517    922    667    233    407    675    631
    -77    459    535   -192   -306    496    904    644    215    389    662    631
    -83    457    537   -187   -309    496    885    623    197    376    659    626
    -85    459    542   -187   -314    501    867    607    181    366    652    615
    -77    439    517   -179   -296    478    867    610    171    363    649    605
    -96    392    485   -148   -290    436    854    592    140    327    607    563
   -114    322    433   -103   -275    376    844    574    101    283    561    506
   -116    306    420    -96   -270    363    844    561     80    275    555    485
    -80    288    368   -103   -223    327    836    535     49    246    527    444
    -77    241    319    -85   -197    280    826    517     33    218    504    410
    -41    231    272    -96   -158    252    813    501     15    187    488    389
     23    231    207   -127    -93    220    784    470    -10    166    470    379
    116    223    106   -168      5    166    748    436    -41    132    449    342
    192    228     36   -213     77    135    724    410    -64    103    439    327
    246    228    -18   -239    132    106    717    400    -88     83    423    314
    327    166   -161   -246    244      2    722    418   -119     33    379    277
    384     90   -293   -236    340   -101    789    498   -114    -12    311    207
    410    103   -309   -259    361   -101    885    610    -51      5    303    187
    446    241   -205   -345    327     18    976    766    101    145    444    303
    431    628    194   -530    119    410   1021    857    324    449    769    633
    314   1252    937   -782   -311   1096    976    750    509    844   1252   1062
    166   1558   1392   -862   -613   1475    709    387    420   1000   1441   1228
    114   1317   1202   -717   -542   1260    426    -15     51    711   1195    989
     25    568    542   -298   -259    555    335   -252   -457     25    483    423
     38    -18    -57    -10     46    -36    355   -194   -696   -384     25     59
     70   -148   -220     36    142   -184    439      0   -600   -348      0     36
     44   -116   -161     36    101   -137    563    166   -449   -241     64     83
     15    -15    -33     -2     23    -23    667    301   -301   -111    174    166
     -2     80     83    -38    -41     80    735    381   -189    -10    257    236
    -41    140    179    -49   -111    161    789    439   -119     54    298    280
    -85    174    257    -44   -171    215    823    478    -70     98    332    319
   -127    176    303    -25   -215    239    841    498    -49    111    327    337
   -140    187    327    -23   -233    257    854    514    -31    116    303    345
   -137    249    384    -57   -262    316    870    535     -5    137    311    368
   -140    283    423    -72   -283    353    870    532     -2    137    309    358
   -155    298    454    -72   -306    376    875    535      7    137    314    340
   -166    309    475    -70   -319    392    888    545     25    150    332    355
   -174    332    504    -80   -337    418    904    561     41    166    348    381
   -184    319    504    -67   -342    410    906    566     44    168    348    394
   -189    329    517    -70   -353    423    906    568     54    179    361    405
   -184    366    550    -90   -366    457    914    581     72    194    374    415
   -181    384    566   -101   -374    475    906    589     80    200    376    415
   -189    397    587   -103   -389    491    909    602     93    207    387    415
   -200    405    605   -103   -402    504    922    618    111    218    397    420
   -189    441    631   -124   -410    535    930    628    127    236    410    428
   -202    439    639   -119   -420    537    932    633    127    239    410    426
   -205    446    652   -122   -428    550    932    639    132    252    426    433
   -241    433    675    -98   -457    553    914    636    129    257    436    436
   -267    420    688    -75   -478    553    885    623    129    257    444    431
   -228    452    680   -114   -454    566    888    646    142    275    470    446
   -132    568    701   -218   -415    633    919    704    189    332    524    496
   -135    594    730   -228   -431    662    922    722    205    350    535    514
   -166    571    737   -202   -452    654    919    730    202    350    522    509
   -116    626    743   -257   -431    685    945    753    226    371    537    530
   -161    587    745   -213   -454    665    953    756    223    366    532    517
   -181    571    753   -194   -467    662    956    758    220    363    527    506
   -184    566    750   -189   -467    657    966    769    220    361    530    504
   -210    553    763   -171   -485    657    987    779    228    368    537    504
   -233    537    769   -153   -501    652    997    784    239    371    535    493
   -223    540    761   -158   -493    652   1015    795    252    376    535    491
   -231    571    802   -168   -517    685   1054    828    293    407    561    517
   -249    579    828   -166   -540    701   1070    836    314    423    566    524
   -257    576    833   -161   -545    704   1083    839    332    428    571    524
   -267    563    828   -150   -548    693   1083    836    342    428    566    519
   -283    540    823   -127   -553    680   1078    831    340    420    561    514
   -303    532    836   -114   -571    685   1078    836    337    418    561    506
   -316    537    852   -111   -584    693   1093    846    345    420    558    511
   -322    524    844   -103   -581    683   1109    854    350    420    553    514
   -319    527    846   -103   -581    685   1122    875    368    436    566    535
   -311    537    849   -114   -581    693   1124    888    379    446    579    540
   -306    530    836   -111   -571    683   1122    896    384    444    579    532
   -293    527    818   -119   -555    670   1119    904    397    452    587    519
   -301    519    820   -109   -561    670   1127    924    413    472    607    519
   -290    517    807   -114   -550    662   1137    948    423    480    623    532
   -293    524    818   -116   -555    670   1150    963    436    483    633    540
   -270    542    813   -137   -542    675   1166    984    457    483    644    550
   -226    581    807   -176   -517    693   1182   1005    488    488    665    568
   -231    574    802   -171   -517    688   1169   1008    506    475    672    568
   -226    605    831   -192   -527    717   1176   1026    530    496    693    587
   -213    639    849   -213   -532    743   1192   1036    540    519    704    605
   -150    717    867   -283   -509    792   1228   1062    566    548    730    646
   -187    683    867   -249   -527    776   1215   1044    545    532    711    636
   -267    589    854   -161   -561    722   1179   1005    504    496    670    605
   -233    597    828   -184   -532    714   1171    997    493    493    667    607
   -176    631    807   -226   -491    719   1184   1010    493    498    685    607
   -189    561    748   -187   -467    654   1163    987    457    459    633    566
   -239    433    672    -98   -457    553   1122    937    402    394    540    509
   -218    384    602    -83   -410    493   1106    917    368    355    483    478
   -181    379    561    -98   -371    470   1114    922    358    340    452    465
   -192    332    524    -70   -361    428   1114    917    340    322    413    441
   -241    262    504    -10   -371    381   1101    901    316    283    358    413
   -262    220    483     18   -374    353   1096    891    301    267    319    392
   -233    218    452      7   -342    335   1111    906    311    275    348    407
   -257    200    454     28   -355    324   1111    904    306    267    387    394
   -277    168    446     54   -363    306   1096    896    290    254    379    392
   -262    132    392     62   -327    259   1088    896    270    228    340    374
   -231     23    254    103   -241    137   1117    924    239    155    257    293
   -192    -20    171    106   -184     75   1223   1036    270    124    194    233
   -218    -10    205    114   -213     96   1322   1189    371    192    239    288
   -171    236    405    -33   -288    319   1397   1358    571    418    457    506
    -70    865    935   -397   -501    898   1441   1462    878    844    945    976
   -272   1452   1725   -589  -1000   1587   1306   1249   1054   1213   1405   1415
   -426   1527   1951   -550  -1187   1738    976    839    911   1231   1475   1478
   -465   1031   1493   -285   -979   1260    722    428    439    753   1015   1067
   -457    200    657    129   -555    428    654    215   -111     23    270    415
   -423   -272    148    348   -288    -62    662    301   -246   -223    -23    127
   -337   -285     51    309   -194   -116    771    488   -129   -163      7    129
   -246   -142    103    194   -176    -20    922    675     33    -38    103    207
   -272    -90    181    181   -228     44    987    774    132     38    166    259
   -303    -98    205    200   -257     51   1013    810    171     67    189    257
   -272    -64    207    168   -241     70   1041    841    207     90    205    252
   -236     -5    231    119   -233    111   1072    862    236    106    218    277
   -262      2    265    129   -262    132   1093    872    246    116    233    309
   -283    -15    267    148   -277    124   1091    867    244    109    226    314
   -241     -5    236    122   -239    114   1093    885    252    111    223    311
   -226     10    236    106   -231    122   1085    885    252    111    226    309
   -197     72    270     62   -233    171   1104    904    280    140    257    332
   -252     15    267    116   -259    142   1096    898    270    122    244    324
   -296    -33    262    163   -280    114   1088    888    259    106    228    306
   -314    -46    265    179   -290    109   1080    885    257    106    233    314
   -257     25    283    116   -270    153   1106    930    301    150    277    371
   -226     44    270     88   -246    155   1111    940    319    153    283    363
   -277      0    277    137   -277    140   1106    937    327    148    277    335
   -277    -10    265    142   -272    127   1106    948    335    153    283    319
   -262     20    283    122   -272    150   1114    956    350    163    296    327
   -257     38    293    106   -275    166   1104    958    363    174    314    350
   -246     49    293     98   -270    171   1106    963    371    176    324    368
   -244     51    296     93   -270    171   1106    976    389    181    337    371
   -223     57    280     83   -252    168   1098    984    397    181    350    371
   -223     64    285     77   -254    176   1088    989    402    181    358    389
   -210     93    301     57   -257    197   1080   1000    418    194    371    405
   -192    119    311     36   -252    213   1080   1008    431    207    389    410
   -187    137    324     25   -254    231   1078   1013    439    215    405    426
   -179    135    314     20   -246    223   1080   1031    454    223    423    428
   -161    163    324     -2   -241    244   1096   1049    475    239    452    439
   -158    168    327     -5   -244    249   1104   1044    478    241    462    426
   -189    166    355     12   -272    259   1109   1044    483    244    480    433
   -213    181    392     15   -303    285   1109   1041    485    246    485    436
   -215    207    423      2   -319    316   1124   1049    509    259    501    446
   -207    244    449    -18   -329    345   1137   1062    535    280    524    459
   -223    233    457     -5   -340    345   1153   1072    558    293    545    467
   -218    254    472    -18   -345    363   1171   1091    589    314    566    472
   -205    277    483    -36   -342    379   1192   1106    610    329    579    475
   -241    257    498     -7   -371    376   1197   1104    620    332    576    467
   -270    246    517     12   -392    381   1197   1098    631    332    581    470
   -244    262    506    -10   -376    384   1202   1098    641    340    584    465
   -277    249    524     12   -402    387   1195   1096    649    345    589    472
   -293    239    530     25   -413    384   1187   1088    644    335    579    472
   -301    233    535     33   -418    384   1184   1085    644    332    571    472
   -322    226    545     46   -433    384   1179   1083    654    337    571    480
   -296    265    561     15   -428    413   1184   1093    675    358    594    504
   -277    296    574    -10   -428    436   1195   1109    696    374    602    530
   -306    272    579     18   -441    426   1200   1122    711    387    602    548
   -335    241    576     46   -457    407   1192   1119    711    389    594    563
   -296    280    574      7   -436    426   1205   1132    727    402    600    574
   -213    371    581    -80   -397    475   1239   1163    756    431    628    600
   -218    384    602    -83   -410    493   1244   1166    766    436    631    605
   -249    335    584    -44   -415    457   1223   1153    753    423    607    584
   -228    319    548    -46   -389    433   1218   1150    748    413    597    574
   -194    340    535    -72   -366    436   1226   1153    756    418    605    581
   -176    389    566   -106   -371    478   1236   1150    774    439    631    605
   -148    420    568   -137   -361    493   1231   1137    779    449    644    620
    -90    449    540   -179   -316    493   1210   1122    774    449    646    639
    -96    394    491   -150   -293    441   1163   1078    743    418    628    631
    -77    371    449   -145   -262    410   1132   1060    724    410    631    607
    -75    337    410   -132   -244    374   1098   1034    696    387    605    574
    -49    337    384   -145   -215    361   1088   1015    680    363    574    548
    -25    324    348   -150   -187    335   1085   1005    667    337    540    517
    -96    189    285    -46   -189    236   1044    958    610    277    472    459
   -150     77    228     33   -189    153   1008    919    566    233    431    420
   -127     59    187     33   -158    122   1008    914    553    223    415    407
   -109     41    150     33   -129     93   1013    906    542    210    397    397
   -187    -31    155    109   -171     62    997    883    522    187    368    363
   -194    -38    155    114   -176     59    992    880    519    189    361    355
   -179    -33    142    106   -161     54    992    888    522    194    361    353
   -179    -41    135    109   -158     46    992    888    519    200    366    353
   -200    -88    111    145   -155     10    976    878    506    187    358    337
   -174   -171      2    174    -88    -85    992    904    480    140    301    275
   -163   -241    -77    202    -44   -161   1078   1010    501    116    249    205
   -140   -202    -64    168    -38   -132   1195   1171    600    184    290    223
    -70      5     75     33    -72     38   1317   1382    792    379    472    384
    -70    519    587   -226   -329    553   1348   1470   1067    766    906    818
   -187   1189   1376   -501   -782   1283   1275   1356   1314   1210   1436   1348
   -350   1452   1803   -550  -1078   1626    989    982   1286   1376   1665   1579
   -470   1062   1532   -296  -1000   1296    670    542    891   1044   1363   1314
   -480    187    667    145   -574    426    522    218    241    249    553    597
   -397   -392      5    394   -202   -194    519    249    -12   -135    111    163
   -348   -566   -218    457    -67   -392    592    418     38   -150     49     83
   -311   -519   -207    415    -51   -363    730    602    184    -41    127    148
   -275   -394   -119    335    -80   -257    823    724    311     72    236    244
   -244   -293    -49    267    -98   -171    880    792    389    145    311    306
   -239   -267    -28    252   -106   -148    914    833    431    184    350    337
   -257   -254      2    257   -129   -127    919    841    441    200    368    353
   -246   -257    -10    252   -119   -135    932    862    454    207    379    363
   -246   -259    -12    252   -116   -137    927    857    446    205    381    353
   -246   -262    -15    252   -119   -140    924    852    439    197    387    337
   -241   -254    -12    249   -114   -135    927    857    444    210    407    342
   -244   -252    -10    246   -116   -132    932    872    457    236    444    358
   -236   -233      2    233   -119   -116    937    880    470    254    470    363
   -228   -213     15    218   -124    -98    924    883    475    259    480    366
   -246   -205     41    226   -145    -83    924    891    480    265    498    381
   -249   -202     46    226   -150    -80    930    896    491    280    527    366
   -239   -218     20    228   -132    -98    930    891    485    280    524    319
   -228   -223      5    223   -116   -109    919    885    480    272    504    298
   -220   -236    -15    228   -103   -127    922    896    485    275    504    309
   -231   -213     18    220   -127    -98    922    888    485    293    522    322
   -236   -202     31    218   -135    -85    924    888    491    298    532    324
   -231   -202     28    218   -129    -88    917    891    491    298    535    322
   -210   -168     41    189   -127    -64    911    904    498    319    561    345
   -192   -179     10    184   -101    -85    909    914    498    324    571    353
   -197   -200     -2    197    -98   -101    898    917    493    322    574    353
   -200   -166     33    181   -119    -67    878    914    491    327    581    350
   -184   -135     49    161   -116    -44    880    930    506    348    600    358
   -179   -153     23    163   -103    -64    870    940    509    358    605    358
   -194   -148     46    171   -122    -51    870    956    522    379    618    361
   -187    -93     90    140   -140     -2    883    974    540    405    652    361
   -205    -64    140    135   -174     36    898    987    553    423    691    358
   -280   -103    174    189   -228     33    896    971    550    420    704    342
   -288   -114    174    200   -233     31    898    963    550    420    696    335
   -239    -90    148    163   -194     28    911    966    563    436    701    348
   -236   -106    129    171   -184     10    911    956    563    436    691    335
   -207    -85    122    145   -166     18    909    950    568    441    691    319
   -205    -72    132    140   -171     28    906    943    579    452    696    311
   -218    -93    124    155   -174     15    904    932    581    454    685    293
   -220   -106    114    163   -168      2    891    911    571    452    672    254
   -210    -90    116    148   -166     10    893    906    579    462    665    249
   -184    -67    116    124   -150     23    901    906    594    472    657    280
   -168    -57    111    109   -140     25    898    898    592    478    649    298
   -158    -25    132     93   -145     51    904    896    600    493    654    319
   -176    -44    129    109   -153     41    888    880    592    485    641    329
   -163    -36    127     98   -145     44    883    883    605    498    644    342
   -171    -57    111    111   -142     25    880    880    613    504    649    340
   -174    -67    106    122   -140     18    870    867    610    506    649    335
   -161    -41    119    101   -142     36    870    865    613    511    662    337
   -176    -33    142    103   -161     51    872    867    623    522    675    345
   -168     -7    158     85   -163     75    883    885    639    542    691    355
   -135     49    184     44   -158    116    901    901    667    581    711    368
   -124     59    184     31   -155    122    909    896    665    579    696    345
   -106    103    210      0   -158    155    927    906    675    605    711    358
   -106    101    205      2   -155    153    914    893    667    607    698    358
   -101    109    210     -2   -155    158    904    893    693    610    688    368
    -64    179    244    -57   -153    210    898    880    704    628    696    389
    -38    205    244    -83   -142    223    880    852    701    633    696    381
    -28    181    207    -77   -119    194    849    818    683    610    672    358
    -18    163    181    -72    -98    171    810    784    659    584    659    340
     10    179    168    -96    -77    174    787    756    644    576    657    332
     23    155    132    -90    -54    145    763    730    628    568    639    314
     31    122     90    -77    -31    109    753    717    620    563    618    301
     41     88     46    -64     -2     67    740    698    600    542    584    283
     31     10    -23    -23     28     -5    724    683    568    509    542    254
      0    -36    -36     15     18    -36    717    665    537    483    509    226
    -20    -46    -25     33      0    -38    701    636    517    465    478    194
    -23    -72    -49     49     12    -62    685    610    501    436    439    171
    -18    -75    -59     46     18    -67    670    592    488    413    407    155
    -23    -93    -70     57     20    -80    654    571    472    400    392    132
    -36   -103    -70     67     15    -85    649    561    470    400    384    116
    -33   -106    -72     70     18    -90    649    553    470    392    366    116
    -23   -171   -148     96     62   -161    644    553    452    371    322     75
    -12   -267   -254    137    119   -262    678    602    444    332    252      7
    -10   -311   -301    158    145   -306    766    698    478    301    181    -64
     31   -239   -270    103    150   -254    872    844    592    371    215    -38
     62    -10    -72    -25     64    -41    958    987    779    576    413    148
     44    498    452   -272   -202    475    943    992    989    930    810    524
    -72   1065   1137   -496   -605   1098    792    758   1088   1254   1210    878
   -135   1267   1402   -566   -769   1335    462    358    930   1335   1353    969
   -192    820   1010   -316   -600    914    262     23    509    906    943    620
   -194     54    246     70   -220    150    220   -106     54    239    236     46
   -145   -418   -275    280     64   -348    241    -10    -80    -36    -96   -239
   -116   -542   -426    329    153   -485    329    148      5    -23   -129   -280
   -109   -488   -379    296    135   -433    426    267    129     67    -64   -223
   -103   -387   -283    244     88   -335    493    353    241    163     12   -153
   -101   -337   -236    218     64   -285    532    402    311    223     57   -114
    -85   -298   -213    192     62   -257    561    431    353    265     83    -85
    -85   -275   -189    179     49   -233    563    431    366    283     88    -83
    -75   -254   -179    166     49   -218    566    431    374    290     90    -75
    -70   -239   -168    153     46   -205    584    446    387    303     93    -62
    -70   -236   -166    153     46   -202    592    454    392    309     90    -64
    -83   -249   -166    163     38   -207    589    457    400    311     83    -59
    -75   -259   -187    166     54   -223    581    454    402    309     75    -59
    -62   -241   -181    150     57   -213    581    454    407    309     77    -57
    -64   -233   -168    150     51   -202    584    454    415    311     83    -44
    -54   -239   -187    145     64   -215    571    444    410    303     75    -49
    -51   -231   -179    142     62   -207    558    439    407    306     70    -54
    -54   -210   -158    132     49   -184    555    441    415    324     80    -49
    -49   -218   -168    135     59   -194    558    444    418    324     75    -51
    -41   -231   -189    135     72   -210    542    431    410    314     62    -67
    -28   -207   -181    116     75   -194    540    431    418    327     67    -67
    -20   -200   -179    109     77   -189    532    431    420    332     75    -67
    -18   -200   -181    109     80   -192    535    441    428    335     85    -57
    -12   -184   -171     98     77   -179    535    444    433    342     96    -49
    -12   -192   -179    101     80   -187    530    444    431    342     96    -54
     -5   -194   -189     98     90   -194    514    441    420    335     80    -62
     -7   -181   -174     96     83   -179    501    446    426    350     85    -54
    -10   -168   -158     88     72   -166    488    454    431    366     98    -33
     -2   -148   -148     75     70   -148    488    472    444    387    122     -7
      5   -145   -150     70     77   -148    493    488    449    392    135     12
      5   -148   -153     72     77   -150    506    501    457    397    137     23
     -2   -148   -148     72     70   -148    519    506    467    400    137     31
      2   -122   -124     59     62   -122    527    506    478    410    148     41
     -2   -114   -111     57     51   -114    530    506    480    413    150     46
     -5   -119   -114     62     54   -116    530    504    478    413    145     38
    -12   -119   -109     64     46   -114    530    485    472    405    135     23
    -18    -85    -67     51     23    -77    532    480    485    420    142     20
    -28    -72    -44     49      5    -59    550    493    517    452    163     36
    -31    -80    -49     57      7    -64    571    506    537    470    174     44
    -25   -109    -85     67     28    -98    571    501    540    470    166     36
    -23   -111    -90     67     33   -101    563    485    537    472    155     18
     -2   -119   -116     59     57   -119    545    465    535    467    140     -5
      5   -129   -135     62     70   -132    540    449    532    457    119    -18
    -15   -114    -98     64     38   -109    548    449    540    462    116      5
    -28    -98    -70     62     20    -85    550    449    548    470    129     28
    -31    -93    -64     62     15    -80    542    444    550    475    127     31
    -31    -96    -64     64     15    -80    537    444    555    475    116     41
    -31    -98    -67     62     18    -83    532    446    561    480    122     51
    -18    -80    -62     49     20    -72    527    452    568    485    127     62
      0    -44    -44     20     20    -44    542    472    592    511    148     77
      0    -20    -20     10     10    -20    563    488    615    537    189     85
      2    -15    -18      5     10    -18    568    496    623    542    215     93
     15     10     -5    -12     10      2    568    504    631    548    249    109
     20     33     12    -28      2     25    568    509    636    555    275    116
     15     64     49    -38    -15     57    579    519    652    566    265    129
      0     90     88    -46    -44     90    584    522    667    581    257    145
      2    127    122    -64    -59    124    581    522    680    600    259    168
    -28    109    135    -41    -83    122    566    509    667    589    241    166
    -54     88    142    -15    -98    114    542    478    639    561    220    132
    -70     83    153     -7   -114    116    527    449    613    537    192    109
    -64     62    127      0    -96     93    532    446    602    524    168     98
    -75     41    116     15    -96     77    540    454    607    522    161    106
   -111    -31     80     72    -96     23    511    426    576    488    127     67
   -124   -106     18    114    -72    -44    475    387    532    428     59      7
   -119   -155    -36    137    -41    -96    454    363    504    389     12    -36
    -88   -192   -103    140      5   -148    433    340    480    355    -10    -70
    -23   -174   -150     98     62   -163    426    332    488    350    -10    -90
     -5   -200   -194    101     93   -197    405    319    491    335    -20   -114
    -38   -241   -202    137     80   -223    387    301    480    316    -28   -137
    -38   -239   -202    137     80   -220    387    298    470    311    -28   -150
    -20   -215   -194    119     85   -205    394    296    459    322    -31   -145
    -98   -327   -231    213     62   -280    363    270    407    288    -77   -176
   -101   -433   -332    267    114   -384    368    288    361    231   -158   -236
    -62   -472   -410    267    174   -444    457    387    379    202   -233   -296
    -36   -436   -400    236    181   -418    574    532    457    244   -231   -285
      7   -254   -265    122    135   -257    683    719    633    418    -75   -116
      5    163    158    -85    -77    161    709    795    862    740    288    210
   -122    737    857   -309   -488    797    628    667   1039   1101    750    561
   -174   1060   1234   -441   -704   1145    340    324    987   1260    966    724
   -218    753    971   -267   -597    862     36    -98    581    917    631    485
   -272     25    298    122   -285    161    -67   -366     54    239    -70    -64
   -241   -527   -288    381     20   -407    -62   -329   -174   -135   -485   -413
   -205   -727   -522    467    158   -626     10   -168   -124   -158   -555   -511
    -83   -633   -553    355    233   -592    129    -25     -2    -67   -517   -472
     20   -496   -517    236    267   -504    218     70    103     28   -436   -415
     -7   -467   -459    239    226   -465    249    103    158     72   -389   -389
     15   -410   -426    197    220   -418    280    137    207    103   -358   -361
    -20   -436   -415    228    194   -428    280    132    207     93   -371   -384
    -57   -462   -405    259    171   -433    283    137    215     93   -376   -387
    -12   -392   -379    200    181   -384    319    174    254    132   -350   -337
     36   -342   -379    153    207   -361    329    181    270    150   -337   -301
      2   -389   -392    192    194   -392    306    166    254    137   -350   -311
    -12   -428   -415    220    200   -420    296    158    249    129   -358   -309
     12   -420   -433    202    223   -426    293    155    254    132   -366   -319
     23   -428   -452    202    236   -439    290    148    249    124   -381   -337
     38   -418   -459    187    246   -439    296    150    246    122   -387   -337
     59   -410   -470    174    262   -439    298    148    252    124   -389   -335
     62   -418   -483    176    270   -449    285    135    252    114   -402   -342
    103   -392   -496    145    298   -444    290    140    259    122   -402   -337
    132   -407   -540    137    335   -472    280    135    252    116   -415   -342
    140   -426   -566    142    353   -496    267    129    252    114   -423   -361
    158   -428   -589    132    371   -506    252    127    252    106   -428   -374
    155   -431   -587    137    371   -509    246    137    254    101   -431   -374
    129   -446   -579    155    353   -514    241    148    257    101   -439   -368
    140   -431   -574    145    355   -501    241    161    272    114   -441   -358
    158   -381   -540    111    348   -459    254    187    306    145   -410   -335
    140   -374   -514    116    327   -444    252    205    327    161   -379   -324
    114   -392   -509    137    309   -449    236    213    340    168   -366   -306
    135   -355   -491    111    311   -423    241    239    363    194   -340   -280
    140   -309   -449     83    293   -379    265    275    394    226   -303   -249
     96   -288   -384     96    239   -335    272    288    413    241   -288   -239
     96   -277   -376     88    233   -327    275    288    410    236   -288   -246
     98   -270   -368     85    231   -319    288    298    418    239   -285   -246
     85   -257   -342     83    213   -298    303    309    428    252   -270   -233
     88   -220   -309     67    197   -265    316    316    441    259   -246   -213
     75   -215   -290     70    181   -252    319    316    441    257   -244   -215
     67   -197   -265     64    163   -228    329    322    457    267   -236   -218
     67   -174   -241     51    153   -207    337    324    475    272   -218   -207
     77   -168   -246     46    161   -207    335    319    485    275   -210   -213
     67   -161   -228     44    145   -194    342    316    496    277   -207   -215
     67   -153   -223     41    142   -187    342    309    501    275   -213   -223
     67   -166   -233     49    148   -200    332    293    498    267   -223   -244
     64   -179   -244     57    153   -210    322    277    496    262   -226   -267
     72   -187   -262     54    166   -223    298    262    488    252   -228   -288
     75   -179   -254     51    163   -215    296    259    493    254   -223   -285
     70   -137   -210     31    140   -174    296    259    506    265   -213   -275
     67   -119   -187     25    127   -153    288    252    506    267   -205   -277
     59   -132   -194     36    124   -163    283    252    514    265   -197   -277
     64   -127   -192     31    127   -158    288    265    532    277   -179   -270
     70    -98   -171     12    119   -135    301    277    553    293   -155   -254
     59    -70   -129      5     93    -98    314    296    576    311   -137   -249
     23    -64    -90     20     57    -77    329    314    592    329   -116   -241
     25    -12    -38     -5     31    -25    358    340    626    361    -83   -218
     59     31    -28    -46     44      2    361    345    639    368    -77   -215
     67      2    -64    -33     67    -31    337    324    618    345    -98   -233
     88     44    -46    -67     67      0    340    322    626    355    -83   -207
     93     93      0    -96     46     46    342    311    633    371    -72   -179
     93    116     23   -106     33     70    332    288    631    363    -83   -179
     83     90      7    -85     38     49    306    257    610    335   -111   -184
     85     85      0    -88     44     44    267    223    587    314   -129   -197
     98     83    -15    -90     57     36    239    202    574    301   -132   -223
    122     67    -54    -96     88      7    228    189    561    290   -129   -233
    103      2   -101    -51    103    -49    210    163    535    257   -168   -262
     70    -98   -168     12    119   -132    179    122    488    197   -241   -329
    109    -75   -184    -15    145   -129    176    109    475    179   -265   -340
     96    -77   -176    -10    135   -127    168     90    462    168   -272   -342
     51   -148   -200     49    124   -174    137     49    423    132   -311   -379
     80   -181   -265     49    171   -223    116     25    394    101   -335   -402
     72   -202   -275     62    174   -239     98      7    368     70   -366   -426
     38   -215   -257     88    145   -236     59    -25    335     38   -394   -446
     51   -218   -270     83    161   -244     38    -44    322     25   -407   -449
    132   -166   -298     15    215   -231     44    -41    324     25   -402   -444
    158   -213   -371     28    262   -293     38    -49    301      2   -439   -475
    163   -348   -511     90    335   -428     44    -36    259    -72   -537   -571
    155   -418   -574    132    363   -496    137     59    285   -106   -607   -652
    176   -366   -545     93    358   -454    236    215    389    -28   -558   -605
    244    -88   -332    -77    288   -210    324    392    597    197   -337   -384
    265    485    220   -376     20    353    345    462    870    589     98     57
     98   1192   1093   -644   -496   1143    257    319   1109   1026    615    568
    -33   1312   1343   -639   -691   1327    -75    -96    969   1060    706    644
    -77    789    867   -355   -472    828   -353   -522    488    581    241    233
    -90    -90     -2     88    -44    -46   -475   -784    -90   -150   -509   -441
    -15   -594   -579    306    280   -587   -478   -722   -270   -446   -859   -787
     46   -628   -678    290    361   -654   -379   -540   -163   -394   -841   -782
     80   -537   -618    228    348   -579   -252   -374    -20   -285   -758   -717
    106   -428   -535    158    319   -480   -166   -259     93   -184   -675   -644
    127   -366   -493    119    309   -428   -119   -202    153   -137   -639   -605
    137   -342   -483    101    306   -413    -98   -181    171   -124   -628   -594
    148   -340   -491     96    316   -415    -96   -171    176   -122   -631   -592
    135   -345   -480    103    306   -413    -88   -158    184   -116   -628   -594
    132   -342   -475    106    303   -407    -77   -150    194   -116   -623   -602
    135   -342   -480    103    303   -410    -80   -153    197   -122   -628   -607
    137   -337   -475     98    306   -405    -85   -150    202   -116   -628   -597
    132   -350   -485    106    309   -415    -85   -148    205   -111   -631   -594
    137   -350   -488    106    311   -418    -88   -142    205   -109   -636   -600
    135   -353   -491    109    311   -420    -98   -148    200   -116   -644   -613
    135   -342   -478    103    303   -410   -101   -145    202   -116   -639   -615
    135   -340   -478    101    303   -407    -98   -142    207   -116   -639   -615
    116   -368   -485    127    301   -426   -109   -153    197   -127   -652   -631
    111   -358   -472    122    290   -415   -114   -158    194   -122   -652   -636
    135   -337   -475    101    303   -405   -103   -145    207   -106   -644   -618
    158   -306   -465     72    309   -384    -90   -129    223    -90   -633   -597
    192   -275   -467     41    329   -371    -83   -114    233    -80   -626   -592
    158   -303   -462     72    309   -384    -85   -119    226    -83   -641   -597
    129   -316   -446     90    288   -381    -85   -127    220    -80   -644   -600
    116   -301   -418     90    265   -358    -90   -127    223    -64   -610   -600
    109   -309   -418    101    262   -363   -101   -127    226    -54   -584   -594
    122   -290   -413     83    265   -350   -109   -119    231    -36   -561   -589
    145   -265   -413     59    277   -337   -111   -101    244    -20   -537   -576
    155   -252   -407     46    280   -329   -119   -101    239    -25   -540   -574
    166   -220   -387     28    275   -303   -116   -101    239    -28   -537   -553
    187   -207   -397      7    290   -301   -114   -101    236    -25   -522   -514
    202   -202   -405      0    301   -303   -106    -93    241    -18   -501   -491
    202   -200   -405     -2    301   -301    -93    -96    244    -12   -501   -501
    197   -197   -394      0    296   -296    -85   -106    236    -28   -514   -514
    179   -184   -363      2    270   -275    -83   -111    228    -28   -530   -496
    161   -153   -316     -5    239   -233    -77   -109    239    -12   -524   -485
    150   -145   -296     -2    220   -220    -64   -103    252      2   -542   -475
    161   -122   -283    -18    220   -202    -51    -96    270     12   -558   -462
    168   -114   -285    -28    226   -200    -49   -101    270     10   -592   -454
    166   -116   -283    -25    223   -197    -51   -106    267     -2   -631   -475
    155   -119   -275    -20    215   -197    -57   -119    265    -10   -641   -506
    153   -127   -280    -12    215   -202    -54   -119    272     -2   -639   -519
    142   -153   -296      2    218   -223    -62   -129    267    -12   -654   -530
    153   -142   -296     -7    223   -218    -72   -142    259    -12   -670   -524
    155   -137   -293    -10    223   -215    -77   -150    254    -20   -691   -517
    163   -101   -265    -31    213   -181    -77   -150    259    -12   -688   -506
    161    -88   -252    -38    205   -171    -90   -155    257    -20   -696   -506
    176    -83   -259    -46    218   -171    -98   -161    249    -25   -704   -501
    192    -75   -270    -59    228   -171    -96   -155    252    -25   -691   -493
    223    -62   -285    -80    254   -174   -103   -166    244    -31   -683   -498
    259    -20   -283   -119    270   -153    -96   -163    254    -23   -685   -493
    298     31   -267   -163    283   -119    -93   -161    262    -20   -696   -488
    345     59   -288   -202    316   -114   -103   -168    252    -31   -711   -501
    374     85   -288   -228    332   -101   -103   -166    252    -18   -701   -506
    400    109   -293   -254    345    -90   -103   -166    252    -10   -696   -504
    426    142   -283   -285    355    -70   -116   -187    241    -12   -704   -506
    439    187   -254   -314    348    -33   -132   -218    226    -12   -717   -509
    465    213   -252   -337    358    -18   -148   -244    192    -15   -732   -517
    493    218   -275   -358    384    -28   -176   -288    142    -33   -763   -545
    506    213   -293   -361    400    -38   -228   -332    129    -67   -789   -576
    530    223   -306   -376    418    -41   -267   -361    116    -77   -807   -594
    558    207   -350   -381    454    -70   -285   -379    103    -93   -818   -615
    558    168   -389   -363    472   -109   -303   -405     80   -127   -844   -657
    571    103   -470   -337    519   -181   -342   -449     33   -179   -888   -714
    602     38   -566   -322    584   -262   -384   -491    -15   -233   -940   -771
    641     28   -613   -335    628   -290   -402   -527    -49   -265   -966   -810
    683     -5   -691   -340    685   -348   -439   -571    -96   -309   -984   -857
    701    -64   -769   -319    732   -415   -470   -607   -132   -340   -974   -898
    714   -106   -820   -306    766   -462   -488   -628   -150   -348   -958   -927
    714   -122   -836   -296    774   -478   -491   -639   -158   -355   -953   -940
    685   -129   -815   -280    750   -472   -496   -646   -168   -361   -922   -948
    636   -124   -761   -257    696   -441   -488   -644   -166   -355   -891   -937
    548   -205   -756   -171    652   -480   -475   -644   -179   -379   -943   -961
    483   -350   -833    -64    657   -592   -420   -589   -192   -428  -1028  -1031
    402   -405   -807      2    605   -605   -309   -457   -142   -436  -1101  -1075
    371   -327   -698    -23    535   -511   -192   -283     -5   -329  -1054  -1013
    413     20   -394   -218    402   -184   -111   -124    236    -57   -807   -748
    379    680    301   -530     38    491    -62    -46    561    407   -298   -220
    210   1267   1057   -740   -423   1163   -210   -283    727    779    137    205
    129   1252   1122   -693   -496   1187   -535   -696    517    709     98    171
     77    610    530   -345   -226    571   -763  -1101    -31    109   -504   -355
     77   -246   -324     85    200   -285   -839  -1260   -532   -574  -1228  -1002
    142   -571   -714    213    426   -641   -820  -1127   -566   -701  -1410  -1174
    176   -579   -758    200    465   -667   -709   -961   -449   -633  -1382  -1156
    205   -452   -657    122    428   -553   -592   -823   -316   -524  -1301  -1088
    218   -340   -558     62    387   -449   -524   -735   -213   -433  -1236  -1036
    220   -290   -511     36    366   -400   -485   -685   -163   -394  -1205  -1005
    218   -270   -488     25    350   -376   -467   -662   -137   -379  -1200   -995
    215   -249   -465     15    337   -355   -454   -646   -116   -358  -1195   -984
    218   -231   -449      7    332   -340   -446   -636    -96   -337  -1195   -969
    218   -200   -418    -10    316   -306   -444   -631    -83   -327  -1187   -956
    223   -179   -402    -23    311   -288   -446   -623    -75   -311  -1184   -948
    226   -171   -397    -28    311   -285   -446   -618    -67   -293  -1182   -943
    231   -171   -402    -28    316   -285   -454   -620    -72   -283  -1176   -945
    239   -166   -407    -36    322   -285   -457   -620    -70   -283  -1184   -948
    246   -168   -418    -38    332   -293   -465   -620    -70   -283  -1195   -953
    239   -166   -405    -36    319   -285   -465   -613    -62   -275  -1192   -958
    236   -168   -405    -33    319   -285   -470   -615    -57   -275  -1189   -966
    257   -176   -433    -38    345   -303   -485   -620    -64   -285  -1189   -982
    285   -168   -454    -57    368   -311   -498   -628    -70   -285  -1171   -995
    314   -150   -467    -83    389   -309   -514   -644    -77   -290  -1148  -1005
    361   -148   -509   -106    433   -327   -537   -665    -96   -314  -1150  -1034
    402   -137   -542   -132    470   -340   -558   -675   -103   -311  -1192  -1047
    392   -148   -542   -122    465   -345   -561   -665    -93   -296  -1215  -1039
    371   -171   -545   -101    457   -358   -576   -667   -103   -298  -1244  -1044
    340   -174   -514    -83    426   -342   -584   -665   -106   -293  -1260  -1047
    348   -163   -511    -93    428   -335   -597   -662   -109   -285  -1270  -1047
    366   -137   -506   -114    436   -322   -615   -652    -96   -265  -1262  -1036
    379   -132   -511   -124    444   -322   -618   -633    -85   -249  -1260  -1021
    350   -161   -511    -93    431   -335   -626   -633    -90   -257  -1273  -1013
    376   -166   -542   -106    457   -353   -641   -636    -98   -257  -1283  -1005
    423   -124   -548   -150    483   -335   -644   -620    -90   -236  -1280   -979
    418   -111   -530   -155    472   -319   -633   -618    -93   -236  -1291   -971
    389   -132   -522   -127    454   -327   -628   -618    -93   -257  -1319   -982
    381   -145   -530   -119    454   -337   -641   -633   -103   -267  -1340  -1002
    384   -124   -509   -129    444   -316   -641   -639   -103   -259  -1335  -1002
    387   -106   -496   -142    441   -301   -646   -641    -93   -246  -1337  -1010
    371   -124   -496   -122    433   -309   -646   -636    -77   -226  -1337  -1018
    358   -135   -493   -111    423   -311   -654   -644    -75   -220  -1337  -1028
    350   -109   -459   -122    402   -283   -644   -636    -57   -205  -1340  -1036
    342    -88   -433   -129    387   -262   -633   -626    -49   -194  -1353  -1052
    340    -88   -428   -124    384   -257   -618   -607    -36   -181  -1369  -1060
    298   -122   -420    -88    358   -270   -636   -631    -49   -197  -1384  -1078
    280   -127   -407    -75    342   -267   -652   -652    -54   -207  -1397  -1098
    270   -137   -410    -67    337   -272   -678   -683    -62   -210  -1402  -1111
    267   -161   -428    -51    348   -293   -701   -704    -67   -223  -1405  -1124
    244   -179   -423    -36    332   -301   -719   -714    -57   -231  -1413  -1124
    249   -187   -439    -31    342   -311   -748   -724    -41   -236  -1426  -1127
    280   -171   -452    -54    366   -311   -750   -714    -20   -220  -1418  -1106
    270   -171   -441    -49    355   -306   -753   -711    -25   -205  -1413  -1096
    254   -163   -420    -46    335   -290   -745   -698    -28   -187  -1413  -1075
    262   -137   -400    -62    329   -270   -740   -693    -31   -171  -1408  -1057
    254   -142   -397    -57    324   -270   -758   -709    -54   -179  -1426  -1065
    293   -119   -413    -85    353   -265   -758   -704    -59   -174  -1441  -1049
    337    -77   -418   -132    376   -246   -750   -693    -57   -158  -1439  -1034
    319    -96   -415   -114    366   -254   -753   -696    -64   -155  -1449  -1028
    296   -114   -410    -90    350   -262   -769   -714    -77   -158  -1460  -1021
    296    -85   -381   -103    337   -233   -795   -745    -93   -158  -1465  -1018
    363    -57   -423   -153    392   -239   -839   -789   -132   -176  -1491  -1031
    444      2   -444   -223    444   -220   -857   -807   -148   -181  -1501  -1018
    400    -72   -472   -163    433   -272   -909   -854   -194   -226  -1569  -1060
    348   -189   -537    -77    441   -363   -966   -909   -249   -283  -1644  -1109
    374   -226   -602    -75    485   -413   -984   -919   -270   -298  -1673  -1119
    410   -252   -662    -80    535   -457  -1005   -937   -303   -314  -1701  -1145
    428   -316   -745    -57    584   -530  -1026   -966   -342   -353  -1740  -1187
    407   -410   -818      2    613   -613  -1052   -997   -387   -394  -1790  -1226
    413   -457   -872     20    641   -665  -1085  -1031   -428   -423  -1834  -1254
    410   -496   -906     41    657   -698  -1127  -1075   -475   -465  -1880  -1299
    379   -550   -930     83    654   -740  -1153  -1106   -506   -498  -1925  -1330
    350   -600   -950    124    649   -774  -1163  -1114   -522   -511  -1945  -1335
    332   -628   -961    148    644   -795  -1176  -1127   -535   -517  -1953  -1340
    348   -631   -979    142    662   -805  -1187  -1135   -542   -527  -1966  -1340
    350   -675  -1026    161    685   -849  -1208  -1150   -568   -558  -2008  -1369
    366   -792  -1158    213    761   -974  -1210  -1127   -597   -610  -2083  -1436
    389   -859  -1249    233    818  -1054  -1124  -1028   -574   -636  -2143  -1506
    392   -839  -1231    223    810  -1036  -1049   -906   -488   -576  -2114  -1499
    431   -662  -1093    114    761   -878   -989   -776   -329   -402  -1951  -1374
    441   -236   -678   -101    558   -457   -992   -724   -111    -77  -1587  -1031
    342    353     10   -348    166    181  -1130   -924     10    265  -1171   -652
    298    568    270   -433     15    418  -1454  -1322   -124    348  -1023   -550
    249    205    -44   -228    145     80  -1730  -1722   -537    -18  -1353   -844
    179   -576   -756    200    467   -665  -1813  -1940  -1060   -730  -2081  -1436
    226  -1104  -1332    439    776  -1218  -1816  -1855  -1223  -1036  -2436  -1730
    301  -1228  -1532    462    917  -1379  -1745  -1709  -1158  -1034  -2481  -1769
    353  -1174  -1527    410    940  -1350  -1654  -1592  -1047   -953  -2429  -1730
    363  -1088  -1452    363    906  -1270  -1590  -1506   -937   -849  -2348  -1657
    316  -1057  -1374    368    841  -1213  -1571  -1483   -883   -797  -2312  -1631
    303  -1039  -1343    366    823  -1189  -1566  -1475   -862   -776  -2309  -1628
    311  -1028  -1343    355    826  -1184  -1564  -1473   -844   -756  -2304  -1618
    363   -979  -1343    309    852  -1161  -1566  -1465   -831   -737  -2283  -1605
    361   -966  -1327    298    844  -1145  -1566  -1470   -828   -735  -2281  -1608
    348  -1000  -1348    324    846  -1174  -1574  -1467   -828   -737  -2286  -1595
    332  -1028  -1361    345    844  -1195  -1602  -1496   -849   -748  -2301  -1608
    340  -1023  -1363    342    852  -1192  -1636  -1527   -867   -756  -2312  -1615
    324  -1041  -1369    358    844  -1205  -1657  -1543   -875   -766  -2325  -1623
    337  -1031  -1369    345    852  -1200  -1673  -1558   -878   -766  -2327  -1626
    368  -1018  -1387    324    878  -1202  -1683  -1574   -880   -782  -2335  -1628
    387  -1021  -1408    316    896  -1213  -1699  -1592   -885   -787  -2351  -1641
    342  -1062  -1408    358    875  -1234  -1727  -1615   -906   -795  -2364  -1670
    350  -1052  -1402    350    875  -1226  -1745  -1626   -909   -795  -2369  -1686
    397   -989  -1387    296    891  -1187  -1748  -1621   -898   -784  -2353  -1667
    418   -984  -1402    283    909  -1192  -1764  -1626   -896   -776  -2356  -1662
    358  -1047  -1408    342    880  -1226  -1805  -1660   -922   -797  -2385  -1709
    342  -1026  -1369    340    854  -1197  -1829  -1678   -924   -800  -2377  -1714
    361  -1010  -1371    322    865  -1189  -1847  -1688   -927   -802  -2372  -1727
    381  -1002  -1384    311    883  -1192  -1862  -1704   -932   -813  -2366  -1725
    410   -956  -1366    272    885  -1161  -1873  -1699   -924   -805  -2359  -1683
    371   -958  -1332    293    849  -1145  -1896  -1706   -932   -807  -2353  -1678
    353   -966  -1322    306    833  -1143  -1922  -1717   -937   -810  -2343  -1693
    368   -956  -1325    293    846  -1140  -1938  -1717   -940   -805  -2322  -1688
    374   -937  -1314    280    844  -1124  -1948  -1717   -948   -807  -2320  -1688
    368   -922  -1291    275    828  -1104  -1951  -1714   -945   -807  -2322  -1688
    384   -901  -1286    257    833  -1093  -1945  -1701   -940   -805  -2317  -1678
    381   -849  -1231    233    805  -1039  -1932  -1686   -935   -795  -2307  -1644
    350   -828  -1179    236    763  -1002  -1935  -1696   -940   -805  -2317  -1634
    335   -872  -1208    267    771  -1039  -1953  -1722   -966   -831  -2348  -1667
    332   -875  -1208    270    769  -1041  -1956  -1735   -982   -839  -2364  -1675
    361   -828  -1189    233    774  -1008  -1953  -1735   -974   -839  -2353  -1673
    374   -828  -1205    226    787  -1015  -1953  -1745   -971   -841  -2356  -1683
    355   -841  -1197    241    776  -1021  -1956  -1761   -971   -841  -2369  -1693
    348   -833  -1182    239    763  -1008  -1948  -1771   -966   -836  -2374  -1699
    342   -833  -1176    246    758  -1005  -1948  -1787   -974   -836  -2379  -1730
    324   -857  -1182    265    750  -1018  -1969  -1818   -992   -852  -2403  -1756
    322   -867  -1189    270    756  -1028  -1982  -1834  -1002   -865  -2421  -1771
    316   -872  -1189    275    753  -1031  -1997  -1849  -1018   -872  -2442  -1790
    314   -862  -1176    275    745  -1018  -2005  -1855  -1021   -865  -2444  -1792
    314   -849  -1166    267    740  -1008  -2005  -1852  -1015   -857  -2447  -1784
    322   -857  -1182    267    750  -1018  -2010  -1857  -1015   -857  -2449  -1792
    327   -846  -1176    259    750  -1010  -2018  -1862  -1018   -857  -2452  -1795
    342   -841  -1184    249    763  -1013  -2023  -1867  -1021   -862  -2460  -1795
    353   -849  -1202    246    776  -1023  -2026  -1862  -1023   -857  -2465  -1797
    366   -820  -1187    228    776  -1002  -2021  -1847  -1010   -836  -2452  -1784
    379   -779  -1158    200    766   -966  -2008  -1834   -992   -807  -2431  -1769
    384   -753  -1137    184    761   -945  -1997  -1823   -984   -787  -2410  -1756
    392   -769  -1161    187    774   -963  -1992  -1821   -987   -784  -2410  -1751
    400   -774  -1174    187    784   -974  -1984  -1821   -987   -782  -2410  -1738
    400   -743  -1145    168    771   -943  -1984  -1821   -976   -771  -2397  -1714
    402   -706  -1109    153    756   -906  -1990  -1829   -969   -758  -2387  -1696
    413   -711  -1124    148    769   -919  -2000  -1849   -982   -766  -2400  -1709
    426   -753  -1179    163    800   -966  -2031  -1880  -1023   -800  -2436  -1732
    433   -766  -1202    166    815   -984  -2065  -1909  -1054   -818  -2449  -1730
    444   -779  -1223    168    833  -1000  -2094  -1932  -1083   -826  -2460  -1725
    441   -815  -1257    184    849  -1036  -2117  -1956  -1117   -852  -2483  -1743
    449   -865  -1317    207    883  -1091  -2127  -1974  -1148   -883  -2514  -1771
    457   -930  -1387    236    919  -1158  -2148  -1997  -1189   -919  -2559  -1808
    457  -1000  -1457    272    956  -1228  -2166  -2018  -1234   -961  -2603  -1852
    444  -1047  -1493    298    966  -1267  -2169  -2031  -1265   -989  -2624  -1873
    418  -1080  -1499    332    956  -1291  -2171  -2036  -1286   -997  -2624  -1862
    407  -1140  -1548    366    974  -1343  -2190  -2062  -1325  -1034  -2655  -1893
    381  -1171  -1553    394    966  -1361  -2184  -2070  -1337  -1044  -2668  -1904
    376  -1192  -1569    407    971  -1379  -2190  -2083  -1361  -1060  -2686  -1917
    371  -1202  -1574    415    971  -1387  -2187  -2088  -1379  -1072  -2696  -1925
    361  -1228  -1592    433    976  -1410  -2184  -2088  -1389  -1085  -2704  -1922
    361  -1291  -1652    465   1005  -1470  -2179  -2086  -1421  -1122  -2730  -1940
    374  -1374  -1751    498   1060  -1561  -2135  -2031  -1447  -1187  -2805  -2018
    374  -1392  -1769    509   1070  -1579  -2026  -1912  -1405  -1197  -2839  -2055
    397  -1317  -1714    457   1054  -1514  -1906  -1743  -1283  -1109  -2764  -2000
    436  -1036  -1473    301    953  -1254  -1818  -1582  -1070   -865  -2507  -1769
    423   -436   -862      5    641   -649  -1847  -1582   -828   -449  -2023  -1312
    290    103   -187   -200    239    -41  -2036  -1847   -743   -135  -1631   -948
    226    140    -85   -184    155     28  -2369  -2247   -953   -168  -1613   -935
    171   -415   -587    122    379   -501  -2585  -2650  -1483   -730  -2122  -1366
    155  -1239  -1395    540    774  -1317  -2569  -2730  -1948  -1397  -2800  -1943
    213  -1615  -1829    701   1018  -1719  -2496  -2577  -2021  -1579  -3018  -2135
    244  -1670  -1917    711   1078  -1792  -2369  -2397  -1919  -1525  -2995  -2114
    275  -1592  -1867    659   1070  -1730  -2244  -2247  -1787  -1413  -2896  -2049
    298  -1486  -1784    592   1039  -1636  -2171  -2166  -1699  -1335  -2805  -1992
    309  -1439  -1751    563   1028  -1595  -2125  -2114  -1649  -1291  -2746  -1938
    311  -1444  -1756    566   1031  -1600  -2091  -2081  -1631  -1270  -2722  -1901
    319  -1452  -1771    566   1044  -1610  -2057  -2049  -1618  -1257  -2712  -1878
    335  -1426  -1761    542   1047  -1592  -2039  -2026  -1615  -1252  -2699  -1860
    335  -1402  -1738    532   1036  -1569  -2034  -2018  -1626  -1257  -2683  -1852
    327  -1395  -1722    532   1023  -1556  -2016  -2005  -1631  -1254  -2673  -1844
    324  -1374  -1699    524   1010  -1535  -1987  -1987  -1623  -1247  -2660  -1834
    332  -1353  -1688    509   1008  -1519  -1974  -1974  -1626  -1247  -2650  -1810
    324  -1369  -1693    522   1008  -1530  -1966  -1971  -1636  -1265  -2650  -1790
    319  -1358  -1678    519    997  -1517  -1951  -1964  -1639  -1273  -2642  -1784
    324  -1343  -1667    509    995  -1504  -1932  -1948  -1626  -1247  -2605  -1771
    309  -1337  -1649    511    979  -1493  -1904  -1925  -1610  -1234  -2582  -1740
    285  -1325  -1610    519    945  -1467  -1883  -1906  -1600  -1228  -2553  -1706
    272  -1314  -1590    519    930  -1452  -1865  -1893  -1595  -1221  -2530  -1691
    249  -1296  -1545    524    896  -1421  -1847  -1875  -1590  -1223  -2507  -1673
    210  -1270  -1480    530    844  -1376  -1808  -1847  -1571  -1197  -2455  -1636
    205  -1280  -1486    537    844  -1382  -1787  -1842  -1579  -1202  -2486  -1639
    233  -1291  -1525    527    878  -1408  -1787  -1852  -1595  -1223  -2525  -1652
    257  -1296  -1553    519    904  -1423  -1764  -1834  -1584  -1218  -2527  -1641
    270  -1309  -1579    517    922  -1444  -1761  -1839  -1605  -1239  -2543  -1644
    288  -1275  -1564    491    924  -1418  -1758  -1836  -1605  -1239  -2538  -1641
    309  -1265  -1574    478    940  -1418  -1748  -1829  -1600  -1234  -2522  -1634
    327  -1252  -1579    462    953  -1415  -1735  -1821  -1605  -1239  -2509  -1631
    342  -1236  -1579    444    958  -1408  -1727  -1816  -1613  -1239  -2501  -1615
    337  -1200  -1538    428    937  -1369  -1704  -1790  -1592  -1221  -2483  -1582
    329  -1182  -1514    426    922  -1348  -1678  -1769  -1571  -1208  -2457  -1561
    309  -1197  -1506    444    906  -1350  -1667  -1774  -1577  -1208  -2468  -1569
    301  -1166  -1467    433    883  -1317  -1641  -1766  -1558  -1197  -2457  -1553
    298  -1127  -1426    413    859  -1275  -1618  -1766  -1545  -1205  -2460  -1551
    296  -1104  -1402    402    846  -1252  -1605  -1769  -1535  -1205  -2455  -1538
    298  -1083  -1382    392    839  -1231  -1590  -1758  -1517  -1197  -2444  -1535
    319  -1067  -1389    371    852  -1226  -1571  -1758  -1512  -1205  -2452  -1553
    366  -1054  -1421    345    893  -1236  -1558  -1764  -1512  -1221  -2460  -1569
    444  -1026  -1470    288    956  -1247  -1561  -1779  -1514  -1236  -2462  -1584
    553  -1002  -1556    226   1054  -1278  -1579  -1808  -1532  -1260  -2481  -1615
    711   -958  -1673    122   1189  -1314  -1605  -1839  -1556  -1288  -2501  -1644
    854   -948  -1803     46   1327  -1374  -1641  -1883  -1597  -1335  -2530  -1686
    974   -940  -1914    -18   1444  -1426  -1673  -1917  -1628  -1369  -2548  -1738
   1013   -906  -1919    -51   1465  -1413  -1654  -1909  -1615  -1350  -2507  -1738
    906   -911  -1821      2   1361  -1366  -1623  -1875  -1579  -1319  -2421  -1696
    774   -958  -1732     90   1252  -1345  -1602  -1852  -1564  -1304  -2377  -1675
    605  -1067  -1673    228   1137  -1369  -1605  -1849  -1574  -1325  -2395  -1693
    454  -1143  -1597    345   1026  -1369  -1597  -1865  -1592  -1337  -2413  -1691
    400  -1135  -1535    366    966  -1332  -1483  -1839  -1574  -1327  -2408  -1670
    381  -1049  -1431    332    904  -1239  -1340  -1758  -1514  -1283  -2340  -1636
    381   -937  -1319    275    849  -1127  -1249  -1654  -1434  -1221  -2268  -1579
    358   -901  -1260    272    807  -1080  -1187  -1566  -1363  -1171  -2205  -1540
    345   -854  -1202    254    771  -1028  -1156  -1483  -1319  -1132  -2145  -1514
    335   -800  -1135    233    735   -966  -1130  -1402  -1278  -1096  -2083  -1478
    322   -753  -1075    213    696   -911  -1117  -1356  -1244  -1080  -2042  -1454
    293   -711  -1005    210    649   -857  -1093  -1343  -1200  -1052  -2003  -1441
    249   -675   -927    213    587   -802  -1078  -1345  -1158  -1023  -1961  -1423
    228   -675   -906    223    566   -789  -1078  -1358  -1158  -1028  -1945  -1436
    205   -675   -880    233    542   -776  -1083  -1371  -1176  -1034  -1927  -1444
    179   -691   -870    257    524   -779  -1072  -1366  -1187  -1039  -1922  -1454
    148   -706   -854    280    501   -779  -1067  -1363  -1208  -1054  -1917  -1460
    114   -722   -836    303    472   -776  -1047  -1356  -1218  -1070  -1917  -1475
     64   -766   -833    350    446   -800  -1036  -1358  -1236  -1093  -1930  -1496
     38   -815   -854    389    446   -833  -1031  -1356  -1249  -1114  -1940  -1506
     46   -833   -883    392    462   -857  -1013  -1348  -1254  -1130  -1945  -1504
     12   -880   -893    433    452   -885  -1008  -1353  -1275  -1150  -1956  -1512
    -31   -930   -901    478    433   -914  -1000  -1353  -1291  -1158  -1956  -1509
    -51   -940   -888    496    418   -914   -966  -1330  -1278  -1132  -1930  -1480
    -59   -937   -880    496    407   -909   -945  -1317  -1270  -1127  -1909  -1473
    -72   -950   -880    511    402   -917   -935  -1309  -1267  -1137  -1906  -1480
   -101   -966   -865    532    381   -917   -922  -1301  -1247  -1130  -1888  -1480
   -119   -987   -867    553    374   -927   -898  -1280  -1218  -1124  -1909  -1483
    -85  -1028   -943    555    428   -987   -865  -1184  -1184  -1140  -1961  -1538
    -62  -1039   -979    550    457  -1010   -769  -1002  -1130  -1140  -1974  -1579
     -2   -961   -958    478    478   -958   -607   -795  -1023  -1067  -1909  -1548
    103   -696   -800    296    452   -748   -410   -566   -813   -849  -1673  -1340
     62   -187   -249     59    153   -218   -340   -483   -555   -472  -1215   -888
   -233    324    558    -46   -394    439   -407   -636   -381   -103   -743   -423
   -498    491    989      2   -745    740   -659  -1013   -472      2   -548   -254
   -615     88    704    265   -659    394   -919  -1436   -891   -371   -867   -561
   -511   -820   -309    665   -101   -563  -1062  -1714  -1504  -1184  -1675  -1286
   -329  -1369  -1039    849    353  -1205  -1093  -1683  -1727  -1553  -2075  -1667
   -207  -1454  -1249    831    519  -1353  -1013  -1517  -1660  -1540  -2070  -1693
   -116  -1350  -1234    735    558  -1293   -888  -1353  -1532  -1447  -1964  -1621
    -80  -1241  -1161    659    537  -1202   -792  -1239  -1426  -1353  -1883  -1535
    -72  -1163  -1091    618    509  -1130   -724  -1166  -1358  -1286  -1800  -1462
    -75  -1135  -1062    602    493  -1098   -675  -1119  -1319  -1241  -1764  -1423
    -44  -1127  -1083    587    519  -1106   -644  -1080  -1293  -1205  -1722  -1395
    -57  -1109  -1052    581    496  -1083   -615  -1054  -1293  -1202  -1714  -1376
    -80  -1106  -1026    592    472  -1067   -576  -1023  -1286  -1197  -1730  -1363
    -83  -1101  -1018    592    465  -1060   -530   -989  -1267  -1179  -1722  -1335
    -88  -1098  -1010    594    459  -1054   -496   -956  -1254  -1163  -1704  -1312
    -98  -1093   -997    594    446  -1047   -472   -927  -1254  -1153  -1683  -1286
    -98  -1067   -969    581    433  -1018   -454   -906  -1247  -1140  -1654  -1260
   -111  -1057   -948    584    415  -1002   -426   -875  -1228  -1124  -1626  -1231
   -129  -1057   -927    594    397   -992   -392   -839  -1210  -1104  -1592  -1200
   -140  -1034   -893    584    374   -963   -363   -815  -1200  -1085  -1556  -1169
   -150  -1018   -867    584    358   -943   -342   -797  -1202  -1083  -1543  -1148
   -161  -1015   -854    587    345   -935   -329   -776  -1202  -1075  -1525  -1119
   -137   -958   -820    548    340   -891   -293   -730  -1179  -1041  -1496  -1070
   -137   -948   -810    540    332   -880   -275   -706  -1166  -1034  -1483  -1047
   -189   -984   -795    587    301   -891   -288   -709  -1174  -1057  -1488  -1039
   -163   -945   -782    553    306   -865   -270   -683  -1158  -1054  -1467  -1013
    -59   -854   -795    457    366   -826   -226   -631  -1122  -1036  -1426   -974
    -72   -841   -769    457    345   -807   -210   -607  -1101  -1036  -1400   -961
   -122   -878   -756    498    314   -818   -210   -589  -1091  -1044  -1389   -953
    -75   -818   -743    446    332   -782   -179   -540  -1049  -1023  -1350   -914
    -57   -800   -743    428    342   -771   -155   -493  -1023  -1000  -1312   -885
   -127   -878   -753    501    311   -815   -168   -488  -1039  -1010  -1299   -893
   -163   -893   -730    527    280   -810   -153   -459  -1031   -992  -1257   -880
   -150   -836   -688    491    267   -763   -109   -415  -1013   -950  -1200   -836
   -137   -805   -667    472    265   -737    -67   -381  -1002   -927  -1153   -802
   -135   -810   -675    470    270   -743    -38   -361  -1002   -924  -1135   -782
   -111   -797   -685    454    285   -743    -12   -345  -1005   -927  -1137   -771
   -122   -789   -667    454    270   -730      7   -327  -1002   -922  -1132   -750
   -135   -771   -636    454    249   -704     38   -298   -989   -909  -1117   -730
   -122   -753   -631    436    252   -693     83   -257   -963   -891  -1091   -709
   -109   -737   -628    423    259   -683    127   -210   -927   -859  -1049   -678
   -103   -735   -631    418    259   -683    166   -176   -904   -844  -1031   -667
   -140   -732   -592    436    226   -662    192   -158   -893   -839  -1018   -672
   -155   -753   -597    454    218   -675    207   -142   -885   -839  -1021   -678
   -119   -730   -610    426    244   -672    239   -114   -859   -820  -1010   -644
   -155   -743   -589    449    215   -667    262   -101   -849   -810  -1021   -626
   -236   -784   -548    511    155   -667    283    -93   -844   -815  -1060   -636
   -259   -753   -496    504    116   -626    306    -80   -833   -818  -1067   -646
   -213   -688   -475    452    129   -581    358    -28   -795   -782  -1013   -594
   -205   -665   -462    433    127   -563    402     25   -750   -732   -927   -517
   -267   -748   -480    509    106   -615    397     28   -761   -732   -885   -504
   -200   -698   -498    446    148   -600    413     59   -732   -701   -828   -470
   -140   -652   -511    394    184   -581    441     98   -706   -683   -792   -433
   -114   -626   -514    368    197   -571    467    129   -683   -672   -771   -400
   -101   -576   -475    340    187   -527    504    174   -644   -633   -732   -350
   -129   -584   -454    355    161   -519    545    218   -613   -607   -691   -311
   -135   -566   -433    350    148   -501    571    246   -581   -581   -633   -265
   -124   -524   -402    322    137   -465    600    290   -537   -542   -545   -210
   -122   -504   -381    314    129   -444    618    309   -517   -517   -475   -184
   -116   -480   -366    296    122   -423    623    309   -501   -501   -441   -176
   -116   -506   -392    311    135   -449    607    303   -506   -501   -444   -184
   -111   -548   -439    327    161   -493    592    296   -519   -519   -459   -192
    -96   -561   -465    329    184   -514    594    293   -522   -532   -462   -200
   -109   -589   -483    348    187   -537    587    293   -530   -550   -462   -215
    -57   -561   -504    309    223   -532    594    309   -519   -545   -446   -205
    -46   -605   -561    324    254   -584    605    309   -530   -568   -483   -226
   -122   -740   -618    431    246   -680    592    288   -571   -628   -540   -280
   -140   -815   -678    475    267   -748    579    270   -610   -672   -571   -329
   -174   -857   -683    514    254   -771    579    265   -623   -693   -581   -353
   -153   -867   -717    509    280   -792    579    262   -631   -714   -592   -363
   -148   -885   -737    517    293   -813    581    259   -641   -732   -605   -368
   -153   -893   -740    522    290   -815    597    270   -641   -740   -597   -366
   -166   -885   -719    527    275   -802    605    280   -633   -743   -584   -366
   -168   -875   -709    522    267   -792    613    290   -626   -740   -566   -358
   -168   -893   -724    532    277   -810    623    296   -628   -758   -571   -368
   -155   -997   -844    576    342   -922    652    332   -646   -810   -636   -431
   -179  -1070   -891    623    355   -982    766    454   -605   -831   -678   -480
   -210  -1047   -839    626    311   -945    898    613   -506   -784   -644   -470
   -174   -865   -691    519    257   -779   1034    810   -303   -602   -462   -316
   -150   -368   -218    259     31   -296   1049    867    -64   -246    -44     59
   -257    277    535    -12   -394    405    932    701     96    148    454    509
   -363    631    995   -135   -680    813    628    329     23    327    727    722
   -439    426    865      7   -652    644    361    -64   -324     90    542    530
   -504   -439     64    470   -285   -189    329   -239   -836   -654   -187    -85
   -475  -1044   -568    758     44   -807    394   -124  -1018  -1047   -597   -452
   -452  -1174   -724    810    135   -950    504     64   -922  -1034   -610   -488
   -462  -1130   -667    797    101   -898    649    231   -769   -924   -506   -413
   -452  -1010   -561    730     54   -787    748    350   -631   -815   -400   -324
   -400   -924   -524    662     59   -724    792    413   -558   -758   -327   -265
   -348   -857   -509    602     77   -683    823    441   -530   -732   -275   -236
   -306   -805   -498    555     96   -652    836    449   -517   -724   -246   -231
   -298   -802   -504    548    101   -654    846    462   -509   -722   -231   -218
   -290   -779   -491    535     98   -636    854    467   -504   -722   -210   -215
   -280   -761   -483    519     98   -620    865    472   -498   -722   -189   -215
   -249   -756   -506    504    127   -631    867    470   -496   -724   -171   -202
   -236   -756   -519    496    140   -639    875    478   -483   -714   -150   -197
   -226   -735   -509    480    140   -623    883    488   -465   -701   -129   -184
   -231   -717   -488    472    127   -602    885    491   -462   -696   -114   -171
   -236   -701   -465    470    114   -584    893    501   -452   -678    -85   -150
   -239   -691   -452    465    103   -574    911    519   -431   -662    -64   -132
   -233   -678   -444    454    103   -561    924    530   -423   -654    -44   -122
   -236   -657   -420    446     90   -540    932    542   -413   -644    -18   -116
   -220   -644   -423    433    101   -535    930    542   -410   -641     -7   -135
   -220   -641   -420    431     98   -532    940    553   -397   -633      5   -124
   -233   -633   -400    433     80   -517    940    566   -384   -620     20   -103
   -239   -626   -387    431     72   -506    950    581   -371   -607     33    -80
   -218   -579   -361    400     70   -470    963    602   -353   -587     54    -57
   -215   -579   -363    394     72   -472    969    610   -342   -576     62    -49
   -215   -581   -366    397     75   -475    971    620   -335   -561     77    -36
   -207   -579   -371    392     80   -475    971    631   -329   -550     88    -23
   -200   -587   -387    394     93   -488    966    644   -327   -545     93    -15
   -166   -553   -389    358    111   -472    989    688   -293   -509    124     15
   -168   -535   -366    350     98   -452   1021    730   -262   -478    155     46
   -215   -561   -345    387     62   -454   1036    745   -257   -472    163     62
   -223   -555   -332    389     54   -444   1041    750   -262   -472    168     80
   -210   -532   -322    368     54   -428   1054    761   -259   -470    171     88
   -171   -485   -314    329     70   -400   1085    787   -236   -449    187    103
   -168   -465   -296    314     62   -381   1114    807   -210   -428    205    127
   -223   -537   -314    381     44   -426   1122    807   -215   -433    189    119
   -218   -527   -309    371     44   -418   1140    826   -202   -420    197    132
   -215   -483   -267    350     23   -376   1156    844   -179   -394    218    158
   -231   -470   -241    350      2   -355   1169    857   -158   -374    231    174
   -244   -498   -254    371      5   -376   1174    859   -155   -368    226    168
   -244   -493   -249    368      0   -371   1176    859   -148   -361    233    163
   -244   -493   -249    368      0   -371   1192    870   -137   -348    236    168
   -254   -517   -265    384      2   -389   1197    872   -145   -345    226    168
   -252   -506   -254    379      0   -381   1197    872   -150   -345    223    174
   -265   -504   -241    381    -12   -374   1202    880   -142   -332    223    184
   -270   -493   -223    381    -23   -361   1205    891   -135   -322    228    194
   -280   -483   -205    379    -38   -342   1210    901   -127   -311    241    207
   -280   -454   -174    368    -54   -314   1218    922   -114   -288    283    226
   -280   -436   -155    358    -64   -296   1231    945    -98   -257    335    254
   -277   -420   -142    348    -67   -283   1260    984    -67   -220    387    296
   -270   -405   -137    337    -70   -272   1283   1015    -44   -197    423    319
   -265   -368   -103    316    -80   -236   1299   1034    -31   -179    454    345
   -259   -335    -75    296    -93   -205   1314   1052    -18   -158    493    374
   -239   -301    -62    267    -88   -181   1327   1078      0   -137    530    405
   -233   -259    -28    246   -103   -142   1337   1098     18   -114    566    436
   -233   -213     20    223   -127    -96   1340   1098     23    -98    602    467
   -226   -158     67    189   -148    -46   1332   1080     15   -101    636    501
   -207   -124     83    163   -145    -20   1325   1065      0   -111    646    522
   -202   -122     77    161   -142    -23   1304   1044    -20   -129    644    530
   -218   -129     88    174   -153    -20   1278   1023    -38   -140    654    530
   -246   -158     85    202   -168    -36   1270   1015    -49   -148    659    537
   -239   -166     72    200   -155    -46   1291   1028    -49   -145    675    540
   -241   -210     31    223   -137    -88   1280   1008    -75   -166    683    498
   -236   -275    -38    257    -98   -158   1260    984   -111   -205    659    439
   -220   -306    -85    262    -70   -197   1239    971   -135   -239    639    428
   -226   -345   -122    285    -54   -233   1213    948   -166   -277    613    426
   -231   -394   -166    311    -33   -280   1192    922   -197   -316    600    392
   -150   -355   -205    254     25   -280   1192    909   -210   -327    597    384
   -106   -322   -215    213     54   -270   1182    885   -228   -348    561    374
   -150   -361   -210    254     28   -285   1161    857   -257   -387    524    353
   -153   -361   -210    257     25   -285   1153    839   -270   -407    506    345
   -135   -345   -210    241     36   -277   1163    836   -267   -400    509    355
   -111   -387   -277    249     80   -332   1156    844   -288   -436    467    319
    -72   -457   -384    265    155   -423   1197    901   -290   -491    392    252
    -36   -444   -407    239    184   -428   1283   1000   -236   -493    366    223
      7   -376   -384    184    194   -379   1374   1153   -122   -407    428    270
     62     -5    -67    -31     62    -36   1413   1249     75   -142    714    535
     77    631    550   -355   -236    592   1358   1184    272    239   1161    961
     -2   1135   1135   -568   -568   1135   1150    878    280    517   1501   1270
    -46   1119   1166   -535   -605   1143    839    454    -12    441   1449   1210
   -137    400    535   -132   -335    467    665    101   -532   -241    792    657
   -166   -337   -171    252      2   -254    667     70   -865   -818    189    155
   -135   -597   -462    366    161   -530    745    241   -826   -891     70     38
   -111   -576   -465    345    176   -522    865    415   -672   -810    127     75
   -106   -454   -348    277    119   -402    974    550   -524   -691    236    145
   -103   -316   -213    210     54   -267   1041    628   -407   -587    324    210
   -127   -233   -109    179    -10   -171   1083    678   -337   -522    371    257
   -142   -202    -59    174    -41   -132   1106    706   -298   -493    394    280
   -166   -174     -7    168    -80    -93   1127    724   -262   -467    415    303
   -205   -155     49    181   -129    -54   1140    735   -244   -459    426    311
   -241   -150     90    194   -166    -31   1143    737   -241   -459    428    311
   -275   -153    122    215   -200    -15   1161    750   -231   -449    436    319
   -306   -122    181    213   -246     28   1176    763   -213   -428    454    348
   -363   -116    246    239   -306     64   1195    774   -197   -426    459    361
   -394    -93    298    244   -348    101   1215    795   -181   -420    475    366
   -392    -70    322    231   -358    124   1226    820   -168   -410    496    381
   -374    -62    309    215   -342    122   1205    823   -161   -413    493    381
   -355    -51    301    202   -329    124   1179    820   -158   -400    483    366
   -332    -36    296    181   -316    129   1169    818   -135   -379    480    366
   -283     33    316    124   -298    174   1179    828   -106   -350    488    379
   -236    114    348     59   -290    231   1195    836    -88   -335    504    402
   -265     90    355     85   -311    223   1187    831    -93   -337    504    407
   -290     80    368    103   -329    226   1174    823   -109   -342    496    397
   -285    114    400     85   -342    257   1166    831   -119   -332    498    405
   -293    140    433     75   -363    285   1169    841   -119   -319    506    431
   -298    132    431     83   -363    280   1169    852   -116   -306    514    433
   -288    145    433     70   -361    288   1166    867   -101   -288    540    454
   -280    174    454     54   -366    314   1153    875    -83   -277    561    478
   -252    205    457     23   -355    329   1150    888    -64   -270    576    506
   -226    241    465     -7   -345    353   1161    904    -44   -252    597    537
   -215    259    475    -25   -345    366   1171    922    -23   -233    618    550
   -213    280    493    -33   -353    387   1174    940     -7   -220    626    548
   -226    288    514    -33   -368    400   1179    945    -10   -218    631    537
   -233    296    530    -31   -381    413   1192    953      0   -207    644    532
   -236    267    504    -15   -371    384   1200    950     -5   -220    641    511
   -246    272    519    -12   -381    394   1223    961     10   -207    672    501
   -244    311    555    -33   -400    431   1239    976     38   -181    696    501
   -254    303    558    -23   -407    428   1244    984     51   -174    688    483
   -259    301    561    -20   -410    431   1260   1000     72   -163    688    467
   -259    329    589    -33   -423    459   1273   1010     90   -150    698    472
   -267    345    613    -38   -441    478   1275   1013    106   -137    698    467
   -272    348    620    -38   -446    483   1265   1008    114   -135    693    467
   -277    327    605    -25   -441    465   1254    995    106   -148    667    446
   -265    327    592    -31   -428    459   1262   1002    129   -140    665    449
   -262    374    633    -57   -446    504   1270   1013    158   -111    680    470
   -244    402    644    -80   -444    522   1270   1018    168    -88    678    478
   -228    433    659   -103   -444    545   1273   1023    176    -57    675    480
   -223    478    701   -127   -462    589   1278   1039    197    -12    680    501
   -228    493    722   -135   -475    607   1283   1057    228     12    693    517
   -226    491    717   -132   -470    602   1299   1091    259     31    724    530
   -215    509    724   -148   -470    615   1317   1122    280     46    766    548
   -192    537    730   -171   -459    633   1327   1140    293     59    802    581
   -189    579    769   -194   -480    672   1335   1148    301     75    823    600
   -187    600    784   -207   -485    691   1337   1158    303     77    833    613
   -184    633    818   -226   -501    724   1348   1174    316     83    849    646
   -174    701    875   -262   -524    787   1366   1189    337     96    870    693
   -187    745    930   -280   -558    836   1366   1176    342    101    880    724
   -187    750    935   -283   -561    841   1356   1161    337     98    885    740
   -197    719    914   -262   -555    815   1325   1127    309     72    865    719
   -189    706    896   -257   -542    800   1293   1098    288     49    849    704
   -194    698    893   -254   -545    795   1265   1078    272     25    844    693
   -197    678    872   -241   -535    774   1254   1075    270     15    839    685
   -181    667    849   -244   -514    758   1249   1075    270      5    823    675
   -181    589    771   -202   -475    680   1223   1047    236    -38    774    649
   -231    496    727   -135   -478    610   1187   1015    192    -88    714    607
   -218    483    701   -132   -459    589   1176   1008    181   -106    693    597
   -176    496    672   -161   -426    584   1179   1013    189   -122    688    607
   -205    459    665   -127   -433    561   1156    997    189   -161    672    594
   -202    472    672   -137   -439    571   1153   1000    207   -171    675    592
   -275    413    685    -70   -480    548   1140    987    192   -181    662    579
   -322    368    688    -25   -504    527   1143    984    181   -176    649    581
   -249    452    701   -101   -475    576   1174   1010    202   -140    662    607
   -252    420    672    -83   -462    545   1179   1015    179   -153    628    576
   -324    262    587     31   -454    423   1184   1023    127   -226    530    480
   -337    200    535     67   -436    366   1270   1114    137   -246    472    420
   -290    231    522     31   -405    376   1366   1262    220   -192    493    444
   -241    488    730   -124   -485    607   1444   1439    418     31    714    665
   -233   1067   1301   -418   -766   1184   1480   1538    711    454   1174   1132
   -381   1709   2091   -665  -1236   1899   1410   1431    963    898   1693   1631
   -519   1891   2410   -685  -1465   2151   1130   1062    880    987   1842   1748
   -597   1304   1899   -355  -1249   1600    888    646    368    457   1325   1275
   -623    410   1034    106   -828    719    766    384   -210   -283    566    602
   -563    -62    501    311   -532    218    763    441   -371   -555    241    301
   -485    -90    394    288   -441    150    870    631   -259   -491    280    306
   -470     12    480    226   -475    246   1028    820    -88   -345    402    387
   -480     98    576    189   -530    337   1127    930     33   -246    504    457
   -488    174    662    155   -574    418   1184    997    114   -181    587    506
   -517    200    717    158   -615    457   1231   1047    168   -135    641    530
   -670    176    846    244   -758    511   1278   1091    218    -85    693    571
   -717    153    870    280   -795    511   1286   1101    233    -85    680    610
   -545    184    727    179   -636    454   1244   1078    197   -137    592    631
   -374    241    615     67   -493    428   1221   1057    158   -174    509    615
   -345    189    535     77   -441    363   1187   1015     96   -233    454    548
   -327    111    436    106   -381    272   1130    974     36   -290    394    498
   -309     83    392    111   -350    236   1096    958     12   -306    368    498
   -285    109    394     88   -340    252   1101    969     28   -280    389    522
   -228    155    384     33   -306    270   1091    963     41   -272    402    522
   -213    207    420      2   -316    314   1104    971     64   -257    431    545
   -205    223    426    -10   -316    324   1109    974     72   -246    439    561
   -171    239    410    -33   -290    324   1106    969     80   -257    444    566
   -137    275    413    -70   -275    342   1111    979     90   -246    452    579
   -119    270    387    -75   -252    327   1098    969     80   -257    428    574
   -101    280    381    -90   -241    329   1078    958     70   -275    413    571
    -10    358    368   -174   -189    363   1078    976     88   -259    433    594
      0    371    371   -184   -184    371   1085    995     98   -236    462    618
      5    350    345   -179   -171    348   1075    982     85   -244    454    605
     72    381    306   -228   -116    345   1075    989     90   -233    478    613
     77    374    296   -226   -109    335   1060    987     75   -244    475    615
     23    363    337   -194   -155    353   1047    987     70   -246    470    620
    -12    361    374   -174   -192    366   1054   1005     96   -223    498    628
    -31    332    363   -153   -197    348   1080   1041    124   -187    542    646
    -67    345    413   -137   -239    379   1109   1075    161   -148    584    693
    -85    371    454   -142   -272    413   1143   1111    197   -114    610    727
   -137    371    509   -119   -322    439   1179   1137    226    -83    646    745
   -197    327    524    -64   -363    426   1195   1143    233    -75    667    732
   -228    348    576    -59   -402    462   1213   1161    252    -59    698    758
   -262    384    646    -62   -454    514   1231   1182    275    -41    711    782
   -296    400    696    -54   -496    548   1247   1202    306    -12    730    805
   -267    436    704    -85   -485    568   1252   1213    327      2    737    828
   -166    485    652   -158   -407    568   1254   1210    335      5    722    831
   -161    467    626   -155   -392    545   1239   1192    322    -10    693    813
   -213    405    618    -96   -415    511   1205   1161    288    -44    654    789
   -205    400    605    -98   -405    501   1187   1145    283    -57    641    789
   -168    407    576   -119   -371    491   1179   1145    285    -54    652    792
   -148    433    581   -142   -363    506   1184   1150    298    -46    675    802
   -158    431    589   -135   -374    509   1179   1145    303    -41    685    807
   -205    400    605    -98   -407    504   1176   1143    306    -33    698    813
   -187    444    631   -127   -407    537   1195   1166    329     -2    740    844
   -166    457    623   -148   -394    537   1192   1171    332      7    756    849
   -163    457    620   -148   -392    537   1184   1169    327      0    758    836
   -161    470    631   -155   -394    550   1202   1176    335      7    774    833
   -166    514    680   -174   -423    597   1228   1202    366     38    818    854
   -150    561    711   -205   -431    636   1239   1215    381     51    852    872
   -153    576    730   -213   -441    652   1257   1234    400     75    872    906
   -153    602    753   -226   -454    678   1270   1244    418     96    885    930
   -129    626    756   -246   -441    691   1273   1241    426    103    893    932
   -111    667    776   -280   -444    722   1267   1234    428    111    904    940
   -135    683    818   -275   -478    750   1257   1210    428    111    914    945
   -129    711    841   -290   -485    776   1247   1195    423    114    930    963
   -111    706    818   -296   -465    761   1218   1156    397     96    919    948
   -106    696    802   -298   -454    748   1195   1130    379     85    914    937
   -119    670    787   -275   -454    727   1174   1111    366     72    917    919
   -135    646    782   -257   -459    711   1158   1093    350     59    914    891
   -150    613    763   -231   -457    688   1148   1078    342     41    901    872
   -153    537    691   -192   -423    613   1132   1057    316      7    878    841
   -145    496    639   -176   -392    566   1124   1041    306    -10    862    800
   -166    439    605   -140   -384    522   1109   1018    285    -36    836    758
   -171    426    597   -127   -384    511   1093   1000    275    -46    823    735
   -171    397    566   -114   -368    480   1070    974    252    -64    807    704
   -181    381    563   -101   -371    472   1054    950    233    -80    795    691
   -168    384    550   -109   -361    467   1039    930    220    -93    784    680
   -140    363    504   -111   -322    433   1028    909    207    -98    771    659
   -116    345    462   -116   -290    405   1015    896    194   -106    761    646
    -93    293    387    -98   -239    340   1005    885    163   -137    717    597
    -49    202    249    -77   -150    226   1049    935    155   -194    631    504
      5    205    200   -103    -96    202   1132   1039    200   -202    592    462
    111    342    228   -228    -57    285   1210   1197    327   -101    670    540
    205    730    524   -467   -161    628   1260   1335    563    202    976    852
    174   1415   1241   -797   -535   1330   1234   1337    849    675   1512   1389
    -18   1971   1990   -976  -1002   1979   1039   1070    979   1036   1951   1813
   -135   1800   1935   -833  -1034   1867    709    618    672    849   1800   1657
   -205   1041   1247   -418   -724   1143    506    218     72    148   1117   1044
   -218    228    446     -7   -332    337    452    103   -366   -472    454    446
   -163    -77     85    122   -124      2    493    246   -389   -579    293    275
   -158    -77     80    116   -119      0    633    436   -249   -480    355    306
   -135     20    155     54   -145     88    761    592   -103   -361    449    387
   -114    109    223      0   -168    166    841    685     -2   -275    522    462
   -103    168    272    -31   -187    220    896    740     54   -213    581    501
   -116    213    327    -49   -223    270    922    766     83   -176    615    530
   -135    223    358    -44   -246    290    937    784    106   -150    633    561
   -155    220    376    -33   -267    298    948    792    114   -132    636    563
   -153    226    379    -36   -265    301    966    797    111   -114    649    566
   -137    249    387    -57   -262    319    958    789     98   -127    641    574
   -127    239    366    -57   -246    301    956    787     93   -148    610    581
   -114    233    348    -62   -231    290    950    779     90   -145    594    581
    -93    236    329    -70   -210    283    943    774     88   -137    592    574
    -85    244    329    -80   -207    285    945    776     93   -142    594    571
    -70    249    319    -90   -194    285    943    774     96   -140    581    574
    -41    241    283   -101   -161    262    927    763     83   -153    561    555
    -12    257    270   -122   -140    262    914    753     70   -166    540    524
     31    293    262   -163   -116    277    901    745     64   -168    530    514
     62    306    244   -184    -90    275    891    732     57   -174    527    511
     96    306    210   -202    -57    259    872    719     49   -174    519    506
    137    322    184   -228    -23    254    857    719     46   -168    511    504
    145    309    163   -228    -10    236    849    711     41   -176    496    501
    166    332    166   -252      0    249    841    706     44   -166    504    506
    174    345    171   -262      2    259    836    691     25   -174    496    498
    187    358    171   -272      7    265    833    680     10   -176    491    483
    166    340    171   -254     -2    257    833    704     41   -140    514    511
    137    366    228   -252    -46    298    839    737     77   -103    566    555
    109    379    270   -246    -80    324    854    769    109    -70    610    594
    101    405    303   -252   -101    355    872    797    137    -38    641    626
    106    433    327   -272   -109    381    859    795    135    -33    636    628
     88    436    348   -265   -129    392    862    797    145    -28    639    626
     72    433    361   -257   -142    397    872    802    155    -15    644    623
     62    431    368   -246   -153    400    867    787    150    -15    641    615
     59    454    394   -259   -168    426    885    802    174      7    654    633
     46    467    420   -257   -187    444    896    807    194     25    657    646
     41    475    433   -262   -194    454    904    805    215     38    654    644
     28    509    480   -267   -226    496    909    802    236     59    665    636
     18    532    514   -275   -249    524    922    810    254     75    665    631
     20    542    522   -283   -252    535    935    815    277     96    675    636
      7    530    522   -270   -257    527    945    813    290    106    680    631
    -23    501    524   -239   -272    511    940    789    280     93    659    613
    -44    491    532   -223   -288    511    930    769    267     83    644    592
    -25    467    493   -220   -259    480    922    763    265     83    631    576
      0    480    480   -241   -241    480    919    763    277     98    633    576
     -2    498    501   -246   -252    498    935    776    293    119    654    561
     -7    532    540   -265   -272    535    935    784    303    150    675    574
     12    555    542   -285   -265    550    919    771    311    174    688    574
      0    540    540   -272   -270    540    922    774    316    174    683    568
    -20    548    568   -262   -293    558    930    782    314    176    678    581
    -31    576    607   -275   -319    589    937    797    340    202    696    589
    -28    584    613   -280   -319    597    950    813    363    233    714    597
      0    613    610   -306   -306    613    953    815    374    244    719    602
     38    665    626   -350   -293    646    961    831    392    257    722    613
     28    678    649   -355   -309    665    963    831    402    265    722    620
      7    688    680   -348   -335    685    969    828    410    285    735    628
     10    730    719   -371   -355    727    966    815    423    309    748    649
     20    748    727   -384   -353    737    943    792    413    301    732    649
     10    724    714   -368   -353    719    904    753    374    275    698    613
     20    698    678   -358   -329    688    875    724    345    257    680    589
     23    706    683   -366   -329    696    867    714    342    262    685    597
     31    675    644   -353   -306    659    846    696    322    233    649    576
     25    602    574   -316   -275    589    820    659    275    176    576    517
     15    561    545   -288   -265    553    807    639    249    142    530    483
      7    524    517   -267   -254    522    797    623    233    129    509    475
      2    470    467   -236   -231    470    771    592    202     90    470    449
     -2    441    441   -220   -223    441    761    576    181     62    436    431
    -25    397    423   -187   -226    410    753    566    166     49    418    426
    -46    384    431   -168   -239    405    750    561    163     46    410    428
    -44    405    449   -179   -246    426    753    561    166     51    413    446
    -57    381    439   -163   -249    407    748    558    158     41    394    441
    -54    345    397   -145   -226    371    743    566    158     38    381    436
    -51    254    303   -101   -179    280    766    607    158     18    345    400
    -51    184    236    -64   -142    210    849    704    187     -7    288    324
    -49    233    283    -93   -166    257    956    839    280     36    298    329
     -2    397    400   -197   -202    397   1052   1005    446    192    433    457
     -5    784    789   -389   -397    787   1080   1083    646    488    756    763
   -119   1348   1467   -613   -792   1408   1028    984    820    859   1205   1176
   -218   1649   1865   -717  -1041   1758    750    610    724   1015   1434   1356
   -252   1376   1626   -563   -940   1501    465    207    342    727   1182   1130
   -277    641    917   -181   -597    776    363    -33   -155     44    485    566
   -207     46    254     80   -231    150    363     12   -381   -368     20    179
   -127   -116     10    119    -70    -51    423    187   -303   -361    -20    127
    -88    -75     12     80    -51    -31    522    329   -171   -275     28    166
    -64    -12     49     36    -57     18    597    426    -70   -197     77    210
    -59     41    101     10    -80     70    649    488     15   -129    119    262
    -62     85    145    -12   -103    114    680    524     70    -85    150    293
    -57    129    187    -36   -122    158    691    532     96    -59    168    301
    -41    145    187    -54   -114    166    688    535    106    -49    166    306
    -41    163    205    -59   -122    184    696    540    119    -28    171    322
    -33    174    207    -72   -122    189    696    535    122    -20    163    319
    -20    192    210    -85   -114    200    693    527    124    -15    158    324
    -10    207    218    -98   -114    213    685    519    129    -10    153    327
    -10    200    210    -93   -109    205    675    511    129    -15    142    327
    -15    202    218    -93   -116    207    680    509    135    -12    129    316
    -20    207    226    -93   -124    215    678    501    135    -12    124    303
    -12    207    220   -101   -116    213    659    488    129    -15    129    301
     12    236    223   -124   -103    231    662    491    137     -5    137    298
     25    254    228   -142   -101    244    662    491    148      0    140    293
     38    275    236   -158    -98    257    657    498    161      0    140    301
     46    280    233   -163    -93    257    654    504    168      2    132    306
     62    288    226   -174    -80    257    652    509    171     12    127    306
     83    301    215   -192    -67    259    649    509    168     20    119    298
     77    298    218   -189    -70    259    644    504    161     25    106    298
     75    298    220   -189    -72    259    636    498    153     36     98    301
     88    324    236   -205    -72    280    636    501    158     62    106    316
    101    319    218   -210    -59    270    626    501    161     80    116    324
    109    316    207   -213    -49    262    618    514    171     98    129    332
     98    293    192   -197    -46    244    605    524    179    106    132    332
     85    275    189   -179    -51    233    592    527    176    103    124    324
     88    283    192   -187    -51    236    592    537    176    106    129    329
    132    337    205   -236    -36    272    623    568    194    127    148    363
    187    400    210   -296    -10    306    652    584    202    140    153    381
    116    329    213   -223    -46    272    646    566    174    114    114    348
     46    259    213   -155    -85    236    646    553    150     90     83    322
     75    293    218   -184    -72    254    670    561    158    103     85    335
     70    301    231   -187    -80    267    675    558    158    109     77    332
     28    288    259   -158   -114    275    680    555    161    109     72    327
     18    283    262   -150   -122    272    683    555    166    111     75    324
     18    283    265   -153   -122    275    680    550    166    119     77    322
     18    280    259   -150   -122    272    680    542    166    124     80    324
     -2    270    272   -132   -137    270    675    527    158    124     77    335
     10    290    280   -153   -135    285    670    527    163    127     80    353
     33    319    285   -176   -127    303    680    537    174    140    101    368
     28    322    293   -176   -132    309    683    542    176    148    111    379
    -20    283    303   -129   -161    293    672    532    163    142    103    376
     33    322    288   -179   -127    306    662    527    158    135     80    387
     67    335    265   -202    -98    301    646    514    142    119     38    361
     41    298    254   -171   -106    277    628    496    116    101     10    301
     36    306    270   -171   -116    288    639    506    119    111      7    277
     41    332    290   -189   -124    311    659    527    140    135     15    296
     80    358    275   -220    -96    316    670    548    155    148     28    319
    122    400    277   -259    -77    337    670    561    171    163     46    348
    116    387    270   -252    -75    329    667    561    176    166     57    361
    142    420    275   -283    -67    350    678    576    189    181     85    376
    233    504    270   -368    -18    387    709    600    218    213    127    407
    257    530    270   -394     -5    400    717    597    223    226    158    415
    197    496    298   -345    -49    397    706    579    213    223    168    410
    124    431    303   -277    -90    368    662    535    179    200    158    392
    101    374    270   -239    -85    322    623    504    153    171    137    381
    116    381    262   -252    -72    324    613    491    148    166    129    394
    106    342    236   -223    -64    290    592    470    127    137    114    379
     90    316    226   -205    -67    272    581    457    119    124    122    374
     80    293    210   -187    -64    252    571    444    114    111    116    342
     62    223    161   -145    -49    192    540    420     96     75     72    283
     90    210    119   -150    -12    166    506    402     67     33     33    257
    119    207     85   -163     15    148    491    387     38      7     -2    257
     90    150     59   -122     15    106    472    353      0    -33    -36    228
     77     72     -5    -75     38     36    452    311    -46    -83    -77    174
     88     38    -49    -62     70     -5    433    275    -77   -119   -106    137
    127     57    -72    -93    101     -5    428    262    -88   -129   -114    132
    129     36    -93    -83    111    -28    402    236   -109   -145   -132    114
    140      0   -140    -72    137    -70    374    218   -135   -166   -155     83
    179    -75   -254    -51    215   -163    374    244   -158   -213   -210     20
    176   -148   -324    -15    249   -236    465    342   -137   -257   -277    -54
    200   -116   -316    -41    257   -215    566    493    -49   -210   -254    -46
    259     88   -174   -174    218    -41    654    662    127    -31    -72    101
    290    571    280   -431      5    426    685    745    381    329    332    478
    135   1187   1052   -662   -459   1122    568    555    555    714    805    893
     51   1449   1397   -750   -672   1423    257    176    478    844    995   1036
     12   1104   1091   -561   -540   1098    -20   -249     70    483    670    745
    -62    254    316    -96   -189    285   -124   -550   -514   -288    -96    103
    -51   -272   -220    161     80   -246   -114   -485   -688   -610   -452   -215
     18   -371   -389    174    202   -379    -46   -329   -597   -587   -459   -241
     44   -329   -374    142    207   -350     59   -184   -462   -491   -387   -187
     54   -236   -290     90    171   -262    145    -77   -335   -392   -301   -109
     62   -137   -200     38    129   -168    197    -23   -252   -324   -236    -54
     54   -116   -171     31    111   -142    213     -5   -218   -301   -215    -41
     59   -119   -181     28    119   -148    205     -5   -205   -296   -215    -44
     77    -90   -168      7    122   -129    202      0   -197   -288   -202    -41
    101    -57   -158    -23    127   -106    197      2   -189   -280   -181    -36
    109    -36   -148    -36    127    -90    192      5   -174   -275   -163    -36
     85    -38   -127    -23    103    -83    179      0   -174   -283   -158    -44
     90    -41   -132    -23    111    -85    171     -2   -174   -288   -166    -57
    155     23   -132    -93    145    -54    189     20   -142   -262   -129    -28
    145     31   -116    -88    129    -41    194     31   -127   -254   -101     -5
    101      2    -98    -51     98    -46    184     20   -129   -262    -93      0
     98     10    -88    -54     93    -38    174     23   -122   -257    -83      7
     98     20    -80    -62     88    -28    168     15   -116   -259    -83     10
     70     18    -51    -44     62    -15    158     10   -109   -252    -75     10
     57     36    -20    -46     38      7    161     10    -90   -231    -57     18
     57     38    -18    -46     38     10    161     12    -75   -213    -36     31
     44     51      7    -49     18     31    150      7    -67   -192     -7     54
     57     80     23    -70     18     51    153     12    -64   -174     15     67
     90    116     23   -103     33     70    171     36    -54   -155     36     72
    116    148     31   -132     44     90    194     62    -36   -135     64     88
     18     88     70    -54    -28     80    176     49    -51   -153     62     77
    -25     93    119    -33    -72    106    171     67    -36   -140     88     98
    -46    111    158    -36   -101    135    176     98      0   -103    114    132
    -80    129    210    -23   -145    168    184    127     41    -57    142    171
   -145    155    301     -5   -223    228    218    168     88    -18    184    215
   -166    181    345     -7   -257    262    236    194    101    -18    179    239
    -80    207    285    -64   -184    246    200    168     70    -54    132    220
     18    220    202   -119    -90    213    158    129     44    -88     93    187
     85    213    124   -150    -20    168    124     90     20   -122     54    142
    127    213     85   -171     20    150    103     70     10   -140     28    116
    148    220     72   -187     36    148     96     57      0   -150     18    106
    161    239     77   -200     41    158     98     54      0   -145     15    101
    176    239     59   -210     59    150     93     46      2   -145      5     80
    194    231     33   -213     80    132     77     38      5   -148     -5     70
    205    239     31   -223     88    135     64     31      2   -148     -7     59
    205    239     33   -220     85    137     64     23      2   -145    -10     44
    202    267     62   -236     70    166     67     20      7   -135      0     46
    184    267     83   -226     51    176     57     12      2   -132      2     57
    207    254     46   -233     80    153     49     10     -7   -140    -10     49
    241    246      5   -244    119    127     41      5    -10   -153    -20     41
    290    244    -49   -270    168     98     15    -12    -31   -174    -44     20
    337    249    -90   -293    215     80    -12    -33    -51   -194    -67      0
    324    244    -83   -285    205     80    -20    -36    -46   -194    -70     -5
    402    246   -155   -324    280     46    -51    -67    -64   -210    -96    -28
    355    267    -88   -314    220     90    -38    -41    -38   -171    -62     -5
    309    290    -18   -301    163    137      0      5      5   -127    -31     23
    381    311    -70   -348    226    122     10     25     20   -114    -28     12
    176    335    158   -254     10    246    101    116    114    -23     57     90
    306    353     44   -332    129    200     70     85     80    -62      7     62
    392    392      0   -392    197    194     49     72     67    -75     -2     70
    392    405     12   -400    189    210     49     72     64    -77     10     90
    410    449     38   -428    187    244     51     70     70    -80     23     96
    361    467    106   -415    127    288     70     72     80    -75     36    114
    340    454    111   -397    114    283     67     64     72    -80     33    111
    327    433    103   -381    111    270     49     44     51    -90     23    111
    319    426    106   -371    106    267     23     31     33   -101     10    116
    293    361     67   -329    114    215      0     12      5   -129    -12    114
    259    324     64   -293     96    194     -2      7      0   -135      5    140
    226    259     33   -244     96    148    -28     -7    -15   -145     12    153
    239    228    -10   -233    124    109    -46    -18    -33   -171     20    161
    335    311    -23   -324    179    145    -28     -5    -15   -187     15    166
    319    265    -54   -293    187    106    -36    -25    -41   -226    -70    114
    192     88   -103   -142    148     -7    -85    -90   -124   -283   -187     36
    179     46   -132   -111    155    -41    -96   -119   -155   -293   -249      5
    213     75   -137   -145    174    -31   -101   -129   -161   -285   -280     -7
    197     54   -145   -127    171    -44   -119   -150   -184   -283   -306    -15
    168     25   -142    -98    155    -57   -137   -161   -207   -277   -306    -18
    181     15   -166    -98    174    -75   -137   -161   -231   -280   -303    -64
    194    -96   -290    -49    241   -192   -109   -129   -265   -350   -348   -163
    111   -176   -288     31    200   -231      7     -5   -220   -374   -374   -215
    176   -148   -324    -15    249   -236    111    145   -140   -342   -355   -200
    272     46   -226   -158    249    -88    202    322     23   -184   -213    -54
    236    600    363   -420    -62    483    239    410    309    223    233    402
     96   1280   1184   -688   -545   1234    168    296    563    675    737    914
     62   1519   1454   -792   -696   1488   -135   -109    472    750    854   1034
     44   1083   1039   -563   -496   1062   -465   -579     -5    267    483    685
     33    135    101    -85    -36    119   -626   -919   -732   -631   -239    -59
     51   -431   -483    187    267   -457   -636   -911  -1036   -854   -587   -431
    103   -475   -579    184    337   -527   -540   -748   -898   -696   -592   -428
    142   -306   -449     83    296   -376   -381   -530   -605   -579   -511   -327
    142   -213   -358     33    249   -285   -298   -379   -475   -555   -493   -259
    137   -158   -296     10    215   -226   -252   -316   -418   -530   -478   -223
    132   -116   -252     -7    189   -184   -226   -298   -400   -506   -470   -202
    179    -28   -207    -75    192   -116   -200   -280   -381   -475   -452   -161
    189    -41   -231    -75    207   -135   -197   -296   -400   -472   -467   -174
    197    -75   -272    -62    233   -174   -210   -314   -423   -485   -472   -205
    233    -75   -311    -80    270   -192   -231   -329   -452   -504   -491   -228
    176    -72   -249    -51    213   -161   -220   -327   -454   -493   -475   -207
    148    -57   -207    -46    176   -129   -205   -319   -465   -478   -457   -200
    218    -18   -239   -101    226   -127   -213   -337   -491   -480   -457   -220
    145    -38   -184    -54    163   -109   -202   -332   -478   -483   -452   -218
    122    -44   -166    -38    142   -103   -215   -340   -483   -496   -459   -207
    145     -7   -155    -70    148    -80   -220   -342   -475   -496   -449   -205
    187     54   -135   -122    161    -38   -207   -327   -454   -478   -420   -181
    218     77   -142   -150    179    -31   -213   -335   -459   -480   -423   -171
    148     44   -103    -96    127    -28   -218   -342   -467   -483   -431   -171
    176     67   -111   -122    145    -23   -223   -340   -462   -478   -431   -163
    194     85   -109   -140    153    -10   -231   -345   -462   -478   -433   -155
    189     96    -93   -142    142      2   -228   -340   -452   -467   -428   -145
    184     93    -90   -137    137      2   -226   -335   -449   -462   -426   -132
    187     90    -96   -142    142     -2   -228   -335   -454   -465   -426   -135
    202     96   -106   -150    153     -5   -236   -329   -457   -459   -413   -137
    210    114    -96   -163    153     10   -246   -327   -452   -446   -394   -122
    226    155    -70   -189    148     44   -257   -322   -444   -428   -379    -83
    192    194      2   -194     96     98   -239   -296   -413   -392   -348    -25
    226    207    -18   -218    122     96   -257   -301   -415   -394   -342    -12
    254    233    -23   -246    140    106   -259   -298   -413   -392   -335      0
    244    262     18   -252    114    140   -236   -277   -392   -376   -316     20
    233    244     10   -239    111    127   -228   -280   -394   -381   -324     15
    228    233      5   -231    111    119   -213   -283   -394   -376   -327     12
    220    231      7   -228    106    122   -200   -272   -384   -361   -324     20
    189    207     18   -197     85    114   -192   -254   -371   -345   -322     33
    181    228     46   -205     67    137   -176   -236   -350   -322   -306     49
    189    257     64   -223     62    161   -166   -223   -327   -298   -288     62
    192    267     75   -231     57    171   -161   -215   -309   -280   -277     64
    187    280     93   -233     46    187   -148   -207   -288   -259   -272     62
    140    249    109   -194     15    181   -140   -205   -280   -254   -275     54
    129    246    116   -189      5    181   -137   -205   -280   -252   -277     44
    140    231     90   -189     25    161   -148   -220   -293   -262   -290     20
    109    220    111   -163      0    166   -145   -215   -288   -254   -283     15
    129    236    103   -184     12    168   -148   -215   -283   -249   -277     12
    153    239     85   -197     33    163   -148   -210   -277   -244   -272     18
    153    265    109   -210     23    187   -140   -197   -259   -223   -249     31
    155    270    114   -213     20    192   -132   -184   -241   -207   -239     31
    181    283    101   -233     38    192   -124   -176   -233   -202   -233     38
    176    290    114   -233     31    202   -106   -150   -210   -181   -223     51
    174    298    122   -236     25    210    -72   -114   -181   -155   -215     59
    200    345    145   -272     28    246    -49    -85   -148   -124   -197     72
    207    368    161   -288     23    265    -44    -77   -127   -114   -189     70
    129    358    228   -244    -49    293    -15    -41    -85    -77   -150     90
    168    384    215   -277    -23    298    -10    -31    -64    -46   -111    103
    244    407    163   -324     41    285    -18    -44    -64    -36    -83    103
     83    418    332   -252   -124    376     38      0     -5     31    -10    168
    114    439    324   -277   -103    381     31    -15     -2     36    -15    168
    236    433    194   -337     20    314    -36    -77    -59    -15    -88    109
    329    405     75   -366    127    241    -90   -127   -111    -70   -168     67
    311    363     51   -337    129    207   -103   -148   -132    -96   -202     51
    288    342     54   -316    116    200   -109   -155   -140   -106   -215     38
    257    301     41   -280    109    171   -111   -158   -140   -109   -228     28
    236    228     -7   -231    122    111   -122   -166   -158   -129   -259      5
    228    171    -59   -202    145     57   -122   -171   -179   -145   -283    -15
    184     98    -85   -142    135      7   -137   -192   -202   -171   -301    -46
    137     51    -88    -96    111    -18   -145   -202   -210   -184   -316    -70
    135     49    -85    -90    111    -18   -158   -220   -223   -192   -337    -85
    171     -7   -179    -85    174    -93   -187   -249   -254   -228   -389   -116
     49    -36    -85     -7     64    -59   -155   -218   -215   -202   -366    -83
     96    -33   -132    -31    111    -83   -174   -223   -215   -215   -379   -101
    142    -85   -228    -28    184   -155   -207   -241   -233   -246   -405   -132
    137   -161   -298     10    215   -228   -233   -246   -259   -285   -439   -174
    187   -218   -405     15    293   -311   -168   -166   -252   -311   -478   -220
    265   -218   -483    -23    371   -350    -49    -33   -197   -293   -493   -259
    303   -179   -483    -62    392   -329     62    140    -83   -200   -433   -220
    298     62   -236   -181    267    -85    124    285    106     41   -200    -10
    285    631    345   -459    -28    488    122    316    355    446    259    441
    137   1213   1075   -675   -470   1143     10    135    517    823    732    893
     54   1319   1265   -685   -605   1293   -280   -236    376    870    854    987
    -10    732    743   -363   -376    737   -517   -649   -153    314    324    517
    -51    -90    -41     70     -5    -67   -592   -828   -649   -374   -394   -122
     -5   -550   -545    275    270   -548   -576   -740   -782   -626   -693   -407
     59   -646   -706    293    381   -675   -475   -579   -701   -605   -714   -433
     88   -568   -657    239    371   -613   -353   -436   -566   -504   -633   -358
    114   -465   -579    174    345   -522   -275   -335   -459   -405   -548   -293
    161   -389   -550    111    353   -467   -241   -296   -407   -355   -498   -265
    153   -379   -532    114    342   -454   -205   -254   -371   -324   -470   -241
    163   -376   -542    103    353   -459   -168   -218   -348   -296   -428   -210
    181   -340   -522     77    350   -431   -142   -197   -329   -267   -389   -181
    181   -332   -517     75    348   -426   -135   -192   -319   -254   -361   -174
    153   -335   -488     90    319   -410   -129   -192   -306   -252   -353   -174
    135   -348   -483    103    309   -415   -140   -194   -303   -259   -366   -171
    145   -355   -501    103    322   -428   -137   -200   -311   -270   -368   -166
    101   -376   -480    137    290   -428   -122   -184   -303   -252   -345   -153
    101   -358   -459    129    280   -407   -124   -174   -288   -220   -324   -137
     85   -363   -452    137    267   -407   -116   -168   -280   -213   -335   -127
    171   -348   -522     88    345   -433   -127   -174   -277   -215   -368   -140
    174   -379   -553    101    361   -465   -135   -176   -283   -223   -400   -153
    184   -340   -524     77    353   -431   -109   -145   -257   -205   -394   -129
    205   -374   -579     83    389   -475   -137   -161   -275   -220   -420   -140
    197   -384   -581     93    387   -483   -135   -158   -272   -215   -426   -129
    233   -332   -568     49    400   -452   -106   -135   -246   -184   -407   -111
    236   -342   -579     54    407   -459    -90   -116   -246   -181   -415   -119
    140   -405   -545    129    340   -475    -98   -114   -254   -189   -433   -129
     93   -431   -524    168    309   -478    -90   -111   -265   -192   -446   -129
     90   -415   -506    161    296   -459    -67    -83   -272   -176   -433   -111
    127   -410   -537    142    332   -472    -59    -38   -262   -163   -420    -93
    150   -436   -587    142    366   -509    -80    -20   -249   -166   -413    -83
    111   -441   -555    163    332   -498    -77      7   -228   -145   -379    -54
    111   -410   -522    148    314   -465    -59     49   -213   -127   -345    -31
    176   -389   -566    106    371   -478    -67     70   -220   -148   -345    -33
    116   -402   -522    140    319   -462    -59     96   -179   -148   -337    -15
    171   -397   -571    111    371   -483    -57    101   -142   -140   -342    -15
    200   -413   -613    106    405   -511    -62     80   -137   -140   -366    -38
    205   -394   -600     96    402   -496    -54     88    -98   -119   -371    -36
    187   -340   -527     77    355   -433    -18    119    -51    -46   -327     15
    189   -348   -540     77    363   -444    -20    106    -67    -23   -303      2
    163   -415   -581    124    371   -498    -49     64   -111    -46   -311    -51
    184   -405   -589    111    387   -496    -44     57   -109    -41   -301    -70
    241   -397   -639     75    439   -517    -44     54   -103    -51   -309    -77
    223   -405   -628     90    423   -517    -51     38   -103    -62   -311    -93
    174   -428   -602    127    387   -517    -46     36    -96    -70   -306    -93
    158   -439   -597    140    376   -517    -44     41    -85    -70   -290    -96
    150   -428   -579    137    363   -501    -41     41    -80    -67   -272   -114
    142   -423   -568    140    355   -496    -44     44    -77    -72   -265   -129
    142   -418   -561    135    348   -488    -38     51    -72    -75   -249   -127
    148   -410   -558    132    353   -483    -25     72    -54    -67   -220   -111
    142   -420   -563    135    353   -491    -33     72    -54    -70   -210   -122
    150   -374   -527    111    337   -449    -12     98    -25    -44   -184   -106
    150   -358   -509    103    327   -431      5    119     -2    -28   -166    -96
    142   -358   -501    109    322   -428      2    124      7    -20   -155    -88
    161   -288   -449     62    303   -368     18    142     33      5   -114    -62
    174   -233   -407     28    288   -319     33    163     57     28    -75    -44
    153   -244   -397     44    275   -319     36    174     72     36    -57    -44
    153   -213   -366     31    259   -288     51    189     90     54    -28    -23
    181   -176   -358     -2    267   -267     41    174     88     54    -23    -23
    150   -155   -306      2    226   -228     51    168    106     75      0     -2
    163    -96   -262    -33    210   -179     64    176    127    103     38     28
    257    -77   -335    -88    296   -205     20    129     90     64     12     -2
    181    -93   -277    -44    228   -184      5    111     83     54     12     -2
    184   -111   -296    -36    239   -202     -5     93     67     41      0    -20
    192   -116   -311    -38    249   -213    -12     80     57     31     -7    -38
    181   -150   -332    -15    257   -241    -15     67     44     12    -20    -57
    166   -223   -392     25    277   -306    -33     49     15    -25    -51    -90
    150   -290   -441     70    296   -366    -51     31    -12    -54    -77   -116
    135   -332   -467     98    298   -400    -70      5    -41    -80   -106   -145
    200   -311   -511     57    355   -410    -83    -12    -59    -96   -119   -158
    231   -319   -550     44    389   -433    -83    -25    -72   -111   -135   -171
    197   -387   -587     93    389   -485    -96    -49    -93   -135   -158   -200
    223   -384   -607     80    415   -496   -101    -54    -98   -135   -161   -205
    239   -387   -626     75    431   -506   -103    -62   -101   -137   -166   -210
    257   -415   -672     77    462   -542   -116    -77   -122   -153   -187   -236
    335   -472   -807     67    571   -639   -106    -59   -142   -189   -239   -288
    290   -540   -833    124    561   -685    -10     49    -96   -200   -270   -335
    236   -553   -789    158    511   -670     70    163    -23   -168   -265   -348
    290   -465   -756     83    522   -610    114    288    106    -51   -166   -272
    311    -70   -381   -122    345   -223    150    374    335    262    168     44
    189    542    353   -366    -80    446     96    267    532    657    631    465
     51    919    867   -485   -407    893   -161    -72    519    875    914    704
     33    704    670   -371   -319    688   -452   -475    166    620    691    501
      2     18     12    -10     -5     15   -548   -737   -348    -49     23    -49
     33   -605   -639    283    335   -620   -540   -709   -620   -498   -465   -454
     85   -800   -885    358    485   -841   -472   -532   -568   -524   -532   -517
    106   -792   -901    340    501   -846   -368   -392   -452   -446   -485   -491
    148   -698   -846    275    496   -771   -283   -283   -329   -350   -413   -426
    192   -584   -776    194    483   -678   -215   -210   -239   -275   -353   -368
    127   -579   -706    226    415   -641   -192   -184   -205   -249   -335   -358
    129   -579   -709    223    418   -644   -184   -174   -192   -241   -327   -345
    145   -558   -704    205    423   -631   -181   -176   -187   -239   -327   -335
      2   -506   -511    249    257   -509   -111   -106   -116   -163   -257   -262
     83   -418   -501    168    290   -459    -83    -75    -88   -135   -236   -249
    153   -452   -605    148    376   -527   -122   -119   -124   -179   -285   -296
    145   -459   -605    158    374   -532   -145   -140   -142   -189   -303   -314
    187   -470   -657    140    420   -563   -166   -161   -161   -205   -322   -337
    179   -475   -654    148    415   -563   -155   -150   -150   -194   -316   -335
    220   -446   -667    111    441   -555   -161   -153   -148   -197   -322   -348
    210   -439   -652    114    431   -545   -153   -145   -137   -192   -322   -353
    202   -410   -613    103    405   -511   -155   -145   -129   -184   -316   -358
    181   -400   -581    109    381   -491   -153   -142   -122   -176   -311   -355
    194   -374   -568     88    381   -470   -145   -127   -101   -153   -296   -337
    207   -348   -555     70    379   -452   -135   -116    -83   -135   -280   -324
    200   -353   -553     75    374   -454   -140   -119    -85   -137   -285   -329
    192   -361   -553     85    371   -457   -153   -127    -96   -150   -296   -348
    218   -335   -553     57    384   -444   -153   -122    -93   -140   -280   -342
    236   -309   -545     36    389   -426   -153   -116    -83   -122   -267   -340
    233   -303   -540     33    384   -423   -161   -114    -80   -119   -270   -348
    228   -275   -504     23    366   -389   -171   -116    -83   -116   -275   -353
    249   -239   -491     -5    366   -363   -168    -98    -67    -98   -270   -342
    246   -239   -485     -5    363   -361   -161    -75    -51    -80   -259   -327
    270   -205   -478    -33    371   -340   -163    -67    -44    -72   -249   -316
    314   -179   -493    -67    402   -335   -163    -64    -44    -70   -252   -324
    303   -168   -472    -70    387   -319   -150    -57    -41    -62   -254   -322
    293   -153   -446    -72    368   -298   -148    -64    -46    -67   -259   -329
    283   -135   -420    -75    348   -277   -150    -77    -49    -67   -262   -335
    244   -140   -384    -51    314   -262   -135    -72    -33    -54   -254   -324
    316   -127   -444    -98    379   -285   -129    -85    -41    -64   -270   -350
    324   -103   -428   -111    374   -265   -119    -85    -31    -54   -262   -355
    303   -114   -420    -96    361   -265   -114    -88    -23    -51   -262   -371
    298    -75   -374   -111    335   -223    -96    -80      0    -28   -239   -371
    288    -85   -376   -103    329   -231   -101   -101     -2    -25   -239   -394
    207   -101   -311    -54    257   -205    -83   -101     10    -10   -218   -400
    200    -90   -290    -57    241   -189    -72    -98     18     -5   -200   -394
    226    -75   -301    -75    262   -187    -72   -111     20     -5   -200   -387
    314    -49   -363   -132    337   -205   -109   -155    -10    -33   -236   -407
    314    -44   -358   -135    335   -200   -124   -174    -20    -46   -254   -420
    327    -44   -374   -142    348   -210   -142   -187    -28    -57   -288   -449
    329    -20   -350   -153    340   -184   -155   -187    -20    -49   -293   -459
    358     -5   -363   -179    361   -184   -155   -184    -12    -31   -277   -462
    337      2   -335   -171    335   -166   -158   -181     -7    -23   -303   -457
    311    -10   -322   -150    314   -166   -171   -189    -18    -33   -335   -446
    324     25   -298   -174    311   -135   -150   -166      2    -10   -327   -413
    400    145   -254   -272    327    -54   -103   -129     44     41   -285   -371
    340    153   -187   -246    265    -15    -90   -124     46     59   -265   -371
    290    122   -168   -207    228    -23    -93   -137     23     51   -280   -394
    290    142   -148   -215    220     -2    -93   -140     25     64   -283   -392
    265    197    -70   -231    166     64    -83   -119     64     96   -270   -363
    288    241    -46   -267    168     98    -88   -124     72    109   -280   -361
    252    265     12   -259    119    140    -80   -124     88    127   -265   -353
    283    259    -23   -270    153    119   -111   -161     67    106   -275   -368
    233    252     18   -244    109    135   -114   -171     64    103   -277   -361
    335    252    -83   -296    210     85   -179   -244      0     57   -340   -413
    353    244   -109   -301    231     67   -220   -293    -44     23   -381   -446
    311    197   -114   -254    213     41   -249   -324    -67     -7   -407   -472
    329    192   -137   -262    233     28   -254   -335    -75    -23   -423   -488
    327    155   -174   -241    252     -7   -275   -368   -106    -57   -467   -530
    340    137   -205   -239    272    -33   -301   -400   -142    -85   -514   -568
    350    127   -223   -239    288    -46   -322   -426   -176   -114   -555   -597
    288     64   -223   -176    254    -77   -358   -472   -223   -158   -610   -639
    259     38   -223   -150    241    -90   -384   -506   -252   -184   -646   -659
    252     44   -210   -148    231    -83   -397   -532   -272   -202   -665   -683
    249     25   -223   -137    236    -98   -415   -553   -293   -220   -680   -706
    259     33   -226   -148    241    -93   -436   -571   -309   -226   -691   -701
    280     31   -249   -155    265   -109   -449   -587   -329   -241   -706   -719
    298    -25   -327   -137    311   -176   -454   -592   -361   -283   -761   -774
    309   -116   -426    -96    366   -270   -400   -519   -368   -332   -833   -867
    332    -77   -413   -129    371   -244   -288   -384   -293   -303   -831   -872
    394     70   -324   -233    358   -127   -194   -218   -155   -171   -724   -769
    449    478     28   -465    210    254   -161    -93     72    127   -413   -462
    389   1176    787   -782   -197    982   -189   -111    342    574    109     49
    215   1652   1434   -935   -610   1543   -426   -449    392    836    433    348
    124   1483   1358   -805   -618   1421   -756   -893     90    639    249    197
     18    698    680   -358   -332    691   -956  -1293   -511    -54   -449   -400
    -49   -124    -75     88     12   -101   -971  -1369   -927   -646  -1096   -971
    106   -309   -415     98    259   -361   -930  -1226   -927   -719  -1231  -1104
    202   -254   -457     23    329   -355   -823  -1070   -815   -646  -1221  -1093
    205   -124   -329    -41    265   -226   -701   -927   -670   -532  -1148  -1028
    153    -20   -174    -64    163    -96   -615   -833   -555   -433  -1062   -956
    181     18   -166   -101    174    -72   -592   -807   -530   -407  -1065   -943
    280     54   -228   -168    254    -85   -605   -807   -537   -413  -1098   -963
    298     67   -233   -184    265    -83   -602   -797   -535   -405  -1111   -969
    267     62   -205   -163    236    -70   -602   -797   -532   -402  -1117   -963
    262    103   -161   -184    213    -28   -584   -782   -514   -387  -1101   -953
    288    155   -132   -223    210     12   -574   -774   -501   -374  -1085   -940
    314    145   -171   -231    241    -10   -597   -800   -527   -402  -1117   -976
    283    135   -148   -207    215     -5   -597   -802   -530   -405  -1124   -995
    181    124    -59   -155    119     33   -576   -782   -514   -384  -1101   -984
    205    148    -57   -176    129     46   -589   -784   -522   -379  -1096   -992
    179    166    -15   -174     96     75   -581   -771   -509   -363  -1088   -989
    290    220    -70   -254    181     75   -584   -776   -506   -363  -1104  -1002
    306    226    -80   -265    194     72   -587   -776   -509   -368  -1137  -1013
    257    233    -23   -246    140    106   -571   -763   -491   -353  -1145   -997
    202    239     36   -220     80    140   -561   -750   -475   -335  -1119   -992
    285    246    -38   -265    163    103   -597   -771   -498   -358  -1106  -1034
    345    265    -80   -306    213     93   -615   -779   -509   -368  -1163  -1052
    324    277    -46   -303    187    116   -600   -758   -493   -358  -1176  -1044
    314    265    -49   -290    181    109   -610   -761   -501   -363  -1171  -1060
    283    262    -20   -272    153    122   -602   -740   -480   -355  -1195  -1052
    322    285    -38   -303    179    124   -607   -730   -467   -348  -1174  -1047
    363    332    -31   -348    197    150   -607   -717   -454   -329  -1150  -1034
    441    363    -77   -405    259    142   -631   -722   -470   -337  -1166  -1049
    485    381   -103   -433    296    140   -649   -719   -475   -327  -1187  -1049
    465    407    -57   -436    259    176   -641   -709   -472   -306  -1176  -1028
    454    428    -25   -441    241    200   -631   -704   -470   -298  -1166  -1005
    444    420    -23   -433    233    197   -626   -711   -480   -309  -1179  -1008
    462    446    -15   -454    239    215   -618   -714   -488   -311  -1182  -1000
    498    467    -33   -485    267    218   -615   -724   -501   -319  -1197  -1005
    493    467    -25   -483    259    220   -610   -732   -509   -322  -1205  -1005
    470    459    -10   -467    239    223   -607   -737   -524   -324  -1218  -1008
    452    467     15   -459    218    241   -594   -730   -522   -319  -1218  -1002
    475    470     -7   -475    241    231   -592   -732   -535   -329  -1228  -1013
    480    478     -2   -478    241    239   -592   -730   -542   -337  -1236  -1015
    446    472     23   -462    210    249   -589   -727   -537   -345  -1239  -1015
    410    462     51   -436    179    257   -584   -724   -535   -353  -1244  -1013
    361    465    103   -415    129    285   -563   -717   -537   -342  -1234  -1002
    355    462    103   -410    127    283   -558   -719   -555   -340  -1231  -1000
    277    433    155   -355     59    296   -530   -704   -558   -329  -1223   -995
    220    431    210   -324      5    322   -498   -670   -542   -309  -1197   -974
    316    446    127   -381     96    285   -524   -678   -571   -322  -1213   -997
    340    449    109   -394    114    280   -527   -665   -584   -324  -1218   -987
    340    439     98   -392    119    270   -514   -654   -597   -327  -1226   -974
    319    428    109   -374    106    270   -493   -636   -602   -322  -1223   -956
    306    420    111   -363     96    267   -485   -626   -613   -327  -1213   -943
    296    454    155   -376     70    306   -462   -594   -594   -303  -1184   -932
    293    496    200   -397     46    348   -431   -555   -574   -275  -1148   -909
    309    558    249   -433     31    405   -400   -522   -558   -257  -1106   -878
    327    581    252   -457     36    418   -397   -509   -563   -252  -1106   -870
    316    553    236   -436     41    394   -397   -514   -581   -267  -1150   -878
    311    576    262   -444     23    420   -384   -504   -579   -265  -1153   -859
    332    623    290   -478     20    457   -363   -488   -568   -254  -1132   -826
    324    639    311   -483      5    475   -342   -485   -566   -246  -1119   -800
    345    618    272   -480     36    444   -363   -506   -592   -272  -1132   -805
    301    571    267   -436     15    420   -402   -548   -631   -306  -1150   -823
    309    540    231   -423     38    387   -431   -579   -667   -340  -1174   -836
    322    519    194   -423     64    358   -433   -581   -680   -350  -1195   -836
    288    454    166   -371     62    311   -436   -584   -701   -368  -1226   -852
    301    405    103   -355     98    254   -446   -584   -735   -402  -1257   -878
    418    358    -59   -387    239    150   -491   -623   -802   -472  -1309   -940
    452    301   -150   -376    301     75   -511   -639   -841   -511  -1327   -969
    431    259   -171   -345    301     46   -509   -636   -854   -519  -1330   -969
    355    192   -166   -275    262     12   -509   -644   -875   -532  -1350   -979
    371    135   -236   -252    303    -49   -540   -675   -909   -563  -1392  -1015
    374    142   -233   -259    303    -44   -527   -662   -888   -558  -1384  -1010
    433    189   -244   -311    337    -25   -504   -649   -867   -548  -1376   -995
    405    155   -249   -283    327    -46   -517   -659   -872   -558  -1387  -1008
    342     57   -285   -200    314   -114   -537   -678   -901   -584  -1405  -1039
    303    -51   -358   -127    329   -205   -506   -649   -932   -626  -1457  -1101
    342    -83   -426   -132    384   -254   -387   -519   -888   -628  -1493  -1145
    402    -23   -428   -192    415   -223   -236   -322   -763   -550  -1436  -1098
    457    137   -319   -296    389    -90   -114   -111   -579   -371  -1252   -935
    485    717    228   -602    127    472    -88     -7   -270     51   -784   -467
    332   1392   1060   -862   -363   1226   -187   -114      5    524   -244     77
    150   1652   1499   -904   -672   1577   -493   -488     -7    685    -18    293
     98   1275   1176   -685   -537   1226   -820   -961   -426    316   -350    -20
     59    322    262   -189   -101    293   -950  -1312  -1119   -527  -1184   -771
     75   -316   -394    119    233   -355   -922  -1267  -1384   -937  -1615  -1187
     90   -475   -566    189    327   -519   -820  -1078  -1322   -950  -1654  -1241
    127   -418   -545    145    335   -480   -662   -878  -1166   -844  -1566  -1179
    200   -296   -498     46    348   -397   -542   -737  -1031   -737  -1473  -1093
    270   -168   -441    -51    353   -303   -457   -641   -932   -654  -1397  -1010
    218   -189   -410    -15    311   -298   -428   -613   -904   -641  -1379   -995
    181   -197   -379      7    280   -288   -418   -594   -885   -633  -1366   -984
    207   -184   -392    -12    296   -288   -397   -571   -865   -626  -1348   -971
    233   -176   -410    -28    319   -293   -374   -545   -844   -615  -1327   -961
    228   -181   -410    -25    319   -296   -361   -540   -844   -626  -1319   -966
    189   -194   -384      2    285   -288   -350   -535   -841   -631  -1309   -969
    192   -194   -387      0    288   -290   -329   -504   -820   -620  -1288   -950
    200   -184   -384     -7    290   -283   -324   -491   -813   -620  -1265   -932
    174   -210   -384     15    275   -296   -316   -475   -802   -620  -1252   -924
    197   -207   -405      5    301   -306   -293   -454   -782   -618  -1231   -914
    202   -155   -361    -23    280   -259   -272   -436   -756   -594  -1184   -878
    184   -145   -329    -20    254   -236   -259   -418   -737   -584  -1148   -859
    210   -137   -348    -38    277   -244   -244   -410   -727   -587  -1132   -849
    200   -142   -342    -28    270   -241   -231   -405   -722   -589  -1117   -833
    213   -124   -337    -44    272   -231   -226   -400   -711   -587  -1101   -813
    179   -124   -303    -28    241   -213   -202   -366   -680   -561  -1067   -784
    210   -124   -335    -44    270   -228   -202   -345   -672   -558  -1049   -774
    246   -101   -348    -72    296   -223   -205   -329   -667   -561  -1036   -763
    244    -85   -329    -80    283   -207   -202   -319   -654   -548  -1013   -745
    228    -62   -290    -83    257   -176   -189   -296   -631   -517   -969   -706
    233    -25   -259   -106    244   -142   -174   -267   -602   -485   -927   -672
    220    -36   -257    -90    239   -145   -161   -239   -579   -475   -901   -646
    210    -10   -223   -101    215   -116   -145   -207   -555   -446   -857   -607
    215      5   -210   -111    213   -101   -129   -187   -550   -444   -839   -589
    210     41   -171   -127    189    -64   -111   -166   -535   -428   -813   -563
    207     62   -145   -135    176    -41    -98   -150   -522   -420   -795   -545
    246     83   -163   -166    205    -38    -77   -140   -511   -415   -784   -535
    265     85   -179   -176    223    -46    -54   -129   -504   -418   -771   -532
    239     49   -189   -145    213    -70    -51   -132   -506   -426   -774   -545
    207     31   -176   -119    192    -72    -46   -124   -496   -415   -763   -537
    181     33   -148   -109    163    -57    -20   -101   -467   -389   -732   -506
    200     25   -174   -114    187    -72      2    -88   -454   -381   -722   -504
    223     62   -163   -145    192    -49     31    -75   -433   -366   -704   -498
    202     49   -153   -124    179    -51     46    -70   -431   -363   -693   -496
    181     20   -163   -101    174    -72     49    -72   -436   -368   -701   -506
    145    -10   -155    -67    148    -80     54    -85   -441   -371   -701   -511
    140     -5   -148    -70    142    -75     57    -90   -444   -374   -691   -501
    150      2   -148    -75    150    -72     59    -90   -441   -371   -675   -491
     90    -20   -111    -36    101    -67     83    -62   -413   -345   -652   -470
    127    -15   -142    -57    135    -77     85    -57   -407   -337   -646   -467
    142    -18   -163    -64    153    -90     90    -46   -400   -329   -639   -459
    166    -31   -197    -67    181   -114     96    -38   -394   -327   -628   -454
    155     -7   -163    -75    158    -85    119    -15   -374   -309   -592   -433
    161     33   -127    -98    145    -46    145     15   -348   -280   -550   -400
    163     15   -148    -90    155    -67    153     23   -353   -288   -550   -407
    155     15   -140    -85    148    -62    179     44   -340   -272   -532   -397
    202     83   -119   -145    161    -18    213     90   -303   -236   -480   -348
    194     80   -114   -137    153    -18    231    111   -293   -226   -459   -329
    168     70    -98   -122    132    -12    244    124   -293   -226   -457   -327
    205     98   -106   -150    155     -2    270    140   -285   -218   -441   -322
    148     83    -67   -116    109     10    280    142   -270   -205   -413   -298
    135    114    -20   -124     77     46    290    158   -246   -179   -363   -254
    161    166      2   -163     77     85    280    168   -244   -166   -329   -228
    184    148    -36   -166    111     57    252    155   -270   -192   -342   -254
    181    142    -38   -163    109     51    246    150   -285   -210   -358   -265
    176    127    -49   -153    111     41    254    145   -296   -220   -361   -254
    155     59    -96   -109    124    -15    249    132   -319   -249   -384   -275
    132      0   -132    -64    132    -64    252    122   -340   -275   -413   -301
    127    -57   -184    -36    153   -119    252    119   -361   -296   -433   -319
     80   -114   -194     15    135   -153    265    124   -363   -306   -436   -311
     33   -181   -218     72    124   -200    262    122   -384   -329   -449   -324
     70   -228   -298     80    184   -262    239     98   -426   -376   -488   -361
     54   -239   -293     90    174   -265    239     90   -431   -392   -498   -376
     25   -246   -272    109    148   -257    249    103   -423   -381   -475   -374
     31   -262   -296    114    161   -277    259    114   -418   -379   -462   -374
    101   -296   -397     98    249   -345    246     98   -444   -407   -480   -389
      0   -358   -358    176    176   -358    272    129   -436   -407   -488   -387
     18   -439   -457    210    236   -446    319    197   -428   -439   -527   -423
     67   -504   -571    218    319   -537    426    316   -392   -467   -584   -480
     88   -493   -581    202    335   -537    527    444   -314   -433   -576   -488
     83   -285   -371    101    226   -327    641    620   -114   -226   -366   -309
     25    192    166   -109    -70    179    662    683    135    145     59     77
   -114    776    891   -332   -504    831    548    519    296    530    519    488
    -59   1085   1145   -511   -602   1114    210    137    184    649    711    626
   -116    675    792   -280   -454    735    -46   -249   -236    257    353    314
   -207   -109     98    155   -153     -5    -77   -410   -717   -420   -316   -236
   -148   -594   -446    371    148   -522    -36   -306   -883   -727   -649   -532
    -49   -756   -706    402    327   -732     38   -153   -833   -748   -704   -615
    -59   -748   -688    402    311   -719    135    -41   -730   -683   -659   -592
    -62   -652   -592    355    262   -623    210     49   -620   -594   -568   -530
    -51   -561   -509    303    228   -535    267    116   -542   -524   -488   -478
     10   -433   -444    213    226   -439    327    176   -480   -465   -426   -420
     -2   -384   -384    192    189   -384    355    207   -446   -436   -387   -381
    -59   -423   -363    239    150   -394    355    202   -454   -444   -381   -384
    -20   -418   -397    218    187   -407    327    179   -478   -470   -397   -410
    -59   -368   -309    215    124   -340    355    207   -446   -439   -350   -371
    -44   -371   -329    205    140   -350    374    223   -444   -431   -335   -355
    -18   -363   -345    189    163   -355    379    226   -452   -426   -329   -345
    -28   -381   -353    205    161   -368    358    202   -478   -441   -335   -358
   -127   -381   -254    254     62   -319    387    231   -452   -413   -288   -324
   -140   -340   -202    239     28   -272    405    254   -423   -389   -249   -298
    -88   -322   -236    205     72   -280    402    254   -426   -384   -233   -290
    -41   -311   -270    176    111   -290    402    254   -426   -381   -218   -283
     -7   -283   -275    145    132   -280    405    259   -415   -368   -194   -267
    -28   -262   -236    142    101   -249    415    272   -394   -342   -168   -239
    -33   -246   -213    140     88   -228    415    277   -384   -335   -153   -226
    -46   -270   -223    155     85   -246    413    277   -381   -329   -142   -226
    -36   -265   -228    150     96   -246    426    293   -371   -314   -122   -215
    -25   -197   -171    111     70   -184    470    337   -327   -267    -64   -161
     15   -181   -200     83    106   -189    465    337   -332   -262    -49   -155
     20   -210   -233     93    124   -223    444    327   -342   -265    -28   -163
      2   -223   -226    111    114   -223    449    350   -329   -241      2   -135
    -67   -194   -127    129     28   -161    488    402   -285   -187     44    -70
     15   -116   -132     49     72   -124    491    428   -270   -166     75    -41
     51    -80   -132     12     90   -106    470    431   -272   -161     83    -36
     70    -72   -142      2    106   -106    478    446   -259   -150     98    -31
     80    -72   -153     -5    114   -111    488    459   -249   -140     96    -23
     62    -44   -106     -7     83    -75    514    470   -233   -124    116     -7
     51    -18    -70    -18     59    -44    535    467   -226   -119    129     -5
     41     -5    -46    -18     44    -25    555    465   -220   -116    132      2
      7     -5    -12      0      7    -10    579    472   -210   -109    129     10
     -5      7     12     -2     -7     10    605    483   -197    -88    122     23
    -23     28     51     -2    -38     38    631    493   -179    -59    137     23
     10     31     20    -20     -5     25    633    491   -168    -67    127     10
    -15     46     62    -15    -38     54    644    493   -150    -59    114     20
    -46     49     96     -2    -72     72    652    488   -140    -57     90     20
   -116     57    174     28   -145    114    678    498   -106    -44     98     31
   -116     75    192     20   -153    132    683    501    -90    -38     96     25
    -12    101    114    -44    -64    109    654    475   -111    -54     75      5
    -12    106    119    -46    -67    114    649    472   -111    -57     62     10
    -54    101    155    -25   -103    127    659    480   -103    -46     62     20
    -25    111    137    -41    -80    124    652    478   -106    -44     59     15
     49    127     77    -90    -15    103    631    467   -122    -57     46     -7
     85    124     38   -106     23     80    623    470   -124    -64     33    -20
    114    150     33   -132     38     93    623    478   -119    -57     33    -20
    150    192     41   -171     54    116    628    488   -106    -51     44    -25
    187    236     46   -213     67    142    649    517    -85    -33     64    -10
    246    252      5   -249    119    129    652    524    -80    -38     67    -12
    241    239     -2   -241    119    119    667    542    -72    -33     64     -7
    223    252     28   -236     98    140    688    568    -49    -10     80     15
    267    275      5   -272    129    140    683    561    -54     -5     90     23
    275    319     44   -298    114    184    691    561    -41     12    103     38
    239    332     90   -288     72    213    704    561    -28     23    119     54
    223    335    111   -277     57    223    701    558    -31     23    114     57
    244    322     75   -285     85    200    672    530    -54      7    122     44
    259    301     38   -280    111    171    646    504    -75    -12    101     33
    241    285     41   -265     98    163    659    517    -67    -15     85     38
    233    283     49   -257     93    166    672    530    -64    -18     96     31
    192    239     44   -218     72    140    667    537    -77    -31     77     18
    150    179     28   -163     59    103    665    542    -88    -46     36      2
     98    119     20   -109     38     70    667    540    -93    -62     10    -12
     25     83     57    -54    -15     70    672    545    -98    -59      5    -20
    -15     49     64    -20    -38     57    665    545   -103    -57     -7    -31
    -38     41     80     -2    -59     59    667    548   -101    -54    -12    -38
    -62     49    111      5    -88     80    672    555    -88    -44     -7    -31
    -77     49    127     15   -101     88    672    558    -85    -36     -2    -28
    -77     31    109     23    -93     70    662    550    -90    -44    -10    -36
    -75     -5     70     38    -75     33    665    553   -103    -62    -41    -57
    -57   -111    -57     83     -2    -85    685    587   -132   -122   -122   -135
    -59   -187   -127    124     33   -158    789    701    -96   -148   -179   -192
    -57   -155    -98    103     18   -127    891    852     12    -85   -140   -148
    -12     70     83    -28    -46     75    966   1015    205    127     62     49
     31    662    631   -348   -301    646   1002   1117    501    535    514    498
   -127   1319   1447   -594   -787   1382    937    995    737    958   1026    974
   -239   1418   1657   -589   -948   1538    610    594    597    995   1122   1036
   -306    940   1247   -316   -776   1093    345    187    140    555    709    667
   -389    166    553    111   -472    358    285     -7   -363   -109     31     75
   -231   -311    -80    272    -75   -197    267     46   -555   -433   -337   -254
   -124   -368   -246    244     59   -309    332    200   -478   -400   -340   -265
   -116   -332   -218    223     49   -275    433    329   -366   -316   -270   -215
    -67   -200   -132    132     31   -166    535    452   -239   -205   -181   -122
     -5    -64    -59     36     25    -62    618    545   -137   -116   -111    -38
    -98    -93      5     96    -54    -46    641    574   -111    -98   -101    -12
   -137   -124     12    129    -77    -57    628    566   -119   -111   -103      7
   -124   -119      5    122    -67    -57    623    574   -122   -114   -101     31
   -122   -114      7    119    -64    -54    639    600   -106    -90    -90     36
    -62    -54      7     59    -36    -25    654    623    -83    -51    -49     51
    -44    -49     -7     46    -18    -28    639    607    -96    -64    -46     49
    -83    -83     -2     80    -41    -44    607    571   -122    -88    -77     18
   -101    -62     38     83    -70    -12    613    581   -111    -72    -51     28
   -161    -38    122     98   -145     41    649    618    -75    -28     12     64
    -85      2     88     38    -88     44    646    631    -64    -28     33     72
     18     20      2    -20      7     10    605    607    -83    -70     10     44
    -10    -10      0     10     -5     -5    592    610    -80    -75      7     49
     15     15      0    -15      7      7    607    631    -64    -57     36     85
    -38     10     49     12    -44     28    618    644    -62    -38     62     83
    -88     -5     80     44    -85     36    636    657    -59    -20     75     96
    -64     54    119      5    -90     85    662    688    -38     10    103    135
   -106     41    145     31   -127     93    659    691    -46      5     90    153
   -129     31    158     49   -145     93    649    693    -49      5     67    158
   -129     41    168     44   -150    103    636    701    -51     10     59    166
    -93     96    189      0   -140    142    652    735    -31     44     83    200
    -59    101    161    -20   -109    129    646    745    -33     51     72    205
    -83     93    176     -5   -129    135    641    763    -31     62     83    213
    -62    109    168    -25   -116    140    646    787    -20     75    101    239
    -80     93    174     -5   -127    132    641    805    -18     83    101    246
    -49    140    189    -46   -119    163    652    826     -5     96    114    270
    -46    163    210    -57   -129    184    678    849     23    109    137    303
    -77    150    228    -36   -153    187    701    859     36    119    153    306
   -127    142    270     -7   -197    205    714    870     46    140    207    311
    -57    145    200    -46   -127    174    691    854     31    122    200    277
    -36    142    179    -54   -106    158    696    859     41    124    179    265
    -38    145    184    -54   -111    163    709    875     64    137    163    262
    -44    142    187    -49   -114    163    730    893     90    148    155    262
    -59    135    194    -38   -127    163    732    898    106    153    163    262
    -49    127    176    -38   -114    153    735    906    122    153    168    277
     -2    155    158    -77    -80    155    745    917    135    158    179    293
    -49    111    161    -31   -103    135    724    898    119    150    158    280
    -96    116    213    -10   -155    163    740    914    145    174    166    298
    -57    119    174    -31   -114    145    735    917    145    171    153    296
    -62     85    148    -12   -106    116    722    914    148    168    142    296
    -59     88    148    -12   -103    116    724    919    163    176    155    303
    -41    132    174    -46   -109    153    753    948    192    202    181    329
    -54    122    176    -33   -114    148    740    945    194    200    174    329
    -20     90    109    -36    -64     98    698    917    168    174    142    298
     57    137     80    -96    -10    109    706    932    184    187    153    311
     75    166     88   -122     -5    127    719    950    202    205    168    322
     46    168    122   -109    -36    145    737    966    223    223    184    337
     20    176    155    -98    -67    166    756    984    252    241    200    353
     15    205    189   -109    -85    197    769    997    275    257    213    371
     -2    200    200   -101   -101    200    766    997    283    246    210    368
      2    236    231   -119   -114    233    789   1023    316    267    241    397
    -23    252    272   -114   -150    262    802   1034    337    283    262    420
     49    319    270   -184   -109    296    807   1026    350    296    280    441
     59    327    267   -192   -103    298    787   1005    345    288    272    441
     23    298    275   -161   -127    288    766    982    332    280    254    433
    -15    275    290   -129   -153    283    745    963    324    275    249    428
    -10    239    249   -114   -129    244    709    930    301    246    231    413
     28    210    181   -122    -75    197    672    904    270    205    207    384
      7    161    153    -85    -72    155    657    883    249    181    187    361
     -7    114    119    -54    -62    114    657    875    236    163    163    337
     12     80     67    -46    -25     75    633    852    213    132    132    309
     -7     31     36    -12    -23     33    615    828    192     98     98    285
     -7     10     15     -2    -12     12    597    807    171     70     72    267
    -57    -36     20     46    -41     -7    587    795    155     54     54    257
    -88    -77     10     83    -49    -33    576    779    140     44     38    241
    -38    -70    -33     54     -5    -51    558    761    132     38     36    233
    -20    -46    -25     33      2    -38    553    761    140     54     46    241
    -62    -93    -33     77    -15    -64    535    748    127     41     31    218
    -72   -166    -93    119     10   -129    537    753    103      7     -2    179
    -72   -252   -179    161     51   -215    607    836    103    -36    -59    109
    -75   -236   -163    155     44   -200    724    982    189      5    -38    106
    -28    -98    -70     62     18    -83    844   1184    355    153    101    220
     57    337    280   -197   -111    309    937   1361    633    491    457    566
    -12   1013   1026   -501   -522   1021    901   1335    932    963   1002   1106
   -228   1449   1678   -610   -953   1564    665   1023   1026   1257   1369   1462
   -335   1291   1623   -480   -979   1457    322    571    750   1088   1247   1350
   -405    498    904    -46   -654    701     88    114     96    358    545    724
   -415   -298    116    355   -267    -90     51     15   -348   -244    -85    127
   -311   -537   -226    423    -44   -381    111    163   -355   -332   -213    -25
   -197   -475   -277    335     38   -376    228    340   -226   -244   -148      5
   -168   -358   -189    265     10   -275    361    506    -70   -114    -33     88
   -153   -275   -124    213    -15   -200    415    571      7    -44     36    137
   -111   -241   -129    176      7   -184    439    597     38    -23     54    155
   -109   -228   -119    168      5   -174    457    613     57    -12     64    179
    -98   -192    -93    145     -2   -142    475    620     77      7     83    200
   -129   -228    -98    179    -18   -163    467    607     72      2     85    192
   -158   -236    -80    197    -38   -158    478    613     83      7     98    200
   -184   -200    -15    189    -85   -106    506    633    111     33    124    228
   -192   -155     36    174   -114    -59    519    652    137     64    158    265
   -137   -171    -33    153    -51   -103    488    620    106     41    132    241
   -116   -184    -70    150    -25   -127    472    605     90     28    124    228
   -124   -184    -59    153    -33   -124    480    610    106     36    142    241
   -119   -168    -49    145    -36   -109    488    618    124     54    158    252
   -111   -161    -49    135    -33   -103    498    623    129     57    174    254
   -135   -174    -38    153    -49   -106    491    618    129     57    174    249
   -150   -189    -38    168    -57   -114    483    618    129     59    176    249
   -155   -176    -20    166    -67    -98    475    620    148     80    194    265
   -106   -116    -12    111    -49    -64    493    639    176    111    226    293
    -70    -70      0     70    -36    -36    522    662    202    127    249    311
    -59    -46     10     51    -36    -18    532    675    213    137    262    322
   -129   -106     23    119    -77    -41    514    659    189    116    252    301
   -135   -116     15    124    -75    -49    504    659    184    116    262    303
    -90    -67     20     77    -57    -23    514    683    202    135    296    329
   -114    -83     31     96    -75    -25    509    688    207    148    311    342
   -116   -116      0    116    -59    -59    475    678    197    142    311    337
    -51   -103    -51     77     -2    -77    465    672    187    142    311    337
     23     31      5    -28      7     18    530    735    252    207    384    405
     20     72     51    -46    -15     62    558    756    275    231    415    428
   -119    -33     85     77   -103     25    550    743    262    213    402    420
   -119    -33     85     75   -103     25    550    737    259    213    402    431
    -83    -59     23     70    -54    -18    535    711    236    189    376    402
    -90    -75     15     83    -54    -31    555    709    241    189    371    400
   -101    -46     54     75    -77      2    592    735    280    218    402    420
   -148    -49     98     98   -127     25    594    735    293    226    415    423
   -137    -28    106     83   -122     38    613    740    309    241    428    433
   -135    -31    101     83   -119     33    633    748    316    252    433    433
   -176    -83     93    129   -135      5    631    732    306    236    415    410
   -176    -90     85    132   -132     -2    631    727    309    236    407    405
   -207   -109     98    158   -153     -5    633    724    306    239    405    402
   -280    -98    181    189   -231     38    670    750    337    270    439    439
   -231    -90    140    161   -187     23    665    748    340    272    444    441
   -189   -119     70    153   -129    -25    633    727    322    257    431    423
   -142   -116     25    129    -85    -46    620    714    319    249    433    415
   -116    -93     20    103    -72    -36    626    724    335    267    454    428
   -153   -109     44    132    -98    -33    628    724    337    275    465    436
   -155    -90     64    122   -111    -12    644    730    348    283    475    441
   -171    -83     88    124   -129      2    657    745    363    303    498    459
   -187    -88     98    137   -145      5    665    756    371    314    509    472
   -187    -59    127    124   -158     33    672    761    376    322    519    483
   -194    -46    145    119   -174     49    685    769    381    324    527    480
   -202    -59    142    129   -174     41    698    774    387    329    537    485
   -207    -25    181    116   -197     77    709    784    410    358    563    514
   -184     -5    179     96   -181     85    714    782    415    371    571    532
   -166     23    189     70   -179    106    717    766    418    376    568    540
   -142     31    171     54   -158    101    693    737    405    366    555    537
   -176      7    181     83   -179     93    667    709    381    350    537    535
   -223    -31    192    127   -207     80    649    688    366    345    532    535
   -236    -36    200    135   -220     80    644    678    358    348    530    540
   -296    -80    213    187   -257     64    639    665    337    327    504    514
   -228   -119    109    174   -171     -5    607    631    293    277    449    470
   -142   -174    -31    158    -57   -103    592    613    257    239    402    439
   -231   -239     -7    233   -111   -124    579    600    239    228    387    423
   -272   -348    -75    309    -98   -213    540    553    187    176    332    368
   -244   -381   -137    311    -54   -259    530    532    158    148    309    348
   -239   -335    -96    288    -72   -215    555    555    176    179    340    376
   -249   -389   -140    316    -54   -265    548    537    148    158    314    345
   -246   -413   -166    329    -41   -290    530    509    122    127    293    316
   -265   -420   -155    340    -57   -288    524    493    114    124    298    322
   -252   -431   -179    342    -36   -306    535    496    106    124    296    327
   -280   -553   -272    415     -5   -415    540    506     64     70    236    267
   -353   -678   -324    514    -15   -501    628    600     75     33    171    194
   -366   -680   -314    522    -25   -498    743    730    142     54    158    174
   -337   -545   -207    441    -64   -376    878    930    316    205    285    283
   -239    -70    168    153   -205     49    914   1026    563    553    670    644
   -215    561    776   -171   -496    667    807    911    756    943   1135   1062
   -275    924   1200   -324   -737   1062    509    561    727   1140   1410   1280
   -358    750   1109   -194   -732    930    194    148    418    963   1278   1135
   -444     10    454    215   -449    231     98   -132   -129    254    579    545
   -423   -618   -197    519   -114   -407    101   -122   -431   -218     80    111
   -379   -870   -493    623     57   -683    166     33   -418   -283    -10      5
   -314   -849   -535    581    109   -693    288    179   -298   -210     38     31
   -311   -756   -444    532     64   -600    392    298   -161   -101    124    122
   -384   -706   -322    545    -33   -514    452    366    -62     -2    207    197
   -363   -626   -262    493    -51   -444    501    415      5     67    270    249
   -342   -558   -215    452    -64   -387    524    433     33     96    298    267
   -439   -579   -140    509   -150   -361    542    441     38    101    296    275
   -374   -576   -202    475    -85   -392    519    413     15     77    262    244
   -316   -576   -259    444    -31   -418    498    397      0     62    236    218
   -301   -568   -267    436    -18   -418    491    381    -10     57    220    207
   -290   -535   -246    410    -23   -392    491    374      0     62    226    215
   -290   -519   -231    405    -31   -376    485    371      7     72    241    231
   -301   -527   -228    413    -38   -379    496    381     15     83    257    244
   -314   -517   -202    415    -57   -361    514    397     31     96    272    257
   -327   -524   -197    423    -64   -361    504    381     23     93    262    249
   -324   -517   -194    420    -67   -355    501    376     15    101    249    252
   -319   -483   -163    400    -80   -324    509    381     28    119    262    267
   -335   -467   -132    402   -101   -301    509    379     44    127    272    272
   -337   -452   -116    394   -111   -285    498    371     54    142    285    265
   -350   -449   -101    400   -124   -275    509    381     70    148    293    259
   -340   -446   -106    392   -116   -277    509    387     77    153    283    262
   -249   -454   -205    353    -23   -329    480    361     51    135    252    236
   -163   -457   -293    309     64   -376    444    335     25    111    228    205
    -85   -446   -361    265    135   -402    413    311      5     96    218    197
    -18   -452   -436    233    207   -446    384    290    -23     75    197    187
     28   -431   -459    202    244   -444    379    306    -23     85    218    200
    114   -415   -530    150    319   -472    361    303    -31     70    233    194
    174   -420   -594    122    381   -506    335    277    -57     54    239    174
    189   -379   -571     93    379   -475    332    277    -57     67    246    184
    236   -335   -571     49    402   -452    353    293    -46     77    244    200
    215   -358   -574     70    392   -465    371    293    -46     75    254    202
    140   -387   -530    122    332   -457    402    314    -25     88    246    226
    161   -342   -506     88    332   -423    446    348      7    109    280    259
     75   -329   -405    127    239   -366    483    374     44    135    301    283
    -18   -361   -345    187    163   -353    491    379     51    137    280    277
    -44   -319   -275    181    114   -298    519    402     85    176    288    303
    -83   -316   -233    197     72   -277    545    410    106    197    285    316
   -150   -329   -179    241     12   -254    571    423    127    218    290    335
   -166   -306   -142    233    -12   -226    592    431    155    236    293    353
   -197   -303   -106    249    -46   -205    597    428    174    241    275    353
   -257   -306    -49    280   -106   -176    605    426    184    241    249    361
   -254   -296    -41    275   -106   -168    618    431    189    244    231    363
   -252   -283    -33    267   -109   -161    618    431    194    257    223    368
   -277   -280     -2    277   -140   -142    618    433    205    270    231    379
   -298   -298     -2    296   -150   -153    618    431    205    267    223    379
   -303   -314    -10    309   -148   -163    618    433    207    267    220    381
   -314   -288     23    298   -171   -132    623    444    223    285    236    402
   -324   -254     70    290   -200    -93    633    457    241    303    252    423
   -306   -215     90    259   -200    -62    644    475    257    322    270    441
   -277   -200     77    239   -179    -62    662    491    270    332    283    449
   -277   -166    111    220   -194    -28    683    506    288    350    303    465
   -290   -148    142    218   -218     -2    688    511    296    366    316    478
   -335   -103    228    218   -283     62    719    548    337    413    358    517
   -311    -54    257    184   -285    101    740    574    366    441    387    540
   -265    -31    233    148   -252    101    735    558    363    439    387    537
   -254     10    265    122   -259    135    735    548    368    452    405    555
   -252     -2    246    127   -249    119    704    522    350    439    394    566
   -267    -49    218    158   -244     83    680    498    332    415    379    581
   -252    -28    223    137   -239     96    678    493    327    415    389    594
   -239    -20    218    127   -228     98    678    488    324    413    394    597
   -280    -83    197    181   -241     57    665    467    301    384    384    571
   -316   -132    184    226   -252     25    652    454    283    366    374    548
   -332   -194    137    262   -236    -28    636    439    252    332    350    514
   -309   -218     90    262   -200    -64    644    439    239    316    342    498
   -337   -257     80    298   -210    -90    639    426    218    298    332    480
   -394   -316     77    355   -236   -119    618    394    187    275    314    462
   -387   -324     59    355   -223   -135    613    384    174    262    309    449
   -392   -342     46    366   -220   -148    618    379    168    254    311    446
   -361   -337     20    348   -192   -161    628    381    171    252    309    444
   -384   -361     23    374   -205   -168    628    384    174    252    270    441
   -423   -439    -15    428   -205   -228    605    361    142    228    210    407
   -363   -475   -111    418   -127   -293    633    394    129    194    181    361
   -329   -493   -166    410    -83   -329    748    522    181    189    137    316
   -389   -537   -148    465   -122   -342    849    646    252    218    161    316
   -366   -423    -59    392   -153   -241    911    795    402    366    293    441
   -254     96    350     77   -303    220    943    885    670    727    678    826
   -277    761   1039   -244   -659    901    872    774    883   1117   1158   1278
   -358   1041   1400   -340   -878   1221    563    415    833   1270   1345   1460
   -452    704   1156   -127   -805    927    252      0    439    963   1062   1195
   -519    -38    478    277   -498    218    155   -259    -93    288    402    610
   -441   -597   -155    517   -145   -376    192   -210   -340   -119     -2    231
   -358   -771   -413    566     25   -592    298    -31   -288   -145    -59    161
   -376   -782   -405    576     10   -594    407    103   -168    -59    -15    181
   -376   -724   -348    550    -15   -537    491    205    -64     44     67    241
   -329   -631   -301    478    -15   -467    553    272     18    119    137    303
   -275   -566   -290    420      7   -428    584    311     72    150    179    337
   -272   -568   -296    420     10   -431    574    309     96    140    179    342
   -277   -558   -280    418      0   -420    574    316    119    145    187    355
   -316   -571   -254    441    -31   -413    584    327    132    150    179    353
   -314   -563   -249    439    -33   -407    602    340    129    153    161    345
   -306   -535   -228    418    -38   -381    620    355    135    166    168    366
   -324   -542   -218    433    -54   -381    631    363    135    179    176    379
   -327   -506   -179    415    -77   -342    659    387    153    194    194    389
   -381   -501   -119    441   -132   -311    688    420    174    213    205    407
   -348   -527   -181    436    -85   -355    652    392    132    166    163    387
   -332   -527   -194    428    -70   -361    641    394    122    150    161    387
   -228   -457   -231    342      0   -342    670    415    132    161    176    407
   -124   -415   -290    270     83   -353    688    420    129    155    171    400
   -215   -542   -329    376     57   -436    644    374     77    109    114    337
   -298   -584   -288    441     -5   -436    644    374     83    103    109    319
   -329   -555   -226    444    -51   -392    665    407    127    129    142    332
   -355   -542   -187    449    -85   -366    678    436    155    142    158    340
   -394   -540   -148    467   -124   -345    685    452    168    161    179    340
   -415   -561   -145    488   -135   -353    683    454    168    168    184    329
   -400   -558   -158    478   -122   -361    680    465    176    181    176    337
   -332   -522   -189    428    -72   -355    667    467    174    189    171    345
   -252   -517   -265    384      5   -392    649    462    155    179    176    335
   -197   -524   -327    361     62   -426    620    449    137    171    174    322
   -142   -498   -355    319    103   -428    605    449    137    189    163    327
    -64   -428   -363    246    148   -397    639    491    174    241    184    366
    -90   -459   -371    272    137   -418    654    496    176    244    168    374
   -163   -509   -345    335     90   -428    659    493    179    244    153    374
   -179   -506   -327    342     72   -418    680    506    197    254    153    389
   -161   -452   -290    306     64   -371    719    532    228    285    184    423
   -218   -472   -254    345     15   -366    735    540    249    303    202    431
   -283   -504   -220    392    -33   -363    748    545    262    316    220    439
   -280   -496   -218    387    -33   -358    753    542    262    309    244    439
   -277   -504   -226    392    -25   -366    763    545    275    303    252    433
   -236   -478   -241    355      0   -361    761    548    290    303    262    428
   -200   -480   -280    340     38   -381    769    542    290    293    249    410
   -194   -483   -288    337     44   -387    776    535    293    288    241    397
   -283   -535   -252    410    -15   -394    771    519    288    272    233    374
   -254   -514   -262    381      2   -387    779    519    298    275    241    366
   -309   -537   -231    423    -41   -384    779    527    314    280    246    371
   -306   -574   -267    439    -20   -420    750    511    298    252    226    355
   -239   -542   -303    392     31   -423    745    509    301    241    220    350
   -226   -540   -316    381     44   -431    756    519    311    233    236    353
   -252   -555   -303    402     25   -431    758    527    309    236    252    353
   -272   -561   -288    415      5   -423    771    553    316    259    270    368
   -233   -519   -285    376     25   -402    792    576    335    290    285    379
   -213   -485   -272    348     28   -379    797    589    355    314    301    389
   -179   -407   -228    290     23   -319    826    626    400    371    348    433
   -174   -379   -205    275     12   -293    839    639    431    405    374    454
   -163   -371   -207    267     20   -290    841    633    446    407    381    446
   -200   -376   -176    288    -12   -277    854    646    465    415    394    457
   -265   -324    -59    293   -103   -192    911    696    522    465    459    519
   -241   -288    -46    262    -98   -168    917    698    535    480    485    535
   -249   -298    -49    275   -101   -174    891    675    524    470    485    527
   -265   -324    -62    293   -103   -192    862    649    509    449    475    519
   -267   -303    -38    285   -116   -171    849    646    509    449    493    532
   -252   -329    -77    290    -88   -205    815    623    485    426    478    509
   -267   -350    -83    309    -93   -218    805    620    480    423    475    496
   -285   -384    -98    335    -96   -241    795    610    470    407    467    480
   -249   -402   -153    324    -49   -277    779    594    454    387    457    462
   -265   -423   -161    342    -51   -293    779    597    454    379    454    459
   -296   -475   -179    387    -59   -327    774    581    449    358    439    439
   -316   -535   -218    423    -51   -376    727    535    413    316    402    397
   -324   -589   -265    457    -31   -426    685    498    384    277    366    358
   -350   -615   -265    483    -44   -441    680    498    381    275    368    350
   -335   -610   -275    472    -31   -444    688    504    379    280    376    355
   -277   -561   -285    418      2   -423    704    514    392    288    384    363
   -275   -587   -314    431     18   -452    688    504    374    267    363    340
   -283   -717   -433    498     75   -576    683    509    324    197    280    262
   -239   -818   -579    530    168   -698    761    592    316    137    194    163
   -210   -789   -579    498    181   -685    888    740    402    181    218    171
   -158   -592   -433    374    137   -514   1010    935    592    371    397    327
   -116    -75     38     96    -77    -18   1047   1052    880    753    813    724
   -213    654    867   -220   -540    761    966    969   1171   1231   1371   1265
   -361    971   1332   -306   -846   1150    628    584   1171   1418   1623   1486
   -433    636   1067   -101   -750    852    290    135    787   1096   1340   1218
   -475   -200    275    335   -376     36    148   -200    163    340    605    561
   -446   -883   -436    665     -5   -659    163   -189   -153   -132     96     72
   -418  -1034   -618    724     98   -826    257    -18    -93   -135     59     10
   -397  -1005   -610    701    103   -807    392    145     31    -51    119     41
   -366   -875   -509    618     70   -691    501    277    163     57    213    119
   -306   -774   -467    540     80   -620    563    350    244    127    272    174
   -319   -745   -428    530     54   -587    605    397    288    166    301    202
   -327   -737   -410    532     41   -576    631    420    309    187    309    218
   -285   -730   -446    506     80   -589    633    423    311    189    298    215
   -239   -709   -470    475    114   -589    633    418    311    189    298    210
   -239   -685   -446    459    101   -566    631    415    316    189    301    213
   -246   -680   -433    462     93   -558    628    413    316    189    301    218
   -252   -691   -439    470     93   -566    633    418    322    192    301    223
   -239   -657   -418    449     88   -537    649    433    340    213    314    244
   -241   -626   -387    431     70   -509    654    436    353    223    322    257
   -262   -633   -371    446     54   -504    657    436    353    223    319    259
   -272   -633   -361    452     41   -498    662    439    355    228    316    262
   -259   -618   -358    439     49   -488    675    444    361    236    314    267
   -283   -646   -366    462     38   -506    672    436    355    231    309    267
   -350   -701   -353    524      0   -527    667    428    353    228    303    265
   -337   -693   -355    514      7   -524    675    428    355    233    298    262
   -244   -579   -335    413     44   -457    732    475    405    288    348    311
   -233   -548   -316    389     41   -433    753    496    420    314    379    348
   -327   -623   -296    475    -15   -459    735    485    402    303    368    337
   -309   -620   -311    465      0   -467    719    501    397    303    358    329
   -218   -589   -371    405     75   -480    704    527    410    311    355    329
   -213   -607   -394    410     88   -501    678    532    413    314    348    324
   -210   -592   -381    400     83   -488    678    555    431    335    358    345
   -158   -540   -381    348    111   -462    691    592    462    355    376    376
   -194   -545   -350    371     77   -449    670    592    465    358    371    371
   -226   -555   -332    389     51   -446    675    605    475    376    392    384
   -200   -514   -314    355     57   -415    683    615    491    405    423    397
   -241   -496   -254    368      5   -376    701    626    506    426    446    397
   -218   -475   -257    348     18   -366    709    620    498    420    441    392
   -213   -504   -290    358     38   -400    706    605    478    394    405    371
   -272   -493   -223    381    -25   -358    732    626    504    420    418    392
   -257   -470   -215    363    -23   -342    743    636    519    436    428    397
   -220   -444   -223    332      0   -335    740    633    527    441    436    381
   -207   -439   -231    319     10   -335    748    636    535    441    439    374
   -218   -433   -218    324      0   -327    758    644    548    452    446    368
   -220   -439   -218    329     -2   -329    753    639    542    446    436    353
   -241   -436   -194    340    -23   -316    745    631    540    446    431    353
   -301   -452   -150    376    -77   -301    753    631    542    446    426    355
   -329   -431   -101    379   -114   -267    763    641    553    457    436    366
   -283   -413   -132    348    -77   -272    750    636    545    452    433    353
   -244   -428   -184    337    -31   -306    730    623    530    439    418    337
   -223   -436   -213    327     -7   -324    706    607    514    423    405    322
   -179   -366   -187    272      2   -277    735    636    542    449    433    350
   -194   -355   -163    272    -18   -262    745    654    550    457    436    366
   -272   -407   -135    340    -70   -272    743    657    542    446    415    358
   -303   -381    -77    342   -114   -231    769    688    566    472    433    387
   -184   -324   -140    254    -23   -233    779    696    571    475    428    389
   -161   -298   -140    228    -12   -218    784    704    574    472    420    392
   -189   -290   -101    241    -44   -197    789    704    579    480    418    397
   -171   -280   -109    223    -31   -194    789    704    584    485    415    418
   -166   -275   -109    220    -28   -192    797    709    589    493    423    449
   -192   -228    -38    210    -80   -135    800    714    602    517    452    483
   -184   -202    -18    194    -83   -111    784    696    597    527    472    498
   -213   -213      0    213   -106   -106    771    675    584    524    472    506
   -241   -231     10    233   -127   -111    743    641    555    501    462    493
   -220   -254    -33    233    -93   -145    701    605    517    472    446    470
   -161   -244    -83    202    -38   -163    654    563    480    441    428    441
   -124   -233   -109    176     -7   -171    654    561    478    441    433    433
   -124   -257   -132    189      2   -194    662    558    472    431    428    418
   -145   -342   -200    244     25   -272    631    524    428    384    384    363
   -163   -418   -254    290     44   -337    600    491    379    342    345    311
   -171   -457   -285    314     54   -371    571    452    335    309    314    265
   -207   -506   -301    355     46   -405    545    415    298    283    288    226
   -239   -558   -322    397     38   -441    527    381    270    259    262    192
   -192   -540   -348    366     77   -444    514    363    252    254    254    184
   -197   -563   -366    379     83   -467    483    327    223    228    231    153
   -184   -566   -384    374     98   -475    462    303    200    207    215    129
   -145   -592   -446    366    148   -519    446    283    171    179    192     98
   -111   -683   -571    397    228   -628    423    259    122    119    124     25
   -122   -769   -646    444    262   -709    493    353    137     90     57    -57
    -96   -750   -654    423    277   -701    605    493    215    122     54    -85
    -51   -620   -568    335    257   -594    714    672    376    249    161      7
     49   -166   -215     59    132   -189    766    813    667    589    514    361
    -38    561    597   -262   -319    579    719    774    984   1088   1075    948
   -228   1008   1234   -389   -732   1119    459    436   1060   1369   1423   1301
   -259    844   1101   -293   -680    971     96    -38    740   1150   1244   1135
   -254     57    311     98   -283    184   -122   -475     70    381    480    452
   -153   -743   -589    446    218   -667   -158   -581   -407   -257   -184   -189
    -25   -966   -940    496    454   -953   -103   -444   -405   -345   -288   -332
     59   -909   -971    423    514   -940      2   -280   -272   -249   -207   -303
    124   -789   -914    332    519   -852     88   -153   -140   -124   -106   -244
    153   -711   -865    277    506   -787    140    -96    -67    -70    -57   -207
    176   -633   -813    228    493   -722    168    -62    -23    -15      2   -181
    174   -584   -758    202    465   -670    181    -46      7     23     20   -158
    153   -594   -748    220    449   -670    184    -44     10     31     -2   -158
    132   -602   -737    233    433   -670    189    -44      7     25    -49   -158
    101   -607   -709    252    402   -657    189    -46     10     28    -67   -158
     54   -626   -683    283    368   -654    192    -51     12     28    -85   -166
    -25   -623   -597    324    285   -610    202    -41     28     46    -85   -158
    -67   -602   -535    332    231   -571    215    -31     49     72    -77   -135
    -85   -563   -478    324    194   -522    220    -25     67     85    -64   -111
    -70   -550   -483    309    205   -517    205    -41     59     77    -75   -111
     31   -485   -517    228    272   -501    205    -44     67     85    -77   -109
     36   -488   -524    223    277   -504    187    -64     59     70   -106   -129
    -28   -504   -478    265    223   -491    181    -67     67     75   -122   -140
    -75   -509   -436    290    179   -472    168    -64     83     93   -122   -137
    -72   -480   -407    277    166   -444    158    -64     88    101   -127   -137
    -93   -436   -345    265    124   -389    150    -62     98    106   -122   -132
   -111   -407   -296    257     90   -353    132    -67     98    114   -109   -124
   -127   -418   -290    270     80   -353    122    -70    103    122   -101   -116
   -148   -418   -270    283     59   -345    127    -57    122    145    -90   -103
   -148   -397   -249    272     49   -324    122    -46    129    161    -83    -98
   -150   -379   -228    265     36   -303    106    -38    140    168    -83    -90
   -140   -361   -220    249     38   -290     85    -38    142    171    -83    -88
   -114   -337   -223    226     54   -280     67    -38    145    176    -77    -72
   -114   -309   -194    210     38   -252     75    -31    161    194    -67    -59
   -111   -293   -181    202     33   -236     67    -36    161    200    -72    -62
   -124   -283   -161    202     18   -223     59    -49    155    197    -83    -64
   -122   -259   -137    192      7   -200     67    -46    166    207    -83    -49
   -116   -249   -132    181      7   -192     62    -57    161    205    -93    -49
    -96   -233   -137    163     20   -187     51    -67    163    205   -101    -51
    -96   -223   -129    158     15   -179     51    -70    174    213   -103    -49
   -101   -215   -114    158      5   -166     49    -77    171    210   -114    -49
   -111   -200    -90    153    -12   -145     49    -88    176    220   -119    -44
   -124   -189    -64    158    -31   -127     54    -93    189    236   -116    -38
   -135   -184    -51    158    -41   -119     57    -98    197    241   -122    -41
   -109   -181    -72    145    -18   -127     46   -116    192    231   -132    -54
   -119   -200    -80    158    -20   -140     28   -142    176    215   -150    -75
   -124   -187    -62    155    -33   -127     20   -153    174    223   -153    -75
   -140   -174    -33    155    -54   -103     23   -150    181    239   -153    -62
   -116   -176    -59    148    -28   -119     10   -166    171    226   -179    -80
   -103   -197    -93    150     -7   -145    -18   -189    161    218   -207   -106
    -96   -161    -67    127    -15   -114    -25   -189    166    241   -200   -103
   -106   -150    -46    127    -31    -98    -28   -187    168    252   -194   -106
    -85   -132    -46    109    -20    -90    -18   -168    181    259   -181    -98
   -111   -145    -36    127    -38    -90    -28   -179    171    262   -189   -106
   -122   -137    -18    129    -54    -77    -38   -181    168    254   -200   -109
    -96    -98     -5     96    -46    -51    -28   -163    179    262   -200    -88
    -51    -33     18     44    -36     -7     -7   -145    197    285   -184    -67
    -54     -2     51     25    -51     25     -7   -142    202    298   -179    -59
    -90    -46     44     67    -67     -2    -28   -161    189    277   -207    -70
   -124    -36     85     80   -106     23    -28   -168    194    285   -213    -62
   -171     20    192     75   -181    106    -20   -171    220    319   -189    -31
   -174     41    215     64   -197    129    -46   -192    207    324   -194    -28
   -111     10    119     49   -116     64    -93   -244    153    280   -249    -64
   -155    -10    145     83   -150     64   -109   -267    135    270   -267    -59
   -205    -44    161    124   -184     57   -129   -277    124    272   -280    -64
   -194    -90    103    140   -150      5   -153   -298     96    246   -309    -85
   -142    -67     75    103   -109      2   -158   -306     80    233   -327   -103
   -168   -140     25    153    -98    -57   -181   -327     41    197   -368   -142
   -270   -246     23    259   -148   -111   -189   -340     15    171   -397   -171
   -285   -293    -10    288   -137   -153   -207   -371    -20    135   -433   -200
   -288   -337    -51    311   -119   -194   -236   -407    -59     98   -478   -231
   -329   -415    -88    371   -124   -252   -275   -446   -103     59   -522   -265
   -290   -405   -114    348    -88   -259   -285   -454   -119     49   -522   -270
   -231   -348   -119    288    -59   -233   -275   -444   -109     57   -504   -262
   -223   -358   -135    290    -44   -246   -267   -441   -109     59   -491   -265
   -200   -348   -150    272    -25   -249   -257   -431   -106     59   -475   -259
   -277   -478   -200    379    -38   -340   -293   -459   -155      0   -542   -324
   -316   -626   -309    470     -5   -467   -265   -413   -179    -67   -626   -420
   -272   -657   -384    465     54   -522   -181   -309   -129    -75   -670   -454
   -226   -615   -392    420     80   -504    -93   -163    -15     -7   -623   -413
   -249   -322    -72    285    -88   -197      0      2    223    267   -337   -142
   -270    345    615    -38   -441    480     31     51    509    724    166    327
   -306    823   1130   -257   -719    974   -205   -254    532    966    478    579
   -374    743   1114   -187   -745    927   -566   -693    252    852    405    498
   -439     98    537    171   -488    316   -756  -1065   -288    241   -205     20
   -446   -581   -135    514   -158   -358   -774  -1117   -678   -311   -789   -431
   -405   -849   -444    628     18   -646   -724   -969   -706   -420   -935   -548
   -381   -883   -501    633     57   -693   -631   -828   -626   -394   -937   -545
   -366   -823   -457    594     44   -641   -542   -711   -519   -309   -867   -485
   -358   -743   -384    550     10   -563   -488   -639   -436   -233   -789   -426
   -314   -628   -314    470      0   -472   -423   -568   -363   -166   -724   -371
   -309   -592   -283    449    -15   -436   -397   -542   -340   -145   -709   -355
   -379   -636   -257    509    -62   -446   -405   -555   -350   -161   -724   -371
   -348   -631   -283    488    -33   -457   -407   -561   -358   -174   -735   -384
   -311   -592   -280    449    -15   -436   -415   -568   -368   -174   -750   -389
   -285   -579   -293    431      2   -436   -423   -574   -384   -181   -771   -394
   -244   -561   -316    402     36   -439   -407   -558   -384   -176   -769   -379
   -207   -517   -311    361     49   -413   -389   -540   -368   -158   -750   -355
   -267   -574   -306    418     18   -441   -402   -553   -381   -174   -766   -358
   -285   -584   -301    433      5   -444   -413   -561   -387   -184   -763   -353
   -267   -589   -322    428     25   -457   -439   -581   -410   -205   -761   -361
   -249   -584   -335    415     41   -459   -441   -579   -410   -207   -732   -345
   -239   -571   -332    405     44   -452   -439   -568   -402   -205   -719   -327
   -205   -566   -361    384     77   -465   -449   -581   -410   -215   -722   -332
   -213   -566   -353    389     70   -459   -454   -584   -405   -205   -709   -324
   -220   -561   -340    389     57   -452   -475   -597   -410   -202   -722   -332
   -150   -509   -358    329    103   -433   -478   -592   -400   -194   -717   -327
   -124   -501   -376    311    124   -439   -478   -584   -400   -197   -722   -316
   -129   -527   -397    329    132   -462   -501   -592   -426   -205   -756   -340
    -62   -504   -444    283    189   -475   -540   -605   -475   -184   -766   -358
    -77   -475   -400    275    158   -439   -532   -592   -449   -137   -737   -332
   -114   -472   -361    293    119   -418   -522   -566   -397   -111   -745   -314
   -158   -418   -259    288     49   -340   -483   -506   -348    -46   -691   -254
   -145   -376   -231    262     41   -303   -452   -462   -324    -28   -615   -210
   -116   -379   -262    246     70   -319   -452   -452   -327    -33   -581   -194
   -119   -394   -275    257     77   -335   -462   -462   -345    -57   -568   -194
    -31   -420   -389    226    179   -405   -493   -509   -402   -127   -607   -246
    -49   -441   -394    244    171   -418   -472   -496   -394   -137   -605   -241
    -88   -457   -368    270    140   -413   -457   -488   -392   -148   -597   -236
    -90   -436   -345    262    124   -392   -441   -480   -387   -142   -589   -239
   -114   -441   -327    277    106   -384   -426   -470   -371   -122   -581   -239
   -127   -436   -309    280     90   -374   -405   -465   -355   -103   -555   -236
   -145   -418   -275    280     64   -348   -381   -457   -340   -103   -530   -233
   -155   -397   -241    277     41   -322   -363   -454   -327   -101   -509   -231
   -174   -389   -215    283     20   -303   -353   -457   -314   -103   -493   -231
   -155   -381   -226    267     33   -303   -332   -446   -293   -101   -478   -220
   -176   -397   -220    285     20   -309   -324   -449   -288   -103   -465   -223
   -218   -407   -189    311    -15   -298   -329   -459   -288   -101   -446   -226
   -161   -337   -176    249      7   -257   -303   -444   -265    -72   -410   -197
   -150   -309   -158    228      2   -233   -290   -428   -249    -57   -379   -181
   -210   -319   -109    262    -51   -215   -272   -418   -236    -46   -348   -171
   -241   -332    -90    285    -77   -210   -267   -415   -231    -44   -332   -171
   -329   -374    -44    353   -142   -210   -272   -418   -226    -36   -309   -174
   -290   -314    -25    301   -132   -171   -262   -405   -202    -15   -259   -148
   -288   -262     25    272   -158   -119   -233   -371   -174      7   -213   -116
   -290   -236     54    262   -174    -90   -223   -348   -158     18   -179   -103
   -228   -158     70    194   -150    -44   -200   -314   -135     41   -132    -75
   -220   -114    106    166   -163     -5   -176   -293   -116     62    -83    -49
   -226   -122    103    174   -166    -10   -181   -296   -119     62    -67    -46
   -231    -88    140    158   -187     25   -171   -285   -103     80    -36    -28
   -223    -44    179    135   -202     67   -161   -283    -88     98     -7     -7
   -197    -15    181    103   -189     83   -168   -296    -90     93      2     -7
   -200    -31    168    114   -187     67   -189   -324   -109     75      0    -10
   -181    -18    163     96   -174     72   -207   -345   -122     59     -2    -12
   -161     12    174     75   -166     93   -215   -345   -119     54      5      2
   -179    -23    153    101   -168     64   -226   -363   -137     25     -7    -10
   -155    -44    111     98   -135     33   -228   -379   -158      2    -25    -41
   -213   -137     72    174   -145    -33   -249   -413   -194    -38    -59   -119
   -267   -223     44    246   -155    -90   -259   -420   -215    -64    -70   -176
   -205   -244    -38    223    -85   -142   -275   -446   -249   -101    -83   -220
   -205   -280    -75    241    -64   -179   -283   -467   -270   -127   -103   -249
   -228   -303    -75    265    -80   -189   -275   -483   -275   -140   -109   -265
   -231   -301    -70    267    -80   -187   -270   -483   -275   -140    -88   -270
   -249   -340    -90    293    -80   -215   -280   -488   -288   -153   -109   -254
   -254   -358   -103    306    -75   -231   -283   -488   -293   -155   -116   -236
   -223   -337   -114    277    -57   -228   -270   -478   -285   -145   -101   -213
   -223   -368   -145    296    -38   -257   -257   -459   -290   -158   -111   -207
   -252   -491   -239    371     -7   -363   -210   -413   -309   -218   -179   -280
   -280   -550   -270    415     -7   -410   -106   -309   -275   -239   -215   -342
   -272   -514   -241    392    -18   -379      0   -150   -163   -174   -155   -311
   -275   -288    -12    283   -132   -150     83     15     44     57     83   -103
   -296    324    620    -15   -459    472     98     83    337    493    576    358
   -527    891   1415   -181   -971   1153    -31   -101    506    865   1028    763
   -563    974   1538   -205  -1052   1254   -381   -501    340    867   1085    800
   -579    488   1067     46   -823    776   -639   -943   -168    348    597    387
   -504   -259    244    379   -376     -7   -675  -1096   -659   -342   -116   -218
   -410   -649   -239    530    -88   -444   -639   -974   -756   -550   -371   -454
   -340   -722   -381    530     18   -553   -545   -815   -667   -522   -376   -472
   -290   -644   -353    467     31   -498   -420   -670   -532   -428   -306   -415
   -200   -517   -316    355     57   -418   -368   -592   -441   -353   -249   -358
   -129   -444   -314    285     90   -379   -345   -558   -397   -319   -223   -335
   -106   -405   -301    254     96   -353   -322   -532   -374   -306   -213   -319
    -77   -400   -322    239    122   -361   -314   -524   -376   -316   -226   -324
    -98   -433   -335    265    116   -387   -322   -537   -387   -329   -236   -337
   -137   -439   -303    288     80   -371   -309   -532   -379   -322   -226   -335
   -155   -415   -259    283     51   -337   -288   -509   -361   -296   -202   -311
    -75   -381   -306    228    114   -345   -298   -514   -368   -296   -200   -309
    -64   -371   -306    218    119   -340   -290   -501   -358   -288   -194   -303
    -46   -345   -301    194    127   -324   -280   -488   -348   -275   -184   -298
    -62   -340   -280    200    106   -311   -270   -472   -332   -259   -176   -285
    -80   -358   -277    220     98   -319   -254   -452   -316   -246   -174   -275
    -75   -329   -257    200     90   -293   -241   -436   -301   -233   -171   -265
    -85   -322   -236    202     75   -280   -228   -415   -288   -218   -163   -262
   -101   -324   -223    213     59   -275   -220   -405   -280   -210   -158   -265
   -111   -311   -200    213     44   -257   -218   -397   -272   -202   -145   -259
   -119   -314   -194    215     33   -254   -213   -392   -270   -202   -135   -254
   -127   -303   -176    215     23   -241   -205   -381   -262   -194   -119   -246
   -127   -290   -166    207     18   -228   -202   -363   -254   -189   -106   -244
   -114   -257   -142    187     12   -200   -197   -342   -241   -176    -85   -228
   -122   -249   -127    184      0   -187   -197   -335   -236   -171    -77   -220
   -153   -270   -119    210    -18   -194   -200   -324   -228   -168    -77   -218
   -158   -262   -106    207    -28   -184   -197   -306   -215   -155    -67   -205
    -98   -226   -127    163     12   -176   -205   -298   -215   -150    -57   -184
   -106   -184    -77    145    -15   -132   -174   -254   -184   -114    -23   -142
   -116   -171    -54    142    -31   -114   -155   -228   -171    -98     -7   -127
   -163   -189    -25    174    -70   -106   -148   -218   -174    -96     -7   -122
   -129   -184    -54    158    -38   -119   -145   -215   -179    -98    -15   -127
   -106   -171    -67    137    -20   -122   -129   -205   -176    -96    -18   -124
    -96   -171    -75    132    -10   -124   -111   -194   -171    -90    -12   -119
   -111   -148    -38    129    -36    -93    -90   -179   -158    -75      5   -106
   -145   -109     36    127    -90    -36    -59   -150   -122    -38     46    -77
   -132   -111     18    122    -75    -49    -46   -140   -111    -38     44    -83
   -101   -111    -10    106    -46    -62    -49   -140   -111    -51     25   -101
   -127   -124      2    124    -64    -62    -46   -142   -109    -51     18   -111
   -153   -111     41    132    -98    -36    -18   -122    -80    -31     36    -90
   -148    -88     59    116   -106    -15      7   -111    -64    -23     38    -88
   -194   -122     72    158   -135    -25      5   -124    -75    -38     20   -111
   -275   -168    106    220   -194    -31      5   -119    -72    -38     18   -109
   -319   -179    140    249   -231    -20     10   -106    -59    -28     23   -103
   -223   -109    111    166   -168      0     15    -96    -51    -20     31    -98
   -174    -62    109    116   -142     23     25    -85    -36     -7     36    -96
   -176    -77     98    124   -140     10     25    -85    -38    -12     33   -103
   -280   -114    166    197   -223     25     38    -64    -25     -5     44    -93
   -215   -122     93    166   -155    -15     18    -80    -54    -33     12   -132
   -171    -96     75    132   -124    -12     23    -67    -41    -18     18   -132
   -192    -46    142    116   -168     49     59    -31      2     18     49   -106
   -254      7    262    124   -257    135    129     36     64     80    109    -44
   -254      7    262    122   -257    132    150     57     75     93    109    -38
   -140     28    168     54   -155     98    129     44     49     70     75    -70
    -90     77    168      5   -129    122    140     54     54     75     70    -67
   -135     98    233     18   -184    166    161     64     70     90     88    -44
   -163    116    277     23   -220    197    163     59     70    101    103    -23
   -137    137    275      0   -205    205    161     51     67    103    101    -12
   -101    116    215     -7   -158    166    119      5     28     72     64    -36
   -153     80    233     36   -192    155    103    -12     15     62     36    -31
   -189     77    265     54   -228    171    114      2     28     70     31    -18
   -176     64    241     54   -210    153    114     -2     15     46     20    -51
   -132      0    129     64   -132     64     75    -51    -41    -20    -54   -116
   -137    -64     72    101   -106      2     59    -72    -70    -54    -85   -176
   -155   -109     46    129   -101    -31     59    -80    -90    -77   -114   -215
   -158   -145     12    153    -85    -67     51    -98   -114   -111   -150   -249
   -163   -187    -25    174    -70   -106     44   -114   -135   -127   -161   -288
   -207   -233    -25    220    -90   -129     38   -129   -145   -129   -158   -306
   -197   -254    -57    223    -70   -155     25   -142   -158   -142   -153   -348
   -194   -259    -64    226    -67   -163     18   -153   -168   -153   -137   -381
   -231   -270    -38    249    -98   -155     25   -150   -166   -148   -114   -389
   -257   -296    -38    277   -109   -168     28   -150   -176   -153   -163   -322
   -236   -376   -140    306    -51   -257     36   -135   -213   -218   -314   -314
   -189   -439   -249    314     28   -345    124    -41   -207   -262   -436   -350
   -189   -415   -226    301     15   -319    259    124   -122   -220   -439   -311
   -145   -200    -54    174    -46   -127    392    350     67    -31   -277   -127
    -85    389    472   -153   -280    431    426    467    366    379    161    324
   -161   1117   1278   -478   -719   1197    324    329    626    818    662    841
   -345   1408   1753   -532  -1049   1579     28    -57    605    979    875   1060
   -415   1072   1488   -327   -950   1280   -285   -491    220    667    581    792
   -457    127    584    163   -522    355   -428   -828   -452   -148   -241     31
   -410   -457    -49    433   -181   -254   -413   -797   -709   -530   -667   -402
   -314   -550   -239    431    -38   -394   -314   -618   -636   -517   -688   -472
   -327   -493   -166    410    -80   -329   -161   -423   -485   -397   -597   -436
   -337   -381    -44    358   -148   -213    -59   -290   -363   -275   -493   -345
   -223   -288    -64    257    -80   -179    -28   -249   -322   -236   -465   -322
   -181   -246    -64    213    -59   -155     -2   -220   -296   -213   -446   -303
   -215   -233    -18    226    -98   -127     25   -192   -259   -181   -418   -275
   -254   -246      7    249   -132   -122     20   -194   -259   -184   -415   -275
   -236   -205     31    218   -135    -88     36   -179   -241   -166   -400   -259
   -215   -171     44    189   -129    -64     51   -163   -223   -155   -381   -241
   -194   -127     67    161   -132    -31     67   -153   -213   -142   -368   -228
   -244   -155     88    197   -166    -33     59   -161   -220   -148   -376   -239
   -267   -155    111    210   -189    -23     64   -153   -215   -135   -363   -236
   -252   -142    109    197   -181    -18     64   -148   -207   -132   -353   -231
   -215   -122     93    168   -155    -15     72   -140   -202   -127   -335   -220
   -207    -96    111    150   -161      7     93   -127   -184   -111   -316   -202
   -239   -119    119    179   -181      0     98   -122   -179   -106   -311   -205
   -231   -132     98    181   -166    -18    101   -114   -176   -106   -314   -210
   -220   -116    103    168   -163     -7    116    -98   -158    -93   -301   -205
   -207   -116     88    161   -150    -15    119    -85   -153    -85   -293   -194
   -207   -127     80    168   -145    -25    109    -93   -163    -88   -290   -200
   -210   -114     96    161   -155    -10    103    -88   -158    -75   -272   -194
   -205    -85    119    145   -163     15    119    -57   -127    -49   -231   -166
   -166    -64     98    114   -135     15    122    -51   -111    -41   -220   -155
   -158    -41    116     98   -137     36    124    -41   -103    -31   -210   -135
   -137    -49     88     90   -114     18    114    -44   -114    -33   -213   -140
   -155    -59     96    109   -127     18    119    -18   -101    -12   -200   -119
   -124    -57     67     88    -98      2    103    -10    -98     -5   -184   -109
   -137    -57     80     96   -109     10    119     15    -80     12   -161    -85
   -119    -28     88     72   -103     28    137     38    -59     33   -145    -64
   -122    -12    109     67   -116     46    153     54    -44     49   -132    -51
   -210    -10    200    109   -207     93    187     83    -15     80   -103    -23
   -200    -33    166    116   -184     64    184     75    -25     72   -116    -36
   -200    -31    168    114   -184     67    189     80    -15     75   -106    -33
   -174     15    189     80   -181    101    200     96      5     93    -85    -18
   -181      7    187     85   -184     98    213    109     25    103    -85    -12
   -142      5    148     67   -145     75    215    116     38    114    -83     -7
   -150     -5    142     75   -148     70    223    127     49    124    -77      0
   -171      0    171     85   -171     85    233    132     67    142    -62     12
   -189    -25    163    106   -179     70    233    129     70    142    -62      7
   -252    -49    202    150   -228     77    249    145     83    161    -41     20
   -236    -36    200    135   -218     80    257    150     93    168    -23     28
   -194    -25    168    111   -181     70    252    145     90    168    -12     33
   -210    -36    174    122   -194     70    257    155    101    176      2     51
   -213    -59    153    135   -184     46    262    168    106    179     15     59
   -218    -72    145    145   -184     33    265    179    116    189     36     67
   -252    -72    179    163   -215     51    280    197    137    210     70     90
   -239    -46    189    140   -215     70    296    215    153    233    101    116
   -223    -28    194    124   -210     83    314    236    171    257    124    150
   -210    -25    181    116   -197     75    340    257    184    272    135    184
   -202    -15    187    109   -194     85    368    285    202    290    140    215
   -200     -2    194    101   -200     96    379    298    215    298    153    236
   -192      7    197     90   -194    101    392    311    226    311    192    262
   -184     31    215     75   -200    122    410    327    246    335    228    293
   -176     51    228     62   -202    140    420    332    257    353    244    319
   -150     90    239     28   -194    163    413    327    262    368    228    332
   -124     93    218     15   -171    153    397    316    257    374    210    337
   -135     64    197     33   -166    132    368    283    228    353    223    337
   -137     54    192     41   -163    122    348    272    215    340    228    353
   -137     38    176     46   -158    106    335    267    207    332    218    355
   -150     -2    148     75   -150     72    324    249    181    309    213    340
   -179    -70    109    124   -145     18    309    231    148    285    197    324
   -205   -148     57    176   -132    -46    293    207    103    259    181    301
   -197   -213    -15    205    -90   -114    272    171     64    226    140    270
   -161   -265   -103    210    -28   -184    262    145     33    210     98    249
   -176   -298   -124    236    -28   -213    259    140     10    197     96    246
   -205   -337   -132    272    -36   -236    265    140     -2    174     98    244
   -239   -384   -145    309    -46   -265    259    132    -23    158     96    244
   -233   -394   -163    314    -36   -280    254    119    -41    163    114    246
   -215   -394   -179    303    -20   -288    265    127    -36    174    140    265
   -200   -423   -223    311     10   -324    267    140    -28    171    158    298
   -213   -542   -329    379     57   -439    272    168    -44    116    103    259
   -220   -618   -397    420     88   -509    361    272    -23     83     54    205
   -161   -615   -457    387    145   -537    452    413     44    114     77    200
   -140   -483   -342    311    101   -413    574    620    231    296    262    355
   -153     20    174     64   -163     96    626    745    522    693    719    800
   -265    665    930   -200   -597    797    563    657    756   1119   1244   1299
   -387    961   1345   -288   -867   1153    303    324    735   1306   1517   1530
   -433    659   1093   -111   -763    875      2    -98    353   1015   1278   1301
   -475   -150    322    311   -400     85    -96   -379   -231    267    514    623
   -413   -727   -314    568    -49   -522    -93   -353   -496   -137     62    202
   -355   -872   -519    613     80   -696    -10   -194   -454   -155     20    137
   -358   -852   -493    605     67   -672    109    -51   -337    -85     80    166
   -345   -784   -439    563     46   -610    200     64   -220      5    155    233
   -311   -711   -400    511     41   -555    252    132   -148     70    215    283
   -322   -683   -363    501     20   -524    283    158   -119     98    249    309
   -361   -709   -348    535     -7   -530    296    161   -116     98    246    319
   -283   -652   -368    467     41   -511    324    194    -85    111    246    345
   -249   -613   -363    431     54   -488    368    244    -49    140    262    381
   -298   -654   -355    475     28   -504    355    239    -67    135    262    371
   -337   -680   -342    509      2   -511    353    241    -70    129    267    366
   -288   -641   -353    462     31   -496    379    267    -70    129    283    379
   -316   -607   -290    462    -12   -449    402    301    -49    155    306    410
   -319   -610   -290    462    -15   -452    389    303    -59    145    306    402
   -303   -620   -316    462      5   -470    366    277    -75    116    293    374
   -342   -678   -337    509     -5   -509    350    277    -80    109    285    358
   -353   -665   -311    509    -23   -488    371    319    -46    142    327    394
   -259   -623   -366    439     51   -493    374    329    -33    153    337    402
   -228   -618   -389    423     80   -504    376    332    -28    155    335    392
   -228   -649   -423    439     96   -537    345    293    -49    132    311    350
   -187   -662   -475    423    142   -568    327    288    -57    109    290    337
   -197   -693   -496    444    148   -594    316    293    -57    101    267    327
   -187   -654   -467    420    140   -561    327    311    -28    124    283    335
   -135   -597   -462    363    161   -530    340    329      2    132    298    350
   -150   -607   -457    379    153   -535    353    353     44    114    314    363
   -192   -628   -436    410    119   -532    345    358     57    137    329    384
   -205   -652   -446    428    119   -550    316    350     44    171    322    410
   -215   -620   -405    418     93   -514    342    387     62    218    322    519
   -233   -600   -366    415     64   -483    366    415     77    254    335    584
   -184   -636   -452    407    132   -545    342    394     41    233    309    555
   -205   -641   -436    423    114   -540    353    397     36    228    309    545
   -262   -605   -345    433     38   -475    381    423     62    257    358    563
   -184   -581   -400    381    106   -491    374    418     54    244    363    537
   -145   -626   -480    384    163   -553    368    405     33    207    353    493
   -145   -618   -472    381    163   -545    387    413     49    218    381    478
   -129   -639   -509    381    189   -574    374    400     44    205    387    436
   -137   -636   -498    384    179   -568    384    402     54    207    407    426
   -140   -605   -465    371    161   -535    397    402     75    220    433    423
   -155   -607   -452    381    148   -530    415    415    101    228    452    420
   -137   -600   -465    368    161   -532    436    420    111    236    467    407
   -163   -613   -449    387    140   -530    444    415    119    241    483    392
   -189   -623   -433    405    119   -530    439    402    111    233    488    374
   -200   -626   -426    413    111   -527    444    397    109    226    488    353
   -233   -639   -405    433     83   -522    449    410    124    241    524    374
   -213   -615   -402    413     93   -509    444    413    132    246    555    384
   -215   -605   -389    410     85   -498    446    415    135    246    576    392
   -223   -579   -355    402     64   -467    449    428    148    254    597    405
   -223   -542   -319    381     46   -431    454    452    179    280    639    428
   -241   -537   -296    389     25   -418    475    472    207    303    683    449
   -213   -478   -265    342     25   -371    501    498    244    335    732    480
   -244   -407   -163    327    -41   -285    548    540    288    376    792    519
   -239   -413   -176    324    -31   -296    524    527    275    366    802    509
   -239   -426   -187    332    -28   -306    504    514    265    358    815    501
   -288   -374    -85    329   -101   -231    532    535    301    394    870    542
   -288   -270     18    280   -153   -127    574    558    348    441    932    602
   -298   -241     54    270   -179    -93    558    542    348    441    945    618
   -322   -272     49    296   -187   -111    532    517    332    423    945    615
   -358   -296     62    324   -210   -116    509    501    322    413    961    618
   -376   -311     64    345   -220   -124    488    483    309    407    971    602
   -298   -293      2    293   -150   -145    478    470    298    389    971    574
   -303   -316    -12    309   -145   -166    478    470    293    381    984    561
   -342   -371    -31    355   -155   -202    472    462    277    366    982    540
   -345   -402    -57    374   -145   -231    454    444    254    340    966    509
   -350   -449   -101    397   -127   -277    423    410    218    296    932    470
   -392   -509   -116    449   -137   -314    402    381    197    267    917    436
   -389   -522   -135    454   -129   -329    402    376    192    254    924    415
   -353   -527   -174    441    -90   -350    402    374    184    239    927    397
   -345   -535   -192    439    -77   -363    392    358    176    226    930    392
   -322   -524   -205    423    -59   -366    394    355    181    223    937    389
   -345   -548   -205    446    -72   -376    389    355    176    215    937    366
   -298   -607   -309    454      5   -459    374    350    148    176    901    309
   -272   -698   -428    485     77   -563    423    415    150    124    833    218
   -244   -698   -454    472    103   -576    542    540    220    129    815    174
   -231   -652   -423    439     93   -537    646    683    337    213    880    207
   -226   -353   -127    290    -49   -241    704    797    537    462   1156    446
   -285    205    491     38   -389    348    652    740    737    833   1615    833
   -366    654   1021   -145   -693    836    428    428    748   1062   1940   1083
   -389    618   1008   -116   -698    810    106     36    504    976   1912   1013
   -433     41    475    197   -454    257    -62   -306     10    387   1348    532
   -436   -623   -187    530   -124   -407    -67   -340   -340   -166    756    101
   -348   -880   -532    615     90   -709    -18   -187   -340   -257    613      7
   -288   -862   -576    574    142   -719     80    -25   -213   -184    649     46
   -272   -789   -517    532    122   -654    174     98    -77    -85    722    119
   -254   -704   -452    478     96   -579    231    163     10    -10    779    176
   -241   -613   -371    428     64   -493    283    202     70     44    831    228
   -246   -589   -342    418     46   -467    306    220     96     70    852    249
   -246   -579   -332    413     41   -457    314    233    114     85    862    270
   -249   -542   -296    394     20   -420    319    239    122     98    872    285
   -244   -519   -275    381     12   -397    319    246    135    111    885    290
   -239   -511   -272    374     15   -392    335    262    150    124    898    303
   -241   -485   -244    363      0   -366    345    267    158    135    909    314
   -244   -470   -226    355    -10   -348    342    257    155    127    906    316
   -246   -449   -205    348    -20   -327    340    254    161    127    911    322
   -246   -426   -181    335    -33   -303    340    262    174    140    930    332
   -223   -420   -197    322    -12   -309    340    275    181    150    945    348
   -207   -394   -187    298    -12   -290    350    288    200    171    966    374
   -231   -410   -179    319    -25   -296    355    290    205    179    969    371
   -239   -415   -176    327    -31   -296    350    288    205    179    966    361
   -213   -387   -174    301    -20   -280    350    290    213    181    966    361
   -192   -363   -171    277    -12   -267    353    296    226    189    976    366
   -215   -381   -166    298    -25   -275    348    293    228    194    979    361
   -244   -397   -153    319    -46   -275    345    290    231    197    982    371
   -226   -402   -176    314    -25   -290    345    298    233    200    984    379
   -197   -387   -189    290     -5   -288    327    298    231    202    982    376
   -161   -358   -197    259     15   -277    324    314    241    213    992    384
    -90   -288   -197    189     51   -244    337    345    272    244   1026    415
   -103   -301   -197    202     46   -249    319    337    270    244   1026    413
   -129   -303   -176    215     20   -241    314    340    267    249   1031    423
    -98   -257   -158    179     28   -210    324    363    288    272   1057    449
    -85   -252   -168    168     41   -213    337    371    293    277   1065    449
   -114   -285   -171    200     28   -228    353    371    296    270   1057    439
   -132   -280   -148    205      7   -215    368    376    301    270   1060    444
   -142   -285   -142    213     -2   -215    363    361    293    257   1047    428
   -127   -275   -148    200      7   -213    366    355    296    252   1036    418
   -127   -252   -124    189     -2   -189    374    363    316    272   1047    423
   -140   -244   -106    192    -18   -176    387    376    337    293   1049    420
   -101   -244   -142    171     18   -194    389    371    342    290   1034    402
   -103   -239   -137    168     15   -189    405    374    358    301   1026    394
   -111   -275   -163    194     25   -220    400    361    361    293   1005    376
   -122   -272   -150    194     12   -213    405    361    366    298   1005    376
    -93   -257   -163    174     33   -210    402    350    363    293    997    358
    -98   -277   -179    187     38   -228    402    340    355    285    979    342
   -124   -246   -122    187     -2   -184    420    358    379    309    997    358
   -103   -257   -155    179     23   -207    392    332    361    290    974    332
    -83   -246   -163    163     38   -205    376    316    358    293    966    332
    -88   -265   -176    176     41   -223    371    314    361    296    963    332
    -93   -270   -176    181     41   -223    371    316    361    303    963    335
   -142   -231    -90    187    -28   -161    407    355    397    345   1000    379
   -137   -194    -57    163    -41   -127    428    381    423    366   1021    400
    -59   -140    -83     98     10   -111    436    392    439    376   1023    413
    -25   -135   -109     80     41   -122    426    384    433    366   1005    413
    -41   -116    -75     77     15    -98    433    400    452    376   1021    428
    -25    -59    -33     41      2    -49    441    413    475    400   1036    454
    -15    -33    -18     23      0    -25    444    405    478    402   1028    467
     -7     -7      0      7     -5     -5    444    392    480    402   1021    470
      7    -10    -18      0     12    -15    423    368    462    381    995    467
     12     -7    -20     -2     15    -15    392    329    433    353    961    441
    -18    -36    -18     25     -2    -25    350    288    400    324    927    415
    -46    -70    -23     59    -12    -46    340    272    384    306    898    402
    -28    -72    -46     49      7    -59    350    272    381    296    865    400
    -38   -132    -93     85     25   -114    319    231    337    244    789    368
    -64   -210   -145    135     38   -179    290    200    296    194    724    329
    -77   -257   -179    168     49   -218    283    187    280    168    680    309
    -54   -296   -241    174     93   -270    259    153    246    135    639    285
    -70   -311   -241    189     85   -277    244    129    220    116    613    270
    -93   -332   -241    210     72   -288    236    114    207    106    600    254
    -54   -350   -296    202    119   -324    215     96    187     83    579    244
    -15   -361   -348    187    166   -355    200     72    161     57    548    231
    -28   -345   -316    187    142   -332    200     75    163     64    545    239
      7   -358   -368    174    187   -361    181     59    145     38    509    205
      0   -465   -465    233    231   -465    192     72    111    -20    428    135
    -59   -530   -472    293    205   -501    301    184    148    -38    379     88
    -10   -491   -483    249    233   -485    394    314    218     -2    376     93
     72   -324   -400    124    233   -363    462    459    371    155    509    226
     88    163     75   -124      7    119    498    566    654    537    919    620
    -54    807    862   -379   -457    833    400    407    862    937   1395   1070
   -207   1023   1228   -407   -719   1124     90     31    784   1041   1548   1202
   -254    657    911   -202   -584    784   -213   -400    345    639   1166    888
   -293   -171    122    233   -207    -25   -342   -704   -267   -129    371    200
   -233   -665   -431    446     96   -548   -322   -636   -449   -433     38   -145
   -179   -717   -537    446    176   -626   -197   -446   -335   -366     70   -129
   -187   -657   -470    420    140   -563    -54   -285   -197   -265    137    -72
   -194   -592   -397    394    101   -496     18   -197   -106   -194    194    -31
   -202   -498   -296    348     44   -397     77   -129    -23   -122    259     31
   -231   -446   -215    337     -7   -332    122    -88     18    -90    283     51
   -145   -407   -265    275     57   -337    111    -93     10   -109    244     20
    -54   -363   -309    210    127   -337    109    -83     25   -101    223     23
   -124   -379   -257    249     64   -319    103    -90     38    -85    223     23
   -129   -374   -244    252     57   -311     88   -106     23    -80    215     20
   -109   -363   -254    233     72   -309     75   -124      2    -93    202     18
    -49   -335   -285    192    116   -311     64   -137    -10    -98    192     28
    -77   -348   -272    213     96   -311     59   -142    -23   -101    176     46
    -96   -340   -244    218     72   -293     64   -145    -28    -98    176     57
   -109   -329   -220    218     54   -275     62   -145    -15    -93    176     54
   -174   -348   -174    262      0   -262     64   -142     -2    -88    171     64
   -137   -342   -205    239     31   -275     54   -150    -18    -88    166     54
    -59   -303   -244    181     90   -275     54   -142     -7    -83    174     62
    -96   -322   -226    207     62   -272     49   -148    -10    -85    166     57
   -140   -332   -192    236     25   -262     46   -142     -5    -80    161     62
    -83   -275   -194    176     54   -233     44   -140      5    -70    155     83
   -103   -262   -161    181     25   -213     44   -140      7    -64    142    101
   -148   -309   -163    228      5   -236     25   -150     -5    -80    114     96
   -163   -288   -124    226    -20   -207     31   -135     12    -57    127    114
    -77   -270   -192    174     54   -233      5   -153     -5    -72     96     90
    -25   -223   -197    124     83   -210     -2   -158     -5    -67     93     96
    -20   -200   -181    109     80   -192    -10   -155      0    -57    101    103
     18   -174   -192     77    103   -181    -18   -150      2    -51    106    116
     59   -153   -213     44    135   -181    -25   -145      5    -44    114    127
     70   -137   -210     33    140   -174    -20   -135     12    -28    122    145
     64   -129   -194     31    127   -163    -15   -135     15    -18    122    150
     57   -135   -192     38    124   -163    -12   -135     15     -5    119    150
     51   -137   -189     41    119   -161     -5   -140     15     -2    116    153
     23   -122   -145     49     83   -132     25   -129     23     15    124    158
     51    -85   -137     15     93   -111     44   -114     28     33    135    166
     57    -67   -124      5     90    -96     46    -98     44     38    150    168
     46    -93   -142     23     93   -116     25    -90     51     18    150    150
     51    -96   -148     20     98   -122     23    -83     67     15    122    145
     44    -93   -137     23     88   -114     28    -80     80     15    109    150
     18    -83   -101     33     59    -90     28    -83     88     15    109    148
     -5   -103    -98     54     44   -101     28    -90     83     15     88    137
    -23   -101    -77     62     25    -88     33    -85     93     31     88    153
    -33   -103    -70     67     15    -88     25    -90     90     31     72    145
    -36   -124    -88     80     25   -106      5    -98     80     18     44    127
    -44   -111    -70     77     10    -90     -2    -96     83     23     44    132
    -23    -83    -59     51     15    -72      0    -85     96     33     59    148
    -23    -72    -51     46     12    -62      2    -75    103     38     64    161
    -18    -36    -18     28      0    -28     18    -49    127     64     80    189
    -12     18     31     -2    -20     23     38    -28    150     88     98    218
    -18     23     41     -2    -31     31     54    -12    161     96    109    233
     -2     41     44    -20    -23     44     64      2    168    101    122    244
     23     77     54    -49    -15     67     70     10    179    111    140    249
     59    101     41    -80      7     70     57      2    176    101    142    252
     57    109     51    -85      2     80     59      2    179    101    150    270
     18    119    101    -72    -41    111     75     10    197    114    171    296
     20    155    135    -88    -57    145     70      7    205    124    189    324
     38    137     96    -88    -28    116     15    -44    161     88    163    311
      7    142    132    -75    -62    137     -7    -64    148     83    161    324
      5    122    116    -64    -57    122    -18    -72    137     77    155    324
     41     96     54    -67     -5     75    -36    -83    122     62    142    314
     51     20    -31    -38     41     -5    -57   -103     93     25    111    280
     46    -38    -85     -5     64    -62    -88   -132     57    -15     80    249
     44    -88   -132     20     85   -109   -124   -158     20    -54     44    215
     10   -140   -150     64     80   -145   -129   -166      0    -72     23    194
     12   -179   -194     80    103   -187   -140   -187    -28    -98      2    168
      7   -210   -218     98    111   -213   -145   -202    -49   -122    -12    153
     20   -218   -239     96    129   -228   -153   -215    -64   -137    -25    135
     -5   -246   -241    127    116   -244   -161   -220    -70   -148    -41    116
    -23   -280   -257    150    114   -270   -168   -220    -77   -150    -38    114
    -18   -301   -283    158    129   -290   -187   -233    -98   -163    -49    103
    -23   -348   -327    184    150   -337   -202   -246   -124   -197    -80     75
      0   -428   -428    215    213   -428   -174   -207   -135   -252   -140     20
     31   -431   -462    197    246   -446    -70    -85    -75   -249   -153    -12
     46   -405   -452    179    246   -428     31     83     33   -166    -85     38
     46   -192   -241     72    142   -215    103    259    223     54    140    262
     57    376    319   -215   -129    348    142    353    509    459    592    766
   -150    995   1145   -423   -646   1070     64    205    732    885   1067   1288
   -288   1054   1340   -384   -815   1197   -215   -184    592    914   1124   1363
   -332    504    836    -85   -584    670   -480   -618     85    407    610    906
   -340   -327     12    335   -176   -158   -602   -867   -504   -329   -148    197
   -283   -737   -457    509     85   -597   -600   -774   -631   -540   -400    -67
   -233   -782   -548    509    155   -667   -498   -600   -545   -498   -376    -72
   -200   -701   -504    449    150   -602   -384   -441   -426   -405   -280    -12
   -187   -605   -418    397    114   -511   -298   -335   -324   -306   -161     67
   -176   -553   -379    363     98   -465   -246   -270   -267   -259   -109    119
   -205   -568   -363    387     77   -467   -228   -249   -257   -249    -93    127
   -200   -561   -363    379     80   -462   -205   -228   -244   -231    -67    137
   -158   -530   -371    345    106   -452   -189   -207   -226   -207    -44    158
   -101   -519   -420    309    158   -470   -197   -210   -233   -213    -46    153
   -213   -574   -361    392     72   -467   -179   -189   -220   -202    -31    168
   -228   -558   -332    392     49   -444   -158   -163   -205   -181     -5    194
   -239   -587   -348    413     54   -467   -174   -171   -213   -189     -5    200
   -202   -602   -400    400     96   -501   -194   -189   -231   -210    -20    187
   -127   -540   -413    332    140   -478   -176   -166   -213   -189     -5    207
   -114   -514   -400    314    140   -459   -161   -148   -202   -176      7    220
   -148   -558   -410    353    129   -485   -174   -155   -210   -181    -18    205
   -122   -553   -431    337    153   -493   -176   -142   -200   -171    -10    213
   -103   -548   -444    327    168   -498   -181   -127   -189   -163     10    226
    -62   -493   -431    277    181   -465   -163   -106   -171   -140     33    254
    -62   -485   -423    275    179   -454   -166    -96   -168   -129     44    270
   -124   -532   -407    327    140   -470   -192   -111   -184   -137     36    246
   -101   -545   -444    322    168   -493   -194   -103   -179   -142     31    241
    -18   -514   -498    265    239   -509   -205   -103   -168   -145     23    239
     20   -519   -540    249    280   -530   -228   -111   -168   -142     23    226
     31   -530   -563    246    296   -545   -228   -106   -166   -132     33    213
     41   -517   -558    236    298   -537   -231    -98   -158   -116     41    210
     62   -491   -553    215    306   -522   -244    -85   -142    -96     59    223
     93   -472   -566    189    329   -519   -257    -70   -127    -77     85    239
     75   -478   -553    197    314   -514   -257    -51   -111    -57    109    265
     59   -491   -550    213    303   -519   -262    -41   -106    -51    114    272
     93   -457   -553    179    322   -504   -249    -28    -90    -38    122    277
    155   -389   -545    116    350   -467   -213      5    -51     -5    142    303
    129   -415   -545    142    335   -480   -218      2    -51     -7    135    301
     83   -439   -522    176    301   -480   -218      7    -46     -7    119    298
    -33   -511   -478    270    220   -493   -207     12    -36    -12    109    290
     23   -478   -501    228    262   -488   -197     25    -10      0    129    296
     64   -452   -519    192    290   -483   -163     57     33     36    150    311
     36   -488   -524    226    277   -506   -150     59     44     33    137    293
     36   -498   -535    231    283   -514   -153     54     44     28    132    267
     67   -498   -566    215    316   -532   -155     59     51     28    132    254
     77   -519   -597    220    335   -558   -153     57     54     20    124    231
     51   -530   -581    239    314   -555   -148     59     59     20    124    220
    -20   -566   -548    290    262   -558   -137     72     70     23    127    220
    -59   -581   -522    322    231   -553   -122     93     83     28    140    236
    -59   -592   -532    324    236   -563   -135     93     85     31    153    233
    -46   -602   -555    324    252   -581   -137     98     90     41    168    226
    -46   -568   -522    306    236   -545   -111    122    124     64    205    241
    -51   -517   -465    285    205   -491    -75    155    161     93    246    275
    -46   -483   -436    262    192   -459    -54    179    192    116    267    296
    -57   -480   -423    267    181   -452    -33    197    215    132    280    316
    -88   -483   -397    283    153   -439    -31    202    220    140    298    316
    -85   -478   -392    283    153   -436    -18    226    241    158    329    329
    -90   -454   -363    270    135   -407     -7    233    262    179    374    348
   -119   -423   -303    270     90   -363    -10    226    277    194    413    363
   -109   -402   -293    254     90   -348    -28    205    275    184    428    366
    -85   -418   -332    252    122   -376    -75    161    233    137    405    324
    -83   -371   -290    226    101   -332    -96    135    218    137    423    319
    -85   -387   -301    233    106   -345   -103    122    210    135    428    324
   -124   -441   -319    283     96   -379   -132     90    179    109    410    301
   -145   -462   -316    303     85   -389   -142     77    163     93    407    285
   -129   -488   -358    306    111   -423   -148     75    150     70    397    265
   -153   -545   -392    348    116   -470   -168     62    127     44    374    226
   -176   -548   -374    361     98   -462   -189     44    111     25    371    207
   -161   -530   -368    345    103   -449   -218     31     98     15    374    197
   -192   -579   -389    384     98   -485   -228     18     77     -7    368    176
   -200   -602   -402    400    101   -504   -241      2     64    -18    374    155
   -187   -607   -420    394    116   -514   -244      5     62    -18    384    150
   -220   -610   -389    415     83   -501   -233      7     67    -12    405    148
   -239   -613   -376    426     67   -496   -236      5     62    -20    418    140
   -210   -657   -446    433    116   -553   -220     28     57    -41    415    114
   -246   -753   -506    498    129   -631   -150    101     70    -75    374     46
   -298   -826   -527    563    114   -678    -57    189    103    -93    332     -5
   -171   -766   -594    467    210   -680    -25    280    163    -46    366      7
    -44   -426   -381    236    166   -405    -10    363    329    189    633    254
    -18    187    205    -85   -114    197    -25    350    561    579   1106    696
    -96    628    724   -265   -410    675   -226     70    605    839   1441    971
   -122    454    576   -168   -348    514   -553   -350    285    659   1299    815
   -155   -187    -31    168    -62   -109   -719   -706   -254     20    678    288
   -106   -805   -701    454    296   -753   -745   -745   -576   -483    155   -142
    -25  -1070  -1044    548    509  -1057   -706   -581   -568   -553     44   -244
      7  -1078  -1085    532    542  -1080   -615   -444   -467   -485     77   -218
     59   -989  -1049    465    553  -1018   -532   -345   -361   -402    140   -166
    127   -872  -1002    371    563   -937   -465   -262   -259   -309    218    -88
     59   -872   -932    407    496   -901   -446   -239   -218   -267    252    -59
     72   -818   -891    371    478   -854   -415   -207   -184   -239    277    -23
    109   -782   -891    337    498   -836   -379   -174   -148   -213    303     12
     90   -802   -893    355    488   -846   -371   -163   -140   -210    309     12
     46   -833   -880    394    462   -857   -387   -174   -150   -218    301      0
     49   -813   -862    379    454   -836   -371   -155   -132   -197    322     20
     31   -789   -820    376    426   -805   -366   -142   -116   -171    353     46
     28   -800   -828    384    426   -813   -366   -140   -114   -168    353     49
     62   -758   -820    348    441   -789   -355   -132   -106   -163    361     57
     41   -753   -795    355    415   -774   -358   -137   -101   -155    368     59
     23   -782   -805    379    413   -792   -348   -129    -96   -148    371     62
    -15   -826   -810    418    397   -818   -345   -124    -93   -142    371     64
    -12   -800   -787    407    387   -795   -345   -122    -88   -137    371     64
     12   -763   -776    374    392   -769   -348   -119    -83   -129    379     70
     -2   -743   -740    371    366   -743   -340   -103    -64   -103    407     80
    -54   -774   -719    410    332   -748   -322    -77    -44    -83    428    101
    -72   -779   -706    426    316   -743   -306    -57    -23    -57    452    124
    -25   -745   -719    384    345   -735   -329    -72    -36    -62    449    124
    -38   -730   -691    384    324   -709   -329    -72    -33    -51    462    129
   -103   -750   -646    426    270   -698   -311    -44    -15    -28    491    150
    -70   -779   -709    426    319   -745   -324    -38    -23    -38    480    148
      7   -711   -722    350    363   -717   -342    -28    -18    -23    496    166
     28   -675   -704    322    366   -688   -337     -2     -2      2    522    189
    -23   -672   -649    345    311   -659   -335     12      5     15    537    207
    -28   -675   -646    353    309   -662   -329     20     12     23    545    213
     23   -667   -693    319    355   -678   -311     36     18     28    548    218
     38   -628   -667    293    350   -646   -303     49     23     33    558    228
      0   -623   -626    311    311   -626   -285     67     31     41    563    233
    -23   -620   -597    322    285   -610   -270     72     33     41    561    228
    -12   -639   -628    324    306   -633   -283     54     15     23    532    202
    -28   -636   -610    332    290   -623   -265     59     25     31    527    200
    -67   -600   -535    332    231   -568   -228     88     64     59    553    218
    -62   -592   -530    327    233   -561   -202    103     85     75    574    233
    -75   -605   -532    340    228   -571   -194     98     83     77    574    223
    -80   -597   -517    340    218   -558   -210     80     72     75    566    197
    -59   -592   -535    324    236   -563   -218     72     70     77    566    189
    -20   -581   -561    301    270   -571   -218     70     72     80    568    184
      5   -587   -594    288    298   -589   -226     51     59     67    561    163
     23   -558   -581    267    301   -568   -223     51     64     77    576    174
     18   -548   -568    265    290   -558   -218     57     77     85    587    179
     15   -540   -555    262    285   -548   -228     54     85     88    592    187
     54   -491   -548    218    301   -519   -223     70    101    101    607    200
     80   -441   -522    179    298   -480   -205     90    116    119    623    215
     72   -392   -465    158    267   -428   -194    106    140    145    646    239
     33   -374   -407    171    220   -389   -187    127    161    168    670    265
     85   -332   -418    122    252   -374   -171    148    181    184    688    277
    129   -283   -413     75    270   -348   -161    153    197    194    698    285
     77   -303   -381    109    228   -342   -176    137    189    187    704    285
     64   -259   -324     98    194   -290   -189    129    200    215    743    309
    -20   -249   -228    135    101   -239   -218    129    223    246    792    340
   -163   -283   -122    223    -20   -202   -218     96    218    249    836    353
   -205   -350   -148    277    -28   -252   -171    -15    129    181    802    309
   -181   -311   -129    246    -25   -220   -106     57     70    155    795    327
   -174   -262    -90    218    -44   -176   -127    176    174    158    782    363
   -148   -223    -75    184    -38   -150   -163    153    254    220    753    361
    -83   -215   -135    148     23   -176   -213     90    213    244    727    319
    -20   -288   -267    155    122   -277   -267     31    132    197    698    262
    -15   -353   -340    181    161   -345   -283      2     77    155    688    231
      0   -384   -387    192    192   -384   -285    -15     51    119    678    218
    -10   -379   -368    194    176   -374   -277    -20     49    103    659    213
    -25   -387   -361    207    166   -374   -277    -28     38     88    633    189
    -49   -439   -389    241    168   -413   -298    -59     15     46    594    153
    -41   -415   -376    228    166   -397   -306    -72     15     38    581    142
    -75   -446   -374    259    148   -413   -329    -96     -7     23    558    124
    -75   -491   -415    283    168   -454   -355   -114    -36    -12    527    101
    -12   -542   -530    277    257   -537   -340    -93    -62    -64    465     49
     -5   -618   -613    311    303   -615   -262    -15    -49   -103    374    -12
    -33   -626   -594    327    277   -610   -163    103     20    -85    324     -7
     44   -488   -532    223    288   -509    -80    259    161     36    400     96
     90     44    -49    -70     67      0    -36    374    431    410    787    496
     18    623    605   -322   -293    615   -122    241    605    776   1189    898
   -114    867    982   -379   -548    924   -407   -122    540    922   1376   1072
   -174    662    836   -244   -504    748   -706   -530    207    688   1171    896
   -145    -77     64    111   -103     -7   -813   -813   -342    -33    428    275
    -33   -636   -602    335    283   -620   -823   -797   -592   -446    -23   -132
     28   -807   -839    387    431   -823   -763   -646   -542   -465    -88   -202
     44   -784   -828    371    436   -805   -639   -491   -413   -368    -41   -166
    103   -657   -763    275    431   -709   -550   -381   -293   -265     36    -90
     98   -568   -670    233    384   -618   -504   -324   -210   -197     96    -31
     85   -535   -620    223    353   -576   -480   -293   -168   -161    119     -5
    106   -506   -613    200    358   -558   -465   -275   -145   -140    132     15
    153   -480   -633    161    392   -555   -465   -267   -140   -140    132     25
    153   -478   -631    161    389   -553   -459   -259   -132   -135    127     33
    127   -472   -602    171    363   -537   -449   -252   -122   -119    119     57
    124   -496   -620    187    371   -558   -462   -265   -135   -127     88     54
     83   -501   -584    207    332   -542   -467   -272   -137   -116     80     67
     70   -496   -566    213    316   -530   -470   -267   -135   -109     70     77
     70   -454   -524    192    296   -488   -449   -233   -109    -80     75    122
     64   -431   -496    184    280   -462   -441   -223    -96    -72     67    153
     51   -431   -483    189    265   -457   -441   -215    -93    -77     62    163
      7   -428   -436    210    220   -431   -439   -207    -80    -72     72    176
      2   -436   -439    215    218   -439   -452   -210    -80    -77     77    171
     18   -415   -433    200    226   -423   -457   -210    -83    -70     75    174
    -51   -431   -379    241    161   -405   -446   -200    -72    -57     83    189
    -25   -413   -387    218    179   -400   -457   -200    -67    -54     93    197
      5   -400   -405    194    205   -402   -472   -207    -75    -59     96    184
     36   -392   -428    179    231   -410   -488   -205    -77    -59    103    166
      7   -397   -405    192    205   -402   -480   -187    -64    -44    135    166
     23   -392   -418    184    220   -405   -485   -184    -64    -36    155    155
     75   -384   -459    153    267   -423   -504   -189    -77    -41    161    155
    148   -348   -496    101    322   -420   -517   -181    -80    -36    176    166
    153   -335   -488     90    319   -410   -527   -179    -83    -36    192    158
    114   -348   -465    116    288   -405   -530   -166    -85    -33    205    155
    101   -342   -444    119    270   -392   -524   -150    -85    -31    213    168
     96   -303   -400    103    246   -350   -509   -142    -77    -25    231    179
    122   -298   -420     85    270   -358   -514   -153    -90    -36    228    158
    124   -314   -439     93    280   -376   -514   -161   -101    -44    220    171
    132   -327   -462     96    296   -394   -522   -168   -114    -59    207    179
    119   -306   -426     93    272   -366   -509   -158   -101    -46    226    205
     70   -285   -355    106    210   -319   -485   -137    -72    -20    249    226
    101   -270   -374     83    236   -322   -483   -129    -59    -12    262    241
    109   -270   -381     77    244   -327   -483   -124    -41    -12    272    244
     77   -270   -348     96    213   -309   -480   -114    -15      0    290    249
    103   -265   -368     77    233   -314   -491   -124    -10      2    288    244
    145   -267   -413     62    277   -340   -509   -150    -23      0    280    218
    119   -270   -392     75    254   -329   -511   -158    -25      0    285    210
     83   -265   -348     90    215   -306   -514   -158    -12     12    298    223
     62   -252   -316     93    189   -283   -517   -155     -7     36    311    241
     51   -228   -280     88    166   -254   -517   -135     12     64    316    259
     62   -200   -265     67    161   -233   -504   -109     33     72    314    277
     36   -184   -220     75    127   -202   -459    -62     57     88    345    311
    -51   -187   -137    116     41   -163   -420    -36     67    103    376    335
    -72   -179   -106    124     15   -142   -413    -28     70    114    379    348
    -54   -163   -109    106     23   -137   -420    -25     67    116    374    355
    -23   -148   -124     85     49   -137   -426    -18     72    122    374    363
     31   -135   -168     51     98   -150   -446    -23     59    111    355    350
     20   -122   -142     51     80   -132   -433     -2     77    127    366    371
     25    -90   -116     31     70   -103   -426     10     90    142    381    392
     93    -51   -145    -20    119    -98   -444     -5     85    142    384    405
    145    -12   -161    -67    150    -88   -465    -18     80    142    389    415
    150    -28   -179    -62    163   -103   -506    -44     51    124    384    410
    179    -51   -231    -64    202   -140   -558    -85     12     93    363    394
    176    -75   -252    -49    213   -163   -581   -106     -7     80    350    381
    127   -129   -259      0    192   -194   -605   -124    -28     62    324    368
     59   -228   -290     83    174   -259   -636   -150    -62     28    290    353
     33   -311   -345    137    189   -329   -665   -176   -101    -18    244    322
     57   -340   -397    142    226   -368   -670   -176   -116    -36    213    298
    132   -327   -462     96    296   -394   -670   -179   -129    -49    184    285
    114   -366   -480    124    296   -423   -693   -205   -163    -77    142    265
     36   -449   -488    205    262   -467   -724   -233   -200   -111     98    231
    -96   -566   -470    332    187   -519   -758   -272   -231   -142     51    194
    -88   -584   -498    335    202   -540   -748   -327   -252   -158     28    184
    -62   -607   -545    335    241   -576   -737   -358   -280   -181     -2    161
    -31   -623   -592    327    280   -610   -743   -355   -301   -202    -28    140
    -46   -698   -652    374    301   -675   -740   -337   -335   -236    -75    103
     28   -792   -823    381    423   -807   -706   -249   -363   -298   -166     15
    114   -769   -883    327    496   -826   -615    -96   -298   -283   -184    -15
    174   -665   -839    244    504   -753   -504    109   -148   -158    -96     67
    246   -309   -555     31    400   -431   -436    277    101    132    197    355
    174    353    179   -265     -2    267   -478    259    402    592    727    896
      0    878    878   -439   -439    878   -709    -41    524    914   1132   1299
   -122    797    919   -340   -519    859  -1060   -470    303    807   1075   1241
   -155     70    226     44   -189    148  -1306   -896   -306    129    413    639
    -64   -722   -657    394    296   -691  -1345  -1015   -789   -527   -288    -18
     75   -943  -1018    433    545   -979  -1283   -870   -797   -623   -441   -194
     83   -924  -1008    420    542   -966  -1166   -683   -652   -517   -384   -171
    106   -849   -956    371    530   -901  -1060   -537   -522   -407   -301   -116
    111   -769   -883    327    493   -826   -992   -454   -439   -332   -236    -62
     75   -758   -836    340    454   -797   -966   -418   -402   -301   -213    -36
    114   -740   -857    311    483   -797   -971   -410   -397   -301   -215    -36
    132   -709   -841    288    485   -774   -953   -381   -374   -280   -200    -15
    122   -675   -800    275    457   -737   -940   -353   -350   -254   -184      0
    148   -672   -823    262    483   -748   -958   -361   -358   -265   -200    -10
    153   -691   -844    267    496   -766   -976   -376   -371   -283   -220    -31
    150   -665   -815    257    483   -740   -961   -358   -350   -262   -205     -7
    116   -659   -779    270    446   -719   -945   -327   -324   -236   -181     15
    119   -670   -789    275    452   -727   -950   -337   -329   -241   -189      2
    116   -670   -787    277    452   -727   -956   -348   -332   -241   -187      0
    106   -652   -758    272    431   -704   -950   -337   -316   -220   -174     18
    122   -636   -758    254    436   -696   -953   -332   -303   -213   -166     23
    101   -639   -740    267    418   -688   -963   -337   -296   -205   -168     20
     59   -644   -704    290    379   -672   -961   -342   -290   -200   -166     23
     64   -641   -706    288    384   -672   -963   -345   -285   -197   -163     28
    101   -579   -683    236    389   -631   -937   -311   -249   -158   -129     62
    111   -584   -696    233    402   -639   -937   -306   -244   -158   -132     51
     46   -646   -693    298    368   -670   -956   -324   -262   -179   -153     25
     31   -626   -657    298    342   -641   -958   -314   -254   -163   -135     36
     51   -610   -662    277    355   -636   -961   -306   -246   -161   -127     41
     49   -618   -670    283    358   -644   -969   -306   -249   -166   -119     49
     41   -605   -649    280    345   -626   -976   -296   -241   -158   -101     67
     75   -579   -654    252    363   -615   -982   -280   -226   -145    -83     80
     93   -553   -646    228    368   -600   -979   -270   -215   -129    -62     98
    114   -537   -652    210    381   -594   -984   -272   -220   -127    -59    106
     98   -542   -644    220    368   -592   -989   -283   -226   -124    -54    109
    103   -524   -628    210    366   -576   -979   -277   -218   -116    -44    122
    127   -496   -623    184    374   -558   -961   -265   -205   -109    -31    132
    166   -462   -628    148    397   -545   -943   -252   -192   -101    -20    140
    158   -459   -618    150    387   -540   -943   -252   -187    -98    -12    145
    163   -485   -649    161    405   -566   -976   -277   -205   -114    -28    122
    181   -488   -670    153    423   -576   -976   -275   -194   -109    -28    124
    226   -441   -667    106    446   -553   -956   -254   -171    -88    -10    148
    194   -462   -657    129    426   -558   -969   -275   -184    -98    -23    135
    184   -470   -654    142    418   -561   -976   -288   -189   -101    -28    127
    176   -488   -665    155    418   -574   -974   -296   -184    -98    -33    114
    179   -498   -678    158    426   -587   -984   -314   -194   -109    -51     88
    174   -491   -665    155    415   -576  -1002   -329   -200   -114    -59     77
    137   -532   -670    197    402   -600  -1013   -345   -205   -124    -75     54
    163   -527   -691    179    423   -607  -1018   -350   -200   -122    -75     46
    181   -496   -680    155    431   -587  -1008   -342   -184   -109    -62     49
    202   -480   -683    137    439   -581  -1013   -350   -187   -109    -64     44
    220   -444   -665    111    441   -553  -1010   -348   -171    -85    -46     51
    239   -392   -631     75    433   -511   -987   -314   -124    -41     -2     88
    246   -387   -633     70    439   -511   -971   -298   -109    -28      7     98
    249   -361   -613     54    428   -485   -961   -285    -96    -12     18    109
    262   -324   -587     31    423   -454   -950   -275    -85      7     36    116
    270   -306   -579     18    423   -441   -935   -259    -67     23     46    127
    265   -301   -566     18    413   -433   -927   -249    -59     36     57    132
    231   -270   -501     18    363   -384   -932   -267    -51     57     77    142
    262   -215   -478    -23    368   -345   -919   -262    -28     80    103    161
    265   -226   -493    -20    376   -358   -932   -277    -41     72     96    158
    244   -285   -530     20    384   -405   -971   -311    -75     54     80    137
    241   -298   -540     28    389   -418   -982   -327    -88     54     85    132
    231   -329   -561     49    394   -444   -982   -335    -96     46     80    119
    213   -361   -574     72    392   -465   -982   -337   -103     36     70    106
    166   -444   -610    137    387   -527  -1015   -371   -148     -7     33     67
    168   -493   -665    161    413   -579  -1039   -397   -181    -46     -5     23
    213   -501   -714    145    462   -607  -1034   -400   -189    -54    -23      5
    142   -561   -704    207    420   -631  -1031   -413   -207    -67    -38    -12
    155   -602   -758    223    454   -680  -1049   -439   -236   -101    -72    -49
    166   -628   -795    228    478   -711  -1054   -441   -252   -114    -90    -67
    176   -636   -813    231    493   -724  -1052   -439   -252   -114    -96    -72
    179   -646   -826    233    501   -735  -1034   -439   -244   -106    -93    -72
    184   -678   -862    246    522   -769  -1034   -454   -265   -124   -114    -93
    207   -727   -937    257    571   -831  -1028   -457   -293   -158   -150   -137
    233   -836  -1070    301    652   -953   -956   -387   -301   -207   -220   -215
    213   -893  -1106    340    657  -1000   -844   -272   -249   -207   -244   -265
    246   -810  -1057    280    652   -932   -758   -119   -127   -106   -158   -197
    275   -470   -745     96    506   -607   -727     -7     85    158    124     62
    246    137   -109   -192    179     15   -769    -15    348    587    618    540
     88    639    548   -363   -228    594  -1000   -324    439    906   1023    893
     15    558    540   -288   -262    550  -1337   -753    189    807    969    823
    -62   -114    -54     85     -5    -85  -1538  -1156   -379    171    350    272
    -77   -950   -872    514    397   -911  -1564  -1236   -846   -501   -348   -342
     -5  -1262  -1260    631    626  -1262  -1496  -1052   -852   -600   -493   -483
     46  -1252  -1299    602    672  -1275  -1376   -888   -735   -530   -454   -470
     85  -1161  -1249    535    667  -1205  -1278   -782   -626   -446   -389   -433
    140  -1041  -1182    452    659  -1111  -1213   -714   -540   -371   -311   -384
     46  -1002  -1049    475    545  -1023  -1140   -654   -467   -306   -244   -340
     36   -997  -1036    480    535  -1015  -1109   -628   -441   -285   -233   -337
     72   -992  -1065    457    568  -1028  -1109   -626   -441   -293   -246   -350
     80   -976  -1057    449    568  -1015  -1111   -631   -444   -288   -246   -358
     88   -984  -1072    446    579  -1028  -1111   -639   -446   -293   -249   -376
     83   -971  -1054    444    568  -1013  -1104   -631   -439   -285   -231   -366
     62   -971  -1034    454    548  -1002  -1109   -636   -439   -277   -220   -366
    106   -966  -1072    431    589  -1018  -1127   -657   -452   -298   -236   -402
     57   -950  -1008    444    530   -979  -1122   -646   -436   -288   -218   -392
     59   -914   -974    426    517   -943  -1122   -646   -431   -272   -205   -384
    101   -919  -1021    407    561   -969  -1127   -644   -431   -270   -207   -389
    135   -896  -1031    381    581   -963  -1132   -646   -431   -275   -210   -389
    124   -888  -1013    381    566   -948  -1143   -652   -431   -272   -210   -392
    140   -872  -1013    366    574   -940  -1143   -659   -423   -267   -202   -397
    129   -862   -992    366    558   -927  -1132   -646   -402   -246   -168   -376
     83   -870   -953    394    517   -911  -1106   -626   -384   -231   -145   -358
    111   -826   -940    355    524   -883  -1117   -636   -384   -226   -137   -366
    148   -800   -948    324    545   -872  -1130   -646   -389   -226   -135   -374
    202   -782   -987    288    592   -883  -1145   -657   -400   -231   -140   -384
    241   -769  -1010    265    626   -888  -1156   -667   -413   -233   -132   -392
    236   -779  -1015    270    626   -896  -1169   -667   -415   -228   -114   -389
    283   -758  -1041    236    659   -898  -1182   -665   -402   -213    -88   -368
    329   -727  -1060    197    693   -893  -1184   -654   -387   -192    -67   -342
    361   -735  -1096    187    727   -914  -1202   -665   -402   -202    -70   -345
    332   -774  -1109    220    719   -940  -1221   -670   -413   -213    -80   -361
    293   -774  -1067    239    680   -922  -1202   -657   -402   -192    -59   -348
    236   -795  -1034    277    633   -914  -1182   -672   -405   -187    -57   -345
    179   -844  -1023    332    600   -932  -1150   -693   -415   -189    -64   -353
    155   -841  -1000    340    576   -922  -1085   -678   -426   -200    -64   -358
    150   -839   -989    342    568   -914  -1039   -633   -415   -207    -70   -358
    163   -787   -953    309    558   -867  -1015   -555   -368   -192    -57   -340
    168   -753   -922    293    545   -836  -1000   -504   -277   -158    -44   -327
    158   -714   -875    277    514   -795  -1000   -519   -202    -88    -25   -322
    179   -698   -878    259    527   -787  -1000   -542   -189    -20      7   -319
    189   -693   -883    249    535   -789  -1002   -566   -202    -15     18   -335
    200   -675   -875    239    537   -774  -1005   -581   -210    -28      7   -355
    166   -685   -852    259    506   -769  -1002   -594   -213    -33    -10   -371
    189   -670   -862    239    524   -766  -1010   -607   -215    -33    -18   -381
    228   -646   -875    207    550   -761  -1023   -631   -223    -46    -33   -405
    218   -623   -841    202    530   -732  -1013   -633   -213    -41    -33   -407
    257   -620   -880    181    566   -750  -1021   -646   -223    -51    -49   -418
    265   -605   -870    168    566   -737  -1018   -646   -213    -38    -44   -426
    236   -571   -807    166    522   -688   -976   -605   -168     -2    -18   -413
    262   -524   -787    132    524   -654   -956   -576   -153     15     -7   -405
    285   -478   -766     96    524   -620   -943   -566   -132     51     12   -387
    381   -462   -844     41    610   -654   -950   -571   -127     38     -7   -407
    439   -452   -893      5    665   -672   -950   -574   -129     31    -44   -402
    524   -439   -963    -41    743   -701   -966   -592   -145     15    -90   -394
    517   -413   -930    -54    722   -670   -969   -602   -137     23    -98   -381
    504   -381   -885    -62    693   -631   -971   -618   -132     31   -101   -366
    548   -355   -906    -96    727   -631   -992   -649   -145     23   -119   -368
    545   -387   -932    -77    737   -659  -1021   -683   -174      0   -140   -384
    579   -324   -906   -129    740   -613  -1008   -680   -168     15   -119   -366
    548   -332   -880   -106    714   -605  -1008   -683   -176     15   -119   -368
    444   -394   -839    -25    641   -615   -992   -667   -176     18   -114   -376
    290   -480   -771     96    530   -626   -969   -644   -166     23   -114   -384
    418   -485   -906     31    662   -696   -987   -665   -194    -12   -163   -431
    441   -530   -971     44    706   -750  -1008   -688   -215    -41   -210   -472
    358   -607   -969    122    662   -787  -1036   -714   -239    -70   -254   -504
    423   -610  -1034     93    727   -820  -1062   -745   -275    -98   -319   -535
    431   -605  -1036     85    732   -820  -1060   -756   -283   -111   -311   -545
    389   -605   -995    106    691   -800  -1036   -748   -272    -93   -303   -537
    384   -592   -976    103    678   -782  -1028   -753   -267    -77   -322   -545
    368   -597   -966    114    667   -782  -1031   -758   -270    -80   -335   -558
    376   -584   -961    101    667   -771  -1023   -756   -267    -88   -337   -563
    345   -654  -1000    153    672   -828   -989   -717   -277   -122   -381   -600
    226   -763   -989    267    605   -875   -888   -626   -259   -155   -444   -657
    192   -766   -958    288    574   -862   -802   -532   -215   -153   -454   -693
    233   -678   -914    220    571   -795   -724   -389    -96    -41   -350   -620
    262   -267   -530      2    394   -397   -688   -290    127    277     -5   -290
    213    366    150   -290     31    259   -769   -413    303    652    436    116
    145    735    589   -439   -220    662  -1052   -766    252    839    691    316
     80    498    418   -290   -168    459  -1332  -1153    -93    584    478    119
    -10   -213   -202    111     96   -207  -1415  -1379   -571    -54   -168   -397
     72   -766   -839    345    454   -802  -1397  -1335   -800   -459   -615   -750
    171   -909  -1080    368    626   -995  -1314  -1163   -737   -480   -696   -813
    153   -872  -1028    358    589   -948  -1195  -1015   -605   -387   -641   -758
    215   -771   -989    277    600   -880  -1117   -927   -504   -303   -581   -706
    267   -665   -932    197    600   -797  -1067   -872   -428   -236   -522   -654
    275   -594   -870    161    571   -732  -1023   -831   -371   -184   -478   -620
    272   -574   -849    150    558   -711  -1008   -823   -355   -168   -475   -613
    296   -540   -836    122    563   -685   -995   -818   -342   -158   -475   -600
    303   -519   -823    106    563   -670   -989   -818   -335   -150   -475   -594
    314   -498   -813     93    563   -654   -989   -820   -329   -150   -485   -594
    303   -480   -784     88    542   -631   -979   -810   -319   -145   -488   -592
    311   -444   -758     64    535   -600   -969   -807   -311   -140   -485   -584
    342   -407   -750     31    545   -579   -966   -813   -306   -137   -483   -576
    319   -384   -704     33    511   -542   -945   -800   -285   -116   -467   -548
    293   -358   -652     31    470   -504   -935   -795   -272    -98   -459   -527
    298   -345   -644     23    470   -493   -935   -792   -270    -96   -465   -527
    363   -332   -696    -18    527   -514   -945   -802   -283   -116   -491   -542
    400   -311   -711    -44    555   -511   -950   -802   -280   -119   -496   -545
    381   -309   -693    -36    535   -501   -945   -787   -262   -103   -488   -537
    371   -296   -667    -38    517   -480   -937   -774   -249    -90   -483   -530
    361   -267   -628    -46    493   -446   -922   -758   -236    -77   -467   -522
    368   -254   -623    -57    496   -439   -922   -758   -236    -83   -470   -535
    355   -257   -615    -51    483   -436   -924   -753   -233    -80   -467   -532
    353   -252   -605    -51    478   -428   -927   -753   -231    -77   -467   -530
    345   -226   -571    -59    457   -400   -930   -748   -226    -67   -462   -527
    348   -194   -542    -75    444   -368   -922   -727   -207    -49   -441   -506
    363   -166   -530   -101    446   -348   -919   -709   -194    -28   -423   -493
    387   -148   -535   -119    459   -340   -917   -693   -187    -20   -415   -488
    402   -142   -548   -129    475   -345   -911   -675   -179    -12   -413   -485
    410   -129   -540   -140    475   -335   -898   -654   -166     -2   -415   -483
    389   -109   -498   -142    444   -303   -867   -631   -145     12   -413   -478
    381    -83   -465   -150    420   -272   -841   -615   -129     20   -400   -472
    394    -62   -457   -166    423   -259   -831   -615   -129     18   -392   -478
    397    -57   -454   -168    426   -254   -820   -615   -132     18   -397   -483
    384    -51   -439   -168    410   -244   -810   -610   -129     20   -400   -485
    376    -46   -426   -166    400   -236   -800   -602   -124     28   -407   -491
    355    -59   -415   -148    384   -236   -797   -600   -114     31   -415   -496
    293    -98   -392    -96    342   -244   -795   -600   -109     31   -426   -511
    363    -49   -413   -158    387   -231   -766   -584    -83     49   -420   -514
    459     25   -433   -244    446   -202   -732   -568    -54     72   -415   -506
    418    -51   -470   -184    441   -259   -758   -605    -80     31   -475   -530
    376   -114   -491   -129    433   -301   -776   -628   -101      2   -509   -535
    426    -25   -452   -202    439   -239   -727   -587    -57     44   -470   -472
    392    -38   -431   -176    410   -233   -719   -592    -62     46   -478   -457
    322    -98   -423   -111    371   -259   -735   -613    -80     33   -493   -459
    314    -75   -389   -119    350   -231   -727   -600    -70     46   -467   -433
    436    -28   -465   -205    449   -246   -745   -615    -85     25   -470   -449
    449    -25   -475   -213    462   -252   -737   -607    -77     36   -475   -454
    485     38   -446   -262    465   -205   -714   -589    -54     67   -472   -449
    540     90   -449   -314    496   -179   -709   -579    -46     77   -472   -452
    527     70   -457   -298    491   -192   -706   -574    -38     75   -485   -465
    532     96   -436   -314    485   -168   -680   -545     -5     98   -465   -444
    571    163   -410   -368    491   -122   -659   -522     25    122   -439   -418
    576    197   -379   -387    478    -90   -659   -527     31    127   -423   -410
    607    220   -387   -415    496    -83   -665   -540     36    135   -392   -397
    587    228   -361   -407    472    -64   -670   -548     36    150   -355   -392
    527    194   -335   -363    431    -70   -691   -576     20    142   -358   -407
    506    184   -322   -345    415    -67   -701   -587     12    150   -348   -402
    483    153   -332   -319    407    -90   -706   -602     -2    140   -366   -402
    392    129   -262   -262    327    -64   -685   -581     10    145   -363   -384
    355     90   -267   -226    311    -85   -691   -587    -10    122   -405   -394
    457     75   -381   -265    420   -153   -717   -615    -59     72   -475   -436
    462     64   -397   -265    431   -166   -722   -631    -90     36   -522   -478
    329    -46   -376   -142    353   -210   -750   -672   -148    -20   -581   -532
    329    -59   -389   -135    358   -226   -753   -685   -174    -46   -613   -553
    410    -46   -457   -181    433   -252   -758   -704   -207    -80   -649   -584
    353    -88   -441   -132    397   -265   -771   -722   -233   -106   -678   -613
    252   -135   -387    -59    316   -259   -776   -730   -239   -116   -696   -628
    233   -145   -381    -46    306   -262   -784   -737   -254   -129   -719   -639
    275   -140   -415    -67    345   -277   -776   -727   -262   -140   -740   -636
    290   -241   -532    -25    410   -387   -766   -722   -316   -210   -820   -737
    223   -389   -613     83    418   -501   -698   -662   -342   -283   -919   -846
    239   -381   -620     70    428   -501   -602   -537   -285   -267   -919   -862
    381   -174   -555   -103    467   -363   -480   -348   -114   -114   -779   -730
    491    387   -103   -439    296    142   -454   -249    158    254   -371   -311
    340    992    652   -667   -155    823   -558   -361    389    649     90    158
    197   1267   1067   -732   -433   1166   -844   -698    379    792    293    355
    140    984    844   -561   -350    914  -1135  -1119      7    478     20    111
    148    163     12   -158     67     90  -1265  -1454   -639   -290   -737   -592
    239   -374   -613     67    426   -493  -1260  -1423   -888   -657  -1122   -989
    314   -501   -818     90    566   -657  -1184  -1270   -849   -667  -1171  -1067
    280   -488   -769    103    524   -628  -1065  -1130   -732   -581  -1132  -1041
    290   -392   -685     49    485   -537   -995  -1034   -626   -488  -1093   -982
    311   -314   -626      2    467   -470   -945   -971   -545   -413  -1070   -932
    327   -239   -568    -46    446   -405   -891   -917   -480   -355  -1028   -898
    389   -202   -592    -93    491   -397   -870   -904   -465   -342  -1023   -906
    361   -220   -581    -70    470   -402   -865   -901   -459   -327  -1034   -917
    355   -228   -584    -64    467   -405   -875   -909   -465   -314  -1044   -937
    384   -207   -592    -90    488   -400   -872   -906   -459   -293  -1049   -950
    340   -184   -524    -77    431   -353   -846   -878   -428   -249  -1018   -924
    361   -189   -550    -88    454   -368   -865   -901   -452   -275  -1015   -932
    389   -174   -566   -109    475   -368   -883   -922   -475   -298  -1026   -937
    342   -158   -504    -93    420   -329   -870   -917   -470   -301  -1013   -904
    407   -135   -542   -135    475   -337   -870   -924   -480   -329  -1018   -906
    428   -148   -579   -140    501   -363   -875   -937   -501   -363  -1031   -914
    413   -166   -581   -124    496   -374   -875   -945   -519   -381  -1039   -917
    444   -124   -568   -161    506   -345   -870   -945   -514   -379  -1028   -901
    480    -49   -530   -215    504   -288   -844   -927   -491   -366  -1000   -867
    431    -80   -514   -176    472   -296   -859   -945   -511   -394  -1018   -885
    413   -114   -527   -150    467   -319   -883   -963   -535   -418  -1031   -901
    418    -67   -488   -176    452   -277   -865   -940   -511   -389   -992   -867
    410    -23   -433   -192    420   -228   -859   -932   -498   -366   -961   -841
    392    -15   -407   -189    400   -213   -862   -924   -496   -353   -948   -826
    402      0   -405   -202    402   -202   -865   -919   -501   -350   -940   -815
    418     20   -397   -220    407   -187   -859   -904   -493   -337   -924   -795
    420      7   -413   -213    418   -202   -872   -911   -514   -345   -924   -795
    384     36   -350   -213    366   -155   -870   -901   -506   -329   -888   -758
    407     67   -340   -236    374   -135   -865   -893   -504   -316   -865   -732
    402     77   -327   -241    366   -124   -867   -896   -517   -319   -854   -722
    467    145   -322   -306    394    -88   -865   -891   -530   -324   -836   -709
    480    176   -303   -329    392    -62   -836   -875   -522   -314   -815   -688
    407    132   -277   -270    342    -72   -815   -875   -522   -316   -810   -688
    392    116   -275   -254    332    -80   -807   -883   -532   -329   -807   -688
    413    135   -277   -272    345    -70   -802   -888   -540   -337   -797   -685
    379    166   -215   -275    298    -23   -779   -867   -522   -314   -761   -657
    348    155   -192   -252    270    -18   -766   -865   -530   -296   -745   -646
    366    181   -184   -275    275     -2   -745   -854   -542   -265   -735   -636
    363    200   -163   -280    265     18   -730   -852   -548   -262   -735   -628
    353    184   -168   -270    259      7   -743   -878   -561   -277   -758   -646
    322    184   -137   -254    228     25   -737   -896   -540   -262   -756   -636
    342    179   -166   -262    254      5   -743   -909   -524   -270   -776   -646
    387    194   -192   -290    290      2   -748   -888   -511   -290   -792   -657
    371    226   -148   -301    259     38   -727   -849   -491   -290   -779   -631
    402    244   -158   -324    280     44   -727   -841   -509   -316   -787   -628
    444    290   -153   -368    296     70   -709   -823   -509   -322   -774   -613
    379    301    -77   -340    228    111   -665   -792   -488   -303   -740   -584
    368    288    -80   -329    226    103   -652   -789   -496   -311   -735   -584
    389    335    -54   -363    223    140   -623   -771   -483   -296   -714   -563
    366    374      5   -371    179    189   -594   -748   -462   -270   -683   -527
    342    355     12   -348    166    184   -584   -750   -472   -280   -683   -530
    368    402     33   -387    166    218   -579   -745   -475   -275   -665   -511
    319    420    101   -371    109    262   -571   -732   -457   -257   -631   -480
    368    446     77   -407    145    262   -571   -735   -452   -262   -615   -475
    485    566     80   -524    202    324   -535   -714   -423   -233   -563   -428
    376    491    114   -433    129    303   -537   -737   -444   -252   -571   -446
    309    423    114   -366     98    270   -576   -782   -480   -293   -600   -485
    332    457    124   -394    103    290   -584   -782   -483   -290   -589   -483
    277    454    176   -366     51    316   -576   -769   -472   -280   -574   -470
    290    423    132   -358     80    277   -571   -763   -483   -296   -587   -480
    335    418     83   -376    127    252   -571   -774   -509   -327   -613   -493
    329    384     51   -358    137    218   -579   -787   -537   -361   -639   -514
    322    319     -2   -319    163    158   -576   -792   -561   -394   -667   -535
    296    257    -38   -277    166    109   -574   -807   -589   -426   -693   -558
    267    220    -46   -244    155     88   -568   -826   -618   -454   -714   -576
    259    192    -67   -228    163     62   -555   -828   -633   -475   -730   -581
    236    161    -75   -197    155     44   -535   -828   -641   -483   -732   -574
    241    166    -75   -207    158     46   -514   -823   -641   -480   -719   -555
    241    184    -57   -215    150     64   -501   -818   -644   -480   -709   -537
    174    116    -59   -148    116     28   -496   -823   -665   -506   -724   -550
    161     23   -137    -90    150    -57   -485   -826   -704   -558   -766   -589
    171    -93   -265    -38    215   -179   -407   -748   -727   -620   -844   -670
    184    -90   -277    -46    231   -184   -262   -587   -657   -592   -836   -672
    231     33   -200   -135    215    -83   -132   -381   -509   -467   -719   -576
    285    397    111   -340     88    254    -54   -202   -257   -163   -397   -270
    241   1124    883   -685   -319   1005    -57   -189     59    322    168    288
     93   1641   1548   -867   -727   1595   -249   -449    192    646    579    678
    -23   1504   1527   -740   -776   1514   -584   -859    -46    524    509    600
   -106    756    862   -324   -483    807   -810  -1283   -662   -161   -150     12
    -36    -20     15     28    -25     -2   -836  -1366  -1117   -789   -805   -594
      5   -290   -296    142    150   -293   -748  -1192  -1122   -888   -940   -748
     41   -283   -324    119    181   -303   -597  -1008  -1000   -815   -891   -735
     83   -189   -272     54    176   -231   -470   -854   -872   -714   -802   -675
    142    -70   -215    -36    176   -142   -389   -756   -782   -633   -711   -610
    155    -28   -187    -64    168   -106   -355   -704   -737   -594   -665   -576
    176      5   -171    -90    171    -80   -324   -652   -704   -566   -628   -542
    174      7   -166    -90    171    -77   -298   -620   -693   -561   -615   -535
    148      5   -142    -77    145    -67   -272   -592   -685   -561   -597   -527
    119      7   -111    -64    116    -51   -244   -566   -678   -555   -571   -509
     96     36    -59    -67     77    -12   -202   -530   -657   -532   -532   -475
     88     44    -44    -64     67      0   -174   -514   -646   -524   -504   -452
     59     38    -23    -51     41     10   -129   -480   -623   -506   -462   -413
     72     44    -31    -59     51      7   -101   -470   -623   -504   -449   -402
     20     33     10    -28      5     23    -77   -454   -618   -491   -420   -387
     51      7    -44    -28     49    -18    -98   -472   -657   -524   -431   -405
     31    -20    -54     -7     41    -36   -101   -465   -665   -535   -431   -402
      5    -33    -38     12     20    -36    -85   -441   -662   -537   -418   -392
    -10    -18    -10     12      0    -12    -59   -418   -654   -532   -397   -379
    -20     12     33      5    -25     23    -38   -387   -631   -514   -363   -353
    -15     12     28      0    -20     20    -10   -353   -613   -504   -337   -332
      2     15     12    -10     -5     15      7   -327   -602   -496   -322   -319
    -38    -15     20     25    -31      2      5   -322   -618   -517   -332   -324
   -145    -44    101     96   -124     28     23   -290   -602   -496   -301   -298
   -132    -20    109     75   -122     44     46   -254   -576   -472   -262   -265
    -62     38     98     10    -80     67     88   -197   -548   -441   -215   -226
    -90     12    103     36    -98     57     72   -194   -566   -457   -210   -228
    -41     18     59     12    -49     38     44   -202   -594   -480   -210   -236
     23     70     44    -49    -10     57     64   -153   -558   -446   -161   -202
     -5     51     57    -23    -31     54     80   -127   -542   -423   -132   -184
    -46     38     85      2    -64     62    101   -106   -535   -415   -111   -171
    -90     88    179      2   -135    132    163    -57   -483   -371    -44   -119
    -59    114    171    -28   -116    142    181    -46   -475   -366    -18   -111
    -57    109    163    -25   -109    135    189    -46   -472   -368      0   -119
    -93     85    179      2   -137    129    197    -36   -465   -368     18   -109
   -137    119    257     10   -197    187    236      7   -423   -329     83    -64
   -145    129    275      5   -210    202    244     20   -410   -314    135    -46
   -163    111    272     25   -218    192    275     46   -394   -309    163    -41
   -265    109    374     75   -322    241    329     98   -353   -275    218     -7
   -298    111    410     93   -353    259    376    145   -322   -249    265     25
   -265     98    361     80   -311    228    374    140   -350   -283    262      5
   -319     72    392    122   -355    233    371    148   -358   -298    272     -7
   -215    158    374     25   -293    267    392    181   -337   -283    309     12
   -215    158    374     28   -293    265    423    223   -311   -277    337     25
   -275    103    376     85   -327    239    407    228   -311   -309    332      2
   -239    137    376     49   -306    257    413    241   -285   -301    361      7
   -213    158    368     25   -290    262    439    270   -239   -262    405     33
   -275    181    457     46   -366    319    478    311   -176   -200    449     83
   -275    218    493     25   -387    355    496    327   -171   -158    470    106
   -241    277    519    -18   -381    397    519    348   -166   -122    514    122
   -220    301    522    -41   -371    413    561    384   -148   -103    553    140
   -246    301    548    -25   -397    423    576    402   -140   -103    568    150
   -314    309    623      0   -467    467    605    441   -109    -75    626    192
   -293    368    662    -38   -478    514    613    457    -88    -54    670    223
   -277    431    709    -77   -493    571    631    465    -75    -44    704    244
   -309    428    737    -59   -522    581    628    457    -80    -49    719    244
   -301    400    701    -49   -501    550    597    439    -98    -72    701    223
   -288    379    667    -46   -478    524    587    441   -106    -83    696    223
   -309    387    696    -41   -501    540    600    459    -90    -72    706    249
   -340    361    701    -10   -519    530    605    465    -90    -85    698    257
   -340    314    652     12   -496    483    605    462   -111   -111    680    236
   -283    257    537     12   -410    397    581    441   -153   -158    636    194
   -285    228    514     28   -400    371    592    444   -161   -168    631    187
   -298    210    509     44   -402    358    605    452   -163   -176    633    192
   -280    189    467     44   -374    329    589    431   -197   -218    610    161
   -259    163    423     46   -342    293    579    423   -226   -246    594    142
   -239    166    405     36   -322    283    579    431   -231   -246    607    140
   -207    142    350     33   -277    246    568    423   -252   -270    589    116
   -135    158    293    -12   -215    226    555    410   -270   -296    550    111
    -96    137    231    -20   -163    184    555    413   -285   -319    524    114
    -75     38    114     18    -93     75    587    449   -306   -363    467     75
    -88    -54     33     72    -62    -10    678    545   -285   -394    413     15
    -96    -36     59     64    -77     10    789    675   -207   -353    444     31
    -59    103    163    -23   -111    132    896    836    -57   -210    589    158
    -44    519    561   -239   -303    540    940    953    181    114    958    509
   -158   1137   1296   -488   -727   1215    906    904    418    532   1465    956
   -288   1410   1699   -563   -995   1553    646    581    366    693   1696   1127
   -363   1163   1527   -400   -945   1345    389    210     18    413   1462    919
   -389    506    896    -59   -644    701    306    -20   -475   -236    820    397
   -387    -28    358    207   -374    163    319     44   -693   -594    444     75
   -379   -239    140    309   -262    -49    389    226   -631   -597    389     28
   -348   -244    103    296   -226    -72    478    355   -530   -537    415     62
   -384   -148    236    265   -311     44    584    483   -392   -415    519    155
   -316    -10    306    163   -311    148    662    574   -285   -327    607    239
   -275     41    316    116   -296    179    709    626   -226   -283    649    283
   -319     15    332    150   -327    174    732    649   -202   -272    657    298
   -361     62    420    148   -389    241    763    683   -168   -241    696    337
   -298     77    376    111   -337    226    763    685   -168   -252    693    329
   -335     67    402    132   -368    233    769    701   -161   -246    711    332
   -342     80    423    129   -384    252    774    722   -145   -233    743    353
   -345     98    441    122   -394    267    782    740   -135   -220    769    371
   -348    106    454    122   -400    280    792    758   -127   -218    787    392
   -345    122    467    111   -405    293    795    776   -111   -210    802    413
   -340    132    472    103   -405    301    810    802    -90   -197    831    436
   -348    116    465    114   -407    290    818    818    -77   -192    854    452
   -358    122    480    119   -418    301    820    823    -67   -187    872    457
   -353    148    498    101   -426    322    823    839    -54   -181    893    472
   -350    166    514     90   -431    340    823    854    -41   -171    917    491
   -415    174    587    119   -501    379    841    875    -20   -150    948    509
   -363    194    558     85   -459    376    846    896    -10   -148    969    519
   -298    179    478     59   -389    327    826    888    -33   -174    963    504
   -322    171    493     72   -407    332    826    893    -33   -171    989    511
   -350    179    530     85   -441    353    833    914    -18   -150   1034    542
   -374    215    589     80   -480    402    846    940      7   -119   1083    584
   -348    254    600     44   -472    426    839    953     18   -111   1104    597
   -400    272    670     62   -535    470    854    989     51    -72   1158    641
   -306    296    602      2   -454    449    826    992     41    -77   1169    646
   -228    314    542    -41   -384    428    810    995     36    -88   1171    644
   -239    329    566    -46   -402    446    836   1031     62    -62   1210    678
   -272    327    600    -28   -436    462    857   1060     80    -49   1236    701
   -283    290    574     -5   -428    431    852   1057     70    -70   1210    688
   -285    319    605    -15   -444    462    875   1075     90    -57   1228    709
   -329    387    717    -28   -522    550    937   1132    148      0   1291    766
   -319    381    701    -31   -509    540    948   1143    155      0   1283    766
   -189    418    607   -116   -400    511    940   1140    155    -10   1280    753
   -205    368    574    -80   -389    470    917   1119    145    -33   1252    719
   -239    353    592    -59   -415    470    901   1106    153    -28   1252    698
   -210    392    602    -93   -405    496    927   1140    194      5   1283    719
   -233    394    628    -83   -431    509    963   1169    226     31   1314    737
   -322    371    693    -23   -506    532    982   1179    246     38   1343    748
   -327    371    696    -23   -511    532    987   1174    249     36   1361    737
   -277    389    667    -57   -472    527    979   1166    257     33   1382    727
   -267    363    628    -49   -449    493    958   1148    233     28   1387    719
   -215    371    587    -77   -400    478    950   1145    207     46   1405    735
   -228    371    600    -72   -413    485    966   1163    207     72   1441    745
   -277    358    636    -41   -457    496    976   1174    202     72   1444    748
   -368    381    750     -7   -558    566   1015   1221    233    111   1473    800
   -342    449    792    -51   -566    620   1039   1265    267    145   1512    841
   -288    491    776   -101   -532    633   1052   1293    280    155   1543    854
   -254    498    750   -122   -501    623   1036   1293    272    148   1540    849
   -259    519    776   -129   -517    646   1034   1309    283    155   1561    865
   -254    581    836   -163   -545    709   1060   1343    316    189   1600    909
   -228    628    857   -202   -542    743   1067   1356    335    205   1623    937
   -246    667    914   -210   -579    789   1083   1371    355    233   1657    969
   -202    727    930   -265   -568    828   1104   1392    379    262   1693   1005
   -270    636    906   -181   -587    771   1078   1369    358    236   1678    992
   -316    568    885   -127   -602    724   1036   1340    332    215   1670    997
   -257    584    841   -163   -550    714   1028   1343    332    220   1696   1026
   -226    592    818   -184   -522    704   1036   1348    335    218   1722   1039
   -257    532    789   -137   -522    659   1028   1337    311    194   1691   1021
   -239    498    735   -132   -488    618   1036   1337    298    168   1683   1015
   -213    467    680   -127   -446    574   1026   1330    277    137   1675   1002
   -168    420    587   -127   -379    504    987   1288    228     85   1652    958
   -163    381    545   -109   -353    462    982   1267    205     57   1654    943
   -262    290    553    -15   -407    420    969   1241    176     31   1641    940
   -316    246    563     33   -439    405    961   1234    153     10   1628    930
   -252    283    535    -15   -392    407    945   1247    155      5   1628    937
   -205    319    524    -57   -363    420    963   1286    187     18   1644    969
   -244    223    465     10   -355    342    937   1273    166    -20   1602    935
   -254     90    342     80   -298    215    943   1291    145    -80   1532    872
   -244     33    277    103   -259    155   1034   1387    179   -109   1488    818
   -236     41    277     98   -257    158   1140   1519    262    -72   1506    820
   -158    223    379    -33   -270    301   1236   1691    439     98   1673    961
   -119    680    800   -280   -459    740   1254   1777    693    446   2055   1325
   -239   1299   1538   -530   -888   1418   1176   1670    932    859   2527   1764
   -358   1602   1961   -620  -1158   1782    898   1350    932   1054   2779   1977
   -366   1288   1654   -462  -1010   1470    607    927    527    704   2478   1706
   -348    553    898   -103   -623    724    493    641    -23     10   1790   1119
   -335      7    340    161   -337    174    506    691   -233   -332   1421    792
   -316   -124    192    220   -254     33    602    878   -145   -316   1405    766
   -324   -124    200    223   -265     36    696    997    -33   -252   1452    797
   -319    -33    283    176   -301    124    774   1104     83   -161   1538    862
   -303     64    366    119   -337    215    826   1176    171    -83   1615    919
   -283    111    394     85   -337    252    862   1221    226    -38   1665    958
   -244    148    389     46   -316    267    885   1239    252    -18   1693    982
   -270    116    387     75   -327    252    880   1234    249    -25   1693    982
   -262    132    392     64   -327    262    880   1241    259    -15   1714    992
   -226    166    392     31   -309    277    883   1241    267    -15   1732   1005
   -270    171    441     49   -355    306    891   1249    280     -5   1758   1023
   -189    189    379     -2   -283    283    875   1231    272    -15   1758   1018
   -179    200    379    -12   -280    288    878   1234    280    -10   1779   1028
   -205    210    415     -2   -309    311    885   1247    301      7   1810   1044
   -192    174    366      7   -277    267    857   1226    280    -18   1795   1018
   -153    202    355    -25   -254    277    852   1228    296    -10   1813   1034
   -179    202    379    -12   -277    290    852   1226    306     -2   1826   1044
   -171    223    394    -25   -283    309    854   1228    316     10   1849   1065
   -174    246    418    -36   -296    332    859   1247    337     36   1880   1085
   -197    252    446    -28   -322    348    862   1257    350     54   1901   1096
   -236    215    452     10   -345    332    849   1249    342     51   1906   1098
   -200    252    452    -25   -324    350    839   1252    353     64   1930   1111
   -158    283    439    -62   -298    361    826   1257    358     75   1948   1122
   -166    290    457    -62   -311    374    818   1262    366     88   1964   1145
   -161    322    483    -83   -322    402    813   1278    384    109   1997   1169
   -116    340    457   -111   -285    397    789   1278    384    114   2008   1171
   -158    309    467    -77   -311    387    769   1270    379    106   2008   1197
   -137    366    504   -114   -319    433    787   1309    415    137   2055   1254
   -129    462    592   -166   -361    524    823   1361    467    184   2109   1309
   -205    413    618   -103   -410    514    815   1356    465    179   2112   1249
   -254    389    641    -67   -449    514    820   1358    475    197   2156   1244
   -259    402    659    -72   -459    530    844   1374    488    210   2177   1254
   -226    459    683   -119   -454    571    846   1374    491    205   2174   1262
   -181    514    696   -166   -439    605    833   1358    483    189   2161   1286
   -127    501    628   -189   -376    563    820   1348    480    184   2158   1241
    -96    511    607   -210   -350    558    818   1337    485    181   2171   1189
   -101    522    623   -210   -363    571    826   1343    498    192   2192   1169
   -127    514    641   -192   -384    576    841   1356    519    197   2190   1202
   -142    524    665   -192   -405    594    846   1345    530    192   2179   1218
   -150    522    672   -187   -413    597    854   1340    532    197   2184   1210
   -161    514    675   -176   -418    594    849   1332    535    213   2182   1205
   -153    553    706   -200   -428    628    852   1330    537    231   2195   1221
   -168    566    732   -200   -449    649    849   1317    530    228   2195   1231
   -187    530    714   -171   -449    620    839   1306    519    218   2174   1231
   -194    522    717   -166   -457    618    836   1304    522    215   2158   1234
   -158    548    706   -194   -431    626    833   1301    527    220   2164   1241
   -135    584    717   -226   -426    649    839   1314    545    239   2171   1262
   -153    568    722   -207   -439    644    831   1312    548    239   2158   1273
   -166    571    737   -205   -452    652    841   1325    563    252   2151   1293
    -88    696    784   -303   -436    740    883   1371    615    303   2187   1348
    -33    753    787   -361   -410    771    911   1405    649    332   2208   1379
    -88    698    787   -306   -436    743    906   1397    646    324   2192   1376
   -109    706    813   -301   -462    758    917   1405    659    340   2200   1392
   -103    732    836   -314   -470    784    919   1405    670    358   2210   1405
   -148    698    844   -275   -496    771    904   1374    652    350   2200   1397
   -150    719    867   -285   -509    792    904   1369    659    368   2210   1418
   -140    714    854   -288   -498    782    880   1337    644    358   2197   1405
   -119    719    839   -298   -478    779    844   1306    623    342   2187   1397
   -109    735    844   -314   -475    789    815   1291    615    335   2190   1423
   -111    704    815   -296   -465    758    797   1280    605    319   2174   1418
   -127    678    805   -277   -467    740    792   1270    600    309   2161   1405
   -129    626    756   -246   -441    691    771   1252    579    285   2135   1382
   -124    566    688   -223   -407    628    753   1228    550    254   2099   1348
   -135    504    639   -184   -387    571    730   1195    524    223   2062   1314
   -142    478    618   -168   -379    545    704   1156    498    205   2036   1296
   -142    462    605   -158   -374    532    672   1124    467    197   2018   1288
   -137    439    574   -150   -355    506    654   1096    444    187   1995   1265
   -127    428    555   -150   -340    491    631   1075    433    171   1974   1252
   -129    423    550   -148   -340    485    618   1067    444    166   1977   1260
   -127    420    548   -145   -337    483    607   1065    462    168   1982   1278
   -103    366    470   -129   -288    415    592   1060    454    135   1948   1236
    -83    246    329    -80   -207    285    633   1122    457     83   1880   1140
    -90    197    288    -54   -189    241    745   1262    522     93   1867   1106
    -49    293    342   -122   -194    316    862   1462    657    194   1956   1184
     15    693    675   -355   -329    685    906   1613    888    472   2265   1473
     36   1428   1392   -732   -678   1410    867   1615   1187    930   2808   2005
   -171   2021   2192   -924  -1182   2107    685   1395   1353   1309   3289   2468
   -306   1987   2294   -839  -1299   2140    329    976   1130   1241   3276   2452
   -329   1270   1597   -472   -963   1434    122    579    506    553   2613   1873
   -283    439    722    -77   -504    581     83    439     -2   -114   1914   1236
   -210    114    322     46   -267    215    176    563    -49   -249   1722   1031
   -218    148    366     36   -290    257    368    763    106   -135   1795   1078
   -309    207    517     49   -413    361    501    909    257     -7   1901   1161
   -298    249    548     23   -423    397    517    950    316     49   1948   1187
   -353    239    589     57   -472    413    514    974    345     75   1969   1205
   -415    236    652     90   -532    444    532   1008    387    111   1997   1236
   -405    241    646     80   -527    444    524   1002    389    124   2003   1249
   -387    239    626     72   -506    431    506    984    374    119   2000   1254
   -337    309    644     12   -491    475    514    995    397    148   2029   1286
   -181    387    568   -101   -374    478    517   1018    420    163   2029   1304
   -129    342    472   -106   -301    405    480    984    384    122   1977   1288
   -122    316    436    -98   -280    376    465    969    371    114   1971   1286
   -103    311    415   -103   -259    363    462    971    379    127   1987   1288
   -109    316    426   -103   -267    371    465    979    392    142   2010   1291
   -111    342    454   -116   -283    397    459    979    397    158   2016   1317
   -101    371    470   -135   -285    420    459    987    410    166   2005   1337
    -93    387    478   -148   -285    431    457    989    418    179   2005   1345
   -111    381    493   -135   -301    436    439    982    418    187   2026   1348
    -80    420    498   -171   -288    459    444    992    433    197   2039   1374
    -83    413    496   -166   -290    454    446    987    441    194   2039   1366
    -90    376    465   -142   -277    420    441    979    439    194   2060   1343
    -90    392    483   -150   -285    436    446    984    452    220   2101   1366
    -90    420    511   -168   -301    465    439    976    462    236   2114   1389
    -93    436    530   -171   -311    483    431    974    462    241   2122   1421
    -72    470    542   -200   -309    506    405    966    454    236   2107   1454
    -23    488    511   -231   -267    498    366    943    433    220   2068   1467
     12    478    465   -246   -226    470    327    909    402    197   2039   1452
     -2    459    462   -228   -231    459    340    911    397    184   2042   1452
    -15    470    485   -228   -252    478    366    935    415    189   2055   1473
      0    524    524   -262   -262    524    384    948    444    207   2052   1488
    -70    535    602   -233   -335    568    389    948    459    233   2052   1509
    -70    553    623   -241   -348    587    384    919    446    244   2044   1496
    -59    553    613   -249   -335    581    379    885    446    246   2034   1478
    -90    576    667   -241   -379    620    394    906    491    301   2070   1514
   -137    602    740   -233   -439    670    418    943    537    363   2125   1553
   -114    605    717   -246   -415    659    418    943    553    366   2140   1545
   -111    626    735   -259   -423    680    431    945    574    381   2151   1551
   -135    649    784   -257   -459    717    449    950    594    405   2164   1566
   -109    649    758   -270   -433    704    426    914    571    387   2143   1535
   -111    646    758   -267   -436    704    413    891    563    387   2138   1522
   -114    628    743   -257   -428    685    402    867    553    389   2130   1506
    -64    602    667   -267   -366    633    376    839    532    374   2107   1475
    -41    631    670   -296   -355    649    374    833    535    374   2099   1470
    -62    657    717   -298   -389    685    374    831    548    379   2107   1470
    -72    665    737   -296   -405    701    368    831    563    384   2120   1470
    -75    646    722   -285   -397    683    361    820    566    381   2114   1457
    -77    667    745   -296   -410    706    361    828    589    394   2127   1467
    -98    693    789   -298   -444    740    384    846    623    420   2143   1483
   -106    719    826   -309   -467    771    405    865    654    449   2158   1491
     41    756    714   -397   -335    735    371    839    633    423   2145   1454
     93    776    680   -436   -293    730    379    839    646    433   2164   1457
     96    789    693   -441   -298    743    387    844    665    462   2182   1465
    109    787    675   -449   -283    732    374    833    670    475   2174   1452
    119    810    691   -465   -285    750    371    818    678    483   2195   1454
     98    846    748   -475   -327    797    371    807    698    504   2231   1480
     80    839    756   -459   -337    797    353    784    693    506   2275   1486
     67    807    737   -439   -335    774    316    750    675    501   2255   1473
     36    789    753   -413   -358    771    301    748    680    509   2229   1470
     18    730    711   -374   -348    722    285    730    659    496   2260   1447
    -10    698    709   -345   -358    704    288    732    657    491   2205   1428
    -31    667    698   -319   -363    680    270    714    646    470   2166   1400
    -51    615    667   -280   -358    641    244    698    628    452   2117   1371
   -119    563    683   -220   -400    623    249    704    636    457   2096   1369
   -181    501    680   -161   -431    589    246    701    639    457   2070   1358
   -163    478    641   -158   -402    558    223    678    626    439   2036   1335
   -252    478    730   -111   -491    602    249    698    654    467   2057   1361
   -161    485    646   -163   -405    566    213    665    631    444   2016   1317
   -106    457    563   -176   -335    509    192    652    623    431   1990   1296
   -176    415    592   -122   -384    504    200    662    631    441   1990   1309
   -135    366    501   -114   -316    433    174    639    600    400   1940   1262
   -114    241    353    -64   -236    296    189    670    571    329   1847   1156
   -127    207    335    -41   -231    270    303    800    644    348   1823   1117
   -109    272    379    -83   -244    324    413    969    774    449   1883   1169
    -62    530    592   -233   -327    561    496   1135    982    678   2101   1374
    -54   1124   1179   -537   -615   1150    501   1179   1249   1096   2579   1839
   -205   1688   1893   -743  -1049   1790    368    984   1405   1467   3021   2265
   -309   1787   2096   -740  -1202   1940     46    587   1262   1506   3120   2340
   -407   1299   1706   -444  -1057   1501   -207    153    789   1044   2696   1953
   -431    454    885    -12   -659    670   -267     -5    296    345   1945   1299
   -342     -2    340    171   -342    168   -249    109    184    109   1628   1021
   -249    -93    153    168   -202     28   -176    252    254    127   1610    987
   -262    -57    205    161   -233     72    -75    376    371    220   1670   1036
   -252     36    288    106   -270    161    -10    465    485    324   1745   1106
   -179    124    303     25   -241    213     20    506    545    384   1805   1145
   -184    155    337     12   -259    246     38    522    581    426   1842   1163
   -148    174    322    -12   -233    246     54    530    594    433   1855   1171
   -179    163    340      7   -259    252     64    542    610    452   1867   1200
   -129    163    293    -18   -210    228     59    535    605    457   1855   1197
   -106    161    267    -28   -187    213     54    524    594    449   1839   1187
    -88    166    254    -38   -171    210     54    519    597    439   1826   1174
    -57    168    223    -57   -140    194     33    498    602    428   1795   1161
    -33    179    213    -72   -124    194     20    501    623    439   1797   1163
    -59    184    244    -62   -153    213     20    506    641    459   1834   1169
   -101    174    275    -36   -187    223     25    514    652    478   1842   1163
   -114    153    267    -20   -192    210     25    524    662    501   1857   1166
   -122    168    290    -23   -205    228     44    540    675    527   1875   1195
   -155    166    319     -7   -239    244     57    542    675    537   1873   1187
   -176    166    342      5   -259    254     62    550    678    542   1865   1187
   -179    161    340     10   -259    249     57    548    675    540   1873   1179
   -205    132    335     36   -270    233     49    545    675    548   1867   1184
   -210    106    316     49   -265    210     41    542    680    558   1857   1195
   -192    101    293     46   -241    197     36    532    672    558   1852   1202
   -200     98    298     49   -249    200     23    511    649    548   1829   1192
   -236    106    342     64   -288    223     36    519    665    568   1823   1208
   -223     98    322     62   -272    210     33    548    675    587   1826   1228
   -226    119    345     54   -285    231     23    571    691    618   1849   1257
   -194    122    314     33   -254    215      2    581    698    631   1849   1278
   -132    127    259      2   -194    192     -5    597    698    633   1831   1291
   -155    129    285     10   -220    207     10    618    717    646   1834   1312
   -109    135    244    -12   -176    189      0    607    704    636   1829   1322
   -109    142    249    -18   -179    197     15    623    714    649   1847   1337
   -142    132    272      5   -207    202     38    649    732    670   1870   1348
   -119    116    236      0   -179    176     44    659    722    662   1855   1330
    -88     98    187     -5   -137    142     38    659    706    641   1826   1306
    -75     90    166    -10   -119    127     41    670    711    620   1797   1299
    -88     75    163      5   -127    119     54    678    727    592   1771   1291
    -64     77    142     -7   -103    109     49    675    761    607   1761   1278
    -90     72    163     10   -127    116     54    683    807    644   1774   1286
   -153     51    202     49   -179    124     70    691    836    662   1774   1296
   -129     51    181     38   -155    116     62    683    839    662   1756   1280
   -132     41    174     44   -153    106     54    672    836    672   1738   1270
   -122     23    145     49   -132     83     44    662    839    680   1732   1262
   -124     41    163     41   -142    101     44    662    852    698   1745   1273
   -127     38    166     44   -145    101     46    665    862    714   1758   1275
   -142     15    155     62   -150     85     54    672    865    722   1756   1270
   -137     23    161     57   -148     90     54    680    875    735   1769   1267
   -148     59    205     44   -176    132     72    706    909    769   1810   1288
   -124     70    194     25   -158    132     70    714    917    779   1821   1288
   -109    106    213      0   -161    158     77    724    935    802   1839   1293
   -122    114    236      5   -179    174     98    748    958    823   1865   1296
   -114    124    236     -5   -174    179    106    756    969    833   1867   1309
    -96    148    241    -25   -168    194    106    763    987    849   1878   1325
    -80    187    265    -54   -171    226    103    753   1002    862   1891   1332
    -83    241    324    -77   -202    283     96    737   1021    883   1909   1340
    -96    213    306    -59   -202    259     62    709   1000    854   1883   1319
   -106    174    280    -33   -194    226     28    678    979    826   1847   1299
    -77    153    231    -38   -155    192     -2    644    956    800   1810   1275
    -44    129    174    -41   -109    150    -36    618    937    779   1777   1257
    -46    111    155    -33   -101    132    -49    602    930    763   1745   1241
    -77     49    124     12   -101     85    -57    592    927    750   1686   1210
   -122    -23     98     70   -111     36    -59    587    927    753   1631   1179
    -93    -75     18     85    -57    -28    -83    553    880    724   1608   1137
   -135   -122     12    127    -75    -54    -96    532    844    688   1623   1119
   -127   -150    -23    137    -54    -88   -114    501    815    665   1610   1096
    -88   -168    -80    127     -5   -127   -140    475    789    644   1587   1067
    -72   -187   -114    129     20   -150   -163    449    763    628   1564   1041
    -64   -194   -129    129     31   -161   -179    428    745    610   1553   1028
    -75   -205   -129    140     25   -168   -189    420    737    600   1556   1018
    -70   -244   -174    155     51   -210   -200    415    724    574   1538    992
    -54   -358   -303    207    124   -332   -171    452    709    519   1467    919
    -57   -415   -358    233    148   -387    -75    545    737    493   1415    862
    -46   -376   -332    210    140   -355     28    680    831    550   1452    880
    -12   -142   -129     75     57   -135     96    815   1013    758   1654   1065
      0    400    400   -200   -200    400     93    865   1262   1140   2086   1470
   -132    971   1101   -420   -615   1036    -80    610   1374   1470   2496   1842
   -205   1072   1275   -433   -740   1174   -415    223   1208   1491   2579   1901
   -246    613    859   -184   -553    735   -652   -171    743   1013   2132   1522
   -252   -153     98    202   -176    -28   -696   -324    262    324   1444    948
   -187   -504   -319    342     64   -413   -662   -181    210    166   1247    763
   -150   -566   -415    358    129   -491   -568    -15    316    223   1270    763
    -90   -496   -405    290    155   -452   -478     98    436    309   1335    802
    -57   -387   -329    223    135   -358   -405    187    545    405   1418    854
    -54   -342   -288    197    114   -316   -368    228    602    452   1460    865
    -93   -322   -228    207     64   -277   -329    265    644    488   1486    883
    -77   -270   -192    171     54   -231   -319    277    665    511   1506    906
    -67   -262   -194    166     62   -228   -327    272    662    509   1506    898
    -88   -254   -168    168     38   -213   -322    280    672    517   1509    893
    -88   -228   -140    158     25   -187   -324    277    680    522   1504    904
    -46   -223   -176    135     62   -202   -342    259    672    514   1483    901
    -28   -197   -168    114     70   -184   -345    257    680    527   1483    909
    -54   -197   -145    124     44   -174   -350    252    683    532   1478    906
    -44   -171   -127    106     38   -148   -363    246    688    542   1483    917
    -10   -161   -150     85     67   -155   -376    231    680    535   1473    914
    -10   -135   -124     72     57   -129   -376    228    693    545   1478    927
    -15   -122   -109     67     44   -116   -381    223    701    550   1478    932
    -25   -127   -101     75     36   -116   -379    226    706    558   1473    935
    -25   -135   -111     80     41   -124   -387    220    706    558   1462    924
    -20   -135   -114     77     46   -124   -397    213    709    558   1457    914
    -20   -135   -114     75     44   -124   -402    215    711    561   1452    911
    -28   -111    -85     70     28    -98   -407    215    722    571   1457    922
    -33    -96    -64     64     12    -80   -418    220    732    581   1462    930
    -28   -111    -83     70     25    -98   -423    231    735    589   1460    924
    -23   -101    -77     62     25    -90   -428    233    740    594   1470    922
    -10    -83    -72     46     28    -77   -436    233    745    594   1478    917
      7    -83    -90     36     46    -85   -446    239    748    597   1475    914
     36    -64   -101     15     67    -83   -449    249    753    610   1478    930
     36    -57    -96      7     64    -75   -444    267    766    626   1491    945
     44    -51    -96      5     67    -75   -436    280    774    633   1491    958
     49    -57   -106      2     77    -80   -428    285    776    633   1480    966
     54    -57   -111      2     83    -83   -420    277    771    628   1467    953
     59    -54   -114     -2     83    -83   -423    267    763    620   1454    940
     72    -51   -124    -10     96    -88   -426    254    756    613   1431    930
     88    -57   -148    -18    116   -101   -441    233    745    600   1405    919
     57    -51   -109     -2     83    -80   -426    241    761    615   1402    932
     28    -57    -88     12     57    -70   -407    259    787    636   1402    932
     62    -51   -114     -5     85    -83   -405    262    797    641   1387    927
    127    -49   -179    -38    150   -114   -420    236    782    620   1350    896
    129    -64   -194    -31    161   -129   -428    218    779    610   1330    878
     88    -83   -171     -5    127   -127   -428    207    782    607   1330    870
     90    -83   -174     -5    129   -127   -439    197    776    600   1330    862
    116    -75   -192    -23    153   -135   -459    171    758    579   1319    839
    101    -90   -192     -5    145   -140   -470    158    750    566   1312    820
     57   -103   -161     20    109   -132   -467    171    761    592   1319    833
    106    -98   -205     -5    155   -150   -483    166    756    605   1299    818
    122   -103   -226    -10    171   -163   -488    168    763    620   1270    807
    158    -62   -220    -46    189   -140   -485    179    776    633   1265    820
    207    -41   -249    -85    226   -145   -488    192    789    644   1257    820
    202    -31   -233    -85    215   -132   -475    210    807    659   1265    823
    184      7   -179    -98    181    -83   -462    228    828    683   1283    839
    181     25   -155   -103    168    -64   -457    236    839    701   1283    839
    171     20   -153    -98    161    -67   -446    249    846    717   1288    852
    153     57    -98   -106    124    -20   -436    254    865    745   1301    875
    140    109    -33   -127     85     36   -431    249    883    766   1317    893
    155    116    -38   -135     98     38   -454    223    870    758   1304    885
    142     83    -62   -114    101     10   -501    176    828    730   1270    857
     77     57    -23    -67     49     18   -517    166    823    732   1262    862
     57     28    -28    -44     41      2   -530    158    810    717   1239    859
     46    -10    -57    -18     51    -33   -540    145    792    696   1208    839
    116    -36   -155    -41    135    -96   -584    101    743    646   1143    782
    181    -85   -267    -49    223   -176   -633     51    685    592   1075    724
    145   -150   -296      2    218   -223   -652     33    654    558   1034    696
    135   -200   -335     33    233   -267   -675      7    620    524    984    662
    155   -213   -368     28    259   -288   -711    -31    581    488    935    623
    176   -231   -410     25    293   -319   -737    -64    553    462    891    594
    184   -254   -441     33    311   -348   -756    -85    535    446    849    576
    181   -265   -446     41    314   -355   -766    -93    522    436    826    579
    176   -277   -454     49    314   -366   -792   -116    501    420    818    566
    168   -303   -472     67    319   -389   -805   -122    493    418    797    550
    192   -384   -576     93    384   -480   -802   -114    472    387    717    485
    181   -488   -670    153    426   -579   -714    -25    483    353    631    394
    109   -467   -579    179    342   -522   -581    132    576    410    667    400
    197   -272   -472     36    335   -371   -493    290    730    553    813    517
    314    179   -135   -246    223     23   -496    363    956    870   1179    857
    236    870    633   -553   -197    753   -589    254   1205   1314   1722   1379
     44   1213   1169   -628   -561   1189   -885   -135   1195   1506   1995   1608
    -72    885    956   -407   -514    919  -1187   -566    815   1189   1725   1350
    -88     46    135     18   -114     90  -1350   -898    189    420    974    680
     33   -631   -665    298    348   -646  -1387   -917   -150    -72    428    166
     51   -756   -807    350    428   -782  -1304   -748    -77    -49    407    114
     57   -678   -737    309    397   -706  -1161   -579     75     72    501    171
    132   -553   -685    210    407   -620  -1075   -470    184    179    589    218
     83   -485   -568    202    324   -527  -1010   -397    262    267    659    259
    103   -454   -561    174    332   -506   -992   -374    285    288    665    283
    158   -415   -574    127    366   -493   -984   -379    288    283    636    332
    150   -413   -563    129    355   -488   -987   -394    283    267    602    348
    127   -415   -542    145    335   -478   -984   -402    280    265    587    366
     93   -405   -498    153    296   -452   -974   -405    285    283    587    387
     75   -402   -480    163    277   -441   -969   -420    277    285    579    389
     31   -405   -439    184    233   -423   -963   -423    290    290    574    397
     75   -381   -457    153    265   -418   -989   -441    280    275    537    381
     70   -363   -436    145    249   -400  -1005   -459    267    277    522    379
     36   -353   -389    158    210   -371  -1000   -454    272    280    519    381
     46   -335   -384    142    213   -358  -1000   -459    272    272    511    379
    158   -298   -457     70    306   -376  -1036   -491    249    246    478    355
    194   -280   -475     41    335   -376  -1057   -509    241    239    459    350
    200   -275   -475     36    335   -374  -1070   -517    241    239    454    348
    210   -252   -462     18    335   -355  -1075   -524    249    241    454    350
    220   -241   -462     10    340   -350  -1091   -540    246    228    444    348
    226   -226   -452      0    337   -340  -1104   -553    249    233    418    348
    220   -210   -433     -5    324   -322  -1111   -561    254    239    387    337
    197   -210   -407      5    301   -306  -1124   -574    249    239    366    327
    192   -192   -384      0    288   -288  -1124   -574    257    252    371    337
    181   -179   -361     -2    270   -270  -1124   -571    262    267    389    348
    171   -163   -337     -5    252   -249  -1132   -568    270    280    405    353
    168   -142   -311    -15    239   -226  -1137   -561    280    293    415    355
    155   -135   -290    -10    223   -213  -1137   -555    290    309    420    363
    148   -132   -283    -10    215   -207  -1145   -563    290    303    413    358
    135   -109   -246    -12    189   -176  -1140   -566    298    303    415    361
    127   -109   -239    -10    181   -174  -1137   -574    293    293    407    358
    132   -114   -246     -7    189   -179  -1137   -584    285    290    402    361
    111   -101   -213     -7    161   -155  -1132   -584    285    301    400    361
     80    -85   -166      2    122   -124  -1114   -571    296    324    413    371
    119    -67   -189    -25    150   -127  -1119   -576    296    329    413    366
    150    -54   -205    -46    176   -129  -1117   -571    309    342    397    371
    132    -62   -194    -36    161   -127  -1109   -574    327    355    366    371
     98    -88   -189     -5    142   -137  -1117   -581    329    350    335    355
     93    -88   -181     -5    137   -135  -1122   -587    332    353    316    348
    109    -59   -168    -23    137   -114  -1122   -589    340    363    303    348
    103    -51   -158    -28    129   -103  -1132   -602    337    363    283    345
     93    -51   -145    -20    119    -98  -1137   -605    340    376    267    345
    111    -38   -150    -36    129    -93  -1150   -605    345    387    259    353
    116    -15   -132    -49    124    -72  -1158   -607    355    397    249    353
    132    -25   -161    -54    145    -93  -1163   -613    348    394    210    342
    111     -2   -114    -54    111    -57  -1156   -602    361    415    210    363
    116     28    -90    -75    103    -28  -1148   -592    366    426    215    376
    163     51   -111   -106    137    -28  -1150   -594    355    420    202    366
    187     75   -111   -132    148    -18  -1137   -581    363    431    210    379
    189     98    -93   -145    140      2  -1127   -571    374    441    220    387
    205    116    -90   -161    148     12  -1124   -563    381    452    228    397
    218    103   -114   -161    166     -5  -1119   -563    379    457    231    402
    220    132    -88   -176    155     20  -1117   -563    387    470    244    418
    202    163    -41   -184    122     62  -1117   -568    394    485    262    441
    189    192      0   -192     96     96  -1114   -579    402    504    283    462
    192    171    -20   -181    106     75  -1130   -602    389    496    275    462
    181    140    -41   -163    111     49  -1169   -646    353    475    249    439
    189    122    -70   -155    129     25  -1210   -680    319    465    223    420
    220    101   -119   -161    168     -7  -1254   -722    280    439    176    381
    210     72   -137   -140    174    -31  -1262   -735    267    431    142    361
    150     28   -122    -90    135    -46  -1267   -748    252    415    111    340
    168    -25   -197    -72    181   -111  -1312   -792    205    368     51    288
    179    -93   -275    -44    226   -184  -1348   -831    161    322      0    236
    135   -135   -270      0    202   -202  -1348   -836    148    311    -10    223
    168   -150   -319    -10    241   -233  -1366   -865    116    285    -33    197
    174   -187   -361      7    265   -275  -1379   -888     93    262    -59    171
    158   -213   -371     25    262   -293  -1387   -898     83    249    -72    158
    158   -226   -384     33    270   -303  -1400   -909     72    239    -85    145
    181   -231   -415     23    296   -322  -1415   -924     59    226    -98    129
    200   -270   -472     33    335   -371  -1428   -940     36    197   -127     98
    200   -368   -568     83    381   -467  -1408   -919     10    145   -187     28
    187   -426   -613    119    400   -519  -1317   -820     41    127   -223    -36
    233   -374   -607     67    418   -491  -1223   -670    135    189   -176    -12
    280   -150   -431    -64    355   -290  -1140   -488    324    397     36    179
    309    402     93   -358    109    249  -1106   -381    618    802    485    633
    166   1104    937   -633   -384   1021  -1166   -467    917   1265   1036   1182
     12   1247   1231   -631   -610   1239  -1467   -849    844   1335   1166   1291
    -23    740    763   -358   -394    750  -1769  -1306    353    854    701    870
    -51   -116    -64     83      5    -90  -1909  -1613   -254    114    -64    171
     -5   -665   -659    335    327   -662  -1914  -1571   -467   -207   -439   -197
     33   -740   -776    353    402   -758  -1826  -1402   -389   -174   -444   -213
     72   -662   -735    296    402   -698  -1699  -1249   -267    -80   -381   -155
     90   -576   -667    241    376   -620  -1613  -1145   -171      7   -314    -90
     85   -514   -600    215    342   -555  -1564  -1091   -111     70   -270    -38
     96   -483   -581    192    337   -532  -1540  -1062    -85     96   -249     -7
    116   -472   -589    176    353   -530  -1527  -1049    -75    106   -246      0
    127   -465   -592    166    358   -530  -1525  -1044    -72    109   -246      2
    129   -467   -597    168    363   -532  -1530  -1052    -80    106   -246      0
    129   -472   -602    168    363   -535  -1527  -1052    -75    119   -236     12
    137   -478   -615    168    376   -545  -1522  -1049    -72    127   -231     20
    140   -472   -615    163    376   -542  -1517  -1044    -67    135   -228     25
    150   -478   -628    163    389   -553  -1519  -1049    -72    124   -241     15
    106   -491   -597    189    350   -542  -1517  -1044    -64    135   -228     23
     93   -475   -568    189    329   -522  -1501  -1026    -44    163   -200     49
    135   -472   -607    166    368   -540  -1509  -1028    -46    163   -218     44
    158   -452   -610    148    384   -530  -1527  -1047    -54    158   -228     28
    163   -423   -589    129    374   -506  -1532  -1044    -49    163   -218     28
    155   -428   -584    135    368   -506  -1530  -1039    -44    166   -210     23
    150   -433   -584    140    366   -509  -1517  -1028    -28    176   -197     33
    179   -433   -613    127    394   -522  -1517  -1034    -25    179   -200     33
    174   -439   -613    129    392   -524  -1527  -1044    -28    174   -197     28
    189   -439   -628    122    407   -532  -1538  -1044    -28    179   -184     31
    187   -433   -623    122    405   -527  -1543  -1039    -23    192   -174     38
    213   -410   -623     98    418   -517  -1553  -1036    -23    205   -161     51
    246   -415   -665     83    454   -540  -1582  -1044    -33    197   -171     38
    252   -415   -667     80    457   -540  -1595  -1036    -31    202   -163     46
    252   -407   -662     75    457   -535  -1600  -1028    -28    207   -153     54
    244   -394   -639     75    441   -517  -1597  -1021    -18    226   -135     67
    236   -374   -610     67    423   -491  -1597  -1013    -12    236   -127     77
    306   -353   -659     23    480   -506  -1608  -1021    -23    228   -142     54
    337   -368   -709     15    522   -537  -1610  -1034    -36    210   -174     33
    335   -392   -727     28    530   -558  -1605  -1028    -33    207   -179     31
    309   -392   -701     38    504   -545  -1584  -1021    -20    218   -163     49
    285   -368   -654     41    470   -511  -1569  -1008      2    236   -145     59
    280   -363   -646     38    462   -504  -1571  -1005     15    241   -145     49
    270   -366   -636     49    452   -501  -1569  -1008     23    241   -150     33
    257   -376   -633     57    441   -504  -1574  -1010     28    246   -150     20
    249   -371   -620     59    433   -493  -1566  -1002     44    257   -140     18
    233   -381   -615     72    423   -496  -1564  -1013     44    254   -135     -5
    228   -410   -639     90    433   -524  -1569  -1031     38    241   -148    -36
    228   -431   -659     98    444   -545  -1564  -1041     36    228   -155    -51
    233   -426   -662     96    446   -542  -1558  -1049     33    226   -155    -57
    220   -397   -620     88    418   -509  -1551  -1041     49    249   -124    -41
    194   -405   -600    106    397   -501  -1545  -1039     57    262   -109    -38
    241   -374   -618     64    428   -496  -1561  -1044     57    265   -106    -51
    197   -381   -579     90    387   -478  -1545  -1021     72    280    -85    -41
    207   -348   -555     70    379   -452  -1532  -1000     96    306    -51    -28
    262   -290   -553     15    407   -420  -1527   -984    119    332    -10     -7
    272   -277   -550      2    410   -415  -1522   -976    129    335      5    -10
    277   -254   -532    -12    405   -394  -1517   -958    145    345     28     -7
    309   -223   -532    -44    418   -376  -1509   -953    150    350     44     -7
    329   -226   -555    -51    441   -389  -1509   -961    142    342     46    -18
    345   -176   -524    -85    431   -350  -1504   -966    148    355     64     -2
    335   -106   -441   -114    387   -272  -1491   -963    176    381    103     36
    337    -98   -436   -119    384   -267  -1519   -989    166    381    116     46
    340   -111   -452   -114    394   -280  -1561  -1031    132    355    106     31
    327   -155   -483    -85    405   -319  -1579  -1057    101    324     80      7
    319   -168   -488    -75    402   -327  -1592  -1070     85    314     77      5
    303   -168   -475    -67    387   -322  -1605  -1085     72    309     77     -5
    285   -205   -491    -38    387   -348  -1618  -1104     59    283     57    -23
    283   -277   -563     -2    423   -420  -1634  -1119     31    244     20    -57
    288   -332   -620     20    454   -478  -1652  -1137      2    215     -7    -90
    277   -376   -654     46    465   -514  -1670  -1158    -25    179    -36   -127
    275   -413   -688     70    480   -550  -1688  -1179    -54    153    -62   -155
    277   -426   -704     72    488   -563  -1714  -1213    -83    124    -85   -174
    275   -441   -717     80    496   -579  -1717  -1221    -90    114    -93   -179
    265   -452   -717     90    488   -581  -1722  -1228    -93    106   -101   -189
    262   -446   -709     93    485   -576  -1719  -1236    -96    103   -101   -189
    277   -493   -774    106    524   -633  -1732  -1249   -116     75   -127   -213
    309   -576   -885    132    597   -732  -1725  -1234   -142     23   -194   -285
    309   -665   -974    176    639   -820  -1649  -1156   -129    -23   -270   -371
    311   -646   -958    168    633   -802  -1545  -1028    -51      5   -265   -374
    348   -483   -831     67    589   -657  -1460   -883     96    153   -127   -257
    361    -25   -389   -168    374   -207  -1431   -797    322    480    236     90
    277    610    329   -444    -25    470  -1512   -917    498    857    693    504
    176    956    779   -566   -301    867  -1787  -1254    454   1044    953    704
    129    618    488   -376   -179    555  -2081  -1678     54    714    665    428
     72   -158   -233     41    153   -194  -2200  -1951   -470     18    -28   -155
    124   -704   -828    288    475   -766  -2192  -1896   -675   -348   -431   -498
    202   -828  -1031    314    615   -930  -2114  -1722   -607   -348   -472   -550
    228   -769   -997    267    610   -880  -2021  -1613   -506   -293   -436   -532
    244   -680   -924    218    584   -802  -1935  -1514   -392   -205   -363   -470
    265   -584   -852    158    555   -717  -1878  -1447   -301   -124   -293   -407
    265   -527   -792    132    527   -659  -1844  -1413   -257    -85   -262   -381
    267   -519   -789    124    527   -654  -1836  -1397   -241    -80   -259   -371
    275   -517   -792    119    532   -654  -1823  -1384   -231    -75   -257   -371
    280   -517   -800    116    537   -657  -1813  -1376   -226    -64   -244   -363
    275   -498   -774    111    524   -636  -1803  -1371   -210    -51   -226   -353
    275   -472   -748     96    509   -610  -1805  -1374   -200    -46   -213   -353
    277   -462   -740     90    506   -600  -1816  -1384   -202    -41   -210   -358
    277   -454   -732     88    504   -594  -1818  -1395   -200    -41   -207   -368
    296   -431   -727     67    511   -579  -1826  -1400   -197    -33   -194   -371
    303   -433   -740     62    519   -584  -1847  -1415   -207    -44   -197   -384
    314   -418   -732     51    522   -576  -1847  -1413   -202    -36   -181   -379
    311   -407   -719     46    514   -563  -1847  -1413   -194    -28   -168   -376
    319   -405   -724     44    522   -563  -1852  -1418   -192    -25   -166   -387
    316   -420   -737     51    527   -579  -1849  -1415   -189    -20   -166   -394
    316   -439   -756     59    535   -594  -1855  -1418   -194    -25   -171   -407
    324   -413   -740     41    530   -576  -1862  -1415   -189    -18   -161   -410
    290   -355   -646     33    467   -501  -1849  -1384   -153     23   -111   -376
    337   -358   -698     10    517   -527  -1873  -1397   -166      7   -122   -397
    379   -366   -745     -5    561   -555  -1886  -1400   -171     10   -116   -410
    355   -368   -727      5    540   -545  -1883  -1384   -158     33    -93   -397
    345   -358   -704      7    524   -530  -1888  -1374   -155     44    -75   -387
    368   -355   -727     -7    548   -540  -1906  -1379   -163     36    -83   -392
    353   -340   -693     -7    522   -517  -1893  -1353   -142     59    -64   -371
    374   -327   -704    -25    537   -514  -1891  -1335   -132     75    -51   -358
    394   -309   -704    -41    548   -506  -1883  -1327   -124     80    -44   -350
    368   -306   -678    -33    522   -491  -1865  -1306   -111     98    -25   -327
    353   -316   -670    -20    511   -493  -1857  -1301   -111     96    -28   -327
    355   -316   -672    -20    511   -493  -1855  -1301   -116     88    -41   -337
    389   -298   -688    -44    537   -493  -1855  -1304   -116     93    -46   -342
    361   -277   -639    -41    498   -459  -1839  -1299   -103    106    -38   -340
    355   -257   -613    -49    483   -433  -1826  -1293    -83    116    -33   -345
    363   -244   -610    -59    483   -426  -1808  -1288    -64    127    -33   -348
    355   -254   -610    -49    483   -431  -1787  -1280    -46    140    -33   -350
    348   -246   -597    -51    472   -420  -1782  -1293    -46    142    -41   -366
    314   -223   -540    -46    426   -381  -1771  -1296    -36    158    -33   -361
    327   -213   -540    -59    431   -374  -1779  -1309    -41    153    -46   -371
    309   -226   -535    -41    420   -379  -1782  -1314    -44    148    -62   -381
    272   -231   -506    -23    387   -366  -1761  -1299    -25    163    -57   -366
    265   -220   -488    -23    374   -353  -1753  -1296    -18    174    -54   -366
    309   -207   -517    -51    413   -361  -1766  -1306    -25    171    -64   -381
    303   -184   -488    -59    394   -335  -1764  -1293    -10    189    -54   -366
    363   -187   -550    -88    457   -368  -1774  -1291    -12    187    -72   -371
    405   -171   -576   -116    488   -371  -1766  -1275     -2    202    -62   -371
    400   -129   -530   -137    465   -329  -1751  -1249     25    233    -36   -353
    397   -109   -506   -142    452   -306  -1740  -1234     46    254    -12   -332
    420    -83   -506   -168    462   -293  -1735  -1223     54    257    -10   -314
    418    -44   -462   -187    439   -252  -1727  -1213     59    262     -5   -298
    405      2   -402   -205    402   -200  -1712  -1189     77    285     18   -265
    439     49   -389   -244    415   -168  -1704  -1179     93    303     33   -244
    465     67   -397   -267    431   -163  -1701  -1195     96    309     33   -231
    465     90   -374   -277    420   -140  -1709  -1210     85    306     25   -213
    397     67   -329   -233    363   -132  -1709  -1218     80    303     18   -205
    420     70   -350   -244    387   -140  -1735  -1241     59    293      5   -218
    462     67   -397   -265    431   -163  -1766  -1273     25    267    -25   -231
    472     38   -433   -254    452   -197  -1779  -1296     -5    236    -64   -246
    459     -7   -470   -228    465   -239  -1790  -1325    -36    202   -109   -283
    428    -51   -480   -187    454   -265  -1792  -1343    -62    174   -137   -319
    389    -90   -480   -150    433   -285  -1784  -1345    -75    158   -161   -337
    374   -135   -509   -119    439   -322  -1792  -1369   -103    124   -205   -363
    335   -181   -519    -77    426   -350  -1797  -1384   -122     98   -231   -376
    316   -215   -532    -49    423   -374  -1821  -1408   -150     64   -270   -392
    285   -246   -532    -20    407   -389  -1839  -1428   -174     33   -309   -407
    275   -262   -537     -7    405   -400  -1849  -1436   -187     12   -329   -420
    249   -233   -483    -10    363   -358  -1844  -1434   -176     28   -298   -413
    363   -202   -566    -80    465   -384  -1883  -1467   -207      5   -319   -441
    426   -301   -727    -64    576   -514  -1896  -1473   -259    -67   -376   -519
    374   -397   -771     10    571   -584  -1808  -1384   -246   -106   -418   -581
    418   -376   -797    -20    605   -587  -1712  -1273   -192   -101   -431   -602
    452   -272   -724    -88    587   -498  -1605  -1080    -33     25   -342   -511
    449    171   -280   -311    366    -54  -1566   -950    226    368      7   -148
    379    792    413   -587    -18    605  -1610  -1018    446    766    454    290
    277   1161    883   -719   -303   1023  -1852  -1340    436    969    706    519
    353   1002    649   -678   -148    826  -2200  -1797     64    748    506    319
    270    244    -25   -257    148    109  -2325  -2125   -506     33   -205   -296
    290   -363   -654     36    472   -509  -2348  -2148   -797   -413   -698   -727
    348   -522   -870     85    607   -696  -2294  -1992   -737   -439   -758   -802
    327   -496   -823     85    574   -659  -2169  -1826   -592   -345   -691   -758
    329   -410   -740     38    532   -574  -2075  -1709   -465   -249   -605   -683
    350   -309   -659    -20    504   -485  -2029  -1647   -379   -184   -550   -628
    368   -246   -615    -62    491   -431  -2008  -1623   -337   -155   -527   -615
    376   -207   -584    -83    480   -394  -2005  -1621   -322   -145   -511   -620
    353   -189   -542    -83    446   -366  -1997  -1618   -309   -132   -506   -610
    363   -166   -532    -98    446   -348  -2003  -1618   -309   -122   -504   -613
    392   -153   -545   -122    467   -348  -2013  -1626   -314   -119   -509   -620
    379   -135   -514   -122    446   -324  -2013  -1628   -306   -109   -498   -615
    394   -119   -514   -140    452   -314  -2029  -1647   -309   -119   -496   -636
    394   -103   -498   -145    446   -301  -2031  -1660   -303   -122   -483   -662
    366   -101   -467   -135    415   -283  -2031  -1667   -296   -119   -493   -665
    387    -85   -472   -150    428   -277  -2039  -1678   -293   -116   -524   -659
    410    -67   -478   -171    444   -272  -2052  -1693   -296   -122   -542   -675
    420    -64   -485   -179    452   -272  -2057  -1704   -296   -127   -566   -675
    465    -44   -511   -213    488   -277  -2068  -1706   -293   -129   -592   -678
    519      5   -514   -262    517   -254  -2083  -1701   -290   -116   -594   -685
    535     20   -517   -280    524   -249  -2101  -1704   -296   -109   -607   -706
    517     31   -488   -275    501   -228  -2107  -1701   -275    -96   -623   -711
    504     41   -465   -275    483   -213  -2104  -1704   -262    -80   -639   -730
    561     44   -517   -301    540   -236  -2125  -1725   -272    -80   -680   -763
    561     62   -498   -314    530   -215  -2138  -1722   -272    -72   -691   -758
    555     64   -493   -311    524   -213  -2156  -1722   -275    -80   -709   -771
    532     64   -467   -298    498   -202  -2164  -1717   -272    -77   -724   -779
    535    127   -407   -329    472   -140  -2171  -1701   -252    -51   -693   -758
    553    140   -415   -348    483   -135  -2190  -1699   -249    -46   -727   -769
    558    150   -407   -355    483   -127  -2192  -1691   -239    -36   -756   -769
    540    168   -374   -355    457   -101  -2187  -1678   -231    -23   -792   -763
    542    194   -348   -368    446    -75  -2184  -1667   -223     -7   -813   -761
    491    228   -262   -361    376    -18  -2179  -1667   -213      2   -826   -758
    454    239   -215   -348    335     12  -2184  -1680   -213     -2   -844   -771
    496    244   -252   -371    374     -2  -2205  -1709   -236    -20   -880   -805
    491    288   -202   -389    348     44  -2200  -1706   -220      0   -878   -792
    491    306   -187   -400    337     59  -2195  -1704   -213      7   -885   -792
    530    311   -218   -420    374     46  -2213  -1719   -218      5   -909   -813
    524    322   -205   -423    363     59  -2223  -1725   -207     12   -909   -831
    511    335   -176   -423    345     80  -2221  -1725   -192     23   -911   -844
    519    337   -181   -428    350     77  -2242  -1751   -200     10   -935   -875
    509    335   -176   -423    342     80  -2257  -1774   -210      0   -958   -896
    493    342   -153   -418    324     93  -2270  -1790   -210     -2   -982   -909
    483    355   -127   -418    306    114  -2286  -1803   -207      2   -997   -919
    475    350   -124   -415    301    114  -2307  -1818   -213     -7  -1023   -940
    467    366   -103   -418    285    132  -2320  -1831   -213     -2  -1036   -948
    475    368   -106   -423    290    132  -2340  -1852   -223     -7  -1054   -953
    475    374   -101   -423    288    137  -2353  -1862   -226    -10  -1065   -956
    470    402    -70   -439    270    166  -2361  -1862   -220     -2  -1062   -958
    491    449    -41   -470    265    205  -2369  -1857   -210     12  -1054   -945
    496    472    -25   -485    262    223  -2377  -1857   -207     18  -1057   -943
    480    511     31   -496    226    272  -2361  -1834   -181     46  -1039   -927
    524    537     10   -532    257    275  -2369  -1834   -181     54  -1036   -930
    597    542    -57   -571    327    244  -2397  -1862   -210     33  -1067   -953
    631    584    -49   -607    340    267  -2410  -1880   -215     33  -1080   -956
    597    613     15   -605    290    314  -2416  -1896   -207     41  -1080   -950
    498    636    135   -568    179    387  -2408  -1891   -184     67  -1062   -919
    506    628    122   -568    192    374  -2449  -1932   -215     41  -1104   -937
    576    605     28   -592    275    316  -2522  -2003   -275    -12  -1179   -989
    579    597     18   -587    280    309  -2564  -2039   -306    -28  -1215  -1002
    576    571     -7   -576    290    280  -2600  -2078   -340    -54  -1273  -1026
    524    555     31   -540    246    293  -2595  -2078   -342    -51  -1304  -1026
    514    511     -2   -514    257    254  -2621  -2104   -384    -90  -1366  -1065
    607    457   -150   -532    379    153  -2688  -2174   -462   -176  -1460  -1148
    524    384   -142   -457    332    122  -2699  -2187   -483   -205  -1501  -1179
    530    342   -187   -436    358     77  -2725  -2216   -522   -249  -1558  -1208
    558    306   -252   -433    405     28  -2764  -2262   -584   -303  -1639  -1257
    524    293   -231   -407    379     31  -2774  -2281   -605   -324  -1686  -1273
    493    290   -205   -392    348     44  -2787  -2281   -605   -327  -1709  -1265
    498    280   -220   -389    361     31  -2818  -2307   -628   -348  -1745  -1275
    563    272   -290   -418    428     -7  -2857  -2351   -670   -374  -1808  -1304
    550    236   -314   -392    433    -38  -2865  -2366   -693   -379  -1847  -1325
    561    137   -426   -350    493   -142  -2847  -2343   -722   -418  -1927  -1400
    584     93   -491   -337    537   -197  -2766  -2239   -698   -428  -1995  -1449
    623    153   -472   -389    548   -158  -2670  -2081   -610   -371  -1971  -1418
    706    368   -337   -537    522     15  -2592  -1909   -446   -189  -1787  -1249
    797    927    129   -862    335    527  -2608  -1883   -205    181  -1363   -831
    657   1597    940  -1127   -140   1267  -2701  -2042     12    600   -854   -316
    472   1787   1314  -1132   -423   1551  -2990  -2431    -70    691   -688   -158
    345   1312    966   -828   -309   1140  -3286  -2863   -506    246  -1098   -527
    392    368    -23   -381    207    174  -3463  -3185  -1169   -594  -1977  -1317
    415   -155   -571   -129    493   -363  -3455  -3130  -1376   -901  -2359  -1665
    423   -210   -636   -106    527   -423  -3351  -2953  -1306   -862  -2372  -1667
    431   -111   -542   -158    485   -327  -3208  -2782  -1179   -750  -2304  -1595
    444    -10   -454   -218    446   -231  -3125  -2688  -1093   -665  -2242  -1530
    415     44   -371   -231    394   -163  -3070  -2624  -1052   -615  -2205  -1493
    428     70   -361   -252    394   -145  -3044  -2582  -1039   -610  -2213  -1475
    410     72   -337   -241    374   -132  -3018  -2543  -1018   -589  -2216  -1473
    441     80   -361   -262    400   -140  -3024  -2553  -1044   -610  -2242  -1519
    467    101   -366   -283    418   -132  -3031  -2566  -1060   -628  -2257  -1543
    485     96   -389   -290    436   -145  -3037  -2569  -1078   -652  -2286  -1548
    488     88   -400   -288    444   -155  -3018  -2561  -1096   -662  -2307  -1548
    444     88   -355   -267    400   -135  -3013  -2566  -1111   -654  -2325  -1548
    444     85   -358   -265    400   -135  -3031  -2592  -1132   -667  -2353  -1558
    454     88   -366   -272    410   -137  -3037  -2611  -1153   -680  -2372  -1571
    433     83   -350   -257    392   -132  -3031  -2616  -1166   -685  -2379  -1577
    410     90   -322   -252    366   -114  -3031  -2616  -1174   -680  -2361  -1582
    415     96   -322   -257    368   -111  -3037  -2618  -1176   -680  -2359  -1590
    418    109   -309   -265    363   -101  -3024  -2613  -1176   -675  -2385  -1584
    431    122   -309   -275    371    -93  -3008  -2611  -1187   -685  -2418  -1584
    436    114   -324   -277    381   -103  -2998  -2608  -1205   -698  -2431  -1587
    439    109   -329   -275    384   -111  -2985  -2598  -1215   -706  -2431  -1584
    491    109   -381   -301    436   -135  -2987  -2603  -1236   -727  -2447  -1592
    532    101   -431   -316    483   -163  -2990  -2598  -1249   -740  -2465  -1595
    548    114   -433   -332    491   -158  -2998  -2592  -1254   -737  -2457  -1587
    550    124   -426   -337    488   -150  -3008  -2587  -1262   -737  -2431  -1574
    555    135   -420   -348    488   -142  -3000  -2582  -1267   -743  -2421  -1571
    558    142   -415   -350    488   -135  -2982  -2564  -1265   -740  -2421  -1571
    561    148   -413   -355    488   -132  -2974  -2540  -1257   -730  -2416  -1564
    566    155   -413   -361    491   -127  -2966  -2522  -1257   -732  -2416  -1556
    568    155   -415   -363    491   -129  -2956  -2509  -1262   -743  -2439  -1551
    566    155   -410   -361    488   -127  -2927  -2496  -1257   -753  -2462  -1538
    561    148   -413   -355    488   -132  -2902  -2491  -1252   -774  -2462  -1532
    563    140   -423   -353    493   -140  -2883  -2483  -1247   -782  -2457  -1532
    581    148   -436   -366    509   -142  -2870  -2478  -1236   -776  -2449  -1527
    605    150   -454   -376    530   -150  -2855  -2468  -1228   -763  -2439  -1530
    558    145   -415   -353    485   -132  -2818  -2444  -1202   -735  -2413  -1519
    568    135   -433   -353    501   -150  -2813  -2442  -1202   -730  -2416  -1532
    613    161   -452   -389    532   -145  -2803  -2436  -1197   -724  -2416  -1527
    628    192   -436   -410    532   -122  -2766  -2416  -1184   -711  -2397  -1512
    618    158   -459   -389    540   -150  -2748  -2416  -1210   -732  -2400  -1538
    602    145   -457   -374    530   -155  -2735  -2418  -1223   -740  -2392  -1548
    574    116   -459   -345    517   -171  -2712  -2413  -1234   -748  -2387  -1548
    545     88   -457   -316    501   -184  -2688  -2405  -1244   -748  -2382  -1548
    530     75   -457   -303    493   -192  -2675  -2397  -1252   -753  -2374  -1548
    506     77   -428   -293    467   -174  -2647  -2385  -1244   -740  -2343  -1535
    485     83   -402   -285    444   -161  -2616  -2369  -1239   -730  -2312  -1527
    465     88   -376   -275    420   -142  -2585  -2346  -1226   -719  -2283  -1519
    485    101   -384   -296    433   -140  -2564  -2333  -1223   -719  -2260  -1506
    470    135   -337   -303    402   -101  -2525  -2296  -1197   -688  -2213  -1467
    491    174   -316   -332    405    -72  -2491  -2270  -1182   -670  -2182  -1447
    475    194   -280   -335    379    -41  -2444  -2239  -1163   -657  -2153  -1431
    472    213   -259   -345    366    -23  -2397  -2203  -1145   -641  -2117  -1405
    465    210   -254   -337    358    -23  -2348  -2177  -1135   -631  -2091  -1387
    418    210   -207   -316    311      2  -2309  -2158  -1119   -613  -2055  -1358
    397    239   -158   -316    277     41  -2288  -2156  -1106   -594  -2013  -1332
    389    272   -116   -332    254     77  -2273  -2151  -1101   -587  -1982  -1312
    381    270   -111   -327    246     80  -2270  -2158  -1114   -602  -1974  -1306
    379    267   -114   -324    246     77  -2281  -2182  -1137   -626  -1969  -1309
    376    275   -101   -324    239     88  -2275  -2174  -1140   -628  -1948  -1291
    361    249   -111   -306    236     70  -2275  -2179  -1163   -652  -1953  -1301
    342    207   -135   -277    239     36  -2268  -2177  -1182   -678  -1956  -1319
    314    137   -176   -228    246    -18  -2257  -2179  -1210   -709  -1979  -1350
    262     67   -194   -163    228    -62  -2234  -2171  -1234   -737  -1992  -1366
    296     44   -252   -171    275   -103  -2210  -2164  -1257   -763  -2005  -1384
    259     -5   -267   -127    262   -135  -2187  -2156  -1275   -792  -2013  -1397
    288    -25   -316   -132    301   -171  -2187  -2169  -1309   -828  -2031  -1413
    316    -59   -376   -127    345   -218  -2182  -2184  -1350   -870  -2055  -1436
    252    -93   -345    -80    296   -218  -2151  -2164  -1348   -870  -2044  -1434
    246    -93   -340    -77    293   -218  -2120  -2145  -1350   -875  -2034  -1426
    270   -111   -381    -80    324   -246  -2107  -2148  -1374   -898  -2042  -1439
    296   -163   -459    -64    376   -311  -2083  -2127  -1389   -924  -2057  -1454
    303   -283   -589    -10    446   -436  -1997  -2039  -1395   -979  -2120  -1514
    322   -319   -641     -2    480   -478  -1855  -1896  -1350   -987  -2132  -1545
    342   -236   -579    -54    459   -405  -1696  -1693  -1215   -880  -2026  -1473
    402     77   -324   -239    363   -122  -1579  -1504   -984   -618  -1740  -1218
    387    714    327   -553     31    522  -1553  -1454   -696   -174  -1205   -693
    272   1283   1008   -779   -368   1145  -1701  -1662   -563    176   -748   -265
    257   1345   1088   -800   -415   1218  -2031  -2081   -769    145   -706   -252
    176    761    584   -467   -202    672  -2247  -2501  -1304   -418  -1223   -717
    171    -77   -249    -46    210   -163  -2257  -2611  -1797  -1114  -1932  -1353
    252   -470   -722    106    485   -594  -2197  -2462  -1886  -1322  -2164  -1590
    285   -527   -813    119    548   -670  -2057  -2275  -1787  -1283  -2135  -1584
    290   -475   -766     93    527   -620  -1906  -2112  -1657  -1189  -2044  -1519
    293   -371   -665     36    478   -517  -1803  -1992  -1548  -1093  -1932  -1434
    298   -298   -597      0    446   -446  -1714  -1909  -1480  -1031  -1852  -1376
    332   -280   -615    -28    472   -446  -1665  -1875  -1470  -1026  -1831  -1366
    324   -285   -610    -18    467   -446  -1628  -1847  -1462  -1018  -1813  -1350
    350   -270   -623    -41    485   -446  -1584  -1805  -1449  -1008  -1782  -1330
    381   -236   -618    -72    498   -426  -1551  -1777  -1439   -989  -1745  -1299
    371   -226   -600    -72    483   -413  -1514  -1743  -1426   -976  -1706  -1270
    392   -213   -605    -88    498   -407  -1486  -1714  -1421   -971  -1678  -1247
    361   -220   -581    -70    470   -400  -1447  -1691  -1418   -969  -1660  -1236
    324   -228   -553    -49    436   -389  -1410  -1660  -1408   -958  -1636  -1228
    332   -233   -566    -49    446   -400  -1374  -1623  -1395   -948  -1618  -1215
    311   -249   -561    -31    436   -405  -1335  -1590  -1387   -940  -1595  -1195
    316   -233   -550    -41    431   -392  -1312  -1566  -1382   -932  -1561  -1171
    322   -228   -550    -49    436   -389  -1286  -1532  -1369   -914  -1527  -1153
    306   -228   -537    -38    420   -381  -1228  -1480  -1340   -885  -1480  -1124
    254   -236   -491     -7    371   -363  -1184  -1444  -1330   -870  -1439  -1104
    223   -249   -475     12    348   -361  -1148  -1413  -1327   -862  -1415  -1085
    233   -220   -454     -7    342   -337  -1119  -1379  -1312   -844  -1379  -1062
    257   -202   -459    -28    355   -329  -1085  -1340  -1296   -828  -1350  -1047
    236   -218   -454     -7    345   -335  -1036  -1288  -1275   -805  -1312  -1026
    205   -233   -441     12    322   -337  -1008  -1254  -1273   -795  -1278  -1008
    168   -233   -402     31    283   -316   -971  -1215  -1260   -776  -1234   -971
    210   -194   -405    -10    306   -298   -930  -1166  -1236   -748  -1182   -945
    265   -129   -394    -67    329   -262   -891  -1119  -1210   -717  -1124   -914
    192   -153   -345    -20    267   -249   -836  -1067  -1182   -688  -1075   -870
    127   -181   -309     28    218   -244   -789  -1018  -1161   -675  -1041   -833
    109   -171   -283     28    194   -228   -761   -992  -1156   -670  -1018   -815
     75   -153   -228     38    150   -189   -706   -937  -1127   -646   -979   -779
    142   -145   -288      0    213   -215   -680   -914  -1130   -652   -971   -771
    161   -148   -309     -7    233   -228   -641   -885  -1124   -644   -948   -769
    142   -142   -285     -2    213   -213   -594   -844  -1101   -623   -911   -750
    155   -127   -283    -12    218   -205   -571   -823  -1088   -623   -893   -745
    171    -93   -267    -38    218   -181   -522   -774  -1049   -600   -857   -717
    168   -109   -277    -31    223   -192   -478   -735  -1031   -584   -836   -701
    179    -85   -265    -46    220   -174   -444   -711  -1015   -566   -818   -688
    194   -106   -301    -44    246   -202   -418   -688  -1015   -571   -818   -698
    119   -135   -254      7    184   -194   -381   -667  -1002   -568   -800   -698
    119   -114   -236     -2    176   -174   -342   -636   -987   -566   -779   -678
    153    -98   -252    -28    202   -174   -322   -615   -982   -566   -763   -657
    155   -103   -259    -25    207   -181   -296   -589   -971   -555   -732   -641
    142   -132   -275     -5    207   -202   -272   -563   -958   -548   -706   -639
    124   -137   -262      5    192   -200   -244   -542   -948   -540   -680   -631
     59   -148   -207     44    132   -176   -194   -501   -919   -524   -654   -623
    119   -148   -267     15    192   -207   -181   -488   -930   -542   -659   -652
    135    -88   -223    -25    176   -155   -150   -452   -904   -514   -613   -618
    155    -49   -205    -54    179   -127    -98   -394   -862   -488   -568   -579
    205    -54   -262    -75    233   -158    -77   -371   -857   -491   -555   -571
    197    -51   -249    -72    223   -150    -46   -337   -836   -470   -514   -550
    194     -5   -200    -96    194   -101    -10   -288   -802   -441   -470   -514
    220     38   -181   -129    202    -70     20   -254   -779   -431   -444   -485
    254     77   -176   -166    215    -49     49   -233   -761   -407   -415   -452
    218    106   -111   -161    166     -2     77   -220   -740   -379   -376   -410
    259    124   -135   -192    194     -2     67   -236   -753   -389   -361   -415
    311    135   -176   -223    244    -18     49   -249   -779   -410   -363   -418
    361    106   -254   -233    309    -72     10   -265   -810   -446   -368   -428
    241     31   -210   -135    226    -88     12   -277   -833   -467   -353   -420
    135    -33   -168    -51    150   -101     80   -262   -852   -480   -324   -407
    129    -93   -223    -18    174   -158    114   -233   -878   -532   -366   -441
     98   -153   -252     25    174   -202    145   -174   -859   -550   -407   -454
    111   -153   -265     20    187   -207    150   -145   -839   -535   -433   -454
    142   -171   -316     12    228   -241    137   -155   -854   -537   -449   -485
    140   -187   -327     20    233   -257    153   -150   -859   -530   -418   -485
     59   -215   -275     75    166   -246    194   -129   -854   -509   -392   -475
      5   -213   -218    103    111   -215    249   -101   -849   -493   -384   -454
     80   -197   -277     59    176   -239    254   -106   -865   -511   -397   -454
     54   -218   -272     83    161   -246    262    -88   -849   -509   -384   -441
    -33   -277   -244    153    103   -262    290    -51   -839   -504   -363   -426
    -49   -366   -316    207    132   -342    335      7   -831   -524   -389   -449
     -5   -410   -407    205    200   -410    433    122   -792   -548   -444   -501
     64   -363   -431    148    246   -397    540    252   -714   -511   -436   -514
    137   -181   -322     20    228   -252    667    423   -542   -348   -298   -384
    155    254     98   -205     28    176    714    511   -314    -18     62    -33
     38    841    800   -441   -381    823    626    355   -176    329    496    355
    -38   1119   1158   -542   -597   1137    355     -5   -285    452    701    493
    -51    849    901   -400   -478    875    101   -387   -659    137    441    252
    -70     88    158     -7   -114    122     33   -615  -1174   -581   -267   -342
    -31   -436   -405    231    184   -420     64   -524  -1348   -901   -620   -646
     18   -576   -597    277    306   -587    161   -332  -1257   -875   -639   -670
    114   -542   -657    213    381   -600    265   -192  -1150   -805   -610   -641
    166   -428   -594    132    379   -511    358    -77  -1028   -701   -561   -561
    101   -337   -439    116    267   -389    436      7   -919   -605   -480   -470
     90   -303   -397    106    244   -350    491     67   -859   -561   -431   -428
    215   -236   -452     10    332   -342    517    103   -836   -548   -397   -410
    290   -194   -485    -46    387   -340    537    129   -820   -535   -384   -405
    231   -179   -410    -28    316   -293    574    171   -787   -501   -350   -371
    122   -174   -298     25    207   -236    607    223   -748   -459   -290   -322
    145   -166   -314     10    226   -239    613    244   -745   -449   -267   -306
    150   -158   -309      5    228   -233    641    272   -732   -444   -265   -296
    129   -153   -285     10    205   -218    659    293   -717   -439   -236   -283
     85   -135   -220     23    150   -176    678    319   -693   -415   -213   -254
     33   -119   -155     41     90   -137    704    363   -662   -379   -202   -218
     67    -85   -153     10    109   -119    714    397   -636   -355   -176   -189
     64    -70   -135      0     98   -101    732    415   -615   -345   -140   -176
    -10    -90    -80     49     33    -85    761    441   -597   -329   -145   -163
    -23    -75    -54     46     15    -64    779    465   -579   -311   -124   -150
      2      0     -2      0      2      0    815    506   -542   -275    -75   -109
     46     25    -23    -38     33      2    813    522   -537   -277    -62   -103
     44     15    -28    -31     36     -5    805    532   -535   -277    -49   -101
     31     23     -7    -28     20      7    807    550   -522   -265    -31    -88
     41     51     10    -46     15     31    818    576   -506   -241      0    -62
     28     54     25    -44      0     41    828    594   -493   -236     25    -44
     33     54     20    -44      5     38    836    620   -475   -223     57    -20
     36     96     59    -64    -10     77    854    662   -436   -197    103     25
     20    132    111    -75    -44    122    885    711   -397   -166    153     75
    109    176     67   -142     20    122    888    735   -392   -155    176     88
    129    207     75   -168     28    142    914    769   -368   -137    207    101
    116    205     88   -163     12    148    945    800   -345   -127    231    119
    124    231    106   -176     10    168    976    823   -314   -109    262    148
    150    244     90   -197     28    168    987    833   -306   -109    277    155
    124    239    111   -181      5    176   1010    854   -288   -101    301    166
    129    228     98   -181     15    163   1028    865   -272    -98    311    168
    150    262    111   -205     20    187   1057    896   -239    -72    342    181
     83    280    197   -181    -57    239   1096    924   -197    -33    381    210
     75    257    181   -168    -51    220   1101    922   -194    -46    371    192
    109    275    163   -192    -28    220   1111    930   -181    -46    371    197
    150    309    158   -228     -2    233   1114    927   -168    -38    376    207
    111    285    174   -200    -31    231   1124    927   -166    -31    381    205
     59    272    213   -166    -77    244   1150    935   -153    -23    397    210
     38    262    220   -150    -93    241   1166    930   -150    -28    410    215
     41    254    213   -148    -85    233   1166    932   -155    -38    405    213
     36    265    228   -153    -96    249   1176    948   -142    -23    418    233
     20    280    259   -150   -119    270   1187    976   -124     -2    446    259
     25    298    272   -163   -124    285   1200   1010   -106     10    472    283
     90    342    252   -215    -80    298   1213   1041    -85     23    493    306
     41    316    272   -181   -116    293   1215   1054    -75     25    506    316
     31    324    293   -179   -132    309   1215   1070    -51     33    522    327
     44    355    311   -202   -135    335   1228   1093    -23     57    553    361
    116    439    322   -277   -101    381   1270   1135     15     90    589    405
    223    514    288   -368    -33    402   1293   1161     33    106    618    433
    223    532    309   -379    -41    420   1304   1174     51    124    641    459
    163    506    342   -337    -88    426   1306   1174     57    127    657    478
    168    535    366   -350    -98    452   1309   1174     70    135    688    493
    114    527    413   -322   -150    472   1293   1174     85    137    704    514
    174    550    376   -363   -101    465   1270   1161     88    135    698    527
    210    581    371   -397    -80    478   1273   1174     93    148    704    548
    161    519    358   -340    -98    439   1280   1176     72    129    693    550
    101    472    371   -288   -135    423   1293   1171     54    103    688    545
     77    431    353   -254   -137    392   1288   1163     31     90    665    530
     67    400    329   -233   -132    366   1296   1171     23     88    644    519
     18    332    314   -174   -148    324   1299   1163      2     64    626    493
    -25    277    303   -127   -166    290   1283   1150    -20     33    597    478
    -41    202    241    -80   -142    220   1252   1122    -62    -15    550    459
    -54    202    254    -75   -153    228   1260   1132    -64    -18    540    454
    -41    213    254    -85   -148    233   1265   1143    -67    -20    519    446
    -46    184    231    -70   -137    207   1252   1140    -83    -38    501    426
    -46    145    192    -49   -119    168   1234   1124   -101    -64    457    413
    -28    111    140    -44    -83    124   1223   1119   -116    -88    428    400
     28     38     10    -33     10     25   1239   1153   -145   -140    358    348
     57     28    -31    -44     44      0   1363   1296    -93   -137    342    316
    119     93    -25   -109     72     33   1473   1460     12    -64    397    358
    163    298    135   -231     12    215   1553   1631    205    135    605    555
    181    787    605   -483   -210    696   1561   1704    457    504   1028    969
     -5   1376   1382   -685   -693   1379   1447   1525    639    883   1483   1415
   -148   1543   1691   -698   -919   1615   1153   1140    540    963   1602   1540
   -231   1083   1312   -428   -771   1197    880    706     75    524   1192   1176
   -213    309    522    -46   -366    415    807    483   -483   -207    491    545
   -155   -176    -23    163    -67    -98    841    600   -626   -478    189    259
    -67   -265   -197    166     64   -231    930    784   -535   -441    171    246
    -77   -223   -145    148     31   -184   1062    969   -379   -342    254    314
    -90   -145    -54    119    -18   -101   1153   1101   -244   -265    355    397
     -7    -67    -59     36     25    -62   1171   1119   -192   -207    410    420
     57     -5    -62    -25     59    -31   1192   1132   -155   -158    452    436
    132     44    -90    -90    111    -23   1197   1140   -137   -153    470    446
     88      2    -85    -44     88    -41   1189   1132   -137   -171    462    439
     70     -7    -80    -33     72    -41   1202   1153   -116   -166    472    449
     98     28    -70    -64     83    -20   1226   1187    -85   -140    498    488
     59     15    -44    -38     51    -12   1236   1208    -75   -132    506    511
      2     25     23    -12    -10     25   1265   1244    -41   -106    530    548
     -2    -12    -10      5      2    -12   1236   1236    -49   -122    517    537
     25     12    -12    -18     18      0   1236   1249    -28   -106    535    553
    111    101    -10   -109     59     46   1267   1280     12    -64    576    594
    106    101     -5   -103     57     49   1270   1280     20    -59    592    597
     44     54      7    -49     18     31   1260   1273     18    -67    594    594
     49     54      5    -51     20     31   1257   1273     25    -62    605    607
    103     88    -18    -96     62     33   1260   1283     25    -54    618    615
    161    101    -59   -129    111     20   1254   1278     28    -54    620    613
     83     33    -51    -59     67     -7   1234   1257     10    -72    618    597
     77     83      5    -80     36     44   1254   1288     44    -38    665    639
     88     59    -28    -75     57     18   1226   1265     23    -57    652    623
    137     46    -90    -90    114    -20   1195   1239      0    -85    631    602
    228    122   -109   -176    166      7   1218   1262     33    -57    657    631
    200    124    -75   -163    137     25   1213   1273     44    -38    670    652
    194    111    -85   -153    140     12   1192   1275     44    -38    678    667
    239    163    -75   -200    158     44   1200   1309     75    -12    724    709
    207    171    -38   -192    122     64   1205   1327     90     -2    753    735
    194    174    -20   -187    109     77   1210   1337     96     -2    766    740
    184    184      0   -187     90     90   1215   1348    103      2    784    750
    168    205     36   -187     67    122   1223   1361    114     12    807    771
    166    226     59   -197     51    142   1231   1363    127     25    823    789
    163    236     72   -200     46    153   1236   1361    140     36    839    802
    148    233     85   -192     31    161   1247   1371    158     49    857    818
    116    241    124   -179     -2    184   1267   1397    194     75    883    841
    111    270    158   -192    -23    215   1293   1428    233    109    924    872
     90    272    179   -181    -44    226   1299   1436    254    122    945    883
     93    270    174   -181    -38    223   1301   1434    267    132    953    880
     15    275    259   -145   -122    267   1317   1444    293    158    979    901
     72    293    220   -184    -75    257   1296   1428    296    161    979    904
    124    322    194   -223    -36    259   1293   1426    306    171    989    904
     44    280    236   -163    -96    257   1280   1418    314    174   1000    901
     -2    303    306   -150   -153    303   1288   1441    358    202   1039    940
     49    319    267   -187   -109    293   1262   1434    358    197   1041    940
     54    329    275   -192   -109    303   1254   1436    366    202   1057    948
     36    345    306   -192   -135    327   1262   1449    384    215   1075    966
     64    358    293   -210   -114    327   1265   1454    387    210   1085    974
     70    405    335   -239   -132    371   1291   1486    415    239   1124   1008
     93    452    355   -272   -132    405   1309   1517    439    262   1161   1044
    124    501    376   -311   -127    439   1327   1545    465    288   1192   1078
     72    491    418   -280   -171    454   1337   1558    480    301   1205   1096
     93    472    376   -283   -142    426   1322   1545    467    285   1189   1085
    114    504    389   -309   -137    446   1325   1553    488    301   1218   1065
    124    519    394   -322   -135    457   1322   1540    496    303   1231   1031
    137    550    413   -342   -137    483   1319   1525    504    314   1244   1028
    155    584    426   -371   -135    506   1309   1509    504    322   1257   1041
    155    571    413   -363   -127    493   1278   1473    475    301   1241   1028
    135    574    439   -355   -153    509   1260   1457    467    296   1244   1039
    109    532    423   -319   -155    478   1228   1428    446    272   1226   1028
     36    439    402   -241   -181    420   1205   1410    415    241   1195   1005
     67    392    324   -231   -129    358   1171   1382    376    200   1158    976
    124    353    226   -241    -51    290   1140   1345    337    158   1119    943
    140    288    148   -213     -2    218   1117   1317    306    119   1080    906
    116    252    135   -187    -10    192   1109   1304    290    103   1062    898
    116    246    129   -181     -7    189   1098   1280    275     83   1047    893
     77    231    150   -155    -36    192   1091   1267    272     72   1047    893
     96    218    122   -155    -12    171   1078   1257    265     64   1047    888
    106    218    109   -163      0    163   1070   1249    262     59   1039    883
    106    205     98   -155      2    153   1060   1239    254     51   1034    878
     85    187     98   -137     -7    142   1060   1241    257     49   1028    883
    127     96    -31   -111     80     33   1062   1257    226      2    971    823
    145     15   -129    -80    137    -57   1143   1350    239    -33    909    743
    158     28   -129    -93    142    -49   1249   1496    324      5    927    743
    197    207     10   -202     93    109   1340   1678    498    174   1088    896
    252    745    493   -498   -119    620   1382   1792    784    561   1514   1319
    140   1509   1369   -826   -615   1439   1286   1662   1047   1031   2083   1896
      0   1808   1805   -904   -901   1808    979   1273   1021   1189   2322   2125
   -127   1418   1543   -646   -833   1480    678    841    641    859   2023   1842
   -192    472    665   -140   -428    568    527    488    -23     54   1213   1104
    -88   -148    -62    116    -15   -106    540    514   -293   -358    740    633
    -23   -236   -213    129     93   -226    639    701   -210   -337    722    584
     36   -132   -168     46     98   -148    771    885    -46   -220    813    644
    111     70    -41    -90     77     15    901   1031    116    -75    943    756
     72    119     44    -96     12     83    940   1078    176    -12    992    797
     23     93     70    -59    -23     83    958   1093    197      7   1000    802
     36    122     85    -80    -25    103    976   1104    215     23   1013    813
     36    132     96    -83    -28    114    989   1111    233     38   1023    818
     57    135     75    -98    -10    106    995   1119    246     49   1026    818
     85    174     88   -129      0    132   1008   1140    270     72   1049    831
     72    184    109   -129    -18    148   1002   1137    283     90   1072    841
     49    181    132   -114    -41    158    997   1130    296    101   1093    854
     41    192    150   -119    -54    171   1002   1135    314    114   1104    865
     38    194    155   -119    -57    176   1015   1153    335    132   1114    875
     64    207    142   -137    -38    176   1015   1148    340    135   1122    883
     36    181    145   -109    -54    163    995   1127    332    127   1114    867
     23    166    140    -96    -59    155    984   1119    335    127   1117    857
     28    176    148   -103    -59    163    992   1132    350    142   1127    859
     41    213    171   -129    -64    192   1018   1153    379    166   1150    872
     33    207    174   -119    -70    192   1010   1140    381    171   1156    867
     36    202    166   -122    -64    184   1013   1153    402    194   1171    883
     49    218    166   -135    -57    192   1013   1171    431    223   1192    901
     72    228    155   -150    -41    192    992   1166    431    223   1192    896
     41    223    181   -132    -70    202    971   1163    423    223   1192    888
     67    254    187   -161    -62    223    979   1195    449    246   1218    904
     98    252    153   -176    -25    202    971   1202    446    239   1223    898
    101    257    153   -181    -25    207    974   1208    444    244   1231    906
     85    277    192   -181    -51    236    997   1228    462    272   1267    945
     46    254    207   -150    -80    231    982   1221    459    270   1280    945
     15    241    223   -129   -103    233    987   1226    470    283   1293    943
     62    239    176   -150    -57    207    984   1213    462    277   1283    927
    -10    257    267   -122   -137    262   1008   1228    493    309   1312    953
     18    275    254   -148   -119    265   1005   1231    501    322   1319    958
     51    270    218   -161    -83    244   1000   1226    501    327   1322    953
     72    270    197   -171    -62    233    997   1226    514    340   1335    948
     85    277    192   -181    -51    236   1002   1236    537    358   1350    948
     98    293    194   -197    -49    244    992   1228    542    361   1353    943
     70    303    231   -187    -80    267   1000   1236    555    374   1361    945
     90    296    202   -194    -54    249    995   1223    553    368   1356    930
     59    283    223   -171    -80    254    997   1223    566    384   1369    927
     77    280    202   -181    -62    241    982   1205    555    374   1363    909
     72    285    213   -179    -70    249    974   1197    550    374   1366    901
     25    277    252   -153   -114    267    969   1189    550    379   1379    901
    -38    283    322   -122   -179    301    976   1205    574    407   1410    924
     28    296    265   -163   -116    283    961   1189    563    402   1397    927
    114    309    192   -213    -38    252    940   1171    550    394   1379    922
    153    332    176   -244    -12    254    924   1158    542    387   1376    919
    127    368    241   -246    -57    306    940   1169    571    407   1400    935
     62    376    311   -220   -127    345    966   1195    605    444   1434    961
     98    394    296   -246    -98    345    969   1200    615    457   1441    969
    140    405    265   -272    -62    335    969   1202    628    472   1454    979
    124    418    293   -270    -83    355    971   1208    639    485   1473    989
    129    446    314   -288    -90    379    966   1192    639    485   1470    984
    137    496    358   -316   -109    426    979   1200    654    504   1486   1002
    106    514    407   -311   -150    462    984   1187    659    522   1504   1015
     72    504    431   -288   -179    467    969   1158    652    532   1509   1015
    114    522    405   -319   -145    462    945   1137    644    527   1509   1018
    106    506    400   -306   -148    454    914   1109    631    517   1501   1015
     51    462    410   -259   -179    439    880   1080    613    509   1491   1008
      0    433    433   -215   -215    433    870   1080    618    524   1504   1023
     28    381    350   -207   -161    366    839   1049    587    496   1470    995
     51    358    303   -205   -127    332    836   1041    574    480   1447    971
     85    376    290   -231   -103    335    854   1054    581    488   1447    966
     41    275    233   -158    -96    254    810   1010    532    436   1387    904
     15    197    181   -109    -83    192    766    963    488    400   1343    870
     38    192    150   -116    -57    171    756    945    472    387   1322    857
     23    176    150   -101    -62    163    753    935    467    381   1309    844
     -2    158    161    -77    -80    158    748    935    472    394   1312    846
     10    145    135    -80    -62    140    745    930    470    394   1299    836
     -2    101    101    -49    -51    101    748    935    467    394   1275    826
     23     44     20    -33      0     31    743    948    452    368   1223    784
     23    -51    -75     15     49    -62    800   1018    465    342   1166    714
    -20    -83    -62     51     20    -75    911   1119    540    366   1161    683
    -28    -23      5     25    -18    -10   1021   1252    659    470   1247    761
    -85    298    384   -109   -236    342   1104   1361    865    750   1556   1049
   -163    893   1057   -363   -610    974   1124   1363   1088   1148   2026   1491
   -231   1330   1561   -548   -896   1444    870   1078   1070   1369   2309   1753
   -239   1223   1460   -493   -849   1340    519    683    807   1210   2187   1644
   -267    566    833   -150   -553    701    340    340    335    574   1551   1114
   -231    -93    137    163   -184     20    306    293     33     51    971    646
   -207   -298    -90    252    -59   -194    366    470     98     49    885    574
   -148   -314   -166    228      7   -241    444    597    189    148    911    574
    -93   -233   -140    161     20   -187    524    693    296    262    982    623
    -70   -116    -46     93    -12    -83    587    758    389    363   1070    696
    -80    -49     28     64    -57    -10    628    795    446    415   1122    743
    -64    -28     33     46    -49      2    646    802    462    431   1127    750
    -57    -20     33     36    -46      5    657    802    462    446   1124    745
    -57    -28     28     44    -44      0    667    813    480    454   1130    740
    -77    -38     38     57    -59     -2    657    800    478    454   1122    719
    -90      0     90     44    -90     44    662    807    493    480   1135    737
    -57     31     85     12    -72     57    654    792    493    478   1130    732
    -96     33    129     31   -111     80    644    784    504    483   1127    737
   -150     28    179     59   -163    103    649    792    514    491   1135    753
    -83     72    153      5   -119    111    628    776    509    485   1127    745
    -77     38    116     18    -96     77    607    761    496    465   1101    724
    -51     83    135    -15    -93    109    628    787    524    491   1119    745
    -41    140    179    -51   -111    161    659    826    563    522   1145    766
    -77    116    194    -18   -137    153    636    805    555    511   1122    740
    -72    127    197    -28   -135    161    610    782    545    509   1109    719
    -12    171    184    -77    -98    176    602    784    555    527   1124    724
    -25    189    213    -83   -119    200    607    795    571    542   1140    740
     15    205    189   -111    -88    197    597    776    566    542   1137    745
     41    192    150   -116    -54    171    568    750    550    527   1122    735
     64    181    116   -122    -25    150    542    732    540    522   1111    722
    116    220    103   -168      7    161    540    743    548    532   1117    735
    124    246    119   -187      2    184    535    756    563    553   1132    756
    137    259    122   -202      7    192    532    766    576    571   1145    766
    140    270    129   -205      5    200    524    769    587    579   1148    761
    161    290    129   -228     15    210    522    774    594    581   1153    771
    194    306    109   -252     41    207    535    774    602    581   1158    766
    189    311    122   -252     33    218    545    782    613    587   1158    771
    181    322    140   -252     20    231    532    771    610    589   1153    771
    226    348    122   -288     51    236    517    753    600    581   1140    756
    218    361    140   -290     38    252    514    743    600    579   1135    743
    220    358    135   -290     41    246    511    740    610    579   1143    732
    215    376    161   -296     28    270    522    748    641    610   1161    745
    197    387    189   -296      5    288    532    745    659    628   1166    745
    168    394    226   -283    -28    311    545    743    672    639   1161    732
    163    402    239   -285    -36    322    542    724    672    639   1135    711
     90    387    296   -239   -101    342    548    727    678    639   1119    704
     90    405    314   -249   -111    361    553    727    685    644   1130    709
    124    436    311   -280    -93    374    545    714    691    636   1127    709
    122    470    345   -298   -111    407    530    698    696    641   1122    706
     85    436    350   -259   -132    394    517    685    691    631   1106    693
     18    459    441   -241   -213    452    542    714    730    672   1137    732
     33    488    454   -262   -210    472    540    727    740    696   1145    745
    101    527    423   -314   -161    475    532    724    740    701   1143    740
    142    587    444   -363   -150    517    537    735    758    727   1163    769
    122    613    488   -368   -184    550    540    745    771    735   1176    782
     62    652    589   -358   -262    620    563    774    805    766   1213    820
     90    693    600   -392   -254    646    563    774    818    779   1228    839
    129    727    597   -428   -233    662    561    779    828    789   1239    852
    111    774    662   -444   -277    719    568    789    852    807   1270    875
     80    810    730   -446   -324    771    574    784    867    823   1291    885
     70    828    758   -452   -345    795    566    769    862    818   1283    883
     49    852    802   -449   -376    828    553    753    862    826   1286    891
     51    857    802   -454   -374    831    527    730    857    820   1283    893
     51    862    807   -457   -379    836    522    719    862    823   1278    891
     75    849    771   -462   -350    810    498    698    849    807   1254    875
    114    818    704   -465   -293    761    465    667    818    769   1215    839
     75    756    678   -415   -303    717    454    652    797    745   1189    813
     72    743    670   -407   -298    706    439    641    789    730   1176    807
     75    698    623   -389   -272    662    415    620    766    701   1145    779
     72    633    561   -353   -244    597    402    594    740    667   1109    745
     46    628    579   -340   -267    602    400    587    740    665   1106    748
     28    594    566   -311   -270    579    384    571    724    654   1083    732
      7    579    571   -296   -283    574    371    555    714    649   1065    724
      7    613    605   -309   -298    610    368    553    719    657   1057    735
      5    589    584   -298   -288    587    358    545    709    644   1034    730
     20    530    509   -275   -244    519    353    553    685    607    987    691
     33    436    402   -236   -184    418    397    602    670    561    914    618
     36    387    350   -210   -155    368    483    691    698    553    875    568
     77    462    384   -272   -155    423    555    831    797    644    940    631
    124    807    680   -467   -277    745    605    966   1005    909   1210    901
     72   1402   1327   -737   -626   1366    610    984   1254   1312   1670   1340
    -93   1891   1984   -898  -1039   1938    454    750   1358   1626   2091   1686
   -137   1803   1940   -833  -1039   1870    135    353   1093   1514   2029   1602
   -181   1184   1366   -501   -774   1273    -54    -18    561    914   1322   1083
   -155    454    607   -150   -381    530   -111   -132    155    345    633    545
    -64    184    249    -59   -155    215    -85     -5    132    239    498    413
    -36    192    226    -80   -132    207     18    158    267    329    540    459
     -5    303    306   -150   -155    303    124    293    405    449    581    532
     18    381    361   -202   -171    371    168    358    493    527    623    568
     31    415    384   -223   -176    400    194    387    540    571    641    600
     90    475    384   -283   -148    431    213    407    566    600    641    623
    176    522    342   -350    -83    433    220    410    571    615    646    626
    202    496    293   -350    -46    394    207    387    540    597    628    613
    158    444    285   -301    -62    366    218    384    519    579    597    602
    101    384    280   -244    -90    332    239    405    527    568    574    587
     62    345    283   -205   -111    316    236    413    535    579    568    594
     59    348    288   -205   -114    319    228    415    548    594    589    615
     88    389    301   -239   -106    345    241    439    574    610    631    678
     70    410    337   -241   -135    374    262    462    594    626    659    730
     15    374    355   -194   -171    366    270    475    600    628    667    753
     49    400    350   -226   -150    376    288    496    618    649    683    782
     77    423    345   -249   -132    384    296    509    628    667    693    782
     31    384    353   -207   -161    368    283    509    626    670    714    748
     -7    350    358   -171   -184    355    277    524    646    680    745    748
    -46    376    420   -166   -233    400    301    561    696    717    782    784
   -124    426    550   -150   -337    488    358    626    756    782    823    846
   -163    410    574   -124   -371    493    371    649    766    810    826    875
   -272    376    649    -51   -462    511    379    665    774    831    826    891
   -280    407    688    -67   -483    548    397    691    792    859    831    906
   -270    400    670    -64   -470    535    394    704    787    865    810    904
   -275    379    654    -51   -465    514    381    711    776    862    795    904
   -262    433    696    -85   -478    563    407    758    807    898    826    948
   -314    478    792    -83   -553    633    444    805    846    937    862   1000
   -257    496    753   -119   -504    623    423    795    831    919    849    984
   -106    532    639   -215   -374    587    407    774    805    896    833    950
    -49    532    581   -241   -314    555    387    753    784    878    807    927
    -51    478    527   -215   -288    501    319    706    750    846    763    904
    -20    488    509   -233   -265    498    309    709    761    852    753    906
   -171    472    644   -150   -407    558    389    771    807    888    802    932
   -244    428    672    -93   -459    550    402    774    805    870    823    922
   -239    418    654    -90   -446    535    420    771    810    870    833    906
   -197    415    613   -109   -405    514    433    763    813    875    807    885
    -46    405    452   -181   -249    428    410    719    758    815    750    831
     59    426    366   -241   -153    397    407    706    740    797    706    800
    127    436    309   -283    -90    374    415    701    722    787    662    776
     70    348    277   -207   -103    314    423    670    670    748    610    735
     57    293    233   -176    -88    265    454    675    605    696    574    696
    129    332    200   -231    -36    267    444    709    597    672    558    678
    184    350    166   -267      7    259    405    750    592    628    527    654
    280    384    103   -332     88    244    350    774    620    540    465    618
    381    433     49   -407    166    241    314    761    750    524    376    600
    355    449     93   -402    129    272    285    717    833    693    342    602
    267    496    228   -381     18    363    342    737    859    854    519    646
    218    488    270   -353    -25    379    361    730    836    854    636    652
    226    459    233   -345     -2    348    340    706    789    813    644    636
    249    431    181   -340     33    306    327    691    753    779    628    618
    270    436    163   -355     54    301    335    693    748    763    623    615
    309    519    210   -413     49    366    363    722    779    779    662    657
    267    488    220   -379     23    355    353    701    774    763    644    641
    270    467    197   -368     36    335    322    662    750    737    618    620
    301    446    145   -374     77    296    277    623    717    704    587    602
    298    426    127   -361     85    277    249    600    706    691    576    602
    285    431    145   -358     70    288    236    587    704    691    587    615
    259    418    155   -340     51    288    226    579    701    688    587    620
    210    394    184   -303     12    288    231    576    704    688    592    618
    163    340    176   -252     -5    259    236    576    698    678    574    605
    166    288    119   -228     23    205    215    558    678    654    532    587
    142    215     72   -179     33    145    189    535    646    620    491    561
     88    168     80   -129      2    124    171    519    631    600    470    555
    127    189     62   -158     33    127    168    517    628    602    472    550
    145    205     59   -176     44    132    168    517    628    605    480    550
    163    220     57   -194     54    140    174    519    639    615    491    548
     98    158     57   -129     20    109    158    498    620    594    465    524
    109    145     36   -127     36     90    140    483    605    576    452    514
    161    127    -33   -145     96     46    145    491    589    545    420    488
    179     49   -129   -114    153    -41    200    540    568    485    358    428
    111    -33   -145    -38    124    -88    298    636    597    459    322    379
     96    -38   -135    -28    114    -85    405    784    685    514    355    394
    158    272    114   -218     23    194    485    950    914    776    623    652
    116    878    761   -498   -322    818    444    961   1197   1200   1119   1148
     25   1525   1496   -776   -735   1512    270    740   1392   1587   1595   1615
      0   1665   1665   -831   -831   1665    -59    348   1278   1610   1678   1688
    -85    961   1044   -439   -563   1002   -335   -101    693    971   1070   1135
    -98     70    168     12   -135    119   -426   -316    129    241    329    439
    -25   -311   -285    168    127   -301   -392   -200     31     33     88    171
     25   -280   -306    127    166   -293   -257      2    168    119    145    184
     72   -155   -231     41    150   -192   -119    166    316    239    265    259
    106    -44   -153    -31    129    -98    -38    272    420    329    374    327
    124     41    -85    -85    106    -20      5    329    488    381    449    366
    140     80    -59   -109    101     10     18    348    511    392    496    384
    114     98    -15   -106     64     41     25    361    530    402    517    407
    103    124     20   -114     41     72     36    381    553    426    535    418
    127    137     10   -132     57     75     33    381    553    426    524    402
     93    145     51   -119     20     98     44    387    561    439    519    415
     64    161     96   -114    -15    129     62    405    587    465    522    449
     93    174     77   -135      7    127     57    407    600    472    509    465
    129    192     62   -161     33    127     46    397    600    472    485    467
    171    239     67   -205     51    153     67    407    620    496    480    488
     70    179    109   -127    -18    145     67    410    623    496    457    501
    -10    103    114    -46    -62    109     54    397    613    485    426    504
     83    187    101   -135     -7    145     70    413    639    514    439    545
    106    202     96   -153      5    150     62    410    646    519    436    558
     64    155     88   -111    -12    124     38    397    633    506    423    548
     77    194    116   -137    -18    155     38    407    657    532    449    563
     93    215    122   -155    -15    171     31    413    675    550    462    568
     83    223    140   -153    -28    181     20    407    683    558    472    568
     80    246    166   -163    -44    205     23    410    696    576    491    576
     85    277    192   -181    -54    236     23    423    714    602    514    587
     90    301    210   -197    -59    254     20    439    732    626    537    597
    109    283    174   -194    -31    228     18    446    737    633    537    589
    116    254    137   -187    -10    194      7    449    724    628    524    581
    122    257    132   -189     -5    194      7    452    722    641    537    579
    114    257    142   -187    -15    202     20    467    743    667    571    579
    137    262    124   -200      7    194     33    472    756    683    605    579
    148    275    127   -213     10    202     44    475    769    698    631    584
     77    249    168   -163    -44    210     49    478    774    711    654    592
     75    226    148   -153    -36    187     41    457    753    698    646    571
     80    228    148   -153    -33    189     33    452    750    701    652    568
    119    210     88   -166     15    150      2    431    743    696    639    550
    140    184     41   -163     49    114    -10    420    740    691    631    527
    155    233     77   -194     38    155     20    444    771    711    641    542
    184    335    150   -259     18    244     70    485    820    758    665    587
     80    246    163   -163    -41    205     44    454    795    730    610    555
    114    210     96   -163     10    153     10    415    761    696    558    524
    166    205     38   -187     64    122     -7    394    740    678    519    506
     98    213    114   -155     -7    163     10    410    769    706    524    532
    166    239     72   -205     44    155    -10    400    766    704    504    517
    267    246    -20   -257    142    111    -33    381    748    691    485    478
    303    246    -57   -277    181     96    -46    371    740    685    478    439
    296    236    -59   -265    179     88    -36    374    743    691    480    420
    283    215    -70   -249    176     72    -38    374    740    685    462    397
    303    257    -46   -280    174    103    -36    381    750    691    452    389
    303    298     -7   -303    155    148    -18    397    774    711    457    402
    246    316     70   -280     88    194      7    418    805    743    475    428
    226    298     72   -262     75    187     18    431    815    756    475    441
    288    363     75   -324    106    220     46    452    841    779    491    462
    309    415    106   -363    101    262     70    462    859    797    506    483
    226    374    148   -298     38    262     62    444    852    797    501    483
    220    363    142   -296     38    254     36    410    833    784    488    459
    228    381    153   -306     38    267     15    387    826    789    493    441
    233    387    153   -311     41    270    -15    361    807    789    506    441
    228    389    161   -309     33    275    -38    340    797    792    524    454
    205    348    142   -277     31    244    -54    324    779    776    517    436
    207    322    114   -265     46    218    -75    306    758    761    509    410
    189    267     77   -228     54    171    -80    293    737    745    498    381
    122    187     64   -153     28    127    -75    293    719    727    485    353
    168    129    -41   -150    106     44   -116    252    665    675    436    296
    205    111    -93   -158    150     10   -142    228    636    649    410    272
    181     70   -111   -127    145    -18   -161    207    613    628    379    252
    158     41   -116    -98    137    -36   -171    189    592    610    355    241
    158     23   -137    -93    148    -57   -179    171    576    600    335    233
    140     -7   -148    -64    142    -77   -202    150    550    581    311    220
    153     -5   -161    -75    155    -83   -220    122    530    563    285    202
    145    -25   -171    -59    158    -98   -213    119    514    545    265    187
    111   -155   -270     20    189   -213   -189    153    488    488    194    114
    150   -200   -353     23    252   -275    -83    270    519    467    145     51
    179   -181   -363      0    270   -272     38    426    610    517    168     59
    210    -44   -254    -83    231   -148    111    566    758    672    314    179
    252    584    329   -420    -38    457    124    636   1054   1098    800    644
    116   1249   1132   -683   -506   1189      5    475   1260   1519   1309   1135
    -28   1447   1475   -709   -750   1460   -329     72   1158   1623   1473   1278
    -77   1041   1119   -480   -597   1080   -665   -426    678   1200   1088    924
   -127    181    306    -28   -215    241   -737   -652    111    446    316    267
    -67   -306   -241    187     85   -275   -678   -524    -46    137    -33    -41
    -44   -444   -402    244    176   -423   -589   -348     18    140    -75    -83
     41   -415   -457    187    249   -436   -514   -233    111    200    -38    -67
     90   -298   -392    103    239   -345   -431   -129    223    293     49      7
     54   -205   -259     75    155   -231   -371    -62    311    374    127     67
     44   -158   -202     57    122   -181   -335    -28    353    415    163     90
     59   -124   -184     33    122   -153   -329    -23    368    428    171     93
     41   -129   -174     44    106   -153   -314    -15    379    441    174    109
     20   -135   -158     57     88   -145   -303    -10    384    459    189     98
     54   -119   -174     31    114   -145   -324    -33    366    457    207     80
    114   -111   -226      0    168   -168   -361    -62    342    439    205     67
    132    -85   -220    -23    176   -153   -348    -49    361    449    226     72
    135    -75   -210    -31    171   -142   -350    -54    358    452    239     57
    153    -77   -231    -38    192   -153   -358    -64    350    439    228     31
    202    -70   -272    -64    236   -171   -389    -88    324    418    197      2
    168    -41   -210    -67    189   -124   -387    -83    335    428    215     15
    213     -2   -215   -106    213   -109   -376    -80    345    433    202      7
    241     38   -205   -140    220    -83   -355    -75    361    452    200     12
    223     46   -176   -135    200    -64   -348    -75    368    459    197     20
    194     10   -184   -103    187    -85   -379    -98    361    449    171      2
    179      5   -174    -90    176    -85   -379    -90    363    465    171     15
    166     -2   -171    -83    168    -85   -376    -85    368    470    163     15
    210     -5   -215   -101    213   -109   -392    -96    363    459    145      7
    241     15   -226   -129    231   -103   -400   -103    355    470    153     15
    200     28   -171   -114    184    -70   -397   -103    361    480    171     18
    228     36   -192   -135    210    -75   -413   -111    353    472    161     10
    270     44   -226   -155    249    -90   -446   -135    329    459    145     -7
    311     64   -249   -189    280    -90   -459   -142    314    452    137    -15
    277     98   -181   -189    228    -41   -446   -127    332    459    166     -2
    267    106   -161   -189    215    -25   -433   -114    342    457    176      2
    280    111   -168   -194    226    -28   -439   -114    340    454    189      5
    340    140   -202   -241    270    -31   -433   -122    348    462    181     12
    394    171   -223   -283    309    -25   -428   -127    350    465    171     44
    381    166   -215   -275    296    -23   -436   -145    348    462    153     59
    361    137   -223   -249    293    -41   -441   -163    345    465    135     54
    340    163   -179   -254    259     -7   -413   -142    379    496    171     72
    311    189   -122   -249    218     33   -381   -122    413    535    179     85
    293    189   -103   -241    200     41   -363   -106    433    548    181     83
    241    187    -54   -213    148     67   -358   -101    449    561    181     83
    218    192    -25   -207    119     83   -366   -111    452    558    176     64
    233    197    -36   -215    135     80   -381   -140    436    540    127     36
    257    220    -38   -241    148     93   -389   -150    436    542    119     23
    259    223    -36   -241    148     93   -387   -155    436    542     90     20
    239    226    -12   -233    124    109   -392   -155    444    555     88     20
    207    202     -5   -207    106     98   -387   -150    454    558     80     15
    189    213     20   -202     83    116   -387   -150    462    568     72     10
    158    239     80   -197     38    161   -381   -135    488    594     72     15
    158    285    124   -223     15    205   -363   -116    509    605     85     33
    161    303    140   -233     10    223   -363   -111    514    605     77     36
    163    311    148   -239      7    231   -353    -93    524    613     72     36
    174    355    181   -265     -2    270   -340    -75    548    641     83     54
    176    410    233   -293    -28    322   -332    -64    568    670    103     70
    166    446    280   -306    -57    363   -332    -64    579    680    109     77
    148    483    332   -316    -93    407   -324    -72    589    688    116     85
    145    496    350   -319   -101    423   -329    -85    594    691    116     90
    155    478    322   -316    -83    400   -363   -127    566    662     83     72
    179    478    298   -329    -59    389   -402   -163    537    641     57     51
    200    493    293   -348    -46    394   -423   -174    527    636     49     44
    197    462    265   -329    -33    363   -423   -176    524    618     28     31
    158    400    239   -280    -41    319   -444   -202    493    584    -12     -2
    153    353    200   -254    -23    277   -465   -231    462    542    -57    -44
    142    301    158   -223     -7    231   -491   -257    431    501   -109    -88
     98    249    150   -174    -25    200   -496   -267    410    470   -145   -116
     93    228    135   -163    -20    181   -511   -290    387    449   -176   -135
    129    228     96   -179     15    163   -535   -316    358    428   -205   -161
    168    228     59   -200     54    145   -558   -332    340    413   -223   -189
    129    202     72   -166     28    137   -561   -350    327    397   -236   -210
    106    213    103   -161      0    158   -563   -358    327    394   -241   -218
    111    174     59   -142     25    116   -576   -374    306    366   -270   -246
    137    106    -31   -122     83     38   -576   -368    285    327   -324   -296
    179     23   -155   -101    168    -64   -524   -311    283    277   -410   -384
    155      2   -155    -80    155    -75   -431   -205    340    290   -439   -423
    215     83   -132   -150    174    -23   -361    -70    446    379   -379   -379
    249    392    140   -322     54    267   -316     36    639    626   -119   -140
    200    966    766   -581   -283    867   -322     23    867   1005    327    267
     41   1392   1348   -717   -654   1371   -537   -293    875   1234    667    527
     12   1288   1275   -652   -631   1283   -862   -704    589   1085    576    415
    -10    685    693   -337   -353    688  -1036  -1036     88    493    -23    -90
     -7     46     54    -18    -31     49  -1057  -1080   -252    -20   -584   -553
     98   -171   -272     33    184   -220  -1010   -924   -228    -77   -701   -641
    122   -200   -322     38    220   -259   -911   -782   -116    -23   -675   -623
    114   -132   -246      7    179   -189   -826   -672      0     72   -602   -566
    129    -25   -155    -51    142    -90   -766   -602    101    163   -527   -501
    137     41    -96    -90    116    -25   -732   -563    158    218   -470   -462
    122     57    -64    -90     93     -2   -717   -535    192    244   -452   -433
    184     62   -122   -124    153    -28   -735   -545    187    241   -488   -431
    254     67   -187   -161    220    -59   -763   -571    166    228   -527   -439
    220     46   -174   -135    197    -62   -771   -576    158    226   -537   -436
    223     70   -153   -148    189    -41   -761   -563    174    239   -527   -413
    226     98   -129   -163    176    -15   -763   -563    179    244   -532   -402
    244    101   -142   -171    194    -20   -792   -589    158    226   -555   -418
    226     85   -142   -158    184    -28   -807   -605    145    213   -563   -436
    249    124   -124   -187    187      2   -797   -597    163    236   -537   -420
    267    171    -98   -220    181     36   -782   -587    181    249   -548   -407
    200    109    -90   -153    145     10   -805   -605    163    218   -594   -410
    205    103   -101   -155    153      2   -823   -615    150    210   -610   -407
    223    106   -116   -166    171     -5   -839   -623    142    210   -631   -426
    239    119   -119   -181    179      0   -849   -631    140    202   -654   -444
    262    127   -135   -194    200     -2   -867   -639    129    184   -693   -462
    272     90   -181   -181    226    -44   -909   -665     98    163   -727   -506
    361    150   -210   -257    285    -31   -911   -649    114    181   -711   -511
    407    187   -220   -298    314    -18   -917   -644    109    176   -735   -527
    371    150   -220   -259    296    -33   -953   -662     85    148   -782   -555
    314    103   -210   -213    262    -51  -1005   -678     98    124   -805   -571
    283    116   -166   -202    226    -23  -1013   -657    129    129   -792   -550
    324    168   -158   -249    241      5  -1002   -633    129    153   -805   -527
    332    189   -142   -259    239     23  -1000   -626    116    168   -820   -506
    306    192   -116   -249    210     38   -992   -618    106    171   -823   -496
    275    163   -111   -220    194     25  -1005   -641     72    145   -846   -522
    220    158    -64   -189    140     46  -1015   -657     51    129   -857   -535
    288    179   -109   -233    200     36  -1036   -691     12     93   -867   -566
    327    213   -116   -272    220     49  -1034   -701      2     88   -859   -576
    340    265    -75   -303    207     96  -1000   -678     25    116   -839   -553
    252    213    -38   -233    145     88  -1005   -691     20    116   -849   -563
    194    171    -23   -181    109     75  -1023   -711     15    109   -872   -592
    210    197    -15   -205    111     93  -1015   -711     31    114   -883   -597
    197    207     10   -205     93    109  -1005   -706     44    124   -888   -602
    150    166     12   -158     67     90  -1028   -740     25    101   -924   -636
    158    174     15   -166     72     96  -1036   -758     18     96   -950   -657
    181    189      7   -187     88     98  -1039   -771     10     96   -974   -683
    142    145      0   -145     70     72  -1065   -797    -10     75  -1010   -711
    132    129     -5   -132     67     62  -1093   -820    -28     62  -1028   -737
    184    168    -15   -176    101     77  -1111   -839    -33     57  -1034   -756
    254    213    -44   -236    150     85  -1122   -841    -36     62  -1039   -753
    210    145    -64   -179    137     41  -1161   -875    -75     33  -1078   -784
    210    148    -64   -181    137     41  -1176   -888    -85     23  -1088   -797
    277    215    -62   -246    171     77  -1161   -867    -67     38  -1072   -771
    298    239    -59   -270    179     90  -1163   -859    -57     44  -1065   -761
    254    194    -62   -226    158     67  -1189   -885    -93     12  -1083   -789
    316    244    -72   -280    194     85  -1184   -878   -101     12  -1072   -784
    324    272    -51   -298    189    111  -1182   -872    -88     25  -1065   -774
    288    262    -25   -275    158    116  -1213   -906    -93     15  -1088   -792
    316    309     -7   -314    161    153  -1226   -924    -90     28  -1078   -792
    309    288    -20   -298    166    135  -1265   -963   -129     15  -1096   -805
    267    223    -44   -244    155     90  -1317  -1021   -179    -20  -1140   -833
    262    220    -44   -244    153     88  -1345  -1049   -192    -33  -1171   -836
    277    210    -67   -244    174     72  -1387  -1091   -220    -59  -1210   -854
    296    184   -114   -241    205     36  -1423  -1127   -259    -88  -1252   -870
    316    137   -179   -226    249    -20  -1462  -1169   -306   -127  -1306   -906
    337     75   -262   -207    301    -93  -1496  -1208   -355   -171  -1369   -940
    327      5   -324   -166    324   -158  -1540  -1254   -405   -223  -1436   -984
    371    -10   -384   -181    374   -197  -1566  -1286   -436   -262  -1480  -1000
    410      0   -410   -205    410   -205  -1579  -1309   -459   -290  -1519  -1002
    322   -101   -423   -111    371   -259  -1621  -1348   -511   -355  -1595  -1054
    231   -205   -436    -12    332   -319  -1667  -1395   -561   -394  -1621  -1106
    265   -189   -454    -38    355   -319  -1688  -1410   -566   -394  -1626  -1111
    309   -158   -467    -75    387   -311  -1696  -1413   -563   -407  -1644  -1098
    244   -241   -485     -2    363   -363  -1725  -1449   -607   -439  -1675  -1158
    249   -332   -581     38    415   -457  -1727  -1460   -657   -496  -1725  -1244
    259   -418   -678     77    465   -548  -1657  -1400   -670   -571  -1790  -1319
    277   -420   -698     72    488   -558  -1556  -1283   -610   -568  -1797  -1322
    309   -314   -623      0    465   -467  -1475  -1122   -467   -433  -1686  -1234
    355    163   -192   -259    272    -15  -1473  -1036   -228    -96  -1288   -888
    252    841    589   -548   -168    717  -1561  -1143     15    329   -769   -392
     67   1189   1122   -628   -527   1156  -1855  -1488     36    545   -485   -122
     18    880    862   -452   -423    872  -2182  -1938   -358    223   -766   -381
      2     75     72    -38    -36     75  -2327  -2273   -961   -511  -1499  -1013
     44   -563   -607    257    324   -584  -2340  -2278  -1254   -956  -2003  -1436
    163   -667   -831    252    496   -748  -2262  -2101  -1187   -958  -2057  -1473
    148   -633   -782    241    462   -706  -2151  -1948  -1060   -852  -2003  -1405
    252   -488   -740    119    493   -615  -2068  -1834   -943   -737  -1927  -1322
    290   -376   -667     41    478   -522  -2018  -1771   -867   -659  -1862  -1249
    192   -426   -618    116    405   -522  -2018  -1774   -870   -654  -1862  -1244
    179   -413   -592    116    384   -504  -2026  -1779   -872   -646  -1852  -1241
    200   -376   -576     88    387   -475  -2023  -1777   -867   -628  -1823  -1228
    197   -389   -589     96    392   -488  -2042  -1790   -885   -639  -1821  -1241
    213   -405   -618     96    415   -511  -2055  -1800   -904   -641  -1813  -1249
    236   -371   -607     64    418   -488  -2055  -1800   -898   -620  -1790  -1239
    218   -374   -592     77    402   -480  -2075  -1821   -911   -620  -1784  -1247
    184   -374   -561     93    371   -467  -2091  -1842   -917   -626  -1784  -1249
    192   -379   -571     93    381   -475  -2104  -1857   -917   -641  -1795  -1267
    202   -376   -581     85    392   -480  -2101  -1857   -904   -649  -1803  -1273
    210   -348   -561     67    384   -454  -2109  -1852   -888   -641  -1784  -1267
    194   -353   -548     77    368   -449  -2125  -1862   -891   -644  -1771  -1267
    166   -376   -542    106    353   -459  -2135  -1870   -901   -654  -1764  -1288
    150   -361   -511    103    329   -436  -2140  -1875   -901   -652  -1745  -1299
    148   -342   -491     96    316   -415  -2143  -1875   -898   -641  -1725  -1286
    140   -322   -462     90    301   -392  -2140  -1873   -893   -633  -1706  -1273
    122   -280   -402     80    262   -340  -2122  -1852   -867   -607  -1667  -1236
     18   -327   -345    150    181   -335  -2122  -1855   -870   -602  -1662  -1239
     18   -340   -361    161    189   -350  -2151  -1878   -888   -623  -1696  -1257
     70   -342   -413    135    241   -376  -2184  -1891   -906   -644  -1722  -1275
    124   -332   -457    103    290   -394  -2208  -1896   -919   -646  -1722  -1280
    176   -306   -483     62    329   -394  -2229  -1901   -927   -644  -1714  -1283
    228   -296   -527     33    376   -410  -2249  -1912   -935   -644  -1717  -1286
    259   -285   -545     12    400   -415  -2255  -1912   -937   -639  -1709  -1288
    239   -301   -540     31    389   -420  -2268  -1922   -953   -644  -1712  -1286
    249   -311   -563     31    405   -436  -2275  -1932   -966   -662  -1735  -1283
    265   -301   -566     18    415   -433  -2268  -1932   -961   -659  -1735  -1267
    283   -283   -568      0    423   -426  -2262  -1943   -961   -659  -1732  -1262
    340   -259   -600    -38    470   -428  -2265  -1948   -966   -665  -1748  -1267
    379   -265   -646    -57    511   -454  -2286  -1964   -984   -680  -1774  -1283
    366   -275   -644    -46    504   -459  -2283  -1966   -979   -670  -1779  -1280
    363   -301   -667    -31    514   -483  -2275  -1971   -979   -670  -1792  -1286
    381   -290   -672    -44    527   -480  -2260  -1964   -966   -659  -1790  -1270
    387   -272   -662    -59    524   -467  -2249  -1951   -950   -644  -1782  -1247
    371   -306   -680    -33    524   -493  -2257  -1966   -966   -662  -1805  -1265
    389   -322   -714    -33    550   -517  -2268  -1990   -989   -678  -1826  -1280
    420   -314   -735    -51    576   -524  -2262  -1984   -984   -672  -1831  -1273
    426   -329   -756    -49    589   -540  -2262  -1987   -995   -675  -1847  -1267
    423   -350   -774    -38    597   -561  -2275  -1997  -1005   -683  -1867  -1270
    441   -366   -807    -38    623   -587  -2283  -2003  -1015   -693  -1880  -1275
    506   -350   -857    -77    680   -602  -2278  -2000  -1015   -691  -1880  -1275
    449   -384   -833    -33    639   -607  -2273  -1997  -1021   -691  -1878  -1275
    454   -394   -849    -31    652   -620  -2270  -1992  -1026   -691  -1873  -1278
    491   -361   -852    -64    670   -607  -2249  -1969  -1005   -670  -1844  -1257
    535   -345   -880    -93    706   -613  -2242  -1958  -1002   -662  -1834  -1257
    555   -368   -924    -93    737   -646  -2236  -1956  -1013   -667  -1834  -1273
    558   -355   -917   -101    735   -636  -2216  -1940  -1008   -654  -1813  -1260
    540   -337   -878   -101    706   -607  -2205  -1935  -1005   -639  -1792  -1228
    511   -329   -841    -90    675   -584  -2187  -1925   -989   -620  -1766  -1202
    548   -298   -846   -124    696   -574  -2195  -1940   -995   -620  -1758  -1197
    542   -293   -836   -124    688   -563  -2200  -1948  -1000   -623  -1748  -1184
    522   -340   -862    -90    691   -602  -2226  -1971  -1026   -646  -1758  -1187
    501   -368   -870    -64    685   -618  -2255  -1997  -1057   -672  -1771  -1195
    540   -379   -919    -83    727   -649  -2270  -2010  -1083   -698  -1790  -1208
    527   -431   -958    -49    743   -693  -2262  -2013  -1101   -717  -1810  -1223
    493   -488   -984     -5    737   -737  -2268  -2026  -1130   -745  -1839  -1244
    483   -535  -1018     25    750   -776  -2281  -2039  -1166   -774  -1855  -1260
    439   -620  -1062     90    748   -839  -2288  -2052  -1197   -805  -1880  -1283
    415   -672  -1088    127    750   -880  -2291  -2060  -1226   -831  -1899  -1304
    439   -672  -1114    116    774   -893  -2281  -2068  -1244   -846  -1909  -1317
    402   -743  -1145    171    774   -943  -2304  -2099  -1291   -885  -1943  -1353
    355   -761  -1117    202    735   -937  -2299  -2096  -1299   -888  -1938  -1350
    337   -789  -1130    226    732   -958  -2286  -2096  -1306   -901  -1951  -1363
    363   -800  -1166    218    763   -982  -2299  -2114  -1327   -924  -1966  -1382
    389   -800  -1189    205    789   -995  -2301  -2117  -1340   -937  -1966  -1382
    384   -901  -1288    257    836  -1093  -2288  -2104  -1382   -992  -2023  -1439
    322  -1041  -1363    358    841  -1202  -2213  -2031  -1400  -1054  -2104  -1538
    381  -1008  -1389    311    883  -1197  -2081  -1873  -1322  -1018  -2091  -1548
    472   -831  -1304    179    888  -1067  -1930  -1649  -1145   -859  -1948  -1423
    514   -381   -896    -67    704   -636  -1888  -1545   -901   -535  -1584  -1054
    449    322   -127   -387    288     98  -1948  -1608   -636    -90  -1047   -514
    233    678    444   -459   -103    561  -2200  -1922   -597    142   -732   -210
    122    420    298   -270    -88    361  -2514  -2340   -911    -83   -924   -379
    137   -439   -576    150    355   -506  -2681  -2717  -1584   -891  -1722  -1083
    192  -1117  -1309    462    748  -1213  -2691  -2753  -1943  -1397  -2260  -1592
    259  -1335  -1595    535    927  -1465  -2608  -2585  -1922  -1449  -2351  -1693
    267  -1330  -1597    532    932  -1462  -2465  -2408  -1797  -1366  -2299  -1657
    306  -1200  -1509    446    906  -1353  -2346  -2268  -1667  -1252  -2197  -1564
    322  -1098  -1423    387    872  -1260  -2273  -2195  -1584  -1176  -2127  -1491
    288  -1101  -1389    405    836  -1244  -2236  -2161  -1553  -1158  -2109  -1467
    314  -1080  -1395    384    854  -1236  -2221  -2148  -1548  -1158  -2107  -1457
    340  -1018  -1358    337    849  -1189  -2177  -2109  -1514  -1122  -2062  -1423
    327  -1044  -1371    355    849  -1208  -2158  -2096  -1506  -1117  -2047  -1426
    324  -1083  -1408    376    865  -1247  -2161  -2107  -1527  -1140  -2055  -1444
    314  -1065  -1379    376    846  -1221  -2143  -2094  -1519  -1135  -2036  -1434
    340  -1052  -1392    353    865  -1221  -2127  -2083  -1509  -1119  -2008  -1410
    381  -1057  -1439    337    909  -1247  -2114  -2065  -1504  -1111  -1977  -1389
    405  -1067  -1473    329    937  -1270  -2107  -2052  -1509  -1111  -1956  -1384
    400  -1075  -1475    337    937  -1275  -2101  -2044  -1504  -1096  -1930  -1374
    374  -1062  -1439    342    906  -1249  -2086  -2029  -1493  -1085  -1927  -1350
    381  -1031  -1413    324    896  -1223  -2060  -1997  -1473  -1072  -1919  -1317
    332  -1060  -1395    363    862  -1226  -2044  -1990  -1470  -1070  -1940  -1317
    348  -1041  -1389    348    867  -1215  -2013  -1971  -1452  -1057  -1943  -1306
    366  -1052  -1421    342    891  -1236  -2005  -1971  -1462  -1067  -1945  -1327
    397  -1034  -1431    316    911  -1231  -2000  -1974  -1470  -1067  -1927  -1356
    431  -1005  -1436    285    932  -1221  -1995  -1971  -1478  -1065  -1909  -1363
    431  -1021  -1452    296    940  -1236  -1982  -1969  -1496  -1067  -1893  -1350
    418  -1028  -1449    303    930  -1239  -1964  -1961  -1501  -1060  -1865  -1330
    405  -1041  -1447    319    924  -1244  -1961  -1943  -1483  -1047  -1849  -1317
    415  -1021  -1436    301    924  -1228  -1969  -1932  -1478  -1026  -1831  -1304
    436   -979  -1415    272    924  -1197  -1951  -1906  -1452  -1008  -1805  -1267
    433   -995  -1428    277    930  -1210  -1932  -1893  -1447  -1005  -1797  -1249
    402  -1010  -1413    301    906  -1210  -1917  -1880  -1436   -989  -1779  -1234
    376  -1028  -1405    324    888  -1215  -1906  -1875  -1436   -989  -1777  -1231
    397  -1000  -1397    301    896  -1197  -1896  -1878  -1436   -979  -1771  -1218
    535   -917  -1452    189    992  -1184  -1873  -1867  -1428   -976  -1753  -1221
    517   -917  -1436    200    974  -1176  -1831  -1844  -1408   -963  -1727  -1218
    462   -992  -1457    265    958  -1223  -1834  -1855  -1423   -989  -1735  -1236
    537   -995  -1532    228   1034  -1262  -1849  -1873  -1449  -1013  -1745  -1254
    545   -976  -1525    213   1034  -1249  -1842  -1873  -1444  -1005  -1732  -1249
    607   -919  -1527    155   1065  -1223  -1823  -1862  -1426   -995  -1714  -1247
    633   -896  -1530    129   1080  -1213  -1792  -1844  -1400   -974  -1706  -1241
    581   -914  -1496    166   1039  -1205  -1758  -1829  -1379   -961  -1735  -1221
    633   -937  -1571    150   1101  -1254  -1766  -1852  -1395   -966  -1745  -1247
    652   -932  -1584    140   1117  -1260  -1745  -1847  -1382   -953  -1727  -1236
    620   -927  -1551    150   1083  -1239  -1719  -1823  -1366   -935  -1683  -1210
    553   -956  -1509    202   1031  -1231  -1717  -1808  -1353   -922  -1688  -1213
    509   -974  -1486    231    995  -1228  -1696  -1779  -1345   -906  -1654  -1205
    514   -932  -1447    207    979  -1189  -1654  -1740  -1312   -872  -1605  -1169
    488   -914  -1402    210    945  -1158  -1628  -1706  -1286   -852  -1600  -1161
    418   -885  -1304    233    859  -1093  -1608  -1675  -1262   -815  -1553  -1148
    374   -867  -1241    244    805  -1054  -1574  -1652  -1231   -789  -1506  -1119
    371   -841  -1213    233    789  -1026  -1530  -1615  -1192   -763  -1496  -1083
    413   -792  -1205    187    807   -997  -1486  -1582  -1169   -743  -1486  -1060
    407   -774  -1182    184    795   -976  -1462  -1569  -1161   -745  -1473  -1060
    426   -724  -1153    148    789   -940  -1439  -1543  -1137   -727  -1457  -1044
    410   -678  -1091    132    750   -883  -1415  -1517  -1111   -696  -1454  -1021
    407   -641  -1049    116    727   -844  -1389  -1499  -1085   -665  -1457  -1002
    397   -633  -1031    119    714   -831  -1366  -1486  -1083   -657  -1454   -995
    381   -654  -1039    135    709   -846  -1382  -1509  -1104   -678  -1473  -1008
    368   -659  -1028    145    698   -844  -1395  -1519  -1111   -691  -1483  -1015
    368   -683  -1052    155    709   -865  -1405  -1527  -1122   -704  -1501  -1023
    350   -711  -1062    181    706   -885  -1397  -1522  -1132   -711  -1514  -1028
    340   -719  -1060    187    698   -888  -1387  -1514  -1135   -717  -1522  -1023
    332   -784  -1119    226    724   -950  -1387  -1514  -1161   -753  -1566  -1052
    327   -839  -1166    254    745  -1002  -1389  -1522  -1192   -787  -1610  -1091
    350   -883  -1234    267    792  -1057  -1392  -1527  -1213   -820  -1641  -1122
    348   -904  -1252    275    800  -1078  -1379  -1522  -1218   -836  -1649  -1114
    340   -914  -1254    288    795  -1085  -1374  -1527  -1228   -844  -1657  -1117
    342   -924  -1267    290    802  -1096  -1369  -1527  -1231   -852  -1660  -1119
    332   -935  -1267    301    800  -1101  -1361  -1517  -1234   -857  -1657  -1114
    340   -922  -1265    290    800  -1093  -1348  -1509  -1239   -852  -1644  -1122
    340   -937  -1278    298    807  -1106  -1337  -1499  -1241   -854  -1644  -1127
    350  -1021  -1371    335    859  -1197  -1322  -1475  -1265   -898  -1691  -1176
    322  -1174  -1496    426    909  -1335  -1267  -1405  -1270   -961  -1774  -1262
    342  -1187  -1530    423    935  -1358  -1153  -1280  -1200   -945  -1779  -1278
    491   -987  -1478    249    984  -1231  -1013  -1091  -1036   -805  -1649  -1163
    491   -628  -1119     67    802   -872   -945   -966   -826   -524  -1337   -875
    314    -83   -397   -114    355   -239   -950  -1000   -607   -132   -875   -457
    226    277     51   -252     85    166  -1174  -1317   -636     67   -620   -244
    137     49    -88    -93    111    -18  -1447  -1706   -963   -140   -815   -405
    153   -587   -740    213    446   -662  -1545  -1971  -1460   -776  -1473   -935
    265  -1122  -1387    428    826  -1254  -1532  -1938  -1719  -1213  -1951  -1312
    402  -1325  -1730    459   1065  -1525  -1499  -1797  -1691  -1260  -2034  -1389
    405  -1387  -1792    488   1098  -1590  -1421  -1680  -1597  -1218  -2000  -1384
    420  -1332  -1756    454   1088  -1543  -1340  -1582  -1491  -1127  -1917  -1330
    439  -1223  -1662    392   1049  -1441  -1262  -1491  -1379  -1023  -1813  -1249
    449  -1153  -1602    350   1026  -1376  -1202  -1418  -1296   -956  -1743  -1187
    420  -1135  -1556    355    987  -1345  -1156  -1371  -1249   -924  -1709  -1153
    402  -1122  -1525    358    963  -1322  -1122  -1343  -1236   -922  -1693  -1127
    392  -1109  -1501    358    945  -1304  -1096  -1322  -1223   -930  -1683  -1119
    366  -1109  -1478    371    919  -1291  -1062  -1293  -1202   -914  -1644  -1101
    348  -1088  -1439    368    891  -1262  -1031  -1270  -1176   -888  -1597  -1072
    327  -1083  -1410    376    865  -1247  -1018  -1247  -1153   -878  -1571  -1057
    301  -1083  -1384    392    841  -1234   -995  -1218  -1124   -867  -1553  -1034
    267  -1093  -1361    410    813  -1228   -979  -1202  -1117   -854  -1543  -1010
    249  -1080  -1330    413    789  -1205   -948  -1174  -1101   -823  -1522   -976
    319  -1044  -1363    361    839  -1202   -922  -1150  -1098   -802  -1493   -953
    270  -1044  -1314    387    792  -1179   -883  -1122  -1083   -779  -1454   -927
    252  -1005  -1257    374    753  -1130   -854  -1096  -1062   -753  -1439   -906
    233  -1044  -1280    405    756  -1161   -862  -1109  -1083   -774  -1460   -914
    228  -1026  -1257    397    740  -1140   -836  -1085  -1062   -753  -1444   -878
    298   -961  -1260    332    779  -1109   -802  -1057  -1036   -724  -1410   -846
    205  -1026  -1231    407    717  -1127   -818  -1062  -1057   -743  -1384   -885
    205  -1026  -1231    410    717  -1127   -815  -1057  -1065   -748  -1382   -885
    306   -927  -1236    309    769  -1080   -776  -1023  -1047   -724  -1384   -849
    316   -927  -1244    306    779  -1085   -774  -1018  -1054   -727  -1428   -846
    280   -971  -1254    345    766  -1111   -789  -1028  -1072   -745  -1423   -846
    303   -956  -1260    324    782  -1106   -769  -1000  -1060   -722  -1389   -813
    298   -919  -1218    309    756  -1067   -737   -943  -1031   -688  -1343   -761
    270   -909  -1179    319    724  -1044   -706   -888  -1008   -672  -1309   -730
    309   -906  -1218    296    761  -1060   -691   -859  -1013   -685  -1312   -737
    316   -901  -1218    290    766  -1057   -665   -826  -1010   -685  -1301   -730
    257   -917  -1176    327    714  -1047   -626   -784  -1002   -678  -1299   -714
    254   -909  -1163    327    709  -1036   -581   -737   -984   -662  -1293   -693
    275   -885  -1163    303    717  -1023   -561   -719   -982   -662  -1288   -691
    296   -865  -1163    283    730  -1013   -542   -701   -979   -672  -1283   -696
    277   -846  -1124    283    698   -984   -501   -667   -950   -659  -1270   -693
    236   -833  -1070    298    652   -950   -459   -636   -914   -636  -1249   -680
    306   -857  -1163    275    732  -1010   -475   -659   -917   -667  -1293   -704
    332   -883  -1218    275    774  -1049   -488   -678   -914   -691  -1330   -730
    319   -885  -1205    283    761  -1047   -462   -667   -888   -685  -1330   -740
    306   -865  -1171    280    737  -1018   -431   -633   -854   -659  -1317   -735
    319   -844  -1163    262    740  -1005   -418   -620   -849   -628  -1312   -735
    371   -859  -1234    244    800  -1047   -431   -644   -872   -633  -1337   -782
    379   -878  -1257    249    815  -1067   -431   -646   -880   -633  -1343   -805
    348   -872  -1221    262    784  -1047   -413   -628   -867   -618  -1325   -789
    319   -844  -1163    259    740  -1002   -371   -587   -833   -581  -1288   -745
    337   -820  -1158    241    748   -989   -345   -558   -807   -571  -1278   -717
    350   -795  -1148    220    748   -971   -327   -527   -776   -566  -1265   -693
    431   -740  -1171    155    800   -956   -314   -504   -758   -553  -1231   -670
    493   -683  -1179     93    833   -930   -298   -491   -761   -535  -1184   -662
    514   -649  -1163     67    836   -906   -280   -478   -756   -517  -1140   -652
    498   -649  -1148     75    820   -896   -262   -465   -748   -501  -1101   -639
    514   -641  -1156     64    833   -898   -257   -459   -745   -496  -1072   -626
    550   -613  -1166     28    857   -891   -241   -457   -737   -496  -1036   -607
    563   -574  -1137      5    849   -854   -236   -454   -735   -496   -995   -592
    527   -610  -1137     38    831   -872   -262   -480   -769   -524   -984   -613
    511   -607  -1119     49    815   -862   -267   -488   -782   -532   -956   -607
    527   -592  -1119     31    820   -854   -257   -475   -776   -530   -927   -592
    475   -620  -1096     72    784   -857   -254   -472   -782   -537   -914   -589
    470   -652  -1124     88    797   -888   -265   -488   -802   -561   -919   -610
    488   -680  -1169     96    828   -924   -272   -504   -826   -594   -932   -644
    423   -704  -1127    140    774   -914   -249   -488   -818   -587   -914   -646
    402   -737  -1140    166    769   -937   -257   -498   -833   -610   -930   -675
    426   -779  -1205    174    813   -992   -275   -527   -867   -646   -956   -717
    426   -813  -1239    194    831  -1026   -277   -540   -893   -667   -963   -745
    415   -802  -1221    192    815  -1010   -259   -535   -883   -657   -945   -743
    379   -802  -1182    210    779   -992   -246   -527   -872   -652   -930   -740
    426   -771  -1197    171    810   -984   -244   -527   -875   -659   -927   -750
    449   -740  -1189    145    818   -963   -236   -522   -870   -657   -919   -753
    431   -815  -1249    192    839  -1031   -220   -506   -885   -701   -961   -797
    418   -930  -1348    254    880  -1137   -150   -439   -888   -766  -1041   -883
    413   -940  -1356    262    883  -1148    -41   -322   -820   -758  -1057   -914
    444   -846  -1291    202    867  -1067     75   -145   -685   -654   -966   -849
    485   -444   -932    -23    709   -685    122    -12   -452   -353   -636   -537
    397    155   -241   -277    319    -44     96    -36   -207     51   -155    -83
    223    571    348   -400    -62    459   -111   -298   -140    319    181    210
    158    472    314   -314    -77    394   -426   -696   -407    181     93    119
    150   -215   -366     31    257   -290   -574  -1057   -976   -519   -589   -475
    161   -852  -1013    345    587   -932   -581  -1088  -1291  -1005  -1101   -935
    213  -1060  -1273    420    740  -1166   -514   -919  -1257  -1052  -1192  -1034
    244  -1018  -1262    387    753  -1140   -379   -737  -1111   -956  -1122   -979
    233   -917  -1150    337    691  -1034   -259   -592   -969   -849  -1028   -896
    231   -800  -1031    283    628   -914   -179   -501   -859   -761   -945   -813
    267   -727   -995    228    628   -859   -127   -449   -802   -709   -896   -776
    293   -711  -1005    210    649   -857   -109   -433   -789   -693   -878   -766
    290   -719  -1010    213    649   -865    -90   -418   -779   -688   -872   -758
    335   -678  -1013    171    672   -846    -67   -397   -756   -675   -867   -737
    316   -688  -1005    184    659   -846    -59   -394   -758   -680   -872   -737
    348   -662  -1010    158    678   -836    -46   -384   -750   -670   -865   -727
    366   -633  -1002    132    683   -818    -33   -374   -735   -662   -852   -709
    335   -652   -987    155    659   -818    -33   -376   -732   -667   -857   -704
    337   -644   -982    150    657   -810    -28   -371   -730   -665   -859   -696
    342   -631   -974    145    657   -802    -15   -361   -719   -657   -854   -675
    358   -602   -963    119    659   -782     -2   -348   -711   -644   -844   -649
    379   -594   -974    106    675   -784      2   -342   -709   -649   -852   -649
    379   -602   -984    111    680   -792     -2   -348   -714   -657   -865   -662
    400   -553   -953     77    675   -753      7   -337   -698   -646   -857   -646
    418   -545   -966     62    688   -756      5   -335   -701   -649   -862   -649
    413   -574   -987     80    698   -779     -7   -337   -714   -670   -880   -665
    428   -540   -971     54    698   -756      7   -319   -704   -659   -867   -649
    441   -514   -956     36    698   -735     15   -303   -691   -644   -849   -628
    478   -465   -943     -7    709   -704     23   -280   -675   -628   -839   -613
    506   -436   -943    -36    722   -688     33   -259   -665   -620   -836   -605
    524   -407   -932    -59    727   -670     46   -233   -652   -600   -815   -576
    527   -392   -919    -67    722   -654     49   -215   -639   -581   -797   -548
    470   -420   -891    -23    678   -657     46   -213   -633   -574   -795   -540
    493   -368   -862    -62    678   -615     75   -176   -605   -542   -766   -498
    496   -322   -818    -88    657   -568     98   -148   -584   -517   -743   -465
    472   -311   -784    -80    628   -548    116   -129   -574   -504   -730   -449
    428   -355   -787    -36    605   -571    116   -140   -587   -522   -750   -462
    446   -345   -792    -51    618   -568    124   -135   -584   -514   -748   -459
    472   -293   -769    -90    620   -530    150   -109   -558   -488   -722   -431
    454   -267   -722    -93    587   -493    168    -83   -527   -457   -691   -389
    444   -244   -688   -101    566   -465    194    -57   -504   -439   -672   -371
    428   -228   -657   -101    540   -441    223    -38   -483   -423   -659   -361
    402   -228   -631    -88    517   -428    249    -25   -465   -407   -646   -355
    397   -200   -597    -98    496   -397    272     -7   -446   -389   -631   -342
    366   -213   -581    -77    472   -397    272     -7   -444   -387   -636   -348
    397   -202   -600    -98    496   -400    272     -2   -439   -387   -636   -353
    379   -200   -581    -90    480   -392    280      7   -426   -376   -623   -340
    337   -202   -540    -67    439   -371    296     25   -405   -355   -600   -314
    314   -202   -519    -57    413   -361    309     38   -392   -350   -584   -314
    342   -207   -550    -67    444   -379    301     31   -405   -366   -592   -332
    329   -205   -535    -62    431   -371    314     46   -397   -361   -576   -322
    301   -192   -493    -54    397   -342    340     77   -371   -337   -548   -296
    371   -135   -506   -119    436   -319    363    101   -355   -322   -530   -283
    379    -98   -478   -140    426   -288    384    129   -332   -298   -501   -262
    392    -83   -475   -155    431   -277    400    148   -324   -290   -478   -249
    392    -80   -472   -155    431   -275    413    163   -319   -283   -462   -244
    407    -62   -470   -174    436   -265    423    176   -316   -283   -457   -244
    439     -5   -444   -218    439   -223    446    205   -293   -262   -426   -215
    475     88   -389   -283    431   -148    467    228   -259   -228   -374   -166
    423     85   -337   -254    381   -124    472    226   -254   -223   -348   -150
    410     33   -376   -223    392   -168    433    184   -296   -257   -368   -179
    402     49   -355   -226    379   -153    428    176   -303   -254   -361   -171
    397     41   -355   -220    376   -155    405    153   -327   -270   -368   -174
    371     23   -348   -197    361   -161    389    135   -342   -288   -379   -174
    397      5   -392   -202    394   -192    381    137   -355   -303   -384   -200
    394    -46   -444   -174    418   -244    361    114   -387   -340   -400   -236
    389    -80   -472   -155    428   -275    348     98   -413   -371   -415   -259
    366   -124   -491   -119    428   -306    342     88   -428   -392   -433   -283
    340   -171   -514    -85    426   -342    340     85   -444   -423   -457   -296
    337   -176   -514    -83    426   -345    332     72   -459   -452   -475   -303
    322   -200   -522    -62    420   -361    319     54   -483   -485   -498   -316
    350   -174   -524    -88    436   -348    324     62   -485   -483   -493   -311
    342   -181   -527    -80    431   -353    332     64   -491   -491   -498   -309
    288   -239   -530    -25    407   -384    322     44   -519   -524   -524   -335
    254   -267   -522      5    387   -394    327     46   -535   -542   -540   -350
    358   -324   -683    -15    519   -504    332     51   -576   -610   -618   -433
    392   -407   -802      7    594   -605    413    140   -571   -659   -688   -524
    371   -348   -719    -12    542   -532    558    319   -454   -589   -628   -485
    436   -140   -576   -150    504   -358    659    498   -275   -413   -457   -327
    506    368   -137   -436    322    116    678    592    -15    -46    -49     93
    322   1070    748   -696   -213    909    581    457    239    405    506    657
    181   1361   1179   -771   -498   1273    301    101    215    555    740    875
    142    963    820   -555   -337    893      0   -332   -207    161    389    548
    106     36    -70    -70     88    -15   -145   -685   -888   -667   -431   -197
    140   -553   -693    205    415   -623   -129   -639  -1111  -1031   -852   -623
    218   -623   -841    202    527   -732    -23   -457  -1018  -1005   -865   -657
    231   -517   -748    140    488   -631    140   -259   -846   -870   -758   -571
    228   -387   -615     80    420   -501    262   -124   -706   -758   -659   -483
    210   -290   -504     38    355   -397    337    -36   -626   -665   -584   -413
    257   -246   -504     -7    379   -374    371     10   -589   -615   -553   -384
    394   -200   -594    -98    493   -394    379     15   -587   -602   -566   -384
    433   -218   -652   -106    542   -433    387     18   -584   -605   -587   -392
    400   -241   -641    -80    519   -441    405     36   -566   -607   -592   -384
    379   -223   -602    -77    488   -413    426     59   -542   -597   -571   -361
    337   -239   -579    -51    457   -407    436     67   -540   -594   -561   -353
    332   -244   -576    -44    454   -410    441     72   -540   -589   -542   -342
    319   -228   -550    -46    433   -389    446     77   -535   -579   -514   -322
    311   -207   -519    -54    415   -363    459     98   -501   -550   -488   -280
    337   -145   -483    -96    407   -314    488    135   -446   -496   -493   -218
    329   -137   -467    -96    397   -301    501    155   -423   -449   -514   -197
    293   -171   -467    -62    379   -319    478    142   -446   -444   -519   -233
    298   -153   -454    -72    374   -303    472    145   -444   -431   -488   -233
    298   -132   -431    -85    363   -280    478    158   -436   -418   -444   -215
    309   -129   -439    -88    374   -283    467    155   -446   -426   -400   -207
    342    -96   -439   -124    389   -265    465    153   -449   -441   -358   -200
    355    -59   -415   -148    384   -236    478    168   -441   -436   -324   -174
    340    -62   -402   -140    368   -231    480    179   -449   -439   -329   -168
    337    -62   -400   -137    368   -231    470    189   -446   -433   -303   -161
    322    -51   -376   -135    348   -213    475    205   -436   -410   -262   -129
    353    -38   -394   -158    371   -215    462    210   -439   -413   -277   -127
    376    -28   -407   -174    389   -218    454    213   -449   -420   -267   -132
    410     23   -387   -215    400   -181    475    236   -426   -400   -233    -90
    418     77   -342   -249    379   -132    504    262   -402   -374   -207    -49
    407    106   -301   -257    355    -96    535    277   -394   -350   -184    -25
    337     72   -267   -205    301    -96    545    277   -389   -348   -171    -23
    345     93   -252   -218    298    -77    545    280   -376   -340   -163    -10
    392    135   -259   -265    324    -59    548    283   -361   -324   -150      7
    366    142   -223   -254    293    -38    566    296   -337   -306   -135     25
    311    124   -187   -220    249    -28    579    303   -316   -285   -119     36
    366    155   -210   -259    288    -25    587    309   -303   -272   -111     25
    376    197   -181   -288    280     10    594    309   -290   -254    -98     23
    389    220   -171   -306    280     25    605    311   -283   -249    -90     18
    376    233   -142   -306    259     46    620    314   -275   -239    -77     20
    350    218   -132   -283    241     44    626    309   -272   -241    -64     15
    348    207   -140   -277    244     33    620    301   -270   -244    -62     10
    337    200   -140   -270    239     31    631    314   -249   -228    -51     18
    350    228   -122   -293    236     54    639    322   -226   -207    -33     28
    345    233   -111   -288    228     62    641    319   -218   -210    -23     36
    324    236    -88   -283    207     75    652    332   -207   -205    -15     46
    270    236    -33   -254    153    101    667    345   -192   -189     -5     62
    252    239    -12   -246    129    114    683    363   -171   -171     -2     70
    309    301     -7   -303    158    148    714    394   -142   -142     15     96
    298    368     70   -335    114    220    753    433   -103   -101     64    142
    272    392    119   -332     77    257    776    457    -80    -83     85    166
    241    389    148   -316     46    270    771    454    -88    -83     93    163
    285    400    114   -342     85    257    750    436    -96    -90     90    155
    267    397    127   -335     70    262    766    441    -85    -83    101    174
    241    444    202   -342     18    324    802    472    -38    -33    148    220
    283    493    210   -389     36    353    807    475    -25    -10    168    246
    296    480    184   -387     57    332    779    441    -57    -36    150    233
    233    452    218   -345      7    337    756    415    -75    -54    137    223
    210    439    228   -324    -10    335    750    415    -72    -59    140    226
    179    410    231   -296    -28    322    753    413    -77    -72    132    218
    187    374    187   -280      0    280    737    389   -106   -103    103    179
     80    272    192   -179    -54    233    735    384   -124   -127     70    155
    161    254     93   -207     33    174    714    361   -153   -161     28    116
    223    215     -7   -220    114    103    688    340   -176   -189     -5     80
    231    174    -57   -202    145     59    675    337   -197   -213    -28     67
    220    155    -67   -189    142     44    665    319   -218   -231    -44     44
    192    137    -57   -166    124     41    667    322   -223   -233    -51     41
    176    124    -51   -153    114     36    665    327   -226   -239    -59     36
    176    137    -38   -155    109     49    667    329   -220   -233    -51     46
    171    119    -54   -145    114     31    667    329   -220   -246    -72     38
    174     23   -153    -98    163    -64    672    348   -246   -301   -135    -20
    155    -83   -239    -38    197   -161    740    428   -244   -350   -207   -114
    119    -72   -192    -23    155   -132    862    558   -166   -319   -197   -124
    132     62    -70    -98    101     -5    982    753     12   -161    -54      0
    194    462    267   -327    -36    366   1021    859    236    148    285    329
    153   1085    930   -620   -389   1008    956    776    439    537    758    779
     54   1491   1436   -771   -691   1465    701    462    441    771   1075   1047
    -46   1200   1247   -576   -646   1223    418     57     85    506    854    831
   -106    452    555   -174   -329    504    293   -246   -457   -181    176    239
    -28   -148   -119     85     44   -132    270   -252   -740   -636   -314   -202
     98   -329   -428    116    262   -379    332    -77   -693   -672   -394   -288
    124   -319   -444     96    283   -381    441     70   -568   -592   -340   -252
    122   -207   -329     41    226   -267    545    202   -423   -459   -220   -155
    119    -85   -207    -18    161   -145    613    288   -316   -355   -116    -70
    124    -38   -163    -41    142   -101    657    329   -267   -319    -70    -36
    119    -41   -161    -41    140   -101    672    345   -252   -311    -59    -25
    119    -10   -129    -54    122    -70    691    361   -236   -293    -36    -12
    122      5   -116    -64    119    -54    696    371   -226   -283    -15     -2
    122     10   -111    -64    116    -49    704    374   -226   -283     -2     -5
    114     23    -90    -70    101    -33    711    379   -218   -272     20      7
    119     36    -83    -80    101    -23    724    397   -200   -246     57     38
    119     33    -85    -77    103    -25    722    400   -192   -231     80     51
    109     31    -77    -70     93    -23    727    410   -189   -226     98     64
     85     31    -54    -59     70    -10    735    407   -194   -223    111     62
     93     51    -41    -72     67      5    735    402   -187   -202    124     72
     77     36    -41    -57     59     -2    722    389   -176   -179    124     83
     90     23    -67    -57     80    -20    714    389   -163   -181    124     93
    109     51    -59    -80     85     -5    732    413   -140   -176    140    111
     90     38    -51    -64     72     -5    722    420   -135   -181    145    114
    103     67    -36    -88     70     18    745    454   -101   -158    179    137
    176    140    -36   -158    106     51    769    498    -46   -122    218    184
    103     80    -23    -93     64     28    756    493    -51   -129    215    194
     64     59     -7    -62     36     25    756    496    -49   -116    231    200
     70     64     -5    -70     38     31    748    504    -46   -106    246    202
     67     72      5    -70     31     38    750    522    -38   -106    262    220
     59     77     15    -70     20     46    756    542    -33    -85    272    241
     72    106     31    -90     20     70    761    568    -18    -57    280    265
     83    119     36   -103     23     80    782    600      2    -38    301    290
    109    132     23   -119     44     77    802    615     10    -33    306    314
     93    142     49   -119     20     96    807    626     18    -18    324    348
     80    158     77   -122      2    119    823    636     23    -12    311    363
     25    161    132    -93    -54    148    854    665     36      2    293    376
     46    140     93    -93    -23    116    836    654     18     -7    265    342
    137    179     38   -161     49    111    849    667     23    -10    228    345
    140    187     46   -163     46    119    878    696     51      5    213    363
     96    161     64   -129     15    111    906    719     72     12    228    379
     54    142     88    -98    -15    116    924    722     77     20    244    384
     49    179    127   -116    -38    153    940    727     93     41    265    394
    -12    150    163    -70    -88    155    948    730    101     44    265    397
    -23    124    148    -54    -85    135    945    714     93     36    241    381
     10    145    135    -77    -62    140    963    722    103     38    236    379
    -28    114    142    -44    -85    127    953    714     90     23    218    371
    -44    111    155    -36    -98    132    940    714     93     25    218    376
    -49    114    163    -33   -106    140    945    724     96     31    218    392
    -72     96    168    -10   -119    132    953    730     98     41    215    394
    -83    116    197    -18   -142    155    987    769    140     77    252    433
    -25    187    213    -80   -119    197   1010    797    168    111    288    467
     18    233    213   -127    -98    223   1031    815    189    132    303    485
     15    176    161    -96    -72    168   1023    800    168    114    277    465
    -18    184    202    -83   -111    192   1044    815    187    132    306    485
    -44    223    267    -88   -155    244   1065    844    215    161    350    517
    -38    270    306   -116   -174    288   1085    867    233    181    389    535
     -5    319    324   -155   -163    322   1101    872    239    189    410    550
     38    314    275   -176   -119    296   1080    849    213    161    379    524
     31    277    244   -155   -106    262   1047    820    174    127    348    504
     59    283    223   -171    -80    252   1039    815    161    119    350    506
    103    293    189   -197    -41    241   1031    810    158    111    342    506
     38    241    202   -140    -83    223   1010    797    148    101    329    483
     33    233    197   -135    -83    215   1005    797    150     88    319    459
     77    218    140   -150    -31    181    992    792    137     59    298    426
     -2    127    129    -62    -64    127    976    774    119     28    270    387
     46    109     62    -80     -7     88    958    758    103     -5    239    348
      5     90     85    -49    -38     88    974    761    106    -15    236    340
    -25     46     72    -10    -49     59    969    743     90    -44    210    314
      7     25     18    -15     -5     23    950    722     64    -80    176    285
    -15    -12      2     12    -10     -7    935    714     51   -111    161    267
     10    -25    -36      7     23    -31    911    709     46   -109    158    265
     41    -31    -72     -7     57    -51    904    711     57    -90    153    270
     96    -90   -187     -2    140   -137    904    727     46   -124     98    223
     90   -218   -311     62    200   -265    963    795     41   -181     12    127
     75   -246   -324     85    197   -285   1054    898     98   -168      5    101
    142   -106   -249    -18    194   -179   1156   1057    246    -33    122    197
    220    316     96   -267     62    207   1208   1169    480    285    478    514
     93    898    805   -496   -355    852   1127   1047    667    667    940    924
    -31   1218   1247   -594   -639   1231    870    719    644    859   1200   1127
    -90   1018   1109   -465   -600   1062    574    327    322    641   1034    956
   -174    275    449    -49   -311    361    452     28   -220    -38    363    384
    -83   -207   -124    142     18   -166    498    119   -405   -374     10     70
    -28   -337   -309    181    137   -322    589    309   -327   -363    -12     31
    -46   -327   -283    187    116   -306    696    457   -202   -280     41     57
    -38   -233   -194    137     77   -215    792    579    -62   -161    140    124
    -36   -150   -114     90     36   -135    852    654     31    -83    228    197
    -36    -93    -57     64      7    -75    893    704     90    -33    283    236
    -41    -80    -41     59     -2    -62    914    722    122    -20    306    249
    -41    -72    -31     57     -5    -51    943    743    145    -10    327    265
    -25    -28     -5     25    -10    -18    958    763    168      7    350    277
    -12     -5      7      7    -12      2    971    784    197     25    368    301
    -15      2     15      5    -15      7    982    795    215     31    384    314
    -36    -12     23     25    -31      5    992    815    239     44    405    342
    -41    -20     20     28    -33      0   1010    833    259     57    423    366
    -51     -5     44     28    -49     18   1018    836    270     59    426    374
    -51     25     75     12    -64     49   1013    836    288     72    439    392
    -41     51     93     -5    -67     72   1021    852    316     93    457    407
    -41     57     98    -10    -70     77   1036    870    340    106    470    423
    -38     64    101    -12    -70     83   1036    883    358    111    485    441
    -38     80    119    -23    -77     98   1041    896    384    124    504    452
    -36     90    127    -25    -80    109   1047    909    402    127    519    470
    -25    103    127    -38    -77    114   1054    924    420    140    542    498
    -20    122    142    -51    -83    132   1062    937    444    161    566    524
    -10    137    145    -64    -77    142   1067    948    462    176    587    540
     -2    127    129    -62    -64    127   1060    950    467    181    594    540
     10    137    124    -75    -57    129   1049    961    478    205    615    561
     15    153    137    -85    -62    145   1044    971    493    233    633    574
     18    155    137    -88    -59    148   1039    987    509    254    641    581
     41    161    119   -101    -38    140   1028    987    509    262    644    587
     70    181    109   -127    -20    145   1023    992    517    270    646    600
     28    207    179   -116    -75    192   1054   1028    563    303    678    631
     44    233    189   -140    -72    210   1062   1041    584    309    685    639
     72    244    171   -158    -49    207   1054   1034    584    301    675    626
     70    218    145   -145    -38    184   1057   1015    579    293    657    597
     70    244    171   -158    -51    207   1067   1026    605    311    670    600
     72    277    205   -176    -67    241   1075   1041    636    332    691    605
     70    303    233   -187    -80    270   1083   1049    667    345    706    600
     49    298    246   -176    -98    272   1085   1052    685    348    704    579
     38    319    280   -179   -119    298   1098   1062    717    366    719    587
     12    337    322   -176   -155    329   1114   1065    743    384    735    589
     10    355    345   -181   -166    350   1122   1065    761    397    745    584
      0    329    329   -166   -163    329   1109   1052    758    387    727    555
    -10    296    306   -142   -158    301   1101   1041    753    374    714    530
     -5    298    303   -148   -153    301   1104   1044    763    371    709    522
      0    301    301   -150   -150    301   1104   1049    776    376    711    517
     -5    316    322   -158   -166    319   1104   1060    792    394    722    530
     -2    345    348   -171   -176    348   1104   1065    805    415    735    545
     10    353    342   -184   -166    348   1106   1067    815    426    732    550
     33    376    342   -205   -153    361   1127   1088    844    433    737    548
     41    418    376   -233   -166    397   1137   1109    870    449    756    561
     62    441    379   -254   -158    410   1137   1117    880    454    766    574
     88    478    389   -285   -150    433   1135   1122    893    467    784    594
    111    524    413   -316   -150    470   1145   1140    919    491    815    620
    116    555    439   -337   -161    498   1148   1137    930    506    823    628
    101    587    483   -345   -192    535   1150   1137    943    524    844    652
    145    581    436   -366   -145    509   1117   1109    922    509    828    631
    132    537    405   -335   -135    472   1085   1075    893    485    815    610
     77    550    472   -316   -197    514   1078   1072    904    504    839    623
     38    545    506   -293   -233    527   1072   1070    906    511    846    623
     31    517    485   -275   -228    501   1052   1057    893    496    820    605
    114    496    381   -303   -132    439   1015   1015    854    452    769    568
     90    488    397   -290   -153    444   1013   1005    846    441    763    568
     88    446    355   -267   -135    402   1005    997    828    420    743    561
     85    410    324   -249   -119    366   1000    984    810    402    711    537
     72    387    314   -228   -119    350   1002    974    805    397    696    535
     98    368    270   -236    -85    319    989    948    779    368    667    514
     80    355    275   -218    -96    316    992    943    771    358    657    522
     57    345    285   -202   -114    316    995    950    776    361    665    540
     41    319    277   -179   -116    298    995    953    766    353    659    530
     38    257    218   -148    -90    239    979    937    743    319    623    496
     31    150    119    -90    -44    135    989    945    711    267    555    436
     38     67     28    -54      5     46   1054   1013    714    223    480    355
     44     67     23    -54     10     46   1158   1122    771    241    470    332
     93    207    114   -150    -10    163   1257   1306    924    397    600    444
    142    659    517   -402   -187    589   1288   1426   1176    748    969    810
     38   1343   1304   -691   -633   1325   1226   1376   1452   1218   1501   1343
   -145   1722   1867   -787  -1005   1795    976   1070   1504   1467   1810   1628
   -218   1400   1615   -592   -917   1509    696    654   1145   1169   1530   1371
   -262    530    792   -135   -527    659    509    262    488    400    761    685
   -207    -98    106    150   -158      2    467    218    168    -46    265    220
   -103   -215   -111    161      2   -163    548    400    239    -38    210    161
    -88   -124    -36    103    -28    -83    709    607    402    103    306    244
   -103    -23     77     62    -90     25    823    748    532    233    394    322
    -36     77    114    -23    -75     96    883    815    610    311    449    368
     18    129    111    -72    -46    122    917    844    646    348    467    384
     -7    122    129    -59    -70    124    914    836    641    348    452    368
    -49    140    187    -46   -116    163    927    846    665    374    459    387
    -51    132    184    -38   -116    158    932    854    683    389    459    397
    -38    140    179    -49   -109    158    943    859    711    402    472    410
      2    142    137    -75    -67    140    930    852    717    387    465    405
      2    155    150    -80    -72    153    924    852    727    384    457    400
     23    192    166   -109    -70    179    914    862    737    387    454    407
    -25    187    213    -80   -119    200    932    901    763    407    475    436
      7    202    192   -106    -93    197    930    917    763    410    480    439
     62    218    155   -140    -46    187    919    917    745    392    467    415
     49    218    168   -135    -62    194    930    937    740    392    472    415
     -2    210    213   -103   -106    210    958    966    745    407    483    439
    -44    215    259    -88   -153    236    969    971    737    418    488    449
    -49    205    254    -77   -153    228    976    974    732    426    491    446
    -54    228    283    -88   -168    254    982    979    737    446    511    462
    -28    252    280   -111   -153    265    963    969    727    452    509    457
    -59    218    277    -80   -168    246    956    971    724    457    506    449
    -64    192    257    -64   -161    223    953    979    724    459    506    459
    -93    202    296    -54   -197    249    953   1002    745    491    532    493
    -51    231    283    -88   -166    257    953   1018    753    506    542    511
     -2    223    226   -111   -114    226    924   1008    735    496    527    501
     44    262    215   -153    -85    239    937   1028    748    514    550    522
     59    259    197   -161    -70    231    937   1026    730    509    542    519
     85    275    189   -179    -51    233    945   1031    730    509    537    517
     31    270    239   -153   -103    254    953   1034    732    519    548    532
     38    265    226   -153    -93    244    940   1015    719    511    545    522
     -7    257    265   -124   -137    259    956   1026    732    530    558    535
     15    226    210   -119    -96    218    953   1008    714    511    532    511
     44    262    218   -155    -88    241    989   1031    737    548    555    524
      5    267    262   -137   -127    265   1013   1049    753    568    579    540
     59    285    226   -171    -83    254   1005   1039    748    561    568    522
    101    280    179   -189    -38    231    995   1026    737    550    555    498
     77    257    179   -168    -51    218    992   1013    735    550    550    480
     64    257    189   -161    -62    223   1005   1010    740    566    558    472
     36    228    192   -132    -77    210    992    982    722    558    548    452
     25    249    223   -137    -98    236   1008    984    740    584    563    462
     10    259    246   -137   -119    254   1013    982    748    592    574    467
     10    262    252   -137   -122    259   1002    966    740    589    568    454
    -12    285    298   -137   -155    290   1026    982    758    615    592    467
      5    280    275   -142   -135    277   1023    971    750    610    587    452
     -2    270    270   -135   -137    270   1021    963    743    605    576    449
     15    322    306   -168   -145    316   1054    989    776    636    605    480
     25    368    340   -200   -155    355   1072   1005    802    654    626    496
     33    397    363   -215   -163    381   1096   1028    828    678    652    511
     67    420    353   -246   -142    387   1091   1023    826    685    657    509
     59    433    374   -246   -158    405   1098   1036    841    704    662    514
     64    454    389   -262   -163    423   1101   1041    854    719    667    519
      2    491    488   -246   -241    491   1098   1044    880    756    704    553
     31    511    480   -272   -226    498   1062   1015    865    748    696    542
      2    491    488   -246   -244    488   1049    997    857    740    683    532
     28    488    459   -259   -218    475   1028    979    841    732    659    522
     54    470    415   -262   -179    444   1002    953    818    714    628    498
     12    394    381   -205   -184    389    966    922    789    680    584    462
    -57    345    402   -142   -231    371    958    909    776    665    550    436
    -72    306    379   -116   -226    340    943    888    753    641    511    392
    -44    254    298   -103   -171    275    924    865    719    600    449    340
    -59    218    277    -80   -168    246    906    841    693    574    415    314
    -36    223    259    -93   -148    239    906    839    691    576    415    306
    -36    161    197    -62   -116    176    888    813    665    548    387    277
    -64    122    187    -28   -124    153    870    795    644    530    363    259
    -72    132    205    -28   -140    166    878    797    644    532    358    262
   -106    124    228    -10   -168    176    857    779    631    524    340    246
   -101    116    218    -10   -161    166    854    771    623    509    316    223
   -103     54    158     25   -129    106    865    797    600    465    272    166
    -96    -49     46     70    -72     -2    930    872    615    413    192     70
    -72    -77     -5     75    -36    -41   1036    982    685    418    163     15
    -36     41     77     -5    -57     59   1130   1132    820    558    254     85
      0    498    498   -249   -249    498   1163   1239   1067    906    610    423
   -101   1150   1252   -527   -675   1200   1093   1153   1296   1327   1114    898
   -228   1571   1800   -672  -1015   1686    823    802   1286   1548   1410   1148
   -270   1384   1654   -558   -963   1517    501    348    927   1299   1202    950
   -311    592    904   -140   -607    748    350      2    329    545    454    327
   -270    -93    174    181   -223     38    337     28     36     67    -70   -135
   -194   -257    -62    223    -67   -161    420    205     93     44   -140   -215
   -127   -176    -51    150    -41   -114    542    363    228    140    -80   -174
   -135    -67     67    101   -101      0    615    467    353    257      0   -109
   -109    -15     93     59   -103     38    646    509    418    306     33    -85
    -59     31     88     12    -72     59    678    540    457    335     51    -67
    -64     64    129      0    -96     96    680    548    478    355     59    -59
    -62     83    145    -10   -103    114    688    550    485    355     51    -57
      5    127    122    -67    -57    124    683    537    472    348     31    -64
     15    153    135    -85    -59    145    696    537    478    361     33    -62
     15    150    135    -85    -59    142    685    527    478    358     23    -64
     36    179    142   -106    -51    161    691    524    480    358     18    -62
     -7    176    184    -85    -96    179    696    530    496    371     28    -54
    -36    184    220    -75   -127    202    709    542    517    387     49    -33
     44    231    187   -140    -72    210    693    542    524    389     64    -36
    132    270    137   -200     -2    205    685    535    530    384     46    -44
     46    207    161   -127    -59    187    667    517    519    376     23    -54
     -2    213    215   -106   -109    215    683    530    535    402     46    -31
     36    244    205   -140    -85    226    683    530    535    402     38    -31
     36    280    244   -158   -103    262    678    537    550    428     54    -18
      5    280    272   -145   -135    275    685    550    566    441     70    -18
    -36    272    309   -119   -174    290    691    563    581    459     93    -10
    -15    309    324   -148   -168    316    685    566    594    472    106      0
     -2    298    301   -148   -150    298    678    563    594    470    101      7
    -75    293    366   -111   -220    329    665    561    600    478    116     23
    -72    309    381   -119   -226    345    641    555    600    485    127     28
    -67    337    405   -137   -236    371    641    579    620    514    166     57
    -57    366    423   -153   -239    394    652    607    636    542    200     80
     -7    400    405   -197   -205    402    641    602    631    545    205     75
    -59    392    452   -166   -257    420    670    636    659    574    239    101
    -88    407    496   -161   -293    452    688    659    680    597    265    129
    -10    410    420   -200   -215    415    654    626    646    563    233     96
     51    431    379   -241   -163    405    641    610    633    540    213     77
     28    433    405   -231   -189    418    646    605    639    548    218     77
      7    431    420   -220   -207    426    665    618    657    561    226     83
    -12    467    480   -226   -246    472    698    641    693    597    246    111
    -49    478    527   -215   -288    501    724    654    722    626    259    122
    -72    454    527   -192   -298    491    724    646    722    626    252    114
    -51    462    514   -207   -283    488    730    636    722    623    249    103
    -33    483    517   -223   -275    498    743    639    737    628    252    106
    -80    478    555   -200   -319    517    735    633    745    636    252    114
   -106    470    576   -181   -342    522    709    613    740    633    249     96
   -109    470    579   -181   -345    524    706    610    750    644    254     98
    -70    475    545   -202   -306    509    701    605    761    644    241    106
   -101    470    571   -184   -337    519    701    602    761    646    252    119
   -122    496    618   -187   -371    555    719    623    782    678    290    142
   -106    530    636   -213   -371    584    743    652    813    709    306    174
    -36    548    584   -254   -309    566    740    659    818    709    280    176
    -80    597    678   -259   -379    636    766    693    854    753    293    202
   -127    594    719   -233   -423    657    750    685    841    750    270    194
    -57    636    691   -290   -374    662    740    680    831    748    244    184
     38    670    631   -353   -296    652    743    685    831    753    210    184
     54    680    626   -368   -285    652    719    662    826    763    181    174
     28    704    672   -366   -322    688    722    649    833    769    192    187
      0    698    696   -350   -348    696    727    639    820    750    189    197
    -20    691    711   -335   -366    701    717    615    805    743    184    202
    -38    652    691   -306   -366    672    675    576    774    727    155    192
    -12    644    657   -316   -335    652    641    540    743    711    124    168
    -23    628    652   -303   -337    639    639    527    724    693    114    153
    -88    576    665   -244   -376    620    644    522    704    665     90    124
    -90    501    589   -205   -340    545    639    506    665    620     36     77
    -38    441    480   -202   -259    462    636    491    626    581    -10     33
    -10    413    423   -202   -215    415    618    467    587    545    -54      0
    -31    413    444   -189   -236    428    610    462    579    535    -62      0
    -59    379    439   -161   -249    407    602    459    571    527    -70     -5
    -72    327    397   -127   -233    361    584    441    545    501   -101    -31
   -150    303    452    -77   -301    376    581    457    550    509   -101    -25
   -158    322    480    -80   -319    400    602    498    574    527    -80     -5
    -64    272    337   -103   -202    306    576    478    535    478   -124    -51
    -75    137    213    -31   -142    174    592    501    506    420   -187   -103
    -98     49    145     23   -122     98    685    589    527    392   -246   -161
    -85     62    148     12   -116    103    795    704    594    415   -249   -179
    -33    228    262    -98   -148    244    888    857    750    568   -111    -72
     20    631    610   -327   -296    623    878    904    937    865    210    223
    -90   1241   1330   -576   -709   1286    797    782   1114   1249    670    628
   -207   1569   1777   -680   -992   1673    524    441   1054   1431    927    828
   -223   1265   1488   -522   -857   1374    241     41    654   1098    631    568
   -254    558    810   -153   -532    683    155   -179    161    423    -49     20
   -220     49    267     83   -246    158    166   -119    -31     75   -410   -301
   -207   -129     77    168   -142    -25    249     49     41     67   -439   -355
   -166   -114     49    137   -109    -33    327    150    137    129   -392   -327
   -129    -31     96     80   -114     31    394    233    239    220   -324   -277
   -187     59    244     62   -215    150    478    322    345    322   -231   -202
   -205    106    311     49   -257    207    517    363    397    361   -176   -166
   -161    132    290     12   -226    210    511    361    392    358   -166   -176
   -119    132    252     -7   -187    192    509    361    389    358   -166   -184
   -127    137    265     -7   -197    200    517    368    397    368   -150   -179
   -176    142    319     18   -246    231    535    387    413    387   -129   -166
   -179    145    324     12   -252    233    532    389    413    387   -137   -158
   -174    161    335      5   -254    249    530    394    413    389   -127   -145
   -166    179    342     -7   -254    259    527    389    410    389   -114   -150
   -158    181    340    -10   -249    259    517    379    400    384   -114   -161
   -179    161    340      7   -259    249    506    379    397    376   -135   -153
   -197    168    366     12   -280    267    509    387    405    384   -145   -135
   -176    176    350      0   -265    262    501    384    400    379   -153   -140
   -158    176    335     -7   -246    254    488    376    394    374   -150   -148
   -150    166    316    -10   -233    241    472    366    384    358   -145   -158
   -158    153    311      2   -233    231    470    361    379    358   -153   -168
   -236    148    381     41   -309    262    488    379    400    384   -145   -145
   -231    142    374     44   -301    257    485    376    400    389   -153   -140
   -111    168    280    -31   -194    223    439    340    374    363   -176   -161
    -57    194    252    -67   -155    220    410    322    363    355   -168   -161
    -51    200    252    -75   -153    226    400    327    355    353   -174   -161
     -5    205    210    -98   -106    207    384    332    345    342   -176   -174
     15    233    215   -127   -101    223    374    345    345    353   -161   -166
     62    252    189   -158    -62    220    355    350    345    353   -158   -168
     75    249    171   -163    -46    210    350    363    350    358   -161   -176
     93    262    168   -176    -36    215    355    374    355    358   -179   -171
    101    262    158   -181    -28    210    361    387    350    340   -200   -176
     98    244    142   -171    -20    194    366    400    337    316   -233   -200
     93    244    150   -171    -28    200    379    413    329    296   -259   -210
     80    233    153   -155    -36    194    381    436    327    270   -288   -215
     70    236    163   -153    -46    200    366    415    355    275   -303   -218
     64    257    189   -161    -62    223    371    410    405    296   -303   -223
     46    246    197   -148    -75    223    379    405    462    309   -322   -241
     25    244    218   -135    -96    231    394    394    498    361   -314   -262
      2    267    262   -135   -132    265    397    384    498    462   -306   -262
    -12    283    296   -135   -153    288    392    371    485    511   -293   -270
    -25    262    288   -119   -158    275    376    350    459    470   -262   -290
    -36    257    293   -109   -163    275    368    332    449    420   -239   -303
    -49    257    306   -106   -176    280    358    314    436    392   -239   -303
    -46    259    306   -106   -176    280    345    296    418    363   -259   -316
    -25    249    275   -114   -150    259    335    283    400    340   -298   -335
     -5    252    257   -122   -129    254    324    277    400    329   -327   -337
     10    296    285   -155   -137    290    329    285    418    337   -329   -319
     28    311    280   -171   -124    296    335    298    439    342   -332   -298
     44    337    293   -192   -127    316    345    314    462    355   -335   -283
     46    358    311   -202   -132    335    358    329    485    371   -337   -298
     49    387    337   -220   -145    361    355    348    517    392   -314   -301
     23    413    389   -218   -181    402    368    371    553    420   -272   -275
     67    436    368   -254   -150    405    355    350    550    413   -267   -275
     62    470    407   -265   -171    439    358    337    555    407   -252   -270
     75    465    387   -272   -155    428    327    301    532    384   -257   -283
     88    452    363   -270   -137    410    280    262    501    366   -257   -296
     77    446    368   -265   -145    407    246    231    472    355   -257   -316
     44    446    402   -244   -179    426    226    218    465    363   -244   -314
     54    433    379   -246   -161    407    189    184    426    350   -246   -324
     64    384    319   -223   -127    350    153    148    376    340   -270   -358
     38    335    296   -187   -129    316    129    122    355    335   -283   -384
     38    303    265   -171   -111    285    106     98    337    340   -303   -402
     -7    275    283   -135   -145    277     93     75    340    342   -316   -410
    -49    254    303   -103   -176    277     77     49    366    324   -337   -415
    -31    249    280   -109   -155    265     41     20    363    285   -368   -431
    -10    228    239   -109   -124    233     10      0    353    241   -402   -452
    103    241    135   -174    -15    189    -38    -41    309    184   -454   -493
    111    254    142   -184    -15    200    -46    -46    306    168   -470   -501
     96    231    135   -166    -18    184    -64    -54    280    140   -493   -522
    101    150     49   -124     25    101    -70    -62    228     67   -563   -589
     77     46    -31    -64     54     10      5      2    226      7   -644   -675
     54     64     10    -59     23     38    106    127    298     41   -628   -675
     96    202    103   -150     -5    153    184    267    428    166   -506   -589
    140    610    470   -374   -163    540    194    361    644    467   -174   -272
     20   1275   1252   -649   -615   1265    122    270    883    891    324    210
   -114   1608   1719   -748   -917   1662   -142    -72    885   1075    563    436
   -207   1319   1527   -555   -870   1423   -459   -524    509    763    285    197
   -220    501    722   -140   -470    610   -646   -917   -137    -18   -478   -475
   -122    -67     54     90    -88     -7   -667   -901   -384   -402   -904   -862
    -33   -194   -163    114     62   -179   -605   -732   -316   -394   -945   -909
     10   -142   -153     64     80   -148   -501   -581   -187   -303   -891   -865
     12    -28    -41      7     25    -33   -402   -462    -51   -194   -810   -787
      7     33     25    -20    -10     28   -355   -413     18   -135   -774   -748
     23     72     49    -49    -12     62   -337   -392     51   -103   -756   -730
     28     90     62    -62    -15     77   -335   -387     62    -93   -756   -714
     75    101     25    -88     25     64   -363   -415     38   -116   -784   -724
     88    106     18    -98     36     62   -379   -433     23   -129   -802   -730
     90    132     41   -111     23     88   -379   -436     28   -116   -797   -711
     96    127     31   -114     31     80   -389   -452     18   -116   -810   -711
    103    122     18   -111     44     70   -407   -472      5   -124   -826   -709
     96    140     44   -119     25     93   -426   -485     -2   -119   -823   -693
    106    155     49   -132     28    103   -446   -509    -15   -124   -836   -691
    122    161     38   -145     41    101   -472   -532    -31   -132   -849   -693
    142    163     20   -153     62     93   -496   -545    -46   -132   -867   -696
    153    171     15   -163     67     93   -509   -553    -44   -124   -875   -685
    153    171     18   -163     67     96   -527   -566    -49   -132   -893   -693
    174    174      0   -174     85     88   -548   -581    -59   -145   -917   -706
    194    197      2   -194     96    101   -563   -589    -51   -142   -922   -698
    184    215     28   -202     77    124   -587   -602    -38   -132   -917   -678
    184    220     36   -202     75    129   -605   -615    -36   -127   -922   -672
    220    228      5   -226    106    119   -641   -641    -49   -137   -943   -691
    228    267     38   -246     96    153   -662   -649    -36   -135   -940   -683
    218    301     83   -262     67    192   -665   -649    -28   -124   -932   -670
    223    298     75   -259     75    187   -680   -646    -33   -114   -935   -665
    244    293     49   -270     98    171   -704   -649    -38   -109   -940   -654
    267    309     41   -288    114    176   -727   -659    -54   -106   -940   -649
    252    337     83   -296     83    213   -711   -649    -51    -93   -935   -636
    265    329     62   -298    101    197   -709   -654    -54    -85   -943   -639
    283    324     38   -306    122    181   -706   -662    -59    -72   -950   -633
    296    298      2   -296    148    150   -709   -678    -72    -72   -961   -626
    298    293     -7   -296    153    142   -714   -701    -90    -70   -969   -623
    296    311     15   -303    140    163   -714   -711    -90    -54   -966   -607
    303    322     18   -314    142    171   -722   -714    -77    -38   -966   -594
    309    337     28   -322    140    184   -730   -722    -67    -28   -971   -589
    314    324     10   -322    150    168   -719   -717    -51    -18   -971   -581
    301    303      2   -303    150    153   -730   -730    -51    -28   -984   -589
    277    288     10   -285    135    150   -756   -756    -70    -46  -1000   -602
    259    265      5   -262    127    135   -763   -761    -83    -62  -1008   -613
    262    272      7   -267    124    140   -771   -774    -96    -67  -1015   -623
    254    277     23   -265    114    150   -779   -787    -98    -64  -1010   -615
    244    270     23   -259    109    148   -807   -815   -111    -70  -1015   -623
    215    270     54   -241     80    163   -815   -820   -114    -64  -1002   -613
    200    275     72   -239     62    176   -826   -820   -116    -59  -1000   -613
    205    288     83   -246     59    184   -841   -828   -129    -59  -1002   -615
    171    316    142   -246     15    231   -828   -815   -116    -33   -976   -589
    220    335    114   -277     54    226   -831   -807   -114    -25   -966   -581
    213    358    145   -288     31    252   -807   -782    -98     -2   -945   -561
    220    379    155   -301     31    267   -800   -766    -93     12   -930   -550
    231    379    145   -306     41    262   -815   -782   -109      7   -932   -568
    228    405    176   -316     25    290   -826   -787   -109     12   -911   -566
    241    420    176   -332     31    301   -820   -789   -106     15   -904   -563
    236    446    210   -342     12    327   -818   -797    -98     25   -880   -553
    215    433    218   -324     -2    324   -852   -831   -122     15   -883   -561
    215    407    192   -311     12    301   -898   -878   -158    -12   -909   -581
    228    418    187   -324     20    303   -935   -917   -187    -38   -917   -592
    155    381    226   -270    -33    303   -945   -935   -200    -51   -919   -597
    171    337    166   -257      2    254   -982   -969   -236    -93   -956   -639
    223    301     77   -262     72    189  -1000   -989   -265   -132   -989   -672
    236    259     23   -249    106    142  -1026  -1021   -306   -168  -1021   -704
    202    207      5   -205     98    109  -1049  -1052   -342   -192  -1049   -735
    202    150    -54   -179    127     49  -1078  -1088   -394   -236  -1093   -779
    236    111   -124   -174    181     -5  -1101  -1127   -452   -280  -1137   -820
    228     62   -168   -145    197    -51  -1135  -1169   -496   -314  -1179   -857
    194      7   -187   -103    192    -88  -1143  -1182   -517   -329  -1200   -872
    176    -15   -194    -83    184   -103  -1156  -1200   -537   -348  -1215   -883
    228    -23   -252   -101    239   -137  -1187  -1234   -576   -384  -1244   -906
    236    -54   -290    -90    262   -171  -1187  -1244   -597   -407  -1270   -919
    226   -137   -366    -44    296   -252  -1182  -1231   -631   -449  -1322   -966
    239   -233   -475     -5    355   -355  -1109  -1150   -636   -496  -1400  -1054
    226   -254   -480     15    353   -366   -992  -1013   -568   -480  -1415  -1078
    332    -93   -426   -122    376   -257   -896   -839   -415   -335  -1293   -971
    374    376      2   -376    187    189   -841   -717   -158     18   -909   -594
    327   1085    756   -709   -213    922   -924   -800     85    457   -379    -64
    122   1519   1397   -820   -636   1460  -1197  -1137    140    735    -12    277
     64   1218   1150   -644   -542   1184  -1540  -1608   -244    431   -272     31
     38    387    348   -213   -153    368  -1704  -1982   -880   -335  -1026   -626
     41   -358   -402    155    220   -381  -1704  -2005  -1241   -865  -1605  -1148
    127   -563   -691    218    407   -626  -1641  -1844  -1226   -922  -1712  -1265
    220   -496   -719    137    467   -607  -1506  -1675  -1083   -828  -1652  -1223
    239   -392   -631     75    433   -511  -1395  -1548   -956   -732  -1574  -1161
    270   -303   -574     15    420   -439  -1345  -1483   -883   -675  -1517  -1117
    218   -275   -493     28    355   -384  -1293  -1428   -844   -641  -1475  -1080
    207   -272   -483     31    342   -376  -1270  -1408   -839   -636  -1460  -1065
    244   -267   -511     10    376   -389  -1252  -1397   -841   -636  -1454  -1054
    267   -270   -537      0    402   -402  -1244  -1392   -849   -641  -1452  -1060
    272   -277   -550      2    410   -413  -1234  -1392   -852   -644  -1452  -1070
    259   -290   -550     12    405   -420  -1244  -1397   -865   -654  -1457  -1070
    192   -311   -504     59    348   -407  -1210  -1369   -854   -644  -1434  -1041
    187   -296   -485     51    335   -389  -1200  -1361   -854   -633  -1410  -1018
    252   -265   -517      7    384   -389  -1221  -1374   -875   -641  -1410  -1028
    259   -285   -545     12    400   -415  -1221  -1374   -888   -654  -1428  -1039
    270   -257   -530     -7    400   -392  -1213  -1369   -891   -649  -1428  -1028
    267   -241   -509    -12    387   -374  -1205  -1363   -891   -639  -1415  -1018
    265   -249   -514     -7    389   -381  -1176  -1350   -880   -631  -1408   -997
    316   -241   -558    -38    436   -397  -1179  -1358   -893   -646  -1415  -1000
    319   -236   -555    -41    436   -394  -1184  -1363   -904   -646  -1397   -989
    290   -244   -537    -23    410   -389  -1184  -1361   -914   -654  -1379   -987
    306   -259   -566    -23    436   -413  -1179  -1348   -935   -672  -1369   -987
    257   -249   -506     -5    379   -379  -1156  -1304   -911   -641  -1325   -948
    267   -239   -506    -15    384   -371  -1148  -1280   -896   -628  -1304   -924
    231   -236   -467      2    348   -350  -1145  -1257   -878   -618  -1278   -893
    296   -213   -509    -41    402   -361  -1156  -1244   -867   -636  -1278   -885
    311   -192   -504    -62    407   -348  -1145  -1221   -833   -636  -1273   -854
    303   -207   -511    -49    407   -358  -1143  -1208   -820   -620  -1267   -836
    306   -200   -506    -54    405   -353  -1153  -1210   -815   -589  -1247   -839
    316   -153   -470    -80    392   -311  -1137  -1195   -792   -542  -1205   -826
    353   -150   -506   -103    428   -327  -1132  -1202   -807   -535  -1182   -836
    319   -148   -467    -88    392   -306  -1117  -1200   -810   -527  -1148   -823
    324   -142   -467    -93    394   -303  -1109  -1208   -820   -527  -1135   -841
    298   -158   -457    -70    376   -306  -1101  -1213   -826   -519  -1109   -846
    262   -158   -420    -51    340   -290  -1088  -1210   -820   -509  -1080   -839
    293   -142   -439    -75    363   -290  -1080  -1210   -815   -498  -1065   -841
    324   -106   -431   -111    376   -267  -1065  -1202   -807   -478  -1044   -833
    327   -101   -428   -111    376   -265  -1044  -1208   -800   -491  -1049   -859
    306   -101   -407   -103    355   -254  -1026  -1208   -776   -491  -1044   -880
    293   -106   -400    -96    345   -252  -1039  -1223   -784   -504  -1047   -906
    311    -93   -405   -111    358   -246  -1047  -1231   -784   -504  -1036   -917
    303    -62   -366   -119    335   -213  -1026  -1221   -761   -491  -1010   -909
    301    -77   -379   -111    337   -228  -1028  -1218   -761   -496  -1005   -927
    298    -93   -392   -103    345   -241  -1036  -1218   -769   -501  -1002   -943
    298    -75   -374   -114    335   -223  -1028  -1213   -761   -498   -984   -935
    301    -64   -366   -116    332   -215  -1018  -1200   -756   -498   -995   -919
    322    -20   -342   -153    329   -179   -989  -1176   -732   -478   -984   -896
    355     38   -319   -197    337   -140   -961  -1156   -706   -454   -963   -875
    358     67   -290   -215    324   -109   -927  -1137   -693   -444   -945   -859
    335     88   -246   -210    290    -77   -898  -1098   -665   -415   -906   -833
    329    101   -228   -218    280    -62   -872  -1070   -649   -394   -878   -815
    340    106   -233   -223    285    -62   -867  -1054   -646   -387   -870   -807
    327    145   -181   -239    254    -18   -844  -1026   -620   -358   -823   -769
    327    202   -124   -265    226     38   -813  -1013   -587   -327   -779   -722
    329    231    -98   -283    215     67   -802  -1015   -571   -316   -761   -696
    303    205    -98   -257    202     54   -831  -1041   -592   -327   -774   -698
    296    176   -119   -239    207     31   -862  -1088   -631   -353   -813   -722
    358    158   -200   -257    280    -20   -878  -1119   -667   -389   -836   -745
    311    116   -197   -215    254    -38   -865  -1137   -693   -420   -839   -750
    249     88   -161   -171    205    -36   -846  -1140   -698   -426   -867   -750
    220     20   -202   -122    210    -90   -849  -1132   -714   -454   -924   -763
    223    -25   -249    -98    236   -137   -852  -1127   -745   -485   -966   -784
    205    -64   -272    -72    239   -168   -854  -1132   -771   -519  -1000   -810
    176    -98   -275    -38    226   -187   -854  -1127   -779   -537  -1000   -815
    158   -114   -272    -20    213   -194   -854  -1119   -787   -550  -1015   -815
    145   -129   -275     -7    210   -202   -849  -1122   -805   -563  -1034   -823
    135   -142   -277      2    205   -210   -849  -1119   -815   -571  -1041   -818
    122   -145   -267     12    194   -205   -836  -1111   -820   -579  -1044   -810
    116   -158   -275     18    192   -215   -831  -1111   -836   -600  -1067   -820
    109   -215   -324     54    215   -270   -828  -1106   -859   -636  -1106   -849
    132   -337   -472    101    301   -402   -784  -1034   -870   -696  -1192   -914
    163   -361   -524     98    342   -444   -662   -888   -805   -696  -1226   -950
    202   -301   -506     46    353   -402   -532   -711   -678   -618  -1182   -914
    223     25   -197   -124    210    -85   -454   -571   -470   -379   -935   -688
    187    662    472   -426   -142    568   -498   -594   -252     28   -439   -226
     57   1195   1137   -626   -540   1166   -698   -870   -213    332    -28    132
    -10   1239   1247   -615   -628   1241  -1023  -1267   -446    311     10    137
    -46    709    756   -329   -400    732  -1200  -1602   -904   -205   -491   -283
    -44   -109    -64     75      7    -88  -1153  -1623  -1288   -870  -1197   -859
     25   -498   -524    236    275   -511  -1085  -1478  -1348  -1065  -1444  -1083
     59   -514   -576    226    316   -542   -969  -1309  -1223  -1000  -1413  -1080
     77   -436   -514    179    296   -475   -857  -1176  -1088   -896  -1330  -1021
     31   -379   -413    174    220   -397   -797  -1101   -987   -813  -1260   -966
    -10   -296   -288    153    137   -293   -727  -1026   -901   -732  -1187   -896
      5   -270   -275    129    140   -272   -685   -989   -862   -709  -1169   -875
    119   -288   -407     85    262   -348   -698  -1000   -883   -740  -1210   -914
    109   -252   -361     70    233   -306   -675   -974   -865   -717  -1184   -898
     85   -239   -324     75    205   -280   -644   -948   -844   -696  -1161   -883
     80   -236   -319     75    197   -277   -618   -930   -831   -680  -1145   -880
    114   -228   -342     57    228   -285   -613   -919   -826   -675  -1137   -878
     90   -213   -303     59    194   -257   -584   -898   -810   -659  -1119   -865
     25   -218   -244     96    135   -231   -555   -870   -797   -644  -1098   -857
      5   -228   -233    111    119   -231   -535   -852   -795   -639  -1080   -862
    -31   -218   -187    124     77   -202   -504   -820   -769   -615  -1041   -849
    -36   -223   -189    129     75   -207   -485   -800   -758   -605  -1036   -852
    -28   -233   -205    129     85   -220   -472   -784   -748   -594  -1031   -849
     10   -215   -226    101    116   -220   -472   -766   -745   -594  -1034   -846
    119   -207   -327     44    223   -267   -493   -774   -774   -620  -1067   -862
    137   -197   -335     28    233   -265   -475   -737   -761   -605  -1067   -844
    119   -184   -303     31    210   -241   -452   -701   -737   -581  -1054   -820
    124   -210   -335     41    228   -272   -452   -685   -735   -592  -1065   -828
    127   -205   -332     38    228   -267   -431   -659   -719   -589  -1054   -818
    124   -189   -314     31    218   -249   -428   -633   -704   -584  -1047   -810
    119   -202   -322     41    218   -259   -423   -605   -685   -581  -1049   -810
     98   -207   -306     51    202   -257   -410   -571   -662   -548  -1054   -802
     80   -179   -259     49    168   -218   -402   -548   -641   -485  -1049   -776
     88   -161   -249     33    166   -202   -384   -517   -628   -449  -1000   -748
    101   -137   -239     18    168   -187   -355   -488   -618   -428   -945   -724
    101   -122   -223     10    161   -171   -324   -457   -607   -415   -896   -693
     98   -119   -218     10    158   -168   -298   -433   -607   -407   -862   -667
     93   -122   -218     12    153   -168   -280   -426   -610   -415   -854   -657
     88   -119   -207     12    148   -163   -259   -415   -607   -415   -844   -639
    103   -132   -236     12    168   -181   -246   -407   -610   -423   -839   -633
    103   -148   -252     23    176   -200   -239   -402   -615   -436   -839   -639
    109   -135   -246     10    176   -189   -223   -389   -610   -433   -833   -626
    145   -114   -262    -15    202   -187   -205   -381   -600   -428   -831   -613
    176    -88   -265    -44    218   -176   -192   -376   -592   -423   -823   -600
    163    -90   -254    -36    207   -171   -176   -366   -587   -410   -823   -587
    101   -101   -202     -2    148   -150   -158   -348   -571   -392   -828   -550
     -7   -119   -111     62     51   -114   -122   -319   -545   -376   -810   -519
    -10   -124   -114     64     49   -119   -111   -311   -540   -381   -797   -509
      2   -122   -124     59     62   -122    -98   -296   -540   -381   -769   -498
      7    -98   -106     44     54   -103    -90   -283   -535   -371   -740   -483
     18    -83   -101     31     57    -90    -83   -265   -530   -358   -711   -467
      2    -67    -70     31     33    -70    -51   -231   -501   -329   -670   -433
    -41    -33      7     38    -25    -12     -2   -187   -462   -293   -623   -392
    -59    -10     46     33    -54     18     28   -150   -433   -270   -592   -368
    -46     12     59     15    -51     36     54   -114   -405   -252   -574   -350
    -18     36     54    -10    -36     44     75    -88   -381   -244   -568   -335
     -5     72     77    -33    -41     75     98    -57   -348   -226   -540   -293
    -10    101    111    -46    -59    106    119    -33   -324   -210   -517   -262
    -46    135    181    -44   -114    158    140    -20   -303   -176   -485   -220
    -90    163    252    -36   -171    207    150    -18   -293   -142   -457   -179
   -101    158    259    -28   -179    207    148    -33   -309   -142   -459   -181
   -171    135    306     18   -241    220    168    -20   -311   -148   -457   -179
   -239    116    355     59   -296    236    189      0   -311   -140   -441   -161
   -322     93    415    111   -368    254    210     23   -314   -132   -415   -150
   -355     59    415    148   -384    236    223     44   -329   -145   -400   -168
   -358      0    355    179   -358    176    220     41   -358   -181   -444   -207
   -319    -62    257    189   -290     98    215     33   -381   -223   -475   -231
   -285   -106    179    194   -236     36    215     15   -410   -257   -491   -254
   -275   -148    127    213   -202    -10    215     -2   -439   -285   -545   -277
   -290   -187    103    236   -200    -41    213    -10   -452   -306   -587   -288
   -262   -207     54    233   -158    -77    207    -28   -467   -332   -594   -303
   -226   -210     15    215   -122    -98    205    -28   -478   -348   -579   -309
   -202   -218    -15    210    -93   -116    205    -28   -485   -353   -568   -314
   -202   -239    -38    220    -83   -140    194    -38   -504   -366   -600   -324
   -179   -301   -122    239    -31   -210    202    -28   -522   -402   -657   -363
   -161   -426   -265    293     49   -345    249     20   -540   -465   -748   -454
   -176   -493   -316    335     70   -405    335    106   -517   -493   -789   -522
    -80   -389   -311    233    111   -350    452    277   -392   -400   -683   -462
     -5    -88    -83     46     38    -85    530    428   -189   -137   -413   -215
    -54    415    470   -181   -262    444    504    433     31    226      2    197
   -163    961   1124   -397   -644   1041    348    218    148    558    407    561
   -171    937   1109   -387   -639   1023     31   -158    -72    488    374    519
   -231    324    555    -46   -394    439   -181   -566   -613   -119   -197     15
   -226   -410   -187    316    -20   -301   -228   -696  -1049   -740   -836   -542
   -148   -683   -535    415    192   -610   -163   -527  -1062   -852  -1013   -688
   -106   -662   -555    384    223   -610    -49   -355   -930   -771   -966   -662
    -57   -558   -504    306    220   -532     46   -228   -800   -675   -893   -607
     -5   -457   -452    231    220   -454    111   -148   -706   -610   -844   -553
     59   -379   -439    161    249   -407    155   -109   -641   -589   -833   -524
    150   -345   -496     96    322   -420    163   -114   -618   -579   -849   -530
    202   -332   -535     64    368   -433    158   -124   -615   -561   -859   -545
    220   -316   -540     46    376   -428    166   -119   -618   -540   -857   -548
    200   -298   -498     49    348   -397    187    -88   -600   -509   -826   -540
    155   -301   -457     72    303   -376    205    -57   -581   -501   -787   -514
     70   -314   -384    122    226   -350    228    -33   -558   -493   -750   -488
    -10   -327   -316    166    153   -322    259    -12   -524   -472   -719   -470
    -49   -319   -270    184    109   -296    285     10   -491   -446   -691   -446
    -77   -311   -233    194     77   -272    303     23   -470   -431   -675   -423
    -75   -309   -236    192     80   -272    322     33   -457   -420   -670   -413
    -54   -283   -228    168     85   -257    332     44   -444   -413   -662   -405
    -36   -285   -249    161    106   -267    327     49   -439   -418   -665   -413
    -49   -277   -231    163     88   -254    340     64   -420   -407   -659   -418
    -59   -252   -192    155     64   -223    345     83   -394   -394   -641   -410
    -57   -215   -161    135     49   -189    358    106   -361   -374   -613   -387
    -51   -189   -137    122     41   -163    363    122   -335   -355   -594   -366
    -57   -158   -101    106     20   -129    374    137   -306   -335   -576   -348
    -59   -132    -72     96      5   -101    384    148   -277   -306   -558   -322
    -64   -122    -57     90     -5    -90    389    161   -259   -277   -542   -298
    -59    -93    -33     77    -12    -64    394    184   -244   -241   -524   -270
    -70    -62      7     64    -41    -28    394    200   -246   -207   -504   -233
    -77    -28     49     51    -64     10    405    220   -244   -181   -480   -202
    -88     -2     85     44    -88     41    415    244   -239   -174   -459   -176
   -101     18    119     41   -109     67    436    277   -215   -161   -431   -148
    -80     15     96     31    -88     54    441    280   -226   -184   -436   -150
    -96     23    119     36   -109     72    459    296   -218   -194   -436   -135
   -116     10    127     51   -122     67    472    306   -213   -205   -444   -132
   -148     23    171     62   -158     96    496    322   -197   -200   -441   -124
   -153     41    194     54   -174    119    501    329   -194   -200   -444   -122
   -114     77    192     18   -153    135    509    335   -187   -200   -446   -114
    -67    103    171    -18   -119    137    517    342   -174   -200   -439   -103
    -59    114    174    -25   -116    142    524    345   -161   -200   -426   -106
    -77    109    184    -15   -129    145    535    355   -148   -202   -415   -109
    -67    132    200    -33   -135    166    540    355   -140   -200   -405   -109
    -72    153    226    -41   -150    189    545    355   -132   -192   -384   -111
    -93    166    259    -36   -176    213    555    355   -124   -187   -353   -106
   -142    161    303    -10   -223    231    558    355   -116   -181   -319   -109
   -168    150    319     10   -244    233    563    368   -101   -166   -275    -93
   -153    148    298      2   -226    220    553    366   -101   -168   -254    -88
   -114    171    285    -28   -200    228    540    363    -98   -168   -254   -106
    -85    171    254    -44   -171    213    537    358   -103   -176   -254   -119
    -25    218    244    -96   -135    231    566    389    -70   -148   -218    -85
     10    262    252   -137   -119    257    597    426    -38   -116   -174    -54
    -28    236    265   -103   -145    249    597    428    -38   -119   -158    -72
    103    332    226   -218    -62    280    623    454    -15    -96   -124    -57
     75    358    283   -218   -103    322    646    478     10    -72    -98    -33
      0    366    366   -184   -184    366    659    493     23    -51    -67    -15
    -80    387    467   -153   -272    426    670    504     46    -23    -33     20
    -67    420    488   -176   -280    454    662    488     49    -23    -28     36
    -44    452    493   -205   -267    472    641    465     38    -31    -25     49
    -15    439    454   -213   -233    446    607    426      7    -64    -51     33
     49    454    405   -252   -176    431    600    418      0    -77    -64     38
     77    457    379   -270   -150    420    579    402    -10    -90    -80     36
     23    431    405   -228   -192    418    574    397    -20    -98    -93     25
    -54    368    423   -158   -241    394    566    387    -36   -116   -106     20
     -7    342    350   -166   -179    345    540    366    -67   -150   -129     -5
    109    384    272   -246    -83    329    524    353    -85   -174   -153    -25
     31    275    244   -153   -106    259    488    311   -135   -228   -210    -72
   -119    137    257    -10   -189    197    462    265   -184   -280   -252   -109
   -179     67    246     57   -213    155    449    239   -210   -306   -280   -129
   -197     44    241     75   -220    142    444    228   -226   -319   -290   -137
   -200     59    259     70   -231    158    441    228   -226   -319   -283   -124
   -142     70    210     33   -176    140    418    213   -244   -337   -296   -137
   -109     70    179     20   -142    124    420    220   -244   -342   -303   -142
    -75     -7     64     38    -70     28    426    236   -277   -402   -368   -220
    -54    -62     -7     57    -23    -36    514    329   -254   -431   -413   -288
    -33    -10     23     20    -28      5    620    475   -161   -379   -368   -267
     25    168    142    -96    -57    155    711    657      2   -218   -205   -116
     62    688    626   -379   -280    657    730    748    262    158    215    314
    -57   1353   1410   -649   -732   1382    659    649    504    589    735    836
   -200   1639   1836   -719  -1021   1738    397    303    485    750    971   1057
   -239   1317   1556   -537   -896   1436    109   -101    122    431    688    792
   -228    444    672   -109   -452    558    -44   -439   -522   -368   -103     77
   -189   -124     64    155   -127    -31    -38   -405   -753   -737   -517   -309
   -114   -246   -135    179      7   -192     54   -228   -680   -735   -558   -361
    -54   -145    -90    101     18   -119    194    -41   -530   -615   -483   -303
    -25    -31     -5     25    -12    -18    290     75   -407   -504   -394   -231
    -44     49     93     -5    -67     70    361    155   -324   -428   -332   -161
    -57     80    137    -12    -96    109    407    202   -280   -389   -311   -135
    -36     96    132    -28    -83    114    433    215   -267   -384   -316   -129
    -41    101    140    -31    -90    119    446    231   -257   -376   -306   -119
    -57    106    163    -23   -109    135    457    246   -241   -361   -293   -101
    -72    119    189    -23   -132    153    475    265   -226   -342   -275    -75
    -59    129    189    -33   -124    158    485    265   -223   -332   -270    -62
    -57    124    181    -33   -119    153    483    262   -228   -324   -267    -57
    -59    109    168    -23   -114    137    491    270   -228   -324   -267    -49
    -72     96    168    -12   -122    132    506    285   -218   -319   -267    -51
    -36    116    153    -38    -93    135    509    288   -213   -316   -262    -41
    -54    148    200    -46   -127    174    511    290   -205   -314   -246    -23
    -57    163    220    -54   -137    192    511    296   -200   -314   -231     -7
    -41    168    210    -64   -127    189    517    309   -192   -309   -213      2
    -62    166    228    -51   -145    197    527    327   -179   -285   -187     15
    -57    184    241    -64   -150    213    537    345   -166   -270   -168     28
    -62    189    252    -64   -158    220    545    355   -158   -259   -155     41
    -28    213    241    -93   -135    226    550    361   -150   -252   -140     59
    -41    207    249    -83   -145    228    555    371   -145   -241   -129     75
   -114    189    301    -38   -207    244    558    389   -137   -228   -116     90
    -88    223    311    -67   -200    267    555    402   -127   -207    -88    111
     18    272    254   -145   -116    262    542    413   -127   -192    -62    129
     38    270    231   -153    -96    252    530    426   -135   -181    -41    150
    -12    257    270   -122   -142    262    545    454   -119   -161    -10    184
    -54    207    262    -77   -158    233    540    452   -129   -168    -10    181
    -54    210    265    -77   -161    236    550    467   -119   -155      5    187
    -15    275    290   -129   -153    283    587    498    -93   -127     38    218
      0    316    316   -158   -158    316    613    517    -80   -109     59    239
    -23    288    311   -132   -168    301    613    506    -88   -116     51    231
    -83    267    350    -93   -215    309    628    517    -75   -103     64    244
   -135    239    374    -51   -254    306    652    535    -54    -90     77    254
   -192    257    449    -33   -319    353    680    561    -28    -59    109    277
   -137    277    415    -70   -277    345    678    563    -23    -46    124    277
    -75    277    353   -103   -213    314    680    571    -12    -33    135    270
    -96    262    358    -83   -226    309    704    581      2    -20    148    272
   -129    280    410    -77   -270    345    722    587     15     -2    171    288
   -153    272    426    -62   -288    348    727    584     23      2    189    296
   -145    275    418    -64   -283    345    727    584     28      7    202    296
   -129    298    428    -83   -277    363    737    600     38     25    228    309
   -155    283    439    -64   -298    361    737    602     38     31    241    314
   -181    267    446    -44   -314    355    735    600     38     23    231    316
   -171    303    475    -67   -322    387    745    610     49     31    239    329
   -161    340    501    -88   -329    420    756    620     59     44    254    337
   -176    366    542    -96   -361    454    789    652     90     70    280    358
   -181    402    584   -111   -381    491    831    691    127    114    324    397
   -171    389    561   -111   -366    475    849    711    142    129    342    418
   -163    389    553   -111   -358    470    849    709    140    129    355    431
   -142    415    558   -137   -350    485    859    711    145    140    363    439
   -148    457    605   -155   -376    532    878    727    168    168    400    472
   -129    532    662   -202   -397    597    909    745    205    207    446    517
   -101    566    667   -231   -384    615    901    735    205    215    454    527
   -116    537    652   -210   -384    594    854    691    168    187    426    509
   -140    511    652   -187   -394    581    828    659    145    171    405    488
   -137    496    633   -179   -387    566    818    649    135    161    397    470
   -171    452    623   -140   -397    537    815    641    122    145    374    446
   -181    397    579   -109   -381    488    805    633    101    119    345    418
   -184    358    542    -85   -363    449    800    626     77     93    324    400
   -202    306    509    -54   -355    407    787    605     46     59    298    371
   -218    257    475    -18   -345    366    769    574     10     23    267    337
   -215    218    433     -2   -324    324    756    550    -15    -12    236    311
   -202    200    400      0   -301    298    740    532    -36    -36    215    290
   -215    174    389     18   -301    280    727    517    -51    -51    205    285
   -207    166    374     20   -290    270    730    517    -57    -59    210    296
   -158    192    350    -18   -257    270    730    506    -62    -64    213    290
   -142    168    311    -12   -228    239    719    491    -93    -80    189    257
   -119     41    161     38   -140     98    698    480   -158   -155    101    155
   -129    -59     70     96   -101      5    771    558   -140   -200     31     67
   -109      2    111     51   -111     57    898    706    -38   -132     96     80
    -70    163    231    -46   -150    197    992    872    124     31    246    213
      5    607    602   -306   -298    605   1021    963    353    368    587    566
   -106   1247   1353   -568   -730   1299    995    896    592    797   1057   1049
   -189   1522   1709   -667   -950   1615    727    542    540    943   1283   1228
   -285   1156   1441   -436   -865   1299    433     85    124    571    989    943
   -368    363    732      0   -550    548    309   -200   -420   -129    311    324
   -319   -166    153    244   -236     -7    319   -124   -631   -470    -67    -23
   -275   -254     20    265   -150   -119    405     64   -540   -431    -80    -36
   -293   -220     72    257   -184    -75    504    202   -420   -342    -25      7
   -374   -137    233    254   -303     46    613    316   -285   -239     59     90
   -353    -46    306    200   -329    129    675    361   -202   -192     93    140
   -381     18    400    181   -392    207    735    420   -129   -145    137    205
   -394     59    454    166   -426    257    776    462    -85   -101    166    246
   -314     98    413    106   -366    254    779    472    -80    -90    171    246
   -226    153    379     36   -301    265    766    472    -83    -80    184    246
   -215    142    355     36   -285    249    758    462    -85    -88    184    236
   -265    161    423     51   -342    290    779    483    -62    -54    215    262
   -316    205    522     54   -418    363    802    509    -31    -12    259    303
   -329    218    548     57   -439    381    800    517    -18     -2    277    316
   -322    207    530     57   -426    368    800    519    -12     -7    270    319
   -324    213    537     54   -431    374    805    532      2      5    272    340
   -335    215    550     59   -444    381    813    537     10     15    270    348
   -342    218    561     62   -452    389    818    537     18     23    277    355
   -335    218    550     57   -444    384    807    527     15     20    280    337
   -337    246    581     44   -459    413    815    537     28     36    309    345
   -311    288    600     10   -454    444    818    550     44     54    340    358
   -337    246    584     46   -459    415    815    555     49     57    348    358
   -368    226    592     70   -480    410    807    555     54     67    363    366
   -335    275    610     28   -472    441    815    574     70     90    400    381
   -283    316    597    -18   -441    457    810    581     72    101    418    384
   -301    311    613     -5   -457    462    810    589     75     98    426    384
   -272    342    615    -36   -444    480    813    607     90    119    454    405
   -244    350    594    -54   -418    472    802    615     93    135    472    413
   -265    355    618    -46   -441    485    805    631    106    158    506    431
   -280    368    649    -44   -465    509    823    657    129    181    540    449
   -280    389    670    -57   -478    530    828    672    137    187    550    475
   -265    405    670    -70   -467    537    828    678    137    192    561    491
   -267    400    667    -67   -467    532    836    683    140    200    574    496
   -285    420    706    -67   -496    563    854    691    155    213    532    509
   -267    441    706    -88   -488    574    875    706    171    218    436    501
   -262    428    691    -83   -478    558    885    717    184    223    418    485
   -265    410    675    -72   -470    542    891    722    189    226    428    470
   -254    420    675    -83   -465    548    896    722    205    236    449    462
   -280    426    704    -72   -491    563    922    737    228    254    472    472
   -298    407    706    -54   -501    555    935    737    233    257    465    459
   -301    397    696    -49   -498    545    932    730    231    254    457    439
   -298    389    688    -44   -493    537    935    727    233    254    467    431
   -309    402    711    -46   -511    555    932    722    236    259    480    431
   -309    415    724    -54   -517    568    935    722    244    270    478    431
   -332    407    740    -38   -537    574    930    719    244    277    488    431
   -303    389    693    -41   -498    540    919    714    241    272    485    415
   -277    384    662    -54   -470    522    924    727    249    280    478    418
   -283    418    701    -67   -493    558    950    761    280    314    504    446
   -322    446    769    -64   -545    607    979    795    316    348    540    480
   -314    475    789    -80   -550    631    987    813    335    366    568    509
   -259    506    766   -124   -514    636    992    823    340    374    574    527
   -246    524    771   -140   -509    646    997    833    345    379    566    540
   -262    545    807   -142   -535    675   1021    857    366    405    579    563
   -277    579    857   -150   -566    717   1047    880    400    452    620    605
   -285    613    896   -163   -592    753   1062    888    418    478    654    649
   -355    587    943   -114   -649    763   1070    885    420    478    675    683
   -361    542    901    -90   -631    722   1034    844    381    433    649    665
   -361    527    888    -83   -623    706   1013    828    371    418    641    659
   -402    498    898    -49   -649    696   1018    833    374    426    641    670
   -392    485    875    -46   -633    680   1013    828    361    413    631    667
   -392    446    839    -28   -615    641   1002    818    342    384    605    652
   -420    371    792     25   -605    581    987    805    324    350    568    620
   -462    306    769     75   -615    537    982    795    309    324    550    600
   -465    272    737     96   -600    504    982    787    290    303    540    584
   -506    226    730    140   -618    478    974    771    259    280    530    566
   -511    205    717    153   -613    459    961    753    241    270    527    558
   -530    207    737    158   -633    470    984    769    254    290    537    563
   -501    241    743    129   -623    491   1000    784    275    319    542    568
   -467    226    691    119   -579    457    979    771    259    306    511    537
   -462    205    667    129   -563    436    987    776    254    301    488    514
   -517     62    579    226   -548    319    997    800    226    249    433    446
   -649   -116    532    381   -592    207   1052    867    220    192    366    342
   -748   -114    633    431   -693    259   1184   1026    327    257    402    379
   -600     70    670    265   -633    368   1299   1210    491    405    537    493
   -415    561    974    -72   -696    766   1299   1270    688    706    901    818
   -428   1150   1579   -361  -1005   1363   1187   1119    823   1052   1332   1205
   -568   1400   1969   -415  -1270   1683    898    763    763   1244   1545   1379
   -667   1148   1816   -239  -1241   1480    584    348    439   1008   1291   1179
   -678    420   1098    127   -888    758    480    114    -59    290    579    592
   -610    -67    540    337   -576    236    504    181   -262    -80    200    272
   -545   -207    337    374   -441     64    607    358   -210   -101    148    239
   -530   -176    353    353   -441     88    735    509    -90    -18    197    290
   -504    -80    423    290   -465    171    818    613     25     83    262    355
   -491    -23    465    257   -480    220    844    662     90    137    301    400
   -498    -20    475    259   -491    226    844    672    114    148    316    418
   -496    -75    420    285   -459    171    810    628     80    111    303    400
   -400    -51    345    226   -374    145    820    589     64    106    283    384
   -277     15    293    129   -285    153    875    594     80    127    314    394
   -244    -15    228    127   -239    106    893    579     49    109    298    371
   -244    -25    218    135   -231     96    901    600     12     96    277    348
   -252     -5    246    127   -252    119    911    652     15    103    280    355
   -311    -41    267    176   -290    111    909    675     28    101    277    361
   -392   -106    283    249   -340     88    893    667     15     70    262    337
   -379    -75    303    228   -342    114    901    688     44     75    275    358
   -368    -59    309    213   -340    122    893    701     85     93    270    361
   -410    -67    340    239   -376    135    901    719    111     93    267    371
   -441    -46    394    241   -420    174    924    758    140     96    290    394
   -413     -5    407    210   -410    200    945    807    168     67    288    402
   -446      0    446    220   -446    223    935    820    226     72    283    405
   -465      2    467    231   -467    233    927    810    280    129    280    415
   -501     12    514    241   -509    262    943    823    342    218    252    446
   -501     25    527    239   -514    275    935    813    324    296    316    459
   -415     44    459    187   -436    252    906    782    277    290    355    431
   -387     44    428    171   -407    236    888    779    265    309    368    428
   -368     36    402    163   -384    218    878    784    252    311    384    436
   -314     57    371    129   -342    213    862    784    241    301    402    439
   -332     70    402    129   -366    236    865    797    249    309    444    454
   -319     62    381    129   -350    220    854    795    241    298    454    446
   -296     93    387    101   -342    239    870    813    257    303    472    459
   -233    163    397     36   -314    280    901    839    285    319    488    483
   -319    132    449     90   -384    290    909    839    293    322    480    472
   -371    124    496    122   -433    309    930    849    309    329    475    485
   -309    171    480     67   -394    324    953    862    324    335    472    496
   -355    140    496    109   -426    316    963    859    329    332    467    470
   -415     88    501    163   -459    293    950    846    324    324    454    452
   -415    101    514    155   -465    306    958    854    348    335    452    452
   -335    161    493     85   -413    324    969    862    371    342    452    462
   -309    205    514     51   -410    358    992    875    394    353    454    465
   -345    132    478    106   -410    303    956    820    355    301    407    407
   -322    129    452     96   -387    290    948    797    340    280    394    389
   -358    116    475    119   -418    296    948    795    348    267    407    397
   -389     90    480    150   -433    285    919    771    342    236    402    371
   -368    137    504    114   -436    319    940    792    379    265    439    394
   -371    148    517    111   -444    332    963    810    405    288    470    407
   -439    109    548    163   -493    327    966    813    410    293    485    405
   -439    145    584    148   -511    363    987    841    441    324    519    433
   -392    205    597     93   -493    400   1000    865    465    345    548    449
   -400    244    644     77   -522    444   1031    904    501    376    594    467
   -407    303    709     49   -558    506   1057    948    545    426    654    501
   -303    345    649    -20   -475    496   1049    953    550    439    667    504
   -309    407    714    -49   -511    558   1085    997    597    498    722    555
   -301    457    758    -77   -530    607   1085   1013    628    550    761    589
   -249    540    789   -148   -522    665   1083   1026    659    607    797    631
   -249    600    849   -174   -548    724   1101   1047    696    649    823    665
   -316    530    846   -106   -581    688   1054   1005    662    623    789    631
   -353    485    839    -67   -594    662   1013    963    633    594    766    605
   -374    467    841    -46   -607    654    995    943    623    574    758    602
   -400    444    844    -20   -620    644    997    935    618    548    753    615
   -379    415    792    -20   -584    602    982    909    589    506    717    594
   -379    366    743      5   -561    553    969    880    555    467    667    563
   -394    316    709     38   -553    511    963    865    537    436    633    540
   -475    259    735    109   -605    496    966    859    530    423    626    527
   -480    202    680    137   -581    441    930    823    498    389    592    475
   -459    179    639    140   -550    410    917    805    485    371    574    449
   -376    181    555     96   -467    368    896    779    459    342    545    418
   -324    155    480     85   -402    316    878    761    441    322    527    394
   -394    135    530    129   -465    332    883    771    454    332    542    405
   -439    109    548    163   -493    327    875    763    446    327    537    394
   -426     28    452    197   -439    239    862    753    418    280    478    332
   -413    -90    322    252   -368    114    904    795    394    213    381    228
   -423    -90    332    257   -379    119   1005    906    457    231    371    207
   -363     28    392    168   -379    207   1111   1075    589    350    470    296
   -311    371    680    -31   -496    524   1161   1215    813    628    758    576
   -405    974   1379   -283   -891   1176   1140   1236   1098   1060   1244   1062
   -594   1457   2052   -431  -1325   1753    945    984   1226   1363   1608   1402
   -675   1327   2003   -327  -1340   1665    639    574    974   1210   1493   1286
   -709    600   1306     51  -1008    950    423    140    361    517    826    696
   -683   -153    530    418   -607    187    363      7    -80    -75    210    137
   -613   -327    283    470   -449    -23    418    174    -38   -106    132     51
   -555   -270    285    413   -420      7    537    363    109     -5    197     96
   -522   -158    363    337   -444    103    657    511    252    106    288    163
   -485    -44    441    265   -465    197    735    600    355    194    361    226
   -465     20    485    220   -475    252    776    644    402    239    400    257
   -457     46    504    205   -480    275    792    659    420    254    413    270
   -483     18    501    231   -491    257    784    654    413    246    400    262
   -483      7    491    239   -485    249    784    657    413    241    394    257
   -444     83    527    179   -485    306    807    680    452    275    433    296
   -454     80    532    187   -493    306    813    680    457    280    441    301
   -454     64    519    194   -485    290    807    672    454    275    433    290
   -441     70    511    187   -475    290    805    675    462    280    436    290
   -441     75    517    181   -480    296    800    678    470    285    439    293
   -431     88    519    171   -475    301    797    688    478    293    439    296
   -407    109    517    148   -462    311    797    691    483    298    433    296
   -410    111    522    150   -465    316    797    698    485    303    426    288
   -407    122    527    140   -467    324    795    701    496    311    426    283
   -397    122    517    137   -457    319    795    704    504    319    436    283
   -392    137    527    127   -459    332    792    711    511    327    452    280
   -379    161    540    109   -459    350    795    719    522    340    483    285
   -394    145    540    124   -467    342    789    722    524    348    496    285
   -392    158    550    116   -472    355    776    724    519    353    509    283
   -371    163    535    101   -454    348    769    732    519    366    527    275
   -335    197    532     70   -433    363    769    743    522    394    555    283
   -327    207    535     59   -431    371    756    737    522    431    568    285
   -332    218    550     57   -441    384    756    750    535    478    594    301
   -262    277    540    -10   -402    407    771    771    576    511    623    324
   -275    259    535      7   -405    397    756    761    589    506    618    319
   -345    233    576     54   -462    405    737    748    594    514    613    311
   -314    254    568     28   -441    410    745    766    633    519    631    327
   -309    262    571     23   -441    418    761    787    662    509    633    335
   -345    241    587     51   -465    413    766    789    659    485    613    329
   -329    280    607     23   -470    441    792    818    667    491    615    353
   -322    270    592     25   -457    431    792    818    662    478    605    342
   -381    275    654     51   -519    465    813    849    696    498    618    363
   -454    303    758     75   -605    530    862    909    753    545    657    410
   -355    316    672     20   -514    493    857    904    740    524    626    381
   -353    303    657     23   -506    480    878    922    748    524    626    376
   -340    306    644     15   -493    475    893    927    740    524    623    371
   -363    277    641     44   -501    459    906    919    724    519    613    361
   -444    215    657    111   -550    433    904    896    709    506    597    358
   -488    210    698    137   -592    452    896    883    711    509    594    368
   -522    202    722    158   -623    462    885    875    709    514    592    371
   -483    187    670    148   -576    428    865    852    693    509    579    353
   -607    181    789    210   -698    485    875    867    714    542    607    397
   -654    194    849    228   -750    522    885    888    735    566    613    439
   -449    259    706     93   -576    483    849    862    706    540    568    407
   -337    324    662      7   -498    493    831    857    701    540    553    405
   -270    337    607    -36   -439    472    820    841    688    527    535    400
   -277    358    636    -41   -457    496    839    857    701    535    550    410
   -272    389    659    -59   -467    524    841    865    717    542    566    413
   -265    407    672    -70   -467    540    854    878    730    555    584    426
   -223    452    672   -114   -446    561    852    867    732    563    600    433
   -249    446    696    -98   -472    571    841    844    730    563    605    433
   -259    465    724   -103   -493    594    828    828    732    574    618    444
   -275    444    719    -83   -496    581    782    784    704    553    597    428
   -374    402    776    -15   -574    589    779    766    693    553    597    423
   -413    371    784     20   -597    576    784    753    685    537    587    397
   -405    345    750     28   -579    548    776    732    665    511    566    363
   -433    316    750     59   -592    532    787    732    662    511    548    363
   -361    275    636     41   -498    454    730    693    600    459    472    303
   -329    231    561     49   -446    394    696    672    558    426    420    257
   -361    171    532     90   -446    350    683    665    542    407    392    228
   -361    135    496    114   -428    314    667    649    548    407    374    220
   -348    124    472    109   -410    298    639    615    530    392    358    197
   -355    124    480    114   -418    301    620    592    522    384    350    179
   -371    106    478    129   -426    290    607    581    519    379    340    176
   -381     75    457    153   -418    265    615    584    522    381    322    176
   -400     62    459    166   -431    259    600    574    514    376    306    174
   -405    -20    384    213   -394    181    594    574    488    342    257    127
   -389   -116    272    252   -332     77    644    633    478    301    187     46
   -368    -85    283    228   -327     98    745    753    542    327    189     23
   -322     51    371    135   -348    210    839    924    685    457    303    124
   -259    475    732   -109   -496    602    888   1072    927    776    639    462
   -316   1187   1504   -436   -909   1345    883   1088   1234   1254   1182   1005
   -540   1667   2208   -563  -1374   1938    688    828   1374   1579   1569   1382
   -644   1408   2052   -381  -1348   1727    350    379   1062   1348   1361   1179
   -724    631   1356     44  -1039    992    145    -23    465    659    678    535
   -761    -80    678    418   -719    298     98   -124     70    111     98    -18
   -662   -324    337    493   -501      5    119     -7     33      0    -64   -189
   -545   -298    246    420   -397    -28    205    132    124     57    -57   -202
   -509   -192    316    348   -413     62    316    275    259    166     33   -150
   -428    -67    361    246   -397    145    384    355    350    246    101   -103
   -342    -18    324    181   -335    153    402    376    376    270    103   -101
   -368     -2    363    184   -368    179    402    384    392    290    111    -96
   -381     33    415    174   -397    223    410    392    410    306    129    -88
   -381     38    420    171   -402    228    405    392    413    306    119    -98
   -381     51    433    166   -407    241    407    397    423    316    111    -98
   -376     70    444    153   -410    257    402    394    428    319    109   -106
   -366     85    452    140   -410    267    392    392    433    324    103   -111
   -368    101    467    132   -418    283    384    392    436    327     85   -111
   -368    114    483    127   -426    298    371    387    441    337     59   -119
   -384    101    483    140   -433    290    361    376    441    340     54   -135
   -405    106    511    148   -459    309    355    368    444    342     57   -142
   -402    116    519    140   -459    316    335    350    441    332     41   -163
   -407    142    550    132   -478    345    319    348    452    345     44   -166
   -348    132    480    106   -413    303    277    316    426    319     18   -207
   -316    148    465     83   -389    306    259    309    426    316     12   -220
   -314    181    496     62   -405    337    246    301    433    327      7   -220
   -337    189    527     75   -431    358    239    306    444    335      5   -220
   -311    194    504     57   -407    348    223    296    433    329     -2   -223
   -270    205    475     31   -371    340    200    288    431    332      2   -220
   -272    213    485     28   -379    348    187    285    433    335     12   -213
   -283    239    522     23   -402    379    163    283    433    340     25   -202
   -283    249    530     15   -407    389    137    275    428    340     25   -210
   -262    254    517      5   -389    384    124    277    431    348     31   -218
   -246    270    517    -12   -381    392    127    288    449    368     28   -202
   -252    296    548    -20   -400    420    140    309    480    397     54   -166
   -275    290    563     -7   -420    426    129    298    478    384     62   -168
   -280    303    584    -10   -431    444    132    293    485    392     51   -171
   -293    314    605    -12   -449    459    142    296    501    400     46   -174
   -298    316    615     -7   -457    465    140    293    506    397     25   -187
   -322    353    672    -15   -498    511    150    309    530    423     31   -176
   -329    355    685    -15   -506    519    155    316    550    441     25   -181
   -314    361    675    -25   -496    517    163    324    563    459     12   -184
   -355    319    675     18   -514    496    163    316    566    457    -23   -213
   -368    293    662     36   -517    478    153    311    563    446    -54   -244
   -381    309    691     36   -535    498    153    311    576    459    -57   -246
   -413    322    735     44   -574    527    155    309    592    475    -59   -241
   -381    324    706     28   -542    514    153    301    597    472    -75   -249
   -358    303    662     28   -509    483    129    275    574    449   -109   -283
   -400    277    678     59   -540    478    114    257    566    441   -135   -303
   -389    296    685     46   -537    491    114    259    576    449   -140   -301
   -400    296    696     51   -548    496    101    254    574    454   -148   -303
   -397    283    678     57   -537    480     93    252    571    446   -163   -309
   -397    327    724     33   -561    524    122    277    605    478   -137   -280
   -410    335    745     36   -576    540    124    293    623    496   -124   -270
   -402    335    737     33   -568    535    119    298    628    501   -129   -275
   -353    353    706      0   -530    530    111    293    623    493   -140   -296
   -361    384    745    -12   -553    563    116    309    646    511   -124   -275
   -345    420    766    -38   -555    592    116    319    667    537    -98   -246
   -327    457    784    -64   -555    620    114    311    670    548    -98   -241
   -311    480    789    -85   -550    633     88    277    649    532   -124   -257
   -327    478    805    -75   -566    641     57    244    628    517   -145   -267
   -353    426    779    -36   -566    602     12    207    594    493   -158   -277
   -363    381    745     -7   -553    563    -15    181    574    480   -148   -285
   -319    418    737    -51   -527    576    -10    192    584    496   -158   -277
   -309    394    704    -44   -506    548    -15    189    576    491   -166   -290
   -368    293    662     36   -517    478    -54    148    524    446   -176   -345
   -413    197    610    109   -511    402    -80    122    485    402   -244   -394
   -368    163    532    101   -449    348    -93    111    462    379   -329   -415
   -342    132    475    103   -410    303   -122     80    426    350   -368   -441
   -350     96    446    124   -400    272   -137     59    400    327   -358   -470
   -394     46    441    174   -418    244   -153     41    374    309   -306   -488
   -392     57    449    166   -420    254   -171     25    363    309   -348   -491
   -374     59    433    155   -405    246   -184     15    355    316   -376   -483
   -384      0    384    189   -384    192   -205      2    332    303   -413   -501
   -428    -96    332    262   -381    116   -205     12    327    285   -475   -524
   -342   -194    145    267   -246    -23   -161     64    316    218   -587   -610
   -252   -194     57    223   -155    -70    -80    155    345    200   -623   -659
   -239   -137    101    187   -171    -20     10    301    452    283   -548   -605
   -194    163    358     15   -275    259     62    426    646    532   -280   -353
   -226    730    953   -254   -589    841     23    405    867    917    171     80
   -340   1187   1525   -423   -932   1356   -194    127    909   1184    517    387
   -413   1143   1556   -366   -984   1348   -514   -275    657   1093    470    329
   -452    563   1015    -54   -732    789   -675   -628    155    509   -109   -155
   -426   -111    314    267   -371     98   -665   -649   -176    -12   -678   -628
   -400   -420    -20    407   -189   -220   -620   -511   -187    -98   -810   -758
   -428   -511    -83    467   -174   -298   -535   -384    -90    -51   -787   -756
   -441   -462    -20    452   -210   -241   -436   -272     36     46   -711   -701
   -439   -371     67    405   -254   -153   -379   -205    132    132   -620   -633
   -439   -306    132    371   -288    -88   -353   -168    197    184   -553   -584
   -441   -290    150    363   -296    -70   -342   -148    239    205   -514   -555
   -449   -272    176    361   -314    -49   -335   -137    259    220   -488   -542
   -465   -265    197    363   -335    -33   -329   -129    272    239   -457   -532
   -478   -262    215    368   -348    -23   -316   -111    285    254   -436   -511
   -485   -233    252    358   -371     10   -296    -88    298    277   -418   -475
   -501   -218    283    361   -392     31   -288    -77    301    288   -410   -457
   -491   -215    275    350   -384     28   -306    -96    283    280   -426   -449
   -496   -239    254    366   -376      7   -319   -106    272    262   -470   -478
   -527   -228    298    376   -415     36   -314    -93    285    267   -498   -475
   -527   -213    314    371   -420     49   -306    -83    290    280   -483   -439
   -553   -246    306    397   -431     28   -316    -90    288    272   -480   -441
   -550   -223    327    387   -441     51   -296    -64    309    290   -475   -428
   -548   -184    361    366   -457     88   -285    -49    324    314   -459   -418
   -587   -189    397    389   -493    103   -283    -41    337    316   -457   -420
   -607   -215    389    410   -501     85   -288    -51    324    298   -462   -428
   -623   -228    394    423   -509     83   -298    -77    296    298   -452   -428
   -581   -220    358    400   -470     67   -314   -101    283    314   -449   -433
   -584   -236    348    410   -467     54   -332    -93    285    316   -439   -439
   -504   -189    311    345   -407     59   -332    -77    290    306   -433   -436
   -530   -174    355    350   -444     90   -329    -57    306    314   -423   -415
   -618   -228    389    423   -504     77   -340    -46    311    309   -441   -413
   -488   -194    293    342   -392     49   -355    -44    311    306   -462   -420
   -358   -155    202    257   -283     23   -368    -44    309    306   -454   -418
   -335   -179    155    257   -246    -12   -397    -64    290    283   -454   -431
   -303   -166    137    231   -220    -15   -405    -72    285    280   -465   -436
   -254   -129    124    192   -189     -2   -402    -77    288    275   -475   -454
   -283   -155    127    218   -207    -12   -394    -72    280    257   -483   -467
   -322   -189    132    254   -228    -28   -384    -67    277    233   -498   -475
   -345   -197    148    270   -246    -25   -374    -70    285    236   -504   -483
   -337   -158    179    249   -259     10   -358    -67    303    265   -496   -478
   -387   -155    231    270   -309     38   -335    -57    324    283   -485   -483
   -441   -137    303    288   -374     83   -306    -28    363    309   -459   -467
   -444   -166    275    303   -361     54   -309    -36    374    296   -472   -480
   -457   -210    246    335   -353     18   -311    -49    379    272   -501   -496
   -436   -202    233    316   -335     15   -306    -62    381    265   -519   -504
   -470   -192    277    329   -374     41   -298    -72    389    275   -530   -509
   -514   -200    314    355   -415     57   -301    -83    392    296   -524   -511
   -480   -200    280    340   -381     38   -329   -114    358    298   -517   -535
   -345   -155    187    249   -267     15   -358   -148    329    293   -524   -563
   -342   -194    148    270   -246    -23   -387   -179    301    275   -550   -605
   -322   -194    124    257   -226    -33   -400   -192    290    262   -558   -626
   -280   -142    137    213   -210     -2   -387   -176    306    272   -527   -610
   -262   -119    142    189   -205     10   -371   -166    314    280   -498   -597
   -244    -83    161    163   -205     36   -363   -161    319    293   -467   -581
   -236    -67    168    150   -202     49   -363   -161    319    301   -441   -574
   -213    -28    184    122   -200     77   -358   -150    332    314   -410   -548
   -161     54    215     51   -187    135   -342   -137    361    342   -376   -511
   -150     90    241     28   -197    166   -332   -135    376    358   -361   -493
   -168    111    277     25   -223    194   -342   -148    387    366   -353   -483
   -171    124    296     23   -233    210   -374   -179    371    353   -355   -485
   -200    101    301     49   -252    200   -413   -213    342    327   -371   -496
   -171    109    277     31   -223    192   -423   -218    340    319   -368   -483
   -197    109    306     41   -252    207   -423   -220    345    322   -355   -465
   -213    127    340     44   -275    233   -415   -213    355    324   -342   -446
   -181    103    283     38   -233    192   -423   -228    340    298   -368   -472
   -254     -7    246    132   -252    116   -439   -254    311    259   -407   -511
   -348    -93    254    220   -303     80   -454   -280    288    231   -431   -540
   -384   -132    252    259   -319     59   -475   -303    267    210   -444   -561
   -301   -140    161    218   -233     10   -501   -322    239    179   -465   -587
   -283   -135    148    207   -218      5   -493   -314    236    168   -462   -587
   -324   -174    150    246   -239    -12   -496   -327    220    150   -472   -597
   -337   -189    148    265   -244    -20   -493   -329    220    142   -470   -594
   -410   -218    192    311   -301    -12   -465   -319    233    155   -454   -579
   -413   -267    145    340   -280    -62   -449   -309    226    137   -478   -607
   -361   -353      7    355   -184   -174   -428   -283    194     72   -555   -691
   -316   -410    -93    363   -111   -252   -353   -215    197     23   -628   -769
   -290   -371    -83    329   -103   -228   -246    -75    296     80   -594   -753
   -270   -148    122    207   -197    -12   -171     77    485    285   -389   -561
   -301    400    698    -49   -498    548   -181    129    743    672     51   -148
   -426   1044   1470   -309   -948   1257   -335    -70    911   1062    522    275
   -491   1143   1634   -327  -1062   1387   -667   -457    753   1088    600    314
   -548    667   1215    -59   -883    940   -885   -852    285    615    168    -62
   -613   -155    457    384   -537    148   -935  -1036   -215    -80   -524   -646
   -571   -618    -46    594   -262   -332   -914   -948   -353   -342   -820   -917
   -517   -631   -114    574   -202   -374   -807   -763   -223   -262   -774   -891
   -467   -550    -83    509   -192   -319   -688   -620    -90   -163   -696   -836
   -441   -457    -18    449   -213   -239   -607   -532      7    -80   -623   -776
   -433   -381     51    407   -244   -166   -558   -472     85    -15   -561   -714
   -449   -340    109    392   -280   -114   -524   -439    122     15   -524   -688
   -431   -298    129    363   -280    -85   -514   -431    135     31   -509   -675
   -426   -290    132    355   -280    -77   -514   -431    132     31   -514   -683
   -436   -272    163    355   -301    -54   -498   -415    142     44   -496   -667
   -439   -254    184    345   -311    -36   -506   -423    142     41   -493   -659
   -423   -246    174    335   -298    -36   -517   -436    142     41   -501   -670
   -394   -226    168    309   -283    -28   -517   -439    153     51   -498   -665
   -400   -220    179    311   -290    -20   -517   -441    163     59   -493   -659
   -423   -239    184    329   -303    -28   -517   -444    174     59   -493   -654
   -418   -246    171    332   -296    -36   -527   -452    176     57   -493   -654
   -400   -246    153    322   -277    -49   -524   -452    184     59   -491   -654
   -366   -197    168    283   -267    -15   -496   -431    210     83   -472   -633
   -392   -207    181    298   -288    -12   -488   -436    205     72   -483   -646
   -402   -215    187    309   -296    -15   -491   -444    197     67   -493   -662
   -366   -176    189    270   -280      7   -491   -436    210     83   -485   -657
   -381   -205    176    293   -280    -15   -504   -446    202     75   -501   -670
   -363   -189    171    275   -267    -10   -511   -444    202     80   -504   -670
   -319   -166    150    241   -236     -7   -519   -441    207     83   -506   -672
   -290   -150    140    218   -218     -5   -519   -433    213     85   -509   -670
   -298   -103    194    202   -246     44   -506   -410    236    116   -485   -633
   -285   -106    179    194   -233     36   -517   -405    226    116   -485   -628
   -236    -64    168    150   -205     51   -514   -381    239    129   -475   -613
   -226    -51    171    137   -200     57   -511   -361    246    140   -467   -602
   -252    -59    192    155   -223     64   -501   -340    254    142   -465   -592
   -246    -62    181    153   -215     59   -496   -335    246    135   -472   -600
   -231    -59    171    142   -202     54   -483   -335    244    129   -485   -607
   -231    -54    176    140   -205     59   -467   -335    246    132   -496   -602
   -218    -38    179    129   -200     70   -444   -324    257    140   -496   -594
   -233    -57    174    142   -205     57   -439   -335    259    135   -504   -607
   -231    -49    179    140   -207     64   -431   -332    277    145   -496   -602
   -218    -31    187    124   -205     77   -413   -311    303    168   -483   -589
   -241    -33    207    137   -226     85   -407   -311    322    179   -488   -602
   -267    -72    194    168   -233     59   -413   -319    332    174   -506   -628
   -275    -90    184    181   -231     46   -407   -316    335    176   -514   -636
   -226    -28    197    124   -213     83   -381   -296    353    194   -491   -618
   -272    -18    254    145   -265    116   -363   -283    355    205   -480   -615
   -345    -67    277    205   -314    103   -366   -306    332    189   -504   -636
   -345    -70    272    207   -309    101   -361   -316    322    189   -511   -641
   -379    -83    296    231   -340    106   -348   -309    329    200   -504   -636
   -327   -127    200    228   -265     36   -379   -337    293    166   -542   -678
   -311   -116    192    213   -252     36   -379   -340    293    166   -540   -678
   -350    -90    259    220   -306     83   -353   -314    324    192   -514   -657
   -355    -72    280    213   -319    103   -329   -283    350    210   -498   -644
   -296    -18    277    158   -288    129   -319   -267    361    223   -483   -631
   -275     18    290    127   -283    153   -314   -259    371    236   -470   -618
   -270      5    272    132   -272    137   -314   -259    371    231   -472   -623
   -244     44    285     98   -265    163   -298   -249    381    236   -465   -618
   -153    129    283     12   -218    205   -283   -239    397    254   -441   -605
   -189    122    309     31   -249    215   -288   -262    389    252   -446   -605
   -246    127    371     59   -309    249   -298   -275    387    259   -433   -594
   -207    171    376     15   -290    272   -296   -277    387    265   -420   -587
   -254     98    353     77   -303    226   -337   -319    345    226   -457   -626
   -231    103    335     62   -283    218   -355   -332    332    220   -462   -615
   -231     83    314     72   -272    197   -368   -348    319    210   -480   -618
   -262     25    288    116   -275    155   -384   -371    290    179   -522   -646
   -236     25    262    106   -249    142   -371   -366    285    163   -540   -659
   -275    -54    218    163   -249     80   -379   -384    257    127   -579   -696
   -311   -161    148    236   -231     -7   -415   -436    194     67   -644   -761
   -288   -176    109    231   -200    -33   -420   -454    163     44   -670   -789
   -340   -205    135    272   -239    -36   -407   -465    155     36   -680   -802
   -368   -228    137    298   -254    -46   -413   -483    142     20   -698   -815
   -335   -228    106    280   -220    -62   -415   -491    137     10   -709   -826
   -345   -257     85    301   -218    -85   -418   -496    127      2   -719   -823
   -358   -298     59    329   -210   -119   -426   -504    114    -12   -740   -820
   -283   -376    -96    329    -96   -236   -441   -522     67    -75   -823   -883
   -226   -436   -210    329    -10   -322   -361   -446     67   -119   -896   -956
   -257   -485   -228    368    -15   -355   -239   -327    111   -119   -919  -1005
   -249   -428   -179    340    -36   -303   -119   -155    226    -28   -839   -961
   -158      2    161     75   -161     80    -49     -2    480    285   -498   -644
   -233    646    880   -207   -558    763    -98    -15    769    740     23   -127
   -397   1166   1564   -387   -982   1363   -345   -306    885   1067    426    236
   -449   1132   1582   -340  -1015   1356   -706   -740    665    984    389    187
   -519    366    883     75   -704    623   -911  -1153     44    285   -314   -381
   -514   -402    111    457   -314   -145   -911  -1244   -402   -324   -982   -940
   -470   -693   -223    579   -124   -459   -813  -1080   -426   -439  -1156  -1109
   -441   -680   -239    561   -101   -459   -678   -901   -306   -358  -1114  -1085
   -524   -623   -101    571   -213   -361   -550   -748   -163   -233  -1028   -992
   -428   -514    -85    470   -174   -301   -496   -675    -88   -166   -995   -922
   -340   -462   -122    400   -111   -293   -472   -652    -62   -148  -1005   -901
   -368   -459    -90    415   -140   -275   -446   -633    -44   -116   -989   -891
   -426   -439    -15    431   -205   -228   -423   -607    -23    -85   -953   -857
   -350   -402    -51    376   -150   -228   -428   -610    -31    -88   -961   -846
   -342   -418    -75    381   -135   -246   -441   -631    -57   -101   -987   -862
   -371   -420    -49    397   -161   -236   -436   -633    -59    -96   -982   -859
   -335   -389    -54    361   -140   -220   -431   -631    -70    -98   -982   -841
   -327   -381    -54    353   -137   -218   -431   -633    -83   -106   -989   -826
   -394   -363     28    379   -213   -168   -407   -615    -64    -83   -969   -797
   -392   -350     41    371   -218   -155   -410   -615    -70    -83   -969   -810
   -319   -353    -33    335   -142   -194   -436   -641   -101   -109   -984   -836
   -314   -324    -10    319   -153   -168   -423   -631    -90    -96   -966   -815
   -311   -306      5    309   -161   -150   -413   -628    -90    -93   -974   -807
   -309   -277     31    293   -171   -124   -415   -636   -101    -96   -989   -820
   -272   -249     23    259   -148   -114   -428   -646   -109   -109   -987   -844
   -249   -233     15    241   -132   -109   -439   -652   -114   -119  -1018   -875
   -207   -192     15    200   -111    -90   -452   -662   -124   -122  -1041   -904
   -176   -174      2    176    -90    -85   -462   -654   -129   -124  -1070   -919
   -127   -140    -12    132    -59    -75   -480   -659   -137   -122  -1072   -943
   -106   -119    -12    111    -49    -67   -491   -657   -145   -122  -1080   -961
   -137   -119     18    127    -80    -49   -485   -644   -142   -122  -1083   -963
   -135    -90     44    114    -90    -23   -488   -641   -142   -122  -1088   -971
    -98    -75     23     85    -62    -25   -506   -652   -161   -135  -1109   -997
    -90    -20     70     54    -80     23   -511   -646   -155   -124  -1098  -1002
   -106     18    124     41   -116     72   -509   -639   -148   -116  -1098  -1005
   -109     15    124     46   -116     70   -514   -641   -153   -127  -1119  -1026
      0     33     33    -18    -18     33   -537   -665   -176   -153  -1130  -1062
     38     64     25    -51      7     46   -540   -678   -179   -161  -1124  -1072
     36     77     41    -57     -2     59   -537   -685   -176   -158  -1135  -1083
     28     85     57    -57    -12     72   -530   -685   -171   -155  -1140  -1091
    -25    124    148    -49    -88    135   -498   -659   -137   -124  -1130  -1080
    -70    145    215    -38   -142    179   -470   -641   -103   -101  -1130  -1078
    -38    166    205    -67   -122    184   -467   -649   -101   -101  -1145  -1091
    -41    179    220    -67   -129    200   -465   -652    -96    -96  -1150  -1096
    -75    176    252    -51   -163    213   -457   -644    -83    -83  -1143  -1098
   -111    179    290    -33   -200    233   -441   -636    -67    -64  -1127  -1096
   -132    202    335    -36   -233    267   -436   -636    -54    -49  -1124  -1093
   -135    215    350    -38   -241    283   -446   -639    -54    -44  -1137  -1093
   -145    218    363    -38   -254    290   -452   -639    -49    -38  -1143  -1093
   -145    218    363    -36   -254    290   -462   -639    -51    -36  -1150  -1098
   -161    220    379    -31   -272    298   -457   -631    -44    -20  -1153  -1101
   -171    239    410    -33   -290    324   -459   -626    -36     -2  -1140  -1101
   -168    285    454    -59   -311    371   -441   -610    -15     25  -1117  -1096
   -163    314    478    -75   -319    394   -428   -597      2     41  -1101  -1096
   -171    311    480    -72   -327    397   -431   -600      2     46  -1106  -1109
   -153    324    478    -85   -314    400   -426   -584     12     59  -1098  -1109
    -54    413    465   -179   -262    439   -384   -545     46     88  -1075  -1091
    -12    441    454   -215   -233    449   -366   -535     57     98  -1072  -1088
    -57    431    488   -187   -272    459   -379   -548     51     93  -1080  -1096
   -114    420    535   -153   -324    478   -397   -574     41     88  -1091  -1101
    -67    483    550   -210   -309    517   -397   -576     51    109  -1078  -1083
    -83    441    524   -179   -303    483   -439   -620     18     83  -1104  -1114
    -90    420    511   -166   -301    465   -459   -646     -5     62  -1119  -1127
    -57    454    511   -197   -283    483   -439   -628     10     77  -1106  -1117
   -166    337    501    -88   -332    418   -478   -665    -28     44  -1143  -1163
   -205    296    501    -46   -353    400   -483   -672    -36     33  -1156  -1184
   -215    265    478    -25   -348    371   -491   -688    -59     18  -1182  -1208
   -213    218    431     -2   -322    324   -514   -717    -93    -15  -1218  -1244
   -210    184    392     10   -301    288   -532   -737   -122    -38  -1244  -1267
   -220    142    363     36   -290    252   -545   -756   -140    -59  -1270  -1291
   -257     93    350     80   -303    220   -555   -769   -158    -72  -1291  -1312
   -223     77    301     72   -262    189   -574   -782   -184    -90  -1314  -1335
   -218     70    288     72   -254    179   -584   -795   -200   -106  -1332  -1356
   -277     59    335    109   -306    197   -581   -792   -197    -98  -1327  -1356
   -252     38    288    106   -270    163   -597   -805   -215   -116  -1343  -1376
   -192    -38    153    116   -174     57   -620   -823   -257   -163  -1392  -1436
   -187   -155     31    171   -111    -62   -558   -756   -267   -215  -1473  -1519
   -192   -161     28    176   -111    -67   -431   -615   -197   -192  -1478  -1538
   -140    -57     80     96   -111     12   -322   -444    -57    -70  -1379  -1452
    -77    296    374   -109   -226    335   -259   -298    176    223  -1072  -1153
   -135    937   1072   -402   -602   1002   -290   -301    459    665   -561   -639
   -265   1413   1678   -574   -971   1545   -483   -566    561    953   -200   -288
   -314   1332   1644   -511   -979   1488   -820   -997    309    833   -296   -368
   -361    633    995   -135   -678    813  -1065  -1452   -296    161   -953   -956
   -371   -150    218    259   -296     31  -1093  -1548   -714   -446  -1600  -1548
   -322   -467   -148    394    -88   -309  -1041  -1413   -745   -566  -1782  -1714
   -301   -501   -200    400    -54   -350   -937  -1262   -644   -501  -1761  -1693
   -342   -423    -80    384   -132   -252   -823  -1127   -504   -384  -1686  -1615
   -342   -316     23    327   -184   -148   -753  -1049   -413   -293  -1613  -1532
   -192   -270    -77    231    -59   -174   -753  -1044   -397   -280  -1628  -1530
    -88   -257   -168    171     38   -213   -756  -1036   -394   -265  -1628  -1530
    -88   -249   -161    168     36   -205   -730  -1015   -379   -241  -1592  -1512
    -51   -252   -200    150     70   -226   -740  -1034   -402   -259  -1600  -1517
    -77   -244   -166    161     41   -207   -730  -1028   -405   -252  -1590  -1504
   -101   -249   -150    174     23   -202   -722  -1023   -410   -249  -1587  -1486
    -98   -244   -145    171     23   -194   -730  -1031   -418   -252  -1602  -1467
   -129   -272   -145    200      5   -210   -743  -1047   -436   -272  -1636  -1473
   -168   -335   -168    252     -2   -252   -766  -1067   -470   -298  -1670  -1488
   -142   -311   -168    226     10   -241   -766  -1067   -478   -298  -1683  -1480
    -10   -153   -142     83     64   -148   -691  -1002   -415   -236  -1644  -1413
    -72   -187   -114    129     20   -150   -683  -1000   -423   -241  -1667  -1397
   -129   -218    -90    174    -20   -155   -698  -1021   -441   -257  -1686  -1405
   -194   -298   -103    246    -46   -202   -730  -1052   -478   -288  -1727  -1434
   -189   -316   -127    254    -31   -223   -748  -1067   -496   -298  -1748  -1441
   -109   -215   -106    161     -2   -161   -722  -1034   -462   -265  -1725  -1400
   -189   -228    -38    210    -77   -135   -704  -1018   -454   -257  -1725  -1382
   -254   -267    -15    259   -122   -140   -706  -1031   -472   -270  -1748  -1384
   -181   -265    -83    223    -49   -174   -732  -1047   -496   -285  -1774  -1402
   -142   -262   -119    202    -12   -192   -748  -1041   -509   -290  -1792  -1408
   -140   -270   -129    205     -5   -200   -761  -1044   -532   -303  -1821  -1418
   -140   -257   -119    197    -12   -187   -774  -1047   -555   -314  -1839  -1413
   -124   -213    -88    168    -18   -150   -763  -1028   -542   -293  -1826  -1376
   -116   -226   -109    171     -5   -168   -763  -1021   -545   -290  -1831  -1361
   -135   -241   -106    187    -15   -174   -774  -1036   -561   -301  -1839  -1361
    -67   -171   -106    116     18   -137   -766  -1031   -555   -285  -1805  -1343
    -36   -163   -127    101     44   -145   -753  -1031   -555   -275  -1790  -1337
   -116   -252   -137    181     10   -194   -779  -1062   -581   -298  -1818  -1366
    -70   -213   -142    140     33   -179   -771  -1060   -576   -288  -1810  -1358
     28   -150   -179     59    103   -166   -750  -1049   -568   -283  -1816  -1356
     23   -145   -168     62     96   -155   -743  -1057   -568   -288  -1831  -1369
    -18   -189   -174    101     77   -181   -743  -1070   -568   -303  -1852  -1382
    -64   -220   -158    142     46   -189   -743  -1088   -581   -314  -1867  -1397
   -119   -228   -109    174     -7   -168   -727  -1088   -579   -303  -1862  -1400
    -96   -220   -124    158     12   -174   -730  -1098   -579   -301  -1865  -1400
     -5   -218   -215    109    103   -218   -748  -1127   -605   -332  -1901  -1431
    -44   -236   -194    140     75   -215   -740  -1132   -610   -342  -1912  -1431
    -44   -239   -197    140     75   -220   -735  -1132   -618   -355  -1925  -1436
    -49   -270   -220    161     85   -246   -745  -1148   -633   -374  -1948  -1452
    -64   -272   -207    166     70   -241   -748  -1150   -631   -376  -1953  -1447
    -54   -257   -205    155     75   -231   -743  -1150   -623   -379  -1958  -1449
    -64   -254   -192    158     62   -223   -735  -1156   -618   -376  -1961  -1449
    -70   -226   -155    148     41   -192   -727  -1158   -615   -358  -1945  -1447
    -59   -213   -155    135     46   -184   -717  -1148   -610   -355  -1940  -1441
    -62   -197   -137    129     36   -168   -709  -1145   -605   -350  -1932  -1431
    -18   -140   -124     77     51   -132   -691  -1127   -584   -335  -1912  -1410
     33   -114   -148     41     90   -129   -670  -1101   -568   -327  -1901  -1392
     31    -80   -114     23     70    -96   -662  -1096   -558   -322  -1880  -1382
    -23    -85    -62     54     18    -75   -685  -1127   -576   -337  -1888  -1397
    -36    -51    -18     41    -10    -36   -678  -1140   -579   -342  -1888  -1387
     44      2    -41    -23     44    -18   -667  -1137   -579   -329  -1878  -1366
     23    -36    -59      5     41    -46   -688  -1163   -607   -342  -1883  -1384
    -23    -90    -67     57     20    -77   -714  -1202   -641   -374  -1901  -1400
    -18    -93    -75     54     28    -85   -724  -1221   -657   -394  -1912  -1402
    -49   -129    -80     90     15   -106   -724  -1236   -680   -431  -1932  -1418
    -83   -215   -132    148     20   -174   -732  -1260   -722   -483  -1977  -1465
    -93   -244   -153    168     28   -200   -735  -1267   -740   -501  -1982  -1470
   -106   -293   -189    197     38   -244   -743  -1280   -771   -524  -1990  -1486
   -122   -361   -239    241     57   -301   -756  -1299   -807   -563  -2013  -1509
   -119   -423   -306    270     90   -363   -771  -1330   -854   -618  -2062  -1548
    -90   -413   -324    252    116   -368   -761  -1337   -870   -628  -2068  -1561
    -72   -389   -316    228    119   -353   -743  -1325   -867   -623  -2047  -1551
   -122   -426   -303    275     90   -366   -761  -1340   -883   -641  -2047  -1561
   -155   -493   -337    324     88   -415   -779  -1369   -919   -685  -2083  -1595
   -142   -519   -379    329    116   -449   -761  -1356   -932   -706  -2101  -1602
   -114   -597   -483    353    181   -540   -724  -1306   -945   -753  -2158  -1654
   -114   -633   -519    374    202   -576   -610  -1197   -906   -771  -2192  -1693
   -161   -631   -472    394    153   -550   -493  -1065   -820   -724  -2151  -1675
   -187   -441   -257    314     33   -350   -387   -911   -644   -550  -1958  -1506
    -93     77    171      5   -135    124   -379   -865   -426   -218  -1574  -1148
   -226    685    911   -228   -568    797   -498  -1067   -296    132  -1137   -774
   -280    823   1101   -272   -691    961   -844  -1473   -472    168  -1036   -719
   -324    423    748    -49   -535    584  -1091  -1855   -898   -236  -1405  -1039
   -361   -327     33    342   -197   -145  -1132  -2013  -1366   -901  -2068  -1569
   -311   -792   -480    553     83   -636  -1088  -1891  -1499  -1182  -2372  -1823
   -267   -862   -594    561    163   -730   -969  -1699  -1384  -1127  -2340  -1808
   -239   -797   -558    517    158   -678   -862  -1566  -1257  -1041  -2268  -1745
   -197   -670   -475    433    137   -574   -774  -1467  -1140   -948  -2177  -1673
   -218   -597   -379    407     80   -488   -727  -1421  -1072   -891  -2114  -1626
   -290   -613   -324    449     15   -467   -701  -1402  -1054   -880  -2096  -1610
   -322   -589   -267    457    -28   -431   -662  -1374  -1028   -859  -2057  -1579
   -322   -579   -257    452    -33   -420   -646  -1366  -1026   -865  -2044  -1569
   -309   -584   -275    446    -18   -431   -633  -1363  -1031   -870  -2039  -1571
   -265   -530   -267    394      0   -400   -623  -1363  -1031   -867  -2018  -1561
   -259   -517   -257    387     -2   -387   -615  -1358  -1031   -867  -2003  -1553
   -252   -519   -267    384      5   -392   -610  -1358  -1034   -875  -1992  -1548
   -244   -509   -265    376     10   -387   -600  -1348  -1023   -865  -1974  -1532
   -252   -511   -262    381      5   -389   -584  -1337  -1013   -859  -1953  -1522
   -254   -488   -233    371    -10   -363   -563  -1325  -1008   -857  -1932  -1506
   -288   -514   -226    400    -33   -371   -555  -1325  -1015   -867  -1925  -1504
   -265   -498   -233    381    -15   -366   -537  -1309  -1005   -862  -1904  -1488
   -223   -431   -207    327    -10   -319   -511  -1283   -982   -836  -1867  -1457
   -249   -426   -179    337    -36   -303   -506  -1275   -979   -826  -1849  -1449
   -239   -410   -174    324    -33   -293   -498  -1265   -976   -820  -1829  -1434
   -241   -418   -176    329    -33   -298   -478  -1247   -979   -823  -1818  -1426
   -244   -433   -189    337    -31   -311   -462  -1228   -979   -826  -1810  -1421
   -275   -457   -181    363    -46   -319   -462  -1226   -984   -831  -1803  -1415
   -272   -444   -171    358    -51   -309   -452  -1213   -984   -820  -1779  -1402
   -262   -441   -179    353    -41   -311   -439  -1192   -982   -813  -1761  -1382
   -220   -384   -166    301    -28   -275   -407  -1153   -958   -789  -1719  -1345
   -213   -381   -168    296    -23   -275   -384  -1114   -937   -771  -1688  -1319
   -252   -436   -184    340    -33   -311   -381  -1091   -943   -776  -1680  -1314
   -241   -426   -184    335    -28   -306   -355  -1060   -932   -761  -1652  -1293
   -233   -381   -150    306    -41   -265   -316  -1026   -917   -737  -1618  -1262
   -265   -392   -127    327    -70   -259   -303  -1015   -924   -748  -1613  -1254
   -218   -392   -174    303    -23   -285   -288  -1010   -937   -763  -1615  -1260
   -275   -381   -106    329    -85   -244   -233   -971   -909   -740  -1582  -1231
   -303   -384    -83    342   -111   -233   -200   -948   -896   -735  -1571  -1215
   -244   -376   -135    309    -57   -257   -189   -943   -898   -745  -1571  -1223
   -205   -397   -192    301     -7   -296   -171   -932   -901   -753  -1574  -1234
   -210   -397   -187    303    -12   -293   -137   -906   -883   -745  -1553  -1226
   -215   -366   -153    290    -33   -259   -114   -896   -870   -740  -1532  -1223
   -223   -361   -137    290    -44   -249    -72   -870   -846   -722  -1501  -1208
   -267   -376   -111    319    -77   -244    -28   -841   -823   -704  -1465  -1174
   -280   -374    -93    327    -93   -233     -5   -833   -818   -696  -1447  -1166
   -293   -400   -109    345    -96   -254     -2   -839   -828   -706  -1449  -1179
   -309   -410   -101    358   -103   -257     12   -820   -826   -693  -1431  -1171
   -319   -423   -103    371   -109   -265     25   -800   -815   -683  -1413  -1156
   -348   -420    -72    384   -137   -246     41   -776   -802   -670  -1382  -1130
   -394   -431    -38    410   -179   -233     57   -753   -792   -667  -1356  -1111
   -449   -449      0    449   -226   -226     70   -735   -789   -662  -1335  -1096
   -410   -410      0    407   -207   -205     90   -704   -774   -646  -1306  -1078
   -319   -345    -25    332   -148   -187    109   -670   -756   -628  -1275  -1054
   -259   -280    -20    270   -119   -150    150   -623   -724   -594  -1223  -1008
   -239   -257    -20    246   -109   -140    179   -589   -711   -579  -1192   -974
   -241   -259    -18    249   -114   -140    194   -568   -706   -579  -1176   -950
   -236   -231      5    233   -122   -114    231   -535   -683   -563  -1145   -914
   -259   -187     70    220   -166    -59    262   -509   -659   -545  -1109   -875
   -293   -176    116    233   -207    -28    270   -501   -652   -540  -1080   -867
   -288   -168    119    226   -205    -23    280   -498   -659   -542  -1060   -870
   -296   -202     93    249   -194    -54    277   -511   -678   -558  -1044   -867
   -327   -228     96    277   -213    -67    270   -517   -701   -576  -1039   -865
   -355   -246    109    298   -233    -70    280   -506   -714   -589  -1039   -846
   -413   -275    135    342   -275    -70    303   -483   -717   -597  -1036   -831
   -368   -337     31    353   -200   -153    290   -506   -761   -654  -1075   -891
   -314   -371    -57    342   -129   -215    280   -522   -802   -701  -1117   -917
   -342   -433    -90    387   -127   -262    290   -514   -818   -714  -1119   -940
   -358   -480   -122    418   -119   -301    298   -506   -836   -730  -1117   -945
   -298   -522   -223    410    -38   -374    283   -524   -872   -769  -1137   -971
   -371   -540   -171    454   -101   -355    296   -511   -875   -769  -1119   -963
   -361   -540   -181    449    -90   -361    303   -501   -880   -779  -1114   -948
   -275   -535   -259    405    -10   -397    285   -522   -914   -818  -1148   -940
   -309   -537   -228    423    -41   -384    298   -514   -919   -823  -1158   -922
   -329   -594   -265    459    -33   -431    311   -491   -932   -844  -1182   -930
   -332   -745   -413    537     38   -579    340   -449   -969   -914  -1267  -1000
   -314   -776   -462    542     72   -618    444   -340   -943   -940  -1306  -1034
   -220   -641   -420    431     98   -532    607   -142   -813   -846  -1231   -943
   -283   -439   -158    358    -64   -301    737     70   -592   -615  -1000   -722
   -277    114    392     80   -335    252    753    140   -335   -236   -561   -311
   -379    719   1098   -171   -740    909    589    -75   -202    111   -109     67
   -527    883   1410   -176   -969   1145    249   -472   -335    197     46    166
   -613    397   1008    106   -810    701      0   -885   -826   -277   -397   -210
   -581   -400    179    491   -381   -111    -57  -1072  -1343   -969  -1111   -813
   -542   -867   -324    704   -111   -597     -7   -966  -1480  -1228  -1400  -1098
   -470   -906   -436    688    -18   -672    111   -761  -1358  -1161  -1337  -1078
   -511   -846   -335    678    -88   -592    259   -574  -1197  -1031  -1208   -984
   -498   -724   -226    610   -137   -475    361   -446  -1072   -922  -1111   -883
   -405   -620   -215    511    -96   -418    415   -387  -1010   -870  -1070   -828
   -397   -574   -176    485   -111   -376    470   -340   -969   -833  -1021   -797
   -410   -558   -148    483   -132   -353    498   -316   -950   -820   -984   -782
   -439   -548   -109    493   -166   -329    519   -293   -937   -810   -953   -766
   -446   -535    -90    491   -179   -314    532   -275   -930   -802   -917   -753
   -452   -532    -80    493   -187   -306    548   -249   -914   -782   -872   -743
   -371   -517   -145    444   -114   -332    537   -252   -924   -784   -852   -750
   -301   -462   -163    381    -70   -314    555   -233   -917   -779   -820   -727
   -394   -475    -80    433   -158   -277    576   -213   -906   -771   -789   -693
   -410   -470    -59    441   -176   -265    587   -200   -898   -771   -766   -675
   -348   -449   -103    397   -124   -277    584   -189   -901   -771   -745   -672
   -335   -449   -116    392   -109   -283    589   -171   -893   -771   -724   -657
   -348   -446    -98    394   -124   -272    592   -163   -898   -787   -727   -641
   -335   -394    -59    366   -137   -228    610   -142   -888   -795   -722   -620
   -252   -322    -70    285    -93   -197    615   -124   -883   -792   -709   -597
   -246   -314    -70    280    -88   -192    620   -111   -878   -782   -685   -589
   -252   -314    -64    280    -93   -189    636    -85   -857   -771   -652   -576
   -231   -288    -57    259    -88   -174    639    -62   -839   -766   -636   -566
   -226   -257    -31    239    -98   -142    644    -38   -820   -750   -626   -550
   -233   -241     -7    239   -114   -124    657    -10   -800   -732   -587   -532
   -259   -239     20    249   -142   -109    675     18   -782   -724   -550   -511
   -259   -231     28    246   -145   -101    691     51   -763   -711   -527   -493
   -285   -200     83    241   -184    -59    714     93   -730   -675   -483   -446
   -314   -158    155    236   -236     -2    737    137   -693   -646   -446   -407
   -265   -132    132    197   -200      0    737    150   -683   -652   -439   -402
   -257   -122    135    189   -197      5    748    171   -670   -652   -428   -392
   -277    -90    184    184   -231     46    771    194   -646   -639   -418   -355
   -296    -70    226    181   -262     77    800    215   -631   -633   -410   -335
   -311    -54    257    181   -285    101    828    239   -613   -620   -387   -327
   -355    -88    267    223   -311     88    841    244   -610   -613   -368   -337
   -358    -67    290    213   -324    109    859    257   -587   -600   -350   -327
   -355    -51    303    205   -329    124    883    285   -563   -579   -316   -314
   -363    -36    327    200   -348    145    909    314   -540   -555   -283   -298
   -353    -20    332    187   -342    155    927    329   -514   -545   -265   -293
   -379    -38    337    207   -361    150    940    340   -498   -537   -252   -285
   -392    -33    358    213   -376    161    950    348   -491   -540   -236   -275
   -402    -31    371    215   -387    168    961    350   -491   -540   -226   -277
   -402    -36    366    220   -384    163    966    355   -485   -532   -215   -270
   -407    -25    379    215   -394    174    969    361   -483   -530   -210   -257
   -400      7    407    194   -405    207    979    379   -470   -522   -197   -233
   -392      7    400    192   -397    205    982    392   -462   -519   -189   -218
   -368     62    431    153   -400    246   1002    415   -441   -498   -163   -192
   -363     93    454    135   -410    275   1023    439   -428   -478   -155   -171
   -384    103    488    140   -436    296   1039    465   -413   -459   -137   -148
   -389    111    498    137   -446    303   1054    488   -400   -449   -127   -132
   -348    163    511     93   -428    337   1080    522   -371   -426    -98   -109
   -342    184    527     77   -436    355   1096    548   -358   -415    -77    -90
   -353    187    540     83   -446    363   1114    576   -342   -402    -59    -70
   -350    210    561     67   -457    387   1132    600   -327   -389    -38    -49
   -329    275    605     28   -467    439   1161    623   -301   -363     -7    -18
   -366    309    675     25   -519    491   1187    633   -285   -342     12     10
   -431    267    698     80   -566    483   1187    628   -288   -348     12     15
   -384    236    620     72   -504    428   1145    594   -319   -381    -10    -12
   -358    236    594     62   -475    415   1127    587   -332   -389    -10     -7
   -335    249    584     38   -459    415   1124    589   -335   -397     -7      7
   -340    202    542     67   -441    374   1114    581   -358   -420    -20    -15
   -368    142    511    111   -441    327   1106    581   -381   -441    -38    -44
   -384    116    501    135   -441    309   1106    594   -389   -452    -38    -59
   -397     54    449    171   -423    252   1101    597   -407   -478    -41    -75
   -400     10    410    194   -405    207   1096    594   -428   -498    -46    -83
   -410    -33    374    220   -392    171   1091    587   -449   -519    -67    -98
   -415    -85    329    252   -374    122   1080    584   -480   -545    -93   -111
   -423   -101    319    259   -371    109   1088    597   -483   -545    -85    -96
   -415    -88    327    252   -371    116   1091    600   -485   -545    -77    -85
   -431   -111    319    272   -376    101   1088    600   -493   -550    -75    -77
   -478   -142    335    311   -407     96   1114    626   -483   -545    -59    -57
   -413   -194    218    303   -316     10   1127    654   -509   -589   -109   -103
   -428   -293    135    361   -283    -80   1202    750   -504   -631   -161   -171
   -361   -275     85    316   -226    -93   1296    891   -439   -605   -142   -176
   -272   -109    163    192   -218     25   1395   1085   -275   -449      7    -38
   -202    400    600   -101   -402    498   1415   1179    -15    -85    426    384
   -296   1096   1392   -400   -844   1241   1366   1091    239    353    961    919
   -496   1400   1893   -454  -1195   1647   1114    748    233    532   1218   1163
   -620   1031   1652   -205  -1135   1340    807    337   -135    231    950    909
   -602    166    766    215   -683    465    685     44   -756   -532    181    215
   -524   -423    101    472   -314   -161    696     83  -1013   -930   -246   -194
   -493   -600   -106    545   -194   -353    766    246   -971   -937   -293   -257
   -475   -540    -64    509   -205   -303    888    418   -833   -823   -207   -194
   -441   -410     31    426   -239   -192    987    545   -698   -709    -85   -101
   -465   -374     88    418   -277   -142   1036    607   -623   -652     -5    -51
   -470   -340    129    405   -301   -106   1083    659   -568   -613     72      0
   -457   -309    148    384   -303    -80   1119    693   -535   -589    137     44
   -402   -285    116    345   -259    -85   1137    709   -532   -589    174     70
   -402   -283    119    342   -262    -83   1161    727   -519   -576    202     98
   -444   -322    122    381   -285   -101   1171    732   -522   -576    210    116
   -561   -361    200    462   -381    -80   1192    753   -511   -558    226    158
   -522   -332    189    426   -355    -72   1195    763   -509   -553    233    184
   -449   -298    150    374   -301    -75   1189    769   -514   -550    244    207
   -426   -285    140    353   -283    -72   1192    779   -514   -548    254    223
   -426   -285    140    355   -283    -72   1197    792   -506   -542    262    241
   -387   -272    114    327   -252    -80   1197    802   -506   -548    262    257
   -407   -290    116    350   -265    -88   1202    818   -498   -540    290    270
   -407   -283    124    345   -267    -80   1221    841   -483   -522    329    309
   -418   -270    148    345   -283    -62   1236    867   -462   -493    361    353
   -426   -265    161    345   -296    -51   1244    885   -454   -475    384    374
   -444   -265    179    353   -314    -44   1241    888   -454   -478    394    379
   -410   -233    176    322   -296    -28   1257    917   -433   -465    415    410
   -423   -244    179    335   -301    -33   1265    932   -423   -449    428    436
   -418   -241    174    329   -298    -33   1270    943   -415   -433    446    449
   -407   -218    189    311   -298    -15   1267    956   -405   -418    485    475
   -405   -200    205    301   -306      2   1265    969   -400   -410    519    496
   -410   -202    207    306   -309      2   1265    982   -394   -402    553    519
   -389   -179    207    283   -298     12   1275   1010   -371   -387    576    558
   -405   -200    202    301   -303      0   1262   1013   -371   -389    568    568
   -410   -205    202    306   -306     -2   1265   1023   -366   -381    579    587
   -405   -163    241    285   -324     38   1304   1070   -324   -348    633    639
   -387   -155    231    270   -311     36   1306   1070   -322   -353    639    652
   -394   -184    207    288   -303     10   1301   1065   -324   -363    644    646
   -428   -168    259    296   -345     44   1332   1096   -288   -327    701    678
   -363   -114    249    239   -306     67   1356   1117   -262   -298    732    706
   -285    -83    202    181   -244     59   1353   1122   -252   -290    748    709
   -329    -98    231    213   -283     64   1369   1135   -226   -272    769    719
   -381   -140    239    259   -311     46   1369   1132   -218   -270    771    709
   -407   -197    210    303   -309      5   1348   1114   -233   -285    758    678
   -384   -171    210    277   -298     18   1353   1122   -210   -267    774    696
   -358   -163    194    259   -277     15   1366   1137   -187   -246    787    706
   -376   -205    171    288   -277    -18   1366   1137   -187   -249    787    693
   -371   -181    189    277   -280      2   1374   1143   -168   -231    810    704
   -376   -179    194    275   -285      7   1379   1153   -150   -215    820    717
   -368   -207    161    285   -265    -23   1361   1140   -161   -231    813    714
   -348   -194    153    270   -252    -23   1366   1148   -150   -231    823    724
   -348   -166    181    257   -265      7   1379   1171   -124   -205    852    743
   -342   -140    202    239   -275     31   1397   1197    -88   -179    880    771
   -329   -103    226    215   -277     59   1418   1223    -54   -158    904    800
   -311    -80    228    194   -272     75   1439   1249    -28   -135    917    805
   -332    -88    244    210   -288     77   1452   1270     -7   -116    937    810
   -337    -98    236    215   -288     67   1449   1262     -2   -127    943    805
   -311    -49    262    179   -288    106   1467   1288     25   -101    979    839
   -290     15    303    137   -298    158   1491   1306     62    -64   1021    878
   -236     46    283     96   -259    163   1496   1301     75    -54   1039    901
   -272     12    283    129   -280    148   1473   1265     57    -70   1031    891
   -322    -31    290    174   -306    129   1444   1226     31    -90   1015    865
   -353    -62    290    205   -324    111   1418   1205     18   -103   1008    859
   -374   -103    270    239   -322     83   1395   1192      0   -122   1000    846
   -394   -124    267    259   -332     72   1400   1197      7   -114   1005    844
   -439   -166    272    301   -355     51   1405   1205     12   -111   1010    839
   -441   -231    207    335   -327    -12   1382   1187    -15   -142    987    810
   -358   -272     85    316   -223    -93   1340   1143    -59   -189    945    761
   -335   -270     62    301   -200   -103   1353   1145    -54   -189    950    756
   -340   -306     33    322   -187   -137   1337   1127    -62   -205    950    732
   -361   -332     28    345   -197   -150   1317   1106    -77   -220    956    714
   -337   -324     12    332   -176   -155   1312   1098    -80   -223    963    714
   -381   -371     10    374   -197   -179   1299   1083    -90   -239    958    701
   -394   -376     18    384   -207   -179   1304   1085    -83   -239    969    696
   -392   -389      0    389   -197   -194   1312   1091    -85   -252    966    688
   -405   -519   -114    462   -145   -316   1330   1117   -111   -306    904    628
   -423   -579   -155    501   -135   -366   1436   1215    -70   -322    862    571
   -426   -555   -129    491   -148   -345   1535   1348     23   -272    893    574
   -363   -361      2    361   -184   -179   1600   1501    189   -101   1065    711
   -316    158    475     80   -394    316   1615   1592    441    259   1475   1104
   -446    810   1257   -184   -854   1034   1506   1426    615    644   1953   1545
   -498   1021   1519   -262  -1008   1270   1202   1047    498    730   2114   1665
   -571    584   1156     -7   -865    867    911    597     41    309   1732   1322
   -607   -236    371    423   -491     67    813    350   -496   -423    987    693
   -532   -680   -148    605   -194   -415    836    462   -620   -680    688    415
   -465   -771   -306    618    -80   -540    924    641   -522   -652    680    392
   -428   -701   -275    563    -77   -488   1026    779   -384   -550    753    449
   -413   -563   -150    488   -132   -358   1109    883   -249   -431    854    535
   -407   -467    -59    436   -176   -265   1143    927   -174   -371    909    568
   -389   -415    -25    402   -184   -220   1166    958   -124   -332    948    597
   -400   -410    -12    405   -194   -213   1163    953   -114   -322    961    597
   -397   -402     -5    400   -197   -205   1171    953   -103   -319    969    600
   -340   -379    -38    358   -150   -210   1179    969    -80   -303    992    618
   -345   -392    -46    368   -150   -220   1169    963    -80   -298   1000    610
   -376   -407    -31    392   -174   -220   1153    953    -80   -296   1005    605
   -355   -402    -46    379   -155   -226   1150    950    -80   -298   1010    602
   -384   -400    -15    389   -184   -207   1135    940    -70   -290   1018    602
   -407   -402      5    405   -207   -197   1119    927    -62   -285   1018    600
   -446   -441      5    441   -228   -218   1098    911    -67   -288   1013    589
   -470   -449     20    459   -246   -215   1111    914    -57   -277   1023    602
   -465   -446     18    454   -241   -215   1130    922    -38   -267   1036    613
   -478   -454     23    467   -252   -218   1135    917    -25   -257   1049    615
   -428   -431     -2    428   -213   -218   1153    919    -10   -244   1065    615
   -392   -418    -25    405   -184   -223   1169    930      0   -233   1080    620
   -426   -423      0    423   -213   -213   1163    940     10   -220   1098    628
   -400   -379     18    389   -210   -181   1158    971     36   -189   1130    644
   -366   -355     10    361   -189   -174   1150    982     44   -189   1132    636
   -358   -348     10    353   -184   -168   1135    984     49   -184   1140    644
   -363   -332     28    348   -200   -153   1135   1010     70   -161   1166    675
   -350   -311     38    329   -197   -137   1135   1034     90   -129   1195    701
   -335   -270     64    301   -200   -103   1132   1054    116   -101   1228    724
   -319   -254     64    288   -192    -96   1135   1080    142    -83   1241    743
   -319   -249     70    283   -197    -88   1143   1096    153    -70   1252    761
   -322   -218    103    270   -215    -57   1158   1114    176    -46   1275    782
   -335   -239     96    285   -215    -72   1161   1114    171    -46   1278    782
   -358   -262     96    311   -228    -83   1163   1106    166    -54   1270    771
   -314   -197    116    254   -218    -38   1197   1132    200    -25   1296    797
   -316   -187    129    252   -223    -28   1218   1137    213    -23   1299    797
   -392   -226    166    306   -280    -31   1215   1132    218    -12   1296    792
   -433   -231    202    332   -319    -15   1231   1145    246     15   1309    797
   -420   -226    194    322   -309    -15   1241   1148    262     28   1309    792
   -379   -233    145    306   -265    -44   1244   1143    272     33   1301    771
   -348   -231    116    288   -233    -57   1262   1150    288     41   1304    769
   -400   -270    129    335   -265    -70   1257   1135    283     38   1293    748
   -433   -306    127    368   -280    -88   1254   1122    277     36   1286    730
   -420   -280    140    350   -283    -70   1265   1135    298     57   1301    745
   -420   -272    148    345   -285    -62   1267   1143    306     70   1301    750
   -426   -277    148    353   -288    -64   1278   1158    327     88   1314    758
   -431   -277    153    353   -293    -62   1291   1171    342    109   1327    774
   -433   -285    148    361   -293    -70   1299   1176    353    119   1332    779
   -452   -296    153    374   -303    -72   1296   1163    353    119   1332    782
   -457   -267    189    363   -324    -38   1304   1171    371    142   1350    810
   -449   -233    213    340   -332    -10   1317   1192    397    176   1379    846
   -431   -215    215    322   -324      0   1322   1215    418    200   1397    870
   -439   -202    233    319   -337     15   1322   1223    436    215   1405    875
   -459   -200    259    329   -361     28   1317   1228    441    213   1408    872
   -452   -192    257    319   -355     33   1317   1234    449    202   1415    885
   -389   -122    267    254   -329     72   1317   1234    465    202   1431    901
   -441    -88    353    265   -400    132   1345   1254    504    231   1467    935
   -558   -122    436    340   -498    155   1353   1265    522    252   1491    961
   -431   -114    314    270   -374     98   1260   1179    454    189   1439    909
   -358   -101    257    228   -309     77   1228   1156    439    176   1426    906
   -288    -75    213    181   -252     67   1236   1169    446    187   1434    924
   -361   -135    226    249   -293     44   1215   1153    428    176   1423    917
   -290   -174    114    231   -202    -31   1158   1098    374    124   1366    862
   -322   -231     90    275   -207    -70   1153   1091    353     98   1343    831
   -358   -309     49    332   -205   -132   1140   1075    327     64   1306    800
   -366   -381    -15    374   -176   -200   1117   1044    280     23   1265    756
   -405   -441    -36    423   -187   -239   1117   1031    267     10   1254    737
   -400   -467    -67    433   -168   -267   1104   1015    246     -5   1234    730
   -423   -488    -64    454   -181   -277   1096   1005    236    -12   1218    727
   -439   -488    -49    465   -194   -270   1109   1005    239    -10   1213    730
   -511   -553    -41    530   -236   -298   1101    987    226    -31   1189    719
   -527   -576    -49    550   -241   -314   1098    984    210    -51   1169    704
   -506   -641   -135    571   -187   -389   1122   1031    205    -83   1122    654
   -449   -659   -210    555   -119   -436   1213   1137    246    -90   1078    597
   -350   -618   -270    483    -41   -444   1314   1273    335    -46   1085    605
   -316   -436   -122    376    -98   -280   1410   1428    514    137   1254    758
   -384     33    418    174   -400    223   1428   1488    750    496   1654   1130
   -493    678   1171    -90   -831    924   1283   1275    883    852   2101   1532
   -446    857   1304   -207   -875   1080    901    846    704    885   2197   1595
   -418    483    901    -33   -659    693    623    439    259    480   1818   1273
   -431   -257    174    342   -303    -41    566    252   -231   -197   1122    714
   -389   -774   -384    581     -2   -579    568    324   -405   -517    753    407
   -358   -867   -511    613     75   -688    665    504   -290   -467    748    400
   -353   -802   -449    576     46   -626    800    654   -140   -361    820    457
   -361   -693   -332    527    -15   -514    878    745    -20   -262    893    524
   -374   -633   -259    504    -57   -446    919    802     54   -194    943    581
   -342   -558   -215    449    -67   -387    945    836     98   -153    971    610
   -376   -566   -192    470    -93   -379    940    831    101   -150    963    602
   -418   -548   -132    483   -145   -340    948    831    111   -129    982    615
   -465   -504    -38    485   -213   -272    982    867    155    -83   1021    654
   -433   -485    -54    459   -192   -270    976    859    150    -88   1002    654
   -348   -462   -114    405   -119   -290    948    826    122   -111    969    641
   -332   -439   -109    384   -114   -275    950    828    140    -85    992    667
   -272   -402   -129    337    -72   -267    937    823    148    -77   1008    667
   -267   -436   -171    350    -49   -303    904    802    140    -83    995    649
   -220   -418   -197    319    -12   -309    888    800    150    -70   1000    654
   -142   -322   -179    231     15   -252    904    826    187    -28   1034    683
   -174   -303   -129    239    -23   -218    911    826    202    -18   1034    706
   -231   -324    -93    277    -70   -210    909    818    200    -28   1023    706
   -233   -298    -64    265    -85   -181    911    820    205    -28   1023    693
   -270   -285    -15    275   -129   -153    911    823    220    -15   1028    691
   -345   -335     10    340   -179   -163    891    802    213    -28   1000    683
   -363   -277     85    319   -226    -96    893    815    236     -7   1000    719
   -371   -202    168    285   -270    -18    904    839    272     28   1015    750
   -335   -174    161    254   -249     -7    883    833    270     31   1013    743
   -218   -161     57    189   -137    -51    823    787    228      0    989    704
   -150   -132     18    140    -85    -57    800    782    215      7    987    698
   -155    -93     62    124   -111    -15    807    807    254     44   1023    711
   -163    -72     90    116   -129     10    810    820    275     64   1041    724
   -171    -46    124    109   -148     38    813    836    293     77   1057    743
   -192    -49    140    119   -168     44    818    839    301     77   1054    740
   -200    -54    145    127   -174     44    807    818    290     64   1031    727
   -194    -23    171    109   -184     72    807    807    293     70   1026    732
   -184     -7    176     96   -181     83    810    800    293     67   1021    737
   -166      5    171     77   -168     88    810    789    293     70   1018    735
   -150      5    155     72   -153     77    810    779    293     77   1018    722
   -132     20    150     54   -142     83    815    779    303     85   1026    711
   -111     51    163     31   -137    106    820    776    319     88   1031    698
   -127     70    194     25   -161    132    818    769    329     90   1013    688
   -148     57    202     44   -174    129    815    756    337     96    989    678
   -153     44    197     51   -174    119    802    743    337     93    982    662
   -179     38    218     70   -197    127    797    735    345    101    992    657
   -202     44    244     77   -223    142    795    737    363    116   1000    662
   -181     75    257     54   -220    163    800    745    381    137    989    678
   -168     85    252     41   -210    168    792    737    384    142    969    685
   -176     51    228     62   -202    140    774    722    371    132    961    675
   -148     83    231     31   -189    155    774    730    392    150    982    683
   -137    106    244     15   -189    174    774    732    410    161    971    685
   -153    132    285      7   -220    210    779    740    431    181   1000    696
   -168    155    324      7   -246    239    800    763    462    207   1005    714
   -163    174    337     -7   -252    254    810    782    483    226    997    730
   -168    207    376    -20   -272    290    826    800    506    249   1000    740
   -176    207    381    -18   -280    293    826    805    511    246    976    732
   -179    267    446    -44   -311    355    836    826    540    275    987    769
   -179    290    470    -57   -324    379    836    826    555    298   1000    776
   -213    314    524    -51   -368    418    839    818    571    324   1010    789
   -236    316    550    -41   -392    433    818    800    563    327   1002    782
   -226    314    540    -44   -381    426    782    769    532    306    984    774
   -218    301    519    -44   -368    410    750    737    511    293    958    766
   -257    280    535    -12   -394    407    743    732    511    290    945    774
   -257    244    498      5   -376    368    727    717    493    267    909    750
   -241    184    426     28   -332    303    709    696    462    228    857    714
   -213    161    371     25   -293    265    691    678    441    197    823    693
   -207    106    314     49   -262    210    665    649    410    166    782    662
   -319     31    350    142   -335    189    665    639    394    155    763    659
   -314     33    348    140   -329    189    680    649    397    163    758    670
   -249      5    254    119   -252    129    644    607    353    109    698    626
   -314    -38    275    176   -296    116    623    589    337     90    672    610
   -249    -18    228    132   -239    103    602    568    324     80    652    600
   -187    -33    153    111   -171     59    579    548    303     59    623    576
   -189    -88    101    140   -148      5    563    532    280     31    579    542
   -161   -168     -7    163    -77    -88    579    561    259    -20    509    483
   -145   -223    -77    181    -33   -150    662    657    285    -49    446    423
   -145   -205    -59    176    -44   -132    766    797    368      0    472    439
   -119      0    119     59   -119     59    844    963    553    200    662    613
   -109    561    670   -226   -389    615    865   1047    831    602   1104   1052
   -244   1218   1460   -488   -852   1337    763    893   1039   1005   1597   1525
   -389   1434   1823   -522  -1106   1628    452    514    963   1117   1782   1680
   -478    971   1447   -246   -961   1208    181    103    517    698   1397   1332
   -493    132    626    179   -561    379     77   -145    -38    -20    667    688
   -407   -381     25    394   -218   -179     77    -93   -241   -353    285    345
   -327   -465   -137    397    -96   -301    153     70   -161   -337    249    306
   -309   -381    -75    342   -119   -228    267    218    -20   -226    309    376
   -270   -257     12    262   -142   -122    342    311     93   -122    358    452
   -259   -194     62    226   -163    -67    379    353    153    -67    374    493
   -277   -194     83    236   -181    -57    400    366    179    -38    381    517
   -254   -187     67    218   -163    -59    407    368    174    -31    389    535
   -296   -171    124    233   -210    -23    433    397    192     -7    423    581
   -280   -142    137    210   -210     -2    446    415    210      0    459    607
   -207   -116     90    163   -150    -12    423    405    202    -15    449    610
   -226   -127     96    174   -161    -15    397    397    200    -18    439    618
   -252   -153     98    202   -176    -28    381    392    200    -20    446    620
   -259   -129    129    192   -194      0    397    405    218      0    475    639
   -236    -85    150    161   -194     31    405    418    231     25    491    646
   -218    -80    135    148   -179     28    400    420    226     36    491    639
   -226    -90    135    158   -181     20    397    426    226     51    511    639
   -194    -80    111    137   -155     15    392    423    218     54    517    626
   -140      5    145     67   -142     75    415    446    236     72    535    657
   -174    -18    155     96   -166     67    413    454    236     72    527    672
   -254    -85    166    168   -213     38    389    446    226     62    511    670
   -218    -31    184    124   -205     75    405    470    249     93    522    701
   -171     28    200     72   -184    114    413    491    267    116    535    730
   -257    -31    226    142   -244     96    389    480    254     98    504    714
   -236      0    236    116   -236    116    389    504    270    116    511    730
   -202     33    233     83   -218    132    381    517    272    119    517    737
   -233     28    262    103   -246    145    363    514    267    116    511    724
   -223     15    239    101   -231    127    337    517    262    119    506    722
   -244     23    267    109   -254    145    337    530    275    137    517    735
   -213     75    285     67   -249    179    353    550    298    161    535    756
   -127    114    241      7   -184    176    355    568    306    161    542    756
   -135    111    244     10   -189    176    353    566    301    155    550    748
   -168     75    244     46   -205    158    345    545    285    145    548    727
   -119    135    254    -10   -187    194    368    563    303    163    545    740
   -106    166    272    -28   -189    218    394    579    324    176    524    750
   -145    145    290      0   -218    218    397    579    329    181    509    743
   -168    129    296     18   -233    213    405    587    342    202    517    737
   -184    103    285     38   -236    192    400    581    350    207    511    717
   -202     83    285     59   -244    184    397    571    350    202    519    701
   -106    184    290    -38   -197    236    439    600    389    236    555    727
    -90    184    272    -46   -181    228    436    594    394    231    535    714
   -148    103    252     20   -200    176    397    561    368    200    496    662
   -174     72    246     51   -210    158    368    540    353    189    496    618
   -168     59    226     51   -197    142    350    530    348    192    504    628
   -132     98    231     18   -181    163    350    537    366    215    519    683
   -129     93    220     15   -176    158    329    522    361    210    501    685
   -109     98    207      5   -158    153    329    527    371    218    501    693
    -96    135    231    -20   -163    184    340    540    392    241    511    719
    -80    176    254    -49   -166    215    348    555    407    259    530    737
    -59    197    257    -70   -158    226    355    574    420    280    540    737
    -59    218    277    -77   -168    246    376    597    441    296    550    745
    -67    233    298    -83   -184    265    387    610    457    298    568    745
    -98    231    327    -67   -213    277    397    623    472    314    584    748
    -44    275    316   -116   -179    293    400    631    483    332    600    750
    -59    327    387   -132   -223    355    423    657    517    376    633    776
    -70    324    394   -129   -233    358    400    636    509    363    633    761
    -36    322    358   -142   -197    340    366    602    485    340    623    740
    -62    290    353   -114   -207    322    327    568    467    322    605    732
    -72    306    379   -116   -226    342    311    550    465    327    602    745
    -46    311    358   -135   -202    335    301    542    465    324    602    735
    -72    267    340    -98   -207    303    280    522    444    301    587    706
   -114    226    340    -57   -228    283    267    511    436    290    581    683
   -124    187    311    -31   -218    249    254    498    426    277    558    641
   -122     83    205     18   -166    142    207    446    371    213    491    555
   -109     59    168     23   -140    114    197    431    368    200    480    535
   -176     28    205     72   -189    116    192    428    376    200    483    540
   -213      2    215    106   -213    109    181    423    379    194    480    532
   -215     20    233     96   -226    127    184    431    389    200    493    532
   -140     10    150     64   -145     80    161    392    358    166    467    496
   -140    -36    101     88   -122     31    116    342    324    124    436    457
   -189    -54    135    122   -163     38    119    342    337    132    449    462
   -179   -109     67    142   -124    -20    127    345    322    103    418    426
   -174   -213    -41    192    -67   -127    194    392    306     49    337    337
   -166   -226    -59    194    -57   -142    324    527    368     62    327    314
    -88    -64     23     77    -57    -20    475    753    550    215    462    436
    -77    358    433   -140   -257    397    524    909    828    571    839    802
   -122   1072   1192   -475   -657   1132    472    904   1145   1067   1405   1353
   -309   1496   1805   -594  -1057   1649    205    605   1236   1350   1758   1683
   -426   1325   1751   -449  -1088   1538   -161    153    956   1176   1621   1543
   -472    501    971    -15   -722    735   -355   -262    298    407    862    875
   -410   -249    161    327   -285    -44   -392   -353   -119   -166    249    314
   -314   -511   -197    410    -62   -355   -345   -207   -129   -259    103    158
   -236   -478   -241    358      2   -361   -218    -28     -2   -176    155    200
   -192   -371   -179    280     -7   -275   -103    111    127    -72    239    277
   -163   -277   -114    220    -25   -194    -59    171    200     -7    293    324
   -109   -213   -106    161     -2   -161    -36    197    236     18    319    335
    -96   -207   -111    153      7   -161    -23    215    257     28    327    337
    -96   -194   -101    145      0   -148    -31    213    259     31    335    340
    -72   -168    -96    119     10   -132    -33    215    267     38    345    342
    -64   -150    -88    106      7   -119    -31    218    272     41    345    345
    -72   -150    -77    111      2   -114    -38    215    275     44    340    342
    -64   -155    -93    109     12   -127    -46    213    275     49    337    329
    -54   -132    -80     93     10   -106    -41    215    290     67    353    337
    -77   -137    -59    106    -10   -101    -46    207    293     62    340    340
    -59   -116    -57     88     -2    -88    -51    200    288     54    332    332
    -20    -72    -51     46     15    -64    -51    197    298     64    337    319
    -62   -116    -54     88     -5    -85    -75    176    280     49    327    285
    -83   -150    -70    116     -7   -111    -85    168    275     46    319    270
    -62   -116    -54     90     -5    -85    -67    189    301     72    332    285
    -51    -67    -15     57    -20    -41    -64    200    324     85    340    314
    -49    -38     10     44    -31    -15    -77    197    324     85    350    309
    -51    -44      7     46    -31    -18   -111    168    306     77    348    267
    -59    -80    -20     70    -20    -51   -132    155    296     72    340    239
    -15    -36    -20     23      0    -28   -124    171    309     85    348    254
     41     51     10    -46     15     31   -101    207    345    116    374    301
     -7     33     41    -15    -25     36   -127    197    340    106    353    301
    -20     57     77    -18    -49     67   -142    200    350    122    355    306
     15     85     67    -51    -25     77   -140    213    361    137    368    314
     31    116     85    -75    -28    101   -132    223    368    150    371    329
    -23     85    109    -33    -67     98   -148    213    358    145    358    324
    -46     85    132    -18    -88    109   -135    218    366    163    374    324
    -41     62    103    -10    -72     80   -124    213    363    155    371    296
    -49     90    140    -20    -93    114    -98    228    389    179    394    314
    -25    116    142    -46    -85    127    -93    220    394    181    389    316
    -44    103    148    -28    -96    124    -98    213    397    179    374    314
    -51    106    158    -25   -106    129    -85    220    413    184    381    314
    -23    132    155    -54    -90    142    -85    220    423    194    389    314
    -44    124    168    -41   -106    145    -90    207    426    202    394    303
    -70    119    189    -23   -129    153    -77    215    433    215    410    306
    -80     98    179    -10   -129    137    -72    215    436    215    405    288
    -90     72    163      7   -127    116    -67    215    436    205    397    267
   -135     67    200     33   -166    132    -70    210    439    205    405    272
   -106    111    218     -2   -161    163   -103    179    431    205    423    283
    -15    111    124    -49    -70    116   -135    158    410    181    415    249
     -2    114    116    -57    -59    116   -142    153    410    189    428    252
    -12    106    119    -46    -67    111   -142    158    418    200    439    254
    -15    111    127    -46    -70    119   -150    155    418    197    441    241
    -10    150    161    -72    -85    155   -140    168    439    218    465    252
     18    210    192   -114    -88    202   -109    192    465    244    498    270
      5    241    236   -124   -116    239    -98    207    485    272    532    293
      2    244    241   -122   -119    244   -103    207    488    277    537    298
     -7    236    241   -114   -124    239   -101    207    493    285    542    290
    -12    244    257   -116   -135    249   -106    205    496    293    550    283
      0    293    293   -148   -148    293   -103    202    504    303    563    285
     33    345    311   -189   -137    329    -83    215    535    337    587    309
     18    374    353   -197   -168    363    -83    213    545    355    600    324
     23    345    319   -184   -148    332   -122    171    509    324    563    288
     36    332    296   -187   -129    314   -166    127    472    293    527    267
     25    322    296   -174   -135    309   -184    114    459    283    509    257
      5    288    283   -150   -137    285   -210     85    433    259    480    215
     15    277    262   -148   -124    270   -215     72    418    252    462    189
      7    181    171    -96    -83    176   -244     36    374    207    405    127
    -51     93    145    -20    -98    119   -267     18    348    176    368     83
    -83     72    155      2   -122    114   -267     25    353    179    358     75
      7     44     33    -25    -12     38   -301     -7    309    135    296     23
      5     28     23    -18    -10     25   -316    -23    293    122    280      7
     25     20     -5    -23     15      7   -322    -31    288    114    270      2
     -5    -15    -10     10      2    -15   -340    -59    262     88    241    -18
      5      2     -2     -2      2      0   -342    -77    262     83    220    -28
     20     -7    -28     -7     23    -15   -335    -75    262     88    215    -46
     -2   -101    -98     51     46   -101   -342    -72    233     51    171    -98
    -98   -181    -83    140    -10   -132   -223     44    296     64    155   -132
   -163   -223    -62    192    -51   -142   -109    161    371     88    145   -158
   -124   -137    -12    129    -57    -77    -49    272    475    176    202   -106
     38    293    254   -166   -106    275    -31    353    683    470    506    179
     18    958    937   -488   -459    948    -93    259    891    872    982    615
   -155   1312   1465   -579   -810   1387   -342    -72    870   1078   1244    833
   -262   1075   1337   -407   -800   1205   -649   -493    519    846   1034    649
   -254    306    561    -25   -407    433   -813   -844    -83     98    288     31
   -116   -262   -145    189     12   -205   -826   -800   -348   -329   -176   -348
    -36   -415   -381    226    171   -400   -737   -597   -270   -327   -223   -387
    -85   -418   -335    252    122   -376   -607   -441   -137   -236   -161   -361
    -67   -353   -285    210    109   -319   -522   -332    -12   -137    -96   -298
     -5   -241   -239    122    114   -239   -488   -275     80    -51    -38   -236
     28   -176   -205     72    116   -189   -472   -252    127    -15    -20   -202
     15   -171   -187     75    101   -179   -462   -239    145    -10    -36   -202
      2   -145   -148     72     75   -145   -459   -239    153      0    -31   -200
     -2   -101   -101     49     49   -101   -449   -226    174     23     -7   -192
     -7   -106    -98     57     44   -101   -452   -233    168     23    -28   -200
    -18   -103    -85     59     31    -96   -465   -252    158     12    -51   -218
    -41   -109    -67     75     12    -88   -465   -252    166     25    -44   -223
    -20    -75    -57     46     15    -67   -470   -252    163     33    -36   -205
     23    -31    -54      2     38    -41   -457   -244    174     44    -31   -181
    -15    -46    -31     31      7    -41   -459   -244    181     36    -51   -192
     -5    -18    -12     12      2    -15   -475   -257    179     38    -62   -210
     33      5    -28    -20     31    -12   -493   -272    174     44    -70   -220
     59     38    -20    -49     41     10   -491   -272    181     57    -54   -218
     90     51    -41    -72     67      5   -509   -283    176     51    -64   -239
    122     98    -23   -109     72     38   -527   -293    176     44    -67   -249
    109    119     10   -116     49     64   -530   -296    187     49    -67   -246
    116    114     -2   -116     59     57   -540   -303    181     49    -70   -254
    119    109    -10   -114     64     49   -566   -316    176     51    -67   -265
    127    109    -18   -116     72     46   -581   -319    179     57    -57   -249
    168    168      0   -168     85     83   -584   -322    187     70    -23   -223
    202    200     -5   -202    103     98   -592   -314    194     77    -28   -215
    187    197      7   -192     88    103   -602   -306    200     88    -38   -210
    220    189    -31   -205    127     80   -628   -319    189     83    -36   -226
    298    236    -62   -267    179     88   -618   -309    200     93      2   -215
    319    254    -64   -288    192     96   -618   -314    200     93     -2   -210
    290    254    -36   -272    163    109   -628   -327    187     83    -23   -218
    272    293     20   -283    127    158   -613   -316    200     96      7   -205
    252    288     33   -272    109    161   -613   -324    200     90      2   -197
    257    265      7   -262    124    137   -633   -353    176     67    -10   -223
    257    265      7   -262    124    137   -633   -358    181     70    -28   -239
    275    272     -2   -272    140    135   -626   -363    187     77    -20   -244
    270    303     33   -288    116    171   -618   -361    210     98    -10   -231
    267    319     51   -293    106    187   -620   -368    220    109    -15   -231
    265    335     67   -301     98    202   -626   -381    228    109    -33   -241
    233    342    109   -288     62    226   -633   -394    233    103    -62   -254
    171    332    161   -252      5    246   -639   -415    231    106    -51   -259
    166    355    189   -262    -10    272   -636   -420    244    124    -33   -254
    220    381    161   -303     31    272   -654   -433    244    127    -44   -259
    244    376    132   -309     57    254   -675   -457    231    114    -64   -283
    197    374    176   -285     10    275   -678   -452    241    127    -70   -285
    168    392    220   -280    -25    306   -678   -441    259    145    -70   -270
    176    413    236   -298    -28    324   -672   -431    277    155    -70   -257
    197    459    262   -327    -31    361   -659   -420    296    166    -67   -246
    176    485    306   -332    -64    394   -644   -405    319    189    -54   -236
    220    532    311   -376    -44    423   -641   -394    340    213    -36   -223
    267    574    303   -423    -18    439   -654   -397    345    220    -31   -231
    262    581    319   -420    -28    452   -657   -392    353    220    -31   -236
    244    607    363   -428    -59    488   -657   -387    366    233    -20   -218
    231    657    423   -444    -96    540   -654   -387    387    259      2   -197
    187    641    452   -415   -132    548   -670   -405    381    257     -2   -207
    161    592    431   -376   -135    511   -714   -449    348    228    -38   -246
    218    662    444   -441   -114    555   -711   -449    355    244    -33   -236
    249    745    496   -498   -122    620   -688   -426    384    277     -5   -202
    246    698    452   -472   -103    574   -727   -465    345    244    -46   -241
    257    628    371   -441    -57    501   -774   -511    298    202   -103   -296
    236    574    337   -407    -49    457   -792   -530    277    176   -140   -329
    171    506    335   -340    -80    420   -805   -548    259    155   -174   -363
    187    433    244   -311    -28    340   -839   -584    215    111   -228   -418
    249    405    155   -327     46    280   -867   -615    184     83   -277   -452
    244    402    158   -324     44    280   -872   -626    171     77   -311   -462
    254    374    119   -314     67    246   -909   -659    140     51   -350   -488
    254    366    111   -311     70    239   -924   -678    129     44   -350   -501
    285    402    116   -342     85    259   -914   -672    145     57   -329   -496
    277    379    101   -329     85    241   -919   -685    135     49   -353   -506
    168    265     93   -218     38    179   -932   -698    106     15   -418   -542
    181    174     -7   -179     93     83   -911   -667     85    -28   -496   -597
    319    132   -187   -226    254    -25   -849   -600     90    -83   -587   -680
    345    150   -194   -249    270    -20   -763   -475    179    -36   -594   -678
    400    348    -51   -374    226    148   -696   -329    350    145   -431   -522
    423    857    433   -641     -5    646   -696   -265    587    504    -44   -145
    332   1527   1195   -930   -431   1361   -797   -431    756    893    418    285
    189   1673   1480   -932   -646   1577  -1122   -831    610    956    545    387
    158   1260   1101   -709   -472   1179  -1405  -1252    163    540    153     62
    109    439    327   -275   -109    384  -1499  -1483   -361   -166   -576   -527
    150    -85   -236    -31    192   -161  -1483  -1415   -532   -480   -935   -833
    246   -119   -368    -64    306   -244  -1408  -1244   -405   -405   -927   -844
    296    -31   -329   -132    311   -179  -1309  -1109   -259   -280   -852   -797
    316     75   -241   -197    277    -80  -1234  -1018   -145   -176   -763   -732
    324    150   -174   -236    249    -10  -1169   -969    -88   -127   -698   -678
    270    135   -135   -205    202      0  -1161   -969    -88   -145   -698   -667
    226    111   -114   -168    168      0  -1156   -966    -85   -163   -709   -672
    241    137   -103   -189    171     15  -1135   -937    -64   -148   -688   -667
    265    202    -62   -233    163     70  -1106   -883    -12    -83   -613   -623
    246    213    -33   -231    140     88  -1098   -872     -2    -59   -592   -600
    246    205    -41   -226    145     83  -1119   -893    -25    -70   -615   -607
    244    202    -41   -223    142     80  -1137   -914    -46    -83   -626   -607
    218    220      2   -218    109    111  -1145   -922    -49    -75   -618   -587
    158    218     57   -189     49    137  -1143   -911    -41    -54   -607   -568
    249    267     18   -259    114    142  -1148   -909    -41    -49   -615   -561
    306    272    -36   -290    171    119  -1176   -927    -64    -64   -646   -576
    288    236    -51   -262    171     93  -1202   -945    -85    -77   -667   -581
    324    303    -20   -314    174    140  -1182   -914    -51    -38   -644   -527
    301    316     15   -309    142    166  -1169   -893    -31    -20   -644   -488
    306    322     15   -316    145    168  -1174   -891    -25    -15   -665   -478
    355    379     23   -366    166    202  -1171   -872    -15      0   -672   -467
    345    379     33   -363    155    207  -1174   -859    -23      0   -678   -467
    340    410     70   -376    135    241  -1148   -836    -10     12   -646   -436
    270    371     98   -322     85    236  -1150   -844    -25      2   -633   -444
    241    337     96   -288     72    218  -1179   -865    -51    -23   -639   -475
    316    413     93   -366    111    254  -1174   -846    -38     -5   -620   -433
    345    446    101   -397    122    275  -1171   -828    -25     10   -618   -397
    358    488    129   -423    114    309  -1156   -807     -7     33   -607   -366
    309    472    163   -389     72    319  -1148   -787      5     44   -605   -335
    335    428     93   -384    122    262  -1184   -810    -31     15   -639   -350
    368    446     77   -407    145    262  -1192   -823    -44      7   -639   -355
    426    475     46   -452    189    262  -1202   -833    -54     -5   -636   -361
    452    483     31   -467    210    257  -1213   -833    -57    -12   -636   -361
    506    496    -10   -504    259    244  -1223   -849    -64    -18   -649   -371
    561    535    -25   -548    293    254  -1213   -841    -59    -15   -649   -361
    561    524    -38   -542    301    244  -1210   -836    -57    -18   -665   -363
    532    501    -31   -517    283    236  -1218   -849    -64    -31   -688   -368
    501    501     -2   -504    252    249  -1210   -852    -59    -33   -691   -379
    514    498    -15   -506    265    241  -1202   -852    -62    -36   -693   -394
    491    465    -25   -480    259    220  -1205   -862    -70    -44   -706   -407
    470    459    -10   -465    241    226  -1208   -867    -67    -38   -711   -407
    475    459    -15   -467    246    223  -1215   -875    -72    -41   -724   -415
    441    431    -12   -436    228    210  -1231   -893    -85    -54   -745   -426
    446    444     -5   -446    226    220  -1226   -893    -80    -46   -748   -420
    475    475      0   -475    239    239  -1215   -880    -70    -31   -743   -410
    436    436     -2   -436    218    218  -1234   -893    -85    -49   -766   -428
    407    446     38   -428    184    244  -1226   -875    -72    -38   -761   -415
    335    452    114   -394    109    283  -1208   -852    -44    -15   -740   -392
    366    441     75   -402    145    259  -1223   -854    -51    -23   -745   -407
    423    472     49   -446    187    262  -1221   -846    -46    -23   -745   -405
    517    579     59   -548    228    319  -1179   -797     -2     18   -706   -363
    498    589     88   -545    205    340  -1158   -776     12     38   -693   -342
    413    558    145   -485    135    353  -1158   -779     18     46   -696   -332
    452    592    137   -524    155    363  -1182   -800      7     41   -709   -340
    491    607    114   -550    187    361  -1208   -826     -7     25   -722   -350
    485    589    103   -537    192    345  -1239   -854    -33      5   -740   -358
    488    566     77   -527    205    322  -1275   -885    -64    -18   -756   -371
    475    561     83   -519    194    322  -1288   -901    -72    -23   -756   -376
    493    553     59   -524    218    306  -1293   -906    -77    -28   -753   -376
    496    517     20   -509    236    270  -1306   -922    -96    -51   -776   -394
    485    457    -28   -470    257    215  -1330   -953   -132    -98   -826   -441
    496    428    -70   -465    283    181  -1350   -971   -163   -129   -857   -462
    509    410    -98   -459    303    158  -1356   -982   -184   -150   -880   -478
    522    392   -129   -459    324    132  -1369  -1000   -210   -171   -904   -498
    454    301   -153   -376    303     75  -1410  -1054   -262   -220   -953   -553
    441    249   -192   -345    316     28  -1434  -1083   -298   -257   -987   -592
    496    296   -200   -397    348     46  -1426  -1070   -293   -252   -979   -576
    485    288   -197   -387    340     46  -1431  -1070   -296   -254   -982   -574
    475    233   -241   -353    358     -2  -1457  -1091   -327   -288  -1013   -597
    480    174   -309   -327    392    -67  -1470  -1101   -361   -335  -1060   -636
    498     77   -420   -288    459   -171  -1423  -1049   -379   -397  -1132   -709
    488     15   -472   -252    480   -228  -1332   -950   -355   -420  -1184   -776
    501     46   -454   -272    478   -202  -1231   -789   -257   -355  -1145   -745
    566    426   -142   -496    353    142  -1156   -631    -20    -72   -852   -465
    563   1098    535   -831     12    818  -1187   -628    249    361   -348     31
    397   1673   1275  -1036   -439   1475  -1400   -896    379    706     80    439
    285   1714   1428  -1000   -571   1571  -1748  -1306    205    698    119    467
    218   1008    789   -613   -285    898  -1956  -1706   -363     67   -485    -64
    228    150    -77   -189    153     36  -1992  -1852   -865   -615  -1192   -696
    301   -220   -522    -41    410   -371  -1940  -1714   -935   -792  -1426   -922
    366   -194   -561    -85    462   -376  -1813  -1519   -807   -711  -1384   -893
    397   -101   -501   -148    449   -301  -1696  -1374   -680   -618  -1301   -826
    428    -10   -439   -207    433   -226  -1623  -1288   -589   -545  -1234   -771
    431     23   -407   -228    418   -192  -1595  -1254   -553   -517  -1210   -753
    449     38   -410   -244    431   -184  -1579  -1239   -545   -509  -1208   -745
    483     88   -394   -288    439   -150  -1551  -1213   -522   -483  -1184   -714
    472    101   -371   -288    423   -135  -1545  -1215   -522   -478  -1179   -706
    485    109   -379   -298    431   -135  -1551  -1223   -530   -485  -1187   -711
    493    116   -376   -303    436   -129  -1556  -1228   -535   -488  -1187   -709
    475    109   -366   -293    420   -127  -1558  -1231   -542   -491  -1192   -709
    519    166   -353   -342    436    -93  -1530  -1213   -527   -470  -1179   -683
    540    150   -392   -348    465   -119  -1548  -1236   -548   -491  -1200   -701
    485     93   -392   -288    439   -148  -1569  -1262   -571   -519  -1218   -717
    475    168   -309   -322    392    -70  -1527  -1221   -527   -475  -1171   -667
    537    202   -335   -371    436    -64  -1525  -1223   -524   -475  -1171   -665
    511    166   -348   -340    431    -90  -1538  -1239   -537   -491  -1192   -678
    483    174   -309   -327    397    -67  -1535  -1236   -532   -480  -1184   -672
    527    171   -355   -350    441    -90  -1553  -1247   -548   -493  -1197   -691
    566    176   -389   -374    478   -106  -1564  -1257   -558   -496  -1205   -706
    620    228   -394   -426    509    -83  -1558  -1247   -550   -488  -1197   -696
    636    277   -358   -457    498    -38  -1538  -1223   -527   -459  -1169   -662
    594    252   -342   -426    470    -44  -1545  -1226   -532   -457  -1166   -657
    579    239   -340   -410    459    -49  -1561  -1231   -542   -462  -1171   -659
    568    220   -348   -394    459    -64  -1574  -1231   -550   -467  -1176   -659
    641    272   -368   -457    506    -46  -1564  -1208   -537   -452  -1163   -639
    685    337   -348   -514    517     -5  -1535  -1179   -519   -426  -1137   -610
    626    293   -332   -459    478    -20  -1548  -1189   -537   -441  -1143   -618
    607    270   -337   -441    470    -33  -1553  -1197   -553   -452  -1153   -626
    613    280   -332   -446    472    -25  -1543  -1189   -553   -446  -1143   -615
    639    322   -319   -483    478      2  -1522  -1179   -548   -439  -1135   -605
    626    298   -327   -462    475    -12  -1514  -1197   -563   -452  -1153   -626
    589    283   -306   -436    446    -10  -1504  -1208   -568   -449  -1153   -636
    548    298   -249   -423    400     25  -1486  -1197   -558   -433  -1140   -628
    509    288   -220   -400    366     33  -1475  -1189   -550   -426  -1137   -626
    561    316   -246   -439    402     36  -1465  -1184   -542   -423  -1140   -620
    587    314   -272   -452    428     23  -1460  -1189   -550   -426  -1156   -628
    548    311   -236   -428    392     38  -1434  -1174   -537   -407  -1150   -626
    561    303   -257   -433    407     23  -1423  -1174   -537   -407  -1158   -636
    594    303   -290   -449    441      5  -1436  -1195   -561   -431  -1187   -659
    613    309   -303   -462    457      2  -1439  -1208   -571   -436  -1192   -659
    680    342   -337   -511    509      2  -1444  -1221   -576   -439  -1200   -665
    657    327   -329   -493    493     -2  -1436  -1215   -576   -436  -1192   -654
    636    319   -316   -480    478      2  -1431  -1213   -574   -431  -1192   -646
    628    314   -314   -472    470      0  -1426  -1215   -581   -433  -1200   -652
    607    296   -311   -452    459     -7  -1423  -1213   -589   -436  -1208   -652
    636    335   -303   -488    470     18  -1413  -1202   -579   -426  -1197   -639
    657    389   -267   -524    462     62  -1392  -1184   -558   -405  -1182   -620
    641    418   -226   -530    433     96  -1374  -1166   -545   -392  -1174   -610
    646    444   -202   -545    426    122  -1350  -1148   -532   -376  -1166   -587
    631    436   -197   -535    415    122  -1332  -1137   -530   -371  -1169   -574
    584    400   -187   -493    387    106  -1327  -1137   -537   -376  -1179   -576
    579    423   -155   -504    366    135  -1319  -1140   -542   -371  -1179   -574
    602    480   -122   -540    363    179  -1304  -1137   -532   -350  -1158   -555
    613    493   -119   -555    366    189  -1299  -1140   -530   -348  -1153   -542
    613    465   -150   -540    381    158  -1319  -1174   -563   -379  -1182   -555
    605    444   -161   -527    381    142  -1340  -1200   -587   -392  -1195   -566
    576    418   -158   -496    368    129  -1348  -1215   -610   -405  -1202   -568
    535    374   -163   -454    348    106  -1353  -1231   -628   -420  -1221   -579
    524    311   -215   -418    371     49  -1358  -1247   -657   -446  -1252   -600
    527    265   -262   -397    394      2  -1384  -1283   -701   -485  -1293   -636
    620    262   -358   -441    491    -46  -1410  -1322   -750   -535  -1337   -683
    592    200   -392   -397    491    -96  -1402  -1335   -769   -561  -1366   -711
    555    127   -428   -342    493   -150  -1413  -1361   -802   -592  -1400   -745
    542     67   -478   -306    511   -205  -1431  -1392   -839   -623  -1431   -782
    615    103   -511   -358    563   -202  -1408  -1382   -836   -620  -1431   -784
    600    122   -480   -361    540   -179  -1400  -1387   -836   -620  -1439   -789
    542     57   -485   -301    514   -213  -1423  -1421   -870   -652  -1473   -823
    535     10   -524   -272    530   -257  -1428  -1436   -893   -672  -1493   -839
    537    -51   -589   -241    563   -319  -1426  -1436   -919   -706  -1527   -878
    545   -145   -693   -200    618   -418  -1337  -1356   -917   -753  -1597   -963
    519   -179   -698   -171    607   -439  -1195  -1221   -846   -740  -1615   -995
    568    -83   -654   -244    610   -368  -1085  -1054   -722   -631  -1532   -932
    680    309   -371   -493    527    -31  -1036   -917   -488   -329  -1228   -639
    680   1041    361   -862    158    701  -1083   -948   -210    140   -691   -106
    459   1566   1106  -1013   -324   1335  -1286  -1223    -85    478   -277    277
    340   1457   1117   -898   -389   1288  -1605  -1649   -327    353   -366    187
    340    680    340   -509      0    511  -1823  -2091   -966   -374  -1067   -436
    327   -176   -504    -77    413   -340  -1847  -2174  -1413  -1005  -1725  -1041
    374   -462   -836     44    602   -649  -1787  -2018  -1434  -1106  -1873  -1205
    467   -389   -857    -38    659   -623  -1647  -1829  -1293  -1008  -1803  -1169
    480   -285   -766    -96    623   -524  -1512  -1675  -1145   -883  -1696  -1093
    480   -213   -693   -135    587   -452  -1441  -1597  -1054   -797  -1621  -1039
    527   -158   -688   -184    607   -423  -1408  -1564  -1021   -771  -1590  -1013
    524   -140   -667   -192    594   -402  -1397  -1558  -1015   -763  -1566  -1010
    457   -176   -633   -140    545   -405  -1392  -1564  -1015   -766  -1548  -1010
    446   -192   -639   -127    540   -413  -1387  -1569  -1021   -769  -1540  -1013
    459   -197   -657   -132    555   -426  -1374  -1577  -1023   -771  -1543  -1023
    452   -194   -649   -129    548   -420  -1356  -1571  -1023   -769  -1540  -1015
    405   -202   -607   -101    506   -405  -1337  -1564  -1021   -763  -1535  -1000
    405   -200   -607   -103    504   -402  -1314  -1545  -1013   -756  -1543   -992
    415   -181   -597   -116    506   -389  -1296  -1538  -1013   -753  -1548   -987
    413   -194   -607   -111    509   -400  -1299  -1538  -1018   -758  -1561   -992
    496   -140   -636   -176    566   -387  -1275  -1517  -1005   -750  -1556   -976
    498   -111   -610   -194    553   -358  -1252  -1501   -995   -743  -1556   -958
    462   -132   -594   -166    527   -363  -1249  -1499   -995   -740  -1569   -966
    454   -132   -589   -163    519   -358  -1262  -1504   -989   -727  -1561   -976
    491   -127   -618   -181    553   -371  -1265  -1506   -984   -714  -1545   -982
    467   -122   -589   -174    527   -355  -1244  -1486   -963   -691  -1522   -961
    480    -88   -571   -197    524   -329  -1236  -1467   -948   -678  -1501   -940
    483    -64   -550   -210    514   -306  -1228  -1449   -932   -667  -1486   -919
    488    -49   -537   -218    511   -293  -1231  -1441   -927   -657  -1475   -906
    496    -36   -535   -231    514   -285  -1231  -1439   -930   -641  -1470   -898
    485    -31   -517   -228    501   -272  -1223  -1434   -930   -626  -1462   -891
    493     -2   -498   -246    496   -249  -1218  -1431   -940   -618  -1454   -880
    496     38   -457   -267    478   -207  -1202  -1408   -914   -597  -1431   -849
    478     57   -420   -270    449   -181  -1197  -1389   -891   -574  -1413   -833
    501     64   -436   -283    467   -187  -1192  -1382   -888   -566  -1413   -836
    527     77   -449   -303    488   -187  -1187  -1374   -883   -568  -1410   -836
    550     98   -452   -324    501   -176  -1176  -1363   -878   -568  -1410   -836
    561    116   -446   -340    504   -163  -1166  -1371   -893   -576  -1418   -841
    504     96   -407   -301    457   -155  -1153  -1363   -885   -574  -1408   -833
    587    127   -459   -358    524   -166  -1150  -1369   -885   -574  -1405   -844
    685    252   -433   -467    561    -90  -1104  -1340   -844   -537  -1363   -818
    618    192   -426   -407    522   -116  -1109  -1363   -857   -561  -1392   -846
    597    163   -433   -381    517   -135  -1106  -1371   -854   -563  -1397   -854
    597    163   -433   -381    517   -135  -1101  -1376   -846   -561  -1395   -857
    584    161   -423   -371    504   -129  -1104  -1400   -859   -576  -1405   -885
    592    171   -423   -384    506   -124  -1106  -1408   -865   -581  -1415   -891
    587    158   -428   -374    509   -135  -1106  -1413   -867   -579  -1415   -891
    589    153   -436   -374    511   -140  -1106  -1421   -867   -571  -1418   -888
    613    161   -452   -387    532   -145  -1106  -1436   -875   -576  -1426   -891
    623    155   -467   -392    545   -155  -1106  -1449   -878   -592  -1428   -898
    641    161   -480   -402    561   -158  -1096  -1447   -867   -581  -1410   -888
    633    161   -472   -397    550   -153  -1088  -1436   -857   -566  -1402   -883
    626    187   -439   -405    532   -124  -1062  -1421   -846   -550  -1384   -883
    597    226   -371   -413    485    -72  -1034  -1400   -831   -530  -1376   -867
    553    249   -303   -402    428    -25   -989  -1358   -795   -496  -1348   -831
    548    272   -277   -413    413     -2   -966  -1332   -771   -472  -1337   -810
    563    303   -259   -433    413     23   -950  -1317   -753   -457  -1335   -800
    558    348   -210   -454    381     70   -943  -1312   -743   -452  -1345   -789
    548    407   -140   -478    345    132   -924  -1309   -722   -428  -1319   -763
    535    428   -106   -483    319    163   -924  -1314   -719   -410  -1299   -745
    511    433    -77   -472    296    179   -932  -1330   -727   -410  -1325   -753
    465    410    -57   -439    259    176   -953  -1345   -743   -420  -1337   -758
    449    371    -77   -410    265    148   -969  -1348   -758   -426  -1353   -763
    459    340   -119   -402    288    111   -979  -1350   -776   -441  -1387   -792
    441    332   -109   -387    275    111   -969  -1350   -784   -457  -1410   -815
    428    293   -135   -363    280     80   -971  -1363   -813   -483  -1444   -844
    413    239   -176   -327    296     31   -984  -1369   -836   -504  -1467   -862
    407    192   -218   -301    314    -12   -992  -1379   -862   -530  -1496   -896
    387    142   -244   -265    316    -49  -1002  -1395   -888   -563  -1532   -927
    350     75   -277   -213    314   -101  -1010  -1400   -906   -587  -1561   -948
    379     72   -309   -226    342   -116   -992  -1384   -901   -584  -1561   -943
    381     70   -314   -226    348   -122   -997  -1395   -917   -594  -1566   -971
    407     70   -337   -239    374   -132  -1010  -1405   -940   -613  -1584  -1005
    402     51   -353   -228    376   -150  -1031  -1421   -969   -646  -1613  -1018
    402    -33   -439   -184    420   -236  -1039  -1423  -1000   -685  -1649  -1049
    431    -98   -530   -168    478   -314   -971  -1345   -979   -701  -1678  -1085
    478    -67   -545   -205    511   -306   -833  -1210   -904   -683  -1693  -1109
    410    -77   -491   -168    449   -283   -745  -1078   -807   -623  -1654  -1085
    433    161   -272   -298    350    -54   -680   -953   -633   -413  -1436   -885
    431    730    298   -581     67    514   -688   -945   -420    -38   -997   -480
    275   1267    992   -771   -358   1130   -839  -1192   -342    280   -592   -129
    257   1270   1013   -763   -379   1140  -1169  -1592   -594    210   -613   -176
    218    753    535   -488   -158    644  -1345  -1925  -1057   -311  -1122   -602
    197     -2   -200    -98    197   -101  -1350  -1984  -1436   -906  -1748  -1111
    262   -355   -618     46    439   -485  -1304  -1821  -1465  -1036  -1917  -1267
    285   -381   -667     46    472   -524  -1200  -1662  -1345   -969  -1878  -1252
    293   -309   -602      5    446   -454  -1096  -1543  -1223   -878  -1808  -1197
    319   -213   -532    -54    423   -371  -1026  -1454  -1122   -787  -1738  -1135
    314   -135   -449    -88    381   -290   -974  -1392  -1036   -706  -1665  -1070
    301    -93   -394   -106    348   -244   -937  -1353   -987   -665  -1623  -1034
    298    -85   -384   -106    340   -233   -917  -1332   -974   -646  -1613  -1026
    259    -98   -358    -83    309   -228   -901  -1322   -969   -644  -1613  -1023
    259    -75   -335    -90    296   -205   -875  -1299   -940   -618  -1587   -995
    246    -64   -314    -93    277   -189   -846  -1273   -917   -587  -1548   -974
    252    -57   -309    -98    280   -184   -849  -1270   -914   -571  -1527   -969
    306    -38   -348   -135    324   -192   -854  -1273   -922   -576  -1527   -987
    350    -41   -392   -153    371   -215   -854  -1275   -930   -592  -1535  -1008
    298    -36   -335   -132    314   -184   -831  -1254   -914   -571  -1512   -992
    288    -20   -309   -135    296   -163   -823  -1239   -904   -558  -1473   -984
    306    -15   -324   -148    314   -168   -820  -1228   -896   -545  -1439   -982
    314    -18   -332   -148    322   -174   -810  -1208   -872   -527  -1423   -966
    298    -36   -337   -132    316   -187   -800  -1197   -857   -517  -1449   -974
    311     -7   -319   -153    314   -163   -795  -1184   -841   -496  -1376   -974
    322    -10   -335   -155    327   -171   -795  -1176   -844   -493  -1356   -982
    262    -31   -293   -114    277   -161   -766  -1148   -828   -478  -1441   -976
    246    -25   -275   -111    259   -150   -748  -1122   -813   -446  -1389   -971
    275    -18   -293   -129    283   -153   -750  -1111   -813   -446  -1447   -974
    319      2   -316   -161    316   -155   -761  -1104   -813   -441  -1423   -976
    410     20   -389   -215    400   -184   -787  -1109   -831   -439  -1382   -997
    420     15   -407   -220    413   -197   -789  -1088   -820   -428  -1421   -992
    413     36   -376   -223    394   -168   -756  -1021   -774   -384  -1428   -945
    384     64   -322   -226    353   -127   -722   -971   -737   -342  -1382   -896
    405     51   -353   -228    379   -150   -719   -969   -753   -350  -1374   -896
    452     57   -394   -254    423   -168   -717   -961   -756   -350  -1397   -891
    394     25   -371   -210    384   -171   -696   -943   -756   -345  -1392   -872
    376     18   -358   -200    368   -168   -670   -922   -748   -337  -1384   -846
    407     54   -353   -231    381   -148   -633   -891   -724   -319  -1363   -792
    376     44   -332   -210    353   -142   -600   -867   -701   -296  -1358   -761
    345     25   -319   -184    332   -148   -584   -859   -698   -296  -1353   -758
    303    -10   -314   -148    306   -161   -576   -854   -693   -288  -1361   -763
    290    -46   -337   -122    314   -192   -563   -857   -698   -296  -1369   -789
    324    -49   -374   -140    348   -210   -545   -859   -704   -306  -1358   -810
    241   -106   -350    -67    296   -228   -540   -872   -714   -329  -1369   -841
    158   -148   -306     -7    228   -226   -519   -862   -709   -319  -1366   -857
    262    -70   -332    -96    296   -200   -459   -813   -667   -293  -1332   -831
    233    -75   -309    -80    267   -192   -439   -789   -649   -272  -1306   -823
    192   -109   -301    -41    244   -205   -449   -789   -649   -275  -1306   -841
    290    -31   -322   -132    303   -176   -423   -753   -610   -267  -1291   -828
    275    -49   -324   -111    298   -187   -431   -750   -592   -290  -1309   -844
    202    -98   -301    -51    252   -200   -465   -771   -605   -314  -1319   -849
    158    -88   -249    -36    202   -168   -452   -745   -592   -293  -1283   -810
    223      2   -220   -114    220   -109   -407   -691   -555   -246  -1218   -740
    340     90   -249   -215    296    -77   -376   -652   -540   -215  -1174   -709
    306     70   -236   -189    270    -83   -379   -644   -555   -218  -1189   -722
    233     64   -168   -150    202    -51   -350   -610   -537   -200  -1187   -706
    233    109   -127   -171    179     -7   -311   -563   -501   -155  -1163   -675
    192    124    -67   -158    129     28   -283   -535   -478   -114  -1140   -654
    145    124    -20   -135     80     54   -277   -522   -467    -93  -1127   -633
    135    122    -15   -129     75     54   -285   -519   -457    -98  -1124   -618
    127     96    -31   -111     80     31   -311   -530   -472   -124  -1137   -626
    155    137    -18   -145     88     59   -293   -509   -470   -116  -1117   -600
    181    140    -44   -163    114     49   -277   -498   -478   -129  -1098   -592
    122     49    -72    -85     98    -10   -301   -542   -530   -184  -1117   -633
     51    -28    -80    -12     64    -54   -303   -581   -568   -220  -1127   -665
     46   -116   -163     36    103   -140   -303   -615   -613   -265  -1153   -683
     54   -187   -241     64    145   -213   -296   -649   -665   -306  -1197   -701
     96   -202   -298     51    194   -249   -277   -672   -693   -324  -1226   -711
    114   -249   -363     67    236   -303   -288   -685   -727   -366  -1257   -740
     98   -298   -397    101    246   -348   -309   -678   -740   -397  -1273   -761
    205   -257   -465     25    332   -358   -306   -659   -740   -405  -1260   -761
    246   -272   -519     10    381   -394   -311   -672   -769   -428  -1280   -784
    241   -303   -545     28    392   -423   -296   -672   -792   -449  -1275   -805
    220   -366   -587     72    402   -475   -272   -657   -823   -478  -1299   -841
    231   -488   -719    127    472   -602   -197   -584   -854   -542  -1382   -919
    228   -540   -771    155    498   -654    -70   -446   -841   -568  -1428   -969
    233   -509   -743    137    485   -626     46   -200   -805   -532  -1387   -935
    218   -306   -524     44    371   -415    101     64   -688   -387  -1189   -740
    210    280     67   -246     70    174     70     51   -252    -51   -756   -301
     75    836    761   -454   -342    797   -103   -228     41    290   -392     62
    -64    857    922   -397   -496    888   -433   -657   -145    465   -342     85
   -111    332    444   -109   -277    387   -665  -1091   -701     20   -763   -329
    -70   -465   -394    267    161   -431   -685  -1192  -1171   -641  -1392   -885
      0   -776   -776    387    387   -776   -610  -1028  -1210   -795  -1538  -1031
     51   -789   -841    366    444   -813   -493   -852  -1091   -735  -1480  -1005
     67   -698   -766    316    415   -732   -358   -698   -948   -628  -1376   -932
    127   -581   -711    226    418   -646   -293   -615   -859   -561  -1301   -867
    155   -530   -688    187    420   -607   -262   -571   -810   -530  -1270   -833
    145   -522   -667    187    405   -594   -246   -553   -792   -524  -1265   -820
    223   -465   -688    122    454   -576   -226   -527   -771   -514  -1247   -802
    236   -446   -685    103    459   -566   -215   -509   -761   -504  -1231   -795
    202   -470   -672    132    436   -568   -200   -496   -750   -493  -1221   -789
    153   -467   -620    155    384   -542   -176   -472   -730   -467  -1197   -774
    155   -444   -600    145    376   -522   -155   -446   -706   -449  -1176   -761
    158   -428   -587    135    371   -506   -153   -436   -696   -446  -1174   -753
    124   -394   -522    135    322   -457   -132   -413   -670   -428  -1148   -727
    109   -371   -480    127    293   -426   -124   -394   -659   -415  -1135   -711
    215   -301   -517     44    366   -407   -101   -366   -633   -394  -1117   -693
    228   -267   -496     18    361   -381    -77   -329   -600   -368  -1083   -672
    192   -324   -517     67    353   -420    -98   -340   -613   -392  -1109   -691
    200   -298   -498     49    348   -400    -70   -311   -587   -381  -1106   -665
    129   -345   -475    109    301   -410    -51   -298   -584   -394  -1111   -659
     93   -397   -491    150    290   -441    -77   -314   -613   -431  -1135   -675
    166   -350   -519     90    342   -433    -75   -298   -605   -418  -1117   -665
    192   -303   -496     57    342   -400    -64   -288   -589   -389  -1075   -652
    168   -311   -480     72    324   -394    -57   -283   -587   -379  -1047   -657
    111   -285   -400     85    254   -342    -44   -254   -561   -353   -995   -628
    119   -257   -376     67    246   -316    -49   -233   -550   -348   -969   -607
    137   -236   -376     49    254   -306    -46   -210   -532   -340   -950   -581
    270   -158   -428    -54    348   -293    -54   -192   -509   -311   -904   -563
    249   -168   -418    -41    332   -293    -41   -187   -454   -283   -862   -535
    239   -166   -405    -36    322   -285    -28   -171   -418   -280   -833   -519
    290   -111   -402    -90    345   -257     -7   -132   -415   -275   -805   -506
    283   -111   -394    -85    337   -252      0   -116   -444   -296   -813   -514
    220   -127   -348    -46    283   -239     15   -101   -449   -293   -797   -524
    202   -114   -316    -44    257   -215     44    -75   -428   -272   -763   -517
    241    -59   -301    -90    270   -181     75    -54   -405   -259   -743   -506
    213    -49   -262    -80    236   -155     88    -46   -394   -252   -732   -501
    103    -70   -174    -18    137   -122    103    -38   -384   -241   -719   -491
     15    -49    -64     15     38    -57    150      0   -337   -202   -680   -457
     93      2    -90    -49     93    -44    161      5   -324   -197   -672   -462
    119      5   -114    -62    116    -54    161    -10   -329   -215   -683   -496
    124    -12   -140    -57    132    -75    153    -18   -335   -231   -691   -509
    106     12    -96    -59    101    -41    174      7   -309   -207   -667   -483
    153     28   -124    -93    137    -46    163     -2   -314   -215   -667   -491
    116      7   -109    -62    114    -49    155    -20   -324   -231   -675   -504
     38    -15    -54    -12     44    -33    166    -18   -314   -220   -670   -501
     31      5    -25    -18     25     -7    179     -2   -293   -202   -654   -480
    122     59    -64    -90     90     -2    174      2   -288   -197   -652   -480
    200    132    -67   -166    135     33    192     25   -267   -176   -628   -462
    202    148    -57   -176    129     46    200     38   -259   -179   -626   -457
    181    171    -12   -176     96     80    231     70   -236   -161   -607   -431
    158    184     23   -174     67    103    254     98   -213   -145   -594   -410
    150    197     46   -174     51    122    272    119   -194   -132   -579   -402
    155    236     77   -197     38    158    285    135   -174   -114   -561   -405
    142    249    106   -197     18    179    288    135   -161   -101   -545   -389
    114    246    132   -181    -10    192    280    127   -153    -93   -542   -379
    187    337    150   -262     18    244    283    132   -137    -72   -527   -345
    210    337    124   -275     41    233    267    114   -155    -90   -545   -348
    168    277    109   -226     31    194    244     96   -179   -114   -561   -361
    176    280    103   -231     36    194    241     98   -174   -116   -555   -353
    189    285     96   -236     46    192    233     90   -174   -124   -555   -358
    184    226     38   -205     70    132    215     70   -202   -150   -589   -397
    122     88    -33   -106     77     28    171     23   -265   -210   -652   -462
    137     36   -101    -88    119    -31    148      0   -303   -246   -685   -498
    155     38   -116    -96    137    -38    142    -12   -322   -262   -698   -506
    137    -20   -158    -59    145    -88    124    -36   -353   -290   -740   -532
    145    -36   -184    -54    163   -109    116    -38   -363   -301   -756   -537
    171    -36   -207    -67    187   -119    103    -36   -366   -303   -756   -532
    158    -62   -220    -46    189   -140     93    -46   -376   -316   -774   -542
    184    -64   -249    -62    215   -155     85    -51   -384   -332   -792   -558
    189   -122   -311    -33    249   -218     80    -57   -415   -366   -833   -589
    207   -215   -423      2    314   -319    111    -20   -441   -415   -904   -652
    233   -285   -519     25    376   -402    218     83   -423   -446   -963   -719
    270   -280   -550      2    407   -415    298    202   -371   -413   -961   -730
    322    -83   -407   -119    363   -244    374    361   -210   -207   -787   -576
    355    493    135   -426    109    314    397    449     83    220   -342   -142
    223   1241   1018   -732   -397   1130    301    316    358    693    192    381
    109   1483   1374   -797   -633   1428      2    -44    322    802    361    535
    -44    940    982   -449   -514    961   -296   -491   -140    322    -75    140
    -59     15     72     20    -67     44   -441   -792   -766   -472   -862   -548
     93   -462   -555    184    324   -509   -413   -696   -950   -792  -1226   -885
    106   -519   -626    205    363   -571   -298   -498   -839   -737  -1208   -883
    119   -446   -566    163    342   -506   -161   -327   -709   -633  -1135   -823
    148   -327   -478     88    311   -402    -51   -202   -592   -535  -1054   -756
    192   -215   -407     12    298   -311     18   -124   -514   -467   -989   -685
    187   -210   -400     10    293   -303     49    -96   -498   -452   -982   -670
    179   -210   -389     15    283   -298     59    -85   -493   -441   -982   -662
    179   -200   -381      7    280   -290     62    -77   -493   -436   -984   -659
    150   -187   -337     18    244   -262     80    -59   -483   -423   -974   -639
     90   -168   -259     38    174   -213    111    -28   -454   -394   -950   -610
    103   -171   -277     33    189   -223    109    -28   -465   -405   -958   -610
    174   -181   -355      2    262   -267     75    -62   -501   -446   -992   -636
    236   -140   -376    -46    306   -257     83    -57   -498   -444   -984   -626
    150   -111   -265    -20    205   -189    119    -20   -459   -407   -943   -579
     98    -96   -194     -2    145   -145    132     -5   -444   -384   -932   -550
    155   -111   -270    -23    210   -189    119    -18   -459   -394   -969   -566
    194    -72   -267    -59    231   -168    132     -2   -446   -374   -963   -540
    218    -44   -262    -88    239   -153    137      5   -444   -361   -958   -522
    205    -54   -259    -75    231   -155    140      5   -441   -363   -961   -522
    179    -77   -259    -51    218   -168    127     -2   -452   -376   -982   -537
    158    -88   -246    -33    202   -166    122     -2   -454   -374   -989   -548
    163    -72   -236    -49    200   -153    124      7   -449   -363   -987   -540
    155    -49   -205    -54    179   -127    127     25   -444   -350   -971   -524
    161    -31   -194    -64    174   -111    111     25   -449   -355   -971   -519
    174     -7   -181    -83    176    -93    101     28   -454   -358   -974   -511
    218     12   -205   -116    210    -96     90     25   -465   -363   -971   -524
    254     15   -239   -135    246   -109     80     36   -472   -366   -966   -519
    267     20   -246   -145    257   -111     80     54   -475   -366   -961   -509
    210     72   -137   -140    174    -31    122    101   -433   -324   -917   -459
    233    101   -132   -168    181    -15    129    106   -428   -322   -904   -449
    275    114   -161   -194    218    -23    116     93   -449   -340   -911   -459
    288    129   -158   -210    223    -12    106     80   -462   -353   -917   -459
    335    124   -210   -228    272    -41     90     62   -480   -376   -930   -467
    342    137   -205   -241    272    -33     93     64   -478   -379   -930   -470
    301    148   -153   -226    226      0    111     77   -459   -368   -917   -462
    306    174   -132   -241    220     23    129     90   -446   -355   -898   -446
    322    202   -119   -262    220     41    148     98   -426   -337   -885   -431
    210    166    -44   -189    127     59    163    101   -415   -324   -880   -420
    223    176    -49   -200    135     64    166     96   -418   -319   -883   -420
    301    176   -124   -239    213     25    142     72   -449   -337   -904   -444
    350    239   -111   -293    231     64    150     80   -441   -319   -883   -433
    340    252    -88   -298    213     83    163     88   -436   -309   -878   -428
    265    202    -62   -233    163     70    153     77   -446   -314   -888   -439
    290    192    -98   -241    194     49    135     67   -467   -314   -896   -449
    303    205    -98   -254    202     54    124     62   -483   -296   -896   -444
    275    231    -44   -254    158     93    145     88   -452   -277   -878   -405
    311    275    -38   -293    174    119    158    111   -428   -280   -865   -387
    387    345    -41   -366    213    150    184    137   -400   -288   -854   -368
    368    353    -15   -361    192    168    200    155   -374   -309   -857   -350
    332    332      0   -332    166    166    202    153   -366   -316   -839   -348
    322    358     36   -340    142    197    226    174   -335   -301   -807   -327
    353    410     57   -381    148    233    241    181   -306   -280   -800   -306
    337    441    103   -389    116    272    265    200   -275   -223   -792   -272
    277    426    148   -353     64    288    267    192   -277   -129   -836   -254
    329    452    122   -392    103    288    249    168   -298    -83   -857   -244
    368    452     83   -410    142    267    218    127   -342   -127   -833   -254
    309    413    103   -361    103    259    192     98   -371   -155   -802   -249
    324    389     64   -358    129    228    161     67   -400   -189   -789   -249
    342    368     23   -355    161    197    155     59   -415   -213   -779   -249
    290    324     33   -309    127    179    161     57   -423   -223   -763   -241
    335    283    -51   -309    194    116    119     20   -470   -267   -795   -277
    316    228    -90   -275    205     70    103      2   -496   -303   -828   -306
    288    161   -127   -226    207     18     90    -20   -527   -332   -857   -337
    293    116   -179   -205    236    -31     72    -51   -561   -361   -885   -371
    314    119   -194   -215    254    -36     75    -59   -566   -361   -880   -371
    241     85   -155   -166    197    -33     72    -62   -568   -355   -878   -358
    218     72   -148   -145    181    -36     59    -75   -568   -353   -878   -361
    226     75   -150   -153    187    -36     62    -72   -563   -350   -872   -358
    239     46   -192   -142    215    -72     12   -111   -602   -387   -906   -384
    371     18   -355   -197    363   -168     -7   -129   -641   -439   -945   -439
    433    -72   -506   -181    467   -288     44    -75   -652   -485   -995   -548
    384   -119   -506   -132    441   -311    148     41   -602   -478  -1005   -615
    381    -70   -452   -155    415   -259    262    215   -483   -376   -919   -574
    431    280   -150   -358    290     64    337    374   -241    -88   -626   -293
    420    976    553   -698    -67    766    342    413     75    379    -98    233
    231   1545   1314   -888   -542   1431    189    202    265    766    358    683
      7   1460   1452   -732   -722   1457   -142   -215     80    717    350    672
     25    774    745   -400   -358    758   -387   -652   -514     54   -311     72
    111     12    -98    -64    106    -41   -452   -820  -1008   -605  -1000   -561
    153   -329   -483     85    316   -405   -407   -709  -1083   -779  -1215   -784
    161   -374   -535    106    348   -454   -301   -550   -982   -732  -1197   -784
    215   -259   -478     20    342   -368   -181   -400   -841   -620  -1109   -709
    259   -148   -407    -57    332   -277   -111   -309   -740   -530  -1031   -641
    280    -72   -353   -106    316   -213    -70   -257   -683   -478   -987   -602
    285    -51   -337   -116    311   -194    -46   -233   -654   -452   -969   -584
    296    -44   -340   -127    316   -192    -31   -218   -641   -436   -953   -574
    298    -28   -327   -135    311   -179    -23   -205   -631   -410   -932   -568
    340    -10   -350   -166    342   -179    -38   -213   -633   -415   -937   -579
    358     20   -337   -189    348   -158    -38   -220   -631   -410   -935   -574
    361     20   -340   -192    350   -158    -25   -213   -626   -410   -927   -576
    361     18   -345   -189    353   -163    -10   -202   -615   -407   -919   -571
    379     46   -335   -213    358   -145    -12   -207   -620   -400   -904   -566
    418     75   -342   -246    381   -132    -15   -213   -618   -397   -906   -563
    407     67   -340   -239    374   -135    -12   -205   -613   -392   -878   -563
    384     80   -306   -233    345   -111    -12   -197   -607   -379   -865   -558
    402     98   -303   -252    353   -103     -7   -189   -602   -368   -885   -553
    428     88   -340   -257    384   -124     -7   -187   -605   -368   -891   -555
    446    122   -327   -285    387   -103     -2   -174   -589   -363   -872   -561
    470    142   -327   -306    397    -93     -7   -168   -579   -361   -870   -563
    446    124   -322   -288    384    -96    -12   -161   -568   -363   -885   -563
    400    124   -275   -262    337    -75     20   -132   -545   -345   -888   -545
    413    142   -270   -280    340    -62     33   -124   -540   -337   -865   -542
    426    163   -262   -296    342    -49     18   -122   -542   -340   -867   -537
    467    176   -290   -324    379    -57     -7   -127   -550   -348   -875   -530
    475    181   -293   -327    384    -54     -2   -114   -540   -335   -833   -522
    517    226   -290   -374    402    -31     10    -90   -514   -306   -797   -501
    527    252   -277   -389    402    -12      7    -70   -496   -288   -776   -485
    514    277   -239   -397    376     20      5    -64   -496   -283   -779   -475
    480    293   -187   -387    335     54     23    -59   -485   -272   -782   -467
    405    218   -189   -314    298     15     23    -72   -491   -293   -797   -491
    415    241   -176   -329    296     33     38    -64   -472   -280   -779   -478
    467    324   -142   -397    303     93     77    -31   -428   -246   -753   -446
    454    355    -98   -405    277    129     98    -10   -402   -226   -740   -433
    449    387    -62   -418    257    161    129     12   -379   -200   -722   -431
    381    348    -33   -366    207    158    129      5   -379   -194   -717   -452
    348    329    -18   -340    181    155    135     10   -366   -184   -704   -454
    329    332      2   -329    163    168    140     20   -350   -174   -691   -444
    340    342      2   -342    168    174    148     25   -345   -168   -680   -441
    358    335    -23   -348    189    158    140     10   -350   -176   -696   -467
    267    329     62   -301    103    197    174     33   -309   -142   -667   -446
    324    340     15   -332    155    179    174     33   -306   -142   -672   -449
    459    342   -119   -402    290    111    124     -5   -353   -181   -711   -496
    472    366   -106   -420    290    129    119     -5   -350   -187   -709   -498
    431    389    -44   -410    236    174    124      5   -337   -168   -696   -485
    384    392      7   -387    189    200    145     25   -309   -140   -665   -459
    418    431     10   -426    202    220    174     51   -285   -122   -631   -433
    472    498     25   -488    223    262    197     77   -259    -98   -602   -410
    454    491     36   -472    210    265    200     90   -252    -96   -600   -405
    420    480     59   -449    181    270    207    106   -244    -96   -597   -405
    431    537    106   -485    161    322    233    135   -213    -59   -561   -374
    433    561    124   -498    153    342    246    142   -200    -36   -540   -358
    410    581    168   -498    119    374    267    145   -176    -18   -519   -350
    415    615    200   -514    109    407    267    142   -171     -2   -496   -329
    413    605    189   -511    111    397    239    109   -197    -28   -506   -337
    400    584    181   -493    109    384    210     88   -218    -44   -511   -350
    376    561    184   -470     96    371    202     85   -228    -49   -504   -350
    366    524    158   -444    103    342    194     85   -236    -59   -511   -358
    363    493    127   -428    116    311    187     75   -254    -77   -540   -389
    400    472     72   -436    163    272    168     54   -283   -106   -576   -428
    407    420     12   -415    194    218    155     36   -314   -142   -613   -467
    371    379      7   -374    181    194    153     33   -327   -155   -623   -483
    368    324    -46   -348    207    140    142     20   -355   -189   -652   -511
    332    275    -57   -303    194    109    140      5   -374   -210   -675   -542
    314    259    -57   -288    184    101    142     10   -374   -210   -680   -550
    350    257    -93   -303    223     83    140     12   -371   -205   -680   -553
    379    252   -127   -316    252     62    140     10   -376   -218   -688   -558
    381    226   -155   -303    267     36    137      7   -389   -239   -714   -576
    371    129   -241   -252    306    -57    148     28   -402   -265   -758   -613
    392     18   -374   -205    384   -176    202     96   -410   -322   -831   -696
    368    -12   -381   -179    374   -194    296    197   -361   -322   -857   -745
    329     31   -301   -181    314   -135    397    350   -244   -228   -784   -691
    322    327      5   -324    155    168    470    485    -38     36   -511   -436
    371    885    514   -628    -70    701    446    480    166    394    -77    -33
    246   1335   1088   -792   -420   1213    246    184    184    652    267    239
    179   1247   1067   -714   -444   1158    -62   -218   -106    532    200    142
    148    607    459   -379   -155    535   -215   -524   -605    -83   -394   -361
    187    -64   -252    -59    218   -158   -215   -548   -948   -631   -976   -849
    241   -296   -537     25    387   -415   -150   -366   -898   -665  -1044   -914
    272   -293   -566     10    418   -428    -49   -210   -769   -584   -987   -865
    303   -215   -519    -44    410   -368     38    -98   -646   -493   -911   -807
    322   -119   -441   -101    381   -280     98    -23   -550   -405   -836   -740
    296    -62   -361   -116    324   -210    150     33   -483   -342   -787   -688
    293    -41   -335   -127    311   -187    176     62   -449   -309   -753   -654
    303    -18   -322   -145    311   -168    194     80   -426   -293   -727   -628
    335    -10   -345   -161    340   -176    200     85   -420   -293   -719   -620
    337    -12   -350   -163    342   -181    210     93   -413   -288   -706   -613
    332    -10   -342   -161    337   -176    220    101   -415   -285   -698   -613
    316    -23   -340   -148    327   -181    231    109   -413   -283   -691   -610
    314    -33   -348   -140    329   -189    241    124   -407   -277   -665   -589
    301    -23   -327   -140    311   -174    246    132   -402   -267   -639   -571
    303    -15   -319   -145    309   -166    249    132   -407   -259   -618   -555
    324    -31   -355   -148    337   -192    241    132   -415   -272   -623   -558
    374    -12   -387   -179    379   -200    239    135   -418   -277   -633   -558
    371     10   -361   -192    366   -174    239    142   -405   -257   -633   -542
    358      7   -350   -184    353   -168    252    161   -387   -241   -597   -527
    350      5   -345   -179    348   -168    259    174   -376   -233   -563   -517
    361     15   -345   -187    353   -163    252    171   -379   -231   -558   -511
    332     10   -324   -174    327   -158    259    179   -368   -231   -574   -511
    332     15   -319   -174    324   -150    262    184   -371   -233   -555   -509
    353     -2   -358   -176    355   -181    252    184   -381   -239   -548   -511
    358    -31   -389   -163    374   -210    249    197   -374   -223   -563   -496
    355     -5   -361   -176    355   -181    244    205   -366   -197   -563   -478
    374     46   -327   -210    350   -140    244    226   -342   -158   -540   -446
    485     64   -420   -277    452   -176    218    218   -355   -161   -535   -452
    493     38   -454   -265    475   -207    213    223   -366   -181   -522   -454
    457     20   -436   -241    446   -207    210    220   -368   -197   -522   -462
    470     36   -433   -252    452   -200    231    239   -350   -184   -509   -452
    553    111   -441   -332    496   -166    262    270   -329   -168   -470   -428
    524     90   -433   -306    480   -171    272    265   -335   -194   -465   -439
    537    106   -431   -324    485   -161    303    288   -316   -194   -446   -418
    465     70   -394   -267    431   -161    314    303   -298   -189   -423   -402
    394     41   -353   -218    374   -155    324    309   -280   -181   -405   -394
    337     57   -280   -197    309   -111    371    342   -241   -150   -368   -368
    288     57   -231   -174    257    -85    410    361   -231   -127   -345   -355
    267     25   -244   -148    254   -109    410    353   -249   -137   -350   -379
    231     -2   -236   -114    231   -119    413    350   -254   -140   -363   -392
    239     18   -220   -127    231   -101    428    363   -244   -122   -348   -381
    241     18   -226   -129    233   -103    433    374   -241   -114   -340   -371
    246     23   -226   -135    236   -101    433    379   -244   -116   -337   -371
    252     41   -210   -148    231    -83    441    384   -241   -114   -329   -363
    244     59   -184   -150    215    -62    454    397   -233   -106   -314   -345
    205     88   -116   -148    161    -12    470    420   -210    -93   -290   -324
    210    116    -93   -163    150     12    491    452   -187    -75   -259   -301
    249    142   -106   -197    179     18    501    475   -174    -62   -231   -283
    275    158   -116   -215    197     20    506    493   -176    -57   -213   -275
    316    205   -111   -262    213     46    527    517   -158    -25   -192   -249
    290    205    -88   -249    189     59    527    522   -148     -5   -192   -236
    288    246    -41   -267    163    103    548    542   -109     36   -163   -202
    275    288     12   -280    132    150    587    563    -72     75   -124   -158
    265    309     44   -290    111    176    597    571    -54     83   -106   -132
    290    335     44   -314    122    189    597    574    -44     80   -101   -116
    244    272     28   -259    109    150    571    545    -67     44   -124   -132
    262    311     49   -285    106    181    571    542    -51     41   -109   -119
    244    309     62   -277     90    187    568    540    -41     49   -114   -109
    194    231     33   -213     80    132    530    511    -64     15   -127   -135
    215    163    -51   -189    132     57    491    483   -101    -23   -153   -168
    246    122   -124   -184    187      0    475    485   -124    -54   -168   -184
    254    101   -155   -179    205    -28    462    478   -153    -83   -197   -218
    254     59   -194   -158    226    -67    454    454   -189   -127   -228   -252
    288     41   -249   -166    270   -103    459    444   -213   -161   -252   -270
    280    -15   -296   -132    288   -155    454    423   -246   -200   -293   -306
    285     -5   -290   -142    288   -148    454    410   -252   -200   -298   -316
    280    -15   -296   -132    288   -155    454    407   -254   -207   -309   -329
    265    -33   -298   -116    280   -166    465    418   -252   -213   -306   -329
    259    -72   -332    -93    296   -202    454    428   -265   -231   -332   -350
    301   -174   -475    -64    387   -322    485    465   -288   -296   -413   -426
    329   -207   -540    -62    433   -374    602    558   -257   -322   -465   -485
    293   -249   -545    -23    418   -397    717    685   -184   -301   -465   -498
    337    -90   -428   -122    381   -259    826    857    -20   -140   -314   -366
    363    389     23   -379    168    205    820    904    205    200     80     -2
    215    919    701   -568   -244    810    693    724    353    540    504    371
     57   1114   1054   -587   -498   1083    402    368    270    646    680    496
     25    800    774   -413   -374    787    119    -70   -148    280    368    205
     62     41    -20    -54     41     10     62   -270   -670   -428   -340   -394
     77   -446   -524    184    298   -485     98   -174   -828   -717   -662   -672
    145   -527   -672    189    407   -600    200     23   -743   -688   -657   -675
    194   -439   -633    122    413   -535    332    233   -644   -592   -568   -607
    200   -329   -530     62    363   -428    405    358   -530   -496   -475   -540
    194   -259   -454     31    322   -355    439    397   -407   -428   -407   -496
    218   -194   -415    -12    314   -303    478    436   -324   -389   -353   -454
    239   -163   -402    -36    319   -283    509    462   -270   -381   -327   -418
    213   -168   -381    -23    293   -275    509    462   -215   -428   -332   -397
    171   -176   -348      2    259   -262    506    454   -184   -449   -329   -389
    207   -106   -316    -51    262   -210    537    480   -171   -366   -283   -371
    220    -59   -280    -80    249   -168    558    493   -166   -311   -244   -355
    145   -116   -265    -15    202   -189    537    475   -179   -309   -246   -363
    132   -124   -257     -5    194   -189    532    480   -171   -290   -223   -348
    197    -54   -254    -72    226   -153    558    506   -140   -257   -181   -324
    215    -18   -233    -98    223   -124    574    522   -114   -233   -148   -316
    171    -54   -226    -59    197   -140    545    496   -135   -246   -158   -324
    194    -46   -241    -75    215   -142    540    498   -140   -246   -155   -322
    233    -15   -249   -109    239   -132    550    511   -137   -239   -135   -311
    200     -5   -205    -96    202   -103    563    522   -124   -223   -103   -285
    168     -5   -174    -83    171    -88    566    530   -116   -226    -88   -283
    213     46   -166   -129    189    -57    566    532   -109   -218    -70   -270
    241     44   -197   -145    218    -75    553    522   -119   -228    -77   -275
    207     23   -184   -114    197    -80    553    535   -109   -213    -57   -254
    150     15   -137    -83    142    -59    555    548   -103   -200    -28   -233
    254     57   -197   -155    226    -70    535    550   -116   -194    -10   -228
    366    124   -241   -246    303    -57    522    558   -127   -163     20   -205
    397    124   -272   -259    335    -72    493    555   -135   -161     23   -194
    363    142   -223   -254    290    -38    491    563   -109   -148     44   -174
    366    189   -179   -277    272      5    517    589    -77   -132     75   -142
    371    213   -158   -293    265     28    545    613    -54   -132     93   -122
    340    189   -150   -265    246     20    566    615    -51   -158     88   -124
    335    200   -135   -270    236     33    584    620    -49   -174     96   -116
    296    200    -96   -249    194     51    597    620    -49   -187    106   -119
    202    228     23   -218     90    127    644    662      0   -148    161    -72
    168    290    122   -228     23    207    688    717     54    -96    228    -12
    270    290     18   -283    124    155    652    685     25   -135    194    -62
    316    267    -49   -293    184    109    628    667     10   -161    171    -98
    335    259    -75   -298    205     93    626    662      7   -171    168   -114
    301    290    -10   -296    155    140    657    680     31   -155    192   -103
    280    298     18   -290    132    158    672    685     49   -150    202   -101
    239    288     46   -265     96    168    670    680     57   -150    213   -103
    213    285     70   -249     70    179    659    675     57   -155    218   -103
    241    329     88   -285     77    210    670    688     72   -142    244    -88
    220    306     85   -265     64    197    665    683     67   -150    241    -93
    210    314    101   -262     54    207    670    693     80   -140    257    -80
    197    332    135   -267     31    233    683    704     98   -122    288    -59
    181    340    158   -259     12    249    696    722    116   -109    309    -49
    194    371    176   -283      7    275    714    750    140    -90    332    -28
    207    418    210   -314      0    314    730    776    168    -67    371      0
    218    462    244   -342    -12    353    756    805    200    -41    405     31
    236    493    257   -363    -10    376    774    823    218    -31    423     51
    142    498    353   -322   -106    426    795    841    241    -10    457     85
     41    519    478   -280   -218    498    815    852    265     18    496    129
      2    542    537   -272   -267    540    823    854    277     33    519    150
     44    545    501   -293   -228    524    802    844    267     28    517    158
    135    548    413   -342   -140    480    761    813    233      0    506    150
    189    566    374   -379    -90    470    743    795    215    -12    509    158
    168    553    384   -363   -109    470    740    784    205    -25    509    161
    223    514    290   -368    -33    402    711    756    163    -70    472    127
    233    459    223   -348      5    340    691    737    137   -101    444    109
    275    394    119   -335     77    257    659    714     98   -142    410     75
    239    301     62   -270     85    184    639    691     54   -184    374     38
    228    270     41   -249     93    155    631    680     31   -200    363     23
    259    309     49   -285    106    179    649    691     33   -189    392     46
    231    272     41   -252     96    158    654    688     20   -194    392     49
    187    205     18   -197     83    111    646    678      2   -215    387     46
    192    205     12   -197     90    109    657    683      2   -213    397     59
    171    179      5   -176     83     93    654    685      0   -215    402     70
    148    101    -46   -124     98     28    639    672    -31   -252    366     36
    161    -12   -176    -75    168    -93    657    698    -62   -311    296    -36
    168    -83   -252    -41    210   -166    763    802    -33   -345    244    -98
    210    -41   -252    -85    231   -145    885    958     67   -277    285    -64
    254    166    -88   -210    171     38    984   1140    252    -75    488    129
    262    709    446   -488    -90    579   1018   1241    530    322    940    581
     98   1415   1317   -756   -607   1366    948   1130    784    784   1491   1132
    -51   1566   1618   -758   -833   1592    639    743    691    867   1634   1262
   -116   1062   1179   -472   -646   1119    350    322    233    423   1223    898
   -132    192    322    -31   -226    257    223     41   -355   -319    475    231
    -59   -337   -277    200    109   -309    233    106   -550   -644    106   -116
    -10   -366   -355    187    171   -361    335    293   -446   -589    137    -98
     15   -275   -290    129    150   -283    475    470   -296   -475    233    -18
     72   -171   -244     49    155   -207    563    584   -187   -379    311     49
     93   -119   -213     12    153   -166    615    649   -122   -324    374    103
     88   -122   -210     15    148   -163    644    678    -98   -309    400    135
     93    -93   -187      0    140   -140    675    704    -77   -288    426    171
    103    -49   -155    -28    129   -101    704    724    -59   -270    452    200
     70    -75   -145      2    106   -109    711    732    -54   -265    459    210
     36   -111   -148     33     90   -129    704    730    -59   -280    452    213
     33   -109   -142     36     85   -124    693    724    -64   -285    452    228
     96    -51   -150    -23    122    -98    719    750    -38   -257    488    267
    127    -41   -168    -41    148   -103    727    753    -41   -265    491    275
      7    -72    -83     31     44    -77    732    761    -36   -259    501    301
    -36    -36     -2     36    -18    -20    779    810      5   -215    550    358
     20    -20    -44      0     31    -31    784    823      5   -218    555    363
     41    -67   -109     12     75    -88    753    797    -28   -252    522    335
    114    -25   -140    -44    127    -83    732    784    -41   -259    511    322
     72    -28   -101    -23     85    -64    750    805    -23   -244    522    345
    -15    -57    -41     36     10    -49    771    823     -5   -228    537    376
   -106    -70     36     88    -72    -18    779    841      2   -218    550    405
     -2    -23    -23     10     10    -23    766    833     -5   -223    548    402
    103    -18   -122    -44    111    -70    748    826    -18   -239    530    402
    106    -23   -129    -41    116    -75    740    828    -20   -241    537    423
     98    -28   -127    -33    111    -77    748    846     -7   -223    550    439
     90    -18   -111    -36     98    -64    750    859      2   -213    574    457
     75     -2    -77    -36     75    -38    748    867     12   -205    602    483
     46      0    -46    -25     46    -23    756    883     28   -189    631    509
     59     23    -36    -41     49     -5    771    901     41   -181    657    530
     54     41    -12    -49     31     15    789    922     51   -168    698    540
     72     80      7    -77     33     44    800    935     59   -155    719    548
    116     77    -38    -96     77     18    792    919     36   -179    706    535
     33     64     31    -49      2     49    820    940     44   -166    730    563
     18     75     54    -46    -18     64    831    956     51   -153    748    584
     12     44     31    -28     -7     36    833    956     46   -155    743    579
     -5     72     77    -36    -41     75    883   1000     83   -116    771    618
     77    132     54   -103     12     93    911   1034    127    -75    776    636
     90     93      2    -90     44     49    880   1008    109    -93    758    587
     80     83      2    -83     38     44    870    989    101    -98    756    568
    103     93    -10    -98     57     41    883    984    106    -98    753    581
     38     49     10    -44     15     31    901    984    114    -98    756    600
     -2     15     15     -7     -7     15    888    971    109   -101    758    605
     12     38     25    -28     -5     31    885    969    111    -88    779    620
     38     75     36    -57      0     57    891    979    127    -62    802    641
     25     64     38    -44     -5     51    878    974    124    -57    792    641
     31     85     54    -59    -12     70    888    976    132    -41    805    649
     57    135     75    -96    -10    106    917   1000    153     -5    839    672
    109    166     57   -140     25    111    927   1010    168      5    857    675
     85    168     83   -127      2    127    935   1026    187     15    875    672
     80    189    109   -137    -12    150    940   1026    200     31    891    680
     57    194    137   -124    -38    166    956   1041    220     51    911    698
     62    210    148   -137    -44    179    961   1047    236     67    924    709
     83    241    158   -161    -36    200    953   1028    241     75    937    711
     93    288    192   -192    -49    241    956   1023    254     93    963    730
    140    316    176   -228    -18    246    937    997    244     93    969    719
    132    296    163   -215    -15    231    914    963    228     83    966    704
     54    244    189   -148    -67    218    906    950    226     80    966    701
     18    207    189   -114    -85    200    909    948    228     70    966    696
     18    189    171   -106    -75    181    909    940    226     57    940    670
     -7    140    148    -67    -77    142    919    937    220     41    893    636
    -67     72    140     -2   -103    106    950    958    223     46    893    626
    -83     49    132     15   -106     90    953    966    215     54    911    613
   -119     12    132     51   -127     70    932    950    205     44    898    594
   -163    -36    127     98   -145     44    909    924    192     28    867    568
   -189    -64    124    127   -158     28    896    906    192     23    859    555
   -210    -85    122    145   -166     18    891    893    192     20    852    545
   -200    -96    101    148   -150      2    875    867    174     10    833    530
   -202    -90    109    145   -155      7    867    854    166      2    818    524
   -184    -88     96    137   -140      2    865    854    163    -10    802    511
   -176   -220    -44    197    -70   -132    872    867    124    -72    724    420
   -163   -285   -122    223    -23   -205    958    963    150   -103    672    345
   -116   -239   -124    176      2   -184   1062   1109    246    -51    691    355
    -62     -2     59     33    -62     28   1153   1288    441    150    880    535
    -54    553    605   -249   -329    579   1171   1356    717    555   1340    979
   -205   1192   1397   -493   -802   1293   1080   1218    932    976   1849   1470
   -361   1405   1764   -522  -1062   1582    792    849    857   1093   2031   1628
   -475   1013   1488   -267   -982   1249    535    433    444    719   1680   1306
   -436    158    592    137   -514    374    444    181   -129    -49    878    600
   -285   -363    -77    322   -103   -220    433    241   -322   -381    488    236
   -213   -501   -288    355     36   -394    504    392   -259   -384    449    184
   -166   -418   -252    293     41   -335    628    545   -124   -280    530    244
   -174   -306   -132    239    -20   -220    711    657     -2   -174    618    324
   -181   -205    -23    192    -80   -114    769    714     72   -111    672    374
   -174   -150     20    161    -98    -67    792    737    103    -85    691    387
   -168   -155     12    163    -90    -72    800    745    109    -80    693    381
   -176   -122     51    148   -116    -36    810    758    129    -57    717    400
   -176    -88     88    132   -135      0    820    771    150    -28    750    415
   -187    -96     88    140   -140     -2    828    774    155    -23    766    407
   -174    -57    116    116   -145     28    833    776    166     -5    797    415
   -257   -103    150    179   -205     20    820    771    171      2    820    415
   -293   -111    181    202   -239     33    836    792    194     25    854    436
   -137     -5    132     70   -135     62    854    820    223     57    867    457
    -44     38     83      2    -62     59    841    813    220     59    833    439
   -103    -54     49     77    -77     -5    792    771    189     31    771    394
    -98    -49     49     72    -75      0    797    774    205     41    774    397
    -88    -20     64     54    -80     20    815    787    228     59    787    407
    -54      5     59     25    -57     31    836    813    254     93    795    423
    -72      0     72     33    -72     36    820    797    244    101    795    420
    -93    -12     80     51    -88     33    820    800    249    106    795    426
   -109    -23     83     64    -98     28    815    805    252    106    779    423
   -103      2    106     51   -103     54    823    823    280    129    784    441
    -96     10    106     41   -103     59    823    836    288    137    797    446
   -106     15    122     44   -114     67    826    852    303    150    818    462
   -111     10    122     49   -116     64    820    865    309    161    831    475
   -119     20    140     49   -129     80    810    875    314    176    854    488
   -106     28    135     36   -119     80    813    885    314    184    872    496
    -85     46    132     18   -109     88    815    896    324    194    880    517
    -64     77    142     -7   -103    109    823    909    335    202    883    532
    -36     88    124    -25    -80    106    828    917    335    205    872    535
    -33     90    124    -28    -80    106    831    922    337    213    880    537
    -41     57     96     -7    -70     75    833    919    337    205    875    527
    -31     49     77    -10    -57     62    836    917    340    210    878    522
    -33     49     83     -7    -57     64    862    940    374    239    917    537
    -33     41     75     -5    -54     57    875    953    387    241    917    542
    -46     44     90      0    -67     67    888    963    400    254    917    550
    -62     28     90     15    -77     59    891    961    410    257    914    537
    -72      7     80     33    -75     44    893    958    426    246    911    524
   -119     -2    116     59   -119     57    898    966    454    262    927    532
   -158    -23    135     90   -148     54    911    976    465    272    927    537
   -166    -41    124    103   -148     41    906    971    462    275    909    537
   -181    -36    145    109   -163     54    906    974    465    288    909    548
   -158      5    161     75   -161     83    935   1000    488    314    924    561
    -46     18     64     12    -57     41    922    984    465    293    909    532
    -77     -7     70     41    -75     31    943   1005    480    319    927    530
   -122     20    142     51   -132     80    992   1054    527    376    976    579
   -168     33    202     64   -184    116   1010   1078    548    405   1005    594
   -215      7    223    103   -220    114   1010   1093    558    418   1013    607
   -215     36    252     90   -233    142   1028   1117    579    441   1018    631
   -194     75    270     59   -231    171   1052   1148    607    472   1039    659
   -179    129    309     23   -244    218   1060   1156    631    496   1078    675
   -142    194    337    -25   -241    265   1075   1163    654    522   1104    701
   -124    223    345    -49   -236    283   1093   1174    667    537   1119    709
   -205    137    342     33   -272    239   1054   1122    628    506   1078    678
   -298     70    368    114   -332    218   1021   1085    605    483   1034    665
   -220     88    309     64   -265    197   1010   1085    600    475   1021    659
   -166     67    233     49   -200    148    997   1080    584    452   1008    649
   -163     31    194     67   -179    111    982   1057    563    428   1008    636
   -142     -7    132     72   -140     62    971   1047    540    402    984    605
   -145    -25    119     85   -135     46    987   1067    550    405    969    597
   -220   -111    106    163   -166     -2    992   1057    530    381    919    568
   -262   -202     59    233   -161    -72    971   1026    496    353    875    542
   -275   -228     46    252   -163    -90    956   1008    488    342    862    530
   -239   -189     49    213   -145    -70    971   1023    506    348    878    542
   -239   -210     28    226   -135    -93    953   1008    491    324    862    532
   -236   -254    -18    246   -109   -137    930    989    472    309    828    498
   -153   -223    -70    187    -44   -148    924    997    478    314    823    496
   -220   -410   -189    314    -15   -301    875    958    413    233    737    397
   -277   -600   -322    439     20   -459    893    995    389    161    641    277
   -324   -683   -358    504     15   -522    974   1080    423    142    576    205
   -319   -680   -361    498     20   -522   1044   1200    509    197    589    213
   -244   -355   -111    298    -67   -233   1117   1309    701    436    833    431
   -327    215    542     54   -436    379   1093   1273    924    820   1280    828
   -517    706   1223    -93   -870    963    862    956    971   1109   1639   1122
   -509    613   1122    -51   -815    867    493    493    672    969   1532    995
   -610    -18    592    314   -602    288    381    127    176    389    956    524
   -649   -769   -119    706   -267   -444    532     -5   -220   -179    345     46
   -524  -1015   -491    771    -18   -753    711    189   -252   -288    187    -80
   -433   -971   -540    701     51   -756    795    561   -187   -241    231    -49
   -368   -867   -498    618     64   -683    831    857    -64   -213    280      2
   -348   -758   -410    550     31   -584    833    930    252   -239    316     57
   -350   -683   -332    517    -10   -509    852    917    459   -114    327     98
   -285   -594   -309    439     10   -452    859    904    449    150    353    127
   -290   -566   -275    428    -10   -423    867    904    436    239    418    142
   -306   -566   -259    436    -25   -415    872    906    426    231    493    129
   -324   -618   -293    472    -15   -457    867    888    400    176    530     93
   -324   -626   -303    475    -12   -465    854    872    389    163    548     83
   -259   -558   -298    407     18   -428    862    880    402    174    568     96
   -241   -522   -283    381     18   -402    865    885    415    176    576     98
   -257   -540   -283    400     12   -413    859    888    423    171    568     98
   -285   -530   -246    405    -20   -389    870    904    441    192    589    116
   -280   -532   -254    405    -12   -394    865    909    446    192    592    114
   -262   -522   -259    389     -2   -392    846    904    441    192    589    109
   -298   -509   -210    405    -44   -361    849    906    454    207    600    119
   -265   -439   -174    350    -46   -306    885    937    496    241    633    153
   -231   -423   -194    327    -18   -309    891    943    501    246    633    158
   -241   -441   -202    340    -20   -322    883    940    501    246    631    150
   -252   -428   -176    340    -38   -303    896    950    511    257    636    161
   -290   -433   -145    361    -75   -290    875    940    506    252    633    163
   -267   -402   -137    335    -64   -270    862    943    509    262    641    181
   -202   -366   -163    285    -20   -267    862    961    524    272    652    194
   -145   -306   -161    226      7   -233    872    984    548    298    678    223
   -127   -311   -187    218     28   -249    859    992    550    298    680    233
   -114   -314   -200    213     41   -257    857   1008    550    301    691    249
   -119   -275   -155    197     15   -218    862   1026    566    319    719    275
    -90   -200   -109    145      7   -155    878   1052    594    337    763    306
   -122   -215    -96    168    -12   -158    878   1047    579    309    792    303
   -106   -197    -90    150     -7   -145    906   1052    581    314    823    316
   -189   -239    -51    213    -72   -145    919   1052    579    319    831    324
   -249   -254     -5    252   -122   -129    927   1060    587    337    846    337
   -181   -223    -44    202    -72   -135    927   1054    589    348    849    332
   -218   -220     -2    218   -109   -111    935   1062    602    363    870    335
   -213   -200     12    205   -114    -93    937   1062    610    381    880    332
   -246   -184     62    215   -155    -62    961   1078    639    407    906    348
   -244   -181     62    213   -153    -59    974   1085    659    423    927    358
   -174   -153     20    163    -98    -64    953   1075    662    428    935    353
   -158   -140     18    148    -90    -62    940   1060    659    428    937    350
   -171   -119     51    145   -111    -33    937   1052    665    431    948    353
   -181   -103     77    140   -129    -12    935   1039    665    433    958    358
   -213    -90    122    150   -168     15    932   1036    670    441    979    366
   -200    -70    129    135   -166     28    922   1031    675    444    987    363
   -174    -57    116    116   -145     28    919   1034    683    446    995    363
   -210    -62    148    135   -179     41    927   1044    704    465   1015    379
   -184     -7    176     96   -181     83    956   1072    743    493   1047    410
   -148     57    205     44   -176    129    987   1104    779    524   1078    441
   -179     41    220     70   -200    129    982   1096    776    522   1075    428
   -163     75    236     41   -200    155    984   1101    787    530   1083    439
   -153    122    272     15   -213    197    997   1119    810    548   1104    465
   -163    163    327      0   -246    246   1008   1130    828    563   1124    483
   -150    210    361    -28   -254    285   1010   1127    841    576   1145    496
   -158    197    355    -20   -257    275    987   1104    831    571   1148    493
   -174    158    329      7   -252    244    961   1078    810    553   1135    491
   -168    168    337     -2   -254    254    948   1060    802    553   1140    509
   -127    210    337    -41   -231    272    950   1054    805    561   1150    522
   -127    213    337    -44   -233    275    948   1044    795    545   1145    511
   -200    140    340     28   -270    239    930   1018    763    514   1117    483
   -226     98    324     62   -275    213    901    989    732    483   1085    449
   -218     38    257     90   -236    148    888    976    709    454   1054    420
   -218    -10    207    111   -213     98    875    963    683    423   1023    400
   -233    -51    181    140   -207     64    862    940    654    392    987    368
   -239    -75    163    153   -202     44    846    917    626    363    958    348
   -223    -54    168    140   -197     57    839    906    618    355    950    348
   -220    -62    158    140   -192     46    818    888    605    345    945    342
   -244   -129    114    187   -181    -10    789    865    581    319    919    316
   -207   -163     44    184   -127    -59    769    852    563    293    891    290
   -122   -158    -36    140    -44    -98    789    875    558    272    857    267
   -103   -218   -114    161      5   -168    872    958    563    233    792    202
   -168   -293   -124    231    -23   -210    953   1047    600    226    761    153
   -153   -207    -57    179    -49   -132   1044   1208    737    345    857    233
    -57    192    249    -67   -153    220   1085   1345    976    654   1179    550
   -145    810    956   -332   -550    883   1013   1265   1200   1060   1654    997
   -303   1205   1509   -452   -906   1358    758    948   1234   1301   1964   1257
   -415   1034   1449   -311   -935   1241    433    514    924   1104   1810   1111
   -459    262    722     98   -589    491    252    124    311    368   1091    514
   -415   -379     33    397   -226   -174    270    145     15    -96    584     83
   -332   -550   -218    441    -59   -384    353    337     80   -106    524     15
   -283   -498   -215    389    -33   -358    480    519    226     -5    592     57
   -244   -381   -137    314    -54   -259    594    654    361    106    678    122
   -220   -290    -72    254    -75   -181    649    722    439    179    745    181
   -218   -231    -15    223   -101   -124    688    769    488    226    789    226
   -213   -210      2    210   -109   -103    701    782    504    233    795    233
   -187   -192     -5    189    -90    -98    711    789    504    231    789    233
   -184   -194    -10    189    -88   -103    711    792    506    231    787    236
   -192   -187      5    189    -98    -90    714    792    509    236    792    236
   -179   -168     10    174    -96    -80    727    802    517    246    797    246
   -161   -127     33    145    -98    -46    730    805    530    265    813    270
   -197   -145     49    171   -127    -49    724    795    527    262    805    270
   -213   -158     51    184   -135    -54    719    797    527    265    802    270
   -213   -114     96    161   -155    -10    730    818    550    290    826    298
   -197    -93    103    145   -150      5    745    839    566    306    831    311
   -150    -96     54    119   -103    -20    719    820    545    283    797    288
   -179   -106     72    142   -127    -18    714    818    542    283    787    285
   -205    -98    106    150   -155      2    711    823    550    301    792    301
   -148     -5    142     77   -145     67    730    849    581    337    815    335
   -142    -23    119     80   -132     46    717    841    571    324    797    316
   -174    -57    116    114   -145     28    693    828    561    311    784    306
   -205    -36    168    119   -187     64    709    849    579    329    807    329
   -210    -10    200    111   -205     93    727    872    597    350    833    358
   -192    -18    174    103   -184     77    696    852    574    324    818    342
   -205    -28    176    116   -192     75    675    849    563    314    813    348
   -220     -7    210    114   -215    101    675    867    584    332    839    379
   -109    119    228     -5   -168    174    698    909    626    381    898    428
    -36    127    161    -46    -98    142    698    917    618    374    896    426
    -64    111    176    -23   -119    142    680    898    594    361    872    415
   -116     90    205     10   -161    148    675    893    587    355    867    418
    -77     98    176    -10   -127    137    675    893    587    355    865    426
   -101    109    210     -5   -155    158    696    911    607    374    870    439
   -192     93    285     49   -239    189    719    922    620    387    878    444
   -153    116    270     18   -213    194    719    914    618    387    878    439
    -31    137    168    -51    -98    153    696    891    602    363    854    410
    -70    132    202    -31   -137    168    706    901    620    376    857    413
    -93    124    218    -15   -155    171    711    901    628    384    857    405
    -51    161    213    -54   -132    184    701    888    618    384    852    400
    -67    176    244    -54   -155    210    696    878    613    392    852    407
   -116    145    262    -15   -192    202    688    862    607    405    839    405
   -135    127    262      2   -197    192    678    844    605    407    831    407
   -153    124    277     12   -215    200    665    831    610    410    844    402
   -166    168    335      0   -249    252    662    841    652    433    893    413
    -96    223    319    -67   -207    270    633    826    670    426    891    407
    -44    254    298   -106   -171    275    607    820    688    420    859    402
    -62    265    324   -103   -192    296    605    857    693    407    833    407
     -5    329    335   -161   -168    332    631    893    701    410    833    420
     72    426    353   -249   -140    389    678    922    719    436    844    465
     90    446    355   -270   -132    400    691    927    717    436    836    472
    103    436    329   -272   -114    381    670    904    696    413    805    452
    111    444    332   -277   -109    389    662    898    693    413    792    457
     75    459    384   -270   -153    423    659    891    704    428    795    472
     72    465    389   -270   -158    428    626    841    667    405    771    459
     75    467    389   -272   -158    431    600    802    633    384    753    420
     31    459    428   -244   -197    444    568    774    633    381    766    402
     -7    446    454   -220   -231    449    532    745    623    371    756    400
    -12    431    444   -210   -228    436    496    714    602    350    732    389
    -12    420    433   -205   -223    426    467    688    579    324    693    368
    -38    392    431   -176   -233    410    449    662    561    296    652    363
    -44    342    387   -150   -215    363    420    631    527    252    592    329
    -75    290    366   -106   -220    327    402    615    506    226    553    301
    -70    252    322    -93   -197    288    371    587    478    189    504    267
     59    246    187   -153    -62    218    306    524    415    132    426    184
     80    241    161   -161    -41    202    272    485    384    103    394    148
     54    215    161   -135    -51    189    254    465    368     83    376    124
     25    231    205   -129    -90    218    246    459    368     80    379    129
     10    241    231   -124   -109    236    228    444    363     70    366    124
     15    226    207   -122    -96    218    215    428    348     54    345     98
     41    150    109    -96    -33    132    205    420    311      7    277     25
     28     67     38    -49     -7     54    254    485    309    -28    179    -62
      7     54     46    -31    -18     51    340    602    368    -15    148   -101
     49    163    111   -109    -31    140    426    763    509    106    259    -20
     80    589    509   -335   -215    550    467    883    766    439    613    327
     12   1312   1299   -662   -641   1304    418    839   1057    911   1163    862
   -189   1816   2005   -813  -1096   1909    179    532   1156   1228   1543   1231
   -301   1623   1925   -662  -1114   1774   -132    119    870   1028   1371   1072
   -306    828   1132   -262   -719    979   -342   -270    254    290    623    433
   -226     75    298     75   -262    187   -410   -371   -158   -296    -23   -153
   -168   -155     12    163    -90    -72   -361   -228   -155   -368   -161   -306
   -132    -85     46    106    -90    -20   -226    -41    -12   -265   -103   -262
    -88     44    132     20   -111     88   -119     96    124   -155    -33   -187
    -64    132    194    -33   -129    163    -75    161    205    -85      0   -140
    -31    168    200    -67   -114    184    -64    179    231    -64     -2   -132
    -80    205    283    -64   -181    244    -46    202    259    -33     15   -106
    -93    233    327    -72   -210    280    -51    207    270    -18     15    -93
    -23    241    265   -111   -142    252    -98    163    239    -49    -23   -129
    -28    254    283   -111   -155    267   -109    153    239    -49    -33   -135
    -18    303    322   -145   -168    311   -122    155    254    -38    -23   -119
    -20    309    329   -145   -176    319   -135    145    254    -36    -28   -116
    -33    311    345   -140   -189    327   -145    140    252    -31    -38   -114
    -28    314    342   -142   -184    327   -155    127    246    -31    -57   -129
    -15    322    335   -155   -176    329   -176    111    241    -36    -72   -142
    -46    324    371   -137   -210    345   -184    109    244    -33    -75   -135
    -96    329    423   -116   -262    376   -189    119    257    -18    -72   -122
    -41    348    389   -153   -215    368   -220     98    244    -28   -101   -137
     12    371    358   -194   -171    366   -257     72    228    -46   -129   -158
      5    402    397   -205   -197    400   -272     62    233    -41   -132   -155
     -2    420    423   -210   -215    423   -285     59    241    -36   -140   -155
     28    433    405   -231   -187    420   -314     46    228    -44   -158   -163
     46    428    381   -239   -166    405   -345     31    220    -54   -174   -174
     36    431    394   -233   -179    413   -355     31    220    -46   -171   -176
     59    465    405   -265   -174    436   -374     28    223    -33   -166   -161
     90    478    387   -283   -148    433   -400     18    218    -41   -176   -161
     59    470    407   -265   -174    439   -415     12    210    -46   -176   -153
     44    496    452   -270   -205    475   -431      5    207    -36   -166   -148
     98    532    431   -316   -166    483   -459    -10    194    -41   -184   -155
    135    553    418   -342   -140    485   -475    -15    187    -38   -197   -150
    122    545    423   -335   -150    485   -475    -25    187    -33   -210   -142
    101    527    426   -314   -161    478   -480    -33    184    -33   -228   -142
     88    506    418   -298   -163    462   -493    -57    171    -49   -254   -161
     80    542    462   -311   -189    504   -491    -57    176    -41   -262   -150
     85    553    465   -319   -189    509   -506    -70    171    -41   -275   -148
     98    566    467   -332   -184    517   -514    -70    176    -33   -285   -142
     83    558    475   -322   -197    517   -511    -64    187    -23   -298   -137
     70    532    462   -301   -194    498   -527    -83    176    -33   -314   -145
     75    519    444   -298   -187    483   -548   -114    153    -46   -335   -161
     38    537    498   -290   -228    519   -548   -119    153    -33   -324   -145
     49    571    522   -311   -236    548   -545   -119    155    -20   -319   -127
    109    550    441   -329   -166    496   -584   -158    116    -44   -361   -158
     93    527    433   -309   -171    480   -610   -184    101    -44   -376   -166
     85    532    446   -309   -181    491   -626   -192    103    -36   -384   -155
     77    532    452   -306   -187    491   -639   -200    111    -28   -389   -148
     88    548    459   -316   -184    504   -639   -197    135    -18   -384   -137
    119    587    467   -355   -174    530   -631   -176    166     -7   -368   -114
    135    636    501   -384   -184    568   -618   -142    202     18   -345    -85
    137    675    535   -407   -197    605   -600    -90    223     44   -324    -62
    116    730    613   -423   -246    672   -517    -10    267     83   -285    -15
     72    701    626   -387   -277    665   -467     -7    249     67   -301    -18
    -57    636    691   -290   -374    665   -465    -25    231     70   -301    -10
   -205    602    807   -200   -506    704   -462    -33    236     96   -280     20
   -262    626    888   -181   -574    756   -472    -51    239    116   -272     46
   -226    639    865   -207   -545    750   -511    -85    210    111   -290     44
   -142    631    771   -244   -457    701   -579   -150    150     59   -337     12
   -129    607    737   -239   -436    672   -607   -187    111     25   -358     12
   -137    548    685   -205   -410    615   -628   -207     80      0   -374     28
   -124    524    649   -202   -387    587   -646   -226     54    -25   -389      7
   -103    475    576   -187   -340    524   -678   -257     12    -67   -436    -38
    -83    400    483   -158   -283    439   -717   -288    -36   -111   -483    -80
    -75    366    441   -145   -257    402   -735   -309    -70   -137   -514   -103
    -80    314    394   -116   -236    353   -756   -340   -109   -174   -563   -129
    -64    267    332   -101   -197    298   -782   -371   -150   -213   -607   -145
   -101    231    329    -64   -215    280   -789   -387   -179   -231   -615   -150
   -132    228    361    -46   -246    293   -779   -379   -181   -233   -628   -145
    -93    197    290    -51   -192    241   -813   -413   -223   -270   -659   -168
    -49    171    218    -62   -132    194   -841   -446   -265   -303   -696   -189
    -88    106    194    -10   -142    150   -839   -449   -280   -319   -706   -187
    -64     12     77     25    -70     44   -841   -444   -322   -376   -771   -236
      2    -88    -90     41     44    -88   -774   -374   -337   -449   -875   -350
     28   -101   -129     36     77   -114   -675   -252   -277   -433   -885   -387
     67     51    -15    -62     41     20   -576    -80   -124   -285   -743   -270
    132    504    371   -316   -119    439   -532     23    114     46   -358     93
    -12   1122   1135   -555   -574   1130   -618    -93    327    457    155    584
   -153   1460   1610   -654   -883   1535   -911   -465    301    649    433    820
   -148   1249   1397   -550   -771   1322  -1228   -906    -67    374    215    607
   -197    444    641   -122   -418    542  -1353  -1221   -667   -379   -532    -41
   -140   -218    -77    179    -33   -150  -1335  -1166   -943   -831  -1039   -483
    -72   -407   -337    239    132   -374  -1270  -1013   -914   -867  -1106   -563
    -49   -374   -327    210    137   -353  -1156   -865   -792   -774  -1041   -519
    -12   -257   -244    135    114   -252  -1067   -756   -675   -670   -948   -444
     -2   -174   -174     85     85   -174  -1013   -693   -597   -597   -891   -400
     83   -140   -223     28    153   -181  -1008   -688   -592   -594   -896   -410
     88   -135   -226     23    155   -179  -1000   -685   -587   -589   -891   -400
     80   -122   -202     20    140   -161   -982   -662   -568   -571   -867   -366
     80   -103   -184     10    132   -142   -969   -649   -553   -563   -852   -350
     98    -96   -194      0    145   -145   -971   -657   -558   -571   -852   -358
     98   -103   -205      2    150   -153   -969   -662   -558   -576   -849   -366
     72   -114   -187     20    129   -150   -958   -649   -542   -571   -823   -353
     80   -101   -181     10    127   -140   -956   -646   -540   -568   -802   -353
     62    -98   -161     18    109   -129   -948   -641   -535   -561   -797   -345
     20    -90   -111     33     62   -101   -919   -623   -517   -540   -779   -327
     31    -93   -124     31     77   -109   -919   -626   -514   -548   -784   -337
     44   -103   -150     28     96   -124   -922   -626   -517   -553   -792   -337
     -7   -106   -101     57     44   -103   -898   -600   -493   -530   -763   -314
     10    -93   -103     41     54    -98   -888   -592   -485   -527   -758   -303
     25    -88   -114     31     70   -101   -880   -589   -480   -519   -756   -301
     49    -90   -140     18     93   -114   -878   -584   -480   -514   -753   -301
     75    -88   -163      7    116   -127   -878   -587   -483   -517   -748   -298
     77    -77   -155      0    114   -116   -865   -563   -465   -504   -735   -288
     75    -80   -155      2    114   -116   -870   -561   -470   -511   -732   -283
     67    -72   -142      0    103   -106   -867   -558   -467   -506   -717   -277
     28    -88   -116     28     70   -101   -846   -527   -446   -488   -688   -257
     18    -90   -111     36     62   -101   -839   -511   -441   -485   -678   -254
     12    -64    -77     25     44    -70   -820   -485   -413   -459   -646   -236
     33    -59    -96     12     62    -77   -810   -475   -415   -459   -631   -223
     28    -44    -75      7     49    -59   -789   -459   -405   -452   -610   -207
     25    -59    -88     15     54    -72   -771   -446   -400   -452   -597   -202
     38    -54    -93      7     64    -72   -758   -436   -392   -439   -576   -189
     36    -31    -70     -5     51    -49   -743   -436   -392   -446   -563   -184
     44    -23    -67    -10     54    -46   -730   -441   -392   -459   -561   -194
     54    -20    -75    -18     62    -49   -704   -423   -371   -449   -542   -192
     44    -10    -54    -15     49    -31   -667   -392   -340   -415   -506   -166
     28    -18    -49     -7     36    -33   -646   -384   -329   -410   -491   -166
     20    -15    -38     -2     28    -25   -628   -381   -327   -413   -488   -176
     25      5    -20    -15     20     -7   -613   -384   -327   -413   -478   -181
     31     10    -20    -20     25     -5   -610   -392   -329   -418   -467   -181
     -7     10     15     -2    -10     12   -581   -371   -311   -400   -439   -161
      0     36     36    -18    -18     36   -568   -366   -296   -381   -410   -150
      0     28     28    -15    -15     28   -579   -379   -301   -384   -397   -158
    -12     23     36     -5    -23     28   -568   -379   -303   -381   -374   -161
    -49      7     54     18    -51     31   -545   -366   -293   -374   -355   -153
    -64     20     85     20    -75     51   -509   -340   -270   -355   -335   -135
    -23     64     88    -20    -57     75   -491   -329   -262   -353   -329   -124
     -7    122    129    -57    -67    124   -467   -309   -241   -329   -301    -96
      2    155    150    -80    -75    153   -439   -283   -220   -303   -265    -70
    -28    155    184    -64   -106    168   -407   -249   -200   -290   -236    -49
    -15    179    192    -83   -103    184   -389   -233   -187   -280   -218    -38
     25    223    197   -124    -85    210   -374   -223   -171   -259   -189    -15
      5    246    241   -127   -119    246   -366   -231   -168   -252   -168     -2
      7    285    277   -148   -135    280   -350   -231   -158   -241   -142     12
     77    277    197   -179    -59    239   -374   -275   -197   -280   -163     -7
     72    233    161   -153    -44    197   -394   -309   -231   -314   -176    -25
     33    223    187   -129    -77    207   -381   -301   -226   -311   -155    -15
     20    202    181   -114    -80    192   -371   -303   -236   -322   -148    -18
     33    189    155   -114    -62    174   -379   -319   -257   -345   -153    -36
     28    148    119    -88    -44    135   -379   -319   -275   -374   -166    -41
     18    103     83    -62    -33     93   -374   -324   -293   -394   -184    -59
      2     49     44    -25    -20     46   -368   -340   -319   -426   -202    -90
     -7     -5      2      5     -7      0   -379   -358   -350   -454   -220   -124
    -38    -64    -25     51     -7    -46   -376   -371   -376   -483   -244   -153
    -33    -64    -33     49     -2    -49   -353   -366   -384   -498   -246   -163
    -20    -64    -44     41     10    -54   -348   -374   -397   -511   -246   -174
    -49    -85    -36     64     -7    -62   -353   -387   -410   -527   -249   -184
    -72   -103    -31     88    -20    -67   -340   -387   -420   -537   -252   -197
    -67   -158    -93    111     10   -127   -309   -353   -420   -553   -267   -220
    -57   -288   -233    171     88   -262   -249   -283   -418   -597   -324   -285
    -77   -366   -290    220    103   -329   -148   -179   -381   -615   -358   -335
    -62   -301   -239    181     88   -270    -15    -23   -275   -542   -298   -296
    -33    -46    -15     38    -10    -31     64     96   -101   -337    -75   -103
    -46    480    524   -218   -285    501     31     85     96     15    337    249
   -187   1013   1197   -413   -693   1106   -153   -176    158    316    737    566
   -241   1161   1402   -459   -820   1280   -475   -566    -15    361    844    615
   -301    641    943   -171   -623    792   -636   -898   -465   -155    361    207
   -322   -101    220    210   -272     57   -623   -956   -862   -776   -262   -283
   -275   -446   -174    358    -51   -311   -548   -782   -896   -924   -441   -439
   -231   -498   -267    366     18   -384   -433   -600   -776   -859   -410   -423
   -220   -423   -202    319    -12   -314   -324   -472   -649   -758   -327   -368
   -202   -311   -111    257    -46   -213   -244   -374   -532   -659   -236   -301
   -192   -223    -31    207    -80   -129   -187   -311   -454   -594   -171   -254
   -179   -179      0    179    -90    -90   -142   -275   -415   -566   -140   -226
   -176   -181     -5    176    -88    -93   -129   -267   -407   -561   -127   -213
   -166   -168     -2    166    -83    -85   -111   -254   -394   -550   -109   -202
   -153   -140     12    145    -83    -64    -93   -241   -381   -540    -85   -197
   -148   -153     -5    150    -72    -80    -75   -236   -376   -532    -72   -197
   -163   -166     -2    163    -83    -83    -67   -233   -368   -527    -62   -202
   -150   -140     10    145    -83    -64    -54   -218   -350   -514    -36   -192
   -145   -137      5    140    -77    -67    -41   -207   -342   -511    -20   -187
   -148   -140      7    145    -77    -67    -15   -194   -332   -498     -2   -179
   -148   -161    -15    153    -70    -88     10   -187   -327   -493      5   -184
   -168   -187    -20    176    -75   -103     15   -181   -322   -491     12   -179
   -174   -171      0    171    -88    -85     38   -163   -301   -478     28   -163
   -155   -150      5    153    -80    -72     49   -155   -285   -462     49   -168
   -205   -148     54    176   -132    -46     77   -132   -259   -431     80   -124
   -262   -132    127    197   -194     -2    119    -85   -213   -387    119    -62
   -129   -114     15    119    -72    -49    103   -101   -228   -410     93    -83
    -75   -109    -33     93    -20    -72    109    -98   -226   -413     98    -98
   -124   -103     20    114    -72    -41    122    -83   -205   -392    111    -80
   -119   -103     15    109    -67    -44    132    -72   -194   -389    114    -67
   -145    -88     57    114   -101    -15    153    -49   -168   -366    142    -25
   -145    -64     80    106   -114      7    168    -15   -142   -340    171      5
    -25    -23      2     23    -15    -10    163     -7   -142   -345    176     -5
     72     23    -51    -49     62    -12    163      7   -140   -340    181     -2
     67     41    -25    -54     46      7    189     41   -119   -319    197     15
     28     44     15    -36      7     31    233     80    -93   -296    223     44
      0     72     72    -36    -36     72    283    116    -62   -265    252     85
    -18     77     96    -31    -57     88    309    135    -51   -254    265     88
    -38     77    116    -20    -77     96    327    140    -44   -249    270     88
    -28    101    129    -36    -77    114    361    155    -23   -239    283     90
    -72    119    192    -25   -132    155    410    197     18   -202    314    127
    -44    127    171    -41   -106    148    420    205     25   -197    319    127
    -49    135    181    -44   -116    158    441    218     38   -184    332    135
    -77    145    223    -33   -150    184    478    236     57   -168    342    155
   -106    132    236    -15   -171    184    493    244     67   -161    337    161
   -145    124    270     10   -207    197    514    249     77   -150    348    171
   -148    122    267     12   -207    194    527    252     88   -148    353    176
   -148    122    270     12   -207    194    540    254     93   -137    363    184
   -189    122    311     33   -252    215    566    272    116   -106    392    205
   -176    127    303     23   -239    215    574    277    122    -96    400    218
   -168    148    314      7   -241    231    587    296    135    -77    423    236
   -171    189    361     -7   -265    275    620    332    168    -51    462    262
   -187    207    394    -10   -290    301    641    358    200    -18    496    275
   -213    226    439     -7   -327    332    683    405    244     25    542    309
   -200    241    441    -20   -322    340    711    433    267     31    558    314
   -176    249    426    -36   -301    337    714    441    272     33    587    301
   -150    280    431    -67   -290    355    722    454    275     49    613    298
   -135    322    454    -93   -293    387    735    467    288     70    626    316
   -137    358    496   -111   -316    428    750    480    316     98    657    345
   -142    363    506   -109   -324    433    769    493    340    116    691    387
   -137    340    478   -103   -306    407    756    467    311     90    654    405
   -122    337    459   -109   -290    400    735    433    275     67    618    420
   -135    353    485   -109   -309    418    722    413    259     64    605    439
   -161    324    485    -80   -322    405    714    400    244     51    592    439
   -200    301    498    -51   -348    400    717    392    233     41    594    454
   -236    267    504    -15   -371    384    719    394    220     31    589    444
   -220    254    475    -18   -348    366    717    394    205     18    519    418
    -51    249    301    -98   -176    275    667    335    142    -25    428    366
      0    189    189    -96    -96    189    636    285     96    -59    387    332
    -41    145    184    -51   -114    163    631    265     67    -72    355    316
     20    135    114    -80    -46    124    613    236     28   -122    314    283
     59    140     80    -98    -10    111    602    210    -12   -158    290    257
    187    137    -49   -163    116     46    563    158    -67   -223    252    205
    257    127   -129   -192    194      0    540    132    -98   -267    241    171
    319     77   -241   -200    280    -80    522    119   -132   -311    213    122
    418     15   -402   -215    410   -192    532    142   -168   -384    176     25
    444      5   -441   -226    444   -218    623    239   -132   -402    174    -31
    407     59   -348   -236    379   -142    737    410     -7   -309    285     33
    374    324    -51   -350    213    137    833    581    207    -54    498    285
    290    870    579   -579   -142    724    870    662    485    361    969    740
    -25   1421   1447   -696   -737   1434    784    491    649    743   1392   1187
   -153   1444   1595   -646   -875   1519    519    127    457    706   1345   1226
   -197    875   1072   -340   -633    974    311   -280    -77    124    737    769
   -257     85    342     85   -298    213    275   -420   -532   -511     49    200
   -161   -176    -18    166    -72    -98    303   -275   -537   -605   -103     85
   -132   -158    -28    145    -54    -93    418    -83   -389   -511    -54    142
   -124    -59     62     90    -96      0    545     83   -231   -384     36    228
   -103     64    168     20   -135    116    639    187   -109   -280    137    314
    -70    116    187    -23   -129    150    683    233    -67   -254    158    327
    -67    163    228    -49   -148    194    714    254    -33   -233    168    329
    -98    192    290    -49   -194    241    732    270     -2   -197    194    350
    -93    218    311    -62   -202    265    745    293     20   -171    215    379
   -122    218    340    -49   -231    277    763    309     31   -168    226    387
   -140    239    376    -49   -259    306    776    324     49   -153    252    397
   -127    267    394    -70   -262    329    789    340     64   -137    267    400
   -145    285    431    -70   -288    358    810    363     83   -114    280    420
   -163    283    444    -62   -303    363    815    368     93   -103    275    441
   -210    285    496    -38   -353    389    836    389    119    -83    296    488
   -244    311    553    -33   -400    431    859    418    150    -57    316    553
   -259    327    587    -33   -423    457    883    449    174    -41    335    589
   -259    350    610    -44   -436    478    896    467    181    -33    337    566
   -275    374    646    -49   -462    509    904    480    194    -20    337    532
   -275    381    657    -54   -467    519    904    483    205    -10    337    506
   -262    420    683    -77   -472    550    911    488    226      7    350    506
   -252    410    662    -80   -457    535    911    496    233     15    342    501
   -244    402    646    -80   -444    524    906    496    236     20    335    491
   -244    402    646    -80   -444    524    904    504    241     28    335    493
   -215    407    623    -96   -418    514    891    511    244     28    342    496
   -220    428    649   -106   -436    537    898    532    259     46    371    514
   -194    483    675   -145   -433    579    914    558    283     75    410    550
   -192    498    688   -153   -439    592    922    579    301     93    436    574
   -184    527    711   -171   -446    618    940    618    329    122    475    607
   -202    542    745   -171   -475    641    956    644    340    132    491    618
   -205    553    758   -174   -480    654    979    667    350    148    511    631
   -202    545    748   -171   -475    646    997    680    350    145    517    620
   -181    566    748   -192   -465    657   1013    691    358    142    522    615
   -194    576    769   -192   -483    672   1023    696    366    142    517    602
   -220    584    805   -181   -514    693   1049    719    389    155    540    615
   -200    610    810   -207   -506    709   1062    735    410    163    550    631
   -215    628    844   -205   -530    735   1070    743    426    171    553    639
   -252    644    896   -194   -574    769   1096    763    446    187    563    652
   -288    675    963   -194   -626    818   1135    805    480    223    594    683
   -257    685    943   -215   -600    813   1143    805    485    223    587    675
   -254    683    937   -213   -594    810   1145    800    488    220    584    675
   -252    675    927   -213   -589    800   1148    797    485    218    587    678
   -262    659    922   -200   -592    792   1145    800    485    213    592    680
   -265    670    935   -205   -600    802   1143    807    496    215    605    685
   -262    696    958   -215   -610    826   1156    828    514    236    633    709
   -280    685    963   -205   -623    823   1169    852    519    244    652    709
   -293    704    995   -205   -644    849   1184    891    548    265    691    709
   -283    758   1039   -239   -662    898   1195    924    581    298    735    719
   -267    800   1067   -265   -667    932   1202    950    610    327    758    730
   -249    800   1047   -275   -646    922   1221    971    639    348    774    727
   -223    805   1028   -290   -626    917   1239    992    659    366    800    743
   -210    810   1021   -301   -615    914   1252   1010    670    379    815    766
   -189    859   1049   -335   -618    953   1260   1026    680    397    839    800
   -202    891   1091   -345   -646    992   1249   1008    667    394    852    813
   -244    904   1145   -329   -696   1023   1249    997    662    405    883    841
   -262    888   1148   -314   -706   1018   1234    982    641    400    896    857
   -252    867   1119   -306   -685    992   1202    950    615    389    898    859
   -301    846   1148   -275   -724    997   1208    956    628    410    927    904
   -288    805   1093   -257   -691    948   1202    950    620    394    919    924
   -226    756    979   -267   -602    865   1182    927    584    350    880    914
   -239    693    932   -226   -584    813   1187    917    561    311    852    909
   -252    636    888   -194   -571    761   1174    904    530    270    823    904
   -275    594    870   -161   -571    732   1174    898    509    241    805    911
   -298    555    854   -129   -576    704   1169    888    491    207    784    906
   -298    519    818   -109   -558    667   1156    870    472    171    763    898
   -288    491    776   -101   -532    633   1153    865    462    148    756    891
   -275    470    745    -98   -511    607   1148    862    457    132    761    878
   -280    452    730    -85   -506    589   1148    867    454    127    766    872
   -298    431    730    -64   -514    579   1153    875    457    124    756    865
   -311    376    685    -33   -498    530   1150    872    431     96    701    828
   -319    267    587     25   -454    426   1192    909    400     49    623    745
   -366    205    568     77   -467    387   1304   1031    436     54    594    693
   -298    231    530     33   -413    379   1400   1189    519    109    626    701
   -277    504    779   -114   -530    641   1501   1389    727    358    875    943
   -259   1119   1379   -428   -820   1247   1522   1470   1023    782   1371   1447
   -423   1787   2208   -683  -1317   1995   1421   1337   1262   1210   1904   1969
   -574   1927   2501   -675  -1538   2213   1135    974   1189   1286   2042   2096
   -649   1327   1974   -340  -1312   1649    878    563    680    753   1506   1626
   -636    452   1088     90   -862    771    745    290     83      5    724    917
   -548    -15    532    280   -542    259    737    340    -93   -280    392    581
   -457    -59    397    259   -428    168    844    519     -2   -239    407    566
   -423     51    472    184   -449    262    997    704    155   -111    519    646
   -407    171    579    119   -493    374   1104    820    272    -12    628    719
   -407    220    628     93   -519    426   1150    880    332     38    675    750
   -423    228    652     98   -537    439   1176    911    353     57    691    769
   -472    226    698    122   -587    462   1210    945    381     80    711    797
   -509    218    727    145   -618    472   1228    971    394     93    735    802
   -509    226    735    140   -620    480   1231    976    402    101    784    797
   -530    239    769    145   -649    504   1254   1008    433    135    859    836
   -584    244    826    168   -706    535   1291   1047    462    171    906    911
   -628    254    883    187   -756    568   1314   1078    483    197    937    961
   -644    267    911    187   -779    589   1327   1093    498    210    989    995
   -607    254    862    176   -735    558   1312   1088    491    207   1023   1000
   -524    254    779    135   -652    517   1280   1067    478    197    997    982
   -470    246    717    111   -592    480   1267   1057    462    184    974    969
   -400    254    652     72   -527    452   1254   1052    446    166    969    966
   -376    262    639     57   -506    449   1247   1057    449    168    971    974
   -374    246    620     59   -496    433   1241   1054    444    171    961    971
   -413    252    665     77   -537    457   1249   1067    459    187    974    989
   -340    272    610     31   -475    441   1228   1060    452    179    971    984
   -270    280    550     -5   -410    415   1215   1062    457    179    976    979
   -249    283    530    -18   -389    407   1208   1067    459    187    992    966
   -236    296    530    -31   -381    413   1195   1067    462    192   1010    958
   -231    296    524    -33   -379    410   1189   1075    467    197   1028    966
   -207    285    493    -38   -350    389   1182   1088    472    202   1044    979
   -187    290    478    -54   -332    384   1171   1096    478    213   1057    984
   -163    298    462    -67   -311    379   1169   1114    493    223   1078    992
   -153    311    465    -80   -309    389   1166   1119    498    233   1104   1002
   -153    337    491    -90   -322    413   1176   1127    511    249   1132   1021
   -171    322    493    -75   -332    405   1184   1124    514    254   1150   1021
   -179    301    478    -62   -327    389   1195   1122    519    257   1169   1028
   -179    293    472    -57   -327    381   1202   1122    527    265   1189   1034
   -179    329    509    -75   -342    418   1221   1140    555    296   1231   1062
   -150    340    491    -96   -322    415   1221   1143    563    303   1247   1057
   -220    363    584    -72   -402    472   1252   1171    602    348   1301   1085
   -200    389    587    -96   -394    488   1254   1174    620    363   1325   1088
   -187    381    568    -96   -376    475   1254   1171    631    366   1340   1080
   -184    387    571   -101   -379    478   1260   1169    639    374   1361   1070
   -231    374    605    -70   -418    488   1265   1169    644    384   1384   1070
   -293    361    652    -36   -472    506   1275   1171    657    402   1415   1072
   -329    381    711    -25   -519    545   1288   1184    683    433   1462   1101
   -275    381    657    -54   -467    519   1265   1158    665    415   1449   1083
   -226    371    597    -72   -413    483   1244   1135    649    400   1431   1057
   -231    394    623    -83   -428    509   1252   1140    662    418   1452   1065
   -197    441    639   -122   -418    540   1252   1137    675    428   1473   1070
   -168    454    620   -145   -394    537   1260   1143    691    431   1483   1080
   -163    483    646   -161   -405    563   1280   1169    719    452   1509   1104
   -171    545    714   -187   -444    628   1299   1187    748    483   1548   1137
   -181    597    779   -207   -480    688   1309   1197    779    511   1587   1163
   -189    602    789   -207   -491    696   1322   1210    795    519   1610   1174
   -205    659    865   -226   -535    761   1343   1234    828    550   1652   1202
   -231    704    935   -236   -584    818   1358   1252    859    581   1696   1234
   -259    719    979   -228   -618    849   1366   1252    883    607   1735   1252
   -293    732   1026   -220   -662    880   1353   1234    885    618   1761   1265
   -316    735   1052   -210   -685    893   1330   1197    865    600   1764   1262
   -309    724   1034   -207   -672    878   1301   1169    846    579   1758   1254
   -306    704   1010   -197   -657    857   1283   1158    841    571   1764   1260
   -283    678    961   -197   -623    820   1257   1124    810    537   1732   1202
   -259    623    883   -181   -571    753   1234   1096    782    498   1699   1153
   -267    581    849   -158   -558    714   1210   1075    758    465   1675   1132
   -340    545    885   -101   -613    714   1215   1078    756    459   1670   1130
   -324    501    826    -90   -574    662   1189   1052    735    433   1639   1088
   -254    444    698    -96   -475    568   1158   1005    693    389   1592   1028
   -280    418    696    -70   -488    555   1156    992    685    376   1587   1010
   -298    392    691    -46   -493    540   1150    982    678    363   1571    997
   -301    397    696    -49   -498    545   1137    966    670    355   1548    989
   -301    415    717    -57   -509    563   1127    969    675    366   1553   1002
   -293    371    665    -41   -478    517   1117    974    667    348   1532    984
   -275    262    537      7   -405    400   1127    987    636    293   1460    893
   -257    168    426     44   -342    296   1223   1085    662    257   1395    795
   -244    197    441     23   -342    316   1337   1228    763    316   1439    802
   -200    405    605   -103   -405    504   1431   1392    958    522   1654    969
   -158    906   1065   -374   -610    984   1447   1467   1210    898   2088   1361
   -319   1558   1878   -620  -1098   1719   1348   1306   1400   1312   2605   1831
   -431   1782   2213   -675  -1322   1997   1028    919   1286   1413   2795   1956
   -452   1392   1842   -472  -1148   1615    735    459    823    987   2429   1595
   -462    561   1023    -49   -743    792    646    210    270    228   1680    935
   -418     57    475    179   -446    265    665    332    142    -44   1366    641
   -418    -38    379    228   -400    168    763    530    257      2   1376    626
   -397      5    400    194   -400    202    849    654    371     80   1434    641
   -371     90    462    140   -415    275    919    753    491    174   1514    696
   -348    207    553     67   -452    379    969    813    574    257   1600    756
   -275    267    540      2   -407    402    976    826    594    272   1618    753
   -223    275    498    -28   -361    384    966    826    594    267   1613    753
   -215    337    553    -59   -384    444    969    839    610    296   1641    789
   -236    363    600    -64   -418    480    982    854    628    319   1660    810
   -270    337    607    -36   -439    472   1005    880    649    337   1678    815
   -301    322    623    -10   -462    472   1013    893    662    348   1688    818
   -306    329    636    -10   -470    483   1005    898    670    358   1699    823
   -327    342    670    -10   -498    506   1002    904    678    366   1704    828
   -327    361    685    -18   -506    522   1015    914    693    376   1709    839
   -329    363    693    -18   -511    527   1021    922    706    394   1719    852
   -303    363    667    -28   -485    514   1026    930    719    407   1730    865
   -296    376    672    -41   -485    524   1015    924    722    420   1738    865
   -288    361    649    -36   -467    504   1013    922    719    428   1740    862
   -283    335    615    -28   -449    475   1010    922    717    426   1732    857
   -272    327    600    -25   -436    462   1008    922    717    428   1732    865
   -290    332    623    -20   -457    475   1015    932    735    452   1753    888
   -280    342    623    -33   -452    483   1008    935    743    465   1769    893
   -215    361    576    -75   -397    467    987    930    740    472   1782    896
   -145    363    509   -109   -327    436    958    917    727    475   1779    893
   -155    348    501    -96   -329    426    963    937    737    496   1792    914
   -132    363    496   -116   -314    431    945    932    724    493   1782    914
   -106    355    462   -127   -285    410    930    932    719    491   1764    898
   -101    355    457   -127   -277    405    927    940    730    509   1764    904
   -101    374    472   -137   -285    423    945    969    756    540   1792    937
   -106    400    506   -148   -306    452    963    989    782    561   1810    966
   -124    394    519   -137   -322    457    976    992    779    555   1797    963
   -145    389    535   -122   -340    462    984    989    776    553   1782    961
   -150    376    524   -114   -337    449    976    984    774    548   1764    945
   -168    379    548   -103   -358    462    984    992    784    558   1766    943
   -163    394    558   -116   -361    475   1000   1008    807    576   1774    950
   -158    402    561   -122   -358    480   1015   1015    823    587   1769    953
   -200    420    618   -111   -407    519   1028   1018    849    615   1777    958
   -241    410    652    -83   -446    530   1047   1028    867    633   1777    963
   -275    389    665    -57   -470    524   1065   1047    885    654   1787    971
   -213    361    574    -72   -392    467   1047   1021    867    631   1753    940
   -233    355    589    -62   -410    470   1044   1008    867    631   1740    924
   -241    361    602    -62   -420    480   1047   1010    878    641   1748    932
   -239    342    581    -54   -410    462   1041   1010    875    646   1745    927
   -213    342    555    -64   -384    449   1023    995    865    636   1727    906
   -252    353    605    -51   -428    478   1026    997    878    654   1735    911
   -290    371    659    -41   -475    514   1041   1015    906    685   1761    940
   -259    374    633    -57   -446    501   1044   1026    919    691   1756    937
   -288    400    688    -54   -488    542   1067   1052    945    711   1766    950
   -290    431    722    -70   -506    576   1080   1075    971    745   1790    974
   -306    446    753    -72   -530    600   1093   1093    989    774   1810    989
   -358    449    805    -46   -581    626   1114   1111   1005    795   1829   1002
   -335    472    807    -67   -571    639   1122   1119   1018    805   1836   1013
   -246    522    769   -137   -509    646   1104   1104   1021    807   1836   1015
   -270    537    807   -132   -540    670   1111   1106   1041    828   1857   1028
   -285    563    849   -140   -568    704   1117   1109   1054    846   1875   1039
   -215    548    763   -166   -488    654   1065   1057   1005    800   1831    992
   -202    553    756   -176   -480    654   1026   1028    976    779   1813    979
   -226    540    766   -158   -496    652   1015   1018    976    787   1808    992
   -265    517    782   -129   -522    649   1013   1015    976    787   1797    992
   -270    480    750   -103   -509    615   1002   1000    950    761   1766    969
   -283    415    696    -67   -488    555    976    966    909    717   1712    919
   -293    379    672    -44   -483    527    963    950    891    701   1686    893
   -311    342    652    -18   -480    496    953    935    872    680   1652    870
   -335    290    626     23   -480    457    943    917    854    659   1615    849
   -345    265    607     38   -475    433    927    898    836    641   1584    839
   -335    249    584     41   -459    418    911    875    820    623   1556    828
   -345    236    579     51   -462    407    904    862    810    613   1530    818
   -353    246    600     54   -475    423    893    849    810    618   1527    818
   -353    231    584     59   -467    407    885    841    800    607   1525    815
   -348    155    504     93   -426    329    888    849    776    563   1462    774
   -345     46    392    148   -368    218    940    904    769    504   1369    696
   -337     38    376    150   -355    207   1041   1002    820    511   1340    654
   -329    127    457     98   -394    293   1143   1163    956    628   1415    724
   -301    483    782    -90   -540    631   1189   1275   1166    906   1683    984
   -353   1078   1428   -363   -891   1252   1143   1215   1371   1286   2120   1392
   -483   1538   2021   -527  -1252   1779    922    914   1405   1553   2462   1680
   -535   1387   1919   -426  -1228   1652    602    511   1101   1382   2327   1561
   -584    735   1319    -75   -953   1026    452    194    574    745   1701   1062
   -594     59    654    265   -626    355    449    181    244    220   1153    597
   -561   -187    374    374   -467     93    511    368    272    155   1052    480
   -485   -176    309    329   -400     64    600    530    384    233   1080    493
   -423    -88    335    254   -379    122    683    667    506    324   1130    540
   -387     18    402    184   -394    210    735    758    602    402   1184    592
   -329    103    433    114   -381    267    761    818    662    462   1236    633
   -303    140    444     80   -374    293    771    846    683    485   1247    665
   -283    137    420     72   -353    277    766    862    678    480   1218    675
   -283    135    418     70   -350    275    763    875    675    475   1202    675
   -249    155    405     46   -327    280    748    885    678    475   1195    670
   -210    163    371     20   -290    267    737    898    678    470   1192    662
   -207    161    368     23   -288    265    735    909    678    470   1205    670
   -231    150    379     38   -306    265    735    919    675    465   1215    670
   -252    189    441     31   -345    314    748    943    693    485   1254    691
   -257    207    462     23   -361    335    743    958    704    498   1252    696
   -265    189    452     36   -358    319    735    966    701    498   1239    685
   -275    184    459     44   -368    322    735    979    711    501   1247    691
   -275    200    475     38   -374    337    743    995    727    522   1208    709
   -319    207    524     54   -420    366    748   1021    748    550   1184    719
   -335    197    532     67   -433    363    748   1036    750    561   1176    709
   -306    218    524     44   -415    371    743   1044    753    566   1143    693
   -288    241    530     23   -407    384    732   1057    758    568   1122    685
   -285    233    519     23   -402    376    722   1078    774    579   1106    683
   -236    262    498    -12   -368    379    709   1091    776    587   1098    678
   -228    293    522    -33   -376    407    704   1119    800    607   1104    691
   -254    309    563    -25   -407    436    698   1143    826    633   1117    704
   -259    293    550    -18   -405    420    675   1153    831    639   1093    698
   -275    301    576    -12   -426    439    672   1179    852    662   1091    714
   -290    332    623    -20   -457    475    678   1205    872    683   1098    730
   -316    371    688    -25   -501    530    696   1236    898    714   1111    750
   -324    371    696    -25   -511    532    696   1244    898    724   1096    745
   -329    358    688    -15   -509    522    696   1239    891    719   1067    727
   -400    366    766     15   -581    566    727   1254    911    740   1072    743
   -491    389    880     51   -685    633    769   1296    956    782   1104    779
   -381    413    792    -18   -587    602    748   1280    943    761   1075    745
   -290    418    709    -64   -498    563    727   1260    932    737   1044    711
   -290    433    722    -72   -506    576    740   1265    950    743   1041    704
   -316    441    758    -62   -537    600    761   1275    966    750   1044    696
   -337    446    784    -54   -561    613    763   1267    976    756   1039    680
   -348    426    774    -41   -561    600    763   1257    974    745   1015    657
   -348    410    758    -33   -555    584    766   1249    971    743   1002    646
   -358    420    779    -31   -568    600    771   1241    969    753   1000    646
   -355    405    761    -25   -558    581    763   1223    953    743    989    631
   -353    392    745    -18   -548    568    753   1202    940    732    984    613
   -407    392    800      7   -605    594    763   1210    948    743    997    620
   -374    394    769    -10   -571    581    761   1221    945    740    982    615
   -345    402    745    -31   -545    574    769   1252    969    750    976    628
   -316    431    745    -57   -530    587    769   1278   1005    776    989    646
   -262    452    711    -96   -488    581    758   1278   1026    800    995    652
   -280    483    763   -101   -522    623    771   1296   1060    849   1023    675
   -277    514    789   -119   -532    649    784   1312   1080    888   1054    701
   -202    522    724   -161   -462    623    761   1291   1065    875   1041    698
   -192    532    724   -174   -457    628    761   1286   1067    878   1044    714
   -215    568    784   -176   -498    675    771   1288   1083    885   1054    737
   -228    594    820   -184   -524    706    769   1275   1088    883   1057    753
   -239    600    839   -181   -537    717    753   1257   1083    875   1054    763
   -259    571    828   -155   -545    698    714   1221   1065    852   1039    758
   -270    553    823   -140   -545    688    691   1197   1054    839   1031    763
   -303    517    818   -109   -561    667    680   1187   1041    833   1028    763
   -309    483    789    -88   -550    636    667   1166   1015    818   1013    740
   -342    433    776    -46   -561    605    665   1153    989    795    982    717
   -381    363    745     10   -563    553    654   1132    956    771    927    691
   -368    316    685     25   -527    501    628   1096    909    735    872    657
   -381    262    644     59   -511    452    615   1070    872    698    849    623
   -407    220    628     93   -517    423    602   1044    844    675    833    600
   -418    202    620    109   -519    410    594   1026    818    662    813    587
   -428    184    613    122   -522    400    584   1008    802    646    802    566
   -413    166    579    122   -496    371    571    995    789    631    789    553
   -402    148    550    127   -478    348    558    979    782    615    779    542
   -397    114    511    142   -454    311    540    958    763    592    748    522
   -389     25    415    179   -402    220    548    963    724    532    680    457
   -379    -46    332    213   -358    142    633   1047    732    491    626    381
   -368    -54    314    210   -342    127    740   1174    797    514    615    379
   -327     67    394    129   -361    231    846   1345    953    662    727    509
   -293    581    872   -145   -584    727    878   1439   1228   1036   1132    932
   -397   1273   1667   -439  -1034   1470    802   1332   1486   1473   1652   1454
   -548   1610   2156   -532  -1353   1880    535    976   1493   1662   1922   1706
   -592   1322   1914   -363  -1252   1618    223    537   1135   1376   1675   1478
   -633    441   1072     96   -854    756     98    205    506    600    898    797
   -566   -192    374    379   -470     88     93    200    218    168    426    363
   -491   -329    161    410   -327    -85    166    345    270    150    358    303
   -439   -262    176    350   -309    -44    290    501    410    252    428    355
   -428   -158    267    290   -350     54    384    602    530    361    530    446
   -410    -83    324    246   -368    119    436    644    600    420    584    498
   -358    -62    296    210   -329    116    454    644    615    426    589    506
   -413    -57    355    236   -384    148    483    659    644    454    620    540
   -415    -64    348    239   -384    140    485    654    652    459    626    548
   -303    -51    252    176   -280    101    465    620    636    444    607    524
   -280    -46    233    163   -259     93    462    607    636    446    613    527
   -272    -57    215    166   -244     77    454    589    631    441    615    524
   -303    -57    246    181   -277     93    457    584    636    444    623    527
   -348    -72    275    210   -311    101    459    579    644    444    628    527
   -374    -57    314    215   -345    127    472    581    662    462    662    545
   -449    -38    410    244   -431    184    493    605    693    493    704    574
   -335    -31    301    181   -319    135    454    571    667    457    670    532
   -296    -25    270    161   -285    122    446    571    675    457    675    535
   -329    -20    309    174   -322    142    457    584    696    470    696    553
   -355    -15    340    187   -348    161    467    594    717    480    709    561
   -327    -10    316    166   -324    153    449    581    714    472    688    545
   -335     -5    329    168   -332    161    441    574    719    478    680    537
   -311     25    335    142   -324    179    433    568    727    485    688    532
   -306     49    355    129   -329    202    428    566    743    498    714    530
   -272     64    335    101   -303    200    415    563    748    498    711    524
   -306     77    381    114   -345    228    418    574    766    509    722    535
   -311     85    397    111   -355    241    402    576    774    509    737    535
   -309    106    415    101   -361    259    400    584    789    514    761    545
   -316    116    433     98   -376    275    407    597    810    527    787    553
   -322    145    467     88   -394    303    413    607    831    545    818    571
   -322    174    496     72   -407    332    420    615    846    558    839    592
   -337    192    530     72   -433    361    439    628    865    574    857    615
   -350    184    535     83   -444    358    444    623    867    571    852    615
   -355    184    540     85   -449    361    449    620    872    568    846    615
   -324    194    519     64   -423    358    441    610    872    558    836    610
   -303    215    519     44   -410    366    439    597    872    553    833    610
   -288    213    501     36   -394    355    436    594    878    553    833    610
   -288    205    493     41   -389    348    441    600    893    563    839    620
   -283    200    480     41   -381    340    444    597    904    571    839    623
   -272    197    470     38   -371    332    444    587    906    574    833    615
   -262    181    441     38   -350    309    426    566    893    555    810    594
   -249    155    405     46   -327    280    407    537    867    527    779    571
   -233    135    366     46   -301    252    389    514    846    506    758    548
   -213    145    358     33   -285    252    374    506    852    509    753    548
   -220    150    368     33   -296    259    361    506    854    517    748    548
   -228    155    384     36   -306    270    348    498    849    519    745    540
   -236    153    389     38   -311    270    337    485    846    522    743    527
   -228    140    368     44   -298    254    332    480    844    519    737    519
   -218    189    405     12   -311    296    348    493    867    540    763    540
   -207    233    441    -12   -324    337    366    511    888    561    784    561
   -210    249    459    -20   -335    353    381    527    906    576    797    576
   -205    272    478    -33   -340    374    394    537    922    587    813    587
   -184    298    483    -59   -335    392    392    540    930    592    820    592
   -179    322    501    -72   -340    410    392    537    930    600    833    592
   -176    348    522    -85   -350    433    389    519    924    597    836    587
   -179    387    566   -103   -371    475    376    493    917    600    839    587
   -179    392    571   -106   -374    480    348    459    898    581    823    571
   -179    374    550    -98   -363    462    306    418    870    555    800    550
   -184    363    545    -90   -363    452    267    381    841    532    779    537
   -200    329    530    -64   -363    428    241    363    820    514    761    519
   -213    301    511    -44   -363    405    218    337    797    493    737    496
   -220    257    478    -18   -350    366    210    324    782    472    711    465
   -233    192    426     20   -329    306    200    309    758    446    678    426
   -249    145    394     51   -322    270    174    270    722    415    641    379
   -246    114    361     64   -303    239    148    236    691    381    607    342
   -257     80    337     88   -298    207    132    213    667    358    584    322
   -257     36    290    109   -275    163    109    187    639    324    548    288
   -252      5    257    124   -254    129     88    166    615    298    514    252
   -246     -2    244    122   -246    119     72    148    597    283    491    228
   -252     12    262    119   -257    137     67    142    597    288    491    231
   -246      0    244    122   -246    122     54    137    594    280    478    226
   -236    -96    140    166   -189     20     44    140    563    226    410    168
   -207   -187     18    197   -114    -85    119    231    579    189    335     80
   -168   -135     33    150   -101    -51    233    381    680    249    358     83
   -116      5    122     54   -119     62    319    558    839    394    488    197
    -72    452    524   -189   -298    488    361    678   1085    722    844    545
   -194   1104   1296   -457   -745   1200    303    592   1306   1140   1348   1047
   -374   1452   1826   -537  -1101   1636     51    249   1288   1337   1621   1306
   -457   1202   1660   -374  -1060   1428   -257   -202    911   1062   1387   1083
   -488    387    875     51   -680    631   -441   -600    275    290    623    407
   -431   -290    140    361   -288    -75   -465   -597     -7   -171    103    -75
   -340   -491   -153    415    -96   -322   -413   -444     23   -207     10   -171
   -298   -462   -166    379    -67   -314   -303   -288    142   -124     49   -155
   -259   -348    -88    303    -85   -218   -205   -166    262    -28    114   -106
   -265   -265     -2    262   -132   -135   -140    -93    348     49    181    -41
   -257   -200     57    228   -158    -72   -111    -57    394     90    223      2
   -257   -161     93    207   -176    -33   -106    -51    410    109    239     12
   -257   -163     93    210   -176    -36    -98    -49    415    114    239      2
   -236   -187     49    210   -145    -70    -96    -54    410    106    223    -10
   -244   -187     57    215   -153    -64    -88    -46    418    114    226     -7
   -226   -179     46    202   -137    -67   -101    -54    407    114    220    -18
   -233   -158     75    197   -155    -41   -111    -67    402    122    233    -12
   -252   -163     88    207   -171    -38   -114    -64    402    122    236    -18
   -249   -163     85    205   -168    -38   -122    -72    397    119    228    -31
   -280   -155    124    215   -205    -18   -109    -59    415    135    239    -20
   -223   -145     77    184   -150    -33   -119    -64    410    127    215    -38
   -181   -148     33    163   -111    -57   -140    -77    394    111    189    -64
   -161   -137     23    148    -93    -59   -163    -90    379    101    176    -85
   -150   -111     38    129    -96    -36   -171    -93    381    106    179    -83
   -166   -101     64    135   -116    -18   -166    -83    389    122    192    -75
   -197   -122     75    158   -137    -23   -174    -77    392    132    200    -72
   -202   -101    101    150   -153      0   -181    -70    397    148    220    -62
   -197    -85    111    140   -155     12   -194    -72    394    153    226    -59
   -192    -80    111    137   -153     15   -202    -77    394    161    231    -54
   -174    -88     85    129   -129     -2   -215    -77    387    158    228    -59
   -176    -93     83    135   -129     -5   -228    -77    381    158    233    -64
   -158    -77     80    116   -119      0   -246    -83    371    158    239    -70
   -127    -62     64     96    -96      0   -265    -85    366    168    241    -70
   -171    -44    124    106   -150     38   -265    -72    379    189    259    -49
   -148    -25    122     88   -135     46   -275    -75    368    181    252    -51
   -148    -38    109     90   -129     33   -277    -83    358    174    239    -62
   -129    -44     85     88   -109     20   -277    -88    350    168    226    -83
    -49    -18     31     33    -41      5   -298   -109    332    155    205   -101
    -31    -15     15     20    -23      0   -311   -129    319    137    184   -116
    -33    -15     18     23    -28      2   -314   -140    314    135    166   -137
    -75    -23     51     49    -64     12   -303   -135    319    140    163   -145
    -77    -15     62     46    -72     23   -311   -145    322    145    163   -150
   -101    -23     75     62    -90     25   -309   -155    324    150    161   -161
    -67    -31     36     46    -51      2   -332   -184    303    127    132   -194
   -111    -57     54     85    -83     -2   -337   -197    296    119    122   -207
   -119    -77     41     98    -83    -18   -342   -218    283    111    106   -213
   -129    -98     28    114    -80    -36   -350   -236    265    101     90   -226
   -135   -106     25    119    -83    -41   -363   -249    254    103     83   -231
   -127   -114     12    122    -70    -51   -376   -259    246    103     70   -244
   -150   -101     49    124   -101    -25   -381   -267    246    111     67   -246
   -124    -90     33    106    -80    -31   -392   -280    244    114     59   -252
   -101   -106     -7    101    -46    -57   -397   -288    239    106     46   -262
    -93    -75     18     85    -57    -28   -400   -280    246    119     67   -254
    -98    -51     46     72    -72     -2   -407   -283    252    124     80   -259
    -80    -41     38     59    -62      0   -402   -275    262    135     93   -249
    -67    -31     36     49    -54      2   -400   -275    265    145     98   -233
    -54    -20     33     38    -44      5   -392   -275    267    150    101   -210
    -41     10     49     15    -46     28   -400   -283    267    155    101   -215
   -101      7    109     46   -106     57   -387   -270    288    179    132   -194
   -127     36    161     44   -145     98   -387   -285    290    197    155   -179
   -103     59    163     23   -132    111   -397   -309    283    202    155   -168
   -114      5    116     51   -116     59   -441   -355    239    168    122   -192
   -153    -15    137     85   -148     59   -475   -384    210    158    114   -197
   -124    -33     90     77   -109     28   -509   -415    181    124     75   -210
   -140    -57     83     98   -111     12   -524   -428    171    114     20   -215
   -150    -90     59    119   -106    -15   -542   -454    148    109    -12   -236
   -124   -161    -36    142    -44    -98   -579   -498    101     59    -96   -306
   -116   -215    -98    166    -10   -158   -600   -527     67     20   -176   -358
   -111   -270   -158    192     23   -215   -618   -553     31    -18   -259   -400
   -148   -309   -161    226      5   -236   -639   -576      5    -38   -301   -420
   -132   -322   -189    226     28   -257   -670   -618    -38    -70   -342   -454
   -103   -345   -241    223     67   -296   -691   -649    -77    -93   -381   -483
   -129   -374   -244    252     57   -309   -704   -657    -70   -103   -405   -491
   -137   -381   -244    259     49   -311   -714   -667    -67   -109   -428   -506
   -132   -410   -277    270     72   -345   -732   -683    -85   -129   -467   -532
   -127   -509   -381    316    124   -444   -743   -680   -114   -189   -548   -592
   -137   -620   -483    379    171   -553   -670   -594    -90   -231   -644   -667
   -158   -600   -441    376    140   -522   -553   -454      5   -181   -644   -670
    -57   -462   -407    259    174   -436   -483   -319    137    -62   -548   -594
      7    -75    -83     31     46    -80   -459   -241    329    223   -239   -316
    -72    519    592   -223   -332    555   -517   -332    506    602    228    103
   -207    859   1067   -327   -639    963   -787   -709    426    774    488    311
   -254    691    945   -220   -600    818  -1091  -1127     83    558    319    132
   -293     44    337    124   -316    189  -1200  -1402   -402    -83   -335   -415
   -285   -626   -340    457     25   -483  -1200  -1389   -691   -579   -872   -867
   -148   -839   -691    491    270   -766  -1171  -1254   -667   -636   -979   -976
    -96   -870   -774    483    337   -823  -1104  -1148   -589   -597   -969   -982
   -114   -800   -685    454    285   -743  -1039  -1062   -488   -511   -904   -930
    -88   -727   -639    407    275   -683  -1000  -1013   -407   -444   -862   -888
   -106   -683   -576    394    233   -631   -953   -969   -340   -381   -818   -841
   -153   -641   -488    397    166   -563   -914   -943   -293   -348   -792   -805
   -189   -633   -446    410    127   -542   -906   -943   -280   -345   -795   -797
   -150   -631   -480    392    163   -555   -935   -961   -293   -358   -836   -820
   -166   -633   -467    400    150   -553   -943   -956   -288   -350   -849   -823
   -171   -626   -454    400    140   -542   -948   -953   -280   -340   -865   -823
   -200   -607   -407    402    101   -509   -937   -948   -262   -322   -875   -802
   -148   -571   -423    361    137   -498   -950   -961   -262   -314   -898   -805
   -129   -568   -439    348    150   -504   -966   -966   -272   -319   -922   -813
   -150   -555   -405    353    124   -483   -961   -958   -259   -303   -922   -797
   -171   -555   -384    363    103   -472   -971   -963   -254   -296   -927   -792
   -163   -566   -402    366    119   -485   -992   -971   -262   -298   -948   -800
   -163   -574   -413    368    122   -493   -997   -969   -262   -290   -953   -800
   -166   -553   -387    358    109   -470  -1002   -974   -259   -280   -950   -797
   -171   -522   -353    345     88   -436  -1010   -976   -254   -267   -945   -787
   -168   -527   -358    348     93   -444  -1013   -979   -259   -280   -963   -784
   -163   -514   -350    335     93   -433  -1021   -982   -262   -280   -966   -789
   -171   -530   -358    350     90   -446  -1036   -987   -270   -277   -958   -800
   -127   -522   -394    322    132   -457  -1060   -997   -285   -280   -950   -815
   -103   -488   -384    296    140   -436  -1072  -1000   -285   -272   -932   -802
   -137   -480   -342    309    101   -413  -1078   -989   -280   -257   -914   -784
   -111   -459   -350    285    116   -405  -1083   -982   -277   -244   -904   -769
    -59   -441   -381    252    158   -413  -1098   -987   -288   -246   -904   -766
    -59   -426   -366    244    153   -397  -1104   -982   -288   -241   -893   -753
    -59   -413   -353    233    145   -384  -1091   -976   -280   -236   -883   -737
    -38   -415   -376    226    166   -397  -1078   -982   -290   -244   -885   -743
    -70   -423   -355    244    140   -389  -1065   -982   -293   -252   -878   -745
    -67   -441   -374    254    153   -407  -1060   -982   -303   -270   -896   -753
    -85   -426   -342    254    127   -387  -1044   -958   -290   -254   -893   -740
   -101   -428   -327    265    111   -379  -1041   -940   -277   -246   -896   -745
   -132   -426   -293    277     77   -361  -1026   -909   -241   -220   -883   -735
   -140   -418   -277    280     67   -348  -1015   -888   -194   -176   -875   -730
    -72   -413   -342    241    135   -379  -1031   -911   -181   -150   -872   -743
    -62   -418   -355    239    145   -387  -1034   -927   -171   -122   -839   -743
    -98   -428   -329    262    114   -379  -1028   -932   -166    -98   -802   -730
    -80   -428   -348    254    132   -389  -1041   -958   -187   -109   -802   -737
   -111   -426   -316    267    101   -371  -1044   -969   -194   -111   -810   -740
   -114   -433   -319    272    101   -376  -1054   -984   -207   -122   -831   -750
    -77   -428   -350    249    135   -389  -1075  -1005   -226   -140   -857   -761
    -67   -433   -366    252    148   -400  -1075  -1002   -228   -148   -872   -758
    -67   -454   -387    259    158   -420  -1078  -1005   -231   -153   -885   -761
    -75   -459   -384    267    153   -423  -1078  -1002   -218   -153   -883   -756
    -80   -454   -374    265    145   -415  -1070   -984   -197   -142   -862   -732
    -80   -428   -348    254    132   -389  -1057   -956   -161   -127   -839   -704
    -90   -418   -329    252    119   -374  -1041   -924   -129   -101   -815   -678
    -88   -405   -319    246    114   -363  -1031   -904   -109    -80   -792   -657
    -72   -394   -324    233    124   -361  -1028   -888   -109    -70   -776   -659
    -49   -368   -319    210    135   -345  -1021   -875   -103    -51   -761   -649
    -51   -342   -290    194    116   -316  -1005   -865    -96    -31   -753   -618
    -75   -314   -239    194     80   -275   -984   -865    -85     -7   -743   -589
    -80   -303   -223    192     67   -262   -984   -870    -96     -7   -745   -568
    -83   -342   -259    213     88   -301  -1008   -896   -129    -33   -761   -576
   -101   -371   -270    233     83   -319  -1028   -917   -158    -49   -756   -576
   -109   -392   -285    249     88   -340  -1052   -932   -176    -64   -771   -576
   -155   -423   -270    288     54   -348  -1049   -930   -184    -67   -784   -571
   -132   -449   -316    290     90   -384  -1067   -943   -210    -90   -810   -584
    -96   -504   -410    298    155   -457  -1093   -971   -254   -140   -854   -620
   -116   -563   -446    340    163   -506  -1104   -979   -285   -171   -888   -639
   -129   -610   -483    368    174   -548  -1117   -997   -314   -202   -932   -659
   -137   -652   -514    394    187   -584  -1124  -1010   -340   -236   -948   -675
   -140   -683   -542    410    200   -615  -1137  -1028   -361   -262   -969   -688
   -127   -701   -574    413    220   -639  -1153  -1047   -384   -283   -997   -698
   -155   -722   -568    439    205   -646  -1148  -1044   -387   -288  -1005   -688
   -142   -732   -589    439    223   -662  -1150  -1044   -394   -301  -1008   -688
   -129   -753   -623    439    244   -688  -1163  -1054   -407   -314  -1021   -696
   -122   -823   -701    472    288   -763  -1163  -1054   -433   -355  -1070   -727
   -106   -935   -828    519    361   -883  -1117  -1000   -444   -405  -1145   -795
   -106   -953   -846    530    368   -901  -1018   -888   -392   -394  -1163   -820
    -67   -870   -802    467    366   -836   -924   -722   -265   -288  -1078   -745
      0   -553   -553    275    275   -553   -867   -574    -59    -28   -802   -480
    -18     23     41     -2    -31     31   -857   -540    197    368   -332    -23
   -176    548    724   -184   -449    636   -989   -745    327    698     75    366
   -254    433    688    -90   -472    561  -1319  -1169     51    558    -15    267
   -363   -231    132    296   -249    -49  -1525  -1574   -506    -67   -631   -252
   -345   -961   -618    652    135   -789  -1597  -1719   -945   -680  -1275   -784
   -176  -1247  -1070    711    446  -1158  -1592  -1610   -997   -828  -1470   -966
   -106  -1228  -1122    667    506  -1176  -1491  -1449   -880   -758  -1410   -953
    -98  -1132  -1034    613    467  -1083  -1374  -1301   -748   -665  -1325   -867
    -98  -1018   -922    558    410   -971  -1288  -1195   -633   -579  -1254   -789
   -129   -971   -841    550    355   -906  -1231  -1127   -561   -524  -1210   -727
   -109   -953   -844    527    366   -898  -1213  -1109   -542   -506  -1213   -730
    -90   -935   -844    511    374   -891  -1210  -1096   -532   -488  -1174   -753
    -85   -943   -859    514    384   -901  -1205  -1085   -519   -478  -1153   -735
    -75   -922   -846    498    384   -885  -1200  -1072   -506   -467  -1135   -706
    -83   -904   -820    493    366   -862  -1195  -1070   -506   -478  -1143   -696
    -85   -922   -836    504    374   -878  -1187  -1072   -509   -465  -1117   -727
    -80   -927   -849    504    384   -891  -1187  -1075   -509   -454  -1072   -758
    -64   -909   -844    488    389   -878  -1174  -1067   -498   -454  -1052   -753
    -83   -917   -833    498    371   -875  -1161  -1052   -491   -457  -1049   -750
    -75   -904   -828    491    374   -867  -1156  -1044   -485   -462  -1049   -748
    -62   -885   -823    472    379   -854  -1163  -1047   -491   -472  -1052   -745
    -70   -865   -795    467    361   -831  -1148  -1031   -472   -449  -1034   -724
    -59   -878   -818    467    376   -846  -1153  -1028   -475   -452  -1044   -727
    -33   -880   -846    457    405   -865  -1156  -1034   -483   -465  -1065   -730
    -44   -875   -833    457    394   -854  -1145  -1023   -475   -459  -1062   -717
    -46   -841   -795    444    374   -818  -1137  -1010   -457   -446  -1052   -691
    -54   -813   -761    431    350   -789  -1135  -1000   -446   -436  -1044   -665
    -54   -810   -758    431    350   -784  -1132   -989   -444   -428  -1041   -639
    -41   -792   -753    415    353   -774  -1132   -974   -439   -413  -1036   -620
    -28   -792   -763    410    366   -779  -1143   -963   -441   -415  -1044   -613
     -7   -750   -745    376    366   -748  -1145   -948   -433   -400  -1028   -589
     25   -719   -745    345    384   -730  -1145   -937   -428   -392  -1015   -587
     44   -701   -748    327    394   -724  -1137   -927   -428   -392  -1015   -592
     59   -654   -714    298    387   -683  -1130   -917   -418   -379  -1002   -581
     62   -662   -727    298    392   -696  -1130   -922   -433   -397  -1023   -605
     72   -641   -714    283    392   -678  -1127   -927   -441   -413  -1023   -613
     72   -594   -667    262    368   -631  -1122   -924   -433   -407  -1002   -597
     25   -571   -597    272    311   -584  -1096   -906   -415   -389   -969   -568
     57   -584   -641    262    348   -610  -1106   -919   -431   -407   -987   -600
     77   -568   -646    244    361   -607  -1096   -911   -428   -407   -976   -607
     72   -535   -610    231    340   -571  -1072   -893   -410   -394   -953   -600
     70   -506   -576    218    322   -540  -1052   -870   -381   -374   -924   -579
     44   -514   -561    233    301   -535  -1041   -872   -379   -381   -917   -592
     23   -519   -542    246    280   -530  -1044   -875   -379   -387   -911   -605
     -2   -535   -535    267    265   -535  -1047   -885   -387   -397   -911   -618
      7   -519   -527    257    267   -522  -1049   -893   -392   -394   -904   -618
      0   -524   -524    262    259   -524  -1049   -893   -392   -397   -901   -626
      5   -509   -514    252    259   -511  -1054   -891   -392   -394   -891   -631
     23   -506   -530    241    275   -517  -1062   -893   -394   -397   -883   -639
     41   -506   -548    233    293   -527  -1072   -896   -397   -402   -875   -636
     46   -491   -537    218    290   -514  -1075   -891   -392   -397   -857   -620
     33   -467   -501    215    265   -483  -1062   -878   -376   -384   -828   -605
     28   -446   -475    207    249   -459  -1049   -862   -361   -368   -807   -594
     20   -410   -431    194    226   -420  -1023   -833   -335   -340   -779   -568
     54   -366   -420    155    236   -392  -1010   -813   -311   -319   -758   -542
     80   -335   -415    124    246   -374  -1002   -795   -303   -303   -743   -519
    109   -327   -436    109    272   -381   -997   -782   -301   -301   -740   -519
    150   -309   -459     80    303   -384   -989   -776   -293   -293   -724   -524
    129   -275   -407     72    267   -342   -974   -774   -275   -272   -704   -506
     88   -241   -329     75    207   -285   -961   -769   -254   -257   -688   -459
    119   -236   -358     57    236   -296   -982   -789   -267   -272   -698   -465
    163   -259   -423     49    293   -340  -1023   -831   -303   -293   -701   -501
    150   -298   -449     72    298   -374  -1044   -862   -332   -309   -696   -527
    155   -316   -472     80    311   -394  -1057   -875   -353   -322   -698   -535
    148   -329   -480     90    311   -405  -1065   -880   -363   -332   -709   -545
    168   -389   -558    111    363   -472  -1088   -911   -400   -371   -740   -597
    174   -426   -602    124    387   -514  -1093   -919   -415   -389   -748   -618
    137   -472   -613    166    374   -542  -1083   -911   -420   -392   -750   -618
     46   -530   -576    241    309   -553  -1062   -893   -420   -389   -748   -613
    109   -574   -683    233    394   -628  -1096   -937   -470   -444   -797   -659
    114   -600   -714    241    413   -657  -1117   -958   -496   -467   -820   -672
     70   -628   -698    277    384   -662  -1109   -943   -493   -465   -818   -659
    103   -654   -758    275    428   -706  -1111   -943   -504   -478   -831   -672
    140   -662   -802    262    470   -732  -1114   -948   -509   -488   -844   -678
    150   -675   -828    262    488   -750  -1124   -961   -527   -504   -857   -688
    166   -758   -924    296    542   -839  -1127   -948   -563   -555   -911   -745
    161   -846  -1008    340    581   -927  -1041   -841   -542   -581   -966   -810
    155   -833   -989    340    571   -911   -909   -675   -449   -532   -945   -805
    226   -654   -880    213    553   -766   -800   -483   -280   -371   -797   -665
    277   -184   -462    -46    368   -322   -750   -361    -33    -36   -420   -290
    132    509    376   -322   -122    444   -763   -392    254    433    129    262
    -44    937    982   -446   -511    958  -1002   -714    303    685    465    584
    -85    636    722   -277   -402    678  -1348  -1171    -77    381    197    337
   -171   -194    -25    181    -72   -111  -1522  -1530   -683   -332   -514   -303
   -155   -927   -771    540    306   -849  -1548  -1579  -1034   -833  -1062   -823
    -31  -1132  -1101    581    535  -1117  -1488  -1423  -1021   -893  -1169   -943
     31  -1062  -1096    514    563  -1078  -1345  -1239   -878   -784  -1085   -878
     80   -971  -1054    444    566  -1013  -1234  -1104   -756   -683  -1005   -807
     85   -896   -984    402    532   -940  -1163  -1023   -672   -607   -943   -743
     98   -849   -948    376    522   -898  -1124   -971   -631   -563   -909   -704
    119   -833   -953    355    535   -893  -1109   -953   -623   -553   -906   -693
    122   -844   -969    361    542   -906  -1096   -943   -618   -553   -901   -685
     93   -836   -930    371    509   -883  -1083   -932   -607   -542   -891   -675
     83   -815   -898    366    491   -857  -1080   -927   -597   -519   -878   -652
    103   -813   -917    353    509   -865  -1085   -922   -602   -514   -883   -652
    122   -818   -943    348    532   -880  -1093   -924   -613   -522   -893   -659
     93   -818   -911    361    501   -865  -1075   -914   -602   -514   -885   -636
     54   -815   -870    381    462   -841  -1054   -896   -589   -498   -878   -613
     49   -800   -849    371    449   -823  -1044   -883   -587   -485   -870   -605
     51   -782   -833    363    441   -807  -1034   -867   -579   -462   -854   -592
    111   -784   -898    335    504   -841  -1039   -872   -592   -472   -865   -597
    153   -758   -911    303    532   -833  -1039   -872   -592   -475   -862   -589
    163   -732   -896    283    530   -813  -1036   -862   -581   -467   -852   -576
    174   -735   -909    280    540   -823  -1041   -862   -581   -470   -852   -579
    137   -748   -885    303    511   -818  -1044   -857   -581   -470   -836   -581
    106   -719   -826    306    465   -771  -1023   -836   -561   -444   -789   -555
     62   -696   -758    314    407   -724  -1008   -818   -542   -420   -761   -532
     93   -672   -766    288    428   -717  -1010   -807   -537   -410   -748   -517
    158   -659   -818    249    485   -737  -1026   -807   -542   -410   -735   -511
    166   -626   -792    231    478   -709  -1034   -795   -530   -394   -693   -501
    163   -592   -756    213    457   -672  -1039   -789   -527   -384   -657   -496
    137   -561   -698    210    418   -628  -1015   -758   -501   -353   -631   -465
    158   -530   -688    184    420   -607  -1005   -743   -488   -337   -628   -449
    192   -524   -717    166    454   -620  -1005   -745   -491   -340   -652   -449
    163   -527   -693    179    426   -610   -995   -737   -488   -337   -667   -431
    158   -514   -672    176    415   -592   -974   -735   -491   -327   -675   -420
    116   -488   -605    184    361   -548   -950   -722   -470   -306   -667   -405
     77   -511   -589    218    332   -550   -940   -714   -452   -301   -685   -415
     96   -496   -592    200    342   -542   -943   -719   -441   -283   -688   -423
    106   -483   -589    187    345   -535   -922   -706   -407   -252   -688   -413
    163   -467   -631    150    394   -548   -922   -706   -400   -252   -696   -423
    197   -433   -631    119    413   -532   -917   -709   -389   -244   -683   -428
    166   -426   -592    127    379   -506   -904   -709   -379   -236   -667   -436
    132   -433   -566    150    348   -498   -901   -711   -374   -228   -659   -441
    106   -441   -548    166    324   -493   -898   -717   -366   -220   -654   -441
    103   -465   -568    181    335   -517   -909   -730   -368   -226   -659   -452
    101   -441   -545    168    322   -493   -917   -745   -363   -220   -654   -454
     93   -415   -509    161    298   -462   -911   -737   -345   -200   -639   -439
     98   -413   -511    155    303   -462   -919   -745   -340   -192   -639   -444
     98   -413   -511    158    303   -462   -922   -745   -340   -189   -649   -462
    119   -407   -530    142    324   -467   -927   -758   -342   -192   -675   -483
    127   -392   -522    132    324   -457   -919   -753   -332   -171   -667   -485
    127   -358   -485    114    306   -420   -904   -740   -311   -142   -639   -465
    161   -327   -488     83    324   -407   -904   -735   -303   -137   -626   -467
    168   -290   -459     57    314   -374   -885   -727   -290   -119   -613   -454
    176   -267   -444     44    309   -355   -867   -727   -290   -111   -613   -446
    163   -280   -444     54    303   -361   -867   -730   -290   -106   -620   -462
    187   -275   -462     44    324   -368   -880   -737   -296   -106   -628   -480
    215   -213   -431     -2    322   -322   -883   -753   -293    -96   -620   -478
    233   -150   -384    -41    306   -267   -885   -771   -290    -85   -607   -475
    226   -132   -358    -49    290   -246   -909   -797   -309    -90   -576   -483
    220   -145   -366    -36    293   -254   -932   -828   -332   -111   -600   -498
    241   -161   -402    -41    319   -283   -971   -870   -366   -153   -662   -530
    249   -168   -418    -41    332   -293   -992   -888   -384   -163   -678   -542
    220   -171   -392    -25    303   -280   -997   -896   -387   -163   -670   -542
    192   -231   -423     20    306   -327  -1026   -927   -420   -200   -698   -587
    184   -298   -485     57    335   -392  -1052   -953   -467   -239   -758   -631
    168   -327   -498     77    332   -413  -1072   -971   -501   -262   -792   -652
    155   -358   -517    101    335   -436  -1085   -987   -527   -283   -818   -675
    124   -407   -532    142    327   -470  -1085  -1000   -548   -298   -836   -696
    114   -400   -514    142    311   -457  -1093  -1015   -558   -303   -849   -714
    119   -384   -504    132    309   -441  -1093  -1021   -563   -301   -854   -719
    116   -376   -493    127    303   -433  -1098  -1021   -555   -293   -857   -709
     83   -415   -498    166    290   -457  -1119  -1036   -566   -306   -880   -719
     98   -465   -563    179    329   -514  -1145  -1057   -594   -342   -898   -756
    122   -550   -672    213    397   -610  -1132  -1031   -618   -392   -992   -828
    122   -607   -730    241    423   -667  -1028   -914   -584   -415  -1122   -904
    163   -545   -709    192    436   -626   -911   -769   -485   -368  -1143   -893
    187   -311   -501     62    342   -405   -784   -576   -272   -150   -922   -706
    200    215     12   -207     93    114   -779   -514    -20    226   -496   -311
    103    865    758   -485   -327    813   -909   -680    148    615     18    148
     28   1127   1098   -576   -535   1114  -1239  -1065     59    748    226    342
     25    724    696   -376   -335    711  -1551  -1517   -415    324   -215     -7
    -20    -75    -54     46     15    -64  -1636  -1740   -950   -387   -969   -636
     36   -631   -667    296    350   -649  -1610  -1667  -1163   -753  -1363  -1010
     98   -805   -904    353    501   -854  -1535  -1519  -1111   -774  -1421  -1083
    140   -745   -885    301    511   -815  -1439  -1408  -1002   -701  -1369  -1036
    163   -618   -782    226    470   -698  -1363  -1325   -896   -594  -1262   -966
    148   -535   -683    192    413   -607  -1309  -1273   -820   -517  -1187   -898
    155   -493   -649    168    402   -571  -1280  -1249   -782   -465  -1158   -852
    179   -475   -654    145    415   -563  -1280  -1247   -789   -465  -1156   -854
    218   -452   -670    114    444   -561  -1288  -1249   -800   -465  -1171   -857
    205   -449   -654    119    428   -550  -1283  -1247   -807   -472  -1156   -859
    207   -444   -652    119    428   -548  -1291  -1257   -820   -493  -1156   -872
    215   -413   -628     98    420   -522  -1304  -1267   -815   -496  -1135   -870
    148   -392   -540    122    342   -467  -1286  -1252   -795   -478  -1111   -859
     77   -394   -475    155    275   -433  -1270  -1236   -784   -467  -1119   -828
    174   -394   -568    111    371   -480  -1288  -1252   -810   -496  -1166   -852
    200   -368   -571     83    384   -470  -1296  -1265   -823   -491  -1200   -857
    202   -376   -579     85    389   -478  -1299  -1265   -826   -493  -1221   -852
    207   -384   -592     88    400   -488  -1283  -1260   -828   -493  -1205   -839
    192   -376   -568     93    379   -472  -1262  -1249   -826   -478  -1210   -831
    150   -345   -496     96    322   -420  -1254  -1247   -818   -470  -1202   -815
    161   -311   -472     75    316   -392  -1262  -1252   -826   -467  -1210   -807
    140   -301   -444     77    290   -371  -1262  -1249   -823   -459  -1236   -797
    145   -293   -439     75    290   -366  -1262  -1244   -826   -467  -1260   -792
    132   -288   -420     77    275   -355  -1265  -1241   -833   -470  -1267   -787
    137   -262   -402     62    267   -332  -1267  -1239   -844   -475  -1286   -784
    161   -252   -413     44    285   -332  -1288  -1247   -859   -496  -1309   -797
    179   -259   -439     41    309   -348  -1296  -1236   -859   -496  -1306   -789
    192   -241   -433     23    309   -337  -1296  -1218   -854   -472  -1288   -758
    129   -213   -342     41    236   -277  -1278  -1195   -836   -436  -1267   -722
    168   -192   -361     10    265   -275  -1262  -1182   -836   -436  -1273   -719
    215   -184   -400    -15    306   -290  -1260  -1182   -844   -446  -1288   -719
    215   -197   -413    -10    311   -303  -1262  -1192   -862   -467  -1317   -730
    233   -189   -423    -23    327   -306  -1249  -1192   -875   -488  -1325   -740
    254   -171   -428    -41    337   -298  -1244  -1189   -885   -501  -1332   -748
    226   -158   -384    -33    303   -270  -1226  -1182   -872   -491  -1335   -748
    257   -155   -413    -51    332   -285  -1241  -1200   -885   -509  -1363   -774
    267   -184   -452    -41    358   -316  -1236  -1205   -891   -511  -1384   -789
    272   -184   -459    -44    363   -322  -1221  -1202   -893   -514  -1392   -795
    262   -179   -441    -41    350   -309  -1215  -1205   -888   -522  -1397   -815
    257   -192   -452    -33    353   -322  -1202  -1200   -880   -522  -1392   -833
    233   -202   -436    -15    332   -319  -1197  -1197   -870   -511  -1379   -849
    189   -205   -394      5    290   -298  -1184  -1189   -862   -509  -1363   -836
    187   -223   -410     18    298   -316  -1187  -1202   -875   -524  -1384   -854
    140   -239   -381     46    259   -309  -1182  -1213   -880   -530  -1397   -872
    127   -220   -348     46    236   -285  -1169  -1200   -865   -514  -1382   -862
    184   -207   -394     10    288   -301  -1174  -1200   -867   -519  -1384   -865
    200   -184   -384     -7    290   -283  -1161  -1192   -859   -517  -1371   -867
    184   -181   -368     -2    275   -272  -1143  -1176   -844   -506  -1348   -859
    200   -153   -355    -23    275   -254  -1122  -1156   -828   -496  -1325   -846
    231   -122   -353    -57    290   -236  -1109  -1145   -823   -491  -1309   -849
    213    -96   -309    -57    259   -202  -1088  -1117   -807   -478  -1293   -839
    197    -64   -262    -67    228   -163  -1060  -1080   -787   -462  -1273   -810
    231    -31   -265   -101    246   -148  -1047  -1067   -779   -459  -1257   -795
    202    -10   -215    -96    207   -114  -1018  -1044   -756   -444  -1223   -769
    226     18   -207   -122    218    -93  -1002  -1036   -743   -433  -1202   -758
    262     67   -194   -163    228    -64  -1005  -1060   -750   -439  -1192   -756
    226     96   -129   -161    179    -18   -992  -1062   -743   -431  -1169   -735
    215    106   -111   -163    163     -2  -1005  -1083   -758   -446  -1169   -727
    205    111    -93   -158    150     10  -1008  -1093   -769   -457  -1166   -719
    197    106    -90   -153    142      7   -997  -1093   -776   -465  -1158   -714
    187     72   -114   -129    150    -20   -995  -1093   -792   -478  -1161   -724
    153     41   -114    -98    132    -33   -987  -1091   -802   -493  -1166   -735
     88     -5    -93    -41     90    -49   -976  -1083   -810   -509  -1176   -748
    124    -33   -161    -46    140    -96   -984  -1093   -833   -535  -1192   -774
    142    -80   -223    -31    181   -150   -995  -1114   -867   -574  -1215   -810
    153   -101   -257    -25    202   -179  -1002  -1135   -898   -607  -1234   -831
    135   -132   -267      0    200   -200   -997  -1137   -911   -620  -1236   -836
    119   -122   -241      0    179   -181   -976  -1124   -904   -615  -1215   -828
    124   -106   -231     -7    176   -168   -971  -1124   -909   -615  -1195   -833
    122   -124   -246      0    181   -184   -971  -1124   -917   -623  -1187   -844
     88   -129   -218     20    153   -174   -948  -1106   -906   -610  -1171   -833
     80   -179   -262     49    168   -220   -930  -1083   -922   -644  -1202   -859
     67   -259   -327     93    197   -293   -849   -989   -901   -675  -1247   -906
    103   -259   -366     77    233   -311   -740   -872   -849   -680  -1265   -943
    114   -184   -298     36    205   -241   -602   -691   -711   -579  -1176   -880
    135    189     51   -163     41    122   -527   -563   -488   -296   -857   -597
     93    802    706   -449   -306    756   -550   -602   -270     93   -376   -174
    -59   1291   1348   -615   -704   1319   -763   -898   -241    353    -15    132
    -98   1288   1387   -594   -743   1337  -1104  -1293   -478    285    -20    109
   -161    667    826   -254   -496    745  -1223  -1587   -966   -309   -579   -368
   -176    -20    155     98   -166     67  -1195  -1592  -1309   -849  -1117   -826
   -161   -324   -166    241      0   -246  -1109  -1423  -1319   -963  -1252   -961
   -132   -350   -218    241     41   -285   -987  -1262  -1213   -917  -1218   -945
    -88   -265   -176    174     44   -220   -893  -1153  -1098   -836  -1150   -893
    -62   -166   -103    114     18   -135   -818  -1070  -1002   -761  -1072   -831
      0    -75    -75     36     36    -75   -769  -1021   -948   -717  -1010   -787
     44    -18    -62    -12     51    -38   -735   -992   -917   -685   -966   -761
     18     10     -7    -15     12      0   -701   -969   -893   -662   -935   -740
     15     36     20    -25     -2     28   -683   -953   -888   -654   -914   -722
     -2     46     49    -23    -25     49   -659   -935   -880   -649   -896   -704
      0     83     83    -41    -41     83   -631   -906   -865   -639   -865   -683
      0     90     90    -46    -46     90   -610   -898   -859   -639   -852   -680
    -31    101    129    -36    -80    114   -579   -872   -839   -620   -823   -662
    -28    132    158    -54    -93    142   -566   -852   -823   -602   -797   -641
     10    176    166    -93    -77    171   -548   -831   -802   -587   -771   -615
     33    194    161   -116    -62    179   -527   -810   -792   -579   -750   -589
      7    197    189   -103    -90    192   -501   -787   -782   -566   -730   -568
     -7    202    210    -98   -111    205   -480   -769   -774   -558   -717   -555
    -12    223    236   -103   -124    228   -454   -745   -758   -542   -693   -542
    -44    236    277    -98   -161    254   -423   -714   -732   -519   -659   -519
    -46    236    280    -96   -163    257   -402   -693   -719   -511   -639   -509
    -31    257    288   -114   -161    270   -384   -667   -706   -501   -618   -491
     -7    285    293   -137   -150    288   -363   -639   -688   -483   -589   -470
     23    280    254   -153   -116    267   -345   -620   -688   -478   -576   -462
     46    293    246   -171   -101    270   -324   -597   -678   -470   -563   -449
     83    319    233   -202    -75    277   -314   -574   -665   -459   -545   -431
     98    350    252   -223    -75    301   -293   -532   -639   -433   -514   -397
     90    350    259   -223    -83    306   -267   -493   -620   -420   -493   -371
     88    361    272   -226    -90    316   -241   -457   -607   -405   -467   -345
     96    387    290   -241    -98    340   -215   -420   -589   -389   -444   -316
     96    392    296   -244    -98    345   -184   -392   -576   -384   -431   -303
     85    394    309   -241   -111    353   -150   -371   -568   -381   -418   -293
     80    389    309   -233   -114    348   -124   -361   -568   -384   -413   -290
     75    392    316   -233   -122    355    -98   -342   -558   -381   -402   -275
     75    400    324   -236   -124    363    -70   -322   -550   -376   -392   -259
     62    407    342   -236   -140    376    -38   -298   -530   -366   -379   -246
     57    415    355   -236   -150    387     -5   -267   -498   -348   -361   -231
     49    418    368   -236   -161    394     28   -244   -470   -327   -345   -218
     38    426    387   -231   -174    407     57   -220   -449   -311   -332   -202
     28    418    387   -223   -179    402     75   -210   -444   -309   -324   -202
     15    415    397   -215   -189    407    103   -197   -433   -301   -311   -197
     -2    407    410   -202   -205    407    129   -179   -420   -290   -296   -184
    -15    407    423   -194   -218    415    153   -155   -410   -277   -277   -171
    -25    407    431   -192   -228    418    174   -132   -394   -265   -259   -155
    -33    413    444   -189   -239    428    197   -106   -381   -254   -246   -129
    -46    407    452   -181   -249    431    218    -85   -371   -246   -233   -111
    -41    400    441   -179   -241    420    236    -62   -361   -233   -220    -98
    -44    407    449   -181   -246    428    259    -36   -342   -213   -194    -75
    -38    423    462   -194   -249    441    285     -2   -314   -194   -171    -54
    -46    454    501   -205   -275    478    329     44   -277   -168   -137    -20
    -77    501    579   -210   -327    540    384     98   -233   -127    -93     28
    -72    524    597   -228   -335    558    415    132   -215   -103    -62     57
    -70    537    607   -233   -340    571    439    161   -200    -93    -41     72
    -49    561    607   -257   -327    584    465    197   -176    -72    -20     88
    -28    605    633   -288   -329    618    493    226   -148    -49     20    124
    -41    633    672   -296   -358    652    514    239   -135    -36     46    155
    -51    654    706   -301   -379    678    530    249   -127    -31     67    194
    -85    639    724   -277   -405    680    540    252   -135    -38     72    213
    -83    623    706   -270   -394    665    532    249   -145    -51     77    200
    -36    615    652   -290   -345    633    514    231   -176    -80     75    189
   -116    576    691   -231   -402    633    535    249   -174    -80     90    207
   -111    535    646   -213   -379    589    535    246   -189   -103     77    197
   -148    480    628   -166   -387    553    553    259   -197   -116     83    194
   -158    418    574   -129   -366    496    558    254   -218   -142     75    168
   -153    371    524   -109   -337    446    566    254   -236   -168     62    148
   -114    348    462   -119   -288    405    555    241   -267   -202     41    132
    -77    345    423   -132   -249    384    540    231   -290   -236     20    129
   -116    306    423    -96   -270    363    558    249   -290   -244     20    142
   -148    293    441    -75   -293    366    579    265   -285   -241     38    153
   -192    298    491    -54   -342    394    607    290   -265   -220     77    181
   -231    290    522    -28   -376    405    641    316   -246   -202    111    215
   -127    233    361    -54   -244    298    633    314   -288   -265     41    171
    -85    142    226    -28   -155    184    704    400   -288   -314    -33    106
    -83    129    213    -25   -148    171    828    542   -226   -311    -46     72
    -85    197    283    -54   -184    239    976    750    -77   -200     44    142
    -10    594    605   -293   -309    600   1049    904    155     93    358    452
    -36   1231   1267   -600   -652   1249   1021    888    405    504    844    940
   -181   1792   1971   -807  -1075   1880    823    618    504    818   1257   1330
   -231   1805   2036   -787  -1132   1919    467    189    275    758   1280   1322
   -257   1122   1379   -433   -818   1249    267   -200   -298    119    670    784
   -233    316    550    -41   -392    433    254   -293   -753   -519     -2    200
   -202    -57    145    129   -174     44    327   -142   -802   -678   -194      5
   -179    -54    124    116   -153     33    480     75   -649   -568   -116     57
   -124     88    210     18   -168    148    620    241   -491   -436     -5    148
    -80    207    285    -64   -181    246    693    329   -397   -355     88    223
    -85    262    348    -88   -218    303    748    389   -340   -311    137    288
   -101    283    384    -90   -241    332    789    433   -301   -283    155    350
    -93    301    394   -103   -244    348    805    452   -290   -272    174    374
    -67    319    387   -127   -226    350    813    459   -288   -277    184    366
    -59    340    397   -140   -228    368    831    475   -277   -270    218    374
    -51    355    407   -150   -228    381    852    496   -259   -252    249    394
    -64    376    441   -158   -254    410    865    511   -249   -239    283    413
    -36    384    418   -174   -226    400    867    517   -254   -244    293    418
    -41    381    423   -171   -233    400    875    530   -249   -231    311    431
    -62    407    470   -171   -265    439    893    548   -233   -210    342    452
     -7    392    397   -194   -202    394    891    545   -236   -220    345    441
     44    394    350   -220   -153    374    888    548   -239   -223    363    449
     90    423    329   -257   -119    376    888    550   -244   -226    407    449
    109    457    348   -283   -119    402    898    571   -231   -213    509    467
    111    493    381   -303   -135    439    906    587   -220   -202    563    478
    101    509    405   -306   -150    457    919    602   -210   -184    563    480
     72    532    457   -303   -192    496    945    628   -194   -161    558    509
     41    550    509   -296   -233    530    974    665   -150   -140    555    527
     -7    548    553   -270   -283    550   1000    696   -116   -103    545    530
    -23    566    587   -272   -306    576   1015    722    -90    -67    579    548
    -23    594    618   -285   -322    605   1036    750    -64    -44    613    579
    -12    633    646   -309   -329    639   1049    776    -38    -31    613    610
    -18    641    659   -314   -337    649   1060    807    -23    -15    626    620
    -18    672    691   -327   -353    680   1072    831     -2      2    652    633
    -31    698    727   -335   -379    711   1096    857     18     15    693    657
    -54    709    763   -327   -407    735   1117    872     31     31    717    662
    -54    714    769   -329   -413    740   1119    870     28     25    706    659
    -38    732    771   -348   -405    750   1119    872     28     12    691    659
    -38    753    789   -358   -415    771   1127    878     36     10    698    662
    -64    763    828   -348   -446    795   1148    896     57     41    743    670
    -72    771    841   -350   -457    805   1171    914     83     57    769    680
    -75    800    875   -363   -475    839   1189    930    103     67    779    693
    -64    810    875   -374   -470    841   1192    930    109     62    771    696
    -85    810    896   -361   -491    852   1208    937    119     64    782    714
   -109    839    948   -366   -530    893   1221    940    132     80    802    737
   -114    865    976   -376   -545    919   1213    937    135     77    805    743
   -127    867    995   -368   -561    930   1218    943    140     85    810    743
   -150    883   1034   -366   -592    958   1234    950    155    116    826    756
   -150    870   1021   -361   -584    945   1221    935    158    109    815    745
   -194    885   1078   -345   -636    982   1241    950    184    129    844    769
   -181    917   1096   -368   -641   1005   1244    958    200    140    865    789
    -62    963   1026   -449   -542    995   1223    948    197    127    859    787
    -54    956   1010   -452   -535    984   1226    953    207    127    854    787
    -85    945   1031   -431   -558    989   1239    974    223    142    867    802
   -111    966   1078   -428   -594   1021   1262   1008    252    176    901    833
   -124   1013   1137   -444   -631   1075   1293   1044    285    213    935    867
   -163   1054   1215   -446   -688   1132   1322   1083    324    246    971    898
   -122   1075   1197   -478   -659   1135   1325   1085    329    241    974    885
    -80   1111   1192   -517   -636   1150   1330   1088    337    244    984    883
    -70   1163   1234   -545   -652   1197   1356   1111    366    277   1023    917
    -90   1174   1265   -545   -678   1218   1369   1119    376    290   1047    935
   -114   1195   1309   -542   -711   1252   1374   1117    387    306   1072    961
   -119   1184   1304   -532   -711   1241   1358   1098    381    303   1075    961
   -129   1150   1280   -509   -704   1215   1332   1072    361    280   1060    945
   -140   1137   1278   -501   -709   1208   1312   1057    350    277   1052    940
   -153   1111   1265   -480   -709   1187   1299   1052    342    275   1047    932
   -155   1080   1236   -465   -696   1158   1291   1044    332    257   1036    914
   -158   1036   1195   -439   -675   1114   1280   1034    311    231   1013    891
   -158    982   1140   -410   -649   1060   1262   1018    288    197    989    865
   -171    917   1088   -371   -628   1002   1249   1010    272    174    976    836
   -176    872   1047   -348   -613    958   1236    992    252    150    966    810
   -181    841   1023   -329   -602    932   1226    976    241    135    961    792
   -192    805    995   -306   -594    898   1215    966    228    119    945    771
   -187    789    976   -301   -581    883   1215    963    223    116    948    761
   -171    784    953   -309   -563    870   1213    963    218    114    958    758
   -192    779    971   -293   -581    875   1215    971    226    119    974    771
   -181    748    927   -283   -555    836   1208    966    218    101    948    750
   -163    657    820   -246   -491    737   1226   1000    213     57    891    688
   -116    602    719   -244   -418    659   1306   1109    257     44    857    628
    -64    636    701   -285   -381    667   1408   1267    363    114    896    646
    -59    857    914   -400   -488    885   1519   1480    589    363   1130    854
    -31   1395   1423   -683   -727   1408   1558   1582    870    774   1597   1306
   -140   2078   2218   -969  -1179   2148   1475   1452   1093   1213   2145   1823
   -270   2348   2618  -1039  -1444   2483   1179   1052   1028   1343   2377   2010
   -348   1842   2187   -748  -1267   2016    893    613    561    896   1969   1636
   -397    943   1340   -272   -870   1140    753    319    -41    135   1195    940
   -397    345    743     25   -571    545    750    353   -270   -233    763    535
   -316    223    540     46   -428    381    823    519   -205   -233    709    491
   -231    311    542    -41   -387    428    948    683    -67   -129    758    558
   -174    433    607   -132   -389    519   1034    792     44    -36    815    641
   -174    504    678   -168   -426    589   1091    857    122     28    862    706
   -168    540    709   -184   -439    623   1130    901    171     72    911    743
   -171    555    724   -192   -449    639   1148    919    192     93    945    766
   -179    561    740   -192   -459    652   1158    927    207    103    961    774
   -179    553    730   -189   -454    639   1169    943    231    109    974    782
   -174    574    748   -200   -459    659   1169    945    244    109    987    795
   -176    579    753   -202   -465    665   1161    948    254    116   1002    802
   -181    563    745   -192   -465    654   1163    958    265    127   1028    823
   -205    561    763   -179   -485    662   1184    976    285    145   1047    852
   -267    548    815   -140   -540    680   1202    995    301    161   1062    875
   -246    574    820   -163   -532    696   1197    995    301    171   1083    891
   -207    571    779   -181   -493    675   1192    995    298    179   1091    896
   -207    558    763   -176   -485    659   1195    997    301    189   1083    901
   -161    571    732   -205   -446    652   1182    992    293    184   1078    904
   -168    605    771   -220   -470    688   1187   1005    311    205   1106    930
   -153    610    761   -228   -457    685   1189   1013    322    210   1119    935
   -135    615    750   -241   -444    680   1184   1018    335    226   1132    932
   -145    605    750   -228   -446    678   1174   1021    335    233   1143    937
   -150    620    771   -233   -459    696   1176   1034    348    262   1150    961
   -135    644    776   -254   -454    709   1171   1039    353    272   1158    974
   -116    657    771   -272   -444    714   1161   1041    358    288   1197    987
   -119    657    776   -267   -446    717   1163   1062    374    303   1223   1015
   -127    657    784   -265   -454    719   1163   1080    387    322   1247   1047
   -111    678    789   -285   -449    732   1158   1091    397    337   1273   1072
   -111    672    784   -280   -449    730   1150   1098    405    337   1280   1085
   -124    688    813   -280   -467    750   1169   1124    423    348   1286   1114
   -122    717    836   -298   -480    776   1176   1132    439    363   1296   1140
    -93    693    787   -301   -441    740   1176   1132    433    355   1280   1145
    -93    670    763   -290   -428    717   1174   1124    426    353   1267   1145
   -106    678    784   -285   -444    730   1195   1132    441    371   1278   1163
   -103    709    813   -303   -457    761   1195   1132    454    384   1288   1169
   -106    724    828   -309   -467    776   1202   1140    478    394   1296   1169
   -109    704    813   -298   -462    758   1213   1145    493    402   1299   1169
   -111    678    789   -283   -449    732   1228   1150    511    405   1317   1179
   -122    657    779   -270   -449    717   1239   1153    527    410   1340   1179
   -127    652    779   -265   -452    714   1228   1143    524    407   1350   1171
   -122    659    779   -270   -449    719   1208   1119    514    397   1345   1163
   -129    639    769   -254   -449    704   1195   1106    509    389   1327   1156
   -122    631    750   -254   -439    691   1182   1093    504    389   1327   1145
   -109    636    745   -265   -428    691   1189   1096    517    400   1335   1140
   -129    628    756   -252   -444    691   1187   1101    532    410   1345   1140
   -127    633    761   -252   -444    696   1182   1109    545    415   1356   1150
   -103    639    743   -267   -423    688   1169   1104    540    405   1350   1148
    -98    644    743   -272   -420    693   1179   1117    555    415   1356   1156
   -103    654    758   -275   -431    706   1197   1135    584    433   1371   1176
    -90    683    774   -296   -431    727   1215   1158    615    457   1397   1205
   -101    706    807   -303   -454    756   1223   1169    636    470   1421   1226
   -106    701    807   -298   -457    753   1218   1169    646    467   1423   1228
   -101    732    833   -316   -467    782   1228   1182    670    485   1447   1244
   -135    740    875   -301   -504    807   1244   1200    698    506   1480   1270
   -142    753    896   -306   -519    823   1241   1197    709    522   1501   1283
    -93    784    878   -345   -485    831   1231   1171    701    519   1506   1273
    -80    771    852   -348   -465    810   1200   1135    683    501   1496   1257
   -114    745    859   -314   -485    802   1187   1122    678    491   1499   1260
   -137    714    849   -290   -493    782   1163   1101    665    475   1491   1249
   -142    685    828   -270   -485    756   1153   1088    654    470   1493   1241
   -124    670    795   -272   -459    730   1130   1070    639    452   1486   1226
   -142    628    771   -241   -457    698   1109   1047    620    426   1473   1202
   -127    553    678   -213   -402    615   1078   1028    592    389   1447   1163
   -127    501    628   -187   -376    563   1067   1018    581    371   1436   1143
   -153    465    615   -155   -384    540   1060   1000    571    361   1434   1132
   -168    433    602   -132   -384    517   1047    987    561    350   1434   1122
   -192    379    568    -96   -379    475   1039    971    545    324   1413   1085
   -197    355    553    -80   -376    454   1041    969    542    322   1415   1075
   -184    355    540    -85   -363    446   1023    950    532    306   1415   1065
   -179    358    537    -88   -358    446   1010    945    535    301   1421   1067
   -181    316    498    -70   -340    407   1002    950    530    285   1410   1054
   -155    213    368    -28   -262    288   1034    997    535    249   1358    995
   -155    150    306      0   -231    226   1130   1101    581    249   1327    948
   -153    166    319     -5   -236    241   1244   1252    688    314   1366    966
   -119    415    532   -150   -324    472   1340   1410    885    522   1571   1148
   -142    917   1060   -389   -600    987   1348   1444   1111    878   1977   1522
   -265   1488   1753   -613  -1008   1618   1218   1241   1231   1210   2400   1904
   -329   1662   1992   -665  -1161   1826    875    844   1078   1283   2540   2010
   -387   1215   1602   -415   -995   1408    628    441    633    849   2148   1654
   -420    433    854     -5   -639    641    574    272    171    179   1467   1085
   -345    -15    329    179   -340    155    597    381     54    -83   1163    823
   -283   -111    171    197   -228     28    672    553    150    -51   1148    810
   -241    -49    189    142   -218     70    771    680    280     38   1218    867
   -207     41    249     83   -228    145    844    763    384    124   1291    927
   -200    114    311     41   -257    213    891    807    459    189   1337    961
   -189    148    337     20   -262    241    914    831    493    220   1356    979
   -181    161    340      7   -262    252    917    833    509    228   1369    995
   -179    184    361     -2   -270    272    919    841    522    244   1384   1015
   -181    218    400    -20   -290    309    924    844    535    259   1384   1034
   -168    226    394    -28   -280    309    922    844    537    257   1374   1015
   -158    213    371    -28   -265    290    909    839    542    246   1366    997
   -158    218    376    -31   -267    296    906    841    553    249   1376   1000
   -176    223    400    -23   -288    311    909    849    568    262   1400   1018
   -181    239    420    -28   -301    329    911    854    587    285   1426   1039
   -171    236    405    -33   -288    322    901    841    584    280   1423   1028
   -168    249    415    -41   -293    332    885    831    587    285   1426   1031
   -179    259    436    -41   -309    348    883    836    600    293   1436   1041
   -179    262    441    -41   -309    350    885    844    610    296   1447   1049
   -174    277    452    -51   -314    363    885    841    618    296   1452   1044
   -174    275    449    -51   -311    361    878    839    623    293   1454   1031
   -174    293    465    -62   -319    379    862    828    620    290   1462   1026
   -168    319    488    -75   -327    402    859    831    626    306   1483   1036
   -168    316    483    -75   -324    400    852    839    639    322   1499   1041
   -176    335    509    -80   -342    420    846    844    652    337   1519   1062
   -179    355    535    -90   -358    444    833    852    665    353   1538   1078
   -158    363    522   -101   -340    441    826    854    672    358   1545   1078
   -135    366    501   -116   -319    433    815    862    685    366   1551   1085
   -137    407    545   -135   -342    475    826    885    709    392   1577   1111
   -145    426    568   -142   -358    496    828    891    717    394   1587   1122
   -142    436    579   -145   -361    506    836    898    724    402   1608   1135
   -163    444    607   -142   -384    524    852    904    735    415   1626   1150
   -129    449    579   -161   -355    514    857    898    735    420   1628   1148
    -85    459    545   -189   -316    501    846    885    730    418   1623   1143
    -62    478    540   -207   -301    509    841    880    735    426   1623   1143
    -62    506    568   -220   -314    537    841    878    748    433   1631   1140
    -93    519    610   -213   -350    563    849    883    769    452   1647   1145
   -106    517    620   -205   -363    568    854    883    782    462   1654   1140
   -111    501    613   -194   -361    555    862    880    792    467   1662   1127
   -103    485    589   -192   -348    537    859    867    792    470   1662   1119
   -119    496    613   -189   -366    553    852    852    789    467   1665   1111
   -155    493    649   -171   -402    571    852    839    789    470   1667   1101
   -179    480    659   -150   -418    568    852    839    797    480   1675   1104
   -192    465    657   -137   -426    561    846    836    802    491   1683   1109
   -210    475    683   -132   -446    579    854    852    826    519   1709   1130
   -171    483    652   -158   -410    566    839    841    823    517   1706   1119
   -158    491    649   -166   -402    568    839    854    839    540   1725   1130
    -77    498    576   -213   -327    537    813    844    839    535   1719   1117
    -41    501    540   -231   -290    519    805    844    839    537   1722   1114
    -36    527    563   -246   -298    545    813    846    854    555   1745   1127
    -62    550    613   -244   -337    581    841    872    888    587   1784   1161
    -62    561    623   -252   -345    592    859    896    911    620   1821   1200
    -41    589    631   -275   -335    610    862    906    924    644   1842   1228
    -41    592    633   -275   -340    613    870    911    940    657   1852   1249
    -46    615    662   -283   -353    639    880    914    956    667   1862   1262
    -49    649    698   -301   -374    672    888    914    976    688   1886   1283
    -57    675    732   -309   -394    704    888    909    992    706   1909   1309
    -98    672    769   -288   -433    722    880    896    989    714   1919   1322
   -145    631    776   -241   -459    704    870    878    976    706   1917   1322
   -114    615    730   -252   -420    672    841    854    958    693   1909   1322
    -96    605    701   -254   -400    652    826    841    950    688   1909   1330
    -85    589    675   -252   -381    631    807    823    932    675   1896   1332
    -98    548    646   -223   -371    597    800    805    914    654   1873   1312
   -124    465    589   -171   -355    527    784    787    891    628   1834   1273
   -103    405    509   -150   -306    457    763    769    859    600   1795   1234
    -70    361    428   -145   -249    394    743    745    831    576   1769   1205
    -59    322    381   -129   -220    350    724    719    807    555   1743   1192
    -72    283    355   -106   -213    319    706    701    789    537   1717   1176
    -90    265    353    -88   -220    309    698    693    779    522   1699   1161
    -96    254    350    -80   -223    301    698    691    782    519   1693   1158
   -106    257    363    -75   -233    309    701    698    795    532   1712   1174
   -106    220    324    -59   -215    272    698    701    789    522   1693   1163
   -122    127    249     -2   -187    189    722    730    779    485   1634   1122
   -150     25    176     62   -163    101    813    826    810    462   1577   1067
   -124     28    153     49   -137     90    911    948    885    498   1577   1060
    -44    189    231    -72   -137    210   1000   1117   1052    667   1719   1187
      0    639    639   -319   -319    639   1028   1202   1288   1010   2086   1535
    -93   1265   1358   -587   -727   1309    950   1072   1478   1392   2540   1961
   -187   1600   1787   -706   -987   1693    657    706   1428   1561   2774   2161
   -257   1280   1538   -511   -896   1408    348    280   1034   1247   2496   1912
   -296    480    774    -93   -535    626    213    -18    475    537   1787   1309
   -270   -135    135    200   -205      0    220     10    228    129   1335    917
   -189   -275    -85    233    -51   -181    296    187    301    129   1286    865
   -148   -202    -54    174    -49   -127    426    353    452    244   1366    927
    -96    -83     12     88    -54    -36    519    472    581    350   1454   1002
    -64      5     70     28    -67     36    563    532    662    431   1517   1062
    -77     23    101     28    -88     62    589    561    706    467   1535   1091
    -51     54    103     -2    -77     77    584    561    719    480   1543   1104
    -49     72    122    -12    -85     96    589    566    732    491   1553   1122
    -72     72    142     -2   -109    109    613    587    756    511   1569   1135
    -33     72    106    -18    -70     88    605    584    758    511   1558   1124
     -7     72     80    -36    -44     75    597    581    756    511   1548   1122
    -23     77    101    -28    -62     88    600    587    766    524   1543   1145
    -80     64    145      5   -114    103    613    597    782    548   1538   1166
   -124     67    192     28   -158    129    620    602    797    574   1538   1176
    -85     80    166      2   -127    124    602    592    797    574   1538   1169
    -83     93    176     -5   -129    135    602    594    810    589   1556   1179
    -44     93    135    -25    -90    114    579    579    800    584   1551   1161
    -64     85    150    -10   -106    116    581    581    807    597   1571   1163
    -41    101    142    -31    -90    119    581    584    818    613   1582   1169
    -67    106    171    -20   -119    137    587    600    833    631   1590   1189
   -114    114    226     -2   -171    168    602    623    852    652   1590   1210
    -93    111    205     -7   -148    158    600    620    849    646   1574   1176
    -20    145    163    -62    -93    153    576    607    846    654   1571   1171
      7    150    142    -80    -67    148    558    602    854    667   1569   1184
    -38    135    174    -51   -106    153    563    615    872    680   1574   1197
    -57    150    207    -46   -132    179    563    633    885    698   1587   1210
    -31    174    202    -72   -116    187    550    639    888    709   1595   1221
    -15    200    215    -93   -114    205    540    649    898    724   1608   1236
    -10    213    220   -103   -114    218    537    659    904    740   1595   1252
    -10    244    254   -116   -132    249    553    672    917    756   1558   1286
    -12    246    257   -119   -135    252    563    667    909    740   1499   1288
    -28    244    272   -109   -150    257    571    667    909    740   1480   1278
    -33    270    303   -119   -168    285    579    665    914    748   1475   1270
    -15    277    293   -129   -153    285    571    652    911    750   1457   1257
    -38    275    311   -119   -174    293    581    659    932    766   1452   1270
   -111    280    392    -85   -252    335    610    683    963    795   1460   1286
    -38    290    329   -127   -184    309    592    662    950    774   1421   1254
    -10    298    309   -142   -158    303    592    649    950    763   1392   1228
    -10    285    296   -140   -153    290    587    626    937    756   1382   1202
    -31    285    316   -127   -174    301    581    613    937    758   1389   1197
    -33    275    309   -122   -171    290    576    600    930    753   1371   1174
    -20    277    298   -127   -158    288    571    592    924    748   1353   1150
    -28    285    311   -129   -171    298    561    579    922    745   1348   1132
     20    298    275   -161   -127    288    537    555    904    730   1322   1106
     15    298    280   -158   -135    290    527    550    901    730   1312   1091
     80    309    228   -194    -72    270    514    537    891    719   1288   1065
    124    327    202   -228    -38    265    504    527    883    711   1291   1060
    132    327    192   -231    -28    259    498    522    885    711   1299   1047
    124    353    226   -239    -51    290    506    535    904    737   1327   1057
    129    402    272   -265    -70    337    527    553    930    766   1366   1080
    103    407    303   -257   -101    355    550    563    937    774   1402   1085
    119    441    322   -280   -101    381    566    579    956    787   1387   1093
    197    465    267   -335    -33    366    542    568    943    766   1350   1072
    236    467    231   -350      2    350    545    571    937    756   1314   1062
    184    491    303   -340    -59    397    571    579    969    776   1296   1080
    161    509    348   -335    -93    428    579    576    984    792   1280   1096
    145    517    371   -332   -114    446    571    574    989    807   1270   1109
    103    475    371   -288   -132    423    550    548    966    792   1249   1093
     46    441    394   -244   -174    418    519    519    948    782   1236   1078
     15    413    394   -215   -189    405    504    501    930    766   1215   1062
    -23    402    426   -189   -223    413    504    504    930    774   1208   1065
    -41    384    426   -171   -233    405    488    488    917    766   1192   1044
    -54    306    361   -127   -207    332    462    459    880    724   1150   1002
   -111    262    374    -75   -244    316    470    459    872    711   1124    992
   -129    215    345    -44   -239    277    454    444    852    688   1088    971
   -148    166    314     -7   -231    239    436    415    823    665   1049    943
   -174    137    309     18   -241    223    428    400    813    652   1031    922
   -192    119    311     36   -252    215    423    392    807    649   1015    909
   -207     93    301     57   -254    197    426    392    802    644    997    898
   -194    103    298     46   -246    200    426    394    805    652    987    898
   -148     88    233     28   -189    161    400    374    776    628    953    867
   -111     15    127     46   -119     70    387    363    737    579    898    813
   -122    -93     25    106    -75    -33    449    439    740    537    831    737
    -96    -93      2     96    -49    -46    548    558    800    550    810    696
    -64     12     77     23    -72     44    649    745    945    678    919    792
    -28    410    436   -192   -231    423    709    896   1189    982   1234   1111
    -77   1096   1174   -509   -626   1135    701    891   1467   1423   1738   1621
   -290   1631   1922   -670  -1106   1777    517    615   1587   1745   2138   2005
   -407   1431   1836   -511  -1124   1634    189    179   1288   1551   1987   1857
   -459    654   1114    -98   -787    883    -33   -226    691    870   1317   1247
   -436   -135    301    285   -371     83   -101   -348    259    277    691    662
   -332   -397    -64    366   -135   -231    -67   -218    228    168    532    506
   -290   -327    -36    306   -129   -184     67    -31    374    272    605    566
   -239   -197     41    215   -140    -77    176    109    511    384    691    641
   -205    -83    119    142   -166     18    239    184    602    467    758    704
   -218    -41    176    129   -197     67    285    239    662    517    800    748
   -179    -33    145    106   -163     54    298    252    678    524    802    750
   -184    -38    142    111   -166     51    306    254    680    527    802    753
   -202    -57    145    127   -176     44    303    252    678    527    795    756
   -239    -49    189    145   -215     70    314    257    685    542    800    763
   -244    -49    194    145   -220     72    311    257    691    548    805    774
   -202    -38    161    119   -184     59    298    257    693    537    802    771
   -213    -46    166    127   -189     59    303    267    696    542    797    763
   -246    -51    194    150   -220     70    306    270    693    545    797    763
   -265    -54    210    158   -239     77    301    267    693    550    797    766
   -233    -49    181    140   -210     64    293    272    701    561    800    776
   -184    -41    140    111   -163     49    280    272    709    566    789    776
   -220    -38    181    129   -202     70    296    296    748    602    802    802
   -267    -23    244    145   -257    109    324    332    802    652    841    841
   -200     -2    197    101   -200     98    306    319    800    665    839    826
   -179     -2    176     90   -179     85    290    311    807    685    854    826
   -171      0    171     85   -171     85    290    319    820    701    883    826
   -166      2    168     80   -168     85    283    327    831    714    909    841
   -171     -5    166     88   -168     77    275    327    828    719    930    846
   -161     25    184     67   -171    103    275    340    836    732    974    870
   -153     46    200     54   -176    122    270    348    839    735   1002    891
   -155     28    181     62   -168    103    267    358    841    737   1010    893
   -176     38    215     67   -197    127    283    387    867    763   1036    924
   -187     75    262     54   -223    166    290    410    893    787   1052    950
   -174     70    244     51   -207    155    288    418    896    787   1034    953
   -163     70    231     46   -197    150    288    415    888    782   1008    950
   -161     96    257     31   -210    176    298    413    891    789   1005    961
   -132     85    218     20   -174    150    296    405    885    774    974    950
   -135     80    215     28   -174    148    309    413    901    782    963    958
   -166    124    288     18   -228    205    327    428    935    813    982    982
   -148    142    290      2   -218    215    335    441    956    826    979    989
   -127    132    259     -5   -194    197    337    452    971    833    971    987
   -132    116    249      7   -189    181    355    462    992    846    971    984
   -148     96    244     25   -197    168    361    462    997    846    953    961
   -163     96    259     33   -213    176    353    457    995    844    932    948
   -171     85    257     41   -215    171    350    452    992    839    922    940
   -184     59    244     62   -213    150    355    452   1000    841    924    930
   -184     44    226     70   -205    135    350    449   1002    844    935    924
   -197     38    236     80   -215    137    353    452   1013    857    948    924
   -202     41    241     80   -220    140    348    449   1023    878    948    917
   -171     41    213     64   -192    127    345    446   1026    878    943    911
   -179     38    218     70   -197    127    353    454   1039    893    958    917
   -168     41    210     62   -189    127    350    454   1044    896    958    906
   -168     62    231     51   -200    145    353    462   1062    911    958    904
   -163     85    249     38   -205    166    376    485   1091    930    961    914
   -168     80    249     44   -207    163    397    501   1101    937    950    917
   -114     96    210      7   -161    153    397    506   1104    948    956    909
    -80    106    187    -12   -135    145    400    509   1106    950    958    901
    -57    137    194    -38   -124    166    410    522   1124    963    961    914
    -85    158    241    -36   -163    197    418    522   1137    971    963    924
    -98    166    262    -33   -181    213    415    504   1135    971    963    922
   -103    140    241    -18   -174    192    392    480   1117    956    943    901
   -106    106    213      0   -158    158    358    449   1085    937    917    883
   -106     93    200      5   -153    145    340    433   1070    932    911    883
   -101     59    161     20   -132    111    316    410   1041    914    888    859
   -114     20    135     46   -124     77    296    394   1023    898    870    823
   -127    -28     98     77   -114     33    275    374    995    865    839    789
   -135    -85     49    109    -93    -20    270    363    971    826    797    756
   -142   -142      0    142    -72    -72    252    340    937    797    758    711
   -158   -194    -36    174    -62   -116    241    324    911    776    732    680
   -171   -231    -59    202    -57   -145    218    298    888    753    704    644
   -161   -267   -109    213    -25   -189    200    283    867    727    675    615
   -181   -285   -103    233    -38   -197    202    277    862    727    680    602
   -166   -309   -142    236    -12   -226    187    254    839    704    662    571
   -168   -309   -140    239    -15   -226    187    254    841    698    662    566
   -166   -342   -176    252      2   -259    166    244    823    672    631    535
   -150   -426   -277    288     62   -353    168    254    795    620    568    470
   -168   -535   -366    350     96   -452    252    340    810    579    506    400
   -158   -540   -381    350    111   -462    350    452    872    597    498    376
   -135   -392   -257    262     57   -324    449    626   1044    758    646    504
    -77     46    122     15   -101     83    483    724   1280   1080   1008    844
   -150    667    818   -259   -485    743    431    646   1496   1475   1486   1296
   -277   1028   1306   -374   -792   1166    176    335   1491   1688   1779   1545
   -309    737   1044   -215   -678    891   -142   -106   1096   1382   1517   1293
   -381    -15    366    197   -374    174   -280   -433    535    688    828    688
   -376   -605   -231    488    -75   -418   -288   -420    275    270    384    283
   -293   -802   -509    548    106   -657   -223   -254    314    218    311    197
   -231   -779   -550    504    155   -665   -135   -132    418    283    358    220
   -202   -693   -493    446    142   -594    -54    -28    535    376    439    277
   -181   -568   -387    371    101   -478      0     41    628    459    527    342
   -259   -496   -236    379    -12   -366     64    109    711    535    618    426
   -218   -480   -265    348     20   -374     59    106    706    537    626    423
   -119   -449   -329    283    103   -392     46     88    691    524    626    415
   -106   -428   -322    267    106   -376     54     96    704    532    649    426
   -145   -431   -285    288     70   -358     62    109    717    545    678    441
   -179   -415   -239    296     28   -329     62    114    732    563    706    454
   -181   -405   -223    293     18   -314     57    106    732    563    717    454
   -220   -397   -179    306    -23   -288     64    106    743    571    730    467
   -213   -368   -155    290    -28   -262     67    103    756    579    743    478
   -197   -381   -184    288    -10   -283     49     90    745    568    740    470
   -187   -374   -189    280      0   -283     41     85    748    563    745    470
   -161   -358   -197    259     18   -280     36     80    750    566    750    472
   -161   -342   -181    252     10   -262     51     93    769    581    771    488
   -174   -355   -181    262      2   -270     36     93    766    579    774    478
   -192   -358   -168    275    -12   -265     20     85    756    579    769    465
   -197   -337   -140    267    -28   -239     20     90    763    597    779    478
   -200   -314   -114    257    -44   -215     25    101    779    615    792    491
   -202   -293    -90    244    -57   -192     15     96    784    626    805    493
   -194   -301   -109    246    -44   -205     10    103    792    633    813    496
   -197   -316   -119    254    -38   -218      7    109    795    639    820    496
   -189   -296   -106    244    -41   -202      5    127    810    654    841    519
   -184   -259    -75    220    -57   -168      5    142    828    665    859    540
   -166   -233    -67    197    -49   -150     -2    150    836    670    862    545
   -145   -207    -62    174    -41   -135      0    166    852    693    883    558
   -135   -192    -57    163    -38   -124      7    184    870    706    898    571
   -142   -197    -54    168    -46   -124     20    189    872    698    885    558
   -150   -197    -49    174    -51   -124     28    184    870    691    875    542
   -155   -205    -51    179    -54   -129     31    174    857    680    865    519
   -163   -200    -36    181    -64   -119     41    174    862    680    865    498
   -174   -205    -31    189    -72   -119     46    171    867    667    857    472
   -184   -197    -12    189    -85   -106     51    171    880    670    857    457
   -189   -215    -25    200    -83   -122     59    171    888    672    846    428
   -187   -228    -41    207    -72   -135     67    161    893    672    833    407
   -174   -220    -49    194    -64   -135     70    148    896    672    833    402
   -171   -218    -49    194    -62   -135     64    124    891    670    828    387
   -166   -218    -51    189    -59   -135     57    106    885    662    818    371
   -163   -249    -85    207    -38   -168     46     83    867    639    787    355
   -140   -270   -129    202     -7   -200     33     70    857    618    758    327
   -114   -277   -163    197     23   -220     28     72    862    615    750    322
    -96   -270   -174    181     38   -223     15     64    862    623    758    319
    -93   -257   -163    176     33   -210     12     67    872    631    763    319
    -83   -220   -140    150     28   -179      7     72    883    641    774    324
    -75   -218   -142    145     33   -181     12     88    896    652    779    324
    -64   -189   -127    127     31   -158     15     98    901    662    784    316
    -51   -171   -119    111     33   -145     12     93    904    665    782    301
    -49   -137    -90     90     18   -114     25    106    922    678    797    311
    -44    -98    -54     70      2    -75     31    114    940    691    818    319
    -44   -103    -62     72      7    -83     28    116    945    688    815    303
    -38    -90    -51     64      5    -72     31    124    956    701    828    311
    -49    -57    -10     51    -20    -33     36    114    963    711    833    316
    -46     -5     38     25    -44     15     38    103    974    724    841    322
    -49      2     51     23    -51     25     20     85    966    722    841    314
    -51    -23     28     38    -41      2     -5     62    948    709    828    301
    -41    -51    -10     46    -18    -31    -18     44    930    693    810    290
    -75    -67      7     70    -41    -31    -15     41    924    693    802    277
   -111   -111      0    109    -57    -57    -18     31    911    675    774    244
    -28   -171   -142    101     57   -158    -67    -33    846    607    696    163
   -132   -207    -77    168    -28   -142    -54    -25    849    607    691    171
   -148   -241    -93    192    -28   -168    -64    -38    831    584    662    150
   -129   -290   -161    210     12   -228    -80    -72    795    545    613    109
   -163   -332   -168    249      2   -252    -88    -93    776    524    579     85
   -155   -306   -150    231     -5   -228    -96   -101    771    519    566     70
    -28   -314   -285    171    127   -301   -137   -137    735    480    517     23
     15   -335   -353    158    181   -342   -153   -150    719    462    493     10
     12   -345   -358    166    184   -350   -155   -158    714    459    480      0
     10   -374   -384    181    194   -379   -158   -163    701    439    444    -36
      7   -459   -467    226    236   -462   -122   -111    706    407    381    -96
     -7   -522   -514    265    252   -519    -15      7    763    405    332   -137
     -7   -501   -493    254    241   -498    101    153    859    446    342   -135
     12   -277   -293    132    153   -285    181    288   1036    641    527     31
      0    259    259   -129   -129    259    163    290   1247   1000    935    402
   -132    867    997   -368   -566    932    -15     28   1327   1322   1340    750
   -207   1031   1239   -410   -722   1135   -366   -397   1140   1363   1444    815
   -259    542    800   -142   -532    670   -618   -784    688    906   1015    457
   -288   -262     25    275   -158   -119   -649   -906    241    252    335    -75
   -236   -693   -457    462    109   -576   -592   -766    148     20     54   -303
   -187   -763   -576    475    194   -670   -493   -584    265     72     59   -303
   -161   -672   -514    415    174   -594   -384   -449    405    176    132   -246
   -140   -568   -428    353    142   -498   -311   -361    511    265    200   -181
   -174   -496   -324    335     72   -410   -252   -296    592    340    257   -122
   -179   -449   -270    314     44   -361   -207   -257    639    384    283    -83
    -72   -413   -340    241    132   -376   -231   -280    620    376    257    -98
    -59   -413   -355    236    148   -384   -231   -288    620    379    249   -101
    -64   -394   -329    228    132   -363   -218   -280    636    389    249    -90
    -28   -345   -316    187    142   -332   -220   -285    641    389    231    -90
    -28   -361   -332    192    150   -348   -223   -288    633    376    207    -93
    -41   -355   -314    200    135   -337   -226   -285    636    384    228    -80
    -54   -319   -265    184    103   -293   -226   -288    644    407    275    -57
    -54   -311   -257    184    101   -285   -226   -288    652    420    301    -49
    -85   -324   -241    205     75   -283   -215   -272    665    431    309    -46
    -54   -327   -275    189    109   -301   -226   -283    652    423    298    -51
   -137   -306   -168    220     15   -239   -189   -249    685    470    332     -5
    -41   -267   -226    155     90   -246   -213   -272    670    457    311    -15
      0   -241   -241    119    119   -241   -233   -285    662    446    301    -18
     -2   -241   -239    122    116   -241   -231   -280    667    449    293    -18
     12   -220   -233    103    122   -228   -244   -280    670    457    283    -18
     10   -202   -213     96    111   -207   -249   -270    683    467    280     -2
     25   -184   -210     77    116   -197   -265   -277    680    465    265     -7
     31   -168   -200     67    114   -181   -265   -272    685    472    262      5
     25   -158   -184     64    103   -171   -265   -259    696    491    262     33
     28   -142   -171     57     98   -155   -267   -249    701    501    262     57
     23   -129   -155     51     88   -140   -277   -246    698    501    252     64
     15   -106   -122     46     67   -114   -277   -236    704    511    252     85
     51    -77   -132     12     90   -103   -283   -239    698    509    246     90
     31    -54    -85     12     57    -70   -270   -226    711    530    267    109
     12    -51    -64     18     36    -57   -262   -231    704    524    254    111
     72     -7    -83    -33     77    -44   -262   -244    693    517    244    106
     93    -10   -103    -41     96    -57   -257   -254    685    504    223     98
    114    -12   -127    -49    119    -70   -254   -262    680    504    213    101
    140     -7   -148    -67    142    -77   -259   -277    667    504    207     90
    184     15   -168   -101    176    -75   -277   -296    652    485    202     57
    176     36   -140   -106    155    -49   -290   -306    662    485    200     38
    205     28   -176   -116    192    -72   -314   -335    646    467    184     10
    200     33   -166   -116    181    -64   -316   -348    654    470    207     20
    202     44   -161   -124    181    -57   -332   -366    649    462    233     23
    166     20   -148    -96    155    -62   -332   -371    644    457    233     20
    197     23   -174   -109    187    -75   -342   -384    631    457    220     20
    272     51   -220   -163    246    -83   -358   -405    618    444    197     15
    285     57   -228   -171    257    -85   -371   -410    618    436    168      7
    277     44   -233   -161    254    -96   -389   -420    610    418    150    -10
    148     51    -96    -98    122    -20   -361   -387    652    452    163     18
     90     54    -36    -75     64     10   -348   -371    672    480    163     41
    116     83    -33   -101     75     23   -348   -358    685    493    158     54
    155    137    -18   -148     85     59   -342   -345    709    511    166     67
    179    171     -7   -174     93     83   -340   -332    717    524    174     67
    116    181     62   -150     25    122   -303   -301    750    558    202     93
    119    223    103   -171      7    163   -293   -290    769    574    220    116
    116    259    140   -189    -12    200   -288   -283    779    587    228    137
     72    272    200   -171    -62    236   -277   -270    800    602    231    155
     80    327    246   -205    -83    288   -290   -288    802    610    228    158
     85    340    254   -213    -85    298   -311   -306    789    602    194    145
     36    324    285   -181   -127    306   -329   -324    784    594    176    142
     46    314    267   -179   -109    290   -361   -348    771    581    158    137
     90    293    202   -194    -57    249   -392   -371    748    558    119    111
     49    257    205   -153    -77    231   -402   -384    730    540     98     88
     15    187    171   -103    -77    179   -423   -407    698    506     54     49
    -25    166    192    -70   -109    179   -426   -405    696    501     41     44
    -46    137    181    -46   -114    158   -441   -415    685    488     15     20
     15     77     62    -46    -23     70   -485   -459    639    439    -46    -44
     85     46    -38    -67     62      5   -524   -501    600    394   -101    -98
     51     38    -12    -44     33     12   -530   -501    600    389   -119   -109
     28     28      0    -28     12     15   -545   -504    592    384   -132   -124
     44     18    -25    -31     33     -2   -566   -517    579    371   -158   -140
     49     10    -38    -31     41    -12   -581   -524    576    361   -176   -150
     41      7    -33    -23     38    -12   -589   -527    574    353   -184   -158
     44   -106   -150     31     96   -127   -600   -527    530    283   -267   -233
     59   -205   -267     72    163   -236   -537   -454    524    228   -358   -332
     83   -202   -285     59    181   -244   -446   -332    589    246   -363   -361
    140    -67   -207    -36    174   -137   -371   -168    730    374   -257   -275
    181    444    262   -316    -38    353   -342    -64    987    727    116     96
     77   1117   1036   -597   -478   1078   -392   -137   1223   1150    613    574
   -124   1462   1584   -670   -854   1522   -633   -457   1228   1361    888    820
   -187   1244   1431   -527   -807   1337   -948   -872    898   1132    696    633
   -163    400    563   -119   -366    483  -1106  -1200    293    374    -67    -31
   -103   -265   -161    181     28   -213  -1132  -1208     -5    -93   -584   -493
    -51   -436   -387    244    166   -413  -1083  -1054     36   -127   -662   -571
    -80   -374   -293    228    106   -335   -958   -875    189    -10   -581   -498
    -33   -249   -218    140     90   -233   -883   -766    306     85   -511   -431
     33   -153   -189     59    111   -171   -844   -711    376    140   -478   -392
     57   -101   -158     20    103   -129   -818   -672    415    166   -465   -366
     85    -88   -174      2    129   -129   -823   -672    420    163   -475   -371
     75   -101   -176     10    122   -137   -826   -670    418    161   -488   -374
     57    -88   -145     12    101   -116   -826   -662    431    168   -493   -371
     62    -72   -135      2     96   -103   -833   -657    444    179   -485   -358
     67    -64   -132      0     98    -98   -846   -654    452    184   -488   -350
     75    -51   -127    -12    101    -88   -878   -662    449    184   -498   -361
     75    -36   -114    -20     93    -75   -896   -659    459    192   -504   -361
     72    -44   -119    -15     96    -83   -911   -659    462    192   -517   -361
     70    -51   -122     -7     96    -85   -922   -659    467    200   -524   -366
     72    -23    -96    -25     83    -59   -937   -662    475    215   -527   -368
     70    -10    -80    -28     72    -46   -953   -665    478    226   -530   -368
     88    -20   -109    -36     98    -64   -971   -675    472    223   -535   -374
    101    -20   -122    -38    111    -70   -995   -680    483    226   -537   -371
     96     -2   -101    -49     98    -51  -1015   -675    496    241   -511   -358
     83     15    -67    -49     75    -25  -1026   -672    498    249   -483   -345
     96     18    -80    -57     88    -31  -1047   -685    480    241   -478   -350
     90     20    -70    -54     80    -23  -1057   -685    470    241   -480   -348
     72     25    -46    -51     59    -10  -1062   -678    472    239   -478   -335
     64     38    -28    -51     46      5  -1075   -672    470    241   -480   -327
    111     62    -49    -88     80      7  -1101   -678    459    244   -504   -332
    153     83    -70   -116    111      7  -1130   -685    446    236   -519   -327
    116     96    -20   -106     67     38  -1130   -665    454    249   -509   -309
    145    116    -31   -132     88     44  -1153   -667    441    236   -522   -298
    168    132    -36   -150    101     49  -1171   -675    420    223   -548   -306
    106    124     18   -114     44     72  -1158   -662    426    228   -558   -298
     96    124     28   -111     33     75  -1163   -665    420    220   -581   -296
    150    132    -18   -142     85     57  -1182   -683    400    194   -620   -311
    197    135    -62   -168    129     36  -1202   -698    381    174   -659   -329
    187    127    -59   -155    124     33  -1202   -693    379    171   -685   -335
    140    145      5   -145     67     75  -1184   -670    407    197   -672   -311
    114    150     36   -132     38     93  -1184   -659    423    213   -649   -301
    111    158     46   -135     31    101  -1200   -665    420    207   -636   -314
    101    155     54   -127     23    106  -1205   -670    420    205   -628   -319
     88    145     54   -119     18    101  -1223   -683    413    192   -672   -332
     88    135     46   -114     20     90  -1244   -704    400    176   -724   -353
    114    142     28   -129     41     85  -1265   -722    387    163   -758   -358
    140    155     15   -148     62     85  -1291   -743    368    145   -787   -371
    148    140     -7   -145     77     67  -1319   -753    358    135   -810   -381
    145    145      0   -145     72     72  -1335   -756    358    132   -805   -379
    161    145    -15   -153     88     67  -1358   -769    342    127   -792   -381
    202    150    -51   -176    127     49  -1392   -787    322    114   -800   -400
    179    189     10   -187     85    101  -1382   -771    345    137   -787   -371
    218    236     15   -228    101    127  -1387   -771    348    140   -800   -374
    290    265    -25   -277    158    119  -1410   -789    329    129   -828   -387
    277    277      0   -277    140    140  -1408   -787    332    140   -831   -387
    298    293     -7   -296    153    142  -1415   -802    319    129   -852   -410
    309    303     -7   -306    158    148  -1428   -810    314    127   -859   -418
    298    319     18   -311    140    168  -1436   -820    314    140   -854   -405
    285    340     54   -311    116    197  -1444   -836    311    145   -849   -387
    290    363     70   -329    109    218  -1473   -870    293    129   -865   -392
    288    335     46   -311    119    192  -1517   -914    254     90   -896   -415
    288    303     12   -296    137    158  -1569   -963    213     46   -930   -446
    285    277     -7   -280    148    135  -1592   -992    184     23   -958   -480
    277    246    -33   -265    155    106  -1623  -1018    158      2   -987   -504
    270    213    -57   -241    163     77  -1652  -1052    122    -28  -1013   -535
    272    158   -114   -218    192     23  -1686  -1096     70    -77  -1062   -594
    270    101   -168   -184    220    -33  -1714  -1124     28   -114  -1101   -639
    262     46   -215   -155    239    -83  -1740  -1158    -12   -155  -1158   -678
    254      7   -246   -132    252   -119  -1766  -1195    -51   -181  -1200   -704
    254    -20   -275   -116    265   -148  -1795  -1226    -83   -205  -1239   -732
    259    -44   -303   -106    280   -174  -1818  -1260   -109   -228  -1267   -761
    244    -67   -311    -88    275   -189  -1834  -1286   -140   -252  -1288   -792
    231    -75   -306    -80    267   -189  -1842  -1301   -145   -254  -1299   -800
    231   -106   -337    -64    283   -220  -1855  -1322   -163   -270  -1317   -810
    244   -176   -420    -33    332   -298  -1873  -1345   -207   -316  -1374   -854
    257   -277   -535      7    394   -405  -1831  -1299   -236   -374  -1460   -956
    267   -301   -568     15    415   -433  -1730  -1179   -194   -374  -1480  -1000
    306   -223   -532    -44    418   -376  -1639  -1026    -85   -283  -1408   -945
    361    122   -239   -241    301    -57  -1584   -891    129    -15  -1124   -678
    316    849    532   -584   -109    691  -1610   -891    428    457   -571   -135
    132   1384   1252   -761   -558   1319  -1816  -1166    548    776   -161    246
     33   1291   1257   -665   -613   1275  -2156  -1608    293    649   -236    161
   -101    566    667   -231   -384    615  -2382  -2049   -314    -10   -865   -400
   -101   -244   -142    171     18   -192  -2436  -2197   -802   -662  -1543  -1034
     33   -545   -579    254    303   -561  -2421  -2104   -878   -828  -1756  -1260
     90   -522   -615    213    350   -568  -2317  -1951   -771   -766  -1725  -1260
    109   -418   -527    155    316   -472  -2190  -1800   -633   -657  -1634  -1189
    137   -288   -426     72    280   -355  -2132  -1738   -553   -579  -1561  -1124
     96   -210   -306     57    200   -259  -2096  -1704   -506   -530  -1519  -1088
     51   -197   -249     72    148   -223  -2078  -1696   -496   -519  -1509  -1083
     98   -189   -288     46    192   -239  -2096  -1719   -517   -542  -1535  -1101
    161   -184   -345     10    252   -265  -2117  -1756   -545   -566  -1561  -1130
    171   -189   -361      7    265   -275  -2127  -1779   -568   -584  -1571  -1145
    163   -163   -329     -2    246   -246  -2122  -1782   -568   -581  -1564  -1135
    153   -142   -296     -5    223   -218  -2117  -1792   -576   -581  -1561  -1135
    207   -145   -353    -33    277   -249  -2143  -1829   -610   -610  -1590  -1169
    239   -129   -368    -54    303   -249  -2151  -1844   -620   -620  -1595  -1174
    257   -140   -400    -59    327   -270  -2161  -1865   -639   -639  -1610  -1184
    285   -148   -433    -67    358   -290  -2169  -1883   -652   -649  -1631  -1197
    275   -153   -428    -62    350   -290  -2169  -1893   -659   -641  -1636  -1197
    285   -150   -436    -67    361   -293  -2174  -1906   -667   -644  -1647  -1200
    293   -129   -423    -80    358   -275  -2179  -1919   -670   -639  -1644  -1205
    262   -119   -381    -70    322   -249  -2166  -1917   -665   -623  -1631  -1192
    257   -145   -402    -57    327   -272  -2164  -1930   -680   -641  -1649  -1200
    267   -140   -407    -64    335   -272  -2151  -1938   -680   -639  -1654  -1197
    301   -142   -446    -80    371   -293  -2151  -1948   -683   -633  -1660  -1200
    306   -153   -459    -75    381   -306  -2161  -1966   -701   -641  -1675  -1218
    350   -142   -496   -103    420   -316  -2169  -1982   -724   -652  -1688  -1226
    405   -135   -540   -135    470   -337  -2177  -1997   -743   -667  -1706  -1234
    407   -145   -555   -132    480   -350  -2174  -2003   -750   -670  -1722  -1231
    368   -109   -478   -129    423   -293  -2156  -1984   -727   -636  -1696  -1192
    415    -72   -488   -171    449   -280  -2164  -1992   -740   -639  -1701  -1182
    441    -75   -519   -184    478   -296  -2161  -2000   -756   -649  -1717  -1179
    478    -72   -550   -202    511   -311  -2151  -2008   -766   -659  -1740  -1179
    509    -80   -589   -213    548   -335  -2145  -2029   -782   -675  -1758  -1192
    509    -93   -605   -207    553   -348  -2127  -2042   -789   -685  -1771  -1202
    485   -109   -594   -189    537   -350  -2107  -2044   -789   -683  -1774  -1205
    467   -135   -605   -168    535   -368  -2091  -2044   -789   -678  -1782  -1210
    465   -148   -613   -158    537   -379  -2065  -2034   -784   -665  -1784  -1200
    433   -132   -566   -153    498   -348  -2044  -2031   -776   -657  -1779  -1189
    423   -135   -558   -145    491   -348  -2018  -2029   -774   -654  -1790  -1197
    415   -148   -563   -135    488   -355  -2008  -2042   -789   -667  -1813  -1221
    405   -148   -553   -127    478   -350  -2008  -2057   -797   -675  -1823  -1223
    394   -187   -584   -103    488   -387  -1995  -2057   -802   -680  -1831  -1215
    381   -226   -607    -77    493   -415  -1974  -2060   -813   -678  -1839  -1215
    366   -215   -581    -75    472   -397  -1961  -2062   -818   -670  -1836  -1210
    361   -205   -566    -77    462   -384  -1951  -2068   -833   -678  -1849  -1221
    335   -239   -574    -49    452   -405  -1940  -2070   -849   -691  -1867  -1234
    332   -244   -576    -44    452   -410  -1922  -2060   -844   -678  -1857  -1218
    332   -236   -568    -49    449   -402  -1901  -2055   -841   -670  -1847  -1205
    348   -207   -555    -70    452   -381  -1891  -2055   -841   -662  -1847  -1205
    368   -197   -568    -88    467   -381  -1867  -2049   -841   -657  -1839  -1202
    358   -171   -532    -93    444   -350  -1826  -2031   -828   -649  -1823  -1195
    335   -150   -485    -93    407   -316  -1782  -2003   -813   -641  -1805  -1174
    319   -155   -475    -80    397   -314  -1748  -1977   -802   -628  -1787  -1150
    337   -142   -483    -98    407   -311  -1735  -1977   -813   -628  -1777  -1150
    340   -109   -452   -116    394   -280  -1717  -1977   -813   -623  -1761  -1140
    324    -83   -407   -122    366   -244  -1704  -1982   -810   -623  -1748  -1130
    345    -88   -433   -127    389   -259  -1696  -1995   -823   -628  -1748  -1135
    329   -140   -470    -96    397   -303  -1699  -2016   -849   -646  -1756  -1143
    285   -176   -462    -54    371   -316  -1691  -2029   -870   -654  -1756  -1140
    259   -192   -454    -36    355   -322  -1683  -2044   -896   -678  -1769  -1153
    316   -228   -545    -44    431   -387  -1714  -2088   -961   -732  -1816  -1202
    267   -267   -535     -2    400   -400  -1699  -2086   -982   -745  -1826  -1208
    239   -329   -571     44    405   -449  -1683  -2083  -1008   -776  -1849  -1226
    259   -392   -652     64    454   -519  -1686  -2099  -1047   -815  -1886  -1260
    254   -449   -704     98    478   -576  -1673  -2112  -1085   -852  -1914  -1288
    236   -514   -750    137    491   -633  -1675  -2127  -1119   -893  -1948  -1309
    202   -558   -761    176    480   -657  -1657  -2122  -1135   -909  -1961  -1314
    236   -574   -813    166    524   -693  -1652  -2135  -1169   -937  -1990  -1345
    228   -600   -828    187    527   -714  -1639  -2132  -1192   -958  -2003  -1361
    226   -592   -818    181    519   -704  -1636  -2145  -1213   -969  -2005  -1371
    215   -639   -854    210    535   -745  -1628  -2140  -1228   -982  -2008  -1379
    220   -737   -961    257    589   -849  -1600  -2114  -1260  -1031  -2055  -1421
    249   -844  -1093    298    670   -969  -1512  -2031  -1262  -1093  -2138  -1504
    213   -872  -1085    327    649   -979  -1369  -1888  -1189  -1075  -2151  -1525
    262   -771  -1034    254    646   -904  -1254  -1727  -1067   -969  -2057  -1457
    272   -405   -678     62    475   -540  -1192  -1610   -862   -683  -1732  -1161
    202    181    -20   -192    111     80  -1200  -1652   -657   -306  -1267   -722
     75    548    470   -314   -197    511  -1439  -1987   -698   -111   -974   -493
     64    363    298   -213   -116    332  -1738  -2403  -1047   -345  -1148   -672
     12   -327   -340    155    176   -332  -1862  -2704  -1574  -1005  -1797  -1223
     15   -974   -989    480    501   -982  -1829  -2673  -1860  -1475  -2273  -1644
     83  -1179  -1265    545    672  -1221  -1745  -2488  -1813  -1501  -2309  -1701
    122  -1161  -1283    519    701  -1221  -1618  -2327  -1693  -1415  -2247  -1654
    135  -1083  -1218    472    675  -1150  -1514  -2205  -1571  -1322  -2190  -1597
    163   -989  -1153    413    657  -1070  -1431  -2120  -1486  -1252  -2143  -1538
    171   -922  -1096    374    631  -1008  -1384  -2078  -1436  -1208  -2109  -1483
    176   -898  -1075    361    626   -987  -1361  -2060  -1421  -1197  -2091  -1467
    148   -904  -1054    376    597   -979  -1330  -2042  -1415  -1197  -2070  -1465
    129   -896  -1026    384    576   -961  -1296  -2016  -1405  -1192  -2042  -1449
    109   -872   -982    381    542   -924  -1260  -1987  -1387  -1169  -2003  -1426
     83   -867   -950    392    517   -909  -1236  -1977  -1389  -1161  -1990  -1426
     70   -862   -932    394    498   -898  -1215  -1966  -1384  -1161  -1984  -1428
     96   -872   -969    389    532   -919  -1202  -1951  -1384  -1161  -1977  -1418
     96   -865   -961    384    527   -911  -1174  -1930  -1379  -1135  -1956  -1389
     96   -854   -950    379    522   -901  -1140  -1906  -1371  -1127  -1964  -1374
    106   -833   -940    363    522   -885  -1124  -1883  -1366  -1127  -1974  -1363
    142   -828   -971    342    555   -898  -1122  -1880  -1374  -1127  -1966  -1366
    189   -815  -1005    311    594   -909  -1114  -1883  -1392  -1145  -1964  -1374
    241   -789  -1031    275    636   -909  -1096  -1870  -1392  -1150  -1969  -1376
    257   -810  -1067    275    662   -937  -1075  -1852  -1376  -1150  -1966  -1379
    270   -815  -1085    272    678   -950  -1062  -1834  -1361  -1127  -1943  -1369
    290   -820  -1114    262    701   -969  -1047  -1816  -1363  -1130  -1927  -1363
    324   -807  -1132    241    727   -969  -1026  -1787  -1353  -1122  -1893  -1350
    381   -800  -1182    207    779   -989  -1021  -1766  -1356  -1124  -1883  -1350
    394   -792  -1187    200    789   -989  -1015  -1751  -1361  -1124  -1860  -1340
    397   -787  -1184    194    789   -984   -997  -1722  -1350  -1106  -1818  -1319
    400   -769  -1169    184    782   -969   -966  -1680  -1330  -1088  -1792  -1291
    405   -756  -1163    174    782   -958   -943  -1644  -1312  -1070  -1758  -1270
    439   -763  -1202    163    820   -982   -932  -1626  -1325  -1083  -1761  -1273
    415   -766  -1182    174    797   -974   -896  -1590  -1314  -1070  -1732  -1254
    397   -745  -1143    174    769   -943   -854  -1556  -1296  -1047  -1699  -1223
    374   -753  -1127    187    750   -940   -813  -1514  -1273  -1034  -1644  -1189
    335   -784  -1119    226    727   -950   -766  -1475  -1262  -1034  -1673  -1189
    350   -766  -1117    207    732   -940   -735  -1460  -1254  -1036  -1701  -1195
    329   -771  -1101    218    714   -935   -698  -1428  -1244  -1031  -1673  -1195
    296   -774  -1070    239    680   -922   -657  -1384  -1208   -995  -1639  -1174
    252   -779  -1031    265    641   -904   -618  -1350  -1187   -976  -1636  -1161
    192   -776   -971    290    579   -872   -581  -1325  -1166   -958  -1623  -1148
    163   -771   -935    303    548   -852   -542  -1296  -1140   -945  -1621  -1127
    148   -776   -927    314    535   -849   -506  -1273  -1119   -940  -1615  -1117
    106   -823   -930    358    517   -875   -480  -1254  -1114   -937  -1615  -1124
     33   -815   -849    389    439   -831   -439  -1215  -1072   -904  -1577  -1093
     36   -805   -841    384    436   -820   -420  -1197  -1065   -904  -1574  -1088
     44   -784   -828    368    433   -805   -407  -1182  -1057   -896  -1558  -1080
     28   -805   -833    389    431   -818   -374  -1150  -1041   -885  -1543  -1062
    -41   -836   -797    436    376   -818   -335  -1109  -1018   -865  -1517  -1039
    -23   -813   -789    418    381   -802   -309  -1080   -997   -849  -1486  -1026
     -2   -784   -782    392    389   -784   -280  -1052   -979   -841  -1462  -1010
      0   -750   -750    376    374   -750   -241  -1008   -950   -813  -1426   -982
     -2   -693   -691    345    342   -691   -207   -958   -914   -769  -1371   -932
     33   -683   -717    324    374   -698   -184   -930   -906   -769  -1358   -919
      0   -683   -683    340    340   -683   -145   -880   -875   -743  -1322   -885
    -31   -626   -594    329    280   -610   -106   -833   -836   -696  -1267   -836
     20   -584   -605    280    311   -594    -98   -820   -826   -688  -1247   -818
     75   -553   -631    239    353   -592    -96   -823   -828   -691  -1234   -800
     59   -542   -602    239    329   -571    -88   -813   -828   -688  -1215   -779
     33   -568   -602    267    316   -584    -85   -813   -846   -709  -1213   -782
      7   -587   -594    288    301   -589    -70   -797   -846   -706  -1189   -766
    -15   -597   -584    306    283   -592    -51   -774   -841   -698  -1166   -745
    -49   -641   -594    345    272   -618    -41   -761   -854   -711  -1163   -745
    -18   -698   -680    358    329   -691    -46   -769   -885   -750  -1179   -766
    -31   -761   -730    397    348   -748    -33   -756   -898   -769  -1189   -766
    -46   -789   -743    418    348   -766    -20   -743   -906   -776  -1197   -766
    -49   -823   -776    436    361   -800    -15   -737   -924   -789  -1208   -776
    -36   -880   -844    459    402   -862    -12   -748   -953   -820  -1228   -802
   -109   -924   -815    514    353   -870     18   -722   -950   -828  -1218   -800
   -103   -935   -831    519    361   -883     25   -714   -961   -833  -1205   -795
    -62   -927   -867    493    400   -896     28   -701   -961   -833  -1189   -782
    -41   -930   -888    485    423   -909     36   -688   -963   -836  -1182   -774
    -33   -966   -935    498    449   -950     54   -665   -974   -859  -1189   -787
    -44  -1062  -1021    553    485  -1041     98   -605   -979   -898  -1218   -823
    -72  -1143  -1070    607    496  -1109    205   -475   -932   -909  -1236   -862
    -67  -1179  -1111    623    522  -1145    322   -340   -862   -885  -1236   -870
    -49  -1047   -997    545    472  -1023    454   -150   -693   -730  -1088   -732
    -46   -597   -553    322    252   -576    501    -64   -472   -410   -717   -389
   -135     -2    129     67   -132     62    407   -213   -329    -57   -267     -2
   -205    306    511    -49   -358    407     98   -597   -441     88    -28    158
   -270     12    283    127   -277    148   -150   -948   -792   -192   -259    -62
   -332   -724   -392    527     28   -558   -181  -1096  -1236   -828   -883   -555
   -275  -1273  -1000    774    361  -1137   -137  -1000  -1434  -1202  -1273   -867
   -239  -1426  -1187    833    472  -1306    -28   -797  -1345  -1192  -1301   -891
   -231  -1379  -1150    805    459  -1267     96   -639  -1205  -1091  -1202   -831
   -197  -1265  -1067    732    433  -1169    189   -517  -1070   -982  -1060   -745
   -218  -1202   -984    709    381  -1093    254   -433   -979   -909  -1008   -688
   -223  -1163   -940    693    358  -1052    306   -376   -922   -867   -971   -649
   -231  -1145   -914    688    340  -1031    337   -342   -896   -841   -901   -613
   -233  -1124   -891    678    327  -1008    355   -314   -880   -823   -885   -587
   -194  -1117   -924    654    363  -1021    368   -303   -880   -831   -906   -589
   -140  -1130   -989    636    423  -1060    397   -272   -875   -841   -945   -597
   -124  -1124  -1002    623    439  -1065    413   -239   -844   -813   -924   -576
   -129  -1104   -974    615    420  -1039    428   -218   -815   -779   -865   -535
   -142  -1088   -948    613    402  -1018    439   -202   -797   -758   -813   -511
   -135  -1080   -945    607    405  -1013    446   -187   -787   -748   -771   -496
   -192  -1070   -878    628    340   -974    475   -158   -758   -722   -717   -457
   -215  -1062   -849    639    316   -956    488   -132   -730   -709   -672   -433
   -189  -1047   -859    618    332   -953    496   -111   -711   -701   -659   -420
   -200  -1054   -854    628    327   -956    506    -96   -706   -701   -646   -402
   -210  -1047   -836    628    311   -943    527    -75   -698   -685   -597   -374
   -210  -1028   -818    618    301   -922    540    -49   -693   -665   -558   -361
   -210  -1015   -805    610    296   -909    553    -18   -683   -641   -548   -340
   -257  -1018   -761    639    252   -891    574     15   -667   -620   -522   -306
   -272  -1005   -732    636    228   -867    594     46   -657   -607   -506   -280
   -197   -989   -792    592    296   -891    589     57   -667   -620   -530   -270
   -150   -979   -831    563    340   -906    584     75   -667   -623   -524   -254
    -98   -961   -862    530    381   -911    584    101   -659   -615   -498   -239
   -116   -940   -823    527    353   -883    597    137   -644   -592   -467   -207
   -158   -930   -771    542    306   -852    628    189   -618   -558   -431   -168
    -88   -911   -823    498    366   -870    633    207   -623   -566   -446   -163
    -80   -911   -831    496    374   -872    652    228   -623   -574   -439   -150
   -116   -896   -779    506    329   -836    685    259   -602   -553   -402   -122
   -137   -888   -750    514    306   -820    711    280   -592   -550   -392   -106
   -137   -888   -750    511    306   -820    732    293   -584   -550   -387    -88
   -161   -901   -740    532    288   -820    753    316   -571   -542   -368    -64
   -215   -906   -693    561    236   -800    792    353   -537   -519   -322    -36
   -150   -896   -745    522    296   -820    789    358   -537   -524   -319    -41
   -116   -880   -763    498    322   -823    784    366   -535   -530   -327    -54
   -135   -870   -735    504    298   -802    800    384   -514   -519   -311    -49
   -181   -883   -704    530    259   -795    826    405   -493   -504   -285    -44
   -210   -904   -696    555    241   -800    841    418   -478   -496   -265    -41
   -220   -893   -672    555    223   -784    859    433   -459   -480   -233    -18
   -197   -883   -685    540    244   -784    862    441   -454   -480   -218    -10
   -202   -885   -683    540    239   -784    872    454   -444   -475   -194     -2
   -197   -888   -691    542    246   -789    875    462   -441   -475   -179      0
   -194   -878   -683    535    241   -782    875    465   -439   -475   -166      2
   -184   -859   -675    522    244   -769    883    483   -423   -459   -132     15
   -189   -831   -644    509    226   -737    909    517   -394   -428    -88     49
   -189   -800   -613    493    210   -706    935    555   -363   -400    -57     80
   -158   -763   -605    459    223   -685    958    584   -337   -381    -28     98
   -129   -727   -597    428    233   -662    987    623   -309   -353     12    119
   -122   -722   -602    420    239   -662    997    641   -296   -342     33    129
   -150   -717   -566    433    207   -641   1013    667   -272   -322     64    153
   -140   -672   -532    405    194   -602   1026    685   -249   -301     98    181
   -124   -620   -496    374    184   -558   1041    696   -231   -285    132    207
   -145   -607   -462    376    158   -535   1052    701   -218   -280    158    231
   -174   -615   -441    394    132   -530   1049    701   -218   -280    179    252
   -124   -618   -493    371    181   -555   1008    670   -246   -309    166    236
   -109   -613   -504    361    197   -558    997    662   -252   -311    171    246
   -111   -620   -509    363    197   -566    989    654   -259   -324    171    244
   -119   -641   -522    379    200   -581    992    657   -265   -335    171    241
   -116   -691   -574    402    226   -633    979    646   -285   -361    158    226
   -142   -743   -600    444    228   -672    974    646   -301   -381    150    210
   -163   -771   -610    467    220   -691    963    644   -316   -402    145    194
   -168   -823   -654    496    241   -740    948    623   -345   -433    127    163
   -174   -846   -675    509    249   -761    940    610   -358   -454    119    148
   -163   -844   -680    504    257   -763    940    607   -361   -459    124    150
   -181   -844   -665    511    239   -753    935    613   -355   -457    135    158
   -192   -841   -652    517    228   -748    935    620   -350   -449    145    166
   -187   -846   -659    517    236   -756    937    628   -348   -454    148    166
   -176   -883   -706    530    265   -795    932    626   -363   -478    124    137
   -179   -995   -815    587    316   -906    956    662   -389   -542     54     67
   -194  -1044   -849    618    327   -948   1052    763   -353   -563     18     18
   -158  -1005   -849    581    345   -930   1161    914   -257   -511     59     38
    -77   -771   -693    426    306   -732   1239   1070    -77   -324    252    213
    -59   -213   -153    135     46   -184   1223   1114    179     67    701    652
   -215    392    607    -90   -410    498   1106    950    363    452   1171   1085
   -301    545    846   -124   -574    696    795    587    252    519   1299   1176
   -371     72    444    150   -407    257    527    142   -236     49    870    792
   -397   -748   -350    571    -25   -550    475    -41   -743   -659    153    168
   -337  -1135   -797    735    228   -966    514     80   -828   -870    -96    -72
   -283  -1150   -870    717    290  -1010    623    275   -696   -797    -51    -59
   -254  -1023   -769    639    257   -896    769    459   -522   -662     67     31
   -223   -906   -683    563    228   -795    839    553   -410   -574    155     90
   -213   -849   -636    530    210   -743    878    602   -348   -527    210    122
   -218   -815   -600    517    189   -709    898    633   -303   -498    249    145
   -220   -769   -548    496    163   -659    917    657   -270   -467    288    174
   -210   -763   -553    485    171   -659    917    654   -270   -470    288    166
   -210   -730   -519    470    153   -623    919    659   -254   -462    303    174
   -210   -698   -491    454    137   -594    919    665   -244   -452    316    181
   -205   -667   -462    436    127   -566    914    667   -228   -441    329    194
   -192   -667   -475    428    137   -571    896    659   -236   -452    329    189
   -179   -649   -470    413    142   -561    885    654   -233   -452    342    189
   -174   -605   -431    389    127   -519    883    659   -215   -439    363    205
   -155   -579   -423    368    132   -501    872    662   -207   -436    371    207
   -181   -574   -392    376    103   -483    872    678   -192   -423    387    223
   -153   -558   -405    353    124   -483    859    670   -194   -426    381    220
   -161   -530   -371    342    103   -449    862    683   -176   -407    405    244
   -171   -493   -322    332     75   -407    870    701   -150   -387    431    265
   -129   -465   -335    296    101   -400    859    701   -145   -392    441    262
   -103   -452   -350    277    122   -402    844    698   -145   -400    439    254
    -93   -420   -329    257    116   -376    836    698   -137   -394    449    265
    -98   -394   -296    246     98   -345    833    706   -127   -384    465    285
    -96   -384   -288    239     93   -337    828    717   -119   -374    480    298
    -85   -358   -272    220     90   -314    820    727   -109   -358    498    314
    -75   -314   -241    192     80   -277    810    740    -98   -340    522    340
    -75   -309   -233    192     77   -272    800    748    -96   -332    535    350
    -70   -272   -202    168     64   -239    807    776    -72   -303    571    384
    -59   -231   -171    145     54   -202    818    789    -57   -288    597    407
    -44   -213   -168    127     59   -189    815    789    -54   -290    597    405
    -36   -202   -166    119     64   -184    810    787    -57   -298    597    397
    -25   -189   -163    106     67   -176    802    771    -67   -306    594    394
    -23   -153   -129     88     51   -142    810    774    -54   -293    610    410
    -44   -114    -70     77     10    -90    831    784    -28   -267    636    436
      0   -101   -101     51     49   -101    820    774    -25   -267    631    436
    -25    -88    -64     54     18    -77    833    787     -2   -249    644    449
    -23    -80    -57     51     15    -70    844    795     12   -241    649    444
    -31    -85    -57     57     12    -72    846    795     18   -241    641    441
    -62    -72    -10     67    -25    -41    857    797     33   -226    652    459
    -44    -80    -36     59     -5    -59    841    782     25   -239    636    449
    -23    -75    -54     49     15    -64    833    774     25   -236    631    446
    -49    -67    -18     57    -18    -44    836    779     36   -215    646    459
    -51    -64    -12     59    -20    -38    833    779     44   -205    652    467
    -28    -49    -23     36     -5    -38    820    769     41   -207    644    459
    -23    -31     -7     25    -10    -20    815    774     51   -197    659    470
    -31    -23      7     25    -20     -7    815    779     64   -184    672    485
    -44     -5     38     25    -41     15    823    795     77   -171    685    506
    -44     20     64     10    -54     44    841    818     98   -153    704    527
    -38     67    106    -15    -72     88    854    841    124   -116    730    555
    -44    101    145    -31    -93    122    867    857    145    -96    748    579
    -28     77    106    -23    -67     90    867    857    142   -101    737    571
      5    114    109    -59    -54    111    865    862    153    -96    748    589
     -2    171    171    -85    -88    171    875    872    176    -72    771    615
     -7    200    207    -96   -109    205    878    870    184    -62    787    636
      2    218    215   -109   -106    218    870    862    187    -51    797    654
    -41    192    233    -77   -137    213    852    844    174    -59    789    657
    -31    171    200    -70   -114    184    813    807    142    -83    766    641
    -44    161    205    -59   -124    181    792    789    135    -88    763    644
    -44    153    197    -54   -119    174    779    776    124    -93    761    649
    -49    127    176    -41   -114    150    769    771    116   -101    756    649
    -83     72    153      5   -119    111    758    763     98   -119    737    631
    -93     28    119     31   -106     72    743    753     77   -142    714    615
    -23    -31     -7     28     -7    -20    701    714     28   -197    657    571
      2    -75    -80     36     38    -77    670    683     -2   -231    618    535
    -38   -109    -70     72     15    -90    659    670    -15   -239    613    532
    -33   -122    -90     75     25   -106    641    652    -36   -254    602    524
    -44   -137    -93     90     23   -116    641    649    -44   -262    592    522
    -93   -145    -51    116    -23    -98    646    657    -33   -246    605    542
   -127   -148    -20    137    -54    -85    649    665    -25   -233    618    563
   -116   -189    -75    153    -20   -135    639    657    -49   -265    587    537
    -33   -314   -280    174    122   -298    639    680    -90   -342    493    441
    -18   -368   -350    194    163   -361    743    795    -51   -355    444    376
    -12   -316   -306    163    145   -311    854    956     54   -277    501    420
     36    -28    -64     -5     51    -46    940   1130    262    -36    745    657
     90    592    501   -340   -205    548    935   1187    532    371   1218   1140
   -101   1218   1317   -561   -709   1267    797    971    709    756   1712   1621
   -244   1286   1530   -522   -885   1408    475    555    555    758   1787   1686
   -316    714   1031   -200   -672    872    197    127     54    241   1299   1247
   -335   -168    166    252   -252     -2     96   -111   -527   -504    535    555
   -252   -584   -332    418     38   -459    122     -2   -626   -714    265    290
   -189   -613   -423    400    114   -517    223    174   -514   -652    288    301
   -163   -504   -340    332     85   -423    363    350   -353   -517    394    392
   -103   -389   -285    246     90   -337    444    449   -246   -418    480    465
    -54   -329   -275    192    109   -301    470    483   -210   -381    519    493
    -38   -296   -259    166    109   -277    483    498   -197   -368    535    509
    -44   -275   -231    158     93   -254    493    509   -187   -355    548    527
    -72   -275   -202    174     64   -239    501    517   -176   -345    563    545
    -70   -272   -202    168     64   -239    506    524   -163   -337    576    553
   -111   -270   -158    189     20   -215    519    537   -153   -327    600    571
   -119   -252   -132    184      5   -192    514    537   -153   -322    613    579
    -67   -223   -155    145     44   -189    498    530   -155   -316    618    594
    -41   -228   -187    132     72   -207    485    524   -161   -322    605    600
    -49   -218   -168    132     57   -194    491    530   -153   -314    610    615
    -62   -207   -145    135     38   -176    501    540   -137   -301    626    636
    -77   -192   -114    135     18   -153    511    555   -119   -277    646    659
    -93   -184    -90    137     -2   -137    511    561   -114   -259    659    672
   -111   -184    -75    148    -18   -129    514    571   -103   -249    672    683
    -90   -166    -75    127     -7   -122    504    568   -103   -246    680    688
    -96   -155    -59    127    -18   -109    506    581    -90   -233    693    704
   -122   -153    -33    137    -46    -93    511    600    -72   -210    717    730
   -101   -158    -57    129    -23   -109    506    605    -67   -207    724    732
    -88   -153    -64    119    -15   -109    501    610    -62   -202    732    730
   -129   -127      2    129    -67    -62    506    626    -44   -168    763    761
   -150   -114     36    129    -96    -38    506    641    -28   -140    774    802
    -93   -111    -20    101    -36    -67    488    636    -38   -142    774    813
    -46    -98    -51     70      2    -75    478    644    -36   -135    784    833
    -46    -75    -28     62    -10    -51    488    667    -20   -109    815    865
    -75    -67      5     70    -41    -31    501    678     -5    -88    852    885
    -51    -64    -12     57    -20    -38    506    675     -2    -80    862    891
    -41    -57    -15     46    -15    -38    511    672      0    -75    870    898
    -62    -25     36     44    -49      5    527    680     12    -54    885    914
    -46    -18     28     31    -41      5    522    680     20    -49    878    909
    -96    -18     77     57    -88     28    545    701     36    -33    885    924
   -101      2    103     46   -103     51    561    711     54    -15    880    940
    -62     18     80     23    -70     49    561    717     67      0    867    953
   -132      7    140     59   -137     75    581    737     98     31    872    966
   -129     10    137     59   -135     72    592    740    109     44    852    966
    -85     20    103     31    -93     62    581    719     96     41    836    945
   -111     -5    106     59   -109     49    579    706     88     41    839    927
   -122    -20    101     70   -114     38    579    691     72     44    828    906
   -145    -25    119     85   -135     46    592    701     88     59    841    930
   -161    -38    122     98   -142     41    584    704    106     62    841    943
   -114    -28     85     72   -101     28    571    693    109     64    836    940
   -145      2    148     70   -148     75    584    709    132     93    849    950
   -176     44    220     64   -200    132    600    727    168    132    880    979
   -114     59    174     25   -142    116    592    722    168    127    883    969
    -93     88    181      2   -137    135    607    732    181    137    898    969
   -145    106    252     18   -197    179    618    743    197    155    924    982
   -148    140    288      2   -218    215    626    753    215    171    943    992
    -96    174    270    -38   -184    220    626    753    213    166    945    992
    -31    200    231    -83   -129    215    628    750    215    166    956    989
    -20    231    249   -106   -135    239    639    756    228    176    971   1002
    -33    277    311   -122   -171    293    649    756    244    200    997   1034
    -54    311    366   -127   -210    337    646    745    252    218   1023   1052
    -57    309    366   -124   -210    337    620    704    228    202   1008   1028
    -62    283    342   -111   -202    311    581    665    202    174    989   1002
    -77    259    337    -90   -207    298    563    657    192    168    992   1005
    -72    249    322    -90   -197    283    553    649    184    163    989    997
    -80    200    280    -59   -179    239    532    623    158    140    969    966
    -90    148    239    -31   -166    194    511    600    129    106    932    935
   -106    116    220     -5   -163    168    509    597    119     93    906    917
    -80     70    148      5   -114    109    498    579     98     70    872    872
    -31     33     64      0    -46     49    472    545     59     33    828    831
    -93    -12     77     51    -85     31    470    530     44     23    800    815
    -85    -33     49     59    -67      7    467    517     33      7    795    800
    -75    -46     28     59    -54    -10    457    498     23     -7    771    787
    -96    -44     51     70    -75      2    454    498     28     -5    774    792
   -135    -44     90     88   -114     20    459    506     41      5    779    802
   -124   -103     20    114    -75    -41    459    511     18    -23    717    758
   -129   -223    -93    174    -20   -158    504    555      0    -83    623    670
   -179   -259    -80    220    -49   -171    610    665     51    -83    579    620
   -122   -158    -36    140    -46    -96    688    807    166      0    626    659
    -59    197    257    -67   -158    226    761    956    392    280    906    937
    -75    836    911   -381   -496    875    789   1005    670    714   1405   1434
   -215   1410   1626   -597   -919   1517    659    810    813   1075   1857   1842
   -241   1358   1600   -561   -922   1478    316    387    550    966   1800   1756
   -332    693   1026   -181   -680    859    109     -7     15    368   1200   1239
   -381   -135    244    257   -314     54     36   -150   -428   -257    530    652
   -342   -511   -168    428    -88   -340     46    -51   -501   -428    314    449
   -314   -501   -187    407    -64   -345    148     96   -389   -368    348    470
   -280   -366    -85    322    -98   -226    267    236   -246   -252    441    548
   -233   -244    -10    236   -111   -127    345    324   -140   -155    517    620
   -197   -171     25    184   -111    -72    384    374    -77    -96    561    680
   -181   -145     33    163   -109    -57    392    392    -54    -70    581    696
   -179   -106     72    142   -127    -15    407    405    -31    -44    613    717
   -145    -62     83    103   -116     10    426    420    -10    -25    636    735
   -106    -41     64     75    -85     10    423    423     -5    -23    644    737
    -80    -59     18     67    -51    -20    407    405    -25    -44    628    701
    -70    -25     44     49    -59      7    410    413    -20    -33    644    709
    -72      5     77     31    -75     41    410    418     -7    -10    675    732
    -72      0     72     36    -72     36    407    415     -5     -7    683    735
    -64     10     75     25    -70     41    420    428      7      7    698    748
    -67     18     85     23    -77     51    428    439     23     28    714    756
    -64     25     90     18    -77     57    431    444     28     33    714    756
    -41     36     77      2    -59     57    420    446     31     38    709    748
    -51     31     83      7    -67     57    426    459     44     49    701    756
    -49     51     98     -2    -75     75    431    470     57     57    701    766
    -23     36     59     -7    -44     46    410    454     41     44    688    737
    -59     38     98     10    -77     67    420    475     59     70    743    756
    -98     59    158     18   -129    109    444    514     98    111    750    787
    -36     83    119    -25    -77    101    436    517     98    111    735    789
     98    109     10   -106     44     59    402    491     70     88    698    766
    166    111    -54   -137    111     28    374    480     54     88    683    745
    155    103    -51   -129    103     25    371    501     75    124    782    750
    153    103    -49   -129    101     28    376    522     93    153    792    774
    127     98    -31   -114     77     36    381    537    103    161    813    797
    163    122    -41   -142    103     41    376    545    106    171    795    805
    200    122    -77   -163    140     23    368    545     98    168    719    792
    187    114    -75   -150    129     20    379    548     96    168    714    792
    166    103    -64   -137    114     20    402    563    106    181    740    805
    174    109    -64   -140    119     23    410    576    116    197    719    810
    142     96    -46   -119     93     23    413    571    116    194    719    800
    114     90    -23   -103     70     33    441    589    137    213    722    800
    111     85    -28   -101     70     28    459    600    153    220    714    795
    114     83    -31    -98     72     25    467    600    171    241    724    797
    111     77    -36    -96     72     20    480    600    176    249    743    805
     88     57    -31    -72     59     12    485    592    174    257    737    805
     33     36      0    -36     15     18    501    592    192    285    719    807
    -25     23     49      2    -36     36    524    607    210    311    737    823
     51     20    -33    -36     41     -5    491    576    176    283    727    800
     80     20    -62    -51     72    -20    483    576    166    277    740    805
     93     12    -80    -57     88    -33    475    576    161    283    753    805
    140     20   -119    -80    129    -49    462    566    150    272    758    800
    124     15   -109    -72    116    -44    470    581    171    293    792    820
    119     38    -80    -80     98    -18    488    602    194    316    815    833
     72     57    -18    -64     44     20    522    636    223    340    844    862
      0     59     59    -28    -28     59    563    672    259    368    883    909
     36     62     25    -49      5     44    568    685    272    389    898    911
    101     64    -36    -83     70     15    553    683    265    379    872    904
     93     96      0    -96     46     49    568    701    283    387    893    945
     33    129     96    -80    -31    114    592    724    329    413    940    992
     85    155     70   -122      7    114    571    706    337    410    932    976
     98    148     49   -124     23    101    550    691    324    405    927    974
     96    145     46   -122     23     96    524    654    290    387    914    966
    103    132     28   -116     38     80    524    633    270    379    904    961
     77    116     38    -98     18     77    511    620    246    376    932    935
     49     77     28    -64     10     54    511    620    236    371    911    927
     28      2    -25    -15     25    -10    511    618    215    342    865    909
     25    -70    -96     23     59    -83    498    600    181    303    826    875
     20   -111   -135     44     77   -122    485    581    155    280    805    852
      7   -148   -155     67     80   -150    475    558    135    257    750    828
    -38   -194   -158    116     57   -176    475    553    119    244    727    815
     -7   -226   -218    116    103   -223    457    532     88    215    685    792
     20   -231   -252    103    135   -241    446    519     72    192    665    769
     25   -252   -277    111    150   -262    439    509     59    179    646    750
     10   -285   -298    137    150   -290    433    501     49    179    646    745
    -28   -298   -270    163    119   -285    449    514     59    197    667    766
      2   -376   -379    184    189   -376    465    540     41    155    607    719
     46   -454   -504    202    272   -478    530    620     57    114    532    646
     62   -449   -511    192    285   -480    633    732    132    132    530    628
    106   -361   -467    127    285   -413    727    880    265    239    628    698
    142     54    -90   -101    116    -18    758    956    475    537    987   1015
     70    633    563   -353   -246    600    693    854    657    909   1434   1410
      0    940    940   -470   -470    940    413    498    574   1062   1660   1579
    -41    758    800   -358   -420    779     98     80    236    844   1506   1410
   -137     36    171     49   -155    103     15   -155   -246    179    857    867
   -103   -511   -410    306    150   -462     28   -101   -457   -197    470    537
    -57   -714   -657    384    298   -685    111     85   -387   -205    428    493
    -15   -714   -698    366    340   -706    213    228   -270   -127    480    524
     41   -607   -652    280    345   -631    277    311   -166    -49    548    571
     67   -545   -613    239    337   -576    324    363    -88     15    605    613
     31   -493   -527    228    277   -509    371    418    -15     80    662    662
     23   -462   -485    220    254   -472    400    449     20    109    696    685
     -7   -485   -478    246    233   -483    415    459     33    119    711    688
    -18   -491   -472    252    226   -483    426    467     46    132    730    693
    -31   -470   -439    249    202   -454    439    488     70    163    761    709
    -46   -457   -410    252    181   -433    454    506     93    187    792    724
    -10   -454   -444    231    215   -449    452    504     93    192    800    730
     -5   -441   -436    223    215   -439    457    509    103    205    815    737
    -23   -418   -397    218    184   -407    467    517    124    228    846    761
    -59   -415   -355    239    148   -387    485    540    150    254    880    792
    -49   -420   -371    233    158   -394    480    537    150    262    885    800
      0   -407   -407    202    202   -407    472    530    148    265    891    805
     -5   -384   -379    192    184   -381    478    530    161    275    911    823
    -23   -371   -348    197    161   -361    480    530    171    283    930    836
    -31   -366   -335    197    150   -350    480    527    179    293    948    836
    -62   -353   -290    205    114   -322    496    550    205    319    984    854
    -18   -335   -316    174    145   -327    485    550    205    322    997    854
     18   -316   -335    150    176   -324    470    548    197    316   1008    854
     12   -290   -303    137    155   -296    467    558    207    329   1031    870
     80   -267   -348     93    213   -306    444    555    207    327   1034    870
    132   -244   -376     54    254   -309    428    553    210    332   1044    883
    111   -226   -337     57    223   -280    433    568    228    358   1075    911
     49   -200   -252     72    150   -223    465    613    265    402   1117    963
     64   -171   -236     51    150   -205    483    633    285    420   1143    987
     90   -155   -249     31    168   -202    488    641    290    423   1158    989
    114   -142   -257     15    184   -200    493    646    293    423   1169   1002
     70   -124   -197     25    132   -161    514    657    306    436   1189   1028
    -20   -124   -106     72     41   -114    542    680    335    462   1226   1054
      0   -106   -109     51     51   -106    545    678    340    465   1234   1052
     33    -90   -124     28     77   -106    555    678    348    467   1234   1047
     41    -98   -142     28     90   -119    566    672    353    467   1221   1034
     57    -98   -158     20    106   -127    566    662    353    459   1208   1023
     67   -106   -174     18    119   -140    563    652    355    459   1195   1002
     38   -114   -153     38     96   -132    561    652    366    472   1192    992
     25   -106   -132     38     77   -119    561    644    374    480   1197    989
     28    -93   -122     31     75   -106    558    631    381    488   1205    982
     41    -88   -129     20     83   -109    553    620    379    483   1202    963
     57    -93   -150     18    103   -122    553    613    376    478   1195    943
     49    -88   -137     18     90   -111    566    618    392    485   1197    953
     54    -77   -132     10     90   -103    566    613    397    491   1197    950
     46    -83   -129     15     88   -106    561    610    402    493   1195    948
     49    -80   -129     15     88   -103    563    618    420    506   1205    956
     59    -62   -122      0     88    -90    566    631    433    517   1215    963
     70    -18    -88    -25     77    -51    576    654    462    548   1241    997
     80      7    -72    -46     75    -31    587    670    485    566   1257   1013
     90     31    -59    -59     75    -12    600    688    509    581   1270   1026
    103     28    -75    -67     90    -20    602    696    509    584   1265   1028
    127     51    -75    -90    101    -10    610    709    522    594   1267   1047
    132     98    -36   -116     83     33    623    711    545    618   1291   1067
    132    135      2   -132     64     70    623    698    558    628   1299   1083
    132    119    -12   -124     72     54    605    670    545    613   1273   1060
    127    103    -23   -114     75     41    589    652    537    610   1260   1057
    119    101    -18   -111     70     41    576    633    530    600   1247   1065
    122     83    -38   -101     80     23    550    613    506    581   1218   1060
    119     67    -51    -96     83      7    540    602    496    571   1200   1057
    116     31    -85    -75    101    -28    532    589    475    553   1163   1034
    114    -41   -158    -36    135    -98    511    566    439    517   1101   1013
    106    -85   -192    -10    148   -137    504    553    418    491   1062    982
     93   -122   -218     12    155   -168    491    532    389    459   1026    940
     93   -153   -246     28    168   -200    485    514    376    446    997    940
     93   -187   -280     46    184   -233    475    491    358    428    974    911
     96   -233   -329     70    213   -280    457    475    340    400    943    870
     96   -233   -329     67    213   -280    446    470    329    387    932    857
    101   -205   -309     51    205   -257    439    462    324    381    930    844
    114   -236   -350     59    228   -290    415    441    296    345    885    787
    163   -342   -506     90    335   -423    413    457    265    280    792    696
    163   -400   -566    116    363   -483    501    566    309    277    766    675
    150   -415   -566    132    358   -491    605    698    384    306    769    678
    189   -254   -446     31    316   -350    722    883    545    457    911    815
    249    168    -80   -207    166     44    756    987    769    766   1247   1150
    122    776    654   -452   -265    717    691    878    971   1145   1706   1587
    -18   1096   1111   -540   -566   1104    431    537    943   1322   1966   1784
    -70    870    940   -402   -504    904    116    114    594   1072   1769   1592
   -116    101    218      7   -166    158    -36   -228     18    350   1028   1010
    -62   -480   -418    270    176   -452    -41   -189   -223    -46    566    618
     18   -594   -613    288    314   -605     33    -10   -148    -38    522    561
     51   -558   -613    252    329   -584    148    150    -15     51    574    576
     80   -467   -548    194    314   -506    249    275    119    166    662    613
    114   -387   -501    132    306   -444    301    332    194    233    719    620
    119   -350   -470    114    293   -410    335    361    239    270    748    623
     96   -335   -433    119    265   -384    361    376    262    288    758    626
     64   -306   -371    122    218   -337    376    397    283    316    776    646
     96   -306   -405    103    249   -355    376    400    285    314    766    670
     64   -301   -366    119    215   -332    405    431    316    345    792    722
     59   -303   -363    119    210   -332    400    423    311    342    787    722
     67   -285   -353    109    210   -319    394    418    309    350    784    724
    181   -270   -452     41    316   -361    368    394    285    335    758    711
    236   -262   -498     12    366   -379    358    384    277    332    753    706
    205   -241   -449     18    324   -345    363    392    285    348    763    714
    161   -228   -389     33    275   -309    376    413    303    368    784    732
    226   -239   -467      5    345   -353    361    400    283    345    753    704
    239   -226   -465     -5    350   -345    368    405    290    355    758    724
    239   -207   -449    -15    342   -327    374    415    293    371    763    763
    228   -226   -454      0    340   -340    371    415    285    371    748    769
    210   -213   -426      0    316   -319    379    415    283    381    745    779
    213   -200   -413     -7    311   -306    387    426    288    397    756    805
    218   -176   -394    -20    306   -285    381    433    290    413    769    823
    210   -158   -368    -25    288   -262    376    439    285    420    766    828
    226   -166   -394    -31    309   -280    366    441    280    420    761    833
    241   -153   -394    -44    316   -275    355    444    280    428    763    836
    257   -148   -405    -57    329   -275    355    446    272    428    763    828
    257   -140   -397    -57    327   -267    361    457    270    436    771    831
    262   -122   -384    -70    322   -252    368    472    272    457    789    849
    246   -109   -355    -67    301   -231    384    488    277    472    810    872
    228   -114   -342    -59    285   -228    394    493    275    475    820    878
    236   -124   -361    -54    298   -241    394    483    265    459    810    867
    244   -122   -366    -62    303   -241    394    470    246    446    800    852
    236    -98   -337    -70    285   -218    397    462    236    444    792    846
    220    -85   -309    -70    265   -197    415    475    246    459    800    846
    272    -90   -363    -90    316   -226    413    467    241    449    792    820
    319    -72   -392   -124    353   -231    407    462    239    444    784    797
    288    -75   -363   -106    324   -218    413    462    239    446    787    784
    265    -75   -340    -96    301   -207    415    462    241    449    787    782
    265    -88   -353    -88    309   -220    413    444    228    439    758    789
    239   -103   -342    -67    290   -223    415    436    223    439    745    802
    228   -122   -350    -54    288   -236    413    433    220    433    735    802
    197   -129   -327    -36    259   -226    410    433    223    439    732    802
    181   -122   -303    -28    241   -213    413    436    233    452    743    810
    161   -124   -285    -18    223   -205    418    436    241    457    735    820
    148   -114   -262    -18    205   -187    420    439    252    470    727    826
    168    -93   -262    -38    215   -176    420    449    265    483    735    839
    226    -70   -296    -77    259   -181    407    446    254    475    724    836
    265    -41   -306   -111    283   -174    413    449    257    488    722    831
    226    -12   -239   -106    231   -124    444    478    285    517    743    852
    267     10   -257   -140    262   -122    444    472    288    517    724    862
    277     25   -252   -150    265   -111    446    470    285    514    701    870
    303     67   -236   -187    270    -83    449    467    290    511    688    885
    262    101   -161   -184    213    -28    465    478    316    537    724    911
    233    116   -119   -176    176      0    478    478    337    563    753    932
    254    140   -114   -197    184     12    478    470    342    587    766    956
    246    114   -132   -181    189     -7    433    415    303    548    719    924
    163     83    -83   -124    124      0    426    407    303    540    706    930
    153     85    -67   -119    111      7    420    407    309    545    714    950
    270     93   -176   -181    223    -41    368    361    262    496    670    911
    270     33   -236   -153    252    -98    327    316    223    449    646    854
    233     12   -220   -124    228   -103    322    298    215    431    626    828
    197    -18   -218    -90    205   -116    309    280    202    407    602    807
    184    -72   -257    -54    220   -163    298    257    174    374    566    766
    179   -142   -322    -18    249   -233    283    223    137    350    542    735
    132   -179   -311     23    220   -244    288    213    132    348    524    727
    135   -184   -322     23    228   -252    280    205    135    340    496    732
    142   -194   -337     25    239   -265    265    187    124    319    488    711
    210   -223   -433      5    319   -327    226    155    103    290    465    675
    265   -233   -498    -15    379   -363    197    127     88    262    444    652
    345   -272   -620    -36    480   -446    171    103     44    213    394    592
    496   -358   -854    -67    675   -605    176    119      0    122    285    457
    535   -363   -898    -85    714   -631    277    233     62    132    270    410
    631   -249   -880   -192    753   -563    366    389    200    241    371    491
    735    158   -579   -446    657   -210    400    509    420    524    691    797
    735    849    114   -792    311    483    381    491    693    958   1221   1301
    646   1327    680   -989    -18   1005    140    132    730   1189   1574   1605
    626   1179    553   -901     36    867   -197   -322    431    995   1460   1452
    646    457   -189   -553    418    135   -418   -722   -150    316    836    836
    652   -350  -1002   -150    826   -675   -475   -839   -592   -311    148    207
    756   -597  -1356    -80   1054   -976   -472   -732   -610   -405      7     46
    753   -561  -1317    -96   1034   -937   -348   -550   -462   -296     64     85
    724   -454  -1179   -137    950   -815   -210   -387   -298   -155    148    171
    693   -342  -1036   -174    865   -688   -127   -293   -184    -46    262    252
    602   -322   -924   -140    761   -620    -70   -239   -111     15    249    290
    610   -288   -898   -161    753   -594    -49   -223    -80     33    252    303
    571   -275   -846   -148    706   -561    -31   -207    -49     49    246    316
    480   -272   -753   -103    615   -511      0   -179     -7     88    270    342
    465   -239   -704   -114    581   -470     18   -155     23    119    270    363
    420   -220   -644   -101    530   -431     41   -135     54    153    285    387
    389   -213   -602    -90    493   -407     46   -137     62    166    293    392
    381   -197   -579    -90    480   -387     46   -140     70    171    277    389
    319   -189   -511    -64    413   -350     72   -119    101    194    288    400
    277   -171   -449    -54    361   -309     93    -90    137    226    316    426
    259   -153   -413    -54    335   -280    109    -75    163    249    340    441
    223   -148   -371    -36    296   -259    119    -64    181    272    353    446
    205   -127   -335    -41    267   -231    119    -54    200    296    366    459
    187   -122   -309    -33    246   -215    127    -44    218    311    371    472
    166   -109   -277    -31    220   -194    132    -33    236    329    374    485
    176    -93   -270    -41    223   -181    124    -31    246    340    376    483
    171    -93   -265    -38    215   -179    122    -28    257    348    384    475
    163    -77   -241    -41    200   -161    129    -18    275    376    407    496
    166    -75   -241    -46    202   -158    129    -10    288    389    407    501
    163    -67   -231    -46    197   -148    122     -7    298    405    407    511
    176    -51   -228    -62    200   -140    122      2    311    420    413    524
    174    -36   -210    -70    189   -122    135     20    332    441    431    542
    223    -31   -254    -96    239   -142    122     18    329    444    436    548
    236    -28   -265   -103    249   -145    114     18    335    449    444    555
    215     -7   -223   -106    218   -116    122     25    348    465    454    574
    184      5   -179    -96    181    -85    142     46    371    493    467    610
    174      0   -176    -88    174    -88    155     54    379    509    467    620
    176     18   -158    -96    168    -70    168     62    389    527    475    633
    168     10   -158    -90    163    -72    174     67    402    535    475    636
    137     -5   -142    -67    137    -72    189     80    428    548    478    641
     96    -12   -109    -41     98    -59    215    101    467    571    488    652
     85    -20   -106    -31     96    -62    233    109    485    587    483    644
     70    -41   -114    -15     90    -75    257    124    496    605    472    628
     33    -38    -72      2     51    -54    275    145    514    644    498    639
     23    -23    -46      0     33    -33    280    161    535    678    514    646
     -2    -59    -57     31     25    -59    267    155    550    696    506    633
     33    -80   -114     20     72    -96    236    124    537    693    517    628
     46    -62   -109      5     77    -85    241    127    542    704    553    649
     72    -49   -124    -12     96    -85    231    119    537    706    571    654
     83    -54   -137    -12    109    -96    220    109    530    706    579    667
    106    -75   -184    -15    142   -129    220    111    527    701    581    672
    116    -64   -181    -28    148   -122    226    119    535    701    597    675
    116    -28   -148    -46    132    -88    239    135    548    711    636    688
    155      7   -148    -80    153    -70    244    137    555    704    654    696
    179     36   -142   -109    161    -51    239    137    568    698    644    704
    179     51   -127   -116    153    -36    262    155    576    704    662    704
    176     46   -129   -111    153    -41    277    166    589    704    688    706
    171     77    -93   -124    132     -7    288    187    626    724    722    743
    179     90    -88   -137    132      2    288    197    654    735    730    771
    163     83    -80   -124    122      2    298    194    662    750    719    792
    122     72    -49    -98     85     12    285    184    649    756    709    784
    122     54    -67    -88     96     -5    262    153    613    730    693    766
     93     15    -80    -54     88    -33    239    127    584    719    678    771
     93    -15   -109    -38     98    -59    233    119    568    727    652    771
    155    -36   -192    -59    174   -114    215     98    537    704    602    745
    161    -90   -252    -33    205   -171    197     77    504    675    568    704
    174   -153   -327    -10    249   -239    174     49    457    639    527    659
    194   -210   -405      7    298   -306    158     33    420    605    504    631
    213   -270   -483     25    348   -376    132      0    371    555    467    589
    137   -309   -446     85    290   -376    137     -5    355    537    446    581
    163   -335   -498     83    329   -415    114    -25    319    514    426    561
    174   -358   -532     90    353   -444    111    -28    309    511    415    550
    155   -384   -540    114    345   -462    111    -23    309    517    407    545
    148   -405   -553    129    350   -478    109    -28    303    511    392    522
    168   -433   -605    129    387   -519     85    -57    272    480    361    478
    179   -501   -683    161    431   -592     88    -38    254    441    322    428
    155   -605   -763    223    459   -683    163     59    275    405    262    348
    158   -605   -763    223    459   -683    280    207    366    439    277    329
    197   -449   -646    124    420   -548    384    381    535    600    415    446
    207    -12   -220    -98    215   -116    413    459    750    909    763    774
    114    615    501   -366   -194    558    358    366    953   1296   1239   1223
    -15    943    958   -462   -485    950     93     18    914   1478   1514   1454
    -64    680    745   -306   -405    711   -223   -407    548   1208   1283   1215
    -90     -7     80     49    -85     36   -340   -672     44    553    607    646
    -44   -636   -594    337    272   -615   -353   -657   -231     90    101    213
     59   -849   -909    394    483   -878   -311   -514   -218     25     -2     98
     75   -828   -906    374    488   -865   -200   -376    -98    106     31    124
     88   -748   -836    329    462   -792   -106   -270     23    205     90    189
     96   -685   -784    293    439   -735    -51   -207    111    277    142    259
    124   -631   -756    254    439   -693    -23   -174    161    319    153    348
    116   -600   -719    239    418   -659    -15   -166    179    342    153    407
     85   -579   -667    246    376   -623      0   -153    207    366    174    431
     51   -571   -623    257    337   -597     31   -122    246    394    210    439
     96   -597   -693    252    394   -644     23   -150    239    387    200    397
    189   -594   -784    202    485   -688     -2   -189    213    363    166    350
    194   -592   -787    197    491   -688     -2   -205    213    366    163    332
    176   -571   -748    194    462   -659     -5   -213    226    381    176    322
    189   -568   -758    189    472   -662    -25   -226    218    366    163    311
    166   -561   -727    194    446   -644    -28   -220    231    381    168    316
    166   -566   -732    200    446   -649    -10   -210    241    392    171    298
    163   -566   -730    200    444   -646      0   -192    259    410    189    298
    145   -555   -701    205    423   -628     25   -166    285    433    215    301
    137   -566   -704    213    418   -633      5   -176    277    428    202    275
    148   -563   -711    207    428   -636      2   -176    277    420    192    265
    142   -561   -704    207    420   -631     15   -176    283    423    187    265
    111   -581   -693    236    402   -636     -7   -197    267    413    176    262
    124   -594   -719    231    420   -657    -28   -200    265    413    171    267
    171   -553   -724    189    446   -639    -23   -181    283    431    187    283
    194   -504   -698    153    446   -602    -20   -166    301    459    213    293
    200   -522   -722    161    459   -620    -36   -171    290    444    194    267
    142   -555   -698    205    418   -626    -31   -158    301    449    194    259
    179   -519   -698    168    436   -607    -28   -137    311    472    220    277
    239   -459   -698    109    467   -576    -20   -116    322    491    246    290
    228   -454   -683    114    454   -568    -20   -122    319    488    249    283
    205   -465   -672    129    439   -568    -10   -116    324    485    249    267
    119   -433   -555    155    337   -493     46    -64    376    530    309    298
    168   -413   -581    122    374   -496     44    -77    363    511    309    272
    205   -428   -633    111    418   -530     25   -101    342    483    290    226
    187   -400   -589    106    387   -493     36    -90    361    496    309    197
    194   -389   -584     96    389   -485     51    -83    374    509    329    171
    210   -376   -589     83    397   -483     64    -83    381    509    342    137
    176   -353   -530     88    353   -441     85    -77    405    524    379    114
    158   -363   -522    101    337   -444     80    -88    407    514    394     77
    166   -358   -524     96    345   -441     67   -106    402    506    389     83
    142   -335   -480     93    309   -405     64   -119    410    511    381    135
    124   -374   -498    124    311   -436     46   -132    400    485    348    153
    101   -376   -478    137    285   -426     38   -137    397    485    342    168
    124   -329   -454    101    288   -392     15   -153    394    488    348    176
    148   -290   -439     70    290   -363     12   -150    405    498    358    187
    137   -296   -433     80    285   -363     28   -132    423    509    361    181
    158   -280   -441     59    298   -361     23   -145    423    501    353    168
    101   -249   -350     72    226   -301     54   -111    462    545    402    215
    111   -189   -301     36    205   -244     62    -88    496    574    433    241
    179   -127   -306    -25    241   -215     46    -88    498    574    431    233
    148   -114   -262    -18    202   -189     59    -72    522    589    444    249
    135    -85   -220    -23    176   -153     70    -54    545    615    475    275
    181    -44   -226    -70    202   -135     62    -51    553    633    498    288
    223    -12   -236   -103    228   -124     51    -67    545    620    488    270
    181     49   -135   -116    158    -41     62    -75    566    639    509    285
    163     67    -96   -116    129    -12     51    -90    563    639    519    290
    184     67   -116   -127    148    -23     18   -119    540    618    504    272
    226     51   -174   -137    200    -59     -7   -129    519    602    491    275
    202      7   -194   -103    197    -93    -38   -153    501    589    475    262
    145     18   -127    -80    135    -54    -18   -140    522    607    491    262
    145    -20   -168    -64    155    -93    -18   -158    496    571    444    220
    148    -90   -239    -28    192   -163    -36   -176    465    527    389    200
    187   -145   -332    -20    257   -239    -77   -218    413    480    335    148
    202   -187   -392     -7    296   -288   -114   -252    376    446    296     93
    213   -226   -439      5    324   -332   -135   -280    348    410    252     57
    228   -277   -506     25    366   -392   -150   -309    319    376    213     31
    202   -283   -488     38    345   -387   -150   -319    314    368    197      7
    220   -288   -509     33    363   -397   -166   -337    301    353    174     -7
    233   -280   -514     23    371   -397   -166   -337    306    350    168     -2
    200   -324   -524     62    361   -423   -174   -345    293    337    148    -23
    220   -389   -610     83    413   -498   -148   -306    296    316    101    -75
    207   -446   -657    119    431   -550    -54   -187    355    316     64   -122
    192   -452   -644    129    418   -548     62    -51    457    361     72   -119
    228   -363   -592     67    410   -478    148     75    584    467    148    -62
    272     85   -189   -179    231    -49    132     85    771    766    478    218
    210    607    397   -410    -93    504    -18   -119    859   1078    867    550
    135    896    758   -517   -311    828   -342   -537    714   1197   1054    675
    101    698    597   -400   -246    649   -636   -924    368    958    852    493
     67    -51   -119    -10     93    -85   -691  -1096   -129    241    140    -49
    116   -605   -722    244    418   -665   -639   -984   -314   -124   -259   -358
    171   -792   -963    309    566   -878   -548   -797   -228   -119   -311   -413
    189   -748   -937    280    563   -841   -441   -672    -96    -18   -262   -392
    239   -636   -878    197    555   -756   -389   -602     18     75   -200   -319
    272   -527   -800    124    535   -662   -348   -545    106    155   -145   -231
    257   -491   -748    116    501   -618   -329   -542    132    181   -140   -228
    275   -506   -782    116    527   -644   -345   -548    129    166   -171   -259
    288   -498   -787    101    537   -641   -342   -537    137    171   -176   -265
    303   -480   -784     85    542   -631   -348   -542    140    174   -174   -296
    296   -478   -774     88    535   -626   -342   -542    145    179   -171   -309
    309   -483   -792     88    550   -636   -337   -532    155    194   -166   -303
    319   -446   -766     64    540   -607   -379   -568    132    181   -179   -324
    332   -407   -743     36    535   -574   -389   -579    135    174   -187   -306
    277   -407   -685     62    480   -545   -384   -563    153    202   -163   -280
    332   -410   -743     38    537   -576   -413   -584    137    200   -174   -322
    345   -415   -763     33    553   -587   -415   -587    129    184   -192   -366
    314   -392   -706     38    509   -548   -405   -576    137    192   -181   -358
    332   -368   -701     18    517   -535   -426   -597    127    184   -200   -376
    303   -467   -771     83    537   -618   -478   -633     85    142   -254   -433
    270   -491   -761    109    514   -626   -465   -618     96    150   -244   -410
    298   -361   -659     31    478   -509   -415   -548    168    233   -153   -303
    342   -358   -704      7    519   -530   -452   -571    150    236   -153   -314
    400   -402   -802      2    600   -602   -504   -626    101    192   -210   -387
    446   -387   -833    -31    639   -610   -522   -636     90    179   -233   -397
    366   -342   -709    -10    535   -527   -470   -581    148    231   -184   -340
    298   -389   -688     46    491   -540   -491   -589    148    233   -189   -353
    376   -379   -756      2    566   -566   -509   -592    140    226   -192   -366
    415   -348   -763    -36    587   -555   -491   -571    158    239   -187   -353
    384   -363   -748    -10    566   -555   -504   -584    142    236   -205   -371
    394   -350   -745    -23    568   -545   -491   -561    155    249   -205   -348
    452   -311   -763    -70    607   -537   -462   -532    179    280   -184   -301
    381   -381   -763     -2    571   -571   -483   -568    148    241   -220   -322
    363   -361   -724     -2    542   -542   -483   -589    137    228   -239   -324
    381   -309   -691    -36    535   -501   -462   -581    155    249   -241   -314
    303   -374   -678     36    491   -524   -441   -574    166    252   -267   -329
    368   -400   -769     15    566   -581   -467   -605    142    226   -314   -358
    407   -368   -779    -20    592   -574   -493   -633    132    213   -327   -361
    407   -392   -802     -7    602   -597   -509   -654    124    197   -361   -389
    350   -407   -758     28    553   -581   -511   -683    116    205   -368   -402
    332   -420   -753     44    540   -584   -501   -691    114    197   -379   -402
    348   -433   -782     41    563   -607   -524   -730     83    168   -423   -439
    350   -431   -784     38    566   -605   -558   -771     51    150   -454   -470
    397   -433   -831     18    613   -631   -566   -784     44    127   -485   -480
    366   -462   -831     46    597   -646   -574   -795     38    132   -496   -483
    397   -433   -831     18    613   -631   -597   -810     36    140   -498   -480
    400   -457   -859     28    628   -657   -615   -826     33    122   -522   -485
    418   -470   -888     25    652   -678   -631   -836     33    106   -548   -485
    444   -397   -841    -23    641   -618   -644   -849     44    124   -545   -485
    426   -335   -761    -46    592   -548   -662   -852     62    161   -514   -470
    454   -311   -766    -72    607   -537   -696   -857     72    176   -506   -446
    504   -319   -823    -90    662   -571   -722   -880     51    155   -545   -472
    488   -311   -802    -90    644   -555   -724   -888     46    163   -553   -483
    459   -259   -719   -101    589   -488   -704   -862     88    205   -524   -439
    439   -249   -688    -96    561   -467   -714   -878     96    226   -491   -400
    426   -236   -662    -93    542   -449   -724   -906     88    220   -488   -400
    449   -207   -657   -122    550   -433   -779   -958     54    205   -480   -418
    452   -236   -688   -109    568   -462   -828   -997     20    179   -501   -446
    428   -257   -685    -85    555   -470   -833  -1013     10    181   -524   -470
    394   -290   -685    -51    540   -488   -846  -1034     -5    179   -537   -467
    413   -270   -685    -72    548   -475   -878  -1067    -28    171   -545   -465
    441   -288   -732    -77    584   -509   -883  -1080    -49    148   -576   -472
    384   -413   -800     12    589   -605   -948  -1145   -116     96   -659   -501
    301   -540   -841    119    571   -691   -958  -1174   -158     59   -717   -535
    392   -483   -875     44    631   -678   -979  -1192   -174     54   -698   -594
    498   -483   -982     -7    737   -732  -1028  -1231   -205      2   -740   -659
    454   -571  -1026     57    737   -797  -1060  -1283   -246    -44   -800   -722
    462   -574  -1036     57    748   -805  -1065  -1309   -262    -57   -815   -753
    501   -576  -1078     36    787   -826  -1091  -1327   -272    -62   -828   -776
    488   -587  -1075     49    782   -831  -1109  -1353   -285    -70   -852   -792
    459   -649  -1109     93    782   -878  -1148  -1382   -314    -96   -883   -820
    415   -766  -1182    176    797   -974  -1111  -1312   -290   -137   -937   -852
    459   -782  -1241    158    846  -1010  -1057  -1236   -249   -142   -971   -891
    530   -706  -1236     88    883   -971   -979  -1137   -155    -93   -940   -875
    511   -517  -1028      2    769   -774   -898  -1044      5     83   -758   -727
    537    -67   -605   -233    571   -335   -966  -1054    184    415   -394   -400
    485    426    -59   -457    272    181  -1249  -1421    137    641   -103   -184
    454    555    101   -506    176    329  -1608  -1852   -116    623    -49   -145
    428    124   -303   -277    363    -88  -1803  -2132   -553    171   -436   -420
    426   -576  -1002     75    714   -789  -1769  -2164   -945   -467  -1054   -859
    361   -956  -1317    296    839  -1135  -1670  -1984   -930   -597  -1236  -1015
    488  -1072  -1564    290   1026  -1317  -1631  -1904   -875   -605  -1312  -1127
    517  -1031  -1551    257   1031  -1291  -1574  -1839   -776   -542  -1273  -1124
    555   -924  -1480    184   1018  -1202  -1556  -1792   -665   -449  -1192  -1039
    558   -836  -1395    137    974  -1117  -1553  -1774   -605   -366  -1132   -979
    607   -789  -1400     90   1002  -1093  -1532  -1761   -581   -361  -1124   -974
    571   -813  -1384    119    976  -1098  -1532  -1766   -576   -379  -1166  -1021
    501   -815  -1317    158    909  -1065  -1519  -1764   -563   -350  -1176  -1036
    485   -818  -1306    163    893  -1062  -1504  -1771   -561   -374  -1205  -1047
    428   -823  -1252    197    839  -1036  -1514  -1756   -530   -355  -1189  -1026
    423   -833  -1257    202    839  -1044  -1551  -1779   -537   -350  -1197  -1065
    493   -839  -1332    174    911  -1085  -1590  -1823   -568   -384  -1234  -1109
    524   -776  -1304    124    914  -1039  -1587  -1831   -558   -368  -1197  -1093
    428   -743  -1171    158    800   -956  -1590  -1813   -511   -319  -1158  -1078
    423   -774  -1200    174    810   -984  -1577  -1816   -509   -329  -1210  -1114
    480   -724  -1205    122    841   -963  -1558  -1813   -506   -322  -1223  -1106
    509   -724  -1236    106    872   -979  -1600  -1849   -537   -366  -1249  -1143
    506   -701  -1208     96    857   -953  -1649  -1880   -542   -348  -1221  -1150
    519   -704  -1223     90    870   -963  -1688  -1896   -550   -368  -1231  -1150
    493   -696  -1189    101    841   -943  -1688  -1880   -530   -355  -1218  -1109
    452   -667  -1119    106    784   -893  -1665  -1886   -522   -353  -1234  -1122
    527   -680  -1208     75    865   -943  -1691  -1914   -550   -392  -1291  -1179
    522   -698  -1223     88    870   -958  -1704  -1914   -561   -392  -1286  -1182
    485   -670  -1156     93    820   -911  -1709  -1919   -550   -363  -1236  -1135
    491   -633  -1127     70    807   -880  -1706  -1906   -530   -366  -1241  -1130
    522   -623  -1145     49    833   -885  -1753  -1927   -545   -374  -1265  -1161
    470   -620  -1093     75    779   -857  -1756  -1914   -527   -353  -1247  -1140
    478   -613  -1091     67    784   -852  -1735  -1880   -498   -340  -1249  -1119
    498   -574  -1072     36    782   -823  -1717  -1855   -485   -327  -1239  -1101
    532   -550  -1083      7    805   -815  -1719  -1857   -491   -332  -1241  -1088
    561   -540  -1104    -10    831   -820  -1735  -1875   -509   -340  -1260  -1117
    566   -537  -1104    -12    833   -820  -1745  -1896   -522   -353  -1273  -1145
    579   -519  -1098    -31    836   -807  -1740  -1873   -496   -358  -1288  -1135
    579   -527  -1106    -25    841   -818  -1774  -1896   -509   -358  -1301  -1137
    605   -506  -1111    -49    857   -810  -1803  -1938   -530   -376  -1309  -1150
    589   -509  -1098    -38    844   -802  -1813  -1961   -542   -397  -1327  -1158
    576   -517  -1096    -31    833   -805  -1821  -1966   -537   -389  -1343  -1174
    579   -566  -1148     -7    862   -857  -1852  -1995   -555   -418  -1379  -1210
    600   -563  -1163    -18    878   -862  -1909  -2042   -579   -423  -1387  -1228
    587   -607  -1195     10    891   -901  -1912  -2083   -610   -470  -1428  -1254
    563   -657  -1223     46    891   -940  -1875  -2096   -626   -485  -1449  -1252
    555   -667  -1226     54    891   -945  -1870  -2109   -628   -493  -1465  -1265
    587   -652  -1239     31    911   -943  -1873  -2125   -633   -498  -1480  -1278
    589   -649  -1239     31    914   -943  -1886  -2135   -633   -501  -1483  -1288
    574   -654  -1228     38    898   -940  -1891  -2135   -623   -498  -1493  -1278
    561   -667  -1231     51    896   -948  -1899  -2138   -626   -504  -1514  -1270
    540   -646  -1187     51    862   -917  -1899  -2135   -620   -496  -1509  -1275
    550   -605  -1156     28    852   -880  -1880  -2117   -600   -483  -1501  -1262
    592   -568  -1161    -12    875   -865  -1901  -2120   -592   -470  -1506  -1267
    610   -498  -1111    -57    859   -805  -1904  -2112   -563   -439  -1488  -1249
    553   -501  -1054    -25    802   -776  -1914  -2109   -548   -431  -1496  -1254
    550   -488  -1039    -31    795   -763  -1906  -2096   -532   -418  -1491  -1262
    550   -441   -992    -57    769   -717  -1893  -2078   -501   -392  -1473  -1244
    618   -423  -1041    -98    828   -732  -1935  -2120   -524   -410  -1499  -1267
    644   -397  -1041   -124    841   -719  -1951  -2145   -537   -410  -1504  -1270
    639   -379  -1018   -129    828   -698  -1953  -2158   -548   -410  -1514  -1275
    620   -358   -979   -132    800   -667  -1938  -2153   -548   -402  -1501  -1265
    610   -384   -995   -114    802   -688  -1925  -2145   -555   -400  -1499  -1260
    592   -423  -1018    -85    805   -719  -1917  -2138   -566   -405  -1504  -1254
    584   -454  -1039    -64    810   -745  -1940  -2143   -592   -431  -1519  -1260
    553   -501  -1054    -28    802   -776  -1982  -2156   -615   -454  -1548  -1286
    548   -537  -1085     -5    815   -810  -1961  -2166   -644   -470  -1569  -1306
    519   -610  -1130     44    823   -870  -1938  -2184   -688   -519  -1621  -1343
    496   -685  -1182     96    839   -932  -1943  -2208   -727   -574  -1675  -1363
    465   -748  -1215    140    839   -982  -1956  -2223   -766   -607  -1712  -1376
    446   -763  -1213    158    828   -987  -1958  -2226   -779   -618  -1725  -1369
    532   -743  -1275    103    901  -1008  -1990  -2247   -807   -644  -1753  -1395
    574   -748  -1322     88    948  -1034  -2008  -2262   -836   -670  -1774  -1428
    537   -782  -1319    122    927  -1052  -2010  -2260   -846   -680  -1774  -1423
    496   -852  -1348    176    919  -1098  -2010  -2242   -859   -711  -1805  -1460
    491   -883  -1374    194    930  -1127  -1930  -2156   -820   -730  -1839  -1504
    397   -914  -1312    259    854  -1111  -1823  -2052   -748   -717  -1836  -1517
    368   -859  -1228    244    797  -1044  -1712  -1893   -605   -600  -1730  -1454
    509   -542  -1052     15    779   -795  -1725  -1844   -454   -374  -1483  -1280
    542     18   -524   -283    535   -252  -1870  -1964   -327    -41  -1085   -971
    483    449    -33   -465    259    207  -2208  -2359   -413    148   -823   -792
    366    249   -116   -309    241     67  -2462  -2675   -701    -51   -958   -922
    257   -509   -766    124    509   -636  -2504  -2904  -1213   -753  -1571  -1397
    257  -1080  -1337    410    795  -1208  -2444  -2873  -1447  -1197  -1992  -1748
    329  -1231  -1561    452    945  -1395  -2361  -2691  -1343  -1200  -2031  -1818
    358  -1176  -1535    405    945  -1356  -2273  -2538  -1184  -1091  -1945  -1774
    358  -1132  -1491    387    924  -1312  -2187  -2436  -1070  -1008  -1870  -1743
    309  -1111  -1421    400    862  -1265  -2135  -2377   -995   -953  -1810  -1717
    309  -1041  -1350    366    828  -1195  -2081  -2327   -937   -909  -1761  -1693
    358   -982  -1343    311    849  -1161  -2075  -2296   -901   -872  -1722  -1662
    350   -995  -1345    322    846  -1169  -2094  -2291   -891   -865  -1709  -1662
    293  -1047  -1343    374    818  -1195  -2068  -2283   -896   -878  -1714  -1662
    324  -1036  -1361    355    841  -1197  -2044  -2268   -885   -880  -1701  -1665
    376   -940  -1317    280    844  -1127  -1982  -2239   -849   -859  -1667  -1670
    361   -930  -1291    283    826  -1109  -1990  -2244   -844   -859  -1652  -1673
    332   -961  -1293    311    813  -1127  -2031  -2262   -862   -875  -1660  -1678
    345   -937  -1283    296    813  -1109  -2018  -2257   -857   -875  -1657  -1673
    376   -888  -1265    254    820  -1078  -1992  -2252   -846   -867  -1652  -1670
    366   -911  -1278    272    820  -1093  -1977  -2255   -852   -878  -1657  -1673
    324   -953  -1278    314    800  -1114  -1966  -2255   -854   -888  -1660  -1667
    316   -971  -1288    327    802  -1130  -1945  -2242   -849   -891  -1662  -1654
    358   -909  -1270    275    810  -1088  -1922  -2216   -823   -857  -1631  -1631
    345   -909  -1254    280    797  -1080  -1922  -2203   -813   -844  -1600  -1623
    314   -945  -1260    314    784  -1101  -1930  -2197   -815   -844  -1584  -1626
    322   -919  -1241    298    782  -1080  -1914  -2171   -805   -826  -1551  -1613
    335   -872  -1210    267    771  -1041  -1893  -2138   -782   -792  -1509  -1582
    376   -831  -1208    226    792  -1021  -1888  -2127   -776   -787  -1493  -1564
    311   -862  -1174    275    740  -1018  -1930  -2148   -797   -802  -1514  -1592
    239   -865  -1104    314    670   -984  -1906  -2112   -774   -769  -1491  -1592
    296   -818  -1114    259    704   -966  -1880  -2081   -756   -748  -1462  -1569
    361   -743  -1104    192    730   -924  -1865  -2049   -735   -724  -1434  -1545
    366   -698  -1065    166    714   -883  -1857  -2029   -727   -717  -1423  -1530
    340   -717  -1057    189    698   -885  -1873  -2036   -743   -735  -1434  -1530
    270   -727  -1000    228    633   -862  -1865  -2036   -758   -748  -1436  -1525
    327   -641   -971    155    649   -805  -1829  -2018   -748   -737  -1410  -1506
    407   -568   -976     77    691   -774  -1808  -2005   -737   -724  -1382  -1486
    387   -667  -1054    140    719   -859  -1891  -2073   -800   -789  -1444  -1506
    374   -688  -1062    155    714   -875  -1880  -2070   -802   -800  -1467  -1470
    368   -657  -1026    145    696   -841  -1855  -2042   -779   -779  -1462  -1436
    363   -646  -1010    140    685   -828  -1831  -2031   -769   -771  -1470  -1447
    358   -626   -984    135    670   -805  -1792  -2026   -761   -761  -1444  -1501
    355   -639   -997    140    675   -818  -1790  -2031   -763   -758  -1431  -1530
    329   -685  -1015    176    670   -849  -1800  -2039   -774   -769  -1436  -1551
    329   -667   -997    166    662   -831  -1787  -2042   -782   -784  -1441  -1558
    335   -641   -976    153    654   -807  -1751  -2023   -766   -782  -1439  -1564
    311   -667   -979    176    641   -820  -1756  -2018   -756   -782  -1434  -1558
    252   -740   -992    244    620   -865  -1792  -2036   -776   -805  -1449  -1564
    241   -761  -1002    259    618   -880  -1787  -2031   -784   -818  -1449  -1566
    257   -717   -974    231    615   -844  -1764  -2005   -761   -802  -1415  -1532
    265   -670   -937    200    600   -805  -1743  -1977   -732   -782  -1389  -1491
    244   -652   -896    202    568   -774  -1719  -1951   -717   -769  -1384  -1457
    236   -623   -862    192    548   -743  -1714  -1932   -706   -761  -1363  -1436
    252   -563   -815    155    532   -688  -1693  -1896   -685   -743  -1322  -1392
    244   -527   -774    140    506   -649  -1665  -1873   -675   -737  -1306  -1382
    259   -454   -714     96    485   -584  -1623  -1834   -641   -714  -1265  -1343
    272   -410   -685     67    475   -548  -1623  -1821   -639   -711  -1249  -1296
    223   -441   -665    109    444   -553  -1649  -1834   -654   -722  -1249  -1291
    200   -418   -618    109    407   -517  -1639  -1834   -657   -711  -1218  -1286
    207   -389   -597     90    400   -491  -1634  -1829   -657   -706  -1192  -1262
    200   -394   -594     96    394   -493  -1652  -1847   -680   -732  -1197  -1260
    205   -376   -581     85    392   -478  -1644  -1852   -696   -748  -1192  -1247
    197   -379   -579     88    387   -478  -1634  -1855   -706   -769  -1197  -1244
    197   -389   -589     96    392   -488  -1634  -1855   -719   -795  -1205  -1244
    207   -410   -618     98    410   -514  -1631  -1860   -737   -820  -1218  -1257
    231   -413   -644     90    436   -527  -1618  -1857   -748   -846  -1228  -1267
    226   -457   -683    114    452   -568  -1636  -1878   -787   -891  -1262  -1301
    187   -506   -696    158    441   -600  -1636  -1896   -823   -943  -1299  -1325
    179   -522   -701    171    439   -610  -1623  -1901   -849   -979  -1325  -1330
    200   -501   -701    150    449   -600  -1626  -1904   -872  -1000  -1335  -1340
    207   -483   -691    135    446   -584  -1636  -1909   -888  -1010  -1322  -1343
    218   -483   -701    132    457   -589  -1647  -1909   -901  -1028  -1312  -1343
    189   -470   -662    137    426   -566  -1639  -1912   -911  -1044  -1304  -1340
    194   -426   -620    116    407   -522  -1623  -1901   -911  -1054  -1296  -1330
    215   -465   -683    122    446   -574  -1592  -1857   -917  -1093  -1332  -1358
    207   -480   -688    135    446   -584  -1519  -1777   -880  -1122  -1369  -1384
    197   -454   -652    127    423   -553  -1436  -1670   -813  -1117  -1369  -1389
    233   -296   -530     31    381   -413  -1366  -1540   -693  -1015  -1260  -1309
    309    168   -142   -241    226     12  -1366  -1483   -517   -727   -914   -989
    285    810    522   -548   -119    667  -1465  -1615   -387   -363   -467   -589
    158   1070    911   -615   -376    992  -1748  -1984   -514   -233   -270   -452
     57    766    709   -410   -324    737  -1997  -2421   -961   -615   -555   -698
     15     28     12    -23      0     20  -1987  -2598  -1447  -1369  -1228  -1236
     59   -358   -418    148    236   -387  -1901  -2447  -1514  -1605  -1470  -1454
    111   -418   -530    153    319   -472  -1816  -2247  -1384  -1543  -1434  -1457
    142   -374   -517    116    329   -444  -1753  -2104  -1254  -1457  -1363  -1426
    153   -285   -439     64    293   -361  -1670  -2005  -1150  -1387  -1291  -1384
    166   -174   -342      2    252   -257  -1592  -1930  -1072  -1325  -1213  -1325
    174    -85   -262    -46    215   -174  -1535  -1878  -1015  -1283  -1153  -1291
    226    -41   -267    -90    246   -153  -1535  -1873  -1008  -1286  -1132  -1293
    267    -41   -309   -114    285   -174  -1538  -1886  -1026  -1314  -1137  -1319
    236      0   -236   -119    236   -116  -1512  -1865  -1010  -1306  -1101  -1306
    228     62   -166   -145    194    -49  -1493  -1849   -997  -1299  -1062  -1293
    192    111    -80   -150    137     15  -1470  -1818   -969  -1275  -1013  -1260
    181    135    -46   -161    114     44  -1457  -1803   -950  -1267   -976  -1244
    249    207    -41   -228    145     83  -1428  -1782   -930  -1257   -945  -1228
    249    246     -5   -249    127    122  -1418  -1766   -914  -1252   -922  -1221
    223    252     28   -236     98    140  -1444  -1774   -927  -1267   -914  -1221
    205    262     54   -236     75    161  -1462  -1779   -943  -1283   -901  -1226
    218    306     88   -262     64    197  -1447  -1764   -930  -1273   -867  -1213
    220    345    124   -283     46    236  -1421  -1735   -906  -1249   -818  -1189
    202    394    192   -298      5    293  -1408  -1712   -883  -1218   -758  -1158
    194    400    202   -298     -5    301  -1418  -1706   -885  -1218   -732  -1150
    194    394    200   -296     -2    298  -1408  -1691   -888  -1221   -711  -1148
    197    423    223   -311    -12    324  -1374  -1667   -875  -1213   -678  -1124
    207    449    241   -327    -15    345  -1337  -1644   -859  -1205   -649  -1104
    218    480    259   -350    -20    371  -1312  -1618   -846  -1187   -613  -1085
    239    519    280   -379    -20    400  -1301  -1592   -833  -1169   -571  -1065
    252    571    319   -413    -33    446  -1304  -1569   -820  -1145   -530  -1047
    270    597    327   -433    -28    462  -1301  -1548   -807  -1132   -504  -1039
    259    620    358   -441    -49    491  -1288  -1514   -789  -1117   -467  -1015
    275    652    376   -465    -49    514  -1270  -1480   -769  -1098   -426   -992
    275    662    387   -470    -57    527  -1239  -1452   -753  -1091   -392   -974
    285    675    389   -480    -51    532  -1215  -1426   -745  -1083   -371   -953
    267    691    423   -480    -77    555  -1200  -1408   -730  -1067   -342   -937
    228    704    472   -467   -122    589  -1184  -1395   -719  -1057   -316   -917
    277    698    420   -491    -70    561  -1174  -1395   -737  -1072   -319   -924
    246    722    475   -483   -114    600  -1127  -1353   -698  -1044   -280   -896
    252    737    483   -496   -116    610  -1096  -1325   -672  -1034   -257   -896
    236    737    501   -488   -132    620  -1065  -1299   -657  -1021   -233   -883
    223    737    511   -483   -145    623  -1036  -1280   -652  -1018   -218   -883
    215    745    530   -480   -155    639  -1015  -1265   -636  -1013   -197   -878
    205    745    537   -475   -166    641  -1002  -1252   -633  -1010   -187   -859
    200    750    550   -475   -176    652   -976  -1236   -631  -1005   -176   -846
    200    750    550   -475   -174    649   -966  -1223   -633  -1002   -174   -839
    215    737    522   -475   -153    631   -963  -1221   -641  -1015   -171   -862
    171    740    568   -457   -200    654   -937  -1202   -633  -1005   -142   -870
     98    740    641   -418   -272    691   -898  -1158   -607   -992   -101   -852
    184    750    566   -470   -189    659   -904  -1150   -620  -1010   -103   -878
    207    756    548   -480   -168    652   -888  -1127   -615   -992    -88   -870
    119    771    649   -446   -265    711   -839  -1078   -576   -958    -38   -805
    168    787    618   -480   -223    704   -849  -1072   -584   -966    -49   -789
    197    771    574   -485   -189    672   -844  -1062   -592   -974    -46   -805
    145    756    610   -449   -231    683   -797  -1005   -555   -945    -10   -776
    194    784    587   -491   -197    685   -779   -982   -548   -940     10   -774
    218    820    600   -519   -189    711   -756   -950   -530   -917     57   -758
    213    846    631   -532   -210    740   -727   -927   -509   -880    103   -717
    205    844    639   -524   -215    743   -698   -901   -493   -859    132   -672
    161    802    639   -483   -239    719   -701   -906   -519   -878    129   -675
    174    789    615   -483   -220    704   -714   -917   -548   -904    122   -683
    218    800    581   -511   -181    691   -722   -919   -561   -922    122   -696
    153    766    613   -459   -228    691   -701   -891   -542   -909    140   -688
     70    706    636   -389   -283    672   -654   -857   -527   -885    142   -688
    109    693    584   -402   -236    639   -628   -841   -532   -893    127   -711
    168    670    501   -420   -166    587   -639   -846   -571   -932     90   -750
    207    633    426   -420   -109    530   -628   -844   -597   -966     64   -766
    150    615    462   -384   -155    540   -615   -841   -607   -987     62   -771
     93    600    504   -348   -205    553   -602   -828   -610   -989     88   -769
     64    592    527   -329   -233    561   -581   -800   -594   -971    122   -756
    124    576    452   -350   -163    514   -584   -800   -610   -984     98   -787
    106    587    478   -348   -184    532   -568   -789   -613   -984    101   -782
    -25    579    605   -277   -316    592   -522   -750   -587   -956    145   -753
   -124    568    691   -223   -407    631   -465   -691   -555   -932    189   -722
   -109    483    592   -187   -350    537   -426   -654   -576   -995    124   -795
    -54    478    532   -215   -293    504   -371   -600   -566  -1036     72   -852
      2    587    584   -296   -290    584   -301   -475   -472   -966    142   -792
    132    875    743   -506   -306    810   -280   -353   -316   -756    366   -592
    194   1486   1291   -839   -548   1389   -280   -272    -80   -327    839   -142
     57   2114   2057  -1088  -1000   2086   -405   -418     64    114   1330    259
    -33   2200   2234  -1085  -1132   2216   -641   -774   -148    116   1361    231
   -109   1626   1732   -758   -922   1678   -782  -1163   -698   -535    802   -228
   -163    859   1023   -348   -592    940   -802  -1275  -1111  -1208    179   -758
    -33    600    631   -285   -332    615   -792  -1137  -1098  -1283     49   -917
     36    605    568   -322   -267    587   -706   -974   -976  -1218     75   -943
     77    732    652   -405   -285    691   -602   -823   -846  -1117    140   -922
     98    865    766   -480   -332    815   -535   -724   -745  -1041    210   -883
     83    930    846   -509   -384    888   -498   -683   -704  -1000    259   -883
     54    956    901   -506   -423    930   -467   -662   -685   -979    290   -904
     72    992    917   -532   -423    956   -449   -641   -678   -971    322   -906
     80   1034    953   -555   -436    995   -436   -628   -680   -971    335   -891
     25   1052   1023   -540   -498   1039   -415   -615   -678   -963    350   -880
     15   1085   1067   -550   -524   1078   -400   -597   -675   -958    361   -875
     80   1122   1041   -602   -480   1083   -397   -592   -680   -966    358   -875
    101   1166   1065   -633   -480   1117   -387   -568   -670   -958    363   -870
     75   1174   1098   -626   -511   1137   -387   -568   -675   -963    363   -883
     72   1208   1135   -641   -530   1171   -366   -545   -662   -953    387   -867
     70   1252   1182   -662   -555   1218   -350   -517   -644   -935    415   -841
    122   1291   1169   -706   -522   1231   -361   -517   -652   -940    436   -839
    142   1325   1182   -735   -519   1254   -358   -504   -649   -924    467   -833
    148   1358   1210   -753   -532   1286   -342   -488   -641   -909    498   -818
    132   1376   1244   -756   -555   1312   -342   -485   -652   -911    519   -813
     83   1410   1327   -745   -620   1369   -335   -472   -652   -909    532   -800
     57   1436   1379   -750   -659   1408   -327   -465   -654   -904    535   -797
    106   1493   1387   -800   -641   1441   -329   -457   -657   -896    550   -784
    129   1540   1410   -836   -641   1475   -335   -457   -659   -883    563   -766
     96   1566   1470   -831   -685   1519   -322   -439   -652   -862    594   -743
    114   1621   1504   -867   -696   1564   -332   -428   -646   -846    623   -722
    132   1678   1545   -906   -706   1613   -335   -407   -636   -831    657   -691
    127   1712   1584   -919   -730   1649   -337   -392   -639   -820    672   -675
    166   1756   1590   -961   -711   1673   -348   -389   -649   -823    680   -672
    122   1787   1665   -956   -771   1725   -340   -374   -641   -813    701   -646
    132   1844   1712   -987   -789   1777   -327   -353   -628   -800    719   -623
    168   1904   1735  -1036   -782   1818   -303   -327   -613   -784    740   -602
    200   1938   1738  -1067   -769   1839   -306   -335   -620   -792    745   -602
    200   1974   1774  -1088   -787   1875   -303   -332   -620   -792    761   -589
    176   2000   1823  -1091   -823   1912   -288   -319   -615   -782    776   -579
    158   2039   1880  -1101   -859   1961   -270   -303   -602   -771    782   -579
    122   2081   1958  -1101   -917   2021   -246   -277   -584   -748    800   -566
    106   2088   1979  -1098   -937   2034   -231   -262   -581   -750    792   -568
    122   2109   1987  -1117   -932   2047   -215   -252   -584   -753    782   -574
    119   2109   1987  -1117   -935   2049   -197   -246   -589   -766    771   -587
     51   2104   2052  -1078  -1000   2078   -163   -228   -581   -763    782   -576
    -28   2094   2120  -1034  -1075   2107   -142   -207   -566   -753    792   -563
     72   2120   2047  -1096   -987   2083   -148   -215   -576   -766    774   -563
     83   2130   2044  -1106   -982   2088   -129   -202   -574   -761    776   -550
    122   2143   2021  -1132   -948   2083   -119   -194   -571   -761    779   -548
    166   2156   1987  -1161   -911   2073   -129   -197   -584   -771    763   -558
    124   2158   2034  -1143   -956   2099   -111   -171   -568   -753    782   -537
    103   2190   2083  -1148   -989   2138    -80   -135   -540   -724    805   -501
    111   2226   2114  -1169  -1000   2171    -49    -93   -511   -698    826   -472
    148   2278   2130  -1213   -989   2205    -25    -57   -478   -665    865   -433
    142   2286   2143  -1215  -1000   2216     -5    -18   -446   -636    891   -405
     88   2262   2171  -1176  -1041   2218     31     15   -410   -600    919   -368
     46   2273   2226  -1158  -1088   2249     67     51   -366   -550    963   -311
     44   2275   2231  -1161  -1093   2255     83     54   -348   -522    987   -267
     98   2286   2187  -1195  -1044   2236     88     54   -340   -506    992   -233
    127   2255   2127  -1192  -1000   2190     62     33   -368   -519    971   -236
    148   2210   2062  -1179   -956   2138     31      0   -415   -548    943   -257
    106   2174   2065  -1140   -982   2120     41     20   -410   -535    961   -228
    142   2148   2005  -1145   -932   2078     44     38   -402   -530    976   -207
    181   2132   1948  -1158   -883   2042     46     46   -400   -537    979   -197
    153   2068   1914  -1109   -880   1992     51     46   -405   -576    956   -210
    114   2003   1888  -1060   -888   1945     38     31   -426   -626    919   -246
     85   1964   1878  -1026   -896   1922     33     28   -436   -644    904   -249
     59   1914   1855   -987   -898   1886     31     25   -444   -657    891   -252
     59   1891   1831   -974   -885   1862     46     25   -446   -662    888   -246
     64   1875   1810   -971   -872   1844     44     20   -452   -675    885   -239
     70   1855   1784   -963   -857   1821     41     18   -449   -680    878   -231
     70   1842   1771   -958   -849   1808     54     36   -431   -665    885   -213
     41   1810   1769   -924   -862   1790     77     62   -410   -633    901   -192
     72   1766   1693   -922   -810   1730     85     75   -420   -646    872   -213
     72   1652   1579   -862   -753   1615    114    101   -441   -706    805   -283
     72   1571   1496   -823   -711   1535    168    153   -431   -753    750   -337
    114   1597   1483   -854   -683   1540    257    288   -337   -691    810   -288
    111   1831   1719   -971   -802   1774    350    480   -127   -433   1075    -49
    155   2369   2213  -1262  -1028   2291    363    592    137     -2   1548    402
     18   2961   2940  -1491  -1462   2951    293    537    353    462   2065    883
   -137   3089   3226  -1475  -1680   3156     96    215    233    550   2210    997
   -257   2444   2701  -1096  -1478   2572    -38   -174   -259    -31   1662    524
   -280   1600   1880   -659  -1080   1740   -116   -405   -748   -717    976    -77
   -205   1192   1395   -493   -802   1293   -111   -319   -823   -893    737   -301
   -140   1127   1267   -493   -704   1197    -25   -145   -704   -826    745   -306
    -75   1223   1299   -576   -688   1260     93     12   -548   -706    836   -226
    -51   1319   1371   -633   -711   1343    184    119   -426   -610    927   -142
    -64   1356   1418   -646   -740   1384    252    197   -345   -542    992    -75
   -127   1340   1467   -605   -797   1402    309    249   -290   -496   1036    -33
   -103   1335   1439   -618   -774   1387    311    267   -270   -475   1044    -20
    -18   1356   1374   -670   -696   1366    306    280   -254   -457   1018    -20
      2   1335   1332   -670   -665   1335    293    288   -249   -441   1008    -25
    -31   1293   1325   -631   -678   1309    311    314   -226   -418   1031      2
    -57   1296   1350   -620   -706   1322    361    355   -194   -387   1070     46
    -59   1296   1353   -618   -706   1325    381    368   -181   -376   1083     57
    -59   1288   1348   -615   -704   1319    389    374   -174   -374   1085     67
    -62   1257   1319   -597   -691   1288    400    392   -153   -355   1093     90
    -75   1223   1299   -576   -685   1260    423    413   -140   -345   1098    111
    -75   1234   1306   -579   -691   1270    446    428   -122   -332   1111    124
    -62   1234   1293   -587   -678   1262    457    444   -109   -322   1119    135
    -23   1254   1278   -615   -649   1265    467    459    -96   -306   1143    145
    -51   1236   1288   -594   -670   1262    475    472    -75   -280   1166    166
    -44   1234   1275   -594   -659   1254    475    496    -46   -246   1192    194
    -62   1195   1254   -566   -659   1223    462    498    -46   -244   1197    192
    -85   1166   1252   -540   -667   1208    467    506    -38   -233   1205    210
    -46   1189   1234   -571   -641   1210    462    514    -28   -218   1223    239
    -28   1213   1241   -592   -633   1226    457    522    -20   -202   1236    249
    -93   1223   1314   -566   -704   1267    480    558     18   -155   1275    296
    -38   1228   1267   -594   -652   1247    493    584     41   -124   1304    322
    -10   1213   1221   -602   -615   1215    480    589     41   -119   1306    314
     38   1215   1174   -628   -568   1195    485    605     54   -106   1322    332
     98   1236   1135   -670   -519   1187    498    633     80    -83   1348    363
    101   1215   1114   -657   -506   1166    493    639     75    -75   1358    368
     77   1221   1143   -649   -532   1182    517    654     98    -57   1369    381
     72   1215   1143   -646   -535   1179    527    662    111    -57   1358    389
     57   1195   1135   -626   -540   1166    522    659    114    -57   1361    376
     54   1187   1132   -620   -537   1161    532    670    129    -41   1379    376
     80   1213   1130   -649   -524   1171    550    693    163    -12   1395    387
     51   1184   1130   -618   -537   1158    571    711    184      0   1397    389
     20   1161   1140   -592   -561   1150    581    722    200      7   1400    387
     12   1169   1156   -589   -571   1163    600    735    218     20   1410    392
      7   1176   1169   -592   -581   1174    607    735    218     20   1408    402
    -23   1158   1182   -568   -602   1169    605    730    218      5   1382    402
    -67   1130   1197   -532   -633   1163    610    737    228     12   1382    397
    -85   1182   1267   -548   -675   1223    641    761    262     49   1431    415
    -67   1187   1254   -561   -659   1218    633    753    259     38   1428    423
    -59   1176   1236   -558   -649   1205    607    743    249     23   1405    420
    -80   1187   1265   -555   -672   1226    628    758    267     41   1405    428
    -77   1208   1286   -563   -680   1247    641    776    288     72   1428    446
    -41   1260   1301   -610   -670   1280    665    805    324    106   1478    470
    -38   1273   1312   -618   -675   1293    672    820    337    119   1501    478
    -62   1254   1314   -597   -688   1283    678    833    350    129   1506    493
    -85   1267   1353   -589   -719   1309    706    852    371    142   1519    514
    -64   1317   1379   -626   -722   1348    717    867    389    155   1556    524
    -49   1343   1392   -646   -722   1369    717    878    407    179   1587    550
    -85   1345   1431   -631   -758   1389    701    867    407    181   1595    563
    -83   1387   1470   -652   -776   1428    680    857    410    189   1613    584
    -49   1395   1441   -672   -745   1415    680    844    402    184   1615    581
    -38   1384   1423   -675   -730   1402    670    833    392    174   1618    587
    -51   1350   1402   -652   -727   1376    639    815    374    153   1605    581
    -83   1304   1387   -610   -735   1345    618    805    358    137   1597    568
    -90   1293   1382   -602   -737   1337    620    802    361    129   1595    555
    -75   1265   1337   -594   -706   1301    626    797    348    111   1574    537
    -85   1213   1299   -566   -693   1257    618    779    327     75   1532    501
    -83   1166   1249   -540   -665   1208    610    761    301     41   1493    465
    -70   1148   1218   -540   -644   1182    602    745    288     31   1483    452
    -64   1124   1187   -530   -626   1156    589    724    270     15   1462    426
   -101   1057   1156   -478   -631   1106    571    706    249    -10   1439    394
    -93   1026   1119   -465   -605   1072    579    706    244    -20   1428    387
    -85   1036   1122   -475   -605   1078    571    709    239    -23   1441    397
    -67   1031   1098   -483   -581   1065    566    704    233    -33   1428    379
    -54    979   1034   -462   -542   1005    553    701    215    -72   1371    340
    -38    878    917   -418   -478    896    587    730    200   -142   1280    265
    -23    872    896   -428   -459    883    701    828    257   -148   1257    254
     15    932    917   -475   -452    924    774    950    361    -64   1327    301
     46   1163   1117   -605   -535   1140    789   1057    527    155   1556    480
     80   1769   1688   -924   -802   1730    750   1083    745    576   2021    909
    -20   2470   2491  -1228  -1254   2481    584    878    865   1013   2501   1340
   -124   2501   2626  -1189  -1376   2564    311    496    631    984   2520   1332
   -226   1842   2068   -810  -1148   1956    153     85     49    293   1930    852
   -277    956   1234   -337   -756   1093    153    -38   -405   -452   1223    265
   -202    594    795   -197   -498    693    194    132   -376   -550   1034     85
   -116    615    732   -249   -426    675    290    309   -228   -459   1067     96
    -70    748    818   -340   -446    784    400    457    -75   -335   1161    163
    -46    901    948   -426   -496    924    457    553     59   -218   1260    246
    -31    958    989   -465   -511    974    449    574     98   -181   1280    272
    -41    974   1015   -467   -527    992    454    576    101   -187   1286    280
    -44    997   1039   -478   -542   1018    483    594    119   -184   1312    293
    -25   1039   1065   -506   -545   1052    480    602    135   -176   1340    303
    -28   1093   1119   -535   -574   1106    462    602    148   -166   1358    311
    -54   1098   1153   -524   -602   1124    483    605    150   -166   1353    311
    -83   1088   1171   -504   -626   1130    501    602    148   -166   1340    311
    -88   1098   1187   -504   -636   1143    501    602    148   -163   1337    322
    -70   1148   1218   -540   -646   1182    501    605    161   -153   1343    332
    -70   1161   1231   -545   -652   1195    475    600    163   -150   1348    340
    -75   1179   1254   -553   -665   1215    449    600    166   -148   1350    342
    -80   1205   1286   -561   -683   1244    420    597    168   -148   1343    340
    -93   1213   1304   -561   -698   1257    423    589    163   -153   1337    332
   -101   1221   1322   -561   -711   1270    428    589    163   -150   1345    329
   -109   1244   1350   -568   -730   1296    413    587    166   -137   1361    329
   -114   1254   1369   -568   -740   1312    400    581    161   -135   1374    335
   -103   1278   1379   -589   -743   1327    394    576    158   -132   1379    340
    -96   1322   1418   -615   -756   1369    381    576    166   -122   1382    348
   -103   1369   1473   -633   -789   1421    358    579    174   -103   1397    353
   -122   1358   1480   -618   -800   1418    342    574    176    -93   1410    348
   -111   1356   1467   -623   -792   1413    350    574    171    -90   1413    345
    -80   1421   1501   -672   -789   1460    350    587    189    -72   1436    363
    -77   1460   1538   -691   -807   1496    329    592    202    -54   1447    371
   -124   1439   1564   -657   -844   1501    311    587    202    -51   1452    379
   -150   1462   1610   -657   -880   1535    345    618    223    -33   1486    402
    -98   1499   1597   -698   -846   1548    342    615    218    -44   1478    389
   -148   1473   1621   -662   -885   1548    327    600    202    -62   1457    368
   -127   1509   1636   -691   -880   1571    327    605    213    -49   1470    376
    -83   1525   1608   -722   -846   1566    309    589    205    -59   1465    368
   -111   1530   1641   -711   -875   1584    309    581    210    -57   1454    358
   -145   1519   1665   -688   -906   1590    319    579    213    -59   1434    348
   -142   1556   1699   -706   -919   1626    337    592    231    -46   1439    358
   -132   1556   1688   -711   -911   1621    324    576    226    -62   1421    335
    -98   1545   1644   -724   -870   1595    296    542    202    -96   1387    285
   -132   1527   1660   -698   -896   1592    301    535    200   -106   1379    272
   -129   1525   1654   -696   -891   1590    306    524    192   -114   1369    280
   -124   1506   1631   -691   -878   1566    275    498    168   -135   1350    244
   -106   1496   1602   -696   -854   1548    244    470    148   -158   1330    200
   -109   1499   1605   -696   -857   1551    236    454    145   -163   1325    192
   -114   1499   1613   -691   -862   1556    231    452    148   -158   1330    192
   -109   1501   1610   -698   -859   1556    226    444    145   -161   1335    189
   -111   1538   1649   -714   -880   1592    228    444    153   -148   1343    205
   -106   1597   1704   -748   -904   1649    239    454    171   -129   1358    215
    -85   1660   1745   -787   -914   1701    249    465    187   -114   1374    226
   -135   1670   1803   -769   -969   1735    249    465    189   -109   1374    239
   -132   1678   1810   -774   -971   1743    249    465    194   -111   1356    239
   -111   1730   1842   -810   -979   1784    257    483    218    -98   1376    257
   -132   1782   1914   -823  -1023   1847    259    493    244    -72   1405    275
   -129   1797   1927   -833  -1028   1862    241    462    231    -75   1392    272
   -101   1839   1940   -870  -1021   1891    220    441    223    -80   1371    272
    -59   1847   1906   -893   -984   1875    176    407    192   -106   1337    252
    -67   1797   1865   -865   -966   1831    132    363    148   -140   1296    231
    -75   1758   1834   -844   -953   1795    124    342    114   -148   1286    226
    -98   1748   1847   -826   -974   1797    119    337    103   -148   1291    215
    -54   1761   1816   -854   -935   1787    103    324     88   -161   1283    192
    -57   1701   1758   -820   -906   1730    103    309     59   -189   1249    148
   -109   1634   1740   -763   -924   1686     88    293     38   -233   1208    116
   -155   1597   1753   -722   -956   1675     85    277     18   -270   1176    101
   -171   1582   1753   -706   -963   1667     80    259     -7   -283   1140     90
   -192   1566   1758   -685   -974   1662     72    239    -18   -298   1104     70
   -252   1548   1800   -649  -1028   1675     62    223    -23   -309   1093     51
   -239   1553   1790   -657  -1013   1670     44    205    -31   -309   1096     46
   -226   1551   1777   -665  -1002   1665     38    192    -38   -309   1096     46
   -252   1551   1803   -649  -1026   1675     33    187    -38   -311   1075     41
   -319   1512   1829   -597  -1075   1670     41    200    -46   -329   1052     36
   -277   1408   1686   -566   -982   1548     44    210    -80   -415    945    -49
   -298   1379   1678   -540   -989   1527    116    272    -44   -454    896    -98
   -244   1465   1709   -610   -976   1587    187    389     64   -397    924    -72
   -184   1816   2000   -815  -1093   1909    213    504    254   -137   1182    140
   -194   2449   2642  -1127  -1418   2546    155    493    452    301   1673    550
   -361   3018   3380  -1330  -1870   3198    -46    220    485    688   2101    870
   -506   3096   3603  -1293  -2055   3348   -316   -161    270    743   2177    872
   -605   2436   3039   -917  -1823   2738   -420   -509   -267     41   1582    428
   -613   1628   2242   -509  -1428   1935   -389   -545   -628   -654    919    -59
   -550   1293   1842   -371  -1195   1566   -348   -392   -613   -776    735   -236
   -524   1278   1803   -376  -1163   1540   -277   -236   -465   -680    766   -233
   -576   1361   1938   -392  -1257   1649   -179    -85   -293   -532    872   -150
   -475   1493   1969   -509  -1221   1730   -135    -12   -194   -439    948    -90
   -441   1571   2010   -566  -1226   1790    -96     20   -145   -397    969    -57
   -457   1602   2060   -571  -1257   1831    -83     31   -127   -381    961    -41
   -441   1623   2065   -592  -1254   1842   -101     25   -116   -379    969    -38
   -389   1634   2023   -623  -1205   1829   -116     18   -124   -384    961    -59
   -394   1636   2031   -620  -1213   1834   -119     10   -129   -381    961    -72
   -439   1647   2086   -602  -1262   1865    -98     31   -101   -350    982    -51
   -405   1670   2075   -633  -1241   1873   -116     18   -109   -361    966    -59
   -381   1704   2086   -659  -1234   1893   -135      0   -114   -371    958    -64
   -397   1712   2109   -659  -1252   1909   -155     -7   -109   -368    956    -57
   -405   1693   2099   -644  -1252   1896   -176    -20   -111   -371    943    -67
   -413   1683   2096   -636  -1257   1891   -176    -23   -106   -366    948    -57
   -420   1704   2125   -641  -1273   1914   -171    -15    -90   -345    969    -38
   -423   1732   2156   -657  -1288   1943   -174    -18    -85   -327    976    -25
   -405   1735   2140   -665  -1273   1938   -179    -25    -85   -322    971    -25
   -407   1751   2158   -672  -1283   1956   -187    -28    -77   -314    976    -20
   -426   1753   2177   -665  -1301   1964   -207    -33    -75   -309    992    -15
   -340   1779   2120   -719  -1231   1951   -244    -54    -93   -316    987    -31
   -340   1787   2127   -722  -1234   1956   -254    -57    -88   -309   1000    -18
   -314   1821   2135   -756  -1223   1977   -267    -59    -88   -296   1005      2
   -324   1860   2182   -769  -1252   2021   -275    -46    -64   -254   1044     38
   -368   1883   2252   -758  -1312   2068   -275    -36    -49   -228   1085     70
   -358   1899   2257   -769  -1306   2078   -298    -38    -54   -241   1083     72
   -332   1919   2252   -795  -1293   2086   -314    -36    -57   -239   1083     80
   -322   1958   2281   -818  -1301   2120   -296    -18    -36   -215   1106    106
   -322   1997   2317   -839  -1319   2156   -298     -7    -23   -200   1119    122
   -340   2010   2351   -833  -1345   2179   -309    -10    -18   -189   1127    137
   -366   1997   2364   -818  -1366   2182   -311    -23    -33   -205   1117    135
   -371   2008   2379   -818  -1376   2195   -314    -31    -41   -218   1106    124
   -379   2031   2410   -826  -1395   2221   -309    -33    -41   -215   1109    106
   -384   2057   2442   -836  -1413   2249   -311    -36    -36   -200   1130    111
   -394   2068   2462   -839  -1428   2265   -303    -38    -28   -189   1132    111
   -400   2083   2483   -841  -1441   2283   -293    -36    -15   -187   1127    114
   -402   2091   2494   -846  -1447   2294   -293    -41    -12   -197   1117    111
   -405   2117   2522   -854  -1462   2320   -290    -41     -7   -184   1117    116
   -400   2096   2496   -849  -1447   2296   -298    -54    -23   -200   1098     98
   -420   2073   2491   -826  -1454   2281   -316    -72    -44   -223   1067     72
   -410   2091   2499   -841  -1454   2294   -332    -93    -64   -244   1047     46
   -405   2101   2507   -846  -1454   2304   -340   -109    -80   -252   1034     31
   -433   2117   2548   -844  -1491   2333   -340   -103    -83   -228   1060     49
   -462   2096   2556   -818  -1509   2325   -353   -106    -90   -228   1067     64
   -467   2073   2540   -805  -1504   2307   -374   -122   -103   -244   1052     57
   -441   2130   2572   -844  -1506   2351   -361   -111    -88   -231   1065     72
   -436   2164   2598   -865  -1517   2379   -332    -90    -62   -205   1088     88
   -407   2208   2616   -901  -1512   2413   -296    -57    -28   -166   1127    111
   -405   2221   2624   -909  -1514   2421   -270    -31    -12   -145   1143    135
   -454   2203   2657   -872  -1556   2429   -259    -10     -5   -132   1153    142
   -465   2221   2683   -878  -1574   2452   -246     25     23   -106   1169    163
   -402   2262   2662   -930  -1532   2462   -252     46     51    -90   1171    176
   -394   2281   2675   -945  -1535   2478   -262     38     83    -67   1179    202
   -353   2307   2660   -976  -1506   2483   -280      2     90    -62   1179    223
   -332   2307   2637   -989  -1486   2470   -309    -28     75    -64   1163    223
   -366   2278   2644   -956  -1506   2462   -322    -51     70    -67   1163    228
   -342   2262   2603   -961  -1473   2431   -327    -72     54    -75   1150    220
   -337   2234   2572   -948  -1454   2403   -340    -80     38    -80   1140    213
   -366   2197   2564   -917  -1465   2379   -340    -75     36    -72   1135    220
   -353   2161   2512   -904  -1434   2335   -361    -98     12    -90   1106    202
   -350   2114   2462   -883  -1408   2288   -374   -124    -15   -111   1070    174
   -400   2055   2455   -826  -1426   2255   -374   -145    -46   -127   1041    140
   -394   2029   2423   -818  -1410   2226   -374   -161    -70   -155   1015    122
   -389   1987   2377   -800  -1384   2182   -384   -171    -85   -200    982    103
   -379   1958   2338   -792  -1358   2148   -407   -192   -111   -249    945     83
   -389   1938   2327   -774  -1358   2132   -418   -202   -124   -272    927     75
   -415   1917   2333   -753  -1374   2125   -415   -200   -119   -272    932     85
   -410   1909   2320   -750  -1366   2114   -418   -205   -122   -283    930     93
   -394   1867   2262   -737  -1330   2065   -433   -215   -140   -311    898     72
   -376   1779   2156   -701  -1265   1966   -407   -194   -158   -363    826     15
   -402   1727   2130   -665  -1267   1927   -329   -116   -127   -392    771    -23
   -361   1758   2120   -701  -1239   1938   -257    -10    -46   -355    782    -10
   -298   1940   2236   -820  -1267   2088   -202    119    103   -187    935    122
   -231   2418   2650  -1093  -1439   2533   -228    168    290    161   1319    472
   -345   3115   3460  -1387  -1901   3286   -361      0    423    607   1839    924
   -465   3369   3834  -1452  -2151   3600   -615   -350    301    769   2036   1062
   -610   2933   3543  -1163  -2078   3239   -792   -724   -129    345   1673    758
   -644   2013   2657   -683  -1649   2335   -810   -937   -672   -519    878    140
   -568   1480   2047   -457  -1306   1764   -784   -815   -758   -779    548   -148
   -509   1402   1912   -446  -1210   1657   -701   -636   -618   -698    550   -163
   -480   1488   1969   -506  -1223   1727   -594   -478   -457   -574    623   -109
   -467   1608   2075   -568  -1270   1842   -517   -366   -327   -459    704    -28
   -410   1699   2109   -644  -1260   1904   -491   -322   -265   -397    737     15
   -384   1722   2107   -670  -1247   1914   -465   -293   -233   -368    745     44
   -418   1714   2130   -649  -1275   1922   -449   -280   -218   -353    750     59
   -410   1706   2117   -646  -1262   1912   -459   -280   -215   -353    743     62
   -431   1725   2156   -649  -1296   1940   -446   -259   -194   -332    748     77
   -462   1714   2174   -626  -1317   1943   -426   -239   -176   -309    748     93
   -444   1712   2156   -633  -1299   1932   -431   -241   -179   -309    735     90
   -436   1756   2192   -659  -1314   1974   -428   -231   -166   -290    748    111
   -449   1756   2205   -654  -1327   1982   -436   -228   -166   -290    743    111
   -472   1764   2234   -646  -1353   1997   -423   -215   -148   -285    750    124
   -462   1758   2221   -649  -1340   1990   -420   -213   -145   -288    745    129
   -444   1764   2208   -659  -1325   1984   -423   -207   -137   -272    758    148
   -402   1800   2203   -701  -1304   2000   -423   -207   -129   -262    774    155
   -392   1816   2208   -711  -1301   2010   -415   -202   -119   -249    787    168
   -387   1826   2213   -722  -1301   2018   -413   -200   -106   -236    807    184
   -418   1784   2203   -683  -1309   1992   -428   -207   -116   -241    800    181
   -405   1797   2200   -696  -1304   1997   -439   -205   -114   -236    805    189
   -387   1839   2223   -727  -1306   2031   -428   -192    -90   -207    831    226
   -426   1857   2281   -717  -1356   2068   -410   -174    -67   -179    854    254
   -376   1886   2262   -753  -1319   2073   -428   -171    -64   -166    878    254
   -350   1901   2249   -776  -1299   2075   -449   -174    -67   -163    875    267
   -381   1914   2294   -766  -1337   2104   -444   -153    -46   -142    885    285
   -379   1948   2325   -784  -1353   2135   -423   -122    -10    -96    927    290
   -272   1984   2257   -854  -1265   2120   -433   -111      5    -75    953    298
   -231   2010   2242   -893  -1236   2125   -449   -109     10    -59    958    329
   -257   2021   2278   -883  -1267   2148   -441   -101     18    -46    956    348
   -280   2039   2317   -880  -1299   2177   -418    -90     28    -41    945    358
   -303   2034   2338   -865  -1319   2184   -407    -83     36    -41    932    368
   -311   2065   2377   -878  -1345   2221   -400    -70     57    -18    945    379
   -314   2070   2385   -878  -1350   2226   -392    -67     62    -15    940    358
   -348   2049   2397   -852  -1374   2223   -371    -51     83     -2    958    361
   -366   2060   2426   -846  -1395   2242   -345    -31    114     20    982    389
   -329   2078   2408   -875  -1369   2244   -345    -36    114     23    976    394
   -345   2070   2416   -862  -1382   2244   -337    -28    124     33    971    402
   -384   2039   2423   -828  -1405   2231   -329    -28    122     31    956    387
   -423   2018   2442   -797  -1431   2229   -319    -28    122     25    943    379
   -452   2005   2455   -779  -1452   2231   -311    -25    129     28    943    368
   -428   1997   2426   -784  -1426   2210   -314    -23    124     25    937    361
   -384   1992   2374   -805  -1379   2182   -314    -23    116     25    937    348
   -348   1997   2346   -823  -1345   2171   -316    -25    116     33    945    337
   -363   2003   2364   -820  -1363   2184   -306    -15    137     51    961    327
   -353   2000   2351   -823  -1353   2174   -303    -10    148     62    969    327
   -350   2010   2361   -831  -1356   2184   -290      5    163     75    982    355
   -368   2013   2382   -820  -1374   2197   -275     23    181     85    995    387
   -363   2031   2392   -833  -1379   2210   -262     41    194     96    997    402
   -371   2039   2408   -833  -1389   2223   -252     54    207    109    995    407
   -381   2057   2439   -839  -1410   2247   -233     75    233    135   1015    439
   -376   2049   2426   -836  -1400   2236   -213     98    252    155   1031    472
   -348   2083   2429   -867  -1389   2255   -194    116    277    176   1062    514
   -355   2078   2434   -862  -1395   2255   -200    111    277    171   1080    524
   -368   2070   2439   -852  -1405   2255   -207    103    277    163   1091    537
   -374   2068   2442   -846  -1408   2255   -223     90    267    150   1088    540
   -366   2044   2410   -839  -1389   2226   -239     72    254    135   1075    530
   -371   1982   2351   -805  -1361   2166   -233     77    249    116   1062    530
   -379   1932   2312   -779  -1345   2122   -226     96    257    111   1060    532
   -389   1899   2288   -753  -1337   2094   -210    116    275    119   1070    542
   -381   1844   2226   -732  -1304   2034   -210    119    262     96   1052    527
   -400   1766   2166   -683  -1283   1964   -213    111    241     70   1018    498
   -415   1701   2114   -644  -1265   1906   -207    103    220     46    989    472
   -413   1667   2081   -626  -1247   1873   -205    101    218     41    987    485
   -431   1608   2036   -589  -1234   1823   -215     88    207     28    974    478
   -446   1587   2031   -571  -1239   1808   -202     98    213     36    969    475
   -449   1553   2000   -553  -1223   1777   -197    103    210     31    948    470
   -423   1538   1961   -555  -1192   1748   -189    109    215     38    948    478
   -433   1506   1938   -537  -1187   1719   -176    116    220     46    956    493
   -426   1439   1865   -506  -1145   1652   -163    127    207     23    927    472
   -389   1358   1748   -485  -1070   1553   -135    158    189    -33    849    402
   -376   1314   1691   -467  -1034   1501    -59    223    210    -75    800    353
   -361   1337   1696   -491  -1028   1514     10    340    301    -15    854    387
   -296   1610   1906   -657  -1101   1758     44    462    475    210   1093    592
   -322   2156   2475   -917  -1397   2314     33    511    711    631   1564   1041
   -491   2730   3221  -1119  -1855   2974    -83    363    885   1067   2049   1483
   -628   2720   3346  -1047  -1987   3031   -340     -5    667   1013   2026   1467
   -740   2088   2829   -675  -1784   2457   -483   -368    150    400   1457    997
   -730   1304   2031   -288  -1379   1667   -519   -519   -296   -259    813    439
   -662    950   1613   -142  -1137   1280   -498   -379   -306   -381    631    254
   -548    971   1519   -213  -1034   1244   -415   -207   -161   -290    675    277
   -480   1085   1564   -303  -1023   1325   -332    -72    -23   -184    748    337
   -465   1182   1647   -361  -1054   1413   -293     10     75    -96    826    387
   -470   1208   1678   -368  -1072   1441   -249     54    119    -57    867    423
   -457   1202   1660   -374  -1060   1431   -194     80    132    -49    865    428
   -363   1278   1641   -457  -1002   1457   -187    127    171    -15    891    467
   -361   1267   1626   -454   -992   1444   -213    119    158    -28    872    459
   -426   1210   1636   -392  -1031   1423   -187     93    132    -57    844    454
   -462   1187   1649   -363  -1057   1418   -150     93    127    -64    833    454
   -506   1161   1667   -327  -1088   1413   -135    109    132    -57    836    462
   -527   1124   1652   -301  -1088   1387   -145    106    124    -64    823    459
   -535   1148   1683   -306  -1109   1415   -145    119    135    -57    823    475
   -470   1187   1657   -358  -1065   1421   -171    101    114    -80    800    454
   -485   1221   1704   -368  -1096   1462   -179    103    116    -77    802    457
   -485   1244   1727   -379  -1109   1486   -194     93    109    -88    797    454
   -449   1283   1732   -415  -1091   1506   -210     88    101   -101    792    441
   -462   1317   1779   -428  -1122   1548   -218     88     98   -101    797    433
   -472   1340   1813   -433  -1143   1577   -231     88     96   -101    805    423
   -480   1353   1831   -436  -1156   1592   -257     85     90    -93    810    420
   -467   1363   1831   -446  -1148   1597   -288     75     80    -96    805    415
   -446   1408   1852   -480  -1150   1628   -309     62     72    -90    815    420
   -470   1423   1893   -475  -1182   1657   -316     51     67    -90    828    420
   -493   1460   1953   -485  -1226   1706   -306     77     90    -57    867    457
   -452   1538   1990   -542  -1221   1764   -335    114    127    -12    909    504
   -441   1522   1964   -540  -1202   1743   -361     77     90    -38    888    475
   -444   1506   1951   -532  -1197   1727   -337     67     64    -59    872    462
   -465   1519   1982   -527  -1226   1751   -332     77     67    -51    875    472
   -488   1543   2031   -527  -1260   1787   -329     90     80    -33    883    501
   -501   1564   2065   -532  -1283   1813   -322    103     90    -20    896    522
   -501   1595   2096   -545  -1299   1844   -309    116    101     -7    911    535
   -504   1628   2132   -563  -1319   1880   -303    122    111      5    927    542
   -470   1649   2120   -589  -1293   1883   -322    109    103      0    922    527
   -493   1662   2156   -587  -1325   1909   -309    119    119     12    927    532
   -498   1696   2195   -600  -1348   1945   -280    140    142     28    937    542
   -457   1722   2179   -633  -1317   1951   -277    140    148     31    940    530
   -470   1699   2169   -613  -1319   1932   -280    135    142     18    924    501
   -465   1691   2153   -615  -1309   1922   -265    135    140      0    904    470
   -459   1701   2161   -623  -1309   1930   -265    127    135    -12    891    446
   -457   1709   2164   -628  -1309   1938   -262    124    132    -10    891    449
   -470   1712   2182   -620  -1325   1945   -259    119    129    -10    891    449
   -452   1735   2187   -641  -1319   1961   -265    103    124    -20    885    436
   -441   1751   2190   -654  -1317   1969   -285     85    111    -25    880    426
   -491   1732   2221   -620  -1356   1977   -275     80    109    -33    870    410
   -545   1758   2304   -605  -1423   2031   -244    103    124    -20    888    426
   -439   1787   2223   -675  -1330   2005   -285     75     90    -59    828    410
   -389   1829   2216   -719  -1301   2021   -296     67     83    -72    800    400
   -449   1867   2317   -711  -1382   2091   -259     96    111    -54    818    420
   -475   1906   2382   -714  -1428   2143   -236    129    145    -23    849    449
   -415   1912   2327   -750  -1371   2120   -239    124    132    -31    826    436
   -418   1930   2348   -756  -1384   2140   -215    140    132    -36    810    433
   -431   1997   2429   -784  -1431   2213   -218    155    145    -23    826    452
   -400   2039   2439   -818  -1418   2239   -226    142    148    -18    831    433
   -472   1997   2470   -763  -1473   2234   -181    148    161     -2    849    446
   -472   2016   2488   -771  -1480   2252   -176    145    163     10    865    446
   -457   2010   2465   -776  -1462   2236   -197    124    145      2    857    431
   -426   2021   2447   -797  -1436   2234   -231    101    129     -5    849    420
   -436   1992   2429   -779  -1434   2210   -254     80     98    -36    818    376
   -446   1990   2436   -774  -1441   2213   -252     70     80    -72    792    345
   -449   1971   2421   -763  -1434   2195   -249     67     75    -93    763    337
   -480   1932   2413   -724  -1447   2171   -246     59     59   -119    722    322
   -470   1940   2410   -735  -1441   2174   -270     44     44   -135    704    311
   -483   1917   2400   -717  -1441   2158   -254     36     28   -158    680    288
   -511   1891   2400   -691  -1454   2145   -244     12      7   -174    657    236
   -535   1862   2397   -662  -1465   2130   -220      0     -2   -197    626    202
   -563   1899   2462   -670  -1512   2179   -207     20     15   -197    628    197
   -545   1909   2452   -683  -1499   2179   -262     -5      0   -207    618    161
   -540   1862   2403   -662  -1470   2132   -283    -31    -25   -215    592    127
   -504   1852   2356   -672  -1428   2104   -277    -41    -33   -218    571    116
   -485   1808   2294   -662  -1389   2052   -259    -36    -51   -252    524     83
   -491   1732   2223   -620  -1356   1977   -205     15    -54   -301    459     20
   -446   1714   2158   -633  -1304   1935   -132     96    -15   -327    415    -31
   -428   1758   2187   -665  -1306   1971    -36    254    106   -241    483     20
   -358   2070   2426   -857  -1392   2247    -28    348    262    -10    735    257
   -345   2709   3055  -1182  -1699   2881    -77    324    439    394   1221    701
   -527   3211   3738  -1343  -2132   3476   -213     93    472    750   1644   1041
   -680   3146   3826  -1231  -2252   3486   -431   -288    184    688   1628    979
   -737   2410   3148   -839  -1943   2779   -537   -620   -348    -59    958    444
   -758   1631   2390   -436  -1574   2010   -535   -675   -659   -678    350    -38
   -735   1306   2042   -285  -1387   1673   -470   -509   -602   -745    223   -176
   -615   1337   1953   -361  -1283   1644   -381   -322   -436   -636    283   -158
   -530   1441   1969   -457  -1249   1704   -306   -189   -303   -519    374    -98
   -517   1506   2023   -496  -1270   1764   -280   -140   -223   -439    441    -57
   -498   1525   2023   -514  -1262   1774   -272   -135   -197   -413    459    -46
   -485   1574   2060   -542  -1273   1816   -252   -109   -166   -379    488    -20
   -462   1610   2070   -574  -1265   1839   -241    -77   -129   -340    522      7
   -446   1641   2088   -600  -1267   1865   -228    -54    -98   -303    540     36
   -454   1660   2114   -605  -1286   1886   -220    -44    -77   -267    568     59
   -449   1647   2096   -597  -1273   1870   -241    -62    -83   -259    571     51
   -459   1634   2094   -587  -1278   1862   -231    -51    -75   -249    579     46
   -459   1673   2132   -607  -1296   1901   -202    -23    -51   -218    613     75
   -483   1706   2190   -613  -1335   1948   -187     -7    -38   -220    618     90
   -420   1753   2174   -665  -1296   1964   -194     -5    -36   -239    613     93
   -350   1792   2143   -722  -1247   1966   -192     12    -15   -218    626    103
   -293   1818   2109   -763  -1202   1964   -197     31      0   -205    646    114
   -322   1818   2140   -748  -1231   1977   -184     44     12   -187    667    132
   -345   1808   2153   -730  -1249   1979   -163     36      5   -184    665    129
   -298   1867   2166   -784  -1231   2016   -179     33     12   -168    667    129
   -327   1870   2197   -771  -1262   2034   -200     33     10   -166    670    127
   -381   1849   2231   -735  -1306   2039   -200     20     -2   -174    667    116
   -350   1878   2229   -763  -1288   2052   -184     25     -2   -171    678    114
   -340   1873   2213   -766  -1278   2044   -197     18     -7   -174    685    119
   -371   1896   2268   -763  -1319   2081   -197     31      5   -158    709    135
   -329   1925   2255   -800  -1293   2088   -207     31      2   -158    714    129
   -306   1958   2265   -826  -1286   2112   -205     51     18   -135    737    153
   -270   1987   2257   -859  -1265   2122   -213     59     23   -119    750    158
   -257   2018   2275   -880  -1267   2145   -205     64     38    -98    769    179
   -283   2029   2312   -872  -1299   2169   -187     77     57    -83    782    197
   -267   2039   2307   -885  -1286   2171   -187     88     59    -90    771    184
   -270   2096   2366   -914  -1317   2231   -158    119     96    -59    802    202
   -257   2120   2377   -932  -1317   2247   -158    119    111    -51    815    205
   -226   2107   2330   -943  -1278   2216   -166    103    101    -64    802    181
   -189   2109   2299   -958  -1244   2203   -176     90     93    -80    789    158
   -207   2132   2340   -961  -1273   2236   -153    101    114    -72    792    155
   -205   2161   2364   -979  -1283   2262   -129    111    140    -62    802    148
   -218   2166   2385   -976  -1301   2275   -103    124    176    -41    818    148
   -207   2174   2382   -982  -1293   2278    -80    135    210    -33    823    145
   -215   2145   2361   -966  -1288   2252    -64    116    197    -62    795    114
   -215   2140   2356   -963  -1286   2247    -54    103    192    -70    782    101
   -223   2122   2346   -950  -1283   2231    -54     83    174    -77    753     80
   -231   2101   2333   -935  -1280   2216    -59     64    163    -70    743     72
   -244   2088   2333   -924  -1288   2210    -67     25    135    -77    740     59
   -262   2065   2327   -901  -1293   2195    -80      7    119    -83    745     59
   -215   2078   2294   -932  -1254   2184    -88     10    114    -90    748     54
   -187   2101   2288   -956  -1236   2195    -85      2    116    -80    763     62
   -197   2088   2283   -948  -1241   2187   -103    -18    111    -77    758     64
   -200   2075   2275   -937  -1239   2174    -93     36    129    -72    758     83
   -163   2091   2252   -966  -1208   2171    -62    101    158    -57    763     96
   -137   2096   2234   -979  -1184   2164    -46    129    168    -44    766     93
   -127   2112   2239   -995  -1184   2177    -38    145    192    -23    776    111
   -132   2135   2268  -1002  -1200   2200    -25    153    215      0    787    135
   -132   2156   2288  -1013  -1210   2221    -10    155    233     20    797    161
   -150   2169   2320  -1008  -1234   2244    -15    148    233     31    813    189
   -163   2192   2353  -1015  -1260   2273    -44    129    228     28    831    205
   -179   2200   2379  -1010  -1280   2291    -72    109    200     10    833    184
   -181   2216   2397  -1018  -1291   2307    -98     80    171      2    820    153
   -200   2208   2408  -1002  -1304   2307   -127     62    150      2    802    132
   -257   2184   2439   -966  -1348   2312   -127     70    158     20    800    135
   -267   2179   2447   -956  -1358   2314   -122     75    166     23    787    132
   -290   2125   2413   -919  -1350   2268   -137     59    148     -7    745     90
   -246   2112   2359   -932  -1301   2234   -161     28    119    -54    696     44
   -207   2101   2307   -948  -1257   2203   -176      2     88    -93    657      7
   -158   2104   2262   -974  -1210   2182   -189    -15     67   -116    641      0
   -163   2104   2268   -971  -1215   2184   -223    -28     57   -142    644      2
   -176   2081   2257   -950  -1215   2169   -241    -44     20   -200    628    -20
   -202   2075   2278   -937  -1239   2174   -241    -54     -2   -241    615    -31
   -145   2088   2234   -971  -1189   2161   -259    -80    -41   -290    587    -51
   -122   2107   2229   -992  -1176   2166   -272    -98    -62   -324    563    -57
   -129   2078   2208   -974  -1169   2143   -267   -103    -80   -350    532    -64
   -127   2000   2127   -937  -1127   2065   -228    -62    -93   -407    446   -132
   -187   1974   2161   -893  -1174   2068   -145     12    -54   -431    402   -176
   -184   2008   2192   -911  -1189   2099    -83    116     31   -384    433   -161
   -137   2231   2369  -1047  -1252   2299    -51    236    187   -192    631    -12
    -88   2803   2891  -1358  -1491   2847   -106    223    342    200   1062    355
   -166   3470   3637  -1652  -1901   3551   -259      5    394    615   1540    735
   -293   3655   3946  -1680  -2122   3800   -519   -353    210    730   1693    833
   -413   3109   3522  -1348  -1966   3315   -709   -753   -290    179   1200    472
   -501   2200   2699   -852  -1600   2449   -675   -844   -717   -620    439   -111
   -449   1803   2252   -678  -1350   2026   -600   -691   -724   -800    200   -329
   -355   1777   2132   -711  -1244   1953   -514   -527   -584   -719    213   -340
   -376   1836   2213   -730  -1293   2023   -418   -379   -428   -600    285   -290
   -400   1901   2301   -750  -1350   2101   -363   -288   -319   -498    363   -244
   -324   2008   2333   -841  -1330   2169   -329   -236   -252   -436    410   -194
   -233   2086   2320   -927  -1275   2203   -316   -220   -228   -413    423   -168
   -267   2091   2359   -911  -1312   2223   -309   -210   -207   -394    428   -161
   -290   2081   2369   -896  -1330   2223   -311   -213   -200   -392    415   -168
   -277   2091   2369   -906  -1325   2229   -311   -220   -200   -387    402   -194
   -257   2094   2351   -922  -1304   2221   -322   -233   -205   -389    387   -207
   -231   2083   2314   -924  -1273   2197   -327   -239   -200   -400    376   -200
   -249   2086   2335   -919  -1293   2210   -319   -236   -192   -400    379   -197
   -252   2122   2374   -935  -1314   2249   -311   -210   -163   -366    397   -176
   -197   2140   2335   -974  -1265   2236   -316   -200   -161   -355    392   -174
    -85   2151   2236  -1031  -1161   2192   -340   -215   -176   -379    363   -194
   -103   2169   2273  -1034  -1189   2221   -342   -213   -158   -371    363   -192
   -129   2177   2307  -1023  -1218   2242   -329   -200   -132   -350    379   -174
   -168   2161   2330   -997  -1249   2244   -316   -189   -116   -345    394   -150
   -153   2190   2343  -1018  -1247   2265   -319   -176    -96   -335    423   -148
   -137   2213   2351  -1039  -1244   2281   -324   -166    -80   -309    439   -135
   -155   2203   2359  -1023  -1257   2281   -327   -163    -85   -298    431   -116
   -155   2213   2369  -1028  -1262   2288   -335   -163    -88   -277    446   -140
   -161   2239   2400  -1039  -1280   2320   -337   -148    -70   -239    475   -150
   -153   2252   2405  -1052  -1278   2327   -355   -142    -72   -241    493   -135
   -142   2270   2413  -1065  -1278   2340   -355   -135    -67   -233    517   -109
   -124   2307   2431  -1093  -1280   2369   -348   -119    -46   -205    532    -72
   -114   2335   2449  -1109  -1280   2392   -335    -98    -15   -184    537     -7
   -106   2348   2452  -1122  -1278   2397   -345    -88      5   -176    537     36
    -67   2366   2434  -1150  -1252   2400   -348    -72     18   -171    537     90
    -64   2369   2431  -1153  -1247   2400   -348    -67     20   -161    553    116
    -62   2366   2429  -1150  -1244   2397   -348    -83      5   -187    506    127
    -54   2356   2408  -1153  -1231   2382   -332   -103     -2   -200    491     49
    -62   2359   2421  -1148  -1241   2390   -322   -101      5   -174    522     12
    -59   2361   2421  -1150  -1241   2390   -309    -70     25   -166    527     36
    -62   2385   2447  -1161  -1254   2416   -301    -62     36   -176    485     36
    -51   2385   2434  -1166  -1241   2408   -296    -67     57   -150    485     25
    -49   2353   2400  -1153  -1223   2377   -275    -67     77   -137    527     59
    -33   2353   2385  -1161  -1208   2369   -257    -18    106   -109    550     64
    -25   2377   2403  -1174  -1213   2390   -244     10    142    -41    652    -51
     -7   2369   2377  -1184  -1192   2372   -272    -20    140    -70    665    -70
     64   2403   2338  -1234  -1137   2369   -322    -75    129   -140    576    -51
     72   2356   2283  -1215  -1104   2320   -355   -124    103   -179    537    -70
    -25   2304   2330  -1137  -1176   2317   -324   -137     80   -166    558    -77
    -90   2361   2452  -1137  -1270   2405   -293    -77    132    -85    615    -15
   -119   2416   2533  -1148  -1325   2473   -327    -80    142    -59    602      5
   -171   2413   2585  -1122  -1379   2499   -329   -106    114    -70    574     -7
   -155   2494   2650  -1169  -1402   2572   -246    -90    119    -54    600      5
    -51   2650   2701  -1301  -1376   2675   -226    -41    168      5    688     36
   -129   2642   2769  -1257  -1449   2704   -215    -41    168      0    709     28
   -226   2637   2863  -1208  -1545   2751   -158    -33    163    -23    693     12
   -200   2714   2915  -1257  -1556   2813   -158    -20    161    -28    667     18
   -145   2772   2915  -1314  -1530   2842   -187    -28    135    -54    646    -20
   -114   2818   2930  -1353  -1522   2873   -194    -36    119    -57    680    -59
   -145   2865   3011  -1358  -1577   2938   -197    -38    119    -33    714    -59
   -166   2915   3081  -1374  -1623   2998   -239    -54    106    -31    704    -28
    -67   2982   3050  -1460  -1558   3016   -303    -93     59    -75    657    -23
    -46   3052   3099  -1504  -1571   3073   -345   -129     25    -93    646    -20
    -62   3091   3151  -1514  -1608   3120   -353   -148      5   -101    683    -23
    -72   3125   3198  -1525  -1634   3161   -355   -163    -20   -127    665    -54
    -72   3141   3211  -1535  -1641   3174   -394   -184    -44   -168    597    -77
    -51   3148   3200  -1548  -1626   3174   -457   -213    -75   -213    540    -83
    -23   3172   3195  -1574  -1610   3185   -457   -239   -106   -246    530   -132
     -5   3226   3231  -1610  -1618   3229   -392   -249   -124   -265    545   -153
    -83   3161   3244  -1540  -1665   3203   -426   -306   -194   -340    485   -205
   -111   3159   3268  -1525  -1688   3213   -480   -348   -249   -400    436   -270
   -106   3195   3302  -1545  -1704   3247   -496   -374   -280   -426    428   -290
    -96   3273   3369  -1587  -1732   3320   -480   -392   -296   -439    420   -296
   -145   3273   3419  -1564  -1782   3346   -485   -415   -322   -472    384   -324
   -202   3270   3470  -1535  -1836   3369   -514   -446   -355   -506    350   -361
   -158   3312   3468  -1579  -1813   3390   -537   -470   -384   -527    355   -384
   -148   3346   3494  -1597  -1821   3419   -530   -457   -397   -548    355   -413
    -67   3330   3398  -1631  -1732   3364   -506   -436   -423   -631    249   -496
    -90   3359   3450  -1634  -1771   3406   -420   -361   -374   -636    228   -522
   -109   3463   3572  -1678  -1842   3517   -340   -246   -267   -558    296   -478
      7   3871   3863  -1938  -1927   3868   -376   -200   -127   -314    548   -252
     10   4653   4640  -2333  -2314   4647   -501   -283     41    145   1080    184
    -18   5229   5248  -2605  -2634   5240   -758   -605     18    457   1431    444
   -116   5097   5211  -2491  -2665   5154   -997  -1018   -337    254   1283    283
   -353   4281   4634  -1964  -2494   4458  -1018  -1325   -914   -555    613   -218
   -319   3567   3886  -1626  -2104   3725   -953  -1254  -1148  -1075     75   -639
   -228   3361   3590  -1566  -1909   3476   -893  -1083  -1065  -1091    -25   -756
   -241   3424   3665  -1592  -1953   3543   -784   -917   -893   -961     46   -732
   -233   3556   3790  -1660  -2010   3673   -696   -779   -753   -844    135   -672
   -161   3684   3845  -1764  -2003   3764   -678   -644   -696   -795    171   -644
   -192   3733   3925  -1771  -2060   3829   -654   -537   -654   -756    220   -615
   -135   3774   3907  -1821  -2021   3839   -662   -514   -662   -766    223   -628
   -122   3769   3891  -1823  -2005   3829   -657   -501   -672   -784    207   -649
   -122   3782   3904  -1831  -2016   3845   -644   -475   -652   -774    220   -633
    -62   3824   3884  -1880  -1974   3852   -652   -465   -644   -769    231   -610
    -23   3868   3889  -1925  -1956   3878   -657   -467   -646   -766    228   -597
    -46   3863   3910  -1906  -1977   3886   -646   -465   -654   -763    233   -592
    -98   3834   3930  -1867  -2016   3881   -633   -446   -657   -766    233   -581
   -101   3868   3967  -1883  -2034   3917   -626   -431   -649   -763    244   -568
    -67   3904   3972  -1919  -2021   3938   -626   -420   -641   -758    252   -542
    -75   3917   3993  -1919  -2034   3954   -636   -413   -639   -743    277   -524
    -98   3910   4008  -1906  -2055   3959   -644   -418   -644   -743    288   -509
   -111   3920   4032  -1904  -2070   3975   -641   -420   -652   -743    280   -498
   -106   3915   4019  -1906  -2062   3967   -639   -418   -644   -732    290   -493
    -80   3954   4034  -1935  -2057   3993   -639   -423   -636   -709    332   -480
    -59   3995   4052  -1969  -2055   4024   -657   -436   -636   -706    345   -472
    -85   4008   4094  -1961  -2088   4050   -659   -431   -620   -696    366   -446
    -96   4016   4110  -1961  -2101   4063   -672   -452   -626   -691    379   -449
    -88   4026   4115  -1969  -2101   4071   -659   -462   -631   -683    392   -444
     -7   4081   4089  -2036  -2049   4084   -654   -457   -628   -670    402   -418
     54   4154   4099  -2104  -2021   4128   -678   -452   -615   -652    418   -389
     67   4172   4104  -2122  -2018   4141   -706   -454   -613   -646    439   -387
     67   4182   4115  -2125  -2023   4149   -701   -452   -605   -633    467   -374
     23   4195   4169  -2109  -2075   4182   -659   -415   -589   -610    483   -348
     36   4234   4198  -2135  -2081   4216   -649   -400   -587   -605    480   -332
     31   4263   4229  -2148  -2099   4247   -662   -428   -587   -602    478   -319
     36   4273   4237  -2153  -2099   4255   -659   -459   -589   -600    475   -311
     49   4271   4221  -2161  -2086   4247   -652   -483   -592   -600    472   -306
     46   4304   4258  -2177  -2104   4281   -662   -504   -592   -594    475   -288
     28   4317   4286  -2174  -2130   4302   -667   -514   -589   -594    472   -270
      2   4325   4323  -2164  -2158   4325   -652   -524   -587   -597    475   -257
     10   4312   4299  -2164  -2145   4304   -633   -524   -581   -602    457   -275
     31   4315   4284  -2174  -2127   4299   -639   -532   -581   -600    431   -298
     18   4312   4291  -2166  -2135   4302   -652   -553   -589   -615    405   -332
     28   4310   4281  -2169  -2125   4297   -659   -571   -605   -628    384   -348
     23   4273   4247  -2151  -2112   4260   -662   -589   -631   -652    353   -363
    -31   4234   4265  -2101  -2148   4250   -657   -587   -633   -654    345   -374
    -54   4227   4281  -2086  -2169   4252   -659   -584   -623   -657    348   -381
     25   4221   4195  -2122  -2083   4208   -711   -618   -646   -693    311   -405
     12   4216   4203  -2114  -2096   4211   -711   -615   -639   -685    329   -394
     12   4206   4193  -2109  -2088   4198   -683   -571   -628   -662    363   -361
     10   4190   4180  -2101  -2086   4188   -678   -532   -620   -644    384   -337
    -46   4164   4211  -2057  -2127   4188   -662   -524   -605   -626    394   -306
    -75   4149   4221  -2039  -2148   4185   -639   -509   -581   -602    418   -285
    -49   4177   4224  -2065  -2138   4201   -620   -491   -550   -571    465   -267
     54   4198   4143  -2127  -2044   4172   -641   -506   -563   -584    454   -259
     28   4149   4120  -2088  -2044   4136   -641   -504   -568   -594    446   -241
      0   4094   4094  -2047  -2047   4094   -626   -506   -561   -584    470   -239
    127   4102   3975  -2114  -1922   4037   -652   -524   -576   -607    449   -254
    171   4117   3943  -2145  -1886   4032   -646   -514   -555   -584    475   -226
    197   4117   3920  -2156  -1860   4019   -646   -527   -553   -566    501   -205
    194   4104   3910  -2151  -1857   4008   -641   -537   -553   -555    524   -176
    148   4052   3904  -2101  -1878   3980   -639   -553   -558   -561    519   -158
    142   4016   3871  -2081  -1865   3946   -662   -574   -571   -574    514   -153
    176   3982   3806  -2078  -1813   3894   -678   -576   -571   -576    522   -140
    187   3938   3751  -2065  -1784   3845   -675   -574   -568   -579    522   -135
    145   3855   3710  -2003  -1782   3782   -659   -576   -581   -589    509   -158
    103   3754   3650  -1930  -1774   3702   -641   -576   -589   -600    483   -184
    119   3694   3574  -1906  -1727   3634   -646   -581   -592   -607    472   -197
    155   3613   3455  -1886  -1649   3535   -654   -597   -613   -626    483   -202
    124   3512   3387  -1818  -1631   3450   -646   -607   -633   -641    462   -202
     46   3434   3385  -1743  -1667   3411   -636   -615   -646   -649    439   -210
     75   3413   3338  -1743  -1631   3377   -631   -620   -646   -646    441   -215
    129   3387   3257  -1761  -1564   3322   -636   -623   -652   -631    449   -213
    171   3374   3203  -1774  -1517   3291   -639   -631   -652   -602    465   -213
    135   3330   3192  -1732  -1530   3263   -620   -623   -644   -571    478   -187
    150   3268   3117  -1709  -1483   3192   -610   -610   -646   -561    449   -184
    194   3182   2987  -1688  -1397   3086   -584   -574   -639   -597    363   -236
    187   3190   3003  -1688  -1408   3096   -504   -467   -550   -561    355   -218
    179   3263   3083  -1722  -1454   3174   -431   -316   -413   -436    452   -127
    192   3543   3351  -1867  -1579   3447   -413   -207   -244   -145    756    145
    127   4182   4055  -2156  -1964   4120   -475   -257    -75    327   1304    652
    -62   4679   4738  -2309  -2400   4707   -639   -527    -70    649   1712   1015
   -233   4523   4757  -2145  -2496   4640   -839   -919   -374    465   1613    940
   -327   3645   3972  -1657  -2148   3808   -914  -1231   -930   -358    906    423
   -288   2792   3081  -1254  -1686   2938   -904  -1189  -1158   -854    374    -18
   -215   2494   2709  -1140  -1462   2603   -841  -1023  -1075   -852    275   -103
   -148   2504   2652  -1179  -1400   2577   -722   -844   -904   -724    316    -51
   -119   2574   2694  -1226  -1405   2634   -594   -685   -727   -535    439     36
    -88   2543   2631  -1228  -1361   2587   -509   -584   -610   -265    553    103
    -93   2522   2616  -1215  -1356   2569   -480   -561   -576   -187    566     88
   -106   2577   2681  -1236  -1395   2629   -480   -550   -545   -218    553     62
    -70   2639   2709  -1283  -1389   2673   -504   -553   -527   -316    514     12
    -25   2678   2701  -1327  -1363   2688   -532   -574   -548   -423    465    -51
    -38   2709   2748  -1335  -1392   2727   -545   -581   -553   -478    444    -83
    -36   2759   2795  -1363  -1415   2777   -550   -581   -548   -498    441    -98
     10   2782   2772  -1395  -1379   2777   -568   -597   -563   -532    413   -135
    -10   2792   2800  -1392  -1405   2798   -561   -594   -558   -542    410   -140
    -15   2811   2826  -1397  -1421   2818   -548   -584   -542   -540    426   -127
     44   2839   2795  -1441  -1376   2816   -561   -589   -548   -548    423   -135
    127   2865   2738  -1496  -1304   2803   -594   -613   -566   -579    397   -166
     98   2904   2805  -1504  -1356   2855   -589   -597   -545   -566    415   -140
     80   2922   2842  -1501  -1382   2881   -597   -589   -540   -558    431   -116
     98   2920   2818  -1509  -1361   2870   -613   -592   -545   -561    426   -106
    116   2935   2818  -1525  -1350   2878   -618   -589   -540   -548    439    -85
    150   2948   2798  -1551  -1322   2873   -633   -600   -548   -553    431    -77
    155   2964   2808  -1561  -1327   2889   -639   -602   -542   -542    444    -72
    137   2969   2831  -1556  -1345   2902   -636   -589   -527   -527    462    -67
    109   2953   2844  -1530  -1366   2899   -633   -581   -522   -511    472    -57
    116   2992   2873  -1556  -1376   2933   -631   -571   -501   -491    491    -44
    148   2998   2850  -1574  -1350   2925   -646   -584   -506   -496    485    -62
    205   3003   2798  -1605  -1296   2899   -667   -589   -511   -506    472    -75
    231   3013   2782  -1621  -1275   2899   -672   -576   -498   -498    475    -62
    233   3029   2792  -1634  -1280   2912   -670   -574   -485   -483    496    -51
    262   3042   2779  -1652  -1257   2912   -670   -579   -483   -475    493    -57
    301   3068   2766  -1683  -1231   2917   -670   -574   -480   -470    491    -59
    270   3083   2813  -1675  -1270   2948   -652   -555   -459   -446    509    -41
    296   3070   2774  -1683  -1241   2925   -662   -566   -462   -452    498    -57
    324   3081   2756  -1704  -1215   2920   -659   -566   -452   -441    498    -57
    329   3094   2764  -1712  -1218   2930   -646   -561   -436   -431    498    -62
    301   3076   2774  -1688  -1236   2925   -628   -545   -413   -420    496    -70
    231   3008   2777  -1621  -1273   2894   -620   -535   -392   -418    493    -64
    124   2969   2844  -1545  -1361   2907   -579   -501   -353   -397    514    -38
    111   2969   2855  -1540  -1374   2912   -555   -467   -322   -387    524    -20
    184   2979   2795  -1582  -1304   2889   -566   -467   -303   -400    496    -25
    122   2953   2831  -1538  -1353   2894   -563   -470   -283   -392    483     -7
     90   2946   2855  -1519  -1382   2902   -558   -459   -267   -366    488     18
     70   2925   2852  -1499  -1392   2889   -553   -454   -265   -345    498     44
     31   2857   2826  -1444  -1397   2842   -568   -470   -280   -353    493     70
     20   2792   2772  -1408  -1376   2785   -571   -470   -283   -381    483     83
     20   2751   2727  -1387  -1353   2740   -574   -470   -280   -407    475     88
     44   2725   2678  -1384  -1317   2701   -587   -470   -277   -418    467     88
     46   2694   2647  -1369  -1299   2670   -584   -462   -265   -407    457    101
     28   2691   2660  -1361  -1314   2678   -561   -436   -233   -376    457    137
     51   2701   2647  -1376  -1296   2675   -540   -413   -207   -350    454    171
     46   2673   2624  -1361  -1288   2650   -522   -392   -184   -319    449    200
      5   2634   2629  -1319  -1312   2631   -501   -376   -158   -283    444    236
      2   2618   2613  -1312  -1306   2616   -493   -374   -148   -270    426    249
     64   2647   2582  -1358  -1257   2616   -488   -374   -140   -267    413    252
    145   2662   2514  -1405  -1184   2590   -506   -389   -148   -275    392    244
    218   2660   2442  -1439  -1111   2551   -537   -428   -168   -301    361    228
    226   2665   2436  -1447  -1106   2551   -550   -452   -168   -296    353    233
    202   2647   2442  -1426  -1119   2546   -553   -462   -163   -290    355    239
    184   2621   2436  -1405  -1127   2530   -553   -465   -142   -296    363    249
    135   2574   2439  -1353  -1150   2507   -535   -449   -116   -293    363    267
     75   2496   2421  -1288  -1171   2460   -527   -441   -106   -303    329    249
     54   2436   2382  -1247  -1163   2410   -519   -426    -90   -303    303    233
     51   2379   2325  -1218  -1135   2353   -519   -415    -72   -311    272    215
     46   2307   2260  -1176  -1106   2283   -530   -420    -77   -332    236    179
     38   2244   2205  -1145  -1083   2226   -537   -433    -83   -342    197    140
     44   2205   2161  -1127  -1057   2184   -545   -446    -85   -345    166    129
     72   2184   2109  -1130  -1021   2148   -563   -459    -90   -353    142    122
     77   2166   2088  -1122  -1005   2127   -561   -457    -90   -355    129    114
     70   2112   2042  -1093   -987   2078   -563   -459   -103   -381    101    114
     51   2075   2023  -1062   -987   2049   -574   -470   -122   -387    101    106
     70   2062   1992  -1067   -961   2029   -576   -462   -122   -368    101    106
    114   2005   1891  -1060   -888   1948   -594   -462   -145   -389     64     72
    111   1878   1764   -997   -826   1821   -571   -439   -181   -459    -38    -25
    111   1805   1693   -958   -792   1751   -501   -361   -153   -470   -106    -90
    166   1829   1662   -997   -748   1745   -436   -231    -64   -392    -64    -70
    233   2042   1808  -1137   -787   1925   -400   -101     83   -176    148    122
    267   2668   2397  -1467  -1067   2533   -420    -57    303    254    644    607
     83   3244   3161  -1665  -1540   3203   -530   -205    444    665   1127   1049
   -129   3205   3335  -1540  -1732   3270   -753   -584    218    615   1114   1018
   -249   2504   2753  -1127  -1501   2629   -919  -1013   -324    -46    480    480
   -233   1657   1891   -711  -1062   1774  -1000  -1171   -750   -714   -207   -106
   -137   1314   1452   -589   -795   1382   -997  -1047   -756   -823   -392   -280
    -85   1283   1369   -600   -727   1327   -911   -872   -610   -737   -363   -270
    -33   1392   1426   -678   -730   1408   -789   -709   -444   -602   -267   -213
    -10   1486   1493   -737   -750   1488   -727   -620   -337   -509   -197   -145
     15   1522   1506   -769   -745   1514   -693   -568   -277   -457   -163   -109
     23   1501   1478   -763   -730   1491   -680   -550   -257   -439   -161   -109
     23   1496   1473   -758   -724   1486   -675   -540   -239   -415   -153   -111
     28   1478   1449   -756   -711   1465   -683   -540   -226   -402   -153   -122
     33   1457   1423   -745   -696   1441   -696   -545   -223   -405   -171   -155
     54   1449   1392   -753   -667   1421   -704   -550   -223   -410   -181   -184
      7   1449   1441   -727   -717   1447   -691   -545   -210   -400   -181   -181
      0   1452   1452   -727   -727   1452   -678   -540   -187   -374   -174   -171
     59   1434   1374   -748   -657   1405   -704   -553   -192   -366   -176   -194
     77   1397   1319   -740   -620   1358   -732   -568   -200   -374   -194   -213
    101   1395   1293   -748   -594   1345   -750   -574   -200   -374   -202   -236
    145   1436   1288   -792   -571   1361   -761   -581   -197   -363   -197   -246
    168   1449   1278   -810   -555   1363   -766   -592   -192   -358   -200   -246
    163   1415   1252   -789   -545   1335   -779   -602   -200   -366   -226   -267
    140   1426   1286   -782   -571   1356   -802   -613   -200   -358   -231   -267
    150   1447   1296   -800   -574   1371   -820   -618   -197   -350   -218   -246
    171   1473   1301   -823   -563   1387   -828   -618   -187   -327   -200   -236
    174   1504   1330   -841   -576   1418   -844   -626   -184   -319   -192   -244
    163   1517   1353   -839   -594   1436   -867   -644   -194   -329   -205   -259
    163   1540   1374   -854   -605   1457   -898   -659   -200   -327   -202   -262
    179   1558   1376   -870   -597   1467   -924   -672   -197   -316   -197   -246
    220   1582   1361   -901   -571   1473   -940   -672   -184   -296   -189   -239
    241   1602   1361   -922   -558   1483   -950   -667   -168   -275   -176   -254
    220   1590   1366   -906   -574   1480   -966   -675   -174   -272   -168   -275
    202   1592   1389   -896   -594   1491   -979   -685   -176   -272   -181   -270
    189   1595   1405   -893   -607   1501   -995   -698   -184   -277   -200   -265
    207   1623   1415   -914   -602   1519  -1008   -709   -184   -272   -205   -246
    210   1652   1439   -932   -615   1548  -1002   -704   -166   -249   -189   -233
    267   1654   1387   -963   -558   1522  -1031   -730   -189   -272   -220   -265
    283   1641   1358   -963   -537   1501  -1049   -748   -200   -285   -246   -293
    257   1628   1371   -943   -555   1501  -1062   -753   -194   -277   -254   -306
    205   1634   1428   -919   -613   1532  -1070   -758   -181   -270   -254   -314
    207   1647   1439   -927   -615   1543  -1067   -758   -168   -262   -252   -335
    239   1639   1397   -940   -579   1519  -1067   -771   -171   -267   -267   -376
    218   1595   1376   -906   -579   1486  -1083   -802   -197   -290   -306   -436
    163   1553   1389   -859   -613   1473  -1109   -833   -223   -319   -348   -480
    140   1540   1400   -841   -631   1470  -1127   -849   -236   -329   -368   -488
    189   1569   1376   -880   -594   1475  -1143   -859   -239   -329   -381   -496
    223   1597   1374   -909   -574   1486  -1153   -870   -246   -329   -384   -532
    226   1602   1376   -917   -574   1491  -1174   -888   -252   -337   -392   -532
    207   1584   1376   -896   -584   1480  -1189   -914   -265   -350   -418   -555
    179   1561   1382   -872   -602   1473  -1208   -943   -288   -371   -452   -579
    181   1569   1387   -875   -602   1478  -1236   -969   -309   -384   -475   -579
    176   1571   1395   -875   -610   1483  -1247   -974   -306   -374   -480   -566
    176   1602   1423   -891   -623   1514  -1234   -971   -298   -366   -480   -545
    189   1636   1444   -914   -628   1540  -1231   -976   -309   -376   -504   -540
    205   1628   1423   -917   -607   1527  -1254  -1000   -340   -407   -548   -574
    220   1602   1382   -911   -581   1491  -1322  -1047   -379   -441   -587   -631
    241   1652   1408   -948   -581   1530  -1317  -1047   -371   -426   -566   -605
    257   1696   1436   -979   -589   1566  -1301  -1054   -371   -420   -553   -581
    231   1699   1467   -963   -618   1584  -1325  -1083   -387   -426   -555   -568
    213   1699   1483   -958   -633   1592  -1361  -1122   -418   -452   -574   -587
    205   1709   1504   -958   -649   1608  -1397  -1161   -454   -483   -602   -607
    197   1714   1517   -956   -659   1615  -1423  -1200   -493   -519   -641   -631
    210   1706   1496   -958   -641   1602  -1449  -1228   -522   -542   -672   -652
    189   1662   1473   -927   -641   1569  -1480  -1249   -548   -566   -706   -685
    166   1631   1465   -898   -649   1548  -1499  -1275   -584   -600   -750   -719
    166   1600   1431   -885   -633   1517  -1519  -1312   -633   -652   -807   -774
    116   1582   1465   -849   -672   1525  -1525  -1330   -657   -678   -839   -795
     85   1608   1522   -846   -719   1566  -1543  -1335   -665   -678   -844   -789
    101   1587   1483   -844   -691   1535  -1590  -1392   -724   -727   -898   -836
     93   1504   1408   -800   -659   1457  -1615  -1447   -792   -787   -974   -901
    166   1506   1340   -836   -587   1423  -1623  -1467   -813   -810  -1005   -919
    220   1543   1319   -883   -550   1431  -1631  -1475   -818   -815  -1010   -906
    189   1532   1340   -862   -574   1436  -1644  -1496   -836   -826  -1034   -917
    116   1473   1356   -797   -620   1413  -1652  -1519   -865   -849  -1062   -943
    114   1397   1283   -756   -584   1340  -1652  -1514   -891   -885  -1109   -987
    145   1353   1205   -750   -530   1280  -1605  -1465   -880   -940  -1195  -1072
    150   1343   1192   -748   -522   1267  -1540  -1397   -846   -971  -1244  -1124
    158   1402   1241   -782   -542   1322  -1460  -1286   -748   -888  -1189  -1083
    213   1732   1519   -971   -652   1626  -1462  -1195   -571   -605   -898   -823
    236   2442   2205  -1340   -984   2325  -1592  -1267   -423   -174   -402   -381
     83   2912   2829  -1499  -1371   2870  -1823  -1577   -488    114    -70   -127
    -90   2696   2785  -1304  -1439   2738  -2031  -1966   -857    -85   -226   -280
   -163   1935   2099   -885  -1130   2016  -2091  -2236  -1397   -872   -909   -782
    -15   1327   1343   -657   -680   1335  -2086  -2179  -1590  -1345  -1402  -1171
      7   1041   1034   -524   -514   1039  -2016  -2049  -1535  -1382  -1525  -1296
     28    989    961   -509   -467    976  -1940  -1945  -1436  -1332  -1522  -1309
     90   1093   1002   -592   -454   1049  -1904  -1823  -1293  -1223  -1454  -1249
     57   1148   1088   -602   -517   1119  -1834  -1766  -1218  -1161  -1413  -1202
     67   1221   1153   -646   -542   1187  -1738  -1730  -1176  -1122  -1384  -1166
     25   1213   1187   -620   -581   1202  -1732  -1730  -1176  -1117  -1384  -1166
     -7   1169   1176   -579   -592   1171  -1761  -1748  -1200  -1135  -1408  -1174
     33   1213   1176   -623   -571   1195  -1735  -1725  -1182  -1109  -1389  -1122
     49   1226   1176   -639   -563   1202  -1725  -1714  -1166  -1093  -1376  -1093
    -33   1163   1197   -568   -615   1179  -1743  -1732  -1184  -1106  -1400  -1117
    -46   1127   1174   -540   -610   1150  -1766  -1753  -1215  -1130  -1434  -1153
    -20   1148   1169   -563   -594   1158  -1769  -1748  -1210  -1119  -1426  -1137
     41   1179   1137   -613   -548   1158  -1782  -1748  -1215  -1122  -1426  -1130
     88   1213   1122   -652   -517   1169  -1805  -1732  -1208  -1114  -1415  -1124
     62   1262   1200   -662   -568   1231  -1797  -1699  -1176  -1072  -1369  -1078
     18   1202   1182   -613   -581   1192  -1813  -1740  -1218  -1111  -1389  -1093
    -15   1137   1153   -563   -584   1145  -1813  -1761  -1244  -1137  -1405  -1111
     15   1124   1109   -571   -548   1117  -1821  -1756  -1260  -1143  -1408  -1122
      7   1140   1132   -574   -561   1137  -1829  -1753  -1260  -1135  -1395  -1117
    -38   1106   1143   -535   -589   1122  -1829  -1771  -1273  -1135  -1395  -1114
    -72   1039   1111   -483   -592   1075  -1831  -1795  -1306  -1163  -1415  -1132
    -64   1031   1096   -483   -581   1062  -1844  -1813  -1332  -1182  -1423  -1143
    -28   1057   1085   -514   -555   1070  -1857  -1805  -1327  -1174  -1400  -1127
    -20   1075   1096   -527   -558   1083  -1870  -1810  -1332  -1169  -1392  -1117
      0   1109   1109   -555   -553   1109  -1880  -1816  -1332  -1158  -1384  -1109
      2   1101   1098   -553   -548   1098  -1883  -1800  -1327  -1148  -1376  -1098
    -23   1106   1130   -540   -576   1117  -1875  -1771  -1309  -1130  -1358  -1096
    -10   1137   1148   -563   -579   1140  -1880  -1764  -1299  -1122  -1345  -1091
    -49   1166   1215   -558   -633   1189  -1852  -1745  -1262  -1111  -1332  -1070
    -18   1187   1205   -584   -610   1195  -1849  -1735  -1275  -1111  -1330  -1060
     54   1176   1122   -615   -532   1150  -1873  -1758  -1343  -1156  -1363  -1085
    -25   1158   1184   -568   -605   1171  -1839  -1748  -1348  -1174  -1369  -1070
   -145   1169   1314   -511   -730   1241  -1797  -1719  -1332  -1156  -1335  -1044
    -85   1176   1260   -548   -672   1218  -1813  -1722  -1345  -1171  -1343  -1072
    -38   1205   1244   -581   -641   1223  -1810  -1725  -1356  -1174  -1345  -1067
    -67   1171   1239   -550   -654   1202  -1790  -1743  -1392  -1210  -1371  -1098
    -93   1171   1265   -537   -680   1215  -1761  -1735  -1392  -1221  -1379  -1114
   -109   1171   1278   -532   -693   1223  -1738  -1719  -1387  -1223  -1382  -1124
   -127   1148   1275   -509   -701   1210  -1712  -1714  -1387  -1226  -1384  -1135
   -205   1096   1299   -446   -753   1197  -1691  -1727  -1418  -1249  -1397  -1145
   -231   1091   1319   -431   -776   1205  -1665  -1719  -1428  -1257  -1395  -1137
   -202   1114   1317   -457   -758   1215  -1644  -1704  -1428  -1252  -1379  -1122
   -257   1091   1348   -415   -802   1218  -1623  -1701  -1436  -1257  -1382  -1122
   -306   1036   1340   -366   -823   1187  -1602  -1701  -1452  -1267  -1387  -1122
   -335   1034   1369   -350   -852   1200  -1569  -1667  -1436  -1257  -1366  -1075
   -233   1075   1309   -423   -771   1192  -1556  -1654  -1431  -1267  -1369  -1054
   -223   1085   1309   -431   -766   1197  -1556  -1652  -1434  -1270  -1363  -1057
   -267   1132   1397   -433   -831   1265  -1527  -1610  -1400  -1231  -1314  -1008
   -218   1202   1421   -493   -818   1312  -1509  -1587  -1384  -1218  -1296   -974
   -213   1202   1415   -496   -815   1309  -1486  -1582  -1400  -1234  -1304   -974
   -220   1169   1389   -472   -805   1278  -1486  -1582  -1421  -1257  -1325   -984
   -119   1228   1345   -555   -732   1286  -1457  -1532  -1384  -1226  -1280   -950
    -72   1309   1382   -618   -727   1345  -1415  -1496  -1353  -1189  -1236   -898
   -132   1330   1462   -600   -797   1395  -1410  -1512  -1363  -1192  -1236   -893
   -239   1265   1504   -511   -870   1384  -1402  -1517  -1379  -1202  -1239   -896
   -262   1275   1538   -506   -898   1405  -1405  -1512  -1392  -1218  -1231   -898
   -254   1275   1527   -511   -891   1400  -1397  -1499  -1402  -1223  -1223   -888
   -285   1174   1460   -446   -875   1317  -1408  -1517  -1449  -1265  -1252   -917
   -327   1122   1449   -397   -888   1286  -1387  -1514  -1465  -1288  -1267   -919
   -423   1062   1483   -322   -953   1273  -1345  -1496  -1467  -1288  -1252   -875
   -329   1060   1389   -363   -859   1223  -1374  -1517  -1506  -1330  -1288   -906
   -254   1039   1293   -394   -774   1166  -1395  -1535  -1543  -1379  -1322   -961
   -319   1000   1319   -340   -818   1158  -1363  -1514  -1543  -1392  -1319   -971
   -316    958   1275   -319   -797   1114  -1374  -1525  -1582  -1426  -1345  -1000
   -298    932   1231   -316   -766   1080  -1358  -1519  -1602  -1444  -1350  -1018
   -270    950   1221   -342   -745   1083  -1327  -1512  -1615  -1454  -1348  -1031
   -277    937   1215   -329   -745   1075  -1309  -1501  -1621  -1454  -1343  -1044
   -366    891   1254   -265   -810   1072  -1262  -1478  -1623  -1444  -1332  -1036
   -413    862   1273   -226   -844   1067  -1247  -1462  -1628  -1447  -1332  -1049
   -353    885   1236   -267   -795   1060  -1260  -1439  -1618  -1444  -1322  -1065
   -374    818   1192   -220   -782   1005  -1218  -1374  -1592  -1452  -1327  -1075
   -426    670   1093   -122   -758    880  -1130  -1291  -1571  -1504  -1405  -1124
   -384    698   1083   -158   -732    891  -1034  -1145  -1465  -1439  -1363  -1101
   -329    862   1192   -267   -761   1026   -969   -987  -1304  -1260  -1184   -982
   -259   1252   1512   -496   -885   1382   -989   -932  -1156   -919   -800   -678
   -324   1899   2223   -787  -1275   2060  -1096  -1145  -1150   -532   -332   -311
   -423   2218   2642   -898  -1532   2431  -1330  -1501  -1348   -394   -129   -187
   -545   1797   2343   -626  -1444   2070  -1483  -1818  -1771   -841   -459   -439
   -688    820   1509    -64  -1098   1163  -1389  -1919  -2234  -1738  -1236   -963
   -626    288    914    168   -771    600  -1296  -1732  -2244  -1974  -1540  -1200
   -574    215    789    176   -680    501  -1223  -1551  -2091  -1883  -1514  -1210
   -548    306    852    119   -698    576  -1140  -1405  -1932  -1766  -1434  -1166
   -545    457   1002     44   -774    730  -1047  -1291  -1790  -1647  -1325  -1088
   -537    524   1062      5   -800    792   -995  -1234  -1732  -1597  -1265  -1062
   -506    571   1078    -33   -792    823   -974  -1202  -1714  -1590  -1241  -1054
   -449    628   1078    -90   -763    852   -950  -1189  -1719  -1600  -1223  -1049
   -381    665   1047   -140   -714    854   -940  -1195  -1727  -1613  -1213  -1054
   -322    719   1039   -200   -680    878   -917  -1163  -1706  -1590  -1169  -1026
   -381    711   1091   -166   -737    901   -898  -1127  -1696  -1579  -1135  -1005
   -441    693   1132   -127   -789    911   -854  -1119  -1709  -1587  -1122  -1002
   -452    735   1187   -140   -818    961   -782  -1088  -1699  -1571  -1085   -987
   -475    761   1236   -142   -857    997   -761  -1057  -1678  -1558  -1052   -958
   -485    769   1254   -142   -870   1010   -756  -1034  -1667  -1548  -1021   -932
   -413    820   1234   -205   -823   1026   -719  -1000  -1652  -1532   -992   -914
   -350    878   1228   -262   -789   1052   -680   -958  -1634  -1512   -953   -891
   -371    870   1241   -252   -805   1054   -698   -943  -1639  -1506   -924   -875
   -376    891   1267   -259   -820   1078   -698   -935  -1639  -1504   -898   -865
   -335    924   1260   -296   -797   1091   -680   -919  -1634  -1504   -878   -870
   -397    906   1304   -254   -849   1104   -654   -901  -1631  -1496   -849   -857
   -381    917   1296   -270   -839   1106   -633   -870  -1623  -1480   -813   -831
   -311    997   1309   -345   -810   1153   -597   -818  -1584  -1428   -745   -776
   -249   1010   1260   -381   -753   1135   -597   -813  -1584  -1418   -722   -766
   -246   1021   1267   -387   -756   1143   -571   -792  -1564  -1387   -675   -737
   -257   1049   1304   -397   -782   1176   -545   -763  -1538  -1356   -623   -704
   -324   1047   1371   -361   -849   1208   -501   -719  -1506  -1319   -584   -670
   -298   1062   1358   -384   -828   1210   -472   -672  -1480  -1286   -540   -652
   -259   1124   1384   -431   -820   1254   -428   -610  -1444  -1236   -480   -602
   -233   1150   1384   -459   -810   1267   -381   -579  -1431  -1221   -454   -576
   -207   1184   1392   -488   -800   1288   -340   -522  -1392  -1179   -394   -524
   -197   1161   1358   -483   -779   1260   -332   -488  -1376  -1166   -368   -506
   -239   1150   1389   -454   -813   1270   -311   -478  -1376  -1179   -371   -519
   -228   1161   1387   -467   -807   1275   -265   -452  -1363  -1174   -350   -519
   -228   1117   1345   -446   -787   1231   -223   -441  -1371  -1184   -353   -548
   -228   1132   1358   -452   -795   1244   -158   -394  -1340  -1156   -322   -566
   -145   1247   1392   -550   -769   1319   -101   -311  -1260  -1093   -259   -581
   -194   1182   1374   -496   -784   1278   -106   -322  -1265  -1117   -275   -644
   -335   1031   1366   -348   -849   1197    -62   -355  -1301  -1161   -314   -636
   -368    974   1340   -303   -854   1158      7   -340  -1304  -1171   -322   -581
   -439    870   1309   -215   -872   1088     23   -342  -1317  -1187   -337   -558
   -415    880   1296   -233   -857   1088     51   -306  -1293  -1171   -309   -506
   -415    891   1306   -239   -862   1098     75   -280  -1275  -1161   -277   -465
   -423    875   1296   -228   -859   1083     85   -267  -1267  -1158   -272   -446
   -472    831   1304   -179   -888   1067     98   -249  -1257  -1163   -275   -436
   -493    859   1353   -184   -922   1106    145   -197  -1210  -1127   -236   -384
   -407    919   1327   -254   -867   1122    171   -137  -1158  -1093   -194   -314
   -361    909   1270   -272   -815   1088    189   -101  -1137  -1088   -184   -283
   -371    862   1234   -244   -802   1047    231    -83  -1130  -1088   -181   -280
   -345    875   1221   -265   -784   1047    252    -54  -1106  -1065   -140   -257
   -306    917   1223   -306   -766   1070    257      2  -1070  -1036    -98   -220
   -254    937   1189   -342   -722   1062    241     44  -1049  -1013    -75   -194
    -67    906    974   -418   -519    940    197      5  -1111  -1070   -137   -239
     -2    896    898   -449   -449    896    218      7  -1119  -1088   -161   -246
     -5    914    919   -454   -462    917    228     36  -1083  -1054   -127   -194
     38   1002    961   -522   -462    982    231     85  -1021   -989    -70   -111
    -49   1021   1070   -485   -558   1044    265    119   -974   -937    -25    -57
   -122    987   1106   -433   -613   1047    324    116   -982   -930    -33    -38
   -184    917   1101   -366   -644   1008    345    109  -1010   -937    -57    -36
   -179    888   1065   -355   -623    976    342     96  -1039   -948    -72    -49
   -142    883   1026   -368   -584    953    350    109  -1034   -943    -72    -51
   -124    872    995   -374   -561    932    363    135  -1013   -927    -54    -36
   -153    823    976   -337   -563    898    384    161   -995   -917    -49    -12
   -207    771    976   -283   -592    872    418    192   -963   -904    -33     10
   -220    709    930   -244   -574    818    426    200   -940   -914    -36      7
   -241    675    917   -218   -579    795    459    218   -914   -914    -44     23
   -285    644    927   -179   -607    784    511    257   -878   -898    -25     46
   -309    618    927   -155   -618    774    545    293   -854   -904     -7     59
   -368    597    966   -114   -667    782    581    332   -828   -893     23     88
   -358    576    935   -109   -646    753    602    358   -818   -885     31    116
   -280    576    857   -148   -568    717    620    381   -813   -875     41    137
   -184    584    766   -202   -475    672    628    397   -813   -870     41    127
   -179    491    670   -155   -423    579    662    428   -818   -904      2     70
   -228    488    714   -129   -470    600    771    535   -761   -893     15     64
   -184    571    756   -194   -470    662    859    662   -678   -815     80    122
   -103    805    909   -353   -506    857    896    782   -532   -623    259    290
    -62   1291   1353   -613   -706   1322    849    828   -363   -257    670    636
   -101   1966   2065   -932  -1083   2016    657    623   -275    163   1158   1036
   -213   2091   2304   -940  -1260   2197    389    285   -436    231   1273   1109
   -355   1595   1951   -620  -1153   1774    280    -46   -909   -303    846    789
   -394    810   1205   -207   -800   1008    327   -176  -1392  -1072    174    262
   -332    454    787    -62   -561    620    410      0  -1392  -1200    -20     67
   -311    384    696    -36   -504    537    517    187  -1247  -1109     10     70
   -363    402    766    -20   -566    584    626    348  -1078   -989     96    129
   -319    467    787    -72   -553    626    696    439   -966   -906    155    187
   -270    530    797   -132   -532    662    745    501   -904   -844    194    231
   -197    555    753   -179   -475    654    766    530   -872   -815    210    236
   -181    558    740   -189   -462    649    797    568   -833   -779    236    257
   -187    530    717   -171   -452    623    807    587   -810   -758    259    257
   -226    470    696   -122   -462    581    839    615   -774   -730    290    262
   -233    449    683   -109   -459    566    883    665   -724   -688    327    293
   -226    436    662   -106   -444    550    904    696   -693   -665    342    332
   -194    423    618   -114   -405    519    914    719   -675   -662    337    358
   -207    415    623   -106   -415    519    932    750   -644   -644    389    397
   -179    407    587   -114   -381    496    963    789   -607   -605    426    439
   -153    376    530   -114   -340    452    979    815   -584   -574    441    462
   -135    379    514   -122   -324    446   1000    846   -553   -542    449    498
   -145    392    537   -124   -342    465   1023    878   -522   -517    462    545
   -106    420    524   -158   -314    472   1028    901   -496   -496    478    571
    -88    426    514   -168   -301    470   1026    917   -485   -480    491    566
    -90    431    522   -168   -306    475   1036    940   -462   -452    519    574
    -51    465    517   -207   -285    491   1057    966   -431   -415    563    610
    -25    475    501   -223   -262    488   1057    976   -423   -402    566    623
    -15    501    514   -244   -265    506   1054    989   -410   -384    571    631
    -18    566    584   -272   -301    574   1072   1026   -368   -340    618    675
    -59    600    657   -270   -358    628   1080   1057   -335   -298    665    727
    -49    607    657   -280   -353    633   1057   1075   -319   -280    696    756
     -5    628    631   -311   -319    631   1044   1096   -309   -267    704    779
     57    680    623   -368   -283    652   1049   1119   -288   -249    727    820
    127    753    626   -441   -252    691   1065   1143   -270   -223    756    867
    111    797    683   -454   -285    740   1088   1166   -249   -197    787    901
     41    766    722   -405   -342    745   1096   1169   -249   -200    795    919
     18    769    750   -392   -366    761   1117   1179   -239   -187    807    956
     54    813    758   -433   -353    787   1140   1208   -207   -153    839    989
     85    844    758   -467   -335    802   1158   1231   -176   -116    878   1018
     72    831    758   -452   -342    795   1174   1244   -158    -98    906   1041
     64    810    745   -436   -340    779   1174   1247   -153    -93    911   1041
     80    807    724   -446   -322    766   1189   1260   -140    -88    911   1031
     90    813    722   -452   -316    769   1210   1280   -119    -80    922   1023
    109    826    714   -470   -301    771   1226   1291   -103    -77    922   1002
    135    841    706   -488   -285    774   1236   1306    -85    -62    932    997
    148    839    688   -493   -270    766   1234   1317    -75    -49    943   1015
    161    844    680   -504   -259    763   1234   1330    -57    -28    961   1041
    171    854    683   -514   -254    769   1247   1345    -38     -7    982   1060
    137    820    683   -478   -272    753   1254   1335    -44    -10    979   1047
    155    836    680   -496   -262    758   1262   1350    -31      0    995   1047
     96    852    756   -472   -329    805   1270   1374     -7     23   1018   1054
    -41    813    852   -387   -446    831   1293   1382      7     38   1039   1078
     83    820    737   -452   -327    779   1312   1371     -5     25   1026   1067
     51    807    753   -431   -350    782   1319   1392      5     41   1041   1083
     36    823    787   -431   -376    805   1322   1418     25     51   1054   1111
    153    919    766   -537   -306    844   1345   1434     41     62   1072   1132
    135    922    787   -527   -324    854   1353   1434     38     59   1085   1114
     67    935    865   -501   -400    901   1361   1460     67     88   1124   1145
     67    969    901   -517   -418    935   1363   1478     88    114   1158   1184
     57    974    914   -517   -428    945   1363   1467     85    114   1171   1202
    -20    982   1002   -480   -511    992   1366   1470     96    124   1192   1241
      5   1039   1034   -522   -514   1036   1350   1483    103    124   1200   1262
    137   1062    924   -600   -394    995   1273   1428     59     83   1163   1234
    127   1018    888   -574   -379    953   1234   1392     25     62   1148   1228
     88    945    857   -517   -384    901   1226   1379      5     36   1122   1218
    132    945    813   -540   -340    880   1210   1374     -5     18   1101   1208
    150    953    802   -553   -327    878   1228   1392      0     15   1096   1210
    158    940    779   -550   -311    859   1228   1392    -10      0   1085   1192
     64    849    784   -457   -358    818   1234   1366    -36    -28   1062   1176
    -18    758    774   -371   -397    766   1239   1340    -77    -67   1018   1143
    -20    706    724   -342   -374    714   1221   1325   -101   -101    984   1114
      2    691    688   -348   -345    691   1202   1317   -111   -119    966   1096
    -20    696    717   -337   -368    706   1226   1337    -93   -101    984   1127
    -12    714    724   -350   -368    719   1231   1353    -72    -80   1002   1156
     20    724    704   -374   -342    714   1223   1350    -67    -80   1000   1153
    -41    672    714   -316   -379    693   1249   1361    -59    -85    995   1143
    -38    592    631   -275   -335    610   1296   1395    -59   -119    950   1093
    103    628    524   -368   -210    576   1353   1454    -33   -150    911   1047
    153    691    537   -423   -192    613   1421   1564     51    -98    953   1080
    119    841    722   -483   -301    782   1478   1691    202     75   1119   1226
    205   1350   1145   -776   -470   1249   1465   1792    436    459   1527   1610
    161   2086   1922  -1124   -880   2005   1337   1745    701    976   2073   2101
    -51   2205   2255  -1078  -1153   2231   1114   1423    600   1075   2192   2203
   -205   1615   1821   -706  -1013   1717    969    958     31    465   1683   1803
   -262    782   1044   -259   -652    911    943    706   -535   -322    974   1226
   -163    410    574   -124   -368    491    961    862   -540   -457    761   1018
    -57    376    433   -161   -244    405   1036   1041   -410   -397    756   1002
    -57    407    465   -176   -259    433   1127   1171   -288   -316    797   1031
    -77    493    571   -207   -324    532   1192   1270   -174   -226    880   1101
     51    657    602   -355   -275    631   1202   1343    -85   -145    953   1179
    -36    644    678   -303   -355    659   1244   1366    -51   -122    969   1202
   -140    548    688   -205   -415    618   1265   1348    -75   -150    937   1182
    -12    600    613   -293   -311    605   1260   1358    -67   -148    935   1179
    187    750    563   -470   -189    657   1228   1389    -33   -111    969   1221
    168    727    558   -449   -194    644   1210   1366    -46   -124    956   1208
     20    592    568   -309   -272    581   1228   1332    -72   -158    922   1169
   -103    542    646   -218   -374    594   1262   1353    -51   -137    937   1174
    -59    605    665   -275   -361    633   1270   1395    -10    -96    974   1210
     31    675    644   -353   -306    662   1252   1413     12    -72    995   1231
     38    631    592   -335   -277    613   1244   1392     -7    -96    963   1200
     41    626    584   -332   -270    605   1254   1392     -7    -93    956   1195
     46    657    610   -353   -280    633   1247   1395      2    -85    969   1210
     -2    698    701   -348   -353    698   1254   1423     41    -41   1015   1260
     41    730    685   -387   -322    706   1226   1418     44    -41   1018   1265
     59    737    678   -397   -309    709   1208   1408     38    -51   1010   1249
     44    761    714   -405   -335    737   1205   1415     64    -31   1026   1257
     64    836    771   -452   -353    805   1213   1462    132     33   1083   1322
     38    823    784   -433   -374    805   1189   1454    129     44   1091   1332
     18    776    758   -397   -368    769   1189   1421     83     15   1070   1314
     98    846    748   -472   -324    797   1202   1449    101     41   1104   1363
    223   1013    789   -618   -283    901   1200   1509    163    116   1171   1434
    142    958    815   -553   -335    888   1163   1483    140    111   1166   1410
     12    836    823   -423   -405    831   1153   1439     88     88   1140   1376
     20    857    833   -441   -407    846   1158   1452     90    101   1166   1400
     57    901    844   -480   -392    872   1169   1470    119    132   1195   1428
     98    948    846   -524   -374    898   1171   1480    140    158   1226   1449
    114    984    870   -548   -376    927   1169   1491    148    181   1257   1478
    111    997    885   -555   -387    943   1179   1496    153    184   1265   1483
    106   1008    901   -558   -397    956   1187   1491    155    187   1262   1473
     36    995    958   -517   -462    976   1202   1504    174    205   1267   1465
     41    997    956   -519   -457    976   1215   1525    200    215   1265   1465
     98   1008    909   -553   -405    958   1197   1509    187    197   1241   1431
     64    987    922   -527   -428    956   1195   1506    187    187   1231   1415
     49    922    870   -485   -410    896   1179   1473    161    148   1189   1379
      7    901    893   -454   -441    898   1197   1475    168    150   1192   1379
    -46    937    984   -446   -517    958   1236   1512    215    189   1239   1410
    -23    979   1002   -478   -511    989   1223   1522    241    200   1244   1402
    -12    932    943   -462   -478    935   1158   1470    207    155   1202   1363
    -15    854    870   -418   -441    862   1132   1418    163     93   1150   1314
    -15    849    865   -418   -439    857   1150   1418    161     83   1135   1299
    -18    880    898   -431   -457    888   1156   1426    171     90   1143   1299
     36    932    893   -485   -428    914   1148   1428    181    103   1148   1296
     90    997    906   -542   -407    953   1166   1449    213    148   1169   1327
     18    971    953   -496   -467    963   1189   1441    213    166   1174   1332
    -57    948   1002   -446   -530    974   1187   1426    202    174   1176   1319
    -83    963   1047   -441   -566   1005   1179   1426    205    192   1192   1325
    -72   1010   1083   -467   -576   1047   1176   1428    215    192   1197   1335
    -59   1075   1135   -506   -597   1104   1171   1428    226    202   1223   1335
     -5   1119   1124   -558   -563   1122   1153   1413    213    223   1244   1345
    -49   1127   1176   -540   -613   1153   1140   1392    202    241   1236   1371
   -233   1114   1348   -439   -789   1231   1156   1402    241    270   1247   1423
    -80   1093   1171   -509   -626   1132   1067   1309    161    179   1158   1340
     31   1072   1039   -553   -504   1057   1018   1265    111    114   1109   1299
     -5   1041   1047   -519   -527   1044   1023   1262    111     98   1098   1286
    -80   1023   1104   -470   -592   1062   1036   1278    132    109   1117   1309
   -101    966   1065   -433   -581   1015   1010   1257    114     77   1085   1270
    -67    945   1013   -441   -540    979    984   1249     96     57   1057   1226
    -77    917    995   -420   -535    953    961   1234     83     46   1052   1208
   -132    818    950   -342   -540    883    950   1187     44     28   1036   1179
   -168    745    911   -290   -540    828    963   1158     15      5   1021   1153
   -132    761    893   -314   -514    828    979   1163     18     12   1028   1158
    -64    823    885   -379   -478    854    956   1176     41     36   1041   1169
   -124    769    893   -322   -509    831    914   1148     28     15   1023   1161
   -187    691    878   -254   -532    784    906   1114    -12    -25    979   1119
   -210    675    883   -233   -548    779    917   1135    -10    -33    958   1096
   -161    652    810   -246   -485    730    937   1174     -5    -75    901   1031
    -44    626    670   -290   -355    646    987   1200    -12   -150    815    932
      7    654    646   -332   -319    652   1049   1291     49   -129    813    917
     33    857    823   -446   -394    841   1088   1421    205     46    997   1083
    101   1405   1304   -756   -602   1356   1080   1496    418    418   1431   1480
      5   2151   2145  -1078  -1070   2148   1028   1428    615    914   2010   1997
   -168   2278   2447  -1054  -1309   2361    800   1052    410    958   2125   2065
   -267   1740   2005   -737  -1137   1873    620    636    -96    381   1608   1631
   -272    932   1202   -332   -737   1067    491    402   -571   -366    888   1039
   -200    454    654   -127   -426    553    444    470   -662   -589    600    756
   -137    420    558   -142   -350    488    568    652   -524   -519    615    740
    -96    527    623   -215   -361    574    667    797   -381   -410    691    787
   -106    659    766   -277   -436    711    714    896   -252   -290    797    875
   -153    714    867   -280   -509    789    748    945   -184   -220    862    924
    -83    750    833   -335   -457    792    750    953   -176   -210    867    922
    -49    807    857   -379   -454    831    732    961   -155   -200    883    930
    -46    857    904   -405   -475    878    704    976   -127   -174    906    935
    -10    865    875   -426   -441    870    691    966   -124   -171    901    914
     -5    833    836   -415   -420    836    724    966   -137   -171    891    896
      2    862    859   -433   -428    862    758    992   -106   -137    917    919
     15    930    914   -472   -449    922    737   1008    -70    -96    958    950
    -18    878    896   -428   -457    885    719    984    -80   -101    945    917
    -44    844    888   -402   -465    867    782    995    -77    -96    943    896
    -59    865    924   -405   -491    893    792   1008    -54    -72    950    880
    -77    813    888   -368   -483    852    748    989    -64    -80    940    859
    -80    810    891   -363   -485    849    748   1002    -49    -51    961    867
    -36    807    841   -387   -439    823    756   1005    -44    -46    956    844
    -49    805    854   -379   -452    828    776   1023    -18    -20    982    852
    -38    839    875   -400   -457    857    784   1039     15     25   1013    872
     20    865    844   -441   -410    854    763   1028     28     41   1023    872
     25    867    841   -446   -407    854    753   1034     46     57   1049    872
     38    880    841   -459   -402    862    774   1057     90     77   1093    885
    119    909    787   -517   -332    849    769   1067    116     98   1119    893
    197    888    691   -542   -246    789    732   1039    109     96   1114    878
    226    753    524   -491   -150    639    678    982     49     49   1054    813
    309    701    392   -506    -41    548    657    976     49     54   1036    792
    374    672    296   -524     38    483    670   1000     80     96   1057    795
    405    626    220   -514     93    423    691   1005     98    114   1075    789
    400    620    218   -511     90    420    662    976    111    106   1075    795
    249    587    335   -418    -41    462    691   1000    197    122   1119    857
     88    574    485   -332   -200    532    769   1085    350    184   1202    943
     20    553    532   -285   -254    542    771   1130    433    202   1247    971
     15    480    465   -249   -226    475    701   1114    426    202   1239    953
     41    449    405   -246   -181    428    691   1119    431    249   1265    956
      5    441    436   -223   -215    436    740   1158    459    311   1314    963
    -62    441    504   -189   -283    472    800   1182    462    340   1330    956
   -114    472    584   -181   -348    527    831   1208    478    379   1332    940
   -140    441    581   -153   -361    511    839   1221    483    410   1317    924
   -142    433    574   -145   -358    504    862   1239    493    449   1319    914
   -187    418    605   -114   -394    511    914   1254    506    457   1317    909
   -226    418    644    -96   -436    530    930   1244    493    436   1286    875
   -218    454    670   -119   -444    561    932   1252    504    452   1288    849
   -220    498    719   -140   -470    610    930   1254    522    475   1288    828
   -181    524    706   -171   -444    615    906   1244    519    465   1252    795
   -200    509    706   -155   -452    607    906   1239    517    459   1210    763
   -192    532    724   -168   -459    626    919   1260    532    483   1192    763
   -236    568    805   -168   -519    685    950   1301    579    530   1197    815
   -249    607    857   -179   -553    732    974   1337    615    571   1205    878
   -181    620    802   -220   -493    711    963   1325    602    548   1153    854
   -163    620    784   -228   -475    701    966   1327    605    537   1109    852
   -176    597    774   -210   -475    683    971   1337    613    542   1085    867
   -181    633    815   -226   -498    724    976   1345    631    561   1078    896
   -176    680    857   -252   -517    766    989   1348    654    571   1062    922
   -142    724    867   -290   -504    795   1000   1353    667    571   1039    943
   -145    709    854   -283   -501    782    971   1332    662    563    995    945
   -174    605    779   -215   -475    691    937   1325    646    550    943    956
   -140    589    727   -226   -433    657    945   1332    649    548    896    958
    -96    600    696   -252   -394    646    971   1358    672    566    857    974
    -88    574    662   -241   -376    615    997   1376    688    574    818    984
   -101    493    594   -194   -348    542   1034   1392    688    558    769    982
    -88    407    496   -161   -290    452   1047   1387    657    522    701    958
   -101    322    423   -109   -262    371   1026   1350    613    472    610    919
   -116    241    358    -62   -239    298   1010   1325    584    449    535    893
    -98    181    280    -41   -189    231    997   1299    550    415    467    844
   -119    150    270    -15   -194    210   1005   1286    532    394    413    792
   -132    109    241     12   -187    174   1008   1288    530    392    348    753
    -88     62    150     12   -119    106    995   1283    517    381    277    727
    -57     28     85     15    -70     57    976   1273    496    371    205    688
    -23    -80    -57     51     15    -70   1000   1306    475    355    124    654
     23   -192   -215     85    119   -202   1070   1371    459    306     10    561
     59   -259   -319     98    189   -288   1150   1457    498    296    -70    498
    119   -231   -350     57    233   -290   1226   1584    607    384    -62    511
    213    109   -103   -163    158      2   1236   1662    795    667    215    800
    194    680    485   -439   -145    584   1143   1571    966   1057    665   1221
    103   1083    976   -594   -436   1031    904   1262    958   1314    979   1488
     64    963    898   -514   -415    932    626    844    628   1156    857   1363
     10    184    174    -98    -83    179    537    535     62    415    122    787
     -5   -452   -446    226    220   -449    579    589   -168    -20   -368    392
     31   -639   -670    301    348   -654    667    807    -77    -12   -431    322
     54   -561   -615    254    335   -587    784   1015     96    116   -387    470
    103   -444   -550    168    324   -496    891   1171    239    231   -298    722
    168   -392   -561    111    363   -475    924   1228    296    288   -127    787
    200   -363   -566     80    381   -465    930   1254    329    350    -77    758
    254   -348   -602     46    428   -475    950   1278    358    397   -106    693
    311   -376   -691     31    498   -532    948   1273    342    384   -161    615
    265   -397   -662     64    462   -530    976   1312    353    389   -174    589
    241   -407   -649     80    441   -527    995   1335    361    392   -189    545
    220   -444   -665    111    441   -553   1008   1348    363    389   -223    488
    262   -444   -709     88    483   -574    997   1343    358    389   -254    478
    259   -449   -709     96    483   -579    984   1345    366    397   -275    504
    218   -462   -683    122    449   -571    984   1348    371    410   -301    511
    272   -452   -724     90    498   -587    971   1348    379    428   -355    511
    275   -472   -748     98    509   -610    963   1348    381    433   -374    504
    244   -504   -748    129    496   -626    969   1358    392    433   -355    478
    267   -498   -769    114    517   -633    958   1350    389    441   -384    444
    280   -472   -753     96    517   -613    945   1337    394    441   -413    410
    285   -483   -769     98    524   -623    958   1363    418    449   -413    415
    298   -470   -769     85    532   -618    963   1374    439    475   -394    381
    301   -459   -761     77    530   -610    953   1376    444    491   -392    319
    319   -462   -782     72    550   -620    940   1369    444    480   -426    309
    342   -475   -820     64    581   -646    937   1374    446    488   -470    363
    353   -491   -844     67    597   -667    940   1376    449    493   -537    387
    355   -504   -862     72    607   -683    937   1371    433    454   -574    381
    376   -457   -833     41    605   -644    930   1366    433    446   -532    402
    439   -413   -854    -12    644   -633    917   1369    441    465   -475    426
    439   -410   -849    -15    644   -628    924   1379    459    488   -436    454
    392   -405   -800      5    594   -602    956   1408    491    522   -405    485
    376   -410   -787     18    581   -597    969   1418    504    548   -387    496
    394   -389   -784     -5    587   -587    966   1410    506    553   -379    506
    394   -423   -818     12    605   -620    953   1395    501    542   -402    501
    374   -485   -859     54    615   -672    956   1384    488    524   -431    498
    366   -478   -844     57    605   -659    956   1376    491    527   -431    524
    342   -452   -795     54    568   -623    969   1389    514    558   -407    558
    358   -431   -789     36    574   -610    979   1389    535    579   -392    584
    358   -436   -795     36    576   -615    984   1379    537    581   -387    584
    353   -433   -787     41    568   -610    976   1361    537    584   -374    587
    342   -493   -836     75    587   -665    958   1340    524    574   -392    581
    327   -527   -857     98    592   -691    940   1317    517    571   -394    568
    314   -530   -846    106    579   -685    932   1301    519    579   -376    550
    301   -519   -820    109    561   -670    935   1304    530    597   -345    566
    296   -504   -802    103    548   -652    932   1299    532    610   -319    587
    257   -522   -779    129    517   -649    935   1304    540    623   -301    605
    228   -561   -789    166    506   -672    940   1309    545    633   -298    610
    270   -561   -831    145    550   -696    937   1306    542    639   -309    605
    301   -540   -844    119    571   -691    932   1301    548    641   -314    607
    296   -535   -831    119    561   -683    911   1291    550    641   -314    618
    241   -532   -774    145    506   -652    927   1304    568    670   -280    652
    345   -467   -813     62    579   -639    930   1304    576    683   -252    665
    368   -431   -800     31    581   -615    937   1309    594    701   -215    680
    376   -426   -802     25    587   -615    919   1280    581    688   -210    678
    433   -387   -823    -23    626   -605    898   1244    555    672   -213    670
    462   -332   -795    -64    628   -563    904   1236    558    685   -184    696
    449   -371   -820    -41    633   -597    865   1195    527    652   -194    678
    462   -394   -857    -33    657   -626    815   1145    488    623   -215    670
    433   -350   -787    -41    607   -568    802   1132    483    641   -192    717
    376   -353   -730    -10    553   -540    800   1130    478    652   -187    756
    423   -413   -836     -7    628   -623    761   1085    426    597   -241    743
    418   -491   -911     36    662   -701    737   1049    384    561   -277    727
    329   -561   -893    114    610   -724    750   1049    374    563   -277    735
    239   -589   -828    176    532   -709    756   1054    374    576   -265    737
    293   -623   -917    163    605   -771    714   1000    322    527   -298    696
    322   -665   -987    168    654   -826    688    956    283    485   -322    678
    301   -662   -963    179    631   -813    691    948    283    488   -309    683
    311   -659   -971    174    641   -815    696    940    277    485   -298    683
    290   -727  -1018    218    654   -872    659    893    239    446   -332    644
    283   -769  -1052    241    665   -909    631    872    213    426   -353    631
    368   -782  -1153    205    758   -969    618    870    192    400   -379    610
    311   -867  -1179    277    745  -1023    693    950    213    384   -413    579
    303   -937  -1244    314    771  -1091    756   1005    220    350   -470    524
    353   -911  -1265    277    807  -1088    807   1096    283    402   -431    540
    384   -644  -1028    127    704   -833    839   1187    452    631   -189    758
    218   -129   -348    -44    283   -239    852   1210    698   1039    270   1197
    103    306    200   -207    -46    254    623    893    704   1291    600   1457
    132    259    127   -197      2    194    283    462    410   1153    522   1366
     62   -332   -397    135    228   -363    129    116    -88    550    -51    888
     90   -943  -1034    426    561   -987    101     51   -441     10   -597    444
     98  -1140  -1239    519    667  -1189    174    246   -379     -2   -639    397
    140  -1169  -1309    514    722  -1236    259    389   -280     51   -607    415
    150  -1109  -1260    478    704  -1184    342    496   -171    135   -537    470
    166  -1013  -1179    423    672  -1096    405    574    -75    226   -454    537
    202   -966  -1171    379    685  -1067    420    600    -36    267   -415    566
    228   -956  -1187    363    706  -1070    413    602    -25    275   -410    571
    259   -937  -1200    337    727  -1067    405    594    -31    272   -407    568
    254   -922  -1176    335    714  -1049    407    592    -28    280   -392    581
    207   -927  -1135    358    670  -1028    418    605    -12    293   -363    594
    233   -930  -1163    345    698  -1047    389    581    -28    277   -368    574
    285   -924  -1210    319    745  -1067    355    548    -59    254   -387    553
    202   -917  -1119    358    659  -1018    376    568    -38    285   -348    592
    210   -922  -1135    353    670  -1028    361    553    -51    283   -348    597
    236   -922  -1158    342    696  -1039    348    545    -62    280   -353    607
    309   -919  -1231    303    769  -1075    324    524    -80    259   -366    597
    311   -922  -1234    306    771  -1078    324    524    -75    267   -355    610
    329   -909  -1239    288    782  -1072    316    517    -77    267   -353    613
    350   -898  -1249    272    800  -1072    306    501    -88    267   -353    610
    368   -885  -1257    257    813  -1072    288    488   -101    267   -358    610
    374   -878  -1252    252    813  -1065    285    483   -101    270   -363    613
    368   -872  -1244    249    805  -1060    280    475   -103    275   -358    618
    361   -878  -1241    257    800  -1060    277    475    -98    280   -348    628
    371   -883  -1254    252    813  -1067    259    465   -109    267   -348    618
    340   -885  -1226    272    782  -1054    254    467   -109    270   -332    618
    366   -849  -1215    239    789  -1031    241    470   -106    285   -314    620
    374   -831  -1205    228    787  -1015    226    462   -111    288   -298    613
    407   -862  -1270    226    839  -1065    200    449   -135    267   -314    579
    433   -820  -1254    194    844  -1036    205    465   -124    288   -283    587
    400   -795  -1197    194    797   -995    231    480   -106    303   -254    631
    371   -779  -1153    202    761   -966    241    478   -103    306   -241    659
    368   -792  -1161    210    763   -976    223    449   -129    280   -259    652
    345   -833  -1179    244    761  -1005    218    426   -158    249   -277    646
    293   -828  -1124    267    709   -976    231    428   -155    259   -257    649
    288   -771  -1062    241    675   -917    249    439   -135    285   -241    670
    316   -730  -1047    205    680   -888    254    441   -119    290   -241    685
    298   -704  -1002    202    649   -852    275    444   -103    290   -236    696
    218   -696   -914    236    563   -805    303    454    -88    290   -244    724
    210   -678   -888    233    548   -782    306    444    -96    280   -277    732
    244   -670   -914    210    576   -789    288    423   -122    293   -298    706
    257   -691   -948    218    602   -818    285    420   -119    335   -290    693
    280   -706   -987    210    633   -846    283    415   -101    366   -285    680
    215   -696   -911    239    563   -802    303    436    -70    407   -236    696
    239   -698   -937    231    587   -818    275    418    -72    389   -205    698
    296   -698   -995    202    644   -846    246    389    -85    368   -220    714
    290   -701   -995    202    641   -846    231    366    -96    358   -228    722
    239   -701   -940    231    587   -818    236    376    -80    376   -213    745
    233   -670   -904    215    566   -787    252    394    -59    410   -205    769
    223   -607   -831    192    527   -719    285    418    -23    444   -158    789
    241   -527   -769    140    504   -646    303    428      7    459   -101    797
    239   -511   -753    135    493   -631    306    431     10    454    -72    782
    140   -522   -662    189    400   -592    340    467     46    478    -31    795
    176   -504   -680    163    428   -592    329    465     38    478    -38    784
    220   -498   -719    137    467   -607    303    436     15    462    -59    761
    166   -478   -644    155    402   -558    332    452     41    498    -25    795
    181   -475   -657    145    418   -566    319    428     23    480    -28    789
    226   -506   -732    140    478   -618    272    368    -38    415    -70    740
    215   -524   -743    153    478   -633    244    337    -67    374    -75    717
    215   -555   -771    168    491   -662    207    311    -85    316    -90    683
    246   -610   -857    179    550   -732    153    272   -124    254   -129    620
    231   -662   -893    215    561   -776    127    246   -145    236   -148    584
    236   -706   -943    231    589   -823    103    226   -171    218   -168    553
    239   -727   -969    244    602   -846     83    205   -192    202   -184    524
    220   -763   -984    270    600   -872     67    181   -218    184   -202    493
    181   -792   -974    306    576   -883     59    166   -233    171   -218    470
    174   -802   -979    314    576   -891     51    158   -239    166   -220    459
    189   -820  -1010    314    597   -914     33    142   -249    155   -231    441
    168   -833  -1002    332    584   -919     20    129   -259    148   -239    428
    174   -831  -1005    329    589   -917      2    116   -267    140   -244    418
    155   -883  -1039    361    597   -961      0    119   -277    111   -280    384
    140   -987  -1130    423    633  -1057     33    155   -293     54   -350    311
    135  -1044  -1179    452    657  -1111    109    233   -270     20   -407    244
    181  -1028  -1210    423    696  -1119    189    350   -202     44   -394    246
    249   -792  -1041    270    644   -917    246    501    -33    241   -194    433
    233   -244   -480      5    355   -361    272    589    236    633    249    859
     77    335    254   -207    -88    296    202    475    436   1023    709   1278
    -54    462    517   -202   -285    488    -70    132    342   1101    841   1366
   -142    -70     70    103   -106      0   -319   -290   -142    605    379    943
   -148   -865   -719    506    285   -792   -439   -553   -678    -96   -324    314
    -90  -1293  -1202    691    553  -1249   -446   -483   -805   -342   -607     51
     46  -1335  -1382    644    714  -1358   -384   -329   -709   -314   -607     33
     85  -1262  -1348    587    717  -1306   -262   -171   -574   -223   -535     64
     75  -1202  -1280    563    678  -1241   -166    -49   -457   -137   -467    101
     62  -1122  -1187    527    623  -1153    -98      2   -363    -57   -397    233
     77  -1057  -1135    491    605  -1096    -57      0   -322      0   -335    371
     80  -1054  -1135    485    605  -1093    -41     28   -314     20   -314    350
     57  -1026  -1085    483    571  -1054    -12     80   -288     54   -290    329
     57  -1013  -1072    478    563  -1041     -5    114   -277     67   -280    306
     62  -1002  -1065    470    563  -1034      0    135   -262     77   -267    298
    124   -974  -1101    423    610  -1036    -25    127   -270     67   -275    280
     67   -989  -1057    462    561  -1023    -28    142   -252     83   -267    280
     77  -1002  -1080    462    576  -1039    -49    140   -259     80   -272    262
     83  -1000  -1083    459    581  -1041    -49    148   -254     90   -265    272
    109   -997  -1109    441    607  -1052    -62    140   -259     85   -270    267
     57  -1010  -1067    475    561  -1039    -62    145   -252     90   -257    280
     64  -1021  -1088    475    574  -1052    -72    135   -254     80   -265    277
     98   -992  -1091    446    594  -1041    -70    135   -254     80   -267    283
     85   -971  -1057    441    568  -1013    -51    145   -241    103   -244    303
     67   -958  -1028    444    548   -992    -41    153   -236    119   -226    332
     59   -969  -1028    452    542   -997    -38    155   -228    129   -213    355
     62   -961  -1023    449    542   -992    -33    168   -218    140   -194    376
     54   -943  -1000    444    524   -971    -25    189   -213    153   -171    394
     51   -930   -982    436    517   -956    -25    207   -205    166   -145    407
     18   -922   -940    452    478   -930    -15    239   -189    184   -114    436
     15   -930   -945    457    480   -937    -15    259   -184    189    -96    459
     64   -906   -971    420    517   -940    -23    272   -174    197    -80    478
     67   -875   -943    402    504   -909    -10    290   -145    210    -54    514
     57   -846   -906    392    480   -875      7    319   -106    223    -28    540
     59   -833   -893    387    475   -862     31    348    -64    239    -15    561
     83   -852   -937    384    509   -893     28    337    -75    233    -44    553
     75   -878   -953    400    511   -914     33    337    -83    233    -49    566
     46   -891   -937    420    491   -914     46    345    -75    246    -38    584
     51   -872   -924    410    488   -898     64    353    -62    283    -20    620
     41   -859   -901    407    470   -880     72    361    -51    322    -12    646
     46   -870   -917    410    480   -893     72    368    -54    366     -5    644
     54   -872   -927    407    488   -898     80    379    -54    397     23    646
     41   -883   -924    420    483   -904    101    397    -41    415     67    657
     15   -901   -919    441    465   -909    109    402    -44    413     88    654
     15   -901   -917    441    465   -906    111    402    -38    405     98    641
     25   -896   -922    433    472   -906    109    394    -38    394     98    631
     18   -893   -911    439    465   -901    114    394    -36    387    103    633
     12   -906   -919    446    465   -914    116    405    -28    392    119    644
      7   -922   -930    457    467   -924    119    413    -31    405    135    633
      5   -924   -930    459    465   -927    119    418    -31    423    158    620
     28   -924   -953    449    491   -937    119    428    -28    436    176    610
     31   -930   -963    449    496   -945    127    439    -28    446    197    613
    -12   -911   -898    462    441   -904    158    472     -2    480    244    641
     20   -893   -914    436    465   -901    163    485      2    498    262    649
     18   -880   -898    431    457   -888    179    501     15    524    283    670
     18   -867   -888    423    452   -878    192    514     25    540    280    672
     -2   -846   -846    423    420   -846    210    542     38    555    283    683
     57   -818   -878    379    465   -849    200    537     33    545    288    685
     83   -802   -885    361    483   -844    194    522     25    545    314    696
     90   -784   -878    345    480   -831    184    506     25    545    327    693
     70   -815   -885    371    475   -849    163    485     10    524    316    685
     54   -852   -906    394    480   -878    140    462    -15    504    298    675
     51   -865   -917    407    483   -891    127    449    -28    493    290    667
     28   -919   -950    444    485   -935    106    431    -49    462    262    639
      7   -976   -984    485    493   -982     98    423    -70    428    231    610
     -7  -1028  -1021    517    504  -1026     90    415    -90    402    194    581
    -44  -1096  -1052    571    504  -1075     85    410   -111    376    168    555
    -75  -1137  -1062    605    491  -1101     62    394   -132    350    142    537
   -111  -1153  -1041    633    462  -1098     46    381   -145    342    129    535
   -158  -1192  -1036    672    436  -1114     38    374   -150    337    114    524
   -194  -1239  -1044    717    423  -1143     36    376   -161    324    103    509
   -150  -1244  -1096    696    470  -1171     23    363   -174    309     88    491
   -103  -1262  -1158    683    527  -1210      2    342   -197    290     62    472
    -75  -1262  -1187    670    555  -1226     -2    340   -205    285     49    465
    -51  -1314  -1262    683    605  -1288      0    329   -231    244     -2    415
    -10  -1457  -1449    732    717  -1454     28    353   -275    161   -109    285
     -2  -1475  -1473    737    735  -1475    132    472   -220    176   -124    244
    -20  -1387  -1366    701    670  -1376    244    654    -85    298    -28    316
    168  -1039  -1208    436    688  -1122    272    784    106    540    213    540
    119   -368   -488    122    303   -428    280    828    423   1002    745   1065
    -88    135    220    -23   -153    176    132    620    597   1363   1171   1460
   -213     54    267     77   -241    161   -166    236    420   1301   1135   1418
   -275   -636   -361    457     41   -498   -394   -202   -158    665    511    854
   -259  -1431  -1171    846    454  -1301   -470   -379   -659      7   -171    218
   -184  -1748  -1564    966    688  -1657   -431   -252   -709   -137   -353     18
   -124  -1735  -1613    930    743  -1675   -311    -72   -594    -70   -309     28
    -88  -1610  -1522    849    717  -1566   -189     88   -446     57   -213    101
    -46  -1530  -1483    787    717  -1506   -119    168   -358    127   -148    132
    -18  -1496  -1478    756    730  -1488    -75    213   -316    158   -114    135
     10  -1480  -1491    732    750  -1486    -62    223   -301    168   -109    137
      5  -1467  -1473    732    737  -1470    -44    233   -277    187    -96    158
     -2  -1462  -1460    730    724  -1462    -38    241   -259    200    -83    166
      7  -1444  -1454    717    730  -1449    -44    239   -252    202    -72    168
     23  -1467  -1491    722    756  -1480    -49    228   -254    184    -83    161
     12  -1454  -1467    722    740  -1460    -33    244   -233    194    -64    181
     20  -1478  -1501    727    761  -1488    -41    239   -233    192    -72    171
     31  -1475  -1509    722    769  -1491    -38    236   -228    205    -64    184
     20  -1457  -1480    717    748  -1467    -28    241   -210    223    -49    210
     59  -1421  -1480    680    769  -1449    -28    239   -200    233    -36    231
     85  -1421  -1506    667    795  -1462    -38    233   -202    226    -46    226
     88  -1436  -1525    672    805  -1480    -49    220   -210    210    -59    220
    111  -1418  -1530    652    820  -1475    -62    210   -210    207    -62    218
    142  -1405  -1548    631    844  -1475    -62    218   -197    218    -46    231
    150  -1402  -1553    626    849  -1478    -67    220   -189    226    -44    223
    171  -1379  -1551    602    859  -1465    -67    228   -179    241    -25    231
    179  -1309  -1488    563    833  -1400    -67    239   -153    272     15    259
    174  -1293  -1467    561    820  -1379    -72    246   -140    283     31    267
    161  -1262  -1426    548    792  -1345    -70    265   -116    314     62    283
    137  -1244  -1382    553    758  -1312    -62    293    -90    348     93    303
    129  -1231  -1363    550    743  -1296    -67    303    -80    361    101    306
    145  -1223  -1369    540    756  -1296    -93    298    -83    355     93    293
    109  -1197  -1309    542    709  -1252    -85    322    -62    376    114    314
    158  -1171  -1330    506    743  -1249    -90    314    -70    374     98    306
    184  -1124  -1312    470    745  -1218    -83    309    -59    376     88    316
    153  -1098  -1252    472    701  -1174    -62    319    -36    389     80    335
    166  -1091  -1260    459    711  -1174    -64    309    -38    381     62    322
    176  -1080  -1257    449    717  -1169    -67    303    -33    384     59    316
    158  -1080  -1239    457    698  -1158    -59    309    -15    400     64    322
    145  -1085  -1231    470    688  -1158    -41    322      7    415     59    309
    161  -1070  -1234    452    696  -1150    -23    324     25    431     59    296
    168  -1036  -1205    433    685  -1122    -10    329     51    457     75    301
    171  -1044  -1218    433    693  -1130     -5    319     57    457     67    285
    189  -1062  -1252    436    719  -1156    -12    298     49    446     46    246
    233  -1067  -1304    415    766  -1184    -36    267     31    420     20    213
    241  -1088  -1332    423    784  -1210    -51    241     20    402      0    192
    265  -1085  -1350    410    805  -1218    -57    236     20    400     -2    179
    324  -1062  -1387    368    854  -1223    -62    231     28    405      0    176
    290  -1093  -1387    400    839  -1239    -70    228     28    402      2    168
    241  -1096  -1337    428    787  -1218    -64    233     38    413     15    174
    207  -1080  -1291    436    748  -1184    -49    246     57    426     28    181
    200  -1039  -1239    420    719  -1137    -28    267     96    467     64    197
    171  -1031  -1205    428    685  -1117      7    296    129    498     85    205
    161  -1036  -1200    436    678  -1117     25    316    153    511     96    215
    153  -1041  -1195    441    672  -1117     51    335    166    524    111    228
    181  -1002  -1184    410    683  -1093     67    350    181    548    132    252
    189   -950  -1140    379    662  -1044     67    366    210    589    161    298
    189   -909  -1098    361    644  -1002     70    371    231    626    192    337
    168   -909  -1080    368    623   -995     59    363    226    618    192    335
    168   -904  -1072    368    620   -987     38    337    210    600    179    314
    166   -922  -1088    376    626  -1002     10    303    184    579    161    293
    161   -930  -1091    384    623  -1008     -7    288    181    576    161    290
    132   -948  -1080    407    605  -1013      2    298    194    589    171    293
    109   -997  -1106    444    607  -1052      0    285    181    576    158    265
     98  -1052  -1150    475    623  -1101    -12    262    153    550    129    220
    103  -1085  -1189    491    644  -1137    -25    249    132    527    106    184
     88  -1143  -1231    524    659  -1187    -31    249    116    506     85    158
    137  -1174  -1312    519    724  -1241    -70    202     67    465     38    103
    101  -1202  -1304    548    701  -1252    -57    200     70    467     38     90
    101  -1257  -1358    579    730  -1306    -59    189     57    449     23     70
     93  -1273  -1366    589    727  -1319    -70    176     46    439     15     67
    -41  -1267  -1226    654    592  -1247    -25    213     96    493     67    124
     31  -1267  -1299    618    662  -1283    -41    200     80    475     46    103
    122  -1332  -1454    605    787  -1392    -51    205     46    418    -18     36
    205  -1439  -1647    615    924  -1543    -28    244     20    345   -114    -62
    176  -1486  -1662    654    919  -1574     67    337     62    329   -158   -111
    184  -1431  -1618    623    898  -1525    155    480    179    415    -98    -67
    213  -1132  -1345    459    776  -1236    223    607    376    665    153    158
    171   -594   -769    210    470   -680    218    613    594   1039    589    558
     25   -116   -142     46     83   -129     46    361    665   1343    974    885
    -38   -189   -153    111     54   -174   -265    -36    407   1247    924    818
    -70   -769   -698    418    311   -735   -441   -387    -85    680    366    340
    -75  -1462  -1387    766    654  -1426   -475   -462   -452    124   -213   -145
      0  -1748  -1748    875    872  -1748   -428   -293   -452     18   -361   -272
     23  -1743  -1769    857    893  -1756   -311   -132   -327     88   -327   -254
     31  -1675  -1706    820    867  -1691   -218    -15   -202    187   -254   -200
     44  -1561  -1605    756    823  -1582   -155     62    -93    285   -171   -124
     62  -1509  -1571    724    815  -1540   -111    122    -18    348   -114    -80
     64  -1512  -1577    722    820  -1545    -90    148      2    366    -96    -64
     88  -1465  -1556    688    820  -1509    -85    153      7    366    -90    -70
    106  -1465  -1574    678    839  -1519    -88    150      0    355    -96    -80
      7  -1452  -1460    722    732  -1454    -54    194     38    402    -46    -49
     67  -1428  -1496    680    782  -1462    -64    187     36    400    -44    -64
    137  -1423  -1564    641    849  -1493    -77    171     23    384    -51    -90
    153  -1423  -1577    633    862  -1499    -77    171     20    384    -51    -90
    135  -1408  -1543    636    839  -1475    -75    174     20    394    -44    -85
    122  -1395  -1517    633    815  -1454    -75    176     31    407    -28    -85
    129  -1379  -1512    623    820  -1444    -88    166     28    407    -20    -75
    163  -1361  -1527    597    844  -1441   -101    158     25    405    -23    -67
    176  -1358  -1535    592    854  -1447    -85    176     41    410    -20    -51
    181  -1350  -1532    581    854  -1439    -90    174     38    413    -23    -62
    184  -1356  -1543    584    862  -1449    -96    163     38    418    -23    -75
    129  -1356  -1486    613    805  -1421    -80    179     57    439      0    -62
    228  -1330  -1558    550    893  -1444   -127    148     28    418    -18    -88
    174  -1306  -1483    563    826  -1392   -127    155     38    439      7    -72
    158  -1312  -1470    576    813  -1389   -119    174     54    452     25    -67
    215  -1312  -1527    545    870  -1418   -137    166     36    444     20    -90
    218  -1273  -1491    527    854  -1382   -153    166     36    457     38    -77
    231  -1262  -1493    514    859  -1379   -148    187     51    483     62    -54
    241  -1262  -1506    509    872  -1384   -137    213     67    496     83    -33
    272  -1249  -1525    485    896  -1387   -148    207     59    488     83    -41
    244  -1234  -1478    496    859  -1356   -137    218     64    493     96    -38
    231  -1205  -1439    485    833  -1322   -116    233     77    506    116    -18
    265  -1197  -1462    465    862  -1330   -111    228     70    501    116    -23
    257  -1189  -1447    465    849  -1317   -106    226     67    496    114    -33
    293  -1187  -1480    446    885  -1332   -114    210     54    480    101    -57
    252  -1192  -1447    467    846  -1319    -90    223     70    493    119    -41
    184  -1179  -1363    498    771  -1273    -54    252    111    532    161      2
    194  -1161  -1356    483    774  -1260    -54    246    116    540    166     -2
    213  -1176  -1389    483    800  -1283    -51    233    114    537    163    -23
    200  -1153  -1353    475    774  -1252    -44    226    124    548    171    -28
    192  -1132  -1325    470    756  -1226    -38    220    137    555    179    -25
    220  -1132  -1356    454    787  -1244    -49    194    135    548    161    -46
    197  -1122  -1319    462    758  -1221    -38    194    153    563    171    -44
    293  -1122  -1415    413    852  -1267    -67    168    137    540    155    -72
    296  -1137  -1434    420    862  -1283    -77    158    127    537    148    -88
    270  -1127  -1400    426    833  -1262    -75    161    129    550    158    -83
    309  -1088  -1397    389    852  -1241    -80    161    135    563    168    -70
    270  -1057  -1330    392    797  -1192    -64    187    163    594    192    -46
    226  -1026  -1252    400    737  -1137    -31    231    207    641    233     -2
    303   -992  -1296    345    797  -1145    -33    228    215    646    231    -12
    311   -958  -1270    324    789  -1114    -12    249    246    678    254      0
    327   -945  -1273    309    800  -1109     -5    257    265    688    275      2
    319   -927  -1249    303    784  -1088      2    267    280    706    301      7
    309   -880  -1192    283    750  -1034     12    277    301    732    327     20
    277   -820  -1098    272    688   -958     36    296    335    771    379     51
    290   -787  -1080    246    685   -935     31    283    337    779    394     51
    262   -784  -1047    259    654   -914     18    262    329    774    397     41
    218   -807  -1026    293    620   -917      5    239    316    766    394     20
    241   -813  -1054    285    646   -932    -20    215    296    750    366    -12
    246   -813  -1060    280    652   -935    -31    202    285    737    361    -44
    220   -828  -1049    303    633   -937    -31    192    270    732    355    -72
    114   -872   -987    379    550   -930    -10    197    272    735    361    -85
    197   -919  -1117    361    657  -1018    -31    161    228    680    311   -153
    226   -963  -1189    368    706  -1075    -51    132    205    626    272   -210
    181   -989  -1171    402    675  -1080    -67    122    202    613    257   -223
    174  -1021  -1195    423    680  -1106    -83    103    187    607    226   -226
    231  -1031  -1262    400    745  -1145    -98     77    166    571    184   -241
    239  -1028  -1270    394    753  -1148   -101     67    163    566    166   -233
    228  -1041  -1273    405    750  -1156   -106     57    158    566    150   -233
    192  -1075  -1267    441    727  -1171   -101     57    161    555    129   -228
    197  -1143  -1340    472    769  -1241   -103     59    145    519     77   -265
    233  -1260  -1496    511    862  -1376    -67     98    124    444    -31   -381
    246  -1260  -1506    506    875  -1384     28    197    184    454    -54   -423
    298  -1195  -1493    446    896  -1343    109    337    296    540      5   -387
    329   -896  -1226    283    776  -1060    158    459    498    800    272   -142
    306   -337   -646     12    475   -491    111    400    683   1158    696    252
    119     85    -33   -103     77     25    -80    119    711   1423   1026    535
     33     46     12    -41     10     28   -374   -259    472   1345    987    480
     28   -537   -566    254    296   -550   -542   -623    -33    743    400    -23
    129  -1205  -1335    537    730  -1270   -561   -665   -371    194   -202   -527
    236  -1439  -1678    600    956  -1558   -517   -519   -355    114   -342   -654
    275  -1418  -1693    571    982  -1556   -410   -358   -223    197   -290   -631
    275  -1309  -1584    517    930  -1447   -296   -213    -70    316   -187   -558
    244  -1218  -1465    485    852  -1340   -228   -142     33    410   -114   -491
    239  -1179  -1418    467    828  -1299   -192   -109     88    452    -85   -459
    309  -1135  -1444    413    875  -1291   -192   -101    103    462    -85   -459
    303  -1111  -1415    405    859  -1262   -184    -88    124    488    -72   -452
    254  -1127  -1382    433    815  -1254   -171    -75    142    501    -67   -441
    239  -1109  -1348    433    792  -1228   -166    -72    153    511    -62   -431
    155  -1109  -1265    475    709  -1184   -148    -57    174    535    -59   -418
    111  -1096  -1208    493    659  -1150   -137    -49    189    555    -54   -407
    116  -1080  -1197    480    654  -1137   -132    -46    197    571    -54   -407
     90  -1085  -1176    496    631  -1130   -127    -38    207    581    -51   -400
    116  -1088  -1205    485    659  -1145   -132    -38    210    579    -62   -405
    220  -1057  -1278    418    748  -1166   -148    -54    197    566    -85   -426
    168  -1034  -1202    431    685  -1117   -119    -23    233    602    -51   -392
    148  -1039  -1187    444    667  -1111   -116    -18    246    607    -46   -394
    124  -1026  -1150    449    636  -1088   -111    -15    259    620    -41   -394
    122  -1031  -1153    454    636  -1091   -116    -15    267    628    -59   -400
    101  -1023  -1124    459    610  -1075   -116     -5    285    644    -54   -394
    111  -1005  -1119    446    615  -1062   -114      0    296    657    -46   -389
    103  -1002  -1106    449    605  -1054   -103     10    309    672    -41   -381
    135   -984  -1119    426    626  -1052   -109     10    316    680    -38   -374
    122   -976  -1098    426    607  -1036   -109     20    332    693    -25   -361
    127   -948  -1078    410    600  -1013   -114     36    348    709    -10   -348
    148   -932  -1080    392    610  -1005   -122     44    358    719     -2   -342
    145   -904  -1049    379    597   -976   -119     64    376    745     20   -322
    179   -870  -1049    345    613   -958   -114     80    389    761     31   -306
    187   -857  -1044    335    613   -948   -111     88    397    771     33   -301
    148   -857  -1005    353    576   -930    -93    106    418    787     44   -285
    166   -859  -1026    348    594   -943    -83    103    418    782     38   -290
    155   -823   -979    332    566   -901    -64    114    433    800     54   -265
    205   -828  -1036    311    618   -932    -72     98    426    789     28   -280
    220   -833  -1057    306    636   -945    -72     96    428    787      5   -290
    210   -805  -1015    298    613   -909    -51    116    457    810     10   -275
    239   -792  -1031    275    633   -911    -41    127    475    813      2   -280
    277   -802  -1080    262    678   -940    -38    124    480    802    -15   -296
    280   -818  -1098    267    688   -958    -23    129    493    805    -25   -303
    257   -820  -1078    283    667   -948     -7    140    504    818    -31   -306
    228   -818  -1047    293    636   -932      2    153    517    828    -20   -306
    207   -831  -1039    311    620   -935      0    163    517    844    -18   -311
    194   -849  -1044    327    615   -945     -7    163    519    862    -20   -314
    176   -839  -1015    332    594   -927    -10    150    542    875    -18   -311
    168   -870  -1041    350    602   -956    -18    142    558    870    -18   -311
    171   -862  -1036    345    602   -948    -12    150    581    901     -5   -290
    181   -839  -1021    327    600   -927      0    166    605    950     20   -257
    184   -810   -995    314    589   -901     31    194    633   1005     70   -192
    179   -787   -969    303    571   -878     51    220    649   1034    106   -119
    179   -771   -950    296    563   -859     59    239    657   1028    116    -75
    194   -753   -948    277    571   -849     62    246    659   1021    114    -54
    200   -740   -940    270    568   -839     72    257    667   1026    119    -44
    205   -714   -919    252    561   -815     77    265    678   1041    132    -25
    210   -680   -893    233    550   -787     90    265    693   1062    148     -5
    218   -646   -867    213    540   -756     98    259    704   1075    166     20
    210   -665   -875    228    542   -769     67    236    678   1065    153     15
    202   -714   -917    254    558   -815     38    202    649   1034    124      2
    205   -730   -935    259    568   -831     25    189    636   1018    124      2
    205   -735   -940    262    571   -836     20    176    626   1008    114      2
    200   -774   -974    288    587   -872     23    174    615    997     98      2
    184   -815  -1002    314    592   -909     18    163    600    971     83      2
    184   -862  -1047    337    615   -953     10    148    571    930     59    -31
    192   -932  -1127    368    657  -1028    -15    122    530    880      7    -85
    213  -1010  -1223    400    717  -1117    -44     96    504    833    -15   -127
    168  -1062  -1231    446    698  -1145    -49     88    506    820    -33   -135
     85  -1088  -1174    501    628  -1130    -23    109    530    846    -36   -122
     90  -1096  -1189    501    639  -1143    -23    109    522    852    -46   -129
    103  -1117  -1221    506    662  -1169    -23    106    511    859    -41   -132
    114  -1130  -1244    506    678  -1187    -25     98    498    841    -83   -142
    135  -1184  -1319    524    727  -1252    -31     96    462    795   -142   -179
    119  -1304  -1426    592    771  -1363     23    158    444    743   -215   -249
    145  -1350  -1496    602    820  -1423    132    270    475    732   -254   -309
    179  -1286  -1465    553    820  -1376    244    436    589    820   -197   -259
    223   -995  -1218    387    719  -1106    322    597    800   1075     72      0
    200   -420   -623    109    410   -522    314    615   1060   1480    540    480
     20    184    163   -101    -70    174    171    400   1228   1857   1021    945
    -88    155    244    -36   -166    200   -145     12   1026   1800   1013    932
   -122   -439   -316    280     96   -379   -376   -384    491   1234    449    426
   -142  -1234  -1091    685    472  -1161   -433   -553     -5    566   -257   -226
    -67  -1621  -1553    844    743  -1587   -402   -444    -98    361   -514   -491
     -7  -1587  -1579    797    784  -1584   -277   -252     51    462   -441   -444
     28  -1462  -1491    717    758  -1475   -155    -96    202    589   -337   -363
     49  -1366  -1415    657    730  -1389    -85     -5    301    670   -272   -301
     67  -1319  -1387    626    727  -1353    -41     44    353    711   -241   -270
     38  -1304  -1343    631    688  -1322    -12     64    376    727   -215   -254
     62  -1283  -1345    607    704  -1314    -10     64    376    730   -218   -254
     59  -1267  -1330    602    693  -1299      0     72    387    743   -223   -252
     83  -1249  -1332    584    706  -1291     -2     72    387    743   -220   -254
     93  -1239  -1335    571    711  -1286     -2     72    389    750   -215   -254
    109  -1234  -1343    561    724  -1288      0     72    397    756   -207   -252
    116  -1218  -1335    550    724  -1278      5     75    407    766   -192   -244
    109  -1197  -1306    545    706  -1252     12     83    420    782   -163   -228
    103  -1163  -1267    527    683  -1215     12     85    420    784   -158   -223
     88  -1145  -1234    527    659  -1189     18     88    426    784   -163   -231
    106  -1145  -1252    517    675  -1197     18     88    423    776   -179   -249
    137  -1140  -1278    501    706  -1208      7     77    415    766   -202   -267
    187  -1132  -1322    472    753  -1226    -15     62    405    750   -231   -296
    239  -1127  -1369    444    802  -1247    -28     51    392    735   -249   -314
    280  -1114  -1395    415    836  -1254    -31     54    392    735   -259   -311
    202  -1117  -1319    457    761  -1218      5     93    433    774   -218   -285
    179  -1109  -1291    462    735  -1197      0    109    454    787   -202   -290
    210  -1093  -1304    441    756  -1200     -7    116    459    792   -226   -303
    293  -1088  -1382    397    836  -1234    -33     98    439    771   -254   -337
    296  -1078  -1374    392    833  -1226    -44     98    439    774   -254   -355
    285  -1072  -1358    392    820  -1215    -51    109    444    782   -254   -355
    322  -1057  -1379    366    849  -1218    -59    114    446    784   -254   -355
    363  -1036  -1400    332    880  -1218    -75    111    446    782   -254   -371
    355  -1023  -1379    335    867  -1200    -64    132    467    797   -254   -368
    332  -1026  -1358    345    844  -1192    -51    142    480    800   -257   -366
    316  -1023  -1343    353    828  -1182    -46    142    485    800   -267   -371
    283  -1036  -1319    376    800  -1176    -38    142    491    797   -277   -376
    262  -1021  -1283    379    771  -1150    -15    158    509    805   -272   -366
    265  -1026  -1291    379    776  -1156     -5    158    517    802   -270   -371
    262  -1015  -1280    376    771  -1148     10    166    530    807   -267   -376
    259  -1013  -1273    374    763  -1143     23    181    548    810   -275   -379
    249  -1000  -1249    376    748  -1124     46    205    576    828   -272   -363
    239   -997  -1236    376    737  -1117     57    218    587    833   -280   -353
    223  -1002  -1228    389    724  -1114     54    213    587    820   -314   -345
    202  -1015  -1218    405    709  -1117     54    202    576    802   -358   -332
    181  -1023  -1205    420    693  -1114     49    194    576    792   -397   -335
    161  -1023  -1184    428    670  -1104     57    194    584    789   -397   -342
    153  -1041  -1195    444    672  -1119     64    194    587    784   -381   -350
    145  -1054  -1200    452    670  -1127     57    194    592    789   -361   -379
    135  -1031  -1166    449    649  -1098     57    200    600    813   -311   -410
    148  -1018  -1166    433    654  -1091     59    205    605    813   -285   -454
    158   -979  -1137    410    646  -1057     75    228    633    833   -254   -446
    158   -911  -1072    374    615   -992    109    270    678    880   -194   -426
    176   -844  -1021    335    597   -932    129    290    711    914   -145   -413
    184   -802   -989    309    584   -896    135    298    724    919   -127   -439
    181   -795   -976    306    576   -885    137    309    732    922   -111   -470
    187   -756   -943    283    563   -846    140    314    743    935    -75   -470
    181   -711   -893    265    537   -802    153    322    761    963    -28   -454
    166   -696   -865    262    514   -779    150    309    769    969    -20   -441
    168   -644   -813    236    488   -727    153    298    776    984    -15   -366
    197   -644   -841    223    519   -743    124    257    753    961    -49   -316
    215   -675   -891    231    553   -782     98    228    727    937    -77   -285
    213   -649   -865    218    537   -756     93    223    732    945    -70   -226
    223   -636   -862    205    540   -748     67    213    722    937    -75   -192
    215   -691   -909    236    561   -800     38    184    691    898   -114   -202
    220   -753   -974    267    597   -862     18    155    654    852   -168   -223
    220   -795  -1018    285    618   -906      0    127    623    810   -218   -249
    194   -841  -1036    322    615   -937    -20     98    594    776   -252   -265
    140   -878  -1021    366    579   -948    -28     83    587    761   -267   -283
     96   -906  -1002    405    548   -953    -31     75    579    753   -285   -306
     51   -927   -979    436    514   -953    -44     59    566    740   -316   -350
     15   -945   -961    465    488   -953    -44     57    574    740   -335   -376
      0   -979   -979    488    488   -979    -49     49    571    727   -366   -410
      7   -995  -1002    493    504   -997    -64     36    550    706   -400   -454
     20  -1018  -1039    496    527  -1028    -54     49    542    678   -431   -501
     25  -1075  -1101    524    563  -1088      0    114    548    639   -480   -571
     31  -1075  -1109    522    568  -1091     83    215    597    646   -483   -615
    101   -963  -1065    431    581  -1013    179    379    724    745   -394   -571
    184   -561   -745    187    462   -652    210    501    958   1054    -44   -252
    137    109    -28   -124     80     41    166    475   1228   1509    504    267
    -18    563    579   -275   -298    571    -51    194   1309   1795    888    600
   -124    407    532   -140   -327    470   -350   -226   1041   1644    792    488
   -127   -436   -309    280     88   -374   -558   -659    371    857     33   -189
    -51  -1153  -1101    602    522  -1127   -613   -758    -36    280   -563   -750
     70  -1366  -1439    646    753  -1402   -558   -610    -28    194   -691   -896
    127  -1309  -1436    592    782  -1371   -428   -415    127    293   -623   -854
    166  -1171  -1337    501    750  -1254   -316   -272    275    413   -524   -779
    179  -1091  -1270    454    722  -1179   -249   -197    358    493   -459   -722
    166  -1036  -1205    433    683  -1119   -202   -148    413    545   -413   -680
    171  -1005  -1176    418    672  -1091   -192   -137    428    553   -405   -670
    197   -989  -1189    394    691  -1088   -200   -137    431    548   -413   -675
    207   -989  -1200    389    701  -1093   -200   -137    431    553   -415   -678
    200   -982  -1184    389    688  -1083   -202   -137    439    561   -413   -675
    197   -989  -1187    397    691  -1088   -200   -122    454    571   -402   -665
    202   -948  -1153    371    675  -1049   -184   -111    467    587   -376   -652
    194   -937  -1132    371    662  -1034   -197   -122    457    576   -374   -657
    210   -945  -1156    366    680  -1049   -218   -140    441    561   -381   -675
    194   -937  -1132    371    662  -1034   -205   -127    459    579   -363   -667
    150   -956  -1109    402    626  -1031   -181   -103    480    594   -345   -654
    171   -948  -1119    387    644  -1034   -184   -111    475    592   -348   -675
    189   -922  -1111    366    649  -1015   -189   -111    478    594   -342   -683
    184   -911  -1096    363    639  -1002   -194   -106    488    605   -332   -678
    207   -898  -1109    345    657  -1002   -194    -96    496    613   -324   -672
    252   -875  -1127    311    688  -1000   -197    -90    504    623   -319   -670
    239   -893  -1135    324    685  -1013   -194    -83    511    628   -314   -672
    236   -893  -1130    329    683  -1010   -192    -72    519    639   -298   -665
    249   -880  -1130    314    688  -1002   -192    -64    524    644   -285   -659
    231   -862  -1093    314    662   -976   -189    -59    530    659   -272   -646
    239   -841  -1080    298    657   -958   -200    -57    532    675   -257   -633
    239   -836  -1075    298    657   -956   -202    -36    550    693   -236   -613
    252   -810  -1065    277    657   -935   -202    -20    563    709   -220   -587
    306   -771  -1078    231    691   -924   -218    -20    566    717   -226   -561
    327   -776  -1106    223    714   -940   -213    -12    568    717   -236   -530
    314   -800  -1114    244    714   -956   -194     -2    571    722   -241   -511
    309   -771  -1083    231    693   -927   -181      2    584    737   -226   -483
    324   -774  -1098    223    709   -935   -179      0    589    740   -223   -485
    322   -779  -1101    226    709   -940   -168      5    600    750   -213   -488
    314   -776  -1091    231    701   -932   -166      2    602    758   -200   -501
    342   -784  -1130    218    735   -956   -163      0    605    758   -205   -517
    350   -802  -1156    226    750   -979   -148      5    610    758   -213   -532
    400   -795  -1195    197    795   -995   -148    -10    607    745   -231   -550
    413   -815  -1228    202    820  -1021   -158    -28    594    727   -257   -579
    381   -820  -1205    218    792  -1013   -158    -44    584    714   -267   -602
    402   -813  -1215    202    807  -1013   -174    -62    571    704   -280   -626
    441   -818  -1262    187    852  -1039   -194    -83    558    696   -293   -652
    366   -828  -1195    231    779  -1010   -174    -64    576    722   -275   -636
    324   -815  -1140    246    732   -976   -155    -46    594    740   -259   -641
    371   -792  -1163    210    766   -976   -166    -51    587    740   -265   -667
    420   -774  -1195    176    805   -984   -174    -59    571    735   -272   -691
    452   -766  -1218    158    833   -992   -176    -64    571    737   -272   -698
    426   -745  -1171    158    797   -956   -153    -36    600    763   -252   -672
    423   -704  -1127    140    774   -914   -135    -20    615    779   -239   -670
    418   -688  -1106    132    761   -896   -122    -12    626    795   -236   -675
    368   -665  -1034    148    701   -849   -103     12    654    828   -210   -654
    394   -631  -1026    116    709   -828   -109     15    665    836   -202   -657
    387   -592   -979    101    680   -784   -109     20    675    849   -187   -646
    335   -563   -898    111    615   -730    -90     28    693    870   -163   -623
    355   -527   -883     85    618   -704    -88     25    701    878   -153   -610
    379   -527   -906     72    641   -714   -106      2    680    857   -171   -626
    324   -540   -867    106    594   -704   -127    -20    667    849   -181   -628
    303   -561   -865    127    581   -711   -150    -46    649    839   -194   -636
    337   -589   -927    127    631   -758   -179    -77    618    813   -226   -665
    319   -592   -911    132    615   -750   -189    -77    618    813   -233   -670
    322   -620   -943    148    631   -782   -207    -93    594    779   -272   -701
    290   -675   -966    189    628   -820   -213   -103    574    750   -306   -735
    298   -724  -1023    213    659   -872   -223   -122    540    714   -337   -776
    327   -789  -1117    231    722   -953   -257   -161    493    667   -387   -823
    288   -818  -1106    265    696   -961   -257   -163    493    667   -394   -831
    285   -854  -1140    283    709   -997   -259   -174    475    646   -426   -857
    257   -852  -1109    298    683   -979   -252   -176    472    646   -431   -870
    280   -867  -1148    293    711  -1008   -270   -202    446    626   -449   -891
    293   -875  -1171    290    730  -1023   -283   -220    431    615   -454   -909
    309   -906  -1218    296    763  -1062   -293   -233    410    584   -483   -953
    335  -1008  -1343    337    839  -1174   -270   -200    392    530   -545  -1031
    327  -1075  -1405    374    865  -1239   -176   -106    423    493   -602  -1096
    324  -1049  -1376    361    849  -1213    -72     15    509    532   -602  -1096
    345   -885  -1231    267    787  -1057      7    150    665    688   -472   -979
    329   -462   -792     67    561   -626     23    231    891   1028    -90   -628
    207    116    -93   -163    150     10   -106     20   1000   1374    342   -254
    148    324    174   -236    -12    249   -428   -392    836   1439    480   -171
     83    -18   -101    -33     90    -59   -691   -800    420   1065    135   -441
     64   -774   -839    355    452   -805   -748   -995    -70    355   -597   -997
    155  -1189  -1345    514    748  -1267   -714   -872   -174    109   -898  -1260
    236  -1260  -1496    509    865  -1376   -626   -701    -70    145   -919  -1275
    277  -1210  -1491    465    883  -1350   -532   -587     41    215   -888  -1234
    249  -1114  -1363    433    805  -1239   -436   -480    181    311   -831  -1166
    249  -1026  -1275    387    758  -1148   -397   -420    270    387   -782  -1114
    285   -979  -1267    345    776  -1122   -384   -402    303    428   -750  -1101
    285   -961  -1247    335    763  -1104   -361   -389    327    446   -727  -1088
    335   -930  -1265    298    800  -1096   -366   -400    327    426   -740  -1091
    327   -924  -1252    298    787  -1085   -376   -402    327    428   -750  -1096
    311   -914  -1228    301    769  -1070   -376   -402    332    431   -763  -1093
    290   -901  -1192    303    740  -1047   -374   -402    340    431   -769  -1093
    288   -875  -1163    293    724  -1018   -371   -402    342    428   -774  -1104
    280   -846  -1127    280    701   -987   -363   -400    353    439   -771  -1109
    285   -841  -1130    277    706   -984   -371   -405    353    441   -774  -1111
    306   -846  -1153    267    730  -1000   -387   -423    342    431   -776  -1122
    345   -841  -1187    249    766  -1013   -402   -444    332    413   -800  -1145
    410   -815  -1226    202    815  -1018   -418   -452    332    402   -813  -1158
    433   -787  -1221    176    826  -1005   -423   -459    332    392   -813  -1163
    433   -766  -1200    163    815   -982   -428   -462    340    397   -813  -1163
    491   -730  -1221    119    854   -974   -441   -475    340    402   -810  -1182
    444   -724  -1171    140    805   -948   -431   -462    353    413   -795  -1184
    483   -722  -1205    116    844   -963   -446   -470    345    402   -810  -1200
    524   -706  -1231     88    875   -969   -462   -483    342    402   -844  -1208
    527   -678  -1205     75    865   -940   -467   -478    355    418   -800  -1200
    465   -685  -1150    109    805   -917   -462   -465    368    446   -807  -1195
    436   -678  -1114    119    774   -896   -467   -454    379    467   -789  -1184
    420   -639  -1060    106    737   -849   -467   -433    405    498   -766  -1158
    467   -631  -1098     83    782   -865   -475   -420    405    498   -763  -1156
    480   -597  -1078     54    779   -836   -465   -400    420    517   -756  -1130
    452   -568  -1021     57    735   -795   -444   -379    441    532   -750  -1104
    444   -550   -995     51    719   -774   -431   -371    449    532   -792  -1101
    431   -555   -987     62    709   -771   -418   -371    452    522   -820  -1114
    407   -561   -969     75    688   -763   -400   -366    459    511   -818  -1111
    355   -537   -896     90    623   -717   -379   -353    480    530   -813  -1093
    340   -530   -872     93    605   -701   -371   -350    485    535   -844  -1104
    355   -501   -857     72    605   -678   -366   -353    491    540   -857  -1124
    345   -470   -818     59    581   -644   -361   -355    509    553   -857  -1132
    319   -457   -776     67    545   -615   -348   -350    527    566   -859  -1140
    309   -459   -771     72    540   -615   -348   -361    524    563   -878  -1158
    301   -467   -769     83    535   -618   -353   -376    524    558   -888  -1171
    290   -454   -748     80    517   -600   -355   -384    524    561   -891  -1184
    309   -444   -753     64    530   -597   -363   -397    524    555   -898  -1195
    322   -428   -750     51    532   -589   -368   -400    530    563   -904  -1197
    280   -420   -701     70    491   -561   -361   -392    542    574   -898  -1192
    267   -397   -665     64    465   -530   -363   -394    545    579   -901  -1195
    296   -384   -683     44    488   -532   -374   -394    545    571   -914  -1205
    314   -363   -678     23    493   -519   -376   -389    555    581   -914  -1208
    322   -332   -654      5    488   -493   -366   -374    576    600   -901  -1197
    272   -301   -574     12    420   -436   -337   -350    602    623   -875  -1166
    314   -239   -553    -38    431   -394   -324   -332    620    644   -857  -1148
    353   -194   -550    -80    449   -371   -324   -316    633    662   -852  -1137
    392   -168   -561   -111    475   -363   -329   -311    636    667   -852  -1132
    402   -181   -584   -111    491   -381   -337   -322    631    659   -862  -1132
    358   -132   -491   -114    423   -309   -319   -314    657    688   -828  -1093
    371    -88   -459   -142    413   -272   -327   -324    665    698   -813  -1078
    371   -101   -472   -135    420   -285   -353   -350    646    683   -820  -1083
    324   -122   -449   -103    387   -285   -366   -363    636    683   -815  -1080
    319   -140   -459    -90    387   -298   -379   -379    618    670   -815  -1080
    345   -155   -501    -96    420   -327   -397   -394    594    649   -828  -1096
    361   -145   -506   -106    433   -324   -402   -402    587    646   -831  -1093
    402   -220   -626    -93    511   -423   -441   -444    540    589   -891  -1137
    397   -277   -675    -62    535   -475   -457   -467    506    555   -935  -1171
    381   -303   -685    -41    532   -496   -467   -485    488    532   -963  -1189
    358   -348   -706     -5    532   -527   -475   -498    475    511   -987  -1205
    345   -392   -737     23    540   -563   -488   -519    454    488  -1008  -1234
    342   -418   -761     36    550   -589   -496   -532    441    472  -1023  -1249
    301   -433   -737     64    519   -587   -488   -527    449    475  -1028  -1236
    353   -446   -800     46    576   -623   -511   -550    423    449  -1067  -1257
    397   -459   -857     31    626   -657   -527   -563    402    433  -1088  -1273
    413   -504   -917     44    665   -709   -522   -558    389    405  -1127  -1293
    423   -631  -1057    103    740   -844   -488   -517    368    337  -1221  -1369
    423   -680  -1104    129    763   -891   -405   -428    402    319  -1267  -1413
    428   -631  -1060     98    743   -844   -309   -270    522    418  -1200  -1348
    454   -374   -828    -41    641   -600   -252   -124    719    670   -948  -1106
    444    174   -272   -311    358    -49   -270   -109    953   1054   -514   -693
    270    704    433   -485    -80    568   -407   -311   1088   1405    -83   -322
    210    657    444   -436   -116    550   -722   -704    857   1322   -109   -381
    155     59    -96   -109    124    -18   -930  -1096    335    743   -649   -862
    129   -675   -807    270    467   -740   -969  -1210    -75    142  -1262  -1387
    184   -969  -1153    392    667  -1060   -922  -1065    -93     15  -1428  -1530
    226   -953  -1179    361    698  -1065   -805   -880     57    101  -1376  -1486
    246   -857  -1106    303    675   -982   -691   -737    207    213  -1286  -1410
    288   -750  -1039    228    662   -896   -631   -657    306    290  -1213  -1353
    309   -701  -1010    197    659   -854   -587   -602    363    340  -1169  -1314
    324   -706  -1034    189    678   -870   -568   -587    376    358  -1158  -1304
    319   -704  -1026    192    672   -865   -550   -571    392    376  -1153  -1293
    296   -691   -989    194    641   -839   -530   -550    410    397  -1132  -1280
    254   -691   -945    218    600   -818   -511   -530    428    413  -1117  -1262
    236   -698   -937    231    584   -818   -498   -517    433    415  -1106  -1262
    233   -701   -935    233    581   -815   -493   -509    439    415  -1098  -1257
    223   -704   -927    239    574   -815   -491   -504    441    418  -1096  -1247
    213   -693   -906    241    558   -800   -493   -501    439    426  -1085  -1236
    241   -696   -937    226    587   -815   -509   -509    420    413  -1101  -1244
    220   -683   -904    231    561   -792   -493   -491    439    431  -1093  -1218
    226   -665   -891    218    558   -776   -491   -483    446    436  -1085  -1213
    280   -670   -950    194    615   -810   -504   -491    436    423  -1080  -1223
    257   -688   -948    213    602   -818   -498   -483    444    431  -1062  -1218
    257   -688   -945    215    600   -815   -493   -480    452    441  -1070  -1218
    270   -683   -953    205    610   -818   -498   -478    454    444  -1091  -1218
    277   -675   -953    200    615   -813   -498   -472    457    449  -1109  -1223
    259   -665   -924    202    592   -795   -491   -459    467    457  -1096  -1210
    270   -662   -932    194    600   -797   -491   -452    470    459  -1085  -1208
    288   -652   -943    179    615   -797   -504   -449    462    457  -1080  -1202
    296   -631   -927    168    610   -779   -504   -436    470    470  -1052  -1182
    345   -618   -963    135    652   -789   -524   -436    467    472  -1039  -1182
    371   -602   -974    114    672   -789   -530   -428    475    480  -1041  -1166
    371   -574   -948    101    659   -761   -519   -407    493    498  -1028  -1135
    340   -550   -891    106    615   -719   -498   -379    522    527  -1000  -1101
    376   -553   -932     85    652   -743   -506   -384    511    514  -1018  -1109
    355   -550   -906     96    631   -730   -483   -368    517    517  -1015  -1098
    358   -558   -919     98    639   -737   -470   -368    514    511  -1028  -1106
    381   -566   -948     93    665   -756   -465   -371    509    501  -1047  -1117
    363   -558   -924     96    641   -740   -452   -363    519    504  -1036  -1114
    371   -553   -924     90    646   -737   -439   -355    527    506  -1026  -1114
    389   -548   -940     77    662   -743   -441   -358    524    493  -1036  -1124
    374   -558   -932     93    652   -745   -436   -358    524    491  -1044  -1145
    376   -553   -930     88    652   -740   -439   -363    524    491  -1041  -1174
    348   -563   -911    106    628   -735   -441   -368    530    493  -1039  -1189
    316   -568   -888    124    600   -727   -441   -379    530    496  -1041  -1202
    329   -571   -901    122    615   -735   -459   -407    514    475  -1067  -1221
    353   -558   -911     98    631   -735   -478   -431    496    457  -1088  -1231
    324   -540   -865    106    594   -704   -472   -428    498    459  -1085  -1228
    381   -519   -901     67    639   -709   -506   -454    478    433  -1117  -1257
    454   -517   -971     31    711   -743   -542   -480    454    402  -1148  -1291
    475   -530  -1005     25    740   -769   -553   -483    444    394  -1153  -1293
    457   -493   -950     18    701   -722   -535   -459    467    423  -1122  -1267
    366   -452   -820     41    592   -636   -485   -407    517    472  -1072  -1213
    454   -405   -859    -23    657   -631   -501   -415    511    465  -1085  -1226
    498   -384   -885    -57    688   -633   -509   -418    506    457  -1088  -1231
    517   -376   -896    -70    704   -636   -517   -418    501    452  -1096  -1239
    496   -353   -852    -72    672   -602   -504   -400    519    470  -1078  -1213
    467   -314   -782    -75    623   -548   -491   -384    542    493  -1049  -1176
    410   -267   -680    -72    542   -472   -485   -384    555    519  -1018  -1148
    441   -236   -678   -103    558   -457   -517   -415    537    504  -1026  -1156
    428   -277   -706    -75    566   -491   -558   -454    498    465  -1060  -1187
    392   -301   -693    -44    542   -496   -581   -475    483    452  -1070  -1192
    410   -301   -711    -54    561   -506   -618   -506    452    431  -1088  -1200
    389   -314   -704    -36    545   -509   -639   -522    436    413  -1096  -1200
    376   -319   -696    -28    535   -509   -649   -532    418    397  -1106  -1205
    368   -379   -748      5    558   -563   -675   -563    374    348  -1153  -1244
    381   -413   -797     12    589   -605   -706   -600    335    303  -1192  -1280
    358   -475   -833     57    594   -652   -724   -631    293    257  -1234  -1314
    345   -509   -854     80    600   -680   -737   -657    262    226  -1262  -1327
    332   -532   -865    101    597   -698   -750   -683    239    202  -1286  -1335
    311   -542   -854    114    581   -698   -763   -701    226    184  -1304  -1350
    285   -555   -844    135    563   -698   -766   -706    223    179  -1309  -1353
    288   -571   -862    140    574   -717   -782   -724    205    163  -1325  -1374
    303   -602   -906    150    605   -753   -810   -753    168    129  -1356  -1408
    316   -667   -984    174    649   -826   -818   -763    127     75  -1410  -1460
    337   -743  -1080    202    709   -911   -763   -714    111     18  -1486  -1535
    363   -735  -1098    184    730   -917   -670   -605    163     25  -1504  -1564
    418   -620  -1039    101    727   -828   -568   -444    285    129  -1421  -1488
    459   -239   -701   -111    579   -470   -545   -335    504    426  -1101  -1171
    405    413      7   -407    197    210   -589   -361    771    870   -581   -649
    236    896    659   -566   -213    779   -797   -628    870   1171   -207   -288
    150    787    636   -467   -241    711  -1114  -1047    610   1028   -311   -384
     98    -57   -158    -20    127   -106  -1330  -1493    -64    252  -1065  -1057
    137   -792   -932    327    535   -862  -1389  -1613   -488   -324  -1678  -1623
    228   -984  -1213    379    719  -1098  -1337  -1465   -478   -392  -1805  -1756
    288   -943  -1231    327    758  -1085  -1218  -1286   -337   -290  -1761  -1730
    332   -823  -1158    244    743   -989  -1098  -1127   -184   -155  -1678  -1652
    355   -732  -1091    187    722   -911  -1036  -1052    -88    -77  -1634  -1600
    374   -688  -1062    155    717   -875  -1013  -1015    -25    -59  -1626  -1571
    374   -670  -1044    148    709   -857  -1005  -1005    -15    -77  -1621  -1556
    387   -675  -1062    142    722   -867  -1018  -1021    -46   -106  -1639  -1571
    392   -657  -1049    129    719   -852  -1021  -1031    -59   -103  -1636  -1571
    402   -618  -1023    106    711   -820  -1034  -1047    -67    -96  -1628  -1574
    418   -607  -1026     96    722   -815  -1049  -1062    -75    -98  -1634  -1582
    413   -600  -1015     93    711   -807  -1052  -1072    -77    -96  -1634  -1584
    397   -589   -987     93    691   -787  -1057  -1083    -77    -88  -1631  -1579
    400   -581   -982     88    688   -782  -1070  -1096    -85    -88  -1639  -1590
    415   -594  -1010     90    711   -802  -1088  -1109    -96    -96  -1647  -1602
    423   -607  -1031     90    724   -818  -1106  -1135   -116   -116  -1673  -1631
    423   -571   -997     72    709   -784  -1111  -1153   -124   -127  -1680  -1639
    423   -555   -982     64    698   -769  -1119  -1156   -135   -127  -1688  -1649
    428   -561   -989     67    709   -774  -1127  -1156   -137   -106  -1686  -1649
    423   -550   -974     62    696   -761  -1140  -1166   -140    -88  -1686  -1649
    426   -548   -974     59    698   -761  -1156  -1174   -142    -77  -1686  -1649
    428   -537   -969     54    696   -753  -1176  -1184   -142    -67  -1686  -1644
    426   -519   -945     46    685   -732  -1195  -1192   -142    -49  -1675  -1631
    467   -498   -966     12    714   -730  -1231  -1218   -163    -54  -1693  -1641
    491   -480   -974     -5    730   -727  -1257  -1234   -174    -57  -1712  -1652
    504   -470   -976    -18    737   -722  -1280  -1234   -176    -54  -1719  -1649
    524   -449   -974    -36    748   -711  -1304  -1236   -184    -41  -1719  -1636
    511   -439   -953    -38    732   -696  -1319  -1239   -184    -28  -1717  -1628
    501   -433   -935    -33    717   -683  -1317  -1234   -179    -15  -1714  -1621
    519   -415   -935    -54    727   -675  -1319  -1241   -189    -20  -1727  -1626
    514   -405   -919    -54    717   -662  -1317  -1244   -187    -23  -1743  -1623
    511   -423   -935    -46    722   -678  -1325  -1262   -205    -46  -1774  -1644
    517   -441   -958    -38    735   -698  -1332  -1275   -226    -62  -1797  -1654
    504   -441   -945    -33    722   -691  -1330  -1286   -233    -59  -1803  -1665
    483   -413   -896    -33    688   -654  -1327  -1293   -226    -44  -1792  -1654
    454   -418   -875    -20    662   -646  -1317  -1291   -213    -31  -1790  -1647
    431   -433   -865      0    646   -649  -1306  -1291   -205    -25  -1795  -1647
    428   -441   -870      5    649   -657  -1306  -1299   -207    -28  -1808  -1657
    454   -467   -922      7    688   -693  -1319  -1317   -228    -51  -1839  -1691
    439   -480   -922     20    680   -701  -1325  -1340   -244    -57  -1852  -1709
    431   -483   -914     25    670   -696  -1330  -1361   -254    -62  -1862  -1717
    452   -514   -969     28    709   -740  -1350  -1392   -285    -93  -1896  -1745
    491   -493   -984      2    737   -737  -1361  -1413   -301   -103  -1925  -1761
    493   -496   -989      0    740   -740  -1376  -1434   -319   -116  -1948  -1774
    488   -504   -995      7    740   -748  -1384  -1444   -324   -116  -1961  -1784
    506   -511  -1018      2    761   -763  -1387  -1454   -332   -124  -1977  -1790
    519   -522  -1041      2    779   -782  -1387  -1462   -335   -122  -1987  -1790
    527   -519  -1047     -5    784   -782  -1389  -1475   -348   -127  -2003  -1797
    542   -485  -1028    -28    784   -756  -1384  -1480   -353   -122  -2003  -1790
    553   -462  -1015    -46    784   -740  -1395  -1493   -371   -124  -2016  -1795
    568   -428   -997    -70    782   -711  -1395  -1493   -374   -122  -2018  -1787
    574   -426  -1000    -75    787   -714  -1397  -1496   -381   -122  -2029  -1792
    558   -410   -969    -75    761   -688  -1387  -1491   -376   -109  -2026  -1784
    535   -366   -904    -85    717   -633  -1369  -1488   -363    -85  -2010  -1758
    594   -340   -935   -127    763   -636  -1392  -1538   -392   -103  -2039  -1769
    610   -319   -930   -148    769   -623  -1408  -1566   -413   -111  -2052  -1766
    563   -327   -893   -119    727   -610  -1413  -1582   -423   -111  -2057  -1758
    563   -355   -919   -106    740   -636  -1441  -1626   -459   -137  -2081  -1774
    589   -361   -950   -114    769   -654  -1478  -1670   -498   -163  -2107  -1792
    574   -392   -966    -93    769   -680  -1491  -1696   -532   -189  -2143  -1821
    581   -426  -1008    -80    795   -717  -1512  -1725   -568   -226  -2182  -1844
    592   -478  -1072    -57    828   -774  -1548  -1766   -615   -280  -2239  -1883
    540   -550  -1091      5    815   -820  -1553  -1777   -636   -301  -2270  -1899
    553   -610  -1163     28    857   -885  -1566  -1810   -678   -340  -2317  -1940
    535   -657  -1192     59    862   -922  -1584  -1842   -719   -366  -2353  -1966
    514   -685  -1200     83    854   -943  -1592  -1867   -753   -387  -2379  -1990
    496   -717  -1213    111    854   -963  -1595  -1880   -774   -402  -2403  -2013
    483   -730  -1213    122    846   -971  -1605  -1893   -784   -415  -2410  -2023
    498   -743  -1241    122    870   -992  -1621  -1912   -805   -428  -2418  -2036
    522   -774  -1299    124    909  -1036  -1641  -1940   -839   -457  -2449  -2068
    506   -854  -1361    174    932  -1106  -1639  -1935   -870   -496  -2496  -2109
    514   -963  -1480    223    995  -1221  -1579  -1862   -875   -550  -2574  -2192
    514   -976  -1491    228   1002  -1234  -1473  -1740   -815   -535  -2590  -2218
    496   -883  -1379    192    935  -1130  -1356  -1569   -670   -407  -2475  -2132
    613   -537  -1150    -36    880   -844  -1335  -1483   -488   -148  -2184  -1870
    545     85   -459   -316    501   -187  -1384  -1556   -277    259  -1696  -1400
    363    527    163   -446    101    345  -1605  -1860   -249    524  -1361  -1083
    267    371    101   -322     83    239  -1935  -2304   -584    332  -1506  -1213
    290   -366   -657     38    472   -511  -2132  -2701  -1202   -397  -2229  -1823
    322  -1062  -1384    368    852  -1223  -2140  -2707  -1540   -922  -2816  -2320
    374  -1291  -1665    457   1018  -1478  -2070  -2538  -1522   -979  -2927  -2421
    394  -1293  -1691    446   1041  -1491  -1961  -2382  -1410   -914  -2904  -2395
    413  -1202  -1615    394   1013  -1408  -1860  -2257  -1286   -810  -2831  -2325
    480  -1101  -1584    309   1031  -1340  -1823  -2208  -1215   -748  -2774  -2278
    483  -1047  -1532    280   1008  -1288  -1777  -2166  -1166   -709  -2756  -2244
    485  -1044  -1530    277   1005  -1286  -1751  -2153  -1163   -698  -2766  -2239
    488  -1013  -1501    262    995  -1257  -1740  -2151  -1166   -685  -2759  -2239
    480  -1002  -1483    259    979  -1241  -1743  -2153  -1171   -683  -2772  -2242
    475  -1000  -1475    259    974  -1236  -1740  -2158  -1187   -685  -2782  -2249
    467   -979  -1449    254    956  -1213  -1725  -2158  -1195   -680  -2782  -2249
    478   -963  -1441    244    958  -1202  -1727  -2169  -1202   -691  -2792  -2249
    446   -974  -1423    262    935  -1197  -1738  -2177  -1208   -696  -2803  -2249
    400   -984  -1384    290    891  -1184  -1719  -2156  -1189   -678  -2785  -2231
    415   -958  -1376    270    893  -1166  -1704  -2138  -1176   -662  -2769  -2210
    493   -945  -1439    226    966  -1192  -1730  -2161  -1208   -683  -2795  -2223
    550   -943  -1493    194   1021  -1218  -1748  -2184  -1236   -704  -2826  -2242
    524   -906  -1431    189    976  -1169  -1732  -2171  -1226   -683  -2808  -2229
    587   -893  -1483    150   1034  -1189  -1751  -2187  -1247   -698  -2826  -2257
    579   -878  -1457    150   1018  -1166  -1748  -2182  -1244   -683  -2811  -2262
    579   -885  -1465    153   1021  -1176  -1764  -2197  -1262   -701  -2829  -2291
    566   -893  -1462    163   1013  -1176  -1758  -2192  -1270   -714  -2831  -2304
    555   -870  -1426    155    989  -1145  -1756  -2179  -1265   -698  -2811  -2294
    522   -870  -1392    174    956  -1130  -1753  -2174  -1262   -680  -2779  -2291
    542   -867  -1410    161    974  -1137  -1753  -2169  -1262   -662  -2733  -2283
    615   -813  -1431     98   1023  -1122  -1771  -2169  -1273   -657  -2688  -2262
    709   -784  -1493     36   1098  -1140  -1805  -2184  -1312   -693  -2683  -2262
    737   -735  -1473      0   1104  -1104  -1818  -2174  -1327   -727  -2699  -2249
    730   -727  -1457     -2   1093  -1091  -1792  -2143  -1317   -727  -2756  -2216
    696   -717  -1413     10   1054  -1065  -1758  -2112  -1304   -711  -2831  -2190
    649   -704  -1353     25   1000  -1028  -1719  -2078  -1280   -693  -2829  -2177
    636   -688  -1325     25    979  -1005  -1701  -2060  -1280   -688  -2790  -2184
    615   -688  -1304     36    958   -995  -1699  -2057  -1288   -683  -2782  -2192
    597   -680  -1278     41    935   -976  -1667  -2039  -1270   -670  -2800  -2182
    579   -678  -1257     46    917   -966  -1636  -2018  -1252   -665  -2813  -2182
    613   -670  -1283     28    948   -976  -1631  -2023  -1252   -672  -2821  -2205
    587   -688  -1275     51    930   -982  -1613  -2013  -1244   -675  -2821  -2216
    522   -685  -1208     80    865   -945  -1564  -1974  -1208   -649  -2792  -2192
    545   -670  -1215     62    878   -940  -1556  -1974  -1205   -654  -2803  -2210
    540   -662  -1202     62    870   -932  -1556  -1987  -1213   -672  -2829  -2242
    504   -662  -1169     77    833   -914  -1538  -1977  -1202   -667  -2824  -2236
    483   -672  -1156     96    818   -914  -1535  -1982  -1205   -670  -2826  -2239
    488   -680  -1169     96    826   -924  -1538  -1990  -1215   -680  -2834  -2252
    501   -659  -1161     80    831   -909  -1522  -1979  -1200   -672  -2821  -2244
    496   -641  -1137     72    815   -888  -1506  -1969  -1189   -662  -2803  -2234
    493   -631  -1124     67    807   -878  -1504  -1953  -1176   -652  -2800  -2221
    491   -631  -1124     70    805   -878  -1488  -1930  -1166   -639  -2795  -2210
    483   -623  -1106     70    795   -865  -1465  -1904  -1148   -618  -2774  -2203
    480   -633  -1114     75    795   -875  -1441  -1875  -1135   -618  -2766  -2195
    493   -584  -1078     44    784   -831  -1415  -1844  -1109   -597  -2743  -2169
    465   -555  -1021     44    740   -787  -1374  -1800  -1070   -571  -2707  -2130
    480   -535  -1015     28    748   -774  -1356  -1784  -1062   -566  -2694  -2117
    514   -488  -1005    -12    758   -745  -1348  -1777  -1054   -555  -2681  -2109
    483   -475   -958     -2    719   -717  -1319  -1756  -1031   -537  -2652  -2083
    506   -441   -948    -31    724   -696  -1306  -1748  -1021   -522  -2624  -2052
    550   -444   -995    -51    771   -719  -1319  -1761  -1039   -535  -2626  -2052
    517   -472   -992    -23    753   -732  -1325  -1777  -1062   -545  -2631  -2049
    491   -457   -950    -18    719   -704  -1325  -1769  -1062   -535  -2608  -2031
    506   -454   -963    -28    732   -706  -1332  -1771  -1075   -535  -2600  -2036
    501   -491   -992     -5    745   -740  -1319  -1769  -1085   -540  -2608  -2044
    498   -530  -1031     15    763   -782  -1314  -1774  -1104   -568  -2631  -2060
    504   -600  -1104     49    802   -852  -1325  -1784  -1137   -610  -2665  -2091
    496   -641  -1137     72    815   -891  -1322  -1779  -1156   -636  -2686  -2101
    454   -688  -1143    116    797   -914  -1301  -1766  -1166   -657  -2699  -2104
    462   -756  -1218    145    839   -984  -1301  -1779  -1197   -701  -2733  -2138
    465   -779  -1247    155    854  -1013  -1296  -1774  -1208   -719  -2743  -2138
    444   -792  -1236    171    836  -1013  -1283  -1766  -1215   -730  -2746  -2143
    418   -805  -1223    194    820  -1013  -1270  -1748  -1221   -735  -2748  -2148
    418   -823  -1244    202    828  -1034  -1262  -1738  -1218   -737  -2769  -2148
    415   -865  -1283    223    849  -1072  -1239  -1719  -1218   -745  -2785  -2148
    423   -963  -1387    270    901  -1174  -1215  -1686  -1239   -787  -2824  -2192
    439  -1039  -1478    301    958  -1257  -1127  -1577  -1210   -820  -2878  -2255
    441  -1034  -1478    296    958  -1254  -1008  -1439  -1124   -787  -2870  -2265
    470   -930  -1400    231    932  -1166   -888  -1265   -971   -652  -2743  -2161
    496   -563  -1062     33    776   -813   -833  -1145   -758   -363  -2413  -1857
    413     28   -384   -220    400   -176   -857  -1195   -555     15  -1945  -1439
    290    381     88   -337    101    236  -1101  -1525   -607    202  -1678  -1223
    262    194    -70   -228    166     62  -1389  -1917   -943    -23  -1857  -1382
    244   -498   -745    127    493   -623  -1504  -2195  -1457   -683  -2504  -1914
    303  -1122  -1426    410    865  -1273  -1499  -2184  -1748  -1148  -2987  -2317
    400  -1293  -1696    446   1047  -1493  -1410  -2003  -1688  -1148  -3031  -2369
    436  -1296  -1732    428   1083  -1514  -1286  -1844  -1571  -1062  -2987  -2338
    441  -1239  -1683    397   1060  -1460  -1187  -1719  -1452   -963  -2909  -2265
    433  -1169  -1602    368   1018  -1384  -1106  -1621  -1348   -878  -2826  -2179
    389  -1122  -1512    363    950  -1317  -1034  -1538  -1278   -818  -2772  -2107
    345  -1091  -1439    371    891  -1265   -984  -1480  -1231   -779  -2735  -2062
    303  -1072  -1379    384    839  -1226   -945  -1431  -1192   -750  -2694  -2031
    270  -1075  -1345    402    807  -1210   -909  -1397  -1171   -740  -2660  -2008
    246  -1067  -1314    410    779  -1192   -872  -1374  -1171   -740  -2657  -1982
    277  -1060  -1337    389    807  -1200   -854  -1369  -1195   -748  -2655  -1979
    311  -1049  -1363    368    836  -1205   -849  -1361  -1208   -763  -2642  -1979
    290  -1057  -1348    384    818  -1202   -833  -1332  -1189   -774  -2624  -1969
    277  -1067  -1348    392    810  -1208   -818  -1304  -1169   -779  -2634  -1953
    267  -1057  -1325    392    795  -1189   -789  -1265  -1153   -769  -2626  -1935
    311  -1047  -1361    366    833  -1202   -779  -1241  -1150   -763  -2613  -1935
    301  -1034  -1335    366    818  -1184   -750  -1210  -1130   -735  -2579  -1909
    277  -1034  -1312    376    795  -1174   -727  -1192  -1122   -719  -2561  -1899
    236  -1049  -1286    405    758  -1166   -691  -1161  -1111   -704  -2543  -1880
    231  -1034  -1267    400    748  -1150   -659  -1135  -1101   -688  -2525  -1865
    246  -1021  -1267    387    756  -1143   -639  -1109  -1091   -678  -2507  -1844
    246  -1028  -1275    389    758  -1150   -626  -1093  -1091   -678  -2491  -1834
    197  -1023  -1223    413    709  -1122   -600  -1060  -1070   -657  -2455  -1805
    158  -1013  -1174    426    665  -1091   -574  -1018  -1044   -626  -2405  -1771
    168  -1008  -1176    420    672  -1091   -548   -982  -1034   -602  -2366  -1740
    252   -984  -1239    366    743  -1109   -553   -969  -1047   -607  -2374  -1732
    314   -971  -1286    327    797  -1127   -553   -956  -1052   -605  -2382  -1717
    353   -961  -1317    303    831  -1137   -553   -935  -1052   -600  -2374  -1704
    340   -976  -1317    319    828  -1145   -532   -911  -1047   -592  -2359  -1696
    285   -956  -1241    332    761  -1098   -485   -862  -1018   -568  -2320  -1665
    337   -940  -1280    301    807  -1109   -475   -844  -1015   -574  -2317  -1660
    358   -927  -1286    283    820  -1106   -452   -826  -1005   -563  -2312  -1654
    413   -932  -1345    259    878  -1137   -428   -826  -1023   -584  -2340  -1678
    402   -932  -1335    265    867  -1132   -392   -810  -1018   -587  -2343  -1680
    340   -945  -1286    303    813  -1114   -350   -782  -1005   -587  -2333  -1670
    277   -984  -1265    350    771  -1124   -309   -750   -992   -584  -2322  -1667
    239   -989  -1228    376    732  -1109   -270   -724   -969   -571  -2299  -1654
    220   -971  -1195    374    706  -1083   -231   -698   -945   -558  -2286  -1649
    202   -979  -1184    387    693  -1080   -200   -680   -930   -558  -2283  -1657
    197   -987  -1184    392    688  -1085   -181   -670   -919   -563  -2283  -1662
    184   -976  -1161    397    672  -1067   -163   -657   -901   -566  -2273  -1662
    205  -1000  -1208    397    704  -1104   -166   -670   -919   -584  -2288  -1691
    200  -1013  -1213    405    706  -1111   -150   -665   -924   -589  -2291  -1696
    174   -995  -1171    407    670  -1080   -124   -641   -904   -568  -2262  -1675
    239   -982  -1221    371    730  -1101   -122   -641   -906   -579  -2265  -1683
    280   -992  -1275    353    776  -1132   -116   -631   -909   -592  -2268  -1688
    228   -989  -1218    381    722  -1104    -75   -587   -875   -563  -2229  -1660
    231   -974  -1205    371    717  -1088    -46   -555   -849   -545  -2197  -1644
    252   -940  -1192    345    722  -1065    -15   -519   -823   -522  -2161  -1623
    262   -893  -1156    314    706  -1023     20   -480   -784   -488  -2112  -1579
    233   -857  -1091    311    662   -974     67   -431   -743   -444  -2060  -1538
    277   -833  -1111    275    691   -971     88   -397   -722   -423  -2029  -1525
    267   -805  -1072    270    670   -937    122   -358   -688   -397  -1987  -1496
    342   -766  -1109    207    724   -937    124   -361   -693   -400  -1977  -1496
    327   -727  -1057    200    691   -891    150   -350   -678   -381  -1938  -1473
    316   -711  -1031    197    672   -870    161   -350   -680   -379  -1919  -1465
    314   -714  -1028    200    670   -870    155   -353   -691   -387  -1904  -1460
    311   -714  -1028    200    670   -872    142   -363   -701   -394  -1891  -1449
    311   -722  -1036    205    672   -878    137   -371   -711   -410  -1891  -1457
    290   -732  -1026    218    657   -878    142   -368   -714   -415  -1883  -1457
    283   -758  -1041    239    662   -898    142   -371   -730   -431  -1883  -1467
    236   -807  -1044    285    639   -924    158   -363   -743   -446  -1883  -1473
    215   -859  -1078    322    644   -969    166   -363   -758   -470  -1888  -1491
    192   -901  -1093    353    641   -997    179   -366   -774   -491  -1886  -1506
    179   -904  -1083    363    631   -992    197   -363   -776   -504  -1873  -1509
    226   -924  -1150    348    688  -1039    179   -389   -813   -535  -1886  -1538
    148   -956  -1104    402    623  -1028    205   -371   -805   -532  -1862  -1532
    153   -945  -1101    394    623  -1023    210   -363   -807   -542  -1855  -1535
    223   -917  -1140    348    680  -1028    200   -374   -820   -561  -1849  -1532
    215   -930  -1148    355    680  -1036    210   -361   -828   -574  -1844  -1535
    241   -995  -1236    376    737  -1117    218   -353   -854   -620  -1883  -1590
    246  -1072  -1319    410    782  -1195    293   -280   -849   -667  -1935  -1654
    213  -1067  -1280    428    745  -1174    426   -150   -776   -644  -1914  -1654
    239   -974  -1213    366    724  -1093    537     28   -639   -530  -1792  -1558
    283   -628   -914    171    597   -771    600    168   -420   -259  -1491  -1270
    226    -12   -239   -109    231   -124    600    187   -155    155  -1005   -795
     59    532    472   -296   -205    504    446    -25    -20    498   -592   -418
    -23    384    405   -181   -215    394    135   -431   -309    327   -727   -532
    -96   -319   -226    207     64   -272    -49   -828   -896   -345  -1382  -1085
    -96  -1021   -924    555    413   -971    -75   -919  -1286   -909  -1964  -1590
      2  -1236  -1239    618    620  -1236    -18   -753  -1267   -979  -2065  -1704
     62  -1202  -1265    568    662  -1234    106   -579  -1135   -891  -2003  -1667
     93  -1106  -1200    506    644  -1150    233   -426  -1002   -784  -1909  -1584
    129   -969  -1101    418    613  -1034    324   -322   -891   -680  -1803  -1493
    174   -862  -1036    345    605   -948    384   -257   -820   -620  -1735  -1439
    176   -849  -1026    335    600   -935    405   -239   -805   -618  -1730  -1428
    129   -878  -1010    374    568   -943    402   -239   -810   -633  -1745  -1423
    116   -888  -1005    384    558   -945    410   -233   -807   -641  -1766  -1426
    148   -867  -1015    361    581   -940    433   -215   -792   -636  -1766  -1418
    106   -872   -982    381    542   -924    446   -207   -787   -628  -1756  -1400
     64   -896   -961    415    511   -930    449   -205   -789   -628  -1753  -1392
     77   -867   -948    392    511   -906    470   -189   -769   -615  -1732  -1363
    106   -841   -948    368    527   -893    480   -184   -761   -610  -1727  -1350
    142   -841   -987    348    563   -914    475   -187   -766   -618  -1735  -1353
    176   -820   -997    322    584   -909    485   -181   -758   -610  -1727  -1343
    197   -807  -1008    303    600   -909    488   -176   -756   -610  -1727  -1335
    189   -807   -997    309    592   -901    511   -158   -743   -602  -1717  -1322
    200   -776   -976    285    587   -875    524   -142   -730   -592  -1699  -1299
    241   -761  -1005    259    620   -883    522   -140   -730   -589  -1696  -1288
    241   -776  -1018    265    628   -896    524   -137   -732   -592  -1701  -1286
     90   -776   -867    342    478   -820    579    -85   -685   -540  -1649  -1236
     75   -735   -810    329    441   -771    610    -46   -654   -509  -1615  -1197
    184   -704   -888    257    535   -795    594    -54   -667   -524  -1631  -1202
    194   -688   -883    244    537   -787    594    -41   -665   -522  -1628  -1187
    218   -688   -906    236    561   -797    587    -33   -667   -519  -1631  -1182
    233   -670   -904    215    568   -784    589    -18   -662   -509  -1618  -1169
    218   -649   -867    215    540   -758    610     12   -641   -488  -1584  -1140
    163   -623   -787    228    475   -706    644     54   -605   -454  -1548  -1093
     49   -631   -680    290    363   -654    698    114   -555   -410  -1506  -1044
    135   -613   -750    236    441   -680    693    106   -571   -431  -1519  -1060
    171   -584   -756    205    462   -670    709    111   -576   -428  -1506  -1060
    163   -574   -740    202    452   -657    735    127   -566   -415  -1486  -1047
    122   -574   -696    226    407   -633    771    150   -540   -394  -1454  -1018
     88   -566   -654    236    368   -610    795    166   -524   -381  -1441  -1008
     80   -561   -641    239    361   -602    815    184   -509   -371  -1431  -1000
    129   -568   -698    218    413   -633    815    181   -514   -381  -1447  -1008
    163   -553   -717    194    439   -633    826    192   -511   -384  -1449  -1008
    142   -548   -691    202    415   -618    841    200   -504   -379  -1452  -1000
     96   -558   -654    231    374   -605    865    213   -488   -363  -1449   -987
     85   -571   -659    241    368   -615    880    213   -483   -361  -1452   -992
     72   -587   -659    257    366   -623    893    215   -480   -366  -1444   -987
     62   -605   -667    270    363   -636    898    215   -480   -366  -1434   -976
      2   -589   -594    293    296   -592    917    236   -459   -342  -1400   -948
     -2   -563   -561    280    277   -561    935    259   -436   -319  -1356   -917
     88   -550   -639    231    363   -594    922    249   -449   -337  -1358   -927
    127   -550   -678    210    400   -613    917    249   -459   -345  -1353   -922
     98   -535   -633    215    366   -584    943    283   -431   -314  -1314   -880
     85   -537   -623    223    350   -579    963    306   -420   -303  -1304   -857
     98   -506   -605    205    350   -555    976    324   -413   -298  -1299   -836
     85   -498   -584    205    332   -540   1002    353   -397   -277  -1267   -813
     85   -444   -530    176    306   -485   1039    389   -366   -241  -1208   -763
     85   -418   -504    166    293   -459   1070    415   -353   -220  -1179   -737
     70   -413   -483    171    275   -446   1091    428   -345   -218  -1166   -722
     75   -387   -462    153    267   -423   1106    444   -332   -205  -1140   -688
     33   -355   -392    161    213   -374   1135    465   -303   -174  -1101   -652
     38   -337   -376    148    207   -355   1137    462   -306   -171  -1078   -649
     46   -324   -371    140    207   -348   1124    444   -322   -179  -1072   -649
      7   -353   -363    171    184   -358   1114    433   -337   -181  -1078   -633
     51   -374   -426    161    236   -397   1085    405   -374   -207  -1101   -641
     20   -397   -418    187    218   -407   1080    400   -384   -213  -1104   -639
    -12   -407   -394    210    189   -402   1091    397   -387   -213  -1096   -641
    -36   -452   -418    241    189   -436   1093    392   -407   -228  -1119   -649
    -18   -506   -488    262    233   -498   1078    371   -444   -262  -1169   -665
    -54   -558   -506    303    223   -535   1083    368   -462   -288  -1210   -665
   -101   -589   -488    345    192   -540   1085    368   -480   -309  -1247   -662
   -109   -623   -514    366    200   -568   1080    353   -509   -342  -1275   -683
   -124   -641   -517    381    194   -581   1072    337   -532   -366  -1296   -706
   -119   -633   -514    376    194   -574   1065    329   -548   -384  -1317   -711
   -168   -641   -472    405    150   -558   1085    342   -540   -376  -1306   -704
   -205   -670   -465    436    127   -568   1091    340   -550   -379  -1304   -730
   -239   -714   -475    475    116   -597   1106    345   -566   -392  -1314   -756
   -179   -792   -613    483    213   -704   1117    368   -607   -449  -1382   -836
   -181   -805   -623    493    220   -714   1223    480   -574   -444  -1400   -885
   -207   -782   -576    493    181   -680   1363    685   -428   -345  -1317   -826
   -218   -524   -306    371     44   -415   1483    911   -179    -98  -1057   -576
   -189     70    259     59   -223    163   1499    989    101    309   -581   -103
   -350    771   1122   -210   -735    945   1418    846    348    756    -20    436
   -511    857   1366   -174   -940   1111   1098    413    189    758     72    496
   -545    314    859    116   -704    584    805    -49   -335    233   -407     31
   -524   -566    -41    545   -244   -306    678   -324   -937   -537  -1161   -685
   -418  -1093   -675    756    127   -885    680   -275  -1145   -880  -1527  -1049
   -322  -1111   -789    717    231   -950    784    -93  -1044   -828  -1545  -1047
   -252  -1015   -763    633    254   -888    919     85   -901   -714  -1491   -969
   -244   -906   -662    574    207   -784   1015    210   -782   -607  -1431   -891
   -257   -849   -592    553    166   -722   1078    280   -711   -548  -1408   -836
   -262   -833   -571    548    153   -704   1114    309   -685   -530  -1402   -813
   -285   -820   -535    553    124   -678   1150    345   -659   -501  -1363   -769
   -267   -802   -535    535    129   -667   1171    368   -641   -480  -1340   -743
   -265   -774   -509    519    122   -641   1189    397   -613   -457  -1314   -717
   -231   -748   -517    488    140   -633   1192    394   -618   -465  -1312   -724
   -265   -737   -472    501    103   -605   1197    394   -631   -467  -1309   -740
   -309   -727   -418    517     54   -574   1213    410   -615   -454  -1283   -735
   -353   -719   -366    537      5   -542   1247    446   -579   -431  -1247   -706
   -337   -696   -361    514     10   -530   1260    459   -563   -413  -1221   -693
   -368   -678   -309    522    -31   -493   1278    485   -535   -387  -1182   -675
   -394   -680   -288    537    -54   -485   1293    509   -524   -379  -1166   -675
   -410   -662   -252    537    -80   -457   1309    530   -506   -358  -1140   -665
   -387   -657   -270    519    -59   -465   1314    535   -506   -353  -1130   -670
   -400   -654   -254    527    -75   -454   1327    548   -491   -350  -1117   -670
   -465   -631   -166    545   -150   -400   1348    579   -459   -332  -1088   -649
   -519   -594    -75    558   -223   -335   1371    615   -415   -306  -1047   -618
   -420   -576   -158    496   -132   -368   1348    602   -436   -335  -1065   -646
   -394   -574   -179    483   -109   -376   1345    610   -433   -335  -1065   -644
   -384   -558   -174    470   -106   -366   1363    633   -415   -322  -1052   -623
   -342   -514   -171    428    -85   -342   1366    652   -389   -303  -1034   -600
   -337   -475   -140    405    -98   -309   1366    672   -366   -272  -1000   -571
   -319   -462   -142    389    -90   -301   1363    696   -355   -259   -979   -555
   -329   -454   -127    389   -103   -290   1371    719   -342   -244   -963   -537
   -345   -439    -93    392   -127   -267   1395    745   -329   -231   -945   -517
   -322   -392    -70    355   -127   -231   1410    761   -324   -223   -919   -498
   -332   -363    -31    348   -150   -200   1434    784   -303   -210   -888   -478
   -350   -358     -7    353   -174   -181   1449    800   -288   -202   -878   -462
   -366   -350     15    358   -192   -168   1465    818   -275   -200   -891   -454
   -366   -348     18    355   -192   -166   1486    828   -259   -197   -896   -457
   -371   -342     28    355   -200   -158   1509    841   -244   -194   -885   -446
   -376   -314     59    342   -218   -127   1530    870   -210   -166   -859   -420
   -368   -301     67    335   -218   -116   1558    893   -179   -140   -839   -402
   -374   -301     70    337   -223   -116   1574    898   -166   -129   -831   -407
   -384   -314     70    350   -228   -124   1574    888   -168   -135   -833   -418
   -400   -322     75    361   -239   -124   1571    875   -174   -140   -828   -420
   -415   -324     90    371   -254   -116   1584    885   -155   -127   -805   -407
   -433   -340     90    384   -265   -124   1592    896   -142   -119   -792   -400
   -418   -327     90    371   -257   -119   1597    904   -135   -109   -769   -387
   -407   -303    101    353   -257   -101   1605    914   -122    -96   -737   -371
   -366   -316     49    342   -207   -135   1610    911   -129   -111   -727   -376
   -340   -303     33    319   -187   -135   1613    917   -124   -116   -719   -374
   -355   -306     49    332   -202   -129   1641    953    -98    -88   -688   -342
   -379   -311     67    345   -226   -124   1662    982    -70    -54   -654   -311
   -345   -277     67    311   -207   -106   1673   1000    -38    -25   -626   -280
   -342   -265     75    303   -210    -93   1693   1013    -20    -10   -607   -267
   -361   -239    122    298   -241    -59   1714   1036      5      7   -579   -252
   -371   -207    163    288   -270    -23   1740   1070     31     38   -540   -220
   -374   -218    155    296   -265    -31   1758   1093     44     54   -514   -202
   -381   -231    150    306   -267    -41   1771   1106     54     57   -504   -197
   -387   -202    184    296   -285    -10   1787   1124     67     70   -478   -184
   -392   -171    218    280   -306     23   1797   1135     88     93   -444   -161
   -405   -168    236    288   -322     33   1805   1140     96    111   -413   -145
   -410   -187    220    296   -316     15   1787   1122     77     96   -418   -148
   -394   -210    181    301   -288    -15   1761   1098     54     75   -436   -161
   -410   -236    174    322   -293    -33   1751   1098     54     75   -436   -142
   -433   -259    174    348   -303    -44   1751   1098     54     70   -436   -129
   -420   -270    148    345   -288    -62   1751   1096     44     46   -462   -145
   -400   -322     75    361   -239   -124   1743   1085     18     10   -493   -184
   -441   -405     36    423   -241   -187   1753   1098     12     -5   -511   -200
   -459   -478    -18    470   -220   -249   1758   1098      0    -20   -527   -210
   -439   -509    -70    472   -184   -290   1740   1083    -20    -38   -540   -223
   -436   -555   -122    496   -158   -340   1727   1072    -41    -59   -561   -239
   -433   -579   -148    504   -145   -363   1730   1072    -46    -64   -566   -244
   -428   -607   -179    519   -124   -394   1732   1078    -49    -67   -561   -228
   -457   -615   -161    535   -150   -389   1745   1091    -44    -54   -550   -192
   -439   -641   -202    540   -119   -423   1743   1091    -54    -67   -566   -187
   -428   -719   -290    571    -70   -506   1756   1114    -72   -103   -607   -210
   -376   -852   -475    615     49   -665   1826   1210    -70   -155   -683   -277
   -358   -857   -501    605     70   -680   1961   1374     25   -119   -672   -272
   -314   -719   -405    517     44   -563   2091   1579    205     36   -527   -148
   -241   -324    -83    280    -80   -205   2135   1691    428    329   -200    155
   -293    311    605     -7   -449    457   2081   1639    657    732    293    633
   -457    758   1215   -150   -836    987   1808   1286    672    958    628    924
   -558    584   1140    -12   -849    862   1473    849    363    753    488    782
   -628   -135    491    381   -561    176   1345    553   -158    114   -142    239
   -597   -930   -332    763   -132   -631   1374    550   -530   -465   -776   -298
   -566  -1176   -610    870     20   -893   1452    737   -493   -504   -872   -389
   -574  -1189   -618    880     20   -904   1590    922   -350   -394   -805   -332
   -576  -1101   -524    836    -28   -815   1709   1067   -210   -265   -706   -244
   -587  -1013   -426    800    -80   -719   1782   1148   -122   -179   -628   -187
   -587   -971   -384    779   -103   -678   1818   1189    -72   -129   -574   -148
   -576   -937   -363    756   -109   -652   1844   1215    -41   -103   -545   -119
   -618   -937   -322    776   -148   -631   1870   1241    -18    -88   -522    -98
   -626   -950   -324    789   -150   -639   1891   1267     -2    -75   -488    -80
   -613   -943   -332    776   -140   -639   1891   1275      0    -67   -457    -77
   -631   -932   -301    782   -166   -618   1912   1299     25    -36   -431    -59
   -644   -932   -290    787   -179   -613   1932   1327     51    -18   -418    -33
   -631   -943   -311    787   -161   -628   1927   1322     44    -20   -392    -28
   -641   -930   -288    784   -179   -610   1935   1335     54    -12   -363    -20
   -636   -909   -272    771   -184   -592   1935   1345     54    -18   -371    -15
   -626   -888   -262    756   -184   -576   1935   1353     62    -23   -394     -5
   -620   -883   -262    753   -179   -574   1945   1366     85     -7   -379      2
   -581   -932   -350    756   -116   -641   1938   1358     64    -31   -400    -15
   -506   -943   -436    722    -36   -691   1909   1327     25    -70   -441    -44
   -462   -940   -480    698      7   -711   1891   1314     10    -77   -465    -44
   -439   -958   -519    698     38   -740   1880   1317     10    -70   -483    -36
   -459   -976   -517    717     25   -748   1888   1337     20    -64   -449    -23
   -452   -956   -504    704     25   -732   1888   1350     31    -59   -415      0
   -446   -963   -517    704     33   -743   1880   1353     28    -59   -418      0
   -483   -971   -488    727      2   -730   1893   1382     59    -25   -405     33
   -475   -943   -470    706     -5   -706   1875   1384     64    -12   -405     33
   -446   -937   -491    693     20   -717   1867   1397     70     -2   -400     36
   -452   -927   -478    688     12   -704   1883   1434     93     20   -368     59
   -415   -919   -504    667     44   -711   1888   1462    114     36   -353     85
   -384   -906   -522    644     67   -714   1888   1470    114     38   -340     93
   -439   -888   -449    662      2   -670   1917   1496    142     64   -311    119
   -462   -880   -420    670    -23   -652   1943   1522    166     75   -296    132
   -381   -901   -519    641     67   -711   1922   1506    145     49   -316    106
   -350   -917   -568    631    106   -745   1922   1496    137     38   -316     88
   -361   -917   -555    636     96   -737   1943   1512    158     46   -288     93
   -381   -906   -524    644     70   -717   1951   1519    174     54   -262     98
   -368   -930   -561    649     96   -745   1951   1509    163     31   -267     72
   -358   -937   -581    646    111   -761   1940   1488    161     12   -267     46
   -392   -919   -530    654     67   -724   1943   1480    179     28   -239     51
   -457   -927   -470    691      5   -698   1964   1493    205     51   -200     67
   -402   -937   -535    670     64   -737   1953   1470    189     33   -207     51
   -387   -958   -571    670     90   -766   1961   1470    194     23   -202     46
   -413   -950   -537    680     59   -745   1961   1465    200     25   -179     54
   -439   -950   -511    693     33   -732   1964   1470    210     38   -163     62
   -439   -930   -491    685     25   -711   1966   1486    233     59   -145     80
   -431   -904   -472    667     18   -688   1974   1501    249     83   -129     98
   -420   -906   -485    665     31   -698   1984   1514    257     90   -127    111
   -436   -891   -454    662      7   -672   1990   1522    267     98   -116    129
   -467   -841   -374    654    -46   -607   2000   1540    298    122    -83    163
   -467   -802   -335    633    -67   -568   2031   1577    340    155    -38    205
   -472   -769   -296    620    -88   -535   2055   1602    376    179      2    231
   -475   -732   -259    602   -109   -496   2083   1628    402    197     41    259
   -431   -719   -288    576    -72   -504   2078   1626    397    197     54    267
   -381   -675   -296    527    -44   -485   2068   1621    394    194     72    275
   -379   -610   -231    493    -75   -420   2081   1636    420    220    116    316
   -418   -568   -150    493   -135   -361   2086   1636    439    241    148    355
   -410   -519   -109    465   -150   -314   2075   1626    452    257    174    394
   -400   -542   -145    470   -129   -345   2039   1584    418    231    158    384
   -389   -561   -174    475   -109   -368   2013   1553    392    210    148    374
   -366   -532   -166    446   -101   -350   2000   1540    387    207    161    394
   -374   -527   -153    452   -111   -340   2000   1538    387    213    174    410
   -384   -571   -189    478    -98   -381   1987   1522    368    194    161    400
   -415   -618   -202    517   -109   -410   1977   1506    345    166    148    384
   -462   -665   -205    563   -132   -436   1974   1499    329    145    145    376
   -493   -698   -205    597   -145   -452   1969   1486    309    127    145    368
   -522   -732   -210    626   -155   -472   1964   1470    290    103    150    355
   -553   -766   -215    659   -171   -491   1961   1460    285     88    158    355
   -527   -779   -252    652   -140   -517   1943   1439    265     64    153    342
   -535   -789   -254    662   -140   -522   1938   1434    257     57    161    340
   -511   -792   -283    649   -114   -537   1922   1423    254     49    179    332
   -509   -795   -288    652   -111   -542   1919   1428    257     46    194    329
   -407   -852   -446    628     18   -649   1899   1421    223     -7    142    267
   -374   -953   -579    665    101   -766   1953   1499    236    -49     85    192
   -433   -930   -496    680     31   -714   2091   1647    342      2    116    197
   -452   -823   -371    636    -41   -597   2216   1821    504    135    236    290
   -384   -488   -103    436   -142   -296   2252   1917    696    392    511    532
   -400     85    485    158   -441    285   2177   1844    878    761    943    922
   -522    537   1057     -7   -789    797   1901   1465    844    984   1252   1171
   -568    457   1023     54   -795    740   1577   1054    563    852   1169   1080
   -636   -184    452    407   -545    135   1431    745     72    241    587    600
   -636   -898   -262    769   -187   -581   1452    737   -267   -319      5    129
   -579  -1101   -522    839    -28   -813   1535    940   -194   -337    -59     57
   -532  -1078   -545    805      5   -813   1649   1114    -41   -241      5     93
   -483   -982   -498    732      5   -740   1745   1236     98   -135     96    153
   -452   -870   -418    662    -18   -644   1813   1317    200    -46    189    220
   -449   -805   -355    626    -49   -581   1847   1358    259      2    239    249
   -444   -792   -348    618    -49   -571   1865   1374    285     28    257    262
   -433   -807   -374    618    -31   -592   1865   1376    290     33    257    265
   -431   -776   -345    605    -44   -561   1870   1379    301     44    272    270
   -431   -750   -322    589    -57   -537   1880   1387    316     62    301    280
   -426   -756   -329    589    -49   -542   1888   1395    327     72    316    296
   -415   -748   -335    579    -41   -540   1888   1402    335     80    329    306
   -407   -735   -327    571    -41   -532   1891   1413    350     93    350    322
   -405   -722   -319    563    -44   -522   1899   1428    368    114    381    355
   -407   -709   -301    558    -54   -506   1904   1439    387    137    407    384
   -400   -719   -319    558    -41   -522   1906   1447    394    150    418    392
   -402   -717   -314    561    -44   -517   1914   1454    407    163    431    397
   -400   -696   -298    545    -51   -498   1917   1457    415    179    449    418
   -389   -680   -290    535    -49   -485   1914   1465    433    200    470    446
   -376   -678   -301    527    -38   -491   1909   1467    439    205    478    465
   -363   -672   -309    519    -28   -491   1909   1470    452    220    493    483
   -358   -678   -322    517    -20   -501   1914   1480    465    231    506    493
   -345   -683   -340    514     -5   -511   1914   1488    470    236    511    501
   -335   -644   -309    488    -12   -478   1909   1501    485    259    535    527
   -332   -636   -303    485    -15   -470   1919   1525    509    285    566    553
   -314   -631   -316    472      0   -475   1919   1545    524    303    584    571
   -285   -602   -316    444     12   -462   1912   1561    537    319    605    597
   -280   -597   -319    439     18   -459   1914   1579    555    337    626    615
   -280   -589   -309    436     12   -449   1930   1605    579    358    649    641
   -267   -553   -288    410     10   -420   1943   1623    597    371    670    654
   -265   -550   -285    407      7   -418   1958   1636    607    379    685    665
   -275   -548   -275    410      0   -413   1974   1641    610    384    696    675
   -285   -530   -244    407    -20   -387   1984   1649    618    394    709    691
   -298   -537   -241    415    -28   -389   1984   1639    618    392    711    680
   -329   -548   -218    439    -57   -384   2000   1654    633    405    717    685
   -316   -535   -220    423    -49   -376   2005   1660    644    413    714    688
   -283   -524   -241    405    -20   -384   2010   1654    654    418    711    683
   -301   -527   -226    413    -38   -376   2018   1654    667    428    709    680
   -262   -540   -277    402      7   -410   2003   1636    659    413    688    649
   -244   -545   -301    392     28   -423   1987   1615    646    397    672    620
   -262   -553   -290    407     12   -423   1982   1605    646    394    665    613
   -319   -542   -223    431    -49   -384   1990   1610    662    410    678    628
   -340   -545   -205    441    -70   -376   1987   1605    665    413    675    626
   -298   -542   -244    420    -28   -394   1964   1584    652    394    657    597
   -293   -535   -241    415    -25   -389   1948   1577    652    394    646    594
   -314   -519   -205    415    -57   -361   1945   1582    665    407    654    605
   -363   -524   -161    444   -103   -342   1951   1590    678    418    665    613
   -366   -511   -145    439   -111   -329   1951   1597    691    428    675    618
   -316   -485   -168    402    -75   -327   1956   1615    704    439    693    620
   -231   -446   -215    337    -10   -329   1948   1613    701    431    696    605
   -252   -420   -168    337    -44   -296   1977   1639    730    459    730    623
   -259   -400   -140    327    -62   -270   2000   1657    756    488    758    644
   -215   -389   -174    303    -20   -283   2005   1657    756    491    756    641
   -210   -397   -189    303    -12   -293   1995   1647    748    480    748    631
   -220   -374   -155    296    -33   -265   1997   1647    753    485    761    644
   -241   -353   -111    296    -67   -233   2005   1649    766    501    789    683
   -332   -319     12    327   -174   -153   2039   1673    813    548    844    758
   -265   -311    -46    288   -111   -179   1995   1636    784    527    828    761
   -202   -324   -122    262    -41   -223   1938   1582    737    488    795    743
   -215   -353   -140    283    -38   -246   1909   1556    717    478    784    750
   -231   -366   -135    298    -49   -252   1896   1540    711    475    779    753
   -194   -402   -210    296      7   -306   1865   1504    678    439    727    719
   -189   -449   -262    319     36   -355   1844   1473    652    410    683    688
   -257   -509   -252    381     -5   -381   1839   1465    636    394    672    675
   -277   -540   -262    410     -7   -402   1829   1457    615    374    657    657
   -270   -576   -309    420     18   -444   1805   1434    587    353    631    633
   -285   -618   -332    452     20   -475   1797   1415    571    337    631    628
   -311   -646   -337    478     10   -493   1790   1400    561    311    610    618
   -345   -672   -327    509    -10   -501   1790   1389    553    296    566    615
   -340   -683   -342    511      0   -514   1777   1379    542    288    535    626
   -311   -698   -387    506     36   -545   1756   1361    524    272    535    597
   -290   -709   -418    498     62   -563   1735   1348    504    244    511    561
   -233   -776   -542    506    153   -659   1732   1356    472    189    444    496
   -265   -841   -576    550    155   -709   1834   1470    519    187    418    457
   -252   -797   -545    524    145   -672   1940   1615    618    252    462    485
   -161   -605   -444    381    140   -527   2018   1779    782    423    620    626
    -62   -132    -70     98      2   -101   2023   1857   1005    753    989    992
   -194    485    680   -148   -439    581   1943   1709   1179   1135   1465   1447
   -363    717   1080   -176   -722    898   1686   1332   1083   1241   1652   1618
   -465    337    800     62   -633    568   1408    893    662    865   1322   1314
   -509   -511     -2    511   -254   -257   1270    592     96    111    545    631
   -446  -1026   -579    735     64   -802   1278    659    -67   -194    176    265
   -337  -1098   -763    717    213   -932   1345    828     25   -163    163    223
   -272  -1013   -743    641    233   -878   1454    995    174    -54    228    288
   -277   -883   -605    581    163   -745   1564   1127    322     70    314    387
   -348   -802   -454    571     51   -628   1644   1205    426    155    392    470
   -285   -758   -472    519     93   -615   1657   1223    454    174    413    498
   -265   -737   -475    501    103   -605   1654   1226    462    174    400    509
   -254   -722   -467    488    106   -594   1644   1228    470    168    381    514
   -259   -704   -446    480     93   -576   1641   1223    472    171    381    496
   -275   -685   -410    480     64   -548   1652   1234    491    192    405    504
   -267   -683   -418    472     75   -550   1654   1231    501    202    418    491
   -262   -688   -426    475     80   -558   1652   1221    498    197    415    467
   -293   -685   -392    485     49   -540   1652   1221    504    205    418    467
   -322   -667   -348    493     12   -509   1670   1241    527    220    426    491
   -309   -636   -327    472      7   -483   1675   1249    540    231    428    506
   -296   -628   -332    462     18   -480   1678   1254    550    233    420    504
   -329   -631   -301    478    -15   -465   1686   1265    568    246    413    514
   -361   -610   -249    485    -57   -431   1686   1267    584    249    384    532
   -348   -587   -241    467    -54   -415   1673   1262    589    236    353    527
   -335   -566   -231    452    -51   -400   1678   1265    605    254    366    532
   -355   -548   -192    449    -83   -368   1686   1278    633    288    420    527
   -379   -550   -174    465   -103   -363   1693   1299    657    329    472    537
   -402   -540   -140    470   -132   -340   1691   1306    670    340    480    535
   -340   -501   -161    420    -90   -332   1665   1296    670    329    467    530
   -342   -493   -150    415    -98   -322   1667   1309    685    340    472    524
   -327   -457   -129    392   -101   -293   1670   1330    711    371    496    530
   -345   -426    -80    384   -135   -254   1678   1356    737    402    519    553
   -363   -397    -33    381   -166   -215   1683   1382    761    423    535    566
   -366   -397    -31    379   -168   -215   1680   1389    769    426    535    563
   -309   -374    -64    340   -122   -220   1675   1384    766    420    514    537
   -262   -345    -83    301    -90   -215   1675   1379    763    415    493    511
   -280   -324    -44    303   -119   -184   1696   1389    782    428    493    514
   -272   -303    -31    285   -122   -168   1693   1384    789    433    478    496
   -296   -293      2    293   -150   -145   1704   1392    802    441    465    483
   -348   -303     44    324   -197   -129   1730   1402    823    454    459    478
   -353   -298     54    327   -205   -122   1745   1415    839    470    457    472
   -342   -280     62    309   -205   -109   1758   1418    857    483    454    462
   -337   -285     49    311   -194   -119   1758   1415    867    485    441    436
   -350   -296     54    322   -202   -122   1761   1413    875    488    426    413
   -337   -296     41    316   -189   -127   1751   1402    870    491    405    397
   -384   -309     72    345   -228   -119   1756   1400    878    501    400    389
   -366   -311     54    337   -210   -129   1740   1382    872    498    381    374
   -376   -301     75    337   -228   -114   1738   1387    885    517    387    381
   -366   -272     93    319   -231    -90   1735   1392    901    535    394    389
   -337   -267     67    301   -202   -101   1719   1382    896    535    381    394
   -348   -280     67    311   -207   -106   1709   1382    893    535    371    389
   -322   -283     38    301   -181   -122   1699   1376    891    537    374    371
   -311   -272     38    293   -176   -116   1701   1384    904    558    394    384
   -296   -277     18    285   -158   -129   1691   1384    896    555    389    368
   -324   -262     59    293   -192   -101   1712   1405    917    579    407    394
   -397   -239    158    316   -280    -38   1745   1436    953    615    436    428
   -327   -202    124    265   -226    -38   1743   1434    948    613    433    420
   -246   -179     64    210   -155    -57   1730   1423    937    597    420    402
   -262   -181     80    220   -174    -51   1743   1441    961    607    441    420
   -272   -171     98    220   -189    -36   1756   1449    984    620    465    433
   -314   -161    153    239   -233     -5   1758   1447   1005    633    488    452
   -363   -145    215    254   -290     36   1761   1452   1023    649    506    480
   -322   -153    168    236   -246      7   1732   1428   1005    636    491    475
   -272   -163    106    218   -192    -28   1691   1387    966    607    470    459
   -290   -181    109    236   -200    -36   1688   1382    956    605    478    472
   -311   -215     93    262   -202    -59   1678   1371    935    589    467    462
   -319   -252     67    285   -194    -93   1662   1356    911    571    444    449
   -371   -306     64    337   -218   -122   1660   1353    896    561    431    439
   -405   -366     38    387   -223   -163   1654   1350    878    548    420    413
   -410   -420    -10    413   -200   -215   1641   1337    854    522    407    389
   -400   -462    -62    431   -171   -262   1623   1319    828    493    397    363
   -397   -509   -111    452   -145   -309   1610   1304    805    475    374    348
   -400   -537   -137    470   -132   -337   1608   1296    789    467    350    342
   -436   -550   -114    493   -163   -332   1610   1306    789    470    348    353
   -413   -545   -132    478   -142   -340   1597   1296    776    459    329    350
   -405   -558   -155    480   -124   -355   1579   1283    756    441    309    345
   -449   -605   -155    527   -148   -381   1582   1288    745    423    319    342
   -452   -714   -262    581    -96   -488   1623   1340    732    381    262    285
   -392   -753   -361    574    -15   -558   1722   1454    776    376    215    226
   -290   -691   -402    488     54   -548   1816   1610    870    439    236    239
   -244   -433   -189    340    -28   -311   1899   1787   1065    654    436    436
   -257    166    423     44   -340    293   1909   1844   1348   1070    917    930
   -462    813   1275   -174   -870   1041   1808   1680   1564   1480   1410   1434
   -639    930   1569   -145  -1104   1247   1525   1293   1449   1517   1522   1538
   -717    371   1088    174   -901    730   1254    867    961   1021   1075   1114
   -685   -527    155    605   -423   -187   1124    605    368    259    296    387
   -581   -971   -392    776    -96   -683   1119    672    218      5    -12     77
   -514  -1013   -498    763     -7   -756   1210    846    316     62      7     83
   -470   -885   -415    678    -28   -652   1343   1028    472    200    109    166
   -446   -784   -337    613    -57   -561   1426   1132    581    298    192    246
   -426   -737   -311    581    -59   -524   1457   1179    633    342    226    285
   -410   -709   -298    558    -57   -504   1475   1202    652    358    231    288
   -397   -698   -301    548    -49   -501   1499   1221    675    368    233    293
   -379   -698   -322    537    -31   -511   1491   1221    680    368    233    306
   -361   -696   -335    527    -12   -517   1473   1215    680    368    226    303
   -358   -696   -337    524    -10   -517   1473   1218    685    371    220    298
   -379   -696   -316    537    -31   -506   1483   1234    704    392    236    314
   -379   -693   -316    535    -31   -506   1486   1236    709    400    244    309
   -389   -701   -311    545    -38   -506   1486   1244    717    400    241    303
   -381   -706   -327    542    -28   -517   1475   1241    717    397    236    296
   -361   -693   -332    527    -15   -514   1467   1239    717    400    236    285
   -363   -678   -316    519    -25   -498   1473   1244    724    405    236    290
   -358   -678   -319    517    -20   -498   1483   1260    740    418    241    314
   -337   -672   -335    504     -2   -504   1473   1260    743    423    233    319
   -332   -678   -345    506      5   -511   1465   1260    740    423    218    311
   -358   -678   -319    517    -20   -498   1467   1273    753    436    231    322
   -392   -678   -285    532    -54   -483   1475   1288    771    452    241    329
   -342   -675   -332    506     -7   -504   1465   1291    774    446    220    311
   -329   -662   -332    496      0   -498   1457   1304    782    454    213    309
   -316   -633   -316    475      0   -478   1452   1309    784    459    213    314
   -319   -618   -301    467    -10   -459   1457   1327    802    478    218    319
   -283   -618   -337    449     25   -478   1449   1335    810    485    220    314
   -270   -602   -332    436     31   -467   1460   1361    836    514    257    335
   -288   -574   -285    428     -2   -431   1473   1395    865    548    301    358
   -283   -558   -275    418     -5   -418   1467   1402    870    555    319    363
   -283   -545   -262    413    -12   -402   1473   1410    875    558    332    366
   -290   -522   -231    407    -31   -376   1493   1426    891    571    350    374
   -277   -537   -259    407    -10   -400   1483   1410    883    555    332    348
   -293   -548   -257    420    -20   -402   1496   1415    891    561    332    340
   -306   -540   -236    423    -36   -389   1509   1426    906    574    342    345
   -262   -514   -252    389     -5   -384   1504   1421    906    571    337    340
   -272   -514   -241    389    -15   -379   1506   1431    919    579    342    337
   -267   -506   -241    387    -15   -374   1506   1428    924    589    348    332
   -252   -506   -257    376      0   -384   1504   1418    922    581    335    322
   -306   -527   -220    418    -44   -374   1512   1413    927    574    332    322
   -316   -524   -210    418    -54   -368   1501   1402    927    568    329    314
   -288   -506   -220    397    -33   -363   1491   1392    924    561    327    306
   -285   -517   -233    400    -25   -374   1478   1379    919    550    319    293
   -280   -535   -254    407    -12   -394   1460   1366    909    532    303    280
   -262   -509   -246    384    -10   -379   1449   1358    906    532    303    283
   -257   -504   -246    379     -7   -376   1436   1353    901    530    303    288
   -241   -491   -252    363      2   -374   1426   1343    893    527    301    288
   -277   -488   -210    384    -33   -350   1441   1363    906    537    319    309
   -314   -483   -168    397    -72   -327   1439   1369    911    545    324    314
   -254   -457   -205    355    -25   -332   1421   1361    906    537    314    311
   -207   -413   -207    309      0   -311   1421   1361    909    540    322    319
   -205   -387   -181    296    -12   -285   1423   1361    906    540    329    314
   -249   -363   -114    306    -70   -239   1441   1382    932    561    358    335
   -254   -355   -101    303    -77   -228   1457   1397    945    571    371    353
   -226   -329   -106    277    -59   -218   1449   1392    945    571    374    358
   -145   -277   -132    213     -7   -205   1426   1363    930    550    366    353
   -187   -257    -70    220    -59   -163   1421   1353    937    558    381    368
   -226   -254    -28    239    -98   -142   1415   1343    937    561    384    376
   -257   -285    -28    270   -116   -158   1392   1317    922    542    368    358
   -231   -296    -64    265    -83   -181   1348   1273    885    517    342    335
   -179   -277   -101    226    -38   -189   1312   1234    857    491    319    314
   -239   -298    -59    267    -90   -179   1306   1236    859    491    319    319
   -220   -327   -109    272    -57   -218   1278   1213    831    459    283    290
   -171   -384   -213    277     20   -298   1244   1184    792    418    236    244
   -137   -454   -319    293     88   -387   1215   1163    758    381    189    200
   -161   -491   -329    324     83   -413   1208   1150    743    363    163    176
   -145   -530   -384    335    116   -457   1182   1122    711    324    124    148
   -150   -561   -410    355    129   -485   1161   1098    691    293     90    114
   -174   -579   -405    374    114   -493   1156   1093    688    285     75     93
   -187   -597   -410    389    111   -504   1148   1088    688    285     67     80
   -181   -618   -436    397    124   -527   1130   1072    680    272     54     67
   -184   -615   -431    400    122   -524   1117   1060    670    265     49     54
   -174   -680   -509    426    166   -594   1117   1072    652    226      2      0
   -155   -800   -644    475    244   -722   1189   1163    662    181    -77    -83
   -132   -802   -670    467    267   -737   1309   1304    743    218    -75   -101
    -93   -680   -587    387    246   -633   1426   1493    909    366     44     -5
    -67   -231   -163    148     46   -197   1457   1590   1150    701    405    350
   -158    428    587   -135   -371    506   1389   1499   1369   1114    906    839
   -309    826   1135   -259   -722    982   1132   1163   1376   1345   1223   1119
   -366    623    989   -127   -678    805    792    714   1044   1135   1067    958
   -436   -166    270    298   -355     51    649    387    467    407    348    322
   -394   -823   -428    610     15   -628    644    394    161    -77   -179   -158
   -296  -1075   -779    683    241   -927    706    558    174   -150   -306   -288
   -246  -1057   -810    652    280   -935    823    719    296    -70   -262   -267
   -223   -961   -740    589    257   -852    919    841    426     41   -168   -194
   -233   -888   -654    561    210   -774    987    917    519    122    -98   -132
   -174   -823   -649    496    236   -737   1021    948    566    158    -70   -103
   -132   -815   -683    475    275   -750   1023    950    571    166    -70   -106
   -129   -795   -665    462    265   -730   1021    953    574    168    -62   -109
   -168   -779   -610    472    220   -696   1031    966    584    179    -54   -103
   -142   -782   -639    459    244   -711   1031    969    584    176    -59   -119
   -129   -797   -667    465    267   -732   1028    971    581    181    -62   -127
   -132   -782   -652    457    259   -719   1021    966    592    200    -44   -116
   -114   -774   -659    444    272   -717   1013    961    597    202    -36   -122
   -145   -782   -639    462    244   -711   1013    958    602    202    -38   -124
   -140   -766   -626    454    241   -696    995    956    600    202    -38   -124
   -127   -758   -633    441    252   -698    984    948    594    200    -44   -135
   -106   -761   -657    433    272   -709    989    958    605    205    -44   -129
   -124   -766   -641    444    257   -704    997    969    613    218    -36   -109
   -132   -766   -633    449    249   -701   1000    974    615    228    -23    -98
   -163   -784   -620    472    226   -704   1010    984    626    233    -31   -103
   -127   -774   -649    449    259   -711    989    971    613    218    -54   -135
   -140   -756   -618    446    236   -685    987    976    623    231    -46   -135
    -38   -727   -688    384    324   -709    948    953    602    215    -64   -161
    -46   -709   -665    376    306   -688    937    963    610    220    -59   -161
    -64   -719   -654    392    293   -685    950    987    628    241    -49   -145
    -54   -719   -665    387    303   -693    940    992    628    246    -46   -145
    -31   -691   -659    361    314   -675    922    995    628    249    -36   -127
    -20   -649   -628    335    301   -639    919   1008    641    265    -12   -101
    -28   -636   -610    332    290   -623    927   1021    654    280      0    -88
     15   -639   -654    311    335   -646    924   1023    646    272    -12    -98
      5   -646   -652    322    327   -649    924   1013    639    270    -23   -106
      5   -631   -639    311    319   -633    924   1005    639    277    -20   -111
    -18   -626   -610    322    296   -618    930   1000    641    275    -18   -106
    -38   -628   -589    332    272   -610    940   1002    652    285     -2   -103
      2   -615   -618    306    309   -615    927    979    646    283     -5   -122
      2   -587   -589    290    296   -589    935    982    665    296     -7   -124
    -25   -613   -587    319    280   -600    953    995    683    309     -7   -119
    -18   -610   -594    314    285   -602    956    987    683    311    -20   -132
      0   -600   -600    301    298   -600    956    971    683    311    -28   -153
    -15   -607   -594    309    288   -600    943    940    670    288    -44   -189
     -2   -615   -615    309    306   -615    930    914    657    270    -77   -220
     -7   -602   -594    303    293   -600    924    909    659    280    -90   -226
     -2   -618   -615    311    306   -618    917    896    644    262   -109   -252
     23   -626   -649    301    335   -636    911    875    631    246   -122   -270
      5   -633   -639    314    319   -636    906    865    644    262   -116   -275
    -46   -628   -584    337    265   -607    906    880    665    293    -96   -262
    -75   -652   -576    363    249   -615    917    904    683    306    -96   -259
     15   -626   -641    303    327   -633    885    896    667    277   -122   -293
     44   -605   -649    280    345   -626    875    896    670    283   -116   -290
      2   -584   -589    288    293   -589    896    917    691    311    -90   -272
     10   -545   -555    267    283   -550    906    924    706    329    -80   -265
     38   -527   -568    241    303   -548    906    922    698    324    -90   -265
     59   -504   -563    220    309   -532    909    922    696    332    -96   -257
     44   -480   -524    215    283   -501    914    919    701    335    -96   -252
     28   -444   -472    207    249   -457    909    914    722    337    -85   -259
     62   -400   -462    168    259   -431    893    893    722    340    -77   -257
     62   -374   -436    153    249   -405    891    872    724    348    -80   -246
     75   -376   -454    148    265   -415    857    836    693    327   -109   -262
     67   -410   -478    171    272   -444    815    795    649    293   -148   -296
     44   -400   -444    176    244   -423    797    782    644    293   -158   -303
     64   -413   -478    174    270   -446    763    753    613    265   -197   -322
     72   -470   -542    194    306   -506    737    732    576    218   -252   -348
     59   -493   -553    218    306   -522    724    717    553    197   -285   -363
    109   -535   -644    210    374   -587    701    693    519    161   -340   -394
     93   -589   -683    246    387   -636    680    665    483    122   -392   -433
    119   -633   -753    254    436   -693    644    618    436     75   -441   -480
    148   -662   -810    257    478   -735    607    579    397     46   -446   -506
    122   -719   -844    296    483   -782    592    558    368     25   -449   -532
     98   -737   -836    319    465   -784    592    558    361     10   -454   -548
    153   -727   -880    285    514   -802    566    537    337    -12   -462   -571
    163   -724   -888    280    524   -805    555    532    329    -12   -457   -571
    137   -787   -927    322    530   -857    555    550    322    -31   -509   -615
    158   -872  -1031    355    594   -950    605    626    332    -59   -594   -685
    145   -872  -1021    361    581   -945    704    740    402    -38   -644   -727
    150   -807   -958    329    553   -883    805    885    524     49   -607   -696
    116   -493   -613    187    363   -553    857    987    711    293   -358   -470
     38     41      0    -41     18     20    823    948    893    649     59    -80
   -114    506    620   -197   -368    563    631    652    888    904    402    205
   -202    530    732   -163   -467    631    314    249    631    852    423    189
   -189    -57    129    122   -161     36    137    -67    148    252   -171   -311
   -135   -724   -589    428    226   -657    106   -116   -202   -324   -789   -815
    -98  -1013   -914    553    405   -963    153     31   -213   -441   -950   -958
    -83  -1078   -995    581    454  -1036    239    181   -103   -400   -943   -961
    -36  -1002   -966    517    465   -984    309    275      5   -322   -888   -917
      0   -888   -888    444    441   -888    363    345     98   -239   -815   -859
     23   -810   -836    392    428   -823    387    381    153   -184   -771   -828
     83   -758   -841    337    462   -800    379    389    168   -166   -763   -823
     70   -748   -818    337    441   -782    371    389    171   -161   -766   -820
     54   -735   -789    340    420   -761    371    397    181   -145   -761   -807
     59   -714   -774    327    415   -745    371    402    189   -129   -756   -800
     62   -688   -750    314    405   -719    368    407    202   -114   -743   -784
     62   -678   -740    306    400   -706    358    405    202   -114   -745   -782
     59   -680   -740    309    397   -709    353    407    202   -109   -743   -776
     85   -649   -735    280    407   -691    342    407    207   -101   -735   -763
     93   -633   -727    270    410   -680    332    407    218    -90   -730   -756
     80   -646   -727    280    400   -685    322    410    220    -85   -732   -748
     85   -644   -732    277    407   -688    316    410    223    -85   -735   -743
    109   -628   -737    259    420   -683    306    405    220    -85   -743   -743
    122   -592   -714    236    418   -652    303    410    233    -67   -737   -732
    129   -594   -724    231    426   -659    293    413    241    -57   -745   -727
    116   -597   -717    239    415   -657    288    413    246    -41   -743   -719
    109   -602   -711    244    407   -654    270    405    241    -36   -745   -717
    119   -587   -706    233    413   -646    259    405    244    -25   -732   -701
    132   -579   -711    220    420   -644    239    400    244    -25   -735   -701
    124   -571   -696    223    407   -633    220    407    254    -15   -735   -678
    127   -568   -698    220    410   -633    213    428    267      5   -732   -639
    171   -563   -735    197    452   -649    189    431    270     12   -750   -620
    127   -555   -683    213    402   -618    202    467    298     49   -743   -579
    132   -540   -672    205    400   -607    197    480    309     59   -753   -555
    158   -540   -698    189    426   -618    187    480    303     57   -771   -555
    132   -542   -675    205    402   -607    192    488    311     64   -776   -548
    171   -530   -704    179    436   -618    176    475    309     49   -797   -566
    215   -540   -756    161    483   -646    161    459    301     18   -823   -584
    228   -540   -769    153    496   -652    153    449    303      5   -844   -602
    220   -553   -774    166    496   -662    145    444    309    -10   -859   -623
    205   -553   -758    171    480   -654    140    439    319    -10   -878   -631
    207   -550   -758    171    483   -654    137    436    329      0   -888   -633
    202   -566   -769    179    483   -665    135    423    322      0   -904   -652
    181   -568   -750    194    465   -659    135    410    322      7   -917   -659
    166   -587   -756    210    457   -670    137    397    316      5   -943   -672
    161   -600   -761    218    459   -680    132    381    301    -10   -966   -693
    166   -610   -779    220    472   -693    114    366    283    -25   -987   -714
    171   -613   -784    220    478   -698     98    353    275    -28   -992   -724
    168   -628   -800    228    483   -711     77    337    254    -38  -1008   -737
    176   -633   -810    228    491   -722     64    327    241    -36  -1031   -722
    171   -639   -813    231    491   -724     54    322    231    -33  -1044   -701
    176   -623   -800    223    488   -711     44    322    233    -36  -1028   -672
    192   -623   -818    213    504   -722     31    309    223    -44  -1047   -683
    176   -615   -792    218    483   -704     33    314    233    -28  -1052   -644
    140   -589   -730    223    433   -659     51    345    262      5  -1044   -607
    111   -566   -678    228    394   -620     64    374    283     28  -1049   -568
    200   -530   -732    163    465   -628     44    366    272     18  -1067   -548
    205   -509   -717    150    459   -613     41    366    277     20  -1057   -530
    213   -504   -717    142    462   -610     33    361    270     15  -1047   -524
    223   -470   -693    124    457   -581     31    358    275     23  -1021   -517
    228   -433   -662    101    444   -548     23    345    280     31  -1008   -504
    241   -415   -659     85    449   -537      0    324    277     25  -1010   -485
    249   -436   -685     90    465   -561    -38    285    249      0  -1034   -496
    249   -439   -688     96    467   -563    -75    249    220    -18  -1054   -501
    257   -439   -696     90    475   -568   -101    226    200    -33  -1072   -511
    272   -462   -735     96    501   -600   -124    202    176    -54  -1104   -535
    283   -501   -784    106    532   -641   -148    176    145    -88  -1143   -568
    303   -558   -862    127    581   -709   -187    137     96   -135  -1197   -618
    322   -610   -935    142    626   -771   -220    103     54   -171  -1247   -654
    277   -657   -935    189    605   -795   -231     90     31   -181  -1275   -680
    301   -696   -997    197    646   -846   -270     49    -12   -213  -1319   -722
    272   -737  -1010    233    641   -872   -293     23    -36   -233  -1340   -740
    288   -750  -1041    228    665   -893   -319     -5    -59   -252  -1363   -761
    296   -761  -1057    231    675   -909   -332    -18    -70   -259  -1376   -774
    319   -763  -1085    220    701   -922   -350    -36    -85   -270  -1389   -792
    335   -769  -1104    218    719   -935   -363    -49    -98   -280  -1387   -805
    298   -826  -1124    262    711   -974   -363    -46   -109   -309  -1402   -831
    303   -919  -1226    306    763  -1072   -332     -7   -129   -368  -1462   -904
    337   -943  -1280    301    807  -1111   -259     70   -106   -397  -1499   -969
    379   -906  -1286    265    831  -1096   -171    213    -15   -335  -1449   -950
    418   -659  -1078    119    745   -867   -114    345    168   -109  -1208   -727
    392   -122   -514   -135    452   -316   -124    358    402    262   -761   -296
    259    394    135   -329     62    265   -285    114    493    561   -366     67
    200    459    259   -329    -28    361   -623   -309    288    535   -324     96
     72   -122   -197     23    135   -158   -841   -719   -246    -36   -870   -366
     75   -841   -919    381    496   -880   -901   -872   -701   -675  -1535   -937
    179  -1166  -1348    493    761  -1257   -872   -761   -763   -852  -1766  -1135
    223  -1174  -1397    475    810  -1286   -766   -584   -633   -779  -1732  -1111
    298  -1060  -1361    379    828  -1208   -672   -467   -509   -680  -1657  -1062
    337   -969  -1309    314    820  -1137   -613   -397   -420   -605  -1592  -1018
    335   -888  -1226    275    779  -1057   -563   -348   -355   -545  -1535   -971
    353   -846  -1200    246    776  -1023   -540   -327   -329   -527  -1514   -950
    345   -818  -1163    233    753   -992   -532   -319   -316   -519  -1504   -935
    329   -815  -1145    241    737   -982   -537   -322   -319   -524  -1504   -940
    324   -795  -1119    231    722   -956   -545   -324   -316   -524  -1493   -943
    322   -779  -1101    228    711   -940   -587   -332   -311   -527  -1483   -945
    319   -753  -1072    215    693   -911   -639   -335   -306   -522  -1465   -927
    324   -732  -1057    202    688   -893   -675   -348   -309   -524  -1452   -919
    272   -732  -1005    228    639   -867   -675   -348   -306   -524  -1431   -911
    205   -704   -909    249    555   -805   -646   -327   -280   -496  -1379   -880
    259   -659   -919    197    587   -789   -649   -340   -288   -493  -1384   -891
    387   -626  -1013    116    698   -818   -680   -379   -316   -519  -1421   -922
    384   -615  -1000    114    691   -807   -670   -379   -303   -506  -1410   -914
    407   -600  -1008     96    706   -802   -665   -384   -298   -501  -1395   -904
    402   -594   -997     93    698   -795   -662   -384   -288   -496  -1387   -893
    376   -581   -961    101    667   -771   -657   -376   -270   -485  -1379   -875
    384   -553   -937     83    659   -745   -657   -376   -265   -478  -1366   -852
    397   -522   -919     62    657   -719   -654   -374   -257   -465  -1348   -826
    394   -488   -883     46    636   -685   -641   -358   -239   -446  -1327   -797
    381   -454   -836     36    607   -644   -631   -345   -220   -428  -1309   -769
    387   -426   -813     18    597   -620   -633   -342   -213   -420  -1299   -753
    402   -415   -818      7    610   -615   -631   -335   -205   -410  -1286   -740
    405   -379   -784    -15    592   -581   -615   -311   -179   -381  -1252   -709
    428   -355   -784    -36    605   -571   -607   -303   -171   -368  -1239   -691
    454   -329   -787    -64    620   -555   -602   -301   -163   -363  -1223   -672
    472   -301   -774    -85    623   -537   -594   -298   -158   -363  -1213   -652
    478   -298   -779    -90    626   -537   -581   -303   -153   -366  -1213   -649
    452   -293   -745    -80    597   -519   -553   -293   -137   -355  -1195   -633
    439   -277   -717    -80    576   -498   -532   -290   -127   -348  -1182   -623
    444   -241   -685   -101    563   -462   -511   -290   -111   -335  -1166   -610
    433   -254   -691    -90    561   -472   -498   -290   -109   -332  -1174   -618
    423   -254   -678    -83    550   -465   -475   -285    -93   -324  -1169   -610
    420   -231   -652    -96    535   -439   -446   -270    -67   -303  -1148   -594
    423   -218   -641   -101    532   -428   -426   -270    -59   -288  -1140   -587
    418   -228   -649    -96    532   -439   -423   -283    -67   -296  -1150   -602
    407   -239   -649    -85    527   -444   -420   -293    -70   -298  -1156   -610
    407   -226   -636    -93    522   -431   -420   -303    -72   -296  -1153   -610
    413   -241   -654    -85    532   -446   -423   -316    -85   -309  -1156   -623
    413   -257   -670    -80    540   -462   -423   -329    -93   -319  -1153   -631
    407   -236   -646    -85    527   -441   -410   -327    -80   -309  -1135   -623
    405   -215   -620    -98    511   -418   -400   -324    -70   -298  -1111   -607
    402   -210   -613    -96    506   -410   -389   -324    -67   -298  -1101   -607
    413   -215   -631    -98    519   -423   -384   -327    -72   -303  -1096   -613
    410   -207   -618   -103    514   -413   -371   -324    -72   -298  -1083   -610
    407   -174   -584   -116    493   -379   -348   -303    -51   -275  -1052   -581
    423   -124   -548   -148    485   -335   -309   -277    -18   -244  -1018   -548
    420    -96   -517   -163    467   -306   -280   -259      0   -226   -997   -530
    415    -75   -493   -171    452   -283   -252   -244     15   -215   -979   -519
    428    -64   -496   -181    462   -280   -252   -246     12   -220   -982   -519
    436    -41   -478   -197    457   -259   -241   -244     18   -210   -969   -496
    426     -7   -433   -210    428   -218   -226   -241     33   -192   -953   -472
    415     28   -387   -223    402   -179   -207   -244     51   -171   -935   -446
    407     44   -366   -226    384   -161   -205   -254     46   -168   -932   -436
    410     25   -384   -218    397   -179   -223   -290     18   -194   -950   -446
    407     10   -397   -210    400   -192   -244   -314     -7   -215   -969   -446
    402     -7   -413   -197    407   -210   -252   -329    -28   -231   -982   -449
    392    -41   -433   -176    410   -236   -246   -335    -44   -239   -995   -454
    368    -85   -454   -140    410   -270   -244   -342    -59   -252  -1010   -467
    358   -114   -472   -124    413   -290   -241   -355    -77   -275  -1036   -483
    363   -161   -527   -101    444   -342   -246   -376   -111   -311  -1070   -517
    363   -215   -579    -75    467   -397   -257   -405   -153   -350  -1104   -548
    324   -265   -589    -28    457   -426   -246   -418   -174   -371  -1111   -550
    280   -290   -571      2    423   -428   -231   -418   -176   -374  -1104   -530
    275   -296   -571     10    420   -431   -215   -413   -176   -371  -1101   -514
    252   -311   -566     28    407   -439   -197   -407   -179   -368  -1101   -504
    233   -337   -571     51    402   -454   -187   -413   -187   -374  -1101   -504
    236   -371   -607     64    420   -488   -179   -418   -205   -405  -1119   -519
    233   -457   -691    111    462   -574   -145   -384   -226   -446  -1169   -571
    285   -532   -818    122    550   -672    -49   -283   -207   -480  -1223   -641
    316   -509   -826     96    571   -667     83   -127   -124   -436  -1195   -633
    374   -322   -696    -25    532   -509    197     57     46   -259  -1013   -465
    433    194   -239   -314    335    -20    228    142    298    101   -597    -46
    280    872    589   -576   -153    732    171     33    542    537    -51    493
     83   1169   1085   -626   -501   1127    -88   -335    519    701    207    737
    -20    730    748   -355   -384    737   -374   -758     85    303   -142    410
    -59   -132    -75     96      7   -103   -506  -1062   -524   -446   -891   -265
    -33   -714   -680    374    322   -698   -488  -1031   -774   -836  -1325   -680
     93   -807   -901    358    496   -854   -400   -867   -724   -852  -1376   -745
    184   -701   -885    257    532   -792   -254   -691   -584   -750  -1301   -680
    137   -587   -724    223    431   -654   -109   -532   -433   -623  -1182   -571
    135   -535   -672    200    402   -602    -23   -446   -358   -558  -1106   -514
     80   -522   -602    220    340   -561     41   -387   -311   -514  -1057   -472
     90   -472   -563    189    324   -517     64   -371   -298   -504  -1057   -457
    233   -454   -688    109    459   -571     54   -389   -329   -535  -1080   -504
    218   -465   -683    122    449   -571     83   -368   -322   -519  -1047   -506
    153   -457   -610    153    381   -532    119   -340   -303   -485   -992   -488
    174   -446   -620    135    394   -532    135   -332   -301   -467   -943   -459
    210   -431   -644    109    426   -537    137   -340   -314   -475   -932   -436
    200   -415   -618    106    405   -517    155   -327   -309   -465   -924   -413
    194   -402   -597    103    394   -498    174   -316   -301   -457   -911   -392
    168   -400   -568    114    366   -483    192   -303   -290   -454   -914   -374
    171   -358   -532     93    350   -444    207   -290   -272   -441   -909   -353
    161   -342   -504     88    329   -423    231   -270   -257   -413   -904   -329
    122   -314   -436     96    277   -374    262   -239   -231   -368   -878   -301
     98   -298   -400     98    249   -348    277   -228   -228   -345   -857   -277
     98   -262   -361     80    228   -311    296   -213   -223   -314   -828   -249
    111   -259   -374     72    241   -314    306   -202   -228   -314   -820   -228
     96   -262   -358     83    226   -309    329   -184   -218   -309   -787   -192
     64   -249   -314     90    187   -280    363   -150   -192   -280   -753   -158
     83   -226   -309     70    194   -267    368   -142   -189   -257   -727   -158
    124   -220   -345     46    233   -283    363   -142   -202   -254   -719   -163
    119   -210   -329     46    223   -270    381   -114   -197   -228   -696   -145
    168   -176   -345      2    254   -262    387   -101   -197   -218   -675   -145
    189   -135   -327    -28    257   -231    394    -90   -187   -215   -652   -132
    140   -114   -257    -15    197   -184    423    -67   -166   -202   -628   -101
    132   -111   -244    -10    187   -176    446    -49   -155   -197   -626   -103
    132    -77   -210    -28    171   -145    480    -23   -137   -171   -602    -72
    197    -67   -267    -64    231   -166    470    -41   -158   -187   -607    -83
    233    -49   -283    -93    257   -166    472    -57   -174   -202   -613    -96
    244    -23   -267   -109    254   -145    491    -54   -168   -197   -602    -98
    246     -2   -252   -122    246   -127    506    -46   -155   -179   -589    -93
    226     15   -210   -122    218    -98    540    -23   -142   -150   -555    -77
    202     25   -176   -114    189    -75    576      0   -111   -119   -517    -59
    179     12   -166    -96    174    -75    592     20    -83   -111   -504    -62
    129      5   -127    -70    127    -59    613     31    -64    -90   -493    -64
    103      2   -101    -54    101    -49    646     51    -41    -72   -483    -64
    145     12   -135    -80    140    -59    649     46    -41    -80   -483    -90
    158     25   -132    -90    145    -51    662     54    -25    -64   -454   -101
    181     31   -150   -106    166    -59    662     49    -28    -62   -431   -122
    184     25   -158   -106    171    -67    672     51    -31    -59   -420   -124
    181     28   -155   -106    168    -64    680     49    -33    -70   -413   -119
    116     36    -80    -75     98    -20    709     72     -7    -51   -384    -85
    111     28    -83    -72     96    -25    717     80     -7    -49   -402    -93
     80     25    -54    -54     67    -12    735     93      0    -36   -410    -88
     25     70     41    -49     -7     57    784    137     51     12   -361    -49
     75    103     28    -88     23     67    815    163     72     25   -337    -41
     75    119     41    -98     15     80    841    179     83     38   -327    -36
     62    142     80   -103    -10    111    867    194    101     59   -298    -28
     46    168    122   -109    -38    145    893    218    122     72   -270    -20
     49    210    161   -129    -54    187    922    236    148     85   -249      0
     18    252    233   -135   -109    244    940    246    171    106   -223     20
     -2    290    293   -142   -148    290    956    244    187    124   -194     33
    -20    301    322   -142   -171    311    958    233    184    140   -174     38
    -70    267    337    -98   -202    301    956    223    171    137   -181     31
    -88    270    358    -93   -223    314    953    220    166    135   -171     33
    -80    272    353    -96   -215    311    937    210    148    127   -168     28
   -103    252    355    -75   -231    303    937    207    142    124   -174     20
   -132    205    337    -36   -233    270    948    215    140    114   -200     10
   -137    145    283     -5   -210    213    956    213    127     90   -228     -7
   -153     98    252     25   -202    174    958    210    119     75   -244    -28
   -179     46    226     64   -202    135    956    200     98     46   -270    -62
   -174     25    200     75   -187    111    943    189     77     20   -288    -83
   -187     10    194     88   -192    101    943    189     64      0   -303    -98
   -223     12    236    103   -231    124    963    202     72      0   -290    -93
   -220     12    231    101   -226    122    961    197     62    -12   -293   -101
   -184     -5    179     96   -181     85    945    187     46    -31   -314   -119
   -174    -44    127    109   -153     41    945    187     36    -44   -345   -132
   -142    -83     59    111   -101    -12    958    205     23    -75   -379   -166
    -85   -150    -67    116    -10   -109   1018    270     20   -127   -449   -244
    -54   -161   -106    109     25   -135   1130    405     85   -111   -452   -272
    -41    -67    -25     51     -7    -49   1241    597    228     18   -332   -168
      5    332    327   -168   -161    329   1312    756    465    329      7    163
    -54   1023   1078   -485   -566   1049   1327    782    761    789    550    701
   -226   1522   1748   -646   -987   1634   1161    537    878   1106    953   1078
   -322   1283   1605   -483   -966   1444    854    106    558    883    782    901
   -379    542    922    -80   -649    732    667   -283    -28    200    119    296
   -358   -166    192    259   -275     12    618   -376   -418   -348   -459   -246
   -280   -436   -155    358    -62   -296    665   -226   -439   -454   -602   -394
   -241   -431   -189    335    -25   -311    782    -54   -319   -387   -540   -361
   -213   -327   -114    270    -51   -220    906     98   -179   -270   -431   -267
   -181   -226    -44    202    -70   -137    984    194    -80   -187   -355   -189
   -155   -163     -7    161    -75    -85   1028    246    -33   -153   -337   -155
   -142   -124     18    129    -80    -54   1052    275    -10   -135   -316   -140
   -137   -103     33    119    -85    -36   1070    296      5   -114   -296   -122
   -142    -96     46    116    -96    -25   1075    306     10   -101   -290   -114
   -145    -75     70    111   -109     -2   1083    316     12    -88   -270   -103
   -106    -64     38     83    -75    -15   1085    314     10    -93   -249   -101
   -127    -72     51     98    -90    -10   1111    340     23    -83   -231    -80
   -223    -90    132    155   -179     18   1150    376     51    -57   -207    -44
   -215    -67    148    142   -181     38   1161    394     67    -41   -189    -23
   -145    -31    111     88   -129     38   1150    394     70    -23   -194    -23
    -90    -25     64     57    -77     18   1143    389     67    -31   -194    -28
      0    -10    -10      5      2     -7   1127    381     49    -54   -210    -54
     12      5     -7     -7     10      0   1127    389     59    -36   -192    -59
    -18    -10      5     12    -15     -2   1143    407     77    -15   -163    -31
    -23    -18      5     20    -15     -7   1148    415     77     -7   -150    -15
    -36     -7     28     20    -33     10   1153    426     83      7   -135      0
    -54      7     62     23    -57     33   1169    446     96     28   -114     18
    -67      7     72     28    -70     38   1184    472    111     41    -85     44
    -75     18     93     28    -85     54   1192    504    127     59    -59     77
    -85     28    114     28   -101     72   1192    527    137     77    -46     96
   -106     36    142     36   -124     88   1202    555    153     96    -18    116
   -109     36    142     33   -127     90   1208    574    153    101     -5    119
   -111     44    153     33   -132     98   1231    605    171    119     12    150
   -132     62    192     33   -163    127   1249    631    187    135     31    181
   -109     57    166     25   -137    111   1249    644    194    127     36    189
    -85     70    155      5   -122    114   1234    636    189    101     20    194
   -137     41    179     46   -158    111   1249    649    197     90     10    202
   -228      0    226    114   -228    111   1291    685    215    103     23    226
   -296     -7    288    153   -293    140   1335    722    233    127     44    252
   -303      0    303    150   -303    150   1358    743    249    148     67    262
   -285     20    306    132   -296    161   1369    748    252    161     77    262
   -277     46    322    114   -301    184   1382    758    267    176     80    270
   -314     25    340    145   -327    181   1408    774    280    174     75    272
   -316     12    329    150   -324    171   1421    776    280    166     70    254
   -290     -7    283    148   -288    137   1415    763    265    145     57    226
   -329    -12    316    168   -324    150   1421    769    265    148     64    223
   -337      2    340    168   -337    171   1426    766    265    148     70    215
   -358     -7    348    181   -355    168   1436    776    262    124     46    200
   -381    -25    355    202   -368    163   1444    789    265    119     33    184
   -376    -25    350    200   -366    163   1449    802    277    132     41    184
   -361    -23    337    192   -350    155   1449    805    275    142     23    192
   -363    -15    348    187   -358    163   1436    792    262    142     23    197
   -384    -10    374    197   -379    181   1441    807    275    158     36    215
   -397     15    410    189   -405    213   1467    839    306    181     54    239
   -392     28    420    181   -405    223   1483    862    319    189     54    254
   -353     54    407    148   -381    228   1483    865    319    181     44    252
   -324     67    392    127   -358    228   1499    888    329    179     38    267
   -327     83    407    119   -368    246   1509    901    342    194     49    277
   -283    106    389     88   -335    246   1499    891    345    197     51    270
   -277    119    397     77   -337    257   1499    888    358    202     77    280
   -309    140    449     83   -379    293   1514    901    384    228    111    311
   -296    142    436     75   -366    290   1488    885    379    223    109    314
   -265    124    389     70   -327    257   1454    852    355    197     85    293
   -259    111    368     72   -314    239   1431    826    332    184     75    277
   -296     90    387    101   -342    239   1426    826    329    189     70    283
   -285     57    340    114   -314    197   1405    813    306    174     44    262
   -340     12    353    163   -345    181   1410    818    298    189     46    254
   -366    -57    309    210   -340    124   1402    818    283    168     12    226
   -348   -111    233    228   -293     59   1382    802    252    132    -23    194
   -322   -155    166    236   -244      5   1358    776    213     93    -41    166
   -384   -192    192    288   -288      0   1369    771    200     75    -28    158
   -423   -218    205    319   -316     -7   1369    771    194     67     -7    158
   -392   -244    148    319   -272    -49   1348    753    171     41      2    129
   -397   -280    116    337   -257    -80   1332    748    155     20     12    116
   -426   -296    129    361   -277    -83   1337    758    155     10     31    124
   -452   -314    135    381   -296    -90   1337    761    148      2     33    116
   -392   -392     -2    392   -197   -197   1335    771    119    -59    -23     54
   -374   -491   -116    431   -129   -303   1405    857    132   -109    -90    -12
   -374   -485   -111    431   -132   -298   1506    966    200    -93    -98    -31
   -329   -381    -51    353   -140   -215   1602   1119    340     23      5     51
   -314    -23    290    168   -303    132   1649   1228    550    309    324    348
   -400    553    953    -77   -678    753   1610   1161    743    685    782    766
   -522    953   1475   -215   -997   1213   1366    826    717    888   1080   1010
   -613    763   1374    -75   -995   1070   1072    436    392    672    919    854
   -641    119    758    259   -701    439    940    150   -103     31    288    332
   -615   -480    132    548   -374   -176    930    161   -371   -420   -192    -64
   -524   -704   -179    615   -174   -441    989    335   -340   -475   -280   -148
   -498   -693   -194    594   -153   -444   1098    480   -226   -405   -226   -116
   -537   -594    -57    566   -241   -327   1213    618    -83   -290   -116    -31
   -571   -485     85    527   -329   -200   1288    711     25   -200    -15     46
   -509   -405    103    457   -306   -150   1309    745     64   -166     31     80
   -517   -394    122    454   -319   -137   1327    766     85   -153     62    103
   -555   -371    184    462   -371    -93   1350    792    114   -124    106    140
   -545   -335    207    439   -376    -62   1356    805    127   -106    132    142
   -532   -314    218    423   -376    -49   1353    800    124   -103    142    135
   -568   -290    275    428   -423     -7   1350    800    132    -85    171    153
   -620   -270    348    444   -485     38   1369    823    158    -54    210    187
   -584   -241    340    410   -462     49   1363    823    166    -44    231    200
   -530   -213    316    371   -423     51   1353    820    163    -46    236    197
   -530   -207    322    366   -428     54   1345    823    168    -44    239    202
   -540   -179    361    358   -452     90   1345    839    192    -25    259    223
   -514   -140    374    327   -446    116   1340    844    207    -12    277    241
   -483   -140    342    311   -413    101   1322    831    202    -31    267    231
   -485   -127    355    303   -423    114   1325    839    218    -20    283    241
   -491    -80    407    285   -449    163   1330    854    239      2    314    267
   -480    -57    423    267   -452    181   1327    857    246      5    329    275
   -485    -46    439    267   -462    194   1327    859    252     12    342    277
   -493    -31    462    262   -480    215   1322    865    262     20    366    285
   -485    -23    462    254   -475    218   1322    872    270     25    381    298
   -472     15    488    228   -480    249   1322    885    285     46    415    322
   -465     46    511    210   -488    277   1322    898    301     62    446    337
   -459     75    535    192   -498    306   1330    919    322     77    475    353
   -454    106    561    174   -509    335   1340    937    342     96    501    374
   -467    124    589    171   -530    355   1343    958    358    109    514    394
   -465    142    607    161   -535    374   1353    979    371    119    522    410
   -444    163    607    140   -524    384   1353    984    371    114    522    407
   -449    168    618    140   -532    392   1350    982    368    109    524    397
   -462    189    652    135   -555    418   1361    992    381    122    535    407
   -465    218    683    124   -574    449   1374   1005    402    142    550    418
   -467    220    688    124   -579    452   1374   1005    407    148    550    410
   -480    231    711    124   -594    470   1384   1010    423    158    553    402
   -483    236    717    122   -600    475   1384   1010    436    155    537    379
   -480    244    724    119   -602    483   1387   1008    444    153    532    366
   -498    244    740    124   -618    491   1392   1005    452    155    527    358
   -496    233    730    129   -613    480   1395    995    449    153    517    345
   -483    231    714    124   -597    470   1387    979    444    148    498    332
   -480    218    698    132   -589    457   1382    966    441    140    480    319
   -472    231    701    119   -587    465   1376    966    452    142    480    316
   -441    233    675    103   -558    454   1366    961    446    140    470    311
   -423    233    657     96   -540    444   1353    956    446    142    465    309
   -407    241    649     83   -527    444   1340    948    444    145    457    298
   -394    246    639     72   -519    441   1314    935    436    140    441    283
   -384    249    633     67   -509    441   1301    935    441    142    433    275
   -371    257    628     57   -498    441   1296    943    452    148    433    275
   -376    298    675     38   -524    485   1312    969    488    181    462    309
   -355    340    693      7   -524    517   1314    979    504    202    472    324
   -296    368    665    -36   -480    517   1304    974    506    202    467    319
   -272    389    659    -59   -467    524   1304    982    517    210    475    324
   -337    402    740    -31   -537    571   1330   1018    550    252    511    355
   -324    439    763    -59   -545    600   1330   1021    563    270    522    366
   -285    483    769    -98   -527    626   1314   1002    568    280    519    368
   -249    517    766   -135   -509    641   1288    976    558    275    514    366
   -257    488    745   -114   -501    615   1273    948    537    252    496    350
   -254    457    711   -101   -483    581   1249    917    514    231    475    332
   -267    433    701    -85   -483    566   1234    901    504    220    465    324
   -285    407    693    -62   -491    550   1215    888    488    207    449    311
   -366    371    737     -2   -550    553   1218    891    491    207    452    316
   -353    296    646     28   -501    470   1187    862    452    166    410    272
   -342    236    576     51   -459    405   1148    833    413    124    368    233
   -418    192    610    111   -514    400   1145    836    405    119    361    228
   -444    163    607    140   -524    384   1145    839    400    111    355    226
   -363    145    509    106   -436    324   1109    805    361     72    311    194
   -337    114    452    111   -394    283   1091    787    332     41    275    171
   -415     90    506    161   -462    298   1104    797    340     49    275    176
   -381    101    483    140   -431    290   1083    779    329     44    272    168
   -358     75    433    140   -394    252   1062    758    314     25    262    153
   -350     -5    345    176   -348    168   1054    756    285    -12    213    106
   -301   -111    189    205   -246     36   1080    789    257    -77    116     12
   -413   -129    283    272   -348     75   1213    924    342    -44    124     15
   -311    -57    254    184   -283     98   1286   1067    449     28    181     70
   -285    265    550     10   -418    407   1343   1215    662    296    457    345
   -309    849   1158   -272   -735   1005   1325   1213    891    680    909    797
   -504   1369   1873   -431  -1187   1621   1171    963    989    997   1317   1187
   -600   1262   1860   -332  -1231   1561    844    545    719    875   1239   1124
   -646    615   1260     15   -953    937    605    124    153    254    623    610
   -683   -155    527    418   -607    184    530    -15   -280   -358    -25     59
   -610   -472    137    542   -374   -168    553    109   -311   -493   -218   -109
   -506   -426     77    465   -293   -174    665    283   -174   -400   -168    -70
   -470   -306    163    387   -319    -72    792    441    -20   -267    -62     25
   -472   -210    262    340   -371     25    867    537     85   -166     28    111
   -423   -155    267    290   -345     54    883    561    119   -135     57    142
   -446   -140    303    290   -376     80    901    576    148   -116     83    171
   -457   -140    316    296   -387     88    911    587    158   -109    103    189
   -410   -114    293    259   -353     90    896    576    150   -114     93    197
   -394   -103    290    249   -342     93    891    576    150   -101    106    218
   -413    -98    311    254   -363    103    891    576    148    -96    127    220
   -449   -106    342    277   -397    116    888    576    150    -93    150    231
   -459   -122    335    290   -400    106    880    574    150   -101    145    244
   -459   -116    342    288   -402    111    862    563    145   -111    129    252
   -446    -93    350    270   -400    127    852    563    150    -93    122    241
   -452    -88    363    270   -407    135    833    553    145    -88    109    223
   -449    -98    348    272   -400    124    823    548    137    -90    101    228
   -465    -85    379    275   -423    145    831    555    153    -72     88    301
   -457    -70    387    262   -423    158    831    553    155    -70     83    288
   -407    -49    358    226   -384    153    826    555    158    -67     72    249
   -400    -31    368    215   -387    166    820    555    155    -54     64    231
   -410    -25    384    218   -397    179    826    566    166    -31     83    246
   -394    -25    368    207   -384    171    810    558    158    -25     90    254
   -379    -25    350    202   -366    161    813    566    161     -5    101    267
   -371     -2    368    187   -371    181    807    579    184     10    106    298
   -371     25    397    174   -384    210    789    587    202     23    111    329
   -371     23    392    171   -381    207    769    594    207     38    114    348
   -368     25    394    171   -381    210    758    602    215     51    132    366
   -358     49    407    153   -384    228    753    613    226     64    150    387
   -384     70    454    158   -418    262    761    628    239     77    166    405
   -379     67    446    153   -413    257    761    620    223     67    161    394
   -329     70    397    129   -363    233    745    592    194     44    132    374
   -418     51    467    181   -441    259    758    600    202     54    124    394
   -400     44    444    179   -420    244    740    584    187     31     85    376
   -309     46    355    129   -332    200    706    555    155      2     51    329
   -270     54    322    106   -296    187    701    540    148      0     31    306
   -236     57    290     88   -265    174    698    537    142      5     18    296
   -239     77    316     80   -277    197    704    542    153     31     23    306
   -249     75    322     85   -285    200    698    530    145     28    -10    277
   -272     54    327    106   -298    189    701    514    137     15    -51    259
   -262     33    293    111   -277    163    683    488    119     -7   -106    239
   -254     12    267    122   -259    140    652    457     98    -23   -142    215
   -249     18    267    114   -259    140    641    446    101    -23   -148    223
   -272     33    306    119   -290    171    641    444    109    -15   -132    223
   -285     23    309    129   -296    163    639    441     98     -7   -124    210
   -342      5    348    168   -345    176    652    454    111      7   -148    218
   -337     28    366    153   -353    197    644    465    114     20   -150    213
   -358     28    387    163   -371    207    641    478    116     25   -140    207
   -348     38    387    150   -366    213    633    472    119     15   -129    194
   -298     67    366    116   -332    215    623    459    119    -10   -150    192
   -345     70    415    137   -381    241    639    475    140      7   -150    215
   -350    103    454    124   -402    277    657    493    158     31   -142    236
   -340    140    478     98   -410    309    672    509    171     46   -150    249
   -335    163    498     85   -415    329    680    527    181     62   -158    275
   -329    155    485     83   -407    319    678    527    176     57   -174    290
   -342    184    527     77   -436    355    683    522    181     64   -176    322
   -342    215    558     62   -452    387    672    511    181     62   -197    350
   -368    223    592     72   -480    407    659    493    166     46   -213    366
   -368    202    571     80   -470    387    618    452    132     18   -239    368
   -366    174    540     93   -452    355    584    420     98    -10   -270    371
   -355    179    535     85   -446    358    576    418     85    -15   -275    394
   -366    148    514    109   -439    329    563    405     70    -31   -296    405
   -381     90    470    142   -426    280    537    379     28    -70   -350    384
   -371     46    418    163   -394    231    511    366      0    -98   -394    376
   -366    -10    355    187   -361    174    488    340    -36   -135   -441    358
   -361    -54    306    207   -335    124    465    314    -70   -168   -480    340
   -379    -93    283    236   -332     93    441    290    -98   -197   -506    335
   -376   -116    257    246   -319     70    426    272   -119   -220   -527    332
   -439   -163    275    298   -358     54    426    275   -124   -228   -537    342
   -415   -137    277    277   -348     70    423    272   -129   -233   -550    353
   -345   -127    218    233   -283     44    387    241   -158   -257   -589    337
   -342   -168    174    254   -259      0    371    228   -184   -280   -636    324
   -348   -265     83    306   -218    -90    371    249   -213   -319   -704    275
   -335   -327      7    332   -171   -161    446    353   -194   -345   -761    213
   -301   -306     -5    303   -150   -155    540    498   -119   -309   -756    218
   -249   -135    114    192   -184    -10    623    670     36   -153   -615    371
   -223    348    571    -62   -400    459    667    776    285    197   -228    787
   -379   1036   1415   -327   -896   1226    639    706    558    654    306   1356
   -602   1322   1922   -361  -1262   1621    384    319    524    815    530   1602
   -696    945   1641   -124  -1169   1293     93   -132    114    462    207   1314
   -696     77    774    309   -737    426    -72   -457   -504   -290   -558    610
   -628   -613     15    620   -322   -298   -106   -459   -833   -758  -1088    109
   -558   -685   -129    620   -215   -410    -31   -272   -769   -737  -1119     80
   -511   -592    -80    550   -218   -335    103    -77   -610   -620  -1026    161
   -459   -480    -23    470   -220   -252    200     54   -478   -522   -932    244
   -462   -418     44    441   -254   -187    252    116   -402   -462   -867    296
   -483   -397     85    439   -285   -155    290    158   -366   -418   -828    342
   -379   -389    -10    384   -184   -200    277    153   -387   -433   -849    340
   -311   -397    -85    350   -114   -241    259    137   -413   -446   -870    337
   -272   -392   -119    332    -77   -257    249    129   -426   -449   -870    340
   -272   -381   -109    327    -83   -246    254    135   -428   -444   -857    353
   -296   -381    -85    337   -106   -233    259    158   -420   -431   -841    366
   -285   -368    -83    327   -101   -228    254    168   -420   -423   -836    374
   -254   -366   -111    311    -72   -239    244    158   -436   -439   -849    371
   -270   -376   -109    322    -83   -244    252    166   -433   -444   -852    371
   -293   -387    -93    340   -101   -241    259    179   -431   -446   -839    376
   -306   -387    -80    348   -114   -236    259    189   -431   -441   -820    387
   -311   -376    -64    345   -124   -220    270    197   -420   -436   -797    405
   -314   -384    -72    348   -122   -231    275    205   -415   -439   -789    410
   -322   -379    -57    348   -132   -218    280    218   -402   -431   -797    415
   -314   -374    -59    342   -127   -218    275    228   -392   -436   -797    415
   -316   -366    -49    342   -135   -207    265    233   -368   -452   -761    397
   -337   -374    -36    355   -150   -205    259    249   -348   -449   -750    402
   -358   -371    -15    363   -171   -194    267    265   -335   -423   -719    426
   -358   -368    -10    361   -176   -189    275    283   -324   -384   -704    441
   -345   -363    -18    355   -163   -192    285    298   -322   -366   -698    457
   -376   -340     36    355   -210   -153    301    322   -316   -335   -633    498
   -413   -327     85    368   -249   -122    327    358   -296   -296   -574    537
   -337   -309     28    319   -184   -140    314    355   -309   -293   -555    532
   -322   -285     36    303   -179   -124    314    371   -301   -275   -522    545
   -309   -270     36    288   -174   -119    319    392   -290   -262   -509    579
   -283   -277      5    280   -145   -137    324    402   -290   -262   -496    597
   -246   -290    -44    267   -103   -168    311    387   -311   -285   -509    581
   -244   -303    -59    275    -93   -181    309    384   -319   -290   -504    568
   -246   -293    -49    270   -101   -171    322    389   -306   -277   -493    576
   -254   -280    -25    267   -116   -153    335    402   -288   -265   -478    587
   -277   -288    -10    283   -135   -150    358    415   -270   -259   -449    584
   -265   -290    -25    277   -119   -158    371    420   -265   -252   -426    574
   -267   -293    -25    277   -122   -158    376    423   -257   -239   -397    574
   -322   -319      2    319   -163   -158    394    433   -244   -228   -392    589
   -350   -350      0    348   -176   -174    405    433   -239   -228   -392    607
   -371   -361     10    366   -192   -176    413    431   -231   -231   -384    613
   -368   -366      2    366   -187   -181    400    413   -252   -244   -366    597
   -394   -376     18    384   -207   -179    397    413   -241   -249   -342    597
   -420   -400     20    407   -223   -189    405    423   -223   -241   -322    607
   -410   -407      2    410   -207   -202    410    423   -215   -231   -303    615
   -366   -397    -33    381   -168   -215    400    418   -215   -226   -296    615
   -324   -402    -77    363   -124   -241    376    402   -231   -233   -306    597
   -309   -413   -103    361   -103   -259    366    397   -236   -241   -332    589
   -301   -405   -103    353    -98   -254    374    410   -215   -228   -329    602
   -283   -389   -109    335    -88   -249    389    426   -197   -220   -316    615
   -267   -361    -93    314    -88   -228    397    431   -174   -197   -288    636
   -270   -342    -72    306   -101   -207    410    444   -148   -168   -259    667
   -280   -348    -67    314   -106   -207    426    462   -127   -153   -239    693
   -298   -335    -36    316   -132   -187    433    475   -103   -140   -215    719
   -316   -303     12    309   -166   -145    449    483    -77   -111   -189    753
   -345   -277     67    309   -210   -106    457    480    -54    -72   -168    784
   -361   -259    101    311   -231    -80    454    470    -41    -31   -155    805
   -397   -301     96    348   -246   -103    423    439    -64    -31   -158    797
   -379   -332     46    355   -215   -142    392    402    -96    -72   -158    784
   -389   -353     36    368   -213   -158    368    387   -109    -93   -158    782
   -392   -387      5    389   -200   -192    350    374   -122   -129   -168    776
   -384   -452    -67    418   -161   -259    329    345   -161   -179   -200    740
   -368   -517   -148    441   -111   -332    298    303   -205   -228   -233    693
   -392   -571   -181    480   -106   -376    288    285   -228   -262   -254    665
   -413   -641   -228    527    -93   -436    285    275   -249   -288   -277    641
   -394   -701   -306    548    -46   -506    267    246   -285   -322   -306    592
   -379   -719   -340    550    -20   -532    254    233   -301   -335   -314    581
   -400   -748   -350    574    -25   -550    244    223   -311   -350   -327    587
   -405   -745   -340    576    -33   -542    241    218   -311   -350   -329    587
   -392   -753   -361    571    -18   -555    233    207   -322   -368   -340    566
   -407   -787   -379    597    -15   -584    228    210   -327   -387   -353    555
   -384   -836   -454    607     33   -646    231    226   -345   -423   -389    524
   -384   -930   -545    657     80   -737    298    298   -337   -467   -454    446
   -358   -911   -553    633     96   -732    410    423   -259   -433   -446    431
   -285   -748   -462    517     88   -605    504    589   -106   -280   -298    535
   -298   -350    -51    322   -124   -202    558    714    135     38     67    867
   -348    277    626     36   -485    452    527    662    350    428    563   1332
   -454    646   1101    -98   -776    872    296    340    340    620    859   1582
   -485    413    898     36   -693    657    -18    -90    -18    363    665   1376
   -587   -298    285    441   -436     -5   -171   -426   -555   -301     10    782
   -610   -935   -324    774   -142   -631   -189   -439   -849   -771   -493    319
   -465  -1101   -639    782     85   -872   -153   -285   -813   -810   -561    228
   -402  -1085   -685    743    140   -885    -51   -137   -693   -735   -509    244
   -379   -992   -615    685    116   -805     44    -15   -563   -631   -418    311
   -366   -893   -527    631     80   -711    101     46   -480   -555   -345    363
   -384   -820   -436    600     25   -628    142     83   -431   -511   -293    394
   -379   -802   -426    589     23   -615    158     93   -415   -504   -272    407
   -384   -797   -415    589     15   -607    171    106   -402   -493   -249    428
   -389   -784   -394    587      2   -589    184    116   -387   -483   -220    446
   -371   -784   -413    576     20   -600    176    103   -392   -488   -218    431
   -361   -782   -420    568     28   -602    174    103   -392   -480   -205    423
   -387   -776   -389    579      0   -584    179    109   -384   -465   -176    431
   -376   -774   -397    576     10   -587    184    114   -368   -454   -155    436
   -332   -769   -439    550     51   -602    155     96   -374   -459   -145    420
   -303   -756   -452    527     72   -605    140     90   -374   -462   -135    413
   -309   -745   -436    527     62   -592    140     93   -361   -449   -116    413
   -345   -745   -400    545     25   -574    161    111   -335   -420    -80    426
   -311   -724   -415    517     51   -571    153    111   -329   -407    -59    433
   -288   -701   -413    493     59   -555    150    109   -324   -400    -49    433
   -311   -719   -407    514     44   -563    145    103   -319   -392    -46    428
   -327   -732   -405    530     38   -568    150    114   -306   -374    -31    428
   -345   -701   -358    522      5   -530    161    132   -285   -350      7    449
   -342   -672   -329    506     -7   -501    158    140   -275   -332     41    457
   -368   -670   -301    517    -33   -485    161    163   -252   -303     83    475
   -332   -654   -322    493     -5   -488    153    174   -241   -290    111    488
   -296   -633   -340    462     20   -488    137    176   -236   -277    132    501
   -290   -613   -322    452     15   -467    129    181   -231   -262    153    504
   -322   -610   -288    465    -20   -449    145    207   -215   -239    166    517
   -303   -605   -301    454     -2   -454    153    223   -207   -233    163    524
   -296   -587   -290    439     -2   -439    158    233   -197   -228    161    532
   -303   -581   -277    441    -12   -431    171    246   -184   -220    161    540
   -275   -576   -303    426     12   -441    181    252   -181   -226    153    535
   -249   -587   -337    418     44   -462    181    236   -200   -244    132    511
   -207   -605   -397    405     93   -501    166    210   -226   -275    106    485
   -272   -615   -345    444     33   -480    200    228   -200   -265    119    501
   -277   -615   -337    446     28   -478    210    233   -192   -252    124    509
   -257   -607   -350    433     46   -480    223    244   -171   -236    127    504
   -262   -636   -374    446     54   -506    239    244   -163   -241    114    475
   -259   -652   -392    454     64   -524    236    228   -163   -241    106    452
   -267   -667   -402    465     64   -535    231    213   -171   -249     98    439
   -275   -678   -402    478     62   -540    233    200   -174   -254     88    426
   -298   -698   -400    498     46   -548    239    197   -174   -249     88    410
   -296   -704   -410    498     57   -558    244    197   -171   -241     90    400
   -280   -717   -439    498     77   -579    241    197   -168   -239     85    394
   -277   -745   -467    511     93   -607    231    187   -181   -257     67    384
   -244   -737   -493    491    122   -615    207    176   -187   -254     54    371
   -218   -735   -517    478    148   -626    194    176   -189   -254     49    358
   -236   -750   -517    491    137   -633    200    184   -187   -249     46    355
   -202   -745   -542    475    168   -644    197    189   -181   -239     46    350
   -140   -722   -581    431    218   -652    197    192   -179   -239     41    342
   -124   -693   -571    407    220   -633    202    202   -161   -223     54    353
   -155   -667   -511    410    176   -589    228    223   -129   -192     85    376
   -127   -641   -514    384    192   -579    231    220   -127   -192     88    371
   -148   -636   -488    392    168   -563    244    231   -111   -176     98    379
   -171   -620   -449    394    137   -535    270    254    -83   -153    122    405
   -179   -587   -407    381    111   -498    288    270    -54   -129    142    433
   -153   -558   -405    355    124   -483    283    262    -51   -132    140    444
   -132   -561   -431    345    148   -496    262    231    -83   -161    122    431
   -129   -581   -454    355    161   -519    239    202   -114   -181    106    415
   -161   -589   -428    371    132   -509    233    197   -119   -176    116    420
   -213   -607   -394    410     90   -501    244    207   -106   -166    140    439
   -213   -649   -436    428    109   -542    228    194   -122   -174    135    420
   -202   -685   -483    444    140   -584    205    168   -153   -200    111    384
   -228   -745   -517    485    142   -631    205    161   -171   -226     93    358
   -246   -797   -550    522    150   -675    205    155   -181   -239     85    348
   -239   -844   -607    540    184   -727    187    129   -210   -272     67    316
   -257   -875   -618    563    179   -748    174    106   -231   -293     54    290
   -290   -880   -589    584    148   -735    174    109   -226   -290     62    290
   -246   -865   -618    555    184   -743    163     98   -228   -296     59    288
   -233   -862   -631    545    197   -748    155     88   -228   -296     59    277
   -202   -891   -691    545    244   -792    148     75   -239   -309     44    259
   -174   -919   -745    548    285   -833    132     70   -257   -332     20    236
   -187  -1010   -823    600    316   -917    155    114   -259   -366    -31    184
   -252  -1049   -800    649    272   -924    280    259   -171   -345    -36    163
   -194   -976   -784    584    293   -880    376    402    -57   -275     12    210
    -85   -748   -662    415    285   -706    441    540    109    -96    187    379
    -98   -293   -194    197     46   -244    470    618    337    244    594    753
   -241    265    506    -12   -374    384    371    428    444    566   1036   1137
   -376    415    789    -20   -584    602    106     49    288    618   1163   1231
   -446     18    465    213   -457    241   -145   -361   -148    210    792    901
   -441   -763   -322    602    -59   -542   -254   -605   -657   -509     51    270
   -335  -1166   -831    748    246  -1000   -254   -522   -776   -763   -236     15
   -262  -1249   -987    753    361  -1119   -179   -353   -678   -732   -246      5
   -257  -1176   -922    717    329  -1049    -64   -197   -530   -620   -171     83
   -265  -1067   -802    667    267   -935     36    -83   -394   -504    -88    179
   -293   -976   -683    633    194   -831     90    -23   -309   -428    -15    239
   -252   -935   -683    592    213   -810    109      0   -275   -415      0    241
   -205   -919   -714    561    252   -818    111      5   -267   -420      2    233
   -179   -896   -717    537    267   -807    116      7   -259   -413     31    241
   -184   -872   -688    527    252   -779    124     12   -249   -413     54    249
   -155   -841   -685    498    262   -763    122      7   -249   -410     49    249
   -106   -849   -743    475    316   -795    101    -15   -272   -431     23    218
   -155   -872   -717    514    280   -795    116    -12   -270   -428     15    210
   -246   -846   -600    545    176   -724    161     25   -233   -374     64    249
   -168   -800   -631    483    231   -717    148     12   -249   -374     57    244
   -116   -797   -680    454    280   -740    124     -5   -249   -394     31    218
    -98   -784   -685    441    293   -735    114     -5   -241   -389     31    202
   -106   -766   -659    436    275   -714    111      5   -223   -368     67    205
    -90   -766   -675    428    290   -719    106      5   -218   -368     80    200
   -116   -763   -646    439    262   -706    109     15   -202   -355     88    202
   -145   -745   -600    446    226   -672    122     36   -176   -332    103    205
    -96   -756   -659    426    280   -709    106     18   -194   -348     88    171
    -88   -737   -649    413    277   -693    114     23   -184   -332    106    184
   -116   -717   -600    418    239   -659    127     36   -163   -309    129    213
   -103   -691   -587    397    241   -639    122     41   -150   -301    148    220
    -88   -657   -571    371    239   -613    111     41   -142   -290    166    231
   -124   -646   -524    384    200   -587    111     51   -122   -280    189    246
   -132   -615   -483    371    174   -550    116     77    -90   -257    218    270
   -129   -576   -446    353    158   -511    124    106    -75   -218    254    296
   -106   -553   -446    327    168   -501    127    116    -67   -200    262    303
    -80   -548   -467    314    192   -509    127    116    -64   -202    249    298
   -119   -542   -426    329    150   -485    150    140    -44   -184    257    319
   -101   -532   -431    316    163   -483    153    132    -46   -197    241    303
   -148   -542   -397    345    122   -470    168    135    -36   -197    228    301
   -194   -532   -337    363     70   -436    192    148    -18   -181    233    309
   -189   -517   -327    350     67   -423    194    153     -5   -166    228    306
   -189   -514   -324    353     67   -420    200    155      0   -158    218    296
   -226   -498   -275    361     23   -387    220    168     25   -137    228    296
   -215   -459   -246    337     15   -353    236    174     49   -124    236    298
   -246   -465   -218    353    -15   -340    254    176     59   -122    226    290
   -239   -493   -254    366      7   -374    244    158     49   -142    187    265
   -244   -511   -270    376     12   -389    233    140     38   -150    153    239
   -280   -483   -202    381    -41   -342    252    150     64   -124    166    254
   -288   -488   -202    387    -46   -345    241    148     64   -127    148    241
   -220   -472   -252    348     15   -363    215    124     49   -145    116    213
   -233   -452   -218    340    -10   -335    223    137     67   -127    129    220
   -207   -428   -220    316      5   -324    220    145     77   -122    135    228
   -179   -426   -246    301     33   -337    210    142     75   -127    122    220
   -200   -439   -239    319     18   -340    226    161     88   -114    122    218
   -223   -431   -207    327    -10   -319    244    181    109    -96    132    239
   -181   -407   -226    293     20   -316    257    194    116    -90    132    246
   -187   -368   -181    277     -2   -277    283    218    145    -64    150    270
   -194   -337   -142    267    -25   -241    311    246    176    -36    171    296
   -163   -322   -158    241     -5   -241    311    252    179    -33    163    303
   -122   -306   -184    213     31   -246    301    249    179    -33    150    306
   -124   -275   -153    197     12   -215    311    257    194    -20    163    324
   -171   -241    -70    207    -51   -155    335    267    223     12    192    363
   -163   -233    -72    197    -46   -155    327    254    220     12    176    368
   -155   -277   -122    215    -18   -202    298    218    187    -20    137    350
   -145   -303   -161    223      5   -231    272    197    166    -38    119    348
   -158   -324   -166    241      2   -246    267    187    158    -46    111    353
   -174   -361   -189    265      5   -275    249    171    135    -67     85    355
   -179   -423   -246    301     33   -335    233    153    109    -93     38    335
   -205   -491   -285    348     38   -389    226    142     88   -114      0    322
   -187   -542   -355    366     83   -449    202    124     64   -142    -36    309
   -202   -600   -397    400     96   -498    194    114     41   -166    -72    293
   -218   -626   -407    423     93   -517    192    103     28   -181    -96    296
   -189   -659   -472    423    140   -566    176     80      0   -213   -135    283
   -210   -717   -506    465    148   -613    174     75    -12   -231   -158    283
   -179   -727   -550    452    184   -641    161     59    -33   -249   -179    283
   -129   -732   -602    431    233   -667    137     46    -51   -259   -192    280
   -174   -782   -607    478    213   -693    145     54    -49   -257   -189    285
   -114   -852   -737    483    311   -795    129     41    -80   -306   -239    249
    -96   -943   -846    517    371   -896    166     98    -96   -353   -301    168
    -80   -943   -862    511    389   -904    275    241    -25   -303   -301    148
    -64   -849   -787    454    361   -818    394    441    137   -174   -192    241
      7   -527   -535    259    270   -530    475    615    376     83     80    524
    -38     90    129    -25    -85    109    493    641    654    498    576   1062
   -257    594    852   -168   -553    722    363    400    750    813    987   1480
   -381    568    950    -96   -665    758     75    -12    511    732    974   1452
   -452    -75    376    265   -415    150   -150   -410    -25    135    415    917
   -431   -919   -488    675     25   -706   -200   -530   -488   -527   -275    259
   -361  -1234   -875    797    254  -1054   -171   -410   -553   -667   -511     70
   -288  -1200   -911    745    309  -1057    -62   -213   -431   -568   -467    135
   -267  -1083   -815    675    272   -950     77    -38   -270   -426   -355    231
   -272   -987   -717    628    220   -854    158     44   -155   -324   -316    327
   -270   -937   -667    602    197   -802    194     90    -98   -275   -303    376
   -290   -914   -626    600    166   -771    218    148    -49   -244   -267    410
   -298   -883   -584    592    142   -735    257    218    -20   -213   -231    446
   -311   -906   -594    607    140   -750    306    233    -33   -223   -220    449
   -353   -950   -597    652    119   -774    311    223    -54   -233   -223    441
   -361   -974   -615    665    124   -797    288    210    -75   -241   -241    428
   -358   -987   -628    672    135   -807    288    207    -77   -239   -249    441
   -332   -976   -644    654    153   -810    285    210    -83   -244   -239    441
   -285   -966   -680    626    194   -823    267    194   -103   -259   -239    428
   -270   -953   -683    610    202   -818    254    187   -114   -267   -246    431
   -311   -940   -628    626    158   -784    270    213    -93   -244   -236    444
   -283   -940   -657    610    184   -800    270    215    -93   -244   -241    426
   -226   -932   -706    579    239   -820    259    210   -101   -252   -244    426
   -213   -943   -732    576    259   -839    254    210   -103   -254   -244    433
   -213   -950   -737    581    262   -844    249    210   -109   -259   -246    426
   -239   -948   -711    592    233   -831    254    228    -96   -241   -223    449
   -231   -948   -717    589    241   -831    244    228    -98   -239   -215    444
   -218   -927   -709    571    244   -818    233    231    -98   -231   -213    452
   -184   -888   -704    537    259   -797    231    241    -93   -220   -200    462
   -184   -888   -704    535    257   -795    223    252    -98   -213   -187    470
   -174   -862   -688    517    254   -774    215    259    -93   -197   -184    475
   -202   -859   -657    530    226   -761    218    275    -83   -189   -176    478
   -244   -854   -610    550    181   -732    236    301    -62   -168   -155    493
   -220   -805   -584    511    179   -696    252    329    -36   -142   -137    511
   -210   -774   -566    491    176   -670    254    342    -28   -135   -137    519
   -213   -766   -553    491    168   -659    257    348    -31   -140   -145    519
   -233   -766   -532    501    148   -649    270    350    -31   -145   -148    517
   -200   -779   -581    488    189   -683    262    340    -46   -168   -163    496
   -166   -776   -610    470    220   -693    262    332    -49   -174   -168    483
   -129   -750   -623    439    244   -685    270    332    -41   -168   -166    472
   -127   -748   -620    439    246   -685    293    355    -15   -150   -153    483
    -96   -704   -607    400    254   -657    306    366      7   -135   -140    480
    -83   -670   -587    376    252   -628    319    366     23   -127   -135    462
   -129   -667   -540    397    205   -605    335    379     41   -116   -122    449
   -132   -685   -553    410    210   -620    324    361     33   -132   -137    415
    -15   -691   -675    353    329   -685    283    327      0   -171   -179    358
     -7   -659   -654    332    322   -657    270    319      2   -163   -176    355
    -18   -646   -631    332    303   -639    262    319     10   -158   -176    358
    -41   -639   -597    340    277   -618    262    316     18   -153   -176    361
   -106   -654   -548    379    218   -602    272    327     31   -145   -166    374
   -135   -659   -527    397    194   -594    277    324     33   -145   -163    368
   -166   -649   -483    407    155   -566    293    327     44   -135   -161    394
   -192   -626   -433    410    119   -530    316    340     62   -114   -145    439
   -207   -615   -410    410    101   -514    324    358     83    -98   -129    452
   -184   -584   -400    381    106   -493    324    379    114    -77   -109    457
   -166   -540   -374    353    101   -459    340    407    142    -59    -83    462
   -166   -498   -332    332     83   -415    376    436    166    -41    -57    467
   -171   -457   -288    311     57   -374    407    454    181    -23    -31    485
   -174   -446   -272    309     49   -361    415    467    187    -15    -23    480
   -158   -439   -280    296     57   -361    420    472    192    -10    -20    470
   -129   -413   -283    272     75   -348    423    472    192    -10    -12    462
   -124   -374   -249    249     62   -314    426    467    197      0     10    467
   -114   -358   -246    236     64   -303    407    452    192     -2     18    452
   -109   -376   -267    241     77   -322    361    407    158    -20     15    407
    -88   -384   -296    236    103   -340    316    363    122    -46      5    358
    -75   -428   -353    249    137   -392    285    335     93    -77    -20    306
    -83   -480   -397    283    155   -441    262    316     67   -103    -38    270
   -101   -504   -405    301    150   -454    254    306     57   -119    -46    257
    -90   -537   -446    314    176   -493    233    285     31   -148    -75    244
    -83   -589   -509    335    213   -548    202    259    -10   -187   -111    205
    -77   -646   -568    363    244   -610    179    233    -46   -223   -145    166
    -80   -685   -605    384    262   -646    161    205    -77   -257   -174    135
    -85   -672   -587    379    249   -631    142    181    -98   -272   -179    119
    -96   -667   -574    379    236   -623    122    163   -111   -280   -181    101
   -106   -667   -561    387    226   -615    119    158   -106   -275   -176     98
    -93   -675   -584    381    244   -631    106    145   -116   -290   -187     85
    -72   -670   -597    371    262   -633     98    129   -129   -298   -194     85
    -72   -711   -641    392    283   -678     93    116   -150   -327   -220     59
    -62   -805   -743    433    340   -776    137    174   -148   -366   -280     -7
    -44   -823   -782    431    366   -802    236    301    -85   -355   -296    -36
     10   -750   -761    371    384   -756    342    472     41   -257   -218     23
     38   -381   -420    168    228   -400    423    633    280     28     93    316
      0    239    239   -119   -119    239    428    659    545    444    592    823
   -184    779    961   -298   -571    870    275    426    662    771   1026   1254
   -316    769   1085   -226   -701    927    -38     -2    449    709   1036   1267
   -368     96    462    135   -415    277   -267   -413   -111     83    426    730
   -348   -709   -361    527      5   -535   -350   -587   -600   -576   -275     85
   -272  -1101   -828    685    275   -963   -332   -485   -680   -774   -524   -171
   -218  -1106   -888    662    335   -997   -220   -306   -561   -706   -491   -166
   -181   -974   -792    576    303   -885    -96   -145   -410   -579   -379    -88
   -166   -857   -691    511    262   -776    -12    -49   -296   -480   -288    -28
   -148   -805   -659    475    254   -735     28     -2   -241   -433   -241    -12
   -140   -784   -644    462    252   -714     54     23   -215   -413   -218    -12
   -137   -769   -631    452    244   -701     70     33   -205   -402   -200     -2
   -150   -740   -589    446    218   -667     88     49   -184   -381   -179     18
   -132   -714   -581    423    223   -649     90     54   -176   -371   -168     15
   -129   -693   -563    413    215   -628     98     62   -166   -358   -150     15
   -150   -714   -563    431    205   -639     93     62   -168   -361   -153     10
   -192   -704   -514    446    161   -610    101     75   -153   -350   -135     23
   -145   -675   -530    407    192   -602     80     59   -163   -358   -135      2
   -122   -672   -550    397    213   -613     75     59   -161   -355   -124     -7
   -122   -659   -537    389    205   -600     80     70   -153   -348   -111    -15
   -119   -649   -532    384    205   -592     83     83   -145   -342    -98    -23
   -119   -626   -509    371    192   -568     85     85   -142   -337    -83    -25
   -129   -589   -459    361    163   -524     88     93   -127   -319    -64    -15
    -80   -613   -535    345    226   -574     70     85   -140   -332    -77    -36
    -93   -615   -522    353    213   -568     83    103   -116   -311    -57    -20
   -101   -589   -488    345    192   -540     93    124    -96   -288    -28      5
    -70   -571   -501    322    215   -537     88    129    -93   -280    -18     12
    -23   -530   -509    275    241   -519     67    119   -101   -283    -12      7
    -12   -532   -519    270    252   -527     54    114   -106   -283    -12      0
    -49   -524   -475    285    213   -501     70    137    -88   -259     20     18
    -46   -485   -439    267    194   -462     77    161    -67   -228     62     46
      5   -457   -462    226    231   -459     62    163    -62   -220     70     54
     20   -465   -488    220    252   -475     64    174    -57   -218     80     62
     12   -465   -480    226    244   -472     77    192    -41   -200     98     72
     36   -444   -480    205    257   -462     93    200    -33   -189    122     67
      5   -428   -436    210    220   -433    109    205    -23   -179    142     59
      2   -428   -431    213    215   -428    111    207    -15   -176    150     57
     46   -439   -485    194    265   -462    101    205    -20   -181    145     38
     38   -436   -475    200    257   -454    111    213    -10   -166    161     41
      7   -457   -465    223    233   -459    137    228      2   -158    161     38
      2   -462   -465    228    233   -462    153    239     20   -140    166     36
    -31   -470   -439    249    202   -454    158    236     33   -116    174     36
    -28   -459   -431    244    200   -446    153    218     28   -127    176     28
     41   -478   -519    218    280   -498    127    187      5   -158    161    -10
    -77   -504   -426    290    171   -465    171    223     41   -119    194      0
    -59   -509   -449    283    192   -480    174    223     44   -122    189    -18
    -12   -524   -511    270    249   -519    166    213     36   -129    179    -44
     -7   -542   -537    275    262   -540    155    197     20   -150    153    -70
    -23   -545   -524    283    249   -535    148    192     20   -140    161    -88
    -46   -555   -509    301    228   -535    150    200     33   -122    179    -72
   -161   -530   -368    345    103   -449    181    239     77    -77    215    -23
    -46   -537   -491    290    220   -514    161    223     59    -96    184    -72
     18   -548   -566    265    290   -555    142    207     41   -109    161    -96
    -38   -540   -501    288    231   -519    158    223     54    -93    181    -64
    -96   -472   -376    285    140   -426    202    262    101    -38    228    -18
   -129   -475   -348    301    106   -410    228    285    127    -15    265    -10
   -122   -498   -376    309    127   -439    220    275    122    -25    257    -44
    -62   -488   -428    275    181   -457    218    277    124    -31    233    -59
    -15   -433   -418    226    200   -426    218    288    137    -28    223    -54
     72   -394   -467    158    270   -431    194    267    124    -36    215    -75
    171   -371   -545     98    358   -457    181    244    119    -38    215    -75
    179   -368   -550     93    363   -459    174    226    111    -41    213    -67
    166   -368   -535    101    350   -452    145    194     90    -64    184    -83
    116   -381   -498    129    306   -439    124    174     77    -80    158    -90
     83   -405   -488    161    283   -446    116    158     62    -96    132   -111
     41   -475   -517    215    277   -496    103    142     36   -127     96   -145
     28   -504   -532    239    280   -517    109    148     31   -135     90   -145
     31   -558   -592    262    311   -574     85    127      5   -161     57   -168
     25   -610   -636    290    329   -623     64    106    -23   -192     15   -202
     12   -641   -654    311    332   -646     49     83    -49   -218    -15   -236
     23   -678   -701    327    361   -688     33     59    -83   -257    -49   -277
     -5   -709   -706    355    350   -706     36     49    -88   -270    -67   -296
      7   -737   -745    363    376   -743     15     31   -103   -283    -88   -322
      5   -758   -763    374    384   -761     -5     12   -122   -303   -106   -350
    -38   -758   -719    400    340   -740      0     18   -114   -298    -98   -350
    -18   -784   -766    400    371   -774    -18      5   -127   -316   -127   -371
    -20   -878   -857    449    415   -867     10     44   -127   -342   -174   -407
    -70   -961   -891    517    407   -927    103    171    -62   -327   -179   -449
    -67   -937   -870    504    400   -904    213    311     38   -265   -137   -452
    122   -771   -896    324    506   -833    246    418    142   -163    -77   -389
    210   -366   -579     77    392   -472    257    475    322    103    207    -98
     98    249    148   -176    -25    200    205    350    470    452    646    314
    -67    620    688   -275   -376    654    -57    -23    371    618    909    542
   -127    345    472   -109   -301    407   -371   -459    -36    335    672    309
   -187   -381   -194    285      2   -290   -467   -704   -514   -303     20   -257
   -145  -1010   -865    576    358   -940   -475   -659   -732   -727   -457   -652
    -51  -1189  -1137    620    542  -1163   -407   -475   -649   -743   -524   -717
   -116  -1182  -1067    649    472  -1124   -283   -332   -501   -639   -431   -683
   -205  -1119   -914    662    353  -1018   -181   -213   -353   -517   -324   -620
   -197  -1041   -844    618    322   -943   -129   -142   -262   -420   -246   -587
   -137   -961   -823    550    342   -893    -88    -85   -202   -353   -192   -558
    -23   -909   -885    465    428   -898   -103    -98   -202   -353   -192   -566
      0   -875   -878    436    436   -875   -111   -103   -197   -348   -184   -563
    -15   -857   -841    433    410   -849   -109   -101   -189   -342   -174   -566
     -7   -849   -841    428    415   -846   -103    -93   -181   -337   -166   -574
     25   -852   -880    413    452   -865   -114   -109   -189   -355   -174   -587
    -10   -849   -839    428    413   -844   -111   -109   -181   -348   -161   -574
    -23   -846   -823    433    397   -836   -114   -109   -176   -348   -161   -566
    -75   -844   -769    459    345   -807   -111    -93   -163   -337   -161   -550
    -44   -813   -769    426    358   -792   -119    -90   -153   -335   -166   -550
     15   -810   -826    397    418   -815   -142   -106   -163   -345   -181   -576
    -64   -797   -735    431    332   -766   -122    -85   -132   -306   -145   -548
   -150   -795   -644    472    246   -719    -96    -57    -98   -272   -114   -519
    -44   -776   -732    407    342   -756   -129    -77   -119   -293   -142   -555
     72   -774   -846    350    459   -810   -171   -114   -153   -322   -176   -613
     28   -795   -823    381    423   -807   -174   -116   -148   -309   -166   -620
   -135   -805   -670    470    267   -737   -129    -67    -93   -246   -109   -579
     15   -782   -800    381    405   -792   -181    -96   -122   -277   -142   -615
     90   -761   -852    335    470   -805   -210   -103   -127   -280   -145   -618
    155   -732   -888    288    519   -810   -226    -93   -124   -265   -132   -615
    174   -719   -893    272    532   -805   -239    -77   -114   -246   -122   -605
    213   -722   -935    252    571   -828   -265    -80   -119   -257   -132   -620
    207   -691   -898    241    550   -795   -270    -72   -106   -239   -106   -610
    179   -649   -828    233    501   -740   -267    -57    -85   -218    -83   -587
    145   -646   -792    252    467   -719   -254    -41    -72   -205    -93   -581
    142   -646   -792    252    465   -719   -246    -33    -70   -210   -122   -597
    158   -639   -800    239    478   -719   -241    -33    -72   -200   -132   -605
    150   -654   -805    252    478   -730   -241    -33    -72   -194   -145   -613
    119   -644   -763    262    441   -704   -228    -20    -54   -176   -142   -607
     80   -618   -701    267    389   -659   -223    -15    -36   -166   -153   -597
     59   -618   -680    277    368   -649   -220    -10    -23   -155   -174   -592
     75   -618   -693    270    381   -654   -220    -12    -10   -145   -192   -597
     33   -628   -662    298    348   -644   -205     -5      5   -124   -194   -594
     15   -646   -665    314    337   -654   -202    -12     12   -114   -205   -602
     18   -646   -665    314    340   -657   -202    -18     25   -103   -213   -613
     23   -641   -665    309    342   -654   -210    -28     31    -98   -226   -631
     36   -644   -680    303    358   -662   -215    -33     28   -101   -252   -639
     15   -646   -662    314    337   -654   -226    -31     28    -93   -265   -633
     20   -649   -670    314    345   -659   -233    -28     33    -88   -277   -636
     33   -652   -685    309    358   -667   -244    -28     25    -93   -303   -649
     36   -657   -693    311    363   -675   -239    -25     31    -96   -329   -662
     44   -628   -675    290    358   -652   -241    -20     46    -75   -322   -652
     41   -613   -654    285    348   -633   -244    -10     62    -57   -316   -633
     75   -602   -678    262    374   -639   -257     -5     64    -51   -329   -636
    103   -579   -683    239    392   -631   -259      2     70    -38   -332   -636
    103   -553   -657    223    376   -602   -259     12     80    -20   -329   -631
    142   -545   -688    200    413   -615   -270     10     72    -23   -345   -644
    137   -532   -670    194    402   -600   -265     23     80    -18   -342   -639
    218   -511   -730    148    472   -620   -285     12     72    -36   -374   -662
    262   -478   -740    103    501   -607   -288     23     85    -23   -371   -644
    249   -452   -701     98    475   -576   -285     33    103      5   -348   -607
    231   -431   -662     96    446   -545   -280     36    119     25   -345   -584
    303   -444   -748     70    524   -594   -324     -7     83     -5   -410   -600
    265   -478   -743    106    504   -610   -350    -36     64    -12   -439   -605
    244   -483   -730    119    485   -605   -374    -54     51    -10   -459   -602
    285   -522   -807    116    545   -662   -410    -96     10    -51   -504   -633
    259   -576   -836    158    548   -706   -418   -116    -12    -77   -545   -659
    207   -654   -865    220    535   -758   -423   -127    -38   -109   -589   -688
    181   -709   -891    262    535   -800   -433   -129    -57   -135   -618   -706
    197   -758   -956    277    574   -854   -465   -155    -93   -174   -667   -737
    226   -795  -1021    285    623   -906   -498   -192   -137   -207   -709   -761
    168   -844  -1015    337    589   -930   -511   -205   -153   -223   -722   -763
    119   -875   -995    379    555   -935   -511   -200   -142   -228   -727   -758
    166   -891  -1057    361    610   -974   -537   -220   -150   -262   -756   -771
    244   -896  -1140    327    691  -1018   -579   -252   -168   -301   -782   -795
    166   -914  -1080    374    623   -997   -574   -241   -158   -293   -753   -787
    171   -956  -1130    392    649  -1041   -579   -241   -187   -319   -779   -800
    207  -1062  -1270    426    737  -1163   -571   -218   -228   -376   -885   -875
    213  -1130  -1343    459    776  -1236   -488   -116   -205   -397   -930   -948
    166  -1104  -1270    467    717  -1187   -371     36    -93   -319   -875   -924
    241   -932  -1174    342    706  -1052   -301    189     62   -145   -711   -774
    259   -475   -735    106    496   -605   -272    272    296    200   -335   -405
     90    148     57   -119     18    103   -332    148    488    584    135     31
      7    324    314   -166   -153    319   -652   -244    340    636    246    140
    -59    -80    -20     70    -20    -51   -932   -665   -101    226   -124   -171
    -85   -839   -753    459    332   -797  -1039   -911   -620   -467   -839   -766
    -54  -1350  -1296    704    620  -1325  -1021   -833   -795   -787  -1213  -1078
     20  -1431  -1452    704    735  -1444   -937   -657   -701   -743  -1231  -1080
     54  -1382  -1436    662    745  -1408   -831   -517   -581   -649  -1192  -1028
    -20  -1283  -1265    652    620  -1275   -719   -387   -444   -527  -1096   -922
     80  -1205  -1286    563    683  -1244   -698   -358   -402   -488  -1078   -893
    124  -1169  -1296    519    709  -1231   -685   -337   -381   -459  -1065   -872
     98  -1145  -1244    524    670  -1195   -672   -316   -355   -433  -1041   -841
    140  -1140  -1280    498    709  -1208   -696   -322   -363   -446  -1060   -846
    181  -1145  -1327    483    753  -1236   -709   -329   -371   -454  -1080   -852
    137  -1132  -1273    496    701  -1202   -701   -314   -353   -433  -1062   -828
    127  -1122  -1249    498    685  -1187   -698   -309   -353   -428  -1060   -818
    145  -1114  -1260    483    701  -1187   -701   -314   -363   -441  -1065   -818
     77  -1111  -1189    517    633  -1150   -693   -301   -350   -431  -1049   -789
    119  -1104  -1223    491    670  -1163   -714   -322   -366   -441  -1060   -805
    168  -1091  -1260    459    714  -1176   -730   -335   -379   -446  -1070   -810
    184  -1093  -1278    452    730  -1184   -740   -342   -389   -452  -1083   -810
    223  -1083  -1306    431    763  -1195   -753   -355   -405   -462  -1088   -813
    200  -1075  -1278    436    737  -1176   -756   -358   -405   -454  -1080   -800
    187  -1067  -1254    439    719  -1161   -758   -355   -402   -441  -1078   -784
    215  -1075  -1291    428    750  -1182   -776   -366   -413   -446  -1088   -792
    181  -1067  -1249    444    714  -1158   -776   -353   -405   -426  -1080   -776
    181  -1054  -1239    436    709  -1145   -792   -353   -400   -413  -1080   -763
    161  -1028  -1192    433    675  -1109   -789   -335   -376   -387  -1060   -730
    197   -997  -1197    397    696  -1096   -795   -329   -361   -387  -1052   -722
    241   -987  -1228    374    735  -1106   -810   -337   -358   -402  -1067   -711
    303   -956  -1260    327    782  -1106   -833   -348   -363   -423  -1080   -714
    249   -935  -1187    342    717  -1060   -826   -314   -327   -397  -1044   -675
    252   -914  -1166    329    706  -1039   -826   -288   -309   -379  -1018   -646
    316   -896  -1213    290    763  -1054   -852   -285   -314   -381  -1010   -644
    332   -896  -1228    280    779  -1062   -862   -283   -324   -389  -1010   -646
    345   -883  -1228    267    787  -1054   -865   -277   -329   -394  -1013   -639
    316   -875  -1195    277    753  -1036   -862   -262   -322   -384  -1010   -623
    324   -867  -1192    272    758  -1028   -859   -267   -329   -387  -1013   -631
    340   -859  -1200    259    769  -1028   -859   -301   -348   -407  -1031   -649
    303   -872  -1176    283    737  -1023   -846   -309   -350   -413  -1034   -639
    270   -893  -1163    309    714  -1028   -831   -309   -340   -410  -1034   -639
    267   -911  -1179    322    722  -1044   -826   -314   -335   -407  -1031   -644
    262   -917  -1182    327    722  -1049   -820   -327   -335   -405  -1039   -659
    210   -932  -1143    358    675  -1036   -810   -332   -332   -402  -1041   -665
    194   -943  -1137    371    665  -1039   -813   -350   -345   -413  -1057   -675
    187   -953  -1140    384    662  -1047   -826   -376   -363   -428  -1083   -691
    236   -963  -1200    361    717  -1080   -844   -415   -397   -457  -1117   -732
    205   -956  -1161    374    683  -1057   -828   -413   -387   -441  -1109   -722
    148   -948  -1096    400    620  -1023   -815   -394   -371   -423  -1096   -709
    218   -948  -1166    366    691  -1057   -849   -423   -402   -446  -1114   -743
    228   -974  -1205    371    714  -1088   -872   -420   -415   -454  -1127   -758
    184   -966  -1150    389    667  -1057   -862   -394   -394   -433  -1117   -737
    200   -950  -1150    374    675  -1049   -875   -384   -392   -431  -1122   -727
    293   -924  -1218    316    756  -1070   -904   -397   -410   -446  -1143   -737
    306   -893  -1200    290    750  -1044   -898   -384   -389   -428  -1124   -735
    303   -867  -1171    280    735  -1018   -888   -371   -363   -405  -1109   -719
    277   -839  -1117    280    696   -976   -870   -348   -327   -374  -1088   -691
    267   -841  -1109    288    688   -974   -865   -345   -324   -371  -1091   -691
    301   -818  -1119    257    709   -969   -878   -358   -324   -371  -1101   -693
    311   -784  -1096    236    701   -937   -880   -368   -314   -363  -1098   -683
    306   -753  -1062    223    683   -906   -883   -384   -314   -355  -1096   -672
    316   -740  -1057    213    685   -898   -891   -394   -316   -358  -1104   -675
    288   -732  -1023    220    654   -878   -901   -418   -324   -366  -1109   -675
    277   -758  -1036    239    654   -896   -932   -449   -348   -387  -1130   -683
    293   -784  -1080    244    685   -930   -969   -483   -379   -420  -1158   -696
    277   -815  -1093    270    685   -953   -979   -498   -397   -439  -1179   -709
    272   -820  -1093    272    680   -956   -984   -504   -405   -444  -1187   -714
    288   -857  -1148    283    717  -1002  -1005   -530   -439   -478  -1221   -750
    283   -906  -1189    311    735  -1047  -1028   -553   -470   -517  -1257   -782
    285   -935  -1221    324    753  -1078  -1047   -574   -496   -545  -1286   -802
    267   -976  -1244    353    753  -1109  -1060   -592   -522   -581  -1314   -826
    239  -1010  -1252    384    743  -1130  -1065   -613   -545   -613  -1340   -841
    252  -1034  -1286    389    769  -1158  -1072   -626   -568   -639  -1363   -857
    275  -1028  -1304    376    789  -1166  -1080   -633   -581   -654  -1369   -859
    270  -1021  -1291    374    776  -1153  -1080   -644   -584   -662  -1369   -857
    267  -1018  -1286    376    776  -1150  -1080   -652   -589   -672  -1374   -854
    262  -1067  -1330    400    795  -1197  -1085   -654   -610   -704  -1405   -880
    309  -1200  -1509    446    909  -1353  -1075   -631   -646   -787  -1499   -969
    322  -1239  -1564    457    943  -1400   -969   -514   -592   -792  -1532  -1021
    353  -1171  -1527    407    940  -1348   -854   -355   -470   -706  -1475   -974
    413   -896  -1312    239    859  -1104   -774   -194   -272   -483  -1249   -750
    436   -283   -719    -75    576   -501   -758   -124     10    -57   -763   -252
    259    374    114   -319     72    244   -901   -345    179    337   -270    241
    106    470    361   -288   -127    415  -1221   -763     25    350   -192    314
     46    -80   -129     15     88   -103  -1493  -1184   -462   -150   -670   -119
     59   -997  -1057    470    558  -1026  -1602  -1449  -1060   -917  -1462   -849
    132  -1454  -1590    659    859  -1522  -1574  -1348  -1174  -1148  -1761  -1150
    205  -1488  -1693    641    948  -1590  -1467  -1166  -1062  -1083  -1743  -1150
    259  -1363  -1623    550    940  -1491  -1325   -984   -904   -948  -1647  -1070
    301  -1244  -1545    472    922  -1395  -1236   -885   -795   -852  -1566  -1000
    272  -1200  -1473    462    870  -1335  -1184   -836   -737   -800  -1522   -961
    275  -1169  -1444    444    859  -1306  -1158   -810   -704   -771  -1496   -932
    283  -1161  -1444    436    862  -1301  -1150   -802   -698   -769  -1491   -932
    311  -1135  -1447    413    878  -1291  -1156   -810   -704   -774  -1491   -935
    316  -1122  -1439    402    875  -1280  -1161   -820   -711   -774  -1486   -927
    322  -1114  -1439    394    880  -1275  -1156   -818   -704   -763  -1475   -919
    306  -1119  -1428    405    865  -1273  -1150   -810   -691   -750  -1462   -909
    306  -1109  -1415    402    859  -1262  -1148   -805   -685   -740  -1452   -891
    285  -1109  -1395    410    839  -1252  -1140   -802   -688   -743  -1449   -883
    301  -1109  -1410    402    854  -1257  -1148   -815   -701   -761  -1457   -896
    293  -1104  -1397    405    844  -1249  -1140   -815   -698   -769  -1452   -896
    306  -1096  -1402    394    854  -1249  -1140   -818   -693   -774  -1460   -904
    280  -1088  -1371    402    823  -1228  -1124   -800   -680   -756  -1449   -885
    285  -1065  -1350    387    818  -1208  -1117   -784   -667   -740  -1434   -867
    306  -1065  -1374    376    839  -1218  -1127   -784   -667   -743  -1434   -862
    311  -1065  -1376    376    844  -1221  -1130   -782   -665   -743  -1428   -857
    306  -1052  -1358    371    831  -1205  -1124   -774   -657   -737  -1418   -844
    301  -1054  -1358    376    828  -1205  -1122   -771   -654   -735  -1415   -841
    314  -1062  -1379    374    844  -1221  -1127   -771   -659   -735  -1418   -852
    324  -1028  -1353    353    839  -1189  -1127   -769   -654   -722  -1405   -844
    309  -1023  -1332    355    818  -1176  -1119   -753   -646   -704  -1384   -828
    306   -995  -1301    345    802  -1148  -1106   -730   -626   -680  -1350   -792
    353   -966  -1319    306    836  -1143  -1111   -719   -620   -670  -1337   -779
    387   -953  -1340    283    862  -1145  -1124   -722   -631   -672  -1343   -782
    397   -953  -1353    277    872  -1153  -1119   -719   -639   -667  -1337   -774
    371   -940  -1314    283    841  -1127  -1091   -704   -623   -649  -1314   -750
    350   -940  -1291    293    818  -1114  -1070   -693   -613   -639  -1306   -737
    366   -943  -1309    288    836  -1124  -1072   -701   -626   -646  -1317   -743
    384   -966  -1350    288    867  -1158  -1070   -706   -636   -662  -1325   -750
    366   -956  -1322    293    841  -1137  -1044   -701   -631   -654  -1312   -748
    314   -919  -1236    301    771  -1078  -1005   -670   -594   -620  -1278   -722
    335   -922  -1257    293    795  -1088   -989   -665   -589   -620  -1280   -735
    314   -927  -1241    306    776  -1083   -963   -652   -574   -605  -1273   -724
    298   -930  -1231    314    763  -1080   -948   -644   -561   -589  -1265   -717
    280   -956  -1236    335    758  -1096   -943   -652   -563   -600  -1278   -737
    288   -961  -1249    337    769  -1104   -945   -665   -566   -610  -1283   -750
    239   -982  -1221    368    730  -1101   -924   -659   -550   -602  -1273   -745
    137   -974  -1111    418    623  -1041   -880   -615   -501   -555  -1226   -698
    189   -956  -1145    381    665  -1049   -893   -631   -506   -561  -1226   -701
    262   -969  -1231    353    745  -1098   -917   -667   -532   -587  -1249   -732
    239   -984  -1223    371    730  -1104   -904   -662   -524   -584  -1244   -727
    228   -982  -1213    376    719  -1096   -893   -654   -519   -581  -1239   -717
    226   -974  -1200    374    711  -1085   -891   -654   -522   -584  -1236   -717
    296   -969  -1265    337    779  -1117   -911   -672   -540   -605  -1252   -737
    342   -966  -1309    309    826  -1137   -911   -675   -540   -607  -1260   -740
    397   -943  -1340    272    867  -1140   -906   -667   -548   -620  -1262   -740
    405   -919  -1325    254    865  -1122   -896   -649   -550   -618  -1239   -722
    397   -901  -1299    252    846  -1098   -870   -620   -540   -605  -1213   -701
    366   -893  -1262    262    813  -1078   -844   -597   -535   -600  -1200   -693
    363   -852  -1215    244    789  -1034   -820   -584   -522   -581  -1176   -675
    465   -813  -1278    174    870  -1047   -815   -600   -530   -592  -1184   -675
    470   -787  -1257    158    862  -1021   -802   -623   -540   -589  -1176   -662
    452   -776  -1228    161    839  -1002   -805   -649   -548   -589  -1161   -654
    428   -802  -1231    184    828  -1015   -820   -680   -571   -605  -1161   -662
    392   -841  -1236    223    810  -1039   -854   -722   -605   -626  -1169   -672
    405   -872  -1278    233    841  -1075   -893   -758   -636   -649  -1176   -691
    410   -878  -1288    233    846  -1083   -911   -771   -646   -659  -1179   -696
    405   -927  -1332    259    867  -1130   -922   -784   -670   -680  -1189   -714
    350   -995  -1345    322    846  -1169   -917   -800   -688   -698  -1202   -740
    337  -1041  -1379    353    857  -1210   -927   -820   -717   -722  -1228   -769
    361  -1065  -1428    350    893  -1247   -943   -846   -753   -756  -1260   -805
    384  -1096  -1483    355    932  -1288   -956   -867   -776   -779  -1267   -828
    366  -1145  -1512    387    937  -1327   -956   -883   -797   -795  -1278   -839
    342  -1158  -1501    407    922  -1330   -966   -893   -810   -800  -1275   -841
    319  -1169  -1488    423    904  -1330   -974   -896   -813   -792  -1252   -833
    345  -1161  -1509    407    924  -1335   -982   -911   -826   -800  -1252   -841
    342  -1156  -1499    405    919  -1327   -976   -914   -826   -795  -1239   -828
    350  -1205  -1556    428    953  -1379   -979   -917   -836   -805  -1257   -846
    366  -1350  -1719    491   1041  -1535   -945   -878   -857   -872  -1322   -932
    361  -1408  -1769    522   1065  -1587   -839   -763   -810   -880  -1340   -992
    366  -1319  -1688    475   1026  -1504   -732   -602   -685   -782  -1267   -943
    358  -1028  -1387    335    872  -1208   -623   -405   -449   -501   -995   -672
    368   -384   -756      5    561   -568   -602   -358   -168    -62   -496   -158
    254    218    -36   -236    145     90   -727   -568    -36    290    -49    288
    176    285    106   -233     36    197  -1028   -969   -226    290     10    340
     62   -259   -322     98    192   -290  -1280  -1389   -732   -215   -483   -101
     46  -1078  -1127    514    587  -1101  -1327  -1556  -1226   -901  -1215   -779
    171  -1504  -1678    665    924  -1590  -1312  -1470  -1330  -1145  -1506  -1072
    187  -1584  -1771    696    979  -1678  -1200  -1288  -1208  -1085  -1493  -1075
    189  -1530  -1719    670    953  -1623  -1075  -1137  -1062   -976  -1431  -1021
    197  -1421  -1621    610    906  -1519   -984  -1036   -940   -872  -1353   -937
    179  -1337  -1517    579    846  -1426   -919   -979   -862   -795  -1288   -885
    189  -1306  -1499    558    841  -1402   -891   -958   -833   -766  -1270   -880
    189  -1288  -1478    550    833  -1382   -870   -935   -815   -745  -1252   -872
    187  -1273  -1460    542    820  -1366   -849   -911   -795   -722  -1231   -849
    187  -1283  -1470    548    828  -1376   -841   -919   -807   -714  -1226   -854
    161  -1265  -1426    553    792  -1345   -826   -919   -797   -691  -1205   -846
    163  -1228  -1392    532    776  -1309   -810   -911   -782   -672  -1187   -833
    168  -1213  -1382    519    774  -1296   -813   -906   -769   -659  -1179   -828
    161  -1213  -1374    524    766  -1293   -797   -891   -750   -641  -1163   -818
    176  -1208  -1387    514    782  -1296   -792   -891   -743   -636  -1166   -815
    228  -1184  -1413    478    820  -1299   -802   -896   -748   -639  -1174   -826
    231  -1166  -1400    467    815  -1283   -802   -893   -740   -633  -1163   -826
    296  -1140  -1436    423    865  -1288   -810   -901   -745   -639  -1158   -836
    335  -1143  -1478    402    906  -1309   -826   -917   -761   -649  -1156   -862
    368  -1127  -1496    379    932  -1312   -828   -914   -756   -644  -1148   -880
    449  -1109  -1558    327   1002  -1332   -852   -932   -771   -665  -1132   -904
    506  -1096  -1602    293   1054  -1350   -875   -956   -787   -680  -1132   -937
    506  -1083  -1590    285   1047  -1335   -872   -953   -776   -672  -1098   -943
    535  -1083  -1618    275   1075  -1350   -870   -948   -782   -670  -1083   -958
    584  -1070  -1654    241   1117  -1361   -872   -950   -782   -665  -1083   -971
    587  -1057  -1647    233   1117  -1350   -862   -932   -761   -649  -1065   -953
    561  -1034  -1595    233   1078  -1314   -852   -911   -732   -631  -1036   -937
    509  -1013  -1522    252   1015  -1267   -836   -875   -704   -602  -1015   -914
    488   -992  -1480    252    982  -1236   -833   -854   -701   -589  -1031   -906
    509   -974  -1486    231    995  -1228   -839   -846   -704   -574  -1052   -901
    506   -953  -1462    220    982  -1208   -815   -815   -680   -535  -1021   -878
    449   -940  -1389    246    919  -1163   -763   -771   -639   -483   -976   -846
    423   -914  -1337    244    878  -1124   -740   -756   -615   -457   -982   -831
    446   -880  -1327    215    885  -1104   -735   -748   -613   -465   -979   -826
    428   -878  -1309    223    865  -1093   -727   -758   -620   -483   -989   -846
    329   -862  -1192    267    761  -1026   -693   -735   -574   -436   -982   -823
    298   -844  -1143    270    719   -992   -665   -711   -540   -407   -948   -800
    329   -852  -1182    259    753  -1015   -665   -719   -545   -420   -984   -815
    280   -854  -1135    283    706   -995   -652   -719   -537   -423   -997   -823
    296   -854  -1150    280    722  -1002   -649   -724   -535   -431  -1015   -844
    296   -872  -1169    285    730  -1021   -639   -727   -535   -441  -1028   -867
    275   -878  -1153    301    711  -1015   -639   -737   -537   -446  -1039   -883
    265   -885  -1153    309    706  -1018   -646   -743   -540   -454  -1049   -896
    252   -875  -1127    311    688  -1000   -644   -745   -540   -446  -1039   -896
    239   -875  -1117    316    678   -995   -644   -756   -545   -446  -1039   -909
    220   -896  -1119    337    670  -1008   -636   -745   -540   -439  -1034   -909
    213   -898  -1111    342    662  -1005   -631   -740   -532   -433  -1023   -904
    207   -906  -1114    350    659  -1010   -618   -735   -530   -436  -1018   -909
    181   -867  -1049    342    613   -958   -589   -706   -501   -405   -982   -888
    197   -800  -1000    301    597   -898   -558   -670   -462   -363   -956   -854
    244   -782  -1026    267    633   -904   -558   -667   -457   -358   -969   -854
    252   -750  -1002    249    626   -875   -548   -659   -446   -335   -927   -839
    246   -719   -966    236    605   -844   -540   -652   -433   -316   -898   -820
    231   -714   -945    241    587   -828   -537   -639   -423   -309   -930   -815
    231   -688   -919    226    574   -802   -524   -626   -407   -293   -924   -797
    241   -665   -906    213    574   -784   -522   -639   -410   -288   -924   -787
    181   -610   -792    213    483   -698   -504   -633   -384   -246   -888   -750
    272   -610   -883    168    576   -745   -540   -665   -415   -277   -924   -779
    327   -636   -966    153    644   -800   -576   -704   -449   -306   -982   -807
    353   -646  -1000    148    675   -823   -600   -717   -457   -303  -1015   -810
    353   -670  -1023    158    688   -846   -610   -722   -472   -316  -1031   -818
    363   -698  -1062    166    711   -880   -615   -724   -480   -327  -1054   -844
    340   -735  -1075    194    706   -904   -607   -719   -480   -342  -1080   -862
    368   -784  -1153    207    761   -969   -623   -737   -509   -379  -1117   -901
    335   -896  -1231    280    782  -1065   -652   -771   -561   -433  -1161   -950
    265   -979  -1244    355    753  -1111   -657   -792   -592   -449  -1184   -971
    205  -1023  -1228    407    714  -1124   -646   -800   -607   -449  -1182   -979
    168  -1054  -1223    444    696  -1137   -620   -787   -607   -449  -1163   -979
    184  -1065  -1252    439    717  -1158   -618   -797   -623   -465  -1161   -984
    166  -1083  -1252    457    709  -1166   -613   -792   -628   -470  -1153   -976
    174  -1096  -1270    459    719  -1184   -618   -797   -644   -480  -1169   -982
    137  -1135  -1273    498    704  -1202   -600   -774   -633   -480  -1169   -976
    140  -1226  -1366    542    750  -1296   -542   -698   -626   -514  -1221  -1008
    228  -1254  -1483    511    854  -1369   -467   -607   -594   -540  -1288  -1072
    340  -1215  -1558    436    948  -1387   -397   -493   -527   -506  -1299  -1096
    379  -1034  -1413    327    896  -1223   -309   -355   -368   -332  -1137   -961
    275   -548   -823    137    548   -685   -270   -285   -122     51   -698   -548
    111    -23   -137    -44    124    -80   -368   -465    -15    368   -288   -187
     51    132     77    -93    -12    106   -657   -839   -194    402   -174   -106
      7   -239   -246    116    127   -241   -896  -1213   -618      2   -532   -418
    -33   -976   -943    504    454   -958   -945  -1356  -1057   -670  -1215   -982
     -7  -1353  -1348    680    667  -1350   -898  -1228  -1124   -883  -1444  -1179
      7  -1488  -1496    740    750  -1491   -797  -1052  -1026   -862  -1439  -1192
      0  -1470  -1470    735    735  -1470   -693   -919   -906   -774  -1369  -1145
     10  -1379  -1389    683    698  -1384   -615   -831   -807   -683  -1309  -1078
     31  -1304  -1335    633    683  -1319   -558   -779   -750   -623  -1270  -1039
    -49  -1270  -1223    657    584  -1247   -493   -722   -693   -553  -1187   -979
    -49  -1236  -1187    644    568  -1213   -472   -698   -672   -514  -1163   -948
    -70  -1213  -1143    639    532  -1179   -459   -683   -662   -493  -1169   -927
     15  -1184  -1202    584    607  -1195   -470   -691   -680   -506  -1174   -937
     83  -1184  -1270    550    675  -1228   -472   -696   -704   -530  -1182   -945
     49  -1197  -1247    574    646  -1221   -452   -675   -698   -532  -1184   -932
     33  -1200  -1234    581    633  -1215   -436   -652   -696   -537  -1163   -919
     18  -1184  -1202    584    607  -1195   -420   -633   -688   -532  -1153   -898
     20  -1171  -1195    574    607  -1182   -415   -628   -685   -530  -1161   -888
      5  -1169  -1174    581    589  -1171   -394   -613   -670   -514  -1161   -862
     -7  -1161  -1156    584    574  -1161   -381   -605   -659   -501  -1153   -846
     -2  -1145  -1143    574    568  -1145   -376   -600   -649   -488  -1150   -828
     -7  -1132  -1124    568    555  -1127   -366   -589   -644   -475  -1140   -807
    -15  -1130  -1114    574    548  -1122   -355   -579   -636   -467  -1130   -795
      7  -1132  -1143    561    574  -1137   -355   -579   -646   -483  -1130   -795
     -5  -1104  -1098    553    545  -1101   -337   -561   -626   -459  -1106   -769
    -10  -1088  -1078    548    532  -1085   -329   -545   -602   -441  -1093   -753
     31  -1065  -1096    517    563  -1080   -332   -530   -584   -444  -1093   -748
     12  -1047  -1060    514    535  -1052   -322   -509   -563   -441  -1078   -724
    -10  -1041  -1031    524    509  -1036   -316   -488   -542   -420  -1078   -698
      5  -1031  -1036    511    519  -1034   -319   -470   -532   -379  -1093   -696
     15  -1010  -1026    498    519  -1018   -311   -441   -519   -329  -1070   -675
     90   -984  -1075    444    581  -1028   -309   -428   -524   -303  -1062   -670
    140   -969  -1109    413    623  -1036   -298   -418   -532   -303  -1052   -662
    137   -948  -1088    405    610  -1018   -270   -397   -524   -309  -1013   -641
     88   -940  -1028    426    558   -984   -236   -368   -511   -306   -971   -618
     96   -937  -1036    418    563   -984   -231   -371   -524   -324   -956   -620
    111   -930  -1041    410    576   -984   -223   -371   -530   -340   -948   -618
     93   -932  -1026    418    558   -976   -210   -366   -530   -348   -940   -623
     88   -945  -1034    428    561   -989   -200   -363   -532   -353   -937   -626
     83   -935  -1018    426    548   -976   -187   -361   -522   -350   -930   -628
     77   -924  -1002    423    537   -963   -176   -361   -509   -350   -930   -636
     15   -924   -940    454    478   -935   -148   -345   -483   -329   -911   -626
    -36   -932   -896    485    428   -914   -111   -324   -457   -311   -898   -620
     64   -940  -1005    436    532   -971   -132   -363   -491   -353   -937   -667
     46   -945   -992    449    519   -969   -114   -358   -485   -358   -943   -678
    -15   -935   -922    472    452   -927    -85   -340   -462   -348   -932   -665
     31   -922   -953    446    491   -937    -90   -345   -467   -358   -943   -665
     12   -927   -940    457    475   -932    -77   -337   -459   -353   -945   -657
     15   -917   -932    449    472   -924    -90   -332   -459   -353   -943   -654
     28   -909   -937    439    480   -922    -98   -332   -462   -355   -937   -665
     12   -909   -922    449    467   -914    -85   -314   -452   -340   -917   -675
     23   -893   -917    433    467   -904    -72   -303   -444   -332   -904   -670
     20   -862   -883    420    449   -872    -49   -277   -420   -311   -880   -654
    -23   -828   -805    423    389   -815     -2   -231   -374   -272   -836   -618
    -46   -784   -737    415    345   -761     31   -187   -335   -233   -792   -579
     -7   -743   -735    374    361   -740     33   -181   -327   -228   -779   -581
     67   -706   -776    319    420   -740     25   -187   -332   -239   -779   -594
     72   -672   -745    298    407   -709     41   -176   -314   -228   -763   -579
     57   -628   -685    285    371   -657     64   -163   -293   -207   -740   -550
     18   -597   -615    288    314   -607     88   -153   -277   -194   -724   -524
     10   -571   -584    280    296   -576     90   -158   -280   -192   -711   -514
      5   -587   -592    288    298   -589     77   -179   -298   -207   -714   -527
     31   -576   -607    272    319   -592     62   -194   -309   -218   -709   -527
      2   -584   -589    288    296   -584     64   -194   -314   -228   -706   -517
      5   -623   -628    309    316   -626     64   -194   -329   -252   -717   -532
    -31   -665   -636    345    301   -652     75   -194   -342   -270   -722   -548
     -5   -704   -698    355    345   -701     51   -223   -379   -314   -758   -584
    -44   -727   -683    384    316   -706     44   -228   -389   -329   -766   -584
   -106   -769   -662    436    275   -717     49   -231   -400   -348   -771   -594
    -98   -789   -693    444    296   -743     38   -254   -426   -379   -784   -613
    -83   -774   -691    428    303   -732     38   -265   -431   -392   -776   -613
    -64   -792   -727    428    329   -761     28   -280   -452   -413   -784   -626
    -93   -797   -704    444    303   -750     41   -275   -452   -410   -769   -615
    -98   -789   -691    441    293   -743     49   -275   -454   -405   -753   -610
    -90   -802   -711    446    309   -758     44   -283   -465   -423   -763   -623
    -80   -885   -805    480    361   -846     62   -254   -480   -483   -823   -683
    -80   -956   -875    517    397   -917    158   -161   -457   -522   -880   -745
    -77   -924   -849    498    384   -888    270    -25   -376   -483   -862   -740
    -18   -784   -766    402    374   -776    368    145   -226   -340   -732   -626
     10   -306   -316    145    161   -309    389    239     20      7   -340   -244
   -101    329    428   -114   -265    379    327    148    241    410    148    210
   -226    620    844   -200   -535    732     67   -171    220    576    384    407
   -293    322    615    -12   -454    467   -239   -607   -166    267    127    171
   -332   -514   -184    423    -75   -350   -353   -917   -761   -496   -620   -478
   -270  -1047   -776    657    252   -911   -340   -872   -974   -857  -1015   -833
   -202  -1150   -950    675    371  -1049   -241   -680   -893   -844  -1039   -867
   -158  -1052   -893    605    366   -974    -93   -496   -732   -724   -943   -787
   -111   -919   -810    514    348   -865      5   -374   -602   -618   -852   -706
   -109   -867   -758    488    324   -813     62   -309   -535   -558   -795   -659
   -119   -833   -717    475    298   -776     96   -270   -498   -527   -758   -631
    -90   -807   -717    449    311   -763    114   -252   -485   -522   -748   -620
    -67   -776   -711    420    319   -745    116   -249   -483   -519   -743   -610
    -46   -769   -722    407    337   -748    119   -246   -485   -522   -740   -610
    -54   -776   -722    415    332   -748    129   -244   -483   -519   -732   -605
    -54   -743   -688    400    316   -717    137   -233   -470   -509   -714   -584
    -54   -730   -675    389    306   -704    140   -228   -470   -506   -709   -568
    -51   -719   -667    384    306   -693    148   -223   -467   -504   -704   -553
    -41   -714   -672    374    314   -693    142   -226   -470   -501   -701   -548
    -41   -706   -665    374    311   -685    142   -228   -470   -496   -698   -540
    -38   -693   -654    366    306   -675    153   -220   -465   -483   -691   -524
    -31   -683   -654    355    309   -670    166   -213   -459   -470   -683   -509
    -46   -670   -623    355    288   -646    171   -200   -444   -454   -665   -491
    -46   -639   -592    342    272   -615    176   -194   -431   -446   -646   -470
    -57   -618   -561    335    249   -589    189   -168   -413   -426   -615   -444
    -49   -607   -558    327    254   -584    192   -161   -407   -420   -602   -436
    -57   -607   -550    329    244   -579    200   -153   -400   -413   -589   -426
    -57   -597   -540    327    241   -568    207   -135   -387   -397   -566   -407
    -64   -587   -522    324    226   -553    213   -119   -374   -384   -545   -392
    -46   -553   -506    301    228   -530    210   -106   -363   -368   -522   -379
    -90   -545   -454    316    179   -501    233    -67   -335   -340   -488   -348
    -83   -514   -431    298    174   -472    244    -33   -314   -316   -454   -314
    -70   -485   -418    277    171   -452    257      2   -296   -288   -420   -285
    -80   -470   -389    275    153   -431    275     28   -283   -267   -394   -262
    -62   -446   -384    252    158   -415    285     38   -283   -265   -381   -252
    -25   -436   -410    231    192   -423    296     41   -288   -272   -387   -257
     -7   -413   -405    210    197   -410    309     44   -283   -267   -376   -246
    -15   -389   -376    202    179   -384    324     49   -275   -257   -358   -236
    -25   -394   -368    210    168   -381    335     59   -270   -252   -348   -236
    -38   -384   -345    213    153   -366    353     80   -254   -249   -335   -231
    -64   -381   -319    220    127   -350    374     96   -236   -241   -319   -220
    -77   -392   -316    233    119   -355    384    106   -226   -236   -322   -223
    -85   -402   -319    241    114   -361    402    111   -220   -228   -319   -226
   -163   -407   -244    285     38   -327    439    137   -192   -192   -293   -207
   -187   -405   -218    296     12   -311    444    142   -184   -189   -288   -210
   -166   -405   -239    285     33   -322    436    135   -187   -194   -290   -220
   -153   -420   -267    285     57   -345    420    129   -192   -200   -293   -231
   -200   -420   -220    311     10   -322    436    153   -171   -184   -270   -215
   -153   -410   -257    280     49   -335    436    168   -163   -187   -267   -215
    -80   -381   -301    231    109   -342    426    168   -174   -194   -272   -220
    -64   -379   -314    220    124   -348    431    181   -168   -187   -262   -218
    -67   -381   -314    226    122   -348    454    205   -161   -176   -249   -207
    -54   -394   -340    223    140   -368    467    207   -176   -184   -257   -215
    -54   -376   -324    215    132   -350    496    231   -163   -171   -228   -192
    -98   -348   -249    223     72   -301    545    275   -132   -140   -184   -150
   -106   -342   -236    226     64   -290    581    296   -119   -129   -168   -132
   -101   -327   -228    213     62   -277    587    288   -129   -140   -174   -137
   -127   -324   -197    226     33   -262    592    290   -129   -145   -168   -137
   -192   -329   -137    259    -28   -233    618    319   -106   -124   -137   -106
   -174   -316   -142    246    -15   -231    623    319   -101   -116   -127    -96
   -140   -290   -150    213      2   -223    613    296   -116   -127   -129    -83
   -140   -288   -148    213      2   -218    602    275   -122   -132   -135    -75
   -150   -309   -161    228      2   -236    574    246   -148   -158   -155    -90
   -132   -303   -171    218     18   -239    545    223   -168   -174   -158    -85
   -137   -348   -210    244     36   -280    524    197   -197   -197   -171    -98
   -155   -387   -231    270     36   -309    519    194   -210   -207   -166   -124
   -179   -415   -236    296     25   -324    514    189   -228   -220   -161   -148
   -179   -493   -314    337     67   -405    493    168   -265   -259   -194   -179
   -137   -542   -405    337    132   -472    475    142   -306   -309   -254   -200
   -158   -561   -402    361    119   -483    467    132   -322   -335   -275   -202
   -187   -587   -400    384    103   -493    454    119   -345   -350   -277   -213
   -142   -613   -470    379    163   -542    439     93   -374   -379   -309   -231
   -168   -618   -452    392    140   -535    444     98   -374   -379   -327   -207
   -202   -628   -428    415    111   -530    444    101   -376   -376   -329   -189
   -192   -646   -454    418    127   -550    436     90   -389   -387   -342   -192
   -223   -665   -441    444    109   -553    433     93   -394   -392   -345   -181
   -241   -730   -488    483    122   -610    444    111   -413   -410   -368   -202
   -210   -818   -607    511    197   -714    498    179   -420   -454   -418   -277
   -181   -823   -644    501    231   -735    602    311   -361   -446   -418   -309
   -155   -709   -553    433    197   -631    740    522   -202   -322   -298   -205
    -57   -285   -231    168     85   -259    774    636     20    -28     31    127
   -109    413    522   -153   -314    465    737    605    285    423    550    672
   -275    940   1215   -335   -745   1075    511    296    368    730    945   1060
   -366    862   1228   -246   -797   1044    163   -140    114    618    891    989
   -483     49    530    215   -506    288     -5   -504   -485    -77    205    371
   -465   -792   -327    626    -70   -561    -36   -605   -948   -714   -498   -257
   -366  -1075   -711    719    171   -893     33   -465   -984   -826   -704   -449
   -348  -1015   -667    683    158   -841    197   -231   -787   -683   -597   -384
   -322   -875   -553    597    111   -714    332    -57   -610   -537   -472   -285
   -355   -805   -449    579     46   -628    415     36   -517   -449   -394   -220
   -415   -771   -355    592    -31   -563    467     93   -462   -405   -348   -179
   -342   -732   -389    537     23   -561    467     93   -459   -413   -353   -189
   -311   -704   -392    506     38   -548    470    101   -452   -402   -345   -192
   -327   -696   -368    511     18   -532    483    114   -439   -384   -332   -179
   -366   -722   -355    545     -7   -540    491    122   -433   -384   -329   -176
   -381   -727   -345    555    -18   -537    501    129   -433   -381   -319   -171
   -381   -678   -296    527    -44   -488    519    148   -405   -355   -293   -142
   -296   -646   -353    470     25   -501    501    142   -413   -361   -319   -158
   -226   -620   -394    423     83   -509    483    137   -423   -366   -350   -168
   -176   -615   -439    397    129   -527    472    132   -426   -371   -368   -179
   -174   -610   -439    389    129   -524    483    137   -420   -366   -363   -174
   -158   -594   -436    376    137   -517    480    145   -418   -355   -363   -171
   -148   -584   -436    363    142   -511    470    148   -418   -350   -350   -166
   -109   -589   -480    350    184   -535    457    135   -420   -361   -340   -179
   -111   -581   -472    345    179   -530    459    135   -418   -361   -329   -179
    -90   -563   -472    327    189   -519    454    132   -415   -355   -303   -174
    -23   -568   -545    293    259   -555    433    114   -428   -376   -324   -202
     54   -571   -626    259    340   -597    407    101   -454   -394   -332   -228
     46   -530   -576    241    309   -553    407    111   -444   -381   -239   -200
    106   -506   -613    200    358   -558    397    114   -449   -384   -228   -200
    122   -483   -607    179    363   -542    402    140   -428   -363   -194   -184
    184   -462   -646    140    415   -553    392    142   -423   -353   -171   -181
    213   -452   -665    116    439   -555    381    150   -423   -355   -179   -184
    132   -449   -581    158    355   -514    413    197   -379   -322   -179   -142
     85   -413   -498    161    290   -454    428    231   -348   -290   -168   -116
     49   -379   -428    166    239   -402    454    246   -337   -265   -140    -98
     10   -366   -376    176    189   -371    475    249   -324   -252   -142    -90
    -59   -384   -324    220    132   -355    491    270   -311   -239   -166    -80
   -119   -361   -241    239     59   -301    514    296   -283   -207   -163    -59
   -148   -303   -155    226      2   -231    540    322   -249   -171   -129    -31
   -168   -288   -122    228    -25   -205    553    340   -226   -158   -103    -23
   -181   -277    -96    228    -44   -187    574    355   -200   -140   -101    -20
   -218   -257    -41    236    -88   -150    605    381   -166   -114    -83     -7
   -254   -272    -18    265   -119   -145    620    387   -155   -103    -77    -12
   -226   -275    -51    249    -88   -166    605    374   -168   -119   -103    -44
   -179   -283   -103    231    -38   -192    592    358   -184   -142   -129    -77
   -171   -285   -116    226    -28   -202    592    355   -187   -142   -137    -85
   -213   -285    -72    249    -70   -179    600    371   -166   -119   -124    -72
   -218   -277    -59    244    -80   -168    602    371   -158   -114   -119    -70
   -226   -257    -33    241    -98   -145    600    368   -150   -103   -106    -64
   -210   -244    -33    226    -90   -140    592    366   -153   -106   -106    -67
   -153   -239    -85    197    -33   -163    584    363   -155   -116   -114    -80
   -194   -226    -31    207    -85   -129    605    389   -127    -88    -88    -59
   -187   -210    -23    200    -83   -119    613    397   -119    -80    -70    -57
   -168   -197    -31    181    -70   -114    623    405   -109    -77    -51    -64
   -184   -179      5    181    -96    -88    652    431    -83    -54    -25    -46
   -200   -124     72    161   -137    -25    685    459    -49    -12      2    -15
   -179   -101     77    140   -129    -10    698    472    -36      2     36    -10
   -150    -80     70    114   -111     -7    693    475    -36      7     49    -10
   -127    -62     64     96    -96      0    696    480    -31     18     33      0
   -148    -46    101     96   -124     25    698    480    -20     36     18     12
   -122     -7    114     62   -119     51    688    459    -25     44     38     15
   -181    -15    163     98   -174     72    685    454    -20     54     44     20
   -168    -25    142     98   -155     57    654    428    -33     44     54     15
   -135    -38     96     85   -116     28    623    402    -59     23     57      2
   -111    -72     38     90    -77    -18    602    389    -80      0      2    -15
   -103   -101      0    101    -54    -51    594    384    -93    -15    -62    -41
    -83   -153    -70    119     -7   -111    579    361   -124    -54   -122    -83
   -124   -226   -103    174    -12   -163    574    358   -150    -77   -171   -127
   -124   -285   -161    205     15   -223    566    348   -176   -103   -213   -163
   -111   -327   -215    218     51   -272    548    332   -197   -124   -233   -184
   -129   -358   -228    244     49   -293    537    324   -205   -124   -246   -184
   -140   -361   -220    246     38   -290    555    342   -197   -111   -249   -174
   -129   -374   -244    252     57   -309    555    345   -205   -124   -262   -194
   -158   -384   -228    270     33   -306    553    345   -200   -127   -267   -213
    -88   -387   -298    239    103   -342    527    327   -207   -137   -293   -246
    -18   -449   -431    231    205   -439    509    314   -244   -174   -329   -290
      2   -540   -542    270    270   -542    545    363   -259   -210   -381   -361
    -28   -568   -540    296    254   -553    657    488   -202   -200   -389   -394
    -12   -524   -511    270    249   -519    766    654    -93   -132   -340   -353
      0   -218   -218    109    109   -220    836    813    132    129    -70    -90
    -57    350    407   -145   -231    379    846    859    410    558    436    402
   -202    893   1096   -348   -649    995    701    654    548    904    904    810
   -277    943   1221   -332   -748   1080    392    262    361    880    958    844
   -340    267    605     36   -475    436    155   -176   -228    236    329    303
   -348   -555   -207    452    -72   -381     88   -342   -717   -431   -400   -327
   -288   -909   -620    600    163   -766    124   -215   -774   -592   -613   -530
   -246   -930   -683    589    218   -807    231    -31   -646   -522   -568   -509
   -210   -833   -623    522    202   -727    329    101   -514   -418   -496   -446
   -166   -743   -576    454    202   -659    402    189   -407   -332   -433   -387
   -129   -698   -568    413    218   -633    444    249   -340   -288   -387   -345
   -140   -654   -514    397    187   -584    465    283   -280   -262   -345   -311
   -166   -633   -470    400    150   -553    483    303   -241   -249   -327   -288
   -148   -626   -480    387    166   -553    491    306   -249   -244   -337   -275
   -109   -613   -506    358    197   -561    488    298   -270   -241   -353   -296
   -114   -610   -496    363    189   -553    496    309   -270   -231   -332   -270
   -166   -607   -444    387    137   -524    522    337   -249   -205   -322   -249
   -205   -607   -405    405     98   -506    532    348   -249   -189   -298   -220
   -226   -610   -384    418     77   -496    530    345   -257   -192   -275   -228
   -316   -602   -285    459    -15   -444    563    379   -226   -166   -252   -215
   -309   -600   -293    454    -10   -446    563    397   -220   -150   -249   -202
   -254   -600   -345    426     44   -472    561    400   -223   -163   -290   -210
   -236   -581   -345    407     51   -462    566    407   -218   -166   -301   -215
   -207   -548   -340    379     64   -444    566    413   -210   -166   -309   -215
   -218   -568   -350    392     64   -459    574    418   -207   -171   -311   -210
   -220   -574   -353    397     64   -465    568    420   -205   -163   -301   -202
   -231   -561   -329    394     49   -446    563    428   -197   -150   -283   -197
   -205   -548   -342    376     67   -446    558    439   -194   -148   -277   -194
   -194   -540   -348    366     75   -444    563    457   -171   -129   -277   -171
   -179   -542   -363    361     90   -452    561    467   -155   -119   -270   -158
   -163   -548   -387    353    109   -467    540    472   -153   -101   -277   -161
   -137   -535   -397    337    129   -467    524    480   -153    -72   -275   -150
   -129   -517   -387    322    127   -454    517    491   -153    -51   -246   -135
   -116   -498   -381    306    129   -439    527    511   -137    -25   -228   -119
   -122   -504   -381    311    129   -444    537    530   -119      2   -239   -109
   -135   -493   -358    314    111   -426    555    548    -96     41   -241    -90
   -155   -488   -335    319     88   -413    579    563    -83     54   -233    -90
   -158   -501   -342    327     90   -423    581    555    -96     28   -226   -106
   -153   -527   -374    337    109   -449    576    545   -114     -2   -228   -129
   -161   -542   -381    353    109   -462    600    563    -98      0   -213   -132
   -181   -517   -335    348     75   -426    631    589    -70     31   -184   -103
   -202   -511   -311    355     51   -413    649    605    -49     49   -166    -98
   -228   -519   -290    374     28   -405    659    615    -28     62   -148    -93
   -236   -542   -306    389     33   -426    670    615    -23     59   -148   -101
   -205   -542   -337    371     62   -441    657    597    -31     46   -163   -127
   -184   -568   -387    376     98   -478    644    576    -44     23   -192   -158
   -179   -587   -407    381    114   -498    639    568    -49     12   -205   -171
   -174   -589   -415    381    119   -504    631    558    -46     10   -207   -176
   -174   -592   -420    381    122   -506    626    553    -49      5   -210   -181
   -161   -592   -431    376    132   -511    618    545    -51      0   -220   -189
   -153   -602   -452    376    148   -527    607    537    -54    -10   -223   -200
   -140   -597   -457    368    158   -527    605    537    -46     -7   -215   -205
   -103   -600   -496    350    194   -548    600    537    -38     -7   -218   -226
   -148   -594   -446    371    148   -522    633    576      5     20   -184   -202
   -192   -561   -368    376     85   -465    672    620     51     62   -145   -161
    -83   -506   -423    296    168   -465    657    610     44     49   -150   -166
   -106   -478   -374    290    132   -426    680    636     75     70   -122   -140
    -67   -454   -387    259    158   -420    688    644     85     77   -111   -142
    -46   -446   -400    244    176   -423    691    644     96     80    -98   -137
    -33   -407   -374    220    168   -392    696    644    111     90    -70   -116
    -54   -366   -311    210    127   -340    706    641    129     96    -33    -93
    -70   -361   -290    213    109   -327    696    628    122     88    -15    -93
    -62   -374   -311    215    124   -342    667    600     98     67    -25   -106
    -54   -400   -345    228    145   -374    649    581     77     51    -41   -119
   -122   -436   -314    277     96   -376    654    589     80     57    -31   -116
   -179   -465   -288    322     54   -376    659    592     80     67    -15   -119
   -192   -506   -314    348     59   -410    654    587     72     57    -20   -140
   -275   -535   -259    405     -7   -397    665    607     83     64     -2   -135
   -213   -568   -355    389     70   -465    636    584     49     31    -28   -174
    -90   -589   -498    340    202   -545    594    537      2    -25    -75   -228
    -96   -610   -514    350    207   -561    581    519     -7    -38    -80   -239
   -150   -618   -467    384    158   -542    587    527      2    -28    -54   -226
   -176   -623   -446    397    135   -535    587    530      2    -31    -38   -220
   -184   -602   -420    392    116   -511    584    532     12    -20    -15   -210
   -171   -597   -426    384    124   -511    574    524      7    -23    -12   -218
   -166   -615   -449    392    140   -532    566    522     -5    -36    -15   -231
   -161   -698   -540    428    189   -620    584    548    -23    -83    -67   -285
   -155   -756   -602    454    223   -680    667    628     -2   -114   -111   -345
   -148   -730   -581    439    215   -657    771    753     80    -77    -85   -335
    -98   -600   -501    350    200   -550    865    898    220     54     38   -236
   -158   -124     33    140    -98    -46    898    987    462    420    457    145
   -254    488    740   -116   -498    613    807    859    633    802    924    566
   -306    774   1080   -236   -693    927    498    491    537    932   1130    724
   -361    550    911    -93   -636    730    200     83    179    670    914    522
   -368   -202    163    285   -267    -20    106   -171   -340    -46    189    -75
   -280   -714   -436    496     75   -576    109   -116   -530   -402   -205   -415
   -213   -854   -641    532    213   -748    192     62   -446   -415   -241   -467
   -239   -810   -571    524    166   -691    327    233   -288   -322   -163   -410
   -192   -701   -509    446    155   -605    405    340   -174   -241    -88   -353
   -187   -626   -439    407    124   -532    465    418    -88   -176    -23   -293
   -215   -581   -368    397     72   -475    509    470    -25   -132     23   -252
   -233   -555   -322    394     44   -439    537    493      0   -114     44   -228
   -244   -542   -298    392     25   -420    540    496      5   -109     54   -218
   -254   -511   -257    381      0   -384    545    501     23    -85     77   -207
   -226   -501   -275    361     23   -389    542    493     25    -83     77   -210
   -241   -488   -246    366      2   -368    555    496     33    -70     88   -194
   -233   -470   -236    350      0   -353    550    491     33    -70     98   -184
   -226   -459   -233    342      2   -345    548    496     41    -62    109   -179
   -218   -459   -244    337     10   -353    555    506     49    -59    109   -179
   -257   -452   -194    355    -31   -324    571    522     72    -36    129   -155
   -296   -436   -140    366    -80   -288    576    532     90    -15    150   -142
   -280   -446   -166    363    -57   -309    566    522     83    -25    137   -163
   -280   -407   -129    342    -75   -270    574    530     98    -12    148   -158
   -244   -374   -129    309    -57   -252    561    527    103     -5    153   -150
   -148   -397   -249    270     49   -324    519    493     75    -33    103   -184
   -129   -402   -272    267     70   -340    517    498     85    -23     88   -189
    -36   -381   -345    207    153   -363    496    488     77    -25     72   -200
     72   -348   -420    137    246   -384    465    467     62    -38     59   -207
     83   -324   -407    119    244   -366    452    470     67    -31     72   -197
     75   -314   -392    119    231   -353    452    488     85    -20     93   -179
     98   -306   -407    103    249   -355    452    509     96    -10    101   -168
    109   -298   -407     96    257   -353    454    530    109      7    116   -153
    127   -257   -387     64    257   -322    452    553    127     25    137   -127
    132   -226   -358     46    244   -290    467    576    142     46    158    -98
    132   -207   -340     36    233   -272    480    587    148     51    163    -90
    132   -205   -337     36    233   -270    491    592    153     57    166    -85
     49   -218   -270     83    158   -244    527    618    181     77    187    -59
     57   -213   -270     77    161   -241    535    620    187     77    189    -59
     98   -228   -329     64    213   -277    532    610    176     64    179    -77
     28   -254   -283    114    155   -267    563    628    197     85    194    -72
    -12   -244   -233    127    109   -241    594    646    220    109    202    -67
     59   -233   -293     85    176   -262    594    633    220    101    181    -96
     85   -228   -314     70    197   -270    602    633    233    106    176   -103
     85   -220   -306     67    194   -262    605    631    239    109    168   -106
     41   -228   -270     90    155   -249    623    641    257    124    174   -101
     18   -233   -252    106    135   -241    628    644    270    132    176   -101
     33   -246   -280    103    155   -265    623    639    275    132    171   -109
     57   -265   -322    103    189   -293    615    631    270    129    150   -132
      5   -265   -270    127    137   -265    631    646    296    155    174   -114
     15   -257   -272    119    142   -265    626    646    301    166    176   -114
     23   -254   -277    114    150   -267    620    646    309    174    176   -119
     23   -262   -285    119    153   -272    620    646    311    176    179   -119
     23   -249   -272    114    145   -262    618    652    316    179    179   -116
      7   -231   -239    111    122   -233    636    678    340    197    194    -98
     -7   -205   -197    106     93   -202    659    704    366    218    213    -80
     18   -181   -200     83    109   -189    670    711    374    226    207    -72
    -38   -174   -135    106     46   -155    698    743    405    254    226    -36
    -54   -150    -96    101     18   -124    719    771    433    285    265     -2
     72   -122   -194     23    132   -155    693    748    410    265    244    -12
     77    -85   -163      5    119   -124    701    756    423    275    249      7
     77    -49   -127    -15    101    -88    696    748    428    283    257     15
    111    -46   -161    -33    135   -103    670    722    405    265    239      2
    132    -72   -207    -31    168   -140    633    685    374    241    218    -15
    135    -77   -213    -28    174   -145    607    659    353    223    207    -23
     83    -98   -184      5    132   -140    600    646    348    220    210    -12
      0   -132   -132     64     64   -132    613    654    361    228    226      0
    -20   -176   -155     96     67   -166    602    644    345    207    213    -18
     25   -239   -265    106    145   -252    568    607    296    150    168    -72
     31   -288   -319    127    174   -303    548    579    259    127    135   -101
    -15   -332   -316    174    148   -324    548    579    249    124    129    -98
    -33   -374   -342    202    153   -358    532    558    223     96    109   -124
    -38   -374   -335    207    148   -355    527    553    218     88     98   -129
     -5   -374   -371    187    181   -371    506    532    205     67     75   -135
    -31   -394   -366    213    166   -381    501    524    205     67     49   -127
    -49   -405   -355    226    150   -381    496    519    197     90     31   -106
    -44   -410   -366    228    161   -389    488    509    179     67      2   -127
    -57   -530   -475    290    207   -504    514    545    163      0    -75   -213
     23   -589   -615    283    319   -602    581    628    176    -38   -161   -306
    127   -530   -657    200    389   -592    678    756    254      7   -158   -303
    161   -348   -509     93    335   -428    787    935    410    176    -15   -166
    158    153     -5   -155     80     75    782    989    649    550    394    233
      7    779    771   -394   -381    774    670    844    852    953    883    693
   -135   1065   1197   -465   -667   1130    379    478    805   1101   1106    878
   -168    735    904   -283   -535    818     67     25    392    743    795    592
   -174   -163     10    168    -93    -77    -54   -272   -223    -57    -28   -116
   -127   -722   -597    423    233   -659    -31   -210   -420   -413   -441   -501
    -31   -823   -792    426    379   -807     49    -36   -335   -400   -480   -555
     10   -745   -756    368    381   -750    187    145   -176   -280   -407   -496
     36   -607   -644    283    340   -623    283    267    -44   -161   -309   -415
     75   -522   -597    223    335   -558    316    316     18   -111   -262   -374
     93   -496   -589    200    337   -540    329    332     44    -98   -259   -371
     23   -480   -504    228    262   -491    355    358     72    -67   -244   -363
    132   -459   -594    161    363   -527    327    340     49    -90   -267   -392
    161   -436   -600    137    379   -517    314    332     49    -88   -259   -397
    171   -415   -587    119    379   -501    309    332     46    -77   -244   -394
    124   -394   -519    135    322   -457    322    345     59    -51   -218   -376
     85   -371   -457    140    270   -413    327    361     80    -41   -197   -368
    137   -366   -504    114    319   -436    309    350     75    -70   -207   -392
    155   -353   -509     96    332   -431    303    345     85    -67   -207   -397
    145   -350   -496    103    319   -423    301    348     93    -51   -220   -397
    148   -348   -498     98    322   -423    293    345     90    -44   -223   -402
    153   -311   -467     77    309   -389    290    345    101    -25   -213   -405
    155   -285   -441     64    296   -361    285    348    109    -18   -194   -407
    140   -267   -407     64    272   -337    283    355    119    -15   -205   -400
     90   -252   -342     80    215   -296    285    361    127      2   -213   -400
     77   -226   -303     75    189   -265    288    368    142     10   -239   -397
     75   -202   -277     62    174   -239    283    376    155     12   -249   -397
    103   -197   -301     46    202   -249    259    366    145      0   -270   -415
     88   -181   -272     44    179   -228    252    376    153      7   -265   -413
     83   -150   -233     33    158   -192    252    394    171     28   -244   -397
     88   -124   -215     15    150   -168    244    407    184     38   -244   -389
     88   -106   -194     10    140   -150    236    420    197     51   -246   -381
     59    -57   -119     -2     88    -88    246    449    226     85   -220   -348
    101    -12   -114    -44    106    -62    236    449    228     90   -223   -348
    137      2   -135    -70    135    -64    226    441    220     77   -239   -355
    109      5   -103    -57    106    -49    236    452    231     83   -233   -342
     54     20    -36    -38     46     -5    252    452    241     96   -220   -316
     57     28    -28    -44     41      0    244    439    236     88   -231   -319
     75     41    -33    -59     54      5    244    439    241     90   -244   -319
    142     77    -64   -109    103      7    228    428    236     83   -259   -327
    158     85    -75   -122    116      5    223    418    239     77   -272   -332
    158    101    -57   -129    106     20    228    420    254     85   -270   -329
    135    116    -18   -129     77     49    233    423    270    101   -265   -322
    116    101    -15   -109     67     44    236    418    270    101   -280   -332
     96     83    -12    -90     54     33    223    402    262     93   -298   -350
    106     88    -18    -98     62     36    205    384    252     85   -311   -361
    101     93     -7    -98     54     44    187    368    246     83   -322   -361
     80     93     12    -85     33     54    179    371    254     96   -322   -345
     85     98     10    -93     38     54    174    371    265    111   -327   -335
    101    119     18   -111     41     70    163    368    267    111   -332   -327
    101    142     41   -124     31     93    150    366    275    116   -329   -316
    129    140     10   -135     59     75    129    358    265    101   -353   -324
    109    129     20   -119     44     75    122    358    267    101   -361   -327
    111    174     62   -142     25    116    135    371    290    129   -350   -303
    127    202     75   -166     25    140    142    376    301    135   -361   -283
    135    239    103   -187     15    171    153    387    314    145   -366   -257
    161    272    111   -218     25    192    155    394    324    168   -363   -239
    223    283     59   -254     80    174    137    384    314    158   -381   -244
    259    296     33   -277    114    166    124    374    303    150   -389   -254
    259    319     59   -288    101    189    122    376    309    161   -384   -241
    239    363    124   -301     57    244    124    371    322    176   -366   -220
    228    379    150   -303     38    265     98    350    311    171   -363   -220
    202    342    137   -275     31    241     57    311    280    142   -392   -239
    179    316    137   -246     20    228     20    280    252    119   -415   -249
    200    298     98   -252     49    200    -18    244    218     90   -449   -262
    197    267     70   -233     62    168    -41    220    197     67   -472   -272
    135    231     96   -184     20    163    -46    215    189     59   -488   -272
    109    171     62   -140     23    116    -62    200    163     33   -522   -290
    205    129    -77   -168    140     25   -111    153     98    -31   -592   -348
    220     88   -132   -153    176    -20   -140    116     49    -77   -641   -379
    187     54   -132   -122    161    -38   -158     93     20   -103   -672   -387
    163     33   -129    -98    148    -46   -176     72     -5   -124   -698   -387
    171     18   -153    -96    161    -67   -194     46    -33   -150   -730   -394
    189      7   -181    -98    184    -88   -215     20    -59   -171   -761   -415
    223     -2   -226   -114    223   -114   -249    -10    -96   -200   -795   -441
    277     -2   -280   -137    277   -140   -277    -36   -119   -223   -823   -454
    290    -77   -368   -106    327   -223   -293    -44   -150   -272   -878   -501
    283   -192   -475    -44    379   -332   -249     12   -153   -335   -953   -581
    290   -207   -498    -44    392   -350   -140    142    -83   -329   -961   -607
    314   -129   -444    -90    379   -285    -25    335     51   -220   -870   -527
    335    270    -64   -301    200    101     36    478    283     96   -550   -187
    241    963    722   -602   -239    841     28    480    579    571     -5    392
     -2   1522   1525   -761   -763   1522   -137    233    719    927    441    852
   -142   1470   1613   -662   -878   1540   -454   -197    485    826    394    818
   -275    670    945   -197   -610    805   -657   -579   -127    132   -296    189
   -285   -171    114    228   -200    -28   -717   -711   -607   -517   -989   -462
   -181   -488   -306    335     59   -397   -683   -597   -667   -665  -1184   -670
   -122   -462   -340    293    109   -402   -563   -420   -548   -581  -1135   -644
    -46   -337   -290    189    122   -314   -454   -283   -428   -483  -1065   -581
      7   -257   -265    124    135   -259   -400   -213   -361   -426  -1018   -535
     23   -223   -249     98    135   -236   -374   -179   -329   -394  -1002   -511
      7   -215   -223    103    114   -218   -355   -161   -314   -384   -995   -496
     -2   -181   -181     90     88   -181   -342   -148   -293   -368   -971   -480
     59   -163   -223     51    140   -192   -366   -163   -311   -392   -997   -496
     51   -158   -210     51    129   -181   -368   -166   -319   -392  -1008   -501
     15   -153   -168     70     90   -161   -361   -155   -309   -374  -1000   -491
    -18   -142   -124     77     51   -132   -348   -145   -293   -355   -958   -478
    -57   -129    -72     93      5   -101   -329   -137   -277   -337   -914   -457
   -205   -135     70    168   -140    -31   -288   -103   -241   -293   -862   -405
   -194   -114     80    155   -137    -18   -306   -122   -249   -296   -862   -402
    -15   -101    -85     57     33    -93   -358   -174   -309   -358   -927   -436
    111    -88   -200    -10    153   -145   -392   -200   -342   -389   -956   -446
    142    -88   -231    -28    187   -158   -405   -207   -355   -392   -966   -441
    124    -98   -223    -12    174   -161   -400   -197   -353   -384   -963   -420
    163    -90   -254    -36    205   -171   -426   -220   -376   -407   -987   -428
    148    -77   -226    -36    187   -150   -428   -218   -371   -402   -984   -413
    189    -67   -259    -62    223   -163   -444   -223   -376   -405   -987   -407
    228    -49   -277    -88    252   -163   -470   -236   -389   -413  -1000   -407
    252    -41   -293   -106    270   -166   -488   -239   -392   -413  -1002   -397
    301    -36   -337   -132    316   -187   -511   -249   -400   -420  -1013   -397
    335    -18   -353   -161    340   -184   -519   -252   -400   -418  -1010   -389
    327    -10   -337   -158    332   -174   -517   -244   -387   -405   -997   -379
    309      2   -309   -155    306   -153   -506   -226   -368   -384   -982   -345
    319      7   -311   -163    314   -150   -501   -218   -363   -374   -979   -332
    329      2   -327   -166    329   -163   -498   -220   -371   -381   -992   -337
    361     38   -322   -200    342   -140   -485   -218   -368   -379   -982   -327
    379     28   -353   -205    366   -161   -493   -228   -381   -397   -992   -340
    384     41   -342   -215    363   -150   -485   -226   -374   -394   -989   -332
    374     31   -345   -202    358   -155   -480   -228   -371   -400   -995   -337
    348     25   -322   -187    335   -148   -462   -215   -348   -384   -971   -327
    309     15   -293   -163    301   -137   -446   -207   -332   -368   -950   -322
    293     41   -252   -168    272   -103   -426   -192   -303   -340   -919   -298
    241     49   -192   -145    218    -72   -400   -168   -270   -311   -893   -277
    223     44   -179   -132    202    -67   -397   -174   -262   -306   -883   -275
    239     28   -213   -135    226    -90   -418   -205   -280   -322   -896   -303
    215     44   -171   -132    194    -62   -402   -200   -265   -303   -878   -288
    153     51   -101   -103    127    -23   -374   -179   -233   -272   -849   -259
    168     36   -132   -101    150    -46   -379   -197   -244   -280   -857   -270
    140     54    -88    -98    114    -18   -376   -200   -236   -265   -844   -257
    153     64    -88   -109    122    -10   -384   -205   -236   -262   -844   -265
    207     85   -124   -148    166    -18   -405   -220   -246   -275   -849   -280
    218    119    -98   -168    158     10   -400   -213   -231   -259   -831   -265
    239    145    -93   -192    166     25   -400   -213   -218   -252   -820   -257
    246    158    -88   -202    168     36   -392   -210   -207   -246   -810   -252
    241    197    -44   -220    142     77   -376   -202   -192   -228   -784   -244
    226    223     -2   -223    114    111   -355   -187   -171   -215   -761   -231
    231    246     15   -239    106    132   -342   -179   -150   -205   -745   -223
    236    262     25   -249    103    145   -329   -176   -142   -197   -732   -223
    231    283     51   -259     88    168   -322   -171   -129   -187   -706   -215
    228    327     98   -277     64    213   -311   -161   -103   -158   -665   -184
    223    379    155   -303     33    267   -301   -166    -88   -132   -628   -155
    218    407    187   -314     15    298   -306   -181    -83   -127   -607   -148
    205    379    174   -293     15    277   -335   -213   -103   -153   -615   -163
    194    374    179   -283      7    277   -363   -241   -119   -168   -613   -168
    189    381    192   -285     -2    288   -376   -252   -129   -171   -597   -171
    179    348    168   -265      5    257   -387   -265   -148   -194   -600   -194
    168    319    150   -244      7    233   -387   -265   -153   -210   -597   -207
    153    265    111   -207     20    189   -394   -277   -174   -236   -615   -233
    145    228     80   -189     31    155   -400   -285   -187   -252   -628   -254
    135    184     49   -161     41    119   -410   -306   -210   -277   -644   -277
    135    150     15   -142     59     83   -423   -329   -233   -311   -659   -298
    124    114    -10   -119     67     51   -433   -350   -259   -342   -680   -324
    122    124      2   -124     59     64   -436   -353   -254   -335   -667   -322
    114    114      0   -114     57     57   -433   -350   -249   -324   -657   -322
    101     80    -20    -90     59     31   -444   -363   -267   -340   -662   -342
    103     80    -23    -90     64     28   -449   -376   -280   -355   -667   -358
    119     23    -96    -72    106    -36   -433   -361   -293   -387   -704   -394
    132    -77   -210    -28    171   -142   -376   -298   -301   -436   -776   -478
    129   -109   -241    -12    184   -174   -285   -200   -259   -444   -807   -524
    155    -51   -207    -51    181   -129   -171    -33   -140   -358   -745   -480
    194    290     96   -244     49    192   -124     80     62    -90   -454   -210
    142    898    756   -519   -306    826   -148     64    298    314     28    244
      7   1405   1397   -706   -693   1400   -335   -189    379    620    423    587
    -33   1387   1421   -675   -727   1402   -675   -613    135    550    413    548
    -93    706    800   -306   -446    753   -849  -1002   -420   -103   -215      7
    -85    -31     54     57    -72     12   -865  -1060   -797   -685   -823   -519
    -15   -327   -311    171    145   -319   -805   -893   -810   -805   -984   -680
     28   -358   -387    166    207   -371   -696   -735   -698   -748   -966   -685
     75   -241   -316     83    194   -277   -594   -607   -568   -646   -878   -618
    114   -127   -241      5    176   -184   -530   -522   -467   -553   -782   -540
    135    -75   -213    -31    171   -145   -493   -483   -415   -514   -735   -506
    150    -38   -189    -54    168   -114   -465   -454   -381   -488   -701   -491
    124    -41   -166    -41    142   -103   -441   -439   -368   -478   -680   -485
    111    -15   -127    -49    119    -70   -428   -426   -353   -462   -654   -470
    137     -5   -142    -67    137    -72   -426   -418   -348   -449   -631   -457
    168     -2   -171    -83    168    -85   -410   -405   -335   -426   -610   -449
    153    -25   -181    -64    166   -101   -400   -400   -337   -428   -607   -452
    150     -7   -158    -72    153    -83   -397   -402   -337   -423   -597   -454
    158     15   -142    -88    150    -62   -397   -400   -335   -415   -579   -444
    153     15   -137    -83    145    -59   -381   -392   -324   -407   -561   -431
    145     15   -129    -83    137    -54   -374   -389   -319   -400   -550   -428
    153     36   -116    -96    135    -38   -363   -379   -303   -387   -535   -423
    135     18   -119    -77    127    -49   -342   -361   -288   -381   -524   -420
    142     28   -114    -85    129    -41   -335   -350   -288   -379   -522   -431
    148     28   -119    -88    132    -44   -327   -332   -285   -374   -519   -431
    135     31   -106    -83    122    -36   -322   -316   -275   -361   -504   -423
    122     46    -75    -85     98    -12   -309   -303   -262   -345   -483   -413
    124     62    -62    -93     93      0   -301   -285   -252   -329   -465   -392
    140     72    -67   -106    101      5   -303   -270   -244   -316   -452   -376
    148    101    -46   -124     96     28   -322   -267   -246   -306   -433   -358
    155    116    -41   -137     98     36   -319   -249   -241   -293   -415   -345
    161    124    -36   -142     98     44   -303   -220   -228   -275   -394   -327
    155    124    -31   -140     93     46   -301   -207   -228   -272   -379   -311
    153    101    -51   -129    103     25   -288   -187   -223   -267   -368   -296
    145    129    -15   -140     80     57   -265   -158   -202   -246   -337   -262
    145    153      7   -148     70     80   -246   -140   -194   -241   -322   -241
    122    148     23   -137     49     85   -226   -132   -192   -244   -309   -228
     31    137    106    -85    -36    122   -187   -109   -171   -223   -283   -200
      5    155    150    -80    -72    153   -163    -96   -161   -210   -270   -192
     51    187    135   -119    -41    161   -148    -77   -145   -194   -257   -184
    174    205     28   -192     72    119   -174   -109   -171   -223   -288   -215
    181    200     15   -192     83    109   -163   -116   -168   -223   -288   -215
    119    192     70   -158     23    129   -135   -106   -148   -207   -270   -207
     49    187    137   -116    -44    163   -103    -88   -124   -189   -254   -200
     70    194    124   -135    -28    161    -90    -88   -119   -181   -249   -194
    140    181     41   -161     49    111    -98   -111   -135   -202   -267   -218
    142    158     15   -153     62     85   -106   -135   -148   -220   -283   -246
    -18    158    176    -70    -96    166    -54    -93   -101   -168   -231   -200
     64    176    111   -122    -23    145    -72   -111   -111   -176   -236   -218
    101    184     83   -142      7    135    -72   -111   -111   -171   -239   -218
     75    197    119   -137    -20    161    -64   -101   -101   -161   -226   -213
     33    207    174   -119    -70    192    -51    -88    -85   -161   -210   -207
     51    244    189   -148    -67    218    -44    -80    -72   -153   -192   -210
     44    272    228   -158    -90    252    -20    -59    -49   -129   -168   -200
     31    316    283   -176   -124    301      0    -36    -28   -101   -148   -181
     -5    342    348   -168   -176    345     28     -7      0    -70   -127   -142
     -7    371    379   -184   -192    374     44      5     10    -54   -116   -109
     41    413    371   -226   -163    392     49     15     23    -49    -98   -116
     77    470    392   -275   -158    431     54     23     33    -33    -70    -98
     70    504    433   -285   -181    470     77     31     41    -10    -51    -83
     44    542    498   -293   -228    522    109     33     41     15    -36    -75
     38    537    498   -288   -231    519    103     23     41     15    -46    -83
     23    517    491   -272   -233    504     75      5     31      7    -44    -93
     38    524    485   -280   -223    506     54    -10     23     -5    -36    -96
     83    509    426   -298   -171    470     25    -36      0    -38    -59   -114
     51    491    439   -270   -194    465     20    -44    -10    -51    -64   -122
     38    457    418   -249   -189    439     10    -57    -28    -72    -88   -142
     57    405    348   -231   -145    376     -2    -70    -51    -98   -114   -163
     41    358    314   -200   -135    335     -2    -80    -77   -127   -137   -176
     31    327    296   -179   -132    311    -10    -96   -103   -161   -166   -192
     23    311    288   -168   -135    301    -25   -111   -122   -181   -189   -197
      7    301    293   -153   -142    298    -25   -114   -129   -189   -197   -205
    -44    267    311   -114   -179    288    -12   -114   -129   -192   -205   -218
    -54    267    322   -106   -189    293     -2   -109   -122   -181   -207   -215
    -36    275    309   -122   -171    293     -5   -116   -127   -189   -220   -220
     -7    257    265   -124   -135    259    -12   -119   -140   -215   -244   -244
     93    168     72   -132     10    119    -18   -109   -181   -290   -335   -332
    122     90    -31   -106     75     31     54    -38   -174   -345   -418   -426
    153     93    -59   -127    106     18    135     72   -114   -327   -428   -457
    192    228     36   -210     77    132    218    226     33   -179   -296   -350
    233    711    475   -472   -122    594    228    285    259    158     90     10
    145   1301   1156   -724   -504   1228    148    153    426    519    530    405
    106   1584   1478   -846   -688   1532   -129   -197    324    644    717    537
     36   1325   1288   -680   -626   1306   -402   -613    -59    340    470    288
    -25    532    558   -252   -290    545   -462   -841   -555   -384   -277   -324
     23     51     28    -36     -2     38   -436   -763   -709   -696   -618   -623
     54    -62   -116      2     83    -88   -345   -579   -610   -659   -620   -657
    -18    -12      5     15    -12     -5   -192   -400   -462   -519   -548   -602
     12    109     93    -62    -38    103   -101   -283   -342   -392   -433   -524
     67    215    148   -142    -38    181    -44   -200   -252   -311   -374   -457
    148    262    111   -205     18    187    -38   -179   -223   -303   -350   -446
    142    293    150   -218     -2    223    -25   -155   -192   -285   -381   -420
    116    322    202   -220    -44    262    -15   -145   -179   -275   -361   -402
     93    340    246   -218    -77    293     -5   -140   -174   -257   -322   -392
     75    350    275   -215   -101    311      7   -129   -166   -226   -283   -376
     28    348    319   -187   -145    335     36   -106   -150   -197   -327   -345
     -7    368    376   -181   -192    374     49    -88   -135   -192   -324   -311
    -15    374    389   -179   -202    381     46    -80   -129   -197   -316   -298
     -2    368    371   -184   -187    371     38    -83   -135   -202   -324   -303
    -31    371    402   -168   -215    387     54    -62   -116   -181   -311   -283
    -51    379    431   -166   -241    405     70    -41    -96   -168   -309   -267
    -23    410    431   -194   -228    420     64    -38    -93   -168   -306   -265
    -31    433    465   -202   -246    449     64    -31    -80   -155   -298   -254
    -46    439    485   -194   -265    462     77    -18    -67   -140   -285   -236
    -64    431    493   -184   -280    462     90     -2    -59   -129   -280   -226
    -49    449    498   -200   -275    475     90     10    -51   -122   -272   -220
    -15    444    457   -215   -236    449     77     20    -51   -124   -272   -233
      7    452    444   -228   -218    449     75     33    -46   -119   -254   -236
     28    485    457   -257   -213    470     72     41    -36   -109   -241   -226
     36    480    444   -259   -202    462     64     46    -33   -109   -249   -231
     15    485    470   -252   -226    478     93     75    -12    -80   -233   -207
      2    514    511   -257   -254    514    122    101     10    -44   -200   -174
     12    545    530   -280   -259    537    109    103     18    -31   -202   -161
     10    563    553   -288   -270    558    106    119     33    -10   -231   -155
    -18    581    600   -283   -309    589    122    137     57     15   -254   -150
     44    587    542   -314   -249    566    109    124     36      5   -275   -176
     49    581    532   -316   -241    555    114    124     36      7   -283   -179
    -23    574    594   -275   -309    584    142    150     64     36   -275   -174
    -10    592    602   -290   -306    597    158    166     77     51   -280   -194
    148    618    470   -381   -161    545    132    137     57     28   -324   -239
    119    605    485   -363   -184    545    153    150     75     38   -319   -231
    101    592    491   -348   -194    542    179    171     98     54   -311   -220
     93    584    488   -340   -197    537    194    179    116     59   -314   -228
     51    571    519   -311   -233    545    202    187    135     67   -303   -228
     41    579    535   -311   -246    558    200    179    145     70   -301   -223
     10    571    558   -290   -275    566    213    194    171     85   -293   -202
     18    548    530   -283   -254    537    215    197    176     77   -303   -200
     20    527    506   -272   -241    517    210    184    171     67   -319   -202
    -57    517    571   -231   -314    542    231    200    194     88   -314   -174
    -15    519    532   -252   -275    524    215    187    189     77   -337   -179
    -10    517    527   -254   -270    522    210    197    200     88   -340   -174
      7    522    514   -265   -252    519    202    210    205     93   -335   -163
     80    537    457   -309   -189    498    197    220    205     80   -329   -166
     93    566    470   -329   -187    519    223    249    231     98   -301   -145
     75    589    514   -335   -218    553    249    283    262    122   -265   -111
     57    592    535   -324   -239    563    277    309    290    127   -246    -93
     31    589    558   -311   -265    576    298    335    309    137   -207    -83
     -7    607    615   -301   -311    613    329    366    327    163   -168    -67
    -59    613    670   -277   -366    641    371    402    350    194   -122    -25
   -103    631    735   -262   -418    683    402    420    366    220    -75     10
   -155    644    797   -246   -478    722    426    433    379    241    -59     28
   -189    615    805   -213   -496    709    426    433    361    246    -93     46
   -200    600    797   -200   -498    698    413    420    342    246    -80     33
   -184    592    776   -202   -480    683    400    410    329    236    -83      2
   -194    553    745   -181   -470    649    384    407    306    207    -90    -36
   -215    522    737   -153   -478    628    387    413    296    202    -93    -44
   -239    457    693   -109   -467    574    389    415    280    187   -109    -51
   -252    402    654    -75   -452    527    384    402    254    161   -122    -80
   -218    358    576    -72   -400    467    355    368    213    119   -171   -119
   -179    314    493    -67   -335    402    327    329    163     62   -228   -150
   -155    272    428    -59   -293    350    306    301    129     31   -262   -166
   -127    257    384    -64   -254    319    285    285    103      7   -283   -174
    -98    249    348    -77   -226    298    270    272     80     -7   -306   -174
    -75    231    306    -77   -192    270    265    262     64    -15   -322   -179
    -54    210    262    -77   -158    236    257    252     41    -25   -340   -189
    -23    161    184    -67   -103    171    246    241      5    -59   -389   -215
     10     62     51    -36    -20     57    272    270    -31   -127   -501   -301
      2     28     23    -15    -10     25    371    371      0   -145   -550   -345
     36     59     23    -49      5     41    475    519     88    -90   -524   -316
     70    249    179   -158    -54    215    568    698    277    101   -327   -124
     67    795    724   -431   -327    758    571    769    553    514    161    353
   -109   1395   1504   -644   -805   1449    465    626    766    935    672    839
   -283   1504   1787   -613  -1036   1647    181    267    665    995    802    940
   -363    953   1317   -293   -839   1135    -93   -194    135    459    327    511
   -342     67    410    135   -379    239   -205   -462   -465   -314   -444   -171
   -290   -342    -51    316   -122   -197   -176   -350   -574   -527   -704   -418
   -262   -381   -119    322    -72   -252    -57   -153   -457   -457   -678   -405
   -218   -296    -77    257    -70   -187     83     15   -309   -348   -597   -337
   -184   -194    -10    187    -88   -101    176    127   -200   -252   -514   -252
   -155   -137     18    145    -88    -59    236    189   -137   -197   -457   -197
   -142   -116     25    129    -85    -46    267    228   -101   -171   -420   -166
   -158   -114     44    137   -101    -36    290    257    -77   -148   -394   -153
   -137   -101     36    119    -88    -31    303    277    -62   -132   -379   -137
   -129    -85     41    106    -85    -23    319    298    -44   -119   -353   -106
   -132    -77     51    103    -93    -12    337    316    -25   -106   -335    -72
   -119    -72     46     96    -83    -12    340    324    -20   -103   -327    -62
   -119    -49     70     83    -96     10    358    332     -7    -93   -306    -46
   -111    -38     70     75    -90     15    368    345      2    -83   -277    -23
   -142    -28    114     83   -129     41    397    371     25    -64   -241      7
   -122    -15    106     70   -114     44    397    374     25    -70   -239     15
   -111    -20     90     64   -103     33    402    371     28    -75   -231     23
   -142    -18    124     80   -135     51    426    400     54    -57   -200     59
   -137     -2    135     70   -135     64    439    420     70    -44   -176     88
   -122     31    153     46   -137     90    449    436     85    -25   -155    111
   -127     36    161     44   -145     98    454    444     90    -20   -142    119
   -148     28    176     59   -163    101    472    465    109     -7   -119    140
   -158     57    213     49   -187    135    496    491    140     23    -77    179
   -135     59    194     38   -163    127    491    493    142     23    -67    194
   -127     28    155     46   -142     90    483    493    129     12    -64    194
   -124     67    192     28   -158    129    493    519    155     38    -15    233
   -132     90    223     18   -179    155    496    540    171     54     25    270
   -140    103    244     18   -192    174    506    566    192     75     72    316
   -127    122    249      2   -189    184    514    581    200     85    111    353
   -148    132    280      7   -215    205    540    607    218    101    148    384
   -119    142    262    -12   -192    202    545    610    218     96    161    389
   -179    132    311     23   -244    220    571    620    226    109    187    410
   -283    111    394     85   -340    252    605    646    246    132    215    441
   -205    116    322     44   -262    218    589    636    228    122    197    436
   -142    124    267      7   -205    194    574    626    215    116    176    428
   -150    122    272     15   -210    197    589    631    231    119    184    436
   -161    103    265     28   -213    184    600    636    246    106    189    436
   -218     85    301     64   -259    192    626    652    262    106    207    441
   -233     90    324     70   -277    207    639    659    272    106    218    449
    -80     88    168     -2   -124    127    597    615    231     54    176    405
   -153     70    223     41   -189    145    615    628    244     67    200    426
   -189     59    246     64   -218    153    623    633    249     72    213    433
   -148     38    187     54   -168    111    613    623    233     59    210    415
   -135     28    163     54   -148     96    610    620    233     64    226    428
   -163     46    210     57   -187    127    618    628    249     85    262    459
   -163     54    218     54   -189    135    618    636    252     93    290    475
   -226     46    272     88   -249    158    641    665    275    114    327    498
   -236     46    283     96   -259    163    646    672    285    119    345    511
   -207     44    249     80   -228    148    649    678    283    116    350    511
   -210     57    265     75   -239    161    680    711    311    137    381    537
   -168     83    252     44   -210    166    696    730    329    155    402    555
   -124    106    231     10   -176    168    698    735    329    158    413    566
   -122    103    223      7   -174    163    711    743    329    158    418    579
   -114    140    254    -12   -184    197    724    761    348    179    449    615
    -98    181    277    -44   -187    228    732    774    366    197    480    641
    -75    202    277    -62   -176    239    724    766    366    205    504    657
    -62    226    285    -83   -174    254    711    750    361    207    514    678
    -23    239    262   -109   -142    249    672    722    337    192    509    685
    -41    231    272    -96   -155    252    654    706    327    187    506    691
    -46    197    244    -75   -145    220    652    696    311    174    504    693
    -20    158    176    -70    -98    166    620    667    272    135    485    675
    -15    114    129    -49    -72    122    607    649    244    111    462    657
    -57     64    122     -5    -90     93    613    644    231    101    454    652
    -70      5     75     33    -72     38    615    646    215     83    446    644
    -75    -36     38     54    -59      0    607    631    187     49    423    623
    -88    -75     12     80    -51    -33    600    613    166     28    407    615
   -109   -122    -12    114    -49    -67    587    597    142     10    389    605
   -202   -142     59    174   -132    -41    618    623    155     23    405    633
   -181   -168     12    174    -98    -80    610    613    140      7    394    631
   -202   -187     15    192   -109    -85    618    620    142     15    407    641
   -210   -213     -5    210   -103   -109    620    620    142     12    410    641
   -207   -249    -41    228    -83   -145    618    615    129     -5    389    628
   -213   -361   -148    285    -33   -254    654    654    106    -59    322    555
   -205   -413   -207    309      0   -311    771    776    145    -62    293    509
   -187   -368   -181    277     -5   -275    901    958    257     18    361    555
   -109   -135    -25    122    -41    -80   1002   1148    454    231    574    761
    -46    470    517   -213   -280    493    992   1192    732    649   1054   1249
   -244   1122   1366   -439   -805   1244    885   1031    963   1093   1597   1795
   -433   1265   1699   -415  -1067   1480    587    639    867   1166   1740   1932
   -511    740   1252   -114   -880    995    309    213    397    709   1309   1525
   -517   -236    280    374   -400     23    205    -49   -236    -96    491    761
   -405   -724   -322    563    -44   -524    213      5   -418   -400    137    392
   -337   -769   -431    550     46   -600    324    181   -319   -355    150    371
   -316   -680   -363    498     23   -522    483    374   -155   -226    267    452
   -353   -581   -231    467    -62   -407    589    493    -31   -109    381    542
   -314   -517   -202    413    -57   -361    623    535     18    -64    400    568
   -239   -491   -252    363      5   -371    628    548     25    -59    387    563
   -223   -480   -257    353     15   -368    639    563     36    -44    397    571
   -254   -493   -241    374     -7   -368    657    576     41    -33    418    592
   -265   -491   -226    376    -20   -358    665    579     44    -20    441    602
   -301   -493   -194    394    -54   -345    678    594     59     -2    457    620
   -270   -491   -220    381    -25   -355    683    597     59      2    465    631
   -259   -501   -244    379    -10   -374    678    597     57      5    480    628
   -272   -501   -228    387    -23   -366    680    594     46      2    493    623
   -280   -488   -207    384    -38   -350    675    584     44      7    511    636
   -319   -488   -168    405    -75   -329    698    613     72     41    540    657
   -272   -493   -220    381    -25   -358    683    615     64     36    506    626
   -239   -480   -244    358      0   -363    688    620     72     41    509    620
   -239   -467   -231    350     -5   -350    704    633     90     59    524    633
   -205   -459   -254    332     23   -358    698    626     88     64    524    620
   -244   -478   -233    358     -7   -355    709    636     98     83    542    628
   -277   -478   -200    376    -41   -337    714    654    109    101    563    644
   -254   -475   -220    363    -18   -348    701    649     98    103    561    639
   -283   -444   -161    363    -62   -303    722    667    119    129    584    657
   -272   -436   -163    353    -54   -301    719    665    111    135    584    659
   -236   -428   -192    332    -23   -311    717    657     93    135    589    654
   -337   -407    -72    371   -135   -241    745    696    148    181    649    693
   -296   -371    -75    335   -111   -223    735    709    174    192    670    706
   -213   -363   -153    285    -31   -259    709    698    166    179    657    701
   -181   -368   -187    275      2   -277    704    701    166    181    657    704
   -187   -371   -187    277     -2   -280    706    704    168    187    670    709
   -174   -355   -181    265      2   -270    709    693    161    181    675    704
   -192   -322   -129    254    -33   -226    727    698    174    197    696    717
   -114   -319   -205    215     44   -262    714    678    161    179    672    693
     -7   -332   -324    168    155   -329    680    641    129    150    644    652
     18   -337   -355    161    187   -345    683    646    145    155    657    652
     12   -309   -324    145    166   -314    701    665    168    179    691    675
     23   -290   -314    132    168   -301    701    662    179    187    693    672
     12   -296   -311    140    161   -303    698    657    174    184    688    662
     46   -301   -348    127    197   -324    672    628    142    158    672    626
    103   -285   -389     90    244   -337    652    594    114    132    652    592
     93   -298   -392    101    241   -345    644    581    111    127    654    576
     49   -316   -368    132    207   -342    654    589    127    140    670    579
    -23   -309   -285    166    129   -298    685    626    166    176    709    613
    -18   -298   -280    158    129   -290    678    623    161    184    719    618
    -33   -290   -257    161    109   -275    691    631    174    197    737    623
    -77   -275   -200    176     59   -239    704    646    194    218    763    633
    -25   -252   -226    140     98   -239    685    631    187    215    763    618
    -72   -218   -145    145     33   -181    711    657    215    246    807    652
    -96   -176    -80    137     -7   -129    737    685    246    285    841    685
   -106   -166    -62    135    -23   -114    763    709    270    306    854    706
   -150   -150      0    150    -75    -75    795    748    301    340    893    748
   -148   -111     36    129    -93    -38    787    745    309    350    898    756
   -161   -101     59    129   -111    -23    795    748    316    353    901    758
   -168    -85     83    124   -127     -2    802    753    327    371    914    771
   -174    -33    140    103   -158     51    813    750    342    389    935    792
   -176     10    184     83   -181     96    805    732    345    394    940    802
   -171    -25    145     98   -158     59    774    698    319    366    911    787
   -213    -51    161    129   -187     54    761    688    311    361    914    805
   -176    -51    124    114   -150     36    722    659    283    345    901    800
   -174    -72    101    119   -137     12    701    633    259    322    872    766
   -184   -103     80    142   -135    -12    693    623    241    296    844    735
   -181   -135     46    155   -116    -44    667    605    215    270    820    701
   -171   -187    -15    179    -77   -101    657    597    200    249    797    675
   -207   -254    -46    231    -83   -150    654    581    171    228    771    649
   -226   -272    -46    249    -90   -161    639    566    150    213    753    628
   -228   -293    -64    259    -83   -179    626    553    135    197    730    610
   -220   -319    -98    270    -62   -210    620    553    127    184    719    597
   -189   -322   -135    254    -28   -228    597    530    109    174    704    576
   -220   -335   -114    277    -54   -226    592    522    103    168    704    574
   -228   -371   -145    298    -41   -259    579    514     88    148    688    553
   -213   -413   -200    314     -7   -306    581    532     83    135    678    535
   -187   -511   -324    348     67   -418    618    584     72     80    602    449
   -184   -545   -361    363     85   -454    714    691    129     88    571    400
   -163   -506   -342    332     88   -426    820    857    246    174    623    441
   -132   -210    -77    171    -28   -145    893   1008    454    433    883    680
   -179    366    545    -93   -363    454    904   1034    701    846   1363   1127
   -327    878   1202   -275   -763   1039    748    802    789   1166   1766   1483
   -415    904   1319   -246   -867   1111    436    407    574   1127   1782   1480
   -472    311    784     80   -628    548    213     -5     49    550   1218    995
   -465   -480    -15    470   -228   -249    194    -80   -342    -72    555    423
   -413   -826   -413    618     -2   -620    246     64   -361   -194    394    252
   -384   -865   -480    620     46   -672    348    231   -228   -119    444    275
   -329   -771   -441    550     54   -607    452    361    -90    -20    530    345
   -277   -691   -413    483     64   -553    501    426     -7     51    584    400
   -277   -649   -371    462     46   -511    550    480     57    116    639    452
   -327   -646   -322    485     -5   -483    592    522     98    155    670    485
   -423   -633   -210    530   -106   -423    636    576    153    215    717    542
   -324   -623   -301    472    -12   -462    610    558    137    197    678    524
   -233   -610   -376    420     70   -493    587    542    127    168    644    498
   -231   -628   -397    428     83   -514    579    550    148    148    628    488
   -252   -641   -389    446     67   -517    584    566    171    155    631    488
   -262   -644   -381    452     57   -514    592    574    171    171    644    501
   -252   -652   -400    452     72   -527    592    571    161    179    646    509
   -244   -670   -426    454     90   -548    589    574    150    194    646    514
   -244   -657   -413    452     83   -535    594    581    150    210    649    527
   -244   -657   -415    449     85   -537    605    594    153    205    644    540
   -236   -665   -431    449     96   -548    610    605    155    218    644    550
   -241   -665   -423    452     90   -545    602    605    150    223    639    558
   -249   -667   -418    459     83   -542    592    602    137    215    623    550
   -249   -678   -431    462     88   -555    579    602    140    213    618    537
   -262   -701   -439    480     88   -571    587    615    148    220    626    540
   -311   -727   -415    519     49   -571    610    641    163    231    631    555
   -215   -740   -524    478    153   -633    574    615    135    202    602    532
   -226   -732   -509    478    140   -620    571    623    145    213    623    553
   -244   -706   -462    475    106   -584    574    649    161    236    646    594
   -249   -696   -449    470     98   -574    571    675    166    257    665    631
   -187   -693   -506    441    158   -600    561    691    158    259    675    654
   -213   -665   -452    439    119   -558    579    719    184    290    714    696
   -262   -670   -407    465     72   -540    600    743    205    309    730    735
   -213   -672   -459    441    119   -566    600    743    197    301    724    750
   -161   -662   -501    413    168   -581    600    743    187    290    711    750
   -135   -649   -514    389    189   -581    587    730    166    270    696    732
   -129   -649   -522    389    194   -587    589    737    155    257    678    719
   -181   -670   -488    423    150   -579    613    766    163    262    672    727
   -166   -667   -501    418    166   -584    620    779    161    254    667    719
   -168   -683   -517    426    174   -600    628    787    179    231    654    701
   -207   -683   -475    444    132   -579    654    807    257    200    659    711
   -174   -675   -501    423    161   -589    644    789    316    142    633    696
   -155   -670   -514    413    179   -592    631    756    293    194    607    683
   -179   -659   -483    418    150   -571    628    740    265    285    579    680
   -168   -652   -483    407    155   -568    628    727    233    335    566    665
   -194   -680   -488    436    145   -584    631    722    207    316    589    649
   -189   -701   -511    446    161   -607    623    711    187    283    607    633
   -231   -701   -470    467    116   -587    633    730    197    283    641    644
   -189   -706   -517    446    163   -613    605    706    176    254    633    618
   -176   -685   -511    428    166   -600    592    704    179    257    649    615
   -148   -657   -509    402    179   -584    589    706    189    267    659    615
   -124   -644   -519    384    194   -581    589    719    202    275    670    623
   -114   -610   -498    361    189   -555    613    750    236    298    704    657
    -93   -581   -488    337    194   -537    628    769    257    314    732    680
    -90   -555   -465    324    187   -511    639    784    272    322    756    693
    -77   -511   -433    293    176   -472    646    797    290    342    779    724
    -62   -475   -413    270    174   -446    646    805    306    358    800    737
    -57   -436   -381    244    161   -410    649    805    322    374    818    761
    -70   -397   -327    233    127   -363    652    800    332    381    831    792
    -83   -444   -361    262    137   -402    623    763    298    350    807    774
   -106   -439   -332    272    111   -387    605    745    290    342    807    779
   -202   -415   -215    306      5   -314    626    763    316    368    854    820
   -187   -426   -239    306     25   -332    610    745    298    348    857    813
    -62   -457   -394    257    163   -426    563    706    246    290    815    761
   -101   -504   -405    301    150   -454    563    706    239    277    815    750
    -57   -542   -485    301    213   -517    540    691    205    246    792    717
    -57   -602   -545    329    244   -574    522    667    174    210    766    685
   -114   -631   -519    371    202   -576    517    654    163    194    761    672
   -116   -631   -514    374    197   -574    514    641    155    181    758    667
   -103   -644   -540    371    218   -592    509    633    148    166    756    659
   -109   -672   -563    392    226   -618    498    626    132    153    758    657
   -176   -675   -501    426    161   -589    509    636    145    166    784    672
   -174   -685   -514    428    168   -600    498    631    140    155    789    659
   -145   -730   -584    436    218   -659    480    623    114    114    758    620
   -122   -807   -685    465    280   -748    509    670    106     59    698    558
   -153   -862   -709    506    275   -787    615    779    155     41    662    504
   -101   -800   -698    449    296   -750    714    917    257    114    709    530
    -54   -555   -504    303    223   -530    784   1049    439    332    930    722
   -129    -51     77     90   -103     12    813   1104    685    717   1371   1132
   -275    480    753   -103   -514    615    636    839    761   1015   1766   1470
   -340    553    893   -106   -615    722    311    446    563   1002   1813   1480
   -363     96    459    135   -413    277     85     54     90    504   1356   1065
   -314   -654   -340    485     12   -498     31    -83   -361   -166    667    472
   -207   -961   -756    584    272   -859     72     62   -387   -303    488    301
   -166   -961   -795    563    311   -878    179    244   -249   -218    542    332
   -174   -878   -704    524    262   -792    301    392    -98   -101    644    407
   -127   -750   -623    439    246   -688    384    491     23     10    737    483
   -114   -685   -574    400    228   -631    423    537     90     62    782    514
   -127   -667   -540    397    205   -605    439    555    122     85    800    527
   -142   -657   -514    397    184   -584    452    558    137     93    800    537
   -184   -688   -504    436    158   -597    457    553    137     83    784    532
   -194   -693   -501    444    150   -597    454    558    142     83    782    522
   -197   -698   -501    449    150   -602    452    558    150     85    779    514
   -184   -685   -501    433    158   -594    452    566    161     98    779    524
   -171   -665   -493    418    161   -579    449    574    179    111    789    550
   -163   -639   -475    400    153   -555    452    579    192    119    800    568
   -148   -610   -465    379    158   -537    459    592    213    135    813    587
   -129   -597   -470    361    168   -535    459    597    226    145    813    592
   -111   -576   -465    345    176   -522    467    610    244    158    818    597
   -109   -584   -478    345    184   -532    465    607    244    153    813    587
   -111   -607   -496    358    192   -553    457    600    239    148    800    576
   -103   -602   -498    353    194   -553    454    600    246    155    797    579
    -90   -587   -496    340    202   -542    454    602    254    163    800    584
    -77   -584   -506    329    213   -545    446    602    257    158    787    561
    -67   -579   -511    322    220   -545    439    605    259    158    774    535
    -51   -561   -509    306    226   -535    439    613    270    166    776    535
    -31   -545   -514    288    241   -530    433    623    280    174    779    527
     -7   -548   -540    277    265   -542    433    652    303    197    800    568
      7   -511   -519    252    262   -514    433    675    327    231    841    631
     18   -493   -514    236    265   -504    431    693    337    241    854    641
     28   -467   -496    220    262   -480    433    706    348    249    857    644
     49   -470   -519    207    283   -493    436    717    350    249    849    628
     46   -470   -517    210    280   -493    454    730    361    254    846    628
     28   -457   -488    213    257   -470    465    735    363    259    844    639
     33   -452   -485    210    259   -467    472    743    366    262    844    649
     54   -428   -483    184    267   -454    470    735    366    257    841    641
     54   -420   -475    181    262   -446    478    737    379    262    841    633
     38   -415   -454    187    244   -433    493    748    402    272    852    620
      7   -387   -394    189    200   -389    522    776    441    311    885    628
     10   -400   -413    194    210   -405    532    782    452    319    893    618
     10   -397   -407    192    207   -402    545    784    465    324    888    620
    -31   -410   -381    220    174   -397    561    784    472    327    878    626
    -98   -423   -324    262    111   -374    584    802    491    340    880    641
    -38   -426   -389    231    174   -407    568    784    478    316    862    618
     23   -423   -449    200    236   -436    548    763    465    298    849    607
     10   -418   -428    202    218   -423    550    763    472    309    862    618
     93   -405   -498    155    296   -452    527    745    459    296    852    602
     96   -397   -493    148    293   -444    532    758    467    311    859    615
     64   -394   -459    166    259   -428    548    776    488    335    875    639
     49   -394   -444    171    244   -420    563    800    509    361    885    659
     72   -394   -467    161    270   -431    574    807    517    363    878    662
      0   -358   -358    176    176   -355    613    852    561    413    914    704
     -7   -319   -311    163    150   -316    641    888    592    449    937    737
     23   -319   -342    145    179   -329    646    893    592    449    930    737
     31   -303   -335    137    181   -319    654    906    602    462    940    743
     12   -288   -301    137    155   -296    667    922    615    472    948    753
     20   -249   -270    114    145   -259    678    924    631    485    958    766
     75   -213   -288     64    181   -249    662    898    615    478    948    753
     20   -215   -236     98    127   -226    667    898    626    488    956    766
    -36   -246   -213    140     88   -228    654    888    610    472    948    761
     31   -249   -280    109    153   -262    607    854    579    441    917    730
     75   -252   -329     85    202   -290    574    828    555    420    901    709
     96   -270   -366     88    231   -316    542    800    532    400    875    688
     77   -319   -400    119    236   -358    522    771    498    368    841    654
     67   -368   -436    150    249   -402    509    756    472    353    813    620
     18   -423   -444    200    231   -433    504    748    446    348    787    592
      5   -472   -478    233    241   -475    493    732    418    322    750    561
     15   -514   -530    246    270   -522    449    688    376    280    711    527
    -62   -563   -501    314    218   -532    446    678    371    270    698    517
   -127   -592   -465    358    166   -527    462    693    381    272    706    519
    -36   -571   -535    303    249   -553    428    670    350    246    691    485
    -33   -581   -548    306    254   -566    418    662    342    236    688    478
    -57   -607   -550    332    244   -579    405    646    324    213    670    457
    -51   -680   -628    363    288   -654    410    662    298    163    618    400
    -28   -779   -750    405    361   -766    496    750    306    109    548    303
     -7   -756   -750    381    371   -756    615    891    387    142    561    293
      2   -592   -597    293    298   -594    730   1078    561    306    714    428
     25   -124   -150     46     88   -137    776   1197    828    659   1104    805
    -83    589    672   -252   -376    631    730   1132   1109   1135   1665   1366
   -293    911   1202   -309   -748   1057    452    761   1098   1340   1930   1631
   -389    592    982   -101   -685    787    137    324    717   1044   1639   1382
   -407   -226    179    316   -296    -23    -36    -31     88    296    862    730
   -272   -909   -636    592    181   -774    -77    -72   -252   -218    285    215
   -171  -1026   -854    597    340   -940     -7     90   -187   -228    239    155
   -184   -948   -763    566    288   -857    142    277    -28   -119    316    226
   -150   -820   -670    485    257   -745    244    400     90    -23    379    298
    -85   -717   -631    402    272   -675    293    454    161     41    415    348
    -46   -683   -636    363    293   -659    311    470    179     46    410    348
    -28   -662   -636    345    303   -649    314    472    179     46    413    350
     15   -652   -670    316    342   -659    306    457    163     41    410    348
     85   -654   -740    285    413   -696    290    439    122     23    374    337
    109   -644   -753    265    428   -696    293    431    119     12    361    337
    -28   -605   -576    316    272   -589    332    478    184     64    405    389
    -59   -587   -527    322    233   -558    335    493    202     80    402    392
     57   -566   -623    254    340   -594    288    457    166     41    363    353
     57   -555   -615    249    332   -584    275    444    163     36    366    342
     51   -540   -592    244    319   -563    270    436    168     41    371    337
     67   -506   -576    218    322   -542    270    439    176     49    384    342
     59   -504   -563    223    311   -532    277    439    179     51    381    342
     28   -514   -542    241    283   -530    277    441    184     54    379    342
     31   -491   -522    228    275   -506    283    457    200     67    397    353
     70   -478   -548    202    306   -511    277    457    200     54    387    345
     36   -433   -470    200    252   -452    298    478    228     77    387    374
    -44   -418   -374    231    163   -397    311    504    259    122    423    405
    -59   -394   -337    226    137   -366    311    517    280    150    441    420
    -70   -374   -306    220    116   -340    322    527    298    179    478    436
    -62   -319   -257    192     96   -288    322    540    316    210    545    459
    -33   -301   -267    166    114   -285    290    527    301    197    530    444
     -7   -301   -293    153    142   -298    277    517    293    179    478    433
      2   -280   -283    137    142   -280    293    532    306    184    467    462
      0   -252   -252    127    124   -252    306    550    319    192    483    480
      7   -236   -244    114    122   -239    298    545    314    189    478    480
      7   -220   -228    106    116   -226    298    542    319    197    480    485
     -7   -176   -168     90     77   -171    311    550    335    213    498    501
    -23   -148   -124     85     49   -137    314    553    342    215    498    501
    -18   -140   -124     77     51   -132    319    545    337    205    485    491
    -25   -127   -101     77     36   -114    324    540    345    210    501    491
    -33   -111    -77     70     20    -96    327    537    361    223    517    488
    -57    -98    -41     77     -7    -70    332    540    366    231    519    483
    -72    -96    -25     83    -23    -62    329    532    363    231    517    467
   -106   -116    -12    111    -46    -64    322    527    361    231    506    459
   -114   -142    -28    127    -44    -85    314    517    355    223    504    449
   -119   -171    -51    145    -33   -111    311    491    337    205    478    418
   -122   -145    -25    132    -49    -88    329    496    348    215    478    415
   -114   -106      5    109    -59    -51    345    519    374    241    501    433
   -111   -101     10    106    -62    -46    340    527    387    254    509    436
   -114    -96     18    106    -67    -38    340    532    405    267    519    446
   -122    -83     36    101    -80    -25    348    535    420    283    532    446
   -122    -62     59     90    -93     -2    348    540    436    298    540    439
   -109    -23     85     64    -98     28    353    553    454    319    553    439
    -77      5     83     36    -80     44    363    571    472    335    568    446
    -33     28     62      2    -49     44    358    563    467    329    563    436
    -67     44    111     10    -88     77    376    579    485    345    579    444
    -51     67    119    -10    -85     93    384    589    493    353    581    444
    -80     98    179     -7   -129    137    405    618    524    392    615    472
     41    129     88    -88    -23    109    376    592    514    387    618    462
     62    142     80   -103    -10    111    363    574    514    389    626    462
     36    150    111    -93    -38    132    358    561    517    397    633    470
     15    145    129    -80    -57    137    340    542    506    394    631    478
     10    124    114    -67    -51    119    303    504    480    376    602    459
     -7    101    109    -49    -57    106    285    485    470    368    584    452
     23     62     38    -44     -7     51    257    457    439    337    548    420
      5     28     23    -15     -7     25    246    444    426    324    540    400
    -15    -41    -25     28      2    -36    233    428    400    296    514    361
    -41    -88    -46     62      2    -67    220    423    384    280    496    332
    -67   -135    -70    101      0   -103    207    405    363    259    470    309
     20   -187   -207     83    114   -197    153    342    303    207    418    252
    -25   -220   -194    122     83   -207    148    327    293    200    415    239
    -20   -244   -226    132    101   -236    137    314    283    192    400    233
    -25   -267   -244    145    106   -257    129    298    270    181    384    231
    -70   -285   -215    179     72   -252    137    301    283    194    389    254
    -33   -311   -280    171    122   -296    132    298    275    181    371    259
    -20   -366   -345    194    161   -358    135    303    259    153    335    231
      7   -462   -472    226    239   -467    168    350    249    101    252    148
     44   -470   -514    213    277   -491    275    459    311    106    231    106
     88   -384   -472    145    277   -426    374    631    459    213    322    168
    109    -46   -155    -31    132    -98    439    787    706    485    626    457
     62    561    498   -314   -218    532    439    815    984    904   1127    956
   -124   1091   1215   -483   -670   1153    293    594   1132   1270   1579   1369
   -220    940   1158   -361   -688   1049    -25    163    844   1127   1480   1262
   -277    215    491     31   -384    353   -254   -272    236    467    813    678
   -275   -555   -283    415      2   -420   -324   -407   -205   -132    150     88
   -205   -854   -649    530    220   -753   -280   -257   -228   -241    -28    -77
   -179   -820   -644    498    231   -732   -168    -77    -93   -140     31    -44
   -158   -730   -571    444    205   -652    -54     70     41    -28    140     15
   -150   -641   -491    394    168   -566     15    166    145     62    236     80
   -142   -576   -433    361    145   -506     64    236    215    132    283    155
   -129   -563   -436    345    150   -501     90    262    239    161    277    181
   -124   -555   -431    340    150   -496    109    277    252    179    277    192
   -129   -537   -410    332    137   -472    119    290    272    194    298    192
   -148   -548   -400    348    124   -475    124    298    277    197    311    176
   -140   -542   -402    340    129   -472    129    306    280    210    319    174
   -137   -535   -397    335    129   -467    135    311    290    226    332    174
   -140   -545   -407    340    132   -478    127    306    288    218    335    179
   -124   -545   -420    335    148   -483    129    309    290    215    319    187
   -137   -535   -400    335    129   -467    142    324    306    231    324    205
   -161   -542   -381    353    109   -465    150    345    324    254    342    220
   -145   -532   -389    337    119   -462    153    350    327    252    348    218
   -122   -514   -392    319    135   -454    150    342    316    241    340    207
   -106   -504   -397    303    142   -452    140    337    322    249    348    205
    -85   -488   -402    285    158   -446    137    353    342    277    374    210
    -18   -488   -472    252    226   -480    114    348    335    272    363    189
      7   -459   -467    226    236   -462     93    345    337    277    358    187
     31   -449   -480    207    252   -465     90    342    340    277    337    174
     31   -449   -480    210    254   -465     93    348    345    288    329    184
     31   -436   -467    202    246   -452     88    353    353    298    329    202
     46   -418   -465    187    254   -441     72    350    350    303    324    205
     62   -405   -467    171    262   -436     59    361    358    309    319    213
     93   -397   -491    150    290   -441     46    371    363    309    309    220
    109   -384   -493    137    298   -439     41    374    366    316    309    231
    103   -381   -485    140    293   -433     36    379    368    327    311    254
    101   -376   -478    137    288   -426     41    384    376    332    316    267
    106   -366   -472    129    288   -418     51    392    384    335    319    277
    119   -355   -478    116    298   -418     59    394    387    335    327    280
    119   -332   -452    106    285   -392     70    392    384    340    342    277
    116   -337   -457    109    283   -397     64    371    371    324    335    244
    109   -366   -475    127    290   -420     67    366    374    322    340    236
     88   -379   -470    142    277   -423     75    374    392    329    353    231
     54   -381   -436    163    244   -407     83    384    410    345    371    231
     33   -371   -405    168    218   -387     88    384    428    363    394    233
     62   -387   -449    161    254   -415     64    363    420    345    387    213
     88   -394   -483    153    283   -436     46    340    397    319    374    184
     80   -379   -459    150    270   -418     49    335    392    314    384    181
     57   -374   -431    158    244   -402     38    324    384    309    394    174
     44   -363   -407    158    226   -387     31    319    389    314    415    184
     41   -363   -405    161    223   -384     25    316    392    314    426    187
     85   -363   -449    140    267   -405      7    306    381    303    428    174
     80   -350   -431    132    254   -392      0    314    389    309    457    179
     98   -322   -420    111    257   -368      5    329    407    322    488    189
    103   -272   -376     83    239   -324     12    345    433    348    532    215
     85   -236   -322     75    202   -277     31    358    457    361    568    236
     44   -215   -262     85    150   -239     57    376    475    371    592    244
    129   -189   -319     28    223   -254     51    371    470    358    597    236
    145   -158   -303      5    223   -231     51    374    475    368    628    249
    116   -127   -244      5    179   -184     62    381    496    379    662    267
    124    -59   -184    -33    153   -122     70    381    519    397    701    298
    122    -36   -158    -44    137    -96     59    374    522    402    727    319
     80    -44   -124    -18    101    -83     44    355    509    400    737    329
    114    -20   -135    -46    124    -77     12    322    483    381    740    322
    127    -31   -161    -49    142    -96    -10    303    462    363    732    322
    137    -51   -192    -44    163   -122    -31    293    446    355    732    322
     96    -93   -189     -5    142   -140    -33    290    439    348    735    316
    129   -145   -275      7    202   -210    -54    267    407    311    706    280
    111   -184   -296     33    202   -239    -57    262    397    290    693    265
     75   -233   -309     77    189   -270    -59    257    389    275    683    249
     64   -259   -327     96    192   -293    -77    241    374    257    670    231
     70   -254   -324     93    197   -288   -101    223    361    244    667    223
     41   -252   -296    103    166   -272   -109    210    358    239    670    218
     28   -262   -293    116    161   -277   -106    202    355    231    670    213
     18   -309   -329    145    171   -319   -109    194    345    215    654    200
     38   -350   -389    155    213   -368   -119    179    329    200    636    179
     44   -423   -467    187    254   -444   -114    189    314    166    589    140
     46   -511   -558    233    301   -535    -51    267    327    137    530     80
     70   -522   -594    226    329   -558     41    374    381    140    501     44
    111   -480   -592    184    350   -535    140    524    491    213    540     72
    142   -153   -296      5    218   -223    179    613    678    462    810    309
    103    446    342   -275   -119    394    135    558    870    833   1262    714
      0    911    909   -457   -454    909    -88    249    878   1091   1605   1000
    -25    885    911   -428   -467    898   -423   -158    628   1023   1590    953
    -83    239    319    -80   -202    277   -568   -480    127    400    963    428
    -57   -420   -363    239    150   -392   -581   -509   -200   -132    392    -41
     23   -691   -714    332    366   -701   -535   -353   -202   -228    257   -166
     59   -717   -776    329    418   -745   -426   -197    -83   -161    290   -153
     75   -639   -714    280    394   -675   -329    -80     46    -62    368   -106
     93   -542   -636    223    363   -589   -270     -7    142     20    441    -57
    101   -470   -574    181    335   -522   -231     36    205     77    491    -12
    114   -436   -550    161    332   -493   -215     54    236    106    509     15
    122   -407   -532    140    327   -470   -207     59    241    114    514     36
    124   -394   -522    135    322   -457   -207     62    244    122    519     44
    129   -384   -514    127    319   -449   -207     64    249    127    524     38
    137   -361   -498    111    316   -428   -202     64    262    140    537     49
    132   -350   -485    106    309   -418   -205     62    262    145    537     54
    145   -379   -524    116    332   -449   -215     49    244    127    519     36
    158   -353   -511     96    332   -431   -210     54    249    129    522     46
    155   -303   -459     75    306   -381   -202     57    265    148    545     75
    135   -293   -428     77    280   -358   -202     64    275    163    558     93
    153   -280   -433     62    290   -355   -210     64    280    163    558     88
    166   -275   -444     51    303   -358   -223     62    275    161    555     85
    153   -257   -410     51    280   -332   -220     75    290    181    568    103
    176   -246   -423     33    298   -335   -231     72    298    184    571    103
    176   -231   -407     25    290   -319   -231     77    309    197    576    109
    220   -213   -436     -5    327   -324   -244     67    301    192    568     98
    275   -184   -459    -44    366   -322   -265     57    296    189    566     88
    241   -166   -407    -36    322   -288   -254     77    314    213    589    109
    158   -158   -319      0    236   -239   -223    116    350    252    636    150
    228   -129   -361    -49    293   -244   -241    116    348    259    644    155
    340    -59   -400   -140    368   -228   -257    127    363    280    667    176
    319    -51   -374   -135    345   -213   -259    145    384    296    685    197
    303    -57   -361   -124    329   -207   -262    153    389    306    691    202
    267    -54   -322   -106    293   -187   -254    168    397    319    701    213
    265    -44   -309   -109    285   -176   -236    179    405    327    709    220
    262    -20   -283   -122    272   -153   -218    187    413    337    722    239
    345      2   -342   -174    342   -171   -231    161    392    314    706    226
    329    -33   -363   -150    345   -197   -233    142    376    290    683    207
    288    -59   -348   -114    316   -202   -218    150    387    298    683    207
    280    -46   -327   -116    301   -187   -202    161    407    314    683    213
    259    -46   -306   -106    283   -176   -192    163    420    322    678    207
    213    -33   -246    -88    228   -140   -171    171    444    340    688    213
    223    -25   -249    -98    236   -137   -161    174    457    348    688    215
    252    -15   -267   -119    257   -140   -163    155    444    340    675    207
    223    -20   -246   -101    233   -132   -161    145    439    340    670    200
    187    -28   -218    -80    200   -122   -158    145    441    342    670    202
    202    -44   -246    -77    223   -145   -168    132    436    335    659    192
    194    -28   -223    -83    207   -127   -179    127    433    340    665    202
    179    -10   -192    -85    184   -101   -179    132    439    358    675    218
    205    -12   -218    -98    207   -114   -194    119    423    350    659    202
    207    -20   -228    -93    218   -124   -197    122    423    345    646    200
    181     20   -163   -103    171    -70   -174    148    452    371    672    226
    202     80   -122   -140    161    -20   -155    171    480    402    698    262
    233    116   -119   -176    176      0   -145    189    498    418    709    275
    293    145   -148   -218    220      0   -158    187    496    413    701    270
    236    129   -109   -184    171     12   -148    200    506    420    704    288
    226    174    -51   -200    140     62   -135    223    530    449    735    324
    259    228    -33   -246    148     98   -132    223    537    472    763    337
    259    249    -10   -254    135    119   -129    215    545    488    758    348
    303    288    -15   -296    161    135   -140    207    550    504    774    374
    296    272    -23   -283    161    124   -168    179    530    483    753    379
    288    244    -44   -267    166    101   -205    142    498    449    704    374
    244    254     10   -249    116    132   -218    132    496    446    696    387
    288    270    -18   -280    153    124   -259     93    467    410    675    348
    272    241    -31   -257    150    103   -272     75    449    389    654    306
    231    200    -31   -218    132     85   -277     64    433    371    628    267
    270    150   -119   -210    194     15   -306     31    387    335    587    205
    249     72   -179   -161    213    -51   -319     -2    342    303    527    158
    187     23   -163   -106    176    -70   -327    -20    335    296    511    145
     93     -7   -101    -44     96    -54   -327    -18    345    298    498    145
    163     -7   -171    -77    166    -88   -368    -49    309    259    457     98
    259     -7   -270   -127    265   -140   -415    -90    272    207    407     36
    228     15   -215   -122    220    -98   -423    -96    280    210    402     28
    148    -23   -171    -64    158    -96   -431   -106    267    197    376     18
    166   -101   -267    -31    215   -184   -444   -116    231    150    306    -36
    241   -171   -415    -36    327   -293   -407    -70    218     90    207   -129
    233   -168   -402    -33    316   -285   -314     38    280    109    184   -166
    241   -116   -358    -64    298   -236   -239    179    389    189    231   -132
    348    189   -158   -267    254     15   -218    280    566    418    459     93
    324    805    480   -566    -77    641   -257    236    792    805    909    540
    116   1262   1145   -691   -514   1205   -439    -41    857   1078   1260    865
     28   1171   1140   -600   -555   1156   -753   -470    589    940   1166    771
     -5    483    488   -239   -246    485   -969   -888      2    257    496    171
    -15   -220   -207    116     96   -213   -984   -935   -353   -296   -122   -345
    103   -428   -535    161    316   -480   -961   -800   -345   -381   -290   -457
    155   -397   -555    119    353   -475   -870   -631   -207   -290   -254   -410
    218   -272   -491     28    353   -381   -771   -491    -64   -168   -168   -329
    187   -187   -374      0    277   -280   -717   -413     28    -80    -88   -270
    194   -137   -335    -28    262   -236   -693   -374     75    -46    -41   -244
    290    -75   -366   -109    327   -220   -698   -374     83    -62    -49   -246
    340    -57   -397   -140    368   -226   -706   -379     77    -51    -77   -254
    358    -36   -394   -163    374   -215   -717   -387     80    -33   -101   -259
    350    -18   -368   -168    358   -192   -727   -389     90    -20    -80   -265
    335     -7   -345   -163    337   -174   -737   -392     93    -15   -101   -270
    340     15   -324   -176    332   -153   -745   -389    106    -23   -135   -262
    337     57   -280   -197    309   -111   -748   -394    119    -10   -150   -241
    314     83   -231   -197    272    -72   -750   -397    127      2   -174   -228
    303     93   -213   -200    257    -59   -766   -405    124      0   -213   -228
    283    124   -158   -202    220    -15   -758   -397    142     18   -215   -210
    205    127    -77   -168    140     25   -740   -381    163     36   -213   -189
    158    135    -25   -148     93     54   -732   -371    176     51   -215   -179
    257    158   -101   -207    179     28   -769   -405    148     28   -257   -213
    288    179   -109   -233    200     36   -784   -415    145     28   -275   -220
    254    200    -54   -231    155     72   -784   -405    163     51   -262   -202
    311    210   -103   -262    207     54   -810   -423    148     36   -283   -220
    311    239    -72   -275    192     83   -815   -423    158     51   -272   -205
    324    262    -62   -293    194    101   -833   -431    155     51   -272   -205
    303    270    -36   -288    171    116   -844   -431    163     54   -257   -205
    316    309    -10   -314    163    150   -854   -433    171     70   -226   -192
    335    332     -2   -335    168    166   -865   -436    171     75   -223   -179
    340    342      2   -340    168    174   -872   -431    174     83   -228   -168
    342    368     25   -355    158    197   -875   -418    184     93   -241   -153
    345    374     28   -361    158    202   -885   -418    181     90   -262   -129
    348    368     20   -358    163    194   -898   -426    176     83   -283   -106
    348    392     44   -368    153    218   -896   -426    176     85   -311    -80
    358    394     36   -379    161    215   -906   -436    168     80   -348    -70
    353    397     41   -376    155    220   -917   -444    163     75   -392    -59
    348    407     59   -379    142    233   -917   -452    163     70   -410    -59
    355    423     67   -389    145    246   -909   -454    171     72   -410    -59
    348    413     64   -381    140    239   -922   -465    171     72   -420    -64
    355    405     49   -381    153    228   -935   -475    166     72   -444    -80
    324    397     70   -363    127    236   -932   -470    171     85   -444    -80
    280    389    109   -335     85    249   -927   -465    171     85   -433    -67
    309    381     70   -348    119    228   -950   -491    155     64   -470    -80
    332    384     51   -358    140    220   -961   -504    142     59   -491    -80
    366    379     12   -374    176    197   -979   -522    127     49   -509    -88
    472    376    -96   -423    285    140  -1023   -558     96     10   -553   -114
    491    374   -119   -433    306    127  -1044   -568     80      2   -566   -119
    465    387    -77   -426    270    155  -1041   -561     96     15   -558   -106
    462    392    -70   -428    265    163  -1062   -568    101     -2   -571   -103
    459    405    -54   -431    257    176  -1078   -568    116    -15   -581    -93
    415    439     20   -428    197    228  -1052   -535    150      7   -561    -49
    376    454     77   -415    148    267  -1021   -511    163     25   -542    -10
    384    459     72   -423    155    267  -1005   -504    148     31   -535      5
    420    478     57   -449    181    267  -1013   -514    124     28   -545      7
    381    475     93   -428    142    283  -1000   -506    109     28   -550     12
    366    501    135   -433    114    319   -987   -501    106     38   -545     20
    407    540    129   -475    137    335  -1008   -537     80     18   -563      7
    428    558    129   -493    150    345  -1026   -563     51     -7   -584      2
    329    530    197   -431     64    363  -1026   -574     38    -15   -581     -2
    366    511    145   -439    109    329  -1070   -618     -7    -59   -615    -49
    389    493    101   -444    142    296  -1101   -644    -51    -96   -667    -44
    387    459     72   -423    158    267  -1114   -665    -85   -124   -704    -41
    348    410     59   -379    142    236  -1124   -680   -109   -148   -743    -54
    337    350     12   -345    163    181  -1148   -714   -155   -197   -779    -88
    319    301    -18   -311    166    142  -1163   -730   -192   -241   -839   -106
    355    267    -88   -311    223     90  -1187   -761   -239   -296   -914   -137
    332    228   -106   -283    218     62  -1205   -789   -280   -340   -958   -150
    327    210   -116   -270    223     46  -1223   -823   -322   -379   -979   -166
    348    192   -155   -270    252     18  -1239   -846   -361   -410  -1000   -179
    293    166   -127   -228    210     20  -1231   -846   -371   -418  -1008   -174
    306    163   -145   -236    226     10  -1247   -870   -394   -444  -1028   -194
    296    150   -148   -223    223      2  -1252   -888   -405   -462  -1036   -207
    296     75   -220   -187    257    -70  -1265   -906   -446   -511  -1078   -252
    288    -44   -332   -122    309   -187  -1236   -870   -488   -581  -1158   -345
    345    -64   -413   -140    376   -239  -1124   -748   -457   -594  -1210   -405
    459     12   -446   -236    452   -218  -1028   -600   -374   -535  -1174   -371
    527    293   -236   -410    381     28   -958   -454   -184   -306   -948   -135
    472    904    431   -688     20    667   -937   -400    116    132   -449    394
    252   1538   1286   -896   -517   1413  -1091   -628    314    535     38    898
    116   1582   1462   -849   -672   1522  -1405  -1044    153    517     77    932
     77    971    893   -524   -407    932  -1660  -1470   -394    -59   -475    418
     70     54    -15    -62     44     20  -1758  -1704  -1010   -831  -1280   -327
    145   -306   -452     80    296   -379  -1722  -1577  -1104  -1013  -1522   -576
    239   -298   -537     31    387   -418  -1608  -1384  -1002   -956  -1493   -568
    244   -179   -423    -33    332   -298  -1462  -1202   -836   -823  -1379   -475
    311    -75   -387   -116    348   -231  -1395  -1137   -745   -750  -1322   -426
    337    -41   -379   -148    355   -210  -1358  -1106   -714   -727  -1306   -413
    322    -23   -348   -150    332   -184  -1319  -1070   -685   -701  -1293   -392
    309    -28   -340   -142    322   -184  -1299  -1057   -667   -685  -1283   -379
    358    -36   -394   -161    376   -215  -1306  -1083   -678   -696  -1283   -400
    355    -33   -389   -161    371   -213  -1306  -1091   -675   -691  -1275   -410
    327    -33   -361   -148    342   -197  -1288  -1080   -662   -678  -1262   -400
    314    -25   -342   -145    324   -184  -1280  -1075   -659   -670  -1254   -394
    303    -25   -329   -137    316   -176  -1280  -1078   -667   -672  -1257   -397
    298    -23   -324   -137    309   -174  -1275  -1080   -670   -672  -1252   -405
    311     12   -298   -163    306   -142  -1265  -1075   -652   -662  -1226   -397
    311     10   -303   -163    306   -145  -1262  -1072   -654   -665  -1223   -407
    314    -23   -337   -145    324   -179  -1270  -1078   -675   -678  -1241   -428
    327    -20   -348   -155    337   -184  -1262  -1067   -667   -670  -1239   -426
    335     18   -316   -176    327   -148  -1244  -1049   -646   -652  -1208   -410
    319     38   -280   -179    301   -119  -1234  -1044   -639   -649  -1189   -407
    319     38   -280   -179    301   -119  -1223  -1034   -626   -633  -1179   -407
    306     28   -280   -168    293   -124  -1218  -1028   -623   -623  -1169   -415
    262     44   -218   -155    241    -85  -1202  -1013   -605   -602  -1143   -407
    319     49   -272   -184    296   -111  -1218  -1031   -623   -618  -1158   -441
    337     77   -259   -207    298    -90  -1221  -1031   -618   -610  -1153   -441
    293    109   -184   -200    239    -36  -1197  -1002   -589   -581  -1119   -410
    355    119   -239   -239    296    -59  -1202  -1005   -594   -589  -1117   -420
    394    124   -270   -259    332    -72  -1205   -997   -594   -587  -1104   -433
    387    127   -259   -257    324    -64  -1189   -969   -574   -566  -1072   -413
    374    161   -215   -267    293    -25  -1161   -943   -545   -540  -1044   -355
    374    189   -187   -283    280      2  -1140   -927   -535   -530  -1026   -324
    361    207   -153   -285    254     28  -1119   -917   -530   -527  -1013   -314
    363    226   -137   -293    252     44  -1098   -922   -532   -537  -1018   -322
    361    220   -140   -290    252     38  -1088   -924   -532   -545  -1023   -322
    350    241   -111   -296    231     64  -1065   -906   -514   -527   -995   -290
    340    249    -93   -296    218     77  -1044   -898   -498   -517   -976   -280
    314    252    -62   -283    189     96  -1010   -883   -475   -498   -956   -275
    337    226   -111   -283    223     59  -1008   -888   -485   -517   -971   -301
    319    197   -122   -259    220     38   -992   -893   -488   -527   -982   -319
    306    194   -111   -252    207     41   -976   -893   -480   -530   -974   -314
    283    220    -62   -252    174     80   -950   -885   -465   -519   -943   -293
    272    215    -57   -244    163     80   -943   -880   -457   -517   -930   -288
    280    223    -59   -252    168     83   -935   -885   -457   -517   -922   -296
    303    207    -96   -257    200     57   -935   -904   -472   -537   -935   -322
    298    215    -83   -257    192     67   -932   -904   -470   -535   -917   -311
    275    231    -46   -254    161     93   -922   -893   -457   -524   -893   -290
    296    233    -64   -265    179     85   -911   -893   -459   -527   -896   -285
    306    241    -67   -275    187     88   -898   -885   -462   -527   -898   -267
    319    262    -57   -290    189    103   -872   -872   -457   -524   -891   -254
    283    301     15   -293    132    158   -820   -823   -413   -485   -831   -218
    241    324     80   -283     80    202   -776   -782   -381   -454   -789   -181
    303    322     18   -314    142    168   -782   -802   -405   -475   -797   -228
    296    309     12   -301    142    161   -769   -797   -407   -478   -769   -257
    218    342    124   -280     46    233   -737   -766   -379   -449   -730   -228
    262    394    132   -329     64    265   -730   -774   -379   -449   -735   -213
    324    431    103   -379    109    267   -748   -800   -400   -462   -740   -241
    348    420     72   -384    137    246   -774   -826   -428   -475   -727   -293
    265    374    109   -322     75    241   -779   -844   -452   -493   -732   -303
    220    358    137   -290     41    249   -774   -844   -454   -493   -709   -272
    233    355    119   -296     57    236   -776   -852   -465   -501   -693   -267
    215    337    122   -275     46    231   -776   -859   -483   -522   -691   -275
    184    272     85   -228     49    179   -784   -875   -517   -566   -722   -285
    192    226     33   -210     80    129   -787   -888   -550   -607   -758   -301
    168    189     18   -179     75    103   -787   -901   -581   -644   -789   -316
    140    145      5   -142     67     75   -797   -930   -618   -678   -823   -337
    101     88    -12    -96     57     38   -792   -935   -641   -701   -854   -358
    124     49    -75    -88     98    -10   -807   -963   -680   -748   -896   -389
     96     28    -67    -64     80    -18   -797   -966   -691   -763   -901   -400
    103     80    -23    -90     64     28   -784   -953   -678   -745   -872   -376
    116     75    -41    -96     77     18   -802   -979   -701   -763   -885   -397
    137     25   -111    -80    124    -44   -800   -974   -724   -800   -924   -444
    171    -88   -259    -44    213   -174   -750   -919   -753   -862  -1002   -535
    194   -124   -319    -33    257   -220   -633   -813   -717   -875  -1036   -592
    220    -64   -285    -80    252   -174   -524   -657   -610   -800   -976   -563
    257    218    -38   -239    148     90   -441   -509   -418   -568   -724   -348
    275    802    527   -540   -127    665   -467   -519   -207   -192   -267     70
    145   1405   1260   -774   -555   1332   -636   -784   -111    150    179    459
     33   1439   1402   -737   -685   1421   -969  -1176   -329    119    228    470
    -15    862    878   -423   -446    870  -1166  -1548   -833   -444   -288     23
    -18     64     80    -25    -51     72  -1171  -1634  -1262  -1091   -950   -537
     88   -306   -394    109    241   -350  -1106  -1457  -1299  -1247  -1153   -730
    140   -366   -506    111    322   -436   -997  -1286  -1184  -1187  -1132   -732
    148   -319   -467     85    306   -394   -872  -1148  -1054  -1085  -1052   -678
    124   -231   -355     51    239   -293   -766  -1034   -924   -969   -943   -592
    148   -166   -314     10    231   -239   -714   -979   -854   -896   -870   -540
    122   -148   -270     12    194   -207   -667   -935   -805   -849   -820   -511
    103   -142   -246     18    174   -194   -641   -917   -787   -828   -795   -514
     93   -122   -215     12    153   -168   -605   -885   -758   -805   -761   -509
     90   -122   -213     15    150   -166   -571   -857   -735   -782   -732   -514
    135   -114   -249    -12    189   -179   -581   -872   -740   -789   -730   -553
    140   -129   -270     -5    205   -200   -571   -862   -732   -789   -727   -574
     96   -158   -254     28    174   -205   -553   -852   -724   -782   -711   -576
     20   -155   -176     67     98   -166   -517   -826   -701   -758   -678   -553
     85   -127   -213     20    148   -171   -524   -831   -706   -769   -683   -563
    106   -124   -231      7    168   -176   -519   -826   -706   -776   -685   -566
    137   -142   -280      2    207   -210   -509   -813   -706   -776   -691   -563
    148   -145   -293      0    220   -218   -498   -800   -698   -766   -683   -555
     80   -148   -228     33    150   -187   -465   -774   -678   -740   -654   -530
    116   -135   -252      7    181   -192   -454   -766   -675   -735   -649   -532
     80   -114   -194     15    137   -153   -436   -743   -654   -704   -613   -509
    109   -103   -213     -2    161   -158   -426   -727   -646   -683   -592   -480
    213    -93   -309    -62    259   -200   -436   -732   -662   -696   -600   -498
    226    -80   -306    -72    265   -192   -439   -732   -672   -704   -602   -514
    161   -103   -265    -31    210   -181   -428   -711   -659   -693   -597   -485
    148   -116   -265    -15    205   -189   -413   -693   -652   -688   -587   -467
    122   -101   -226    -12    174   -163   -387   -657   -626   -657   -545   -420
    140   -111   -252    -15    194   -181   -379   -631   -610   -641   -519   -400
    161   -103   -265    -31    213   -184   -366   -594   -589   -623   -493   -376
     75    -93   -168     10    122   -129   -314   -540   -550   -579   -444   -327
     90    -96   -189      2    137   -142   -290   -522   -542   -579   -439   -316
    103    -93   -197     -5    150   -145   -275   -511   -542   -581   -436   -314
     80    -80   -161      0    116   -119   -244   -493   -535   -571   -426   -319
     64    -88   -153     12    109   -119   -215   -472   -522   -563   -410   -327
     54   -119   -176     31    114   -148   -184   -457   -509   -558   -402   -311
     62   -127   -189     31    124   -155   -153   -436   -493   -548   -397   -303
    114    -83   -200    -18    155   -140   -142   -428   -485   -542   -389   -311
    114    -59   -174    -25    142   -116   -114   -392   -449   -509   -353   -275
    158    -88   -246    -36    200   -166   -109   -405   -457   -524   -374   -303
     80    -85   -166      2    122   -124    -67   -387   -436   -504   -345   -296
     67    -72   -142      0    103   -106    -54   -389   -439   -496   -332   -309
     98    -85   -184     -5    140   -135    -38   -387   -439   -509   -345   -319
     93    -88   -184     -2    137   -135    -28   -381   -433   -504   -337   -303
     59   -116   -176     28    116   -145    -12   -371   -428   -493   -319   -290
    -18   -114    -98     64     38   -106     18   -345   -402   -470   -288   -267
    -57    -96    -38     77    -10    -67     44   -316   -376   -439   -257   -249
     -2    -93    -90     46     41    -93     44   -309   -376   -441   -259   -265
     23    -54    -77     15     49    -64     64   -285   -353   -420   -233   -239
      7    -18    -25      2     15    -20    101   -246   -314   -381   -192   -202
    -57      0     57     28    -57     28    150   -197   -270   -340   -142   -166
    -36     31     67      2    -51     49    166   -181   -262   -335   -132   -155
     18     51     31    -36     -7     41    168   -176   -265   -337   -127   -142
     -2     75     75    -38    -38     75    197   -145   -239   -306    -83   -111
    -36    103    140    -33    -88    122    223   -124   -213   -280    -46    -93
      7    140    132    -72    -62    137    213   -148   -226   -293    -46    -88
      5    150    145    -77    -70    148    210   -153   -226   -288    -46    -67
     -7    140    148    -67    -77    142    202   -155   -236   -280    -25    -57
    -54    145    200    -44   -127    171    205   -150   -236   -265     15    -25
    -33    140    174    -51   -103    155    184   -171   -262   -293     -7    -28
    -49    119    168    -33   -109    142    181   -179   -277   -311    -18    -33
    -83     83    163      0   -124    122    189   -184   -303   -327    -38    -62
   -122     59    181     31   -150    119    200   -181   -324   -342    -51    -85
   -187      5    192     88   -189     96    218   -174   -342   -355    -59    -88
   -197    -49    148    122   -174     49    215   -189   -366   -389    -85    -98
   -290    -88    200    187   -246     57    233   -171   -350   -379    -75    -83
   -327   -111    215    220   -272     51    241   -161   -350   -366    -67    -88
   -231   -103    127    166   -181     10    213   -189   -384   -405   -124   -124
   -200   -111     85    155   -145    -12    200   -207   -402   -423   -166   -158
   -179   -137     38    155   -111    -49    179   -228   -431   -449   -187   -200
   -210   -174     36    192   -124    -70    179   -226   -436   -459   -200   -218
   -153   -252    -98    200    -28   -176    176   -218   -465   -509   -249   -265
   -148   -327   -181    236     15   -254    249   -145   -457   -553   -301   -342
   -233   -350   -116    290    -59   -233    374    -12   -379   -532   -303   -374
   -249   -298    -49    275   -101   -174    485    158   -254   -441   -239   -303
   -202     80    280     59   -241    179    509    236    -67   -168     67     -7
   -161    706    865   -272   -511    784    436    129     90    179    501    379
   -270   1143   1410   -436   -839   1275    215   -179     83    407    818    641
   -363   1065   1428   -350   -896   1247    -83   -571   -197    296    761    581
   -446    358    805     44   -626    579   -179   -844   -701   -363    116     44
   -392   -280    111    335   -254    -85   -168   -839   -987   -844   -400   -384
   -293   -501   -207    394    -44   -355   -106   -672   -953   -901   -509   -459
   -150   -459   -309    306     77   -384    -15   -514   -831   -826   -470   -426
    -75   -353   -280    213    101   -319     67   -397   -706   -730   -410   -361
    -67   -280   -213    174     70   -246    129   -319   -615   -654   -366   -288
    -31   -246   -215    137     90   -233    150   -290   -581   -631   -355   -272
     51   -228   -280     88    166   -254    145   -290   -584   -636   -368   -280
     90   -215   -306     62    197   -259    148   -288   -581   -633   -366   -262
    194   -171   -366    -12    280   -267    140   -288   -581   -626   -348   -257
    246   -137   -387    -54    314   -262    142   -280   -574   -615   -311   -244
    103   -137   -241     18    171   -189    194   -226   -527   -558   -275   -189
     64   -129   -197     31    129   -163    215   -197   -509   -535   -254   -176
    101   -129   -231     12    163   -179    213   -194   -517   -537   -228   -176
     -7   -129   -122     67     57   -127    259   -142   -470   -488   -174   -127
    -57   -101    -44     80     -7    -72    309    -88   -418   -441   -137    -83
    -75   -101    -25     85    -25    -62    322    -62   -402   -426   -106    -72
     12    -36    -49     12     28    -44    332    -31   -381   -410   -116    -46
    101     28    -72    -67     85    -20    332    -12   -363   -400   -132    -18
     36     -2    -38    -15     36    -20    337     -2   -345   -400   -166     -7
    -59    -10     46     33    -54     18    371     33   -309   -376   -153     18
   -158    -31    127     93   -142     46    381     51   -290   -355   -158     31
   -215   -106    109    158   -163      0    348     31   -319   -374   -202      5
   -226   -111    114    168   -171      0    340     36   -314   -363   -213      5
   -161    -20    137     90   -150     57    366     83   -270   -316   -181     49
   -106     51    158     25   -132    103    400    129   -231   -275   -150     80
   -135     41    174     46   -153    106    397    140   -231   -272   -145     83
   -153     18    171     67   -161     93    384    150   -233   -275   -142    109
   -161     28    189     64   -174    106    387    171   -220   -267   -119    129
   -135     62    197     36   -166    127    405    200   -202   -252    -90    163
   -119     93    213     10   -166    150    428    233   -181   -228    -62    192
   -137     88    226     25   -181    155    431    246   -179   -223    -54    200
   -103    124    228    -12   -166    176    452    265   -161   -205    -28    228
   -174    124    298     23   -236    210    493    293   -127   -171     15    275
   -231    132    361     46   -296    246    530    327    -90   -142     46    311
   -210    135    345     38   -277    239    537    329    -75   -137     41    296
    -85    135    218    -25   -153    174    517    309   -101   -176     10    252
    -54    122    176    -33   -116    148    519    303   -106   -189     18    244
   -114     90    205     10   -161    145    540    311    -93   -181     57    244
   -145    101    246     23   -194    174    566    324    -72   -171     98    257
   -161    127    285     15   -223    205    576    340    -49   -155    103    283
   -174    137    311     18   -244    223    592    361    -20   -137    109    309
   -179    124    303     25   -241    213    600    374     -5   -129    161    329
   -179    124    303     28   -241    213    607    376      0   -122    202    335
   -184    114    298     33   -241    205    607    376     -2   -132    161    337
   -179    109    285     33   -231    197    607    384     -5   -137    124    381
   -171    114    285     25   -228    200    618    400      5   -129    148    423
   -153    129    283     12   -218    205    639    415     20   -119    166    454
   -122    163    285    -20   -202    223    657    446     51   -101    161    493
   -122    168    290    -23   -207    228    670    472     80    -83    161    527
   -122    179    298    -28   -210    239    683    488    101    -54    179    561
   -106    207    314    -49   -210    259    711    514    122    -28    220    584
    -83    231    314    -75   -197    272    732    537    132     -7    228    600
    -70    262    329    -96   -200    296    745    561    150     18    249    628
    -38    303    342   -132   -192    322    758    574    166     33    280    646
    -83    301    384   -109   -233    342    761    568    174     36    298    646
    -59    296    353   -119   -205    324    737    550    163     18    314    623
    -18    280    296   -132   -155    288    698    524    153     -7    314    602
    -64    207    272    -72   -168    239    652    485    140    -54    298    589
   -106    174    280    -33   -192    226    639    475    135    -64    301    602
    -70    228    298    -80   -184    262    685    519    158    -36    342    649
    -83    236    319    -77   -202    277    724    548    163    -23    361    659
   -205     77    283     62   -244    181    680    501     96    -85    306    584
   -293    -36    257    166   -275    109    652    467     38   -135    259    545
   -283    -31    252    155   -270    109    678    488     36   -137    244    555
   -249    -64    181    155   -218     57    662    478      5   -168    200    537
   -228    -90    135    158   -184     20    639    454    -28   -197    168    522
   -241   -109    132    176   -187     10    633    444    -44   -210    168    527
   -277   -132    145    205   -213      5    628    449    -49   -210    187    522
   -270   -140    129    205   -202     -5    626    457    -51   -207    184    506
   -265   -142    119    202   -192    -12    644    467    -51   -215    150    478
   -231   -223      7    228   -119   -109    639    470    -98   -285     85    426
   -254   -348    -93    298    -80   -220    709    548   -111   -348     -2    361
   -275   -363    -90    319    -93   -228    818    678    -49   -324     18    340
   -254   -252      0    252   -129   -124    927    859     93   -192    124    428
   -187    197    384     -5   -285    290    989   1002    350    137    470    792
   -262    898   1161   -316   -711   1028    945    953    633    594   1015   1330
   -413   1299   1712   -444  -1062   1506    706    646    696    836   1335   1628
   -478   1067   1543   -296  -1010   1304    392    236    381    594   1140   1444
   -592    239    831    176   -711    535    236   -124   -241   -142    423    795
   -517   -426     90    470   -303   -168    210   -145   -579   -633   -106    283
   -423   -639   -215    530   -103   -428    246    -15   -571   -693   -207    163
   -353   -589   -236    470    -59   -413    374    155   -436   -594   -140    207
   -244   -397   -153    322    -46   -275    504    314   -283   -462    -20    311
   -267   -335    -67    301   -101   -202    558    387   -205   -392     41    371
   -275   -337    -64    306   -106   -202    581    420   -179   -368     67    394
   -231   -319    -90    272    -72   -205    594    441   -161   -358     80    405
   -187   -275    -88    231    -49   -181    602    462   -137   -340     98    431
   -163   -254    -93    207    -36   -174    618    480   -119   -322    119    444
   -200   -277    -80    239    -59   -179    613    478   -114   -319    127    426
   -207   -277    -70    244    -70   -176    605    475   -114   -314    127    413
   -197   -285    -88    241    -54   -187    605    480   -109   -311    129    426
   -200   -275    -75    236    -64   -174    610    491    -98   -301    135    439
   -239   -296    -57    265    -90   -176    613    498    -88   -288    150    452
   -257   -280    -23    267   -119   -153    633    522    -57   -257    194    493
   -270   -265      5    267   -137   -129    649    535    -44   -244    215    511
   -270   -270     -2    270   -135   -137    641    524    -51   -257    202    478
   -296   -290      5    293   -150   -142    628    524    -46   -257    200    491
   -288   -270     18    277   -153   -127    636    548    -20   -231    228    519
   -153   -116     36    135    -96    -41    685    605     44   -171    293    592
   -168   -119     49    142   -111    -33    680    602     44   -171    288    610
   -228   -194     33    210   -132    -80    646    571     15   -202    249    579
   -231   -184     46    205   -142    -70    644    581     25   -194    272    589
   -265   -194     70    231   -168    -62    644    592     36   -189    293    597
   -272   -194     77    233   -176    -59    636    594     46   -176    306    615
   -220   -153     67    187   -145    -44    636    605     59   -155    329    636
   -233   -148     85    189   -161    -31    631    620     75   -140    348    641
   -194   -114     80    155   -137    -18    641    649     98   -116    376    670
   -163    -57    103    109   -135     23    672    693    140    -75    428    711
   -184    -57    127    122   -155     33    683    698    142    -64    441    704
   -171    -44    124    106   -148     38    693    696    140    -70    436    683
   -244    -70    174    158   -210     51    714    704    150    -70    441    701
   -246    -75    171    158   -213     46    711    696    148    -75    441    691
   -252    -46    205    148   -231     77    732    709    166    -62    465    711
   -257    -33    220    142   -239     93    748    724    189    -54    483    737
   -275    -20    254    148   -265    116    774    756    226    -25    519    758
   -257      5    262    124   -262    135    782    774    249     -5    540    763
   -280    -10    270    145   -277    129    792    787    265      2    553    763
   -280     -5    275    142   -277    132    810    800    288     18    568    756
   -329    -36    293    184   -311    127    797    782    280     12    566    732
   -379    -25    353    202   -368    163    795    776    290     20    587    750
   -405    -20    384    213   -397    179    795    782    306     33    615    761
   -355      7    361    171   -358    184    789    782    316     41    633    756
   -337     -5    332    171   -335    163    769    769    303     28    631    732
   -298     28    327    132   -311    179    774    776    316     38    646    737
   -288     96    384     96   -337    241    807    815    358     80    706    774
   -353     70    423    140   -389    246    807    818    361     85    732    774
   -348     88    436    129   -392    262    810    833    376    106    769    797
   -319    142    459     88   -389    301    836    867    413    140    820    831
   -327    168    493     77   -410    329    854    888    444    163    859    839
   -332    202    532     62   -431    366    859    898    465    181    885    859
   -342    246    589     49   -465    418    859    904    485    197    909    888
   -306    280    587     12   -446    433    844    893    483    194    909    893
   -342    290    633     25   -488    462    844    891    501    213    932    909
   -389    301    691     44   -540    493    833    875    517    228    950    922
   -379    345    724     18   -550    535    823    870    535    257    976    940
   -293    413    704    -62   -498    558    818    867    545    270   1000    961
   -309    387    696    -38   -504    540    792    831    527    257    992    943
   -415    280    693     64   -555    485    750    787    491    226    963    911
   -423    277    701     72   -561    488    753    784    498    233    987    930
   -454    262    717     93   -587    488    776    789    511    249   1005    943
   -498    205    704    145   -600    454    792    782    496    236    976    917
   -504    135    636    184   -568    384    784    774    462    200    924    872
   -517     64    581    226   -548    322    753    745    431    163    872    826
   -449     33    483    205   -465    259    706    698    392    124    828    776
   -381     15    397    181   -389    205    667    654    353     90    792    761
   -387     -7    379    194   -381    184    659    636    342     83    789    753
   -327     -2    324    166   -327    161    657    631    340     80    789    753
   -267     10    277    124   -272    142    662    636    350     96    802    787
   -298    -54    241    176   -270     93    631    607    327     83    797    787
   -314   -124    189    218   -252     31    620    594    298     49    756    717
   -275   -223     51    249   -163    -85    665    636    267    -31    644    602
   -202   -244    -41    223    -83   -142    769    748    311    -41    605    568
   -109   -184    -75    145    -18   -132    852    901    415     44    675    628
    -70     96    166    -15   -119    129    891   1026    615    290    943    898
   -197    732    930   -267   -563    831    927   1101    963    779   1506   1457
   -423   1278   1701   -428  -1062   1488    776    867   1143   1153   1943   1880
   -449   1169   1618   -358  -1034   1392    418    392    878   1008   1829   1764
   -527    392    919     67   -724    654    137   -103    233    309   1145   1137
   -524   -379    145    452   -335   -116     85   -239   -246   -319    496    535
   -296   -566   -272    428    -12   -420    142    -62   -241   -394    366    415
   -259   -589   -329    423     33   -459    241    101   -140   -335    402    394
   -231   -488   -257    358     10   -371    355    254     -2   -220    501    449
   -205   -358   -153    283    -25   -257    452    366    114   -101    620    542
   -228   -350   -122    288    -54   -236    480    397    150    -59    665    553
   -277   -332    -54    303   -111   -194    509    431    184    -25    698    594
   -298   -332    -33    314   -135   -184    522    452    205     -7    717    633
   -280   -337    -57    309   -111   -197    514    454    205     -2    724    631
   -233   -342   -109    285    -62   -226    504    452    207      2    730    633
   -262   -332    -72    296    -96   -202    519    459    226     23    758    654
   -350   -322     25    335   -189   -148    548    480    257     46    779    657
   -348   -350     -2    350   -174   -176    522    457    231     23    745    631
   -280   -342    -64    311   -109   -205    483    433    207      5    724    610
   -236   -265    -28    249   -106   -148    511    472    252     51    774    662
   -296   -218     77    254   -189    -70    561    524    309    116    846    727
   -324   -285     38    306   -181   -124    519    491    283     90    833    709
   -306   -311     -5    306   -153   -158    498    475    272     80    833    717
   -301   -265     33    283   -168   -116    514    493    293    111    862    730
   -322   -277     44    298   -184   -116    514    493    293    109    854    724
   -342   -303     38    324   -192   -132    514    509    311    127    875    758
   -303   -257     44    280   -176   -106    511    532    337    168    917    805
   -293   -252     41    272   -168   -106    496    506    322    161    906    779
   -309   -254     51    280   -181   -103    491    491    309    145    885    774
   -285   -231     54    259   -171    -88    472    483    303    150    891    810
   -324   -220    103    272   -215    -59    472    498    324    179    924    836
   -327   -218    109    272   -220    -57    467    517    340    200    950    846
   -236   -210     25    223   -132    -93    441    504    327    189    945    849
   -192   -205    -12    200    -90   -109    441    506    322    192    950    859
   -184   -153     31    166   -109    -59    452    527    348    233   1002    901
   -241   -171     70    205   -158    -49    465    548    368    262   1039    935
   -322   -184    137    252   -231    -23    501    574    392    285   1075    976
   -241   -194     46    218   -145    -75    478    532    353    246   1039    937
   -272   -197     72    233   -174    -62    488    524    350    241   1028    893
   -215   -194     20    205   -119    -88    480    517    345    231   1013    872
   -220   -145     75    181   -150    -36    496    524    371    257   1049    896
   -262   -127    135    194   -200      2    530    553    407    293   1085    917
   -265   -161    101    210   -184    -28    537    558    413    298   1080    906
   -267   -181     85    223   -179    -46    527    530    394    283   1060    888
   -290   -220     67    254   -181    -77    517    511    384    272   1049    888
   -303   -231     72    267   -189    -80    511    488    374    275   1049    865
   -288   -189     98    239   -194    -46    535    501    397    296   1062    857
   -358   -223    132    290   -246    -46    537    496    397    301   1070    872
   -355   -207    145    280   -252    -31    530    496    405    303   1088    888
   -293   -207     85    252   -189    -62    496    470    376    270   1054    813
   -259   -189     67    223   -166    -62    498    462    371    259   1028    776
   -270   -166    101    218   -187    -33    517    483    392    285   1052    818
   -275   -181     90    226   -184    -46    506    483    400    303   1078    831
   -244   -181     62    213   -153    -59    488    446    368    277   1057    763
   -272   -137    132    205   -205     -2    517    457    379    280   1070    782
   -283   -106    174    194   -228     33    530    483    405    309   1104    820
   -280   -116    163    197   -223     23    527    509    428    337   1137    852
   -311   -109    202    210   -257     46    535    517    439    358   1176    870
   -363    -36    327    200   -345    142    555    509    454    379   1184    859
   -324    -33    290    179   -309    127    532    472    436    361   1148    849
   -311      0    311    153   -311    155    514    452    428    368   1174    857
   -311      7    319    153   -314    163    496    436    426    368   1221    865
   -161    -12    145     85   -153     64    407    358    350    293   1171    820
   -174    -62    111    116   -142     23    366    329    327    272   1153    823
   -257   -122    135    187   -197      7    376    348    345    290   1179    865
   -226    -96    129    161   -179     15    379    348    348    296   1215    888
   -215   -106    109    158   -163      2    376    329    324    265   1179    807
   -275   -205     67    239   -171    -70    363    301    277    200   1080    753
   -355   -288     67    322   -213   -109    355    288    259    181   1052    774
   -459   -361     98    410   -280   -132    374    311    270    200   1067    792
   -426   -337     85    381   -257   -127    340    270    236    184   1049    748
   -324   -366    -41    345   -142   -205    290    218    184    111    971    706
   -309   -363    -54    335   -129   -207    288    213    181    103    953    691
   -350   -413    -62    381   -145   -239    283    215    189    109    969    672
   -467   -470     -2    467   -233   -239    332    252    215    140   1010    693
   -345   -535   -189    439    -80   -361    335    244    168     72    919    613
   -202   -615   -413    407    101   -514    358    275    148    -18    784    514
   -228   -620   -392    426     80   -506    441    387    233      2    784    511
   -267   -470   -202    366    -33   -337    550    571    423    202    976    631
   -254    -23    231    137   -244    103    568    628    628    522   1348    956
   -319    561    878   -122   -597    717    472    441    730    820   1751   1330
   -350    805   1156   -226   -753    979    168     46    574    914   1925   1447
   -413    426    839     -7   -626    631    -67   -319    176    550   1600   1163
   -579   -311    267    444   -426    -23    -98   -491   -259   -101    922    618
   -576   -756   -179    665   -200   -467    -62   -394   -381   -394    574    332
   -389   -896   -506    644     57   -701    -44   -267   -335   -423    504    249
   -236   -828   -594    530    176   -711     -2   -176   -228   -340    574    314
   -140   -727   -587    433    223   -657     51   -103   -127   -259    620    332
   -168   -665   -498    415    163   -584    111    -49    -44   -200    665    374
   -223   -623   -400    423     88   -511    148    -15     10   -140    724    454
   -142   -605   -462    371    155   -535    116    -41      0   -158    711    415
    -96   -553   -459    324    179   -506    114    -44      5   -163    722    381
    -49   -537   -488    293    218   -514    109    -46     10   -163    706    389
    -33   -537   -504    285    233   -522    111    -36     28   -150    745    441
     20   -501   -522    239    270   -511     90    -51     25   -153    769    431
    -10   -506   -498    257    244   -504     85    -64     18   -158    745    379
     20   -488   -511    233    265   -501     59    -98     -7   -184    756    350
     98   -472   -571    187    335   -522     33   -124    -33   -220    724    371
     62   -480   -542    207    301   -511     33   -129    -31   -215    717    394
     12   -478   -491    233    252   -485     38   -132    -18   -184    766    381
    -51   -496   -446    272    194   -472     62   -111      5   -155    776    394
    -49   -480   -431    265    189   -457     80    -77     38   -140    758    410
    -46   -452   -407    249    179   -431     67    -70     51   -137    771    423
      0   -457   -457    228    226   -457     33    -96     23   -163    753    400
    -25   -462   -439    244    205   -452     46    -83     38   -148    743    397
    -93   -394   -301    244    103   -348     83    -38     98    -75    815    465
    -80   -322   -244    200     80   -283     72    -44    106    -54    872    530
    -46   -319   -272    184    111   -296     54    -59     88    -67    870    498
    -57   -348   -290    202    114   -319     46    -67     64    -96    820    452
    -64   -392   -327    228    129   -361     31    -64     62    -93    810    454
    -75   -371   -296    223    106   -332     31    -28    103    -46    859    491
    -80   -303   -226    192     72   -265     41      7    153      5    922    535
    -44   -259   -215    153     85   -239     20    -15    137    -10    909    509
   -187   -265    -77    226    -54   -171     59     10    163      2    924    568
   -166   -244    -80    202    -44   -163     80     57    200     44    961    615
    -93   -202   -109    148      5   -155     72     46    192     38    961    631
    -75   -202   -127    137     23   -163     57      5    158    -10    904    561
   -142   -241    -98    192    -23   -171     62     -5    155    -36    862    509
   -202   -257    -54    226    -75   -155     88     20    194      7    914    542
    -67   -210   -145    137     38   -179     70    -10    184     10    922    522
    -70   -189   -119    129     23   -155     80     -7    202     28    940    519
    -77   -181   -103    129     12   -142    101     20    239     51    961    522
   -132   -192    -62    161    -36   -127    122     38    270     83    982    537
   -197   -210    -12    205    -93   -111    116      2    254     67    953    542
   -181   -233    -51    207    -67   -142    101    -31    226     33    909    506
   -161   -220    -59    192    -51   -140    101    -23    236     51    927    493
   -192   -228    -38    210    -80   -135     98    -18    254     80    948    501
   -200   -207     -7    202    -98   -106    109      0    285    111    979    527
   -210   -197     12    202   -114    -90    103     -2    296    119    987    511
   -200   -244    -44    223    -77   -145     83    -41    262     75    935    444
   -226   -215     10    220   -119   -103     93    -31    270     80    924    446
   -246   -153     90    200   -171    -31    122     20    327    142    979    501
   -202   -114     88    155   -145    -12    127     44    355    179   1021    542
   -179   -135     44    158   -111    -46    124     49    366    189   1028    555
   -184   -150     31    166   -111    -59    119     41    363    184   1013    535
   -220    -62    158    140   -192     46    155     80    413    239   1057    607
   -207     18    226     93   -218    122    174    111    454    298   1109    667
    -96     49    145     23   -119     96    142     83    436    293   1083    636
   -114     18    132     46   -124     72    122     54    413    275   1047    620
   -168    -10    158     88   -166     72    114     51    410    280   1062    628
   -197     -5    192     98   -197     90    116     57    423    298   1078    646
   -215     -7    207    111   -213     98    119     62    441    332   1117    683
   -254    -59    194    155   -226     67    109     62    449    353   1140    657
   -324   -129    194    228   -262     31    116     64    454    350   1137    602
   -384   -187    194    285   -290      2    119     59    449    363   1184    654
   -392   -246    145    319   -270    -51     77    -20    363    285   1109    532
   -480   -397     83    436   -283   -158     62    -70    283    161    971    462
   -441   -433      7    436   -226   -215     59    -54    277    153    982    467
   -413   -384     28    397   -220   -179     70    -41    296    176   1013    480
   -342   -379    -36    361   -153   -207     46    -57    280    163    992    501
   -342   -413    -70    376   -137   -241     36    -62    277    153    989    517
   -353   -428    -77    389   -140   -254     44    -54    288    148    982    532
   -368   -431    -62    400   -153   -249     57    -36    298    158    982    545
   -384   -485   -101    436   -142   -293     75    -10    296    153    956    548
   -405   -623   -218    511    -96   -420    129     46    288     93    857    488
   -418   -672   -254    545    -83   -465    213    135    332     80    805    444
   -397   -641   -246    519    -77   -444    283    265    433    150    846    480
   -350   -387    -36    368   -158   -213    327    394    623    394   1119    711
   -400    176    574    111   -488    374    298    371    831    782   1592   1119
   -537    641   1179    -51   -857    909    119    106    865   1034   1940   1397
   -615    610   1226      0   -922    919   -174   -267    626    937   1919   1379
   -688    -12    675    350   -683    329   -340   -613    122    324   1322    883
   -714   -719     -7    717   -355   -363   -332   -633   -197   -207    748    389
   -646   -971   -324    810   -163   -649   -293   -496   -187   -272    636    293
   -563  -1000   -439    779    -64   -719   -210   -363    -90   -213    644    306
   -584   -943   -358    763   -114   -652    -90   -218     51    -85    719    384
   -610   -857   -246    735   -184   -553    -23   -124    163     28    810    467
   -600   -805   -205    701   -200   -504     18    -62    231     98    862    517
   -613   -813   -200    711   -210   -506     18    -64    236    101    862    519
   -607   -805   -197    706   -205   -501     28    -67    236     96    865    545
   -548   -737   -189    641   -179   -465     67    -23    280    129    896    576
   -553   -743   -189    646   -181   -467     75    -12    288    140    901    576
   -587   -813   -226    698   -184   -519     41    -41    254    111    872    553
   -566   -795   -228    680   -168   -511     49    -36    254    106    878    579
   -563   -787   -223    675   -171   -506     57    -31    259    114    880    592
   -555   -776   -220    665   -168   -498     67    -25    267    132    880    597
   -540   -756   -215    646   -163   -488     96      5    290    163    878    605
   -574   -787   -213    680   -181   -501     96     20    303    174    875    571
   -589   -787   -197    685   -197   -493     80      2    288    171    896    607
   -587   -753   -166    670   -210   -459     83     -2    288    176    935    670
   -587   -743   -158    662   -215   -452     98     25    319    202    963    672
   -584   -740   -155    662   -215   -449     98     44    337    223    976    652
   -594   -740   -145    665   -226   -441     70      7    309    200    961    659
   -563   -678   -114    620   -226   -397     67      0    311    205    974    711
   -545   -620    -77    581   -233   -350     80     33    342    236   1000    732
   -607   -657    -49    633   -280   -353     72     38    340    241   1005    730
   -615   -646    -33    628   -290   -340     59     49    345    252   1015    740
   -602   -620    -18    610   -293   -319     51     57    350    259   1023    758
   -574   -574      0    571   -288   -288     57     77    363    280   1039    787
   -566   -548     18    558   -293   -265     49     83    358    283   1034    797
   -574   -535     38    553   -306   -249     46     96    361    293   1034    802
   -535   -478     54    506   -296   -213     59    114    379    306   1034    815
   -509   -420     88    465   -301   -166     83    135    402    322   1041    836
   -571   -475     96    524   -335   -189     70    119    389    306   1034    813
   -615   -522     90    566   -355   -218     51     96    368    280   1005    776
   -550   -444    106    496   -329   -168     85    119    400    296   1021    792
   -478   -363    111    420   -296   -127    119    148    433    319   1034    823
   -527   -400    127    465   -327   -137    116    140    426    303   1000    805
   -561   -410    150    483   -355   -129    127    145    436    327   1015    779
   -545   -379    166    459   -355   -106    140    168    465    358   1031    766
   -555   -361    192    457   -374    -85    140    161    467    358   1031    766
   -566   -355    210    462   -389    -72    137    145    462    345   1028    774
   -579   -371    207    475   -394    -83    124    135    457    332    982    745
   -602   -389    210    496   -407    -90     93    103    436    298    937    704
   -576   -355    220    465   -400    -70     96    103    441    314    979    670
   -511   -283    228    397   -371    -28    122    132    475    361   1034    675
   -542   -298    241    420   -394    -28    111    116    459    335    982    665
   -597   -348    249    470   -423    -49     77     93    436    298    932    641
   -589   -309    280    449   -436    -15     75     98    454    314    966    641
   -576   -244    332    410   -454     44     90    122    491    345   1013    667
   -574   -197    376    384   -478     88    106    142    514    361   1021    688
   -550   -129    418    340   -485    142    119    161    537    376   1031    696
   -530    -88    439    309   -485    174    119    166    542    374   1028    685
   -498    -44    454    272   -478    205    122    181    558    387   1057    693
   -449     12    459    215   -454    236    109    176    558    379   1057    698
   -439     38    478    197   -457    257     93    158    548    353   1036    680
   -410    101    511    153   -462    306     83    140    548    355   1060    659
   -342    181    524     80   -433    353     72    127    553    355   1091    667
   -244    296    537    -25   -392    418     72    124    561    353   1075    706
   -345    244    589     49   -467    418     41     85    540    322   1021    706
   -475    192    665    140   -568    426     20     64    527    301    997    698
   -480    239    719    122   -600    478     31     75    542    298    987    706
   -530    252    782    137   -657    514     33     72    535    272    950    688
   -607    215    823    194   -717    519     12     51    514    236    914    652
   -576    233    810    171   -696    522    -18      5    478    189    896    597
   -623    220    844    202   -732    532    -38    -25    454    155    841    535
   -597    226    823    187   -711    522    -44    -28    444    116    776    504
   -555    280    833    137   -696    555    -59    -38    431    106    810    485
   -589    303    891    142   -740    594    -85    -54    420     98    833    465
   -485    459    945     12   -714    701    -70    -49    439    106    846    441
   -436    449    885     -7   -662    665   -129   -137    363     18    745    345
   -420    415    836      2   -628    626   -168   -181    329    -25    698    337
   -306    361    667    -28   -488    514   -223   -220    259   -124    592    272
   -340    194    535     72   -436    363   -226   -231    181   -262    441    132
   -355    252    605     51   -480    428   -137   -135    246   -239    478    103
   -348    371    719    -12   -535    545    -85    -10    361   -129    631    192
   -298    753   1049   -228   -675    901    -83     80    530    116    922    496
   -254   1504   1758   -623  -1005   1631   -135     46    745    519   1389   1005
   -345   2044   2387   -849  -1369   2216   -381   -309    722    766   1709   1293
   -384   1870   2252   -743  -1319   2060   -737   -805    319    519   1538   1104
   -428   1132   1558   -353   -995   1345   -930  -1210   -290   -246    833    506
   -413    400    813      7   -613    605   -945  -1257   -633   -852    223     10
   -301    210    511     44   -407    358   -937  -1117   -589   -893    129   -106
   -189    288    475    -49   -332    381   -857   -953   -441   -807    189   -124
   -109    436    542   -163   -327    491   -758   -810   -298   -704    285    -85
    -85    561    646   -236   -366    602   -706   -727   -205   -631    355    -44
   -176    613    789   -220   -483    701   -678   -688   -150   -589    410    -10
   -179    628    807   -226   -493    719   -675   -691   -150   -584    452    -28
   -226    644    867   -210   -545    756   -704   -704   -168   -600    478    -67
   -161    787    948   -311   -553    867   -683   -654   -124   -571    524    -33
   -111    893   1005   -392   -558    948   -659   -623    -90   -545    566    -10
    -90    948   1039   -431   -563    992   -646   -607    -75   -537    576    -15
    -98    992   1088   -449   -592   1039   -646   -600    -70   -545    566    -23
    -96   1054   1150   -478   -623   1101   -654   -584    -57   -542    581    -12
    -85   1117   1202   -517   -644   1161   -657   -571    -41   -519    620    -20
   -106   1189   1296   -542   -701   1241   -665   -561    -28   -501    646    -31
    -88   1231   1317   -574   -701   1273   -685   -579    -51   -527    628    -54
    -83   1254   1337   -584   -709   1296   -711   -610    -75   -558    594    -77
    -98   1309   1408   -607   -753   1356   -722   -615    -67   -548    600    -67
   -106   1363   1470   -628   -789   1418   -740   -626    -75   -553    576    -62
    -96   1408   1504   -657   -800   1454   -753   -633    -77   -548    594    -88
    -67   1483   1551   -706   -807   1517   -750   -628    -59   -522    636   -109
    -96   1514   1610   -709   -854   1561   -750   -620    -49   -506    654   -103
   -114   1540   1654   -714   -885   1597   -779   -633    -59   -509    646    -98
    -70   1564   1631   -748   -849   1597   -807   -659    -80   -530    636   -103
     -2   1610   1613   -802   -807   1610   -818   -665    -77   -519    667   -106
      5   1660   1654   -833   -826   1657   -852   -678    -80   -519    675   -116
     10   1688   1678   -849   -833   1683   -865   -667    -64   -493    717    -98
     12   1688   1675   -852   -831   1683   -865   -649    -51   -472    737    -77
     12   1699   1686   -854   -836   1693   -862   -636    -38   -454    743    -64
     25   1761   1735   -896   -854   1748   -862   -628    -25   -433    776    -64
     28   1795   1766   -911   -870   1782   -828   -592     15   -402    805    -38
      0   1769   1769   -885   -883   1769   -800   -571     31   -394    802     -7
     54   1748   1693   -901   -818   1722   -831   -610    -12   -449    735    -20
    116   1745   1628   -932   -756   1688   -831   -620    -20   -470    714    -10
    145   1779   1634   -963   -745   1706   -818   -613      0   -444    774      0
    129   1784   1654   -956   -761   1719   -797   -594     20   -418    826    -25
    106   1735   1628   -919   -761   1683   -792   -600     25   -415    826    -51
    142   1740   1597   -945   -727   1670   -784   -594     36   -410    805    -49
    158   1727   1569   -945   -704   1649   -800   -613     20   -431    771    -77
    158   1688   1530   -924   -685   1610   -807   -623     12   -441    748   -127
    142   1706   1564   -924   -709   1636   -792   -615     23   -428    745   -124
    124   1662   1538   -893   -706   1600   -792   -628     15   -439    735   -119
    179   1649   1470   -917   -644   1561   -800   -646     -2   -457    717   -119
    194   1636   1441   -917   -623   1540   -802   -649      5   -459    701   -111
    246   1691   1444   -969   -597   1569   -792   -644     25   -441    704   -109
    277   1748   1470  -1015   -594   1610   -761   -626     54   -410    732   -109
    239   1748   1506   -995   -633   1628   -753   -613     64   -400    737    -85
    231   1748   1517   -992   -644   1634   -750   -602     70   -392    743    -51
    218   1756   1538   -987   -659   1647   -779   -615     67   -392    745    -44
    228   1774   1545  -1002   -659   1660   -787   -628     70   -405    714    -41
    231   1761   1530   -997   -649   1647   -774   -615     88   -405    685    -36
    205   1743   1538   -976   -665   1641   -758   -607     98   -402    675    -28
    168   1758   1590   -963   -709   1675   -761   -592    114   -353    758    -38
    210   1805   1592  -1008   -691   1701   -737   -574    148   -314    810    -38
    244   1823   1577  -1034   -665   1701   -745   -597    137   -322    802    -36
    249   1865   1615  -1060   -683   1740   -743   -613    140   -319    802    -41
    262   1831   1569  -1047   -652   1701   -743   -620    127   -337    776    -54
    233   1774   1538  -1005   -652   1657   -745   -633    116   -350    737    -38
    174   1688   1514   -932   -670   1602   -743   -636    109   -368    672     12
    114   1574   1460   -844   -672   1517   -748   -639     98   -368    711    -28
    106   1522   1415   -813   -654   1470   -769   -646     96   -350    792   -132
    101   1478   1376   -789   -639   1428   -787   -667     70   -384    750   -153
     96   1454   1358   -774   -631   1408   -779   -683     46   -420    662   -181
    114   1384   1270   -750   -579   1330   -769   -693     23   -457    587   -194
     98   1260   1161   -678   -530   1210   -787   -719    -18   -491    563   -233
     46   1205   1156   -628   -553   1182   -779   -719    -15   -478    594   -249
     90   1166   1075   -631   -491   1122   -792   -750    -46   -524    542   -283
    109   1114   1005   -613   -449   1060   -805   -776    -72   -563    506   -322
     33   1091   1057   -561   -511   1075   -779   -756    -44   -532    540   -301
     49   1091   1041   -571   -496   1067   -795   -784    -67   -568    496   -285
    109   1005    896   -558   -392    950   -810   -807   -114   -639    413   -340
    145    922    776   -532   -314    849   -758   -745    -88   -670    361   -389
    145    880    735   -511   -293    807   -675   -652    -15   -672    293   -454
    223   1008    784   -618   -280    898   -587   -522    137   -540    392   -389
    337   1376   1036   -857   -350   1208   -555   -446    327   -288    665   -200
    376   1997   1621  -1187   -623   1810   -670   -550    457     54   1114    122
    239   2629   2390  -1434  -1075   2509   -917   -950    348    283   1488    335
    207   2642   2431  -1426  -1111   2538  -1234  -1382    -10    163   1415    257
    153   1919   1766  -1036   -807   1844  -1363  -1634   -506   -498    774   -171
    135    987    849   -563   -355    919  -1314  -1621   -857  -1213     54   -693
    158    600    441   -379   -140    522  -1254  -1457   -826  -1317   -132   -859
    194    566    371   -381    -88    470  -1187  -1332   -685  -1205   -111   -865
    249    633    384   -441    -67    509  -1140  -1273   -576  -1132    -93   -888
    197    732    532   -467   -168    633  -1114  -1226   -478  -1057    -28   -857
    150    852    701   -501   -275    776  -1106  -1197   -407   -995     41   -820
    137    911    771   -524   -316    844  -1117  -1208   -397   -997     31   -839
    161    974    813   -568   -324    893  -1135  -1208   -387   -989     41   -849
    171   1088    917   -631   -374   1005  -1119  -1176   -342   -956     67   -802
    114   1158   1044   -636   -465   1101  -1119  -1169   -314   -930     77   -792
    163   1176   1013   -672   -426   1096  -1176  -1241   -368   -987     23   -875
    205   1213   1008   -709   -402   1109  -1221  -1283   -410  -1036    -23   -911
    187   1299   1111   -745   -462   1205  -1241  -1280   -392  -1026      5   -917
    129   1335   1205   -732   -537   1270  -1267  -1275   -384  -1023      5   -904
     98   1379   1278   -740   -589   1327  -1296  -1291   -392  -1044    -33   -911
     80   1447   1366   -763   -644   1408  -1325  -1306   -389  -1067    -51   -896
    106   1480   1374   -795   -633   1426  -1379  -1340   -407  -1098    -85   -911
    129   1551   1421   -839   -644   1486  -1376  -1348   -402  -1104    -85   -922
     75   1571   1496   -826   -711   1535  -1366  -1366   -402  -1117   -101   -961
     46   1613   1564   -831   -758   1590  -1387  -1387   -410  -1130   -109   -984
    116   1686   1566   -904   -724   1626  -1436  -1418   -426  -1153   -124  -1002
    129   1764   1634   -945   -750   1699  -1478  -1444   -428  -1158   -124  -1010
     80   1800   1719   -940   -820   1761  -1517  -1473   -439  -1169   -127  -1021
     88   1836   1748   -963   -828   1792  -1543  -1496   -444  -1171   -135  -1013
    114   1888   1774  -1000   -828   1831  -1561  -1519   -452  -1187   -150  -1023
    153   1961   1808  -1057   -826   1886  -1577  -1530   -446  -1189   -153  -1031
    184   2034   1847  -1111   -831   1940  -1613  -1532   -436  -1163   -129   -995
    129   2101   1971  -1114   -919   2036  -1626  -1519   -402  -1122    -93   -935
    127   2127   2000  -1127   -937   2065  -1654  -1548   -415  -1137   -111   -914
    174   2138   1964  -1156   -893   2052  -1688  -1569   -441  -1158   -119   -950
    158   2132   1974  -1148   -906   2055  -1706  -1584   -454  -1174   -119   -992
    168   2148   1977  -1158   -904   2062  -1717  -1602   -467  -1200   -148  -1015
    163   2182   2018  -1174   -927   2101  -1706  -1610   -465  -1218   -174  -1021
    163   2192   2029  -1176   -932   2112  -1719  -1626   -465  -1228   -192  -1023
    161   2203   2042  -1184   -940   2122  -1730  -1631   -465  -1231   -202  -1000
    153   2197   2044  -1176   -945   2122  -1735  -1641   -462  -1239   -213   -992
    153   2210   2055  -1184   -950   2132  -1706  -1636   -444  -1223   -200  -1000
     75   2153   2078  -1114  -1000   2117  -1701  -1652   -452  -1234   -218  -1039
     93   2140   2047  -1119   -976   2096  -1751  -1686   -465  -1244   -249  -1072
    127   2138   2010  -1132   -940   2075  -1774  -1704   -465  -1249   -277  -1085
    116   2127   2010  -1122   -948   2070  -1766  -1704   -462  -1252   -290  -1104
     77   2117   2039  -1096   -979   2078  -1766  -1712   -454  -1241   -296  -1091
     57   2073   2016  -1065   -982   2047  -1771  -1706   -441  -1223   -301  -1083
     18   2044   2026  -1031  -1005   2036  -1787  -1722   -441  -1215   -324  -1085
    -20   1992   2013   -987  -1018   2003  -1823  -1753   -467  -1239   -366  -1101
     -2   1966   1969   -982   -984   1966  -1862  -1779   -491  -1254   -392  -1114
    -12   1932   1945   -961   -979   1938  -1896  -1805   -504  -1260   -402  -1137
    -33   1922   1953   -945   -995   1938  -1896  -1797   -483  -1231   -384  -1106
    -54   1912   1964   -930  -1008   1938  -1873  -1769   -446  -1197   -366  -1088
    -75   1899   1974   -911  -1023   1935  -1839  -1743   -415  -1179   -387  -1080
    -33   1906   1940   -937   -987   1922  -1852  -1740   -405  -1161   -394  -1111
    -18   1909   1927   -948   -971   1917  -1860  -1743   -402  -1145   -363  -1140
     12   1930   1917   -971   -950   1922  -1839  -1751   -397  -1145   -358  -1161
     54   1945   1891  -1000   -917   1919  -1826  -1761   -379  -1140   -358  -1156
     64   1948   1880  -1008   -909   1917  -1862  -1764   -361  -1130   -371  -1096
     90   1956   1865  -1023   -888   1909  -1880  -1769   -358  -1132   -394  -1062
     85   1932   1844  -1010   -878   1888  -1873  -1787   -371  -1137   -405  -1060
     59   1904   1844   -982   -891   1875  -1860  -1805   -376  -1127   -423  -1047
     57   1886   1829   -974   -885   1857  -1880  -1813   -368  -1114   -470   -995
    109   1855   1745   -982   -818   1800  -1893  -1808   -397  -1137   -537   -995
    124   1805   1680   -966   -779   1743  -1896  -1792   -444  -1158   -584  -1034
     85   1727   1641   -906   -776   1686  -1925  -1795   -504  -1176   -646  -1067
     25   1597   1571   -813   -774   1584  -1956  -1816   -561  -1182   -717  -1101
      2   1506   1504   -756   -750   1506  -1990  -1823   -600  -1166   -766  -1127
     25   1454   1426   -740   -701   1441  -2036  -1839   -646  -1148   -831  -1163
     44   1408   1363   -724   -659   1387  -2099  -1849   -678  -1093   -891  -1195
     75   1376   1299   -727   -613   1337  -2161  -1878   -646   -997   -927  -1210
     80   1332   1252   -706   -587   1293  -2200  -1914   -592   -919   -950  -1231
     64   1283   1215   -675   -576   1252  -2203  -1935   -574   -914   -979  -1236
     77   1312   1234   -693   -576   1273  -2174  -1925   -563   -930   -966  -1205
     70   1205   1135   -639   -532   1171  -2262  -1977   -641  -1023  -1013  -1236
     72   1096   1023   -584   -475   1060  -2317  -1982   -696  -1130  -1096  -1275
     49   1060   1010   -555   -480   1034  -2244  -1888   -667  -1189  -1176  -1288
     44   1039    995   -540   -475   1018  -2252  -1816   -644  -1234  -1252  -1262
    181   1140    956   -662   -387   1049  -2281  -1751   -574  -1156  -1119  -1192
    259   1602   1343   -932   -540   1473  -2304  -1735   -402   -852   -680   -893
    187   2236   2049  -1213   -930   2143  -2460  -1964   -332   -530   -226   -506
     93   2496   2403  -1293  -1153   2449  -2748  -2364   -504   -426    -70   -392
     51   2042   1987  -1047   -969   2016  -2966  -2722   -974   -885   -478   -724
     10   1174   1163   -592   -576   1169  -2948  -2863  -1473  -1683  -1249  -1260
     85    657    571   -374   -244    615  -2917  -2748  -1595  -1982  -1631  -1501
    158    532    374   -345   -106    454  -2863  -2585  -1486  -1906  -1662  -1506
    161    584    423   -374   -132    504  -2714  -2426  -1332  -1761  -1569  -1475
    171    662    491   -418   -158    576  -2644  -2330  -1226  -1647  -1486  -1428
    207    735    527   -472   -161    633  -2637  -2286  -1171  -1561  -1395  -1410
    168    711    542   -439   -187    628  -2595  -2268  -1153  -1522  -1369  -1402
    155    659    504   -407   -174    581  -2592  -2281  -1174  -1525  -1400  -1410
    210    665    452   -439   -119    558  -2595  -2273  -1184  -1519  -1418  -1392
    257    691    431   -475    -85    561  -2564  -2257  -1171  -1493  -1434  -1382
    233    628    394   -431    -80    511  -2556  -2260  -1176  -1493  -1454  -1410
    184    576    389   -381   -103    485  -2577  -2270  -1179  -1496  -1488  -1395
    192    631    439   -413   -124    535  -2577  -2252  -1140  -1426  -1415  -1317
    265    688    423   -478    -77    555  -2543  -2226  -1111  -1382  -1379  -1286
    275    706    431   -491    -77    568  -2522  -2197  -1085  -1356  -1376  -1241
    249    719    470   -485   -109    594  -2501  -2177  -1057  -1314  -1327  -1189
    109    602    493   -355   -192    548  -2512  -2218  -1096  -1345  -1348  -1244
    140    545    405   -345   -132    475  -2533  -2257  -1137  -1379  -1413  -1283
    226    576    350   -400    -62    465  -2527  -2226  -1122  -1358  -1441  -1236
    262    613    350   -439    -44    483  -2509  -2197  -1088  -1325  -1410  -1213
    272    589    316   -431    -23    454  -2543  -2210  -1093  -1314  -1402  -1221
    259    576    314   -418    -25    444  -2535  -2210  -1088  -1309  -1402  -1205
    202    509    306   -355    -51    407  -2517  -2203  -1088  -1304  -1379  -1205
    187    446    257   -316    -36    353  -2559  -2239  -1124  -1314  -1371  -1228
    181    407    226   -296    -20    316  -2564  -2221  -1117  -1296  -1361  -1192
    270    517    246   -394     10    381  -2507  -2164  -1057  -1215  -1286  -1119
    262    563    301   -413    -18    433  -2486  -2169  -1039  -1187  -1270  -1091
    197    514    314   -355    -59    415  -2559  -2197  -1070  -1200  -1273  -1104
    233    527    293   -381    -28    410  -2540  -2182  -1057  -1176  -1231  -1098
    301    602    301   -452      0    452  -2507  -2161  -1028  -1137  -1179  -1057
    405    667    262   -535     72    465  -2468  -2122  -1028  -1140  -1176  -1036
    324    641    314   -485      5    480  -2434  -2135  -1031  -1150  -1189  -1013
    283    628    345   -454    -31    485  -2449  -2132  -1028  -1135  -1184   -974
    285    566    280   -428      2    423  -2455  -2060  -1036  -1140  -1197   -958
    285    509    223   -397     31    366  -2436  -2039  -1049  -1166  -1205   -984
    335    517    181   -428     75    350  -2457  -2044  -1072  -1176  -1205   -989
    311    488    176   -400     67    332  -2418  -2018  -1072  -1182  -1218   -992
    296    480    184   -387     57    332  -2413  -2013  -1070  -1195  -1228   -984
    293    485    192   -389     51    340  -2403  -2010  -1060  -1192  -1228   -984
    265    439    174   -353     44    306  -2405  -2026  -1088  -1213  -1244   -997
    275    418    142   -345     64    280  -2390  -2034  -1109  -1236  -1270  -1005
    309    433    122   -374     93    277  -2385  -2031  -1119  -1244  -1278  -1008
    413    501     88   -457    163    296  -2364  -2016  -1117  -1231  -1249   -989
    265    348     80   -309     93    215  -2400  -2073  -1182  -1288  -1288  -1049
    288    379     90   -335     98    236  -2379  -2062  -1176  -1286  -1299  -1015
    397    465     67   -431    163    267  -2340  -2023  -1158  -1275  -1301   -982
    332    418     85   -374    124    252  -2348  -2029  -1166  -1270  -1286  -1002
    329    420     88   -376    122    254  -2335  -2018  -1158  -1241  -1231   -979
    363    428     62   -397    150    246  -2317  -1990  -1153  -1239  -1223   -958
    340    431     88   -387    127    259  -2288  -1956  -1143  -1241  -1228   -932
    350    498    148   -423    101    324  -2265  -1938  -1122  -1215  -1195   -896
    418    530    109   -475    153    322  -2249  -1943  -1137  -1236  -1197   -896
    441    504     62   -472    189    283  -2262  -1951  -1169  -1275  -1234   -909
    436    527     90   -483    174    309  -2260  -1930  -1163  -1265  -1208   -898
    410    558    148   -483    132    353  -2249  -1919  -1150  -1234  -1150   -872
    368    550    179   -459     93    366  -2249  -1945  -1163  -1234  -1143   -852
    454    636    181   -545    137    407  -2244  -1945  -1171  -1231  -1122   -810
    493    620    124   -558    184    371  -2234  -1917  -1179  -1231  -1106   -802
    454    524     70   -488    192    298  -2239  -1914  -1205  -1257  -1101   -826
    454    550     96   -504    179    322  -2223  -1899  -1189  -1241  -1060   -789
    444    566    122   -504    161    342  -2213  -1886  -1184  -1239  -1049   -750
    472    501     28   -488    223    265  -2216  -1904  -1226  -1288  -1085   -779
    571    472    -98   -522    335    187  -2247  -1925  -1270  -1332  -1096   -823
    496    363   -132   -431    311    116  -2242  -1917  -1293  -1353  -1106   -865
    472    327   -145   -400    309     93  -2210  -1904  -1301  -1361  -1109   -883
    426    303   -122   -368    275     90  -2190  -1909  -1309  -1363  -1109   -878
    485    262   -223   -374    355     20  -2218  -1956  -1361  -1434  -1174   -896
    566    231   -337   -400    452    -51  -2221  -1964  -1395  -1486  -1218   -922
    519    197   -324   -358    423    -62  -2184  -1945  -1389  -1478  -1192   -930
    475    155   -319   -316    397    -80  -2169  -1930  -1384  -1467  -1140   -937
    498    153   -345   -324    423    -96  -2192  -1945  -1408  -1478  -1119   -971
    496    103   -392   -303    444   -142  -2179  -1951  -1428  -1509  -1140   -997
    501     23   -480   -262    491   -228  -2130  -1917  -1441  -1564  -1208  -1041
    517    -31   -548   -244    530   -288  -2016  -1810  -1402  -1592  -1260  -1078
    532    -12   -545   -259    537   -277  -1893  -1649  -1296  -1530  -1213  -1041
    548    189   -358   -371    454    -83  -1875  -1535  -1140  -1327   -992   -857
    532    706    171   -620    179    439  -1917  -1532   -932   -940   -545   -465
    465   1345    878   -906   -205   1111  -2049  -1753   -826   -553    -93    -88
    470   1506   1036   -987   -283   1273  -2317  -2109   -992   -485      5    -28
    439    961    522   -701    -41    743  -2429  -2418  -1506  -1083   -488   -415
    376    158   -218   -267    296    -28  -2413  -2540  -1995  -1839  -1156   -922
    384   -270   -654    -57    517   -462  -2330  -2374  -2029  -2018  -1371  -1114
    493   -252   -745   -119    618   -498  -2184  -2153  -1844  -1888  -1314  -1072
    566   -200   -766   -184    662   -480  -2088  -2029  -1732  -1818  -1241  -1015
    561   -194   -758   -184    657   -475  -2016  -1948  -1660  -1740  -1140  -1031
    558   -153   -711   -202    631   -431  -1958  -1886  -1595  -1678  -1062   -982
    587    -96   -683   -244    633   -389  -1935  -1834  -1553  -1644  -1015   -927
    532   -161   -693   -187    610   -426  -1930  -1829  -1571  -1660  -1021   -945
    555   -181   -737   -187    644   -459  -1912  -1813  -1579  -1678   -997   -940
    639   -103   -743   -270    688   -420  -1857  -1761  -1535  -1631   -924   -901
    553   -145   -698   -202    626   -420  -1803  -1727  -1509  -1605   -872   -878
    584   -132   -717   -228    649   -423  -1748  -1693  -1499  -1597   -898   -846
    618   -109   -727   -257    672   -418  -1771  -1688  -1512  -1605   -872   -813
    576   -155   -735   -213    654   -444  -1787  -1691  -1525  -1610   -836   -818
    532   -176   -709   -176    620   -441  -1743  -1662  -1506  -1597   -800   -792
    506   -207   -714   -150    607   -459  -1712  -1639  -1499  -1600   -789   -758
    519   -200   -722   -161    620   -459  -1706  -1639  -1506  -1602   -787   -745
    548   -184   -732   -184    639   -457  -1699  -1631  -1512  -1608   -774   -750
    568   -174   -743   -197    654   -457  -1675  -1602  -1496  -1592   -709   -730
    597   -192   -792   -202    693   -491  -1683  -1615  -1517  -1597   -696   -732
    594   -231   -826   -181    709   -527  -1680  -1600  -1525  -1597   -693   -735
    571   -220   -795   -176    680   -509  -1665  -1579  -1519  -1592   -652   -719
    555   -215   -771   -168    662   -493  -1626  -1538  -1499  -1577   -615   -654
    592   -213   -805   -189    696   -509  -1592  -1504  -1486  -1561   -568   -641
    576   -210   -787   -184    680   -498  -1574  -1478  -1473  -1535   -522   -657
    558   -213   -771   -174    665   -493  -1556  -1444  -1457  -1512   -485   -631
    574   -207   -782   -181    678   -493  -1519  -1392  -1428  -1457   -431   -610
    576   -184   -763   -197    670   -475  -1506  -1358  -1397  -1410   -384   -620
    566    -85   -652   -241    607   -368  -1491  -1322  -1337  -1343   -303   -522
    540    -75   -615   -233    576   -345  -1504  -1322  -1335  -1332   -288   -433
    545   -124   -670   -210    607   -397  -1499  -1322  -1366  -1363   -322   -452
    555   -106   -662   -226    605   -384  -1462  -1299  -1361  -1350   -283   -470
    548    -88   -636   -231    592   -361  -1413  -1286  -1361  -1366   -277   -483
    530   -101   -633   -215    579   -366  -1389  -1286  -1374  -1389   -306   -488
    514   -101   -615   -205    563   -358  -1382  -1278  -1374  -1384   -290   -475
    548    -80   -628   -236    587   -353  -1337  -1257  -1363  -1374   -257   -452
    571    -57   -631   -257    600   -342  -1304  -1228  -1345  -1374   -249   -446
    587    -44   -631   -272    607   -337  -1283  -1215  -1325  -1376   -241   -439
    574    -49   -623   -262    597   -335  -1239  -1200  -1306  -1366   -194   -439
    514    -51   -566   -233    540   -306  -1205  -1179  -1286  -1330   -158   -405
    472    -67   -540   -205    506   -303  -1156  -1150  -1267  -1283   -124   -387
    522    -77   -602   -223    561   -337  -1132  -1143  -1275  -1293   -135   -392
    509    -96   -605   -205    555   -350  -1122  -1135  -1275  -1317   -148   -361
    478    -85   -566   -197    522   -324  -1083  -1104  -1249  -1301    -83   -340
    550    -64   -615   -244    581   -337  -1072  -1104  -1260  -1312    -23   -371
    587    -41   -628   -272    605   -335  -1065  -1106  -1265  -1335      5   -376
    589     -5   -594   -290    592   -298  -1041  -1080  -1239  -1350     31   -350
    581      7   -574   -296    579   -283  -1018  -1060  -1226  -1369     41   -316
    555     28   -530   -293    542   -249   -995  -1041  -1215  -1392     41   -288
    561    101   -462   -332    511   -179   -976  -1023  -1192  -1410     46   -241
    566    132   -433   -348    501   -150   -971  -1013  -1174  -1392     72   -215
    574    153   -423   -366    498   -132   -956   -992  -1158  -1366    124   -210
    571    174   -397   -374    483   -109   -919   -961  -1143  -1343    168   -226
    548    215   -332   -381    439    -57   -865   -924  -1101  -1312    200   -223
    542    285   -257   -413    400     15   -857   -914  -1085  -1296    233   -205
    566    353   -215   -462    392     70   -880   -932  -1111  -1314    239   -205
    589    439   -153   -514    371    142   -878   -937  -1119  -1330    244   -202
    581    483    -98   -535    340    192   -880   -950  -1150  -1363    231   -220
    542    496    -46   -519    296    226   -883   -971  -1189  -1400    213   -257
    483    527     41   -506    220    283   -865   -969  -1187  -1410    226   -265
    493    566     72   -530    210    319   -867   -969  -1192  -1431    218   -285
    514    607     93   -563    210    350   -880   -982  -1202  -1460    189   -319
    462    579    116   -519    174    348   -898  -1008  -1234  -1512    137   -371
    452    587    135   -519    155    363   -909  -1028  -1254  -1566     85   -413
    472    659    184   -566    142    423   -914  -1041  -1267  -1600     67   -441
    491    740    246   -615    122    493   -932  -1067  -1291  -1636     49   -488
    454    763    309   -607     72    537   -969  -1111  -1340  -1701    -10   -545
    420    792    368   -607     25    579   -984  -1132  -1363  -1753    -46   -581
    402    901    498   -654    -46    701   -974  -1122  -1356  -1766    -46   -571
    387    982    594   -685   -103    789   -979  -1130  -1371  -1803    -62   -592
    384   1010    626   -696   -119    818  -1005  -1158  -1418  -1865   -106   -657
    376   1018    641   -698   -132    831  -1021  -1166  -1460  -1925   -153   -719
    355    995    639   -675   -142    818  -1002  -1148  -1486  -2000   -226   -792
    332   1000    667   -667   -168    833   -963  -1093  -1478  -2068   -303   -883
    335   1054    719   -693   -192    888   -909   -992  -1423  -2068   -311   -937
    358   1301    940   -831   -293   1122   -862   -862  -1278  -1899   -129   -810
    384   1891   1506  -1137   -561   1701   -867   -823  -1091  -1538    306   -413
    290   2624   2333  -1457  -1023   2481   -945  -1000   -995  -1143    810      0
    189   2920   2730  -1553  -1270   2826  -1179  -1379  -1171  -1010   1008     90
    127   2421   2294  -1275  -1083   2359  -1353  -1748  -1665  -1551    532   -303
    132   1590   1457   -859   -662   1525  -1358  -1873  -2088  -2327   -223   -880
    210   1140    930   -675   -358   1034  -1314  -1730  -2130  -2548   -483  -1104
    259   1047    787   -652   -262    917  -1226  -1512  -1958  -2431   -426  -1098
    285   1096    810   -693   -262    953  -1104  -1322  -1774  -2291   -319  -1039
    303   1176    870   -740   -283   1023  -1039  -1208  -1647  -2182   -223   -966
    298   1228    930   -763   -316   1080   -992  -1130  -1558  -2104   -150   -906
    275   1228    953   -750   -337   1091   -935  -1078  -1512  -2068   -111   -870
    249   1192    940   -722   -345   1067   -893  -1049  -1483  -2057    -93   -865
    285   1158    872   -722   -293   1015   -878  -1023  -1465  -2052    -83   -862
    306   1124    818   -717   -257    971   -862   -997  -1454  -2042    -70   -849
    327   1093    766   -709   -218    930   -836   -969  -1434  -2034    -62   -815
    329   1031    698   -680   -184    865   -800   -940  -1421  -2031    -67   -779
    306    974    665   -641   -179    820   -761   -914  -1408  -2026    -72   -745
    288    950    662   -620   -187    807   -719   -885  -1392  -2016    -64   -701
    327    943    615   -633   -142    779   -693   -857  -1384  -2005    -62   -672
    400    898    498   -652    -49    698   -678   -826  -1389  -2005    -72   -667
    433    862    428   -649      2    644   -639   -782  -1379  -1997    -67   -631
    439    815    376   -628     28    597   -605   -743  -1366  -1977    -62   -626
    433    756    322   -594     57    540   -574   -709  -1353  -1969    -77   -615
    457    756    298   -607     77    527   -550   -654  -1314  -1938    -62   -576
    457    771    314   -615     70    542   -530   -592  -1241  -1873    -31   -561
    433    782    345   -607     41    563   -462   -496  -1135  -1782     18   -524
    363    753    389   -558    -12    571   -384   -407  -1062  -1706     72   -478
    283    711    428   -498    -72    568   -348   -376  -1041  -1631    106   -436
    241    685    444   -465   -101    566   -348   -389  -1065  -1569    114   -410
    241    665    420   -454    -90    542   -368   -413  -1091  -1517    132   -402
    244    659    415   -452    -85    537   -374   -405  -1091  -1475    150   -363
    252    675    420   -465    -85    548   -379   -394  -1085  -1447    192   -329
    285    717    428   -501    -72    574   -405   -379  -1065  -1413    254   -270
    319    724    405   -524    -41    566   -402   -358  -1052  -1387    285   -218
    348    719    371   -532    -10    545   -392   -324  -1018  -1340    303   -181
    350    698    348   -527      0    524   -381   -303   -982  -1335    322   -155
    371    693    322   -532     25    509   -381   -285   -950  -1384    324   -122
    389    685    293   -540     46    491   -392   -272   -914  -1475    332    -96
    387    652    265   -519     62    459   -389   -259   -888  -1540    355    -96
    459    706    246   -584    106    475   -366   -236   -870  -1530    384    -44
    480    745    265   -613    106    506   -332   -205   -854  -1509    371     10
    449    730    277   -592     85    504   -314   -187   -852  -1470    402    -12
    446    717    270   -581     88    493   -311   -189   -865  -1436    428    -15
    472    737    262   -605    103    501   -267   -176   -878  -1415    436     -7
    452    714    262   -584     93    488   -246   -166   -885  -1395    436     -2
    420    670    249   -545     85    459   -236   -158   -891  -1374    418     10
    444    685    241   -563    101    465   -202   -137   -883  -1332    423     15
    467    714    246   -592    109    483   -174   -109   -862  -1278    452     49
    415    691    275   -553     70    483   -155    -88   -857  -1247    462     70
    387    659    272   -524     57    467   -140    -72   -854  -1223    459     75
    413    701    288   -555     62    496   -103    -36   -826  -1179    480    103
    446    763    316   -607     64    540    -62     15   -789  -1135    506    148
    472    779    306   -626     83    542    -38     41   -774  -1117    532    176
    465    769    303   -618     80    535    -44     49   -769  -1101    553    168
    522    820    298   -670    111    561     -5     90   -740  -1072    571    181
    542    854    311   -701    114    584     33    122   -717  -1054    600    236
    483    820    337   -652     72    579     46    127   -722  -1062    615    254
    462    797    332   -631     64    563     57    153   -709  -1049    636    259
    446    813    366   -628     41    589     62    163   -696  -1028    652    254
    449    883    433   -667      7    659     93    179   -667   -989    696    298
    506    930    423   -719     41    678    116    202   -646   -966    727    342
    504    883    376   -696     64    631     85    176   -670   -974    717    324
    472    833    361   -652     57    597     62    148   -693   -974    732    288
    459    828    368   -644     44    600     83    161   -678   -961    735    309
    446    795    345   -620     51    571     93    161   -683   -963    735    303
    433    743    306   -589     64    524     72    150   -693   -961    748    290
    467    706    239   -587    114    472     75    161   -696   -953    766    265
    413    607    192   -511    109    400     77    153   -719   -974    748    213
    379    558    176   -470    101    368     64    137   -737  -1000    709    210
    381    555    174   -472    103    366     62    127   -748  -1008    680    207
    379    542    163   -459    109    353     57    114   -758  -1010    683    187
    397    553    155   -475    119    355     64    119   -750   -997    711    179
    413    571    158   -493    127    363     77    132   -735   -976    737    184
    428    574    145   -501    140    358     77    129   -730   -976    735    210
    407    524    116   -465    145    322     62    116   -740   -987    724    189
    410    449     38   -431    187    244     77    124   -753  -1021    680    145
    410    363    -46   -389    228    158    140    184   -745  -1078    579     90
    407    358    -49   -387    228    155    239    293   -683  -1078    537     72
    446    449      2   -446    223    226    329    449   -548   -984    602    166
    431    885    454   -659    -12    670    306    509   -345   -641   1000    506
    311   1597   1286   -956   -488   1441    246    415   -150   -192   1556    982
    179   2036   1857  -1109   -839   1945     41     98   -174     46   1857   1226
    109   1839   1730   -974   -810   1784   -210   -293   -524   -168   1680   1054
     20    984    961   -504   -470    974   -285   -555  -1078   -953    919    423
     51    376    324   -215   -135    350   -267   -496  -1283  -1387    439     36
    111    218    103   -166      2    163   -213   -306  -1176  -1363    400    -25
    153    322    168   -236     -7    246    -80   -106   -976  -1197    550     25
    241    535    290   -389    -23    413     36     51   -797  -1028    693    129
    252    597    345   -426    -46    472     77    103   -724   -963    745    171
    233    607    371   -420    -70    491     85    116   -701   -945    750    179
    283    667    384   -475    -49    527    106    140   -675   -919    766    192
    275    691    415   -485    -70    553    135    161   -657   -904    784    200
    252    704    449   -478    -98    576    140    168   -646   -901    784    215
    241    701    459   -472   -109    581    109    163   -652   -911    758    241
    244    717    472   -480   -114    594    116    168   -636   -878    815    233
    259    756    496   -509   -119    626    124    168   -626   -857    872    244
    280    784    504   -532   -111    644    122    166   -618   -849    893    259
    267    810    542   -540   -137    675    127    179   -597   -828    917    288
    249    828    579   -537   -163    704    132    189   -576   -813    927    303
    262    859    594   -563   -166    727    135    192   -571   -813    901    316
    296    883    587   -589   -145    735    124    184   -579   -833    865    327
    283    878    594   -581   -155    737    119    179   -581   -820    914    298
    296    904    607   -600   -155    756    109    187   -571   -795    969    311
    290    924    631   -607   -171    779    106    187   -563   -784    971    324
    272    932    659   -602   -192    797    116    194   -550   -771    982    342
    257    932    672   -594   -207    802    109    197   -537   -766    987    358
    311   1008    696   -659   -192    852    101    207   -511   -743    995    387
    348   1021    672   -685   -161    846    111    215   -509   -727   1021    374
    397   1096    696   -748   -148    896    122    239   -483   -685   1070    423
    381   1109    724   -745   -171    917    111    246   -472   -662   1104    452
    301   1034    732   -667   -215    883     85    233   -485   -667   1098    433
    314   1070    753   -693   -220    914     90    252   -467   -646   1106    465
    379   1137    756   -758   -187    948    114    283   -433   -615   1124    504
    418   1187    769   -805   -176    979    129    301   -413   -594   1137    527
    376   1163    787   -769   -205    976    124    298   -413   -584   1158    509
    345   1153    805   -750   -231    982    132    298   -402   -571   1174    527
    363   1163    800   -763   -218    982    135    298   -397   -566   1179    545
    366   1169    802   -769   -218    984    137    303   -392   -558   1174    545
    355   1171    815   -763   -228    995    150    314   -371   -537   1176    545
    376   1205    828   -789   -226   1018    174    327   -340   -517   1176    542
    384   1215    831   -800   -223   1023    189    342   -319   -509   1166    548
    366   1197    831   -784   -233   1015    192    345   -311   -504   1156    542
    363   1189    826   -776   -231   1008    189    348   -301   -485   1192    517
    368   1176    805   -774   -218    992    189    345   -298   -483   1200    493
    361   1158    797   -761   -218    979    192    348   -293   -488   1189    496
    355   1153    797   -756   -223    976    192    348   -285   -488   1189    504
    363   1174    810   -769   -223    992    192    350   -272   -470   1213    496
    353   1171    818   -763   -233    997    197    355   -259   -459   1231    491
    353   1166    813   -761   -231    989    205    366   -246   -449   1231    498
    376   1161    784   -771   -202    974    189    361   -249   -454   1221    496
    392   1158    766   -774   -187    963    171    355   -249   -457   1231    501
    394   1174    779   -784   -192    976    163    353   -244   -454   1236    509
    394   1179    784   -789   -194    982    163    348   -241   -449   1234    517
    397   1205    805   -802   -202   1005    189    361   -226   -426   1249    542
    407   1234    826   -820   -207   1031    213    376   -202   -407   1265    566
    426   1254    828   -841   -202   1044    194    379   -189   -394   1280    589
    431   1270    839   -852   -202   1054    207    384   -184   -381   1286    592
    423   1291    867   -857   -223   1080    228    397   -174   -381   1283    620
    433   1314    880   -872   -223   1098    197    389   -166   -374   1299    654
    410   1322    911   -865   -249   1117    205    381   -163   -361   1335    649
    405   1353    948   -880   -270   1150    220    374   -163   -358   1353    678
    402   1325    922   -865   -259   1124    202    348   -194   -371   1361    654
    413   1309    896   -859   -241   1104    181    322   -220   -384   1356    657
    394   1327    932   -862   -270   1130    181    306   -226   -384   1358    711
    394   1301    906   -849   -254   1104    179    298   -239   -392   1363    696
    384   1239    854   -813   -236   1047    166    288   -265   -420   1322    662
    368   1176    807   -771   -218    992    137    267   -293   -454   1275    631
    327   1114    787   -722   -228    950    135    246   -322   -496   1223    600
    324   1093    769   -709   -223    932    124    228   -340   -519   1187    592
    322   1065    743   -696   -210    906    109    210   -353   -514   1187    576
    298   1021    722   -659   -210    872    109    202   -355   -496   1200    571
    285   1002    717   -646   -215    862    103    194   -350   -483   1184    581
    277    995    717   -636   -220    857    103    189   -345   -480   1163    597
    265    984    717   -626   -226    852    109    179   -348   -491   1145    597
    277    989    711   -633   -215    852    111    174   -350   -480   1161    566
    290    911    618   -602   -163    766     96    176   -368   -509   1135    519
    283    813    530   -548   -124    672    145    231   -358   -555   1060    449
    285    800    511   -542   -114    657    244    340   -285   -537   1047    428
    324    911    587   -618   -129    750    342    504   -142   -400   1161    517
    327   1387   1057   -859   -363   1223    361    592     77    -46   1551    888
    233   2104   1870  -1171   -818   1987    288    501    265    407   2088   1387
     77   2520   2442  -1301  -1182   2481     88    153    205    623   2379   1621
     10   2333   2322  -1171  -1156   2327   -137   -254   -155    392   2203   1447
     -5   1457   1462   -727   -735   1460   -257   -553   -750   -418   1436    797
     25    776    750   -402   -363    763   -285   -537   -987   -888    930    368
    119    626    504   -374   -192    566   -215   -350   -849   -844    885    322
    171    670    498   -420   -163    584   -101   -168   -639   -685    966    366
    192    774    579   -485   -194    678    -20    -38   -462   -537   1096    444
    205    846    641   -527   -218    745     25     25   -358   -454   1171    511
    210    893    683   -555   -236    789     46     57   -303   -420   1202    571
    231    930    698   -579   -233    815     51     70   -280   -423   1202    605
    220    927    706   -574   -244    818     46     70   -270   -418   1226    597
    228    948    717   -589   -244    833     54     77   -236   -387   1257    605
    241    966    722   -605   -241    844     77     90   -200   -379   1260    623
    228    971    743   -600   -257    857     90     90   -184   -381   1267    639
    213    979    766   -597   -275    872     67     75   -187   -374   1299    628
    202    992    789   -597   -293    891     64     77   -174   -366   1319    639
    207    995    787   -602   -290    891     57     75   -168   -371   1317    636
    231   1044    813   -636   -290    930     54     83   -148   -361   1340    654
    252   1065    813   -659   -280    940     44     72   -145   -361   1343    667
    236   1075    839   -657   -301    958     38     67   -129   -348   1356    691
    205   1057    852   -633   -324    953     31     57   -129   -353   1369    680
    226   1067    841   -646   -306    956     28     46   -129   -353   1376    678
    220   1062    841   -641   -311    953     20     41   -124   -345   1389    678
    202   1067    865   -636   -332    966     20     38   -114   -348   1392    678
    200   1104    904   -652   -353   1002     18     36   -103   -340   1397    688
    176   1117    940   -646   -381   1028     -5     18   -101   -335   1408    688
    192   1163    969   -680   -387   1067     -5     20    -88   -309   1444    704
    210   1210   1000   -711   -394   1106     -2     31    -64   -275   1470    722
    174   1192   1018   -685   -423   1106    -10     25    -59   -262   1475    730
    187   1200   1013   -693   -413   1106     -2     33    -54   -239   1480    737
    184   1215   1031   -701   -423   1124     -7     38    -44   -220   1488    748
    194   1275   1080   -735   -441   1179     -2     62    -15   -189   1509    771
    192   1309   1114   -753   -459   1213    -10     64     -5   -179   1517    779
    192   1343   1150   -766   -478   1247    -12     57      0   -168   1514    771
    171   1379   1208   -776   -519   1293     -5     62     18   -150   1527    779
     98   1353   1254   -727   -579   1304    -15     36      5   -166   1509    756
     90   1369   1278   -730   -594   1325      0     36     12   -158   1509    743
    103   1408   1304   -756   -600   1356     12     44     31   -148   1509    740
    103   1447   1343   -776   -620   1395     -2     41     49   -135   1514    732
    122   1475   1353   -800   -615   1415    -20     33     59   -129   1517    714
    132   1493   1361   -815   -613   1428    -15     33     62   -129   1509    693
    116   1496   1379   -805   -631   1439    -31     28     59   -137   1496    678
    116   1493   1376   -807   -631   1434    -54     10     49   -148   1475    659
    106   1480   1371   -795   -631   1426    -54     -2     46   -150   1462    633
     85   1465   1379   -776   -646   1423    -64    -18     41   -161   1447    613
     49   1488   1439   -769   -693   1465    -88    -25     46   -150   1457    613
     23   1519   1496   -774   -735   1509    -93    -23     64   -132   1467    618
     25   1517   1491   -774   -732   1504   -111    -31     62   -135   1449    610
     31   1509   1475   -771   -722   1493   -119    -41     54   -137   1439    589
     18   1501   1483   -758   -732   1493   -122    -44     62   -127   1460    584
     18   1486   1467   -753   -724   1478   -124    -46     70   -127   1454    602
      7   1467   1460   -737   -727   1465   -124    -49     70   -127   1436    602
    -12   1460   1470   -724   -743   1465   -129    -57     77   -122   1444    579
    -10   1457   1467   -722   -737   1462   -129    -67     80   -119   1447    566
    -33   1447   1478   -706   -756   1462   -122    -64     85   -116   1439    579
    -83   1418   1501   -667   -792   1460   -122    -64     85   -119   1431    600
   -109   1400   1509   -646   -810   1454   -122    -62     88   -114   1423    607
   -158   1379   1538   -610   -846   1457   -111    -44    109    -96   1434    628
   -187   1343   1527   -579   -857   1436   -124    -57    103    -96   1426    620
   -132   1327   1460   -597   -795   1392   -166    -83     85   -111   1400    605
    -28   1306   1335   -639   -683   1319   -228   -103     57   -142   1358    589
     62   1304   1241   -683   -589   1273   -270    -93     46   -153   1343    589
    142   1317   1174   -730   -517   1244   -275    -59     51   -155   1335    581
    210   1343   1132   -776   -462   1236   -239    -15     62   -148   1322    576
    168   1293   1122   -732   -478   1210   -171     -5     54   -145   1299    550
     70   1169   1098   -618   -514   1135    -90    -15     36   -153   1257    522
     10   1054   1044   -532   -517   1049    -67    -54     12   -176   1195    480
    -70    961   1031   -446   -550    995   -101   -119    -28   -223   1130    452
   -124    896   1021   -387   -574    958   -153   -181    -72   -254   1072    431
   -153    833    987   -340   -568    909   -174   -218   -101   -265   1036    405
   -176    807    984   -316   -581    896   -205   -236    -88   -246   1039    397
   -194    792    987   -298   -592    888   -262   -280   -101   -270    997    381
   -215    763    979   -275   -600    872   -319   -332   -135   -311    945    361
   -184    779    963   -296   -574    870   -355   -348   -140   -329    919    358
    -98    797    893   -350   -498    844   -371   -342   -150   -340    870    345
    -51    730    782   -337   -418    753   -337   -301   -155   -355    789    265
   -122    626    748   -252   -436    685   -280   -239   -135   -342    724    192
   -153    597    750   -220   -452    672   -259   -140    -67   -303    727    228
     -2   1091   1093   -545   -548   1091   -233    -10    171    -75   1070    563
     67   1873   1805   -971   -870   1839   -207     18    459    311   1623   1106
   -202   2301   2504  -1052  -1353   2403   -387   -272    506    566   1977   1441
   -394   2109   2504   -857  -1449   2307   -714   -732    179    405   1857   1353
   -327   1371   1699   -522  -1013   1532   -828  -1070   -402   -303   1161    776
   -314    566    880   -127   -597    722   -859  -1140   -787   -893    519    215
   -277    288    566     -5   -423    426   -852   -995   -779   -953    368     98
   -228    342    571    -57   -400    457   -756   -810   -631   -810    431    148
   -210    475    683   -132   -446    579   -652   -659   -488   -646    561    197
   -207    558    766   -176   -488    662   -587   -579   -405   -535    641    265
   -200    605    805   -202   -504    704   -558   -537   -368   -475    654    314
   -210    600    810   -194   -509    704   -555   -524   -363   -449    639    337
   -241    594    836   -176   -537    714   -555   -517   -363   -428    641    337
   -246    631    878   -194   -561    753   -530   -493   -345   -379    678    348
   -231    667    896   -218   -563    782   -504   -472   -335   -345    691    366
   -272    644    917   -184   -594    779   -509   -478   -342   -355    659    381
   -311    620    932   -155   -623    776   -522   -485   -348   -358    649    392
   -324    626    948   -150   -636    787   -522   -485   -348   -353    641    405
   -327    649    976   -161   -652    810   -511   -475   -340   -348    615    420
   -319    659    979   -168   -649    818   -504   -462   -329   -345    623    446
   -332    665    997   -168   -665    831   -514   -467   -332   -335    672    449
   -350    644    995   -148   -672    820   -532   -483   -348   -340    672    452
   -358    657   1013   -150   -685    833   -537   -480   -342   -309    688    428
   -366    649   1015   -140   -691    831   -524   -472   -335   -316    654    397
   -348    683   1031   -168   -691    857   -535   -470   -332   -316    693    423
   -327    698   1026   -184   -675    862   -548   -470   -327   -311    711    420
   -345    685   1028   -171   -685    854   -537   -470   -316   -303    719    431
   -350    696   1047   -171   -698    870   -542   -470   -301   -277    743    428
   -366    714   1078   -174   -722    896   -558   -478   -301   -267    743    441
   -371    706   1075   -168   -722    891   -566   -475   -290   -244    769    454
   -340    719   1060   -189   -701    888   -558   -462   -270   -210    807    462
   -290    763   1054   -236   -672    909   -550   -439   -241   -181    826    493
   -272    797   1070   -262   -670    932   -548   -418   -223   -166    820    522
   -252    828   1080   -288   -665    953   -542   -405   -210   -150    820    548
   -285    800   1083   -259   -683    940   -568   -418   -215   -142    865    537
   -290    815   1106   -262   -698    961   -563   -397   -187   -103    917    550
   -288    841   1127   -277   -709    984   -530   -376   -163    -93    901    584
   -283    859   1143   -288   -711   1000   -519   -376   -161    -98    862    613
   -228    935   1163   -355   -696   1049   -522   -368   -145    -83    859    628
   -332    849   1182   -257   -756   1015   -537   -394   -168    -96    857    584
   -311    875   1187   -283   -750   1028   -524   -376   -145    -83    859    605
   -285    914   1200   -316   -743   1057   -537   -374   -135    -83    849    613
   -319    906   1223   -293   -771   1062   -550   -379   -119    -57    883    589
   -355    880   1236   -262   -795   1057   -550   -387   -124    -96    818    618
   -358    893   1252   -270   -805   1072   -524   -376   -119    -49    898    581
   -371    909   1280   -267   -826   1093   -496   -376   -111    -46    896    553
   -397    909   1306   -254   -852   1106   -491   -376   -111    -70    849    558
   -413    911   1325   -249   -867   1117   -501   -376   -109    -51    859    555
   -418    924   1340   -254   -880   1132   -504   -366    -90     -7    953    550
   -400    937   1337   -270   -867   1135   -491   -345    -67     23   1015    579
   -405    940   1345   -267   -878   1143   -491   -340    -54     46   1015    584
   -436    917   1353   -239   -893   1135   -491   -350    -62     33    948    581
   -459    922   1382   -231   -919   1150   -491   -342    -54     44    930    607
   -459    950   1410   -246   -935   1179   -480   -332    -44     67    948    626
   -400   1023   1423   -314   -911   1223   -465   -316    -25    101    976    646
   -420   1026   1447   -301   -932   1236   -462   -322    -31    106    976    641
   -439   1026   1465   -296   -950   1244   -472   -329    -38    106    966    654
   -444   1036   1480   -296   -961   1257   -472   -332    -36    106    958    683
   -454   1034   1488   -290   -971   1260   -470   -340    -46    111    971    683
   -454   1080   1535   -311   -995   1306   -467   -340    -41    129   1000    696
   -444   1153   1597   -355  -1021   1376   -467   -340    -33    135   1005    735
   -439   1195   1634   -376  -1036   1413   -465   -342    -31    148   1026    745
   -452   1189   1639   -371  -1047   1413   -491   -366    -57    135   1026    743
   -444   1169   1613   -361  -1028   1389   -524   -400    -96    101   1010    740
   -452   1182   1634   -366  -1044   1408   -548   -423   -119     80   1000    745
   -457   1174   1631   -358  -1044   1402   -566   -433   -137     59    982    745
   -446   1150   1597   -353  -1023   1371   -589   -446   -163     25    940    743
   -491   1075   1566   -290  -1028   1319   -626   -483   -215    -25    901    693
   -483   1023   1504   -270   -995   1262   -641   -496   -241    -57    906    641
   -441   1039   1480   -298   -961   1257   -639   -491   -244    -70    896    633
   -485    995   1480   -257   -982   1236   -665   -522   -277   -103    857    610
   -501    945   1447   -220   -974   1195   -675   -553   -319   -135    852    561
   -493    911   1402   -210   -948   1158   -688   -571   -348   -155    846    522
   -483    914   1395   -215   -940   1153   -691   -574   -353   -158    831    519
   -488    917   1405   -215   -945   1158   -698   -581   -358   -166    807    517
   -496    917   1413   -210   -953   1163   -704   -584   -363   -168    795    519
   -467    888   1353   -213   -911   1122   -724   -589   -387   -197    763    496
   -444    802   1247   -179   -846   1026   -704   -563   -405   -244    727    420
   -449    748   1197   -153   -823    971   -623   -491   -379   -272    685    361
   -405    769   1174   -181   -789    971   -555   -366   -301   -228    696    368
   -355   1036   1389   -342   -872   1210   -506   -236   -137    -10    914    568
   -366   1647   2013   -641  -1189   1829   -524   -210     98    407   1400   1031
   -488   2314   2803   -917  -1644   2559   -678   -423    233    802   1886   1478
   -581   2491   3073   -953  -1826   2782   -992   -844     59    849   1982   1540
   -628   1852   2481   -613  -1556   2164  -1195  -1244   -483    236   1421   1067
   -605    989   1595   -192  -1101   1291  -1228  -1397   -969   -491    704    446
   -522    568   1088    -23   -807    828  -1205  -1273  -1034   -691    441    194
   -467    514    982    -23   -724    748  -1132  -1088   -898   -613    462    187
   -428    600   1028    -85   -730    813  -1008   -919   -735   -480    555    259
   -394    704   1098   -155   -745    901   -914   -815   -620   -384    626    345
   -381    769   1150   -197   -766    958   -880   -763   -563   -324    683    392
   -361    797   1158   -218   -758    976   -875   -740   -535   -298    711    423
   -371    789   1161   -213   -766    974   -859   -719   -519   -293    717    467
   -400    756   1156   -179   -779    956   -839   -706   -511   -290    714    491
   -394    766   1161   -187   -776    963   -833   -693   -496   -275    719    524
   -384    771   1156   -192   -769    963   -839   -678   -478   -249    737    542
   -397    737   1132   -171   -763    935   -826   -678   -483   -244    743    555
   -394    730   1124   -166   -758    927   -805   -662   -475   -236    763    594
   -376    740   1117   -181   -745    927   -810   -646   -459   -218    782    639
   -374    722   1096   -174   -735    909   -800   -636   -452   -215    745    649
   -400    701   1098   -153   -748    898   -779   -623   -433   -197    779    636
   -418    691   1109   -137   -763    901   -774   -607   -410   -184    813    626
   -418    683   1101   -135   -758    893   -766   -589   -397   -179    810    626
   -415    683   1098   -132   -756    891   -766   -587   -389   -168    787    636
   -426    724   1150   -150   -789    937   -758   -563   -355   -127    836    670
   -431    724   1156   -148   -792    937   -743   -550   -340   -129    846    685
   -426    701   1124   -137   -776    911   -724   -535   -332   -132    813    678
   -418    714   1132   -148   -774    922   -722   -519   -311    -90    870    667
   -420    748   1166   -163   -795    956   -730   -498   -277    -49    940    722
   -444    743   1187   -150   -815    963   -730   -493   -262    -31    940    766
   -436    753   1189   -161   -813    971   -730   -496   -259      5    971    774
   -423    756   1179   -166   -800    966   -722   -483   -257     31   1002    792
   -415    779   1195   -184   -805    987   -714   -465   -246     20   1039    820
   -405    792   1197   -194   -800    995   -709   -446   -223      2   1031    849
   -397    802   1197   -202   -800   1000   -704   -426   -205     44   1049    891
   -410    813   1223   -200   -815   1018   -685   -402   -181     83   1072    937
   -410    818   1228   -205   -818   1023   -675   -389   -166     93   1093    956
   -407    820   1228   -207   -818   1023   -662   -384   -155     93   1096    948
   -394    839   1231   -223   -813   1034   -652   -374   -140    101   1114    963
   -379    865   1244   -241   -810   1054   -644   -353   -111    114   1137    989
   -381    870   1252   -246   -815   1060   -618   -329    -88    127   1143   1018
   -376    872   1249   -249   -813   1060   -602   -314    -75    129   1122   1034
   -371    878   1249   -254   -810   1062   -584   -293    -54    135   1127   1026
   -397    875   1273   -239   -833   1072   -568   -285    -41    127   1130   1034
   -394    872   1265   -239   -831   1067   -555   -280    -23    161   1132   1034
   -392    852   1244   -231   -818   1047   -527   -267      0    194   1145   1026
   -379    852   1231   -236   -805   1041   -519   -259     15    207   1148   1021
   -337    880   1218   -270   -776   1049   -522   -249     33    231   1153   1028
   -340    885   1226   -275   -782   1054   -522   -244     44    236   1153   1052
   -355    872   1228   -259   -792   1049   -517   -244     57    241   1137   1065
   -350    880   1231   -265   -792   1057   -506   -239     72    265   1145   1088
   -355    885   1241   -265   -797   1062   -488   -233     70    285   1163   1083
   -379    872   1252   -246   -815   1062   -488   -244     44    254   1174   1075
   -381    872   1254   -246   -818   1062   -472   -241     28    246   1166   1093
   -394    891   1286   -249   -841   1088   -449   -228     23    262   1174   1127
   -358    956   1314   -298   -836   1135   -426   -213     23    293   1200   1158
   -363    953   1317   -296   -839   1132   -402   -184     51    366   1247   1163
   -389    906   1296   -259   -844   1101   -379   -155     93    389   1254   1171
   -410    872   1283   -231   -846   1078   -355   -132    124    374   1249   1189
   -389    872   1262   -241   -826   1067   -345   -114    153    371   1249   1208
   -327    930   1257   -303   -795   1093   -350   -106    176    374   1257   1223
   -293    961   1254   -332   -774   1106   -361   -124    181    374   1265   1231
   -259    976   1236   -358   -748   1106   -371   -140    179    379   1257   1236
   -259    953   1213   -345   -735   1083   -394   -168    163    355   1218   1236
   -275    911   1187   -319   -730   1047   -436   -205    150    337   1200   1205
   -345    833   1179   -246   -761   1005   -444   -231    132    314   1187   1166
   -407    792   1200   -192   -805    995   -418   -223    140    303   1189   1150
   -376    769   1145   -194   -761    956   -423   -226    140    288   1176   1127
   -345    717   1062   -187   -704    888   -444   -239    114    249   1135   1088
   -363    683   1047   -161   -706    865   -436   -244     90    226   1117   1065
   -353    667   1021   -158   -688    844   -452   -259     64    205   1104   1039
   -306    654    961   -174   -633    807   -480   -277     33    174   1083   1005
   -303    631    935   -163   -618    782   -483   -280     23    158   1072   1002
   -290    620    911   -166   -600    763   -506   -283     36    155   1067   1010
   -309    620    927   -158   -618    771   -506   -290     41    155   1067   1021
   -335    600    935   -132   -633    766   -485   -301     33    140   1049    979
   -335    550    885   -109   -610    717   -493   -319      5    103   1005    924
   -324    509    833    -93   -579    670   -491   -306      0     72    961    875
   -322    457    776    -70   -548    618   -439   -252     23     36    898    813
   -314    428    743    -57   -527    584   -371   -174     70     23    865    774
   -288    537    826   -127   -555    683   -301    -41    189    132    971    878
   -296    974   1267   -340   -782   1119   -265     49    384    423   1312   1239
   -361   1667   2026   -654  -1195   1847   -314    -20    574    828   1818   1758
   -454   2099   2553   -820  -1504   2325   -540   -350    530   1049   2125   2042
   -530   1771   2301   -623  -1415   2036   -776   -769    111    709   1831   1784
   -592    932   1525   -171  -1057   1228   -865  -1047   -446    -72   1062   1127
   -589    275    865    155   -727    568   -883  -1018   -678   -519    558    672
   -501    122    623    189   -561    371   -846   -833   -589   -506    504    589
   -413    179    589    116   -501    381   -782   -683   -454   -413    555    618
   -332    290    623     20   -478    457   -709   -568   -329   -316    626    688
   -314    371    685    -28   -501    527   -657   -496   -241   -239    678    745
   -327    402    730    -36   -527    566   -628   -459   -200   -192    704    776
   -348    418    763    -36   -555    589   -602   -444   -194   -161    719    805
   -384    410    795    -12   -589    602   -574   -423   -194   -140    732    818
   -387    420    805    -18   -594    610   -558   -418   -207   -135    732    820
   -337    402    740    -31   -537    571   -548   -428   -246   -161    701    818
   -311    368    680    -28   -496    524   -540   -441   -285   -189    665    810
   -293    368    662    -38   -478    514   -519   -441   -303   -197    649    810
   -246    361    605    -59   -426    483   -501   -441   -319   -197    626    805
   -187    348    535    -80   -361    441   -496   -439   -335   -194    602    792
   -161    322    483    -80   -322    402   -485   -431   -348   -174    584    776
   -158    290    449    -64   -303    368   -470   -394   -329   -116    576    774
   -176    254    428    -41   -301    340   -478   -342   -270    -46    581    805
   -215    205    420      5   -316    311   -488   -288   -205    -25    587    826
   -249    192    441     25   -345    316   -483   -228   -181    -31    584    818
   -262    226    488     18   -376    358   -491   -194   -184    -36    581    805
   -280    241    519     18   -400    379   -478   -187   -205    -49    579    779
   -277    239    517     20   -397    376   -459   -187   -228    -51    576    792
   -262    223    485     18   -374    353   -459   -197   -244    -49    574    820
   -277    200    478     38   -379    337   -457   -192   -223    -18    589    854
   -285    181    467     51   -376    324   -454   -179   -184     33    615    888
   -277    192    470     44   -374    329   -465   -176   -163     77    633    919
   -288    231    517     25   -402    374   -483   -174   -145    124    657    963
   -285    249    535     18   -410    389   -504   -179   -155    148    670    984
   -275    239    514     15   -394    376   -511   -168   -161    137    672    997
   -283    226    509     28   -394    366   -517   -142   -153    114    688   1044
   -285    223    509     28   -397    366   -522   -124   -155    129    704   1057
   -290    215    506     38   -400    358   -511   -111   -168    150    719   1083
   -303    207    509     46   -407    358   -511   -114   -200    150    714   1104
   -285    210    496     38   -389    353   -496   -119   -233    158    711   1119
   -285    249    535     15   -410    392   -462   -109   -244    187    722   1132
   -277    272    548      2   -413    410   -454    -90   -249    210    727   1150
   -283    293    576     -7   -431    433   -454    -93   -262    226    717   1148
   -301    267    568     18   -433    418   -426    -88   -275    249    698   1114
   -316    252    566     31   -441    407   -400    -77   -277    277    685   1075
   -309    223    532     41   -420    376   -392    -85   -288    283    654    997
   -316    200    517     57   -418    358   -361    -67   -280    303    646    963
   -319    187    506     67   -413    345   -345    -49   -277    335    667   1000
   -358    161    517     96   -439    337   -332    -44   -275    345    670    979
   -394    140    532    127   -465    335   -342    -46   -283    342    657    969
   -410    158    566    124   -488    361   -355    -54   -283    342    654    943
   -376    200    576     88   -475    387   -335    -33   -259    376    706    909
   -402    192    594    103   -498    392   -311    -12   -241    379    696    878
   -436    194    631    119   -532    413   -303     -2   -228    374    685    865
   -436    207    644    114   -542    426   -285     18   -207    397    701    872
   -478    200    678    140   -576    439   -283     28   -194    410    727    885
   -493    210    704    140   -600    457   -270     36   -181    418    732    875
   -483    257    740    111   -613    498   -262     54   -166    431    743    885
   -472    270    743     98   -607    506   -254     59   -155    426    735    859
   -444    298    743     72   -592    519   -226     77   -127    439    758    857
   -457    345    802     51   -628    574   -215     88    -90    467    815    859
   -465    387    849     38   -657    618   -218     83    -64    491    867    857
   -498    353    852     72   -675    600   -231     59    -70    475    870    844
   -506    332    839     88   -672    584   -259     28    -80    439    846    828
   -493    355    846     67   -670    600   -267     23    -67    439    859    826
   -488    332    820     75   -654    576   -285      5    -67    426    867    787
   -480    293    774     90   -628    532   -298     -7    -70    413    846    756
   -488    228    717    129   -602    472   -306    -25    -83    394    823    691
   -459    200    657    127   -558    428   -324    -41    -90    379    792    615
   -441    163    605    137   -522    384   -342    -49    -93    363    776    545
   -433    122    553    155   -493    337   -363    -67   -106    332    732    511
   -444    106    550    168   -496    327   -366    -77    -93    322    735    478
   -454     75    530    189   -493    303   -379   -101   -101    316    732    415
   -467     64    532    200   -501    298   -389   -111    -90    314    724    402
   -488     77    563    202   -527    319   -397   -109    -64    319    722    449
   -496     85    581    205   -537    332   -410   -122    -59    314    704    465
   -491     46    537    220   -514    290   -405   -114    -54    316    711    444
   -488    -31    457    259   -475    213   -371    -72    -41    288    670    381
   -493    -38    452    265   -475    205   -288     15     18    272    597    366
   -493      0    493    246   -493    246   -207    129    116    329    594    405
   -478    249    724    114   -600    485   -163    236    303    563    846    553
   -472    771   1244   -148   -859   1005   -200    246    509    922   1275    914
   -555   1345   1899   -394  -1228   1621   -353     25    584   1228   1652   1234
   -594   1551   2145   -478  -1369   1847   -649   -335    420   1288   1738   1291
   -644   1057   1701   -207  -1174   1379   -833   -696    -62    732   1239    911
   -714    322   1036    194   -875    678   -836   -826   -472     64    587    410
   -672    -51    620    361   -649    283   -802   -704   -506    -98    384    223
   -633   -161    472    397   -553    155   -740   -542   -392    -44    389    194
   -623    -96    524    358   -574    213   -672   -444   -265     49    428    220
   -615    -15    600    316   -607    290   -605   -361   -145    114    446    275
   -607     57    665    272   -636    361   -574   -309    -62    189    504    327
   -548    161    709    194   -628    433   -542   -257     18    270    602    335
   -553    179    732    187   -644    454   -527   -249     41    288    613    340
   -558    215    774    171   -665    493   -540   -254     51    301    600    353
   -576    228    805    174   -691    517   -550   -262     51    277    581    366
   -602    257    859    174   -730    558   -563   -280     54    288    581    316
   -579    280    859    148   -719    568   -553   -275     75    319    620    332
   -597    259    857    166   -727    558   -561   -288     72    327    636    335
   -574    327    901    122   -737    613   -589   -309     80    309    574    368
   -561    355    917    103   -737    636   -620   -332     72    280    501    361
   -537    306    841    114   -691    574   -626   -335     67    296    566    340
   -496    311    807     90   -652    561   -600   -319     70    309    600    350
   -472    379    852     44   -662    615   -594   -329     77    371    701    301
   -480    374    854     54   -667    613   -602   -316     88    376    750    280
   -493    358    852     64   -675    605   -631   -322     80    340    696    345
   -493    376    870     57   -680    623   -646   -329     59    316    644    355
   -493    402    896     44   -693    649   -641   -316     70    355    675    340
   -485    436    922     25   -704    678   -649   -306     85    363    701    342
   -485    446    930     18   -709    688   -693   -324     62    329    639    353
   -483    504    987    -10   -735    745   -691   -311     80    340    626    415
   -488    522   1010    -18   -748    766   -672   -293     93    366    667    441
   -509    506   1015      2   -761    761   -678   -288     98    379    701    431
   -478    545   1023    -36   -750    784   -685   -265    116    413    719    433
   -441    600   1041    -77   -743    818   -685   -239    145    433    732    470
   -449    620   1070    -85   -761    844   -665   -213    171    452    745    535
   -480    592   1072    -54   -776    831   -657   -220    163    436    732    475
   -446    639   1083    -98   -766    859   -678   -239    153    433    748    470
   -444    698   1143   -127   -795    919   -683   -262    148    431    761    485
   -454    711   1166   -129   -810    937   -683   -267    153    436    784    488
   -454    724   1179   -135   -815    950   -688   -272    158    433    795    498
   -459    724   1182   -135   -820    953   -680   -275    176    423    727    498
   -462    719   1179   -129   -820    948   -678   -277    187    415    685    517
   -467    688   1156   -114   -810    922   -688   -296    189    420    701    462
   -491    675   1166    -90   -828    919   -680   -303    207    449    740    446
   -498    667   1166    -83   -831    917   -701   -322    207    446    748    491
   -509    618   1127    -54   -818    872   -722   -358    181    423    740    467
   -480    657   1135    -88   -807    893   -737   -355    189    418    732    480
   -501    628   1130    -62   -815    878   -735   -376    181    402    727    426
   -511    623   1135    -57   -823    878   -745   -389    174    389    722    439
   -517    626   1140    -54   -828    883   -776   -400    166    405    732    431
   -496    649   1145    -77   -820    896   -815   -415    166    415    745    462
   -480    657   1137    -88   -807    896   -831   -407    163    366    654    527
   -465    628   1093    -83   -779    862   -844   -389    179    405    693    478
   -436    649   1085   -106   -761    867   -849   -384    192    441    727    415
   -397    711   1109   -158   -753    911   -854   -368    213    465    748    467
   -361    795   1156   -215   -758    974   -885   -348    254    498    792    545
   -374    771   1143   -200   -758    958   -901   -366    239    485    769    504
   -311    800   1111   -244   -711    953   -893   -366    233    485    779    537
   -332    826   1158   -246   -745    989   -898   -371    228    488    795    610
   -337    857   1195   -259   -766   1026   -943   -410    207    470    766    607
   -322    906   1228   -293   -776   1067   -932   -428    205    465    753    644
   -298    945   1244   -324   -771   1093   -932   -415    215    483    763    675
   -363    906   1267   -272   -815   1085   -961   -465    174    454    740    678
   -431    828   1260   -197   -844   1044   -976   -509    122    402    680    592
   -527    719   1247    -96   -888    982  -1002   -566     57    350    620    530
   -540    711   1252    -85   -896    982  -1005   -581     28    324    607    550
   -478    743   1218   -135   -849    982  -1002   -574     25    324    597    553
   -467    678   1145   -103   -805    911  -1028   -605    -23    275    540    485
   -501    561   1060    -31   -782    807  -1070   -644    -72    228    485    433
   -509    457    966     25   -737    711  -1085   -657    -93    200    452    426
   -509    397    904     54   -706    649  -1122   -685   -132    163    418    420
   -514    366    880     75   -696    623  -1122   -724   -174    124    384    387
   -537    342    878     96   -706    607  -1109   -732   -181    106    374    400
   -532    301    833    114   -683    566  -1117   -727   -181    103    361    381
   -522    280    800    119   -662    540  -1143   -737   -194     88    335    353
   -514    280    795    116   -654    537  -1143   -756   -213     70    355    379
   -540    166    706    184   -623    436  -1114   -756   -249     10    332    311
   -535     38    574    246   -555    306  -1041   -688   -241    -38    270    239
   -558      2    561    277   -561    280   -940   -571   -166    -33    218    174
   -519    106    626    207   -571    366   -849   -387      0     93    296    293
   -459    467    927     -5   -693    696   -826   -267    202    389    597    574
   -480   1158   1636   -340  -1060   1397   -919   -314    394    836   1150   1088
   -644   1777   2421   -568  -1532   2099  -1124   -662    376   1104   1545   1499
   -688   1842   2530   -576  -1608   2184  -1499  -1184     15    945   1483   1478
   -763   1015   1779   -127  -1273   1397  -1636  -1538   -594    179    771    904
   -779    127    904    324   -841    514  -1626  -1577   -961   -436     46    254
   -693   -215    478    454   -589    132  -1579  -1395   -919   -462   -140     72
   -672   -303    368    488   -522     31  -1470  -1234   -787   -379   -174     67
   -618   -205    413    410   -517    103  -1363  -1096   -639   -296    -93    155
   -607    -85    522    345   -566    218  -1280  -1000   -522   -194    -10    239
   -613    -31    579    319   -597    272  -1234   -966   -480   -148      5    270
   -633      7    641    314   -636    324  -1202   -927   -446   -137     36    329
   -633     36    670    296   -654    353  -1210   -909   -428   -114     46    309
   -592     62    654    265   -623    358  -1252   -924   -444   -111     41    335
   -615     51    667    280   -641    358  -1247   -935   -467   -132     25    361
   -636     46    683    296   -659    363  -1210   -935   -483   -166      7    381
   -618     85    704    265   -659    394  -1202   -927   -491   -179     -2    376
   -605    127    730    239   -667    428  -1213   -911   -475   -166     -5    384
   -665     90    756    285   -709    423  -1226   -945   -509   -181    -36    366
   -693     72    766    311   -730    418  -1223   -966   -535   -163    -54    332
   -670     70    737    298   -704    402  -1218   -969   -555   -158    -57    329
   -665    106    771    277   -719    439  -1213   -948   -524   -145    -38    345
   -636    122    758    257   -698    439  -1218   -924   -470   -132    -25    345
   -615    124    740    246   -678    431  -1231   -909   -446   -129    -10    358
   -626    119    745    252   -685    431  -1257   -917   -462   -148    -10    345
   -618    132    750    241   -683    441  -1265   -909   -459   -142      0    342
   -584    132    717    223   -652    426  -1257   -901   -454   -137     12    345
   -574    140    714    218   -644    426  -1234   -888   -444   -129     28    353
   -553    142    696    205   -626    418  -1241   -888   -454   -132     28    361
   -511    181    691    163   -602    436  -1257   -885   -449   -129     38    368
   -467    262    727    101   -597    493  -1273   -870   -420   -111     57    387
   -436    324    761     57   -597    542  -1301   -852   -394    -90     98    441
   -426    319    745     54   -587    530  -1291   -859   -407   -101     96    441
   -441    285    727     77   -584    506  -1262   -854   -420   -116     93    446
   -441    303    745     67   -594    524  -1247   -844   -413   -109    109    470
   -413    363    776     25   -594    568  -1226   -828   -397    -93    142    498
   -428    381    807     20   -618    594  -1210   -831   -394    -88    161    514
   -446    371    818     36   -631    594  -1213   -841   -400   -103    155    509
   -420    381    800     18   -610    589  -1226   -854   -410   -114    150    509
   -392    394    787      0   -589    589  -1239   -867   -423   -137    119    517
   -379    436    813    -28   -597    623  -1210   -846   -405   -127    142    563
   -366    439    805    -36   -584    620  -1221   -857   -413   -116    132    511
   -340    452    789    -57   -566    620  -1239   -878   -436   -129    135    491
   -322    459    782    -67   -550    620  -1257   -898   -462   -140    137    472
   -345    467    810    -62   -579    639  -1260   -901   -459   -155    122    485
   -348    454    802    -54   -574    628  -1249   -911   -480   -179     90    483
   -348    436    782    -44   -566    607  -1254   -924   -511   -202     64    449
   -363    446    810    -41   -587    628  -1247   -924   -524   -215     59    441
   -348    454    802    -54   -576    626  -1241   -927   -537   -233     41    436
   -337    444    782    -54   -561    613  -1236   -914   -540   -228     28    452
   -319    441    761    -62   -540    602  -1244   -909   -548   -215     31    462
   -314    449    763    -67   -537    605  -1228   -901   -548   -207     36    472
   -309    449    758    -70   -535    602  -1202   -883   -550   -213     25    472
   -316    449    766    -67   -540    605  -1182   -857   -548   -210     18    496
   -324    478    802    -80   -563    639  -1161   -831   -537   -200     15    506
   -296    524    820   -114   -558    672  -1140   -797   -527   -192     25    511
   -283    558    839   -140   -561    698  -1122   -774   -511   -192     36    527
   -293    561    854   -135   -574    709  -1101   -763   -514   -210     28    527
   -306    553    859   -124   -581    706  -1083   -748   -517   -226     12    519
   -285    579    865   -145   -574    722  -1083   -745   -517   -231      7    530
   -270    615    885   -174   -576    750  -1078   -758   -519   -231     10    530
   -249    646    896   -200   -574    771  -1078   -771   -519   -226     18    542
   -246    641    888   -197   -568    763  -1093   -787   -524   -228     12    542
   -259    587    846   -163   -553    717  -1135   -823   -537   -241    -18    511
   -252    553    805   -153   -530    678  -1145   -833   -540   -231    -28    509
   -252    501    753   -124   -504    628  -1161   -844   -550   -239    -49    491
   -252    475    724   -111   -488    600  -1176   -846   -563   -233    -59    478
   -241    428    670    -93   -454    548  -1200   -857   -592   -252    -88    467
   -270    350    620    -41   -444    483  -1267   -893   -641   -322   -135    433
   -283    314    594    -15   -439    454  -1291   -904   -649   -361   -148    423
   -262    270    532     -5   -397    400  -1296   -909   -659   -394   -163    423
   -288    197    485     46   -387    340  -1301   -927   -683   -433   -187    413
   -306    137    444     83   -376    290  -1291   -935   -701   -459   -176    394
   -296    142    439     77   -366    290  -1288   -940   -701   -472   -166    392
   -303    140    441     80   -371    288  -1309   -945   -706   -480   -163    394
   -272    142    415     64   -342    277  -1317   -948   -717   -491   -166    400
   -267     98    366     83   -316    231  -1309   -943   -732   -514   -205    400
   -257     18    272    119   -265    145  -1265   -885   -732   -522   -257    337
   -223      2    223    109   -223    114  -1150   -748   -667   -459   -259    290
   -181     67    249     57   -215    158  -1036   -553   -540   -327   -192    355
   -150    353    501   -101   -324    426   -943   -374   -324    -57     75    607
   -142    982   1124   -420   -633   1052   -971   -371    -88    363    566   1096
   -316   1683   2000   -683  -1158   1842  -1158   -636     36    758   1093   1634
   -498   1849   2348   -675  -1423   2099  -1460  -1124   -176    769   1215   1730
   -571   1171   1743   -301  -1158   1457  -1670  -1540   -745    137    639   1234
   -576    179    753    197   -665    465  -1714  -1691  -1275   -644   -200    472
   -496   -324    171    407   -335    -75  -1654  -1548  -1366   -880   -530     85
   -467   -405     62    436   -265   -171  -1522  -1325  -1221   -797   -483     67
   -441   -301    137    368   -290    -80  -1369  -1124  -1031   -649   -389    142
   -410   -168    239    288   -327     33  -1262  -1002   -898   -542   -322    213
   -405   -132    272    265   -340     70  -1213   -945   -841   -493   -267    228
   -379   -114    265    246   -322     75  -1184   -904   -805   -444   -200    213
   -368    -98    270    233   -322     85  -1169   -888   -792   -446   -210    244
   -366    -83    283    223   -327    101  -1153   -880   -779   -446   -200    252
   -350    -70    280    207   -316    103  -1145   -872   -769   -439   -174    236
   -329    -44    285    187   -309    119  -1117   -854   -756   -431   -174    244
   -329    -67    262    197   -298     98  -1085   -836   -740   -420   -174    231
   -345    -93    252    218   -301     77  -1072   -823   -722   -389   -124    207
   -340    -80    257    207   -298     88  -1060   -820   -714   -374   -106    189
   -283    -57    226    171   -254     83  -1054   -815   -706   -371   -129    218
   -272   -101    168    184   -220     33  -1049   -818   -706   -374   -124    202
   -254    -93    161    174   -207     31  -1041   -805   -685   -345    -77    187
   -246    -77    166    161   -207     44  -1036   -779   -659   -316    -59    181
   -239    -70    168    155   -205     49  -1047   -774   -649   -306    -49    168
   -233    -88    145    158   -189     28  -1031   -771   -646   -309    -41    176
   -233    -83    150    158   -192     33  -1010   -750   -623   -290    -25    189
   -236    -67    168    150   -202     51  -1002   -724   -587   -267    -10    213
   -228    -46    181    137   -205     67   -997   -698   -558   -233     12    244
   -205     -5    200    106   -205     96   -995   -667   -522   -174     57    277
   -197     25    223     85   -210    124   -984   -644   -491   -129     98    296
   -200     41    239     77   -220    140   -976   -641   -472   -111    116    303
   -210     49    259     80   -233    153   -956   -633   -462    -90    122    296
   -213     77    288     64   -252    184   -950   -610   -439    -64    158    301
   -194    135    329     28   -262    231   -953   -584   -405    -33    187    332
   -179    176    355      0   -267    265   -950   -561   -366      0    218    371
   -194    179    374      7   -283    275   -917   -527   -324     41    270    400
   -210    184    392     10   -301    288   -898   -522   -319     51    301    402
   -210    194    405      7   -306    298   -888   -527   -327     44    296    400
   -215    226    441     -7   -329    335   -875   -514   -309     51    301    418
   -213    249    462    -18   -337    355   -857   -511   -280     64    316    436
   -244    254    498     -7   -371    376   -836   -514   -272     75    340    433
   -265    265    527      0   -397    394   -831   -519   -267     77    345    428
   -252    285    535    -18   -394    410   -841   -524   -259     80    350    413
   -236    280    517    -20   -376    397   -841   -522   -249     90    368    410
   -249    262    509     -7   -379    384   -831   -527   -257     83    368    400
   -239    262    501    -12   -368    381   -820   -524   -252     83    366    405
   -239    272    511    -18   -376    392   -818   -530   -252     75    358    413
   -236    265    501    -12   -368    381   -818   -553   -275     49    348    389
   -233    288    522    -28   -379    402   -826   -550   -270     54    355    387
   -223    314    537    -46   -381    426   -828   -540   -252     70    371    397
   -231    314    542    -44   -387    426   -831   -542   -249     67    376    413
   -241    342    584    -49   -413    462   -815   -540   -239     70    392    433
   -200    392    592    -98   -394    491   -805   -535   -228     67    389    436
   -168    446    615   -140   -392    530   -784   -514   -210     85    410    439
   -189    446    633   -129   -413    540   -758   -496   -189    106    431    444
   -213    433    646   -109   -428    540   -727   -480   -181    106    441    441
   -244    441    683   -101   -462    563   -717   -475   -176    106    454    462
   -236    478    714   -122   -475    594   -701   -452   -155    124    472    488
   -226    496    722   -135   -475    610   -691   -441   -158    122    470    493
   -207    555    763   -174   -485    659   -685   -436   -148    132    485    506
   -226    587    810   -181   -519    698   -672   -436   -135    161    524    517
   -205    615    820   -205   -514    717   -672   -452   -142    150    535    511
   -187    623    810   -218   -498    714   -691   -472   -163    127    511    511
   -153    665    818   -254   -485    740   -704   -483   -176    114    504    540
   -187    633    820   -223   -504    727   -701   -472   -171    127    524    545
   -226    574    800   -174   -514    685   -691   -480   -192    109    514    524
   -231    535    763   -153   -498    649   -693   -496   -223     64    459    493
   -239    509    748   -135   -493    628   -696   -498   -236     33    423    491
   -252    454    706   -103   -480    581   -683   -485   -231     41    439    452
   -257    397    654    -72   -454    524   -698   -511   -259      5    410    405
   -236    355    589    -62   -413    472   -714   -550   -303    -46    368    342
   -236    329    566    -46   -400    446   -709   -558   -319    -62    355    311
   -257    306    561    -25   -407    433   -709   -555   -324    -83    309    332
   -259    316    576    -28   -418    446   -701   -545   -311    -90    265    366
   -231    306    537    -38   -387    423   -714   -548   -309    -88    272    327
   -236    231    467      2   -350    348   -722   -571   -332    -98    301    246
   -254    166    418     44   -335    290   -680   -532   -322   -119    272    223
   -259    109    368     75   -314    239   -613   -441   -283   -148    187    194
   -226    114    340     54   -283    226   -532   -345   -210   -114    202     96
   -171    168    340      2   -254    254   -441   -200    -70     -2    322    109
   -153    574    724   -210   -439    646   -436   -137    122    285    659    405
   -207   1257   1465   -524   -836   1361   -558   -293    231    654   1124    828
   -314   1813   2127   -750  -1221   1969   -852   -693    135    875   1434   1098
   -355   1758   2114   -701  -1234   1935  -1150  -1083   -181    730   1345   1013
   -392    875   1267   -244   -828   1070  -1182  -1286   -717    -41    657    436
   -384     51    436    166   -410    244  -1075  -1174   -956   -579     77    -46
   -324   -189    135    254   -231    -28   -997   -969   -849   -579    -20   -161
   -296   -166    129    231   -213    -18   -898   -805   -667   -441     64   -101
   -311    -93    215    202   -265     59   -800   -691   -522   -322    155    -31
   -306     -2    303    155   -306    148   -753   -633   -431   -236    233     -2
   -288     49    335    119   -311    189   -722   -592   -374   -189    296     28
   -270     72    342     98   -306    207   -691   -563   -340   -161    319     54
   -277     75    353    101   -316    213   -680   -563   -337   -174    259     83
   -265     72    337     96   -301    205   -665   -555   -332   -171    254     90
   -252     90    342     77   -298    215   -654   -540   -314   -145    311    103
   -257     96    353     80   -303    223   -665   -537   -301   -122    340    116
   -280     93    374     90   -327    233   -665   -545   -303   -103    374    103
   -275    103    379     83   -327    241   -644   -535   -298   -106    392    106
   -265    109    371     77   -319    239   -636   -530   -290   -114    392    111
   -241    140    381     51   -311    259   -626   -511   -275    -98    405    140
   -241    153    394     44   -319    272   -641   -517   -275    -96    392    148
   -252    163    413     44   -332    288   -646   -517   -272    -83    405    155
   -254    153    407     49   -332    280   -628   -514   -270    -75    420    155
   -254    153    407     51   -329    280   -618   -506   -270    -70    420    155
   -246    194    439     23   -342    316   -610   -488   -249    -44    470    192
   -244    210    454     18   -350    329   -605   -478   -233    -25    506    202
   -233    223    454      5   -342    337   -587   -465   -226    -10    532    218
   -241    223    465     10   -353    342   -579   -457   -223    -10    524    244
   -239    236    472      0   -355    355   -602   -465   -218    -10    537    244
   -210    267    478    -28   -345    371   -594   -444   -202     10    579    277
   -210    280    491    -38   -350    384   -576   -426   -187     36    623    290
   -202    316    519    -57   -361    418   -561   -394   -150     80    678    322
   -163    363    524   -101   -342    444   -561   -371   -119    106    696    332
   -145    379    524   -116   -335    452   -553   -363   -109    106    691    337
   -142    394    535   -127   -340    465   -540   -361   -101    109    704    353
   -132    415    548   -140   -340    480   -498   -337    -80    135    750    384
   -119    449    568   -166   -342    509   -465   -316    -51    155    763    410
   -114    467    581   -176   -348    524   -465   -324    -57    145    737    426
   -122    433    555   -158   -340    496   -462   -329    -70    171    737    387
   -101    452    553   -174   -327    501   -431   -306    -49    239    769    363
   -109    441    550   -166   -329    496   -402   -288    -23    231    776    374
   -109    420    527   -155   -319    472   -374   -283     -5    215    771    379
   -101    413    514   -155   -309    465   -355   -275      5    231    753    389
    -72    452    524   -189   -298    488   -350   -270     18    239    758    392
   -101    405    506   -153   -303    454   -355   -288     10    197    740    361
   -122    389    511   -135   -316    449   -348   -290     10    197    732    358
   -101    428    530   -163   -314    478   -342   -288     10    207    717    361
    -88    449    537   -179   -311    493   -350   -288     12    215    714    355
   -127    410    537   -142   -332    475   -329   -298      2    205    704    350
   -153    376    527   -111   -340    452   -311   -293    -12    194    691    355
   -155    384    540   -114   -348    459   -290   -272    -10    202    711    361
   -137    420    558   -140   -348    488   -262   -239     20    252    761    381
   -124    441    563   -161   -345    501   -249   -218     49    267    795    405
   -119    441    561   -161   -340    501   -226   -189     85    280    807    431
   -103    446    550   -171   -327    496   -218   -163    127    322    818    449
   -122    428    550   -153   -335    488   -197   -142    153    324    828    462
   -161    413    574   -127   -368    493   -184   -132    163    267    833    475
   -155    431    584   -137   -371    506   -181   -132    174    246    831    475
   -132    457    587   -163   -361    519   -166   -114    202    288    846    493
   -101    491    592   -194   -345    540   -155   -109    228    322    857    514
   -127    501    626   -189   -376    563   -161   -116    239    350    867    542
   -171    504    675   -166   -423    589   -153   -119    246    376    888    550
   -145    488    631   -171   -389    558   -181   -153    215    355    865    524
   -103    509    613   -202   -358    561   -200   -161    215    358    854    542
    -33    496    530   -233   -283    511   -226   -192    192    306    792    527
    -38    465    501   -213   -270    483   -249   -202    179    285    787    509
   -101    428    530   -166   -316    478   -244   -197    168    272    800    493
   -142    368    511   -111   -327    439   -231   -205    140    228    766    470
   -129    335    462   -103   -296    400   -228   -215    119    197    724    449
   -109    316    426   -106   -267    371   -220   -213    106    179    704    420
   -116    257    374    -72   -244    314   -215   -231     77    140    670    389
   -153    223    376    -33   -265    298   -220   -254     59    109    631    371
   -184    207    392    -10   -288    298   -226   -262     49     93    613    368
   -192    184    376      2   -285    280   -223   -275     25     67    568    355
   -187    200    387     -7   -285    290   -220   -280     12     62    555    358
   -176    220    397    -20   -285    309   -220   -275     10     54    548    366
   -171    155    327      5   -249    241   -213   -254    -10     10    493    327
   -192     75    267     57   -231    171   -158   -200     -2    -44    407    241
   -189     83    272     51   -231    176    -70   -114     49    -49    387    205
   -176    200    376    -10   -275    288      0     20    161     44    470    280
   -176    602    779   -215   -478    691      7    101    329    327    789    592
   -210   1283   1491   -537   -849   1387    -25     36    511    727   1280   1052
   -311   1774   2086   -732  -1200   1927   -200   -254    519    992   1618   1322
   -363   1665   2029   -649  -1195   1847   -459   -652    210    818   1496   1205
   -433    807   1241   -189   -839   1023   -542   -948   -358     -5    711    597
   -436    106    542    163   -491    322   -514   -904   -600   -465    197    171
   -379   -148    231    262   -306     38   -459   -732   -540   -470    122     75
   -316   -135    181    226   -249     23   -363   -563   -394   -358    192    101
   -293    -44    246    168   -272    101   -257   -428   -259   -246    277    158
   -280     38    316    119   -298    176   -210   -353   -168   -168    340    213
   -252     75    327     88   -290    202   -189   -311   -124   -135    366    249
   -236     72    309     83   -272    189   -153   -290   -111   -122    371    254
   -249     77    324     85   -288    202   -124   -275    -90   -106    374    277
   -265     62    327     98   -296    194   -109   -272    -80    -90    387    298
   -259     70    329     93   -293    197   -106   -267    -77    -83    389    311
   -213    109    322     51   -267    215   -119   -257    -77    -77    381    340
   -187     77    265     54   -226    168   -116   -257    -96    -88    361    353
   -166     70    236     46   -200    153   -114   -254   -109    -83    376    322
   -140     77    218     28   -179    148   -109   -265   -129   -109    345    316
   -106     59    166     23   -135    111    -72   -259   -158   -145    277    329
   -129     31    161     46   -145     96    -25   -236   -166   -127    288    324
   -114     54    168     28   -142    111     23   -184   -158   -119    288    361
    -98     36    135     31   -116     85     49   -155   -142   -101    314    350
   -124     75    200     25   -161    137     62   -145   -129    -62    415    303
   -155     57    213     46   -187    135     80   -132   -119    -85    410    327
   -184     54    239     62   -210    145     64   -142   -119   -109    379    335
   -226     80    303     72   -265    192     12   -174   -116   -106    379    340
   -231     85    316     72   -272    200    -20   -181   -122    -88    374    342
   -249     83    332     83   -293    207    -38   -174   -116    -51    384    368
   -272     64    337    103   -306    200    -64   -163    -98     -7    392    402
   -275     57    332    109   -303    194    -75   -137    -67     44    402    431
   -272     80    353     96   -311    215    -72   -106    -23    109    428    472
   -239    101    340     67   -290    220    -85    -83      5    168    449    511
   -215    122    337     46   -277    228    -88    -54     41    246    478    542
   -194    129    324     31   -259    226    -93    -51     57    298    467    553
   -205    161    366     23   -285    262    -90    -44     77    322    452    553
   -205    220    426     -7   -316    324    -80    -31    101    332    475    548
   -187    223    410    -18   -298    316    -83    -44    109    298    506    537
   -161    202    361    -20   -262    280   -111    -59    101    220    522    519
   -163    207    371    -20   -267    288   -116    -49    116    184    527    509
   -202    168    371     15   -288    267    -93    -46    111    168    483    504
   -233    166    400     33   -316    283    -67    -33    116    181    483    517
   -259    161    418     46   -337    288    -49    -25    114    181    465    532
   -280    114    394     83   -337    254    -44    -33     93    171    452    488
   -296    103    400     96   -348    252    -18    -20     98    213    496    467
   -319    109    426    103   -374    267    -12    -31     90    244    493    439
   -345     93    436    124   -392    265    -18    -41     72    239    436    423
   -363     85    449    140   -405    267    -25    -49     57    252    431    400
   -376    101    478    137   -428    288    -41    -44     77    306    491    397
   -374     96    470    137   -423    283    -25    -36     93    327    472    420
   -402     83    483    158   -444    280      7    -18    106    350    467    426
   -439    116    555    161   -496    335     41      5    140    405    535    433
   -449    135    584    155   -517    358     59     28    171    433    558    446
   -470    140    610    163   -540    374     80     49    192    444    561    459
   -467    166    633    148   -550    400     96     57    202    452    605    452
   -449    207    657    122   -553    431    114     67    215    462    628    452
   -459    215    675    122   -568    444    124     75    228    452    605    449
   -467    197    662    135   -566    428    140     93    249    465    631    457
   -465    241    706    111   -587    472    142    109    277    485    659    475
   -457    272    730     93   -592    501    122     85    275    475    685    472
   -488    239    724    122   -607    483     96     41    249    467    683    400
   -426    270    696     77   -561    483    106     36    249    465    665    410
   -387    296    683     44   -535    488    127     41    254    459    680    433
   -465    223    688    122   -576    454    114     23    244    452    678    394
   -472    202    672    132   -574    436     85      5    228    439    652    384
   -459    179    639    140   -550    407     64     -5    213    405    597    374
   -444    145    587    148   -517    366     88     -2    213    400    605    340
   -491     44    535    223   -511    288    101    -10    192    376    589    290
   -519    -51    467    283   -496    207     75    -41    153    319    527    270
   -506    -93    413    298   -459    158     64    -54    142    316    542    246
   -504   -114    387    306   -446    135     75    -57    142    319    535    226
   -496   -168    327    332   -413     77     70    -72    129    290    488    207
   -506   -205    301    355   -405     46     49   -109    101    262    459    168
   -524   -207    316    363   -420     54     49    -98    111    270    454    192
   -563   -233    327    397   -446     46     59    -72    132    296    483    213
   -514   -285    228    400   -371    -28     67    -54    132    283    462    197
   -493   -423     70    457   -283   -179    114    -18    119    207    342     98
   -532   -472     59    501   -298   -207    213     70    176    215    340     20
   -540   -410    129    472   -337   -140    280    189    296    309    420     67
   -485    -46    439    267   -462    194    272    246    459    542    657    311
   -491    600   1091    -57   -792    846    176    161    626    927   1096    724
   -587   1104   1691   -257  -1137   1397    -62   -181    576   1158   1413    940
   -646   1047   1691   -200  -1169   1369   -340   -553    288   1026   1337    862
   -722    316   1039    202   -880    678   -431   -833   -252    288    646    423
   -719   -439    280    576   -501    -80   -366   -782   -545   -265     62     -7
   -672   -693    -23    683   -324   -358   -309   -589   -462   -262      2   -145
   -649   -730    -80    688   -285   -405   -220   -413   -298   -137     75   -132
   -636   -680    -44    659   -296   -363   -140   -293   -166    -33    129    -80
   -639   -576     62    607   -350   -257    -88   -228    -72     46    174     -5
   -659   -519    137    589   -400   -192    -70   -218    -33     80    213     10
   -670   -504    166    587   -420   -171    -57   -207    -10     98    252     12
   -683   -501    181    592   -433   -161    -59   -194      7    106    257     12
   -678   -498    176    587   -428   -161    -67   -189     15    103    231     33
   -657   -491    166    574   -413   -163    -70   -194     20    106    244     23
   -667   -509    155    587   -413   -176    -59   -200     23    114    290      0
   -719   -535    184    628   -452   -176    -59   -207     28    111    296     -2
   -730   -519    210    623   -472   -153    -72   -218     33    106    277      5
   -724   -491    233    607   -480   -127    -90   -228     33     98    254     10
   -724   -470    252    597   -491   -109    -90   -231     38     98    252     10
   -743   -449    293    597   -519    -77    -77   -228     51    114    285     10
   -800   -449    350    623   -576    -49    -64   -239     54    122    303      7
   -787   -439    345    613   -566    -46    -67   -239     67    129    309     20
   -732   -423    306    576   -522    -59    -83   -241     67    132    322     31
   -688   -402    285    545   -488    -59    -96   -241     70    150    363     25
   -649   -402    246    524   -449    -77   -101   -239     70    140    358     36
   -607   -374    231    491   -420    -72   -119   -239     75    135    332     51
   -631   -384    246    506   -441    -70   -132   -257     70    127    324     38
   -670   -379    290    524   -480    -44   -122   -262     77    150    379     38
   -693   -368    322    530   -509    -23   -122   -249     93    176    407     59
   -659   -324    335    491   -498      5   -116   -236    111    187    405     72
   -644   -296    348    470   -498     25   -124   -226    119    181    387    101
   -678   -290    387    485   -532     46   -127   -210    135    197    407    127
   -675   -241    433    457   -555     93   -109   -181    163    249    475    140
   -654   -215    439    436   -548    109    -98   -166    171    257    501    142
   -644   -210    431    426   -537    109   -103   -166    163    239    472    142
   -662   -202    459    433   -561    127    -93   -158    166    241    480    145
   -680   -189    491    433   -587    150    -70   -140    187    270    504    153
   -685   -181    504    431   -594    161    -75   -148    187    277    514    158
   -667   -194    470    431   -571    137   -106   -171    163    265    519    127
   -654   -194    459    426   -558    132    -98   -168    166    257    504    124
   -641   -184    457    413   -550    135    -80   -161    176    262    498    132
   -659   -184    472    420   -566    142    -62   -155    181    267    498    124
   -654   -174    480    413   -568    153    -57   -153    187    275    506    109
   -626   -148    478    387   -553    163    -59   -145    197    283    522    103
   -646   -189    454    418   -553    132    -90   -168    176    259    488     83
   -667   -233    433    452   -550     98    -96   -181    166    246    472     70
   -680   -270    407    472   -545     70   -101   -189    153    231    462     62
   -654   -246    407    452   -532     80   -101   -184    155    246    472     67
   -633   -239    394    436   -517     77   -106   -181    161    246    467     70
   -620   -231    389    426   -506     80   -119   -179    168    254    483     75
   -602   -226    376    413   -491     75   -129   -171    176    262    493     88
   -620   -254    366    439   -493     54   -119   -171    174    257    485     90
   -587   -197    387    392   -488     93    -75   -137    207    290    517    119
   -600   -184    415    392   -509    116    -59   -114    233    316    532    140
   -605   -181    423    392   -514    119    -62   -101    252    332    540    158
   -545   -124    420    335   -483    148    -57    -72    283    363    574    181
   -540   -114    426    324   -485    155    -59    -72    288    366    584    194
   -558   -114    441    335   -501    163    -51    -75    290    371    589    207
   -519    -59    457    288   -491    197    -41    -64    298    381    605    220
   -501    -25    475    265   -488    223    -36    -70    301    389    618    244
   -498    -23    472    259   -485    223    -38    -83    293    387    613    262
   -483    -46    436    265   -459    192    -49    -98    265    366    592    265
   -480    -77    402    277   -444    161    -77   -122    236    340    576    259
   -498   -124    374    311   -436    124   -111   -145    213    319    553    249
   -498   -129    368    314   -436    116   -122   -145    210    309    548    262
   -485   -171    314    327   -402     70   -129   -153    189    277    511    249
   -465   -213    252    337   -358     18   -142   -163    163    249    470    220
   -446   -267    179    358   -314    -44   -148   -161    145    231    446    226
   -462   -348    114    402   -290   -116   -163   -184    106    192    420    207
   -462   -387     75    423   -270   -155   -168   -200     83    161    387    197
   -457   -428     28    441   -244   -200   -179   -207     70    155    394    171
   -439   -449    -10    444   -215   -231   -187   -205     67    153    389    150
   -428   -459    -33    441   -200   -246   -168   -202     62    142    376    158
   -418   -480    -62    449   -179   -272   -153   -197     59    140    371    179
   -433   -527    -93    478   -171   -309   -161   -207     38    111    337    176
   -413   -602   -189    509   -111   -397   -161   -202     12     62    252    148
   -381   -675   -293    527    -46   -483    -75   -116     44     41    197     96
   -376   -683   -309    530    -33   -496     25     -5    116     83    236    101
   -358   -587   -228    472    -64   -410    103    132    239    207    366    231
   -280   -189     90    236   -187    -49    111    226    428    496    706    550
   -327    519    844    -98   -584    680     85    166    644    917   1218   1018
   -405    906   1312   -252   -857   1109    -96   -137    628   1114   1478   1236
   -465    600   1065    -70   -763    831   -332   -555    239    771   1197   1005
   -428   -220    207    324   -319     -7   -457   -924   -389    -83    423    368
   -428   -789   -361    607    -36   -576   -420   -828   -537   -392     70     51
   -337   -927   -589    633    124   -761   -358   -639   -436   -350     23     15
   -254   -917   -665    584    202   -792   -259   -475   -298   -252     46     54
   -267   -797   -530    532    129   -665   -132   -309   -124    -98    192    174
   -249   -732   -485    491    116   -610    -83   -236    -44    -38    231    236
   -246   -696   -449    470     98   -574    -67   -197     -7     -2    228    270
   -265   -691   -428    475     80   -561    -51   -187      2     18    231    290
   -270   -688   -418    480     72   -553    -28   -168     15     49    241    303
   -280   -672   -394    475     54   -535    -20   -166     12     49    233    314
   -290   -672   -384    480     46   -530    -12   -163     20     70    236    327
   -329   -670   -342    498      5   -506     15   -150     38    155    257    332
   -389   -675   -285    532    -51   -480     72   -124     70    176    288    358
   -449   -701   -252    574   -101   -478    109   -111     75    155    306    407
   -509   -709   -200    607   -155   -454    148    -88     70    176    332    423
   -436   -670   -233    553   -103   -454    155    -46     46    161    314    415
   -298   -602   -303    452      2   -454    142     -5     51    106    277    439
   -316   -571   -254    444    -33   -413    127     44    103    101    301    462
   -270   -540   -270    405     -2   -405     96     51    171    109    298    449
   -272   -530   -259    400     -7   -394     77     33    228    122    270    454
   -298   -514   -215    407    -41   -366     85     18    267    189    254    480
   -275   -498   -226    387    -25   -363    101      5    265    241    272    475
   -277   -496   -218    387    -31   -358    109     15    272    296    309    501
   -259   -483   -223    371    -20   -355    101     15    270    322    329    514
   -257   -483   -226    371    -15   -355     88     12    257    322    350    530
   -288   -485   -197    384    -46   -340     75     20    265    319    379    548
   -303   -465   -161    384    -72   -314     59     41    283    342    407    579
   -306   -465   -158    387    -75   -314     57     46    280    348    433    600
   -316   -449   -132    384    -93   -290     75     77    309    389    480    620
   -220   -394   -176    306    -23   -285     72     93    324    418    504    654
   -174   -363   -189    270      7   -277     77     90    340    436    524    678
   -129   -361   -231    244     49   -296     59     67    340    428    524    675
   -127   -374   -246    252     59   -311     59     51    350    423    524    678
   -129   -358   -228    241     49   -293     80     72    384    454    548    691
    -93   -327   -233    210     70   -280     77     85    405    478    558    696
   -106   -316   -210    210     49   -265     72     96    423    488    561    698
   -153   -337   -184    246     15   -262     88     98    423    470    548    693
   -197   -353   -158    272    -20   -257    116    116    431    457    532    665
   -213   -337   -127    275    -44   -233    142    140    454    459    524    659
   -280   -389   -109    332    -88   -249    142    142    459    444    488    646
   -355   -459   -103    407   -127   -283    153    127    441    413    452    597
   -355   -511   -155    433   -101   -335    142     88    405    368    420    540
   -322   -504   -181    413    -70   -342    135     75    402    355    410    524
   -241   -444   -202    342    -20   -324    114     62    402    350    400    519
   -207   -405   -197    306     -5   -301    103     77    413    358    405    524
   -231   -423   -194    327    -20   -309     98     83    400    335    366    509
   -231   -397   -166    314    -33   -283    109     88    400    329    350    511
   -246   -371   -124    309    -62   -249    122     80    397    324    342    511
   -265   -335    -70    301    -98   -202    148     90    410    327    345    514
   -259   -309    -49    283   -106   -179    148    106    423    332    355    509
   -215   -259    -44    236    -88   -153    155    127    439    332    363    514
   -200   -207     -7    200    -96   -109    153    132    446    332    355    514
   -202   -200      2    202   -103    -98    140    127    436    311    335    501
   -200   -215    -15    205    -93   -114    135    124    420    290    306    493
   -207   -197     10    200   -109    -93    153    137    428    293    303    498
   -220   -158     62    187   -142    -49    150    132    436    303    311    501
   -197   -127     70    163   -135    -28    140    103    415    290    309    496
   -166   -137     28    150    -98    -54    124     80    379    259    275    485
   -181   -161     20    171   -101    -70    109     59    350    233    249    488
   -187   -181      5    184    -98    -88    101     44    335    226    239    485
   -176   -202    -25    189    -75   -114    103     33    322    215    223    467
   -181   -241    -59    210    -62   -150    106     31    309    197    200    444
   -200   -314   -116    257    -41   -215     77     -2    270    161    150    392
   -200   -387   -189    290     -7   -288     51    -28    233    124    103    340
   -171   -423   -252    298     38   -337     36    -51    210     98     67    309
   -202   -472   -272    335     33   -374     25    -75    187     72     33    303
   -205   -501   -296    353     44   -400     15    -98    155     38    -10    272
   -181   -524   -345    350     80   -436     -5   -122    127     10    -38    239
   -179   -542   -363    361     90   -454      0   -124    111     -5    -41    228
   -148   -493   -348    319     98   -423     33   -106    119     -5    -20    257
    -64   -454   -389    259    161   -420     44    -90    114    -31    -31    265
     57   -467   -524    202    290   -496     59    -77     77   -103    -98    244
    119   -566   -685    223    402   -626    129    -41     46   -179   -176    140
     77   -633   -711    277    394   -672    244     33     77   -210   -231     44
    -23   -685   -662    353    319   -675    309    124    137   -174   -236     33
   -135   -537   -402    335    132   -470    316    231    290     36    -62    205
   -223      2    226    111   -223    114    283    280    545    480    394    672
   -394    683   1078   -145   -737    880    142     67    701    935    904   1161
   -517    815   1330   -150   -924   1072   -161   -340    527   1005   1000   1226
   -555    205    761    174   -659    480   -389   -745     -5    454    436    753
   -522   -701   -179    613   -171   -441   -449   -930   -527   -296   -402     54
   -394  -1078   -685    735    145   -883   -454   -789   -553   -405   -623   -181
   -311  -1119   -807    717    246   -966   -387   -594   -402   -290   -581   -161
   -257  -1039   -784    646    262   -911   -296   -428   -246   -148   -496    -90
   -194   -883   -688    540    246   -787   -249   -332   -129    -44   -400    -18
   -171   -769   -597    467    210   -683   -236   -290    -62    -38   -335     25
   -184   -758   -574    472    192   -667   -252   -290    -44    -72   -335     23
   -168   -774   -605    470    215   -688   -254   -301    -49   -122   -358     31
   -142   -748   -605    446    231   -678   -236   -298    -44   -155   -368     64
   -127   -730   -602    428    236   -667   -246   -301    -46   -171   -358     70
   -129   -709   -579    418    223   -644   -241   -301    -41   -163   -329     75
   -150   -711   -563    431    205   -639   -220   -290    -33   -145   -306     85
   -153   -698   -545    426    194   -623   -210   -293    -38   -137   -303     90
   -155   -704   -548    428    194   -626   -210   -301    -44   -127   -319     98
   -145   -696   -550    420    200   -623   -210   -301    -41    -96   -322    103
   -142   -685   -542    410    200   -615   -205   -290    -28    -51   -329    127
   -163   -701   -537    433    187   -620   -207   -290    -28    -41   -335    119
   -187   -670   -483    426    145   -576   -207   -296    -31    -18   -311    109
   -184   -639   -454    410    132   -545   -205   -296    -31      7   -309    132
   -194   -628   -433    410    116   -530   -200   -293    -23     49   -301    145
   -205   -602   -397    405     96   -501   -200   -288    -10     85   -293    161
   -231   -576   -345    402     54   -459   -207   -290      0     90   -293    192
   -220   -545   -324    381     51   -436   -218   -293      7     96   -272    181
   -215   -537   -322    374     49   -431   -218   -283     23    132   -213    202
   -197   -519   -322    358     62   -420   -215   -275     31    174   -192    210
   -176   -493   -316    335     67   -405   -223   -277     41    197   -187    189
   -158   -457   -301    306     70   -379   -226   -262     67    226   -166    192
   -174   -459   -285    316     54   -374   -210   -246     88    254   -119    174
   -189   -441   -252    316     31   -348   -189   -223    116    280    -80    150
   -142   -428   -285    283     70   -358   -207   -236    106    265    -90    135
   -116   -407   -290    262     85   -350   -213   -246    103    267    -77    153
   -127   -407   -280    265     75   -345   -187   -223    137    301    -44    205
   -153   -418   -265    285     54   -342   -181   -223    150    314    -41    223
   -166   -400   -233    280     31   -316   -174   -223    168    337    -20    215
   -150   -407   -257    277     51   -332   -161   -233    176    355     -2    184
   -135   -402   -267    267     64   -335   -163   -249    174    350    -12    168
    -98   -368   -270    233     85   -319   -166   -244    194    363    -10    176
   -109   -418   -311    262     98   -366   -187   -262    197    366    -15    158
    -80   -402   -322    239    119   -363   -176   -254    226    392     -2    158
    -28   -329   -301    176    135   -316   -140   -228    259    426     20    166
   -114   -413   -298    265     90   -355   -153   -262    233    400    -12    127
   -148   -472   -327    309     88   -402   -197   -322    192    361    -67     59
   -163   -501   -337    332     85   -420   -202   -335    192    363    -88     28
   -137   -465   -327    301     93   -397   -194   -322    215    387    -83     38
   -106   -407   -301    257     96   -355   -184   -303    246    420    -49     57
   -145   -423   -280    283     64   -353   -189   -301    259    431    -23     64
   -179   -423   -244    298     31   -335   -189   -301    275    446     -7     70
   -200   -405   -207    301      2   -309   -200   -314    283    446    -18     70
   -218   -402   -184    311    -18   -293   -181   -290    314    480     20     85
   -223   -387   -166    303    -28   -277   -179   -272    337    506     57     98
   -213   -324   -111    270    -51   -218   -176   -262    361    530     77    114
   -226   -314    -90    270    -67   -202   -168   -241    389    550     83    129
   -252   -316    -64    285    -93   -192   -163   -241    402    563     90    140
   -277   -285     -7    280   -137   -148   -150   -236    413    574    109    168
   -275   -246     25    259   -153   -111   -150   -239    431    584    111    213
   -275   -228     44    252   -161    -93   -171   -267    418    574    101    218
   -296   -265     31    280   -163   -116   -194   -288    400    555     75    213
   -301   -270     28    283   -166   -122   -223   -322    381    540     54    200
   -324   -272     51    296   -189   -111   -241   -345    368    537     59    184
   -335   -270     64    301   -200   -103   -249   -353    371    535     67    168
   -342   -303     38    324   -192   -132   -244   -350    376    527     67    163
   -361   -374    -12    366   -176   -192   -275   -392    329    465     -7    129
   -340   -413    -72    376   -135   -241   -285   -407    309    426    -54    106
   -350   -462   -114    405   -119   -288   -293   -426    285    410    -54     72
   -402   -545   -142    475   -129   -345   -316   -462    257    376    -93     31
   -387   -540   -153    462   -119   -345   -332   -491    239    337   -153     28
   -392   -540   -148    465   -124   -342   -348   -519    223    303   -189     -5
   -405   -545   -140    472   -135   -342   -361   -540    220    303   -158    -33
   -452   -579   -127    517   -163   -353   -358   -545    226    303   -142    -33
   -431   -584   -153    506   -140   -371   -381   -568    207    277   -181    -38
   -407   -597   -189    501   -109   -394   -407   -584    184    246   -223    -67
   -410   -678   -270    542    -72   -475   -402   -571    168    207   -265   -140
   -410   -735   -324    574    -44   -530   -329   -501    205    181   -290   -231
   -402   -667   -265    535    -70   -467   -236   -392    301    220   -267   -233
   -366   -483   -116    423   -127   -301   -161   -262    465    379   -127   -103
   -327    -20    306    171   -316    142   -192   -226    652    688    210    226
   -400    659   1060   -129   -730    859   -329   -405    761   1060    678    636
   -504    989   1491   -244   -997   1241   -633   -823    589   1184    906    735
   -548    667   1215    -59   -883    940   -867  -1169    181    815    607    467
   -592   -158    431    374   -511    135   -893  -1343   -337     23   -129    -90
   -566   -745   -179    657   -194   -462   -815  -1239   -493   -348   -581   -415
   -506   -846   -342    675    -83   -594   -750  -1065   -355   -267   -558   -433
   -483   -820   -340    652    -72   -581   -659   -932   -205   -163   -506   -405
   -509   -769   -259    636   -124   -514   -597   -854    -96    -77   -465   -374
   -501   -675   -174    589   -163   -426   -542   -797      5     28   -319   -345
   -454   -610   -155    530   -150   -381   -532   -771     51     67   -288   -316
   -452   -605   -153    527   -150   -381   -550   -776     54     64   -293   -332
   -462   -563   -101    511   -181   -332   -558   -787     54     62   -272   -337
   -472   -517    -44    496   -215   -280   -576   -810     33     44   -272   -358
   -485   -504    -20    493   -233   -265   -563   -802     36     57   -252   -361
   -483   -504    -23    493   -231   -265   -532   -784     57     72   -241   -337
   -496   -527    -33    511   -233   -280   -511   -766     83     90   -228   -306
   -462   -550    -88    506   -187   -319   -535   -779     72     90   -228   -306
   -459   -530    -72    493   -194   -301   -530   -784     80     98   -228   -301
   -454   -501    -46    478   -205   -275   -527   -774     98    111   -220   -290
   -405   -449    -46    426   -179   -249   -527   -769    106    129   -194   -283
   -436   -446    -10    441   -213   -228   -524   -782    114    127   -197   -262
   -449   -452     -2    449   -226   -226   -530   -789    101    122   -166   -249
   -433   -433     -2    433   -218   -218   -548   -784    111    145   -150   -239
   -418   -405     12    410   -218   -194   -561   -774    122    163   -124   -228
   -405   -389     15    397   -210   -187   -563   -766    140    184   -116   -226
   -368   -387    -18    376   -176   -202   -571   -779    132    168   -148   -189
   -335   -358    -23    348   -155   -192   -568   -769    142    187   -116   -176
   -293   -314    -20    303   -137   -168   -584   -766    158    226    -41   -174
   -290   -311    -20    301   -135   -166   -587   -761    166    233    -28   -158
   -275   -293    -18    283   -129   -158   -605   -756    179    252      0   -145
   -262   -265     -5    262   -129   -135   -600   -737    202    290     62   -106
   -213   -231    -20    220    -98   -127   -607   -711    226    303     64    -67
   -148   -161    -12    155    -67    -88   -623   -696    246    296     23     -2
   -155   -158     -5    155    -77    -83   -620   -701    244    327    103    -46
   -148   -158    -10    153    -70    -85   -605   -693    249    350    179    -36
   -145   -166    -23    153    -62    -93   -613   -704    233    332    158     -5
   -145   -171    -25    158    -59    -98   -626   -711    223    314    142    -18
   -155   -189    -33    171    -64   -111   -626   -727    218    303    135    -25
   -150   -189    -38    171    -57   -114   -623   -740    205    288    119      5
   -116   -153    -36    132    -41    -96   -607   -737    205    280    119     36
   -119   -137    -18    129    -51    -77   -589   -732    226    293    135     31
   -132   -197    -64    163    -36   -132   -589   -724    236    293    137     25
   -114   -233   -119    174      0   -176   -587   -722    239    280    106     41
   -116   -267   -150    192     15   -210   -584   -727    226    252     57     31
   -111   -267   -155    189     20   -213   -579   -727    220    252     88     18
   -101   -301   -200    200     46   -252   -561   -722    218    239     77     15
    -85   -303   -220    194     64   -262   -548   -717    218    236     67     12
    -77   -296   -218    187     67   -259   -545   -722    210    231     83    -15
    -62   -309   -246    187     90   -277   -542   -730    194    202     57    -23
    -36   -285   -249    161    106   -267   -522   -714    207    210     49    -31
    -38   -257   -220    148     90   -239   -519   -696    220    231     64    -10
    -23   -236   -213    127     93   -226   -530   -693    223    215     41     20
      7   -239   -246    116    127   -241   -511   -662    246    257     88     33
      7   -194   -205     90    103   -200   -475   -628    275    296    127     57
     18   -155   -174     67     93   -163   -457   -600    301    311    150     96
     15   -168   -187     75     98   -176   -410   -571    316    311    161     88
     28   -135   -163     54     96   -148   -384   -558    322    329    194    129
     57    -51   -109     -5     80    -80   -397   -537    348    384    259    161
     54    -33    -88    -12     70    -59   -405   -524    361    415    306    179
     57     10    -49    -33     51    -18   -363   -509    376    428    322    197
     62     15    -46    -38     54    -15   -358   -517    350    407    319    220
     46    -12    -59    -18     51    -36   -381   -532    301    376    277    202
     41    -25    -67     -7     54    -46   -415   -548    267    353    236    213
     33    -46    -80      5     54    -62   -449   -571    252    363    197    213
     31    -64    -96     18     62    -80   -436   -571    280    293    174    194
     33    -77   -114     20     72    -93   -446   -592    252    239    135    168
     33    -77   -111     20     72    -96   -483   -620    207    218     67    132
      5   -114   -122     51     62   -119   -478   -618    197    194     12    103
    -10   -150   -140     80     64   -145   -478   -628    181    176    -36     83
    -15   -181   -168     98     75   -176   -475   -649    166    184    -64     77
    -18   -218   -200    116     90   -210   -470   -654    140    174    -62     67
    -31   -252   -220    140     93   -236   -488   -672    101    155    -54     44
    -18   -257   -239    137    109   -249   -457   -665     88    145    -33     59
    -44   -290   -246    166     98   -270   -452   -667     75    106    -31     51
    -70   -355   -285    213    106   -322   -462   -667     67     64    -18     41
    -77   -488   -410    280    163   -452   -449   -644     57     -2    -62    -20
    -64   -602   -537    335    236   -571   -361   -548     88    -38   -137   -109
    -59   -589   -532    322    233   -563   -252   -413    192     12   -127    -88
      0   -420   -420    210    207   -420   -194   -252    348    174     18     44
     38     64     23    -54      7     44   -202   -171    542    501    389    397
    -51    815    867   -381   -459    841   -270   -280    691    922    932    924
   -215   1252   1467   -519   -841   1358   -535   -737    519   1054   1215   1200
   -283    940   1223   -327   -753   1080   -800  -1200     64    670    906    898
   -293     -5    288    148   -293    142   -893  -1449   -462   -140     83    189
   -210   -717   -506    465    148   -613   -880  -1345   -613   -553   -431   -283
   -148   -859   -711    504    280   -787   -787  -1137   -467   -517   -488   -288
   -119   -836   -717    478    296   -779   -639   -956   -306   -410   -439   -249
    -98   -688   -592    392    244   -641   -535   -810   -150   -236   -285   -184
   -101   -524   -423    314    161   -475   -506   -748    -54   -103   -158   -184
   -103   -462   -361    280    127   -413   -509   -727    -12    -70   -132   -184
    -93   -418   -327    254    116   -374   -509   -722      5    -59   -145   -171
   -111   -389   -277    249     80   -335   -496   -722     18    -59   -153   -176
   -137   -355   -218    246     38   -288   -483   -724     15    -77   -158   -239
   -140   -285   -145    210      0   -215   -498   -735     10    -75   -127   -239
   -127   -228   -101    176    -15   -163   -501   -730     18    -85   -148   -220
   -109   -168    -59    140    -25   -114   -504   -735      7   -106   -158   -210
   -135   -111     23    124    -80    -44   -504   -737      7   -114   -187   -244
   -119    -46     70     83    -98     10   -522   -748      0   -119   -202   -244
   -103      5    109     49   -106     57   -545   -761     -7   -119   -197   -231
   -103     51    153     23   -129    101   -558   -761    -10   -122   -210   -220
   -101     90    192      5   -145    140   -568   -763    -15   -132   -220   -246
   -106     83    189     10   -148    135   -566   -782    -49   -161   -254   -265
   -106    132    239    -12   -174    184   -566   -782    -57   -168   -262   -285
    -93    187    277    -49   -187    231   -568   -784    -59   -166   -262   -306
    -77    207    285    -64   -181    246   -561   -776    -59   -155   -267   -329
    -67    244    309    -90   -187    275   -568   -784    -80   -168   -275   -348
    -54    285    337   -116   -194    311   -574   -771    -72   -142   -265   -358
    -62    296    358   -116   -210    324   -563   -743    -46    -93   -241   -348
    -12    327    340   -155   -176    332   -542   -709    -25    -49   -213   -324
     28    353    322   -192   -148    337   -550   -696    -18    -28   -202   -309
     51    366    311   -210   -129    340   -568   -688    -15    -10   -192   -301
     88    381    293   -236   -103    337   -555   -665      7     15   -171   -285
    116    384    267   -249    -75    327   -532   -636     28     36   -150   -270
    148    387    236   -267    -44    314   -532   -628     25     36   -153   -259
    179    402    223   -290    -23    314   -527   -626     25     44   -163   -257
    200    402    202   -303      0    303   -511   -618     33     59   -161   -246
    231    397    166   -314     33    283   -491   -607     46     75   -153   -231
    259    374    114   -319     72    244   -472   -602     57     88   -153   -231
    319    361     38   -340    140    200   -470   -602     57     98   -153   -233
    355    327    -28   -342    192    150   -475   -610     44    106   -161   -226
    342    265    -77   -303    210     93   -472   -623     25    111   -187   -239
    303    194   -111   -249    207     41   -470   -626     12    114   -197   -236
    252    116   -135   -184    192     -7   -457   -618     23    127   -207   -246
    223     75   -148   -150    184    -36   -452   -594     51    161   -218   -254
    184     38   -145   -111    166    -51   -462   -568     85    197   -241   -249
    174     23   -150    -98    161    -62   -449   -524    109    184   -262   -259
    176     18   -158    -98    168    -70   -433   -478    137    179   -259   -246
    187     33   -155   -111    171    -59   -418   -452    148    174   -254   -226
    223     54   -168   -137    197    -57   -420   -439    150    171   -246   -197
    233     54   -179   -145    207    -62   -402   -436    150    161   -265   -161
    215     57   -158   -137    187    -49   -366   -426    153    174   -257   -148
    207     49   -158   -129    181    -54   -345   -405    176    213   -233   -155
    202     75   -127   -137    166    -25   -324   -366    226    272   -181   -129
    181     96    -88   -140    135      5   -298   -342    246    309   -163    -96
    187    109    -77   -148    132     15   -275   -319    257    335   -163    -77
    189    111    -80   -150    135     15   -267   -301    262    361   -158    -70
    197    111    -85   -153    142     12   -259   -280    270    400   -137    -75
    174    109    -67   -142    119     23   -254   -288    254    407   -153    -90
    176    127    -49   -153    111     41   -267   -301    249    402   -163    -83
    202    168    -36   -187    116     67   -314   -322    231    371   -155    -83
    241    189    -51   -215    148     70   -340   -340    210    319   -163   -103
    262    181    -83   -223    174     49   -374   -379    176    241   -215   -109
    262    161   -101   -213    181     31   -381   -402    153    184   -241   -103
    265    127   -140   -197    202     -5   -384   -415    150    142   -254    -93
    267     90   -176   -179    223    -41   -389   -423    142    103   -267   -101
    239     18   -220   -129    228   -101   -394   -449    103     49   -316   -145
    226    -44   -270    -90    246   -155   -407   -478     49     10   -374   -192
    228    -64   -296    -83    262   -179   -428   -506      0      0   -441   -223
    223    -85   -309    -67    265   -197   -433   -527    -31     -2   -496   -249
    192   -132   -324    -31    257   -228   -428   -537    -51     -5   -517   -290
    168   -148   -316    -10    241   -231   -426   -537    -57     -7   -532   -293
    132   -179   -311     23    220   -246   -423   -542    -75    -23   -558   -309
    127   -200   -327     36    226   -262   -418   -537    -85    -33   -571   -327
    124   -213   -337     44    228   -275   -415   -545   -106    -46   -587   -355
    124   -215   -342     44    231   -277   -407   -540   -106    -49   -592   -366
    127   -277   -405     72    262   -340   -392   -527   -114    -72   -626   -371
    150   -371   -522    111    335   -446   -322   -457   -111   -116   -704   -452
    189   -358   -548     83    366   -454   -205   -311    -38    -96   -727   -535
    262   -233   -496    -15    379   -363   -106   -111    114     44   -610   -452
    332    114   -220   -223    275    -51    -38     51    342    332   -309   -106
    355    807    452   -581    -46    631   -103     51    605    774    228    472
    148   1439   1291   -795   -571   1363   -342   -270    706   1111    691    958
    -46   1306   1353   -628   -698   1330   -652   -753    405    927    587    870
   -111    491    600   -189   -355    545   -836  -1166   -205    197   -119    223
    -83   -439   -355    262    135   -397   -872  -1296   -691   -491   -872   -509
      0   -693   -696    345    345   -693   -800  -1114   -654   -537  -1010   -714
     54   -636   -691    290    371   -662   -649   -888   -480   -405   -930   -683
     98   -514   -613    207    353   -563   -514   -714   -319   -277   -836   -589
    135   -415   -550    140    342   -483   -439   -628   -228   -200   -769   -514
    155   -410   -566    124    358   -485   -410   -602   -200   -187   -774   -504
    174   -400   -576    111    374   -488   -392   -587   -181   -184   -792   -491
    187   -379   -566     93    374   -472   -392   -579   -174   -189   -802   -472
    179   -426   -605    124    392   -514   -392   -574   -168   -187   -795   -449
    218   -387   -605     80    410   -496   -381   -555   -148   -137   -766   -472
    236   -379   -615     70    426   -496   -381   -555   -148   -129   -758   -470
    223   -397   -620     85    420   -509   -379   -550   -155   -140   -766   -465
    202   -400   -602     98    402   -501   -379   -555   -158   -132   -763   -462
    202   -400   -602     98    400   -498   -381   -555   -158   -140   -745   -428
    194   -410   -605    109    397   -509   -387   -558   -158   -142   -743   -454
    210   -389   -602     88    405   -496   -381   -548   -137   -129   -727   -449
    241   -366   -607     62    423   -485   -371   -535   -119   -116   -719   -431
    205   -384   -592     88    397   -488   -366   -537   -116   -116   -740   -441
    210   -368   -579     77    392   -472   -363   -532   -103   -109   -750   -431
    213   -363   -579     75    394   -470   -363   -522    -90    -85   -737   -423
    223   -345   -568     62    394   -457   -350   -506    -70    -64   -730   -410
    197   -358   -555     80    374   -454   -361   -506    -67    -59   -745   -410
    205   -324   -530     59    366   -426   -361   -491    -57    -38   -745   -379
    205   -303   -511     46    358   -407   -366   -485    -51    -38   -743   -363
    215   -283   -498     33    355   -389   -379   -480    -49    -38   -750   -366
    213   -259   -472     23    340   -366   -402   -488    -62    -51   -769   -379
    220   -205   -426     -7    322   -316   -402   -480    -38    -28   -756   -366
    241   -153   -394    -46    316   -272   -376   -452      2     12   -722   -337
    249   -132   -381    -57    314   -257   -374   -441     23     38   -698   -335
    220   -150   -371    -36    296   -262   -389   -446     25     41   -696   -350
    202   -174   -379    -15    290   -275   -392   -452     31     38   -704   -361
    236   -129   -368    -54    301   -246   -358   -433     54     59   -688   -348
    267    -90   -358    -88    311   -223   -314   -407     85     88   -665   -322
    223   -148   -374    -38    296   -259   -322   -420     85     85   -675   -340
    207   -174   -381    -18    293   -275   -322   -420     98     98   -665   -335
    210   -161   -371    -28    290   -265   -309   -405    122    124   -639   -311
    210   -166   -376    -20    293   -270   -316   -400    132    137   -623   -301
    215   -174   -392    -20    301   -283   -322   -405    137    142   -626   -296
    228   -179   -407    -25    316   -293   -324   -413    135    140   -628   -298
    233   -187   -423    -25    327   -303   -329   -415    132    135   -628   -298
    233   -218   -452     -7    342   -335   -340   -431    116    116   -641   -306
    192   -246   -439     25    314   -342   -355   -446    103    101   -654   -316
    197   -228   -426     12    311   -327   -366   -446    111    111   -644   -306
    226   -220   -446     -5    335   -332   -379   -452    111    114   -646   -296
    223   -218   -441     -2    332   -329   -394   -452    109    116   -646   -285
    210   -200   -410     -5    309   -303   -394   -454    109    132   -633   -277
    228   -200   -428    -15    327   -314   -387   -467     93    127   -644   -293
    215   -228   -444      5    327   -335   -389   -485     72    106   -667   -314
    187   -236   -423     25    303   -329   -392   -480     80    106   -670   -303
    200   -181   -381    -10    288   -280   -368   -454    103    127   -662   -288
    187   -163   -350    -12    267   -257   -355   -449    109    103   -719   -265
    163   -163   -327     -2    241   -244   -361   -454    106     77   -769   -223
    171   -168   -340      0    254   -254   -340   -439    116    129   -691   -259
    181   -150   -335    -18    257   -241   -350   -433    122    161   -602   -285
    174   -129   -303    -23    236   -215   -353   -439    116    163   -566   -267
    194    -62   -257    -67    223   -158   -348   -452    109    148   -581   -236
    200    -20   -220    -88    210   -119   -350   -470     83    101   -639   -192
    200    -51   -254    -75    226   -153   -400   -514     41     77   -652   -252
    207    -54   -262    -77    233   -158   -431   -537     23     72   -631   -277
    161    -93   -254    -36    205   -174   -462   -574    -10     44   -646   -293
    142   -135   -277     -2    210   -205   -496   -589    -33     12   -670   -293
    132   -168   -303     15    218   -236   -509   -600    -49    -12   -693   -290
    135   -205   -340     33    236   -272   -522   -613    -67    -51   -735   -290
    127   -275   -405     72    265   -340   -548   -636   -101    -96   -802   -311
     75   -394   -470    161    272   -431   -566   -680   -158   -142   -854   -358
     64   -444   -511    189    285   -478   -566   -704   -184   -163   -878   -392
     62   -483   -545    207    303   -514   -574   -722   -210   -187   -904   -413
     51   -517   -568    231    309   -542   -589   -743   -241   -220   -943   -444
     57   -524   -581    233    319   -553   -597   -750   -254   -239   -961   -467
     46   -530   -576    239    309   -553   -610   -766   -270   -252   -971   -478
     51   -519   -571    233    309   -545   -633   -784   -296   -283  -1002   -509
     46   -540   -587    244    314   -563   -654   -810   -327   -329  -1054   -574
     41   -646   -688    303    363   -667   -623   -782   -335   -379  -1132   -680
     54   -709   -766    324    407   -735   -519   -667   -280   -379  -1166   -740
     96   -646   -743    275    418   -693   -431   -501   -155   -272  -1083   -680
    155   -371   -530    106    340   -449   -381   -337     36    -31   -836   -446
    200    239     38   -218     80    140   -397   -265    298    381   -355     57
     23    948    922   -488   -449    935   -537   -431    501    807    179    600
   -168    958   1127   -394   -649   1041   -826   -875    283    737    187    626
   -259    226    485     15   -374    355  -1057  -1337   -303     77   -431     80
   -259   -701   -441    480     90   -571  -1171  -1553   -841   -636  -1176   -618
   -181  -1083   -901    631    358   -992  -1171  -1436   -898   -782  -1397   -859
   -137  -1096   -961    615    410  -1028  -1062  -1249   -784   -704  -1361   -854
    -85   -969   -885    524    400   -927   -943  -1085   -649   -594  -1273   -776
    -59   -865   -805    462    371   -836   -852   -976   -545   -501  -1187   -704
    -59   -841   -784    449    361   -813   -813   -935   -511   -472  -1158   -685
    -59   -833   -774    446    355   -805   -800   -922   -506   -475  -1156   -670
     -5   -833   -831    418    413   -831   -828   -937   -532   -506  -1179   -675
     77   -846   -924    384    501   -885   -870   -969   -574   -553  -1226   -706
    -62   -849   -789    454    361   -818   -810   -911   -524   -498  -1171   -649
    -90   -831   -740    459    324   -787   -776   -878   -501   -478  -1161   -623
    -85   -805   -722    444    316   -763   -753   -854   -485   -478  -1189   -587
    -25   -800   -774    413    374   -787   -782   -857   -498   -509  -1239   -566
     28   -763   -792    366    407   -776   -771   -841   -491   -483  -1208   -519
    -12   -815   -802    413    392   -807   -766   -846   -504   -465  -1150   -548
    -49   -833   -787    439    368   -810   -758   -852   -524   -439  -1083   -613
    -38   -818   -779    428    368   -800   -758   -844   -537   -446  -1049   -620
      5   -792   -800    392    400   -797   -769   -833   -540   -472  -1057   -542
      7   -771   -779    381    392   -774   -763   -844   -561   -506  -1057   -530
     -2   -769   -766    384    381   -766   -753   -841   -568   -545  -1093   -535
    -10   -748   -737    379    363   -743   -737   -818   -548   -485  -1044   -483
     41   -711   -753    332    397   -732   -737   -815   -548   -454  -1021   -462
     80   -659   -743    288    410   -701   -743   -805   -545   -441   -995   -475
     83   -675   -758    293    418   -717   -737   -789   -542   -439   -979   -457
     77   -693   -771    309    423   -732   -730   -776   -545   -426   -937   -423
    119   -641   -761    257    439   -701   -730   -756   -535   -402   -937   -371
    202   -571   -774    184    485   -670   -732   -717   -506   -368   -901   -283
    207   -592   -800    192    504   -696   -740   -711   -514   -371   -896   -244
    207   -594   -802    194    504   -698   -732   -704   -519   -371   -924   -220
    213   -568   -784    176    496   -678   -714   -683   -509   -368   -914   -228
    220   -540   -761    158    491   -649   -696   -670   -504   -363   -909   -246
    241   -496   -737    127    488   -615   -680   -657   -496   -361   -896   -231
    267   -444   -711     88    488   -576   -670   -644   -496   -371   -880   -231
    244   -433   -678     93    457   -555   -657   -652   -496   -381   -883   -254
    249   -402   -652     75    449   -527   -657   -644   -488   -361   -878   -259
    288   -358   -646     33    467   -501   -633   -607   -472   -288   -846   -241
    316   -329   -646      7    480   -488   -602   -574   -436   -226   -820   -226
    267   -361   -631     46    449   -496   -581   -558   -413   -220   -826   -228
    249   -381   -633     64    441   -506   -563   -540   -397   -218   -805   -226
    267   -371   -641     51    454   -506   -542   -532   -387   -202   -769   -210
    262   -392   -654     64    457   -522   -511   -524   -387   -207   -761   -207
    241   -397   -639     75    439   -517   -509   -527   -389   -210   -766   -228
    231   -392   -623     80    426   -506   -501   -517   -371   -179   -732   -205
    231   -394   -626     80    426   -509   -506   -509   -374   -168   -714   -184
    228   -384   -613     77    420   -498   -509   -506   -384   -174   -693   -163
    246   -363   -613     57    428   -488   -504   -498   -381   -184   -672   -161
    252   -376   -628     62    439   -501   -506   -498   -392   -207   -654   -168
    265   -358   -623     46    441   -491   -485   -488   -384   -205   -644   -168
    272   -340   -613     33    441   -475   -470   -467   -368   -176   -618   -161
    265   -324   -589     28    423   -454   -436   -428   -353   -158   -587   -132
    275   -303   -579     12    426   -439   -400   -397   -337   -135   -558   -101
    270   -319   -589     23    428   -454   -376   -374   -324   -114   -542    -83
    254   -348   -602     46    428   -475   -374   -371   -329   -116   -535    -77
    298   -316   -618      7    457   -467   -368   -363   -335   -106   -519    -70
    337   -233   -574    -51    454   -402   -363   -348   -309    -77   -472    -33
    342   -184   -530    -80    433   -355   -374   -348   -288    -62   -428     -5
    319   -163   -483    -77    400   -322   -379   -345   -275    -49   -402     12
    290   -236   -530    -28    407   -381   -400   -381   -316    -88   -420     -5
    288   -257   -545    -15    415   -400   -415   -400   -335   -103   -407      0
    272   -252   -524    -12    397   -387   -431   -407   -337   -111   -389      7
    249   -259   -509      5    379   -384   -426   -405   -337   -122   -376      7
    233   -293   -527     31    379   -410   -433   -415   -366   -161   -387    -12
    228   -337   -568     54    397   -452   -441   -428   -397   -202   -413    -49
    218   -358   -579     70    397   -467   -436   -418   -407   -231   -415    -59
    192   -397   -589    103    389   -493   -433   -423   -431   -267   -423    -77
    197   -418   -615    109    405   -514   -436   -436   -452   -280   -444   -106
    194   -400   -597    101    394   -498   -439   -449   -459   -290   -467   -132
    163   -410   -574    122    368   -491   -457   -480   -485   -335   -498   -176
    137   -426   -563    145    350   -493   -452   -498   -504   -379   -519   -213
    145   -410   -558    132    350   -483   -457   -509   -517   -402   -524   -231
    158   -387   -545    114    350   -465   -462   -517   -524   -420   -524   -241
    153   -405   -558    124    355   -483   -457   -524   -540   -454   -550   -270
    155   -488   -644    166    400   -566   -439   -496   -566   -522   -626   -355
    213   -433   -646    109    428   -540   -361   -389   -511   -537   -667   -431
    205   -358   -563     75    381   -459   -288   -259   -415   -485   -631   -418
    228    -93   -322    -70    272   -205   -249   -145   -265   -301   -428   -241
    233    483    249   -358     -7    366   -272   -140   -101     23      0    171
     85   1184   1098   -636   -506   1143   -407   -413    -67    327    475    592
    -25   1340   1366   -657   -696   1353   -644   -833   -327    283    553    615
    -83    758    841   -340   -462    800   -836  -1218   -862   -329      2    148
    -67   -166    -98    116     15   -132   -878  -1322  -1293  -1080   -787   -506
     12   -602   -618    293    314   -607   -854  -1148  -1283  -1195   -997   -727
     44   -639   -685    296    363   -662   -758   -956  -1127  -1078   -945   -706
     41   -542   -587    249    311   -563   -652   -802   -966   -948   -854   -633
     54   -397   -452    171    252   -423   -568   -693   -828   -828   -745   -532
     41   -329   -371    142    205   -350   -524   -657   -763   -771   -683   -470
     49   -288   -337    119    192   -311   -496   -631   -724   -740   -652   -439
     51   -254   -306     98    176   -280   -472   -605   -696   -717   -628   -426
     15   -275   -290    129    153   -283   -475   -597   -691   -709   -626   -420
     -2   -275   -275    137    135   -275   -462   -579   -675   -683   -602   -384
      5   -267   -272    129    137   -270   -436   -558   -652   -652   -581   -337
      0   -316   -316    158    158   -319   -420   -553   -654   -644   -592   -298
     33   -324   -358    145    194   -340   -415   -535   -646   -628   -587   -254
     64   -293   -358    111    210   -324   -392   -506   -623   -600   -563   -213
     59   -293   -353    116    205   -322   -376   -498   -610   -584   -548   -197
     77   -296   -374    106    226   -335   -392   -504   -600   -566   -548   -194
    148   -288   -436     70    290   -361   -431   -519   -610   -563   -561   -213
    176   -342   -522     83    348   -431   -431   -519   -623   -555   -558   -213
    176   -392   -568    109    371   -480   -415   -511   -620   -535   -548   -213
    174   -465   -641    145    407   -553   -454   -542   -644   -548   -568   -244
    161   -566   -727    202    444   -646   -511   -597   -680   -587   -602   -277
    166   -602   -769    215    465   -683   -498   -623   -696   -597   -610   -293
    163   -633   -797    233    478   -714   -415   -594   -683   -576   -613   -293
    111   -717   -828    303    467   -774   -361   -540   -680   -558   -620   -296
    111   -711   -823    301    467   -766   -335   -467   -657   -514   -602   -265
    129   -644   -774    254    452   -709   -316   -397   -615   -467   -571   -233
    148   -568   -717    210    431   -641   -309   -332   -576   -428   -540   -218
    161   -545   -709    192    433   -628   -316   -290   -563   -410   -540   -213
    200   -514   -714    158    457   -613   -298   -246   -537   -381   -530   -179
    220   -496   -717    135    467   -605   -285   -205   -501   -329   -488   -129
    187   -519   -706    166    446   -613   -262   -179   -485   -303   -457   -106
    192   -501   -696    153    444   -597   -210   -148   -459   -275   -433    -70
    163   -542   -706    189    433   -623   -205   -148   -459   -280   -449    -67
    158   -563   -724    202    439   -644   -189   -137   -459   -272   -465    -64
    101   -613   -714    254    407   -662   -161   -116   -446   -241   -480    -25
    122   -636   -758    257    439   -696   -150   -101   -441   -215   -491     -2
    187   -571   -758    192    472   -665   -124    -77   -418   -148   -462     12
    122   -592   -714    233    415   -652   -106    -67   -413    -93   -475     18
     44   -615   -662    285    353   -639   -114    -80   -428    -96   -488     -7
     23   -628   -652    301    337   -639   -140   -103   -454   -168   -501    -10
     10   -659   -670    324    340   -665   -145   -109   -478   -236   -517     10
     33   -654   -691    309    361   -672   -135    -96   -488   -275   -532      2
     80   -618   -698    267    387   -657   -103    -83   -478   -293   -532      2
     59   -680   -740    309    397   -709   -116   -111   -511   -355   -574    -38
     75   -675   -750    301    413   -711   -127   -116   -519   -384   -581    -62
    109   -659   -769    272    439   -714   -119   -101   -509   -402   -576    -67
    129   -662   -792    265    459   -727   -106    -85   -496   -394   -568    -70
    135   -654   -792    259    459   -722   -116    -83   -496   -384   -563    -83
    140   -626   -766    244    452   -696    -90    -51   -480   -345   -558    -51
    135   -615   -753    239    441   -685    -57    -18   -465   -296   -553    -38
    153   -589   -743    218    446   -665    -33     18   -436   -246   -509    -67
    111   -626   -737    254    423   -680    -46     10   -446   -231   -472   -103
     90   -628   -719    270    405   -672    -41     18   -454   -223   -483   -132
    111   -607   -722    246    415   -665    -33     33   -439   -197   -478   -103
    127   -566   -693    218    410   -628    -28     44   -423   -184   -483    -51
     98   -568   -670    233    381   -618      0     44   -415   -184   -501    -33
     67   -579   -646    257    355   -613     18     41   -410   -174   -480    -41
     80   -545   -626    231    350   -584      2     23   -415   -163   -452    -62
     83   -568   -652    241    366   -610    -31      2   -449   -194   -480    -96
     72   -610   -683    267    376   -646    -31      0   -462   -213   -506   -103
     88   -613   -701    262    394   -657    -18     12   -457   -220   -532    -41
    114   -594   -711    239    410   -652    -12     23   -446   -226   -519    -44
     64   -724   -789    329    426   -756    -33      0   -478   -244   -511   -150
     33   -805   -841    384    436   -823    -54    -23   -506   -283   -550   -218
     90   -774   -865    342    478   -818    -41    -18   -506   -298   -548   -252
     64   -833   -898    384    480   -867    -25    -18   -514   -319   -553   -257
     36   -927   -963    444    498   -945    -15    -18   -522   -332   -561   -262
     57   -919   -976    428    517   -948      2     -5   -506   -319   -535   -252
     -5   -992   -987    498    491   -989    -15    -25   -519   -332   -548   -285
     70   -966  -1036    446    550  -1000    -20    -36   -524   -337   -558   -316
     77   -956  -1034    439    553   -995    -18    -44   -530   -348   -566   -342
     46   -997  -1047    475    545  -1023    -20    -51   -545   -374   -579   -381
     93  -1041  -1135    475    613  -1088     23     12   -511   -381   -610   -407
     49  -1088  -1137    517    592  -1111    122    135   -423   -361   -649   -407
     75  -1002  -1078    462    574  -1039    218    270   -290   -267   -594   -342
    155   -753   -909    296    532   -831    259    355   -140    -80   -376   -171
    189   -194   -384      2    285   -288    231    348     36    249     49    189
     18    335    316   -179   -150    324     46     28     18    470    368    462
    -62    392    454   -166   -257    420   -210   -332   -215    428    402    439
    -98   -158    -62    127    -20   -109   -340   -602   -652    -93    -77     33
    -62   -849   -787    457    361   -818   -306   -657  -1021   -709   -696   -483
    -38  -1145  -1109    589    532  -1127   -262   -488   -992   -761   -813   -610
      0  -1184  -1184    592    589  -1184   -184   -311   -844   -657   -748   -587
     28  -1114  -1143    542    584  -1127    -90   -181   -696   -530   -631   -537
     54   -997  -1052    472    553  -1023    -25    -83   -566   -413   -537   -485
     77   -896   -974    407    524   -935      5    -38   -498   -355   -485   -467
     83   -865   -948    389    514   -906     12    -15   -465   -340   -452   -444
     62   -859   -924    397    491   -891     12    -10   -446   -335   -439   -431
    106   -795   -901    345    504   -846     36     20   -410   -290   -387   -459
    124   -753   -878    311    498   -815     36     28   -397   -280   -371   -478
    148   -706   -854    280    498   -782     31     31   -381   -270   -340   -496
    259   -602   -862    171    558   -730     41     49   -350   -239   -306   -462
    270   -615   -885    174    576   -750     28     23   -366   -254   -350   -446
    252   -607   -859    176    553   -732     38     33   -348   -246   -350   -426
    267   -584   -854    158    561   -719     25     49   -324   -228   -327   -400
    285   -542   -828    127    555   -685     49     67   -290   -200   -306   -374
    316   -511   -828     98    571   -670     62     75   -272   -174   -277   -358
    407   -428   -836     10    620   -633     64     88   -244   -145   -244   -340
    389   -431   -820     20    602   -623     80     98   -226   -137   -233   -335
    298   -496   -795     98    545   -644     72     77   -244   -155   -252   -358
    337   -413   -750     38    542   -581    101    106   -202   -114   -210   -314
    306   -402   -711     46    509   -555     77     96   -194   -111   -210   -309
    413   -329   -743    -41    576   -535     70    101   -187   -111   -202   -306
    576   -176   -753   -200    662   -462     93    153   -140    -57   -135   -257
    555   -135   -691   -210    623   -413     93    171   -103    -20    -98   -236
    496   -179   -675   -161    584   -426     83    174    -93    -15    -96   -236
    555   -127   -683   -215    618   -402     85    197    -67     10    -44   -226
    589    -72   -665   -259    626   -368     80    223    -41     41     20   -220
    548    -88   -636   -228    592   -361     83    236    -23     51     36   -194
    548    -67   -618   -241    581   -342     93    249    -10     62     31   -174
    540    -59   -602   -241    571   -329    122    262      0     64     33   -174
    587      0   -589   -293    587   -293    145    280     25     85     80   -166
    566    -12   -579   -275    571   -296    153    275     25     77     83   -168
    605     49   -558   -327    581   -254    155    283     54     90    101   -161
    774    205   -568   -491    670   -181    174    324    109    140    153   -111
    766    218   -548   -493    657   -166    215    324    119    137    148   -124
    501    -12   -514   -244    506   -262    187    259     62     62     64   -197
    488     -2   -493   -244    491   -246    181    262     80     75     83   -192
    592     96   -496   -345    542   -200    197    288    124    114    124   -166
    672    202   -470   -439    571   -135    220    316    176    161    174   -142
    688    226   -462   -457    576   -116    246    329    205    179    200   -148
    782    265   -517   -524    649   -124    236    306    189    155    166   -163
    730    163   -566   -446    646   -200    197    257    142     98    103   -210
    623     49   -574   -337    597   -262    187    231    119     70     83   -241
    680    103   -576   -392    628   -236    210    277    158    122    153   -231
    688    148   -540   -418    615   -197    249    316    207    168    189   -213
    532     18   -514   -275    522   -246    252    277    171    122    122   -246
    517    -18   -537   -252    524   -277    241    270    155     96     75   -259
    581     62   -519   -322    550   -228    252    311    192    122     67   -205
    607     83   -524   -345    566   -220    272    332    207    145     96   -226
    605    122   -485   -363    545   -181    311    384    257    202    155   -197
    605    111   -493   -358    548   -192    306    397    272    215    166   -187
    688    176   -511   -431    600   -166    319    415    290    228    181   -174
    774    226   -550   -501    662   -161    329    420    293    218    155   -158
    802    309   -493   -555    649    -90    355    462    342    259    192   -122
    766    293   -475   -530    618    -90    379    480    366    280    205   -109
    706    194   -511   -449    610   -158    358    436    340    262    179   -148
    675    145   -532   -413    602   -194    358    418    322    249    171   -176
    579     36   -542   -309    561   -252    345    387    280    215    142   -192
    558      0   -558   -283    558   -277    337    379    267    210    129   -184
    605     38   -566   -322    587   -262    327    394    275    218    135   -166
    633     25   -607   -329    620   -290    309    384    254    194    122   -171
    633    -49   -683   -293    657   -366    319    374    223    148     67   -192
    641    -83   -724   -280    680   -405    358    384    213    127     31   -184
    527   -239   -766   -142    646   -501    348    355    166     75    -25   -223
    452   -363   -815    -46    631   -587    319    332    119     18   -101   -239
    457   -392   -849    -33    652   -620    298    327    101      2   -114   -249
    446   -420   -870    -15    657   -644    277    314     83     -5    -98   -267
    444   -454   -898      5    670   -675    285    314     70    -18   -122   -265
    439   -491   -930     23    683   -709    298    322     57    -36   -140   -254
    483   -459   -943    -12    711   -701    314    340     62    -28   -132   -218
    615   -374   -989   -122    800   -680    329    379     77     -7   -111   -171
    698   -418  -1117   -140    906   -766    363    428     70    -31   -150   -202
    558   -618  -1179     28    867   -898    431    472     49   -106   -265   -306
    379   -769  -1148    194    763   -958    491    540     70   -109   -293   -353
    431   -626  -1057     96    743   -839    561    683    207     41   -150   -246
    545   -163   -709   -189    626   -436    550    784    431    379    228    122
    454    522     67   -488    192    296    475    706    659    815    750    633
    405    878    470   -641    -33    675    249    379    623    976    961    828
    342    524    181   -436     80    353     23    -54    179    571    633    574
    223   -353   -576     64    400   -465    -33   -374   -439   -249   -122    -18
    298   -844  -1145    270    719   -992     -2   -252   -563   -493   -426   -329
    389   -950  -1340    280    865  -1145     57    -64   -459   -418   -413   -363
    441   -924  -1366    239    904  -1145    155     88   -332   -324   -345   -335
    428   -888  -1317    231    872  -1101    233    192   -228   -246   -272   -316
    452   -795  -1247    171    849  -1021    283    270   -135   -194   -215   -257
    540   -711  -1254     85    896   -982    332    335    -64   -119   -155   -213
    509   -724  -1236    106    870   -979    363    345    -38    -77   -137   -166
    381   -815  -1197    218    789  -1005    366    316    -51    -90   -161   -168
    314   -891  -1205    288    758  -1047    358    301    -59   -114   -179   -192
    371   -831  -1202    228    784  -1015    381    327    -23    -88   -155   -153
    420   -771  -1192    174    805   -982    410    353     10    -57   -129   -116
    452   -722  -1174    135    813   -948    428    361     25    -33    -93    -72
    472   -714  -1187    119    828   -948    431    358     28    -36    -88    -59
    488   -717  -1205    114    844   -958    439    366     41    -18    -90    -64
    511   -693  -1208     90    857   -950    449    368     62     18    -85    -54
    532   -688  -1221     77    875   -953    459    366     72     31    -98    -38
    475   -735  -1210    129    841   -974    472    353     77     44    -93    -36
    472   -730  -1202    127    836   -966    485    348     83     33    -70    -25
    485   -704  -1189    109    833   -945    483    348     93     25    -49    -28
    485   -688  -1174    101    828   -930    475    345    103     44    -41    -41
    488   -657  -1148     83    815   -901    491    358    127     80    -10    -23
    535   -574  -1109     18    820   -841    514    392    163    132     38     23
    618   -488  -1106    -64    859   -797    519    415    192    179     75     46
    542   -571  -1114     15    828   -841    519    387    174    166     46     18
    457   -670  -1127    106    789   -896    504    350    161    158     36     -5
    410   -714  -1124    153    766   -919    501    348    174    176     67     10
    426   -688  -1114    129    769   -901    493    368    205    236    101     57
    506   -594  -1101     44    802   -846    485    405    252    280    137    119
    584   -498  -1085    -44    833   -792    509    439    288    301    189    163
    542   -517  -1062    -12    802   -789    509    439    283    293    215    174
    428   -628  -1057     98    740   -841    483    400    249    262    187    137
    353   -688  -1041    168    696   -865    472    381    257    259    166    114
    400   -618  -1021    109    706   -818    493    389    283    267    176    140
    439   -555   -995     57    717   -774    509    407    311    272    194    158
    423   -542   -969     57    696   -756    498    405    327    267    210    161
    376   -553   -930     88    652   -740    509    405    340    259    223    171
    374   -558   -932     90    652   -745    511    402    345    226    210    161
    423   -480   -906     28    665   -693    530    431    381    223    231    174
    376   -480   -859     51    618   -670    530    436    397    233    228    174
    280   -548   -828    135    553   -688    545    426    397    226    181    148
    275   -576   -854    150    563   -714    532    397    389    200    135    103
    259   -548   -807    142    532   -678    517    374    384    197    124     88
    311   -449   -761     64    535   -605    506    374    405    231    142     96
    348   -368   -717     10    532   -542    483    381    428    254    155    116
    275   -392   -670     57    470   -530    444    337    410    226    129     96
    265   -374   -639     54    449   -504    441    311    402    210    119     88
    298   -309   -610      2    454   -459    459    309    418    218    127     93
    244   -316   -561     36    402   -439    452    293    428    218    129     90
    239   -309   -548     33    392   -428    439    283    436    215    132     90
    303   -226   -530    -38    415   -379    449    296    462    236    150    109
    223   -257   -480     15    350   -368    444    275    459    220    132     96
    207   -244   -452     18    329   -348    446    259    457    210    132    111
    236   -163   -402    -38    316   -283    449    257    465    218    145    132
    309    -88   -397   -111    350   -241    436    259    480    236    166    158
    353    -41   -397   -158    374   -220    415    241    472    231    166    171
    350    -44   -394   -153    371   -218    402    207    446    205    150    163
    348    -20   -371   -166    358   -197    405    197    446    200    158    168
    394     54   -340   -226    366   -142    415    205    454    207    181    181
    410     70   -340   -241    374   -135    384    179    436    189    171    166
    345    -15   -361   -163    353   -187    350    127    392    140    129    119
    283   -101   -384    -90    332   -244    345    111    366    109     98     88
    280   -124   -405    -77    342   -265    366    119    366     93     88     80
    324   -137   -465    -96    392   -298    353    109    348     64     62     46
    324   -223   -548    -49    436   -384    319     80    314     18     15     -7
    342   -277   -620    -33    480   -446    306     67    277    -28    -28    -46
    400   -290   -691    -54    545   -491    290     54    252    -67    -59    -70
    454   -322   -776    -67    613   -550    283     38    233    -90    -90    -88
    462   -413   -875    -23    667   -644    259      7    200   -119   -122   -122
    439   -480   -919     18    678   -698    223    -44    166   -161   -158   -166
    441   -488   -932     23    685   -709    213    -62    158   -184   -176   -184
    491   -498   -992      2    740   -745    181    -72    163   -194   -192   -197
    535   -530  -1065     -2    800   -797    174    -62    181   -205   -233   -226
    550   -615  -1166     31    857   -891    236      2    213   -226   -324   -288
    485   -672  -1158     93    820   -914    345    124    296   -202   -355   -329
    439   -652  -1091    106    763   -870    439    309    449    -75   -275   -267
    483   -337   -820    -72    652   -579    504    493    667    210     12      0
    506    358   -150   -433    327    103    462    514    885    639    540    519
    397   1013    615   -706   -109    815    280    254    927    953    982    906
    303   1075    771   -691   -233    924    -10   -163    652    867    979    880
    241    441    200   -340     20    322   -158   -587     57    158    350    384
    171   -483   -654    153    410   -568   -119   -659   -363   -563   -394   -205
    145   -891  -1036    371    589   -961    -67   -509   -350   -662   -587   -376
    163   -948  -1114    392    636  -1031     10   -345   -207   -542   -535   -384
    202   -875  -1078    337    639   -976    116   -202    -41   -394   -433   -322
    218   -774   -992    277    602   -883    197   -109     93   -252   -350   -249
    202   -745   -948    272    574   -846    205    -90    145   -161   -324   -207
    215   -714   -930    249    571   -823    200    -83    168    -88   -314   -187
    233   -670   -904    218    568   -787    200    -57    210    -33   -288   -163
    220   -667   -888    223    553   -776    176    -64    218    -88   -303   -158
    226   -646   -872    210    548   -758    161    -72    226   -181   -309   -135
    244   -605   -849    179    545   -727    181    -57    241   -220   -283    -90
    197   -626   -823    215    509   -724    163    -67    220   -231   -265    -75
    223   -646   -870    210    545   -758    166    -75    197   -220   -262   -114
    226   -652   -880    213    550   -766    168    -72    189   -176   -241   -129
    233   -584   -818    174    524   -701    174    -57    205   -106   -226    -51
    158   -636   -795    239    475   -714    148    -88    174    -98   -259    -77
    174   -620   -795    220    483   -709    176    -70    192    -41   -194   -119
    200   -597   -797    197    498   -696    218    -33    223     10   -158   -150
    168   -615   -784    220    475   -698    205    -38    215     18   -166   -155
    114   -610   -724    249    418   -667    213    -28    231     51   -124   -119
    127   -563   -693    218    407   -628    215    -12    249     67   -106    -57
    176   -509   -685    166    428   -597    215     -7    257     72   -101      0
    148   -514   -662    181    402   -587    194    -20    246     75   -122      5
    148   -501   -649    176    397   -574    194    -28    246     77   -135    -31
    132   -483   -615    174    371   -548    207    -10    267    109    -80    -23
    132   -472   -605    168    368   -537    184    -18    265     96    -85     12
    166   -444   -610    137    387   -527    155    -23    259     88    -98     10
    233   -285   -519     25    376   -402    200     36    327    161     -7     49
    176   -322   -498     72    335   -410    184     33    316    145    -18     31
    145   -363   -509    109    327   -436    171     18    293     90    -51     23
    142   -329   -472     90    306   -400    189     44    306     90    -46     67
     70   -335   -405    132    236   -368    194     51    314     85    -36     96
     59   -342   -405    140    228   -374    192     51    316     77    -33     85
     70   -298   -368    114    218   -332    200     54    329     90     -7     75
     88   -316   -405    111    246   -358    181     20    311     72      2     49
    127   -303   -431     88    277   -366    205     33    324     83     28     59
     70   -288   -358    106    213   -322    223     59    361    101     33     93
     77   -249   -327     85    202   -288    226     64    384    119     31     98
     54   -218   -275     80    163   -244    241     75    420    155     70     88
     49   -233   -283     93    166   -257    231     51    407    111     33     93
     88   -241   -329     75    207   -285    197     23    384     85     31     49
     59   -246   -306     93    181   -277    187     12    389     83     38     36
      7   -239   -246    114    124   -244    200     20    407     96     57     44
     12   -220   -233    103    122   -226    184     10    407     77     28     62
     77   -142   -223     31    148   -181    171     18    428     80     28     75
     31   -153   -184     59    106   -168    176     20    439     90     72     75
     51   -140   -192     41    122   -166    184     23    454    111    129     46
     64    -88   -153     12    109   -119    184     41    483    153    200     36
     70      5    -64    -38     64    -28    184     54    514    163    181     62
     23     -2    -28    -10     25    -15    181     57    530    163    200     41
      2      7      2     -5      0      5    210     93    571    194    257     54
     41     88     46    -64     -2     67    254    137    620    236    290     88
     31    135    103    -83    -36    119    254    150    649    252    324     80
     70    207    137   -140    -33    174    285    197    701    285    387    114
     44    257    213   -153    -85    236    316    231    737    322    439    137
     57    296    239   -176    -90    267    301    220    745    335    467    137
     46    337    290   -194   -122    316    285    205    750    353    506    148
      7    332    324   -171   -158    327    288    194    745    350    530    142
    -12    296    309   -142   -161    301    262    171    719    327    530    119
     -5    306    311   -150   -158    309    239    158    706    309    514    124
     31    335    301   -184   -135    319    236    163    709    309    532    135
     51    366    311   -210   -129    340    257    179    724    319    563    140
     83    366    283   -226   -101    324    233    174    711    285    504    140
     85    306    220   -194    -67    265    215    166    696    275    511    119
     54    249    194   -153    -70    223    244    153    675    270    563     57
     12    213    197   -114    -93    205    252    142    654    241    563     12
     23    205    179   -116    -77    194    233    135    631    202    517     20
      2    189    187    -96    -90    189    207    114    602    171    462     20
      5    205    200   -106    -98    202    194    106    584    163    462      2
     15    254    239   -135   -111    246    210    116    594    181    504     23
    -33    239    272   -101   -153    254    207    114    589    176    524     31
    -44    249    293   -101   -168    270    200    116    579    161    517     28
    -15    226    239   -106   -129    233    226    150    574    114    454     -2
     31    179    145   -106    -57    163    298    228    600     80    400    -90
     77    202    122   -140    -23    163    384    314    649     88    376   -142
     70    265    194   -166    -62    231    454    446    756    192    501    -67
     77    717    636   -400   -280    678    457    563    979    542    930    277
    132   1525   1392   -831   -628   1460    415    566   1234   1015   1501    789
     31   1995   1964  -1015   -966   1979    187    275   1236   1283   1829   1034
   -166   1725   1891   -779  -1028   1808    -90   -163    867   1018   1608    865
   -285    823   1109   -270   -698    966   -145   -498    244    155    823    283
   -254    192    446     31   -350    319   -103   -457     15   -262    340   -132
   -158     28    187     62   -171    106    -49   -283     96   -239    285   -228
    -90     38    129     25   -109     83     36   -135    220   -168    311   -215
    -64    127    192    -33   -129    161    127    -15    337    -85    394   -194
    -44    252    296   -103   -168    272    176     70    441     10    504   -135
     -7    363    371   -179   -189    368    202    122    504     62    576    -80
    -12    410    423   -197   -218    415    207    142    527     77    605    -38
    -28    397    426   -184   -228    410    202    135    517     64    597    -51
    -62    397    457   -168   -259    426    223    132    517     57    602    -67
    -46    415    459   -184   -254    436    223    127    511     36    579    -64
    -15    452    467   -218   -241    459    220    135    514     44    579    -44
    -18    475    493   -231   -254    485    223    148    530     67    613    -31
    -25    480    506   -228   -265    493    205    145    527     62    623    -25
    -18    485    501   -233   -259    493    194    135    514     46    626    -18
     12    506    493   -259   -239    501    207    155    530     57    652    -12
     23    537    514   -283   -246    524    231    179    553     72    662     12
     36    553    514   -296   -239    535    231    179    555     75    662      7
    -20    509    530   -244   -275    519    223    171    550     70    654     23
    -41    472    514   -215   -277    493    213    168    545     67    639     28
    -51    483    532   -215   -290    506    220    187    563     75    636     59
    -33    498    532   -233   -283    514    231    207    584    111    693     72
    -20    527    548   -254   -285    537    228    233    607    137    745     93
    -54    545    600   -244   -327    571    249    257    631    150    769    132
    -88    509    594   -213   -340    550    272    262    623    145    771    145
   -101    491    592   -197   -345    540    265    280    639    174    779    176
    -98    475    574   -189   -335    524    259    306    667    213    807    215
    -98    462    561   -181   -329    511    280    340    696    259    867    249
    -72    504    576   -215   -324    537    277    368    724    288    883    293
    -70    522    592   -226   -329    555    272    387    740    303    922    322
    -75    501    576   -213   -324    537    301    397    740    322    953    314
    -98    467    566   -184   -332    517    327    420    735    327    953    324
    -93    478    568   -194   -332    522    350    452    750    348    943    358
    -96    483    579   -194   -337    530    376    462    763    368    948    389
   -122    436    555   -158   -340    493    387    441    743    368    940    384
   -158    381    540   -111   -348    459    387    441    727    374    930    387
   -200    350    550    -75   -374    449    397    446    732    392    932    397
   -194    355    550    -80   -374    452    428    465    761    410    914    423
   -231    309    537    -41   -384    423    449    467    776    405    937    433
   -233    249    483     -7   -358    366    459    470    787    379    995    400
   -187    241    428    -28   -309    335    446    457    795    322    989    384
   -233    197    431     18   -332    314    441    452    776    309    966    387
   -275    153    428     59   -353    290    433    470    774    332    971    389
   -293    127    420     83   -355    272    426    483    782    353    966    392
   -283    153    436     62   -361    293    457    504    820    410    979    426
   -293    129    423     80   -358    275    470    488    800    405    966    407
   -272    116    389     77   -332    252    501    496    800    394    982    394
   -249    124    374     62   -311    249    501    530    844    400   1010    402
   -283     90    374     93   -327    231    454    517    831    384   1013    402
   -306    106    413    101   -361    257    462    524    846    400   1023    426
   -342    129    472    106   -407    298    493    550    862    423   1039    444
   -345    174    519     85   -431    345    509    589    872    441   1052    475
   -327    210    537     57   -433    374    522    620    898    475   1085    506
   -327    239    566     41   -446    402    540    641    919    506   1117    514
   -311    288    600     10   -457    444    555    659    932    530   1145    519
   -296    316    613    -10   -454    465    579    672    932    540   1161    527
   -309    311    618     -2   -465    465    574    649    917    514   1145    519
   -342    314    654     12   -498    483    563    620    906    488   1148    519
   -353    329    683     10   -519    504    555    610    906    480   1161    542
   -350    309    659     20   -504    483    517    581    872    444   1145    514
   -366    290    657     36   -511    472    488    545    839    415   1117    478
   -353    296    649     28   -501    472    504    537    831    405   1109    472
   -366    277    644     44   -506    462    491    519    813    384   1080    459
   -345    277    623     33   -483    449    488    504    789    363   1060    433
   -353    226    576     62   -465    400    485    475    750    322   1018    387
   -348    187    532     80   -441    358    478    459    722    288    987    355
   -314    179    493     67   -405    335    470    457    701    265    971    342
   -301    158    459     72   -379    309    433    433    665    231    940    306
   -226    213    439      5   -332    324    415    428    657    220    932    303
   -210    239    449    -15   -329    342    431    423    652    213    927    290
   -280    174    454     51   -368    314    410    389    618    171    891    259
   -259    189    449     36   -353    319    392    374    602    145    870    252
   -205    218    420     -7   -311    319    381    366    587    122    857    239
   -184    155    340     12   -262    249    379    371    563     62    792    174
   -181    101    280     38   -231    192    431    436    584     20    724     96
   -176    137    314     20   -244    226    514    542    662     33    714     80
   -101    324    426   -114   -265    374    589    706    818    192    844    189
    -44    797    841   -376   -444    820    574    787   1013    514   1205    527
   -103   1553   1657   -727   -880   1605    483    696   1182    943   1748   1034
   -275   2075   2351   -898  -1312   2213    239    327   1109   1184   2109   1330
   -345   1795   2138   -727  -1241   1966      2   -106    665    818   1818   1067
   -384    862   1247   -239   -815   1052    -70   -389     93    -33    997    428
   -348     88    433    129   -392    259    -72   -374   -142   -522    431    -54
   -303   -155    148    231   -226     -5    -31   -223    -67   -527    327   -171
   -288   -124    163    207   -228     18     75    -54     93   -407    397   -127
   -309    -83    226    194   -270     72    161     62    213   -316    462    -75
   -306     -5    301    153   -306    148    205    135    298   -233    527    -20
   -314     20    335    148   -324    176    223    171    342   -194    558     -2
   -288     20    309    132   -298    163    239    187    368   -181    558      5
   -280     -7    272    142   -277    129    249    200    381   -174    553     12
   -246     -2    241    124   -244    119    259    220    400   -155    563     18
   -241    -51    189    148   -215     67    244    210    387   -168    545      5
   -231    -80    150    153   -192     33    236    215    394   -163    545      2
   -233   -119    114    176   -174     -2    246    233    405   -153    540      2
   -283   -184     98    233   -192    -44    228    231    400   -153    524     -2
   -280   -192     88    236   -184    -51    220    239    405   -137    514     20
   -262   -179     83    218   -176    -49    218    252    426   -111    514     28
   -210   -140     70    174   -140    -36    215    277    462    -83    530     44
   -176   -140     33    155   -106    -51    205    288    462    -77    527     33
   -161   -150     10    155    -85    -70    218    301    446    -77    524     31
   -137   -132      2    132    -72    -67    220    303    426    -75    524     18
   -137   -119     18    127    -80    -51    226    296    405    -83    514      0
   -116    -88     28    101    -75    -31    267    314    415    -59    519     15
   -197   -148     49    174   -124    -49    301    322    428    -38    530     28
   -290   -213     77    249   -187    -67    301    311    433    -23    545     15
   -303   -200    103    252   -205    -49    298    316    459     -2    571     25
   -311   -184    124    246   -218    -31    288    314    454     18    581     38
   -265    -98    166    181   -215     33    283    329    470     64    607     70
   -272    -72    200    171   -239     62    283    350    506    122    610     93
   -270    -80    189    174   -231     54    272    361    517    163    607    129
   -215    -62    153    137   -187     44    236    358    511    184    597    145
   -161    -25    135     93   -148     54    259    379    530    207    626    148
   -176    -15    161     93   -168     72    246    381    530    184    626    161
   -153     51    205     49   -179    127    220    394    550    155    628    202
    -93    109    200     -7   -148    153    223    389    563     49    618    218
    -98     67    166     15   -132    116    213    371    553    -93    605    210
   -197    -44    153    119   -176     54    168    345    519   -148    584    197
   -202    -41    158    122   -181     57    166    340    509   -140    579    189
   -148     28    176     57   -161    101    194    358    517   -103    574    192
   -155     38    194     59   -174    116    218    361    517    -70    550    184
   -150    -23    127     85   -140     51    205    327    480    -41    514    153
   -163    -44    119    103   -142     36    213    314    467     18    498    127
   -187    -80    106    132   -148     10    220    306    457     46    483    124
   -153    -67     85    111   -119      7    233    314    459     59    472    129
   -155    -54    101    103   -129     23    231    314    462     77    470    124
   -228   -111    114    168   -174      0    244    314    465     93    465    132
   -267   -148    119    205   -194    -12    259    327    467    106    465    142
   -262   -137    124    200   -194     -7    254    329    472    127    496    129
   -244    -96    148    168   -197     23    254    350    493    145    491    161
   -280    -96    184    187   -233     44    259    358    501    153    488    158
   -337   -155    181    244   -262     10    246    342    493    150    496    135
   -280    -98    181    189   -231     41    277    368    522    179    511    163
   -306    -77    226    189   -267     72    285    389    542    197    511    207
   -283    -57    223    168   -254     83    293    405    558    215    522    239
   -202    -75    124    137   -166     23    267    379    532    192    506    187
    -28    -20      7     25    -18     -7    233    355    511    179    527    148
    205     28   -179   -119    192    -72    189    322    485    153    501    135
    166      2   -163    -85    163    -80    176    303    475    142    480    145
    -31    -49    -18     38     -7    -33    189    298    491    150    491    174
   -153      0    153     77   -153     75    239    342    545    202    542    231
   -226     12    236    103   -231    124    293    387    597    270    618    277
   -316    -64    252    189   -285     93    290    384    592    272    626    290
   -327    -98    226    210   -277     62    298    387    592    270    607    303
   -306   -109    197    207   -252     44    322    402    607    285    607    306
   -311   -171    140    241   -228    -15    298    379    576    254    581    277
   -303   -197    106    249   -205    -46    309    389    579    254    581    254
   -342   -275     67    306   -205   -103    293    371    558    231    566    226
   -345   -293     51    319   -200   -122    301    374    558    226    566    262
   -340   -303     33    322   -187   -137    314    366    553    210    542    298
   -423   -407     15    413   -220   -197    280    316    498    153    485    239
   -488   -465     20    475   -254   -223    275    306    480    145    483    213
   -472   -446     25    459   -249   -210    290    322    493    155    493    215
   -483   -457     25    467   -257   -215    285    324    493    158    506    197
   -470   -452     15    459   -244   -218    293    350    517    171    530    202
   -472   -522    -49    496   -213   -285    316    400    540    153    485    171
   -459   -579   -119    519   -171   -350    394    501    597    140    426    106
   -433   -504    -70    467   -184   -288    506    652    727    233    472    116
   -394   -257    137    327   -267    -59    581    810    924    457    675    283
   -358    270    626     41   -491    446    530    841   1111    807   1080    662
   -389   1044   1434   -327   -911   1239    340    626   1192   1215   1608   1122
   -537   1330   1867   -397  -1202   1597     25    174    979   1335   1810   1231
   -644    891   1532   -124  -1088   1210   -166   -223    504    883   1426    930
   -704    -59    644    379   -675    290   -145   -363     -2     33    626    353
   -732   -750    -18    743   -358   -384    -49   -189    -88   -303    202    -15
   -631   -826   -197    727   -218   -511     15    -18     57   -207    213    -59
   -527   -763   -236    644   -145   -501     90    103    192   -114    275    -36
   -524   -654   -129    589   -197   -392    150    197    322     -5    353     10
   -561   -584    -23    574   -270   -303    192    249    407     67    400     62
   -506   -501      2    504   -257   -249    236    306    475    127    462    114
   -496   -470     25    483   -262   -223    226    314    496    148    483    103
   -498   -449     49    472   -275   -200    239    319    509    158    485    106
   -465   -402     62    433   -265   -171    275    337    535    184    506    124
   -553   -470     80    511   -316   -197    267    324    527    176    480    114
   -563   -472     90    517   -329   -192    265    327    527    171    459    124
   -519   -392    127    454   -324   -132    275    345    542    184    480    150
   -522   -348    174    436   -348    -88    272    342    550    192    501    153
   -514   -324    189    415   -353    -67    262    332    548    202    524    129
   -454   -254    200    353   -329    -28    267    353    571    228    561    150
   -462   -236    226    348   -345     -5    254    353    576    236    558    155
   -509   -241    267    376   -389     12    252    348    576    236    545    158
   -532   -249    280    389   -407     15    236    324    555    220    530    153
   -542   -244    298    392   -420     25    226    327    555    223    532    168
   -506   -181    324    342   -418     70    228    340    574    241    563    194
   -530   -189    340    361   -436     75    207    319    563    231    563    189
   -504   -140    361    319   -433    109    210    335    579    254    584    200
   -506   -103    402    303   -457    148    218    345    592    275    615    226
   -511    -62    449    285   -483    192    220    353    610    298    649    259
   -514    -25    488    270   -501    231    223    374    633    332    691    296
   -457     31    488    210   -472    259    200    389    649    358    719    324
   -410     67    475    171   -441    270    176    389    657    371    730    332
   -379    103    483    135   -433    293    179    405    675    387    732    350
   -407     98    506    155   -457    301    194    413    683    394    735    358
   -423    103    524    158   -475    314    205    423    691    397    748    353
   -413    124    535    142   -472    329    218    441    701    400    743    358
   -436    109    542    161   -491    324    226    444    696    387    730    348
   -431    122    553    155   -491    337    228    457    706    400    737    363
   -374    187    561     90   -467    374    215    465    714    413    745    361
   -394    158    553    119   -475    353    228    441    691    384    714    332
   -480     59    540    210   -511    298    239    415    662    348    665    293
   -517     10    527    254   -522    267    231    410    659    342    652    275
   -488     36    524    226   -509    280    228    420    683    366    675    277
   -478     67    545    205   -511    306    228    433    704    381    685    290
   -433     96    530    166   -483    314    231    436    709    381    678    283
   -410     96    506    158   -457    301    207    418    691    355    654    259
   -491     23    511    233   -501    267    200    379    657    324    623    223
   -514     -7    504    259   -511    246    213    387    659    327    631    231
   -467      7    475    228   -472    241    220    402    670    335    633    236
   -428     46    475    192   -452    259    215    413    688    358    641    254
   -402    109    509    145   -457    309    210    431    719    400    675    277
   -472     67    540    202   -506    301    205    420    722    400    678    270
   -566    -23    542    293   -555    259    210    405    704    381    649    259
   -607    -59    548    335   -579    244    210    405    704    387    649    236
   -545     10    555    267   -550    283    228    441    737    420    678    262
   -514     49    561    231   -537    303    241    465    766    452    696    283
   -501     75    576    213   -540    324    246    480    787    470    698    301
   -485    103    589    192   -537    345    249    488    797    485    714    322
   -493    109    600    192   -545    353    254    496    802    488    709    340
   -488    150    639    168   -563    394    265    514    826    511    724    366
   -509    168    675    168   -592    420    272    517    839    530    745    397
   -480    150    631    166   -555    389    252    475    810    509    730    394
   -467    142    610    161   -540    376    226    452    787    498    714    348
   -462    135    597    163   -530    366    202    431    766    496    724    322
   -472    114    587    176   -530    350    187    410    750    485    735    358
   -452    106    558    174   -504    332    171    405    735    470    740    358
   -465     96    558    181   -511    327    158    407    730    470    769    332
   -439     62    501    187   -470    280    158    410    722    452    756    324
   -433     -5    428    218   -433    213    150    397    693    410    696    306
   -454    -64    389    259   -423    161    150    376    659    371    646    275
   -465   -119    345    290   -405    111    148    368    644    350    620    272
   -504   -197    303    350   -405     51    132    340    618    324    597    249
   -537   -259    275    397   -407      5    119    319    592    301    576    220
   -530   -259    270    394   -400      5    114    319    592    301    571    223
   -506   -246    257    374   -381      5     98    311    589    293    553    215
   -488   -244    241    366   -366     -2     90    309    589    290    545    220
   -483   -270    210    374   -348    -31     98    316    589    290    550    236
   -452   -322    129    387   -290    -96    114    340    587    265    509    192
   -439   -368     70    402   -257   -150    168    418    623    239    452    135
   -402   -337     64    371   -236   -137    254    545    719    285    462    137
   -361   -194    166    277   -267    -12    324    704    888    452    602    257
   -288    252    540     18   -413    394    296    769   1088    784    966    581
   -387    984   1369   -298   -878   1174    148    592   1221   1236   1514   1062
   -485   1415   1899   -465  -1192   1657   -129    205   1124   1478   1836   1265
   -561   1101   1662   -272  -1111   1382   -358   -207    696   1114   1538   1010
   -633    127    761    254   -696    444   -376   -449     90    137    633    407
   -613   -535     77    571   -345   -228   -283   -306    -38   -254    194     31
   -561   -672   -111    615   -226   -392   -207   -127    101   -148    192    -15
   -491   -631   -140    561   -176   -387   -119     31    265     23    252     23
   -465   -540    -75    504   -194   -309    -44    145    400    155    332     77
   -470   -475     -5    470   -233   -241      2    184    446    207    368    122
   -433   -420     10    426   -223   -205     23    200    457    249    371    140
   -361   -374    -12    363   -174   -194     25    213    465    283    355    145
   -327   -353    -25    340   -150   -189     15    207    467    303    345    145
   -374   -389    -15    379   -179   -202     15    194    478    327    335    127
   -394   -413    -18    402   -189   -215     36    200    496    340    340    124
   -392   -426    -36    407   -179   -231     54    215    527    350    387    129
   -348   -394    -46    371   -150   -220     51    226    553    311    433    142
   -353   -381    -31    366   -163   -207     44    231    563    277    441    153
   -337   -381    -44    358   -148   -213     23    233    574    319    426    158
   -329   -368    -41    348   -145   -205     23    233    589    368    423    158
   -275   -329    -54    303   -111   -192     25    233    610    410    431    148
   -319   -355    -36    335   -142   -194     33    233    628    420    436    142
   -345   -379    -33    361   -155   -207     36    239    641    413    446    153
   -332   -384    -51    358   -142   -218     23    246    644    397    446    158
   -340   -358    -18    350   -161   -189     12    246    652    394    452    163
   -337   -332      5    332   -174   -166      2    233    649    394    462    179
   -342   -280     62    311   -205   -109     23    246    675    426    506    207
   -314   -226     88    270   -202    -70     41    277    711    459    535    252
   -272   -158    114    215   -194    -23     62    314    737    496    558    290
   -272   -135    135    202   -205      0     51    319    730    511    571    277
   -314   -153    161    233   -239      2     18    303    727    501    587    241
   -314   -140    171    226   -244     15      7    301    740    501    605    231
   -324   -150    174    239   -249     10     -7    288    735    501    602    228
   -324   -116    207    218   -267     44      0    306    753    535    613    241
   -322    -75    246    197   -285     85      5    316    771    550    623    249
   -329    -49    277    187   -306    111      7    311    771    545    623    252
   -311    -20    290    166   -301    135     12    314    776    537    615    254
   -309     -2    303    153   -309    150      7    306    771    530    600    246
   -301     28    327    135   -314    176     -5    296    769    524    594    220
   -275     62    337    106   -306    197    -12    290    769    517    584    205
   -257     75    332     90   -293    202    -20    280    763    501    566    189
   -249    101    348     72   -298    223    -20    270    758    483    550    168
   -259    109    368     75   -314    239    -28    254    750    462    527    145
   -285    116    400     83   -342    257    -51    231    730    436    496    119
   -277    124    402     77   -340    262    -67    210    704    407    459     85
   -254    145    400     51   -327    272    -75    197    680    376    428     51
   -233    176    410     28   -322    293    -83    187    672    361    413     33
   -246    155    402     44   -324    277   -106    155    644    329    379      0
   -257    148    405     54   -329    275   -127    127    620    303    348    -12
   -252    171    423     38   -337    296   -135    111    610    298    342    -12
   -257    197    454     28   -355    324   -142    103    605    298    345     -7
   -220    257    478    -20   -350    366   -163    103    610    309    350     -5
   -176    303    480    -62   -327    392   -187     93    607    309    342    -12
   -176    319    496    -72   -335    405   -174     88    602    298    329    -25
   -210    306    517    -49   -363    410   -153     80    597    288    314    -36
   -202    332    535    -67   -368    433   -137     93    607    298    311    -28
   -176    358    535    -90   -355    446   -137    103    615    309    314    -25
   -163    371    535   -106   -350    452   -140    106    618    303    309    -33
   -166    379    545   -106   -355    462   -145    103    620    306    306    -25
   -145    418    561   -137   -353    488   -142    106    631    314    314    -10
   -122    426    548   -150   -335    485   -148     90    623    303    303    -18
   -103    431    535   -163   -319    483   -158     62    613    293    290    -31
    -88    413    501   -163   -296    457   -184     41    592    280    277    -33
    -98    371    470   -137   -285    420   -205     18    571    270    265    -28
   -132    335    467   -101   -298    400   -192     15    563    272    267    -23
   -124    285    410    -83   -267    348   -200     15    561    270    252    -33
    -85    226    311    -72   -197    267   -205     15    550    257    226    -57
    -70    119    187    -25   -129    153   -194      2    514    213    176   -109
   -114    -10    103     62   -109     46   -205    -12    483    171    135   -153
   -116    -72     41     93    -80    -18   -215    -23    462    148    109   -176
    -96    -98     -2     98    -49    -51   -218    -15    457    140     96   -171
    -98   -145    -46    122    -28    -96   -236     -5    444    129     62   -184
    -72   -166    -93    119     10   -129   -254      7    441    124     28   -189
    -51   -171   -119    111     33   -145   -254     20    454    135     10   -181
    -62   -187   -127    124     31   -158   -246     25    457    129    -18   -174
    -88   -218   -132    153     20   -176   -241     28    459    116    -54   -166
   -129   -277   -148    205      7   -213   -228     44    475    106    -96   -176
   -132   -348   -218    239     41   -283   -194     90    506    106   -158   -218
   -103   -368   -267    236     80   -319   -109    181    566    116   -213   -267
   -101   -342   -244    220     70   -293    -20    301    646    163   -205   -272
    -72   -176   -103    124     15   -140     51    462    795    319    -62   -145
    -64    337    402   -137   -233    368     33    491    971    667    342    218
   -142   1054   1197   -457   -670   1127    -85    324   1096   1101    870    675
   -257   1415   1673   -579   -966   1543   -332    -38    987   1304   1130    875
   -319   1062   1382   -371   -849   1221   -532   -449    555    932    782    613
   -353    119    472    114   -413    296   -563   -665     20     64    -75    -49
   -319   -465   -145    392    -88   -306   -535   -563    -96   -262   -475   -426
   -332   -644   -311    485    -10   -478   -483   -397     18   -202   -504   -496
   -355   -639   -283    498    -36   -462   -405   -262    153    -72   -467   -465
   -311   -514   -202    413    -57   -358   -350   -174    267     59   -431   -400
   -288   -431   -145    358    -72   -288   -324   -129    342    132   -394   -348
   -277   -400   -124    337    -77   -262   -324   -103    387    161   -355   -316
   -262   -387   -124    324    -70   -257   -327    -88    426    158   -332   -303
   -231   -366   -135    296    -49   -252   -350   -103    426     57   -355   -296
   -184   -342   -158    262    -15   -249   -368   -119    410    -46   -381   -293
   -142   -324   -181    231     18   -252   -379   -127    392    -90   -381   -296
   -155   -329   -174    244      7   -252   -400   -129    374   -103   -371   -290
   -142   -298   -155    218      5   -228   -418   -142    358    -98   -387   -288
   -145   -293   -150    218      0   -223   -410   -148    348    -80   -418   -288
    -83   -228   -145    153     31   -187   -389   -135    361    -25   -418   -259
    -96   -254   -158    176     31   -207   -428   -181    314    -18   -457   -285
   -101   -257   -155    179     25   -207   -446   -197    296      2   -478   -306
   -142   -277   -135    207     -5   -207   -444   -202    293     23   -478   -319
   -179   -306   -127    241    -25   -218   -431   -207    288     36   -488   -319
   -184   -298   -114    241    -36   -207   -436   -213    285     57   -483   -327
   -176   -293   -116    233    -31   -205   -452   -215    283     72   -480   -327
   -161   -254    -96    207    -33   -176   -454   -207    290     98   -480   -309
   -145   -218    -75    179    -36   -148   -457   -202    296    114   -480   -303
   -163   -215    -51    189    -57   -135   -478   -210    288    111   -478   -314
   -176   -213    -36    194    -72   -124   -498   -215    293    122   -465   -293
   -197   -197     -2    197    -98   -101   -501   -207    309    145   -457   -265
   -200   -161     38    179   -122    -59   -506   -194    329    179   -436   -223
   -161   -103     57    132   -109    -23   -519   -179    342    205   -413   -194
   -189   -103     85    145   -137     -7   -532   -171    353    233   -392   -155
   -197   -101     96    148   -148     -2   -535   -163    368    249   -381   -119
   -197   -103     90    150   -145     -7   -545   -168    371    262   -376    -90
   -202    -93    109    148   -155      7   -537   -163    381    275   -379   -101
   -228    -93    135    158   -181     20   -524   -163    389    272   -397   -135
   -254   -111    140    181   -197     12   -522   -181    379    254   -431   -163
   -290   -142    148    215   -220      0   -511   -197    374    249   -433   -158
   -303   -168    135    236   -220    -18   -514   -210    374    254   -431   -176
   -301   -197    101    246   -202    -49   -535   -226    366    231   -462   -192
   -283   -184     96    233   -192    -44   -545   -239    368    233   -483   -215
   -277   -192     85    233   -184    -54   -548   -249    368    246   -488   -233
   -280   -215     64    249   -174    -75   -553   -270    358    246   -509   -275
   -272   -241     31    257   -153   -106   -563   -290    345    231   -542   -283
   -272   -265      7    270   -142   -129   -576   -319    324    215   -553   -332
   -267   -280    -12    272   -127   -148   -579   -337    316    207   -563   -376
   -231   -277    -46    254    -93   -163   -589   -342    311    207   -571   -394
   -210   -285    -75    246    -70   -179   -620   -361    296    192   -597   -392
   -189   -267    -80    228    -57   -174   -633   -368    298    194   -618   -371
   -187   -262    -77    223    -57   -171   -641   -374    301    197   -633   -355
   -174   -277   -103    226    -36   -192   -644   -379    303    210   -628   -371
   -174   -280   -106    226    -36   -194   -662   -394    298    202   -636   -392
   -184   -296   -111    239    -38   -205   -685   -407    293    194   -649   -415
   -174   -272   -101    223    -38   -187   -696   -413    296    197   -652   -428
   -155   -233    -77    194    -38   -155   -698   -415    301    200   -644   -433
   -129   -210    -80    166    -25   -145   -696   -410    311    207   -639   -428
   -122   -205    -83    163    -20   -145   -701   -415    306    200   -659   -444
   -106   -174    -70    137    -18   -122   -719   -428    303    205   -657   -446
    -96   -148    -51    122    -23   -101   -722   -439    301    207   -652   -444
   -129   -153    -23    140    -54    -88   -740   -478    280    189   -670   -444
   -116   -122     -7    119    -54    -64   -769   -514    259    176   -691   -446
    -62    -85    -25     72    -18    -57   -805   -540    236    161   -724   -454
    -57   -101    -44     80     -7    -72   -833   -563    215    150   -735   -470
    -88   -153    -67    119    -12   -111   -872   -610    174    127   -737   -530
   -116   -194    -77    155    -20   -137   -880   -633    150    106   -758   -561
    -90   -207   -116    148     12   -163   -885   -644    140     83   -795   -571
    -93   -275   -181    184     44   -228   -919   -672     98     33   -859   -615
   -129   -335   -205    231     36   -270   -948   -711     54    -18   -914   -654
   -132   -361   -228    246     46   -296   -971   -748     20    -59   -950   -688
   -101   -363   -265    231     80   -316   -987   -776     -5    -83   -971   -709
    -93   -392   -298    244    101   -345  -1002   -813    -36   -106   -995   -727
   -119   -428   -311    272     96   -371  -1023   -846    -67   -140  -1031   -750
    -75   -400   -324    236    124   -363  -1031   -859    -80   -153  -1052   -748
    -38   -376   -337    207    148   -358  -1047   -872    -90   -158  -1054   -745
    -54   -389   -335    223    140   -363  -1070   -901   -119   -174  -1078   -763
    -77   -433   -355    254    137   -394  -1085   -924   -148   -213  -1119   -792
    -70   -498   -428    285    179   -465  -1062   -914   -171   -277  -1202   -870
    -72   -527   -457    298    189   -493   -992   -849   -148   -314  -1270   -943
    -62   -509   -446    285    192   -478   -919   -737    -70   -270  -1254   -940
     20   -231   -254    103    135   -241   -891   -610     93    -54  -1034   -730
     70    376    306   -226   -116    342   -963   -605    283    329   -576   -285
    -41   1070   1109   -514   -576   1091  -1140   -828    384    722    -72    166
   -163   1273   1436   -553   -800   1353  -1410  -1234    202    776     59    249
   -241    639    880   -200   -561    758  -1532  -1600   -314    163   -517   -226
   -262   -277    -15    267   -124   -148  -1545  -1758   -795   -594  -1293   -870
   -171   -691   -519    428    171   -605  -1540  -1649   -852   -789  -1582  -1137
    -80   -730   -649    405    283   -691  -1486  -1486   -735   -724  -1584  -1171
    -36   -631   -594    332    277   -613  -1382  -1343   -600   -613  -1486  -1122
    -28   -527   -498    277    233   -514  -1301  -1257   -498   -519  -1410  -1060
    -46   -483   -436    262    194   -459  -1283  -1231   -462   -480  -1376  -1031
    -49   -470   -420    259    184   -446  -1275  -1223   -452   -472  -1369  -1028
    -18   -454   -439    233    207   -449  -1267  -1228   -452   -478  -1379  -1034
     12   -420   -433    205    220   -428  -1270  -1231   -449   -475  -1382  -1028
     25   -384   -410    176    215   -397  -1280  -1239   -444   -465  -1371  -1015
     33   -371   -405    168    218   -387  -1275  -1247   -446   -465  -1369  -1008
     59   -353   -415    145    236   -384  -1262  -1257   -465   -480  -1379  -1013
     67   -337   -407    135    236   -371  -1257  -1260   -467   -488  -1379  -1013
     54   -358   -413    150    233   -387  -1275  -1273   -483   -504  -1395  -1028
     62   -350   -413    145    236   -381  -1291  -1286   -498   -522  -1400  -1039
     67   -324   -392    127    228   -358  -1288  -1286   -491   -514  -1382  -1023
     85   -314   -402    114    244   -358  -1278  -1286   -483   -506  -1371  -1005
     93   -303   -400    103    246   -350  -1260  -1283   -491   -514  -1363   -995
    140   -277   -418     70    277   -348  -1262  -1288   -501   -524  -1366  -1000
    150   -259   -410     54    277   -332  -1257  -1283   -491   -519  -1353   -992
    166   -231   -397     31    280   -311  -1257  -1270   -475   -498  -1327   -956
    174   -228   -405     25    288   -316  -1288  -1283   -493   -509  -1330   -943
    189   -220   -410     15    298   -314  -1299  -1296   -514   -524  -1335   -927
    202   -207   -413      2    306   -309  -1293  -1299   -517   -524  -1340   -885
    226   -171   -397    -25    309   -285  -1309  -1291   -509   -506  -1306   -865
    239   -140   -379    -49    309   -259  -1330  -1296   -506   -493  -1257   -859
    239   -135   -374    -51    306   -254  -1322  -1299   -509   -488  -1241   -828
    277    -96   -374    -93    324   -236  -1309  -1273   -493   -465  -1213   -787
    290    -77   -368   -109    329   -223  -1299  -1257   -483   -457  -1184   -771
    301    -64   -368   -119    335   -215  -1288  -1241   -480   -454  -1176   -748
    337    -46   -384   -145    361   -215  -1273  -1226   -472   -454  -1163   -724
    358     -2   -361   -179    358   -181  -1262  -1208   -462   -439  -1132   -698
    340     -5   -345   -168    342   -174  -1249  -1213   -472   -449  -1130   -691
    314    -38   -355   -140    332   -197  -1236  -1226   -493   -475  -1148   -698
    314    -36   -350   -137    332   -192  -1223  -1221   -493   -475  -1148   -691
    293    -36   -332   -129    311   -184  -1226  -1231   -496   -472  -1143   -683
    280    -33   -314   -124    296   -174  -1213  -1234   -498   -480  -1145   -680
    257    -51   -311   -103    283   -181  -1187  -1228   -506   -488  -1145   -683
    236    -93   -329    -70    283   -210  -1179  -1234   -524   -509  -1163   -696
    244   -103   -350    -72    296   -228  -1174  -1244   -542   -530  -1184   -714
    262   -101   -363    -80    311   -231  -1161  -1249   -550   -537  -1189   -727
    277    -83   -363    -98    319   -223  -1145  -1234   -542   -527  -1174   -717
    252   -119   -371    -64    311   -244  -1137  -1228   -545   -535  -1182   -704
    228   -145   -374    -44    298   -257  -1127  -1241   -568   -553  -1192   -709
    233   -145   -379    -44    306   -262  -1104  -1234   -568   -540  -1182   -706
    262   -127   -389    -70    324   -257  -1091  -1213   -553   -519  -1148   -698
    218   -163   -381    -25    298   -272  -1104  -1218   -558   -524  -1135   -685
    176   -174   -353     -2    262   -262  -1098  -1231   -563   -532  -1132   -685
    161   -174   -335      5    246   -254  -1067  -1218   -558   -530  -1119   -678
    145   -187   -332     18    239   -259  -1026  -1192   -553   -522  -1101   -654
    168   -161   -329     -2    249   -244  -1000  -1163   -535   -498  -1072   -620
    187   -137   -324    -23    254   -231   -982  -1135   -509   -470  -1031   -579
    161   -145   -309     -7    233   -226   -963  -1130   -514   -472  -1031   -561
    135   -161   -296     10    213   -226   -927  -1117   -522   -472  -1013   -548
    127   -153   -280     12    202   -215   -906  -1106   -524   -470   -989   -537
    153    -85   -239    -36    194   -161   -888  -1080   -496   -441   -961   -485
    135    -88   -223    -23    179   -155   -896  -1093   -511   -457   -974   -457
    106   -129   -236     10    168   -181   -906  -1122   -542   -485   -984   -444
    101   -194   -296     46    197   -244   -896  -1124   -566   -493   -956   -452
    119   -210   -329     44    223   -270   -888  -1130   -579   -496   -919   -459
    111   -239   -350     62    228   -293   -891  -1130   -597   -511   -922   -439
    101   -249   -350     72    226   -298   -901  -1124   -613   -524   -943   -439
    114   -272   -387     80    249   -329   -878  -1098   -613   -527   -943   -452
    114   -332   -449    106    280   -389   -870  -1104   -649   -576  -1021   -488
     77   -407   -485    163    280   -446   -849  -1111   -678   -610  -1049   -532
     57   -457   -514    200    283   -485   -828  -1114   -698   -613  -1010   -584
     51   -462   -514    205    283   -488   -831  -1109   -714   -613   -974   -605
     80   -472   -555    194    316   -514   -844  -1114   -732   -654   -989   -615
     77   -511   -589    215    332   -550   -820  -1104   -737   -680   -984   -626
     38   -545   -584    252    309   -563   -805  -1101   -737   -675   -997   -600
     28   -542   -571    257    298   -555   -792  -1088   -730   -641  -1005   -563
     18   -550   -568    265    290   -561   -810  -1091   -735   -607  -1005   -542
     15   -631   -649    306    332   -639   -771  -1057   -745   -623  -1031   -571
     15   -724   -743    353    376   -732   -685   -982   -732   -670  -1083   -633
     20   -709   -730    345    374   -719   -589   -883   -665   -665  -1106   -659
     77   -561   -641    239    358   -600   -514   -743   -524   -514   -984   -579
    135   -142   -277      2    205   -210   -504   -659   -350   -210   -646   -301
    161    581    418   -371   -129    501   -592   -753   -218    213   -106    176
      2   1096   1093   -548   -545   1096   -828  -1117   -306    537    309    496
   -101    833    932   -368   -517    880  -1052  -1525   -730    272     93    285
   -153    -10    142     80   -148     64  -1067  -1751  -1257   -545   -644   -262
   -119   -795   -675    454    277   -735   -992  -1660  -1480  -1101  -1215   -719
    -25  -1047  -1021    537    496  -1034   -914  -1452  -1371  -1163  -1267   -846
      2   -992   -995    493    498   -992   -813  -1280  -1197  -1114  -1161   -805
     15   -906   -922    446    467   -914   -724  -1150  -1044   -958  -1052   -753
     25   -810   -836    389    428   -820   -654  -1047   -909   -771   -948   -672
     25   -727   -753    350    389   -740   -615   -984   -833   -672   -870   -592
     10   -709   -719    348    363   -714   -602   -971   -813   -644   -831   -574
     -7   -719   -714    363    350   -717   -574   -958   -800   -607   -774   -587
    -15   -719   -704    366    342   -711   -550   -937   -784   -600   -737   -592
    -15   -678   -662    348    322   -670   -537   -914   -756   -605   -714   -579
      7   -654   -665    322    335   -659   -517   -896   -748   -615   -717   -561
     15   -639   -654    309    335   -646   -496   -870   -740   -618   -711   -545
    -10   -589   -581    298    283   -584   -485   -852   -732   -618   -665   -558
    -41   -561   -519    301    239   -540   -488   -852   -737   -626   -620   -574
     -7   -542   -537    275    265   -542   -488   -854   -740   -628   -610   -574
     -5   -506   -501    254    246   -504   -478   -849   -740   -623   -571   -555
    -20   -478   -459    249    218   -470   -459   -836   -727   -610   -522   -540
    -38   -426   -387    233    174   -407   -426   -797   -693   -592   -478   -535
    -51   -423   -371    236    158   -397   -413   -792   -696   -594   -478   -548
    -57   -418   -361    236    150   -389   -420   -800   -711   -607   -493   -584
    -70   -392   -322    231    124   -358   -428   -800   -714   -613   -491   -589
    -28   -381   -353    205    161   -368   -452   -815   -740   -641   -509   -602
    -31   -350   -319    189    142   -335   -439   -805   -730   -626   -483   -597
    -46   -316   -270    181    111   -293   -420   -795   -714   -607   -449   -576
    -57   -254   -200    155     67   -228   -407   -769   -685   -574   -389   -540
    -59   -189   -129    124     33   -161   -402   -740   -654   -527   -327   -506
    -80   -153    -72    116     -5   -114   -389   -714   -644   -514   -290   -485
    -85   -106    -20     96    -33    -64   -379   -696   -639   -506   -275   -470
    -80    -38     41     57    -62      0   -376   -672   -623   -493   -249   -452
    -54     54    109      0    -80     80   -355   -641   -602   -480   -213   -439
    -70     54    122      7    -96     88   -319   -626   -605   -493   -218   -446
   -111     25    137     41   -124     83   -303   -626   -626   -522   -236   -470
   -111     75    187     15   -148    129   -285   -610   -628   -527   -218   -459
   -129    119    249      5   -189    184   -280   -605   -633   -542   -220   -465
   -150    142    290      2   -220    215   -267   -592   -631   -555   -223   -480
   -140    189    329    -25   -236    259   -246   -566   -613   -542   -202   -480
   -140    213    350    -36   -244    280   -231   -548   -602   -537   -194   -480
   -140    213    353    -36   -246    283   -207   -542   -605   -545   -197   -478
   -145    197    340    -28   -244    267   -202   -550   -623   -574   -218   -488
   -142    192    335    -23   -239    262   -187   -550   -636   -594   -233   -509
   -132    181    314    -25   -223    246   -174   -553   -652   -615   -241   -524
   -114    192    306    -38   -210    249   -163   -542   -654   -620   -231   -527
    -96    189    283    -46   -189    233   -163   -537   -659   -626   -231   -524
    -96    171    267    -38   -181    220   -155   -542   -670   -636   -236   -532
   -109    158    267    -25   -187    213   -129   -530   -667   -636   -228   -524
   -106    155    262    -23   -184    207   -114   -509   -652   -623   -207   -506
    -83    184    265    -51   -176    223   -103   -498   -641   -620   -189   -498
    -46    202    249    -77   -148    226   -101   -480   -633   -615   -179   -493
    -15    257    272   -122   -142    265    -80   -446   -605   -584   -155   -465
     -2    306    309   -150   -155    306    -41   -400   -563   -545   -114   -400
     18    366    348   -194   -166    355    -20   -371   -535   -509    -70   -381
     38    345    303   -192   -132    324     -7   -358   -530   -504    -67   -381
     62    329    265   -197   -101    296     12   -340   -527   -509    -59   -358
     54    342    288   -197   -116    316     36   -309   -511   -478    -23   -348
     44    358    314   -200   -135    335     75   -262   -506   -467    -10   -329
     93    423    329   -257   -116    376    142   -194   -483   -454     15   -275
    140    465    324   -303    -93    397    176   -161   -472   -446     36   -270
    153    491    337   -322    -90    415    200   -127   -441   -431     70   -265
    171    496    324   -335    -75    410    241   -101   -392   -394     93   -233
    158    465    306   -311    -72    387    319    -80   -350   -353    109   -181
    109    415    303   -262    -98    361    366    -80   -361   -327    109   -171
     38    366    327   -202   -142    348    374    -85   -394   -314     98   -184
    -38    301    337   -132   -189    319    348    -88   -426   -322     88   -200
   -114    197    311    -41   -213    254    322    -98   -470   -358     62   -241
   -161    129    290     12   -226    210    298   -106   -506   -407     38   -272
   -174     93    267     41   -220    179    277   -103   -514   -436     12   -277
   -155     75    231     38   -194    153    272    -88   -498   -423      2   -272
   -129     67    194     31   -163    129    275    -70   -485   -410      5   -265
   -111     57    168     25   -140    111    283    -51   -478   -389     18   -257
    -83     46    129     18   -106     88    293    -33   -470   -374     18   -259
    -62     49    111      5    -88     80    298    -15   -454   -358     20   -236
    -41     54     93     -7    -67     72    293     -5   -446   -340      5   -213
    -28     25     51      0    -38     38    303     12   -444   -319    -12   -220
     15    -44    -59     15     36    -51    348     70   -426   -366    -64   -267
     49    -36    -85     -7     64    -59    439    174   -363   -426    -98   -309
     88     59    -28    -75     59     15    522    314   -246   -407    -15   -257
    145    327    181   -239    -20    254    571    462    -64   -223    231    -23
    176    911    735   -542   -277    823    558    509    148    155    701    436
     96   1579   1480   -839   -693   1530    407    270    228    537   1197    844
     25   1662   1636   -844   -805   1652    150   -124     -2    542   1283    852
    -67   1010   1078   -472   -574   1044     28   -465   -517    -80    691    418
   -106     75    181     15   -142    127     72   -522   -943   -813   -103   -137
    -46   -301   -254    171    101   -277    137   -332   -919   -828   -259   -277
     10   -345   -355    166    181   -350    231   -150   -787   -685   -223   -252
     46   -272   -319    111    179   -296    337      7   -649   -550   -163   -197
     59   -171   -231     57    145   -200    400    114   -540   -423    -64   -116
     57   -106   -163     23    109   -135    449    179   -483   -350     -5    -59
     59    -64   -127      2     90    -96    488    220   -457   -319     12    -28
     72    -38   -114    -18     90    -75    506    246   -446   -309     10     -7
     57    -31    -88    -12     72    -59    530    270   -446   -316     10     20
     44    -23    -70    -12     54    -46    550    290   -446   -306     28     28
     54    -10    -64    -23     59    -36    563    311   -446   -298     31     25
     83     25    -59    -57     70    -15    576    329   -439   -290     28     51
    101     51    -49    -75     75      2    589    350   -428   -275     36     75
     83     44    -41    -64     62      0    613    371   -415   -257     62    101
     72     64     -7    -70     38     28    626    397   -402   -236     75    148
     49     88     36    -70      7     62    649    420   -381   -223     77    179
     70     96     25    -83     23     62    659    426   -376   -223     90    174
    101     88    -15    -96     57     36    646    410   -397   -233    114    129
     90     93      0    -93     44     46    657    428   -384   -223    132    127
     93    129     33   -114     28     80    678    462   -350   -197    142    184
    116    155     38   -135     38     98    680    480   -332   -187    145    223
    127    161     33   -145     46     98    688    493   -319   -171    176    233
    116    176     57   -148     28    116    706    517   -296   -142    226    239
    109    189     80   -150     15    135    722    542   -272   -119    246    246
    119    215     96   -166     12    155    727    561   -262   -111    233    262
    135    233     96   -187     18    166    737    589   -233    -64    309    288
    150    270    116   -210     18    194    758    628   -187    -15    374    335
    171    309    135   -241     18    223    763    659   -153      5    381    384
    189    329    140   -259     25    236    771    685   -127     38    420    400
    187    350    161   -270     12    254    795    722    -88     85    491    426
    202    363    158   -283     20    262    815    748    -64     96    506    459
    215    368    153   -293     31    262    820    758    -62     93    504    470
    215    368    153   -290     31    262    831    763    -54     93    501    467
    249    374    124   -314     59    249    836    761    -54     96    522    457
    272    363     90   -319     90    228    836    753    -59     75    483    470
    285    361     75   -324    106    218    849    756    -49     67    462    488
    288    366     77   -327    106    223    872    771    -23     96    527    491
    275    384    109   -329     80    249    885    787      0    129    581    457
    254    379    122   -316     67    252    896    797     15    142    594    467
    228    353    122   -293     54    239    904    802     20    137    563    483
    210    337    127   -272     41    233    917    807     31    137    548    498
    207    324    116   -267     46    223    930    818     46    148    553    511
    187    303    116   -246     36    210    930    818     49    161    589    496
    155    283    124   -220     15    205    940    833     62    166    587    524
    153    283    129   -218     12    207    945    844     75    161    566    553
    163    265    101   -215     28    184    937    846     80    163    600    540
    155    249     90   -202     31    171    950    859    101    181    644    532
    137    241    101   -189     18    171    961    883    127    202    670    563
    132    244    111   -187     10    179    971    906    148    220    667    610
    142    270    127   -205      7    200    992    927    171    241    698    620
    140    293    150   -218     -5    223   1021    958    205    277    745    657
    145    309    161   -228    -10    236   1047    987    241    311    789    696
    155    319    163   -236     -2    241   1065   1010    265    335    820    724
    168    337    166   -254      2    254   1060   1013    275    335    818    737
    181    363    181   -272      0    272   1057   1015    283    332    813    758
    187    394    205   -293     -7    301   1065   1026    293    345    846    789
    176    410    233   -293    -28    322   1070   1028    301    355    878    813
    171    428    257   -301    -41    342   1067   1021    301    363    911    833
    171    426    254   -298    -41    340   1054   1002    285    353    911    841
    166    413    246   -290    -41    329   1021    979    259    329    885    839
    140    394    254   -267    -57    324   1013    971    249    309    865    841
    119    371    252   -246    -67    311   1010    969    239    288    841    839
    135    371    236   -254    -51    306   1005    974    231    267    813    833
    140    322    181   -231    -20    252    992    961    205    228    774    805
    142    275    132   -207      5    205    976    948    179    200    776    756
    129    257    127   -194      0    192    963    937    166    184    774    722
    111    226    114   -168     -2    171    961    930    153    168    758    704
    103    197     93   -150      5    145    953    911    132    145    740    688
    122    194     72   -158     25    135    943    904    122    129    727    683
    140    210     70   -176     33    140    932    898    116    124    722    680
    137    220     83   -179     28    150    930    896    116    119    717    680
    142    218     75   -181     33    148    914    885    106    109    706    662
    150    228     77   -189     36    153    911    885    106    101    693    646
    137    150     12   -148     62     83    943    919    106     64    654    607
    135     93    -41   -114     88     28   1026    997    145     31    607    561
    153    109    -44   -132     98     33   1114   1114    228     70    636    563
    223    285     62   -254     80    174   1189   1270    387    236    792    685
    270    826    553   -550   -142    691   1150   1317    592    607   1215   1106
    207   1530   1322   -870   -558   1428   1026   1176    756   1047   1782   1600
     88   1849   1761   -969   -836   1805    776    826    665   1234   2049   1797
    -20   1486   1506   -732   -763   1496    571    420    236    844   1706   1512
    -75    535    607   -231   -340    571    555    202   -322    -36    852    846
     -7    -31    -23     20      7    -28    589    314   -426   -348    472    483
     67   -153   -220     41    142   -184    649    491   -303   -298    441    433
     98    -98   -197      0    148   -148    745    646   -153   -192    491    472
     98     25    -75    -62     85    -23    826    750    -23    -83    581    519
    111    106     -5   -109     57     51    875    813     64      0    667    561
    145    153      5   -150     70     80    904    844    103     31    698    579
    163    179     15   -171     75     98    914    852    111     38    698    581
    153    155      2   -155     72     80    917    857    122     41    693    600
    158    161      2   -161     77     83    906    865    135     44    691    610
    174    163    -12   -171     93     75    914    872    148     54    714    613
    184    168    -15   -176    101     77    927    878    155     72    743    623
    184    192      7   -189     88    101    924    872    155     80    735    620
    194    218     23   -207     85    122    914    878    161     83    740    631
    187    220     33   -205     75    129    901    875    161     83    748    644
    187    236     49   -210     70    142    885    875    166     90    763    654
    168    207     38   -189     64    124    885    880    166     88    769    644
    155    189     33   -174     59    111    888    883    168     90    779    641
    158    194     33   -179     62    114    893    891    179    109    792    662
    166    220     54   -192     57    137    893    896    200    132    805    685
    171    236     62   -205     54    148    880    893    205    132    792    696
    179    254     72   -218     51    163    875    893    207    135    797    719
    184    267     80   -228     51    174    872    898    215    148    815    750
    184    290    106   -236     38    200    867    909    233    176    872    766
    189    309    116   -252     36    215    865    922    254    197    898    789
    205    311    106   -259     49    210    878    943    272    226    927    800
    223    311     85   -270     67    197    885    963    290    252    945    820
    257    342     85   -298     85    215    878    982    311    272    963    870
    280    371     90   -327     96    231    880    995    324    290    979    914
    293    389     93   -342    101    241    891   1013    348    316   1023    930
    288    397    106   -342     90    254    898   1021    363    335   1054    914
    298    415    116   -355     90    267    904   1023    371    342   1078    919
    296    407    109   -353     93    259    909   1018    368    337   1085    935
    293    394    101   -345     96    249    914   1015    366    327   1085    945
    288    400    111   -345     88    257    924   1018    371    329   1098    940
    283    394    111   -337     85    254    945   1023    381    327   1085    950
    277    397    119   -337     77    259    958   1026    389    322   1085    963
    272    384    111   -327     80    249    963   1028    400    329   1109    958
    283    389    106   -337     88    249    969   1031    410    327   1096    943
    290    397    106   -342     93    252    982   1031    413    322   1075    945
    280    376     93   -329     90    236    984   1026    407    309   1044    953
    288    371     83   -329    101    228    989   1026    405    306   1047    924
    293    371     75   -332    109    223    992   1023    402    298   1054    904
    296    366     70   -329    114    218    995   1018    400    283   1031    906
    293    368     72   -332    111    220    997   1021    405    267   1026    906
    290    371     80   -332    106    226    997   1026    407    233   1013    906
    283    389    103   -337     90    246   1000   1031    415    257   1010    919
    267    361     93   -314     88    228   1010   1044    441    324   1018    932
    265    337     70   -303     98    205   1015   1052    452    355   1015    940
    280    353     70   -316    106    213   1028   1060    475    371   1013    963
    285    384     98   -337     90    241   1041   1075    501    402   1041    979
    303    410    106   -355     98    259   1052   1093    517    418   1049   1000
    306    415    106   -363    101    262   1065   1106    532    441   1075   1028
    311    426    111   -368    101    270   1085   1124    550    480   1101   1041
    332    428     96   -381    116    262   1101   1135    555    488   1098   1049
    337    459    122   -397    109    290   1119   1150    579    501   1117   1065
    335    506    168   -423     83    340   1111   1148    589    524   1111   1080
    345    542    194   -444     75    368   1106   1132    579    532   1106   1080
    353    555    202   -457     72    379   1104   1111    553    537   1124   1060
    322    498    176   -410     72    337   1085   1088    532    527   1119   1047
    327    465    137   -397     93    301   1078   1072    522    501   1093   1028
    361    462    101   -413    129    283   1083   1080    519    475   1093   1047
    358    449     90   -405    132    272   1060   1085    527    439   1093   1044
    316    358     41   -337    137    200   1041   1070    524    368   1060   1018
    319    280    -38   -301    179    122   1049   1052    509    306   1013    984
    342    236   -106   -288    226     64   1047   1054    519    355    992    963
    348    189   -158   -270    254     15   1041   1052    519    392    976    956
    335    155   -179   -244    257    -10   1039   1041    511    413    966    948
    335    127   -210   -233    272    -41   1015   1034    504    405    979    932
    374    124   -252   -249    314    -62    997   1041    519    387    974    930
    353     70   -283   -213    319   -106    971   1026    514    355    958    911
    316      7   -309   -161    314   -150   1000   1005    488    322    940    880
    332     25   -309   -181    322   -140   1034   1023    498    322    937    880
    376      7   -368   -194    371   -179   1026   1036    498    296    922    865
    387    -64   -452   -163    418   -257   1060   1078    504    244    857    779
    366    -38   -405   -163    384   -220   1158   1182    587    288    859    753
    353     18   -335   -187    342   -158   1228   1330    722    410    937    826
    335    309    -28   -322    181    140   1260   1457    917    680   1221   1106
    402    966    561   -685    -80    763   1213   1454   1114   1083   1719   1605
    337   1597   1260   -966   -459   1428   1049   1189   1137   1408   2158   2005
    239   1486   1247   -865   -504   1366    797    748    789   1221   2039   1873
    197    711    511   -454   -158    613    649    387    228    485   1335   1286
    215    -98   -314    -59    262   -205    600    283   -135   -137    665    706
    324   -413   -737     44    530   -574    615    426   -111   -213    501    524
    423   -350   -774    -38    597   -561    693    605     46    -98    558    540
    452   -267   -719    -93    584   -493    766    740    181     12    633    589
    439   -189   -628   -124    532   -407    823    813    265     90    701    644
    446   -129   -576   -158    511   -353    875    867    314    145    740    680
    457   -122   -579   -166    517   -350    883    885    327    158    748    665
    431   -135   -566   -148    498   -350    867    883    322    161    756    657
    400   -129   -530   -135    462   -329    880    878    314    161    769    646
    413   -119   -532   -145    472   -324    909    896    316    163    758    652
    433   -155   -589   -140    511   -371    909    906    309    140    709    670
    480   -155   -636   -163    558   -394    880    914    303    132    701    641
    548   -103   -652   -223    597   -376    857    940    335    166    719    631
    576    -96   -672   -239    623   -384    844    940    363    205    722    613
    550   -174   -724   -189    636   -446    833    906    361    215    693    576
    568   -163   -732   -202    649   -446    849    914    371    244    706    584
    615    -90   -709   -265    659   -400    888    956    397    293    748    610
    589    -88   -678   -249    633   -381    883    956    387    298    769    607
    579    -75   -654   -252    615   -366    833    932    361    303    802    548
    594    -12   -607   -290    600   -309    846    940    374    319    813    509
    584    -28   -613   -280    597   -322    844    943    363    293    753    555
    517    -83   -600   -215    558   -340    831    937    361    296    763    594
    540    -59   -600   -241    568   -329    865    974    407    345    833    602
    574    -75   -649   -249    610   -361    862    984    428    363    857    605
    571   -114   -688   -228    628   -400    820    969    426    361    846    623
    563   -150   -714   -205    639   -431    771    948    436    363    836    613
    631    -80   -714   -277    670   -397    795    982    493    415    880    652
    639    -54   -693   -290    665   -374    787    997    535    462    917    683
    623    -59   -685   -283    652   -371    782   1008    555    511    937    701
    618    -41   -659   -288    639   -350    800   1028    568    553    950    717
    613    -15   -631   -298    620   -322    800   1039    576    561    961    743
    649     12   -639   -332    644   -311    810   1054    589    542    966    763
    636    -41   -680   -298    657   -361    761   1026    566    465    930    737
    584   -111   -696   -236    639   -402    698   1002    535    410    911    706
    568   -103   -675   -233    620   -387    691   1000    519    405    906    685
    548    -54   -602   -246    574   -327    740   1041    558    452    935    719
    491    -72   -563   -210    524   -316    769   1072    584    501    950    750
    446   -145   -592   -150    519   -368    737   1054    555    509    922    732
    459   -142   -602   -158    530   -374    722   1026    532    537    906    711
    459   -137   -600   -161    530   -368    737   1005    524    579    904    688
    233   -135   -368    -51    301   -252    805   1062    592    693    969    740
    207   -181   -389    -12    298   -285    789   1057    592    735    956    719
    441   -194   -639   -124    540   -415    717    989    530    688    875    618
    553   -124   -680   -215    615   -402    727    987    540    706    891    607
    519   -184   -704   -168    610   -444    670    948    514    691    867    537
    449   -283   -732    -83    589   -506    636    930    498    678    828    506
    420   -283   -704    -70    561   -493    649    940    517    701    854    530
    379   -280   -659    -49    519   -470    667    950    537    727    883    485
    322   -316   -641     -2    480   -478    675    963    548    737    872    462
    311   -311   -623      0    467   -467    667    971    561    743    870    485
    298   -262   -563    -18    428   -413    678    976    581    763    880    501
    303   -259   -563    -23    433   -410    701    992    602    782    888    501
    309   -257   -566    -25    436   -413    711   1000    620    800    891    514
    290   -272   -563     -7    426   -418    714   1005    628    802    896    532
    309   -252   -561    -28    433   -407    714   1005    636    810    898    553
    311   -231   -542    -38    426   -387    696    995    628    813    896    571
    228   -210   -441    -10    332   -324    714    995    646    844    924    613
    205   -187   -392     -7    298   -288    727    992    659    867    940    662
    207   -192   -400     -7    301   -296    717    979    657    875    937    714
    161   -205   -366     20    262   -285    701    971    657    883    922    732
    231   -236   -467      2    348   -353    667    943    626    852    852    717
    244   -283   -527     20    384   -405    659    940    615    841    797    693
    288   -296   -587      2    436   -441    631    922    594    818    735    620
    340   -337   -680     -2    509   -509    607    906    568    797    698    587
    345   -358   -706      5    524   -532    615    901    561    789    672    532
    293   -366   -659     36    475   -511    633    896    553    787    644    537
    303   -394   -698     46    501   -545    613    870    530    779    605    530
    332   -420   -753     44    540   -584    579    839    501    771    563    504
    345   -459   -807     57    574   -633    548    807    467    750    517    465
    327   -496   -823     85    574   -659    522    782    439    730    478    433
    332   -493   -826     77    579   -659    514    776    444    740    472    446
    335   -517   -852     90    592   -683    519    771    436    735    449    426
    324   -535   -859    103    589   -696    524    771    428    717    407    384
    319   -639   -958    161    639   -797    522    787    402    665    319    316
    335   -688  -1023    176    678   -854    623    893    446    649    249    265
    394   -594   -992     98    693   -792    737   1041    561    722    275    277
    467   -428   -896    -23    680   -662    784   1179    717    878    413    374
    553     54   -498   -303    527   -220    771   1260    963   1241    800    766
    467    735    265   -602    101    501    613   1072   1140   1670   1322   1221
    358    992    631   -675   -135    813    296    672   1052   1808   1517   1325
    316    623    306   -472      5    465     15    218    620   1415   1143    987
    265   -259   -524     -2    394   -392    -64    -72     25    600    314    246
    246   -880  -1130    314    688  -1002    -23      2   -168    226    -90   -174
    233   -979  -1215    371    724  -1096    101    220    -33    293    -12   -122
    239   -859  -1098    309    667   -979    252    426    161    454     93    -33
    280   -701   -982    210    631   -841    350    566    316    602    184    101
    277   -639   -919    179    597   -779    394    618    389    672    249    218
    168   -667   -836    249    501   -750    444    657    449    717    254    324
    106   -662   -771    275    439   -717    485    698    514    758    236    340
     90   -618   -709    265    400   -662    517    748    589    820    277    335
    101   -587   -688    241    392   -636    514    748    605    880    314    329
    124   -563   -691    218    405   -626    496    737    584    914    337    337
    145   -568   -714    210    428   -641    472    714    563    883    332    329
    189   -530   -719    171    454   -623    472    704    558    857    309    340
    194   -511   -709    158    449   -610    467    693    542    844    267    296
    187   -517   -704    163    444   -607    444    680    530    826    233    257
    150   -527   -680    187    413   -602    452    691    532    831    220    244
    116   -530   -646    207    381   -587    462    711    555    849    226    262
    129   -485   -615    176    368   -548    467    730    592    883    254    303
    109   -475   -584    184    345   -530    493    756    626    919    293    329
     98   -462   -561    181    329   -511    506    782    639    945    340    335
     57   -462   -519    202    288   -491    467    776    631    953    366    316
     41   -478   -522    215    280   -498    436    769    615    950    374    293
     28   -472   -501    220    262   -485    428    758    610    948    389    288
     23   -457   -483    215    252   -470    444    763    628    974    400    314
     33   -423   -457    194    244   -439    491    820    675   1060    426    381
     64   -418   -483    176    272   -452    483    846    683   1096    436    379
    124   -407   -532    140    327   -470    470    852    688   1101    441    368
    168   -353   -524     90    345   -439    462    865    704   1111    459    384
    200   -327   -527     64    363   -426    467    870    709   1117    465    384
    233   -350   -584     57    407   -467    454    862    691   1096    428    363
    270   -340   -610     36    439   -475    444    854    683   1091    415    376
    254   -322   -576     31    415   -449    446    839    678   1062    387    379
    233   -322   -555     44    394   -439    457    818    667   1031    340    353
    226   -345   -571     59    397   -459    478    805    667   1039    337    332
    215   -363   -581     72    397   -472    519    807    685   1091    371    332
    171   -397   -568    111    368   -483    553    807    693   1156    376    361
    194   -381   -576     93    384   -478    561    802    698   1226    384    423
    192   -384   -576     93    384   -480    558    802    709   1223    389    452
    106   -415   -524    153    314   -470    542    818    717   1156    387    441
     64   -420   -485    176    272   -454    542    828    719   1072    379    415
    -10   -441   -431    226    210   -436    535    836    717   1031    387    387
   -122   -465   -345    290    109   -405    540    852    730   1036    413    402
   -205   -428   -226    316      7   -327    566    872    774   1072    470    457
   -231   -431   -200    329    -18   -316    576    862    782   1067    480    452
   -257   -444   -187    350    -36   -316    579    852    779   1060    475    428
   -277   -441   -163    355    -57   -303    571    852    779   1052    485    418
   -283   -428   -145    353    -70   -288    566    846    787   1062    509    410
   -358   -459   -101    407   -129   -280    587    841    800   1080    524    413
   -420   -475    -54    449   -184   -265    597    844    815   1098    542    436
   -254   -452   -200    350    -28   -327    542    818    784   1072    509    402
    -98   -423   -324    259    111   -374    501    797    758   1049    485    376
    -83   -410   -327    246    119   -368    504    800    766   1060    501    387
    -31   -371   -340    202    153   -355    514    813    787   1083    519    415
    -28   -355   -329    189    150   -342    537    831    807   1104    555    433
    -20   -366   -345    192    161   -355    561    831    820   1106    566    428
    -18   -350   -332    184    155   -342    571    841    846   1114    592    470
    -36   -353   -316    194    140   -335    581    833    859   1093    610    504
    -36   -374   -337    205    148   -355    579    823    859   1096    610    493
    -59   -387   -327    223    132   -358    587    820    862   1114    620    498
    -57   -355   -301    205    119   -327    566    802    857   1111    633    501
    -23   -374   -350    200    163   -363    519    769    841   1057    610    483
      0   -426   -426    210    210   -426    485    732    813   1026    563    446
     -7   -449   -441    228    215   -446    472    709    800   1047    537    415
    -23   -449   -426    233    200   -436    491    704    807   1093    535    400
    -25   -478   -452    252    213   -465    493    683    779   1096    504    368
    -20   -553   -535    285    254   -545    467    639    722   1047    449    301
    -31   -605   -574    316    270   -589    452    607    680   1010    418    257
    -38   -631   -594    332    275   -613    431    579    646    976    392    246
    -12   -683   -670    348    327   -678    423    561    618    958    366    246
    -23   -711   -688    366    329   -701    423    545    597    945    355    254
    -64   -706   -641    384    288   -675    423    532    589    958    366    262
    -93   -698   -605    394    254   -652    433    532    607    982    376    280
   -124   -745   -620    436    246   -683    420    524    592    969    363    298
   -145   -810   -665    478    257   -737    405    506    563    935    324    267
   -129   -924   -795    527    329   -859    407    524    532    896    272    215
    -98  -1028   -932    561    415   -982    488    607    532    849    202    142
    -67   -966   -898    517    415   -932    610    732    615    906    226    140
    -41   -782   -743    410    348   -761    730    919    797   1093    392    267
    -12   -348   -335    179    158   -342    758   1013   1039   1426    758    605
   -116    262    376    -75   -246    319    691    927   1260   1839   1249   1060
   -241    613    854   -184   -548    732    407    584   1254   2055   1525   1280
   -275    335    610    -31   -444    472     77    127    865   1761   1278   1031
   -350   -426    -75    387   -137   -252    -59   -197    296   1044    592    441
   -327  -1031   -704    678    187   -867    -28   -176     18    592    114     20
   -265  -1291  -1026    779    379  -1158     10    -31     33    511      2   -122
   -218  -1257  -1039    735    407  -1150    101    109    155    584     59   -106
   -202  -1182   -982    691    389  -1083    176    207    262    646    124    -77
   -176  -1106   -930    641    376  -1021    218    277    348    691    181    -38
   -142  -1067   -924    605    389   -997    228    311    394    722    210    -25
   -140  -1021   -880    579    366   -950    207    306    410    732    226    -46
   -132   -989   -857    561    361   -924    179    298    405    735    233    -54
   -135   -974   -841    553    350   -906    179    301    413    727    241    -54
   -124   -982   -857    553    366   -919    181    301    423    735    244    -49
   -122   -987   -865    553    368   -924    202    303    433    756    259    -36
   -129   -987   -857    555    363   -922    215    298    446    763    272    -25
   -119  -1023   -906    571    389   -966    205    283    439    753    254    -28
   -119  -1052   -932    587    405   -992    210    277    441    743    244    -20
   -116   -997   -883    555    381   -943    226    288    467    766    265     10
   -116   -982   -867    548    374   -924    233    290    475    761    275     12
    -83  -1023   -940    550    426   -984    205    267    454    714    252    -20
    -62  -1023   -961    542    449   -992    192    249    444    680    241    -41
    -67   -995   -927    530    426   -961    194    244    449    678    244    -46
    -49   -984   -935    517    441   -961    189    239    452    688    241    -54
    -28   -971   -943    498    454   -956    184    236    452    706    239    -59
    -10   -958   -948    485    467   -953    181    231    454    735    228    -64
    -12   -956   -943    483    462   -948    168    226    452    774    213    -67
    -25   -932   -906    478    439   -919    161    228    465    823    213    -59
     -7   -917   -909    462    449   -914    142    220    465    854    200    -62
     49   -904   -953    428    501   -927    119    210    454    859    184    -67
     33   -880   -914    420    472   -898    124    220    470    870    187    -57
    -46   -852   -805    446    379   -828    168    262    514    906    226    -15
    -25   -826   -800    426    387   -813    176    270    524    914    228     -5
      0   -802   -802    402    400   -802    176    267    524    911    223    -10
    -10   -776   -769    392    379   -774    192    265    527    888    228    -15
    -67   -779   -711    423    319   -745    220    257    527    857    233    -25
   -192   -789   -597    488    200   -693    267    254    530    826    257    -33
   -285   -776   -491    532    101   -633    306    257    517    784    293    -20
   -532   -805   -275    667   -129   -540    436    303    537    823    353     31
   -795   -859    -64    826   -366   -462    542    327    587    922    389     72
   -885   -919    -33    898   -426   -478    517    283    587    901    368     46
   -831   -919    -88    875   -371   -504    459    254    626    911    358     31
   -623   -862   -239    743   -194   -550    376    226    626    930    311    -25
   -444   -818   -374    631    -36   -597    301    192    607    922    257    -98
   -332   -771   -441    550     51   -605    272    158    594    924    233   -145
   -265   -758   -493    511    114   -626    257    135    584    922    205   -179
   -246   -756   -511    498    129   -633    254    124    587    930    205   -189
   -220   -753   -532    485    153   -644    246    111    581    932    205   -207
   -176   -735   -558    454    189   -646    241    109    579    932    205   -226
   -137   -709   -571    423    215   -641    233    103    579    943    202   -233
   -122   -717   -597    418    236   -657    220     85    566    935    171   -257
   -124   -709   -584    415    228   -646    220     83    571    950    171   -267
   -119   -680   -561    400    218   -620    231     98    589    976    194   -259
   -111   -670   -558    392    223   -615    239    114    600    992    200   -254
    -83   -646   -563    363    239   -605    252    129    620   1002    200   -249
    -88   -610   -522    348    215   -566    272    155    649   1034    223   -233
   -109   -581   -472    345    181   -527    296    176    675   1062    265   -213
   -145   -581   -436    363    145   -509    324    210    709   1093    296   -192
   -189   -550   -361    368     85   -454    355    241    750   1127    322   -148
   -215   -506   -290    361     36   -400    379    262    784   1163    340   -116
   -226   -483   -257    353     12   -371    379    267    797   1184    348   -101
   -236   -433   -197    335    -20   -316    368    257    805   1192    353    -93
   -210   -446   -236    327     10   -342    332    226    779   1161    319   -109
   -213   -491   -280    350     33   -387    296    181    732   1119    265   -145
   -226   -496   -270    361     18   -381    283    163    719   1117    239   -137
   -205   -475   -270    340     31   -374    267    150    704   1109    213   -150
   -142   -511   -371    324    111   -441    226    109    646   1049    142   -189
   -127   -532   -405    329    137   -470    197     80    610   1010     90   -213
   -127   -576   -452    350    161   -514    174     57    579    971     41   -254
   -127   -631   -504    379    187   -568    153     36    548    930      7   -288
   -124   -667   -545    394    207   -607    132      2    504    883    -33   -332
   -132   -714   -581    423    223   -646    103    -36    467    841    -72   -371
   -132   -756   -623    444    244   -691     75    -70    433    802   -116   -415
   -116   -769   -652    444    267   -711     62    -80    418    797   -132   -431
   -122   -782   -659    452    267   -722     49    -96    402    782   -153   -457
    -96   -800   -704    446    303   -753     23   -122    374    756   -202   -480
    -90   -839   -750    465    329   -797      0   -148    332    714   -267   -527
    -62   -922   -859    493    397   -891     12   -122    306    662   -353   -600
    -38   -966   -927    501    444   -948    114    -15    342    636   -426   -665
    -20   -948   -927    483    452   -937    228    109    428    672   -426   -662
      7   -766   -774    379    389   -769    314    236    587    826   -288   -548
     23   -252   -275    114    148   -262    306    303    841   1187     93   -202
    -77    413    488   -168   -283    449    111     83    989   1556    522    179
   -153    680    833   -265   -493    756   -270   -361    859   1639    662    283
   -236    366    602    -64   -420    483   -550   -776    467   1304    371     41
   -332   -431    -98    381   -116   -265   -566   -969    -57    594   -316   -509
   -327   -971   -644    649    155   -807   -475   -844   -213    285   -667   -805
   -316  -1145   -828    730    254   -987   -368   -670   -135    288   -714   -870
   -319  -1111   -792    714    233   -950   -246   -517     -7    376   -657   -836
   -283  -1000   -717    641    215   -859   -150   -402    111    465   -594   -776
   -244   -911   -667    576    210   -792   -109   -355    176    517   -548   -743
   -132   -872   -743    501    303   -807   -119   -368    174    509   -568   -761
     72   -867   -940    397    504   -904   -194   -439    109    436   -649   -844
    119   -859   -979    371    548   -919   -220   -465     96    420   -678   -878
     -5   -891   -888    446    439   -888   -194   -436    132    444   -644   -854
    -51   -865   -813    457    379   -839   -166   -407    166    459   -607   -841
   -111   -828   -719    467    301   -774   -142   -387    200    483   -584   -810
   -150   -831   -680    491    265   -756   -148   -387    207    480   -605   -805
   -197   -771   -576    483    187   -675   -129   -374    220    498   -605   -784
   -200   -735   -535    465    166   -636   -142   -381    202    478   -610   -782
   -181   -717   -535    449    176   -626   -163   -397    179    444   -623   -779
   -171   -698   -527    436    176   -613   -174   -397    174    441   -628   -766
   -215   -693   -478    454    129   -587   -148   -384    176    444   -639   -735
   -223   -672   -449    446    111   -561   -137   -376    179    433   -649   -719
   -200   -678   -478    439    137   -579   -145   -376    176    420   -665   -717
   -168   -672   -504    420    166   -589   -161   -384    166    413   -696   -722
   -158   -685   -530    420    181   -607   -171   -392    155    407   -717   -737
   -145   -691   -545    418    197   -618   -176   -384    163    415   -719   -732
   -150   -680   -530    415    187   -607   -168   -371    179    423   -711   -722
   -145   -675   -530    410    192   -602   -168   -361    194    418   -696   -722
   -142   -678   -535    407    194   -605   -181   -350    207    410   -696   -722
   -168   -683   -514    426    171   -600   -181   -324    220    410   -685   -704
   -166   -659   -493    413    161   -576   -153   -296    231    410   -654   -693
   -155   -623   -467    389    155   -545   -135   -283    228    410   -618   -678
   -119   -618   -498    368    187   -558   -174   -303    207    381   -602   -685
   -116   -589   -472    353    176   -530   -171   -303    207    389   -594   -688
   -106   -550   -444    327    168   -498   -158   -306    210    387   -587   -691
    -83   -545   -462    314    189   -504   -142   -309    207    384   -605   -696
    -57   -545   -488    301    213   -519   -132   -314    205    371   -641   -714
    -46   -532   -485    288    218   -509   -155   -332    189    348   -654   -732
     -7   -535   -530    270    257   -532   -179   -358    166    335   -706   -758
     -2   -540   -537    272    267   -540   -174   -371    161    309   -745   -774
      0   -493   -493    244    244   -496   -153   -366    171    303   -745   -779
     20   -480   -504    228    262   -491   -150   -368    174    290   -750   -782
     54   -480   -535    213    293   -509   -158   -379    161    275   -779   -792
     49   -483   -532    218    290   -506   -171   -397    142    257   -784   -789
     23   -478   -501    226    259   -488   -184   -415    127    246   -800   -782
     12   -449   -465    218    239   -457   -171   -415    127    246   -820   -779
     10   -483   -496    236    252   -488   -194   -433    101    210   -849   -807
     -7   -524   -517    267    254   -522   -231   -465     75    176   -872   -852
     -7   -491   -483    249    236   -488   -226   -457     88    179   -862   -833
     38   -449   -488    205    262   -470   -202   -439     98    184   -849   -810
    103   -394   -498    142    301   -446   -174   -418    116    194   -826   -782
    103   -387   -491    142    296   -439   -168   -418    116    189   -826   -802
     36   -488   -524    223    277   -506   -226   -454     75    145   -867   -831
     46   -483   -530    218    285   -506   -244   -457     70    140   -862   -820
     62   -457   -519    197    288   -488   -233   -444     75    145   -846   -815
     33   -413   -446    189    239   -428   -205   -426     88    155   -828   -807
     57   -384   -444    163    249   -413   -194   -410     96    163   -818   -807
     93   -332   -426    119    259   -379   -174   -384    124    184   -789   -776
    103   -288   -392     90    246   -340   -142   -358    148    205   -761   -745
     49   -324   -374    137    210   -348   -135   -366    135    184   -771   -756
     28   -306   -335    137    179   -322   -142   -376    124    171   -771   -769
     49   -220   -270     85    158   -244   -137   -366    137    187   -740   -737
     31   -184   -218     75    122   -200   -132   -366    142    192   -730   -727
     10   -218   -228    103    119   -223   -137   -384    127    174   -743   -745
     31   -257   -290    111    158   -272   -179   -413    101    145   -727   -758
      0   -277   -277    137    137   -277   -192   -413    101    150   -667   -727
    -10   -301   -293    155    140   -298   -181   -410     93    145   -670   -727
    -38   -384   -345    213    153   -366   -207   -441     49     93   -743   -776
    -57   -423   -366    239    153   -397   -213   -452     31     59   -776   -795
    -23   -431   -410    226    192   -420   -213   -454     15     36   -797   -815
    -10   -457   -449    233    218   -454   -215   -459     -5      7   -826   -844
    -57   -535   -478    296    210   -506   -231   -483    -38    -36   -867   -875
   -109   -589   -480    348    184   -537   -252   -511    -70    -70   -893   -896
    -70   -587   -517    327    220   -553   -259   -522    -85    -85   -909   -906
    -54   -607   -553    329    246   -581   -275   -535   -106   -109   -935   -937
    -85   -670   -584    379    249   -628   -290   -550   -127   -137   -950   -948
   -114   -730   -618    420    252   -672   -290   -553   -140   -161   -961   -950
    -70   -740   -672    405    301   -706   -277   -530   -142   -168   -976   -966
    -51   -810   -761    428    353   -787   -205   -441   -135   -194  -1013  -1005
    -72   -865   -792    470    358   -828    -54   -301    -96   -228  -1047  -1047
    -75   -862   -789    467    355   -828     88   -153     -2   -189  -1010  -1026
    -62   -623   -561    340    249   -592    176    -33    187      7   -823   -872
      5     25     20    -15     -7     23     59    -64    441    405   -384   -501
    -31    776    807   -371   -418    792   -345   -452    561    763     77   -101
    -96    956   1052   -431   -574   1002   -852   -989    381    766    155    -36
   -116    436    553   -158   -335    493  -1091  -1358    -77    314   -246   -376
   -226   -584   -358    405     64   -470  -1013  -1408   -618   -405   -945   -945
   -241  -1171   -930    706    342  -1052   -802  -1200   -756   -696  -1278  -1228
   -215  -1153   -940    683    361  -1049   -610   -958   -576   -584  -1208  -1192
   -187  -1044   -857    615    335   -953   -470   -774   -415   -462  -1117  -1132
   -122   -911   -792    517    335   -854   -358   -633   -280   -355  -1021  -1044
    -38   -779   -740    410    350   -761   -259   -530   -174   -272   -927   -958
    -77   -807   -730    441    324   -769   -270   -537   -187   -298   -932   -974
   -101   -826   -727    462    311   -776   -262   -535   -189   -322   -940   -989
    -57   -787   -730    420    335   -758   -220   -498   -158   -303   -909   -961
    -85   -784   -698    436    306   -743   -197   -483   -140   -288   -878   -956
   -114   -828   -714    470    298   -771   -215   -491   -145   -298   -888   -969
   -135   -836   -701    485    280   -771   -210   -480   -132   -288   -875   -943
    -93   -810   -719    449    311   -763   -189   -449   -103   -262   -839   -898
    -64   -787   -722    426    327   -756   -166   -420    -77   -246   -813   -870
   -129   -815   -685    472    275   -750   -181   -441    -93   -262   -820   -891
   -142   -802   -659    472    257   -730   -179   -439    -85   -254   -813   -891
   -142   -779   -636    459    246   -709   -161   -410    -59   -236   -787   -865
   -119   -787   -667    454    272   -727   -150   -389    -38   -228   -769   -844
   -109   -807   -701    457    293   -756   -150   -387    -33   -231   -763   -841
   -122   -833   -711    478    293   -774   -148   -387    -33   -244   -769   -857
    -88   -784   -696    436    303   -743   -129   -368    -10   -231   -748   -849
    -36   -696   -659    366    311   -678    -90   -324     33   -192   -704   -818
    -96   -722   -626    407    262   -675    -80   -306     46   -179   -683   -792
   -122   -709   -587    415    231   -649    -77   -290     57   -171   -670   -776
   -132   -698   -566    415    215   -633    -62   -272     72   -158   -654   -758
   -166   -740   -574    454    202   -657    -46   -246     88   -145   -639   -745
   -137   -717   -579    428    220   -649    -28   -210    116   -122   -602   -711
   -116   -683   -566    400    223   -626      5   -168    145    -93   -568   -683
   -127   -685   -558    402    215   -623     23   -150    153    -90   -555   -678
   -148   -709   -561    428    205   -636     31   -145    153    -93   -553   -688
   -166   -706   -540    433    184   -623     49   -132    168    -77   -537   -683
   -137   -675   -537    405    197   -607     54   -122    176    -62   -522   -667
    -51   -576   -524    311    233   -550     67   -103    194    -38   -491   -633
    -90   -605   -514    348    210   -561     44   -127    163    -70   -511   -667
   -111   -584   -475    345    181   -530     57   -116    184    -59   -485   -639
   -116   -579   -462    345    171   -522     80    -93    210    -28   -449   -602
   -181   -626   -444    402    129   -535     90    -88    215    -20   -436   -592
   -158   -620   -462    389    150   -542     96    -72    228     -5   -418   -579
   -132   -639   -509    384    187   -574     90    -85    213    -23   -428   -589
   -150   -628   -478    389    163   -553    101    -85    213    -28   -420   -592
   -114   -563   -449    337    166   -506    103    -70    228    -15   -400   -566
   -161   -594   -433    379    135   -514     96    -75    223    -28   -402   -587
   -200   -623   -426    410    111   -524     93    -83    218    -36   -407   -597
   -202   -618   -415    410    106   -517    109    -80    218    -31   -400   -587
   -226   -620   -394    420     83   -509    116    -77    220    -25   -389   -579
   -202   -613   -410    407    103   -511    109    -59    233    -10   -366   -545
   -171   -602   -433    384    129   -517    106    -46    233     -2   -345   -532
   -205   -584   -379    394     85   -483    114    -46    226     -5   -335   -535
   -202   -579   -379    389     85   -478    122    -31    231     -2   -329   -524
   -158   -615   -457    387    148   -537    127    -15    228     -2   -327   -514
   -129   -563   -433    345    150   -501    145      5    244     15   -293   -483
   -140   -558   -418    348    137   -488    158     10    239     12   -285   -478
   -207   -618   -410    410    101   -514    153      0    218     -5   -298   -483
   -275   -633   -358    454     41   -496    174     23    233     15   -265   -449
   -200   -553   -353    374     75   -454    189     33    244     28   -233   -431
   -259   -579   -319    420     28   -449    187     23    231     10   -241   -449
   -296   -576   -280    436    -10   -428    200     31    233     18   -223   -439
   -252   -561   -309    407     28   -436    207     44    241     33   -202   -418
   -267   -524   -259    394     -5   -392    231     64    257     62   -161   -389
   -246   -478   -231    361    -10   -353    236     72    267     72   -140   -361
   -231   -426   -194    327    -20   -309    236     75    277     83   -119   -345
   -246   -423   -176    335    -36   -301    233     72    272     83    -98   -324
   -272   -478   -205    374    -36   -342    220     64    252     67    -96   -319
   -290   -506   -218    397    -38   -363    187     44    226     54    -96   -316
   -345   -605   -259    472    -44   -433    137      0    166      2   -140   -366
   -332   -587   -254    459    -38   -420    140      5    163      5   -129   -361
   -168   -426   -257    298     41   -342    215     77    220     64    -67   -309
   -194   -488   -293    342     46   -392    205     72    189     38    -88   -329
   -272   -602   -329    436     25   -467    181     41    140    -12   -129   -368
   -285   -646   -361    467     36   -504    179     23    101    -51   -158   -405
   -301   -672   -371    485     33   -524    187     25     93    -62   -168   -415
   -296   -683   -389    488     44   -537    187     20     75    -70   -174   -420
   -296   -691   -397    493     49   -545    189     23     67    -77   -176   -420
   -314   -667   -353    491     18   -511    226     46     88    -57   -153   -400
   -283   -659   -376    470     44   -519    215     49     80    -57   -148   -402
   -280   -722   -441    498     80   -581    226     62     54    -98   -181   -433
   -267   -802   -537    535    132   -670    322    163     62   -137   -231   -483
   -270   -813   -542    542    135   -678    465    296    114   -140   -249   -511
   -275   -782   -506    530    114   -646    563    423    202    -72   -200   -475
   -249   -470   -220    358    -15   -345    594    511    392    166     49   -259
   -200    213    413     -7   -306    311    514    470    644    576    506    150
   -272    807   1080   -267   -675    943    210    114    722    867    865    449
   -361    735   1093   -187   -727    914   -189   -327    478    761    805    381
   -475    132    607    171   -542    368   -348   -662    -20    228    316    -23
   -548   -688   -142    615   -205   -418   -322   -722   -478   -379   -290   -517
   -522  -1060   -537    792      7   -800   -213   -530   -524   -522   -472   -685
   -444   -992   -550    717     51   -774    -31   -298   -371   -418   -405   -639
   -446   -922   -475    683     12   -698    106   -150   -252   -322   -335   -584
   -392   -795   -402    592      5   -600    176    -46   -155   -233   -252   -519
   -363   -698   -335    532    -15   -517    210     12    -96   -166   -184   -459
   -348   -698   -353    522      0   -527    246     49    -80   -127   -166   -423
   -285   -613   -329    449     20   -472    288     80    -62    -90   -129   -402
   -329   -633   -303    480    -15   -470    296     75    -75    -98   -124   -413
   -413   -665   -252    540    -80   -459    309     80    -88   -114   -127   -415
   -387   -615   -231    501    -80   -423    316     90    -96   -111   -116   -402
   -392   -613   -220    504    -88   -418    311     90   -109   -119   -114   -402
   -392   -597   -207    493    -93   -402    324    109   -106   -111    -98   -387
   -348   -568   -220    459    -64   -394    319    122   -106    -98    -88   -371
   -342   -558   -218    449    -64   -389    324    124   -116    -96    -77   -371
   -337   -558   -220    446    -59   -389    335    137   -119    -98    -75   -363
   -252   -485   -233    366    -10   -358    337    150   -119    -93    -57   -358
   -153   -462   -309    309     77   -387    311    142   -150   -122    -70   -371
   -166   -452   -288    309     59   -371    303    145   -150   -111    -49   -361
   -166   -423   -257    293     44   -342    340    161   -129    -96    -31   -355
   -166   -410   -244    285     38   -327    348    168   -127    -85    -20   -350
   -202   -428   -226    316     10   -327    348    181   -122    -80    -15   -342
   -171   -420   -252    293     38   -335    340    187   -137    -98    -15   -345
    -64   -316   -254    189     93   -285    345    202   -135    -93      2   -340
      2   -259   -262    127    129   -259    340    228   -122    -70     36   -327
    -62   -270   -207    166     72   -239    348    254   -109    -46     59   -301
   -109   -239   -132    174     10   -187    384    290    -75    -18     93   -272
   -114   -233   -119    174      2   -176    387    309    -62     -7    119   -267
   -127   -215    -88    171    -23   -150    389    332    -46     10    155   -236
   -142   -176    -33    161    -54   -106    428    366    -25     38    187   -215
   -166   -166      0    163    -85    -83    444    374    -31     36    192   -215
   -109   -137    -28    122    -41    -83    441    371    -44     31    187   -215
   -101   -124    -23    111    -41    -72    439    363    -57     31    189   -220
   -194   -135     59    166   -127    -38    426    355    -67     28    192   -233
   -114    -75     36     93    -77    -20    428    366    -59     31    202   -218
    -96    -12     80     54    -88     33    493    410    -18     59    246   -187
   -184    -23    161    103   -174     67    517    428      2     70    267   -187
   -233    -98    135    166   -184     18    483    405    -20     33    246   -228
   -218   -140     77    176   -150    -33    462    381    -41    -18    220   -265
   -192    -88    103    140   -150      7    498    402    -18    -20    228   -254
   -257   -101    155    179   -207     25    506    394    -23    -28    213   -270
   -296    -75    220    187   -259     72    524    405      0     -5    228   -265
   -296     -5    290    150   -293    140    553    439     46     38    275   -236
   -340    -44    296    192   -319    124    542    436     38     25    267   -265
   -366    -23    340    194   -355    158    542    446     49     41    288   -265
   -311      2    314    155   -311    158    517    436     31     41    290   -265
   -283     23    306    127   -293    163    498    415      7     28    280   -290
   -314     36    350    137   -332    192    485    405      2     23    280   -301
   -280     75    355    101   -316    213    485    418     15     36    296   -290
   -309     57    366    127   -337    210    488    431     20     44    293   -298
   -358     28    384    163   -371    205    462    410      5     28    277   -319
   -267    135    402     64   -335    267    459    415     23     49    303   -303
   -153    252    402    -49   -277    327    478    439     51     77    340   -272
   -155    228    384    -36   -270    306    470    426     44     70    324   -290
   -218    200    418      7   -316    306    478    407     25     54    303   -322
   -228    223    452      0   -340    337    496    410     31     64    309   -327
   -189    246    436    -28   -314    340    498    407     31     67    301   -329
   -135    293    428    -77   -280    361    493    410     33     72    306   -324
   -205    283    488    -38   -348    384    480    389     25     64    301   -335
   -171    363    535    -96   -353    449    467    387     44     80    316   -327
    -90    470    561   -192   -327    514    472    407     88    122    355   -301
   -122    488    610   -181   -366    548    475    410    116    137    374   -283
   -150    457    605   -155   -379    530    444    376     90    109    342   -314
   -155    431    584   -137   -371    506    405    345     67     88    324   -335
   -174    387    561   -106   -366    472    389    332     57     67    306   -355
   -207    358    566    -75   -387    462    397    337     59     72    309   -355
   -210    246    457    -18   -335    353    361    298     10     18    252   -418
   -252    184    436     33   -345    309    353    277    -15    -15    213   -459
   -283    179    462     49   -374    319    348    265    -23    -25    210   -472
   -244    189    433     28   -337    311    306    241    -25    -36    205   -483
   -257    103    361     75   -309    231    293    236    -28    -57    187   -501
   -275     77    353     98   -314    215    311    246    -23    -51    197   -496
   -296     83    376    106   -335    228    306    249    -36    -49    213   -483
   -288    103    392     93   -340    246    306    246    -44    -41    226   -483
   -309     59    366    124   -337    213    316    259    -36    -36    231   -488
   -324    -46    277    184   -303    114    319    270    -72    -70    181   -545
   -332   -142    189    236   -262     23    400    340    -80   -103    124   -613
   -361   -158    202    259   -283     20    542    459    -25    -93    116   -639
   -358    -38    319    197   -342    140    665    631    122     41    228   -561
   -288    392    680    -51   -485    535    704    774    400    384    568   -265
   -241   1060   1299   -410   -771   1179    579    717    680    823   1060    194
   -298   1553   1852   -626  -1075   1701    246    381    787   1119   1428    524
   -415   1252   1667   -420  -1041   1460   -114   -119    431    849   1202    314
   -542    436    979     54   -761    706   -298   -571   -244     88    483   -288
   -576   -246    327    410   -452     38   -272   -605   -620   -413    -44   -748
   -530   -446     83    488   -306   -181   -135   -376   -566   -426   -114   -831
   -506   -387    119    444   -314   -135      0   -166   -405   -303    -28   -769
   -454   -215    239    332   -348     10    135     20   -239   -155     88   -675
   -410   -161    249    285   -332     44    192    109   -150    -75    137   -626
   -376   -166    210    272   -293     20    226    158   -114    -36    148   -605
   -363   -132    231    246   -298     49    267    202    -75      7    176   -566
   -335    -54    277    194   -309    111    290    228    -51     44    213   -530
   -319    -12    306    163   -314    148    290    228    -57     44    252   -540
   -342     -7    335    176   -340    163    290    220    -64     31    293   -545
   -366      7    371    176   -368    189    285    223    -59     25    337   -527
   -363     46    407    158   -384    226    288    226    -46     33    350   -514
   -350     54    405    148   -379    228    293    228    -36     41    358   -491
   -381     -2    379    192   -381    187    288    226    -38     31    337   -493
   -368     59    428    153   -400    244    283    231    -36     33    332   -483
   -311    132    444     90   -379    285    296    254    -18     49    358   -449
   -368     67    436    150   -402    249    272    244    -28     38    353   -452
   -361     98    459    132   -410    277    283    259    -12     54    361   -426
   -306    189    496     57   -402    342    322    290     18     98    405   -366
   -410    171    581    119   -496    376    319    277      2     93    402   -363
   -376    184    561     96   -470    371    311    280     -2     88    397   -379
   -368    155    524    106   -446    340    283    275    -10     80    384   -394
   -426    163    589    129   -509    376    277    288      0     93    410   -371
   -400    239    639     80   -519    439    303    327     28    127    449   -340
   -374    301    672     36   -524    485    322    353     49    155    483   -319
   -358    319    678     20   -517    498    306    376     51    171    514   -316
   -371    306    678     31   -524    493    303    394     57    179    530   -316
   -387    285    670     49   -530    478    301    407     62    187    532   -316
   -324    381    704    -28   -514    540    340    454     98    233    576   -285
   -298    446    745    -72   -522    594    355    480    116    265    605   -252
   -319    413    730    -49   -524    571    363    475    106    254    589   -272
   -322    402    724    -41   -522    563    374    480    114    265    605   -257
   -290    444    735    -77   -511    587    394    498    142    288    636   -218
   -353    446    800    -46   -576    623    413    506    166    303    649   -187
   -340    465    805    -62   -574    633    402    504    179    309    657   -174
   -335    467    800    -67   -568    633    407    504    187    319    662   -176
   -327    478    805    -75   -566    641    441    524    205    337    670   -184
   -361    444    805    -41   -581    623    465    532    215    345    672   -179
   -394    392    787      2   -589    589    472    530    215    342    670   -174
   -389    387    776      0   -581    581    472    524    213    337    667   -171
   -368    415    784    -23   -576    600    483    527    226    350    678   -171
   -381    420    802    -18   -592    610    488    535    244    366    680   -168
   -397    387    784      5   -592    584    493    545    252    371    675   -174
   -410    361    771     23   -589    566    496    553    265    384    691   -166
   -439    335    771     51   -605    553    485    558    275    394    709   -148
   -459    332    792     64   -626    561    478    558    283    405    717   -142
   -381    418    797    -18   -592    607    540    607    329    446    753    -96
   -392    405    795     -7   -594    600    530    600    322    439    758    -90
   -410    335    745     36   -579    540    498    576    298    413    735   -114
   -405    337    743     33   -574    540    524    587    306    418    740    -98
   -366    381    748    -10   -555    563    527    600    319    431    750    -51
   -379    363    743      5   -561    553    498    592    306    423    732    -36
   -371    363    735      2   -553    550    509    592    314    423    722    -15
   -353    431    784    -38   -568    607    558    628    358    459    758     36
   -355    439    795    -41   -574    615    568    631    358    462    774     49
   -366    439    805    -36   -584    620    576    641    371    475    795     75
   -348    475    823    -64   -584    649    597    654    389    491    823     96
   -332    483    815    -75   -574    649    623    675    405    493    844     88
   -340    441    782    -51   -561    613    597    665    394    491    865    109
   -332    462    795    -64   -563    628    576    649    392    493    904    124
   -298    509    807   -106   -553    657    587    644    394    498    945    132
   -337    488    826    -75   -581    657    561    623    384    493    953    127
   -283    530    810   -124   -548    670    553    628    402    511    976    150
   -314    454    766    -70   -540    610    537    613    384    483    945    132
   -345    389    735    -23   -540    561    506    589    350    452    917    106
   -301    397    698    -46   -498    548    506    587    342    441    909     96
   -285    345    631    -31   -459    485    496    574    311    402    867     54
   -374    210    581     80   -478    394    462    530    252    337    805      2
   -454    135    589    158   -522    361    436    493    223    306    779    -23
   -345    202    548     72   -446    374    454    511    241    327    810     10
   -246    259    504     -7   -376    381    470    530    257    324    810      7
   -342    155    498     93   -420    327    444    509    231    290    774    -28
   -407    111    519    145   -462    314    457    509    236    290    771    -36
   -402    101    504    150   -452    301    441    501    233    280    766    -38
   -363     36    400    161   -384    218    407    485    189    223    709    -90
   -366    -80    285    223   -327    103    465    535    161    158    628   -163
   -415   -103    311    259   -366    103    623    657    207    161    594   -205
   -420    -54    366    239   -394    155    776    823    319    244    654   -155
   -353    231    584     59   -470    407    839    961    532    480    885     51
   -296    870   1166   -288   -730   1018    766    984    849    911   1358    488
   -298   1519   1818   -610  -1060   1670    436    704   1041   1275   1782    880
   -361   1712   2073   -675  -1215   1891     12    290    987   1345   1899    989
   -496   1047   1543   -277  -1021   1293   -226   -189    415    740   1353    524
   -563    122    683    220   -623    402   -249   -379   -179     18    644    -88
   -579   -332    246    457   -413    -44   -124   -213   -288   -176    420   -311
   -548   -402    145    475   -348   -129     49     15   -168   -116    441   -309
   -467   -249    218    355   -345    -18    210    223      2     18    553   -210
   -420   -111    309    265   -366     98    327    355    122    124    644   -132
   -415    -46    368    231   -394    161    394    426    200    192    698    -93
   -418    -57    361    239   -389    150    387    436    215    202    709    -88
   -389    -67    322    226   -355    127    394    457    231    223    730    -77
   -342    -28    314    187   -329    140    420    480    241    233    748    -70
   -355     12    366    171   -363    189    397    467    241    233    750    -67
   -329     88    418    122   -374    252    444    501    290    283    795    -25
   -337     54    392    140   -366    220    465    509    309    301    813     -2
   -418     -5    410    210   -415    202    444    493    301    293    805     -5
   -387      0    384    192   -384    192    426    488    309    293    807     -5
   -270     72    342     98   -306    207    454    511    337    306    818     10
   -332     20    353    155   -342    187    470    524    350    311    823      5
   -337     12    350    161   -342    181    467    527    355    319    833     12
   -329     46    376    140   -353    210    462    527    355    324    841     23
   -345     75    420    135   -381    246    454    530    368    327    849     23
   -301     70    371    114   -337    220    462    550    392    335    852     25
   -265     67    332     98   -298    200    491    574    423    358    862     44
   -306     46    353    129   -329    197    496    579    431    361    857     44
   -267     59    327    103   -296    192    462    571    428    358    849     28
   -298     41    337    127   -319    187    449    579    441    374    865     41
   -303     51    355    124   -329    202    475    607    465    402    898     75
   -272     64    337    101   -306    202    472    615    467    410    904     85
   -262    103    366     80   -314    233    457    620    478    428    927     98
   -288    122    410     83   -350    265    457    636    501    452    950    111
   -244    168    410     36   -327    288    483    667    530    472    976    137
   -244    181    426     31   -335    303    491    680    548    491    989    153
   -244    181    426     31   -335    303    475    685    558    496    997    163
   -205    158    363     23   -285    259    483    672    545    475    976    135
   -210    213    423     -2   -316    316    496    672    555    491    995    155
   -244    241    483      0   -363    361    498    675    568    509   1018    192
   -257    249    506      5   -381    376    498    678    584    524   1026    205
   -241    283    524    -20   -381    402    542    719    628    568   1065    236
   -254    226    480     12   -368    353    548    714    626    555   1047    226
   -298    194    491     49   -394    342    537    693    615    537   1021    197
   -252    277    530    -12   -389    402    587    724    657    571   1047    220
   -207    293    501    -44   -353    394    615    737    670    581   1054    220
   -275    223    498     25   -387    358    597    711    652    558   1036    184
   -285    223    506     28   -397    363    581    711    662    568   1047    194
   -246    168    415     38   -329    290    566    714    657    563   1049    197
   -314    106    420    103   -368    265    553    696    639    545   1026    174
   -285    187    472     49   -379    329    571    722    667    568   1057    223
   -194    277    470    -44   -332    371    594    750    701    607   1101    270
   -148    241    389    -46   -267    314    584    735    691    597   1091    244
   -249    155    405     44   -327    280    574    737    688    592   1072    220
   -293    155    449     70   -371    301    563    732    691    607   1083    228
   -329    137    467     96   -400    301    566    740    704    620   1101    244
   -283    137    420     72   -350    277    566    735    693    610   1085    241
   -189    171    358      7   -275    265    555    735    698    615   1088    228
   -220    140    358     38   -288    249    555    740    717    631   1119    241
   -246    148    394     46   -319    270    592    769    745    646   1145    254
   -205    270    475    -31   -340    371    628    797    779    670   1163    277
   -140    298    436    -80   -288    368    579    758    753    644   1150    246
   -155    236    389    -41   -272    311    574    753    750    639   1140    241
   -106    311    418   -103   -265    366    652    810    813    698   1205    314
    -64    361    426   -148   -244    392    675    810    823    709   1218    296
   -116    332    449   -109   -283    389    662    792    815    698   1205    296
   -194    259    454    -33   -324    355    633    771    805    685   1200    314
   -213    213    423      0   -316    316    600    740    789    672   1197    319
   -153    262    415    -54   -283    337    581    727    795    675   1208    337
   -148    275    423    -64   -285    348    566    717    789    675   1210    340
   -174    254    426    -41   -301    340    561    711    789    680   1215    353
   -132    226    358    -46   -246    290    563    704    779    672   1202    340
   -106    179    285    -36   -194    231    550    685    750    639   1166    298
   -168    124    293     20   -231    210    530    657    719    605   1124    267
   -213     46    259     83   -236    150    517    639    693    581   1104    249
   -194      5    197     93   -197    101    493    607    662    553   1078    220
   -252    -23    228    137   -241    101    452    563    631    519   1044    181
   -223      0    223    111   -223    111    454    571    633    524   1044    184
   -210     36    244     85   -226    140    475    589    654    545   1062    210
   -272     10    280    129   -275    145    452    566    641    532   1060    200
   -322    -70    252    197   -288     90    428    530    607    496   1026    171
   -327   -155    168    239   -249      5    439    540    584    462    976    132
   -324   -254     70    288   -200    -90    524    620    581    420    911     64
   -329   -290     36    309   -184   -127    636    719    605    405    865      7
   -332   -267     64    301   -200   -101    779    888    709    480    911     25
   -311     96    407    103   -361    252    823   1031    953    766   1215    311
   -283    784   1067   -252   -675    924    761   1041   1278   1223   1709    776
   -340   1395   1732   -527  -1036   1561    483    756   1452   1577   2122   1153
   -423   1376   1800   -475  -1111   1587     64    290   1267   1509   2094   1114
   -561    566   1127     -5   -844    846   -140   -187    620    795   1413    542
   -626   -259    366    441   -498     54   -142   -324    114    163    771    -10
   -563   -537     25    550   -298   -254    -46   -142     83     59    615   -163
   -566   -589    -23    579   -272   -306     80     72    210    148    654   -153
   -478   -483     -7    480   -239   -246    239    283    368    272    761    -62
   -405   -309     96    355   -252   -109    303    394    472    355    846      7
   -350   -176    171    262   -262     -2    353    457    540    415    901     49
   -332   -155    176    244   -254     10    371    472    550    420    909     51
   -345   -150    194    244   -270     20    350    462    537    415    909     41
   -335   -135    197    233   -267     31    348    467    540    415    911     36
   -345   -145    197    244   -272     25    381    493    563    431    919     51
   -353   -153    200    254   -277     23    402    504    576    441    914     59
   -298   -111    187    202   -244     36    392    506    587    454    927     85
   -301   -145    153    223   -228      2    363    493    576    441    914     85
   -327   -171    153    246   -241    -10    366    501    576    454    917     85
   -355   -166    189    262   -272     10    366    496    579    470    930     83
   -340   -161    179    249   -262      7    366    493    579    478    943     90
   -335   -163    171    249   -254      2    358    488    584    485    950     93
   -288    -96    192    192   -241     46    400    527    631    532    989    135
   -277   -111    166    194   -223     25    418    548    652    555   1002    150
   -298   -135    161    215   -231     10    381    537    644    561   1000    145
   -267    -98    168    181   -218     33    371    535    652    568    997    145
   -272    -96    174    181   -226     38    368    532    662    574    987    153
   -337   -132    205    236   -272     36    374    530    665    584    982    158
   -303   -132    168    215   -239     15    350    519    657    587    974    150
   -202    -36    166    119   -187     64    368    550    693    618   1005    179
   -213      5    218    101   -215    109    368    563    706    631   1013    187
   -252    -20    231    137   -241    103    340    555    698    633   1010    189
   -249    -10    236    127   -244    111    335    581    722    662   1031    215
   -252     -5    244    127   -249    119    335    597    730    672   1057    246
   -241     36    275    101   -259    155    345    605    737    675   1075    252
   -288     31    319    129   -303    174    337    594    740    672   1072    239
   -259     70    329     93   -296    200    350    594    743    675   1075    244
   -244    109    350     67   -296    228    363    589    748    678   1078    254
   -244    111    355     64   -301    233    368    581    758    680   1072    265
   -262    101    363     80   -311    231    361    581    771    688   1078    277
   -283    111    394     83   -337    254    368    584    787    698   1080    270
   -249    145    392     51   -322    267    392    597    813    722   1083    275
   -236    158    394     36   -316    275    397    592    823    730   1080    272
   -244    179    423     33   -332    301    397    579    815    727   1075    267
   -254    171    423     38   -337    296    402    568    820    717   1057    252
   -259    155    413     51   -335    283    384    548    807    701   1036    246
   -252    163    415     44   -332    288    376    532    805    704   1031    254
   -280    127    407     77   -342    267    363    519    802    696   1018    244
   -254    168    420     41   -337    293    371    522    820    709   1036    236
   -239    189    428     23   -335    309    363    514    820    704   1049    215
   -252    168    420     41   -335    293    355    504    820    698   1057    197
   -254    187    441     33   -348    314    361    509    833    717   1054    202
   -254    213    467     18   -361    340    337    498    828    727   1036    223
   -267    244    509     10   -387    376    322    488    826    722   1015    220
   -270    246    517     10   -394    381    311    480    833    724    989    220
   -265    233    498     15   -381    366    303    475    844    748    984    192
   -270    215    483     25   -376    348    285    462    831    743    992    187
   -239    254    493    -10   -366    374    275    452    833    761    995    205
   -213    296    506    -44   -361    400    283    449    836    782    992    223
   -239    306    545    -33   -392    426    306    454    846    782    995    244
   -189    381    568    -96   -379    475    301    444    854    782   1002    267
   -207    394    602    -93   -405    498    296    426    836    795    997    280
   -252    400    652    -75   -452    527    293    413    831    800    995    280
   -270    428    698    -77   -483    563    277    407    836    789    997    272
   -220    527    745   -155   -483    636    272    410    865    820   1023    301
   -205    561    766   -179   -485    662    252    392    865    826   1026    316
   -257    496    750   -122   -504    623    207    342    823    782    984    288
   -262    488    750   -111   -506    618    179    314    805    769    969    277
   -267    478    743   -106   -506    610    150    283    784    753    945    252
   -270    426    693    -77   -480    558    119    254    756    722    909    218
   -293    374    667    -41   -480    519     96    226    730    691    875    194
   -257    389    646    -64   -452    517    101    223    717    670    857    192
   -275    374    646    -51   -462    509     75    194    685    644    820    161
   -257    337    594    -41   -426    467     31    150    644    618    776    122
   -246    355    600    -57   -423    478     31    140    639    633    769    114
   -272    402    675    -64   -472    537     44    132    649    649    769    106
   -322    335    657     -7   -491    496    -10     90    618    626    735     67
   -350    316    667     15   -509    491    -28     75    615    644    722     49
   -306    353    657    -23   -483    504    -44     75    628    675    737     62
   -283    376    659    -46   -470    517    -59     72    626    680    737     51
   -233    301    532    -33   -384    415    -44    101    600    631    667    -10
   -223    270    493    -23   -358    379     70    215    649    620    623    -59
   -239    293    530    -28   -384    410    184    355    743    667    641    -72
   -189    501    691   -155   -439    594    277    498    911    833    795     46
   -161   1054   1215   -446   -688   1135    259    522   1150   1187   1200    420
   -252   1693   1945   -719  -1098   1818     67    277   1296   1517   1615    797
   -324   1932   2257   -805  -1291   2096   -327   -166   1179   1587   1758    909
   -368   1582   1951   -605  -1158   1766   -657   -623    774   1226   1449    628
   -431    730   1161   -150   -797    945   -693   -820    244    501    748     15
   -415    207    623    101   -519    415   -639   -714     70    184    405   -298
   -397     98    493    148   -446    296   -527   -509    171    218    397   -316
   -350    192    542     80   -446    366   -389   -319    329    337    475   -257
   -314    314    628     -2   -472    470   -296   -197    462    446    550   -187
   -283    381    665    -51   -472    522   -257   -142    530    506    589   -148
   -270    428    698    -80   -485    563   -236   -116    574    550    615   -119
   -259    467    727   -103   -493    597   -215    -96    610    584    639    -90
   -246    488    735   -122   -491    610   -202    -80    623    594    644    -85
   -239    485    724   -124   -483    605   -194    -85    623    600    639   -103
   -254    480    732   -114   -493    605   -184    -85    626    605    633   -114
   -262    485    748   -111   -504    615   -168    -80    639    618    636   -103
   -241    517    758   -140   -498    636   -179    -83    641    623    636   -101
   -246    511    756   -132   -501    633   -200    -90    641    628    628    -98
   -270    488    758   -109   -514    623   -205    -83    652    639    628    -85
   -272    472    745    -98   -509    607   -207    -70    670    652    636    -64
   -272    501    771   -116   -522    636   -205    -57    688    662    649    -41
   -265    506    769   -122   -517    636   -207    -57    693    652    644    -44
   -226    519    745   -148   -485    631   -207    -57    685    644    633    -46
   -168    548    717   -189   -441    631   -202    -59    678    641    620    -57
   -111    522    631   -207   -371    576   -220    -70    657    628    584    -67
    -44    524    568   -241   -306    545   -259    -93    633    620    548    -83
    -31    548    579   -257   -306    561   -267   -103    631    628    532    -85
    -70    558    628   -244   -348    592   -259   -101    636    628    537    -59
   -142    574    714   -218   -428    644   -249    -96    639    613    555    -25
   -137    628    766   -246   -452    696   -249    -72    675    615    667      5
   -132    641    774   -257   -452    706   -233    -33    709    672    792     49
   -150    597    748   -223   -449    672   -249    -20    709    709    870     59
   -127    561    685   -218   -405    623   -301    -23    709    756    922     41
    -80    566    646   -244   -363    605   -301    -10    727    805    919     49
    -54    581    633   -265   -342    607   -283      2    740    833    898     64
    -33    571    605   -267   -319    587   -275     -5    735    826    872     72
    -25    581    607   -277   -316    594   -283    -23    724    805    857     77
    -36    597    633   -280   -335    613   -283    -33    724    797    849     83
    -67    607    675   -270   -371    641   -270    -33    732    800    852     90
    -62    633    696   -285   -379    665   -252    -20    748    807    862    111
    -33    644    678   -306   -358    662   -252    -23    753    800    852    111
    -12    652    665   -319   -337    657   -259    -38    745    784    831    101
     10    652    641   -332   -316    646   -267    -54    730    769    805     96
     31    659    628   -345   -298    644   -262    -62    732    763    792     96
     36    639    602   -337   -283    620   -272    -85    717    740    763     83
     23    639    613   -332   -293    626   -288   -101    717    732    745     88
      7    644    633   -327   -311    639   -311   -114    717    730    722     96
    -18    631    649   -306   -332    639   -314   -119    719    730    724    103
    -46    597    644   -277   -345    620   -314   -119    722    730    740    111
    -49    587    636   -267   -342    610   -303   -114    735    743    750    124
    -64    584    646   -259   -355    615   -288   -111    745    753    758    129
    -80    571    652   -244   -366    610   -293   -114    743    745    753    124
    -88    571    657   -241   -374    613   -285   -111    743    743    745    127
    -90    584    672   -246   -381    628   -272    -96    756    758    753    150
    -85    589    672   -252   -379    631   -280    -96    758    763    756    163
    -80    563    644   -241   -361    602   -270    -98    748    756    745    163
    -67    576    644   -257   -355    610   -259    -93    750    756    750    166
    -46    618    665   -288   -355    641   -249    -88    761    766    761    179
    -36    652    688   -309   -363    667   -228    -83    769    761    774    202
    -33    675    709   -319   -371    691   -223    -88    771    743    795    223
    -15    691    704   -340   -358    696   -233    -98    758    724    800    223
    -28    730    756   -350   -392    743   -218    -93    766    732    826    239
    -36    750    784   -358   -410    766   -210    -90    779    758    831    246
    -18    776    795   -379   -405    784   -223   -103    792    782    818    254
      7    789    782   -400   -387    787   -220    -98    802    789    810    254
    -12    730    743   -361   -376    737   -239   -116    784    766    782    239
    -25    678    704   -327   -363    688   -270   -148    756    748    753    210
     44    704    659   -374   -306    683   -267   -142    763    769    771    226
     67    680    610   -374   -272    646   -257   -150    758    763    769    213
     33    610    574   -322   -270    592   -277   -174    724    730    732    171
     -2    553    555   -277   -280    553   -301   -197    693    701    698    135
    -70    470    540   -200   -303    504   -309   -223    665    667    659     98
    -51    423    475   -187   -265    449   -316   -239    639    631    626     70
    -44    407    452   -181   -249    431   -322   -246    631    615    607     54
    -54    361    415   -153   -236    387   -342   -272    605    584    571     18
    -67    322    389   -127   -228    355   -371   -298    579    558    555    -10
    -51    335    387   -142   -218    361   -387   -314    571    545    558    -15
     -5    355    361   -176   -181    358   -384   -311    574    545    568    -10
      0    319    319   -161   -161    319   -402   -322    555    532    555    -33
     20    218    197   -119    -88    207   -415   -327    517    488    511    -83
     10     96     85    -54    -38     90   -332   -244    517    446    457   -158
     -7     90     96    -41    -51     93   -210   -116    581    459    475   -205
     28    174    145   -103    -59    161   -111     38    704    555    563   -166
    101    530    428   -314   -163    480    -62    174    937    841    854    111
     62   1166   1101   -615   -519   1135   -111    145   1215   1270   1350    592
    -75   1621   1696   -771   -885   1657   -371   -187   1288   1530   1667    898
   -163   1486   1647   -662   -904   1566   -740   -659   1002   1353   1519    774
   -233    776   1010   -270   -620    893   -956  -1111    387    657    836    179
   -231     72    303     77   -267    187   -966  -1166      0    122    267   -324
   -153   -148      5    150    -80    -72   -875   -976     15     64    161   -423
    -80   -129    -49    103    -18    -88   -740   -774    150    148    223   -379
    -20    -25     -5     23     -7    -15   -610   -607    285    252    319   -311
     25     77     49    -54    -12     62   -545   -527    371    319    389   -254
     28    111     80    -70    -25     96   -511   -483    420    355    433   -205
     18    127    109    -72    -46    116   -488   -454    446    384    470   -163
      7    129    122    -67    -57    127   -485   -452    446    392    488   -145
     41    142    101    -93    -28    122   -498   -459    436    387    485   -155
     59    148     88   -103    -12    119   -498   -459    436    387    485   -155
     54    140     85    -98    -15    114   -496   -459    436    389    488   -155
     44    135     90    -88    -23    114   -493   -459    441    387    496   -150
     49    129     80    -93    -15    106   -491   -454    452    397    504   -135
     44    127     83    -88    -18    106   -496   -449    462    407    514   -111
     38    119     80    -80    -20    101   -498   -446    465    413    522    -90
     49    127     77    -88    -12    103   -485   -444    470    418    530    -72
     57    135     77    -98    -10    106   -493   -454    465    405    530    -70
     44    132     88    -88    -23    109   -491   -452    475    410    535    -54
     23    127    103    -75    -41    114   -480   -433    491    426    553    -31
     38    140    101    -88    -31    122   -478   -418    501    441    576    -18
     51    127     75    -90    -12    101   -483   -415    504    441    584    -20
     62    142     80   -103     -7    111   -478   -407    519    457    602    -12
     67    176    109   -122    -20    142   -475   -397    542    483    639     10
     85    181     96   -132     -5    140   -472   -384    563    501    667     23
    106    187     77   -148     12    132   -475   -376    576    511    688     31
    124    181     57   -155     33    119   -472   -361    594    527    717     33
    129    200     67   -166     31    135   -475   -337    620    545    753     28
    142    215     72   -179     36    145   -480   -314    644    568    787     44
    163    249     83   -207     38    166   -480   -303    662    587    815     67
    168    270    101   -220     33    187   -465   -293    680    600    833     62
    174    275    101   -226     36    189   -452   -285    701    613    852     67
    158    275    116   -215     20    197   -446   -290    711    623    857     57
    179    283    103   -233     38    194   -441   -293    722    623    862     51
    187    290    103   -239     41    197   -431   -298    730    626    867     57
    184    280     96   -233     44    189   -431   -303    740    623    865     44
    179    293    114   -236     33    205   -420   -293    769    639    875     57
    150    290    140   -223      5    215   -389   -277    797    657    885     72
    122    301    179   -213    -28    241   -376   -277    818    665    891     88
    116    283    166   -200    -25    226   -376   -288    818    649    880     83
    148    275    127   -210     10    202   -371   -293    820    641    859     59
    158    259     98   -210     31    181   -363   -298    823    636    836     46
    155    272    114   -215     20    194   -358   -298    833    644    836     51
    163    272    109   -218     25    192   -368   -306    836    644    833     62
    150    254    103   -202     23    179   -376   -316    831    633    820     62
    163    288    124   -226     18    205   -371   -316    836    639    813     67
    176    285    106   -231     33    197   -368   -314    844    636    802     64
    189    252     59   -220     62    155   -379   -322    833    618    784     54
    207    257     49   -231     80    153   -387   -327    826    605    771     57
    218    241     23   -231     96    132   -397   -337    820    592    753     51
    226    213    -12   -220    119    101   -407   -345    820    581    737     51
    244    194    -49   -220    145     75   -410   -342    820    579    730     57
    236    197    -38   -215    137     80   -410   -348    815    563    719     64
    239    226    -12   -233    124    109   -397   -342    820    568    722     83
    249    259     10   -254    119    135   -376   -327    831    584    735    109
    254    275     20   -265    116    148   -361   -316    841    587    735    116
    272    290     18   -280    127    155   -345   -309    844    594    737    132
    275    290     15   -283    129    153   -350   -322    826    579    714    119
    275    309     31   -293    122    171   -337   -319    833    579    717    129
    270    322     51   -298    109    187   -322   -309    844    589    727    150
    272    355     83   -314     96    220   -311   -309    849    597    727    153
    277    348     70   -314    103    210   -316   -324    839    584    706    135
    280    329     49   -306    114    189   -345   -355    815    561    680    111
    283    309     25   -296    129    166   -374   -381    797    540    654    101
    290    306     15   -298    137    161   -379   -389    782    524    644    106
    280    259    -20   -272    150    119   -397   -418    743    480    602     72
    267    202    -64   -236    166     70   -405   -431    711    449    571     44
    265    148   -119   -207    192     15   -415   -439    680    418    540     20
    257     62   -194   -158    226    -64   -431   -459    641    376    498    -15
    249      2   -249   -127    249   -124   -449   -488    600    332    452    -67
    254    -10   -265   -122    259   -137   -470   -506    571    309    428    -88
    252    -46   -298   -103    272   -171   -483   -522    550    285    415   -101
    259    -70   -329    -93    293   -200   -496   -535    527    265    394   -124
    252    -75   -327    -90    288   -202   -506   -548    511    254    379   -127
    244    -90   -335    -77    288   -213   -514   -555    493    249    381   -114
    252   -127   -381    -64    316   -252   -524   -566    462    220    355   -148
    280   -220   -501    -28    389   -361   -522   -555    415    153    280   -228
    298   -283   -581    -10    439   -431   -428   -444    426    119    223   -306
    319   -233   -553    -44    436   -392   -290   -265    527    189    267   -283
    353    -49   -405   -153    379   -226   -168    -67    701    363    433   -140
    389    449     59   -418    166    254   -119     64    976    735    841    259
    218   1143    922   -683   -353   1034   -207    -51   1239   1182   1371    800
     10   1387   1376   -698   -683   1382   -511   -452   1197   1309   1569   1002
    -88    953   1041   -433   -566    997   -833   -919    771    927   1218    688
   -129     46    176     41   -153    111  -1008  -1309     88    122    418    -33
    -85   -514   -431    298    171   -472  -1000  -1275   -153   -246    -10   -449
    -10   -555   -545    283    265   -550   -872  -1065    -46   -200    -20   -483
     64   -426   -491    179    275   -457   -691   -831    129    -49     83   -402
    127   -311   -439     93    283   -374   -561   -683    252     59    168   -324
    166   -233   -400     31    280   -316   -519   -623    285    103    213   -288
    189   -207   -397      7    290   -301   -483   -574    298    119    231   -270
    218   -197   -415    -12    314   -306   -457   -540    298    132    236   -259
    215   -192   -407    -10    311   -298   -452   -524    267    150    267   -259
    223   -187   -410    -20    316   -298   -449   -517    233    166    311   -257
    226   -218   -444     -5    332   -329   -431   -501    200    158    340   -254
    220   -241   -465     10    342   -353   -413   -514    176    148    340   -231
    189   -257   -446     33    316   -350   -420   -535    176    142    335   -192
    153   -296   -452     70    301   -374   -431   -537    236    163    311   -189
    135   -296   -431     80    280   -363   -405   -517    293    194    306   -218
     70   -303   -374    116    218   -337   -384   -498    319    220    311   -231
     64   -290   -355    114    210   -322   -379   -472    335    228    327   -213
     64   -303   -368    119    215   -335   -374   -462    350    207    322   -207
     98   -272   -371     85    233   -322   -379   -472    348    202    319   -202
    132   -246   -381     54    257   -314   -400   -493    324    197    316   -189
    148   -252   -400     51    272   -324   -407   -491    314    192    329   -158
    158   -254   -413     46    283   -332   -410   -485    309    181    324   -135
    179   -220   -400     20    288   -309   -410   -483    298    181    316   -140
    197   -200   -400      0    296   -301   -413   -478    288    179    306   -161
    207   -194   -402     -5    303   -298   -413   -478    277    181    301   -179
    220   -161   -381    -31    298   -270   -410   -465    280    202    332   -155
    239   -122   -361    -59    298   -241   -410   -446    301    233    379   -101
    275   -119   -394    -80    332   -257   -415   -433    306    252    402    -67
    332   -109   -441   -111    387   -275   -420   -426    306    259    407    -33
    322   -132   -454    -96    387   -293   -420   -420    298    257    413     10
    296   -127   -426    -85    361   -275   -420   -413    298    267    431     41
    267    -96   -363    -88    314   -228   -400   -397    314    296    457     62
    285    -67   -353   -109    319   -210   -371   -381    335    319    472     59
    314    -54   -368   -129    340   -210   -353   -381    335    319    462     41
    311    -64   -376   -124    342   -220   -353   -394    322    311    452     23
    296    -70   -366   -114    329   -218   -353   -400    314    314    459      7
    301    -46   -348   -127    324   -197   -340   -387    329    335    488      7
    296    -23   -319   -137    306   -171   -332   -381    335    345    511     -2
    280    -31   -311   -127    296   -171   -322   -379    335    348    530    -20
    257    -62   -319    -98    288   -192   -319   -389    327    340    532    -44
    275    -46   -322   -114    298   -184   -314   -387    340    350    540    -44
    272    -49   -324   -111    298   -187   -324   -394    337    348    545    -57
    270    -41   -311   -114    288   -176   -316   -392    345    353    553    -64
    262    -20   -285   -122    272   -153   -311   -387    353    361    558    -64
    275    -10   -285   -132    280   -148   -327   -397    345    358    553    -80
    277    -10   -288   -135    280   -148   -350   -410    337    348    545    -96
    259    -20   -280   -119    267   -150   -358   -413    332    342    535   -106
    257    -15   -275   -122    265   -145   -350   -407    337    353    535    -85
    252    -15   -267   -116    259   -140   -342   -410    337    363    540    -70
    239    -20   -262   -111    249   -140   -348   -415    327    361    537    -57
    213    -31   -244    -90    228   -137   -345   -413    327    361    537    -31
    189    -44   -233    -75    210   -137   -337   -410    319    358    535    -18
    192    -23   -215    -83    202   -119   -324   -400    322    366    548      0
    189     33   -155   -114    171    -59   -293   -368    353    405    594     44
    197     62   -135   -129    166    -33   -254   -345    374    428    620     72
    179     88    -93   -135    135     -2   -210   -322    394    457    639     88
    184    111    -72   -148    129     20   -210   -314    405    472    641     77
    194    132    -62   -166    129     36   -205   -298    418    457    659     72
    210    145    -64   -176    137     38   -194   -288    426    472    678     80
    233    189    -44   -213    140     72   -189   -283    436    501    698     98
    262    205    -57   -233    161     75   -213   -293    423    493    678     96
    244    174    -70   -210    155     51   -252   -327    387    475    646     75
    252    163    -88   -210    171     38   -277   -350    368    459    626     62
    265    135   -129   -200    197      2   -293   -358    358    441    594     49
    277    124   -153   -200    215    -12   -298   -355    348    439    574     44
    309    106   -202   -207    254    -46   -303   -363    329    426    535     33
    332     54   -277   -192    306   -111   -314   -376    298    394    496      5
    348      5   -345   -179    345   -168   -324   -389    272    363    449    -33
    374     12   -361   -192    368   -174   -324   -394    259    353    426    -57
    413     -5   -418   -205    413   -210   -368   -433    213    319    384   -116
    465    -46   -511   -210    485   -277   -394   -454    176    283    345   -171
    478    -49   -530   -215    501   -288   -374   -449    174    280    342   -187
    379    -72   -452   -153    415   -262   -314   -426    189    288    350   -181
    270   -163   -436    -54    353   -298   -322   -436    161    252    314   -184
    215   -239   -454     10    332   -345   -322   -413    153    220    290   -189
    215   -316   -532     51    371   -426   -293   -350    155    197    252   -231
    246   -322   -568     38    407   -444   -220   -254    202    215    215   -288
    288   -259   -548    -15    415   -405   -155   -135    298    303    246   -254
    337    -41   -379   -148    358   -207    -83     31    491    524    452    -38
    355    449     93   -405    129    272    -38    127    740    883    867    366
    233   1036    802   -633   -283    919    -83    -18    896   1221   1296    750
    176   1098    922   -639   -371   1010   -384   -418    693   1192   1343    758
    148    605    457   -376   -153    532   -633   -828    213    698    885    348
    148   -158   -309      5    226   -233   -714  -1026   -252     38    194   -241
    233   -566   -800    166    517   -683   -711   -948   -366   -184    -72   -478
    288   -652   -943    179    613   -797   -633   -782   -267   -137    -70   -483
    335   -610   -945    135    639   -776   -527   -644   -148    -49    -10   -436
    353   -522   -875     83    613   -698   -428   -540    -41     51     70   -374
    361   -426   -787     33    574   -605   -363   -472     36    137    150   -303
    348   -392   -740     20    542   -563   -324   -426     80    179    184   -262
    368   -394   -763     12    566   -579   -311   -413     88    184    184   -262
    389   -392   -782      0    584   -584   -309   -407     85    194    194   -265
    394   -387   -782     -2    587   -584   -293   -392     90    210    213   -249
    392   -387   -782     -2    584   -584   -288   -376     96    226    228   -223
    381   -413   -795     15    587   -602   -283   -368     98    228    220   -220
    376   -420   -800     20    587   -610   -270   -350    101    246    231   -210
    376   -413   -789     18    581   -600   -249   -337    114    272    257   -194
    376   -420   -797     20    587   -607   -236   -319    119    285    270   -168
    379   -413   -795     15    584   -602   -220   -303    129    309    280   -150
    379   -428   -807     23    592   -618   -202   -285    135    337    285   -124
    392   -439   -831     23    610   -633   -192   -262    140    368    290    -90
    387   -441   -828     25    605   -633   -187   -246    140    392    303    -70
    374   -449   -823     36    597   -636   -171   -228    140    405    327    -44
    358   -465   -823     51    589   -644   -158   -213    137    415    350    -25
    348   -480   -828     67    587   -654   -148   -197    137    431    374     -2
    337   -488   -828     72    581   -657   -145   -184    140    454    402     31
    340   -498   -839     80    587   -670   -135   -166    145    470    426     51
    329   -501   -833     85    579   -667   -114   -140    161    501    452     88
    309   -501   -810     96    558   -654   -101   -119    179    527    472    119
    285   -519   -805    116    542   -662    -85    -88    194    540    475    132
    262   -522   -787    129    522   -654    -70    -49    210    558    485    158
    239   -527   -769    142    501   -646    -57    -15    220    571    498    179
    231   -532   -763    150    496   -646    -41      7    231    581    511    194
    288   -504   -795    106    537   -649    -33     28    239    592    506    218
    290   -498   -789    103    537   -641     -7     54    244    594    496    239
    259   -496   -758    116    509   -626     15     75    244    589    488    252
    223   -498   -722    137    472   -610     23     85    241    579    485    244
    166   -511   -680    171    423   -594     41     90    244    568    488    236
    109   -524   -633    207    371   -579     72    114    262    576    506    257
     75   -527   -605    223    340   -563     90    135    277    581    524    267
     64   -504   -568    220    316   -535    106    145    288    589    537    277
     49   -485   -535    218    290   -509    122    145    298    592    542    277
     44   -480   -524    218    283   -501    135    145    301    587    542    270
     36   -472   -509    215    272   -491    145    148    306    592    558    265
     41   -444   -485    202    262   -465    148    148    311    600    579    259
     38   -462   -501    210    267   -480    155    148    311    602    581    249
     36   -454   -493    207    265   -472    163    153    319    613    592    259
     36   -439   -475    200    254   -457    163    153    322    615    592    272
     31   -439   -470    205    249   -454    171    161    329    618    592    285
     18   -449   -467    215    239   -457    176    179    340    626    597    303
     33   -439   -472    202    252   -454    174    189    348    633    597    322
     46   -418   -467    184    254   -441    174    197    355    646    602    335
     64   -394   -459    166    262   -426    179    213    368    657    623    335
     77   -387   -465    153    270   -426    184    226    374    662    644    335
    109   -329   -441    109    272   -384    202    249    400    678    672    361
    135   -272   -410     67    270   -342    223    272    428    701    701    381
    153   -249   -402     49    277   -324    228    285    444    714    719    381
    168   -236   -405     31    285   -319    231    290    449    717    730    387
    184   -215   -402     15    290   -309    246    303    462    730    745    410
    189   -205   -397      5    293   -301    262    319    475    743    771    433
    197   -181   -379     -7    288   -280    283    329    493    756    795    457
    202   -194   -397     -5    298   -296    275    319    485    737    792    454
    233   -210   -444    -12    337   -324    241    285    449    701    763    433
    270   -184   -454    -44    361   -319    223    262    431    680    756    426
    280   -168   -449    -54    363   -309    213    249    426    670    753    402
    272   -194   -467    -41    368   -329    205    239    415    652    753    353
    249   -231   -483    -10    366   -355    200    233    405    631    748    309
    207   -296   -506     44    355   -400    192    226    376    597    719    270
    205   -345   -550     70    376   -446    184    218    353    568    688    241
    249   -376   -626     62    436   -501    150    187    316    530    633    223
    254   -405   -662     75    457   -532    135    166    298    504    602    218
    215   -439   -657    111    433   -548    140    163    293    493    589    223
    236   -402   -639     83    436   -519    158    171    301    504    600    252
    252   -402   -654     72    449   -527    150    155    293    483    589    246
    218   -439   -657    109    436   -548    137    145    285    467    584    244
    202   -444   -646    119    423   -545    145    148    290    465    592    249
    249   -459   -709    106    478   -584    153    168    283    441    571    226
    275   -553   -831    137    550   -693    194    226    280    381    498    137
    265   -600   -865    166    563   -732    270    319    322    368    467     75
    296   -522   -820    111    555   -670    353    457    431    446    532    114
    324   -236   -561    -44    441   -397    418    597    623    680    784    342
    241    303     62   -272     88    184    415    610    854   1054   1228    748
     98    779    680   -439   -290    730    254    363    927   1327   1590   1049
     70    792    722   -431   -327    758    -62    -41    701   1257   1587   1015
     44    252    207   -148    -80    231   -283   -457    184    688   1057    542
     57   -423   -480    181    267   -452   -311   -571   -210    111    465     23
    114   -711   -826    298    467   -769   -272   -433   -231     -5    324   -122
    132   -743   -875    301    504   -807   -187   -267   -109     57    371   -106
    168   -641   -810    236    488   -724    -72   -114     44    166    459    -44
    200   -491   -693    145    444   -592     10     -7    171    272    545     49
    215   -410   -626     96    418   -517     57     54    239    332    589    103
    231   -374   -605     70    418   -488     83     83    272    350    613    127
    241   -363   -605     62    423   -483     93     98    293    350    615    122
    202   -340   -542     67    371   -439    111    119    322    371    631    153
    192   -319   -511     62    350   -413    124    135    345    394    633    174
    166   -314   -480     72    319   -394    129    142    361    402    636    184
    132   -306   -439     88    285   -371    142    155    376    413    654    205
    153   -265   -418     54    283   -340    150    174    397    428    670    218
    176   -228   -405     25    290   -316    150    184    418    441    678    231
    189   -200   -392      5    290   -296    155    192    433    452    683    262
    197   -184   -381     -5    288   -283    161    197    444    454    680    277
    194   -197   -394      0    293   -296    166    197    449    449    662    265
    187   -192   -379      0    283   -285    176    210    462    462    665    259
    181   -179   -361     -2    270   -270    181    223    478    475    672    262
    176   -179   -355      2    265   -267    184    233    491    483    678    259
    179   -176   -355     -2    265   -267    187    241    504    485    672    249
    194   -158   -353    -18    272   -254    187    252    517    493    670    246
    197   -150   -350    -23    272   -249    184    259    524    504    662    244
    197   -137   -335    -28    265   -236    184    275    540    524    672    249
    202   -127   -332    -38    267   -228    176    290    550    540    678    239
    231    -88   -322    -72    275   -205    179    316    576    566    693    259
    228    -75   -303    -77    265   -187    189    348    602    592    711    280
    239    -57   -296    -90    267   -176    205    379    628    615    724    298
    254    -41   -296   -106    272   -168    207    397    644    633    727    306
    254    -23   -277   -116    265   -148    207    407    657    649    730    311
    246    -15   -262   -116    252   -137    210    418    662    662    732    311
    244     -7   -252   -116    246   -129    220    431    678    678    740    319
    239    -10   -252   -116    244   -129    228    431    678    680    745    316
    239    -20   -259   -109    246   -140    239    433    680    678    743    311
    241    -25   -267   -109    252   -148    244    436    685    683    740    301
    254    -23   -277   -114    265   -150    241    439    691    693    735    290
    259    -28   -288   -116    272   -158    246    439    698    696    724    270
    252    -28   -280   -111    265   -153    252    433    698    693    706    252
    246    -46   -296   -101    270   -171    254    428    691    688    683    228
    231    -70   -301    -80    265   -184    254    415    680    680    652    202
    226    -64   -293    -80    257   -179    265    413    683    683    628    187
    241    -46   -288    -98    265   -166    259    413    691    691    613    179
    231    -62   -293    -85    259   -176    259    415    685    688    584    171
    200    -85   -285    -57    241   -184    262    410    680    680    563    163
    205    -80   -285    -64    244   -184    259    415    683    675    553    161
    226    -90   -316    -67    270   -202    249    413    675    670    517    142
    244   -103   -350    -70    296   -226    233    402    654    657    483    116
    257   -127   -384    -64    319   -254    226    400    639    652    462     98
    270   -132   -402    -70    335   -267    205    392    623    644    439     77
    272   -127   -400    -72    335   -265    189    384    615    639    426     64
    293    -90   -384   -103    337   -236    181    394    620    649    423     62
    301    -51   -353   -124    327   -202    197    407    639    675    436     64
    309    -36   -345   -135    327   -189    218    428    654    696    459     75
    314    -25   -340   -145    324   -181    233    441    659    711    496     88
    332    -10   -342   -161    335   -176    233    441    649    722    542     96
    329     -5   -335   -161    332   -168    226    441    636    722    566     98
    306     10   -296   -161    301   -142    218    441    631    724    574    111
    319     77   -241   -200    280    -80    228    446    644    737    592    140
    332    101   -231   -220    283    -64    223    441    633    737    602    168
    322     77   -244   -200    283    -83    192    402    600    709    576    163
    337     88   -252   -213    293    -80    155    363    568    678    548    158
    337     80   -259   -210    298    -88    135    348    545    665    535    171
    298     25   -275   -163    288   -124    116    327    517    641    501    166
    288    -12   -301   -137    293   -155    106    319    504    628    467    161
    267    -77   -345    -96    303   -210     98    301    478    594    423    148
    267   -119   -387    -75    324   -252     80    272    441    561    381    119
    259   -145   -405    -57    329   -275     62    246    413    537    358     98
    262   -176   -439    -41    350   -306     46    223    392    511    316     75
    272   -192   -467    -41    368   -329     10    179    353    470    259     41
    257   -226   -485    -15    368   -355     -2    155    329    452    228     28
    246   -252   -501      0    371   -376    -12    135    309    436    200     12
    244   -249   -493      2    368   -371     -7    124    303    433    181      5
    262   -223   -485    -20    371   -353    -12    114    301    431    171     10
    280   -249   -530    -15    405   -389    -33     93    272    400    124     -2
    316   -327   -646      5    480   -488    -38    103    233    332     38    -75
    345   -366   -711     10    527   -537     51    205    267    309     -5   -135
    368   -296   -667    -38    517   -480    166    361    379    397     44   -114
    413     -7   -423   -202    418   -215    259    535    592    631    267     77
    431    548    114   -491    158    332    257    592    857   1021    696    501
    290   1210    919   -750   -314   1065    124    410   1065   1436   1189    979
    158   1314   1153   -737   -496   1234   -223    -46    893   1439   1244   1005
    103    792    688   -446   -293    740   -517   -517    376    927    756    561
     80    -85   -166      2    122   -124   -646   -800   -226    158    -33   -137
    163   -602   -766    220    465   -683   -644   -745   -423   -174   -420   -496
    257   -600   -857    171    555   -727   -561   -579   -319   -122   -413   -491
    285   -472   -758     93    522   -615   -436   -420   -174    -15   -340   -423
    327   -340   -667      7    496   -504   -366   -337    -80     67   -267   -363
    374   -246   -620    -62    496   -433   -319   -290    -12    137   -218   -327
    402   -210   -613    -98    506   -410   -309   -275     31    171   -215   -332
    400   -194   -594   -103    496   -394   -319   -275     44    181   -210   -342
    418   -194   -613   -114    514   -402   -340   -293     38    166   -218   -355
    454   -161   -615   -145    535   -387   -345   -298     51    168   -218   -361
    454   -129   -584   -163    519   -355   -358   -316     51    171   -236   -363
    465    -96   -561   -184    511   -327   -363   -327     49    184   -244   -363
    498    -80   -579   -207    537   -329   -384   -345     46    192   -257   -368
    504    -88   -592   -207    548   -340   -387   -355     44    194   -272   -374
    522    -70   -592   -228    555   -329   -405   -374     36    187   -288   -389
    566    -31   -597   -267    581   -314   -418   -389     33    187   -306   -397
    571    -28   -602   -272    584   -314   -436   -407     28    184   -329   -405
    576    -23   -600   -275    587   -311   -446   -415     38    194   -332   -405
    589    -28   -620   -283    605   -324   -457   -428     31    181   -350   -428
    571      7   -563   -290    566   -277   -454   -436     38    184   -350   -444
    540     23   -517   -283    527   -246   -459   -444     46    192   -353   -436
    550     36   -514   -293    532   -239   -465   -439     67    207   -348   -423
    568     57   -511   -314    540   -226   -465   -436     72    220   -345   -415
    576     93   -483   -335    530   -192   -467   -436     77    233   -322   -415
    563     90   -472   -327    519   -189   -472   -441     72    223   -324   -418
    548    111   -436   -329    493   -161   -470   -428     83    241   -303   -410
    566    155   -413   -361    491   -129   -478   -420     85    259   -285   -394
    555    181   -374   -368    465    -96   -493   -418     88    277   -280   -387
    517    179   -337   -350    428    -77   -501   -413     93    288   -285   -381
    524    213   -311   -368    418    -49   -491   -397    109    311   -265   -353
    542    259   -283   -402    413    -12   -493   -397    116    327   -252   -335
    530    262   -267   -394    400     -2   -501   -407    106    314   -270   -332
    517    270   -246   -392    381     10   -498   -413    103    309   -283   -319
    519    288   -231   -402    376     28   -498   -418     98    303   -298   -316
    480    298   -181   -392    329     57   -498   -423     96    303   -309   -322
    459    283   -176   -371    316     54   -504   -436     96    296   -327   -332
    452    290   -161   -374    306     64   -509   -446     90    293   -345   -340
    441    296   -145   -368    293     75   -504   -449     98    293   -366   -345
    426    298   -127   -366    277     85   -509   -454    106    293   -374   -340
    426    285   -142   -355    285     72   -517   -467     96    280   -397   -355
    428    280   -148   -355    285     67   -517   -478     88    270   -418   -371
    413    293   -119   -353    267     88   -524   -493     77    267   -431   -387
    402    293   -109   -350    257     93   -537   -511     64    254   -446   -394
    402    296   -106   -350    254     96   -545   -519     54    246   -465   -400
    400    298   -101   -350    249     98   -555   -522     49    241   -472   -405
    418    306   -111   -361    265     98   -550   -511     57    246   -465   -402
    410    290   -122   -350    265     85   -566   -519     41    233   -483   -415
    413    293   -119   -353    265     88   -568   -527     31    231   -493   -415
    423    314   -109   -368    267    101   -555   -524     33    226   -504   -420
    423    324    -98   -374    262    114   -550   -524     33    220   -506   -420
    439    314   -124   -379    283     96   -548   -522     25    205   -522   -428
    446    337   -109   -392    277    114   -535   -511     31    220   -509   -418
    454    387    -67   -423    262    161   -527   -498     46    244   -483   -397
    459    379    -80   -418    270    150   -532   -493     46    244   -485   -397
    459    387    -72   -426    267    158   -524   -472     54    252   -485   -384
    483    439    -46   -462    265    197   -519   -459     64    265   -472   -350
    470    459    -12   -467    241    223   -514   -467     64    265   -472   -335
    470    454    -15   -462    244    220   -517   -475     70    267   -470   -324
    478    426    -54   -454    265    187   -537   -496     51    257   -480   -316
    470    394    -75   -433    272    161   -553   -527     20    236   -498   -327
    457    402    -54   -431    257    174   -566   -550     -5    226   -501   -337
    444    384    -59   -413    252    163   -587   -571    -33    213   -501   -355
    431    337    -96   -387    265    122   -600   -574    -54    192   -509   -363
    428    285   -142   -358    285     72   -618   -592    -85    166   -530   -389
    402    210   -192   -309    298     10   -628   -602   -124    129   -574   -428
    381    142   -239   -262    311    -46   -639   -618   -155    106   -620   -454
    392    106   -285   -252    340    -88   -644   -626   -189     90   -636   -470
    392     59   -332   -226    361   -135   -644   -633   -218     62   -659   -491
    379     12   -368   -197    374   -179   -646   -646   -249     36   -672   -509
    374    -18   -392   -176    381   -205   -652   -654   -280     15   -698   -524
    371    -38   -413   -166    389   -226   -662   -667   -306     -5   -711   -530
    374    -51   -426   -161    400   -239   -662   -667   -322    -12   -709   -532
    381    -98   -483   -142    431   -290   -662   -665   -342    -38   -735   -548
    418   -210   -628   -103    522   -418   -633   -615   -363    -80   -802   -597
    420   -246   -670    -88    542   -459   -519   -488   -311    -75   -828   -628
    423   -215   -639   -106    530   -426   -397   -335   -213    -10   -797   -594
    444    -59   -506   -194    472   -283   -309   -197    -72    137   -631   -465
    459    384    -75   -420    267    155   -303   -142    119    449   -233   -124
    350    961    607   -657   -127    784   -433   -345    205    771    163    252
    277   1153    875   -717   -298   1015   -732   -737     33    836    275    355
    246    771    524   -509   -140    649   -984  -1124   -400    449    -85     59
    192    -36   -228    -77    210   -132  -1031  -1314   -917   -277   -792   -514
    226   -485   -711    127    467   -597   -979  -1184  -1028   -527  -1057   -748
    275   -613   -891    168    581   -750   -883   -995   -927   -485  -1049   -753
    290   -589   -880    148    584   -732   -776   -854   -800   -402   -987   -698
    322   -504   -826     90    574   -665   -696   -750   -683   -314   -911   -628
    311   -436   -748     62    530   -592   -654   -688   -605   -249   -831   -566
    303   -389   -693     41    496   -540   -613   -633   -550   -205   -763   -509
    290   -368   -659     36    475   -514   -579   -602   -522   -181   -714   -462
    270   -350   -620     41    444   -485   -566   -589   -509   -166   -678   -439
    259   -342   -602     41    428   -472   -555   -576   -506   -158   -657   -423
    254   -340   -597     41    423   -467   -537   -553   -498   -150   -633   -405
    244   -358   -602     54    420   -478   -522   -535   -501   -155   -628   -405
    231   -363   -594     67    413   -478   -506   -517   -498   -142   -623   -394
    231   -374   -607     70    418   -491   -483   -493   -485    -88   -615   -371
    226   -384   -613     77    418   -498   -467   -470   -478    -62   -605   -335
    218   -394   -615     88    415   -506   -457   -454   -488    -67   -605   -311
    210   -407   -618     98    413   -511   -444   -449   -501    -75   -602   -296
    192   -381   -574     93    381   -475   -431   -439   -501    -70   -587   -267
    181   -368   -550     93    363   -459   -426   -426   -504    -70   -566   -241
    171   -371   -542     98    355   -454   -410   -405   -504    -72   -537   -226
    166   -366   -532    101    348   -449   -392   -384   -496    -70   -488   -210
    158   -353   -511     96    332   -431   -381   -366   -485    -62   -449   -207
    148   -350   -501    101    322   -426   -368   -350   -483    -57   -439   -223
    124   -350   -478    111    298   -413   -358   -324   -480    -54   -439   -215
    111   -340   -452    114    280   -394   -355   -301   -472    -46   -433   -202
     98   -322   -420    111    259   -371   -345   -270   -457    -33   -410   -176
     98   -319   -418    109    257   -368   -327   -231   -436    -20   -389   -137
    116   -322   -441    101    277   -381   -316   -192   -431    -10   -384   -106
    101   -319   -420    109    259   -368   -288   -145   -407     15   -376    -64
     46   -316   -363    135    202   -340   -252   -103   -387     28   -368    -23
     18   -290   -309    135    163   -301   -215    -64   -363     38   -329     15
     -2   -270   -267    135    129   -267   -184    -33   -348     51   -283     44
     -2   -257   -254    129    124   -257   -158    -15   -337     62   -244     57
     18   -244   -265    111    140   -254   -150    -12   -348     59   -233     46
     62   -226   -288     80    174   -257   -140     -5   -342     59   -218     44
     93   -213   -306     57    200   -259   -119      0   -335     62   -210     44
    122   -220   -342     49    231   -280   -106     -2   -332     59   -210     33
    132   -231   -363     46    246   -296   -101      0   -335     54   -200     20
    137   -239   -376     49    254   -306    -80     15   -324     57   -187     18
    116   -246   -366     64    239   -306    -64     28   -311     62   -187     12
    119   -241   -361     62    239   -301    -54     31   -309     54   -184     -2
    103   -246   -350     70    226   -298    -49     23   -314     46   -176     -5
     90   -257   -348     80    218   -301    -38     23   -316     33   -163    -18
     54   -272   -327    109    189   -298    -25     33   -316     31   -153     -7
     18   -280   -298    132    158   -288    -10     46   -303     31   -140     10
     25   -283   -309    124    166   -296     -5     49   -303     23   -129     -5
     64   -259   -324     96    192   -290     -2     59   -290     25   -106     -7
     96   -254   -353     77    223   -303      0     72   -285     20    -90     -5
    111   -254   -366     72    239   -309      5     93   -275     23    -59    -12
    124   -218   -342     46    231   -280     10    111   -259     36    -25      5
    129   -161   -290     15    207   -226     46    145   -226     64     10     33
    142   -116   -259    -15    200   -187     90    189   -192     96     46     57
    148    -75   -223    -36    184   -148    119    223   -161    122     85     90
    145    -49   -194    -49    168   -119    137    249   -135    129    101    111
    158    -25   -184    -67    171   -103    161    277   -111    132    122    127
    176     20   -158    -98    166    -67    184    306    -83    148    158    161
    181     72   -109   -127    145    -18    205    332    -49    168    197    197
    179    109    -70   -145    124     20    220    340    -33    181    231    220
    181    111    -70   -148    124     20    213    332    -38    171    241    223
    181     88    -93   -135    137     -2    194    311    -59    140    231    215
    187     85   -101   -135    145     -7    189    309    -64    124    226    210
    174     80    -93   -129    132     -5    189    319    -59    124    239    223
    166     54   -111   -111    137    -28    192    319    -70    106    231    213
    153     31   -122    -96    137    -44    197    316    -80     83    220    202
    153      0   -153    -75    153    -75    202    324    -90     59    218    194
    145    -54   -200    -46    171   -127    194    316   -109     28    200    171
    153    -96   -249    -28    200   -171    184    301   -132     -5    174    142
    153   -122   -275    -15    213   -197    176    280   -158    -33    153    116
    132   -124   -257     -2    194   -189    184    280   -161    -38    158    119
    119   -142   -262     10    189   -202    181    280   -171    -46    166    111
    132   -137   -270      2    200   -202    184    288   -174    -57    179    103
    142   -122   -265    -10    202   -192    187    290   -174    -64    184     98
    155   -111   -267    -20    210   -189    194    298   -176    -77    189     93
    179   -187   -366      2    272   -275    210    322   -197   -132    158     46
    194   -277   -472     38    332   -374    288    405   -197   -187    103    -23
    218   -270   -488     25    350   -376    402    527   -137   -174    103    -38
    272   -171   -444    -49    358   -306    517    696     -2    -64    205     33
    327    254    -72   -290    200     90    542    813    231    259    563    368
    254    909    654   -581   -200    782    485    763    467    685   1072    852
    106   1335   1226   -722   -561   1280    239    457    496    930   1397   1127
     33   1189   1156   -610   -561   1174    -67     36    200    745   1267    989
    -12    345    355   -166   -187    350   -205   -319   -413    -25    524    355
     15   -353   -371    168    192   -361   -192   -319   -719   -522      7    -93
     83   -514   -600    213    340   -558    -88   -119   -649   -542    -49   -161
    109   -413   -522    153    314   -467     54     88   -472   -410     57    -85
    122   -259   -381     67    249   -319    197    259   -309   -275    187     12
    119   -176   -296     28    205   -236    280    358   -210   -194    265     77
    106   -161   -270     25    184   -215    322    407   -163   -166    290    101
    109   -145   -254     18    181   -200    345    433   -137   -150    306    111
    101   -135   -239     15    168   -187    368    457   -119   -132    322    132
     96   -129   -226     15    161   -176    394    475   -103   -119    335    140
    101   -114   -218      5    158   -166    402    488    -98   -109    345    148
    103    -77   -181    -12    142   -129    413    501    -85    -96    366    158
    111    -67   -179    -23    142   -122    423    514    -77    -85    376    168
    111    -67   -179    -23    145   -122    433    524    -75    -80    384    187
    114    -49   -166    -33    137   -106    439    532    -72    -72    397    200
    111    -57   -168    -25    140   -111    446    537    -70    -72    402    200
     98    -72   -171    -15    132   -122    462    553    -59    -67    413    202
     96    -49   -145    -23    119    -96    475    571    -44    -51    436    220
    101    -31   -135    -36    116    -83    491    594    -31    -38    452    241
    103    -36   -140    -33    122    -88    501    618    -23    -31    454    252
     96    -38   -137    -28    114    -88    509    631    -15    -25    457    267
     93    -33   -127    -31    109    -80    524    649     -2    -10    465    283
     83     -2    -85    -41     85    -44    542    670     15     10    485    306
     85     23    -62    -54     75    -18    553    696     33     33    514    332
     72     -2    -75    -36     72    -38    561    722     44     44    524    345
     59    -18    -77    -20     67    -49    574    750     57     59    537    363
     62    -15    -80    -23     70    -49    587    779     72     75    550    394
     88     12    -75    -49     83    -31    594    810     88     93    571    418
     96     31    -64    -64     80    -15    610    844    103    116    594    433
    103     51    -51    -77     77      0    623    872    114    137    615    449
    101     67    -36    -85     67     15    644    891    127    153    641    472
    111     88    -23    -98     67     33    667    911    135    158    665    496
    119     98    -23   -111     70     38    675    919    132    158    678    496
    119    106    -15   -114     67     46    688    922    129    163    683    501
    140    150      7   -145     64     80    719    937    145    187    704    530
    101    124     23   -111     38     75    730    940    148    184    701    535
    101    119     18   -111     41     70    745    950    158    187    693    537
    122    135     12   -129     54     75    766    974    176    200    693    553
    114    142     25   -129     44     85    789    997    194    223    685    571
     96    122     25   -109     36     75    813   1013    205    231    672    584
     88     85     -2    -88     46     41    831   1021    207    241    709    579
     77     44    -36    -62     57      5    836   1013    200    239    732    563
     67     31    -38    -51     51     -5    833   1002    194    231    735    548
     51     28    -23    -38     38      2    852   1013    205    244    740    553
     36      5    -33    -20     33    -12    870   1026    202    246    737    553
     46      2    -44    -25     44    -20    875   1034    202    254    740    553
     67     23    -44    -44     57    -10    870   1039    194    259    740    558
     85     33    -51    -59     70     -7    878   1049    194    272    745    566
     83     18    -67    -51     75    -23    891   1062    200    283    750    566
     83      7    -75    -46     77    -31    898   1067    197    283    756    558
     85     31    -57    -59     72    -12    906   1078    202    293    776    558
     96     44    -51    -70     75     -2    922   1098    210    306    800    563
    111     93    -18   -103     64     38    940   1124    226    332    836    579
    114    122      7   -116     51     64    966   1156    252    366    875    600
     96     85    -10    -93     51     38    987   1176    259    376    885    597
     93     85     -7    -88     51     38    995   1184    257    387    906    602
     90    135     41   -114     25     88   1005   1189    259    405    945    618
     77    142     64   -111      5    103   1015   1189    262    415    976    641
     80    140     59   -111     10     98   1010   1179    246    413    992    657
    101    109      7   -103     46     59    966   1132    202    376    969    641
     62     90     28    -77     15     62    950   1117    184    368    971    665
     54     83     25    -70     12     54    945   1111    168    361    976    696
    106     62    -46    -85     75      7    932   1098    140    345    966    711
     98     28    -70    -62     85    -20    924   1088    116    322    943    719
     46    -41    -88     -2     64    -64    914   1080     96    301    909    722
     49   -116   -166     33    106   -142    906   1080     70    280    867    706
     41   -192   -233     72    135   -213    901   1072     44    254    815    685
     38   -223   -262     93    150   -241    891   1062     28    241    774    659
     31   -249   -283    106    155   -265    867   1034     -7    207    737    607
     33   -272   -306    119    168   -288    867   1015    -25    189    719    561
     44   -283   -329    119    184   -306    872   1015    -33    181    706    530
     49   -272   -322    111    184   -296    870   1010    -41    181    696    517
     57   -270   -329    103    192   -301    867   1010    -38    184    685    493
     75   -327   -405    124    239   -366    878   1031    -54    161    657    446
    101   -431   -535    163    316   -483    932   1106    -62    111    592    358
    111   -449   -561    168    335   -504   1057   1244      7    140    584    322
    168   -303   -472     67    319   -387   1171   1439    176    293    709    428
    213    103   -111   -158    161     -2   1213   1548    405    605   1044    745
    163    771    607   -467   -223    691   1148   1478    649   1044   1577   1249
     10   1314   1304   -662   -646   1309    888   1135    727   1366   1997   1626
    -33   1153   1187   -561   -610   1169    542    667    389   1148   1842   1478
    -62    420    483   -179   -272    452    389    316   -202    426   1150    885
    -38   -350   -314    192    135   -332    415    293   -594   -179    514    322
     36   -631   -667    298    350   -649    493    465   -581   -267    376    171
     72   -618   -691    270    381   -654    610    628   -433   -150    444    197
    103   -506   -610    200    355   -558    717    769   -283    -12    558    267
    129   -410   -540    140    332   -475    771    849   -174     83    652    322
    145   -340   -485     98    314   -413    815    898   -101    155    717    376
    158   -316   -478     77    316   -397    828    909    -75    176    735    392
    171   -285   -457     54    314   -371    839    919    -59    192    737    405
    194   -259   -454     28    324   -355    844    922    -44    207    740    418
    200   -239   -439     20    319   -337    849    935    -25    228    750    441
    223   -202   -426    -12    322   -314    846    924    -25    226    748    439
    233   -187   -420    -23    324   -303    846    917    -18    223    748    452
    218   -197   -415    -12    314   -306    857    927     -2    233    756    465
    218   -194   -413    -10    314   -303    862    932     12    254    769    465
    236   -145   -384    -46    309   -265    865    943     33    275    795    480
    231   -119   -353    -57    290   -236    875    948     49    283    810    483
    226   -114   -340    -57    280   -228    888    963     72    296    815    485
    241    -75   -316    -83    277   -194    891    974     85    311    833    491
    207    -59   -267    -75    236   -163    901    997    109    335    857    493
    197    -33   -231    -80    213   -132    927   1023    140    361    862    509
    189      7   -181    -98    184    -85    943   1039    171    387    875    524
    129     15   -114    -72    122    -49    958   1052    197    402    891    530
    116      5   -111    -62    114    -51    948   1057    202    407    891    535
    127     15   -111    -72    119    -46    948   1080    228    439    919    553
    145     62    -83   -103    114    -10    953   1101    262    472    948    574
    122     72    -49    -96     85     12    950   1111    280    496    963    584
    111     64    -46    -88     77     10    924   1114    290    504    971    594
    127    106    -20   -116     72     44    930   1143    324    540   1005    631
    140    158     18   -150     59     90    945   1166    353    566   1031    654
    145    223     77   -184     33    150    966   1187    387    594   1057    683
    135    210     75   -174     31    142    974   1195    400    597   1052    691
    129    202     72   -166     28    137    987   1200    413    610   1052    693
    116    202     85   -161     15    142    992   1197    418    610   1041    691
    116    210     93   -163     12    153    984   1187    418    597   1015    683
    132    205     72   -168     28    140    974   1182    420    602   1002    683
    153    233     80   -194     36    155    989   1195    454    631   1013    696
    166    249     83   -210     38    166   1002   1197    472    641   1008    688
    174    244     70   -207     51    158   1013   1192    480    641    995    670
    158    239     80   -200     38    161    997   1184    483    639    989    662
    140    226     85   -184     25    158    989   1169    488    631    971    649
    148    202     51   -176     46    127    976   1153    480    628    956    644
    150    200     49   -174     51    124    971   1145    475    633    963    646
    158    218     57   -189     49    140    971   1137    475    631    966    639
    163    207     41   -187     59    124    969   1137    475    628    966    628
    174    226     51   -202     62    140    966   1137    485    644    987    633
    181    241     59   -210     62    150    961   1140    498    659   1010    652
    179    223     44   -202     67    135    963   1148    511    659   1013    646
    187    244     57   -215     64    150    971   1158    522    667   1015    646
    179    259     77   -220     51    168    992   1176    540    688   1031    662
    197    296     98   -246     49    197   1008   1192    553    706   1047    680
    205    322    114   -265     44    218   1008   1197    555    714   1054    688
    210    340    129   -275     38    236   1023   1218    576    737   1078    709
    215    361    142   -290     36    252   1034   1239    600    758   1091    727
    207    345    137   -275     36    241   1021   1236    594    758   1088    722
    205    363    158   -285     23    262   1010   1226    594    758   1091    730
    220    436    215   -329      2    327   1031   1241    626    789   1119    769
    220    478    254   -350    -18    366   1041   1239    639    807   1137    795
    218    462    244   -340    -12    353   1031   1218    620    795   1135    789
    226    449    223   -337      2    337   1013   1195    597    782   1132    792
    215    433    218   -327      0    327   1000   1176    584    776   1140    800
    205    420    213   -314     -2    316    997   1176    581    782   1150    807
    189    394    205   -290     -7    301    989   1174    576    779   1150    813
    184    345    161   -265     12    252    974   1158    550    750   1117    792
    184    290    106   -236     38    197    966   1148    527    727   1101    761
    187    244     57   -215     64    150    969   1140    511    709   1088    737
    161    181     20   -171     70    101    961   1122    491    685   1083    711
    148    127    -23   -137     85     51    948   1106    462    659   1075    693
    137     88    -51   -114     96     18    945   1098    454    639   1041    683
    119     70    -49    -96     83     10    945   1096    454    633    997    678
     83     62    -20    -72     51     20    956   1101    457    639    989    691
     46     51      2    -51     20     25    961   1098    462    641    989    706
     20      7    -12    -15     15     -2    966   1104    457    633    974    698
     18    -83   -101     31     59    -90    984   1135    449    605    922    659
    -18   -174   -155     96     67   -166   1085   1241    493    592    893    639
     83   -150   -233     33    155   -192   1171   1340    558    597    885    623
    220    -12   -233   -103    226   -122   1239   1475    693    711    976    701
    290    381     90   -337     98    236   1254   1548    898   1010   1296    989
    301    982    680   -641   -189    831   1161   1431   1060   1374   1719   1374
    239   1358   1119   -802   -439   1239    878   1041    982   1545   1945   1530
    207   1174    966   -691   -379   1070    592    652    649   1332   1766   1343
    153    420    267   -288    -57    345    501    413    140    657   1106    810
    163   -257   -420     46    290   -337    517    446   -142    179    610    405
    176   -433   -610    127    389   -519    589    620    -54    200    589    361
    171   -415   -587    119    379   -501    680    753     72    288    649    400
    168   -327   -496     77    329   -410    763    867    207    387    748    478
    155   -246   -402     46    277   -324    828    956    319    485    854    561
    148   -207   -355     31    249   -283    862    997    376    540    919    613
    135   -205   -340     36    236   -272    872   1018    402    566    950    633
    119   -215   -335     46    226   -275    880   1028    413    589    969    649
    103   -207   -311     51    207   -259    896   1039    428    626    982    665
    101   -215   -316     57    207   -267    904   1049    446    685    976    675
     98   -246   -345     72    220   -296    917   1075    470    732    969    706
     88   -246   -337     77    210   -290    919   1083    467    727    945    717
     88   -233   -322     72    205   -277    922   1083    462    706    922    706
     64   -218   -285     75    174   -252    924   1088    465    696    904    696
     49   -207   -259     77    153   -233    924   1091    467    688    878    693
     36   -192   -231     75    132   -210    935   1101    475    685    862    701
     33   -187   -220     77    127   -202    945   1104    480    672    839    706
     20   -194   -218     85    119   -205    950   1101    475    659    805    698
     10   -176   -187     83     98   -181    950   1101    480    662    805    706
     15   -150   -166     64     88   -158    950   1106    496    678    844    732
     38   -127   -166     44    101   -145    948   1109    498    688    875    737
     33   -114   -148     38     90   -129    943   1106    504    691    896    743
     44   -106   -150     31     96   -127    940   1106    511    698    917    753
     62    -80   -142      7    101   -111    927   1098    517    704    930    753
     93    -70   -163    -10    127   -116    911   1091    514    704    932    745
    119    -38   -161    -41    137   -101    906   1093    524    714    945    748
    145    -12   -158    -67    150    -85    896   1106    540    727    966    750
    135      0   -137    -67    135    -67    888   1122    558    748    989    774
    142     20   -122    -80    132    -49    888   1143    584    779   1015    815
    150     51    -98   -103    124    -23    898   1161    607    802   1031    831
    129     57    -72    -93    101     -7    909   1163    620    810   1023    826
    111     59    -51    -88     80      5    919   1166    631    810   1021    839
    101     57    -44    -77     72      7    924   1156    633    805   1021    852
     98     83    -18    -93     57     33    935   1153    649    815   1036    878
    109    103     -5   -109     57     49    943   1150    665    826   1049    901
    106     96    -10   -103     57     44    940   1140    670    828   1049    914
     93     83    -10    -88     51     36    940   1130    672    831   1049    937
     49     88     38    -70      5     64    956   1132    696    841   1062    992
     57     90     33    -72     12     62    945   1114    704    836   1062   1018
     77     90     12    -85     31     51    930   1088    698    815   1078   1015
     98     93     -5    -96     51     44    919   1067    693    797   1096   1002
    122     98    -23   -111     72     36    904   1047    688    792   1093    958
    140    101    -38   -122     88     31    888   1023    683    795   1080    935
    103    114     10   -111     46     62    893   1023    704    818   1104    956
    129    132      2   -129     64     67    880   1018    714    826   1109    963
    150    150      0   -150     75     75    880   1015    732    836   1119    945
    137    148      7   -142     64     77    880   1021    750    846   1137    935
    142    161     15   -153     62     88    867   1021    761    854   1158    927
    137    194     57   -166     41    127    880   1036    787    878   1184    940
    111    218    106   -168      2    163    909   1070    831    909   1215    961
    135    244    109   -192     12    176    922   1088    857    930   1239    969
    161    280    119   -223     20    200    932   1101    885    953   1265    979
    137    306    168   -220    -15    239    953   1122    919    984   1296   1002
    161    329    166   -246     -2    249    963   1127    930    987   1293    997
    226    361    135   -293     44    249    953   1111    932    982   1288    979
    259    400    137   -332     62    270    940   1093    940    989   1293    976
    239    436    197   -337     20    316    932   1085    958   1010   1319    997
    218    428    210   -324      2    319    909   1062    950    997   1322    989
    207    407    197   -309      5    303    878   1039    935    979   1306    976
    184    413    226   -301    -20    319    867   1036    943    992   1319   1000
    181    394    213   -288    -15    303    849   1021    932    982   1314   1008
    181    376    192   -280     -5    285    846   1005    922    966   1299   1002
    171    350    179   -262     -2    265    841    989    904    940   1275    984
    155    314    158   -236     -2    239    828    971    878    906   1241    961
    122    259    137   -189     -7    200    805    940    839    862   1192    914
    114    218    101   -168      5    161    776    909    807    820   1143    867
    103    181     77   -142     12    129    763    883    784    787   1117    846
     83    142     59   -114     12    103    758    867    769    761   1091    828
     96    153     57   -124     20    106    763    867    766    753   1085    826
     59    129     70    -96     -5    101    756    849    758    737   1067    805
     33    114     77    -75    -23     96    750    833    748    727   1060    795
     25    114     85    -70    -31    101    743    823    740    717   1052    784
     31     36      5    -33     12     20    732    826    711    667    995    727
     15    -85   -103     33     57    -93    800    885    701    602    901    646
      0    -90    -90     44     44    -90    906    995    758    618    893    626
     25      0    -25    -15     25    -10    995   1148    885    722    982    693
     36    358    322   -197   -142    340   1039   1283   1119   1023   1293    997
    -49   1036   1085   -496   -566   1060    992   1252   1384   1483   1818   1512
   -184   1475   1660   -646   -922   1566    753    937   1431   1745   2151   1808
   -239   1335   1574   -550   -906   1454    433    496   1132   1553   2005   1662
   -303    566    870   -129   -587    717    244     72    509    805   1291   1047
   -277   -140    135    207   -207     -5    228     41    171    283    730    555
   -176   -311   -137    244    -20   -226    301    220    226    252    646    472
   -119   -236   -116    176     -2   -179    439    418    389    368    724    532
    -83    -93    -10     88    -36    -51    574    581    553    509    839    626
    -51      5     54     20    -54     28    644    649    639    587    914    683
    -12     20     31     -5    -23     25    652    659    657    600    932    683
     10     25     12    -20     -2     20    646    657    659    600    943    672
      7     25     18    -15     -5     23    641    652    659    602    953    672
     31     25     -5    -31     18     10    636    641    652    600    950    646
     25     20     -5    -23     15     10    641    641    657    607    956    641
     18     46     28    -33     -5     38    646    646    672    623    974    667
      7     59     51    -33    -20     57    654    649    678    631    984    683
      7     64     57    -36    -25     59    639    636    670    626    982    683
     15     77     62    -46    -23     70    639    633    667    623    974    683
     12     83     67    -49    -28     75    639    631    662    618    961    683
      2     83     80    -41    -38     83    641    628    667    618    956    685
      0     85     85    -44    -44     85    641    623    667    623    948    680
    -12     75     88    -31    -49     80    631    618    662    623    943    678
    -25     75    101    -25    -64     88    631    620    665    633    953    685
    -33     83    116    -23    -75     98    641    633    678    649    966    698
    -23     98    122    -38    -72    109    636    631    672    652    971    704
    -25    109    135    -41    -80    122    636    633    672    659    979    711
    -33    111    145    -38    -90    127    636    636    675    675    992    719
    -31    106    137    -36    -83    122    628    636    667    672   1000    719
    -10    127    137    -59    -75    132    626    646    672    688   1023    730
     -5    158    163    -77    -83    161    631    665    685    711   1047    758
     -7    181    187    -88    -98    184    633    680    698    732   1070    787
     10    171    161    -90    -75    166    618    678    685    724   1065    774
     20    207    187   -116    -83    197    618    691    691    737   1080    792
     20    244    220   -132   -101    233    623    701    698    748   1093    807
     -5    246    252   -122   -129    249    633    704    698    756   1098    815
    -25    254    280   -114   -153    267    662    714    696    761   1104    823
    -25    249    272   -111   -150    259    672    711    691    753   1098    810
    -59    236    293    -88   -176    265    678    706    693    756   1093    836
    -12    249    262   -119   -137    257    680    698    693    753   1083    870
     72    262    189   -166    -57    226    670    683    683    732   1062    872
     54    283    228   -171    -85    257    693    698    701    740   1080    896
     38    280    241   -161   -101    262    698    701    698    740   1062    891
      7    259    252   -135   -122    257    704    696    696    743   1041    878
    -18    252    270   -116   -142    259    706    696    704    750   1039    885
    -25    239    265   -106   -145    249    709    693    704    745   1034    885
    -38    210    246    -85   -142    228    696    675    691    727   1010    872
    -49    187    236    -70   -142    210    688    670    685    722    995    859
    -51    192    244    -70   -148    218    693    678    696    732   1000    872
    -44    200    244    -77   -145    220    698    683    706    735   1008    898
    -41    215    257    -88   -150    236    704    685    719    745   1028    917
    -36    223    257    -96   -145    241    706    685    719    750   1034    922
    -12    218    231   -101   -122    223    709    678    711    748   1023    924
     -2    226    228   -114   -114    228    717    675    714    750   1018    935
     10    257    244   -135   -116    252    722    678    719    761   1023    961
     18    265    244   -142   -114    254    727    683    719    763   1015    976
     28    275    246   -150   -109    262    732    691    724    769   1015    989
     36    293    257   -166   -111    277    745    698    730    779   1023    989
     20    283    262   -153   -119    272    753    704    735    789   1039    992
     18    285    267   -153   -124    277    756    698    735    792   1041    989
     25    324    298   -174   -135    311    756    685    724    787   1041    979
     23    350    327   -189   -150    340    748    670    714    789   1049    984
     62    358    296   -210   -116    327    724    646    696    776   1041    979
     80    340    259   -213    -90    298    691    607    657    748   1018    961
     72    324    252   -197    -88    288    665    581    623    730   1008    945
     54    288    231   -174    -88    259    646    563    600    706    992    932
     51    254    200   -153    -75    228    641    550    576    691    971    932
     46    228    181   -140    -67    207    633    532    548    667    940    909
     44    192    148   -116    -51    171    615    511    511    636    896    872
     36    116     80    -75    -23     98    607    496    475    605    859    846
     31     67     36    -49     -2     51    592    467    436    563    823    820
     33     33      0    -36     18     18    574    441    402    530    807    792
     46     23    -23    -33     36      0    563    423    374    509    823    784
     62     10    -51    -38     57    -18    537    400    335    483    820    763
     72    -15    -88    -28     77    -49    519    374    298    459    813    745
     88    -31   -119    -31    101    -75    519    358    275    439    792    735
     98    -46   -145    -25    122    -96    524    345    252    418    763    722
    129    -98   -228    -15    176   -163    514    340    205    368    685    672
    171   -184   -355      5    262   -270    563    405    176    314    592    584
    189   -207   -397     10    290   -303    672    524    205    314    548    517
    213   -145   -358    -33    285   -252    800    730    376    444    641    571
    174    252     77   -215     46    166    872    880    654    784   1023    924
     72    924    852   -498   -389    891    833    839    932   1257   1564   1462
    -93   1423   1517   -665   -805   1470    615    522   1010   1551   1940   1821
   -179   1366   1545   -592   -862   1454    306    109    766   1428   1862   1743
   -197    566    763   -187   -480    665    109   -267    129    685   1117   1085
   -176   -244    -70    210    -54   -158     70   -368   -311     57    436    449
    -93   -519   -426    306    163   -475    119   -239   -329    -54    259    262
    -46   -475   -428    262    189   -452    262    -44   -176     57    319    303
    -46   -361   -316    202    132   -340    379     96    -33    187    426    368
    -36   -262   -228    148     96   -246    444    171     57    280    514    400
    -23   -226   -205    124     90   -218    480    215    111    337    548    431
    -31   -215   -184    124     75   -200    506    254    145    374    555    496
    -28   -194   -166    109     67   -179    511    262    163    392    558    540
    -33   -174   -140    103     51   -158    514    265    179    402    561    571
    -28   -161   -135     93     49   -148    514    257    181    400    550    574
    -25   -150   -124     88     49   -137    517    257    187    402    548    579
    -59   -161   -103    109     20   -132    509    249    187    394    535    566
    -51   -148    -96     98     20   -122    509    239    192    381    535    558
    -44   -109    -67     75     10    -88    514    244    207    407    545    576
    -46   -106    -59     77      5    -83    511    241    215    423    545    584
    -54   -106    -51     77     -2    -80    511    231    228    436    548    581
    -49    -80    -31     64    -10    -57    522    246    259    467    576    607
    -62    -83    -23     70    -20    -54    527    257    283    480    587    620
    -80    -93    -12     88    -33    -54    519    252    283    475    587    615
    -59    -59     -2     57    -31    -33    511    252    293    480    597    615
    -57    -36     20     46    -41     -7    511    259    309    493    610    626
   -114    -20     90     67   -103     33    532    285    340    524    631    652
    -59    -36     23     49    -41     -7    517    270    324    511    600    620
    -51    -10     41     28    -49     15    517    277    342    535    610    633
    -88     -5     80     46    -85     36    530    301    363    558    641    649
    -44    -15     28     28    -38      5    496    277    337    535    631    615
   -166     31    197     67   -181    114    532    322    392    589    693    662
   -189     72    262     57   -226    166    555    374    441    631    730    711
     -5    106    111    -49    -57    109    496    327    394    587    691    670
     36    119     80    -80    -20    101    480    311    381    574    680    657
    -67    163    231    -46   -148    197    540    371    452    639    748    722
   -101    150    249    -25   -176    200    548    387    467    654    756    719
    -31    150    181    -59   -106    166    527    366    449    641    735    691
      5    168    163    -88    -80    166    522    350    441    641    722    667
    -23    184    207    -80   -114    194    532    363    462    657    724    685
    -46    223    270    -88   -158    246    555    381    491    680    730    717
    -49    233    283    -93   -166    257    561    374    496    675    704    706
    -77    220    296    -72   -187    259    563    363    496    665    678    683
    -90    226    316    -67   -202    270    571    361    504    665    665    670
   -111    215    327    -51   -220    270    574    353    511    665    652    652
   -119    192    309    -36   -213    249    558    322    488    649    626    618
   -119    207    327    -46   -223    267    542    288    475    644    607    581
   -207    197    405      5   -306    301    576    322    517    675    628    594
   -254    226    480     12   -368    353    587    345    540    706    649    607
   -189    267    457    -41   -322    361    568    327    537    698    633    581
   -153    277    431    -64   -290    353    558    311    535    691    620    563
   -135    283    418    -72   -275    350    561    314    540    696    615    561
   -135    283    415    -75   -275    348    545    309    540    696    610    537
   -161    283    444    -62   -301    363    553    314    548    701    605    522
   -163    298    462    -67   -314    379    568    322    563    717    613    522
   -148    324    472    -88   -309    397    587    345    589    732    636    537
   -135    327    459    -96   -296    392    584    355    602    743    649    532
   -127    342    470   -109   -298    407    576    350    602    743    646    517
   -116    381    496   -135   -306    439    579    350    615    750    646    519
   -119    366    485   -122   -301    426    597    371    641    771    646    550
   -103    350    454   -124   -277    400    581    353    631    766    610    558
   -116    363    480   -124   -298    423    581    337    633    776    594    581
   -103    332    436   -116   -270    384    550    301    602    756    550    574
    -83    303    387   -109   -233    345    509    259    558    722    506    548
    -72    311    384   -119   -228    345    488    244    542    727    511    545
    -28    265    290   -119   -161    277    459    220    517    706    478    517
   -129    187    316    -31   -223    249    465    233    514    701    467    511
   -202    142    345     31   -272    244    480    239    509    698    457    496
   -101     96    197      0   -148    145    436    194    454    649    407    454
    -75     44    119     12    -96     80    410    179    426    620    379    420
    -67    -10     57     38    -64     23    392    158    389    589    353    381
    -98    -72     25     85    -62    -23    376    129    345    566    332    353
   -132   -109     23    119    -80    -44    387    142    337    563    335    361
   -161   -101     59    129   -111    -20    389    153    340    576    348    381
   -150   -129     20    137    -88    -54    363    129    311    550    316    350
   -163   -174    -10    168    -77    -93    342    114    296    537    301    332
   -192   -205    -12    197    -90   -111    348    129    296    545    303    327
   -166   -301   -135    233    -15   -218    379    179    280    506    252    275
   -163   -363   -202    262     18   -283    467    275    311    491    200    213
   -142   -337   -194    241     25   -267    574    405    392    532    213    207
   -116   -161    -44    137    -36   -103    657    555    558    722    400    368
   -135    290    423    -77   -277    355    665    605    769   1067    805    753
   -249    839   1085   -296   -667    961    530    400    865   1387   1221   1137
   -431   1008   1439   -288   -935   1223    246     46    730   1486   1397   1291
   -405    558    961    -77   -683    758     -5   -345    246   1023    956    911
   -350   -187    163    267   -257    -12    -80   -527   -241    337    233    332
   -252   -620   -371    433     57   -498    -72   -444   -379     59   -106     75
   -197   -735   -537    467    168   -636     20   -280   -285     88   -122     41
   -174   -724   -550    449    187   -639    111   -168   -161    163    -59     75
   -202   -667   -467    433    132   -568    184    -70    -33    252     20    150
   -246   -592   -345    420     49   -470    241      2     67    337     98    226
   -202   -545   -342    374     70   -444    275     36    109    371    116    259
   -246   -545   -298    392     25   -423    296     59    127    402    129    293
   -254   -553   -298    402     20   -426    296     70    124    410    122    296
   -262   -527   -267    394      0   -397    306     83    132    433    142    290
   -314   -561   -246    439    -33   -405    316     83    132    439    137    298
   -426   -594   -168    509   -129   -381    327     90    135    449    140    322
   -381   -584   -202    483    -90   -394    322     93    127    444    127    350
   -363   -571   -207    465    -77   -389    332    101    127    446    122    355
   -340   -532   -192    436    -75   -363    319     85    111    441    106    301
   -348   -548   -200    444    -75   -374    303     70     93    415     72    277
   -332   -553   -220    441    -57   -387    303     77     93    418     77    285
   -335   -540   -205    436    -64   -374    314     96    109    441    111    301
   -246   -550   -303    400     28   -428    293     75     88    415     96    270
   -265   -550   -285    405     10   -418    301     88     98    426    106    259
   -262   -548   -285    405     10   -418    298     93    106    433    119    239
   -285   -563   -277    423     -5   -420    288     93    114    444    140    239
   -392   -571   -179    483   -106   -376    324    135    158    488    184    283
   -337   -555   -220    444    -59   -389    314    129    155    491    205    259
   -285   -535   -252    410    -18   -394    288    116    142    480    205    241
   -387   -532   -148    457   -122   -340    309    158    179    514    226    296
   -428   -530   -101    480   -163   -316    306    187    205    545    241    342
   -316   -457   -140    387    -88   -301    285    194    210    550    241    353
   -135   -402   -267    270     64   -337    252    179    189    514    207    329
    -38   -374   -335    205    145   -355    233    166    176    493    194    335
   -111   -376   -265    244     75   -322    254    192    197    519    236    363
    -88   -358   -270    220     90   -314    265    213    213    542    275    384
    -54   -355   -301    205    122   -329    272    213    218    550    293    394
    -77   -363   -285    220    101   -327    283    213    228    558    296    394
    -98   -358   -259    228     80   -309    293    215    239    561    306    410
   -106   -340   -233    220     62   -285    298    207    244    563    311    423
   -145   -384   -239    265     44   -311    293    189    239    550    296    407
   -176   -379   -205    277     12   -293    303    189    252    558    306    407
   -207   -363   -155    285    -25   -259    319    197    277    579    316    415
   -239   -358   -122    296    -59   -241    324    202    298    589    306    407
   -285   -363    -77    322   -103   -220    332    194    306    600    290    410
   -241   -394   -155    316    -44   -275    314    148    280    568    239    394
   -246   -415   -168    332    -38   -293    306    137    283    571    228    381
   -215   -366   -153    290    -33   -259    303    150    303    589    233    387
    -96   -327   -231    213     64   -280    270    127    290    574    207    358
    -36   -324   -288    179    124   -306    246    109    277    561    187    348
    -85   -337   -252    213     83   -296    254    114    290    566    181    376
    -90   -327   -236    207     72   -283    249    111    290    558    166    394
   -101   -306   -205    202     51   -257    259    127    306    574    176    423
   -127   -309   -184    215     25   -246    272    148    332    594    184    465
   -129   -283   -153    207     10   -218    298    171    363    620    210    467
   -122   -246   -124    181      0   -187    306    179    381    639    233    454
   -109   -202    -93    155    -10   -148    309    187    392    652    249    467
   -122   -187    -64    153    -31   -127    316    197    402    662    267    488
   -142   -179    -36    161    -54   -109    322    210    420    683    296    496
   -140   -114     23    124    -83    -46    342    244    462    727    342    514
    -72    -62      7     67    -41    -28    335    231    462    732    350    519
   -145    -49     96     96   -122     23    337    213    467    743    374    555
   -168    -49    119    109   -145     33    309    168    433    717    371    548
   -132    -41     88     85   -111     20    280    148    413    698    353    530
   -145    -59     85    103   -116     12    272    145    418    696    358    517
    -80    -90    -12     83    -36    -51    236    109    379    646    322    465
    -93   -137    -44    116    -25    -90    226     93    350    615    290    465
   -171   -168      2    168    -88    -83    231     98    355    615    293    457
   -202   -187     15    192   -109    -85    228     98    345    605    285    428
   -270   -233     33    252   -153   -101    223     90    327    584    267    397
   -530   -288    241    410   -387    -23    285    158    392    646    324    446
   -571   -311    259    439   -418    -25    283    155    392    641    319    449
   -756   -332    420    542   -589     44    306    150    397    649    337    488
   -750   -309    441    530   -597     64    309    158    397    644    329    504
   -148   -228    -80    189    -33   -155    155     44    275    511    189    358
    -10   -189   -179     98     83   -187    116     12    249    483    161    329
   -101   -277   -176    189     36   -228    116      2    228    444    122    283
   -226   -454   -228    337      0   -340    161     44    207    376     41    189
   -236   -491   -254    363      7   -374    267    145    257    363      2    140
   -187   -410   -223    296     18   -316    358    288    366    449     62    189
   -148   -142      5    142    -77    -70    415    418    553    678    280    402
   -135    428    563   -148   -350    496    410    441    782   1044    696    815
   -236   1010   1247   -387   -740   1127    267    213    893   1363   1096   1171
   -314    995   1306   -342   -810   1150    -83   -220    644   1280   1070   1122
   -348    452    797    -51   -574    623   -309   -626    135    722    542    675
   -337   -303     33    319   -187   -137   -358   -750   -296     90   -103    142
   -270   -654   -384    462     57   -519   -322   -613   -337    -64   -296    -25
   -228   -657   -428    441     98   -542   -220   -444   -205     20   -254    -15
   -161   -568   -407    366    122   -491   -127   -327    -90    103   -202     10
   -153   -485   -332    316     88   -410    -54   -241     12    192   -135     85
   -155   -415   -259    285     51   -337     -7   -181     93    270    -77    140
   -150   -353   -202    249     23   -277     15   -153    135    306    -51    137
    -80   -335   -254    205     85   -296      0   -184    106    275    -88    135
    -85   -342   -257    213     83   -301      0   -200    101    267    -90    155
   -400   -355     44    379   -223   -155    111    -93    218    384     23    254
   -288   -340    -54    314   -116   -197     90   -103    205    376     12    231
   -187   -316   -129    252    -28   -223     62   -122    187    363     -2    207
   -129   -277   -148    202      5   -213     41   -140    176    353    -18    231
     77   -270   -348     96    213   -309    -25   -215    106    277    -90    176
     67   -290   -358    111    210   -324    -28   -220     98    270   -114    179
      2   -303   -309    150    155   -306    -12   -197    119    293   -101    197
    -18   -270   -254    142    116   -265     -7   -181    137    316    -77    218
    -23   -249   -226    137    101   -239     -2   -174    150    340    -46    231
    -41   -259   -220    150     88   -241      5   -168    163    358    -28    246
    -44   -231   -189    137     72   -210      2   -174    168    366    -20    257
    -36   -194   -161    114     62   -179      2   -168    176    381     -5    262
     36   -205   -241     85    137   -223    -25   -192    150    361    -33    239
     23   -228   -252    101    135   -239    -25   -197    150    361    -44    244
   -114   -215   -101    163     -7   -158     12   -153    197    407      2    298
    -72   -192   -122    132     23   -158      0   -142    197    410      7    306
     96   -135   -231     20    163   -181    -44   -163    181    394     -5    285
    223   -124   -348    -49    283   -233    -80   -176    166    381    -20    252
    215    -96   -311    -59    262   -202    -83   -166    179    410      0    272
    192    -77   -272    -59    231   -174    -83   -153    189    426     18    309
    202    -54   -257    -72    228   -155    -72   -135    197    444     33    332
    192    -62   -257    -64    223   -161    -67   -129    194    449     36    327
    181    -70   -252    -57    215   -158    -70   -124    192    444     33    322
    179    -75   -257    -54    218   -166    -67   -124    189    436     25    316
    184    -90   -275    -46    228   -181    -59   -124    184    426     18    316
    202    -64   -270    -70    233   -168    -59   -137    174    418      7    309
    239    -49   -288    -96    262   -168    -70   -148    166    418      5    298
    254    -54   -309   -101    280   -181    -70   -150    163    418     -5    296
    246    -54   -301    -96    272   -176    -59   -150    166    420    -15    293
    277    -59   -340   -109    306   -200    -62   -163    153    405    -41    277
    285    -59   -345   -111    314   -202    -67   -184    135    389    -70    275
    262    -77   -342    -93    301   -210    -59   -181    137    392    -80    277
    272    -83   -355    -93    314   -218    -64   -176    145    397    -88    265
    218    -90   -309    -67    262   -200    -72   -189    137    384   -103    262
    187   -109   -296    -38    239   -200    -72   -187    129    379   -129    265
    257   -111   -368    -72    311   -239   -101   -213    101    355   -163    239
    236   -135   -371    -49    303   -252   -111   -233     88    348   -174    228
    119   -150   -270     15    194   -210    -75   -192    124    379   -142    254
    103   -135   -241     15    171   -187    -59   -174    140    400   -116    262
    174   -122   -296    -28    233   -210    -80   -189    119    384   -135    249
    207   -114   -322    -46    265   -218    -88   -187    114    379   -129    252
    176   -103   -283    -38    228   -192    -75   -168    124    397    -98    254
     88    -90   -179      0    132   -135    -41   -140    150    426    -54    272
    127    -64   -194    -33    161   -129    -31   -132    158    428    -46    275
     59    -31    -90    -12     75    -59     10    -96    202    467    -18    337
     70     -7    -77    -33     72    -44     25    -80    210    475    -18    371
    187     44   -142   -116    166    -49     10    -90    192    465    -33    366
    280     85   -194   -184    236    -51    -12   -119    171    454    -36    353
    181     85    -96   -132    140     -5      0   -116    184    475    -10    384
    155     57    -98   -106    127    -20    -10   -129    168    465    -20    392
    158     31   -127    -96    142    -46    -36   -153    137    439    -57    392
    127     18   -109    -75    119    -44    -41   -166    129    441    -67    397
    122      2   -119    -62    122    -57    -51   -181    111    428    -80    374
    116    -10   -127    -54    119    -67    -70   -200     93    407    -98    355
     90    -64   -155    -12    122   -109    -88   -220     62    384   -132    327
     18   -129   -148     54     83   -137    -88   -226     49    371   -163    324
    -88   -176    -88    132      0   -132    -67   -215     59    374   -155    345
    -75   -207   -135    140     28   -171    -93   -241     25    337   -174    311
    111   -215   -329     51    220   -272   -176   -322    -54    254   -244    231
    135   -246   -381     57    257   -314   -205   -366    -96    207   -283    189
     46   -262   -309    109    176   -285   -187   -353    -80    218   -277    202
     85   -252   -337     80    207   -293   -202   -358    -85    220   -280    179
    114   -259   -374     72    241   -316   -223   -374    -93    215   -280    145
     98   -296   -397     96    246   -345   -228   -379    -96    210   -283    135
    150   -366   -517    109    332   -441   -226   -363   -116    166   -355     98
    194   -420   -615    111    402   -519   -140   -244    -77    148   -428     25
    171   -387   -558    109    363   -472    -20    -80     36    226   -394     20
    200   -194   -394     -2    296   -293     75    101    228    418   -218    153
    179    293    114   -236     33    205    103    189    491    792    194    548
    119    989    870   -555   -376    932    -25     -5    659   1174    675   1013
    -10   1296   1306   -644   -657   1301   -329   -436    558   1278    867   1184
   -127    911   1039   -394   -581    974   -623   -885    119    901    522    883
   -124     12    137     57   -129     75   -753  -1174   -493    103   -311    168
    -83   -592   -511    335    213   -553   -730  -1101   -685   -254   -732   -246
   -148   -706   -558    426    202   -633   -623   -904   -571   -194   -717   -259
    -75   -620   -548    348    233   -584   -509   -735   -433    -85   -657   -215
     85   -501   -587    207    335   -542   -446   -646   -348    -10   -613   -197
     20   -418   -439    200    228   -428   -376   -576   -257     83   -524   -132
    -93   -371   -280    231     90   -327   -314   -519   -174    145   -472    -77
    -28   -329   -301    179    135   -316   -324   -522   -166    129   -491    -83
    111   -298   -410     93    259   -353   -381   -571   -207     88   -527   -127
    140   -272   -415     64    277   -342   -394   -581   -205     83   -511   -145
    101   -267   -368     83    233   -319   -374   -561   -176     93   -483   -142
     77   -277   -358     98    215   -316   -366   -555   -168     96   -465   -142
     64   -275   -340    106    202   -306   -355   -555   -163     93   -459   -132
     67   -265   -335     96    200   -298   -348   -558   -161     90   -465   -124
     59   -265   -324    101    192   -293   -350   -561   -158     90   -475   -114
     49   -275   -324    111    187   -298   -350   -566   -158     96   -504   -119
     44   -262   -306    109    174   -283   -348   -571   -150    109   -509   -122
     20   -239   -262    106    140   -252   -329   -542   -119    145   -488   -114
    119   -218   -337     49    226   -277   -358   -542   -122    148   -501   -122
    158   -220   -381     31    270   -301   -389   -574   -148    129   -530   -148
     10   -226   -236    109    122   -231   -361   -566   -122    142   -519   -114
    132   -194   -327     31    228   -259   -392   -602   -153    106   -561   -114
    436   -132   -571   -153    504   -350   -470   -665   -213     44   -628   -192
    584   -111   -696   -236    639   -405   -517   -701   -241     18   -659   -228
    568   -129   -698   -218    633   -413   -535   -714   -246     15   -670   -236
    654   -101   -756   -277    704   -428   -566   -735   -257      0   -680   -249
    750    -33   -784   -358    766   -410   -589   -745   -254    -15   -670   -249
    701    -44   -745   -329    722   -394   -592   -735   -246    -10   -636   -236
    626    -41   -667   -290    646   -353   -563   -701   -210     31   -587   -192
    571    -36   -610   -267    587   -322   -545   -678   -187     51   -555   -158
    548     -2   -550   -272    548   -275   -530   -659   -163     80   -530   -132
    558     20   -537   -290    548   -257   -527   -659   -150     90   -527   -129
    581     12   -568   -296    576   -277   -522   -665   -153     88   -542   -132
    566     12   -555   -290    561   -272   -524   -675   -161     80   -579   -145
    561     15   -545   -290    553   -265   -530   -685   -166     75   -600   -163
    527     10   -517   -270    522   -254   -519   -675   -148     85   -613   -166
    509     51   -457   -280    483   -202   -480   -646   -114    119   -600   -153
    480     54   -426   -267    454   -187   -472   -641    -98    132   -592   -153
    449     59   -389   -254    418   -163   -470   -641    -80    150   -587   -145
    415     49   -366   -233    389   -155   -467   -641    -72    158   -594   -145
    368     51   -316   -210    342   -132   -457   -644    -62    166   -597   -142
    324     62   -262   -194    293    -98   -449   -646    -57    174   -589   -129
    277     51   -226   -166    252    -85   -454   -659    -62    166   -594   -135
    244     57   -187   -150    215    -64   -454   -667    -62    163   -602   -150
    233     70   -163   -150    200    -46   -446   -662    -46    174   -605   -150
    223     77   -145   -150    184    -33   -441   -654    -36    179   -600   -142
    202     85   -116   -145    158    -12   -433   -654    -23    184   -592   -137
    192     80   -114   -137    153    -15   -426   -654    -18    189   -592   -137
    192     44   -148   -116    171    -51   -431   -659    -28    184   -610   -153
    207     64   -142   -137    174    -36   -428   -657    -25    187   -615   -168
    215    106   -109   -163    163      0   -410   -636     -2    205   -592   -163
    215    132    -83   -174    148     25   -389   -620     12    226   -576   -161
    226    158    -67   -192    148     46   -363   -597     36    249   -563   -145
    223    153    -70   -189    145     41   -355   -592     38    252   -571   -148
    233    166    -67   -200    150     49   -358   -589     33    254   -576   -155
    249    168    -80   -210    163     44   -361   -589     25    249   -592   -168
    267    200    -67   -233    168     67   -340   -568     44    267   -581   -140
    254    236    -18   -246    135    109   -329   -571     51    277   -568   -119
    241    265     20   -254    111    142   -329   -589     51    280   -563   -109
    223    246     20   -236    101    135   -337   -605     38    272   -568   -109
    236    220    -15   -228    127    103   -363   -626     12    257   -581   -119
    236    205    -33   -220    132     85   -376   -644     -7    244   -592   -129
    228    174    -54   -202    140     59   -384   -649    -23    233   -602   -142
    210    124    -85   -168    148     20   -394   -670    -54    210   -618   -171
    215     85   -129   -150    174    -20   -402   -678    -75    192   -633   -200
    220     38   -184   -132    202    -70   -420   -696   -109    163   -685   -233
    231    -23   -257   -103    244   -140   -428   -709   -135    132   -732   -267
    220   -101   -322    -59    270   -210   -439   -727   -168     96   -774   -296
    197   -137   -335    -28    265   -236   -452   -743   -192     77   -797   -314
    207   -145   -353    -31    277   -246   -467   -745   -205     75   -815   -332
    226   -148   -374    -38    298   -259   -475   -745   -213     75   -833   -345
    226   -163   -389    -31    306   -275   -467   -743   -218     72   -844   -348
    200   -179   -379    -10    288   -277   -470   -745   -226     72   -844   -355
    200   -246   -446     20    322   -345   -462   -737   -244     49   -875   -379
    228   -322   -550     46    387   -436   -426   -683   -257     15   -919   -428
    236   -350   -589     54    413   -470   -316   -553   -205     18   -940   -467
    267   -290   -558     12    413   -423   -179   -363    -75    109   -898   -410
    309    -38   -350   -137    327   -194    -80   -192    137    363   -670   -187
    322    478    155   -402     83    316    -88   -158    379    750   -241    231
    207   1065    857   -639   -324    961   -246   -368    519   1109    218    644
    116   1239   1122   -678   -501   1182   -584   -763    381   1189    366    750
     49    714    662   -384   -306    688   -823  -1182   -129    691    -93    348
      2   -127   -129     59     67   -127   -852  -1350   -649    -38   -805   -272
     46   -628   -675    288    358   -652   -795  -1231   -784   -332  -1137   -571
    103   -737   -841    316    472   -789   -685  -1052   -683   -277  -1137   -592
    132   -680   -813    272    470   -745   -571   -919   -545   -166  -1054   -537
    148   -587   -735    218    441   -659   -493   -823   -436    -64   -971   -459
    137   -511   -652    187    392   -581   -449   -771   -363      7   -904   -418
    135   -491   -626    179    379   -558   -418   -743   -327     25   -849   -397
    137   -480   -620    171    379   -550   -392   -722   -303     54   -823   -374
    145   -506   -652    181    397   -579   -394   -717   -298     67   -815   -368
    145   -519   -665    184    402   -592   -392   -704   -293     64   -807   -376
    142   -496   -639    176    389   -566   -374   -680   -267     64   -789   -366
    153   -472   -628    158    389   -548   -363   -680   -259     62   -823   -361
    150   -483   -633    166    389   -558   -353   -670   -254     70   -849   -353
    163   -491   -654    163    407   -574   -350   -662   -252     83   -867   -345
    155   -483   -639    163    397   -561   -335   -646   -241    106   -857   -327
    148   -483   -631    166    387   -555   -332   -641   -246    116   -849   -327
    155   -478   -633    161    392   -553   -327   -639   -257    122   -849   -329
    148   -480   -628    166    387   -553   -327   -644   -283    109   -859   -355
    161   -444   -605    142    381   -524   -319   -628   -277    116   -844   -350
    168   -457   -626    142    394   -540   -332   -641   -285    106   -859   -371
    168   -465   -633    148    400   -548   -316   -620   -275    106   -862   -381
    153   -449   -602    145    376   -524   -298   -605   -262    122   -857   -387
    145   -441   -587    148    366   -514   -309   -623   -275    116   -859   -405
    176   -428   -605    122    389   -517   -306   -610   -272    114   -857   -397
    184   -423   -610    119    397   -517   -303   -594   -270    116   -859   -384
    187   -413   -602    111    392   -506   -303   -581   -262    129   -854   -371
    223   -400   -623     88    423   -511   -319   -576   -262    122   -867   -376
    239   -363   -602     62    418   -483   -337   -574   -265    124   -870   -376
    316   -355   -672     18    493   -511   -348   -563   -262    129   -872   -379
    384   -332   -719    -25    550   -524   -340   -550   -252    142   -857   -363
    389   -322   -711    -33    550   -517   -316   -540   -239    148   -844   -355
    316   -374   -691     25    501   -532   -306   -545   -241    140   -854   -371
    280   -381   -662     49    470   -522   -283   -532   -226    148   -849   -361
    215   -400   -615     90    413   -506   -259   -517   -210    158   -826   -355
    137   -410   -548    137    342   -478   -226   -501   -194    171   -789   -358
    116   -449   -566    163    340   -506   -218   -506   -210    148   -805   -389
    111   -420   -535    153    322   -478   -200   -488   -192    168   -789   -371
     90   -426   -519    166    303   -470   -179   -483   -176    176   -784   -361
     51   -439   -491    194    270   -465   -171   -483   -161    189   -769   -348
     31   -452   -485    207    257   -470   -171   -483   -153    194   -776   -353
     -7   -457   -449    231    220   -454   -166   -485   -155    189   -784   -361
    -23   -446   -426    233    200   -436   -158   -483   -155    187   -784   -363
     10   -457   -467    223    239   -462   -168   -501   -176    171   -818   -387
     33   -436   -470    200    249   -452   -179   -506   -181    166   -836   -389
     59   -439   -498    189    277   -467   -187   -509   -192    148   -852   -389
     88   -475   -563    192    324   -517   -192   -509   -205    129   -867   -400
    116   -485   -602    184    358   -542   -200   -519   -213    116   -870   -418
    119   -441   -561    161    337   -501   -184   -501   -184    145   -833   -400
    124   -423   -550    148    337   -485   -174   -485   -174    155   -813   -389
    140   -392   -532    124    335   -462   -163   -459   -155    166   -797   -368
    174   -322   -496     75    335   -407   -140   -426   -122    202   -756   -340
    213   -314   -530     49    368   -420   -132   -415   -109    202   -745   -348
    277   -293   -571      5    423   -431   -132   -415   -109    189   -753   -348
    348   -285   -633    -33    488   -457   -137   -418   -109    176   -753   -348
    426   -275   -701    -75    563   -488   -137   -410   -106    171   -740   -345
    493   -207   -701   -145    594   -454   -148   -413   -103    176   -717   -335
    530   -142   -672   -194    600   -407   -142   -405    -88    189   -693   -309
    519   -132   -654   -194    584   -392   -129   -402    -77    200   -680   -285
    493   -158   -652   -166    571   -405   -129   -407    -88    192   -680   -280
    454   -207   -662   -124    555   -433   -148   -428   -114    161   -698   -314
    423   -228   -654    -98    537   -441   -155   -428   -119    150   -696   -316
    371   -231   -602    -72    485   -415   -142   -418   -106    161   -670   -296
    329   -197   -527    -64    428   -361   -122   -397    -83    179   -641   -275
    298   -262   -561    -20    428   -410   -114   -400    -98    158   -657   -309
    275   -350   -626     36    449   -488   -116   -402   -124    122   -683   -353
    254   -394   -652     70    452   -522   -122   -410   -142     90   -698   -392
    236   -420   -657     93    446   -537   -122   -413   -150     70   -704   -405
    205   -449   -654    122    428   -550   -127   -420   -166     51   -706   -418
    189   -467   -657    137    423   -561   -132   -431   -176     31   -701   -428
    184   -470   -654    140    418   -561   -132   -439   -184     18   -698   -436
    176   -491   -667    158    420   -579   -132   -446   -194      2   -724   -441
    187   -491   -680    150    431   -584   -140   -457   -200    -10   -743   -439
    200   -478   -678    137    439   -576   -142   -457   -202    -15   -753   -431
    218   -537   -758    158    488   -649   -129   -428   -210    -49   -802   -449
    239   -597   -836    179    537   -717    -46   -337   -181    -80   -870   -465
    244   -524   -771    137    506   -646     70   -202    -83    -38   -846   -423
    267   -371   -639     51    452   -506    166    -54     75     98   -717   -314
    290     15   -275   -155    283   -129    176     25    293    400   -381    -25
    249    631    381   -439    -64    506     70    -98    465    779     72    355
    192    971    779   -581   -293    875   -241   -491    381    930    306    511
    132    706    571   -420   -218    639   -519   -878     31    649     77    285
     44    -64   -109      7     75    -85   -602  -1130   -509    -75   -600   -259
     41   -641   -683    301    361   -662   -558  -1083   -761   -501  -1034   -615
    109   -737   -846    314    478   -792   -462   -891   -646   -457  -1034   -649
    142   -711   -857    283    498   -784   -348   -740   -501   -366   -976   -626
    153   -631   -784    239    467   -706   -254   -631   -371   -270   -888   -574
    161   -542   -704    192    431   -623   -194   -563   -277   -194   -815   -530
    163   -483   -649    158    405   -566   -158   -524   -228   -150   -776   -504
    153   -454   -607    150    379   -532   -137   -504   -202   -129   -758   -478
    127   -457   -584    163    353   -519   -119   -485   -184   -114   -745   -454
    122   -444   -566    161    342   -504   -106   -467   -166   -101   -722   -446
    129   -431   -561    148    345   -496   -111   -462   -161    -96   -719   -465
    129   -433   -563    150    345   -498   -114   -465   -163    -98   -724   -480
    111   -407   -519    145    314   -462    -98   -449   -142    -77   -711   -457
     96   -353   -449    129    272   -400    -80   -428   -111    -41   -672   -410
     96   -366   -462    132    277   -415    -85   -436   -116    -46   -672   -415
     93   -389   -483    148    285   -433    -98   -449   -129    -62   -693   -444
     96   -376   -472    140    283   -423   -103   -446   -129    -72   -698   -457
     83   -355   -439    137    259   -397    -90   -428   -109    -57   -678   -433
     90   -355   -449    129    267   -402    -88   -420    -98    -46   -665   -418
    119   -337   -457    109    285   -397    -90   -413    -90    -41   -662   -407
    142   -316   -462     85    301   -389   -101   -413    -88    -38   -659   -402
    174   -283   -457     54    314   -368   -101   -402    -80    -33   -652   -397
    187   -252   -439     31    311   -345   -106   -397    -70    -25   -641   -381
    197   -244   -441     23    319   -342   -109   -381    -57    -12   -633   -371
    220   -218   -441     -2    329   -329   -109   -361    -38      7   -618   -361
    244   -187   -431    -28    337   -309   -106   -340    -20     31   -592   -337
    241   -184   -426    -28    332   -306   -111   -332    -10     44   -579   -327
    254   -179   -433    -38    342   -306   -111   -319      5     57   -568   -324
    267   -155   -423    -57    342   -288   -103   -293     28     85   -542   -311
    283   -122   -405    -80    342   -262    -93   -267     54    122   -509   -285
    277   -109   -387    -85    332   -249    -85   -249     72    137   -488   -272
    275   -101   -376    -88    324   -239    -75   -241     77    142   -475   -272
    285   -106   -394    -90    340   -249    -57   -239     80    140   -467   -267
    288   -114   -402    -85    345   -257    -38   -233     85    142   -470   -257
    293   -132   -426    -80    358   -280    -28   -239     75    135   -478   -259
    309   -124   -433    -93    368   -277    -28   -249     67    127   -491   -265
    314   -119   -436    -98    374   -277    -28   -254     62    122   -504   -277
    319   -122   -441    -98    379   -280    -15   -252     67    124   -506   -285
    322   -127   -452    -98    384   -288     -7   -249     70    122   -509   -283
    329   -127   -457   -101    392   -290      2   -244     77    124   -506   -275
    324   -129   -454    -98    387   -293      5   -249     80    122   -509   -277
    322   -153   -475    -83    397   -314      5   -259     77    114   -517   -285
    332   -163   -496    -85    410   -327     -5   -277     59     93   -532   -301
    335   -166   -501    -85    415   -332    -12   -293     44     75   -550   -316
    335   -158   -493    -90    413   -324    -12   -296     38     70   -561   -324
    337   -171   -509    -83    423   -340    -12   -296     36     62   -574   -327
    342   -171   -514    -85    426   -340     -7   -285     46     62   -579   -327
    353   -166   -522    -93    436   -342    -10   -275     54     64   -581   -327
    363   -163   -527   -101    444   -345    -15   -262     62     75   -579   -324
    368   -142   -511   -111    439   -327    -10   -239     75     93   -561   -314
    371   -135   -506   -119    436   -319     -2   -220     80     98   -558   -311
    376   -106   -483   -135    428   -293     10   -200     96    111   -545   -301
    374    -72   -446   -150    410   -259     25   -176    111    132   -524   -283
    368    -77   -446   -145    407   -262     41   -150    129    145   -514   -267
    374    -59   -433   -161    402   -246     62   -127    137    158   -506   -252
    381    -38   -420   -171    400   -228     75   -114    145    166   -496   -241
    374    -28   -402   -174    387   -215     77   -103    145    171   -483   -231
    371      0   -371   -184    371   -184     90    -90    161    189   -452   -207
    361     28   -332   -194    345   -150     96   -101    166    194   -439   -197
    353     36   -319   -194    335   -140     88   -116    155    187   -441   -197
    342     18   -324   -181    332   -153     62   -145    127    166   -462   -213
    340     25   -314   -181    327   -142     38   -163    106    161   -472   -220
    329    -10   -340   -161    332   -174     28   -179     83    145   -488   -231
    332    -31   -363   -150    345   -197     28   -181     75    135   -491   -236
    322    -44   -368   -140    342   -205     31   -187     62    116   -491   -241
    301    -98   -400   -101    350   -249     20   -205     25     80   -537   -252
    293   -155   -449    -70    371   -301      7   -218    -10     41   -584   -290
    293   -168   -465    -62    379   -316      0   -236    -38     10   -626   -316
    283   -192   -475    -46    379   -332     -7   -259    -70    -15   -667   -332
    280   -220   -501    -28    389   -361    -15   -283    -90    -36   -675   -337
    283   -215   -501    -33    389   -358    -20   -298   -109    -51   -672   -342
    280   -220   -501    -31    389   -358    -20   -298   -116    -57   -654   -329
    290   -223   -514    -36    402   -368    -31   -311   -135    -75   -657   -337
    280   -228   -509    -25    394   -368    -38   -319   -153    -83   -662   -361
    298   -303   -602      2    449   -452    -20   -303   -181   -119   -730   -428
    327   -405   -735     38    530   -568     46   -239   -213   -179   -810   -568
    324   -400   -727     36    524   -563    163   -114   -148   -155   -800   -652
    345   -293   -639    -25    491   -465    290     85     33     -5   -693   -563
    376    129   -246   -254    311    -59    340    223    293    332   -342   -168
    322    784    462   -553    -70    623    283    187    555    776    166    363
    174   1239   1062   -706   -444   1150     31   -132    610   1052    517    693
     88   1117   1028   -602   -470   1072   -316   -581    324    914    431    594
     25    340    311   -184   -142    327   -475   -958   -283    181   -265     -5
     38   -384   -423    171    228   -402   -467  -1008   -654   -376   -852   -519
     93   -631   -724    267    407   -675   -392   -849   -649   -465   -984   -652
    127   -581   -709    228    418   -644   -267   -665   -514   -376   -922   -607
    158   -480   -641    161    397   -561   -158   -532   -384   -277   -833   -548
    189   -394   -584    101    384   -488   -103   -465   -303   -210   -758   -498
    226   -335   -561     54    389   -446    -70   -420   -252   -168   -714   -462
    267   -293   -561     12    413   -426    -62   -402   -231   -153   -771   -444
    288   -288   -579     -2    433   -433    -70   -407   -228   -155   -810   -457
    283   -290   -574      2    428   -431    -64   -400   -213   -145   -805   -449
    319   -272   -592    -23    454   -431    -62   -392   -202   -137   -797   -441
    441   -236   -678   -101    558   -457    -77   -405   -215   -145   -800   -452
    550   -202   -753   -176    649   -478   -116   -439   -239   -174   -805   -467
    605   -205   -810   -200    706   -509   -137   -467   -259   -194   -792   -491
    628   -223   -852   -202    737   -537   -153   -485   -277   -210   -763   -522
    639   -215   -854   -210    745   -535   -161   -491   -280   -213   -696   -530
    607   -213   -823   -197    714   -517   -145   -472   -262   -202   -711   -527
    555   -215   -771   -168    662   -493   -129   -452   -239   -179   -745   -519
    511   -233   -748   -140    628   -491   -124   -441   -226   -171   -769   -517
    467   -231   -698   -116    581   -465   -111   -418   -202   -148   -771   -514
    436   -197   -633   -122    532   -413   -101   -400   -176   -116   -774   -517
    397   -163   -561   -116    478   -361    -80   -368   -145    -75   -761   -501
    342   -153   -498    -96    418   -324    -67   -342   -116    -44   -745   -485
    306   -176   -483    -64    394   -329    -72   -329   -111    -46   -756   -504
    296   -161   -457    -67    376   -309    -67   -306    -88    -31   -743   -491
    285   -111   -400    -88    340   -254    -57   -272    -46     10   -701   -439
    275    -72   -348   -101    309   -207    -49   -244    -12     41   -665   -397
    265    -72   -337    -96    301   -205    -49   -218      2     54   -639   -381
    280    -59   -340   -109    309   -200    -51   -200     12     70   -628   -381
    280     -5   -288   -137    283   -145    -38   -171     41    103   -600   -350
    298     15   -285   -158    290   -135    -33   -158     54    116   -602   -355
    314     36   -277   -174    296   -119    -25   -145     59    124   -605   -363
    314     54   -259   -187    285   -101    -15   -142     67    129   -600   -355
    319     67   -252   -192    285    -90    -12   -142     67    124   -597   -355
    298     75   -226   -189    262    -75      5   -135     75    132   -592   -358
    270     83   -187   -176    228    -51     23   -122     88    150   -589   -355
    236     83   -153   -161    194    -33     38   -109     98    155   -589   -353
    241     96   -145   -168    194    -23     51   -106    114    163   -576   -355
    249    101   -148   -176    200    -23     57   -114    122    158   -571   -368
    236     77   -158   -155    197    -38     54   -124    124    142   -581   -389
    210     59   -153   -135    179    -46     46   -132    127    129   -574   -402
    179     51   -129   -116    153    -38     49   -140    132    129   -555   -410
    124     44    -83    -85    103    -20     54   -145    135    124   -540   -426
     64     49    -15    -57     41     18     64   -140    145    132   -532   -423
     25     54     28    -41      0     41     80   -119    163    163   -522   -400
     -2     51     54    -25    -28     51     98    -90    192    215   -504   -374
    -23     54     77    -18    -51     64    101    -62    228    259   -459   -353
    -46     70    116    -10    -80     93    111    -31    272    296   -381   -342
    -51     75    127    -12    -90    101    119    -15    298    335   -332   -329
    -46     67    114    -12    -80     90    116    -10    306    353   -358   -329
    -20     85    106    -33    -64     96    111     -7    309    358   -431   -322
     10    103     93    -57    -41     98    103     -2    301    350   -501   -301
     38    116     77    -80    -20     98    101     -2    296    340   -550   -293
     83    140     57   -111     12     98     96     -5    285    322   -597   -311
    106    174     64   -142     20    119    101     -5    285    311   -623   -311
    122    213     90   -166     15    153    111      2    293    316   -623   -296
    140    210     70   -176     33    140    111      2    283    303   -639   -296
    161    220     59   -189     51    140    109      5    283    296   -654   -296
    163    233     67   -200     46    150    101      0    280    288   -672   -303
    158    265    106   -210     25    187     96      2    293    301   -665   -283
    166    277    111   -223     25    194     70    -15    280    296   -670   -272
    168    241     72   -205     46    158     31    -44    257    262   -698   -285
    184    207     23   -197     80    116      0    -62    249    233   -727   -303
    181    174     -7   -176     96     83    -15    -67    259    210   -748   -316
    171    122    -49   -148    109     36    -25    -77    254    194   -766   -322
    163     62   -101   -114    132    -18    -49    -96    215    174   -805   -337
    158     -2   -161    -77    158    -80    -77   -122    161    148   -852   -363
    161    -72   -233    -44    197   -153    -98   -137    106    119   -883   -379
    153   -132   -285    -10    218   -210   -111   -153     59     96   -904   -402
    155   -132   -288    -12    220   -210   -116   -153     41     88   -893   -376
    155   -171   -329      7    239   -249   -137   -171     10     57   -906   -394
    161   -192   -353     15    257   -272   -161   -181    -18     38   -935   -436
    192   -184   -379     -5    285   -283   -174   -192    -41     15   -984   -472
    184   -200   -384      7    283   -290   -184   -197    -59      2  -1010   -498
    163   -220   -384     25    272   -301   -192   -197    -72    -12  -1031   -522
    176   -293   -470     59    322   -381   -179   -174   -101    -67  -1104   -594
    194   -350   -548     77    371   -449    -77    -62    -83   -101  -1184   -672
    226   -309   -535     41    379   -423     38    103      7    -38  -1161   -654
    293   -111   -407    -90    348   -259    132    293    184    142   -997   -491
    358    397     38   -376    161    218    153    400    462    514   -597    -64
    207   1104    896   -657   -342   1000     54    293    750    992    -46    511
     33   1379   1345   -706   -657   1361   -239    -77    732   1140    153    727
    -41    937    979   -449   -511    958   -555   -550    275    714   -249    381
    -49      5     54     23    -51     28   -745   -953   -446   -135  -1104   -376
     18   -623   -641    301    329   -633   -771   -930   -706   -514  -1553   -823
    153   -696   -849    270    498   -771   -675   -745   -631   -504  -1590   -878
    259   -561   -823    148    540   -691   -509   -542   -467   -379  -1501   -815
    249   -496   -745    124    496   -620   -405   -418   -348   -283  -1428   -761
    244   -467   -711    111    475   -589   -374   -366   -298   -241  -1405   -743
    241   -452   -693    103    467   -571   -353   -329   -270   -213  -1376   -724
    233   -428   -665     96    446   -545   -329   -301   -236   -174  -1332   -709
    220   -428   -649    103    433   -537   -314   -283   -220   -163  -1325   -711
    179   -433   -613    124    394   -522   -303   -277   -215   -163  -1340   -706
    184   -405   -592    109    387   -498   -290   -257   -197   -142  -1340   -685
    181   -410   -592    114    384   -501   -301   -249   -184   -129  -1325   -675
    192   -436   -628    122    410   -532   -311   -249   -184   -132  -1322   -680
    194   -413   -607    109    400   -509   -296   -226   -161   -109  -1265   -654
    168   -415   -584    124    376   -498   -293   -220   -142    -88  -1218   -646
    150   -441   -592    142    368   -514   -296   -215   -129    -75  -1210   -641
    145   -441   -587    148    366   -514   -296   -205   -119    -59  -1202   -607
    158   -407   -568    124    361   -488   -303   -202   -109    -46  -1195   -584
    171   -389   -561    106    366   -475   -309   -192    -93    -36  -1187   -566
    176   -376   -553     98    363   -462   -311   -184    -80    -23  -1179   -548
    176   -368   -545     96    361   -457   -316   -184    -77    -15  -1174   -537
    197   -363   -561     83    379   -462   -322   -174    -75    -12  -1176   -532
    218   -348   -566     64    392   -457   -329   -166    -67     -7  -1171   -527
    241   -324   -566     41    402   -444   -342   -158    -49      7  -1161   -517
    249   -316   -566     33    407   -441   -358   -145    -33     18  -1145   -511
    246   -322   -568     36    405   -446   -368   -142    -25     18  -1135   -511
    270   -296   -566     12    415   -431   -361   -119     -5     36  -1109   -496
    314   -270   -584    -23    446   -426   -368   -103      5     49  -1096   -493
    335   -241   -576    -46    454   -407   -371    -77     28     77  -1072   -467
    332   -218   -550    -57    439   -381   -368    -64     49     96  -1060   -444
    345   -213   -558    -67    452   -384   -371    -59     57     96  -1062   -441
    337   -213   -550    -64    444   -381   -368    -62     57     93  -1062   -439
    337   -200   -537    -67    436   -368   -366    -67     67    101  -1057   -446
    368   -163   -535   -103    449   -348   -358    -59     80    109  -1047   -446
    384   -145   -530   -119    454   -337   -345    -51     96    119  -1036   -439
    340   -176   -519    -83    428   -348   -348    -59    101    111  -1041   -446
    288   -213   -501    -36    394   -355   -355    -77     96    101  -1052   -465
    309   -179   -491    -67    400   -335   -335    -70    111    119  -1036   -465
    327   -166   -496    -80    410   -329   -327    -70    129    124  -1028   -467
    293   -207   -504    -44    397   -355   -342    -90    122    109  -1036   -483
    288   -189   -478    -49    381   -332   -345   -103    129    111  -1031   -483
    290   -184   -478    -54    381   -329   -348   -116    127    106  -1028   -496
    303   -189   -493    -57    397   -342   -355   -124    127    103  -1028   -506
    309   -181   -491    -64    397   -335   -358   -122    137    109  -1013   -498
    267   -213   -480    -25    374   -345   -374   -137    135    106  -1015   -509
    270   -213   -485    -28    374   -348   -379   -140    140    109  -1002   -501
    272   -197   -470    -38    371   -332   -387   -145    142    109   -989   -491
    285   -174   -462    -57    371   -316   -400   -148    148    109   -979   -493
    301   -166   -467    -67    384   -316   -381   -122    179    132   -956   -478
    301   -150   -452    -75    374   -301   -368   -106    197    148   -927   -452
    311   -161   -472    -75    389   -316   -371   -114    192    140   -927   -457
    327   -142   -472    -93    397   -306   -361   -103    205    150   -919   -452
    345   -119   -465   -111    405   -290   -348    -88    226    161   -904   -439
    353    -93   -446   -132    397   -270   -337    -83    236    158   -893   -426
    366    -59   -428   -153    397   -244   -322    -72    252    179   -872   -413
    376    -44   -423   -166    397   -233   -309    -59    262    194   -865   -413
    371    -33   -405   -168    387   -218   -296    -46    277    205   -862   -397
    389     18   -371   -205    379   -176   -288    -41    293    228   -846   -374
    400     46   -353   -223    376   -150   -288    -49    306    239   -836   -363
    381     28   -353   -207    366   -161   -303    -72    298    231   -844   -368
    394     18   -376   -205    387   -179   -327    -98    283    223   -846   -376
    428     15   -413   -223    420   -200   -345   -119    265    205   -862   -392
    397    -33   -431   -181    413   -231   -371   -148    231    179   -885   -413
    389    -75   -465   -158    426   -270   -381   -166    210    153   -914   -441
    381   -109   -491   -135    436   -298   -384   -168    205    137   -940   -467
    379   -171   -550   -103    465   -361   -415   -189    176    106   -974   -504
    402   -218   -620    -93    509   -418   -431   -202    153     85   -992   -535
    413   -254   -667    -80    540   -459   -441   -218    137     70  -1005   -568
    407   -277   -685    -64    545   -480   -444   -236    124     57  -1023   -594
    397   -316   -714    -41    553   -514   -457   -259    101     36  -1049   -623
    394   -345   -740    -23    566   -542   -470   -270     80     15  -1067   -636
    400   -358   -758    -23    576   -558   -483   -277     67      7  -1072   -644
    402   -355   -758    -23    579   -555   -491   -283     62     10  -1065   -644
    426   -379   -805    -25    613   -592   -491   -285     49      5  -1067   -649
    457   -439   -896    -10    675   -667   -485   -267     23    -31  -1111   -683
    478   -527  -1008     23    740   -766   -410   -176     36    -72  -1179   -745
    483   -535  -1018     25    750   -776   -296    -44    114    -54  -1182   -774
    540   -374   -914    -85    724   -644   -192    119    270     96  -1041   -659
    613     77   -537   -345    574   -228   -153    218    498    428   -680   -322
    522    696    174   -613    174    436   -236    116    701    831   -200    119
    366   1114    748   -740   -189    932   -542   -259    675   1057    119    394
    379    969    589   -678   -103    779   -878   -683    340    854    -31    249
    397    322    -75   -361    236    124   -969   -963   -187    194   -659   -280
    400   -418   -818      7    607   -615   -948   -963   -532   -342  -1228   -771
    449   -698  -1148    124    797   -922   -872   -792   -514   -407  -1343   -893
    415   -753  -1169    166    792   -961   -787   -670   -420   -361  -1319   -888
    462   -680  -1143    109    800   -911   -685   -555   -314   -270  -1254   -836
    480   -584  -1065     51    771   -826   -623   -478   -226   -187  -1182   -776
    478   -527  -1005     25    740   -766   -592   -436   -168   -135  -1135   -735
    501   -485   -987    -10    743   -735   -566   -410   -140   -109  -1114   -711
    519   -465   -984    -28    750   -724   -545   -397   -127    -96  -1101   -693
    506   -465   -971    -20    737   -719   -537   -387   -119    -83  -1093   -678
    501   -483   -984     -7    743   -732   -532   -381   -122    -77  -1091   -678
    501   -483   -987    -10    743   -735   -532   -376   -127    -75  -1088   -675
    501   -475   -976    -15    737   -724   -524   -371   -127    -70  -1085   -665
    511   -426   -937    -46    724   -680   -511   -368   -114    -46  -1060   -641
    522   -400   -922    -59    722   -659   -504   -371   -106    -38  -1052   -639
    519   -389   -909    -64    711   -649   -501   -366   -103    -31  -1028   -623
    511   -394   -909    -59    709   -652   -493   -355    -98    -20  -1000   -594
    522   -371   -896    -75    709   -633   -480   -345    -83     -7   -971   -571
    530   -368   -898    -80    714   -633   -467   -332    -72      2   -958   -563
    522   -379   -901    -75    711   -639   -459   -319    -67      7   -945   -548
    501   -384   -888    -59    693   -636   -459   -319    -67     10   -927   -545
    509   -374   -885    -67    696   -631   -449   -311    -54     25   -893   -532
    519   -353   -872    -83    696   -613   -436   -301    -41     46   -862   -509
    506   -345   -852    -80    678   -597   -433   -298    -31     57   -859   -496
    475   -368   -844    -54    659   -605   -441   -306    -33     62   -885   -470
    493   -353   -849    -72    670   -600   -441   -303    -25     77   -870   -462
    568   -272   -841   -148    704   -555   -420   -267     10    119   -810   -449
    579   -228   -807   -176    691   -517   -423   -257     23    140   -787   -449
    550   -231   -782   -158    665   -506   -436   -257     23    145   -782   -449
    558   -213   -774   -174    665   -493   -431   -246     31    155   -766   -436
    540   -210   -750   -163    644   -480   -426   -249     38    153   -774   -428
    550   -197   -748   -176    646   -470   -407   -241     51    161   -758   -407
    563   -184   -748   -189    654   -465   -389   -244     54    158   -774   -389
    568   -166   -737   -202    652   -452   -376   -254     54    150   -800   -379
    574   -168   -743   -202    657   -454   -366   -259     51    140   -818   -371
    579   -168   -748   -205    662   -457   -355   -267     49    140   -833   -366
    579   -168   -750   -205    662   -459   -345   -270     59    140   -844   -363
    576   -158   -735   -210    654   -446   -337   -272     70    148   -846   -371
    574   -153   -727   -210    649   -439   -329   -277     83    150   -849   -374
    574   -174   -748   -202    659   -459   -324   -293     72    140   -859   -394
    597   -132   -730   -231    662   -431   -306   -303     72    153   -852   -402
    626    -88   -714   -270    667   -400   -285   -306     83    166   -857   -397
    618   -103   -722   -257    670   -413   -270   -296    116    181   -862   -394
    566   -155   -722   -205    644   -439   -290   -329    109    158   -885   -423
    555   -174   -732   -192    644   -452   -301   -340    111    148   -893   -431
    576   -158   -735   -210    654   -446   -301   -340    122    145   -893   -423
    613   -137   -750   -236    680   -444   -298   -329    132    150   -885   -426
    613   -132   -748   -241    678   -439   -298   -332    135    150   -872   -428
    602   -145   -748   -228    672   -444   -301   -335    145    155   -859   -431
    605   -129   -735   -239    667   -431   -290   -324    166    174   -839   -420
    602   -124   -727   -239    665   -426   -277   -322    174    181   -818   -423
    592   -116   -711   -239    649   -413   -272   -314    176    194   -805   -423
    597    -98   -696   -249    644   -394   -257   -296    189    210   -795   -405
    594    -64   -662   -265    626   -361   -239   -272    215    233   -774   -379
    576    -33   -610   -270    592   -322   -218   -249    246    257   -743   -353
    563     -7   -574   -280    568   -290   -200   -236    265    267   -724   -345
    561      7   -555   -285    558   -272   -181   -228    280    267   -719   -337
    553     23   -530   -288    542   -252   -163   -226    301    275   -722   -327
    511     36   -475   -272    493   -218   -142   -231    314    285   -714   -319
    498     59   -439   -280    470   -189   -135   -241    319    301   -704   -303
    491     49   -441   -270    467   -194   -148   -254    306    296   -709   -311
    467     23   -444   -246    454   -210   -171   -275    277    285   -722   -322
    441      5   -436   -223    439   -215   -194   -288    262    290   -714   -329
    413    -41   -454   -187    433   -246   -210   -303    236    270   -740   -350
    400    -51   -452   -174    423   -252   -200   -303    228    267   -774   -358
    394    -75   -470   -163    431   -272   -202   -319    215    241   -807   -381
    400   -106   -506   -145    452   -306   -215   -337    189    213   -846   -418
    384   -145   -530   -122    457   -337   -223   -350    171    192   -867   -439
    394   -192   -587   -101    488   -387   -241   -379    142    158   -906   -470
    405   -228   -633    -90    517   -428   -254   -402    114    129   -940   -498
    426   -241   -667    -90    545   -454   -265   -428     93    106   -979   -532
    428   -252   -680    -88    553   -465   -270   -439     75     90   -997   -553
    433   -262   -696    -85    563   -478   -275   -444     64     77  -1013   -568
    428   -272   -701    -80    563   -485   -280   -446     62     72  -1026   -574
    426   -275   -701    -75    563   -488   -277   -441     62     70  -1039   -576
    428   -358   -787    -36    605   -571   -257   -418     38     12  -1101   -639
    423   -415   -841     -5    631   -628   -163   -311     70     -7  -1145   -696
    446   -374   -823    -38    633   -597    -54   -166    158     44  -1117   -685
    511   -192   -704   -158    607   -446     41     18    332    218   -966   -540
    553    327   -228   -441    389     49     72    124    602    600   -558   -127
    436    989    550   -714    -57    771     28     51    859   1036    -51    374
    252   1273   1021   -763   -387   1148   -213   -285    846   1195    174    581
    150    911    761   -530   -303    836   -498   -722    454    854   -127    293
    101     10    -93    -57     96    -41   -639  -1078   -192     38   -924   -428
     98   -566   -665    231    381   -615   -641  -1057   -428   -329  -1340   -833
    179   -696   -878    257    527   -787   -568   -893   -376   -332  -1405   -911
    215   -610   -826    197    519   -717   -428   -717   -228   -223  -1335   -854
    290   -488   -779     98    532   -633   -329   -600   -122   -129  -1260   -784
    342   -402   -745     28    542   -571   -277   -537    -59    -75  -1205   -737
    371   -353   -727    -10    548   -540   -254   -506    -31    -51  -1187   -714
    384   -327   -711    -28    548   -519   -239   -493    -23    -44  -1189   -701
    381   -324   -709    -31    542   -517   -231   -491    -23    -46  -1195   -693
    376   -311   -691    -33    532   -501   -218   -480    -15    -38  -1189   -672
    374   -296   -672    -41    522   -483   -213   -483    -15    -41  -1189   -659
    379   -290   -670    -44    524   -480   -220   -493    -20    -57  -1195   -662
    379   -280   -659    -51    519   -470   -223   -501    -18    -57  -1195   -659
    405   -257   -665    -75    535   -459   -220   -496    -15    -46  -1189   -649
    381   -270   -654    -57    517   -462   -239   -511    -31    -51  -1200   -657
    436   -218   -654   -109    545   -436   -226   -493    -20    -36  -1184   -639
    452   -189   -641   -132    542   -415   -215   -480     -7    -25  -1176   -623
    423   -192   -615   -114    517   -405   -210   -475     10    -23  -1171   -623
    402   -205   -607    -98    501   -405   -215   -475     25    -33  -1174   -626
    400   -197   -597   -101    498   -397   -218   -475     31    -36  -1176   -620
    371   -213   -587    -80    478   -400   -233   -491     12    -41  -1200   -628
    368   -200   -568    -83    467   -384   -236   -493      5    -31  -1205   -631
    413   -148   -561   -132    485   -353   -218   -472     12     -7  -1202   -605
    415   -137   -553   -137    483   -345   -210   -467      5      0  -1218   -592
    410   -142   -553   -135    480   -348   -223   -472    -18     -2  -1247   -600
    397   -142   -540   -129    467   -340   -231   -472    -28      0  -1262   -594
    410   -132   -542   -140    475   -337   -244   -472    -38     -2  -1267   -597
    465    -88   -553   -187    509   -319   -246   -470    -44      0  -1260   -584
    532    -25   -558   -254    542   -290   -246   -465    -46      7  -1247   -558
    553     -5   -558   -275    553   -280   -246   -457    -51     12  -1241   -542
    558      7   -553   -285    555   -270   -239   -452    -54     10  -1244   -535
    535     -2   -537   -265    535   -270   -215   -446    -62      7  -1249   -537
    524      0   -524   -265    524   -262   -202   -441    -67      5  -1254   -542
    522     20   -501   -272    511   -241   -187   -439    -72      2  -1265   -545
    537     49   -491   -296    514   -220   -166   -431    -70      0  -1280   -537
    530     57   -472   -293    501   -207   -150   -433    -70      5  -1293   -542
    467     -2   -470   -231    467   -236   -153   -449    -88     -2  -1314   -566
    413    -49   -465   -181    436   -257   -158   -457    -98    -18  -1350   -584
    431    -31   -462   -202    444   -244   -142   -446    -93    -18  -1371   -581
    467     -5   -472   -231    470   -239   -122   -439    -96    -25  -1382   -579
    426    -38   -465   -194    444   -252   -122   -454   -116    -44  -1392   -584
    394    -64   -462   -166    426   -262   -122   -478   -142    -62  -1405   -584
    407    -77   -485   -166    444   -280   -129   -496   -163    -77  -1413   -589
    436    -62   -498   -187    467   -280   -129   -501   -168    -85  -1402   -602
    465    -31   -496   -218    478   -265   -124   -496   -163    -77  -1376   -597
    452    -25   -478   -213    465   -252   -116   -488   -163    -80  -1369   -589
    454    -38   -496   -207    475   -267   -122   -488   -168    -88  -1382   -589
    472    -44   -517   -213    493   -280   -119   -491   -174    -96  -1397   -581
    488    -28   -517   -231    501   -272   -116   -485   -168    -90  -1408   -563
    488    -31   -519   -228    501   -275   -111   -483   -174    -98  -1421   -550
    485    -31   -519   -228    501   -272   -103   -478   -176   -101  -1428   -537
    475    -51   -527   -210    501   -288   -109   -485   -194   -119  -1444   -548
    501    -36   -537   -233    519   -285    -96   -475   -197   -122  -1444   -542
    553     33   -519   -296    537   -241    -72   -454   -179    -98  -1421   -519
    561     59   -501   -311    530   -218    -54   -446   -179    -90  -1413   -501
    574     80   -493   -327    535   -205    -25   -431   -176    -88  -1410   -496
    584     64   -519   -327    550   -228    -36   -449   -202   -106  -1434   -524
    623     77   -545   -350    584   -231    -31   -454   -210   -114  -1444   -540
    675    150   -527   -413    602   -187    -10   -452   -200    -96  -1426   -522
    685    187   -498   -436    592   -155      2   -454   -197    -88  -1415   -511
    620    127   -496   -374    558   -184    -33   -493   -239   -127  -1447   -553
    610     96   -514   -353    561   -207    -75   -540   -277   -161  -1470   -587
    641    111   -530   -376    584   -207    -90   -558   -293   -166  -1470   -594
    665    101   -563   -381    615   -231    -96   -563   -303   -179  -1483   -618
    633     33   -602   -335    615   -283   -103   -579   -332   -213  -1519   -657
    615    -15   -631   -301    620   -322   -109   -594   -355   -239  -1543   -685
    649    -15   -665   -316    654   -340   -101   -594   -361   -262  -1551   -704
    631    -64   -696   -283    662   -379    -96   -605   -384   -296  -1574   -740
    550   -166   -717   -192    633   -441   -132   -649   -428   -350  -1621   -792
    558   -176   -735   -189    646   -454   -140   -672   -449   -384  -1639   -818
    594   -158   -753   -218    672   -457   -132   -680   -462   -402  -1639   -836
    579   -171   -750   -202    665   -459   -127   -683   -462   -413  -1636   -839
    574   -176   -753   -200    662   -465   -135   -693   -472   -420  -1649   -857
    550   -210   -761   -171    654   -485   -140   -709   -488   -439  -1657   -880
    558   -239   -797   -161    675   -519   -148   -722   -504   -462  -1670   -901
    600   -301   -901   -148    750   -600   -122   -698   -524   -504  -1712   -961
    628   -350   -979   -142    802   -665    -20   -594   -501   -532  -1758  -1041
    665   -301   -966   -184    815   -633    101   -439   -405   -470  -1706  -1026
    727    -93   -820   -316    771   -457    220   -241   -210   -275  -1512   -862
    792    402   -389   -597    592      7    259   -124     57     85  -1106   -462
    659   1104    444   -883    109    774    192   -205    329    545   -555     90
    444   1353    909   -898   -233   1130    -77   -574    288    688   -335    306
    319    924    605   -623   -142    766   -379  -1052   -161    275   -693    -23
    265     28   -236   -145    252   -103   -568  -1465   -865   -555  -1496   -763
    303   -542   -849    119    574   -696   -579  -1444  -1106   -922  -1896  -1174
    361   -672  -1034    155    696   -852   -470  -1252  -1036   -917  -1925  -1231
    389   -600   -989    103    688   -795   -303  -1052   -885   -802  -1829  -1163
    384   -465   -849     41    615   -657   -158   -893   -732   -670  -1701  -1057
    420   -368   -792    -25    605   -579    -83   -815   -654   -600  -1621   -992
    514   -262   -779   -127    646   -519     -7   -745   -600   -550  -1556   -937
    452   -288   -740    -83    594   -514     18   -730   -597   -550  -1545   -932
    340   -358   -698     10    519   -527     31   -732   -615   -571  -1558   -945
    342   -340   -685     -2    511   -511     46   -719   -613   -568  -1564   -935
    426   -316   -745    -54    584   -530     51   -711   -618   -568  -1579   -927
    480   -303   -787    -88    631   -545     54   -717   -631   -571  -1582   -924
    524   -293   -818   -114    670   -555     62   -719   -639   -581  -1584   -922
    504   -371   -875    -67    685   -623     46   -737   -667   -615  -1610   -945
    509   -371   -880    -70    693   -626     49   -735   -672   -618  -1602   -943
    532   -363   -896    -85    711   -628     64   -722   -667   -610  -1584   -930
    561   -337   -898   -111    730   -618     83   -711   -665   -605  -1569   -914
    576   -311   -888   -132    730   -600     85   -711   -665   -602  -1564   -906
    589   -303   -896   -142    740   -600     98   -704   -665   -600  -1551   -891
    610   -288   -898   -163    753   -592    106   -691   -667   -597  -1543   -875
    623   -285   -909   -168    766   -597    106   -683   -675   -592  -1543   -878
    628   -288   -917   -168    771   -602    109   -670   -675   -584  -1538   -872
    646   -267   -917   -189    779   -592    124   -652   -672   -574  -1519   -865
    662   -262   -924   -202    792   -592    129   -644   -678   -579  -1506   -867
    685   -254   -940   -215    813   -597    132   -633   -678   -576  -1491   -867
    719   -241   -963   -241    841   -602    137   -623   -678   -579  -1480   -862
    774   -218   -995   -277    883   -605    137   -610   -685   -576  -1467   -854
    815   -194  -1010   -311    909   -602    137   -592   -685   -568  -1439   -836
    857   -171  -1028   -342    943   -600    132   -574   -683   -555  -1413   -823
    880   -127  -1008   -376    943   -566    148   -550   -672   -537  -1382   -805
    878   -132  -1010   -374    943   -571    181   -527   -667   -530  -1371   -800
    854   -145  -1002   -355    927   -574    213   -504   -662   -517  -1363   -782
    820   -148   -969   -335    893   -558    249   -472   -654   -498  -1345   -743
    800   -148   -948   -327    872   -548    277   -454   -657   -496  -1337   -722
    771   -135   -909   -319    839   -522    296   -446   -659   -488  -1330   -714
    761   -127   -888   -316    823   -506    324   -431   -649   -472  -1314   -693
    753   -140   -893   -306    823   -517    355   -413   -641   -459  -1299   -675
    722   -161   -883   -283    802   -522    368   -405   -644   -459  -1296   -672
    711   -155   -867   -277    789   -511    389   -389   -636   -454  -1286   -665
    704   -168   -875   -270    789   -519    407   -379   -639   -462  -1288   -675
    691   -205   -896   -241    792   -550    431   -371   -649   -483  -1293   -688
    680   -220   -901   -231    789   -558    444   -374   -659   -493  -1306   -693
    670   -241   -911   -215    789   -576    444   -376   -678   -504  -1309   -693
    659   -252   -911   -205    784   -581    444   -379   -693   -511  -1299   -693
    639   -236   -875   -200    756   -555    454   -374   -696   -506  -1278   -683
    628   -231   -862   -200    745   -545    478   -353   -688   -488  -1257   -665
    623   -233   -857   -194    740   -545    498   -332   -683   -480  -1247   -657
    610   -262   -872   -174    740   -568    511   -324   -691   -491  -1249   -670
    605   -262   -867   -171    735   -563    522   -309   -693   -488  -1241   -662
    646   -228   -878   -210    761   -550    550   -275   -683   -475  -1221   -641
    691   -192   -883   -252    787   -537    576   -241   -672   -465  -1195   -623
    639   -259   -898   -189    766   -579    571   -246   -696   -488  -1202   -641
    607   -272   -880   -166    743   -576    576   -241   -698   -493  -1197   -636
    636   -233   -870   -202    753   -550    620   -197   -670   -470  -1163   -600
    698   -137   -839   -280    769   -488    675   -148   -636   -439  -1111   -558
    691   -142   -836   -275    761   -488    693   -127   -636   -436  -1101   -550
    675   -166   -841   -254    758   -504    717   -111   -636   -436  -1096   -540
    670   -161   -833   -257    750   -496    732   -109   -639   -439  -1091   -537
    644   -168   -815   -239    727   -491    743   -103   -646   -439  -1085   -532
    657   -111   -771   -272    711   -441    756    -96   -639   -420  -1062   -514
    678   -103   -782   -285    730   -441    745   -106   -654   -426  -1057   -514
    672   -116   -792   -277    732   -454    745   -109   -667   -436  -1062   -506
    667   -153   -823   -257    745   -488    743   -103   -680   -449  -1067   -498
    641   -220   -862   -213    748   -540    732   -111   -711   -483  -1088   -519
    636   -254   -891   -189    763   -571    735   -111   -730   -498  -1106   -532
    639   -296   -935   -174    784   -613    745   -106   -743   -517  -1122   -548
    649   -353  -1005   -148    826   -678    737   -114   -779   -563  -1156   -579
    641   -413  -1057   -116    846   -735    735   -119   -810   -602  -1189   -602
    641   -441  -1083    -98    862   -761    743   -116   -826   -618  -1195   -613
    649   -452  -1104    -98    875   -776    753   -116   -844   -639  -1205   -618
    628   -480  -1109    -75    867   -795    745   -129   -867   -662  -1221   -626
    628   -511  -1140    -59    880   -826    748   -129   -878   -678  -1239   -636
    631   -527  -1158    -51    893   -841    766   -119   -872   -685  -1249   -654
    610   -553  -1166    -28    888   -859    771   -111   -880   -704  -1247   -652
    605   -592  -1197     -5    901   -893    774    -96   -893   -722  -1254   -662
    618   -667  -1286     23    950   -974    813    -36   -904   -756  -1301   -724
    641   -696  -1337     28    989  -1015    932    103   -849   -766  -1327   -779
    678   -610  -1291    -36    984   -950   1091    306   -693   -667  -1231   -706
    693   -384  -1080   -155    885   -732   1210    493   -478   -441   -995   -493
    680     77   -602   -379    641   -262   1218    532   -257   -101   -597   -106
    563    691    127   -626    218    410   1075    319   -132    246   -140    324
    483    846    363   -665     59    605    722   -106   -314    293     -7    423
    439    433     -5   -436    220    215    470   -506   -763   -129   -392     88
    423   -332   -756    -44    587   -545    444   -672  -1265   -828  -1088   -498
    511   -867  -1379    179    945  -1122    488   -584  -1465  -1174  -1480   -836
    571   -950  -1522    189   1044  -1236    600   -394  -1358  -1132  -1486   -849
    566   -904  -1470    166   1018  -1187    730   -226  -1200  -1041  -1397   -810
    587   -820  -1410    114    997  -1114    815   -114  -1088   -950  -1312   -761
    594   -732  -1327     70    961  -1028    888    -31   -997   -865  -1236   -696
    579   -680  -1262     49    919   -971    935     25   -940   -810  -1187   -654
    571   -652  -1223     38    896   -937    969     59   -904   -784  -1156   -623
    542   -646  -1189     49    865   -917    997     85   -878   -763  -1130   -600
    522   -649  -1171     64    846   -909   1023    103   -862   -750  -1124   -584
    522   -652  -1176     64    846   -914   1036    119   -849   -748  -1143   -574
    501   -636  -1137     67    818   -885   1052    137   -831   -743  -1111   -561
    493   -605  -1101     54    795   -852   1070    166   -813   -730  -1078   -548
    483   -605  -1088     62    784   -846   1088    176   -805   -724  -1072   -548
    480   -607  -1088     64    784   -846   1098    187   -797   -724  -1062   -550
    506   -602  -1109     46    807   -854   1106    213   -789   -719  -1021   -537
    532   -592  -1124     28    826   -857   1109    233   -784   -709   -963   -522
    535   -574  -1109     20    820   -841   1124    262   -774   -696   -958   -496
    530   -558  -1088     12    807   -823   1137    283   -761   -688   -945   -467
    545   -558  -1106      5    823   -831   1137    298   -753   -691   -909   -459
    532   -563  -1096     12    810   -828   1153    324   -732   -672   -870   -439
    519   -545  -1065     12    792   -805   1182    361   -706   -644   -854   -407
    498   -542  -1041     20    769   -792   1202    402   -683   -615   -846   -394
    485   -542  -1028     28    756   -784   1213    431   -670   -602   -792   -384
    462   -535  -1000     36    730   -766   1226    462   -654   -589   -758   -366
    431   -522   -953     46    691   -737   1252    501   -623   -574   -745   -340
    413   -501   -914     44    662   -709   1262    540   -594   -548   -735   -306
    397   -467   -865     33    628   -665   1278    584   -561   -511   -693   -262
    384   -444   -831     28    605   -636   1296    628   -535   -480   -646   -215
    376   -449   -826     36    600   -636   1312    665   -522   -467   -623   -192
    374   -431   -805     28    587   -615   1335    698   -504   -444   -587   -166
    368   -420   -792     25    579   -605   1358    724   -493   -439   -566   -137
    350   -444   -797     44    574   -618   1376    743   -498   -446   -550   -127
    345   -457   -802     57    574   -628   1400    763   -491   -439   -535   -116
    327   -470   -797     70    561   -633   1423    784   -483   -436   -522   -114
    314   -465   -779     75    545   -620   1444    802   -467   -428   -496   -103
    306   -459   -769     75    535   -613   1467    826   -446   -410   -457    -85
    290   -457   -748     83    519   -602   1493    849   -420   -397   -467    -70
    272   -467   -740     96    504   -602   1496    852   -415   -402   -501    -90
    285   -470   -756     93    519   -613   1488    841   -420   -413   -517   -116
    296   -480   -779     90    537   -628   1480    831   -431   -420   -535   -142
    329   -446   -776     59    553   -610   1486    826   -428   -410   -519   -150
    361   -397   -758     15    558   -579   1499    826   -415   -397   -475   -137
    342   -418   -763     36    553   -589   1486    813   -426   -413   -485   -148
    311   -462   -774     75    540   -618   1462    802   -446   -436   -524   -155
    316   -462   -779     72    548   -620   1467    818   -449   -433   -530   -142
    376   -402   -779     12    576   -589   1501    854   -428   -407   -488   -109
    394   -384   -779     -5    584   -581   1519    883   -410   -400   -462    -85
    361   -402   -766     20    561   -584   1530    914   -389   -389   -444    -72
    332   -397   -730     33    530   -563   1556    948   -358   -361   -400    -51
    239   -444   -685    101    462   -566   1577    963   -337   -345   -374    -46
    174   -472   -646    148    410   -561   1600    979   -314   -335   -358    -31
    135   -462   -597    163    363   -530   1631   1010   -277   -324   -337      2
    101   -446   -548    174    324   -496   1654   1041   -246   -329   -342     36
     64   -452   -517    192    288   -483   1667   1070   -218   -337   -376     70
     54   -452   -509    197    280   -480   1683   1101   -187   -319   -387     96
     67   -431   -498    179    280   -465   1701   1135   -158   -265   -348    109
     88   -381   -470    148    277   -426   1732   1163   -137   -207   -277    142
     90   -353   -446    129    267   -397   1753   1179   -122   -187   -220    145
     80   -335   -415    127    246   -374   1756   1179   -127   -181   -194    168
     72   -335   -407    129    239   -371   1738   1161   -150   -200   -202    168
     72   -335   -407    132    239   -371   1712   1140   -179   -226   -223    142
     80   -335   -418    124    246   -376   1691   1130   -210   -257   -244    148
     96   -335   -431    119    262   -381   1683   1127   -228   -272   -244    161
    106   -348   -454    122    280   -400   1686   1132   -233   -262   -197    127
     85   -402   -488    158    285   -444   1665   1117   -262   -270   -166     96
     88   -449   -540    179    311   -493   1644   1109   -283   -311   -218     96
    148   -462   -613    155    379   -537   1644   1114   -290   -327   -226     98
    181   -506   -688    161    433   -597   1621   1088   -332   -361   -241     85
    220   -514   -735    148    478   -623   1610   1078   -358   -381   -231     72
    218   -527   -748    153    480   -636   1613   1083   -363   -389   -210     59
    163   -553   -717    194    439   -633   1610   1085   -366   -402   -210     59
    101   -568   -670    231    384   -618   1618   1096   -361   -405   -231     54
     49   -574   -623    262    335   -597   1631   1111   -345   -407   -246     67
     23   -618   -644    296    332   -631   1644   1124   -345   -423   -252     59
     38   -701   -740    329    387   -719   1688   1184   -348   -465   -298     10
     75   -748   -823    335    446   -784   1782   1293   -311   -485   -342    -49
    106   -709   -815    301    459   -761   1870   1434   -220   -433   -309    -33
    168   -415   -584    122    376   -498   1951   1610    -12   -187    -70    174
    205    215     10   -210     96    114   1958   1688    280    241    402    626
     46    865    815   -457   -384    839   1810   1509    478    636    885   1078
    -67   1083   1150   -506   -607   1117   1475   1122    392    722   1041   1205
   -155    532    688   -189   -423    610   1215    696   -101    218    579    763
   -171   -335   -163    252     -5   -249   1143    480   -652   -511   -122    114
    -88   -787   -701    436    303   -745   1197    594   -782   -763   -418   -176
    -44   -880   -836    462    394   -859   1304    779   -683   -722   -433   -213
    -72   -828   -758    449    342   -795   1418    940   -537   -615   -358   -171
    -75   -704   -628    389    275   -665   1509   1070   -400   -504   -257    -85
    -62   -587   -527    322    231   -558   1577   1150   -306   -428   -176    -12
    -59   -550   -491    306    215   -522   1610   1187   -262   -394   -140     10
   -114   -600   -485    355    184   -545   1608   1195   -259   -397   -127      2
    -90   -576   -485    335    194   -532   1618   1213   -239   -387   -119     10
    -80   -542   -462    311    189   -504   1621   1226   -213   -376   -116     25
    -64   -496   -431    280    181   -465   1631   1252   -176   -348    -77     54
    -72   -488   -415    280    168   -452   1634   1267   -150   -329    -44     67
    -88   -483   -394    285    153   -439   1639   1278   -132   -316    -23     77
   -106   -475   -368    290    129   -423   1639   1280   -122   -311     -2     85
   -124   -475   -350    301    111   -413   1634   1283   -111   -303     10     98
    -93   -446   -353    267    129   -400   1636   1293    -98   -296      5    119
    -64   -407   -342    236    137   -376   1641   1306    -80   -290     -2    132
    -80   -405   -324    241    119   -366   1641   1317    -64   -275     33    114
   -116   -439   -322    277    101   -381   1628   1319    -59   -262     83    109
   -106   -426   -319    265    103   -371   1623   1335    -41   -246    103    122
    -54   -361   -309    207    127   -335   1631   1356    -10   -226    119    145
    -93   -371   -280    231     93   -324   1608   1348     -5   -228    116    137
   -153   -392   -239    272     41   -316   1595   1345     -2   -231    119    127
   -127   -350   -223    239     46   -288   1613   1371     25   -205    142    150
   -101   -314   -213    207     54   -265   1613   1392     49   -184    163    174
   -109   -314   -207    210     49   -262   1597   1395     54   -179    168    171
    -88   -285   -197    187     54   -241   1590   1405     70   -163    187    181
    -64   -233   -171    148     49   -202   1595   1434    101   -137    223    215
    -46   -197   -150    122     49   -176   1595   1462    129   -109    257    249
    -33   -168   -135     98     49   -150   1600   1488    150    -88    277    277
    -38   -127    -88     83     23   -109   1613   1509    176    -64    301    303
    -25   -109    -85     67     28    -98   1615   1506    184    -64    306    298
     -7    -80    -72     44     31    -77   1621   1509    197    -62    316    303
    -18    -62    -46     38     12    -54   1621   1506    205    -64    316    309
    -77   -106    -28     93    -25    -67   1605   1493    194    -83    298    296
    -62    -28     33     44    -49      2   1626   1519    236    -44    332    327
    -23     54     77    -15    -49     64   1652   1548    283     -7    366    353
   -103     -5     96     51   -101     46   1639   1540    285    -12    361    335
   -142    -25    116     85   -129     44   1641   1548    301      5    376    340
   -140    -10    127     72   -135     59   1652   1561    322     23    392    353
   -150    -18    132     83   -142     54   1639   1545    314     12    384    337
   -153    -23    127     88   -142     51   1623   1527    306     -2    371    319
   -142     -2    140     72   -142     67   1621   1525    319      2    379    329
   -153      0    153     75   -153     77   1610   1517    324      7    387    335
   -163     12    176     75   -171     93   1608   1525    342     23    410    355
   -163     46    210     57   -187    127   1618   1543    371     51    441    392
   -161     64    226     49   -192    145   1618   1558    392     67    465    407
   -153     83    236     33   -194    158   1613   1561    397     77    475    415
   -179     72    252     51   -215    161   1602   1561    400     85    493    423
   -192     83    275     54   -233    179   1610   1574    418    101    517    441
   -181    132    314     25   -246    223   1626   1600    449    132    545    475
   -176    171    345      2   -259    257   1636   1618    475    150    566    504
   -205    161    366     23   -285    262   1644   1626    488    158    579    511
   -184    197    381     -7   -283    288   1660   1641    511    179    607    537
   -179    228    407    -23   -293    316   1683   1665    542    200    644    566
   -197    239    436    -20   -316    337   1701   1680    561    213    665    581
   -210    259    470    -23   -340    363   1712   1691    579    223    685    597
   -252    270    522    -10   -387    394   1719   1696    594    236    704    613
   -265    285    550    -10   -407    418   1717   1691    607    252    717    628
   -277    270    548      2   -413    407   1691   1665    594    246    711    631
   -270    257    527      5   -400    392   1660   1634    579    233    706    628
   -246    265    509    -10   -379    387   1628   1600    561    213    701    615
   -239    267    506    -12   -371    387   1605   1582    545    202    693    605
   -259    239    498     10   -379    366   1592   1579    535    202    691    605
   -259    202    459     28   -361    329   1582   1574    527    184    672    589
   -239    163    402     36   -319    283   1556   1558    506    155    646    555
   -259    101    361     80   -309    231   1527   1538    483    127    623    519
   -262     46    306    106   -285    176   1501   1514    449     96    584    491
   -207     70    277     67   -244    174   1496   1506    446     93    579    498
   -197     80    277     57   -239    179   1501   1499    446     90    584    509
   -290    -15    275    153   -283    129   1467   1465    413     54    555    475
   -296    -49    244    171   -272     96   1449   1452    402     44    545    467
   -265    -23    241    142   -254    109   1449   1460    410     51    558    475
   -228     -7    220    116   -228    106   1449   1470    415     57    568    480
   -262   -106    155    184   -210     23   1439   1473    394     33    537    452
   -262   -213     49    236   -158    -83   1480   1527    387    -18    465    381
   -244   -213     31    228   -137    -93   1587   1660    457      7    454    358
   -163    -67     96    114   -129     12   1706   1849    607    135    563    452
    -70    311    381   -119   -226    345   1787   2026    854    426    867    748
   -150    937   1088   -394   -620   1013   1764   2036   1135    870   1379   1273
   -366   1452   1816   -542  -1091   1634   1582   1792   1257   1197   1784   1675
   -480   1379   1860   -449  -1171   1618   1257   1361   1021   1085   1722   1621
   -537    639   1176    -49   -857    906   1002    898    413    413   1083   1067
   -504   -168    332    335   -418     80    919    732    -77   -233    415    459
   -426   -480    -54    452   -187   -267    948    857   -119   -363    233    277
   -355   -478   -122    415   -119   -301   1070   1049      5   -290    272    309
   -285   -342    -57    314   -114   -200   1223   1241    171   -150    379    410
   -298   -262     36    277   -171   -114   1299   1335    267    -67    454    491
   -265   -202     59    233   -163    -72   1353   1397    324    -20    501    540
   -228   -155     72    189   -153    -41   1387   1434    355      7    527    568
   -259   -176     83    218   -171    -46   1389   1434    350      5    522    576
   -272   -194     75    233   -176    -59   1387   1434    348      2    517    576
   -244   -166     77    205   -163    -44   1402   1452    374     23    542    607
   -257   -181     72    218   -166    -54   1402   1454    374     25    542    618
   -241   -171     70    207   -155    -51   1415   1465    389     38    553    633
   -244   -161     83    200   -166    -41   1426   1478    397     46    561    644
   -267   -174     90    220   -181    -41   1415   1475    394     41    553    649
   -285   -189     93    236   -192    -49   1410   1473    392     41    548    652
   -280   -184     96    233   -189    -44   1413   1478    402     57    561    667
   -267   -181     85    223   -179    -49   1418   1480    407     64    566    678
   -257   -184     72    220   -166    -57   1421   1488    413     70    574    688
   -249   -161     88    205   -171    -36   1423   1504    431     93    589    711
   -231   -135     96    184   -163    -20   1434   1522    452    116    610    732
   -244   -158     85    200   -166    -36   1428   1525    452    116    610    735
   -239   -155     83    197   -163    -36   1415   1517    452    116    607    740
   -207   -135     70    168   -140    -33   1415   1522    459    127    618    758
   -192   -140     51    166   -122    -44   1405   1530    467    137    628    771
   -176   -119     57    145   -116    -31   1397   1538    475    153    646    784
   -163    -96     67    127   -116    -15   1389   1545    480    168    665    797
   -127    -80     46    101    -88    -18   1397   1571    504    194    693    820
   -111    -57     54     85    -83     -2   1397   1592    519    210    722    841
   -119    -67     49     90    -85    -10   1389   1600    519    220    730    846
   -109    -44     62     75    -88      7   1392   1613    532    236    745    870
   -116    -28     88     72   -103     28   1395   1623    542    246    769    880
   -109    -31     77     70    -93     23   1408   1623    540    244    784    875
   -116     -7    106     62   -111     49   1413   1621    540    241    784    893
   -122      0    122     59   -122     62   1421   1621    542    241    779    917
   -119     -7    111     62   -119     51   1423   1615    537    236    761    917
   -132     -5    127     70   -129     59   1423   1615    542    252    769    919
   -142     -2    140     72   -142     67   1431   1613    553    262    787    927
   -155     -5    150     80   -153     72   1447   1623    568    275    789    950
   -148     18    166     64   -158     90   1462   1631    579    283    774    963
   -158      0    158     80   -158     77   1454   1613    571    267    745    958
   -174    -31    140    101   -158     54   1452   1608    568    267    758    948
   -161    -33    124     96   -142     44   1444   1600    566    270    782    940
   -168    -67    101    116   -137     18   1434   1584    553    259    784    945
   -184    -83    101    135   -142      7   1426   1579    553    265    771    953
   -192    -85    106    137   -150     10   1405   1564    542    272    789    911
   -174    -64    109    116   -142     20   1389   1556    540    277    805    919
   -114     -2    111     57   -114     54   1400   1566    550    293    818    956
    -80     41    122     20   -101     80   1389   1556    545    288    802    979
   -111      0    111     54   -111     54   1348   1522    509    254    766    953
   -106      5    111     49   -109     57   1317   1506    491    246    756    943
    -83     25    109     28    -96     64   1304   1496    483    249    748    937
    -70     62    132      5   -101     96   1317   1499    488    257    750    945
    -70     83    150     -7   -111    116   1327   1504    485    275    748    971
    -20    168    187    -75   -103    176   1343   1514    485    306    761   1008
    -10    215    223   -103   -116    218   1358   1517    504    327    774   1028
    -44    187    231    -70   -137    207   1363   1525    540    337    779   1044
    -51    194    244    -72   -150    218   1350   1527    548    345    776   1060
    -44    223    267    -90   -155    244   1350   1517    555    358    792   1062
    -51    259    309   -103   -181    283   1348   1499    568    368    818   1075
    -59    246    306    -93   -181    275   1314   1467    555    358    813   1062
    -28    277    306   -124   -166    290   1273   1426    532    340    805   1041
    -33    301    335   -135   -184    316   1257   1408    532    342    818   1041
    -44    272    316   -116   -181    296   1249   1397    527    345    820   1031
    -85    220    306    -67   -194    262   1234   1376    504    327    802   1002
   -101    179    280    -38   -192    228   1223   1356    485    311    779    976
   -111    137    249    -12   -181    192   1213   1340    472    293    758    953
   -129     85    213     20   -171    148   1197   1319    449    265    735    922
   -155     33    189     62   -171    111   1179   1296    426    241    717    898
   -184     -5    179     93   -181     85   1156   1270    405    210    696    878
   -189    -15    174    101   -184     77   1150   1262    394    197    680    865
   -202      0    202     98   -202    101   1158   1262    405    210    688    875
   -236      5    241    116   -239    122   1158   1254    407    213    691    878
   -246    -44    200    142   -226     77   1143   1239    389    192    667    862
   -254    -64    187    158   -223     59   1130   1239    387    187    646    857
   -259   -116    140    187   -200     10   1150   1278    394    174    602    820
   -257   -194     62    226   -161    -67   1241   1387    428    158    542    758
   -252   -179     70    213   -161    -54   1330   1519    511    200    545    761
   -200     23    223     88   -213    122   1413   1699    698    384    706    927
   -176    540    717   -184   -446    628   1473   1831    989    769   1132   1348
   -314   1236   1551   -459   -932   1392   1457   1782   1273   1226   1670   1888
   -493   1465   1958   -485  -1226   1709   1169   1397   1213   1345   1849   2062
   -568   1070   1639   -252  -1104   1353    862    950    789    979   1517   1740
   -600    236    833    179   -717    532    701    626    200    244    789   1078
   -535   -431    103    483   -319   -163    657    607    -93   -202    298    628
   -454   -574   -119    514   -168   -348    709    758    -41   -205    254    581
   -392   -472    -83    431   -155   -277    857    950    124    -72    363    665
   -366   -332     31    348   -200   -153    969   1093    277     64    485    761
   -387   -283    103    335   -246    -90   1023   1166    361    135    550    823
   -384   -280    103    332   -244    -90   1052   1205    389    158    568    846
   -371   -270    101    322   -236    -85   1065   1226    413    181    584    870
   -379   -259    119    319   -252    -72   1070   1236    423    194    597    888
   -376   -244    132    311   -254    -57   1075   1241    431    197    602    896
   -371   -244    127    306   -252    -59   1075   1241    433    194    607    885
   -366   -236    129    298   -249    -54   1080   1252    452    213    631    898
   -361   -236    122    298   -244    -57   1078   1257    467    228    662    906
   -361   -233    127    298   -244    -54   1075   1265    478    241    696    909
   -376   -252    124    311   -252    -64   1067   1265    480    241    709    904
   -402   -259    142    332   -272    -59   1062   1262    483    249    722    904
   -402   -239    161    319   -283    -38   1072   1267    504    272    750    917
   -337   -176    161    257   -249     -7   1085   1288    535    298    763    940
   -345   -179    166    259   -257     -5   1083   1288    542    298    745    940
   -394   -213    179    303   -288    -18   1065   1278    535    296    724    937
   -400   -215    181    306   -293    -18   1062   1278    537    306    719    940
   -387   -218    168    303   -277    -25   1052   1283    540    322    714    935
   -368   -189    179    277   -275     -5   1047   1286    550    342    730    940
   -368   -174    192    270   -283      7   1044   1288    561    355    745    945
   -374   -189    184    280   -280     -5   1041   1293    561    358    748    950
   -366   -181    184    275   -275      0   1026   1293    561    366    740    966
   -379   -192    187    283   -285     -5   1010   1291    558    368    727    984
   -361   -174    187    265   -275      5   1002   1299    568    384    735   1005
   -298   -111    187    205   -246     38   1018   1330    602    418    769   1044
   -283    -96    187    189   -236     44   1034   1353    626    444    795   1078
   -311   -132    176    220   -244     20   1031   1356    626    452    797   1075
   -324   -129    194    226   -262     31   1034   1356    631    459    789   1070
   -322   -103    215    210   -270     54   1041   1363    641    470    789   1072
   -309    -98    210    205   -259     54   1049   1374    654    483    789   1080
   -329   -116    210    223   -272     46   1041   1371    667    491    797   1085
   -337   -106    231    220   -285     62   1041   1363    680    504    810   1093
   -327    -85    241    205   -285     77   1057   1374    711    524    826   1117
   -342   -109    233    226   -288     62   1052   1376    719    530    826   1111
   -381   -145    233    262   -309     44   1049   1369    724    530    823   1096
   -335   -106    228    220   -283     59   1078   1392    756    558    846   1111
   -319   -103    213    210   -267     54   1085   1395    758    571    846   1106
   -371   -153    218    262   -296     31   1085   1384    750    566    833   1091
   -418   -215    202    316   -314     -5   1070   1361    730    558    826   1078
   -423   -215    205    319   -314     -5   1072   1358    730    574    841   1088
   -441   -228    210    332   -327     -7   1085   1363    730    581    846   1093
   -441   -215    226    329   -335      5   1085   1369    730    581    849   1093
   -415   -200    213    306   -316      5   1083   1376    730    587    846   1101
   -384   -171    213    277   -298     20   1080   1382    730    589    839   1106
   -426   -226    197    324   -311    -15   1052   1358    704    563    807   1091
   -413   -228    184    322   -298    -23   1031   1350    691    553    792   1098
   -363   -176    187    267   -277      5   1039   1356    696    561    797   1119
   -345   -166    179    254   -265      7   1047   1361    701    566    795   1119
   -337   -168    168    252   -254      0   1049   1358    701    555    776   1127
   -345   -155    189    252   -267     15   1060   1366    704    553    763   1140
   -397   -171    223    283   -311     25   1060   1376    706    558    761   1153
   -376   -145    231    259   -303     41   1075   1400    724    576    761   1171
   -353   -101    249    226   -301     72   1098   1421    748    602    779   1197
   -394    -98    296    246   -345     98   1101   1418    756    615    797   1208
   -423    -62    358    241   -392    148   1093   1410    769    631    828   1223
   -423    -46    376    233   -402    163   1072   1395    766    628    820   1223
   -405    -57    345    228   -376    142   1039   1363    743    607    792   1205
   -366    -64    301    215   -335    116   1013   1337    719    592    771   1182
   -322    -20    301    168   -314    137   1018   1340    730    605    787   1197
   -340    -62    275    200   -309    106   1008   1330    722    594    776   1187
   -423   -187    236    303   -332     25    974   1293    680    553    743   1140
   -454   -275    179    366   -316    -49    932   1262    644    517    711   1104
   -444   -285    158    363   -303    -64    927   1260    636    509    706   1093
   -436   -301    135    368   -288    -83    909   1239    613    485    685   1070
   -459   -363     96    410   -277   -135    867   1200    574    444    646   1034
   -418   -368     49    394   -233   -161    859   1192    568    428    636   1028
   -379   -366     12    371   -197   -179    862   1192    574    431    636   1031
   -415   -420     -5    418   -207   -213    839   1163    553    405    607   1000
   -441   -446     -7    444   -220   -228    823   1153    550    397    600    997
   -413   -472    -59    444   -176   -267    820   1150    550    389    589    992
   -384   -571   -187    478   -101   -381    826   1158    524    340    524    922
   -381   -667   -285    524    -49   -478    885   1231    537    303    454    836
   -376   -646   -270    509    -54   -457    992   1353    626    345    467    826
   -332   -542   -210    439    -62   -376   1080   1509    763    467    568    898
   -290   -119    171    205   -231     23   1098   1600    989    784    909   1221
   -324    498    823    -88   -574    659   1062   1540   1213   1166   1358   1631
   -420    888   1306   -233   -865   1096    833   1234   1223   1376   1631   1855
   -509    711   1221   -101   -865    966    501    802    919   1192   1486   1717
   -581    -83    496    332   -540    205    345    446    324    449    766   1106
   -530   -698   -168    613   -181   -433    327    428     28     -7    277    678
   -462   -911   -452    685     -7   -683    371    581     54    -57    192    587
   -394   -904   -509    649     57   -706    472    724    166      5    236    605
   -363   -818   -454    589     44   -636    563    831    288     96    309    654
   -374   -737   -366    555     -5   -553    618    901    381    171    376    706
   -342   -644   -303    491    -20   -475    657    950    444    228    433    756
   -311   -592   -280    452    -15   -436    675    974    475    257    465    776
   -327   -620   -293    472    -18   -457    654    956    457    241    454    750
   -319   -628   -309    475     -7   -470    649    948    454    244    457    737
   -301   -571   -272    433    -15   -420    659    958    480    275    491    756
   -290   -522   -231    407    -31   -376    654    956    493    290    511    769
   -353   -545   -192    449    -83   -368    633    937    491    285    514    763
   -342   -532   -189    436    -77   -361    636    937    498    290    532    776
   -296   -506   -210    400    -44   -358    628    940    504    303    548    782
   -329   -509   -179    420    -75   -345    605    922    506    301    558    776
   -309   -467   -158    387    -77   -314    613    924    530    316    581    787
   -249   -402   -153    324    -49   -277    631    940    555    340    610    795
   -337   -431    -93    381   -122   -262    618    924    558    337    618    795
   -376   -428    -51    402   -163   -241    610    917    558    340    631    807
   -387   -371     15    376   -202   -179    618    919    574    363    652    823
   -420   -363     57    392   -239   -153    600    904    576    366    657    813
   -436   -358     77    394   -259   -140    584    898    581    368    667    807
   -418   -327     90    374   -254   -119    589    914    610    392    688    820
   -415   -288    124    350   -272    -83    594    927    628    420    717    854
   -410   -257    153    332   -283    -51    587    935    639    449    748    880
   -407   -223    181    314   -296    -20    568    935    641    467    766    883
   -400   -184    215    293   -309     15    558    953    670    493    797    901
   -415   -119    293    267   -355     85    568    987    709    532    841    935
   -483   -122    361    301   -423    119    571   1005    730    553    867    953
   -462    -85    376    272   -420    145    594   1034    756    566    880    982
   -379    -31    348    205   -363    158    605   1044    761    563    878    989
   -410    -72    335    239   -374    129    584   1018    740    537    862    956
   -397   -101    296    246   -348     96    561    984    714    504    828    919
   -366    -90    275    226   -322     90    553    963    711    491    815    898
   -363    -75    288    220   -327    106    563    966    724    504    820    906
   -361    -46    314    202   -340    132    561    956    727    511    815    906
   -350    -41    309    194   -332    135    566    948    732    511    813    896
   -358    -57    298    207   -329    122    571    935    737    509    802    880
   -353    -54    298    205   -327    122    574    917    732    501    792    854
   -348    -46    298    197   -324    124    568    898    732    491    776    836
   -348    -46    298    197   -324    124    563    880    735    493    776    836
   -353    -67    285    210   -322    109    548    857    735    488    769    826
   -358    -72    285    215   -322    106    537    841    735    480    761    813
   -358    -83    272    220   -319     93    532    836    743    478    750    813
   -340    -90    249    215   -296     77    530    831    740    475    735    810
   -329    -83    246    205   -288     83    524    826    737    475    724    810
   -311    -72    239    192   -275     83    524    826    743    483    727    820
   -290    -75    213    181   -254     67    509    818    737    480    724    823
   -280    -72    207    176   -246     67    496    810    732    478    711    818
   -285    -62    220    174   -254     77    485    807    737    483    709    815
   -283    -51    231    168   -257     88    485    815    748    493    717    818
   -288    -31    257    158   -275    111    501    828    769    511    730    833
   -285     -5    280    145   -283    137    517    844    787    527    743    852
   -283      7    290    135   -285    148    530    857    805    540    748    865
   -275      7    283    135   -277    145    535    865    815    545    745    859
   -293     10    303    140   -298    155    548    875    828    558    748    867
   -316     38    355    137   -337    197    566    898    854    584    766    904
   -332     70    402    132   -368    233    568    898    867    600    776    932
   -332     70    402    132   -366    236    563    880    859    594    763    930
   -314     93    407    111   -361    249    545    857    849    589    761    930
   -316     88    405    114   -361    246    522    831    826    579    745    924
   -314     70    381    122   -348    226    496    807    802    566    722    919
   -306     51    358    127   -332    205    478    792    789    553    696    911
   -306     10    316    145   -311    163    459    776    774    532    665    891
   -296    -41    254    168   -277    106    444    758    750    501    626    859
   -285    -83    202    184   -246     59    431    732    722    467    584    823
   -275   -153    122    215   -200    -15    407    696    680    420    522    774
   -277   -192     85    233   -181    -54    394    672    654    394    483    756
   -277   -223     54    249   -166    -85    379    649    626    366    446    730
   -265   -249     15    257   -142   -116    361    620    594    335    407    696
   -241   -259    -18    252   -111   -140    353    610    584    329    387    688
   -228   -280    -51    254    -90   -166    345    589    571    319    366    680
   -197   -288    -90    244    -54   -189    316    561    545    293    335    649
   -153   -311   -158    231      2   -236    283    532    509    259    296    605
   -103   -397   -293    252     93   -345    283    542    475    202    228    530
    -80   -488   -410    283    163   -449    376    654    511    181    174    465
    -44   -423   -379    231    166   -402    493    815    631    270    223    498
     20   -179   -200     77    109   -189    589   1000    836    491    428    680
     33    314    280   -174   -122    298    602   1091   1091    865    844   1088
   -158    919   1075   -381   -615    995    480    917   1270   1249   1314   1538
   -277   1150   1428   -436   -852   1288    174    519   1171   1348   1478   1683
   -298    810   1109   -257   -704    958   -114     62    727    948   1119   1361
   -392    -83    309    239   -350    111   -226   -244    122    168    335    685
   -470   -714   -244    589   -114   -478   -231   -200    -90   -179    -59    316
   -436   -807   -374    620    -31   -592   -140    -25     -5   -145    -67    280
   -376   -714   -340    545    -20   -527      0    150    148    -28     15    335
   -329   -602   -272    467    -28   -439    109    280    275     75     98    400
   -327   -527   -200    426    -64   -363    150    329    335    129    148    439
   -296   -452   -155    374    -72   -306    187    363    376    166    184    483
   -285   -415   -129    348    -80   -272    202    368    384    174    192    493
   -272   -405   -132    340    -70   -270    202    363    376    163    184    491
   -246   -371   -124    306    -62   -249    202    358    371    163    187    480
   -254   -376   -122    314    -67   -249    189    342    366    166    171    478
   -272   -397   -124    332    -75   -262    171    324    361    158    142    475
   -239   -374   -135    306    -51   -254    168    316    361    163    137    493
   -239   -348   -111    293    -64   -231    166    311    363    171    142    509
   -244   -350   -109    296    -67   -231    158    298    361    166    124    514
   -244   -355   -111    298    -67   -233    148    285    350    163    103    511
   -207   -319   -111    265    -49   -215    158    301    366    179    103    530
   -135   -239   -106    184    -15   -174    166    314    381    200    111    542
   -163   -270   -106    215    -31   -187    148    290    358    181     85    522
   -197   -283    -88    239    -54   -187    132    270    337    168     67    514
   -184   -244    -59    215    -62   -153    119    259    327    181     80    522
   -187   -252    -64    218    -62   -158    111    262    342    207     93    530
   -197   -249    -51    223    -75   -150    119    270    371    215    103    537
   -210   -252    -44    228    -85   -148    122    272    381    207    101    535
   -194   -241    -46    218    -75   -145    114    283    394    215    127    542
   -187   -210    -23    197    -83   -116    109    296    407    241    150    566
   -184   -202    -18    192    -83   -111    116    311    418    262    158    587
   -181   -181      0    181    -93    -90    124    335    436    285    155    618
   -171   -155     15    163    -93    -70    119    345    446    303    140    639
   -166   -137     28    150    -98    -57    119    350    446    316    122    649
   -171   -111     57    140   -114    -28    132    361    457    335    127    670
   -168   -101     64    132   -116    -18    137    366    459    337    116    672
   -171    -96     75    135   -124    -10    142    358    462    340    106    665
   -174   -106     64    137   -119    -20    137    340    452    327     80    649
   -176   -116     59    148   -119    -31    132    329    444    324     67    641
   -171    -96     75    135   -124    -12    137    332    449    337     62    641
   -171    -41    129    106   -150     44    153    337    467    366     67    646
   -171    -44    127    106   -150     38    155    332    462    363     59    626
   -179    -49    129    114   -155     38    166    335    472    363     51    618
   -176    -44    129    109   -155     41    174    335    483    363     46    610
   -179    -28    150    103   -166     59    179    327    485    363     44    600
   -205    -33    168    116   -187     67    181    316    480    363     36    587
   -220    -36    181    127   -202     72    176    306    480    366     36    584
   -220    -38    179    129   -202     70    163    296    480    361     31    568
   -223    -77    145    150   -184     33    145    277    465    340     10    545
   -226    -75    150    148   -189     38    140    270    467    340      5    542
   -236    -57    179    148   -210     59    142    275    480    355     15    558
   -246    -70    176    158   -213     51    142    280    485    363     12    558
   -241    -90    150    166   -197     28    150    290    488    366      7    545
   -241    -72    166    155   -205     46    153    298    498    376     20    561
   -239    -70    168    153   -205     49    150    301    501    379     25    568
   -233    -62    171    145   -202     54    161    314    511    392     41    566
   -228    -31    197    129   -213     83    179    335    537    413     67    574
   -210     -5    202    106   -207     98    194    350    558    423     75    581
   -207    -18    189    114   -200     85    202    350    553    418     59    574
   -210    -28    181    116   -197     77    210    348    550    418     54    563
   -200    -10    189    106   -194     88    220    353    555    428     57    571
   -194     36    228     77   -213    132    223    350    563    436     70    584
   -210     62    270     72   -241    166    220    335    561    433     77    589
   -215     62    275     75   -246    168    205    314    550    423     70    592
   -215     33    249     90   -231    140    176    280    524    394     36    574
   -226      5    231    109   -231    116    142    249    498    379     12    553
   -252    -23    228    137   -241    101    129    236    483    363     -5    542
   -270    -33    236    153   -254     98    122    228    475    353    -20    535
   -277    -77    200    179   -239     59    106    205    449    324    -57    506
   -283   -135    145    207   -215      5     85    181    413    293    -96    475
   -290   -187    103    239   -197    -44     67    153    379    267   -129    436
   -296   -226     70    259   -184    -77     44    122    340    236   -171    387
   -298   -241     57    270   -179    -93     25     98    319    210   -205    361
   -306   -259     44    280   -176   -109     12     72    303    189   -228    353
   -306   -270     36    288   -174   -116      0     51    288    171   -241    342
   -306   -293     12    298   -161   -140    -12     33    267    155   -265    335
   -301   -296      5    298   -153   -145    -25     20    257    148   -275    345
   -298   -303     -7    301   -148   -155    -38     10    241    135   -303    345
   -290   -363    -75    327   -109   -220    -49      7    213    103   -366    324
   -275   -457   -181    366    -49   -322      0     77    210     67   -457    285
   -275   -480   -205    379    -36   -342    106    215    265     83   -478    280
   -244   -358   -114    298    -67   -239    223    413    407    210   -366    394
   -228     18    246    103   -236    132    296    568    652    509    -49    735
   -301    675    974   -187   -639    823    285    568    945    956    472   1293
   -530   1249   1779   -358  -1153   1514    116    303   1106   1309    932   1748
   -641   1072   1714   -218  -1176   1392   -226   -176    800   1106    779   1590
   -670    327    995    171   -833    659   -467   -602    181    410     96    950
   -626   -501    124    563   -376   -189   -555   -766   -311   -244   -600    277
   -530   -802   -272    667   -129   -537   -514   -636   -358   -374   -787     75
   -467   -737   -270    602   -101   -504   -371   -428   -207   -257   -709    145
   -428   -618   -189    522   -122   -405   -236   -259    -64   -140   -613    218
   -397   -517   -119    457   -140   -319   -166   -179     10    -67   -555    275
   -374   -457    -83    415   -145   -270   -129   -137     41    -28   -532    303
   -379   -441    -62    410   -161   -252   -114   -119     46    -15   -530    316
   -394   -459    -67    426   -166   -265   -116   -122     36     -7   -532    319
   -407   -478    -70    441   -171   -272   -116   -124     28     -7   -540    316
   -394   -462    -67    428   -163   -265   -111   -114     28      7   -522    327
   -376   -452    -75    413   -153   -262   -111   -109     20     12   -501    335
   -384   -454    -70    418   -158   -262   -109    -98     23     15   -493    350
   -433   -491    -59    462   -189   -275   -116   -101     12      5   -511    353
   -418   -467    -49    444   -184   -259   -106    -83     23     15   -514    379
   -358   -400    -41    376   -161   -220    -77    -46     44     46   -488    426
   -400   -439    -38    420   -181   -239    -80    -51     31     36   -496    426
   -446   -491    -44    467   -202   -267    -98    -72      5     10   -517    407
   -426   -470    -44    449   -192   -257   -103    -72      7      5   -519    413
   -392   -431    -38    413   -176   -236   -106    -67     12      7   -524    433
   -410   -420    -10    415   -200   -215   -103    -54     23     18   -519    462
   -363   -368     -7    363   -179   -189    -75    -23     49     46   -491    501
   -358   -374    -15    366   -171   -194    -70    -15     54     54   -483    506
   -389   -428    -41    407   -174   -236   -111    -38     25     28   -501    485
   -379   -405    -28    392   -176   -218   -124    -36     25     33   -488    498
   -389   -368     20    379   -207   -174   -114    -12     54     67   -459    519
   -350   -342      7    348   -179   -168   -111      5     72     90   -436    519
   -335   -314     18    322   -179   -148   -111     23     88    116   -410    524
   -361   -301     59    332   -213   -122   -111     46    109    153   -374    555
   -345   -283     59    311   -205   -114   -109     64    124    174   -350    574
   -272   -257     15    265   -145   -122   -106     75    127    179   -329    563
   -244   -239      2    241   -124   -119   -116     72    127    184   -314    550
   -301   -290      7    296   -155   -142   -127     62    119    179   -329    548
   -301   -306     -5    303   -150   -155   -116     67    119    184   -329    550
   -239   -265    -25    252   -106   -145   -109     72    127    197   -311    561
   -280   -311    -31    296   -127   -171   -124     51    114    171   -329    537
   -259   -252      5    254   -135   -124   -106     67    145    192   -314    553
   -259   -244     12    252   -137   -116    -93     77    166    202   -319    550
   -285   -285      0    285   -142   -142   -101     59    158    192   -342    527
   -316   -290     23    301   -171   -135    -96     51    163    194   -355    509
   -345   -332     12    337   -181   -161    -90     44    155    189   -381    488
   -358   -337     20    345   -192   -158    -88     41    161    197   -387    493
   -350   -329     20    340   -187   -155    -85     28    158    194   -397    491
   -402   -400      0    400   -202   -202   -122    -10    124    153   -444    439
   -402   -459    -57    431   -174   -259   -148    -36     93    106   -493    389
   -371   -452    -83    410   -145   -267   -158    -44     93     98   -509    376
   -361   -444    -83    402   -140   -265   -158    -44    106    111   -509    381
   -368   -459    -90    413   -140   -275   -174    -59    103    109   -519    358
   -371   -467    -96    418   -140   -283   -179    -51    119    119   -522    355
   -355   -449    -93    402   -132   -272   -176    -38    132    135   -519    355
   -311   -384    -72    348   -119   -228   -174    -25    150    161   -498    361
   -311   -345    -33    329   -140   -192   -161     -2    179    192   -465    384
   -342   -322     20    332   -181   -150   -135     23    200    215   -439    405
   -371   -319     51    345   -213   -135   -119     33    213    231   -423    415
   -418   -361     57    389   -239   -153   -116     33    215    233   -420    407
   -415   -311    101    361   -259   -106   -109     46    239    259   -387    420
   -397   -257    140    327   -270    -59    -88     70    267    285   -353    439
   -428   -236    192    332   -311    -23   -103     54    272    290   -337    446
   -465   -202    262    335   -363     28   -106     49    285    303   -316    470
   -475   -223    249    348   -363     12   -127     25    275    301   -316    459
   -475   -207    265    340   -371     28   -142     10    275    309   -301    470
   -488   -226    262    355   -379     18   -171    -15    259    296   -314    457
   -501   -231    270    366   -387     18   -184    -31    246    290   -322    439
   -509   -257    252    381   -381     -2   -189    -36    233    277   -337    413
   -540   -350    189    446   -366    -80   -226    -64    194    233   -374    358
   -566   -405    158    485   -363   -124   -244    -80    174    205   -384    327
   -581   -420    161    501   -371   -129   -270   -109    155    184   -389    303
   -545   -428    116    485   -332   -155   -293   -135    135    158   -407    280
   -535   -480     54    506   -296   -213   -319   -163    101    119   -444    236
   -550   -511     38    530   -296   -236   -350   -194     70     90   -465    205
   -535   -509     25    522   -280   -241   -374   -210     57     75   -470    187
   -522   -530     -7    524   -259   -270   -397   -236     33     38   -496    150
   -514   -517     -2    514   -257   -262   -420   -254     23     25   -493    132
   -509   -540    -31    524   -241   -288   -444   -262      7      0   -506    109
   -462   -623   -161    542   -150   -392   -441   -239    -12    -46   -568     41
   -459   -685   -228    571   -116   -457   -355   -140     18    -75   -623    -36
   -457   -626   -168    540   -145   -397   -252     -5    124    -12   -581    -25
   -415   -394     20    405   -218   -187   -153    163    319    184   -389    132
   -410     96    506    158   -457    301   -129    249    574    542     20    522
   -553    735   1288    -90   -922   1010   -246     72    748    930    498    953
   -654    969   1623   -158  -1140   1296   -555   -301    652   1047    680   1080
   -696    592   1288     49   -992    940   -844   -740    218    654    332    758
   -784   -272    511    530   -649    119   -950  -1021   -355   -114   -444     88
   -743   -769    -25    753   -361   -397   -922   -919   -498   -389   -774   -223
   -680   -787   -106    732   -288   -446   -797   -704   -361   -306   -735   -213
   -701   -722    -20    709   -342   -371   -678   -545   -205   -187   -644   -148
   -691   -613     77    652   -384   -267   -589   -426    -70    -80   -537    -67
   -722   -540    179    628   -452   -181   -540   -368      7    -10   -452    -12
   -766   -496    270    628   -519   -114   -501   -329     64     49   -389     20
   -807   -478    329    641   -571    -75   -470   -296     98     85   -355     59
   -836   -514    322    675   -579    -96   -478   -303     90     67   -426     49
   -735   -524    207    628   -472   -158   -530   -350     46     15   -517     -5
   -659   -504    153    581   -407   -176   -558   -376     23    -10   -555    -33
   -618   -501    116    558   -371   -192   -581   -397     10    -20   -581    -44
   -594   -509     85    553   -340   -213   -605   -423     -2    -36   -607    -49
   -584   -498     85    540   -337   -205   -613   -426      0    -33   -607    -51
   -571   -488     83    530   -329   -202   -623   -433    -10    -33   -610    -62
   -563   -496     67    527   -316   -215   -633   -441    -23    -44   -633    -85
   -566   -480     85    524   -327   -197   -631   -433     -7    -23   -631    -67
   -561   -483     77    519   -319   -202   -641   -436    -10    -25   -644    -62
   -555   -493     62    524   -309   -215   -649   -436    -18    -28   -662    -62
   -540   -478     62    509   -303   -207   -662   -452    -25    -28   -678    -70
   -509   -472     36    491   -272   -218   -680   -462    -38    -36   -693    -85
   -491   -465     25    475   -259   -218   -701   -472    -51    -38   -704   -101
   -449   -452     -2    449   -226   -226   -727   -483    -64    -44   -706   -103
   -394   -441    -46    418   -174   -244   -745   -485    -70    -49   -709    -98
   -345   -423    -77    384   -135   -252   -758   -491    -75    -49   -714    -90
   -324   -426   -101    374   -114   -265   -784   -504    -98    -64   -730   -103
   -301   -433   -132    366    -85   -283   -815   -517   -116    -72   -737   -109
   -280   -428   -148    353    -67   -288   -831   -509   -116    -62   -727    -93
   -246   -387   -140    316    -54   -265   -839   -485   -101    -49   -714    -64
   -228   -361   -135    293    -49   -249   -839   -472    -90    -41   -706    -49
   -252   -374   -122    311    -64   -249   -833   -467    -90    -38   -717    -44
   -290   -394   -106    342    -96   -252   -833   -475   -101    -51   -743    -49
   -296   -394    -98    345    -98   -246   -826   -475   -106    -54   -756    -44
   -296   -392    -96    342   -101   -244   -823   -480   -114    -62   -766    -44
   -303   -402    -98    353   -103   -252   -831   -488   -122    -72   -776    -38
   -265   -350    -88    306    -88   -220   -810   -472   -103    -57   -763    -15
   -228   -288    -59    259    -85   -174   -792   -462    -83    -38   -748      0
   -327   -366    -41    345   -142   -202   -818   -488   -103    -57   -761    -25
   -335   -371    -36    353   -150   -205   -810   -491    -96    -44   -753    -23
   -342   -376    -36    358   -155   -205   -792   -493    -88    -41   -750    -20
   -423   -446    -23    436   -200   -236   -815   -530   -114    -70   -784    -46
   -452   -478    -28    462   -213   -254   -836   -555   -129    -85   -805    -77
   -431   -454    -23    444   -205   -239   -833   -558   -116    -80   -797    -90
   -433   -439     -5    433   -215   -220   -836   -561   -116    -80   -787    -93
   -436   -452    -15    444   -210   -233   -852   -571   -124    -80   -779    -98
   -436   -446    -10    441   -215   -228   -852   -576   -122    -80   -779    -98
   -441   -446     -7    444   -218   -228   -852   -579   -116    -80   -769    -98
   -452   -454     -2    452   -226   -228   -857   -584   -111    -67   -756    -96
   -433   -454    -20    444   -207   -239   -865   -589   -109    -67   -758   -106
   -415   -410      2    410   -210   -202   -857   -576    -85    -49   -745    -83
   -415   -402     12    407   -215   -197   -852   -568    -70    -38   -732    -72
   -431   -400     28    415   -231   -187   -846   -558    -57    -25   -709    -62
   -428   -368     59    400   -244   -155   -839   -548    -41    -10   -683    -49
   -418   -345     70    381   -244   -140   -831   -545    -36      5   -672    -38
   -392   -309     83    350   -239   -114   -815   -532    -23     20   -659    -25
   -387   -280    103    332   -246    -88   -805   -519    -15     33   -644    -12
   -400   -280    119    340   -259    -80   -813   -524    -18     38   -636    -10
   -418   -275    142    345   -283    -67   -823   -545    -25     33   -633    -23
   -433   -236    194    335   -316    -20   -820   -558    -20     36   -628    -18
   -454   -246    207    350   -332    -20   -839   -584    -36     20   -646    -25
   -478   -252    226    366   -353    -12   -846   -602    -41     18   -644    -18
   -457   -280    176    366   -319    -51   -883   -641    -75     -7   -685    -28
   -444   -309    135    376   -290    -88   -901   -659    -98    -31   -724    -38
   -444   -335    106    389   -277   -114   -911   -672   -119    -54   -750    -51
   -439   -384     54    413   -246   -166   -940   -709   -158    -93   -789    -90
   -439   -423     15    431   -231   -202   -969   -740   -197   -129   -823   -124
   -446   -475    -28    459   -210   -252   -989   -766   -228   -163   -859   -163
   -436   -514    -77    472   -179   -296  -1008   -795   -257   -197   -891   -192
   -426   -530   -103    478   -161   -316  -1026   -828   -283   -218   -901   -218
   -418   -561   -142    488   -140   -353  -1049   -854   -309   -239   -911   -254
   -389   -587   -197    488    -96   -392  -1072   -872   -329   -262   -930   -283
   -368   -579   -213    472    -80   -397  -1088   -888   -335   -277   -937   -285
   -348   -584   -236    467    -57   -410  -1106   -914   -350   -290   -953   -296
   -293   -602   -309    446      5   -457  -1119   -922   -368   -316   -974   -322
   -233   -680   -446    454    106   -563  -1088   -885   -392   -368  -1054   -389
   -197   -693   -496    444    148   -594   -995   -795   -366   -379  -1104   -433
   -140   -644   -504    392    181   -574   -893   -652   -275   -309  -1067   -400
    -80   -371   -293    226    103   -332   -828   -511    -67    -80   -833   -168
   -116    148    262    -15   -189    205   -859   -522    158    277   -413    220
   -257    667    924   -207   -592    795  -1036   -776    246    597    -20    548
   -340    766   1106   -213   -722    935  -1358  -1171     70    618     57    581
   -423    226    649     96   -537    436  -1564  -1569   -441     62   -457    142
   -467   -548    -83    506   -192   -316  -1595  -1699   -901   -600  -1124   -415
   -436   -917   -480    675     20   -698  -1532  -1566   -969   -782  -1350   -633
   -413   -943   -530    678     57   -737  -1408  -1376   -828   -701  -1314   -628
   -415   -857   -441    636     10   -649  -1291  -1223   -678   -589  -1239   -563
   -405   -750   -348    576    -31   -550  -1221  -1130   -566   -501  -1174   -498
   -410   -683   -275    545    -70   -480  -1174  -1072   -498   -449  -1137   -467
   -423   -636   -213    530   -106   -426  -1127  -1028   -446   -407  -1114   -433
   -436   -607   -171    519   -132   -389  -1109  -1010   -415   -384  -1093   -405
   -454   -594   -140    524   -158   -368  -1101  -1005   -410   -374  -1083   -392
   -470   -581   -111    524   -181   -345  -1093  -1005   -415   -368  -1075   -387
   -491   -576    -85    535   -202   -332  -1088  -1005   -418   -368  -1067   -387
   -509   -568    -59    537   -226   -316  -1083  -1002   -420   -371  -1065   -392
   -511   -555    -44    535   -236   -301  -1078  -1000   -413   -368  -1062   -392
   -493   -545    -51    517   -220   -298  -1070   -997   -407   -366  -1057   -389
   -485   -530    -44    509   -220   -288  -1057   -992   -400   -361  -1041   -376
   -496   -519    -23    506   -236   -272  -1052   -989   -392   -353  -1034   -363
   -491   -519    -31    504   -231   -275  -1049   -987   -387   -350  -1036   -358
   -483   -519    -38    498   -223   -280  -1057   -989   -389   -353  -1036   -358
   -478   -485     -7    483   -236   -246  -1060   -987   -381   -348  -1023   -348
   -472   -480     -7    475   -233   -246  -1065   -989   -387   -353  -1031   -355
   -459   -472    -15    465   -223   -244  -1065   -989   -387   -353  -1028   -355
   -452   -454     -5    452   -226   -231  -1062   -987   -379   -345  -1021   -345
   -444   -433     10    439   -228   -213  -1049   -979   -368   -332  -1002   -332
   -420   -420      0    418   -213   -210  -1052   -974   -368   -335   -997   -335
   -407   -428    -20    418   -194   -226  -1057   -963   -371   -337  -1000   -335
   -405   -420    -18    413   -194   -220  -1057   -950   -363   -327   -992   -322
   -389   -374     15    381   -202   -179  -1049   -930   -342   -301   -963   -290
   -376   -342     31    358   -205   -155  -1044   -904   -324   -280   -945   -262
   -366   -324     38    345   -202   -142  -1041   -878   -311   -267   -935   -246
   -361   -303     54    332   -210   -124  -1028   -849   -298   -246   -922   -218
   -366   -285     80    327   -223   -103  -1005   -828   -285   -228   -914   -189
   -374   -262    109    316   -244    -75   -982   -820   -280   -226   -922   -181
   -392   -262    129    327   -262    -64   -963   -815   -277   -218   -927   -174
   -402   -272    129    337   -267    -72   -958   -815   -283   -228   -937   -179
   -400   -296    103    348   -252    -96   -956   -820   -293   -241   -956   -187
   -413   -285    124    348   -270    -80   -930   -805   -277   -228   -948   -179
   -420   -267    153    342   -288    -57   -911   -792   -262   -215   -940   -174
   -433   -272    158    353   -298    -57   -898   -782   -254   -215   -940   -176
   -441   -309    132    376   -288    -88   -891   -774   -254   -215   -950   -184
   -454   -327    124    389   -290   -101   -878   -774   -254   -215   -956   -197
   -459   -306    150    381   -306    -77   -857   -766   -252   -205   -945   -194
   -467   -293    174    379   -322    -62   -841   -753   -244   -194   -924   -181
   -462   -303    158    384   -311    -72   -836   -748   -246   -200   -919   -179
   -462   -322    137    389   -301    -93   -836   -758   -257   -207   -930   -187
   -449   -329    119    387   -285   -106   -833   -761   -265   -213   -932   -192
   -433   -332    101    379   -267   -116   -839   -766   -277   -223   -935   -202
   -457   -335    122    397   -290   -106   -828   -756   -277   -226   -924   -200
   -478   -348    129    413   -306   -109   -815   -743   -280   -226   -917   -189
   -527   -363    163    444   -348   -101   -787   -711   -265   -213   -896   -166
   -511   -366    142    436   -329   -114   -779   -701   -270   -218   -888   -161
   -475   -366    109    420   -293   -129   -763   -688   -277   -226   -878   -155
   -475   -366    109    420   -293   -129   -735   -652   -267   -210   -849   -137
   -470   -342    127    405   -301   -106   -698   -615   -246   -189   -841   -111
   -459   -311    148    384   -306    -80   -670   -587   -220   -181   -839    -88
   -465   -298    166    381   -316    -67   -644   -561   -202   -163   -831    -64
   -439   -254    184    345   -314    -36   -649   -566   -202   -161   -826    -54
   -407   -223    181    314   -296    -20   -639   -553   -200   -155   -813    -38
   -394   -197    197    293   -298     -2   -626   -542   -192   -142   -795     -7
   -394   -205    189    301   -293     -7   -633   -550   -200   -150   -789      7
   -400   -241    158    319   -280    -44   -652   -568   -218   -176   -815    -10
   -415   -246    166    329   -293    -41   -657   -576   -223   -189   -820    -15
   -426   -270    153    345   -290    -57   -659   -576   -231   -205   -828    -18
   -426   -306    119    366   -272    -93   -649   -568   -233   -218   -836    -31
   -465   -407     57    433   -262   -176   -641   -563   -246   -244   -859    -51
   -530   -527      2    527   -267   -265   -654   -574   -277   -293   -914   -109
   -522   -576    -54    548   -233   -316   -667   -579   -296   -314   -958   -158
   -459   -553    -93    506   -184   -324   -659   -568   -296   -290   -966   -168
   -480   -579    -98    530   -192   -340   -657   -579   -311   -277   -943   -179
   -537   -652   -114    594   -213   -384   -678   -602   -358   -301   -937   -207
   -522   -662   -140    589   -192   -402   -680   -610   -392   -316   -930   -215
   -452   -633   -181    542   -135   -407   -667   -594   -400   -319   -922   -194
   -428   -654   -226    540   -103   -441   -670   -600   -426   -345   -950   -189
   -488   -722   -233    605   -129   -478   -683   -615   -457   -381   -984   -200
   -493   -787   -296    639    -98   -542   -667   -594   -485   -418  -1026   -228
   -491   -898   -407    696    -41   -654   -587   -517   -501   -478  -1109   -309
   -522   -919   -400    719    -62   -659   -470   -379   -441   -457  -1111   -306
   -426   -743   -316    584    -54   -530   -345   -176   -280   -303   -974   -166
   -340   -327     10    332   -176   -158   -267     -7    -18     15   -628    184
   -441    309    750     67   -594    530   -252     20    285    475   -109    698
   -649    724   1371    -38  -1010   1049   -449   -270    361    740    210    997
   -745    517   1262    114  -1005    888   -745   -683     67    537     44    807
   -839   -280    558    558   -701    137   -924  -1075   -545   -163   -600    181
   -805   -997   -192    901   -306   -594   -950  -1145   -943   -719  -1163   -342
   -685  -1124   -439    904   -124   -782   -870   -963   -893   -743  -1221   -371
   -657  -1096   -439    875   -109   -769   -740   -782   -758   -654  -1166   -309
   -696  -1070   -374    880   -163   -722   -644   -654   -654   -574  -1124   -246
   -639   -950   -311    795   -163   -631   -558   -555   -558   -488  -1065   -161
   -563   -852   -288    706   -137   -571   -501   -483   -493   -433  -1013   -106
   -597   -878   -280    735   -158   -579   -496   -465   -485   -436  -1018    -98
   -602   -878   -275    740   -163   -576   -488   -454   -485   -449  -1034   -101
   -568   -859   -290    714   -140   -576   -470   -444   -488   -457  -1028   -114
   -535   -849   -316    691   -109   -584   -452   -433   -485   -459  -1008   -119
   -509   -826   -316    665    -96   -571   -431   -415   -470   -441   -950    -93
   -514   -818   -303    665   -106   -561   -415   -397   -452   -420   -888    -67
   -496   -795   -298    646    -98   -548   -400   -381   -431   -400   -831    -44
   -470   -771   -303    620    -85   -537   -389   -366   -413   -381   -805    -28
   -498   -826   -327    662    -85   -576   -410   -376   -428   -400   -820    -46
   -478   -828   -350    652    -64   -589   -407   -368   -420   -397   -805    -49
   -431   -756   -324    594    -54   -540   -363   -332   -384   -363   -753    -18
   -485   -797   -314    641    -88   -555   -374   -332   -394   -379   -758    -20
   -514   -818   -303    665   -106   -563   -376   -329   -402   -392   -779    -25
   -483   -787   -306    633    -88   -548   -363   -309   -389   -387   -776    -25
   -457   -774   -316    615    -70   -545   -342   -288   -371   -379   -763    -15
   -446   -769   -322    605    -62   -545   -335   -272   -358   -368   -750     -7
   -441   -750   -309    594    -67   -530   -329   -259   -342   -353   -727      5
   -423   -701   -277    561    -75   -491   -309   -226   -311   -322   -688     38
   -374   -641   -267    509    -54   -454   -283   -189   -277   -293   -646     83
   -355   -636   -280    496    -38   -459   -285   -174   -270   -288   -628    106
   -407   -680   -272    542    -67   -478   -298   -166   -275   -293   -623    109
   -379   -657   -280    517    -51   -470   -293   -137   -252   -277   -597    129
   -241   -506   -265    374     10   -387   -244    -72   -187   -215   -530    200
   -280   -540   -259    407    -10   -400   -233    -57   -184   -213   -527    205
   -342   -597   -257    470    -44   -428   -231    -54   -197   -220   -532    205
   -355   -602   -249    478    -54   -426   -218    -46   -197   -223   -522    223
   -316   -561   -244    439    -36   -402   -184    -31   -181   -207   -504    241
   -296   -530   -233    410    -33   -381   -148    -10   -158   -194   -478    267
   -340   -568   -231    454    -54   -400   -142    -12   -163   -205   -480    265
   -342   -571   -231    454    -57   -400   -129     -5   -158   -207   -483    259
   -337   -566   -228    452    -54   -397   -106     15   -140   -207   -475    259
   -342   -566   -226    454    -59   -397    -77     49   -114   -189   -454    280
   -327   -561   -233    444    -49   -397    -57     70    -96   -174   -431    283
   -335   -576   -241    457    -46   -410    -46     70    -93   -176   -428    265
   -353   -584   -231    470    -62   -407    -41     64    -93   -184   -418    259
   -353   -592   -241    472    -57   -418    -31     62    -96   -189   -420    259
   -350   -587   -236    467    -59   -410    -15     64    -93   -192   -415    262
   -358   -589   -233    472    -64   -413    -12     67    -90   -197   -413    252
   -353   -587   -233    470    -59   -410     -5     75    -85   -197   -410    246
   -384   -626   -244    504    -72   -436    -12     72    -93   -197   -400    257
   -376   -628   -254    501    -62   -441    -10     77    -96   -194   -392    265
   -285   -522   -239    402    -25   -381     12    106    -67   -168   -363    296
   -239   -462   -223    350     -7   -342     31    127    -54   -155   -340    329
   -311   -545   -236    426    -38   -392     25    127    -62   -168   -366    311
   -316   -537   -220    426    -49   -379     51    155    -41   -153   -353    316
   -316   -509   -192    410    -64   -350     80    184    -18   -137   -337    335
   -306   -462   -155    384    -75   -309    116    207      2   -119   -314    358
   -301   -446   -145    374    -77   -298    127    223     10   -114   -303    361
   -288   -444   -155    366    -67   -301    140    244     20   -106   -296    366
   -275   -413   -140    342    -70   -277    158    257     33    -85   -277    384
   -270   -371   -101    322    -85   -236    171    257     46    -64   -257    392
   -275   -358    -83    316    -96   -223    168    249     44    -72   -257    389
   -272   -392   -119    332    -77   -257    150    233     23   -101   -275    371
   -288   -410   -124    348    -83   -267    132    218     12   -119   -280    366
   -272   -384   -111    329    -80   -249    129    218     10   -119   -272    384
   -272   -436   -166    353    -54   -301    109    202    -23   -155   -303    340
   -301   -472   -174    387    -64   -324    114    197    -38   -174   -316    319
   -316   -506   -192    410    -62   -350    124    194    -44   -181   -327    309
   -322   -555   -233    439    -44   -394    124    192    -57   -197   -342    301
   -322   -594   -272    457    -25   -436    122    181    -77   -223   -366    280
   -316   -636   -319    475      0   -478    124    168    -98   -246   -384    262
   -353   -722   -368    537      5   -545    111    153   -132   -283   -415    241
   -358   -724   -366    542      2   -545    114    153   -140   -298   -428    223
   -322   -701   -379    511     25   -540    119    153   -142   -293   -428    223
   -337   -714   -376    524     18   -545    114    142   -153   -309   -439    215
   -345   -717   -371    530     10   -545    116    137   -155   -316   -426    213
   -340   -745   -405    542     31   -576    135    153   -153   -311   -405    205
   -316   -849   -532    581    106   -691    184    202   -163   -350   -462    148
   -332   -924   -594    628    129   -761    280    306   -137   -368   -501     83
   -306   -883   -576    594    132   -732    384    470    -33   -296   -439    119
   -231   -615   -384    423     75   -501    483    665    168    -72   -202    340
   -176     12    189     80   -184    101    540    779    491    374    306    859
   -329    641    969   -155   -649    805    465    659    730    800    810   1374
   -584    631   1215    -23   -901    924    150    244    579    810    867   1434
   -652     88    740    283   -696    413   -135   -207     70    303    368    976
   -633   -761   -129    696   -254   -444   -259   -493   -548   -457   -407    252
   -542  -1182   -639    859     46   -911   -246   -418   -696   -706   -683    -64
   -462  -1221   -758    841    145   -989   -135   -231   -600   -670   -649    -88
   -423  -1124   -701    774    137   -914      7    -54   -462   -566   -558    -28
   -387  -1005   -618    693    114   -813    109     59   -355   -472   -478     67
   -361   -937   -576    646    106   -758    168    124   -290   -415   -423    140
   -353   -914   -563    631    103   -740    202    158   -262   -387   -400    171
   -332   -891   -558    613    111   -724    220    181   -252   -366   -389    179
   -298   -867   -571    581    135   -719    231    192   -252   -353   -379    184
   -270   -862   -592    566    158   -727    233    194   -254   -353   -379    174
   -231   -852   -620    540    192   -735    233    200   -257   -353   -371    161
   -197   -818   -620    509    210   -719    239    202   -257   -345   -353    163
   -200   -807   -610    501    205   -709    252    218   -241   -329   -324    181
   -226   -818   -592    519    181   -706    270    241   -231   -314   -324    200
   -265   -831   -566    545    150   -698    290    265   -220   -298   -329    207
   -270   -820   -550    545    140   -685    303    285   -210   -288   -322    207
   -275   -782   -506    524    114   -644    303    288   -207   -277   -296    207
   -267   -753   -488    509    109   -620    314    296   -194   -262   -277    207
   -275   -761   -485    517    103   -623    324    303   -187   -252   -265    202
   -283   -756   -472    519     93   -615    329    311   -176   -233   -241    215
   -277   -740   -465    509     90   -602    342    327   -163   -213   -233    226
   -277   -735   -457    506     88   -597    348    335   -155   -205   -233    226
   -275   -730   -457    501     90   -594    342    342   -148   -194   -228    226
   -265   -730   -465    498     98   -597    342    353   -142   -179   -215    231
   -249   -691   -444    467     96   -568    337    361   -137   -161   -197    244
   -236   -675   -439    454     98   -555    332    371   -132   -150   -181    252
   -231   -670   -439    449    101   -553    335    387   -122   -132   -166    267
   -213   -631   -418    423    101   -524    335    407    -98    -98   -135    293
   -200   -602   -402    400    101   -504    335    423    -83    -72   -114    303
   -187   -563   -376    374     93   -470    353    452    -57    -36    -75    329
   -184   -553   -371    368     90   -462    366    470    -44    -18    -57    342
   -179   -555   -376    368     98   -467    384    480    -36    -10    -57    342
   -187   -527   -342    355     75   -433    394    485    -28      0    -54    348
   -176   -496   -319    335     70   -407    400    485    -28     10    -44    342
   -192   -501   -309    345     54   -405    405    483    -25     12    -49    327
   -184   -496   -311    340     62   -405    413    483    -15     20    -57    316
   -171   -480   -311    324     70   -397    439    501      0     36    -54    316
   -158   -467   -309    311     75   -389    446    498      2     46    -59    319
   -148   -457   -309    301     77   -384    446    488     -7     54    -72    306
   -153   -467   -314    311     80   -392    449    472    -20     51    -85    267
   -158   -470   -314    311     75   -394    457    467     -2     33    -83    259
   -155   -465   -311    309     75   -389    465    467      2     31    -88    254
   -163   -496   -332    329     80   -413    462    457     -7     25    -98    228
   -145   -472   -327    309     90   -400    462    457     -5     31    -90    218
   -140   -444   -303    288     80   -374    459    462      0     44    -77    210
   -140   -433   -293    285     75   -363    452    441     -7     38    -70    200
   -140   -436   -298    288     75   -368    452    436    -12     44    -70    192
   -140   -428   -288    285     72   -358    459    446     -2     67    -57    189
   -132   -407   -275    270     67   -340    452    433     -7     70    -62    168
   -122   -376   -254    249     64   -314    467    446      7     88    -49    184
   -119   -361   -241    239     59   -301    496    472     28    111    -33    207
   -122   -337   -215    231     46   -277    504    488     33    122    -25    200
   -116   -316   -200    215     38   -257    509    475     23    111    -46    192
   -109   -280   -171    194     28   -228    514    470     18    109    -64    226
    -96   -200   -103    148      2   -153    524    485     31    132    -59    265
   -106   -171    -64    140    -20   -119    532    493     41    145    -59    277
   -114   -194    -80    153    -18   -137    532    485     36    135    -75    257
   -122   -166    -44    142    -41   -103    522    480     36    145    -59    267
   -124   -135    -10    129    -59    -72    496    457     28    145    -57    296
   -137   -140     -2    140    -67    -72    467    428      7    119    -83    309
   -145   -153    -10    148    -67    -83    446    420     -5    103    -93    306
   -148   -197    -51    171    -49   -124    426    405    -38     67   -129    277
   -148   -200    -51    174    -49   -127    410    381    -64     46   -153    252
   -161   -226    -64    194    -49   -145    402    368    -80     28   -179    233
   -176   -319   -142    246    -20   -231    402    358    -96     -2   -220    194
   -176   -371   -194    272      7   -283    400    353   -109    -20   -246    187
   -184   -418   -236    298     23   -327    389    332   -137    -46   -275    171
   -187   -454   -267    322     38   -361    379    319   -155    -64   -293    145
   -181   -480   -301    329     59   -392    358    301   -181    -98   -327    103
   -174   -475   -303    324     62   -389    348    296   -194   -111   -337     85
   -179   -444   -265    311     41   -355    345    301   -181    -93   -309    101
   -171   -444   -272    309     49   -358    337    298   -184    -90   -306     88
   -174   -488   -314    329     67   -402    345    314   -189   -114   -327     51
   -179   -613   -433    394    124   -522    410    389   -174   -161   -397    -33
   -194   -654   -459    423    129   -555    519    504   -106   -153   -418    -77
   -171   -550   -379    361    103   -465    620    659     25    -46   -335    -23
   -150   -200    -51    174    -49   -127    659    766    233    223    -44    244
   -194    368    561    -88   -376    465    628    745    459    623    418    665
   -298    810   1106   -257   -701    956    423    480    501    906    766    956
   -332    771   1104   -218   -717    937    111     90    244    815    719    914
   -387     88    475    148   -431    283    -36   -244   -306    142     59    376
   -371   -594   -226    483    -75   -410    -46   -272   -639   -392   -506    -83
   -314   -846   -532    576    109   -691      7   -119   -623   -472   -628   -200
   -280   -852   -571    566    145   -711     96     20   -509   -410   -592   -184
   -277   -771   -493    524    106   -633    187    124   -394   -322   -519   -140
   -267   -667   -400    467     64   -535    244    197   -296   -236   -428    -90
   -265   -605   -340    433     33   -472    283    241   -233   -176   -350    -62
   -277   -566   -288    423      5   -428    311    275   -194   -137   -277    -51
   -293   -545   -254    418    -20   -400    327    301   -171   -116   -213    -38
   -306   -545   -239    423    -33   -392    329    306   -166   -106   -179    -25
   -358   -548   -189    452    -85   -368    353    335   -145    -77   -142     12
   -402   -537   -135    470   -135   -337    400    376   -106    -36   -158     57
   -337   -537   -200    436    -70   -368    371    337   -142    -75   -215     41
   -311   -498   -187    405    -64   -342    366    324   -153    -83   -220     33
   -306   -517   -210    410    -49   -363    350    306   -168    -93   -285      0
   -231   -532   -301    381     33   -418    314    262   -202   -132   -389    -44
   -189   -555   -368    371     88   -465    301    252   -210   -153   -407    -70
   -158   -532   -376    345    106   -454    306    270   -194   -132   -350    -49
   -148   -517   -368    329    109   -444    322    301   -171   -111   -329    -23
   -166   -553   -387    361    109   -470    329    316   -161   -119   -355    -10
   -192   -553   -363    371     83   -459    335    324   -135   -106   -337     15
   -215   -548   -335    381     57   -441    348    335   -106    -80   -311     28
   -259   -574   -314    418     25   -444    350    342    -96    -75   -311     41
   -303   -600   -296    452     -5   -449    350    350    -80    -67   -316     75
   -293   -579   -288    433     -2   -433    348    368    -46    -57   -285    109
   -277   -542   -265    410     -7   -405    348    381     -5    -46   -246    135
   -298   -530   -231    413    -36   -379    348    402     18    -15   -197    163
   -329   -548   -218    439    -57   -384    342    418     18     15   -166    181
   -340   -558   -218    446    -62   -389    337    428     10     28   -155    176
   -329   -535   -205    431    -64   -368    345    454     15     49   -129    205
   -319   -504   -187    410    -67   -345    366    485     20     72   -103    226
   -303   -472   -168    389    -67   -322    387    504     25     85    -93    233
   -303   -485   -181    394    -62   -335    392    501     12     70   -111    231
   -283   -472   -189    376    -49   -332    405    506      5     64   -129    233
   -301   -493   -192    397    -57   -345    405    493    -15     46   -174    218
   -298   -470   -171    384    -64   -322    423    498    -10     46   -197    213
   -285   -452   -168    366    -59   -311    449    522      5     54   -200    213
   -319   -491   -171    405    -75   -329    446    514     -7     44   -220    192
   -374   -537   -166    454   -106   -350    441    498    -20     31   -246    174
   -332   -496   -163    415    -85   -329    446    504    -10     41   -236    179
   -324   -511   -187    415    -70   -350    436    491    -20     10   -252    153
   -327   -535   -210    431    -59   -374    433    480    -31      0   -257    135
   -340   -561   -220    449    -59   -392    428    470    -36      2   -252    111
   -324   -568   -244    446    -41   -407    423    449    -49     -5   -254     80
   -265   -535   -270    400      2   -405    413    441    -57    -20   -270     62
   -200   -517   -316    358     57   -418    397    423    -70    -41   -293     31
   -142   -509   -366    324    109   -436    374    394    -88    -64   -319      0
    -54   -501   -446    277    194   -475    361    376   -101    -85   -329    -41
    -70   -519   -449    293    187   -485    371    381    -96    -83   -311    -46
   -116   -530   -413    322    148   -472    387    400    -80    -72   -306    -36
    -70   -423   -353    244    140   -389    436    452    -25    -20   -262      0
   -103   -405   -301    254     98   -353    467    485     12      7   -231     25
   -213   -452   -241    329     12   -348    475    496     31     25   -202     25
   -252   -465   -213    355    -20   -340    478    504     38     38   -171     33
   -226   -444   -218    335     -5   -332    485    514     51     49   -150     38
   -184   -400   -215    293     15   -309    514    548     77     70   -122     51
   -213   -384   -174    298    -23   -280    509    542     90     85    -96     57
   -210   -366   -155    288    -28   -262    493    522     90     88    -90     46
   -187   -353   -166    270    -12   -259    467    501     77     70   -119     44
   -163   -358   -194    262     15   -277    436    475     54     41   -155     31
   -150   -350   -202    249     25   -277    415    457     41     38   -153      7
   -142   -358   -215    249     36   -288    407    444     33     31   -158    -10
   -150   -363   -213    257     31   -288    418    449     38     33   -155    -20
   -163   -387   -223    275     28   -306    413    439     15     15   -155    -62
   -192   -436   -246    314     25   -342    392    423     -7    -10   -174   -101
   -218   -480   -262    348     20   -371    389    418    -18    -31   -205   -127
   -239   -498   -259    368      7   -381    389    410    -25    -36   -215   -137
   -226   -498   -272    363     23   -387    381    389    -36    -36   -218   -135
   -254   -514   -259    384      2   -389    381    379    -38    -41   -244   -129
   -314   -540   -226    426    -46   -384    379    366    -46    -59   -272   -145
   -288   -537   -249    410    -23   -394    366    353    -62    -70   -285   -174
   -192   -506   -314    350     59   -410    329    311    -88    -98   -301   -200
   -244   -566   -322    405     36   -444    337    311    -96   -122   -314   -215
   -231   -641   -410    433     88   -527    363    337   -111   -181   -379   -293
   -223   -691   -467    457    122   -579    446    413    -88   -218   -439   -381
   -210   -657   -446    433    116   -553    563    563     10   -161   -418   -381
   -148   -454   -309    301     77   -381    644    709    187     18   -249   -207
   -132     80    213     25   -174    145    618    743    431    387    161    187
   -226    711    935   -244   -579    823    428    522    566    750    584    553
   -290    937   1228   -322   -758   1083     64    129    446    852    730    667
   -389    491    878    -51   -633    683   -161   -257     -5    405    327    340
   -446   -277    168    361   -309    -54   -174   -423   -506   -303   -345   -207
   -397   -714   -316    553    -41   -517   -114   -319   -639   -574   -633   -480
   -387   -820   -433    605     23   -628    -20   -153   -545   -545   -644   -517
   -374   -748   -374    558     -2   -561     90    -18   -402   -444   -566   -449
   -366   -579   -213    472    -77   -397    200    111   -249   -309   -433   -340
   -418   -470    -54    441   -184   -265    288    218   -132   -205   -324   -267
   -550   -462     88    506   -319   -187    335    267    -75   -166   -275   -246
   -517   -446     70    480   -296   -189    322    249    -88   -184   -293   -280
   -465   -392     70    428   -270   -161    327    252    -77   -171   -280   -290
   -506   -366    140    433   -324   -114    337    270    -57   -142   -241   -267
   -504   -392    111    449   -309   -140    329    270    -57   -148   -236   -265
   -478   -355    119    415   -298   -119    348    285    -28   -132   -215   -257
   -415   -280    135    348   -275    -75    337    275    -20   -129   -202   -262
   -329   -259     70    293   -202    -93    301    241    -51   -163   -220   -288
   -288   -241     46    265   -168    -98    293    226    -70   -179   -228   -288
   -301   -249     51    272   -176    -98    293    226    -64   -179   -220   -306
   -306   -259     44    283   -176   -109    288    226    -57   -171   -210   -324
   -322   -252     70    285   -200    -90    296    244    -38   -145   -189   -316
   -324   -220    103    272   -215    -59    311    262    -15   -119   -174   -283
   -293   -220     72    254   -184    -72    298    246    -23   -140   -200   -298
   -259   -202     57    231   -161    -72    285    236    -25   -145   -202   -316
   -262   -194     67    226   -166    -64    272    226    -31   -148   -210   -332
   -280   -187     93    233   -187    -46    277    231    -25   -150   -220   -322
   -275   -161    111    215   -194    -25    277    241    -12   -142   -210   -301
   -254   -127    127    189   -192      0    272    249     -5   -127   -200   -280
   -246   -111    132    176   -189     10    270    259      5   -111   -192   -270
   -246    -98    148    174   -197     23    267    280     20    -88   -181   -244
   -231    -90    137    158   -184     23    265    290     25    -77   -168   -228
   -213    -64    148    137   -181     41    262    303     36    -54   -150   -205
   -213    -31    179    119   -197     72    267    322     54    -31   -122   -174
   -215    -31    184    124   -200     75    277    322     54    -23   -111   -163
   -200    -20    176    109   -189     77    283    311     51    -23   -119   -158
   -189    -28    161    109   -176     64    293    311     51    -25   -124   -161
   -171    -44    127    106   -150     41    290    285     33    -41   -145   -168
   -161    -59    101    111   -132     20    288    270     20    -57   -155   -179
   -171    -75     96    122   -135     10    301    270     20    -57   -155   -184
   -181    -67    111    124   -148     20    316    270     31    -49   -150   -181
   -181    -70    109    124   -148     18    324    267     44    -41   -155   -181
   -168    -83     85    127   -127      0    332    272     51    -36   -163   -174
   -179    -88     88    132   -135      0    340    272     49    -33   -181   -171
   -168    -98     67    132   -119    -15    342    259     41    -38   -202   -194
   -155   -119     36    137    -98    -41    335    236     28    -51   -213   -223
   -142   -135      7    140    -75    -64    332    220     18    -49   -210   -223
   -106   -135    -31    119    -38    -85    324    210     18    -46   -213   -220
    -90   -148    -57    119    -18   -101    322    207     12    -46   -215   -223
    -93   -168    -75    129    -10   -124    303    192     -7    -54   -231   -236
    -62   -181   -119    122     28   -150    301    187    -12    -62   -241   -233
    -38   -150   -114     93     36   -135    296    189     -5    -54   -239   -213
    -33   -142   -109     88     36   -127    296    200      2    -41   -228   -184
    -20   -135   -114     75     44   -124    306    213      7    -31   -231   -174
     15   -106   -122     46     67   -114    319    228     12    -20   -239   -171
     41    -80   -124     18     80   -101    332    239     18    -10   -228   -158
     59    -54   -116     -2     85    -85    348    252     25      2   -205   -137
     70    -49   -122    -10     93    -85    366    272     38     12   -184   -114
     83    -41   -124    -20    103    -83    381    288     44     18   -168    -88
     64    -15    -80    -23     72    -46    389    293     49     25   -158    -70
     49      5    -44    -28     46    -18    397    290     57     33   -142    -46
     44     38     -5    -41     23     18    394    283     59     44   -129    -23
     -7     25     33     -7    -20     28    381    267     49     41   -129     -7
    -38     -5     33     20    -36     15    368    239     20     18   -150    -15
    -67    -31     36     49    -54      2    350    210     -2     -7   -174    -25
    -77    -64     10     70    -46    -28    335    200    -18    -25   -192    -28
    -46    -28     18     38    -33     -5    355    226    -10    -18   -187      2
    -25    -59    -36     41      2    -46    355    233    -18    -28   -205     10
    -85   -158    -72    122     -7   -116    329    218    -54    -70   -252    -23
   -122   -223   -101    171    -12   -163    311    194    -88   -103   -288    -59
    -93   -252   -158    174     31   -205    311    179   -114   -135   -322    -85
    -75   -272   -200    171     62   -236    290    140   -153   -179   -355   -127
    -72   -293   -220    181     72   -257    270    119   -176   -197   -363   -155
    -51   -296   -246    174     96   -272    254    109   -189   -205   -366   -166
    -25   -285   -259    155    116   -272    236     96   -207   -226   -384   -176
    -10   -306   -296    155    142   -301    231     85   -228   -239   -389   -202
      2   -366   -371    181    184   -368    236     83   -259   -277   -420   -257
     28   -462   -491    215    257   -475    277    124   -301   -361   -514   -350
     12   -483   -496    236    254   -488    387    236   -277   -389   -563   -394
     46   -420   -470    184    257   -444    498    410   -158   -280   -457   -337
    109   -106   -215     -2    161   -161    568    568     59      0   -155    -90
     90    522    431   -309   -171    475    542    594    335    428    327    384
    -96   1158   1254   -530   -675   1205    366    368    519    813    779    823
   -187   1117   1301   -465   -745   1208     15    -51    306    748    750    782
   -246    478    724   -116   -485    602   -197   -459   -241    166    200    262
   -267   -329    -64    298   -103   -197   -228   -607   -745   -496   -470   -342
   -213   -711   -498    462    142   -605   -176   -480   -831   -678   -698   -548
   -163   -719   -555    439    194   -639    -62   -293   -709   -597   -662   -509
   -135   -628   -493    379    179   -561     59   -135   -568   -488   -594   -431
   -109   -532   -423    319    155   -478    135    -44   -472   -407   -535   -366
   -101   -470   -368    285    132   -420    184      2   -415   -353   -493   -324
   -103   -439   -337    270    114   -389    215     31   -387   -332   -485   -290
    -88   -418   -329    252    119   -374    241     41   -379   -324   -491   -270
    -88   -410   -322    249    116   -366    259     46   -379   -319   -488   -259
    -93   -413   -319    254    111   -366    262     54   -381   -314   -467   -252
    -93   -384   -290    239     98   -340    267     64   -368   -311   -423   -252
    -85   -363   -280    223     96   -322    267     62   -366   -309   -420   -262
    -90   -345   -257    215     80   -301    257     51   -371   -301   -446   -265
    -90   -322   -231    207     70   -277    254     54   -366   -296   -439   -254
   -111   -309   -200    210     41   -254    254     51   -368   -298   -426   -239
   -106   -306   -200    205     44   -254    262     51   -366   -293   -439   -236
    -93   -272   -181    181     41   -228    262     59   -358   -280   -439   -220
    -83   -236   -153    161     33   -194    262     72   -358   -265   -420   -215
    -96   -226   -132    161     18   -181    262     70   -348   -249   -397   -236
   -106   -215   -109    161      0   -161    267     70   -332   -252   -363   -226
   -114   -187    -72    148    -20   -129    277     72   -316   -233   -345   -202
   -119   -155    -36    137    -41    -96    277     77   -309   -213   -353   -187
   -119   -161    -41    140    -41   -101    277     88   -298   -200   -348   -181
   -137   -158    -20    148    -59    -90    283    101   -293   -166   -327   -163
   -148   -132     12    140    -83    -59    293    124   -267   -137   -280   -150
   -142   -109     33    127    -88    -38    301    150   -239   -109   -223   -142
   -140   -109     28    122    -85    -41    285    150   -233    -77   -187   -145
   -124    -67     54     96    -90     -7    275    153   -226    -72   -166   -137
   -116    -33     83     72   -101     23    280    174   -215    -90   -181    -85
   -116      0    116     59   -116     57    296    205   -197    -85   -187    -33
   -116     51    168     33   -142    109    298    207   -187    -88   -194    -20
   -122     93    215     15   -168    153    306    207   -181    -98   -207    -18
   -129     80    207     23   -171    142    311    202   -176   -106   -215      5
   -129     62    192     33   -161    127    327    200   -168   -122   -215     41
   -137     57    194     38   -166    124    337    213   -150   -116   -210     64
   -148     44    192     51   -168    116    350    223   -132   -106   -210     72
   -150     57    205     46   -179    129    366    236   -111    -93   -205     88
   -150     67    218     41   -184    142    379    244    -93    -80   -205     83
   -176     38    215     67   -194    124    387    246    -85    -88   -218     70
   -184     51    236     64   -210    142    394    259    -72    -75   -210     83
   -189     54    244     64   -218    148    400    262    -75    -70   -202     80
   -197     33    231     83   -213    132    400    249    -85    -77   -205     59
   -205     33    236     85   -220    135    394    239    -93    -77   -207     51
   -197     23    220     85   -210    122    387    233    -98    -75   -213     44
   -202     12    213     93   -207    111    387    233    -88    -64   -205     49
   -202     12    215     96   -207    114    392    241    -75    -46   -192     51
   -200     54    254     70   -226    155    405    254    -49    -18   -158     77
   -197     90    288     51   -244    189    410    265    -28     -5   -135    106
   -192    124    316     33   -254    220    410    277    -12     -2   -122    111
   -179    168    348      5   -262    257    433    303     15      2   -103    132
   -155    192    348    -20   -252    270    446    319     33      0    -96    135
   -137    218    353    -41   -244    285    459    340     49      5    -77    140
   -124    220    342    -49   -233    280    459    348     49      2    -72    137
   -122    220    342    -49   -231    280    459    350     44     -2    -72    135
   -119    280    397    -80   -259    337    478    368     70     23    -38    155
   -124    301    426    -88   -275    361    488    371     83     38    -18    171
   -140    303    441    -83   -290    371    491    361     90     44     -2    184
   -142    285    428    -70   -285    355    467    340     72     28      5    179
   -101    301    402   -101   -252    350    449    322     54     12      2    166
    -88    303    389   -109   -239    345    441    314     44      7      2    153
   -111    254    366    -72   -239    309    433    303     23     -5     -7    137
   -137    210    348    -36   -241    277    423    293     10    -20    -23    124
   -171    140    311     15   -241    223    379    257    -28    -59    -67     93
   -184     70    254     57   -220    161    353    233    -67   -103   -114     67
   -127     83    210     20   -168    145    366    246    -72   -111   -119     72
   -122     57    179     33   -150    116    376    249    -88   -129   -135     72
   -168    -15    153     90   -161     70    342    215   -119   -166   -171     59
   -137    -18    119     77   -129     51    314    197   -140   -179   -184     57
   -106     -5    101     54   -106     46    303    187   -145   -179   -187     46
   -119    -31     88     75   -103     28    298    176   -158   -187   -200     36
   -176    -98     77    135   -129    -10    275    142   -192   -218   -226      0
   -197   -155     38    176   -119    -59    265    132   -215   -252   -257    -31
   -171   -228    -57    200    -59   -145    280    158   -244   -301   -314    -90
   -168   -301   -132    236    -18   -218    371    249   -236   -340   -371   -168
   -150   -290   -140    218     -5   -215    475    394   -155   -303   -342   -168
    -67    -98    -33     83    -18    -67    571    597     28   -129   -168     -2
     -5    394    400   -194   -202    397    613    737    319    249    241    415
   -135   1156   1291   -509   -711   1223    587    717    662    774    839   1008
   -337   1444   1782   -553  -1060   1610    319    366    678    963   1096   1231
   -428   1044   1473   -309   -950   1257     20    -77    257    589    756    911
   -467    150    618    155   -545    384   -153   -459   -428   -205    -33    181
   -420   -504    -83    462   -168   -293   -194   -506   -779   -680   -540   -324
   -322   -568   -249    444    -38   -410    -90   -329   -711   -672   -558   -371
   -293   -498   -205    394    -44   -353     62   -140   -576   -579   -488   -311
   -311   -418   -106    363   -103   -262    168    -15   -467   -488   -407   -252
   -306   -337    -31    322   -137   -184    228     54   -392   -428   -353   -205
   -265   -280    -15    270   -127   -148    265    103   -348   -392   -332   -168
   -228   -236     -7    231   -111   -122    296    140   -324   -371   -324   -140
   -265   -265      0    265   -132   -132    298    135   -332   -381   -345   -145
   -342   -301     41    322   -192   -129    306    137   -327   -374   -335   -137
   -327   -270     54    296   -192   -106    322    166   -296   -340   -296    -90
   -270   -246     23    257   -148   -114    324    179   -283   -337   -288    -62
   -275   -231     44    252   -161    -96    340    197   -265   -319   -270    -49
   -285   -228     57    257   -171    -85    345    197   -257   -309   -244    -80
   -267   -252     15    257   -142   -119    332    184   -262   -314   -244   -106
   -267   -285    -18    275   -127   -153    332    189   -265   -316   -257   -111
   -233   -296    -62    262    -85   -179    311    179   -280   -324   -272   -124
   -153   -231    -77    192    -38   -155    327    200   -254   -296   -259   -101
   -140   -213    -72    176    -36   -142    337    213   -239   -290   -257   -116
   -207   -270    -62    239    -72   -166    324    213   -239   -290   -249   -153
   -241   -257    -18    246   -114   -137    332    236   -215   -262   -189   -137
   -241   -233      7    239   -124   -114    342    257   -192   -239   -116   -140
   -257   -262     -5    259   -127   -135    337    262   -179   -218    -77   -111
   -202   -220    -18    210    -93   -119    350    283   -150   -189    -44    -57
   -161   -192    -33    174    -64   -114    353    298   -129   -168    -36    -28
   -187   -213    -25    200    -80   -119    337    298   -129   -161    -59     -7
   -192   -218    -28    205    -83   -124    329    311   -119   -153    -67     18
   -153   -189    -36    171    -59   -114    329    342    -98   -132    -54     62
   -129   -179    -49    153    -41   -116    311    353    -90   -114    -46     72
   -124   -161    -36    142    -44    -98    303    363    -72    -90    -15     75
    -98   -142    -44    119    -31    -93    314    381    -54    -72      7     93
    -98   -168    -70    132    -15   -119    311    379    -59    -88     -7     96
    -49   -135    -85     90     15   -111    335    397    -41    -83     -5    119
    -33   -109    -75     72     20    -93    355    407    -28    -70     12    153
    -80   -132    -51    103    -15    -93    358    400    -25    -72     15    161
    -83   -137    -54    109    -15    -96    368    400    -18    -64     20    155
   -116   -174    -57    145    -31   -116    361    387    -20    -72     15    137
   -114   -176    -62    145    -25   -119    374    387     -2    -62     23    135
   -109   -163    -57    135    -28   -109    397    407     23    -41     36    148
    -98   -158    -59    129    -20   -109    400    410     33    -38     38    155
    -93   -179    -85    135     -5   -132    392    400     33    -51     23    148
   -129   -176    -46    153    -41   -111    387    384     33    -59     25    145
   -184   -228    -44    205    -72   -137    381    361     25    -72     15    132
   -179   -236    -57    205    -62   -148    384    363     38    -62     31    135
   -166   -213    -46    187    -62   -132    402    379     72    -36     64    155
   -135   -192    -57    163    -38   -124    405    379     83    -31     80    168
   -103   -189    -88    145    -10   -140    387    363     83    -38     77    161
    -75   -189   -116    132     18   -153    381    361     83    -33     85    155
    -59   -181   -122    119     28   -153    379    361     90    -28     96    148
    -96   -168    -72    132    -12   -122    392    376    122     -5    122    153
    -77   -127    -49     98    -15    -88    407    392    145     10    153    166
    -64    -75    -10     70    -28    -41    420    413    176     41    194    189
    -75    -80     -5     77    -38    -41    415    420    189     51    210    197
    -33    -33      0     33    -18    -18    423    439    210     72    239    213
    -25      5     31      7    -28     18    433    449    231     90    270    223
    -33     41     75     -5    -54     57    449    449    252    109    303    231
    -41     70    111    -15    -75     90    449    439    267    122    322    241
    -25     93    119    -33    -72    106    452    439    283    129    345    267
     -2    106    109    -54    -57    109    410    410    270    119    353    267
     -2     83     85    -38    -44     83    379    384    262    103    345    249
    -33     33     67      0    -51     49    350    361    241     75    314    213
    -23     38     62     -7    -41     49    340    358    241     72    311    210
    -23     36     57     -7    -41     46    327    353    241     72    319    205
    -49    -41      7     44    -28    -18    309    340    223     46    293    171
    -41    -83    -41     59      0    -62    306    340    213     31    277    155
    -23   -122    -98     72     36   -111    293    322    192      5    249    119
    -23   -166   -145     93     59   -155    252    277    150    -41    200     67
    -20   -181   -163    101     70   -174    228    257    124    -64    181     49
    -28   -200   -171    114     67   -184    218    244    114    -72    174     38
    -59   -210   -150    135     44   -181    215    244    124    -64    184     31
    -46   -213   -166    129     57   -189    207    241    132    -62    200     31
    -20   -259   -239    140    106   -249    181    218    106    -90    168      5
      0   -340   -342    168    171   -342    189    226     80   -142    106    -51
      0   -431   -431    215    215   -431    275    303     88   -194     28   -135
      0   -431   -431    213    213   -431    384    418    150   -184     20   -155
     23   -322   -345    148    184   -335    470    568    290    -49    135    -54
     75     96     18    -85     28     57    496    672    524    272    480    277
     23    802    779   -413   -376    792    439    628    787    732   1015    789
    -96   1226   1319   -566   -706   1273    176    314    823    995   1343   1062
   -158   1002   1158   -423   -657   1080   -145   -127    480    750   1148    870
   -233    213    446      7   -340    329   -296   -485   -114      7    431    267
   -200   -498   -298    350     49   -400   -303   -496   -457   -522   -135   -220
   -114   -691   -576    400    228   -633   -239   -309   -392   -530   -194   -293
    -59   -631   -571    342    254   -602   -111   -137   -244   -423   -119   -241
    -15   -485   -472    249    228   -480     10      2    -88   -290     -5   -140
     15   -379   -394    181    205   -387     83     83      7   -207     62    -75
    -23   -389   -366    205    171   -379     90     98     36   -189     70    -59
    -41   -389   -348    215    150   -368    101    109     51   -171     77    -36
    -33   -376   -345    202    155   -361    109    116     59   -161     83    -20
    -12   -358   -345    187    166   -353    119    129     77   -145     90     -7
     15   -350   -366    166    189   -358    127    140     90   -135     96      2
      2   -371   -374    184    187   -371    127    142     93   -124    103      2
     -5   -371   -366    187    179   -368    122    137     96   -114    119     10
      5   -345   -350    171    176   -348    119    140    103   -103    135     15
      0   -355   -358    176    179   -358    122    145    114    -96    127     15
      5   -361   -366    176    184   -363    127    150    119    -85    132     28
      5   -353   -358    174    179   -355    116    148    122    -75    135     41
      0   -350   -350    176    174   -350    119    158    132    -59    135     44
      5   -384   -389    187    194   -384    122    171    137    -49    127     59
     20   -371   -392    176    205   -381    116    174    142    -41    122     77
     36   -337   -376    150    205   -355    111    174    148    -33    119     83
     57   -314   -371    129    213   -342    119    189    163    -15    132    106
     12   -361   -374    174    192   -366    116    197    176      0    150    129
     20   -335   -358    155    187   -345    116    207    189     15    158    145
     31   -350   -384    158    207   -366    106    205    176      7    140    142
     38   -358   -397    161    218   -376     96    205    168      5    132    135
     51   -329   -381    137    215   -355     98    226    197     44    194    148
     80   -311   -392    116    236   -350     96    252    223     80    252    163
    101   -293   -394     96    246   -345     88    270    244    111    298    161
     90   -277   -368     93    228   -322     72    277    249    116    303    153
     98   -267   -366     83    231   -316     85    301    262    127    306    163
    116   -252   -368     64    241   -309     96    314    267    135    316    161
    119   -259   -379     67    249   -319    101    316    259    124    309    145
    119   -246   -366     64    241   -306     98    314    252    119    293    124
    129   -236   -368     51    246   -303     98    311    244    106    290    109
    127   -241   -371     57    246   -306    111    314    246    106    293    106
    103   -262   -368     77    233   -314    116    309    244    101    288     93
     88   -265   -353     88    220   -309    119    303    246    109    290     80
     85   -252   -340     83    210   -296    119    298    254    116    293     88
     77   -267   -345     93    210   -303    119    293    259    116    301    109
     67   -267   -335     98    200   -301    119    283    262    116    314    119
     36   -265   -301    114    168   -283    114    277    265    127    311    114
     12   -293   -306    140    158   -298    122    280    262    129    293     98
     36   -277   -314    119    174   -296    127    270    259    127    262     90
     67   -277   -345    103    205   -311    116    252    241    106    223     70
     67   -303   -371    119    218   -337    103    233    228     90    197     49
     90   -265   -355     85    220   -311     83    220    223     83    174     33
    129   -231   -361     49    244   -296     72    215    233     90    163     28
    153   -207   -361     25    254   -283     70    213    239    111    171     25
    176   -207   -384     15    280   -296     72    215    244    124    179     18
    194   -192   -387     -2    290   -288     77    220    257    132    189     25
    239   -148   -387    -46    311   -267     75    228    270    135    205     41
    285   -101   -389    -93    337   -246     70    228    275    140    220     54
    329    -77   -407   -124    368   -241     62    220    272    140    244     46
    353    -36   -392   -158    371   -213     57    213    275    148    265     49
    337      2   -335   -171    335   -166     59    207    283    163    288     75
    350     64   -288   -207    319   -111     59    189    272    179    311    109
    340     96   -244   -218    293    -72     57    179    262    184    309    135
    324     80   -246   -202    285    -83     31    153    259    150    267    127
    298     75   -223   -189    262    -72      0    124    249    145    210    132
    189     44   -148   -119    168    -49      2    124    259    153    179    145
     59     15    -44    -36     51    -12     31    148    288    166    181    150
     10      5     -5     -7      5      0     41    153    303    174    161    137
    166    -38   -205    -62    184   -122    -20     80    228    101     64     54
    166    -70   -236    -49    200   -153    -28     62    205     72     31     33
     15    -75    -90     31     51    -83     18    103    241    109     83     70
    218   -101   -322    -59    270   -210    -64     20    161     33     20    -28
    288   -124   -413    -80    348   -270    -98    -12    132      7    -12    -70
    275   -122   -400    -77    335   -259   -101    -20    140     12    -18    -77
    322   -122   -444    -98    381   -283   -132    -49    119     -2    -44   -109
    267   -101   -371    -85    316   -236   -122    -46    140     15    -31   -106
    249    -98   -348    -75    296   -223   -114    -38    142     15    -33   -116
    244   -148   -392    -49    316   -270   -109    -23    122     -5    -72   -171
    205   -257   -462     25    332   -358    -57     38    114    -49   -161   -280
    184   -272   -457     41    319   -366     38    148    179    -46   -200   -319
    179   -166   -345     -7    262   -254    140    314    329     77   -114   -228
    213    213      0   -215    106    106    174    436    558    374    187     44
    163    875    711   -519   -272    795    140    410    815    802    680    478
     23   1304   1280   -665   -628   1293   -119     72    828   1041    987    696
    -38   1140   1176   -550   -607   1158   -441   -355    517    836    815    524
   -109    441    550   -168   -329    493   -594   -696    -23    150    145     -7
   -109   -262   -153    187     20   -207   -597   -722   -374   -397   -431   -454
    -28   -410   -381    218    174   -397   -535   -545   -303   -394   -483   -493
      2   -366   -368    179    184   -366   -426   -384   -171   -298   -439   -465
     12   -270   -283    127    145   -277   -332   -270    -51   -207   -392   -423
     41   -137   -179     49    109   -158   -280   -192     44   -114   -332   -348
     46    -90   -137     20     90   -114   -262   -161     83    -80   -322   -314
     62    -54   -116     -5     88    -83   -252   -145    103    -64   -319   -301
     72     -7    -80    -33     77    -44   -244   -135    127    -44   -309   -277
     83     15    -67    -49     75    -25   -241   -132    140    -36   -306   -252
    101     36    -64    -70     83    -12   -244   -132    145    -28   -314   -236
    122     54    -67    -88     93     -7   -246   -122    153    -20   -322   -220
    116     62    -57    -90     85      2   -244   -119    163    -15   -327   -213
     88     41    -46    -64     67     -2   -246   -116    174    -15   -337   -213
    103     49    -54    -77     77     -2   -252   -114    179    -10   -342   -207
    119     70    -49    -96     83     12   -254   -111    187     -2   -340   -205
    109     49    -59    -80     85     -5   -259   -119    179    -10   -353   -213
    106     49    -57    -77     83     -2   -254   -111    192      0   -355   -205
    101     57    -44    -80     72      7   -252   -106    205     15   -348   -194
    109     80    -28    -96     67     28   -252   -101    223     33   -335   -184
    114     88    -28   -101     70     31   -257    -98    228     44   -329   -192
    127    109    -18   -116     72     46   -259    -96    233     49   -329   -197
    140    127    -12   -135     75     57   -270    -93    239     54   -329   -194
    148    127    -20   -137     83     54   -283    -96    236     57   -335   -202
    135    122    -12   -129     72     54   -290    -93    241     64   -337   -205
    163    153    -10   -158     88     72   -296    -88    254     80   -324   -197
    155    179     20   -168     67     98   -309    -90    259     93   -316   -187
    158    218     57   -189     51    137   -311    -77    275    111   -306   -161
    194    265     70   -228     62    166   -316    -57    293    140   -280   -127
    202    280     77   -241     62    179   -327    -44    303    166   -257   -119
    213    306     93   -259     59    200   -329    -38    301    171   -246   -116
    231    345    114   -288     57    231   -324    -33    301    176   -239   -111
    218    366    145   -293     36    257   -319    -33    303    176   -231    -98
    207    368    161   -288     23    265   -309    -38    303    166   -233    -98
    210    381    168   -296     20    275   -296    -38    311    171   -220    -93
    200    374    174   -288     12    275   -290    -41    314    171   -223    -96
    194    371    174   -285     10    272   -288    -38    314    171   -220    -98
    194    384    189   -288      2    288   -283    -36    324    174   -215   -106
    184    376    192   -283     -5    283   -280    -33    332    171   -228   -106
    166    363    197   -267    -15    280   -280    -36    337    171   -239   -114
    150    353    202   -254    -25    277   -277    -38    342    174   -249   -124
    145    350    205   -246    -28    277   -272    -46    345    176   -262   -129
    140    332    189   -236    -25    262   -283    -62    332    163   -296   -145
    150    319    168   -236     -7    244   -293    -75    319    155   -337   -153
    168    314    145   -241     10    228   -303    -85    309    161   -366   -158
    171    288    116   -228     28    202   -306    -83    306    174   -358   -150
    163    280    116   -223     20    200   -311    -77    309    184   -329   -137
    148    290    142   -220      2    218   -314    -77    309    197   -337   -106
    137    306    168   -223    -15    239   -311    -70    316    210   -348    -62
    124    311    187   -218    -31    249   -298    -59    322    215   -353    -33
    111    340    226   -226    -57    283   -277    -38    337    226   -340    -10
    106    366    259   -236    -77    314   -252    -15    353    233   -324     12
     88    363    272   -228    -93    319   -233      0    361    241   -316     20
    103    363    259   -233    -77    311   -231      7    358    239   -311     23
     98    361    262   -231    -83    314   -223     15    366    246   -298     41
    140    379    236   -259    -49    309   -231      5    361    239   -306     38
    194    402    205   -298     -5    303   -246    -12    355    220   -314     33
    236    465    228   -350      5    348   -233      0    387    231   -285     57
    223    452    228   -337     -2    340   -249    -15    381    220   -280     59
    215    394    176   -306     20    285   -293    -59    335    187   -306     25
    210    350    140   -280     33    246   -322    -83    301    168   -319     12
    181    319    137   -249     23    228   -319    -77    285    174   -327     25
    192    322    129   -257     31    226   -306    -67    275    181   -335     41
    148    262    114   -205     15    189   -306    -75    244    163   -371     15
     83    176     93   -129     -7    137   -311    -90    210    137   -405    -25
     51    122     70    -85     -7     96   -314   -111    179    114   -433    -49
      5     49     41    -28    -18     46   -335   -142    137     75   -485    -77
     12      7     -5    -10      7      2   -361   -176     96     36   -532    -85
     18    -20    -38      0     28    -28   -368   -189     75     20   -555    -83
     18    -31    -49      7     33    -38   -355   -187     75     28   -550    -70
     10    -38    -51     12     28    -44   -355   -189     77     33   -548    -64
     15    -64    -80     23     46    -72   -363   -200     64     20   -563    -75
     18   -127   -148     54     83   -137   -368   -205     36    -15   -600   -103
     18   -275   -293    129    155   -283   -348   -176     -7    -93   -704   -202
     20   -303   -324    140    171   -314   -228    -54     38   -101   -737   -246
     49   -246   -296     98    171   -270   -119    106    148    -20   -665   -189
    116     51    -64    -85     90     -7    -46    270    366    231   -407     59
    161    691    530   -426   -184    610    -36    335    678    680    119    574
     25   1327   1299   -678   -636   1312   -210    106    867   1080    628   1036
    -98   1345   1444   -623   -771   1395   -563   -314    698   1054    662   1047
   -135    750    883   -309   -511    815   -807   -737    161    485    109    563
   -103   -111     -7    109    -49    -59   -857   -930   -400   -262   -659   -109
    -75   -527   -452    301    187   -491   -828   -805   -483   -446   -906   -353
    -62   -592   -532    327    233   -563   -730   -636   -376   -387   -891   -358
     -5   -491   -488    246    241   -488   -594   -475   -231   -272   -776   -285
     83   -348   -431    132    257   -389   -488   -358   -109   -166   -644   -210
     72   -322   -394    122    233   -358   -454   -319    -67   -124   -594   -187
     54   -332   -387    137    218   -358   -444   -303    -46   -109   -571   -174
     67   -301   -368    116    215   -335   -426   -288    -28    -85   -545   -153
     80   -262   -342     90    210   -301   -410   -275    -10    -64   -517   -132
    106   -244   -350     67    226   -296   -397   -262      5    -51   -496   -124
    109   -246   -355     67    231   -301   -387   -259     12    -44   -496   -114
     80   -259   -340     88    207   -298   -389   -265     15    -41   -501   -106
     98   -236   -335     70    215   -285   -384   -262     20    -36   -493    -88
     54   -277   -332    109    192   -303   -402   -285      2    -54   -514   -106
     64   -267   -332     98    197   -298   -394   -280     10    -46   -509    -98
     77   -254   -335     88    205   -293   -387   -275     18    -41   -506    -96
     54   -270   -324    109    189   -296   -394   -275     25    -38   -498   -101
     80   -236   -319     75    200   -277   -387   -259     51    -20   -467    -96
    111   -207   -319     46    213   -262   -371   -241     72     -2   -444    -80
     88   -210   -301     59    192   -254   -376   -236     80      2   -428    -67
     77   -207   -285     64    181   -246   -392   -246     72     -2   -423    -67
    106   -150   -259     20    181   -205   -384   -239     85     10   -405    -46
    135   -106   -241    -15    187   -174   -366   -223    106     31   -387    -20
    106   -142   -252     15    176   -194   -376   -223    101     25   -394    -25
     96   -161   -257     33    176   -207   -379   -210    116     36   -387    -15
    116   -114   -231     -2    171   -171   -374   -194    137     57   -355     18
    132    -77   -210    -28    168   -142   -376   -179    155     75   -329     38
    145    -62   -207    -44    176   -135   -394   -176    158     83   -319     46
    158    -31   -189    -62    174   -109   -405   -163    171    103   -298     70
    163     25   -140    -96    150    -57   -387   -137    205    140   -257    111
    166     46   -119   -106    142    -33   -368   -119    226    158   -233    132
    153     46   -106   -103    129    -28   -363   -119    231    161   -223    140
    145     49    -96    -96    122    -23   -361   -122    231    158   -218    148
    163    106    -57   -135    109     23   -337   -106    259    181   -192    179
    166    150    -18   -158     90     67   -314    -96    283    200   -171    202
    140    145      2   -145     67     72   -306    -98    296    205   -163    205
     83     98     15    -90     33     57   -290    -98    309    207   -163    200
     96    129     33   -114     31     83   -270    -83    335    228   -145    213
     62    129     67    -96     -2     98   -270    -90    342    233   -142    210
     67    174    106   -122    -20    140   -259    -90    361    249   -124    215
     77    207    129   -142    -25    168   -244    -77    379    265   -106    226
     59    179    119   -122    -28    150   -244    -88    376    254   -114    213
     41    140     96    -90    -28    119   -252   -109    368    236   -129    194
     15    106     88    -62    -36     96   -257   -127    363    226   -140    181
     44    119     75    -80    -15     98   -249   -127    374    233   -137    184
     64    129     64    -98      0     98   -252   -132    379    239   -142    176
     90    161     70   -127     10    116   -254   -132    387    249   -135    181
     88    161     70   -127     10    116   -262   -140    387    252   -140    176
     88    176     88   -132      0    132   -257   -129    400    267   -127    194
     72    181    109   -127    -18    145   -257   -127    407    275   -119    200
     57    200    142   -129    -41    171   -244   -116    431    288   -103    210
     51    246    194   -150    -72    220   -213    -90    465    314    -72    239
    103    290    187   -197    -41    239   -184    -67    488    332    -62    252
    145    309    163   -228     -7    236   -176    -59    496    340    -59    249
    142    290    145   -218      0    218   -189    -67    488    332    -70    244
    174    311    135   -244     18    223   -187    -62    496    340    -67    257
    246    376    129   -311     59    254   -174    -59    514    358    -54    277
    246    379    132   -314     57    257   -192    -90    496    348    -64    277
    236    350    111   -293     62    231   -239   -145    459    311    -88    252
    277    327     49   -303    114    189   -290   -202    418    270   -119    213
    332    348     15   -340    158    181   -322   -231    405    257   -129    205
    353    342    -12   -348    181    166   -342   -249    384    236   -137    200
    374    309    -64   -342    218    122   -363   -267    355    207   -161    176
    384    254   -129   -319    257     62   -384   -290    322    174   -197    142
    381    192   -189   -285    285      2   -405   -316    290    140   -241    101
    355    150   -207   -254    280    -28   -407   -324    275    122   -267     75
    337    116   -220   -228    280    -51   -418   -340    254     96   -293     41
    337     64   -272   -202    306   -103   -436   -368    226     59   -324     10
    324     49   -275   -187    301   -111   -433   -376    220     54   -329     10
    296     49   -246   -174    272    -98   -423   -368    226     67   -316     28
    290     46   -244   -168    267    -98   -423   -374    220     64   -319     28
    298     62   -236   -181    267    -85   -423   -379    215     64   -322     31
    290     28   -262   -158    277   -116   -415   -374    210     67   -327     28
    293    -62   -358   -116    324   -210   -400   -353    181     20   -387    -38
    301   -140   -441    -80    371   -290   -303   -257    197    -10   -444   -111
    296   -127   -426    -85    358   -275   -174    -96    285     36   -420   -114
    345     41   -303   -192    324   -129    -44    114    465    202   -270     15
    392    558    163   -475    114    361     -7    223    750    584    140    428
    296   1267    971   -782   -337   1119    -98    119   1021   1049    691    976
     98   1647   1548   -872   -724   1597   -397   -259   1039   1270    992   1265
    -23   1358   1382   -667   -701   1369   -745   -719    696   1002    769   1067
    -62    400    462   -171   -265    431   -914  -1098     -5    153    -70    327
     51   -249   -301     96    176   -275   -898  -1098   -332   -327   -597   -174
    150   -405   -555    127    350   -480   -789   -906   -280   -348   -670   -272
    140   -394   -535    127    337   -465   -644   -719   -153   -254   -618   -252
    226   -228   -454      0    337   -340   -506   -558    -12   -127   -514   -163
    277   -127   -405    -75    340   -267   -423   -472     75    -54   -454   -106
    226   -163   -392    -31    306   -277   -400   -449     93    -46   -457   -103
    184   -200   -384      7    283   -290   -394   -446     90    -51   -470   -111
    220   -161   -381    -31    298   -272   -376   -428     98    -38   -457    -98
    200   -176   -379    -12    288   -277   -381   -436     88    -51   -470   -114
    239   -145   -384    -49    309   -265   -374   -428     88    -49   -470   -116
    254   -127   -381    -62    316   -254   -363   -426     93    -46   -467   -116
    213   -161   -376    -25    290   -267   -363   -431     93    -44   -467   -116
    205   -161   -368    -23    285   -265   -363   -428     93    -41   -465   -114
    226   -150   -376    -38    298   -262   -353   -415    101    -33   -454   -101
    252   -137   -389    -57    319   -262   -345   -407    106    -23   -436    -80
    262   -127   -392    -70    327   -259   -342   -407    103    -25   -433    -83
    262   -119   -381    -72    322   -249   -342   -407    103    -28   -431    -83
    270   -106   -379    -83    322   -241   -335   -402    109    -23   -423    -70
    272   -114   -387    -77    329   -249   -329   -400    111    -18   -415    -57
    275   -101   -376    -88    324   -239   -335   -400    111    -15   -405    -44
    290    -83   -374   -103    329   -228   -332   -397    116     -5   -394    -31
    309    -67   -379   -122    342   -223   -329   -397    116     -5   -405    -33
    288    -70   -358   -109    322   -213   -335   -400    111    -12   -431    -44
    303    -51   -355   -124    329   -202   -329   -392    119     -7   -446    -51
    314    -28   -342   -142    327   -184   -327   -374    129      5   -452    -54
    316    -10   -327   -153    319   -166   -329   -361    140     18   -439    -54
    316    -10   -327   -153    322   -168   -322   -340    148     38   -418    -49
    293    -18   -314   -140    301   -166   -324   -340    148     46   -410    -57
    290      5   -288   -148    288   -140   -327   -337    153     54   -392    -49
    306     36   -270   -171    288   -116   -316   -322    163     59   -384    -49
    322     72   -249   -197    285    -88   -311   -319    161     54   -379    -51
    314     85   -228   -200    272    -72   -311   -324    158     54   -374    -46
    322     80   -244   -202    283    -80   -301   -327    158     49   -384    -54
    319     85   -233   -205    277    -72   -296   -332    153     44   -389    -62
    293     96   -197   -194    246    -49   -280   -329    158     54   -371    -54
    270    114   -155   -192    213    -20   -272   -327    166     62   -345    -46
    285    127   -161   -207    223    -15   -267   -329    171     62   -361    -57
    277    116   -161   -197    218    -23   -257   -324    176     67   -374    -67
    272    122   -150   -197    213    -12   -246   -322    176     75   -368    -93
    309    150   -161   -231    233     -5   -252   -340    166     72   -392   -111
    270    127   -142   -200    205     -5   -252   -342    163     75   -400   -135
    262    106   -155   -187    210    -23   -265   -363    145     72   -394   -179
    288    111   -176   -200    233    -31   -262   -363    148     75   -392   -192
    309    101   -207   -207    259    -51   -280   -384    137     64   -413   -194
    335    127   -210   -231    272    -41   -298   -405    124     54   -444   -181
    342    171   -171   -259    257      0   -285   -397    137     67   -446   -153
    285    171   -114   -228    200     28   -280   -397    142     75   -441   -132
    259    158   -101   -210    179     28   -290   -410    132     64   -454   -122
    309    181   -127   -246    218     28   -298   -415    127     59   -467    -98
    345    218   -127   -283    236     46   -303   -423    122     57   -475    -75
    394    254   -140   -324    267     57   -301   -426    119     62   -483    -44
    387    285   -103   -337    246     90   -296   -428    124     72   -480    -20
    368    301    -67   -335    218    116   -290   -428    129     75   -478     -7
    389    322    -67   -355    228    127   -290   -436    124     67   -493    -10
    418    345    -72   -381    246    137   -296   -444    122     67   -511    -25
    436    355    -83   -397    259    137   -306   -457    116     67   -517    -31
    431    400    -31   -418    231    184   -306   -467    124     77   -504    -18
    413    454     41   -433    187    249   -311   -496    122     83   -504    -10
    441    485     44   -462    200    265   -337   -540     90     72   -530    -28
    444    470     23   -459    210    249   -376   -576     80     54   -561    -49
    410    449     38   -428    184    244   -405   -592     83     49   -574    -54
    402    431     25   -418    189    228   -423   -605     77     49   -579    -62
    428    446     18   -436    205    233   -418   -607     77     46   -584    -64
    410    426     12   -420    200    220   -428   -628     64     23   -613   -101
    371    340    -31   -355    202    153   -457   -662     31    -10   -659   -145
    368    301    -67   -335    218    119   -472   -691      7    -41   -688   -181
    322    249    -72   -285    197     88   -504   -727    -23    -75   -714   -218
    303    228    -77   -267    189     75   -527   -758    -49   -101   -727   -246
    298    223    -75   -262    187     75   -537   -787    -59   -116   -735   -272
    293    223    -70   -259    181     77   -540   -800    -59   -119   -737   -290
    288    205    -83   -246    187     62   -537   -805    -64   -127   -753   -309
    288    207    -80   -249    184     62   -542   -820    -77   -135   -769   -324
    275    184    -90   -231    181     46   -558   -833    -96   -150   -789   -353
    270    109   -161   -192    213    -25   -555   -823   -119   -181   -826   -418
    272     36   -236   -153    254    -98   -485   -748    -98   -213   -883   -504
    259     57   -205   -158    231    -72   -376   -623    -18   -184   -878   -519
    298    226    -72   -262    187     77   -283   -457    135    -31   -740   -405
    342    683    340   -514      2    511   -259   -345    379    306   -379    -70
    277   1395   1117   -836   -418   1257   -301   -368    672    787    163    462
    111   1782   1667   -948   -779   1725   -553   -717    688    997    444    719
     20   1504   1483   -763   -730   1493   -859  -1174    314    698    187    467
    -18    678    693   -329   -355    685  -1034  -1551   -316    -62   -568   -205
     23    -41    -64     10     44    -51  -1062  -1587   -672   -579  -1143   -730
    103   -226   -329     57    215   -277  -1005  -1423   -641   -618  -1239   -820
    155   -200   -355     20    254   -275   -888  -1257   -517   -542  -1215   -789
    176   -103   -280    -36    226   -192   -776  -1122   -387   -441  -1153   -714
    179      0   -179    -88    179    -88   -709  -1039   -298   -358  -1080   -633
    200     44   -155   -122    179    -57   -678   -992   -246   -319  -1044   -597
    210     59   -150   -135    181    -44   -665   -971   -228   -309  -1034   -592
    205     88   -119   -148    161    -15   -657   -958   -218   -301  -1031   -594
    200     77   -122   -137    161    -20   -659   -961   -220   -303  -1049   -618
    200     54   -148   -129    174    -46   -657   -963   -226   -309  -1067   -644
    192     80   -111   -137    150    -15   -644   -950   -213   -285  -1044   -636
    187     93    -96   -142    140      0   -631   -937   -200   -275  -1031   -636
    176     98    -77   -137    127     10   -620   -922   -184   -262  -1013   -613
    158     96    -64   -127    111     15   -620   -914   -179   -249   -995   -576
    155    109    -46   -132    101     31   -618   -909   -168   -236   -979   -563
    155    111    -44   -135     98     33   -607   -901   -161   -231   -971   -568
    150    124    -25   -137     88     49   -610   -893   -155   -223   -961   -566
    132    127     -5   -132     67     62   -618   -888   -153   -218   -950   -558
    142    109    -33   -127     88     38   -626   -885   -158   -226   -953   -563
    145    119    -25   -135     85     46   -631   -880   -158   -220   -943   -563
    142    132    -10   -137     77     62   -620   -859   -142   -207   -924   -548
    148    140     -7   -145     75     67   -610   -852   -142   -200   -914   -540
    150    140    -10   -148     80     64   -607   -849   -145   -200   -917   -532
    137    132     -5   -135     72     64   -613   -844   -148   -200   -932   -519
    150    153      2   -150     75     77   -615   -828   -142   -194   -943   -496
    145    158     10   -153     67     85   -610   -805   -129   -181   -930   -478
    158    174     15   -166     72     96   -618   -782   -122   -153   -904   -452
    187    213     25   -202     80    122   -631   -761   -114   -137   -880   -428
    202    249     46   -226     77    148   -613   -724    -93   -114   -852   -400
    205    249     44   -231     80    148   -605   -706    -88    -98   -833   -392
    215    262     46   -239     83    155   -594   -688    -80    -77   -805   -389
    226    272     46   -249     88    161   -587   -680    -83    -75   -787   -394
    231    288     57   -259     88    174   -576   -672    -90    -72   -766   -397
    231    285     54   -259     88    171   -558   -659    -88    -64   -735   -418
    207    270     62   -239     72    166   -545   -654    -85    -57   -706   -441
    197    257     57   -228     70    158   -524   -644    -85    -46   -691   -452
    200    252     51   -226     75    153   -509   -633    -90    -31   -698   -441
    192    265     70   -228     59    168   -506   -631    -93    -15   -722   -441
    187    259     70   -223     57    166   -506   -636   -101    -12   -769   -465
    192    233     41   -213     75    137   -511   -654   -119    -36   -813   -504
    184    192      7   -187     88    101   -511   -678   -137    -70   -844   -532
    179    166    -12   -174     96     77   -501   -696   -166   -103   -872   -550
    184    129    -54   -158    119     38   -496   -709   -200   -161   -898   -584
    176     96    -80   -137    127     10   -493   -719   -218   -200   -914   -587
    161     96    -64   -127    114     15   -491   -714   -213   -213   -891   -548
    119     98    -20   -109     70     38   -498   -704   -207   -202   -878   -514
     70     67     -2    -70     36     33   -498   -693   -205   -194   -880   -491
     51     46     -5    -49     28     20   -478   -670   -200   -176   -870   -475
     41     44      2    -41     20     23   -465   -646   -197   -153   -852   -470
      0     12     10     -7     -5     12   -465   -633   -218   -150   -865   -472
    -41     -5     33     23    -38     12   -441   -597   -226   -137   -875   -470
    -33     67    101    -18    -67     83   -376   -535   -202    -85   -831   -428
    -44     70    114    -12    -77     90   -348   -509   -189    -64   -805   -400
     36    140    103    -88    -33    122   -311   -467   -161    -36   -774   -366
     59    176    116   -119    -28    148   -298   -444   -135    -12   -758   -355
     15    145    127    -83    -54    137   -314   -444   -132      5   -748   -361
     33    181    148   -106    -57    166   -309   -423   -116     38   -714   -345
     18    197    179   -109    -80    187   -293   -420   -114     46   -717   -332
     15    200    184   -109    -83    192   -298   -436   -129     38   -724   -322
      2    168    166    -88    -80    166   -332   -465   -168     15   -737   -327
     20    153    132    -85    -54    142   -368   -491   -202     -7   -740   -335
     46    153    106    -98    -31    129   -366   -483   -215    -12   -732   -340
     36    111     75    -75    -20     96   -348   -470   -231    -23   -730   -350
     18     46     25    -33     -5     36   -353   -478   -259    -46   -758   -381
    -31    -59    -28     46     -2    -44   -366   -488   -296    -85   -813   -426
    -28   -109    -80     67     25    -93   -368   -488   -316   -109   -846   -475
     54    -93   -148     20     98   -122   -361   -483   -322   -127   -880   -524
     59   -142   -202     41    129   -171   -381   -498   -350   -166   -937   -584
    -18   -272   -254    145    116   -265   -423   -535   -407   -228  -1010   -654
     15   -267   -283    124    145   -275   -405   -517   -407   -241  -1031   -649
     64   -254   -319     93    192   -285   -379   -488   -397   -239  -1028   -607
     31   -301   -335    135    181   -316   -392   -498   -418   -257  -1036   -563
     23   -335   -358    155    189   -345   -397   -501   -431   -270  -1026   -493
     88   -400   -488    155    285   -444   -384   -475   -444   -296  -1000   -441
     77   -504   -584    213    329   -542   -311   -384   -423   -314   -976   -436
     54   -504   -561    223    306   -532   -197   -252   -342   -277   -919   -415
     67   -436   -504    184    285   -470    -83    -77   -205   -171   -797   -340
     83   -101   -184      7    132   -142    -62     12     -5    101   -475    -62
     96    522    423   -309   -163    472   -114    -31    215    498     -5    355
     28    961    932   -496   -454    948   -342   -316    244    745    311    605
    -31    841    872   -405   -452    857   -685   -745    -49    589    213    470
    -62    103    163    -20   -114    132   -828  -1098   -620   -129   -478   -122
    -20   -553   -532    288    254   -542   -815  -1109   -922   -628  -1002   -581
     23   -831   -854    402    439   -841   -769   -961   -914   -711  -1137   -730
     33   -875   -909    420    470   -891   -696   -836   -818   -678  -1145   -753
    109   -763   -872    324    491   -818   -594   -717   -691   -589  -1075   -701
    231   -607   -839    187    535   -722   -504   -615   -576   -504   -989   -639
    270   -537   -810    132    537   -672   -452   -561   -506   -454   -940   -610
    218   -561   -779    171    498   -670   -444   -545   -483   -446   -930   -613
    176   -581   -761    202    467   -670   -449   -555   -480   -457   -930   -626
    194   -550   -745    176    467   -646   -433   -542   -457   -446   -906   -623
    205   -514   -719    153    459   -618   -410   -522   -433   -431   -878   -613
    174   -519   -693    174    433   -605   -402   -517   -428   -426   -867   -615
    171   -498   -670    161    420   -584   -400   -509   -410   -418   -852   -607
    181   -472   -654    145    415   -563   -394   -498   -389   -407   -836   -597
    226   -433   -662    103    441   -545   -381   -483   -366   -397   -820   -589
    231   -418   -649     93    439   -532   -358   -459   -337   -381   -800   -574
    181   -433   -615    124    397   -524   -348   -454   -327   -376   -792   -571
    192   -384   -576     96    381   -478   -319   -426   -298   -348   -763   -555
    176   -368   -548     96    361   -457   -303   -415   -283   -332   -743   -548
    111   -418   -530    153    319   -472   -314   -420   -285   -337   -737   -550
    145   -387   -532    119    335   -457   -296   -402   -262   -319   -717   -535
    166   -363   -530     98    348   -446   -285   -384   -244   -303   -701   -527
    119   -415   -535    145    327   -475   -298   -392   -252   -314   -706   -542
    145   -379   -524    116    335   -452   -283   -374   -228   -293   -683   -522
    153   -332   -488     88    316   -410   -265   -353   -205   -262   -646   -488
    122   -350   -472    114    296   -410   -270   -345   -202   -252   -626   -478
    132   -350   -483    106    306   -415   -272   -332   -194   -239   -610   -467
    246   -207   -454    -18    350   -329   -223   -272   -135   -174   -537   -405
    223   -187   -410    -20    314   -296   -218   -246   -109   -145   -496   -379
    106   -280   -387     85    244   -332   -249   -257   -129   -166   -504   -397
    114   -246   -363     64    236   -306   -236   -228   -114   -142   -475   -368
     88   -228   -316     70    202   -272   -218   -202    -98   -119   -441   -340
     80   -205   -288     62    181   -246   -179   -174    -75    -98   -405   -314
     44   -197   -241     75    142   -220   -148   -150    -59    -88   -381   -298
     15   -223   -241    103    127   -231   -145   -158    -67   -103   -397   -311
     38   -205   -244     83    140   -223   -140   -155    -64   -109   -405   -314
     38   -210   -249     83    142   -228   -137   -153    -59   -109   -405   -316
     49   -207   -257     77    150   -231   -132   -148    -44   -101   -397   -311
    111   -155   -267     20    187   -210   -111   -135    -23    -88   -384   -303
    168   -148   -316    -10    241   -231   -103   -140    -23   -101   -397   -324
    132   -184   -319     23    226   -252   -111   -161    -31   -122   -423   -363
    124   -192   -319     33    220   -254   -103   -166    -25   -124   -428   -368
    135   -181   -316     23    226   -249    -80   -158    -10   -114   -418   -355
    187   -122   -309    -31    246   -215    -62   -145     18    -90   -397   -345
    174   -132   -306    -23    239   -218    -67   -153     20    -93   -400   -358
    150   -137   -290     -7    218   -213    -62   -145     31    -88   -400   -358
    142   -135   -280     -5    207   -207    -57   -137     41    -90   -400   -361
    127   -137   -265      5    194   -200    -54   -129     46    -88   -397   -361
    109   -153   -265     20    187   -207    -62   -129     46    -93   -405   -366
    119   -158   -277     18    197   -215    -62   -119     54    -93   -410   -374
    111   -166   -280     25    192   -223    -59   -106     67    -85   -413   -374
    106   -135   -241     15    174   -187    -46    -85     90    -62   -387   -350
    124    -83   -207    -23    166   -145    -18    -49    127    -31   -355   -322
    129    -70   -200    -31    163   -135      2    -28    148    -12   -340   -306
    124    -41   -166    -44    142   -103     25     -7    171     12   -316   -283
    114    -33   -148    -38    129    -90     46      7    184     23   -306   -277
     93    -25   -119    -36    106    -72     57     20    197     31   -298   -272
     85     18    -67    -51     75    -25     80     46    226     54   -272   -241
     64     28    -38    -46     51     -5     88     46    233     54   -270   -226
     64     46    -18    -54     41     15     93     46    239     64   -267   -215
    101     67    -33    -85     67     15     75     33    223     64   -275   -213
     72     28    -44    -51     57     -7     54     12    202     46   -293   -215
     28    -18    -49     -5     38    -33     31     -7    181     28   -311   -226
     18    -46    -64     15     41    -54     18    -20    166     20   -301   -231
     38    -54    -96      7     64    -75     25    -15    171     18   -288   -228
     72    -59   -135     -7    101    -96     44      0    171     12   -283   -220
     83    -85   -171      0    124   -127     57     10    163      5   -290   -210
     -5   -200   -194    103     93   -197     46    -18    124    -33   -324   -226
    -51   -249   -197    150     70   -223     23    -44     90    -67   -342   -228
    -54   -265   -210    158     77   -239     15    -49     72    -77   -348   -228
    -44   -277   -236    158     93   -257     15    -46     64    -85   -358   -236
    -36   -288   -252    163    106   -270     15    -41     59    -83   -363   -244
    -44   -324   -280    184    116   -303      7    -41     46    -96   -376   -244
    -28   -316   -288    174    129   -303      5    -44     41    -96   -376   -244
    -10   -353   -342    179    166   -348      2    -44     18   -127   -413   -301
      5   -459   -465    228    233   -462     59     12      2   -192   -496   -397
    -33   -501   -467    267    215   -485    187    145     59   -187   -514   -428
    -33   -431   -397    231    181   -415    298    324    192    -70   -407   -301
     10   -103   -114     44     59   -109    355    488    410    213   -109    -20
    -23    542    566   -259   -293    553    366    540    696    657    400    462
   -231   1060   1291   -415   -761   1176    202    277    813    979    810    844
   -171   1000   1169   -415   -670   1083   -174   -194    514    823    714    743
   -142    363    506   -111   -324    433   -418   -633    -85    163     98    200
   -161   -410   -249    285     44   -329   -457   -753   -535   -457   -535   -371
   -103   -701   -597    402    244   -649   -400   -584   -540   -545   -667   -517
    -54   -688   -633    371    288   -662   -298   -402   -428   -475   -626   -501
    -20   -602   -581    311    277   -592   -202   -265   -311   -384   -553   -475
    -12   -511   -498    262    241   -506   -122   -163   -213   -293   -470   -436
    -20   -457   -436    239    205   -446    -72   -101   -158   -239   -405   -413
    -20   -441   -420    231    200   -431    -38    -62   -132   -215   -384   -392
     -5   -402   -400    202    194   -402    -23    -49   -124   -202   -387   -368
    -38   -418   -379    228    168   -400    -20    -57   -129   -205   -400   -368
    -59   -423   -363    241    150   -394    -28    -64   -135   -213   -410   -368
    -25   -371   -348    197    158   -361    -10    -44   -116   -192   -402   -345
    -33   -353   -319    192    142   -337     -5    -41   -111   -181   -387   -342
    -85   -387   -301    236    106   -345    -18    -57   -137   -200   -389   -366
    -23   -327   -303    174    137   -314      0    -33   -122   -181   -368   -348
     -5   -303   -298    155    145   -301     10    -23   -116   -168   -353   -322
    -38   -332   -293    184    127   -314     10    -23   -124   -171   -355   -309
    -28   -314   -285    171    127   -301      5    -23   -127   -174   -355   -293
     -7   -309   -301    155    145   -303      5    -20   -129   -176   -358   -280
      5   -306   -311    150    155   -309      0    -28   -140   -181   -374   -293
     33   -275   -309    119    168   -293    -18    -49   -161   -197   -384   -314
     83   -213   -296     64    189   -254    -31    -67   -174   -205   -384   -329
    135   -168   -306     15    218   -236    -33    -64   -179   -202   -389   -311
    150   -163   -314      7    231   -239    -41    -70   -189   -215   -405   -319
    181   -132   -314    -25    246   -223    -41    -67   -189   -205   -400   -316
    213    -90   -303    -59    257   -197    -25    -54   -181   -181   -384   -301
    205    -90   -296    -59    249   -192    -28    -49   -187   -174   -389   -285
    202    -62   -265    -70    231   -163    -23    -33   -181   -158   -387   -272
    161    -62   -223    -51    189   -142    -23    -25   -176   -145   -376   -257
    135    -51   -187    -41    161   -119    -18    -10   -166   -122   -355   -236
     96    -38   -135    -28    114    -88      7     15   -137    -98   -329   -215
     70    -12    -83    -31     77    -46     33     41   -119    -75   -316   -192
     93     67    -28    -83     59     20     70     70    -96    -49   -293   -163
    132    148     15   -140     59     83    103     90    -75    -31   -277   -155
     77    148     70   -114      2    111    122     90    -72    -33   -275   -148
     33    135    101    -85    -33    119    137     96    -70    -31   -285   -140
    -18    122    137    -51    -77    129    132     93    -70    -25   -290   -140
    -20    153    174    -64    -96    163    132     96    -54    -15   -288   -137
    -25    187    213    -83   -119    200    148    111    -31     -7   -280   -135
    -28    210    239    -90   -135    223    179    135     -7      7   -272   -127
    -59    210    270    -75   -166    239    192    148      0     15   -275   -127
    -98    220    319    -59   -207    270    205    150      7     25   -272   -132
   -135    207    342    -38   -239    275    202    142      2     25   -280   -145
   -137    184    322    -23   -228    252    192    132     -5     15   -303   -166
   -137    205    342    -36   -239    272    205    142     12     31   -293   -153
   -150    233    384    -41   -267    309    226    155     31     46   -270   -142
   -158    236    394    -41   -277    314    220    153     33     49   -272   -142
   -142    275    415    -67   -277    345    228    168     54     70   -254   -122
   -103    314    418   -106   -262    363    233    184     70     85   -226   -114
   -129    314    444    -90   -285    379    239    200     83     93   -207    -93
   -129    290    420    -80   -275    355    236    205     85     90   -202    -96
   -101    290    392    -96   -246    340    239    210     90     93   -194    -98
    -64    311    376   -124   -220    342    246    228    109    109   -179    -93
    -57    381    439   -161   -246    410    277    262    145    142   -142    -75
    -75    431    504   -179   -290    467    298    280    161    153   -122    -70
    -83    454    537   -187   -311    496    316    296    174    161   -114    -54
    -75    478    553   -202   -314    517    327    303    179    166   -109    -54
    -64    485    550   -210   -306    517    335    314    187    174   -106    -49
    -85    517    602   -218   -345    558    350    324    215    197    -80    -12
   -106    555    662   -226   -384    607    355    327    233    220    -54     10
   -116    566    683   -226   -402    626    335    309    220    215    -44      7
   -116    524    641   -202   -379    581    301    277    184    192    -62     -7
   -116    514    628   -200   -371    568    280    262    168    181    -67    -18
   -129    467    597   -168   -363    532    272    257    155    163    -75    -38
   -148    426    574   -140   -361    498    270    254    140    137    -85    -57
   -166    394    561   -114   -363    478    275    254    127    124    -96    -64
   -174    355    527    -93   -350    441    270    244    111    109   -109    -77
   -174    316    491    -72   -332    402    270    236     96     90   -132    -90
   -184    298    480    -57   -332    389    272    228     85     75   -153    -96
   -187    270    457    -41   -322    363    272    223     72     54   -168   -111
   -194    244    439    -25   -316    340    275    220     72     51   -161   -124
   -197    236    433    -20   -314    335    270    220     72     49   -153   -129
   -202    223    423    -10   -314    324    265    223     70     49   -153   -132
   -205    223    428     -7   -316    324    262    231     72     54   -142   -116
   -205    181    384     10   -296    283    252    228     54     31   -171   -140
   -179    101    280     36   -228    189    275    272     33     -7   -231   -207
   -171     83    252     41   -213    166    376    400     90      5   -249   -249
   -148    142    290      2   -218    215    491    576    213     96   -184   -202
    -88    402    488   -158   -288    444    589    774    431    337     49     25
    -72    958   1028   -444   -550    992    631    862    706    735    498    488
   -239   1579   1816   -672  -1026   1696    561    737    924   1143    997    976
   -410   1712   2122   -649  -1265   1917    285    342    805   1200   1137   1088
   -496   1114   1610   -311  -1052   1361      0   -119    257    652    631    607
   -501    249    750    127   -626    498   -148   -407   -332    -96   -114    -80
   -410   -202    207    303   -309      2   -150   -350   -488   -368   -420   -376
   -319   -252     67    285   -194    -93    -54   -171   -397   -335   -410   -384
   -322   -205    116    262   -220    -44     57    -20   -283   -254   -345   -337
   -319   -122    197    220   -259     36    148     88   -179   -168   -270   -265
   -259     -5    254    132   -257    124    220    168    -98   -103   -207   -184
   -246      5    252    122   -249    127    252    202    -72    -90   -202   -153
   -272    -20    252    145   -262    114    259    207    -70    -96   -210   -155
   -254     15    270    119   -262    142    280    226    -57    -80   -181   -135
   -254      7    259    122   -257    132    293    241    -44    -67   -158   -119
   -259      0    259    129   -259    129    296    244    -28    -75   -150   -109
   -275     10    283    129   -280    145    296    252    -12    -96   -168   -101
   -275     31    306    122   -290    166    303    270     -2    -98   -179    -72
   -272     33    306    116   -290    168    314    283    -10    -96   -189    -51
   -285     28    314    129   -298    171    335    293    -18    -83   -192    -31
   -309     41    348    132   -327    194    355    309    -18    -62   -174     -7
   -309     57    366    124   -337    210    371    329    -12    -41   -153     10
   -314     59    371    127   -345    215    381    340    -15    -33   -155     18
   -363     18    381    174   -371    200    381    342    -20    -36   -161     31
   -337     23    361    155   -350    192    392    361    -20    -25   -148     49
   -301     54    353    122   -327    202    400    376    -20    -18   -132     62
   -298     59    355    116   -327    207    402    387    -23    -15   -127     83
   -280     88    368     96   -324    228    413    400    -20     -7   -114    119
   -254    129    384     59   -319    257    433    426     -7     12    -93    153
   -259    127    387     67   -322    257    433    441     -5     28    -72    166
   -290    103    394     93   -342    249    433    457     -7     36    -59    174
   -314     88    402    114   -358    244    433    472    -12     46    -51    187
   -303    119    420     90   -363    270    439    501      2     67    -28    223
   -303    135    439     83   -371    285    431    514      5     77    -10    249
   -283    155    439     62   -361    296    426    530      5     75      2    275
   -220    228    449     -2   -335    337    465    574     33    101     38    314
   -218    231    449     -7   -332    340    485    600     44    116     62    314
   -277    174    452     51   -366    311    493    602     41    122     80    309
   -285    145    431     70   -358    285    501    605     41    116     83    293
   -259    153    413     54   -335    283    519    615     49    119     96    275
   -267    142    410     59   -340    277    537    626     67    140    174    275
   -285    137    423     72   -355    280    553    644     80    142    174    293
   -319    114    433    103   -376    272    563    662     83    132    111    322
   -311    114    426     98   -368    270    563    667     80    119     59    329
   -252    158    410     44   -329    283    576    683     93    122     59    337
   -233    168    400     31   -316    283    579    691    106    122     83    337
   -285    106    392     88   -340    249    568    672     93    106    111    298
   -275     80    355     98   -314    218    563    667     80     96    150    283
   -252     88    340     80   -296    213    566    667     83     98    158    290
   -267     57    324    103   -296    189    555    662     75     90    137    296
   -249     80    327     83   -288    205    563    672     90    106    140    322
   -197    127    324     36   -259    226    587    698    119    127    161    358
   -228     96    324     64   -277    207    592    704    127    135    150    366
   -239     88    327     75   -283    207    607    724    150    158    161    374
   -220     93    314     62   -267    202    618    745    166    171    168    379
   -231     62    293     85   -262    176    610    740    163    166    158    368
   -220     93    314     62   -267    202    636    766    189    194    192    394
   -228    119    348     54   -288    231    649    779    210    207    215    405
   -236    129    363     51   -301    246    659    795    228    228    241    418
   -236    132    368     51   -301    249    662    800    239    239    257    426
   -215    158    374     25   -293    265    678    813    257    257    275    439
   -132    239    371    -54   -252    303    719    846    293    288    306    472
   -158    231    389    -38   -272    311    730    846    301    290    319    472
   -205    207    413      0   -309    309    719    828    296    288    327    475
   -200    213    413     -7   -306    314    711    805    288    283    324    472
   -213    202    413      5   -314    306    693    787    290    283    332    467
   -184    207    392    -12   -288    298    667    766    277    272    332    457
   -153    228    381    -36   -267    303    657    758    272    270    335    459
   -187    187    371     -2   -280    277    646    753    265    259    329    446
   -223    148    371     36   -298    259    633    737    249    236    324    420
   -236    114    350     59   -293    231    620    717    228    202    303    389
   -239     54    293     93   -265    174    610    711    210    171    285    355
   -254     -7    246    129   -252    116    592    691    189    145    267    311
   -215      7    220    103   -218    114    602    691    189    148    280    306
   -163     31    194     64   -179    111    605    685    184    140    280    301
   -241    -54    187    148   -215     64    587    662    155     98    241    265
   -290    -96    194    192   -244     46    576    644    145     77    233    239
   -290    -85    202    187   -246     57    592    649    155     88    257    239
   -254    -46    205    148   -231     77    597    652    168    101    275    239
   -210    -23    187    116   -200     80    602    667    179    109    280    239
   -215   -122     93    168   -155    -15    631    696    163     62    226    174
   -246   -249     -5    246   -122   -127    735    800    187     23    163     90
   -231   -194     36    210   -135    -80    883    984    319    109    226    129
   -174     12    187     80   -179     98   1010   1192    532    322    428    301
   -111    545    657   -218   -384    600   1010   1275    807    714    857    714
   -205   1215   1421   -506   -813   1317    875   1143   1028   1143   1371   1213
   -327   1543   1867   -607  -1098   1704    555    763    995   1312   1618   1431
   -392   1215   1608   -410  -1000   1410    254    285    574    956   1314   1148
   -462    290    750     83   -605    519    155    -38    -83    122    496    428
   -470   -371     98    420   -285   -137    161     -7   -345   -290     38     -5
   -426   -571   -145    496   -142   -358    244    166   -296   -314    -33    -93
   -348   -483   -135    415   -106   -309    394    355   -142   -210     41    -41
   -314   -353    -38    332   -137   -197    517    501     -2    -96    145     41
   -306   -277     25    290   -168   -127    579    576     77    -20    218     98
   -306   -233     72    267   -192    -80    618    623    129     25    265    142
   -298   -207     90    254   -194    -59    633    636    153     46    288    161
   -265   -174     88    218   -179    -41    657    659    179     64    306    181
   -265   -168     96    215   -181    -36    670    665    187     70    311    187
   -270   -150    116    207   -194    -18    675    662    194     77    322    189
   -233   -111    122    174   -179      5    685    670    207     96    340    194
   -283   -168    114    223   -200    -28    675    657    194     80    329    176
   -298   -179    116    239   -207    -31    680    652    200     85    332    174
   -241   -135    106    184   -174    -15    706    672    223    103    353    192
   -236   -132    103    184   -171    -15    701    672    223    111    358    200
   -205   -111     93    158   -150    -10    704    680    228    122    363    197
   -213   -124     88    168   -153    -20    691    675    226    119    355    179
   -220   -119    101    168   -163    -10    685    675    231    127    358    181
   -194    -83    111    140   -153     12    688    678    241    135    363    187
   -197   -114     80    155   -140    -18    691    685    246    137    350    181
   -202   -127     72    163   -137    -28    696    691    252    142    342    181
   -189   -101     85    145   -137    -10    698    701    254    148    340    184
   -179    -75    103    127   -142     12    706    719    272    174    348    205
   -171    -75     96    122   -135     10    711    735    288    194    368    231
   -155    -57     98    106   -129     20    709    748    298    213    387    246
   -142    -31    109     85   -127     38    711    763    311    231    402    262
   -116     -5    111     62   -114     51    730    792    337    262    426    288
   -111     -2    109     57   -114     54    730    807    350    285    444    306
   -116     15    129     49   -124     72    732    826    355    311    470    327
   -111     25    135     41   -124     80    740    831    355    316    478    340
    -93     38    132     28   -111     85    761    857    376    337    498    366
    -93     51    142     18   -119     96    789    875    394    350    511    384
   -135     28    163     51   -150     96    784    857    381    340    506    368
   -161     25    187     64   -174    103    789    852    384    337    504    368
   -168     28    197     70   -181    111    807    857    394    342    509    376
   -176     33    210     70   -192    122    823    870    407    358    514    389
   -187     38    226     72   -205    132    839    878    426    376    524    394
   -179     33    210     72   -194    119    841    878    428    381    522    392
   -202    -23    179    114   -192     77    849    878    428    379    514    387
   -218    -46    171    129   -197     62    836    859    415    363    496    371
   -202    -15    187    109   -194     85    833    841    407    350    480    353
   -210    -20    187    114   -200     83    836    833    407    345    457    337
   -215    -62    153    140   -184     44    833    826    397    337    449    322
   -205    -44    161    122   -184     59    828    823    394    348    493    324
   -228    -54    174    140   -202     59    823    810    387    342    496    303
   -218    -36    181    124   -200     72    836    818    400    345    498    301
   -254    -41    213    148   -233     85    846    833    418    368    522    314
   -293    -49    244    168   -270     96    849    846    436    392    540    322
   -340    -62    277    202   -311    106    862    862    446    402    563    335
   -389    -46    342    218   -366    145    859    865    454    415    574    348
   -410    -20    389    215   -400    184    872    875    470    418    576    353
   -290    -20    270    153   -280    124    846    852    446    400    558    319
   -280    -12    267    145   -275    127    857    862    459    407    584    316
   -309     18    327    142   -316    171    872    883    483    433    618    340
   -322     46    368    137   -345    207    904    909    509    475    636    376
   -168     85    254     41   -213    168    883    880    483    452    628    366
    -96     85    181      5   -140    135    862    857    462    436    607    358
   -111     98    210      5   -161    153    862    852    467    446    610    366
   -145    106    252     20   -197    179    857    846    472    459    636    387
   -132    163    293    -18   -213    228    867    846    488    475    665    413
   -145    176    322    -15   -233    249    857    828    488    467    662    418
   -145    140    283      2   -215    213    807    776    449    428    620    387
   -109    124    233     -7   -171    179    787    753    426    410    607    368
    -93    129    220    -18   -158    176    776    735    407    394    594    345
    -90    124    215    -18   -153    168    771    722    397    384    581    335
    -77    148    226    -36   -153    187    774    719    397    379    576    340
   -111     80    192     15   -150    135    753    698    371    342    530    335
   -153     -7    145     80   -150     67    724    665    332    301    475    296
   -153    -23    129     88   -142     51    706    639    309    275    439    265
   -153    -49    103     98   -129     25    688    615    288    249    407    236
   -155   -103     51    129   -103    -25    665    587    262    239    402    184
   -116    -70     44     93    -83    -12    654    563    246    215    384    184
    -54      5     59     23    -57     31    657    555    244    213    387    189
    -70     -2     67     33    -70     31    626    519    220    202    389    153
    -80    -41     38     62    -59     -2    600    491    181    181    376    111
    -18   -109    -90     62     36    -98    628    537    181    166    329     54
     31   -142   -174     57    101   -158    735    678    262    179    301     36
     36    -80   -116     20     75    -98    865    841    389    257    322     72
     70    119     49    -93     10     85    976   1021    589    439    472    205
     98    662    563   -381   -233    615    958   1049    813    779    872    574
    -15   1293   1309   -639   -662   1301    823    859    956   1143   1335    995
   -153   1584   1735   -717   -945   1660    496    439    839   1267   1535   1176
   -241   1301   1543   -530   -891   1421    197     -7    433    950   1252    940
   -303    449    753    -75   -530    600    135   -228   -101    192    467    303
   -288   -171    116    228   -202    -28    171   -158   -319   -215     -2    -93
   -207   -306    -98    257    -54   -205    257     12   -249   -223    -67   -145
   -158   -228    -70    194    -44   -150    384    171    -96   -116      2    -93
   -158   -132     25    145    -93    -54    480    280     31    -23     75    -31
   -197    -64    129    129   -163     31    530    337    114     44    135     20
   -192      0    189     93   -192     93    558    368    163     90    181     49
   -171     25    197     72   -184    111    571    379    181    106    184     72
   -187     41    228     72   -207    135    571    379    194    109    168     90
   -174     64    239     54   -207    153    568    376    205    109    163     88
   -153     96    246     28   -200    171    568    376    218    114    166     90
   -192     90    283     51   -236    187    555    363    218    114    158     90
   -223     77    298     70   -259    187    535    350    210    109    153     88
   -158    148    306      5   -233    228    540    361    226    124    168    106
    -85    213    298    -64   -192    257    555    366    241    132    174    106
   -124    179    303    -25   -213    241    530    340    228    114    150     80
   -145    161    306    -10   -226    233    511    319    220    106    132     75
   -106    210    314    -51   -210    262    514    324    241    124    142     93
    -98    220    319    -62   -210    270    517    324    249    140    140     96
    -80    213    293    -64   -187    252    511    319    249    140    124     88
    -51    244    296    -98   -174    270    511    319    262    145    124     85
    -46    272    319   -114   -181    296    509    322    272    148    129     85
    -49    288    335   -122   -192    309    498    316    272    153    127     83
    -31    283    314   -124   -171    298    485    319    272    163    116     77
    -23    303    327   -140   -176    314    478    327    288    176    122     98
    -41    301    342   -132   -192    322    475    332    301    181    109    101
    -51    309    361   -129   -205    335    472    342    314    189     90     96
    -46    361    407   -155   -226    384    475    371    345    218    111    119
    -38    387    426   -174   -233    405    470    392    363    241    127    142
    -41    402    441   -181   -241    420    475    413    384    259    135    166
    -49    400    449   -176   -252    426    475    418    394    265    135    176
    -46    431    478   -192   -262    454    493    433    415    283    148    192
    -57    441    498   -194   -277    470    506    439    428    290    148    194
    -54    459    511   -202   -283    485    519    446    441    298    148    205
    -57    444    501   -194   -280    472    522    446    441    298    135    194
    -51    454    506   -200   -277    480    540    452    454    303    137    194
    -98    407    504   -155   -301    454    532    436    444    288    111    163
   -140    371    511   -116   -327    441    527    426    439    280     98    145
   -150    379    530   -114   -340    452    530    431    446    293     98    142
   -142    389    532   -122   -337    459    532    426    457    303     98    137
   -127    407    535   -140   -332    470    540    420    467    309     96    135
   -187    358    542    -85   -366    449    532    397    459    296     75    114
   -236    316    550    -41   -394    433    514    371    444    277     54     93
   -239    309    548    -33   -392    428    498    358    436    267     41     88
   -189    350    540    -80   -366    444    509    363    441    285     49     93
   -194    342    537    -75   -366    441    517    366    441    293     44    103
   -270    285    553     -7   -413    420    501    350    431    283     25    103
   -280    280    561      0   -420    420    488    345    428    290     23    114
   -228    298    527    -36   -376    413    478    337    423    288     15    109
   -210    311    522    -51   -366    415    478    345    426    293     25    124
   -202    314    517    -57   -358    415    472    345    426    296     28    124
   -184    306    491    -59   -337    397    462    345    423    290     28    127
   -192    324    517    -67   -355    420    467    350    428    298     44    140
   -189    348    537    -80   -363    441    483    366    441    306     64    161
   -189    368    555    -90   -374    462    498    374    446    311     72    163
   -189    394    584   -101   -387    488    509    379    446    314     80    168
   -184    405    589   -111   -387    496    511    376    441    309     77    179
   -187    397    581   -106   -384    488    524    379    436    298     67    184
   -189    392    579   -101   -384    485    537    381    433    293     62    189
   -174    436    610   -129   -392    522    553    381    444    298     70    197
   -184    452    633   -135   -410    542    553    376    449    298     83    213
   -189    444    633   -127   -410    537    535    363    441    288     83    226
   -194    402    597   -103   -397    498    491    337    418    262     62    215
   -192    384    576    -96   -384    480    454    309    402    241     64    207
   -207    348    555    -72   -381    449    428    280    381    223     46    197
   -210    327    535    -59   -374    431    418    270    363    215     31    200
   -189    319    506    -67   -348    413    423    270    348    213     23    194
   -200    254    454    -25   -327    353    405    246    306    187    -15    163
   -174    249    423    -38   -298    335    410    244    280    176    -38    163
   -223    174    394     23   -309    283    387    213    233    145    -77    137
   -270     96    366     85   -316    231    353    176    179    109   -114    103
   -267     88    355     90   -311    220    345    166    155    101   -116    103
   -270     70    340     96   -303    205    335    161    140     93   -137     93
   -246     77    322     83   -283    200    337    158    129     80   -145     88
   -233    101    335     64   -285    218    348    166    129     80   -135     96
   -257     59    316     98   -285    187    348    161    114     64   -137     72
   -309    -49    259    179   -285    103    350    174     88     23   -176     33
   -309   -145    163    226   -239     10    423    265    101     -5   -233    -36
   -277    -93    184    184   -233     44    553    436    194     57   -210    -15
   -205     67    272     70   -239    168    688    667    371    226    -62    124
   -140    509    649   -184   -394    576    711    774    623    566    311    498
   -187   1187   1374   -501   -782   1280    631    688    891   1018    831   1047
   -345   1618   1964   -636  -1156   1792    361    329    937   1262   1132   1363
   -485   1345   1831   -428  -1158   1587     18   -145    594   1010    893   1174
   -506    420    927     41   -717    672   -161   -537    -98    179     62    459
   -433   -265    168    348   -303    -49   -166   -553   -446   -329   -501    -54
   -348   -485   -137    418   -106   -314    -90   -389   -426   -389   -626   -187
   -239   -381   -142    311    -49   -262     77   -158   -249   -257   -524   -116
   -262   -314    -54    285   -106   -184    174    -25   -127   -158   -428    -44
   -265   -241     23    252   -145   -109    239     51    -46    -96   -353     23
   -223   -194     25    207   -124    -85    288     98     -2    -64   -314     57
   -246   -239      7    244   -127   -116    288     96    -15    -83   -324     31
   -290   -283      7    285   -150   -137    272     83    -31    -98   -329     18
   -275   -254     18    265   -148   -119    280    103    -15    -72   -283     51
   -270   -252     18    259   -145   -116    280    111     -2    -57   -246     64
   -239   -236      2    239   -122   -116    293    124     12    -41   -207     77
   -259   -233     23    244   -142   -106    288    122     18    -31   -176     88
   -293   -244     49    267   -174    -98    296    129     23    -12   -142    127
   -303   -207     96    254   -202    -57    311    148     44     12   -101    168
   -265   -168     96    218   -181    -36    322    158     54     20    -98    181
   -252   -210     41    231   -148    -85    288    135     31    -15   -163    140
   -244   -226     18    233   -132   -106    262    122     15    -38   -197    122
   -184   -176      5    179    -96    -85    270    129     25    -31   -197    132
   -132   -148    -15    140    -59    -83    270    132     33    -31   -205    137
   -163   -171     -7    166    -80    -90    270    122     31    -33   -202    135
   -187   -184      2    184    -96    -93    267    124     36    -28   -192    140
   -205   -197      7    200   -109    -93    257    116     31    -33   -184    142
   -218   -210      7    215   -114   -101    249    116     31    -33   -171    145
   -181   -197    -18    189    -85   -109    244    127     33    -31   -161    150
   -163   -179    -18    171    -75    -98    241    135     41    -20   -148    158
   -153   -176    -25    163    -64   -103    239    140     44    -15   -137    153
   -114   -116     -2    116    -57    -59    246    163     67     12    -98    179
   -103    -98      5    101    -57    -46    231    171     70     20    -88    181
    -57    -62     -7     59    -25    -36    239    192     90     38    -64    200
    -54    -59     -5     57    -25    -33    246    200     98     41    -44    207
    -96    -96      0     96    -49    -49    239    192     90     36    -41    197
    -90    -77     12     83    -54    -33    239    189     90     41    -20    205
    -96    -88      7     90    -54    -38    231    179     85     38    -23    194
    -85    -90     -5     88    -41    -49    228    171     80     33    -23    192
    -83    -75      7     80    -46    -33    228    166     85     38    -10    189
    -98    -72     25     83    -64    -23    236    166    101     54      7    184
    -98    -62     36     80    -67    -12    249    168    111     64     28    187
    -96    -44     51     70    -75      2    262    176    129     80     51    197
   -161    -85     75    124   -119     -5    262    171    132     83     62    197
   -179    -80     98    127   -140      7    259    161    135     83     72    187
   -187    -72    114    129   -150     18    259    150    137     88     88    184
   -226    -88    137    155   -184     23    254    142    137     85     96    187
   -267   -106    161    187   -215     25    249    129    135     90    106    187
   -290   -101    189    194   -241     44    246    142    153    114    132    210
   -259    -98    161    179   -210     31    223    137    150    122    122    215
   -220    -85    135    150   -179     23    210    132    153    127    119    215
   -202    -64    137    135   -171     36    207    127    166    132    140    218
   -155    -18    137     85   -150     59    207    129    176    142    174    236
   -150     -2    145     75   -148     70    215    124    184    140    179    233
   -174     -2    171     88   -176     85    210    109    176    124    158    220
   -228    -44    184    137   -207     70    200    101    174    114    140    210
   -207    -28    179    116   -194     72    213    116    189    129    153    228
   -153     18    171     67   -163     93    233    132    213    150    179    246
   -142     36    179     54   -161    106    244    135    226    163    197    259
   -119     85    205     18   -161    145    252    140    236    176    218    277
   -140    111    249     12   -194    179    270    148    254    194    241    296
   -145    103    249     20   -197    174    275    145    259    200    244    285
   -137     98    236     18   -187    166    275    137    254    194    239    259
   -129    114    244      7   -187    179    275    132    259    205    241    254
   -132    150    283    -10   -207    218    265    116    265    213    241    267
   -122    155    275    -18   -200    215    259    103    272    218    244    280
   -145    103    249     20   -197    174    239     75    254    205    233    267
   -127     85    213     20   -168    148    218     51    236    197    231    265
   -122     62    184     28   -153    122    202     33    218    179    213    254
   -129     33    163     46   -148     98    194     25    205    168    192    239
   -148     12    161     67   -155     85    200     28    205    176    192    233
   -150    -46    103     98   -127     28    200     31    197    168    176    218
   -179   -124     54    150   -116    -36    158     -7    158    127    127    168
   -181   -158     23    168   -103    -67    140    -31    132    101     96    129
   -176   -184     -7    179    -85    -96    124    -51    106     70     64    101
   -179   -194    -15    187    -83   -106     98    -80     83     49     49     67
   -168   -213    -44    189    -62   -129     93    -85     80     49     49     57
   -155   -236    -80    194    -38   -158     80    -93     77     49     44     44
   -158   -283   -124    220    -18   -205     59   -116     62     28     15      5
   -140   -314   -174    228     15   -244     44   -127     41      5    -20    -33
   -101   -348   -249    223     72   -298     54   -101     36    -18    -62    -70
    -64   -431   -366    246    148   -397    119     -2     57    -41   -114   -132
   -101   -457   -355    277    124   -407    226    137    140     -7   -101   -145
   -101   -329   -228    215     62   -280    363    353    324    155     44    -28
    -59     85    145    -12   -103    114    418    478    566    485    397    309
    -77    722    800   -322   -439    761    337    402    782    901    901    807
   -210   1192   1402   -493   -805   1296     75     54    807   1169   1275   1150
   -296   1075   1371   -389   -833   1223   -280   -423    493   1021   1197   1075
   -345    316    662     12   -504    488   -454   -805   -119    290    498    480
   -298   -462   -166    379    -67   -314   -470   -839   -517   -311   -142    -90
   -231   -782   -550    506    155   -665   -415   -688   -550   -433   -314   -259
   -184   -774   -589    480    202   -683   -301   -511   -423   -340   -246   -226
   -145   -641   -496    392    174   -571   -184   -371   -280   -220   -140   -140
   -114   -548   -433    329    158   -491   -114   -290   -189   -137    -62    -67
    -90   -462   -371    275    140   -415    -70   -246   -129    -77      2    -10
    -64   -428   -363    246    148   -397    -54   -226   -106    -51     28     12
    -72   -439   -368    254    148   -405    -59   -236   -119    -64     18      5
    -44   -410   -366    226    158   -389    -54   -239   -119    -59     20      2
    -28   -426   -400    226    184   -413    -54   -239   -119    -57     15     -2
     10   -397   -407    194    207   -402    -51   -233   -111    -49     20      2
    -10   -379   -368    192    179   -374    -44   -228   -106    -36     36     18
    -18   -410   -392    213    187   -402    -59   -244   -122    -44     28     10
     12   -392   -407    189    210   -400    -72   -252   -127    -41     25      7
     20   -368   -389    174    205   -379    -64   -244   -119    -36     20      7
     20   -387   -407    181    213   -397    -77   -254   -124    -44     12    -12
     10   -376   -387    181    197   -381    -67   -246   -111    -33     15    -20
    -18   -350   -332    181    155   -342    -59   -233    -93    -12     33     -5
     -5   -324   -319    166    155   -322    -64   -231    -83     -7     28     15
      7   -329   -337    161    171   -335    -67   -231    -85     -2     25     15
      0   -327   -329    163    163   -327    -64   -223    -72     18     49     10
     -5   -340   -335    171    163   -337    -80   -228    -77     12     49    -10
     67   -257   -324     96    194   -290    -70   -215    -62     25     70     -5
     72   -213   -288     70    179   -249    -75   -205    -46     41     80     -7
     41   -231   -272     93    155   -252    -85   -205    -38     44     85    -10
     62   -218   -280     75    168   -246    -88   -194    -31     57     93    -10
     83   -207   -290     62    187   -249    -85   -181    -23     70    106     -5
     90   -184   -275     46    181   -228   -101   -179    -15     80    119      0
     93   -168   -265     36    179   -215   -122   -184    -12     85    132      7
    129   -122   -254     -5    189   -187   -122   -171      0    101    145     23
    129    -93   -223    -18    176   -158   -119   -158     10    109    150     20
    132    -85   -220    -25    174   -153   -127   -168      5    103    135      2
    158    -72   -231    -44    194   -150   -124   -176      0     96    119     -5
    161    -70   -231    -46    194   -148   -124   -184      2     98    111     -7
    158    -67   -226    -44    192   -145   -129   -197      5     96    109    -15
    189    -44   -236    -75    210   -140   -119   -192     15    106    122    -10
    213    -23   -236    -96    223   -129   -116   -192     15    114    135     -2
    228     -5   -233   -114    231   -119   -127   -205     10    106    119     -2
    226     10   -215   -116    220   -101   -129   -215      7    109     93     -2
    239     15   -226   -129    233   -103   -132   -236    -10    103     98    -12
    226    -12   -241   -106    233   -127   -129   -249    -10     96    111    -44
    213    -31   -244    -90    226   -137   -135   -262    -12     88    106    -75
    213    -28   -241    -90    226   -135   -150   -280    -23     80    101    -98
    226    -46   -272    -90    246   -158   -153   -290    -23     72    116   -109
    223    -72   -296    -75    257   -184   -155   -306    -33     59    106   -132
    210    -57   -267    -77    236   -161   -161   -319    -33     57     75   -142
    202    -46   -249    -77    226   -148   -158   -316    -25     54     38   -140
    205    -44   -252    -83    226   -148   -150   -303    -23     57      5   -114
    210    -28   -239    -90    223   -132   -148   -296    -15     70    -15    -96
    205    -12   -218    -98    210   -114   -137   -285    -10     83    -31    -96
    189     -2   -192    -93    189    -96   -129   -280      0     93    -41    -93
    174      7   -166    -93    168    -77   -142   -270     15     93    -49    -72
    179     46   -132   -114    155    -41   -122   -241     44    101    -38    -44
    176     85    -90   -132    135     -2    -90   -220     77    137    -15    -25
    153     83    -70   -116    111      7    -83   -228     88    150    -15    -28
    137     96    -44   -116     90     25    -88   -231     93    155    -12    -18
    155    145    -10   -150     83     67    -85   -226    109    176    -12      0
    145    168     20   -158     62     96    -85   -226    116    181    -23     10
    137    202     64   -168     36    135    -72   -213    135    202     -7     28
    129    244    114   -189      5    179    -62   -210    158    239     18     51
    127    262    135   -194     -2    197    -72   -223    171    249     28     67
    114    218    101   -166      5    161    -96   -254    148    213    -12     46
    101    226    124   -163    -10    176   -109   -272    135    210    -38     41
     96    218    119   -158    -12    168   -124   -283    122    207    -49     20
     88    205    114   -148    -12    161   -132   -290    116    200    -59     10
     75    189    114   -132    -18    150   -137   -296    111    184    -70      5
     62    111     49    -85      7     80   -155   -311     80    140   -114    -28
     64     88     23    -75     20     54   -163   -322     57    114   -132    -51
     49     41     -7    -46     28     18   -174   -342     28     77   -174    -90
     31     25     -5    -31     18     10   -168   -353     20     54   -207   -111
     31     25     -5    -28     18     10   -174   -355     15     38   -220   -119
     41      0    -41    -20     41    -20   -189   -366     -2     23   -244   -135
     46    -10    -59    -18     51    -33   -194   -371    -10     18   -252   -129
     51    -18    -70    -18     59    -44   -205   -381    -23      7   -270   -137
     64    -23    -88    -20     75    -54   -215   -381    -33      2   -280   -148
     93    -64   -158    -15    124   -109   -202   -358    -38    -20   -319   -187
    116   -140   -259     10    187   -200   -124   -254     -5    -44   -379   -246
    114   -122   -239      2    174   -179    -12   -106     93      0   -371   -252
    148     23   -124    -85    137    -49     96     77    265    145   -259   -155
    176    493    314   -335    -67    405    127    166    504    483    103    184
    101   1119   1018   -610   -459   1070     51     64    698    878    568    623
    -28   1501   1527   -737   -779   1514   -218   -303    652   1070    833    857
    -75   1340   1415   -631   -745   1376   -548   -748    314    875    675    711
   -116    571    688   -226   -402    628   -675  -1047   -241    158    -46    119
    -96   -127    -31    111    -33    -80   -670  -1041   -550   -350   -600   -353
    -41   -371   -332    205    142   -353   -615   -888   -537   -428   -727   -480
    -10   -366   -355    189    171   -361   -501   -727   -410   -353   -696   -467
     10   -280   -290    135    150   -285   -405   -605   -288   -254   -631   -405
     31   -174   -205     70    116   -189   -342   -530   -197   -171   -566   -348
     51    -96   -148     20     98   -122   -309   -496   -148   -122   -530   -327
     49    -54   -103      2     75    -77   -290   -472   -119    -98   -511   -314
     59    -28    -90    -15     72    -59   -283   -462   -111    -88   -514   -303
     54    -12    -70    -20     59    -41   -277   -452   -109    -75   -514   -296
     59    -10    -72    -25     64    -38   -283   -452   -111    -70   -522   -301
     70     -2    -72    -33     70    -36   -277   -449   -111    -59   -524   -296
     72     -5    -77    -36     72    -41   -270   -441   -111    -49   -524   -290
     75    -12    -88    -31     80    -49   -267   -436   -111    -44   -524   -285
     57    -18    -77    -20     64    -46   -265   -444   -109    -44   -524   -288
     64     -7    -72    -28     67    -38   -259   -436   -106    -44   -517   -280
     77      5    -75    -41     75    -33   -252   -431   -103    -44   -519   -267
    145     77    -67   -114    106      5   -233   -410    -80    -25   -504   -241
    116     62    -54    -90     85      5   -236   -407    -77    -23   -509   -236
     46      5    -41    -25     44    -18   -254   -418    -90    -33   -519   -246
     77     64    -12    -72     46     28   -239   -397    -67     -7   -491   -228
     57     54     -2    -54     28     25   -244   -400    -72    -12   -491   -233
     38     36     -2    -38     20     18   -262   -400    -83    -20   -501   -226
     72     80      7    -75     33     44   -249   -371    -62      0   -485   -158
     49     49     -2    -51     25     23   -254   -363    -70     -7   -509   -114
     62     44    -18    -54     38     12   -262   -348    -77    -20   -530    -90
     90     72    -18    -85     54     28   -270   -322    -59    -12   -527    -67
    116    116      0   -116     59     59   -267   -290    -15     12   -504    -38
    189    179    -10   -184     98     85   -267   -275     28     46   -485    -28
    226    213    -12   -220    119    101   -259   -262     67     80   -470    -20
    213    189    -23   -202    116     83   -270   -272     64     93   -472    -33
    233    194    -38   -213    137     77   -262   -267     67    124   -454    -41
    316    205   -111   -262    213     46   -265   -272     38    111   -462    -90
    459    228   -231   -345    345      0   -280   -293      0     80   -470   -153
    594    239   -355   -420    475    -57   -296   -316    -54     36   -470   -205
    618    184   -433   -400    527   -124   -301   -324    -83     12   -454   -233
    542     93   -449   -319    496   -179   -280   -293    -51     49   -436   -239
    436     25   -410   -233    423   -192   -244   -262    -12    101   -428   -226
    293    -36   -329   -129    309   -181   -213   -246     -7    109   -439   -200
    171    -83   -254    -44    213   -168   -176   -220      2    122   -431   -158
    127    -64   -192    -33    158   -127   -150   -210     -2    129   -420   -135
    119    -25   -145    -46    129    -83   -124   -205     -2    132   -415   -101
     83    -41   -124    -20    101    -80   -116   -213    -12    114   -423    -80
     67    -49   -116     -7     90    -83   -114   -220    -23    101   -426    -54
     44    -31    -77     -7     59    -51   -101   -207    -18     98   -407    -77
     31    -23    -54     -5     41    -36    -88   -187     -7    109   -392    -90
     12    -18    -31      2     20    -23    -83   -174      0    132   -381    -67
    -18    -20     -2     20     -7    -12    -75   -161     10    140   -392    -59
    -31    -12     15     20    -25      2    -67   -145     28    150   -371    -62
     -7      0      5      2     -7      2    -70   -129     38    155   -348    -51
     33     15    -18    -25     23      0    -85   -124     41    150   -332    -41
     57     25    -31    -41     44     -2    -93   -116     46    155   -311    -31
     88     54    -36    -72     62     10    -85    -90     59    171   -277    -20
    111    109     -2   -111     57     54    -57    -64     88    205   -236     -5
     70    124     51    -98     10     88    -33    -51    109    220   -220      0
     28    119     90    -72    -31    106    -12    -36    124    226   -220     -2
     10    163    153    -88    -72    158     38      0    163    257   -194     25
    -70    150    218    -41   -142    184     72     23    181    267   -187     41
   -137    122    259      5   -197    189     83     28    187    262   -187     31
   -142    109    252     18   -197    179     64     10    171    244   -202     18
    -77    132    210    -28   -142    168     46    -12    150    231   -218      0
    -25    140    163    -57    -93    150     23    -41    124    215   -241    -25
     28    142    111    -85    -41    127    -10    -80     93    179   -283    -38
     46    124     77    -85    -15    101    -46   -116     64    140   -327    -44
     67     90     23    -80     23     57    -72   -135     46    111   -366    -49
     80     62    -18    -72     49     23    -88   -142     31     93   -397    -51
     72     10    -62    -41     67    -25   -106   -163      5     59   -433    -75
     72    -38   -111    -15     90    -75   -124   -184    -23     28   -472   -103
    106    -49   -158    -28    129   -103   -124   -192    -41     12   -496   -129
     75   -106   -181     12    127   -142   -142   -220    -75    -20   -519   -171
     67   -153   -220     41    142   -187   -176   -259   -114    -59   -542   -213
    140   -103   -244    -18    192   -174   -174   -259   -116    -59   -530   -202
    109   -140   -249     12    176   -194   -189   -280   -137    -80   -527   -220
     75   -158   -236     41    153   -197   -202   -296   -150    -90   -517   -228
     57   -168   -228     54    142   -197   -215   -311   -166   -106   -522   -257
     64   -153   -218     44    140   -184   -228   -319   -168   -109   -514   -265
     72   -207   -280     67    176   -244   -236   -322   -194   -145   -550   -319
    111   -324   -436    106    272   -379   -187   -262   -213   -205   -628   -405
    137   -322   -459     90    296   -389    -67   -132   -140   -189   -631   -426
    176   -213   -389     18    283   -301     54     57      5    -77   -527   -345
    265    197    -70   -231    166     64    116    218    249    215   -210    -54
    228    820    589   -524   -181    706     90    228    517    633    283    420
     23   1382   1358   -704   -667   1371    -90    -18    652    976    722    841
   -106   1434   1540   -662   -823   1486   -431   -454    462    945    750    859
   -142    766    906   -314   -524    836   -652   -878   -119    283    122    298
   -150    -80     70    114   -111     -5   -719  -1054   -628   -413   -592   -355
    -98   -472   -376    285    137   -426   -698   -948   -717   -610   -836   -607
     -5   -444   -439    226    215   -441   -600   -756   -597   -542   -795   -592
     33   -254   -290    109    161   -272   -433   -558   -413   -387   -657   -467
     33   -140   -174     51    101   -155   -340   -457   -301   -290   -571   -392
      2   -129   -132     62     64   -129   -311   -426   -265   -259   -550   -376
     72    -33   -106    -18     88    -70   -267   -374   -215   -215   -506   -342
     67     -2    -70    -33     67    -33   -252   -353   -197   -207   -483   -316
    -12    -46    -36     28     10    -41   -254   -355   -200   -215   -483   -322
    -36    -67    -31     49     -2    -49   -252   -355   -197   -218   -480   -332
    -23    -51    -28     38      2    -41   -244   -345   -184   -202   -462   -319
    -18    -38    -20     28      0    -31   -246   -340   -179   -197   -457   -306
    -12    -18     -5     15     -5    -12   -241   -337   -171   -189   -444   -293
     -7     28     36    -10    -23     31   -220   -322   -150   -163   -418   -262
    -15     57     72    -20    -44     64   -202   -309   -129   -140   -402   -233
     25     83     57    -54    -15     70   -205   -314   -124   -140   -436   -246
     -2     41     44    -20    -23     41   -215   -329   -132   -153   -470   -262
    -28      0     28     12    -31     12   -228   -345   -140   -166   -485   -257
     38     77     38    -57      0     59   -210   -327   -111   -137   -465   -213
    -10     31     41    -12    -25     36   -223   -342   -122   -148   -488   -215
    -10     36     46    -12    -28     41   -233   -350   -124   -150   -498   -220
     28     80     49    -57    -10     64   -233   -345   -111   -137   -493   -213
     41     98     57    -70     -7     77   -236   -340   -101   -124   -491   -202
     70    122     51    -96      7     88   -244   -337    -93   -116   -501   -200
     70    119     46    -96     10     83   -262   -342    -96   -119   -519   -215
    166    205     38   -187     64    124   -244   -319    -67    -90   -501   -197
    181    218     36   -200     72    127   -239   -311    -59    -80   -504   -202
    163    223     57   -194     51    140   -252   -309    -54    -70   -511   -215
    148    220     72   -184     36    148   -262   -303    -51    -67   -514   -223
    122    213     90   -168     12    153   -272   -309    -57    -75   -522   -241
    124    231    106   -176     10    168   -265   -293    -41    -59   -509   -233
    103    210    106   -155      0    158   -267   -298    -44    -64   -514   -244
    103    187     83   -145     10    135   -267   -306    -51    -77   -530   -270
    103    179     75   -142     15    127   -262   -314    -51    -88   -535   -288
    111    205     93   -158     10    150   -259   -319    -51    -83   -522   -283
    119    236    116   -179      2    176   -254   -319    -38    -70   -504   -275
    124    254    129   -189     -2    192   -239   -306    -18    -54   -491   -272
    127    257    127   -194      0    192   -223   -290     -2    -49   -480   -267
    127    259    132   -192     -2    197   -207   -283      2    -46   -478   -265
    101    220    119   -163    -10    171   -210   -290     -7    -62   -504   -277
    101    236    135   -171    -15    187   -200   -290      5    -59   -501   -270
     96    231    132   -166    -18    181   -197   -296      2    -64   -511   -275
     88    226    137   -155    -23    181   -197   -301      2    -67   -522   -277
     83    223    140   -155    -31    181   -194   -306      7    -67   -527   -280
     77    210    132   -145    -25    171   -197   -306      7    -75   -535   -293
     75    246    168   -163    -46    207   -194   -301     20    -59   -519   -275
     93    290    197   -192    -51    244   -192   -293     33    -44   -511   -254
     96    277    181   -187    -44    231   -192   -290     36    -49   -524   -270
     98    277    176   -189    -38    228   -184   -285     38    -46   -530   -277
     93    293    200   -194    -54    249   -189   -283     41    -38   -519   -275
     83    303    220   -192    -67    262   -197   -285     41    -44   -519   -277
     98    303    202   -202    -51    254   -187   -277     46    -49   -519   -283
    114    322    207   -218    -46    265   -181   -270     51    -44   -514   -270
     46    293    244   -171    -98    267   -192   -277     41    -51   -535   -280
     62    342    280   -202   -109    311   -181   -267     49    -38   -530   -265
     83    389    306   -236   -111    348   -153   -244     64    -18   -524   -246
     98    402    303   -252   -103    353   -127   -218     80     -7   -527   -239
    101    407    303   -254   -101    355   -116   -202     90      2   -519   -233
    106    397    290   -252    -90    345    -93   -181    106     15   -506   -218
     98    420    319   -262   -111    371    -96   -189    106     23   -498   -202
     67    428    361   -249   -145    394   -114   -218     90     12   -511   -215
     54    420    363   -239   -155    392   -142   -246     67     -7   -540   -231
     57    420    363   -239   -153    392   -174   -275     46    -18   -568   -236
     70    407    337   -239   -135    371   -192   -290     33    -28   -574   -239
     72    379    303   -226   -116    342   -194   -303     15    -44   -592   -270
     41    324    280   -184   -119    303   -207   -322     -7    -67   -623   -298
     12    262    249   -137   -116    257   -215   -327    -23    -93   -657   -311
     20    231    210   -127    -96    220   -226   -340    -41   -109   -675   -324
      7    176    168    -93    -80    171   -233   -355    -62   -129   -701   -342
    -41     90    132    -25    -85    111   -257   -389   -101   -171   -748   -379
    -28     83    111    -25    -70     96   -262   -400   -116   -184   -753   -379
     23    140    114    -83    -46    127   -246   -384   -101   -174   -719   -371
    -28     90    119    -31    -75    106   -257   -394   -119   -192   -727   -389
   -114     12    127     49   -122     70   -280   -415   -148   -218   -782   -420
    -72     64    137      5   -103    101   -257   -402   -129   -200   -771   -415
    -67     36    101     15    -85     67   -249   -402   -142   -207   -782   -449
    -90    -80     10     85    -51    -36   -257   -402   -184   -259   -836   -530
    -44   -116    -72     77     12    -96   -166   -293   -153   -275   -878   -584
     70     18    -51    -44     62    -15     -2    -96    -23   -197   -833   -563
     59    122     62    -90      0     90     90     80    124    -49   -698   -485
     64    527    462   -296   -197    496    135    200    366    272   -350   -145
    -20   1210   1231   -594   -626   1221    101    163    641    724    174    413
   -233   1652   1886   -709  -1060   1769   -132   -174    693    987    504    756
   -345   1314   1660   -485  -1005   1486   -470   -675    270    646    202    488
   -355    511    867    -77   -613    688   -675  -1078   -371   -122   -550   -176
   -275   -140    132    207   -205     -5   -724  -1148   -727   -631  -1098   -675
   -210   -358   -148    285    -31   -254   -662   -995   -709   -678  -1205   -782
   -163   -301   -140    231    -15   -220   -511   -807   -571   -581  -1140   -727
   -127   -197    -70    163    -31   -135   -392   -659   -446   -480  -1070   -657
    -83    -88     -7     83    -38    -46   -329   -584   -366   -405  -1018   -594
    -46    -38      7     44    -28    -15   -293   -540   -319   -368   -992   -574
    -23     18     38      2    -33     28   -267   -514   -293   -340   -963   -555
    -33     33     67      0    -51     49   -249   -496   -283   -327   -956   -540
    -18     36     51    -10    -36     44   -244   -483   -283   -324   -961   -532
    -20     23     44      0    -31     33   -249   -485   -288   -332   -971   -532
    -38     12     51     12    -46     31   -252   -491   -298   -342   -971   -532
    -18     49     67    -15    -44     57   -236   -475   -298   -329   -966   -522
    -15     51     64    -20    -41     57   -228   -467   -306   -324   -966   -524
     -7     57     64    -23    -36     59   -231   -457   -306   -316   -935   -530
    -23     33     57     -7    -41     44   -244   -462   -324   -324   -930   -548
    -25     54     77    -15    -51     64   -241   -454   -322   -311   -901   -542
    -15     70     83    -28    -49     75   -231   -441   -314   -301   -872   -532
    -20     67     88    -23    -54     77   -231   -439   -311   -303   -875   -530
    -25     93    119    -33    -75    106   -239   -436   -303   -293   -885   -522
    -18    119    137    -51    -77    127   -226   -423   -285   -280   -904   -511
    -15    106    122    -46    -70    114   -215   -418   -280   -277   -930   -506
    -15     93    109    -38    -62    101   -194   -402   -267   -270   -935   -493
    -18    109    127    -46    -72    119   -187   -392   -257   -257   -930   -480
    -23    129    153    -54    -88    140   -187   -379   -246   -239   -927   -459
    -31    142    174    -57   -103    155   -187   -361   -241   -223   -924   -449
    -33    163    197    -64   -114    179   -181   -340   -228   -200   -914   -423
    -46    179    226    -67   -135    202   -187   -324   -218   -176   -906   -402
    -49    189    239    -70   -145    213   -184   -301   -207   -161   -893   -384
    -46    187    233    -72   -140    210   -187   -283   -205   -150   -878   -368
    -62    202    265    -70   -163    233   -171   -254   -187   -124   -836   -324
    -62    249    311    -93   -187    280   -150   -226   -161    -98   -800   -283
    -64    246    311    -90   -189    280   -142   -218   -163   -103   -795   -277
    -57    275    332   -111   -197    303   -122   -205   -163   -106   -789   -283
    -25    348    374   -161   -200    361    -90   -179   -142    -80   -753   -272
    -96    309    405   -106   -252    355    -96   -184   -150    -85   -758   -283
   -155    267    423    -57   -290    345    -98   -181   -158    -90   -766   -301
   -174    257    428    -44   -301    342    -77   -158   -140    -83   -758   -316
   -114    332    446   -109   -280    389    -28   -119    -93    -51   -732   -309
   -132    301    433    -88   -283    366    -23   -132    -93    -64   -750   -324
   -174    231    402    -28   -288    316    -38   -153    -93    -98   -779   -353
   -135    265    397    -67   -267    332     -5   -140    -67    -96   -774   -348
   -168    233    402    -31   -285    316      5   -145    -88    -90   -797   -366
   -335     75    410    127   -371    241    -28   -181   -145   -116   -839   -405
   -340     75    415    132   -376    244      5   -155   -142    -90   -815   -376
   -381     54    433    163   -407    244     28   -142   -145    -57   -792   -350
   -454     28    483    213   -467    254     67   -116   -129    -20   -758   -319
   -483     49    532    215   -509    290    106    -72    -93      5   -719   -277
   -483     62    542    210   -514    301    111    -41    -67     18   -704   -249
   -465     64    530    200   -498    296    109    -18    -41     31   -691   -226
   -459     83    542    189   -501    311    111      0    -20     41   -672   -207
   -433     96    530    168   -483    311    124     12    -12     28   -672   -205
   -441     62    504    187   -472    283    127     20    -12     15   -672   -202
   -402     85    485    158   -444    285    140     38      0     20   -665   -194
   -316    161    478     77   -397    319    171     77     33     46   -631   -174
   -324    150    472     85   -400    311    200    106     51     64   -605   -137
   -358    119    475    119   -415    296    210    127     49     80   -592   -103
   -379    101    478    137   -428    288    220    142     44     96   -581    -80
   -363    127    491    119   -426    309    233    155     36    103   -581    -67
   -285    223    509     28   -397    366    275    192     62    153   -527    -41
   -309    226    535     41   -420    379    290    205     70    181   -475    -25
   -376    148    522    111   -449    335    270    181     31    145   -478    -49
   -392    129    522    132   -457    324    246    158     -5    109   -501    -96
   -407     98    504    153   -457    301    241    158    -25     80   -517    -85
   -397     70    467    163   -433    267    239    163    -44     59   -524    -83
   -402     20    420    189   -410    220    226    161    -75     31   -537   -101
   -397    -49    348    223   -374    148    200    155   -116     -7   -566   -129
   -348    -96    252    220   -301     77    194    168   -137    -33   -579   -137
   -335   -166    168    249   -254      0    179    148   -187    -83   -613   -166
   -340   -210    129    272   -236    -41    179    137   -213   -101   -623   -171
   -316   -213    103    265   -210    -54    184    142   -226   -109   -618   -168
   -306   -241     64    272   -187    -88    174    132   -249   -135   -623   -179
   -345   -319     25    332   -187   -148    145    109   -283   -171   -636   -202
   -303   -306     -2    303   -150   -153    158    111   -283   -168   -610   -210
   -265   -270     -5    267   -129   -137    176    129   -270   -145   -574   -189
   -296   -358    -64    324   -116   -213    161    137   -290   -171   -605   -213
   -259   -454   -194    355    -33   -324    174    179   -306   -210   -641   -272
   -215   -501   -285    358     33   -394    290    324   -244   -200   -644   -309
   -231   -524   -293    379     31   -410    405    478   -145   -148   -615   -288
   -192   -329   -137    259    -31   -233    519    667     41     41   -439   -135
   -181    137    319     23   -252    226    558    750    275    371    -67    215
   -283    722   1002   -220   -644    862    478    618    433    706    355    628
   -384   1008   1392   -311   -888   1200    189    246    353    841    558    820
   -431    667   1096   -119   -766    880    -80   -148    -38    517    267    545
   -498   -119    379    309   -439    127   -174   -389   -566   -184   -423    -64
   -441   -683   -244    561   -101   -465   -153   -324   -779   -563   -826   -431
   -337   -839   -501    589     80   -670    -54   -127   -704   -566   -862   -480
   -428   -901   -472    662     20   -685     49      2   -594   -509   -833   -480
   -423   -818   -394    620    -15   -607    153    127   -467   -410   -748   -405
   -368   -706   -337    535    -15   -522    231    210   -374   -324   -662   -335
   -394   -691   -296    542    -49   -493    270    246   -335   -290   -623   -319
   -350   -626   -277    488    -38   -452    290    275   -306   -265   -587   -303
   -306   -618   -311    462      0   -465    309    301   -283   -252   -555   -290
   -288   -626   -337    454     23   -480    314    311   -272   -241   -540   -283
   -296   -607   -311    452      7   -459    319    324   -262   -231   -522   -257
   -301   -620   -322    459      7   -472    322    329   -262   -233   -517   -244
   -309   -628   -319    467      2   -475    332    340   -254   -228   -506   -228
   -298   -597   -301    446      0   -449    345    355   -239   -210   -483   -207
   -259   -550   -290    405     15   -420    379    387   -210   -187   -452   -171
   -298   -584   -285    441     -7   -436    381    384   -218   -197   -459   -168
   -314   -602   -288    459    -15   -446    389    392   -215   -197   -459   -153
   -316   -589   -272    452    -23   -431    397    410   -200   -187   -444   -127
   -267   -501   -233    384    -18   -368    446    452   -153   -140   -394    -88
   -254   -485   -231    368    -12   -361    478    470   -135   -135   -387    -85
   -319   -540   -220    431    -49   -381    470    470   -140   -150   -410   -111
   -366   -589   -223    475    -72   -407    465    475   -142   -153   -420   -129
   -363   -600   -236    483    -64   -418    472    496   -132   -145   -407   -132
   -348   -579   -231    462    -59   -405    483    519   -114   -135   -397   -122
   -345   -587   -241    465    -51   -415    488    532   -103   -129   -389   -137
   -337   -574   -239    454    -49   -405    501    563    -83   -111   -366   -129
   -257   -483   -226    371    -15   -355    540    623    -31    -57   -306    -70
   -293   -491   -197    392    -49   -345    545    639    -20    -46   -290    -67
   -324   -493   -168    407    -80   -329    548    659    -12    -31   -267    -59
   -290   -459   -171    374    -62   -316    563    698     12     -7   -233    -36
   -293   -457   -163    376    -64   -311    584    727     28     10   -207    -15
   -329   -478   -150    402    -90   -314    602    732     28      2   -210    -28
   -327   -475   -148    402    -90   -311    623    740     31     -5   -215    -41
   -355   -470   -114    413   -122   -293    641    750     38     -5   -210    -38
   -358   -465   -106    413   -127   -285    672    771     54      2   -207    -33
   -345   -472   -127    407   -111   -301    678    779     54     -5   -215    -38
   -355   -462   -106    407   -127   -285    683    784     57    -10   -213    -46
   -322   -397    -75    358   -124   -236    706    802     83      7   -187    -46
   -329   -381    -51    355   -140   -218    730    813    103     12   -179    -54
   -400   -402     -2    400   -200   -205    740    815    111      7   -187    -54
   -415   -384     31    400   -226   -176    758    831    129     20   -181    -38
   -483   -384     96    431   -290   -145    763    833    140     25   -168    -28
   -519   -345    174    433   -348    -85    795    852    166     44   -142    -12
   -501   -335    166    415   -335    -85    800    849    161     31   -155    -31
   -509   -397    111    452   -311   -142    761    810    122    -15   -200    -75
   -472   -397     75    433   -275   -161    737    795    109    -28   -200    -85
   -433   -392     41    413   -239   -176    717    787     96    -36   -194    -88
   -314   -296     18    303   -168   -137    727    807    119    -10   -153    -64
   -267   -265      2    265   -135   -132    735    820    129     -2   -132    -59
   -314   -329    -18    319   -150   -174    714    805    111    -25   -148    -85
   -309   -327    -18    319   -145   -174    698    797    103    -36   -148    -98
   -275   -283     -7    277   -135   -145    701    805    114    -28   -132    -80
   -233   -244    -10    239   -114   -127    714    820    127    -15   -111    -57
   -231   -244    -12    236   -111   -129    732    839    137     -7    -93    -46
   -231   -210     20    220   -127    -96    756    857    158     10    -64    -25
   -228   -176     51    200   -142    -62    771    867    174     20    -46    -10
   -207   -163     44    184   -127    -59    800    888    187     31    -36      0
   -189   -148     38    166   -116    -54    823    909    200     44    -20     12
   -194   -137     57    166   -127    -41    839    922    207     57     -5     25
   -171    -96     75    132   -124    -10    839    917    215     62      5     31
   -168    -85     83    127   -127      0    836    898    215     64      7     33
   -140    -67     72    101   -109      0    833    898    215     75     18     57
    -44    -23     20     33    -33     -2    844    911    215     85     31     80
    -96    -70     23     83    -59    -25    828    896    197     72     25     80
   -176   -148     28    161   -103    -59    807    880    171     54     15     70
   -179   -176      2    179    -93    -88    802    878    153     44      2     57
   -135   -171    -36    153    -49   -103    823    898    150     44     10     70
   -145   -226    -80    184    -33   -153    823    896    129     20     -7     54
   -236   -350   -116    293    -62   -233    807    867     88    -20    -46     20
   -259   -415   -158    337    -54   -288    805    857     64    -38    -64     10
   -267   -436   -168    353    -49   -303    810    857     54    -38    -67     15
   -285   -449   -166    366    -62   -309    818    854     44    -44    -67     18
   -293   -470   -176    381    -59   -324    820    852     31    -54    -77      2
   -283   -470   -187    376    -49   -329    826    854     31    -54    -67      5
   -283   -498   -215    392    -33   -358    839    862     25    -54    -62     18
   -293   -545   -252    415    -20   -400    849    878     15    -62    -77     12
   -275   -610   -335    441     28   -472    883    932     15    -77   -106     -5
   -277   -680   -402    478     62   -540    989   1060     59    -83   -142    -33
   -285   -641   -355    465     33   -498   1117   1221    161    -25   -111    -10
   -236   -475   -239    355     -2   -355   1239   1410    348    161     59    142
   -215      0    213    106   -215    106   1270   1488    587    514    459    519
   -309    639    948   -166   -628    792   1166   1343    761    898    945    971
   -431    956   1387   -262   -909   1171    841    935    672   1044   1182   1179
   -483    610   1091    -64   -787    849    524    496    244    698    883    917
   -511   -192    319    350   -415     62    433    249   -293     -7    176    335
   -472   -818   -348    644    -62   -584    470    306   -545   -439   -296    -67
   -415   -971   -555    693     70   -763    571    496   -485   -452   -355   -132
   -387   -932   -548    659     77   -740    704    672   -350   -353   -296    -85
   -355   -802   -449    579     44   -626    810    805   -220   -241   -200    -36
   -340   -701   -363    519     10   -532    872    883   -127   -153   -101      2
   -342   -659   -316    501    -12   -488    922    935    -67    -93    -33     20
   -329   -659   -329    493     -2   -496    948    950    -51    -85    -12      5
   -335   -657   -322    493     -7   -491    958    958    -51    -88     -2     -5
   -340   -636   -298    488    -23   -467    961    963    -51    -77     20    -12
   -337   -620   -283    480    -28   -452    966    971    -44    -72     41    -15
   -332   -613   -283    472    -28   -449    966    974    -38    -75     54     25
   -332   -602   -270    467    -33   -436    982    987    -28    -64     70     62
   -342   -597   -254    467    -44   -426    992    992    -25    -62     75     80
   -350   -581   -231    467    -59   -407    995   1000    -15    -51     88     96
   -329   -550   -220    439    -54   -387   1000   1000     -5    -41    103    116
   -316   -558   -244    436    -36   -402   1002    995     -5    -46     96    114
   -306   -558   -254    431    -28   -407    995    989     -7    -51     96    119
   -296   -530   -233    413    -31   -381    997    997     -2    -46    106    124
   -298   -511   -213    405    -44   -363    992    992     -2    -57    101    122
   -314   -506   -192    410    -62   -350    987    984     -5    -67     93    127
   -265   -426   -161    342    -54   -293   1015   1008     20    -33    140    155
   -236   -376   -140    306    -49   -259   1039   1023     38    -10    166    168
   -288   -415   -127    350    -80   -272   1026   1013     23    -33    150    155
   -275   -376   -101    324    -88   -239   1023   1018     25    -20    176    158
   -205   -303   -101    254    -54   -202   1044   1044     38      2    223    181
   -174   -283   -109    228    -33   -197   1041   1044     25      2    246    189
   -179   -270    -90    223    -46   -181   1031   1062     57     15    267    205
   -176   -244    -70    210    -54   -158   1039   1083     85     36    272    215
   -163   -220    -57    192    -54   -140   1049   1101    111     54    272    239
   -168   -231    -62    200    -54   -148   1072   1114    124     59    280    262
   -148   -187    -41    166    -54   -114   1104   1135    155     85    311    277
   -161   -189    -28    174    -67   -109   1109   1127    150     80    311    277
   -142   -171    -28    155    -59    -98   1122   1122    148     72    303    283
   -103   -119    -15    111    -44    -67   1158   1135    163     85    306    285
   -171   -150     18    158    -96    -64   1161   1122    155     85    301    272
   -207   -176     31    192   -119    -75   1169   1119    158     88    288    270
   -187   -166     20    176   -103    -75   1176   1124    168     90    241    272
   -174   -168      5    171    -90    -83   1176   1111    171     83    205    275
   -189   -179     10    181   -101    -85   1176   1104    166     72    181    267
   -207   -197      7    202   -109    -96   1176   1091    163     75    189    233
   -192   -189      0    189    -98    -96   1179   1085    166     88    197    220
   -124   -153    -28    140    -49    -90   1187   1091    179     96    220    223
   -106   -150    -44    127    -31    -98   1166   1067    168     77    200    210
   -155   -161     -7    158    -75    -85   1156   1054    158     70    168    200
   -135   -122     12    127    -75    -54   1161   1054    174     88    207    207
    -83   -137    -54    111    -15    -96   1143   1034    166     77    228    184
    -77   -142    -64    109     -7   -103   1140   1034    171     77    202    184
    -88   -124    -36    103    -25    -80   1137   1036    181     83    215    187
    -57   -103    -46     77     -5    -75   1140   1041    189     98    236    194
    -44    -88    -44     67      0    -67   1150   1052    205    114    226    202
    -59    -88    -28     72    -18    -59   1161   1062    215    124    220    205
    -62    -72    -10     64    -25    -41   1174   1078    228    135    226    223
    -80    -54     25     64    -54    -15   1187   1093    241    140    228    231
   -101    -36     64     70    -83     12   1200   1106    252    145    239    226
   -114    -15     98     64   -109     38   1223   1124    267    161    254    241
   -124      5    129     59   -127     67   1247   1143    283    181    272    267
   -142     12    155     62   -148     83   1262   1156    293    189    277    280
   -155     36    192     59   -174    114   1283   1174    309    207    288    293
   -161     77    236     41   -200    155   1299   1189    335    236    311    324
   -181    111    293     33   -236    200   1306   1187    350    252    332    345
   -194    114    309     38   -252    210   1291   1176    340    246    335    348
   -200     75    275     62   -236    174   1260   1150    309    220    314    324
   -215     54    270     80   -244    161   1228   1130    288    202    290    316
   -220     41    262     88   -241    150   1213   1117    275    192    280    306
   -231     31    262    101   -246    145   1202   1111    262    179    272    293
   -249    -23    226    137   -239    101   1192   1098    233    145    244    275
   -239    -67    171    150   -207     51   1182   1093    205    122    231    228
   -236    -85    150    161   -194     31   1169   1085    187    101    210    207
   -270   -158    111    213   -192    -25   1140   1049    142     49    145    158
   -301   -210     90    257   -197    -59   1122   1023    116     20    116    129
   -272   -197     75    233   -174    -59   1124   1023    122     36    132    111
   -262   -187     75    223   -168    -57   1132   1031    135     54    161     96
   -296   -226     70    259   -184    -77   1122   1021    124     38    150     83
   -324   -265     59    296   -192   -103   1106   1008    109     25    132     62
   -309   -257     51    283   -184   -101   1091   1002     98      7    103     57
   -239   -272    -33    254   -103   -153   1122   1041     93    -25     33     31
   -226   -337   -111    280    -59   -226   1213   1145    114    -59    -38    -41
   -257   -340    -83    298    -88   -213   1330   1291    194    -15     -5    -51
   -197   -155     38    176   -119    -57   1441   1499    392    187    202    106
   -187    309    496    -62   -340    402   1460   1597    670    553    613    491
   -306   1031   1337   -363   -823   1184   1389   1509    971   1013   1156   1031
   -496   1405   1901   -454  -1197   1652   1091   1127   1010   1202   1428   1317
   -610    987   1597   -189  -1104   1291    758    649    600    815   1085    982
   -670     85    756    290   -714    420    592    288    -44     38    324    288
   -623   -579     44    600   -335   -267    579    272   -358   -415   -163   -179
   -550   -748   -197    649   -176   -472    662    454   -303   -441   -223   -267
   -501   -657   -158    576   -174   -407    813    652   -148   -329   -142   -192
   -457   -517    -59    485   -200   -290    937    805     -7   -210    -57    -90
   -431   -405     23    418   -231   -192   1008    893     75   -127      2    -10
   -418   -363     54    392   -236   -155   1036    932     96    -88     18     15
   -415   -332     83    371   -249   -124   1044    943     96    -67     18     18
   -407   -301    103    353   -257    -98   1044    948     98    -41     38     41
   -387   -270    114    327   -252    -77   1044    956    101    -23     51     62
   -368   -252    116    311   -244    -67   1047    961    101    -10     67     64
   -381   -226    155    301   -270    -36   1044    953     88    -15     59     88
   -340   -187    153    262   -249    -18   1028    937     70    -31     44     85
   -316   -187    129    249   -226    -28   1002    917     41    -59     25     67
   -322   -223     98    272   -210    -62    969    885     10    -93      7     31
   -329   -210    119    267   -226    -46    961    883      2   -101      7     15
   -244    -98    142    171   -194     20    989    911     28    -77     25     44
   -192    -23    168    106   -181     72   1013    932     44    -62     31     57
   -207    -20    187    114   -197     83   1018    924     41    -64     10     41
   -220    -31    189    124   -205     77   1021    930     44    -59    -12     49
   -270    -57    210    163   -241     75   1010    924     38    -62    -12     62
   -288    -54    233    168   -262     90   1002    924     36    -57    -12     62
   -283    -41    241    163   -262     98    989    917     31    -62    -20     57
   -270     -2    265    135   -270    129    997    932     51    -44     12     77
   -252     18    270    116   -262    145   1000    945     70    -25     38    103
   -259      2    262    129   -259    132    974    932     62    -33     31    101
   -236     33    270    101   -252    150    971    935     70    -20     54    114
   -239     44    280     96   -259    161    963    948     80     -7     85    127
   -210     85    296     59   -252    189    963    971    103     18    129    161
   -129    161    290    -18   -210    223    976   1002    129     51    168    200
   -155    155    311      0   -233    233    969    997    127     54    168    210
   -189    111    301     38   -246    205    940    971    106     41    155    194
   -166    142    309     12   -239    223    950    979    127     62    163    205
   -122    207    327    -44   -226    267    979   1002    163     98    184    233
   -114    233    348    -59   -231    290   1000   1015    184    109    189    254
   -223    140    363     38   -293    252    969    984    163     80    161    233
   -189    202    392     -7   -290    296    997   1010    202    119    207    275
   -210    197    407      5   -311    301   1010   1013    218    132    233    296
   -316    106    423    106   -368    265    984    979    200    101    220    275
   -293    129    420     80   -358    275    989    984    218    109    241    285
   -246    189    436     25   -340    311   1005    997    244    135    275    314
   -254    194    446     28   -353    319   1005    987    254    135    293    322
   -277    166    444     57   -361    303    992    966    252    127    283    306
   -322    114    436    101   -379    275    963    935    233    111    254    288
   -298    135    431     80   -363    283    963    940    254    132    265    301
   -283    150    433     64   -358    290    963    945    272    148    275    314
   -262    176    439     44   -350    306    961    948    288    163    285    327
   -254    174    428     41   -342    298    948    940    290    158    275    327
   -246    179    426     33   -335    301    945    940    301    163    277    329
   -246    179    423     33   -335    301    943    940    309    163    277    332
   -233    197    431     18   -332    314    948    953    324    166    285    350
   -226    197    423     12   -324    309    945    953    335    171    288    353
   -228    179    407     23   -316    293    935    943    332    168    288    340
   -241    168    410     33   -327    290    935    945    340    179    306    345
   -223    223    446      0   -335    335    963    976    379    215    348    384
   -207    267    475    -31   -342    371    974    987    394    233    366    394
   -228    265    493    -18   -361    379    963    982    394    233    371    394
   -215    249    462    -18   -337    355    953    971    384    228    363    384
   -187    262    449    -36   -316    355    956    971    394    239    371    387
   -189    290    480    -51   -335    384    956    963    407    249    387    402
   -207    298    506    -46   -358    402    948    943    413    254    397    413
   -200    322    522    -62   -361    420    927    924    410    259    410    426
   -189    337    527    -72   -358    431    904    896    405    259    420    428
   -192    353    542    -80   -366    446    878    872    402    257    431    433
   -213    309    522    -49   -366    415    857    849    384    239    420    415
   -246    254    501     -5   -374    376    841    831    368    215    405    392
   -262    223    485     20   -374    353    833    818    361    197    387    376
   -259    192    452     33   -355    319    818    805    348    181    376    358
   -270    161    431     54   -350    296    802    789    335    166    376    345
   -280    132    413     72   -345    272    779    766    319    148    371    329
   -288    116    405     85   -345    259    756    745    311    137    368    322
   -288     88    376     98   -332    231    735    730    301    124    358    314
   -288     67    355    109   -322    210    722    714    290    109    350    301
   -277     67    345    103   -311    205    709    704    285     98    361    301
   -277     59    337    109   -306    197    698    696    283     96    374    309
   -283     49    329    116   -306    189    693    685    277     93    387    311
   -254     -5    249    129   -254    122    714    704    262     67    363    267
   -249    -90    158    168   -205     31    802    797    272     38    311    194
   -267    -62    205    166   -236     70    922    940    363     93    342    197
   -161    176    335    -10   -249    257   1054   1166    579    298    540    361
    -25    722    745   -348   -387    732   1122   1327    891    691    963    774
   -153   1389   1543   -620   -849   1467   1026   1260   1176   1166   1519   1322
   -428   1764   2192   -667  -1309   1977    709    870   1213   1415   1857   1649
   -535   1462   1997   -465  -1267   1730    368    374    826   1101   1595   1410
   -548    633   1182    -41   -865    906    200    -25    166    322    839    750
   -537   -145    389    340   -465    122    163    -98   -236   -226    249    202
   -475   -402     72    439   -275   -166    236     57   -228   -298    124     62
   -400   -335     62    366   -231   -137    381    246    -83   -197    192    109
   -342   -197    145    270   -246    -25    511    402     64    -70    301    200
   -301    -80    220    187   -262     70    584    483    161     18    381    272
   -301    -67    233    184   -267     83    602    501    192     41    389    293
   -259    -18    239    137   -252    109    626    527    218     64    397    329
   -194     36    231     80   -213    132    662    561    249     90    413    366
   -187     28    215     77   -202    122    665    558    257     96    413    363
   -218    -18    200    119   -210     90    657    548    246     90    410    350
   -213    -25    187    116   -200     80    639    532    236     75    402    342
   -163      2    166     80   -166     85    628    524    239     75    400    342
   -124     33    155     44   -140     93    633    527    249     85    407    353
   -114     18    132     49   -122     75    623    519    246     83    400    340
   -106      0    103     51   -106     51    618    514    239     70    387    314
    -88     23    111     33   -101     64    607    506    231     64    379    311
    -57     46    101      2    -80     72    600    501    228     67    379    316
    -25     75    101    -23    -62     88    615    522    252     93    405    350
    -46     59    106     -7    -77     83    594    519    249    101    407    363
    -80     41    122     18   -101     80    581    517    246    101    407    366
    -77     70    148      2   -114    109    592    535    265    124    423    387
    -10    145    155    -67    -83    150    615    568    301    161    454    423
    -25    132    158    -54    -90    142    626    581    311    171    462    431
    -75    103    179    -15   -127    142    607    587    316    174    467    436
    -57    122    179    -33   -116    150    602    610    332    189    485    454
    -59    142    202    -41   -129    171    600    628    350    210    501    467
    -72    142    213    -36   -142    179    594    646    361    231    514    480
    -62    148    210    -44   -137    179    592    665    374    246    530    491
    -12    205    218    -98   -114    210    618    701    407    288    568    530
     -5    254    259   -124   -132    257    631    722    431    324    610    563
    -44    233    277    -96   -161    254    620    717    420    319    618    571
    -49    236    283    -93   -166    259    633    727    428    324    626    581
    -49    233    280    -93   -166    257    649    732    428    327    626    589
    -44    233    277    -93   -161    254    667    737    431    345    639    605
    -57    220    277    -83   -168    249    665    730    426    345    639    607
    -59    223    283    -83   -171    252    680    745    446    371    667    631
    -90    200    290    -57   -189    244    691    750    457    384    683    639
    -93    218    311    -62   -202    265    696    748    462    402    704    646
    -93    231    322    -70   -207    275    698    737    457    405    714    652
    -90    200    288    -54   -189    244    698    732    446    392    709    631
    -93    189    283    -49   -189    236    696    724    441    392    714    626
    -83    194    277    -54   -179    236    698    717    436    394    719    670
    -98    155    254    -28   -176    205    688    701    420    384    724    667
   -114    140    254    -12   -184    194    683    696    420    392    745    667
   -109    155    265    -23   -187    207    678    693    423    400    763    683
    -85    200    285    -57   -184    241    693    709    439    426    795    719
    -88    205    290    -59   -189    249    691    706    436    436    818    732
   -106    192    298    -44   -202    244    691    706    436    441    833    753
   -101    189    288    -44   -194    239    691    709    439    449    852    784
    -90    197    288    -51   -189    241    696    709    436    454    870    802
    -93    192    285    -51   -189    239    691    698    423    452    865    797
    -90    215    306    -62   -197    259    701    706    428    467    875    813
    -98    246    345    -77   -220    296    719    727    441    493    901    852
    -93    277    371    -90   -231    324    724    730    446    506    922    875
    -77    272    350    -98   -213    309    732    735    444    504    927    885
    -41    298    337   -129   -189    316    735    743    444    511    943    893
     -7    316    324   -155   -166    319    750    758    457    527    963    906
    -23    306    329   -140   -176    316    761    766    465    537    976    919
    -15    348    363   -166   -189    355    761    758    467    550    997    945
    -20    363    384   -171   -202    374    737    730    452    545   1002    945
    -23    337    361   -158   -192    350    709    701    413    519    987    930
    -31    335    366   -150   -197    350    683    683    397    517    989    935
    -33    314    348   -142   -189    329    672    680    384    501    995    935
    -46    275    322   -114   -184    298    659    665    361    483    995    927
    -51    228    280    -88   -168    254    631    633    322    454    976    893
    -38    220    259    -90   -148    239    623    626    301    444    966    883
    -20    189    207    -85   -114    197    615    620    285    428    943    865
    -49    114    161    -33   -106    137    597    581    241    379    901    815
    -54     64    119     -5    -88     90    571    542    197    329    865    766
    -18     90    109    -36    -62     98    563    530    181    311    865    753
      0     88     88    -46    -44     90    550    514    171    303    867    748
    -12     46     57    -18    -36     51    527    491    153    280    852    727
    -12     28     41     -7    -28     36    527    483    142    265    839    717
     -2     33     36    -15    -18     33    511    462    127    254    823    704
     18    -18    -38      0     25    -28    535    488    122    226    782    659
     38    -75   -114     15     75    -93    623    594    158    213    737    597
     23    -54    -77     12     49    -64    740    740    257    265    748    587
     38     36     -2    -36     20     18    859    919    407    392    849    667
     51    423    368   -239   -158    397    893    989    615    688   1166    953
    -15   1018   1034   -504   -524   1026    826    898    805   1078   1615   1356
    -70   1421   1491   -678   -782   1454    561    545    771   1286   1888   1597
    -23   1374   1397   -675   -709   1384    220    122    496   1161   1803   1504
    -85    657    743   -288   -413    698     96   -174    -23    472   1106    917
   -109    -54     51     80    -80     -2     77   -207   -371    -64    522    420
    -38   -363   -324    200    142   -345    111    -85   -397   -171    366    265
     67   -371   -439    153    252   -405    210     46   -296   -119    376    249
    135   -296   -433     80    283   -363    267    114   -213    -59    418    267
    213   -194   -410    -10    311   -301    316    171   -135      2    478    303
    296    -98   -394   -101    342   -246    353    210    -72     49    540    327
    280    -64   -345   -106    311   -205    379    236    -44     59    563    345
    301    -51   -353   -127    324   -202    387    241    -31     67    592    358
    303    -38   -342   -132    322   -192    389    241    -20     77    602    358
    267    -33   -301   -119    283   -168    376    231    -20     80    623    345
    267     12   -254   -140    262   -119    402    254     15    111    644    381
    231     57   -174   -145    202    -57    426    275     51    142    641    431
    187     57   -129   -122    158    -36    439    285     80    161    649    454
    161     62   -101   -114    129    -18    439    283     83    168    631    465
    171     93    -77   -132    124      7    436    288     90    176    633    488
    233    140    -93   -189    163     23    444    301    109    194    662    517
    197    124    -75   -161    135     25    428    298    106    200    678    519
    148    111    -36   -132     93     38    420    298    109    202    678    519
    153    142    -10   -148     83     67    444    327    135    218    672    542
    127    163     33   -148     46     98    449    329    145    231    652    545
     54    122     64    -88     -5     93    431    319    135    228    626    532
     10    116    103    -64    -46    109    420    319    142    249    636    542
     38    174    135   -106    -46    155    446    353    179    290    678    563
     23    171    148    -98    -62    161    444    366    189    303    680    563
     12    184    171   -101    -77    179    431    374    197    311    678    579
     20    194    171   -109    -75    184    428    397    213    322    683    607
     12    184    171    -98    -77    179    426    415    226    332    683    613
     -2    241    244   -119   -122    241    444    446    267    376    722    652
    -15    249    262   -116   -137    254    444    462    283    389    732    667
    -31    233    262   -103   -145    246    452    472    290    389    735    678
    -10    249    259   -119   -135    254    472    491    306    397    740    698
     12    327    314   -171   -153    322    501    511    337    426    766    732
    -18    319    337   -153   -176    327    506    509    337    410    758    727
    -38    314    353   -140   -194    332    511    509    340    407    748    722
    -44    329    374   -142   -207    350    522    511    350    415    727    727
    -49    314    363   -132   -207    337    527    509    353    407    685    724
    -49    324    374   -140   -210    348    530    514    371    415    693    724
    -54    353    407   -150   -231    381    537    519    397    436    711    727
    -67    374    441   -153   -254    407    548    524    420    457    724    732
    -88    348    436   -129   -262    392    553    509    418    449    714    709
    -90    355    446   -135   -267    400    555    498    415    446    714    696
    -96    342    439   -124   -267    389    558    488    415    446    711    683
   -103    355    459   -124   -280    407    566    488    431    452    719    688
   -106    363    470   -129   -288    415    555    485    439    457    727    691
   -114    358    470   -122   -290    413    555    485    446    459    735    691
   -124    371    493   -124   -309    431    558    488    459    472    748    704
   -132    384    517   -124   -324    449    561    496    475    488    766    719
   -135    379    514   -124   -324    446    553    491    475    491    776    717
   -132    394    527   -132   -329    459    540    480    467    491    789    709
   -137    400    537   -132   -337    467    537    478    462    493    789    701
   -137    400    537   -129   -337    467    553    488    465    496    787    701
   -129    452    581   -163   -355    517    581    511    496    527    815    730
   -122    488    610   -184   -366    548    600    532    519    553    836    753
   -135    501    636   -184   -387    566    615    548    535    576    849    774
   -161    496    657   -166   -407    576    639    568    553    594    854    795
   -194    483    675   -145   -436    579    662    589    579    623    865    833
   -202    511    714   -153   -459    610    667    605    597    646    870    867
   -210    561    769   -176   -491    665    667    605    618    662    883    896
   -220    605    826   -192   -522    714    672    610    641    688    901    932
   -218    613    828   -200   -522    719    659    597    639    688    906    943
   -218    605    823   -194   -522    714    639    579    623    678    896    935
   -210    623    831   -207   -522    724    613    558    607    667    898    927
   -187    626    813   -218   -498    719    602    550    592    654    885    924
   -197    568    766   -187   -483    667    602    545    571    633    883    906
   -205    488    691   -142   -449    589    581    522    527    589    859    862
   -202    418    618   -109   -410    517    553    498    483    545    815    828
   -210    350    561    -70   -384    454    542    483    462    524    769    807
   -210    301    511    -46   -361    405    532    470    444    509    761    797
   -210    259    467    -25   -340    363    514    446    413    480    730    774
   -223    228    452     -2   -337    337    491    426    387    457    711    750
   -244    197    441     23   -342    319    478    418    366    439    709    735
   -246    171    415     36   -329    290    478    420    355    444    706    735
   -241    158    400     41   -319    277    485    420    348    452    709    737
   -239    145    381     46   -311    262    491    420    332    436    704    724
   -226     62    288     83   -257    174    509    441    306    376    654    675
   -228    -46    181    137   -207     67    597    555    332    327    600    613
   -239    -51    187    145   -213     67    688    685    413    340    605    605
   -218     77    296     70   -257    184    766    841    574    470    727    714
   -106    594    701   -244   -402    646    820    982    857    828   1117   1101
   -142   1275   1415   -568   -779   1345    761    896   1080   1231   1597   1566
   -259   1577   1834   -659  -1047   1704    470    530   1021   1382   1813   1756
   -314   1325   1639   -506   -976   1480    148     88    626   1088   1566   1522
   -428    488    917    -28   -672    701      5   -241     15    335    826    891
   -389   -124    262    257   -327     67     25   -202   -254    -77    355    485
   -309   -288     18    298   -163   -135    101    -36   -215    -93    285    405
   -288   -270     18    277   -155   -127    205    109   -111    -23    316    433
   -129    -67     62     98    -96     -2    335    262     38    114    431    540
   -176    -41    135    106   -155     46    366    303     90    163    470    566
   -241    -67    174    153   -210     54    368    306     98    161    470    555
   -205    -20    181    111   -194     77    384    322    114    179    483    571
   -171      7    179     83   -174     93    392    329    116    181    483    584
   -145     41    187     51   -166    114    413    345    124    189    488    584
   -192     -7    184     98   -189     88    397    327     96    158    454    558
   -226    -33    192    127   -210     77    379    306     77    137    436    548
   -213      0    213    106   -213    106    384    314     88    142    441    571
   -200     15    215     90   -207    114    387    319     96    140    431    576
   -215     12    228    101   -223    119    387    322     93    135    431    571
   -270    -18    249    142   -259    114    371    303     83    124    433    558
   -246     12    259    116   -252    135    381    316     98    135    459    566
   -163     96    259     33   -210    176    413    342    124    153    457    568
   -171     64    236     51   -202    150    397    324    109    132    402    540
   -106     83    189     10   -148    135    376    311    101    114    363    519
    -67     80    148     -5   -106    114    350    280     80     75    309    501
    -64     59    122      0    -93     90    335    254     62     46    262    506
    -51     57    109     -2    -80     83    322    246     57     28    205    535
    -15     54     70    -20    -44     62    298    233     41      7    168    530
    101    179     77   -140     12    129    324    270     80     59    249    576
    129    220     88   -176     20    155    332    288    103     70    277    600
     64    166     98   -116    -15    132    311    290    101     83    319    592
     10    142    129    -77    -59    137    290    285    103    109    384    587
    -18    150    168    -64    -93    158    290    290    114    111    426    607
     28    220    192   -127    -83    207    316    322    145    132    501    657
     44    267    223   -155    -90    246    348    355    181    176    605    691
     23    293    270   -161   -124    283    363    371    210    218    683    704
    -46    252    298   -101   -171    275    368    374    223    241    704    696
    -41    257    296   -109   -168    275    371    368    228    246    698    683
     31    293    262   -163   -114    277    394    379    252    275    735    683
     31    293    262   -166   -114    277    405    379    265    288    750    667
    -31    239    270   -103   -150    254    405    376    277    296    748    639
    -18    246    265   -116   -142    254    423    392    306    316    766    639
      0    270    270   -135   -135    270    444    402    335    329    769    631
    -31    233    265   -103   -148    249    449    397    342    316    743    607
    -41    213    254    -85   -148    233    462    400    348    309    737    594
    -31    218    246    -93   -140    231    472    400    358    316    745    568
    -67    187    252    -59   -158    218    459    381    353    296    730    519
    -64    200    262    -67   -163    231    454    384    366    293    732    475
    -64    220    285    -77   -174    252    462    397    394    311    750    470
    -80    220    301    -70   -192    262    462    405    410    324    748    527
   -101    215    314    -57   -207    265    454    410    420    335    753    571
    -77    236    314    -80   -197    275    454    426    444    355    766    600
    -51    277    329   -111   -189    303    472    452    478    384    787    623
    -85    270    353    -93   -218    309    465    454    485    389    795    628
   -106    246    353    -70   -228    298    454    446    483    384    789    615
    -93    252    345    -80   -220    298    449    449    488    389    792    610
    -64    319    384   -127   -223    350    485    480    530    431    828    649
    -49    363    413   -158   -231    387    509    493    548    454    846    654
    -67    379    446   -158   -257    413    506    491    558    465    854    649
    -96    387    480   -148   -288    431    511    501    571    478    883    672
    -93    394    488   -150   -290    441    519    522    589    496    909    693
    -75    413    488   -168   -283    452    524    542    613    517    924    701
    -88    462    550   -187   -319    506    530    545    636    545    963    722
   -101    514    615   -207   -361    566    537    553    662    579   1000    735
   -166    485    652   -158   -407    568    509    537    654    581   1010    724
   -187    475    659   -145   -426    566    493    530    649    589   1015    717
   -223    498    722   -140   -472    610    509    555    675    620   1049    745
   -363    457    820    -46   -592    639    524    576    696    646   1075    766
   -402    428    831    -12   -615    628    509    561    685    623   1036    758
   -329    392    719    -33   -524    555    449    501    628    542    924    706
   -259    379    639    -59   -449    509    423    480    597    506    878    652
   -233    314    545    -41   -389    431    394    452    558    462    831    574
   -213    257    470    -20   -340    363    345    415    517    415    779    517
   -179    246    426    -33   -303    335    316    384    493    387    740    488
   -179    231    410    -25   -296    319    296    361    475    366    711    467
   -148    267    415    -62   -283    340    285    363    478    368    709    457
   -142    280    423    -67   -283    350    275    363    483    379    717    428
   -192    246    439    -28   -314    342    265    353    485    381    719    387
   -179    226    405    -23   -290    314    257    350    475    371    701    353
   -174    122    296     25   -236    207    270    376    444    309    613    283
   -187     54    241     67   -213    148    379    488    472    283    540    244
   -137    140    277     -2   -210    210    504    670    607    397    639    288
    -59    376    436   -158   -249    407    592    854    815    631    872    470
     18    940    919   -480   -449    930    615    953   1109   1041   1325    906
   -114   1626   1740   -756   -927   1683    519    826   1387   1493   1860   1431
   -265   1735   2000   -737  -1132   1867    135    361   1257   1509   1938   1522
   -337   1202   1540   -433   -940   1371   -179   -132    743    987   1449   1096
   -402    316    717     41   -558    514   -319   -470    103    207    675    400
   -368   -254    114    311   -241    -70   -342   -449   -132   -135    283     18
   -285   -280      5    280   -145   -137   -220   -244    -28    -83    296     20
   -215   -150     64    181   -142    -41    -59    -54    122     38    387     96
   -181    -49    132    114   -158     41     41     62    226    124    452    161
   -171     10    181     80   -176     96     93    116    280    163    483    202
    -96     64    161     12   -129    111    137    161    324    207    514    246
   -145     31    176     57   -161    103    137    153    322    207    493    262
   -142     62    205     38   -176    135    148    155    332    215    493    288
   -148     72    220     38   -184    145    155    153    340    231    506    298
   -174     41    215     62   -194    127    145    135    322    223    488    285
   -161     44    205     57   -184    124    145    127    319    231    491    298
   -124     64    189     28   -155    127    129    109    309    231    483    288
    -44    122    166    -38   -103    142    116     96    303    231    480    298
    -23    127    150    -51    -85    137    114     90    298    213    449    293
    -85    101    187    -10   -135    142     96     75    280    187    392    254
    -85    153    239    -36   -161    194    109     90    296    202    384    249
    -90    192    283    -49   -187    236    127    116    322    231    387    275
   -116    171    288    -28   -202    228    140    137    335    244    376    288
   -158    166    324     -5   -241    244    145    145    337    246    371    283
   -194    233    426    -20   -309    329    155    161    355    272    392    290
   -218    290    509    -36   -363    400    179    187    392    311    418    303
   -213    262    475    -25   -345    368    150    174    371    293    392    267
   -213    231    444    -10   -329    337    119    153    345    265    363    228
   -184    259    441    -38   -314    350    103    153    342    265    350    213
   -142    306    449    -80   -296    376     93    158    345    272    350    215
    -93    319    413   -114   -254    366     70    153    329    265    335    205
    -36    335    371   -148   -202    353     49    158    319    262    324    200
      0    368    368   -184   -184    368     33    163    319    270    329    220
     18    374    355   -194   -168    366      7    155    303    262    314    241
     46    361    314   -205   -132    337    -20    142    280    241    283    241
    114    387    272   -252    -80    329    -31    132    270    233    254    241
    231    465    233   -350     -2    350    -23    140    267    241    254    259
    280    491    210   -384     36    350    -36    127    252    239    244    265
    187    387    200   -288     -5    293    -80     85    207    194    194    226
    140    374    233   -257    -46    306   -103     75    200    181    179    213
    142    405    262   -275    -59    335    -96     93    218    205    184    236
    135    407    272   -270    -67    340    -88    101    228    215    181    233
    114    415    301   -267    -93    358    -90    103    236    220    184    226
     96    392    296   -244   -101    342    -90    106    244    231    197    210
     75    379    301   -228   -114    340   -106     98    249    236    202    200
     54    368    314   -210   -129    342   -119     96    252    236    205    174
     46    361    311   -205   -132    337   -135     80    246    231    192    158
     33    379    345   -207   -155    363   -140     80    257    244    197    163
     25    381    353   -205   -163    366   -155     75    262    252    202    163
     18    392    374   -205   -176    384   -176     67    265    259    207    158
     10    410    400   -213   -197    405   -189     59    267    265    205    145
     10    431    418   -220   -205    426   -194     57    275    275    207    145
      0    423    420   -213   -210    420   -202     59    283    280    213    142
     -7    431    439   -210   -223    433   -192     67    298    296    236    137
     -7    465    470   -231   -239    467   -194     62    303    309    277    135
    -12    475    485   -231   -249    480   -187     64    309    319    332    140
    -15    498    514   -241   -265    506   -171     75    329    332    361    148
    -10    532    542   -259   -275    537   -166     72    337    335    368    150
      0    555    555   -277   -277    555   -153     72    340    327    350    153
     10    558    548   -285   -270    553   -150     67    337    324    311    140
     25    605    579   -314   -275    592   -153     59    342    329    293    148
     31    654    623   -342   -296    639   -145     49    353    350    288    168
     23    672    649   -348   -314    659   -153     20    355    366    285    168
     25    701    675   -363   -324    688   -166      2    358    374    290    176
     10    667    654   -340   -322    662   -213    -51    319    345    257    142
      7    654    646   -329   -319    652   -249    -96    290    332    236    124
      7    662    652   -337   -322    657   -275   -119    270    322    200    109
      2    649    646   -327   -322    649   -293   -145    246    296    148     77
    -18    610    626   -296   -322    618   -306   -163    236    265    109     44
    -36    532    568   -246   -301    550   -335   -192    207    220     62     -5
    -28    498    527   -236   -277    511   -358   -215    184    200     36    -38
    -23    483    506   -231   -265    493   -371   -241    161    176      7    -67
    -33    446    478   -207   -257    462   -389   -275    122    140    -41   -103
    -44    413    457   -184   -249    433   -410   -296     93    116    -83   -129
    -44    415    459   -187   -252    436   -420   -306     85    114   -103   -140
    -59    415    472   -179   -267    444   -426   -327     75    101   -129   -158
    -44    428    470   -192   -257    449   -433   -348     64     90   -153   -174
    -20    446    467   -213   -244    457   -439   -361     57     88   -171   -187
    -38    366    405   -163   -223    384   -446   -366     20     38   -228   -228
    -23    272    296   -124   -161    283   -397   -296      7    -18   -314   -306
    -15    272    285   -129   -150    277   -270   -145     83     10   -335   -335
     41    394    353   -218   -155    374   -135     70    249    150   -239   -239
    111    841    730   -478   -309    787    -80    202    504    470     88     77
     57   1496   1436   -776   -688   1467   -148    150    763    901    576    563
    -96   2016   2109   -961  -1101   2060   -402   -171    852   1205    943    917
   -161   1961   2122   -898  -1140   2042   -779   -649    592   1085    854    839
   -223   1161   1384   -470   -805   1273   -976  -1057    -46    345    122    223
   -239    316    555    -38   -397    436   -995  -1119   -493   -285   -553   -363
   -210    -25    181    116   -197     77   -937   -971   -542   -426   -769   -550
   -161    -18    142     90   -153     62   -826   -807   -433   -355   -782   -535
   -116     96    213     10   -166    153   -714   -670   -306   -257   -714   -459
    -93    194    288    -51   -189    241   -646   -594   -220   -189   -662   -397
    -75    252    327    -88   -202    290   -605   -553   -174   -153   -641   -363
    -46    290    337   -122   -192    314   -597   -527   -153   -129   -628   -337
    -33    301    332   -135   -184    316   -592   -519   -155   -124   -631   -337
    -31    283    311   -127   -171    296   -600   -532   -171   -145   -654   -355
    -25    285    309   -132   -168    298   -600   -535   -179   -153   -665   -366
    -12    259    272   -122   -142    265   -607   -535   -181   -161   -680   -376
    -15    259    272   -124   -145    265   -602   -524   -179   -158   -675   -361
     -7    293    301   -142   -155    298   -605   -522   -168   -148   -662   -337
     -7    301    309   -148   -158    303   -623   -540   -187   -168   -678   -337
    -18    283    301   -132   -158    290   -623   -545   -197   -187   -693   -340
    -15    288    301   -137   -158    293   -626   -540   -194   -176   -670   -329
    -15    285    298   -135   -155    290   -639   -545   -197   -181   -652   -329
    -15    270    285   -129   -150    277   -636   -535   -184   -168   -639   -311
    -31    283    314   -124   -171    298   -620   -514   -158   -135   -618   -285
    -44    337    381   -148   -215    358   -620   -509   -142   -109   -597   -272
    -36    329    366   -148   -200    345   -626   -506   -142   -114   -607   -275
    -23    316    340   -148   -181    327   -623   -504   -145   -119   -623   -283
    -31    316    348   -142   -189    332   -615   -491   -137   -106   -613   -275
    -31    309    337   -140   -184    322   -631   -491   -142   -109   -618   -272
    -18    322    337   -153   -176    329   -636   -485   -137   -106   -613   -259
    -15    340    355   -163   -184    348   -639   -478   -127    -88   -589   -244
     -2    376    379   -187   -189    376   -639   -465   -111    -62   -566   -220
     -2    368    368   -184   -184    368   -646   -459   -116    -57   -553   -213
      2    384    381   -194   -189    384   -641   -439   -109    -38   -524   -181
      0    400    397   -200   -200    400   -620   -405    -88    -18   -483   -135
      5    423    418   -213   -205    420   -605   -394    -75     -5   -452   -103
     18    436    418   -228   -200    428   -594   -397    -77    -15   -446    -96
      0    405    405   -202   -202    405   -602   -413    -93    -41   -475   -111
     -7    376    381   -184   -194    379   -602   -426   -111    -59   -496   -135
      0    374    374   -187   -187    374   -594   -426   -106    -49   -498   -142
     -5    397    400   -197   -202    400   -566   -413    -83    -38   -478   -109
    -36    400    433   -181   -236    415   -550   -413    -80    -36   -467   -103
    -77    374    449   -150   -265    410   -550   -426    -88    -41   -472   -116
   -109    322    431   -106   -270    376   -524   -433    -88    -49   -498   -129
   -122    272    394    -75   -257    332   -514   -439    -98    -62   -509   -140
   -109    272    381    -83   -246    327   -506   -446   -111    -75   -498   -148
   -129    262    392    -67   -262    327   -501   -457   -124    -80   -506   -153
   -197    205    402     -2   -298    303   -498   -472   -132    -88   -527   -163
   -210    181    389     12   -301    285   -493   -480   -135   -111   -545   -179
   -179    213    392    -18   -285    301   -472   -454    -93    -98   -542   -150
   -163    239    402    -38   -283    319   -452   -420    -44    -64   -537    -98
   -189    226    415    -18   -301    319   -454   -407    -18    -28   -542    -77
   -213    184    397     12   -306    290   -444   -392    -12    -15   -522    -72
   -228    155    384     36   -306    270   -446   -392    -28     -7   -504    -67
   -218    181    400     15   -309    290   -441   -384    -33     12   -485    -36
   -168    246    415    -38   -290    329   -405   -345     -7     41   -444     -5
   -163    267    428    -51   -296    348   -376   -319      2     51   -410      2
   -161    277    439    -57   -298    358   -363   -306      0     62   -389     18
   -168    283    452    -57   -311    366   -350   -293      2     72   -374     36
   -142    309    452    -83   -296    379   -337   -285      7     77   -361     51
   -106    319    423   -106   -265    371   -340   -290      0     75   -366     49
    -83    342    423   -129   -252    381   -342   -301    -12     70   -374     57
    -62    379    441   -158   -252    410   -363   -332    -31     59   -387     57
     -7    402    410   -197   -207    405   -381   -355    -57     36   -405     49
     -5    371    374   -184   -189    374   -400   -376    -90      5   -433     44
    -18    324    342   -153   -179    332   -413   -389   -114    -15   -454     49
    -46    285    329   -119   -189    306   -423   -402   -137    -38   -485     41
    -25    293    319   -132   -171    306   -405   -384   -127    -36   -501     51
    -75    220    296    -75   -187    259   -405   -397   -153    -54   -532     33
   -132    135    267      0   -200    200   -418   -415   -184    -90   -566      2
   -142     72    213     33   -179    142   -418   -418   -210   -127   -607    -15
   -145     10    155     67   -150     83   -431   -428   -241   -158   -649    -23
   -148    -38    109     90   -129     33   -433   -433   -257   -181   -657    -44
   -163    -62     98    111   -132     18   -433   -446   -277   -213   -652    -70
   -140    -70     70    103   -106      0   -433   -449   -283   -223   -633    -77
   -111   -109      2    111    -57    -54   -431   -444   -285   -236   -618    -77
    -83   -140    -57    109    -12    -98   -444   -470   -309   -262   -631   -101
    -49   -166   -116    106     33   -142   -457   -480   -329   -275   -641   -132
    -33   -272   -241    150    103   -257   -441   -457   -350   -324   -704   -210
    -54   -400   -345    228    145   -374   -342   -345   -324   -363   -776   -290
    -96   -400   -303    246    101   -353   -213   -202   -233   -324   -769   -309
    -70   -257   -187    163     57   -223   -111    -54    -85   -189   -644   -223
      0    179    176    -90    -90    176    -88     12    135    111   -311     64
    -31    797    828   -381   -428    813   -192   -129    309    475    132    452
   -116   1109   1226   -498   -672   1166   -548   -566    197    613    355    615
   -179    859   1039   -342   -607    948   -870   -971   -155    355    150    413
   -252    106    355     70   -303    231   -950  -1189   -670   -322   -514   -135
   -200   -535   -335    368     67   -436   -898  -1111   -948   -787  -1013   -548
    -90   -667   -576    379    241   -623   -787   -914   -867   -784  -1060   -613
    -80   -659   -579    371    246   -620   -654   -769   -743   -704  -1013   -597
   -101   -613   -511    355    202   -561   -568   -678   -633   -618   -945   -553
    -85   -535   -449    311    181   -493   -517   -607   -548   -545   -883   -506
   -106   -519   -413    311    150   -467   -483   -579   -509   -524   -862   -491
   -135   -527   -392    329    127   -459   -459   -563   -491   -519   -857   -483
   -155   -535   -379    345    111   -457   -452   -555   -488   -519   -857   -491
   -163   -511   -348    337     90   -431   -446   -548   -475   -514   -841   -493
   -155   -470   -314    311     77   -394   -431   -532   -457   -501   -818   -483
   -142   -452   -309    296     83   -381   -415   -517   -441   -498   -807   -475
   -132   -441   -311    285     88   -376   -407   -517   -433   -504   -805   -470
   -122   -415   -293    270     85   -355   -400   -519   -423   -501   -789   -457
   -129   -410   -280    267     72   -345   -394   -517   -418   -496   -782   -459
   -142   -415   -275    277     64   -345   -376   -504   -405   -491   -769   -454
   -106   -387   -280    246     85   -335   -348   -480   -374   -472   -745   -433
   -101   -363   -262    233     80   -314   -335   -462   -348   -449   -717   -407
   -168   -384   -215    275     20   -301   -350   -472   -355   -459   -717   -413
   -163   -363   -200    262     18   -283   -350   -470   -345   -454   -706   -407
   -135   -337   -202    233     33   -270   -335   -452   -322   -436   -685   -389
   -103   -293   -189    200     41   -241   -311   -426   -288   -407   -652   -361
   -109   -303   -194    205     41   -249   -311   -423   -280   -402   -652   -368
   -106   -290   -184    197     36   -236   -306   -413   -267   -389   -631   -363
   -119   -267   -148    192     12   -207   -301   -410   -259   -374   -605   -353
   -140   -257   -116    200    -12   -187   -296   -402   -246   -358   -579   -345
   -129   -244   -116    187     -7   -181   -288   -381   -231   -340   -553   -335
   -114   -241   -127    176      5   -184   -283   -361   -215   -324   -527   -324
   -101   -210   -111    153      2   -161   -275   -337   -192   -298   -491   -303
    -83   -163    -80    124     -2   -122   -249   -301   -155   -259   -439   -275
    -93   -153    -59    122    -18   -106   -246   -293   -145   -252   -413   -272
    -88   -135    -49    111    -20    -93   -233   -283   -142   -244   -400   -283
    -72    -98    -25     83    -23    -62   -213   -275   -129   -231   -379   -285
   -103    -90     12     98    -59    -38   -200   -272   -111   -223   -353   -280
   -122   -111     10    116    -67    -51   -189   -275   -106   -223   -350   -290
   -106    -96     10    101    -59    -44   -163   -265    -93   -213   -342   -290
   -153    -98     51    124   -103    -23   -150   -259    -80   -202   -332   -285
   -171   -103     67    137   -119    -18   -132   -246    -57   -181   -309   -277
   -150    -59     90    103   -122     15   -103   -231    -20   -148   -277   -267
   -187    -64    119    124   -153     25    -96   -233     -7   -137   -262   -267
   -231    -90    140    158   -189     23   -103   -246     -2   -140   -259   -275
   -241    -57    184    150   -213     62    -85   -236     28   -119   -231   -249
   -262    -54    205    155   -236     75    -77   -241     33   -119   -220   -252
   -272    -57    215    163   -246     77    -80   -246     33   -122   -223   -254
   -301    -77    223    189   -265     72    -75   -241     38   -122   -233   -259
   -290    -59    231    176   -262     85    -67   -233     59   -109   -246   -254
   -275    -41    233    158   -257     96    -75   -241     67   -109   -252   -257
   -259    -44    215    150   -239     85    -75   -241     67   -109   -254   -262
   -226    -49    176    137   -202     64    -80   -239     72   -109   -259   -259
   -218    -38    179    129   -200     70    -83   -231     80   -111   -265   -259
   -200    -31    168    114   -184     67    -64   -215     93   -106   -254   -236
   -181      7    189     85   -187     98    -41   -189    122    -77   -228   -210
   -179     44    220     64   -200    129    -25   -166    150    -51   -207   -194
   -174     67    241     54   -207    153    -18   -153    163    -41   -189   -181
   -150    103    254     20   -202    179    -18   -137    181    -23   -163   -155
   -142    124    267      7   -205    194    -18   -124    197    -12   -145   -140
   -124    132    257     -7   -189    194      0   -111    210     -2   -137   -135
    -98    150    249    -25   -174    200     18   -101    226      5   -129   -122
   -109    161    267    -25   -189    213     18   -111    236     15   -127   -103
   -116    171    288    -28   -202    231     10   -122    233     25   -119    -83
   -119    137    254    -10   -187    194    -12   -148    210      2   -140    -85
   -116    137    254    -10   -184    194    -28   -163    200     -2   -145    -75
   -122    103    223      7   -174    163    -38   -161    192     -7   -153    -70
   -103     62    166     20   -135    114    -44   -166    181    -23   -171    -88
    -96     25    119     33   -106     72    -57   -179    158    -49   -194   -116
    -90    -36     54     64    -72      7    -77   -200    127    -85   -233   -161
    -88   -111    -23     98    -33    -67    -98   -220     88   -135   -290   -218
    -77   -145    -70    111     -5   -109   -116   -244     54   -168   -329   -254
    -72   -192   -119    129     20   -155   -137   -265     20   -200   -363   -288
    -80   -233   -153    158     36   -194   -153   -280    -10   -233   -392   -324
    -96   -277   -181    184     41   -231   -150   -283    -15   -233   -394   -335
    -98   -303   -205    200     51   -254   -142   -277    -12   -226   -389   -327
   -119   -340   -223    228     51   -283   -150   -283    -31   -244   -407   -348
    -90   -329   -239    210     72   -285   -153   -277    -38   -252   -415   -348
    -25   -368   -342    194    158   -355   -122   -228    -46   -280   -457   -381
    -51   -501   -449    275    197   -475    -20   -122    -33   -316   -524   -459
    -85   -530   -446    306    179   -488    106     25     41   -283   -511   -449
    -36   -350   -314    194    137   -332    246    233    226   -103   -348   -306
     -7    135    142    -64    -77    137    267    324    491    259     57     70
    -85    784    870   -350   -478    826    155    194    704    672    545    548
   -197   1117   1314   -459   -756   1215   -176   -200    659    849    789    766
   -252    865   1117   -306   -683    989   -519   -665    280    568    558    584
   -303     18    322    142   -311    168   -618   -943   -335   -207   -202    -38
   -283   -607   -327    444     20   -467   -584   -893   -618   -641   -672   -462
   -231   -776   -545    501    155   -662   -483   -701   -566   -657   -735   -530
   -194   -750   -555    472    179   -654   -345   -530   -441   -568   -683   -467
   -176   -659   -485    415    153   -574   -233   -405   -327   -472   -613   -389
   -155   -563   -410    358    127   -488   -176   -335   -252   -402   -550   -335
   -142   -527   -387    335    119   -457   -140   -293   -213   -368   -522   -303
   -132   -517   -384    324    124   -452   -111   -267   -197   -355   -504   -277
   -109   -491   -384    298    135   -439   -109   -270   -202   -358   -496   -275
    -98   -470   -371    283    135   -420   -103   -265   -197   -348   -483   -275
    -93   -462   -371    275    137   -418    -90   -254   -197   -335   -472   -262
    -85   -454   -368    270    140   -413    -75   -246   -194   -322   -462   -241
    -80   -459   -381    267    150   -420    -67   -241   -202   -327   -459   -236
    -77   -454   -379    265    150   -418    -70   -241   -205   -329   -454   -223
    -64   -431   -366    246    150   -400    -77   -244   -207   -327   -454   -210
    -67   -426   -358    246    145   -392    -83   -246   -210   -322   -446   -202
    -64   -433   -368    246    150   -402    -67   -239   -202   -316   -433   -192
    -59   -418   -358    239    148   -389    -51   -231   -194   -306   -405   -176
    -62   -415   -353    239    142   -384    -54   -236   -202   -311   -389   -171
    -59   -384   -324    223    132   -355    -62   -239   -210   -316   -381   -166
    -57   -366   -311    210    127   -340    -54   -231   -200   -303   -361   -161
    -46   -368   -324    207    137   -348    -51   -218   -192   -290   -350   -150
    -33   -348   -314    189    137   -329    -57   -220   -194   -290   -345   -137
     -7   -306   -298    158    145   -303    -62   -220   -194   -288   -324   -135
      7   -316   -327    153    166   -322    -54   -207   -187   -285   -301   -142
      5   -311   -316    153    158   -311    -44   -187   -163   -265   -265   -137
      2   -290   -293    145    148   -290    -44   -171   -148   -241   -233   -127
      0   -267   -267    135    132   -267    -44   -155   -135   -220   -226   -106
      0   -233   -236    116    116   -236    -41   -135   -114   -194   -197    -75
      7   -205   -213     98    109   -207    -33   -111    -96   -176   -166    -51
      2   -197   -202     96    101   -200    -25    -98    -88   -168   -145    -46
      7   -202   -210     98    109   -205    -23    -93    -88   -168   -142    -41
     15   -189   -205     85    106   -194    -18    -96    -90   -171   -142    -36
      0   -181   -184     90     90   -181    -10   -103    -96   -168   -129    -57
    -10   -187   -176     96     83   -181     -2   -103   -103   -166   -129    -62
    -20   -174   -153     98     64   -163      7   -101    -93   -153   -137    -49
    -31   -161   -129     93     49   -145     15    -96    -80   -142   -124    -31
    -25   -137   -111     80     41   -124     31    -85    -62   -135   -122    -15
    -33   -145   -114     88     38   -129     41    -80    -59   -145   -135    -20
    -36   -148   -111     93     36   -129     51    -83    -57   -155   -140    -23
    -31   -114    -85     72     25   -101     49    -98    -59   -145   -137    -18
    -28    -96    -67     62     18    -83     44   -116    -77   -142   -132    -25
    -23   -106    -83     64     25    -93     33   -137   -103   -153   -140    -49
     -2    -85    -83     44     38    -85     12   -168   -148   -158   -155    -77
     33    -93   -127     28     77   -109    -15   -200   -168   -184   -184   -109
    111    -93   -205    -10    158   -148    -41   -218   -176   -202   -200   -142
    215    -80   -296    -70    252   -187    -70   -241   -187   -213   -194   -155
    316    -49   -366   -132    340   -207    -96   -259   -205   -223   -192   -163
    423    -41   -465   -192    444   -254   -137   -283   -236   -259   -207   -192
    522    -33   -555   -246    537   -293   -171   -306   -262   -283   -215   -210
    626    -25   -654   -301    639   -340   -197   -332   -288   -306   -223   -226
    678      0   -678   -337    678   -337   -189   -322   -283   -301   -213   -220
    641     38   -602   -342    623   -280   -153   -283   -241   -257    -90   -171
    561     49   -511   -306    537   -231   -111   -241   -192   -213    -59   -124
    491     57   -436   -275    465   -189    -77   -207   -153   -176    -80    -85
    449     62   -387   -254    418   -161    -44   -176   -124   -145    -41    -59
    381     90   -290   -239    335    -98    -10   -150    -90   -114    -44    -18
    327    153   -176   -241    252    -10     10   -132    -62    -77    -51     33
    267    174    -93   -220    179     41     31   -116    -44    -51    -49     70
    215    179    -36   -197    127     72     31   -114    -38    -38    -36     96
    153    153      0   -153     75     77     15   -127    -49    -46    -62     93
    101    129     28   -116     36     80      7   -137    -57    -57    -80     88
     44    124     77    -85    -15    101     15   -132    -49    -49    -83     98
     -5     90     96    -41    -49     93     12   -132    -57    -54   -101     90
    -44     18     62     10    -54     38      5   -140    -83    -85   -135     62
    -64    -33     31     49    -49     -2      0   -135    -96   -103   -153     54
    -98    -77     18     88    -59    -31      0   -135   -106   -119   -171     38
   -137   -129      7    135    -72    -62     -7   -140   -111   -140   -189     18
   -148   -140      5    142    -77    -67    -20   -150   -122   -148   -202      5
   -168   -174     -5    171    -83    -90    -28   -163   -142   -163   -228    -15
   -187   -197    -10    192    -90   -106    -23   -166   -150   -171   -244    -25
   -202   -189     12    197   -109    -88    -15   -155   -142   -153   -236    -20
   -220   -205     15    213   -119    -93    -15   -150   -137   -142   -231    -25
   -228   -231     -2    228   -114   -116    -15   -145   -145   -153   -244    -41
   -220   -316    -96    270    -64   -207     -5   -116   -168   -194   -301    -98
   -207   -387   -179    298    -15   -283     93      5   -137   -215   -348   -166
   -184   -314   -129    246    -28   -223    220    171    -20   -129   -283   -122
   -148   -122     25    135    -88    -49    324    366    171     70    -93     54
   -122    379    501   -129   -311    439    363    485    465    449    327    478
   -241   1091   1332   -423   -787   1210    319    410    758    904    872   1018
   -402   1384   1787   -493  -1096   1584     23      7    737   1052   1096   1231
   -478   1010   1488   -267   -984   1249   -285   -441    327    685    766    927
   -511    150    662    179   -587    405   -436   -769   -311    -75      2    233
   -449   -519    -70    485   -189   -296   -457   -763   -626   -530   -496   -246
   -384   -644   -262    514    -62   -454   -379   -589   -558   -530   -527   -290
   -324   -542   -220    433    -51   -381   -233   -402   -410   -413   -433   -223
   -288   -405   -119    345    -85   -262   -122   -267   -280   -296   -332   -137
   -288   -342    -54    316   -116   -200    -67   -205   -213   -228   -277    -90
   -309   -363    -57    335   -127   -210    -46   -179   -194   -213   -262    -75
   -311   -348    -38    329   -137   -194    -18   -150   -168   -197   -233    -44
   -277   -306    -28    290   -124   -168      2   -127   -142   -176   -205    -15
   -301   -348    -46    324   -127   -197      0   -127   -148   -189   -207    -15
   -332   -368    -38    348   -148   -202     15   -122   -148   -200   -207     -5
   -257   -280    -23    267   -119   -153     54    -85   -114   -174   -184     36
   -267   -270     -2    267   -135   -137     67    -70   -101   -158   -168     62
   -327   -311     15    319   -171   -148     49    -83   -106   -161   -179     67
   -319   -277     38    298   -181   -119     67    -72    -85   -153   -166     96
   -355   -296     59    324   -210   -116     72    -64    -64   -145   -148     98
   -387   -324     59    353   -223   -132     72    -57    -51   -142   -129     98
   -387   -316     70    353   -228   -124     70    -46    -38   -132    -96    109
   -389   -319     70    353   -231   -124     67    -38    -20   -124    -54    103
   -371   -316     54    342   -215   -132     62    -33     -5   -109    -15     93
   -340   -288     51    314   -197   -119     67    -23      5    -90     12     88
   -314   -277     36    296   -176   -122     70    -15      5    -80     33     83
   -285   -226     57    254   -174    -85     98     12     20    -54     54    109
   -298   -220     77    259   -189    -70     98     18     10    -49     51     98
   -298   -220     77    257   -189    -72     72      2    -18    -57     67     64
   -241   -155     85    200   -163    -36     75     15    -25    -44     88     70
   -233   -166     64    197   -150    -51     54     -2    -57    -64     70     62
   -140   -129      7    135    -75    -62     33     -7    -80    -77     57     57
    -90   -106    -15     96    -38    -62     15    -12   -103    -88     44     49
   -106    -98      7    103    -57    -46      7     -7   -111    -88     36     62
   -106    -75     31     88    -70    -20     28      7   -106    -83     33     88
   -140    -80     59    109   -101    -10     49     15   -103    -83     18     96
   -220   -142     75    181   -150    -33     46     -2   -124   -109    -28     77
   -236   -137     98    187   -168    -20     62      2   -124   -103    -20     83
   -226   -103    119    163   -174      7     72      5   -116    -93     -2     98
   -241   -119    122    179   -181      0     64     -5   -127   -103    -20     80
   -277   -109    166    192   -223     28     77      7   -114    -90    -15     83
   -288    -96    192    192   -241     46    101     25    -88    -62     -2     90
   -252    -77    171    163   -213     46    103     18    -85    -62    -10     75
   -220    -62    158    140   -189     46    111     15    -77    -54     -2     72
   -233    -54    176    142   -207     59    116     10    -72    -46     10     77
   -233    -49    184    142   -210     67    111     -5    -67    -44     18     88
   -197    -49    148    122   -174     49     98    -23    -75    -54      5     80
   -174    -62    111    116   -145     23     83    -44    -85    -54     -7     77
   -168    -72     96    119   -135     10     72    -51    -85    -49      7     93
   -184    -85     98    135   -142      5     64    -54    -77    -41     38    114
   -215   -109    103    161   -161     -5     51    -62    -72    -36     46    116
   -171    -80     90    124   -132      5     62    -54    -51    -12     70    122
   -148    -57     90    103   -119     15     80    -44    -31     12     96    127
   -168    -77     90    124   -129      5     80    -51    -25     15    103    119
   -207    -90    114    148   -163     12     77    -51    -12     25    127    122
   -197    -72    124    132   -161     25     88    -41      7     41    155    122
   -192    -77    114    132   -155     18     93    -36     20     49    168    119
   -184    -54    129    119   -158     36    111    -20     41     72    189    135
   -179    -28    148    103   -163     57    124     -5     70     96    202    150
   -163      7    171     77   -168     88    132      5     93    111    215    161
   -163     25    187     67   -174    106    135     10    109    132    231    174
   -158     67    226     46   -192    145    153     18    142    166    272    194
   -163     77    241     41   -202    158    142     -2    150    176    277    200
   -161     67    226     46   -194    145    116    -36    142    161    257    184
   -145     72    215     36   -179    142     90    -62    135    153    244    174
   -127     77    205     25   -166    140     67    -88    127    153    231    166
   -153     41    194     51   -174    116     51   -111    116    140    215    140
   -213    -25    184    119   -200     77     31   -137    103    111    202    114
   -236    -88    145    161   -192     28      7   -158     88     77    179     90
   -200   -103     96    153   -148     -5      0   -166     85     57    163     72
   -233   -174     59    202   -148    -57    -25   -207     51     18    127     25
   -241   -215     25    226   -135    -96    -51   -241     25    -10    103    -10
   -228   -241    -12    233   -109   -127    -83   -275      7    -31     85    -41
   -228   -270    -41    249    -93   -155   -101   -290     -5    -46     64    -70
   -215   -283    -70    249    -75   -176   -109   -290      0    -49     59    -77
   -215   -298    -83    257    -67   -189   -122   -309      0    -51     51    -93
   -215   -309    -93    262    -62   -202   -135   -335     -5    -59     38   -111
   -194   -298   -103    246    -46   -202   -137   -340     -5    -70     33   -109
   -189   -407   -220    298     12   -314   -124   -322    -33   -129    -41   -184
   -192   -501   -309    345     57   -407    -23   -218     -7   -158   -109   -254
   -158   -459   -301    306     67   -381    109    -54     96    -96    -83   -231
    -98   -218   -119    158     10   -168    236    150    309    116    106    -46
   -111    368    478   -129   -293    420    236    223    615    548    571    431
   -226   1083   1309   -428   -769   1195     93     59    872   1002   1106    979
   -329   1436   1766   -553  -1049   1600   -228   -332    865   1171   1345   1221
   -444   1028   1473   -290   -958   1249   -553   -807    431    779    997    896
   -517     75    592    220   -555    332   -654  -1104   -231    -64    161    163
   -496   -511    -15    501   -241   -265   -602  -1026   -467   -452   -283   -252
   -493   -646   -153    568   -171   -400   -491   -826   -374   -415   -283   -355
   -501   -597    -96    550   -202   -348   -342   -641   -220   -296   -176   -335
   -439   -415     20    426   -231   -197   -215   -493    -59   -155    -49   -233
   -446   -319    127    381   -288    -96   -140   -418     31    -70     38   -166
   -532   -327    205    428   -368    -62   -116   -397     62    -44     77   -148
   -574   -332    241    454   -407    -46   -101   -387     77    -38     88   -129
   -555   -298    257    426   -410    -20    -85   -371    101    -25     88   -111
   -566   -275    290    420   -431      7    -83   -366    111    -12    101   -111
   -639   -231    405    433   -524     88    -51   -335    150     23    148    -85
   -646   -223    423    436   -535     98    -57   -342    153     15    124    -77
   -613   -233    379    420   -498     72    -72   -361    132    -12     70    -90
   -576   -207    368    389   -472     80    -75   -374    122    -25     54    -96
   -553   -176    376    363   -467     98    -83   -384    122    -23     59    -96
   -467   -202    265    335   -366     31   -129   -420     96    -59     18   -132
   -226   -142     83    184   -155    -31   -179   -465     46   -106    -38   -176
   -155    -75     80    116   -119      0   -174   -462     51   -103    -36   -179
   -262   -168     93    213   -179    -38   -213   -504     18   -135    -80   -213
   -348   -207    140    277   -244    -33   -223   -511     15   -132    -93   -207
   -340   -176    163    257   -254     -5   -220   -504     33   -111    -90   -181
   -296   -116    179    205   -239     31   -205   -485     57    -83    -90   -161
   -293    -98    192    194   -244     46   -205   -480     64    -67   -103   -155
   -293   -109    184    202   -239     36   -223   -488     57    -70   -116   -155
   -298    -75    223    184   -262     72   -218   -475     75    -44    -93   -132
   -280    -51    228    166   -257     88   -226   -472     75    -33    -88   -127
   -270    -38    231    153   -252     96   -231   -465     75    -31    -90   -140
   -257    -31    226    145   -241     96   -241   -452     80    -20    -85   -142
   -275     15    290    127   -283    153   -249   -436     98      5    -59   -111
   -270     85    353     90   -311    218   -239   -407    127     38    -36    -75
   -254    114    368     67   -311    241   -231   -392    137     54    -28    -67
   -257    114    371     72   -314    241   -233   -400    124     51    -33    -75
   -272    109    381     80   -329    244   -233   -415    106     36    -49    -80
   -275    122    397     77   -337    257   -228   -426    101     31    -59    -80
   -270    148    418     59   -345    283   -223   -433    103     36    -62    -75
   -254    187    441     33   -348    314   -210   -426    111     54    -46    -62
   -290    176    465     54   -376    319   -218   -433     98     44    -64    -64
   -306    163    470     70   -389    316   -228   -449     90     33    -96    -75
   -296    176    470     57   -384    322   -220   -446     98     33   -106    -80
   -288    210    498     38   -392    353   -218   -446    103     46   -111    -90
   -314    163    478     72   -394    319   -236   -475     83     25   -153   -119
   -322    140    459     90   -389    298   -249   -493     70     12   -174   -137
   -319    142    459     88   -389    301   -262   -501     64     12   -140   -140
   -322    137    459     93   -389    298   -267   -506     59     20   -106   -148
   -335    127    462    103   -397    293   -272   -514     49     20    -93   -161
   -337    116    454    109   -397    285   -280   -519     38     12    -83   -174
   -337    135    472     98   -405    303   -290   -519     38     20    -59   -174
   -337    148    485     96   -410    316   -293   -511     49     33    -28   -168
   -348    168    514     88   -431    340   -272   -493     62     51     18   -158
   -361    176    537     90   -449    355   -254   -475     75     59     54   -150
   -327    210    535     57   -431    371   -259   -467     83     64     88   -140
   -303    241    545     31   -423    392   -252   -457     96     80    114   -122
   -306    252    555     25   -431    402   -244   -452    103     88    132   -111
   -285    265    550     10   -418    407   -246   -457    101     85    145   -103
   -275    283    558     -5   -415    420   -249   -454    101     90    155    -83
   -309    249    558     31   -433    402   -270   -480     72     64    124    -93
   -257    311    568    -28   -413    439   -241   -452     98     83    150    -36
   -218    387    605    -85   -410    496   -218   -439    124    114    205     12
   -272    345    615    -36   -444    480   -259   -488     96    101    213     -7
   -275    319    594    -20   -433    457   -296   -517     77    103    231    -12
   -228    345    574    -57   -402    457   -303   -527     72    101    236     15
   -246    319    566    -36   -407    441   -314   -542     57     83    233     10
   -267    262    530      0   -400    394   -340   -566     33     67    244    -25
   -236    231    467      2   -350    348   -342   -574     15     44    220    -41
   -241    176    418     31   -329    298   -368   -605    -25      2    184    -70
   -226    129    355     46   -290    241   -379   -628    -57    -28    155    -83
   -220     83    303     67   -262    192   -389   -646    -88    -64    106   -111
   -210     25    236     93   -223    129   -410   -670   -127   -106     54   -132
   -223      7    231    106   -228    116   -426   -683   -153   -122     28   -129
   -220     10    231    106   -226    119   -428   -680   -155   -124     28   -122
   -254      0    254    127   -254    124   -433   -683   -161   -127     33   -119
   -314     -2    311    158   -314    153   -415   -667   -148   -114     57    -93
   -290    -36    254    161   -272    109   -426   -680   -166   -135     46    -96
   -306   -116    189    210   -249     36   -407   -654   -166   -145     41   -114
   -296   -226     67    259   -181    -80   -363   -584   -166   -184    -12   -176
   -298   -252     46    275   -174   -103   -241   -452   -101   -176    -36   -207
   -301   -179    122    239   -213    -31   -111   -277     25    -72     28   -135
   -322    132    454     93   -389    293    -12   -124    254    197    293    111
   -366    698   1065   -166   -717    880    -38   -127    501    594    727    509
   -470   1265   1735   -397  -1101   1499   -252   -415    584    911   1106    823
   -472   1288   1758   -407  -1114   1522   -628   -839    337    854   1106    792
   -509    748   1254   -119   -880   1000   -805  -1169   -140    319    600    374
   -535    -49    483    290   -509    215   -800  -1241   -581   -335    -83   -161
   -475   -462     12    470   -244   -226   -730  -1083   -652   -522   -340   -358
   -446   -530    -83    488   -184   -309   -610   -919   -535   -465   -332   -355
   -423   -483    -59    452   -184   -272   -514   -805   -418   -376   -272   -309
   -392   -381     10    387   -202   -187   -449   -727   -316   -285   -197   -259
   -381   -290     90    337   -236   -101   -407   -678   -249   -220   -145   -220
   -363   -270     93    316   -231    -88   -387   -649   -223   -187   -119   -200
   -387   -270    114    327   -252    -77   -392   -646   -220   -176   -114   -184
   -368   -241    124    303   -249    -57   -384   -633   -213   -163   -106   -168
   -265   -132    132    200   -200      0   -350   -600   -189   -145    -85   -132
   -324   -163    161    244   -244     -2   -361   -618   -207   -168   -109   -148
   -368   -176    192    272   -283      7   -368   -623   -215   -176   -116   -158
   -358   -161    194    259   -277     15   -371   -620   -218   -176   -111   -166
   -324   -135    189    231   -257     25   -368   -610   -213   -174   -106   -161
   -335   -155    179    244   -257     10   -381   -623   -226   -174   -103   -168
   -322   -166    155    241   -239     -5   -407   -639   -249   -181   -111   -184
   -265   -135    129    197   -197     -2   -418   -652   -277   -179   -122   -189
   -179    -85     93    132   -137      2   -420   -657   -270   -166   -114   -184
   -142    -90     51    116    -98    -20   -439   -665   -262   -181   -119   -192
   -109    -93     15    101    -62    -38   -462   -675   -277   -194   -129   -202
    -85    -77      5     80    -46    -38   -467   -670   -280   -189   -122   -194
   -114   -106      7    111    -62    -49   -467   -672   -288   -189   -116   -202
    -75    -90    -15     83    -31    -54   -472   -667   -290   -184    -83   -194
    -38    -70    -31     54     -5    -51   -485   -667   -296   -189    -64   -192
    -20    -59    -38     38      7    -49   -498   -670   -306   -200    -64   -200
     -2    -62    -59     33     28    -62   -519   -675   -319   -210    -33   -200
    -15    -54    -38     33     10    -49   -509   -646   -298   -189      0   -174
    -15    -31    -15     23     -2    -23   -485   -607   -270   -163     10   -140
    -25    -18      7     20    -18     -5   -472   -576   -252   -137     57   -103
   -101    -41     59     72    -80      7   -462   -555   -244   -129     36    -90
   -116    -12    103     64   -111     46   -446   -540   -231   -119     46    -64
   -132      0    132     64   -135     64   -433   -532   -220   -109     49    -54
   -158    -12    142     83   -153     64   -420   -532   -223   -111     20    -64
   -148     20    168     64   -158     93   -405   -517   -213   -106     20    -57
   -202      0    200     98   -202    101   -402   -514   -215   -106     41    -67
   -257    -15    239    135   -249    111   -392   -501   -213   -101     28    -72
   -277     -5    272    140   -277    135   -355   -478   -192    -77     23    -59
   -306      5    311    150   -309    158   -329   -462   -171    -62     15    -62
   -327     18    342    153   -335    181   -311   -454   -145    -46     10    -67
   -348     28    376    158   -361    202   -298   -441   -122    -33     15    -70
   -366     31    394    166   -381    213   -290   -436   -111    -28     10    -70
   -361     41    402    161   -381    220   -285   -439   -106    -25     -7    -83
   -366     46    410    158   -389    228   -280   -431    -98    -23    -23    -98
   -374     72    446    150   -410    259   -277   -420    -75     -7    -36    -83
   -376     93    470    140   -426    280   -275   -407    -59      2    -31    -62
   -374    114    488    129   -431    301   -272   -394    -38     15    -20    -51
   -400    103    501    145   -452    301   -275   -381    -28     15    -20    -57
   -400    124    524    137   -462    322   -270   -363     -5     33    -12    -54
   -392    168    561    109   -478    363   -259   -345     23     51     -2    -36
   -394    215    610     90   -501    413   -246   -322     49     72     10    -18
   -381    249    631     64   -506    439   -233   -298     67     93     38      0
   -374    298    672     36   -522    485   -215   -272     85    114     64     18
   -358    337    696     10   -527    514   -205   -259    101    127     72     31
   -363    361    724      2   -542    542   -192   -244    116    142     93     36
   -381    366    748      7   -566    555   -181   -236    135    153    114     49
   -376    387    763     -5   -571    576   -174   -226    145    158    124     59
   -371    423    795    -28   -581    610   -168   -218    153    168    135     72
   -371    465    836    -46   -602    649   -161   -218    158    176    148     93
   -376    472    846    -49   -613    659   -179   -233    145    166    148     90
   -374    459    833    -44   -602    646   -205   -257    122    145    127     70
   -379    452    828    -38   -605    641   -220   -272    109    132    109     72
   -381    444    826    -31   -602    633   -228   -277     98    124     98     80
   -376    415    792    -20   -587    605   -246   -285     75    109     77     70
   -387    371    758      7   -571    563   -259   -301     51     85     46     31
   -397    311    709     41   -553    509   -270   -314     20     49     12      0
   -397    259    657     70   -527    457   -280   -327     -5     18    -12    -25
   -400    218    618     90   -509    418   -296   -345    -36    -15    -36    -49
   -397    202    597     96   -496    400   -314   -363    -64    -41    -51    -67
   -405    153    555    124   -480    355   -327   -379    -96    -64    -67    -98
   -418    171    589    124   -504    379   -316   -371    -88    -49    -41    -77
   -418    132    550    140   -483    340   -332   -384   -106    -77    -59    -93
   -410     93    504    158   -457    298   -332   -384   -119    -98    -80   -106
   -413    106    517    153   -465    309   -322   -374   -116    -96    -85    -96
   -418     64    483    176   -449    272   -314   -358   -137   -116   -116   -109
   -415    -44    371    231   -394    161   -249   -285   -153   -171   -197   -187
   -423    -77    342    249   -384    132   -129   -155    -98   -171   -226   -223
   -389    -23    366    205   -379    171    -23     15     20    -75   -161   -158
   -335    301    636     18   -485    467     38    163    244    197    106    119
   -366    948   1314   -293   -839   1130     12    142    501    631    589    605
   -485   1470   1956   -493  -1221   1712   -197   -140    579    935    963    950
   -558   1454   2013   -449  -1286   1732   -535   -548    345    859    932    924
   -620    802   1423    -90  -1021   1111   -737   -932   -220    220    322    418
   -620      7    628    306   -626    316   -727   -963   -628   -387   -327   -124
   -558   -293    262    426   -413    -15   -662   -789   -636   -483   -488   -272
   -488   -259    226    374   -361    -18   -530   -597   -491   -376   -428   -236
   -491   -202    288    348   -389     41   -423   -462   -358   -272   -340   -176
   -496   -122    374    306   -436    127   -363   -384   -267   -189   -252   -101
   -444    -20    423    231   -433    200   -314   -322   -202   -122   -184    -44
   -457    -18    436    236   -449    207   -306   -303   -189   -109   -166    -31
   -472    -31    441    252   -457    205   -311   -306   -194   -116   -166    -36
   -457    -20    433    239   -446    205   -306   -301   -194   -119   -158    -38
   -433      5    436    213   -436    220   -290   -288   -184   -114   -142    -25
   -428     31    459    197   -444    244   -280   -270   -171   -114   -129    -10
   -467     -2    465    236   -467    231   -277   -267   -171   -129   -132      0
   -431     10    441    210   -436    223   -275   -257   -161   -142   -127     12
   -407     28    436    189   -423    231   -270   -241   -153   -145   -116     31
   -457    -15    441    233   -449    213   -275   -239   -153   -150   -116     36
   -454    -28    426    241   -441    197   -280   -236   -155   -150   -119     36
   -397     18    415    187   -405    215   -254   -202   -137   -122    -96     64
   -392     12    402    189   -397    207   -244   -187   -137   -109    -83     85
   -407    -20    387    213   -400    184   -249   -192   -155   -111    -85     83
   -410     -2    407    207   -410    202   -226   -174   -150    -96    -85     96
   -363      0    361    179   -363    179   -226   -163   -150    -88    -85     98
   -402    -62    340    231   -374    137   -241   -166   -163   -103   -103     93
   -407    -85    319    246   -363    114   -265   -179   -176   -116   -109     96
   -298    -18    280    158   -290    129   -257   -168   -171   -106    -98    111
   -249      7    254    119   -252    129   -254   -150   -171   -103   -103    119
   -293    -46    244    168   -270     98   -275   -161   -189   -116   -124    119
   -288    -38    249    163   -270    103   -259   -129   -166    -90   -101    153
   -270      5    275    132   -272    140   -239    -88   -140    -62    -80    187
   -270     -5    262    135   -267    127   -252    -85   -155    -70    -88    184
   -252      2    254    122   -254    127   -244    -70   -153    -57    -72    194
   -233     49    280     90   -257    166   -213    -33   -119    -28    -33    218
   -272     20    293    127   -283    155   -205    -25   -116    -31    -23    207
   -306     12    319    145   -314    166   -179    -12   -106    -23    -18    215
   -311     36    345    137   -329    189   -145     10    -83     -5    -10    236
   -353     31    384    161   -368    205   -116     28    -62     10     23    249
   -428      7    436    210   -431    220    -88     49    -38     33     83    283
   -444     25    470    207   -457    249    -70     64    -23     41     83    288
   -449     41    491    202   -470    265    -59     70    -12     44     85    267
   -444     41    485    200   -465    262    -51     72     -5     49     77    241
   -444     23    467    210   -454    244    -57     59     -5     41     59    213
   -423    -18    402    220   -415    192    -75     31    -28     20     23    187
   -381    -23    358    202   -371    166   -103      7    -46      5     -2    181
   -332    -12    316    171   -327    150   -116     -7    -57     -5    -18    187
   -283      0    283    142   -283    140   -119    -12    -54     -5    -46    197
   -280    -10    270    145   -277    129   -124    -12    -57    -15    -62    215
   -277    -10    267    142   -272    127   -122     -5    -46     -2    -38    252
   -296    -18    277    155   -288    129   -114      7    -28     18      7    277
   -322    -38    283    181   -303    122   -124      5    -31     23     33    272
   -272     12    283    129   -277    148   -116     28     -5     51     72    293
   -303    -18    285    161   -296    132   -127     28     -5     59     72    283
   -298     -7    290    153   -296    140   -111     46     12     75     90    293
   -283     20    303    132   -293    161    -90     62     36    101    114    314
   -244     67    309     88   -275    187    -64     80     62    122    142    335
   -231     77    309     77   -270    192    -49     85     70    122    145    332
   -267     28    296    119   -280    161    -46     77     62    106    129    319
   -311     -7    303    161   -309    148    -57     67     57     98    116    319
   -270     38    309    114   -288    174    -59     67     67    109    114    327
   -231     80    309     75   -270    194    -54     64     80    119    127    332
   -233     77    309     77   -272    192    -59     51     80    122    135    335
   -267     57    324    106   -296    189    -77     33     72    124    137    337
   -259     33    290    111   -275    161   -106      7     54    109    132    316
   -267    -12    254    140   -262    119   -137    -15     33     90    122    298
   -223    -25    197    122   -213     85   -150    -25     18     75    106    283
   -197    -23    174    111   -187     75   -137    -12     28     77    106    288
   -218    -46    168    129   -194     59   -145    -12     25     72    103    285
   -184    -57    127    119   -158     36   -148    -10     23     62     93    265
   -244   -155     88    197   -168    -33   -179    -49    -15     20     54    226
   -309   -231     77    270   -194    -77   -207    -88    -51    -15     15    189
   -270   -223     46    244   -161    -88   -197    -80    -49    -15     12    184
   -285   -226     57    254   -171    -85   -184    -72    -36     -5     15    189
   -363   -311     51    337   -207   -129   -202    -88    -51    -31    -15    163
   -407   -358     49    384   -228   -155   -220    -98    -64    -44    -28    155
   -389   -335     51    361   -223   -142   -210    -80    -51    -33    -18    171
   -368   -394    -25    381   -174   -210   -197    -59    -64    -64    -54    135
   -335   -467   -132    400   -103   -301   -124     25    -57   -101   -109     67
   -319   -465   -145    392    -88   -306     -5    158      5    -83   -109     38
   -283   -329    -46    303   -119   -189    101    345    158     54     23    145
   -228    111    337     57   -283    223    145    483    423    384    387    496
   -293    766   1060   -239   -678    914     90    436    706    823    911   1008
   -465   1260   1725   -397  -1093   1491   -148    135    823   1130   1306   1392
   -488   1072   1558   -293  -1023   1317   -472   -285    517    906   1130   1221
   -548    265    813    142   -680    537   -652   -670   -111    166    410    576
   -581   -537     44    558   -314   -246   -696   -758   -532   -413   -194      5
   -488   -750   -262    620   -114   -506   -613   -574   -509   -470   -298   -119
   -472   -704   -231    587   -124   -467   -488   -392   -366   -374   -226    -93
   -449   -592   -142    519   -153   -368   -376   -244   -223   -262   -135    -28
   -423   -475    -54    449   -184   -267   -309   -155   -122   -181    -62     41
   -423   -449    -25    436   -200   -239   -275   -119    -80   -155    -44     57
   -394   -402    -10    397   -194   -205   -252    -93    -54   -129    -23     80
   -379   -368     10    374   -194   -179   -241    -75    -36   -114     -2     90
   -381   -358     23    368   -202   -168   -239    -67    -25   -106     10     83
   -379   -350     28    366   -205   -161   -231    -64    -15   -101     25     72
   -389   -361     28    374   -213   -166   -228    -72    -12    -98     23     62
   -400   -340     59    368   -231   -140   -215    -62     10    -80     38     80
   -431   -329    101    381   -267   -116   -210    -49     33    -70     59     98
   -446   -335    111    392   -280   -111   -220    -49     41    -77     75     96
   -418   -285    132    350   -277    -77   -210    -33     70    -54    106    109
   -436   -254    181    345   -309    -36   -197    -18     98    -15    132    140
   -475   -267    207    371   -342    -31   -197    -15    114      0    140    153
   -540   -293    246    418   -394    -23   -205    -18    127      7    145    155
   -530   -207    322    366   -428     57   -163     18    174     59    189    205
   -496   -135    361    314   -431    111   -124     49    210     85    194    254
   -501   -184    316    342   -410     64   -150     23    179     44    135    236
   -483   -205    277    345   -381     36   -187     -7    155     15    103    213
   -483   -239    241    361   -363      2   -194    -15    153     12     88    210
   -441   -215    226    327   -335      5   -197    -12    166     23     85    218
   -410   -207    202    306   -306     -2   -205    -15    171     28     77    223
   -387   -194    192    290   -290     -2   -210    -10    179     33     75    233
   -348   -174    171    259   -259     -2   -223     -5    187     44     72    241
   -337   -174    161    254   -249     -7   -236     -2    192     49     64    244
   -293   -155    137    223   -215    -10   -239     10    202     62     62    246
   -254   -106    148    181   -202     20   -220     33    223     88     75    270
   -275   -106    166    189   -223     28   -220     33    223     93     54    262
   -275   -101    171    187   -226     33   -218     20    220     93     36    249
   -262    -80    181    168   -223     51   -210     18    223    103     57    257
   -239    -54    184    148   -213     64   -197     28    233    116     80    267
   -241    -83    158    161   -202     38   -205     18    226    106     67    246
   -241   -101    140    168   -192     18   -215      5    220    101     57    220
   -187    -67    116    124   -153     23   -210     10    233    114     67    223
   -106    -23     83     64    -96     28   -194     20    244    127     70    223
   -155    -59     96    106   -127     18   -194     15    239    122     57    210
   -179    -90     88    135   -135     -2   -194     10    233    116     51    207
   -163    -90     70    124   -119    -12   -207     -2    228    109     57    194
   -179    -93     85    137   -132     -5   -213     -7    231    116     72    184
   -200    -93    106    145   -153      5   -220     -7    228    119     83    174
   -189    -80    109    135   -150     12   -226    -10    228    124     93    171
   -179    -77    101    127   -140     10   -231    -10    233    132     96    174
   -207    -98    109    153   -158      5   -228    -12    236    129    106    181
   -218   -122     96    168   -158    -12   -223      5    246    137    124    194
   -218   -103    111    161   -166      2   -218     25    262    158    153    226
   -231   -116    111    174   -174     -2   -220     33    265    163    163    231
   -202    -96    106    150   -155      5   -215     46    272    171    181    236
   -171    -33    135    101   -155     49   -194     75    298    200    215    277
   -226    -15    207    119   -218     96   -181     85    311    215    236    309
   -246     -5    239    124   -244    116   -174     90    319    223    241    316
   -213     15    228     98   -220    122   -163    103    329    228    244    322
   -192     23    213     83   -202    116   -155    101    329    228    239    309
   -176     28    205     72   -192    116   -148    111    340    233    241    311
   -194     33    228     80   -210    129   -132    129    366    254    254    335
   -220     36    257     93   -239    145   -148    109    363    254    265    342
   -215     72    288     70   -252    179   -171     88    363    254    283    353
   -213     49    262     80   -236    153   -210     57    337    228    275    340
   -231     -5    226    116   -228    109   -252     28    306    200    257    316
   -241    -28    213    135   -228     90   -285      7    285    184    249    298
   -218    -28    189    122   -205     80   -293     12    280    184    249    306
   -215    -51    163    135   -192     54   -296      7    270    168    228    285
   -262   -148    111    202   -189    -18   -327    -20    231    129    187    246
   -252   -174     77    213   -166    -49   -335    -18    218    111    161    236
   -236   -207     25    220   -132    -93   -353    -44    179     72    106    189
   -252   -259     -7    254   -122   -135   -376    -77    142     36     57    142
   -270   -296    -25    283   -124   -161   -392    -96    124     12     25    122
   -306   -355    -49    332   -129   -202   -410   -114    103     -7     -2    103
   -293   -379    -88    335   -103   -233   -433   -127     88    -28    -25     83
   -283   -366    -83    324   -101   -223   -441   -135     90    -25    -31     77
   -272   -387   -116    329    -77   -252   -439   -132     85    -28    -36     67
   -249   -441   -192    345    -28   -316   -441   -132     62    -59    -72     25
   -226   -558   -332    392     51   -446   -394    -59     44   -122   -171    -70
   -215   -553   -337    384     59   -446   -285     77    109   -101   -181    -98
   -174   -431   -257    301     41   -345   -176    257    252     28    -80    -18
   -103    -62     41     83    -72    -10   -114    400    493    335    231    283
   -145    623    769   -239   -457    696   -148    371    787    810    782    836
   -337   1096   1434   -379   -885   1265   -371     54    872   1119   1179   1218
   -428   1002   1431   -288   -930   1215   -719   -402    594    969   1083   1124
   -459    254    714    103   -587    483   -953   -836    -46    239    368    488
   -423   -555   -135    488   -145   -345  -1002   -940   -509   -415   -309   -171
   -342   -836   -493    589     75   -667   -950   -795   -524   -519   -444   -332
   -290   -828   -537    558    122   -683   -826   -605   -387   -415   -366   -280
   -275   -704   -428    491     75   -566   -696   -436   -226   -270   -239   -179
   -254   -623   -368    436     54   -496   -641   -363   -137   -194   -171   -119
   -267   -584   -316    423     23   -452   -605   -314    -77   -142   -129    -77
   -283   -587   -303    433     10   -446   -602   -311    -67   -132   -122    -77
   -267   -558   -290    413     10   -426   -607   -314    -59   -129   -111    -70
   -239   -501   -262    368     10   -384   -597   -301    -41   -106    -83    -38
   -257   -517   -259    384      0   -389   -605   -309    -51    -96    -85    -41
   -252   -493   -241    371     -7   -368   -607   -303    -36    -77    -77    -23
   -265   -470   -205    368    -31   -337   -587   -283    -10    -57    -90     -2
   -270   -459   -192    363    -38   -324   -600   -293     -7    -59   -127    -12
   -288   -475   -187    381    -51   -332   -602   -293      5    -57   -140     -7
   -309   -491   -181    400    -64   -337   -610   -301      7    -54   -135      5
   -270   -457   -187    363    -41   -322   -613   -311     -2    -57   -119     12
   -254   -420   -168    337    -44   -296   -605   -314    -18    -46   -101     12
   -293   -433   -140    363    -77   -285   -615   -311     -7    -31    -96     10
   -285   -423   -140    353    -75   -280   -610   -298     25    -15    -90     12
   -272   -426   -153    350    -59   -290   -626   -306     46    -12    -93      5
   -277   -426   -148    350    -64   -288   -623   -314     62     -7    -88     12
   -288   -428   -140    358    -75   -285   -633   -324     62      0    -83     12
   -226   -376   -150    301    -38   -265   -644   -322     72     18    -67      7
   -168   -355   -187    262      7   -272   -646   -324     72     18    -77      7
   -153   -345   -192    249     18   -270   -675   -350     59     10    -80     -2
   -119   -342   -223    231     51   -283   -698   -368     46      7    -93    -18
    -44   -316   -272    179    114   -296   -719   -384     33      0   -124    -33
     49   -277   -327    114    187   -301   -745   -402     36     -2   -116    -38
    187   -252   -439     31    311   -345   -797   -433     15    -25   -114    -49
    311   -223   -535    -44    420   -376   -823   -449     -2    -41   -116    -54
    371   -215   -587    -80    478   -400   -836   -465    -15    -51   -109    -83
    423   -189   -613   -116    517   -400   -854   -478    -28    -51    -20    -98
    426   -187   -613   -119    517   -400   -857   -475    -33    -51     -7   -103
    402   -202   -605   -101    504   -405   -854   -478    -41    -62     -7   -109
    332   -218   -550    -57    439   -384   -839   -465    -31    -67    -46   -106
    265   -228   -493    -18    379   -361   -813   -454    -10    -49   -129    -98
    213   -226   -439      5    324   -332   -810   -446     25    -15    -28    -96
    111   -262   -374     75    241   -316   -795   -433     67      0    -96    -90
     85   -259   -345     85    213   -301   -763   -420    103     25    -80    -70
     72   -254   -327     90    200   -290   -732   -405    132     57    -70    -49
     28   -283   -311    127    168   -298   -743   -423    127     64   -111    -75
      2   -288   -290    140    145   -288   -758   -428    122     70   -145    -80
    -12   -272   -259    140    119   -267   -769   -431    122     75   -163    -62
    -38   -267   -228    153     93   -249   -776   -436    127     83   -194    -51
    -54   -290   -239    171     90   -265   -779   -433    127     88   -226    -57
    -62   -270   -207    166     70   -239   -784   -431    127     93   -241    -67
    -77   -244   -166    161     41   -205   -792   -428    140    106   -257    -72
    -88   -265   -176    176     44   -220   -807   -431    140     98   -275    -85
    -98   -259   -163    179     31   -213   -802   -418    158    114   -262    -77
    -96   -220   -127    158     15   -174   -792   -405    179    145   -239    -51
   -109   -205    -98    155     -7   -153   -774   -381    202    166   -220    -25
   -116   -187    -70    153    -23   -129   -766   -363    220    174   -215    -12
   -122   -158    -38    137    -44   -101   -763   -358    233    176   -218     -5
   -132   -150    -18    142    -59    -85   -758   -348    244    184   -215     15
   -145   -119     25    132    -88    -46   -750   -332    265    205   -200     49
   -153    -83     70    119   -111     -7   -743   -324    280    218   -194     64
   -158    -49    106    103   -132     28   -740   -329    290    228   -187     72
   -155    -23    129     88   -145     51   -737   -337    298    246   -174     88
   -171    -38    129    103   -153     44   -758   -363    280    236   -197     70
   -187    -75    111    132   -150     18   -795   -397    252    215   -244     31
   -200    -77    122    137   -161     20   -810   -407    244    220   -249     18
   -197   -101     96    148   -148     -2   -810   -407    239    218   -262     -2
   -197   -124     72    158   -135    -25   -818   -410    236    207   -267    -10
   -194   -179     15    187   -106    -83   -839   -431    215    174   -301    -38
   -184   -228    -46    205    -70   -137   -862   -452    192    142   -342    -72
   -171   -293   -122    231    -25   -207   -883   -480    158     96   -389   -109
   -171   -366   -194    267     10   -280   -909   -517    114     44   -441   -148
   -158   -410   -252    285     46   -332   -940   -550     83      5   -478   -174
   -142   -418   -275    280     64   -348   -956   -571     72     -5   -493   -187
   -129   -441   -311    285     90   -379   -963   -584     75    -12   -506   -205
   -129   -467   -340    298    103   -405   -974   -600     67    -28   -519   -220
   -114   -483   -368    298    127   -426   -979   -602     59    -36   -545   -236
    -93   -555   -465    324    184   -511   -989   -602     31    -70   -623   -280
    -59   -657   -597    358    267   -626   -961   -561     12   -111   -719   -361
    -67   -688   -623    376    277   -657   -862   -457     59   -116   -776   -418
    -77   -665   -587    371    254   -626   -745   -311    161    -57   -763   -407
    -83   -452   -368    267    142   -410   -652   -163    350    158   -574   -220
   -111     49    161     31   -137    106   -644   -119    594    540   -158    171
   -244    587    831   -174   -540    709   -784   -322    719    878    267    532
   -301    704   1005   -200   -652    854  -1122   -711    545    904    366    597
   -358    137    493    109   -428    316  -1348  -1101     23    345   -150    166
   -371   -592   -223    480    -75   -407  -1405  -1241   -428   -296   -802   -379
   -316   -950   -633    633    155   -795  -1376  -1119   -488   -462  -1031   -571
   -288  -1023   -735    657    223   -880  -1278   -953   -371   -400  -1031   -561
   -277   -956   -678    615    197   -815  -1184   -846   -252   -303   -961   -504
   -262   -854   -592    558    163   -724  -1106   -750   -132   -197   -872   -436
   -259   -769   -509    514    122   -639  -1067   -698    -54   -124   -807   -392
   -285   -743   -457    514     85   -600  -1031   -662    -10    -85   -766   -366
   -283   -748   -467    514     90   -607  -1013   -639     12    -57   -735   -348
   -298   -774   -475    535     85   -626  -1021   -636     10    -38   -714   -345
   -340   -810   -470    574     62   -639  -1041   -649      5    -33   -717   -345
   -283   -750   -467    517     90   -610  -1015   -628     38    -10   -683   -309
   -163   -654   -491    407    161   -574   -979   -589     77      5   -652   -272
   -176   -675   -501    426    161   -589   -984   -600     64    -28   -680   -298
   -202   -706   -504    452    148   -605   -995   -615     49    -62   -704   -327
   -197   -701   -504    449    153   -602  -1005   -623     41    -80   -719   -337
   -231   -761   -530    493    148   -646  -1039   -652      7   -111   -766   -340
   -202   -766   -563    483    179   -665  -1036   -652      0   -109   -776   -324
   -171   -748   -576    457    200   -662  -1023   -639      2    -90   -769   -293
   -197   -784   -587    491    194   -685  -1031   -646    -15    -93   -779   -288
   -228   -769   -542    496    155   -654  -1018   -633     -2    -72   -756   -239
   -249   -722   -472    485    109   -597  -1005   -618     18    -51   -745   -197
   -275   -706   -431    491     75   -568   -997   -600     31    -51   -740   -213
   -306   -698   -392    504     41   -545   -987   -584     46    -20   -678   -239
   -316   -688   -374    501     25   -532   -982   -568     46     -5   -657   -231
   -298   -657   -361    478     31   -509   -974   -542     54     12   -652   -210
   -311   -644   -332    478      7   -488   -971   -524     70     28   -652   -184
   -355   -657   -301    506    -28   -480   -966   -506     93     33   -628   -168
   -319   -659   -340    488     10   -501   -969   -496    103     31   -587   -158
   -259   -646   -387    452     62   -517   -982   -491    109     44   -542   -145
   -155   -587   -431    368    135   -509   -979   -470    122     67   -511   -132
   -103   -563   -459    335    176   -511   -974   -472    114     64   -535   -137
    -20   -540   -519    280    246   -530   -969   -475    101     57   -563   -150
     10   -563   -574    275    290   -568   -982   -504     75     31   -602   -171
    -15   -644   -628    327    303   -636  -1013   -550     33     -7   -646   -207
    -31   -711   -680    371    324   -696  -1036   -579      2    -38   -680   -241
    -12   -709   -698    358    342   -704  -1031   -581      2    -41   -688   -257
     49   -698   -748    324    397   -722  -1031   -581      7    -49   -704   -267
     75   -693   -771    309    423   -732  -1023   -579     18    -49   -711   -270
     98   -675   -774    288    436   -724  -1002   -576     28    -38   -711   -267
     57   -706   -766    324    407   -735  -1005   -594     20    -46   -730   -288
     25   -709   -735    340    379   -722   -997   -600     28    -46   -740   -306
     20   -704   -727    340    371   -714   -984   -600     38    -46   -748   -324
      5   -693   -698    345    350   -696   -979   -600     49    -44   -750   -327
      5   -678   -683    335    342   -680   -976   -592     57    -36   -753   -324
     -7   -688   -680    348    335   -683   -974   -592     62    -33   -753   -335
    -15   -683   -670    348    327   -678   -976   -594     64    -28   -758   -342
     -7   -659   -652    335    322   -657   -976   -592     75    -18   -761   -353
      7   -657   -665    324    335   -659   -971   -589     80    -10   -766   -361
      5   -662   -667    327    335   -665   -969   -581     90     -2   -763   -361
     10   -649   -662    316    335   -657   -974   -571    103      7   -756   -353
     25   -620   -646    298    335   -633   -971   -563    122     20   -745   -345
     31   -592   -623    280    327   -607   -963   -558    135     25   -743   -345
     49   -548   -597    249    322   -571   -937   -532    163     54   -711   -322
     64   -498   -563    215    311   -530   -922   -514    192     72   -675   -298
     23   -532   -555    254    288   -542   -932   -527    181     51   -680   -314
     46   -496   -545    223    293   -519   -922   -527    197     54   -667   -309
     36   -470   -506    215    270   -488   -917   -530    218     70   -649   -298
     18   -454   -475    215    244   -462   -917   -542    231     77   -633   -296
     31   -423   -454    197    241   -439   -930   -555    233     75   -620   -290
     36   -415   -454    187    244   -433   -953   -584    218     62   -626   -298
     18   -436   -454    207    233   -444   -971   -607    202     49   -631   -311
      0   -441   -441    220    218   -441   -979   -623    194     38   -631   -316
     10   -449   -459    220    233   -454   -982   -631    187     28   -631   -329
     -2   -504   -501    252    246   -504   -995   -644    163     -2   -657   -368
    -23   -566   -545    293    259   -555  -1018   -662    137    -33   -688   -410
     10   -558   -568    272    288   -563  -1026   -667    132    -44   -693   -418
      7   -576   -584    285    296   -579  -1031   -683    119    -67   -714   -436
    -64   -652   -589    355    262   -620  -1041   -709     88   -101   -750   -462
   -111   -685   -574    397    231   -631  -1049   -722     75   -114   -761   -470
   -122   -701   -579    407    228   -641  -1041   -719     80   -114   -769   -472
   -114   -698   -584    407    233   -641  -1031   -709     90   -114   -766   -467
   -142   -696   -553    415    205   -626  -1028   -704    103   -111   -753   -462
   -145   -745   -600    444    226   -672  -1034   -701     93   -135   -776   -483
   -153   -875   -722    514    283   -800  -1018   -678     57   -202   -859   -561
   -137   -930   -792    535    327   -862   -919   -576     90   -226   -909   -620
   -114   -904   -789    506    337   -846   -823   -439    184   -171   -883   -610
    -62   -678   -618    368    275   -649   -740   -270    374     31   -685   -441
    -41   -148   -106     93     31   -127   -722   -179    646    405   -259    -51
   -184    522    706   -168   -444    613   -802   -306    888    833    254    415
   -293    657    948   -184   -620    802  -1130   -698    779    906    374    504
   -366    200    566     83   -467    384  -1400  -1137    319    467    -33    140
   -426   -576   -150    501   -137   -363  -1478  -1376   -220   -231   -737   -478
   -418  -1041   -623    730    101   -833  -1449  -1291   -376   -509  -1041   -782
   -407  -1101   -693    753    140   -896  -1327  -1083   -244   -433   -989   -792
   -428  -1041   -613    735     90   -828  -1189   -909    -90   -314   -888   -732
   -478   -927   -449    701    -15   -688  -1075   -769     51   -192   -774   -639
   -537   -810   -272    675   -132   -542   -989   -667    171    -88   -678   -540
   -465   -792   -327    626    -70   -561   -982   -670    174    -88   -709   -540
   -358   -802   -444    579     41   -623  -1015   -704    145   -124   -758   -576
   -270   -779   -511    522    119   -646  -1054   -735    114   -142   -784   -610
   -194   -753   -558    475    181   -657  -1072   -758     93   -150   -784   -633
   -150   -761   -610    454    228   -685  -1088   -779     83   -163   -795   -659
   -124   -753   -628    439    249   -691  -1098   -795     72   -174   -813   -654
   -111   -732   -620    418    254   -678  -1101   -800     72   -176   -828   -639
   -114   -730   -615    423    249   -672  -1096   -802     83   -171   -844   -631
   -103   -714   -610    407    252   -665  -1101   -810     77   -176   -857   -615
    -93   -706   -613    400    257   -659  -1109   -820     70   -187   -870   -620
    -77   -696   -618    384    270   -657  -1124   -839     59   -192   -878   -628
    -23   -680   -657    353    316   -670  -1127   -841     59   -192   -883   -633
     25   -680   -706    327    363   -693  -1130   -841     62   -184   -865   -654
     38   -691   -732    324    384   -711  -1156   -872     36   -197   -888   -693
     90   -670   -761    288    423   -714  -1169   -885     23   -213   -919   -714
    148   -633   -782    244    465   -706  -1176   -896     20   -223   -940   -735
    176   -626   -802    223    488   -714  -1195   -914      0   -244   -992   -750
    215   -605   -820    194    517   -711  -1210   -924    -10   -262  -1041   -758
    239   -594   -833    176    535   -714  -1218   -924    -12   -275  -1065   -761
    249   -571   -820    161    535   -696  -1218   -919     -7   -283  -1070   -748
    241   -576   -818    168    530   -696  -1226   -917     -7   -280  -1065   -763
    218   -602   -820    192    519   -711  -1228   -911     -2   -252  -1054   -771
    205   -626   -831    207    517   -727  -1218   -898      5   -231  -1049   -776
    210   -605   -815    197    511   -709  -1202   -880     23   -205  -1021   -769
    218   -537   -756    158    485   -646  -1187   -862     49   -161   -945   -724
    213   -530   -743    158    478   -636  -1171   -857     59   -153   -927   -696
    192   -540   -732    171    462   -636  -1161   -865     51   -161   -932   -683
    161   -537   -698    189    428   -618  -1143   -865     46   -161   -937   -675
    137   -537   -675    197    402   -605  -1148   -872     46   -155   -937   -657
    124   -524   -649    200    384   -587  -1137   -875     57   -145   -937   -641
    140   -509   -652    184    392   -579  -1106   -862     75   -129   -932   -620
    116   -532   -649    207    381   -589  -1085   -862     77   -127   -935   -620
     64   -550   -615    241    337   -581  -1091   -883     64   -135   -956   -620
     70   -524   -597    226    332   -561  -1085   -898     59   -135   -969   -607
     70   -524   -594    226    329   -558  -1088   -919     49   -140   -979   -610
     33   -579   -613    272    322   -594  -1088   -943     31   -153   -997   -620
     46   -574   -620    262    332   -597  -1083   -950     20   -150  -1000   -623
     54   -542   -597    244    324   -568  -1078   -953     25   -142   -992   -618
     36   -558   -594    259    314   -576  -1085   -969     12   -153  -1002   -636
     18   -561   -579    272    298   -568  -1085   -971     12   -148  -1002   -636
     20   -561   -581    267    298   -571  -1085   -976      7   -145  -1002   -633
     36   -553   -589    257    311   -571  -1078   -979      5   -142  -1002   -631
     46   -542   -592    246    316   -566  -1080   -984     -2   -145  -1013   -628
     49   -542   -592    246    319   -566  -1085   -987     -7   -145  -1021   -628
     64   -496   -561    215    309   -527  -1067   -969     12   -122   -987   -610
     77   -462   -540    189    309   -501  -1052   -950     31   -103   -969   -597
     90   -439   -530    174    309   -483  -1036   -937     38    -90   -950   -581
    103   -410   -514    153    309   -462  -1021   -932     41    -83   -932   -571
    103   -405   -509    148    303   -457  -1015   -932     33    -83   -935   -566
    114   -379   -496    132    303   -436  -1008   -940     25    -83   -937   -571
    116   -340   -457    109    283   -397  -1008   -956     23    -83   -940   -563
    111   -309   -420     98    265   -363  -1005   -969     25    -77   -948   -542
    106   -327   -433    109    267   -379  -1021   -989      5    -93   -982   -540
    103   -342   -446    119    272   -394  -1060  -1031    -33   -116  -1013   -566
    106   -335   -441    114    272   -387  -1088  -1067    -64   -132  -1028   -581
    116   -348   -465    116    290   -405  -1101  -1091    -93   -153  -1047   -602
    101   -387   -491    142    296   -439  -1104  -1106   -116   -168  -1060   -646
     90   -436   -530    171    309   -483  -1106  -1122   -137   -184  -1078   -683
     98   -483   -584    189    340   -532  -1119  -1140   -168   -210  -1111   -714
     98   -537   -636    220    366   -587  -1130  -1158   -202   -239  -1145   -750
     88   -587   -675    246    379   -631  -1158  -1197   -246   -280  -1184   -802
     59   -641   -704    290    381   -672  -1184  -1239   -293   -329  -1231   -831
     28   -701   -732    335    379   -717  -1202  -1270   -335   -371  -1275   -857
     36   -704   -740    335    387   -722  -1202  -1280   -342   -376  -1254   -852
    119   -623   -745    249    431   -683  -1179  -1270   -335   -368  -1231   -844
    116   -610   -730    246    423   -670  -1184  -1286   -358   -387  -1249   -854
     54   -688   -743    316    397   -714  -1215  -1322   -405   -433  -1291   -901
     83   -745   -828    332    454   -787  -1213  -1319   -444   -483  -1343   -966
    127   -795   -922    332    522   -859  -1111  -1213   -423   -514  -1405  -1028
    103   -810   -914    353    509   -862  -1002  -1088   -368   -488  -1447  -1044
    142   -667   -813    259    475   -737   -914   -927   -231   -353  -1369   -945
    223   -200   -423    -10    322   -311   -875   -802     28     -7  -1015   -607
    148    530    381   -340   -116    457   -940   -878    301    457   -485    -38
    -20    945    966   -462   -493    956  -1200  -1241    335    688   -168    252
   -106    714    818   -303   -462    766  -1522  -1701    -15    428   -366     44
   -161   -155      5    158    -83    -75  -1725  -2122   -709   -368  -1148   -654
   -137   -888   -750    511    303   -820  -1738  -2151  -1070   -878  -1732  -1184
    -36  -1023   -987    530    472  -1005  -1649  -1984  -1039   -914  -1821  -1278
     10   -943   -953    467    480   -948  -1493  -1787   -891   -802  -1730  -1231
     -5   -854   -849    431    420   -852  -1369  -1647   -763   -691  -1634  -1153
     18   -763   -782    371    400   -771  -1312  -1590   -706   -633  -1592  -1104
     36   -717   -756    340    394   -735  -1275  -1558   -678   -605  -1571  -1080
     44   -680   -724    316    384   -701  -1262  -1551   -659   -589  -1566  -1072
     59   -652   -711    296    384   -680  -1260  -1538   -644   -574  -1564  -1078
     72   -662   -735    293    402   -698  -1249  -1532   -644   -579  -1600  -1085
    122   -649   -771    262    444   -709  -1267  -1553   -665   -589  -1660  -1109
    166   -636   -805    233    485   -719  -1288  -1579   -685   -615  -1693  -1135
    207   -605   -813    200    509   -709  -1288  -1584   -688   -620  -1696  -1140
    220   -587   -807    184    514   -696  -1291  -1592   -709   -631  -1706  -1153
    241   -592   -833    176    537   -711  -1301  -1608   -732   -649  -1725  -1171
    228   -589   -818    179    522   -704  -1293  -1623   -743   -649  -1727  -1182
    226   -592   -818    184    522   -704  -1312  -1649   -758   -659  -1732  -1202
    366   -584   -950    106    657   -769  -1356  -1693   -802   -704  -1764  -1249
    439   -561  -1000     59    717   -779  -1369  -1704   -815   -719  -1787  -1267
    423   -566   -992     70    706   -779  -1369  -1699   -820   -719  -1797  -1265
    446   -561  -1008     57    727   -784  -1374  -1709   -833   -724  -1800  -1278
    550   -545  -1096     -2    820   -820  -1408  -1743   -870   -753  -1764  -1296
    542   -553  -1096      5    818   -823  -1392  -1732   -865   -745  -1803  -1291
    506   -524  -1034      7    769   -779  -1358  -1704   -836   -711  -1743  -1247
    470   -498   -969     15    719   -732  -1343  -1680   -815   -688  -1683  -1200
    413   -514   -927     49    667   -719  -1317  -1654   -797   -667  -1730  -1195
    374   -509   -883     67    628   -696  -1288  -1618   -771   -636  -1688  -1166
    332   -496   -828     80    579   -662  -1270  -1590   -750   -610  -1641  -1132
    288   -485   -774     98    530   -628  -1254  -1564   -737   -592  -1639  -1106
    249   -454   -706    101    475   -581  -1234  -1535   -722   -566  -1631  -1083
    228   -441   -670    106    446   -555  -1215  -1506   -706   -548  -1626  -1060
    200   -441   -644    119    420   -542  -1197  -1486   -701   -545  -1634  -1049
    176   -444   -620    135    397   -532  -1171  -1465   -696   -540  -1644  -1036
    155   -452   -610    145    381   -530  -1169  -1465   -706   -540  -1660  -1041
    150   -452   -602    150    374   -527  -1158  -1462   -701   -535  -1662  -1044
    148   -410   -558    129    353   -483  -1130  -1439   -672   -511  -1649  -1026
    132   -371   -504    119    316   -436  -1109  -1418   -644   -483  -1631  -1005
    132   -392   -527    127    329   -459  -1106  -1415   -652   -496  -1649  -1023
    129   -418   -548    142    337   -483  -1104  -1415   -657   -501  -1660  -1041
    135   -410   -548    135    340   -478  -1093  -1413   -654   -498  -1657  -1044
    124   -400   -524    137    324   -462  -1075  -1410   -646   -501  -1649  -1034
    116   -418   -537    150    324   -478  -1065  -1415   -657   -519  -1662  -1044
    122   -410   -532    142    324   -470  -1065  -1423   -670   -522  -1665  -1041
    124   -420   -545    148    332   -483  -1072  -1426   -680   -535  -1675  -1049
    127   -433   -561    153    342   -496  -1078  -1431   -688   -545  -1688  -1062
    124   -457   -581    166    350   -519  -1080  -1434   -701   -555  -1714  -1080
    135   -454   -589    158    361   -522  -1080  -1434   -701   -550  -1704  -1088
    142   -459   -602    158    371   -530  -1080  -1423   -696   -540  -1693  -1085
    135   -449   -584    158    358   -517  -1060  -1397   -680   -524  -1680  -1054
    142   -431   -574    142    355   -501  -1060  -1395   -685   -530  -1686  -1052
    153   -428   -584    137    366   -506  -1047  -1379   -685   -527  -1693  -1041
    174   -418   -592    122    379   -504  -1026  -1363   -683   -524  -1678  -1023
    176   -384   -561    103    368   -472   -992  -1345   -670   -506  -1670  -1000
    194   -366   -561     85    376   -462   -958  -1319   -652   -491  -1649   -984
    176   -379   -555    101    366   -467   -935  -1314   -657   -504  -1647   -969
    189   -384   -574     96    381   -478   -932  -1317   -665   -519  -1665   -966
    218   -381   -600     83    407   -491   -914  -1293   -659   -504  -1657   -943
    207   -371   -581     80    392   -475   -909  -1301   -667   -504  -1634   -932
    179   -361   -540     90    358   -449   -904  -1317   -672   -514  -1639   -930
    189   -350   -540     77    363   -444   -922  -1330   -688   -530  -1652   -924
    192   -368   -561     88    376   -465   -943  -1335   -711   -550  -1665   -911
    181   -402   -584    109    381   -493   -961  -1335   -732   -566  -1670   -901
    158   -446   -605    142    379   -524   -958  -1330   -748   -571  -1680   -883
    122   -491   -615    184    366   -550   -937  -1317   -761   -581  -1693   -878
    106   -550   -657    223    381   -602   -945  -1330   -789   -607  -1719   -898
    114   -605   -719    244    415   -662   -963  -1345   -820   -646  -1756   -930
     77   -678   -756    298    415   -717   -984  -1363   -852   -688  -1808   -953
     62   -753   -815    345    436   -784   -997  -1382   -885   -727  -1867   -966
    124   -737   -862    306    493   -800   -974  -1366   -880   -714  -1857   -982
    124   -756   -883    314    501   -818   -963  -1363   -893   -709  -1834   -982
     77   -807   -885    363    480   -846   -961  -1371   -919   -724  -1852   -976
     49   -836   -885    392    467   -862   -943  -1366   -930   -727  -1855   -982
     49   -859   -909    405    478   -883   -935  -1356   -937   -724  -1831   -987
     15   -932   -948    457    480   -940   -930  -1350   -966   -753  -1852  -1008
     12  -1041  -1057    514    532  -1049   -901  -1296   -989   -807  -1938  -1060
     83  -1026  -1111    470    594  -1067   -769  -1137   -922   -807  -1974  -1072
    114   -984  -1098    436    605  -1041   -626   -948   -802   -740  -1917  -1044
    189   -714   -904    259    545   -807   -504   -763   -579   -498  -1657   -820
    220   -145   -368    -38    293   -257   -519   -761   -348   -119  -1221   -381
     93    454    361   -277   -132    407   -724  -1031   -249    213   -782     -7
    -31    584    615   -275   -322    600  -1101  -1470   -426    257   -654     64
   -109     77    187     12   -148    132  -1332  -1860   -911   -236  -1101   -340
   -163   -820   -657    491    246   -740  -1348  -1982  -1408   -956  -1847   -974
    -90  -1304  -1213    696    561  -1260  -1270  -1834  -1532  -1234  -2182  -1278
    -23  -1379  -1356    701    665  -1369  -1150  -1647  -1431  -1205  -2203  -1312
    -25  -1332  -1306    678    639  -1319  -1036  -1514  -1306  -1114  -2151  -1278
    -18  -1260  -1241    639    610  -1252   -956  -1418  -1205  -1026  -2070  -1228
     12  -1166  -1179    576    594  -1174   -901  -1353  -1130   -963  -1990  -1174
     10  -1179  -1189    584    600  -1184   -885  -1325  -1106   -953  -1964  -1153
     77  -1156  -1234    537    654  -1195   -859  -1296  -1088   -948  -1953  -1127
    116  -1106  -1223    493    667  -1163   -820  -1260  -1049   -919  -1919  -1054
     90  -1143  -1234    524    659  -1189   -831  -1273  -1062   -937  -1925  -1013
     93  -1182  -1275    545    683  -1228   -854  -1291  -1085   -963  -1943   -979
    166  -1143  -1309    485    735  -1226   -844  -1273  -1062   -950  -1925   -917
    205  -1137  -1345    465    774  -1241   -844  -1270  -1060   -945  -1912   -893
    200  -1140  -1340    467    769  -1239   -839  -1270  -1062   -943  -1870   -891
    176  -1130  -1306    478    740  -1218   -828  -1260  -1052   -932  -1805   -885
    171  -1135  -1309    480    737  -1221   -813  -1231  -1023   -906  -1738   -878
    142  -1153  -1299    504    719  -1226   -795  -1202   -992   -875  -1686   -867
    142  -1153  -1299    504    719  -1226   -787  -1187   -976   -852  -1654   -862
    142  -1148  -1291    504    717  -1218   -787  -1179   -961   -836  -1628   -854
    129  -1140  -1273    504    698  -1205   -769  -1161   -943   -820  -1608   -841
    101  -1166  -1267    532    683  -1215   -758  -1143   -935   -813  -1590   -844
     96  -1163  -1260    532    678  -1210   -756  -1130   -924   -802  -1574   -844
    122  -1130  -1252    504    685  -1189   -735  -1096   -896   -782  -1545   -823
    148  -1119  -1267    485    706  -1192   -730  -1083   -885   -771  -1522   -810
    135  -1143  -1278    504    706  -1210   -724  -1072   -883   -769  -1512   -810
     72  -1192  -1267    558    667  -1228   -740  -1078   -898   -784  -1517   -820
     75  -1176  -1252    550    662  -1213   -732  -1052   -878   -763  -1501   -797
    153  -1106  -1260    475    706  -1182   -704  -1008   -841   -735  -1483   -774
    158  -1080  -1239    459    698  -1158   -678   -969   -813   -714  -1465   -750
    135  -1070  -1205    467    667  -1137   -667   -945   -795   -698  -1439   -730
    109  -1088  -1197    491    652  -1143   -657   -937   -800   -709  -1434   -735
    127  -1083  -1213    478    670  -1148   -639   -927   -797   -717  -1436   -735
    179  -1021  -1200    420    688  -1109   -610   -906   -776   -709  -1418   -717
    202   -971  -1176    381    688  -1072   -571   -878   -745   -691  -1387   -693
    127  -1023  -1150    449    639  -1085   -561   -878   -745   -698  -1389   -698
     72  -1062  -1135    493    602  -1096   -555   -878   -740   -704  -1395   -709
     90  -1028  -1122    467    605  -1075   -537   -859   -717   -683  -1374   -696
    135   -958  -1096    410    613  -1026   -504   -833   -680   -652  -1340   -678
    127   -930  -1057    402    592   -992   -475   -818   -654   -633  -1317   -670
     41   -997  -1039    475    540  -1018   -480   -828   -659   -649  -1322   -685
     -5  -1039  -1034    519    514  -1036   -491   -846   -665   -654  -1317   -698
      0  -1026  -1026    511    509  -1026   -491   -857   -659   -649  -1301   -706
      0  -1044  -1044    522    522  -1044   -483   -859   -654   -657  -1296   -717
      2  -1000  -1002    496    501  -1000   -472   -846   -628   -641  -1252   -693
      5   -966   -971    480    485   -969   -470   -841   -618   -620  -1221   -678
     -7   -956   -948    483    467   -953   -470   -836   -610   -607  -1200   -675
    -23   -940   -917    483    446   -930   -454   -815   -589   -587  -1166   -662
    -41   -893   -852    465    402   -875   -433   -782   -550   -553  -1111   -626
    -83   -878   -795    478    355   -836   -415   -750   -522   -527  -1072   -600
    -93   -831   -740    462    322   -787   -392   -722   -491   -501  -1031   -571
    -62   -784   -722    423    329   -753   -374   -706   -467   -475  -1002   -545
    -33   -758   -724    394    345   -743   -363   -685   -449   -457   -979   -519
      5   -709   -714    350    358   -711   -345   -665   -426   -436   -940   -493
     36   -649   -685    303    361   -667   -327   -646   -402   -418   -901   -470
     25   -633   -659    303    342   -646   -316   -636   -389   -410   -875   -454
      7   -620   -628    306    316   -623   -309   -620   -371   -400   -846   -441
     15   -579   -597    280    306   -587   -296   -600   -348   -374   -807   -418
     15   -540   -555    259    285   -548   -290   -597   -335   -358   -782   -405
     36   -475   -511    220    272   -493   -272   -584   -314   -340   -748   -376
     49   -462   -514    205    280   -488   -283   -594   -322   -348   -745   -374
     20   -514   -537    246    277   -524   -316   -620   -348   -374   -774   -400
     -5   -540   -537    270    265   -540   -335   -639   -361   -389   -784   -415
    -15   -545   -530    280    257   -537   -335   -639   -363   -392   -779   -423
      2   -542   -545    267    272   -545   -332   -644   -371   -402   -782   -439
     15   -587   -602    283    309   -594   -353   -665   -402   -444   -815   -470
     18   -626   -644    301    329   -633   -376   -683   -431   -485   -846   -501
     23   -657   -680    316    350   -667   -389   -696   -457   -511   -867   -517
     20   -693   -714    335    363   -704   -400   -714   -478   -532   -885   -532
     28   -722   -750    345    387   -735   -402   -724   -498   -555   -906   -548
     41   -740   -784    348    410   -761   -402   -722   -506   -571   -911   -555
     23   -795   -818    387    420   -805   -407   -727   -517   -584   -917   -566
    -10   -810   -800    407    394   -805   -410   -727   -511   -581   -906   -566
     15   -802   -818    392    415   -807   -405   -717   -506   -574   -901   -571
     -7   -870   -862    436    426   -867   -405   -709   -524   -605   -932   -610
    -18   -984   -966    501    472   -976   -348   -636   -530   -659  -1005   -691
    -28   -943   -917    485    441   -930   -176   -457   -418   -607   -976   -693
   -122   -898   -779    509    327   -839    -38   -257   -257   -478   -857   -602
    -67   -563   -498    314    215   -530     23   -119    -31   -197   -561   -337
    -31     75    106    -20    -67     90    -18   -132    215    220    -77    116
   -176    548    724   -187   -449    633   -303   -498    220    480    270    418
   -207    509    717   -150   -462    610   -659   -935    -49    366    220    353
   -205    -96    109    148   -158      5   -833  -1288   -576   -259   -350   -116
   -166   -937   -771    553    301   -854   -836  -1361  -1031   -956  -1041   -691
    -62  -1244  -1182    652    558  -1213   -779  -1208  -1041  -1083  -1208   -857
     12  -1200  -1213    594    613  -1205   -639  -1010   -880   -979  -1135   -810
     12  -1106  -1119    545    563  -1114   -514   -862   -732   -862  -1041   -735
     57   -989  -1047    467    550  -1018   -441   -774   -631   -769   -958   -657
    106   -922  -1028    407    566   -976   -407   -730   -581   -724   -917   -605
    106   -917  -1023    405    563   -971   -394   -711   -566   -719   -917   -581
     98   -906  -1008    402    550   -956   -381   -701   -555   -709   -919   -545
    114   -865   -979    376    545   -922   -355   -675   -524   -675   -888   -498
    119   -867   -987    374    550   -927   -340   -662   -511   -659   -875   -483
    119   -880  -1000    379    558   -940   -324   -646   -511   -649   -875   -472
    122   -862   -987    368    553   -924   -311   -631   -501   -633   -865   -457
    132   -862   -995    366    563   -927   -306   -610   -493   -620   -857   -441
    122   -870   -995    371    555   -932   -301   -597   -488   -615   -857   -439
    111   -854   -966    368    537   -909   -288   -579   -475   -600   -844   -428
    106   -865   -971    376    537   -917   -275   -566   -467   -587   -839   -431
     83   -852   -935    384    509   -893   -257   -545   -449   -571   -820   -415
     70   -857   -927    392    496   -891   -244   -532   -441   -566   -818   -407
     62   -836   -898    387    478   -867   -223   -509   -423   -550   -815   -394
     64   -826   -893    379    478   -859   -207   -491   -405   -535   -805   -405
     72   -823   -896    376    483   -859   -197   -467   -392   -514   -792   -394
     75   -823   -901    371    488   -862   -187   -444   -374   -493   -774   -381
     72   -820   -893    374    480   -854   -184   -426   -361   -475   -761   -389
     70   -815   -885    368    478   -849   -176   -410   -353   -467   -758   -381
     70   -802   -872    366    470   -836   -168   -397   -348   -459   -758   -358
     77   -797   -878    358    478   -839   -166   -379   -337   -449   -753   -345
     80   -779   -859    348    470   -818   -158   -358   -327   -431   -735   -329
     75   -758   -836    340    454   -797   -148   -342   -314   -410   -722   -309
     70   -748   -818    340    444   -782   -142   -322   -303   -400   -717   -288
     96   -704   -800    303    446   -753   -122   -296   -288   -379   -696   -254
    119   -659   -782    270    449   -719    -90   -272   -267   -358   -680   -231
    106   -662   -769    277    436   -714    -80   -272   -270   -363   -685   -233
    101   -657   -758    277    428   -706    -67   -265   -267   -366   -691   -228
     72   -659   -732    293    402   -696    -59   -265   -270   -374   -696   -231
     54   -665   -719    303    387   -691    -41   -259   -267   -371   -696   -231
     59   -644   -706    290    381   -675    -25   -249   -257   -358   -693   -220
     57   -628   -685    285    371   -657     -5   -236   -241   -342   -691   -210
     46   -615   -662    283    353   -639     18   -218   -231   -324   -693   -200
     46   -594   -641    272    342   -618     33   -210   -226   -319   -701   -197
     25   -597   -623    283    324   -610     28   -220   -241   -332   -719   -215
      5   -620   -626    309    314   -623     23   -228   -257   -345   -745   -231
    -20   -641   -620    329    298   -631      7   -246   -275   -358   -769   -246
    -15   -644   -628    329    303   -636      5   -252   -283   -358   -776   -249
     12   -623   -636    303    324   -628     10   -249   -285   -353   -779   -246
      7   -615   -623    303    314   -618     10   -249   -280   -348   -774   -239
     15   -597   -615    290    314   -607     12   -244   -277   -342   -771   -231
     38   -555   -597    257    316   -576     23   -231   -272   -337   -766   -226
    -10   -592   -581    301    283   -589      5   -241   -293   -350   -774   -241
      0   -587   -587    293    293   -587     10   -228   -290   -342   -761   -231
     51   -522   -574    233    311   -548     44   -192   -265   -311   -714   -215
     38   -483   -524    220    280   -504     62   -163   -239   -283   -672   -194
     -2   -491   -488    244    241   -491     70   -148   -228   -270   -649   -181
     -7   -436   -428    223    210   -433     85   -122   -207   -246   -613   -153
      5   -402   -407    197    205   -405     93   -106   -197   -233   -610   -140
     33   -384   -418    174    223   -400    106    -93   -194   -228   -613   -145
     38   -332   -371    145    202   -353    111    -88   -189   -218   -584   -148
     23   -301   -324    140    174   -311    111    -96   -189   -215   -561   -140
     12   -259   -272    122    142   -267    111   -101   -181   -197   -530   -129
     23   -228   -252    101    137   -239    106   -109   -179   -194   -506   -137
     15   -236   -254    109    132   -244     75   -145   -205   -220   -504   -163
     -5   -252   -246    129    119   -249     46   -179   -226   -244   -514   -166
    -10   -254   -246    129    116   -249     38   -187   -231   -241   -504   -163
     -2   -285   -283    142    137   -285     23   -205   -252   -257   -519   -197
     36   -298   -335    127    184   -316      7   -228   -285   -285   -558   -244
     96   -298   -394    101    244   -345    -20   -257   -332   -316   -589   -293
    168   -342   -514     85    337   -428    -75   -319   -387   -394   -670   -374
    265   -374   -639     51    452   -506   -122   -371   -431   -454   -766   -428
    407   -363   -774    -23    589   -568   -174   -415   -475   -496   -844   -436
    522   -374   -896    -72    709   -633   -210   -454   -509   -545   -898   -444
    636   -332   -969   -153    800   -649   -215   -467   -514   -558   -924   -436
    667   -361  -1028   -153    846   -693   -249   -506   -540   -589   -953   -459
    704   -368  -1075   -168    888   -722   -272   -532   -553   -610   -963   -475
    719   -381  -1101   -168    909   -740   -267   -532   -555   -620   -927   -485
    709   -428  -1137   -140    922   -782   -228   -488   -550   -639   -950   -530
    672   -493  -1166    -90    917   -828   -116   -368   -504   -644  -1000   -597
    620   -496  -1117    -64    867   -805      2   -210   -402   -587   -966   -594
    581   -324   -906   -127    743   -615    122    -10   -194   -384   -789   -428
    532    231   -301   -381    415    -33    171     93    116     44   -329     38
    329    896    566   -613   -116    730    106     -7    371    493    187    574
    111   1156   1041   -633   -465   1098   -158   -368    335    644    381    774
     -5    807    813   -400   -407    810   -428   -787    -44    316     62    498
    -44    -62    -18     51    -15    -41   -540  -1067   -646   -457   -724   -213
     -5   -605   -602    303    298   -605   -519  -1013   -854   -813  -1145   -600
     36   -659   -698    309    366   -678   -413   -823   -750   -769  -1153   -615
     44   -524   -568    241    306   -545   -259   -613   -566   -618  -1044   -522
     44   -387   -433    168    239   -407   -161   -480   -426   -498   -953   -423
     46   -306   -355    129    200   -329   -114   -420   -353   -444   -909   -376
     36   -254   -290    106    161   -270    -77   -384   -309   -407   -883   -348
     33   -192   -226     80    129   -207    -46   -350   -275   -368   -854   -306
     38   -145   -184     51    109   -163    -44   -329   -249   -340   -831   -283
     36   -140   -176     51    103   -158    -46   -322   -236   -335   -823   -277
     25   -153   -179     62    101   -166    -49   -314   -231   -332   -826   -277
     28   -111   -140     41     83   -124    -38   -296   -213   -309   -805   -246
     31    -80   -114     23     70    -96    -28   -283   -197   -293   -787   -226
     25    -70    -96     20     59    -83    -18   -270   -184   -283   -774   -213
     23    -59    -83     15     51    -70    -12   -257   -176   -275   -763   -202
     18    -44    -62     12     38    -51    -10   -249   -171   -267   -758   -194
     10    -46    -57     15     33    -49      0   -239   -166   -259   -761   -179
      7    -31    -38     10     20    -33     18   -220   -150   -252   -753   -158
      7    -12    -23      0     12    -18     25   -210   -140   -252   -758   -145
      7     25     18    -15     -5     23     41   -194   -127   -239   -758   -129
      5     57     51    -31    -23     54     59   -176   -116   -223   -753   -122
     18     51     33    -36     -7     44     59   -171   -119   -228   -758   -124
     23     62     36    -44     -7     49     62   -161   -116   -223   -753   -119
     25    106     80    -64    -25     93     72   -145    -96   -202   -732   -101
     41    124     83    -83    -20    106     70   -135    -90   -194   -727    -93
     54    137     83    -96    -12    109     67   -122    -88   -184   -724    -85
     57    153     96   -106    -20    124     75   -109    -83   -171   -714    -80
     70    184    114   -127    -20    150     83    -85    -67   -148   -691    -51
     80    223    140   -153    -31    184     93    -59    -51   -122   -665    -25
     88    252    163   -171    -36    207    106    -31    -33    -98   -641     -5
     88    270    181   -181    -46    226    122     -2    -20    -80   -631     10
     83    296    213   -189    -64    254    142     20     -5    -59   -613     28
     77    301    220   -189    -72    262    155     33      0    -57   -605     41
     83    332    249   -207    -83    293    174     54     10    -44   -594     54
     83    350    265   -218    -90    309    192     72     20    -28   -584     70
     72    358    285   -215   -106    322    210     85     25    -20   -579     75
     64    397    332   -233   -132    366    228    109     46     -2   -553     93
     75    415    340   -246   -132    379    236    124     54      2   -545     93
     57    389    332   -223   -137    361    246    140     57      0   -542     96
     33    400    366   -215   -166    384    265    166     75     18   -524    111
     31    433    400   -233   -184    415    272    181     88     33   -511    122
     18    439    420   -228   -202    431    285    194     98     41   -509    129
      5    436    431   -220   -213    433    293    218    103     49   -504    140
     -7    449    457   -220   -231    452    303    236    111     64   -485    161
      0    462    459   -231   -231    462    322    262    127     80   -465    179
      0    472    472   -239   -236    472    335    288    153     93   -439    200
      0    491    491   -246   -246    491    348    311    189    124   -397    223
      0    498    498   -249   -249    498    353    327    220    163   -342    254
      0    485    483   -244   -241    485    350    335    223    176   -314    267
     -2    485    488   -241   -246    488    350    345    223    184   -303    277
      5    506    498   -257   -246    504    371    366    228    187   -296    296
     36    576    540   -306   -252    558    407    397    246    202   -277    327
     51    613    558   -332   -254    587    441    423    257    210   -262    353
     49    610    558   -329   -254    584    465    439    257    205   -252    358
     57    620    563   -340   -254    594    488    459    265    207   -241    371
     64    657    592   -361   -262    626    519    488    283    228   -207    413
     77    691    613   -387   -267    652    532    493    290    244   -181    452
     67    717    649   -392   -290    683    553    498    303    257   -155    488
     54    730    672   -394   -309    701    561    496    303    257   -150    504
     49    701    652   -374   -301    678    545    475    272    228   -210    493
     41    696    654   -368   -309    678    530    467    257    210   -252    493
     31    688    657   -361   -311    672    511    462    246    194   -275    498
     28    654    626   -342   -298    641    501    457    239    166   -303    491
     15    607    592   -311   -288    600    514    457    226    137   -337    462
      0    542    542   -272   -272    542    511    452    192     98   -376    418
     -5    491    493   -244   -249    493    511    449    166     72   -394    384
    -23    444    467   -213   -246    454    511    441    135     46   -405    358
    -28    405    433   -187   -231    418    506    431    101     23   -410    342
    -31    353    384   -163   -207    368    493    415     64      2   -420    327
    -28    329    358   -150   -194    342    485    410     41     -7   -423    319
    -41    316    358   -137   -200    335    483    418     28    -18   -415    314
     -2    348    350   -171   -176    348    496    441     28     -7   -397    350
    -18    311    329   -148   -174    319    491    436      5    -25   -433    342
    -20    244    262   -111   -142    252    498    452    -23    -67   -483    298
     36    179    142   -109    -54    163    576    537    -28   -111   -537    226
     31    150    119    -90    -44    135    698    678     20    -98   -571    163
     57    220    163   -140    -51    192    818    875    150     12   -488    233
    101    545    444   -324   -171    493    896   1036    371    285   -200    517
     80   1213   1130   -649   -524   1174    906   1072    672    740    327   1049
   -119   1803   1922   -841  -1021   1862    756    857    862   1130    805   1525
   -218   1686   1901   -735  -1060   1792    418    433    610    997    727   1449
   -288   1013   1301   -363   -795   1158    197     20     18    353    109    880
   -311    223    535     41   -423    376    132   -132   -483   -293   -555    239
   -231   -127    103    179   -168    -12    179     10   -548   -449   -748     38
   -200   -129     70    163   -137    -28    322    202   -428   -374   -691     67
   -181    -46    135    114   -161     44    454    355   -301   -277   -605    137
   -166     31    194     67   -181    111    535    452   -210   -202   -506    205
   -140    106    246     18   -192    176    589    511   -153   -150   -426    254
    -98    181    277    -44   -189    228    636    568   -106   -103   -379    311
   -114    171    285    -28   -200    228    652    589   -101    -93   -366    324
   -132    148    277     -7   -207    213    659    607   -101    -88   -363    324
   -109    158    267    -23   -187    213    678    628    -88    -75   -345    335
    -57    179    236    -62   -145    207    683    633    -83    -64   -319    335
    -41    184    226    -72   -132    205    698    646    -67    -41   -277    353
    -33    163    197    -67   -114    179    704    649    -72    -38   -252    355
    -18    184    202    -83   -109    192    719    659    -64    -23   -210    368
     -5    205    207   -101   -109    205    730    670    -51     -7   -168    374
    -20    184    205    -83   -111    194    724    670    -51    -18   -148    361
    -18    187    202    -85   -111    194    737    688    -41     -5   -119    374
     25    226    200   -124    -85    213    756    709    -18     25    -85    397
    -44    179    223    -67   -135    200    753    714    -10     25    -72    405
    -44    168    210    -62   -127    189    761    724     -5     25    -59    413
    -36    150    187    -57   -111    168    769    732      2     20    -51    410
    -41    140    181    -49   -111    161    792    758     23     31    -31    428
    -31    189    218    -80   -124    202    805    784     54     62     15    462
    -51    194    246    -72   -148    220    805    800     70     80     46    485
    -59    210    270    -77   -166    239    815    818     88    101     80    511
    -72    205    277    -64   -174    241    831    841    103    116    101    527
    -41    226    265    -93   -153    246    844    865    124    137    124    537
    -20    239    257   -109   -140    246    852    888    142    150    145    555
      0    244    244   -122   -122    244    849    898    150    161    168    568
     67    303    236   -184    -83    270    875    935    187    194    215    602
     46    283    233   -166    -93    259    880    937    189    189    228    605
     38    280    241   -161   -101    262    891    937    197    184    239    605
     75    327    249   -202    -88    288    909    953    218    197    262    620
     93    355    262   -223    -83    309    932    969    236    218    285    631
     20    329    309   -176   -145    319    950    974    254    236    316    626
      5    342    335   -174   -166    340    969    987    277    254    348    633
     23    381    355   -205   -166    368    987   1002    306    275    379    639
      5    384    379   -194   -187    381   1010   1026    345    298    423    652
    -12    384    394   -187   -205    389   1026   1039    366    314    462    652
    -38    402    441   -181   -239    420   1036   1041    387    335    496    646
    -62    415    478   -179   -270    446   1049   1052    405    345    524    639
    -90    433    524   -171   -306    478   1062   1054    423    350    550    618
   -119    433    550   -158   -335    491   1072   1065    441    366    581    615
   -155    418    574   -129   -363    496   1083   1080    457    384    615    615
   -213    454    665   -122   -439    558   1101   1106    491    418    670    644
   -254    459    714   -101   -483    587   1111   1117    509    439    704    659
   -257    465    722   -103   -491    592   1114   1119    519    441    714    657
   -226    498    722   -137   -472    610   1122   1127    532    444    735    662
   -226    483    709   -129   -470    594   1106   1117    522    431    740    652
   -252    491    743   -119   -496    615   1109   1124    535    441    771    657
   -184    558    740   -187   -462    649   1143   1169    574    465    813    680
   -140    633    774   -246   -457    701   1179   1208    613    498    862    709
   -236    615    849   -189   -542    732   1192   1215    631    506    880    722
   -309    615    924   -153   -615    769   1218   1236    659    524    909    750
   -327    665    989   -171   -657    826   1247   1267    696    558    948    792
   -280    688    966   -205   -623    826   1236   1254    696    550    930    800
   -254    706    961   -228   -607    833   1236   1244    709    555    932    820
   -184    758    943   -285   -563    849   1241   1236    709    555    943    836
   -135    756    891   -311   -511    823   1195   1189    672    524    924    807
   -106    735    839   -314   -472    787   1145   1145    636    491    885    769
    -25    756    779   -366   -402    766   1127   1127    615    478    865    753
    -10    743    753   -366   -381    748   1145   1140    620    483    867    753
    -23    698    722   -340   -374    711   1145   1130    602    462    844    730
    -20    644    665   -311   -342    654   1132   1114    581    428    810    696
    -75    517    589   -220   -332    553   1096   1083    537    376    758    644
    -25    540    566   -257   -296    553   1093   1085    537    379    766    649
     -7    514    519   -254   -265    517   1083   1070    524    361    756    631
    -33    449    483   -210   -257    465   1062   1036    483    319    719    587
    -57    418    472   -181   -265    444   1057   1026    467    298    701    561
     -7    444    452   -218   -228    446   1078   1044    485    319    724    574
     -5    444    449   -220   -228    446   1083   1047    493    329    745    579
    -25    389    415   -181   -220    402   1083   1057    488    322    740    566
    -18    277    296   -132   -155    285   1091   1078    459    270    678    498
     -5    200    205    -96   -103    202   1174   1176    488    241    623    446
      0    228    226   -116   -111    226   1286   1299    568    275    628    444
     23    337    314   -181   -145    327   1379   1452    711    402    743    537
     49    706    657   -379   -303    683   1423   1564    932    711   1078    852
    -31   1327   1358   -646   -693   1343   1389   1493   1143   1104   1545   1278
   -140   1644   1784   -753   -963   1714   1106   1122   1070   1260   1774   1447
   -158   1415   1571   -628   -865   1493    784    696    701    995   1548   1236
   -176    730    904   -277   -540    818    659    423    174    322    885    696
    -98    161    259    -31   -179    210    659    467    -85    -96    433    332
    -23     -2     20     12    -23      7    745    662      0    -70    407    303
    -12     12     25      0    -20     18    857    805    122     15    467    348
     25     88     59    -59    -18     72    950    919    241    103    537    405
     85    179     93   -132     -2    137    997    976    324    171    589    449
    129    249    116   -192      5    181   1015    992    355    202    618    475
    215    290     75   -254     70    184   1015   1002    361    205    623    488
    301    322     20   -314    140    171   1023   1021    371    215    636    504
    366    353    -12   -358    189    171   1013   1018    366    207    636    501
    371    342    -28   -358    200    155    992   1005    350    192    631    485
    379    342    -36   -361    207    153   1008   1018    353    197    641    504
    355    353     -5   -355    179    176   1023   1031    358    202    646    517
    293    342     49   -316    122    197   1031   1031    353    207    652    522
    246    303     57   -275     93    181   1054   1049    361    220    657    537
    223    306     83   -265     70    194   1072   1070    374    236    672    555
    202    314    111   -259     44    213   1083   1083    387    246    680    579
    189    316    127   -252     31    223   1109   1109    407    275    698    613
    163    319    153   -244      5    239   1119   1127    418    296    709    662
    142    327    181   -236    -20    254   1124   1143    428    311    727    688
    114    298    184   -207    -36    241   1122   1143    423    309    730    667
     85    265    179   -174    -46    223   1124   1150    418    314    740    652
     96    296    197   -197    -49    246   1132   1166    428    335    769    665
    142    358    213   -252    -36    285   1158   1197    452    358    802    693
    124    353    226   -239    -51    290   1156   1208    454    368    813    706
     88    309    220   -197    -64    265   1148   1215    452    371    818    706
    103    327    223   -218    -59    275   1140   1226    449    379    833    711
    106    340    233   -223    -64    288   1137   1241    457    394    857    727
    111    363    249   -239    -67    306   1143   1267    478    420    888    750
    124    374    249   -249    -62    311   1148   1288    485    433    906    758
    132    394    262   -265    -64    327   1156   1299    488    433    914    756
    127    392    265   -259    -70    329   1169   1317    493    433    914    758
    127    400    270   -265    -70    335   1179   1317    485    426    906    750
    135    410    275   -272    -70    342   1195   1325    491    433    911    756
    124    400    272   -262    -75    337   1202   1330    488    433    914    748
    116    405    288   -262    -85    348   1195   1319    478    426    906    735
    101    405    303   -254   -101    355   1205   1327    485    423    906    724
     96    410    314   -252   -109    363   1213   1332    496    426    904    706
     75    413    335   -246   -129    376   1221   1332    506    428    901    696
     64    423    358   -246   -145    392   1228   1330    522    436    914    706
     54    423    366   -239   -155    394   1221   1319    527    436    917    706
     62    433    371   -246   -153    402   1221   1317    537    446    924    711
     57    441    384   -252   -163    413   1221   1309    540    454    937    709
     54    441    387   -249   -166    415   1223   1309    542    467    958    704
     36    436    400   -236   -181    418   1226   1312    553    480    976    698
     12    428    415   -220   -200    423   1228   1319    563    488    979    698
     12    433    418   -226   -202    426   1228   1319    568    491    982    693
     18    452    433   -236   -207    444   1228   1314    579    504    992    696
     18    444    423   -233   -202    433   1226   1314    584    517   1002    706
     23    444    420   -233   -197    433   1226   1319    592    524   1013    730
     12    475    462   -246   -226    467   1236   1335    615    555   1039    763
      7    475    465   -241   -228    470   1257   1348    636    574   1067    787
     -2    462    465   -231   -233    465   1280   1361    654    592   1093    805
      2    524    522   -262   -259    524   1309   1389    691    626   1156    854
     23    576    553   -301   -265    563   1314   1397    706    636   1163    872
     25    600    574   -314   -272    587   1319   1397    714    646   1171    883
     12    646    633   -332   -311    641   1322   1384    730    662   1184    896
     18    693    675   -355   -327    685   1322   1369    740    675   1195    906
      7    657    646   -335   -319    652   1301   1337    724    662   1176    880
     18    626    605   -322   -293    615   1286   1309    706    649   1163    859
     18    633    615   -327   -298    626   1267   1283    688    652   1161    831
     10    644    633   -327   -311    639   1247   1252    667    659   1150    784
    -18    602    618   -293   -319    610   1234   1239    665    636   1130    756
    -44    553    597   -254   -319    574   1223   1221    654    620   1109    735
    -67    514    579   -223   -324    545   1210   1200    631    592   1078    709
    -80    465    545   -192   -311    504   1195   1171    605    537    997    693
    -83    418    498   -168   -290    457   1184   1140    581    524    943    662
    -90    387    478   -148   -285    431   1166   1111    558    517    904    636
   -103    371    475   -132   -290    420   1148   1088    540    504    872    623
   -119    366    485   -122   -301    426   1137   1072    535    496    857    626
   -124    368    493   -124   -309    431   1140   1067    535    488    849    623
   -122    361    483   -119   -301    420   1132   1057    532    475    833    600
   -122    301    423    -90   -272    361   1111   1036    504    428    782    542
   -103    202    306    -49   -205    254   1122   1057    483    366    693    459
   -127    150    275    -12   -202    213   1205   1153    517    345    633    392
   -122    192    314    -36   -218    254   1301   1286    610    402    657    400
    -88    392    480   -155   -283    436   1379   1441    782    587    823    550
    -46    880    927   -415   -485    904   1384   1522   1026    940   1187    906
    -93   1535   1626   -722   -859   1579   1270   1348   1192   1306   1608   1296
   -184   1712   1896   -763  -1039   1803    943    940   1065   1374   1722   1384
   -262   1286   1545   -514   -904   1415    628    467    597    943   1317   1023
   -296    467    763    -85   -530    615    524    197     38    192    553    392
   -202     20    223     88   -213    122    540    283    -98    -75    223    122
    -88    -33     51     59    -70      7    623    449      0    -33    207    114
    -28     25     54      0    -44     41    722    589    127     51    246    145
     36    135     98    -85    -31    116    776    670    226    127    298    179
     83    197    111   -140    -15    155    795    696    270    161    324    192
    137    254    116   -197     10    187    810    711    301    184    340    205
    218    316     98   -267     59    207    807    711    314    187    332    205
    259    306     46   -283    106    176    776    683    285    158    296    174
    342    329    -12   -340    179    158    750    670    270    145    283    155
    402    374    -28   -389    215    174    750    670    272    155    298    166
    397    371    -25   -387    210    174    748    670    275    158    316    171
    342    348      5   -345    168    176    735    665    272    161    363    174
    293    335     41   -314    124    189    735    672    288    171    353    179
    233    353    119   -293     57    236    756    693    319    197    319    200
    179    371    192   -275     -7    283    776    711    342    223    327    223
    129    371    241   -249    -54    306    779    722    358    241    327    228
     77    353    275   -218    -98    314    776    730    366    254    322    236
     44    358    311   -202   -132    335    789    750    389    275    332    262
     28    394    363   -213   -168    379    805    776    415    309    355    296
      2    423    420   -213   -207    423    805    792    433    335    353    314
    -38    407    444   -184   -241    423    797    792    436    342    340    316
    -49    418    467   -184   -259    441    797    802    452    361    342    332
    -64    420    483   -179   -275    452    789    807    459    374    340    342
    -72    420    493   -174   -283    457    776    810    467    379    332    350
    -70    457    527   -194   -298    493    776    826    488    405    348    384
    -75    485    561   -205   -319    522    761    826    496    420    358    397
    -67    478    545   -205   -306    509    743    826    496    423    358    392
    -51    488    540   -218   -296    514    735    841    509    444    366    410
    -44    530    571   -244   -309    548    737    862    535    478    381    441
    -41    563    605   -262   -322    584    745    872    550    498    394    470
    -44    561    605   -259   -324    581    748    875    553    493    384    475
    -49    545    594   -246   -322    568    750    872    542    480    361    465
    -51    537    589   -244   -319    561    756    870    537    475    355    467
    -49    550    600   -252   -324    574    761    872    545    483    363    491
    -62    535    594   -236   -329    563    761    872    548    480    350    488
    -75    517    592   -220   -332    553    763    878    550    478    348    485
    -80    519    600   -220   -340    561    774    880    555    488    358    488
    -93    501    594   -202   -345    545    782    878    563    491    361    483
   -109    491    600   -192   -353    545    784    878    566    493    371    475
   -122    472    594   -174   -358    532    787    875    563    493    389    462
   -124    465    587   -171   -355    524    774    862    553    480    413    454
   -124    454    576   -166   -350    514    769    857    542    470    431    454
   -132    433    563   -150   -348    498    761    836    522    454    415    446
   -124    444    568   -158   -345    506    748    820    509    454    384    452
   -127    433    561   -153   -345    496    737    815    504    454    355    452
   -129    431    561   -150   -345    496    735    820    511    467    345    465
   -129    436    566   -153   -348    501    727    815    519    472    322    472
   -109    436    545   -163   -327    491    719    810    524    472    298    488
    -77    431    509   -179   -293    467    711    807    527    475    283    496
    -59    439    498   -189   -277    467    719    818    542    485    283    506
    -57    454    511   -200   -285    483    732    831    566    493    288    517
    -64    452    517   -192   -290    483    737    836    574    491    288    519
    -83    431    514   -176   -298    472    737    839    568    493    277    514
    -70    459    530   -194   -298    493    748    849    571    511    285    535
    -20    532    553   -257   -288    540    769    872    589    542    314    571
      0    587    587   -293   -293    587    795    883    607    579    350    615
    -70    555    626   -244   -348    589    771    857    584    579    350    615
    -85    555    639   -236   -363    597    761    846    568    584    368    636
   -109    519    626   -207   -366    571    743    823    540    571    358    620
   -168    457    626   -142   -397    540    706    795    511    550    322    597
   -197    400    597   -103   -397    498    675    769    475    511    298    568
   -179    400    579   -109   -379    488    675    769    465    504    298    563
   -174    368    540    -98   -358    454    670    761    444    485    280    561
   -233    249    483     -7   -358    366    636    730    392    431    228    540
   -205    228    433    -12   -319    329    626    717    366    410    181    480
   -202    187    387      7   -296    285    615    698    335    387    148    452
   -223    122    342     49   -283    231    597    670    298    348    109    420
   -262     44    306    109   -283    174    576    644    267    306     77    384
   -241     38    280     98   -262    161    574    646    254    298     70    389
   -226     36    262     93   -244    148    566    641    244    293     51    394
   -228     12    239    106   -233    124    553    631    228    283     33    394
   -192      0    192     96   -192     96    548    633    210    265      7    384
   -166   -106     59    132   -114    -23    566    659    174    205    -70    303
   -174   -207    -33    189    -72   -119    662    763    189    166   -127    236
   -168   -220    -51    194    -59   -137    774    914    262    202   -103    246
   -111    -46     64     80    -88      7    865   1088    428    371     67    397
    -36    504    537   -236   -285    519    854   1156    698    758    517    841
   -129   1200   1327   -535   -727   1262    748   1028    958   1208   1036   1376
   -275   1449   1725   -587  -1000   1584    444    646    917   1332   1228   1569
   -384    979   1363   -296   -872   1171    127    189    462    901    854   1231
   -418     18    436    197   -428    228    -20   -145   -226     67     10    454
   -332   -522   -189    426    -72   -355    -12    -93   -446   -272   -392     70
   -252   -602   -353    426     49   -478     85     88   -361   -246   -420     28
   -249   -555   -306    402     28   -431    226    267   -220   -140   -355     62
   -228   -488   -262    358     15   -376    311    379   -114    -49   -290    127
   -187   -420   -233    303     20   -329    363    449    -51      5   -241    171
   -184   -410   -228    296     18   -319    402    488    -23     25   -223    176
   -210   -472   -262    342     25   -368    397    478    -36      2   -254    142
   -228   -467   -239    345      5   -353    407    491    -31     12   -241    161
   -200   -446   -246    322     20   -345    410    504    -18     23   -233    176
   -189   -485   -296    335     51   -389    389    485    -33      2   -257    145
   -153   -470   -316    311     80   -394    402    498    -23      7   -246    171
   -161   -446   -285    301     62   -366    420    519      0     36   -218    220
   -168   -472   -303    322     64   -389    407    511    -10     31   -228    205
   -181   -467   -288    322     51   -379    410    519     -2     38   -218    207
   -166   -449   -283    309     57   -366    415    524      2     38   -205    231
   -168   -467   -298    316     64   -384    402    519    -10     23   -233    236
   -168   -441   -272    303     51   -358    407    527      2     38   -226    277
   -174   -444   -272    309     46   -358    397    524      2     38   -228    296
   -145   -431   -285    288     70   -358    394    532      7     41   -223    316
   -129   -394   -267    259     67   -329    400    542     18     54   -213    319
   -122   -376   -257    249     67   -316    389    535     12     54   -210    306
   -124   -392   -267    257     70   -329    374    522      2     38   -226    298
   -111   -355   -244    233     64   -301    376    537     18     51   -207    322
   -127   -358   -231    241     49   -296    371    545     20     57   -192    327
   -145   -371   -226    257     38   -298    355    545     12     57   -179    332
   -127   -335   -207    231     38   -270    361    566     28     83   -135    332
    -67   -241   -174    155     51   -207    400    615     70    132    -70    353
   -114   -241   -127    176      5   -187    413    636     83    150    -41    374
   -168   -259    -90    213    -38   -176    433    659    101    174     -5    379
   -197   -254    -59    223    -70   -158    449    670    106    184     18    376
   -213   -228    -15    220    -98   -122    467    680    109    187     41    379
   -244   -213     28    226   -137    -90    488    685    111    187     59    387
   -259   -187     70    223   -166    -59    532    714    142    218     98    420
   -303   -181    122    244   -215    -31    563    735    166    244    135    444
   -400   -192    207    296   -303      7    587    748    181    262    163    459
   -423   -192    228    306   -327     15    597    753    189    267    163    462
   -387   -197    189    290   -290     -2    589    748    187    262    145    446
   -345   -200    142    272   -246    -28    579    743    184    259    137    431
   -296   -205     90    252   -194    -57    574    724    174    249    127    400
   -267   -244     23    254   -145   -111    561    696    148    215     98    355
   -262   -283    -20    272   -122   -153    550    678    129    192     85    327
   -265   -288    -23    275   -122   -155    545    670    122    189     88    332
   -246   -285    -38    267   -103   -163    542    665    116    184     85    348
   -236   -285    -49    262    -93   -168    542    662    116    179     88    358
   -239   -316    -80    277    -80   -200    527    654    103    161     75    350
   -231   -340   -109    285    -62   -226    504    649     90    153     67    348
   -187   -316   -129    252    -28   -223    493    649     93    168     80    366
   -142   -314   -171    228     10   -241    483    644     88    163     72    355
   -127   -345   -218    236     44   -283    465    633     75    142     49    327
    -96   -319   -223    205     62   -272    470    636     80    145     51    335
    -20   -259   -239    140    109   -249    475    646     96    161     72    358
     18   -231   -249    106    132   -239    488    652    106    168     80    368
     41   -215   -257     85    148   -233    498    657    111    176     90    379
     70   -223   -293     75    179   -257    485    649    101    171     83    374
     49   -254   -303    103    176   -277    475    639     96    166     80    374
     59   -239   -301     88    179   -270    480    639    103    179     90    387
     59   -218   -277     77    166   -246    472    631    106    187    106    402
     28   -226   -254     98    140   -241    449    602     93    176    109    402
     28   -241   -270    106    148   -254    413    563     67    158     98    389
     25   -254   -280    111    153   -267    394    548     57    153     96    384
     20   -277   -298    127    158   -288    389    542     44    148     88    381
    -28   -332   -303    179    135   -319    379    522     25    129     70    358
    -59   -415   -355    239    148   -387    368    504      7    103     36    329
    -70   -467   -400    267    161   -433    361    491    -15     85     15    316
    -85   -532   -446    306    179   -491    345    467    -49     51    -12    288
   -106   -571   -467    337    179   -519    327    441    -75     28    -36    265
   -111   -587   -475    350    181   -532    319    428    -88     20    -46    262
   -135   -639   -504    387    181   -571    316    423    -96     15    -62    262
   -145   -670   -524    407    189   -597    324    423    -96     12    -70    267
   -124   -665   -542    394    207   -605    327    423    -98     15    -77    293
   -148   -685   -537    418    194   -613    322    420    -98     18    -90    319
   -194   -784   -592    488    197   -688    309    405   -135    -23   -137    285
   -132   -878   -745    504    306   -813    363    467   -155    -70   -207    218
   -119   -930   -813    522    345   -870    501    602   -114    -80   -244    161
   -150   -911   -761    532    303   -836    633    776     -5    -10   -197    194
    -96   -555   -459    324    181   -509    727    958    246    277     88    470
   -111     59    171     25   -142    114    698    987    545    724    594    969
   -252    678    927   -215   -589    802    491    750    732   1127   1085   1428
   -314    792   1106   -239   -709    948    116    329    600   1166   1187   1506
   -405    111    517    145   -462    311   -155   -135      5    542    602    979
   -420   -753   -335    587    -44   -545   -205   -306   -555   -184   -129    316
   -319  -1145   -828    732    252   -987   -127   -153   -665   -397   -389     44
   -275  -1221   -945    748    335  -1083      2     44   -566   -350   -376     12
   -285  -1171   -885    727    298  -1028    124    194   -441   -254   -296     70
   -283  -1104   -823    693    270   -963    194    285   -342   -168   -215    132
   -244  -1036   -792    639    272   -914    231    332   -290   -119   -163    163
   -218  -1028   -810    623    296   -919    244    358   -272   -106   -145    174
   -218  -1026   -807    620    293   -917    244    363   -280   -109   -137    179
   -197  -1005   -807    600    303   -906    246    368   -277   -101   -129    179
   -184  -1002   -818    592    314   -911    249    374   -272    -90   -114    176
   -194  -1013   -818    605    311   -917    244    366   -277    -96   -106    174
   -189  -1018   -828    602    316   -924    249    363   -275    -98   -106    179
   -171  -1005   -833    587    329   -919    244    366   -272    -90    -90    189
   -155  -1018   -862    584    353   -940    246    374   -265    -83    -72    189
   -153  -1049   -896    602    371   -974    241    363   -275    -93    -75    168
   -166  -1034   -867    597    348   -953    231    353   -275    -90    -64    166
   -140  -1010   -870    574    363   -940    226    350   -277    -90    -59    155
   -129   -989   -862    558    363   -927    226    355   -275    -88    -46    158
   -137   -989   -852    563    355   -922    223    353   -272    -80    -38    161
   -135   -995   -859    563    361   -927    218    355   -265    -72    -33    161
   -140   -997   -857    568    358   -927    210    353   -262    -70    -25    163
   -145   -984   -841    563    345   -914    210    355   -252    -62    -12    174
   -166   -982   -815    574    324   -898    223    368   -233    -49     -2    189
   -158  -1000   -841    579    340   -922    228    371   -239    -49     -5    174
   -140   -971   -833    555    345   -904    226    374   -231    -41      7    179
   -103   -958   -854    530    374   -906    207    371   -228    -36     23    194
   -101   -948   -846    524    371   -898    200    387   -205     -7     64    223
    -98   -937   -839    519    368   -891    197    400   -194      5     93    239
    -64   -904   -839    485    387   -872    197    413   -176     20    122    254
    -54   -888   -833    470    387   -862    194    428   -161     38    140    262
    -46   -859   -813    454    381   -836    187    431   -153     54    150    270
    -59   -849   -789    454    363   -820    187    418   -153     49    148    265
    -85   -857   -771    470    340   -815    200    410   -145     57    155    262
    -77   -841   -763    457    340   -805    220    415   -129     80    179    257
    -64   -823   -758    444    345   -792    218    400   -124     88    194    249
    -54   -815   -761    433    350   -789    236    405   -101    111    215    265
    -83   -805   -722    441    319   -763    259    413    -80    132    233    280
    -98   -802   -706    449    301   -753    275    413    -62    140    236    262
   -111   -797   -685    454    285   -743    290    415    -49    150    249    249
   -127   -805   -678    465    272   -743    275    392    -46    153    236    223
   -135   -828   -696    480    277   -763    265    371    -49    142    226    192
   -145   -870   -727    506    288   -797    246    342    -57    122    205    155
   -148   -883   -735    517    293   -810    233    324    -54    124    205    158
   -116   -846   -730    480    306   -789    226    316    -49    132    207    158
    -83   -792   -709    436    311   -750    213    311    -44    135    200    155
   -109   -810   -704    459    293   -758    215    309    -38    129    184    150
   -114   -820   -706    467    296   -763    218    306    -38    129    174    148
    -98   -789   -691    444    293   -743    218    311    -23    142    184    155
   -145   -782   -636    462    244   -711    210    306    -23    148    192    155
   -137   -743   -605    439    231   -675    215    306    -15    158    197    158
   -101   -693   -592    397    244   -644    241    335     20    184    210    181
   -109   -659   -553    384    220   -605    262    361     46    207    228    202
   -122   -641   -522    381    200   -581    267    368     64    218    244    218
   -137   -631   -496    381    179   -563    262    363     70    218    249    223
   -142   -597   -454    371    155   -527    257    363     90    233    267    231
   -129   -558   -428    342    148   -493    265    366    111    252    290    257
   -122   -522   -400    319    137   -462    252    342    114    265    306    275
   -124   -532   -410    327    140   -470    213    298     85    241    285    259
   -114   -545   -431    329    158   -488    179    272     70    220    267    252
    -93   -545   -454    319    179   -501    163    265     59    205    254    244
    -96   -561   -467    327    184   -514    145    249     44    189    246    233
    -96   -602   -509    348    205   -555    124    231     25    161    226    218
    -88   -649   -561    368    236   -605    106    210      2    132    200    197
    -88   -706   -620    394    265   -665     96    189    -28     98    166    158
    -88   -750   -665    418    288   -709     88    168    -46     70    142    129
    -75   -750   -675    413    296   -711     77    142    -64     51    132    109
    -75   -763   -688    420    306   -727     51    116    -90     28    111     83
    -72   -800   -727    436    324   -766     44    111   -101     15     98     70
    -75   -818   -743    444    332   -782     51    106   -101     12     88     67
   -122   -844   -724    483    301   -787     51     96   -109      5     83     64
   -171   -870   -698    522    262   -784     64     98   -114      0     77     67
   -155   -924   -769    537    306   -846     64    109   -137    -36     33     31
   -176  -1021   -846    597    335   -935    127    189   -116    -64    -36    -33
   -239  -1036   -800    636    277   -919    241    311    -31    -31    -54    -46
   -280   -987   -706    633    213   -846    363    483    116     77     12     15
   -239   -644   -405    441     80   -524    402    584    316    337    283    265
   -236    -59    176    145   -205     57    348    530    509    709    719    652
   -262    407    670    -75   -465    537     90    192    491    935   1021    906
   -223    413    636    -93   -428    524   -259   -226    223    846    979    859
   -270   -252     15    259   -142   -119   -389   -517   -283    207    353    358
   -270   -924   -654    597    189   -792   -389   -530   -613   -324   -207    -88
   -228  -1218   -989    722    379  -1104   -361   -387   -628   -431   -363   -228
   -220  -1249  -1028    735    402  -1140   -267   -244   -514   -366   -337   -210
   -207  -1140   -932    672    361  -1039   -176   -137   -379   -254   -254   -137
   -202  -1044   -841    623    319   -945   -109    -54   -272   -166   -181    -64
   -218  -1000   -782    610    280   -893    -64     -5   -202   -106   -135    -15
   -223   -971   -748    597    262   -859    -41     25   -163    -77   -111     18
   -236   -953   -717    594    236   -833    -41     25   -150    -64   -111     28
   -252   -945   -693    597    220   -820    -41     25   -142    -62   -109     28
   -259   -922   -662    589    200   -792    -44     28   -132    -51    -96     36
   -244   -896   -652    571    202   -774    -46     31   -129    -46    -98     46
   -246   -888   -644    566    197   -766    -38     36   -124    -44   -101     54
   -252   -888   -636    568    192   -763    -36     46   -114    -33    -98     64
   -249   -888   -639    566    192   -763    -41     51   -101    -25   -103     70
   -236   -880   -644    558    202   -763    -49     46    -88    -18   -111     77
   -244   -880   -636    561    194   -758    -49     44    -75     -5   -114     93
   -241   -891   -649    563    202   -771    -51     46    -67      7   -111    106
   -228   -891   -662    558    215   -779    -49     51    -62     20   -101    119
   -215   -891   -675    553    228   -784    -54     54    -54     33    -75    127
   -207   -883   -678    545    233   -782    -67     51    -62     38    -64    119
   -194   -872   -678    535    241   -776    -83     46    -72     38    -67    103
   -181   -875   -696    527    254   -787    -96     44    -77     36    -75     88
   -166   -865   -698    517    265   -782   -101     46    -80     28    -88     93
   -158   -854   -698    504    267   -776   -109     51    -75     23    -98    101
   -145   -859   -714    501    283   -787   -119     51    -77     18   -103     93
   -116   -844   -727    478    301   -787   -129     59    -77     23    -98     88
   -114   -818   -704    467    293   -761   -137     77    -54     31    -80    101
   -122   -818   -698    467    285   -758   -132    103    -31     33    -62    116
   -114   -810   -696    462    288   -753   -137    122    -15     49    -41    140
   -101   -789   -691    444    293   -740   -124    142      0     70    -18    161
    -85   -771   -685    428    298   -730   -106    155      5     80     -2    176
    -93   -761   -670    426    285   -717    -98    155     -5     72     -7    179
   -116   -779   -665    446    272   -722    -93    145    -23     57    -18    174
   -135   -805   -670    470    265   -737    -85    142    -28     49    -23    174
   -132   -782   -649    457    257   -717    -57    158    -18     67    -25    189
    -90   -730   -641    410    272   -685    -33    176     -5     83    -23    192
   -103   -722   -620    413    257   -672    -18    181      0     83    -28    181
   -153   -753   -602    452    223   -680    -18    174     -2     72    -36    171
   -166   -750   -584    459    207   -667    -12    168      0     72    -33    176
   -161   -750   -589    454    210   -670    -18    148    -12     59    -51    158
   -187   -766   -579    475    194   -672    -44    119    -28     46    -72    137
   -179   -748   -571    462    194   -659    -41    111    -28     49    -85    142
   -218   -766   -548    493    163   -657    -44    103    -38     36   -101    142
   -265   -776   -514    519    122   -646    -49    101    -38     38   -103    140
   -213   -714   -501    465    142   -607    -31    119    -20     64    -83    158
   -184   -683   -501    433    155   -592    -25    124    -12     75    -67    166
   -220   -745   -524    483    150   -636    -46    103    -36     46    -88    142
   -168   -722   -553    444    189   -639    -57    101    -44     33    -96    137
    -90   -662   -571    376    239   -618    -44    116    -31     46    -83    150
    -62   -618   -555    340    244   -587    -25    142     -2     80    -59    179
    -57   -579   -522    319    231   -550    -10    163     20    111    -41    202
    -64   -581   -517    324    226   -550     -5    179     28    127    -31    207
    -85   -581   -496    332    205   -540     -7    181     31    135    -15    220
    -67   -550   -483    309    207   -519    -12    181     41    137      2    236
    -70   -530   -459    301    194   -496     -5    179     54    145     12    246
    -15   -452   -436    233    207   -444     15    189     80    168     38    283
     -5   -433   -428    218    210   -431      0    171     77    163     33    296
    -31   -478   -449    252    207   -465    -36    129     41    132      5    272
     -2   -446   -444    226    220   -446    -49    114     31    124      2    272
    -20   -470   -449    244    213   -462    -67     93     12    103    -20    246
    -46   -514   -467    277    210   -491    -85     80     -5     83    -46    231
    -64   -571   -509    316    220   -540    -90     70    -23     54    -72    213
    -59   -610   -550    335    244   -581    -83     70    -28     36    -83    205
    -54   -659   -605    355    272   -631   -106     49    -57      2   -124    171
    -67   -704   -636    387    283   -672   -137     15    -85    -28   -158    140
    -15   -662   -646    337    314   -654   -129     15    -80    -38   -163    129
    -67   -735   -667    402    298   -701   -153    -18   -114    -83   -202     83
    -96   -782   -685    436    293   -735   -181    -44   -142   -111   -231     59
    -83   -789   -706    436    311   -748   -189    -49   -150   -116   -241     44
    -54   -769   -714    410    327   -740   -184    -49   -145   -111   -233     38
    -41   -766   -724    405    340   -745   -179    -51   -153   -119   -244     23
   -101   -932   -833    517    363   -883   -187    -59   -205   -197   -337    -80
   -101  -1013   -911    555    402   -963   -106     20   -194   -244   -413   -158
    -67   -992   -927    530    426   -961     -5    148   -119   -220   -413   -166
    -10   -854   -844    433    415   -849     96    324     41    -80   -290    -62
     18   -400   -420    189    218   -410    106    405    288    254     83    293
    -80    226    303    -72   -192    265     15    290    506    654    558    737
   -181    537    719   -179   -452    626   -275    -46    488    841    802    953
   -244    283    527    -18   -384    405   -605   -498    114    555    561    743
   -280   -504   -223    392    -31   -366   -704   -795   -462   -200   -189     85
   -252  -1041   -789    646    267   -917   -675   -745   -688   -584   -615   -316
   -200  -1158   -961    678    379  -1060   -592   -561   -615   -587   -659   -387
   -142  -1078   -935    610    394  -1008   -457   -384   -465   -480   -574   -350
   -155   -976   -820    566    329   -898   -368   -280   -340   -379   -472   -332
   -166   -898   -732    532    280   -818   -327   -233   -270   -322   -418   -314
   -161   -852   -691    504    265   -771   -309   -207   -236   -293   -389   -322
   -150   -802   -652    478    249   -727   -280   -176   -200   -262   -340   -306
   -168   -774   -605    470    215   -691   -277   -176   -192   -254   -322   -309
   -184   -740   -555    459    184   -649   -277   -174   -179   -246   -322   -272
   -184   -717   -532    449    171   -626   -272   -161   -161   -233   -319   -241
   -174   -639   -465    407    145   -553   -244   -132   -122   -200   -290   -202
   -218   -649   -431    433    106   -540   -244   -129   -119   -207   -296   -197
   -239   -649   -410    444     83   -530   -241   -119   -101   -200   -285   -189
   -246   -623   -379    433     64   -501   -228   -106    -77   -181   -267   -168
   -280   -584   -303    433     10   -444   -218    -93    -51   -161   -241   -150
   -350   -553   -202    449    -75   -379   -205    -77    -23   -142   -220   -132
   -410   -514   -106    462   -153   -311   -184    -49     10   -119   -207    -90
   -363   -498   -137    428   -114   -319   -192    -54      7   -132   -239    -90
   -303   -470   -166    387    -70   -319   -207    -57      5   -135   -244    -77
   -215   -428   -213    319     -2   -322   -210    -54      7   -129   -249    -64
   -194   -426   -233    309     18   -329   -223    -72      2   -142   -265    -72
   -200   -436   -236    316     18   -337   -246    -98    -15   -174   -277    -96
   -155   -402   -246    280     44   -324   -265   -103    -20   -174   -283   -106
   -127   -368   -244    246     57   -306   -283   -114    -20   -161   -272   -106
    -88   -332   -244    210     77   -290   -285   -109     -7   -148   -249   -101
    -38   -293   -254    163    106   -275   -283    -98      5   -140   -223    -93
    -85   -301   -215    194     64   -259   -288    -93     10   -142   -197    -88
   -132   -288   -155    207     10   -220   -280    -75     31   -127   -176    -75
   -101   -262   -163    181     28   -213   -283    -67     41   -119   -168    -75
    -57   -233   -176    142     57   -205   -285    -67     44   -119   -158    -75
     10   -197   -207     93    109   -202   -280    -70     44   -124   -163    -85
     10   -223   -236    106    122   -231   -296    -96     23   -148   -194   -111
     33   -192   -228     77    129   -210   -293   -106     28   -148   -205   -116
     57   -166   -223     51    137   -194   -285   -114     28   -153   -213   -114
     75   -166   -241     46    158   -202   -288   -129     28   -166   -228   -124
    103   -129   -233     10    166   -181   -283   -137     44   -158   -231   -122
     67   -155   -223     41    145   -189   -288   -150     46   -163   -246   -132
     33   -205   -239     83    132   -220   -296   -168     38   -181   -272   -155
     51   -205   -257     77    153   -231   -296   -181     31   -194   -296   -179
     85   -194   -283     54    181   -239   -306   -202     20   -210   -319   -197
    145   -168   -314     10    228   -239   -311   -220     18   -215   -332   -210
    148   -207   -355     28    249   -280   -335   -254     -2   -233   -361   -244
    145   -236   -381     46    262   -309   -350   -272    -12   -241   -381   -254
    168   -220   -389     23    275   -303   -358   -280    -15   -241   -376   -257
    176   -215   -394     18    283   -303   -368   -285    -18   -244   -379   -257
    155   -202   -361     23    257   -280   -371   -285    -15   -241   -387   -254
    155   -179   -335     12    244   -257   -366   -283     -5   -231   -384   -246
    145   -189   -337     20    241   -262   -355   -277     -2   -233   -397   -254
    140   -161   -303     10    220   -231   -332   -254     18   -218   -381   -241
    145    -83   -228    -33    187   -155   -303   -215     59   -174   -337   -184
    142    -38   -181    -51    161   -109   -283   -192     88   -148   -316   -153
    124    -46   -171    -38    145   -106   -265   -181     96   -142   -316   -148
    122    -18   -140    -51    129    -77   -236   -161    116   -124   -298   -127
    116     12   -106    -64    109    -46   -220   -148    137   -106   -280   -109
     98     33    -64    -64     83    -15   -215   -148    148    -98   -272    -96
     80     62    -18    -75     49     23   -213   -153    153    -85   -257    -83
     67     51    -15    -62     41     18   -223   -171    137    -90   -259    -77
     59     38    -20    -51     41     10   -246   -194    122   -101   -262    -75
     62     41    -20    -51     41     10   -265   -205    111   -109   -262    -54
     62     33    -31    -49     46      2   -280   -218     98   -122   -272    -44
     54     18    -38    -36     46    -10   -285   -228     83   -135   -288    -46
     44    -18    -62    -12     51    -38   -290   -244     59   -161   -311    -70
     46    -62   -109      7     77    -85   -301   -259     31   -192   -342   -106
     36   -127   -166     44     98   -145   -316   -277     -2   -226   -379   -135
     18   -176   -194     77    103   -184   -332   -296    -28   -249   -407   -145
      2   -226   -228    109    114   -226   -342   -314    -51   -272   -428   -161
      0   -246   -246    124    122   -246   -348   -322    -70   -288   -441   -168
      7   -244   -252    116    127   -246   -361   -329    -77   -306   -457   -163
      2   -257   -262    127    132   -259   -366   -332    -90   -306   -452   -163
    -31   -275   -244    153    103   -259   -361   -324    -85   -290   -428   -174
    -64   -322   -257    194     96   -290   -348   -314    -85   -290   -418   -205
     -7   -410   -402    207    194   -407   -358   -311   -132   -361   -491   -301
     49   -470   -522    210    283   -496   -290   -233   -129   -402   -540   -397
     83   -478   -561    197    319   -517   -184    -98    -62   -371   -511   -433
     62   -332   -394    135    228   -363    -67     96    103   -213   -345   -355
      7    189    181   -101    -85    187     -7    231    392    174     93     44
    -18    891    909   -439   -462    898    -96    124    618    589    605    558
   -101   1260   1361   -581   -732   1309   -394   -262    584    756    854    836
   -124    974   1098   -423   -610   1036   -732   -719    205    449    594    628
   -114     72    184     20   -150    127   -906  -1088   -470   -366   -233    -98
    -70   -558   -488    314    207   -522   -930  -1109   -771   -802   -727   -568
    -15   -688   -672    350    327   -680   -849   -948   -719   -813   -789   -636
     15   -592   -607    288    311   -600   -696   -750   -561   -698   -701   -563
     36   -480   -517    220    275   -498   -584   -620   -441   -592   -600   -501
     25   -431   -459    202    241   -444   -527   -561   -381   -535   -530   -459
     28   -392   -423    179    226   -407   -483   -524   -350   -504   -485   -431
     15   -384   -400    184    207   -392   -475   -522   -342   -496   -493   -402
    -12   -389   -376    200    181   -384   -465   -524   -340   -496   -514   -379
    -12   -376   -363    194    174   -368   -449   -527   -335   -493   -530   -348
     23   -311   -335    142    176   -322   -428   -517   -322   -478   -514   -311
     80   -265   -345     93    213   -303   -405   -498   -306   -454   -485   -285
     41   -280   -324    116    181   -301   -402   -506   -306   -446   -472   -280
    -15   -324   -309    168    145   -316   -400   -511   -303   -444   -483   -280
    -23   -342   -319    181    145   -332   -394   -511   -306   -441   -519   -285
      5   -342   -348    168    176   -345   -407   -532   -329   -462   -579   -311
     49   -301   -350    124    200   -327   -418   -550   -345   -467   -576   -324
     62   -275   -337    106    197   -306   -413   -550   -345   -462   -571   -327
     57   -262   -322    101    187   -290   -407   -553   -345   -459   -574   -327
     57   -246   -303     96    179   -275   -410   -561   -345   -465   -579   -324
     57   -252   -309     96    181   -277   -426   -579   -363   -485   -592   -332
     72   -200   -272     62    171   -236   -418   -574   -345   -472   -571   -316
    116   -148   -265     15    189   -207   -405   -561   -314   -446   -540   -303
    124   -153   -277     15    200   -215   -423   -574   -314   -441   -535   -311
    135   -166   -301     15    215   -233   -433   -584   -316   -444   -530   -314
    168   -145   -314    -12    241   -228   -436   -592   -322   -439   -522   -314
    220   -132   -355    -44    285   -244   -454   -602   -332   -441   -519   -316
    249   -111   -361    -67    303   -236   -459   -600   -324   -426   -491   -311
    265    -77   -345    -93    303   -210   -459   -589   -309   -410   -446   -288
    296    -57   -353   -119    322   -205   -472   -597   -306   -413   -431   -283
    329    -41   -371   -145    350   -207   -480   -602   -309   -410   -428   -280
    376      2   -374   -189    376   -184   -465   -592   -296   -400   -410   -262
    400     31   -368   -218    384   -168   -467   -597   -296   -405   -400   -249
    405     12   -392   -207    400   -189   -480   -613   -303   -426   -402   -252
    413      7   -407   -210    410   -200   -478   -615   -298   -433   -366   -254
    402     -2   -405   -200    402   -202   -472   -615   -293   -426   -306   -267
    384      7   -379   -197    379   -184   -454   -602   -275   -415   -267   -267
    361     51   -311   -207    337   -129   -428   -576   -239   -381   -215   -244
    322     44   -280   -184    301   -116   -400   -563   -215   -371   -202   -239
    277     20   -257   -148    267   -116   -379   -550   -207   -368   -207   -239
    228     10   -218   -122    223   -103   -353   -540   -197   -361   -226   -228
    197      5   -192   -101    194    -93   -342   -542   -189   -358   -257   -226
    161      0   -161    -80    161    -80   -335   -540   -184   -355   -280   -223
    124    -20   -145    -51    135    -83   -324   -530   -179   -348   -296   -218
     96    -10   -109    -44    101    -59   -314   -519   -166   -332   -293   -210
     75     12    -62    -44     70    -23   -311   -514   -161   -324   -293   -210
     51      7    -46    -31     49    -18   -314   -514   -161   -319   -296   -215
     51      5    -46    -28     49    -20   -296   -493   -148   -301   -283   -205
     54     49     -7    -54     31     23   -259   -454   -111   -267   -246   -174
     59     88     28    -75     15     59   -241   -431    -88   -244   -223   -153
     59    109     49    -83      5     80   -233   -423    -80   -244   -223   -155
     59    155     96   -106    -18    127   -207   -397    -51   -220   -213   -137
     57    171    111   -114    -28    142   -194   -374    -36   -200   -202   -122
     57    187    127   -122    -33    158   -176   -355    -25   -184   -189   -111
     54    210    153   -132    -49    181   -166   -353    -20   -174   -181   -109
     41    241    200   -140    -77    220   -161   -361    -12   -161   -171   -103
     38    262    220   -150    -90    241   -161   -361    -15   -150   -168    -85
     18    228    210   -124    -96    220   -187   -381    -36   -166   -184   -103
      2    192    189    -98    -96    192   -200   -397    -51   -174   -200   -119
    -15    161    176    -72    -96    168   -200   -407    -72   -187   -213   -129
    -54    119    171    -33   -114    145   -207   -418    -96   -210   -241   -155
   -101     54    153     23   -127    103   -215   -431   -116   -233   -275   -187
   -132    -15    114     72   -124     49   -207   -433   -135   -249   -303   -210
   -155    -57     98    106   -127     20   -207   -423   -158   -265   -316   -231
   -181    -88     90    132   -137      0   -210   -420   -174   -280   -332   -259
   -189   -132     57    161   -124    -38   -215   -415   -184   -293   -348   -270
   -194   -155     36    174   -116    -59   -226   -423   -192   -298   -355   -280
   -184   -166     18    176   -101    -75   -228   -418   -181   -285   -358   -285
   -168   -184    -15    176    -77   -101   -228   -413   -179   -270   -348   -280
   -166   -200    -36    181    -67   -119   -233   -418   -181   -267   -337   -277
   -171   -228    -59    197    -57   -145   -246   -426   -194   -283   -358   -280
   -148   -290   -142    220     -2   -218   -259   -428   -231   -332   -418   -327
   -122   -394   -272    257     72   -335   -218   -366   -246   -389   -509   -428
   -114   -418   -303    265     93   -361   -109   -241   -189   -384   -540   -457
    -62   -303   -244    181     88   -272      5    -59    -44   -267   -446   -358
      2     67     64    -33    -31     67     83     96    202     31   -140    -44
    -59    685    743   -314   -402    714     54     67    441    441    342    441
   -197   1132   1330   -467   -763   1231   -171   -236    465    698    685    758
   -249   1021   1270   -387   -761   1145   -498   -662    163    548    587    654
   -345    270    615     38   -480    441   -680  -1047   -415   -148    -93     57
   -306   -467   -161    387    -75   -314   -701  -1083   -776   -722   -704   -472
   -184   -691   -506    439    158   -600   -633   -917   -771   -815   -839   -584
   -181   -745   -563    462    189   -654   -527   -769   -680   -766   -826   -566
   -181   -683   -501    433    158   -592   -428   -646   -561   -654   -737   -498
   -127   -537   -410    329    140   -475   -337   -545   -452   -545   -639   -428
   -168   -511   -342    340     85   -428   -301   -509   -420   -506   -607   -428
   -192   -514   -324    353     64   -420   -280   -483   -402   -483   -592   -410
   -176   -498   -322    337     72   -410   -257   -459   -394   -472   -587   -384
   -140   -467   -329    303     93   -400   -239   -444   -392   -459   -558   -397
   -153   -496   -345    324     93   -420   -244   -452   -407   -467   -530   -413
   -179   -524   -345    350     80   -433   -249   -452   -418   -467   -517   -394
   -174   -535   -361    355     93   -449   -239   -441   -423   -467   -517   -374
   -158   -524   -366    340    103   -446   -241   -446   -431   -472   -527   -394
   -148   -509   -363    327    106   -436   -228   -436   -431   -470   -545   -397
   -114   -459   -348    285    116   -405   -210   -426   -418   -462   -548   -384
   -103   -454   -350    280    122   -402   -187   -402   -405   -449   -524   -371
   -103   -459   -355    280    124   -407   -179   -387   -402   -457   -511   -345
   -124   -465   -342    293    106   -405   -176   -384   -407   -462   -514   -335
   -142   -496   -353    319    103   -426   -194   -394   -426   -467   -530   -350
   -129   -504   -374    316    122   -439   -210   -397   -431   -459   -532   -358
   -109   -472   -366    290    127   -420   -202   -379   -418   -441   -519   -355
    -75   -439   -366    257    145   -402   -174   -348   -392   -418   -493   -327
    -51   -423   -371    236    158   -397   -163   -337   -389   -415   -480   -306
   -109   -488   -379    298    135   -433   -181   -355   -415   -436   -491   -306
    -96   -522   -428    306    166   -475   -197   -355   -423   -433   -514   -296
    -59   -506   -449    283    194   -478   -192   -335   -415   -426   -506   -272
    -20   -431   -413    223    194   -420   -179   -301   -392   -402   -478   -231
    -25   -426   -400    226    187   -413   -194   -288   -384   -397   -472   -231
    -49   -454   -407    252    176   -431   -200   -262   -374   -384   -467   -223
     -7   -426   -418    218    205   -423   -163   -218   -350   -363   -457   -200
    -23   -420   -397    220    187   -407   -129   -194   -335   -353   -467   -202
    -88   -465   -376    277    142   -420   -122   -187   -337   -363   -491   -220
    -80   -478   -397    277    155   -439   -124   -187   -340   -374   -496   -220
    -18   -405   -387    213    181   -397    -98   -163   -324   -363   -483   -207
    -31   -394   -363    213    166   -381    -80   -153   -316   -358   -496   -207
   -116   -480   -363    298    122   -423    -96   -168   -329   -368   -522   -223
   -127   -493   -366    309    119   -431    -80   -161   -319   -361   -511   -218
   -122   -504   -381    311    127   -441    -72   -155   -314   -363   -511   -220
   -127   -506   -379    314    124   -444    -64   -145   -301   -358   -511   -228
   -155   -524   -368    340    106   -446    -62   -142   -288   -353   -511   -236
   -132   -493   -361    311    111   -428    -51   -135   -272   -340   -504   -236
   -127   -475   -348    301    109   -413    -38   -135   -265   -335   -498   -239
   -179   -517   -337    348     77   -428    -54   -153   -285   -350   -509   -262
   -205   -530   -324    368     59   -428    -59   -155   -283   -345   -491   -275
   -179   -504   -324    340     70   -413    -38   -129   -257   -327   -470   -257
   -181   -475   -293    329     54   -384    -18   -109   -236   -311   -449   -246
   -231   -475   -246    350      5   -361    -12    -98   -220   -296   -423   -231
   -285   -449   -163    368    -62   -306      5    -70   -189   -265   -381   -200
   -327   -392    -67    358   -132   -231     54    -18   -132   -223   -337   -163
   -311   -348    -36    329   -137   -192     70      7   -111   -210   -322   -153
   -257   -332    -75    293    -90   -205     59      5   -114   -223   -324   -158
   -189   -272    -83    231    -54   -179     70     23   -106   -218   -293   -150
   -150   -233    -85    192    -33   -161     77     36    -96   -207   -265   -145
   -142   -210    -67    176    -38   -140     93     54    -72   -192   -231   -119
   -135   -168    -33    150    -51   -101     96     51    -59   -176   -197   -119
   -101   -124    -23    114    -38    -75     85     41    -57   -171   -184   -124
    -90   -145    -54    116    -20   -101     54     15    -85   -200   -200   -142
    -83   -148    -64    114    -10   -106     31     -5   -106   -215   -207   -153
   -103   -174    -70    137    -18   -122     10    -20   -127   -241   -228   -163
   -124   -220    -96    174    -15   -158      2    -28   -150   -272   -257   -184
   -135   -241   -106    184    -15   -174      5    -31   -158   -285   -270   -205
   -137   -262   -127    200     -5   -194     -5    -44   -176   -306   -280   -236
   -137   -319   -181    228     20   -252    -31    -67   -210   -340   -309   -285
   -137   -322   -184    231     23   -254    -41    -80   -226   -358   -316   -298
   -137   -348   -213    241     36   -280    -64   -109   -254   -392   -350   -335
   -132   -394   -262    265     62   -329    -77   -122   -277   -420   -379   -368
   -135   -407   -272    270     67   -340    -75   -122   -285   -426   -381   -379
   -132   -389   -257    262     62   -324    -67   -116   -285   -420   -371   -371
   -127   -374   -246    249     57   -311    -59   -109   -280   -413   -355   -350
   -132   -384   -254    257     59   -319    -64   -111   -283   -415   -353   -350
   -127   -441   -314    283     90   -379    -70   -103   -306   -449   -389   -384
   -111   -558   -446    335    166   -504    -25    -46   -316   -509   -465   -457
   -129   -561   -431    345    148   -496     90     70   -257   -506   -478   -485
   -111   -480   -368    296    127   -426    205    220   -135   -418   -407   -439
    -75   -189   -116    129     18   -155    265    345     64   -171   -161   -223
    -72    400    472   -163   -272    436    218    335    296    228    290    187
   -192    984   1176   -397   -685   1080    -31     18    358    550    691    527
   -231   1023   1254   -397   -743   1137   -368   -368    145    509    701    517
   -277    415    693    -70   -485    555   -558   -745   -384    -90    150     72
   -322   -439   -116    381   -103   -277   -553   -831   -849   -784   -537   -475
   -254   -722   -467    485    103   -594   -472   -646   -833   -867   -659   -623
   -176   -701   -527    439    174   -615   -345   -457   -683   -771   -592   -597
   -127   -605   -478    366    174   -542   -236   -322   -550   -672   -514   -550
   -127   -517   -389    322    129   -454   -187   -262   -470   -605   -454   -509
    -96   -428   -335    259    119   -381   -148   -213   -405   -550   -394   -452
    -75   -400   -324    239    124   -363   -124   -189   -374   -519   -363   -420
    -85   -426   -340    257    127   -384   -127   -187   -371   -524   -368   -428
    -72   -415   -342    244    135   -379   -127   -181   -366   -524   -366   -441
    -54   -376   -322    213    132   -350   -127   -179   -358   -517   -355   -433
    -18   -316   -301    166    140   -309   -127   -168   -342   -501   -335   -410
     -5   -319   -316    161    155   -319   -132   -166   -342   -496   -337   -400
    -10   -340   -329    176    158   -335   -140   -166   -345   -501   -340   -397
      0   -327   -329    161    163   -329   -145   -163   -342   -496   -335   -392
     18   -306   -324    145    171   -314   -150   -163   -335   -488   -327   -381
     15   -298   -316    140    163   -306   -163   -168   -337   -488   -324   -376
     31   -290   -322    129    176   -306   -163   -163   -335   -478   -322   -368
     46   -267   -316    109    179   -290   -150   -148   -322   -467   -314   -361
     51   -252   -306     98    176   -277   -137   -132   -309   -454   -298   -348
     15   -270   -285    127    150   -277   -150   -135   -311   -452   -296   -348
    -15   -316   -301    166    142   -309   -150   -129   -309   -452   -298   -361
      5   -267   -272    129    137   -270   -142   -111   -293   -436   -285   -350
     18   -226   -244    103    129   -233   -124    -88   -267   -405   -257   -316
    -18   -244   -226    129    101   -236   -127    -83   -262   -394   -249   -303
    -25   -226   -200    127     85   -213   -124    -70   -252   -379   -228   -293
    -38   -215   -176    124     64   -197   -119    -46   -228   -350   -194   -259
    -38   -205   -168    122     62   -187   -111    -23   -207   -324   -163   -236
    -25   -194   -171    109     70   -181   -106      2   -189   -306   -148   -213
    -12   -155   -142     85     64   -150    -98     25   -168   -285   -137   -189
    -15   -111    -96     62     38   -103    -85     49   -148   -267   -103   -176
    -15    -93    -80     54     31    -88    -67     67   -140   -257    -90   -145
    -10    -77    -67     44     25    -72    -54     77   -137   -254    -90   -132
      0    -70    -70     36     33    -70    -41     85   -132   -241    -93   -135
      2    -85    -88     38     44    -88    -20     96   -127   -231    -88   -140
     -5    -77    -72     41     31    -75    -10    103   -119   -213    -54   -132
     -7    -70    -62     36     25    -67      0    109   -106   -194    -33   -124
     -2    -77    -75     41     36    -77     15    122    -93   -181    -25   -116
     -2    -51    -49     25     20    -51     28    132    -75   -158    -15   -103
     -5    -49    -44     25     18    -46     33    132    -64   -150    -10   -106
    -18    -72    -54     41     18    -64     46    132    -59   -150     -5   -103
    -31    -93    -62     62     15    -77     46    129    -59   -150    -10   -111
    -41   -103    -62     70     10    -83     33    119    -70   -161    -18   -127
    -41    -88    -46     64      0    -67     28    116    -67   -155     -5   -116
    -41    -85    -44     62     -2    -64     28    114    -64   -142      0   -106
    -46    -98    -51     72      2    -75     31    116    -62   -137      0   -106
    -44    -96    -51     67      2    -75     31    124    -54   -132     15   -103
    -36    -64    -28     51     -5    -49     33    129    -46   -119     38    -93
    -28    -49    -20     38     -5    -33     36    140    -36   -109     64    -83
    -44    -23     20     33    -33     -2     46    153    -20    -90     88    -75
    -49     -2     46     25    -49     20     64    174     -2    -75     98    -62
    -33     46     80     -5    -57     62     98    207     25    -41    124    -36
    -18     83     98    -33    -59     90    124    236     51    -12    142    -12
     25    153    127    -88    -49    140    142    254     70      2    150      7
     20    176    153    -98    -67    166    142    259     75      5    142     15
     12    181    166    -98    -77    174    140    257     77     10    145     25
     31    207    176   -119    -72    192    129    246     75     12    150     38
     46    226    179   -135    -64    202    111    226     59      2    124     36
     62    231    166   -148    -51    200     77    192     38    -15    116     23
     75    241    163   -158    -44    202     54    168     28    -23    106     23
     80    226    142   -153    -31    184     33    153     12    -44     88     18
     88    207    119   -148    -15    163     12    137     -5    -54     85      5
     80    155     75   -119      2    116      2    119    -28    -77     62    -20
     83    116     33   -101     25     75    -12    101    -62   -111     25    -54
     77     98     20    -90     28     62    -23     80    -90   -142    -10    -83
     75     64    -10    -70     44     28    -44     54   -129   -168    -36   -111
     88     44    -46    -67     67      0    -64     23   -153   -194    -51   -129
     88     12    -75    -51     83    -31    -67     12   -158   -210    -49   -153
     77     25    -51    -51     64    -12    -77      7   -158   -207    -44   -150
     33    -15    -49     -7     41    -31    -80      5   -155   -210    -49   -142
     54    -20    -75    -18     64    -46    -85      0   -158   -207    -59   -137
     54    -49   -106     -2     80    -77   -109    -18   -181   -236    -96   -158
    103   -145   -249     18    174   -194    -88      7   -213   -293   -171   -241
    210   -101   -311    -54    259   -205     44    137   -158   -288   -192   -290
    145   -132   -280     -7    210   -205    132    262    -80   -233   -161   -283
    150     59    -90   -106    119    -15    194    418    103    -25     38    -93
    210    646    436   -428   -114    542    189    488    387    379    493    353
     98   1348   1249   -722   -574   1299     62    311    600    805   1010    841
     -7   1499   1504   -748   -756   1501   -262    -96    465    865   1122    930
    -57   1034   1088   -488   -571   1060   -506   -501      2    415    701    553
    -67    161    228    -46   -148    194   -584   -732   -563   -335    -57   -109
     -5   -363   -358    184    176   -361   -566   -670   -745   -665   -436   -459
     57   -379   -436    161    246   -407   -475   -483   -623   -594   -400   -452
     72   -277   -353    101    213   -314   -355   -319   -475   -478   -311   -389
     83   -158   -244     36    161   -200   -277   -207   -355   -376   -218   -314
    111    -51   -163    -28    137   -106   -223   -119   -262   -285   -140   -241
    158     57   -101   -109    129    -23   -171    -64   -194   -228    -93   -184
     80     46    -33    -64     57      5   -158    -57   -176   -220    -98   -187
    -12     -2     10      7    -12      2   -181    -80   -189   -239   -119   -207
    -44    -46     -2     46    -20    -25   -179    -72   -181   -233   -116   -210
    -62    -20     38     38    -51      7   -166    -70   -163   -220   -106   -194
    -51      5     54     23    -54     28   -184    -88   -163   -228    -98   -192
    -12     57     67    -23    -41     62   -200    -93   -155   -220    -83   -184
     12    106     93    -59    -38    101   -202    -90   -148   -213    -80   -179
     25    142    114    -85    -44    129   -202    -77   -119   -189    -57   -148
     41    111     67    -77    -12     90   -210    -80   -122   -194    -57   -142
     57    109     51    -85      2     80   -218    -83   -119   -194    -64   -148
     83    142     59   -111     12    101   -228    -88   -111   -187    -54   -148
     88    213    124   -153    -18    168   -218    -75    -85   -153     -5   -127
     80    231    150   -158    -33    192   -231    -90    -70   -135     10   -124
     28    171    140   -101    -54    155   -246   -124   -109   -140    -10   -153
     10    194    184   -101    -85    189   -213    -90   -119   -135     -2   -142
     33    283    249   -161   -109    267   -202    -41    -62   -122     23   -106
     54    324    270   -189   -106    298   -220    -33    -20   -127     28    -90
     67    322    252   -194    -93    288   -241    -41      0   -114      5    -96
     70    324    254   -197    -90    290   -254    -49      2    -77     -7    -98
     75    374    298   -228   -111    337   -272    -59      0    -49      0    -98
     96    405    309   -252   -106    358   -290    -59     -2    -41     15    -88
    103    446    340   -275   -119    394   -301    -57      0    -38     31    -64
    109    491    381   -298   -135    436   -301    -51     10    -36     46    -59
    119    524    402   -322   -140    465   -311    -51     12    -38     46    -57
    129    576    446   -353   -158    511   -314    -51     25    -33     49    -49
    137    597    457   -368   -158    527   -314    -59     25    -44     31    -57
    142    626    483   -384   -168    555   -319    -59     28    -51     10    -62
    148    659    511   -405   -181    587   -319    -62     36    -51      0    -64
    153    670    517   -413   -181    592   -322    -64     41    -57    -12    -75
    158    693    532   -428   -187    613   -322    -59     54    -46    -18    -85
    168    735    566   -452   -197    652   -314    -46     85    -20    -10    -77
    166    740    571   -454   -202    654   -314    -49     90    -23    -28    -90
    155    743    584   -449   -213    665   -311    -49     96    -20    -44    -93
    158    745    587   -452   -213    667   -311    -49    101    -15    -64    -83
    153    756    602   -454   -223    680   -311    -51    106     -2    -72    -70
    150    769    615   -462   -231    693   -324    -67    103     -7    -93    -85
    150    753    602   -452   -226    678   -342    -77     93    -23   -116    -93
    158    761    602   -459   -220    680   -353    -80     96    -20   -127    -83
    171    787    615   -478   -220    701   -363    -80    103    -10   -127    -64
    161    774    613   -470   -226    696   -381    -85     98    -15   -140    -54
    161    782    620   -472   -231    704   -400    -88     98    -20   -150    -51
    210    865    652   -537   -220    758   -397    -70    124      2   -132    -25
    283    982    698   -631   -207    841   -350    -31    174     51    -93     12
    288   1013    724   -652   -218    870   -327     -7    192     77    -77     38
    202    956    753   -579   -275    854   -345    -12    176     67    -96     31
    166    924    758   -545   -298    844   -366    -20    163     54   -122     25
    207    974    766   -589   -277    870   -353      0    184     72   -106     64
    244   1049    805   -646   -280    927   -327     25    213    106    -72    127
    223   1067    844   -646   -309    956   -327     20    215    119    -62    163
    202   1070    865   -639   -332    966   -342      0    202    114    -62    176
    244   1088    844   -665   -298    966   -361    -12    194    106    -64    187
    215   1036    820   -626   -303    930   -402    -51    166     77    -77    184
    202   1010    805   -607   -301    909   -426    -75    148     59    -96    176
    218   1000    779   -610   -280    888   -444    -85    132     44   -124    163
    254   1005    750   -628   -246    878   -441    -80    129     36   -145    161
    249    945    693   -597   -223    820   -465    -98    106     -2   -187    116
    228    872    641   -550   -205    758   -483   -116     75    -33   -226     80
    223    836    613   -532   -194    724   -488   -124     59    -46   -249     64
    197    800    602   -498   -202    701   -496   -137     38    -64   -272     51
    189    787    597   -488   -205    693   -506   -153     15    -77   -293     31
    176    769    589   -472   -205    680   -506   -158      0    -85   -306     23
    168    763    592   -467   -210    678   -498   -148     -7    -83   -311     36
    140    737    597   -439   -228    667   -506   -150    -25    -88   -327     41
     98    696    597   -397   -249    646   -527   -168    -54   -103   -363     28
    101    652    550   -376   -223    602   -532   -168    -75   -124   -397     15
    129    563    431   -348   -150    498   -504   -129   -101   -181   -467    -46
    140    514    374   -327   -116    444   -407    -25    -80   -202   -506   -103
    155    558    400   -358   -122    480   -314    129      7   -137   -431    -49
    236    841    605   -540   -184    724   -231    316    210     93   -179    202
    275   1408   1132   -844   -431   1270   -210    407    504    509    285    696
     64   2044   1979  -1054   -956   2013   -319    272    766    963    826   1247
    -31   2143   2171  -1057  -1101   2158   -610   -122    641    987    885   1322
    -90   1545   1634   -727   -862   1590   -867   -553    116    446    355    841
    -90    678    766   -293   -428    722  -1005   -836   -491   -298   -397    109
    -10    213    223   -101   -116    218  -1023   -789   -670   -581   -743   -231
     98    192     90   -145      2    142   -924   -618   -584   -540   -737   -220
    179    306    127   -244     25    218   -787   -444   -449   -428   -628   -148
    236    426    189   -332     23    309   -696   -335   -345   -340   -535    -98
    239    433    194   -335     23    314   -659   -288   -314   -309   -517    -88
    254    449    194   -353     28    322   -636   -262   -298   -293   -509    -72
    241    446    205   -345     18    327   -620   -244   -285   -280   -511    -70
    249    457    205   -353     23    329   -605   -228   -272   -272   -493    -64
    262    467    205   -363     28    337   -587   -218   -257   -259   -462    -44
    244    457    213   -350     15    335   -587   -220   -259   -257   -462    -10
    252    485    233   -368      7    361   -579   -213   -249   -236   -454     20
    246    493    244   -371      0    368   -581   -215   -249   -233   -439     23
    239    475    236   -355      2    355   -584   -218   -246   -231   -410     18
    262    488    226   -376     18    358   -576   -210   -233   -210   -366     28
    285    522    236   -405     23    379   -568   -192   -213   -181   -335     46
    290    522    231   -410     31    376   -579   -189   -202   -174   -324     31
    285    517    231   -400     28    374   -587   -187   -189   -161   -329     20
    309    540    231   -428     38    387   -576   -174   -174   -148   -316     25
    311    545    233   -431     38    389   -579   -168   -168   -145   -306     31
    283    540    257   -413     12    400   -584   -166   -161   -140   -296     44
    277    537    259   -407     10    400   -581   -153   -148   -127   -285     77
    265    535    270   -402     -2    402   -579   -150   -140   -109   -275    103
    280    550    270   -415      5    410   -579   -145   -129    -88   -267    124
    319    592    272   -457     23    433   -563   -124   -106    -67   -244    153
    335    610    275   -472     31    444   -555   -101    -93    -57   -223    174
    327    600    270   -465     28    436   -574   -101    -96    -57   -215    184
    340    631    290   -485     23    462   -581    -88    -83    -38   -197    207
    355    665    306   -511     23    485   -584    -72    -70    -20   -179    233
    413    730    316   -571     49    524   -581    -49    -54      2   -148    265
    413    732    316   -574     46    524   -566    -38    -44      7   -132    277
    394    719    324   -555     33    522   -553    -33    -38     10   -122    283
    400    724    324   -563     38    524   -540    -31    -38     10   -114    285
    418    735    316   -576     51    527   -530    -36    -38      7   -106    288
    402    732    327   -568     36    530   -522    -36    -33      7    -90    296
    449    795    345   -623     51    571   -493     -5      2     41    -49    335
    423    774    348   -600     36    561   -491     -5      5     44    -46    337
    371    737    366   -553      2    553   -496    -20      2     49    -41    329
    379    737    358   -561     10    548   -478    -15     20     62    -25    337
    371    745    374   -561      0    561   -465    -12     31     70    -15    340
    355    756    397   -555    -20    576   -465    -15     31     70    -10    337
    371    776    405   -574    -15    592   -457    -10     38     75      0    340
    358    763    402   -561    -23    584   -465    -20     31     70      2    337
    366    784    418   -574    -25    602   -457    -20     46     83     25    350
    361    782    420   -571    -31    602   -441    -15     57     93     38    355
    402    846    444   -623    -20    646   -415      2     85    122     75    379
    392    885    491   -641    -49    688   -407     15    109    150    109    405
    340    859    519   -600    -88    688   -413     15    116    155    122    410
    340    906    563   -626   -111    735   -394     41    148    189    155    441
    316    917    600   -615   -140    758   -379     62    171    210    184    459
    301    935    633   -618   -166    784   -350     88    197    241    218    480
    285    982    696   -633   -205    839   -314    119    233    275    265    509
    306   1018    709   -665   -202    862   -288    145    259    290    290    535
    335   1023    688   -678   -176    857   -290    148    257    280    283    530
    387   1054    667   -722   -140    862   -298    140    259    285    293    519
    426   1085    659   -756   -116    872   -314    114    249    277    293    511
    491   1156    665   -823    -85    911   -322     90    252    280    301    524
    504   1140    636   -820    -64    888   -353     62    239    270    298    524
    475   1101    623   -789    -75    862   -389     38    223    254    288    535
    496   1117    620   -807    -62    867   -392     36    223    254    290    537
    475   1085    610   -784    -67    849   -392     31    210    241    280    519
    441   1060    618   -750    -88    839   -392     36    210    233    280    514
    379   1002    623   -693   -122    813   -397     28    189    202    257    491
    381    984    602   -683   -111    792   -384     36    181    189    246    462
    376    932    553   -657    -88    743   -397     15    148    150    210    410
    335    878    542   -605   -103    711   -415     -7    119    124    192    392
    384    859    475   -623    -46    667   -433    -25    101    101    179    381
    433    828    394   -631     18    613   -441    -41     80     83    158    366
    449    800    348   -626     49    574   -441    -54     70     70    142    348
    475    795    319   -633     77    558   -441    -54     64     64    140    348
    472    774    298   -623     88    537   -452    -59     64     64    129    337
    472    701    228   -587    122    465   -446    -57     41     23     85    283
    457    605    145   -532    155    376   -394    -10     25    -33     10    189
    459    592    132   -524    163    363   -272    101     77    -31    -12    135
    519    644    124   -581    197    384   -171    265    192     57     46    184
    563    930    366   -745     98    649   -101    418    400    314    303    431
    561   1514    953  -1039   -197   1234   -114    446    662    740    787    898
    423   2125   1701  -1273   -639   1914   -301    218    833   1148   1278   1350
    358   2088   1727  -1223   -683   1906   -662   -220    597   1070   1252   1306
    288   1426   1137   -857   -423   1283   -888   -665     18    431    641    766
    280    600    316   -441    -18    457   -924   -802   -457   -239    -51    158
    363    244   -119   -303    241     62   -862   -636   -506   -392   -262    -44
    413    262   -153   -337    280     54   -748   -457   -381   -309   -228    -33
    449    348   -101   -400    275    122   -615   -293   -231   -192   -148     31
    478    446    -33   -462    254    207   -535   -200   -129   -106    -77     85
    488    454    -33   -470    262    210   -498   -158    -88    -75    -51     98
    550    493    -57   -522    303    218   -462   -124    -59    -51    -25    124
    581    566    -18   -574    301    275   -426    -88    -33    -25      0    155
    561    553    -10   -558    285    272   -426    -90    -44    -36    -10    135
    563    568      5   -566    280    288   -418    -80    -38    -33     -2    124
    576    568     -7   -574    290    280   -405    -67    -38    -38     -2    116
    561    545    -15   -553    288    265   -402    -64    -41    -41      2    111
    550    563     10   -558    270    288   -402    -62    -33    -28     23    127
    553    584     31   -568    262    309   -397    -57    -33    -28     25    127
    571    600     28   -587    270    314   -392    -46    -31    -23     36    124
    563    568      5   -566    280    288   -371    -20    -18    -10     46    129
    566    579     12   -571    275    296   -355      0     -2      2     64    153
    568    594     25   -581    272    311   -350     10      5     10     70    168
    566    597     31   -584    267    316   -342     12     15     23     75    174
    555    594     38   -576    257    316   -329     25     25     44     98    184
    561    615     51   -589    254    335   -314     41     38     67    122    197
    568    654     85   -610    241    371   -301     64     59     90    148    223
    574    646     72   -613    252    361   -298     70     62     96    163    228
    566    623     57   -597    254    340   -303     70     54     90    161    226
    576    633     57   -607    259    345   -311     67     49     90    166    233
    581    644     62   -613    259    353   -301     85     64    111    189    259
    600    667     67   -633    265    366   -296    103     77    135    210    288
    626    698     70   -662    277    384   -290    124     93    153    228    309
    607    665     54   -636    277    358   -309    129     96    161    236    306
    613    678     64   -644    275    371   -283    163    119    189    267    324
    680    769     88   -727    296    431   -236    194    148    218    298    363
    641    750    109   -696    267    431   -226    197    145    218    303    371
    639    722     83   -680    277    402   -213    202    142    218    316    379
    623    709     85   -665    270    397   -197    202    142    228    337    389
    600    696     93   -649    252    394   -179    210    150    236    340    394
    584    701    116   -644    233    410   -166    223    163    254    376    400
    579    717    135   -649    220    426   -140    241    187    275    413    405
    581    735    153   -657    215    444   -103    259    205    290    423    405
    550    732    181   -644    184    457    -96    244    197    293    426    397
    511    693    179   -602    166    436    -96    239    197    298    423    394
    506    696    187   -602    161    441    -90    239    205    311    418    392
    501    698    197   -600    153    449    -90    231    205    314    400    384
    540    722    179   -633    181    452    -72    228    210    309    389    381
    597    771    171   -685    213    472    -41    252    231    332    413    405
    540    706    166   -626    187    436    -54    236    215    322    407    392
    501    691    189   -594    155    441    -72    218    197    311    394    389
    488    683    194   -587    148    439    -75    213    187    306    387    376
    517    722    205   -620    155    465    -57    239    210    345    423    389
    576    802    226   -691    174    517    -23    270    246    381    465    415
    571    826    254   -698    158    540      2    290    265    400    488    407
    540    833    293   -688    124    563      7    296    270    410    506    407
    517    836    316   -678     98    576     20    311    288    423    522    431
    509    846    337   -680     83    592     36    332    309    444    537    465
    527    901    374   -714     77    639     51    353    329    467    561    496
    535    963    426   -750     54    696     67    358    345    483    584    506
    532   1002    470   -769     31    737     70    342    342    483    594    519
    506   1005    498   -756      2    753     54    306    319    470    587    514
    498    974    475   -735     12    724     28    270    285    441    563    496
    504    958    454   -732     23    706     15    257    272    426    558    488
    527    982    452   -756     36    717     23    267    272    431    576    498
    527    974    446   -753     41    711     20    259    257    420    574    491
    519    948    428   -732     46    688     18    239    236    397    561    472
    514    893    379   -704     67    636      0    213    194    355    535    428
    519    857    337   -688     90    597    -20    189    161    324    501    387
    545    815    270   -680    137    542    -38    166    124    296    459    355
    571    784    213   -678    179    498    -59    135     83    252    384    306
    613    782    168   -698    220    475    -88     90     46    218    332    254
    665    795    127   -730    267    462    -98     64     31    192    311    228
    709    795     85   -753    311    441   -114     46     15    176    316    218
    732    782     49   -756    342    415   -122     33      0    166    246    215
    774    730    -44   -753    410    342   -145      2    -44    119    194    181
    805    667   -137   -737    472    265   -116     41    -49     80    109    127
    797    600   -200   -698    496    200    -18    140    -18     54     49     57
    769    613   -155   -691    462    228     80    262     67     98     80     62
    740    800     59   -771    340    431    187    441    259    296    200    215
    714   1270    555   -992     80    914    202    498    480    631    555    553
    568   1857   1286  -1215   -358   1571     96    332    618    982    992    930
    480   2156   1675  -1317   -597   1917   -202    -20    535   1135   1221   1104
    428   1821   1389  -1127   -480   1605   -454   -394    148    795    919    823
    361   1057    696   -709   -168    878   -509   -584   -332    114    226    257
    379    535    153   -459    114    345   -472   -493   -509   -215   -158    -62
    423    389    -33   -405    228    179   -374   -309   -420   -194   -210   -119
    420    426      5   -426    207    215   -270   -176   -288    -98   -145    -83
    400    506    106   -454    145    306   -179    -67   -166      7    -54    -23
    384    589    205   -488     88    397   -119      2    -77     85     15     20
    368    659    290   -514     38    475    -80     44    -18    140     46     57
    353    683    327   -519     12    506    -67     62      5    153     46     67
    345    691    345   -519      0    519    -64     70     12    166     44     77
    348    704    353   -527     -2    530    -54     83     25    181     46     85
    350    735    384   -542    -15    561    -38     96     44    205     57     98
    332    735    402   -535    -36    571    -33     98     46    207     44    103
    324    750    426   -537    -51    589    -33    106     54    218     51    109
    322    769    446   -548    -62    607    -38    111     54    220     59    101
    329    802    472   -566    -70    639    -46    111     54    220     77    103
    322    833    509   -579    -96    672    -41    111     64    236     93    109
    316    841    524   -579   -103    683    -36    116     72    246    101    114
    314    833    519   -576   -103    678    -44    119     75    252    103    111
    322    849    527   -584   -101    688    -36    129     85    277    116    116
    329    870    540   -602   -106    704    -33    135     90    296    124    122
    314    875    561   -594   -122    719    -23    145     98    316    140    135
    288    857    566   -574   -137    711    -15    158    111    332    148    145
    311    888    576   -600   -132    732     -2    192    148    381    166    166
    301    896    592   -600   -145    745      5    207    168    415    184    179
    249    836    587   -542   -168    711    -23    181    150    392    158    161
    246    815    566   -532   -158    691    -46    158    129    363    129    158
    324    867    542   -594   -109    706    -46    166    135    363    124    184
    374    919    545   -646    -85    732    -51    166    132    350    116    194
    402    945    540   -675    -67    743    -59    174    127    332    101    194
    387    943    553   -665    -83    748    -62    176    132    314     90    192
    392    958    566   -675    -85    763    -46    194    150    324     93    200
    397    982    584   -688    -93    782    -25    210    158    335     98    194
    381    987    605   -683   -111    795     -7    218    155    340     88    192
    361    984    620   -672   -129    802     10    223    150    335     83    194
    348    982    633   -665   -142    807     28    223    142    340     72    197
    329    971    641   -649   -155    805     49    223    140    340     49    194
    322   1018    696   -670   -187    857     75    236    161    350     51    215
    316   1044    727   -683   -205    885     90    244    168    355     51    200
    306   1062    756   -683   -223    909    101    239    171    366     64    155
    298   1041    743   -670   -223    893    116    249    184    392     85    153
    290   1031    737   -662   -223    885    114    246    192    405     77    137
    267   1028    758   -649   -246    893    116    241    192    407     62    106
    244   1023    779   -633   -267    901    127    233    179    405     62     90
    239   1018    776   -631   -270    898    132    231    179    405     54     80
    241   1015    774   -628   -267    896    137    228    176    402     36     72
    246   1013    766   -631   -262    891    129    226    174    394     -2     72
    241   1010    769   -626   -262    891    135    226    171    394    -31     90
    241   1002    761   -623   -259    880    148    239    174    394    -64     96
    252   1034    782   -644   -265    909    166    262    192    410    -62    106
    262   1072    810   -667   -275    940    189    290    215    431    -20    119
    277   1109    831   -693   -275    971    210    311    239    452     12    145
    296   1104    805   -701   -254    956    228    324    244    454     -5    145
    316   1106    789   -711   -236    950    231    322    241    446    -25    135
    340   1137    797   -740   -228    969    228    322    246    452    -31    137
    368   1176    807   -771   -218    992    239    329    259    470    -31    155
    368   1197    826   -784   -228   1010    241    322    259    475    -46    168
    368   1213    844   -789   -236   1028    241    316    254    472    -59    174
    348   1195    846   -771   -249   1021    223    298    231    454    -80    161
    327   1174    846   -750   -259   1010    205    277    213    436   -103    148
    327   1156    828   -740   -249    992    200    270    200    431   -119    145
    309   1114    805   -711   -246    961    197    265    181    420   -137    129
    275   1067    789   -672   -259    930    200    257    166    407   -161    111
    262   1031    769   -646   -252    901    207    257    155    389   -184     98
    267   1018    748   -644   -241    883    215    259    148    374   -207     80
    246    948    701   -597   -228    826    205    236    109    329   -259     25
    187    862    672   -527   -244    769    184    207     67    288   -303    -18
    145    787    641   -465   -246    714    168    184     33    254   -345    -41
    166    805    639   -485   -236    722    168    187     25    254   -342    -33
    200    836    636   -517   -218    735    168    189     23    254   -337    -28
    187    797    610   -493   -213    704    168    181     15    244   -345    -38
    174    766    592   -470   -207    680    163    171      7    231   -353    -54
    184    680    496   -431   -155    587    168    174    -23    181   -405   -101
    163    555    392   -358   -114    472    231    241    -41    122   -480   -171
    150    517    366   -335   -106    441    335    350      2    124   -491   -202
    205    594    389   -400    -90    493    454    524    129    226   -397   -127
    257    982    724   -620   -233    854    504    670    381    535    -70    176
    194   1595   1400   -896   -602   1499    446    659    667    982    436    652
     41   2088   2047  -1067  -1002   2068    218    400    802   1309    833    997
    -15   2057   2073  -1021  -1044   2065    -93     -2    592   1218    795    950
   -142   1223   1366   -540   -756   1293   -290   -439    -75    444     77    337
   -179    446    626   -135   -402    535   -335   -537   -511   -148   -511   -189
    -98    233    329    -70   -215    280   -267   -374   -511   -231   -623   -314
     23    342    319   -181   -148    332   -114   -161   -342   -119   -535   -262
     41    426    384   -233   -171    405     23      0   -200     -2   -436   -192
     15    475    459   -244   -223    467     96     83   -114     64   -366   -148
     18    522    504   -272   -244    514    132    129    -64     96   -322   -114
     41    568    527   -303   -241    548    171    171    -25    124   -280    -77
     28    576    548   -303   -259    563    187    181    -12    127   -270    -70
     23    592    568   -309   -272    581    197    192      2    137   -252    -64
     23    584    558   -306   -267    571    205    200     15    145   -233    -59
     36    584    548   -309   -254    566    223    215     28    153   -215    -46
     44    605    561   -324   -259    584    231    220     33    153   -202    -33
     23    594    568   -309   -272    581    236    223     38    153   -197    -33
     33    613    579   -324   -272    594    246    239     46    166   -179    -20
     44    646    602   -345   -277    626    262    257     70    187   -145      5
     38    639    600   -340   -280    620    267    265     72    192   -129     12
     28    628    600   -329   -285    615    277    272     77    192   -127     15
     31    626    592   -329   -280    610    283    277     83    194   -119     23
     51    667    615   -358   -280    641    298    290    103    215    -85     33
     25    652    623   -340   -298    639    314    306    122    223    -67     44
      7    633    626   -319   -309    631    322    319    132    231    -49     59
     -7    628    633   -311   -322    631    324    332    142    241    -33     70
     -2    654    657   -324   -329    654    342    353    161    262     -7     88
     31    704    672   -368   -319    688    368    376    179    285     23    116
    -38    672    711   -319   -374    691    363    376    174    283     33    124
    -38    698    737   -332   -389    717    379    402    192    306     62    150
     15    795    779   -405   -381    787    418    454    236    358    116    200
    -67    745    813   -340   -441    779    415    470    233    363    129    220
    -88    724    810   -319   -449    766    410    472    228    355    122    223
    -62    704    766   -322   -413    735    407    470    215    337    103    207
     -7    727    735   -358   -371    730    418    480    223    342    106    205
     12    727    711   -371   -350    722    426    478    215    332     96    187
     15    743    727   -379   -355    735    436    478    215    332    106    192
     -5    730    735   -363   -368    732    449    480    218    329    111    181
    -28    711    740   -340   -384    724    454    488    215    327    119    179
    -18    737    753   -361   -387    745    462    498    226    337    132    197
     51    805    753   -428   -350    779    501    540    262    363    158    220
     46    810    763   -431   -358    787    532    558    277    371    166    215
    -64    706    771   -319   -418    737    524    535    254    345    150    200
    -46    732    776   -342   -410    753    540    550    270    363    176    220
      2    763    758   -384   -379    761    568    574    293    381    192    226
    -18    730    748   -358   -384    737    568    563    283    366    176    205
    -75    657    732   -290   -402    693    555    548    257    340    155    179
    -90    659    750   -283   -420    704    561    563    267    358    179    210
    -70    675    745   -303   -407    709    574    581    280    374    205    249
    -62    685    748   -314   -407    717    579    584    280    376    220    262
    -54    709    763   -327   -407    735    587    594    288    387    239    265
    -41    724    766   -342   -402    745    600    605    298    397    262    265
    -25    735    761   -353   -392    748    618    633    319    418    293    283
    -20    740    761   -358   -389    750    639    654    332    426    309    285
    -18    753    771   -366   -394    761    652    678    342    439    335    306
    -15    774    789   -379   -402    782    678    711    361    459    368    329
    -10    787    797   -389   -405    792    698    737    371    478    400    366
     -5    795    797   -397   -402    795    727    763    384    501    436    402
     -5    818    823   -405   -413    820    750    776    400    527    465    423
    -46    807    852   -381   -449    828    750    763    389    524    472    436
    -49    826    875   -387   -462    849    743    748    376    522    488    454
    -44    800    841   -379   -441    820    719    724    348    504    480    452
    -44    771    815   -363   -428    792    706    711    327    491    480    452
    -54    753    805   -350   -431    776    714    717    329    496    496    457
    -93    693    784   -301   -439    737    706    706    309    478    491    446
   -127    615    740   -246   -433    678    693    696    275    444    470    418
   -127    568    696   -220   -410    631    685    691    252    418    454    405
   -129    524    654   -200   -392    589    675    683    220    389    428    397
   -132    475    607   -171   -371    540    672    672    197    366    410    400
   -129    462    592   -168   -361    524    678    670    181    350    410    405
   -148    433    581   -142   -363    506    678    659    166    337    405    394
   -210    361    571    -75   -389    465    667    646    148    316    394    374
   -207    350    558    -72   -384    454    670    641    148    316    400    379
   -197    368    566    -88   -381    467    685    652    153    319    407    400
   -200    363    563    -80   -381    462    701    659    153    311    402    394
   -231    252    483    -12   -355    366    701    665    116    259    353    324
   -220    166    387     25   -303    277    769    743    109    218    303    241
   -187    202    389    -10   -288    296    891    891    184    259    335    241
   -161    298    459    -67   -309    379    995   1083    329    392    457    355
   -114    732    846   -311   -483    789   1047   1221    587    717    807    735
   -189   1423   1613   -615   -901   1517   1039   1202    883   1169   1322   1257
   -379   1842   2221   -732  -1301   2031    844    906    961   1426   1657   1561
   -511   1597   2109   -542  -1309   1852    514    441    636   1197   1475   1374
   -540    756   1296   -109   -917   1026    290     23    -31    407    680    662
   -475     77    553    197   -514    314    223    -72   -420   -135    101    132
   -361   -119    239    239   -301     59    285     80   -405   -200      2     -5
   -309    -62    246    187   -277     90    441    288   -252    -88    106     12
   -275     83    358     93   -316    218    568    446   -106     41    246     72
   -285    142    428     70   -355    285    636    519    -31    103    314    122
   -296    171    467     59   -381    319    675    555      2    127    329    189
   -296    184    480     57   -387    332    696    568      7    129    327    236
   -262    220    483     18   -374    350    698    587     18    140    337    275
   -270    244    511     12   -389    376    711    607     41    150    355    303
   -267    265    530      0   -397    397    724    618     54    161    371    324
   -254    288    542    -15   -397    415    732    626     64    174    392    355
   -246    267    514    -10   -381    389    730    626     57    158    381    358
   -239    259    498    -10   -368    379    724    626     49    155    371    358
   -233    262    496    -15   -366    379    717    620     38    148    371    358
   -223    270    493    -23   -358    381    709    618     31    142    384    358
   -218    275    493    -31   -355    384    717    626     38    153    400    363
   -218    288    506    -36   -363    397    724    636     49    171    415    374
   -213    290    504    -41   -358    397    735    649     59    184    436    384
   -213    322    535    -54   -374    428    745    657     72    197    462    397
   -220    322    542    -51   -381    433    761    672     85    213    488    413
   -236    311    548    -38   -392    428    769    691    101    226    514    431
   -259    311    571    -25   -415    441    766    701    106    233    540    431
   -283    309    592    -12   -436    449    763    709    109    239    568    423
   -290    319    610    -15   -452    465    761    719    109    244    587    423
   -293    358    649    -33   -472    504    774    740    124    265    605    436
   -306    371    678    -33   -491    522    784    761    140    285    615    449
   -319    358    678    -18   -498    517    792    782    148    298    605    457
   -327    363    688    -20   -509    524    797    805    168    322    618    475
   -327    374    701    -23   -514    537    807    831    192    348    633    498
   -327    387    711    -31   -519    548    815    852    207    363    646    511
   -329    384    714    -25   -522    548    826    862    207    366    646    506
   -345    397    743    -28   -542    568    846    875    218    376    646    511
   -355    418    774    -33   -563    594    862    888    228    392    649    517
   -361    405    766    -23   -563    587    872    901    226    392    639    506
   -371    387    758     -7   -563    571    885    909    226    392    639    501
   -389    350    737     18   -563    542    896    919    223    387    628    493
   -407    355    761     25   -584    558    914    930    233    397    639    493
   -410    374    782     18   -597    576    927    940    249    410    649    493
   -410    381    792     15   -600    587    948    971    277    433    665    506
   -413    366    779     20   -597    571    945    974    275    431    662    493
   -423    348    771     36   -597    558    932    961    262    426    646    467
   -439    324    763     54   -602    542    930    956    259    418    636    446
   -446    324    771     62   -607    548    943    961    262    420    639    444
   -446    335    782     54   -615    558    943    961    262    428    649    444
   -439    329    769     51   -602    548    948    963    265    431    654    439
   -431    324    753     51   -592    537    956    979    275    444    670    446
   -441    324    766     59   -602    545    966    992    283    449    675    441
   -439    335    771     49   -605    553    974   1010    290    457    678    441
   -418    363    782     25   -600    571    995   1031    309    472    698    457
   -418    366    784     23   -600    574   1008   1044    314    475    704    462
   -410    397    807      7   -607    602   1026   1060    329    498    709    472
   -405    392    795      5   -600    592   1034   1072    332    504    714    480
   -402    397    797      2   -600    597   1039   1083    337    514    730    491
   -407    397    802      2   -605    600   1049   1091    350    522    753    506
   -436    402    839     18   -636    620   1067   1096    358    532    774    524
   -485    415    901     33   -693    657   1072   1085    363    548    789    527
   -517    381    896     67   -706    639   1049   1070    345    540    795    509
   -522    361    883     80   -701    620   1031   1060    340    535    800    509
   -504    353    857     75   -680    605   1023   1060    345    537    807    511
   -514    329    844     90   -680    587   1013   1054    342    530    813    504
   -519    290    810    114   -665    550    997   1041    316    509    802    491
   -519    241    758    137   -639    498    976   1021    288    472    779    462
   -509    189    698    161   -602    444    966   1013    272    436    756    439
   -509    132    639    187   -574    387    958    997    239    400    727    410
   -519     80    600    218   -561    340    945    974    205    374    688    387
   -517     33    550    239   -532    293    927    956    168    348    649    368
   -519     18    537    252   -527    277    922    948    148    337    623    366
   -527     -2    522    265   -524    259    917    943    135    337    613    361
   -537    -25    509    280   -524    241    922    940    122    335    615    348
   -540    -44    496    290   -519    223    922    940    106    324    618    345
   -550    -98    452    324   -501    176    924    950     88    293    615    329
   -532   -226    306    376   -420     38    963   1005     54    226    545    228
   -524   -262    262    392   -394     -2   1070   1119     77    207    506    168
   -506   -197    306    350   -407     54   1184   1293    192    288    558    215
   -465     93    558    187   -511    324   1280   1465    418    542    805    467
   -472    696   1169   -111   -820    930   1254   1467    678    966   1286    953
   -615   1213   1826   -298  -1221   1519   1039   1200    782   1288   1688   1337
   -670   1262   1930   -298  -1299   1595    688    787    574   1257   1717   1350
   -701    717   1418     -7  -1060   1067    485    389     51    696   1195    896
   -753   -163    587    457   -672    210    452    275   -441     -2    483    270
   -704   -542    161    623   -433   -189    506    418   -506   -176    277     80
   -589   -514     72    550   -332   -220    649    613   -379    -98    340    116
   -462   -355    106    410   -285   -124    779    766   -233     23    454    200
   -548   -368    176    457   -363    -96    813    815   -168     75    509    231
   -524   -319    205    420   -366    -57    862    870   -114    116    553    265
   -501   -303    197    400   -350    -51    888    898    -93    132    566    293
   -530   -327    202    428   -366    -62    883    896    -93    132    555    306
   -493   -335    158    413   -327    -88    865    883   -103    124    540    296
   -459   -303    155    381   -309    -75    872    891    -93    135    553    306
   -452   -293    155    371   -303    -70    875    904    -85    137    555    316
   -488   -319    168    405   -329    -75    880    909    -83    142    553    322
   -511   -342    166    426   -340    -88    891    914    -72    153    537    319
   -532   -366    166    449   -350   -101    891    922    -59    161    542    324
   -537   -345    192    439   -366    -77    901    932    -36    181    566    345
   -506   -309    197    407   -353    -57    906    950    -10    200    589    376
   -530   -348    179    436   -355    -85    901    953     -5    194    592    381
   -558   -368    187    462   -374    -90    898    948     -7    194    597    376
   -524   -309    215    415   -371    -46    924    976     31    223    628    400
   -504   -290    213    397   -358    -38    930    989     46    233    636    410
   -550   -337    213    441   -381    -62    914    974     38    223    620    387
   -542   -350    192    446   -368    -80    935    997     62    233    623    394
   -550   -376    171    462   -363   -103    937   1005     70    231    620    389
   -527   -350    176    439   -353    -88    937   1018     85    241    644    410
   -524   -329    194    426   -361    -67    927   1026     96    254    665    426
   -548   -335    213    441   -381    -62    911   1031    109    262    688    433
   -530   -319    210    423   -371    -54    911   1044    132    270    709    441
   -506   -303    202    405   -355    -51    914   1060    148    275    722    452
   -506   -309    197    407   -353    -57    909   1070    163    285    743    472
   -501   -290    210    394   -358    -41    914   1085    192    301    769    501
   -483   -262    220    371   -353    -20    914   1096    205    303    787    509
   -459   -226    233    342   -348      2    924   1111    226    311    805    517
   -467   -236    231    350   -350     -2    932   1111    233    316    818    527
   -483   -257    226    371   -355    -15    924   1101    236    306    818    511
   -506   -311    194    407   -353    -59    924   1096    233    285    802    483
   -496   -324    171    410   -335    -77    940   1101    246    290    810    485
   -501   -288    213    392   -358    -38    953   1111    277    309    841    506
   -488   -267    220    376   -355    -23    963   1119    309    329    867    517
   -478   -267    210    371   -345    -28    969   1119    329    335    872    522
   -506   -275    231    392   -368    -23    966   1104    340    329    870    517
   -524   -280    241    400   -384    -18    966   1098    353    332    870    511
   -548   -283    265    415   -407    -10    948   1080    353    329    875    504
   -566   -322    241    444   -405    -41    937   1072    355    327    878    498
   -493   -272    220    384   -358    -25    956   1091    387    353    911    527
   -439   -194    244    316   -342     25    987   1117    428    392    953    561
   -493   -239    254    366   -374      7    987   1114    428    392    953    561
   -558   -280    275    418   -420     -2    963   1098    423    392    953    553
   -574   -293    280    433   -428     -7    956   1093    423    389    958    540
   -574   -226    348    397   -462     59    976   1114    459    423   1008    566
   -574   -187    387    379   -483     98   1000   1140    498    454   1041    597
   -579   -153    426    363   -504    135   1023   1163    530    483   1067    623
   -587   -106    480    348   -535    187   1052   1197    568    519   1109    662
   -628    -83    542    353   -587    228   1078   1226    600    548   1153    696
   -646    -54    589    350   -620    267   1088   1236    618    563   1171    719
   -623      2    626    311   -626    314   1078   1223    628    576   1184    740
   -579     44    623    267   -600    332   1057   1202    633    579   1197    753
   -540     10    550    262   -545    280   1021   1166    605    553   1176    737
   -491     25    517    231   -504    270   1005   1148    592    548   1179    737
   -470     80    548    194   -509    314   1005   1143    600    561   1205    761
   -504     25    530    239   -517    277   1000   1127    589    545   1200    750
   -542    -64    478    303   -511    205    974   1096    548    501   1161    701
   -568   -114    454    342   -514    168    932   1054    504    459   1127    654
   -517    -96    420    303   -470    163    914   1044    491    452   1124    646
   -540   -179    361    361   -452     90    901   1028    467    420   1093    618
   -592   -290    301    439   -446      5    867    987    418    366   1034    561
   -566   -296    270    431   -420    -15    849    961    392    342   1005    535
   -475   -205    270    337   -374     31    865    974    413    363   1028    558
   -511   -257    254    384   -384     -2    852    956    400    350   1018    545
   -581   -345    236    462   -413    -54    818    922    368    319    984    517
   -576   -366    210    472   -394    -77    805    911    366    309    974    506
   -558   -374    184    465   -374    -96    805    917    371    303    969    498
   -527   -428     98    478   -314   -166    810    943    363    267    924    454
   -504   -511     -7    506   -249   -259    893   1039    384    233    857    387
   -485   -496    -12    491   -236   -254   1005   1174    475    275    872    387
   -431   -337     90    381   -262   -122   1101   1332    633    428   1013    498
   -358     93    452    132   -405    272   1096   1408    852    750   1374    833
   -436    706   1143   -135   -789    922    937   1210    995   1124   1831   1239
   -519   1021   1540   -252  -1031   1280    594    797    893   1254   2047   1389
   -571    735   1306    -85   -937   1021    293    376    509    943   1784   1156
   -618   -114    504    366   -561    194    213    119    -62    181   1036    550
   -571   -662    -93    615   -241   -379    270    233   -249   -161    652    218
   -524   -763   -239    641   -142   -501    361    426   -142   -114    652    197
   -501   -706   -205    600   -148   -457    483    587     10      2    735    257
   -491   -602   -111    548   -189   -358    576    701    142    114    828    335
   -496   -517    -23    506   -239   -270    623    758    228    187    898    384
   -501   -493      7    496   -254   -244    649    787    267    226    932    423
   -511   -493     15    501   -265   -239    662    802    283    246    950    452
   -519   -496     23    509   -272   -236    670    813    293    262    969    470
   -532   -462     70    496   -303   -197    665    813    309    277    992    491
   -558   -454    103    506   -332   -176    675    823    322    290   1008    506
   -584   -439    142    509   -366   -148    685    836    329    306   1023    535
   -602   -439    163    522   -384   -137    698    839    335    319   1031    553
   -584   -459    124    519   -355   -168    696    836    337    316   1039    553
   -568   -462    106    514   -340   -179    693    833    337    316   1054    537
   -555   -459     96    506   -327   -184    685    826    337    316   1060    527
   -540   -436    103    488   -322   -166    685    831    348    329   1080    545
   -545   -441    103    493   -327   -168    683    831    345    324   1072    537
   -540   -418    122    478   -332   -148    678    826    348    324   1067    545
   -530   -410    119    470   -324   -145    672    820    348    324   1067    548
   -517   -397    119    457   -319   -140    675    831    358    332   1080    563
   -506   -389    114    446   -311   -137    665    828    366    332   1078    574
   -498   -405     90    452   -296   -158    654    826    368    332   1070    581
   -485   -400     85    444   -288   -158    644    818    368    329   1072    584
   -483   -384     98    433   -290   -142    623    807    366    329   1072    587
   -467   -361    106    413   -288   -127    607    802    363    335   1078    594
   -446   -350     96    397   -272   -127    597    802    368    342   1088    602
   -465   -374     90    418   -277   -142    574    792    355    337   1088    592
   -394   -301     93    348   -244   -103    592    820    384    371   1127    626
   -293   -171    119    231   -207    -25    631    862    423    418   1182    680
   -306   -166    140    236   -223    -15    633    862    426    426   1192    680
   -379   -233    142    303   -262    -46    620    836    405    402   1174    659
   -374   -228    145    301   -259    -41    626    828    405    402   1169    667
   -381   -223    158    301   -272    -33    631    826    405    402   1163    685
   -413   -241    171    327   -293    -36    626    813    397    389   1158    683
   -402   -215    187    306   -296    -15    644    820    413    400   1161    696
   -420   -197    223    309   -322     12    657    818    426    410   1153    704
   -439   -197    241    314   -340     20    659    813    428    415   1153    696
   -444   -184    259    314   -353     36    667    810    439    423   1156    693
   -444   -168    272    306   -361     51    665    802    444    423   1150    685
   -449   -181    267    316   -358     41    662    784    439    413   1132    675
   -457   -179    277    316   -368     49    654    771    441    418   1130    670
   -449   -171    275    309   -363     51    646    758    439    415   1122    665
   -428   -158    270    290   -350     54    639    745    426    413   1122    657
   -418   -153    265    285   -342     54    633    735    428    410   1111    652
   -431   -163    265    296   -350     51    623    717    433    394   1106    636
   -410   -129    280    270   -348     72    610    706    441    400   1109    633
   -389   -119    270    254   -332     72    602    706    441    400   1109    636
   -361    -85    275    223   -319     93    610    719    465    413   1132    646
   -340    -54    283    197   -311    111    615    724    480    431   1150    654
   -309    -23    285    166   -298    129    615    737    496    446   1171    667
   -283    -12    270    148   -277    127    610    735    498    446   1171    670
   -233      7    241    114   -236    124    610    724    498    444   1158    662
   -200     57    257     67   -228    155    620    727    511    459   1161    685
   -176     93    270     41   -223    181    618    709    509    467   1150    685
   -145    129    272      7   -207    200    607    680    501    467   1143    688
   -114    140    254    -12   -184    197    594    654    496    470   1130    685
   -127    135    262     -5   -194    197    576    631    485    467   1140    675
   -129    135    265     -5   -197    200    545    594    459    457   1153    654
   -129     83    210     20   -168    145    506    555    410    423   1130    605
   -135     49    184     44   -158    116    493    548    384    402   1096    602
   -179     59    239     57   -210    148    498    542    387    413   1124    620
   -226    -20    205    122   -215     90    472    506    355    368   1031    568
   -228    -67    161    148   -197     46    452    491    335    335    982    540
   -241    -70    171    155   -207     49    449    480    327    327    948    524
   -280    -80    200    179   -241     57    439    462    316    314    917    493
   -324   -129    194    226   -259     31    426    441    301    293    880    470
   -348   -140    205    241   -277     31    415    428    293    285    878    465
   -371   -122    249    246   -311     62    413    426    296    285    872    449
   -392   -142    249    265   -322     51    400    407    288    272    846    415
   -405   -140    265    272   -335     62    392    400    285    272    828    405
   -402   -194    207    296   -309      5    389    413    270    241    774    389
   -405   -296    109    350   -257    -93    444    480    275    194    693    348
   -410   -316     93    363   -254   -111    527    587    332    210    680    340
   -392   -220    171    303   -283    -25    602    740    462    329    782    439
   -358    181    537     88   -449    358    654    883    711    644   1104    774
   -446    846   1293   -200   -870   1070    670    891   1000   1088   1610   1286
   -620   1244   1865   -314  -1244   1553    454    571   1036   1325   1893   1564
   -691   1036   1725   -174  -1208   1379    153    148    711   1093   1680   1376
   -719    275    995    220   -857    636    -38   -228    116    389    969    753
   -680   -433    246    558   -465    -93    -83   -296   -246   -137    397    244
   -607   -548     59    576   -335   -244    -36   -135   -179   -132    353    194
   -555   -478     75    517   -316   -202     70     36    -41    -38    410    236
   -522   -355    163    436   -342    -96    176    174     96     67    488    314
   -511   -265    246    389   -379    -10    233    239    174    140    540    371
   -493   -218    275    355   -387     28    257    262    210    171    550    389
   -480   -168    311    324   -397     70    280    280    241    197    561    410
   -488   -168    316    327   -402     72    283    283    246    200    548    407
   -485   -155    329    322   -407     85    280    288    252    210    550    402
   -485   -140    345    314   -415    101    280    290    259    223    550    407
   -483   -114    368    298   -426    127    280    288    270    233    545    423
   -475    -93    381    283   -428    145    270    283    270    241    535    436
   -462    -70    392    267   -428    161    262    283    272    249    527    444
   -465    -62    400    262   -433    168    252    288    275    254    517    433
   -457    -23    433    241   -446    202    275    303    293    270    519    428
   -426     33    459    197   -444    244    332    316    311    288    522    423
   -478     44    522    218   -498    283    363    314    322    298    517    423
   -667    -51    615    358   -644    280    301    288    306    290    493    415
   -789    -54    735    420   -763    340    280    296    327    314    504    431
   -776      0    776    387   -776    387    265    296    337    322    504    449
   -659     64    724    298   -691    394    228    272    322    301    475    441
   -561     98    659    231   -610    379    200    259    306    280    454    426
   -483    106    589    189   -535    348    176    246    290    265    433    405
   -436     96    530    168   -483    311    158    239    277    249    415    381
   -423     70    493    176   -457    280    153    228    277    254    389    363
   -426     51    478    184   -454    265    155    233    293    265    400    366
   -462     33    496    213   -480    265    163    249    303    285    431    371
   -514     28    540    241   -527    283    184    288    322    335    480    410
   -561     18    579    272   -568    298    205    327    340    376    537    452
   -626    -18    605    319   -615    293    205    348    361    384    563    472
   -574     41    615    265   -594    327    223    374    392    407    602    501
   -496     98    594    197   -545    345    241    381    405    415    620    517
   -433    127    561    153   -496    342    254    374    400    389    589    506
   -439    122    558    158   -498    337    252    368    389    366    563    509
   -459     98    558    179   -509    327    246    361    384    345    545    514
   -496     51    548    220   -522    298    244    361    384    327    519    509
   -475     57    532    210   -504    293    262    379    402    337    519    514
   -444     83    527    181   -485    303    290    410    431    381    532    532
   -457     75    532    189   -496    303    311    423    444    418    548    527
   -519     31    548    244   -535    288    296    410    431    423    537    483
   -542     15    558    265   -550    285    298    418    433    439    545    467
   -537      5    540    265   -540    270    296    423    433    452    545    475
   -550    -12    537    283   -545    259    285    426    431    454    527    483
   -493     41    535    223   -514    288    309    452    452    472    522    509
   -433     85    519    174   -475    301    332    465    462    475    506    530
   -488     -2    483    244   -485    241    306    439    426    441    457    517
   -485    -10    475    246   -480    231    298    436    415    433    449    509
   -470      7    478    228   -475    241    296    444    415    439    459    511
   -462      2    465    231   -462    233    303    457    420    433    465    514
   -452     12    465    218   -459    239    311    470    428    436    480    522
   -439     36    475    200   -457    254    324    488    439    444    504    532
   -405     54    459    174   -433    257    332    498    444    444    532    532
   -387     72    459    158   -423    265    340    506    449    446    566    537
   -410     49    459    179   -436    254    327    491    436    439    587    540
   -400     72    470    163   -433    270    327    480    441    452    615    558
   -327    148    475     88   -402    309    335    483    457    480    644    594
   -252    174    426     38   -337    298    319    462    444    475    636    589
   -244    119    363     62   -303    241    275    415    400    431    602    563
   -236     88    324     72   -280    205    241    384    371    402    576    542
   -236     49    283     93   -259    166    215    355    348    371    540    519
   -252     23    275    114   -262    148    207    345    337    361    519    504
   -249     -5    244    127   -249    119    202    332    324    342    498    488
   -249    -72    176    161   -213     49    189    316    298    311    459    462
   -303   -155    148    228   -228     -5    179    296    270    280    420    433
   -301   -153    148    228   -226     -2    187    298    272    283    413    436
   -327   -200    124    262   -228    -38    166    272    249    254    384    410
   -363   -241    122    301   -244    -59    153    254    236    233    361    392
   -387   -254    129    319   -259    -62    142    244    236    231    358    392
   -420   -290    129    355   -275    -80    122    223    226    218    340    381
   -405   -301    103    353   -257    -98    106    210    220    207    322    371
   -348   -309     38    329   -194   -135    109    213    213    189    296    342
   -322   -402    -80    361   -122   -241    145    252    189    127    215    259
   -353   -470   -116    413   -119   -293    246    350    215     96    158    184
   -316   -418   -101    368   -109   -259    340    504    314    163    200    210
   -259   -114    145    187   -205     15    428    685    542    426    462    467
   -265    522    787   -129   -527    654    446    763    872    883    966    982
   -452   1195   1647   -371  -1049   1421    314    597   1145   1343   1501   1514
   -592   1210   1800   -311  -1197   1504    -44    155    995   1319   1522   1538
   -636    610   1247     12   -943    927   -314   -288    462    756    974   1041
   -605   -223    381    413   -493     77   -420   -540   -114     31    231    350
   -530   -683   -153    607   -189   -418   -413   -459   -270   -226    -77     36
   -498   -717   -218    605   -142   -467   -301   -285   -166   -168    -62     38
   -426   -571   -145    498   -140   -358   -155   -101     -7    -46     36    114
   -392   -470    -80    431   -158   -275    -67      5     98     46    109    181
   -397   -446    -49    423   -174   -249    -28     49    145     83    140    205
   -387   -436    -49    410   -171   -241     -7     70    174    103    158    215
   -379   -423    -44    402   -168   -233      5     80    192    122    176    231
   -389   -439    -51    413   -171   -246      0     72    194    116    174    220
   -389   -428    -38    410   -176   -233    -10     70    205    122    184    220
   -381   -394    -12    387   -187   -205    -10     80    223    145    207    239
   -371   -376     -5    374   -184   -192    -12     83    231    163    223    254
   -355   -363    -10    358   -174   -187    -18     80    236    166    226    257
   -350   -361    -10    355   -171   -187    -23     72    239    166    226    249
   -350   -368    -20    358   -166   -194    -28     62    239    166    231    241
   -348   -363    -15    355   -168   -189    -18     70    257    181    249    252
   -342   -337      5    337   -176   -168    -10     80    277    197    267    267
   -342   -306     36    324   -189   -135    -10     80    290    213    285    272
   -340   -335      5    337   -174   -166    -25     62    280    202    275    249
   -350   -342      7    345   -179   -168    -31     59    285    210    275    254
   -345   -327     18    335   -184   -153    -38     62    296    220    283    267
   -337   -332      5    335   -171   -163    -44     67    303    223    280    265
   -335   -327      5    329   -171   -161    -49     70    316    233    280    270
   -309   -290     18    298   -163   -137    -51     80    335    257    301    283
   -265   -252     10    257   -137   -122    -51     88    353    277    314    296
   -257   -252      5    254   -132   -124    -54     93    358    283    314    296
   -301   -283     18    290   -161   -132    -75     80    348    275    314    298
   -298   -277     18    288   -158   -129    -90     75    345    277    319    301
   -218   -205     10    210   -114    -98    -75    101    374    314    350    332
   -153   -135     18    145    -85    -59    -57    127    407    348    381    353
   -228   -181     46    202   -137    -67    -83    109    397    332    368    335
   -257   -205     51    231   -155    -77    -85    101    397    329    368    335
   -265   -187     75    226   -171    -57    -83    101    407    337    374    342
   -236   -181     54    210   -145    -64    -72    101    415    345    384    348
   -207   -168     38    187   -124    -64    -67    101    426    353    392    342
   -197   -132     64    163   -132    -33    -64    101    439    366    394    337
   -223   -140     80    179   -153    -31    -62     98    452    374    389    327
   -233   -129    103    181   -168    -12    -46    106    472    392    400    335
   -239   -140     98    187   -168    -20    -36    106    483    394    405    335
   -254   -155     98    205   -179    -28    -36     96    485    389    397    316
   -257   -171     83    213   -171    -44    -49     77    478    379    381    290
   -254   -174     80    215   -168    -46    -59     70    483    384    379    283
   -257   -174     83    213   -171    -46    -64     62    485    387    376    280
   -252   -168     83    210   -168    -44    -72     57    493    397    384    277
   -254   -187     67    220   -161    -62    -85     49    491    387    371    262
   -265   -181     83    223   -174    -49    -88     44    491    389    379    270
   -249   -145    103    197   -179    -20    -85     57    511    413    402    293
   -228   -129     96    179   -163    -18    -88     54    514    420    407    290
   -223   -111    111    166   -168      0    -88     59    527    428    418    293
   -231    -90    140    161   -187     23    -75     72    542    446    436    309
   -218    -59    158    137   -189     49    -57     88    558    467    454    322
   -215    -41    174    127   -194     64    -54    101    571    485    470    335
   -210    -33    174    119   -194     70    -54    101    574    488    478    335
   -187     -7    179     98   -184     85    -44    103    581    496    488    345
   -166     33    197     64   -184    114    -44    103    597    522    506    361
   -200     38    239     80   -218    137    -51     85    607    537    527    374
   -215     28    241     90   -228    135    -64     59    600    530    522    374
   -184     38    223     72   -202    129    -72     41    589    527    519    379
   -176     46    223     62   -200    135   -103     12    568    514    506    374
   -205     18    223     90   -213    119   -140    -20    542    498    488    355
   -210    -31    179    119   -197     75   -153    -38    524    485    465    332
   -202    -57    145    129   -174     44   -161    -57    509    472    444    314
   -205   -103    101    153   -155      0   -187    -90    467    433    400    272
   -215   -163     49    189   -135    -57   -205   -114    444    407    358    231
   -218   -223     -5    218   -106   -114   -220   -135    415    376    322    194
   -218   -254    -36    236    -90   -145   -233   -150    394    355    303    174
   -218   -277    -59    246    -80   -171   -254   -176    374    337    283    155
   -223   -298    -75    259    -75   -189   -265   -194    361    324    262    132
   -228   -301    -72    262    -80   -187   -280   -218    348    311    244    106
   -233   -303    -70    270    -83   -187   -288   -228    345    311    244    101
   -233   -327    -96    277    -70   -213   -296   -233    335    301    223     77
   -202   -413   -210    306      2   -311   -296   -226    306    254    153     12
   -181   -509   -327    345     72   -418   -223   -145    311    213     77    -75
   -184   -511   -327    348     70   -420   -109    -20    381    239     70   -109
   -148   -363   -215    257     31   -290     -2    166    553    402    210      2
   -106    109    215      0   -161    161     33    275    810    761    597    371
   -181    792    974   -306   -576    883    -54    166   1039   1192   1106    859
   -327   1195   1522   -433   -924   1358   -361   -192   1054   1431   1428   1140
   -366    901   1267   -270   -818   1083   -698   -641    667   1132   1184    896
   -400    129    530    135   -465    329   -807   -945    103    410    462    270
   -361   -522   -161    439   -101   -342   -792   -922   -192    -64    -57   -189
   -298   -727   -428    514     64   -579   -719   -748   -150   -101   -135   -277
   -275   -693   -418    483     70   -555   -607   -605    -25    -15    -72   -259
   -236   -587   -350    410     57   -470   -524   -501     88     85     -2   -210
   -210   -485   -275    345     31   -381   -470   -439    171    166     59   -155
   -205   -423   -218    314      5   -322   -446   -407    215    205     85   -127
   -200   -381   -181    290    -10   -280   -433   -400    233    213     83   -114
   -200   -397   -197    298     -2   -298   -428   -402    239    205     77   -124
   -215   -423   -210    316     -5   -316   -426   -407    233    197     70   -140
   -210   -371   -161    290    -25   -267   -415   -400    246    223     88   -122
   -205   -340   -135    272    -36   -239   -423   -410    246    226     70   -119
   -226   -355   -129    290    -49   -244   -431   -410    254    231     44   -119
   -231   -358   -127    293    -54   -244   -433   -410    265    246     38   -106
   -228   -332   -103    280    -62   -218   -418   -397    293    262     36    -85
   -223   -335   -111    275    -57   -223   -410   -400    303    259     15    -80
   -228   -342   -114    285    -59   -231   -420   -410    303    265      2    -96
   -220   -335   -114    275    -54   -223   -431   -420    298    270    -15   -116
   -228   -342   -114    285    -57   -228   -436   -426    298    267    -25   -122
   -223   -311    -90    267    -67   -202   -436   -428    306    280    -20   -111
   -213   -303    -90    259    -62   -200   -449   -436    309    290    -28   -111
   -205   -306   -101    254    -54   -202   -446   -439    311    296    -44   -127
   -207   -288    -80    249    -64   -184   -441   -436    316    306    -44   -135
   -213   -296    -83    254    -67   -189   -441   -433    324    311    -38   -132
   -210   -311   -101    259    -54   -207   -439   -431    324    319    -38   -132
   -210   -309    -98    259    -57   -205   -459   -439    319    322    -41   -132
   -207   -303    -96    257    -57   -200   -480   -449    306    311    -67   -140
   -179   -275    -96    226    -44   -187   -488   -444    314    316    -70   -129
   -153   -233    -80    192    -38   -155   -480   -420    340    340    -54   -103
   -129   -200    -72    163    -28   -137   -480   -410    348    348    -49   -106
   -114   -192    -77    153    -18   -135   -483   -407    345    342    -59   -111
   -106   -187    -80    145    -15   -135   -470   -397    350    345    -77    -90
   -106   -197    -90    153     -7   -145   -467   -397    345    342    -88    -96
   -101   -179    -80    140    -12   -129   -478   -418    332    340    -90   -114
   -103   -168    -64    137    -20   -116   -470   -423    329    335   -101   -137
   -101   -163    -64    129    -20   -116   -459   -420    340    337   -106   -137
   -103   -181    -80    142    -12   -132   -446   -415    345    335   -114   -142
   -114   -187    -75    148    -20   -129   -446   -428    345    335   -127   -163
   -101   -194    -93    148     -5   -145   -441   -431    350    327   -127   -168
   -111   -150    -38    129    -38    -93   -431   -431    368    340   -116   -168
   -111   -150    -38    129    -36    -96   -433   -444    368    337   -119   -192
   -122   -187    -67    153    -28   -127   -444   -459    355    322   -127   -220
   -135   -200    -64    168    -36   -132   -444   -467    353    327   -116   -223
   -137   -189    -51    161    -44   -122   -446   -470    358    335   -114   -223
   -135   -181    -46    155    -44   -114   -457   -480    361    340   -119   -233
   -135   -176    -41    155    -49   -109   -457   -478    368    345   -111   -228
   -124   -179    -54    153    -36   -116   -457   -475    366    342   -116   -220
   -132   -181    -49    155    -44   -116   -459   -480    366    340   -127   -223
   -132   -158    -25    145    -54    -93   -446   -465    384    355   -114   -207
   -116   -122     -5    116    -57    -64   -433   -446    402    371    -98   -192
   -109    -93     15    101    -62    -38   -426   -439    410    381    -93   -184
   -114    -70     41     90    -80    -15   -423   -420    423    392    -83   -174
   -103    -25     77     64    -93     23   -415   -400    454    420    -54   -148
    -96    -12     83     51    -90     36   -418   -394    462    428    -36   -132
    -85      0     85     44    -85     41   -423   -402    465    423    -12   -122
    -83     59    140     10   -111     98   -428   -420    470    436     15   -101
    -75     88    163     -7   -119    124   -439   -433    472    439     -7    -90
    -77     67    145      2   -111    106   -472   -465    454    420    -83   -122
    -62     64    127      0    -93     96   -506   -496    431    407   -129   -150
    -51     54    106     -2    -80     80   -524   -519    413    397   -142   -176
    -44     28     72      7    -59     49   -537   -535    400    379   -174   -200
    -38     -5     33     20    -38     12   -553   -555    379    358   -189   -223
    -46    -72    -25     59    -10    -49   -576   -579    340    327   -210   -259
    -25   -119    -93     70     31   -106   -594   -597    311    296   -246   -280
    -25   -155   -129     88     51   -142   -613   -626    280    270   -283   -306
    -41   -200   -161    119     57   -181   -644   -659    241    239   -314   -337
    -75   -277   -202    176     62   -241   -691   -701    184    189   -358   -376
    -83   -322   -239    200     77   -280   -727   -735    142    148   -392   -405
      0   -252   -252    124    124   -252   -727   -735    140    150   -387   -405
     77   -194   -272     57    174   -233   -717   -724    148    161   -381   -392
     44   -272   -316    114    179   -293   -732   -745    119    124   -423   -410
     36   -350   -389    155    210   -368   -724   -727    103     83   -483   -459
     57   -407   -465    174    259   -433   -628   -626    142     57   -542   -522
     -5   -454   -452    228    220   -452   -524   -514    210     70   -571   -568
     12   -355   -368    171    189   -361   -413   -348    358    202   -470   -498
     38     67     28    -57      5     49   -410   -293    574    527   -135   -189
    -38    644    683   -303   -361    662   -535   -436    732    898    306    181
    -93   1044   1137   -478   -615   1091   -826   -797    683   1098    584    405
   -132    958   1091   -413   -610   1023  -1145  -1192    397    956    491    314
   -239    202    439     18   -340    319  -1234  -1428   -116    257   -228   -272
   -210   -397   -187    303    -12   -293  -1195  -1371   -381   -200   -722   -672
   -161   -610   -452    384    142   -532  -1109  -1205   -348   -252   -807   -748
   -153   -639   -485    397    166   -563  -1013  -1075   -241   -192   -774   -727
   -132   -550   -420    340    142   -485   -940   -989   -135   -109   -706   -667
   -119   -472   -353    293    116   -413   -909   -945    -64    -54   -667   -623
   -114   -449   -337    280    109   -394   -898   -924    -41    -44   -665   -607
    -93   -400   -306    246    106   -353   -893   -906    -15    -18   -652   -571
    -49   -335   -285    189    116   -311   -883   -893     10     10   -639   -548
    -23   -303   -283    163    127   -293   -885   -893     18     20   -641   -545
    -59   -340   -283    200    109   -311   -909   -917     -2      2   -657   -566
    -62   -348   -285    205    111   -316   -927   -932    -18    -12   -659   -574
     15   -262   -277    122    145   -270   -917   -917      5     10   -615   -548
     25   -252   -277    114    150   -265   -930   -930      2      7   -597   -550
     12   -275   -288    129    148   -280   -948   -945     -7      0   -610   -563
    -41   -309   -267    176    111   -288   -974   -971    -23     -5   -631   -581
    -15   -303   -288    158    135   -296  -1000   -987    -38    -12   -652   -594
     67   -265   -332     98    200   -298  -1015   -989    -38    -12   -659   -597
     70   -257   -327     90    197   -290  -1028   -997    -36    -10   -659   -600
     49   -262   -311    106    179   -285  -1044  -1008    -44    -15   -667   -602
      2   -270   -275    132    137   -272  -1070  -1026    -54    -25   -685   -610
      7   -241   -252    116    129   -246  -1085  -1034    -49    -18   -688   -610
     33   -233   -267     98    148   -249  -1111  -1049    -54    -20   -704   -623
     80   -194   -275     57    176   -233  -1122  -1047    -46    -10   -704   -615
     98   -174   -275     36    187   -223  -1135  -1047    -38      0   -698   -605
     83   -176   -259     46    171   -218  -1161  -1060    -41     -2   -704   -618
     93   -163   -259     33    174   -210  -1176  -1062    -38     -5   -698   -618
    101   -155   -257     28    179   -205  -1189  -1057    -36      2   -691   -607
    106   -127   -236     10    168   -181  -1210  -1044    -23     20   -683   -589
    132    -96   -228    -18    179   -161  -1231  -1036    -15     33   -680   -576
    119    -80   -202    -20    158   -142  -1249  -1031     -7     44   -678   -576
    129    -44   -174    -41    150   -109  -1241  -1023      0     49   -672   -568
    122    -18   -140    -54    129    -77  -1247  -1034      0     44   -678   -576
     98    -28   -129    -36    114    -77  -1267  -1062    -20     20   -698   -600
     96    -36   -135    -31    114    -83  -1283  -1083    -33      0   -717   -620
    109    -15   -124    -46    116    -70  -1291  -1096    -31     -2   -722   -631
     64    -36   -101    -12     83    -67  -1319  -1127    -41    -23   -743   -649
     77     12    -64    -46     70    -23  -1322  -1130    -23    -12   -737   -649
     83     20    -62    -54     72    -18  -1337  -1145    -23    -12   -750   -675
     59      7    -51    -33     57    -20  -1369  -1176    -28    -20   -769   -698
     64     31    -33    -49     49      0  -1384  -1189    -18    -15   -769   -696
     64     38    -25    -51     46      7  -1413  -1218    -23    -31   -792   -714
     88     57    -31    -75     59     15  -1436  -1244    -33    -44   -807   -730
    109     80    -28    -93     70     25  -1454  -1260    -31    -38   -802   -730
     77     54    -25    -67     51     15  -1493  -1291    -49    -46   -807   -745
     70     59    -10    -64     41     25  -1525  -1309    -57    -54   -813   -753
     67     80     10    -75     28     44  -1545  -1319    -54    -54   -813   -756
     44     80     36    -62      5     59  -1569  -1332    -54    -57   -810   -750
     54    119     62    -88     -2     93  -1571  -1327    -36    -38   -792   -737
     85    197    109   -142    -10    153  -1569  -1312     -2      0   -753   -698
     93    223    127   -158    -18    176  -1582  -1314      7     10   -740   -685
     75    231    155   -153    -38    194  -1590  -1319     15     20   -732   -678
     80    262    181   -171    -51    223  -1605  -1332     18     23   -730   -680
     83    303    220   -194    -67    262  -1613  -1335     28     33   -719   -670
     75    348    272   -213    -98    311  -1626  -1343     38     46   -709   -652
     72    366    293   -218   -109    329  -1647  -1369     31     41   -711   -646
     72    405    332   -239   -129    368  -1670  -1400     23     38   -706   -641
     70    418    348   -244   -140    384  -1709  -1444      2     20   -717   -646
     59    407    345   -236   -142    376  -1758  -1499    -36     -7   -740   -657
     57    400    342   -228   -142    371  -1790  -1530    -51    -33   -761   -665
     64    407    342   -236   -137    374  -1823  -1561    -72    -59   -792   -678
     85    418    332   -252   -124    376  -1862  -1579    -98    -90   -820   -685
    119    394    272   -259    -77    335  -1904  -1613   -122   -132   -875   -717
    142    384    241   -262    -49    314  -1940  -1641   -137   -158   -919   -745
    150    363    213   -257    -31    288  -1984  -1683   -174   -176   -950   -761
    148    332    181   -241    -18    257  -2031  -1732   -220   -210   -992   -784
    132    288    155   -213    -12    220  -2073  -1779   -262   -249  -1034   -818
    122    265    142   -192    -10    205  -2114  -1818   -293   -280  -1057   -836
    114    262    148   -189    -18    205  -2148  -1860   -322   -303  -1075   -859
    116    246    129   -181     -5    189  -2171  -1891   -342   -322  -1101   -880
    127    228    101   -179     10    166  -2200  -1919   -374   -348  -1132   -901
    145    166     20   -155     62     93  -2223  -1938   -407   -394  -1189   -953
    155     46   -109   -101    132    -31  -2192  -1906   -439   -475  -1291  -1060
    155      5   -150    -80    153    -72  -2107  -1816   -400   -488  -1332  -1114
    171     62   -109   -119    140    -23  -2021  -1680   -290   -400  -1270  -1070
    218    381    163   -298     28    272  -1966  -1556    -77   -132   -997   -807
    192   1023    831   -610   -319    927  -2016  -1590    168    283   -514   -329
     54   1491   1434   -774   -688   1462  -2275  -1893    226    550   -181    -20
     12   1428   1415   -722   -704   1423  -2642  -2335    -46    420   -280   -106
     28    815    787   -420   -379    802  -2837  -2751   -623   -241   -932   -654
    106    142     33   -127     36     88  -2829  -2800  -1010   -810  -1548  -1189
     98   -189   -288     44    192   -239  -2803  -2683  -1047   -932  -1722  -1353
     70   -233   -306     80    187   -267  -2730  -2556   -953   -880  -1709  -1348
     98   -140   -239     20    168   -189  -2650  -2439   -828   -782  -1639  -1283
    148    -36   -187    -57    166   -111  -2616  -2390   -756   -722  -1595  -1241
    192     23   -168   -109    179    -72  -2605  -2369   -724   -691  -1574  -1218
    223     44   -179   -135    200    -67  -2603  -2364   -714   -680  -1574  -1200
    226     49   -176   -137    202    -62  -2605  -2366   -719   -683  -1584  -1202
    233     70   -166   -153    200    -49  -2603  -2366   -717   -680  -1587  -1197
    218     72   -148   -145    184    -36  -2611  -2372   -722   -675  -1587  -1189
    218     90   -129   -155    174    -18  -2605  -2372   -717   -662  -1587  -1174
    213    101   -111   -155    163     -5  -2595  -2369   -717   -652  -1595  -1163
    194     90   -103   -142    148     -5  -2608  -2385   -730   -657  -1608  -1153
    174     77    -96   -127    135     -7  -2621  -2410   -745   -672  -1628  -1145
    179     90    -88   -137    135      2  -2624  -2418   -750   -678  -1641  -1130
    231    153    -77   -192    155     38  -2605  -2397   -735   -654  -1634  -1096
    220    148    -72   -187    148     38  -2595  -2397   -737   -649  -1644  -1085
    174    122    -51   -150    114     36  -2605  -2418   -758   -665  -1678  -1104
    163    122    -44   -145    103     38  -2605  -2423   -761   -665  -1693  -1098
    176    140    -36   -158    106     51  -2603  -2418   -756   -657  -1704  -1080
    163    140    -23   -153     93     59  -2611  -2426   -769   -670  -1722  -1098
    166    158    -10   -163     88     75  -2613  -2426   -776   -665  -1725  -1091
    197    187    -12   -192    103     88  -2598  -2410   -771   -649  -1714  -1070
    213    192    -20   -202    116     85  -2590  -2410   -779   -649  -1714  -1072
    176    176     -2   -179     88     88  -2613  -2431   -805   -670  -1735  -1091
    218    228      7   -223    106    119  -2603  -2418   -800   -652  -1717  -1072
    249    241     -7   -246    127    119  -2592  -2408   -800   -641  -1712  -1067
    249    246     -2   -246    127    122  -2600  -2408   -813   -646  -1725  -1070
    226    249     20   -239    101    135  -2605  -2408   -823   -652  -1732  -1062
    259    296     33   -277    111    166  -2579  -2385   -813   -633  -1725  -1034
    262    290     28   -277    116    158  -2564  -2377   -823   -639  -1740  -1031
    246    285     38   -265    103    163  -2556  -2385   -844   -659  -1774  -1047
    283    329     44   -309    119    187  -2522  -2374   -836   -652  -1777  -1034
    296    342     46   -319    124    194  -2501  -2372   -831   -654  -1784  -1034
    267    319     49   -293    109    184  -2504  -2382   -849   -667  -1805  -1049
    265    311     46   -288    109    179  -2491  -2382   -849   -667  -1816  -1049
    275    345     67   -311    103    205  -2483  -2385   -846   -667  -1826  -1052
    290    374     83   -332    103    228  -2475  -2387   -844   -665  -1839  -1060
    270    358     88   -316     90    223  -2465  -2395   -849   -675  -1860  -1072
    265    366    101   -314     83    233  -2455  -2408   -857   -678  -1875  -1070
    259    361     98   -311     77    231  -2447  -2418   -867   -685  -1875  -1075
    262    387    124   -324     67    257  -2444  -2423   -875   -678  -1865  -1070
    262    376    114   -319     72    246  -2436  -2421   -880   -678  -1860  -1067
    277    397    119   -337     80    259  -2418  -2413   -878   -672  -1842  -1060
    246    413    163   -332     41    288  -2423  -2413   -872   -680  -1834  -1072
    236    407    168   -322     33    288  -2410  -2405   -857   -675  -1821  -1075
    280    470    189   -376     46    329  -2385  -2390   -826   -652  -1813  -1044
    327    498    171   -413     77    335  -2361  -2379   -820   -631  -1831  -1021
    301    493    192   -397     54    342  -2351  -2379   -831   -626  -1844  -1039
    337    550    213   -444     62    381  -2320  -2353   -813   -602  -1823  -1026
    368    602    231   -485     70    415  -2294  -2333   -802   -584  -1810  -1015
    353    613    259   -483     46    436  -2278  -2327   -807   -584  -1810  -1023
    368    636    267   -504     49    454  -2249  -2304   -795   -584  -1795  -1015
    371    665    293   -519     38    480  -2218  -2291   -787   -576  -1787  -1002
    361    691    329   -527     15    511  -2197  -2294   -784   -558  -1774   -979
    358    722    363   -540     -2    542  -2171  -2286   -766   -537  -1745   -945
    355    698    342   -527      7    522  -2195  -2314   -797   -563  -1771   -966
    355    678    322   -517     15    501  -2205  -2335   -823   -581  -1784   -979
    348    672    322   -511     12    498  -2195  -2340   -841   -589  -1787   -989
    345    659    314   -501     15    488  -2184  -2343   -854   -592  -1795  -1002
    337    626    288   -485     25    457  -2184  -2353   -883   -615  -1813  -1015
    361    600    239   -483     62    420  -2174  -2356   -914   -639  -1834  -1044
    368    555    187   -462     90    371  -2161  -2359   -943   -659  -1855  -1057
    358    483    124   -420    116    303  -2156  -2372   -979   -696  -1878  -1085
    394    475     80   -436    158    277  -2148  -2379  -1008   -709  -1901  -1085
    420    478     57   -449    181    267  -2132  -2379  -1028   -719  -1914  -1078
    392    452     57   -423    166    254  -2127  -2377  -1052   -737  -1935  -1070
    387    426     38   -405    174    233  -2120  -2372  -1070   -748  -1938  -1054
    381    410     25   -397    176    220  -2112  -2372  -1083   -761  -1938  -1052
    374    384      7   -379    184    197  -2101  -2372  -1098   -779  -1945  -1054
    410    363    -46   -389    226    158  -2075  -2356  -1119   -802  -1971  -1078
    428    267   -161   -348    296     54  -2021  -2296  -1145   -857  -2042  -1148
    402    202   -202   -303    301      0  -1899  -2164  -1114   -872  -2081  -1210
    459    296   -163   -379    311     64  -1761  -1964   -987   -771  -2005  -1140
    524    620     96   -574    213    361  -1649  -1764   -750   -491  -1727   -852
    532   1299    766   -914   -116   1034  -1587  -1660   -410     -7  -1202   -290
    280   1904   1623  -1093   -670   1764  -1717  -1878   -207    397   -714    197
    114   1899   1784  -1008   -833   1842  -2000  -2278   -374    355   -732    202
     54   1221   1163   -639   -555   1192  -2221  -2683   -935   -254  -1353   -327
     70    324    254   -197    -90    290  -2288  -2876  -1509   -997  -2138  -1018
    155     18   -140    -88    148    -59  -2210  -2717  -1556  -1132  -2327  -1205
    205     10   -194   -109    200    -90  -2060  -2504  -1436  -1060  -2291  -1187
    252    111   -140   -181    194    -12  -1893  -2317  -1296   -950  -2210  -1124
    262    218    -44   -239    153     88  -1790  -2203  -1197   -862  -2140  -1062
    267    270      2   -270    132    137  -1725  -2138  -1158   -826  -2107  -1034
    270    277      7   -275    129    145  -1691  -2099  -1143   -815  -2109  -1018
    259    272     12   -267    122    142  -1654  -2068  -1137   -813  -2112  -1008
    275    306     31   -290    122    168  -1602  -2029  -1117   -795  -2091   -997
    298    335     33   -319    132    184  -1558  -1990  -1101   -776  -2070   -979
    290    319     28   -306    129    176  -1532  -1971  -1104   -774  -2065   -966
    275    329     51   -303    111    189  -1509  -1956  -1104   -769  -2055   -945
    275    337     62   -306    106    200  -1475  -1930  -1098   -763  -2047   -924
    270    348     77   -309     96    213  -1447  -1904  -1098   -761  -2029   -901
    275    355     77   -316     98    218  -1415  -1878  -1091   -753  -2010   -880
    280    348     67   -316    106    207  -1389  -1857  -1091   -750  -2005   -872
    272    340     67   -306    103    205  -1358  -1829  -1093   -753  -2000   -859
    277    329     51   -303    111    192  -1332  -1795  -1091   -750  -1990   -849
    277    332     51   -306    111    192  -1291  -1761  -1083   -745  -1969   -839
    277    337     59   -309    109    200  -1249  -1727  -1067   -740  -1945   -828
    306    358     51   -332    127    205  -1215  -1688  -1039   -724  -1922   -813
    311    371     59   -342    124    215  -1195  -1660  -1026   -714  -1914   -815
    322    381     59   -353    129    223  -1166  -1628  -1008   -693  -1886   -813
    309    374     64   -342    122    220  -1143  -1602  -1000   -685  -1860   -813
    293    353     59   -322    116    207  -1137  -1592  -1013   -693  -1849   -820
    319    381     62   -353    129    223  -1117  -1569  -1010   -691  -1826   -807
    348    436     85   -392    132    262  -1072  -1517   -976   -670  -1779   -774
    358    446     85   -402    135    267  -1039  -1478   -963   -662  -1748   -748
    337    431     93   -384    122    262  -1021  -1452   -969   -659  -1732   -730
    332    444    111   -389    111    277   -963  -1397   -956   -636  -1701   -709
    361    475    114   -418    122    296   -901  -1343   -937   -613  -1665   -683
    342    472    129   -410    106    303   -859  -1317   -940   -607  -1667   -665
    324    485    161   -405     83    324   -813  -1291   -935   -600  -1667   -641
    342    509    166   -428     88    337   -766  -1252   -924   -594  -1615   -636
    285    457    171   -371     57    314   -740  -1236   -932   -600  -1584   -654
    267    428    161   -348     51    296   -701  -1205   -930   -592  -1561   -672
    301    470    168   -384     67    319   -641  -1156   -904   -568  -1525   -652
    301    483    181   -394     59    332   -605  -1132   -891   -558  -1519   -639
    301    488    187   -397     57    337   -563  -1098   -878   -555  -1532   -628
    298    491    192   -397     54    342   -530  -1070   -875   -553  -1535   -623
    270    428    158   -348     57    293   -506  -1057   -883   -566  -1545   -636
    249    394    145   -322     51    270   -480  -1039   -883   -568  -1545   -626
    272    415    140   -345     64    277   -452  -1010   -870   -553  -1519   -605
    316    475    158   -397     77    319   -418   -971   -846   -535  -1483   -581
    285    472    187   -379     49    329   -379   -935   -828   -527  -1454   -568
    244    420    174   -335     33    296   -355   -917   -833   -532  -1452   -568
    249    420    171   -337     38    296   -327   -883   -820   -522  -1423   -553
    262    431    166   -348     49    298   -298   -852   -807   -506  -1382   -527
    293    478    184   -384     54    332   -257   -807   -787   -488  -1335   -501
    283    498    215   -392     33    358   -223   -771   -769   -472  -1280   -470
    285    498    210   -392     38    355   -184   -732   -756   -462  -1241   -439
    335    530    192   -433     72    361   -140   -691   -735   -436  -1210   -410
    376    542    166   -459    106    355    -96   -649   -709   -415  -1182   -384
    394    576    181   -485    106    381    -72   -623   -693   -402  -1156   -363
    376    602    226   -488     75    413    -57   -610   -678   -389  -1124   -337
    327    574    244   -452     41    407    -54   -607   -680   -397  -1111   -327
    345    563    218   -454     64    392    -41   -602   -688   -405  -1106   -314
    389    587    197   -491     96    392    -23   -587   -688   -397  -1085   -296
    392    558    163   -475    114    361    -18   -581   -706   -418  -1083   -306
    348    475    124   -413    111    301    -31   -592   -735   -452  -1106   -329
    368    472    103   -420    132    288     -7   -561   -730   -446  -1093   -316
    363    441     75   -405    145    259     15   -548   -737   -462  -1093   -322
    303    342     38   -324    132    192     20   -555   -763   -496  -1117   -353
    262    254    -10   -259    135    122     25   -553   -782   -530  -1135   -379
    283    239    -44   -259    163     98     54   -527   -784   -542  -1122   -371
    244    179    -64   -213    155     57     54   -524   -797   -558  -1135   -379
    228    135    -93   -181    161     20     67   -514   -802   -566  -1137   -381
    246    135   -114   -192    181     12     90   -485   -789   -563  -1114   -368
    244    129   -114   -187    179      7    122   -457   -774   -558  -1085   -348
    246     98   -148   -174    197    -25    129   -449   -779   -563  -1080   -366
    275     38   -236   -158    254    -98    145   -426   -797   -594  -1093   -402
    257   -101   -358    -77    306   -231    210   -361   -810   -657  -1158   -488
    249   -137   -387    -54    316   -262    345   -220   -758   -665  -1174   -514
    288    -64   -353   -114    319   -207    472    -28   -620   -555  -1078   -439
    358    324    -33   -340    194    145    576    158   -355   -244   -743   -135
    324    984    657   -657   -166    820    576    197    -38    226   -192    392
    142   1566   1423   -854   -639   1496    394    -31    148    620    296    839
     75   1465   1389   -771   -657   1428     54   -441    -88    501    233    756
     33    810    774   -423   -371    792   -129   -823   -654   -145   -366    213
     46     20    -28    -33     36     -2   -137   -914  -1111   -782  -1015   -394
    101   -342   -444    122    272   -392    -64   -745  -1156   -924  -1189   -592
    145   -335   -480     93    311   -405     75   -553  -1031   -846  -1122   -568
    174   -241   -415     33    293   -327    210   -387   -885   -737  -1013   -498
    174   -155   -332    -10    252   -241    298   -283   -779   -654   -917   -439
    218    -67   -285    -75    252   -176    371   -210   -706   -597   -846   -402
    213    -38   -252    -88    231   -145    420   -161   -662   -566   -802   -366
    205    -33   -239    -85    220   -137    452   -127   -641   -558   -776   -345
    194    -59   -254    -70    223   -155    462   -116   -636   -563   -763   -350
    207    -59   -267    -72    236   -163    483    -90   -626   -561   -737   -350
    205    -41   -249    -83    226   -145    514    -57   -600   -542   -698   -329
    210    -44   -257    -83    233   -150    535    -31   -581   -530   -670   -309
    226    -23   -249   -103    236   -135    550    -12   -568   -514   -639   -298
    210    -23   -233    -93    220   -127    553     -5   -568   -519   -623   -303
    215    -31   -246    -93    228   -137    566     12   -558   -517   -605   -301
    246      2   -246   -124    246   -122    600     49   -530   -496   -568   -280
    231      2   -228   -119    231   -111    628     83   -509   -483   -537   -267
    215    -10   -226   -101    220   -116    644    101   -496   -480   -519   -254
    218     -7   -226   -106    220   -116    644    116   -491   -475   -506   -236
    241      5   -236   -124    236   -114    654    140   -475   -462   -491   -220
    283     49   -236   -168    259    -93    688    174   -449   -444   -462   -202
    275     46   -228   -161    252    -90    696    184   -444   -439   -446   -194
    319     93   -226   -207    272    -64    717    215   -415   -415   -420   -176
    290     80   -213   -187    252    -64    717    228   -413   -415   -410   -174
    267     57   -210   -163    239    -75    722    246   -407   -410   -397   -163
    316     77   -239   -197    277    -80    737    277   -387   -392   -368   -132
    327     77   -252   -202    288    -85    750    301   -376   -387   -358   -124
    327     93   -233   -210    280    -70    758    327   -361   -371   -337   -114
    335    103   -231   -220    280    -62    766    345   -350   -355   -316   -103
    358    129   -228   -244    293    -49    784    379   -335   -335   -285    -75
    353    153   -202   -254    277    -23    813    410   -316   -314   -252    -41
    335    163   -171   -249    254     -2    839    426   -311   -314   -239    -41
    332    171   -161   -254    246      5    849    433   -306   -319   -239    -49
    324    153   -171   -239    249     -7    852    439   -303   -322   -236    -51
    327    171   -158   -252    244      7    872    465   -280   -303   -202    -28
    348    213   -135   -280    241     38    919    506   -241   -267   -161      2
    340    207   -135   -275    236     36    937    522   -223   -257   -153     -7
    316    176   -140   -246    228     18    945    530   -220   -262   -161    -28
    303    171   -135   -239    218     18    963    545   -202   -246   -145    -28
    324    187   -137   -254    231     25    989    561   -181   -236   -129    -25
    319    200   -119   -262    218     41   1010    568   -166   -226   -114    -15
    257    124   -132   -189    194     -2   1008    563   -176   -239   -124    -31
    270    127   -142   -200    205     -5   1008    566   -174   -236   -111    -20
    301    181   -122   -241    213     31   1021    584   -155   -218    -93     -5
    288    163   -127   -226    207     20   1023    597   -150   -210    -85     -5
    265    116   -148   -189    207    -15   1039    623   -137   -194    -67     15
    283    132   -150   -207    215     -7   1052    657   -109   -174    -36     54
    270    124   -145   -197    207    -10   1052    667   -103   -168    -31     57
    306    197   -109   -254    207     46   1085    711    -64   -129      7     88
    309    226    -83   -267    197     72   1122    750    -44   -111     28    116
    301    241    -62   -272    181     90   1150    784    -15    -85     54    150
    306    254    -51   -280    179    103   1176    820     12    -51     88    179
    275    246    -31   -262    153    109   1182    839     20    -38    109    197
    277    272     -5   -275    142    135   1189    859     44    -15    137    228
    285    322     33   -306    124    179   1205    870     67     10    179    267
    288    332     44   -311    122    189   1205    862     67     12    194    277
    259    296     33   -277    114    163   1195    849     51     -2    184    272
    259    277     18   -267    122    148   1189    849     49     -2    194    288
    223    226      2   -226    111    114   1156    823     18    -33    174    272
    200    189    -10   -194    103     90   1145    820      7    -46    155    257
    280    252    -31   -267    153    111   1174    852     33    -18    184    277
    293    231    -62   -262    179     85   1189    865     31    -23    179    275
    207     72   -135   -142    171    -31   1158    831    -25    -83    124    215
    174     -5   -179    -83    176    -90   1148    815    -57   -114     96    187
    168    -49   -218    -62    192   -132   1156    820    -67   -129     88    187
    155    -85   -241    -33    197   -163   1150    810    -88   -153     75    176
    176    -90   -267    -44    220   -179   1153    815    -90   -161     75    174
    179   -114   -293    -33    233   -202   1140    820    -93   -161     85    176
    187   -111   -301    -38    244   -205   1135    820    -93   -155    101    181
    200   -119   -319    -38    259   -218   1140    839    -90   -155    106    184
    205   -226   -431      7    316   -327   1153    872   -114   -202     49    129
    213   -327   -542     57    376   -433   1247    971    -93   -239    -12     57
    220   -345   -566     59    392   -457   1366   1101    -20   -223    -18     38
    233   -272   -506     20    368   -389   1483   1270    122   -106     85    109
    262    148   -114   -205    187     18   1496   1343    335    207    441    420
    207    753    545   -480   -168    649   1400   1218    509    594    909    833
    119   1106    987   -613   -433   1047   1109    859    462    797   1187   1057
     70    961    891   -514   -410    927    779    441    145    623   1060    917
     25    194    168   -111    -72    184    693    205   -379    -90    361    342
     67   -405   -475    168    270   -439    750    288   -626   -535   -109    -46
    127   -576   -704    223    415   -639    846    483   -553   -548   -161   -124
    142   -566   -709    213    426   -636    958    639   -415   -457    -93    -88
    163   -452   -615    142    387   -532   1060    763   -270   -329     20     -5
    168   -329   -498     80    332   -413   1127    836   -166   -233    109     51
    176   -265   -444     41    309   -353   1174    885   -103   -184    150     75
    168   -277   -446     54    306   -361   1184    898    -96   -181    145     93
    142   -285   -428     70    285   -358   1184    909    -85   -174    158    119
    132   -280   -413     72    270   -345   1197    927    -70   -158    181    140
    135   -262   -397     62    265   -329   1205    940    -51   -132    202    155
    181   -210   -392     15    285   -301   1215    950    -41   -111    226    179
    171   -194   -366     10    267   -280   1213    943    -41   -109    233    181
    150   -197   -348     23    249   -272   1208    943    -41   -109    241    184
    150   -194   -345     20    246   -270   1210    948    -31    -98    254    194
    176   -174   -350      0    262   -262   1215    961    -18    -88    272    207
    197   -129   -327    -33    259   -228   1228    976      0    -72    296    228
    194   -116   -311    -38    252   -213   1231    982      7    -70    309    241
    200    -85   -285    -59    241   -184   1228    989     18    -57    327    259
    202    -57   -259    -72    231   -158   1221    997     36    -36    345    280
    140   -109   -249    -15    192   -179   1205    976     25    -44    340    270
    142   -101   -244    -20    192   -171   1223    979     31    -28    342    270
    153    -62   -215    -46    181   -140   1236    995     31    -15    348    275
    166    -18   -184    -72    174   -101   1247   1026     31     -5    361    288
    171    -18   -189    -77    179   -101   1231   1039     25     -7    350    285
    189      5   -184    -98    187    -88   1200   1031     49      5    322    298
    226     12   -215   -122    220   -101   1179   1028     57     15    293    303
    254     36   -218   -145    236    -90   1176   1039     70     41    301    311
    265     85   -179   -176    220    -46   1187   1065    106     72    337    345
    262     93   -168   -176    215    -36   1197   1085    129     88    355    358
    252    101   -150   -179    202    -23   1202   1101    140    106    368    366
    259    142   -116   -200    189     12   1215   1119    161    122    379    387
    249    161    -88   -205    166     38   1223   1122    174    119    374    392
    252    161    -90   -207    171     36   1231   1122    171    116    363    381
    296    210    -85   -254    192     64   1241   1124    179    124    374    381
    293    215    -77   -254    187     70   1249   1124    181    127    381    374
    257    197    -59   -228    155     70   1241   1114    187    135    381    353
    267    215    -51   -244    161     83   1247   1124    207    158    397    355
    267    226    -41   -249    155     93   1254   1130    228    176    407    355
    259    252     -7   -254    135    122   1265   1135    249    192    415    363
    254    259      5   -257    124    132   1254   1119    254    189    407    355
    252    257      5   -254    124    132   1252   1109    259    181    402    348
    252    283     31   -270    109    158   1254   1104    277    194    420    355
    262    298     36   -280    114    168   1249   1096    283    200    423    353
    275    316     41   -296    116    179   1241   1101    290    207    436    342
    280    329     49   -306    114    192   1226   1098    290    215    446    337
    285    329     41   -309    122    187   1215   1096    293    215    444    335
    298    358     59   -327    119    210   1218   1106    309    228    457    348
    314    410     93   -363    109    252   1236   1119    335    254    483    374
    332    459    124   -397    103    293   1252   1137    363    272    501    394
    348    472    122   -410    114    298   1254   1145    376    280    506    394
    363    506    142   -433    111    324   1265   1158    400    303    514    407
    379    540    161   -459    109    353   1262   1163    407    316    535    415
    392    579    187   -485    101    384   1252   1161    410    324    535    415
    389    628    236   -511     75    431   1249   1163    423    337    545    433
    387    672    285   -530     51    480   1247   1158    441    363    568    462
    379    685    306   -532     33    498   1231   1143    441    363    571    467
    363    683    319   -524     23    501   1197   1104    415    342    561    454
    350    672    322   -511     12    498   1166   1070    389    322    535    446
    342    675    332   -509      5    504   1153   1062    387    324    532    457
    322    665    340   -496     -7    504   1140   1049    376    319    514    446
    303    639    335   -470    -15    485   1122   1036    363    301    483    428
    293    576    280   -436      7    431   1093   1013    332    265    436    387
    283    545    262   -413     10    405   1078   1002    316    246    413    363
    275    517    241   -397     18    381   1060    976    296    220    384    340
    267    506    236   -387     15    371   1039    958    275    200    366    327
    257    459    202   -361     25    332   1021    935    252    174    337    303
    249    454    205   -350     23    329   1005    917    241    161    319    296
    249    470    220   -361     12    345    997    911    241    163    316    301
    236    475    236   -355      0    355    989    906    246    168    311    296
    231    439    207   -335     10    324    974    896    231    150    288    272
    228    332    103   -280     62    218    958    893    197     93    218    205
    233    280     46   -257     93    163   1026    971    213     59    155    137
    244    303     57   -275     93    181   1124   1093    283     85    155    129
    280    449    166   -366     57    306   1205   1252    431    223    280    244
    332    875    542   -602   -103    709   1223   1350    667    553    636    581
    233   1553   1319   -896   -542   1439   1130   1231    880    976   1137   1049
    114   1912   1797  -1013   -841   1855    844    878    854   1174   1405   1278
     51   1639   1587   -846   -769   1613    527    431    465    875   1153   1049
     10    807    797   -407   -392    802    402    116   -132    109    394    413
     67    244    176   -155    -57    213    433    179   -350   -283    -38     33
    140    150      7   -145     67     80    509    355   -262   -265    -57      5
    184    226     41   -205     70    132    623    522   -114   -153     18     59
    226    350    124   -288     51    239    709    636     18    -41    114    137
    231    423    189   -327     20    306    743    685     83     20    174    187
    226    462    236   -345     -5    350    761    711    116     51    205    213
    228    506    275   -368    -23    392    776    727    140     75    236    244
    233    530    296   -381    -31    413    787    737    155     90    254    259
    223    504    280   -366    -28    394    784    735    145     85    246    257
    213    504    290   -358    -38    397    792    740    150     88    254    267
    223    530    303   -376    -41    418    787    740    155     88    265    283
    226    568    342   -397    -57    457    787    745    171    103    283    301
    220    587    366   -405    -72    478    787    753    181    116    293    303
    213    592    379   -402    -83    485    792    761    192    119    303    314
    205    600    394   -402    -96    498    787    758    202    122    311    335
    207    600    392   -402    -90    496    782    753    210    129    316    348
    213    605    389   -410    -88    498    774    750    210    129    316    345
    231    639    405   -436    -88    522    776    761    226    145    332    361
    228    652    423   -441    -96    537    774    769    239    161    342    371
    226    636    410   -431    -90    524    758    774    241    161    340    366
    236    641    405   -439    -85    522    745    776    246    166    350    374
    249    696    446   -472    -98    571    743    779    257    179    384    407
    252    709    454   -480   -103    581    735    779    259    179    381    436
    257    714    457   -485    -98    587    730    795    277    200    371    462
    257    711    452   -485    -96    581    714    800    283    213    397    491
    267    730    462   -498    -96    597    704    802    285    226    413    522
    277    748    470   -514    -96    610    693    813    303    257    426    550
    288    761    472   -524    -90    618    688    820    309    283    446    576
    301    771    467   -537    -83    620    678    828    309    293    457    607
    324    797    472   -561    -75    636    688    839    319    301    459    628
    342    807    465   -576    -62    639    704    846    322    301    457    644
    324    800    475   -561    -75    639    704    841    311    283    444    649
    319    802    483   -561    -83    641    704    841    306    270    436    649
    301    802    498   -553    -98    652    706    841    311    265    439    654
    249    761    511   -506   -129    639    693    828    303    246    433    641
    283    818    535   -550   -124    678    709    852    327    262    459    657
    319    875    553   -600   -116    714    737    878    361    285    485    683
    246    795    548   -522   -150    672    727    865    353    267    475    672
    231    795    561   -514   -163    678    743    872    363    275    483    691
    309    893    584   -600   -137    740    792    914    405    314    522    732
    277    857    579   -568   -150    719    797    911    397    309    509    732
    187    774    587   -480   -200    680    769    883    361    283    472    698
    163    753    589   -459   -213    672    756    878    353    280    478    691
    168    774    605   -470   -218    691    750    883    358    283    493    701
    155    758    602   -459   -226    680    740    880    350    285    506    696
    148    740    592   -444   -223    665    730    883    350    288    514    704
    148    743    594   -446   -226    670    732    891    353    288    522    719
    171    792    620   -480   -223    706    766    919    381    316    548    758
    168    815    646   -493   -239    732    787    940    400    337    568    776
    184    841    654   -514   -236    748    795    958    413    348    589    784
    200    865    665   -535   -233    766    802    979    431    355    615    805
    171    852    680   -511   -254    766    805    989    433    350    631    818
    163    880    717   -522   -277    800    818   1005    454    371    665    844
    129    927    797   -527   -335    862    849   1031    493    410    706    891
    103    948    841   -527   -368    896    857   1028    506    428    730    906
    119    937    818   -527   -348    878    833    997    491    418    719    898
     64    875    810   -472   -374    844    807    966    459    381    693    896
     28    846    818   -436   -394    833    787    940    441    361    693    893
    106    826    719   -467   -306    774    740    906    402    332    675    857
    220    841    620   -530   -200    732    719    888    389    316    675    836
    254    771    517   -514   -132    646    665    839    329    259    654    792
    267    727    459   -498    -96    594    633    813    288    218    646    769
    283    685    402   -485    -59    545    618    800    262    187    613    763
    249    646    397   -446    -72    522    605    782    244    155    579    748
    254    626    371   -441    -57    498    576    756    215    124    553    714
    252    592    340   -423    -44    467    568    743    194     98    522    685
    223    540    316   -381    -46    428    561    727    176     85    517    636
    207    504    296   -355    -44    400    542    714    161     80    535    620
    200    506    306   -353    -54    407    532    717    163     85    550    610
    262    540    277   -400     -7    407    553    743    168     80    545    597
    337    483    142   -410     96    314    597    789    150     18    478    514
    285    371     85   -327    101    228    693    878    155    -23    407    420
    174    298    122   -236     23    210    776    997    218      5    405    439
    246    555    309   -402    -31    433    870   1176    423    231    620    680
    303   1189    885   -748   -290   1039    901   1278    750    683   1114   1195
    140   1930   1790  -1034   -823   1860    795   1137   1044   1169   1680   1766
    -36   2026   2062   -995  -1049   2044    428    691    911   1187   1753   1842
   -124   1486   1610   -680   -867   1548    145    254    415    685   1270   1421
   -150    584    735   -218   -444    659     25     -7   -197    -72    496    735
    -51    114    166    -31   -109    140     51     72   -366   -358    153    397
     36    140    101    -90    -31    122    192    280   -228   -277    205    431
     44    228    184   -137    -70    207    340    462    -70   -153    314    517
     38    293    254   -166   -109    275    426    566     33    -59    400    587
     57    327    270   -192   -106    298    467    618     88    -12    433    623
     77    353    275   -218    -98    314    498    649    122     18    470    667
     93    397    303   -246   -103    350    527    678    155     41    501    696
     93    420    324   -257   -116    374    542    685    171     44    519    704
     85    413    327   -249   -119    371    537    680    166     38    527    701
     72    407    332   -241   -129    368    532    675    166     41    540    701
     80    428    345   -254   -132    387    535    680    181     59    576    727
    106    446    340   -277   -116    392    537    688    189     64    597    745
     85    436    350   -259   -132    394    532    685    184     62    610    753
     57    436    379   -246   -161    407    517    672    184     59    628    756
    124    524    400   -324   -137    462    550    704    223     98    670    789
    103    509    402   -306   -150    457    550    706    226    106    678    792
     44    467    423   -254   -189    446    535    698    220    101    678    797
     54    472    418   -265   -181    446    537    701    223    103    693    805
     57    483    426   -270   -184    457    532    701    223    103    706    815
     77    506    426   -293   -174    467    527    711    231    111    730    831
    116    542    426   -329   -153    485    545    737    249    135    766    859
    106    532    426   -322   -158    480    542    740    254    140    774    859
     77    501    423   -290   -174    465    530    737    257    145    779    854
     88    524    436   -309   -174    480    524    750    272    161    807    875
    101    540    439   -319   -168    491    519    756    280    168    828    885
    122    540    418   -332   -148    480    506    758    270    166    839    891
    166    592    426   -379   -129    509    519    787    296    200    880    930
    200    644    444   -423   -122    542    530    813    319    228    919    961
    142    600    457   -371   -155    530    511    807    309    226    919    961
    132    589    457   -363   -163    524    509    813    311    231    919    966
    142    620    478   -381   -168    548    519    820    324    244    937    989
    179    688    509   -436   -166    597    545    836    348    270    969   1021
    179    693    514   -436   -166    605    555    839    355    270    976   1023
    148    696    548   -423   -200    620    555    833    363    275    987   1021
    132    704    571   -418   -220    639    561    841    376    285   1000   1028
    103    691    584   -400   -239    639    550    836    379    285    997   1015
     96    667    571   -381   -236    620    558    846    389    288   1000   1008
     80    649    568   -368   -244    610    568    854    394    288   1010   1005
     83    665    579   -374   -249    623    574    854    407    293   1028   1015
    109    688    576   -400   -236    633    576    852    418    301   1041   1026
    127    698    571   -413   -220    636    589    857    433    314   1052   1036
     90    654    563   -374   -236    610    574    841    423    303   1041   1049
     67    633    566   -350   -249    600    561    828    423    301   1034   1072
     72    652    576   -363   -254    615    561    828    433    316   1023   1091
    109    717    607   -413   -249    662    579    852    465    350   1039   1122
     70    670    600   -368   -265    633    566    846    462    345   1034   1124
     70    701    631   -384   -280    665    579    854    475    361   1044   1137
     70    724    654   -397   -290    688    610    878    506    392   1062   1150
     64    709    644   -387   -288    678    620    888    517    397   1065   1137
     96    761    665   -431   -283    714    646    914    548    426   1091   1148
    116    807    691   -465   -285    750    665    930    571    449   1119   1166
     96    810    714   -454   -311    763    683    945    587    467   1143   1187
     98    833    735   -465   -316    784    704    953    605    480   1161   1200
    101    862    758   -483   -327    810    693    937    605    485   1176   1202
    106    870    763   -488   -327    818    662    906    589    478   1176   1192
    122    862    740   -491   -309    800    618    862    558    452   1158   1153
    140    844    704   -491   -280    774    587    831    537    436   1150   1124
    124    779    654   -454   -265    719    574    818    514    420   1140   1088
     96    714    618   -405   -259    667    571    807    488    392   1122   1052
     72    683    610   -379   -270    646    558    797    472    371   1111   1028
     54    633    579   -342   -262    607    540    782    457    358   1104   1008
     36    561    522   -301   -244    542    535    779    441    332   1085    984
     23    517    493   -270   -233    506    519    761    420    316   1075    966
     18    480    459   -249   -220    470    504    743    400    301   1070    943
     25    457    431   -241   -202    444    488    727    381    285   1062    927
     18    415    397   -220   -189    407    467    714    355    262   1041    904
     18    407    389   -215   -184    400    459    717    361    267   1054    911
     18    400    381   -210   -181    392    459    719    363    272   1067    917
     10    368    358   -189   -174    363    454    714    353    262   1062    909
     31    301    270   -168   -119    288    470    743    337    241   1028    883
     25    163    137    -96    -57    153    542    820    324    197    956    802
     12    145    132    -80    -59    140    652    937    374    200    935    761
     54    244    189   -148    -67    218    774   1119    509    301   1015    831
     90    615    524   -353   -218    568    823   1247    745    600   1343   1156
     51   1262   1210   -657   -579   1236    763   1213   1010   1049   1870   1686
    -88   1753   1839   -833   -963   1795    530    922   1111   1369   2270   2068
   -171   1639   1810   -732   -989   1725    168    459    831   1221   2179   1951
   -226    818   1044   -296   -636    930    -41     23    153    433   1413   1293
   -187     67    254     59   -223    161    -75    -41   -257   -153    795    724
    -96   -166    -70    129    -12   -119    -10    122   -254   -231    667    571
    -15   -122   -106     70     44   -114    142    327    -98   -116    753    652
      2    -10    -15      2      7    -12    270    480     59     25    880    763
    -23     41     62    -10    -41     51    324    537    132     88    940    800
     18     80     59    -49    -20     70    335    548    148    101    953    782
    -49    155    205    -51   -127    179    400    613    220    171   1013    810
   -109    142    249    -18   -179    194    418    623    231    179   1021    844
   -129     93    223     15   -176    158    400    592    213    158   1013    833
    -59    109    168    -25   -116    140    387    587    205    155   1023    815
     10    114    103    -62    -46    109    368    574    194    140   1018    792
    114    200     85   -155     15    142    366    571    200    155   1036    792
    137    205     67   -171     36    137    353    553    194    153   1034    784
    124    187     62   -155     31    124    332    530    179    129   1021    761
    116    197     80   -155     18    140    337    545    194    153   1041    776
    109    218    109   -166      0    163    345    563    218    184   1072    792
    106    231    124   -168    -10    179    353    568    226    194   1083    784
     96    254    155   -176    -28    205    358    574    236    197   1096    782
     77    226    148   -150    -33    187    345    558    220    189   1088    763
     57    226    166   -142    -54    197    335    548    218    197   1093    750
     64    241    176   -155    -54    210    348    558    233    213   1109    745
     93    290    197   -194    -51    244    366    571    249    236   1130    743
     85    306    220   -194    -67    265    361    568    252    241   1117    771
     64    298    233   -181    -85    267    345    561    249    239   1109    789
     75    311    233   -194    -77    272    345    574    265    267   1145    807
     96    332    236   -215    -72    285    342    584    277    288   1174    836
     96    327    231   -210    -67    280    332    584    272    293   1179    844
     88    353    265   -220    -88    309    316    584    270    298   1187    846
     85    402    314   -244   -114    358    306    592    283    322   1213    862
    106    436    327   -272   -109    381    322    618    309    345   1228    893
    135    457    322   -296    -93    389    358    641    327    366   1241    914
     98    436    335   -267   -119    387    358    628    322    358   1218    904
     75    426    348   -252   -137    387    358    618    319    358   1205    906
     64    439    374   -252   -155    407    366    610    324    363   1197    909
     59    465    405   -262   -171    436    381    618    348    381   1195    919
     23    470    444   -249   -210    459    389    626    366    402   1195    911
     -2    449    452   -223   -228    449    381    620    374    407   1182    893
     -2    459    459   -228   -231    459    384    620    392    418   1179    878
      2    470    467   -236   -231    470    379    613    397    423   1158    862
    -18    446    462   -215   -241    454    366    589    389    415   1132    833
    -25    428    452   -202   -239    439    366    581    387    410   1119    820
    -20    431    452   -205   -239    441    361    568    387    407   1114    818
    -23    433    457   -205   -239    444    353    555    384    397   1101    813
    -36    444    478   -205   -257    459    350    548    384    405   1098    810
    -33    465    498   -215   -267    480    337    540    384    405   1083    802
    -23    485    509   -233   -265    496    322    537    384    394   1072    797
    -23    498    522   -236   -272    509    319    540    387    387   1062    792
     -5    542    545   -270   -275    542    332    553    402    407   1072    800
     25    587    561   -309   -267    574    355    576    426    428   1091    820
     33    613    579   -324   -272    597    363    587    444    444   1101    836
     31    620    589   -324   -277    605    358    584    446    441   1093    836
     64    644    579   -355   -257    610    350    589    452    441   1093    836
     83    685    602   -384   -259    644    358    594    475    459   1122    854
     80    756    672   -420   -296    714    363    589    498    501   1156    888
     64    756    691   -410   -311    724    366    584    506    511   1158    901
     51    724    672   -389   -309    701    335    550    475    483   1119    880
     57    709    652   -384   -298    683    301    522    446    462   1093    854
     59    711    652   -387   -296    683    272    498    428    454   1085    841
     54    730    675   -392   -309    704    265    491    426    454   1093    841
     51    670    618   -363   -283    644    236    467    400    426   1062    818
     49    574    524   -311   -236    548    194    433    358    384   1023    766
     23    485    462   -257   -220    475    184    420    335    353    995    730
     10    475    465   -241   -226    470    184    423    332    345    982    730
     57    496    439   -277   -189    467    187    413    322    335    974    719
     77    475    397   -275   -161    436    179    394    306    316    969    696
     25    415    387   -220   -181    402    148    363    277    296    950    665
     25    413    387   -218   -179    400    137    355    272    293    932    659
      2    358    353   -181   -174    355    135    358    267    283    911    646
    -33    303    335   -135   -184    319    124    350    252    267    885    623
    -44    228    270    -93   -155    249    122    353    231    228    828    579
    -23    124    148    -49    -85    135    187    426    241    184    748    514
     28    194    166   -111    -70    179    314    568    340    236    758    527
     49    290    241   -171    -96    265    405    717    475    361    846    602
     18    571    553   -296   -267    563    431    805    665    626   1127    859
    -44   1148   1192   -550   -618   1169    394    763    883   1015   1579   1275
   -135   1501   1636   -683   -885   1566    135    431    854   1215   1847   1488
   -158   1332   1488   -587   -823   1410   -168     38    535   1021   1680   1330
   -189    667    857   -241   -522    761   -298   -246     31    389   1036    795
   -148     98    246     25   -197    171   -309   -246   -246    -51    574    410
    -85    -90     -7     88    -41    -49   -241    -80   -187    -72    537    371
    -62   -109    -46     85     -7    -77   -153     49    -83    -18    574    397
    -28    -12     15     20    -23      0    -62    158     46     80    659    475
    -18     46     64    -12    -41     54     -7    226    129    153    719    542
    -18     75     93    -31    -57     85     18    262    171    187    743    574
     -2    140    142    -70    -72    142     44    288    205    218    766    605
     10    161    148    -88    -70    153     51    296    215    228    769    613
     15    163    148    -88    -64    155     49    293    218    231    763    602
      2    166    163    -85    -83    166     54    298    223    239    774    605
      0    174    171    -88    -85    174     64    311    241    254    795    626
      2    166    161    -85    -80    163     62    311    252    262    805    636
     -7    155    163    -72    -85    158     67    314    267    265    810    646
    -15    150    166    -67    -93    158     67    311    272    259    823    646
    -25    166    192    -70   -109    179     67    311    272    259    823    659
    -25    187    213    -80   -119    197     67    311    272    267    826    672
    -54    184    239    -64   -145    210     59    309    267    272    828    675
    -57    184    241    -64   -148    210     51    303    267    277    802    685
    -62    174    236    -57   -150    205     51    309    272    280    774    688
    -54    184    239    -67   -145    210     57    319    283    283    761    714
    -64    158    223    -46   -142    189     49    306    270    270    740    704
    -96    137    231    -23   -163    184     36    296    270    277    766    662
    -70    163    233    -46   -150    197     46    319    290    303    810    672
   -109    153    262    -23   -187    207     54    332    301    316    831    652
   -142    140    283      2   -213    210     54    337    301    345    865    633
    -72    181    252    -57   -163    218     59    353    314    374    893    659
     10    218    207   -114    -98    213     51    371    324    381    914    672
     36    239    202   -137    -83    220     51    384    329    379    917    678
     12    205    192   -109    -88    200     28    374    306    361    896    662
     41    228    187   -135    -72    207     33    384    309    361    891    654
     31    228    197   -129    -83    213     49    394    314    366    893    672
    -15    174    189    -80   -103    181     38    381    298    342    870    662
     12    207    194   -109    -90    202     51    389    309    348    872    667
     54    270    213   -163    -80    241     77    410    335    376    885    683
      7    215    207   -111    -98    210     62    394    322    366    865    657
    -12    187    200    -88   -106    192     57    389    324    366    857    646
     -2    187    189    -90    -96    187     59    387    337    374    849    641
     15    205    189   -111    -88    197     62    381    348    387    841    641
     23    210    187   -116    -83    200     59    379    355    394    833    636
     28    213    184   -122    -77    197     57    374    358    405    823    631
     36    218    181   -127    -72    200     51    366    363    413    820    626
      7    179    171    -93    -80    174     41    348    355    405    805    610
     -5    176    179    -85    -93    176     44    342    361    413    810    605
     33    220    187   -127    -77    205     57    350    376    428    831    610
     31    239    207   -135    -88    223     64    358    392    449    844    618
    -12    210    223    -98   -119    215     51    350    392    454    836    607
    -49    179    228    -64   -137    202     36    342    389    454    828    597
    -28    226    252   -101   -140    239     59    368    423    488    859    626
     28    306    277   -166   -124    293     98    413    462    535    901    665
     38    335    293   -189   -127    316    122    433    483    555    911    678
    -10    285    296   -137   -153    290    109    426    480    550    898    659
    -33    280    314   -124   -174    296    101    423    485    561    904    665
     10    363    353   -187   -171    358    116    446    522    594    935    696
     36    413    376   -226   -168    394    132    459    545    615    958    714
    -25    410    436   -192   -231    423    145    462    561    628    984    740
    -70    402    472   -166   -272    436    135    439    550    620    987    748
   -127    407    535   -140   -329    470    127    426    553    623    992    761
   -220    413    631    -98   -426    522    119    418    566    631   1002    766
   -202    376    579    -88   -392    478     83    381    542    602    976    732
   -202    337    540    -67   -371    439     64    353    524    579    956    704
   -244    290    535    -23   -389    413     64    350    522    574    945    691
   -116    272    387    -77   -252    329     33    314    485    532    906    644
     33    254    220   -145    -93    236    -18    259    431    472    852    579
     72    259    184   -166    -57    223    -38    236    415    444    841    553
     57    239    181   -148    -62    210    -54    218    407    420    826    527
     54    189    135   -124    -38    163    -83    197    389    394    795    491
      2    202    200   -103    -98    200    -80    197    405    407    813    504
    -33    202    236    -85   -135    220    -77    197    415    410    823    509
    -72    174    246    -49   -158    210    -80    194    415    400    818    498
    -70    119    189    -25   -129    153    -77    200    400    358    779    449
    -54     72    124    -10    -88     98      0    275    415    319    732    384
   -103     88    192      7   -148    137    116    402    493    350    750    376
   -127    140    267     -5   -197    202    220    571    628    454    839    444
   -145    459    605   -155   -376    530    262    685    844    732   1150    722
   -215   1070   1286   -426   -750   1176    228    667   1101   1158   1644   1171
   -366   1512   1878   -574  -1122   1693      5    407   1184   1457   1997   1470
   -444   1426   1870   -491  -1156   1647   -345    -15    922   1345   1919   1376
   -472    727   1197   -129   -833    963   -511   -397    327    628   1226    787
   -496     49    545    223   -522    296   -506   -441    -20     90    680    301
   -579   -150    426    363   -504    137   -384   -215     67     88    641    241
   -880   -116    763    498   -823    322   -150     80    332    306    826    397
  -1010    -41    969    524   -992    462     10    265    514    454    953    514
   -841     51    891    394   -865    470     12    283    553    480    966    524
   -672    109    782    280   -730    444    -12    267    548    462    953    506
   -532    145    678    194   -605    410    -23    257    537    446    935    488
   -441    163    605    135   -522    384    -54    231    519    428    911    475
   -340    192    532     72   -436    363    -90    200    506    413    896    457
   -262    215    478     23   -368    345   -111    174    493    394    883    428
   -202    231    433    -12   -316    332   -140    145    478    371    865    392
   -153    215    368    -33   -262    290   -168    122    457    355    833    376
   -106    244    350    -70   -228    296   -181    106    449    353    826    384
    -72    259    332    -93   -202    296   -202     85    441    345    818    371
    -15    257    272   -119   -142    265   -226     67    431    337    792    340
     28    290    259   -161   -114    275   -231     67    436    345    797    345
     20    285    262   -153   -119    275   -226     72    446    355    805    355
     23    262    236   -142   -106    249   -226     70    452    355    789    361
     46    265    218   -155    -85    241   -246     51    441    353    766    358
     41    285    241   -166    -98    265   -249     57    457    366    769    366
     54    290    236   -174    -90    265   -257     57    462    374    769    363
     93    309    215   -202    -62    262   -275     46    454    371    763    350
    103    303    200   -202    -46    252   -293     31    444    353    750    332
    163    324    161   -244      0    244   -303     23    441    350    750    319
    207    319    111   -265     49    215   -314     18    446    353    745    301
    231    293     62   -262     85    176   -332     10    441    355    732    277
    283    332     49   -306    116    192   -361     10    444    371    737    277
    350    381     28   -366    161    205   -379     20    462    387    756    293
    397    413     15   -405    189    215   -381     38    478    402    769    314
    381    415     31   -400    174    223   -389     36    475    400    766    314
    361    410     49   -384    155    231   -387     36    472    397    758    319
    348    415     67   -384    140    241   -374     49    485    415    763    337
    361    436     75   -400    142    257   -353     67    501    433    771    350
    345    454    106   -400    119    280   -335     80    519    446    776    358
    309    459    150   -384     80    306   -314     90    542    467    797    363
    207    368    161   -290     23    265   -311     88    542    465    787    342
    155    345    189   -252    -18    267   -298    101    558    478    787    348
    137    361    223   -249    -44    293   -285    114    584    504    800    361
    132    366    233   -249    -49    301   -272    124    597    517    802    366
    127    376    249   -254    -59    314   -272    124    600    517    782    361
    114    363    249   -239    -67    306   -259    129    610    522    769    363
    101    342    241   -226    -70    293   -249    135    620    535    763    374
     96    337    241   -215    -72    290   -246    132    626    540    758    376
     90    348    254   -220    -83    301   -244    135    636    558    756    387
     90    353    262   -223    -85    309   -246    132    636    563    750    394
     93    361    267   -228    -88    314   -249    132    641    574    750    405
     90    363    272   -226    -90    319   -244    142    657    584    748    407
     96    374    275   -236    -88    324   -231    158    672    600    753    418
    109    400    288   -254    -90    345   -215    179    691    620    763    433
    119    446    327   -285   -103    389   -207    194    706    641    776    449
    127    483    355   -303   -114    420   -200    210    722    654    784    459
    150    483    332   -316    -90    407   -189    231    737    665    787    467
    140    504    363   -322   -111    433   -187    236    743    678    789    470
    114    514    397   -314   -140    454   -189    228    745    685    789    470
    129    535    405   -332   -137    470   -187    220    748    696    792    475
    161    563    402   -363   -122    483   -207    197    737    685    782    472
    148    540    392   -345   -122    465   -231    168    711    662    756    459
    111    491    376   -303   -132    436   -246    150    693    644    735    446
    101    493    392   -296   -145    444   -259    135    678    633    724    446
     80    452    371   -270   -145    413   -277    114    659    618    701    436
     62    392    329   -228   -132    361   -293     98    641    589    670    410
     54    342    288   -200   -116    316   -301     83    613    558    639    379
     41    298    257   -168   -106    277   -322     54    579    527    602    335
     41    277    236   -161    -98    257   -345     28    553    498    574    303
     41    236    194   -140    -75    215   -358      5    532    480    561    296
     31    202    168   -116    -67    187   -371    -10    511    462    558    288
     18    202    184   -109    -83    194   -371    -20    506    462    568    290
    -15    197    213    -90   -114    205   -368    -23    509    462    584    293
    -12    176    189    -83   -101    181   -387    -38    491    449    537    270
      0     98     98    -49    -49     98   -402    -59    449    400    459    213
     67     28    -38    -46     54     -5   -376    -28    420    340    358    119
     70    -18    -90    -28     80    -54   -275     70    446    316    290     49
     49      7    -41    -28     44    -15   -176    210    540    381    324     57
    148    353    205   -252    -28    280    -77    394    774    652    589    296
    140    919    779   -530   -319    849    -85    436   1054   1065   1060    766
    -67   1493   1558   -714   -813   1525   -254    187   1218   1434   1530   1208
   -111   1608   1719   -748   -914   1662   -579   -226   1060   1434   1592   1249
   -114   1018   1132   -452   -623   1072   -865   -680    506    852   1034    758
   -127     90    218     18   -171    153   -963   -904    -88     67    231     23
    -31   -283   -252    153    109   -267   -943   -802   -179   -135    -25   -220
     49   -272   -322    111    184   -296   -839   -631    -62    -59     -5   -202
    106   -158   -267     23    187   -213   -717   -475     75     57     75   -161
    142    -54   -197    -44    168   -124   -633   -374    189    153    145   -111
    153    -20   -176    -67    163    -98   -600   -329    241    192    155    -46
    153     -2   -155    -75    153    -77   -587   -311    262    197     85      7
    168     18   -150    -96    158    -64   -579   -309    275    202     41      7
    205     20   -184   -111    194    -80   -584   -319    270    200     44      7
    236     18   -220   -127    228   -101   -594   -332    262    202     25     10
    257     31   -226   -145    241    -96   -600   -348    262    213     41    -12
    306     44   -262   -176    285   -109   -615   -358    254    226     75    -28
    392     38   -353   -215    374   -155   -652   -379    228    202     59    -62
    433     41   -392   -239    413   -174   -672   -397    202    166     41    -51
    457     31   -426   -244    441   -197   -693   -423    184    148     54    -67
    589     62   -527   -327    555   -231   -732   -462    158    135     70    -96
    740    122   -618   -431    680   -246   -740   -467    150    135     83    -75
    639    111   -530   -376    584   -207   -724   -452    174    153     62    -44
    501     77   -423   -290    462   -171   -719   -441    187    166     25    -23
    444    103   -342   -275    392   -119   -701   -418    215    192     31     10
    441    150   -290   -296    366    -70   -680   -392    249    220     49     41
    371    142   -231   -257    298    -44   -683   -389    262    233     54     31
    327    145   -181   -239    254    -18   -678   -381    272    249     67     23
    298    137   -163   -220    231    -12   -685   -381    272    249     64     31
    280    150   -129   -215    205     10   -693   -379    275    259     59     36
    249    142   -109   -197    179     18   -704   -371    283    265     44     31
    236    192    -44   -215    140     75   -691   -342    314    301     57     49
    228    236      7   -233    111    122   -675   -314    350    342     85     83
    218    296     77   -257     70    187   -657   -275    397    392    101    129
    187    293    106   -241     41    202   -659   -265    405    400     80    135
    158    309    150   -233      2    231   -646   -257    420    410     70    145
    124    311    184   -220    -31    249   -633   -254    428    418     62    145
    103    314    210   -207    -51    262   -628   -259    426    415     46    132
     83    324    239   -205    -77    283   -607   -249    441    426     49    135
     67    329    262   -200    -96    296   -592   -236    462    439     54    140
     54    348    293   -202   -119    322   -579   -226    485    459     64    142
     46    353    306   -200   -129    329   -568   -220    506    475     72    145
     36    358    322   -200   -145    340   -555   -213    522    493     77    140
     12    363    350   -189   -168    358   -555   -215    530    504     77    124
      0    366    366   -184   -184    366   -550   -218    532    509     70    109
      0    363    363   -181   -181    363   -550   -228    532    509     62     90
     -5    327    332   -161   -168    327   -579   -249    519    491     38     67
     -5    329    335   -163   -168    332   -589   -259    519    485     33     54
      0    345    345   -174   -174    345   -594   -270    527    491     36     51
     -7    350    358   -171   -181    353   -597   -267    535    509     46     51
    -12    335    348   -161   -181    340   -597   -265    532    514     51     33
    -10    337    348   -166   -179    342   -589   -254    540    530     80     33
    -10    363    374   -179   -192    368   -576   -244    553    548     98     38
    -15    368    384   -176   -200    376   -550   -228    576    563     72     41
    -44    329    371   -145   -207    350   -535   -218    584    568     44     44
    -64    319    384   -127   -226    350   -517   -210    592    584     41     31
    -67    329    394   -132   -231    361   -488   -179    610    610     51     25
    -49    348    397   -148   -223    371   -491   -163    631    631     77     18
    -23    379    402   -179   -213    389   -506   -171    641    646     98     15
    -12    418    428   -202   -220    423   -511   -189    652    657    119     28
      7    452    441   -231   -215    446   -527   -218    646    654    119     31
     20    426    405   -223   -192    415   -568   -265    618    610     83     10
     31    387    355   -210   -161    371   -607   -309    594    555     38    -25
     46    389    342   -218   -148    368   -626   -329    581    524     12    -31
     38    368    329   -205   -145    350   -633   -340    571    509    -10    -31
     41    342    301   -192   -129    322   -649   -353    553    493    -33    -36
     31    288    257   -161   -111    272   -659   -371    519    470    -77    -62
     10    218    207   -114    -98    213   -672   -389    483    446   -140   -103
    -15    145    158    -64    -88    150   -688   -410    441    413   -207   -150
    -59     90    150    -15   -103    119   -701   -428    415    397   -228   -179
    -38     85    122    -25    -80    103   -701   -439    402    387   -236   -181
    -36     75    109    -20    -72     90   -704   -446    384    366   -241   -166
    -57     25     83     12    -70     54   -724   -465    358    345   -257   -176
     -5     44     49    -18    -25     46   -722   -459    355    350   -254   -171
     -2     10     12     -5     -7     10   -719   -462    342    340   -275   -171
    -25   -109    -83     67     28    -96   -735   -470    296    283   -353   -236
    -38   -236   -200    135     77   -218   -678   -413    270    220   -462   -335
    -36   -267   -231    153     96   -249   -566   -288    327    233   -504   -368
     46   -124   -174     38    109   -148   -439    -77    501    384   -387   -252
    111    319    207   -215    -49    262   -376     67    766    727    -38    103
     54   1034    979   -545   -462   1005   -418     41   1070   1202    498    649
    -98   1535   1634   -717   -865   1584   -659   -254   1182   1525    888   1028
   -168   1280   1449   -555   -810   1363  -1021   -709    833   1280    691    841
   -187    493    680   -153   -433    584  -1200  -1096    200    548     12    215
   -158   -272   -116    213    -20   -194  -1226  -1166   -218    -20   -553   -345
    -67   -555   -488    311    210   -522  -1182  -1028   -244   -109   -698   -511
     -2   -506   -506    254    249   -506  -1044   -859   -114    -20   -644   -472
     23   -449   -472    213    246   -459   -948   -748     -5     62   -584   -420
     33   -376   -410    171    220   -392   -888   -678     75    129   -535   -374
     77   -290   -368    106    223   -329   -839   -615    135    192   -491   -335
     83   -270   -353     93    218   -311   -818   -589    153    210   -485   -327
     57   -316   -374    129    213   -345   -820   -597    148    194   -509   -345
     54   -348   -402    145    226   -376   -818   -592    153    197   -517   -350
     62   -324   -387    132    223   -355   -807   -579    163    215   -506   -342
     85   -301   -387    106    233   -342   -813   -581    158    207   -504   -348
    103   -288   -392     93    246   -340   -805   -576    161    205   -496   -342
    119   -267   -387     72    249   -324   -797   -568    171    218   -478   -332
     93   -293   -387    101    239   -340   -810   -587    155    210   -480   -355
     57   -337   -394    137    226   -366   -839   -610    132    187   -493   -389
     75   -322   -397    122    233   -358   -836   -602    145    202   -504   -400
    150   -252   -405     49    275   -327   -823   -581    171    231   -491   -384
    150   -233   -384     41    267   -309   -807   -563    189    254   -483   -368
     80   -303   -387    111    233   -345   -820   -574    174    239   -514   -392
     57   -309   -366    124    210   -337   -831   -568    179    244   -519   -392
     75   -252   -329     85    202   -290   -818   -555    202    265   -493   -376
     77   -236   -314     80    194   -275   -818   -550    215    272   -493   -371
     67   -246   -314     88    189   -280   -831   -545    218    285   -493   -363
     59   -239   -298     88    176   -267   -836   -540    228    309   -470   -350
     59   -236   -296     85    176   -265   -833   -524    244    324   -454   -337
     67   -223   -290     77    179   -257   -831   -517    252    324   -444   -322
     64   -215   -280     72    171   -249   -831   -506    265    337   -426   -301
    101   -176   -277     36    187   -226   -823   -478    290    368   -389   -272
     98   -174   -272     36    184   -223   -820   -465    303    374   -374   -254
    106   -166   -272     31    189   -218   -813   -454    309    374   -371   -244
    114   -129   -246      5    179   -187   -795   -436    332    381   -353   -223
     80   -150   -233     33    155   -192   -810   -446    329    374   -348   -231
     88   -142   -231     25    158   -187   -813   -449    335    374   -337   -233
    166    -72   -239    -46    202   -155   -771   -420    368    405   -311   -207
    181    -54   -239    -64    210   -148   -758   -423    374    405   -309   -218
    106   -122   -228      7    166   -174   -784   -449    358    381   -332   -246
     77   -135   -213     28    145   -174   -776   -449    368    381   -332   -254
    106   -103   -210      0    158   -155   -761   -446    389    394   -319   -259
     57   -137   -194     38    124   -166   -766   -457    392    379   -329   -272
     59   -150   -210     44    135   -179   -774   -462    389    368   -335   -290
     80   -155   -236     36    155   -194   -779   -470    392    371   -324   -293
     98   -155   -254     28    176   -205   -784   -480    387    366   -314   -309
    109   -158   -270     23    187   -215   -807   -504    374    345   -327   -332
    106   -174   -283     33    192   -228   -815   -511    368    335   -340   -350
    114   -150   -265     18    187   -207   -805   -498    384    350   -322   -332
     70   -194   -265     62    166   -228   -815   -493    381    353   -319   -342
     62   -192   -257     64    158   -223   -836   -498    374    348   -319   -353
     70   -109   -179     18    122   -142   -818   -470    420    389   -262   -296
     70    -51   -122    -10     93    -88   -795   -441    452    415   -231   -267
     93     -7   -101    -41     96    -54   -792   -431    465    431   -215   -267
    106     -2   -109    -54    106    -54   -789   -418    475    441   -202   -259
    103     15    -90    -59     96    -36   -782   -400    491    457   -184   -249
     98     49    -49    -75     72      0   -776   -387    509    475   -158   -241
    119     90    -28   -103     75     31   -776   -389    522    496   -122   -220
    150    132    -18   -142     83     57   -784   -415    527    504    -96   -215
    158    116    -41   -137     98     38   -818   -454    498    483   -103   -246
    171    101    -70   -137    122     15   -857   -496    467    444   -122   -272
    179     98    -80   -137    129     10   -888   -524    449    418   -129   -293
    187    106    -83   -148    135     12   -898   -542    439    410   -127   -303
    202     98   -103   -153    153     -2   -911   -558    426    392   -145   -316
    192     41   -150   -116    171    -54   -935   -587    394    358   -181   -361
    181     -5   -187    -88    184    -96   -956   -605    374    322   -213   -423
    181    -51   -233    -67    205   -142   -976   -626    345    277   -262   -459
    187    -83   -272    -51    228   -176  -1002   -667    306    241   -309   -522
    192    -98   -293    -49    241   -194  -1023   -698    285    218   -337   -553
    192   -150   -342    -20    267   -246  -1036   -714    272    200   -361   -563
    205   -179   -384    -12    293   -280  -1044   -714    272    197   -371   -561
    202   -220   -423      7    311   -319  -1057   -727    259    184   -384   -561
    207   -241   -449     15    324   -342  -1054   -732    257    181   -392   -561
    218   -277   -496     31    355   -387  -1067   -740    239    155   -420   -584
    265   -350   -618     41    439   -483  -1052   -706    226    114   -491   -646
    265   -405   -670     70    465   -537   -958   -610    267     90   -548   -704
    272   -381   -657     54    462   -519   -854   -480    355    137   -527   -693
    303   -239   -542    -31    423   -389   -776   -337    514    306   -376   -555
    332    262    -72   -298    202     96   -784   -285    750    675     36   -163
    246    823    576   -537   -163    701   -924   -475    880   1028    457    207
    181    995    813   -589   -316    904  -1234   -857    745   1117    600    306
    127    602    475   -363   -174    540  -1486  -1260    309    711    228    -23
    119   -145   -267     10    192   -205  -1522  -1418   -181     -7   -491   -607
    166   -602   -769    218    465   -685  -1496  -1325   -319   -275   -805   -875
    207   -701   -911    246    558   -805  -1410  -1150   -220   -239   -815   -901
    215   -631   -846    207    530   -737  -1291  -1013    -80   -127   -735   -841
    228   -540   -771    155    498   -654  -1205   -919     44    -20   -649   -766
    215   -470   -685    127    449   -576  -1161   -878    116     38   -602   -719
    220   -444   -665    111    441   -553  -1132   -844    158     70   -584   -696
    210   -467   -678    129    444   -571  -1119   -823    179     88   -584   -688
    213   -428   -641    106    426   -532  -1119   -820    184    101   -571   -696
    205   -392   -597     93    400   -493  -1111   -815    194    114   -566   -698
    202   -379   -581     88    389   -480  -1104   -807    194    122   -574   -709
    207   -376   -584     85    394   -480  -1104   -805    202    129   -581   -706
    231   -381   -613     75    420   -496  -1098   -805    202    122   -597   -714
    228   -366   -594     67    410   -478  -1106   -810    197    124   -600   -709
    202   -394   -597     96    397   -496  -1109   -810    192    124   -592   -719
    215   -371   -587     77    400   -478  -1111   -800    197    129   -571   -714
    236   -335   -574     49    405   -454  -1114   -800    202    137   -563   -717
    215   -355   -571     67    392   -462  -1109   -792    202    135   -574   -743
    215   -358   -574     70    394   -465  -1124   -805    189    119   -605   -782
    207   -371   -579     83    392   -475  -1137   -810    179    109   -623   -797
    213   -340   -553     62    381   -446  -1130   -800    189    122   -615   -784
    239   -306   -545     31    392   -426  -1137   -802    189    116   -626   -784
    215   -322   -537     51    374   -428  -1169   -818    181    109   -636   -784
    228   -290   -519     31    374   -405  -1169   -815    192    127   -615   -779
    220   -316   -540     46    379   -428  -1161   -802    192    127   -620   -784
    236   -311   -548     36    392   -428  -1182   -810    189    119   -636   -795
    262   -306   -568     20    413   -436  -1202   -813    189    122   -646   -789
    290   -296   -587      2    439   -441  -1213   -810    184    116   -654   -771
    283   -246   -530    -18    405   -387  -1213   -795    207    148   -628   -743
    272   -239   -511    -18    389   -374  -1197   -771    226    168   -607   -719
    277   -233   -514    -23    394   -374  -1189   -763    228    168   -626   -719
    262   -226   -488    -18    374   -355  -1182   -769    226    171   -644   -719
    262   -231   -496    -15    376   -361  -1182   -776    213    150   -657   -727
    277   -241   -522    -18    397   -381  -1169   -779    207    129   -662   -730
    283   -254   -537    -15    410   -394  -1174   -802    187    103   -685   -761
    280   -244   -524    -18    402   -384  -1174   -815    187    116   -701   -769
    275   -249   -524    -15    397   -387  -1171   -820    181    111   -753   -787
    259   -241   -501    -10    379   -371  -1176   -844    171    106   -797   -807
    239   -252   -493      5    363   -371  -1179   -857    179    109   -839   -826
    207   -265   -472     28    340   -368  -1200   -885    168    101   -867   -836
    226   -257   -485     15    353   -371  -1221   -917    150     83   -846   -859
    226   -265   -491     18    358   -376  -1223   -930    150     75   -823   -875
    275   -257   -532    -10    402   -394  -1249   -971    111     38   -854   -924
    361   -241   -602    -59    480   -420  -1296  -1023     64    -10   -906   -963
    394   -254   -652    -70    522   -452  -1319  -1049     46    -33   -943   -976
    441   -262   -704    -90    571   -480  -1325  -1060     36    -51   -984  -1002
    498   -244   -743   -127    618   -491  -1335  -1060     38    -51  -1010  -1015
    514   -220   -735   -145    623   -478  -1332  -1065     41    -46  -1034  -1018
    491   -176   -670   -158    579   -420  -1322  -1062     57    -23  -1047  -1021
    467   -129   -600   -168    532   -363  -1306  -1039     83     10  -1034  -1005
    452   -119   -574   -166    509   -345  -1286  -1013    106     25  -1031   -995
    413   -116   -530   -148    470   -322  -1283  -1010    114     33  -1034   -989
    384    -51   -436   -166    410   -244  -1267   -992    150     62  -1018   -956
    379     10   -368   -194    374   -179  -1267   -989    174     88  -1013   -953
    366     15   -350   -192    358   -166  -1280  -1008    174    103  -1015   -971
    368     59   -309   -213    340   -124  -1286  -1008    184    111  -1005   -974
    353     77   -275   -215    314    -98  -1312  -1028    174     90  -1021   -969
    350     70   -280   -210    316   -103  -1340  -1054    155     72  -1041   -971
    329     70   -262   -200    296    -96  -1358  -1067    145     70  -1044   -971
    329     38   -290   -184    311   -124  -1384  -1096    116     44  -1072  -1002
    306     12   -293   -161    298   -140  -1395  -1114     96     31  -1096  -1028
    311    -10   -324   -150    316   -166  -1415  -1143     62      0  -1135  -1072
    298    -38   -340   -129    316   -189  -1426  -1158     46    -31  -1169  -1098
    296   -109   -405    -93    350   -257  -1454  -1192     10    -67  -1218  -1143
    285   -132   -420    -77    353   -275  -1470  -1215    -12    -90  -1244  -1161
    277   -174   -452    -51    363   -314  -1496  -1249    -44   -127  -1288  -1192
    283   -192   -475    -46    376   -332  -1522  -1270    -64   -145  -1317  -1208
    272   -181   -454    -44    363   -316  -1532  -1293    -75   -142  -1319  -1215
    272   -215   -488    -28    379   -353  -1540  -1301    -80   -153  -1335  -1241
    265   -246   -514    -10    387   -379  -1545  -1314    -96   -161  -1358  -1270
    280   -324   -607     20    441   -465  -1538  -1286   -109   -194  -1402  -1304
    277   -402   -680     62    478   -540  -1460  -1187    -80   -215  -1454  -1348
    277   -329   -607     25    441   -467  -1366  -1093     -2   -194  -1457  -1353
    301   -239   -540    -31    420   -389  -1265   -953    145    -80  -1379  -1278
    324    106   -218   -218    270    -57  -1257   -906    327    192  -1101  -1049
    311    704    392   -506    -38    548  -1395  -1041    470    545   -678   -701
    246   1137    888   -693   -322   1013  -1761  -1473    361    719   -415   -491
    228    961    732   -594   -252    846  -2047  -1816     31    496   -574   -620
    189    249     57   -220     64    155  -2099  -2000   -452   -155  -1200  -1098
    205   -420   -626    109    415   -522  -2042  -1943   -732   -646  -1722  -1491
    233   -670   -904    218    566   -787  -1953  -1769   -652   -662  -1795  -1571
    244   -652   -896    202    568   -774  -1870  -1665   -532   -576  -1732  -1556
    275   -535   -810    127    540   -670  -1813  -1602   -428   -493  -1647  -1514
    267   -485   -753    109    509   -618  -1777  -1558   -358   -439  -1597  -1478
    272   -423   -696     72    483   -558  -1748  -1514   -290   -371  -1540  -1431
    270   -420   -691     72    480   -555  -1769  -1522   -280   -358  -1545  -1441
    290   -439   -730     72    506   -584  -1771  -1522   -275   -379  -1579  -1457
    272   -493   -766    111    519   -628  -1777  -1530   -275   -392  -1600  -1462
    283   -444   -727     77    504   -587  -1795  -1551   -267   -368  -1590  -1447
    288   -413   -704     62    496   -558  -1823  -1574   -275   -358  -1595  -1457
    309   -410   -719     49    511   -563  -1852  -1605   -293   -363  -1600  -1493
    306   -444   -750     70    527   -597  -1842  -1600   -298   -376  -1597  -1499
    319   -452   -774     64    542   -613  -1852  -1608   -301   -389  -1615  -1488
    332   -405   -740     36    535   -571  -1870  -1613   -288   -381  -1592  -1475
    327   -413   -740     41    532   -574  -1878  -1608   -277   -384  -1579  -1467
    329   -387   -717     28    522   -550  -1878  -1605   -267   -363  -1545  -1447
    303   -426   -730     59    514   -579  -1878  -1600   -280   -374  -1571  -1449
    298   -418   -719     59    509   -568  -1878  -1602   -283   -355  -1602  -1460
    311   -405   -717     44    514   -561  -1893  -1621   -301   -363  -1652  -1431
    267   -420   -688     77    478   -553  -1896  -1623   -314   -358  -1683  -1358
    239   -428   -667     93    452   -548  -1927  -1652   -345   -384  -1730  -1363
    241   -433   -675     96    457   -553  -1943  -1662   -355   -397  -1774  -1384
    223   -462   -688    116    454   -574  -1951  -1662   -363   -394  -1779  -1395
    275   -431   -706     77    491   -568  -1956  -1647   -363   -405  -1777  -1389
    394   -381   -776     -7    584   -579  -2008  -1673   -397   -433  -1795  -1379
    449   -329   -779    -59    613   -553  -2055  -1701   -426   -426  -1795  -1382
    478   -311   -792    -83    633   -553  -2073  -1712   -457   -457  -1839  -1400
    550   -316   -867   -116    709   -592  -2062  -1691   -459   -470  -1883  -1410
    631   -254   -888   -189    758   -571  -2049  -1660   -441   -431  -1844  -1374
    607   -239   -846   -184    724   -542  -2049  -1660   -462   -446  -1831  -1405
    509   -303   -815   -103    659   -558  -2078  -1701   -514   -504  -1886  -1441
    444   -342   -787    -49    615   -563  -2068  -1704   -527   -522  -1904  -1434
    363   -381   -745      7    553   -563  -2068  -1706   -540   -509  -1904  -1436
    316   -387   -704     33    509   -545  -2091  -1725   -561   -511  -1896  -1449
    298   -379   -678     38    488   -530  -2091  -1722   -563   -519  -1878  -1447
    285   -298   -584      7    433   -441  -2088  -1706   -532   -465  -1766  -1408
    301   -298   -600     -2    449   -449  -2122  -1758   -568   -480  -1787  -1415
    394   -392   -787     -2    589   -589  -2182  -1816   -649   -571  -1883  -1493
    478   -410   -888    -36    683   -649  -2231  -1870   -717   -620  -1935  -1548
    501   -407   -909    -46    704   -657  -2255  -1904   -753   -646  -1971  -1564
    475   -441   -917    -18    696   -678  -2260  -1899   -763   -659  -2016  -1569
    457   -462   -919      2    685   -691  -2273  -1909   -787   -662  -2047  -1590
    454   -439   -893     -7    672   -665  -2296  -1919   -802   -670  -2052  -1602
    444   -462   -906     10    675   -683  -2320  -1922   -823   -709  -2088  -1623
    413   -449   -865     15    636   -654  -2312  -1901   -795   -675  -2049  -1587
    428   -389   -818    -20    620   -602  -2320  -1912   -795   -654  -2016  -1558
    506   -290   -800   -109    649   -545  -2309  -1899   -779   -646  -2005  -1551
    501   -275   -776   -111    639   -524  -2309  -1886   -769   -628  -1990  -1556
    415   -345   -761    -36    584   -553  -2333  -1909   -787   -646  -1997  -1553
    384   -342   -727    -23    555   -535  -2338  -1904   -779   -644  -1995  -1535
    459   -259   -722   -101    589   -491  -2322  -1888   -758   -628  -1977  -1525
    517   -189   -706   -163    610   -446  -2301  -1852   -727   -602  -1945  -1501
    449   -192   -641   -127    545   -415  -2346  -1893   -743   -615  -1948  -1496
    467   -153   -620   -155    542   -387  -2366  -1893   -740   -610  -1938  -1473
    485   -181   -667   -153    574   -423  -2390  -1893   -753   -626  -1951  -1475
    491   -179   -670   -155    579   -423  -2439  -1927   -784   -623  -1927  -1462
    517   -140   -657   -189    584   -397  -2475  -1961   -807   -639  -1927  -1467
    504   -181   -685   -161    594   -433  -2494  -1969   -833   -678  -1966  -1480
    535   -179   -717   -179    626   -446  -2512  -1974   -846   -685  -1971  -1493
    568   -166   -735   -200    652   -449  -2522  -1974   -854   -704  -1971  -1493
    563   -220   -787   -174    675   -501  -2535  -1979   -875   -740  -1995  -1525
    517   -306   -823   -106    667   -563  -2577  -2021   -930   -787  -2044  -1595
    454   -389   -844    -33    646   -618  -2626  -2070   -989   -865  -2120  -1649
    491   -381   -872    -54    680   -626  -2650  -2083  -1000   -880  -2143  -1654
    519   -358   -878    -80    696   -618  -2665  -2104  -1021   -883  -2138  -1652
    519   -363   -883    -77    698   -623  -2660  -2099  -1026   -919  -2166  -1662
    517   -371   -888    -75    701   -628  -2678  -2101  -1023   -906  -2169  -1660
    475   -428   -904    -23    688   -665  -2694  -2122  -1036   -917  -2174  -1662
    472   -483   -956      5    711   -719  -2688  -2125  -1054   -953  -2216  -1693
    485   -535  -1023     23    753   -779  -2616  -2044  -1026   -987  -2260  -1730
    475   -574  -1052     49    761   -813  -2509  -1940   -971  -1008  -2307  -1766
    449   -574  -1023     62    735   -797  -2403  -1818   -859   -932  -2262  -1743
    480   -332   -815    -75    646   -574  -2366  -1751   -693   -730  -2052  -1577
    504    176   -327   -340    415    -75  -2478  -1829   -530   -397  -1673  -1257
    449    724    275   -589     88    501  -2779  -2177   -537   -145  -1343  -1002
    449    823    374   -636     38    600  -3146  -2561   -771   -181  -1301   -989
    400    267   -135   -335    267     67  -3237  -2782  -1239   -743  -1800  -1358
    355   -394   -750     18    553   -571  -3167  -2772  -1577  -1280  -2325  -1758
    374   -693  -1067    158    719   -880  -3060  -2603  -1556  -1379  -2462  -1901
    371   -766  -1137    197    753   -950  -2961  -2473  -1441  -1319  -2436  -1914
    374   -730  -1104    176    735   -917  -2899  -2397  -1335  -1247  -2385  -1893
    431   -602  -1034     85    730   -818  -2850  -2343  -1236  -1158  -2309  -1844
    465   -493   -958     10    711   -724  -2805  -2299  -1158  -1083  -2242  -1787
    413   -514   -927     51    670   -719  -2808  -2301  -1140  -1078  -2239  -1766
    379   -517   -896     67    636   -706  -2821  -2309  -1137  -1083  -2231  -1748
    363   -509   -872     72    615   -691  -2826  -2312  -1135  -1080  -2216  -1740
    350   -519   -872     83    610   -696  -2834  -2320  -1140  -1078  -2210  -1756
    389   -444   -833     28    610   -639  -2824  -2304  -1119  -1057  -2190  -1738
    462   -345   -807    -59    633   -576  -2785  -2270  -1088  -1026  -2148  -1686
    402   -392   -797     -5    597   -594  -2792  -2281  -1098  -1034  -2140  -1691
    350   -418   -771     33    558   -594  -2800  -2283  -1104  -1034  -2140  -1704
    358   -381   -740     12    548   -561  -2792  -2273  -1091  -1013  -2130  -1696
    379   -355   -735    -12    555   -545  -2811  -2291  -1104  -1018  -2135  -1712
    389   -332   -722    -28    553   -527  -2808  -2286  -1093  -1010  -2130  -1709
    389   -335   -724    -28    555   -530  -2798  -2265  -1070   -989  -2114  -1686
    368   -345   -714    -10    540   -530  -2785  -2244  -1054   -984  -2114  -1678
    415   -296   -714    -59    563   -504  -2774  -2231  -1039   -966  -2101  -1670
    407   -298   -706    -54    555   -501  -2779  -2236  -1047   -969  -2112  -1675
    420   -332   -753    -46    587   -542  -2787  -2247  -1062   -979  -2125  -1696
    441   -353   -795    -44    618   -574  -2777  -2234  -1065   -974  -2122  -1693
    415   -389   -805    -12    607   -597  -2772  -2223  -1065   -969  -2125  -1680
    405   -381   -789    -12    597   -584  -2777  -2216  -1070   -958  -2112  -1670
    413   -387   -802    -15    607   -594  -2787  -2210  -1083   -956  -2117  -1680
    444   -374   -818    -33    631   -594  -2766  -2179  -1067   -940  -2101  -1678
    462   -368   -831    -49    644   -600  -2751  -2148  -1054   -914  -2081  -1657
    446   -358   -805    -44    623   -581  -2738  -2117  -1039   -891  -2049  -1631
    493   -306   -800    -96    646   -553  -2712  -2083  -1023   -865  -2016  -1615
    483   -314   -797    -83    639   -555  -2686  -2065  -1021   -857  -2003  -1623
    457   -350   -807    -54    631   -579  -2668  -2062  -1026   -859  -2000  -1634
    446   -345   -795    -51    620   -568  -2660  -2062  -1034   -862  -1997  -1631
    465   -316   -782    -75    620   -548  -2650  -2060  -1036   -854  -1982  -1621
    467   -337   -805    -64    636   -571  -2642  -2068  -1041   -859  -1979  -1634
    485   -329   -818    -77    649   -574  -2642  -2075  -1060   -870  -1982  -1649
    509   -327   -836    -90    670   -579  -2637  -2081  -1062   -872  -1979  -1665
    501   -345   -849    -80    672   -597  -2626  -2083  -1057   -867  -1971  -1673
    496   -366   -862    -64    678   -613  -2611  -2081  -1052   -865  -1974  -1678
    478   -366   -844    -59    659   -605  -2605  -2086  -1054   -857  -1969  -1660
    496   -374   -872    -62    683   -623  -2613  -2099  -1067   -870  -1977  -1667
    509   -397   -906    -57    706   -652  -2613  -2104  -1072   -883  -1987  -1683
    517   -392   -909    -62    711   -649  -2608  -2107  -1078   -885  -1992  -1693
    519   -389   -909    -67    711   -649  -2613  -2122  -1093   -893  -2003  -1704
    524   -389   -914    -67    717   -652  -2611  -2120  -1093   -883  -1997  -1693
    563   -371   -935    -98    748   -652  -2595  -2101  -1075   -865  -1984  -1678
    610   -316   -927   -145    769   -620  -2561  -2062  -1039   -831  -1948  -1644
    592   -335   -927   -129    758   -631  -2535  -2047  -1026   -823  -1940  -1644
    540   -358   -898    -90    717   -626  -2525  -2044  -1021   -815  -1938  -1639
    555   -319   -878   -119    714   -600  -2512  -2021  -1005   -792  -1922  -1610
    626   -239   -865   -192    745   -550  -2475  -1977   -966   -745  -1878  -1564
    623   -228   -852   -200    735   -540  -2439  -1943   -940   -719  -1855  -1540
    587   -246   -833   -168    709   -540  -2429  -1938   -945   -717  -1849  -1532
    581   -197   -779   -192    678   -488  -2400  -1919   -927   -688  -1813  -1501
    594   -153   -748   -220    670   -449  -2366  -1901   -909   -659  -1779  -1470
    607   -140   -748   -233    675   -444  -2359  -1901   -911   -654  -1771  -1457
    589   -194   -784   -197    685   -488  -2377  -1922   -943   -675  -1784  -1467
    571   -231   -802   -171    683   -517  -2385  -1935   -966   -688  -1790  -1465
    561   -244   -805   -158    683   -524  -2379  -1927   -971   -683  -1795  -1426
    553   -285   -841   -135    696   -563  -2379  -1935   -997   -701  -1831  -1408
    584   -270   -854   -155    719   -561  -2361  -1925  -1005   -701  -1839  -1384
    610   -288   -898   -163    753   -592  -2340  -1919  -1015   -714  -1847  -1374
    574   -381   -956    -96    763   -667  -2340  -1932  -1052   -756  -1886  -1395
    563   -405   -969    -80    763   -685  -2338  -1945  -1075   -776  -1896  -1421
    527   -483  -1013    -23    769   -748  -2340  -1961  -1111   -805  -1909  -1452
    542   -493  -1036    -25    787   -766  -2327  -1961  -1127   -810  -1896  -1457
    579   -457  -1036    -59    807   -745  -2301  -1945  -1119   -797  -1865  -1418
    524   -504  -1028    -10    774   -766  -2307  -1956  -1135   -805  -1867  -1413
    472   -561  -1034     44    753   -797  -2314  -1971  -1156   -823  -1883  -1423
    504   -561  -1065     28    784   -813  -2304  -1969  -1161   -828  -1886  -1421
    504   -633  -1137     64    820   -885  -2270  -1938  -1166   -854  -1906  -1454
    491   -717  -1208    114    849   -961  -2169  -1844  -1148   -888  -1956  -1517
    498   -711  -1210    106    854   -961  -2044  -1727  -1085   -872  -1948  -1538
    504   -659  -1166     75    833   -911  -1940  -1587   -982   -789  -1860  -1493
    519   -446   -966    -36    743   -706  -1930  -1506   -826   -566  -1605  -1288
    498    106   -392   -303    444   -142  -2036  -1618   -652   -207  -1176   -919
    449    522     72   -485    189    298  -2288  -1953   -649     12   -888   -696
    410    415      5   -415    202    210  -2564  -2343   -937   -176  -1018   -828
    290   -296   -587      2    439   -441  -2681  -2662  -1506   -888  -1665  -1374
    316   -795  -1114    239    714   -953  -2642  -2600  -1735  -1247  -2036  -1688
    389   -935  -1325    270    857  -1130  -2530  -2390  -1639  -1218  -2052  -1714
    436   -891  -1327    226    880  -1109  -2392  -2221  -1499  -1114  -1979  -1667
    504   -758  -1262    127    883  -1010  -2281  -2101  -1369  -1008  -1891  -1600
    558   -670  -1231     54    893   -950  -2221  -2042  -1293   -950  -1818  -1564
    605   -628  -1234     10    919   -930  -2195  -2018  -1265   -924  -1777  -1551
    646   -613  -1260    -18    950   -937  -2174  -2005  -1252   -911  -1764  -1538
    657   -602  -1260    -25    958   -930  -2156  -1997  -1244   -909  -1751  -1530
    652   -592  -1247    -31    948   -917  -2145  -2000  -1244   -911  -1748  -1530
    652   -566  -1221    -44    935   -893  -2125  -1997  -1236   -901  -1748  -1527
    670   -522  -1192    -75    930   -854  -2096  -1974  -1215   -878  -1730  -1514
    691   -493  -1184    -98    937   -839  -2070  -1953  -1202   -857  -1712  -1499
    745   -483  -1228   -132    984   -854  -2073  -1974  -1228   -862  -1706  -1527
    841   -433  -1278   -205   1057   -854  -2078  -1992  -1239   -875  -1683  -1538
    893   -392  -1286   -252   1088   -839  -2070  -1995  -1228   -888  -1654  -1540
    872   -410  -1283   -231   1078   -846  -2052  -1984  -1218   -880  -1626  -1556
    833   -394  -1228   -220   1031   -810  -2029  -1951  -1195   -854  -1577  -1545
    849   -366  -1215   -241   1031   -789  -1995  -1930  -1174   -841  -1579  -1538
    836   -358  -1197   -241   1015   -779  -1969  -1914  -1156   -833  -1600  -1532
    782   -371  -1153   -205    966   -761  -1925  -1875  -1124   -813  -1540  -1517
    730   -374  -1106   -179    917   -740  -1899  -1849  -1098   -787  -1540  -1504
    691   -374  -1065   -158    878   -719  -1873  -1823  -1067   -761  -1532  -1478
    662   -361  -1023   -150    841   -693  -1852  -1816  -1052   -748  -1548  -1415
    667   -301   -969   -181    818   -633  -1829  -1797  -1036   -727  -1538  -1345
    626   -280   -906   -171    766   -592  -1800  -1771  -1015   -701  -1540  -1299
    589   -296   -885   -145    737   -589  -1787  -1748   -997   -688  -1548  -1275
    568   -280   -849   -145    706   -563  -1774  -1727   -974   -670  -1517  -1254
    550   -220   -771   -163    659   -496  -1738  -1683   -937   -633  -1493  -1223
    550   -161   -711   -197    628   -436  -1696  -1634   -904   -600  -1480  -1187
    514   -155   -670   -179    589   -413  -1670  -1615   -883   -584  -1486  -1184
    501   -145   -649   -179    574   -397  -1647  -1602   -870   -587  -1506  -1192
    475   -145   -620   -163    548   -381  -1626  -1592   -870   -592  -1530  -1210
    483   -111   -594   -187    537   -350  -1595  -1569   -854   -576  -1522  -1208
    496    -64   -561   -215    527   -311  -1571  -1553   -836   -558  -1512  -1205
    472    -72   -545   -200    506   -309  -1561  -1545   -831   -550  -1517  -1215
    470    -51   -522   -207    496   -285  -1532  -1522   -810   -530  -1517  -1215
    452    -51   -506   -202    478   -277  -1496  -1499   -787   -522  -1527  -1218
    439    -54   -493   -192    465   -272  -1470  -1486   -774   -522  -1540  -1221
    423    -64   -488   -181    454   -275  -1447  -1473   -761   -527  -1561  -1231
    407    -62   -470   -171    439   -265  -1418  -1454   -743   -522  -1571  -1236
    392    -36   -428   -179    407   -231  -1392  -1436   -719   -506  -1564  -1226
    387    -15   -405   -187    394   -210  -1369  -1423   -701   -501  -1553  -1226
    384    -18   -402   -184    392   -210  -1350  -1410   -696   -498  -1551  -1231
    379    -20   -400   -179    389   -210  -1343  -1400   -696   -504  -1551  -1241
    368    -12   -384   -179    376   -197  -1330  -1384   -685   -498  -1540  -1247
    379      2   -376   -192    376   -184  -1312  -1363   -672   -491  -1525  -1247
    381      0   -381   -192    379   -189  -1296  -1348   -670   -496  -1517  -1247
    376      0   -376   -187    376   -187  -1275  -1322   -659   -488  -1499  -1241
    376     41   -335   -210    355   -145  -1244  -1286   -626   -459  -1462  -1210
    381     72   -309   -228    345   -116  -1205  -1252   -602   -436  -1421  -1192
    387     96   -293   -244    340    -98  -1171  -1226   -589   -426  -1374  -1182
    376    111   -265   -244    322    -75  -1140  -1202   -574   -415  -1337  -1176
    358    116   -241   -239    298    -59  -1104  -1166   -542   -405  -1319  -1156
    350    137   -215   -244    283    -38  -1075  -1132   -517   -387  -1312  -1132
    340    166   -176   -254    257     -5  -1054  -1109   -493   -361  -1301  -1111
    332    181   -150   -257    241     15  -1036  -1091   -475   -332  -1291  -1091
    324    148   -176   -239    249    -12  -1044  -1104   -498   -342  -1309  -1109
    316    122   -194   -218    254    -36  -1031  -1109   -509   -350  -1309  -1111
    311    106   -207   -210    257    -49  -1008  -1096   -498   -348  -1288  -1096
    314     77   -236   -194    275    -77   -992  -1078   -496   -361  -1288  -1104
    306     59   -246   -184    275    -90   -995  -1067   -501   -371  -1301  -1122
    301     28   -275   -166    288   -122  -1000  -1070   -511   -371  -1309  -1137
    290    -25   -316   -132    303   -168  -1000  -1072   -522   -374  -1319  -1150
    277    -90   -368    -93    322   -228   -989  -1083   -542   -397  -1337  -1166
    267   -129   -397    -70    332   -265   -984  -1091   -566   -420  -1340  -1174
    262   -145   -407    -59    332   -275   -976  -1093   -587   -439  -1343  -1176
    270   -161   -431    -57    348   -293   -958  -1085   -600   -449  -1340  -1171
    272   -179   -452    -46    361   -314   -940  -1072   -597   -457  -1337  -1163
    262   -205   -470    -28    363   -337   -945  -1070   -589   -480  -1337  -1161
    254   -239   -493    -10    374   -366   -948  -1070   -589   -504  -1348  -1166
    241   -311   -555     33    394   -433   -935  -1054   -618   -550  -1389  -1197
    226   -436   -662    106    444   -548   -862   -976   -641   -607  -1465  -1267
    207   -459   -667    124    436   -563   -722   -839   -592   -584  -1475  -1286
    257   -363   -620     51    436   -491   -592   -654   -472   -465  -1379  -1192
    319     -2   -324   -158    319   -163   -517   -498   -252   -174  -1075   -885
    231    620    389   -426    -77    506   -519   -478     18    259   -568   -402
     38   1088   1049   -566   -504   1070   -706   -748    122    561   -187    -64
    -10    979    989   -483   -501    984   -997  -1148   -148    405   -296   -176
    -64    275    337   -106   -202    306  -1176  -1543   -750   -272   -953   -745
    -51   -467   -415    259    181   -441  -1187  -1613  -1166   -836  -1545  -1270
      0   -667   -667    332    332   -667  -1111  -1421  -1127   -867  -1636  -1332
     57   -600   -657    270    355   -626   -953  -1195   -974   -758  -1571  -1252
    111   -470   -584    179    345   -527   -826  -1013   -828   -633  -1465  -1143
    129   -381   -511    127    319   -446   -748   -930   -743   -550  -1397  -1065
    122   -358   -480    114    301   -418   -672   -870   -698   -514  -1369  -1034
    137   -335   -472     98    303   -402   -649   -828   -680   -504  -1343  -1010
    114   -342   -457    114    283   -400   -644   -828   -683   -511  -1330   -989
     98   -342   -441    122    270   -392   -592   -810   -678   -511  -1330   -966
     98   -329   -431    114    262   -379   -532   -771   -662   -504  -1319   -950
     67   -350   -418    140    241   -384   -514   -753   -654   -501  -1280   -956
     31   -371   -402    168    215   -384   -509   -737   -649   -498  -1249   -950
     23   -363   -387    171    205   -374   -498   -719   -641   -488  -1228   -940
     28   -350   -381    161    202   -366   -480   -701   -633   -485  -1236   -927
     46   -329   -376    140    210   -350   -449   -672   -618   -475  -1228   -904
     49   -316   -368    132    207   -342   -431   -644   -610   -470  -1215   -883
     54   -298   -353    122    202   -324   -418   -618   -602   -465  -1197   -867
     64   -288   -355    111    207   -322   -402   -592   -594   -454  -1197   -852
     88   -252   -340     83    213   -296   -387   -563   -579   -441  -1187   -826
    103   -218   -322     57    213   -270   -374   -537   -566   -428  -1174   -800
    122   -192   -314     36    218   -252   -355   -509   -545   -410  -1148   -771
    132   -200   -335     33    231   -267   -340   -498   -548   -410  -1143   -774
    150   -202   -353     25    249   -275   -337   -485   -553   -415  -1143   -779
    174   -205   -379     15    275   -290   -335   -470   -555   -420  -1132   -782
    181   -202   -384     10    283   -293   -332   -452   -553   -415  -1109   -774
    192   -174   -368    -10    277   -270   -319   -410   -530   -387  -1070   -743
    218   -140   -361    -38    288   -249   -306   -368   -509   -363  -1039   -717
    218   -153   -371    -33    293   -259   -301   -348   -504   -358  -1028   -706
    176   -194   -371     10    272   -283   -303   -342   -514   -368  -1026   -709
    233   -142   -376    -46    303   -259   -270   -311   -496   -358  -1002   -691
    280    -83   -363    -98    322   -223   -239   -275   -467   -335   -982   -667
    270    -90   -361    -90    314   -223   -228   -267   -459   -327   -982   -667
    288    -70   -358   -109    322   -213   -210   -249   -441   -319   -961   -657
    309    -44   -353   -135    329   -197   -189   -228   -423   -303   -937   -649
    306    -36   -342   -135    322   -189   -166   -210   -407   -296   -927   -649
    265    -70   -335    -98    298   -202   -150   -202   -405   -301   -930   -667
    249    -44   -293   -101    270   -168   -119   -181   -376   -283   -914   -662
    267    -23   -293   -122    277   -158    -85   -158   -358   -267   -898   -662
    220    -80   -301    -72    259   -189    -75   -163   -361   -277   -906   -691
    202    -98   -301    -51    249   -200    -57   -155   -350   -275   -901   -704
    218    -70   -288    -72    252   -179    -33   -127   -327   -254   -880   -691
    202    -77   -283    -64    241   -179    -23   -111   -316   -249   -867   -683
    174    -96   -270    -38    220   -181    -10    -93   -301   -239   -852   -680
    153    -75   -228    -41    189   -150     10    -72   -277   -215   -818   -670
    148    -59   -207    -44    176   -132     20    -59   -262   -197   -797   -665
    179    -15   -194    -83    187   -106     46    -31   -236   -171   -766   -644
    168      5   -163    -88    166    -80     72     -2   -213   -145   -737   -618
    116    -28   -148    -44    129    -88     80      0   -218   -150   -732   -620
     90    -20   -111    -33    101    -64     98     10   -210   -142   -717   -618
    122     31    -93    -77    106    -31    127     36   -187   -124   -685   -600
    184    109    -75   -148    129     15    163     67   -158   -103   -646   -566
    207    129    -80   -168    142     25    181     83   -150    -98   -628   -555
    166    114    -51   -140    109     31    179     83   -150   -103   -620   -553
    132    140      5   -137     62     72    189     85   -142   -101   -597   -535
    166    213     46   -189     59    129    207     93   -124    -77   -555   -498
    184    223     36   -205     75    129    205     88   -132    -83   -553   -498
    181    202     20   -192     80    111    187     57   -158   -106   -563   -514
    189    205     15   -197     85    111    168     33   -168   -114   -555   -501
    189    184     -5   -187     98     88    161     31   -176   -124   -555   -501
    189    176    -15   -184    101     80    161     33   -176   -132   -555   -506
    197    192     -5   -194    101     93    171     44   -171   -132   -545   -498
    166    114    -51   -140    109     31    148     12   -215   -184   -584   -542
    155     57   -101   -106    127    -20    140      5   -244   -220   -615   -579
    161     44   -116   -103    140    -36    148      5   -257   -231   -626   -592
    153     33   -119    -93    137    -41    140     -7   -270   -244   -631   -602
    150     25   -124    -88    137    -49    129    -15   -280   -262   -636   -605
    145      2   -142    -75    142    -70    135    -12   -283   -275   -639   -607
    124     -7   -132    -59    124    -70    142    -10   -285   -283   -636   -605
    109     12    -96    -59    103    -41    155     -5   -277   -275   -626   -592
     98      2    -98    -51     98    -46    163      2   -275   -283   -626   -594
     96    -72   -168    -12    132   -119    179     23   -293   -324   -670   -636
     98   -166   -267     31    181   -215    254     85   -303   -384   -748   -722
    140   -168   -309     15    223   -239    371    205   -257   -384   -769   -756
    213    -54   -270    -80    241   -161    478    384   -124   -265   -659   -654
    283    397    114   -340     85    257    537    537    142     75   -290   -285
    202   1083    880   -644   -337    982    501    532    457    561    265    272
     33   1590   1556   -810   -761   1574    272    252    581    878    657    649
    -18   1382   1400   -683   -709   1389    -44   -181    270    646    459    472
    -72    550    623   -239   -348    584   -233   -587   -368    -96   -267   -181
    -15   -137   -122     75     51   -129   -262   -672   -761   -628   -831   -714
     33   -389   -423    179    228   -405   -207   -522   -766   -706   -953   -852
    101   -342   -444    119    270   -392    -57   -327   -620   -610   -893   -815
    184   -187   -371      0    275   -277     83   -161   -472   -488   -792   -732
    192   -106   -301    -44    244   -205    153    -77   -397   -420   -730   -675
    166   -106   -272    -28    218   -189    184    -46   -368   -402   -709   -654
    176    -77   -257    -51    215   -166    210    -23   -350   -387   -696   -636
    189    -57   -246    -67    215   -150    228     -2   -335   -374   -685   -618
    187    -38   -226    -75    205   -132    233     10   -324   -361   -678   -613
    192    -36   -228    -77    210   -132    244     25   -316   -350   -665   -613
    197    -25   -223    -88    207   -124    254     38   -316   -345   -659   -600
    200     -5   -205    -98    202   -103    257     46   -314   -342   -646   -584
    192     -2   -197    -96    192    -98    262     57   -303   -337   -631   -566
    184      2   -181    -93    184    -88    270     70   -293   -329   -613   -550
    179      5   -174    -93    176    -83    275     77   -290   -324   -607   -542
    181     18   -163   -101    174    -72    285     85   -283   -319   -607   -537
    184     41   -145   -114    163    -51    288     93   -272   -309   -605   -527
    187     46   -140   -116    163    -46    303    109   -259   -296   -592   -509
    181     41   -142   -111    161    -49    314    122   -257   -288   -592   -498
    176     46   -129   -111    153    -41    319    132   -257   -285   -587   -493
    174     62   -111   -119    142    -23    327    145   -257   -275   -571   -480
    161     72    -88   -116    124     -7    337    158   -254   -262   -555   -478
    155     90    -67   -124    111     10    337    166   -254   -254   -550   -472
    161    103    -57   -132    109     23    342    184   -241   -246   -537   -462
    161    114    -49   -140    106     33    353    197   -231   -239   -517   -449
    168    124    -44   -145    106     41    374    220   -220   -226   -491   -431
    200    168    -31   -187    114     70    389    249   -200   -197   -457   -397
    168    153    -15   -161     93     67    392    259   -205   -192   -452   -387
    153    150     -2   -153     77     72    397    265   -207   -184   -446   -368
    181    184      2   -181     90     93    413    277   -205   -176   -433   -345
    202    220     18   -213     90    119    428    283   -205   -166   -426   -324
    202    213     10   -207     96    111    428    277   -218   -181   -433   -327
    215    223      7   -220    103    116    444    277   -218   -184   -436   -322
    223    252     28   -236     98    140    467    285   -207   -176   -431   -301
    220    265     41   -244     90    153    485    293   -207   -174   -428   -296
    205    249     44   -228     80    148    506    301   -205   -179   -431   -296
    218    288     70   -254     72    179    532    324   -187   -163   -415   -288
    194    293     98   -244     49    197    545    337   -181   -161   -400   -285
    171    270     98   -223     36    184    550    324   -187   -171   -405   -298
    168    259     90   -215     38    176    553    314   -192   -176   -410   -311
    218    301     83   -262     67    192    566    322   -181   -168   -400   -306
    241    324     83   -283     80    205    568    324   -179   -163   -392   -301
    215    298     83   -259     64    192    561    314   -189   -168   -389   -316
    226    327    101   -277     62    215    566    314   -187   -163   -376   -322
    226    348    119   -288     54    233    571    314   -189   -166   -368   -322
    254    392    137   -322     59    265    589    324   -176   -155   -350   -314
    246    381    135   -316     57    259    594    327   -181   -158   -345   -319
    252    402    148   -327     51    275    607    340   -174   -150   -327   -314
    265    433    168   -350     49    301    623    353   -163   -140   -324   -293
    293    472    179   -381     57    327    636    366   -158   -129   -337   -267
    296    483    187   -389     54    337    652    376   -153   -119   -340   -254
    298    485    187   -392     57    335    667    384   -150   -122   -350   -249
    316    527    207   -423     54    366    685    400   -137   -111   -335   -228
    311    553    241   -431     36    397    698    402   -129   -101   -316   -207
    316    605    285   -462     12    446    706    394   -124    -88   -288   -184
    322    620    296   -472     12    459    691    371   -142    -93   -296   -179
    319    605    285   -462     15    446    649    332   -184   -116   -332   -194
    322    594    272   -457     25    433    626    322   -189   -122   -340   -192
    296    576    280   -439      7    428    623    316   -189   -135   -353   -200
    270    558    288   -415     -7    423    623    306   -202   -153   -379   -207
    257    527    270   -394     -5    400    618    293   -220   -171   -410   -223
    265    480    215   -371     25    348    605    275   -249   -194   -441   -259
    265    433    168   -350     46    301    594    254   -283   -223   -472   -298
    257    402    145   -329     54    275    581    233   -306   -246   -491   -335
    233    368    135   -303     46    252    579    218   -324   -259   -506   -358
    223    348    124   -285     49    236    579    213   -332   -270   -511   -371
    220    348    127   -285     46    236    571    213   -337   -272   -504   -381
    215    335    119   -275     46    228    561    210   -342   -277   -501   -389
    213    327    114   -272     46    220    548    202   -353   -285   -488   -387
    213    290     77   -252     67    184    550    197   -366   -309   -491   -407
    197    176    -20   -189    109     77    579    215   -405   -381   -571   -493
    174    101    -75   -137    124     12    667    301   -397   -426   -649   -581
    176    124    -54   -150    116     36    779    444   -314   -374   -628   -576
    220    348    127   -283     46    239    880    615   -140   -174   -449   -402
    223    950    727   -587   -252    839    906    704    168    257     12     77
     57   1613   1556   -836   -750   1584    826    594    431    711    532    584
    -77   1818   1896   -872   -987   1857    548    244    384    826    704    732
   -142   1374   1517   -615   -828   1444    283   -168    -54    392    293    358
   -158    488    644   -166   -402    566    176   -441   -652   -379   -496   -353
    -98      0     98     49    -98     49    192   -368   -815   -657   -831   -683
    -38    -75    -38     57     -2    -57    283   -200   -735   -636   -849   -714
      0      5      5     -2     -2      5    413    -31   -594   -535   -758   -654
     25    140    114    -83    -44    127    506     90   -475   -426   -659   -563
     36    223    184   -129    -75    205    555    142   -410   -371   -602   -519
     38    244    205   -142    -83    226    581    168   -387   -355   -579   -506
     54    265    210   -158    -77    239    594    187   -374   -345   -571   -496
     59    280    220   -171    -80    249    605    202   -363   -335   -566   -478
     49    296    246   -174    -98    270    618    213   -353   -329   -558   -465
     38    309    267   -174   -114    288    633    220   -348   -319   -548   -457
     31    309    277   -168   -122    293    641    226   -342   -316   -542   -454
     33    322    288   -179   -127    306    652    241   -335   -301   -527   -441
     41    353    311   -197   -135    332    657    252   -322   -283   -511   -431
     51    363    311   -207   -129    337    654    252   -316   -277   -509   -436
     54    355    301   -205   -122    329    662    257   -309   -272   -501   -436
     46    366    319   -207   -137    342    675    272   -298   -257   -478   -423
     51    397    345   -226   -148    371    675    285   -290   -246   -457   -410
     57    410    350   -233   -148    381    672    290   -285   -246   -457   -407
     64    426    361   -244   -148    394    685    311   -272   -233   -452   -394
     59    446    387   -254   -163    415    691    319   -262   -223   -441   -392
     64    449    384   -259   -158    418    698    329   -254   -213   -431   -387
     70    449    379   -262   -155    415    693    335   -254   -210   -423   -387
     72    439    366   -254   -145    402    691    342   -252   -205   -413   -387
     75    459    381   -267   -153    420    693    355   -241   -194   -400   -381
     85    491    405   -288   -161    449    704    376   -226   -176   -376   -376
     90    504    410   -298   -158    457    698    389   -218   -158   -348   -361
     96    493    397   -293   -150    446    693    405   -213   -153   -332   -348
    116    519    402   -319   -142    462    704    431   -194   -135   -303   -319
    119    535    415   -327   -148    478    714    444   -184   -127   -285   -301
    122    542    420   -332   -148    483    727    452   -179   -122   -275   -296
    116    540    423   -327   -153    483    745    465   -174   -111   -252   -285
    122    566    441   -345   -158    506    758    475   -161   -101   -241   -270
    129    584    454   -358   -163    519    756    478   -150    -96   -262   -249
    145    597    452   -371   -153    524    761    480   -137    -88   -283   -239
    171    613    441   -392   -135    527    774    493   -119    -64   -275   -226
    174    613    439   -394   -132    527    792    511   -103    -51   -272   -228
    171    610    439   -392   -132    524    805    524    -93    -44   -267   -223
    174    610    436   -392   -129    524    810    524    -93    -38   -257   -226
    174    600    426   -387   -124    514    815    519   -101    -46   -244   -241
    166    592    423   -381   -129    509    818    517   -106    -51   -236   -246
    153    584    431   -368   -140    509    828    522    -98    -46   -228   -244
    137    574    433   -355   -148    504    836    532    -96    -36   -228   -236
    135    576    441   -355   -153    509    826    527   -101    -38   -231   -236
    127    561    431   -345   -153    496    826    524   -109    -46   -241   -246
    116    574    454   -345   -168    514    828    535   -101    -44   -236   -236
    116    600    480   -358   -181    540    839    548    -93    -38   -228   -220
    122    605    483   -363   -179    545    852    566    -83    -41   -226   -210
    137    631    493   -384   -176    561    880    597    -67    -36   -218   -192
    142    654    511   -400   -184    584    898    618    -49    -25   -207   -171
    140    662    522   -402   -189    592    909    633    -33    -25   -197   -153
    132    672    540   -402   -202    607    924    657    -12    -25   -176   -140
    129    688    558   -410   -215    623    932    670      2    -25   -168   -129
    124    735    607   -431   -241    672    948    683     18      0   -148   -106
    103    753    649   -431   -272    701    945    680     20     15   -142    -90
    106    750    644   -428   -267    698    932    672     10     10   -142    -83
     96    714    615   -407   -259    665    904    636    -31    -12   -158   -103
    124    719    594   -423   -236    659    898    626    -49    -23   -166   -103
    132    719    587   -426   -228    654    898    618    -64    -36   -181   -106
    109    672    563   -389   -226    618    898    610    -77    -51   -197   -114
     93    615    522   -355   -215    568    898    605   -106    -83   -228   -137
     75    571    496   -322   -210    532    885    589   -140   -114   -265   -168
     62    472    410   -270   -174    441    852    558   -187   -171   -319   -210
     77    428    350   -252   -135    389    841    542   -223   -207   -350   -244
     31    363    332   -197   -150    348    826    522   -252   -228   -363   -272
     10    324    314   -168   -150    319    818    519   -257   -241   -368   -283
     46    350    301   -200   -127    327    846    537   -246   -244   -353   -270
     67    379    311   -223   -122    345    857    545   -244   -236   -337   -262
      5    303    298   -155   -148    301    844    535   -259   -257   -350   -277
    -12    231    244   -109   -129    239    836    532   -283   -290   -384   -301
      5    140    132    -72    -62    135    870    571   -306   -350   -446   -368
     -5     57     62    -25    -33     59    953    659   -290   -392   -483   -444
     -2     90     93    -44    -49     90   1054    802   -197   -329   -446   -415
     49    303    254   -176   -103    280   1148    963    -12   -132   -262   -226
     51    776    724   -415   -337    750   1163   1026    220    210    127    150
    -70   1366   1436   -646   -753   1400   1088    888    413    579    589    566
   -119   1514   1634   -698   -878   1574    771    506    275    615    698    631
   -137   1117   1254   -491   -696   1187    514     85   -187    163    285    272
   -124    397    519   -137   -322    457    431   -114   -675   -488   -374   -293
    -64    -46     18     57    -41    -15    444     -7   -795   -717   -641   -530
    -33   -142   -111     88     38   -129    540    161   -706   -683   -641   -542
    -36   -132    -96     83     28   -114    633    277   -605   -618   -602   -504
     -2    -41    -38     20     15    -38    711    379   -496   -527   -535   -441
     33     85     51    -59     -7     70    769    454   -407   -446   -452   -381
     54    103     46    -80      2     75    807    498   -374   -423   -426   -368
     85    137     51   -111     15     96    823    519   -355   -407   -407   -361
    101    163     59   -132     18    111    823    524   -340   -394   -389   -358
    114    161     46   -137     33    103    831    532   -335   -392   -384   -353
     90    127     36   -109     28     80    831    540   -332   -387   -387   -358
     75    101     25    -88     25     64    839    542   -329   -389   -394   -361
    101    116     15   -109     44     64    854    558   -314   -379   -384   -345
    122    145     23   -132     49     85    872    576   -296   -368   -358   -329
    103    140     33   -124     33     88    875    584   -288   -363   -342   -324
     54     90     36    -72      7     64    859    574   -293   -361   -345   -327
     51     83     31    -67     10     57    852    579   -285   -361   -340   -329
    137    179     41   -158     49    111    885    618   -249   -327   -293   -298
    119    176     57   -150     31    116    901    628   -236   -322   -275   -285
     44     93     49    -70     -2     72    878    607   -254   -348   -288   -316
     64    111     46    -88      7     80    878    618   -241   -335   -270   -316
     75    145     70   -109      2    109    891    633   -223   -311   -241   -290
     75    155     80   -116     -2    119    896    644   -207   -296   -213   -270
     98    176     77   -140     10    127    893    657   -200   -283   -184   -262
    114    194     77   -155     18    137    883    667   -197   -280   -163   -257
     75    153     77   -114      0    116    870    670   -202   -290   -158   -259
    124    202     77   -166     23    140    875    696   -184   -267   -124   -246
    163    249     85   -207     38    168    880    717   -163   -244    -88   -228
    129    233    101   -181     12    168    878    732   -155   -236    -64   -220
    109    215    106   -161      2    161    885    750   -148   -231    -44   -205
    171    267     96   -220     36    181    914    779   -124   -215    -15   -166
    179    301    122   -241     28    213    940    797   -111   -207     -5   -114
    137    290    153   -215     -7    223    940    789   -124   -220    -12    -98
    122    303    181   -213    -28    244    932    787   -127   -226      0    -93
    148    350    200   -252    -25    275    948    805   -106   -205     38    -77
    129    353    220   -241    -44    288    971    815    -85   -194     59    -54
     85    327    239   -207    -77    283    979    810    -77   -194     72    -57
     90    350    259   -220    -83    306    989    815    -67   -189     88    -72
     88    381    290   -236   -101    337   1010    818    -44   -176    114    -80
     75    392    314   -233   -119    353   1015    813    -36   -171    129    -93
     64    384    319   -226   -127    353   1018    807    -31   -168    140    -88
     72    402    329   -236   -127    366   1039    818    -12   -153    166    -67
     49    405    355   -231   -153    381   1044    820     -7   -148    181    -67
     20    394    374   -210   -176    384   1044    820     -5   -140    194    -67
     10    402    392   -210   -189    397   1054    831      7   -122    220    -59
     10    420    410   -215   -200    415   1062    844     23   -103    246    -49
      5    441    436   -223   -215    439   1070    857     36    -90    277    -31
      5    470    462   -239   -228    467   1088    883     62    -64    316     -5
      7    509    501   -259   -246    506   1111    909     96    -33    355     18
      2    530    527   -265   -262    530   1130    937    124     -5    389     33
     -7    561    568   -277   -288    563   1150    958    148     18    431     54
    -33    589    623   -277   -327    605   1179    984    176     49    470     83
    -62    615    675   -277   -368    644   1205   1013    205     80    504    111
    -46    641    688   -296   -366    665   1200   1018    213     83    509    122
      0    693    693   -348   -348    693   1184   1002    215     85    522    137
     70    737    667   -405   -298    704   1169    976    197     72    522    132
     70    683    613   -376   -272    649   1119    930    148     25    480     96
    101    672    571   -387   -233    623   1085    898    127      5    462     83
    148    691    542   -420   -197    618   1083    891    122      2    457     80
    158    657    498   -410   -168    579   1065    870     98    -20    431     57
    161    594    431   -379   -135    514   1039    841     59    -62    394     18
    205    555    350   -379    -72    454   1028    823     28    -96    366     -5
    210    509    298   -361    -44    405   1005    805      7   -129    340    -28
    228    475    246   -353    -10    361    992    782    -18   -161    314    -51
    205    428    223   -316     -7    324    982    761    -41   -187    288    -77
    179    384    205   -280    -12    296    961    737    -70   -218    257   -111
    181    355    174   -270      5    265    953    730    -83   -231    246   -129
    181    340    158   -262     10    252    950    727    -90   -231    244   -132
    181    329    145   -257     18    239    945    724    -93   -233    239   -124
    189    324    135   -257     28    231    945    727    -93   -239    239   -116
    205    220     12   -213     96    116    961    745   -119   -290    171   -176
    202    135    -67   -168    135     33   1041    826   -103   -332    103   -246
    205    135    -70   -171    137     33   1137    950    -25   -298    109   -254
    241    244      2   -241    119    124   1231   1111    119   -158    226   -148
    254    701    446   -480    -98    574   1247   1187    350    189    615    228
    142   1319   1176   -732   -517   1249   1176   1075    545    576   1085    670
     49   1595   1545   -823   -748   1571    896    735    493    730   1304    852
     -2   1350   1353   -672   -678   1350    600    309    124    436   1057    631
    -51    548    597   -249   -324    574    524     46   -418   -293    316     18
    -15     33     49    -10    -33     41    542    109   -605   -631    -64   -311
     36    -72   -109     18     70    -90    631    290   -514   -605    -85   -342
     59     -7    -67    -25     62    -36    766    470   -355   -485     -2   -283
     80     88      5    -85     38     46    865    589   -223   -379     85   -207
     96    179     83   -137      5    129    909    646   -148   -311    150   -148
     80    207    124   -145    -23    168    932    678   -103   -270    189   -114
    111    259    148   -184    -18    205    963    711    -64   -236    226    -80
     85    254    166   -171    -41    213    966    717    -57   -228    236    -72
     57    241    184   -150    -62    213    963    714    -59   -231    236    -85
     54    236    181   -148    -64    210    969    714    -54   -228    244   -101
     72    254    181   -163    -54    218    984    732    -33   -210    262    -98
     80    277    194   -179    -57    236    995    743    -15   -187    272    -83
     64    254    189   -161    -62    223    992    740    -18   -181    270    -80
     64    262    197   -163    -67    231    984    740    -12   -181    270    -72
     85    288    202   -187    -57    246    989    750      0   -168    272    -46
     98    301    202   -202    -51    252    989    750      2   -158    275    -33
     83    293    210   -189    -62    252    984    745      7   -150    293    -18
     88    311    220   -202    -67    265    987    750     20   -135    322      5
    111    314    202   -213    -44    259   1000    763     31   -127    329     20
    119    332    213   -226    -46    272   1005    774     46   -106    340     38
     96    340    244   -218    -75    290   1002    774     51    -90    345     49
    119    363    241   -244    -62    303   1010    787     64    -72    350     62
    116    348    231   -231    -57    290   1008    792     67    -67    350     62
    145    405    257   -277    -54    332   1010    810     88    -41    387     83
    119    402    280   -262    -80    342   1002    820     90    -28    402     93
    109    423    314   -267   -103    368   1002    831    103    -10    420    106
    132    465    332   -298    -98    400   1008    854    127     12    407    124
    129    457    327   -296    -98    394   1005    867    142     25    400    140
    101    436    335   -270   -116    387   1002    870    142     25    405    140
    127    472    342   -301   -109    407   1008    878    148     36    418    145
    176    530    353   -353    -88    441   1031    896    163     57    433    161
    137    496    355   -316   -109    426   1039    893    161     44    407    158
    116    475    358   -298   -119    418   1034    883    153     33    392    161
    142    509    366   -327   -111    436   1041    885    163     44    413    150
    171    540    368   -355    -98    454   1054    901    187     64    431    140
    174    519    345   -348    -85    433   1065    898    189     62    426    114
    179    535    353   -358    -85    444   1078    896    200     62    426    103
    197    566    368   -384    -85    467   1088    891    210     70    426     93
    202    581    379   -392    -88    480   1088    878    207     62    420     67
    205    566    361   -387    -77    465   1072    852    187     41    397     33
    207    555    348   -384    -70    452   1060    836    176     23    374     15
    231    576    342   -405    -57    459   1054    826    166     20    355     15
    262    602    340   -431    -38    472   1049    815    158     33    342     20
    288    623    335   -457    -25    480   1047    815    174     36    342     31
    283    610    327   -446    -20    470   1039    813    181     36    332     23
    288    587    298   -439     -5    444   1031    810    187     33    324     15
    335    636    301   -485     18    470   1052    831    213     51    348     31
    348    670    322   -509     12    496   1072    849    231     70    371     38
    350    693    340   -522      5    517   1085    862    252     88    387     49
    361    722    361   -542     -2    542   1111    885    280    111    402     72
    314    706    392   -509    -38    550   1122    893    290    122    410     75
    314    748    433   -532    -62    592   1130    909    311    148    426     93
    303    789    483   -548    -88    636   1143    922    335    171    444    114
    254    807    550   -532   -148    680   1150    924    353    194    454    129
    252    865    613   -558   -179    740   1163    932    384    226    475    155
    252    859    605   -555   -176    732   1150    917    376    218    454    153
    213    807    594   -511   -189    701   1124    893    355    194    428    132
    179    779    597   -480   -210    688   1109    883    342    179    402    119
    192    802    610   -496   -207    706   1117    891    348    187    400    122
    171    784    613   -480   -220    698   1109    880    335    174    376    101
    124    711    587   -418   -231    649   1088    852    309    140    329     59
    109    670    558   -389   -223    613   1080    841    296    114    298     36
     88    618    530   -353   -220    574   1072    828    275     90    265     12
     77    594    517   -337   -218    555   1057    810    259     75    236      2
     67    568    498   -319   -215    535   1041    792    244     57    202    -15
     64    545    480   -306   -207    514   1034    779    231     41    171    -33
     62    540    478   -301   -207    509   1039    776    231     33    161    -44
     59    522    462   -290   -202    493   1039    776    226     31    140    -51
     57    504    446   -280   -194    478   1031    776    220     23    122    -62
     57    446    389   -254   -166    420   1028    776    194    -10     72   -111
     59    342    283   -200   -111    314   1078    823    179    -67    -20   -207
     64    335    270   -200   -103    303   1182    943    241    -57    -38   -233
    111    454    342   -283   -114    400   1275   1106    374     54     51   -145
    168    820    649   -496   -241    735   1309   1236    597    340    348    155
    116   1480   1363   -797   -623   1423   1304   1252    885    787    862    665
    -59   1956   2016   -948  -1039   1987   1104    963    969   1078   1208    989
   -153   1771   1925   -810  -1039   1847    792    524    659    872   1028    820
   -210    974   1182   -381   -696   1078    584    109     36    153    311    187
   -197    197    394      0   -296    296    530      7   -376   -426   -309   -376
   -124     36    158     41   -142     98    597    184   -319   -446   -374   -449
    -57    119    176    -31   -116    148    732    389   -158   -329   -293   -387
     -2    254    254   -127   -127    254    857    553     -5   -202   -192   -303
      2    337    335   -168   -166    337    922    636     85   -119   -129   -244
     18    374    355   -197   -168    366    956    672    124    -85   -109   -220
     25    405    376   -215   -176    392    979    691    148    -64    -96   -207
     44    428    381   -236   -168    405    992    701    155    -54    -88   -200
     33    415    381   -223   -174    400    995    701    153    -54    -96   -202
     36    413    376   -226   -171    397   1002    709    158    -51    -93   -200
     38    439    397   -239   -179    418   1008    722    176    -36    -80   -179
     31    428    397   -231   -184    413   1005    722    181    -36    -83   -174
     62    454    392   -257   -163    423   1013    730    197    -20    -75   -171
     67    454    387   -259   -158    420   1010    732    200    -18    -72   -171
     25    415    389   -220   -181    402    995    722    192    -25    -80   -179
     20    420    400   -220   -189    410    992    724    194    -20    -77   -168
     44    444    400   -244   -176    423   1002    737    205    -10    -67   -150
     70    470    400   -270   -166    433   1021    758    220      2    -51   -135
     59    467    407   -265   -174    436   1018    761    223      2    -51   -132
     64    485    418   -277   -176    452   1010    766    231     12    -46   -124
     64    491    426   -277   -179    459   1008    769    239     20    -46   -124
     57    501    441   -280   -192    472   1008    774    246     31    -38   -116
     44    485    441   -265   -200    465    997    771    246     33    -41   -124
     64    514    446   -290   -192    483    997    787    259     46    -28   -114
    114    561    446   -337   -166    504   1010    805    275     67     -5    -98
     96    553    457   -327   -179    506   1000    805    280     75     -2    -88
     98    576    478   -337   -189    530    997    820    290     93     15    -72
    116    602    483   -361   -184    542   1000    839    303    111     33    -54
    116    615    498   -366   -189    558   1000    854    311    122     46    -38
    142    649    506   -397   -181    579   1015    870    329    140     70    -20
    132    652    517   -392   -192    584   1023    875    337    148     75    -15
    119    631    511   -376   -197    571   1026    870    335    140     64    -25
    109    602    493   -355   -192    548   1028    859    329    127     46    -46
     80    597    514   -340   -218    555   1031    859    335    127     49    -51
     59    597    537   -329   -239    568   1039    865    353    132     57    -46
     83    636    553   -363   -233    594   1062    885    379    153     80    -31
    101    688    587   -394   -241    639   1091    911    410    184     96    -18
     46    628    581   -340   -267    605   1096    901    405    179     75    -41
      7    589    581   -298   -288    584   1098    898    407    171     67    -49
     -2    563    566   -280   -285    566   1101    898    407    161     51    -57
     -5    545    550   -270   -277    548   1101    896    407    153     31    -75
     18    592    574   -306   -277    584   1114    906    436    176     38    -57
     38    613    571   -327   -267    592   1114    911    454    194     38    -33
     44    610    563   -327   -262    587   1109    917    462    207     38    -18
     12    579    566   -296   -275    574   1080    906    462    202     28    -18
     31    605    574   -319   -270    589   1080    917    478    213     41     -2
     59    644    584   -353   -262    615   1093    937    501    236     72     28
     31    631    597   -332   -283    615   1096    945    506    246     83     38
     23    631    607   -327   -290    620   1104    958    511    254     96     49
     31    657    626   -345   -296    641   1124    979    522    275    111     62
     72    719    644   -397   -285    683   1150   1002    545    298    132     88
     88    743    654   -415   -283    698   1158   1008    550    306    135     93
     70    732    662   -400   -296    698   1153   1000    545    303    127     90
     77    769    691   -423   -306    730   1153   1000    558    316    140    122
     72    797    724   -433   -327    761   1150    995    563    324    148    150
     62    782    719   -423   -329    753   1117    961    532    303    124    140
     57    748    691   -402   -316    719   1067    919    488    265     80    111
    101    776    672   -441   -285    724   1060    919    485    262     70    122
     83    732    646   -407   -280    691   1047    906    470    244     41    109
     15    633    615   -327   -298    626   1013    870    431    202    -12     70
      0    555    555   -277   -277    555    982    836    392    155    -72     33
     23    519    496   -272   -236    509    969    820    366    127   -114      7
     51    514    459   -283   -202    488    971    813    353    111   -124     -2
     31    462    431   -246   -200    446    948    784    319     85   -142    -18
      2    397    394   -200   -194    397    919    750    280     51   -168    -41
     62    433    368   -249   -153    402    924    750    280     51   -163    -44
     44    397    350   -220   -153    374    906    732    262     33   -176    -67
      2    353    348   -179   -171    350    880    711    241     12   -192    -90
     44    387    342   -215   -148    366    875    719    244     18   -181    -77
     62    332    270   -197   -103    301    867    714    213    -18   -220   -122
     25    171    145    -98    -59    158    885    737    171    -96   -322   -236
     33    114     80    -75    -23     98    974    839    200   -114   -374   -306
    109    176     67   -142     20    122   1078   1010    306    -38   -335   -275
    176    537    358   -358    -90    449   1143   1166    537    244    -49     18
    168   1234   1065   -701   -449   1150   1135   1195    859    714    491    576
    -15   1844   1857   -917   -937   1849    963    969   1060   1114    979   1065
   -181   1818   2000   -818  -1091   1909    605    524    875   1067    987   1067
   -189   1111   1301   -465   -745   1205    376    114    285    410    342    475
   -194    215    410    -10   -303    311    285    -88   -265   -301   -405   -220
   -142   -171    -31    155    -57   -103    303      7   -358   -483   -644   -472
    -62   -132    -70     98      2   -101    439    207   -223   -387   -584   -441
     15     44     28    -31     -7     36    576    387    -57   -249   -462   -345
     25    119     93    -75    -33    106    633    470     28   -181   -381   -285
     28    122     93    -75    -31    109    646    493     51   -168   -371   -285
     77    168     90   -122     -5    129    670    527     85   -135   -345   -267
    106    189     83   -150     12    137    685    542     98   -114   -322   -254
     88    179     90   -135      0    135    678    535     93   -111   -324   -265
     64    155     90   -114    -12    124    659    519     83   -119   -337   -285
     72    148     75   -109      0    111    654    519     80   -122   -342   -290
     54    135     80    -96    -12    109    646    519     85   -116   -348   -277
     57    158    101   -109    -23    132    646    524     96   -103   -340   -257
     59    161    101   -111    -20    129    649    517     98   -101   -345   -265
     49    135     85    -90    -18    111    631    504     90   -106   -366   -285
     88    197    109   -142    -10    153    646    524    119    -75   -345   -257
     93    220    127   -158    -18    174    654    537    140    -54   -329   -236
     28    161    129    -96    -51    148    626    517    124    -67   -350   -244
     15    145    129    -80    -57    137    605    506    119    -72   -361   -252
     88    226    137   -158    -25    181    615    527    140    -46   -337   -220
     77    220    142   -150    -33    181    600    514    137    -49   -348   -226
     46    192    145   -119    -49    168    581    504    135    -49   -353   -231
     80    236    155   -158    -36    197    581    519    155    -23   -335   -210
     98    241    142   -171    -20    192    568    522    153    -18   -337   -213
     90    244    153   -168    -31    200    571    530    161     -5   -332   -205
    106    265    155   -187    -23    210    568    537    168      7   -319   -197
    140    283    142   -210      0    213    548    535    163      5   -311   -205
    140    283    140   -213      0    213    524    532    163     12   -309   -207
    132    277    145   -205     -7    213    511    537    171     28   -306   -202
    166    303    137   -239     15    220    514    553    189     46   -293   -197
    215    355    140   -285     38    249    540    581    220     77   -262   -176
    161    319    155   -241      2    239    524    571    210     72   -272   -181
    153    309    153   -231      0    231    519    561    205     70   -283   -176
    166    322    155   -244      5    239    524    558    210     75   -285   -168
    158    340    181   -249    -10    262    535    563    220     90   -283   -163
    155    332    176   -246    -10    254    540    566    233    106   -280   -158
    168    332    163   -252      2    249    540    566    244    114   -283   -155
    148    311    163   -231     -7    239    532    558    244    114   -293   -166
    129    290    161   -210    -15    226    537    555    249    119   -296   -168
    171    298    127   -236     20    213    532    542    246    114   -303   -176
    129    249    119   -189      5    184    501    506    220     88   -327   -200
     93    220    127   -158    -15    174    483    488    213     83   -332   -205
    155    265    109   -210     23    187    493    496    226     93   -316   -184
    161    265    101   -215     28    184    488    478    213     83   -324   -194
    111    231    119   -171     -2    176    483    467    205     80   -329   -205
     93    257    161   -176    -33    210    504    491    226    111   -303   -181
    111    277    166   -194    -25    223    504    496    233    127   -288   -171
    132    277    142   -205     -5    210    472    472    220    116   -298   -187
    119    290    168   -205    -23    231    488    493    244    132   -277   -171
    116    316    200   -218    -41    257    501    514    262    150   -257   -155
    210    361    150   -285     31    257    488    498    252    148   -259   -161
    202    371    168   -288     15    272    470    488    252    148   -254   -153
    213    420    207   -316      2    314    470    488    262    155   -236   -142
    228    449    220   -340      2    335    467    485    272    163   -223   -124
    239    504    265   -371    -12    384    467    491    288    187   -192    -88
    249    485    236   -368      7    361    415    441    257    171   -213   -109
    223    415    189   -319     18    303    350    379    205    129   -249   -148
    215    400    184   -309     12    293    327    358    192    124   -249   -142
    184    363    179   -272      2    272    322    350    181    116   -254   -150
    192    358    166   -275     12    262    324    345    174    103   -270   -166
    226    314     88   -270     70    200    311    324    142     64   -306   -202
    205    259     54   -233     75    158    288    306    114     38   -332   -218
    176    179      2   -176     88     90    239    262     64     -7   -379   -265
    179    135    -46   -158    114     44    197    223     31    -36   -405   -293
    153    103    -49   -129    101     28    187    202      7    -54   -415   -309
    145    111    -33   -127     90     38    171    187     -2    -67   -420   -322
    119     72    -46    -96     83     12    171    187    -10    -80   -428   -332
    106     36    -72    -72     88    -18    153    166    -28    -98   -433   -337
    116      2   -114    -59    114    -54    122    148    -46   -119   -452   -355
    135    -44   -179    -46    155   -111    135    161    -62   -148   -483   -379
    122   -163   -285     20    202   -223    174    207    -83   -210   -566   -480
    116   -181   -298     28    207   -239    267    306    -41   -223   -600   -542
    122   -140   -262      7    189   -200    342    439     54   -148   -545   -506
    210    181    -28   -197    119     77    368    545    246    106   -277   -259
    236    810    574   -522   -168    693    322    522    480    519    213    210
     64   1301   1234   -683   -584   1267     67    192    537    813    589    540
     -5   1202   1208   -600   -607   1205   -275   -252    252    662    488    431
    -59    506    566   -226   -314    535   -467   -641   -322    -15   -161   -109
    -62   -257   -194    161     64   -226   -467   -662   -701   -605   -776   -628
     62   -436   -498    184    277   -467   -397   -465   -639   -628   -849   -719
     96   -415   -511    158    301   -462   -267   -280   -491   -527   -776   -680
    106   -309   -418     98    259   -363   -148   -142   -348   -410   -683   -607
    106   -241   -348     67    226   -293   -111    -88   -270   -345   -628   -568
    142   -171   -314     12    226   -241    -67    -41   -207   -301   -581   -519
    174   -153   -327    -10    249   -239    -38    -20   -184   -283   -568   -506
    181   -148   -329    -18    252   -236    -20    -12   -174   -275   -568   -506
    200   -114   -314    -41    257   -213    -15    -15   -158   -270   -561   -501
    135   -153   -290      7    213   -220    -31    -33   -168   -285   -571   -519
    127   -155   -283     12    205   -218    -31    -44   -171   -280   -558   -519
    140   -163   -306     10    220   -233    -38    -54   -171   -283   -561   -527
    155   -150   -306     -2    231   -228    -36    -54   -163   -275   -555   -524
    241   -109   -350    -67    293   -231    -38    -62   -161   -265   -548   -522
    192   -109   -301    -41    246   -205    -31    -57   -148   -246   -532   -488
    106   -119   -226      5    163   -171    -25    -51   -129   -233   -519   -467
     90   -140   -231     25    161   -184    -25    -44   -119   -233   -519   -467
    200    -83   -285    -59    239   -184    -28    -49   -119   -236   -519   -485
    270    -15   -285   -127    277   -150    -25    -46   -111   -223   -511   -488
    181    -85   -270    -49    223   -176    -36    -67   -127   -249   -540   -506
     77   -184   -262     54    168   -223    -54    -96   -150   -277   -566   -535
    194   -116   -314    -38    252   -215    -59   -106   -153   -270   -555   -527
    324    -10   -335   -158    329   -171    -49    -96   -129   -241   -522   -501
    267      5   -265   -137    265   -129    -28    -70    -98   -210   -488   -472
    163      0   -163    -80    163    -80     -5    -36    -62   -174   -441   -423
    127    -64   -194    -31    158   -127    -51    -70    -98   -205   -467   -454
    127    -59   -187    -33    155   -122    -62    -62   -103   -202   -452   -449
    189     -7   -200    -90    192   -103    -64    -46   -101   -192   -436   -444
    116     23    -93    -70    106    -33    -41     -7    -62   -153   -394   -407
     57     67      7    -62     23     38    -15     23    -31   -122   -350   -358
    127     70    -59    -98     93      5    -28     12    -46   -145   -368   -363
    272     88   -187   -181    228    -49    -51     -7    -80   -181   -402   -394
    366    168   -197   -267    283    -12    -38      2    -75   -168   -387   -400
    361    161   -200   -262    280    -18    -44     -7    -77   -174   -389   -418
    371    119   -252   -246    311    -64    -77    -36   -106   -207   -423   -449
    366    176   -189   -272    277     -5    -64    -25    -85   -192   -402   -433
    301    176   -124   -239    213     25    -49    -28    -72   -187   -394   -441
    249    122   -127   -187    187     -2    -49    -31    -72   -200   -410   -462
    239    122   -116   -181    176      2    -44    -28    -62   -192   -400   -465
    213    103   -111   -161    163     -2    -59    -46    -72   -205   -405   -475
    215    119    -96   -166    155     12    -64    -57    -70   -207   -397   -472
    210    145    -64   -179    137     41    -59    -54    -62   -205   -381   -467
    210    140    -70   -176    140     36    -75    -70    -75   -218   -387   -493
    233    153    -83   -194    158     33    -75    -67    -67   -215   -374   -504
    213    137    -75   -174    145     31    -67    -59    -64   -210   -366   -506
    223    158    -64   -192    142     46    -72    -54    -59   -202   -348   -496
    202    205      2   -205     98    106    -49    -25    -25   -174   -309   -462
    161    241     77   -202     41    158    -23      7     10   -140   -270   -426
    262    280     18   -270    122    150    -41      2      2   -145   -275   -431
    249    316     64   -285     90    189    -31     12     15   -127   -259   -415
    270    329     57   -301    106    194    -31     12     18   -127   -254   -418
    314    376     62   -345    124    220    -28     23     28   -114   -239   -407
    267    381    114   -324     77    249    -33     20     36   -101   -213   -384
    254    405    148   -332     51    277    -31     10     38    -96   -197   -371
    257    420    161   -340     49    290    -38      0     36    -93   -189   -363
    257    397    140   -327     59    267    -64    -33      5   -119   -215   -371
    231    368    137   -298     46    254    -80    -62    -20   -140   -228   -384
    218    381    163   -301     25    272    -72    -64    -23   -140   -228   -387
    244    376    132   -311     54    254    -70    -72    -36   -158   -246   -400
    257    353     96   -306     77    226    -85    -98    -64   -184   -275   -415
    265    303     38   -283    114    171    -93   -116    -93   -210   -303   -433
    220    252     31   -236     96    142    -83   -116   -106   -220   -316   -446
    246    207    -38   -228    142     85    -98   -140   -137   -257   -345   -472
    241    176    -64   -210    150     57   -114   -168   -163   -285   -368   -488
    226    153    -72   -189    150     41   -122   -192   -187   -309   -392   -517
    252    153   -101   -205    176     25   -135   -215   -207   -327   -413   -542
    194    127    -67   -161    129     31   -124   -210   -200   -322   -402   -535
    231    116   -116   -174    174      0   -137   -226   -218   -335   -410   -548
    283     62   -220   -171    252    -77   -166   -246   -252   -371   -446   -587
    270     -5   -277   -132    272   -140   -129   -197   -252   -397   -491   -620
    267    -46   -314   -111    288   -179    -28   -106   -218   -426   -545   -670
    275   -101   -379    -88    327   -239     20    -33   -184   -446   -589   -727
    329     36   -293   -181    311   -127    106    114    -44   -306   -470   -631
    309    488    176   -400     64    332    101    168    168     44    -72   -265
    241   1096    852   -670   -306    974    -44    -25    288    397    363    119
    236   1447   1210   -844   -485   1330   -335   -374    205    545    579    288
    179   1163    984   -670   -402   1075   -602   -782   -187    218    296     38
     77    262    184   -171    -54    223   -646   -982   -711   -537   -459   -558
     93   -257   -353     80    220   -303   -597   -870   -846   -828   -787   -833
    132   -337   -470    101    301   -402   -485   -665   -722   -763   -766   -836
    200   -174   -374    -12    285   -272   -335   -457   -524   -605   -636   -735
    345    -25   -371   -163    358   -197   -283   -387   -433   -537   -576   -701
    270     -5   -275   -132    272   -140   -233   -345   -374   -496   -540   -680
    296     46   -252   -171    275   -103   -200   -311   -337   -467   -517   -654
    283     57   -226   -168    254    -83   -194   -301   -322   -457   -504   -626
    233     44   -192   -140    213    -75   -197   -296   -314   -446   -493   -610
    335    114   -220   -226    277    -54   -189   -290   -309   -428   -478   -607
    400    153   -246   -277    322    -46   -194   -293   -306   -426   -472   -610
    381    135   -246   -257    314    -54   -194   -283   -301   -420   -470   -613
    366    129   -236   -249    301    -54   -192   -280   -301   -420   -480   -615
    376    148   -228   -262    301    -41   -192   -280   -298   -415   -475   -607
    319    168   -150   -246    236     10   -168   -262   -275   -392   -449   -587
    252    140   -111   -194    181     15   -155   -259   -275   -397   -452   -587
    355    174   -184   -267    270     -2   -171   -272   -283   -410   -457   -581
    288    158   -129   -223    210     12   -168   -254   -257   -381   -433   -558
    345    184   -161   -267    254     12   -168   -252   -252   -374   -431   -558
    397    215   -181   -306    290     18   -155   -249   -246   -368   -428   -555
    361    223   -137   -293    246     44   -148   -241   -236   -361   -418   -550
    340    233   -106   -285    223     64   -142   -233   -223   -350   -413   -548
    405    231   -174   -319    290     28   -161   -241   -233   -361   -423   -563
    392    200   -192   -296    293      5   -171   -252   -246   -366   -431   -584
    431    262   -168   -350    301     46   -155   -228   -226   -337   -402   -553
    449    324   -124   -387    285    101   -150   -200   -202   -306   -374   -511
    402    301   -101   -353    252    101   -145   -184   -197   -298   -368   -493
    410    275   -135   -342    272     70   -163   -187   -207   -306   -381   -498
    394    301    -93   -348    241    106   -145   -155   -179   -277   -353   -475
    449    322   -127   -387    288     98   -122   -135   -166   -270   -353   -480
    444    306   -137   -376    290     83   -142   -145   -176   -285   -366   -493
    439    361    -77   -400    259    142   -132   -129   -161   -270   -337   -462
    496    454    -44   -475    270    205    -70    -96   -124   -246   -314   -420
    462    415    -46   -439    254    184    -59   -103   -132   -254   -322   -431
    436    387    -49   -413    241    171    -54   -101   -127   -254   -322   -426
    389    379    -10   -384    200    184    -44    -88   -111   -236   -311   -410
    407    407      0   -410    202    205    -33    -90   -109   -239   -314   -439
    493    449    -46   -472    270    202    -57   -116   -124   -257   -337   -491
    506    446    -59   -478    283    192    -49   -122   -124   -257   -350   -511
    446    415    -31   -431    239    192    -28   -124   -122   -257   -361   -517
    428    413    -15   -420    220    200    -20   -124   -111   -254   -361   -524
    423    441     18   -433    202    228    -20   -124   -103   -244   -348   -517
    394    426     28   -413    181    228    -20   -140   -103   -249   -350   -519
    444    459     15   -452    215    239     -5   -135    -90   -246   -345   -522
    457    467      7   -462    223    239     -2   -135    -90   -249   -348   -524
    381    462     80   -423    150    272     12   -119    -72   -231   -322   -506
    402    511    106   -459    148    309     38    -85    -41   -200   -285   -483
    402    514    111   -457    145    314     36    -80    -41   -194   -290   -491
    355    472    116   -413    119    293     18    -96    -57   -210   -309   -509
    342    517    171   -431     85    345     41    -54    -15   -168   -265   -467
    459    626    166   -545    148    397     72    -10     28   -116   -218   -431
    639    740    101   -688    270    420    116     33     64    -88   -194   -415
    491    633    142   -563    174    389     70    -23     18   -129   -239   -457
    371    574    202   -472     85    389     54    -54      2   -145   -252   -462
    342    623    280   -483     31    452     83    -23     41   -109   -207   -415
    415    626    210   -519    103    418     49    -54     12   -140   -228   -428
    444    615    171   -532    137    394     10    -96    -25   -174   -246   -457
    381    623    239   -504     70    431     20    -83    -15   -158   -228   -452
    433    620    184   -530    124    405      5   -101    -36   -176   -257   -465
    485    602    116   -542    184    361     12   -106    -49   -200   -272   -470
    446    524     77   -488    184    303      7   -132    -96   -254   -319   -519
    353    454    101   -405    127    277    -18   -150   -119   -283   -345   -553
    301    407    103   -355     98    257    -33   -163   -142   -301   -366   -587
    392    350    -41   -371    218    155    -93   -223   -210   -366   -426   -628
    379    361    -20   -371    200    171    -88   -213   -205   -355   -405   -605
    381    426     41   -405    171    233    -51   -181   -176   -322   -371   -589
    449    423    -25   -439    236    200    -64   -197   -194   -345   -397   -633
    446    361    -85   -402    267    137    -72   -202   -213   -363   -410   -644
    371    280    -93   -327    233     93    -90   -226   -246   -400   -446   -672
    387    215   -171   -301    280     23    -75   -207   -270   -449   -501   -714
    368    122   -246   -246    309    -62     10   -127   -254   -491   -563   -797
    366    122   -244   -244    306    -59    106    -28   -200   -478   -574   -823
    449    215   -236   -335    342    -10    168    109    -83   -374   -491   -756
    496    610    114   -553    189    361    181    184    111    -77   -171   -488
    298   1244    943   -771   -322   1093    140    124    329    355    319    -41
    233   1673   1439   -953   -602   1556   -137   -205    301    581    592    194
    270   1431   1161   -852   -444   1296   -452   -649    -96    272    324    -28
    207    657    449   -433   -119    553   -522   -919   -626   -449   -363   -571
    213     67   -148   -142    179    -38   -478   -857   -841   -854   -795   -924
    311    -57   -368   -127    340   -213   -394   -665   -748   -844   -852   -976
    392     15   -376   -205    384   -179   -290   -522   -615   -750   -805   -937
    400    101   -298   -252    348    -98   -202   -413   -493   -649   -727   -880
    397    181   -215   -293    306    -15   -150   -350   -413   -576   -678   -836
    402    249   -153   -324    277     49    -98   -303   -353   -532   -639   -800
    405    267   -140   -337    272     64   -106   -303   -348   -527   -626   -797
    407    285   -122   -348    265     83   -111   -296   -335   -509   -602   -782
    436    283   -155   -361    296     64   -111   -301   -342   -514   -605   -800
    413    296   -116   -353    265     90   -101   -306   -345   -524   -602   -807
    392    303    -88   -348    239    109    -85   -306   -335   -522   -584   -802
    358    327    -31   -342    194    150    -57   -288   -309   -501   -535   -782
    394    350    -44   -376    220    153    -51   -298   -316   -511   -537   -800
    530    381   -148   -454    340    116    -72   -348   -361   -553   -597   -844
    555    394   -161   -478    358    116    -72   -340   -368   -550   -602   -839
    540    389   -150   -465    345    119    -64   -309   -366   -545   -597   -828
    483    384   -101   -433    290    142    -83   -293   -366   -561   -607   -836
    423    420     -2   -420    213    210    -83   -270   -335   -545   -587   -810
    428    446     18   -439    202    233    -88   -270   -319   -532   -558   -810
    426    454     28   -441    197    241    -98   -285   -314   -535   -545   -823
    433    493     57   -465    187    275   -106   -298   -309   -542   -540   -831
    405    496     90   -449    158    293   -116   -309   -306   -553   -542   -839
    381    514    132   -449    124    324   -116   -311   -298   -563   -535   -828
    392    610    218   -504     88    415    -90   -293   -259   -532   -501   -789
    426    693    265   -561     80    480    -83   -290   -236   -509   -485   -774
    459    714    254   -587    103    485   -122   -329   -267   -537   -514   -797
    363    696    332   -530     15    517   -140   -340   -272   -537   -493   -784
    363    771    407   -566    -20    589   -127   -319   -249   -514   -454   -761
    420    846    426   -633     -2    639   -145   -324   -246   -519   -446   -761
    381    937    555   -659    -85    748    -98   -280   -192   -485   -394   -724
    423   1008    581   -717    -80    795    -72   -277   -179   -483   -381   -743
    514   1036    522   -776     -2    779   -116   -332   -220   -542   -428   -805
    519   1060    540   -792    -10    800   -140   -361   -236   -574   -452   -841
    509   1106    597   -807    -44    852   -140   -371   -233   -581   -449   -862
    517   1176    657   -846    -72    917   -137   -379   -223   -584   -446   -870
    483   1231    748   -859   -132    989   -119   -384   -202   -584   -433   -870
    452   1288    833   -872   -189   1062   -111   -397   -194   -600   -439   -896
    472   1356    883   -914   -205   1119   -111   -415   -194   -623   -449   -932
    457   1397    940   -927   -241   1169   -129   -452   -213   -662   -472   -984
    457   1480   1023   -969   -283   1252   -124   -472   -207   -675   -475  -1008
    472   1564   1091  -1021   -311   1327   -142   -504   -210   -698   -488  -1044
    441   1610   1169  -1026   -363   1389   -202   -553   -236   -735   -509  -1088
    459   1701   1241  -1083   -389   1473   -236   -581   -249   -758   -519  -1117
    449   1803   1350  -1127   -449   1577   -252   -600   -257   -776   -530  -1135
    446   1899   1449  -1174   -501   1673   -285   -633   -270   -800   -537  -1156
    436   2000   1564  -1218   -563   1782   -298   -649   -267   -810   -530  -1156
    407   2120   1712  -1265   -652   1917   -290   -644   -249   -805   -506  -1137
    407   2223   1816  -1314   -704   2021   -296   -649   -244   -815   -498  -1132
    506   2343   1836  -1426   -665   2091   -316   -659   -246   -833   -506  -1132
    535   2434   1899  -1483   -680   2166   -340   -683   -262   -859   -519  -1156
    501   2522   2021  -1514   -761   2270   -361   -696   -265   -872   -511  -1174
    517   2631   2114  -1574   -800   2374   -381   -704   -265   -872   -488  -1179
    524   2746   2221  -1636   -849   2486   -394   -709   -254   -867   -457  -1176
    542   2860   2317  -1701   -885   2590   -397   -717   -244   -859   -431  -1176
    517   2889   2369  -1704   -924   2629   -446   -761   -277   -898   -439  -1213
    488   2889   2400  -1691   -956   2644   -509   -820   -329   -956   -467  -1267
    478   2915   2434  -1699   -976   2675   -540   -854   -361   -989   -475  -1312
    498   2972   2473  -1735   -987   2722   -555   -872   -368   -997   -467  -1335
    483   2990   2507  -1740  -1010   2748   -579   -898   -397  -1028   -483  -1379
    410   2948   2538  -1680  -1065   2743   -607   -924   -426  -1072   -511  -1431
    392   2938   2546  -1665  -1078   2743   -628   -948   -446  -1114   -540  -1478
    506   2987   2481  -1745   -987   2735   -678   -997   -491  -1163   -576  -1548
    467   2982   2512  -1725  -1023   2748   -698  -1026   -514  -1187   -581  -1579
    394   2940   2546  -1667  -1075   2746   -704  -1044   -540  -1221   -600  -1613
    433   2977   2540  -1706  -1054   2759   -717  -1054   -558  -1249   -618  -1652
    472   3005   2533  -1738  -1028   2769   -766  -1088   -589  -1291   -644  -1699
    472   3021   2546  -1748  -1036   2785   -789  -1135   -631  -1327   -670  -1756
    483   3039   2553  -1761  -1034   2798   -792  -1145   -646  -1340   -670  -1771
    480   3039   2559  -1761  -1041   2800   -776  -1137   -649  -1350   -670  -1790
    413   2964   2551  -1688  -1067   2759   -743  -1091   -644  -1389   -711  -1847
    449   2938   2488  -1693  -1021   2714   -706  -1044   -628  -1457   -797  -1935
    428   3008   2579  -1717  -1075   2792   -636   -930   -532  -1402   -761  -1919
    509   3257   2748  -1886  -1119   3003   -618   -820   -384  -1210   -563  -1784
    633   3780   3146  -2205  -1254   3463   -696   -820   -236   -857   -155  -1483
    462   4463   4000  -2465  -1769   4232   -836  -1041   -171   -418    371  -1106
    288   4637   4349  -2462  -2029   4492  -1062  -1397   -371   -314    519  -1065
    244   4133   3886  -2190  -1821   4011  -1200  -1745   -854   -901     15  -1454
    252   3273   3021  -1761  -1384   3148  -1174  -1829  -1267  -1727   -753  -2005
    361   2894   2530  -1628  -1085   2712  -1174  -1699  -1267  -1867   -971  -2226
    392   2850   2457  -1621  -1031   2655  -1130  -1551  -1130  -1764   -935  -2249
    348   2940   2592  -1644  -1124   2769  -1018  -1397   -958  -1610   -833  -2184
    358   3060   2701  -1709  -1171   2881   -930  -1299   -833  -1501   -748  -2125
    394   3089   2694  -1743  -1150   2891   -927  -1283   -807  -1478   -740  -2143
    374   3096   2720  -1735  -1174   2909   -917  -1262   -782  -1447   -727  -2151
    345   3107   2761  -1727  -1208   2935   -891  -1239   -753  -1413   -704  -2140
    363   3133   2769  -1748  -1202   2951   -880  -1218   -727  -1376   -675  -2117
    363   3141   2774  -1753  -1205   2959   -865  -1197   -693  -1337   -641  -2094
    337   3128   2787  -1732  -1226   2959   -839  -1179   -665  -1309   -620  -2078
    301   3109   2808  -1706  -1252   2959   -828  -1171   -654  -1301   -607  -2081
    327   3109   2782  -1717  -1226   2946   -831  -1171   -649  -1301   -610  -2088
    345   3104   2756  -1725  -1205   2930   -831  -1169   -641  -1299   -613  -2096
    345   3107   2761  -1727  -1208   2935   -818  -1153   -626  -1286   -602  -2094
    394   3112   2717  -1756  -1161   2917   -815  -1127   -615  -1275   -610  -2104
    374   3109   2735  -1740  -1179   2922   -807  -1075   -550  -1223   -592  -2086
    236   3057   2821  -1647  -1291   2940   -782  -1062   -444  -1106   -524  -2042
    231   3011   2779  -1621  -1273   2896   -789  -1083   -470   -997   -462  -2034
    226   3000   2774  -1613  -1275   2889   -795  -1070   -501   -992   -392  -2005
    124   2951   2826  -1538  -1350   2889   -776  -1036   -496   -987   -355  -1966
    158   2829   2670  -1493  -1257   2748   -802  -1083   -561  -1034   -446  -2008
    262   2816   2551  -1540  -1145   2683   -787  -1093   -592  -1034   -501  -2008
    353   2844   2491  -1600  -1070   2670   -802  -1122   -626  -1031   -550  -2013
    322   2857   2535  -1590  -1106   2696   -797  -1130   -626  -1005   -550  -1974
    244   2800   2556  -1522  -1156   2681   -792  -1137   -623   -969   -535  -1961
    179   2709   2527  -1444  -1174   2618   -833  -1156   -633   -922   -542  -1971
    137   2624   2483  -1382  -1174   2553   -893  -1179   -631   -901   -553  -1969
    246   2587   2340  -1415  -1047   2465   -950  -1202   -641   -922   -571  -1977
    535   2618   2083  -1579   -774   2351  -1008  -1231   -683   -997   -618  -2013
    813   2618   1805  -1714   -496   2210  -1062  -1273   -740  -1101   -685  -2075
    969   2634   1662  -1803   -345   2148  -1057  -1267   -756  -1156   -706  -2099
    976   2662   1686  -1818   -353   2174   -995  -1223   -722  -1148   -685  -2065
    917   2642   1722  -1782   -402   2182   -982  -1197   -709  -1119   -678  -2034
    885   2642   1753  -1764   -433   2197   -969  -1174   -701  -1075   -670  -2021
    885   2668   1782  -1777   -449   2226   -958  -1158   -688  -1044   -659  -2013
    883   2714   1831  -1797   -472   2273   -922  -1119   -646  -1000   -623  -1982
    826   2738   1912  -1784   -542   2327   -872  -1062   -574   -937   -571  -1935
    805   2735   1930  -1771   -563   2335   -867  -1031   -537   -945   -558  -1917
    737   2699   1961  -1719   -613   2333   -857  -1002   -519   -984   -550  -1904
    735   2691   1956  -1712   -610   2325   -852   -992   -519  -1041   -550  -1901
    735   2701   1966  -1719   -615   2335   -823   -971   -522  -1085   -545  -1891
    717   2662   1945  -1691   -613   2304   -810   -966   -537  -1127   -553  -1888
    698   2616   1917  -1660   -610   2268   -810   -976   -563  -1171   -571  -1896
    683   2637   1953  -1660   -633   2296   -789   -961   -561  -1171   -550  -1873
    683   2704   2021  -1696   -670   2361   -750   -922   -535  -1140   -504  -1831
    735   2746   2008  -1740   -636   2377   -727   -901   -530  -1132   -485  -1810
    649   2727   2078  -1688   -714   2403   -667   -859   -496  -1093   -452  -1777
    563   2688   2125  -1626   -779   2408   -628   -818   -459  -1057   -418  -1709
    730   2735   2003  -1732   -636   2369   -693   -844   -478  -1070   -444  -1678
    800   2769   1969  -1784   -584   2369   -711   -839   -475  -1075   -472  -1644
    831   2821   1987  -1829   -579   2405   -678   -813   -457  -1080   -467  -1652
    854   2896   2042  -1875   -592   2470   -639   -782   -423  -1060   -439  -1649
    807   2894   2086  -1852   -639   2491   -633   -787   -431  -1062   -423  -1634
    753   2894   2140  -1823   -693   2520   -615   -782   -436  -1049   -389  -1605
    709   2891   2179  -1803   -735   2535   -592   -774   -441  -1041   -374  -1579
    730   2876   2145  -1803   -706   2512   -597   -789   -472  -1065   -413  -1569
    709   2873   2164  -1792   -727   2520   -594   -771   -472  -1060   -431  -1532
    706   2873   2166  -1790   -730   2522   -571   -748   -462  -1049   -441  -1512
    706   2870   2164  -1790   -730   2520   -542   -724   -454  -1039   -436  -1530
    636   2769   2132  -1701   -748   2452   -542   -727   -478  -1060   -454  -1566
    571   2662   2091  -1618   -761   2377   -535   -717   -493  -1075   -470  -1569
    548   2621   2073  -1584   -763   2348   -491   -685   -478  -1054   -459  -1564
    542   2577   2031  -1561   -743   2304   -457   -659   -465  -1028   -446  -1569
    509   2475   1966  -1491   -727   2221   -446   -639   -465  -1015   -436  -1574
    470   2429   1956  -1449   -745   2192   -436   -623   -465   -997   -423  -1577
    452   2408   1956  -1431   -753   2184   -397   -602   -457   -979   -418  -1569
    415   2377   1958  -1397   -771   2169   -366   -579   -449   -963   -415  -1519
    407   2348   1940  -1376   -766   2145   -353   -566   -449   -958   -407  -1512
    314   2268   1953  -1291   -820   2112   -306   -527   -444   -969   -413  -1530
    288   2192   1904  -1239   -807   2047   -226   -467   -436  -1013   -470  -1571
    340   2151   1808  -1247   -732   1979   -127   -379   -407  -1047   -519  -1608
    431   2166   1735  -1299   -652   1951    -54   -254   -335  -1013   -493  -1590
    517   2481   1961  -1499   -724   2221    -31   -124   -148   -758   -218  -1327
    535   3146   2608  -1842  -1036   2878    -57    -64    124   -275    314   -815
    387   3707   3320  -2047  -1465   3512   -215   -218    270    155    789   -415
    220   3684   3463  -1951  -1621   3574   -449   -563     70    140    815   -433
     -2   2899   2899  -1449  -1452   2899   -532   -922   -511   -605    163   -937
    -46   2138   2184  -1047  -1117   2161   -509   -979   -870  -1197   -418  -1389
    124   1875   1748  -1002   -810   1813   -467   -820   -849  -1283   -571  -1532
    254   1855   1600  -1054   -672   1727   -384   -662   -727  -1221   -561  -1527
    283   1932   1649  -1109   -683   1792   -277   -522   -589  -1114   -478  -1439
    306   2029   1722  -1169   -706   1875   -194   -420   -488  -1028   -402  -1348
    309   2039   1727  -1174   -709   1883   -168   -368   -449   -992   -366  -1314
    280   2031   1751  -1156   -735   1891   -129   -319   -413   -953   -319  -1286
    231   2003   1769  -1119   -769   1888    -93   -283   -387   -930   -283  -1267
    223   1997   1774  -1111   -776   1886    -70   -241   -361   -904   -246  -1228
    207   1984   1777  -1096   -784   1880    -51   -215   -345   -885   -218  -1174
    197   1984   1787  -1091   -795   1886    -31   -197   -335   -875   -202  -1093
    166   1982   1816  -1075   -826   1899      0   -171   -316   -857   -176  -1070
    187   1977   1790  -1083   -802   1883     15   -158   -306   -857   -171  -1098
    153   1977   1823  -1065   -836   1901     49   -124   -280   -836   -155  -1098
    116   1987   1870  -1052   -875   1930     93    -77   -239   -797   -122  -1078
    127   1966   1839  -1049   -854   1904     85    -72   -244   -805   -137  -1091
    158   1969   1810  -1065   -826   1891    101    -54   -233   -797   -135  -1096
    135   1953   1816  -1047   -839   1886    132    -28   -213   -774   -122  -1098
    119   1948   1829  -1034   -854   1888    161      0   -194   -743    -98  -1101
    122   1938   1816  -1031   -846   1878    158     15   -194   -740    -85  -1093
    145   1943   1795  -1044   -823   1870    163     25   -197   -740    -75  -1078
    155   1948   1792  -1052   -818   1870    171     33   -205   -743    -67  -1049
    174   1948   1774  -1060   -800   1862    189     46   -210   -748    -67  -1021
    202   1969   1766  -1085   -784   1870    179     54   -213   -743    -59   -989
    246   2005   1758  -1127   -756   1883    174     70   -202   -732    -51   -982
    277   2018   1738  -1150   -730   1878    189     98   -194   -719    -49   -984
    301   2031   1730  -1166   -714   1880    181    122   -176   -680     -7   -948
    288   2075   1787  -1182   -750   1932    189    132   -161   -646     23   -927
    290   2094   1800  -1192   -756   1948    231    171   -137   -626     46   -888
    309   2122   1810  -1218   -750   1969    236    197   -129   -607     88   -839
    324   2145   1821  -1234   -748   1984    244    223   -109   -587    122   -789
    309   2114   1805  -1213   -748   1961    296    259    -96   -587    142   -761
    280   2081   1800  -1182   -758   1940    340    285    -75   -576    171   -737
    267   2078   1810  -1174   -774   1945    361    311    -54   -553    218   -698
    285   2094   1808  -1189   -761   1951    374    340    -31   -524    249   -683
    272   2086   1810  -1182   -769   1951    410    376     -7   -493    283   -665
    254   2091   1834  -1174   -789   1964    452    407     18   -467    303   -649
    233   2078   1844  -1158   -805   1961    475    428     31   -449    311   -639
    200   2047   1847  -1122   -823   1948    485    446     31   -441    322   -620
    187   2036   1847  -1114   -831   1940    517    475     41   -436    327   -600
    166   2029   1862  -1098   -849   1948    548    491     44   -428    335   -589
    142   2013   1870  -1080   -865   1940    563    501     38   -426    345   -581
    122   1995   1873  -1057   -875   1935    571    511     38   -426    355   -558
    124   1990   1862  -1060   -867   1927    574    524     36   -426    363   -545
    111   1982   1867  -1047   -878   1925    594    545     46   -413    387   -527
    101   1995   1893  -1047   -896   1945    615    568     57   -400    413   -498
    114   2057   1943  -1085   -914   2000    654    607     83   -376    449   -449
     96   2094   1997  -1096   -950   2044    693    636     98   -355    478   -418
     67   2086   2018  -1078   -976   2052    719    662    111   -345    504   -410
     88   2091   2003  -1091   -956   2047    740    691    124   -329    532   -389
     83   2083   2000  -1083   -958   2042    774    719    140   -314    553   -361
     88   2117   2026  -1104   -969   2073    818    758    166   -288    587   -316
    116   2161   2044  -1140   -963   2104    831    769    176   -275    620   -285
    124   2161   2036  -1143   -956   2099    823    753    166   -277    636   -265
    135   2151   2016  -1143   -940   2083    818    735    148   -290    636   -246
    103   2130   2026  -1117   -961   2081    823    730    142   -296    641   -207
    109   2101   1992  -1106   -940   2047    807    727    119   -314    644   -202
    114   2094   1979  -1104   -935   2039    813    750    111   -316    667   -197
    114   2075   1961  -1093   -922   2018    818    763    101   -322    680   -197
     90   2052   1961  -1072   -935   2008    815    758     85   -335    675   -200
     31   1984   1953  -1010   -961   1969    820    756     67   -358    654   -207
    -23   1935   1958   -956   -989   1945    831    756     46   -379    641   -215
    -46   1935   1982   -943  -1013   1958    852    769     44   -379    665   -202
    -10   1925   1932   -958   -971   1927    852    758     20   -402    662   -210
    -46   1862   1909   -909   -976   1886    846    743     -2   -431    646   -231
    -59   1834   1891   -888   -974   1862    846    745    -12   -454    631   -236
    -51   1842   1893   -893   -971   1867    846    745    -23   -472    626   -228
    -72   1849   1922   -888   -997   1883    841    735    -33   -478    626   -236
    -96   1831   1927   -867  -1013   1878    854    743    -41   -485    631   -236
   -109   1792   1899   -841  -1005   1844    878    761    -49   -511    613   -262
    -80   1753   1834   -836   -956   1792    948    813    -46   -555    563   -332
    -80   1745   1826   -836   -953   1784   1034    901     -5   -566    550   -374
    -41   1777   1818   -867   -930   1797   1085   1018     72   -501    610   -329
     25   2042   2016  -1034   -995   2029   1111   1148    233   -275    859    -62
    -12   2670   2683  -1327  -1348   2675   1156   1288    527    194   1395    493
   -192   3185   3377  -1499  -1784   3281   1060   1158    680    597   1849    927
   -345   3130   3476  -1392  -1912   3302    849    784    446    511   1813    896
   -454   2439   2891   -992  -1673   2665    706    376   -111   -161   1208    371
   -470   1662   2132   -594  -1301   1896    636    210   -537   -782    607   -181
   -394   1395   1790   -501  -1091   1592    683    361   -517   -849    493   -311
   -329   1413   1740   -542  -1034   1577    787    535   -387   -774    535   -241
   -306   1504   1808   -600  -1057   1654    891    675   -257   -667    620   -101
   -267   1636   1904   -683  -1085   1769    974    782   -150   -566    704      2
   -231   1714   1945   -743  -1088   1829   1026    841    -98   -519    748     28
   -236   1725   1961   -743  -1098   1842   1041    870    -75   -498    771     28
   -244   1727   1971   -743  -1106   1849   1039    885    -64   -491    784     41
   -226   1740   1966   -756  -1096   1852   1047    898    -57   -485    797     57
   -215   1725   1940   -756  -1078   1831   1062    924    -38   -470    810     80
   -200   1730   1930   -766  -1065   1829   1088    948    -28   -459    833     96
   -215   1735   1951   -761  -1083   1842   1098    953    -25   -459    846     98
   -241   1735   1977   -745  -1109   1855   1091    945    -31   -467    849    101
   -259   1725   1982   -732  -1119   1852   1096    956    -23   -454    862    101
   -262   1735   1997   -737  -1130   1865   1114    989      5   -423    898    127
   -275   1751   2023   -740  -1150   1888   1135   1013     25   -397    930    153
   -254   1740   1995   -743  -1124   1867   1117   1013     20   -402    924    140
   -246   1719   1964   -737  -1106   1842   1130   1031     28   -392    930    145
   -213   1732   1945   -761  -1078   1839   1140   1049     44   -374    956    163
   -187   1745   1930   -782  -1060   1836   1145   1067     57   -358    987    200
   -189   1745   1935   -776  -1062   1839   1143   1072     62   -348   1005    220
   -192   1751   1943   -779  -1067   1844   1143   1083     62   -348   1013    239
   -181   1751   1930   -784  -1057   1839   1135   1093     62   -345   1026    267
   -184   1758   1943   -787  -1065   1849   1122   1101     70   -332   1047    288
   -200   1769   1969   -784  -1083   1867   1127   1117     85   -309   1083    311
   -197   1795   1992   -800  -1096   1893   1148   1148    109   -275   1119    345
   -189   1795   1984   -802  -1088   1888   1145   1166    122   -252   1137    363
   -207   1769   1974   -782  -1091   1873   1143   1192    137   -228   1163    381
   -163   1774   1938   -805  -1049   1855   1161   1231    163   -200   1200    413
   -155   1766   1919   -807  -1039   1842   1166   1252    168   -194   1208    426
   -158   1784   1943   -813  -1052   1865   1179   1278    181   -187   1215    446
   -145   1797   1943   -826  -1044   1870   1179   1288    197   -179   1231    459
   -181   1751   1932   -784  -1057   1842   1182   1296    197   -176   1241    467
   -205   1740   1943   -769  -1075   1842   1218   1322    215   -168   1257    478
   -220   1745   1966   -763  -1093   1855   1254   1353    246   -145   1283    506
   -215   1735   1951   -761  -1085   1842   1260   1361    265   -135   1296    522
   -213   1725   1938   -756  -1075   1831   1273   1376    290   -119   1309    532
   -239   1706   1945   -735  -1093   1826   1293   1387    298   -122   1306    527
   -228   1709   1935   -740  -1080   1821   1322   1397    311   -124   1301    524
   -252   1712   1964   -730  -1109   1836   1358   1410    327   -122   1304    535
   -285   1667   1953   -691  -1119   1810   1353   1400    314   -135   1293    519
   -275   1631   1904   -678  -1091   1769   1348   1410    324   -119   1306    519
   -244   1618   1862   -688  -1054   1740   1374   1423    340   -111   1330    532
   -241   1613   1852   -688  -1047   1732   1389   1428    348   -109   1340    548
   -265   1618   1883   -675  -1072   1751   1392   1428    353   -106   1340    553
   -252   1605   1855   -678  -1054   1730   1389   1423    345   -119   1330    548
   -241   1628   1870   -693  -1054   1748   1405   1444    366   -103   1348    568
   -254   1673   1925   -711  -1091   1800   1431   1478    397    -72   1392    605
   -288   1667   1956   -688  -1122   1810   1457   1509    420    -49   1428    644
   -236   1680   1917   -722  -1075   1797   1467   1514    420    -49   1444    657
   -220   1696   1914   -737  -1067   1805   1483   1527    428    -36   1465    675
   -226   1714   1938   -745  -1080   1826   1488   1540    441    -20   1480    701
   -244   1730   1974   -743  -1109   1852   1478   1540    439    -23   1483    717
   -233   1769   2000   -769  -1117   1883   1475   1535    446    -15   1501    756
   -207   1810   2016   -802  -1111   1912   1475   1532    452      0   1525    787
   -194   1813   2005   -810  -1098   1909   1467   1522    441     -2   1538    797
   -254   1756   2010   -750  -1132   1883   1447   1501    420    -20   1535    802
   -246   1704   1951   -730  -1098   1826   1410   1467    384    -62   1501    779
   -226   1680   1906   -727  -1067   1792   1397   1460    368    -80   1491    761
   -215   1706   1922   -745  -1067   1813   1415   1480    384    -64   1509    779
   -207   1709   1917   -750  -1062   1813   1426   1486    379    -77   1504    782
   -223   1621   1844   -698  -1034   1732   1382   1431    314   -148   1444    719
   -249   1574   1823   -662  -1036   1699   1366   1410    285   -181   1402    685
   -280   1548   1829   -633  -1054   1688   1384   1413    290   -174   1402    688
   -259   1512   1771   -626  -1015   1641   1384   1400    285   -187   1397    672
   -277   1480   1758   -602  -1018   1618   1361   1387    257   -207   1382    654
   -296   1473   1766   -589  -1031   1618   1348   1379    241   -213   1369    636
   -288   1478   1766   -597  -1026   1621   1345   1366    228   -218   1353    628
   -301   1514   1816   -605  -1057   1665   1345   1369    226   -210   1356    626
   -345   1480   1823   -568  -1085   1649   1325   1340    200   -244   1317    581
   -316   1436   1753   -561  -1034   1595   1366   1384    200   -285   1260    530
   -306   1457   1764   -574  -1034   1610   1462   1486    259   -298   1226    498
   -220   1530   1751   -654   -984   1639   1514   1595    342   -270   1234    491
   -171   1808   1979   -820  -1075   1893   1540   1704    519    -59   1457    672
   -142   2444   2587  -1150  -1366   2514   1480   1693    706    350   1953   1117
   -270   3159   3426  -1444  -1849   3291   1301   1467    779    789   2496   1584
   -397   3341   3738  -1470  -2068   3538   1047   1062    545    859   2608   1649
   -498   2626   3125  -1065  -1810   2876    878    628    -80    116   1956   1140
   -501   1717   2218   -610  -1358   1966    859    504   -545   -706   1158    530
   -405   1304   1709   -452  -1057   1506    917    662   -574   -909    867    265
   -314   1335   1649   -509   -982   1491   1002    841   -423   -813    896    246
   -288   1462   1751   -589  -1021   1608   1054    956   -283   -706    963    277
   -285   1597   1883   -657  -1085   1740   1067   1018   -197   -636   1034    329
   -267   1735   2000   -735  -1135   1867   1091   1070   -135   -581   1091    376
   -283   1816   2099   -766  -1189   1956   1114   1101    -88   -561   1119    407
   -220   1870   2091   -826  -1156   1979   1093   1083   -101   -589   1101    405
   -210   1914   2125   -854  -1166   2018   1070   1057   -116   -615   1085    389
   -210   1956   2166   -875  -1187   2062   1070   1057   -109   -618   1085    392
   -194   2000   2195   -901  -1195   2096   1062   1047   -103   -615   1083    387
   -220   2013   2231   -896  -1226   2122   1047   1039    -93   -610   1088    397
   -228   2049   2278   -911  -1254   2164   1044   1049    -77   -597   1104    415
   -163   2112   2275   -976  -1221   2192   1026   1036    -85   -602   1106    405
   -122   2156   2278  -1015  -1200   2216   1002   1015    -96   -615   1096    397
   -176   2151   2327   -987  -1252   2236   1005   1013    -96   -610   1109    413
   -226   2158   2385   -966  -1306   2270   1013   1028    -83   -600   1119    436
   -197   2197   2395  -1002  -1296   2296   1002   1028    -88   -600   1127    439
   -137   2283   2421  -1072  -1278   2351   1005   1026    -88   -589   1135    441
   -150   2291   2442  -1072  -1296   2366   1000   1023    -93   -589   1130    446
   -205   2262   2468  -1028  -1337   2364    984   1008   -106   -602   1135    441
   -210   2296   2504  -1044  -1356   2400    987   1018    -85   -576   1174    470
   -163   2351   2514  -1093  -1337   2431    997   1039    -57   -555   1205    506
   -148   2379   2527  -1119  -1337   2452    992   1036    -64   -566   1202    504
   -184   2387   2572  -1104  -1376   2478    961   1023    -70   -563   1208    501
   -207   2377   2585  -1085  -1397   2481    932   1013    -85   -566   1200    493
   -184   2436   2621  -1124  -1402   2527    917   1018    -80   -537   1215    504
   -161   2509   2670  -1174  -1415   2590    924   1034    -46   -504   1265    542
   -135   2561   2694  -1213  -1415   2626    919   1044    -25   -472   1291    571
   -127   2579   2707  -1228  -1415   2642    909   1049    -20   -462   1296    584
   -137   2603   2740  -1231  -1439   2670    909   1049    -12   -467   1291    581
   -129   2647   2777  -1260  -1454   2712    924   1057     -5   -475   1288    594
    -88   2683   2772  -1299  -1428   2727    919   1047    -15   -485   1280    584
    -70   2707   2777  -1319  -1423   2740    911   1039    -25   -488   1267    574
    -57   2725   2782  -1332  -1418   2753    909   1036    -20   -480   1265    568
   -103   2688   2792  -1293  -1449   2738    911   1039    -12   -472   1265    561
    -93   2704   2798  -1304  -1444   2751    911   1036     -7   -467   1265    553
    -57   2738   2795  -1340  -1426   2764    917   1039     -7   -475   1244    540
    -49   2753   2803  -1350  -1426   2777    906   1018    -23   -498   1202    509
    -46   2733   2779  -1345  -1415   2756    875    992    -54   -532   1153    478
    -44   2759   2803  -1358  -1423   2782    883    989    -54   -545   1143    457
    -70   2756   2826  -1345  -1447   2792    859    976    -59   -563   1135    439
    -75   2730   2805  -1327  -1439   2766    805    956    -72   -597   1124    420
    -83   2740   2824  -1330  -1454   2782    820    958    -62   -597   1135    426
    -64   2753   2818  -1345  -1441   2785    820    940    -70   -602   1117    407
    -98   2766   2865  -1335  -1480   2816    828    935    -59   -592   1111    402
   -135   2795   2930  -1330  -1532   2863    823    930    -46   -581   1111    397
   -137   2831   2966  -1348  -1551   2899    815    927    -28   -563   1127    402
   -166   2850   3016  -1343  -1592   2933    815    937    -10   -548   1145    420
   -163   2865   3029  -1353  -1595   2946    815    940     -5   -548   1145    426
   -192   2865   3057  -1335  -1623   2961    823    956     15   -532   1156    439
   -197   2894   3089  -1348  -1644   2990    818    963     33   -504   1174    457
   -174   2940   3112  -1384  -1641   3026    807    966     54   -480   1197    470
   -124   2961   3086  -1421  -1605   3024    776    945     46   -480   1202    462
   -119   2974   3094  -1426  -1605   3034    761    924     36   -472   1210    462
   -145   2985   3130  -1421  -1639   3055    761    909     25   -470   1213    467
   -109   2987   3096  -1439  -1602   3039    743    885      2   -493   1189    459
   -114   2982   3094  -1436  -1605   3037    748    883      0   -501   1187    483
   -161   2902   3063  -1369  -1610   2982    719    875    -15   -511   1176    485
   -168   2855   3024  -1345  -1597   2938    696    865    -28   -527   1143    465
   -145   2818   2961  -1337  -1553   2889    693    852    -44   -555   1109    452
   -124   2782   2904  -1330  -1517   2842    691    833    -64   -579   1067    407
   -132   2751   2883  -1309  -1506   2816    688    828    -70   -576   1039    381
   -163   2668   2829  -1254  -1496   2748    672    813    -88   -574   1049    358
   -168   2585   2753  -1208  -1460   2668    665    789   -111   -589   1023    327
   -145   2520   2662  -1189  -1405   2592    657    771   -129   -600    997    306
   -145   2501   2647  -1176  -1395   2574    691    782   -122   -584    997    319
   -210   2507   2717  -1148  -1465   2611    732    807   -103   -542   1034    337
   -124   2504   2626  -1189  -1376   2564    732    797   -111   -542   1044    306
    -88   2457   2543  -1184  -1317   2501    737    795   -116   -555   1041    277
    -83   2353   2436  -1135  -1260   2395    745    818   -119   -587    992    215
   -111   2294   2403  -1093  -1257   2346    815    909    -57   -597    940    168
   -150   2325   2475  -1088  -1314   2400    909   1044     67   -522    984    205
   -135   2543   2675  -1205  -1405   2608    971   1174    246   -324   1150    368
   -148   3026   3174  -1439  -1660   3099    945   1195    415     33   1548    743
   -277   3658   3936  -1691  -2109   3798    753    943    428    444   2052   1161
   -355   3868   4224  -1756  -2291   4047    485    563    218    576   2231   1257
   -420   3393   3813  -1488  -2117   3603    329    215   -233     90   1813    935
   -522   2397   2920   -937  -1719   2657    322     72   -719   -810    974    350
   -475   1899   2374   -714  -1426   2135    394    241   -719  -1023    670    111
   -368   1862   2231   -748  -1299   2044    488    426   -540   -909    696    122
   -337   1940   2278   -802  -1309   2109    589    587   -345   -756    792    197
   -314   2016   2330   -849  -1322   2171    633    683   -215   -654    854    267
   -277   2057   2335   -891  -1306   2197    652    714   -161   -613    878    298
   -262   2078   2340   -906  -1301   2208    667    743   -122   -579    904    316
   -252   2104   2356   -927  -1304   2229    667    753   -101   -558    919    322
   -270   2086   2356   -906  -1312   2221    652    748   -106   -550    914    316
   -311   2062   2372   -878  -1340   2218    636    740   -106   -548    909    319
   -296   2068   2364   -888  -1330   2216    618    737   -101   -537    919    327
   -265   2078   2340   -906  -1304   2208    615    737    -96   -519    927    335
   -293   2047   2340   -875  -1317   2192    610    732    -96   -527    919    340
   -277   2060   2335   -891  -1309   2197    623    743    -75   -514    940    363
   -244   2083   2327   -919  -1286   2205    633    750    -54   -501    961    371
   -241   2086   2327   -922  -1283   2205    631    756    -44   -496    963    374
   -246   2075   2322   -914  -1283   2197    636    766    -36   -485    969    389
   -239   2070   2309   -917  -1275   2190    641    769    -33   -483    971    402
   -241   2081   2322   -919  -1283   2203    649    776    -20   -480    979    415
   -233   2081   2314   -924  -1275   2197    641    784    -10   -470    997    426
   -259   2060   2320   -898  -1288   2190    631    789     -5   -459   1013    433
   -226   2065   2291   -922  -1257   2177    620    784    -10   -454   1010    423
   -228   2052   2281   -911  -1254   2166    615    782     -7   -444   1013    423
   -226   2049   2275   -911  -1249   2161    605    789      2   -428   1026    433
   -184   2094   2278   -953  -1231   2184    626    815     28   -387   1044    465
   -200   2107   2307   -953  -1254   2205    623    823     49   -355   1062    480
   -236   2052   2288   -909  -1262   2169    579    810     41   -348   1057    483
   -210   2073   2281   -932  -1244   2177    574    831     67   -311   1080    506
   -174   2130   2304   -976  -1239   2216    600    870    111   -257   1122    555
   -218   2130   2346   -956  -1283   2236    587    878    127   -231   1143    563
   -213   2135   2348   -963  -1280   2242    571    878    129   -223   1143    550
   -176   2166   2340   -995  -1257   2252    584    885    135   -226   1127    571
   -163   2184   2348  -1010  -1254   2265    584    880    129   -244   1106    568
   -176   2187   2364  -1005  -1270   2275    597    880    132   -241   1117    555
   -213   2156   2369   -971  -1291   2262    571    859    124   -249   1119    563
   -207   2164   2372   -979  -1288   2268    563    862    135   -236   1124    574
   -220   2138   2359   -958  -1288   2247    568    862    140   -239   1117    561
   -265   2088   2353   -914  -1309   2221    584    849    124   -259   1096    524
   -267   2088   2353   -911  -1309   2221    620    849    135   -259   1085    519
   -267   2070   2338   -904  -1304   2205    618    839    140   -257   1067    514
   -252   2049   2301   -898  -1275   2174    597    820    135   -265   1044    509
   -270   2016   2283   -875  -1278   2148    589    800    119   -277   1021    483
   -275   2021   2296   -872  -1286   2158    574    779    111   -283   1013    462
   -265   2031   2296   -885  -1280   2164    574    774    119   -275   1021    472
   -277   2016   2294   -867  -1286   2153    581    776    132   -265   1034    498
   -290   2013   2301   -862  -1299   2156    563    769    140   -259   1044    498
   -296   2023   2317   -865  -1306   2169    561    779    161   -239   1054    501
   -285   2034   2320   -872  -1304   2174    568    787    181   -228   1052    491
   -272   2062   2335   -893  -1304   2197    571    800    207   -207   1057    498
   -265   2075   2338   -906  -1301   2208    563    807    231   -184   1083    511
   -283   2052   2335   -885  -1309   2192    574    813    246   -168   1098    493
   -301   2034   2333   -867  -1319   2182    587    823    259   -150   1119    480
   -285   2055   2340   -883  -1312   2197    605    839    290   -124   1150    504
   -252   2094   2346   -922  -1299   2218    605    846    314    -96   1163    537
   -262   2088   2351   -914  -1306   2221    587    831    316    -93   1156    555
   -275   2078   2353   -901  -1314   2216    576    813    309   -101   1137    561
   -280   2047   2327   -883  -1304   2187    542    787    288   -122   1106    558
   -280   2036   2317   -880  -1299   2177    527    766    280   -119   1104    540
   -288   1992   2281   -854  -1283   2135    527    756    272   -122   1111    517
   -309   1919   2229   -807  -1270   2073    501    737    259   -137   1091    496
   -301   1891   2192   -795  -1247   2042    493    732    257   -145   1067    491
   -319   1823   2140   -753  -1231   1979    491    714    233   -184   1005    470
   -342   1730   2073   -696  -1208   1901    485    685    207   -223    953    431
   -316   1699   2016   -691  -1166   1855    488    675    202   -231    935    431
   -353   1636   1990   -641  -1171   1813    459    644    176   -262    872    415
   -374   1579   1951   -602  -1163   1764    462    633    161   -290    818    397
   -342   1551   1893   -605  -1117   1722    493    654    181   -265    844    405
   -342   1538   1880   -597  -1111   1709    459    633    176   -267    813    397
   -405   1512   1917   -553  -1161   1714    420    618    171   -290    769    368
   -405   1444   1849   -519  -1127   1647    426    615    163   -314    735    363
   -387   1384   1771   -498  -1080   1579    470    636    176   -280    797    316
   -392   1301   1693   -457  -1044   1499    537    670    189   -296    797    189
   -436   1244   1680   -402  -1057   1462    594    722    210   -324    805    135
   -389   1330   1719   -470  -1054   1522    613    818    306   -257    831    184
   -319   1628   1945   -654  -1132   1787    652    906    467    -10   1072    405
   -303   2268   2572   -982  -1439   2418    626    888    685    444   1556    857
   -413   2883   3296  -1234  -1855   3089    371    639    782    857   2010   1280
   -519   2818   3338  -1148  -1927   3078     77    244    504    745   1917   1197
   -600   2112   2712   -756  -1654   2410     -5    -93    -54     28   1278    704
   -576   1340   1917   -381  -1249   1628      2   -140   -413   -592    659    207
   -506   1052   1558   -272  -1031   1304     44     15   -381   -678    496     51
   -504   1104   1608   -301  -1057   1356    142    166   -239   -581    530     70
   -488   1215   1704   -363  -1096   1460    213    272   -116   -478    576    124
   -459   1317   1777   -428  -1119   1545    241    332    -38   -405    626    184
   -436   1363   1800   -462  -1117   1582    262    353     -7   -379    620    220
   -415   1384   1797   -485  -1106   1592    277    361     -2   -379    605    244
   -418   1410   1829   -498  -1122   1618    277    358     -2   -379    594    252
   -431   1444   1875   -506  -1153   1657    262    348      2   -340    641    197
   -436   1470   1906   -517  -1171   1688    226    316    -15   -340    662    150
   -426   1540   1964   -558  -1195   1751    213    293    -33   -358    641    155
   -381   1610   1992   -615  -1187   1800    179    275    -46   -374    592    161
   -379   1636   2016   -631  -1197   1826    145    246    -70   -402    537    148
   -387   1665   2052   -639  -1218   1857    137    223    -85   -420    506    148
   -426   1639   2065   -607  -1244   1849    135    205   -106   -423    524     98
   -439   1636   2075   -600  -1257   1855    119    194   -116   -439    509     75
   -428   1675   2104   -623  -1267   1888     90    181   -119   -449    496     67
   -423   1701   2125   -639  -1273   1912     90    179   -122   -452    491     67
   -433   1709   2140   -639  -1288   1925    111    174   -129   -462    467     59
   -465   1696   2161   -618  -1312   1927     98    161   -140   -467    459     46
   -475   1696   2169   -613  -1322   1930     67    145   -145   -462    470     25
   -483   1719   2203   -618  -1343   1961     31    129   -150   -457    475     23
   -483   1758   2242   -639  -1363   2000     -5    119   -150   -457    472     41
   -498   1771   2268   -636  -1382   2018     -2    101   -158   -457    459     54
   -524   1743   2265   -610  -1395   2003     -2     77   -176   -465    449     51
   -517   1753   2270   -618  -1392   2010    -31     64   -179   -465    452     64
   -485   1813   2296   -665  -1392   2055    -75     54   -179   -454    472     70
   -467   1839   2304   -685  -1387   2070    -90     44   -181   -449    485     88
   -449   1875   2325   -714  -1389   2101    -85     41   -181   -446    485    103
   -441   1930   2372   -743  -1405   2151    -93     36   -181   -446    480    103
   -446   1961   2408   -758  -1426   2184   -109     28   -179   -444    493    116
   -446   2000   2447   -779  -1447   2223   -119     15   -181   -446    491    132
   -459   1984   2444   -763  -1452   2213   -137    -20   -213   -480    459    114
   -475   1982   2457   -753  -1465   2218   -145    -44   -226   -493    462     88
   -433   2010   2444   -789  -1439   2226   -161    -59   -231   -501    454     77
   -478   2057   2535   -789  -1506   2294   -153    -54   -210   -475    470     88
   -527   2062   2587   -769  -1558   2322   -127    -51   -194   -459    478     72
   -504   2023   2527   -758  -1514   2275   -129    -85   -220   -493    444     25
   -530   2010   2538   -743  -1535   2275   -150   -111   -241   -514    413    -12
   -509   2031   2540   -761  -1525   2286   -168   -129   -252   -535    389    -41
   -498   2036   2535   -771  -1517   2286   -197   -155   -267   -561    361    -64
   -522   2031   2553   -753  -1538   2291   -220   -187   -285   -576    340    -93
   -522   2060   2579   -769  -1551   2317   -218   -192   -288   -579    340   -103
   -517   2075   2590   -779  -1553   2333   -231   -207   -296   -584    335   -109
   -519   2101   2621   -792  -1571   2361   -241   -223   -301   -592    324   -116
   -504   2166   2670   -831  -1587   2418   -244   -218   -285   -576    337    -98
   -542   2148   2688   -805  -1615   2418   -275   -223   -283   -571    353   -101
   -542   2130   2673   -795  -1608   2400   -293   -252   -309   -589    335   -127
   -553   2148   2699   -797  -1626   2423   -270   -265   -314   -589    327   -137
   -568   2184   2753   -807  -1660   2468   -252   -252   -301   -576    332   -119
   -587   2197   2782   -805  -1686   2488   -267   -257   -301   -574    329   -124
   -550   2223   2772   -836  -1662   2496   -257   -259   -301   -568    327   -124
   -491   2275   2766   -893  -1631   2522   -249   -262   -301   -566    314   -122
   -470   2296   2766   -911  -1618   2530   -270   -277   -306   -571    301   -129
   -480   2317   2795   -919  -1639   2556   -290   -309   -314   -579    296   -122
   -491   2343   2834   -927  -1662   2587   -309   -335   -324   -587    296   -109
   -478   2369   2844   -945  -1662   2605   -322   -355   -340   -594    290   -101
   -465   2340   2805   -937  -1634   2572   -363   -402   -374   -626    259   -119
   -470   2304   2772   -919  -1621   2538   -389   -426   -397   -644    244   -124
   -498   2242   2740   -872  -1621   2491   -405   -439   -418   -659    218   -137
   -501   2229   2730   -862  -1615   2478   -407   -449   -428   -662    207   -135
   -485   2210   2696   -862  -1590   2452   -423   -465   -444   -680    174   -148
   -509   2145   2655   -820  -1582   2400   -423   -483   -467   -717    140   -171
   -501   2101   2603   -800  -1553   2353   -441   -506   -496   -745    111   -192
   -524   2044   2569   -761  -1548   2307   -475   -532   -524   -771     77   -228
   -540   2003   2543   -730  -1540   2273   -493   -558   -553   -797     41   -246
   -537   1964   2501   -714  -1519   2231   -483   -571   -571   -813     20   -257
   -558   1912   2470   -678  -1514   2190   -483   -576   -574   -818     10   -257
   -587   1891   2478   -652  -1532   2184   -493   -589   -579   -826      2   -249
   -579   1909   2488   -665  -1532   2197   -478   -576   -555   -807     23   -228
   -602   1821   2421   -610  -1512   2120   -472   -568   -561   -823      7   -246
   -558   1675   2231   -558  -1395   1953   -470   -574   -600   -901    -90   -329
   -563   1631   2195   -535  -1382   1914   -379   -496   -561   -917   -129   -368
   -511   1693   2205   -589  -1358   1948   -283   -345   -449   -836    -72   -327
   -428   1906   2335   -740  -1382   2120   -233   -189   -267   -620    132   -124
   -392   2442   2831  -1026  -1610   2637   -259   -114    -23   -218    584    324
   -537   3091   3629  -1278  -2083   3361   -368   -223    174    249   1119    831
   -678   3263   3941  -1291  -2309   3600   -602   -581     41    348   1254    950
   -782   2577   3359   -896  -2070   2966   -779  -1023   -527   -290    659    472
   -813   1717   2530   -452  -1673   2122   -857  -1267  -1054  -1049    -70   -161
   -745   1241   1987   -249  -1366   1615   -883  -1189  -1140  -1260   -337   -415
   -719   1119   1839   -200  -1278   1478   -820  -1021  -1026  -1208   -329   -431
   -678   1192   1867   -257  -1275   1530   -704   -875   -885  -1098   -239   -355
   -672   1275   1948   -303  -1309   1610   -623   -776   -779  -1013   -163   -280
   -652   1330   1982   -342  -1317   1654   -589   -730   -719   -966   -127   -241
   -594   1384   1979   -394  -1286   1680   -566   -696   -678   -927   -101   -197
   -568   1392   1958   -413  -1265   1675   -568   -685   -667   -919    -93   -181
   -644   1374   2018   -366  -1330   1696   -545   -662   -639   -888    -54   -153
   -639   1363   2000   -363  -1319   1680   -542   -659   -633   -880    -46   -142
   -581   1358   1940   -387  -1260   1649   -553   -667   -639   -891    -54   -140
   -574   1363   1938   -397  -1257   1649   -550   -667   -631   -875    -54   -122
   -558   1389   1948   -415  -1254   1667   -542   -657   -607   -833    -46   -101
   -498   1374   1873   -439  -1184   1623   -561   -657   -607   -833    -49    -96
   -407   1366   1774   -478  -1091   1569   -594   -672   -633   -846    -62    -96
   -428   1343   1771   -457  -1098   1556   -597   -665   -633   -828    -54    -96
   -452   1332   1784   -439  -1117   1558   -584   -646   -623   -813    -41    -77
   -470   1343   1813   -436  -1143   1577   -574   -633   -610   -802    -18    -51
   -483   1350   1834   -433  -1158   1592   -566   -631   -605   -797     -2    -38
   -444   1366   1810   -462  -1127   1587   -574   -631   -602   -789     -2    -20
   -415   1371   1787   -480  -1101   1579   -581   -636   -605   -779     -2      2
   -439   1353   1790   -457  -1114   1569   -587   -641   -605   -779      0     18
   -433   1374   1808   -470  -1119   1590   -589   -636   -597   -763     31     41
   -415   1400   1816   -493  -1117   1605   -589   -633   -592   -743     51     51
   -348   1421   1769   -535  -1060   1592   -605   -636   -602   -737     62     72
   -358   1400   1758   -519  -1060   1577   -633   -649   -615   -737     64     77
   -407   1410   1818   -501  -1111   1613   -618   -628   -587   -704    106    111
   -366   1447   1813   -542  -1091   1628   -618   -610   -563   -675    137    145
   -319   1480   1800   -581  -1060   1639   -626   -600   -537   -644    163    166
   -327   1493   1821   -584  -1075   1657   -618   -584   -514   -610    197    213
   -384   1499   1883   -555  -1132   1691   -597   -561   -488   -576    231    272
   -340   1509   1849   -587  -1093   1678   -610   -571   -501   -592    223    259
   -283   1532   1816   -626  -1049   1673   -618   -584   -511   -610    218    252
   -254   1543   1797   -646  -1026   1670   -623   -594   -519   -615    220    246
   -298   1561   1860   -631  -1078   1709   -605   -576   -488   -584    259    270
   -319   1574   1893   -628  -1106   1732   -600   -566   -472   -563    270    257
   -335   1584   1919   -623  -1127   1751   -589   -550   -462   -542    283    254
   -306   1566   1870   -631  -1088   1717   -592   -553   -472   -548    265    228
   -322   1548   1870   -613  -1096   1709   -574   -548   -462   -553    254    223
   -361   1514   1875   -579  -1117   1693   -574   -553   -465   -563    239    213
   -361   1514   1875   -576  -1117   1693   -587   -561   -478   -576    220    210
   -418   1509   1927   -548  -1171   1717   -579   -566   -480   -576    226    205
   -397   1501   1899   -550  -1148   1699   -581   -584   -493   -597    205    184
   -353   1514   1865   -581  -1109   1691   -589   -592   -483   -594    205    187
   -350   1496   1847   -574  -1098   1670   -605   -594   -472   -589    218    189
   -374   1480   1855   -553  -1117   1667   -602   -581   -462   -579    233    215
   -342   1504   1847   -579  -1093   1675   -605   -579   -462   -576    246    233
   -337   1517   1855   -592  -1096   1686   -607   -579   -462   -584    249    228
   -345   1527   1873   -592  -1109   1699   -602   -576   -452   -568    267    231
   -319   1564   1883   -623  -1104   1725   -605   -566   -439   -550    285    241
   -290   1613   1904   -659  -1096   1758   -600   -553   -428   -540    301    244
   -301   1634   1935   -667  -1119   1784   -584   -548   -436   -548    306    246
   -301   1649   1951   -675  -1127   1800   -584   -553   -446   -558    303    252
   -316   1667   1984   -675  -1150   1826   -589   -553   -449   -561    298    244
   -322   1743   2065   -709  -1192   1904   -584   -540   -433   -535    324    259
   -280   1774   2055   -748  -1169   1914   -615   -581   -470   -558    309    244
   -309   1808   2117   -750  -1213   1964   -620   -592   -472   -558    319    257
   -335   1800   2135   -735  -1236   1969   -667   -633   -506   -584    296    236
   -316   1792   2109   -737  -1213   1951   -714   -683   -555   -631    254    200
   -301   1792   2094   -745  -1197   1940   -740   -714   -600   -670    223    163
   -410   1797   2205   -693  -1306   2000   -727   -696   -594   -662    239    168
   -441   1808   2249   -683  -1345   2029   -732   -696   -600   -678    228    155
   -265   1800   2065   -766  -1163   1932   -805   -763   -678   -761    137     77
   -259   1790   2049   -766  -1156   1919   -820   -776   -706   -789    103     33
   -285   1771   2057   -743  -1171   1914   -828   -795   -732   -820     80     -5
   -311   1712   2021   -701  -1166   1865   -844   -833   -784   -872     36    -51
   -316   1678   1995   -680  -1156   1836   -870   -867   -826   -917     -5    -85
   -301   1693   1995   -698  -1148   1844   -878   -872   -836   -935    -12    -93
   -316   1709   2026   -696  -1171   1867   -875   -880   -839   -937     -5    -88
   -324   1719   2044   -698  -1184   1880   -875   -888   -846   -937    -10    -88
   -314   1725   2039   -704  -1176   1880   -883   -896   -859   -953    -20    -93
   -350   1686   2034   -667  -1192   1857   -878   -878   -859   -974    -49   -124
   -363   1628   1992   -631  -1179   1808   -815   -802   -826   -997   -106   -189
   -275   1678   1953   -701  -1114   1816   -743   -701   -761   -987   -124   -231
   -226   1803   2029   -787  -1127   1914   -665   -542   -615   -865    -25   -161
   -176   2210   2385  -1018  -1280   2299   -657   -444   -418   -545    329    158
   -259   2899   3159  -1319  -1709   3029   -701   -467   -213    -72    898    675
   -449   3380   3826  -1467  -2138   3603   -885   -756   -226    231   1288    984
   -519   3224   3743  -1350  -2130   3483  -1124  -1171   -581     36   1145    831
   -478   2286   2764   -906  -1621   2525  -1249  -1517  -1213   -872    301    171
   -480   1532   2010   -527  -1244   1771  -1241  -1501  -1460  -1382   -244   -285
   -462   1291   1751   -415  -1106   1519  -1184  -1309  -1356  -1369   -309   -374
   -322   1299   1621   -488   -971   1460  -1111  -1148  -1202  -1265   -254   -350
   -265   1405   1670   -571   -969   1538  -1000  -1005  -1044  -1124   -145   -270
   -254   1509   1761   -628  -1008   1634   -940   -917   -927  -1015    -57   -200
   -155   1618   1771   -732   -963   1693   -930   -867   -862   -950      2   -161
   -137   1647   1784   -753   -961   1714   -922   -849   -831   -919     33   -153
   -171   1647   1818   -737   -997   1732   -885   -849   -818   -898     54   -145
   -194   1636   1831   -722  -1013   1732   -854   -849   -813   -883     49   -140
   -197   1631   1829   -719  -1013   1730   -852   -849   -805   -865     46   -137
   -259   1631   1891   -685  -1075   1761   -852   -820   -769   -828     77    -98
   -277   1621   1896   -672  -1088   1758   -846   -802   -750   -826    101    -70
   -306   1538   1844   -615  -1075   1691   -857   -826   -784   -875     75    -88
   -324   1501   1823   -589  -1075   1662   -846   -815   -787   -872     75    -77
   -348   1486   1834   -568  -1091   1660   -818   -776   -753   -826    106    -51
   -301   1475   1777   -589  -1039   1626   -846   -766   -748   -810    101    -62
   -246   1473   1717   -613   -982   1595   -844   -750   -730   -787    111    -49
   -290   1423   1714   -568  -1002   1569   -823   -743   -714   -763    119    -38
   -389   1343   1732   -475  -1060   1538   -820   -748   -709   -748    127    -36
   -402   1314   1717   -459  -1060   1514   -820   -737   -693   -730    145    -18
   -423   1286   1709   -433  -1065   1496   -831   -745   -696   -737    145    -15
   -470   1239   1709   -387  -1088   1473   -833   -745   -698   -748    148    -10
   -470   1218   1688   -374  -1078   1452   -841   -735   -696   -745    142     -7
   -433   1210   1644   -389  -1039   1426   -875   -743   -709   -769    122    -12
   -470   1171   1641   -350  -1057   1408   -901   -740   -717   -797    124     -5
   -519   1148   1665   -316  -1093   1405   -896   -709   -698   -787    158     36
   -405   1179   1584   -387   -995   1382   -906   -704   -691   -779    166     64
   -418   1153   1569   -368   -992   1361   -914   -704   -691   -774    158     77
   -478   1091   1569   -306  -1023   1330   -922   -701   -696   -769    148     83
   -496   1041   1535   -275  -1015   1288   -932   -698   -711   -779    135     70
   -561   1021   1582   -228  -1070   1301   -901   -688   -719   -779    135     70
   -602   1013   1615   -205  -1109   1312   -867   -665   -704   -761    158    103
   -597    969   1566   -187  -1080   1267   -862   -659   -706   -763    161    116
   -563    937   1501   -187  -1031   1218   -870   -672   -732   -782    142    109
   -657    898   1556   -119  -1106   1226   -836   -644   -714   -743    153    137
   -652    859   1509   -106  -1080   1184   -833   -641   -714   -717    137    129
   -561    810   1369   -124   -966   1088   -852   -670   -745   -743     88     90
   -581    771   1350    -96   -966   1060   -836   -659   -737   -745     80     80
   -607    722   1330    -57   -969   1026   -831   -657   -735   -740     67     54
   -626    698   1325    -38   -976   1010   -807   -641   -724   -724     64     54
   -631    701   1332    -36   -982   1015   -763   -613   -696   -693     85     83
   -691    628   1317     31  -1005    971   -763   -615   -704   -698     83     85
   -782    524   1306    129  -1044    914   -800   -649   -750   -740     33     46
   -769    530   1299    116  -1034    914   -792   -639   -737   -722     23     33
   -743    542   1283     98  -1013    911   -771   -618   -711   -696     38     25
   -792    527   1317    129  -1054    919   -761   -600   -688   -680     46     33
   -800    485   1286    158  -1041    885   -782   -600   -683   -680     33     20
   -732    467   1197    132   -966    831   -800   -597   -685   -680     20    -12
   -727    496   1223    114   -976    859   -769   -571   -659   -654     49     12
   -701    527   1226     85   -963    875   -745   -553   -649   -646     57     23
   -657    571   1228     44   -943    898   -714   -524   -620   -626     72     49
   -662    589   1249     36   -956    917   -701   -498   -594   -594     98     75
   -680    545   1223     67   -953    883   -711   -491   -592   -602     88     77
   -704    511   1213     93   -958    862   -704   -470   -579   -592     85     88
   -696    532   1228     83   -961    880   -706   -457   -561   -566    124    103
   -644    597   1239     23   -940    917   -704   -459   -540   -545    161    119
   -602    639   1241    -18   -922    940   -711   -472   -540   -540    179    119
   -620    579   1200     18   -909    888   -735   -506   -571   -566    158     88
   -717    530   1247     93   -982    888   -711   -491   -550   -540    184    116
   -685    496   1179     93   -932    836   -722   -485   -553   -548    171    114
   -584    478   1062     51   -823    769   -758   -504   -576   -576    148     93
   -485    446    932     18   -709    688   -795   -537   -613   -623    101     62
   -504    379    883     62   -693    631   -792   -542   -628   -654     59     25
   -519    342    859     88   -691    600   -776   -522   -618   -646     59     15
   -527    293    820    116   -672    555   -776   -535   -636   -672     23    -25
   -532    280    813    124   -672    548   -763   -550   -649   -696      0    -57
   -532    270    802    132   -667    535   -745   -545   -639   -693     10    -75
   -545    223    769    158   -657    496   -748   -550   -644   -706     -7    -85
   -519    197    714    161   -615    454   -758   -553   -654   -719    -33    -75
   -496    210    706    142   -602    457   -763   -558   -657   -719    -41    -80
   -465    223    688    122   -576    454   -745   -548   -646   -711    -44    -98
   -420    171    592    124   -506    381   -719   -524   -649   -737    -85   -129
   -433     85    519    171   -475    301   -662   -452   -623   -792   -194   -189
   -441     96    537    171   -491    316   -558   -332   -530   -771   -200   -223
   -363    218    581     72   -472    400   -465   -168   -358   -628    -88   -150
   -267    670    935   -202   -602    802   -480    -93   -150   -296    277    127
   -306   1366   1673   -530   -989   1519   -602   -200     -5    116    753    574
   -459   1849   2307   -696  -1382   2078   -880   -550    -80    366   1047    833
   -558   1699   2257   -568  -1408   1977  -1143   -958   -433    187    911    698
   -587    870   1457   -142  -1023   1163  -1171  -1223   -997   -628    197    161
   -563    135    696    213   -631    415  -1096  -1150  -1221  -1148   -340   -249
   -514   -119    394    314   -454    137  -1047   -984  -1135  -1166   -446   -379
   -491   -119    371    306   -431    124   -966   -846   -992  -1067   -402   -413
   -467     -5    459    233   -465    228   -891   -745   -859   -945   -277   -397
   -472    132    605    168   -537    366   -828   -672   -753   -854   -189   -332
   -483    226    709    127   -597    467   -792   -631   -693   -815   -176   -288
   -449    275    724     88   -587    498   -782   -615   -670   -805   -179   -290
   -446    309    753     67   -600    530   -787   -613   -659   -805   -187   -298
   -420    337    758     41   -589    548   -815   -620   -662   -813   -210   -306
   -413    387    800     10   -607    592   -836   -636   -665   -828   -226   -311
   -444    423    867     10   -654    644   -813   -628   -654   -815   -215   -311
   -441    449    891     -5   -665    670   -810   -633   -659   -823   -239   -311
   -420    470    891    -25   -657    680   -818   -639   -665   -828   -244   -324
   -441    488    930    -23   -685    706   -815   -633   -657   -826   -241   -316
   -459    553   1013    -46   -735    782   -820   -633   -654   -828   -241   -327
   -415    618   1031   -103   -724    826   -852   -646   -659   -841   -267   -342
   -379    670   1049   -145   -714    859   -867   -654   -662   -852   -290   -332
   -400    693   1091   -148   -745    893   -870   -657   -654   -831   -236   -355
   -444    685   1130   -119   -787    906   -878   -657   -654   -823   -187   -363
   -439    717   1156   -140   -797    935   -901   -667   -662   -841   -223   -353
   -444    782   1223   -168   -833   1002   -898   -675   -665   -854   -254   -327
   -384    839   1223   -228   -805   1031   -898   -685   -665   -852   -231   -335
   -436    839   1275   -200   -854   1057   -888   -678   -654   -852   -226   -319
   -420    865   1286   -223   -854   1075   -917   -683   -654   -846   -223   -319
   -394    914   1309   -262   -852   1111   -945   -693   -649   -826   -171   -345
   -361    969   1327   -306   -844   1148   -966   -696   -644   -818   -127   -348
   -342   1013   1356   -335   -849   1184   -971   -683   -628   -800   -103   -322
   -368   1065   1434   -348   -901   1249   -963   -665   -610   -782    -96   -293
   -387   1088   1475   -350   -932   1283   -995   -670   -620   -789   -103   -309
   -397   1104   1501   -353   -950   1301  -1026   -680   -628   -802   -106   -324
   -374   1174   1548   -400   -961   1361   -995   -659   -600   -782    -67   -296
   -332   1257   1590   -462   -961   1421   -950   -646   -592   -779    -41   -303
   -384   1247   1631   -431  -1008   1439   -956   -659   -618   -818    -85   -337
   -493   1182   1673   -345  -1083   1426   -976   -680   -644   -857   -135   -376
   -571   1174   1745   -301  -1158   1460   -966   -678   -639   -846   -122   -405
   -517   1215   1730   -350  -1124   1473   -989   -696   -646   -854   -137   -449
   -519   1291   1810   -387  -1163   1548   -989   -696   -631   -839   -127   -475
   -501   1322   1823   -413  -1163   1571  -1023   -724   -652   -872   -166   -504
   -485   1306   1792   -410  -1137   1548  -1070   -766   -691   -932   -233   -540
   -498   1293   1792   -400  -1145   1543  -1080   -797   -719   -956   -239   -584
   -574   1278   1852   -353  -1213   1564  -1075   -815   -727   -969   -244   -613
   -644   1280   1925   -319  -1286   1602  -1080   -828   -743   -995   -270   -633
   -620   1283   1904   -329  -1262   1592  -1117   -867   -782  -1041   -332   -662
   -678   1257   1932   -290  -1306   1595  -1158   -893   -807  -1070   -361   -701
   -693   1270   1964   -288  -1330   1615  -1184   -898   -810  -1075   -366   -724
   -613   1361   1974   -374  -1293   1665  -1176   -898   -805  -1057   -348   -732
   -636   1358   1995   -361  -1314   1675  -1171   -909   -813  -1065   -363   -750
   -745   1312   2055   -283  -1400   1683  -1208   -935   -836  -1085   -389   -774
   -774   1366   2140   -296  -1457   1753  -1205   -914   -813  -1060   -363   -771
   -774   1382   2153   -303  -1462   1766  -1234   -930   -820  -1062   -363   -813
   -836   1345   2182   -254  -1509   1764  -1249   -958   -844  -1085   -368   -833
   -867   1410   2275   -272  -1571   1842  -1231   -917   -807  -1052   -342   -789
   -865   1436   2301   -285  -1584   1867  -1249   -914   -807  -1052   -355   -795
   -870   1374   2244   -254  -1556   1808  -1291   -982   -875  -1119   -423   -862
   -911   1350   2262   -218  -1587   1805  -1312  -1015   -904  -1145   -452   -893
   -909   1410   2317   -252  -1613   1865  -1325  -1013   -901  -1140   -446   -880
   -948   1460   2408   -257  -1678   1935  -1299  -1002   -875  -1106   -402   -857
  -1034   1439   2470   -202  -1753   1953  -1301  -1023   -896  -1117   -415   -867
  -1119   1376   2496   -127  -1808   1935  -1340  -1067   -945  -1163   -452   -898
  -1083   1361   2442   -140  -1764   1899  -1387  -1109   -995  -1197   -485   -961
  -1036   1358   2392   -161  -1714   1875  -1408  -1130  -1018  -1221   -517   -995
  -1023   1348   2369   -163  -1696   1857  -1410  -1135  -1026  -1234   -524  -1013
  -1075   1299   2374   -111  -1725   1836  -1405  -1130  -1031  -1241   -537  -1026
  -1070   1262   2330    -98  -1701   1795  -1426  -1145  -1057  -1270   -574  -1057
  -1047   1195   2239    -75  -1644   1717  -1478  -1195  -1119  -1327   -636  -1117
  -1111   1122   2234     -7  -1673   1678  -1499  -1236  -1163  -1369   -685  -1163
  -1137   1104   2242     18  -1688   1673  -1493  -1247  -1182  -1392   -704  -1179
  -1135   1106   2239     12  -1688   1673  -1506  -1254  -1192  -1400   -698  -1189
  -1117   1104   2221      5  -1670   1662  -1522  -1257  -1202  -1410   -701  -1192
  -1127   1096   2223     12  -1675   1660  -1545  -1265  -1213  -1413   -701  -1192
  -1169   1070   2239     49  -1704   1654  -1543  -1275  -1226  -1426   -706  -1200
  -1197   1015   2213     88  -1706   1613  -1540  -1262  -1236  -1447   -735  -1231
  -1192    958   2148    116  -1670   1553  -1506  -1210  -1215  -1470   -784  -1278
  -1169    948   2117    109  -1641   1532  -1436  -1132  -1161  -1478   -815  -1306
  -1130   1039   2169     46  -1649   1602  -1343   -987  -1018  -1379   -748  -1267
  -1083   1363   2447   -140  -1764   1904  -1335   -878   -836  -1117   -493  -1060
  -1062   2005   3068   -472  -2065   2535  -1441   -914   -665   -696    -20   -659
  -1145   2673   3816   -763  -2481   3244  -1688  -1200   -641   -309    426   -314
  -1247   2743   3990   -748  -2618   3367  -1990  -1595   -875   -283    483   -311
  -1288   2036   3322   -374  -2307   2678  -2083  -1917  -1431  -1010   -114   -732
  -1309   1163   2473     72  -1891   1818  -2029  -1940  -1800  -1712   -761  -1192
  -1358    730   2086    314  -1725   1408  -1958  -1797  -1779  -1818   -948  -1389
  -1319    691   2010    314  -1665   1350  -1865  -1628  -1621  -1701   -927  -1379
  -1174    802   1974    184  -1574   1387  -1784  -1488  -1467  -1587   -854  -1301
  -1119    885   2005    116  -1561   1444  -1738  -1400  -1348  -1491   -774  -1221
  -1122    875   1997    122  -1558   1436  -1699  -1358  -1296  -1447   -732  -1179
  -1117    867   1984    124  -1551   1426  -1665  -1325  -1265  -1413   -698  -1161
  -1104    870   1971    114  -1538   1421  -1662  -1317  -1254  -1408   -685  -1148
  -1098    875   1971    111  -1535   1423  -1647  -1293  -1223  -1376   -639  -1109
  -1065    870   1932     96  -1499   1400  -1649  -1283  -1205  -1356   -605  -1083
  -1096    846   1943    124  -1519   1395  -1631  -1249  -1169  -1319   -568  -1049
  -1085    807   1893    137  -1491   1348  -1631  -1241  -1156  -1309   -555  -1034
  -1052    789   1842    132  -1447   1314  -1631  -1231  -1135  -1291   -540  -1005
  -1008    795   1803    106  -1405   1296  -1623  -1223  -1119  -1273   -537   -992
  -1018    807   1826    106  -1421   1317  -1602  -1202  -1093  -1241   -511   -966
  -1015    818   1834     98  -1426   1325  -1605  -1192  -1078  -1228   -498   -937
  -1000    813   1813     93  -1408   1312  -1597  -1184  -1072  -1226   -498   -919
  -1070    792   1860    137  -1465   1325  -1558  -1145  -1026  -1171   -452   -893
   -997    797   1795    101  -1395   1296  -1553  -1132  -1005  -1127   -444   -875
   -878    831   1706     23  -1293   1267  -1569  -1137  -1002  -1111   -439   -865
   -862    854   1717      2  -1291   1286  -1553  -1111   -963  -1075   -400   -818
   -844    870   1712    -15  -1278   1291  -1535  -1091   -937  -1044   -368   -792
   -828    878   1706    -23  -1267   1291  -1519  -1080   -917  -1015   -337   -771
   -797    914   1712    -59  -1257   1312  -1493  -1060   -885   -976   -301   -727
   -724    966   1691   -122  -1208   1327  -1491  -1047   -870   -945   -275   -688
   -675   1013   1688   -168  -1182   1348  -1499  -1041   -852   -914   -241   -649
   -688   1041   1730   -176  -1208   1384  -1475  -1010   -810   -862   -187   -597
   -714   1047   1758   -168  -1236   1402  -1447   -987   -776   -828   -148   -550
   -662   1085   1745   -213  -1202   1415  -1426   -961   -745   -797   -116   -517
   -540   1135   1675   -298  -1109   1405  -1428   -950   -737   -784   -124   -491
   -506   1179   1686   -335  -1096   1431  -1408   -927   -711   -750   -103   -446
   -509   1166   1675   -329  -1091   1421  -1389   -909   -696   -727    -46   -431
   -535   1153   1688   -309  -1111   1421  -1361   -893   -672   -706     -7   -423
   -566   1153   1717   -296  -1140   1434  -1322   -870   -639   -657     36   -397
   -475   1192   1667   -358  -1070   1428  -1319   -870   -628   -628     38   -387
   -498   1200   1699   -353  -1098   1449  -1301   -867   -615   -620     49   -374
   -426   1213   1639   -394  -1034   1426  -1291   -872   -623   -636     36   -381
   -423   1234   1657   -407  -1039   1444  -1267   -859   -605   -644     44   -374
   -402   1267   1670   -431  -1036   1467  -1234   -849   -594   -646     57   -392
   -252   1301   1553   -524   -901   1426  -1254   -878   -618   -672     28   -426
   -246   1299   1545   -527   -896   1421  -1247   -870   -607   -662     28   -428
   -244   1322   1564   -540   -904   1441  -1231   -854   -589   -657     44   -413
   -233   1325   1558   -545   -896   1441  -1226   -867   -589   -672     31   -413
   -241   1332   1574   -548   -909   1452  -1228   -878   -589   -678     31   -407
   -257   1350   1608   -548   -932   1478  -1221   -870   -571   -665     46   -387
   -283   1387   1670   -553   -979   1527  -1202   -841   -537   -639     85   -340
   -205   1426   1631   -610   -917   1527  -1218   -841   -537   -644     93   -329
    -67   1462   1527   -698   -797   1493  -1254   -867   -558   -667     80   -332
    -49   1486   1535   -717   -792   1509  -1244   -852   -550   -652     93   -296
    -96   1493   1590   -701   -844   1543  -1223   -828   -522   -633    127   -272
   -145   1504   1649   -678   -896   1577  -1187   -797   -485   -605    171   -257
   -163   1551   1714   -696   -940   1634  -1145   -758   -444   -553    231   -215
    -46   1605   1652   -779   -849   1628  -1140   -753   -436   -535    239   -181
    -38   1600   1636   -782   -839   1618  -1124   -748   -431   -522    244   -171
    -44   1623   1667   -789   -854   1644  -1098   -730   -405   -491    277   -150
      7   1704   1693   -857   -841   1699  -1085   -714   -381   -462    309   -111
     33   1732   1699   -883   -833   1717  -1080   -719   -374   -454    324    -77
     -2   1732   1735   -865   -870   1735  -1070   -730   -368   -444    337    -49
    -51   1725   1777   -836   -914   1751  -1060   -732   -368   -444    337    -36
    129   1740   1610   -937   -740   1678  -1101   -779   -415   -485    303    -85
    189   1732   1543   -963   -675   1639  -1104   -787   -426   -491    314    -96
    171   1732   1558   -953   -693   1647  -1075   -763   -405   -472    335    -75
    176   1725   1548   -950   -685   1636  -1054   -745   -392   -462    348    -59
    145   1636   1491   -891   -672   1564  -1054   -748   -410   -491    306    -77
    171   1592   1421   -883   -623   1506  -1057   -756   -426   -511    277   -101
    210   1566   1356   -888   -574   1462  -1057   -766   -441   -530    259   -124
    200   1517   1317   -857   -558   1418  -1049   -771   -457   -545    249   -140
    122   1478   1356   -800   -618   1418  -1023   -761   -444   -535    254   -119
    153   1470   1317   -813   -581   1395  -1031   -771   -459   -553    241   -132
    187   1467   1280   -828   -548   1374  -1041   -782   -470   -566    233   -148
    202   1478   1275   -839   -535   1376  -1028   -774   -472   -566    233   -145
    228   1473   1244   -852   -509   1358  -1034   -779   -478   -576    215   -150
    181   1379   1197   -782   -506   1288  -1026   -769   -483   -605    171   -181
    236   1314   1075   -776   -418   1195   -995   -735   -478   -657     90   -262
    246   1337   1091   -792   -420   1215   -906   -641   -400   -646     77   -285
    280   1444   1161   -862   -439   1304   -828   -480   -254   -519    176   -197
    376   1797   1421  -1085   -522   1610   -800   -353    -72   -252    462     62
    374   2431   2057  -1402   -841   2244   -820   -340    122    168    969    535
    197   3003   2805  -1600  -1304   2904   -956   -566    161    555   1441    932
    101   2865   2764  -1483  -1332   2813  -1189   -995   -194    387   1314    792
     70   2122   2049  -1096   -989   2086  -1301  -1356   -745   -379    594    236
    129   1392   1260   -763   -563   1327  -1312  -1405  -1034   -974    -31   -252
    223   1101    878   -662   -327    989  -1280  -1241   -963  -1015   -161   -376
    262   1098    836   -683   -285    969  -1187  -1062   -800   -901   -106   -350
    277   1182    904   -730   -311   1044  -1088   -919   -641   -774    -18   -277
    316   1283    966   -802   -324   1124  -1028   -836   -535   -672     57   -207
    400   1335    935   -867   -267   1135  -1010   -807   -493   -633     80   -184
    457   1361    904   -911   -223   1135   -995   -787   -472   -605     98   -171
    449   1358    906   -904   -228   1132   -984   -769   -457   -579    116   -155
    415   1325    906   -872   -246   1114   -982   -750   -449   -566    124   -145
    420   1332    911   -875   -244   1122   -971   -730   -436   -542    150   -129
    428   1350    922   -891   -246   1137   -935   -701   -415   -514    189    -96
    436   1376    940   -906   -252   1158   -893   -691   -402   -493    210    -67
    415   1379    961   -898   -272   1171   -867   -693   -397   -485    218    -54
    348   1376   1028   -862   -340   1202   -831   -675   -376   -452    241    -28
    384   1379    995   -883   -306   1187   -815   -659   -366   -433    244    -12
    496   1387    888   -943   -194   1137   -831   -670   -376   -439    223    -28
    480   1371    891   -927   -205   1132   -826   -667   -366   -418    233    -38
    423   1348    924   -885   -249   1137   -820   -654   -340   -400    252    -36
    384   1330    945   -859   -280   1140   -818   -631   -311   -381    275    -10
    389   1337    948   -865   -277   1143   -818   -610   -288   -358    298     18
    402   1335    932   -870   -265   1132   -815   -605   -275   -342    311     31
    402   1330    927   -865   -262   1130   -810   -594   -267   -335    324     46
    387   1322    935   -857   -275   1130   -805   -581   -265   -327    335     64
    384   1322    937   -854   -275   1130   -795   -568   -246   -316    348     90
    407   1322    914   -865   -254   1119   -792   -553   -215   -301    361    122
    485   1337    852   -911   -181   1096   -805   -545   -189   -293    374    142
    509   1374    865   -943   -179   1119   -795   -517   -142   -249    423    187
    452   1356    901   -904   -223   1130   -779   -501   -119   -218    449    218
    428   1343    914   -888   -244   1130   -766   -491   -103   -192    467    236
    483   1371    888   -927   -202   1130   -766   -480    -98   -187    480    244
    462   1395    930   -930   -233   1163   -743   -457    -75   -176    506    267
    553   1400    846   -979   -145   1124   -761   -475    -93   -202    493    246
    589   1405    813  -1000   -111   1109   -769   -480   -103   -210    483    233
    594   1426    831  -1010   -116   1130   -763   -480   -109   -215    488    239
    532   1449    917   -992   -192   1184   -735   -454    -80   -181    524    262
    514   1441    924   -979   -205   1184   -722   -436    -70   -171    532    267
    545   1441    896   -995   -176   1169   -714   -431    -67   -174    522    262
    522   1434    911   -976   -194   1174   -688   -415    -51   -158    519    265
    519   1410    891   -966   -187   1150   -678   -415    -51   -161    496    259
    446   1384    937   -917   -244   1161   -652   -405    -38   -153    493    267
    410   1361    950   -885   -270   1156   -623   -389    -20   -135    493    280
    545   1356    810   -950   -132   1083   -649   -407    -44   -163    472    246
    615   1350    735   -984    -62   1044   -665   -426    -51   -179    452    215
    589   1337    748   -963    -80   1044   -646   -418    -38   -163    459    223
    548   1335    787   -943   -119   1062   -620   -400    -18   -137    462    233
    563   1356    792   -958   -114   1075   -605   -389    -10   -119    465    246
    561   1335    774   -948   -106   1054   -605   -387     -5   -106    446    257
    548   1332    784   -940   -116   1060   -592   -371      5    -88    459    270
    571   1356    782   -963   -106   1070   -587   -358     18    -72    470    277
    553   1356    802   -953   -124   1080   -563   -335     41    -59    478    283
    519   1353    831   -937   -155   1093   -540   -311     64    -41    488    288
    491   1343    849   -917   -179   1096   -511   -285     90    -23    511    311
    400   1314    911   -859   -257   1114   -467   -252    119      5    540    350
    439   1317    878   -878   -218   1098   -454   -246    119      0    537    361
    496   1356    857   -927   -179   1106   -446   -236    132      5    545    368
    561   1384    820   -974   -129   1104   -441   -226    145     12    553    381
    574   1363    789   -971   -109   1078   -444   -244    142     10    548    387
    568   1345    776   -956   -103   1062   -444   -249    142     15    550    394
    548   1301    750   -927   -101   1026   -449   -265    124      2    535    384
    522   1244    722   -883    -98    984   -454   -277    111    -12    506    376
    506   1195    688   -852    -90    940   -446   -270    114    -23    480    368
    511   1150    639   -831    -62    896   -439   -259    119    -23    475    363
    480   1106    623   -795    -72    867   -420   -252    129    -12    478    379
    426   1008    581   -717    -77    795   -405   -257    122    -31    459    376
    420    935    511   -680    -46    724   -397   -262    109    -46    439    366
    433    893    459   -662    -12    678   -389   -262    109    -51    431    366
    415    849    433   -633     -7    641   -387   -270     98    -62    420    353
    363    787    423   -576    -31    605   -379   -275     96    -77    402    332
    324    737    413   -532    -44    574   -355   -259    109    -70    400    322
    436    709    272   -571     83    491   -374   -275     90    -93    361    280
    420    680    259   -550     80    470   -358   -265    114    -72    371    283
    449    662    213   -555    116    439   -350   -257    127    -62    371    277
    496    602    106   -550    192    355   -337   -246    124    -85    327    231
    498    517     18   -506    241    267   -272   -184    161   -106    272    161
    522    509    -12   -519    267    249   -184    -72    246    -64    288    145
    579    592     12   -587    283    303   -106     85    389     67    394    231
    639    880    239   -761    200    558    -80    215    574    329    672    506
    589   1480    891  -1034   -150   1187    -72    288    826    782   1197   1028
    376   1878   1501  -1130   -563   1691   -202     70    862   1096   1579   1376
    223   1639   1415   -932   -594   1527   -405   -350    519    862   1392   1208
    158    865    704   -511   -275    784   -535   -740    -44    119    678    600
    205    153    -51   -179    129     51   -602   -836   -358   -400    129     90
    293    -70   -363   -114    327   -215   -566   -685   -280   -407     49     -7
    358    -51   -410   -153    381   -228   -465   -519   -119   -314     98     25
    405     59   -345   -233    374   -142   -363   -376     46   -192    189    109
    444    148   -296   -296    371    -72   -296   -288    158    -98    262    187
    470    194   -277   -335    374    -41   -254   -233    220    -44    303    236
    475    233   -244   -355    361     -5   -218   -197    267     -2    332    275
    467    205   -262   -337    363    -25   -197   -179    288     12    350    296
    449    163   -285   -306    368    -59   -187   -171    293     18    358    288
    467    171   -296   -322    381    -62   -176   -161    301     33    374    298
    467    166   -303   -316    384    -67   -166   -155    311     46    387    319
    467    155   -311   -311    389    -77   -148   -145    332     62    400    340
    472    150   -322   -311    397    -85   -135   -142    342     72    405    345
    444    142   -301   -293    371    -77   -119   -127    363     93    423    355
    457    148   -311   -303    384    -80   -116   -119    374    103    431    348
    478    153   -324   -319    402    -85   -111   -111    387    111    436    340
    470    153   -316   -311    394    -80    -93    -90    410    135    459    361
    457    155   -301   -306    379    -72    -83    -64    436    166    496    400
    493    158   -335   -327    413    -85    -88    -64    441    174    501    415
    462    153   -309   -309    384    -75    -77    -64    446    181    511    426
    374    163   -210   -267    293    -23    -31    -18    493    231    563    470
    498    171   -327   -335    413    -77    -70    -38    472    220    545    439
    537    153   -387   -345    462   -116    -85    -44    470    218    532    418
    542    168   -374   -355    457   -101    -83    -31    491    241    550    436
    568    207   -361   -387    465    -75    -54      7    530    277    587    480
    568    207   -361   -389    465    -77    -51     23    542    298    602    509
    550    189   -361   -371    457    -85    -57     36    553    324    618    522
    532    176   -355   -355    444    -90    -54     54    574    353    641    542
    542    207   -335   -374    439    -62    -46     77    594    376    672    574
    558    215   -342   -387    449    -64    -31     88    613    392    683    594
    558    200   -361   -379    459    -80    -23     93    618    394    685    600
    545    197   -348   -371    444    -72    -28     85    613    384    678    600
    550    231   -319   -389    436    -44    -33     83    610    376    672    602
    558    254   -306   -407    431    -23    -25     90    618    376    672    607
    548    252   -298   -400    423    -23    -20     96    620    376    670    602
    519    236   -285   -379    402    -23    -10    103    626    376    667    597
    498    223   -275   -361    387    -25      0    114    639    381    662    594
    493    220   -272   -358    381    -23      2    101    633    361    644    581
    491    213   -277   -353    384    -31      7     93    628    345    631    568
    467    197   -272   -335    371    -36     10     77    618    329    610    550
    449    161   -288   -303    368    -62    -23     54    592    298    571    517
    415    150   -265   -285    340    -57    -57     25    566    267    540    483
    441    218   -223   -329    332     -2    -25     25    576    275    548    496
    465    246   -220   -358    342     12    -15     12    571    267    535    496
    363    166   -197   -265    280    -15    -38    -20    545    244    511    475
    316    161   -158   -239    236      2    -46    -25    548    241    517    475
    335    168   -166   -254    252      2    -59    -31    542    228    506    454
    329    187   -145   -259    236     20    -64    -25    545    231    511    452
    340    194   -145   -267    244     25    -83    -31    542    233    522    444
    327    200   -129   -265    228     33    -83    -33    535    231    527    446
    306    215    -90   -262    200     62    -70    -25    540    239    537    444
    340    252    -88   -296    213     83    -62    -20    542    236    545    433
    363    298    -64   -329    215    116    -59    -12    555    236    553    436
    288    254    -33   -272    161    109    -49     -7    553    233    542    428
    327    280    -49   -303    187    116    -49      0    555    233    537    423
    368    345    -25   -358    197    161    -57     10    571    249    550    433
    329    355     25   -342    153    192    -67    -23    563    244    550    439
    254    303     49   -280    101    179    -70    -62    527    215    530    415
    244    270     23   -257    109    148    -96    -98    488    184    498    376
    241    236     -5   -241    124    116   -137   -135    446    142    459    337
    252    267     15   -259    119    142   -142   -132    454    148    457    340
    233    231     -5   -233    119    114   -148   -124    454    145    449    342
    210    174    -36   -192    124     70   -142   -137    428    109    407    298
    220    116   -103   -168    163      5   -148   -166    387     54    348    239
    202     88   -114   -145    158    -12   -158   -181    361     20    303    210
    171     98    -72   -137    122     15   -171   -194    350     12    303    213
    189    106    -83   -148    137     12   -197   -218    324     -2    290    192
    181     96    -88   -140    135      5   -200   -223    324     -2    288    176
    163     83    -80   -122    122      2   -207   -228    319    -18    293    176
    153     64    -88   -111    122    -10   -226   -249    293    -54    246    145
    153     44   -109    -98    132    -31   -244   -265    267    -80    215    101
    140     20   -119    -83    129    -46   -259   -275    254    -96    210     67
    148     -2   -150    -72    148    -75   -252   -270    244   -122    187     38
    168    -25   -194    -72    179   -109   -210   -210    277   -153    132    -10
     72     12    -59    -44     64    -23    -96    -72    397    -88    181     18
    168    153    -15   -163     90     67    -20     75    540     25    277     90
    332    480    148   -405     93    314    -41    129    675    265    530    303
    319   1182    862   -753   -270   1023   -103    111    870    753   1093    810
    202   1732   1530   -969   -665   1631   -301   -155    854   1096   1504   1130
     49   1488   1436   -769   -693   1462   -545   -623    418    831   1296    906
    -88    589    678   -249   -381    633   -600   -997   -226    -77    485    270
    -80   -166    -85    122      0   -127   -581   -969   -454   -615    -93   -220
    -28   -405   -376    215    174   -392   -542   -810   -371   -633   -200   -342
     -5   -363   -361    184    176   -363   -446   -644   -200   -511   -137   -314
     44   -244   -288    101    166   -265   -353   -509    -49   -387    -57   -252
     59   -135   -194     36    124   -163   -327   -457     33   -311      0   -207
     -7    -75    -67     41     28    -70   -285   -405    106   -239     67   -155
    -93    -38     51     64    -72      5   -244   -353    161   -181    114   -111
     62    -12    -75    -23     67    -44   -283   -379    129   -218     67   -168
    129     -2   -132    -64    129    -67   -311   -397    109   -239     38   -197
    122      7   -116    -64    119    -54   -322   -400    106   -236     31   -207
     96     -7   -103    -46     96    -54   -329   -400    106   -228     25   -215
     88      7    -80    -46     85    -36   -327   -392    114   -215     44   -207
     75     28    -49    -54     62    -10   -324   -392    116   -215     51   -207
     28     25     -5    -28     18     10   -319   -381    127   -210     54   -210
     31     28     -2    -31     15     12   -322   -379    122   -215     46   -228
     57     46    -10    -51     33     18   -324   -366    127   -205     46   -223
     93     90     -2    -93     46     46   -342   -371    122   -197     49   -218
      2     85     83    -46    -38     85   -335   -368    132   -174     72   -197
    -20     75     93    -28    -57     83   -335   -368    127   -179     59   -194
     12    116    103    -64    -44    111   -324   -342    140   -163     75   -187
     62    127     64    -96      0     96   -348   -350    124   -168     85   -207
     75    158     80   -116     -2    119   -358   -348    124   -158    111   -200
    109    187     75   -148     18    132   -361   -340    135   -148    124   -205
    161    215     54   -187     54    135   -371   -329    148   -135    135   -207
    127    200     72   -166     25    137   -368   -311    161   -114    155   -202
     96    200    103   -148     -5    153   -384   -319    150   -109    168   -207
     64    220    155   -145    -46    189   -384   -309    166    -90    192   -197
     90    239    148   -163    -28    194   -387   -296    181    -72    202   -189
     88    244    153   -166    -33    200   -376   -267    205    -49    218   -181
     96    246    150   -171    -25    200   -368   -244    220    -44    233   -163
     98    246    148   -174    -25    197   -366   -244    218    -51    226   -168
     85    241    155   -163    -33    200   -368   -259    210    -51    210   -202
     62    239    176   -150    -57    207   -353   -252    215    -54    218   -218
     80    228    148   -155    -33    189   -353   -259    207    -72    207   -231
     83    220    135   -153    -25    179   -358   -265    200    -88    189   -226
     46    215    168   -129    -59    192   -353   -272    194    -88    200   -231
      7    228    218   -119   -103    226   -342   -270    207    -67    207   -241
     18    213    194   -114    -88    202   -342   -275    205    -77    184   -262
    -23    192    215    -85   -119    205   -337   -280    202    -90    179   -288
   -101    181    283    -38   -192    231   -319   -272    223    -85    210   -298
   -163    140    301     10   -233    220   -309   -290    218   -101    207   -332
   -142    142    285      0   -215    213   -327   -319    187   -137    184   -348
    -83    145    226    -33   -155    184   -358   -350    153   -174    135   -368
    -62    140    202    -38   -132    171   -358   -353    158   -179    114   -410
    -25    145    171    -59    -98    158   -381   -374    137   -189     90   -467
   -101    150    249    -25   -176    200   -361   -363    161   -161    122   -488
   -119    171    290    -25   -207    231   -348   -350    194   -132    153   -493
    -49    171    220    -59   -135    194   -379   -353    197   -142    148   -519
     -5    181    187    -90    -96    184   -400   -376    192   -161    114   -532
     80    220    140   -150    -31    179   -418   -410    168   -181     75   -563
    184    246     59   -215     62    153   -436   -441    135   -192     49   -636
    226    254     28   -239     98    142   -436   -420    124   -166     44   -693
    197    228     28   -215     83    129   -420   -394    132   -163     51   -711
    127    161     33   -145     46     98   -394   -405    116   -184     51   -706
     83    184    101   -135    -10    142   -368   -420    106   -161     57   -667
     59    252    192   -155    -64    223   -402   -431    103   -137     62   -631
    -23    290    314   -135   -168    303   -407   -446    140   -135     75   -587
     31    348    316   -189   -142    332   -420   -475    129   -122     36   -579
     83    381    296   -233   -106    340   -446   -509     98   -142     12   -592
    194    413    218   -303    -10    316   -485   -545     51   -189      0   -623
    233    423    187   -329     23    303   -496   -563     25   -226      0   -646
    189    405    215   -298    -12    311   -485   -566     15   -254     -2   -636
    124    371    246   -249    -62    309   -480   -566     10   -267     -7   -639
    150    309    158   -228     -2    233   -496   -600    -31   -319    -44   -683
    158    270    111   -215     23    192   -514   -631    -59   -363   -101   -706
    145    246    101   -197     23    174   -532   -657    -83   -387   -124   -724
    101    236    135   -168    -18    187   -542   -683   -101   -407   -137   -750
     46    231    184   -137    -67    207   -537   -691   -103   -410   -140   -753
     90    220    129   -155    -18    174   -555   -706   -124   -436   -171   -766
     88    215    124   -153    -18    171   -563   -704   -132   -444   -187   -769
    101    231    129   -168    -12    181   -571   -709   -137   -449   -189   -769
     83    231    148   -155    -31    189   -568   -709   -142   -459   -200   -761
     54    174    116   -116    -31    145   -555   -696   -142   -483   -233   -789
    155    119    -38   -137     96     41   -540   -665   -142   -550   -322   -893
    223    168    -54   -197    137     59   -480   -579    -70   -540   -340   -917
    322    285    -36   -303    179    124   -423   -454     62   -431   -275   -857
    363    683    316   -524     23    501   -426   -397    218   -158     31   -589
    342   1369   1026   -857   -342   1197   -519   -498    316    228    527   -176
    220   1917   1693  -1070   -737   1805   -750   -849    192    478    898     96
    111   1823   1712   -966   -800   1769  -1005  -1275   -192    309    800     -5
     33    966    930   -501   -449    948  -1031  -1517   -696   -496     41   -558
     67    187    116   -127    -25    153   -969  -1454   -893  -1041   -553  -1010
    155    -80   -239    -38    197   -158   -932  -1291   -813  -1070   -683  -1143
    187    -85   -272    -49    228   -179   -870  -1156   -667   -969   -665  -1150
    197      7   -189   -103    192    -90   -782  -1065   -553   -880   -615  -1122
    228    129   -101   -179    166     15   -732  -1015   -472   -810   -563  -1078
    254    197    -57   -226    155     70   -724  -1000   -436   -782   -550  -1054
    280    226    -54   -252    168     85   -724  -1008   -428   -774   -550  -1047
    290    236    -54   -265    174     90   -737  -1028   -439   -782   -555  -1049
    303    259    -46   -283    174    106   -743  -1028   -436   -784   -555  -1054
    296    309     12   -303    140    161   -735  -1013   -410   -750   -530  -1057
    366    342    -23   -353    194    161   -753  -1034   -418   -750   -527  -1083
    342    345      0   -345    171    171   -758  -1039   -420   -748   -519  -1091
    379    340    -38   -361    207    150   -776  -1054   -436   -782   -568  -1088
    413    381    -33   -397    223    174   -789  -1057   -441   -782   -571  -1075
    439    407    -31   -423    236    189   -797  -1065   -452   -771   -571  -1111
    418    420      2   -418    207    213   -797  -1078   -459   -769   -566  -1130
    379    444     62   -413    158    254   -784  -1067   -446   -756   -555  -1088
    397    449     49   -426    174    249   -800  -1075   -457   -769   -568  -1083
    459    436    -23   -446    241    207   -828  -1096   -491   -792   -579  -1130
    426    454     25   -441    200    241   -818  -1083   -480   -776   -553  -1127
    379    457     77   -418    150    267   -813  -1067   -472   -761   -537  -1114
    379    462     80   -423    148    272   -820  -1065   -465   -743   -535  -1106
    420    509     88   -465    166    298   -826  -1065   -454   -722   -509  -1101
    418    524    106   -472    155    316   -820  -1065   -439   -709   -488  -1067
    384    535    150   -459    116    342   -815  -1060   -400   -678   -470  -1013
    405    535    129   -472    137    332   -831  -1070   -374   -646   -454  -1000
    376    545    168   -459    103    358   -833  -1060   -340   -584   -405   -982
    366    532    166   -452    101    350   -836  -1039   -324   -542   -376   -948
    340    555    215   -449     62    387   -813   -987   -293   -501   -303   -893
    366    587    220   -478     70    405   -795   -950   -283   -483   -270   -867
    392    571    179   -480    106    376   -771   -945   -285   -459   -252   -872
    311    542    228   -428     38    387   -740   -937   -267   -431   -228   -865
    283    537    252   -410     15    394   -698   -932   -259   -426   -210   -878
    335    530    192   -433     70    361   -696   -917   -257   -426   -205   -891
    355    532    176   -444     90    355   -724   -927   -239   -436   -223   -909
    283    530    244   -407     20    387   -732   -950   -213   -405   -231   -911
    197    517    316   -358    -59    418   -722   -963   -236   -384   -226   -911
    215    488    272   -355    -28    381   -724   -984   -270   -436   -252   -917
    194    457    262   -324    -33    361   -714   -984   -270   -452   -254   -911
    174    420    244   -298    -36    335   -709   -987   -252   -454   -267   -885
    189    376    187   -283      0    280   -722  -1002   -249   -467   -293   -891
    176    345    168   -262      2    257   -727  -1013   -246   -452   -288   -885
    168    311    142   -239     12    228   -724  -1013   -241   -413   -275   -878
    119    280    158   -200    -20    220   -722  -1021   -244   -415   -288   -872
    106    283    176   -194    -33    228   -727  -1031   -246   -428   -285   -852
    145    301    155   -223     -5    228   -743  -1039   -254   -452   -285   -844
    200    322    122   -259     38    223   -761  -1041   -265   -470   -285   -872
    192    296    103   -244     41    202   -769  -1031   -265   -465   -257   -906
    142    298    155   -220     -7    228   -758  -1018   -259   -446   -202   -896
    116    301    184   -210    -33    244   -737  -1000   -259   -428   -181   -844
    181    332    150   -257     15    241   -737   -997   -265   -415   -194   -846
    236    332     96   -285     70    215   -748  -1002   -272   -431   -176   -888
    270    332     62   -301    103    197   -748  -1005   -288   -436   -153   -893
    272    350     77   -311     96    215   -740  -1008   -298   -428   -176   -872
    265    358     93   -311     85    226   -727  -1010   -309   -420   -174   -867
    267    348     80   -309     93    213   -743  -1049   -345   -433   -200   -870
    207    337    129   -272     38    233   -753  -1072   -358   -433   -194   -833
    168    348    176   -259     -5    265   -769  -1078   -358   -420   -176   -807
    192    303    111   -246     41    207   -807  -1111   -394   -454   -218   -831
    142    283    137   -213      2    210   -813  -1117   -400   -423   -220   -779
     77    283    202   -181    -62    244   -807  -1106   -402   -400   -226   -735
     44    267    223   -155    -90    246   -795  -1096   -423   -355   -241   -740
    -25    254    280   -114   -153    267   -769  -1080   -407   -314   -184   -784
    -18    215    233   -101   -124    226   -761  -1080   -405   -392   -223   -906
     67    205    137   -137    -33    171   -776  -1096   -428   -446   -272  -1034
    140    192     49   -166     44    122   -800  -1127   -467   -498   -296  -1026
    155    200     44   -176     57    122   -795  -1140   -480   -491   -277  -1008
    122    179     54   -150     33    116   -792  -1143   -475   -483   -272   -958
    200    189    -12   -194    106     88   -826  -1182   -514   -517   -319   -948
    218    197    -23   -207    122     85   -815  -1182   -519   -535   -358   -935
    226    244     18   -233    103    132   -787  -1161   -496   -511   -342   -911
    257    244    -15   -252    135    114   -810  -1176   -517   -532   -348   -922
    285    220    -67   -254    176     77   -828  -1187   -545   -553   -342   -984
    298    189   -109   -246    205     41   -771  -1132   -524   -568   -358  -1039
    316    200   -116   -257    218     41   -691  -1054   -485   -584   -407  -1072
    376    298    -77   -340    228    111   -613   -906   -363   -485   -353  -1013
    467    605    137   -537    163    371   -576   -748   -166   -228    -72   -748
    501   1244    743   -872   -122    995   -610   -691     70    207    413   -265
    309   1943   1634  -1124   -662   1790   -714   -795    270    706    997    239
    223   1917   1691  -1072   -732   1805   -961  -1197     12    633    982    155
    155   1189   1034   -672   -439   1111  -1111  -1628   -600   -103    319   -389
    158    324    163   -244     -2    244  -1150  -1795  -1067   -807   -350   -966
    262    -12   -275   -124    267   -142  -1132  -1665  -1072   -914   -532  -1166
    332     28   -303   -181    319   -137  -1018  -1467   -909   -813   -532  -1111
    371    129   -244   -252    306    -57   -909  -1314   -761   -688   -436  -1060
    431    236   -197   -335    311     20   -846  -1228   -672   -592   -306  -1052
    449    314   -135   -381    293     90   -810  -1179   -620   -558   -272  -1028
    470    353   -116   -413    293    119   -797  -1158   -594   -548   -301  -1002
    483    397    -85   -441    283    155   -787  -1148   -584   -535   -314   -989
    470    394    -75   -433    272    161   -769  -1132   -571   -540   -293   -976
    470    381    -88   -426    280    148   -743  -1114   -553   -527   -283   -945
    472    392    -83   -433    277    155   -724  -1109   -542   -519   -259   -953
    478    415    -62   -446    270    176   -724  -1109   -540   -504   -228   -945
    478    431    -46   -454    262    192   -727  -1111   -542   -509   -262   -935
    470    452    -18   -459    244    218   -709  -1091   -519   -501   -252   -914
    498    459    -38   -480    267    210   -693  -1080   -511   -498   -231   -906
    548    480    -70   -514    309    205   -693  -1078   -511   -496   -241   -909
    542    467    -77   -506    309    197   -683  -1065   -504   -501   -226   -883
    433    454     20   -444    207    239   -639  -1018   -467   -431   -103   -849
    540    509    -31   -527    285    239   -662  -1039   -470   -441   -137   -865
    665    537   -127   -602    397    205   -688  -1067   -485   -475   -174   -883
    698    545   -155   -623    426    197   -685  -1062   -475   -459   -129   -888
    701    542   -158   -620    431    192   -670  -1041   -449   -439   -101   -826
    701    548   -153   -626    426    197   -662  -1023   -433   -426    -83   -805
    706    558   -148   -633    426    205   -654  -1002   -405   -389    -38   -800
    727    568   -158   -652    444    205   -649   -987   -389   -379    -36   -776
    756    553   -202   -654    480    176   -652   -989   -402   -402    -77   -776
    771    587   -187   -680    478    200   -652   -982   -389   -387    -85   -737
    779    626   -153   -704    465    236   -631   -950   -361   -337     25   -714
    784    639   -145   -714    465    246   -602   -909   -319   -272    140   -685
    784    670   -114   -727    449    277   -568   -865   -285   -241    153   -605
    789    688   -101   -740    444    293   -558   -859   -298   -270     85   -589
    784    711    -72   -748    428    319   -555   -862   -303   -306     23   -589
    771    719    -51   -748    410    335   -550   -862   -283   -340    -15   -553
    766    701    -64   -732    415    319   -535   -849   -239   -358      0   -540
    776    745    -31   -763    402    358   -514   -836   -187   -306    124   -576
    831    756    -77   -795    454    340   -501   -820   -171   -267    122   -517
    810    737    -72   -776    441    335   -467   -802   -179   -239     57   -465
    735    732     -2   -732    368    366   -436   -771   -181   -161     70   -405
    680    724     44   -704    319    387   -423   -769   -189   -127    116   -400
    633    711     77   -672    277    394   -397   -761   -194   -119    176   -410
    607    701     93   -654    257    397   -394   -761   -220   -153    171   -444
    584    719    135   -652    226    428   -384   -740   -226   -155    189   -433
    592    753    158   -672    215    457   -379   -717   -231   -161    176   -431
    553    758    205   -657    174    483   -381   -704   -220   -153    184   -413
    555    740    184   -646    187    462   -379   -701   -226   -174    161   -392
    605    771    166   -688    220    470   -384   -704   -241   -213    106   -400
    626    784    155   -706    233    470   -384   -701   -246   -213    124   -436
    631    782    150   -706    239    467   -392   -714   -262   -215    145   -475
    672    818    142   -748    265    480   -400   -698   -257   -207    153   -454
    691    854    163   -771    265    509   -402   -691   -254   -200    168   -428
    636    875    236   -758    200    555   -366   -685   -257   -205    150   -415
    628    893    262   -761    184    579   -335   -678   -270   -218    137   -394
    641    906    262   -776    189    584   -340   -685   -288   -233    150   -413
    639    917    277   -776    181    597   -332   -685   -293   -233    166   -441
    597    937    340   -769    129    639   -296   -652   -262   -205    207   -376
    626    984    355   -805    135    670   -306   -649   -265   -210    215   -345
    654   1028    374   -844    140    704   -335   -670   -285   -223    236   -353
    649   1034    384   -841    132    709   -355   -691   -309   -254    231   -345
    646   1013    366   -831    140    691   -374   -711   -340   -283    213   -355
    607   1000    392   -805    109    696   -397   -732   -374   -311    200   -368
    589    992    402   -792     93    696   -415   -745   -394   -337    184   -368
    589    982    392   -784     98    688   -426   -743   -402   -342    200   -387
    537    943    405   -740     64    675   -423   -740   -413   -358    194   -384
    480    870    389   -675     44    631   -420   -756   -449   -400    150   -405
    433    800    366   -618     33    584   -428   -771   -488   -452     85   -431
    413    797    384   -605     15    592   -439   -771   -501   -470     80   -454
    426    784    358   -607     33    571   -462   -782   -519   -483     96   -483
    366    701    332   -535     18    517   -470   -810   -566   -540     46   -517
    319    649    329   -485     -5    491   -459   -841   -613   -600     -5   -553
    277    633    355   -454    -38    496   -449   -846   -620   -615    -10   -555
    184    618    433   -405   -124    527   -439   -833   -618   -607     -7   -537
    228    628    400   -428    -85    517   -465   -852   -649   -639    -31   -563
    194    628    431   -413   -119    530   -457   -836   -646   -641    -18   -555
    236    592    355   -413    -59    475   -446   -805   -649   -672    -49   -589
    249    555    306   -402    -28    431   -366   -709   -597   -698    -90   -652
    244    618    374   -431    -64    496   -283   -571   -488   -641    -62   -623
    272    823    550   -548   -140    688   -218   -407   -311   -449    109   -470
    314   1312    997   -813   -340   1156   -231   -332   -124   -101    501   -119
    241   2052   1810  -1148   -784   1932   -332   -457      5    350   1047    371
     85   2361   2275  -1223  -1096   2320   -558   -826   -155    496   1254    542
    -72   1880   1953   -904  -1013   1917   -750  -1273   -680    -20    844    205
   -166    891   1057   -361   -610    974   -789  -1530  -1283   -966     18   -423
   -137    298    436    -83   -285    366   -771  -1402  -1363  -1249   -358   -758
    -85    174    259    -44   -174    218   -706  -1213  -1228  -1184   -361   -800
    -49    210    257    -83   -153    233   -636  -1072  -1093  -1091   -311   -776
    -44    345    389   -150   -215    366   -566   -961   -969   -982   -228   -711
    -41    465    504   -213   -272    483   -514   -883   -870   -888   -127   -628
    -44    501    542   -228   -293    522   -485   -831   -823   -844    -77   -574
    -85    501    587   -207   -337    542   -467   -800   -800   -826    -51   -542
    -96    514    610   -207   -353    561   -470   -795   -797   -820    -25   -553
   -106    524    628   -210   -366    576   -467   -789   -792   -813    -15   -545
    -90    548    636   -228   -363    592   -457   -776   -789   -810     -7   -524
    -62    587    649   -265   -355    618   -465   -776   -795   -823      5   -511
    -44    600    644   -277   -342    620   -459   -763   -787   -818     10   -491
    -77    587    665   -257   -371    626   -439   -745   -771   -805     25   -475
   -142    594    737   -228   -439    665   -418   -722   -753   -797     62   -457
    -90    633    722   -272   -407    678   -428   -719   -758   -826     38   -446
    -57    670    727   -306   -392    698   -441   -717   -771   -854      0   -480
    -25    701    727   -340   -379    714   -433   -698   -758   -839     31   -475
    -44    724    769   -342   -405    745   -410   -678   -753   -813     44   -457
    -62    743    805   -342   -433    774   -397   -659   -753   -815     23   -420
    -83    722    805   -319   -444    763   -402   -662   -756   -841     10   -405
    -77    711    787   -319   -433    750   -405   -654   -763   -854     23   -413
    -36    727    763   -345   -400    745   -407   -672   -789   -875     15   -436
      2    787    782   -394   -389    784   -426   -670   -802   -875     25   -418
     64    867    802   -465   -368    836   -426   -641   -795   -857     62   -361
      2    898    893   -452   -444    896   -410   -623   -795   -839     93   -316
    -46    945    992   -449   -519    969   -376   -574   -735   -758    153   -257
     -7    976    982   -485   -493    979   -363   -540   -680   -706    215   -213
    -31   1018   1049   -493   -540   1034   -350   -514   -644   -649    262   -179
    -70   1062   1132   -498   -602   1096   -319   -475   -613   -594    298   -132
     10   1119   1109   -566   -548   1114   -303   -452   -607   -587    319   -116
    223   1179    953   -701   -366   1067   -332   -465   -639   -620    296   -155
    259   1226    966   -743   -353   1096   -316   -449   -633   -610    314   -150
    181   1247   1065   -717   -441   1158   -283   -431   -626   -579    337   -140
    213   1249   1036   -732   -413   1145   -275   -439   -644   -579    311   -163
    257   1286   1028   -774   -387   1158   -262   -426   -639   -561    316   -168
    223   1314   1091   -769   -433   1202   -244   -400   -620   -542    361   -150
    210   1304   1093   -758   -441   1197   -239   -392   -610   -550    368   -145
    207   1293   1085   -750   -439   1189   -215   -374   -581   -568    353   -150
    236   1293   1057   -766   -410   1176   -215   -384   -579   -605    314   -171
    213   1306   1093   -758   -439   1200   -187   -366   -561   -610    327   -153
    233   1309   1075   -774   -420   1195   -179   -361   -566   -623    329   -161
    244   1317   1072   -782   -415   1197   -166   -355   -574   -641    316   -163
    220   1299   1078   -761   -428   1189   -158   -350   -576   -654    296   -153
    244   1332   1088   -787   -420   1210   -153   -337   -558   -639    324   -132
    213   1345   1130   -782   -457   1239   -127   -298   -519   -589    379   -101
    244   1353   1106   -800   -431   1231   -137   -298   -527   -594    374   -114
    257   1371   1114   -815   -428   1244   -129   -283   -522   -587    381   -111
    262   1397   1135   -828   -436   1267   -101   -249   -491   -561    402    -75
    257   1397   1137   -828   -441   1267    -83   -218   -459   -542    413    -36
    275   1421   1145   -849   -436   1283    -64   -194   -433   -524    433    -23
    288   1478   1189   -885   -452   1332    -44   -174   -407   -488    483    -25
    324   1512   1187   -917   -431   1350    -31   -150   -394   -459    524    -15
    353   1540   1184   -948   -415   1363    -15   -132   -384   -452    530      2
    355   1548   1192   -950   -418   1369     18   -111   -368   -452    514     15
    361   1561   1197   -961   -418   1379     38    -85   -350   -436    535     31
    397   1595   1197   -995   -400   1397     41    -77   -337   -413    576     36
    405   1613   1208  -1010   -402   1410     41    -88   -340   -413    594     44
    439   1649   1210  -1044   -387   1431     38    -93   -345   -415    602     57
    467   1657   1189  -1065   -361   1423     10   -114   -371   -444    579     49
    465   1641   1176  -1052   -355   1410     -5   -132   -394   -459    568     44
    488   1618   1127  -1054   -319   1374      5   -132   -407   -480    545     25
    506   1592   1085  -1049   -288   1337     15   -119   -402   -480    545     28
    488   1535   1044  -1013   -277   1288     20   -119   -413   -491    527     10
    454   1486   1031   -969   -288   1260     25   -122   -426   -506    506      5
    457   1447    989   -956   -265   1218     31   -124   -449   -537    483    -25
    470   1405    932   -937   -231   1169     36   -127   -475   -574    452    -57
    501   1384    883   -943   -192   1132     23   -129   -491   -594    441    -49
    498   1361    862   -930   -181   1111      0   -137   -506   -618    418    -44
    449   1319    867   -885   -210   1093     12   -142   -517   -636    397    -54
    488   1309    820   -901   -166   1065      7   -155   -540   -665    374    -88
    493   1314    820   -906   -163   1067     20   -142   -540   -672    368    -85
    514   1309    795   -911   -140   1052     31   -129   -530   -654    376   -101
    553   1270    717   -914    -83    995     33   -109   -530   -670    353   -137
    558   1208    649   -883    -44    930     77    -28   -480   -680    322   -171
    496   1208    709   -852   -106    958    179    106   -366   -639    332   -150
    605   1327    722   -966    -57   1026    244    249   -223   -527    400    -88
    743   1704    961  -1226   -109   1332    218    303    -77   -275    670    119
    691   2320   1628  -1506   -467   1974    103    181      2     93   1143    491
    576   2933   2353  -1756   -888   2644   -101   -153    -85    387   1532    771
    597   3018   2421  -1808   -911   2720   -327   -537   -400    316   1530    740
    454   2117   1660  -1288   -602   1888   -381   -805   -948   -519    807    254
    387   1182    792   -784   -202    987   -303   -740  -1192  -1135    161   -192
    452    828    376   -641     36    602   -231   -548  -1098  -1156     10   -332
    511    820    309   -665    101    566   -153   -379   -922  -1015     80   -311
    571    927    355   -750    109    641    -85   -252   -766   -885    187   -241
    568   1026    454   -797     57    740    -36   -174   -654   -779    283   -189
    540   1083    540   -813     -2    813     -5   -132   -592   -724    348   -161
    535   1098    563   -815    -12    831     12   -106   -561   -701    374   -137
    537   1106    566   -823    -15    839     31    -75   -532   -667    394   -103
    514   1096    581   -805    -33    839     31    -64   -519   -652    400    -85
    483   1070    587   -776    -51    828     31    -70   -527   -657    387    -93
    444   1062    618   -753    -85    841     46    -62   -524   -654    389    -93
    431   1070    636   -753   -101    854     67    -46   -511   -641    407    -75
    420   1062    641   -743   -109    852     72    -36   -511   -633    420    -59
    374   1075    701   -724   -163    888     98    -12   -493   -623    441    -23
    439   1098    659   -769   -109    880     96     -2   -483   -623    441    -10
    407   1075    665   -743   -127    870     93     15   -446   -613    462     -7
    387   1057    670   -722   -142    865    103     36   -400   -600    478     10
    428   1044    615   -737    -93    831    106     49   -366   -592    483     20
    459   1044    584   -750    -62    815     98     51   -340   -589    491     20
    428   1036    607   -735    -88    823     98     62   -324   -592    522     46
    449   1062    613   -756    -80    836     85     64   -311   -584    542     64
    452   1080    626   -766    -88    854     75     72   -301   -571    548     90
    454   1104    649   -779    -96    878     80     83   -290   -545    571    109
    452   1119    667   -787   -106    893     80     93   -277   -511    602    129
    433   1127    693   -779   -129    911     67     98   -267   -480    633    142
    428   1140    711   -784   -142    927     54    106   -257   -454    665    153
    431   1150    719   -789   -142    935     51    122   -241   -431    675    171
    457   1202    745   -831   -145    974     59    150   -210   -381    706    218
    459   1241    782   -852   -161   1013     75    179   -179   -332    748    272
    433   1226    792   -831   -179   1010     90    192   -158   -303    766    298
    433   1218    784   -826   -174   1002    111    189   -163   -290    769    285
    433   1218    784   -828   -176   1002    153    200   -163   -277    766    298
    433   1249    813   -841   -189   1031    184    233   -135   -246    787    335
    415   1257    841   -836   -215   1052    192    252   -109   -223    807    363
    436   1236    800   -836   -181   1018    158    233   -116   -231    800    363
    402   1208    805   -805   -202   1008    171    236   -114   -231    797    350
    350   1197    846   -774   -249   1023    197    254   -101   -223    800    345
    309   1197    885   -753   -290   1041    231    280    -80   -213    800    361
    296   1208    911   -750   -306   1060    252    298    -67   -207    805    355
    368   1231    862   -800   -246   1047    244    280    -85   -226    779    332
    405   1236    828   -820   -210   1034    226    257   -109   -252    740    311
    358   1213    854   -787   -246   1034    220    246   -111   -254    730    293
    327   1197    870   -761   -270   1034    239    259   -101   -246    748    288
    342   1221    878   -784   -267   1049    257    267    -90   -244    769    293
    363   1252    888   -807   -262   1070    265    270    -80   -239    779    293
    361   1265    904   -813   -272   1085    257    265    -77   -218    792    265
    358   1286    927   -820   -283   1106    262    277    -57   -202    805    283
    350   1301    948   -826   -298   1124    272    306    -25   -179    831    350
    329   1322    992   -826   -332   1158    290    337      2   -150    841    384
    366   1363    995   -865   -314   1179    303    350     18   -137    857    392
    376   1405   1028   -891   -324   1218    327    366     41   -124    888    400
    379   1387   1008   -885   -314   1200    345    384     67    -90    937    413
    384   1379    995   -883   -306   1187    350    400     83    -77    948    428
    309   1395   1083   -852   -387   1239    389    433    116    -46    966    488
    246   1418   1171   -831   -462   1296    439    475    158     -5    995    535
    374   1428   1054   -901   -342   1244    413    452    140    -25    992    501
    446   1431    984   -940   -270   1210    387    428    122    -46    974    467
    431   1444   1013   -940   -290   1228    389    420    129    -36    982    478
    358   1449   1091   -904   -366   1270    413    436    161    -10   1013    524
    361   1392   1031   -878   -335   1213    394    413    140    -23   1010    509
    394   1350    956   -872   -280   1153    371    394    124    -38    995    485
    415   1319    901   -867   -244   1111    355    389    119    -51    971    472
    433   1304    870   -867   -218   1088    355    402    129    -51    969    475
    444   1244    800   -846   -176   1023    345    387    111    -88    911    436
    446   1184    737   -815   -145    961    355    379     98   -101    885    402
    413   1127    711   -771   -150    922    371    381    106   -101    888    394
    407   1060    652   -732   -122    857    361    376     96   -109    872    374
    413   1002    587   -709    -88    795    355    363     77   -135    839    335
    402    971    568   -688    -83    771    366    363     83   -135    839    324
    381    963    579   -672    -98    771    384    374    103   -106    862    329
    337    932    594   -633   -127    763    392    379    114    -98    862    329
    350    888    535   -620    -93    711    381    363    101   -116    836    303
    387    875    488   -631    -51    683    389    368    103   -116    823    303
    394    833    439   -615    -23    636    415    400    122   -122    800    303
    387    748    361   -566     12    555    478    462    145   -150    756    259
    415    756    340   -587     38    548    558    553    210   -142    748    249
    413    826    410   -620      2    618    639    698    350    -12    852    342
    501   1171    670   -836    -83    919    639    805    545    285   1158    610
    527   1888   1361  -1208   -415   1626    587    807    792    782   1704   1083
    381   2385   2000  -1384   -810   2192    387    555    846   1135   2101   1423
    252   2143   1888  -1197   -818   2016    148    148    498    906   1919   1270
    197   1291   1093   -745   -449   1195     62   -200   -119     67   1187    701
    241    537    296   -389    -25    418     72   -184   -381   -439    646    254
    316    348     28   -335    142    189    106    -18   -275   -413    574    174
    379    335    -44   -358    210    148    210    129   -140   -324    589    181
    418    431     12   -423    202    223    319    249     -5   -205    662    246
    423    498     75   -459    174    288    332    303     80   -129    719    301
    454    504     46   -480    202    275    324    332    114   -106    737    327
    470    514     41   -493    213    277    348    368    148    -75    753    345
    478    509     31   -493    223    270    376    394    171    -54    758    345
    472    475      2   -472    236    239    410    405    179    -57    750    324
    457    462      5   -462    226    236    418    413    192    -41    761    332
    459    478     15   -470    223    246    418    415    210    -15    771    358
    478    472     -5   -475    241    233    413    415    210    -15    763    371
    480    472     -7   -475    244    233    415    428    226     -2    782    384
    498    496     -2   -498    249    249    418    449    249     25    800    394
    540    504    -36   -524    288    233    413    454    265     44    813    407
    522    472    -49   -498    285    213    423    454    270     51    810    407
    532    465    -67   -498    301    200    439    467    290     72    826    413
    540    449    -93   -496    316    179    446    478    309     96    839    433
    553    459    -96   -506    324    181    428    480    327    119    854    454
    571    467   -103   -522    337    181    407    483    342    135    865    475
    602    485   -116   -542    361    184    407    488    350    140    859    488
    618    493   -124   -555    371    184    407    485    345    140    849    485
    605    472   -132   -540    368    171    402    480    340    145    839    472
    597    472   -127   -535    361    174    389    483    348    161    846    483
    613    509   -103   -561    358    202    376    496    368    192    872    517
    633    553    -83   -594    358    236    389    509    381    218    898    553
    571    524    -49   -548    309    239    384    517    381    223    891    579
    530    509    -20   -522    275    246    348    509    374    220    883    587
    519    558     38   -537    241    298    350    524    400    249    919    620
    620    678     54   -652    283    368    381    561    441    285    948    652
    592    652     59   -623    265    358    371    550    436    272    924    649
    542    597     51   -571    246    324    368    524    413    239    883    626
    602    633     31   -618    285    332    353    519    410    239    880    626
    639    706     64   -672    288    384    358    540    441    267    906    654
    639    722     83   -680    277    405    389    537    446    275    909    659
    514    602     88   -558    210    348    397    504    410    233    862    628
    433    579    145   -506    145    363    394    514    426    236    854    646
    431    584    150   -509    140    366    374    511    436    241    841    641
    441    566    122   -504    161    345    366    485    423    223    810    613
    465    566    101   -517    181    335    376    472    420    213    795    597
    376    509    132   -441    122    322    376    459    415    197    771    581
    322    467    145   -394     88    306    389    441    397    174    730    558
    340    470    129   -405    103    301    381    423    389    161    709    550
    348    488    140   -418    103    314    361    423    402    174    711    563
    332    522    189   -426     72    355    335    428    423    200    727    571
    327    522    194   -426     64    358    337    415    418    197    719    558
    319    511    192   -415     62    350    353    394    405    184    701    548
    379    553    174   -467    103    363    361    400    410    187    696    553
    428    626    197   -527    116    413    329    423    439    213    722    587
    301    542    239   -423     31    392    275    361    397    168    672    550
    226    475    249   -350    -10    363    301    327    361    135    631    530
    168    478    309   -324    -70    394    342    335    363    142    636    545
    163    509    345   -335    -90    428    353    340    366    153    636    553
    171    506    335   -340    -80    420    337    335    368    153    628    563
    176    527    348   -353    -85    439    322    337    371    155    628    574
    135    532    397   -335   -132    465    327    340    374    161    626    584
    103    542    439   -322   -166    491    316    319    366    161    620    589
     72    555    480   -316   -202    519    309    290    355    155    618    584
     51    584    532   -319   -239    558    298    277    355    161    626    600
     70    574    504   -322   -215    537    244    226    314    129    594    584
     88    558    470   -322   -189    514    197    176    265     85    550    561
     49    530    480   -290   -218    506    189    181    272     88    542    566
     25    509    483   -267   -228    498    166    176    275     83    522    555
     54    459    402   -257   -176    431    153    142    233     41    478    511
    135    394    259   -265    -62    327    150    119    187     -2    433    470
     72    332    259   -202    -93    296    122     85    150    -41    389    441
    -12    262    275   -124   -142    267     93     54    116    -70    350    426
    -38    241    280   -101   -161    259     90     49    114    -75    340    441
    -54    202    257    -72   -155    228    101     38    103    -85    319    433
    -59    205    262    -72   -161    233     90     31     98    -93    298    436
    -67    202    270    -70   -168    236     75     15     96    -90    293    441
    -36    194    231    -80   -135    213     38     -7     88   -101    290    439
    -70    137    207    -33   -137    171     49    -15     77   -103    290    449
    -72     75    148     -2   -109    111     85     -5     64   -127    265    400
      0     51     51    -28    -25     51    137     54     88   -155    202    327
     28     70     41    -51     -7     57    213    137    163   -135    187    303
     54    148     93   -101    -18    122    288    283    301    -15    280    392
      2    480    475   -244   -236    478    314    400    496    301    613    696
    -36   1163   1200   -563   -618   1182    277    410    735    784   1169   1208
   -122   1675   1797   -776   -958   1735     88    145    756   1088   1545   1532
   -205   1525   1730   -659   -966   1626   -153   -314    379    836   1358   1369
   -283    636    919   -176   -602    779   -262   -696   -254    -38    553    732
   -275    -54    218    163   -246     80   -314   -745   -524   -514     28    277
   -218   -303    -85    259    -67   -197   -306   -615   -478   -550    -98    137
   -153   -283   -129    218    -12   -207   -236   -478   -353   -472    -70    137
   -142   -168    -28    153    -59    -98   -166   -374   -226   -374      5    192
   -124    -23    101     72   -114     38    -85   -280   -119   -283     85    270
    -64     59    124      2    -93     90    -49   -244    -80   -241    111    288
    -31     49     80     -7    -54     64    -64   -259    -96   -252     90    262
    -57     70    127     -5    -90     98    -72   -267    -90   -231     93    254
    -85     98    184     -5   -135    140    -64   -265    -75   -200    103    270
    -85    119    205    -18   -145    161    -62   -270    -72   -192    106    277
     -7    155    163    -72    -85    158    -70   -280    -80   -215     98    270
    -28    210    236    -93   -132    223    -62   -272    -49   -187    116    275
    -12    200    213    -93   -111    205    -90   -311    -70   -207     85    241
     -7    187    192    -90   -101    189    -96   -340   -101   -215     70    220
     31    215    184   -122    -75    200   -106   -348   -109   -213     64    220
     28    272    241   -150   -106    257   -103   -342    -93   -197     77    236
      7    293    285   -153   -137    290    -98   -342    -96   -202     83    241
     -7    296    303   -145   -155    298   -114   -361   -114   -218     72    231
    -33    298    332   -132   -181    314   -132   -358    -98   -205     90    252
    -36    306    342   -135   -189    322   -150   -355    -98   -197    103    275
     10    335    324   -174   -158    329   -176   -381   -127   -215     83    254
     -7    350    355   -174   -181    353   -174   -387   -129   -215     88    252
    -90    345    436   -127   -262    389   -161   -381   -116   -200    116    267
    -59    405    465   -174   -262    436   -171   -376   -101   -176    145    290
      5    431    426   -218   -210    428   -207   -389   -116   -176    142    288
     20    457    436   -239   -207    446   -233   -392   -124   -155    158    309
     38    511    472   -275   -215    493   -265   -402   -119   -137    171    324
     54    537    483   -296   -215    511   -275   -389   -106   -122    181    340
     38    563    524   -301   -241    542   -267   -363    -88    -90    207    376
     28    584    555   -306   -265    571   -252   -353    -83    -72    228    402
     80    605    524   -342   -220    566   -262   -371   -109    -88    223    400
     -2    587    587   -293   -293    587   -254   -371   -101    -96    236    402
    -31    579    610   -275   -319    594   -244   -371    -90   -103    239    405
      5    574    568   -290   -283    571   -275   -392   -114   -132    210    387
    -20    594    615   -285   -316    605   -283   -387   -116   -129    220    389
    -72    613    685   -270   -379    649   -272   -368   -109   -103    241    394
    -72    600    672   -265   -371    636   -272   -368   -103   -103    233    384
    -80    589    667   -257   -374    628   -270   -368   -103   -106    226    374
    -28    620    649   -296   -337    633   -296   -384   -111   -129    207    345
     80    696    615   -389   -267    657   -329   -397   -116   -158    181    327
     85    691    602   -389   -257    646   -335   -423   -142   -189    155    298
     12    654    639   -335   -314    646   -324   -446   -163   -202    155    285
    -23    641    665   -309   -342    652   -314   -444   -158   -184    168    298
    -41    610    652   -285   -348    631   -348   -454   -174   -210    142    296
    -57    633    691   -290   -374    662   -368   -467   -194   -231    132    285
    -93    667    761   -288   -428    714   -374   -485   -200   -231    129    285
   -150    636    787   -241   -467    711   -376   -511   -231   -254    109    259
   -187    613    797   -215   -493    704   -363   -530   -275   -290     75    223
   -184    633    818   -226   -501    724   -350   -522   -277   -303     64    218
   -150    706    854   -277   -501    779   -368   -504   -265   -293     83    239
   -132    748    880   -306   -506    813   -402   -509   -262   -285    101    241
   -174    761    935   -296   -555    846   -394   -514   -275   -290    103    244
   -210    756    966   -272   -589    859   -389   -519   -290   -301     96    241
   -215    774    987   -280   -602    878   -376   -501   -285   -293     93    249
   -158    870   1028   -355   -592    948   -368   -452   -246   -254    137    288
    -70    937   1005   -433   -537    971   -394   -454   -241   -249    148    293
    -93    932   1026   -420   -558    979   -415   -504   -275   -277    129    270
    -90    982   1072   -446   -581   1026   -420   -506   -277   -275    142    285
   -122    966   1088   -420   -605   1026   -449   -514   -293   -283    142    285
   -179    833   1010   -327   -594    922   -470   -589   -376   -353     75    220
   -223    753    976   -267   -600    865   -459   -631   -426   -405     33    192
   -210    758    969   -275   -589    862   -449   -631   -433   -418     28    197
   -220    732    953   -254   -587    841   -452   -623   -433   -418     25    192
   -213    667    880   -228   -548    774   -511   -657   -478   -457    -20    145
   -192    636    828   -223   -509    732   -548   -691   -517   -498    -64    103
   -197    607    805   -205   -501    704   -555   -714   -548   -532   -101     72
   -202    610    813   -202   -506    711   -555   -722   -563   -550   -111     77
   -181    592    771   -207   -475    680   -581   -732   -579   -574   -129     72
   -181    574    756   -197   -467    665   -592   -727   -584   -581   -132     67
   -163    550    714   -194   -439    631   -571   -735   -605   -594   -148     46
   -158    530    688   -184   -423    607   -542   -737   -618   -597   -148     46
   -119    553    670   -218   -394    610   -553   -724   -607   -581   -119     70
    -57    594    649   -270   -353    620   -581   -693   -576   -561   -101     80
   -103    423    524   -161   -314    475   -576   -693   -600   -623   -194    -15
   -135    262    397    -62   -265    329   -475   -641   -587   -683   -298   -111
    -54    319    371   -132   -213    345   -392   -506   -462   -584   -246    -72
     59    620    561   -340   -252    592   -366   -376   -267   -319     -2    129
     80   1223   1140   -654   -530   1182   -400   -368    -80     88    472    545
     20   1982   1961  -1000   -969   1971   -535   -602    -10    532   1021    995
    -67   2068   2135  -1002  -1101   2101   -810  -1047   -288    548   1098    989
   -194   1379   1571   -592   -883   1475   -950  -1402   -828   -111    530    558
   -252    400    652    -75   -452    524   -919  -1441  -1239   -914   -246     12
   -226    -96    129    161   -179     15   -839  -1239  -1234  -1080   -514   -205
   -148    -75     72    109   -111     -2   -727  -1031  -1057   -945   -467   -184
    -77     51    129     12   -103     90   -602   -852   -880   -787   -363   -106
    -96    129    226    -18   -161    176   -530   -727   -745   -665   -265    -15
   -129    132    262      0   -194    197   -524   -667   -683   -615   -223     23
   -150    124    272     12   -213    197   -522   -641   -659   -605   -207     36
   -176    122    298     25   -239    210   -498   -618   -631   -587   -179     57
   -174     98    272     36   -223    184   -498   -615   -618   -579   -150     72
   -189     54    244     67   -215    148   -504   -613   -605   -574   -129     75
   -205     46    252     77   -228    148   -483   -594   -563   -545    -93     88
   -239     28    265    103   -252    145   -462   -574   -530   -517    -80    101
   -254     23    277    114   -265    148   -457   -563   -511   -483    -62    109
   -223     15    239    103   -231    127   -462   -558   -506   -449    -54    103
   -226     15    239    103   -233    127   -465   -561   -506   -439    -62     83
   -249     -2    246    124   -249    122   -462   -550   -501   -439    -62     90
   -223    -18    202    119   -215     90   -483   -542   -504   -457    -72     90
   -171     -7    163     90   -168     77   -519   -537   -501   -480    -67    101
   -155    -15    137     83   -148     62   -535   -545   -501   -491    -54    127
   -197    -23    174    109   -187     75   -506   -522   -478   -478    -28    166
   -228    -44    181    135   -205     67   -511   -514   -475   -475    -15    189
   -166    -36    129    101   -148     46   -514   -517   -478   -462      0    187
   -168    -23    145     93   -161     59   -480   -493   -454   -431     41    218
   -207    -46    161    127   -184     54   -472   -478   -446   -413     62    252
   -257    -64    192    161   -226     62   -480   -472   -446   -400     75    267
   -262    -67    194    166   -228     62   -478   -465   -446   -394     88    280
   -231    -33    197    129   -215     80   -493   -449   -431   -355    119    303
   -231    -18    210    124   -223     96   -483   -418   -402   -319    145    327
   -257     -5    249    129   -254    122   -452   -392   -384   -296    163    348
   -241     15    257    114   -249    135   -444   -381   -368   -283    181    363
   -231      7    236    109   -233    122   -449   -384   -371   -293    176    353
   -252    -31    220    140   -236     93   -431   -376   -366   -285    168    350
   -265    -31    231    148   -252     98   -410   -363   -353   -267    168    371
   -259      7    267    127   -262    137   -376   -332   -322   -231    197    405
   -265    -10    254    135   -259    122   -379   -324   -314   -231    197    413
   -267      0    265    132   -267    132   -384   -327   -309   -231    207    394
   -200     38    239     77   -220    140   -376   -316   -296   -233    226    363
   -145     64    210     41   -176    137   -368   -306   -277   -231    223    340
   -184     51    233     64   -210    142   -358   -296   -267   -220    239    353
   -231     28    259     98   -244    142   -348   -293   -270   -228    244    363
   -194     12    207     88   -200    109   -355   -322   -306   -267    194    342
   -181     23    205     80   -192    114   -355   -319   -303   -262    150    348
   -122     33    155     44   -140     93   -381   -327   -306   -275    137    348
   -103     25    129     38   -116     77   -376   -329   -314   -283    150    335
   -145     15    161     64   -153     88   -358   -324   -303   -272    181    293
   -181      7    189     88   -184     98   -350   -319   -303   -272    207    280
   -200      7    207     96   -205    106   -342   -314   -293   -270    218    296
   -200     15    215     90   -207    114   -340   -296   -275   -265    239    319
   -168     54    223     57   -197    137   -345   -290   -267   -272    228    355
   -155     75    231     41   -192    153   -340   -283   -262   -252    233    358
   -148    114    259     15   -205    187   -342   -293   -265   -244    239    327
   -171    124    296     23   -233    210   -316   -267   -236   -220    275    358
   -202    111    311     44   -257    210   -293   -252   -223   -205    293    387
   -220    111    332     54   -275    220   -280   -231   -207   -192    319    420
   -101    155    254    -28   -179    202   -303   -236   -223   -215    293    394
    -72    189    262    -59   -168    226   -319   -241   -233   -249    246    436
    -51    241    290    -96   -171    265   -335   -254   -236   -244    265    418
    -93    249    342    -77   -218    296   -316   -252   -210   -174    374    384
   -127    236    361    -57   -244    298   -316   -265   -213   -171    436    350
   -129    205    335    -38   -231    270   -348   -301   -252   -218    397    337
   -116    228    345    -57   -231    288   -353   -319   -275   -252    358    366
   -119    267    387    -72   -252    327   -348   -332   -288   -267    337    348
   -155    226    381    -36   -267    303   -371   -345   -298   -275    332    301
   -168    158    327      5   -249    244   -376   -353   -309   -285    337    254
   -184     96    280     44   -233    189   -381   -371   -337   -322    298    233
   -168     88    257     41   -213    171   -376   -376   -348   -340    275    215
   -171     83    252     44   -213    166   -358   -368   -345   -348    267    205
   -215     51    267     80   -241    161   -374   -387   -368   -374    231    163
   -303     25    327    137   -316    176   -381   -402   -381   -389    226    129
   -262      5    267    129   -265    135   -392   -413   -394   -405    233    114
   -223      5    226    106   -226    114   -389   -410   -387   -394    265     93
   -228     28    257     98   -241    142   -389   -413   -387   -381    303     57
   -231     23    252    101   -241    137   -418   -436   -400   -405    277     23
   -272    -46    226    161   -249     88   -428   -433   -407   -426    283     15
   -228    -77    150    153   -192     33   -376   -350   -353   -441    262    -12
   -176    -33    142    103   -161     54   -293   -236   -257   -407    277    -18
   -129     67    197     28   -163    132   -226   -116   -132   -293    376     18
    -96    381    478   -142   -285    428   -220    -51     20    -41    662    231
   -137   1052   1189   -459   -665   1119   -361   -150    137    358   1161    639
   -249   1639   1888   -696  -1070   1764   -636   -514     31    613   1530    893
   -301   1600   1901   -652  -1101   1751   -859   -917   -316    433   1431    802
   -397    792   1189   -197   -792    989   -888  -1197   -875   -384    724    327
   -517    -70    444    290   -480    187   -831  -1117  -1085   -909    166    -75
   -462   -337    124    397   -293   -106   -782   -943   -982   -898     90   -189
   -402   -267    132    335   -270    -67   -672   -766   -784   -735    228   -187
   -327   -155    171    241   -249      7   -589   -636   -628   -618    298   -137
   -314   -127    184    220   -249     28   -610   -623   -594   -600    280   -153
   -301    -72    228    187   -267     77   -587   -584   -548   -561    329   -124
   -342    -77    265    210   -306     93   -566   -545   -509   -517    376    -83
   -340    -49    290    194   -316    119   -597   -540   -498   -485    397   -101
   -246     54    301     96   -275    176   -605   -535   -483   -467    428    -77
   -171     90    262     38   -218    176   -587   -542   -491   -488    379    -51
   -275     10    285    129   -280    148   -602   -579   -524   -501    394   -109
   -329    -10    319    171   -324    153   -594   -566   -517   -483    444   -103
   -288     25    311    129   -301    168   -626   -568   -509   -496    379    -41
   -374     46    420    163   -397    233   -636   -576   -509   -491    384    -10
   -340     57    397    140   -368    226   -662   -602   -532   -506    374    -44
   -259     72    332     93   -296    202   -667   -607   -535   -517    361    -57
   -314     44    355    132   -335    200   -618   -576   -501   -459    498    -64
   -340     31    371    153   -355    200   -631   -592   -514   -465    498    -96
   -345     64    410    137   -379    236   -665   -597   -511   -467    496    -88
   -319     93    413    114   -366    252   -691   -584   -498   -454    501    -57
   -363     57    418    153   -389    236   -641   -574   -491   -446    527    -70
   -415     15    428    200   -420    220   -613   -571   -483   -439    527    -54
   -418     20    439    197   -431    231   -623   -561   -472   -428    524    -12
   -379     77    457    150   -418    267   -641   -550   -462   -418    522     20
   -400    137    537    129   -470    337   -610   -522   -423   -374    566     67
   -348    140    488    103   -418    311   -628   -530   -428   -355    594     51
   -275    200    475     36   -374    337   -652   -511   -410   -322    657     54
   -254    220    475     18   -363    348   -680   -488   -379   -293    685     57
   -353    210    561     70   -457    384   -670   -485   -361   -270    701     70
   -433    161    594    135   -514    376   -633   -483   -353   -265    693     88
   -535    101    636    215   -587    368   -587   -465   -350   -262    693     90
   -465    101    566    181   -514    332   -576   -462   -358   -275    678     67
   -340    137    478     98   -407    306   -613   -483   -379   -301    633     44
   -322    181    504     70   -413    342   -605   -467   -358   -283    657     70
   -342    161    501     88   -423    329   -576   -459   -345   -262    691     83
   -415    109    524    153   -470    316   -550   -465   -345   -275    672     59
   -407    114    519    145   -465    316   -542   -459   -348   -290    644     44
   -366    137    504    114   -433    319   -548   -452   -340   -285    641     25
   -327    176    501     72   -413    337   -550   -441   -324   -275    644     31
   -363    119    483    122   -423    301   -550   -459   -342   -296    615     18
   -423     31    452    194   -439    241   -548   -485   -374   -342    555    -12
   -420     25    446    197   -433    236   -553   -491   -379   -353    537    -31
   -402     23    426    187   -413    223   -563   -488   -371   -345    553    -41
   -381     36    418    174   -400    226   -574   -493   -366   -340    558    -51
   -384     44    428    168   -405    233   -563   -483   -361   -335    548    -23
   -400     80    478    158   -439    277   -545   -465   -337   -309    553     12
   -384    103    485    140   -433    293   -558   -449   -316   -285    579     10
   -397     75    472    161   -433    272   -561   -454   -314   -290    566     12
   -446     20    465    210   -454    241   -548   -472   -335   -314    522    -15
   -394     54    446    168   -420    249   -517   -439   -303   -283    550      5
   -285    153    439     64   -363    296   -527   -402   -265   -236    602     36
   -272    176    449     49   -361    311   -535   -405   -265   -233    600     28
   -345    116    462    111   -405    288   -522   -423   -285   -257    571     10
   -363    119    480    122   -423    298   -509   -413   -275   -246    571     33
   -361    132    493    111   -428    311   -496   -405   -267   -249    555     51
   -371    150    522    111   -446    335   -488   -392   -252   -233    581     59
   -337    210    545     62   -441    376   -501   -376   -233   -207    623     75
   -324    233    558     44   -441    397   -530   -402   -241   -207    618     77
   -332    236    568     46   -452    402   -537   -423   -257   -210    605     75
   -345    241    587     51   -465    413   -548   -433   -270   -218    594     85
   -348    220    568     62   -459    394   -587   -454   -288   -241    566     83
   -361    181    542     88   -452    361   -594   -467   -309   -265    535     72
   -459    129    589    161   -524    358   -555   -454   -306   -265    522     72
   -459     77    537    192   -498    306   -553   -467   -327   -298    467     62
   -368     80    446    142   -407    262   -576   -465   -340   -316    444     44
   -358     90    449    132   -405    270   -584   -449   -332   -298    475     25
   -449    -28    418    236   -433    192   -605   -504   -387   -361    415    -38
   -587    -96    491    342   -540    197   -571   -524   -413   -392    384    -51
   -639   -150    488    394   -563    166   -555   -514   -413   -397    376    -75
   -478   -140    337    309   -407     98   -589   -530   -433   -428    340   -101
   -394   -103    288    246   -342     93   -618   -540   -444   -449    314    -98
   -379    -77    301    228   -340    111   -618   -532   -436   -441    316    -85
   -407   -106    298    257   -355     96   -610   -527   -439   -428    301    -96
   -444   -174    270    309   -358     46   -594   -514   -446   -454    252   -140
   -496   -236    259    366   -379     10   -537   -459   -431   -491    189   -187
   -485   -226    259    355   -374     15   -454   -366   -374   -480    171   -202
   -446   -106    340    275   -394    116   -392   -231   -244   -363    265   -127
   -400    241    641     77   -522    441   -387   -114    -46    -57    574    153
   -449    914   1363   -233   -906   1140   -413    -80    207    436   1119    646
   -646   1434   2081   -392  -1363   1756   -566   -296    283    823   1540    997
   -704   1135   1839   -215  -1270   1486   -815   -735   -129    511   1267    779
   -763    280   1041    241   -904    659   -927  -1114   -776   -374    478    200
   -792   -397    394    592   -594     -2   -927  -1130  -1036   -857    -23   -223
   -719   -594    124    657   -423   -236   -880   -958   -943   -844    -93   -332
   -633   -542     90    587   -363   -228   -782   -795   -784   -743    -36   -296
   -563   -394    168    480   -366   -114   -688   -657   -636   -623     67   -226
   -553   -254    298    402   -428     20   -636   -548   -509   -514    161   -135
   -589   -239    350    415   -470     54   -639   -519   -457   -462    189    -93
   -620   -332    285    475   -454    -23   -633   -548   -488   -501    124   -124
   -633   -335    296    483   -465    -20   -581   -506   -454   -480    140   -106
   -571   -275    293    420   -433      7   -576   -472   -415   -441    189    -75
   -566   -267    298    418   -433     15   -587   -465   -400   -426    213    -33
   -607   -311    293    459   -452    -10   -592   -498   -426   -457    155    -38
   -589   -303    285    446   -439    -10   -587   -509   -428   -465    109    -28
   -597   -293    303    444   -452      2   -579   -498   -415   -446    127     10
   -610   -290    319    452   -465     12   -576   -485   -397   -410    166      0
   -527   -285    239    405   -384    -23   -602   -509   -413   -420    142    -18
   -576   -270    306    423   -441     18   -584   -498   -400   -402    155    -10
   -553   -257    293    405   -423     18   -594   -517   -418   -431    111    -25
   -472   -239    233    355   -353     -2   -620   -530   -436   -462     72     -5
   -459   -210    249    332   -355     18   -626   -524   -433   -446     64     15
   -397   -171    226    283   -311     25   -636   -517   -426   -428     72     33
   -309   -155    153    231   -231     -2   -641   -506   -410   -376    137     38
   -309   -111    197    210   -254     41   -649   -511   -407   -353    202     31
   -285    -59    226    174   -257     83   -654   -511   -415   -368    192     33
   -272    -20    252    145   -262    114   -641   -501   -415   -363    231     64
   -239     36    275     98   -257    155   -628   -480   -397   -332    280     90
   -280     38    319    122   -298    179   -620   -449   -353   -296    316     96
   -283     54    337    111   -309    194   -623   -446   -342   -275    335    124
   -265     62    327    101   -296    194   -605   -439   -340   -275    322    132
   -345     57    400    142   -374    226   -574   -392   -303   -257    348    176
   -358     46    405    155   -381    226   -574   -371   -280   -257    361    189
   -272    127    397     72   -335    262   -615   -381   -272   -244    407    161
   -207    181    389     12   -298    283   -654   -394   -272   -236    415    132
   -181    192    374     -5   -277    280   -680   -420   -285   -252    392    140
   -239    207    446     15   -342    327   -641   -431   -285   -241    387    161
   -329    205    535     62   -433    368   -600   -413   -267   -207    415    153
   -303    244    545     28   -426    394   -605   -413   -259   -189    439    114
   -215    327    542    -57   -381    433   -620   -405   -249   -187    436     90
   -215    379    594    -80   -405    485   -628   -405   -239   -181    436     75
   -277    366    644    -44   -462    504   -615   -407   -244   -197    415     57
   -306    366    672    -28   -491    517   -594   -413   -257   -207    397     54
   -309    363    670    -28   -491    517   -597   -431   -285   -233    363     15
   -306    387    693    -38   -498    540   -600   -433   -280   -228    376    -15
   -392    436    828    -23   -610    631   -594   -420   -252   -197    433      0
   -389    465    852    -38   -620    657   -626   -428   -259   -207    426    -12
   -446    496    943    -25   -693    717   -594   -402   -231   -192    439     -2
   -236    600    836   -181   -535    717   -631   -420   -231   -202    418    -38
   -150    644    795   -249   -472    719   -667   -452   -241   -215    410    -77
   -231    589    820   -179   -524    704   -652   -475   -257   -244    392   -114
   -283    602    883   -161   -581    743   -623   -462   -239   -236    407   -109
   -314    675    989   -179   -652    831   -581   -418   -192   -200    444    -67
   -197    771    966   -288   -581    867   -605   -423   -192   -202    436    -75
   -145    833    979   -345   -561    906   -610   -433   -197   -210    431    -93
   -207    828   1034   -311   -620    930   -628   -454   -223   -231    402   -129
   -233    792   1026   -277   -628    909   -683   -491   -265   -272    348   -200
   -210    911   1122   -350   -667   1015   -688   -462   -231   -228    400   -137
   -171    976   1145   -402   -657   1060   -670   -452   -226   -202    420   -116
   -145   1036   1182   -446   -665   1109   -646   -457   -233   -207    433    -93
   -226   1065   1291   -418   -758   1176   -633   -452   -226   -200    449    -70
   -166   1104   1270   -470   -717   1187   -665   -496   -262   -233    410   -103
    -44   1143   1187   -550   -615   1166   -719   -540   -306   -275    368   -145
    -38   1130   1169   -545   -605   1150   -761   -566   -335   -303    332   -176
   -122   1041   1163   -459   -641   1101   -776   -581   -366   -332    298   -215
   -111   1026   1135   -459   -623   1080   -784   -574   -366   -340    283   -228
    -70   1057   1127   -493   -600   1091   -805   -563   -348   -337    280   -236
    -62   1034   1096   -485   -579   1065   -813   -571   -353   -342    272   -228
   -109    953   1062   -420   -584   1008   -782   -589   -392   -376    233   -252
   -158    883   1039   -363   -597    961   -761   -605   -423   -415    194   -290
   -122    935   1057   -407   -589    997   -719   -576   -392   -387    205   -285
    -85    901    987   -410   -537    945   -750   -587   -400   -397    184   -311
    -96    813    909   -358   -501    859   -823   -618   -431   -423    140   -337
    -98    763    859   -335   -478    810   -839   -633   -444   -449    114   -348
    -90    761    852   -335   -470    805   -782   -610   -423   -441    111   -355
     -5    761    763   -379   -387    761   -758   -576   -400   -441     88   -379
    -18    641    659   -311   -337    649   -693   -501   -363   -462     20   -441
    -46    639    683   -298   -366    662   -615   -384   -265   -413     25   -446
     28    784    756   -407   -363    771   -511   -194    -88   -236    163   -322
    127   1096    966   -613   -420   1031   -475    -54     88     41    449    -49
    122   1712   1590   -917   -732   1652   -454      2    319    493    979    457
    -20   2174   2195  -1078  -1106   2184   -571   -259    311    787   1371    779
   -109   1883   1992   -888  -1052   1938   -867   -756   -135    478   1137    571
   -262    896   1156   -319   -709   1026  -1088  -1210   -807   -389    309    -98
   -184    103    288     41   -236    194  -1130  -1296  -1148   -945   -311   -652
     10    -75    -85     31     46    -80  -1039  -1122  -1062   -930   -381   -750
    106    -80   -187    -12    145   -135   -937   -940   -919   -810   -335   -732
     10    -15    -25      2     18    -20   -795   -735   -740   -636   -218   -626
     10    127    116    -67    -51    122   -706   -555   -579   -491   -114   -511
    187    184     -2   -187     93     90   -724   -470   -519   -480   -127   -491
    189    135    -54   -163    122     41   -717   -413   -480   -491   -145   -485
    171    142    -31   -158    101     57   -615   -350   -392   -444   -127   -457
    101    166     64   -132     18    116   -501   -298   -293   -366    -72   -389
     -2    137    140    -70    -70    140   -444   -290   -231   -303    -54   -355
   -122     80    200     20   -161    140   -431   -290   -174   -244    -23   -327
   -163     57    220     51   -192    140   -407   -277   -114   -184     18   -306
   -213    -31    181    122   -197     75   -428   -275    -77   -132     36   -303
   -285   -194     90    239   -189    -51   -506   -309    -72   -111     49   -285
   -288   -202     83    244   -187    -59   -470   -277     -7    -59     90   -236
   -265   -148    116    205   -192    -15   -394   -202     96     57    158   -174
   -306   -184    122    246   -215    -31   -392   -174    116    116    171   -142
   -303   -226     75    262   -192    -75   -379   -150    132    140    181   -103
   -223   -228     -5    226   -111   -116   -366   -137    129    119    189    -59
   -350   -324     23    335   -189   -150   -376   -137    119     46    176    -33
   -517   -426     90    472   -303   -168   -394   -142    111    -15    168    -33
   -467   -387     80    426   -275   -153   -350   -103    129     18    197     18
   -226   -368   -142    298    -44   -257   -400   -142     83     -7    158     -2
    -83   -420   -337    249    127   -379   -462   -179     31    -28    114    -33
    -80   -376   -296    228    106   -337   -449   -158     41     36    142      5
   -155   -379   -223    265     33   -301   -392   -114     75    119    171     36
   -122   -394   -275    257     75   -335   -363    -77     96    184    179     88
    -28   -340   -311    181    140   -327   -327    -33    135    265    202    153
     80   -296   -376    109    228   -335   -358    -38    119    290    184    155
     33   -306   -342    135    187   -324   -363    -28    132    335    189    179
    -15   -363   -348    189    166   -355   -345    -18    145    353    163    163
    -41   -431   -389    236    171   -410   -335    -12    140    363    129    127
    -25   -444   -418    236    194   -431   -303      7    161    397    103    119
    -28   -485   -457    257    213   -472   -288      7    166    405     57    109
    -46   -532   -485    288    218   -511   -265     20    176    407     25    111
    -57   -524   -467    290    202   -498   -239     31    194    426     10    119
   -101   -537   -436    319    166   -488   -213     44    215    446      2    129
   -119   -615   -496    366    187   -555   -187     54    218    441    -31    148
   -132   -685   -555    407    210   -620   -179     44    194    415    -93    111
   -166   -719   -553    441    192   -639   -174     31    181    400   -132     64
   -189   -745   -555    467    181   -652   -145     49    194    415   -132     54
   -181   -769   -587    472    202   -678   -122     64    194    426   -148    103
   -161   -782   -623    470    231   -704   -101     80    200    439   -161    174
   -145   -839   -693    491    272   -766    -88     96    197    439   -161    231
   -142   -896   -753    519    303   -826    -67    103    187    433   -168    246
   -111   -888   -779    498    332   -833    -51    111    194    449   -168    296
   -114   -906   -792    509    337   -849    -62    111    194    465   -166    348
   -114   -937   -823    524    353   -880    -44    122    197    467   -171    387
   -127   -963   -836    545    353   -901     12    155    213    480   -166    431
   -148   -976   -828    561    340   -904     46    181    223    504   -145    475
   -122   -969   -849    545    361   -909     59    205    236    530   -124    537
   -106   -979   -872    542    381   -927     72    223    236    535   -132    579
   -137   -958   -820    548    340   -891    103    252    270    566   -119    620
   -116   -995   -878    555    379   -937    116    259    267    553   -145    618
    -85   -992   -906    537    407   -948    124    259    254    553   -153    620
   -103   -974   -872    537    384   -924    148    280    267    581   -132    662
    -72   -943   -870    509    397   -906    161    280    272    602   -124    678
    -46   -937   -891    491    418   -914    158    262    272    597   -142    683
    -85   -976   -891    530    402   -935    168    254    262    592   -163    672
    -85  -1026   -940    553    426   -984    176    254    249    581   -192    644
    -36  -1088  -1052    563    506  -1070    140    223    205    537   -254    581
    -51  -1132  -1083    589    514  -1106    116    200    179    506   -298    566
    -96  -1145  -1052    620    478  -1098    148    218    181    504   -314    571
    -67  -1174  -1109    618    519  -1143    137    210    171    493   -342    555
     18  -1239  -1257    610    636  -1247     98    184    145    439   -405    506
     23  -1312  -1335    641    678  -1322     72    166    109    397   -454    472
    -38  -1356  -1317    696    639  -1337     98    176     96    389   -462    472
    -64  -1402  -1337    732    636  -1371    127    181     88    368   -485    459
   -101  -1449  -1348    776    623  -1400    119    179     83    363   -491    433
   -101  -1473  -1371    787    633  -1423    109    176     67    345   -504    410
    -90  -1486  -1395    787    652  -1441     98    184     54    335   -514    392
    -80  -1514  -1434    797    672  -1473     85    179     41    322   -530    368
   -132  -1587  -1454    859    659  -1522    111    205     33    309   -542    345
    -90  -1709  -1621    898    763  -1665    153    270     31    265   -602    249
    -80  -1782  -1704    930    810  -1743    270    389     88    254   -644    181
   -168  -1699  -1530    932    680  -1615    433    592    259    379   -550    252
   -184  -1421  -1236    802    524  -1330    530    750    491    644   -283    498
   -150   -849   -701    498    272   -776    444    678    672   1000    155    885
   -254   -376   -124    314    -64   -252    176    314    652   1231    472   1166
   -259   -381   -122    319    -72   -252   -168   -127    384   1140    436   1117
   -342   -953   -610    649    132   -782   -301   -439    -72    597    -57    696
   -337  -1712  -1374   1023    517  -1543   -254   -418   -423     38   -675    194
   -283  -2057  -1777   1169    745  -1917   -171   -239   -426    -70   -859     54
   -213  -2114  -1904   1161    844  -2010    -75    -85   -319    -38   -849     64
   -158  -2005  -1847   1083    844  -1927      7     38   -181     62   -766    124
   -166  -1930  -1764   1047    797  -1849     72    109    -85    137   -704    161
   -168  -1893  -1727   1031    779  -1810    116    145    -31    171   -670    184
   -171  -1878  -1706   1023    766  -1795    148    184      5    187   -657    202
   -179  -1873  -1693   1026    756  -1784    176    241     36    202   -644    213
   -140  -1883  -1743   1010    800  -1813    163    252     31    179   -667    181
   -161  -1849  -1688   1005    763  -1769    166    272     46    194   -657    181
   -140  -1831  -1693    984    776  -1764    163    272     46    189   -672    168
   -166  -1829  -1662    997    748  -1745    192    288     70    202   -667    184
   -218  -1818  -1600   1015    691  -1709    233    319    109    233   -639    210
   -213  -1816  -1602   1013    693  -1709    244    335    135    244   -633    213
   -189  -1834  -1644   1008    727  -1740    236    329    145    236   -644    194
   -166  -1844  -1678   1005    756  -1761    236    332    158    241   -646    181
   -158  -1847  -1688   1000    763  -1769    241    332    166    239   -654    171
   -171  -1867  -1699   1018    761  -1784    262    345    184    239   -659    176
   -166  -1873  -1709   1018    769  -1792    270    361    197    249   -662    197
   -179  -1875  -1696   1028    758  -1787    265    363    213    252   -652    220
   -179  -1865  -1688   1021    753  -1777    262    371    228    262   -631    231
   -184  -1862  -1678   1023    745  -1771    262    387    241    272   -618    223
   -179  -1883  -1704   1031    761  -1795    262    402    254    285   -610    205
   -168  -1870  -1701   1021    766  -1787    265    415    272    309   -587    215
   -155  -1810  -1657    982    748  -1735    259    428    298    345   -561    249
   -137  -1771  -1636    953    748  -1704    252    441    322    374   -542    280
   -171  -1769  -1597    969    711  -1683    259    465    345    397   -522    314
   -153  -1756  -1602    956    724  -1680    259    478    355    407   -524    327
   -101  -1751  -1649    924    771  -1701    257    480    348    402   -537    311
    -67  -1745  -1678    906    802  -1714    257    483    342    392   -540    288
    -36  -1722  -1686    875    823  -1704    259    467    342    379   -545    267
    -44  -1688  -1644    867    800  -1667    283    465    355    381   -530    275
    -46  -1662  -1618    854    784  -1639    303    470    368    387   -514    283
    -46  -1654  -1608    849    779  -1631    311    467    371    387   -511    288
    -70  -1662  -1595    865    761  -1631    296    457    374    389   -509    285
    -23  -1683  -1660    854    818  -1673    262    431    361    371   -522    249
     28  -1644  -1675    805    849  -1660    254    410    363    361   -524    218
    -20  -1592  -1574    805    774  -1584    283    428    402    394   -485    239
     64  -1615  -1680    774    872  -1649    239    379    366    353   -527    187
     77  -1649  -1727    787    901  -1688    220    353    350    332   -545    148
     80  -1595  -1675    756    878  -1634    231    348    371    350   -522    150
     49  -1582  -1631    766    839  -1608    231    332    381    361   -504    153
     67  -1608  -1675    769    870  -1641    220    319    381    358   -511    135
     75  -1647  -1722    787    898  -1683    213    309    374    350   -522    119
     72  -1631  -1704    776    888  -1667    200    303    374    353   -514    127
     64  -1621  -1686    776    875  -1652    184    290    366    350   -527    122
     70  -1649  -1722    787    893  -1686    163    257    342    332   -553     88
     49  -1660  -1709    805    878  -1683    166    254    353    342   -535    106
     25  -1577  -1602    774    813  -1590    226    319    426    420   -452    187
    103  -1535  -1639    714    870  -1587    226    322    433    423   -441    197
    122  -1561  -1686    717    904  -1623    179    277    397    389   -467    176
     57  -1602  -1660    774    857  -1631    181    270    389    381   -465    174
    -23  -1553  -1530    787    750  -1543    239    306    433    428   -418    205
     67  -1488  -1558    709    810  -1522    218    293    431    431   -418    200
    135  -1491  -1626    678    880  -1558    200    283    415    418   -436    171
    140  -1501  -1641    680    891  -1571    200    270    415    415   -436    158
     83  -1475  -1558    693    818  -1517    202    265    428    431   -415    184
    106  -1441  -1551    667    826  -1496    187    244    418    431   -415    181
    166  -1423  -1590    628    875  -1504    158    215    394    420   -426    166
    205  -1431  -1636    613    919  -1532    122    179    363    397   -449    145
    252  -1457  -1709    600    979  -1582     80    135    322    358   -488    114
    241  -1491  -1732    623    987  -1610     62    109    285    327   -511     96
    213  -1519  -1732    652    971  -1626     57     96    270    316   -517    103
    187  -1566  -1753    691    969  -1660     49     72    246    293   -537    103
    181  -1600  -1782    709    979  -1691     31     49    220    267   -561     80
    137  -1691  -1829    776    982  -1758     20     36    194    241   -600     46
     77  -1743  -1821    831    948  -1782     18     25    181    231   -615     36
     90  -1818  -1909    865   1000  -1862     -7    -12    140    187   -657     -2
    101  -1821  -1925    857   1010  -1873    -20    -38    114    166   -680    -41
     80  -1784  -1867    852    971  -1826    -18    -46    114    166   -675    -51
      5  -1761  -1769    878    885  -1766      2    -28    135    187   -644    -33
     36  -1769  -1805    867    919  -1787    -20    -46    111    168   -659    -54
     41  -1855  -1899    904    969  -1875    -46    -64     64    119   -714   -101
     57  -1966  -2023    953   1039  -1995    -12    -18     44     64   -792   -168
     49  -1987  -2036    969   1041  -2010    106    101     98     64   -818   -197
     67  -1919  -1987    927   1026  -1953    220    254    205    137   -771   -163
    124  -1673  -1797    771    958  -1735    290    392    387    358   -550     41
     83  -1153  -1236    532    659  -1195    298    436    636    737   -116    462
   -103   -633   -532    366    213   -581    158    231    758   1060    293    836
   -192   -542   -350    368     77   -446   -194   -187    584   1080    379    891
   -210  -1015   -805    610    296   -911   -449   -633     72    561    -98    452
   -226  -1730  -1504    979    636  -1618   -498   -813   -405    -93   -761   -135
   -135  -2138  -2003   1135    932  -2070   -475   -714   -532   -335  -1044   -392
    -98  -2236  -2138   1169   1018  -2187   -368   -532   -444   -306  -1052   -413
    -49  -2190  -2140   1117   1044  -2166   -270   -407   -340   -223   -997   -376
     15  -2107  -2125   1044   1067  -2114   -213   -332   -259   -150   -935   -335
     20  -2049  -2073   1013   1044  -2062   -174   -285   -205    -93   -883   -285
     33  -2003  -2036    984   1034  -2018   -155   -265   -184    -64   -852   -239
     18  -1992  -2013    984   1015  -2003   -150   -259   -187    -57   -844   -207
     38  -2010  -2049    984   1044  -2031   -158   -265   -207    -62   -859   -210
     59  -2018  -2078    979   1067  -2047   -176   -285   -233    -75   -875   -241
      7  -1992  -2000    992   1002  -1995   -163   -277   -223    -51   -849   -233
     36  -1987  -2023    974   1026  -2003   -174   -296   -236    -57   -854   -236
     38  -1995  -2034    976   1034  -2013   -179   -311   -254    -70   -865   -236
    -38  -1995  -1956   1015    958  -1977   -161   -303   -246    -57   -841   -220
    -51  -2000  -1948   1026    948  -1974   -153   -298   -246    -41   -813   -205
    -31  -1992  -1961   1010    963  -1977   -158   -306   -257    -44   -813   -210
    -51  -1979  -1927   1015    935  -1956   -153   -298   -241    -38   -792   -205
   -116  -1966  -1849   1041    865  -1909   -137   -280   -215     -7   -761   -192
   -168  -1964  -1795   1067    813  -1880   -122   -270   -194     25   -740   -189
   -155  -1964  -1810   1060    826  -1888   -124   -283   -192     18   -727   -213
   -179  -1951  -1771   1065    795  -1860   -119   -275   -184     36   -709   -215
   -166  -1948  -1784   1054    807  -1867   -132   -285   -192     36   -717   -236
   -155  -1930  -1774   1044    807  -1852   -135   -285   -189     38   -693   -239
   -124  -1901  -1779   1010    826  -1842   -137   -283   -184     54   -667   -233
   -119  -1888  -1769   1002    823  -1829   -150   -283   -187     75   -657   -228
   -122  -1896  -1774   1008    823  -1836   -163   -277   -187     90   -652   -220
    -72  -1849  -1777    961    852  -1813   -168   -272   -179    106   -639   -207
    -31  -1808  -1777    919    872  -1792   -168   -270   -176    124   -620   -192
     -7  -1784  -1777    896    883  -1782   -168   -265   -176    137   -605   -171
     -2  -1761  -1758    880    875  -1761   -174   -267   -181    142   -602   -166
    129  -1735  -1865    802    997  -1800   -207   -306   -218    106   -631   -202
    119  -1743  -1862    810    989  -1800   -207   -327   -231     96   -633   -202
    215  -1732  -1951    758   1080  -1842   -228   -361   -262     70   -657   -223
    283  -1722  -2005    719   1143  -1862   -239   -384   -277     59   -662   -241
    381  -1709  -2091    665   1236  -1899   -257   -418   -303     31   -662   -259
    410  -1719  -2130    654   1267  -1925   -259   -431   -309     10   -680   -277
    410  -1719  -2130    654   1267  -1922   -249   -431   -298     12   -649   -283
    418  -1706  -2127    644   1273  -1917   -239   -433   -288     18   -641   -290
    496  -1709  -2205    607   1350  -1956   -252   -457   -303      7   -667   -314
    376  -1712  -2088    665   1231  -1899   -215   -426   -270     62   -607   -280
    332  -1725  -2057    696   1192  -1891   -207   -426   -265     85   -607   -280
    285  -1735  -2021    722   1150  -1878   -197   -426   -257     93   -594   -283
    236  -1738  -1974    750   1104  -1855   -184   -407   -246     98   -563   -283
    176  -1709  -1886    766   1028  -1797   -179   -374   -220    132   -517   -244
    171  -1691  -1862    758   1015  -1777   -189   -368   -194    142   -493   -223
    140  -1688  -1829    771    982  -1758   -187   -366   -166    150   -470   -210
    101  -1683  -1784    792    943  -1732   -179   -361   -158    176   -514   -192
     70  -1701  -1771    815    919  -1735   -174   -353   -158    207   -491   -184
     90  -1683  -1774    795    930  -1727   -171   -342   -153    213   -475   -176
     90  -1652  -1743    779    914  -1696   -158   -327   -135    215   -459   -158
     83  -1623  -1706    771    893  -1665   -148   -316   -122    223   -446   -140
    124  -1618  -1743    745    932  -1680   -150   -316   -127    207   -467   -153
    124  -1584  -1712    730    917  -1647   -127   -293   -109    228   -454   -132
    158  -1574  -1735    706    945  -1652   -129   -293   -116    220   -465   -142
    166  -1527  -1693    680    930  -1610   -111   -275    -96    244   -441   -116
    132  -1496  -1631    680    880  -1564    -93   -265    -80    254   -426    -96
    116  -1491  -1610    685    862  -1551    -88   -272    -72    252   -426    -90
    101  -1467  -1569    680    833  -1519    -80   -277    -59    267   -410    -70
     90  -1449  -1540    680    815  -1493    -93   -290    -64    265   -415    -64
     90  -1467  -1558    685    823  -1512   -129   -329   -103    233   -439    -83
     88  -1486  -1574    698    828  -1530   -150   -350   -127    210   -452    -96
     77  -1496  -1574    706    826  -1535   -163   -363   -135    197   -452    -98
     67  -1525  -1592    730    828  -1558   -171   -371   -145    176   -465   -114
     54  -1577  -1631    758    841  -1602   -179   -387   -168    150   -496   -145
     83  -1623  -1706    769    893  -1665   -197   -410   -205    116   -530   -187
     90  -1667  -1761    787    924  -1714   -213   -436   -236     83   -558   -220
    -28  -1730  -1701    880    836  -1717   -194   -423   -233     83   -545   -215
      7  -1758  -1769    872    888  -1764   -220   -454   -265     46   -568   -252
     54  -1787  -1842    865    945  -1813   -254   -488   -301     10   -597   -293
     62  -1790  -1852    862    956  -1821   -254   -491   -309      2   -594   -298
     62  -1771  -1834    854    948  -1803   -244   -485   -306      7   -576   -288
     57  -1777  -1834    859    945  -1805   -246   -496   -319      2   -574   -293
     57  -1816  -1873    878    963  -1844   -252   -501   -342    -23   -592   -319
     70  -1919  -1990    924   1028  -1956   -252   -485   -376    -83   -657   -389
     72  -2005  -2078    966   1075  -2042   -161   -381   -355   -116   -714   -467
     93  -1943  -2036    924   1062  -1990    -49   -223   -254    -46   -667   -428
    168  -1730  -1901    779   1034  -1816     31    -49    -90    135   -496   -257
    223  -1195  -1418    485    818  -1306     70     67    176    511    -77    179
     67   -491   -558    213    311   -524     41     10    459    987    485    753
   -111   -296   -187    202     36   -244   -241   -371    397   1093    667    930
   -192   -745   -553    470    179   -649   -532   -810    -36    683    296    592
   -202  -1595  -1392    898    592  -1493   -701  -1158   -667    -83   -480   -114
   -171  -2205  -2034   1189    930  -2120   -724  -1161   -945   -483   -948   -550
    -72  -2275  -2203   1171   1062  -2239   -644   -987   -872   -459   -969   -579
    -10  -2171  -2161   1091   1072  -2166   -506   -800   -732   -348   -893   -511
     33  -2036  -2073   1000   1052  -2055   -400   -662   -605   -236   -805   -420
     54  -1979  -2034    963   1044  -2005   -342   -589   -542   -184   -758   -368
     54  -1979  -2034    963   1044  -2005   -316   -561   -524   -176   -740   -350
     46  -1984  -2031    969   1039  -2008   -296   -548   -524   -174   -730   -332
     31  -1990  -2021    979   1026  -2005   -288   -545   -532   -176   -719   -324
     77  -1964  -2042    943   1060  -2003   -296   -553   -548   -184   -722   -324
     75  -1961  -2039    940   1057  -2000   -283   -537   -545   -174   -711   -311
     31  -1940  -1971    956   1000  -1956   -252   -514   -530   -150   -685   -283
      2  -1932  -1935    963    966  -1932   -231   -493   -517   -135   -644   -259
      2  -1930  -1932    963    966  -1930   -210   -470   -498   -119   -600   -228
    145  -1904  -2049    878   1096  -1977   -244   -498   -530   -155   -623   -241
    153  -1919  -2073    883   1111  -1997   -241   -496   -532   -158   -623   -226
    158  -1958  -2117    898   1135  -2036   -241   -498   -542   -168   -620   -215
    153  -1966  -2120    906   1135  -2042   -223   -488   -545   -161   -600   -194
    168  -1932  -2104    880   1135  -2018   -220   -475   -540   -148   -584   -179
    174  -1899  -2073    859   1122  -1984   -215   -462   -532   -137   -561   -161
    181  -1893  -2078    854   1127  -1984   -205   -454   -532   -137   -545   -166
    202  -1891  -2094    844   1148  -1992   -187   -433   -519   -124   -527   -163
    189  -1899  -2088    854   1137  -1992   -176   -410   -506   -119   -514   -150
    174  -1901  -2075    865   1124  -1987   -166   -392   -488   -114   -488   -129
    179  -1904  -2083    859   1130  -1992   -161   -374   -470   -103   -454   -111
    176  -1896  -2073    859   1124  -1984   -150   -348   -449    -80   -420    -83
    153  -1873  -2029    859   1088  -1948   -135   -314   -431    -44   -374    -62
    179  -1852  -2031    836   1104  -1940   -124   -288   -420    -18   -342    -51
    155  -1836  -1995    839   1072  -1914   -101   -252   -397     20   -296    -25
    148  -1826  -1974    839   1060  -1899    -80   -223   -379     44   -272     -5
    158  -1808  -1969    823   1062  -1888    -67   -218   -374     41   -254    -10
    135  -1826  -1961    846   1047  -1893    -36   -192   -361     46   -236    -12
    111  -1836  -1948    859   1028  -1891    -12   -174   -355     49   -223     -5
     98  -1823  -1922    862   1010  -1873     -2   -174   -358     49   -218     -2
     83  -1834  -1919    872   1000  -1875     15   -155   -342     54   -210     10
     80  -1844  -1925    880   1000  -1883     36   -142   -329     62   -200      7
     80  -1818  -1901    867    989  -1860     62   -129   -314     72   -176     12
     77  -1803  -1880    862    979  -1842     90   -114   -296     90   -168     25
     88  -1826  -1914    867   1000  -1870     90   -114   -296     83   -187     10
     80  -1849  -1930    883   1005  -1891     98   -116   -296     72   -194     -2
     15  -1873  -1891    927    950  -1880    119   -101   -285     75   -181      2
     36  -1865  -1901    914    969  -1883    119    -96   -285     75   -176      2
     93  -1873  -1966    885   1028  -1919    109   -106   -290     59   -176    -12
     90  -1873  -1966    891   1026  -1919    119    -96   -277     70   -150     -5
    101  -1878  -1979    888   1039  -1930    116    -93   -270     75   -132     -5
    109  -1878  -1987    885   1047  -1932    114    -83   -262     90    -93     -2
    119  -1891  -2010    883   1065  -1948    127    -70   -257     93    -72    -10
    137  -1901  -2039    880   1085  -1969    145    -49   -246    101    -59    -10
    163  -1909  -2073    872   1117  -1990    142    -44   -246    103    -59    -18
    202  -1906  -2109    852   1156  -2008    142    -38   -241    109    -51    -15
    223  -1878  -2101    828   1161  -1990    171    -10   -220    127    -25     -5
    210  -1899  -2109    844   1158  -2003    184      7   -205    137    -12     -7
    194  -1925  -2120    862   1156  -2021    192     20   -202    132     -5    -10
    228  -1922  -2151    846   1189  -2036    189     28   -202    119      7    -20
    226  -1880  -2109    826   1166  -1995    233     80   -153    163     54     15
    249  -1860  -2109    805   1176  -1984    262    109   -127    184     77     38
    368  -1701  -2073    665   1218  -1886    322    158    -67    246    145     90
    413  -1667  -2081    628   1247  -1873    342    168    -54    257    161    103
    277  -1800  -2081    761   1176  -1940    303    119   -103    210    111     57
    218  -1880  -2099    831   1156  -1987    259     80   -137    171     85     20
    210  -1896  -2107    839   1158  -2000    254     77   -137    161     88     20
    213  -1925  -2138    857   1174  -2031    257     83   -140    155     77     15
    220  -1940  -2161    857   1189  -2049    259     83   -145    142     64      2
    176  -1971  -2148    896   1161  -2057    275     88   -148    129     57    -12
    200  -2005  -2205    901   1202  -2104    254     72   -174     98     28    -51
    192  -2057  -2249    932   1221  -2153    259     70   -189     75     12    -77
    171  -2088  -2262    958   1215  -2177    257     64   -197     64      5    -83
    197  -2096  -2296    948   1244  -2195    233     41   -220     36    -18   -114
    231  -2101  -2333    932   1280  -2216    223     20   -241      5    -44   -148
    228  -2107  -2335    940   1280  -2221    236     31   -233      5    -38   -158
    181  -2117  -2299    966   1239  -2208    254     49   -210     23    -10   -150
    184  -2117  -2301    966   1241  -2210    262     57   -200     31      5   -148
    213  -2125  -2340    953   1275  -2231    265     64   -210      7    -10   -171
    228  -2247  -2475   1010   1350  -2361    296    119   -223    -41    -75   -252
    218  -2304  -2525   1041   1369  -2413    418    244   -176    -57   -119   -314
    241  -2231  -2473    992   1356  -2351    555    418    -46     41    -41   -259
    290  -1987  -2281    846   1283  -2132    654    589    166    275    181    -38
    314  -1444  -1758    566   1036  -1600    659    662    433    667    618    405
    124   -813   -937    342    530   -875    532    478    607   1062   1101    870
     36   -704   -740    332    387   -722    197     80    454   1091   1197    945
    -38  -1179  -1143    607    550  -1161    -51   -348    -25    610    761    558
    -85  -1958  -1873   1023    893  -1917    -85   -527   -530    -98     46    -57
     38  -2395  -2434   1176   1236  -2413    -51   -402   -652   -348   -249   -335
     85  -2465  -2553   1189   1319  -2509     57   -220   -553   -306   -241   -353
    153  -2416  -2572   1130   1361  -2494    161    -88   -431   -226   -184   -309
    166  -2309  -2475   1072   1319  -2392    252     20   -311   -122    -93   -228
    176  -2190  -2366   1005   1267  -2275    314     88   -226    -38     -7   -155
    155  -2156  -2312   1000   1231  -2231    358    137   -174      5     41   -116
    140  -2130  -2270    992   1205  -2200    389    168   -145     25     70    -85
    150  -2101  -2252    976   1200  -2177    407    189   -127     31     85    -75
    145  -2104  -2252    976   1197  -2177    423    205   -122     31     96    -75
    145  -2073  -2221    963   1182  -2145    439    218   -111     46    124    -59
    145  -2034  -2179    943   1161  -2107    452    233    -90     64    153    -33
    116  -2023  -2140    953   1127  -2081    465    249    -70     80    174     -2
    109  -2016  -2127    950   1117  -2070    483    272    -46    106    205     20
    127  -2008  -2135    940   1130  -2070    485    275    -44    109    215     15
    119  -2005  -2125    943   1119  -2065    488    280    -38    114    226     18
    137  -1979  -2117    922   1127  -2047    496    293    -23    129    252     36
    189  -1990  -2182    898   1182  -2086    488    296    -31    116    241     36
    207  -1971  -2179    880   1192  -2075    485    296    -33    111    244     44
    233  -1958  -2192    862   1213  -2075    493    311    -28    119    252     51
    246  -1930  -2177    841   1210  -2052    511    335    -12    135    277     75
    252  -1901  -2156    823   1202  -2029    517    337      0    150    303     93
    249  -1878  -2127    813   1187  -2003    530    348     10    158    324    101
    259  -1880  -2143    810   1200  -2010    540    363     20    163    337    101
    277  -1880  -2158    802   1218  -2018    535    384     28    176    353    122
    293  -1849  -2143    774   1218  -1995    530    392     38    197    379    145
    314  -1834  -2148    758   1228  -1990    537    415     51    207    405    166
    319  -1808  -2127    743   1221  -1966    545    439     75    231    441    197
    342  -1792  -2135    724   1239  -1964    553    465     93    254    478    220
    340  -1784  -2127    722   1231  -1956    571    493    111    275    514    254
    332  -1758  -2091    711   1210  -1925    589    514    124    285    542    265
    335  -1751  -2088    706   1210  -1919    615    527    135    285    553    252
    314  -1751  -2065    719   1189  -1906    646    548    150    298    581    270
    303  -1732  -2036    711   1169  -1883    657    558    161    316    600    277
    277  -1725  -2003    722   1140  -1862    683    576    181    332    620    290
    246  -1717  -1966    735   1104  -1842    706    592    200    348    633    309
    254  -1740  -1995    743   1124  -1867    719    600    202    340    615    311
    275  -1764  -2039    743   1156  -1901    735    605    205    335    597    296
    301  -1738  -2039    717   1169  -1888    740    594    202    332    600    280
    311  -1725  -2036    706   1174  -1880    737    584    202    332    607    277
    272  -1751  -2023    740   1148  -1886    745    581    202    340    610    272
    197  -1779  -1979    789   1085  -1878    774    600    223    353    626    277
    236  -1771  -2008    766   1119  -1888    766    592    218    345    620    267
    249  -1774  -2023    761   1135  -1899    763    589    218    340    626    270
    226  -1774  -2000    774   1111  -1886    782    610    239    358    649    293
    283  -1758  -2044    735   1163  -1901    776    610    226    348    646    283
    361  -1738  -2099    685   1228  -1917    763    613    220    345    646    270
    410  -1725  -2135    657   1270  -1930    758    613    218    345    649    265
    407  -1706  -2114    649   1260  -1909    779    633    236    363    675    288
    387  -1699  -2086    654   1236  -1893    810    665    259    389    706    324
    387  -1678  -2068    644   1226  -1873    833    691    277    407    730    345
    402  -1649  -2052    623   1223  -1849    846    704    290    423    753    366
    407  -1628  -2036    610   1221  -1831    867    724    306    441    776    384
    413  -1602  -2016    592   1213  -1808    883    735    319    454    795    397
    415  -1561  -1977    571   1195  -1769    896    753    335    472    823    420
    415  -1519  -1938    550   1176  -1727    909    766    350    496    854    449
    423  -1462  -1886    519   1153  -1673    924    769    366    522    891    472
    423  -1454  -1878    514   1150  -1665    927    761    368    517    906    475
    405  -1491  -1899    542   1150  -1693    924    750    358    506    911    475
    400  -1499  -1901    548   1150  -1699    914    745    353    506    917    485
    402  -1493  -1896    545   1148  -1693    914    740    348    509    924    491
    407  -1527  -1938    558   1171  -1732    909    727    324    491    904    462
    379  -1577  -1958    597   1169  -1766    909    719    306    470    891    439
    368  -1631  -2000    628   1184  -1816    893    704    275    439    862    410
    379  -1670  -2049    646   1213  -1860    880    691    252    410    836    379
    374  -1712  -2088    667   1228  -1899    875    678    236    392    813    350
    371  -1751  -2122    688   1247  -1935    867    665    218    368    789    329
    384  -1745  -2132    678   1257  -1938    857    644    197    350    776    311
    426  -1730  -2156    652   1291  -1943    844    631    181    342    776    298
    413  -1738  -2153    662   1280  -1945    844    633    179    340    784    288
    387  -1740  -2127    675   1254  -1932    857    641    192    350    802    296
    400  -1758  -2158    678   1278  -1958    862    644    189    340    795    288
    426  -1865  -2291    719   1358  -2078    878    670    171    296    732    223
    394  -1935  -2333    769   1363  -2132    992    802    228    293    701    176
    402  -1901  -2307    748   1353  -2104   1119    958    337    350    737    187
    470  -1740  -2213    633   1340  -1977   1215   1106    496    509    888    311
    478  -1312  -1790    418   1132  -1551   1260   1197    740    852   1273    670
    340   -722  -1062    189    701   -893   1161   1023    880   1205   1719   1072
    174   -488   -662    155    418   -574    867    644    769   1319   1919   1236
    174   -753   -930    288    550   -841    571    226    379   1005   1652    995
    166  -1434  -1600    633    883  -1517    493     -7   -111    324    966    420
    187  -1938  -2125    875   1156  -2031    540     96   -270     10    618    119
    249  -2086  -2335    917   1291  -2210    631    270   -194     10    587     67
    350  -2060  -2410    852   1379  -2234    719    392    -90     72    628     72
    397  -1953  -2351    779   1374  -2151    797    496     28    168    698    145
    368  -1880  -2249    756   1306  -2065    852    561    114    246    763    226
    394  -1831  -2226    719   1309  -2029    885    605    166    293    797    272
    381  -1818  -2203    717   1291  -2008    917    633    200    322    820    309
    413  -1795  -2208    691   1309  -2000    919    628    197    319    818    309
    441  -1784  -2226    670   1332  -2005    914    620    194    319    813    293
    433  -1761  -2197    662   1314  -1979    927    633    210    332    828    293
    420  -1727  -2148    652   1283  -1935    943    646    233    353    846    311
    389  -1714  -2104    662   1247  -1909    953    662    252    371    862    337
    418  -1680  -2099    631   1257  -1888    940    649    249    368    857    348
    459  -1652  -2112    594   1283  -1880    930    641    244    363    857    350
    439  -1647  -2086    602   1260  -1865    945    657    259    381    872    363
    405  -1623  -2029    610   1215  -1826    974    678    285    407    888    379
    431  -1582  -2013    574   1221  -1795    979    678    293    415    898    376
    428  -1556  -1984    563   1205  -1769    984    683    309    423    911    371
    415  -1535  -1951    558   1182  -1743    997    696    319    439    909    374
    459  -1504  -1964    522   1210  -1732   1000    685    329    441    893    358
    439  -1501  -1943    530   1189  -1722   1015    701    363    462    896    358
    405  -1491  -1896    542   1150  -1693   1031    724    397    496    922    374
    392  -1475  -1870    540   1130  -1670   1034    740    413    511    937    384
    400  -1465  -1865    532   1132  -1665   1031    745    420    519    932    384
    381  -1447  -1829    530   1104  -1636   1039    758    433    537    937    392
    389  -1400  -1790    504   1088  -1595   1039    771    457    566    963    413
    400  -1371  -1774    483   1085  -1571   1041    787    475    594    987    428
    397  -1348  -1745    475   1070  -1545   1060    815    501    623   1002    444
    405  -1332  -1738    462   1067  -1532   1065    836    519    639   1015    449
    413  -1299  -1712    444   1062  -1504   1075    849    537    657   1034    454
    413  -1280  -1696    431   1054  -1488   1088    852    545    659   1039    439
    413  -1260  -1673    423   1041  -1465   1098    859    555    667   1047    433
    397  -1286  -1683    444   1039  -1486   1109    852    550    662   1028    426
    374  -1275  -1649    452   1010  -1462   1124    857    563    675   1023    457
    394  -1247  -1641    426   1018  -1444   1127    852    566    670   1013    465
    496  -1210  -1706    358   1101  -1457   1119    836    563    662    997    446
    532  -1202  -1738    332   1135  -1470   1119    836    574    667   1000    433
    522  -1189  -1712    335   1117  -1449   1140    844    597    683   1021    431
    535  -1192  -1727    327   1127  -1457   1143    833    605    670   1015    410
    535  -1187  -1722    327   1127  -1454   1148    828    610    670   1018    397
    540  -1163  -1706    311   1122  -1434   1148    828    620    691   1036    400
    535  -1171  -1706    316   1119  -1439   1150    828    623    693   1047    384
    540  -1184  -1725    319   1132  -1454   1148    828    620    698   1049    368
    540  -1163  -1704    311   1122  -1434   1153    846    636    727   1057    371
    511  -1143  -1657    314   1083  -1397   1158    849    657    766   1054    381
    485  -1150  -1636    332   1060  -1392   1169    857    667    779   1062    392
    465  -1143  -1608    337   1036  -1374   1184    867    685    787   1075    402
    449  -1124  -1574    337   1010  -1348   1205    888    717    807   1111    428
    410  -1085  -1496    337    950  -1291   1234    930    761    846   1145    467
    384  -1044  -1428    329    904  -1236   1267    969    797    875   1171    501
    400  -1015  -1418    306    906  -1218   1280    989    813    880   1169    506
    394   -987  -1382    296    888  -1184   1296   1015    831    901   1163    519
    400   -969  -1371    283    883  -1169   1306   1031    844    911   1156    527
    413   -958  -1374    272    891  -1166   1319   1039    854    919   1145    530
    366   -911  -1280    270    820  -1096   1350   1065    893    963   1174    571
    410   -870  -1280    231    844  -1075   1348   1057    898    969   1166    576
    428   -852  -1283    210    854  -1067   1340   1052    901    969   1161    579
    470   -859  -1330    194    898  -1093   1306   1018    875    940   1137    561
    436   -880  -1317    220    875  -1098   1293   1005    862    930   1135    558
    402   -885  -1288    241    844  -1085   1286    997    862    930   1137    555
    381   -904  -1286    259    831  -1093   1278    987    854    919   1127    545
    361   -932  -1296    285    828  -1114   1283    984    849    911   1119    540
    345   -997  -1343    324    841  -1171   1273    963    826    883   1091    506
    335  -1039  -1374    353    854  -1205   1260    950    805    857   1065    478
    319  -1072  -1392    374    854  -1234   1249    937    792    841   1054    459
    283  -1106  -1389    410    833  -1247   1247    930    789    844   1054    449
    290  -1135  -1428    420    857  -1283   1226    909    774    831   1047    423
    314  -1143  -1457    415    885  -1299   1208    893    758    818   1041    394
    316  -1145  -1462    413    888  -1304   1195    888    758    826   1067    384
    301  -1148  -1452    423    875  -1299   1192    891    763    833   1096    384
    316  -1156  -1475    418    896  -1314   1184    883    753    820   1067    374
    363  -1195  -1558    415    961  -1376   1171    880    730    784   1015    337
    374  -1304  -1680    462   1026  -1493   1223    956    727    732    930    252
    389  -1317  -1709    462   1049  -1512   1330   1091    792    745    901    213
    436  -1221  -1657    389   1044  -1436   1431   1260    919    854    979    285
    506   -867  -1374    181    940  -1119   1491   1405   1150   1140   1267    574
    436   -236   -672   -101    553   -452   1470   1408   1434   1582   1777   1109
    259    262      2   -262    127    135   1283   1140   1535   1886   2156   1493
    187    184     -2   -187     93     90    956    714   1278   1761   2075   1428
    142   -511   -654    184    397   -581    727    288    683   1096   1421    865
    174  -1280  -1454    553    813  -1366    688    179    246    478    727    259
    267  -1569  -1836    649   1049  -1701    730    306    213    361    530     96
    340  -1548  -1888    602   1111  -1717    846    488    335    449    558    140
    389  -1421  -1810    517   1098  -1615    969    646    480    571    636    231
    402  -1325  -1727    459   1062  -1525   1023    719    568    639    704    283
    392  -1293  -1688    449   1039  -1491   1049    766    618    667    724    306
    384  -1288  -1675    452   1028  -1480   1072    795    654    680    717    350
    366  -1267  -1634    452   1000  -1449   1098    818    688    704    730    387
    340  -1267  -1610    462    974  -1436   1111    833    698    724    745    407
    322  -1249  -1571    465    945  -1410   1122    852    711    743    758    420
    298  -1241  -1540    470    917  -1389   1135    865    719    750    769    418
    283  -1236  -1519    478    901  -1376   1148    872    727    761    792    426
    241  -1228  -1470    493    854  -1348   1156    883    737    779    807    436
    218  -1221  -1439    501    828  -1330   1163    896    743    800    826    433
    218  -1215  -1434    498    823  -1325   1161    898    737    805    823    423
    236  -1202  -1439    483    836  -1319   1153    893    724    795    810    413
    220  -1200  -1421    488    820  -1309   1161    909    735    805    833    420
    265  -1179  -1444    457    852  -1312   1156    914    740    807    828    420
    361  -1150  -1514    394    935  -1332   1119    885    709    776    792    387
    374  -1150  -1525    389    948  -1337   1117    885    706    769    784    376
    353  -1140  -1496    392    922  -1317   1122    896    719    779    779    389
    355  -1119  -1478    381    914  -1299   1119    904    730    782    769    394
    355  -1106  -1462    374    909  -1283   1119    914    740    784    769    397
    355  -1093  -1449    368    901  -1270   1109    917    740    784    769    389
    363  -1091  -1457    361    909  -1273   1093    917    735    776    766    392
    384  -1054  -1441    335    911  -1247   1083    924    737    784    779    407
    400  -1034  -1434    314    917  -1234   1072    930    737    792    795    420
    418  -1018  -1436    301    927  -1226   1070    943    748    805    818    439
    426   -992  -1421    283    922  -1205   1072    950    758    815    828    449
    431   -974  -1408    270    919  -1189   1078    956    763    826    831    457
    485   -979  -1467    246    974  -1223   1065    937    748    810    795    436
    519   -974  -1493    228   1005  -1234   1060    922    740    800    769    418
    439   -982  -1421    270    927  -1202   1085    937    766    810    776    428
    415   -969  -1384    275    898  -1176   1104    945    784    823    782    436
    467   -956  -1423    241    943  -1187   1093    927    776    815    756    418
    488   -966  -1454    239    971  -1210   1091    914    774    810    732    397
    472   -961  -1434    244    950  -1197   1098    911    784    820    724    392
    439   -958  -1397    259    917  -1176   1114    919    807    836    719    392
    428   -976  -1405    272    914  -1189   1109    914    818    833    704    374
    413   -984  -1397    285    904  -1189   1111    917    836    844    701    374
    402   -984  -1389    288    893  -1187   1104    904    841    846    693    366
    407   -984  -1395    288    898  -1189   1091    888    836    839    683    348
    384   -976  -1361    293    872  -1169   1088    888    852    846    688    348
    392   -953  -1345    280    867  -1148   1083    891    867    865    698    358
    400   -932  -1332    265    865  -1132   1078    893    885    880    709    363
    439   -922  -1361    241    898  -1140   1049    878    880    875    704    350
    433   -932  -1366    249    898  -1148   1034    870    875    870    693    337
    407   -917  -1325    254    865  -1119   1044    883    898    888    706    345
    431   -909  -1340    239    885  -1124   1026    870    891    875    696    327
    428   -849  -1278    210    852  -1065   1039    883    917    898    722    345
    431   -805  -1239    184    833  -1021   1044    885    937    911    737    361
    426   -771  -1197    174    810   -984   1057    896    958    927    748    379
    407   -761  -1169    176    787   -963   1062    901    963    930    743    387
    413   -743  -1156    163    784   -948   1065    901    966    930    737    384
    418   -706  -1124    142    769   -914   1067    893    974    930    737    389
    426   -646  -1072    111    748   -859   1065    880    984    943    753    415
    420   -628  -1052    101    735   -839   1054    867    982    945    758    439
    420   -641  -1062    109    740   -849   1023    833    961    927    737    431
    423   -649  -1075    111    748   -862    984    795    943    911    719    420
    418   -644  -1062    114    740   -852    958    779    937    911    722    433
    402   -667  -1070    132    735   -870    932    750    917    893    701    415
    374   -698  -1075    161    722   -885    922    737    906    880    685    402
    335   -745  -1080    202    706   -911    917    722    891    865    670    384
    337   -787  -1124    226    730   -956    893    688    849    826    633    332
    324   -844  -1171    257    745  -1008    870    657    818    795    607    303
    298   -878  -1179    288    737  -1028    852    636    797    776    592    290
    301   -906  -1208    301    753  -1054    833    613    782    756    571    270
    298   -919  -1218    311    758  -1067    828    607    776    745    561    262
    275   -919  -1195    322    732  -1054    826    597    776    745    566    267
    265   -904  -1169    319    714  -1036    807    581    774    745    568    272
    270   -917  -1189    322    727  -1052    787    563    766    737    558    262
    283   -971  -1254    345    769  -1111    771    548    748    709    527    231
    309  -1075  -1387    381    846  -1231    800    584    722    649    444    140
    322  -1085  -1408    381    862  -1244    904    704    771    657    426    103
    345   -995  -1340    324    841  -1166   1018    875    891    756    511    171
    392   -701  -1093    155    743   -896   1098   1047   1111   1008    761    415
    384    -41   -426   -171    405   -233   1080   1078   1418   1462   1278    950
    213    553    337   -384    -62    446    906    859   1597   1839   1743   1418
     90    594    501   -345   -205    550    561    423   1421   1797   1758   1441
     44    -33    -77     -5     59    -54    280    -44    862   1210   1195    943
     54   -937   -992    439    522   -963    189   -280    267    454    410    228
    132  -1322  -1454    594    792  -1389    226   -184    155    244    140    -36
    197  -1332  -1530    563    862  -1431    345     -7    265    309    161    -36
    244  -1208  -1452    483    846  -1330    480    166    415    439    262     49
    267  -1096  -1363    413    813  -1228    550    259    519    530    340    119
    285  -1041  -1327    376    805  -1184    584    293    558    561    366    145
    303  -1028  -1332    361    815  -1179    592    298    563    563    366    155
    303  -1013  -1317    355    810  -1163    605    306    576    574    379    179
    306  -1002  -1312    348    807  -1156    605    311    576    579    384    192
    306  -1002  -1309    348    805  -1156    600    306    571    576    387    192
    311  -1002  -1317    345    813  -1158    594    296    568    571    387    192
    324  -1008  -1332    342    828  -1169    592    290    566    563    376    197
    329   -989  -1319    327    823  -1153    587    280    563    563    379    205
    329   -976  -1309    322    818  -1143    584    280    561    561    387    210
    332   -984  -1319    324    823  -1150    579    280    558    558    389    205
    348   -966  -1314    309    831  -1140    581    280    561    571    405    213
    337   -953  -1291    306    810  -1122    584    283    571    581    415    223
    340   -945  -1288    301    813  -1117    574    285    574    589    420    228
    348   -937  -1288    293    815  -1111    574    288    574    594    428    241
    348   -930  -1278    290    813  -1104    574    293    571    594    431    244
    358   -906  -1265    272    810  -1085    566    285    563    592    428    239
    353   -896  -1249    270    800  -1072    563    285    566    594    428    236
    355   -906  -1262    275    805  -1083    568    290    568    597    428    236
    366   -878  -1244    257    805  -1060    563    288    568    607    431    241
    374   -878  -1252    252    810  -1062    553    288    563    613    439    236
    381   -867  -1249    241    813  -1057    555    306    576    628    462    249
    392   -846  -1241    226    815  -1041    555    311    581    644    493    265
    400   -828  -1228    215    813  -1028    553    319    584    654    509    288
    410   -810  -1221    197    815  -1015    545    319    579    652    517    301
    431   -802  -1234    184    831  -1018    535    311    566    639    517    303
    433   -792  -1228    179    831  -1010    537    311    563    639    522    309
    441   -771  -1213    166    826   -992    548    311    558    639    527    306
    441   -787  -1228    171    833  -1008    545    301    548    623    517    296
    452   -774  -1226    161    836  -1000    558    306    550    620    517    301
    444   -761  -1208    158    823   -984    563    303    553    623    519    301
    444   -753  -1197    155    820   -974    574    306    558    633    530    306
    400   -766  -1166    181    782   -966    594    322    576    649    550    319
    389   -766  -1156    187    771   -961    607    329    584    659    555    327
    423   -766  -1189    168    805   -976    597    309    566    646    548    309
    449   -776  -1226    163    836  -1000    592    298    558    639    548    296
    431   -789  -1223    179    823  -1005    592    301    561    636    550    298
    413   -774  -1189    179    800   -982    587    293    555    636    553    301
    410   -774  -1187    181    797   -982    587    283    542    620    542    293
    371   -787  -1158    207    763   -971    600    293    548    628    558    309
    337   -766  -1106    213    719   -935    610    303    558    649    587    342
    306   -771  -1078    231    691   -924    613    296    555    652    594    353
    293   -784  -1078    244    683   -930    615    293    548    644    587    340
    374   -743  -1117    184    745   -930    607    288    542    636    581    332
    371   -706  -1080    166    724   -893    639    316    566    665    613    366
    420   -688  -1109    132    763   -896    636    314    558    665    615    366
    361   -672  -1036    153    698   -854    675    355    592    691    641    402
    384   -659  -1044    137    714   -852    691    366    597    691    641    426
    459   -646  -1109     90    782   -878    667    335    566    667    628    407
    446   -605  -1052     77    748   -828    672    337    574    685    657    426
    420   -566   -989     70    704   -776    696    345    587    706    688    452
    353   -571   -924    109    639   -748    719    358    602    722    711    480
    387   -579   -969     93    675   -774    683    316    566    696    693    459
    397   -584   -984     93    691   -784    657    288    542    683    688    454
    392   -600   -992    103    691   -795    646    275    527    672    685    452
    379   -636  -1015    129    696   -826    636    259    506    646    667    433
    384   -680  -1065    148    724   -872    626    246    478    626    646    410
    368   -730  -1098    179    732   -914    618    239    454    607    631    384
    345   -802  -1150    228    748   -976    607    233    431    584    610    361
    342   -844  -1187    252    763  -1015    597    220    400    561    592    345
    280   -896  -1176    306    727  -1036    597    215    371    535    568    335
    285   -924  -1210    319    745  -1067    571    179    327    498    532    298
    303   -930  -1236    311    769  -1083    561    166    303    480    514    275
    342   -940  -1283    298    813  -1111    555    161    285    459    498    257
    314   -958  -1273    319    792  -1114    550    155    280    459    498    252
    327   -950  -1278    311    800  -1114    558    168    288    475    530    270
    363   -984  -1350    309    857  -1166    545    168    259    436    506    236
    381  -1075  -1457    348    919  -1265    574    215    244    366    431    155
    350  -1114  -1467    381    906  -1291    683    324    290    361    371    101
    342  -1047  -1389    350    865  -1215    802    475    400    444    413    132
    374   -805  -1182    213    776   -992    878    605    568    652    641    332
    342   -293   -636    -23    488   -465    893    644    795   1021   1080    740
    158    228     67   -194     46    150    724    379    852   1322   1480   1080
     77    239    161   -158    -41    200    402    -36    600   1265   1509   1065
     15   -283   -301    132    158   -293    205   -407    127    722   1005    626
    -10   -997   -987    504    488   -992    166   -493   -262    119    361     98
     98  -1296  -1395    597    745  -1345    213   -324   -265     18    202    -36
    132  -1348  -1483    607    807  -1415    311   -163   -153     62    226    -31
    148  -1260  -1408    553    776  -1332    418    -33    -15    171    314     31
    179  -1150  -1330    485    753  -1239    485     51     93    267    405     98
    145  -1101  -1247    475    693  -1171    532     93    153    316    454    122
    114  -1062  -1176    475    644  -1119    574    127    194    348    496    150
    155  -1039  -1195    441    675  -1117    581    140    205    355    493    163
    241   -987  -1228    374    735  -1106    574    148    202    363    480    166
    379   -982  -1361    301    867  -1171    532    111    155    311    452    101
    397   -979  -1376    290    885  -1176    535    114    161    303    446     96
    407   -982  -1389    285    896  -1184    532    116    158    303    441    106
    493   -943  -1436    226    963  -1189    522    111    155    298    446    114
    568   -932  -1504    179   1034  -1218    501     96    137    277    444    106
    605   -927  -1535    161   1070  -1231    485     85    124    262    454     98
    597   -906  -1506    153   1052  -1205    488     83    124    270    496    101
    600   -901  -1501    150   1049  -1200    491     88    132    277    483    101
    576   -904  -1483    161   1028  -1192    514    116    158    296    470    124
    568   -878  -1449    153   1008  -1163    530    129    171    311    517    132
    548   -883  -1431    166    987  -1156    550    153    187    322    483    140
    535   -867  -1402    166    969  -1135    558    171    197    345    485    155
    488   -854  -1343    181    914  -1098    568    192    213    363    488    161
    444   -862  -1309    207    875  -1085    581    213    226    374    504    168
    433   -885  -1322    226    875  -1104    584    228    233    376    483    168
    457   -875  -1332    210    893  -1104    587    244    246    394    478    176
    441   -841  -1286    200    862  -1065    600    275    275    433    517    213
    418   -831  -1249    205    833  -1039    613    309    303    459    527    244
    374   -792  -1169    207    771   -979    636    353    337    501    563    283
    332   -766  -1098    218    714   -932    670    397    371    535    592    319
    329   -748  -1078    207    701   -911    691    426    387    550    602    342
    314   -740  -1054    213    683   -896    717    446    400    561    607    363
    293   -743  -1036    223    662   -888    735    462    405    561    605    366
    262   -732   -995    236    628   -862    748    467    407    558    613    366
    246   -743   -989    246    618   -865    769    483    415    553    618    368
    233   -730   -963    246    597   -846    795    506    436    566    641    389
    220   -714   -937    246    576   -826    815    519    457    584    659    400
    194   -714   -909    259    550   -810    828    530    472    594    670    400
    168   -709   -878    270    522   -795    844    532    480    597    672    387
    150   -701   -852    275    498   -776    865    542    496    607    688    387
    145   -696   -841    272    491   -769    875    548    504    610    698    384
    135   -691   -826    277    480   -758    893    558    522    618    717    394
     98   -688   -787    293    441   -737    906    568    535    628    727    402
    106   -693   -800    293    452   -748    904    568    532    623    717    384
    148   -693   -844    272    493   -769    896    563    527    618    709    374
     93   -696   -789    301    441   -743    919    592    550    649    727    400
     77   -693   -774    306    423   -732    924    610    563    672    753    413
    187   -675   -862    244    522   -769    904    592    540    654    758    394
    155   -649   -807    244    480   -727    930    618    561    675    761    420
    155   -615   -771    231    462   -693    958    649    589    706    807    452
    171   -589   -761    207    465   -675    979    680    615    727    831    475
    213   -555   -769    171    488   -659    982    696    623    737    828    493
    200   -535   -737    166    467   -636    992    717    639    753    844    517
    163   -530   -693    184    428   -610   1008    735    652    766    823    537
    145   -522   -667    187    405   -594   1028    750    662    784    859    566
    127   -488   -615    179    371   -550   1047    763    683    810    901    610
    114   -454   -571    168    342   -511   1054    771    693    836    914    654
    135   -472   -607    168    371   -540   1031    750    667    815    901    654
    148   -472   -620    161    384   -545   1023    748    659    818    904    662
    124   -467   -594    171    358   -530   1028    758    670    836    982    691
    101   -496   -597    194    348   -545   1023    750    654    823    989    688
    140   -553   -693    207    415   -623   1005    735    615    782    922    659
    158   -610   -771    223    462   -691    995    730    589    761    893    636
    171   -657   -828    241    498   -743    979    717    553    737    880    613
    168   -698   -870    262    519   -782    966    704    519    704    852    594
    161   -737   -898    288    530   -818    956    680    485    662    813    574
    122   -779   -904    327    511   -839    958    675    467    636    789    568
     98   -818   -917    358    506   -867    963    683    465    623    779    561
    140   -833   -974    345    553   -901    953    675    459    589    763    540
    145   -810   -956    332    550   -883    961    688    478    587    782    545
    103   -839   -943    368    522   -891    969    704    480    584    787    545
     96   -917  -1015    410    553   -966    979    719    462    550    732    511
    106  -1031  -1137    459    618  -1083   1018    766    431    485    646    423
     88  -1067  -1156    491    620  -1111   1122    865    470    480    607    374
     98  -1044  -1145    472    620  -1093   1234   1034    587    581    670    436
    140   -779   -919    319    527   -846   1304   1184    782    826    935    678
     85   -239   -327     75    205   -283   1314   1210   1013   1200   1374   1093
    -85    254    340    -83   -213    296   1171    979   1098   1486   1738   1447
   -150    202    353    -28   -252    277    846    576    831   1384   1683   1413
   -205   -350   -148    277    -28   -249    654    215    322    826   1132    950
   -246  -1028   -782    636    265   -904    644    145    -49    265    550    452
   -176  -1309  -1132    743    478  -1221    701    303    -62    153    394    314
   -127  -1306  -1179    714    524  -1244    813    472     62    236    446    348
    -83  -1234  -1150    657    532  -1195    911    607    184    332    530    415
    -31  -1117  -1088    571    527  -1104    971    691    277    415    602    491
    -41  -1039   -997    540    478  -1018   1018    750    345    475    654    545
      7  -1028  -1039    509    522  -1034   1026    758    355    475    654    548
     -7  -1041  -1034    524    511  -1039   1044    774    371    483    670    553
      2  -1052  -1057    524    527  -1054   1049    782    376    491    688    553
     36  -1039  -1075    501    555  -1057   1039    776    368    485    693    548
     77  -1041  -1122    480    597  -1080   1028    763    348    459    680    527
    116  -1057  -1174    470    644  -1114   1021    756    332    439    670    514
    127  -1054  -1182    462    652  -1117   1023    756    337    436    672    517
    150  -1049  -1200    449    675  -1124   1023    753    340    433    675    514
    127  -1039  -1169    454    646  -1104   1026    756    348    444    685    524
    109  -1052  -1161    470    633  -1106   1031    763    353    446    683    527
    103  -1096  -1202    493    652  -1148   1023    761    348    433    662    501
    103  -1070  -1174    483    639  -1122   1039    782    371    446    683    514
     83  -1028  -1114    472    597  -1070   1062    807    405    480    724    558
     77  -1021  -1101    470    587  -1060   1085    831    426    501    748    579
     51   -989  -1044    467    545  -1015   1104    857    457    535    782    610
     51   -971  -1023    459    537   -997   1106    870    475    555    802    628
     64   -982  -1049    457    555  -1015   1096    875    475    555    800    623
     64   -974  -1039    454    550  -1005   1104    893    493    571    818    626
     77   -945  -1023    431    550   -984   1114    914    519    597    844    652
     96   -924  -1021    415    558   -971   1124    935    537    610    852    667
     70   -917   -987    423    527   -950   1140    963    553    620    857    709
     80   -888   -969    402    522   -927   1153    997    576    641    872    732
     83   -859   -943    387    511   -901   1179   1031    602    675    919    727
     90   -846   -937    379    514   -891   1197   1052    618    693    950    730
     83   -867   -950    389    514   -909   1208   1060    623    688    953    717
     51   -875   -930    410    488   -901   1231   1072    633    691    966    711
     77   -878   -958    397    517   -917   1208   1052    618    672    956    691
     64   -870   -935    402    498   -901   1205   1049    626    672    961    693
     41   -862   -904    410    470   -883   1221   1060    641    683    961    683
     64   -870   -935    400    498   -901   1239   1070    654    680    948    675
     64   -870   -937    400    501   -901   1267   1088    680    691    953    685
     59   -852   -911    397    485   -880   1280   1091    691    696    953    678
      5   -849   -854    420    426   -852   1312   1109    717    719    963    667
    -25   -839   -813    433    392   -826   1335   1127    748    737    979    659
      0   -833   -836    415    415   -836   1337   1122    756    737    969    626
     54   -846   -901    397    478   -872   1325   1104    745    722    940    584
     23   -839   -865    405    444   -852   1335   1119    766    737    940    597
     36   -833   -870    397    452   -852   1327   1130    782    756    940    623
     54   -833   -891    389    470   -862   1319   1135    784    758    927    628
     49   -800   -849    376    449   -823   1317   1156    797    774    922    654
     36   -769   -805    363    420   -787   1312   1171    810    789    924    678
     41   -743   -784    350    410   -763   1325   1187    831    807    935    704
     59   -706   -769    322    410   -737   1345   1208    857    828    948    724
     75   -662   -737    293    405   -698   1371   1244    893    862    966    761
     38   -641   -680    298    355   -659   1395   1262    917    888    984    787
    -31   -667   -636    348    301   -652   1413   1283    930    898    989    792
    -80   -657   -579    368    246   -618   1436   1317    958    924   1013    815
    -18   -584   -566    301    272   -576   1447   1332    976    940   1031    836
     23   -545   -571    259    296   -555   1444   1314    969    937   1028    836
      7   -537   -545    265    275   -540   1447   1309    971    945   1041    852
    -31   -561   -532    293    249   -548   1421   1288    950    937   1039    849
    -33   -584   -550    309    257   -568   1389   1262    927    922   1031    836
    -33   -579   -545    306    252   -561   1374   1244    917    917   1036    839
    -31   -584   -553    306    259   -568   1366   1236    904    904   1036    833
    -36   -618   -581    324    270   -600   1353   1223    883    880   1026    815
    -70   -665   -594    368    262   -631   1337   1218    867    862   1015    797
    -88   -714   -626    402    267   -672   1319   1215    846    844   1000    776
    -49   -753   -704    400    324   -730   1283   1182    807    797    958    737
     -5   -779   -774    392    381   -776   1244   1143    769    756    930    709
     -2   -795   -792    400    394   -795   1221   1124    745    732    917    691
    -44   -818   -776    428    366   -797   1208   1119    735    724    922    693
    -93   -823   -730    457    316   -776   1215   1135    753    745    948    714
    -85   -826   -743    454    327   -784   1210   1137    753    745    956    719
    -88   -805   -717    446    314   -761   1215   1153    769    761    976    732
    -83   -854   -771    470    342   -815   1218   1156    756    730    953    704
    -98   -976   -880    537    389   -930   1270   1213    735    670    875    620
   -137  -1034   -896    584    379   -966   1379   1330    769    657    844    571
   -140   -974   -833    558    345   -904   1517   1522    901    758    935    636
   -106   -631   -524    368    207   -579   1597   1678   1140   1041   1247    927
   -171    -23    148     98   -161     62   1569   1670   1408   1465   1743   1431
   -301    537    839   -119   -568    688   1361   1397   1530   1790   2166   1847
   -350    563    914   -106   -631    737   1008    976   1337   1748   2190   1860
   -361   -137    223    249   -290     41    789    566    750   1096   1566   1291
   -272   -935   -662    602    194   -800    735    415    257    426    872    639
   -140  -1267  -1127    704    493  -1200    774    540    192    257    654    410
      0  -1241  -1241    620    620  -1241    891    714    311    327    688    420
     44  -1127  -1171    540    605  -1148   1008    862    449    441    782    501
     62  -1026  -1088    480    574  -1057   1075    950    550    522    857    568
     64   -987  -1052    459    555  -1018   1117   1000    605    563    891    597
     46   -958  -1005    457    524   -982   1150   1031    641    594    917    626
     -2   -961   -958    480    475   -961   1179   1060    670    620    927    654
     10   -937   -948    462    478   -943   1189   1070    685    628    932    672
     15   -924   -940    454    475   -930   1197   1080    696    633    937    678
     31   -911   -943    441    485   -927   1197   1080    691    628    924    672
     23   -885   -909    431    465   -896   1205   1085    696    641    930    683
     -5   -872   -867    439    428   -870   1226   1106    722    667    961    717
    -10   -883   -872    446    428   -880   1226   1111    732    675    971    724
    -18   -870   -852    444    415   -862   1231   1117    740    688    982    730
   -109   -849   -743    478    314   -795   1270   1161    784    735   1028    782
    -28   -805   -776    415    374   -789   1257   1153    782    732   1028    782
     41   -800   -841    379    439   -818   1236   1140    769    719   1013    763
     67   -797   -865    366    465   -831   1226   1140    766    719   1005    761
    129   -800   -930    332    530   -865   1205   1132    758    711    987    753
    140   -771   -911    314    524   -841   1197   1132    766    719    992    756
    119   -776   -896    327    506   -836   1208   1143    779    727    987    753
    148   -763   -911    309    530   -836   1205   1140    779    711    963    735
    142   -743   -888    298    514   -815   1195   1140    782    717    961    735
     59   -753   -813    345    433   -782   1223   1184    815    758    989    774
     23   -756   -779    363    400   -766   1241   1215    833    782   1000    795
     98   -730   -828    316    462   -779   1228   1215    826    776    982    784
    106   -709   -818    298    459   -763   1234   1231    844    797    984    789
     88   -698   -789    303    439   -743   1247   1252    857    815    995    795
    109   -691   -802    290    454   -745   1236   1252    852    818    997    795
    103   -685   -789    290    446   -737   1249   1257    857    823   1010    807
     75   -665   -740    293    405   -701   1265   1260    870    836   1021    807
     15   -665   -680    322    348   -672   1291   1275    896    862   1039    815
      2   -685   -688    340    345   -688   1304   1280    904    872   1039    820
     10   -691   -701    340    355   -696   1309   1286    909    875   1036    826
    -12   -662   -652    337    316   -657   1332   1306    937    904   1057    841
     59   -649   -709    293    381   -678   1327   1299    940    904   1047    826
     18   -657   -675    316    345   -665   1348   1314    958    919   1052    818
    -10   -662   -652    337    319   -657   1358   1322    969    932   1057    815
     33   -665   -698    314    363   -680   1348   1309    961    924   1039    800
      2   -657   -662    327    332   -659   1345   1309    969    935   1039    797
    -18   -654   -639    335    309   -646   1345   1314    974    945   1034    800
    -33   -644   -610    340    288   -628   1358   1330    987    966   1047    820
     -5   -641   -639    322    314   -639   1348   1322    984    961   1047    820
    -41   -649   -607    342    283   -628   1358   1335    997    966   1052    828
    -72   -618   -545    345    233   -584   1371   1348   1013    982   1062    854
    -36   -602   -566    319    265   -584   1358   1335   1005    974   1057    859
     10   -602   -613    296    309   -607   1350   1322    997    963   1049    849
    -72   -587   -514    329    218   -550   1382   1348   1028    992   1072    883
    -62   -540   -480    301    207   -511   1397   1353   1041   1010   1091    901
    -85   -498   -413    293    163   -457   1426   1376   1070   1044   1135    911
   -111   -506   -394    306    140   -452   1439   1387   1083   1060   1169    906
    -49   -488   -439    267    192   -465   1423   1379   1075   1052   1174    893
    -12   -444   -431    228    207   -439   1418   1376   1078   1057   1197    883
    -23   -436   -413    231    194   -426   1423   1369   1083   1067   1223    885
     -2   -413   -413    207    202   -413   1405   1348   1075   1070   1223    888
     -7   -452   -446    228    218   -449   1371   1312   1041   1044   1205    872
    -20   -449   -428    233    202   -439   1348   1286   1023   1034   1208    883
    -49   -439   -389    244    168   -415   1345   1280   1026   1039   1226    901
    -36   -457   -420    244    192   -439   1325   1260   1015   1015   1218    883
    -57   -504   -446    280    192   -475   1306   1241    997    995   1174    862
    -85   -555   -472    319    192   -514   1299   1228    974    976   1122    852
    -96   -576   -480    337    192   -530   1286   1210    948    940   1070    828
   -124   -623   -501    374    187   -563   1265   1179    911    917   1028    797
   -155   -680   -524    418    181   -602   1244   1143    878    893    989    779
   -246   -717   -470    480    109   -594   1257   1143    896    904    984    787
   -285   -706   -420    496     67   -563   1265   1150    917    917    987    795
   -187   -693   -509    439    158   -602   1231   1114    885    896    930    753
   -124   -691   -566    405    220   -628   1205   1088    862    880    885    717
    -83   -688   -605    384    259   -646   1184   1067    852    867    852    685
    -85   -758   -672    423    293   -717   1169   1052    828    826    800    626
    -98   -854   -758    475    327   -807   1213   1096    818    766    727    537
   -116   -878   -763    496    322   -820   1314   1210    862    763    706    491
    -98   -813   -714    454    306   -763   1418   1376    976    865    784    542
    -57   -452   -394    254    168   -423   1491   1548   1218   1163   1088    831
    -90    246    335    -77   -213    290   1465   1553   1530   1644   1641   1382
   -283    813   1096   -265   -688    953   1293   1314   1691   2000   2086   1810
   -397    758   1153   -181   -776    953    979    896   1480   1901   2036   1756
   -436     25    462    205   -449    244    735    457    883   1228   1376   1158
   -423   -769   -345    594    -41   -555    672    306    394    576    688    522
   -335  -1060   -727    696    194   -893    706    413    337    428    488    314
   -275  -1060   -784    667    252   -922    826    589    459    498    517    332
   -210   -924   -714    568    252   -820    956    763    623    633    620    423
   -168   -833   -665    501    246   -750   1013    841    706    714    683    475
    -83   -774   -691    428    303   -735   1023    865    730    732    698    485
    -62   -763   -701    413    319   -735   1018    870    737    732    698    485
   -158   -740   -581    449    210   -662   1057    911    784    774    724    530
    -70   -717   -646    392    285   -680   1036    893    769    763    701    517
    -28   -727   -701    376    335   -714   1023    880    756    756    701    493
    -25   -735   -709    379    340   -722   1023    878    756    756    691    478
    -36   -722   -685    379    324   -704   1026    875    763    761    693    478
    -41   -717   -675    379    314   -696   1013    867    766    763    711    470
    -51   -709   -659    379    303   -685   1015    872    782    776    730    475
    -85   -719   -633    400    272   -678   1021    875    797    779    730    478
    -85   -662   -576    374    244   -620   1044    898    833    813    750    506
    -64   -675   -610    368    270   -644   1031    891    826    813    737    485
    -49   -675   -626    363    288   -652   1015    880    820    813    730    475
    -33   -665   -631    348    296   -649   1002    875    818    815    722    475
    -64   -641   -576    353    254   -610   1015    885    833    839    732    483
    -83   -633   -550    358    231   -592   1013    891    841    857    724    478
    -85   -646   -563    366    239   -605   1005    893    844    865    706    472
    -90   -646   -555    366    231   -602   1005    906    854    878    711    480
    -83   -610   -527    348    220   -568    997    914    859    891    717    488
    -67   -602   -537    335    231   -571    979    917    859    893    711    498
   -116   -581   -465    348    171   -522    992    948    888    922    727    527
    -62   -568   -506    314    220   -540    971    950    885    919    719    530
     -5   -563   -558    285    275   -561    956    950    888    924    724    537
    -23   -540   -517    277    246   -530    945    958    909    943    740    555
    -72   -532   -459    301    192   -496    958    974    932    961    758    574
    -44   -514   -470    277    210   -491    961    976    943    969    763    581
     15   -509   -524    246    270   -517    956    958    937    961    753    576
      5   -514   -522    254    262   -517    961    958    943    971    748    584
      7   -524   -532    257    267   -527    958    956    943    979    743    589
      5   -527   -532    262    267   -530    956    953    945    976    740    594
      0   -522   -522    262    259   -522    958    956    953    974    727    602
      5   -498   -504    244    254   -501    948    948    953    969    696    607
     20   -491   -514    233    265   -501    937    937    953    961    670    589
      7   -496   -506    241    254   -501    935    924    953    966    670    568
      5   -496   -501    246    252   -498    919    914    948    966    685    545
     12   -524   -540    254    275   -532    904    904    937    961    678    530
     23   -535   -558    254    290   -545    898    891    932    953    675    517
     38   -522   -561    239    296   -540    898    883    930    953    698    524
     38   -537   -576    249    306   -555    880    872    932    932    696    527
     49   -548   -600    249    322   -574    862    862    937    909    667    491
     38   -530   -568    246    303   -548    857    865    945    909    670    467
     10   -480   -491    233    249   -485    870    883    963    932    667    475
    -12   -446   -433    231    210   -441    901    911    987    958    672    514
    -18   -449   -431    231    205   -441    901    906    982    961    659    522
     -2   -413   -410    207    202   -413    904    911    979    963    641    532
     20   -400   -420    187    218   -410    883    891    950    937    613    519
     31   -387   -418    179    223   -402    870    878    940    927    602    522
    -70   -366   -296    218    111   -332    896    906    976    961    633    571
   -153   -327   -174    239     10   -252    922    924   1013    992    667    613
   -103   -293   -189    197     41   -241    911    909   1013    989    657    605
    -33   -332   -298    184    132   -316    852    849    956    937    592    555
    -59   -335   -275    194    106   -306    826    823    937    930    568    561
   -142   -361   -218    252     36   -288    823    820    935    922    555    566
   -155   -400   -244    275     44   -322    802    810    914    904    532    548
    -62   -413   -350    239    142   -381    776    787    880    870    501    511
    -72   -472   -402    270    163   -436    743    753    844    828    462    472
    -49   -522   -475    285    210   -498    709    717    805    795    400    431
    -44   -548   -506    293    228   -527    680    688    774    766    368    397
     10   -589   -600    290    303   -594    626    633    717    719    319    340
      0   -631   -631    314    314   -628    594    592    680    691    285    296
   -106   -641   -535    374    213   -589    620    610    698    711    298    306
    -96   -644   -550    368    226   -597    610    594    685    701    277    288
    -80   -675   -594    379    257   -636    581    574    662    670    249    275
   -174   -691   -517    431    168   -602    600    594    685    688    262    290
   -129   -766   -636    446    252   -701    581    592    654    649    205    228
    -70   -857   -789    462    358   -823    610    636    639    594    124    135
    -62   -870   -807    467    371   -839    706    732    691    592    101     93
   -103   -807   -706    454    301   -758    810    893    828    701    187    163
     20   -488   -511    233    265   -501    813    956    995    930    426    392
     -2     57     57    -28    -31     57    758    896   1189   1275    836    782
   -168    459    628   -145   -397    542    555    613   1231   1517   1153   1057
   -207    348    555    -70   -381    449    231    194    917   1335   1015    930
   -298   -252     46    275   -174   -103     93   -114    413    737    426    436
   -179   -833   -654    506    236   -745     36   -166     88    259    -85     -2
    -75  -1088  -1013    581    467  -1052     67    -20     96    192   -202   -116
    -67  -1096  -1028    579    478  -1062    176    127    215    259   -168    -80
    -54  -1008   -953    532    449   -982    267    236    340    363    -88     -5
    -10   -906   -898    457    441   -904    314    298    423    441    -28     51
    -15   -852   -836    433    410   -844    340    337    478    483     10     85
    -28   -833   -805    431    387   -820    355    361    506    501     28    101
    -33   -805   -771    418    368   -789    363    374    527    514     41    109
    -44   -797   -756    420    355   -779    355    361    524    511     36    101
    -51   -776   -724    415    335   -750    348    355    527    517     51    109
    -62   -756   -696    407    314   -727    342    350    537    522     62    119
    -51   -743   -691    397    319   -719    340    345    545    524     70    127
    -54   -730   -675    392    309   -701    335    342    548    527     80    129
    -93   -724   -631    410    267   -678    342    350    566    545    101    155
    -46   -714   -670    379    309   -693    314    332    561    535     98    166
    -33   -688   -654    361    309   -672    301    327    563    537    106    174
    -20   -662   -644    340    309   -654    290    316    561    537    111    181
    -31   -649   -618    340    293   -633    277    314    568    542    124    192
   -109   -652   -542    379    215   -597    303    348    602    571    163    215
    -51   -633   -584    342    265   -610    293    337    602    568    171    205
    -33   -594   -561    311    262   -579    280    327    602    576    194    218
    -18   -561   -542    290    262   -553    275    335    615    592    213    236
    -18   -574   -555    296    267   -566    265    335    618    600    226    236
    -54   -563   -511    309    228   -537    265    348    639    628    257    262
    -77   -532   -457    303    187   -496    267    366    654    652    296    293
    -64   -498   -433    283    184   -467    259    381    665    667    322    319
    -10   -457   -449    231    218   -454    241    384    670    678    340    329
    -28   -433   -405    231    187   -420    254    413    696    701    368    366
    -31   -413   -384    220    174   -400    262    431    714    719    392    397
    -10   -361   -350    187    168   -355    270    444    730    740    418    433
    -20   -363   -342    192    158   -353    288    452    737    737    418    444
    -64   -348   -283    207    109   -316    306    462    748    748    436    459
    -59   -342   -285    200    111   -314    301    452    737    735    423    452
    -83   -324   -241    205     77   -283    322    467    753    748    439    472
   -101   -301   -200    200     46   -252    335    485    766    761    459    493
   -106   -272   -168    189     31   -220    348    488    784    766    475    509
   -109   -239   -132    171     10   -187    355    488    802    771    485    519
   -119   -239   -119    179      0   -179    363    488    807    774    483    517
   -132   -223    -90    174    -20   -158    366    478    813    771    480    504
   -158   -210    -51    184    -54   -132    376    475    818    774    485    496
   -194   -205    -12    200    -93   -109    384    475    828    789    496    496
   -189   -176     12    184   -101    -83    379    470    831    797    511    498
   -187   -171     15    176   -101    -77    376    467    831    797    524    496
   -200   -153     44    176   -122    -54    381    475    841    815    548    514
   -158   -148     10    153    -85    -70    358    457    823    802    537    504
    -83   -150    -67    116     -7   -109    319    420    787    763    504    475
    -62   -135    -75     96      5   -106    316    415    787    761    511    480
   -101    -85     15     93    -59    -33    348    446    820    797    558    519
    -62    -49     12     51    -38    -18    345    454    828    802    574    530
     -7    -25    -18     18      5    -23    335    454    820    795    579    527
     36     -2    -41    -18     38    -20    329    452    820    795    581    532
     70     10    -62    -41     67    -25    316    441    813    789    581    532
     15     25      7    -23      2     18    332    454    831    810    615    561
    -49     70    119    -10    -83     93    361    475    865    852    667    600
      2     90     88    -46    -44     88    327    439    836    833    654    584
      5     77     72    -44    -33     75    293    397    802    807    641    568
    -20     83    103    -31    -62     90    280    381    797    807    652    581
    -57     70    127     -5    -90     98    277    381    795    807    665    597
    -31     57     88    -12    -59     72    254    363    763    782    646    576
     75     31    -46    -54     62     -7    202    314    701    719    589    519
    103    -25   -129    -41    116    -77    171    275    649    675    542    480
    -10    -80    -70     46     28    -75    187    277    644    675    548    496
     80    -98   -179     10    127   -140    145    241    594    623    509    459
    161   -116   -277    -20    218   -197    109    202    550    574    472    431
    132   -129   -265     -2    197   -197    101    187    532    553    459    428
     93   -129   -223     18    158   -176    106    192    530    548    454    436
    111   -135   -249     10    179   -192     93    184    509    530    433    426
    153   -142   -296     -5    223   -218     67    158    480    504    413    405
     98   -179   -277     38    187   -226     70    163    475    496    405    402
     96   -259   -355     83    226   -306     88    187    452    452    353    361
    101   -345   -446    119    272   -394    176    272    465    413    280    283
    129   -340   -470    103    298   -405    270    384    530    433    277    265
    119   -215   -335     46    226   -272    368    548    675    579    415    381
    148    148      0   -148     75     75    410    652    885    883    750    709
     31    722    688   -376   -329    706    358    548   1062   1244   1200   1127
   -122   1028   1150   -454   -636   1088    111    223   1013   1402   1452   1330
   -163    787    950   -311   -558    870   -189   -202    636   1114   1223   1119
   -220     70    290     75   -254    179   -309   -498    106    433    540    524
   -135   -418   -283    275     72   -350   -306   -439    -83    109    174    194
    -80   -550   -472    314    194   -511   -218   -254      5    129    161    166
    -44   -501   -459    272    205   -480    -93    -90    142    223    236    215
      0   -415   -415    207    207   -415     -5     20    257    319    327    280
    -36   -335   -301    184    129   -316     67    101    361    413    420    355
    -46   -309   -265    176    106   -288    109    142    402    454    457    389
     -7   -285   -277    145    132   -280    119    148    410    462    465    392
    -15   -239   -223    127    103   -231    140    171    436    491    498    420
     20   -241   -265    109    140   -252    137    174    436    496    506    428
     31   -252   -285    109    155   -267    137    168    431    491    504    420
     10   -239   -249    111    129   -244    150    176    439    501    517    433
    -20   -241   -220    132     98   -231    174    192    454    514    532    452
    -38   -220   -181    129     70   -202    176    197    462    524    550    470
    -31   -218   -187    124     75   -202    176    202    465    527    558    475
      5   -194   -202     93    101   -197    179    207    467    532    563    475
     28   -184   -213     77    119   -197    174    202    465    530    555    472
     20   -163   -187     70    103   -174    171    207    472    535    555    480
     41   -168   -210     62    124   -187    174    215    478    537    548    485
     64   -155   -223     44    142   -187    179    223    488    545    548    488
     67   -122   -189     28    127   -155    192    239    506    563    558    498
     54   -114   -168     28    109   -140    189    241    504    568    550    496
     62   -111   -174     23    116   -142    187    244    509    576    548    493
     88    -93   -184      2    135   -137    181    241    511    584    550    496
      0    -80    -80     41     38    -80    215    277    545    615    584    530
    -25    -70    -44     44      7    -57    223    296    561    636    592    548
     64    -31    -96    -18     80    -64    207    301    563    641    587    542
     96     -5   -101    -46     98    -54    202    322    571    652    592    553
     96      5    -90    -49     93    -41    205    335    576    670    602    561
     33     12    -23    -23     28     -5    233    366    602    706    618    579
     62     15    -46    -38     54    -15    236    366    597    706    620    566
     28     25     -5    -28     15     10    259    379    607    722    654    553
     64     46    -18    -54     41     15    275    379    605    724    680    511
     64     64     -2    -64     33     31    293    379    605    722    675    532
     41     77     36    -59      2     59    314    387    613    730    670    553
     28     83     54    -57    -12     70    335    397    623    737    654    553
     54     70     15    -62     20     44    335    394    623    724    623    532
     20     80     57    -51    -18     70    353    410    654    748    628    537
    -10     98    109    -44    -59    101    368    423    680    776    649    542
     15    103     85    -62    -36     93    374    418    680    774    641    527
     28     98     70    -62    -20     85    374    407    680    758    613    522
     44     85     41    -67      2     64    366    387    670    750    576    509
     57    103     44    -80      5     75    371    389    680    763    579    509
     80    122     41   -101     18     80    368    389    688    774    581    514
     90    132     41   -111     25     88    371    389    683    774    574    511
     98    140     38   -119     31     90    363    387    680    774    555    511
    119    153     33   -137     41     96    361    381    678    774    548    509
    129    181     51   -158     38    116    368    392    691    787    553    517
    140    218     77   -179     31    148    389    418    714    810    568    532
    148    228     77   -189     33    153    400    436    727    815    576    532
    132    272    137   -202     -2    205    428    467    758    849    602    558
    184    296    109   -241     38    202    428    467    758    846    592    548
    228    288     59   -257     85    174    423    457    745    831    576    527
    215    319    101   -270     57    210    441    470    763    854    600    540
    194    348    153   -272     20    252    444    462    766    867    618    548
    171    379    207   -277    -18    293    441    454    774    878    636    558
    158    371    213   -265    -25    293    418    431    758    862    620    545
    137    322    181   -231    -20    252    387    407    727    833    579    537
     85    306    220   -197    -67    265    392    410    724    839    571    548
     72    283    207   -179    -67    246    394    405    714    831    542    537
     36    285    249   -161   -106    267    410    418    724    841    542    545
     41    244    202   -145    -80    223    397    405    691    815    496    522
     77    215    135   -148    -28    176    384    392    659    784    449    491
     44    163    119   -106    -38    142    379    384    636    756    423    472
      2    124    122    -62    -59    124    368    368    613    735    413    462
     12     83     70    -49    -28     77    348    337    581    704    381    441
     10     64     54    -36    -20     59    337    324    571    685    371    436
     10     75     64    -44    -25     70    337    322    574    685    371    444
    -15     85    101    -33    -57     93    350    332    584    696    387    459
     -7     67     72    -31    -41     70    345    327    568    680    368    444
    -18    -28    -10     23     -5    -20    345    335    535    633    309    392
    -51   -153   -101    101     23   -127    415    405    524    584    228    309
    -46   -140    -93     93     23   -116    532    537    589    610    223    290
    -28    -12     12     18    -23      0    646    722    735    750    342    402
     25    431    405   -228   -189    418    701    857    979   1078    691    753
    -46   1148   1192   -553   -618   1169    672    836   1273   1535   1228   1293
   -252   1615   1867   -680  -1060   1740    462    555   1382   1829   1600   1649
   -332   1363   1696   -517  -1015   1530    145    135   1062   1582   1387   1439
   -374    558    932    -93   -654    745    -36   -223    465    878    670    787
   -327   -166    158    244   -244     -5    -75   -298     83    345     80    228
   -252   -363   -111    309    -70   -239      0   -140    109    298    -20    116
   -244   -267    -23    254   -111   -145    168     75    285    439     75    202
   -215   -148     67    181   -142    -41    288    231    428    555    163    288
   -163    -72     90    116   -129     10    340    303    501    610    205    319
    -75    -33     41     54    -59      2    353    316    511    610    210    301
   -135    -33    101     83   -119     33    397    361    553    644    252    324
   -145    -36    109     90   -129     33    410    376    568    657    275    327
   -168    -44    122    103   -148     38    423    389    576    662    296    329
   -109    -25     83     67    -96     28    420    389    571    657    301    324
    -77    -12     64     44    -72     23    413    389    563    649    293    314
   -106    -10     96     57   -103     44    433    407    579    662    309    327
    -88    -15     70     51    -80     25    433    402    576    657    319    324
   -132    -20    111     77   -122     44    449    418    592    675    342    337
   -171    -36    135    101   -153     49    459    431    602    685    332    340
   -129    -46     83     88   -109     18    454    433    594    680    314    329
   -132    -36     93     83   -114     28    459    452    610    698    329    345
   -111     -5    106     59   -109     49    454    457    620    717    329    366
   -119    -12    106     64   -114     46    457    467    626    735    322    384
   -155    -15    137     85   -148     59    475    488    641    763    332    407
   -200    -10    187    103   -197     88    493    514    665    800    358    441
   -179     10    189     85   -184     98    493    522    675    810    358    452
   -101      0     98     49    -98     49    462    504    657    771    327    436
   -111    -18     93     62   -103     36    459    519    672    761    319    446
   -122     -7    114     64   -119     51    470    545    691    769    322    465
   -116     36    153     41   -135     93    496    571    711    789    335    493
    -90     51    142     15   -116     96    496    581    704    795    337    511
    -72     64    137      2   -103     98    493    592    693    800    348    524
    -88     80    168      2   -127    124    514    620    706    826    379    548
    -36     98    135    -31    -85    116    514    623    698    823    363    542
     31     83     51    -57    -10     67    498    613    672    784    327    527
     15     80     64    -49    -25     72    522    626    675    787    329    540
     23     88     62    -57    -18     75    537    628    675    784    319    542
     10     90     80    -49    -33     85    555    641    680    789    324    558
      2     75     70    -41    -33     75    563    652    678    782    314    555
    -10     80     88    -36    -49     83    587    670    693    787    327    566
    -25     72     98    -25    -62     85    613    691    714    802    355    584
    -46     67    114    -10    -80     90    626    706    727    813    366    597
    -44     59    101    -10    -72     77    626    698    722    802    342    589
    -85     57    140     12   -111     98    644    709    732    810    335    592
    -90     38    127     23   -109     80    641    706    730    807    329    589
   -129     36    166     46   -148    101    659    724    753    831    361    615
   -142     62    202     38   -171    132    678    743    774    854    397    633
    -77     67    142      5   -109    103    654    730    761    839    402    613
    -59     57    116      0    -88     85    644    722    753    828    413    597
    -18     75     93    -28    -54     83    631    719    753    826    420    597
     12    124    109    -70    -49    116    644    740    774    846    433    618
     12    153    140    -83    -64    148    675    766    800    865    444    639
     18    176    158    -98    -70    168    685    784    810    875    446    654
     54    202    148   -127    -46    176    680    789    810    872    439    649
     46    213    166   -132    -59    192    688    797    818    875    431    646
     54    236    181   -148    -62    210    701    810    836    888    436    657
     70    267    197   -168    -64    233    711    818    854    901    446    678
     57    285    228   -171    -85    257    719    813    867    917    465    696
     46    275    228   -163    -90    252    704    797    862    911    457    691
     10    252    239   -132   -114    246    680    771    849    896    444    680
     15    241    223   -129   -103    233    646    743    831    883    431    665
     15    228    213   -122    -98    220    620    722    818    872    420    646
      5    181    176    -96    -85    181    605    706    795    852    402    620
    -23    145    168    -62    -96    155    600    701    782    831    387    600
    -15     88    101    -38    -59     93    574    680    748    789    345    555
    -15     57     72    -20    -44     64    550    657    717    756    311    517
      2     25     23    -15    -10     25    527    628    691    727    285    483
    -23     -5     18     12    -20      5    517    607    675    709    277    462
    -31    -41    -10     33    -10    -25    501    587    654    685    265    439
    -18    -59    -41     38     10    -51    488    568    644    662    249    415
    -15    -64    -49     38     15    -59    480    558    636    646    233    394
    -23    -67    -44     44      7    -57    470    545    633    639    226    379
    -15    -90    -77     51     28    -83    454    542    620    626    207    366
    -10   -158   -148     85     67   -153    452    550    592    584    163    319
      5   -262   -270    127    135   -265    519    615    584    532     88    226
     33   -280   -314    124    171   -298    605    722    628    540     67    184
     59   -158   -218     49    137   -187    698    885    766    667    174    272
     96    293    197   -194    -49    246    748   1026   1039   1015    548    641
    -12   1034   1044   -511   -530   1039    709    992   1358   1514   1135   1234
   -187   1421   1605   -618   -896   1512    465    680   1410   1743   1439   1522
   -254   1156   1408   -452   -831   1280    145    239   1062   1457   1192   1288
   -298    298    597      0   -446    446    -67   -202    374    646    400    561
   -246   -316    -72    280    -90   -194    -85   -210     77    210    -75    103
   -153   -446   -293    298     67   -371      0    -31    137    202   -124     49
   -109   -371   -262    241     75   -319    135    153    283    311    -46    101
    -75   -246   -171    161     46   -210    252    293    415    426     49    176
    -70   -153    -83    109      5   -119    303    353    493    488    111    223
    -49   -124    -75     88     12   -101    327    381    519    511    124    228
    -38   -119    -80     77     18   -101    342    394    535    517    127    233
    -31    -80    -49     57      7    -64    350    402    553    527    140    254
    -25    -64    -38     44      5    -51    348    400    558    532    145    262
    -38    -57    -20     46    -10    -38    348    397    566    540    150    265
    -38    -28     10     31    -25    -10    340    400    571    548    158    275
    -31    -18     12     25    -23     -2    335    392    563    537    150    277
    -80    -25     51     51    -67     12    345    394    579    542    153    285
    -85    -18     64     51    -77     23    358    397    587    548    158    283
    -54      7     59     20    -57     31    358    397    592    550    163    283
    -20     33     54     -5    -36     44    342    389    584    550    168    275
     36     38      0    -38     18     20    309    366    563    537    155    246
     57     33    -23    -46     41      5    293    350    553    532    150    233
     28     54     25    -44      0     38    306    353    568    550    171    239
     36     80     44    -57     -2     62    303    348    579    555    174    233
     25     90     62    -59    -18     77    293    342    581    555    174    223
     31     80     49    -57    -10     64    280    337    576    553    168    210
     44     85     41    -64      0     62    272    337    584    561    174    207
     57     88     31    -72     12     59    259    329    581    561    171    192
    101    103      2   -103     49     54    241    311    568    553    161    181
    140    119    -20   -129     80     49    223    303    563    553    158    179
    142    129    -12   -135     77     57    202    309    566    574    171    187
    153    153      0   -153     77     77    192    316    571    587    189    205
    200    161    -38   -181    119     62    176    311    561    574    176    200
    239    163    -77   -202    158     44    168    301    550    563    161    192
    259    168    -90   -215    174     38    168    290    548    561    145    189
    290    187   -103   -239    197     41    166    270    545    553    132    184
    267    176    -90   -223    179     44    181    280    561    563    132    200
    267    179    -90   -223    179     44    189    280    563    566    129    210
    275    171   -103   -223    189     33    194    275    563    563    119    205
    249    168    -80   -207    166     44    205    280    584    579    124    205
    280    163   -116   -223    200     23    202    262    576    571    109    187
    220    145    -75   -184    148     36    226    270    589    587    111    189
    174    148    -25   -163     98     62    244    267    589    594    109    189
    220    155    -64   -187    142     46    223    236    566    571     80    161
    231    132    -98   -184    163     15    220    223    561    561     62    148
    233    106   -127   -171    181    -10    218    213    553    566     51    140
    197     96   -101   -148    150     -2    226    210    553    579     57    140
    200     90   -109   -145    155     -7    231    202    553    584     51    137
    228     93   -135   -161    181    -20    231    194    545    576     38    132
    205    103   -101   -155    153      2    252    207    558    594     57    153
    189    135    -57   -163    124     38    275    228    579    623     77    176
    200    148    -51   -174    127     49    285    239    584    633     77    168
    244    166    -80   -207    163     44    288    236    579    631     75    163
    257    197    -59   -228    158     70    301    239    584    639     83    179
    246    207    -41   -228    145     85    306    241    587    641     85    189
    277    249    -28   -262    153    111    306    249    594    659    101    200
    257    265      7   -262    124    137    319    254    615    685    124    223
    210    265     54   -239     77    161    327    241    613    691    132    231
    249    265     15   -259    116    140    293    202    576    665    103    213
    280    262    -18   -270    150    122    259    163    540    639     70    202
    285    254    -31   -270    158    111    228    127    509    618     54    187
    246    205    -41   -226    142     83    236    127    501    610     49    187
    303    179   -124   -244    213     28    218    101    470    571     15    153
    283    124   -158   -202    220    -15    197     72    436    530    -31    103
    254     72   -181   -163    218    -54    174     38    397    488    -77     57
    197     20   -176   -109    187    -75    168     25    371    467    -96     25
    176    -31   -207    -72    189   -119    161     15    345    441   -119      2
    187    -59   -246    -62    215   -153    140    -12    311    410   -150    -28
    210    -85   -298    -64    254   -189    137    -23    296    389   -168    -38
    179    -93   -272    -44    226   -184    145    -20    293    387   -166    -36
    194   -101   -296    -46    244   -200    124    -49    262    368   -176    -51
    200   -106   -306    -46    252   -205    111    -57    249    361   -181    -64
    262   -220   -485    -20    371   -353     96    -57    192    283   -267   -140
    267   -329   -600     31    433   -465    150     -5    171    215   -366   -239
    226   -345   -574     59    400   -459    265    103    231    228   -392   -265
    277   -290   -568      7    423   -428    366    244    335    306   -342   -223
    340     38   -301   -189    319   -129    405    340    517    558    -64     41
    265    615    348   -441    -41    483    389    332    745    950    407    485
    135   1047    911   -592   -389    979    202     77    797   1218    756    792
     98    974    875   -535   -387    924   -116   -337    532   1114    709    740
     15    296    277   -158   -132    285   -270   -701    -20    454     59    189
     36   -309   -345    135    189   -327   -298   -743   -350    -38   -472   -272
    155   -545   -701    192    428   -623   -254   -581   -348   -116   -600   -389
    215   -587   -802    187    509   -693   -140   -426   -246    -67   -581   -371
    192   -542   -735    174    462   -639    -33   -319   -135     23   -517   -311
    145   -459   -605    155    374   -532     51   -226    -20    122   -428   -233
    163   -400   -563    116    361   -480     93   -176     36    176   -353   -194
    231   -340   -571     54    400   -454    101   -166     49    200   -311   -192
    249   -329   -579     41    413   -454     96   -176     33    187   -324   -187
    265   -329   -594     33    428   -462    101   -174     23    176   -322   -187
    236   -340   -579     49    405   -457    116   -166     28    181   -309   -194
    215   -329   -545     57    379   -436    135   -153     41    200   -296   -181
    200   -306   -509     51    353   -407    145   -145     46    210   -293   -166
    254   -298   -553     20    402   -426    124   -171     23    194   -322   -179
    262   -283   -545      7    400   -413    129   -166     23    200   -319   -166
    233   -275   -509     20    371   -392    148   -148     28    210   -327   -155
    233   -306   -542     36    384   -423    145   -161      7    192   -355   -179
    213   -290   -504     38    358   -397    161   -150     28    207   -340   -166
    192   -290   -485     49    337   -387    161   -148     31    223   -350   -166
    202   -283   -485     41    342   -384    161   -142     36    233   -363   -166
    189   -283   -472     44    329   -376    181   -135     57    228   -361   -158
    184   -285   -470     49    324   -376    189   -132     62    231   -361   -158
    179   -290   -472     54    324   -381    187   -140     57    233   -355   -166
    171   -283   -454     57    311   -368    189   -132     62    241   -340   -158
    197   -259   -457     31    324   -358    176   -129     59    246   -340   -155
    207   -239   -446     15    324   -342    168   -129     49    249   -340   -148
    202   -218   -420      5    309   -319    174   -111     57    262   -324   -119
    236   -202   -439    -15    337   -319    171    -85     62    275   -314    -93
    301   -194   -496    -54    397   -342    145    -98     36    254   -332   -106
    262   -202   -465    -28    363   -332    155    -88     36    262   -319    -96
    272   -189   -462    -41    366   -324    176    -59     46    272   -309    -85
    493   -137   -631   -176    561   -384    145    -85     15    239   -350   -119
    571   -153   -724   -213    646   -439    119   -127    -23    200   -392   -148
    709   -148   -859   -280    782   -504     88   -176    -77    142   -454   -194
    795   -135   -930   -332    862   -532     85   -192    -98    116   -478   -213
    859   -119   -979   -368    919   -548     80   -205   -111    106   -475   -218
    883   -137  -1021   -374    948   -579     80   -215   -124     96   -478   -231
    937   -163  -1101   -387   1018   -631     83   -228   -145     80   -496   -252
   1000   -153  -1153   -423   1072   -652     77   -249   -158     70   -511   -272
   1023   -137  -1161   -441   1091   -649     85   -254   -153     72   -462   -277
    914   -153  -1070   -381    992   -610    109   -241   -140     85   -426   -270
    735   -189   -924   -272    828   -555    145   -207   -114    119   -389   -244
    563   -262   -826   -153    693   -542    200   -179    -85    140   -415   -228
    483   -265   -748   -109    615   -506    277   -140    -38    158   -446   -197
    410   -244   -657    -83    532   -449    311    -85     -7    194   -413   -163
    407   -200   -610   -103    509   -405    311    -49     15    228   -426   -145
    384   -168   -553   -109    467   -358    335    -15     54    254   -426   -124
    363   -129   -493   -116    428   -311    374     28    101    285   -394    -96
    340    -90   -433   -124    387   -262    394     59    127    309   -363    -64
    350    -67   -418   -142    384   -241    402     75    135    316   -366    -46
    345    -46   -392   -150    366   -220    423     90    150    332   -366    -31
    309    -15   -324   -145    316   -168    457    122    179    366   -345     -2
    280     -2   -283   -142    283   -142    480    148    194    392   -348     15
    280     20   -259   -150    270   -116    493    158    207    402   -345     41
    265     54   -210   -161    239    -77    498    161    215    413   -342     72
    259     75   -184   -166    223    -54    488    150    205    410   -348     93
    262     59   -205   -161    233    -70    470    127    181    387   -363     85
    252     44   -207   -148    231    -80    467    122    174    376   -358     88
    210     10   -202   -111    205    -96    475    124    166    371   -348     85
    239     -2   -241   -116    239   -122    465     98    135    342   -358     49
    111    -59   -174    -25    140   -116    496    114    137    337   -350     38
    148   -109   -257    -20    200   -181    483    103    106    303   -376      5
    309   -163   -472    -75    387   -316    418     51     31    233   -431    -59
    267   -205   -472    -31    368   -337    418     49     18    218   -415    -67
    226   -236   -462      5    342   -350    420     46      5    200   -407    -72
    244   -257   -504      5    371   -379    418     36    -18    174   -420    -80
    244   -272   -519     12    379   -394    420     33    -31    166   -407    -83
    239   -288   -527     25    381   -407    420     36    -41    161   -374    -83
    231   -298   -532     31    381   -415    428     38    -51    153   -426    -85
    231   -361   -592     62    410   -475    433     44    -75    116   -548   -127
    241   -483   -727    119    483   -602    470     85    -98     49   -631   -210
    231   -555   -787    163    509   -670    571    187    -70     28   -665   -272
    257   -524   -782    132    519   -652    667    324     28     96   -594   -239
    314   -290   -607    -12    459   -449    745    475    210    303   -381    -44
    280    202    -77   -244    179     64    769    540    449    670     49    363
    184    748    563   -465   -189    657    644    345    571   1000    457    730
    179    779    600   -480   -210    691    314    -46    363    966    485    740
    148    288    140   -218      2    215     98   -431   -114    462     18    337
    122   -428   -553    153    335   -491     59   -574   -553   -150   -602   -179
    192   -782   -974    296    581   -878     98   -446   -618   -314   -820   -353
    220   -807  -1028    290    623   -919    215   -262   -491   -233   -779   -324
    236   -750   -987    257    610   -867    324   -127   -368   -137   -691   -270
    285   -680   -966    194    623   -823    394    -38   -277    -67   -613   -197
    283   -646   -930    181    605   -787    452     25   -210     -2   -548   -129
    267   -602   -870    166    566   -735    501     77   -158     44   -488    -88
    259   -594   -854    166    555   -724    524    106   -140     59   -470    -70
    259   -613   -872    174    563   -743    537    124   -135     51   -467    -62
    265   -623   -888    179    576   -756    548    137   -129     44   -459    -59
    241   -623   -865    189    550   -745    568    153   -106     57   -436    -51
    215   -641   -857    213    535   -748    581    171    -83     62   -415    -44
    181   -636   -818    226    498   -727    597    187    -62     67   -392    -25
    132   -646   -779    257    454   -711    623    213    -41     83   -376    -10
    111   -633   -745    259    428   -688    639    236    -23    114   -345     23
     98   -618   -717    259    407   -667    657    257     -2    137   -306     33
     75   -626   -704    275    387   -665    683    275     10    150   -275     38
     49   -618   -667    285    358   -641    701    301     31    161   -257     57
     18   -605   -623    293    319   -613    717    329     54    176   -223     67
      5   -610   -615    303    309   -613    727    353     72    194   -179     75
     18   -618   -636    298    324   -626    737    374     83    207   -166     85
     59   -615   -675    277    366   -644    740    387     83    197   -158     83
     98   -607   -709    252    402   -657    732    389     80    197   -158     80
     98   -620   -722    259    410   -670    732    400     83    200   -174     83
     62   -613   -678    272    368   -646    750    431    106    218   -166    106
    122   -589   -711    233    415   -649    753    452    124    228   -150    124
    220   -613   -833    194    524   -722    732    454    111    213   -158    114
    213   -607   -823    197    517   -714    750    493    140    233   -116    142
    277   -558   -836    137    555   -696    753    514    161    252    -83    168
    280   -553   -833    137    555   -693    776    545    184    280    -38    192
    309   -579   -888    135    597   -735    782    545    176    277    -25    171
    332   -602   -937    135    633   -769    784    540    166    265    -31    161
    324   -620   -945    148    633   -784    800    542    161    249    -31    150
    309   -636   -945    163    626   -789    820    550    171    249    -31    153
    293   -662   -958    181    626   -807    839    558    179    252    -44    150
    275   -667   -945    194    610   -805    865    579    202    262    -33    148
    249   -657   -906    202    576   -782    898    610    244    288    -12    158
    231   -683   -914    226    571   -797    922    628    267    301    -15    155
    220   -685   -906    231    563   -795    930    639    275    306    -18    145
    218   -691   -911    236    563   -800    932    639    275    298    -36    122
    202   -724   -930    259    563   -826    943    639    275    285    -54    103
    213   -732   -945    259    579   -839    948    633    270    280    -62    101
    215   -724   -940    254    576   -833    958    636    283    280    -70     96
    213   -719   -932    252    571   -823    969    649    293    283    -70     93
    233   -714   -948    239    589   -828    971    659    301    285    -75     85
    233   -714   -948    241    589   -831    982    680    319    301    -64     96
    220   -717   -937    246    579   -826    995    701    337    316    -54    101
    254   -683   -937    213    594   -810   1013    730    371    345    -28    124
    233   -654   -891    207    561   -771   1052    776    415    392     12    166
    285   -636   -922    176    602   -779   1060    792    431    402     20    166
    314   -641   -956    161    633   -797   1060    800    436    397     18    155
    306   -626   -932    161    618   -779   1088    831    462    418     41    171
    345   -566   -911    109    626   -740   1098    846    483    441     75    192
    353   -532   -885     90    618   -709   1104    849    493    459    114    226
    358   -527   -885     83    618   -704   1101    846    488    462    119    228
    342   -540   -883     98    610   -711   1091    836    478    454    114    228
    324   -540   -865    106    592   -701   1083    833    478    459    124    249
    309   -542   -852    116    579   -696   1080    833    478    462    135    267
    296   -587   -883    145    587   -735   1078    833    467    449    127    262
    280   -631   -911    174    594   -769   1080    831    462    431    116    257
    267   -688   -956    207    610   -820   1078    820    444    402     90    244
    241   -753   -995    257    618   -872   1083    818    428    381     64    228
    231   -802  -1034    283    631   -917   1080    810    407    361     44    213
    226   -854  -1080    314    652   -966   1065    792    387    327     23    200
    228   -883  -1111    327    670   -997   1052    774    366    301      5    192
    239   -878  -1117    319    678   -997   1052    774    363    290     10    205
    197   -896  -1093    348    644   -995   1057    779    361    288     25    228
    184   -922  -1106    368    644  -1013   1054    774    350    280     33    231
    153   -943  -1096    394    623  -1018   1065    789    355    285     49    241
    233   -976  -1210    371    722  -1093   1047    789    319    236      5    194
    267  -1083  -1353    405    807  -1218   1101    849    298    171    -70    111
    246  -1078  -1325    415    784  -1200   1218    982    374    210    -44    124
    259   -979  -1241    358    748  -1111   1332   1166    517    335     83    228
    311   -594   -906    142    607   -750   1389   1314    758    639    420    561
    223     57   -168   -140    194    -54   1374   1304   1044   1083    948   1091
     62    444    381   -252   -158    413   1171   1039   1117   1332   1275   1402
     -2    233    236   -116   -119    233    862    620    800   1101   1091   1241
    -85   -555   -470    322    192   -514    654    181    142    345    366    592
    -90  -1200  -1109    644    506  -1156    639    150   -174   -114   -119    132
    -25  -1358  -1332    691    652  -1345    714    332   -114   -124   -168     70
      7  -1296  -1304    644    654  -1299    857    530     41     -5    -75    140
    161  -1169  -1330    504    745  -1249    943    652    145     85      0    200
    129  -1067  -1197    465    662  -1132   1015    748    249    176     90    280
    168  -1041  -1210    433    688  -1124   1044    784    280    200    106    296
    210  -1036  -1247    413    727  -1140   1052    795    283    192    101    293
    200  -1039  -1239    420    719  -1137   1054    797    285    189     98    296
    197  -1018  -1218    410    706  -1117   1060    800    288    200    103    298
    210   -984  -1195    387    701  -1088   1065    802    298    215    119    311
    207   -989  -1200    389    704  -1093   1065    805    296    210    114    306
    174  -1008  -1182    418    678  -1093   1075    815    301    218    122    306
    163   -984  -1150    407    657  -1067   1085    826    314    228    140    322
    176   -958  -1135    389    654  -1047   1091    828    316    233    153    337
    213   -963  -1176    374    693  -1067   1083    826    306    218    140    327
    226   -940  -1166    358    696  -1052   1080    823    314    215    142    322
    231   -940  -1171    353    698  -1057   1083    828    327    226    153    332
    270   -935  -1205    332    735  -1070   1078    826    322    228    150    327
    241   -909  -1153    332    696  -1031   1088    844    340    249    168    342
    265   -888  -1153    311    709  -1021   1080    841    337    246    174    340
    254   -888  -1145    316    698  -1015   1083    852    348    265    192    353
    223   -901  -1124    337    672  -1013   1093    867    363    283    213    366
    200   -891  -1091    345    644   -992   1104    893    379    298    239    379
    246   -865  -1111    309    678   -987   1091    893    381    301    244    384
    252   -857  -1109    301    680   -984   1085    898    389    314    262    397
    267   -846  -1114    288    691   -979   1075    914    392    322    272    407
    265   -828  -1096    280    678   -961   1075    935    402    337    288    420
    290   -792  -1083    252    685   -937   1067    950    410    355    306    452
    350   -769  -1119    207    732   -943   1060    956    405    355    314    457
    348   -758  -1106    205    724   -932   1067    971    410    361    327    465
    345   -740  -1088    194    714   -911   1078    979    413    371    342    475
    350   -737  -1088    194    719   -911   1093    992    423    381    355    491
    332   -745  -1078    205    704   -911   1104    995    426    381    355    493
    324   -748  -1072    210    698   -911   1117   1000    431    387    358    498
    296   -727  -1023    213    657   -875   1140   1015    449    402    376    506
    298   -701  -1000    202    649   -849   1161   1036    470    420    392    511
    342   -696  -1039    174    691   -867   1156   1026    459    405    374    493
    353   -693  -1047    168    698   -867   1150   1018    452    397    355    478
    306   -711  -1021    200    662   -865   1166   1034    467    405    361    478
    267   -727   -995    231    631   -859   1187   1047    483    413    376    480
    277   -717   -997    218    636   -857   1176   1036    480    418    392    475
    301   -711  -1013    205    654   -862   1171   1028    485    426    402    478
    272   -711   -987    218    628   -846   1174   1034    498    436    410    493
    244   -714   -958    236    600   -836   1174   1039    504    449    418    501
    275   -727  -1005    226    639   -867   1163   1036    493    441    415    496
    296   -706  -1005    205    649   -854   1171   1047    504    454    439    509
    288   -672   -963    192    626   -818   1184   1057    524    472    462    527
    267   -641   -909    187    587   -774   1202   1072    548    496    488    548
    189   -628   -818    218    501   -722   1239   1106    584    530    524    581
    200   -589   -789    194    493   -688   1260   1130    613    550    540    602
    249   -563   -813    155    530   -688   1260   1137    618    561    537    607
    329   -545   -875    109    602   -709   1252   1137    610    555    537    602
    337   -498   -839     80    587   -667   1252   1137    618    566    537    613
    228   -478   -709    124    467   -592   1283   1156    654    605    568    652
    252   -462   -717    103    483   -589   1265   1135    641    594    561    646
    296   -457   -753     80    524   -605   1221   1093    610    561    548    636
    311   -452   -763     67    537   -607   1176   1041    574    527    527    610
    340   -470   -810     64    574   -641   1153   1010    550    514    517    589
    322   -506   -828     90    574   -667   1135    995    530    506    496    579
    283   -537   -820    127    550   -678   1132    987    519    504    496    584
    192   -571   -766    187    478   -667   1150    995    522    485    483    584
    239   -607   -846    184    540   -727   1117    963    483    436    428    527
    254   -672   -930    207    592   -800   1085    930    439    381    363    467
    228   -704   -932    239    579   -818   1067    914    420    366    342    449
    213   -724   -937    254    574   -831   1052    885    397    348    324    426
    174   -758   -932    290    553   -844   1062    883    394    345    324    413
    220   -756   -979    265    600   -867   1041    867    376    335    335    394
    246   -766  -1013    259    628   -888   1023    849    358    337    355    381
    283   -753  -1036    233    659   -893   1008    836    353    314    337    371
    296   -792  -1088    246    691   -937   1008    841    345    275    275    337
    309   -901  -1210    296    758  -1054   1041    893    335    236    184    254
    306   -948  -1254    322    779  -1101   1153   1021    394    249    166    210
    342   -865  -1208    259    774  -1036   1270   1213    540    363    280    285
    426   -511   -937     41    680   -724   1340   1374    774    649    576    568
    457    145   -311   -301    384    -83   1317   1384   1057   1096   1093   1093
    265    763    498   -514   -116    631   1153   1153   1254   1499   1610   1595
    150    670    519   -413   -184    594    818    714   1018   1363   1574   1519
    163      0   -163    -80    163    -80    553    275    423    706    937    914
    215   -828  -1044    306    628   -935    446     64   -119     12    197    210
    246  -1195  -1441    475    844  -1317    488    179   -205   -140    -41    -31
    322  -1182  -1504    428    911  -1340    618    361    -85    -72    -18    -23
    329  -1057  -1387    363    857  -1221    771    550     90     54    109     67
    288   -966  -1257    337    771  -1109    859    665    210    161    194    145
    262   -930  -1192    335    727  -1060    893    711    257    210    215    168
    226   -898  -1127    335    672  -1013    919    743    298    249    239    202
    210   -888  -1098    340    652   -995    935    763    327    267    220    223
    200   -880  -1083    340    641   -982    940    771    340    280    197    233
    200   -872  -1072    337    636   -971    937    766    340    283    218    239
    205   -857  -1062    324    631   -958    932    763    335    277    220    252
    179   -823  -1002    322    589   -911    948    774    353    298    226    285
    181   -802   -984    309    581   -893    956    774    363    311    241    298
    155   -797   -953    322    553   -875    961    779    374    329    265    309
    176   -784   -963    303    568   -872    945    771    371    329    270    301
    184   -769   -953    290    568   -859    940    779    379    337    288    306
    171   -753   -924    288    545   -836    937    782    381    348    301    316
    171   -735   -906    283    537   -820    930    776    384    355    306    327
    171   -717   -891    270    530   -802    922    769    387    355    306    332
    161   -688   -849    262    504   -769    930    774    400    368    316    342
    116   -670   -787    275    452   -727    948    792    426    400    345    363
     93   -633   -727    270    410   -680    963    813    454    433    387    394
    158   -636   -795    239    475   -714    940    792    439    413    379    374
    181   -607   -792    213    485   -698    930    789    446    420    402    376
    210   -571   -784    179    496   -678    919    797    457    436    441    387
    184   -558   -743    187    462   -649    924    820    478    465    519    418
    197   -545   -745    174    470   -644    909    823    480    475    654    433
    223   -504   -727    140    472   -613    906    831    496    493    672    449
    252   -491   -743    116    496   -615    906    844    506    501    566    457
    270   -462   -732     96    501   -597    906    857    514    519    472    454
    306   -433   -740     62    522   -587    904    857    522    535    405    454
    309   -431   -740     59    522   -584    904    854    527    537    387    454
    311   -441   -756     62    532   -597    901    846    519    524    381    441
    324   -446   -771     62    548   -607    893    844    517    519    361    431
    335   -433   -769     49    550   -600    896    854    522    530    348    439
    314   -407   -724     46    517   -566    914    875    548    555    368    459
    288   -413   -704     59    493   -558    930    891    574    584    394    475
    272   -431   -704     80    488   -566    932    896    584    592    394    465
    254   -439   -696     90    472   -566    930    891    584    587    384    454
    239   -457   -696    109    465   -574    932    885    581    581    371    449
    218   -459   -680    119    446   -568    943    888    589    589    363    449
    205   -480   -685    137    444   -581    948    896    592    594    355    444
    189   -470   -659    137    420   -563    945    891    594    602    361    436
    163   -478   -644    155    402   -561    953    898    607    610    366    446
    187   -501   -688    155    436   -594    948    891    597    600    363    446
    148   -511   -659    181    402   -584    958    904    605    610    389    452
    161   -485   -649    161    405   -566    966    917    618    623    420    454
    166   -433   -600    132    381   -517    992    943    652    649    462    478
    200   -410   -613    103    405   -511   1005    963    672    667    485    488
    192   -402   -594    106    392   -498   1023    984    706    678    522    501
    228   -402   -631     88    428   -517   1015    984    709    662    517    485
    210   -392   -602     90    405   -496   1028   1000    735    683    524    506
    192   -379   -571     93    379   -472   1041   1013    753    709    537    535
    181   -355   -537     88    358   -446   1057   1021    776    730    553    561
    145   -340   -485     96    314   -413   1075   1028    797    758    574    592
    116   -363   -480    122    298   -420   1072   1013    782    761    561    594
     96   -387   -483    145    288   -433   1057    992    766    753    574    594
     75   -397   -472    161    272   -433   1036    982    750    740    545    584
     59   -436   -496    187    275   -465   1021    966    730    727    514    571
     64   -470   -535    202    298   -504   1002    948    706    706    504    548
    -23   -524   -501    272    239   -514   1013    961    704    706    506    550
     -5   -563   -558    285    275   -561    997    948    675    678    457    514
    -10   -636   -628    322    309   -633    976    930    641    636    418    480
    -15   -685   -672    350    327   -680    966    911    618    605    389    454
    -20   -704   -683    361    329   -693    956    896    605    594    374    449
    -31   -714   -683    374    324   -698    948    885    597    584    366    446
    -49   -732   -683    389    314   -709    958    898    602    579    358    457
    -36   -732   -696    381    329   -714    953    901    592    574    340    454
    -44   -769   -724    405    337   -745    935    891    574    558    316    433
   -106   -857   -750    483    322   -805    963    922    574    537    329    402
    -98   -953   -857    524    376   -904   1026    997    579    496    293    322
     38   -945   -984    452    509   -966   1083   1078    602    475    257    252
    145   -880  -1026    363    584   -953   1166   1215    704    561    306    283
    249   -566   -815    158    532   -691   1200   1309    893    802    584    530
    249     20   -231   -135    239   -103   1137   1241   1093   1174   1015    961
    145    426    280   -285    -67    353    891    919   1106   1402   1319   1228
     72    290    215   -184    -70    254    563    493    810   1241   1192   1111
     33   -402   -436    184    233   -418    384    114    239    550    493    522
     85  -1039  -1124    475    602  -1080    368    106    -83     49    -64     31
    140  -1262  -1405    561    771  -1332    433    275    -51     -7   -176    -83
    142  -1288  -1434    571    787  -1358    530    415     57     49   -161    -83
    166  -1234  -1400    535    782  -1317    613    524    171    132   -101    -41
    168  -1143  -1312    488    737  -1228    678    597    262    213    -31     20
    127  -1101  -1228    488    675  -1166    737    665    340    285     18     67
    171  -1085  -1257    457    711  -1171    750    678    358    298     18     64
    228  -1062  -1291    418    758  -1176    745    670    361    293      5     49
    223  -1062  -1286    418    750  -1174    748    675    374    298      5     49
    187  -1067  -1254    441    719  -1161    756    685    394    314     15     64
    210  -1039  -1249    413    727  -1143    745    680    402    324     25     67
    236  -1018  -1254    392    745  -1135    743    675    402    322     28     59
    189  -1010  -1202    407    693  -1104    750    683    418    342     46     62
    124  -1018  -1143    446    631  -1080    769    714    457    384     85     96
    163  -1010  -1176    420    667  -1093    758    709    459    392     96    103
    166   -995  -1161    415    662  -1078    766    704    470    400    116    106
    202   -971  -1174    381    688  -1072    748    688    472    394    114    101
    223   -961  -1184    368    701  -1072    740    688    491    400    127    109
    215   -958  -1176    371    693  -1067    745    693    506    410    137    119
    166   -953  -1119    394    641  -1036    753    701    527    426    155    135
    168   -935  -1104    381    636  -1021    745    693    524    423    153    119
    161   -917  -1078    376    618   -997    745    706    540    433    161    127
    176   -927  -1104    374    639  -1013    748    719    553    441    166    137
    137   -914  -1052    389    594   -982    761    737    579    467    197    168
    176   -901  -1080    361    628   -989    756    748    594    478    213    176
    252   -885  -1137    316    693  -1010    732    753    600    488    226    184
    202   -862  -1065    329    633   -963    753    787    644    532    277    228
    213   -841  -1054    314    633   -948    750    805    667    558    298    228
    257   -805  -1062    272    657   -932    748    807    672    566    314    223
    267   -782  -1052    257    659   -917    750    815    680    584    340    239
    298   -763  -1062    231    678   -911    753    813    683    584    350    249
    296   -743  -1039    223    667   -891    761    807    691    581    363    254
    197   -740   -940    270    566   -839    795    826    719    607    405    259
    202   -711   -914    254    558   -813    810    833    740    631    441    259
    189   -675   -867    241    527   -771    820    844    761    657    488    267
    213   -683   -896    236    553   -789    823    846    769    662    493    241
    184   -675   -859    244    519   -766    846    867    805    691    511    244
    145   -659   -805    254    475   -732    862    878    833    717    522    249
    132   -618   -753    241    441   -685    883    893    865    740    535    254
    116   -563   -680    223    397   -620    893    898    888    763    548    262
    111   -563   -675    223    392   -618    893    885    888    753    527    244
    101   -579   -680    236    389   -628    891    875    885    740    501    231
     85   -563   -649    236    366   -607    893    870    893    745    483    223
     77   -568   -646    246    361   -607    896    865    904    745    467    218
     28   -581   -610    275    319   -594    909    875    917    753    465    233
    -25   -579   -553    301    262   -566    932    888    937    766    470    259
      0   -550   -550    275    275   -550    917    875    927    748    431    265
     54   -509   -563    228    309   -535    914    867    927    737    397    270
     96   -428   -524    163    309   -478    919    875    948    758    413    288
    101   -402   -504    150    301   -454    917    883    969    782    423    293
     72   -407   -483    166    275   -444    919    893    987    797    436    285
     88   -387   -475    150    280   -431    927    898   1005    815    457    270
    132   -363   -496    114    311   -431    919    888   1005    828    475    257
    176   -332   -509     77    340   -420    901    862   1000    828    491    244
    233   -280   -514     23    374   -397    872    836    992    826    509    249
    275   -262   -537     -5    405   -400    833    795    966    805    498    239
    290   -280   -574     -7    431   -426    800    761    935    776    485    228
    306   -298   -605     -5    454   -452    771    730    906    745    472    215
    319   -309   -631     -7    472   -470    745    704    883    717    459    197
    324   -290   -615    -15    470   -452    730    685    870    704    446    181
    301   -322   -623     10    462   -472    722    675    859    683    418    171
    259   -371   -631     54    444   -498    717    672    849    672    389    158
    220   -420   -644     98    431   -530    709    657    839    652    353    132
    181   -467   -649    142    415   -558    706    644    826    631    327    103
    153   -485   -639    166    392   -561    688    620    805    613    309     67
    145   -501   -646    176    394   -574    675    600    784    594    277     36
    179   -506   -685    163    431   -594    654    579    763    571    246      7
    252   -519   -771    135    511   -644    620    548    735    540    207    -25
    319   -519   -841     98    579   -678    594    519    701    504    163    -67
    379   -579   -958     98    667   -769    584    511    659    444     85   -137
    418   -675  -1093    127    756   -883    628    566    649    379     -7   -228
    426   -672  -1098    124    761   -885    719    670    704    381    -25   -259
    397   -555   -953     77    672   -753    836    862    875    530    101   -148
    454   -176   -631   -140    542   -402    862    969   1088    815    405    145
    394    410     15   -402    189    213    787    893   1283   1195    852    574
    262    846    584   -553   -161    717    527    579   1301   1444   1179    865
    192    680    485   -439   -148    584    205    158    963   1226   1005    717
    114     -7   -122    -54    119    -64     62   -168    426    563    350    184
    124   -649   -776    262    449   -711     70   -171    129     80   -176   -267
    205   -839  -1044    316    623   -940    153      7    181     44   -270   -361
    249   -779  -1031    265    639   -904    262    155    306    135   -220   -327
    270   -675   -945    202    607   -810    363    280    444    254   -135   -241
    236   -581   -820    171    527   -701    431    363    553    355    -49   -158
    239   -509   -748    135    493   -628    465    407    613    407     -5   -103
    293   -488   -784     96    537   -636    462    413    615    410    -10    -93
    303   -483   -787     90    542   -636    467    413    618    410    -12    -88
    327   -498   -828     83    576   -662    462    405    610    394    -20    -98
    311   -514   -826    101    568   -670    467    397    610    394    -18   -103
    241   -517   -758    135    498   -636    491    418    628    418      5    -88
    285   -514   -800    111    542   -657    483    410    618    418     -2    -98
    277   -498   -776    109    524   -636    488    410    626    431      2    -88
    239   -483   -722    122    480   -602    498    418    644    449     15    -75
    361   -475   -836     57    597   -654    457    374    605    410    -18   -119
    348   -470   -818     59    581   -641    467    381    618    415    -10   -124
    358   -459   -818     49    587   -636    462    389    623    423    -10   -129
    361   -446   -807     44    584   -626    457    400    639    441      5   -122
    379   -457   -839     38    607   -646    444    394    636    436     -5   -135
    439   -423   -862     -7    649   -641    433    387    633    428    -10   -142
    394   -405   -802      2    597   -602    449    402    652    446      7   -127
    361   -413   -774     25    566   -592    459    415    662    462     10   -116
    363   -389   -756     12    558   -571    454    413    665    478     10   -116
    361   -379   -743      7    550   -561    446    413    665    488     15   -122
    402   -379   -782    -12    589   -579    428    407    654    485     10   -132
    407   -363   -771    -20    589   -566    413    415    657    496     25   -122
    413   -363   -776    -25    592   -568    389    413    649    493     28   -119
    366   -337   -704    -15    535   -519    410    457    688    532     31    -70
    405   -285   -693    -59    548   -491    418    480    709    545     31    -41
    400   -244   -644    -77    522   -444    420    485    714    548     49    -28
    413   -233   -646    -90    527   -441    418    478    698    537     38    -46
    410   -223   -633    -96    522   -428    415    465    691    527      0    -59
    366   -210   -576    -80    470   -392    431    470    698    550      2    -49
    423   -192   -615   -114    519   -402    423    459    688    545     -2    -57
    405   -181   -587   -111    493   -384    436    465    698    550     12    -59
    413   -163   -576   -124    493   -368    439    457    696    542     28    -67
    387   -140   -527   -124    454   -332    454    459    701    548     28    -77
    363   -137   -501   -111    431   -319    467    457    709    553     23   -111
    293   -161   -454    -67    371   -306    478    462    722    566     31   -111
    272   -168   -441    -51    355   -306    472    454    727    581     10   -109
    275   -181   -459    -49    366   -319    467    439    722    576      0   -122
    265   -174   -439    -44    350   -306    470    431    732    584     10   -122
    187   -163   -350    -12    267   -257    480    439    753    607     33    -98
    213   -158   -371    -28    290   -265    465    423    737    594     33   -119
    280   -137   -420    -72    350   -277    446    407    722    576     44   -142
    309   -109   -418    -98    363   -262    444    402    724    574     46   -127
    329    -88   -418   -122    371   -254    431    394    724    568     44   -137
    324    -62   -387   -132    353   -223    441    413    743    584     51   -114
    332    -10   -345   -161    337   -176    457    439    769    602     62    -72
    402     33   -368   -218    387   -166    449    446    774    607     57    -51
    387     33   -355   -210    371   -161    454    452    782    610     57    -28
    407     49   -358   -228    381   -153    459    457    789    620     54    -12
    545     96   -449   -322    496   -176    426    423    763    597     28    -36
    545    114   -431   -329    488   -158    423    400    753    592     25    -41
    537    129   -410   -335    472   -140    413    379    748    594     31    -33
    568    119   -449   -345    509   -163    384    337    717    571     10    -59
    597     96   -501   -348    548   -202    332    285    672    532    -18   -109
    563     83   -480   -322    522   -197    311    267    657    527     -7   -119
    444     80   -363   -265    405   -140    337    293    685    558     46    -83
    491     46   -444   -267    467   -200    319    267    652    524     20   -114
    496    -18   -517   -239    506   -267    288    241    605    501    -36   -161
    428    -51   -480   -187    454   -265    283    239    600    506    -44   -168
    342    -98   -441   -124    389   -270    285    249    589    488    -38   -171
    322   -137   -462    -93    392   -298    280    236    584    467    -70   -192
    283   -158   -444    -62    363   -301    285    226    587    452   -106   -207
    335   -161   -496    -85    415   -327    262    207    584    415   -135   -231
    332   -179   -514    -77    420   -345    241    197    576    389   -184   -254
    309   -145   -457    -83    381   -301    241    202    579    410   -179   -244
    296   -140   -436    -77    363   -285    236    194    571    418   -184   -254
    288   -205   -493    -41    389   -348    226    189    537    376   -267   -311
    275   -309   -584     12    428   -446    277    254    530    324   -368   -400
    293   -301   -594      2    441   -446    358    363    579    340   -384   -423
    337   -197   -537    -70    436   -366    436    517    698    444   -319   -353
    389    150   -239   -270    314    -44    485    659    917    722    -41    -67
    324    849    524   -589    -98    688    488    667   1213   1171    478    457
    140   1325   1184   -732   -522   1254    319    420   1322   1462    836    789
     23   1182   1158   -605   -566   1171     15     15   1060   1306    714    675
    -23    389    413   -181   -218    400   -231   -446    405    558    -25     25
    -18   -319   -301    168    140   -311   -290   -545     10      7   -615   -511
     62   -498   -561    218    309   -527   -252   -400     25    -51   -730   -626
    135   -446   -584    155    358   -514   -145   -231    155     31   -691   -600
    194   -350   -545     77    368   -446    -33    -85    290    137   -628   -537
    187   -265   -454     36    319   -358     33      2    387    215   -576   -472
    205   -210   -415      2    309   -314     64     44    433    254   -553   -444
    179   -176   -355     -2    265   -267     85     62    459    280   -537   -420
    200   -161   -361    -18    280   -259     88     67    465    288   -540   -426
    257   -129   -389    -64    322   -259     75     57    452    283   -563   -446
    272   -109   -381    -80    324   -246     70     57    446    293   -579   -446
    277   -114   -392    -83    332   -252     57     49    441    301   -589   -449
    252   -106   -358    -72    303   -231     54     57    449    322   -568   -428
    254    -96   -350    -80    301   -223     54     57    449    327   -574   -431
    262    -88   -350    -88    303   -218     46     51    446    322   -579   -423
    220    -83   -303    -70    259   -192     54     64    465    335   -566   -400
    241    -70   -311    -85    275   -189     49     70    472    342   -553   -384
    259    -54   -314   -103    285   -184     46     67    480    337   -545   -379
    262    -44   -306   -109    283   -174     49     64    488    340   -535   -363
    254    -36   -293   -109    272   -163     44     57    493    340   -530   -348
    254    -36   -290   -109    272   -163     36     59    501    350   -530   -329
    259    -31   -290   -116    272   -161     31     59    504    358   -535   -306
    254    -23   -277   -116    265   -150     33     72    514    379   -524   -265
    262    -23   -288   -119    272   -155     25     80    517    392   -517   -231
    275    -23   -298   -124    285   -161     12     77    519    400   -514   -220
    228    -10   -241   -109    233   -124     23    103    548    441   -480   -215
    345      0   -345   -174    345   -171     -5     93    532    452   -480   -259
    433     -5   -441   -215    436   -223    -33     88    527    467   -480   -272
    472     15   -457   -244    465   -220    -44     90    553    472   -470   -254
    457     23   -433   -241    444   -202    -38    111    589    452   -470   -249
    415     41   -374   -228    394   -166    -18    135    613    457   -444   -233
    387     54   -335   -223    361   -137      2    150    618    472   -431   -205
    361     44   -316   -202    340   -135     25    166    623    493   -428   -171
    301     44   -257   -171    277   -106     51    181    631    514   -420   -176
    270     51   -218   -161    244    -80     70    192    646    530   -400   -205
    252     51   -200   -153    226    -75     80    200    657    537   -379   -249
    215     57   -158   -135    187    -49    106    220    683    563   -366   -249
    192     46   -145   -122    168    -49    111    228    685    566   -376   -252
    179     49   -129   -114    153    -38    124    241    701    579   -384   -249
    150     51   -101   -101    124    -23    129    249    714    581   -387   -252
    174     20   -153    -96    163    -64    111    231    691    550   -420   -280
    210      5   -207   -109    207   -101     98    215    675    527   -465   -296
    200     -2   -202    -98    200   -101     98    213    678    527   -491   -285
    220      5   -215   -114    218   -103     88    202    672    519   -511   -301
    288      7   -280   -148    285   -135     62    181    652    493   -537   -319
    301      0   -303   -153    301   -153     57    179    649    485   -555   -316
    311      7   -303   -161    309   -148     51    176    646    491   -558   -316
    311     25   -288   -168    301   -132     44    179    654    506   -550   -316
    296     46   -249   -171    272   -101     54    194    667    519   -532   -303
    314     85   -228   -202    272    -70     59    202    678    532   -517   -285
    319    119   -200   -218    259    -41     72    218    691    548   -506   -272
    329    129   -200   -231    265    -36     80    228    698    553   -509   -262
    350    132   -218   -241    285    -41     72    223    693    545   -524   -262
    363    161   -205   -265    285    -20     64    220    696    542   -537   -252
    368    202   -166   -285    267     18     67    218    706    550   -540   -236
    371    226   -145   -298    259     41     67    207    711    553   -555   -228
    366    236   -129   -301    249     54     46    184    698    537   -587   -223
    332    205   -129   -270    231     38     12    148    667    509   -613   -231
    337    174   -166   -257    252      5    -20    116    639    485   -639   -275
    288    135   -155   -213    223    -10    -20    114    636    488   -633   -309
    192     85   -106   -137    150    -10    -15    127    641    498   -618   -303
    218     46   -171   -135    194    -62    -36    106    615    478   -631   -327
    288     -7   -298   -140    293   -153    -75     64    558    433   -675   -381
    322    -93   -415   -116    368   -254   -124     12    493    374   -750   -452
    327   -106   -433   -109    379   -270   -145     -7    470    342   -784   -467
    322   -129   -454    -96    387   -290   -171    -33    444    314   -826   -470
    322   -171   -496    -75    407   -332   -187    -62    418    290   -849   -491
    309   -189   -501    -62    405   -345   -189    -77    405    283   -857   -496
    283   -205   -488    -38    384   -345   -189    -80    405    283   -867   -480
    309   -244   -555    -33    431   -400   -218   -101    381    257   -914   -496
    301   -275   -576    -12    439   -426   -218   -114    358    231   -950   -511
    348   -345   -693     -2    519   -519   -215   -116    306    166  -1031   -581
    366   -452   -818     44    592   -633   -142    -46    296    114  -1109   -678
    381   -431   -815     23    597   -620    -33    103    384    171  -1070   -667
    428   -218   -646   -106    537   -433     70    296    579    379   -865   -478
    470    327   -142   -400    306     90    106    423    891    792   -407    -23
    348   1083    735   -714   -192    909     33    366   1228   1312    194    561
    168   1301   1132   -737   -483   1218   -301    -10   1208   1444    392    737
    114    859    745   -488   -314    802   -623   -491    743   1005     -2    368
     64    -15    -80    -25     70    -46   -787   -854     77    218   -769   -340
     57   -605   -662    275    358   -633   -779   -823   -179   -142  -1174   -750
    158   -678   -836    257    496   -756   -693   -659   -119   -127  -1187   -795
    176   -587   -766    205    470   -675   -553   -488     18    -23  -1101   -732
    210   -475   -685    132    446   -579   -449   -366    137     72  -1018   -672
    246   -405   -652     80    449   -527   -400   -311    197    116   -971   -646
    239   -374   -615     64    426   -493   -379   -288    218    137   -945   -636
    241   -345   -587     51    413   -465   -374   -283    228    148   -924   -623
    249   -322   -574     33    410   -446   -374   -280    236    153   -906   -620
    213   -335   -548     62    379   -441   -355   -267    241    155   -896   -626
    226   -322   -548     46    384   -436   -355   -272    244    155   -885   -631
    226   -272   -498     23    361   -384   -342   -265    265    174   -844   -610
    215   -246   -462     12    337   -353   -348   -265    272    184   -813   -602
    223   -241   -465     10    342   -353   -363   -275    270    179   -802   -618
    171   -228   -400     25    285   -314   -348   -254    290    200   -776   -602
    116   -210   -327     46    220   -267   -335   -239    309    223   -750   -584
     46   -197   -244     75    142   -220   -316   -215    332    246   -717   -568
    -57   -171   -114    114     28   -142   -277   -168    379    296   -659   -524
    -64   -135    -72     98      2   -103   -265   -148    402    319   -626   -498
      5   -116   -122     54     62   -119   -301   -174    379    288   -652   -509
     93   -119   -213     12    150   -163   -348   -218    332    249   -709   -553
     93   -101   -194      5    142   -148   -342   -220    332    259   -711   -581
    137    -93   -233    -23    184   -163   -355   -228    319    249   -722   -615
    259    -75   -335    -90    296   -205   -397   -257    290    218   -743   -649
    303    -49   -353   -127    327   -200   -415   -262    285    220   -735   -644
    285    -33   -319   -124    301   -176   -426   -259    293    236   -714   -633
    228    -31   -262    -98    241   -145   -415   -233    316    262   -683   -610
    306    -12   -319   -148    311   -166   -452   -249    298    249   -683   -618
    329     10   -322   -171    324   -153   -462   -252    301    246   -672   -610
    371     57   -314   -213    342   -127   -459   -244    314    254   -659   -589
    441     51   -392   -246    415   -168   -491   -280    277    220   -696   -626
    415     18   -397   -218    405   -187   -491   -293    267    207   -706   -639
    340     25   -316   -184    329   -145   -467   -275    288    228   -675   -607
    431     57   -374   -244    402   -158   -491   -309    270    207   -688   -618
    509     59   -449   -285    478   -194   -517   -337    252    179   -719   -644
    496     64   -433   -280    465   -184   -514   -335    257    181   -719   -633
    462     75   -387   -270    423   -155   -504   -319    277    210   -698   -618
    514     67   -446   -290    480   -189   -498   -319    288    210   -709   -626
    498     59   -441   -280    470   -189   -496   -335    285    200   -727   -631
    527     18   -509   -272    517   -244   -527   -376    254    168   -774   -678
    504      5   -501   -254    504   -246   -535   -394    252    161   -784   -698
    514     18   -496   -265    506   -239   -537   -397    259    174   -776   -691
    607     -2   -610   -303    607   -303   -568   -431    226    142   -815   -735
    605    -23   -628   -290    615   -327   -574   -439    220    135   -831   -745
    589    -28   -618   -280    602   -322   -579   -441    215    137   -836   -740
    631      0   -631   -314    631   -314   -594   -454    213    137   -852   -732
    649      5   -644   -329    646   -319   -602   -465    213    142   -875   -709
    641      2   -641   -322    641   -319   -589   -454    226    150   -878   -693
    587     10   -576   -298    581   -283   -542   -415    267    187   -849   -657
    563     31   -532   -296    548   -249   -514   -384    290    213   -826   -636
    555     72   -483   -316    519   -205   -504   -371    298    228   -813   -636
    574     85   -488   -329    530   -200   -509   -374    290    226   -815   -652
    581     90   -491   -335    535   -200   -509   -371    293    228   -815   -657
    584    127   -457   -355    522   -163   -496   -355    311    249   -800   -641
    555    158   -400   -358    478   -119   -485   -350    327    265   -784   -626
    566    161   -405   -363    485   -122   -509   -376    306    249   -800   -633
    574    176   -397   -376    485   -109   -537   -405    288    241   -800   -639
    537    163   -374   -350    457   -103   -555   -426    270    231   -802   -644
    532    148   -387   -340    457   -119   -576   -439    252    220   -810   -654
    579    103   -475   -342    527   -184   -613   -472    210    187   -852   -698
    579     57   -524   -319    553   -231   -626   -491    184    161   -891   -732
    576      2   -574   -288    576   -285   -641   -511    148    122   -932   -769
    511    -64   -576   -223    542   -319   -654   -522    119     96   -950   -787
    446   -106   -555   -171    501   -329   -644   -522    106     90   -956   -795
    519   -129   -652   -194    584   -389   -672   -561     59     46  -1002   -841
    514   -184   -698   -163    605   -441   -704   -594     15      2  -1049   -875
    485   -205   -691   -140    587   -449   -717   -613    -15    -28  -1078   -891
    472   -197   -670   -137    568   -433   -732   -628    -31    -44  -1093   -906
    501   -202   -706   -150    602   -454   -748   -641    -46    -51  -1111   -919
    511   -241   -753   -135    631   -496   -763   -652    -64    -70  -1135   -935
    517   -311   -828   -103    670   -568   -763   -649   -101   -114  -1187   -979
    522   -405   -927    -59    722   -665   -717   -594   -116   -168  -1265  -1060
    478   -439   -919    -20    696   -678   -602   -472    -59   -158  -1291  -1098
    519   -379   -898    -70    709   -639   -498   -316     46    -77  -1241  -1067
    509    -12   -522   -249    514   -267   -426   -181    272    210   -943   -784
    493    584     90   -540    202    337   -462   -210    491    587   -488   -353
    371   1065    691   -719   -158    878   -693   -506    537    862   -127    -28
    345   1041    696   -693   -174    870  -1070   -961    262    769   -168    -70
    239    431    192   -337     23    311  -1249  -1340   -285    122   -787   -613
    197   -228   -426     15    311   -327  -1267  -1395   -644   -428  -1353  -1119
    311   -522   -833    103    571   -678  -1228  -1257   -688   -568  -1538  -1301
    439   -563  -1002     62    719   -782  -1143  -1127   -623   -548  -1556  -1343
    420   -475   -898     25    657   -688  -1026  -1000   -488   -452  -1473  -1283
    426   -400   -826    -12    626   -613   -979   -937   -397   -384  -1423  -1247
    420   -337   -758    -41    589   -548   -940   -888   -335   -319  -1376  -1210
    379   -283   -662    -46    519   -472   -901   -836   -272   -265  -1330  -1158
    366   -290   -657    -38    509   -475   -906   -836   -267   -265  -1366  -1153
    415   -277   -693    -70    553   -485   -924   -857   -280   -272  -1389  -1169
    410   -267   -680    -72    542   -472   -924   -859   -277   -267  -1379  -1171
    405   -277   -683    -62    542   -480   -932   -872   -290   -275  -1384  -1171
    387   -252   -639    -70    511   -444   -940   -870   -277   -262  -1384  -1145
    366   -233   -600    -67    483   -418   -927   -859   -259   -246  -1374  -1127
    348   -220   -568    -64    457   -394   -927   -870   -259   -239  -1400  -1130
    368   -205   -574    -80    470   -389   -937   -883   -265   -244  -1428  -1130
    402   -220   -623    -90    511   -423   -956   -893   -275   -259  -1447  -1140
    418   -226   -646    -96    532   -436   -966   -901   -285   -265  -1462  -1148
    420   -207   -628   -106    524   -418   -979   -909   -288   -262  -1465  -1130
    454   -187   -641   -132    548   -413   -995   -922   -296   -270  -1480  -1119
    420   -192   -613   -114    514   -402   -995   -922   -293   -270  -1496  -1122
    410   -200   -610   -106    509   -405  -1010   -932   -306   -270  -1512  -1137
    423   -202   -626   -111    524   -413  -1034   -945   -316   -275  -1530  -1158
    446   -184   -631   -129    537   -407  -1041   -948   -319   -272  -1538  -1158
    504   -155   -662   -176    581   -410  -1065   -966   -335   -280  -1556  -1169
    530   -135   -665   -197    597   -400  -1083   -969   -340   -283  -1566  -1166
    550   -137   -691   -207    620   -413  -1106   -976   -350   -293  -1584  -1174
    540   -116   -657   -210    597   -387  -1117   -958   -337   -272  -1577  -1158
    519    -85   -605   -218    561   -345  -1111   -935   -319   -254  -1569  -1143
    537    -57   -594   -241    563   -324  -1114   -930   -316   -246  -1571  -1145
    623    -44   -667   -290    644   -355  -1148   -958   -350   -267  -1595  -1171
    683    -70   -753   -306    717   -410  -1171   -989   -392   -316  -1649  -1221
    618    -36   -654   -293    633   -345  -1145   -966   -368   -296  -1631  -1200
    600    -23   -623   -288    610   -322  -1130   -958   -361   -280  -1623  -1187
    639    -23   -662   -309    649   -340  -1137   -982   -381   -306  -1628  -1205
    688     -7   -696   -340    691   -350  -1145  -1008   -394   -332  -1654  -1226
    659     -5   -665   -327    659   -332  -1150  -1013   -397   -340  -1673  -1234
    592     -2   -594   -296    594   -298  -1135  -1002   -379   -322  -1678  -1223
    532      2   -532   -267    530   -265  -1114   -997   -355   -303  -1686  -1210
    623     18   -605   -319    615   -293  -1127  -1034   -374   -322  -1706  -1241
    633      5   -628   -322    631   -309  -1135  -1052   -389   -332  -1644  -1254
    563     -5   -568   -280    566   -285  -1127  -1049   -381   -327  -1706  -1241
    514     -5   -519   -254    514   -262  -1132  -1052   -379   -322  -1751  -1234
    475      7   -467   -241    472   -228  -1132  -1057   -374   -314  -1766  -1223
    454      7   -446   -233    449   -220  -1143  -1070   -381   -322  -1792  -1221
    459      5   -454   -233    457   -226  -1161  -1091   -394   -337  -1816  -1231
    472     23   -449   -249    459   -213  -1171  -1101   -397   -337  -1818  -1234
    509     49   -459   -277    485   -205  -1187  -1114   -400   -337  -1818  -1234
    509     75   -433   -293    470   -179  -1179  -1101   -384   -316  -1792  -1208
    537     90   -446   -314    491   -179  -1192  -1104   -381   -314  -1782  -1197
    555    122   -433   -340    493   -153  -1195  -1093   -371   -296  -1771  -1184
    483    137   -345   -309    415   -103  -1158  -1054   -332   -249  -1727  -1148
    517    142   -376   -332    446   -116  -1166  -1065   -345   -252  -1730  -1161
    571    189   -384   -381    478    -96  -1184  -1075   -353   -249  -1730  -1158
    600    220   -379   -410    491    -80  -1202  -1093   -355   -244  -1730  -1153
    566    254   -311   -410    439    -28  -1195  -1096   -345   -228  -1709  -1117
    535    254   -280   -397    407    -12  -1195  -1104   -348   -231  -1714  -1088
    561    231   -332   -397    446    -49  -1231  -1145   -384   -262  -1769  -1106
    581    210   -374   -397    478    -80  -1262  -1176   -410   -283  -1821  -1117
    576    197   -379   -387    478    -90  -1273  -1187   -420   -290  -1839  -1122
    527    174   -355   -350    441    -90  -1275  -1192   -431   -296  -1852  -1104
    540    116   -426   -329    483   -153  -1312  -1228   -472   -335  -1901  -1127
    542     57   -485   -301    514   -213  -1340  -1254   -504   -368  -1938  -1156
    514     -5   -519   -254    517   -262  -1345  -1262   -519   -392  -1971  -1161
    550    -80   -631   -236    589   -355  -1382  -1304   -574   -449  -2049  -1200
    589   -122   -714   -233    652   -418  -1413  -1345   -623   -485  -2117  -1236
    594   -150   -745   -223    667   -446  -1434  -1366   -652   -504  -2158  -1260
    579   -179   -758   -200    667   -467  -1444  -1376   -657   -517  -2177  -1283
    576   -187   -766   -194    667   -475  -1460  -1392   -670   -522  -2203  -1296
    558   -202   -761   -179    657   -480  -1473  -1397   -683   -540  -2229  -1345
    568   -252   -820   -158    693   -535  -1480  -1402   -714   -587  -2283  -1387
    558   -374   -932    -90    745   -652  -1452  -1358   -730   -633  -2335  -1431
    550   -452  -1002    -49    774   -727  -1353  -1252   -688   -665  -2395  -1517
    576   -441  -1018    -67    797   -730  -1254  -1124   -607   -631  -2429  -1540
    610   -275   -885   -168    745   -581  -1161   -976   -454   -459  -2294  -1392
    613    163   -449   -387    532   -142  -1143   -896   -228   -111  -1940  -1031
    452    745    290   -600     80    517  -1241  -1057    -72    252  -1501   -636
    400    940    540   -670    -70    740  -1566  -1457   -213    314  -1389   -542
    324    579    254   -454     36    418  -1847  -1883   -657    -80  -1745   -839
    213   -194   -407     -7    309   -301  -1912  -2107  -1184   -766  -2455  -1405
    348   -639   -989    145    667   -815  -1901  -2023  -1350  -1039  -2798  -1673
    405   -758  -1166    176    784   -961  -1808  -1852  -1278  -1031  -2863  -1699
    355   -748  -1104    194    730   -927  -1670  -1683  -1143   -930  -2803  -1639
    410   -659  -1070    124    740   -865  -1592  -1584  -1047   -839  -2743  -1577
    446   -589  -1039     70    740   -813  -1558  -1543  -1002   -795  -2712  -1540
    439   -545   -987     51    711   -766  -1525  -1506   -971   -763  -2691  -1509
    423   -530   -956     51    688   -740  -1506  -1486   -956   -753  -2675  -1491
    423   -535   -958     57    691   -745  -1499  -1483   -961   -750  -2688  -1483
    387   -527   -917     70    649   -722  -1478  -1465   -948   -737  -2683  -1467
    394   -537   -932     70    662   -735  -1478  -1462   -956   -740  -2696  -1473
    368   -517   -885     72    626   -701  -1465  -1449   -948   -724  -2691  -1452
    410   -493   -904     41    657   -698  -1473  -1454   -953   -735  -2696  -1441
    483   -493   -976      2    730   -735  -1501  -1480   -987   -763  -2733  -1462
    522   -498  -1021    -12    771   -758  -1522  -1499  -1013   -774  -2766  -1486
    542   -483  -1026    -31    782   -753  -1530  -1512  -1023   -782  -2774  -1491
    535   -470  -1005    -31    769   -737  -1522  -1506  -1018   -779  -2769  -1480
    483   -475   -958     -5    719   -717  -1506  -1488  -1008   -766  -2759  -1462
    527   -470  -1000    -28    761   -735  -1519  -1499  -1021   -782  -2785  -1475
    522   -452   -976    -36    748   -714  -1517  -1486  -1015   -774  -2790  -1465
    496   -428   -924    -33    709   -675  -1499  -1460   -995   -756  -2782  -1444
    519   -423   -943    -49    730   -683  -1504  -1460  -1000   -763  -2803  -1457
    519   -420   -940    -49    727   -678  -1501  -1454  -1002   -761  -2811  -1462
    532   -407   -940    -62    735   -672  -1506  -1452  -1005   -766  -2818  -1462
    517   -394   -911    -59    714   -652  -1504  -1439   -992   -756  -2816  -1452
    452   -387   -839    -33    644   -613  -1478  -1397   -958   -717  -2785  -1415
    496   -366   -862    -64    678   -613  -1475  -1382   -956   -709  -2777  -1405
    558   -342   -901   -109    730   -620  -1483  -1374   -958   -711  -2777  -1402
    571   -327   -898   -122    735   -613  -1473  -1348   -943   -698  -2766  -1389
    574   -309   -883   -132    724   -594  -1460  -1327   -930   -688  -2756  -1382
    550   -306   -857   -122    701   -581  -1436  -1306   -922   -688  -2743  -1371
    558   -293   -854   -135    704   -574  -1418  -1301   -922   -693  -2740  -1366
    602   -283   -885   -158    743   -584  -1418  -1314   -932   -706  -2753  -1374
    607   -290   -898   -158    753   -594  -1415  -1327   -943   -719  -2764  -1387
    602   -303   -909   -150    756   -605  -1402  -1325   -943   -722  -2764  -1392
    592   -301   -893   -148    740   -597  -1387  -1314   -932   -711  -2753  -1384
    587   -311   -898   -137    743   -605  -1376  -1309   -924   -711  -2748  -1389
    574   -285   -859   -145    714   -571  -1353  -1296   -901   -691  -2733  -1374
    581   -283   -865   -150    722   -571  -1343  -1296   -896   -691  -2733  -1384
    584   -288   -872   -148    727   -581  -1335  -1304   -896   -698  -2738  -1400
    550   -270   -820   -140    685   -545  -1317  -1293   -878   -691  -2722  -1392
    542   -265   -807   -140    675   -535  -1314  -1296   -875   -688  -2720  -1392
    561   -285   -846   -137    701   -566  -1309  -1296   -875   -691  -2722  -1400
    558   -277   -836   -140    696   -555  -1293  -1288   -862   -680  -2701  -1387
    553   -249   -802   -150    678   -524  -1286  -1283   -857   -670  -2683  -1376
    517   -252   -771   -132    641   -511  -1273  -1257   -836   -657  -2657  -1363
    524   -252   -776   -135    649   -514  -1267  -1247   -823   -657  -2642  -1356
    532   -241   -774   -145    652   -506  -1254  -1231   -810   -644  -2618  -1337
    441   -205   -646   -116    542   -426  -1202  -1184   -766   -597  -2564  -1293
    488   -158   -646   -166    563   -400  -1184  -1166   -750   -581  -2543  -1278
    514   -127   -644   -194    576   -384  -1158  -1137   -732   -566  -2517  -1260
    511   -109   -620   -200    563   -366  -1130  -1109   -717   -540  -2488  -1234
    493    -67   -561   -213    527   -314  -1093  -1075   -683   -504  -2442  -1189
    540    -25   -566   -257    550   -296  -1083  -1072   -685   -504  -2436  -1187
    571     12   -558   -290    563   -272  -1080  -1078   -691   -509  -2429  -1187
    574     49   -524   -314    550   -236  -1067  -1083   -680   -498  -2405  -1163
    522     72   -449   -296    485   -187  -1052  -1080   -672   -496  -2374  -1135
    480     51   -428   -267    454   -187  -1070  -1106   -698   -517  -2377  -1135
    511     44   -467   -277    491   -210  -1088  -1127   -724   -540  -2387  -1140
    522     41   -483   -283    504   -220  -1093  -1140   -743   -553  -2390  -1140
    498     36   -462   -267    480   -213  -1083  -1135   -743   -553  -2379  -1132
    459    -10   -470   -226    465   -239  -1075  -1140   -748   -566  -2387  -1145
    415    -64   -480   -174    446   -272  -1067  -1140   -763   -584  -2400  -1161
    379   -114   -493   -132    436   -303  -1067  -1140   -784   -605  -2410  -1176
    361   -158   -519   -101    439   -337  -1062  -1145   -807   -639  -2436  -1192
    374   -174   -548   -101    459   -361  -1072  -1158   -836   -672  -2473  -1202
    472   -184   -657   -145    563   -420  -1111  -1200   -888   -727  -2514  -1247
    504   -213   -719   -148    610   -465  -1127  -1226   -924   -763  -2543  -1280
    498   -239   -737   -129    618   -488  -1124  -1231   -940   -782  -2551  -1299
    498   -233   -732   -132    613   -483  -1117  -1228   -948   -784  -2540  -1286
    519   -285   -807   -116    662   -545  -1109  -1228   -974   -818  -2569  -1319
    550   -371   -922    -90    735   -646  -1072  -1189   -995   -865  -2616  -1382
    558   -462  -1021    -46    789   -740   -969  -1075   -979   -893  -2678  -1454
    579   -428  -1010    -77    795   -719   -836   -911   -878   -831  -2644  -1439
    636   -192   -828   -223    732   -509   -714   -717   -683   -620  -2444  -1244
    659    322   -340   -493    498     -7   -685   -626   -423   -244  -2026   -831
    519   1002    483   -761     18    743   -771   -756   -192    189  -1499   -319
    394   1213    818   -805   -210   1015  -1101  -1158   -285    275  -1332   -171
    335    800    465   -568    -64    633  -1392  -1595   -730   -135  -1691   -483
    355    -31   -387   -163    368   -207  -1512  -1883  -1337   -893  -2442  -1145
    478   -610  -1088     67    782   -849  -1501  -1847  -1602  -1299  -2891  -1566
    555   -662  -1221     51    888   -940  -1379  -1644  -1504  -1252  -2881  -1571
    620   -579  -1200    -20    909   -888  -1226  -1457  -1356  -1140  -2811  -1506
    678   -467  -1145   -106    909   -807  -1109  -1325  -1236  -1041  -2738  -1421
    698   -397  -1096   -150    896   -745  -1028  -1239  -1153   -969  -2678  -1343
    706   -400  -1109   -155    906   -753   -989  -1197  -1132   -958  -2650  -1327
    753   -394  -1148   -179    948   -771   -979  -1184  -1137   -963  -2644  -1337
    724   -392  -1117   -168    919   -753   -945  -1150  -1119   -943  -2613  -1319
    693   -366  -1060   -163    875   -711   -917  -1119  -1104   -930  -2590  -1309
    688   -366  -1054   -163    870   -709   -891  -1085  -1091   -914  -2572  -1288
    654   -376  -1031   -137    841   -704   -862  -1057  -1075   -898  -2551  -1270
    620   -371   -995   -124    805   -683   -831  -1028  -1065   -888  -2530  -1249
    610   -387   -997   -111    802   -691   -807  -1008  -1062   -888  -2517  -1254
    584   -384   -969   -103    776   -675   -789   -992  -1060   -875  -2496  -1247
    542   -371   -914    -85    727   -641   -750   -956  -1034   -846  -2452  -1221
    574   -363   -937   -106    753   -649   -735   -937  -1034   -844  -2439  -1218
    568   -348   -917   -109    743   -631   -709   -909  -1021   -831  -2418  -1197
    537   -332   -870   -103    704   -602   -672   -875   -997   -805  -2392  -1163
    535   -332   -867   -103    701   -600   -644   -854   -989   -800  -2382  -1145
    597   -332   -932   -135    763   -633   -644   -849  -1000   -813  -2390  -1148
    555   -309   -865   -122    709   -587   -602   -805   -969   -776  -2343  -1104
    574   -296   -870   -140    719   -581   -594   -795   -971   -779  -2335  -1106
    579   -290   -870   -145    724   -579   -581   -776   -974   -774  -2325  -1104
    553   -290   -846   -132    698   -568   -553   -740   -958   -761  -2307  -1085
    563   -254   -818   -153    691   -535   -535   -706   -945   -745  -2286  -1065
    597   -239   -836   -181    717   -537   -532   -688   -943   -740  -2275  -1052
    553   -228   -782   -163    667   -504   -498   -644   -919   -714  -2239  -1010
    579   -220   -800   -181    688   -509   -470   -613   -911   -701  -2216   -997
    579   -210   -789   -184    683   -498   -436   -579   -898   -680  -2184   -979
    566   -189   -758   -189    662   -472   -415   -563   -898   -675  -2161   -961
    522   -181   -704   -168    613   -441   -374   -535   -883   -659  -2125   -932
    550   -197   -748   -179    646   -470   -350   -527   -891   -667  -2125   -930
    568   -189   -758   -189    662   -472   -332   -522   -898   -678  -2127   -924
    509   -194   -704   -158    605   -449   -288   -483   -875   -654  -2091   -896
    537   -200   -737   -168    636   -470   -259   -465   -872   -649  -2081   -891
    581   -181   -763   -200    672   -472   -244   -449   -872   -641  -2068   -885
    579   -179   -758   -200    667   -467   -226   -428   -867   -623  -2042   -862
    550   -176   -727   -189    639   -452   -194   -413   -854   -610  -2018   -854
    514   -192   -706   -161    607   -449   -158   -392   -844   -600  -2005   -846
    462   -192   -654   -135    555   -423   -122   -368   -831   -584  -1984   -826
    423   -200   -623   -111    522   -410   -106   -355   -820   -574  -1964   -797
    459   -194   -654   -132    555   -423   -109   -355   -831   -581  -1964   -807
    457   -176   -633   -140    545   -405    -93   -329   -818   -558  -1930   -792
    472   -166   -639   -155    553   -400    -75   -306   -807   -532  -1893   -779
    483   -192   -675   -145    579   -433    -64   -301   -820   -535  -1878   -787
    433   -179   -615   -129    522   -397    -38   -272   -805   -517  -1855   -745
    415   -166   -581   -127    498   -374     -7   -239   -787   -509  -1821   -701
    402   -158   -563   -122    480   -361     18   -213   -779   -504  -1795   -691
    376   -122   -498   -127    436   -309     67   -171   -748   -478  -1764   -659
    366    -80   -449   -145    405   -265    109   -135   -722   -452  -1738   -613
    374    -44   -420   -166    394   -231    142   -106   -711   -433  -1699   -581
    418    -33   -452   -194    433   -241    155    -96   -724   -436  -1691   -594
    488     -2   -491   -241    488   -246    171    -85   -740   -446  -1696   -605
    524     31   -496   -277    511   -233    194    -75   -740   -426  -1678   -602
    501     46   -454   -275    478   -202    210    -57   -709   -392  -1623   -581
    444     64   -379   -257    413   -155    231    -38   -678   -361  -1564   -542
    433     51   -381   -241    407   -163    226    -59   -685   -387  -1535   -532
    337     25   -314   -181    324   -142    236    -54   -678   -381  -1504   -491
    355     10   -345   -184    348   -166    231    -62   -688   -384  -1501   -480
    405    -18   -423   -194    413   -220    218    -75   -711   -405  -1509   -493
    433    -18   -452   -207    441   -233    233    -67   -711   -402  -1491   -480
    379    -85   -465   -148    420   -275    241    -64   -724   -420  -1496   -493
    350   -140   -491   -106    420   -316    239    -67   -743   -452  -1499   -511
    306   -184   -491    -62    394   -337    252    -59   -753   -470  -1493   -517
    272   -226   -498    -23    384   -361    259    -59   -774   -488  -1504   -519
    265   -241   -509    -12    384   -374    249    -75   -797   -511  -1509   -527
    267   -249   -517    -10    389   -381    241    -88   -813   -532  -1517   -532
    228   -257   -488     12    355   -371    257    -72   -807   -530  -1496   -511
    220   -283   -504     31    361   -392    265    -57   -810   -527  -1480   -498
    241   -267   -509     10    374   -387    272    -54   -820   -532  -1467   -491
    257   -327   -584     33    420   -454    280    -49   -844   -566  -1491   -524
    283   -439   -722     75    501   -579    335     18   -857   -613  -1543   -600
    298   -454   -753     77    524   -602    472    163   -792   -602  -1540   -636
    350   -368   -722      7    535   -545    594    361   -657   -498  -1415   -561
    420    -20   -441   -200    431   -231    683    535   -420   -220  -1070   -259
    402    615    213   -509     93    415    670    535   -153    194   -558    262
    226   1254   1028   -740   -400   1143    501    265      0    553    -64    748
    166   1184   1018   -675   -426   1101    161   -184   -265    410   -124    685
    215    459    244   -337    -12    350    -96   -592   -862   -249   -789     90
    226   -439   -667    103    446   -553   -158   -740  -1369   -922  -1504   -597
    267   -769  -1036    252    652   -901    -80   -587  -1408  -1047  -1706   -802
    283   -706   -992    210    636   -849     90   -350  -1228   -911  -1631   -732
    257   -579   -836    158    545   -706    265   -135  -1034   -753  -1488   -610
    283   -475   -758     93    519   -618    350    -25   -930   -670  -1421   -548
    213   -428   -641    109    426   -535    436     57   -852   -605  -1392   -496
    252   -410   -662     77    457   -537    467     85   -833   -594  -1410   -485
    272   -405   -678     64    472   -540    485    101   -818   -584  -1408   -467
    262   -376   -639     57    449   -509    509    119   -797   -566  -1382   -449
    252   -366   -618     57    433   -491    522    135   -787   -558  -1361   -449
    220   -355   -576     67    397   -467    550    166   -753   -530  -1327   -413
    213   -342   -555     64    384   -449    579    192   -730   -506  -1299   -384
    197   -350   -548     75    371   -449    602    213   -717   -501  -1280   -368
    192   -348   -540     77    366   -444    610    226   -706   -493  -1265   -361
    132   -337   -472    101    301   -402    644    262   -675   -465  -1228   -335
    137   -327   -467     93    301   -397    654    277   -665   -457  -1215   -332
    150   -311   -465     80    306   -389    665    293   -652   -452  -1205   -329
    158   -298   -457     70    306   -376    688    316   -631   -436  -1184   -319
    163   -267   -431     49    296   -348    704    337   -610   -410  -1156   -298
    140   -254   -394     57    265   -322    722    368   -587   -384  -1124   -270
    153   -262   -418     51    285   -340    727    381   -579   -376  -1114   -259
    132   -267   -400     67    265   -332    753    418   -550   -350  -1078   -236
    119   -252   -374     64    244   -314    771    444   -522   -322  -1036   -207
    142   -226   -368     41    254   -296    771    459   -501   -298  -1002   -181
    103   -213   -316     51    210   -265    787    488   -478   -267   -953   -150
    161   -197   -358     18    259   -277    789    504   -465   -257   -927   -142
    116   -200   -319     41    218   -259    813    540   -436   -231   -883   -119
    119   -202   -322     41    220   -262    833    568   -415   -218   -852   -109
    171   -187   -358      7    262   -270    846    584   -410   -213   -831   -106
    202   -168   -371    -15    285   -270    862    607   -389   -189   -795    -93
    168   -166   -337     -2    252   -249    891    636   -366   -163   -753    -70
    171   -150   -322    -10    246   -236    911    652   -353   -150   -740    -57
    166   -148   -314    -10    239   -231    930    667   -340   -140   -745    -41
    150   -168   -319     10    233   -244    953    688   -324   -127   -748    -25
    127   -181   -309     25    215   -244    976    711   -301   -119   -724    -20
    116   -163   -280     20    197   -220   1005    735   -272   -103   -706    -10
    153   -163   -319      2    233   -241   1000    730   -267   -122   -719    -23
     88   -174   -262     44    174   -218   1031    771   -218    -98   -701      7
     75   -194   -270     59    171   -231   1052    797   -200    -83   -701     18
    135   -202   -337     33    233   -270   1047    789   -210    -85   -722    -18
    145   -210   -355     31    249   -283   1054    789   -218    -88   -722    -28
    103   -228   -332     62    218   -280   1075    800   -215    -75   -704    -18
     31   -223   -254     93    140   -239   1117    828   -189    -41   -654      7
     20   -236   -257    106    137   -246   1137    841   -181    -33   -641     15
     59   -249   -309     93    184   -277   1127    836   -197    -46   -659      0
     49   -252   -301    101    174   -275   1130    846   -202    -49   -654      0
     54   -241   -296     90    174   -267   1143    865   -194    -44   -633     15
     44   -233   -277     96    161   -254   1171    891   -176    -25   -607     44
     46   -210   -259     80    153   -233   1205    911   -163    -15   -589     59
     57   -166   -223     54    140   -194   1228    930   -148     -5   -568     70
     59   -142   -205     38    132   -174   1241    945   -140      2   -553     83
     57   -135   -194     38    124   -163   1267    969   -119     18   -530     96
     75   -122   -200     23    135   -161   1286    984   -109     23   -511    103
     59    -90   -150     15    103   -119   1309   1010    -85     41   -483    127
     38    -57    -98      7     67    -77   1325   1023    -62     64   -454    150
     64    -25    -90    -20     75    -57   1325   1021    -51     75   -436    171
    129    -36   -166    -46    145   -101   1288    987    -85     44   -454    150
    109    -64   -174    -20    140   -119   1270    969    -98     38   -452    148
     98    -77   -176    -10    135   -127   1249    950   -114     12   -459    135
     77   -114   -192     18    135   -153   1252    950   -122     -5   -472    122
     75   -148   -223     36    148   -187   1247    945   -140    -25   -493    103
     64   -197   -262     67    163   -228   1236    943   -155    -44   -524     80
     64   -259   -327     96    194   -290   1215    924   -187    -77   -571     49
     31   -311   -342    140    184   -327   1218    919   -200   -103   -597     31
    -12   -363   -350    187    166   -358   1223    924   -210   -127   -610     25
    -18   -389   -371    205    176   -381   1210    911   -223   -135   -618     12
     12   -397   -413    189    213   -402   1192    885   -244   -155   -636    -23
    -15   -405   -389    210    184   -397   1200    888   -241   -155   -633    -36
    -44   -423   -381    231    166   -405   1210    898   -233   -148   -626    -28
    -83   -441   -358    262    137   -400   1223    906   -223   -142   -623    -15
   -114   -509   -394    309    140   -452   1234    924   -233   -163   -657    -33
    -80   -602   -524    340    220   -563   1273    984   -236   -207   -722   -103
    -38   -649   -613    342    283   -631   1363   1083   -202   -233   -763   -179
      7   -618   -626    306    316   -620   1473   1239   -101   -171   -724   -174
    -28   -337   -311    181    140   -324   1577   1410    127     90   -452     72
    -38    215    252    -88   -145    233   1579   1436    366    459    -12    485
   -187    737    922   -277   -555    828   1434   1215    475    761    387    839
   -265    823   1088   -277   -675    956   1106    810    293    756    465    885
   -309    272    579     18   -444    426    875    407   -226    194    -59    426
   -267   -457   -189    361    -41   -324    807    265   -667   -436   -714   -145
   -176   -823   -649    498    233   -737    844    397   -730   -615   -935   -350
   -124   -880   -756    504    314   -818    935    558   -626   -568   -919   -361
   -140   -789   -652    465    252   -722   1060    706   -480   -454   -820   -293
   -103   -693   -589    397    241   -641   1135    797   -374   -371   -740   -231
   -109   -618   -509    361    200   -563   1197    859   -285   -296   -672   -179
    -88   -574   -485    332    197   -530   1231    901   -241   -257   -636   -161
    -64   -574   -509    319    220   -542   1231    904   -239   -262   -641   -179
    -49   -576   -527    311    236   -550   1236    904   -233   -267   -641   -197
    -62   -550   -488    303    213   -519   1252    919   -215   -249   -610   -187
    -90   -530   -439    311    174   -485   1270    943   -189   -223   -581   -158
    -57   -530   -475    293    207   -504   1249    927   -200   -233   -592   -179
    -46   -540   -496    293    223   -519   1244    919   -200   -239   -594   -202
    -18   -504   -488    259    233   -498   1247    914   -187   -226   -579   -197
   -103   -491   -387    298    140   -439   1280    948   -145   -192   -535   -158
    -44   -480   -439    262    194   -459   1273    943   -148   -202   -537   -171
      0   -454   -454    226    226   -454   1265    940   -140   -200   -530   -171
     -5   -436   -431    220    210   -436   1265    950   -124   -189   -509   -155
    -23   -433   -410    228    192   -423   1273    966   -106   -179   -488   -155
    -28   -407   -381    218    174   -394   1273    971    -93   -171   -465   -158
    -38   -389   -350    213    155   -371   1286    987    -67   -150   -433   -155
    -46   -381   -335    213    142   -361   1293    995    -51   -135   -407   -148
   -142   -355   -213    249     33   -285   1325   1031     -7    -93   -355   -109
   -106   -332   -226    218     57   -280   1306   1031     -5    -88   -345   -111
    -57   -311   -257    184     98   -285   1296   1039     10    -72   -322   -103
    -49   -296   -249    171     98   -272   1299   1065     33    -49   -285    -80
   -124   -283   -158    205     15   -220   1319   1104     80     -2   -226    -51
   -142   -228    -85    184    -31   -158   1343   1140    122     33   -179    -33
   -176   -187    -10    181    -83   -101   1371   1174    158     72   -135     -2
   -187   -171     15    179   -103    -77   1374   1187    168     77   -137     12
   -197   -142     54    171   -127    -44   1400   1221    200    103   -122     36
   -114   -116     -2    116    -57    -62   1400   1208    184     83   -142     10
    -59   -122    -62     90      0    -93   1387   1182    161     51   -179    -20
    -88   -119    -31    101    -31    -75   1389   1184    163     51   -187    -15
   -116    -85     31    101    -75    -28   1405   1189    184     70   -166      0
   -114    -64     46     88    -83    -10   1413   1187    202     72   -150    -20
   -114    -77     36     96    -77    -20   1415   1184    210     67   -161    -51
   -109    -64     44     85    -77    -12   1418   1179    220     72   -153    -62
    -96    -49     46     72    -72     -2   1423   1169    220     67   -155    -70
    -98    -54     44     75    -72     -5   1421   1156    218     64   -163    -83
    -96    -80     12     88    -57    -33   1421   1145    210     54   -174   -109
    -54   -101    -46     77     -5    -75   1410   1127    197     33   -189   -145
    -12    -88    -75     51     31    -83   1395   1109    187     15   -192   -174
     33    -51    -88      7     59    -67   1376   1098    189     15   -184   -184
     85    -62   -148    -12    116   -103   1356   1083    181      5   -194   -194
    129    -64   -194    -33    161   -129   1337   1070    176     -5   -210   -192
    161    -70   -231    -44    194   -150   1325   1060    168    -18   -244   -192
    166    -54   -220    -57    192   -137   1322   1065    176    -15   -252   -174
    171    -23   -194    -75    181   -106   1343   1091    200     10   -233   -137
    189     -2   -192    -96    189    -96   1358   1109    218     31   -220   -119
    181     12   -168    -96    176    -77   1379   1130    241     54   -202    -93
    155     12   -145    -85    150    -64   1395   1145    257     72   -187    -77
    150     31   -122    -90    137    -44   1408   1158    277     90   -166    -54
    148     54    -93   -103    122    -18   1415   1166    296    106   -153    -33
    148     90    -57   -119    103     18   1418   1171    314    127   -142    -23
     85    111     25   -101     28     70   1441   1187    350    163   -106      5
     62    114     51    -88      5     83   1444   1187    355    174    -93     15
     72     98     23    -88     23     62   1413   1158    329    155   -109     -2
     93     98      5    -96     44     51   1382   1122    301    135   -119    -18
     15     75     59    -46    -23     70   1392   1135    309    142   -103     -7
     77     51    -25    -64     51     12   1369   1109    277    111   -140    -44
     83      7    -77    -46     77    -33   1345   1088    252     83   -166    -72
     46    -38    -85     -2     64    -62   1343   1085    239     67   -179    -85
     33    -85   -122     23     77   -103   1335   1078    223     41   -205   -119
     67   -119   -187     23    127   -153   1309   1054    192      5   -241   -161
     64   -142   -210     38    135   -176   1296   1034    168    -18   -262   -179
     38   -166   -205     64    122   -184   1296   1026    158    -25   -270   -184
     28   -166   -194     67    109   -179   1286   1018    153    -25   -272   -187
     15   -166   -184     75     98   -174   1283   1021    155    -15   -267   -181
     51   -171   -226     57    137   -197   1270   1010    145    -25   -277   -189
      5   -210   -215    103    109   -213   1283   1023    145    -33   -290   -197
    -18   -319   -301    166    140   -311   1325   1085    145    -70   -350   -252
     44   -358   -405    155    223   -381   1402   1174    168   -101   -413   -319
     70   -332   -402    129    233   -366   1509   1312    267    -46   -387   -309
     18   -124   -142     54     80   -132   1623   1478    462    166   -176   -122
     44    368    324   -205   -140    345   1595   1475    657    498    223    246
    -62    909    969   -423   -514    937   1426   1221    727    787    610    579
   -127   1031   1156   -454   -641   1093   1093    807    537    800    693    633
   -158    618    776   -228   -467    696    841    394     77    350    277    283
   -176   -135     38    153   -109    -49    807    267   -358   -303   -405   -267
   -150   -498   -348    322     98   -423    867    418   -400   -465   -610   -436
    -67   -537   -470    301    200   -506    963    592   -283   -407   -587   -426
     54   -467   -522    207    288   -493   1049    706   -168   -332   -540   -394
      5   -384   -392    189    197   -387   1132    802    -59   -226   -459   -327
    -88   -314   -226    202     67   -270   1210    883     36   -129   -368   -244
    -10   -283   -272    145    127   -277   1223    893     54   -111   -350   -231
     64   -257   -322     96    192   -288   1223    888     62   -114   -353   -231
     93   -246   -340     75    215   -293   1218    888     70   -109   -348   -220
     70   -246   -316     85    192   -280   1226    893     80   -101   -340   -213
     85   -233   -322     72    202   -275   1223    891     80    -98   -332   -210
     44   -223   -267     90    155   -244   1244    909    103    -72   -303   -187
     44   -215   -259     83    150   -236   1241    901    103    -67   -298   -181
     10   -215   -226    101    116   -220   1249    906    114    -62   -283   -168
     33   -202   -236     83    135   -220   1252    906    119    -67   -283   -161
     10   -179   -189     85     98   -184   1267    919    145    -46   -265   -132
     31   -194   -228     80    127   -210   1254    909    140    -51   -272   -132
    -12   -197   -184    103     83   -189   1265    922    155    -38   -262   -111
     -7   -171   -166     88     77   -168   1262    927    163    -31   -262   -103
     54   -140   -194     44    124   -166   1252    927    174    -18   -265    -96
     75   -145   -223     33    148   -184   1244    917    166    -25   -283   -111
     33   -127   -163     46     96   -145   1254    924    176    -10   -270    -96
    -23   -116    -93     67     33   -103   1273    945    202     15   -249    -70
     18    -77    -96     31     57    -85   1270    948    210     23   -246    -64
     23    -59    -85     18     51    -72   1260    958    220     36   -236    -57
      2    -57    -62     25     31    -59   1260    979    233     51   -226    -46
     51    -28    -80    -12     62    -54   1249    987    236     64   -218    -36
     85     -5    -90    -38     88    -46   1239    997    244     77   -210    -28
     44     20    -23    -33     33     -2   1260   1021    275    111   -189     -5
     51     25    -25    -38     38      0   1262   1023    275    111   -192     -5
     23     51     28    -38     -2     41   1283   1041    290    129   -179     12
     28     67     38    -46     -5     54   1291   1044    293    137   -184      7
     51     57      5    -57     23     33   1283   1021    272    122   -194    -23
     46     59     10    -54     18     36   1291   1015    277    124   -184    -36
     20     59     36    -41     -7     49   1306   1021    290    137   -166    -36
     12     67     54    -38    -20     62   1319   1026    306    153   -148    -36
    -18     93    111    -38    -67    101   1335   1028    327    174   -145    -49
    -54     96    150    -20   -103    122   1345   1026    335    179   -161    -51
    -44     93    135    -25    -90    114   1340   1018    327    168   -187    -49
    -77     98    176    -10   -127    137   1353   1018    335    179   -181    -23
   -153     90    241     28   -197    166   1376   1031    342    189   -158    -10
   -116     96    213     10   -163    153   1371   1013    329    168   -189    -20
   -127    109    236      7   -181    171   1363   1005    342    168   -197    -33
    -93     98    192     -2   -142    145   1330    976    327    166   -205    -70
   -119    109    228      2   -174    168   1340    987    345    181   -176    -62
   -106    129    236    -10   -171    181   1340    987    350    184   -168    -59
   -109    122    228     -7   -168    174   1332    987    350    192   -166    -54
   -122    140    262     -7   -192    200   1343   1002    366    223   -140    -28
    -83    150    231    -36   -158    189   1340    992    358    228   -158    -38
   -103    163    267    -31   -187    215   1366   1018    381    244   -163    -18
   -124    205    329    -41   -226    265   1387   1039    410    267   -150     10
   -116    228    345    -54   -231    285   1400   1044    418    272   -155     15
   -109    239    345    -64   -228    290   1397   1044    415    272   -163     15
   -109    249    358    -70   -233    303   1402   1049    420    275   -171     18
    -88    283    368    -98   -228    324   1405   1047    420    275   -171     23
   -127    314    441    -93   -283    376   1415   1039    428    288   -150     44
   -176    348    524    -85   -350    436   1421   1036    441    309   -129     70
   -140    332    472    -98   -306    402   1379    992    400    270   -166     46
   -163    329    493    -83   -329    410   1361    971    381    257   -179     46
   -192    319    511    -62   -350    415   1350    950    368    246   -187     41
   -129    306    436    -88   -285    371   1312    917    332    213   -223     15
   -135    283    418    -75   -275    350   1301    904    309    189   -239      5
   -122    215    337    -46   -231    275   1267    870    257    137   -298    -44
   -103    179    283    -36   -192    231   1244    849    226     98   -340    -80
   -116    158    272    -20   -194    215   1241    844    210     77   -361    -96
   -119    127    246     -2   -181    187   1223    815    184     44   -397   -116
   -142     85    226     28   -184    155   1205    787    153      7   -433   -137
   -153     41    194     57   -174    116   1195    771    132    -12   -457   -155
   -158     46    202     54   -181    124   1187    769    124    -12   -462   -155
   -137     59    197     38   -168    129   1174    756    114    -18   -475   -163
   -153     33    187     59   -171    109   1163    737     93    -36   -504   -187
   -220    -31    189    127   -205     77   1184    758     90    -51   -540   -202
   -202   -132     67    166   -137    -33   1241    831     83   -106   -633   -293
    -70   -135    -67    101     -2   -101   1314    927    114   -122   -685   -355
    -20    -51    -31     36      2    -41   1400   1080    231    -20   -600   -283
     -5    327    332   -161   -168    329   1454   1221    462    272   -288     36
   -145   1002   1148   -431   -646   1075   1467   1226    753    730    244    579
   -327   1421   1748   -545  -1039   1582   1262    924    792    966    563    888
   -381   1249   1631   -433  -1008   1439    927    475    478    766    415    753
   -402    550    953    -72   -678    750    732     88    -98     98   -241    166
   -350   -137    213    241   -283     38    701     41   -446   -423   -810   -355
   -277   -355    -80    316   -101   -218    753    187   -439   -485   -922   -470
   -228   -309    -83    267    -75   -197    878    368   -303   -387   -852   -415
   -210   -192     18    202   -114    -88    989    509   -163   -275   -756   -329
   -207    -98    109    153   -161      5   1044    576    -83   -202   -685   -262
   -205    -59    145    132   -176     41   1083    618    -36   -166   -646   -220
   -197    -62    135    127   -166     36   1098    639    -25   -158   -639   -210
   -194    -23    171    109   -184     72   1114    654     -2   -140   -620   -187
   -197    -15    181    106   -192     83   1117    667      5   -129   -607   -166
   -205    -25    179    114   -192     75   1109    665     -2   -132   -607   -158
   -202    -12    189    103   -197     88   1106    657      0   -127   -613   -145
   -202     15    218     93   -210    116   1117    665     15   -103   -594   -106
   -257     18    272    119   -265    142   1130    680     33    -83   -579    -72
   -236     12    246    111   -241    129   1122    683     25    -85   -576    -59
   -129     36    166     46   -148    101   1101    665      7   -103   -589    -70
   -129     46    176     41   -153    111   1104    672     10    -98   -574    -57
   -129     49    176     38   -153    111   1101    672      7    -88   -561    -49
   -142     41    184     49   -163    111   1109    680     10    -75   -545    -28
   -161     54    215     51   -187    135   1111    688     12    -62   -535     -5
   -168     54    223     57   -194    137   1106    696      7    -75   -522      2
   -168     59    226     54   -197    142   1106    706     20    -83   -519     10
   -145     57    202     41   -174    129   1106    714     25    -85   -540     25
   -137     64    202     33   -171    132   1104    727     31    -67   -548     62
   -135     90    226     23   -179    158   1101    737     44    -41   -555    111
   -122    101    223      7   -174    163   1093    737     49    -28   -550    132
   -122    106    228      7   -176    168   1093    750     54    -18   -532    158
   -114    109    220      0   -166    163   1091    761     57    -15   -519    184
   -127    122    249      2   -187    184   1106    779     80     -5   -496    213
   -228    129    355     46   -293    241   1143    826    127     25   -436    236
   -200    148    348     23   -272    246   1140    833    127     25   -413    197
   -171    150    319     10   -246    233   1145    836    124     23   -402    187
   -145    148    293      0   -218    220   1153    839    122     23   -384    181
   -148    137    283      2   -215    210   1153    831    109     15   -376    166
   -174    124    298     23   -236    210   1171    839    116     25   -368    166
   -233    140    374     46   -303    257   1210    872    148     62   -345    194
   -231    148    379     41   -303    262   1223    885    155     70   -350    205
   -259    150    410     54   -335    280   1239    904    171     83   -348    220
   -252    142    392     54   -322    267   1241    909    166     70   -353    215
   -280    137    418     70   -350    277   1260    922    176     75   -342    215
   -309    129    439     90   -374    283   1275    932    187     80   -329    223
   -319    109    426    103   -374    267   1267    935    184     72   -329    231
   -301     90    392    103   -348    241   1249    924    168     62   -348    226
   -324     77    402    122   -366    241   1249    927    168     70   -358    239
   -345     70    415    137   -379    241   1260    937    176     80   -353    262
   -350     80    431    132   -392    254   1262    948    184     88   -345    277
   -345     83    428    129   -387    257   1262    961    189     88   -340    296
   -319     70    389    124   -355    228   1249    945    168     64   -350    285
   -376     77    454    150   -415    265   1273    969    187     83   -327    309
   -288    101    389     93   -340    244   1265    961    174     70   -345    298
   -228    137    366     44   -298    252   1260    961    174     70   -345    306
   -254    153    405     49   -329    277   1273    982    187     85   -319    335
   -246    168    415     38   -329    290   1286    995    192     93   -293    350
   -228    155    384     33   -309    270   1288    997    187     83   -293    335
   -218    194    410     10   -314    301   1301   1010    202     98   -275    353
   -166    207    374    -20   -270    288   1288    987    189     83   -285    348
   -155    215    371    -28   -262    293   1278    971    176     70   -290    350
   -192    233    426    -23   -309    329   1278    963    176     72   -288    358
   -189    215    405    -12   -298    309   1244    927    145     46   -314    337
   -176    197    374    -10   -275    283   1208    893    127     28   -335    327
   -223    179    402     23   -311    290   1200    891    127     38   -332    340
   -179    137    316     18   -249    226   1171    857     88     -5   -374    303
   -220     83    303     67   -262    192   1163    852     72    -20   -392    288
   -231      7    239    111   -236    122   1148    833     44    -59   -433    249
   -272    -57    215    166   -244     77   1153    833     31    -75   -457    241
   -285    -96    189    189   -239     46   1143    820     12    -96   -478    220
   -272   -135    137    205   -207      0   1114    787    -25   -129   -504    187
   -319   -158    158    239   -239      0   1111    782    -36   -135   -493    189
   -355   -163    192    259   -275     12   1124    797    -25   -124   -478    197
   -296   -163    129    228   -215    -18   1098    779    -41   -145   -496    176
   -272   -179     93    226   -184    -44   1085    763    -57   -166   -514    161
   -309   -218     90    265   -200    -64   1091    766    -59   -179   -524    148
   -309   -322    -12    316   -148   -168   1093    774    -93   -231   -584     90
   -298   -407   -109    353    -96   -259   1174    865    -83   -272   -646      5
   -290   -387    -98    337    -96   -244   1299   1023      2   -223   -623      0
   -233   -228      5    231   -122   -111   1402   1213    163    -54   -467    140
   -210    265    475    -25   -342    368   1475   1363    467    332    -38    571
   -332    976   1306   -322   -820   1140   1400   1278    750    792    519   1135
   -488   1267   1756   -389  -1122   1512   1106    914    743    950    758   1363
   -587    898   1486   -155  -1036   1192    797    478    363    607    457   1072
   -706     12    719    348   -711    366    633    106   -290   -168   -309    361
   -605   -579     23    592   -316   -277    613    103   -574   -574   -769    -98
   -480   -701   -220    589   -132   -462    691    270   -522   -584   -826   -184
   -420   -605   -187    511   -119   -397    841    467   -366   -467   -732   -124
   -368   -485   -116    428   -127   -301    948    597   -239   -363   -636    -49
   -358   -439    -80    397   -140   -259    995    652   -181   -319   -589    -23
   -376   -402    -25    389   -176   -213   1034    698   -135   -280   -545      2
   -389   -384      2    384   -197   -192   1054    727   -106   -259   -524     18
   -355   -376    -20    366   -168   -200   1052    730   -101   -265   -522     12
   -342   -374    -33    358   -158   -205   1039    719   -106   -265   -522      0
   -340   -361    -20    350   -161   -192   1036    722    -96   -252   -511      0
   -340   -363    -25    350   -158   -197   1044    730    -85   -249   -504      5
   -392   -355     36    374   -215   -161   1070    758    -59   -223   -470     38
   -327   -322      5    324   -168   -158   1049    735    -72   -233   -467     33
   -306   -309     -2    309   -153   -158   1039    730    -72   -233   -459     33
   -324   -324      0    322   -166   -163   1034    732    -70   -228   -452     38
   -324   -314     10    319   -168   -153   1034    735    -59   -226   -439     46
   -335   -301     31    316   -184   -137   1028    737    -51   -220   -428     54
   -335   -275     59    303   -200   -106   1026    745    -38   -210   -405     70
   -322   -246     75    283   -200    -85   1031    753    -25   -200   -389     90
   -332   -231    101    283   -218    -64   1039    766    -10   -181   -368    103
   -314   -223     90    267   -205    -64   1023    769    -12   -174   -361    101
   -316   -215    101    265   -210    -57   1013    774     -5   -166   -345    101
   -392   -210    179    298   -288    -18   1036    805     28   -132   -303    132
   -413   -200    213    306   -314      5   1039    820     51   -111   -272    145
   -389   -176    210    283   -301     15   1031    833     64    -98   -254    153
   -353   -150    202    249   -277     25   1028    844     75    -88   -236    163
   -324   -132    192    226   -259     31   1026    862     93    -70   -213    174
   -293   -101    192    197   -244     44   1021    872    101    -62   -197    171
   -267    -67    200    166   -236     64   1013    878    106    -57   -192    179
   -319    -62    254    189   -288     96   1036    896    129    -36   -163    187
   -314    -64    249    187   -283     90   1049    901    135    -31   -150    179
   -272    -38    233    155   -254     96   1049    901    145    -20   -137    171
   -275    -38    233    155   -257     96   1052    906    158    -12   -129    171
   -283    -46    233    163   -259     93   1060    906    163     -7   -119    168
   -277    -54    220    163   -252     83   1065    904    166     -5   -114    161
   -303    -38    265    171   -285    111   1080    914    192     10    -98    174
   -337    -23    314    179   -327    145   1101    927    218     28    -83    176
   -303    -38    265    171   -285    114   1098    919    218     15   -103    140
   -316    -59    254    187   -288     98   1101    914    220      7   -116    114
   -290    -59    231    176   -262     85   1080    891    207     -5   -132     93
   -329    -67    259    197   -298     96   1075    883    213    -10   -140     77
   -296    -75    220    184   -259     72   1062    870    210    -15   -150     67
   -301    -75    223    187   -265     72   1065    875    231      5   -129     83
   -283    -83    200    184   -241     57   1067    883    241     12   -124     83
   -324    -80    241    200   -283     80   1078    896    249     23   -111     93
   -311    -75    236    192   -275     80   1067    885    241     18   -119     83
   -233    -70    163    150   -200     46   1034    852    207    -10   -150     46
   -241    -46    194    145   -218     72   1039    867    226      5   -132     62
   -241    -54    184    145   -213     64   1060    888    246     20   -132     67
   -213    -38    174    124   -194     67   1070    896    254     18   -140     64
   -228      0    228    111   -228    114   1091    917    275     41   -119     88
   -158     10    168     75   -163     88   1078    909    267     28   -132     77
   -142     25    166     57   -153     96   1075    919    277     33   -127     77
   -140     46    187     46   -163    116   1085    927    290     46   -114     85
   -158     75    231     38   -194    153   1088    922    296     57    -98     93
   -187     77    265     54   -226    171   1078    906    298     57    -96     93
   -197     51    246     72   -223    148   1049    885    280     33   -114     80
   -205     31    236     85   -220    132   1021    859    262     20   -132     72
   -223     25    246     98   -236    135    995    839    241     15   -137     64
   -259     10    270    124   -265    140    989    828    236     15   -142     59
   -252    -51    200    150   -228     75    979    820    223    -12   -176     33
   -246    -98    148    171   -200     25    963    805    200    -36   -207      0
   -257   -163     90    207   -174    -36    953    792    176    -57   -239    -36
   -265   -226     38    246   -153    -93    937    774    153    -85   -270    -77
   -272   -275     -2    272   -135   -140    911    750    127   -116   -298   -111
   -285   -311    -25    298   -129   -168    904    737    106   -135   -324   -140
   -285   -327    -44    303   -122   -187    893    727     85   -150   -345   -174
   -270   -327    -57    298   -106   -192    885    724     83   -150   -340   -184
   -267   -353    -85    309    -90   -220    880    727     80   -148   -342   -187
   -259   -384   -124    319    -67   -254    870    719     70   -166   -361   -210
   -252   -491   -239    368     -7   -363    867    732     36   -220   -428   -288
   -244   -602   -358    423     57   -480    935    810     33   -275   -511   -392
   -254   -597   -342    426     41   -472   1052    943    109   -241   -504   -400
   -215   -444   -228    329      5   -337   1156   1104    265    -83   -368   -283
   -187    -23    161    103   -176     67   1195   1208    496    241    -15     54
   -288    605    893   -158   -589    748   1153   1130    722    646    462    519
   -415    865   1278   -226   -846   1072    870    769    672    800    683    704
   -465    537   1002    -36   -735    771    545    316    267    470    394    439
   -509   -210    298    358   -405     44    407      7   -290   -231   -314   -163
   -457   -771   -314    615    -72   -542    407     51   -532   -620   -753   -540
   -394   -898   -504    644     54   -701    493    244   -444   -597   -782   -579
   -363   -854   -491    607     62   -675    607    400   -311   -501   -727   -524
   -366   -763   -400    563     12   -581    709    522   -179   -389   -644   -439
   -389   -698   -309    545    -41   -504    774    587    -96   -314   -581   -379
   -374   -646   -275    509    -49   -462    800    618    -54   -272   -555   -361
   -342   -615   -272    478    -36   -444    820    641    -33   -254   -545   -342
   -277   -607   -329    441     23   -470    810    633    -44   -265   -571   -353
   -233   -592   -358    413     62   -475    797    620    -57   -280   -589   -376
   -290   -607   -319    446     12   -462    818    636    -38   -270   -574   -368
   -332   -618   -285    475    -23   -452    839    657    -18   -252   -563   -340
   -332   -615   -285    472    -25   -452    833    654    -18   -252   -568   -327
   -239   -597   -358    418     59   -478    810    631    -38   -275   -592   -342
   -181   -576   -394    376    103   -485    789    613    -54   -290   -607   -358
   -267   -581   -316    423     23   -449    810    641    -25   -257   -589   -327
   -236   -600   -363    418     62   -480    802    641    -28   -254   -594   -327
   -298   -597   -298    449      0   -449    831    667      0   -228   -566   -309
   -280   -563   -283    420      0   -423    831    659     -7   -236   -576   -322
   -252   -553   -301    402     23   -428    810    646    -20   -241   -589   -329
   -301   -576   -277    436    -12   -426    823    670     -2   -223   -584   -303
   -342   -561   -218    452    -62   -389    854    696     20   -202   -566   -277
   -290   -566   -277    428     -7   -423    818    667     -7   -223   -592   -314
   -329   -542   -213    436    -59   -376    800    672      2   -202   -571   -298
   -288   -522   -233    402    -28   -379    787    680     10   -189   -563   -290
   -285   -532   -246    410    -20   -389    787    696     18   -179   -558   -288
   -280   -519   -241    400    -20   -381    800    717     36   -168   -545   -280
   -174   -491   -316    332     70   -405    774    709     23   -179   -550   -296
   -140   -444   -303    290     80   -376    771    717     33   -163   -527   -290
   -122   -431   -309    277     93   -371    784    737     46   -150   -511   -288
   -153   -465   -311    306     77   -389    800    753     51   -145   -504   -293
   -142   -472   -329    306     90   -400    800    748     44   -148   -504   -306
   -127   -462   -335    293    101   -400    792    740     41   -150   -504   -322
   -155   -454   -298    306     70   -376    802    748     57   -140   -493   -311
   -181   -488   -306    335     59   -397    823    756     59   -140   -498   -309
   -210   -483   -272    345     28   -379    841    763     72   -127   -485   -303
   -213   -449   -239    329     10   -345    846    763     88   -114   -475   -290
   -215   -444   -228    329      5   -337    854    769    103    -93   -467   -288
   -252   -467   -215    358    -18   -342    865    774    114    -90   -472   -290
   -270   -459   -189    363    -41   -324    872    769    122    -88   -478   -293
   -270   -465   -197    366    -36   -332    865    750    114   -109   -498   -316
   -296   -480   -184    389    -57   -332    865    740    111   -124   -506   -332
   -311   -470   -158    389    -77   -314    867    745    122   -114   -501   -345
   -257   -441   -184    348    -36   -314    852    727    114   -124   -527   -363
   -252   -433   -181    340    -36   -309    846    727    119   -119   -545   -361
   -233   -441   -207    337    -12   -324    836    719    116   -114   -561   -366
   -220   -444   -226    329      2   -335    831    709    111   -116   -589   -376
   -244   -436   -194    340    -25   -316    844    724    124   -109   -602   -374
   -257   -400   -142    329    -59   -272    862    748    145    -83   -576   -358
   -249   -366   -116    309    -67   -241    880    769    163    -54   -553   -355
   -226   -335   -111    277    -57   -223    888    784    184    -41   -540   -353
   -226   -319    -96    272    -67   -207    891    789    197    -25   -522   -342
   -231   -301    -70    265    -83   -187    888    795    207     -7   -511   -329
   -236   -267    -31    252   -103   -150    896    805    233      7   -501   -329
   -249   -252     -5    249   -124   -129    896    797    246     10   -496   -332
   -246   -215     31    228   -140    -93    896    792    259     20   -488   -306
   -239   -210     25    223   -132    -93    888    774    244      0   -527   -288
   -233   -210     23    223   -129    -93    867    748    231    -18   -581   -293
   -200   -205     -5    200    -98   -106    841    717    213    -33   -636   -309
   -189   -239    -49    215    -70   -145    823    693    189    -57   -683   -329
   -189   -277    -88    233    -51   -184    797    667    158    -85   -722   -363
   -181   -335   -153    259    -15   -244    771    641    127   -124   -769   -405
   -155   -371   -215    259     28   -293    753    620    101   -150   -818   -439
   -101   -405   -303    252     98   -355    719    581     59   -200   -875   -493
    -51   -454   -402    252    174   -428    680    532      0   -257   -937   -553
      5   -483   -488    239    246   -485    641    488    -51   -301   -979   -597
     88   -470   -558    189    322   -514    607    452    -90   -332  -1013   -628
    137   -475   -615    168    376   -545    579    426   -124   -358  -1044   -649
    163   -504   -667    168    413   -584    561    405   -145   -384  -1080   -672
    200   -498   -698    150    449   -597    550    389   -155   -405  -1101   -688
    197   -542   -743    171    467   -641    558    392   -171   -431  -1135   -719
     64   -657   -722    296    392   -688    646    485   -148   -436  -1202   -753
     70   -693   -763    311    415   -727    743    584   -119   -452  -1236   -807
    176   -657   -833    241    504   -745    818    706    -54   -426  -1249   -823
    202   -384   -589     90    394   -485    880    833    132   -189  -1041   -613
    135    163     28   -150     51     98    885    857    371    202   -602   -200
     -5    675    680   -337   -342    678    719    613    454    496   -223    119
    -49    750    800   -350   -423    774    368    200    246    485   -194    137
   -150    246    397    -49   -275    322    179   -150   -213    -15   -698   -275
   -233   -472   -239    353      0   -355    166   -236   -600   -594  -1325   -774
   -202   -818   -615    509    205   -717    213    -98   -654   -756  -1514   -948
   -207   -857   -649    532    220   -753    335     90   -527   -683  -1517   -935
   -233   -745   -514    488    137   -631    470    252   -355   -550  -1423   -846
   -207   -644   -436    426    114   -542    530    327   -257   -465  -1361   -787
   -220   -568   -348    392     62   -459    574    376   -184   -402  -1309   -735
   -207   -540   -332    374     62   -436    605    407   -148   -381  -1296   -711
   -215   -535   -319    374     51   -428    613    423   -137   -376  -1306   -706
   -200   -514   -314    355     57   -415    610    420   -132   -371  -1312   -701
   -223   -506   -285    363     31   -397    615    428   -116   -361  -1309   -693
   -301   -493   -192    397    -54   -342    639    452    -88   -335  -1293   -672
   -303   -485   -184    392    -59   -335    626    452    -88   -335  -1301   -672
   -254   -462   -210    358    -23   -337    615    441    -93   -337  -1301   -672
   -236   -436   -202    335    -18   -319    613    436    -90   -335  -1293   -667
   -244   -426   -181    335    -31   -303    610    433    -83   -340  -1288   -667
   -265   -423   -158    342    -54   -290    618    441    -75   -337  -1278   -659
   -257   -402   -145    329    -57   -275    626    452    -67   -329  -1267   -644
   -239   -379   -140    306    -49   -259    623    454    -62   -327  -1267   -631
   -246   -379   -132    314    -57   -257    620    457    -57   -327  -1278   -615
   -277   -355    -77    316   -101   -218    631    475    -38   -306  -1267   -592
   -257   -332    -75    293    -90   -205    626    483    -31   -298  -1262   -581
   -200   -322   -124    259    -38   -226    597    470    -46   -316  -1278   -605
   -189   -324   -135    257    -28   -231    584    462    -51   -322  -1275   -623
   -215   -319   -106    267    -57   -213    584    478    -36   -301  -1252   -620
   -259   -319    -59    288   -101   -189    594    506    -12   -270  -1218   -605
   -207   -301    -93    252    -59   -200    579    509    -18   -267  -1205   -605
   -153   -275   -122    215    -15   -200    568    511    -20   -259  -1197   -602
   -148   -249   -103    197    -23   -179    574    532     -5   -236  -1169   -581
   -132   -236   -103    184    -15   -171    576    550      5   -223  -1150   -566
   -122   -226   -103    174    -10   -166    579    558     12   -215  -1145   -566
   -129   -192    -62    161    -33   -127    602    576     31   -194  -1130   -555
    -96   -181    -88    137     -5   -135    602    568     23   -205  -1137   -566
   -111   -187    -75    148    -18   -132    607    561     23   -207  -1143   -566
   -116   -194    -80    153    -20   -137    610    555     25   -207  -1135   -566
   -124   -207    -83    166    -20   -145    610    553     28   -207  -1135   -566
   -135   -200    -67    166    -33   -135    618    561     46   -194  -1135   -555
   -145   -205    -59    174    -44   -132    631    566     59   -187  -1130   -553
   -155   -189    -33    171    -62   -111    641    568     72   -176  -1117   -555
   -150   -189    -38    171    -57   -114    644    558     75   -179  -1132   -568
   -155   -189    -36    171    -59   -114    644    548     80   -179  -1145   -581
   -137   -187    -51    161    -44   -119    636    532     77   -181  -1145   -589
   -161   -202    -41    181    -62   -122    639    527     88   -179  -1140   -584
   -218   -215      2    218   -111   -106    652    540    106   -166  -1124   -571
   -166   -228    -62    197    -54   -145    623    514     83   -189  -1148   -594
   -148   -223    -75    184    -36   -150    607    498     72   -197  -1156   -610
   -205   -207     -2    202   -101   -106    618    517     93   -174  -1124   -584
   -176   -207    -31    192    -72   -119    613    519    101   -166  -1124   -579
   -111   -210    -98    161     -7   -155    594    509     98   -163  -1124   -597
    -54   -174   -119    114     31   -148    589    506     98   -155  -1111   -600
    -64   -135    -72     98      2   -106    613    532    124   -129  -1078   -568
    -64   -109    -44     88    -10    -77    628    553    145   -106  -1062   -540
    -77    -96    -18     85    -31    -57    641    566    158    -88  -1049   -522
    -75    -64     10     70    -44    -28    649    581    181    -64  -1015   -493
    -70    -18     49     44    -62     15    654    587    202    -46   -976   -454
    -64     15     80     25    -72     46    659    576    220    -44   -953   -431
    -59     25     85     15    -72     54    652    563    228    -57   -943   -418
    -57     -2     54     28    -54     25    615    527    205    -88   -958   -428
    -54     -7     46     31    -51     18    581    498    187   -106   -966   -423
    -49    -15     33     33    -41      7    563    485    176   -111   -974   -410
    -93    -49     44     67    -70     -2    561    478    161   -116   -976   -433
    -90    -80     10     83    -51    -36    545    454    129   -140  -1002   -462
   -103   -142    -38    122    -33    -90    524    428     90   -174  -1034   -491
   -174   -189    -15    181    -80   -103    535    439     83   -176  -1018   -498
   -161   -228    -67    194    -46   -150    517    418     54   -202  -1047   -530
   -114   -246   -132    179      7   -189    491    387     18   -244  -1096   -563
    -51   -272   -220    161     83   -246    457    348    -31   -296  -1158   -597
    -31   -285   -254    158    111   -270    436    329    -57   -324  -1213   -605
    -38   -301   -262    168    109   -283    418    316    -70   -335  -1208   -600
    -85   -296   -210    189     62   -254    423    327    -62   -316  -1195   -589
   -103   -324   -220    213     57   -272    418    324    -72   -322  -1221   -592
   -103   -407   -303    257     98   -355    413    324   -106   -374  -1280   -626
   -103   -545   -441    324    166   -493    480    389   -127   -446  -1363   -727
   -122   -550   -428    335    150   -488    600    519    -62   -426  -1350   -743
    -98   -418   -319    257    109   -368    714    701     85   -288  -1226   -626
    -33    -12     20     23    -28      2    776    852    342     28   -888   -277
   -122    652    771   -267   -446    711    730    813    631    483   -361    252
   -311   1057   1369   -374   -841   1213    491    514    711    745    -20    558
   -400    888   1288   -244   -844   1088    166     90    431    553   -150    426
   -392    158    550    116   -470    353    -15   -309   -194   -168   -844   -194
   -296   -501   -205    397    -46   -353    -33   -342   -553   -670  -1369   -698
   -246   -714   -467    480    109   -589     38   -179   -524   -709  -1449   -787
   -226   -678   -454    449    114   -566    168      0   -389   -618  -1387   -737
   -135   -558   -423    348    142   -491    254    116   -280   -542  -1327   -683
   -140   -472   -332    303     96   -402    311    192   -200   -475  -1275   -600
   -135   -428   -296    280     80   -363    348    233   -150   -433  -1231   -576
   -135   -405   -272    267     67   -340    366    259   -127   -407  -1187   -568
   -148   -407   -259    277     54   -335    376    280   -109   -381  -1140   -571
   -148   -402   -254    275     51   -329    381    290    -90   -361  -1101   -568
   -153   -392   -241    272     41   -316    387    298    -83   -358  -1085   -555
   -155   -379   -226    267     33   -303    392    303    -72   -361  -1091   -535
   -150   -358   -207    254     28   -283    392    311    -67   -361  -1088   -498
   -150   -335   -184    241     15   -259    394    309    -62   -371  -1111   -467
   -158   -327   -168    241      5   -249    400    314    -57   -371  -1111   -472
   -158   -316   -161    236      0   -239    405    322    -44   -335  -1047   -488
   -150   -298   -148    226     -2   -223    394    319    -38   -319  -1008   -491
   -140   -298   -158    218      5   -228    389    316    -38   -322  -1000   -506
   -124   -277   -155    200     12   -218    389    319    -33   -316   -992   -483
   -119   -259   -140    187      7   -202    389    322    -28   -319  -1002   -467
   -109   -262   -153    187     20   -207    392    327    -23   -309  -1002   -470
    -96   -239   -145    166     23   -192    384    335    -18   -303   -987   -467
    -80   -228   -148    153     31   -189    389    348     -2   -288   -950   -485
    -90   -226   -135    155     20   -179    400    355      7   -257   -883   -498
    -90   -218   -127    155     18   -174    400    368     25   -226   -833   -475
    -72   -184   -111    127     18   -148    400    381     46   -207   -810   -426
    -62   -153    -90    109     12   -124    392    389     57   -200   -813   -397
    -59   -137    -77     96      7   -109    389    400     70   -189   -807   -374
    -49   -111    -62     80      5    -88    402    423     90   -166   -789   -335
    -49    -80    -31     64    -10    -57    405    436    106   -145   -766   -303
    -51    -70    -18     59    -18    -44    410    436    116   -132   -748   -277
    -54    -64    -10     57    -23    -38    413    433    119   -122   -732   -265
    -67    -41     25     54    -46     -7    420    428    124   -111   -714   -246
   -142    -44     98     90   -122     25    446    444    148    -93   -693   -213
   -119    -41     77     80   -101     15    449    439    153    -90   -688   -210
    -77    -49     28     62    -57    -10    439    423    153    -90   -691   -223
    -57    -18     38     38    -49     10    441    423    174    -67   -649   -215
   -127      2    129     59   -127     64    472    452    215    -23   -587   -187
   -174     -5    166     88   -171     80    485    459    233    -12   -566   -197
   -155     18    174     64   -163     96    488    457    244    -10   -558   -189
   -142     41    184     51   -163    111    485    446    246    -15   -555   -187
   -194     46    241     72   -218    142    493    446    257     -5   -535   -176
   -207     85    290     59   -249    187    488    436    265      0   -511   -171
   -189    106    296     38   -244    200    467    423    259    -10   -509   -176
   -168    122    290     23   -228    205    457    415    257    -18   -498   -179
   -179    137    316     18   -249    226    457    420    267     -7   -480   -181
   -166    155    319      5   -241    236    452    420    277     -5   -467   -187
   -150    174    322    -12   -236    246    457    428    293     12   -449   -181
   -119    194    314    -36   -215    254    462    439    306     20   -439   -166
   -137    228    366    -46   -252    298    483    465    332     38   -413   -140
   -155    288    444    -67   -298    363    506    493    368     75   -361   -103
   -132    314    446    -93   -290    379    506    493    374     75   -350   -103
   -135    301    436    -83   -285    368    506    496    374     70   -353   -114
    -85    332    415   -124   -252    374    506    488    371     67   -355   -116
   -101    384    485   -142   -293    433    524    506    402     93   -319    -80
    -90    446    537   -179   -314    491    527    506    420    114   -288    -59
    -36    475    511   -218   -272    493    509    483    410    106   -290    -70
    -36    457    491   -213   -265    472    470    444    384     88   -303    -90
    -49    439    488   -194   -270    462    444    423    371     83   -306    -90
    -54    407    462   -176   -259    433    431    413    355     67   -322   -106
    -44    379    423   -166   -233    400    426    402    342     54   -335   -116
    -62    345    407   -142   -236    376    415    389    327     41   -342   -135
    -80    298    379   -109   -231    337    405    379    316     23   -355   -158
    -93    259    353    -83   -223    303    387    368    306     10   -374   -181
    -93    228    322    -67   -207    275    366    353    285     -5   -389   -207
   -145    192    337    -25   -241    265    358    350    275    -12   -394   -213
   -137    174    311    -18   -226    244    348    335    257    -28   -405   -233
   -116    150    265    -18   -192    207    335    319    236    -46   -420   -259
   -116    122    239     -2   -176    179    329    311    226    -57   -423   -272
   -119    109    226      2   -171    166    324    306    220    -62   -428   -275
   -119     96    215     10   -166    153    319    301    207    -75   -444   -296
   -111     44    155     31   -135    101    311    306    174   -119   -493   -355
    -88    -31     57     59    -72     12    384    384    176   -158   -550   -431
    -62    -10     51     36    -59     20    501    522    257   -119   -540   -436
    -18    161    179    -72    -98    171    610    711    436     51   -397   -301
     33    623    589   -327   -277    607    670    862    711    407    -18     96
    -59   1317   1376   -628   -717   1345    641    846   1005    885    537    662
   -246   1626   1873   -691  -1060   1748    374    498   1005   1080    807    919
   -324   1299   1623   -488   -974   1460     44     25    605    740    514    654
   -384    465    846    -41   -615    654   -142   -371    -36    -28   -246    -23
   -340   -218    122    280   -231    -49   -153   -400   -361   -506   -774   -519
   -249   -361   -114    303    -70   -239    -80   -231   -301   -517   -828   -592
   -197   -280    -83    239    -59   -181     44    -57   -155   -413   -756   -542
   -153   -161    -10    155    -72    -85    140     72    -28   -309   -670   -470
   -129    -88     41    109    -85    -23    210    155     62   -239   -610   -410
   -145    -80     62    111   -103    -10    249    200    101   -207   -587   -376
   -158    -54    103    106   -132     25    277    223    122   -192   -576   -335
   -140    -10    129     75   -137     59    288    233    127   -194   -589   -303
   -103      0    103     51   -103     51    280    228    119   -202   -600   -327
   -116    -57     59     85    -90      0    285    233    119   -194   -587   -374
   -101    -90     10     96    -57    -41    290    241    122   -192   -579   -387
    -93    -70     23     80    -59    -23    288    236    124   -192   -571   -368
   -145    -49     96     98   -122     23    311    257    148   -171   -548   -327
   -150    -28    122     88   -137     46    322    265    153   -166   -548   -311
   -116    -25     90     70   -103     31    316    267    150   -171   -558   -319
   -142    -15    127     77   -137     54    335    290    168   -150   -542   -303
    -77      2     80     38    -77     41    327    288    161   -155   -550   -309
    -75      5     80     33    -77     41    342    306    174   -142   -540   -290
    -88     20    106     33    -98     62    350    316    187   -127   -527   -270
    -83     28    109     25    -98     67    353    316    181   -124   -524   -270
    -88     25    114     31   -101     70    353    314    174   -124   -522   -272
    -90     36    127     25   -109     80    361    324    176   -119   -519   -272
    -90     70    158     10   -124    114    358    329    184   -111   -506   -254
    -88     93    181     -5   -137    137    363    337    194    -98   -485   -239
    -85     83    168      2   -127    124    381    361    210    -83   -467   -213
    -70     67    137      0   -103    101    381    363    205    -90   -470   -207
    -54    103    158    -25   -106    129    374    368    205    -85   -459   -194
    -46    109    155    -33   -101    132    379    392    215    -70   -444   -174
    -44    116    161    -36   -101    137    392    410    223    -51   -433   -148
    -67    142    207    -38   -137    176    405    423    226    -38   -413   -119
    -46    142    189    -49   -119    166    410    418    220    -49   -413   -114
    -54    140    194    -44   -124    166    423    415    226    -49   -418   -111
    -33    161    194    -62   -114    176    431    405    226    -51   -428   -109
    -31    153    184    -62   -109    168    457    415    236    -51   -428   -101
    -36    163    200    -64   -116    181    470    423    241    -44   -426   -103
   -119    161    280    -20   -200    220    506    462    283     -5   -394    -72
    -23    166    189    -70   -106    176    488    444    272    -20   -418    -98
    -12    150    163    -70    -88    155    504    444    280    -20   -423   -106
    -23    135    158    -57    -90    145    509    433    272    -31   -436   -119
      0    140    137    -72    -67    140    493    413    252    -49   -465   -148
    -12    116    129    -51    -70    122    514    420    257    -51   -472   -153
    -54     98    150    -23   -101    124    517    420    259    -41   -465   -140
    -31     96    124    -33    -77    109    498    407    244    -49   -465   -150
    -20     90    111    -36    -67    101    488    400    236    -51   -465   -155
   -132     85    218     23   -174    150    530    439    275    -15   -426   -119
    -80     90    171     -7   -124    129    522    441    272    -18   -428   -129
    -59    119    179    -31   -119    148    537    454    280     -7   -418   -132
    -75    148    223    -36   -150    184    563    480    303     20   -384   -109
    -80    171    252    -44   -166    210    594    514    335     54   -350    -72
    -59    181    239    -62   -150    210    600    527    337     59   -350    -67
    -36    194    231    -80   -132    213    607    542    342     64   -350    -62
    -23    226    249   -103   -137    239    615    555    358     90   -329    -44
     28    246    218   -137    -93    233    610    545    361     96   -335    -36
     49    275    223   -163    -85    249    613    532    355     93   -337    -28
     38    280    241   -158   -101    259    594    517    335     85   -335    -28
      5    259    254   -132   -124    257    574    496    314     77   -332    -28
    -23    241    265   -109   -142    252    568    493    311     75   -316    -18
    -44    215    259    -88   -153    236    568    493    303     72   -309    -15
    -51    192    244    -70   -148    215    555    485    288     57   -316    -23
    -93    119    213    -15   -153    166    548    475    265     38   -345    -49
   -101     64    166     18   -132    114    537    470    233     15   -374    -77
    -98     46    145     25   -122     96    527    449    205    -12   -397   -106
    -85     18    103     33    -96     59    514    423    179    -38   -428   -124
   -161    -33    127     96   -145     46    530    428    168    -44   -446   -122
   -122    -46     75     85    -98     12    522    413    142    -67   -478   -140
   -129    -57     72     90   -101      7    522    410    135    -70   -488   -127
   -137    -90     46    111    -93    -23    522    407    119    -85   -511   -137
   -116    -96     20    103    -70    -38    522    407    106    -98   -535   -158
   -114   -124    -10    119    -51    -67    524    413     96   -111   -550   -194
   -103   -231   -127    166     10   -181    537    449     67   -161   -607   -290
    -80   -303   -223    192     70   -265    615    527     85   -189   -670   -379
    -93   -259   -168    176     36   -215    740    683    192   -111   -626   -350
    -46    -57    -10     51    -18    -33    818    818    348     44   -472   -213
    -67    439    506   -187   -288    472    849    888    592    407    -41    200
   -200    937   1135   -368   -667   1036    722    685    680    714    361    535
   -275   1075   1348   -400   -813   1210    415    293    496    740    478    587
   -327    670    997   -171   -662    833    200    -93     49    301     85    220
   -283    -41    241    161   -265     98    135   -231   -387   -358   -607   -374
   -210   -405   -197    306     -7   -301    145   -124   -467   -566   -849   -600
   -197   -496   -301    345     49   -397    244     46   -361   -519   -841   -607
   -158   -470   -311    314     75   -392    316    142   -267   -454   -805   -587
   -148   -376   -231    259     38   -303    384    226   -163   -371   -740   -517
   -116   -290   -174    202     25   -231    426    267    -98   -311   -696   -452
   -101   -254   -155    176     25   -207    454    298    -51   -267   -672   -389
    -67   -231   -163    150     46   -197    480    327    -28   -249   -667   -350
     38   -220   -262     90    148   -241    449    296    -62   -280   -722   -371
     51   -207   -259     77    155   -233    452    303    -57   -272   -724   -361
     75   -197   -272     59    171   -236    441    303    -59   -277   -735   -350
     93   -153   -246     31    168   -200    446    311    -49   -275   -745   -332
     38   -158   -197     57    116   -176    459    324    -33   -259   -724   -316
     54   -150   -205     46    129   -176    462    316    -36   -262   -732   -327
     59   -137   -197     38    127   -166    465    314    -41   -262   -732   -327
     62   -145   -207     41    135   -176    472    319    -36   -259   -732   -322
     46   -150   -197     51    119   -171    478    322    -36   -259   -750   -316
     18   -145   -163     64     90   -155    488    337    -20   -244   -732   -303
    -23   -171   -150     96     62   -161    498    361      2   -228   -727   -293
    -10   -127   -116     70     51   -122    501    374     18   -207   -709   -285
     12   -119   -132     51     72   -127    493    371     12   -213   -693   -288
    -18   -140   -122     77     49   -129    506    392     20   -205   -711   -280
    -15   -137   -124     75     51   -132    506    407     20   -202   -701   -280
    -12   -111    -98     62     41   -106    511    423     36   -184   -672   -272
    -12   -119   -109     64     46   -114    501    415     25   -200   -691   -293
    -18   -101    -83     59     31    -93    504    436     44   -181   -683   -270
    -57    -80    -23     67    -18    -51    527    475     77   -140   -646   -231
    -36    -62    -25     49     -5    -44    532    501     96   -124   -644   -213
    -44    -67    -23     54    -12    -46    537    530    114   -111   -646   -200
    -54    -59     -7     57    -23    -33    548    553    127    -96   -636   -192
    -20    -36    -15     28     -5    -25    553    558    127    -96   -641   -200
      7    -12    -20      2     12    -15    566    563    127   -101   -654   -205
    -12    -23    -12     15     -2    -18    589    571    129   -106   -657   -202
    -54    -33     18     44    -38     -7    613    584    137   -103   -657   -197
    -64    -18     46     38    -57     15    626    592    145   -106   -662   -194
    -59     -7     51     33    -57     20    633    592    153   -111   -667   -200
    -49    -10     38     28    -46     15    633    581    158   -106   -667   -205
    -67    -12     54     38    -62     18    652    589    168    -93   -659   -207
    -72     -7     64     38    -70     25    659    587    171    -90   -659   -218
    -70    -12     57     41    -64     20    659    579    174    -96   -665   -226
    -85     -2     83     44    -85     38    662    571    176    -96   -665   -239
    -83      7     90     38    -88     46    662    561    181    -96   -657   -241
    -93     10    101     41    -98     54    662    561    184    -85   -646   -241
    -98      5    103     46   -101     54    665    568    194    -70   -623   -239
    -98      7    103     44   -103     54    678    579    207    -51   -594   -220
    -98      5    103     46   -103     54    675    579    207    -54   -607   -223
   -101     12    114     44   -109     62    685    589    218    -46   -605   -215
    -96     54    150     20   -122    101    714    615    246    -20   -581   -194
    -77     67    145      2   -111    103    724    633    265     -5   -568   -176
    -57     88    142    -15   -101    114    724    644    272      2   -563   -168
    -36    109    145    -36    -93    127    727    654    277      7   -553   -161
    -88    153    241    -31   -163    197    756    685    314     49   -504   -109
   -114    179    290    -33   -202    233    774    709    340     83   -478    -77
    -64    218    283    -77   -174    249    774    709    345     93   -470    -62
    -41    233    272    -96   -158    252    769    698    340     93   -459    -59
    -33    210    244    -88   -137    226    743    667    311     70   -475    -83
    -51    192    244    -70   -150    218    730    652    293     57   -483    -83
    -51    192    244    -70   -148    218    732    646    293     59   -478    -54
    -85    176    262    -46   -174    218    740    649    293     57   -475    -33
   -119    158    277    -18   -197    218    743    649    288     51   -472    -44
    -77    109    184    -15   -132    145    717    618    241      7   -517    -85
   -122     49    171     33   -145    109    711    613    223     -7   -537   -103
   -171    -15    155     93   -166     67    717    613    210    -18   -553   -111
   -140    -67     72    103   -106      2    704    589    171    -57   -589   -142
   -116    -88     28    103    -75    -31    691    568    145    -77   -607   -171
   -116   -106     10    111    -64    -49    691    566    140    -90   -607   -176
   -153   -135     18    142    -88    -59    704    574    150    -96   -597   -166
   -155   -166    -10    161    -72    -88    709    579    158   -101   -587   -163
   -148   -171    -23    158    -62    -98    701    579    142   -111   -589   -192
   -150   -231    -80    192    -36   -158    706    587    111   -142   -620   -231
   -158   -345   -189    252     15   -270    758    644     98   -187   -691   -301
   -207   -389   -181    298    -12   -285    878    763    150   -187   -714   -337
   -194   -342   -148    267    -25   -246    982    919    270   -103   -646   -293
   -150    -67     83    109   -116      7   1049   1057    470    137   -418    -72
   -194    475    670   -142   -431    571   1049   1075    706    530     36    324
   -340   1005   1345   -332   -841   1174    888    846    805    857    454    675
   -384    963   1345   -290   -867   1153    568    454    542    766    405    620
   -423    392    815     15   -620    605    387    101     33    192   -145    158
   -420   -296    124    358   -272    -88    353      2   -363   -397   -750   -335
   -335   -597   -262    467    -36   -431    387    129   -392   -519   -932   -483
   -270   -615   -345    444     36   -480    483    277   -280   -452   -891   -467
   -246   -530   -283    387     15   -405    594    407   -145   -345   -831   -394
   -270   -436   -168    350    -51   -303    675    504    -33   -244   -771   -311
   -254   -379   -124    316    -64   -252    717    558     25   -194   -709   -257
   -249   -355   -106    301    -72   -231    745    587     54   -171   -675   -233
   -257   -337    -80    296    -90   -207    771    610     77   -153   -665   -210
   -275   -324    -51    298   -114   -189    787    623     93   -145   -662   -189
   -280   -322    -41    301   -119   -181    789    628     90   -142   -649   -181
   -290   -309    -18    298   -140   -163    797    631     93   -129   -623   -168
   -270   -301    -31    285   -122   -166    800    633     93   -124   -610   -161
   -257   -298    -44    275   -109   -174    797    628     90   -122   -602   -161
   -272   -296    -23    285   -124   -161    802    639    106   -103   -581   -137
   -301   -272     25    285   -163   -124    818    662    129    -75   -555    -93
   -205   -267    -62    233    -72   -166    800    649    116    -96   -568   -111
   -148   -275   -127    210    -10   -202    792    644    111   -111   -566   -114
   -109   -270   -161    189     25   -215    784    636    106   -114   -555   -111
    -83   -283   -200    181     57   -241    782    633    101   -116   -555   -116
   -103   -280   -176    189     36   -228    792    649    116   -101   -542   -103
   -137   -267   -129    202     -7   -197    810    667    140    -77   -524    -98
   -111   -257   -145    184     15   -202    802    662    132    -83   -537   -114
   -135   -249   -116    189    -10   -181    810    683    148    -70   -527    -96
   -122   -262   -140    192      7   -202    807    693    153    -70   -527    -85
   -116   -272   -158    194     18   -215    805    696    155    -67   -532    -75
   -153   -259   -106    207    -23   -184    815    722    181    -51   -517    -51
   -181   -246    -64    213    -59   -155    833    763    213    -18   -472    -44
   -142   -228    -85    184    -28   -158    833    782    223    -15   -459    -28
    -96   -218   -122    155     10   -171    826    779    213    -33   -472    -41
   -109   -218   -109    163      0   -163    844    800    223    -28   -467    -41
    -83   -218   -135    150     23   -176    844    802    220    -28   -459    -41
    -83   -228   -148    155     31   -189    854    810    226    -23   -449    -44
    -75   -236   -163    153     41   -202    859    807    228    -25   -459    -62
    -93   -218   -124    155     15   -171    872    805    231    -31   -462    -83
   -111   -213   -103    161     -5   -158    898    815    254    -15   -431   -109
    -90   -218   -127    153     18   -174    906    813    265     -5   -413   -127
    -93   -205   -114    148     10   -161    914    813    277      2   -402   -135
    -98   -202   -103    150      2   -153    917    807    280      2   -394   -158
    -98   -197   -101    148      0   -150    914    802    288      0   -397   -168
   -116   -197    -83    155    -18   -140    924    802    301      5   -389   -168
   -129   -205    -77    166    -28   -142    935    795    306      7   -379   -179
    -98   -210   -111    155      5   -161    922    774    298      5   -379   -202
   -111   -210    -98    158     -7   -155    922    769    298      7   -371   -197
   -129   -174    -44    150    -44   -109    927    776    311     28   -350   -168
   -140   -148    -10    142    -67    -80    919    779    322     38   -345   -155
   -155   -142     12    150    -85    -64    917    789    329     51   -335   -142
   -127   -103     23    114    -75    -41    919    797    337     59   -324   -132
   -132    -41     90     85   -111     23    943    820    371     83   -288    -98
   -129     -2    127     64   -127     59    948    831    379     88   -277    -96
   -148     10    158     70   -153     83    963    849    392     96   -262    -85
   -153     70    223     41   -189    145    982    867    418    122   -226    -57
   -127    124    252      2   -189    187    976    859    418    124   -213    -46
   -127    189    316    -31   -220    252    989    865    436    142   -181    -25
   -168    223    392    -25   -280    306   1000    862    454    163   -148    -15
   -181    270    452    -44   -316    361    992    857    470    184   -114      2
   -140    275    413    -67   -275    342    948    813    444    163   -119    -15
    -90    272    361    -90   -226    316    914    774    413    140   -122    -38
    -54    241    296    -93   -174    267    883    743    387    116   -127    -64
    -62    213    272    -75   -168    244    867    722    376    103   -132    -77
    -88    168    254    -41   -171    210    859    704    363     80   -155    -96
    -83    127    207    -23   -145    166    839    667    324     28   -202   -140
    -96    106    202     -5   -148    153    826    649    303     -5   -226   -179
    -98     75    174     10   -137    122    792    610    262    -59   -259   -218
   -101     67    168     18   -135    116    776    589    244    -83   -270   -244
    -98     62    158     18   -129    109    761    563    228   -101   -272   -267
   -114     88    202     12   -158    145    758    561    228   -101   -259   -275
   -119     96    213     10   -166    153    748    553    215   -116   -275   -293
    -90    119    207    -15   -148    163    724    532    200   -137   -293   -311
   -122    119    241      0   -181    179    722    527    205   -142   -301   -322
   -106     64    171     20   -137    116    706    511    179   -187   -353   -376
   -103    -20     83     59    -96     31    748    553    163   -241   -431   -452
    -80    -15     64     49    -75     23    831    649    210   -239   -457   -485
    -59     54    114      0    -88     83    914    800    324   -153   -394   -433
     -7    384    392   -187   -200    387    976    971    561    119   -122   -168
    -64   1039   1104   -488   -587   1070    969   1015    872    584    394    345
   -254   1566   1821   -657  -1036   1691    792    792   1028    927    792    727
   -337   1506   1844   -587  -1091   1675    462    371    807    823    722    662
   -397    797   1195   -200   -795    995    192   -129    166    124     54     90
   -405      2    407    200   -407    205    111   -301   -314   -506   -592   -498
   -314   -280     31    296   -174   -124    153   -161   -332   -605   -743   -667
   -252   -259     -7    254   -122   -135    270     31   -197   -517   -685   -649
   -202   -142     59    174   -132    -41    394    197    -46   -397   -589   -584
   -163    -18    142     88   -153     62    449    267     38   -319   -524   -517
   -174     28    202     72   -189    116    483    311     90   -277   -496   -478
   -148     54    202     44   -176    127    491    324    106   -267   -498   -470
   -145     75    220     36   -181    148    493    332    116   -262   -501   -467
   -153     75    228     36   -189    150    488    324    111   -270   -511   -478
   -148     98    246     23   -197    174    485    327    114   -262   -509   -478
   -148     98    244     23   -197    171    488    332    119   -252   -504   -480
   -150    119    270     15   -210    194    485    337    127   -239   -496   -475
   -153    109    259     20   -207    181    478    324    122   -246   -504   -480
   -148     98    246     23   -197    171    467    309    111   -259   -517   -485
   -202     98    301     51   -252    197    475    311    119   -244   -506   -470
   -220    109    329     57   -275    218    480    316    129   -231   -506   -467
   -161    119    277     18   -218    197    470    306    116   -241   -514   -514
   -148    124    272     10   -210    197    472    311    124   -226   -501   -511
   -132    132    265     -2   -197    197    467    303    119   -218   -504   -524
   -153    153    306      0   -228    228    475    319    137   -197   -483   -506
   -158    155    314      0   -239    233    478    324    145   -187   -480   -504
   -106    171    275    -33   -189    223    459    309    140   -187   -496   -511
   -111    192    301    -41   -207    246    459    309    148   -166   -488   -501
    -93    223    316    -64   -205    270    441    303    142   -161   -493   -504
    -59    223    283    -83   -171    254    423    296    135   -161   -501   -506
   -135    226    361    -46   -246    293    449    335    168   -114   -462   -465
    -72    244    316    -85   -194    277    426    335    163   -111   -467   -462
    -18    270    288   -124   -153    277    407    332    155   -114   -472   -470
     15    296    277   -158   -129    288    402    335    150   -114   -467   -465
     10    314    303   -163   -145    309    405    337    153   -111   -454   -446
    -10    332    340   -161   -176    335    407    337    145   -116   -449   -436
     -2    337    340   -166   -171    337    407    324    129   -127   -459   -444
    -44    340    381   -150   -213    361    423    335    132   -119   -459   -436
    -49    345    394   -148   -223    368    431    340    135   -111   -467   -428
    -57    348    405   -145   -231    376    436    340    129   -101   -475   -407
    -72    361    433   -142   -252    397    439    345    140    -88   -480   -400
    -36    368    405   -166   -220    387    436    345    140    -93   -498   -405
    -31    371    402   -171   -215    387    439    345    137   -101   -511   -400
    -31    381    410   -176   -220    394    433    335    132   -106   -535   -400
    -59    381    441   -161   -249    410    436    332    132   -106   -548   -394
    -67    366    431   -150   -249    397    426    322    116   -114   -561   -387
    -77    348    426   -135   -252    384    428    319    109   -114   -568   -374
    -85    335    420   -127   -252    376    426    316     98   -122   -584   -361
   -103    340    444   -116   -272    392    418    319     98   -124   -597   -355
   -135    342    478   -106   -306    410    415    324    101   -111   -589   -342
   -155    342    498    -93   -327    418    428    342    116    -96   -576   -324
   -114    374    485   -129   -298    428    431    353    127    -88   -571   -303
   -103    405    509   -150   -306    457    449    374    142    -72   -561   -275
   -158    428    584   -135   -371    506    488    423    181    -36   -524   -233
   -129    444    571   -158   -350    506    493    439    187    -31   -527   -233
    -83    452    532   -184   -306    491    480    441    176    -36   -532   -228
    -67    449    517   -189   -290    483    470    441    166    -38   -532   -218
    -93    470    563   -189   -329    514    491    452    184    -12   -511   -189
    -85    509    592   -213   -337    550    488    444    189      2   -496   -163
    -59    524    581   -233   -319    553    465    420    176     -5   -504   -158
    -44    504    548   -228   -296    524    428    376    142    -33   -527   -168
    -62    485    548   -213   -306    517    394    340    106    -59   -545   -181
    -96    470    566   -187   -329    517    376    327     90    -67   -550   -179
    -88    446    535   -181   -311    491    353    303     64    -85   -574   -189
    -64    407    472   -171   -267    439    335    285     33   -114   -613   -220
      0    350    348   -176   -174    348    303    252    -20   -171   -667   -275
     23    301    277   -163   -127    288    285    228    -62   -205   -714   -306
     -7    241    249   -119   -127    244    280    213    -90   -223   -740   -322
     54    202    148   -127    -46    176    246    176   -140   -267   -782   -355
      5    163    158    -85    -75    161    239    166   -155   -288   -787   -366
     -5    148    153    -72    -80    150    231    161   -171   -298   -787   -368
     18    140    119    -80    -51    129    220    153   -189   -316   -792   -371
     25    140    114    -83    -44    127    218    145   -205   -319   -792   -368
     31    103     70    -67    -20     88    200    129   -231   -340   -805   -381
    -31     10     38     10    -36     25    220    153   -244   -366   -833   -410
    -75    -96    -20     83    -28    -59    296    233   -231   -397   -878   -465
    -25    -62    -36     44      5    -49    397    353   -171   -381   -870   -483
     44     44      0    -44     20     23    491    530    -44   -262   -753   -392
     77    418    340   -246   -129    379    558    693    192     41   -420    -62
     23   1080   1057   -553   -519   1070    555    732    501    514    135    496
   -197   1634   1831   -717  -1013   1732    407    535    688    893    607    963
   -340   1428   1766   -545  -1054   1597    109    114    405    693    457    813
   -454    633   1088    -88   -771    859    -96   -277   -179     18   -213    200
   -449   -158    290    303   -371     64   -181   -452   -652   -594   -872   -410
   -387   -426    -38    407   -174   -233   -135   -327   -680   -701  -1049   -576
   -361   -379    -20    368   -171   -200     18   -116   -532   -592   -979   -524
   -337   -265     72    301   -207    -98    150     49   -392   -472   -888   -449
   -329   -194    135    262   -233    -31    220    132   -319   -400   -831   -400
   -335   -168    166    252   -252     -2    265    184   -280   -368   -784   -366
   -319   -135    181    226   -252     20    283    200   -262   -358   -753   -345
   -322   -124    197    223   -262     33    298    210   -252   -355   -740   -335
   -340   -129    210    233   -277     41    322    228   -241   -350   -730   -319
   -319   -129    189    226   -254     28    324    226   -246   -358   -732   -322
   -355   -111    244    233   -303     67    337    246   -220   -335   -701   -290
   -381   -106    275    244   -329     83    345    265   -207   -324   -675   -267
   -361    -98    259    228   -311     77    348    262   -213   -332   -662   -272
   -316    -93    223    205   -270     64    348    267   -215   -337   -662   -280
   -290    -93    197    192   -246     49    350    275   -218   -345   -670   -280
   -285    -70    215    176   -252     72    358    288   -213   -340   -657   -265
   -301    -62    239    179   -272     88    363    290   -215   -340   -646   -265
   -309    -41    267    176   -288    111    374    306   -205   -324   -626   -257
   -309    -23    283    163   -298    127    384    322   -192   -309   -602   -244
   -322    -23    298    171   -311    137    394    337   -181   -293   -584   -231
   -337    -28    309    181   -324    140    402    345   -179   -293   -568   -226
   -368    -25    342    197   -355    158    413    361   -166   -277   -542   -205
   -379    -15    363    194   -374    174    418    384   -153   -265   -522   -189
   -350     -5    345    179   -350    168    423    389   -158   -267   -511   -192
   -384    -10    374    194   -379    181    431    405   -155   -254   -491   -179
   -459      0    459    231   -459    228    467    446   -124   -215   -452   -135
   -376     38    413    166   -394    226    459    454   -124   -210   -446   -135
   -285     49    335    116   -311    192    449    462   -129   -213   -449   -135
   -296     62    358    116   -327    207    467    491   -109   -194   -426   -103
   -296     93    389    101   -342    241    485    511    -93   -168   -394    -70
   -316    103    420    106   -368    262    511    532    -75   -153   -379    -46
   -322     88    410    116   -366    249    535    545    -67   -161   -379    -36
   -335    101    433    114   -384    267    550    555    -62   -155   -366    -25
   -337    145    483     96   -410    314    566    576    -44   -132   -337    -10
   -327    150    478     85   -402    314    574    597    -25   -122   -329     -5
   -335    116    449    109   -392    283    581    610    -20   -124   -342     -5
   -340     96    436    119   -387    265    592    623    -18   -119   -337     -5
   -345    111    457    116   -400    283    618    649      0   -101   -314     12
   -361    116    475    122   -418    293    639    662      7    -98   -309     12
   -350    103    454    122   -402    277    641    657     -2   -106   -314     -5
   -353     90    444    129   -397    267    646    665     -2   -103   -309    -10
   -361     85    446    137   -402    265    654    672     -2   -103   -296     -2
   -374     83    457    142   -415    270    657    672     -2    -98   -280     -7
   -397     67    465    166   -431    265    672    691     10    -83   -275      7
   -420     59    478    179   -449    267    691    706     15    -75   -275     18
   -418     75    493    171   -454    283    717    724     36    -59   -252     33
   -439     88    524    174   -480    306    748    761     62    -38   -218     57
   -389    109    496    140   -444    301    761    776     64    -36   -197     57
   -392    135    524    127   -459    327    784    810     80    -10   -174     77
   -384    135    519    124   -452    327    795    823     77     -5   -158     93
   -384    161    545    111   -467    353    823    849    101      7   -137    114
   -335    179    514     77   -423    345    836    865    109     10   -124    124
   -342    194    537     72   -441    366    844    875    124     36   -111    142
   -335    218    553     59   -444    384    849    880    142     57    -98    168
   -361    181    540     88   -452    361    844    865    127     51   -106    166
   -400    153    553    122   -478    353    836    854    116     51    -93    166
   -394    122    514    135   -454    316    823    844     98     28    -90    153
   -381    101    483    140   -431    290    818    836     85      7    -98    145
   -415     70    483    171   -449    275    813    831     80    -15   -116    135
   -394     10    405    192   -400    207    792    813     51    -59   -171    103
   -413    -54    355    231   -387    150    789    807     18    -93   -213     75
   -441   -135    306    288   -374     85    787    805    -10   -122   -252     49
   -439   -179    259    309   -350     38    792    807    -28   -137   -267     59
   -415   -218    197    316   -306    -12    795    795    -49   -158   -288     57
   -426   -270    155    345   -293    -57    795    782    -77   -184   -322     31
   -524   -283    241    405   -384    -20    818    805    -70   -174   -296     51
   -491   -275    215    381   -355    -31    807    792    -90   -189   -298     44
   -436   -298    135    366   -288    -83    805    792   -111   -218   -319     25
   -361   -374    -12    366   -176   -194    797    784   -158   -275   -379    -23
   -361   -519   -158    441   -101   -340    844    836   -189   -342   -465    -98
   -387   -561   -174    472   -109   -368    953    953   -137   -335   -501   -129
   -379   -504   -127    441   -127   -316   1075   1124    -18   -246   -436    -75
   -348   -252     93    298   -220    -80   1169   1293    179    -20   -205    150
   -371    265    636     54   -504    449   1195   1369    426    358    259    592
   -506    802   1309   -150   -909   1054   1049   1163    553    688    701    987
   -618    818   1436   -101  -1026   1127    745    779    353    649    735   1008
   -688    236    922    226   -807    579    519    358   -174     83    200    555
   -667   -535    132    602   -400   -202    462    205   -641   -571   -483    -33
   -623   -846   -223    732   -200   -535    532    384   -649   -675   -620   -163
   -558   -893   -335    724   -114   -613    636    553   -550   -626   -581   -150
   -558   -831   -272    693   -142   -553    769    704   -420   -524   -483    -75
   -568   -722   -153    646   -207   -439    865    815   -306   -420   -363     18
   -501   -654   -153    576   -176   -405    904    872   -249   -376   -306     72
   -449   -646   -197    548   -127   -423    924    906   -223   -358   -288    103
   -480   -649   -171    563   -155   -413    961    937   -197   -340   -267    129
   -413   -652   -239    532    -88   -446    969    943   -200   -340   -267    129
   -392   -652   -262    522    -67   -457    961    948   -194   -335   -254    140
   -389   -649   -259    519    -67   -457    971    966   -187   -335   -241    148
   -387   -657   -272    519    -57   -465    987    979   -181   -329   -226    168
   -400   -680   -280    540    -59   -480    992    982   -189   -335   -228    179
   -389   -667   -277    527    -57   -472    995    987   -189   -335   -213    181
   -405   -654   -249    530    -77   -452   1010   1002   -174   -316   -179    197
   -426   -652   -228    537   -101   -441   1015   1018   -163   -298   -145    213
   -420   -652   -231    537    -96   -441   1015   1031   -158   -293   -127    218
   -394   -654   -262    524    -67   -459   1021   1039   -153   -293   -109    226
   -379   -646   -270    511    -54   -459   1031   1054   -137   -288    -90    239
   -436   -649   -215    540   -111   -433   1054   1078   -119   -272    -67    257
   -418   -675   -257    548    -80   -467   1057   1083   -129   -285    -83    241
   -446   -688   -241    566   -103   -465   1070   1106   -114   -265    -67    259
   -363   -667   -306    514    -28   -488   1065   1117   -116   -267    -59    267
   -319   -654   -335    485      5   -496   1067   1124   -114   -270    -57    267
   -329   -641   -311    485    -10   -478   1070   1137   -103   -252    -28    288
   -316   -639   -324    478      2   -483   1067   1150    -93   -241     -7    298
   -306   -641   -335    475     12   -491   1085   1187    -70   -226     12    324
   -309   -633   -327    470      7   -480   1096   1210    -54   -205     38    345
   -314   -605   -290    459    -12   -449   1104   1234    -31   -187     72    371
   -309   -587   -277    446    -15   -431   1122   1257    -12   -166     98    392
   -306   -587   -280    446    -15   -433   1143   1278     -5   -163    106    407
   -309   -587   -280    446    -15   -436   1145   1278     -5   -166    103    407
   -322   -587   -265    454    -28   -426   1166   1286      7   -161    119    423
   -358   -594   -236    478    -62   -415   1197   1309     31   -145    140    441
   -355   -600   -244    478    -57   -423   1208   1314     31   -148    142    428
   -335   -605   -272    470    -33   -439   1208   1312     31   -158    135    407
   -322   -594   -272    459    -25   -433   1221   1322     44   -155    142    413
   -358   -587   -231    472    -67   -410   1249   1340     70   -140    166    426
   -340   -584   -244    459    -49   -415   1249   1325     59   -150    168    413
   -400   -594   -197    496   -101   -397   1273   1337     83   -137    187    415
   -402   -587   -184    496   -109   -387   1288   1348    101   -132    200    420
   -345   -589   -244    465    -51   -418   1280   1330     85   -150    192    394
   -337   -581   -244    459    -49   -413   1286   1327     88   -140    213    397
   -348   -584   -236    465    -59   -410   1293   1332     98   -137    226    405
   -361   -594   -233    478    -64   -415   1301   1337    103   -142    231    402
   -337   -589   -252    462    -44   -420   1306   1348    114   -129    252    407
   -361   -555   -194    457    -85   -374   1337   1384    150    -93    298    446
   -355   -506   -150    428   -103   -329   1356   1408    179    -67    335    467
   -345   -488   -142    418   -101   -316   1369   1428    205    -46    368    491
   -314   -462   -148    389    -85   -306   1382   1444    223    -36    387    511
   -342   -446   -103    394   -119   -275   1405   1467    252    -15    418    532
   -342   -405    -62    371   -142   -233   1418   1480    275     12    452    563
   -322   -342    -20    332   -150   -181   1423   1491    301     41    491    597
   -306   -316    -10    309   -150   -163   1421   1488    306     46    509    610
   -277   -319    -41    298   -119   -181   1397   1462    285     36    501    600
   -283   -337    -54    306   -114   -197   1371   1431    259     12    488    587
   -309   -342    -33    327   -137   -189   1363   1423    259     12    496    594
   -348   -361    -12    353   -171   -187   1371   1436    270     25    514    607
   -345   -384    -41    363   -153   -213   1363   1428    257     12    509    589
   -327   -420    -96    374   -119   -259   1345   1410    228    -15    483    561
   -337   -452   -114    394   -111   -283   1337   1400    210    -38    465    542
   -348   -485   -140    415   -103   -314   1325   1384    189    -64    439    522
   -366   -537   -171    452    -98   -355   1312   1366    161    -93    413    496
   -366   -568   -202    465    -83   -384   1293   1340    132   -124    394    480
   -355   -602   -246    480    -54   -426   1278   1325    111   -148    379    465
   -379   -618   -241    498    -70   -431   1273   1317    111   -153    387    470
   -410   -610   -202    509   -103   -407   1278   1325    122   -142    410    488
   -335   -610   -277    472    -28   -446   1254   1301    101   -168    394    467
   -329   -688   -358    509     12   -524   1249   1296     75   -207    355    423
   -381   -800   -418    589     18   -610   1314   1366     77   -252    293    358
   -340   -826   -488    581     72   -657   1395   1454    109   -277    244    296
   -329   -795   -465    558     67   -631   1504   1602    213   -215    293    327
   -277   -514   -236    397    -20   -376   1551   1719    387      2    535    545
   -275     54    329    109   -303    189   1478   1670    576    366    976    948
   -394    568    963    -88   -678    766   1257   1376    620    659   1350   1265
   -439    594   1034    -77   -735    813    930    966    394    618   1363   1241
   -478     20    498    228   -488    259    732    581   -109     36    820    779
   -446   -711   -267    576    -90   -488    743    545   -478   -561    205    267
   -389   -989   -600    688    103   -795    818    724   -462   -652     75    145
   -337   -995   -657    665    155   -826    924    891   -332   -568    127    181
   -332   -888   -555    610    111   -722   1047   1034   -187   -444    231    267
   -335   -787   -452    561     57   -620   1117   1117    -85   -353    309    332
   -270   -722   -454    496     90   -589   1145   1148    -38   -314    335    348
   -231   -714   -485    472    124   -600   1156   1161    -23   -309    335    348
   -228   -704   -475    467    122   -589   1158   1169     -7   -301    348    361
   -226   -670   -444    446    106   -558   1161   1176      7   -280    374    376
   -231   -657   -426    444     96   -542   1174   1192     25   -262    392    379
   -241   -652   -410    446     83   -532   1187   1202     41   -249    402    384
   -210   -636   -426    423    106   -532   1179   1192     36   -254    400    387
   -218   -628   -410    423     93   -522   1174   1189     41   -249    410    394
   -210   -636   -426    423    106   -532   1174   1192     51   -241    420    413
   -220   -636   -415    426     96   -524   1171   1187     57   -239    418    415
   -223   -615   -392    420     83   -504   1169   1182     62   -233    420    418
   -293   -618   -324    454     15   -472   1197   1210     96   -205    457    446
   -267   -594   -327    431     28   -462   1205   1223    114   -189    472    459
   -179   -561   -384    368    101   -472   1176   1202    101   -200    462    449
   -148   -563   -415    355    132   -491   1163   1195    106   -197    467    452
   -176   -571   -394    374    106   -483   1163   1200    116   -187    475    459
   -200   -553   -353    376     75   -454   1163   1208    129   -174    491    470
   -218   -550   -332    384     57   -444   1161   1215    142   -163    504    483
   -176   -522   -345    350     83   -433   1140   1213    140   -153    514    491
   -179   -519   -342    348     80   -433   1130   1221    150   -137    532    506
   -194   -509   -314    350     59   -413   1130   1234    163   -122    553    522
   -158   -488   -329    322     83   -407   1114   1234    161   -119    563    524
   -213   -470   -257    342     20   -363   1137   1275    197    -75    613    566
   -189   -452   -265    319     36   -358   1140   1296    213    -51    633    581
   -132   -446   -314    290     88   -381   1130   1299    205    -54    626    579
    -93   -420   -329    257    116   -376   1119   1288    192    -64    623    574
   -174   -423   -249    298     36   -337   1143   1309    215    -36    652    602
   -179   -431   -252    303     36   -342   1153   1312    223    -31    657    605
   -187   -420   -236    303     23   -329   1174   1322    239    -20    672    610
   -137   -407   -270    272     64   -337   1163   1299    228    -38    659    581
   -116   -402   -285    259     83   -345   1158   1283    226    -51    644    563
   -109   -394   -288    249     88   -342   1156   1278    231    -51    639    558
   -148   -415   -267    280     57   -342   1171   1280    249    -36    649    563
   -207   -428   -223    316      5   -327   1187   1286    270    -20    657    563
   -246   -428   -181    337    -33   -306   1200   1291    288     -5    670    563
   -223   -407   -184    316    -20   -296   1182   1262    272    -15    652    537
   -181   -405   -226    293     20   -316   1158   1231    254    -33    628    506
   -161   -389   -228    275     31   -311   1153   1223    259    -23    633    504
    -98   -384   -285    241     93   -335   1132   1208    254    -25    626    506
   -109   -381   -272    244     80   -329   1130   1205    262    -18    628    519
   -124   -363   -241    244     57   -303   1132   1205    277     -5    641    535
   -148   -340   -194    244     20   -267   1153   1226    303     20    665    561
   -119   -301   -181    210     31   -241   1166   1241    327     44    685    581
   -129   -254   -124    192     -5   -189   1179   1260    350     72    719    613
   -116   -226   -111    171     -5   -168   1179   1270    366     85    737    618
   -114   -210    -96    161    -10   -153   1187   1283    384    106    763    633
    -90   -194   -103    142      5   -150   1189   1288    400    124    795    654
   -140   -176    -36    158    -54   -106   1195   1280    410    137    826    672
   -176   -161     15    168    -98    -72   1192   1280    423    153    859    701
   -189   -168     20    179   -106    -75   1158   1249    407    145    865    696
   -181   -168     12    176    -98    -77   1127   1218    392    129    854    688
   -150   -166    -18    155    -67    -93   1101   1187    368    111    836    683
   -168   -174     -5    171    -83    -90   1093   1182    361    109    831    683
   -161   -192    -31    174    -67   -111   1075   1169    342     96    818    659
   -137   -241   -103    189    -18   -174   1047   1132    303     54    776    615
   -114   -298   -184    205     33   -241   1010   1096    262     10    724    579
   -145   -342   -197    244     23   -270   1000   1085    244     -7    691    576
   -213   -376   -163    293    -25   -272   1005   1078    233    -18    657    550
   -171   -389   -218    280     23   -303    974   1036    192    -57    602    504
   -233   -405   -171    316    -33   -288    969   1028    184    -57    605    509
   -290   -426   -135    358    -80   -280    979   1034    187    -44    592    530
   -215   -420   -207    316     -7   -314    953   1002    153    -72    545    506
   -163   -407   -244    285     38   -327    932    976    135    -98    517    483
   -192   -439   -246    314     25   -342    917    969    124   -119    493    465
   -226   -558   -332    389     51   -446    945   1008    109   -168    420    392
   -207   -618   -413    410    101   -517   1031   1088    129   -202    350    314
   -163   -589   -426    376    129   -509   1127   1223    210   -150    376    329
   -119   -324   -205    220     41   -265   1202   1384    413     88    623    561
   -109    267    376    -80   -241    322   1197   1423    678    504   1098   1028
   -270    888   1156   -311   -711   1021   1065   1231    849    896   1584   1488
   -423   1049   1473   -311   -948   1260    758    859    745    982   1732   1605
   -428    475    904    -23   -667    688    504    446    226    428   1210   1132
   -410   -368     41    389   -226   -163    433    257   -285   -280    475    480
   -345   -789   -444    566     46   -618    462    345   -400   -522    184    207
   -283   -807   -524    545    119   -667    553    506   -293   -465    202    205
   -275   -706   -431    488     77   -568    675    659   -148   -345    298    277
   -241   -600   -358    420     57   -480    745    750    -51   -257    374    337
   -192   -519   -329    353     67   -423    782    789      0   -210    410    371
   -184   -483   -298    335     57   -392    805    813     31   -187    413    389
   -181   -498   -319    340     67   -410    802    810     31   -189    389    379
   -135   -485   -350    309    106   -418    795    807     33   -189    397    384
   -129   -465   -337    296    101   -402    797    818     44   -179    418    389
    -77   -426   -348    252    135   -387    787    810     38   -179    439    381
    -62   -462   -400    259    168   -431    766    787     18   -202    423    355
    -67   -457   -389    262    158   -423    771    795     25   -192    431    371
    -72   -418   -345    244    135   -384    771    800     36   -174    436    394
    -85   -415   -329    252    122   -374    774    805     38   -166    449    402
    -93   -415   -322    254    114   -371    776    807     38   -166    472    418
    -85   -389   -306    236    109   -348    779    813     51   -158    478    428
    -83   -384   -301    231    106   -342    776    813     62   -155    480    431
    -77   -371   -293    226    106   -332    769    807     59   -153    475    436
    -64   -368   -303    218    119   -337    758    802     57   -153    459    441
   -109   -374   -267    241     77   -322    776    828     77   -129    475    459
   -132   -363   -231    246     46   -296    787    841     93   -111    491    483
   -163   -342   -179    254      7   -262    797    857    114    -88    509    504
   -184   -358   -174    270     -5   -267    795    865    124    -77    506    506
   -122   -358   -239    239     57   -298    763    854    111    -90    496    496
    -85   -355   -270    220     90   -314    745    857    109    -85    498    504
   -161   -327   -166    244      2   -246    771    898    150    -36    542    558
   -158   -293   -137    223    -10   -215    769    914    168    -18    558    597
    -80   -280   -200    181     59   -241    750    909    163    -25    540    597
    -57   -267   -213    161     75   -241    753    917    176    -18    548    600
    -41   -241   -200    142     77   -220    766    930    194     -5    563    607
    -72   -233   -163    153     44   -200    784    940    202      5    574    620
    -80   -249   -171    163     44   -210    795    937    197     -5    568    620
    -93   -249   -155    168     28   -202    807    940    205      2    581    626
   -103   -257   -153    181     23   -205    818    948    215     12    592    639
   -103   -265   -161    184     25   -213    823    956    220     18    602    652
   -111   -270   -158    189     20   -215    831    966    231     28    610    654
   -142   -280   -140    210     -2   -213    841    974    244     31    620    657
   -127   -280   -153    205     12   -218    844    969    244     31    626    657
   -145   -283   -140    213     -5   -213    849    966    246     38    633    659
   -181   -306   -124    244    -31   -215    859    966    254     44    641    665
   -189   -314   -127    249    -33   -223    859    961    254     41    652    659
   -189   -324   -135    257    -28   -231    854    956    252     38    672    652
   -202   -316   -114    259    -46   -215    854    961    265     46    706    665
   -181   -319   -140    249    -20   -231    846    961    270     41    719    667
   -187   -309   -124    246    -31   -218    857    974    298     51    743    678
   -174   -293   -119    233    -28   -207    867    987    324     75    761    691
   -124   -244   -119    184     -5   -181    878   1002    355     98    771    709
   -119   -205    -85    161    -18   -145    893   1023    381    116    782    732
   -127   -184    -59    153    -33   -122    901   1039    392    124    787    750
   -181   -189     -7    187    -88    -98    922   1065    410    140    802    782
   -184   -163     18    171   -103    -72    940   1083    426    155    818    823
   -109   -114     -5    109    -51    -59    924   1067    415    155    810    836
    -93    -83     10     88    -54    -38    919   1052    410    163    810    849
   -106   -101      5    103    -57    -49    898   1028    389    155    800    857
   -148   -140      5    142    -77    -67    883   1010    366    142    784    878
   -155   -145     10    150    -85    -67    870    992    348    137    784    878
   -174   -168      5    171    -90    -83    854    979    327    129    787    865
   -158   -207    -49    184    -54   -129    833    966    298    103    769    854
   -207   -267    -59    236    -75   -163    833    961    283     83    761    867
   -265   -329    -64    296   -101   -197    831    956    259     67    745    854
   -200   -379   -179    288    -10   -280    789    914    202     10    698    795
   -236   -410   -174    324    -31   -293    787    909    187     -5    704    771
   -218   -446   -228    332      2   -337    758    870    145    -44    685    709
   -239   -480   -241    358      0   -361    740    844    114    -70    667    685
   -205   -506   -301    353     46   -405    719    823     83    -98    644    672
   -205   -511   -306    358     49   -410    711    818     70   -103    641    680
   -249   -524   -277    387     12   -402    714    826     72    -98    646    691
   -231   -571   -340    400     51   -457    701    826     51   -127    615    678
   -210   -688   -478    446    132   -584    709    841      7   -192    537    615
   -187   -774   -587    480    200   -680    784    924      2   -244    459    535
   -161   -753   -592    457    213   -672    888   1070     77   -202    478    548
   -109   -555   -449    332    168   -504    984   1252    252    -18    659    724
    -85    -36     49     59    -67      5   1039   1374    537    371   1098   1176
   -244    693    937   -223   -589    815   1000   1299    828    854   1693   1779
   -418    940   1356   -262   -885   1148    709    917    779    997   1919   1995
   -483    527   1010    -23   -748    769    415    501    363    623   1579   1673
   -493   -361    132    426   -314   -114    259    184   -257   -145    789    943
   -392   -987   -594    691    101   -792    220    163   -548   -579    306    462
   -311  -1039   -727    672    207   -883    311    332   -452   -532    329    454
   -277   -963   -685    620    202   -826    449    517   -296   -410    441    532
   -218   -878   -659    545    218   -769    530    618   -192   -322    522    597
   -246   -831   -584    540    168   -709    587    683   -127   -257    571    641
   -239   -795   -555    514    158   -675    610    714    -90   -223    602    652
   -233   -787   -553    511    158   -670    626    737    -67   -202    620    665
   -189   -795   -605    491    207   -701    613    737    -64   -200    618    667
   -155   -810   -654    483    249   -732    602    730    -72   -207    605    659
   -161   -807   -649    483    244   -730    607    737    -59   -192    618    670
   -171   -797   -628    483    228   -714    618    748    -46   -174    636    685
   -184   -795   -610    485    213   -704    623    753    -38   -158    649    704
   -205   -792   -587    498    189   -691    633    756    -25   -150    659    711
   -218   -805   -589    511    184   -698    628    766    -12   -150    667    724
   -228   -815   -587    519    179   -701    628    774     -2   -142    672    735
   -239   -807   -571    522    163   -691    639    787     15   -124    688    750
   -239   -800   -561    519    161   -680    649    795     28   -109    709    758
   -233   -792   -558    511    161   -678    646    792     33   -109    717    758
   -220   -771   -553    496    166   -662    641    792     44   -103    727    756
   -181   -774   -592    478    205   -685    626    782     44   -111    722    745
   -171   -779   -607    475    218   -693    623    779     54   -109    730    745
   -231   -795   -563    511    163   -680    636    802     75    -90    756    766
   -202   -779   -576    491    187   -678    631    805     90    -77    774    774
   -184   -787   -602    485    207   -696    626    810     96    -80    782    776
   -194   -763   -568    480    187   -667    631    831    119    -62    813    792
   -163   -743   -579    452    205   -659    623    839    124    -64    820    795
   -132   -724   -592    428    228   -657    615    841    129    -62    828    800
   -119   -709   -589    413    233   -649    618    859    148    -46    849    820
    -93   -665   -571    379    239   -618    631    880    171    -18    885    846
    -96   -657   -563    376    231   -610    631    883    179    -12    893    849
   -103   -680   -576    392    233   -628    636    880    176    -25    891    836
   -106   -665   -561    384    226   -613    644    883    187    -20    901    839
   -122   -636   -514    379    194   -576    659    893    205     -5    917    857
   -140   -626   -485    381    171   -558    667    893    218      2    930    854
   -127   -628   -501    376    184   -566    667    893    226      0    930    841
   -119   -631   -514    374    194   -574    667    891    236     -2    930    826
   -127   -636   -509    381    189   -574    680    896    259     12    948    823
   -127   -639   -514    381    192   -576    678    883    257      7    956    810
   -150   -631   -480    389    163   -555    685    885    272     18    974    818
   -119   -633   -517    376    194   -576    691    878    277     23    974    818
   -111   -646   -535    379    210   -592    688    867    280     23    969    807
   -119   -672   -553    394    215   -613    667    844    272     15    958    782
   -161   -652   -491    405    163   -574    675    852    293     31    987    802
   -140   -602   -465    368    161   -535    670    857    303     44   1010    818
   -174   -602   -428    389    127   -517    678    865    322     54   1031    818
   -197   -579   -381    387     90   -480    706    901    366     90   1062    841
   -155   -545   -389    350    114   -467    719    917    392    114   1075    857
   -111   -509   -397    309    142   -454    732    922    410    127   1088    875
    -96   -485   -389    290    145   -439    743    937    428    145   1109    896
   -109   -485   -379    296    132   -431    737    937    433    150   1119    898
    -75   -446   -371    259    145   -410    732    930    444    155   1127    896
   -116   -397   -280    254     80   -340    753    940    483    194   1169    937
    -83   -376   -293    231    103   -335    737    914    475    194   1171    932
    -72   -361   -290    215    106   -327    711    883    462    197   1174    930
    -72   -384   -314    228    119   -350    678    849    433    179   1158    914
    -67   -381   -314    223    122   -348    652    823    423    168   1158    917
    -67   -400   -332    233    132   -366    626    802    407    145   1145    904
    -93   -423   -329    257    116   -376    620    792    400    137   1140    891
   -109   -467   -358    288    122   -413    607    782    384    124   1130    870
    -80   -535   -454    306    184   -496    571    750    350     85   1096    828
    -57   -602   -545    329    244   -574    542    722    314     46   1060    787
    -64   -646   -581    355    257   -615    524    698    290     18   1039    756
    -44   -685   -641    363    296   -662    506    667    257    -20    997    717
    -23   -701   -678    361    324   -688    488    639    236    -44    976    693
     -5   -711   -706    358    350   -709    470    610    218    -72    956    662
     -7   -730   -724    368    355   -727    454    589    205    -90    943    652
    -12   -756   -743    384    363   -750    446    584    205    -85    945    654
    -18   -802   -784    407    381   -795    454    594    205    -96    932    639
    -12   -932   -919    472    452   -927    483    636    189   -150    854    566
    -10  -1000   -989    506    488   -997    574    737    223   -174    792    504
    -10   -982   -971    496    478   -976    683    880    324   -119    818    519
     12   -766   -779    376    394   -774    763   1018    488     59    992    675
     28   -288   -316    129    171   -301    761   1072    711    410   1384   1052
   -114    277    389    -83   -252    335    615    862    836    769   1823   1454
   -205    426    631   -111   -418    530    296    470    683    818   1938   1525
   -262    -33    228    148   -246     96     51     46    220    368   1525   1161
   -275   -841   -566    558    145   -704     -7   -129   -270   -324    815    584
   -174  -1226  -1052    698    436  -1140     36     12   -337   -509    579    366
   -171  -1291  -1122    730    472  -1208    153    202   -215   -444    610    363
   -249  -1231   -982    737    366  -1106    290    371    -54   -314    709    439
   -218  -1130   -911    675    345  -1021    366    475     59   -218    787    511
    -59  -1060  -1000    558    470  -1031    363    478     83   -205    792    509
   -132  -1031   -898    581    381   -966    413    537    142   -142    846    563
   -116  -1008   -893    561    387   -950    418    553    161   -122    859    576
    -41  -1008   -966    524    462   -987    397    530    150   -137    841    537
    -49  -1028   -979    535    465  -1005    413    535    161   -137    852    514
    -72  -1005   -932    537    428   -971    431    550    181   -111    883    506
   -103   -974   -870    537    381   -922    449    563    205    -77    904    537
    -57   -982   -924    519    433   -953    431    540    187    -85    875    540
    -93   -989   -896    542    400   -943    439    548    192    -80    862    563
   -116  -1008   -891    563    384   -950    446    568    207    -62    865    594
    -93   -992   -898    542    400   -945    452    579    220    -41    867    615
    -67   -966   -898    517    415   -932    433    566    218    -36    867    618
    -33   -966   -935    498    449   -953    423    563    215    -41    854    610
    -51   -984   -932    517    439   -958    431    571    226    -36    849    607
    -57   -963   -906    509    423   -935    428    568    233    -23    849    605
    -72   -953   -880    514    402   -917    428    574    246     -7    852    602
    -72   -976   -904    522    413   -940    431    584    259      0    849    600
    -54   -966   -911    511    426   -940    431    587    267     15    849    597
    -70   -984   -914    524    420   -950    426    587    270     25    849    597
    -93   -987   -893    540    400   -940    431    605    283     46    857    610
    -54   -963   -909    506    426   -935    405    605    277     46    852    605
    -54   -963   -909    509    426   -935    397    618    285     62    854    610
    -59   -937   -878    496    407   -909    387    623    293     75    857    615
      2   -893   -896    446    449   -893    374    626    298     93    862    620
     10   -909   -919    449    465   -914    387    644    314    114    870    626
    -33   -932   -898    483    431   -914    405    657    319    119    867    636
    -46   -930   -883    488    415   -906    415    662    319    114    859    636
    -15   -914   -898    465    441   -906    415    652    309    103    844    620
     25   -893   -919    433    470   -906    410    636    296     88    823    600
      7   -898   -906    444    454   -904    423    641    306     98    823    605
     -2   -914   -914    457    454   -914    428    636    306     96    813    602
     15   -927   -943    457    478   -935    431    623    298     88    784    579
    -38   -917   -880    478    418   -898    449    631    322    114    802    589
    -33   -914   -880    475    420   -898    454    633    332    129    807    592
      2   -953   -958    472    478   -956    444    613    319    111    776    561
     10   -950   -961    470    485   -956    436    592    311    103    756    545
    -15   -935   -919    472    452   -927    441    584    316    109    748    535
    -46   -924   -878    485    413   -901    449    584    327    119    758    530
    -38   -927   -888    480    420   -909    436    574    324    124    756    517
    -72   -911   -839    493    381   -875    441    579    340    142    769    524
    -28   -901   -872    465    420   -888    431    568    335    137    758    517
    -36   -875   -841    454    402   -859    449    587    358    163    776    527
    -12   -833   -823    423    402   -828    452    597    371    181    795    527
    -25   -800   -774    413    374   -787    472    628    402    220    833    545
    -23   -771   -748    397    361   -761    475    641    420    231    844    558
     -7   -750   -743    379    366   -745    472    646    431    236    846    568
    -36   -722   -685    376    322   -704    488    662    457    262    867    597
     -7   -678   -670    342    329   -675    491    657    472    280    888    618
      5   -654   -662    322    332   -657    483    639    470    285    896    626
     -5   -662   -657    332    324   -659    459    613    452    277    891    615
    -36   -644   -607    337    283   -626    441    597    444    277    901    618
    -93   -639   -545    366    226   -592    439    594    449    293    922    628
    -25   -657   -633    340    303   -646    407    561    413    257    893    592
    -44   -678   -633    361    293   -654    402    548    402    244    883    589
    -59   -730   -672    392    306   -701    376    522    376    215    833    576
    -93   -774   -680    433    293   -727    371    511    366    205    805    574
    -83   -802   -719    441    316   -761    358    485    348    181    763    550
   -111   -839   -730    475    309   -784    345    470    335    158    727    522
   -124   -872   -748    498    309   -810    329    449    309    140    685    491
    -93   -904   -810    498    358   -857    306    415    270    111    657    439
    -51   -896   -846    472    397   -872    275    381    241     90    636    402
    -54   -872   -820    462    381   -846    267    366    239     96    641    407
    -88   -893   -805    491    358   -852    259    355    228     90    639    397
   -119   -966   -846    542    363   -906    267    361    210     70    602    374
   -101  -1075   -974    587    433  -1026    319    415    205      5    517    296
   -106  -1106  -1002    605    446  -1054    420    522    262     -7    472    249
   -109  -1096   -989    602    439  -1044    517    662    363     54    506    267
    -67   -859   -792    465    361   -826    558    763    524    254    706    441
    -72   -290   -218    181     70   -254    509    730    727    620   1148    836
   -244    246    491     -2   -366    368    322    457    795    924   1551   1163
   -272    327    600    -28   -436    465     -5     46    579    893   1571   1158
   -316   -207    109    262   -213    -49   -205   -322    106    361   1060    730
   -306   -935   -631    620    158   -784   -213   -371   -270   -239    426    226
   -236  -1215   -979    724    371  -1098   -155   -228   -283   -353    226     70
   -145  -1234  -1088    688    470  -1161    -70    -90   -187   -301    228     51
    -90  -1143  -1052    618    480  -1098     25     31    -49   -200    309    114
    -67  -1049   -982    558    454  -1015     88    109     51   -114    381    184
      7  -1005  -1015    498    511  -1010    103    127     83    -93    397    197
     83   -971  -1054    444    566  -1013     96    124     83    -90    394    189
    145   -927  -1072    392    607  -1000     85    119     83    -88    400    189
    174   -911  -1085    368    628   -997     75    103     83    -90    394    179
    228   -901  -1130    335    678  -1015     57     90     77    -90    394    163
    194   -911  -1106    355    649  -1008     64     98     85    -75    402    166
    215   -901  -1117    342    665  -1008     49     85     77    -83    405    153
    176   -888  -1067    355    618   -976     57     98     93    -70    431    166
    187   -867  -1054    337    620   -961     49     96     98    -70    415    155
    244   -841  -1088    296    665   -963     31     80     93    -83    402    145
    197   -841  -1039    322    618   -940     41     85    106    -75    418    161
    122   -849   -971    363    545   -909     62    101    129    -59    433    174
     85   -823   -911    368    496   -867     80    122    155    -33    457    184
     75   -805   -883    363    478   -844     93    137    171    -12    467    189
     62   -805   -867    371    465   -836     90    142    176     -7    467    187
     20   -802   -826    389    420   -815     96    153    192      7    470    192
     -7   -797   -792    402    392   -795     98    163    210     20    472    205
    -23   -787   -763    402    368   -774    101    174    223     36    480    223
    -12   -763   -750    389    368   -758     96    179    231     49    483    236
    -12   -748   -735    379    358   -740     85    179    236     57    478    239
    -33   -737   -704    384    332   -722     83    197    252     75    483    254
    -18   -740   -724    376    353   -732     64    202    254     72    467    254
     10   -691   -701    340    355   -696     62    220    272     93    478    270
     10   -639   -649    314    329   -644     75    244    298    129    501    301
     -5   -644   -639    324    314   -641     83    257    309    137    506    311
    -28   -652   -626    340    296   -639     93    262    314    137    496    316
    -31   -631   -600    332    283   -615    103    270    322    148    491    327
    -38   -610   -574    322    267   -592    109    270    324    155    485    335
    -44   -623   -579    332    267   -602    103    265    316    148    472    322
    -46   -620   -574    332    262   -597    101    257    314    140    465    301
    -72   -600   -527    337    226   -563    119    267    332    158    480    311
   -101   -605   -506    353    200   -555    127    277    345    166    483    316
    -85   -602   -519    342    215   -561    124    267    350    174    472    316
   -101   -592   -491    345    192   -542    140    275    368    197    480    342
    -75   -594   -519    335    220   -558    137    257    368    192    465    345
    -67   -597   -530    332    231   -566    127    249    371    189    465    355
    -85   -600   -514    342    213   -558    124    244    374    192    467    366
   -101   -605   -506    350    200   -555    116    236    371    192    470    371
   -103   -589   -485    348    189   -537    116    233    381    202    478    379
   -119   -589   -472    353    176   -532    111    231    384    210    483    381
   -122   -550   -428    335    153   -491    122    246    410    236    511    407
   -116   -537   -420    327    150   -480    135    265    431    262    530    436
    -98   -509   -410    303    155   -459    148    288    457    288    545    457
   -106   -457   -350    280    119   -402    168    316    488    319    561    478
    -62   -465   -405    262    168   -436    163    316    485    309    542    467
    -54   -449   -394    252    168   -423    166    324    496    314    574    483
    -83   -413   -329    249    122   -371    179    348    517    340    623    527
   -111   -389   -277    252     80   -335    197    361    537    366    644    563
    -20   -366   -345    192    161   -355    166    324    514    348    626    566
      0   -371   -374    184    184   -371    132    285    480    327    597    561
     -5   -400   -394    202    194   -397    106    259    454    303    592    555
    -31   -423   -394    226    179   -410     90    254    441    293    615    555
    -25   -441   -418    233    194   -431     70    233    418    272    607    548
    -46   -480   -433    262    192   -457     54    215    394    252    579    535
    -67   -548   -480    309    205   -514     33    194    358    218    553    506
   -122   -607   -485    363    181   -548     33    194    342    197    524    478
   -116   -631   -514    374    197   -574     10    174    311    174    506    452
    -90   -675   -587    381    246   -631    -23    137    275    142    478    420
    -83   -696   -613    389    265   -654    -41    116    254    127    449    400
    -98   -698   -600    397    249   -649    -44    116    259    140    462    410
    -96   -727   -633    410    267   -680    -59    109    244    132    467    407
    -98   -727   -631    413    265   -680    -75     98    231    124    462    405
   -122   -732   -610    428    244   -672    -75     98    231    124    483    420
   -111   -779   -670    444    277   -727    -88     96    210     88    449    400
    -83   -888   -807    485    361   -849    -57    137    197     12    361    309
    -80   -919   -839    498    376   -878     31    231    236     -7    316    246
   -116   -875   -758    496    319   -818    145    405    355     83    392    306
   -101   -574   -475    335    184   -527    213    561    571    348    688    571
    -75     -7     67     38    -72     28    194    574    807    737   1161   1008
   -155    524    680   -184   -418    602     12    332    911   1044   1561   1384
   -231    553    784   -161   -506    667   -314    -72    696   1002   1584   1395
   -355    -88    267    220   -311     88   -524   -472    127    384    976    867
   -277   -833   -555    555    137   -696   -618   -644   -355   -272    267    246
   -184  -1140   -956    659    384  -1047   -600   -535   -413   -423     44     59
   -119  -1145  -1026    633    452  -1085   -496   -366   -290   -350     57     80
   -101  -1054   -956    576    426  -1008   -387   -228   -158   -244    135    150
    -93   -958   -867    524    387   -914   -335   -153    -70   -161    200    213
   -129   -893   -766    511    316   -831   -290    -96     -5   -101    254    262
    -98   -870   -771    485    335   -820   -285    -75      7    -90    259    280
    -46   -859   -813    452    381   -836   -303    -90     -5   -101    239    280
    -96   -865   -769    480    335   -818   -293    -77      7    -83    252    296
    -70   -865   -795    467    361   -831   -298    -80      5    -83    249    290
    -80   -839   -758    459    337   -800   -290    -70     20    -62    272    319
    -67   -818   -753    441    340   -787   -301    -77     18    -62    267    324
    -93   -820   -730    457    316   -776   -301    -83     20    -62    262    329
   -111   -846   -735    475    311   -792   -316    -96      7    -83    249    319
    -80   -813   -732    446    324   -774   -329    -90     15    -62    257    332
    -23   -795   -774    407    374   -784   -348    -98     10    -62    241    322
     36   -792   -828    376    431   -807   -376   -119     -5    -85    223    306
     72   -787   -859    355    465   -820   -394   -132    -18    -96    213    298
     93   -771   -865    340    478   -818   -389   -124     -5    -80    213    311
    127   -748   -875    309    498   -810   -397   -119     10    -72    218    319
    155   -732   -888    288    522   -810   -410   -122     10    -83    210    314
    181   -711   -893    265    535   -802   -420   -127     12    -80    202    316
    194   -675   -870    241    532   -771   -426   -116     31    -51    220    335
    213   -685   -898    233    553   -792   -452   -129     23    -64    202    314
    184   -711   -896    262    537   -802   -457   -124     28    -64    189    311
    148   -706   -854    277    501   -779   -452   -109     44    -46    202    329
    129   -701   -831    285    480   -766   -449    -90     54    -28    228    342
    111   -683   -795    285    452   -737   -433    -64     75     -7    249    355
     77   -670   -748    296    413   -709   -407    -31    103     18    267    379
     36   -654   -693    309    363   -672   -389     -7    124     31    275    397
    -10   -633   -623    322    306   -628   -361     25    163     62    306    426
     -7   -623   -615    314    303   -620   -361     31    168     90    324    423
    -12   -654   -641    332    314   -646   -363     20    155     77    298    394
    -36   -618   -581    324    270   -602   -342     28    176     90    306    418
     20   -607   -628    293    324   -618   -345     25    189     93    298    420
     33   -631   -667    296    348   -649   -345     28    197     98    290    420
     46   -641   -688    298    366   -665   -345     31    192    106    283    420
     41   -639   -683    298    361   -662   -335     36    194    109    270    405
     38   -631   -670    296    353   -649   -329     28    197    103    252    389
     18   -628   -646    303    332   -636   -335     23    205    101    249    381
      5   -649   -654    322    327   -649   -348     15    200     90    228    368
     -5   -662   -657    332    324   -659   -353     10    194     88    218    358
    -36   -644   -607    340    285   -626   -337     20    210    101    241    376
    -38   -628   -589    332    272   -610   -332     23    223    116    262    389
    -44   -620   -576    332    265   -600   -335     25    236    129    275    389
    -44   -600   -558    322    254   -579   -345     23    246    142    288    392
    -62   -561   -498    311    218   -530   -337     36    270    174    322    402
    -77   -498   -423    288    171   -462   -311     64    301    207    348    415
    -49   -459   -410    254    179   -436   -301     77    311    223    366    426
     15   -415   -431    200    220   -423   -309     77    311    223    379    423
     20   -394   -415    187    218   -405   -306     83    314    223    392    420
     10   -389   -400    187    205   -394   -303     85    322    228    410    433
     51   -355   -410    150    231   -381   -309     83    324    239    423    439
     85   -314   -400    111    241   -355   -319     67    324    249    441    449
    127   -280   -407     77    267   -342   -345     36    306    241    452    444
    122   -303   -426     90    272   -363   -381      2    280    228    454    444
    137   -327   -467     93    301   -397   -431    -46    241    194    428    426
    142   -335   -478     96    309   -407   -470    -83    213    171    410    413
    135   -335   -470    101    301   -402   -493   -103    197    161    405    407
    142   -355   -501    103    322   -428   -517   -119    179    140    389    384
     70   -400   -472    163    270   -436   -522   -127    171    129    387    374
     23   -436   -459    205    239   -446   -527   -137    155    116    379    363
     54   -467   -522    207    288   -493   -561   -174    119     77    353    324
    -28   -475   -449    252    207   -462   -555   -163    137     90    381    345
    -64   -483   -420    272    176   -452   -566   -176    127     72    374    342
    -31   -504   -475    265    220   -491   -592   -207     93     23    327    301
     -7   -532   -524    270    257   -530   -618   -231     62     -5    296    272
     38   -566   -605    262    319   -587   -654   -270     23    -44    265    239
     18   -579   -597    280    306   -587   -659   -272     18    -46    267    236
    -12   -633   -620    322    301   -626   -672   -275     -7    -70    241    207
    -20   -745   -724    384    350   -735   -644   -228    -25   -119    174    132
    -23   -766   -745    394    358   -756   -527    -96     33   -103    166     93
     18   -675   -696    327    355   -685   -423     72    155      0    252    163
    119   -353   -475    114    296   -415   -358    239    371    254    509    418
     59    272    213   -166    -75    244   -335    322    691    717   1041    948
    -72    914    987   -420   -530    950   -511     77    859   1091   1525   1434
   -150    911   1062   -381   -607    987   -859   -361    662   1028   1522   1441
   -239    262    501    -12   -371    381  -1114   -807     98    420    940    930
   -272   -592   -319    433     23   -457  -1202  -1036   -483   -329    181    215
   -135   -974   -841    553    353   -906  -1192   -927   -579   -522    -59    -49
    -75  -1000   -924    537    423   -963  -1070   -735   -462   -454    -28    -38
    -59   -919   -862    488    400   -893   -943   -579   -322   -342     59     23
    -62   -854   -792    459    363   -823   -865   -485   -223   -254    135     80
    -75   -815   -743    444    332   -779   -820   -439   -171   -210    184    124
    -41   -792   -750    415    353   -771   -805   -426   -153   -192    202    142
     15   -800   -818    389    415   -807   -810   -433   -163   -210    189    119
     23   -800   -823    389    423   -810   -810   -436   -168   -218    184    101
     33   -776   -810    371    420   -795   -813   -441   -171   -215    187    116
     49   -766   -815    358    431   -789   -818   -446   -171   -213    192    127
     20   -748   -771    361    394   -758   -813   -444   -161   -202    207    142
    109   -732   -841    311    475   -787   -844   -478   -184   -223    184    124
    140   -766   -906    311    522   -836   -870   -504   -210   -254    145     96
    158   -766   -924    303    540   -844   -878   -511   -215   -265    135     96
    176   -714   -891    267    532   -802   -872   -501   -194   -241    161    119
    210   -704   -914    246    561   -807   -875   -498   -197   -241    158    111
    246   -758  -1005    254    623   -880   -914   -535   -233   -280    109     64
    215   -784  -1000    283    607   -891   -917   -535   -228   -283     96     70
    218   -727   -948    252    581   -836   -898   -514   -202   -254    124    114
    192   -709   -901    259    545   -805   -872   -491   -176   -215    150    142
    163   -732   -898    283    530   -815   -867   -485   -174   -207    153    145
    135   -722   -857    293    496   -789   -854   -470   -155   -179    181    168
     83   -711   -795    314    436   -753   -833   -439   -119   -145    213    200
    103   -714   -818    306    459   -766   -831   -428   -109   -132    218    215
     -7   -709   -704    355    348   -706   -795   -381    -59    -72    265    265
     33   -711   -745    337    387   -730   -815   -379    -57    -70    257    265
    103   -693   -800    293    449   -745   -839   -384    -64    -70    241    254
    153   -659   -813    254    483   -735   -846   -376    -57    -46    244    265
    142   -667   -813    259    475   -737   -844   -368    -49    -36    241    270
    145   -683   -828    270    485   -756   -833   -363    -46    -25    233    267
    132   -688   -820    275    475   -753   -826   -363    -46    -20    233    262
    127   -685   -813    280    470   -748   -828   -371    -51    -23    236    259
    127   -672   -802    272    465   -737   -828   -376    -51    -18    228    252
    137   -685   -823    272    478   -753   -826   -376    -51    -23    215    228
    155   -685   -841    265    496   -763   -820   -381    -54    -28    205    205
    140   -688   -828    275    483   -758   -810   -376    -44    -18    205    189
    106   -698   -805    293    454   -750   -797   -366    -28      0    215    179
     93   -693   -787    298    439   -740   -784   -366    -25      5    218    161
    101   -693   -795    293    446   -743   -779   -379    -25      2    213    140
    153   -704   -857    275    504   -779   -795   -397    -44    -15    194    111
    166   -711   -878    272    519   -795   -818   -418    -51    -25    184     88
    179   -696   -875    257    527   -784   -828   -420    -44    -23    192     85
    158   -693   -854    265    504   -771   -828   -418    -31    -23    200     83
    145   -696   -841    275    493   -769   -828   -415    -25    -25    205     75
    166   -691   -857    262    511   -774   -831   -418    -20    -23    205     62
    158   -688   -846    265    501   -766   -818   -405     -7     -5    218     64
    153   -654   -810    249    480   -732   -795   -384     15     20    244     83
    166   -605   -771    220    467   -688   -779   -371     33     49    272    101
    166   -607   -774    220    467   -691   -776   -368     38     54    277    101
    168   -605   -774    218    470   -688   -756   -353     54     67    290    111
    179   -581   -763    200    470   -672   -753   -342     59     83    303    122
    181   -548   -730    184    454   -639   -740   -324     83    101    329    150
    200   -532   -735    166    465   -633   -740   -332     88    103    327    155
    179   -509   -688    163    433   -597   -748   -355     83    101    329    158
    176   -496   -672    158    423   -584   -761   -374     77     98    329    163
    155   -514   -670    179    413   -592   -771   -397     59     90    322    166
    155   -530   -685    187    420   -607   -797   -420     38     72    303    150
    155   -563   -719    202    436   -641   -823   -444     10     49    283    140
    135   -584   -722    223    426   -652   -833   -462     -7     38    270    122
    124   -644   -769    259    446   -706   -839   -483    -38      5    231     85
    111   -719   -833    303    472   -776   -865   -504    -70    -33    192     44
     98   -753   -852    327    472   -802   -875   -514    -85    -59    168     23
     77   -787   -867    353    472   -826   -878   -527   -109    -83    142     -2
     72   -805   -878    366    475   -841   -891   -545   -132   -111    127    -10
     49   -849   -901    400    472   -872   -901   -561   -153   -135    114    -28
     25   -880   -906    426    465   -891   -891   -563   -158   -150    106    -41
      5   -872   -878    431    439   -872   -888   -568   -161   -153    114    -46
    -23   -852   -828    439    402   -841   -875   -553   -129   -132    145    -23
    -46   -896   -852    470    402   -875   -875   -542   -140   -155    119    -41
    -54  -1000   -945    527    444   -971   -849   -504   -150   -197     51   -116
    -36  -1070  -1034    550    498  -1052   -761   -415   -127   -228    -15   -192
    -10  -1054  -1044    532    517  -1049   -646   -272    -38   -194    -10   -184
     93   -880   -976    392    532   -927   -587   -145    106    -44    127    -59
     72   -410   -483    168    277   -446   -579   -106    340    314    537    332
     -2    158    161    -77    -83    161   -722   -327    465    654    974    724
    -44    345    389   -150   -215    366  -1062   -753    298    714   1111    823
    -96    -70     23     80    -59    -23  -1306  -1148   -155    252    680    449
    -75   -820   -745    449    332   -784  -1392  -1335   -652   -452    -49   -142
     28  -1254  -1283    610    654  -1267  -1369  -1244   -771   -704   -348   -400
     49  -1361  -1410    657    730  -1384  -1265  -1067   -662   -657   -345   -420
    -20  -1283  -1265    652    620  -1275  -1135   -919   -504   -537   -259   -350
    -72  -1176  -1104    623    514  -1140  -1047   -807   -363   -415   -153   -262
     12  -1096  -1109    540    561  -1104  -1036   -795   -324   -381   -127   -257
    -44  -1075  -1031    561    493  -1054  -1000   -763   -277   -345    -96   -246
      0  -1078  -1078    537    535  -1078  -1000   -766   -277   -350   -103   -265
     62  -1034  -1098    485    579  -1065  -1005   -771   -275   -337    -83   -272
    163  -1018  -1184    426    670  -1101  -1034   -802   -298   -355    -90   -306
    181  -1015  -1197    418    688  -1106  -1041   -826   -311   -371    -90   -319
    127   -976  -1106    423    615  -1041  -1021   -805   -275   -337    -51   -285
    132   -961  -1093    413    613  -1026  -1026   -800   -272   -327    -54   -275
    187   -950  -1137    381    659  -1044  -1034   -810   -270   -335    -98   -283
    249   -945  -1195    348    722  -1070  -1044   -828   -272   -342   -150   -301
    246   -919  -1166    335    706  -1041  -1039   -828   -262   -332   -163   -288
    303   -888  -1192    293    748  -1039  -1047   -833   -262   -340   -181   -296
    324   -875  -1202    272    763  -1039  -1049   -818   -252   -337   -184   -306
    270   -875  -1145    303    706  -1010  -1036   -802   -231   -311   -163   -309
    275   -865  -1143    293    706  -1002  -1028   -797   -218   -296   -155   -319
    285   -857  -1143    283    714  -1000  -1031   -800   -210   -283   -153   -327
    272   -852  -1127    288    698   -989  -1028   -800   -202   -275   -150   -340
    316   -831  -1148    257    732   -989  -1039   -807   -205   -277   -155   -342
    366   -826  -1192    231    776  -1010  -1060   -826   -223   -288   -155   -353
    389   -795  -1187    202    787   -989  -1067   -831   -218   -277   -132   -358
    462   -771  -1234    153    846  -1000  -1085   -839   -223   -285   -114   -366
    504   -771  -1275    135    888  -1023  -1104   -841   -231   -285    -80   -366
    524   -748  -1275    111    898  -1010  -1109   -833   -223   -272    -25   -363
    633   -730  -1363     46    997  -1044  -1140   -852   -241   -290    -33   -387
    657   -717  -1374     28   1013  -1044  -1145   -849   -239   -283    -49   -387
    659   -704  -1363     23   1010  -1034  -1135   -839   -226   -267    -54   -387
    659   -685  -1348     10   1002  -1015  -1114   -828   -213   -254    -46   -384
    605   -691  -1299     41    950   -995  -1088   -813   -189   -244    -36   -387
    537   -698  -1236     80    885   -969  -1062   -797   -171   -231    -36   -387
    493   -696  -1189    101    841   -943  -1052   -800   -158   -218    -54   -392
    501   -678  -1179     85    839   -927  -1049   -802   -153   -213    -85   -400
    478   -649  -1127     85    802   -888  -1021   -792   -132   -189    -93   -389
    407   -649  -1057    119    732   -852   -984   -774    -98   -155    -98   -374
    379   -639  -1018    129    698   -828   -976   -779    -88   -137   -124   -387
    361   -665  -1026    150    691   -844   -987   -795    -96   -153   -122   -418
    296   -659   -956    181    623   -805   -963   -776    -67   -137   -109   -405
    277   -633   -914    176    594   -774   -953   -771    -41   -116    -88   -405
    329   -652   -982    161    654   -815   -961   -787    -49   -127    -98   -439
    314   -654   -969    168    641   -813   -961   -789    -44   -119   -129   -446
    309   -636   -948    163    628   -792   -971   -802    -46   -124   -142   -459
    298   -633   -932    166    613   -782   -966   -795    -38   -119   -140   -454
    244   -589   -833    174    537   -711   -932   -763      2    -83   -155   -420
    223   -553   -776    163    498   -665   -909   -740     31    -57   -194   -397
    265   -524   -792    129    527   -657   -909   -732     36    -49   -213   -402
    226   -488   -714    129    470   -600   -880   -701     70    -23   -194   -374
    192   -452   -644    129    418   -548   -859   -678     96      2   -176   -348
    213   -420   -636    101    423   -527   -865   -675    101     15   -176   -340
    233   -389   -623     77    426   -504   -859   -665    116     36   -166   -327
    171   -361   -532     93    350   -444   -831   -652    148     70   -140   -293
    176   -345   -522     85    348   -433   -844   -680    140     59   -140   -298
    210   -324   -537     54    371   -428   -870   -714    116     36   -158   -322
    218   -322   -540     51    376   -428   -891   -745     96     15   -179   -340
    179   -309   -488     64    332   -397   -896   -750    103     25   -171   -327
    158   -306   -465     75    311   -384   -896   -743    109     33   -168   -316
    192   -340   -532     72    361   -436   -924   -766     77      5   -207   -350
    197   -397   -594     98    394   -496   -943   -792     46    -31   -249   -392
    163   -465   -628    148    394   -545   -948   -805     23    -59   -280   -410
     85   -535   -620    226    353   -576   -945   -813      5    -85   -309   -436
    101   -537   -639    218    368   -587   -966   -839    -20   -114   -327   -459
    148   -555   -706    202    426   -631   -997   -880    -62   -148   -366   -496
    129   -620   -750    244    439   -685  -1008   -896    -83   -168   -400   -519
     77   -607   -685    265    381   -646   -982   -880    -67   -148   -381   -501
     70   -597   -667    259    368   -631   -982   -888    -70   -148   -374   -501
     57   -607   -667    275    361   -636   -987   -904    -77   -158   -384   -517
    140   -659   -800    259    467   -730  -1023   -937   -122   -213   -449   -589
    114   -735   -849    311    480   -792   -976   -878   -109   -233   -493   -646
    129   -766   -898    316    511   -831   -875   -763    -57   -249   -537   -696
    257   -737   -995    239    623   -865   -807   -662      7   -226   -542   -711
    257   -550   -810    145    532   -680   -724   -517    181    -25   -353   -537
    228    -77   -306    -75    267   -192   -693   -444    426    345     54   -148
     18    462    444   -241   -213    454   -828   -670    532    675    465    218
    -31    558    587   -265   -309    571  -1156  -1078    335    667    532    249
    -64    106    171    -23   -119    137  -1382  -1460   -127    187     70   -140
    -33   -610   -576    322    270   -594  -1441  -1631   -605   -491   -636   -711
     28   -945   -976    457    501   -961  -1408  -1501   -659   -639   -852   -883
     83  -1018  -1101    467    589  -1057  -1314  -1340   -561   -597   -854   -893
    106   -958  -1065    423    584  -1010  -1213  -1213   -439   -506   -792   -849
    161   -865  -1026    353    592   -945  -1150  -1132   -335   -428   -737   -795
    137   -795   -932    327    532   -862  -1111  -1088   -270   -368   -709   -753
    122   -753   -875    314    498   -813  -1085  -1060   -231   -329   -685   -719
    116   -740   -857    309    485   -797  -1072  -1041   -213   -314   -688   -701
    109   -745   -854    319    480   -800  -1062  -1041   -213   -314   -714   -704
     93   -732   -826    319    457   -779  -1047  -1034   -200   -298   -727   -691
     59   -722   -782    329    418   -750  -1039  -1023   -189   -283   -732   -672
    135   -730   -865    293    498   -797  -1070  -1052   -215   -311   -774   -696
    181   -719   -901    270    540   -810  -1080  -1067   -226   -327   -797   -698
    179   -704   -885    259    530   -792  -1083  -1078   -226   -329   -818   -701
    155   -698   -857    270    504   -776  -1083  -1075   -215   -322   -818   -698
    153   -698   -852    270    501   -774  -1078  -1070   -210   -324   -826   -696
    163   -688   -852    262    506   -769  -1067  -1067   -210   -335   -841   -698
    187   -688   -875    249    530   -779  -1083  -1083   -218   -355   -865   -719
    174   -680   -857    252    514   -769  -1088  -1085   -210   -374   -888   -722
    179   -672   -852    244    514   -761  -1093  -1093   -218   -387   -911   -730
    194   -657   -852    231    522   -753  -1096  -1098   -226   -387   -930   -735
    197   -636   -836    218    514   -737  -1096  -1096   -226   -376   -940   -730
    197   -641   -839    223    517   -740  -1096  -1101   -228   -376   -961   -727
    181   -646   -831    231    504   -737  -1096  -1101   -233   -371   -971   -724
    174   -636   -810    231    491   -722  -1093  -1088   -233   -355   -963   -709
    171   -620   -792    223    480   -706  -1098  -1080   -241   -345   -953   -698
    179   -592   -771    207    475   -680  -1096  -1067   -239   -327   -940   -678
    179   -592   -774    205    475   -680  -1088  -1041   -231   -314   -924   -662
    181   -589   -771    205    475   -680  -1072  -1013   -220   -298   -932   -636
    205   -561   -766    176    485   -662  -1067   -997   -220   -290   -966   -602
    194   -555   -750    181    470   -654  -1049   -987   -223   -306   -979   -576
    184   -566   -750    189    465   -657  -1036   -989   -233   -319  -1008   -555
    163   -548   -711    192    436   -628  -1018   -989   -236   -322  -1041   -537
    114   -550   -667    218    389   -607  -1002   -989   -236   -324  -1062   -537
    114   -550   -667    218    389   -607  -1000  -1002   -246   -337  -1091   -550
    124   -540   -665    207    392   -600   -997  -1015   -259   -348  -1117   -566
    116   -535   -652    210    384   -592   -987  -1026   -262   -355  -1135   -579
     15   -550   -566    267    288   -558   -956  -1018   -246   -342  -1137   -579
     15   -550   -566    265    290   -558   -956  -1036   -254   -355  -1158   -594
     -5   -574   -568    285    280   -571   -956  -1060   -265   -371  -1182   -613
    -46   -613   -566    329    259   -589   -945  -1075   -272   -384  -1202   -623
    -77   -644   -566    361    244   -607   -940  -1088   -288   -405  -1226   -636
    -90   -641   -550    366    228   -597   -948  -1106   -303   -420  -1244   -657
   -101   -641   -540    371    215   -589   -958  -1122   -314   -436  -1260   -683
    -46   -628   -581    337    267   -605   -976  -1135   -322   -446  -1265   -704
      0   -620   -620    309    309   -620   -989  -1148   -327   -454  -1273   -709
     31   -600   -631    283    329   -613   -989  -1156   -322   -449  -1275   -706
     49   -594   -646    270    345   -618   -989  -1161   -319   -449  -1280   -711
     70   -553   -623    241    345   -587   -971  -1148   -303   -431  -1262   -693
     88   -493   -584    200    335   -537   -948  -1127   -277   -400  -1231   -667
    129   -454   -584    161    355   -517   -935  -1132   -270   -389  -1221   -657
    106   -433   -540    163    322   -485   -914  -1124   -257   -376  -1208   -639
     62   -415   -478    176    270   -446   -875  -1096   -226   -355  -1197   -620
    150   -392   -542    119    345   -467   -893  -1111   -254   -379  -1228   -633
    158   -366   -524    103    340   -446   -880  -1104   -249   -368  -1236   -615
    181   -345   -527     80    350   -436   -883  -1096   -244   -371  -1257   -607
    189   -355   -545     83    366   -449   -909  -1114   -265   -407  -1299   -615
    179   -384   -563    101    368   -472   -940  -1158   -280   -457  -1348   -639
    171   -400   -574    114    371   -485   -956  -1195   -280   -488  -1384   -646
    171   -428   -600    129    384   -514   -971  -1226   -283   -522  -1423   -667
    181   -433   -615    127    397   -524   -982  -1247   -277   -519  -1449   -680
    179   -475   -654    148    415   -563   -992  -1275   -303   -530  -1486   -706
    166   -537   -704    184    433   -620  -1002  -1299   -337   -542  -1522   -737
    158   -581   -740    207    449   -659  -1010  -1319   -368   -553  -1556   -766
    132   -594   -727    231    428   -659  -1015  -1335   -387   -550  -1577   -776
    148   -626   -776    236    459   -701  -1041  -1371   -426   -568  -1647   -826
    189   -657   -846    233    517   -750  -1062  -1408   -459   -584  -1712   -867
    192   -683   -875    244    532   -779  -1070  -1426   -483   -576  -1725   -885
    200   -678   -878    239    537   -776  -1075  -1439   -493   -574  -1712   -878
    244   -659   -904    205    574   -782  -1083  -1454   -509   -594  -1701   -878
    241   -722   -966    239    602   -844  -1075  -1457   -535   -636  -1722   -922
    311   -857  -1171    270    740  -1013  -1057  -1434   -589   -732  -1826  -1054
    288   -901  -1189    306    737  -1044   -948  -1322   -545   -750  -1849  -1111
    301   -813  -1114    254    706   -961   -828  -1150   -410   -654  -1719  -1031
    384   -485   -870     51    626   -678   -763  -1005   -187   -387  -1410   -763
    381    103   -277   -244    327    -85   -782   -992     77     31   -909   -285
    197    680    483   -439   -142    581   -943  -1218    246    397   -449    161
    129    623    493   -379   -181    558  -1301  -1654     -5    288   -504    119
     62    -12    -75    -25     70    -44  -1517  -2073   -576   -340  -1093   -392
     72   -756   -828    340    449   -792  -1553  -2208  -1041   -976  -1732   -961
    148  -1078  -1226    465    685  -1150  -1491  -2073  -1101  -1127  -1906  -1140
    155  -1078  -1236    459    693  -1156  -1353  -1893   -979  -1052  -1847  -1119
    210  -1013  -1223    400    714  -1117  -1254  -1777   -875   -971  -1784  -1075
    158   -911  -1070    376    613   -989  -1166  -1675   -761   -867  -1691   -976
    213   -828  -1041    309    626   -935  -1135  -1628   -711   -823  -1654   -919
    233   -784  -1018    275    623   -901  -1114  -1605   -685   -805  -1628   -885
    194   -761   -956    283    574   -857  -1085  -1584   -667   -787  -1595   -875
    215   -737   -953    259    581   -844  -1080  -1587   -665   -792  -1582   -893
    277   -698   -976    210    626   -836  -1088  -1597   -670   -797  -1569   -898
    277   -680   -961    200    618   -820  -1091  -1602   -672   -797  -1564   -896
    241   -675   -917    218    576   -797  -1078  -1597   -670   -792  -1556   -888
    231   -675   -906    220    566   -792  -1080  -1600   -680   -802  -1558   -896
    200   -652   -852    226    524   -750  -1062  -1584   -659   -787  -1545   -878
    168   -652   -823    239    493   -735  -1052  -1574   -654   -782  -1535   -872
    223   -649   -875    213    548   -761  -1065  -1592   -672   -805  -1548   -891
    272   -636   -909    181    589   -771  -1072  -1600   -680   -818  -1558   -885
    283   -594   -878    155    579   -735  -1067  -1600   -675   -818  -1564   -862
    265   -571   -836    153    548   -704  -1060  -1600   -672   -818  -1569   -836
    244   -579   -826    166    532   -701  -1054  -1600   -675   -826  -1574   -823
    226   -597   -823    184    524   -709  -1047  -1597   -670   -828  -1571   -823
    252   -558   -810    153    530   -683  -1047  -1597   -662   -813  -1548   -833
    246   -530   -776    140    511   -652  -1039  -1590   -649   -805  -1535   -841
    241   -522   -763    140    501   -641  -1031  -1584   -644   -805  -1530   -831
    280   -496   -776    106    527   -636  -1034  -1579   -646   -807  -1540   -813
    309   -475   -784     83    545   -628  -1036  -1574   -649   -810  -1545   -789
    280   -488   -769    101    524   -628  -1034  -1558   -639   -789  -1532   -771
    283   -478   -761     96    522   -618  -1023  -1538   -626   -769  -1496   -756
    265   -465   -730     98    496   -597  -1005  -1517   -607   -748  -1454   -740
    319   -420   -740     51    530   -579  -1002  -1517   -610   -748  -1431   -737
    329   -387   -717     25    522   -550   -989  -1514   -605   -743  -1408   -727
    301   -355   -657     28    478   -506   -976  -1512   -597   -724  -1395   -711
    329   -355   -685     12    506   -519  -1002  -1535   -613   -735  -1418   -730
    324   -387   -711     31    517   -548  -1000  -1538   -626   -756  -1465   -750
    327   -405   -732     38    527   -568   -971  -1535   -639   -784  -1525   -769
    327   -397   -727     33    524   -561   -945  -1519   -631   -782  -1532   -774
    361   -410   -774     23    566   -592   -930  -1504   -620   -779  -1530   -797
    379   -405   -784     12    581   -594   -901  -1470   -594   -750  -1499   -807
    410   -371   -782    -20    592   -574   -885  -1462   -584   -727  -1467   -813
    407   -371   -782    -18    592   -576   -859  -1460   -584   -724  -1460   -815
    355   -394   -753     18    553   -574   -828  -1465   -592   -737  -1473   -813
    316   -418   -735     51    524   -576   -818  -1473   -605   -745  -1491   -810
    335   -441   -779     51    555   -610   -820  -1488   -628   -761  -1512   -826
    272   -454   -727     90    498   -589   -800  -1465   -615   -737  -1486   -807
    280   -449   -730     83    504   -587   -802  -1457   -615   -735  -1473   -810
    311   -418   -730     54    519   -574   -813  -1454   -615   -730  -1454   -795
    270   -410   -680     70    472   -545   -807  -1441   -602   -719  -1444   -779
    244   -426   -670     90    454   -548   -800  -1431   -600   -724  -1452   -774
    303   -410   -717     51    509   -561   -815  -1439   -623   -740  -1467   -782
    327   -363   -691     18    509   -527   -792  -1418   -610   -722  -1454   -763
    303   -342   -649     18    475   -496   -763  -1392   -589   -704  -1434   -737
    296   -301   -597      2    444   -449   -735  -1366   -563   -680  -1400   -706
    265   -288   -553     10    407   -420   -714  -1340   -545   -665  -1384   -683
    322   -270   -592    -25    457   -431   -714  -1335   -553   -667  -1389   -678
    314   -236   -553    -38    431   -394   -688  -1317   -537   -646  -1369   -652
    303   -231   -535    -36    418   -381   -670  -1317   -537   -646  -1371   -646
    275   -205   -483    -36    376   -342   -662  -1317   -535   -644  -1361   -631
    277   -218   -496    -28    387   -355   -685  -1345   -558   -662  -1363   -636
    280   -265   -545    -10    413   -405   -709  -1371   -587   -683  -1374   -652
    249   -285   -537     18    392   -410   -717  -1379   -600   -688  -1379   -662
    259   -311   -571     23    413   -441   -732  -1395   -628   -709  -1397   -685
    239   -355   -594     59    415   -475   -732  -1395   -644   -730  -1410   -698
    142   -423   -566    140    353   -493   -714  -1374   -652   -740  -1418   -704
    155   -483   -641    163    397   -561   -730  -1387   -688   -776  -1454   -730
    197   -540   -737    171    467   -639   -761  -1415   -735   -833  -1512   -774
    176   -576   -753    200    465   -665   -766  -1428   -756   -859  -1543   -789
    116   -594   -714    236    413   -654   -756  -1426   -761   -867  -1535   -787
    202   -620   -823    207    511   -722   -776  -1449   -805   -904  -1561   -828
    223   -633   -859    205    540   -745   -784  -1462   -828   -922  -1577   -849
    202   -670   -872    233    537   -771   -782  -1457   -839   -932  -1577   -844
    158   -701   -862    270    506   -782   -771  -1441   -841   -932  -1582   -826
    259   -745  -1005    241    631   -872   -774  -1431   -875   -976  -1652   -872
    340   -810  -1153    233    745   -982   -706  -1340   -883  -1023  -1730   -958
    384   -776  -1161    197    771   -969   -571  -1176   -800   -984  -1706   -963
    392   -649  -1041    127    714   -844   -439   -956   -626   -823  -1545   -846
    402   -252   -654    -75    527   -452   -374   -800   -368   -496  -1174   -517
    353    431     77   -394    135    254   -413   -831    -98    -54   -628      7
    176    966    789   -571   -306    878   -641  -1137     -5    254   -202    402
     12    711    698   -363   -342    706   -953  -1577   -335     12   -361    220
    -23    -83    -59     51     18    -72  -1166  -1979   -974   -730  -1065   -446
      5   -862   -867    426    433   -865  -1215  -2073  -1402  -1314  -1683  -1057
     54  -1137  -1192    542    623  -1163  -1140  -1904  -1413  -1400  -1816  -1218
     41  -1070  -1111    514    574  -1088   -976  -1696  -1257  -1275  -1709  -1169
     62   -956  -1018    446    537   -984   -841  -1532  -1114  -1153  -1597  -1101
     90   -857   -950    381    519   -904   -756  -1436  -1021  -1075  -1514  -1036
    127   -776   -904    324    514   -839   -701  -1374   -966  -1031  -1465   -969
    150   -758   -911    303    527   -833   -680  -1343   -950  -1015  -1444   -937
    145   -756   -901    303    522   -828   -670  -1325   -940  -1008  -1423   -932
    106   -776   -883    332    493   -828   -646  -1304   -932  -1002  -1405   -943
    109   -769   -878    329    493   -823   -636  -1293   -937  -1005  -1395   -948
    109   -735   -844    311    475   -789   -620  -1275   -930   -995  -1369   -940
    106   -717   -823    303    462   -769   -607  -1262   -927   -979  -1337   -937
     93   -722   -815    314    452   -769   -587  -1244   -937   -963  -1306   -924
     33   -711   -745    340    389   -727   -553  -1205   -909   -945  -1257   -883
     41   -672   -714    314    376   -693   -540  -1184   -883   -937  -1218   -849
     41   -665   -706    311    371   -685   -535  -1169   -878   -930  -1182   -818
     72   -654   -727    290    397   -688   -524  -1158   -880   -932  -1169   -795
     64   -633   -698    285    381   -665   -493  -1127   -859   -914  -1140   -756
     70   -620   -693    272    381   -657   -483  -1106   -844   -898  -1104   -745
     59   -607   -670    272    363   -639   -472  -1080   -820   -880  -1054   -740
     72   -594   -667    259    368   -628   -459  -1062   -807   -880  -1034   -732
     70   -568   -639    249    353   -602   -446  -1041   -792   -865  -1021   -717
     93   -574   -670    239    379   -620   -454  -1041   -802   -872  -1015   -735
     98   -561   -659    231    376   -610   -446  -1021   -797   -865   -982   -735
    111   -542   -654    215    381   -600   -433   -989   -787   -844   -945   -724
    122   -530   -652    205    387   -589   -415   -958   -774   -815   -911   -711
    197   -517   -714    158    454   -615   -418   -943   -776   -807   -917   -714
    288   -496   -784    103    535   -639   -433   -932   -779   -800   -974   -717
    384   -462   -849     38    615   -654   -446   -927   -784   -800  -1023   -724
    444   -428   -872     -7    657   -649   -436   -911   -784   -797  -1039   -722
    420   -410   -831     -5    623   -620   -402   -875   -769   -784  -1021   -691
    353   -423   -776     33    563   -600   -366   -841   -748   -774   -997   -659
    319   -413   -732     44    524   -571   -337   -820   -730   -758   -971   -639
    311   -384   -696     36    504   -540   -309   -789   -711   -735   -940   -613
    298   -381   -680     38    488   -530   -296   -769   -698   -717   -906   -600
    280   -371   -654     44    467   -511   -277   -743   -675   -698   -867   -587
    254   -363   -620     54    436   -491   -257   -722   -654   -680   -844   -579
    254   -355   -610     51    431   -483   -236   -701   -636   -657   -823   -561
    236   -332   -568     46    402   -449   -205   -667   -610   -620   -766   -522
    205   -350   -558     72    381   -454   -194   -657   -607   -618   -745   -517
    166   -389   -555    111    361   -472   -192   -657   -615   -636   -763   -530
    145   -376   -522    116    332   -449   -163   -636   -600   -626   -743   -511
    127   -353   -483    111    303   -418   -137   -610   -581   -600   -709   -491
     96   -366   -462    135    277   -413   -111   -574   -563   -579   -688   -483
    166   -358   -524     93    342   -439   -124   -571   -576   -592   -688   -501
    200   -340   -540     70    368   -439   -127   -561   -579   -589   -675   -501
    213   -311   -524     49    368   -418   -116   -535   -568   -579   -652   -480
    161   -290   -452     64    306   -371    -83   -488   -535   -555   -613   -446
    200   -265   -465     33    329   -366    -62   -449   -514   -540   -605   -431
    187   -220   -407     18    296   -314    -18   -387   -478   -496   -563   -381
    145   -200   -345     25    244   -270      2   -366   -470   -478   -542   -366
    176   -148   -324    -15    249   -233     18   -342   -452   -467   -540   -353
    187   -114   -303    -38    244   -207     33   -311   -428   -444   -519   -327
    189    -98   -288    -44    239   -192     54   -283   -413   -426   -498   -298
    202    -67   -272    -67    236   -168     67   -265   -397   -418   -480   -267
    202    -31   -233    -85    218   -132     75   -262   -387   -407   -439   -239
    187     25   -161   -106    174    -67     85   -259   -374   -389   -405   -210
    153     15   -137    -83    145    -59     80   -262   -376   -389   -389   -205
    155      2   -153    -80    155    -75     59   -280   -389   -397   -381   -210
    150    -15   -166    -70    158    -90     54   -280   -400   -400   -376   -205
    161    -46   -210    -57    184   -127     51   -277   -413   -413   -387   -210
    137    -67   -205    -33    171   -135     57   -262   -407   -413   -384   -207
    116   -132   -252      7    184   -192     67   -246   -410   -433   -407   -223
     33   -189   -226     77    127   -207     93   -223   -410   -436   -415   -226
      7   -226   -236    109    119   -231     93   -226   -428   -454   -439   -252
     28   -254   -283    114    155   -267     72   -239   -452   -478   -467   -277
     12   -262   -277    122    142   -267     80   -223   -452   -480   -472   -275
     -2   -293   -290    148    142   -290     96   -202   -441   -478   -470   -277
    -10   -337   -327    174    155   -332    106   -184   -439   -475   -467   -280
     12   -342   -355    166    184   -348    111   -168   -439   -470   -459   -272
    -28   -374   -348    200    158   -361    129   -140   -431   -470   -452   -262
    -10   -454   -446    231    218   -449    148   -101   -441   -501   -498   -301
     12   -563   -576    272    293   -568    218     -7   -431   -545   -571   -381
     12   -561   -574    275    293   -566    353    153   -332   -498   -555   -387
     75   -407   -483    163    277   -444    470    348   -153   -332   -402   -257
    109      7   -103    -59    106    -46    527    472     83    -10    -38     88
     10    623    610   -316   -301    618    501    418    309    384    446    548
   -148   1000   1148   -426   -646   1072    277    127    329    620    776    839
   -207    732    937   -265   -574    833    -25   -275    -33    345    555    639
   -197     18    215     90   -207    114   -166   -581   -571   -371   -140     38
   -109   -594   -485    353    187   -542   -192   -587   -862   -854   -644   -410
    -31   -818   -787    426    376   -802   -111   -418   -836   -904   -743   -517
    -59   -846   -787    452    363   -818     25   -254   -717   -807   -680   -475
    -46   -792   -745    418    348   -769    122   -129   -600   -698   -602   -410
    -15   -698   -683    355    332   -691    192    -44   -504   -610   -530   -337
    -25   -628   -602    327    288   -615    259     25   -431   -535   -470   -277
    -41   -628   -587    332    270   -607    296     67   -407   -509   -452   -257
    -62   -610   -548    335    241   -579    335    106   -381   -485   -410   -231
    -46   -607   -563    327    257   -587    350    127   -376   -478   -381   -220
    -20   -597   -576    309    277   -587    353    137   -379   -472   -374   -218
    -31   -594   -566    311    265   -581    376    155   -368   -457   -392   -197
    -59   -600   -540    329    239   -571    405    187   -342   -439   -387   -158
    -15   -600   -584    306    283   -592    402    200   -340   -446   -376   -140
     23   -592   -615    285    319   -602    413    210   -329   -444   -374   -132
     18   -607   -628    293    322   -618    410    223   -329   -439   -366   -114
     -7   -610   -602    309    296   -607    428    244   -316   -431   -361    -93
    -10   -594   -587    301    288   -592    444    267   -306   -410   -350    -67
      5   -568   -574    283    288   -571    454    283   -296   -389   -337    -51
    -18   -566   -548    290    262   -558    465    296   -280   -381   -324    -28
    -51   -579   -527    314    236   -553    485    322   -257   -363   -303      5
    -44   -587   -542    314    246   -566    504    340   -246   -361   -277     25
    -10   -584   -574    298    280   -579    498    348   -246   -361   -252     31
    -28   -579   -550    303    259   -566    517    376   -226   -335   -241     46
    -38   -571   -535    303    246   -553    527    400   -210   -319   -207     54
    -18   -576   -558    296    267   -568    537    426   -194   -303   -181     62
     31   -568   -600    270    314   -584    530    439   -192   -303   -168     62
     80   -558   -641    239    358   -600    522    457   -187   -293   -155     62
     98   -553   -652    226    374   -602    530    488   -166   -272   -135     80
    129   -545   -678    207    402   -610    540    519   -148   -259   -124     93
    116   -519   -636    202    376   -576    558    550   -127   -239   -109    106
     90   -501   -594    205    342   -548    576    561   -116   -236   -101    111
     70   -506   -576    218    322   -542    607    571   -109   -246   -101    114
     23   -506   -530    239    275   -517    652    602    -77   -233    -80    142
    -10   -524   -514    267    252   -519    683    623    -54   -223    -75    148
      5   -524   -530    257    267   -527    688    620    -54   -223    -67    140
    -28   -498   -470    262    220   -485    714    641    -25   -194    -38    153
    -49   -472   -426    259    187   -449    732    659     -2   -176    -20    158
    -44   -462   -418    254    187   -441    743    675     12   -163    -15    155
    -72   -478   -405    275    166   -444    761    685     31   -158      0    161
   -109   -485   -376    296    132   -431    779    691     49   -150      7    163
    -62   -467   -407    265    171   -439    769    675     44   -163     -2    140
    -75   -457   -381    267    153   -420    776    678     59   -153     12    137
    -85   -462   -376    272    145   -420    787    675     70   -153     23    135
    -93   -452   -358    272    132   -405    797    688     83   -142     41    148
    -75   -439   -363    257    142   -402    802    704     98   -129     51    163
    -33   -426   -392    231    179   -410    789    698     98   -137     44    155
    -12   -402   -389    205    187   -397    795    706    109   -137     57    155
      0   -379   -379    189    187   -379    815    732    129   -114     80    176
     44   -353   -397    153    218   -376    820    743    137   -101     90    181
     18   -332   -350    158    184   -340    846    776    176    -70    116    215
     -2   -290   -290    145    142   -290    878    813    215    -36    153    244
    -10   -262   -252    135    119   -257    896    841    239    -12    181    249
     41   -236   -280     96    158   -257    901    846    244    -10    187    239
    106   -210   -316     51    210   -262    901    854    249     -5    194    241
    114   -158   -275     20    194   -215    917    872    275     18    226    272
    103   -119   -223      7    161   -168    927    872    296     38    254    296
     38    -98   -137     28     85   -116    940    885    316     62    283    329
     54    -98   -153     23    103   -124    924    862    298     44    280    327
     70    -96   -168     10    119   -132    906    841    285     33    283    324
     15   -119   -135     51     72   -127    914    854    296     46    309    340
     38   -137   -176     49    106   -155    904    852    293     44    311    329
     77   -148   -226     36    150   -187    883    828    267     20    296    303
     88   -194   -285     51    184   -239    870    813    241    -10    277    275
    122   -246   -368     59    244   -306    846    795    210    -44    246    244
     67   -285   -353    109    207   -319    854    800    205    -51    259    252
     51   -314   -366    132    207   -340    857    795    194    -67    267    259
     44   -337   -381    145    210   -358    857    782    184    -75    275    259
     18   -335   -353    158    184   -342    865    792    189    -67    301    275
     51   -327   -381    137    215   -353    852    784    181    -80    301    272
     62   -335   -397    137    228   -366    846    779    179    -88    303    262
     10   -337   -350    163    179   -342    862    797    192    -75    319    265
     64   -394   -459    163    262   -426    867    826    171   -119    265    200
     98   -462   -563    181    329   -511    948    919    189   -153    210    116
    109   -415   -524    153    316   -470   1067   1060    285    -98    252    106
    150   -233   -384     41    265   -309   1179   1244    480     83    433    239
    163    236     72   -200     44    155   1210   1335    730    431    823    594
     28    854    823   -441   -397    839   1127   1213    924    820   1304   1031
    -64   1192   1257   -563   -659   1223    823    844    867    984   1556   1244
    -98    901   1000   -402   -550    948    519    426    467    654   1273    995
   -148    153    301     -2   -226    228    426    174    -51    -38    589    428
   -137   -397   -259    265     59   -327    459    233   -265   -415    171     64
    -85   -553   -467    319    189   -511    550    418   -189   -420    119      0
    -77   -509   -433    290    176   -470    672    574    -51   -329    187     44
    -54   -400   -345    226    142   -374    766    693     77   -223    277    119
    -54   -293   -239    171     88   -267    823    766    176   -135    361    187
    -31   -249   -218    140     93   -233    859    800    223    -96    402    218
    -98   -259   -161    179     28   -210    898    833    262    -64    428    246
   -103   -249   -145    174     20   -197    914    849    283    -49    439    259
    -46   -205   -158    124     54   -181    909    849    290    -38    444    262
     38   -184   -223     72    129   -202    888    828    277    -51    426    244
     28   -179   -207     75    116   -192    888    833    285    -46    433    252
     -2   -176   -174     90     85   -176    901    846    301    -33    446    270
     46   -163   -210     57    127   -187    888    836    293    -44    436    272
     93   -150   -244     28    168   -197    872    826    285    -57    418    265
    127   -140   -270      5    197   -205    859    813    275    -64    405    249
    132   -129   -265     -2    197   -197    859    818    283    -54    407    241
    140   -119   -259    -12    197   -189    857    823    290    -41    410    236
    142    -93   -236    -23    189   -163    867    836    314    -20    426    246
    135    -83   -218    -28    174   -150    870    841    324    -10    436    265
    135    -85   -223    -25    176   -153    872    846    332     -5    436    270
    135    -62   -197    -36    163   -129    878    862    353     18    452    285
    119    -46   -166    -36    142   -106    880    880    374     41    475    290
    119    -38   -161    -41    137    -98    878    888    384     59    491    298
    111    -28   -140    -41    124    -83    872    896    394     75    504    306
    111    -12   -124    -49    116    -70    870    904    405     93    517    311
     49     20    -28    -33     38     -2    901    950    454    148    566    361
    114     64    -51    -90     83      7    891    963    467    166    587    374
    158     83    -75   -122    116      2    885    976    475    179    597    381
    168    101    -67   -137    119     18    891    989    485    189    607    389
    124    106    -18   -114     72     44    906   1010    506    210    631    407
    122     88    -36   -106     80     28    914   1015    509    213    623    400
     77     96     15    -88     31     57    940   1036    530    233    639    418
     51    109     57    -83     -2     85    958   1047    540    246    646    423
    161    114    -46   -137    103     33    932   1015    511    213    602    389
    181    129    -51   -155    116     38    927   1015    517    213    597    387
    181    119    -64   -150    122     28    930   1021    530    218    594    381
    142    122    -20   -132     80     51    940   1026    550    236    607    392
    101    135     33   -116     33     85    948   1028    563    249    613    397
     75    137     62   -106      5    101    945   1018    566    249    610    397
     85    132     44   -109     20     88    930    995    553    241    592    376
     96    135     36   -116     28     85    917    976    548    231    574    361
     62    137     75    -98     -5    106    914    974    558    236    576    368
     -7    137    142    -64    -75    140    927    987    579    254    589    379
     44    140     96    -93    -25    119    911    974    574    246    576    368
    101    148     44   -127     28     96    893    966    568    239    568    363
     90    148     57   -119     18    103    891    969    579    249    566    376
     41    145    103    -93    -31    124    896    982    589    267    574    387
     46    163    114   -106    -33    137    885    984    594    275    571    384
    127    184     57   -155     33    122    859    969    581    262    553    358
    124    213     88   -168     18    150    872    989    607    293    579    384
    116    239    122   -179     -2    181    891   1008    628    314    592    410
    127    272    145   -202     -7    210    898   1018    649    335    610    428
    145    293    145   -220     -2    220    901   1023    654    342    615    436
    116    311    194   -213    -38    254    914   1036    662    355    631    452
    109    345    236   -228    -64    290    919   1041    667    368    639    467
    101    376    272   -239    -85    324    922   1047    685    381    652    480
    116    392    275   -254    -80    335    911   1031    685    389    657    488
    109    433    324   -270   -106    379    898   1021    691    402    670    504
     77    415    335   -246   -129    376    870    992    667    381    654    496
     67    400    332   -233   -132    366    831    958    641    363    631    485
     57    400    342   -231   -142    371    802    932    623    353    620    483
    116    387    270   -252    -75    329    758    896    592    322    587    454
    116    353    233   -236    -57    293    737    875    568    298    550    431
    101    316    215   -210    -57    267    724    865    553    283    514    418
     67    277    210   -174    -72    244    704    849    532    262    483    400
     72    231    158   -150    -41    194    670    813    488    223    441    361
     18    200    181   -111    -83    189    665    797    475    213    431    348
     20    179    155   -101    -67    166    644    769    452    192    405    327
     70    161     90   -116    -10    127    605    727    413    155    355    290
     62    150     88   -106    -12    119    589    714    400    142    329    280
     12    153    140    -85    -62    148    587    714    405    150    340    298
    -18    137    155    -62    -85    148    581    711    402    148    342    285
     41     88     44    -67      0     67    550    696    361    103    288    215
     15      0    -15     -7     15     -7    613    792    381     90    233    161
    119     33    -85    -77    103    -25    709    922    459    111    226    142
    135    174     38   -155     46    106    833   1122    633    265    345    270
    153    571    415   -363   -132    493    888   1260    870    571    649    592
     75   1231   1156   -652   -540   1195    859   1252   1137   1010   1153   1117
   -106   1717   1821   -807   -963   1769    605    883   1163   1254   1504   1462
   -161   1558   1719   -698   -940   1639    236    389    820   1034   1343   1330
   -223    792   1015   -285   -620    904     25     -7    223    353    626    735
   -246    -23    223    135   -236     98     -7    -96   -210   -259    -62     98
   -142   -252   -109    194    -18   -181     28     38   -215   -345   -184    -72
    -83   -200   -119    140     15   -161    153    218    -75   -241   -114    -38
    -33    -70    -36     49      0    -51    270    361     59   -109     -2     33
    -44     23     67     10    -54     44    335    441    158    -20     85     90
    -54     70    122    -10    -88     96    361    485    218     15    124    127
    -15     93    106    -38    -59     98    353    488    228     18    124    122
     18    103     83    -62    -31     93    332    472    226     10    111    111
     31    122     90    -75    -28    106    329    472    226      0    101    119
     23    140    114    -83    -44    127    322    470    223      0    111    122
    -20    153    174    -67    -98    163    316    472    226     10    129    132
     23    179    153   -101    -64    166    296    452    213     -5    114    127
     49    213    163   -129    -57    189    285    439    202     -7    106    140
    103    226    122   -166    -10    176    259    413    187    -15     93    135
    148    241     93   -194     25    168    244    400    187    -12     88    129
    194    270     72   -233     59    174    223    389    189     -7     77    127
    197    277     80   -236     59    179    215    384    189     -7     70    122
    220    290     70   -257     75    181    200    371    184    -12     75    116
    228    303     75   -267     75    189    187    358    179    -12     64    135
    272    322     49   -298    109    187    171    345    171    -15     49    142
    285    340     54   -311    116    197    168    348    176    -10     51    155
    306    353     44   -332    132    200    155    342    174    -10     41    163
    257    361    103   -309     77    233    174    368    202     12     64    174
    298    402    103   -353     98    254    161    374    205     18     85    176
    366    433     67   -400    150    252    135    361    189     12     80    187
    402    452     49   -428    176    252    111    358    181     10     67    189
    389    472     83   -431    153    277    114    379    197     25     77    205
    384    488    103   -439    137    296    116    394    210     38     96    226
    415    532    116   -472    150    324    114    400    220     54    129    254
    457    563    106   -511    174    337    101    389    218     59    140    252
    381    555    171   -470    106    363    124    413    239     80    140    267
    355    537    179   -449     88    361    124    407    233     70    132    254
    348    537    189   -441     80    363    127    405    228     67    140    246
    296    535    239   -415     28    387    142    410    239     83    137    267
    239    581    340   -410    -51    462    179    441    280    119    163    316
    192    597    405   -397   -106    504    205    462    309    140    184    340
    210    597    387   -402    -88    493    194    454    309    140    171    329
    192    589    397   -392   -101    493    189    452    309    137    158    329
    145    594    449   -371   -153    524    205    465    324    148    155    348
     80    581    501   -329   -210    542    218    472    337    158    161    363
     36    550    514   -293   -239    532    223    470    335    158    158    366
    -36    563    600   -265   -319    581    239    483    353    184    181    389
     15    581    566   -298   -275    574    213    462    337    174    161    381
     31    568    535   -301   -252    553    194    452    327    161    150    376
      7    574    566   -290   -277    571    202    459    342    166    163    389
    -36    605    641   -288   -337    623    220    475    363    189    192    415
   -106    607    714   -252   -410    659    241    498    389    220    223    449
   -106    615    722   -254   -415    667    246    509    400    233    236    465
    -80    618    698   -267   -389    657    244    511    405    233    236    465
     -7    623    631   -309   -319    628    226    501    389    215    220    452
     18    623    605   -322   -293    615    218    496    389    210    220    449
      7    657    646   -332   -319    652    236    511    410    228    249    475
    -36    691    727   -327   -381    709    267    540    441    259    285    509
    -49    714    761   -335   -405    737    288    558    454    277    309    532
    -85    717    802   -316   -444    758    309    576    470    296    329    561
    -88    709    795   -311   -441    750    311    581    470    298    337    568
     -7    743    750   -366   -379    745    296    571    459    290    340    566
    -23    766    787   -374   -405    776    303    571    470    306    366    584
    -31    787    818   -379   -426    802    298    558    470    316    389    594
    -54    795    846   -371   -452    818    293    545    462    319    397    607
   -101    758    859   -327   -480    807    272    519    439    301    387    605
    -75    727    802   -327   -439    763    239    488    410    272    366    587
   -101    706    807   -303   -454    758    231    485    400    259    368    584
   -119    662    782   -272   -449    722    218    480    374    233    355    561
   -101    615    717   -257   -407    665    205    465    342    202    332    542
   -106    561    667   -228   -387    613    194    457    316    181    316    537
   -135    509    641   -187   -387    574    189    449    293    158    303    522
   -174    449    623   -140   -397    535    171    428    265    135    285    498
   -158    405    563   -122   -361    483    150    397    226    101    249    465
   -241    389    628    -75   -436    509    176    413    236    114    265    485
   -272    392    665    -62   -467    527    192    433    254    129    285    514
   -202    381    584    -90   -394    483    161    415    231    106    267    498
   -135    361    496   -111   -314    428    137    394    200     72    239    472
   -119    340    457   -111   -288    397    140    402    184     54    220    465
   -145    265    410    -62   -277    337    197    472    194     38    187    433
   -124    241    366    -59   -244    301    309    613    254     54    181    405
   -153    293    446    -70   -298    368    459    833    402    171    277    491
    -62    610    670   -275   -368    639    535   1013    620    426    537    756
    -64   1221   1286   -579   -675   1254    535   1060    898    839   1028   1265
   -262   1849   2112   -795  -1187   1982    407    854   1093   1221   1530   1777
   -467   1943   2410   -737  -1439   2177    101    415    940   1226   1623   1862
   -579   1239   1818   -329  -1200   1530   -145    -20    366    610   1031   1319
   -566    355    922    103   -743    639   -246   -246   -200   -122    277    610
   -444    -75    366    259   -405    145   -244   -179   -348   -376    -23    296
   -410   -114    296    262   -353     90   -116     25   -223   -301     15    309
   -366      7    374    179   -371    189     36    231    -51   -158    137    402
   -301    103    405     98   -353    252    127    350     57    -59    233    478
   -288    140    428     72   -358    283    171    402    106    -12    293    514
   -332    148    480     93   -405    314    207    436    140     18    342    545
   -301    150    452     75   -376    298    215    444    142     18    358    555
   -283    150    431     64   -358    290    231    462    148     23    376    566
   -285    153    436     64   -361    293    249    480    153     33    397    589
   -306    163    470     72   -387    316    270    501    171     51    426    620
   -314    168    483     72   -400    327    280    514    171     57    436    633
   -283    163    446     59   -363    303    280    511    158     41    423    633
   -241    148    389     46   -314    267    270    501    140     20    405    628
   -226    184    410     20   -316    296    265    509    148     28    420    639
   -244    189    431     25   -337    309    283    535    181     38    439    652
   -155    174    329    -10   -244    252    262    522    179      5    426    641
   -111    181    293    -36   -202    239    249    522    179     -2    431    641
   -163    187    350    -10   -257    267    262    540    184     18    449    672
   -226    192    418     15   -324    306    296    568    202     49    465    719
   -275    202    478     33   -376    340    332    602    228     88    496    766
   -262    213    475     23   -368    342    345    615    233     93    511    758
   -200    215    415     -7   -306    314    327    607    213     80    517    727
   -205    207    413     -2   -309    309    335    626    218     90    532    719
   -226    215    439      5   -332    327    353    654    241    116    566    701
   -239    210    449     12   -342    329    358    672    249    129    550    717
   -249    220    470     15   -358    345    366    698    265    148    576    743
   -288    233    522     25   -405    379    389    737    293    181    636    776
   -265    249    514      7   -389    379    394    756    306    197    644    792
   -267    249    514      7   -392    381    415    776    322    213    649    815
   -301    257    558     23   -428    407    444    800    337    226    678    844
   -277    265    542      5   -410    402    441    787    322    207    670    833
   -277    254    530     10   -405    392    446    782    311    194    662    826
   -314    228    540     41   -428    381    470    797    322    202    675    833
   -179    233    413    -25   -296    322    449    766    293    171    641    797
   -158    236    394    -38   -277    314    454    769    293    168    639    784
   -181    244    423    -31   -301    332    472    787    316    189    667    802
   -200    228    426    -15   -311    327    485    789    327    194    680    802
   -218    210    428      5   -322    319    504    789    335    197    683    797
   -226    171    394     25   -311    283    509    779    324    189    688    784
   -233    153    387     38   -311    270    504    769    316    187    688    769
   -267    142    410     59   -337    275    509    774    327    200    701    774
   -226    137    363     44   -293    249    504    771    327    197    685    761
   -241    119    361     59   -301    241    511    776    335    202    693    758
   -252    114    363     67   -306    239    517    782    340    213    709    763
   -223    119    340     49   -280    228    514    779    342    213    722    763
   -213    124    337     44   -275    231    522    784    350    223    737    774
   -275    109    384     80   -329    246    537    800    371    241    756    795
   -303     88    392    106   -348    239    553    823    389    254    774    810
   -277     93    368     90   -324    231    555    833    392    254    782    813
   -259    114    374     72   -316    244    550    841    402    265    800    826
   -236    124    361     54   -298    244    555    846    413    275    813    826
   -194    132    327     31   -259    228    561    857    420    283    823    826
   -241    158    400     38   -319    277    602    891    462    322    867    867
   -218    192    410     12   -314    301    626    901    478    337    893    888
   -187    181    366      2   -277    275    620    896    470    327    896    883
   -220    192    413     12   -316    303    646    924    501    350    935    914
   -244    231    472      5   -358    350    670    945    537    381    979    943
   -239    270    509    -15   -374    389    670    943    550    397   1005    956
   -233    272    504    -20   -368    387    641    906    537    389    995    950
   -246    244    488      0   -368    366    618    875    522    371    979    945
   -257    223    480     15   -368    350    605    862    519    363    979    950
   -262    197    459     33   -361    327    594    857    517    361    982    958
   -293    145    439     72   -366    290    600    859    511    353    979    956
   -285     96    381     96   -332    239    594    852    493    332    961    932
   -272     38    309    114   -290    174    581    831    467    298    935    901
   -277    -23    254    150   -267    114    566    807    439    259    901    865
   -277    -62    215    168   -249     75    550    782    415    233    878    846
   -335    -96    236    215   -288     70    563    789    423    231    878    849
   -350   -114    236    233   -296     59    563    787    423    233    883    844
   -329   -135    194    233   -262     28    553    771    410    223    878    826
   -303   -155    148    228   -228     -2    545    761    394    205    865    810
   -285   -161    122    223   -205    -20    540    753    389    200    865    800
   -311   -202    109    254   -210    -46    542    763    389    192    859    792
   -283   -301    -18    293   -132   -161    566    805    376    148    800    740
   -277   -358    -80    316   -101   -218    680    932    423    140    763    683
   -236   -277    -41    257    -98   -161    802   1096    548    226    826    719
   -189    -33    155    109   -171     59    901   1275    758    444   1047    917
   -174    480    654   -153   -413    566    911   1350   1015    815   1483   1335
   -335   1119   1454   -392   -896   1286    797   1187   1210   1215   1990   1808
   -444   1312   1756   -433  -1101   1535    478    795   1101   1299   2151   1953
   -501    870   1371   -187   -935   1119    184    329    615    836   1738   1595
   -522     44    566    239   -542    303     96     83     49     88    979    937
   -472   -426     44    446   -259   -192    137    202    -85   -174    667    644
   -410   -540   -129    475   -140   -335    226    368     -5   -161    649    594
   -405   -511   -106    457   -150   -309    327    498    111    -85    706    618
   -423   -407     15    415   -220   -197    428    626    252     33    818    704
   -389   -298     90    342   -244   -103    472    685    332    114    906    771
   -350   -236    111    293   -231    -62    496    706    371    140    948    805
   -353   -228    122    290   -239    -54    509    719    384    137    953    813
   -397   -210    187    303   -293    -12    532    745    410    158    976    839
   -374   -192    181    283   -277     -7    532    740    413    158    984    831
   -379   -184    194    280   -288      5    535    743    426    166   1000    831
   -392   -161    228    275   -311     33    545    753    441    187   1026    852
   -418   -137    280    277   -350     70    553    763    459    210   1060    875
   -449   -111    335    280   -392    109    561    771    478    223   1088    888
   -475    -96    376    285   -426    140    566    784    501    244   1117    893
   -491    -90    400    290   -446    153    571    792    514    254   1130    893
   -441    -83    358    262   -400    137    555    787    511    244   1119    885
   -392    -62    327    226   -361    132    535    779    514    241   1109    880
   -353    -49    301    200   -327    124    530    774    517    239   1104    878
   -350    -57    293    202   -324    119    519    766    514    239   1096    867
   -340    -57    283    200   -311    111    519    766    519    239   1093    867
   -355    -62    293    207   -327    114    522    766    524    236   1101    875
   -327    -51    275    189   -301    111    522    771    535    241   1109    872
   -314    -23    288    166   -301    132    514    776    548    257   1122    883
   -293     10    303    142   -298    155    493    774    553    265   1130    891
   -340     15    355    161   -348    184    498    797    576    293   1163    922
   -342      5    345    168   -345    174    488    813    587    303   1174    943
   -262     15    275    122   -270    145    467    810    584    301   1171    943
   -246     33    280    106   -262    155    470    826    602    324   1189    956
   -189     72    262     57   -226    168    462    820    597    322   1187    930
   -158    101    259     28   -207    179    462    818    597    327   1202    930
   -135     98    231     15   -184    163    465    818    597    322   1202    932
   -142    111    254     15   -197    181    472    823    597    324   1210    948
   -148    109    257     18   -205    184    470    805    584    309   1197    924
   -135    103    239     15   -187    171    470    795    584    303   1189    909
   -124    111    236      5   -181    174    475    800    594    314   1189    911
   -127    109    236     10   -181    171    480    805    610    327   1197    919
   -137    114    252     10   -194    181    483    805    626    335   1200    919
   -155    101    257     25   -205    179    480    792    628    324   1192    898
   -168     77    246     44   -207    163    485    779    623    316   1179    875
   -187     72    259     57   -223    166    493    779    633    319   1182    862
   -197     51    246     72   -223    148    493    771    633    314   1182    852
   -220     41    262     88   -241    153    501    774    641    329   1192    859
   -228     51    280     88   -254    166    496    771    646    340   1200    862
   -220     54    275     83   -246    163    475    763    639    337   1192    854
   -223     57    280     80   -252    168    459    756    641    337   1200    854
   -220     64    285     77   -254    174    449    753    641    342   1213    859
   -236     72    306     80   -272    189    446    756    652    353   1226    878
   -298     62    361    119   -329    210    465    784    680    384   1260    911
   -270     70    340     98   -303    205    454    787    685    387   1265    901
   -197     77    275     59   -236    176    431    769    672    374   1260    880
   -194     90    285     51   -239    187    433    769    680    387   1270    896
   -226    119    345     54   -285    231    457    792    706    418   1304    927
   -226    174    400     25   -314    285    457    795    714    439   1335    924
   -223    210    431      5   -327    319    459    795    722    449   1353    927
   -239    202    439     15   -340    319    472    800    732    452   1366    945
   -288    220    509     33   -397    363    493    815    753    472   1389    982
   -316    241    555     36   -436    397    504    815    771    491   1408    995
   -319    265    584     25   -452    423    493    795    771    496   1428    982
   -376    257    633     59   -506    444    480    771    758    485   1434    966
   -470    244    714    114   -592    478    483    766    766    488   1444    982
   -413    244    657     83   -535    449    446    732    740    467   1426    966
   -355    259    615     49   -485    436    407    701    709    441   1402    940
   -368    231    597     67   -483    415    379    670    675    415   1376    906
   -350    210    561     70   -454    384    350    631    639    389   1353    862
   -342    163    504     88   -423    332    327    615    618    366   1327    836
   -303    122    426     88   -363    272    303    597    594    342   1299    815
   -236     72    306     80   -272    189    262    550    542    288   1244    771
   -218     51    270     83   -244    161    233    519    511    262   1218    748
   -207     36    244     83   -226    140    210    491    493    244   1200    735
   -171     23    192     72   -181    106    187    459    472    223   1176    711
   -192     15    207     88   -200    111    187    454    470    223   1169    709
   -228     38    267     96   -246    153    197    459    485    236   1176    737
   -233     23    257    103   -246    140    189    459    483    233   1169    761
   -233    -72    158    153   -197     41    205    501    475    210   1122    724
   -231   -124    106    176   -171    -10    293    613    524    210   1080    680
   -202    -41    161    122   -181     59    407    758    644    285   1119    717
   -168    148    316      7   -241    231    488    911    818    472   1293    872
   -174    592    766   -207   -470    678    514    971   1044    810   1683   1254
   -296   1145   1441   -426   -870   1293    418    792   1174   1143   2112   1654
   -394   1374   1769   -488  -1080   1571     85    368   1015   1223   2278   1777
   -439   1023   1462   -293   -950   1241   -215    -57    574    841   1940   1470
   -467    316    784     75   -626    550   -298   -259    103    189   1273    922
   -394   -189    202    290   -298      5   -293   -197    -85   -140    893    600
   -324   -379    -54    353   -135   -218   -207    -20    -18   -145    833    535
   -303   -353    -49    327   -127   -202   -116     88     83    -75    865    553
   -342   -272     70    306   -207   -101    -38    176    192     25    950    615
   -342   -155    184    249   -265     12     12    236    280    119   1041    672
   -301    -77    223    189   -262     72     49    277    335    171   1088    698
   -244    -62    179    150   -213     57     36    270    332    171   1091    698
   -202    -72    127    137   -166     25     15    252    311    163   1085    678
   -241    -57    184    148   -215     62     31    262    327    189   1124    685
   -283    -15    267    150   -275    124     49    277    350    215   1163    711
   -277     20    296    127   -288    158     41    267    345    207   1156    735
   -285     38    324    122   -306    181     33    257    335    210   1156    748
   -322     38    358    140   -340    200     33    252    327    218   1161    756
   -361     18    379    171   -368    197     49    254    322    236   1161    766
   -361     15    376    168   -368    194     49    267    353    249   1182    797
   -384     23    407    179   -397    215     57    277    376    280   1210    828
   -368     23    389    171   -379    205     49    270    374    285   1223    823
   -319     62    381    129   -350    220     41    257    374    272   1218    820
   -322     93    413    111   -366    252     33    254    379    272   1221    828
   -314     96    410    109   -363    254     12    244    374    270   1213    813
   -311    124    433     93   -374    280      5    241    376    277   1210    797
   -319    127    446     96   -381    285      0    241    374    280   1210    789
   -329    140    470     93   -400    306      2    246    379    290   1226    805
   -337    163    501     85   -420    332      5    259    392    309   1244    823
   -335    181    514     75   -423    345     -5    259    392    316   1254    833
   -272    179    452     46   -361    314    -38    244    371    309   1241    818
   -272    210    483     31   -379    345    -28    275    400    348   1273    852
   -241    231    472      5   -358    350    -25    293    418    366   1288    872
   -194    267    462    -38   -329    363    -28    298    428    374   1299    888
   -194    288    483    -46   -337    384    -20    303    436    376   1309    896
   -194    293    488    -49   -342    392    -15    306    436    371   1304    898
   -239    301    540    -33   -389    420      5    316    446    379   1317    909
   -215    309    522    -46   -368    415      2    301    436    368   1309    898
   -205    311    517    -51   -361    413     -5    293    431    368   1301    896
   -233    322    553    -46   -394    436     -2    290    439    379   1304    893
   -241    337    579    -49   -410    457      2    290    457    387   1312    891
   -239    342    579    -54   -407    459     10    290    470    397   1317    888
   -267    358    626    -44   -446    491     38    301    496    423   1337    896
   -314    340    654    -15   -483    496     49    296    496    423   1327    875
   -329    335    662     -2   -496    498     44    283    496    418   1312    854
   -340    322    659      7   -498    491     38    272    493    413   1306    833
   -288    322    610    -15   -449    465     25    257    480    402   1293    818
   -275    329    605    -28   -439    467     25    257    483    405   1283    826
   -285    335    620    -25   -454    478     28    265    491    415   1280    841
   -319    342    659    -12   -488    501     28    267    496    428   1275    857
   -267    345    613    -38   -439    478     12    257    483    418   1254    852
   -272    345    618    -38   -446    483     15    270    496    428   1254    859
   -246    366    610    -59   -428    488      5    270    496    433   1244    862
   -241    379    618    -70   -428    498      5    262    496    436   1234    862
   -267    394    662    -62   -465    527     12    267    504    446   1241    880
   -277    405    683    -64   -483    545     23    285    522    465   1241    911
   -277    413    691    -67   -485    550     31    298    537    480   1236    927
   -345    418    763    -38   -555    589     59    329    568    514   1262    956
   -384    426    810    -20   -597    618     88    358    594    542   1288    995
   -285    459    745    -88   -517    602     75    350    581    535   1275    989
   -262    483    745   -111   -504    613     80    353    589    545   1278   1002
   -246    493    737   -124   -493    615     80    350    592    548   1270   1018
   -272    530    802   -127   -537    665     90    348    607    566   1283   1047
   -319    537    857   -109   -589    696    103    350    623    587   1296   1078
   -257    504    761   -124   -509    631     64    306    581    550   1257   1057
   -252    475    727   -114   -491    600     31    267    553    530   1231   1052
   -277    459    737    -90   -506    597     23    259    550    532   1231   1065
   -277    431    709    -77   -493    568     18    254    537    517   1221   1067
   -296    397    693    -51   -493    542     20    249    527    506   1215   1062
   -306    329    633    -12   -470    480      0    231    498    478   1184   1036
   -324    275    600     25   -462    436    -15    220    478    454   1161   1013
   -329    215    545     54   -439    379    -33    202    452    431   1132    992
   -345    171    517     85   -431    342    -54    181    428    413   1114    982
   -446    132    579    158   -514    353    -36    194    439    423   1127    997
   -405    116    522    145   -462    319    -57    179    420    402   1111    982
   -277    111    389     83   -335    249    -93    140    381    368   1075    950
   -280    103    384     88   -332    244    -98    142    379    376   1085    961
   -335     77    413    127   -374    244    -80    161    384    387   1104    979
   -345     10    355    168   -350    181    -75    174    366    371   1093    961
   -322    -77    244    200   -285     80    -25    246    376    340   1044    898
   -233    -51    181    142   -207     62     64    374    449    350   1039    872
   -145     64    210     41   -179    135    153    553    600    467   1143    961
   -103    392    496   -142   -298    444    215    701    820    740   1436   1260
   -194    995   1189   -400   -693   1091    226    709   1072   1148   1917   1753
   -436   1418   1852   -491  -1145   1634     77    441   1132   1410   2262   2099
   -555   1296   1852   -371  -1205   1571   -226     10    849   1270   2156   2018
   -633    607   1241     12   -937    924   -446   -402    272    626   1522   1436
   -581   -109    472    342   -530    181   -501   -501   -135     46    917    880
   -504   -387    116    446   -311   -137   -462   -368   -163    -57    774    737
   -457   -379     75    418   -267   -153   -345   -184    -38     31    836    769
   -420   -277    142    350   -283    -67   -226    -31     98    148    924    852
   -467   -181    283    322   -376     49   -140     77    213    254   1005    961
   -439   -140    298    288   -371     80   -103    124    254    293   1031   1005
   -423   -129    293    275   -361     80    -77    150    272    306   1047   1031
   -454   -122    332    288   -394    103    -44    179    301    327   1078   1065
   -350   -116    231    231   -293     57    -62    163    277    309   1065   1049
   -340   -119    218    228   -280     49    -51    171    283    316   1070   1060
   -366   -124    241    244   -306     59    -46    179    293    324   1078   1078
   -392   -124    267    259   -329     70    -41    187    306    335   1080   1104
   -452   -106    342    277   -400    116    -15    213    335    361   1106   1137
   -407    -98    309    252   -358    103    -25    210    332    353   1106   1132
   -400   -111    288    254   -345     88    -23    218    337    350   1122   1127
   -400   -109    290    254   -345     90    -15    228    348    361   1145   1130
   -397   -111    285    252   -342     85    -20    228    345    366   1143   1122
   -379    -98    277    239   -329     88    -18    233    355    374   1161   1135
   -355    -96    259    226   -309     80    -23    233    358    374   1176   1145
   -374    -98    275    236   -324     88    -15    241    368    384   1187   1158
   -363    -98    265    228   -316     80    -15    252    374    389   1179   1161
   -314    -83    228    197   -272     72    -23    249    379    387   1176   1161
   -329    -85    241    205   -288     77    -18    267    397    397   1192   1174
   -327    -83    244    205   -285     80    -15    288    413    410   1195   1187
   -319    -54    265    187   -293    103    -12    309    431    428   1202   1205
   -309    -23    285    166   -298    129    -10    329    449    449   1221   1221
   -303    -18    285    161   -296    132    -10    353    465    465   1231   1236
   -280     12    293    135   -285    153     -5    374    485    485   1241   1257
   -252     28    277    111   -265    153     -5    381    491    491   1244   1265
   -262     31    293    114   -277    161     10    397    506    506   1257   1283
   -285     18    303    135   -293    161     28    413    524    519   1270   1293
   -285     20    306    132   -296    163     38    420    530    522   1273   1291
   -285     15    298    132   -290    155     36    413    524    514   1260   1275
   -293      7    301    142   -298    153     44    413    530    514   1254   1267
   -298     -2    296    148   -298    148     51    407    535    511   1249   1265
   -303      0    303    153   -303    150     67    413    545    519   1252   1273
   -322     -5    316    161   -319    155     85    423    555    530   1260   1275
   -348    -28    319    187   -335    145     98    428    566    535   1254   1262
   -384    -38    345    207   -366    153    116    441    587    553   1265   1265
   -358    -36    322    197   -340    142    114    433    587    550   1257   1249
   -355    -31    322    192   -340    142    111    428    589    555   1254   1239
   -389    -46    342    215   -366    148    114    426    594    561   1254   1234
   -407    -51    353    228   -381    150    122    426    600    566   1262   1228
   -397    -57    340    228   -368    140    122    428    605    571   1267   1231
   -376    -59    316    215   -348    127    103    418    600    561   1260   1228
   -381    -51    329    215   -355    137    106    428    615    571   1273   1239
   -337    -38    296    187   -319    127     98    428    615    576   1278   1236
   -345    -36    309    192   -327    135     96    433    626    589   1299   1254
   -324    -44    280    184   -303    116     88    431    626    587   1293   1247
   -309    -44    265    176   -288    109     77    423    628    581   1293   1239
   -314    -25    288    168   -303    132     80    431    641    594   1309   1254
   -301    -36    265    168   -283    114     77    428    636    594   1309   1252
   -329     -7    322    168   -327    155    109    459    670    628   1343   1286
   -322     41    363    140   -342    202    124    478    701    654   1379   1314
   -301     62    363    116   -332    213    129    480    706    659   1384   1314
   -324     41    366    142   -345    202    140    483    704    657   1387   1317
   -387     49    436    166   -410    241    171    511    732    685   1421   1348
   -394     80    475    155   -436    277    187    519    748    698   1444   1361
   -420    109    530    153   -475    319    207    530    771    722   1473   1384
   -306    161    467     72   -387    314    174    498    750    704   1470   1379
   -303    148    452     75   -379    301    135    462    724    683   1465   1369
   -332    129    462    101   -397    296    109    444    709    672   1465   1366
   -322    114    433    101   -376    272     83    420    688    652   1452   1358
   -288    101    389     93   -337    244     64    402    670    633   1434   1340
   -322     67    387    127   -355    226     62    400    662    628   1428   1330
   -358     12    371    171   -366    189     51    387    641    610   1408   1312
   -402    -33    368    215   -387    166     41    381    633    597   1392   1296
   -415   -101    314    259   -366    106     25    363    610    563   1363   1260
   -392   -135    254    262   -327     59     -5    329    574    527   1332   1231
   -413   -145    265    277   -340     59    -10    324    568    527   1330   1228
   -405   -158    246    280   -327     44    -12    319    568    524   1325   1228
   -379   -189    189    285   -285      0    -28    301    550    504   1301   1208
   -376   -213    161    293   -272    -25    -41    290    542    493   1293   1195
   -384   -194    189    288   -288     -5    -33    298    553    504   1309   1208
   -379   -223    155    301   -270    -33    -36    298    542    483   1283   1174
   -340   -311     28    327   -184   -142      5    358    537    439   1213   1091
   -316   -322     -7    319   -155   -163    127    511    623    472   1210   1065
   -272   -197     75    233   -174    -62    252    719    787    615   1327   1161
   -200    148    345     23   -272    246    327    883   1021    891   1610   1439
   -218    769    987   -275   -602    878    319    911   1304   1319   2114   1964
   -410   1348   1758   -470  -1085   1553    101    607   1421   1654   2559   2416
   -522   1286   1808   -381  -1163   1545   -259    124   1156   1525   2488   2356
   -576    568   1143      2   -859    854   -524   -327    561    880   1857   1782
   -553   -327    226    441   -389    -51   -613   -527     23    179   1114   1080
   -462   -631   -168    548   -148   -402   -571   -392      0     57    927    870
   -381   -610   -228    496    -77   -420   -444   -200    137    140    971    875
   -322   -472   -150    397    -88   -311   -306    -18    303    277   1075    945
   -296   -358    -62    327   -116   -210   -226     80    410    368   1158   1008
   -283   -322    -41    301   -122   -181   -192    119    446    394   1179   1026
   -283   -309    -28    296   -129   -168   -171    142    470    418   1192   1041
   -280   -298    -20    288   -132   -161   -163    153    485    433   1202   1041
   -296   -322    -25    309   -135   -174   -158    166    504    449   1210   1028
   -290   -329    -38    309   -127   -184   -161    166    509    449   1205   1013
   -293   -324    -31    309   -132   -176   -153    174    517    459   1213   1021
   -293   -298     -5    296   -145   -153   -153    181    530    475   1226   1034
   -285   -296    -10    290   -137   -153   -150    181    535    485   1228   1039
   -288   -293     -5    288   -142   -148   -155    179    532    493   1236   1039
   -288   -283      5    285   -148   -137   -158    179    540    498   1239   1031
   -285   -285      0    285   -142   -142   -153    179    540    501   1236   1021
   -280   -275      5    277   -142   -135   -142    189    558    519   1241   1031
   -275   -272      2    272   -140   -137   -145    192    561    530   1249   1041
   -301   -257     44    277   -174   -106   -137    197    576    550   1270   1067
   -335   -252     83    293   -210    -85   -116    215    602    576   1291   1093
   -272   -257     15    265   -145   -122   -127    215    597    568   1267   1078
   -246   -241      5    241   -127   -116   -135    218    602    576   1273   1085
   -254   -226     28    239   -142    -98   -135    236    620    597   1291   1109
   -249   -223     23    236   -137   -101   -135    246    633    613   1299   1124
   -285   -218     67    252   -176    -75   -122    275    657    641   1322   1150
   -314   -200    114    257   -215    -44   -111    293    675    665   1348   1161
   -218   -174     44    194   -132    -64   -129    290    670    667   1345   1150
   -207   -166     41    187   -127    -62   -124    306    688    685   1358   1166
   -228   -163     64    197   -148    -49   -124    324    704    706   1379   1179
   -218   -148     67    181   -142    -41   -140    316    701    709   1387   1169
   -246   -145     98    194   -174    -23   -127    322    709    717   1402   1171
   -277   -140    137    207   -210      0   -109    335    727    732   1423   1187
   -252   -132    119    192   -187     -7    -90    337    737    740   1434   1195
   -259   -140    116    200   -189    -12    -90    335    732    743   1431   1184
   -252   -150    101    200   -179    -23    -96    329    727    743   1426   1174
   -265   -150    114    207   -189    -18    -88    329    735    753   1434   1171
   -296   -155    140    226   -218     -7    -75    340    753    771   1449   1171
   -288   -148    140    215   -215     -5    -80    332    756    779   1454   1163
   -296   -150    145    220   -220     -2    -83    322    758    782   1457   1150
   -213   -171     41    189   -127    -64   -116    277    722    743   1418   1101
   -249   -189     59    220   -155    -64   -124    265    719    737   1408   1088
   -228   -207     20    215   -124    -93   -135    254    704    730   1397   1075
   -220   -210     10    215   -116   -101   -137    246    701    732   1405   1072
   -267   -223     44    244   -155    -90   -137    244    698    737   1410   1072
   -290   -226     64    259   -179    -80   -132    233    698    735   1410   1072
   -324   -231     93    275   -210    -70   -119    241    709    748   1418   1070
   -293   -210     83    252   -189    -64   -122    246    719    750   1423   1065
   -252   -197     51    223   -153    -72   -145    226    704    730   1408   1044
   -288   -192     96    241   -192    -49   -148    215    704    737   1410   1039
   -340   -197    140    267   -241    -28   -137    220    711    753   1421   1036
   -298   -200     98    246   -200    -51   -158    205    698    743   1418   1023
   -309   -179    129    244   -220    -25   -148    220    717    763   1441   1049
   -233   -142     90    189   -163    -25   -153    207    714    756   1428   1036
   -220   -135     83    176   -153    -25   -142    213    719    761   1426   1041
   -275   -122    153    197   -215     15   -106    244    750    795   1457   1067
   -283   -109    174    194   -228     33    -98    254    763    807   1465   1065
   -215    -88    127    153   -171     18   -119    233    753    795   1444   1034
   -246    -59    184    150   -215     62   -109    239    766    813   1465   1049
   -220      0    218    109   -220    109   -109    223    766    823   1475   1057
   -213     15    226     96   -220    119   -124    197    756    818   1473   1049
   -239     -7    231    124   -236    111   -142    171    740    813   1478   1041
   -265    -49    213    155   -239     80   -171    148    727    802   1473   1028
   -259    -67    192    163   -228     62   -184    140    719    795   1478   1010
   -228   -106    122    166   -176      7   -207    119    696    774   1465    969
   -244   -153     90    200   -168    -31   -207    114    683    758   1452    937
   -272   -205     67    239   -171    -70   -215    103    657    727   1418    901
   -277   -244     33    262   -155   -106   -231     80    626    696   1379    872
   -283   -280      0    280   -142   -140   -252     54    600    672   1348    857
   -290   -309    -18    301   -137   -163   -275     23    581    657   1322    836
   -285   -337    -51    309   -119   -197   -285      5    566    633   1283    823
   -314   -366    -51    337   -132   -210   -290     -5    558    626   1257    820
   -329   -355    -28    340   -150   -192   -296     -7    561    636   1252    800
   -277   -363    -85    322    -96   -226   -322    -28    545    620   1223    743
   -277   -394   -116    335    -83   -257   -327    -33    524    602   1176    711
   -267   -452   -184    361    -41   -319   -301     -2    511    576   1104    665
   -236   -535   -298    384     28   -418   -228     88    537    540   1021    587
   -236   -485   -249    361      5   -368   -122    231    646    610   1049    592
   -259   -350    -90    303    -85   -220    -12    420    839    810   1202    740
   -301    106    405     96   -353    254     38    522   1093   1161   1584   1109
   -345    732   1075   -194   -711    904    -51    392   1267   1522   2021   1532
   -389   1052   1441   -329   -914   1247   -371      0   1187   1667   2223   1712
   -410    753   1161   -171   -784    956   -698   -446    776   1348   1930   1449
   -496      2    496    246   -496    249   -807   -719    254    667   1236    854
   -480   -597   -116    537   -184   -358   -802   -691      5    252    766    439
   -387   -800   -413    594     12   -607   -724   -522     49    210    659    340
   -387   -769   -381    576     -5   -576   -607   -387    174    293    706    368
   -374   -670   -296    522    -41   -483   -535   -298    280    384    776    420
   -363   -553   -189    457    -88   -371   -475   -228    371    465    841    480
   -329   -488   -158    410    -85   -324   -452   -194    415    496    854    501
   -337   -472   -137    405   -101   -306   -441   -179    436    511    839    509
   -272   -449   -176    361    -49   -314   -452   -187    436    511    828    496
   -259   -415   -155    335    -54   -288   -449   -187    441    524    833    480
   -241   -407   -166    324    -38   -288   -462   -200    439    524    826    465
   -150   -394   -244    272     44   -322   -483   -220    426    509    800    444
   -140   -394   -257    267     57   -327   -493   -231    418    509    784    433
   -181   -405   -223    290     18   -314   -491   -223    428    522    787    431
   -168   -384   -215    277     23   -301   -498   -228    431    522    776    420
    -67   -348   -280    205    103   -314   -527   -252    413    506    776    397
    -20   -329   -311    174    145   -322   -537   -267    410    501    766    387
    -10   -335   -324    168    155   -329   -555   -280    402    491    724    371
     18   -353   -371    168    194   -361   -576   -301    387    480    722    345
     33   -340   -376    150    202   -358   -566   -283    407    504    730    348
      0   -309   -311    153    153   -309   -555   -265    428    532    722    361
    -49   -285   -236    166     93   -262   -545   -254    444    550    698    353
    -98   -277   -179    189     38   -228   -532   -241    465    574    711    355
    -98   -275   -179    187     38   -228   -542   -236    472    584    698    345
   -140   -275   -135    207     -5   -205   -540   -226    480    592    672    350
   -220   -241    -23    231   -101   -132   -524   -194    522    636    680    374
   -145   -189    -44    168    -51   -116   -542   -187    532    646    685    379
    -90   -174    -83    129     -7   -129   -563   -184    532    652    683    379
    -85   -161    -75    122     -7   -119   -571   -166    545    672    691    392
   -132   -142    -12    137    -59    -80   -550   -132    571    698    714    413
   -153   -148      5    150    -80    -72   -535   -114    584    709    706    420
   -179   -140     38    158   -111    -51   -524   -119    584    711    683    410
   -202   -129     72    163   -137    -28   -506   -114    589    714    667    405
   -158   -127     28    140    -93    -49   -506   -124    581    701    641    394
   -119   -122     -2    122    -59    -62   -517   -142    574    688    620    379
   -135   -109     25    122    -83    -41   -509   -135    589    701    626    376
   -150    -85     64    119   -109    -10   -504   -132    602    714    626    374
   -140    -85     54    111    -98    -15   -509   -140    607    706    607    355
   -155    -96     59    127   -109    -18   -483   -129    628    717    605    350
   -192   -103     85    148   -140    -10   -485   -145    628    722    605    342
   -218   -109    109    163   -166      0   -485   -161    631    727    602    332
   -244   -101    142    171   -194     18   -470   -158    646    737    607    337
   -231   -142     88    187   -161    -28   -478   -171    631    719    579    316
   -228   -161     64    192   -148    -49   -488   -184    620    709    553    301
   -239   -158     80    197   -161    -38   -493   -189    620    704    535    303
   -272   -145    127    207   -200    -10   -485   -179    633    714    545    319
   -254   -132    122    194   -189     -5   -491   -181    631    722    550    324
   -288   -155    132    220   -213    -12   -491   -184    633    722    555    329
   -327   -103    223    215   -277     57   -472   -163    670    766    597    366
   -275    -72    202    171   -239     64   -480   -161    678    776    600    368
   -207    -67    140    137   -174     36   -496   -166    672    776    600    363
   -171    -51    119    109   -148     33   -493   -166    675    776    605    358
   -194    -41    153    116   -176     54   -478   -145    693    787    623    374
   -228     -7    218    116   -223    103   -452   -124    719    805    646    394
   -181     28    210     77   -194    119   -446   -122    722    815    659    402
   -171     33    205     67   -189    119   -449   -127    722    820    665    405
   -205     46    252     77   -228    148   -441   -127    737    836    685    423
   -267     85    350     90   -309    215   -407   -106    774    878    727    462
   -290    106    397     93   -342    252   -389    -98    800    904    756    485
   -259     96    355     80   -306    223   -410   -127    782    883    743    470
   -254     62    316     93   -285    189   -441   -163    753    859    722    457
   -319     64    384    127   -353    223   -439   -161    769    880    740    480
   -267     62    329    103   -298    194   -454   -174    756    870    719    465
   -231     31    262     98   -246    145   -478   -184    735    846    696    431
   -246    -41    202    142   -226     80   -496   -197    709    823    672    397
   -257   -109    148    181   -205     20   -511   -207    685    795    644    368
   -319   -161    158    241   -239     -2   -509   -205    680    787    631    358
   -337   -202    132    270   -236    -36   -519   -223    659    761    615    337
   -296   -241     51    267   -176    -96   -555   -262    615    719    574    303
   -322   -280     41    298   -181   -119   -555   -262    613    714    561    316
   -358   -301     57    329   -207   -122   -542   -252    618    719    550    340
   -272   -301    -28    285   -124   -166   -574   -272    592    698    511    324
   -259   -327    -67    293    -98   -197   -589   -288    581    683    483    314
   -301   -389    -88    345   -109   -239   -592   -285    581    662    457    301
   -324   -493   -168    410    -77   -332   -563   -233    589    626    397    257
   -306   -524   -218    413    -44   -371   -462   -111    654    620    358    207
   -249   -457   -207    350    -20   -332   -361     23    769    678    405    218
   -197   -228    -33    210    -83   -129   -277    155    953    857    597    384
   -194    265    459    -33   -327    361   -252    231   1205   1213   1023    784
   -316    826   1143   -257   -730    984   -402     10   1306   1545   1418   1148
   -407    956   1363   -275   -885   1161   -732   -389   1124   1577   1501   1192
   -467    517    984    -25   -727    748   -997   -797    665   1150   1106    849
   -501   -228    272    366   -387     20  -1052   -979    171    478    420    259
   -452   -639   -187    542   -132   -413  -1028   -865     62    252    116      5
   -415   -753   -337    584    -41   -545   -932   -696    140    270     67    -33
   -389   -727   -337    558    -28   -532   -831   -576    244    335     88      7
   -345   -623   -277    485    -33   -452   -761   -488    345    423    153     77
   -397   -563   -166    480   -116   -366   -691   -415    428    498    220    145
   -402   -524   -122    465   -140   -324   -657   -381    467    530    244    171
   -345   -491   -148    418   -101   -319   -657   -379    467    532    239    166
   -290   -478   -187    384    -51   -332   -662   -384    462    519    226    153
   -267   -478   -213    371    -28   -348   -667   -387    459    511    213    135
   -265   -467   -205    366    -31   -337   -662   -379    472    519    223    127
   -244   -452   -210    348    -18   -332   -670   -389    472    511    231    116
   -218   -431   -213    324     -2   -322   -670   -397    472    504    220    109
   -205   -423   -220    314      7   -324   -670   -402    470    498    215    106
   -215   -410   -194    311    -12   -303   -662   -397    480    506    220    116
   -228   -394   -168    309    -31   -283   -654   -392    496    524    223    137
   -200   -387   -187    293     -7   -288   -659   -394    498    524    207    127
   -153   -366   -215    257     28   -290   -675   -402    498    524    207    127
   -171   -363   -194    267     10   -280   -670   -402    506    530    210    129
   -192   -353   -163    272    -15   -259   -659   -389    522    545    220    135
   -239   -345   -106    293    -67   -226   -644   -366    548    566    236    142
   -254   -353   -101    303    -77   -228   -631   -353    563    574    246    150
   -210   -327   -116    270    -46   -223   -644   -353    563    574    246    150
   -202   -303   -101    252    -51   -205   -649   -345    574    581    254    161
   -174   -275   -101    226    -36   -189   -667   -345    571    579    246    153
   -135   -270   -137    202      0   -205   -696   -350    568    571    231    135
   -103   -252   -148    179     20   -202   -711   -342    574    571    233    140
   -111   -220   -111    163      0   -166   -709   -324    594    594    259    161
   -116   -197    -80    158    -18   -140   -701   -303    618    613    280    179
   -140   -176    -36    155    -54   -106   -667   -270    646    639    306    205
   -135   -166    -31    150    -54    -98   -652   -259    654    641    306    215
    -98   -158    -59    127    -23   -109   -657   -272    644    628    290    200
   -119   -142    -23    132    -49    -83   -633   -262    657    633    303    197
   -142   -150     -7    145    -70    -80   -631   -270    654    639    306    189
   -207   -163     41    184   -127    -62   -613   -254    678    657    316    202
   -192   -155     36    174   -116    -59   -607   -246    696    665    314    218
   -129   -142    -12    137    -59    -77   -618   -257    696    662    306    215
   -142   -142      0    140    -72    -72   -610   -259    704    672    303    202
   -155   -142     12    148    -85    -67   -607   -267    711    672    288    187
   -145   -158    -12    150    -67    -85   -618   -280    709    665    265    168
   -161   -168     -7    166    -77    -88   -605   -277    722    670    254    174
   -166   -161      5    163    -88    -77   -605   -285    730    675    246    174
   -168   -158      7    163    -90    -75   -613   -296    727    667    239    174
   -158   -179    -20    166    -70    -98   -626   -309    717    652    218    174
   -150   -184    -33    168    -59   -109   -639   -311    717    652    210    168
   -140   -194    -57    166    -44   -124   -659   -319    701    639    192    150
   -142   -174    -33    158    -57   -103   -659   -303    717    654    207    174
   -116   -161    -46    137    -36   -103   -670   -303    722    657    213    181
    -96   -153    -57    124    -20   -106   -672   -301    727    659    215    181
    -44   -148   -103     96     28   -127   -691   -311    714    641    207    163
    -59   -132    -72     96      5   -103   -678   -303    727    646    223    166
    -38    -93    -57     64      5    -75   -665   -296    743    659    244    176
    -38    -72    -33     57     -2    -54   -649   -277    763    680    275    192
    -44    -33     10     36    -28    -10   -639   -267    779    698    301    213
    -57    -12     41     33    -49     12   -631   -259    784    706    322    226
    -23     -5     18     12    -20      5   -636   -259    782    698    324    218
   -106     33    140     36   -122     85   -605   -228    818    745    387    262
    -41     83    122    -20    -83    101   -623   -254    807    753    407    252
     49    129     80    -90    -15    106   -665   -290    792    750    407    231
    -10    135    145    -64    -77    140   -670   -293    807    763    418    233
    -36     96    132    -28    -83    114   -696   -322    784    737    381    202
      5     98     93    -51    -46     98   -737   -353    758    706    345    168
      5     93     88    -49    -41     90   -761   -374    740    678    314    148
    -44     64    109    -10    -75     85   -776   -394    717    646    277    119
    -77     25    103     25    -90     64   -800   -423    683    605    231     85
    -67    -15     51     38    -59     18   -831   -457    644    558    184     38
   -109    -88     20     98    -64    -33   -859   -485    607    506    137     -7
   -119   -124     -5    119    -59    -64   -896   -522    576    465     96    -44
    -83   -155    -72    119     -5   -114   -940   -563    532    413     41    -88
    -28   -145   -116     85     41   -132   -982   -602    493    379      5   -116
     -5   -137   -132     70     62   -135  -1013   -631    472    355    -23   -150
    -80   -132    -51    103    -15    -93  -1008   -631    480    358    -15   -142
    -67   -119    -51     93     -7    -85  -1021   -644    475    353    -15   -135
      0   -127   -129     62     62   -129  -1049   -662    446    322    -51   -158
     75   -184   -262     54    168   -223  -1028   -626    428    272   -132   -231
     18   -236   -257    109    135   -246   -909   -493    488    280   -163   -280
     49   -161   -210     57    129   -184   -789   -319    615    371   -109   -244
    119    132     12   -127     51     72   -717   -158    828    613    124    -15
    106    704    597   -405   -246    652   -727   -119   1093   1013    576    431
    -83   1332   1413   -626   -750   1374   -872   -314   1278   1402   1049    896
   -207   1473   1680   -631   -943   1577  -1226   -745   1148   1447   1150    995
   -267    893   1158   -314   -711   1026  -1514  -1208    605    885    618    540
   -290     59    350    114   -322    205  -1618  -1444     54    168   -114    -88
   -210   -405   -197    306     -7   -301  -1600  -1366    -93    -98   -441   -376
   -181   -441   -259    311     38   -350  -1480  -1171     18    -36   -428   -361
   -171   -337   -168    254     -2   -254  -1350  -1008    168     80   -348   -288
   -124   -210    -85    168    -20   -148  -1278   -896    285    187   -270   -210
    -90   -142    -54    114    -20    -98  -1247   -852    332    231   -239   -179
    -64   -148    -83    106      7   -116  -1244   -844    340    239   -241   -192
    -62   -171   -111    114     23   -142  -1267   -854    332    233   -252   -202
    -18   -127   -109     72     44   -119  -1265   -839    353    259   -231   -194
     77      2    -75    -41     75    -36  -1226   -797    400    309   -179   -155
    168     98    -70   -132    119     15  -1184   -763    436    340   -150   -124
     96    -23   -119    -38    106    -70  -1260   -836    374    275   -218   -189
     20   -101   -122     41     70   -111  -1306   -875    335    244   -249   -223
    -70   -132    -62    101     -5    -98  -1306   -875    342    257   -233   -213
   -101    -93      7     98    -54    -44  -1288   -865    361    283   -207   -181
    -54    -85    -31     67    -12    -59  -1301   -870    353    275   -223   -194
    -33   -114    -80     72     23    -98  -1343   -909    324    246   -259   -220
    -41   -132    -93     85     25   -114  -1366   -932    306    231   -283   -233
    -33   -129    -96     83     31   -114  -1392   -948    298    223   -306   -239
    -51   -103    -54     77     -2    -80  -1389   -935    319    246   -301   -215
    -67    -93    -25     80    -23    -62  -1397   -940    327    257   -303   -200
    -23    -80    -59     49     15    -70  -1423   -966    314    246   -327   -213
     10    -33    -44     12     25    -38  -1434   -966    322    252   -335   -213
     72     -7    -80    -33     75    -44  -1467   -979    306    239   -366   -228
    111     12    -98    -62    106    -41  -1496   -989    296    226   -394   -233
    132     44    -90    -90    111    -23  -1517   -992    296    231   -400   -223
    148     70    -77   -109    114     -2  -1522   -979    303    246   -394   -213
    187     88    -98   -140    140     -5  -1548   -989    290    239   -418   -223
    153    114    -38   -135     96     36  -1551   -987    296    252   -420   -220
     88    114     23   -103     31     70  -1535   -963    319    280   -407   -202
     96    116     20   -106     38     70  -1543   -974    311    275   -420   -205
    132    111    -20   -124     75     46  -1564  -1002    288    252   -459   -233
    129    142     12   -135     57     77  -1564  -1013    288    249   -462   -236
    124    158     33   -142     44     96  -1566  -1028    283    244   -472   -236
     83    148     64   -114     10    106  -1553  -1028    290    252   -475   -228
     54    155     98   -106    -23    127  -1556  -1034    296    252   -488   -233
     62    163    101   -111    -20    132  -1564  -1047    298    244   -504   -233
     59    174    114   -116    -28    145  -1561  -1041    314    259   -491   -223
     20    171    150    -96    -64    161  -1551  -1034    324    272   -472   -213
     70    174    101   -124    -15    137  -1579  -1072    293    249   -485   -249
     23    181    158   -103    -67    171  -1577  -1080    298    259   -472   -249
     36    189    150   -114    -57    171  -1597  -1111    277    249   -493   -275
     33    197    163   -114    -64    181  -1618  -1135    262    254   -509   -285
    -31    192    223    -83   -129    207  -1623  -1137    262    270   -496   -270
      0    192    192    -98    -96    192  -1641  -1156    244    262   -509   -277
      5    197    189   -103    -90    192  -1665  -1171    231    257   -532   -283
     -7    223    231   -106   -119    226  -1688  -1187    220    259   -550   -277
    -38    210    249    -88   -142    228  -1714  -1210    202    249   -561   -275
    -31    213    244    -93   -137    228  -1732  -1234    184    236   -576   -277
     33    293    259   -163   -114    277  -1727  -1228    192    246   -561   -259
    187    413    226   -298    -18    319  -1712  -1213    207    272   -537   -233
    137    366    228   -254    -46    296  -1732  -1236    184    259   -558   -249
     64    361    296   -215   -114    329  -1735  -1241    181    265   -561   -246
     70    426    355   -252   -142    392  -1725  -1236    192    280   -548   -231
     28    423    394   -226   -181    410  -1706  -1228    202    285   -540   -220
     15    376    358   -197   -171    368  -1738  -1262    161    252   -581   -259
    -44    379    423   -168   -233    402  -1738  -1270    155    254   -574   -262
    -51    452    501   -202   -277    475  -1732  -1275    166    275   -535   -249
     49    527    478   -288   -213    504  -1743  -1299    161    283   -524   -246
     77    524    444   -303   -184    485  -1787  -1345    124    259   -550   -283
    132    465    332   -298   -101    400  -1862  -1431     41    184   -623   -361
    231    506    272   -371    -20    389  -1914  -1483     -7    150   -649   -389
    314    537    223   -426     46    381  -1958  -1519    -25    119   -654   -400
    254    475    220   -366     15    348  -1977  -1535    -38     98   -667   -400
    200    407    207   -303     -2    309  -1990  -1551    -64     83   -706   -415
    218    363    145   -290     33    257  -2013  -1587   -101     46   -771   -444
    272    345     72   -309    101    210  -2036  -1628   -140     12   -828   -478
    254    303     46   -280    103    176  -2057  -1654   -166      2   -865   -501
    161    254     90   -207     33    174  -2055  -1662   -171      0   -875   -504
    150    223     70   -189     41    148  -2070  -1688   -194    -18   -906   -524
    187    213     25   -200     80    119  -2086  -1706   -205    -23   -922   -535
    207    210      2   -210    101    109  -2107  -1730   -231    -38   -948   -558
    200    200      0   -200    101     98  -2122  -1753   -252    -51   -974   -574
    168    171      0   -171     83     85  -2132  -1774   -265    -67  -1005   -589
    202     93   -109   -148    155     -7  -2132  -1777   -303   -116  -1085   -662
    252     49   -205   -150    228    -77  -2049  -1670   -280   -132  -1145   -730
    329    140   -189   -233    259    -23  -1932  -1504   -179    -64  -1114   -714
    332    332      0   -332    166    166  -1800  -1288     15    127   -948   -555
    361    743    381   -550    -10    563  -1782  -1200    241    439   -607   -213
    298   1444   1145   -872   -423   1296  -1880  -1312    470    867    -77    314
     80   1823   1743   -950   -831   1784  -2166  -1699    462   1067    218    594
      0   1548   1548   -776   -774   1548  -2483  -2174     77    761    -54    358
    -54    688    743   -316   -397    714  -2660  -2569   -602    -46   -857   -340
    -77    -10     64     41    -72     28  -2673  -2585   -924   -509  -1379   -841
    -46   -181   -135    111     44   -158  -2592  -2416   -880   -527  -1454   -932
    -20   -122   -103     70     41   -114  -2455  -2226   -740   -428  -1387   -893
      7     10      2     -7      2      7  -2335  -2073   -600   -311  -1291   -828
     18    142    122    -80    -54    132  -2252  -1979   -501   -220  -1210   -771
     93    205    111   -150     -7    158  -2223  -1940   -472   -197  -1195   -761
     98    194     93   -148      2    145  -2216  -1932   -478   -200  -1195   -779
    103    192     88   -148      7    140  -2213  -1930   -491   -202  -1192   -789
    -12    187    200    -88   -106    194  -2187  -1899   -465   -174  -1156   -763
    -67    171    239    -51   -153    205  -2177  -1880   -457   -168  -1140   -769
    -93    181    275    -44   -184    228  -2153  -1862   -446   -150  -1127   -763
    -90    246    337    -77   -213    290  -2088  -1821   -405   -122  -1098   -727
   -127    257    384    -64   -257    319  -2073  -1808   -392    -93  -1127   -711
   -181    257    439    -38   -309    348  -2070  -1795   -381    -64  -1122   -696
   -187    290    478    -51   -332    384  -2075  -1769   -371    -49  -1106   -680
   -179    316    496    -67   -337    405  -2081  -1748   -355    -38  -1080   -667
   -101    355    457   -127   -280    407  -2083  -1756   -342    -51  -1083   -670
   -103    376    478   -137   -290    426  -2065  -1753   -329    -44  -1078   -665
   -142    389    532   -124   -337    462  -2065  -1758   -329    -36  -1072   -675
    -88    379    467   -145   -277    423  -2081  -1769   -353    -51  -1104   -701
    -23    402    426   -192   -223    413  -2088  -1766   -358    -49  -1124   -698
    -49    400    449   -176   -249    423  -2091  -1761   -361    -49  -1137   -696
    -57    415    470   -179   -262    441  -2083  -1745   -355    -41  -1137   -698
    -10    465    475   -226   -241    470  -2078  -1743   -353    -31  -1135   -709
     18    457    439   -239   -210    446  -2109  -1761   -374    -49  -1161   -735
    -36    428    462   -197   -249    444  -2114  -1743   -368    -36  -1156   -719
     59    496    433   -280   -187    465  -2099  -1709   -353    -15  -1130   -696
    163    584    420   -374   -127    504  -2081  -1680   -332     15  -1101   -662
    124    558    433   -342   -155    496  -2091  -1667   -327     25  -1091   -652
     70    517    446   -293   -189    483  -2078  -1654   -329     25  -1078   -646
     77    550    470   -316   -194    511  -2044  -1626   -314     46  -1049   -620
     85    594    509   -340   -210    553  -2008  -1602   -296     72  -1023   -587
     10    540    527   -275   -259    535  -2003  -1602   -301     75  -1034   -589
     20    519    496   -270   -239    509  -1997  -1605   -306     72  -1047   -592
     75    542    467   -309   -197    506  -1982  -1600   -298     83  -1047   -587
     59    524    465   -290   -202    496  -1964  -1597   -298     85  -1047   -587
     31    524    493   -277   -231    509  -1945  -1592   -301     85  -1049   -587
     44    522    478   -283   -218    501  -1930  -1584   -303     80  -1057   -592
     80    576    496   -329   -210    537  -1873  -1540   -267    119  -1026   -555
     18    579    561   -298   -270    571  -1839  -1512   -249    150   -995   -522
     10    470    457   -241   -223    465  -1893  -1577   -319     75  -1065   -576
    -83    371    454   -145   -267    410  -1899  -1590   -342     46  -1096   -587
   -101    342    444   -122   -272    392  -1899  -1582   -345     46  -1101   -576
     88    433    345   -259   -127    389  -1899  -1564   -340     62  -1091   -555
    145    452    306   -298    -80    379  -1886  -1558   -348     64  -1093   -550
     59    374    311   -218   -127    342  -1880  -1571   -376     38  -1119   -566
    -44    335    376   -145   -213    355  -1852  -1558   -381     36  -1122   -568
    -96    306    402   -103   -249    353  -1844  -1553   -394     33  -1124   -574
   -109    275    384    -83   -249    329  -1855  -1553   -413     18  -1137   -581
    -88    309    397   -111   -241    350  -1823  -1525   -394     38  -1106   -545
    -83    345    426   -132   -254    387  -1779  -1488   -366     72  -1072   -504
    -49    384    433   -166   -241    407  -1751  -1462   -348     93  -1052   -478
    -31    350    381   -161   -207    366  -1748  -1457   -368     75  -1062   -478
    -10    366    376   -179   -194    371  -1740  -1449   -371     70  -1039   -462
    -36    413    449   -189   -241    428  -1717  -1434   -348     83   -997   -433
    -23    454    478   -215   -249    465  -1693  -1423   -332     88   -966   -405
    -36    472    506   -220   -270    491  -1680  -1426   -335     88   -945   -379
    -88    444    532   -179   -311    488  -1667  -1415   -337     98   -927   -358
   -140    389    530   -127   -335    459  -1675  -1426   -361     85   -919   -355
   -114    355    470   -119   -290    413  -1699  -1454   -405     64   -930   -358
   -228    319    545    -46   -389    431  -1670  -1428   -394     85   -904   -324
   -161    272    433    -57   -298    353  -1683  -1439   -444     46   -935   -361
   -135    205    337    -36   -236    270  -1709  -1467   -501     -7   -976   -413
   -142    148    290     -2   -215    218  -1701  -1465   -530    -25   -982   -426
   -174     75    246     49   -210    161  -1693  -1465   -563    -49   -997   -439
   -181     36    218     72   -200    127  -1696  -1475   -592    -72  -1005   -454
   -194     -7    184     98   -189     88  -1696  -1478   -620   -101  -1008   -470
   -207    -46    161    127   -184     57  -1688  -1488   -649   -129  -1031   -488
   -210    -83    124    145   -168     20  -1683  -1480   -665   -148  -1047   -491
   -223   -101    119    161   -174      7  -1673  -1475   -678   -155  -1044   -491
   -288   -106    179    197   -236     36  -1644  -1454   -672   -148  -1028   -478
   -314   -124    189    220   -252     31  -1623  -1439   -675   -155  -1026   -480
   -275   -231     41    252   -161    -96  -1608  -1400   -706   -215  -1088   -550
   -181   -327   -145    254    -20   -236  -1530  -1293   -698   -265  -1161   -636
   -137   -285   -148    210      2   -218  -1410  -1143   -607   -215  -1140   -628
    -96   -129    -33    114    -31    -83  -1288   -974   -444    -62  -1002   -509
    -80    314    392   -119   -236    353  -1262   -911   -223    257   -620   -150
   -210    878   1088   -335   -649    984  -1327  -1026    -44    620   -155    280
   -309   1153   1462   -423   -885   1306  -1626  -1387   -129    753     62    467
   -345    909   1254   -280   -800   1080  -1927  -1805   -509    470   -171    262
   -277    215    493     28   -387    353  -1987  -2023  -1028   -236   -891   -324
   -205   -324   -122    265    -44   -223  -1961  -1951  -1249   -613  -1306   -667
   -140   -522   -381    329    119   -452  -1865  -1777  -1208   -641  -1384   -722
    -28   -491   -462    259    215   -478  -1751  -1647  -1106   -576  -1353   -691
   -114   -485   -371    298    127   -428  -1673  -1556  -1015   -506  -1301   -644
   -103   -361   -257    231     75   -309  -1574  -1460   -914   -415  -1215   -566
   -142   -397   -254    267     54   -327  -1545  -1441   -898   -415  -1213   -579
   -114   -402   -288    259     85   -345  -1545  -1439   -898   -413  -1218   -589
   -163   -392   -228    277     31   -311  -1493  -1384   -854   -368  -1163   -550
   -161   -402   -241    280     38   -322  -1475  -1363   -844   -358  -1135   -540
   -145   -392   -246    267     49   -319  -1460  -1345   -839   -353  -1119   -532
    -88   -371   -283    231     96   -327  -1467  -1353   -852   -371  -1122   -550
    -67   -335   -267    200     98   -301  -1454  -1340   -844   -361  -1096   -545
    -80   -322   -241    200     77   -280  -1428  -1312   -823   -342  -1070   -519
    -96   -298   -202    194     51   -252  -1410  -1291   -800   -319  -1036   -485
    -51   -233   -181    142     64   -207  -1356  -1239   -756   -285   -987   -446
    -98   -246   -148    171     23   -200  -1330  -1215   -743   -280   -969   -436
   -124   -283   -158    202     15   -223  -1350  -1234   -761   -301   -971   -457
    -46   -189   -145    116     46   -166  -1319  -1192   -722   -262   -917   -410
     64    -67   -132      2     98    -98  -1254  -1130   -670   -210   -846   -358
    -41   -163   -122    101     38   -142  -1267  -1148   -693   -244   -859   -389
   -145   -158    -12    150    -67    -85  -1223  -1106   -657   -207   -807   -353
   -155   -145     10    148    -85    -67  -1215  -1093   -644   -192   -782   -337
   -127   -142    -15    135    -57    -80  -1208  -1080   -633   -192   -769   -332
   -153   -158     -5    155    -75    -83  -1189  -1060   -613   -179   -740   -319
   -101   -153    -51    127    -25   -103  -1195  -1057   -610   -181   -727   -309
    -46   -124    -77     83     15   -101  -1192  -1044   -600   -168   -704   -290
    -33    -64    -31     49     -2    -49  -1161   -997   -558   -127   -652   -244
    -64    -23     41     41    -54      7  -1117   -945   -514    -88   -597   -218
    -51      5     57     23    -54     28  -1096   -927   -498    -72   -566   -210
    -25     10     33      7    -31     20  -1085   -917   -498    -77   -553   -205
     -2     31     33    -12    -18     31  -1054   -885   -478    -70   -522   -187
     23     51     28    -38     -2     41  -1041   -878   -475    -67   -498   -181
    -28     51     80    -12    -54     64  -1010   -867   -457    -57   -475   -174
    -36     57     93    -12    -64     75  -1000   -859   -449    -57   -459   -179
    -33     51     85     -7    -59     67  -1008   -878   -459    -75   -459   -202
    -28     88    116    -31    -72    101   -974   -859   -431    -54   -431   -181
      2    174    171    -88    -83    171   -911   -818   -379    -10   -374   -148
    -51    220    270    -85   -161    244   -870   -782   -332     25   -319   -124
    -46    226    272    -88   -158    249   -875   -784   -329     23   -303   -137
   -119    213    332    -46   -226    272   -872   -789   -329     25   -288   -158
   -106    257    363    -75   -236    309   -857   -792   -324     28   -272   -176
   -111    246    358    -67   -236    301   -865   -805   -332     12   -288   -194
   -239    150    389     44   -314    270   -872   -813   -335      5   -296   -197
   -223    213    436      2   -329    322   -823   -763   -277     51   -244   -142
   -166    283    449    -59   -309    366   -807   -756   -262     62   -246   -116
   -116    288    402    -88   -259    345   -820   -763   -280     44   -277   -129
    -59    314    374   -127   -215    342   -831   -756   -277     54   -272   -145
    -31    355    387   -166   -207    371   -831   -737   -259     62   -249   -153
     15    405    389   -210   -187    397   -815   -719   -239     75   -223   -161
     -5    459    462   -228   -233    462   -774   -678   -192    119   -171   -132
    -36    475    511   -218   -272    493   -761   -662   -171    140   -145   -122
     12    571    558   -293   -272    563   -714   -618   -124    184    -88    -80
     59    623    563   -342   -252    594   -680   -592    -98    213    -57    -62
     31    628    594   -332   -283    613   -670   -581    -83    228    -36    -59
     59    644    584   -350   -262    615   -662   -579    -72    231    -23    -62
     33    641    607   -340   -288    626   -649   -594    -67    228    -18    -77
     15    644    628   -329   -306    636   -631   -597    -62    231     -5    -77
    -49    579    628   -267   -340    602   -633   -615    -80    215    -15    -88
   -109    524    633   -207   -371    579   -652   -644   -103    192    -25    -98
    -70    574    644   -252   -358    607   -644   -639    -96    202     -5    -80
    -59    568    628   -254   -345    597   -649   -641   -103    197      0    -80
    -12    563    574   -277   -293    568   -654   -646   -116    181     -7    -90
     20    522    501   -270   -239    511   -662   -657   -140    153    -23   -109
     31    483    452   -257   -210    467   -667   -657   -155    135    -36   -119
     15    444    428   -231   -207    439   -665   -665   -171    119    -51   -140
    -15    392    407   -189   -213    400   -670   -685   -197     98    -80   -171
    -38    340    379   -150   -207    358   -685   -696   -223     75    -98   -187
     67    405    335   -236   -135    371   -662   -672   -210     88    -88   -181
     90    428    337   -259   -124    381   -649   -662   -207     90    -80   -187
     -5    376    379   -187   -192    376   -649   -675   -215     77    -88   -200
   -145    257    402    -54   -272    329   -670   -698   -241     51   -109   -223
   -197    163    358     15   -277    259   -670   -688   -254     23   -145   -259
   -150    101    252     23   -202    176   -605   -615   -241     -5   -205   -324
    -98     85    184      5   -140    135   -496   -491   -187     -2   -241   -384
    -46    148    194    -49   -119    171   -376   -316    -62     85   -187   -358
     -5    475    480   -236   -241    475   -298   -163    158    350     85   -114
    -25   1057   1083   -517   -555   1070   -316   -163    397    737    537    314
   -150   1577   1727   -711   -937   1652   -506   -423    478   1034    914    644
   -213   1597   1810   -691  -1010   1704   -854   -841    265   1005    948    646
   -254   1026   1280   -387   -769   1153  -1044  -1215   -249    423    400    174
   -246    314    561    -33   -402    436  -1060  -1306   -662   -192   -226   -371
   -181    -33    148    106   -166     57  -1002  -1166   -714   -350   -428   -579
   -145    -67     77    106   -111      5   -885   -987   -594   -283   -397   -579
   -116     31    145     41   -129     88   -758   -836   -454   -168   -306   -506
    -98    124    223    -15   -161    174   -683   -745   -348    -80   -231   -431
    -88    179    265    -46   -176    220   -641   -701   -296    -44   -200   -397
    -90    215    306    -62   -197    259   -605   -667   -262    -20   -179   -371
    -93    184    277    -46   -187    231   -592   -657   -257    -18   -194   -371
    -75    181    257    -54   -166    218   -571   -633   -249     -7   -194   -368
    -33    249    283   -109   -158    267   -537   -594   -215     25   -163   -345
    -67    231    298    -80   -181    265   -545   -597   -220     28   -166   -353
    -90    236    327    -75   -207    280   -545   -592   -213     36   -161   -342
    -77    262    340    -93   -210    301   -524   -568   -192     51   -153   -316
    -64    283    345   -109   -205    314   -511   -558   -187     59   -150   -301
    -80    280    361    -98   -220    319   -504   -550   -181     70   -145   -288
    -75    280    353   -103   -215    316   -504   -542   -171     80   -145   -293
    -41    303    342   -132   -192    322   -488   -524   -155     90   -140   -290
    -33    322    353   -145   -194    337   -475   -511   -142    101   -132   -288
    -54    296    350   -119   -202    322   -475   -506   -148    103   -145   -301
    -57    272    329   -109   -192    301   -470   -496   -145    103   -155   -316
    -51    259    309   -103   -179    283   -462   -475   -132    109   -158   -311
    -12    316    329   -153   -174    322   -436   -444   -103    140   -129   -280
      5    358    353   -181   -174    355   -418   -423    -93    161   -109   -272
    -41    303    345   -132   -194    324   -446   -441   -119    140   -135   -303
      7    337    329   -174   -161    335   -428   -407    -88    166   -114   -283
     41    353    309   -200   -132    332   -418   -371    -67    189    -93   -267
    -20    290    311   -135   -166    301   -428   -366    -75    194    -96   -283
    -12    309    319   -148   -168    314   -418   -342    -59    215    -72   -277
     25    381    353   -205   -163    368   -392   -303    -31    252    -31   -241
    -12    387    397   -189   -205    392   -387   -296    -31    252    -31   -236
    -38    358    397   -158   -218    376   -374   -283    -38    241    -41   -231
    -85    298    381   -109   -233    340   -381   -293    -62    218    -62   -252
     10    371    361   -192   -174    366   -353   -267    -46    231    -49   -239
    166    522    355   -345    -93    439   -296   -215     -2    272    -10   -202
    153    519    366   -335   -106    444   -290   -223     -5    272    -18   -207
     41    363    319   -202   -140    342   -335   -280    -57    215    -83   -265
     88    361    272   -226    -90    316   -329   -280    -54    210    -90   -272
    142    384    239   -265    -49    311   -319   -275    -49    210    -96   -275
    142    387    244   -265    -49    316   -322   -285    -62    202   -114   -298
    145    394    249   -272    -51    322   -319   -293    -67    192   -129   -311
    132    376    244   -254    -57    311   -316   -301    -77    179   -150   -322
    135    381    246   -259    -57    314   -309   -303    -77    179   -161   -324
    153    410    257   -280    -51    335   -288   -288    -64    189   -155   -314
    129    400    270   -265    -70    335   -285   -283    -64    197   -153   -303
    111    389    277   -252    -83    335   -275   -272    -57    207   -148   -290
    103    400    293   -252    -96    348   -265   -262    -51    210   -150   -293
     98    418    319   -257   -109    368   -252   -246    -41    226   -142   -280
     15    431    413   -226   -200    423   -226   -223    -18    252   -114   -244
     -5    407    410   -202   -207    407   -213   -215    -15    252   -114   -239
    -62    418    480   -179   -272    449   -158   -166     28    290    -80   -200
   -101    511    613   -205   -355    561    -98   -109     88    345    -25   -142
     64    553    488   -311   -213    522   -122   -137     51    311    -67   -171
    129    576    446   -353   -158    514   -116   -129     57    324    -64   -153
    179    589    410   -387   -116    501   -127   -132     46    316    -72   -161
    176    613    436   -394   -129    524   -127   -129     49    322    -64   -153
    174    670    496   -423   -161    584   -103   -116     70    345    -41   -116
    129    691    561   -410   -215    628    -77   -109     85    358    -20    -85
     67    672    602   -371   -267    639    -80   -124     72    345    -31    -96
     33    654    620   -342   -293    639    -80   -135     64    340    -38    -96
     49    678    628   -363   -288    654    -85   -142     59    345    -31    -83
     18    615    597   -316   -290    607   -122   -189      5    298    -77   -127
    -93    527    620   -218   -358    574   -124   -200    -20    275   -109   -142
   -176    535    711   -179   -444    623    -77   -153     10    296    -93   -106
    -75    561    636   -244   -355    597    -72   -148      0    277   -119   -109
    -90    465    555   -187   -322    509   -106   -184    -49    228   -181   -158
   -103    405    509   -150   -306    457   -137   -223   -101    189   -233   -202
    -18    439    457   -210   -236    446   -145   -241   -124    166   -254   -226
     10    452    441   -231   -215    446   -129   -231   -127    155   -265   -233
    -38    415    452   -189   -246    433   -137   -241   -145    135   -290   -259
    -72    413    485   -171   -280    449   -132   -236   -148    140   -285   -252
   -114    394    509   -140   -311    452   -124   -233   -145    142   -288   -244
   -140    322    462    -90   -301    392   -129   -236   -174    109   -329   -270
   -135    202    335    -33   -233    267   -103   -197   -200     49   -420   -342
   -101    171    272    -36   -187    220     12    -70   -150     36   -470   -381
    -38    254    293   -106   -166    272    153    109    -28    111   -420   -345
    -23    485    509   -231   -265    496    252    280    174    337   -205   -163
     -7   1047   1054   -519   -530   1049    259    327    415    722    226    241
   -176   1590   1764   -706   -971   1675    114    114    524   1062    644    623
   -254   1735   1990   -740  -1122   1862   -220   -296    353   1122    753    719
   -298   1291   1590   -498   -943   1439   -467   -709   -119    636    322    340
   -319    548    867   -114   -592    706   -498   -870   -592    -33   -361   -246
   -280     67    348    103   -314    205   -462   -771   -735   -311   -688   -553
   -236    -54    181    145   -210     62   -371   -607   -654   -306   -722   -605
   -213     38    252     85   -233    145   -239   -457   -498   -197   -628   -527
   -174    168    342      2   -259    254   -150   -353   -374    -96   -535   -454
   -192    210    400    -10   -296    303   -103   -298   -314    -41   -506   -426
   -192    220    413    -12   -301    316    -75   -265   -283    -10   -493   -400
   -145    272    415    -64   -280    345    -46   -236   -262     12   -465   -384
   -166    249    415    -41   -290    332    -49   -236   -267     12   -470   -400
   -163    239    400    -38   -280    319    -41   -226   -265     20   -467   -418
   -163    257    420    -46   -290    337    -12   -202   -246     31   -439   -423
   -171    252    420    -41   -296    335    -18   -213   -257     23   -444   -446
   -187    246    433    -31   -309    340    -23   -210   -262     20   -454   -433
   -163    265    428    -51   -296    348    -10   -189   -254     28   -454   -407
   -135    296    431    -80   -283    363      2   -174   -254     28   -454   -384
   -135    306    441    -85   -288    374      7   -171   -254     33   -454   -363
   -137    311    449    -88   -293    381     18   -166   -249     36   -457   -348
   -132    306    439    -88   -285    371     23   -155   -254     25   -465   -337
   -135    309    444    -85   -288    376     33   -140   -249     31   -470   -322
   -129    316    446    -96   -288    381     41   -124   -241     33   -472   -311
   -124    309    431    -93   -277    368     46   -119   -244     28   -485   -319
   -122    322    441   -101   -283    381     62    -98   -233     36   -485   -314
    -83    387    470   -150   -275    428     85    -64   -205     64   -459   -283
    -90    374    462   -142   -277    418     90    -51   -197     70   -462   -270
    -90    358    449   -132   -270    402     90    -46   -197     67   -467   -259
    -93    348    439   -127   -267    392     83    -38   -197     70   -470   -249
   -106    337    444   -114   -275    389     75    -25   -197     80   -465   -236
    -36    410    446   -187   -244    428     98     15   -171    109   -446   -202
      2    483    480   -244   -239    483    142     75   -135    137   -423   -158
    -49    465    514   -207   -283    491    163     98   -129    140   -433   -145
    -98    431    530   -166   -314    480    176    111   -135    135   -446   -135
   -103    426    530   -163   -316    478    192    122   -137    129   -462   -129
    -75    444    519   -184   -296    480    202    124   -145    124   -472   -129
    -98    446    545   -176   -322    496    213    124   -148    122   -475   -127
   -109    459    568   -174   -337    514    226    135   -145    124   -470   -116
   -103    465    568   -181   -337    517    254    158   -132    129   -467   -109
   -106    449    555   -171   -332    504    270    163   -127    127   -470   -103
   -114    446    561   -168   -337    504    280    171   -116    132   -472    -98
   -106    465    571   -179   -337    517    306    189   -101    140   -472    -90
   -140    423    561   -142   -350    491    314    181   -111    124   -491   -101
   -140    394    535   -129   -337    465    322    179   -124    114   -498   -109
   -127    384    511   -129   -319    446    324    176   -135    111   -501   -109
   -166    353    519    -93   -342    436    329    176   -140    111   -498   -106
   -168    353    519    -93   -342    433    337    179   -140    114   -488    -96
   -129    387    517   -129   -322    449    350    194   -129    127   -470    -83
   -127    397    524   -135   -327    459    363    215   -116    137   -459    -70
   -116    392    509   -137   -311    449    376    233   -114    148   -449    -57
   -129    363    491   -119   -309    426    384    244   -119    150   -446    -59
   -137    355    493   -109   -316    426    394    259   -114    153   -431    -54
   -132    381    514   -127   -322    446    410    283   -101    166   -407    -38
   -148    374    522   -111   -335    446    428    306    -90    174   -389    -20
   -109    415    524   -153   -316    467    462    345    -57    202   -350     15
   -109    431    537   -161   -322    483    480    368    -44    213   -316     33
   -114    410    524   -148   -319    467    483    376    -49    205   -298     41
    -41    498    540   -228   -290    519    519    410    -12    239   -239     88
    -23    514    537   -246   -280    524    527    410    -10    239   -223    106
   -106    444    550   -168   -327    496    509    376    -36    223   -236     96
    -93    452    545   -181   -319    498    514    379    -38    233   -223    119
      5    527    522   -265   -257    524    535    389    -36    241   -210    142
    -62    475    535   -207   -298    504    514    366    -62    215   -223    142
   -119    392    511   -137   -316    452    496    348    -96    184   -246    122
   -122    358    480   -119   -301    418    496    348   -114    163   -252    114
   -127    309    436    -90   -280    371    488    337   -140    132   -267     98
   -116    244    358    -64   -239    301    478    324   -174    101   -290     75
   -142    176    316    -18   -231    246    488    322   -194     80   -298     62
   -155    114    270     20   -213    192    483    311   -220     57   -316     46
   -166     75    241     46   -202    158    480    311   -239     41   -327     41
   -166     54    220     54   -194    137    491    319   -241     33   -324     49
   -171     23    194     72   -181    109    498    324   -244     23   -327     49
   -192    -15    174    101   -184     77    496    319   -254      5   -327     36
   -197    -41    155    119   -176     57    498    322   -254     -7   -311     36
   -202    -93    106    145   -155      5    488    319   -265    -41   -322     23
   -207   -187     20    197   -114    -83    519    366   -275    -85   -361    -12
   -163   -239    -75    202    -44   -158    644    501   -231    -98   -397    -62
   -132   -213    -80    174    -25   -148    792    672   -124    -41   -355    -46
   -148    -88     57    116   -103    -15    901    852     54    145   -192    111
   -122    397    519   -137   -319    457    922    919    301    514    233    506
   -236   1036   1270   -402   -753   1153    795    750    480    917    737    974
   -348   1301   1649   -475   -997   1475    452    350    387   1047    958   1169
   -397    904   1299   -254   -846   1101    155    -67    -62    646    618    865
   -415    109    524    153   -470    314     98   -277   -597    -64    -88    265
   -410   -517   -109    462   -153   -311    155   -210   -826   -459   -522   -122
   -358   -646   -288    504    -36   -467    265    -20   -732   -441   -540   -158
   -298   -537   -239    418    -31   -389    420    179   -550   -303   -431    -72
   -244   -400   -155    322    -44   -277    530    309   -413   -184   -327     15
   -254   -374   -119    314    -70   -246    584    366   -350   -135   -280     57
   -241   -358   -116    301    -62   -239    618    407   -316   -106   -244     90
   -252   -371   -122    311    -67   -246    626    418   -309   -103   -233    101
   -272   -415   -145    342    -64   -280    628    423   -309   -114   -226     98
   -202   -348   -145    272    -31   -246    672    462   -277    -80   -181    129
   -215   -345   -129    280    -44   -239    688    483   -267    -67   -155    135
   -285   -415   -132    350    -77   -275    675    470   -288    -80   -163    119
   -280   -423   -145    350    -67   -285    683    478   -290    -85   -158    124
   -246   -402   -155    322    -46   -280    701    498   -275    -72   -132    145
   -200   -361   -161    280    -20   -262    722    524   -257    -51    -96    168
   -241   -418   -176    327    -33   -298    706    517   -265    -64    -98    155
   -252   -428   -176    340    -38   -301    706    519   -259    -67    -88    161
   -265   -444   -179    353    -44   -311    704    519   -257    -75    -83    163
   -241   -431   -189    337    -25   -311    714    530   -252    -70    -64    179
   -207   -420   -213    314      2   -316    727    550   -241    -62    -49    187
   -213   -426   -213    319     -2   -319    732    561   -228    -59    -36    192
   -257   -472   -218    363    -20   -345    722    555   -228    -67    -38    179
   -192   -415   -223    303     15   -319    748    589   -200    -41    -10    207
   -187   -410   -226    296     18   -319    753    597   -194    -41     -5    210
   -176   -413   -239    293     28   -327    756    607   -192    -41      5    207
   -189   -431   -241    309     23   -335    756    623   -184    -33     23    207
   -181   -415   -233    298     25   -324    758    652   -163    -10     64    228
   -161   -400   -241    280     38   -322    750    665   -155     -7     88    231
   -119   -358   -239    239     57   -301    779    693   -129     20    127    254
    -80   -319   -239    197     77   -280    813    732    -98     57    168    280
    -93   -298   -205    197     54   -252    841    763    -70     83    205    306
    -98   -288   -189    192     44   -239    872    763    -64     75    218    296
   -155   -342   -189    249     15   -267    870    745    -75     57    220    283
   -184   -376   -192    277      2   -285    865    743    -77     54    231    283
   -161   -345   -184    254     10   -265    901    782    -44     80    272    311
   -226   -394   -168    309    -31   -283    901    789    -33     88    283    324
   -249   -384   -135    316    -57   -259    917    810     -7    109    306    340
   -236   -379   -142    309    -49   -262    924    820      7    122    316    353
   -218   -374   -155    296    -31   -265    930    826     15    122    319    353
   -202   -355   -153    277    -25   -254    943    833     25    135    335    358
   -223   -389   -166    306    -28   -277    937    823     20    127    332    353
   -207   -389   -181    296    -15   -285    930    818     23    122    335    361
   -194   -361   -166    277    -15   -265    940    831     41    129    353    381
   -140   -316   -176    226     18   -246    961    857     64    155    376    405
   -181   -345   -163    265    -10   -257    958    859     72    163    387    405
   -239   -387   -148    311    -46   -267    948    857     72    158    397    413
   -228   -342   -114    285    -57   -228    974    883    103    187    439    446
   -158   -270   -111    213    -23   -192   1008    914    137    226    483    472
   -184   -288   -103    236    -41   -197   1018    917    145    226    496    459
   -270   -335    -67    301   -101   -202   1026    922    148    220    506    452
   -277   -293    -15    285   -132   -155   1060    956    179    246    545    478
   -241   -259    -20    249   -111   -140   1085    989    197    262    579    493
   -226   -200     23    213   -124    -88   1117   1021    228    290    618    511
   -246   -189     54    215   -150    -67   1122   1031    236    298    633    501
   -246   -171     75    210   -161    -49   1127   1054    257    322    670    506
   -259   -129    127    194   -197     -2   1145   1075    290    350    709    535
   -283    -98    184    189   -233     41   1166   1085    316    371    748    563
   -306    -90    215    197   -262     62   1169   1085    329    376    774    579
   -329    -96    233    213   -283     67   1156   1072    327    368    779    587
   -316   -111    205    213   -262     44   1124   1041    303    340    756    574
   -296   -114    181    202   -239     33   1098   1023    285    319    740    561
   -262   -137    124    200   -194     -7   1072    997    259    290    714    527
   -249   -194     54    223   -153    -70   1049    974    233    259    685    491
   -241   -244     -5    241   -119   -124   1021    953    197    218    662    444
   -233   -259    -25    246   -106   -145   1010    937    176    194    652    413
   -259   -311    -51    283   -106   -181   1002    919    158    161    633    379
   -280   -342    -62    311   -109   -202    987    904    140    135    626    366
   -270   -358    -88    314    -90   -226    961    880    119    103    615    348
   -265   -366   -101    314    -83   -233    948    867    111     93    610    329
   -267   -397   -129    329    -72   -265    935    852     93     77    592    311
   -249   -389   -140    319    -54   -265    930    836     83     62    584    288
   -241   -387   -148    314    -49   -267    935    849     85     59    587    280
   -226   -483   -259    353     15   -371    935    859     51      5    535    226
   -207   -566   -358    387     72   -462   1002    937     54    -46    465    142
   -207   -537   -329    374     59   -433   1122   1067    129    -23    472    122
   -137   -374   -236    254     46   -306   1221   1252    309    140    636    262
   -103     80    184     12   -145    132   1210   1330    553    491   1028    646
   -192    766    958   -288   -576    862   1072   1197    787    937   1571   1192
   -246   1270   1517   -511   -880   1392    784    844    818   1192   1925   1517
   -270    963   1231   -348   -750   1096    504    446    446    867   1649   1267
   -348      2    350    171   -350    174    348    103   -207     51    846    553
   -311   -685   -376    496     31   -532    350    106   -509   -415    332     62
   -140   -779   -639    459    249   -709    457    290   -439   -420    275      0
   -270   -737   -467    501     96   -602    633    506   -246   -272    392    103
   -319   -631   -314    475     -2   -472    750    657    -90   -140    509    207
   -301   -553   -252    426    -25   -402    820    740      5    -51    584    285
   -397   -504   -106    452   -145   -306    906    820     98     36    670    363
   -220   -444   -223    329      0   -335    901    805     90     18    652    335
   -197   -478   -280    337     41   -379    883    779     64    -15    615    311
   -194   -496   -303    342     54   -400    870    763     51    -31    600    306
   -155   -457   -301    306     72   -379    859    763     57    -25    602    306
   -153   -441   -290    296     67   -366    867    776     77     -7    618    322
   -161   -441   -280    301     57   -361    888    792    101     10    633    340
   -148   -423   -275    283     62   -350    893    797    114     23    649    350
   -150   -418   -267    285     57   -342    898    805    124     36    667    363
   -155   -423   -267    288     54   -345    901    802    127     41    670    363
   -161   -392   -231    275     33   -311    911    807    142     59    683    379
   -163   -387   -226    275     31   -309    917    818    148     70    685    381
   -163   -392   -228    277     31   -311    924    833    158     77    688    376
   -166   -410   -244    288     36   -327    922    839    168     83    693    379
   -155   -389   -233    272     38   -314    919    839    176     93    698    397
   -145   -366   -220    254     36   -296    927    844    189    106    706    415
   -127   -353   -226    241     49   -290    937    862    210    122    711    436
   -142   -353   -213    246     33   -283    945    872    226    137    722    452
   -140   -348   -207    244     33   -277    937    878    231    137    724    457
   -148   -316   -168    231      7   -241    945    901    257    161    745    488
   -137   -303   -166    220     12   -236    940    919    272    184    758    514
   -132   -316   -184    223     23   -252    935    924    267    184    758    517
   -132   -283   -150    207      7   -218    948    940    285    200    774    511
   -132   -259   -129    194     -2   -194    961    956    296    205    771    527
    -98   -252   -153    176     25   -202    966    966    306    210    779    566
   -109   -252   -142    179     15   -200    976    974    319    223    797    584
   -109   -252   -142    179     15   -197    982    971    322    223    795    568
   -103   -231   -127    166     10   -179    982    963    319    220    792    561
   -103   -218   -114    161      5   -166    989    971    337    239    815    597
    -93   -210   -119    150     12   -166    997    987    355    257    839    626
    -85   -197   -114    140     12   -155   1000    995    368    265    846    626
    -77   -194   -119    135     18   -158   1000    989    371    267    836    589
    -59   -194   -135    127     36   -166    997    979    371    259    820    553
    -31   -202   -171    114     70   -187    979    963    361    241    800    540
     -5   -220   -215    111    103   -218    963    943    350    226    789    519
     20   -220   -241     98    129   -231    943    919    342    215    771    488
     57   -207   -265     75    161   -236    924    901    335    205    753    459
     51   -205   -257     77    153   -231    922    896    340    215    758    465
     46   -202   -249     77    148   -226    922    896    348    226    771    485
     20   -207   -231     93    124   -218    937    911    366    241    800    501
     41   -205   -246     83    142   -226    922    898    353    231    797    478
     18   -187   -205     83    111   -194    924    904    366    249    815    491
    -54   -161   -106    106     23   -132    974    953    418    298    865    537
    -57   -140    -83     98     10   -111   1008    992    457    332    896    563
    -18    -96    -77     57     28    -88   1023   1010    478    358    924    581
     -2   -101    -98     51     46   -101   1013   1000    467    353    922    568
      2    -77    -80     38     41    -80   1015   1000    470    361    932    579
    -10    -62    -51     36     18    -57   1018   1008    485    379    948    597
    -38    -38      0     38    -20    -20   1023   1005    504    407    976    607
    -51    -18     31     33    -44      5   1015    995    509    420    989    613
    -57    -38     15     46    -36    -12    992    969    491    407    984    623
    -59    -41     18     49    -41    -12    966    937    478    405    984    620
   -124    -38     85     83   -106     23    966    935    485    418   1000    613
   -111    -70     41     90    -77    -12    930    896    444    379    953    594
   -150    -96     54    122   -103    -20    927    901    444    381    950    592
   -119   -153    -33    135    -44    -93    896    875    410    342    909    535
   -124   -213    -88    168    -18   -150    878    857    387    309    875    493
   -111   -265   -155    187     20   -210    852    826    348    272    849    457
   -119   -303   -184    210     31   -244    831    802    324    257    833    439
   -132   -316   -184    226     23   -252    820    779    306    244    823    431
   -155   -327   -171    241      7   -249    807    766    301    246    826    426
   -155   -342   -187    249     15   -267    792    753    296    236    831    418
   -171   -366   -197    267     10   -283    787    740    285    228    828    405
   -189   -384   -197    285      0   -290    782    724    275    220    826    402
   -184   -397   -213    290     12   -306    766    709    254    197    802    376
   -158   -483   -327    319     83   -405    784    735    231    145    735    301
   -155   -532   -376    342    109   -454    870    831    270    135    693    249
   -137   -501   -363    319    111   -433    966    974    363    194    732    270
   -111   -277   -166    194     25   -223   1044   1130    537    381    932    441
   -116    252    366    -67   -241    306   1047   1174    782    763   1374    883
   -277    828   1106   -277   -691    966    937   1002    937   1130   1808   1306
   -389    971   1361   -293   -875   1166    652    620    792   1176   1917   1363
   -452    470    922     -7   -685    696    392    171    285    659   1449    930
   -462   -337    122    400   -293   -109    311    -18   -207    -38    701    285
   -376   -735   -358    555    -10   -548    311     83   -298   -239    418     44
   -314   -795   -480    553     83   -639    387    244   -194   -187    431     36
   -275   -691   -415    483     70   -553    506    394    -49    -75    522    101
   -259   -566   -306    413     20   -439    568    480     59     23    610    166
   -246   -465   -218    355    -15   -342    613    537    135     98    665    218
   -249   -428   -179    340    -36   -306    628    555    166    129    683    239
   -233   -397   -163    316    -36   -280    636    563    181    148    688    249
   -239   -384   -148    309    -46   -265    631    555    181    145    683    244
   -246   -402   -155    324    -46   -280    631    553    181    140    678    239
   -228   -384   -155    306    -38   -270    628    553    187    145    691    249
   -213   -366   -153    290    -31   -259    613    540    184    153    698    252
   -202   -363   -161    280    -20   -262    605    540    189    158    696    257
   -189   -355   -166    272    -12   -262    589    527    187    158    688    252
   -176   -329   -153    249    -12   -241    579    522    189    166    693    249
   -166   -316   -150    241     -7   -233    576    524    200    176    701    254
   -155   -311   -155    231     -2   -233    566    514    202    181    704    259
   -129   -311   -181    220     23   -246    563    511    207    181    709    262
   -103   -319   -215    210     51   -267    542    498    202    171    704    252
    -75   -309   -233    192     77   -272    535    491    205    168    711    249
    -62   -283   -220    171     77   -252    519    475    202    179    724    244
    -64   -283   -218    174     75   -252    511    478    205    184    724    228
    -57   -285   -228    171     83   -259    504    485    205    189    730    231
    -44   -270   -226    158     90   -249    488    488    207    194    735    252
    -38   -257   -218    145     88   -239    459    483    210    207    748    252
    -38   -272   -236    155     98   -254    454    493    218    220    753    275
    -54   -254   -200    153     72   -228    459    514    239    244    782    285
    -67   -215   -148    142     38   -181    457    532    259    275    807    290
    -54   -192   -137    122     38   -163    459    553    283    301    818    311
    -64   -187   -122    124     28   -155    465    566    290    314    813    329
    -59   -184   -124    122     28   -153    467    574    296    309    797    329
    -64   -174   -109    119     20   -142    465    566    293    301    774    329
    -85   -145    -59    114    -12   -103    480    571    309    311    779    337
    -90   -142    -51    116    -20    -98    488    579    322    319    787    348
   -101   -124    -25    111    -38    -75    493    581    342    335    789    355
   -119    -93     25    106    -72    -33    496    584    358    348    789    353
   -145   -109     33    124    -90    -38    496    581    361    340    769    329
   -158   -111     46    135   -103    -33    501    584    371    355    774    337
   -176   -127     49    150   -114    -41    501    581    379    363    771    335
   -194   -158     36    176   -116    -62    496    566    366    342    745    303
   -197   -119     77    155   -140    -20    496    555    371    355    743    301
   -207   -106     98    155   -153     -5    493    548    368    348    735    298
   -215   -122     93    166   -155    -12    480    530    363    340    724    288
   -197    -93    103    145   -150      5    483    537    381    350    735    306
   -200    -96    103    145   -153      2    480    542    392    358    735    301
   -202   -109     93    155   -150    -10    467    537    389    361    737    293
   -194    -83    111    137   -155     12    459    548    407    381    761    319
   -187    -44    142    116   -166     49    465    563    428    402    771    332
   -187     -5    181     93   -184     88    472    571    444    426    787    348
   -189     -2    187     93   -187     90    488    589    462    444    802    361
   -176     10    187     83   -181     98    491    602    475    457    818    363
   -166     -2    163     85   -166     80    483    607    485    459    820    350
   -171     49    220     62   -197    132    488    607    504    480    846    374
   -192     98    288     46   -241    192    498    602    527    509    885    400
   -215     93    309     59   -262    202    504    592    532    514    891    410
   -233     62    296     85   -265    179    475    555    514    496    862    400
   -252     33    285    106   -270    158    449    530    496    480    836    389
   -252     33    285    106   -267    158    428    517    491    485    833    379
   -252      0    252    124   -254    124    410    504    475    467    797    348
   -252    -59    192    155   -223     64    392    491    452    454    771    319
   -239   -137    101    187   -171    -18    379    472    426    426    730    293
   -233   -192     38    213   -137    -77    363    465    407    405    691    272
   -233   -241     -7    236   -114   -124    340    446    381    379    654    244
   -249   -272    -23    262   -114   -148    324    431    361    361    628    226
   -249   -319    -72    283    -90   -197    309    410    342    342    600    207
   -246   -322    -77    283    -85   -200    303    400    337    345    600    210
   -249   -342    -93    293    -77   -218    293    392    332    342    602    205
   -252   -363   -111    309    -70   -239    285    387    329    340    607    200
   -246   -381   -137    311    -57   -262    270    368    314    322    597    184
   -231   -441   -210    335    -10   -327    265    363    293    288    561    145
   -194   -555   -363    374     83   -459    288    405    277    239    483     75
   -181   -605   -423    394    119   -514    374    498    322    231    428     23
   -158   -563   -407    361    124   -488    452    626    423    298    462     49
   -119   -337   -218    228     49   -280    509    750    589    493    652    223
   -137    158    293    -12   -215    226    514    776    797    841   1049    592
   -283    709    992   -213   -636    849    379    548    878   1145   1447    930
   -345    727   1070   -192   -706    898     49    153    646   1111   1480    948
   -392    244    636     72   -517    441   -148   -181    215    639   1034    576
   -402   -444    -41    423   -181   -244   -181   -283   -166     36    413     77
   -342   -802   -459    574     57   -631   -155   -161   -213   -137    205    -96
   -311   -870   -558    589    119   -714    -59     -5    -98    -80    231    -85
   -303   -818   -514    561    103   -667     41    114     28     20    301    -12
   -296   -732   -436    511     70   -584    109    200    135    116    371     57
   -296   -662   -366    480     33   -514    153    249    200    189    423    106
   -275   -654   -381    465     51   -519    166    270    223    220    444    132
   -387   -641   -254    514    -67   -446    215    327    280    285    504    192
   -402   -644   -241    522    -83   -444    213    329    283    283    509    187
   -290   -654   -363    472     36   -509    174    288    244    241    465    132
   -285   -641   -355    462     31   -498    187    298    259    259    475    150
   -319   -623   -306    470     -7   -465    215    324    290    296    514    197
   -322   -639   -316    480     -5   -478    213    322    288    296    514    197
   -226   -623   -397    426     85   -511    200    314    280    283    496    189
   -174   -594   -420    384    122   -509    202    309    285    285    488    194
   -187   -597   -410    392    111   -504    192    303    288    288    491    207
   -210   -592   -381    400     83   -488    189    309    296    301    504    223
   -226   -574   -348    400     59   -462    200    319    314    319    522    241
   -226   -579   -353    400     62   -465    207    329    322    327    532    246
   -223   -558   -335    392     54   -446    210    335    332    337    548    254
   -265   -576   -311    418     23   -444    192    327    332    340    550    244
   -285   -574   -288    431      0   -431    184    327    340    345    558    249
   -236   -537   -301    387     31   -420    181    332    348    355    566    262
   -192   -511   -322    350     64   -418    181    342    358    366    568    270
   -150   -483   -332    316     90   -410    184    355    368    376    574    275
   -163   -517   -353    340     93   -436    161    345    355    366    553    257
   -150   -504   -353    327     98   -431    150    350    361    374    555    270
   -132   -491   -361    311    111   -426    145    371    376    394    568    288
   -109   -459   -350    283    119   -405    140    384    392    415    579    306
    -98   -418   -319    259    109   -368    148    397    413    441    589    319
   -103   -413   -309    257    101   -363    161    413    420    454    594    329
   -106   -405   -298    254     93   -350    174    420    426    454    594    337
   -109   -397   -290    252     88   -345    179    415    423    452    589    342
   -103   -374   -270    239     83   -322    187    415    428    457    592    348
    -98   -353   -254    223     77   -303    205    426    449    470    589    355
   -132   -376   -244    254     54   -311    207    426    465    475    579    350
   -155   -381   -226    270     33   -303    213    428    483    485    584    342
   -168   -376   -207    272     18   -293    220    428    506    498    592    342
   -161   -361   -202    259     18   -283    226    428    522    504    594    348
   -192   -400   -207    296      5   -303    215    407    509    485    571    332
   -197   -392   -194    293     -2   -293    218    402    517    493    563    327
   -194   -371   -176    283    -10   -275    220    405    524    509    566    327
   -228   -387   -161    306    -33   -275    215    400    527    511    558    322
   -236   -405   -171    319    -33   -288    202    392    522    509    550    314
   -210   -405   -194    306    -10   -301    192    387    522    506    542    301
   -179   -376   -197    277      7   -288    194    394    537    519    558    322
   -197   -368   -174    283    -12   -272    194    400    548    527    568    332
   -192   -335   -145    262    -23   -241    207    415    568    550    587    350
   -163   -296   -135    228    -15   -215    215    428    587    568    607    368
   -148   -246    -98    197    -25   -174    231    454    615    594    636    397
   -161   -244    -85    202    -38   -166    228    459    620    600    644    407
   -161   -241    -83    200    -38   -163    231    462    628    605    649    420
   -158   -184    -25    168    -67   -106    244    470    654    628    683    449
   -163   -137     25    150    -96    -57    252    465    665    639    706    465
   -176   -114     62    145   -122    -28    244    459    672    652    727    480
   -187   -109     77    148   -135    -15    236    446    667    654    745    496
   -200    -90    109    145   -155      7    213    431    665    657    758    506
   -218    -77    140    148   -179     31    194    415    659    662    774    509
   -252    -90    158    168   -207     33    187    410    652    649    763    496
   -259   -137    122    197   -192     -7    163    384    626    605    727    465
   -246   -194     51    220   -150    -72    132    353    587    555    685    420
   -220   -215      5    218   -114   -106    119    335    558    524    662    392
   -207   -226    -18    215    -96   -122     90    298    527    501    641    376
   -205   -228    -25    215    -90   -127     62    259    498    472    626    350
   -210   -272    -64    241    -75   -168     33    220    465    431    594    316
   -213   -319   -106    267    -54   -213     18    194    449    402    568    293
   -220   -314    -96    265    -64   -205     10    187    444    400    574    290
   -228   -303    -77    265    -77   -192      2    176    444    397    574    275
   -210   -280    -70    244    -72   -176    -10    166    444    387    576    275
   -194   -296   -101    246    -46   -200    -28    150    423    348    550    246
   -163   -410   -246    285     41   -329     -7    174    387    272    467    145
   -129   -439   -311    283     88   -376     67    246    407    239    410     64
    -85   -405   -319    244    114   -363    145    366    485    285    431     80
    -20   -179   -158    101     67   -168    220    522    667    485    623    280
    -41    366    405   -163   -223    384    228    574    924    875   1072    732
   -161    956   1117   -397   -639   1036    114    400   1091   1231   1501   1127
   -228   1060   1286   -418   -758   1171   -197     18    935   1247   1564   1174
   -301    475    776    -85   -537    626   -488   -465    381    678   1034    704
   -319   -316      2    316   -163   -158   -568   -659   -109      0    340     90
   -233   -672   -439    452    101   -558   -555   -566   -174   -179    116   -119
   -127   -680   -553    402    210   -615   -483   -413    -67   -127    132   -119
    -83   -566   -483    324    200   -524   -366   -265     75    -20    215    -62
    -54   -439   -384    246    163   -413   -290   -174    184     72    293      0
    -23   -379   -355    200    163   -366   -252   -127    244    124    335     38
    -25   -361   -335    192    153   -350   -236   -114    270    148    348     49
    -31   -353   -322    192    145   -337   -233   -114    280    155    350     57
    -41   -340   -298    192    127   -322   -231   -116    285    161    350     46
    -36   -327   -290    181    127   -311   -226   -111    298    171    353     46
    -38   -314   -277    174    119   -296   -220   -109    309    176    358     54
    -33   -306   -272    171    119   -290   -226   -111    311    176    361     59
    -33   -283   -249    158    106   -267   -226   -119    314    181    361     67
    -28   -272   -246    150    106   -259   -226   -124    314    179    355     67
    -25   -277   -252    150    111   -265   -226   -135    309    176    348     70
    -33   -259   -226    148     96   -244   -215   -124    319    192    363     88
    -12   -241   -228    127    106   -236   -223   -127    314    194    368     96
     -5   -241   -239    122    114   -241   -241   -140    301    189    363     93
    -85   -241   -158    161     33   -202   -231   -124    322    213    381    111
    -59   -220   -161    140     49   -192   -239   -127    324    213    379    103
    -64   -192   -129    127     31   -163   -236   -119    332    226    384    114
    -57   -163   -106    109     23   -135   -228   -109    342    244    397    127
    -72   -155    -83    114      2   -119   -231   -103    350    259    405    137
    -72   -137    -64    106     -5   -101   -244   -103    350    275    418    153
    -51   -132    -80     90     12   -106   -249   -103    348    285    423    161
    -38   -129    -90     83     23   -111   -254    -98    353    293    431    174
    -23   -119    -96     70     33   -109   -265    -90    358    303    439    194
     -7    -93    -85     51     38    -90   -270    -88    363    314    449    210
    -10    -72    -64     38     25    -70   -270    -80    368    324    454    226
     -7    -41    -36     23     12    -38   -259    -67    381    348    470    252
     10    -36    -49     12     28    -44   -254    -64    379    350    467    257
     18    -44    -62     12     38    -51   -257    -80    366    342    449    228
     18    -33    -51      5     33    -41   -259    -93    355    340    446    228
     15    -36    -51     10     33    -44   -254    -98    355    345    446    246
     -2    -33    -31     15     12    -31   -249    -96    368    358    454    270
    -57    -12     44     36    -51     15   -226    -77    392    384    483    293
     -7    -15     -7     10     -2    -10   -241   -103    371    358    452    252
     10    -15    -28      2     18    -20   -246   -114    361    342    428    233
    -18    -23     -7     20     -7    -15   -239   -114    363    348    426    231
    -36    -20     15     28    -25     -2   -241   -124    355    345    415    226
    -28    -10     18     18    -25      5   -241   -140    348    345    410    231
    -38     -5     31     20    -36     12   -254   -161    340    342    400    218
    -33    -15     18     23    -25      0   -267   -174    332    335    374    205
    -23      7     31      7    -25     18   -280   -181    329    329    350    213
    -31      2     33     12    -33     18   -275   -179    335    337    358    228
    -33      7     41     12    -36     23   -272   -181    329    340    358    241
    -31     38     67     -5    -49     51   -280   -184    324    335    332    267
    -25     59     85    -15    -54     72   -262   -168    337    345    335    272
    -10     88     98    -38    -54     93   -252   -161    342    366    387    239
      0    129    127    -64    -64    129   -241   -158    353    394    423    254
     -7    140    145    -67    -75    142   -228   -145    366    410    449    283
     -7    181    189    -85    -98    184   -220   -140    374    407    433    319
      2    233    228   -119   -114    231   -218   -142    376    405    426    355
     -2    257    259   -127   -132    259   -210   -153    387    418    462    366
     -5    296    298   -145   -153    296   -207   -168    387    418    485    381
     -7    301    309   -145   -158    303   -228   -200    361    397    485    387
    -18    290    309   -137   -163    298   -259   -239    322    368    472    384
    -36    275    309   -119   -171    290   -280   -270    288    340    454    368
    -38    280    316   -122   -179    298   -301   -298    262    314    431    355
    -46    272    319   -111   -181    296   -324   -327    233    280    418    340
   -116    213    329    -49   -223    270   -332   -350    210    241    376    311
   -114    197    309    -41   -210    252   -361   -387    168    205    335    262
   -132    192    324    -31   -228    259   -381   -415    132    179    303    210
   -109    205    314    -46   -210    259   -400   -449    101    161    272    163
    -90    179    270    -44   -181    223   -426   -485     62    116    223    106
   -106    168    275    -31   -192    220   -433   -501     41     88    200     83
   -129    161    288    -18   -210    223   -441   -511     31     77    174     72
   -155    166    322     -5   -239    244   -446   -522     28     88    168     80
   -171    148    319     10   -246    233   -457   -548      7     72    155     59
   -155    129    283     12   -218    205   -459   -571    -15     38    114     23
   -145     54    200     44   -174    127   -431   -553    -31    -18     10    -51
   -153     57    210     49   -181    132   -332   -446     23     -2    -31    -96
   -124    106    231     10   -179    166   -246   -303    127     77      5    -72
    -80    361    441   -140   -262    400   -174   -145    319    303    236    140
    -90    945   1036   -431   -563    989   -148    -72    600    722    698    600
   -270   1623   1893   -675  -1080   1758   -244   -218    831   1171   1226   1106
   -420   1660   2081   -620  -1249   1870   -555   -631    654   1156   1260   1127
   -514   1034   1545   -259  -1031   1288   -810  -1075    103    581    722    628
   -540    137    678    200   -610    407   -932  -1337   -459   -171    -10    -70
   -418   -277    140    348   -280    -70   -935  -1265   -574   -415   -280   -355
   -345   -275     67    309   -207   -106   -828  -1085   -444   -345   -246   -353
   -309   -158    150    233   -231     -5   -696   -919   -293   -226   -153   -296
   -277    -28    246    150   -262    109   -618   -823   -181   -127    -62   -244
   -259     36    296    111   -277    166   -571   -774   -122    -72    -15   -215
   -267     28    293    116   -280    161   -561   -763   -114    -67    -23   -228
   -270     28    296    119   -283    161   -550   -756   -111    -64    -25   -249
   -267     51    316    106   -293    184   -542   -745    -96    -51    -12   -252
   -254     54    309    101   -280    181   -537   -737    -83    -38     -2   -252
   -244     33    277    103   -262    155   -550   -750    -96    -44     -5   -270
   -223     38    259     90   -241    148   -550   -761   -101    -38     -2   -275
   -207     46    254     77   -231    148   -558   -771   -109    -41      0   -277
   -200     62    262     70   -231    161   -566   -782   -122    -49      2   -285
   -192     72    262     57   -228    168   -563   -784   -119    -44     23   -290
   -179     77    257     49   -218    166   -563   -779   -116    -41     25   -285
   -163     80    244     38   -202    161   -571   -784   -119    -41     12   -285
   -158     77    236     41   -197    155   -579   -782   -122    -33     20   -280
   -158    114    272     20   -215    192   -581   -776   -111    -12     23   -265
   -168    101    267     33   -218    184   -594   -782   -114     -7     10   -270
   -171     90    259     38   -215    174   -581   -771   -103      0    -12   -272
   -176    122    298     28   -236    210   -558   -753    -80     25    -28   -254
   -179    150    329     12   -254    239   -553   -750    -72     33    -33   -246
   -176    155    332     10   -254    244   -566   -753    -75     38    -38   -246
   -181    179    361      0   -272    270   -566   -745    -62     70    -23   -233
   -184    200    384     -7   -283    290   -535   -709    -25    103      5   -200
   -184    194    379     -7   -280    285   -545   -698    -18    109      2   -189
   -176    192    368     -7   -272    280   -558   -691    -20    109     -5   -181
   -168    241    410    -38   -288    327   -550   -667      0    140     12   -153
   -155    298    454    -70   -303    376   -535   -641     25    179     41   -122
   -153    296    446    -72   -301    368   -535   -644     20    171     41   -122
   -148    288    436    -70   -293    361   -537   -646     18    163     31   -124
   -148    311    459    -80   -303    384   -519   -639     28    168     31   -114
   -145    329    475    -90   -309    402   -514   -636     36    181     44   -116
   -140    332    472    -96   -309    402   -522   -646     28    176     31   -132
   -132    363    493   -116   -311    428   -511   -641     36    189     15   -132
   -132    363    496   -116   -314    428   -496   -626     51    202     -7   -129
   -137    353    491   -106   -314    420   -488   -618     59    207    -33   -129
   -153    337    488    -93   -319    410   -478   -620     62    202    -54   -140
   -161    324    485    -80   -322    405   -472   -620     72    207    -70   -155
   -158    293    449    -70   -303    371   -480   -639     59    205    -96   -192
   -155    283    439    -62   -296    361   -475   -639     59    215   -106   -202
   -161    303    465    -72   -314    384   -467   -628     77    236    -93   -179
   -148    314    459    -83   -303    387   -470   -631     77    239    -90   -166
   -158    293    452    -70   -306    371   -467   -633     75    231   -103   -166
   -168    280    449    -54   -309    363   -465   -633     75    226   -114   -174
   -129    309    436    -90   -283    371   -452   -623     88    231   -116   -176
   -119    322    441   -103   -280    381   -428   -600    109    246   -103   -166
   -119    353    472   -119   -296    413   -407   -576    127    270    -80   -137
   -137    355    493   -109   -314    423   -397   -561    142    283    -75   -116
   -119    355    475   -119   -296    415   -392   -548    153    285    -72    -96
   -101    371    470   -135   -285    420   -387   -542    163    290    -62    -83
    -90    389    480   -150   -288    433   -389   -542    171    301    -59    -72
    -98    420    519   -161   -309    470   -387   -548    181    314    -64    -62
   -101    420    519   -161   -309    467   -384   -558    179    319    -80    -57
   -114    387    501   -137   -309    444   -402   -579    158    298   -103    -67
   -135    348    480   -106   -309    413   -415   -594    142    283   -122    -59
   -124    319    444    -96   -283    381   -431   -602    132    272   -127    -44
   -140    277    418    -70   -280    348   -446   -613    116    254   -142    -57
   -163    239    400    -38   -280    319   -454   -626     98    233   -158    -75
   -189    176    366      5   -280    270   -465   -639     67    200   -179   -116
   -220    122    342     49   -280    231   -478   -649     33    174   -226   -174
   -233     49    283     90   -257    166   -478   -654     10    155   -270   -205
   -236    -10    226    124   -231    106   -478   -667    -10    135   -290   -236
   -213    -46    166    127   -192     59   -496   -693    -46    101   -329   -254
   -207    -72    135    140   -171     31   -509   -701    -70     77   -361   -244
   -272    -93    176    181   -226     41   -498   -683    -57     93   -327   -265
   -270   -111    158    192   -215     20   -493   -675    -51     96   -319   -288
   -244   -161     83    200   -163    -38   -501   -683    -72     67   -350   -327
   -280   -257     23    270   -153   -116   -467   -646    -90     31   -379   -348
   -265   -355    -90    309    -88   -223   -387   -561    -85    -18   -449   -392
   -192   -337   -148    265    -23   -244   -283   -444    -31    -10   -478   -405
   -142   -215    -75    179    -33   -148   -176   -277    111    119   -374   -316
   -124    111    236      7   -179    174   -166   -200    303    392    -75    -46
   -233    688    919   -228   -576    805   -236   -301    493    792    381    397
   -363   1052   1413   -345   -888   1231   -491   -631    472   1015    698    667
   -371    885   1257   -259   -815   1070   -779  -1026    145    807    553    535
   -397    135    532    132   -465    332   -904  -1327   -415     93   -155    -33
   -374   -506   -132    439   -124   -319   -896  -1293   -678   -353   -652   -439
   -296   -685   -392    491     46   -540   -807  -1119   -613   -374   -722   -506
   -254   -680   -428    467     85   -555   -701   -971   -491   -296   -678   -470
   -215   -584   -368    400     75   -478   -618   -859   -366   -189   -584   -394
   -184   -475   -293    327     51   -384   -558   -784   -270    -98   -493   -324
   -148   -402   -254    275     51   -329   -514   -724   -207    -44   -446   -280
   -140   -379   -239    259     46   -309   -493   -696   -179    -20   -428   -257
   -132   -363   -231    249     49   -298   -475   -680   -163    -10   -415   -246
   -116   -353   -236    233     57   -293   -454   -662   -148      2   -407   -239
   -168   -394   -228    280     28   -311   -457   -667   -153      0   -394   -239
   -205   -428   -223    314      7   -327   -457   -670   -158      0   -379   -228
   -200   -426   -226    314     12   -327   -454   -662   -150     15   -361   -213
   -197   -420   -223    309     10   -324   -457   -662   -150     12   -363   -210
   -158   -366   -210    262     23   -288   -444   -646   -132     28   -353   -194
   -148   -337   -189    244     18   -265   -431   -631   -111     51   -329   -168
   -187   -374   -187    280      0   -280   -439   -633   -106     54   -329   -166
   -181   -384   -205    283     10   -296   -431   -623   -101     54   -329   -176
   -163   -355   -192    257     12   -275   -407   -592    -72     80   -303   -150
   -153   -335   -184    241     15   -259   -402   -576    -57    103   -283   -129
   -155   -335   -179    246     10   -257   -400   -576    -46    116   -267   -129
   -194   -371   -179    283    -10   -275   -413   -589    -57     98   -272   -153
   -148   -337   -192    241     20   -265   -405   -579    -49    101   -259   -148
    -85   -283   -200    184     54   -241   -381   -553    -23    122   -239   -127
    -98   -283   -184    192     41   -233   -374   -535     -7    135   -220   -109
   -150   -329   -179    239     12   -254   -400   -548    -23    122   -231   -127
   -140   -314   -176    226     18   -246   -410   -542    -18    122   -223   -129
   -122   -280   -161    200     18   -220   -418   -530     -7    132   -205   -116
    -70   -228   -158    150     44   -194   -405   -501     18    158   -168    -80
    -67   -218   -153    140     41   -187   -389   -485     31    166   -153    -64
    -77   -226   -148    153     33   -189   -379   -483     23    153   -158    -75
    -75   -179   -106    127     12   -142   -363   -470     33    161   -140    -54
    -75   -158    -83    116      2   -122   -353   -470     38    155   -135    -54
    -72   -189   -119    129     23   -153   -355   -483     23    137   -142    -67
    -64   -179   -114    122     23   -148   -348   -480     25    137   -132    -64
    -62   -158    -96    109     15   -127   -345   -483     31    140   -119    -64
    -72   -163    -90    119      7   -127   -335   -488     36    140   -114    -72
    -72   -124    -51     98    -12    -88   -316   -478     59    158    -90    -57
    -83    -77      2     80    -44    -38   -298   -467     85    184    -59    -28
   -109    -75     33     90    -72    -20   -288   -467     96    189    -49    -18
   -137    -70     67    103   -103     -2   -283   -470    101    194    -44    -15
   -150    -67     80    106   -116      5   -272   -467    103    194    -41    -10
   -161    -31    129     96   -148     49   -252   -454    127    220     -7     15
   -207    -15    189    109   -200     88   -244   -446    145    239     20     33
   -252      7    259    122   -254    132   -236   -433    166    259     51     59
   -270     31    301    116   -285    166   -223   -415    184    277     83     93
   -283     31    314    124   -298    171   -205   -392    207    298    109    116
   -257    119    374     67   -316    246   -161   -342    265    353    174    153
   -259    174    433     44   -345    303   -135   -319    290    376    202    155
   -303    171    472     64   -389    322   -129   -306    306    381    220    168
   -329    202    532     62   -431    366   -111   -277    335    418    265    202
   -379    246    623     64   -501    433    -72   -244    374    457    309    231
   -314    306    620      5   -467    462    -54   -228    394    472    311    244
   -296    332    628    -20   -462    480    -64   -252    389    465    301    241
   -296    353    649    -28   -472    501    -83   -275    384    467    311    249
   -241    376    618    -70   -428    496   -106   -301    366    457    309    254
   -158    376    535   -109   -345    454   -132   -329    335    436    293    241
   -166    355    522    -98   -342    439   -163   -361    306    415    283    228
   -168    355    524    -93   -348    439   -181   -376    293    400    275    218
   -184    329    514    -72   -350    420   -197   -394    275    376    259    202
   -207    249    457    -20   -332    353   -220   -420    244    332    220    161
   -228    194    420     15   -324    309   -231   -431    226    303    192    137
   -226    142    368     38   -296    254   -246   -449    197    272    161    106
   -210     88    296     59   -254    192   -280   -488    158    228    111     64
   -220     51    272     85   -246    161   -301   -514    129    197     77     36
   -181     75    257     51   -220    166   -309   -527    124    187     67     23
   -140     67    207     36   -174    137   -324   -542    111    168     46      0
   -106     38    145     33   -127     93   -350   -568     88    140      7    -31
    -77     33    111     23    -93     72   -363   -576     80    122    -15    -44
    -67    -33     31     49    -49     -2   -379   -592     46     77    -62    -90
    -33   -153   -119     90     41   -137   -355   -574     12      2   -158   -187
    -10   -220   -210    114     96   -215   -272   -496     28    -38   -231   -259
     23   -213   -236     96    129   -223   -181   -361    114      2   -210   -246
     64      2    -62    -36     62    -28   -124   -223    290    207     -7    -64
     64    535    467   -301   -202    501   -132   -187    524    584    418    337
    -70   1096   1166   -514   -618   1130   -270   -376    659    943    852    719
   -155   1239   1395   -540   -774   1317   -581   -745    527   1015    979    810
   -223    740    963   -259   -594    852   -818  -1158     28    501    504    400
   -239    -20    218    129   -228     98   -867  -1325   -436   -171   -184   -179
   -184   -410   -228    296     20   -319   -823  -1208   -514   -379   -441   -405
   -155   -439   -283    298     62   -361   -706  -1021   -381   -309   -410   -389
   -132   -337   -205    231     36   -272   -579   -867   -228   -181   -314   -314
   -114   -249   -135    181      7   -192   -491   -763   -114    -85   -241   -249
   -116   -187    -70    150    -23   -129   -444   -709    -46    -23   -197   -210
   -114   -150    -36    132    -38    -93   -420   -678     -5     10   -174   -194
   -116   -142    -28    127    -44    -85   -405   -659     18     31   -171   -179
   -116   -135    -18    124    -51    -77   -397   -646     33     46   -166   -163
   -116   -116      0    116    -59    -59   -397   -646     36     51   -161   -161
   -127   -101     25    114    -77    -38   -397   -649     41     51   -166   -176
   -124    -93     31    106    -77    -31   -387   -639     46     57   -166   -184
   -106    -64     41     83    -75    -12   -379   -631     54     67   -163   -179
   -109    -57     49     83    -80     -5   -376   -626     64     77   -158   -166
   -109    -59     49     85    -80     -5   -379   -623     72     83   -150   -155
   -111    -62     49     85    -83     -7   -379   -620     83     88   -153   -158
   -109    -38     67     72    -88     12   -374   -613     93    101   -153   -148
   -116    -20     93     67   -106     36   -371   -610     98    106   -153   -145
   -111     -5    106     59   -109     49   -368   -605    101    114   -150   -150
   -116      7    122     54   -119     62   -368   -597    106    127   -150   -163
   -103     12    116     44   -111     64   -366   -589    116    142   -150   -155
    -93      5     96     44    -96     49   -371   -589    116    145   -158   -163
    -93     10    103     41    -98     57   -376   -587    119    145   -158   -166
    -70     62    129      2   -101     96   -384   -576    129    155   -148   -150
    -41     96    135    -28    -88    114   -384   -558    145    176   -135   -135
    -51     59    109     -5    -80     83   -400   -553    145    181   -145   -140
    -41     90    132    -23    -85    111   -418   -548    145    194   -142   -127
    -10    137    145    -64    -77    140   -415   -530    161    218   -127   -111
      5    161    155    -83    -75    161   -413   -517    171    233   -124   -101
     -2    176    179    -88    -90    176   -415   -517    171    241   -132   -103
    -18    181    200    -80   -109    189   -415   -519    168    233   -142   -114
     -2    207    207   -103   -106    207   -405   -511    174    236   -145   -114
     -2    220    220   -109   -111    220   -402   -519    163    228   -148   -129
    -15    205    220    -96   -119    210   -405   -530    150    218   -153   -140
    -15    220    236   -101   -124    228   -407   -535    153    223   -148   -132
     -2    218    218   -109   -111    218   -400   -524    166    239   -142   -129
      5    233    228   -119   -111    231   -392   -514    181    249   -148   -142
    -23    223    244   -101   -135    233   -394   -519    179    244   -168   -158
    -44    231    275    -93   -158    252   -387   -519    189    254   -171   -155
    -44    231    275    -93   -161    252   -392   -532    187    246   -166   -158
    -54    226    277    -85   -166    252   -410   -553    176    241   -176   -179
    -70    215    285    -75   -176    249   -426   -576    161    228   -213   -200
    -46    246    293    -98   -168    270   -436   -589    150    223   -257   -223
    -41    288    329   -124   -187    309   -444   -581    163    246   -246   -215
    -83    277    358    -98   -220    316   -467   -597    150    226   -267   -236
    -77    275    353   -101   -215    314   -483   -607    142    213   -309   -249
    -51    319    371   -132   -210    345   -483   -597    153    228   -327   -233
    -75    329    405   -129   -241    368   -475   -584    163    241   -345   -228
    -80    355    433   -137   -257    394   -470   -574    171    246   -355   -223
    -57    413    467   -179   -262    439   -459   -563    184    254   -358   -215
    -31    454    485   -210   -257    470   -454   -553    192    257   -361   -218
    -64    428    493   -181   -280    459   -475   -568    176    236   -392   -239
    -77    446    522   -184   -301    483   -483   -576    176    244   -392   -228
    -41    514    555   -236   -298    535   -483   -576    192    259   -379   -200
     15    579    563   -296   -272    571   -485   -579    200    267   -376   -179
    -28    509    537   -241   -283    522   -542   -639    140    220   -431   -210
    -31    517    548   -244   -290    532   -576   -667    122    207   -449   -210
      5    540    535   -275   -265    537   -597   -683    106    200   -465   -220
      0    496    496   -246   -246    496   -636   -722     62    153   -514   -257
      5    454    446   -231   -220    452   -678   -758     25    111   -568   -290
     20    407    387   -213   -184    397   -717   -792    -15     64   -628   -329
     10    345    335   -179   -161    342   -761   -828    -64     12   -704   -400
     28    316    288   -171   -129    303   -787   -852    -93    -20   -748   -444
     67    314    246   -189    -90    280   -805   -883   -122    -46   -787   -467
     44    246    202   -145    -80    226   -833   -922   -163    -93   -839   -504
     20    210    189   -116    -83    200   -849   -943   -184   -111   -872   -517
     -2    202    205    -98   -103    202   -862   -953   -192   -116   -893   -524
     18    223    205   -124    -93    215   -883   -971   -202   -132   -904   -527
     59    244    184   -153    -62    213   -896   -989   -215   -145   -917   -537
     57    161    101   -109    -23    132   -917  -1010   -252   -194   -979   -594
     80     33    -46    -57     64     -5   -893   -976   -283   -265  -1083   -693
     70    -33   -103    -20     85    -70   -810   -878   -262   -301  -1145   -766
    114     54    -62    -85     88     -2   -724   -722   -153   -213  -1072   -704
    181    413    231   -298    -25    322   -662   -566     70     62   -787   -426
    114   1041    927   -576   -405    984   -657   -540    348    498   -280     75
   -114   1514   1628   -704   -870   1571   -852   -836    420    795    101    423
   -223   1431   1652   -605   -937   1540  -1179  -1273    158    678     25    350
   -252    769   1018   -259   -636    893  -1397  -1654   -392     54   -597   -197
   -213    -23    189    119   -202     83  -1452  -1766   -839   -597  -1296   -820
   -129   -244   -114    184     -7   -179  -1413  -1623   -826   -680  -1436   -948
    -80   -187   -106    132     10   -148  -1293  -1431   -675   -579  -1374   -898
    -64    -67     -2     64    -33    -33  -1189  -1283   -530   -457  -1278   -813
    -51     25     77     12    -64     51  -1137  -1202   -444   -381  -1218   -756
    -49     85    135    -18    -93    109  -1098  -1153   -397   -340  -1189   -717
    -51    101    153    -25   -101    127  -1080  -1127   -376   -324  -1182   -704
    -75    111    184    -18   -129    148  -1070  -1114   -368   -314  -1179   -693
    -88    137    226    -23   -155    181  -1070  -1106   -358   -306  -1179   -688
    -90    142    231    -28   -161    187  -1078  -1106   -355   -309  -1182   -683
   -101    145    246    -23   -174    194  -1080  -1106   -355   -309  -1187   -675
   -116    145    262    -15   -189    202  -1083  -1109   -358   -309  -1189   -665
    -93    161    254    -33   -174    207  -1083  -1104   -355   -311  -1189   -657
    -85    184    267    -51   -176    226  -1088  -1101   -355   -311  -1189   -646
    -88    187    275    -49   -181    228  -1098  -1104   -355   -316  -1192   -639
    -98    200    296    -51   -197    246  -1098  -1101   -350   -309  -1187   -620
    -88    226    314    -67   -200    270  -1098  -1098   -345   -298  -1182   -607
    -83    226    306    -72   -194    265  -1101  -1093   -345   -298  -1179   -605
    -85    228    311    -72   -200    270  -1109  -1088   -345   -293  -1171   -594
    -93    241    332    -75   -213    285  -1106  -1085   -337   -288  -1158   -589
    -98    252    350    -75   -223    301  -1106  -1078   -329   -277  -1140   -581
   -114    236    348    -62   -231    290  -1111  -1075   -335   -283  -1137   -581
   -111    236    348    -62   -231    293  -1111  -1065   -332   -283  -1137   -576
   -106    241    348    -70   -228    296  -1114  -1060   -332   -283  -1145   -571
   -101    254    355    -75   -228    303  -1114  -1049   -329   -277  -1140   -558
    -85    288    374   -101   -231    329  -1106  -1031   -319   -262  -1124   -540
    -80    301    381   -111   -231    340  -1109  -1015   -311   -252  -1119   -530
    -67    311    379   -122   -226    345  -1109   -992   -290   -236  -1109   -514
    -57    309    366   -124   -210    337  -1109   -966   -277   -220  -1101   -496
    -38    342    379   -153   -210    361  -1093   -940   -262   -181  -1078   -462
    -36    353    387   -158   -210    368  -1083   -935   -257   -163  -1065   -444
    -38    353    389   -158   -215    371  -1080   -932   -259   -163  -1060   -436
    -46    337    384   -145   -215    361  -1075   -937   -270   -174  -1060   -436
    -49    327    374   -140   -213    350  -1060   -930   -267   -168  -1057   -428
    -46    329    376   -142   -210    353  -1049   -914   -259   -155  -1047   -413
    -49    332    379   -142   -215    355  -1041   -898   -246   -145  -1041   -402
    -51    327    379   -137   -215    353  -1031   -885   -241   -140  -1047   -400
    -57    322    376   -135   -215    348  -1028   -880   -233   -137  -1054   -400
    -59    311    368   -127   -215    340  -1028   -883   -236   -142  -1067   -405
    -62    301    363   -122   -213    332  -1034   -888   -244   -148  -1078   -415
    -59    293    353   -116   -205    322  -1041   -891   -246   -150  -1080   -418
    -57    275    332   -111   -194    303  -1044   -888   -252   -155  -1080   -418
    -67    262    329    -98   -200    296  -1049   -891   -257   -166  -1080   -420
    -80    259    337    -90   -210    296  -1049   -888   -254   -171  -1078   -415
    -67    254    322    -93   -194    288  -1031   -870   -241   -163  -1065   -394
    -44    267    311   -114   -179    290  -1010   -854   -226   -163  -1052   -368
    -51    270    322   -109   -187    296   -995   -831   -213   -161  -1034   -353
    -57    290    345   -116   -202    316   -979   -805   -197   -137  -1008   -329
    -46    316    363   -135   -205    340   -950   -774   -179   -111   -979   -309
    -33    337    368   -153   -202    353   -922   -745   -176    -96   -958   -298
    -44    324    368   -140   -207    348   -911   -737   -184    -96   -961   -290
    -62    322    381   -129   -223    350   -904   -730   -181    -88   -958   -267
    -51    348    400   -148   -226    374   -893   -709   -163    -59   -935   -215
    -59    361    420   -150   -241    389   -883   -706   -166    -44   -937   -184
    -51    371    423   -161   -236    397   -891   -719   -187    -59   -966   -184
     -5    361    363   -179   -187    363   -922   -756   -233    -96  -1005   -205
     15    332    316   -174   -150    324   -940   -774   -265   -114  -1023   -205
     12    309    293   -161   -142    301   -932   -769   -277   -124  -1036   -197
      0    280    280   -142   -140    280   -924   -766   -298   -145  -1057   -187
    -28    228    257   -101   -142    241   -932   -782   -329   -176  -1101   -202
    -38    161    200    -59   -119    179   -940   -784   -353   -207  -1150   -220
    -75     72    148      0   -111    109   -935   -776   -374   -241  -1213   -233
    -83     10     93     36    -88     51   -943   -779   -402   -262  -1208   -246
    -93    -28     62     59    -77     15   -943   -784   -423   -280  -1174   -262
    -98    -88     10     93    -54    -38   -945   -795   -449   -311  -1174   -303
    -83   -122    -38    101    -23    -80   -948   -802   -478   -335  -1187   -329
    -90   -129    -38    109    -28    -83   -945   -800   -478   -337  -1174   -327
    -85   -153    -70    119    -10   -111   -935   -789   -478   -345  -1153   -319
    -31   -166   -135     98     51   -150   -919   -776   -485   -358  -1137   -319
    -33   -283   -252    155    109   -267   -914   -766   -530   -415  -1205   -384
    -15   -384   -368    200    174   -376   -833   -680   -524   -457  -1270   -449
     49   -337   -389    142    218   -361   -688   -504   -428   -400  -1234   -428
     77   -220   -298     72    187   -259   -558   -298   -270   -252  -1098   -309
     72    215    142   -145    -36    179   -532   -200    -18    101   -701     77
    -70    818    885   -374   -478    852   -610   -288    226    532   -184    584
   -218   1137   1353   -459   -784   1244   -857   -610    239    745    109    849
   -303    813   1117   -254   -709    963  -1166  -1054   -150    436   -135    613
   -327    -83    244    205   -288     80  -1317  -1395   -807   -381   -937   -111
   -249   -665   -418    457     83   -542  -1299  -1348  -1060   -787  -1371   -517
   -148   -787   -641    467    244   -714  -1200  -1153   -989   -776  -1395   -563
   -109   -735   -626    423    257   -680  -1052   -963   -844   -667  -1304   -514
    -57   -600   -542    327    241   -571   -943   -836   -714   -558  -1197   -426
    -31   -514   -483    270    226   -498   -870   -750   -626   -483  -1122   -361
    -31   -480   -452    254    207   -467   -831   -709   -584   -444  -1083   -332
    -33   -472   -439    254    202   -457   -813   -691   -571   -431  -1065   -316
    -23   -446   -426    233    200   -436   -784   -665   -548   -415  -1044   -303
    -18   -444   -428    231    202   -436   -769   -646   -530   -407  -1023   -296
    -15   -454   -441    233    210   -449   -753   -628   -522   -400  -1000   -285
    -10   -441   -431    226    210   -436   -730   -602   -509   -381   -966   -267
     12   -413   -426    200    218   -420   -717   -594   -501   -379   -945   -254
     23   -400   -423    187    223   -410   -693   -584   -491   -381   -935   -244
     28   -387   -415    179    220   -400   -678   -571   -480   -366   -914   -223
     36   -394   -431    179    233   -413   -672   -566   -475   -355   -906   -213
     36   -392   -428    176    231   -410   -662   -555   -470   -353   -893   -202
     54   -374   -428    158    239   -400   -641   -540   -462   -345   -872   -192
     67   -368   -436    148    249   -402   -633   -540   -467   -350   -870   -200
     93   -368   -462    137    277   -415   -618   -524   -459   -345   -857   -189
    114   -371   -485    127    298   -426   -615   -514   -459   -345   -846   -184
    132   -353   -485    109    306   -418   -605   -498   -446   -332   -820   -166
    142   -332   -478     93    306   -405   -600   -483   -436   -322   -792   -148
    163   -316   -480     77    322   -397   -589   -478   -431   -316   -769   -137
    176   -301   -478     59    327   -389   -584   -470   -428   -301   -743   -119
    213   -293   -506     38    358   -400   -576   -454   -420   -290   -722   -111
    233   -301   -535     31    381   -418   -566   -433   -415   -285   -706   -109
    226   -288   -514     31    368   -400   -553   -407   -394   -265   -670    -80
    246   -252   -501      0    374   -376   -540   -384   -376   -252   -644    -57
    249   -223   -472    -12    361   -348   -511   -350   -348   -226   -607    -28
    220   -210   -431     -5    324   -319   -472   -314   -322   -207   -579    -12
    194   -176   -371     -7    283   -272   -428   -288   -301   -189   -537     12
    163   -174   -337      5    249   -257   -392   -262   -288   -179   -517     41
    168   -150   -319     -7    244   -233   -361   -233   -265   -161   -488     70
    176   -168   -345     -5    259   -257   -350   -228   -257   -155   -478     67
    189   -184   -374     -2    280   -277   -324   -218   -244   -148   -465     59
    176   -181   -358      0    267   -270   -293   -194   -220   -137   -444     64
    158   -166   -327      2    241   -246   -280   -187   -207   -124   -418     70
    150   -158   -309      2    228   -233   -272   -187   -202   -122   -400     77
    145   -163   -309     10    226   -236   -239   -174   -197   -127   -392     88
    153   -163   -316      5    233   -239   -215   -166   -197   -132   -387     90
    174   -171   -345      0    259   -257   -215   -174   -205   -140   -387     75
    155   -194   -353     18    254   -275   -220   -168   -205   -135   -371     75
    174   -174   -348      0    259   -259   -207   -155   -194   -127   -358     72
    189   -153   -342    -18    265   -249   -184   -135   -179   -116   -332     93
    155   -179   -335     10    244   -254   -181   -129   -176   -116   -319     93
    132   -184   -316     23    223   -252   -166   -109   -163   -116   -314     90
    148   -140   -288     -2    218   -213   -124    -62   -124    -96   -293    111
    155   -114   -272    -20    213   -192   -103    -38   -106    -85   -270    129
    161    -70   -233    -46    194   -150    -80    -18    -77    -62   -228    161
    187    -46   -236    -70    210   -140    -51     10    -49    -38   -197    189
    197    -28   -226    -83    210   -127    -23     36    -31    -25   -184    192
    197     10   -189   -103    192    -88     -7     46    -10     -5   -153    210
    194     36   -158   -116    176    -59     15     59      7      5   -124    241
    187     31   -158   -111    171    -64      7     44      2      0   -122    241
    187    -10   -197    -88    192   -103     -5     28    -15    -20   -127    223
    207     -2   -210   -103    207   -106     -2     25    -23    -28   -119    226
    228    -10   -239   -109    233   -124     -2     23    -33    -36   -119    218
    231    -36   -270    -98    249   -153    -10     12    -51    -54   -127    202
    205    -83   -288    -59    246   -184    -10      5    -62    -75   -137    189
    181   -161   -345    -10    262   -252    -20    -10    -90   -114   -179    158
    179   -210   -389     15    283   -298    -25    -20   -122   -140   -210    127
    192   -262   -457     33    324   -361    -23    -31   -148   -171   -233     96
    189   -290   -480     51    335   -384     -2    -28   -155   -181   -233     90
    189   -306   -496     57    340   -400     -2    -31   -163   -194   -239     80
    187   -335   -524     72    355   -428      0    -31   -174   -213   -252     67
    187   -368   -558     88    371   -462      5    -25   -184   -231   -265     51
    176   -384   -561    103    368   -472     20    -20   -194   -233   -259     38
    184   -379   -566     96    374   -472     41    -10   -192   -233   -252     41
    210   -444   -654    116    431   -548     57     18   -205   -270   -293     10
    218   -522   -740    150    478   -631    132    106   -187   -311   -348    -49
    220   -514   -735    148    478   -623    236    218   -124   -306   -366    -83
    246   -441   -691     96    467   -566    353    379     18   -192   -270     -2
    270    -67   -337   -101    303   -202    400    467    223    103     62    298
    194    483    285   -340    -44    384    327    340    361    452    498    683
     75    854    779   -465   -350    818     67    -28    272    633    782    906
     57    683    626   -368   -283    654   -223   -407    -72    413    615    750
     23      2    -20    -12     23     -7   -303   -610   -535   -233    -28    233
     70   -568   -641    249    353   -605   -252   -532   -748   -649   -478   -127
    171   -737   -909    283    540   -823   -142   -324   -649   -636   -517   -168
    194   -696   -891    249    540   -792    -20   -179   -501   -530   -439   -111
    181   -613   -795    215    488   -704     70    -77   -376   -423   -355    -49
    181   -535   -719    174    449   -626    132     -5   -288   -345   -285      5
    187   -496   -683    155    433   -589    174     41   -236   -298   -236     38
    184   -480   -665    148    423   -571    194     64   -213   -272   -207     72
    197   -452   -649    127    420   -550    226     88   -194   -252   -184     98
    223   -413   -639     93    428   -524    265    122   -171   -228   -155    127
    194   -433   -628    119    410   -530    277    124   -179   -236   -153    119
    158   -475   -633    158    394   -555    272    111   -194   -252   -168    116
    166   -452   -620    142    392   -535    290    124   -179   -231   -145    148
    161   -428   -589    132    374   -509    298    135   -163   -210   -116    168
    174   -407   -581    116    376   -493    314    153   -145   -194    -98    179
    189   -384   -576     96    379   -480    324    171   -140   -181    -83    189
    202   -368   -571     83    384   -470    342    187   -129   -171    -67    202
    197   -363   -561     83    376   -462    345    192   -127   -166    -57    200
    184   -371   -555     93    368   -462    345    197   -132   -168    -54    184
    189   -350   -540     80    363   -444    350    207   -127   -161    -44    187
    194   -327   -522     67    358   -423    368    226   -114   -145    -23    197
    189   -324   -514     64    350   -418    381    233   -106   -140    -15    192
    197   -301   -498     51    348   -400    389    246    -96   -127     -2    194
    218   -257   -475     18    345   -363    400    267    -77   -106     23    205
    231   -249   -480      7    353   -363    400    275    -75   -103     25    187
    218   -257   -475     18    345   -363    397    283    -77   -101     31    168
    220   -236   -457      7    337   -345    413    306    -59    -83     57    181
    239   -200   -439    -20    335   -316    420    332    -38    -51     93    231
    249   -179   -428    -36    337   -303    426    350    -28    -31    119    259
    254   -174   -428    -41    340   -301    446    371    -15    -23    135    267
    244   -155   -400    -44    322   -277    467    389     -2    -20    155    275
    241   -142   -384    -49    311   -262    485    400      7    -18    166    288
    244   -129   -374    -57    306   -252    501    407     18     -7    176    301
    246   -116   -363    -64    303   -241    522    418     25      2    184    316
    241   -106   -348    -67    293   -226    545    428     33      5    184    316
    223    -98   -322    -62    270   -210    561    431     36      5    184    301
    213    -83   -296    -64    252   -189    571    436     49     10    187    293
    194    -77   -272    -59    231   -174    584    439     64     20    194    290
    179    -77   -257    -49    218   -166    597    441     75     31    200    280
    187    -64   -252    -62    218   -155    615    446     88     41    200    265
    192    -64   -257    -64    223   -161    626    441     96     36    181    252
    163    -85   -252    -41    205   -168    628    431     90     31    163    239
    166    -67   -233    -49    200   -150    636    431     98     44    181    241
    213     -2   -215   -106    213   -109    646    441    114     62    200    262
    200     -7   -207    -96    202   -106    631    428    103     46    184    246
    187    -12   -200    -88    192   -106    623    413     96     36    158    236
    194     -5   -200    -93    197   -101    636    420    103     41    145    252
    215     38   -176   -129    194    -67    662    452    140     75    168    275
    223     80   -145   -153    184    -31    678    472    163     98    187    285
    233    116   -116   -176    176      0    696    491    187    119    200    296
    277    197    -80   -236    179     59    732    527    228    155    231    337
    259    205    -54   -233    155     75    740    540    241    168    236    353
    254    218    -36   -236    145     90    740    548    254    171    239    358
    252    249     -2   -252    127    124    743    542    265    189    249    368
    270    311     41   -290    114    176    748    542    277    215    272    389
    306    353     46   -332    129    200    737    522    270    213    270    381
    293    337     44   -316    124    192    711    488    257    187    246    358
    283    340     57   -314    114    200    696    472    254    181    239    350
    270    306     36   -288    116    171    688    457    244    168    218    329
    244    252      5   -249    119    127    665    433    220    137    181    288
    239    200    -38   -220    137     83    646    407    192    101    137    239
    296    215    -80   -257    187     70    649    413    187     85    114    215
    311    228    -83   -270    197     72    662    413    184     83    106    200
    293    202    -90   -249    192     57    665    405    174     64     85    166
    257    161    -96   -210    176     33    646    374    155     36     54    124
    223    122   -101   -174    161     10    626    348    135      7     23     93
    155     83    -72   -119    114      5    613    335    127     -2     10     75
    174    122    -54   -148    114     33    613    337    137     12     15     72
    202    150    -51   -176    127     49    631    350    153     20     18     70
    202    101   -103   -153    153      0    636    355    140    -10    -20     36
    210    -15   -226    -96    218   -119    654    379    101    -85   -116    -64
    189    -64   -254    -62    220   -161    735    457    127   -119   -181   -148
    213     -7   -223   -103    218   -114    815    587    223    -57   -148   -132
    262    218    -44   -241    153     88    875    735    413    153     51     51
    301    771    470   -535    -83    620    891    802    675    537    483    475
    150   1374   1223   -763   -535   1299    763    602    828    904    919    878
     12   1434   1421   -724   -704   1426    462    210    649    901    961    891
    -49    909    958   -431   -506    932    220   -210    142    374    454    431
    -62    101    163    -18   -111    132    145   -397   -353   -327   -267   -207
     20   -213   -236     93    127   -226    194   -254   -384   -472   -467   -394
     77   -176   -254     49    166   -215    309    -64   -233   -379   -415   -358
    103    -51   -158    -25    127   -103    436     96    -72   -257   -322   -285
    116     83    -33    -98     75     25    519    194     46   -163   -239   -210
    106    135     28   -122     38     83    550    241    101   -122   -200   -181
    122    171     49   -148     36    111    571    262    129    -98   -184   -171
    127    189     59   -161     33    124    579    267    142    -90   -181   -171
    129    210     80   -168     25    145    579    272    145    -83   -176   -168
    127    241    111   -184      7    176    581    275    145    -77   -171   -174
    129    270    140   -200     -5    205    589    277    158    -64   -166   -174
    124    293    166   -210    -20    231    594    285    171    -54   -155   -163
    122    301    179   -210    -28    241    594    285    174    -51   -155   -163
    119    298    179   -210    -31    239    589    283    174    -51   -161   -163
    122    303    181   -215    -28    244    584    280    171    -54   -168   -163
    127    327    200   -228    -36    265    579    280    171    -54   -171   -161
    140    345    205   -241    -31    275    576    277    174    -51   -171   -163
    135    374    239   -254    -51    306    584    288    192    -31   -155   -150
    140    400    259   -270    -59    332    592    296    205    -18   -145   -145
    140    418    277   -280    -70    348    592    293    207    -15   -148   -150
    132    428    296   -280    -80    363    584    285    205    -18   -155   -155
    127    446    319   -288    -98    384    576    285    205    -18   -155   -158
    132    483    348   -309   -109    415    579    293    213     -5   -148   -158
    148    517    366   -335   -109    444    584    298    223      7   -135   -148
    150    519    368   -335   -109    444    576    301    226      7   -127   -140
    168    553    384   -361   -106    470    568    311    236     23   -106   -119
    168    581    413   -376   -122    498    579    327    252     41    -85   -103
    184    626    441   -407   -127    535    584    340    265     64    -64    -85
    197    659    462   -428   -132    561    579    350    272     80    -51    -70
    194    665    470   -431   -137    568    579    353    275     83    -54    -70
    192    693    501   -444   -153    597    592    363    285     93    -44    -54
    189    706    517   -449   -163    613    597    363    280     96    -46    -49
    179    706    527   -441   -174    618    605    363    280     93    -46    -51
    176    696    519   -439   -171    607    602    355    277     88    -49    -62
    181    735    553   -457   -187    644    620    363    296    106    -25    -57
    176    756    576   -467   -200    667    639    379    314    119     -7    -38
    174    761    587   -467   -205    675    646    387    327    119    -10    -33
    161    756    592   -459   -215    675    654    389    332    116    -31    -38
    158    761    602   -459   -220    683    667    392    342    124    -41    -36
    137    756    615   -446   -239    688    670    387    340    119    -54    -44
    106    732    626   -418   -259    680    662    374    329    103    -70    -54
    103    750    644   -428   -272    698    657    368    329    111    -72    -54
    103    758    654   -431   -275    709    662    368    332    119    -72    -46
    101    771    667   -439   -283    719    670    371    340    127    -72    -41
    109    795    685   -452   -288    740    685    387    358    142    -72    -28
    106    792    685   -449   -290    740    685    397    355    145    -83    -23
    109    818    706   -465   -298    763    693    410    366    158    -80    -10
    111    854    740   -485   -314    797    714    433    387    179    -67     12
    109    880    771   -493   -329    826    740    457    407    197    -51     36
    106    904    795   -506   -342    849    750    478    420    210    -41     59
    111    924    810   -519   -348    867    766    493    433    226    -31     80
    122    953    828   -537   -353    891    787    509    449    244    -18     96
    132    989    857   -561   -361    924    810    524    465    267      2    127
    127   1018    888   -574   -381    956    813    517    465    270     10    150
    109    992    883   -550   -387    940    802    493    444    254     -2    158
    103    958    852   -532   -374    906    776    462    413    228    -31    150
    116    940    823   -527   -353    883    758    441    389    207    -49    148
    109    924    815   -517   -353    870    743    428    368    189    -70    142
     90    904    813   -496   -361    859    732    423    353    179    -88    137
     80    870    787   -478   -353    828    724    415    332    161   -106    127
     88    810    722   -449   -316    766    704    394    293    119   -137     90
     59    722    659   -392   -301    691    688    376    252     77   -176     51
     49    698    649   -376   -298    675    696    368    231     57   -194     38
     33    678    644   -358   -303    662    693    350    207     36   -210     28
     18    633    615   -324   -298    626    685    335    179     10   -241     10
     20    600    579   -311   -280    592    665    319    155    -15   -267      0
     12    574    558   -293   -272    566    657    309    135    -38   -285     -5
      5    555    548   -280   -270    550    654    303    122    -46   -296     -5
     15    532    517   -272   -249    524    659    309    114    -57   -301      0
     18    415    397   -220   -189    407    657    319     72   -114   -366    -67
     25    335    309   -181   -140    322    724    397     75   -150   -423   -135
     44    371    324   -210   -140    348    823    542    148   -106   -397   -127
    127    553    426   -340   -148    491    930    737    298     49   -257      5
    161   1031    870   -597   -355    953    971    833    548    394    135    423
    -28   1647   1675   -810   -852   1662    924    748    797    818    652    961
   -277   1880   2156   -802  -1215   2018    685    410    779    966    880   1189
   -358   1525   1883   -581  -1119   1704    402     -2    392    626    579    909
   -309    665    974   -179   -641    818    236   -345   -259   -174   -220    176
   -215    142    358     36   -288    249    215   -342   -501   -540   -623   -210
   -174     59    233     54   -202    145    298   -168   -420   -511   -626   -231
   -132    174    306    -20   -218    239    454     36   -257   -379   -519   -142
   -114    283    394    -85   -257    337    555    163   -148   -283   -431    -57
    -93    358    452   -132   -272    405    613    236    -88   -226   -376     -2
    -72    392    462   -161   -267    428    641    275    -70   -205   -350     28
    -77    381    459   -150   -267    420    654    290    -67   -200   -335     49
    -96    374    467   -140   -283    418    662    296    -75   -205   -327     59
    -75    405    480   -166   -277    441    683    316    -64   -200   -311     83
    -70    405    475   -168   -272    441    704    337    -62   -194   -303    103
   -101    381    483   -140   -290    431    701    340    -77   -210   -311    103
   -109    392    501   -142   -306    446    701    342    -83   -207   -311    119
   -114    394    506   -140   -309    449    706    348    -83   -205   -316    135
   -103    407    509   -153   -306    459    730    363    -75   -194   -316    153
    -90    418    509   -163   -298    462    748    379    -77   -187   -311    163
   -101    405    506   -153   -303    454    753    389    -80   -176   -288    179
   -124    384    506   -129   -316    444    761    405    -77   -166   -267    197
   -124    381    504   -129   -314    441    769    420    -70   -153   -246    207
   -116    381    498   -132   -306    439    774    431    -70   -148   -220    218
    -93    433    524   -171   -309    478    782    446    -57   -129   -181    223
   -103    444    545   -171   -324    493    789    462    -46   -116   -168    233
    -96    449    542   -179   -319    496    800    475    -41   -109   -158    244
    -77    457    535   -189   -306    496    802    488    -38   -103   -140    252
   -124    410    532   -145   -329    470    784    485    -46   -111   -140    249
    -72    454    527   -192   -301    491    800    519    -23    -83   -103    275
    -12    517    530   -252   -270    522    826    553     -5    -51    -62    306
    -28    509    537   -239   -283    522    828    566      0    -41    -41    319
    -70    467    535   -200   -303    501    831    589      7    -33    -12    329
    -51    488    540   -220   -296    514    852    620     25     -7     23    345
    -41    498    537   -231   -288    519    862    631     28      0     36    355
    -80    444    524   -181   -301    483    854    623     15    -10     28    348
    -64    457    522   -197   -293    491    885    646     38      5     51    371
    -25    498    522   -236   -275    509    922    678     62     31     77    392
    -18    511    530   -246   -275    519    937    696     75     46     93    400
    -54    475    530   -210   -290    501    943    698     72     51     98    394
    -64    454    519   -194   -293    485    956    714     80     57    109    392
    -64    454    519   -194   -290    485    976    732     90     64    119    389
    -80    444    522   -184   -301    483    992    732     90     57    119    376
    -77    439    517   -179   -296    478    992    730     90     51    122    374
    -80    441    519   -181   -301    480   1002    737     90     57    132    371
   -101    428    530   -163   -314    478   1005    743     90     59    150    381
   -101    439    540   -168   -319    488   1015    761    103     75    181    400
   -109    415    524   -153   -316    470   1026    771    114     80    194    400
   -145    376    522   -116   -335    449   1026    771    119     80    205    392
   -142    387    530   -122   -335    457   1031    787    132     96    228    397
    -75    462    537   -194   -306    498   1065    828    168    135    275    433
    -72    522    594   -223   -332    558   1109    870    207    171    311    472
   -137    472    610   -168   -374    540   1117    880    213    168    311    480
   -140    472    613   -166   -376    542   1135    909    228    179    329    506
   -127    493    618   -184   -374    555   1150    930    239    184    345    524
   -109    522    631   -205   -368    576   1163    943    249    197    361    545
   -119    527    646   -205   -384    587   1189    963    280    226    394    581
   -150    527    678   -189   -415    602   1200    966    293    233    415    620
   -145    545    691   -202   -420    618   1197    963    303    241    439    649
   -148    553    701   -202   -423    626   1182    953    301    239    459    636
   -153    553    706   -200   -428    628   1171    943    296    233    470    636
   -161    527    685   -184   -423    605   1171    945    293    226    478    633
   -220    449    667   -114   -444    558   1145    922    259    200    462    592
   -233    433    667    -98   -449    550   1135    911    241    187    459    566
   -194    428    620   -116   -407    524   1161    930    244    181    472    542
   -228    353    581    -62   -405    467   1137    906    205    137    444    493
   -270    277    548     -5   -410    413   1109    875    171    101    420    454
   -259    254    514      2   -387    384   1119    885    174     90    420    457
   -228    270    496    -20   -363    381   1127    896    171     85    426    472
   -254    239    493      5   -374    366   1132    898    166     72    426    472
   -283    179    462     49   -374    319   1124    893    148     46    410    457
   -257    181    439     38   -348    309   1127    898    150     44    410    465
   -262    163    426     46   -345    296   1127    896    145     31    402    457
   -262     72    335     93   -298    205   1135    906    119    -18    358    405
   -259    -23    236    140   -249    106   1189    961    101    -83    280    311
   -262    -28    233    145   -249    101   1304   1075    155    -83    262    280
   -231     54    283     85   -257    166   1421   1267    306     57    384    389
   -197    410    607   -106   -402    506   1462   1384    540    366    724    714
   -267   1044   1309   -389   -789   1176   1418   1340    792    797   1247   1215
   -402   1506   1909   -550  -1156   1706   1192   1054    857   1093   1618   1553
   -452   1267   1719   -410  -1085   1493    878    620    483    828   1408   1345
   -493    498    989     -2   -743    743    730    293   -106    111    724    730
   -478   -153    322    314   -402     85    737    306   -402   -355    239    283
   -418   -348     70    384   -244   -140    828    501   -348   -387    174    207
   -348   -270     77    309   -215    -98    948    667   -210   -296    249    259
   -298   -124    174    210   -236     23   1067    818    -59   -168    368    355
   -335    -80    254    207   -296     85   1117    891     18   -101    433    407
   -329    -33    296    181   -314    129   1153    943     70    -54    485    449
   -316      0    316    158   -316    158   1171    974     96    -36    519    488
   -298     10    309    142   -303    161   1182    984    101    -31    540    504
   -298     18    314    137   -306    163   1182    982    103    -38    558    509
   -306     25    332    140   -319    179   1189    984    109    -49    574    514
   -309     51    361    124   -335    205   1197    987    114    -62    579    517
   -298     80    376    109   -337    228   1200    992    122    -64    584    511
   -306     83    387    109   -348    233   1215   1013    140    -49    610    524
   -316    103    420    106   -368    262   1228   1031    161    -31    641    545
   -340    106    446    116   -394    275   1223   1041    174    -25    654    568
   -353    127    478    111   -415    301   1226   1054    184    -20    675    592
   -345    166    509     88   -428    337   1236   1067    200    -10    698    610
   -337    192    530     72   -433    361   1239   1075    210     -5    717    613
   -337    168    506     83   -423    335   1239   1083    207    -10    717    594
   -345    153    498     96   -420    324   1236   1083    210    -10    724    584
   -348    181    530     80   -441    355   1234   1091    231     -2    745    592
   -314    207    522     54   -418    363   1239   1106    244      0    756    597
   -296    223    519     36   -407    368   1247   1124    254     10    771    610
   -306    241    545     31   -426    392   1236   1132    267     25    797    620
   -283    265    548      7   -415    405   1231   1150    290     49    826    641
   -283    267    550      7   -415    407   1226   1163    303     59    844    654
   -275    288    563     -7   -418    426   1221   1174    314     72    865    665
   -249    332    581    -41   -415    457   1228   1197    335     93    891    691
   -249    332    579    -41   -415    454   1241   1221    350     98    901    696
   -254    309    563    -25   -407    436   1254   1236    355     98    909    688
   -257    342    597    -44   -426    470   1270   1254    374    114    940    704
   -244    366    610    -62   -426    488   1286   1270    384    124    953    717
   -254    345    600    -46   -426    472   1293   1270    379    119    945    714
   -257    342    600    -41   -428    470   1304   1273    381    122    950    714
   -257    358    613    -51   -436    485   1317   1280    389    132    961    711
   -259    381    641    -59   -449    511   1332   1293    413    145    979    722
   -265    376    641    -57   -454    509   1345   1306    433    150    979    724
   -254    374    628    -59   -441    501   1348   1306    436    150    971    722
   -272    353    626    -41   -449    491   1348   1293    426    135    950    696
   -275    311    587    -18   -431    449   1353   1293    426    129    943    685
   -277    288    566     -7   -423    426   1353   1296    433    129    950    693
   -275    314    589    -18   -431    452   1356   1296    441    142    969    706
   -283    316    597    -18   -441    457   1356   1291    441    145    974    709
   -306    288    594      7   -452    441   1356   1288    444    145    976    706
   -322    283    602     18   -462    444   1363   1299    454    153    989    719
   -298    332    631    -15   -465    480   1395   1335    485    187   1021    750
   -277    387    665    -54   -472    524   1418   1366    519    218   1054    784
   -311    366    678    -28   -493    522   1426   1382    530    228   1067    797
   -329    355    683    -15   -506    519   1441   1397    542    241   1080    810
   -319    368    688    -23   -504    527   1457   1413    553    249   1096    823
   -311    376    688    -33   -498    532   1467   1431    563    267   1114    846
   -303    413    717    -54   -509    563   1478   1447    581    285   1127    872
   -288    436    724    -75   -506    581   1486   1452    597    301   1143    891
   -283    452    735    -83   -509    592   1499   1457    610    319   1174    901
   -319    407    724    -46   -522    566   1473   1434    592    306   1176    888
   -327    407    732    -41   -530    568   1454   1421    584    301   1179    885
   -314    428    743    -59   -527    584   1454   1426    589    311   1197    906
   -337    387    724    -23   -530    555   1439   1415    571    296   1189    904
   -350    332    683      7   -517    506   1423   1405    548    275   1174    885
   -361    280    641     38   -501    459   1413   1392    522    249   1148    859
   -387    244    631     70   -511    436   1413   1392    511    239   1140    852
   -400    194    594    103   -496    394   1413   1392    501    226   1124    849
   -374    166    537    103   -457    350   1410   1387    485    213   1106    844
   -348    140    488    103   -418    314   1402   1371    459    194   1091    831
   -374    101    472    135   -423    288   1379   1348    426    166   1067    807
   -400     70    470    166   -433    270   1366   1343    415    161   1060    802
   -400     46    444    174   -420    244   1369   1343    410    158   1054    802
   -410     -5    402    207   -407    197   1366   1340    402    142   1044    795
   -400    -64    332    231   -368    132   1366   1345    384    114   1013    771
   -361   -148    213    254   -288     31   1397   1389    368     70    953    717
   -379   -228    150    301   -267    -38   1488   1478    389     44    893    652
   -374   -226    145    298   -262    -41   1597   1618    478     96    917    665
   -316    -20    296    168   -309    137   1686   1769    652    293   1106    839
   -280    478    758    -98   -519    618   1673   1808    880    659   1517   1223
   -420   1054   1473   -319   -945   1262   1475   1545    979   1005   1938   1600
   -496   1187   1683   -345  -1088   1434   1137   1143    807   1039   2021   1654
   -542    732   1275    -96   -909   1002    904    750    345    568   1584   1280
   -579    -88    491    335   -535    200    878    610   -142   -135    878    698
   -517   -459     57    485   -288   -202    945    771   -184   -290    670    517
   -444   -480    -36    462   -205   -257   1067    966    -41   -205    709    540
   -374   -368      5    371   -192   -181   1205   1132    122    -77    805    618
   -368   -301     67    335   -218   -116   1270   1215    218      2    870    670
   -392   -257    132    324   -265    -62   1299   1254    265     57    914    711
   -363   -210    153    285   -259    -28   1332   1288    303    101    945    745
   -363   -213    150    288   -259    -33   1340   1296    314    111    948    750
   -374   -213    161    293   -267    -25   1337   1296    322    119    950    758
   -366   -205    161    285   -265    -23   1337   1304    327    122    950    761
   -335   -176    155    254   -246    -10   1350   1317    340    132    963    774
   -324   -158    163    239   -246      0   1363   1330    350    145    976    789
   -355   -192    163    275   -259    -15   1358   1330    350    148    979    789
   -371   -202    166    285   -270    -18   1353   1327    348    155    982    784
   -363   -181    181    272   -275     -2   1353   1337    358    163    989    795
   -353   -153    197    252   -277     20   1353   1348    368    176   1000    810
   -353   -142    210    249   -283     33   1356   1356    376    184   1008    818
   -348   -124    220    236   -285     49   1353   1358    381    189   1013    820
   -361   -114    246    236   -303     64   1353   1356    387    192   1015    823
   -348   -103    241    226   -298     67   1366   1374    400    210   1034    841
   -342    -98    244    220   -293     72   1374   1387    413    228   1057    852
   -363   -114    249    236   -309     67   1356   1379    410    223   1057    844
   -361   -106    254    233   -309     72   1356   1384    420    228   1065    849
   -348    -98    249    223   -301     72   1358   1400    431    241   1070    854
   -350    -80    270    215   -311     93   1356   1413    441    259   1088    865
   -345    -57    285    200   -316    114   1345   1423    449    277   1106    885
   -332    -23    309    176   -322    142   1353   1444    472    309   1137    911
   -322      7    329    155   -327    168   1358   1462    488    327   1158    927
   -309     36    345    137   -327    189   1361   1483    504    345   1179    937
   -311     44    355    132   -335    197   1374   1501    514    358   1195    948
   -314     62    376    127   -345    218   1384   1512    524    371   1213    953
   -319     64    381    124   -350    223   1395   1509    522    363   1215    948
   -327     70    397    129   -361    233   1408   1504    522    361   1215    948
   -337     80    415    127   -376    246   1408   1496    519    355   1215    943
   -340     80    418    129   -379    249   1421   1499    537    363   1223    948
   -342    101    444    119   -392    272   1431   1504    561    379   1247    956
   -350    111    462    119   -405    285   1444   1509    579    392   1257    958
   -368    119    485    122   -426    301   1449   1509    592    402   1278    956
   -379    127    506    124   -444    316   1449   1504    600    410   1306    956
   -400    111    511    142   -457    311   1447   1491    597    405   1312    935
   -402    114    517    145   -459    314   1441   1475    592    407   1319    930
   -405    116    519    142   -462    316   1434   1467    589    405   1317    914
   -407    137    545    135   -475    340   1423   1454    589    405   1293    909
   -407    145    550    129   -480    348   1410   1447    592    413   1283    927
   -407    129    537    140   -472    332   1413   1447    600    418   1278    943
   -405    150    553    124   -480    350   1408   1447    602    420   1275    945
   -400    194    592    101   -496    392   1423   1462    631    446   1299    971
   -407    220    628     93   -519    423   1436   1478    657    467   1314    995
   -392    257    649     67   -519    452   1457   1501    683    496   1327   1021
   -392    272    662     57   -527    467   1480   1519    704    522   1340   1034
   -405    285    691     59   -548    488   1491   1527    724    540   1356   1036
   -415    306    722     54   -568    514   1491   1532    740    566   1366   1044
   -407    358    766     25   -587    561   1496   1540    763    589   1405   1065
   -407    381    789     10   -597    584   1501   1540    789    607   1436   1085
   -407    402    810      2   -610    605   1499   1535    802    626   1449   1106
   -413    392    805     10   -610    597   1467   1499    774    602   1431   1091
   -407    394    802      7   -605    597   1436   1470    753    581   1436   1085
   -407    394    802      5   -607    597   1423   1457    743    568   1449   1083
   -407    381    789     12   -597    584   1395   1436    717    537   1426   1057
   -423    345    769     36   -594    555   1371   1408    688    501   1397   1018
   -441    277    719     83   -579    498   1350   1379    654    462   1361    969
   -439    254    691     90   -566    472   1332   1356    633    431   1325    930
   -446    220    667    111   -558    444   1314   1327    607    400   1283    901
   -472    179    652    145   -563    415   1291   1299    581    374   1249    865
   -483    171    654    155   -568    413   1265   1267    558    355   1226    839
   -493    171    665    161   -579    415   1244   1249    542    340   1218    820
   -498    166    665    166   -581    415   1223   1236    537    322   1205    810
   -491    166    657    161   -574    410   1208   1223    535    303   1189    792
   -459    171    631    145   -545    400   1189   1202    522    277   1169    766
   -379    101    480    137   -431    290   1158   1184    467    205   1088    688
   -337     -2    335    171   -337    166   1200   1223    446    140    995    587
   -288    -28    259    158   -277    116   1275   1312    488    145    963    548
   -192     64    257     64   -223    161   1345   1460    594    241   1039    620
   -129    491    620   -181   -376    555   1363   1551    815    550   1374    950
   -176   1148   1325   -485   -750   1236   1312   1480   1054    966   1852   1410
   -340   1535   1873   -597  -1106   1704   1080   1166   1080   1192   2140   1665
   -335   1379   1714   -522  -1023   1545    743    730    758    976   1958   1486
   -296    537    833   -122   -563    683    540    337    101    179   1163    782
   -220    -96    124    155   -171     12    509    309   -207   -285    657    324
   -124   -215    -90    168    -18   -153    566    470   -153   -298    592    252
    -72   -150    -77    111      2   -114    672    639    -15   -202    665    296
    -41    -38      2     38    -23    -18    769    766    114    -98    763    368
    -51     44     96      2    -75     70    823    836    197    -23    849    426
   -103     59    163     20   -132    109    857    880    249     18    865    457
   -135     96    231     20   -181    163    891    911    296     54    883    491
   -181    119    301     28   -241    210    904    922    314     70    898    511
   -220    142    363     38   -293    252    909    935    332     85    901    527
   -265    176    439     44   -353    306    922    956    355    111    917    553
   -296    166    462     64   -379    314    922    963    358    114    904    542
   -329    194    522     67   -426    355    935    974    376    129    896    553
   -348    220    568     62   -459    394    950    995    405    153    901    576
   -366    223    589     70   -478    405    956   1002    418    158    888    579
   -374    249    623     62   -498    436    969   1018    439    176    891    589
   -384    270    654     54   -519    462    969   1018    449    189    888    587
   -392    265    657     62   -524    459    956   1018    454    187    880    581
   -392    283    672     51   -532    478    953   1018    470    194    872    581
   -389    319    709     36   -548    514    961   1026    493    215    870    605
   -397    327    724     33   -561    524    958   1028    504    223    862    615
   -402    337    737     31   -568    537    953   1031    509    228    852    615
   -400    353    750     20   -574    550    945   1036    522    244    852    618
   -402    350    753     25   -576    550    940   1036    524    252    844    613
   -392    379    769      5   -579    571    932   1044    532    270    849    610
   -384    387    769     -2   -576    576    917   1047    535    277    846    605
   -366    397    763    -18   -566    579    906   1049    540    288    854    610
   -348    431    779    -41   -563    605    909   1070    563    319    880    633
   -342    436    776    -49   -561    605    891   1072    571    324    888    641
   -340    441    779    -51   -561    610    891   1083    576    332    896    644
   -348    454    802    -51   -576    626    896   1093    589    340    909    654
   -350    483    833    -64   -592    657    904   1096    597    340    924    665
   -363    480    844    -59   -602    659    906   1093    605    329    930    667
   -379    462    839    -41   -607    649    906   1091    605    322    930    665
   -389    470    859    -41   -623    665    911   1093    613    324    937    667
   -384    493    878    -54   -631    685    917   1101    631    337    956    680
   -400    498    896    -49   -649    696    932   1109    641    345    958    685
   -420    483    904    -31   -662    693    948   1119    654    353    961    691
   -433    498    932    -33   -683    714    958   1127    667    361    966    704
   -441    506    948    -31   -693    727    948   1119    665    358    956    704
   -452    475    927    -12   -688    701    937   1106    654    342    924    696
   -446    491    937    -23   -693    714    943   1111    665    355    930    719
   -454    485    940    -18   -698    714    937   1106    662    353    932    724
   -467    478    945     -5   -706    711    932   1098    652    350    932    724
   -452    501    950    -25   -701    724    935   1098    657    363    930    745
   -446    509    956    -31   -701    732    932   1098    659    374    930    756
   -446    519    966    -38   -709    743    937   1106    667    384    937    763
   -462    514    976    -25   -719    745    948   1117    672    394    950    763
   -459    535    995    -38   -727    763    969   1135    688    413    976    779
   -444    568   1010    -62   -727    789    984   1148    706    433   1002    810
   -441    579   1021    -70   -730    800    992   1161    714    444   1015    833
   -446    589   1036    -70   -740    813    997   1174    719    457   1023    854
   -444    592   1034    -75   -740    813    995   1171    722    472   1023    870
   -441    607   1049    -83   -745    828    995   1169    722    488   1026    898
   -439    628   1067    -96   -753    846    987   1158    719    501   1039    927
   -441    644   1085   -101   -763    865    971   1145    709    501   1041    948
   -454    615   1067    -83   -761    841    924   1104    672    478   1023    932
   -452    589   1039    -70   -745    813    891   1078    652    465   1023    927
   -454    555   1008    -51   -730    782    875   1067    641    454   1021    922
   -465    517    982    -25   -722    748    859   1054    623    441   1008    914
   -478    459    935      7   -706    696    839   1031    592    418    979    893
   -478    389    867     41   -672    628    818   1008    558    392    948    865
   -483    337    818     72   -652    576    805    984    527    366    917    833
   -496    280    776    109   -636    527    784    961    496    335    888    802
   -514    215    730    148   -623    472    750    924    454    301    859    774
   -519    181    698    168   -610    439    724    901    420    280    828    748
   -509    166    675    171   -594    420    711    888    405    275    818    737
   -472    179    652    148   -561    415    709    885    397    275    823    737
   -467    163    631    150   -548    397    693    875    394    259    810    730
   -506     77    584    213   -545    332    665    849    366    220    766    701
   -509    -59    449    283   -480    194    649    844    314    153    691    628
   -452   -119    332    285   -392    106    722    937    319    132    631    568
   -358    -23    335    189   -348    155    854   1109    420    218    685    602
   -342    109    452    116   -397    280    950   1283    574    381    844    743
   -366    511    878    -72   -623    696    984   1379    815    706   1215   1114
   -511   1202   1714   -345  -1111   1457    966   1337   1117   1171   1774   1678
   -709   1462   2171   -379  -1441   1818    688    966   1096   1314   2010   1899
   -782   1062   1842   -140  -1312   1452    371    517    678    937   1678   1584
   -789    228   1018    277   -904    623    197    168     46    192    896    865
   -667   -322    345    496   -506     10    184    179   -228   -213    431    418
   -563   -389    174    475   -371   -109    259    335   -158   -197    402    376
   -558   -384    174    470   -366   -106    361    467    -59   -127    436    397
   -501   -267    233    381   -368    -18    449    574     49    -36    511    465
   -441   -150    290    296   -366     70    509    641    129     33    574    524
   -472   -179    293    324   -384     57    532    659    150     51    581    537
   -485   -194    290    337   -389     46    548    672    168     67    581    555
   -478   -176    301    324   -389     62    563    688    192     90    587    581
   -475   -161    314    319   -394     75    568    693    210    106    602    594
   -485   -155    327    319   -410     85    571    701    223    119    631    592
   -501   -163    337    332   -420     88    576    704    233    129    654    592
   -517   -176    337    345   -428     80    558    691    231    129    659    584
   -511   -202    309    358   -410     51    527    670    218    119    657    566
   -457   -168    285    311   -371     57    532    667    231    132    665    574
   -410   -137    272    272   -342     67    553    683    259    158    670    589
   -413   -150    262    280   -337     54    553    685    272    168    678    594
   -420   -179    241    301   -332     31    542    680    277    174    696    600
   -400   -161    236    280   -319     36    532    670    283    181    717    602
   -400   -161    236    280   -319     36    517    657    290    184    719    602
   -394   -176    218    285   -309     20    509    654    306    189    724    602
   -332   -111    220    223   -277     54    522    675    337    226    748    628
   -309    -98    210    202   -262     57    527    680    350    244    748    628
   -348   -132    215    239   -283     41    517    678    353    257    758    633
   -366   -124    241    244   -303     57    498    678    368    288    771    649
   -319    -85    233    202   -277     72    501    701    400    322    792    672
   -283    -75    207    176   -249     64    506    722    420    340    805    683
   -262    -46    215    153   -241     83    522    743    449    371    831    706
   -272    -44    228    155   -252     90    519    750    470    392    846    722
   -309    -75    233    192   -272     77    506    743    472    392    849    724
   -306    -96    207    200   -259     54    506    743    480    392    852    724
   -262    -57    205    158   -236     75    530    758    506    410    872    740
   -249    -36    213    140   -233     88    540    758    517    420    883    743
   -280    -72    207    176   -244     67    540    745    519    415    875    735
   -285    -88    194    184   -241     54    535    748    532    428    875    737
   -272    -67    205    168   -241     67    550    763    563    454    893    756
   -272    -41    231    155   -252     93    558    771    587    475    906    763
   -280    -54    226    168   -254     85    558    769    600    478    904    758
   -275    -51    223    163   -252     83    576    779    615    483    904    750
   -277    -51    226    166   -252     85    579    771    626    478    896    735
   -298    -93    205    194   -254     57    555    743    618    457    872    709
   -311   -155    155    233   -233      0    527    711    597    433    844    672
   -311   -171    137    239   -226    -18    517    696    597    426    844    667
   -301   -135    166    218   -233     15    511    693    610    439    859    678
   -283   -109    171    194   -228     31    509    693    628    446    865    678
   -259    -90    168    176   -215     38    511    698    646    459    878    691
   -270   -109    161    189   -215     23    501    691    649    462    870    680
   -309   -116    192    213   -252     38    498    688    657    475    872    683
   -288    -75    213    179   -252     70    501    698    672    491    880    691
   -241      0    241    122   -241    119    542    743    722    540    917    735
   -244    -10    231    127   -239    109    550    750    737    555    930    737
   -249    -38    207    142   -228     83    540    743    730    548    922    722
   -236     -5    231    119   -233    111    537    740    745    568    937    737
   -239     57    296     90   -267    176    532    737    774    602    969    776
   -228     85    314     70   -272    200    519    714    782    607    984    792
   -210    103    314     51   -262    207    506    698    776    607    982    800
   -192     98    290     44   -241    194    485    670    758    597    963    792
   -205     64    270     70   -236    166    449    639    737    579    958    787
   -239     12    249    111   -244    129    410    602    709    548    937    766
   -231      7    236    111   -233    122    402    597    709    542    935    758
   -194      2    194     96   -194     96    400    592    704    537    922    748
   -218    -85    132    153   -176     23    374    563    670    496    875    717
   -254   -163     90    207   -174    -36    335    527    631    454    831    667
   -252   -179     72    215   -163    -54    324    514    623    446    818    654
   -239   -179     59    207   -150    -62    322    501    620    436    802    654
   -249   -213     36    231   -142    -88    316    485    610    418    776    639
   -257   -226     31    241   -145    -98    298    470    602    407    763    628
   -252   -239     12    244   -132   -114    275    452    594    397    750    618
   -249   -270    -23    259   -114   -148    262    436    581    379    727    607
   -241   -332    -90    288    -75   -213    254    426    568    355    688    576
   -231   -452   -220    337     -5   -337    267    444    532    293    605    493
   -187   -491   -303    337     57   -397    366    540    561    265    548    436
   -140   -418   -277    277     67   -350    493    691    670    324    584    457
   -153   -270   -116    213    -18   -194    587    841    839    496    737    587
   -135    226    361    -44   -246    293    574    875   1078    862   1153   1002
   -272    782   1052   -254   -662    917    426    675   1223   1213   1592   1436
   -353    948   1301   -298   -826   1122     98    283   1088   1280   1709   1545
   -376    545    922    -83   -649    732   -189   -176    613    849   1304   1179
   -379   -207    168    293   -275    -20   -223   -348    116    153    587    545
   -329   -646   -316    488     -7   -483   -176   -233     10    -96    290    270
   -277   -753   -478    514     98   -615    -96    -80     93    -77    254    223
   -249   -683   -433    467     90   -558     23     59    228     23    322    244
   -231   -589   -358    407     62   -475     90    150    345    124    428    301
   -213   -498   -288    355     36   -394    135    197    420    200    514    342
   -205   -449   -244    327     18   -348    163    228    467    241    558    345
   -213   -446   -233    329     10   -340    174    236    485    262    584    337
   -207   -457   -249    332     18   -353    163    239    483    259    597    306
   -176   -423   -246    298     33   -335    176    252    504    280    631    293
   -145   -381   -236    259     44   -309    187    267    522    296    652    303
   -135   -413   -277    275     70   -345    171    254    509    272    618    267
   -163   -446   -283    303     59   -366    145    226    491    257    600    226
   -140   -413   -272    275     64   -342    137    228    501    265    615    220
    -88   -327   -241    205     75   -285    145    236    522    283    649    236
    -64   -290   -226    179     80   -259    153    246    532    290    670    231
   -114   -368   -254    241     67   -314    114    210    506    254    644    176
   -114   -368   -257    241     70   -314    106    210    511    259    644    171
    -54   -322   -267    187    106   -293    119    228    532    283    636    239
    -72   -335   -262    205     93   -298    122    220    527    283    610    290
   -189   -446   -259    316     33   -353     77    176    488    252    553    275
   -129   -381   -252    254     59   -316     80    187    504    280    561    314
    -96   -340   -246    215     75   -293     90    194    514    306    566    342
   -176   -423   -246    301     33   -335     77    179    498    298    540    335
   -181   -428   -246    303     31   -337     77    189    509    309    532    355
   -137   -389   -252    262     54   -322     75    200    522    329    542    379
   -116   -374   -257    244     70   -316     72    210    530    350    555    397
   -103   -384   -280    244     88   -332     67    226    532    368    561    413
   -103   -368   -265    233     77   -316     75    239    548    389    571    436
   -103   -363   -259    233     77   -311     83    252    563    410    587    452
   -109   -355   -246    231     64   -301     96    262    571    423    597    465
   -114   -345   -231    231     57   -288     93    259    568    426    594    472
   -135   -366   -231    249     46   -298     90    239    545    405    568    446
   -137   -345   -210    241     36   -277     90    223    530    394    558    433
   -122   -314   -192    215     33   -252    106    226    540    405    563    439
   -148   -322   -174    236     12   -249    124    239    558    426    576    457
   -181   -363   -181    270     -2   -272    127    233    563    439    584    436
   -181   -376   -194    277      5   -285    135    231    571    452    592    426
   -171   -345   -174    257      0   -259    150    228    579    462    600    420
   -220   -355   -135    288    -44   -246    135    200    566    452    589    402
   -241   -394   -155    316    -44   -275    114    174    548    439    576    374
   -220   -397   -176    309    -23   -288    114    176    553    449    587    363
   -179   -358   -181    267      0   -270    116    176    561    465    607    363
   -166   -348   -181    257      7   -265    106    163    553    459    607    345
   -205   -374   -168    288    -20   -270     83    142    542    446    587    337
   -200   -368   -168    283    -15   -270     70    135    532    439    571    340
   -187   -358   -171    270    -10   -267     64    132    535    439    563    337
   -168   -350   -181    259      5   -267     72    145    550    454    581    329
   -145   -306   -161    226      5   -233     83    158    568    485    620    342
   -142   -288   -145    215      0   -218     88    168    581    501    644    350
   -129   -262   -132    194     -2   -197     98    181    594    514    667    368
    -77   -192   -114    135     18   -153    122    210    623    537    696    397
   -109   -205    -96    155    -10   -150    106    197    613    527    688    392
   -142   -176    -33    158    -54   -106     96    181    607    532    704    392
   -145   -137      5    140    -75    -67    103    179    618    548    735    410
   -148   -161    -12    155    -67    -88     93    166    610    545    745    415
   -150   -145      5    148    -80    -70     72    137    597    540    748    415
   -145   -155    -10    148    -67    -83     46    106    568    519    722    394
   -140   -153    -15    145    -62    -85     28     83    548    501    698    384
   -153   -168    -15    161    -70    -93     15     62    532    485    680    363
   -168   -223    -54    194    -57   -140     -5     33    498    449    654    327
   -161   -265   -103    213    -31   -184    -28      7    465    415    626    301
   -142   -306   -166    223     10   -236    -49    -15    431    374    581    267
   -127   -337   -210    233     41   -275    -67    -44    392    332    542    228
   -142   -379   -239    259     46   -309    -93    -85    353    306    514    194
   -119   -410   -290    265     85   -353   -101   -106    335    290    491    174
   -127   -436   -311    280     90   -374   -109   -124    324    277    467    161
   -135   -439   -303    288     83   -371   -127   -145    314    267    449    148
   -132   -431   -301    280     83   -366   -145   -166    301    249    413    135
   -137   -470   -332    303     96   -402   -158   -184    277    213    371    101
   -114   -555   -441    335    163   -498   -148   -163    254    161    306     33
   -114   -649   -535    381    210   -592    -59    -77    270    119    244    -57
   -116   -628   -511    371    194   -571     51     46    348    161    265    -57
    -88   -462   -374    275    140   -420    135    194    511    327    418     77
    -59      2     62     28    -62     31    137    252    743    665    784    426
   -158    667    826   -254   -491    745     20     85    927   1062   1257    862
   -265    878   1143   -306   -704   1008   -319   -319    813   1163   1415    971
   -327    532    859   -103   -594    696   -613   -748    387    792   1088    675
   -366   -218    145    290   -257    -36   -698   -987   -145     83    392     96
   -324   -750   -426    537     49   -589   -652   -898   -327   -259     12   -236
   -259   -795   -535    524    137   -665   -545   -701   -194   -200     28   -236
   -239   -698   -462    467    111   -581   -423   -548    -46    -90     96   -174
   -233   -600   -368    415     67   -485   -337   -444     72      7    163   -106
   -226   -517   -290    371     31   -405   -288   -379    155     88    236    -46
   -228   -472   -244    350      5   -358   -267   -350    192    124    270    -23
   -223   -454   -231    340      2   -342   -249   -340    210    142    277    -12
   -228   -441   -213    332     -7   -327   -239   -337    220    150    280     -7
   -239   -413   -174    327    -33   -293   -236   -329    231    161    290    -10
   -252   -397   -145    322    -54   -272   -239   -332    231    168    306    -18
   -252   -366   -114    309    -70   -241   -244   -337    233    179    322     -2
   -249   -348   -101    296    -75   -226   -244   -342    236    187    327      0
   -228   -301    -72    265    -77   -187   -249   -348    241    200    348    -10
   -223   -296    -72    257    -75   -184   -259   -355    241    200    363    -12
   -213   -283    -70    249    -72   -179   -262   -363    244    202    361    -15
   -200   -259    -59    228    -72   -158   -267   -368    244    205    353    -18
   -202   -231    -28    218    -88   -129   -265   -368    249    207    363    -23
   -197   -194      2    194   -103    -96   -272   -366    259    218    379    -25
   -189   -174     15    181   -103    -80   -267   -358    267    233    381    -18
   -200   -168     31    181   -116    -70   -254   -353    283    254    376    -10
   -220   -158     62    189   -142    -49   -257   -353    298    265    374    -15
   -215   -142     70    176   -145    -36   -270   -361    309    270    361    -18
   -179    -96     80    137   -132     -7   -275   -348    327    288    353      0
   -153    -70     80    109   -119      2   -275   -340    342    314    363      5
   -137    -64     72    101   -106      2   -280   -337    348    345    384     -2
   -140    -38    101     88   -122     31   -285   -329    358    368    392     15
   -145    -15    129     80   -137     54   -296   -316    371    389    397     44
   -150    -15    132     83   -142     57   -298   -311    384    392    405     62
   -135      5    140     64   -137     72   -296   -303    394    394    413     75
   -135     20    155     57   -148     88   -285   -303    402    394    415     70
   -163     12    176     75   -171     93   -288   -306    400    387    410     64
   -155     38    192     57   -176    114   -283   -303    405    387    407     59
   -145     46    192     49   -168    119   -290   -311    407    379    394     38
   -155     23    176     64   -166    101   -301   -335    405    363    374     31
   -140     36    176     51   -158    106   -301   -342    410    368    371     33
   -122     72    194     23   -158    135   -293   -337    423    389    374     25
   -124     88    213     18   -168    150   -280   -329    436    410    379     31
   -127     93    220     15   -174    158   -285   -348    436    410    368     25
    -62     85    148    -10   -103    116   -311   -387    413    387    335      2
     75     98     20    -88     25     59   -355   -433    379    355    293    -38
    171    101    -70   -135    122     15   -402   -483    342    314    252    -98
    249    101   -148   -176    197    -23   -441   -519    311    283    228   -127
    303    116   -187   -210    244    -33   -459   -524    306    280    233   -119
    277    129   -148   -205    213    -10   -465   -519    316    290    249   -127
    246    135   -111   -189    179     12   -457   -514    329    303    265   -132
    200    129    -70   -166    135     28   -446   -496    345    327    290   -135
    181    140    -41   -161    111     49   -433   -480    358    340    296   -129
    174    174     -2   -174     88     85   -413   -459    379    358    306   -116
    166    192     25   -179     70    109   -397   -452    392    374    324   -122
    155    218     59   -189     46    140   -379   -439    410    394    353   -114
    148    231     80   -189     33    155   -368   -423    428    415    358    -98
    145    265    116   -205     15    189   -361   -410    454    431    340    -83
    135    314    179   -223    -20    246   -342   -394    488    457    322    -46
    109    350    239   -231    -64    296   -329   -389    509    475    298    -36
     83    376    293   -231   -103    335   -327   -384    519    488    285    -31
     67    376    309   -223   -122    345   -353   -407    506    478    252    -44
     44    342    298   -192   -127    322   -389   -444    478    449    200    -72
     20    319    298   -171   -137    309   -410   -465    467    433    163    -83
     -2    316    319   -158   -161    316   -418   -470    470    439    153    -85
    -10    296    306   -145   -158    301   -433   -483    457    423    137   -101
    -23    223    246    -98   -135    233   -454   -511    418    376     85   -153
    -31    166    197    -67   -114    181   -478   -530    387    342     44   -202
    -33    166    200    -67   -116    181   -485   -532    379    342     33   -220
    -46    145    192    -51   -119    168   -498   -548    361    327     12   -252
    -59    101    161    -20   -109    129   -524   -574    332    298    -20   -283
    -67    111    179    -23   -122    142   -530   -589    324    290    -33   -298
    -80     85    166     -2   -124    124   -542   -602    309    270    -54   -322
    -93     77    168      5   -132    122   -561   -615    293    252    -67   -340
    -88     83    171      2   -129    127   -571   -623    283    236    -80   -342
    -72     36    109     15    -90     72   -571   -615    262    200   -122   -374
    -62    -54      7     57    -36    -23   -527   -563    244    137   -218   -465
    -46    -49     -2     49    -23    -25   -433   -446    298    150   -241   -488
      0     70     70    -33    -33     70   -332   -275    433    275   -150   -402
     44    498    454   -272   -205    478   -298   -153    670    597    192    -62
    -33   1158   1192   -563   -613   1176   -329   -181    937   1041    701    459
   -215   1623   1839   -704  -1026   1730   -527   -465   1015   1325   1052    802
   -309   1519   1829   -605  -1067   1673   -831   -880    756   1187    948    717
   -348    680   1026   -168   -688    852  -1005  -1247    129    439    194     64
   -306    -54    252    179   -280     96  -1044  -1314   -254   -109   -402   -475
   -233   -270    -36    252   -101   -155  -1000  -1179   -244   -176   -535   -576
   -207   -226    -18    218    -96   -122   -883  -1008   -106    -75   -491   -506
   -184   -116     64    150   -127    -25   -782   -878     20     38   -418   -415
   -168    -25    140     96   -155     57   -719   -802    106    122   -363   -340
   -158     23    179     67   -171    101   -685   -758    150    166   -335   -296
   -153     38    192     57   -171    114   -665   -743    168    184   -329   -280
   -155     31    184     62   -171    106   -667   -743    168    184   -337   -283
   -155     36    192     59   -174    114   -659   -745    171    197   -340   -277
   -150     41    192     54   -171    116   -659   -748    174    202   -340   -272
   -158     54    213     51   -184    132   -657   -740    187    215   -335   -265
   -171     44    215     62   -192    129   -670   -750    181    215   -342   -259
   -132     85    218     20   -174    150   -662   -743    192    231   -329   -244
   -124     83    207     20   -166    145   -662   -745    181    231   -332   -244
   -166     49    215     59   -189    132   -680   -758    163    226   -340   -241
   -142     75    215     31   -179    145   -670   -735    176    249   -329   -213
   -153     59    213     46   -184    135   -667   -724    179    249   -329   -194
   -171     59    231     54   -200    145   -665   -719    184    262   -322   -168
   -161     54    215     54   -187    135   -662   -711    184    272   -314   -142
   -163     44    207     57   -184    124   -670   -709    179    270   -306   -127
   -161     51    210     54   -187    129   -670   -696    184    280   -283   -103
   -158     57    215     49   -187    135   -670   -691    189    285   -275    -83
   -145     72    218     36   -181    145   -675   -688    184    290   -290    -64
   -124     75    197     23   -161    137   -685   -691    184    285   -319    -64
    -93     54    145     18   -119     98   -711   -693    176    280   -348    -67
    -85     15    101     33    -93     57   -722   -693    163    275   -374    -80
    -57     15     72     20    -64     44   -709   -670    171    283   -394    -83
     -5     72     75    -33    -41     72   -693   -628    205    327   -366    -51
    -25     80    106    -28    -67     93   -704   -623    205    348   -311    -36
    -75     28    101     23    -88     64   -732   -641    171    327   -311    -46
    -18     44     62    -12    -38     51   -724   -631    163    329   -316    -38
     67    142     72   -106     -2    109   -696   -605    184    358   -280    -15
     23    114     90    -67    -33    101   -698   -615    171    348   -288    -28
    -36     51     88     -7    -62     70   -714   -633    153    332   -311    -44
    -10     64     75    -25    -41     70   -704   -613    168    350   -303    -38
     57    142     85   -101    -15    114   -675   -581    192    368   -298    -41
     75    166     90   -122     -7    129   -665   -576    197    361   -319    -51
     54    127     72    -93    -10    101   -662   -587    189    340   -342    -75
     15     77     62    -46    -23     70   -667   -600    176    316   -363    -98
    -10     41     51    -15    -31     46   -675   -610    179    298   -371   -116
     -5     36     38    -15    -23     38   -678   -620    179    277   -381   -135
      7     18     10    -12      0     12   -688   -626    163    265   -397   -142
     10     20     10    -15      0     15   -696   -631    155    270   -397   -140
     15     41     25    -31     -5     33   -693   -626    153    290   -397   -140
      0     36     33    -18    -15     33   -693   -623    148    298   -407   -148
    -28     31     57     -2    -44     44   -685   -618    148    301   -415   -161
    -51     44     96      5    -72     70   -680   -607    145    306   -407   -145
    -28     85    111    -31    -70     96   -665   -584    161    319   -405   -116
    -23    124    148    -51    -85    137   -628   -550    189    345   -381    -77
    -33    140    174    -54   -103    155   -607   -535    200    355   -366    -59
    -64    176    241    -54   -153    207   -587   -511    220    384   -335    -36
    -51    213    265    -80   -158    236   -576   -496    228    389   -327    -33
    -10    249    257   -119   -135    252   -566   -488    233    392   -322    -33
      2    272    270   -140   -135    272   -555   -485    236    410   -316    -20
     -5    272    277   -132   -140    275   -561   -504    233    415   -324    -10
    -20    259    280   -122   -150    270   -584   -530    223    400   -322    -10
    -33    194    228    -80   -129    210   -649   -600    163    340   -366    -54
    -18    150    168    -67    -93    158   -704   -652    119    303   -402    -80
     70    202    132   -135    -31    168   -701   -646    124    314   -389    -57
    135    228     90   -184     20    161   -688   -646    122    303   -418    -49
     72    129     57   -101      7     96   -714   -672     88    257   -452   -101
     31     70     36    -51     -5     54   -724   -680     75    244   -470   -124
     28     38     10    -33     10     25   -727   -688     62    233   -480   -148
      2    -15    -18      5     10    -18   -743   -714     38    207   -488   -179
    -25    -59    -33     44      2    -49   -761   -745     12    179   -517   -202
    -33   -109    -75     70     18    -93   -774   -769     -5    153   -563   -223
    -77   -150    -72    114     -2   -111   -789   -782    -10    137   -584   -246
    -62   -145    -85    101     10   -114   -800   -789    -18    129   -615   -249
    -75   -181   -106    127     15   -145   -820   -805    -33    109   -657   -272
    -77   -210   -132    142     25   -171   -828   -813    -41     85   -675   -293
    -41   -277   -236    161     96   -257   -818   -800    -67     28   -740   -353
    -44   -389   -348    215    148   -368   -737   -711    -67    -28   -818   -446
    -12   -366   -353    189    168   -358   -631   -566      7      7   -805   -457
     49   -207   -257     77    153   -231   -537   -392    171    187   -628   -353
     83    244    161   -163    -38    202   -522   -293    433    553   -223      2
    -28   1008   1036   -491   -532   1023   -558   -353    771   1057    363    581
   -166   1358   1525   -597   -844   1439   -802   -670    826   1260    641    852
   -285    969   1254   -342   -769   1109  -1127  -1124    431    885    296    535
   -332     70    402    132   -366    236  -1322  -1522   -265     59   -524   -220
   -220   -472   -252    345     15   -363  -1319  -1488   -514   -306   -919   -662
   -135   -561   -428    348    145   -496  -1228  -1322   -457   -309   -945   -740
   -111   -504   -392    306    140   -449  -1096  -1153   -337   -236   -919   -665
    -57   -368   -311    213    127   -340   -995  -1028   -220   -135   -880   -537
    -51   -319   -270    184    106   -296   -953   -979   -166    -70   -846   -511
    -33   -288   -257    161    109   -272   -922   -948   -129    -36   -807   -485
    -15   -257   -244    135    111   -252   -911   -945   -116    -38   -810   -465
     -2   -254   -252    129    124   -254   -922   -956   -132    -57   -846   -478
     -7   -233   -226    119    109   -231   -924   -958   -129    -28   -836   -485
     -7   -189   -184     98     88   -187   -911   -948   -111      5   -820   -457
     12   -181   -194     83    101   -187   -904   -943   -109      2   -846   -428
     20   -161   -181     70    101   -171   -906   -956   -114    -33   -909   -418
     15   -145   -163     62     88   -153   -917   -974   -119    -46   -932   -418
     36   -142   -179     51    106   -161   -919   -979   -109    -36   -911   -433
     57   -129   -187     36    119   -158   -911   -982   -103    -28   -901   -439
     51   -135   -187     41    119   -161   -909   -984   -103    -23   -883   -457
     28   -140   -168     54     96   -153   -904   -984    -93      5   -833   -472
     15   -142   -158     62     85   -150   -909   -987    -90     10   -826   -478
     28   -145   -174     57    101   -158   -922   -989    -90     10   -841   -472
     64    -98   -163     18    114   -129   -914   -982    -77     18   -820   -433
     88    -90   -179     -2    132   -135   -924   -992    -83     15   -813   -452
     85   -106   -192      7    137   -148   -940  -1008    -98      2   -826   -485
    103    -54   -158    -25    129   -106   -940  -1005    -90      5   -807   -472
    150     -5   -155    -72    153    -80   -953  -1010    -85      2   -795   -457
    184    -15   -200    -85    189   -106   -982  -1023   -101    -23   -802   -478
    241     18   -223   -129    231   -101   -992  -1026   -101    -31   -800   -485
    296     46   -249   -174    272   -101  -1005  -1021    -98    -36   -802   -496
    327     75   -252   -200    290    -88  -1021  -1021   -103    -44   -813   -501
    381    137   -244   -259    311    -51  -1028  -1013    -96    -33   -797   -488
    441    181   -259   -311    350    -36  -1023  -1002    -85    -25   -784   -478
    436    179   -257   -309    348    -38  -1031  -1021   -101    -44   -795   -491
    415    194   -220   -303    319    -12  -1034  -1036   -109    -57   -795   -504
    413    218   -194   -316    301     12  -1039  -1049   -116    -59   -792   -522
    405    246   -158   -327    280     44  -1041  -1044   -103    -38   -782   -519
    413    298   -116   -358    265     93  -1028  -1031    -83    -10   -766   -504
    405    340    -64   -371    236    137  -1015  -1023    -70    -12   -743   -496
    371    348    -25   -361    197    161   -995  -1010    -59    -33   -724   -511
    342    358     15   -350    163    187   -989  -1010    -51    -49   -732   -530
    327    368     38   -350    142    202   -992  -1021    -51    -57   -756   -540
    324    374     49   -348    137    213   -987  -1018    -41    -49   -761   -542
    303    371     64   -337    119    218   -987  -1023    -36    -49   -753   -553
    259    366    106   -314     77    236   -979  -1018    -20    -31   -735   -548
    213    374    158   -296     28    267   -974  -1010     -2    -12   -714   -540
    202    381    179   -290     12    280   -979  -1013      7     -7   -722   -540
    259    439    176   -350     41    309   -956   -992     33     12   -711   -527
    270    446    176   -358     46    311   -940   -984     46     20   -717   -524
    246    415    168   -332     38    293   -940   -984     54     20   -730   -535
    220    374    153   -296     33    265   -924   -976     64     23   -732   -548
    226    410    184   -319     20    298   -901   -950     93     57   -711   -527
    246    436    189   -342     28    314   -872   -927    119     80   -701   -511
    249    426    174   -337     36    301   -854   -911    140     93   -701   -496
    280    449    168   -363     57    309   -823   -885    171    127   -683   -462
    296    452    153   -374     72    303   -797   -862    187    153   -675   -444
    267    428    161   -348     51    296   -800   -867    189    161   -675   -441
    259    433    174   -348     41    303   -807   -885    192    171   -665   -428
    233    387    153   -309     41    270   -831   -917    176    158   -678   -439
    257    387    129   -322     62    259   -846   -930    174    155   -675   -439
    301    431    129   -366     85    280   -833   -914    194    184   -641   -410
    249    353    103   -301     72    228   -857   -932    176    179   -652   -423
    202    244     41   -223     80    142   -885   -956    145    158   -693   -449
    189    176    -12   -184    101     83   -904   -969    122    137   -722   -465
    202    122    -80   -163    142     20   -917   -979    103    114   -763   -459
    215     54   -161   -135    187    -51   -930   -997     72     75   -820   -454
    231      0   -231   -114    231   -114   -945  -1018     33     36   -862   -467
    241    -54   -296    -93    267   -176   -963  -1049     -5      2   -888   -496
    236   -109   -345    -64    290   -226   -982  -1075    -38    -20   -909   -527
    246   -140   -387    -54    314   -262   -982  -1085    -51    -31   -924   -545
    288   -148   -436    -70    361   -290   -976  -1096    -64    -41   -930   -563
    306   -166   -472    -70    389   -319   -984  -1101    -75    -57   -940   -571
    319   -223   -545    -49    431   -384   -997  -1114   -103    -85   -971   -600
    358   -306   -665    -25    509   -485   -989  -1096   -132   -124  -1026   -659
    361   -389   -750     15    555   -568   -914  -1008   -124   -163  -1096   -745
    384   -381   -769     -2    576   -574   -802   -870    -49   -135  -1098   -761
    439   -231   -670   -103    553   -449   -691   -685    119     31   -956   -626
    465    202   -265   -335    363    -31   -654   -581    358    371   -587   -257
    374    888    514   -631    -70    701   -735   -688    581    797    -67    249
    231   1197    963   -714   -366   1080  -1039  -1078    524    963    184    457
    148    849    701   -501   -275    776  -1356  -1540     96    620   -106    184
    111     31    -80    -72     93    -23  -1491  -1852   -509   -137   -857   -475
    161   -592   -753    215    457   -672  -1473  -1792   -769   -568  -1330   -904
    233   -711   -945    236    589   -828  -1361  -1577   -662   -532  -1348   -945
    257   -649   -906    197    579   -779  -1215  -1392   -514   -426  -1278   -901
    277   -537   -815    127    545   -675  -1109  -1267   -389   -319  -1187   -828
    290   -441   -732     75    511   -587  -1057  -1205   -314   -246  -1119   -774
    293   -400   -696     51    493   -548  -1021  -1163   -270   -213  -1085   -732
    296   -366   -662     33    478   -514  -1013  -1148   -259   -200  -1078   -704
    290   -379   -672     41    480   -527  -1002  -1137   -257   -194  -1085   -691
    285   -405   -691     59    488   -548   -992  -1124   -246   -176  -1060   -678
    283   -389   -675     51    478   -532   -969  -1101   -226   -153  -1023   -670
    275   -368   -646     46    459   -506   -956  -1093   -220   -145  -1008   -667
    272   -345   -620     33    444   -483   -961  -1098   -231   -150  -1010   -667
    285   -322   -607     18    446   -465   -966  -1093   -231   -150  -1010   -657
    288   -322   -610     15    446   -465   -971  -1093   -236   -150  -1021   -652
    290   -322   -613     15    449   -465   -961  -1085   -228   -137  -1021   -644
    301   -306   -607      0    454   -457   -943  -1072   -215   -124  -1015   -620
    301   -283   -584     -7    441   -433   -937  -1065   -205   -109  -1008   -605
    288   -303   -594      5    441   -449   -937  -1062   -205   -116  -1013   -605
    288   -303   -592      7    439   -449   -922  -1057   -202   -116  -1015   -605
    293   -280   -574     -7    431   -426   -922  -1057   -200   -114  -1013   -600
    296   -270   -566    -12    431   -418   -930  -1049   -200   -111  -1008   -592
    296   -277   -574    -10    433   -426   -930  -1041   -194   -103   -997   -594
    327   -241   -568    -44    446   -405   -919  -1023   -179    -80   -982   -584
    324   -233   -561    -46    441   -397   -917  -1008   -166    -67   -963   -576
    285   -283   -568      0    426   -426   -930  -1010   -168    -62   -961   -584
    335   -226   -561    -54    446   -394   -927   -987   -145    -38   -930   -571
    368   -163   -532   -101    449   -348   -914   -958   -116    -15   -909   -545
    332   -187   -519    -75    423   -353   -924   -961   -124    -20   -927   -548
    329   -194   -524    -67    426   -358   -919   -956   -127    -18   -930   -548
    342   -181   -524    -83    433   -353   -901   -948   -127    -15   -927   -571
    353   -142   -496   -106    423   -319   -891   -945   -119     -5   -922   -584
    329   -137   -467    -96    397   -301   -883   -945   -116     -2   -922   -597
    363    -90   -454   -135    407   -272   -865   -940   -111      5   -919   -605
    342   -109   -452   -119    397   -280   -857   -943   -106      5   -924   -633
    306   -142   -449    -80    376   -296   -852   -950   -106      5   -909   -654
    306   -111   -418    -98    361   -265   -828   -937    -75     23   -883   -659
    311    -96   -407   -106    358   -252   -818   -937    -64     23   -891   -657
    272   -129   -402    -72    335   -265   -836   -961    -77     10   -917   -675
    239   -140   -379    -51    309   -259   -833   -976    -80      7   -924   -683
    254   -114   -371    -70    311   -241   -820   -979    -72      5   -940   -683
    293    -83   -376   -103    335   -228   -815   -984    -72      5   -963   -691
    290    -85   -376   -103    332   -231   -823   -995    -83      2   -976   -704
    288    -90   -379   -101    332   -233   -836  -1005    -88     -7   -992   -719
    314    -85   -400   -116    355   -244   -854  -1026   -106    -31  -1026   -737
    340    -64   -405   -137    371   -233   -859  -1039   -116    -36  -1041   -748
    394    -57   -452   -171    420   -254   -891  -1062   -135    -51  -1078   -769
    472    -33   -506   -218    488   -270   -919  -1078   -150    -67  -1098   -776
    535    -12   -548   -262    540   -280   -930  -1083   -158    -75  -1114   -779
    587     59   -527   -322    558   -233   -914  -1060   -135    -51  -1093   -750
    633     80   -555   -358    594   -239   -932  -1072   -142    -62  -1101   -758
    659    109   -550   -384    605   -220   -937  -1072   -142    -59  -1088   -758
    646    129   -517   -389    581   -192   -924  -1060   -127    -44  -1057   -748
    610    150   -459   -379    535   -153   -898  -1036   -103    -23  -1023   -730
    581    207   -376   -397    480    -83   -872  -1018    -70     12   -992   -691
    566    233   -332   -400    449    -46   -857  -1021    -57     28   -984   -667
    535    272   -265   -405    400      2   -849  -1023    -41     49   -971   -641
    511    272   -239   -392    376     18   -872  -1054    -64     41   -989   -652
    509    262   -246   -389    379      7   -898  -1088    -96     18  -1021   -678
    470    228   -241   -350    355     -7   -909  -1093   -103     10  -1036   -683
    423    176   -249   -301    337    -36   -922  -1101   -116     -2  -1049   -691
    397    155   -241   -275    319    -41   -919  -1098   -119     -2  -1054   -696
    379    101   -277   -241    327    -85   -927  -1111   -148    -33  -1096   -732
    363     72   -293   -218    327   -109   -927  -1119   -168    -57  -1124   -756
    345     51   -296   -200    319   -122   -930  -1130   -187    -77  -1143   -771
    322     10   -311   -166    316   -150   -948  -1153   -218   -106  -1176   -805
    298    -33   -332   -132    314   -181   -958  -1169   -239   -132  -1213   -839
    283    -33   -316   -124    298   -174   -950  -1169   -241   -135  -1218   -844
    275    -20   -296   -129    285   -158   -958  -1176   -252   -142  -1231   -859
    280    -15   -296   -132    288   -155   -971  -1182   -265   -158  -1249   -875
    288    -25   -314   -132    298   -171   -974  -1184   -277   -179  -1270   -893
    285    -88   -374    -98    327   -231   -961  -1163   -293   -210  -1312   -930
    270   -184   -457    -44    363   -319   -891  -1080   -283   -257  -1384  -1000
    265   -210   -475    -25    368   -342   -792   -966   -228   -257  -1410  -1031
    285    -88   -374   -101    329   -228   -691   -792    -72   -119  -1299   -927
    303    303      0   -303    150    153   -636   -675    150    181   -976   -626
    231    909    678   -571   -223    795   -678   -737    363    568   -511   -192
    101   1345   1244   -722   -571   1296   -904  -1054    376    815   -187     80
     64   1145   1078   -605   -506   1111  -1241  -1478     23    594   -366    -93
     46    428    381   -239   -166    405  -1395  -1800   -527    -80  -1031   -657
     93   -236   -332     70    210   -283  -1397  -1818   -849   -589  -1579  -1111
    179   -446   -626    135    402   -535  -1314  -1634   -802   -626  -1667  -1187
    202   -420   -623    109    410   -522  -1195  -1475   -667   -530  -1615  -1140
    213   -337   -550     59    381   -444  -1096  -1358   -545   -431  -1545  -1062
    226   -257   -485     12    355   -371  -1041  -1286   -452   -355  -1499   -974
    223   -207   -431     -7    327   -319   -997  -1236   -392   -306  -1473   -909
    223   -189   -413    -18    314   -298   -987  -1226   -379   -288  -1462   -896
    226   -184   -410    -20    316   -296   -976  -1221   -371   -285  -1454   -891
    215   -174   -389    -23    301   -280   -961  -1208   -358   -270  -1421   -888
    218   -171   -389    -23    303   -280   -948  -1189   -348   -254  -1382   -898
    210   -168   -379    -20    293   -272   -935  -1182   -345   -249  -1369   -914
    207   -166   -374    -23    290   -270   -927  -1179   -340   -241  -1361   -914
    215   -158   -374    -31    293   -265   -922  -1174   -332   -236  -1345   -906
    218   -155   -374    -31    296   -265   -914  -1169   -327   -226  -1327   -901
    220   -153   -374    -33    296   -262   -906  -1158   -319   -215  -1319   -896
    213   -150   -363    -31    285   -257   -906  -1156   -314   -213  -1325   -896
    202   -161   -363    -20    280   -262   -911  -1156   -322   -218  -1343   -896
    202   -174   -376    -12    288   -275   -909  -1148   -319   -215  -1345   -891
    205   -168   -376    -20    288   -270   -898  -1137   -311   -202  -1332   -878
    210   -145   -355    -33    283   -249   -880  -1119   -303   -181  -1317   -865
    205   -153   -358    -25    280   -254   -880  -1114   -306   -174  -1325   -862
    231   -153   -384    -38    306   -267   -883  -1106   -301   -158  -1348   -852
    265   -116   -384    -75    322   -249   -878  -1080   -277   -142  -1348   -828
    265   -114   -381    -75    322   -246   -880  -1060   -265   -129  -1332   -813
    280   -111   -392    -88    335   -252   -885  -1049   -257   -116  -1314   -795
    301    -93   -394   -103    348   -244   -883  -1036   -249    -96  -1296   -779
    311    -80   -392   -119    350   -236   -872  -1015   -241    -64  -1267   -758
    327    -51   -381   -137    353   -215   -862   -989   -228    -33  -1241   -727
    337    -28   -368   -155    350   -197   -854   -971   -223    -20  -1228   -706
    345    -25   -371   -158    358   -197   -846   -958   -226    -20  -1223   -698
    342    -23   -366   -161    353   -192   -823   -948   -228    -20  -1223   -696
    329    -28   -361   -150    342   -194   -807   -945   -233    -28  -1239   -696
    303    -51   -355   -127    329   -202   -805   -950   -249    -41  -1254   -696
    285    -75   -361   -103    322   -218   -800   -950   -259    -46  -1267   -693
    303    -49   -353   -127    327   -200   -776   -937   -246    -36  -1262   -688
    324     -2   -327   -161    324   -163   -748   -919   -226    -23  -1249   -683
    272    -41   -314   -116    290   -176   -748   -930   -236    -33  -1273   -706
    270    -41   -311   -114    290   -176   -735   -924   -228    -36  -1278   -704
    290    -25   -316   -135    301   -171   -711   -909   -210    -31  -1278   -691
    262    -46   -309   -109    285   -176   -711   -914   -213    -38  -1293   -701
    215    -85   -303    -64    259   -194   -724   -935   -226    -57  -1312   -711
    192   -116   -309    -36    249   -213   -730   -945   -236    -70  -1312   -719
    207   -124   -332    -41    267   -228   -730   -940   -231    -90  -1319   -722
    244    -90   -335    -77    288   -213   -711   -922   -210    -80  -1304   -704
    226   -106   -332    -59    275   -218   -704   -914   -213    -72  -1296   -701
    226    -85   -311    -70    267   -197   -688   -898   -210    -54  -1280   -691
    207    -88   -296    -59    249   -192   -685   -896   -213    -46  -1267   -688
    215    -98   -314    -59    265   -205   -680   -883   -215    -44  -1254   -685
    231    -75   -306    -77    267   -189   -659   -857   -205    -25  -1226   -670
    236    -44   -280    -96    257   -161   -636   -831   -189    -10  -1197   -659
    241    -25   -270   -109    254   -148   -620   -815   -187     -5  -1176   -649
    249      0   -249   -124    246   -124   -607   -802   -184      0  -1171   -636
    265     31   -233   -150    246   -101   -587   -782   -171     15  -1156   -615
    283     72   -210   -176    246    -67   -561   -763   -158     33  -1132   -592
    249     59   -192   -155    220    -64   -561   -782   -168     23  -1137   -600
    259     88   -171   -174    215    -41   -558   -787   -166     28  -1130   -584
    283    109   -176   -197    228    -33   -566   -800   -176     20  -1130   -581
    293     85   -207   -189    252    -59   -584   -826   -202     -2  -1137   -592
    303     75   -228   -192    265    -75   -610   -854   -231    -23  -1143   -594
    283     31   -254   -158    270   -111   -639   -883   -265    -59  -1179   -613
    270      0   -270   -137    267   -135   -641   -891   -280    -80  -1218   -620
    244    -64   -309    -88    275   -187   -654   -906   -311   -114  -1265   -649
    257    -88   -348    -85    301   -218   -667   -917   -332   -137  -1293   -675
    265   -127   -392    -70    327   -257   -680   -937   -363   -171  -1325   -706
    241   -179   -423    -33    332   -301   -698   -966   -400   -207  -1356   -743
    244   -210   -454    -15    348   -332   -706   -987   -423   -233  -1376   -771
    246   -226   -475    -10    361   -350   -717  -1000   -441   -252  -1395   -795
    226   -277   -504     25    363   -389   -737  -1023   -465   -275  -1423   -818
    254   -267   -524      5    387   -394   -737  -1026   -470   -283  -1431   -823
    316   -213   -530    -51    423   -371   -724  -1005   -454   -265  -1418   -810
    301   -293   -594     -5    446   -444   -732  -1018   -491   -309  -1465   -852
    288   -431   -719     70    504   -574   -709   -992   -535   -387  -1561   -948
    309   -465   -776     77    540   -620   -592   -878   -496   -402  -1608  -1005
    389   -381   -771     -2    579   -576   -459   -698   -371   -314  -1545   -956
    449   -103   -555   -174    501   -329   -400   -555   -168    -77  -1306   -740
    439    444      5   -441    215    226   -426   -540     90    314   -859   -311
    316   1044    727   -683   -207    885   -581   -756    254    680   -415    106
    220   1145    924   -683   -350   1036   -943  -1174    103    704   -329    174
    150    563    413   -358   -129    488  -1189  -1579   -418    163   -844   -283
    145   -218   -363     33    254   -290  -1223  -1727   -906   -504  -1527   -888
    215   -600   -815    189    514   -706  -1161  -1590   -992   -711  -1777  -1124
    233   -654   -888    210    561   -771  -1034  -1402   -878   -654  -1756  -1122
    236   -568   -807    166    519   -688   -911  -1262   -737   -548  -1675  -1062
    228   -496   -727    132    475   -610   -833  -1174   -633   -465  -1605  -1002
    233   -433   -667     98    449   -550   -784  -1122   -568   -407  -1556   -961
    252   -379   -631     64    441   -504   -753  -1088   -530   -371  -1522   -932
    277   -316   -594     18    433   -454   -730  -1065   -498   -348  -1496   -909
    246   -340   -587     46    415   -462   -732  -1065   -493   -350  -1496   -919
    189   -394   -587    101    387   -491   -748  -1075   -501   -366  -1514   -948
    215   -355   -571     70    392   -462   -737  -1057   -483   -345  -1493   -932
    296   -262   -558    -18    426   -410   -701  -1023   -444   -306  -1454   -898
    259   -290   -550     15    402   -420   -701  -1023   -441   -303  -1454   -896
    233   -316   -550     38    389   -433   -709  -1036   -446   -311  -1465   -901
    259   -270   -530      5    394   -400   -696  -1023   -426   -296  -1454   -891
    275   -241   -517    -15    394   -379   -693  -1013   -413   -285  -1444   -883
    280   -231   -511    -23    394   -371   -691  -1008   -402   -283  -1444   -878
    277   -220   -498    -31    387   -358   -693  -1002   -394   -277  -1436   -872
    277   -220   -498    -28    387   -358   -701  -1002   -392   -280  -1439   -878
    288   -210   -498    -41    392   -355   -711  -1002   -392   -283  -1439   -878
    327   -200   -530    -64    428   -363   -730  -1015   -400   -298  -1457   -904
    239   -202   -441    -20    340   -322   -706   -992   -363   -267  -1434   -883
     75   -192   -267     59    171   -228   -646   -924   -285   -194  -1363   -813
    171   -179   -350      2    257   -265   -678   -937   -298   -207  -1379   -823
     77   -137   -215     28    145   -176   -636   -875   -239   -150  -1322   -766
    158   -106   -267    -25    210   -187   -657   -870   -241   -158  -1325   -782
    246    -46   -293    -98    270   -168   -657   -846   -218   -137  -1301   -774
    290    -10   -301   -140    296   -153   -657   -831   -202   -122  -1288   -766
    436     23   -415   -231    426   -194   -701   -857   -223   -145  -1306   -795
    433     25   -410   -231    423   -192   -717   -857   -226   -148  -1304   -797
    449     77   -371   -262    410   -145   -701   -846   -210   -135  -1286   -792
    402     57   -345   -231    374   -142   -688   -846   -205   -140  -1288   -800
    350     62   -290   -207    322   -114   -665   -839   -189   -129  -1270   -784
    350     96   -257   -223    303    -77   -654   -836   -171   -114  -1257   -771
    324     98   -226   -210    275    -62   -644   -833   -153   -109  -1247   -763
    285    109   -176   -197    231    -33   -636   -820   -127    -88  -1234   -745
    314    140   -174   -228    244    -15   -639   -815   -114    -77  -1234   -743
    275    135   -142   -205    207     -2   -628   -802    -96    -70  -1231   -748
    275    166   -109   -220    192     28   -610   -789    -72    -57  -1223   -743
    272    166   -106   -220    189     31   -620   -800    -72    -62  -1236   -761
    290    171   -119   -231    205     25   -633   -810    -72    -62  -1244   -776
    309    171   -140   -241    223     15   -652   -833    -83    -72  -1257   -802
    314    140   -174   -226    244    -15   -680   -857    -98    -96  -1280   -831
    322    174   -148   -249    233     12   -672   -844    -72    -80  -1267   -818
    340    207   -132   -275    236     38   -667   -833    -57    -72  -1262   -797
    332    205   -129   -270    231     38   -680   -841    -62    -75  -1283   -802
    296    174   -122   -233    210     25   -696   -854    -72    -83  -1309   -815
    280    168   -111   -226    194     31   -711   -865    -75    -85  -1330   -823
    314    184   -129   -249    220     28   -730   -870    -75    -85  -1345   -823
    316    202   -114   -262    215     46   -735   -872    -72    -80  -1350   -807
    293    220    -72   -257    184     75   -724   -867    -54    -62  -1343   -789
    316    254    -62   -288    189     96   -714   -857    -41    -49  -1337   -776
    355    306    -51   -332    205    127   -701   -844    -23    -28  -1330   -769
    350    319    -33   -335    192    142   -698   -846    -20    -25  -1337   -774
    348    335    -12   -340    181    161   -709   -852    -20    -28  -1348   -776
    311    327     15   -322    148    171   -727   -870    -28    -33  -1361   -779
    345    394     49   -371    148    220   -719   -872    -12    -15  -1353   -761
    384    475     90   -431    145    283   -717   -878      2      0  -1343   -732
    322    415     93   -368    114    254   -766   -937    -38    -38  -1389   -753
    285    366     80   -327    101    226   -810   -989    -80    -72  -1436   -784
    306    363     57   -337    124    210   -826  -1008    -98    -88  -1465   -800
    285    324     38   -306    122    181   -852  -1031   -122   -109  -1499   -826
    267    275      7   -270    129    142   -883  -1060   -150   -140  -1530   -852
    262    233    -31   -249    148    101   -909  -1085   -181   -171  -1569   -883
    265    210    -57   -239    161     77   -927  -1101   -202   -192  -1597   -911
    249    166    -85   -210    168     41   -950  -1124   -233   -218  -1628   -940
    236    114   -122   -174    179     -2   -979  -1158   -270   -254  -1670   -974
    228     77   -150   -153    189    -36  -1015  -1192   -303   -290  -1719  -1008
    226     77   -148   -153    187    -33  -1031  -1205   -316   -303  -1748  -1023
    218     88   -132   -153    174    -20  -1044  -1218   -327   -311  -1766  -1028
    207     72   -135   -140    171    -31  -1065  -1234   -337   -329  -1787  -1044
    202     77   -124   -142    163    -23  -1065  -1239   -345   -337  -1795  -1054
    210     12   -197   -111    202    -90  -1070  -1234   -371   -379  -1844  -1101
    223    -88   -311    -70    265   -197  -1018  -1163   -376   -431  -1930  -1195
    233    -59   -293    -85    262   -176   -914  -1026   -306   -413  -1945  -1228
    293     88   -205   -192    249    -59   -805   -833   -153   -275  -1834  -1124
    332    509    176   -420     77    345   -740   -696     93     38  -1499   -784
    244   1189    943   -719   -350   1067   -779   -740    361    480   -979   -244
     36   1680   1644   -857   -802   1662  -1018  -1083    431    763   -607    129
    -41   1434   1473   -696   -756   1452  -1384  -1558     64    493   -831    -70
    -67    641    709   -285   -387    675  -1610  -1945   -555   -239  -1553   -722
    -20    -83    -62     51     20    -72  -1670  -2039   -966   -810  -2166  -1301
     59   -319   -379    129    218   -348  -1613  -1888   -966   -896  -2304  -1457
     90   -252   -345     80    215   -298  -1470  -1699   -823   -789  -2239  -1418
    106   -124   -233      7    168   -179  -1343  -1548   -685   -667  -2145  -1340
    122    -33   -155    -44    135    -93  -1275  -1475   -602   -592  -2088  -1283
    132      5   -127    -67    129    -59  -1241  -1441   -563   -558  -2078  -1260
    132      7   -127    -70    129    -59  -1226  -1428   -553   -553  -2083  -1254
    129     18   -111    -75    122    -46  -1218  -1423   -550   -553  -2094  -1257
    119     44    -75    -85     98    -15  -1221  -1421   -548   -550  -2101  -1260
    124     62    -62    -93     93      0  -1221  -1418   -548   -550  -2112  -1260
    124     70    -57    -98     90      7  -1218  -1421   -555   -555  -2122  -1257
    122     75    -46    -98     83     15  -1221  -1431   -566   -561  -2132  -1262
    129     83    -49   -109     90     18  -1223  -1431   -566   -561  -2135  -1260
    142     93    -49   -116     96     23  -1231  -1436   -574   -568  -2151  -1262
    135     93    -41   -116     88     25  -1241  -1452   -589   -587  -2174  -1278
    129    122     -7   -127     67     57  -1244  -1454   -592   -589  -2174  -1280
    132    150     18   -142     57     85  -1244  -1454   -589   -584  -2174  -1283
    135    163     28   -148     54     96  -1244  -1444   -581   -571  -2174  -1278
    137    161     23   -150     57     90  -1247  -1439   -584   -574  -2184  -1280
    145    179     33   -163     54    106  -1249  -1441   -589   -574  -2192  -1288
    148    205     54   -176     46    129  -1252  -1449   -594   -574  -2195  -1299
    161    215     54   -187     54    135  -1252  -1449   -594   -571  -2203  -1304
    171    223     51   -197     59    137  -1260  -1449   -594   -563  -2208  -1306
    187    249     62   -218     62    155  -1267  -1444   -597   -555  -2208  -1304
    202    267     62   -236     70    163  -1273  -1444   -597   -550  -2208  -1304
    223    296     72   -259     75    184  -1275  -1434   -597   -542  -2208  -1301
    233    314     77   -275     77    197  -1278  -1423   -597   -535  -2213  -1304
    244    345    101   -296     72    223  -1275  -1413   -594   -522  -2203  -1293
    254    353     96   -306     80    226  -1273  -1408   -594   -517  -2192  -1286
    257    345     88   -301     85    218  -1267  -1397   -594   -517  -2190  -1283
    252    361    109   -306     70    236  -1262  -1397   -602   -514  -2195  -1286
    246    389    142   -319     51    267  -1249  -1392   -600   -504  -2192  -1283
    239    405    166   -324     36    285  -1236  -1389   -602   -493  -2203  -1291
    244    397    153   -319     46    275  -1234  -1392   -613   -498  -2221  -1301
    241    420    179   -332     31    301  -1223  -1384   -607   -491  -2203  -1299
    244    433    187   -340     28    311  -1213  -1376   -602   -478  -2190  -1301
    236    428    192   -332     23    309  -1210  -1382   -613   -478  -2200  -1325
    220    428    207   -324      7    319  -1200  -1379   -610   -467  -2195  -1330
    205    405    197   -306      5    301  -1182  -1371   -610   -467  -2184  -1327
    200    413    210   -306     -5    311  -1171  -1371   -615   -470  -2179  -1330
    184    405    218   -296    -15    311  -1166  -1379   -623   -478  -2177  -1337
    176    387    210   -280    -15    298  -1174  -1384   -636   -485  -2184  -1350
    166    397    231   -283    -33    314  -1176  -1384   -639   -485  -2184  -1358
    161    397    236   -280    -38    316  -1169  -1384   -644   -488  -2197  -1363
    150    420    270   -288    -59    345  -1156  -1374   -639   -472  -2203  -1356
    155    444    288   -298    -64    366  -1156  -1366   -641   -467  -2234  -1350
    166    459    290   -314    -62    374  -1166  -1371   -652   -475  -2247  -1353
    179    452    272   -316    -46    363  -1166  -1369   -659   -480  -2260  -1353
    192    449    257   -322    -33    353  -1148  -1356   -662   -475  -2265  -1348
    200    483    283   -340    -41    384  -1127  -1332   -654   -462  -2247  -1335
    215    524    306   -371    -46    418  -1109  -1319   -654   -446  -2229  -1322
    210    550    337   -381    -62    444  -1078  -1304   -646   -431  -2226  -1301
    187    568    379   -379    -96    475  -1057  -1291   -633   -420  -2221  -1283
    200    610    410   -405   -103    511  -1047  -1278   -623   -402  -2213  -1267
    210    633    423   -423   -106    530  -1021  -1254   -610   -397  -2210  -1260
    226    685    457   -457   -114    571   -995  -1241   -605   -389  -2205  -1244
    249    724    475   -491   -111    600  -1000  -1254   -615   -387  -2216  -1249
    283    748    465   -514    -90    607  -1013  -1262   -626   -387  -2226  -1254
    303    732    428   -519    -62    581  -1054  -1306   -672   -423  -2257  -1288
    319    719    400   -519    -38    558  -1085  -1340   -706   -452  -2281  -1317
    348    722    371   -535    -12    548  -1098  -1345   -722   -459  -2291  -1330
    355    698    342   -527      7    522  -1096  -1348   -737   -470  -2312  -1356
    345    636    290   -493     28    465  -1111  -1369   -771   -498  -2351  -1397
    340    587    244   -465     49    415  -1111  -1382   -807   -530  -2395  -1441
    322    532    207   -428     57    371  -1104  -1389   -839   -563  -2423  -1480
    316    509    192   -413     62    350  -1085  -1379   -849   -579  -2431  -1493
    285    478    192   -384     46    335  -1080  -1376   -872   -600  -2447  -1514
    252    452    197   -353     28    324  -1078  -1379   -891   -618  -2470  -1538
    231    439    207   -335     12    324  -1070  -1371   -901   -620  -2483  -1551
    218    446    228   -332     -5    337  -1060  -1361   -901   -620  -2488  -1551
    205    431    223   -319     -7    327  -1052  -1356   -919   -636  -2494  -1558
    194    392    194   -293      0    293  -1047  -1356   -943   -670  -2514  -1592
    210    322    109   -267     51    215  -1018  -1312   -966   -719  -2561  -1652
    213    220      7   -215    103    114   -917  -1192   -953   -763  -2634  -1740
    213    277     62   -246     75    171   -782  -1026   -862   -704  -2598  -1722
    254    519    265   -387     -5    392   -670   -841   -685   -511  -2418  -1566
    277   1039    761   -659   -241    898   -602   -711   -410   -132  -1997  -1161
    155   1745   1590   -950   -717   1667   -631   -776   -155    314  -1462   -639
     10   1997   1987  -1008   -987   1992   -911  -1153   -231    439  -1252   -465
    -62   1595   1657   -766   -859   1626  -1195  -1577   -667     49  -1592   -769
   -111    758    870   -324   -491    813  -1288  -1842  -1247   -704  -2346  -1423
    -75    155    231    -38   -153    192  -1262  -1784  -1499  -1111  -2811  -1831
    -20     38     59    -10    -41     49  -1166  -1595  -1434  -1104  -2844  -1870
     -2     80     83    -38    -41     80  -1026  -1415  -1312  -1018  -2782  -1821
      7    197    189   -103    -90    194   -909  -1278  -1187   -914  -2678  -1740
     18    275    257   -145   -119    267   -828  -1187  -1106   -846  -2616  -1683
     20    303    283   -166   -129    293   -787  -1135  -1078   -820  -2600  -1652
     10    324    314   -168   -153    322   -748  -1093  -1054   -810  -2592  -1631
      5    332    327   -168   -161    329   -709  -1060  -1047   -807  -2590  -1615
     10    327    316   -168   -153    322   -683  -1036  -1049   -805  -2577  -1613
      7    337    327   -174   -161    332   -654  -1008  -1039   -802  -2569  -1610
      7    374    363   -192   -176    368   -626   -976  -1031   -789  -2556  -1595
     -7    374    379   -184   -192    376   -607   -958  -1041   -792  -2564  -1597
    -12    361    374   -174   -192    366   -589   -935  -1049   -802  -2564  -1597
    -18    371    387   -176   -202    379   -566   -904  -1039   -797  -2551  -1577
    -20    397    418   -189   -218    407   -537   -870  -1018   -789  -2533  -1545
    -28    407    436   -189   -231    420   -511   -841  -1008   -787  -2525  -1522
    -28    400    428   -184   -228    413   -485   -813  -1005   -784  -2504  -1504
    -12    407    420   -197   -218    413   -465   -795  -1008   -784  -2491  -1499
    -28    415    441   -194   -233    428   -436   -769  -1002   -779  -2488  -1496
    -15    439    454   -213   -233    444   -405   -732   -987   -763  -2468  -1478
      2    462    459   -231   -228    462   -381   -698   -979   -753  -2442  -1462
    -10    462    472   -226   -241    467   -376   -678   -979   -753  -2434  -1462
     -5    472    478   -233   -241    475   -358   -652   -969   -740  -2413  -1444
      5    462    454   -233   -226    459   -322   -613   -958   -735  -2392  -1418
     -2    444    446   -220   -223    444   -293   -574   -956   -724  -2366  -1402
      2    472    470   -239   -233    472   -272   -537   -943   -709  -2338  -1371
     15    496    480   -257   -233    491   -246   -491   -924   -678  -2299  -1330
     25    509    480   -270   -228    496   -218   -444   -909   -657  -2270  -1299
     10    501    491   -254   -239    496   -187   -407   -904   -654  -2249  -1291
      2    509    506   -257   -252    509   -145   -374   -893   -641  -2226  -1280
      5    501    493   -254   -244    498   -114   -345   -891   -636  -2208  -1262
     -2    491    493   -244   -249    491    -83   -316   -891   -633  -2184  -1236
     -7    501    509   -246   -257    504    -41   -283   -878   -626  -2153  -1202
    -25    501    527   -239   -277    514     -5   -257   -872   -631  -2143  -1200
    -33    504    537   -236   -285    519     28   -228   -859   -626  -2120  -1189
    -44    493    535   -226   -290    514     54   -197   -849   -618  -2104  -1169
    -51    462    514   -205   -283    488    101   -163   -836   -620  -2114  -1156
    -59    462    522   -202   -293    491    142   -129   -820   -615  -2109  -1145
    -85    439    524   -176   -306    480    174   -119   -831   -623  -2114  -1145
   -109    413    522   -153   -316    465    205   -114   -846   -636  -2117  -1156
   -114    400    514   -142   -314    457    233    -98   -852   -644  -2109  -1156
   -116    384    501   -132   -309    441    259    -80   -862   -654  -2101  -1150
   -122    366    488   -122   -306    428    293    -51   -865   -662  -2099  -1140
   -103    358    459   -127   -283    407    319    -15   -854   -662  -2083  -1117
    -59    384    444   -161   -252    413    335     10   -849   -657  -2060  -1093
     -7    381    389   -189   -197    384    345     33   -854   -665  -2044  -1098
     38    350    309   -194   -135    329    368     62   -846   -657  -2023  -1109
     49    306    254   -179   -103    283    389     83   -841   -633  -1990  -1127
     15    280    265   -148   -124    272    433    119   -818   -594  -1922  -1106
     -2    314    316   -155   -161    314    498    179   -789   -555  -1883  -1062
    -10    363    374   -176   -192    368    542    228   -769   -540  -1852  -1028
    -46    400    446   -176   -246    423    587    272   -748   -535  -1816   -982
   -127    350    478   -111   -301    413    610    293   -756   -553  -1810   -969
   -135    353    488   -109   -311    418    633    316   -756   -566  -1792   -945
    -49    452    501   -202   -275    475    706    379   -711   -530  -1738   -878
    -28    496    522   -233   -277    509    763    418   -683   -511  -1699   -833
    -83    462    545   -189   -314    504    776    413   -698   -532  -1706   -839
   -137    400    537   -129   -337    467    743    379   -745   -576  -1732   -870
   -161    374    535   -106   -348    454    743    384   -753   -581  -1725   -862
   -122    410    532   -145   -329    472    789    433   -727   -548  -1680   -820
   -129    407    537   -137   -332    472    833    472   -717   -532  -1657   -810
   -233    309    540    -38   -387    423    849    483   -735   -553  -1662   -807
   -298    231    527     33   -413    379    872    509   -756   -568  -1657   -807
   -342    166    506     85   -423    335    893    537   -766   -589  -1649   -813
   -397     85    483    155   -439    283    914    545   -787   -620  -1665   -831
   -428     12    441    205   -436    226    924    548   -813   -646  -1691   -844
   -418     -5    413    210   -415    202    940    550   -828   -665  -1704   -841
   -415    -28    387    220   -402    179    956    563   -833   -672  -1683   -836
   -407    -49    358    228   -384    153    989    592   -826   -670  -1641   -833
   -368    -25    342    197   -358    158   1021    620   -810   -662  -1592   -823
   -366    -62    303    213   -335    119   1026    626   -826   -685  -1577   -839
   -363   -150    210    254   -288     28   1054    662   -844   -719  -1587   -867
   -306   -207     98    257   -202    -54   1184    805   -797   -719  -1587   -878
   -376   -293     80    335   -228   -109   1312    940   -727   -704  -1595   -888
   -368   -220    148    293   -259    -36   1431   1114   -576   -574  -1478   -787
   -252    210    462     18   -358    335   1519   1262   -324   -254  -1135   -459
   -275    805   1080   -265   -678    943   1501   1236    -96    142   -662    -12
   -452   1135   1587   -342  -1021   1361   1215    859   -148    327   -376    218
   -467   1023   1491   -277   -979   1257    911    470   -449    153   -480    119
   -519    358    878     77   -698    618    797    189   -961   -480  -1080   -371
   -511   -368    142    441   -327   -114    823    194  -1309  -1023  -1634   -841
   -436   -607   -174    519   -132   -392    930    392  -1254  -1057  -1693   -922
   -397   -633   -236    514    -83   -436   1065    558  -1127   -987  -1644   -904
   -361   -561   -202    459    -83   -381   1179    688  -1000   -893  -1551   -841
   -329   -457   -127    394   -101   -293   1265    787   -896   -807  -1452   -766
   -298   -392    -96    342   -103   -244   1317    852   -833   -766  -1392   -714
   -285   -363    -77    324   -106   -220   1353    896   -792   -740  -1356   -680
   -275   -358    -83    314    -98   -220   1376    924   -771   -724  -1325   -659
   -218   -332   -114    275    -51   -223   1395    945   -761   -719  -1301   -641
   -176   -314   -137    244    -20   -226   1408    953   -753   -719  -1286   -641
   -148   -301   -153    223      0   -228   1421    961   -750   -727  -1270   -654
   -148   -301   -155    223      2   -228   1441    979   -737   -722  -1244   -646
   -124   -290   -166    207     20   -228   1473   1013   -709   -696  -1200   -631
   -127   -272   -145    197      7   -210   1506   1041   -680   -678  -1158   -615
   -187   -309   -122    246    -33   -218   1519   1054   -670   -678  -1137   -607
   -228   -332   -106    280    -62   -220   1538   1075   -659   -672  -1109   -605
   -215   -314    -98    265    -59   -207   1566   1104   -639   -662  -1078   -594
   -236   -322    -85    277    -77   -202   1579   1124   -628   -652  -1052   -576
   -244   -319    -77    280    -85   -200   1602   1153   -605   -631  -1015   -548
   -246   -322    -75    283    -88   -200   1623   1176   -579   -607   -984   -524
   -236   -296    -59    267    -88   -179   1649   1208   -550   -584   -943   -488
   -215   -259    -44    236    -88   -153   1683   1247   -522   -555   -896   -459
   -215   -259    -44    236    -88   -153   1693   1267   -511   -550   -872   -452
   -228   -257    -28    241   -101   -145   1704   1286   -498   -540   -849   -433
   -231   -241    -10    236   -111   -127   1725   1319   -470   -522   -815   -397
   -187   -174     10    179   -101    -80   1758   1371   -433   -483   -763   -342
   -161   -142     15    150    -90    -64   1779   1413   -402   -452   -717   -301
   -202   -189     10    194   -106    -90   1779   1431   -397   -444   -701   -298
   -210   -200     10    205   -111    -96   1797   1460   -379   -428   -670   -283
   -187   -124     62    153   -127    -31   1836   1496   -332   -394   -605   -231
   -184    -80    101    132   -145     10   1867   1522   -306   -376   -558   -197
   -202    -90    111    145   -158      7   1891   1535   -296   -376   -535   -187
   -179    -59    119    119   -150     28   1925   1558   -272   -358   -496   -166
   -171    -62    106    116   -140     20   1948   1577   -259   -353   -475   -158
   -215    -98    114    155   -166      7   1958   1574   -259   -361   -465   -168
   -241   -132    109    187   -176    -12   1971   1579   -254   -366   -446   -179
   -239   -111    127    176   -184      7   2000   1602   -226   -345   -407   -161
   -233    -83    150    155   -192     33   2029   1615   -200   -324   -376   -145
   -265    -93    171    179   -218     38   2044   1615   -192   -322   -363   -148
   -280    -80    200    179   -244     59   2057   1621   -179   -309   -345   -145
   -275    -57    218    166   -246     80   2070   1636   -161   -288   -316   -135
   -303    -83    218    192   -262     67   2078   1636   -158   -290   -298   -132
   -316   -109    207    213   -265     49   2086   1647   -148   -288   -272   -124
   -303   -109    194    205   -249     41   2101   1662   -129   -285   -249   -116
   -277    -70    207    174   -244     67   2125   1691   -103   -262   -207    -90
   -316    -88    226    200   -272     70   2135   1699    -96   -257   -181    -80
   -327    -98    228    213   -277     64   2143   1709    -85   -252   -161    -67
   -306    -62    241    184   -275     88   2164   1732    -62   -231   -132    -49
   -316    -57    259    187   -288    101   2184   1753    -41   -215   -106    -25
   -355    -72    283    213   -322    103   2203   1777    -18   -197    -72      2
   -348    -31    314    189   -332    140   2234   1810     23   -163    -28     41
   -324      7    332    158   -329    168   2252   1836     54   -140      5     70
   -319     36    355    142   -337    194   2270   1860     75   -119     33     98
   -296     64    358    114   -327    210   2288   1880     93    -98     57    122
   -270     93    363     88   -316    228   2312   1899    116    -83     77    140
   -272    114    387     77   -329    249   2320   1896    122    -75     98    155
   -249    148    397     51   -322    272   2325   1888    132    -64    119    168
   -231    150    379     38   -303    262   2312   1873    122    -72    116    168
   -215    119    335     46   -275    228   2283   1847     98    -96    101    158
   -194    114    306     38   -252    210   2265   1836     85   -106     98    161
   -184     90    275     46   -228    181   2252   1831     77   -114     96    163
   -189     72    262     59   -226    166   2236   1816     64   -122     85    155
   -202     18    220     90   -210    119   2234   1803     41   -142     64    135
   -218    -44    171    129   -197     62   2223   1790     20   -168     46    119
   -228   -103    124    166   -176     10   2213   1782      2   -187     33    109
   -218   -142     75    179   -148    -33   2213   1774    -12   -205     20     98
   -192   -145     46    168   -122    -51   2218   1774    -18   -215     12    101
   -228   -210     18    218   -124    -96   2208   1761    -36   -236     -5     85
   -259   -254      5    257   -132   -124   2195   1748    -51   -246     -7     85
   -236   -249    -12    241   -114   -132   2197   1753    -49   -246     10     96
   -233   -252    -18    241   -109   -137   2197   1753    -51   -246     20    103
   -231   -290    -62    259    -85   -176   2200   1756    -59   -259     10     98
   -228   -420   -192    324    -18   -306   2221   1790    -88   -311    -51     38
   -215   -478   -265    345     23   -371   2333   1919    -44   -324    -90     -7
   -176   -415   -239    296     28   -327   2457   2091     67   -249    -31     31
   -148   -213    -64    179    -41   -140   2553   2268    257    -44    179    218
   -127    285    413    -77   -270    348   2572   2364    532    350    623    649
   -241    950   1192   -355   -717   1072   2470   2203    737    763   1127   1124
   -301   1182   1483   -441   -893   1332   2174   1823    646    857   1291   1273
   -379    696   1075   -158   -727    883   1865   1363    158    392    872    914
   -483   -228    254    355   -368     12   1751   1088   -454   -392     96    239
   -394   -662   -267    527    -64   -465   1797   1213   -579   -641   -197    -46
   -342   -761   -418    550     36   -589   1893   1392   -488   -607   -194    -80
   -306   -693   -389    498     38   -542   2029   1564   -350   -498    -98    -10
   -277   -600   -322    439     20   -462   2135   1691   -218   -389      7     85
   -272   -545   -272    407     -2   -410   2192   1751   -145   -327     77    140
   -241   -493   -252    368      5   -374   2236   1795   -101   -290    122    187
   -231   -467   -239    348      2   -353   2260   1818    -77   -265    145    218
   -252   -496   -244    374     -5   -371   2262   1826    -70   -262    153    223
   -246   -480   -236    361     -5   -358   2260   1834    -59   -254    168    226
   -228   -462   -233    345      0   -348   2265   1844    -51   -239    192    241
   -246   -457   -213    350    -18   -337   2262   1844    -49   -231    202    254
   -259   -467   -207    363    -25   -337   2262   1855    -44   -223    213    280
   -192   -384   -192    285     -2   -288   2299   1891     -5   -181    252    335
   -213   -400   -187    306    -12   -296   2307   1893      2   -179    257    342
   -236   -423   -189    329    -25   -306   2304   1888      5   -176    270    353
   -205   -374   -168    290    -18   -272   2309   1904     23   -148    316    379
   -226   -407   -184    314    -23   -296   2309   1906     28   -142    332    374
   -228   -405   -176    316    -28   -290   2307   1914     31   -137    345    371
   -226   -374   -150    298    -38   -262   2304   1922     36   -135    350    384
   -213   -332   -119    272    -46   -226   2320   1943     59   -119    366    413
   -228   -340   -111    283    -59   -228   2322   1945     70   -109    374    428
   -213   -306    -93    259    -59   -200   2346   1964     98    -75    400    465
   -218   -319   -101    270    -59   -210   2340   1961    103    -64    402    470
   -236   -332    -96    285    -70   -215   2335   1971    111    -54    405    483
   -207   -275    -70    239    -70   -174   2338   1990    127    -25    433    509
   -176   -231    -54    205    -62   -145   2346   2013    155      2    472    535
   -197   -239    -41    218    -77   -142   2351   2034    176     23    506    548
   -226   -249    -23    239   -101   -137   2353   2049    189     33    519    550
   -163   -171     -7    166    -80    -90   2366   2073    226     72    548    581
   -150   -168    -20    158    -64    -96   2385   2086    239     90    571    589
   -210   -228    -18    215    -96   -124   2382   2068    226     77    568    563
   -202   -215    -12    210    -96   -114   2390   2070    233     85    589    576
   -187   -176      7    181    -98    -85   2413   2083    246    103    615    587
   -210   -179     31    194   -122    -75   2416   2083    249    109    623    589
   -223   -189     33    205   -132    -77   2421   2081    262    111    620    594
   -210   -166     44    189   -127    -62   2439   2099    296    127    633    623
   -254   -197     54    223   -155    -72   2434   2083    296    124    628    623
   -254   -181     72    218   -166    -54   2436   2083    309    135    628    636
   -241   -155     85    197   -166    -36   2449   2094    324    145    633    646
   -254   -174     80    215   -168    -46   2447   2083    322    142    633    641
   -246   -158     88    202   -168    -36   2442   2073    322    145    639    631
   -259   -161     96    210   -179    -33   2429   2057    322    137    633    620
   -233   -137     93    184   -166    -23   2421   2055    327    142    639    626
   -231   -137     93    184   -163    -23   2416   2055    329    150    644    631
   -233   -140     93    187   -163    -25   2408   2047    332    153    652    639
   -218   -137     80    179   -150    -28   2403   2047    337    153    657    649
   -205   -129     72    166   -140    -31   2397   2052    348    161    667    665
   -176   -101     75    140   -127    -12   2400   2065    366    174    685    685
   -145    -83     62    114   -106    -10   2395   2075    379    184    678    691
   -122    -70     51     96    -88    -10   2387   2070    384    192    680    685
    -98    -59     38     77    -72    -10   2379   2065    381    197    714    678
    -80    -38     41     59    -62      0   2390   2075    392    210    745    693
   -103    -10     90     54    -98     41   2405   2091    410    233    771    717
    -96      5    101     44    -98     51   2413   2101    418    252    787    735
    -70     54    124      7    -98     88   2434   2117    436    272    805    756
   -122     33    155     44   -137     93   2434   2107    441    272    815    763
   -127     75    200     25   -163    137   2434   2099    459    290    849    792
   -124     70    194     25   -158    132   2413   2070    444    280    844    784
   -142     38    181     49   -163    111   2379   2031    418    262    831    769
   -150     46    197     51   -174    122   2361   2016    410    257    836    776
   -158      7    163     72   -161     85   2338   1995    387    239    813    756
   -163    -28    135     96   -150     51   2317   1979    368    226    802    737
   -176    -83     93    127   -135      5   2294   1964    342    200    787    711
   -179   -137     41    158   -111    -49   2283   1956    322    174    758    691
   -189   -174     15    179   -103    -77   2281   1953    314    158    740    685
   -194   -220    -25    207    -85   -122   2265   1938    298    142    714    672
   -207   -262    -54    233    -77   -158   2242   1914    277    124    683    654
   -218   -306    -88    262    -64   -197   2223   1886    252     96    654    626
   -231   -303    -72    267    -80   -189   2229   1888    254    103    665    628
   -236   -298    -62    267    -88   -181   2223   1883    259    106    667    633
   -257   -314    -59    283    -98   -187   2213   1875    257    101    659    623
   -265   -303    -38    285   -114   -171   2218   1893    270    114    675    639
   -249   -410   -161    329    -44   -285   2236   1930    249     62    613    581
   -228   -452   -223    337     -2   -337   2335   2052    296     54    584    535
   -207   -366   -158    285    -25   -265   2449   2236    426    150    654    589
   -155   -103     51    129   -103    -25   2538   2423    626    368    859    789
   -155    485    641   -166   -397    563   2561   2494    924    797   1343   1304
   -342   1153   1496   -405   -919   1322   2455   2335   1158   1226   1860   1842
   -530   1317   1847   -394  -1189   1582   2156   1922   1054   1291   1990   1974
   -602    782   1384    -88   -992   1083   1857   1473    568    802   1525   1561
   -602   -153    446    376   -524    145   1722   1200    -49     10    701    828
   -532   -628    -96    581   -220   -363   1732   1262   -207   -259    361    524
   -465   -667   -202    563   -132   -436   1826   1439   -103   -205    371    524
   -436   -568   -132    504   -153   -350   1974   1628     59    -77    478    592
   -407   -457    -49    433   -181   -254   2062   1743    176     23    576    652
   -410   -423    -12    415   -200   -218   2104   1797    231     67    636    672
   -428   -433     -7    431   -210   -223   2127   1818    254     80    662    667
   -428   -410     18    420   -223   -197   2151   1842    283    106    693    672
   -415   -402     10    407   -215   -197   2166   1855    298    114    704    662
   -389   -405    -15    397   -187   -210   2166   1865    309    119    704    659
   -371   -423    -51    394   -161   -236   2153   1870    314    132    704    659
   -353   -405    -51    379   -150   -228   2151   1867    322    148    730    670
   -335   -381    -46    355   -145   -213   2140   1860    319    150    732    675
   -319   -384    -67    350   -127   -226   2127   1852    316    150    730    680
   -311   -387    -77    348   -119   -233   2120   1852    316    158    730    680
   -306   -392    -85    350   -111   -239   2117   1855    316    161    735    680
   -303   -394    -90    348   -109   -244   2109   1857    314    168    737    678
   -316   -405    -90    361   -114   -249   2096   1862    309    176    737    675
   -314   -400    -88    355   -114   -244   2094   1878    311    189    745    688
   -267   -350    -83    309    -93   -218   2112   1904    329    218    763    711
   -265   -363    -98    311    -85   -231   2101   1901    311    213    758    701
   -280   -368    -90    324    -96   -231   2094   1904    301    213    763    704
   -257   -340    -83    298    -88   -213   2096   1922    314    223    771    722
   -285   -363    -77    324   -103   -220   2081   1925    319    210    763    727
   -324   -420    -98    371   -114   -259   2057   1917    314    194    748    719
   -337   -446   -109    392   -116   -277   2047   1919    314    205    753    719
   -254   -361   -106    303    -75   -233   2073   1964    345    254    800    758
   -176   -275    -98    226    -38   -187   2117   2018    379    309    844    813
   -252   -353   -101    301    -77   -228   2099   2010    355    296    826    805
   -265   -368   -103    316    -83   -236   2091   2013    353    303    831    789
   -252   -376   -127    314    -64   -252   2096   2021    353    309    844    779
   -218   -371   -153    296    -33   -262   2107   2026    348    316    859    784
   -249   -400   -150    324    -51   -275   2114   2023    345    322    854    784
   -257   -413   -158    335    -51   -285   2127   2031    350    329    846    787
   -283   -467   -184    374    -51   -327   2114   2018    337    311    813    771
   -301   -480   -179    392    -62   -329   2109   2010    337    303    784    771
   -244   -428   -184    335    -31   -306   2132   2026    363    324    820    787
   -207   -389   -181    298    -15   -285   2161   2047    389    348    857    802
   -265   -441   -179    353    -44   -311   2143   2026    379    337    846    789
   -283   -483   -200    384    -41   -342   2130   2005    371    316    828    774
   -283   -488   -207    384    -38   -350   2122   1990    368    309    818    774
   -290   -506   -218    397    -38   -363   2112   1974    366    301    807    771
   -262   -501   -239    379    -12   -371   2109   1969    368    298    810    771
   -246   -480   -233    363     -7   -358   2117   1971    384    311    828    779
   -277   -504   -226    389    -28   -366   2107   1956    384    303    831    776
   -280   -519   -239    400    -20   -379   2094   1948    392    301    846    779
   -285   -532   -246    407    -20   -389   2081   1945    400    309    859    782
   -231   -509   -277    371     23   -394   2088   1953    415    324    883    792
   -210   -506   -296    355     41   -400   2088   1956    418    322    883    787
   -210   -483   -272    345     31   -379   2099   1969    441    337    898    800
   -231   -465   -233    345      0   -348   2120   1992    480    368    930    826
   -270   -501   -231    387    -20   -366   2125   1997    493    379    937    836
   -254   -462   -207    355    -23   -335   2140   2010    517    402    961    862
   -228   -420   -194    324    -18   -309   2158   2023    540    423    979    870
   -220   -418   -200    319    -10   -311   2158   2023    550    431    987    870
   -223   -384   -161    303    -31   -272   2169   2039    579    457   1018    901
   -187   -329   -142    257    -23   -236   2184   2049    602    478   1044    932
   -200   -329   -132    265    -33   -231   2161   2026    597    478   1052    932
   -252   -402   -153    327    -51   -277   2117   1974    555    444   1026    904
   -197   -363   -166    280    -15   -265   2104   1961    553    454   1031    906
   -210   -400   -189    303    -10   -296   2083   1945    545    446   1028    898
   -249   -478   -231    363    -10   -355   2057   1922    522    418   1000    862
   -267   -517   -249    389    -10   -384   2049   1912    514    410    979    862
   -241   -566   -324    405     41   -446   2029   1896    491    389    940    862
   -249   -631   -384    439     64   -509   1995   1860    452    358    898    833
   -262   -683   -420    472     77   -553   1971   1834    426    329    865    805
   -270   -745   -475    506    101   -613   1951   1810    400    301    828    784
   -290   -774   -483    532     96   -628   1943   1795    392    296    826    787
   -257   -787   -530    522    135   -659   1927   1790    389    290    818    787
   -259   -820   -561    540    150   -691   1912   1774    374    275    795    769
   -205   -763   -558    483    174   -662   1922   1784    392    301    820    784
   -236   -795   -558    517    161   -678   1912   1782    392    293    820    782
   -236   -880   -646    555    205   -763   1912   1782    368    249    771    745
   -236   -997   -761    615    262   -880   1969   1855    371    205    701    675
   -249  -1028   -782    639    265   -904   2075   1974    436    213    683    626
   -236   -966   -730    602    246   -849   2177   2130    566    306    761    672
   -150   -530   -379    337    114   -454   2244   2270    833    631   1114   1002
   -129    189    319    -31   -226    254   2216   2257   1124   1085   1649   1509
   -290    654    945   -184   -618    800   1943   1935   1184   1366   2021   1823
   -384    579    963    -96   -672    771   1543   1470    917   1267   1992   1761
   -441   -129    311    285   -376     90   1376   1098    340    587   1353   1215
   -420   -872   -452    646     12   -662   1384   1075    -41      2    745    696
   -324  -1169   -844    745    257  -1008   1444   1239    -59   -114    579    532
   -267  -1176   -909    722    319  -1044   1556   1397     54    -57    610    532
   -265  -1106   -841    683    288   -974   1641   1496    171     23    678    574
   -265  -1034   -771    649    252   -904   1701   1571    275    109    763    644
   -277  -1008   -732    641    223   -870   1722   1602    332    163    820    701
   -270   -963   -693    618    210   -828   1732   1608    355    179    836    727
   -207   -865   -659    535    223   -763   1758   1628    400    218    857    774
   -194   -849   -654    522    228   -753   1779   1649    423    239    872    805
   -228   -880   -652    553    210   -766   1774   1641    420    239    878    813
   -181   -823   -641    504    228   -732   1782   1654    449    265    904    849
   -197   -820   -626    509    213   -724   1769   1644    446    262    909    857
   -226   -836   -610    530    189   -722   1758   1636    452    267    922    865
   -236   -810   -576    522    168   -696   1769   1644    475    288    953    891
   -226   -813   -587    519    179   -701   1771   1649    491    301    969    911
   -210   -797   -587    504    184   -691   1774   1652    504    306    979    906
   -226   -779   -555    501    163   -667   1769   1654    511    311    989    909
   -231   -761   -530    493    145   -646   1769   1657    527    327   1005    924
   -252   -782   -530    517    137   -657   1758   1647    524    329   1002    911
   -228   -758   -530    493    148   -644   1756   1644    537    345   1010    909
   -200   -735   -535    467    166   -633   1753   1649    555    358   1021    911
   -210   -748   -540    478    163   -646   1740   1641    561    355   1026    909
   -189   -717   -527    454    168   -623   1740   1649    581    371   1041    919
   -187   -730   -545    457    179   -639   1730   1652    589    374   1049    924
   -179   -737   -558    457    187   -646   1706   1652    594    381   1057    924
   -161   -727   -566    441    200   -646   1701   1662    607    397   1078    932
   -161   -706   -545    433    192   -626   1688   1665    618    413   1101    945
   -163   -691   -530    426    181   -610   1678   1673    631    431   1122    956
   -101   -639   -540    368    218   -589   1693   1696    659    457   1153    976
    -83   -618   -537    348    226   -579   1717   1717    680    472   1166    992
   -129   -636   -506    384    187   -571   1719   1722    688    480   1174    992
   -127   -646   -519    387    192   -581   1725   1725    691    478   1179    997
   -145   -662   -517    405    184   -589   1725   1714    691    467   1176    989
   -158   -670   -511    413    176   -592   1727   1701    688    459   1169    969
   -155   -657   -501    407    171   -579   1722   1691    688    465   1161    956
   -135   -626   -493    379    179   -561   1725   1693    704    475   1163    958
   -142   -662   -519    402    187   -592   1725   1686    706    467   1150    948
   -142   -662   -522    400    187   -594   1732   1680    717    475   1153    945
   -127   -685   -558    407    215   -623   1722   1660    717    470   1140    914
   -122   -683   -563    400    218   -623   1714   1641    709    467   1137    898
   -122   -678   -558    400    218   -618   1693   1615    698    467   1132    888
   -111   -691   -579    400    231   -636   1670   1592    688    452   1109    867
    -96   -696   -600    397    252   -649   1660   1579    688    449   1096    854
   -116   -717   -600    415    239   -657   1649   1574    693    457   1096    865
   -111   -711   -600    410    244   -657   1639   1564    693    457   1096    878
    -93   -709   -618    400    259   -662   1631   1561    693    454   1091    880
    -72   -719   -646    397    285   -683   1636   1574    709    457   1096    883
    -72   -714   -641    389    283   -678   1628   1577    717    465   1098    883
    -70   -698   -628    384    277   -662   1623   1577    724    478   1109    885
    -62   -665   -605    363    267   -636   1631   1584    745    496   1119    891
    -67   -644   -576    355    254   -610   1644   1592    763    511   1137    898
   -106   -672   -568    389    231   -623   1631   1587    763    509   1143    909
    -77   -618   -540    348    228   -579   1647   1602    792    537   1171    943
     20   -496   -517    236    265   -506   1696   1649    849    594   1215    997
      5   -483   -488    239    246   -485   1719   1662    870    618   1228   1015
    -54   -514   -459    283    200   -488   1701   1636    865    620   1218   1015
    -85   -504   -418    293    166   -462   1680   1615    859    623   1215   1023
    -77   -488   -413    280    166   -449   1660   1590    849    618   1210   1021
    -72   -491   -418    283    171   -454   1631   1551    826    602   1195    997
    -67   -504   -436    285    181   -470   1605   1527    810    589   1184    982
    -67   -527   -459    298    194   -496   1595   1512    800    576   1171    969
    -90   -550   -462    319    184   -506   1582   1488    782    558   1153    950
   -111   -600   -488    355    187   -545   1553   1460    756    535   1130    924
   -114   -662   -548    387    215   -605   1532   1441    730    506   1098    891
    -62   -662   -600    361    267   -631   1540   1444    724    498   1088    885
    -90   -719   -628    405    267   -675   1517   1415    693    470   1054    854
   -166   -805   -639    485    236   -722   1470   1363    641    423   1005    800
   -155   -815   -662    485    252   -740   1462   1350    626    407    997    797
   -122   -792   -670    457    272   -730   1465   1353    631    413   1000    810
   -129   -800   -670    465    267   -735   1470   1358    636    418    997    810
   -148   -813   -665    480    257   -740   1457   1345    633    410    987    792
   -127   -836   -711    480    290   -774   1447   1345    620    392    963    769
   -114   -932   -818    522    350   -875   1475   1392    610    358    914    722
   -124   -987   -865    553    368   -924   1561   1486    641    345    872    667
   -106   -945   -839    527    366   -893   1673   1631    743    407    911    675
    -75   -732   -659    402    288   -696   1764   1777    930    600   1085    831
    -75   -218   -142    145     33   -181   1743   1790   1153    950   1478   1205
   -176    363    537    -93   -358    449   1584   1564   1280   1293   1899   1579
   -233    568    802   -166   -517    685   1226   1137   1130   1363   2042   1683
   -293    116    407     85   -350    262    945    704    641    896   1636   1319
   -311   -652   -340    480     12   -498    888    524    142    202    953    748
   -252  -1091   -839    667    293   -966    932    636     20    -54    646    478
   -210  -1189   -979    701    384  -1085   1044    831    135     -2    644    462
   -194  -1117   -922    657    363  -1021   1148    956    265     96    727    511
   -161  -1002   -841    581    340   -922   1231   1054    387    202    836    581
   -129   -909   -779    517    324   -844   1275   1117    470    280    911    646
   -142   -901   -758    522    306   -831   1286   1132    493    301    937    652
   -124   -854   -732    488    301   -795   1291   1137    504    309    935    649
   -116   -823   -706    470    293   -766   1299   1137    514    322    927    649
   -111   -807   -696    459    290   -753   1301   1140    527    345    948    644
   -135   -815   -680    475    272   -748   1299   1137    530    353    958    639
   -174   -849   -678    511    249   -763   1286   1114    517    348    961    620
   -150   -828   -680    488    265   -756   1283   1106    519    358    974    613
   -132   -792   -662    459    265   -727   1280   1098    535    368    989    610
   -148   -769   -620    459    236   -696   1288   1101    555    387   1010    602
   -150   -761   -610    452    228   -685   1275   1096    550    387   1015    592
   -163   -776   -613    470    223   -693   1260   1083    542    374   1005    581
   -137   -714   -576    426    218   -646   1267   1083    563    384   1010    594
   -137   -698   -561    418    210   -631   1262   1075    571    389   1008    597
   -135   -696   -563    415    213   -631   1244   1062    563    384    992    579
   -101   -680   -579    389    239   -631   1221   1047    555    381    984    558
    -59   -652   -594    353    265   -623   1200   1034    555    389    989    555
    -12   -626   -613    319    298   -620   1184   1026    555    387    987    553
     38   -613   -652    285    342   -631   1156   1005    542    384    971    540
    101   -581   -685    239    392   -633   1127    987    535    392    961    530
    132   -545   -680    205    405   -613   1111    982    540    405    953    522
    163   -517   -680    176    420   -597   1093    987    545    410    956    517
    168   -514   -683    171    426   -597   1088    997    550    420    974    522
    189   -470   -659    140    423   -563   1098   1018    571    452   1010    553
    244   -441   -685     96    465   -563   1088   1008    571    452   1023    550
    283   -454   -737     85    509   -594   1065    976    545    423    995    537
    277   -420   -698     70    485   -558   1067    976    548    423    979    558
    265   -420   -685     77    472   -553   1067    966    537    415    966    555
    288   -397   -688     51    485   -542   1070    956    537    418    984    566
    293   -387   -680     46    485   -532   1080    950    550    426   1000    574
    252   -402   -657     72    452   -530   1085    945    561    423    982    574
    213   -389   -602     88    407   -496   1091    948    581    444    987    576
    200   -381   -581     88    387   -480   1088    948    594    457    997    563
    171   -355   -527     93    348   -441   1111    961    620    480    992    579
     98   -384   -485    140    290   -433   1111    956    628    478    987    561
     54   -413   -467    179    259   -441   1117    950    631    475    974    548
     20   -413   -433    194    226   -423   1122    953    633    488    961    542
     12   -376   -389    181    200   -381   1132    958    652    511    969    548
    -23   -394   -371    205    174   -384   1119    945    646    511    950    535
    -44   -428   -384    233    168   -407   1098    927    636    504    919    517
    -46   -415   -368    231    158   -392   1093    932    652    514    917    530
    -31   -371   -340    202    153   -355   1104    950    680    540    927    568
    -46   -389   -342    215    145   -366   1093    945    678    537    896    566
    -57   -397   -342    226    142   -371   1078    943    675    527    862    571
    -31   -342   -314    184    140   -329   1104    969    701    553    878    592
      2   -277   -280    137    140   -277   1140   1000    735    587    906    615
    -25   -290   -265    155    116   -277   1137    997    737    584    898    628
    -18   -259   -241    137    111   -252   1145   1005    753    592    888    646
    -10   -244   -236    124    111   -241   1153   1008    758    602    878    644
    -10   -231   -220    122    103   -226   1156   1015    769    618    883    644
    -20   -194   -176    106     77   -187   1150   1015    776    626    898    678
    -38   -142   -106     90     33   -124   1156   1021    795    644    922    714
    -59   -132    -75     96      5   -103   1140   1002    792    633    914    719
    -80   -142    -62    111    -10   -103   1127    979    782    620    888    711
    -83   -148    -64    114    -10   -109   1109    956    771    602    862    711
    -98   -174    -75    135    -12   -124   1080    927    748    589    839    696
   -109   -187    -77    145    -15   -132   1052    901    727    568    807    672
   -116   -231   -114    174     -2   -174   1039    885    706    535    769    631
   -122   -265   -145    192     10   -205   1028    862    685    511    743    587
   -122   -314   -192    215     33   -254   1013    844    665    483    709    548
   -122   -366   -244    241     59   -306    982    815    633    449    665    511
   -137   -405   -267    272     64   -337    945    776    594    410    615    465
   -135   -423   -288    277     75   -358    935    753    579    389    587    444
    -88   -413   -324    249    116   -368    935    750    576    381    579    431
    -85   -413   -327    249    119   -371    922    737    568    371    581    420
   -106   -431   -324    270    109   -379    911    719    555    350    561    405
    -93   -439   -345    262    124   -392    906    714    545    335    535    400
    -96   -514   -418    303    161   -467    904    711    517    285    470    353
    -57   -587   -530    319    236   -558    963    787    522    246    402    277
    -54   -579   -524    316    233   -553   1062    904    584    270    392    249
    -51   -496   -444    272    194   -470   1140   1065    724    400    480    340
    -20   -127   -106     72     41   -116   1189   1200    961    704    787    659
   -101    493    594   -197   -348    542   1182   1189   1239   1132   1265   1158
   -259   1010   1270   -374   -763   1140   1013    909   1345   1431   1626   1532
   -319    823   1143   -254   -732    982    688    465   1018   1213   1449   1371
   -376     72    449    150   -413    259    483     83    420    519    766    761
   -371   -670   -298    519    -38   -485    420    -23     12    -41    163    202
   -254   -891   -636    574    189   -763    465    111     12   -116     33     64
   -220   -846   -628    532    202   -737    584    280    145    -20     93     98
   -187   -740   -553    462    181   -646    696    410    277     85    171    163
   -174   -641   -467    407    145   -555    758    483    366    168    233    223
   -179   -589   -410    384    114   -501    787    517    410    210    259    249
   -181   -597   -415    389    114   -506    789    517    415    202    249    239
   -166   -584   -418    374    124   -501    787    524    426    205    249    246
   -150   -563   -413    355    129   -488    789    535    441    210    257    262
   -140   -561   -420    350    140   -491    779    535    446    200    249    254
   -132   -555   -423    342    142   -491    774    532    457    192    244    249
   -127   -550   -423    337    145   -488    766    527    462    184    246    246
   -119   -542   -426    329    150   -485    761    527    465    187    252    254
   -127   -548   -420    337    145   -485    753    517    452    189    246    267
   -114   -542   -428    327    155   -485    745    509    436    181    226    254
   -101   -522   -423    311    161   -472    753    509    433    184    223    257
    -93   -514   -420    303    161   -470    756    509    431    189    226    267
    -49   -470   -420    259    184   -446    761    522    439    202    239    288
    -70   -452   -384    259    155   -418    750    517    423    194    228    296
    -85   -426   -340    257    124   -384    750    522    426    202    231    309
    -67   -402   -335    233    132   -368    761    540    441    220    246    319
   -127   -441   -314    285     93   -379    743    532    431    215    233    296
   -150   -428   -280    288     62   -355    732    527    426    210    218    306
   -103   -368   -267    236     80   -319    756    558    449    239    244    340
    -83   -342   -259    213     85   -301    758    571    462    262    270    335
   -109   -366   -257    239     72   -311    740    571    462    272    277    303
   -111   -384   -275    246     80   -329    724    574    457    272    270    306
    -96   -353   -257    223     80   -306    727    594    475    290    285    335
    -62   -296   -233    176     83   -265    745    620    491    303    290    361
     -7   -223   -215    116    103   -220    782    649    519    327    298    384
    -59   -254   -194    153     67   -226    774    641    509    327    301    376
    -93   -280   -189    187     46   -236    769    631    498    322    303    379
    -85   -275   -189    179     49   -233    779    631    506    327    309    379
    -77   -259   -181    168     51   -220    795    631    511    327    303    363
   -129   -293   -163    210     15   -231    776    607    496    306    275    324
   -114   -285   -171    197     28   -228    784    613    511    319    280    311
    -77   -267   -189    171     54   -228    792    618    524    335    298    314
    -67   -267   -200    168     64   -233    797    615    530    329    296    303
    -36   -259   -223    145     93   -241    784    602    524    314    293    298
    -18   -262   -246    140    111   -254    766    574    511    301    275    285
    -38   -296   -257    166    106   -277    750    545    496    285    226    262
    -20   -283   -262    153    119   -272    763    553    509    303    231    267
    -28   -280   -254    153    111   -267    761    553    519    314    241    290
    -57   -309   -252    184     96   -280    753    537    511    303    213    283
    -54   -298   -244    176     93   -272    745    527    506    298    192    288
    -41   -277   -236    161     96   -257    740    524    504    293    192    290
    -44   -265   -223    153     88   -244    732    532    509    301    202    293
    -46   -254   -207    150     77   -231    727    532    517    314    197    293
    -38   -231   -194    135     77   -215    727    540    532    332    202    301
    -33   -210   -176    122     70   -194    743    558    553    348    220    309
    -20   -184   -163    101     70   -176    756    576    571    363    231    309
     -2   -142   -140     72     67   -140    766    584    581    379    252    306
      2   -116   -119     54     57   -116    789    592    594    389    262    309
     18   -116   -135     49     75   -124    792    584    594    379    241    288
     18    -93   -114     36     64   -103    787    579    602    389    262    288
      2    -80    -85     38     44    -83    787    568    607    397    277    293
     18    -54    -75     18     44    -64    779    558    610    397    275    322
     18    -46    -64     15     41    -54    753    530    594    384    265    322
     38    -57    -96      7     67    -75    717    488    568    374    246    277
     41    -67   -109     12     75    -88    696    467    561    379    249    249
     -5   -140   -135     72     62   -137    665    439    535    355    233    213
     18   -140   -158     62     88   -148    662    439    537    355    236    207
     23   -168   -194     70    109   -181    654    426    517    337    210    171
     23   -218   -241     96    132   -228    633    394    480    296    176    137
     -2   -288   -285    145    140   -288    602    358    444    252    132     85
    -59   -376   -316    218    127   -348    566    322    407    218     93     62
    -31   -389   -358    210    161   -374    561    314    397    207     77     88
     28   -363   -392    166    210   -376    568    322    402    210     83    114
      7   -374   -381    181    192   -376    558    314    400    205     72    119
    -18   -381   -363    200    171   -374    542    298    397    202     64    124
    -23   -397   -374    207    174   -384    535    285    389    192     51    116
     10   -392   -402    189    205   -397    535    277    381    181     41     96
    -23   -519   -496    270    233   -509    517    257    327    114    -33     10
    -15   -623   -607    319    296   -615    587    332    319     64   -109    -77
     46   -524   -571    236    306   -548    737    501    431    140    -62    -51
     64   -384   -449    158    254   -415    836    683    592    296     83     67
    116     72    -46    -96     80     12    867    813    870    652    459    433
     64    854    789   -459   -361    823    818    805   1223   1179   1049   1028
   -111   1252   1363   -568   -737   1306    501    452   1286   1418   1345   1325
   -244    893   1137   -324   -691   1015    140    -36    896   1078   1057   1060
   -311      7    319    153   -316    163    -64   -462    197    275    296    355
   -293   -730   -436    511     70   -584   -106   -527   -202   -265   -265   -192
   -215   -857   -641    535    210   -748     -7   -332   -140   -275   -319   -275
   -153   -737   -587    444    215   -662    153   -129     20   -161   -239   -226
   -135   -600   -465    366    163   -535    272     23    161    -46   -140   -145
    -98   -496   -397    298    148   -446    340    106    244     20    -80    -90
    -44   -431   -389    236    171   -410    371    142    280     41    -59    -75
    -51   -423   -371    236    158   -397    376    153    296     51    -57    -75
    -70   -439   -368    254    148   -405    379    158    309     57    -62    -85
    -54   -431   -376    244    161   -405    384    161    314     57    -72    -98
    -25   -394   -368    207    171   -381    387    171    329     67    -64    -88
    -33   -387   -353    210    158   -371    387    176    337     77    -54    -80
    -36   -371   -337    202    148   -355    384    174    345     90    -41    -75
    -41   -358   -316    200    137   -337    376    166    345     88    -41    -85
    -31   -366   -335    197    150   -350    361    155    340     80    -57   -111
    -23   -374   -350    197    163   -363    353    150    345     83    -54   -127
    -23   -376   -353    197    163   -366    353    150    353     85    -51   -129
     -5   -350   -345    179    168   -348    361    155    374    101    -36   -119
      2   -327   -329    161    163   -327    363    161    392    114    -28   -111
     23   -319   -342    148    181   -329    350    155    394    111    -33   -122
     44   -314   -358    132    200   -335    342    148    402    114    -33   -124
     38   -311   -350    137    194   -329    332    142    400    119    -36   -129
     44   -290   -335    122    187   -314    329    145    410    127    -31   -122
     67   -275   -342    103    202   -309    335    161    431    142    -25   -106
     59   -283   -342    111    197   -311    327    168    439    148    -25   -101
     72   -254   -327     90    200   -290    322    176    449    166     -2   -101
     90   -218   -309     62    197   -262    324    194    470    187     20    -83
     90   -215   -306     59    197   -259    316    205    480    197     23    -77
    116   -197   -316     38    215   -257    314    220    493    210     33    -80
    132   -176   -309     23    220   -241    329    244    509    228     59    -54
    109   -202   -311     46    207   -257    324    233    501    226     62    -59
    111   -207   -319     46    215   -262    324    233    501    233     67    -59
    114   -210   -324     46    218   -267    327    226    504    236     64    -67
    111   -207   -319     49    215   -262    324    213    498    231     51    -75
    140   -168   -309     12    223   -236    345    226    522    252     67    -54
    148   -158   -306      5    226   -231    363    233    540    270     77    -49
    127   -187   -314     28    218   -249    350    223    535    270     62    -62
    103   -223   -327     59    215   -275    350    218    535    270     49    -77
     93   -226   -319     64    205   -272    366    223    553    277     49    -77
     96   -226   -324     64    210   -275    366    213    550    275     44    -80
     83   -220   -306     67    192   -262    363    200    553    280     51    -80
     46   -259   -306    106    176   -283    358    194    548    277     44    -88
     67   -265   -332     96    197   -296    345    179    535    265     15   -111
     67   -259   -327     96    194   -293    342    179    540    277     10   -111
     67   -272   -342    101    202   -306    332    181    542    290      2   -116
    106   -223   -329     59    218   -275    332    181    548    309      5   -109
    101   -231   -332     62    215   -283    337    187    545    309     -7    -98
     67   -277   -345    103    205   -311    322    179    522    290    -33    -98
     62   -288   -350    111    205   -316    311    174    519    293    -33   -114
     77   -283   -361    103    218   -322    319    189    535    316     -7   -122
     77   -252   -332     85    205   -290    340    205    550    335     12   -109
     93   -228   -324     67    207   -275    355    218    563    353     25   -103
     90   -223   -316     64    202   -267    366    223    566    355     20   -106
     98   -184   -283     44    189   -233    353    213    558    350     28   -111
    119   -174   -293     25    205   -233    345    207    555    355     57    -88
    119   -135   -257      7    187   -194    353    215    579    381     93    -54
    119    -98   -220    -12    168   -158    348    200    579    392    111    -44
    140    -96   -236    -20    187   -166    337    187    574    400    127    -31
    129   -111   -241    -10    184   -176    306    155    550    379    119    -44
    135   -145   -283      5    207   -213    262    111    506    337     93    -80
    153   -145   -301     -5    223   -223    244     93    485    327     83    -85
    145   -158   -303      7    223   -231    226     77    465    316     83    -96
    135   -192   -327     25    231   -259    207     59    433    290     59   -124
    119   -259   -379     70    246   -319    184     28    392    254     12   -174
    111   -298   -413     90    262   -355    171     10    366    228    -15   -197
    124   -314   -439     96    280   -376    153    -15    337    197    -38   -215
    111   -340   -452    111    280   -394    132    -46    309    174    -72   -241
    116   -348   -465    114    290   -405    111    -70    285    158    -88   -259
    119   -371   -493    124    303   -431     98    -85    262    137    -93   -296
    101   -400   -501    150    301   -449     80   -101    241    111    -98   -319
    109   -376   -485    132    296   -431     64   -122    228     93   -127   -319
    119   -353   -472    116    293   -413     44   -140    215     88   -161   -324
    129   -407   -540    137    332   -472     38   -137    192     51   -223   -379
    142   -509   -652    184    397   -579     93    -64    194      5   -290   -470
    142   -517   -659    187    400   -587    218     67    270     10   -296   -506
    171   -384   -555    106    361   -470    324    220    413    122   -192   -439
    197      2   -194   -101    194    -96    363    316    628    413    119   -158
    142    646    504   -394   -179    576    296    252    849    831    636    311
     20   1145   1122   -584   -550   1135     10   -119    849   1098    979    620
    -18   1010   1026   -496   -522   1018   -340   -561    524    924    836    496
    -57    301    358   -122   -207    329   -480   -880    -18    252    158    -64
    -36   -431   -394    233    179   -413   -462   -888   -379   -335   -462   -607
     20   -693   -717    335    366   -704   -389   -724   -358   -402   -576   -740
     46   -683   -730    316    387   -704   -267   -563   -215   -311   -537   -704
     62   -600   -662    267    361   -631   -187   -462    -88   -210   -483   -636
     83   -498   -581    207    332   -540   -127   -387     15   -114   -402   -571
     75   -454   -530    189    301   -491    -93   -353     64    -77   -374   -540
     80   -420   -501    171    288   -462    -85   -348     80    -67   -366   -540
     93   -410   -504    155    298   -457    -90   -342     93    -46   -353   -532
    109   -392   -501    142    303   -446    -96   -337    106    -31   -353   -522
     85   -405   -491    158    285   -446    -93   -335    114    -23   -358   -517
     88   -374   -465    142    275   -418    -96   -340    111    -33   -366   -514
     85   -342   -428    127    257   -384   -106   -340    111    -36   -374   -509
    111   -337   -449    114    280   -392   -116   -340    116    -38   -389   -480
    132   -340   -472    103    301   -405   -127   -348    114    -49   -407   -498
    150   -314   -467     80    306   -389   -140   -361    111    -51   -410   -504
    161   -327   -491     80    324   -407   -150   -366    106    -54   -420   -498
    181   -340   -522     80    350   -431   -168   -374     98    -46   -410   -542
    184   -324   -511     70    345   -418   -197   -394     93    -51   -410   -561
    244   -254   -498      5    368   -376   -192   -389    106    -54   -405   -542
    265   -241   -506    -12    384   -374   -194   -392    106    -64   -410   -537
    257   -280   -537     12    397   -407   -218   -410     90    -80   -428   -561
    254   -298   -555     20    405   -426   -239   -426     80    -75   -415   -589
    275   -283   -558      2    415   -418   -231   -415     96    -64   -402   -581
    303   -218   -522    -44    410   -368   -218   -400    127    -46   -394   -558
    285   -192   -478    -46    381   -335   -233   -413    122    -62   -420   -558
    270   -187   -457    -44    361   -319   -262   -423    111    -80   -441   -579
    272   -166   -439    -54    355   -301   -272   -407    122    -72   -439   -574
    298   -150   -449    -75    374   -298   -293   -392    137    -46   -415   -566
    306   -132   -439    -85    371   -285   -298   -379    148    -20   -418   -555
    303   -116   -423    -96    363   -270   -293   -376    148    -23   -436   -571
    298   -101   -402    -98    350   -252   -293   -371    155    -20   -439   -574
    296    -72   -368   -111    329   -220   -285   -368    161     -7   -433   -566
    285    -88   -374    -98    329   -231   -288   -381    150    -25   -470   -576
    277    -90   -368    -93    322   -231   -288   -392    145    -36   -493   -576
    272    -80   -355    -96    314   -218   -288   -405    142    -46   -511   -589
    272    -70   -342   -101    306   -205   -293   -415    145    -59   -527   -613
    267    -49   -316   -109    290   -181   -301   -420    158    -44   -527   -626
    265    -38   -303   -114    283   -171   -314   -428    166    -36   -527   -628
    244     -2   -249   -122    246   -124   -322   -441    174    -28   -519   -620
    220     15   -205   -119    213    -93   -337   -462    168    -28   -524   -631
    202     -7   -210    -96    205   -109   -358   -488    150    -49   -550   -672
    161    -20   -184    -72    171   -101   -366   -496    155    -44   -550   -667
    132    -33   -166    -49    148    -98   -384   -509    148    -49   -561   -667
     96    -51   -148    -23    119    -98   -418   -532    129    -59   -571   -685
     46    -59   -106      7     75    -83   -470   -555    114    -72   -587   -698
     33    -20    -54    -10     44    -36   -462   -566    122    -62   -568   -683
     54     28    -25    -41     41      2   -446   -561    127    -57   -561   -680
     36     15    -20    -25     25      0   -449   -563    124    -62   -566   -678
     10     23     12    -15      0     18   -449   -558    129    -54   -561   -662
     28     96     67    -62    -20     83   -439   -545    142    -31   -553   -652
     67    176    109   -122    -20    142   -428   -532    171     -2   -537   -636
     98    231    129   -166    -15    181   -420   -517    197     20   -540   -628
    127    257    129   -192      0    194   -418   -506    210     28   -548   -641
    148    283    135   -215      5    210   -415   -498    220     36   -548   -644
    168    353    184   -262     -7    270   -397   -488    249     70   -519   -620
    171    392    218   -283    -25    306   -405   -504    262     93   -504   -613
    176    379    202   -277    -12    290   -439   -537    249     88   -519   -633
    171    348    176   -262     -2    262   -478   -581    215     62   -553   -678
    181    345    163   -265      7    254   -511   -610    194     54   -563   -693
    184    329    145   -257     18    239   -537   -633    171     38   -579   -704
    179    288    109   -233     36    200   -553   -652    153     12   -613   -730
    174    223     49   -200     62    137   -576   -678    127    -12   -657   -758
    153    137    -15   -145     83     62   -597   -706     98    -44   -706   -802
    132     54    -77    -93    106    -12   -631   -743     57    -83   -756   -852
    142      7   -135    -75    140    -62   -657   -769     31   -114   -802   -872
    142    -15   -158    -64    148    -85   -680   -802      0   -153   -857   -904
    142    -33   -176    -57    158   -103   -701   -826    -23   -179   -901   -922
    145    -51   -200    -49    171   -124   -706   -849    -44   -202   -935   -940
    155    -49   -205    -51    179   -127   -706   -857    -51   -207   -958   -953
    158    -36   -194    -62    174   -114   -717   -865    -49   -202   -976   -956
    174    -54   -228    -59    200   -140   -732   -875    -59   -213  -1005   -974
    187   -145   -332    -23    257   -239   -735   -865    -83   -254  -1067  -1023
    192   -236   -428     23    309   -332   -672   -792    -72   -293  -1145  -1101
    202   -205   -407     -2    303   -306   -579   -683      5   -252  -1150  -1117
    228    -75   -306    -77    267   -189   -509   -545    148   -106  -1021  -1018
    272    327     54   -301    109    192   -504   -470    355    202   -680   -701
    215    987    771   -600   -277    880   -587   -589    542    594   -231   -265
     98   1312   1213   -706   -558   1265   -906   -984    454    743    -49    -96
     33   1018    984   -527   -475   1002  -1215  -1413     62    436   -342   -327
    -15    218    231   -101   -124    226  -1335  -1693   -493   -280  -1060   -904
     15   -415   -431    200    223   -423  -1317  -1662   -748   -706  -1535  -1293
     70   -524   -594    226    329   -558  -1239  -1486   -644   -665  -1556  -1312
    101   -472   -574    184    335   -522  -1127  -1327   -496   -553  -1499  -1244
    142   -361   -506    106    322   -433  -1049  -1221   -371   -444  -1434  -1158
    192   -265   -457     36    324   -361  -1015  -1171   -301   -374  -1397  -1085
    223   -220   -444     -2    332   -332  -1013  -1156   -270   -345  -1379  -1093
    249   -226   -475    -12    361   -350  -1026  -1158   -270   -348  -1379  -1137
    262   -228   -493    -18    376   -361  -1047  -1166   -267   -350  -1387  -1153
    254   -236   -491     -7    371   -363  -1075  -1187   -262   -368  -1418  -1153
    285   -197   -483    -44    381   -340  -1114  -1202   -259   -379  -1444  -1148
    314   -132   -449    -90    381   -290  -1111  -1197   -254   -348  -1444  -1135
    259   -124   -384    -70    319   -252  -1093  -1184   -252   -319  -1449  -1106
    132   -202   -335     36    233   -267  -1104  -1202   -272   -322  -1467  -1109
     88   -223   -311     64    197   -267  -1127  -1215   -293   -335  -1488  -1130
    127   -161   -288     15    205   -223  -1122  -1200   -285   -319  -1488  -1106
    197    -77   -275    -62    233   -176  -1098  -1176   -267   -290  -1475  -1070
    158    -90   -249    -33    202   -168  -1106  -1189   -283   -298  -1506  -1098
     90   -142   -236     23    161   -189  -1132  -1213   -306   -319  -1553  -1130
     85   -135   -223     23    153   -179  -1145  -1218   -309   -324  -1558  -1127
     83   -124   -210     20    145   -166  -1163  -1223   -314   -324  -1569  -1122
     67   -129   -197     31    132   -163  -1184  -1231   -322   -327  -1579  -1130
    114    -96   -213    -10    163   -153  -1195  -1231   -316   -319  -1597  -1127
    148    -85   -233    -31    189   -158  -1213  -1239   -316   -319  -1628  -1135
    119   -106   -228     -7    171   -166  -1244  -1252   -324   -322  -1649  -1140
    145    -96   -241    -23    192   -168  -1275  -1260   -332   -322  -1660  -1150
    181    -85   -270    -49    226   -176  -1306  -1265   -335   -319  -1639  -1156
    239    -36   -277   -101    257   -155  -1317  -1241   -311   -290  -1600  -1111
    275    -12   -288   -132    280   -150  -1337  -1239   -306   -275  -1590  -1101
    298    -10   -309   -142    303   -158  -1363  -1249   -316   -272  -1608  -1104
    293    -23   -316   -137    301   -168  -1379  -1254   -329   -285  -1618  -1101
    290    -25   -316   -132    301   -168  -1387  -1265   -337   -290  -1631  -1093
    283    -46   -332   -119    306   -189  -1405  -1288   -361   -303  -1660  -1117
    285    -51   -337   -116    311   -194  -1410  -1301   -368   -309  -1680  -1111
    290    -62   -355   -116    322   -207  -1421  -1319   -384   -327  -1719  -1124
    311    -49   -363   -132    337   -205  -1428  -1340   -394   -342  -1761  -1140
    358      2   -358   -181    358   -176  -1418  -1330   -379   -327  -1753  -1148
    329    -36   -366   -145    348   -200  -1436  -1348   -389   -337  -1764  -1163
    283    -80   -363   -103    319   -220  -1452  -1369   -402   -348  -1777  -1171
    275    -83   -358    -96    316   -220  -1457  -1382   -402   -345  -1792  -1163
    272    -70   -345   -101    306   -207  -1462  -1392   -400   -342  -1810  -1143
    239   -106   -345    -64    290   -226  -1493  -1434   -428   -376  -1855  -1179
    285   -109   -394    -88    337   -252  -1522  -1470   -457   -407  -1891  -1231
    361    -70   -431   -148    394   -249  -1525  -1473   -457   -405  -1888  -1228
    371    -54   -428   -158    397   -239  -1535  -1483   -459   -402  -1888  -1218
    342    -80   -423   -129    381   -252  -1566  -1506   -480   -423  -1919  -1236
    327   -127   -457   -101    389   -293  -1605  -1535   -511   -454  -1964  -1283
    363   -101   -465   -132    413   -283  -1610  -1530   -504   -449  -1964  -1299
    371    -77   -449   -148    410   -262  -1602  -1517   -491   -433  -1956  -1291
    348    -62   -410   -142    379   -236  -1590  -1504   -470   -410  -1930  -1260
    353    -18   -371   -168    361   -194  -1587  -1493   -457   -389  -1899  -1228
    348     -2   -350   -174    348   -176  -1587  -1483   -446   -379  -1883  -1208
    353      7   -345   -181    348   -166  -1584  -1473   -441   -376  -1880  -1195
    379     54   -324   -215    353   -135  -1577  -1467   -433   -371  -1886  -1182
    387     85   -301   -236    342   -106  -1577  -1475   -431   -368  -1880  -1171
    363    106   -257   -233    309    -75  -1582  -1486   -428   -368  -1875  -1163
    314     90   -223   -205    267    -64  -1595  -1506   -439   -379  -1883  -1171
    353    127   -226   -239    290    -49  -1602  -1514   -441   -381  -1873  -1156
    392    174   -218   -283    303    -20  -1623  -1532   -454   -389  -1867  -1137
    327    119   -207   -226    267    -44  -1675  -1574   -491   -426  -1896  -1156
    309     88   -220   -200    265    -64  -1714  -1602   -522   -454  -1925  -1174
    316     64   -252   -189    285    -93  -1725  -1618   -548   -488  -1953  -1197
    335     90   -244   -213    290    -77  -1709  -1615   -553   -498  -1953  -1195
    296     38   -259   -168    277   -109  -1727  -1636   -584   -527  -1977  -1205
    244    -31   -277   -109    259   -153  -1745  -1662   -615   -563  -2013  -1228
    262    -44   -306   -109    283   -174  -1748  -1670   -633   -589  -2029  -1234
    239    -80   -319    -80    277   -200  -1758  -1688   -657   -607  -2034  -1244
    187   -161   -348    -12    267   -254  -1792  -1730   -706   -662  -2075  -1291
    176   -176   -353      0    265   -265  -1818  -1753   -732   -693  -2091  -1304
    252   -124   -376    -62    314   -249  -1816  -1748   -732   -693  -2078  -1293
    314    -85   -400   -114    355   -241  -1816  -1745   -740   -698  -2070  -1291
    314   -119   -433    -98    374   -275  -1834  -1758   -771   -740  -2091  -1317
    332   -228   -561    -54    446   -394  -1823  -1745   -818   -823  -2166  -1402
    350   -280   -631    -33    491   -454  -1743  -1673   -820   -872  -2234  -1486
    405   -200   -605   -103    504   -402  -1636  -1530   -732   -818  -2187  -1444
    459     46   -415   -254    436   -184  -1558  -1363   -548   -618  -1979  -1252
    452    579    127   -514    163    353  -1556  -1293   -285   -226  -1538   -828
    296   1273    976   -784   -340   1124  -1665  -1434    -51    220  -1005   -329
    244   1465   1218   -857   -485   1343  -1982  -1826   -171    272   -888   -239
    210    937    724   -574   -257    831  -2260  -2273   -688   -244  -1371   -670
    210     54   -158   -135    181    -51  -2369  -2546  -1299  -1018  -2140  -1337
    270   -423   -693     77    480   -558  -2348  -2473  -1470  -1319  -2488  -1660
    241   -522   -763    140    501   -641  -2273  -2314  -1382  -1286  -2496  -1686
    314   -376   -691     28    501   -532  -2127  -2130  -1223  -1158  -2395  -1608
    387   -200   -587    -96    485   -392  -2003  -1995  -1091  -1041  -2291  -1514
    322   -218   -540    -51    431   -379  -1977  -1961  -1054  -1018  -2278  -1506
    280   -244   -524    -18    400   -381  -1966  -1943  -1052  -1015  -2283  -1514
    288   -210   -498    -41    392   -353  -1943  -1917  -1031   -995  -2265  -1491
    290   -174   -467    -59    379   -319  -1919  -1904  -1026   -984  -2252  -1478
    384    -38   -423   -171    402   -231  -1839  -1852   -976   -937  -2195  -1426
    379      0   -381   -189    379   -189  -1813  -1836   -958   -919  -2169  -1405
    309    -88   -397   -111    353   -241  -1860  -1865   -997   -950  -2197  -1441
    353    -38   -394   -158    371   -215  -1849  -1839   -987   -937  -2184  -1434
    394      7   -387   -200    392   -189  -1831  -1808   -971   -922  -2166  -1413
    379      0   -381   -192    379   -189  -1834  -1803   -982   -924  -2156  -1405
    400     10   -389   -205    394   -189  -1826  -1797   -984   -930  -2145  -1400
    410     20   -392   -218    400   -184  -1813  -1784   -984   -930  -2130  -1395
    410     41   -368   -226    389   -163  -1784  -1748   -961   -898  -2088  -1353
    400     57   -342   -228    371   -142  -1758  -1714   -940   -872  -2047  -1304
    371     59   -311   -215    342   -124  -1740  -1691   -932   -857  -2029  -1291
    350     70   -283   -210    316   -106  -1714  -1662   -917   -836  -2000  -1262
    371     98   -272   -233    322    -85  -1683  -1634   -898   -813  -1977  -1234
    387    116   -272   -252    329    -77  -1675  -1623   -904   -805  -1969  -1218
    397    116   -283   -257    340    -83  -1675  -1613   -914   -805  -1961  -1208
    418    116   -301   -270    358    -90  -1665  -1587   -911   -795  -1943  -1189
    426    116   -309   -270    368    -96  -1644  -1551   -904   -779  -1919  -1161
    441    137   -303   -290    371    -83  -1628  -1514   -896   -763  -1886  -1127
    454    171   -285   -314    368    -57  -1595  -1473   -880   -740  -1849  -1085
    439    184   -254   -311    345    -33  -1558  -1434   -859   -719  -1816  -1036
    420    194   -226   -306    324    -15  -1527  -1395   -844   -701  -1790   -989
    413    205   -207   -311    309     -2  -1501  -1366   -841   -688  -1774   -961
    397    184   -215   -290    306    -15  -1483  -1361   -852   -696  -1769   -956
    397    174   -223   -285    309    -25  -1462  -1348   -859   -698  -1756   -958
    457    249   -207   -353    332     20  -1418  -1309   -836   -670  -1709   -924
    452    249   -202   -353    327     23  -1395  -1296   -839   -672  -1696   -919
    426    220   -205   -324    314      7  -1379  -1286   -846   -683  -1691   -914
    441    226   -218   -335    329      5  -1335  -1260   -833   -672  -1680   -904
    441    207   -233   -324    337    -12  -1304  -1241   -831   -675  -1683   -906
    415    189   -228   -303    322    -18  -1291  -1239   -844   -688  -1696   -924
    407    168   -239   -288    324    -33  -1278  -1231   -857   -704  -1712   -940
    410    161   -249   -285    327    -41  -1257  -1221   -859   -706  -1712   -937
    410    184   -226   -296    319    -20  -1231  -1200   -849   -693  -1693   -924
    407    168   -241   -288    324    -36  -1210  -1184   -852   -691  -1675   -932
    397    132   -267   -265    332    -67  -1187  -1161   -844   -683  -1657   -927
    381    101   -280   -241    329    -90  -1169  -1143   -841   -683  -1647   -917
    402    127   -275   -265    340    -72  -1145  -1122   -836   -680  -1634   -898
    446    176   -272   -314    358    -46  -1122  -1093   -828   -670  -1608   -883
    457    184   -272   -319    363    -44  -1106  -1075   -828   -667  -1592   -885
    436    174   -265   -306    350    -44  -1091  -1062   -831   -665  -1582   -880
    436    179   -257   -306    348    -38  -1060  -1036   -826   -654  -1566   -859
    457    228   -231   -342    342      0  -1018  -1005   -813   -639  -1543   -836
    480    267   -213   -374    348     28   -979   -966   -787   -615  -1509   -800
    491    272   -218   -381    355     25   -945   -930   -776   -605  -1496   -776
    498    267   -231   -381    366     18   -924   -909   -784   -613  -1499   -769
    509    293   -215   -402    363     38   -904   -888   -779   -605  -1478   -748
    542    345   -197   -444    368     72   -859   -854   -758   -576  -1441   -714
    530    345   -187   -439    358     80   -849   -849   -771   -581  -1439   -709
    532    329   -202   -431    368     64   -857   -857   -800   -600  -1449   -711
    550    345   -205   -449    379     72   -854   -859   -807   -605  -1441   -696
    548    340   -207   -444    376     67   -854   -865   -818   -615  -1439   -691
    584    324   -259   -454    423     31   -849   -859   -836   -633  -1441   -693
    597    298   -298   -446    449      0   -841   -854   -852   -654  -1441   -709
    592    226   -366   -410    478    -70   -846   -865   -896   -696  -1473   -743
    628    174   -454   -402    542   -140   -854   -878   -935   -737  -1506   -782
    652    127   -524   -389    587   -197   -854   -885   -966   -769  -1535   -818
    631     93   -537   -361    584   -220   -846   -893   -992   -787  -1548   -841
    610     64   -548   -337    576   -241   -839   -891  -1008   -805  -1545   -854
    587     38   -548   -311    566   -254   -823   -891  -1021   -818  -1532   -867
    581     44   -537   -314    558   -246   -795   -872  -1026   -820  -1499   -867
    574     51   -522   -311    548   -233   -758   -849  -1023   -818  -1480   -854
    553     25   -527   -290    540   -249   -748   -841  -1041   -831  -1465   -854
    506    -28   -535   -239    519   -283   -727   -823  -1060   -849  -1473   -867
    488   -124   -613   -184    550   -368   -685   -769  -1070   -896  -1545   -927
    478   -145   -623   -166    550   -384   -561   -636  -1015   -896  -1605   -974
    483    -80   -563   -202    519   -322   -413   -454   -893   -813  -1558   -943
    504    132   -371   -319    436   -119   -283   -249   -688   -589  -1358   -745
    506    659    150   -584    176    407   -210   -114   -392   -174   -906   -280
    345   1343    997   -844   -324   1171   -249   -174   -124    298   -337    293
    174   1519   1345   -846   -587   1434   -524   -548   -220    397   -153    446
     51   1021    966   -537   -457    995   -792   -976   -693    -51   -542     64
     25    168    142   -101    -59    155   -924  -1267  -1291   -810  -1299   -626
    116   -361   -478    122    296   -418   -906  -1202  -1501  -1169  -1701  -1005
    184   -418   -602    114    392   -509   -784  -1005  -1402  -1135  -1709  -1015
    179   -389   -568    103    371   -478   -639   -828  -1270  -1039  -1636   -953
    215   -267   -483     25    348   -374   -522   -678  -1135   -924  -1525   -854
    249   -174   -423    -36    335   -298   -420   -574  -1044   -844  -1439   -774
    249   -114   -366    -70    306   -239   -366   -522  -1005   -802  -1392   -737
    210   -114   -324    -49    267   -218   -332   -496   -992   -792  -1376   -730
    197   -106   -303    -46    249   -205   -311   -472   -979   -782  -1363   -719
    226    -62   -288    -80    257   -174   -275   -436   -950   -761  -1327   -691
    226    -44   -270    -93    246   -158   -252   -413   -943   -753  -1314   -678
    213    -49   -262    -83    236   -153   -241   -397   -945   -753  -1312   -683
    205    -46   -254    -80    228   -150   -207   -368   -930   -745  -1301   -672
    200    -28   -228    -85    213   -127   -171   -335   -906   -722  -1265   -644
    181    -41   -223    -72    202   -132   -155   -319   -904   -717  -1249   -639
    171    -49   -220    -62    194   -135   -135   -301   -898   -717  -1241   -639
    181    -15   -200    -85    189   -109   -111   -272   -883   -698  -1213   -628
    187     15   -171   -101    179    -77    -85   -241   -859   -670  -1184   -613
    174     33   -142   -106    158    -54    -54   -210   -839   -649  -1158   -589
    163     41   -122   -103    142    -41    -31   -189   -831   -636  -1143   -579
    176     54   -122   -119    150    -33    -15   -166   -823   -623  -1124   -561
    187     44   -142   -114    166    -49      2   -148   -823   -618  -1114   -558
    187     46   -140   -116    163    -46     28   -114   -800   -600  -1091   -540
    184     67   -116   -127    150    -23     59    -72   -771   -574  -1052   -504
    171     72    -98   -122    135    -12     70    -41   -763   -558  -1026   -480
    171     96    -75   -132    124     10     83    -10   -753   -532   -992   -454
    171    119    -51   -148    111     33     98     23   -740   -514   -961   -426
    181    127    -57   -155    119     36    127     72   -711   -485   -930   -394
    194    140    -57   -168    124     41    155    122   -683   -446   -880   -353
    200    150    -49   -174    124     51    181    158   -667   -426   -841   -329
    192    163    -31   -179    111     67    210    187   -654   -413   -818   -303
    187    187     -2   -187     93     93    244    210   -646   -402   -800   -277
    187    202     15   -194     85    109    280    246   -631   -389   -782   -262
    184    171    -12   -176     98     80    311    275   -628   -384   -771   -262
    171    142    -31   -158    101     57    329    296   -626   -384   -761   -275
    171    166     -5   -171     88     80    353    316   -607   -361   -732   -265
    168    171      2   -171     83     88    379    332   -597   -353   -724   -259
    148    166     18   -155     64     93    415    363   -574   -345   -717   -246
    150    176     25   -163     62    101    444    389   -537   -329   -698   -236
    142    174     28   -158     57    101    457    394   -535   -332   -691   -249
    129    153     23   -142     51     88    470    400   -550   -340   -691   -265
    122    111    -10   -116     67     51    475    407   -574   -361   -704   -283
    127     96    -31   -111     77     33    496    431   -571   -342   -693   -272
    124     96    -28   -111     75     36    522    457   -558   -314   -672   -257
    119    114     -5   -119     62     54    537    475   -545   -316   -652   -231
    129    124     -5   -127     67     59    555    493   -535   -324   -644   -239
    129    114    -15   -124     72     49    574    514   -517   -314   -615   -244
    137    122    -18   -129     77     51    597    545   -498   -309   -587   -226
    132    116    -18   -127     75     49    613    561   -491   -306   -576   -218
    137    145      7   -140     64     77    644    594   -462   -283   -548   -194
    137    163     25   -153     54     93    685    633   -433   -262   -527   -161
    137    189     49   -163     44    119    717    665   -410   -244   -504   -148
    158    210     51   -187     54    132    745    696   -384   -231   -472   -127
    176    210     33   -192     72    122    769    722   -368   -218   -439    -98
    171    226     51   -200     59    140    792    745   -345   -192   -410    -62
    168    244     72   -207     46    158    813    758   -327   -174   -384    -33
    158    267    109   -213     23    189    828    756   -316   -161   -355    -18
    145    244     98   -194     23    171    820    753   -324   -168   -345    -18
    132    215     80   -174     25    148    815    743   -342   -187   -348    -15
    129    202     72   -166     28    137    820    745   -348   -189   -348    -10
    129    176     46   -155     41    111    823    745   -366   -200   -355    -20
    101    142     41   -122     31     93    828    750   -376   -202   -350    -33
     96     85    -10    -93     54     38    839    763   -389   -215   -361    -49
     93     18    -77    -57     85    -28    841    769   -413   -233   -384    -62
     77    -33   -111    -23     93    -72    839    769   -436   -254   -400    -77
     67    -80   -148      7    106   -114    839    761   -462   -280   -415   -101
     57   -129   -189     33    122   -161    831    753   -480   -303   -428   -119
     38   -145   -184     51    111   -163    836    769   -472   -298   -413   -111
     36   -168   -205     64    119   -187    852    779   -470   -298   -397   -103
     20   -207   -228     93    124   -218    865    787   -475   -298   -394   -106
      7   -218   -228    103    116   -223    875    802   -470   -298   -397   -114
     23   -267   -290    122    155   -280    888    820   -493   -329   -436   -145
     10   -363   -376    176    192   -368    945    891   -498   -363   -496   -210
    -20   -379   -358    200    168   -368   1083   1034   -415   -340   -506   -233
      5   -329   -337    161    168   -335   1205   1205   -296   -254   -454   -187
     46    -85   -132     20     88   -109   1291   1361   -106    -33   -236     18
     28    436    407   -231   -189    423   1283   1379    109    332    202    428
   -132   1000   1132   -433   -631   1065   1119   1143    202    675    649    844
   -207   1010   1218   -402   -711   1114    776    737    -33    636    670    849
   -239    470    709   -116   -472    589    576    374   -530     93    142    392
   -218   -285    -67    249    -75   -176    566    277   -956   -561   -537   -179
   -150   -667   -517    410    181   -592    628    439   -992   -727   -745   -371
   -137   -730   -592    433    226   -662    748    618   -875   -654   -693   -350
    -59   -607   -548    332    241   -579    880    779   -722   -532   -574   -296
    -51   -532   -480    290    213   -509    950    867   -626   -449   -501   -267
    -64   -524   -459    296    197   -493    966    901   -581   -418   -485   -252
    -31   -506   -475    267    220   -491    982    927   -555   -407   -472   -228
     51   -431   -483    189    265   -454   1018    969   -517   -374   -420   -181
     64   -413   -480    171    270   -446   1041    989   -501   -361   -413   -153
     12   -439   -452    213    231   -444   1057    997   -493   -358   -415   -137
    -10   -449   -439    228    213   -444   1062   1002   -493   -358   -418   -140
    -23   -449   -426    236    200   -439   1070   1013   -485   -353   -413   -140
    -31   -441   -410    236    187   -426   1093   1034   -465   -332   -394   -116
    -25   -426   -400    226    187   -413   1111   1054   -446   -314   -381    -96
    -25   -423   -397    223    181   -410   1111   1054   -446   -314   -368    -90
     -2   -407   -407    205    202   -407   1117   1067   -433   -311   -361    -80
     31   -397   -431    181    231   -413   1127   1080   -418   -301   -358    -75
     28   -400   -428    187    228   -413   1124   1080   -413   -296   -368    -80
     51   -376   -428    161    236   -402   1140   1101   -394   -285   -363    -72
     46   -387   -433    168    239   -410   1148   1109   -387   -280   -350    -67
     28   -394   -426    181    226   -410   1148   1117   -379   -275   -324    -62
     57   -350   -407    148    231   -379   1169   1137   -350   -257   -296    -33
     57   -337   -394    137    226   -366   1184   1156   -329   -239   -270     -7
     41   -342   -384    150    210   -363   1176   1158   -324   -233   -249      0
     20   -345   -368    161    192   -355   1179   1179   -306   -213   -210     20
     38   -329   -368    145    202   -348   1189   1210   -277   -192   -155     57
     46   -301   -348    127    194   -324   1202   1244   -246   -158    -93     83
     38   -277   -319    119    179   -298   1208   1267   -226   -124    -38    109
     41   -246   -290    101    166   -267   1223   1299   -194    -83      5    135
     93   -192   -285     49    189   -239   1267   1353   -153    -41     41    168
     70   -213   -283     70    174   -246   1283   1374   -140    -33     44    176
     -5   -267   -262    135    127   -265   1275   1356   -155    -51     23    161
      7   -233   -244    111    124   -239   1288   1356   -150    -54     25    155
     28   -205   -233     88    129   -218   1314   1366   -137    -57     28    153
     12   -236   -249    111    129   -241   1325   1369   -135    -64     20    135
     12   -226   -241    106    127   -233   1345   1384   -106    -46     38    145
      2   -220   -223    106    111   -220   1361   1395    -80    -36     51    150
    -15   -231   -215    124     98   -223   1366   1395    -64    -36     54    137
    -33   -249   -215    140     90   -233   1369   1382    -64    -44     38    111
    -31   -236   -205    132     85   -220   1371   1374    -59    -44     36     96
    -25   -228   -202    124     85   -215   1369   1363    -59    -57     31     77
    -33   -246   -213    140     88   -231   1363   1358    -57    -67     23     64
    -23   -231   -207    127     90   -220   1371   1369    -44    -54     36     72
    -20   -213   -192    116     85   -205   1379   1371    -33    -44     54     75
    -23   -205   -184    111     80   -194   1384   1379    -18    -36     72     83
    -25   -205   -179    116     75   -192   1382   1387     -2    -28     88     85
    -10   -202   -194    106     90   -200   1379   1392     12    -23     98     88
     -7   -192   -187     98     88   -189   1384   1402     33    -10    116    101
    -25   -137   -111     77     41   -124   1405   1426     67     18    161    127
    -12    -62    -49     38     18    -57   1436   1454    111     54    213    158
    -15    -70    -57     41     20    -64   1436   1462    124     54    226    166
    -10    -31    -20     18      5    -25   1460   1488    161     80    270    202
     25     33      5    -31     10     20   1480   1509    197    103    306    231
     -2     36     38    -15    -20     36   1467   1504    194     96    311    233
      2    111    106    -57    -51    109   1462   1506    218    114    342    257
     10    200    187   -106    -88    194   1473   1514    249    137    389    290
     10    252    239   -132   -114    246   1470   1509    265    148    415    309
      5    244    239   -124   -116    241   1447   1493    254    137    423    309
     12    218    205   -116    -96    210   1428   1475    236    116    428    306
     23    231    205   -127    -90    218   1426   1473    236    114    446    316
     28    223    192   -127    -83    207   1415   1460    223     96    444    311
     41    223    181   -132    -70    202   1405   1444    210     75    433    296
     28    148    116    -90    -44    132   1384   1415    174     25    394    257
     12     67     54    -41    -20     59   1366   1397    142    -15    358    220
     36     90     51    -64     -7     70   1369   1392    135    -20    353    215
     31     77     46    -54     -7     62   1358   1374    122    -36    337    202
     25     10    -15    -18     18     -2   1325   1335     83    -88    296    153
     23      2    -20    -12     20     -7   1306   1319     67   -103    288    137
     31     18    -12    -25     23      2   1304   1317     75    -96    298    148
     51     10    -41    -31     46    -15   1286   1299     70   -103    290    140
     51    -10    -62    -23     54    -33   1270   1283     59   -119    277    122
     72    -70   -142     -2    106   -106   1267   1283     36   -161    231     67
     70   -187   -257     57    161   -223   1330   1348     33   -215    155    -18
     44   -220   -265     88    153   -241   1439   1460     98   -202    135    -44
     64   -132   -197     33    127   -163   1540   1626    241    -77    233     41
    106    257    148   -181    -20    202   1582   1753    480    231    561    337
     54    932    878   -493   -410    904   1527   1709    730    670   1070    813
   -106   1452   1558   -672   -831   1504   1291   1408    805    995   1470   1158
   -163   1286   1449   -561   -807   1366    948    961    480    805   1325   1013
   -223    535    758   -158   -491    646    769    584   -111    101    646    441
   -192   -228    -36    207    -80   -132    758    527   -496   -493     23    -96
   -116   -465   -348    290    114   -407    833    693   -475   -571   -106   -226
    -70   -397   -327    231    127   -363    958    870   -324   -462    -38   -179
    -18   -293   -275    153    127   -283   1070   1015   -171   -337     62    -98
     10   -202   -215     93    111   -207   1137   1096    -64   -244    140    -25
     12   -145   -158     67     85   -150   1174   1137    -12   -202    176     15
     12   -124   -140     54     75   -132   1176   1145     -2   -189    184     25
     12   -114   -127     49     70   -119   1182   1150      0   -181    194     38
     38    -77   -116     18     77    -96   1197   1169     15   -158    215     64
     38    -62   -101     12     70    -80   1205   1179     25   -148    233     80
     10    -88   -101     38     51    -93   1197   1169     15   -155    228     80
      2    -98   -101     46     51    -98   1192   1163     10   -161    218     77
     -2    -90    -88     44     41    -90   1200   1166     20   -150    223     90
      2    -59    -62     28     31    -59   1213   1179     38   -127    246    116
      2    -57    -59     25     28    -57   1218   1187     41   -122    254    135
      0    -64    -67     31     31    -64   1221   1195     44   -116    254    142
     -5    -64    -59     33     25    -62   1221   1200     44   -109    254    148
      5    -41    -46     18     25    -44   1223   1208     54    -96    265    161
     20    -25    -46      0     31    -36   1221   1205     54    -90    265    155
     20    -18    -38     -2     28    -28   1210   1197     49    -93    257    150
      5    -18    -23      5     12    -18   1208   1205     62    -83    259    168
     10    -25    -36      7     23    -31   1210   1218     70    -75    252    181
     28     -2    -33    -15     28    -15   1210   1228     77    -64    257    189
     38     20    -18    -31     28      2   1210   1231     80    -57    267    202
     49     31    -20    -41     36      5   1208   1241     83    -49    270    218
     70     59    -10    -64     41     25   1195   1247     85    -41    280    239
     88     83     -5    -88     46     41   1187   1254     85    -33    285    259
    106    106      0   -106     51     54   1182   1265     88    -23    285    272
    111    111     -2   -111     57     54   1184   1275     96    -15    290    285
     88    103     15    -96     36     59   1192   1286    103    -10    298    301
     75    114     36    -96     18     75   1210   1296    114     -2    301    311
     88    132     44   -111     23     88   1221   1299    116      2    296    309
     67    119     49    -96      7     83   1218   1280     98    -10    275    296
    116    176     59   -145     28    119   1226   1286    103      0    270    311
    145    215     70   -181     38    142   1236   1291    111     10    267    324
     67    140     70   -103     -2    106   1218   1270     88    -18    241    298
     54    135     77    -96    -12    106   1218   1262     90    -18    244    301
    137    218     80   -176     28    150   1257   1288    127     15    275    335
     83    148     62   -116     10    106   1239   1252     96    -12    246    298
     31    101     70    -67    -20     85   1226   1228     80    -33    233    275
     44    119     72    -83    -15     98   1223   1226     83    -31    236    277
     18    109     90    -62    -36    101   1213   1221     85    -25    244    285
     12     96     83    -57    -36     90   1205   1218     83    -23    244    290
      0    103    103    -51    -51    103   1202   1213     80    -23    249    301
     10    145    135    -80    -62    140   1205   1210     80    -23    244    309
     -5    155    161    -75    -83    158   1210   1215     90    -10    244    329
      5    155    150    -83    -72    153   1213   1221     96     -2    241    342
      0    181    181    -90    -90    181   1215   1226    106     15    259    355
    -15    202    215    -96   -116    207   1223   1231    124     28    293    379
     -2    249    252   -122   -127    249   1234   1241    145     44    332    413
     10    277    265   -145   -127    272   1260   1260    166     64    353    441
     10    290    280   -150   -135    285   1278   1275    181     83    345    475
      5    303    296   -155   -145    301   1278   1280    187     98    329    496
     28    350    322   -189   -145    337   1291   1296    205    116    353    511
     18    376    358   -197   -171    368   1296   1291    215    119    366    532
    -10    392    402   -192   -207    397   1291   1267    213    119    342    519
     -7    400    407   -197   -207    402   1283   1247    200    116    342    498
    -44    353    397   -153   -220    374   1236   1192    158     88    288    491
    -23    348    371   -163   -197    358   1205   1158    135     72    249    485
      2    358    355   -181   -176    355   1192   1140    124     62    241    470
    -28    298    327   -137   -179    314   1171   1114     98     38    213    454
    -18    267    285   -124   -150    275   1161   1098     77     12    181    431
      2    236    231   -119   -114    233   1140   1075     41    -28    129    394
    -12    174    187    -80    -98    179   1109   1041     -2    -72     72    353
    -44    111    155    -33   -101    135   1080   1005    -49   -114     31    316
    -44    111    155    -33    -98    132   1070    982    -59   -137     18    303
    -54    103    158    -25   -106    129   1065    969    -67   -142      7    298
    -83     77    161      0   -122    119   1057    958    -72   -150      0    293
   -111     51    161     28   -137    106   1041    943    -83   -166    -10    288
   -135     25    161     54   -148     93   1018    919   -103   -181    -31    277
    -93     38    132     25   -114     85   1013    919   -111   -189    -38    283
    -90    -49     38     70    -64     -5   1008    922   -142   -244   -101    220
    -62   -135    -75     98      5   -106   1065    979   -150   -296   -179    124
     18    -96   -114     38     64   -103   1153   1091    -83   -272   -181    103
    106     75    -31    -93     67     23   1226   1252     62   -129    -46    220
    155    514    358   -335   -101    436   1249   1358    298    197    322    581
     49   1176   1127   -615   -537   1153   1208   1304    563    644    849   1098
   -103   1595   1699   -745   -901   1647    971    979    605    896   1179   1392
   -122   1317   1439   -600   -779   1376    662    545    233    592    919   1137
   -171    478    649   -155   -410    563    480    181   -384   -158    179    470
    -98   -176    -77    135    -10   -127    441    129   -709   -639   -329    -10
    -12   -371   -358    192    171   -366    491    265   -688   -698   -418   -109
    -44   -340   -298    192    124   -319    602    428   -555   -605   -340    -64
    -46   -233   -187    137     70   -210    727    576   -413   -480   -228     25
    -54   -148    -93    101     15   -119    797    662   -314   -394   -148    101
    -38   -109    -70     75     15    -90    823    698   -272   -355   -101    129
    -59   -119    -59     88      0    -90    831    701   -265   -353    -93    124
    -62   -124    -62     93     -2    -93    841    709   -254   -348    -77    132
    -90   -137    -49    114    -20    -96    841    711   -252   -348    -72    132
    -90   -109    -18    101    -36    -64    841    722   -244   -332    -49    140
    -72    -98    -25     83    -25    -62    833    724   -246   -332    -33    153
    -67    -77    -10     72    -28    -44    833    727   -249   -332    -15    168
    -85    -88     -5     85    -41    -46    826    717   -254   -342     -7    168
   -103    -83     20     93    -62    -31    823    717   -249   -335      5    181
    -98    -75     23     85    -62    -25    818    727   -252   -332     -2    192
    -93    -46     44     70    -70     -2    818    737   -241   -324    -12    205
    -98    -36     59     64    -80     12    818    740   -236   -322    -15    210
    -90    -15     75     54    -83     28    820    753   -220   -306    -12    218
    -96     25    122     33   -109     72    823    771   -202   -283     12    233
    -88     38    124     23   -106     80    810    769   -207   -280      7    231
    -80     57    137     10   -109     98    795    766   -210   -277      5    228
    -85     75    161      5   -122    116    797    774   -194   -270     12    233
    -96     67    161     12   -129    114    792    776   -197   -270     12    231
    -85    116    202    -15   -142    158    792    789   -176   -244     38    254
    -72    142    213    -36   -142    176    784    797   -166   -236     54    270
    -57    168    226    -54   -140    197    782    810   -155   -220     75    301
    -62    166    226    -51   -145    194    774    820   -150   -213     80    322
    -59    181    241    -59   -150    210    766    826   -145   -207     83    337
    -57    200    254    -72   -155    226    771    833   -132   -197     88    358
    -54    218    272    -80   -163    244    787    846   -114   -187    101    381
    -62    218    277    -80   -168    246    792    849   -103   -187     93    384
    -67    236    303    -85   -187    270    807    859    -90   -168     93    384
    -75    241    316    -85   -194    277    826    859    -88   -174     90    376
    -88    249    337    -80   -213    293    828    854    -80   -176     88    379
    -96    252    348    -80   -220    298    828    857    -67   -171     77    379
    -88    265    353    -88   -220    309    836    870    -46   -155     80    389
    -96    283    376    -93   -236    329    849    885    -23   -142     75    423
   -111    285    397    -85   -254    340    854    893     -5   -137     64    441
   -137    262    400    -64   -267    329    862    896     -2   -132     54    439
   -155    249    405    -46   -280    327    867    893     -5   -135     44    436
   -163    249    410    -44   -288    329    865    883     -5   -135     28    428
   -168    249    418    -38   -293    332    865    888     -5   -124     23    436
   -176    249    423    -38   -298    335    862    891     -7   -122     20    436
   -163    257    420    -46   -290    337    852    880    -18   -135     18    441
   -137    283    420    -72   -280    350    839    875    -23   -145     36    454
   -119    306    426    -93   -272    366    839    888    -20   -132     64    467
   -116    316    433   -101   -277    376    833    891    -18   -124     85    480
   -129    319    449    -96   -290    384    831    893    -18   -122     96    498
   -135    329    465    -98   -301    397    831    901    -12   -122     93    514
   -127    374    501   -122   -314    436    849    917      0   -106    137    535
   -129    392    522   -132   -327    454    865    935     18    -90    140    563
   -142    389    530   -124   -335    459    872    945     33    -83     98    589
   -166    345    509    -90   -337    426    862    945     28    -96     57    594
   -145    355    501   -103   -322    428    870    958     41    -85     44    605
    -57    465    522   -205   -290    493    924   1002     88    -33     67    633
   -106    462    568   -179   -337    514    940    995     96    -20     57    652
   -161    392    550   -116   -355    472    924    958     77    -25     33    667
   -166    311    478    -72   -322    394    888    909     25    -62     31    623
   -148    285    431    -70   -288    358    859    883    -18    -98     51    623
   -129    301    431    -88   -280    366    849    885    -28   -106     51    618
   -132    296    426    -83   -277    361    841    888    -36   -109     38    594
   -236    184    420     25   -327    301    818    867    -70   -140      5    524
   -252    132    381     59   -316    257    802    854   -106   -171    -54    498
   -202    111    314     44   -257    213    797    854   -132   -197    -83    496
   -220     44    265     88   -241    153    774    836   -171   -228   -106    480
   -259    -20    239    140   -249    109    753    813   -210   -257   -127    475
   -277    -64    210    168   -246     72    737    795   -244   -285   -148    459
   -280    -96    184    187   -233     44    724    784   -272   -309   -158    446
   -257    -88    168    171   -215     38    722    789   -285   -316   -161    446
   -257   -103    153    181   -205     23    717    787   -296   -322   -161    446
   -252   -145    103    197   -179    -20    706    776   -324   -340   -192    433
   -236   -226      7    231   -124   -109    701    779   -363   -387   -262    394
   -192   -316   -124    254    -36   -223    743    833   -387   -439   -345    306
   -200   -340   -140    270    -31   -241    839    953   -332   -426   -361    272
   -101   -213   -114    155      5   -163    950   1156   -184   -293   -246    392
    -20    174    194    -77   -109    184   1034   1325     64     15     83    735
    -72    828    901   -379   -488    862   1034   1337    361    467    607   1286
   -290   1353   1644   -530   -966   1499    841   1065    498    802   1036   1719
   -392   1137   1527   -374   -961   1332    491    597    184    594    875   1574
   -420    361    782     28   -602    571    257    179   -439   -103    187    948
   -337   -397    -59    366   -140   -228    181     41   -906   -717   -467    337
   -228   -667   -439    449    103   -553    236    181   -935   -833   -620    161
   -210   -675   -467    441    127   -571    366    355   -818   -756   -553    181
   -197   -605   -407    402    103   -509    480    501   -683   -649   -436    252
   -192   -530   -337    361     72   -436    545    584   -587   -561   -340    311
   -153   -462   -309    309     77   -387    597    644   -522   -506   -277    345
   -119   -407   -288    262     83   -348    636    685   -483   -465   -246    374
   -168   -446   -277    306     51   -363    639    691   -480   -459   -252    368
   -200   -478   -277    337     38   -379    644    696   -478   -454   -252    366
   -155   -436   -280    296     62   -358    659    717   -457   -436   -231    384
   -174   -444   -272    306     46   -361    662    714   -452   -433   -218    387
   -205   -465   -259    335     25   -363    670    717   -441   -426   -205    397
   -200   -457   -259    327     28   -358    675    727   -423   -407   -187    410
   -202   -475   -272    340     33   -374    662    724   -428   -407   -189    400
   -215   -483   -270    348     25   -376    659    717   -433   -413   -187    394
   -202   -462   -262    332     28   -363    675    727   -415   -397   -158    405
   -200   -475   -275    337     36   -376    670    722   -418   -402   -150    394
   -218   -478   -259    348     20   -368    667    719   -413   -392   -132    389
   -181   -428   -246    303     31   -337    680    740   -379   -358    -96    415
   -166   -405   -239    283     36   -322    696    763   -348   -335    -67    433
   -210   -433   -223    322      5   -329    691    766   -340   -329    -59    439
   -233   -454   -220    345     -7   -337    685    766   -340   -324    -49    439
   -228   -436   -207    329    -10   -322    670    763   -337   -324    -31    431
   -202   -379   -176    290    -12   -277    670    779   -311   -298      7    446
   -189   -358   -171    272    -10   -265    662    787   -301   -288     31    452
   -181   -340   -158    262    -12   -249    652    800   -288   -275     59    470
   -137   -290   -153    213      5   -220    641    813   -275   -249    103    493
   -142   -275   -132    207     -7   -202    636    820   -259   -231    140    511
   -140   -267   -129    202     -7   -200    649    841   -236   -210    174    532
   -103   -262   -158    184     25   -210    662    862   -213   -207    200    540
   -119   -257   -140    187      7   -197    654    854   -210   -207    223    542
   -132   -254   -122    192     -7   -187    657    844   -205   -207    239    540
   -135   -259   -124    194     -5   -192    667    841   -202   -213    246    540
   -132   -244   -111    189    -10   -179    680    852   -181   -194    280    566
   -137   -210    -75    171    -33   -142    693    857   -155   -168    319    579
   -135   -197    -64    166    -36   -132    693    854   -142   -163    329    571
   -140   -200    -59    168    -41   -132    696    852   -135   -163    332    563
   -158   -205    -46    181    -57   -127    706    857   -116   -155    350    566
   -129   -168    -38    148    -46   -103    714    867    -96   -127    389    587
   -132   -176    -44    153    -44   -111    698    849   -103   -135    394    574
   -142   -202    -59    171    -44   -132    693    833   -111   -150    394    550
   -150   -207    -57    179    -46   -132    685    820   -106   -148    410    535
   -171   -218    -49    194    -64   -135    675    805   -109   -153    413    540
   -176   -184    -10    179    -85    -98    672    805    -93   -135    439    548
   -171   -163      7    166    -90    -80    672    805    -80   -124    459    532
   -187   -168     18    179   -103    -75    683    810    -72   -122    462    514
   -197   -150     46    174   -122    -54    698    828    -46   -103    488    545
   -202   -145     57    174   -132    -44    698    833    -31    -85    517    566
   -220   -142     77    179   -150    -33    696    833    -20    -80    532    571
   -171    -75     96    124   -135     10    714    846      5    -57    558    581
   -137     10    148     62   -142     77    748    875     44    -18    602    607
   -181    -20    161    101   -171     67    743    875     44    -25    605    602
   -218    -77    140    148   -179     28    732    859     31    -46    584    581
   -181     -5    176     93   -179     85    753    883     64    -15    626    607
   -171    103    275     31   -223    189    782    917    119     38    706    667
   -202    127    327     36   -265    226    789    911    140     57    740    691
   -207    135    340     36   -272    236    763    878    129     46    743    670
   -280     59    340    111   -309    200    730    839     96      7    704    626
   -267     72    337     96   -303    205    737    841    111     18    709    646
   -155    111    267     20   -213    189    719    815    103      5    704    628
   -119     44    163     36   -142    103    662    750     44    -64    644    576
   -153     -5    148     80   -150     70    636    730     25    -90    631    558
   -176   -106     67    140   -124    -20    594    693    -15   -135    589    509
   -155   -161     -5    158    -75    -83    584    683    -36   -155    563    485
   -145   -163    -20    153    -64    -90    589    683    -31   -153    563    491
   -176   -205    -28    192    -75   -116    579    670    -41   -155    563    480
   -155   -220    -67    187    -44   -145    550    644    -72   -184    548    452
   -124   -262   -137    192      5   -200    511    594   -116   -236    506    397
   -114   -280   -168    194     25   -226    491    566   -142   -265    478    358
   -106   -290   -184    200     38   -239    498    576   -137   -262    478    361
   -101   -311   -210    207     51   -262    496    574   -137   -265    478    358
    -49   -376   -329    213    137   -353    488    576   -161   -309    431    301
    -33   -472   -439    252    200   -457    545    646   -153   -353    368    215
     -7   -472   -465    241    228   -470    639    758    -85   -340    348    176
     31   -397   -431    181    228   -413    724    906     46   -236    428    231
     85    -25   -111    -31     98    -67    776   1023    259     49    737    501
     44    610    563   -329   -259    587    750    987    480    457   1223    945
   -187   1072   1260   -441   -722   1166    540    698    527    758   1613   1254
   -236    909   1145   -337   -691   1026    176    246    194    574   1483   1096
   -265    210    475     25   -371    342     -7   -119   -353    -90    828    542
   -171   -446   -277    309     49   -363      2   -132   -672   -626    254     64
    -80   -698   -618    389    267   -659     70     41   -644   -701    132    -62
   -119   -763   -644    439    259   -706    166    184   -527   -639    163    -57
    -98   -657   -561    376    231   -610    290    322   -379   -519    267     18
    -90   -532   -444    309    174   -488    366    407   -265   -415    363     83
    -75   -483   -407    280    166   -446    394    446   -207   -368    402    101
    -54   -480   -426    265    184   -454    402    465   -184   -358    407    109
    -51   -470   -418    259    181   -444    415    480   -166   -342    423    122
    -31   -431   -400    231    181   -415    423    488   -150   -327    444     98
    -38   -426   -387    233    174   -407    418    475   -155   -329    441     70
    -67   -452   -384    257    158   -418    413    475   -153   -324    446     85
    -64   -446   -381    254    158   -415    410    483   -145   -314    454     90
    -51   -410   -358    231    150   -387    415    493   -132   -303    470     88
    -36   -384   -348    210    155   -366    413    496   -122   -285    488     90
    -46   -400   -353    220    150   -379    402    488   -124   -288    485     85
    -54   -405   -350    228    148   -379    397    491   -122   -285    493     96
    -64   -413   -348    236    140   -381    407    501   -106   -275    504    106
    -62   -376   -314    220    124   -345    410    517    -83   -249    524    103
    -54   -345   -290    200    116   -319    407    517    -80   -241    519     83
    -36   -348   -311    192    137   -329    397    511    -88   -249    491     72
    -15   -353   -340    181    161   -348    384    501    -98   -254    475     64
     20   -340   -361    161    189   -350    371    496   -103   -254    465     46
      2   -306   -311    150    155   -309    371    496    -93   -239    480     59
    -90   -303   -215    197     59   -259    405    535    -49   -194    524    101
    -85   -293   -210    189     59   -252    410    550    -36   -179    537    122
    -18   -275   -257    148    119   -267    394    555    -33   -168    555    145
     36   -259   -296    109    163   -275    376    550    -36   -166    566    155
    -33   -220   -187    124     75   -205    389    579     -2   -124    613    184
    -25   -210   -184    116     77   -197    394    589      7   -116    615    174
     28   -187   -215     80    122   -200    389    594     10   -116    602    161
     25   -184   -210     77    116   -197    405    607     23   -103    618    184
     77   -176   -257     49    166   -215    392    576     -2   -132    584    187
    -70   -158    -88    111      7   -124    439    613     38    -98    607    231
    -20   -145   -124     83     51   -135    444    607     36   -109    592    189
     12   -142   -158     64     83   -150    439    592     31   -103    610    145
     -5   -140   -137     72     64   -137    444    589     41    -80    644    140
    -44   -137    -93     88     23   -114    459    592     62    -67    649    150
    -59   -132    -72     96      5   -103    470    587     67    -72    620    140
   -184   -150     33    168   -111    -59    506    589     80    -64    633    150
   -207   -129     77    168   -142    -25    514    594    101    -44    665    163
    -33    -90    -57     59      7    -72    457    553     64    -75    646    103
      5    -93    -98     44     51    -96    449    537     59    -80    649     72
    -49   -127    -77     88     12   -103    457    532     64    -85    636     75
    -85    -98    -12     93    -38    -57    459    535     75    -83    628    109
    -23    -57    -33     38      2    -46    441    524     70    -88    626    106
    -15    -31    -15     23      0    -23    446    537     88    -64    652    150
    -80    -28     51     54    -67     10    467    563    116    -31    667    184
    -54    -12     38     33    -46     12    446    537     93    -54    615    148
    -64     -7     57     36    -62     23    439    522     77    -85    558    145
    -90     -5     85     49    -88     38    465    550    111    -41    628    163
   -114     44    158     33   -135    101    488    587    155     15    722    200
    -64     96    158    -15   -111    127    496    610    184     38    743    241
    -41    137    176    -49   -109    158    493    613    192     41    750    223
    -59    148    207    -44   -132    176    498    618    194     44    763    218
    -46    158    202    -57   -124    179    504    620    200     41    787    223
     -2    200    202   -101   -101    200    491    613    202     44    800    218
     -5    252    257   -124   -132    254    485    600    202     57    800    249
      5    254    249   -129   -122    252    459    563    171     41    758    246
    -49    249    296   -101   -174    272    452    548    174     36    737    231
    -96    246    342    -75   -220    293    446    542    174     38    706    213
    -57    218    275    -80   -168    246    400    493    124     -2    649    171
    -57    200    257    -70   -155    228    379    465     98    -33    613    148
    -90    137    226    -23   -158    181    368    452     80    -57    579    127
    -98     90    189      2   -145    140    363    449     70    -62    563    137
   -114     64    179     23   -148    122    350    444     64    -64    550    158
   -127     25    153     51   -140     88    337    426     46    -80    532    132
    -96     -7     88     49    -96     38    303    379     10   -116    485     59
   -122    -25     96     72   -111     33    296    366      2   -135    459     46
   -218    -38    176    127   -197     67    319    410     33   -103    488     93
   -119    -23     96     72   -109     36    298    392     12   -111    467     93
    -93    -25     64     57    -80     20    277    371     -2   -124    465     75
   -153    -93     59    122   -106    -18    288    381     -2   -140    449     54
   -163   -200    -38    179    -64   -119    335    433      0   -181    387     -5
   -142   -207    -64    176    -38   -137    439    535     59   -181    361    -38
    -85   -129    -44    109    -23    -88    514    657    163   -111    400      0
     -2    148    150    -72    -77    150    566    784    342    101    615    228
    -59    709    769   -324   -415    740    579    823    579    501   1109    667
   -244   1267   1512   -511   -878   1389    441    584    675    862   1597   1039
   -345   1241   1587   -449   -966   1413    129    163    428    805   1610   1000
   -405    667   1072   -129   -737    870    -75   -220    -83    231   1065    537
   -407   -148    259    277   -335     54   -127   -358   -522   -452    350    -46
   -389   -511   -122    452   -135   -316    -77   -226   -548   -626    129   -239
   -280   -511   -231    394    -25   -371      2    -54   -415   -540    184   -220
   -181   -413   -233    296     25   -324     96     88   -272   -413    285   -155
   -145   -277   -132    210     -7   -205    176    184   -150   -303    379   -103
   -124   -200    -75    163    -25   -137    205    210   -101   -267    407   -103
   -179   -210    -31    192    -77   -122    233    233    -75   -246    426    -80
   -202   -215    -15    207    -93   -116    249    252    -54   -226    449    -67
   -163   -187    -23    174    -70   -106    244    259    -41   -215    459    -57
   -116   -168    -51    142    -33   -111    231    239    -49   -215    454    -64
   -132   -127      2    127    -67    -62    246    259    -25   -187    480    -36
   -148   -103     41    124    -96    -31    267    285      2   -163    496    -18
   -103   -103     -2    101    -51    -54    252    277     -7   -174    480    -49
   -101   -142    -41    122    -31    -93    233    257    -31   -194    462    -72
   -119   -137    -18    127    -51    -77    239    254    -23   -184    470    -72
   -148    -93     51    119   -101    -20    254    272      5   -158    491    -46
   -124    -57     67     88    -96      5    254    285     18   -150    501    -15
   -127    -18    109     72   -119     44    259    296     36   -132    517      2
   -148    -20    124     83   -137     51    259    290     38   -132    524    -12
   -148    -23    124     85   -137     49    257    290     44   -132    532    -28
   -145    -23    119     83   -135     46    254    296     51   -132    540    -38
   -148      7    155     70   -150     80    257    311     72   -119    566    -23
   -132     59    192     36   -161    124    270    327    101    -93    589      0
   -122     64    187     28   -153    124    265    335    109    -83    597     10
   -132     83    213     23   -174    148    262    345    122    -75    605     23
   -119     77    197     20   -158    137    249    342    122    -75    620     25
   -106     80    187     10   -145    132    244    353    129    -57    644     31
   -106    135    241    -15   -174    187    257    384    168    -18    688     70
   -103    168    272    -33   -187    218    265    407    192     12    714     96
    -57    192    249    -67   -153    220    257    400    189     15    722    101
    -67    200    267    -67   -168    233    270    413    202     28    735    109
    -70    187    254    -59   -163    220    275    410    200     23    735     98
    -62    194    254    -67   -158    223    277    405    200     20    743     85
    -59    194    254    -67   -155    223    277    400    202     20    745     64
    -75    179    254    -51   -166    215    283    400    207     20    769     62
    -93    176    270    -41   -181    223    306    410    223     31    807     72
    -96    179    272    -44   -184    226    332    418    241     36    836     85
   -109    174    283    -31   -194    228    355    415    249     33    841     90
   -174    103    275     33   -226    189    366    392    246     10    815     59
   -218     59    275     77   -246    166    374    384    249      7    779     33
   -252     20    270    114   -262    145    376    389    244     25    745     15
   -265    -23    241    145   -254    109    376    397    241     28    709      2
   -223     25    249     98   -236    137    381    405    262     46    696      7
   -202     57    259     70   -231    158    381    415    280     67    678     18
   -189     62    252     62   -220    158    384    428    298    101    685     20
   -163     83    246     41   -205    163    384    444    327    132    711     28
   -158     72    231     41   -197    153    376    441    340    142    722     18
   -148     62    207     41   -176    135    366    433    345    153    730     20
   -142     59    202     41   -171    129    366    439    358    163    740     36
   -109     98    207      5   -158    153    389    454    384    179    748     67
    -96    153    246    -28   -171    200    415    475    413    205    766     98
    -98    174    270    -38   -184    220    431    496    428    223    782    122
   -103    181    285    -38   -194    233    449    514    446    241    800    137
   -106    187    293    -38   -200    239    467    530    459    259    810    168
   -109    200    309    -46   -210    254    483    548    478    283    836    200
    -90    215    306    -64   -197    259    480    530    465    277    836    218
   -101    244    342    -72   -220    293    491    524    470    277    836    252
   -119    239    358    -59   -239    298    485    514    470    272    823    262
   -161    205    363    -23   -262    285    462    488    449    254    792    249
   -174    197    371    -12   -272    283    444    462    433    239    750    265
   -176    145    319     12   -246    231    415    439    392    189    685    241
   -161     98    259     31   -210    179    410    444    387    202    740    161
   -111     41    153     31   -132     96    381    415    350    174    717    106
   -142    -38    103     88   -124     31    368    405    324    142    701     83
   -226   -116    109    171   -168     -5    363    397    306    124    688     75
   -228   -142     85    187   -158    -28    355    384    290    109    636     51
   -153   -155     -2    153    -75    -80    322    345    249     62    602      2
   -122   -181    -62    150    -31   -122    293    314    223     33    563    -36
   -135   -210    -75    171    -31   -142    290    311    220     28    535    -72
   -153   -226    -72    189    -41   -150    293    311    223     20    522    -83
   -168   -257    -88    213    -44   -171    277    301    213      5    511    -88
   -163   -301   -137    233    -15   -220    270    296    197    -18    496    -98
   -132   -389   -259    259     62   -324    285    316    174    -54    452   -155
   -109   -452   -342    280    116   -397    374    410    200    -70    410   -228
    -44   -376   -332    210    142   -355    498    574    311     12    467   -189
    -23   -220   -200    122     85   -210    568    735    475    187    620    -18
    -18    275    290   -129   -153    283    579    815    732    561   1041    431
   -135   1070   1205   -467   -670   1137    524    743   1015   1067   1636   1026
   -332   1332   1662   -501   -997   1496    244    366    950   1195   1821   1184
   -433    839   1273   -202   -852   1054    -38    -72    483    737   1371    797
   -446    -98    345    270   -397    124   -171   -379   -127    -54    566     80
   -379   -706   -327    542    -25   -517   -179   -353   -345   -418    161   -348
   -290   -745   -454    517     80   -600    -83   -176   -236   -363    171   -371
   -241   -644   -402    441     80   -524     54      5    -83   -246    246   -319
   -262   -542   -283    400      7   -413    161    140     51   -127    340   -244
   -239   -475   -236    358     -2   -355    210    200    119    -64    381   -215
   -189   -467   -280    327     44   -374    220    213    132    -62    363   -233
   -184   -446   -262    314     38   -355    233    228    150    -49    363   -226
   -181   -420   -239    301     25   -332    249    246    168    -31    368   -205
   -171   -418   -246    296     36   -332    249    246    171    -28    366   -205
   -176   -400   -226    285     23   -311    249    249    179    -23    371   -220
   -189   -418   -228    303     18   -324    249    249    179    -33    350   -231
   -192   -407   -215    298     10   -311    254    254    192    -31    332   -207
   -179   -371   -192    275      5   -283    265    270    215    -10    342   -184
   -197   -374   -176    285    -12   -277    267    280    226     18    374   -184
   -189   -363   -176    275     -7   -270    275    290    239     38    400   -176
   -179   -353   -174    265     -5   -262    277    293    249     46    397   -166
   -179   -361   -181    270      0   -272    262    280    241     33    374   -181
   -129   -345   -215    236     41   -280    246    275    241     25    363   -189
   -176   -342   -166    259     -5   -254    259    290    270     54    400   -171
   -207   -340   -135    272    -36   -236    265    303    293     83    426   -171
   -179   -322   -142    252    -18   -233    270    306    301     93    428   -179
   -148   -298   -150    223      0   -226    270    309    301     96    413   -176
   -145   -272   -129    207     -7   -202    272    324    319    109    420   -158
   -124   -239   -116    179     -5   -179    275    335    332    129    446   -140
   -101   -210   -109    155      2   -161    283    350    350    155    470   -119
   -109   -215   -106    161     -2   -161    283    363    368    174    488   -119
   -109   -192    -83    150    -15   -137    275    379    392    187    504   -103
    -88   -155    -70    122    -12   -114    275    397    410    210    527    -85
    -88   -114    -25    101    -31    -70    283    418    433    233    550    -62
    -98   -103     -5    101    -49    -57    293    426    446    246    555    -51
   -103   -114    -10    109    -49    -64    301    423    446    239    550    -62
   -109    -96     12    101    -62    -44    301    410    441    226    540    -67
   -109    -64     44     88    -77    -10    293    392    441    220    537    -88
   -106    -67     38     85    -75    -15    290    376    439    218    535   -109
   -103    -44     59     72    -83      7    298    387    459    231    550    -88
   -111    -33     75     70    -96     20    303    389    467    233    548    -85
   -116    -31     85     75   -101     25    314    387    472    228    527    -83
   -116    -20     96     67   -109     36    314    381    475    236    553    -98
   -116    -33     83     75   -101     25    303    371    465    223    550   -106
   -119    -36     80     75   -101     20    290    353    449    197    509   -122
   -114    -18     96     67   -106     38    277    345    452    192    504   -145
   -137    -10    127     70   -132     57    272    340    454    207    545   -142
   -132     -5    127     67   -129     59    267    337    449    207    545   -140
   -122     15    135     51   -129     75    257    332    449    202    527   -153
   -155      7    163     75   -158     85    265    350    465    218    537   -145
   -135     12    145     59   -140     77    265    355    470    226    532   -135
   -106     15    119     44   -114     67    252    348    465    218    535   -145
    -93     23    116     33   -103     70    252    353    472    215    555   -148
    -80     96    176     -7   -127    135    267    371    496    233    600   -129
    -85    161    246    -38   -166    202    283    384    509    249    605   -111
    -85    210    293    -62   -189    252    290    387    511    239    576    -90
    -85    249    335    -85   -210    290    290    392    519    241    584    -85
    -46    283    329   -116   -187    306    275    381    519    254    636   -116
    -59    265    324   -103   -192    296    267    379    522    257    652   -145
    -57    311    368   -127   -213    340    280    381    532    270    657   -137
    -62    379    439   -161   -249    407    283    371    537    270    662   -111
    -38    428    467   -194   -252    446    257    342    519    246    652   -116
    -41    423    465   -192   -252    441    210    303    488    223    626   -137
    -46    413    459   -184   -254    436    176    267    459    200    607   -142
    -85    400    485   -158   -285    441    168    257    449    194    613   -129
   -142    392    535   -124   -337    462    163    259    446    192    620   -145
   -140    379    519   -119   -329    449    142    239    418    158    579   -207
    -83    348    428   -132   -257    387    111    202    376     96    506   -259
    -49    290    340   -122   -194    314     62    155    319     28    433   -319
    -18    233    252   -106   -135    241     25    119    270    -23    379   -381
    -18    239    257   -111   -137    246     -5     77    239    -41    381   -413
    -15    231    246   -109   -129    239    -31     49    213    -57    376   -433
     12    244    231   -129   -109    239    -38     44    207    -62    363   -441
     36    254    218   -145    -90    236    -41     44    210    -67    353   -439
     64    226    161   -148    -49    194    -67     10    184   -106    311   -470
     85    205    119   -145    -15    163    -98    -20    150   -145    270   -511
    114    137     23   -127     44     83   -106    -18    119   -194    202   -581
    155     54   -101   -103    129    -23    -51     41    122   -254    109   -678
    205     90   -114   -148    158    -12     41    166    200   -228    114   -691
    298    290     -7   -296    153    142    114    324    361    -64    275   -568
    371    810    439   -589    -33    626    109    397    589    309    685   -213
    285   1551   1265   -917   -488   1408      2    272    784    766   1234    267
     77   1891   1810   -987   -867   1849   -301   -119    693    932   1465    475
    -72   1525   1597   -727   -836   1561   -581   -568    259    563   1104    205
   -150    628    779   -239   -465    704   -696   -870   -337   -259    254   -467
   -129    -85     44    109    -88    -20   -672   -818   -576   -717   -249   -948
    -88   -187    -98    137      2   -142   -558   -607   -433   -644   -210   -992
    -70   -150    -80    109      5   -116   -431   -428   -270   -527   -137   -945
    -59    -62     -5     59    -28    -36   -327   -298   -127   -402    -28   -846
    -23     77    101    -25    -62     88   -259   -226    -36   -314     28   -745
    -15    184    197    -85   -106    192   -220   -189     23   -267     44   -704
    -38    202    241    -83   -140    220   -194   -161     54   -241     44   -685
    -44    205    249    -83   -148    228   -197   -153     62   -236     38   -688
    -23    192    215    -83   -119    202   -207   -161     49   -252     18   -706
     -2    192    194    -98    -98    194   -220   -171     44   -259     -2   -730
      7    202    194   -106    -93    200   -218   -158     57   -246      0   -727
      5    233    226   -119   -111    231   -215   -148     72   -223     18   -704
      2    231    228   -116   -111    231   -215   -145     80   -218     23   -688
      7    236    228   -122   -111    233   -213   -140     93   -207     28   -678
      5    244    236   -124   -116    241   -213   -132    101   -200     31   -672
     -2    249    252   -124   -127    252   -210   -129    103   -194     23   -678
    -23    249    272   -111   -148    259   -205   -124    114   -184     25   -688
    -18    252    267   -116   -145    259   -215   -127    116   -174     33   -691
    -46    265    311   -109   -179    288   -207   -116    129   -155     49   -678
   -109    259    368    -77   -239    314   -184    -98    145   -142     72   -659
   -155    272    428    -57   -290    350   -171    -80    163   -127    103   -644
    -72    303    376   -116   -223    340   -202   -101    150   -142     85   -665
     31    335    303   -184   -135    319   -231   -106    140   -148     70   -672
    103    345    241   -226    -70    293   -257   -119    135   -150     51   -678
    148    350    202   -249    -25    277   -267   -116    137   -150     36   -683
    142    384    241   -265    -51    314   -275   -106    150   -127     62   -670
    148    407    259   -277    -57    332   -280    -93    163   -114     67   -641
    135    431    296   -285    -80    363   -275    -80    179    -93     83   -623
    124    462    337   -293   -106    400   -257    -59    205    -62    127   -579
    122    465    340   -293   -109    402   -246    -44    218    -41    161   -555
    114    462    348   -288   -116    405   -239    -49    215    -41    148   -571
    114    465    348   -290   -116    407   -244    -72    197    -64    111   -589
    114    470    355   -290   -119    413   -244    -88    194    -64    103   -589
     98    452    350   -277   -124    402   -236    -93    194    -59    109   -594
     62    452    389   -257   -163    420   -218    -80    210    -49    122   -584
     46    449    402   -249   -179    428   -202    -75    218    -44    116   -587
     83    441    358   -262   -137    400   -215    -93    210    -57     80   -618
     33    457    420   -246   -192    439   -205   -101    215    -49     70   -626
     18    428    410   -226   -194    420   -210   -129    200    -80     28   -644
     12    415    400   -215   -194    410   -215   -142    192    -98    -10   -652
    129    423    293   -275    -80    358   -252   -179    163   -122    -57   -709
    155    413    257   -285    -49    335   -265   -194    158   -124    -62   -748
    150    384    233   -267    -41    309   -272   -210    153   -122    -59   -748
    150    384    233   -270    -41    311   -280   -220    158   -114    -64   -732
    127    389    262   -257    -67    327   -272   -213    176    -96    -64   -711
    106    368    259   -239    -77    314   -265   -215    176    -98    -80   -740
     96    355    257   -226    -80    306   -270   -223    176   -106   -101   -761
     93    355    259   -226    -83    309   -280   -236    168   -119   -132   -771
    106    368    262   -236    -77    316   -275   -241    174   -106   -122   -797
    116    392    272   -254    -77    332   -259   -231    189    -83    -90   -784
    122    413    290   -270    -83    353   -249   -223    202    -51    -64   -774
    116    441    322   -280   -103    384   -249   -223    220    -23    -46   -763
    111    449    337   -280   -111    394   -241   -218    236    -20    -59   -748
    124    467    342   -296   -111    407   -239   -218    246    -28    -80   -740
    129    498    368   -314   -119    433   -231   -220    262    -18    -67   -722
    124    519    394   -324   -135    457   -236   -239    270     -5    -49   -701
    124    537    413   -329   -142    475   -246   -267    262      0    -54   -691
    116    514    397   -316   -140    457   -280   -314    231    -20    -98   -701
    109    488    379   -298   -135    433   -316   -358    200    -51   -148   -711
    114    480    363   -298   -124    423   -342   -379    176    -64   -168   -727
    116    449    332   -283   -106    392   -363   -400    148    -83   -184   -748
    101    384    283   -246    -90    335   -384   -420    124   -101   -213   -776
    101    327    226   -215    -62    277   -415   -446     90   -135   -252   -820
     93    280    184   -189    -44    233   -449   -478     51   -163   -283   -870
     96    231    135   -163    -18    184   -478   -514     20   -197   -316   -914
    101    210    106   -158     -2    158   -496   -548     -7   -231   -348   -953
     93    158     64   -127     12    111   -506   -571    -31   -262   -387   -976
     88    132     41   -111     23     88   -524   -589    -44   -283   -415   -984
     93    135     41   -114     25     88   -537   -605    -54   -301   -428   -995
    114    132     18   -124     49     75   -555   -626    -72   -319   -439  -1002
    122    103    -20   -114     70     41   -579   -654   -101   -342   -465  -1028
    132      5   -127    -70    127    -59   -594   -665   -137   -402   -545  -1093
    161   -101   -262    -28    210   -181   -540   -597   -132   -454   -639  -1166
    197    -70   -270    -64    231   -171   -444   -491    -59   -433   -636  -1192
    262     59   -202   -163    231    -70   -371   -363     72   -316   -535  -1119
    327    436    109   -381    109    272   -381   -314    241    -38   -220   -865
    288   1106    818   -696   -265    963   -470   -433    400    350    259   -449
    171   1540   1369   -857   -597   1454   -756   -833    306    537    550   -241
    137   1322   1184   -730   -524   1254  -1098  -1288    -96    267    322   -457
    124    550    426   -340   -150    488  -1236  -1592   -631   -459   -397  -1034
    194   -150   -345    -20    270   -246  -1226  -1577   -914   -979   -958  -1478
    296   -345   -641     23    467   -493  -1176  -1423   -857  -1000  -1060  -1558
    381   -254   -639    -64    509   -446  -1070  -1270   -711   -893  -1008  -1512
    431   -148   -581   -142    504   -363   -995  -1174   -594   -800   -953  -1457
    433    -67   -501   -181    467   -283   -950  -1119   -509   -730   -906  -1408
    439     15   -426   -228    431   -205   -935  -1101   -465   -685   -870  -1389
    436     31   -407   -233    423   -187   -932  -1101   -454   -675   -867  -1387
    428     23   -407   -228    418   -192   -940  -1106   -459   -688   -883  -1395
    423     41   -381   -231    402   -168   -945  -1109   -457   -693   -893  -1400
    402     83   -319   -244    361   -119   -958  -1130   -459   -693   -904  -1421
    381    140   -241   -262    311    -49   -961  -1130   -449   -672   -870  -1413
    353    163   -189   -259    270    -12   -961  -1127   -444   -667   -849  -1410
    316    181   -135   -249    226     23   -963  -1132   -441   -678   -828  -1397
    301    249    -51   -275    176     98   -966  -1124   -428   -665   -828  -1369
    290    303     12   -298    140    158   -982  -1132   -431   -659   -846  -1356
    272    340     67   -309    101    202  -1002  -1145   -439   -662   -867  -1345
    233    342    109   -288     62    226  -1018  -1150   -441   -659   -883  -1348
    197    319    122   -259     36    220  -1041  -1171   -454   -683   -904  -1369
    184    332    148   -257     18    241  -1062  -1195   -459   -698   -924  -1384
    168    379    210   -272    -20    296  -1067  -1200   -452   -683   -924  -1379
    111    418    306   -265    -96    363  -1054  -1187   -428   -649   -906  -1353
    129    426    293   -280    -80    361  -1078  -1197   -436   -659   -930  -1353
    202    428    226   -316    -10    327  -1124  -1223   -459   -678   -961  -1374
    246    426    176   -337     36    301  -1163  -1244   -483   -693   -982  -1392
    249    423    174   -335     38    298  -1182  -1247   -485   -691   -987  -1395
    205    420    213   -314     -5    319  -1187  -1244   -480   -691  -1008  -1361
    106    418    311   -262   -101    366  -1169  -1221   -452   -652   -974  -1319
     85    431    342   -259   -127    387  -1171  -1200   -428   -602   -922  -1309
    207    444    236   -324    -12    340  -1208  -1218   -446   -610   -927  -1337
    228    413    181   -322     23    296  -1221  -1234   -467   -631   -963  -1358
    244    405    161   -327     41    283  -1223  -1241   -475   -649   -989  -1366
    262    415    153   -340     54    285  -1223  -1244   -470   -649  -1002  -1358
    275    402    127   -337     75    265  -1234  -1254   -475   -654  -1018  -1371
    241    368    124   -306     59    246  -1223  -1260   -467   -649  -1026  -1382
    220    361    137   -290     41    249  -1202  -1252   -446   -636  -1021  -1379
    163    337    174   -252     -5    257  -1179  -1236   -418   -607  -1023  -1379
    111    306    194   -207    -41    252  -1158  -1221   -392   -584  -1034  -1382
     46    275    228   -161    -90    252  -1158  -1221   -389   -576  -1078  -1397
     41    272    231   -158    -96    252  -1171  -1234   -397   -581  -1111  -1397
     80    288    207   -187    -62    249  -1192  -1252   -413   -607  -1119  -1395
    101    293    192   -197    -44    244  -1202  -1265   -418   -613  -1119  -1397
    106    275    168   -192    -31    223  -1215  -1280   -426   -618  -1132  -1410
    111    259    148   -184    -18    202  -1228  -1291   -436   -615  -1145  -1408
    106    233    127   -171    -10    181  -1236  -1293   -444   -613  -1148  -1402
    106    213    106   -158      0    161  -1241  -1301   -449   -607  -1153  -1405
     90    171     80   -132      5    127  -1247  -1304   -457   -600  -1166  -1405
    103    163     59   -135     20    114  -1260  -1301   -457   -587  -1174  -1397
    119    174     54   -148     31    116  -1267  -1291   -446   -576  -1174  -1384
    119    168     49   -142     36    109  -1270  -1275   -436   -563  -1169  -1369
    129    158     28   -145     49     96  -1262  -1265   -428   -553  -1158  -1348
    142    174     31   -158     54    103  -1257  -1257   -420   -550  -1145  -1340
    161    200     38   -181     62    119  -1257  -1254   -418   -540  -1119  -1330
    187    207     20   -197     83    114  -1257  -1254   -415   -540  -1106  -1322
    210    213      2   -213    103    109  -1260  -1252   -418   -545  -1088  -1325
    236    236      0   -236    116    119  -1249  -1249   -405   -540  -1052  -1312
    244    249      5   -246    119    127  -1260  -1257   -400   -540  -1036  -1286
    265    270      5   -267    129    137  -1275  -1265   -392   -553  -1075  -1234
    236    231     -5   -233    119    114  -1293  -1288   -426   -574  -1135  -1236
    184    174    -10   -179     96     83  -1317  -1317   -462   -581  -1140  -1273
    129    129     -2   -132     67     64  -1330  -1330   -478   -563  -1119  -1306
    116    103    -12   -109     64     46  -1327  -1327   -485   -555  -1127  -1314
    127     75    -51   -103     88     10  -1317  -1319   -496   -563  -1171  -1322
     75    -31   -106    -23     90    -67  -1337  -1343   -537   -613  -1249  -1358
     23   -129   -153     51     88   -142  -1369  -1382   -589   -667  -1343  -1410
     46   -168   -215     62    129   -192  -1376  -1392   -620   -701  -1384  -1428
     90   -192   -283     49    184   -236  -1382  -1408   -652   -730  -1410  -1428
     38   -280   -319    119    176   -298  -1408  -1444   -701   -776  -1465  -1449
     -5   -342   -337    171    166   -340  -1431  -1467   -735   -802  -1496  -1470
     -5   -348   -342    176    168   -345  -1444  -1478   -753   -818  -1522  -1475
     15   -324   -340    150    176   -332  -1444  -1475   -756   -823  -1558  -1475
     44   -348   -394    150    218   -371  -1460  -1488   -784   -854  -1615  -1501
     67   -423   -491    176    275   -457  -1462  -1488   -815   -893  -1649  -1558
     90   -563   -654    236    371   -607  -1410  -1441   -841   -945  -1712  -1644
     98   -610   -711    254    402   -659  -1312  -1335   -792   -935  -1709  -1654
    135   -532   -670    197    402   -600  -1226  -1182   -683   -836  -1631  -1566
    184   -176   -361     -5    272   -270  -1187  -1054   -470   -561  -1350  -1252
    145    475    329   -309    -90    402  -1213  -1039   -197   -106   -841   -769
     49    989    940   -522   -446    966  -1439  -1327   -124    197   -472   -470
     23    836    813   -431   -394    826  -1756  -1751   -426     10   -615   -620
    -36     15     51      7    -46     33  -1966  -2171  -1062   -743  -1337  -1208
    -41   -813   -771    428    363   -792  -2023  -2281  -1493  -1371  -2018  -1758
     57  -1005  -1062    472    558  -1034  -1964  -2114  -1457  -1400  -2117  -1865
    124   -966  -1093    420    607  -1028  -1842  -1935  -1319  -1286  -2042  -1831
    194   -872  -1070    337    631   -971  -1735  -1792  -1182  -1171  -1953  -1764
    241   -776  -1018    267    628   -896  -1657  -1693  -1080  -1078  -1880  -1688
    200   -769   -969    283    584   -867  -1615  -1647  -1044  -1036  -1839  -1660
    205   -753   -958    275    579   -857  -1595  -1623  -1031  -1026  -1823  -1652
    236   -732   -971    246    602   -852  -1587  -1613  -1031  -1034  -1829  -1647
    272   -706   -979    218    626   -841  -1574  -1592  -1021  -1023  -1816  -1626
    259   -753  -1013    244    636   -883  -1579  -1600  -1036  -1041  -1836  -1644
    249   -792  -1041    270    644   -917  -1597  -1618  -1052  -1060  -1865  -1657
    277   -797  -1075    259    672   -935  -1605  -1623  -1057  -1067  -1886  -1662
    288   -800  -1088    257    688   -943  -1605  -1623  -1049  -1067  -1883  -1652
    316   -774  -1091    226    704   -932  -1592  -1613  -1036  -1052  -1855  -1634
    337   -753  -1093    207    714   -922  -1577  -1592  -1021  -1036  -1839  -1613
    348   -750  -1101    200    722   -924  -1571  -1584  -1021  -1036  -1847  -1597
    309   -815  -1124    254    717   -969  -1582  -1587  -1039  -1057  -1873  -1602
    311   -797  -1109    244    709   -953  -1571  -1571  -1023  -1041  -1847  -1577
    322   -758  -1080    218    698   -919  -1566  -1561  -1015  -1026  -1821  -1566
    306   -758  -1067    226    683   -911  -1574  -1561  -1015  -1023  -1816  -1564
    293   -753  -1047    231    670   -898  -1566  -1545  -1000  -1010  -1797  -1545
    296   -730  -1026    215    659   -875  -1553  -1522   -979   -979  -1758  -1535
    309   -722  -1031    205    670   -875  -1551  -1506   -969   -969  -1745  -1532
    340   -704  -1044    179    691   -872  -1543  -1491   -956   -961  -1732  -1522
    314   -704  -1018    194    665   -859  -1543  -1478   -940   -950  -1712  -1506
    324   -688  -1013    181    667   -849  -1538  -1460   -924   -932  -1693  -1496
    340   -633   -974    145    654   -802  -1525  -1428   -898   -901  -1665  -1467
    353   -605   -958    127    654   -782  -1530  -1402   -883   -888  -1652  -1436
    350   -566   -917    109    633   -740  -1527  -1379   -862   -865  -1615  -1423
    337   -555   -893    109    613   -724  -1517  -1363   -846   -852  -1597  -1428
    345   -537   -883     96    613   -711  -1504  -1353   -836   -852  -1597  -1405
    345   -535   -880     93    613   -706  -1480  -1340   -823   -849  -1584  -1389
    327   -545   -872    109    600   -709  -1462  -1325   -810   -836  -1561  -1382
    309   -542   -854    116    579   -698  -1460  -1317   -802   -839  -1561  -1371
    309   -514   -823    103    566   -667  -1447  -1301   -784   -826  -1543  -1345
    296   -519   -815    109    553   -665  -1431  -1288   -774   -820  -1530  -1343
    270   -524   -795    127    532   -659  -1415  -1273   -763   -815  -1517  -1350
    228   -542   -774    155    498   -657  -1392  -1254   -750   -810  -1504  -1345
    228   -548   -776    158    501   -662  -1371  -1236   -735   -800  -1491  -1332
    220   -553   -774    166    496   -665  -1353  -1226   -730   -795  -1488  -1327
    215   -553   -769    168    491   -659  -1330  -1208   -719   -782  -1467  -1317
    231   -561   -792    163    509   -675  -1317  -1202   -724   -792  -1460  -1312
    262   -579   -841    158    550   -709  -1332  -1218   -748   -818  -1473  -1317
    296   -553   -849    127    571   -698  -1345  -1223   -758   -826  -1462  -1299
    314   -542   -857    114    584   -698  -1345  -1223   -763   -828  -1436  -1286
    335   -555   -893    109    613   -724  -1350  -1226   -774   -833  -1413  -1291
    361   -568   -930    103    644   -748  -1356  -1226   -782   -831  -1379  -1301
    389   -571   -963     90    675   -766  -1363  -1226   -792   -833  -1366  -1299
    413   -581   -995     85    704   -787  -1356  -1223   -800   -836  -1366  -1296
    418   -540   -958     59    685   -748  -1325  -1195   -779   -818  -1332  -1267
    415   -511   -927     49    670   -719  -1288  -1166   -753   -802  -1319  -1252
    459   -462   -924      0    691   -693  -1275  -1158   -748   -795  -1319  -1249
    478   -410   -888    -33    683   -649  -1254  -1143   -735   -771  -1273  -1239
    483   -418   -901    -33    691   -659  -1247  -1135   -735   -776  -1260  -1234
    517   -397   -914    -59    714   -654  -1239  -1124   -735   -779  -1278  -1223
    532   -353   -888    -90    709   -620  -1226  -1111   -717   -753  -1262  -1215
    519   -335   -854    -90    685   -594  -1210  -1104   -704   -730  -1205  -1215
    498   -337   -839    -80    665   -587  -1223  -1114   -717   -740  -1218  -1218
    517   -345   -862    -88    688   -602  -1257  -1148   -750   -769  -1241  -1231
    522   -355   -878    -85    698   -618  -1286  -1174   -784   -807  -1257  -1249
    522   -350   -872    -85    696   -610  -1306  -1192   -805   -831  -1273  -1254
    527   -402   -930    -62    727   -665  -1314  -1195   -815   -839  -1262  -1265
    542   -454   -997    -44    769   -724  -1325  -1195   -831   -846  -1249  -1291
    589   -504  -1096    -44    841   -800  -1356  -1218   -870   -883  -1267  -1317
    589   -576  -1166     -5    878   -870  -1353  -1213   -885   -911  -1296  -1322
    576   -646  -1226     33    898   -935  -1358  -1218   -914   -950  -1343  -1348
    566   -685  -1252     59    906   -969  -1361  -1226   -943   -974  -1356  -1371
    545   -727  -1275     90    909  -1000  -1348  -1218   -943   -979  -1345  -1361
    530   -740  -1270    106    898  -1005  -1330  -1205   -937   -976  -1330  -1350
    511   -750  -1265    119    885  -1008  -1332  -1205   -953   -989  -1327  -1361
    511   -730  -1241    109    875   -987  -1335  -1192   -953   -987  -1314  -1345
    524   -745  -1273    109    896  -1008  -1325  -1169   -950   -987  -1306  -1340
    540   -846  -1387    153    963  -1117  -1304  -1145   -984  -1047  -1369  -1400
    545   -909  -1454    179   1000  -1182  -1195  -1034   -953  -1067  -1410  -1454
    579   -841  -1421    129    997  -1130  -1062   -857   -833   -987  -1340  -1408
    654   -587  -1241    -33    945   -914   -961   -665   -639   -769  -1124  -1205
    717    -33   -750   -340    732   -392   -932   -550   -363   -361   -667   -753
    548    641     90   -597    228    368  -1005   -662   -132     88   -127   -236
    358    836    478   -597    -59    657  -1270  -1031   -228    189     49    -85
    241    366    124   -306     57    246  -1532  -1467   -688   -257   -348   -436
    202   -571   -774    184    488   -672  -1657  -1787  -1327  -1083  -1148  -1143
    267  -1101  -1371    415    818  -1234  -1649  -1712  -1491  -1379  -1491  -1473
    342  -1192  -1535    426    937  -1363  -1545  -1527  -1405  -1353  -1512  -1504
    389  -1127  -1519    366    953  -1322  -1392  -1340  -1260  -1249  -1444  -1441
    418  -1008  -1426    296    922  -1215  -1265  -1197  -1130  -1137  -1337  -1343
    423   -948  -1371    262    893  -1158  -1197  -1122  -1060  -1065  -1254  -1273
    431   -919  -1350    244    888  -1135  -1161  -1075  -1028  -1036  -1218  -1236
    420   -909  -1330    241    872  -1119  -1132  -1044  -1015  -1028  -1218  -1205
    410   -885  -1296    239    852  -1091  -1104  -1023  -1008  -1018  -1213  -1187
    423   -870  -1293    223    857  -1080  -1083  -1013  -1005  -1008  -1184  -1195
    454   -849  -1306    197    878  -1078  -1072  -1008  -1013  -1008  -1182  -1192
    483   -831  -1317    174    896  -1072  -1070  -1008  -1026  -1015  -1182  -1166
    472   -836  -1309    181    891  -1072  -1057  -1002  -1031  -1013  -1169  -1150
    465   -820  -1288    176    875  -1052  -1041   -989  -1021  -1002  -1132  -1143
    478   -805  -1283    163    878  -1044  -1023   -982  -1018  -1008  -1119  -1130
    470   -779  -1252    153    859  -1015  -1008   -966  -1008   -989  -1080  -1109
    488   -753  -1241    132    865   -997  -1000   -948   -997   -971  -1067  -1070
    558   -758  -1317     98    935  -1036  -1005   -950  -1008   -987  -1067  -1054
    576   -719  -1299     70    935  -1008   -989   -940  -1005   -979  -1047  -1062
    579   -706  -1286     62    930   -995   -974   -937  -1015   -992  -1067  -1098
    574   -683  -1257     54    914   -969   -971   -930  -1023  -1002  -1078  -1075
    563   -659  -1223     46    891   -940   -953   -906  -1008   -979  -1023  -1052
    571   -641  -1215     33    891   -927   -932   -880   -989   -945   -974  -1021
    566   -623  -1189     28    875   -906   -919   -865   -979   -930   -945   -992
    566   -605  -1171     20    867   -888   -898   -836   -963   -919   -924   -961
    610   -581  -1192    -15    901   -888   -909   -831   -966   -924   -911   -958
    636   -542  -1179    -49    906   -859   -919   -820   -963   -911   -885   -937
    683   -522  -1205    -83    943   -862   -924   -820   -963   -911   -878   -922
    745   -498  -1244   -122    995   -870   -930   -820   -971   -930   -901   -927
    763   -467  -1231   -148    995   -849   -922   -802   -963   -911   -878   -932
    761   -452  -1213   -155    984   -831   -885   -774   -953   -885   -826   -911
    724   -452  -1176   -137    948   -813   -839   -735   -927   -865   -789   -880
    732   -431  -1163   -150    948   -797   -826   -709   -906   -854   -771   -867
    862   -402  -1265   -231   1062   -833   -844   -732   -940   -883   -779   -878
    909   -410  -1319   -249   1114   -865   -831   -740   -953   -896   -782   -898
    839   -420  -1260   -210   1049   -839   -789   -709   -930   -878   -750   -883
    867   -407  -1275   -228   1070   -841   -763   -693   -924   -878   -737   -878
    844   -389  -1236   -228   1039   -810   -722   -675   -914   -862   -711   -862
    846   -407  -1254   -220   1049   -831   -704   -683   -924   -878   -711   -872
    852   -420  -1275   -215   1062   -849   -693   -688   -922   -888   -711   -883
    849   -413  -1262   -218   1054   -836   -667   -675   -911   -867   -688   -901
    836   -428  -1267   -205   1049   -846   -649   -665   -911   -859   -675   -901
    797   -433  -1231   -181   1013   -833   -626   -654   -906   -857   -672   -888
    761   -407  -1171   -179    966   -787   -600   -623   -885   -841   -641   -852
    711   -423  -1135   -142    922   -779   -571   -592   -870   -818   -623   -828
    722   -420  -1145   -153    932   -782   -561   -592   -885   -826   -657   -831
    654   -415  -1070   -119    862   -743   -532   -561   -862   -807   -615   -797
    584   -415  -1000    -85    789   -706   -498   -522   -831   -766   -517   -771
    522   -446   -969    -36    745   -706   -465   -491   -807   -745   -472   -745
    527   -428   -958    -49    740   -693   -436   -465   -782   -735   -454   -693
    545   -363   -909    -90    724   -633   -394   -420   -743   -709   -426   -641
    509   -296   -807   -109    657   -550   -348   -376   -701   -675   -381   -607
    594   -233   -828   -179    711   -530   -335   -358   -680   -657   -363   -605
    665   -226   -891   -220    774   -555   -322   -342   -672   -670   -371   -592
    636   -202   -839   -215    737   -519   -285   -298   -633   -639   -324   -545
    610   -213   -826   -200    717   -517   -275   -293   -628   -649   -350   -514
    561   -168   -730   -194    644   -449   -241   -277   -600   -628   -327   -475
    514   -171   -688   -171    600   -428   -228   -283   -613   -597   -265   -519
    488   -218   -706   -135    594   -462   -246   -311   -639   -600   -265   -519
    454   -241   -696   -109    574   -467   -249   -316   -649   -600   -262   -496
    459   -280   -740    -88    600   -509   -265   -316   -672   -605   -254   -514
    501   -277   -779   -111    639   -530   -265   -316   -678   -610   -241   -522
    540   -296   -836   -124    688   -566   -254   -319   -691   -626   -249   -542
    566   -335   -901   -116    732   -618   -265   -329   -719   -662   -280   -574
    553   -368   -922    -90    737   -644   -272   -327   -740   -696   -303   -600
    504   -436   -940    -36    719   -688   -275   -329   -758   -727   -329   -628
    459   -485   -948     12    701   -717   -265   -322   -766   -743   -335   -636
    431   -488   -919     25    675   -704   -257   -319   -771   -750   -329   -633
    428   -454   -883     12    654   -667   -228   -290   -750   -730   -290   -597
    413   -452   -865     18    636   -659   -215   -270   -740   -722   -272   -566
    400   -462   -865     31    631   -662   -202   -254   -735   -724   -272   -553
    392   -493   -888     49    639   -691   -179   -239   -730   -722   -277   -561
    426   -579  -1005     77    714   -792   -153   -218   -748   -753   -327   -618
    431   -626  -1060     96    745   -841    -67   -114   -704   -763   -363   -657
    436   -589  -1028     75    732   -807     36     38   -589   -693   -324   -626
    483   -413   -896    -36    688   -654    132    218   -410   -504   -150   -480
    493     54   -439   -272    467   -192    171    314   -189   -148    249   -106
    371    724    353   -550      7    540    106    179    -51    246    756    358
    215   1002    787   -610   -285    893   -153   -187   -181    381    997    524
    148    649    498   -400   -176    574   -426   -620   -639     20    719    231
    106   -252   -358     72    231   -303   -519   -872  -1189   -750    -38   -402
    158   -844  -1002    340    579   -922   -472   -769  -1337  -1080   -405   -730
    226   -953  -1179    363    701  -1065   -379   -576  -1218  -1018   -387   -735
    270   -859  -1130    293    698   -995   -239   -397  -1039   -872   -283   -649
    272   -753  -1026    241    649   -888   -124   -259   -880   -740   -194   -563
    303   -685   -989    189    644   -836    -85   -197   -795   -675   -153   -519
    311   -628   -943    158    626   -784    -41   -142   -735   -639   -119   -483
    316   -607   -924    142    618   -766     -5   -101   -696   -620   -101   -462
    324   -610   -935    142    628   -771     20    -67   -675   -607    -88   -439
    337   -613   -950    137    641   -779     33    -54   -670   -607    -88   -436
    345   -607   -953    132    649   -779     49    -41   -659   -610    -77   -433
    329   -618   -948    142    636   -782     67    -31   -652   -620    -75   -439
    314   -623   -937    155    626   -779     77    -15   -644   -615    -72   -439
    298   -631   -930    166    613   -779    101     12   -618   -581    -44   -413
    280   -644   -924    181    602   -784    124     36   -602   -561    -25   -397
    267   -644   -914    187    589   -776    142     64   -589   -540    -10   -381
    259   -644   -904    192    581   -774    161     88   -574   -522      5   -374
    262   -636   -898    187    579   -769    179    111   -561   -509     10   -355
    244   -626   -872    189    555   -748    200    132   -545   -493     12   -332
    257   -600   -859    171    555   -727    205    140   -540   -493      0   -296
    283   -600   -883    158    581   -740    205    137   -553   -519    -49   -290
    272   -613   -888    168    579   -750    226    163   -532   -483     25   -296
    275   -594   -870    158    571   -732    239    187   -506   -444     80   -285
    280   -602   -883    158    581   -743    254    213   -488   -426     90   -265
    288   -597   -885    155    587   -740    270    241   -470   -405    103   -241
    293   -610   -904    158    597   -756    277    259   -459   -392    103   -207
    296   -594   -891    150    592   -743    290    288   -433   -368    114   -171
    322   -558   -880    116    597   -717    306    316   -407   -340    137   -142
    340   -550   -891    106    615   -719    314    342   -392   -319    148   -116
    353   -537   -893     90    620   -714    327    368   -376   -309    161    -93
    353   -519   -872     83    610   -696    350    392   -363   -296    187    -70
    316   -535   -852    106    584   -693    371    402   -358   -296    202    -59
    303   -550   -854    124    579   -701    397    410   -358   -301    202    -57
    309   -563   -872    124    589   -717    413    415   -358   -303    192    -54
    288   -589   -880    150    581   -735    428    420   -355   -298    189    -49
    233   -592   -826    176    530   -709    457    452   -327   -270    210    -10
    262   -563   -826    150    542   -693    478    470   -303   -254    218     20
    342   -506   -852     80    597   -678    501    488   -285   -241    231     28
    353   -527   -880     85    615   -704    504    480   -285   -249    239      0
    285   -623   -911    166    597   -766    478    431   -324   -288    213    -70
     96   -615   -711    259    402   -662    545    488   -254   -223    270    -31
    140   -579   -719    218    428   -649    561    504   -241   -218    249    -31
    259   -545   -805    140    532   -675    553    501   -252   -231    210    -41
    309   -563   -875    127    589   -719    535    491   -262   -252    184    -57
    280   -605   -885    163    581   -745    522    485   -270   -265    166    -67
    257   -613   -872    176    563   -743    524    488   -272   -259    161    -77
    270   -615   -885    174    576   -750    542    509   -257   -241    176    -75
    265   -605   -870    168    566   -737    561    532   -233   -220    200    -59
    272   -571   -844    150    558   -706    568    540   -220   -202    213    -64
    277   -553   -833    135    553   -693    568    548   -207   -192    220    -59
    288   -532   -823    122    553   -678    592    579   -171   -161    241    -31
    301   -506   -810    101    555   -657    618    607   -145   -145    265     -5
    332   -467   -800     67    566   -633    639    628   -122   -129    280     15
    350   -433   -784     41    566   -610    644    633   -109   -129    277     15
    361   -379   -740     10    548   -561    659    657    -83   -106    293     46
    358   -345   -704     -7    530   -524    672    675    -64    -88    306     77
    361   -309   -670    -25    514   -488    688    678    -49    -80    314     98
    348   -283   -631    -33    488   -457    685    670    -46    -77    319     96
    322   -301   -623    -10    472   -462    667    652    -59    -88    314     88
    303   -298   -605     -2    454   -452    657    644    -62    -90    319     88
    298   -293   -592     -2    444   -441    670    649    -59    -90    322     96
    303   -296   -602     -5    449   -449    667    646    -75   -106    306     96
    290   -332   -623     18    457   -478    657    639    -90   -122    280     88
    285   -387   -675     49    480   -530    639    633   -111   -150    249     70
    288   -420   -709     67    498   -563    644    636   -119   -163    228     67
    272   -433   -706     77    488   -568    636    626   -137   -181    223     57
    254   -454   -711     98    480   -581    633    613   -158   -194    215     41
    257   -457   -717     98    483   -587    628    610   -163   -197    220     44
    239   -467   -706    114    472   -587    633    613   -158   -200    236     57
    220   -465   -685    122    452   -576    636    613   -155   -197    249     59
    210   -436   -649    111    428   -542    641    615   -150   -184    267     64
    215   -444   -662    111    436   -553    636    618   -161   -187    270     57
    233   -498   -732    132    483   -615    649    639   -171   -215    252     36
    241   -576   -820    166    530   -698    732    732   -148   -262    194    -15
    265   -532   -797    135    530   -665    852    865    -59   -226    200    -10
    303   -381   -688     38    496   -535    963   1034    101    -77    322     98
    340     31   -309   -184    324   -137   1008   1132    324    236    662    415
    259    691    428   -475    -83    561    909   1000    485    628   1137    852
    129   1078    948   -605   -410   1015    626    633    407    815   1410   1083
     62    880    818   -472   -379    852    322    228     59    587   1236    927
    -12    103    116    -44    -64    109    220    -51   -480   -145    524    350
     18   -550   -568    265    293   -561    272     23   -704   -594     41    -46
     72   -696   -769    311    418   -732    392    231   -592   -574     18    -77
     64   -626   -693    280    376   -659    545    423   -413   -446    119      2
     41   -530   -571    244    306   -550    665    563   -262   -319    218     98
    135   -436   -571    150    350   -504    693    605   -205   -272    244    137
    174   -371   -548     98    361   -459    714    631   -166   -241    280    163
    218   -363   -581     70    397   -470    714    631   -171   -257    288    161
    254   -340   -594     44    423   -467    717    631   -171   -262    301    171
    262   -316   -579     25    418   -446    735    641   -155   -244    324    194
    246   -293   -540     20    392   -415    753    659   -135   -220    363    228
    236   -267   -506     12    368   -387    758    670   -124   -210    389    252
    252   -262   -514      5    381   -387    756    662   -129   -220    387    246
    270   -244   -517    -12    389   -379    763    662   -127   -213    387    259
    283   -215   -498    -33    389   -355    766    667   -122   -202    394    277
    296   -223   -522    -38    407   -374    750    657   -135   -218    389    262
    358   -218   -576    -70    467   -397    743    652   -140   -223    381    252
    420   -179   -600   -122    509   -389    743    649   -140   -220    381    262
    436   -174   -613   -132    524   -392    727    636   -148   -228    379    265
    446   -153   -600   -148    519   -374    724    639   -142   -223    389    275
    457   -116   -574   -168    514   -345    732    654   -124   -205    405    290
    444   -109   -553   -168    496   -329    735    667   -109   -207    407    309
    436   -106   -542   -166    488   -322    737    685    -98   -205    420    316
    423   -103   -527   -161    475   -316    735    693    -88   -184    441    314
    402   -106   -509   -148    454   -306    743    714    -62   -142    467    327
    389    -88   -478   -153    431   -280    756    740    -36   -111    491    348
    366    -70   -439   -148    402   -254    758    769    -18    -90    517    366
    316    -59   -376   -129    345   -218    776    805     12    -57    545    402
    327    -23   -350   -150    337   -187    789    836     41    -23    574    441
    361     10   -350   -187    355   -168    797    844     44    -10    581    457
    371     12   -358   -194    366   -171    802    841     41    -10    579    467
    371     10   -363   -192    366   -176    807    846     36    -10    579    480
    366      5   -361   -184    363   -176    826    852     36    -12    574    488
    368     18   -350   -194    358   -166    839    854     36    -10    566    498
    371     15   -355   -194    363   -168    846    852     31    -10    550    504
    348     28   -322   -189    335   -148    859    859     38      0    553    522
    332     57   -275   -194    303   -109    883    883     67     25    576    555
    353     59   -293   -207    322   -116    891    885     77     23    571    555
    397     57   -340   -228    368   -140    883    872     67      5    548    542
    470     44   -428   -259    449   -192    854    836     28    -36    509    501
    558     36   -522   -296    540   -241    828    795      0    -64    472    457
    649     38   -610   -345    628   -285    802    758    -25    -93    452    439
    735     36   -698   -384    717   -329    774    735    -46   -103    446    402
    756     28   -727   -394    743   -348    758    724    -51   -111    433    368
    732     36   -696   -384    714   -329    756    730    -44   -103    423    376
    724     36   -691   -381    706   -327    750    727    -51   -106    428    366
    652     28   -623   -340    636   -298    769    745    -36    -77    470    381
    581     28   -555   -306    568   -262    795    771    -18    -44    519    420
    535     38   -496   -285    517   -228    823    802      7    -12    555    444
    506     62   -444   -285    475   -192    844    826     28      2    574    472
    467    111   -358   -290    413   -122    875    857     64     25    600    506
    431    132   -298   -283    363    -83    901    883     96     51    628    522
    423    174   -249   -298    337    -36    937    914    124     80    657    558
    407    197   -213   -303    309     -7    958    927    135     93    665    584
    397    213   -184   -303    290     12    971    935    140    106    672    607
    387    241   -145   -316    265     49    982    948    155    124    688    631
    353    283    -70   -316    213    106    992    950    174    137    696    657
    327    306    -23   -316    174    142    987    937    171    142    698    665
    316    311     -5   -316    161    153    969    917    161    140    724    667
    309    277    -33   -293    171    124    950    898    145    127    735    670
    303    285    -18   -293    161    135    937    883    135    116    727    680
    288    277    -10   -285    148    132    922    867    116     98    730    662
    280    252    -28   -267    153    111    909    857     98     85    730    644
    265    176    -88   -220    176     44    893    839     75     51    706    613
    249    119   -129   -184    189     -5    883    818     49     28    696    587
    244    103   -142   -176    194    -18    862    784     12      2    644    550
    239     64   -174   -150    207    -54    836    758    -20    -23    602    514
    239     36   -202   -140    220    -83    823    740    -46    -46    587    496
    241     28   -213   -135    228    -90    818    727    -59    -67    571    488
    223     20   -202   -122    213    -90    802    706    -77    -88    548    483
    218     18   -202   -119    210    -90    789    696    -88   -101    524    488
    239      7   -231   -124    233   -111    784    696    -93   -114    509    480
    272    -33   -306   -119    288   -168    789    696   -119   -150    488    444
    296   -124   -420    -85    355   -272    857    766   -129   -200    410    379
    285   -150   -436    -67    361   -293    971    891    -75   -184    389    348
    316    -57   -374   -129    342   -215   1070   1054     46    -77    472    415
    353    293    -59   -322    207    116   1119   1187    275    207    776    701
    311    997    685   -654   -187    841   1070   1145    548    665   1317   1215
    168   1538   1369   -852   -600   1454    857    852    639    984   1735   1574
     77   1428   1350   -753   -636   1389    514    405    355    831   1641   1467
     57    670    613   -363   -277    641    314     -7   -267    101    950    862
    135   -106   -244    -15    189   -174    303    -72   -685   -517    324    277
    192   -389   -581     98    387   -485    345     46   -706   -623    197    109
    290   -298   -589      2    436   -441    472    233   -558   -517    277    153
    381   -132   -514   -124    446   -322    592    379   -410   -402    358    233
    400    -83   -483   -158    439   -280    613    413   -368   -371    350    252
    457    -31   -488   -213    470   -259    623    428   -345   -355    324    267
    449    -12   -465   -218    457   -239    636    436   -319   -350    277    265
    467     15   -452   -241    459   -218    649    441   -306   -329    316    277
    517     10   -506   -265    511   -249    623    410   -327   -353    301    246
    568     -5   -574   -280    571   -290    587    379   -358   -374    262    213
    605    -12   -618   -296    607   -314    555    355   -381   -387    249    197
    680     67   -613   -374    646   -272    563    363   -371   -366    293    231
    672    106   -566   -392    618   -228    568    363   -358   -345    296    239
    618     90   -527   -355    571   -215    566    348   -358   -342    301    231
    589     38   -553   -316    571   -254    548    329   -374   -368    298    215
    576     62   -514   -319    545   -226    545    329   -371   -366    309    207
    592    127   -467   -361    530   -168    548    332   -355   -353    327    223
    568    155   -413   -363    491   -129    555    348   -337   -332    348    249
    509    176   -335   -345    420    -80    579    374   -309   -303    348    272
    454    189   -265   -322    361    -36    584    384   -290   -296    358    280
    413    202   -210   -309    311     -2    587    389   -285   -293    368    285
    358    210   -148   -285    252     31    592    400   -272   -277    381    293
    296    215    -80   -257    189     67    607    426   -246   -252    407    316
    239    254     15   -246    111    135    639    462   -207   -210    449    355
    215    303     88   -262     62    197    641    480   -181   -189    478    379
    210    327    116   -270     46    223    636    491   -168   -179    485    389
    205    350    142   -277     31    246    623    498   -155   -166    493    394
    181    358    176   -270      2    267    618    514   -140   -155    504    405
    181    387    205   -285    -12    296    628    527   -127   -142    514    415
    181    426    244   -303    -31    335    654    550    -98   -111    542    433
    174    457    280   -316    -54    368    685    574    -72    -83    568    446
    142    480    337   -311    -96    410    701    581    -57    -72    584    457
    132    496    363   -316   -114    431    709    579    -51    -75    579    457
    106    491    381   -298   -137    436    709    574    -46    -77    574    452
    103    496    389   -301   -142    441    709    574    -36    -77    571    452
    116    532    415   -324   -148    475    730    592     -5    -59    592    465
    111    548    433   -332   -161    491    745    602     15    -46    602    462
     96    558    462   -327   -181    511    743    600     28    -38    607    459
    103    597    491   -353   -194    545    743    600     41    -28    615    465
    111    607    496   -358   -192    553    732    597     44    -23    615    459
     72    579    506   -327   -218    542    724    587     44    -28    610    449
     57    579    522   -319   -231    550    727    589     54    -18    618    452
     28    574    545   -301   -257    561    727    589     62    -12    633    452
     12    592    579   -301   -283    587    724    592     72     -2    657    459
     18    607    589   -314   -285    600    714    587     80      5    672    454
      7    602    594   -306   -293    597    709    574     72     -2    693    444
    -23    581    602   -280   -311    592    701    561     62    -23    709    426
    -23    618    641   -296   -332    628    717    574     85    -10    745    441
    -25    613    639   -293   -332    626    719    574     83    -18    737    439
    -18    636    654   -309   -335    644    727    584     90    -12    740    444
      2    688    683   -345   -340    685    743    602    109      2    750    457
     38    714    675   -376   -316    696    758    618    119     10    745    467
     46    719    672   -384   -314    696    774    639    137     18    737    483
     51    719    667   -387   -309    696    782    649    145     12    730    491
     54    730    675   -394   -311    704    779    644    150      2    727    488
     62    761    698   -410   -316    730    776    633    155     -2    724    491
     57    800    743   -428   -342    771    776    626    174      2    727    511
     57    800    743   -428   -342    774    758    613    168      2    719    517
     59    771    711   -418   -327    743    719    576    135    -18    688    501
     75    789    714   -431   -319    753    706    555    127    -20    678    504
     46    737    691   -394   -322    714    701    548    122    -31    649    493
     18    675    657   -348   -319    667    691    535    109    -49    618    472
      5    600    594   -303   -296    600    670    517     77    -80    568    439
      0    542    542   -270   -270    542    657    504     51    -98    532    420
     -7    483    491   -241   -249    485    641    485     23   -124    493    392
    -23    436    459   -207   -241    449    628    465      0   -148    462    381
    -41    394    436   -179   -239    415    613    444    -20   -158    439    363
    -51    381    433   -163   -241    407    600    431    -36   -163    423    355
    -57    379    436   -163   -249    407    597    428    -38   -166    426    361
    -57    329    387   -135   -220    358    592    426    -54   -181    407    342
    -67    285    353   -109   -210    316    592    423    -59   -192    394    332
    -49    301    350   -124   -200    324    602    436    -57   -184    402    342
    -28    220    249    -96   -140    233    613    449    -85   -236    332    283
    -28    135    163    -54    -96    148    696    540    -62   -262    272    215
      2    174    171    -88    -85    174    807    701     36   -200    303    236
     51    376    324   -213   -135    350    909    896    218    -12    478    405
     59    914    854   -488   -397    885    927    982    493    384    919    857
    -88   1553   1641   -732   -865   1597    852    880    735    833   1444   1382
   -241   1803   2044   -782  -1143   1922    605    535    691    984   1657   1590
   -335   1397   1732   -530  -1034   1564    332    101    270    610   1314   1278
   -379    441    818    -33   -600    631    179   -223   -371   -202    493    532
   -319   -132    184    226   -254     25    171   -197   -600   -563     83    140
   -231   -231     -2    228   -116   -116    267    -28   -524   -558     46     98
   -184   -150     33    168   -109    -59    410    158   -371   -449    124    174
   -163    -41    122    101   -142     38    496    280   -252   -348    207    259
   -163      5    168     77   -166     85    548    345   -189   -296    249    293
   -158     23    181     64   -171    101    584    379   -161   -267    262    311
   -137     77    215     31   -176    145    618    415   -127   -231    288    345
   -158     44    202     54   -181    124    620    426   -124   -223    283    353
   -194     18    213     88   -205    116    628    431   -124   -215    283    358
   -215     15    228     98   -220    122    626    433   -129   -210    280    358
   -207     25    233     90   -220    129    633    446   -127   -200    280    363
   -189     36    226     75   -207    129    644    452   -129   -194    270    384
   -200     20    220     88   -210    119    646    457   -129   -192    252    374
   -200      7    207     93   -205    106    646    462   -129   -192    239    368
   -223    -15    207    119   -215     96    636    457   -135   -192    228    379
   -181     -2    179     90   -181     88    644    475   -129   -179    231    379
   -150     28    179     59   -166    103    662    496   -119   -161    228    402
   -158     18    176     67   -168     96    665    509   -114   -153    244    420
   -161      5    166     77   -163     85    672    524   -109   -140    270    433
   -142     -2    140     72   -142     67    678    540   -103   -129    275    446
   -179    -51    127    116   -153     36    667    535   -122   -137    265    439
   -171    -44    127    106   -150     41    672    542   -124   -135    265    446
   -163    -49    114    106   -140     31    675    550   -122   -124    267    457
   -124    -18    106     70   -116     41    680    571   -106   -103    288    483
   -111     -5    103     57   -109     49    688    592    -93    -83    301    493
   -111    -23     88     64   -101     33    685    607    -90    -70    319    511
    -72      7     80     33    -75     44    685    626    -83    -57    342    527
    -54     28     80     12    -67     54    691    649    -70    -36    379    542
    -72     10     83     28    -77     46    696    667    -54    -20    413    550
    -70     -7     62     36    -67     25    711    685    -38     -5    415    561
    -62      0     62     31    -62     31    735    701    -25      2    405    576
    -77    -15     62     46    -72     23    737    704    -23      2    394    584
    -72    -15     54     44    -64     18    748    709    -18     12    387    594
    -75    -20     54     46    -67     15    756    711    -12     20    376    605
    -62    -23     38     44    -51      7    763    714     -7     25    379    610
    -41     10     51     12    -46     31    797    735     12     44    405    631
    -62      5     67     28    -64     33    802    732     20     54    405    633
    -83    -25     57     54    -72     12    795    722     20     44    392    615
    -64    -20     44     44    -54     10    800    722     33     44    394    605
    -64    -62      0     62    -33    -31    784    709     18     25    361    584
    -70    -72     -5     70    -33    -38    782    704     18     23    350    579
    -59    -70    -12     62    -25    -41    776    701     23     28    345    579
    -70    -77     -7     75    -31    -44    774    696     25     33    322    574
    -77    -96    -18     85    -31    -57    771    691     18     20    290    563
    -64   -101    -38     83    -12    -70    774    693     20     23    280    561
    -59    -88    -28     75    -15    -59    782    701     31     41    288    571
    -64    -64      0     64    -33    -33    784    709     46     64    301    566
    -57    -59     -5     57    -28    -31    787    711     54     70    298    522
    -46    -44      0     44    -25    -23    800    732     77     90    311    498
    -31    -18     10     23    -23     -5    820    761    106    114    335    550
    -12    -12      0     12     -7     -7    826    771    119    124    342    607
    -36    -28      7     31    -23    -10    831    771    122    122    345    639
    -28    -10     18     18    -23      2    839    782    129    129    358    665
     36     90     51    -64     -7     70    872    807    163    166    394    714
     31    129     98    -80    -33    114    893    815    184    192    420    753
      5    127    122    -67    -59    127    885    805    189    200    426    784
    -25     85    111    -31    -67     98    859    774    168    181    407    779
    -33     54     88    -10    -62     70    831    748    150    166    394    779
    -20     75     96    -25    -57     85    820    740    150    174    405    800
    -38     36     72      0    -54     54    807    727    140    153    392    802
    -49    -10     38     28    -44     12    795    706    122    122    366    789
    -33    -49    -15     41    -10    -33    784    696    103     96    340    776
    -57   -124    -67     90      5    -96    771    678     80     64    306    740
    -51   -192   -140    119     44   -166    758    659     44     36    277    696
    -23   -200   -176    111     75   -189    758    654     31     28    277    693
    -67   -262   -194    163     62   -228    737    626      5      0    254    680
    -75   -290   -215    184     70   -254    724    615    -15    -12    252    675
    -49   -283   -236    166     90   -259    717    613    -15    -20    246    670
    -49   -293   -246    171     96   -270    714    618    -12    -23    244    672
    -70   -293   -223    179     75   -259    709    610    -15    -25    252    670
    -15   -314   -298    166    140   -306    709    620    -25    -54    231    646
    -46   -483   -436    265    192   -462    753    675    -44   -122    142    566
    -64   -501   -439    283    184   -470    867    787     10   -114    119    535
    -38   -423   -384    231    171   -405    982    943    132    -31    187    581
     -5   -161   -155     83     75   -158   1034   1057    311    181    420    792
    -57    436    493   -189   -277    465    997   1031    545    579    885   1221
   -184    948   1132   -381   -657   1039    779    743    602    862   1249   1538
   -213    976   1189   -384   -701   1083    433    332    366    815   1257   1525
   -265    415    680    -75   -472    548    233    -49   -145    249    719   1078
   -259   -337    -77    298    -93   -207    231    -88   -522   -353    106    566
   -176   -633   -457    402    140   -545    309     93   -514   -457    -38    431
   -129   -662   -535    394    200   -597    431    270   -387   -389     -2    449
   -137   -605   -467    371    163   -537    527    384   -265   -290     83    506
   -119   -509   -389    311    135   -449    581    457   -174   -202    163    566
   -109   -431   -322    270    103   -376    623    501   -109   -148    218    610
   -111   -394   -283    252     83   -340    641    524    -75   -124    241    623
    -83   -366   -283    226     98   -324    652    545    -51   -103    257    636
    -72   -361   -290    215    109   -327    657    550    -44    -98    272    633
    -85   -371   -285    228     98   -327    657    548    -41   -101    275    615
    -90   -358   -267    223     88   -314    657    545    -31   -101    283    605
    -80   -309   -228    194     72   -270    657    550    -12    -77    314    618
    -75   -303   -228    187     75   -267    639    542    -12    -75    324    615
    -80   -316   -236    197     77   -277    628    537    -10    -77    319    602
    -59   -293   -236    176     85   -265    626    542      2    -67    327    605
    -33   -236   -202    135     83   -220    639    558     28    -38    355    623
    -20   -220   -200    119     88   -210    644    561     38    -36    361    620
    -28   -228   -200    127     83   -213    641    555     44    -36    358    613
     -7   -200   -192    103     90   -197    659    574     70    -10    379    615
    -28   -207   -179    119     75   -194    665    581     80      0    381    605
    -93   -254   -161    174     31   -207    644    566     75     -7    381    587
    -62   -205   -142    132     38   -174    649    581     98      7    402    589
    -85   -215   -132    148     20   -176    644    584    103     12    402    579
    -96   -210   -114    153      7   -163    636    594    116     31    415    587
    -77   -205   -127    140     23   -166    631    605    127     41    426    589
    -75   -171    -96    122     10   -135    628    615    145     59    444    602
    -72   -161    -88    114      5   -124    631    633    163     85    465    620
    -77   -176    -98    127     10   -137    626    649    174    103    478    636
    -75   -150    -77    111      0   -114    636    670    192    127    496    649
    -59   -116    -57     85     -2    -88    652    693    213    142    511    665
    -46    -83    -36     62     -5    -59    667    706    220    153    527    683
    -44    -72    -28     59     -7    -51    680    706    228    155    532    688
    -41    -93    -51     64      2    -72    688    706    233    148    527    675
    -49   -111    -62     80      5    -88    701    706    241    145    524    657
    -51   -101    -49     75     -2    -75    711    709    252    161    535    654
    -51    -83    -31     67    -10    -57    722    709    259    171    540    646
    -57    -85    -28     70    -18    -57    735    717    280    181    542    644
    -70    -72     -2     72    -33    -38    740    717    298    197    553    644
    -70    -70      0     70    -36    -36    748    709    306    207    555    633
    -67    -98    -31     83    -18    -64    758    706    314    210    540    618
    -64    -88    -23     75    -23    -54    745    688    303    207    532    602
    -57    -77    -23     67    -18    -51    732    675    298    200    517    584
    -59    -80    -20     67    -20    -51    730    675    301    200    511    587
    -62    -93    -31     77    -15    -62    737    683    314    210    519    594
    -49    -98    -51     72      0    -75    730    683    322    210    517    581
    -41    -88    -46     62      2    -67    722    680    322    213    517    571
    -28    -83    -54     54     10    -70    717    683    327    223    517    574
     -2    -57    -54     31     25    -57    717    691    332    231    522    579
      7    -33    -44     12     23    -38    722    704    342    244    532    594
     23     -5    -31    -10     25    -18    730    714    361    259    542    610
     28     33      2    -33     12     18    732    719    376    272    558    631
     41     54     12    -46     15     33    745    735    389    283    568    646
     70     85     15    -77     25     51    753    745    397    293    576    654
     80    116     36   -101     23     77    761    758    410    316    589    667
     67    137     67   -103      0    101    750    756    418    327    594    675
     64    161     96   -111    -15    129    750    756    431    340    613    698
    101    197     96   -150      2    148    748    756    439    350    631    717
     96    192     96   -142      0    145    722    730    420    335    623    709
     36    148    111    -93    -38    132    680    691    387    306    597    691
     12    124    111    -67    -49    119    662    670    371    296    581    688
     70    142     72   -106      0    106    678    678    384    301    584    698
     80    116     36    -98     23     75    688    680    379    290    568    693
     20     20      0    -20     10     10    665    644    340    249    527    654
     12    -28    -41      7     25    -33    652    626    316    226    496    628
     31    -20    -51     -5     38    -36    639    605    298    215    475    607
     20    -51    -72     12     46    -62    623    584    277    197    454    589
    -15   -114    -98     64     41   -106    605    558    249    166    418    561
    -15   -129   -114     72     49   -122    602    545    244    150    397    550
     18    -98   -116     38     64   -109    613    545    252    153    405    561
    -28   -142   -114     85     41   -127    597    524    241    145    392    550
    -51   -187   -135    119     38   -161    581    511    228    129    366    540
     15   -210   -226     98    119   -218    597    540    220     96    311    509
     -5   -324   -319    163    155   -322    683    626    236     54    228    423
    -20   -342   -324    181    150   -335    797    750    316     88    220    405
     36   -176   -213     67    124   -194    901    917    478    244    358    527
     70    265    194   -166    -62    231    930   1015    717    571    727    859
    -83    867    948   -392   -514    906    839    880    906    953   1200   1265
   -174   1197   1371   -514   -771   1283    566    524    859   1122   1452   1460
   -161    982   1140   -413   -649   1060    275    109    498    846   1236   1260
   -259    174    433     44   -345    303    140   -207    -83    103    524    659
   -249   -407   -161    327    -46   -285    145   -168   -303   -272    122    309
   -181   -535   -355    358     85   -446    226     -7   -228   -265     90    246
   -119   -449   -332    283    103   -392    348    145    -90   -158    174    283
    -77   -324   -246    202     83   -285    446    270     41    -41    262    366
    -90   -252   -161    171     33   -207    488    322    116     25    293    431
   -103   -233   -132    168     12   -184    506    353    153     44    306    457
    -90   -192   -103    140      5   -150    517    363    171     59    316    462
    -96   -142    -46    119    -25    -96    522    363    187     72    322    467
   -109   -145    -38    124    -36    -90    522    363    194     72    309    459
    -90   -109    -20     98    -36    -64    532    381    213     98    293    485
   -114   -119     -7    114    -54    -62    524    379    215    106    275    491
   -129   -116     12    124    -72    -51    522    371    215    109    267    470
   -122    -75     46     98    -85    -15    517    363    215    109    262    467
   -114    -54     57     83    -88      0    517    374    236    124    272    488
   -129    -64     62     96    -98     -2    511    371    241    132    277    485
   -124    -44     80     85   -103     18    509    363    241    135    275    478
    -96     -7     88     49    -93     41    509    366    249    142    265    480
    -85     20    106     31    -96     62    496    358    254    148    257    475
   -109      2    111     51   -111     57    452    332    241    137    226    454
    -51     41     93      5    -72     67    441    327    246    140    218    444
     38     93     51    -67     -7     75    436    322    252    145    223    431
     70    101     31    -85     20     67    410    301    244    137    215    407
     85    122     36   -106     23     80    387    290    241    145    218    400
    114    155     41   -135     36     98    371    293    244    161    231    397
    202    176    -25   -192    114     75    337    267    228    145    213    368
    244    213    -33   -228    140     90    319    267    233    153    226    376
    275    239    -36   -257    155    101    306    272    239    166    244    387
    348    288    -59   -316    205    114    288    267    239    166    249    371
    410    348    -62   -379    236    142    283    277    246    179    265    379
    410    361    -49   -384    228    155    277    277    244    179    275    374
    407    379    -28   -394    218    176    275    277    244    179    283    371
    413    394    -18   -402    215    189    275    277    252    179    301    363
    379    387      7   -384    184    197    275    280    254    174    293    353
    348    402     54   -376    148    228    277    283    267    184    290    350
    311    431    116   -371     98    272    290    288    293    207    301    353
    277    457    179   -366     49    319    309    303    324    239    301    350
    239    449    210   -345     15    329    319    311    340    246    272    324
    202    480    277   -342    -36    379    329    322    363    259    257    322
    168    506    335   -337    -83    420    332    324    379    270    231    311
    135    498    363   -316   -114    431    324    319    384    267    194    285
     88    485    397   -288   -153    441    324    316    394    267    166    277
     57    498    439   -277   -192    470    329    329    415    283    155    283
     36    530    491   -285   -228    511    322    332    431    298    153    293
     23    540    517   -280   -246    530    311    327    441    309    142    290
      5    558    550   -283   -272    555    301    329    454    322    135    296
     -2    558    558   -277   -280    558    280    327    454    319    114    288
     10    584    571   -298   -280    576    265    332    467    332    103    290
     23    639    615   -329   -296    628    259    345    491    353    111    314
     36    675    639   -355   -301    657    254    353    504    361    109    319
     38    696    654   -368   -309    675    252    358    511    361     98    319
     49    719    667   -387   -309    696    241    361    514    361     85    319
     62    740    678   -400   -306    709    233    355    514    361     70    311
     54    758    701   -407   -322    730    226    353    519    368     67    319
    124    859    735   -493   -306    797    241    379    563    407     96    358
    106    891    782   -498   -337    836    228    363    568    418     96    358
     85    914    828   -498   -371    872    213    350    574    426     96    358
     83    898    815   -493   -366    857    179    314    555    413     70    345
    106    888    782   -498   -337    836    132    270    519    384     36    311
    129    919    789   -527   -329    857    109    252    509    381     28    303
     88    888    800   -488   -355    844     83    231    493    366     15    285
     49    792    740   -420   -345    766     44    192    454    319    -20    233
     67    761    691   -415   -311    727     31    179    444    296    -41    207
    135    800    665   -470   -265    732     36    189    452    303    -23    207
     96    735    639   -415   -270    688     18    166    428    277    -36    176
     12    594    581   -306   -285    589    -25    119    376    218   -101    114
     18    568    550   -293   -265    561    -49     96    355    192   -137     85
     18    550    530   -285   -257    540    -70     75    337    168   -168     57
     28    550    522   -288   -246    537    -85     70    332    158   -184     44
     38    535    496   -288   -228    517   -101     67    329    163   -205     28
     46    532    485   -290   -218    509   -122     64    337    179   -218     20
     72    501    428   -288   -179    467   -148     51    324    158   -246    -12
    101    381    280   -241    -88    332   -145     64    293     90   -324    -93
    111    350    239   -233    -62    296    -59    161    319     72   -368   -153
    137    407    270   -272    -67    340     25    301    413    150   -316   -114
    168    649    480   -410   -155    563     88    454    597    366   -106    103
    181   1247   1065   -714   -441   1156    127    558    901    792    355    600
    -15   1904   1917   -945   -966   1912     49    413   1130   1213    844   1101
   -150   2000   2151   -924  -1150   2073   -254     15   1000   1234    909   1187
   -202   1423   1626   -613   -914   1525   -540   -433    488    701    389    745
   -197    542    740   -171   -467    641   -659   -706    -96    -57   -392     59
   -111    155    267    -23   -189    210   -659   -620   -194   -270   -657   -187
    -51    148    197    -49   -124    171   -581   -470    -93   -231   -646   -181
    -12    239    252   -114   -132    244   -470   -319     44   -127   -568   -109
     10    335    324   -171   -155    329   -397   -223    148    -36   -496    -20
      5    394    387   -202   -192    389   -355   -176    200     10   -459     18
    -12    400    413   -194   -213    405   -329   -155    220     33   -444     12
    -28    407    436   -192   -233    423   -322   -150    226     51   -433     18
    -33    420    454   -192   -244    436   -319   -150    231     54   -428     28
    -33    433    467   -202   -252    449   -314   -150    236     57   -423     33
    -36    452    488   -207   -262    470   -314   -153    239     62   -426     28
    -38    467    504   -215   -272    485   -322   -163    233     57   -457     18
    -33    478    511   -220   -272    493   -329   -171    228     54   -475     23
    -44    478    519   -218   -283    496   -342   -187    215     44   -483     33
    -57    480    537   -213   -298    509   -350   -194    205     36   -478     49
    -51    504    555   -226   -303    530   -355   -192    205     36   -452     70
    -23    542    566   -259   -293    553   -355   -189    205     44   -433     85
    -44    524    568   -241   -306    548   -366   -202    192     33   -459     85
    -41    542    581   -252   -311    561   -363   -200    194     44   -465     96
    -33    561    592   -265   -311    576   -374   -207    187     41   -480     98
    -54    545    600   -244   -327    571   -387   -213    181     38   -475    106
    -64    553    618   -244   -342    584   -400   -218    171     36   -475    109
    -54    587    639   -267   -345    613   -407   -215    166     36   -475    135
    -18    641    657   -314   -337    646   -400   -205    174     49   -446    163
    -23    654    678   -314   -350    665   -405   -207    166     49   -423    174
    -57    633    688   -290   -374    659   -441   -226    142     25   -431    171
    -44    639    683   -298   -363    659   -467   -226    132     23   -431    184
     20    696    672   -358   -327    685   -457   -197    148     54   -413    223
     85    763    678   -423   -296    722   -439   -166    171     98   -379    262
     18    683    665   -350   -322    672   -457   -184    142     77   -405    265
     18    670    652   -345   -316    662   -449   -179    135     67   -420    272
     93    737    641   -415   -272    691   -418   -153    148     77   -418    293
     70    719    649   -394   -288    685   -423   -166    129     57   -441    293
     25    667    641   -348   -309    654   -441   -189     98     33   -475    283
      2    641    636   -322   -316    639   -454   -202     85     28   -493    283
     51    698    646   -376   -298    672   -433   -184    106     51   -467    309
     93    743    649   -418   -277    696   -415   -163    122     70   -441    322
     46    711    665   -381   -309    691   -420   -179    111     62   -465    298
     31    698    667   -366   -319    685   -415   -189    111     62   -483    283
     33    678    641   -355   -303    659   -420   -200    101     46   -506    265
     33    665    631   -348   -298    649   -426   -213     90     31   -517    252
     38    657    618   -350   -288    639   -439   -231     67      2   -527    226
     12    610    597   -314   -290    605   -459   -257     46    -25   -550    189
     10    615    605   -314   -298    610   -462   -257     51    -12   -532    187
     28    641    613   -335   -290    628   -452   -246     67      0   -522    184
     10    610    600   -311   -296    607   -457   -257     59     -7   -535    158
     15    602    587   -309   -285    597   -465   -265     57     -7   -527    150
     44    615    568   -332   -262    592   -465   -265     51     -5   -514    148
     41    633    592   -337   -275    613   -452   -259     59      5   -498    158
     64    678    613   -371   -272    644   -426   -236     85     31   -472    176
     57    683    626   -371   -283    654   -415   -226     93     36   -459    174
     36    654    615   -345   -290    636   -418   -231     85     28   -467    161
     38    659    620   -348   -290    641   -410   -228     96     33   -459    163
     88    714    623   -402   -267    667   -392   -207    119     51   -441    181
    119    763    641   -441   -262    704   -374   -197    137     67   -428    200
     90    771    678   -433   -293    724   -374   -215    140     70   -423    202
     90    758    667   -423   -288    714   -387   -239    127     64   -428    197
    106    727    620   -418   -257    675   -415   -275     96     28   -459    176
    132    748    615   -439   -241    680   -431   -296     75     18   -467    176
    140    740    600   -441   -231    670   -444   -316     57      2   -472    166
    135    701    566   -418   -215    633   -462   -337     44    -20   -485    150
    124    667    542   -397   -210    607   -467   -353     23    -46   -506    132
    129    607    478   -368   -174    545   -480   -374     -5    -77   -542    101
    140    561    420   -350   -140    491   -491   -392    -36   -111   -568     72
    116    509    392   -311   -137    452   -496   -413    -64   -142   -594     41
     93    457    361   -275   -132    407   -519   -446    -96   -171   -613     23
     96    439    342   -267   -124    392   -527   -465   -109   -187   -620     12
    129    478    345   -306   -109    410   -514   -462   -103   -187   -613     23
    140    472    332   -306    -96    402   -511   -465   -111   -200   -610     25
    124    465    337   -296   -106    402   -517   -475   -122   -205   -602     20
    129    444    311   -288    -90    379   -519   -475   -129   -215   -607     12
    142    340    194   -241    -25    267   -501   -449   -150   -259   -654    -33
    150    244     93   -197     28    168   -397   -342   -129   -285   -709   -103
    161    277    116   -220     20    197   -275   -202    -49   -246   -683   -101
    207    467    259   -337    -25    363   -153    -15    129    -72   -519     44
    223    956    732   -589   -257    846    -88    116    415    311   -103    446
     75   1657   1582   -865   -753   1621   -158     36    691    795    457    992
   -116   2000   2117   -943  -1117   2057   -452   -337    683    997    740   1247
   -194   1686   1880   -748  -1036   1782   -748   -763    298    685    480   1008
   -223    854   1075   -316   -649    963   -859  -1062   -303    -70   -254    361
   -158    171    329     -5   -244    249   -831  -1023   -602   -548   -774   -116
   -103      0    103     49   -103     51   -748   -852   -540   -555   -828   -184
    -70     33    103     18    -88     67   -633   -698   -420   -472   -776   -161
    -33    148    181    -57   -109    163   -540   -584   -301   -376   -693    -98
    -15    252    267   -116   -140    259   -475   -514   -218   -301   -620    -38
     12    288    275   -150   -129    280   -433   -470   -171   -270   -587     -5
     33    298    265   -166   -116    283   -407   -444   -148   -254   -571     23
     51    309    257   -184   -101    283   -397   -436   -142   -246   -563     31
     59    306    246   -181    -93    277   -389   -433   -148   -254   -561     15
     67    319    252   -194    -93    285   -387   -428   -145   -252   -553     18
     70    324    254   -197    -93    290   -374   -413   -129   -241   -540     33
     80    337    257   -210    -88    298   -355   -392   -114   -226   -514     57
     90    353    262   -220    -85    309   -345   -381   -111   -215   -488     70
     67    350    283   -210   -109    316   -363   -394   -124   -218   -480     54
     80    368    288   -226   -103    329   -345   -379   -106   -213   -470     62
     80    374    293   -228   -106    335   -327   -368    -96   -207   -457     67
    119    428    309   -272    -93    368   -296   -348    -77   -179   -415     88
    101    441    337   -272   -119    389   -280   -335    -67   -166   -397     96
     57    405    348   -231   -145    376   -288   -340    -75   -176   -402     83
     59    394    335   -228   -137    366   -285   -322    -70   -174   -389     90
     64    389    324   -226   -129    358   -272   -301    -57   -163   -371    103
     88    418    329   -254   -122    374   -252   -285    -44   -150   -355    119
    127    446    319   -285    -96    381   -239   -270    -36   -145   -345    119
    148    465    316   -309    -85    392   -233   -259    -31   -142   -337    122
    158    485    327   -322    -83    407   -228   -236    -18   -124   -314    145
    179    496    316   -337    -70    405   -231   -223    -15   -111   -303    158
    155    498    342   -327    -93    420   -228   -200      0    -90   -283    189
    200    550    350   -376    -75    452   -213   -161     23    -62   -252    220
    249    594    345   -420    -46    470   -184   -132     41    -49   -241    233
    244    571    324   -410    -41    446   -171   -129     31    -57   -246    228
    239    584    345   -413    -54    465   -150   -114     44    -38   -233    244
    218    576    355   -397    -70    467   -127   -103     44    -36   -233    252
    218    571    353   -394    -67    462   -111   -109     36    -41   -239    249
    220    550    329   -387    -54    441   -109   -106     36    -44   -239    252
    233    561    327   -397    -46    444    -98    -98     46    -41   -228    262
    265    587    322   -428    -28    454    -85    -85     59    -36   -215    265
    280    587    306   -433    -12    446    -64    -75     67    -33   -207    262
    283    576    293   -431     -7    436    -41    -64     70    -31   -197    259
    277    561    280   -420      0    420    -33    -70     62    -33   -194    246
    277    537    259   -410      7    400    -23    -70     57    -41   -197    244
    277    511    233   -394     23    374    -10    -64     51    -46   -207    246
    288    501    213   -394     38    355    -10    -64     46    -49   -210    239
    285    491    202   -389     41    348      0    -57     44    -57   -215    226
    280    491    210   -387     36    350      0    -54     44    -57   -210    215
    270    496    226   -381     23    361     18    -38     57    -38   -194    223
    270    496    226   -384     20    363     33    -18     64    -28   -174    236
    262    493    231   -376     15    363     54      0     75    -18   -155    254
    262    514    252   -389      5    384     88     31     93      7   -129    277
    259    535    275   -397     -7    405    124     70    122     31    -98    298
    249    555    303   -405    -25    431    153    101    142     46    -77    322
    244    584    340   -415    -46    462    176    124    155     64    -49    345
    249    581    332   -415    -41    457    200    145    168     80    -25    355
    254    589    335   -420    -38    462    228    168    184     93    -10    366
    239    620    381   -431    -70    501    244    176    197    106     10    374
    233    662    428   -449    -98    545    252    184    213    127     46    397
    233    670    433   -452   -101    553    244    176    207    127     70    407
    228    633    405   -431    -88    519    236    163    192    114     70    410
    220    602    381   -413    -83    493    223    145    163     93     54    407
    215    605    389   -410    -85    496    223    142    158     96     62    418
    210    581    368   -397    -80    475    236    150    153     90     64    413
    197    530    332   -363    -67    431    239    148    129     64     46    389
    200    454    254   -327    -28    355    233    135     98     25     10    363
    210    439    226   -324     -7    332    231    137     83      7     -5    348
    197    381    181   -290      5    283    223    124     51    -31    -33    311
    174    327    153   -249     10    241    223    116     28    -54    -49    283
    171    314    142   -244     12    228    226    111     12    -62    -46    275
    181    293    111   -239     36    202    226    114      5    -70    -44    270
    166    265     96   -215     33    181    228    119      2    -70    -41    270
    168    259     90   -213     38    176    231    114    -10    -77    -38    272
    158    215     54   -187     51    135    228    116    -28    -96    -51    252
    168    137    -31   -153    101     51    270    171    -31   -132    -93    207
    184     98    -85   -140    135      5    381    296     18   -142   -119    150
    187    114    -72   -150    129     20    514    449    114    -90    -80    135
    218    277     57   -249     80    168    623    613    296     93    109    267
    215    740    524   -478   -155    631    636    659    511    441    532    620
     88   1296   1205   -693   -558   1252    498    454    610    782    982   1005
      5   1535   1530   -769   -761   1532    168     67    467    898   1184   1153
    -36   1174   1208   -571   -623   1189    -80   -301     51    522    854    852
    -83    400    483   -161   -283    441   -109   -444   -410   -163    161    285
    -44   -116    -75     80     15    -96    -57   -322   -553   -470   -194     -5
      7   -228   -236    111    122   -231     54   -132   -449   -433   -244    -28
     23   -168   -194     70    109   -181    155     -7   -311   -327   -171     18
     38    -83   -122     23     80   -101    239     90   -194   -228    -75     62
     41    -25    -67     -7     54    -46    288    142   -129   -174    -10     93
     44     33    -10    -38     28     12    342    192    -72   -124     57    140
     49     62     10    -57     20     36    363    210    -46   -106     88    163
     51     75     23    -64     15     49    384    220    -33    -93     96    174
     51     90     36    -72      7     64    389    223    -31    -88     88    187
     49     77     28    -62     10     54    400    228    -33    -88     62    197
     51     70     15    -62     15     44    402    233    -28    -77     64    213
     59     85     23    -72     18     54    415    244    -18    -54     80    226
     51     90     36    -72      7     64    420    244    -20    -46     67    249
     49    101     51    -75      0     77    426    252    -10    -51     46    265
     31    119     85    -75    -25    101    420    249     -7    -54     31    239
     67    153     83   -111     -7    119    431    257      2    -46     20    236
    129    207     77   -171     25    142    449    272     20    -20     31    257
    158    239     80   -197     38    161    457    283     36     -5     46    270
    132    194     62   -163     33    129    444    272     20    -25     28    254
    135    189     54   -163     41    122    444    275     20    -28     31    252
    181    241     59   -213     59    150    449    290     36    -10     54    267
    213    246     33   -228     90    140    433    283     28    -18     41    254
    257    270     12   -265    122    142    428    283     31    -12     49    249
    303    324     20   -314    142    174    433    303     51     12     88    275
    311    324     12   -319    148    168    433    314     51     20    114    288
    387    314    -72   -350    231    122    405    303     31      7    111    272
    493    363   -129   -431    311    116    381    298     31     12    122    277
    524    389   -135   -459    329    127    379    314     38     33    142    290
    527    384   -142   -457    335    122    384    327     41     44    189    298
    517    392   -124   -454    322    135    407    345     49     57    249    322
    498    428    -70   -465    285    181    433    363     57     75    265    348
    462    441    -20   -452    241    210    459    384     72     90    277    374
    426    423     -5   -426    213    210    493    410     85    103    254    394
    366    410     44   -387    161    228    537    439    109    116    252    413
    301    394     93   -348    103    244    555    454    127    127    252    418
    236    374    137   -306     49    257    571    465    137    129    246    413
    184    361    174   -275      5    267    584    470    145    135    249    400
    148    348    200   -246    -25    275    600    483    153    142    254    392
    116    374    254   -246    -70    316    626    496    176    166    267    402
     96    368    272   -233    -88    322    641    504    189    176    259    397
     64    363    298   -218   -116    332    654    511    205    189    272    405
     28    358    329   -192   -150    345    672    527    226    202    293    420
     -2    355    355   -176   -179    355    678    532    233    215    298    418
    -20    384    405   -181   -213    394    693    548    257    233    314    428
    -41    413    452   -187   -246    431    717    574    283    262    340    454
    -57    423    480   -181   -267    452    732    594    301    285    358    475
    -70    418    488   -174   -277    452    743    613    311    298    368    485
    -90    449    540   -179   -314    493    763    644    342    322    402    509
   -103    480    581   -189   -342    530    774    670    368    340    420    522
   -106    527    633   -210   -368    579    800    701    400    366    457    545
   -116    519    636   -202   -376    576    810    714    413    379    472    553
   -119    548    667   -213   -392    607    820    732    436    400    498    574
   -111    610    719   -252   -415    665    833    748    457    418    530    600
   -124    641    766   -257   -444    704    852    758    475    436    558    626
   -135    652    787   -259   -462    719    846    750    472    436    574    633
   -148    623    771   -239   -459    696    823    730    452    423    566    626
   -150    597    748   -223   -449    672    807    709    433    407    566    623
   -137    594    732   -228   -433    662    797    698    423    400    584    631
   -135    568    704   -218   -420    636    776    680    402    381    597    618
   -140    532    670   -197   -405    600    774    672    389    368    605    605
   -155    478    631   -163   -392    553    769    659    368    348    594    587
   -166    420    587   -127   -376    504    763    644    342    322    574    566
   -181    361    540    -90   -361    452    756    628    316    293    545    545
   -200    303    504    -51   -350    402    753    618    303    267    506    522
   -213    262    475    -25   -342    368    748    613    303    257    491    511
   -220    236    457     -7   -337    345    745    610    298    259    498    506
   -215    213    428      0   -322    319    737    602    285    257    506    506
   -202    205    405     -2   -303    303    732    589    272    249    496    524
   -187    187    374     -2   -280    280    719    576    254    228    467    530
   -166    132    298     18   -231    215    709    571    226    192    423    506
   -145      7    153     67   -150     77    745    618    200    124    335    433
   -161    -46    114    101   -137     33    849    724    236    106    285    384
   -145    -15    127     80   -137     54    958    880    340    171    314    407
   -101    220    322    -59   -210    270   1031   1034    532    387    522    607
   -137    763    901   -314   -519    831   1018   1049    779    769    969   1028
   -293   1293   1587   -501   -940   1439    852    818    888   1083   1371   1382
   -387   1382   1769   -498  -1078   1574    530    426    701   1091   1441   1410
   -449    893   1343   -220   -896   1117    301     25    202    592    984   1015
   -470     93    561    187   -517    327    298    -75   -249    -64    298    459
   -415   -275    140    345   -277    -67    366     64   -303   -233     75    277
   -405   -316     88    358   -249   -114    472    241   -189   -171     96    280
   -387   -226    161    306   -275    -33    579    384    -64    -88    158    342
   -358   -124    233    239   -296     54    662    485     41      0    231    400
   -296    -20    275    158   -285    127    732    563    116     75    298    457
   -345    -33    309    189   -329    137    743    579    132    106    335    426
   -387    -51    335    220   -361    140    748    589    135    122    368    400
   -309     33    340    135   -324    187    795    636    174    163    413    426
   -290     46    337    122   -314    192    807    646    184    174    441    415
   -384    -38    345    210   -366    153    787    618    158    145    436    381
   -366      0    366    184   -366    181    800    631    176    161    459    392
   -361      7    368    174   -366    187    810    639    179    166    462    389
   -392    -18    371    205   -384    176    800    628    171    161    457    387
   -394    -15    376    205   -389    179    797    636    171    158    483    402
   -400      2    402    200   -400    202    800    641    176    161    504    418
   -389     25    415    179   -402    220    810    657    192    174    509    431
   -374     44    418    163   -394    231    820    672    205    192    527    470
   -384     38    420    171   -405    228    815    670    210    194    527    504
   -342     85    428    129   -384    257    828    688    231    213    550    548
   -353     96    446    127   -400    270    831    698    239    220    568    574
   -381     59    441    158   -410    249    823    698    233    215    579    584
   -376     49    426    161   -402    236    813    701    233    218    574    581
   -329     90    420    119   -374    254    826    730    252    254    589    610
   -314    124    439     93   -376    280    823    743    267    280    602    631
   -322    106    428    109   -374    267    813    737    267    277    594    628
   -309    111    420     98   -366    265    818    761    283    290    607    646
   -288    176    465     57   -376    319    844    802    329    337    652    698
   -296    163    457     64   -376    309    839    813    332    345    654    704
   -303    155    459     75   -381    306    846    823    337    355    662    711
   -306    187    493     57   -400    340    870    844    361    381    683    735
   -322    181    504     70   -413    342    872    846    363    384    701    743
   -324    181    506     70   -415    345    883    839    366    392    701    740
   -306    200    506     51   -407    353    906    849    381    400    709    743
   -340    168    509     85   -426    340    911    844    387    389    706    727
   -381    132    514    124   -446    322    906    839    392    389    698    701
   -355    161    517     96   -436    337    927    859    420    410    714    691
   -324    197    519     62   -420    358    948    880    449    439    732    685
   -324    197    522     64   -423    358    961    883    459    441    730    657
   -366    140    506    114   -436    322    956    865    452    420    717    613
   -407    111    519    148   -465    314    953    854    452    413    719    592
   -394    140    535    127   -465    337    961    859    465    428    735    589
   -384    150    535    114   -462    342    961    857    470    439    743    574
   -379    148    527    116   -452    337    953    857    475    444    743    561
   -363    150    514    103   -439    329    940    854    483    446    743    550
   -366    140    506    111   -436    322    930    854    488    446    740    535
   -368    137    506    114   -439    322    930    854    498    452    745    527
   -366    176    542     96   -454    358    950    872    530    478    774    540
   -374    176    550     96   -462    363    956    880    545    491    779    535
   -329    213    542     57   -436    376    969    901    574    509    795    542
   -298    252    548     20   -423    397    987    924    602    537    820    561
   -316    257    574     31   -444    415   1002    937    618    555    839    574
   -322    262    581     28   -454    420   1015    943    639    563    846    576
   -322    298    618     10   -470    457   1026    948    667    584    872    607
   -337    311    649     10   -493    480   1013    924    665    584    878    613
   -345    301    646     23   -496    472    984    896    646    566    862    594
   -345    288    633     28   -491    459    953    865    631    545    849    579
   -306    337    644    -15   -475    491    963    870    654    561    875    607
   -324    327    652     -2   -488    488    948    854    657    561    880    610
   -376    249    626     64   -501    436    924    831    631    532    859    587
   -394    210    605     90   -501    407    917    823    623    514    846    571
   -410    145    555    132   -483    350    906    813    602    485    820    542
   -397    114    509    140   -454    311    904    807    589    465    800    524
   -376    111    488    132   -431    298    914    813    592    462    805    524
   -444     51    496    192   -470    272    885    784    563    433    784    498
   -480     -7    472    241   -478    231    870    761    540    407    756    459
   -493    -49    444    270   -470    197    852    745    522    384    724    426
   -506    -62    444    285   -475    189    852    745    527    381    722    439
   -519    -51    467    285   -496    207    844    745    537    392    745    457
   -504    -93    410    298   -459    158    841    748    527    376    737    449
   -452   -155    296    301   -374     70    885    782    517    332    685    387
   -446   -202    244    324   -345     20    992    872    535    301    628    316
   -446   -197    249    322   -348     25   1091   1005    615    342    654    329
   -418     -7    407    213   -413    200   1195   1192    802    535    841    509
   -394    519    914    -62   -657    717   1218   1312   1096    930   1278    943
   -501   1257   1758   -376  -1130   1506   1145   1254   1402   1423   1847   1475
   -631   1532   2164   -452  -1400   1847    844    898   1400   1595   2073   1678
   -714   1072   1784   -179  -1249   1428    532    433    958   1179   1688   1363
   -779    114    893    329   -836    504    353     31    259    345    859    665
   -724   -511    213    618   -470   -150    337     36    -20    -57    397    262
   -641   -566     72    602   -358   -249    449    239     85    -15    394    265
   -584   -465    116    524   -353   -174    597    426    244    103    475    348
   -555   -361    194    457   -379    -83    714    563    376    213    555    423
   -542   -283    259    413   -402    -12    774    636    459    285    620    485
   -537   -259    275    397   -407      7    802    667    488    311    636    498
   -532   -267    262    400   -397     -2    815    675    493    316    636    496
   -514   -277    236    394   -376    -20    807    667    483    309    626    480
   -488   -272    215    381   -353    -28    800    662    478    306    618    470
   -462   -270    189    363   -327    -41    797    662    480    309    618    465
   -436   -283    153    358   -296    -64    797    657    472    296    610    449
   -415   -277    135    345   -275    -72    792    646    467    290    607    441
   -402   -262    140    332   -272    -62    789    641    467    301    613    452
   -402   -262    137    332   -272    -62    774    636    462    306    607    470
   -389   -267    122    327   -257    -75    753    626    449    303    589    470
   -374   -267    106    319   -241    -83    743    613    439    298    571    457
   -361   -246    114    303   -239    -67    743    618    446    306    571    475
   -340   -231    106    283   -226    -62    730    613    444    311    561    475
   -337   -213    124    275   -233    -44    724    613    441    319    555    485
   -342   -194    145    267   -246    -25    717    610    433    319    548    496
   -332   -161    171    246   -252      5    706    605    433    327    540    498
   -340   -155    181    246   -262     12    696    602    428    327    532    501
   -337   -142    194    241   -267     23    685    602    423    332    517    501
   -327   -127    200    228   -265     33    675    605    423    335    504    511
   -311   -127    184    220   -249     28    672    620    426    340    501    545
   -303   -127    176    213   -241     23    659    636    426    348    491    571
   -298   -103    192    200   -246     44    652    652    428    358    491    600
   -285    -75    210    179   -249     64    644    670    431    361    483    667
   -298    -77    220    189   -259     70    644    680    431    363    480    672
   -314    -51    259    181   -288    103    654    680    426    361    485    688
   -316    -36    280    176   -301    122    657    678    418    361    506    680
   -311      2    314    153   -314    158    672    683    436    392    594    641
   -340    -18    322    179   -332    150    685    685    436    407    649    613
   -355    -10    342    181   -350    166    696    680    428    413    649    602
   -350     15    366    166   -358    189    711    691    439    413    633    618
   -376      5    381    184   -379    192    714    698    439    381    584    639
   -384     -2    381    194   -384    189    722    704    444    379    576    605
   -400    -31    368    213   -387    168    735    698    439    371    574    602
   -431    -75    355    252   -394    140    745    683    428    368    584    550
   -449    -83    363    265   -407    140    735    657    415    366    641    452
   -462    -93    368    277   -415    137    722    633    415    384    714    387
   -449    -93    355    270   -402    129    737    641    431    397    756    368
   -402    -62    340    233   -374    137    758    654    452    413    769    433
   -446    -77    368    259   -407    145    740    628    439    397    732    491
   -472    -90    381    283   -428    145    735    618    431    374    685    532
   -428    -23    402    226   -418    189    756    628    449    394    685    584
   -467    -49    418    257   -444    184    753    618    457    402    675    610
   -446    -23    420    233   -433    197    758    623    472    423    680    646
   -413     31    444    192   -428    236    779    644    498    446    701    678
   -428     23    449    202   -439    233    782    641    504    446    698    683
   -428     44    472    192   -452    257    779    636    514    452    693    693
   -413     98    511    155   -462    306    784    636    530    475    698    717
   -415    132    548    142   -480    340    787    626    540    491    701    717
   -423    181    605    119   -514    392    776    597    542    496    698    714
   -431    189    620    122   -527    402    753    568    527    496    688    709
   -449    129    579    158   -514    353    706    519    485    467    644    678
   -436    148    584    145   -509    366    691    498    475    467    639    698
   -457    135    592    158   -524    363    670    470    462    467    654    698
   -472    101    574    184   -524    337    649    444    436    446    649    675
   -478    103    581    187   -530    340    641    428    433    433    636    657
   -483     33    517    226   -498    275    628    413    415    405    587    633
   -498    -72    426    283   -465    176    587    361    355    342    501    571
   -496   -129    366    311   -431    116    566    322    319    306    459    524
   -493   -166    324    327   -410     77    537    283    283    275    420    470
   -496   -168    327    332   -413     77    514    259    259    262    415    433
   -485   -197    288    340   -389     44    501    249    246    259    431    415
   -493   -210    283    350   -389     36    491    239    241    259    436    410
   -509   -236    270    371   -392     15    478    215    226    239    415    400
   -506   -267    239    387   -374    -15    457    192    202    215    381    379
   -483   -361    119    420   -303   -122    459    202    166    145    311    283
   -478   -462     15    470   -246   -223    535    285    168     80    226    187
   -454   -444     10    449   -236   -215    636    415    252    114    244    168
   -387   -246    140    316   -265    -54    743    594    436    288    436    306
   -329    298    628     12   -478    462    724    639    685    672    883    709
   -397    966   1363   -285   -880   1163    576    452    854   1080   1374   1174
   -457   1330   1787   -439  -1122   1558    244     31    779   1241   1615   1371
   -475   1052   1527   -288  -1000   1288    -75   -436    368    901   1325   1101
   -501    161    662    171   -581    410   -155   -662   -215    106    498    410
   -449   -470    -20    459   -215   -246   -119   -584   -444   -301     31    -15
   -371   -633   -262    501    -57   -449    -38   -428   -392   -322    -25   -106
   -327   -589   -262    459    -33   -426     70   -288   -265   -233     28    -83
   -322   -470   -148    394    -88   -309    161   -181   -140   -124    119    -18
   -309   -363    -57    335   -127   -210    210   -124    -54    -38    187     41
   -283   -327    -46    303   -119   -187    239    -90    -12     -5    215     57
   -265   -290    -25    277   -119   -158    252    -75      7      5    228     59
   -298   -296      0    296   -150   -148    259    -72     20     15    241     64
   -329   -290     36    309   -184   -127    272    -59     44     36    267     72
   -353   -288     62    319   -210   -114    280    -54     62     46    275     75
   -368   -270     98    319   -233    -85    277    -49     80     64    298     85
   -387   -257    129    322   -259    -64    290    -33     96     77    319    111
   -405   -239    166    322   -288    -36    301    -25    109     85    327    135
   -431   -241    187    335   -311    -25    288    -33    103     83    311    132
   -446   -254    192    350   -319    -31    259    -51     93     75    288    103
   -439   -218    218    327   -329      0    267    -38    119     93    303    116
   -431   -176    252    303   -342     36    298     -7    155    124    327    132
   -462   -166    293    314   -381     62    301      2    174    145    337    145
   -488   -197    290    342   -389     46    277    -10    161    132    316    127
   -491   -176    314    332   -405     70    275     -5    176    142    314    127
   -504   -161    342    329   -423     90    277      5    189    153    319    122
   -511   -150    361    329   -439    103    280     10    194    163    316    116
   -504   -135    368    319   -436    116    280     23    213    181    319    124
   -509   -140    366    324   -439    111    272     36    223    194    316    132
   -509   -127    379    316   -444    124    265     46    233    210    322    135
   -509   -109    397    306   -454    142    259     59    249    218    324    140
   -498   -109    389    303   -444    140    252     75    259    223    319    145
   -470    -85    384    277   -431    150    246     90    270    244    335    161
   -467    -62    405    262   -436    171    249    109    288    270    353    187
   -467    -51    415    257   -441    181    241    114    288    272    353    197
   -454    -46    407    252   -431    179    244    119    288    270    345    202
   -454    -59    394    254   -426    166    254    114    288    262    340    189
   -441    -49    389    244   -415    168    262    116    296    272    353    184
   -441    -23    415    231   -431    197    262    116    306    280    353    184
   -446    -20    426    233   -436    202    270    119    316    280    345    187
   -459    -41    418    249   -441    187    275    119    324    285    353    184
   -457    -28    428    241   -444    197    283    124    340    301    379    197
   -454    -44    407    249   -433    181    280    119    342    296    381    187
   -452    -64    387    259   -420    161    275    103    337    288    376    158
   -478   -111    363    293   -423    127    280     93    327    267    348    119
   -514   -142    368    327   -444    111    277     85    329    265    348    114
   -522   -129    392    324   -459    129    270     83    335    270    358    116
   -535   -140    394    337   -465    127    254     67    327    254    337     96
   -530   -166    361    348   -446     96    246     64    316    241    316     77
   -527   -184    340    355   -433     77    254     80    322    254    311     83
   -511   -181    329    345   -423     72    259     90    335    272    327    103
   -480   -135    345    309   -413    103    270    116    366    303    363    135
   -465   -103    361    280   -413    127    288    145    400    327    379    155
   -452    -80    368    265   -410    142    303    166    420    342    389    174
   -439    -83    355    259   -400    135    314    179    431    361    397    189
   -439    -90    348    265   -394    127    322    187    439    379    415    207
   -426    -57    368    239   -400    153    329    202    457    407    446    223
   -426    -36    389    231   -410    176    332    213    478    441    485    244
   -449    -33    413    239   -433    189    324    202    480    457    509    254
   -454    -20    433    239   -444    205    309    181    470    457    519    272
   -420    -38    379    228   -402    168    288    158    436    426    496    265
   -392    -12    376    202   -384    181    275    145    420    415    498    270
   -415    -51    361    233   -389    153    246    119    397    394    483    259
   -485   -181    303    335   -394     59    189     77    355    342    428    218
   -433   -187    246    309   -342     28    179     72    361    314    413    210
   -345   -153    192    249   -270     18    205     90    379    301    407    210
   -402   -257    142    327   -275    -57    189     75    332    254    348    168
   -478   -368    109    423   -293   -129    168     51    280    218    296    137
   -454   -374     77    413   -267   -148    179     49    262    215    285    148
   -475   -413     62    444   -270   -176    168     28    226    197    270    124
   -496   -439     54    467   -277   -192    158     18    200    181    254    122
   -509   -470     38    491   -275   -215    155     18    176    166    228    137
   -509   -501      7    504   -259   -249    153     23    163    150    192    161
   -511   -524    -12    517   -252   -267    148     25    145    119    140    166
   -504   -589    -85    545   -210   -340    145     38    109     67     62    129
   -514   -688   -174    602   -171   -431    220    119    109      7    -36     64
   -506   -693   -187    600   -161   -441    355    265    197     44    -38     54
   -478   -620   -142    548   -168   -381    472    439    350    187     67    161
   -454   -246    205    350   -332    -20    496    519    553    475    384    457
   -522    397    919     62   -719    657    405    397    740    883    875    828
   -613    787   1400    -88  -1005   1093     96     10    672   1078   1161   1002
   -649    566   1215     41   -932    891   -213   -392    316    831   1000    797
   -711   -200    509    454   -613    153   -322   -646   -215    132    348    259
   -670   -820   -150    745   -259   -485   -290   -592   -480   -314   -129   -114
   -542   -904   -361    722    -93   -633   -179   -381   -371   -290   -163   -124
   -519   -888   -368    704    -77   -631    -64   -236   -241   -205   -106    -98
   -509   -828   -319    667    -96   -574      5   -150   -137   -122    -33    -51
   -514   -784   -270    649   -122   -527     44   -103    -70    -72      2      2
   -517   -743   -226    628   -145   -485     59    -83    -38    -54      7     28
   -532   -730   -197    628   -168   -465     62    -75    -31    -46     23     44
   -530   -714   -184    618   -174   -449     62    -67    -20    -41     28     67
   -522   -670   -148    597   -187   -410     88    -41      7    -12     49     90
   -545   -665   -119    605   -213   -394    114    -18     28     15     64    106
   -548   -628    -80    587   -236   -355    132      5     46     44     80    124
   -571   -602    -31    584   -272   -319    137     20     64     64     96    145
   -631   -633     -2    633   -314   -319    137     25     72     64     85    153
   -662   -592     70    626   -368   -262    145     41     88     83    101    202
   -662   -594     67    626   -366   -265    153     41     85     80    101    218
   -652   -641      7    644   -332   -319    132     18     59     59     88    174
   -636   -646    -10    641   -314   -329    111     -2     38     49     83    142
   -542   -600    -57    571   -244   -329    109      0     41     44     90    148
   -504   -571    -70    537   -218   -322    122     18     62     57    103    163
   -532   -587    -54    558   -241   -319    109     12     62     51     98    150
   -501   -555    -54    530   -223   -306    106     18     72     75    132    148
   -504   -579    -75    540   -215   -327     88     10     62     67    135    129
   -504   -587    -85    545   -210   -337     75      2     54     62    132    116
   -472   -548    -77    509   -197   -314     62      5     51     59    127    119
   -436   -511    -75    475   -181   -293     46      5     49     57    127    114
   -405   -475    -72    439   -168   -275     33     15     57     64    142    116
   -381   -446    -64    413   -158   -257     25     33     64     75    166    124
   -355   -413    -57    384   -150   -236     20     49     72     88    200    129
   -342   -371    -28    358   -158   -200     23     72     93    116    254    142
   -337   -374    -36    355   -153   -207     23     80     98    106    257    140
   -316   -345    -28    332   -145   -189     31     83     98     93    257    142
   -290   -303    -15    296   -140   -161     25     75     93     85    270    135
   -293   -293      0    293   -148   -148     23     64     90     72    283    116
   -285   -265     20    275   -155   -122     28     64     90     64    288    116
   -283   -249     33    267   -158   -109     23     57     88     51    288    101
   -280   -233     46    257   -163    -96     28     59    101     57    301     90
   -272   -202     70    239   -171    -67     41     70    129     72    309     98
   -296   -194     98    244   -200    -49     41     62    137     75    314     80
   -314   -174    137    244   -228    -18     41     57    148     83    319     67
   -327   -161    166    241   -246      2     46     54    158     80    319     62
   -348   -163    184    257   -267     10     54     49    163     72    327     62
   -376   -132    244    252   -314     54     62     46    179     85    361     49
   -405   -127    277    265   -342     75     62     44    194     93    389     51
   -431   -124    306    277   -371     90     64     49    207    106    407     62
   -444    -98    345    272   -394    122     64     59    228    124    423     75
   -470    -83    387    275   -431    150     59     62    244    132    433     88
   -485    -44    441    265   -465    197     62     77    270    153    472    106
   -472     25    498    220   -485    262     98    116    327    200    530    155
   -465     64    530    200   -496    296    135    161    376    244    571    213
   -550     57    607    246   -579    329    150    179    400    272    600    236
   -553     90    641    231   -597    366    148    179    407    275    610    236
   -470    132    600    168   -537    366    132    166    405    267    613    233
   -420    148    568    137   -493    358    114    155    402    270    618    236
   -392    189    579    101   -485    381    111    145    405    272    623    252
   -353    239    592     57   -472    415     98    124    405    267    623    275
   -322    239    561     41   -441    400     75     96    381    239    600    265
   -311    244    555     33   -433    400     59     72    363    239    607    262
   -327    200    524     62   -426    363     31     46    340    223    587    257
   -316    187    504     64   -410    345     15     28    327    210    581    244
   -314    174    485     67   -400    329      5     15    316    200    587    231
   -311    129    441     90   -376    285    -10      5    296    168    555    210
   -314     85    397    114   -355    241    -33    -15    265    135    511    179
   -303     46    350    129   -327    197    -54    -41    233     98    478    142
   -296     20    314    137   -306    166    -57    -59    218     77    465    129
   -280    -10    270    145   -275    129    -75    -77    194     59    449    119
   -265    -41    220    150   -244     90    -90    -96    174     41    418     96
   -249    -49    197    148   -226     72   -106   -111    163     23    394     75
   -218    -62    153    140   -189     44   -127   -127    148      7    376     57
   -194    -54    140    124   -168     41   -140   -137    142      7    374     54
   -187   -116     67    150   -129    -25   -140   -137    122    -28    329     18
   -174   -236    -62    205    -57   -148    -96    -93    101    -90    241    -51
   -158   -275   -116    215    -23   -194      0      2    142   -103    192    -93
   -145   -244    -98    194    -23   -171     98    153    252    -31    236    -67
   -114     88    202     10   -158    145    166    296    475    244    522    184
   -111    724    836   -309   -472    779    155    319    743    675   1000    639
   -293   1223   1517   -465   -906   1369    -46     70    854   1013   1400    989
   -371   1270   1641   -449  -1005   1454   -389   -329    665   1005   1447   1005
   -400    613   1013   -106   -706    810   -589   -727     88    348    820    517
   -452   -239    213    345   -332    -12   -620   -844   -361   -301    163    -57
   -394   -558   -166    475   -114   -361   -558   -696   -379   -420      0   -226
   -342   -561   -218    452    -62   -389   -436   -511   -236   -329     46   -205
   -345   -483   -137    413   -106   -311   -324   -379   -111   -231    103   -155
   -335   -379    -44    355   -145   -213   -257   -303    -20   -142    176   -106
   -319   -301     18    309   -168   -142   -215   -257     36    -90    220    -51
   -316   -293     23    306   -171   -135   -197   -226     64    -67    239    -23
   -301   -270     31    285   -168   -119   -176   -205     85    -49    254    -10
   -257   -200     54    228   -158    -72   -150   -189    106    -33    257     12
   -275   -197     77    233   -179    -59   -155   -197     93    -36    239     12
   -285   -187     98    236   -192    -44   -150   -187     98    -23    244      5
   -283   -200     80    239   -181    -59   -153   -179    101    -18    241     12
   -322   -239     83    280   -205    -77   -174   -197     85    -33    226      5
   -288   -184    103    233   -197    -41   -174   -194     98    -18    231     12
   -254   -158     96    207   -176    -31   -168   -184    109    -10    223     28
   -262   -174     88    218   -176    -44   -163   -174    114      5    226     18
   -277   -174    103    226   -192    -36   -168   -176    114     15    228      0
   -301   -194    103    246   -205    -46   -184   -184    106     15    220    -20
   -288   -181    106    236   -197    -38   -194   -187    106     15    213    -33
   -265   -148    116    205   -192    -15   -189   -174    119     31    215    -25
   -285   -174    111    228   -200    -31   -197   -179    119     33    220    -38
   -259   -124    135    192   -200      5   -194   -168    135     46    239    -25
   -231    -77    153    155   -192     36   -189   -158    150     62    257    -20
   -205    -75    127    140   -168     25   -194   -150    155     67    265    -28
   -231    -96    132    163   -181     18   -207   -148    153     67    252    -18
   -223    -85    137    153   -181     25   -223   -148    155     67    239    -10
   -205    -62    142    135   -174     38   -244   -142    161     77    246      0
   -192    -25    163    106   -179     67   -254   -129    174    103    283     20
   -176      2    179     85   -176     90   -257   -116    187    129    322     36
   -181     -5    174     90   -179     85   -252   -103    197    140    342     41
   -179      7    187     85   -181     96   -244    -90    205    148    358     44
   -184     31    215     75   -200    122   -241    -90    207    153    374     49
   -197     33    228     80   -213    129   -249   -103    202    142    389     46
   -218     46    262     85   -241    153   -254   -114    197    137    413     54
   -228     67    296     80   -262    181   -257   -114    200    127    400     80
   -231     96    324     67   -277    210   -257   -116    207    129    392     77
   -241    119    358     59   -301    239   -249   -114    220    145    389     70
   -244    132    374     54   -311    252   -254   -127    226    148    355     80
   -202    163    366     20   -283    265   -252   -135    233    148    324     90
   -223    129    353     46   -288    239   -272   -171    207    111    288     41
   -213    116    329     49   -272    220   -290   -194    187     90    275     20
   -174    153    327      7   -249    239   -306   -213    176     83    259     33
   -150    166    316     -7   -233    241   -332   -241    161     64    233     23
   -140    168    309    -15   -226    239   -363   -277    137     46    228     -7
   -132    197    329    -33   -231    262   -376   -290    132     38    239    -15
   -127    218    342    -46   -233    280   -389   -301    132     38    246    -15
   -124    265    389    -70   -257    327   -384   -290    145     59    265     -7
   -129    319    446    -96   -288    381   -361   -275    158     80    285      2
   -153    345    498    -96   -327    423   -342   -257    189     98    293     15
   -161    394    555   -116   -358    475   -332   -239    223    127    303     33
   -184    423    607   -119   -394    514   -309   -218    254    153    298     54
   -215    407    623    -96   -420    514   -309   -218    257    155    288     38
   -192    446    639   -127   -415    542   -301   -210    267    174    285     33
   -148    514    662   -184   -405    587   -293   -205    283    192    298     44
   -124    563    688   -218   -405    626   -298   -223    285    194    303     51
   -135    545    680   -205   -407    610   -332   -259    262    176    285     25
   -153    530    683   -189   -418    605   -358   -293    244    166    259     -5
   -179    524    701   -174   -441    613   -379   -311    241    168    241    -12
   -223    501    724   -137   -472    613   -400   -332    231    166    213    -25
   -252    480    732   -114   -493    605   -413   -348    223    158    187    -46
   -241    465    706   -111   -472    584   -420   -358    213    153    163    -64
   -223    436    657   -109   -441    548   -431   -368    197    137    129    -98
   -259    384    644    -62   -452    514   -452   -392    168    109     85   -140
   -290    329    618    -20   -454    472   -478   -423    132     64     38   -184
   -303    303    607      0   -454    454   -498   -454    101     25      5   -215
   -319    267    587     25   -454    426   -511   -470     80     -7    -25   -241
   -327    257    584     36   -454    420   -519   -480     75    -23    -49   -252
   -340    249    589     44   -465    418   -530   -491     67    -41    -70   -254
   -342    228    571     57   -457    400   -540   -498     54    -51    -93   -262
   -329    220    550     51   -441    384   -548   -501     41    -57   -109   -262
   -293    168    462     62   -376    314   -542   -491     15    -96   -150   -314
   -327     31    358    145   -342    194   -485   -420     12   -155   -257   -426
   -332     23    355    153   -345    189   -387   -283     93   -122   -259   -439
   -272    220    493     25   -384    355   -280    -85    272     54    -93   -275
   -233    709    943   -236   -587    826   -233     51    548    423    306    127
   -379   1426   1805   -524  -1091   1615   -277    -10    823    896    854    672
   -571   1748   2320   -589  -1444   2031   -535   -353    810   1085   1111    914
   -670   1402   2073   -368  -1371   1738   -831   -782    426    769    839    657
   -698    498   1197    101   -948    846  -1000  -1145   -236    -38     38    -49
   -631   -161    470    394   -550    155  -1028  -1145   -517   -478   -462   -519
   -550   -301    249    426   -400    -25   -969  -1000   -465   -493   -530   -600
   -524   -223    298    371   -413     36   -839   -826   -316   -381   -452   -540
   -493    -85    407    290   -452    161   -724   -683   -176   -257   -345   -441
   -478    -12    462    244   -470    223   -680   -623   -109   -194   -290   -392
   -462      0    462    231   -462    228   -659   -592    -80   -174   -275   -371
   -452     15    467    218   -459    239   -646   -574    -59   -161   -262   -345
   -436     18    454    210   -444    236   -646   -571    -57   -161   -262   -337
   -439     20    459    207   -452    241   -644   -571    -46   -153   -259   -340
   -449     15    465    215   -457    239   -641   -568    -41   -145   -254   -337
   -454      2    457    223   -454    228   -641   -566    -38   -137   -252   -335
   -446     25    472    210   -459    249   -633   -558    -23   -122   -236   -316
   -439     33    470    200   -454    252   -633   -555    -20   -116   -226   -301
   -436     28    465    202   -452    246   -636   -553    -12   -111   -220   -290
   -428     23    452    202   -439    236   -636   -545     -7   -109   -218   -288
   -423     25    449    200   -436    236   -641   -542    -10   -111   -223   -288
   -428     36    465    194   -446    249   -652   -542     -7   -106   -231   -293
   -428     36    462    194   -446    249   -652   -537      2    -96   -223   -296
   -428     44    472    189   -452    257   -654   -535      5    -90   -218   -306
   -423     51    475    187   -449    262   -654   -524     15    -85   -213   -316
   -431     38    467    194   -449    252   -657   -517     18    -77   -215   -311
   -428     41    470    192   -449    257   -657   -511     23    -64   -205   -303
   -439     31    470    202   -457    252   -659   -509     25    -57   -194   -298
   -431     44    475    194   -452    259   -662   -501     31    -51   -181   -277
   -418     54    470    179   -444    262   -670   -496     33    -46   -179   -252
   -407     64    472    171   -439    267   -670   -483     36    -36   -176   -226
   -407     77    483    163   -446    280   -670   -467     46    -20   -163   -197
   -410     77    488    166   -449    283   -670   -446     59      0   -145   -166
   -397     85    480    153   -439    283   -657   -426     80     20   -129   -140
   -394     83    478    155   -436    280   -649   -415     85     28   -122   -124
   -402     72    475    166   -439    272   -649   -418     80     31   -124   -119
   -418     54    472    181   -444    262   -644   -418     75     36   -124   -109
   -431     57    488    187   -459    270   -628   -407     83     46   -116    -93
   -444     28    472    207   -459    249   -623   -397     88     51   -119    -93
   -446     12    457    215   -452    233   -610   -389     93     59   -116    -90
   -444     15    459    215   -452    236   -594   -381    106     72   -106    -85
   -428     25    452    200   -441    239   -576   -363    129     90    -85    -75
   -402     44    446    179   -423    244   -550   -340    161    111    -62    -51
   -470    -23    444    246   -457    207   -561   -355    153    101    -77    -62
   -522    -80    441    301   -483    179   -576   -371    140     96    -90    -72
   -496    -67    428    280   -465    181   -558   -361    153    109    -85    -62
   -452    -31    420    241   -439    194   -527   -337    171    135    -62    -38
   -449    -23    426    236   -439    200   -517   -332    174    145    -46    -38
   -519    -62    457    290   -488    197   -527   -342    161    145    -41    -41
   -563   -101    462    329   -514    179   -542   -348    153    140    -41    -36
   -548   -101    446    324   -498    171   -542   -335    153    142    -28    -31
   -532   -106    423    316   -480    158   -527   -322    163    158     -7    -12
   -511    -93    418    303   -465    161   -504   -293    189    184     20     12
   -493    -54    439    272   -467    192   -483   -275    207    202     46     44
   -496    -31    462    262   -480    215   -467   -259    223    215     64     77
   -493    -12    478    252   -488    231   -452   -239    239    231     72     98
   -465     10    475    228   -470    241   -446   -223    244    239     70    101
   -446     23    467    210   -457    244   -428   -205    259    246     80    116
   -431     54    485    187   -459    270   -418   -200    275    262     88    150
   -446     70    514    187   -480    290   -418   -213    275    270     90    174
   -428     96    524    166   -475    309   -418   -218    280    283    101    197
   -483     20    504    231   -496    262   -457   -257    244    254     75    189
   -488      7    496    241   -493    252   -472   -272    231    246     83    197
   -454     20    475    215   -465    246   -470   -270    228    246     90    207
   -472    -15    457    244   -465    220   -485   -285    207    228     75    192
   -511   -116    392    314   -452    135   -514   -314    168    192     25    161
   -485   -166    319    324   -402     75   -522   -327    150    166      2    142
   -483   -236    246    358   -366      5   -540   -345    124    127    -28    109
   -452   -293    158    374   -306    -67   -553   -363     93     88    -51     93
   -439   -322    116    379   -280   -103   -566   -381     75     70    -64     93
   -444   -345     96    394   -272   -124   -571   -397     64     67    -90     88
   -431   -337     90    381   -262   -122   -571   -402     70     72    -93    103
   -452   -371     80    413   -267   -145   -568   -402     70     70    -83    114
   -501   -431     70    465   -288   -181   -579   -407     59     57    -93    109
   -480   -439     41    459   -262   -197   -571   -397     57     49    -98     98
   -491   -542    -51    514   -220   -298   -555   -368     36     -5   -176     25
   -488   -607   -119    548   -184   -363   -444   -249     75    -28   -249    -38
   -470   -558    -88    511   -192   -324   -324    -90    181     44   -223     -7
   -433   -340     93    387   -265   -124   -223     98    387    265    -25    184
   -410    153    563    127   -488    358   -200    194    662    652    405    587
   -555    826   1382   -135   -969   1104   -270     75    898   1101    940   1088
   -719   1021   1740   -153  -1228   1379   -576   -314    802   1218   1117   1236
   -828    548   1374    140  -1101    961   -872   -776    324    776    717    883
   -901   -345    553    620   -730    101   -974  -1036   -257      7    -54    202
   -859   -901    -41    880   -410   -472   -927   -937   -433   -327   -449   -153
   -743   -937   -194    841   -275   -566   -839   -753   -319   -272   -441   -158
   -675   -870   -194    774   -241   -532   -714   -587   -168   -171   -366    -98
   -628   -776   -148    701   -241   -462   -615   -475    -51    -80   -288    -33
   -639   -722    -83    680   -277   -402   -576   -433      7    -28   -246      0
   -644   -727    -83    685   -283   -405   -558   -410     33    -12   -236      5
   -605   -732   -127    667   -239   -431   -553   -400     41    -15   -249     -5
   -566   -691   -124    626   -223   -407   -545   -392     51     -5   -244     -5
   -550   -665   -114    607   -218   -389   -550   -397     54      7   -236     -7
   -540   -678   -137    607   -202   -407   -550   -397     57      7   -239    -25
   -522   -683   -163    602   -181   -423   -548   -397     59      2   -246    -25
   -501   -667   -166    584   -168   -418   -550   -407     59      0   -252    -15
   -462   -646   -184    555   -140   -415   -555   -402     70      2   -239     -5
   -449   -639   -192    542   -129   -415   -561   -397     70     -5   -233     -5
   -475   -649   -174    561   -150   -413   -571   -405     70    -12   -236    -15
   -446   -641   -194    542   -127   -418   -561   -392     80     -5   -226    -12
   -387   -592   -205    491    -90   -400   -540   -371    109     12   -200      7
   -423   -610   -187    517   -119   -400   -553   -379    103      2   -207     -2
   -397   -594   -197    496   -101   -397   -561   -376    114      7   -197      7
   -363   -581   -218    470    -72   -400   -542   -355    135     28   -176     36
   -394   -615   -220    506    -88   -418   -550   -363    127     18   -184     23
   -384   -620   -239    501    -75   -431   -568   -371    119     12   -187      0
   -355   -592   -236    472    -62   -415   -566   -355    142     33   -158     18
   -337   -561   -223    446    -57   -392   -555   -340    161     54   -124     38
   -324   -550   -226    439    -49   -389   -561   -335    163     64   -109     49
   -316   -530   -213    423    -54   -371   -566   -324    174     77    -85     54
   -314   -517   -205    415    -57   -361   -566   -319    187     88    -67     64
   -301   -491   -189    394    -57   -340   -566   -303    205    111    -38     93
   -293   -459   -166    376    -64   -314   -553   -277    233    142     -2    119
   -283   -449   -168    366    -59   -309   -535   -259    246    155     20    127
   -280   -444   -163    361    -59   -303   -524   -257    254    163     36    127
   -280   -452   -171    363    -57   -311   -511   -254    262    161     49    129
   -275   -433   -158    355    -59   -296   -498   -249    267    163     64    129
   -288   -413   -127    350    -83   -270   -485   -249    275    174     83    127
   -303   -431   -127    366    -88   -280   -470   -252    280    174     85    106
   -301   -426   -124    361    -90   -275   -465   -249    290    181    101     93
   -303   -410   -106    358    -98   -259   -457   -246    311    189    119     83
   -303   -420   -119    361    -96   -270   -454   -257    314    181    111     59
   -319   -420   -101    371   -111   -262   -449   -265    324    184    116     49
   -329   -431   -101    379   -116   -267   -444   -272    332    189    122     38
   -342   -428    -85    387   -129   -257   -431   -272    332    197    132     31
   -355   -423    -67    387   -145   -246   -433   -277    329    207    137     31
   -353   -423    -70    387   -142   -246   -441   -285    329    207    135     20
   -353   -428    -77    389   -140   -254   -433   -285    335    207    127     10
   -348   -428    -80    389   -135   -254   -433   -277    345    215    124     15
   -345   -436    -90    387   -127   -265   -444   -285    348    218    119      7
   -319   -415    -96    366   -114   -257   -439   -275    361    231    124      7
   -301   -389    -88    345   -109   -239   -415   -254    381    254    140     28
   -290   -376    -85    335   -103   -231   -397   -233    405    267    153     54
   -283   -361    -77    319   -106   -220   -384   -210    431    290    174     80
   -285   -327    -41    306   -124   -187   -366   -184    457    316    202    109
   -296   -311    -15    301   -142   -163   -345   -158    480    342    223    132
   -314   -290     23    303   -168   -135   -337   -137    501    363    241    163
   -319   -241     75    280   -200    -83   -327   -127    527    387    270    205
   -319   -200    119    259   -220    -41   -311   -122    553    413    301    233
   -306   -192    114    246   -210    -38   -314   -129    550    418    303    239
   -322   -215    106    270   -215    -54   -329   -155    530    407    288    233
   -316   -210    106    265   -213    -51   -340   -168    522    407    288    239
   -348   -265     83    306   -218    -90   -353   -189    501    384    265    218
   -355   -290     64    322   -213   -111   -358   -197    483    368    249    200
   -353   -324     28    340   -192   -148   -361   -202    465    342    228    184
   -366   -407    -44    387   -163   -226   -381   -223    431    303    192    150
   -361   -472   -111    415   -124   -293   -394   -233    407    275    161    127
   -355   -530   -174    441    -93   -353   -410   -252    379    244    132     93
   -348   -550   -202    449    -72   -376   -426   -275    355    220    111     67
   -342   -568   -228    454    -59   -400   -433   -285    342    207     90     57
   -340   -589   -249    465    -46   -420   -436   -296    327    194     70     38
   -340   -618   -277    478    -33   -449   -436   -301    319    181     54     18
   -335   -631   -296    483    -20   -465   -436   -303    316    176     41      2
   -314   -670   -355    491     18   -514   -433   -303    301    153     10    -25
   -298   -756   -459    527     80   -607   -392   -252    296    109    -51    -85
   -288   -792   -506    540    106   -649   -280   -140    342    101    -88   -129
   -270   -769   -498    519    114   -633   -163     18    457    168    -44   -109
   -236   -535   -298    384     28   -415    -77    171    657    397    176     88
   -239    -15    223    127   -231    103    -98    189    880    784    602    491
   -355    558    914   -103   -636    735   -290    -67    966   1119   1018    859
   -410    717   1127   -153   -769    922   -644   -478    784   1171   1135    922
   -457    174    628    140   -542    400   -857   -857    290    636    639    509
   -472   -639   -166    555   -155   -402   -875   -984   -181    -64    -77    -59
   -420  -1026   -607    722     90   -818   -823   -857   -262   -280   -337   -293
   -371  -1088   -717    730    171   -904   -719   -678   -137   -223   -329   -311
   -332  -1010   -680    670    174   -844   -610   -540      0   -116   -254   -257
   -316   -927   -610    623    145   -771   -542   -454    106    -33   -187   -200
   -324   -859   -537    592    103   -698   -506   -413    168     18   -127   -153
   -319   -826   -506    574     93   -667   -475   -381    215     62    -83   -119
   -316   -818   -501    566     90   -659   -457   -366    239     88    -62   -103
   -306   -792   -485    548     88   -639   -446   -363    249    101    -41   -103
   -303   -771   -467    535     80   -620   -444   -363    254    101      2   -114
   -306   -745   -439    527     64   -592   -444   -363    262    103     46   -119
   -301   -724   -426    511     59   -576   -441   -361    270    116     57    -98
   -293   -714   -420    504     62   -568   -444   -358    275    127     54    -90
   -283   -709   -426    493     70   -566   -436   -353    277    135     49    -88
   -285   -706   -420    496     67   -563   -433   -350    275    145     44    -80
   -265   -667   -402    465     64   -535   -431   -348    280    155     46    -64
   -267   -662   -394    465     62   -530   -428   -348    285    163     49    -64
   -275   -665   -389    467     54   -527   -420   -345    293    163     51    -70
   -270   -665   -394    467     62   -530   -415   -345    298    161     28    -72
   -277   -672   -394    475     57   -535   -420   -353    296    168     15    -75
   -285   -670   -384    478     49   -527   -418   -350    303    179     10    -77
   -283   -654   -371    467     41   -511   -407   -340    314    194     20    -70
   -275   -628   -353    452     38   -491   -394   -332    324    213     33    -64
   -267   -594   -329    431     31   -465   -384   -327    332    226     33    -59
   -301   -594   -293    449     -5   -446   -389   -327    337    226     31    -67
   -319   -579   -262    449    -31   -420   -407   -327    345    236     33    -70
   -257   -517   -259    387      0   -389   -413   -306    371    259     44    -46
   -246   -488   -241    366     -2   -366   -407   -288    387    272     41    -33
   -275   -475   -202    374    -38   -340   -407   -280    392    283     46    -33
   -267   -467   -202    366    -33   -335   -405   -270    397    288     49    -33
   -257   -452   -194    355    -31   -324   -387   -257    405    296     59    -23
   -259   -423   -163    340    -49   -293   -379   -257    407    296     67    -20
   -249   -389   -142    319    -54   -267   -368   -259    407    296     70    -28
   -236   -379   -142    303    -46   -262   -361   -267    400    293     62    -54
   -213   -379   -166    296    -23   -272   -355   -270    394    275     46    -83
   -181   -371   -192    275      5   -283   -358   -277    397    275     57    -96
   -158   -371   -213    265     25   -293   -358   -290    392    270     57   -109
   -145   -368   -223    254     36   -296   -353   -301    392    267     49   -127
   -148   -371   -223    259     36   -298   -353   -314    387    265     46   -150
   -161   -376   -218    267     25   -298   -358   -329    381    257     44   -148
   -194   -389   -194    290      0   -293   -350   -335    384    265     51   -122
   -254   -394   -142    324    -57   -270   -335   -342    387    272     51   -101
   -275   -394   -119    335    -77   -257   -322   -353    376    272     33   -109
   -283   -410   -127    345    -80   -270   -322   -345    366    283    -10   -122
   -252   -363   -111    306    -72   -236   -316   -324    368    293    -10   -109
   -223   -348   -127    283    -49   -239   -335   -324    371    275    -33   -116
   -215   -371   -155    293    -31   -265   -355   -324    376    259    -49   -122
   -215   -371   -158    293    -31   -265   -355   -311    389    272    -57   -116
   -205   -324   -119    265    -44   -223   -327   -283    428    301    -23    -90
   -210   -293    -83    252    -64   -189   -303   -257    462    335    -10    -62
   -213   -241    -28    228    -93   -135   -298   -246    480    363    -12    -46
   -200   -181     18    189   -109    -83   -288   -226    504    394      5    -25
   -197   -142     54    168   -127    -44   -275   -213    519    418      7    -18
   -197   -114     83    153   -142    -15   -267   -207    524    431     18    -12
   -194   -106     88    150   -142    -10   -262   -215    524    436     25     -7
   -207    -44    163    124   -187     59   -252   -218    545    459     41     25
   -207    -46    161    127   -187     57   -277   -241    530    444     25     20
   -205    -70    135    137   -171     31   -296   -257    514    423      7     12
   -210    -62    148    137   -179     41   -293   -254    517    426      5     23
   -226    -98    127    161   -179     12   -303   -270    491    407    -20      5
   -244   -132    109    187   -176    -12   -311   -288    470    389    -44    -18
   -254   -171     83    213   -171    -44   -319   -301    454    363    -72    -38
   -257   -197     59    228   -158    -70   -316   -309    439    342    -96    -62
   -262   -220     41    239   -153    -90   -322   -324    415    311   -124    -93
   -270   -241     25    254   -150   -109   -337   -342    394    288   -155   -119
   -270   -280    -10    272   -129   -145   -353   -363    368    262   -189   -145
   -275   -335    -59    306   -109   -197   -363   -379    340    233   -223   -161
   -275   -345    -72    309   -103   -210   -363   -387    327    226   -249   -150
   -277   -350    -72    314   -103   -213   -366   -392    324    218   -270   -142
   -272   -350    -80    311    -98   -215   -374   -394    322    213   -280   -137
   -270   -400   -129    335    -70   -265   -381   -400    301    184   -316   -168
   -252   -522   -270    387      7   -397   -345   -355    275    114   -402   -259
   -244   -561   -316    402     36   -439   -241   -244    316    103   -431   -311
   -207   -480   -272    342     28   -376   -129    -75    441    200   -348   -267
   -142   -161    -18    153    -62    -90    -49     90    667    465    -67    -28
   -150    467    618   -161   -384    540    -64    114    945    904    423    439
   -311    992   1301   -340   -807   1145   -239   -119   1072   1236    833    810
   -400    976   1374   -288   -888   1174   -563   -524    857   1171    828    792
   -449    371    820     38   -633    594   -784   -937    309    563    259    303
   -457   -423     31    439   -244   -197   -807  -1047   -148    -98   -426   -290
   -405   -779   -374    589    -15   -576   -776   -930   -213   -262   -649   -485
   -371   -833   -465    600     44   -652   -683   -779   -116   -205   -652   -478
   -296   -732   -436    514     70   -584   -558   -631     23    -90   -571   -402
   -223   -600   -376    410     75   -488   -478   -537    135     10   -483   -316
   -233   -576   -342    405     51   -459   -436   -498    187     57   -441   -285
   -213   -553   -340    381     62   -446   -407   -475    215     83   -415   -267
   -192   -532   -340    363     72   -436   -400   -462    228     98   -413   -252
   -200   -535   -337    366     67   -436   -413   -459    231    101   -431   -262
   -226   -540   -314    381     44   -428   -420   -459    231     93   -444   -275
   -233   -542   -309    387     36   -426   -420   -457    231     77   -452   -277
   -207   -511   -303    361     46   -407   -410   -444    246     72   -436   -272
   -213   -506   -293    358     38   -400   -407   -441    249     77   -433   -275
   -215   -496   -280    355     31   -389   -394   -433    249     96   -415   -265
   -200   -462   -265    329     31   -363   -368   -413    259    124   -389   -233
   -231   -488   -257    361     12   -374   -366   -413    252    119   -384   -239
   -272   -509   -239    389    -18   -374   -374   -420    233    111   -402   -254
   -252   -457   -205    353    -23   -332   -353   -394    252    135   -381   -231
   -231   -415   -184    322    -25   -301   -322   -366    272    153   -350   -205
   -236   -413   -176    324    -31   -296   -306   -355    277    158   -340   -192
   -309   -483   -174    394    -67   -329   -332   -376    252    142   -363   -210
   -311   -478   -166    394    -72   -324   -335   -371    254    148   -363   -202
   -265   -418   -153    340    -57   -288   -314   -348    277    174   -337   -179
   -207   -374   -166    290    -20   -270   -290   -314    303    200   -306   -161
   -236   -394   -161    314    -38   -277   -301   -306    306    205   -296   -155
   -259   -410   -153    335    -54   -283   -314   -303    303    205   -288   -155
   -231   -397   -166    311    -33   -283   -319   -288    314    215   -270   -140
   -150   -293   -142    223     -5   -218   -283   -236    361    265   -223    -85
   -171   -293   -122    231    -25   -207   -275   -218    371    270   -218    -70
   -233   -327    -93    280    -72   -210   -283   -226    361    259   -228    -72
   -246   -329    -83    285    -83   -207   -277   -226    361    252   -233    -70
   -215   -324   -109    270    -54   -218   -265   -223    358    249   -233    -70
   -205   -329   -124    265    -41   -228   -257   -226    350    241   -231    -80
   -205   -350   -145    275    -31   -249   -257   -236    340    231   -223    -85
   -166   -327   -161    246     -5   -244   -239   -223    355    244   -205    -75
   -124   -290   -166    207     20   -228   -207   -197    379    267   -181    -62
   -168   -337   -168    252     -2   -254   -210   -205    371    254   -197    -72
   -171   -345   -176    257      0   -262   -205   -210    371    252   -210    -77
   -163   -350   -187    254     10   -270   -200   -215    374    249   -228    -90
   -171   -363   -192    267     10   -277   -202   -226    371    241   -239   -106
   -161   -353   -192    254     15   -272   -207   -233    368    239   -241   -106
   -140   -340   -200    239     28   -272   -205   -231    374    244   -236   -103
   -166   -366   -202    265     15   -285   -215   -241    366    236   -241   -116
   -109   -319   -210    215     49   -265   -197   -226    381    257   -223   -103
   -111   -324   -213    215     49   -270   -205   -226    379    259   -215   -114
   -145   -355   -210    249     31   -283   -215   -233    368    252   -226   -127
   -135   -361   -226    246     44   -293   -215   -228    374    252   -231   -132
   -150   -361   -210    257     28   -285   -215   -226    381    259   -226   -132
   -150   -335   -184    241     15   -259   -202   -210    402    272   -213   -127
   -129   -303   -174    215     20   -239   -176   -181    428    296   -189   -103
   -129   -296   -166    213     15   -231   -161   -166    441    314   -176    -93
   -132   -272   -140    202      2   -207   -137   -153    454    332   -166    -83
   -142   -285   -145    213      0   -215   -132   -153    452    327   -168    -88
   -127   -262   -135    194      2   -200   -122   -137    465    335   -155    -72
    -88   -197   -111    140     10   -153    -98   -114    493    363   -127    -33
   -101   -176    -75    140    -12   -127   -103   -124    501    374   -114    -12
    -90   -150    -59    119    -15   -106   -111   -135    501    379   -111      2
    -72   -153    -80    111      2   -116   -135   -155    480    358   -129     -2
   -103   -210   -106    155      0   -158   -171   -189    444    322   -163    -31
   -122   -236   -114    179     -5   -176   -189   -213    426    303   -176    -38
    -64   -194   -129    127     31   -163   -187   -213    423    306   -174    -28
    -62   -213   -150    137     41   -184   -192   -226    405    285   -192    -49
   -111   -309   -200    210     41   -254   -223   -265    358    236   -241    -98
   -122   -353   -231    239     54   -293   -233   -280    335    210   -272   -129
   -129   -410   -280    270     72   -345   -249   -301    301    179   -309   -163
   -132   -454   -324    293     93   -389   -262   -322    275    148   -340   -194
   -122   -467   -348    293    111   -407   -280   -335    257    127   -355   -213
   -114   -488   -374    301    129   -431   -296   -350    239    111   -366   -236
   -111   -491   -381    298    132   -436   -301   -358    226    106   -368   -252
   -106   -483   -376    293    132   -428   -301   -361    228    103   -371   -259
   -109   -488   -379    298    132   -433   -303   -368    223     90   -381   -267
    -96   -568   -472    332    187   -522   -309   -374    187     38   -444   -335
    -80   -675   -597    376    257   -636   -233   -288    184    -18   -527   -431
    -77   -641   -563    358    241   -602    -98   -127    280     33   -501   -423
    -49   -504   -454    275    200   -478     23     64    452    184   -366   -311
     12    -72    -85     31     49    -77     80    210    724    519     -5     41
    -54    657    711   -303   -384    683      7    153   1018   1002    561    597
   -236   1101   1337   -431   -787   1218   -267   -192   1083   1270    914    932
   -337    891   1228   -277   -782   1060   -610   -644    758   1044    735    769
   -358     62    420    148   -389    241   -800  -1057     77    249    -28     98
   -319   -706   -389    511     33   -550   -797  -1088   -303   -309   -628   -462
   -285   -943   -657    613    184   -800   -727   -932   -290   -379   -748   -602
   -257   -893   -639    574    189   -766   -597   -750   -158   -283   -693   -571
   -215   -769   -553    493    168   -662   -470   -602    -15   -166   -602   -491
   -158   -641   -483    397    158   -563   -397   -519     77    -83   -530   -431
   -132   -605   -472    366    168   -540   -355   -472    119    -44   -511   -410
   -142   -605   -465    371    158   -535   -337   -457    132    -28   -511   -407
   -153   -594   -441    374    142   -519   -329   -449    145    -10   -501   -394
   -153   -581   -428    366    135   -506   -319   -439    153      0   -496   -384
   -148   -563   -415    355    132   -491   -319   -439    150     -2   -498   -384
   -150   -563   -413    355    127   -488   -319   -444    148     -7   -506   -381
   -145   -568   -423    358    137   -496   -324   -449    145    -12   -519   -384
   -129   -548   -418    337    142   -485   -329   -449    145    -10   -524   -387
   -116   -532   -415    324    148   -475   -337   -452    148    -12   -527   -381
   -101   -530   -431    314    163   -483   -340   -457    145    -20   -537   -389
    -90   -522   -431    306    168   -478   -342   -454    145    -20   -550   -400
    -77   -483   -407    280    163   -446   -337   -446    155     -7   -540   -381
    -72   -480   -407    275    166   -444   -327   -439    163      2   -535   -374
    -62   -472   -413    265    174   -441   -324   -436    166      7   -535   -374
    -46   -454   -407    252    179   -431   -327   -433    168     12   -537   -376
    -41   -449   -407    244    181   -428   -332   -431    171     12   -540   -376
    -41   -441   -402    241    179   -423   -335   -428    168     10   -548   -384
    -38   -433   -394    236    176   -415   -335   -420    171     15   -548   -381
    -33   -439   -405    236    184   -423   -337   -407    168     12   -561   -371
    -23   -423   -402    220    189   -413   -340   -400    174     20   -558   -368
     -7   -405   -397    205    194   -400   -340   -381    184     31   -542   -350
     12   -402   -415    192    213   -407   -350   -374    189     31   -545   -345
     23   -376   -400    176    210   -387   -350   -361    200     49   -527   -363
     25   -350   -379    161    200   -363   -342   -342    213     62   -527   -350
     25   -345   -371    161    197   -358   -316   -322    231     83   -514   -332
     23   -335   -361    155    189   -348   -301   -314    241    106   -478   -353
     18   -340   -358    161    187   -348   -293   -319    236    109   -459   -387
      7   -332   -340    161    171   -335   -293   -329    220     96   -467   -407
      2   -327   -332    161    166   -329   -290   -332    220     90   -472   -402
     -5   -322   -316    161    155   -319   -285   -337    220     88   -478   -400
      5   -314   -319    155    161   -316   -277   -340    223     85   -496   -402
      2   -319   -322    158    161   -319   -275   -342    226     83   -509   -402
     -5   -322   -319    163    155   -319   -270   -348    228     80   -522   -407
    -12   -332   -322    171    150   -327   -275   -363    223     72   -540   -426
    -12   -332   -319    174    153   -327   -288   -387    207     59   -555   -449
    -25   -350   -324    187    148   -337   -298   -407    192     46   -568   -467
    -25   -350   -324    187    148   -337   -306   -426    181     44   -574   -470
    -23   -340   -316    181    145   -329   -301   -431    181     49   -579   -470
    -10   -342   -332    176    161   -337   -290   -426    192     51   -579   -465
    -10   -337   -327    174    155   -332   -303   -431    189     49   -576   -475
    -15   -342   -329    179    155   -337   -309   -433    187     49   -576   -480
    -12   -353   -340    181    161   -348   -319   -444    174     38   -587   -504
     18   -301   -319    142    168   -309   -309   -433    184     54   -574   -498
     18   -288   -306    132    161   -296   -309   -433    189     64   -581   -485
      5   -280   -285    137    142   -283   -309   -436    192     67   -594   -485
     36   -231   -270     96    150   -249   -285   -420    205     88   -581   -465
     46   -187   -233     70    140   -210   -270   -407    220    114   -561   -441
      5   -215   -220    103    111   -218   -277   -426    213    109   -579   -457
     -2   -223   -223    111    109   -223   -277   -436    205    101   -589   -483
     31   -168   -202     67    116   -184   -270   -431    215    103   -576   -472
     28   -127   -155     49     90   -140   -283   -446    215    106   -563   -446
     44    -90   -135     23     88   -114   -288   -467    213    109   -584   -452
     49    -85   -137     18     93   -111   -303   -491    197     98   -613   -465
     10   -140   -153     62     80   -145   -350   -542    148     54   -667   -504
     36   -109   -145     36     90   -127   -368   -563    137     51   -678   -527
     20   -161   -181     70     98   -171   -389   -584    111     28   -704   -566
     -5   -218   -213    111    101   -215   -410   -607     85      2   -745   -607
     -7   -257   -249    129    119   -254   -426   -631     51    -28   -810   -662
     -5   -314   -309    161    150   -311   -454   -667      7    -70   -867   -743
    -18   -350   -335    184    155   -342   -485   -704    -31   -114   -911   -802
    -10   -368   -358    189    171   -363   -509   -732    -59   -142   -966   -839
    -18   -413   -397    213    189   -405   -540   -774    -98   -176  -1023   -898
    -20   -426   -405    223    192   -415   -545   -797   -124   -192  -1052   -935
     -7   -444   -439    223    213   -444   -548   -815   -140   -200  -1067   -958
    -10   -465   -454    236    220   -459   -563   -833   -150   -210  -1080   -974
    -18   -472   -454    244    215   -465   -579   -849   -163   -213  -1091   -995
      0   -517   -517    259    257   -517   -589   -857   -184   -246  -1140  -1041
     20   -626   -646    301    332   -636   -527   -789   -197   -309  -1239  -1137
     25   -628   -657    301    340   -641   -413   -665   -137   -303  -1270  -1187
     75   -504   -579    213    324   -540   -306   -493      7   -189  -1184  -1119
    137   -103   -241    -15    189   -171   -252   -363    241    109   -883   -839
    116    615    498   -366   -192    555   -316   -410    501    571   -355   -329
    -36   1176   1210   -571   -623   1192   -553   -717    592    906     51     41
   -127   1098   1226   -485   -675   1161   -901  -1179    309    779    -18    -44
   -174    314    488    -70   -329    400  -1119  -1610   -332     38   -727   -657
   -158   -522   -363    337    101   -444  -1114  -1660   -753   -610  -1415  -1254
    -88   -839   -750    465    329   -797  -1060  -1519   -784   -743  -1605  -1434
    -44   -846   -802    444    376   -826   -953  -1363   -670   -675  -1590  -1434
    -18   -769   -750    394    366   -761   -844  -1234   -545   -581  -1532  -1382
     -2   -654   -654    327    322   -654   -795  -1171   -465   -504  -1473  -1330
      5   -584   -589    288    296   -587   -766  -1140   -423   -462  -1444  -1306
     12   -558   -571    270    290   -563   -743  -1117   -397   -446  -1439  -1296
     18   -548   -566    265    290   -555   -732  -1106   -389   -446  -1444  -1288
     10   -535   -548    259    277   -540   -727  -1101   -384   -436  -1441  -1286
     15   -506   -524    244    270   -514   -727  -1101   -379   -428  -1439  -1283
     15   -491   -506    236    259   -498   -727  -1101   -368   -423  -1447  -1275
     20   -478   -498    228    259   -488   -719  -1093   -363   -420  -1454  -1270
     18   -475   -496    226    257   -483   -740  -1114   -384   -433  -1475  -1283
     28   -485   -517    228    272   -501   -750  -1124   -397   -446  -1496  -1299
     38   -483   -522    220    280   -501   -753  -1124   -394   -441  -1501  -1293
     46   -446   -493    200    270   -470   -753  -1127   -379   -423  -1501  -1273
     36   -420   -459    192    246   -439   -753  -1132   -374   -426  -1512  -1270
     51   -400   -452    174    252   -426   -766  -1132   -374   -423  -1525  -1275
     70   -363   -433    145    252   -397   -779  -1137   -381   -426  -1538  -1288
     72   -345   -418    137    244   -381   -787  -1145   -392   -426  -1558  -1299
     93   -337   -431    122    259   -381   -787  -1150   -394   -423  -1579  -1293
     88   -329   -418    119    252   -374   -787  -1148   -392   -413  -1584  -1291
     93   -327   -423    116    257   -374   -795  -1148   -394   -410  -1592  -1293
    114   -319   -433    103    272   -376   -805  -1148   -400   -405  -1600  -1296
    127   -309   -436     90    280   -371   -805  -1135   -392   -397  -1592  -1293
    153   -275   -428     59    288   -350   -813  -1127   -387   -384  -1579  -1283
    168   -246   -418     38    293   -332   -826  -1122   -384   -374  -1577  -1278
    184   -228   -413     23    298   -319   -844  -1122   -379   -363  -1577  -1273
    194   -210   -407      5    298   -306   -849  -1117   -368   -353  -1566  -1262
    202   -205   -407      0    303   -306   -839  -1106   -366   -348  -1561  -1249
    207   -200   -407     -5    306   -303   -823  -1101   -361   -342  -1558  -1244
    207   -200   -407     -2    306   -303   -823  -1106   -371   -348  -1556  -1252
    207   -210   -420      0    314   -314   -833  -1124   -392   -361  -1569  -1260
    205   -210   -415      2    309   -314   -826  -1122   -389   -358  -1574  -1262
    200   -197   -397     -2    296   -296   -818  -1127   -387   -363  -1579  -1267
    202   -174   -376    -12    288   -275   -826  -1137   -384   -363  -1579  -1265
    192   -192   -384     -2    285   -288   -818  -1127   -371   -355  -1584  -1273
    192   -218   -413     12    301   -314   -810  -1124   -366   -355  -1587  -1278
    184   -244   -428     28    303   -335   -815  -1143   -376   -366  -1597  -1296
    174   -267   -441     46    306   -353   -826  -1161   -384   -376  -1597  -1306
    176   -277   -457     49    314   -366   -823  -1166   -394   -384  -1600  -1309
    187   -288   -478     49    329   -381   -820  -1182   -410   -400  -1615  -1317
    179   -306   -488     62    329   -397   -828  -1195   -433   -418  -1634  -1325
    181   -322   -504     70    342   -413   -839  -1205   -449   -426  -1639  -1319
    176   -353   -532     88    353   -444   -841  -1197   -452   -420  -1641  -1309
    213   -316   -530     51    368   -423   -828  -1182   -436   -400  -1626  -1278
    220   -314   -537     44    379   -423   -813  -1171   -428   -394  -1631  -1254
    223   -337   -561     57    392   -449   -810  -1166   -433   -400  -1647  -1249
    231   -327   -561     46    394   -444   -795  -1148   -428   -387  -1654  -1241
    223   -337   -563     57    392   -449   -782  -1130   -426   -379  -1662  -1241
    200   -363   -563     80    379   -462   -784  -1119   -420   -371  -1662  -1231
    205   -327   -532     62    368   -428   -779  -1111   -400   -340  -1641  -1202
    236   -306   -545     33    387   -426   -766  -1101   -387   -332  -1615  -1184
    262   -285   -548     10    402   -415   -756  -1093   -384   -324  -1590  -1171
    277   -259   -540    -10    407   -397   -750  -1088   -379   -316  -1569  -1145
    298   -231   -530    -33    413   -379   -748  -1091   -374   -311  -1553  -1114
    303   -202   -509    -51    405   -355   -761  -1109   -381   -306  -1556  -1096
    293   -241   -535    -25    413   -387   -792  -1140   -418   -337  -1587  -1104
    309   -262   -571    -25    439   -415   -815  -1161   -436   -361  -1600  -1096
    337   -257   -594    -38    465   -426   -815  -1156   -431   -355  -1590  -1072
    288   -316   -605     12    444   -459   -828  -1176   -467   -379  -1615  -1096
    228   -413   -641     90    433   -527   -841  -1202   -514   -423  -1657  -1119
    220   -475   -698    127    457   -584   -846  -1215   -550   -465  -1693  -1135
    252   -485   -737    116    493   -610   -841  -1210   -568   -483  -1712  -1135
    280   -488   -771    103    524   -628   -831  -1208   -584   -496  -1717  -1158
    236   -566   -805    163    519   -685   -839  -1226   -620   -535  -1756  -1189
    166   -644   -813    236    488   -727   -859  -1252   -665   -576  -1792  -1215
    137   -688   -826    275    480   -756   -875  -1273   -704   -613  -1836  -1231
    140   -706   -846    283    493   -776   -880  -1275   -717   -628  -1867  -1223
    197   -675   -875    239    535   -774   -857  -1249   -701   -613  -1847  -1197
    202   -691   -893    244    548   -792   -841  -1236   -701   -615  -1839  -1187
    181   -797   -979    309    579   -888   -836  -1215   -727   -659  -1873  -1223
    210   -867  -1078    327    641   -971   -732  -1096   -698   -693  -1912  -1283
    171   -883  -1054    353    613   -969   -607   -956   -620   -675  -1909  -1291
    179   -763   -945    290    561   -854   -493   -787   -465   -542  -1792  -1182
    252   -342   -594     46    423   -467   -452   -683   -233   -228  -1454   -857
    207    277     67   -244     70    174   -555   -805    -54    153   -982   -444
    111    639    527   -376   -207    584   -862  -1187   -122    322   -698   -239
     96    485    387   -290   -145    436  -1176  -1587   -449    124   -833   -374
     31   -270   -301    119    166   -285  -1288  -1880  -1002   -576  -1506   -922
     67   -919   -989    423    527   -953  -1254  -1836  -1291  -1047  -2003  -1337
    168  -1127  -1296    480    730  -1213  -1166  -1665  -1260  -1096  -2078  -1428
    226  -1122  -1348    446    784  -1236  -1054  -1519  -1153  -1031  -2047  -1408
    246  -1052  -1299    402    771  -1174   -984  -1426  -1054   -948  -1995  -1363
    257   -976  -1234    358    743  -1104   -948  -1371   -987   -888  -1943  -1322
    285   -919  -1205    316    745  -1062   -911  -1327   -943   -849  -1909  -1280
    324   -885  -1210    277    766  -1047   -878  -1291   -914   -820  -1891  -1249
    410   -797  -1208    194    807  -1002   -836  -1252   -875   -784  -1857  -1202
    381   -820  -1205    218    789  -1013   -836  -1257   -883   -802  -1865  -1210
    358   -867  -1226    252    792  -1047   -846  -1267   -904   -820  -1886  -1228
    387   -846  -1234    228    810  -1039   -849  -1270   -906   -820  -1878  -1226
    397   -867  -1265    236    831  -1065   -859  -1278   -927   -839  -1886  -1241
    475   -792  -1267    158    870  -1031   -833  -1249   -906   -818  -1855  -1205
    511   -745  -1257    116    883  -1002   -810  -1228   -891   -805  -1834  -1174
    483   -763  -1247    140    862  -1005   -810  -1228   -896   -815  -1834  -1179
    470   -787  -1257    158    862  -1021   -818  -1234   -904   -836  -1842  -1192
    470   -779  -1252    153    859  -1015   -813  -1221   -896   -833  -1831  -1179
    496   -743  -1239    122    865   -989   -784  -1195   -872   -815  -1808  -1158
    465   -743  -1208    137    833   -974   -766  -1176   -857   -805  -1792  -1143
    423   -761  -1184    168    802   -971   -766  -1166   -852   -800  -1782  -1130
    436   -730  -1166    145    800   -948   -758  -1153   -844   -784  -1764  -1127
    449   -709  -1161    129    805   -935   -748  -1135   -831   -774  -1745  -1127
    457   -683  -1140    111    797   -911   -724  -1104   -805   -748  -1714  -1104
    470   -662  -1132     96    800   -896   -714  -1075   -784   -724  -1683  -1075
    493   -639  -1135     70    813   -885   -704  -1049   -766   -711  -1652  -1052
    501   -631  -1132     64    815   -880   -691  -1023   -753   -701  -1623  -1039
    478   -626  -1106     72    792   -865   -685   -997   -737   -688  -1587  -1018
    537   -550  -1088      7    813   -818   -667   -956   -706   -657  -1538   -984
    605   -470  -1075    -67    839   -771   -633   -917   -675   -623  -1491   -956
    568   -470  -1039    -49    802   -753   -607   -893   -662   -610  -1462   -932
    488   -509   -997      7    740   -750   -602   -885   -667   -620  -1457   -932
    478   -504   -982     12    730   -743   -594   -878   -667   -626  -1447   -930
    514   -475   -989    -18    750   -732   -566   -852   -652   -618  -1421   -914
    522   -465   -989    -28    756   -727   -548   -841   -649   -620  -1405   -914
    522   -452   -974    -36    748   -711   -527   -831   -641   -618  -1387   -914
    530   -428   -958    -49    743   -693   -506   -810   -623   -607  -1361   -896
    537   -387   -924    -77    730   -654   -488   -795   -600   -594  -1335   -880
    527   -371   -898    -77    711   -636   -478   -795   -592   -587  -1322   -878
    535   -363   -898    -85    717   -631   -465   -789   -584   -589  -1319   -883
    532   -366   -898    -83    714   -631   -452   -784   -576   -587  -1309   -885
    509   -366   -878    -72    691   -620   -449   -782   -576   -584  -1293   -885
    493   -379   -875    -57    683   -626   -441   -779   -574   -589  -1280   -893
    506   -353   -859    -77    683   -605   -431   -766   -555   -579  -1249   -878
    517   -309   -826   -103    670   -566   -418   -753   -535   -568  -1221   -859
    501   -311   -813    -96    654   -561   -418   -750   -530   -571  -1205   -870
    514   -301   -815   -106    662   -558   -392   -727   -511   -558  -1176   -857
    509   -272   -782   -119    641   -527   -368   -701   -488   -530  -1137   -836
    470   -259   -730   -103    600   -493   -355   -683   -472   -511  -1101   -820
    470   -244   -717   -114    592   -480   -340   -649   -449   -496  -1065   -805
    467   -181   -649   -142    555   -413   -296   -597   -402   -449  -1000   -756
    457   -122   -579   -168    514   -348   -254   -553   -366   -413   -943   -717
    426    -93   -519   -166    472   -306   -215   -509   -335   -376   -893   -680
    418    -77   -498   -171    457   -288   -200   -491   -324   -376   -883   -662
    454    -70   -524   -192    488   -296   -213   -493   -337   -394   -896   -665
    530     -5   -537   -265    532   -270   -202   -478   -335   -394   -888   -654
    633    137   -496   -384    566   -179   -163   -444   -296   -363   -836   -600
    636    153   -485   -397    561   -166   -158   -449   -296   -366   -831   -602
    589     72   -517   -332    553   -220   -176   -472   -327   -389   -852   -631
    589     46   -542   -319    566   -249   -192   -491   -348   -405   -857   -654
    615     54   -561   -335    589   -252   -189   -491   -353   -402   -852   -662
    579     -5   -587   -288    581   -296   -202   -501   -368   -420   -862   -672
    553    -59   -613   -246    581   -335   -215   -517   -392   -446   -878   -678
    555    -67   -623   -244    589   -345   -220   -524   -407   -470   -888   -670
    566    -93   -659   -236    613   -376   -223   -519   -426   -491   -914   -662
    563   -142   -706   -210    633   -423   -215   -517   -441   -511   -940   -680
    574   -158   -732   -207    652   -444   -218   -524   -465   -535   -950   -701
    581   -184   -766   -200    672   -475   -231   -542   -491   -561   -976   -711
    597   -252   -849   -171    722   -550   -241   -550   -511   -597  -1023   -732
    600   -296   -898   -153    748   -594   -267   -579   -542   -615  -1023   -813
    662   -280   -943   -192    800   -610   -270   -584   -550   -615   -997   -854
    683   -280   -963   -202    823   -620   -275   -587   -563   -620   -976   -878
    722   -277  -1000   -220    859   -639   -270   -571   -571   -644   -992   -893
    769   -379  -1148   -194    958   -763   -200   -491   -579   -701  -1054   -995
    735   -446  -1182   -142    956   -815    -77   -363   -532   -704  -1057  -1062
    753   -363  -1117   -194    932   -740     49   -179   -392   -592   -940  -1002
    795    -70   -865   -361    828   -467    127    -15   -168   -329   -683   -727
    779    584   -194   -683    488    197    114      0    101    101   -200   -194
    644   1166    522   -904     59    844    -54   -239    223    431    213    218
    535   1140    605   -836    -36    872   -397   -667    -10    361    202    223
    480    517     36   -498    223    277   -620  -1085   -579   -257   -371   -249
    509   -244   -756   -135    631   -498   -615  -1171  -1026   -906  -1031   -807
    597   -561  -1158    -20    878   -859   -535  -1021  -1067  -1049  -1226   -974
    615   -607  -1223     -5    919   -917   -415   -844   -953   -979  -1200   -958
    600   -563  -1163    -18    880   -862   -290   -691   -826   -875  -1124   -898
    693   -361  -1057   -166    872   -709   -179   -568   -693   -750  -1005   -776
    685   -298   -984   -194    833   -639   -124   -514   -636   -701   -945   -719
    602   -363   -966   -119    782   -665   -116   -509   -639   -706   -945   -722
    646   -324   -971   -161    807   -646    -83   -475   -615   -683   -914   -701
    688   -280   -971   -205    828   -626    -67   -454   -607   -675   -896   -693
    698   -241   -940   -228    818   -589    -64   -439   -600   -662   -872   -678
    717   -197   -914   -259    813   -555    -49   -418   -587   -644   -854   -652
    654   -257   -911   -197    782   -584    -54   -418   -602   -665   -883   -652
    657   -272   -930   -192    792   -600    -38   -400   -600   -659   -865   -654
    691   -220   -911   -233    800   -566     -7   -368   -574   -626   -810   -633
    701   -189   -891   -257    795   -537     15   -345   -561   -607   -782   -613
    652   -236   -888   -207    769   -561      5   -348   -574   -618   -800   -628
    636   -262   -901   -189    766   -581      0   -342   -574   -620   -805   -641
    641   -231   -872   -207    756   -550      7   -324   -563   -610   -789   -636
    696   -179   -878   -259    787   -527     41   -288   -537   -587   -763   -613
    662   -192   -854   -233    758   -522     54   -270   -530   -581   -753   -607
    628   -202   -831   -213    727   -517     54   -262   -532   -581   -748   -589
    706   -122   -828   -293    766   -475     90   -210   -491   -540   -685   -524
    717    -93   -810   -314    761   -449    111   -179   -470   -511   -626   -501
    693   -114   -807   -288    750   -459    127   -161   -459   -491   -576   -511
    641   -142   -787   -252    711   -465    116   -163   -462   -480   -542   -540
    659   -109   -771   -275    714   -439    124   -135   -444   -467   -519   -504
    672    -67   -740   -303    704   -402    127   -106   -426   -452   -498   -457
    706    -10   -717   -348    711   -363    148    -64   -397   -410   -431   -407
    714     10   -706   -363    709   -348    158    -41   -384   -397   -405   -392
    704     31   -675   -368    688   -322    179    -15   -366   -374   -389   -371
    698     54   -646   -379    672   -293    200      2   -353   -358   -392   -353
    704     75   -628   -389    667   -275    218     12   -355   -363   -413   -355
    678     96   -581   -387    631   -244    236     25   -348   -358   -397   -337
    680     96   -584   -389    633   -244    252     33   -348   -355   -392   -355
    688    132   -555   -413    620   -210    283     49   -337   -350   -387   -353
    678    137   -540   -407    610   -200    296     54   -335   -348   -410   -371
    672    158   -517   -415    594   -179    316     64   -327   -335   -413   -374
    628    158   -472   -394    550   -155    337     75   -314   -327   -410   -363
    600    155   -446   -379    522   -145    355     83   -301   -316   -394   -363
    644    194   -449   -418    548   -127    381     98   -277   -301   -376   -355
    696    244   -452   -472    574   -103    402    109   -262   -288   -355   -345
    652    205   -449   -428    550   -122    402     96   -283   -303   -366   -368
    610    176   -436   -394    524   -127    407     88   -298   -303   -366   -394
    620    210   -410   -415    517    -98    418    106   -272   -290   -340   -368
    626    231   -397   -428    509    -83    423    122   -252   -272   -309   -355
    626    226   -400   -426    511    -85    426    132   -239   -262   -293   -350
    620    226   -394   -423    509    -85    431    142   -223   -249   -270   -340
    631    262   -368   -446    501    -51    452    166   -207   -228   -231   -319
    646    296   -350   -472    498    -25    465    189   -189   -215   -207   -296
    626    309   -319   -467    472     -5    480    207   -171   -200   -200   -277
    628    332   -298   -483    462     18    498    228   -153   -181   -187   -257
    631    366   -265   -498    449     51    530    254   -135   -142   -148   -236
    657    436   -220   -548    439    106    563    285   -103   -109   -114   -184
    672    475   -197   -574    433    140    576    306    -83    -98   -109   -155
    665    491   -174   -579    418    158    581    319    -75    -90   -101   -148
    667    519   -148   -592    407    187    594    327    -59    -88    -83   -127
    680    574   -106   -628    392    233    615    335    -41    -80    -54    -93
    659    561    -98   -610    379    231    605    316    -62   -101    -62    -90
    646    519   -129   -584    389    194    571    280    -98   -129    -77   -114
    644    491   -153   -566    400    168    537    254   -124   -150    -93   -129
    683    519   -163   -602    423    179    535    252   -129   -158    -93   -122
    724    532   -192   -628    457    171    535    257   -142   -171   -103   -116
    680    446   -233   -563    457    109    514    236   -179   -205   -153   -148
    691    418   -272   -553    483     72    519    244   -184   -213   -166   -161
    646    363   -283   -506    462     41    519    246   -192   -226   -176   -181
    607    311   -296   -459    452      7    517    239   -210   -244   -205   -194
    613    306   -306   -462    459      0    517    236   -223   -254   -226   -202
    602    277   -324   -439    465    -23    511    228   -241   -272   -249   -215
    584    249   -335   -418    459    -41    496    220   -265   -290   -267   -231
    589    267   -322   -428    454    -25    509    236   -257   -283   -246   -207
    584    262   -322   -426    454    -28    522    246   -254   -280   -228   -189
    584    236   -348   -410    467    -54    527    252   -270   -296   -231   -197
    605    174   -431   -392    517   -127    545    280   -288   -337   -280   -257
    620    109   -511   -366    566   -200    631    384   -257   -353   -316   -316
    644    142   -501   -394    571   -176    745    550   -153   -293   -259   -288
    693    337   -355   -514    524     -7    854    761     38   -106    -64   -119
    704    857    153   -782    275    504    906    888    329    283    371    337
    548   1522    974  -1036   -213   1249    859    818    592    722    909    870
    363   1784   1421  -1075   -530   1605    605    472    558    878   1153   1075
    249   1384   1135   -815   -441   1260    319     46    153    535    841    789
    205    446    239   -327    -18    345    174   -283   -485   -270      5     51
    257   -155   -413    -51    332   -283    158   -272   -732   -659   -446   -374
    314   -293   -610    -12    459   -452    241   -119   -670   -667   -498   -439
    319   -241   -561    -38    439   -400    387     62   -511   -548   -426   -379
    322   -150   -472    -88    394   -311    498    210   -374   -426   -324   -277
    322    -62   -384   -132    353   -223    574    301   -280   -335   -239   -207
    329    -18   -348   -155    337   -184    602    348   -239   -293   -192   -187
    350     12   -337   -181    345   -161    626    379   -202   -254   -135   -161
    353     15   -340   -187    345   -161    639    397   -187   -236   -111   -148
    358     28   -329   -194    342   -150    641    405   -181   -233   -111   -142
    374     54   -319   -215    345   -132    649    418   -171   -231   -109   -129
    387     80   -306   -233    348   -111    659    428   -161   -228    -93   -103
    389     77   -311   -236    348   -116    662    436   -158   -228    -83    -77
    394     72   -324   -233    361   -124    665    441   -161   -231    -80    -67
    374     57   -319   -215    345   -129    654    436   -174   -236    -90    -72
    363     36   -327   -200    345   -145    652    449   -174   -239    -98    -62
    431     98   -335   -267    384   -116    685    485   -140   -210    -83    -28
    428    109   -319   -270    374   -103    698    498   -137   -210    -85    -12
    394     75   -322   -236    358   -124    693    493   -142   -218    -98    -15
    392     70   -322   -231    358   -124    696    504   -137   -205    -90      2
    400     80   -322   -241    361   -119    706    524   -116   -184    -77     28
    397     77   -319   -239    358   -119    717    542   -109   -174    -83     44
    392     75   -316   -233    355   -119    719    555    -98   -161    -83     51
    374     64   -309   -218    342   -122    722    571    -77   -137    -64     64
    420    106   -314   -265    368   -103    753    610    -41   -103    -33     98
    462    155   -309   -309    384    -75    779    649    -10    -67      0    140
    407    119   -288   -265    348    -83    766    659     -2    -54     18    158
    397    122   -275   -259    337    -75    763    680      7    -31     46    189
    431    145   -285   -290    358    -70    782    717     38     12     90    241
    436    132   -303   -285    368    -83    797    740     62     44    127    267
    446    145   -303   -296    374    -77    800    745     83     54    153    277
    467    174   -293   -319    381    -59    792    745    103     38    166    298
    465    135   -332   -301    397    -98    782    732    103     25    155    231
    522    158   -363   -340    444   -101    797    750    106     57    153    218
    491    142   -348   -316    420   -101    826    766     96     57    150    226
    405     83   -322   -244    363   -119    836    761     72     38    148    233
    384     88   -296   -236    340   -103    862    779     83     44    168    262
    397    103   -293   -252    345    -93    891    800     93     51    194    280
    389     85   -306   -239    348   -111    906    810     98     49    200    285
    353     33   -319   -192    337   -142    922    813     98     46    194    283
    379     31   -348   -205    363   -158    935    813     98     38    184    277
    392     18   -374   -205    384   -176    940    807     88     31    184    267
    379     -7   -387   -189    384   -197    940    805     75     18    189    262
    355     -7   -363   -174    358   -184    953    820     96     36    207    280
    361    -12   -376   -176    366   -194    966    833    103     38    194    272
    394    -18   -413   -189    402   -213    976    849    111     38    197    277
    392    -62   -457   -166    423   -259    958    836     98     25    184    280
    420    -90   -511   -163    465   -301    945    833     98     28    192    301
    452    -93   -548   -181    498   -319    948    841    103     33    189    329
    493    -41   -535   -226    514   -288    984    878    135     64    241    376
    457    -41   -498   -207    478   -270   1018    911    161     90    288    405
    423    -49   -472   -187    446   -259   1036    940    181    111    311    423
    444    -18   -462   -215    452   -239   1067    976    220    148    353    462
    420    -36   -457   -192    436   -246   1083    992    236    161    366    478
    413    -36   -449   -189    428   -241   1093   1005    252    168    379    491
    444     10   -433   -226    439   -210   1119   1034    285    197    413    527
    454     31   -423   -244    436   -194   1124   1036    301    220    436    558
    446     67   -379   -257    413   -155   1140   1044    324    252    472    587
    392      5   -389   -200    389   -189   1117   1010    296    223    454    566
    379    -49   -428   -163    402   -239   1078    971    262    187    436    553
    394    -41   -436   -179    413   -236   1088    982    272    189    454    571
    376    -80   -457   -148    415   -267   1088    987    272    187    457    571
    358   -127   -485   -116    420   -306   1088    987    267    176    449    553
    374   -161   -535   -106    454   -348   1083    979    254    161    441    535
    345   -252   -597    -49    470   -423   1072    966    231    122    400    496
    288   -335   -623     23    454   -478   1054    940    200     80    363    462
    311   -322   -633      2    472   -478   1052    937    194     67    361    462
    319   -327   -646      5    483   -485   1044    932    192     64    363    465
    270   -400   -672     64    470   -537   1028    914    171     44    348    441
    280   -426   -709     72    493   -566   1028    917    171     36    342    431
    272   -465   -737     96    504   -602   1015    906    161     20    332    420
    275   -478   -753    101    514   -615   1010    904    163     20    332    423
    311   -527   -841    106    574   -683   1021    922    148    -10    288    389
    358   -613   -971    127    662   -789   1104   1018    163    -54    207    332
    345   -628   -974    140    657   -800   1228   1158    249    -23    200    324
    379   -530   -909     75    644   -719   1350   1350    413    109    306    407
    436    -98   -537   -168    485   -316   1379   1447    649    418    641    722
    389    519    129   -454    129    324   1301   1356    857    813   1119   1163
    275    961    685   -618   -207    826   1018   1013    857   1070   1473   1462
    257    901    644   -579   -192    774    657    574    561    953   1421   1384
    218    171    -49   -194    132     62    542    267     10    254    753    820
    210   -597   -810    192    509   -704    568    280   -332   -306    158    311
    257   -909  -1166    324    709  -1036    646    446   -327   -413      5    155
    277   -919  -1197    322    737  -1057    748    589   -207   -348     46    161
    316   -815  -1135    246    724   -974    841    704    -80   -233    148    220
    314   -735  -1049    210    680   -891    906    779     18   -150    233    270
    283   -709   -995    213    636   -852    935    810     64   -114    272    288
    329   -615   -945    142    636   -779    969    839    106    -75    314    337
    376   -524   -901     72    636   -711   1005    872    145    -41    353    381
    337   -579   -917    119    626   -748   1010    885    155    -41    363    389
    285   -623   -911    168    597   -769    995    880    153    -46    381    384
    327   -553   -880    114    602   -717   1008    898    174    -20    423    418
    342   -511   -854     83    597   -683   1013    904    187    -10    446    444
    306   -506   -813    101    558   -659   1005    901    192     -2    465    465
    277   -511   -792    116    532   -652   1000    901    202      0    475    465
    241   -542   -784    150    511   -662    992    888    200    -15    470    452
    316   -475   -792     77    553   -633   1013    911    231      7    509    475
    363   -433   -797     33    579   -613   1041    943    267     44    548    496
    283   -537   -820    127    550   -678   1023    927    252     15    517    462
    233   -571   -805    168    519   -688   1002    909    241      0    496    444
    265   -517   -782    124    522   -649   1013    922    265     25    530    465
    290   -514   -805    111    545   -659   1023    937    290     46    553    475
    285   -501   -789    106    537   -644   1044    961    319     80    597    501
    265   -488   -753    111    509   -620   1062    976    345    106    626    511
    290   -472   -763     90    524   -618   1044    971    355    106    620    493
    309   -465   -774     75    540   -618   1026    969    358    109    620    485
    324   -452   -776     62    548   -613   1018    982    371    124    636    501
    374   -384   -758      5    566   -571   1015   1000    400    161    670    532
    363   -410   -774     23    566   -592   1026   1031    431    181    680    553
    358   -410   -771     25    563   -589   1036   1054    454    205    696    579
    361   -384   -745     10    550   -563   1047   1070    472    215    711    594
    376   -368   -745     -2    561   -555   1062   1078    488    213    711    589
    374   -379   -753      0    561   -566   1078   1080    493    202    693    576
    371   -379   -750      5    558   -566   1083   1075    491    194    680    574
    363   -407   -771     20    566   -589   1091   1075    493    192    670    574
    353   -426   -779     36    566   -602   1098   1075    498    200    662    574
    345   -413   -758     31    550   -584   1098   1062    501    200    657    563
    329   -407   -737     38    532   -571   1098   1062    514    200    659    555
    332   -415   -748     41    537   -581   1109   1067    527    202    652    545
    355   -418   -774     31    563   -594   1124   1078    542    213    652    540
    353   -418   -774     31    561   -594   1127   1072    550    218    657    540
    348   -431   -779     41    561   -605   1132   1062    550    218    649    530
    335   -459   -795     59    563   -626   1111   1034    530    197    623    504
    322   -470   -792     75    555   -631   1091   1013    517    187    607    485
    342   -452   -795     51    568   -620   1091   1010    519    189    607    488
    368   -436   -805     31    587   -620   1104   1026    537    200    615    501
    322   -491   -815     83    566   -652   1080   1010    527    179    594    483
    303   -496   -800     96    550   -646   1078   1021    548    189    600    498
    337   -491   -828     72    581   -659   1078   1021    548    189    597    501
    329   -457   -789     62    558   -623   1078   1023    558    210    610    506
    345   -439   -787     46    563   -613   1083   1034    568    226    615    509
    394   -366   -761    -12    576   -563   1101   1054    594    254    641    522
    379   -381   -761      0    568   -568   1109   1062    607    259    646    524
    363   -384   -748     10    553   -566   1109   1065    610    262    652    532
    384   -332   -719    -25    550   -524   1111   1075    626    285    678    550
    387   -277   -665    -54    524   -470   1117   1085    641    311    704    548
    389   -254   -644    -67    514   -449   1114   1083    649    329    727    540
    381   -223   -605    -77    493   -413   1104   1078    657    345    753    550
    381   -207   -589    -88    483   -397   1085   1054    646    340    758    555
    358   -249   -607    -54    483   -428   1034    992    594    293    711    535
    350   -249   -600    -51    472   -423   1018    979    579    280    704    555
    363   -244   -607    -59    483   -426   1023    984    584    288    717    589
    350   -275   -628    -38    488   -452   1013    976    571    275    709    592
    316   -309   -626     -2    470   -467   1000    961    555    257    688    568
    309   -361   -672     25    488   -514    984    930    522    223    665    537
    275   -420   -698     72    485   -558    963    898    485    192    644    535
    246   -457   -706    103    475   -579    932    875    459    171    636    532
    285   -428   -714     72    498   -571    948    885    465    194    670    540
    267   -441   -711     85    488   -576    940    867    449    187    657    517
    267   -446   -714     88    491   -579    932    844    431    171    626    475
    239   -472   -711    116    472   -589    909    815    402    150    605    441
    236   -467   -704    116    470   -584    896    800    389    137    607    431
    267   -475   -743    103    504   -610    893    795    371    109    581    420
    262   -563   -826    150    542   -693    919    828    350     59    509    361
    272   -571   -844    148    555   -706   1023    932    381     57    472    306
    296   -491   -787     98    540   -639   1153   1093    504    140    540    345
    316   -218   -535    -49    423   -376   1234   1260    737    389    787    561
    301    303      2   -303    150    153   1202   1273    976    771   1223    976
    166    841    675   -504   -254    761   1031   1031   1070   1096   1639   1358
    109   1023    914   -566   -402    969    696    626    896   1153   1761   1447
     54    540    485   -298   -215    514    459    236    407    665   1299   1052
     23   -267   -290    122    155   -277    402     67    -83    -41    576    449
     72   -719   -792    322    431   -756    428    145   -223   -319    249    161
    132   -779   -911    324    522   -844    514    306   -122   -283    244    145
    161   -670   -831    254    496   -750    620    439     18   -174    332    215
    202   -537   -740    166    470   -639    696    535    135    -75    423    306
    213   -467   -683    127    446   -574    730    576    194    -20    472    353
    223   -446   -670    111    446   -558    732    581    205      5    498    345
    215   -470   -685    124    449   -576    709    561    189     -7    496    322
    275   -420   -698     72    485   -558    727    574    202      5    517    335
    363   -309   -675    -28    517   -491    771    605    244     49    571    379
    337   -350   -688      7    511   -519    756    587    226     36    574    366
    306   -394   -701     41    501   -548    724    568    210     28    587    355
    316   -363   -680     23    496   -522    722    566    215     44    641    361
    335   -342   -678      2    504   -511    727    566    226     54    672    374
    345   -309   -654    -18    498   -480    743    581    244     70    706    400
    316   -337   -657     10    485   -496    735    581    236     62    698    387
    298   -345   -644     20    470   -493    735    594    244     72    701    394
    288   -337   -626     23    454   -480    737    610    257     80    688    405
    220   -368   -589     75    405   -478    735    597    252     75    641    400
    158   -441   -600    140    379   -519    722    581    241     70    587    376
    168   -389   -558    109    361   -472    735    607    275    106    589    402
    140   -374   -517    116    327   -444    735    618    290    111    581    405
    124   -381   -506    129    314   -444    724    618    288    111    568    405
    189   -296   -488     51    337   -392    743    639    322    145    597    439
    194   -290   -485     46    337   -387    735    646    335    158    592    444
    187   -301   -491     57    337   -394    706    646    332    155    587    433
    192   -298   -491     54    340   -394    701    657    340    171    594    426
    200   -231   -431     15    311   -329    719    685    376    213    633    459
    194   -200   -394      2    293   -298    732    698    400    228    649    470
    218   -150   -371    -33    290   -259    753    722    426    249    662    485
    215   -132   -348    -41    280   -239    769    743    439    267    654    491
    158   -168   -329      2    244   -249    766    745    444    272    633    480
    140   -163   -303     10    220   -233    782    756    454    290    633    485
    124   -140   -267      5    194   -202    797    761    465    309    644    496
    109   -135   -244     12    176   -189    800    761    475    319    667    501
     96   -150   -246     25    168   -197    782    743    465    316    670    480
    119   -122   -241      0    179   -179    784    743    475    332    693    478
    176    -77   -254    -51    213   -166    807    769    504    353    732    498
    155   -111   -267    -20    210   -189    805    753    496    340    719    485
     96   -161   -257     31    174   -210    771    717    472    311    685    467
     88   -163   -252     36    168   -207    763    698    470    298    662    472
     96   -145   -244     23    168   -194    758    688    470    288    633    496
    122   -124   -246      2    184   -184    758    685    475    285    610    537
     80   -181   -265     49    171   -223    730    659    452    270    587    530
     96   -176   -272     38    181   -223    717    654    452    277    613    532
    132   -140   -272      2    200   -205    719    665    465    298    654    540
    127   -145   -272     10    200   -207    711    657    462    301    672    535
    127   -137   -267      2    197   -202    704    652    470    303    631    550
    142   -135   -277     -2    210   -205    704    659    480    314    597    558
    168   -111   -283    -31    223   -194    714    678    506    337    602    566
    179   -109   -288    -33    233   -197    730    693    532    355    626    576
    174   -111   -285    -31    228   -197    730    698    545    363    644    571
    205    -75   -280    -64    241   -176    740    709    561    381    672    584
    270    -15   -288   -127    277   -150    756    727    584    415    693    600
    233    -46   -280    -93    257   -163    740    727    600    410    675    581
    158    -80   -241    -41    197   -161    722    722    615    394    659    571
    129    -38   -171    -46    148   -103    732    719    620    410    672    589
    158     20   -137    -90    148    -59    748    724    618    423    685    613
    122    -28   -150    -46    135    -88    719    685    571    389    646    589
     96    -64   -161    -15    127   -114    672    639    519    350    602    574
    111    -57   -171    -28    140   -114    662    626    498    335    589    589
    127    -51   -179    -38    150   -116    662    626    485    314    576    594
    145    -54   -200    -44    171   -127    667    620    475    301    581    574
    106   -148   -257     18    181   -202    646    592    436    270    561    532
     75   -210   -288     67    181   -249    633    576    407    241    537    498
     57   -259   -316     98    187   -288    610    555    376    213    509    462
     18   -327   -345    155    181   -335    579    517    329    171    452    423
     77   -293   -371    106    223   -329    587    517    314    168    400    436
     93   -288   -384     96    236   -335    584    511    298    155    348    428
     88   -332   -423    122    254   -376    566    491    270    129    316    405
     70   -376   -446    153    257   -410    545    472    249    111    303    397
     46   -405   -454    179    249   -428    524    457    236     96    288    389
     83   -483   -566    200    322   -522    517    457    200     44    228    329
    145   -563   -711    207    426   -636    589    540    197     -2    155    252
    200   -506   -706    153    452   -605    724    691    283     41    176    257
    213   -415   -628    101    418   -522    815    859    426    176    285    350
    257    -25   -283   -116    270   -153    844    976    665    496    620    667
    200    641    441   -420   -122    542    787    932    937    945   1145   1176
     51   1166   1114   -607   -530   1140    550    610   1026   1247   1540   1543
     -5    948    953   -470   -478    950    210    161    688   1008   1348   1358
   -119    101    218      7   -168    158     23   -213     72    280    641    737
   -140   -698   -561    418    207   -631    -15   -293   -340   -301     28    184
    -62   -924   -862    493    400   -893     51   -132   -327   -374    -93     75
     72   -763   -836    345    452   -800    223     80   -145   -239      5    166
    116   -652   -769    265    441   -709    353    233     -5   -127     93    241
     57   -628   -685    283    368   -657    394    290     67    -64    145    280
     49   -600   -649    275    348   -623    418    324    106    -31    184    298
     80   -555   -636    239    358   -594    441    348    137    -10    210    329
     57   -581   -639    262    345   -607    444    353    137    -12    207    332
     28   -597   -626    283    327   -610    441    353    137    -12    207    322
     10   -615   -626    303    316   -620    433    350    132    -20    202    314
     -2   -607   -605    303    301   -607    428    345    137    -20    207    319
     70   -509   -579    218    324   -545    454    376    174     18    252    361
     67   -517   -584    223    324   -550    454    374    171     18    254    361
      5   -574   -579    285    290   -576    441    358    158      0    241    350
     23   -576   -600    275    309   -587    433    348    155     -7    241    340
     23   -574   -597    275    309   -584    433    348    163     -5    254    348
     31   -537   -568    252    298   -553    444    361    189     18    288    371
     67   -493   -561    213    314   -527    457    379    213     33    309    389
     57   -504   -563    223    306   -532    449    371    215     28    303    374
     54   -498   -553    220    301   -524    444    376    223     28    309    374
     41   -496   -537    226    288   -514    439    379    231     38    311    381
     57   -452   -509    197    283   -480    449    394    252     64    335    405
     51   -436   -488    192    267   -462    449    405    262     72    348    415
     38   -439   -478    197    257   -457    441    415    267     83    345    420
     49   -426   -475    187    259   -449    439    426    277     90    348    428
     25   -418   -444    197    233   -431    431    433    288    101    355    449
     67   -363   -433    148    249   -397    439    449    311    127    371    467
     93   -322   -415    114    254   -368    439    462    327    148    394    485
     98   -303   -405    101    249   -353    439    472    337    163    410    498
     83   -324   -407    122    244   -366    439    472    337    158    407    496
     59   -337   -400    137    228   -368    433    459    332    150    400    478
     85   -311   -400    111    241   -355    444    457    337    153    402    472
    116   -288   -405     85    259   -345    446    449    340    148    405    470
     83   -298   -381    109    231   -340    436    431    332    140    405    462
     59   -303   -363    122    207   -332    439    420    337    142    410    457
    103   -239   -345     67    223   -290    467    444    374    171    436    483
     88   -241   -329     75    207   -285    472    441    379    176    436    475
     12   -309   -322    148    166   -314    454    415    366    155    413    441
     18   -301   -319    140    166   -311    465    418    376    166    420    444
     12   -288   -301    137    155   -296    472    418    387    176    423    446
    -12   -309   -296    158    140   -301    462    407    379    171    415    436
    -31   -324   -293    179    129   -309    457    402    374    168    418    436
    -15   -283   -270    148    124   -277    470    413    392    184    436    449
      5   -259   -265    127    132   -262    483    423    407    197    444    457
    -62   -327   -265    192     98   -298    452    402    394    184    423    439
    -75   -345   -270    210     96   -309    436    392    389    179    407    431
    -33   -277   -246    155    103   -262    449    413    415    200    433    457
     20   -218   -239     98    127   -226    470    436    439    226    457    480
    -44   -275   -231    158     90   -254    452    415    418    205    436    457
    -72   -296   -223    184     75   -259    449    407    415    200    428    449
    -80   -259   -181    168     49   -220    457    410    426    218    444    465
    -51   -192   -142    122     44   -168    472    423    449    236    470    478
     15    -98   -116     38     64   -106    506    452    485    267    501    501
     18   -129   -148     57     83   -137    501    446    478    246    475    475
     18   -132   -150     57     83   -140    501    452    483    249    478    480
     -2    -93    -90     46     41    -90    498    449    493    267    496    504
    -10    -80    -72     44     31    -77    485    431    496    265    493    514
      7    -59    -67     25     36    -62    467    418    493    259    488    524
      0    -88    -90     41     44    -88    436    381    467    244    467    511
      5   -116   -122     57     62   -119    402    350    441    226    446    493
     18   -150   -168     64     90   -158    379    329    420    210    431    472
     15   -179   -194     83    103   -187    363    311    405    192    413    452
     12   -215   -228     98    119   -220    340    290    381    163    381    423
     12   -259   -275    122    142   -267    306    265    342    122    335    384
     10   -314   -324    150    166   -319    277    241    306     85    296    345
      5   -345   -350    171    176   -348    254    218    275     59    265    322
     -7   -407   -400    207    192   -402    239    194    249     33    233    301
     -5   -446   -441    226    215   -444    226    179    236     18    213    283
    -15   -462   -446    236    215   -454    215    166    231      5    192    267
    -18   -485   -467    252    223   -478    207    155    220     -2    176    254
    -12   -491   -478    252    231   -485    192    137    202    -12    163    233
    -15   -509   -496    262    239   -504    192    137    200    -18    161    226
      2   -587   -592    290    296   -589    215    166    184    -54    114    184
     15   -675   -691    329    353   -683    314    277    207    -80     54    111
     18   -626   -646    303    329   -636    452    452    319    -12     96    129
     70   -431   -501    179    283   -465    574    654    511    184    272    288
    111     64    -49    -90     77      7    602    763    789    563    678    685
      7    792    784   -400   -387    789    504    667   1080   1052   1252   1254
   -207   1085   1293   -439   -753   1189    153    231   1047   1210   1496   1478
   -319    675    995   -179   -657    833   -200   -257    613    826   1143   1153
   -319   -184    132    252   -226    -25   -345   -594    -38     36    358    454
   -254   -875   -620    566    181   -748   -332   -589   -366   -444   -174    -62
   -202   -995   -792    597    293   -893   -215   -397   -285   -428   -207   -124
   -148   -883   -735    514    290   -810    -46   -192   -114   -290   -111    -49
   -145   -792   -646    467    249   -719     62    -64     15   -179    -23     20
   -124   -737   -613    431    244   -675    114     -2     83   -124     23     54
   -103   -693   -589    397    241   -641    137     25    114    -96     44     70
    -88   -662   -574    374    241   -618    145     38    127    -80     51     77
    -72   -657   -587    363    254   -620    148     46    132    -77     59     80
    -64   -659   -594    363    265   -628    150     49    137    -70     67     75
    -59   -646   -587    353    262   -615    161     54    145    -57     83     83
    -67   -631   -563    350    246   -600    163     54    148    -44     96     90
    -64   -615   -550    340    241   -581    155     41    148    -44    101     90
    -51   -618   -566    335    257   -592    166     46    155    -41    116    101
    -51   -618   -568    332    257   -594    161     46    163    -33    124    101
    -67   -613   -548    340    239   -581    145     33    158    -25    129    101
    -67   -587   -522    324    226   -553    142     36    171     -5    145    119
    -28   -555   -527    293    249   -542    150     49    187     12    161    129
    -33   -550   -517    290    239   -535    155     57    200     25    181    148
    -12   -517   -504    265    244   -509    174     85    226     51    213    171
    -46   -540   -496    290    223   -517    155     70    213     33    166    148
    -51   -540   -488    296    218   -514    142     59    207     20    119    140
    -25   -498   -472    259    223   -485    129     59    213     28    119    145
    -20   -485   -465    252    220   -475    129     72    226     49    137    161
     -7   -485   -478    244    233   -480    122     77    231     59    127    155
    -12   -454   -441    233    213   -449    119     85    236     75    119    153
     31   -387   -418    176    223   -402    129    111    265    109    140    176
     51   -361   -413    153    231   -384    137    135    285    132    158    194
     67   -350   -420    140    241   -384    142    153    306    153    174    210
     28   -368   -397    171    213   -381    122    140    303    155    171    205
     36   -355   -392    158    213   -371    111    135    301    163    166    192
     75   -306   -381    114    228   -342    122    135    306    171    166    192
    101   -270   -371     83    236   -322    127    129    303    171    155    194
    103   -259   -363     77    233   -311    119    111    293    171    145    184
    106   -262   -368     75    236   -314    129     98    277    168    135    168
    116   -244   -361     62    236   -301    132     90    285    163    129    161
    114   -241   -358     62    236   -298    129     98    311    181    129    166
    116   -246   -363     64    239   -303    132    116    335    202    132    176
    140   -236   -376     46    257   -306    124    103    335    200    119    155
    137   -228   -366     44    252   -298    116     83    327    194    116    137
    127   -233   -361     51    244   -296     98     54    314    184     98    114
    137   -254   -392     59    265   -322     80     23    293    161     64     80
    171   -236   -407     31    288   -322     51      0    283    161     41     64
    213   -200   -413     -7    311   -306     51      5    293    176     46     72
    213   -202   -415     -7    311   -306     36    -12    285    174     46     62
    220   -220   -441      0    329   -329     18    -33    272    153     41     44
    244   -228   -472     -7    355   -350     -5    -49    257    140     44     23
    252   -205   -457    -25    353   -329    -18    -57    252    145     59     12
    249   -155   -407    -49    327   -280      0    -38    270    166     72     31
    233   -109   -342    -62    288   -226     23    -23    290    194     80     49
    176   -140   -319    -20    246   -228     36    -12    309    200     75     46
    171   -127   -298    -23    233   -213     54      0    327    213     80     59
    158   -101   -259    -28    207   -179     54     -2    342    228     96     70
    140    -83   -223    -28    181   -153     51    -10    340    220     75     64
    158    -23   -184    -70    171   -101     64     -7    355    239     85     72
    145     -7   -153    -70    148    -80     59    -18    361    249     88     70
    135     20   -114    -77    124    -46     54    -25    368    265     93     85
    129     64    -64    -96     98      0     41    -46    363    262     93     83
    122     85    -36   -103     80     23     23    -70    353    252     67     67
    114     41    -72    -77     93    -15    -10    -93    332    226     38     51
     98     -2   -101    -49     98    -51    -20    -98    319    215     10     46
    114      0   -114    -57    114    -57    -28   -109    311    205    -10     44
     90    -28   -119    -31    103    -75    -46   -124    296    189    -41     20
     85    -88   -174      0    129   -129    -67   -137    272    163    -77     -7
     88   -122   -210     15    148   -166    -88   -153    249    140   -103    -25
     72   -153   -226     41    148   -189   -103   -174    226    116   -132    -49
     59   -210   -270     72    163   -239   -124   -194    200     77   -171    -77
     51   -226   -280     85    163   -252   -119   -200    194     67   -187    -77
     44   -249   -296    101    166   -272   -122   -205    189     57   -207    -93
     49   -272   -322    111    184   -296   -129   -210    184     46   -228   -116
     51   -252   -303     98    176   -275   -137   -210    187     54   -220   -101
     46   -267   -314    109    179   -290   -148   -210    176     46   -239   -106
     54   -384   -439    163    244   -413   -145   -189    148    -10   -314   -166
     59   -433   -493    187    275   -462    -51    -85    187    -28   -368   -223
     70   -405   -478    166    272   -441     57     44    277     18   -358   -249
    114   -210   -324     46    218   -267    153    202    454    202   -200   -132
    135    311    176   -226    -20    244    171    267    698    571    205    246
     15    971    956   -493   -470    963     67    114    883    969    685    696
    -77   1179   1254   -553   -665   1215   -265   -288    750   1057    841    802
   -116    784    901   -335   -509    841   -548   -709    303    657    480    465
   -145    -67     77    103   -111      5   -620   -922   -231    -77   -259   -161
    -85   -654   -568    371    241   -613   -594   -839   -420   -420   -662   -504
    -33   -727   -693    379    327   -711   -496   -657   -314   -368   -659   -524
     10   -639   -652    314    329   -646   -379   -509   -166   -265   -581   -472
     38   -566   -607    262    322   -587   -311   -413    -51   -174   -509   -423
     46   -514   -561    233    303   -537   -270   -363     18   -106   -452   -394
     41   -452   -493    202    265   -470   -231   -329     62    -62   -415   -366
     38   -413   -452    184    244   -431   -215   -311     90    -36   -397   -340
     54   -394   -452    168    252   -423   -218   -301    101    -20   -387   -337
     57   -384   -441    163    249   -413   -213   -296    109    -12   -379   -342
     51   -392   -446    168    246   -418   -207   -285    114     -5   -381   -337
     54   -387   -441    166    246   -413   -210   -283    116     -2   -379   -327
     51   -358   -410    153    231   -384   -228   -293    122      5   -376   -329
     59   -366   -426    153    241   -394   -228   -285    137      5   -376   -327
     54   -374   -431    158    241   -402   -223   -288    145     12   -366   -316
     49   -363   -413    155    231   -387   -218   -290    153     23   -355   -309
     49   -358   -410    153    228   -384   -218   -290    155     28   -345   -298
     51   -340   -392    145    220   -366   -205   -277    171     44   -332   -285
     46   -335   -381    142    213   -358   -205   -270    187     54   -327   -283
     46   -327   -374    140    207   -350   -194   -262    197     67   -322   -270
     49   -327   -376    137    210   -350   -194   -257    197     75   -311   -270
     41   -324   -366    142    202   -345   -197   -241    210     85   -296   -265
     23   -350   -374    163    197   -361   -202   -241    215     77   -298   -270
     18   -361   -381    171    197   -371   -200   -231    233     88   -303   -244
     15   -368   -387    176    200   -379   -197   -223    241     98   -301   -213
      7   -358   -366    176    187   -361   -194   -205    252    129   -270   -179
     23   -335   -358    155    189   -348   -192   -171    275    174   -246   -142
     33   -311   -345    137    189   -327   -197   -148    298    215   -213   -114
     33   -298   -335    132    181   -314   -207   -135    314    241   -189   -101
     10   -314   -324    153    166   -319   -228   -137    309    239   -179    -96
     15   -301   -319    140    166   -309   -218   -122    316    254   -166    -80
     51   -265   -316    106    184   -290   -192   -106    327    267   -132    -72
     54   -246   -301     93    176   -272   -174   -101    324    262   -122    -77
     70   -223   -293     77    181   -257   -161    -93    332    257   -106    -72
     49   -244   -296     96    171   -270   -166    -96    345    231   -119    -85
      0   -301   -303    150    150   -301   -181   -111    345    194   -148   -114
     44   -244   -290     98    166   -265   -155    -90    363    213   -137   -109
     75   -189   -265     57    168   -226   -135    -83    371    236   -119   -103
    -15   -270   -254    142    116   -262   -155   -116    337    218   -161   -132
    -54   -324   -270    187    106   -298   -179   -148    309    197   -202   -158
    -15   -322   -306    168    142   -314   -192   -168    293    181   -215   -176
     41   -298   -340    129    189   -319   -197   -174    288    176   -218   -189
     38   -293   -332    127    184   -311   -205   -181    283    179   -215   -181
     23   -283   -309    129    166   -296   -205   -184    277    184   -233   -184
     20   -257   -277    116    148   -265   -192   -176    285    200   -241   -176
     18   -267   -285    124    150   -275   -181   -161    290    207   -249   -166
    -41   -340   -301    189    127   -319   -220   -187    262    179   -277   -181
    -59   -361   -303    210    119   -332   -233   -189    259    179   -267   -179
    -10   -301   -293    155    140   -298   -207   -158    290    205   -239   -171
     10   -244   -254    116    132   -249   -184   -124    324    236   -218   -148
    -18   -252   -233    132    103   -244   -194   -127    324    231   -223   -148
     18   -202   -223     90    119   -213   -184   -116    335    241   -213   -127
      5   -197   -205     96    103   -202   -181   -116    337    244   -215   -122
      0   -194   -194     98     96   -194   -184   -119    340    241   -215   -116
     36   -124   -161     44     96   -142   -171   -103    363    265   -181    -85
     15   -109   -124     46     67   -116   -171   -109    374    272   -153    -62
     18    -93   -111     36     64   -103   -181   -124    371    275   -145    -54
     20   -109   -129     44     75   -119   -215   -163    342    254   -155    -70
     15   -124   -142     54     77   -132   -244   -200    316    236   -148    -75
     23   -140   -166     57     93   -153   -277   -228    290    213   -127    -88
     38   -148   -189     54    114   -168   -296   -241    277    202   -122    -96
     38   -150   -189     57    114   -168   -296   -246    270    200   -124   -101
     15   -202   -218     90    116   -210   -309   -262    249    176   -140   -122
    -36   -280   -244    158    101   -262   -327   -277    220    150   -174   -153
    -67   -337   -272    202    101   -306   -345   -296    197    124   -197   -179
    -62   -384   -322    223    129   -353   -371   -322    166     90   -218   -202
    -46   -420   -376    231    163   -400   -397   -350    132     59   -241   -239
     -7   -441   -433    223    213   -439   -413   -368    116     36   -270   -262
     44   -423   -467    187    254   -444   -423   -376    111     25   -275   -262
     72   -410   -483    168    277   -446   -428   -381    111     20   -259   -254
     15   -480   -498    231    254   -488   -470   -418     77    -15   -293   -296
     10   -566   -576    277    290   -571   -493   -431     38    -72   -355   -361
    101   -607   -709    254    402   -659   -431   -350     54   -101   -418   -410
    150   -566   -717    207    433   -641   -301   -218    135    -80   -428   -423
     90   -571   -662    239    376   -615   -228    -88    236    -10   -379   -394
    127   -275   -402     72    265   -337   -202     15    431    226   -124   -171
    111    303    189   -210    -38    246   -262    -33    641    597    316    231
      0    828    828   -413   -413    828   -485   -337    704    888    696    555
    -28    750    779   -361   -405    766   -841   -756    428    761    613    467
    -64    129    194    -33   -132    163  -1049  -1135   -109    137     20    -33
    -51   -579   -527    314    236   -553  -1070  -1210   -504   -454   -587   -553
     15   -854   -870    420    441   -862  -1005  -1052   -506   -555   -737   -704
     64   -823   -891    376    475   -854   -891   -883   -363   -465   -683   -675
    101   -730   -831    314    465   -779   -792   -753   -228   -363   -597   -615
    132   -607   -740    239    436   -672   -737   -680   -124   -277   -517   -555
    140   -548   -688    205    413   -618   -714   -646    -70   -239   -475   -530
    145   -524   -672    189    407   -600   -706   -639    -44   -231   -465   -527
    129   -519   -649    194    387   -584   -701   -636    -31   -226   -457   -522
    116   -504   -623    192    368   -563   -709   -633    -23   -218   -449   -517
    124   -475   -600    176    361   -537   -711   -633    -10   -210   -431   -522
    127   -444   -571    155    348   -506   -698   -620      7   -197   -410   -519
    116   -392   -509    137    311   -449   -696   -615     23   -176   -389   -509
     49   -405   -457    176    252   -431   -701   -613     36   -166   -381   -496
     25   -407   -433    192    228   -420   -709   -610     44   -163   -379   -488
     72   -353   -426    140    246   -389   -722   -610     54   -155   -368   -470
    101   -298   -400     96    249   -348   -727   -607     67   -148   -361   -454
     85   -288   -374     98    228   -329   -740   -615     67   -150   -371   -454
     83   -267   -350     93    215   -309   -750   -615     72   -153   -374   -449
     88   -241   -332     75    207   -285   -758   -618     83   -153   -368   -444
     93   -218   -311     62    200   -265   -776   -626     80   -153   -371   -441
    101   -200   -303     46    202   -252   -792   -631     80   -155   -379   -439
    101   -181   -283     41    192   -231   -797   -631     85   -153   -381   -436
    119   -148   -270     12    194   -207   -815   -626     98   -145   -366   -423
    168   -103   -275    -33    220   -189   -823   -618    111   -135   -350   -413
    192    -75   -267    -59    228   -171   -826   -610    124   -127   -345   -407
    174    -70   -244    -51    207   -155   -839   -610    127   -122   -342   -407
    202    -44   -246    -80    223   -145   -862   -607    132   -116   -340   -397
    233    -15   -249   -109    241   -132   -878   -602    140   -109   -335   -394
    267     46   -220   -158    241    -85   -878   -587    161    -88   -316   -381
    252     57   -194   -153    223    -67   -883   -587    166    -85   -316   -381
    231     36   -194   -135    213    -77   -898   -602    153   -101   -335   -397
    215     31   -184   -124    200    -75   -919   -626    137   -119   -355   -413
    249     70   -179   -161    215    -51   -917   -633    142   -116   -361   -410
    319    135   -184   -226    252    -23   -893   -615    166   -101   -353   -392
    293    109   -184   -202    239    -36   -896   -633    161   -114   -376   -418
    233     62   -171   -150    202    -54   -911   -657    150   -132   -402   -441
    215     85   -132   -150    174    -20   -914   -667    163   -124   -397   -433
    239    101   -137   -168    189    -18   -911   -667    176   -119   -400   -433
    257     88   -171   -174    215    -41   -922   -683    171   -137   -426   -459
    259     70   -189   -166    223    -59   -940   -711    155   -158   -457   -485
    241     62   -181   -153    210    -59   -958   -735    145   -174   -478   -493
    241     64   -176   -153    210    -54   -963   -745    148   -171   -485   -496
    244     54   -189   -153    218    -67   -979   -769    140   -187   -511   -522
    241     41   -202   -142    220    -80   -989   -787    132   -194   -535   -532
    254     51   -202   -153    228    -75  -1002   -800    132   -189   -542   -527
    285     80   -205   -181    246    -62  -1005   -797    145   -176   -537   -506
    262     49   -213   -158    239    -80  -1021   -813    135   -181   -555   -511
    270     54   -215   -163    241    -80  -1031   -820    127   -187   -574   -522
    283     80   -205   -181    244    -62  -1031   -820    132   -179   -584   -519
    283    114   -168   -197    226    -25  -1018   -810    153   -158   -574   -501
    290    140   -150   -215    220     -5  -1013   -807    161   -148   -574   -493
    290    148   -142   -220    215      2  -1008   -805    168   -142   -579   -483
    290    163   -129   -228    210     18  -1005   -810    171   -135   -581   -470
    303    200   -103   -252    205     49  -1002   -813    184   -124   -574   -446
    306    249    -57   -280    181     96   -997   -818    194   -111   -574   -428
    309    280    -28   -296    168    127   -992   -833    192   -109   -587   -423
    309    288    -20   -298    163    135  -1005   -862    171   -127   -605   -433
    293    275    -18   -283    155    129  -1034   -896    140   -153   -639   -449
    267    249    -18   -259    142    114  -1072   -932    111   -179   -667   -457
    249    215    -33   -233    142     90  -1101   -953     88   -197   -696   -470
    275    226    -49   -252    163     88  -1101   -958     83   -200   -711   -470
    285    210    -75   -246    181     67  -1109   -971     64   -215   -748   -485
    257    148   -109   -202    181     20  -1130   -997     23   -254   -797   -527
    246    106   -140   -176    194    -15  -1143  -1018     -5   -283   -831   -553
    213     36   -176   -124    194    -70  -1163  -1049    -46   -324   -875   -589
    194     -5   -200    -93    197   -101  -1187  -1080    -88   -361   -911   -620
    197    -28   -226    -85    210   -124  -1200  -1101   -114   -389   -948   -646
    202    -36   -239    -83    218   -135  -1213  -1122   -140   -415   -982   -670
    200    -33   -236    -85    218   -135  -1226  -1137   -155   -428  -1000   -675
    207    -31   -239    -88    223   -135  -1228  -1148   -168   -436  -1013   -670
    218    -62   -280    -80    246   -168  -1236  -1163   -192   -462  -1047   -685
    231   -145   -379    -44    303   -262  -1228  -1153   -220   -514  -1119   -761
    252   -213   -467    -20    358   -340  -1166  -1080   -218   -563  -1202   -844
    267   -200   -467    -33    366   -332  -1067   -961   -161   -542  -1215   -857
    314    -41   -355   -137    335   -197   -966   -784     -2   -392  -1085   -724
    335    426     90   -379    122    259   -927   -683    239    -51   -719   -350
    213   1062    849   -639   -319    958   -974   -769    467    366   -231    140
     44   1389   1345   -717   -649   1369  -1221  -1117    462    563     31    384
    -15   1026   1041   -506   -527   1034  -1548  -1582     23    194   -303     83
    -38    197    233    -80   -137    215  -1712  -1930   -607   -566  -1078   -584
      5   -402   -407    197    205   -405  -1735  -1943   -898   -997  -1556  -1013
     90   -522   -613    215    350   -566  -1647  -1764   -826   -995  -1597  -1062
    127   -436   -563    153    342   -498  -1506  -1582   -678   -883  -1509   -997
    155   -306   -465     75    309   -384  -1400  -1454   -555   -776  -1410   -911
    168   -223   -394     25    280   -309  -1332  -1387   -478   -706  -1345   -844
    168   -197   -366     15    267   -280  -1293  -1356   -449   -685  -1327   -815
    163   -179   -342      5    252   -259  -1280  -1356   -452   -680  -1337   -797
    161   -153   -314     -5    236   -233  -1270  -1353   -454   -672  -1358   -784
    137   -148   -285      2    207   -215  -1257  -1353   -457   -672  -1376   -789
    119   -168   -288     25    202   -228  -1265  -1369   -472   -688  -1418   -802
     96   -171   -270     36    181   -220  -1275  -1389   -493   -701  -1454   -810
    140   -135   -277     -2    207   -205  -1275  -1389   -501   -709  -1465   -810
    226    -23   -249   -101    236   -135  -1241  -1361   -475   -680  -1441   -771
    228    -23   -252   -101    239   -137  -1221  -1350   -475   -678  -1447   -761
    155    -85   -244    -36    197   -166  -1236  -1379   -511   -714  -1483   -792
    166    -62   -228    -51    194   -142  -1226  -1382   -519   -711  -1486   -795
    200    -15   -215    -93    205   -114  -1210  -1374   -514   -701  -1486   -792
    218     20   -197   -119    207    -88  -1200  -1371   -511   -696  -1496   -797
    181     -7   -192    -88    187    -98  -1195  -1382   -524   -701  -1519   -797
    122    -64   -187    -28    153   -124  -1213  -1408   -558   -730  -1553   -826
    150    -33   -184    -59    163   -106  -1213  -1415   -568   -743  -1561   -836
    226     25   -200   -124    213    -85  -1208  -1408   -568   -737  -1548   -839
    293     64   -228   -179    259    -80  -1213  -1408   -579   -737  -1564   -839
    324     88   -236   -207    280    -75  -1226  -1418   -605   -750  -1584   -852
    340     90   -249   -218    293    -77  -1234  -1426   -620   -766  -1597   -859
    337    101   -236   -218    288    -67  -1228  -1415   -602   -753  -1584   -846
    342    129   -213   -239    277    -38  -1231  -1402   -592   -735  -1566   -818
    376    194   -184   -285    280      5  -1223  -1387   -581   -719  -1545   -805
    400    239   -163   -322    283     38  -1213  -1371   -574   -709  -1532   -807
    379    226   -153   -301    267     36  -1205  -1371   -592   -719  -1556   -826
    361    231   -129   -296    244     51  -1192  -1371   -600   -724  -1564   -823
    348    239   -109   -293    228     64  -1169  -1363   -600   -724  -1561   -823
    316    257    -62   -288    187     98  -1137  -1350   -587   -717  -1556   -818
    293    285     -7   -288    150    140  -1109  -1332   -561   -691  -1532   -810
    257    254     -2   -257    129    124  -1093  -1327   -566   -688  -1535   -833
    228    280     51   -254     88    166  -1062  -1312   -555   -670  -1532   -831
    207    327    116   -267     44    223  -1031  -1291   -530   -644  -1532   -797
    171    322    150   -246     10    236  -1008  -1275   -519   -636  -1545   -789
    148    311    161   -231     -7    236   -995  -1278   -532   -639  -1543   -805
    111    267    155   -189    -23    213   -971  -1270   -522   -633  -1538   -828
     80    231    150   -155    -36    192   -943  -1257   -522   -631  -1532   -820
     59    272    213   -166    -75    244   -924  -1244   -517   -620  -1519   -807
     36    309    272   -171   -116    290   -906  -1231   -511   -620  -1527   -802
     12    277    265   -145   -124    272   -901  -1223   -519   -628  -1540   -813
      0    293    293   -148   -148    293   -872  -1197   -504   -610  -1517   -787
    -12    322    335   -153   -174    327   -846  -1174   -488   -592  -1512   -758
    -33    288    322   -127   -179    303   -839  -1169   -491   -594  -1535   -758
    -33    290    324   -129   -179    306   -823  -1153   -488   -589  -1540   -750
    -33    327    361   -148   -200    342   -784  -1122   -467   -566  -1522   -727
    -28    374    402   -171   -215    387   -743  -1085   -444   -535  -1496   -698
    -36    361    394   -163   -215    376   -711  -1060   -446   -537  -1488   -685
    -38    358    397   -161   -218    376   -691  -1044   -457   -540  -1486   -680
    -36    374    410   -168   -223    392   -659  -1023   -454   -532  -1480   -672
    -36    420    457   -192   -246    439   -639  -1002   -444   -517  -1460   -649
    -49    441    488   -197   -270    465   -626   -997   -444   -504  -1447   -628
    -62    452    514   -194   -288    483   -610   -992   -446   -496  -1428   -600
    -62    441    501   -189   -283    470   -615  -1010   -475   -509  -1434   -610
    -67    400    467   -166   -267    433   -626  -1026   -511   -524  -1441   -631
    -72    368    441   -150   -257    402   -626  -1026   -540   -537  -1436   -641
    -85    332    418   -124   -252    374   -620  -1023   -576   -561  -1431   -662
    -98    280    379    -90   -239    327   -615  -1023   -613   -589  -1428   -691
   -111    205    316    -46   -213    259   -607  -1021   -654   -626  -1447   -730
   -153    109    262     20   -207    187   -602  -1031   -698   -662  -1478   -766
   -197     15    213     90   -207    114   -600  -1026   -737   -693  -1512   -797
   -244    -80    161    161   -205     41   -589  -1023   -776   -724  -1561   -836
   -290   -171    119    231   -205    -25   -566  -1021   -805   -769  -1602   -867
   -303   -215     88    257   -197    -62   -540  -1005   -818   -789  -1613   -885
   -280   -218     62    249   -174    -77   -511   -976   -802   -774  -1618   -885
   -272   -233     36    252   -155    -98   -501   -948   -795   -743  -1626   -880
   -265   -246     18    257   -142   -114   -501   -937   -802   -706  -1621   -878
   -231   -298    -67    265    -83   -184   -506   -932   -852   -735  -1636   -906
   -187   -413   -226    298     18   -322   -465   -872   -893   -805  -1701   -971
   -168   -467   -298    316     62   -381   -340   -730   -849   -818  -1735  -1000
   -116   -389   -272    254     77   -332   -197   -522   -724   -737  -1665   -930
    -83    -72     10     75    -46    -31    -90   -350   -509   -491  -1395   -683
   -122    509    628   -194   -374    568    -72   -324   -262   -101   -924   -226
   -288   1060   1348   -384   -818   1202   -226   -563   -158    223   -480    189
   -392   1119   1512   -363   -950   1314   -542   -976   -355    218   -384    249
   -431    480    911    -25   -672    696   -758  -1356   -904   -368   -932   -239
   -420   -350     67    384   -246   -142   -784  -1460  -1382  -1052  -1636   -854
   -358   -782   -423    568     31   -602   -730  -1330  -1491  -1283  -1893  -1104
   -309   -852   -542    581    116   -698   -610  -1143  -1392  -1234  -1867  -1109
   -301   -761   -462    530     77   -613   -480   -979  -1252  -1119  -1753  -1026
   -285   -662   -376    472     44   -519   -392   -859  -1143  -1021  -1644   -932
   -290   -626   -337    457     20   -483   -324   -784  -1080   -958  -1566   -867
   -301   -610   -309    457      2   -459   -267   -724  -1041   -919  -1517   -831
   -309   -620   -314    465      2   -470   -228   -693  -1039   -911  -1496   -828
   -324   -615   -290    467    -18   -454   -200   -672  -1044   -904  -1473   -818
   -345   -607   -262    475    -44   -436   -168   -652  -1041   -893  -1454   -807
   -355   -615   -259    485    -49   -439   -135   -631  -1039   -891  -1447   -789
   -361   -631   -272    493    -46   -452   -106   -610  -1047   -888  -1439   -782
   -366   -633   -270    498    -49   -452    -77   -584  -1044   -883  -1426   -756
   -384   -649   -267    514    -59   -459    -62   -566  -1044   -875  -1405   -735
   -381   -652   -270    517    -57   -462    -36   -532  -1031   -878  -1395   -714
   -368   -644   -277    506    -46   -462     -7   -504  -1028   -888  -1392   -693
   -374   -662   -288    517    -44   -475     12   -480  -1023   -883  -1374   -665
   -361   -646   -285    504    -41   -465     49   -436  -1005   -859  -1345   -626
   -329   -607   -277    470    -25   -444     85   -389   -979   -833  -1317   -597
   -402   -672   -270    537    -67   -472     93   -384   -989   -854  -1337   -607
   -428   -698   -270    563    -80   -485    109   -361   -989   -857  -1337   -605
   -397   -665   -270    530    -67   -467    137   -327   -974   -841  -1306   -592
   -337   -592   -254    465    -41   -423    187   -265   -935   -802  -1241   -542
   -387   -633   -246    509    -72   -441    189   -257   -943   -805  -1226   -550
   -418   -665   -246    540    -85   -457    207   -231   -940   -807  -1202   -566
   -407   -649   -241    527    -85   -446    220   -192   -924   -797  -1153   -550
   -394   -626   -231    511    -83   -428    233   -153   -901   -776  -1096   -524
   -405   -639   -233    522    -88   -436    259   -101   -878   -748  -1052   -504
   -405   -636   -233    519    -88   -436    285    -54   -854   -722  -1013   -491
   -402   -623   -223    511    -90   -423    314    -18   -841   -706   -982   -480
   -405   -633   -228    519    -88   -431    345      7   -839   -704   -966   -465
   -423   -636   -213    527   -106   -426    368     28   -833   -701   -956   -431
   -397   -618   -220    506    -88   -420    397     51   -820   -696   -945   -392
   -402   -633   -231    517    -88   -431    423     67   -815   -706   -956   -381
   -413   -641   -228    527    -93   -436    436     77   -807   -701   -953   -379
   -384   -594   -210    488    -88   -405    478    116   -771   -672   -917   -350
   -428   -626   -197    524   -116   -413    509    145   -756   -670   -898   -342
   -459   -670   -210    563   -127   -441    522    161   -748   -680   -893   -340
   -457   -649   -192    553   -132   -420    558    184   -735   -678   -872   -324
   -465   -644   -179    553   -142   -413    566    184   -735   -678   -862   -335
   -488   -657   -168    571   -161   -415    574    192   -732   -672   -857   -342
   -475   -662   -187    566   -148   -426    587    210   -722   -662   -844   -335
   -454   -657   -202    555   -127   -431    610    236   -706   -641   -810   -311
   -488   -672   -184    579   -153   -428    623    241   -701   -641   -795   -314
   -501   -714   -213    607   -145   -465    626    252   -701   -649   -784   -314
   -485   -730   -244    607   -122   -488    654    285   -683   -636   -758   -298
   -467   -714   -246    592   -111   -480    665    301   -678   -631   -740   -296
   -457   -683   -226    568   -116   -454    678    327   -662   -615   -714   -277
   -433   -644   -210    537   -114   -428    701    368   -633   -594   -680   -267
   -433   -626   -192    527   -122   -410    724    410   -610   -571   -644   -249
   -413   -589   -176    501   -119   -384    761    457   -579   -540   -592   -223
   -426   -602   -179    511   -124   -392    769    465   -581   -550   -581   -220
   -423   -576   -153    498   -135   -366    797    506   -550   -519   -540   -174
   -415   -558   -142    485   -137   -353    815    527   -537   -504   -511   -158
   -413   -527   -114    470   -150   -322    826    524   -532   -498   -491   -145
   -413   -504    -90    457   -163   -296    841    537   -517   -485   -462   -119
   -418   -506    -90    462   -166   -298    841    537   -522   -491   -449   -114
   -407   -504    -96    454   -158   -301    828    532   -535   -496   -433   -116
   -418   -522   -103    470   -158   -314    818    530   -550   -511   -423   -119
   -426   -542   -119    483   -153   -332    831    542   -550   -522   -420   -137
   -444   -566   -122    504   -163   -345    854    563   -545   -522   -405   -129
   -452   -610   -158    530   -148   -387    859    558   -563   -545   -413   -140
   -459   -631   -171    545   -145   -402    867    561   -576   -568   -426   -166
   -470   -696   -228    581   -122   -462    862    558   -602   -605   -444   -192
   -475   -761   -288    618    -93   -524    859    558   -620   -626   -452   -197
   -485   -792   -306    639    -90   -550    862    563   -623   -633   -449   -207
   -501   -831   -329    667    -85   -581    859    561   -633   -649   -452   -202
   -511   -852   -342    680    -85   -597    870    574   -639   -652   -439   -174
   -514   -828   -314    670   -101   -571    888    589   -626   -646   -402   -140
   -509   -826   -316    665    -98   -571    891    594   -626   -657   -387   -137
   -504   -852   -348    678    -77   -600    891    613   -631   -667   -379   -163
   -514   -963   -449    737    -33   -706    979    724   -602   -696   -413   -218
   -498  -1002   -504    750      0   -753   1091    857   -540   -696   -418   -244
   -488   -943   -454    714    -18   -698   1221   1031   -405   -605   -327   -184
   -465   -644   -179    555   -142   -413   1301   1163   -192   -353    -49     54
   -509    -33    475    270   -493    220   1260   1117     18     38    431    465
   -628    454   1083     85   -854    766   1010    792     18    296    805    758
   -672    452   1124    106   -898    787    680    402   -228    231    820    727
   -724   -179    545    452   -636    181    542    122   -706   -358    272    267
   -701   -906   -205    802   -249   -558    587    153  -1041   -927   -296   -181
   -649  -1176   -527    911    -62   -852    667    337  -1018  -1000   -394   -285
   -626  -1179   -555    901    -36   -870    792    514   -870   -904   -322   -252
   -620  -1140   -519    880    -51   -831    904    649   -730   -805   -236   -205
   -654  -1078   -423    867   -116   -753    953    711   -639   -737   -166   -158
   -631  -1010   -379    820   -127   -696    992    758   -576   -691   -111   -111
   -537   -935   -397    735    -72   -667   1036    805   -527   -649    -67    -70
   -467   -859   -392    665    -38   -626   1085    846   -488   -618    -31    -51
   -504   -911   -410    706    -49   -662   1085    852   -488   -620    -23    -54
   -566   -984   -420    774    -75   -704   1062    839   -504   -639    -23    -70
   -530   -974   -444    750    -44   -711   1072    854   -493   -633     -2    -64
   -467   -917   -449    693    -10   -683   1085    870   -475   -615     28    -44
   -462   -909   -446    685     -7   -680   1091    880   -472   -607     44    -38
   -483   -930   -449    706    -18   -691   1093    888   -470   -602     54    -31
   -504   -935   -433    717    -36   -683   1106    898   -457   -592     67    -18
   -506   -927   -420    717    -44   -675   1119    914   -433   -571     93      0
   -527   -953   -426    737    -51   -691   1117    914   -428   -568    103      7
   -496   -906   -410    698    -44   -659   1137    940   -402   -542    137     33
   -420   -839   -418    628     -2   -631   1174    982   -368   -504    171     77
   -444   -854   -410    649    -18   -633   1184    995   -361   -501    176     93
   -514   -919   -407    714    -54   -662   1163    982   -376   -514    168     85
   -511   -930   -418    719    -46   -675   1163    995   -363   -501    187    103
   -470   -896   -426    683    -23   -662   1182   1026   -340   -475    213    124
   -462   -872   -410    667    -25   -641   1189   1049   -327   -462    236    140
   -485   -859   -376    672    -57   -618   1187   1067   -314   -441    267    174
   -467   -833   -366    649    -51   -600   1197   1101   -288   -413    298    210
   -444   -797   -353    620    -46   -576   1221   1143   -259   -384    332    236
   -420   -756   -335    589    -44   -545   1239   1182   -233   -348    376    270
   -423   -737   -314    579    -57   -527   1260   1218   -210   -319    410    293
   -449   -761   -311    605    -70   -537   1273   1244   -197   -314    420    301
   -441   -763   -324    602    -59   -545   1296   1270   -187   -306    433    311
   -420   -722   -301    571    -59   -511   1319   1288   -176   -298    454    327
   -426   -730   -303    576    -62   -517   1330   1288   -181   -309    452    319
   -428   -698   -270    563    -80   -485   1343   1299   -174   -301    467    324
   -459   -696   -236    579   -114   -467   1361   1314   -158   -290    491    335
   -459   -680   -220    571   -119   -452   1379   1330   -135   -272    514    350
   -465   -667   -202    563   -132   -436   1397   1343   -114   -254    540    361
   -511   -701   -189    605   -161   -446   1402   1343   -109   -252    545    350
   -535   -719   -184    623   -176   -452   1405   1335   -109   -257    542    337
   -480   -659   -179    571   -150   -420   1439   1356    -75   -226    576    366
   -478   -641   -166    558   -155   -402   1454   1361    -59   -207    597    376
   -506   -662   -158    584   -174   -410   1447   1348    -57   -210    602    374
   -524   -691   -168    605   -179   -431   1439   1335    -57   -215    607    371
   -540   -711   -171    626   -184   -441   1439   1332    -51   -210    620    379
   -530   -678   -148    602   -192   -413   1447   1340    -33   -189    644    394
   -524   -665   -142    594   -192   -405   1447   1350    -20   -174    657    407
   -519   -659   -140    587   -192   -400   1457   1361     -5   -161    670    426
   -511   -652   -140    581   -187   -397   1470   1382     18   -142    693    452
   -501   -589    -90    542   -207   -342   1488   1400     44   -111    727    475
   -498   -581    -83    540   -210   -335   1504   1421     64    -90    750    485
   -496   -553    -57    522   -220   -306   1512   1439     88    -64    779    506
   -485   -509    -23    498   -231   -267   1522   1449    109    -38    807    527
   -480   -514    -33    496   -226   -275   1535   1457    127    -33    820    532
   -478   -483     -5    480   -236   -246   1553   1467    153    -12    849    558
   -475   -431     41    452   -259   -194   1561   1465    171      7    872    587
   -470   -379     90    426   -280   -145   1558   1462    179     23    891    607
   -485   -418     64    452   -275   -176   1538   1441    161      2    880    605
   -491   -441     49    467   -272   -197   1522   1428    150     -2    878    623
   -485   -452     31    467   -259   -210   1509   1418    145     -2    885    646
   -480   -459     20    470   -252   -220   1501   1408    135     -5    883    649
   -488   -480      7    483   -249   -236   1493   1395    116    -20    870    631
   -506   -527    -20    517   -244   -275   1480   1376     93    -41    852    618
   -524   -571    -46    545   -239   -309   1473   1366     75    -59    833    605
   -532   -620    -88    576   -223   -355   1465   1348     51    -90    805    563
   -545   -641    -96    592   -228   -368   1452   1327     28   -122    784    535
   -558   -652    -93    605   -233   -374   1439   1301      2   -148    763    517
   -553   -654   -101    602   -228   -379   1426   1283    -15   -163    735    498
   -535   -641   -106    589   -215   -374   1410   1262    -25   -174    704    480
   -542   -639    -98    589   -223   -371   1408   1262    -25   -166    706    457
   -553   -672   -119    613   -218   -397   1405   1265    -33   -171    706    439
   -545   -756   -210    649   -168   -483   1408   1273    -54   -213    672    397
   -524   -833   -309    680   -109   -571   1465   1340    -59   -257    607    319
   -522   -818   -296    667   -114   -558   1571   1447     -7   -236    589    275
   -485   -735   -249    610   -119   -493   1662   1600    127   -135    667    314
   -441   -400     41    418   -241   -179   1706   1722    363    145    958    579
   -475    223    698    127   -587    459   1673   1696    620    566   1434   1041
   -600    659   1260    -31   -930    958   1421   1363    641    805   1756   1314
   -644    530   1174     54   -909    852   1083    935    335    636   1636   1182
   -670   -145    524    407   -597    187    898    576   -220    -18   1005    633
   -626   -862   -236    745   -194   -550    883    519   -597   -597    402    114
   -530  -1034   -504    779    -15   -769    943    680   -545   -626    329     18
   -475  -1008   -532    743     28   -771   1054    844   -407   -535    371     57
   -441   -878   -436    659     -2   -659   1156    974   -265   -413    441    161
   -418   -779   -361    600    -28   -571   1213   1049   -166   -327    498    239
   -384   -722   -337    553    -25   -530   1239   1083   -116   -277    535    290
   -374   -698   -324    535    -25   -511   1249   1098    -96   -254    550    322
   -379   -691   -311    535    -36   -504   1249   1106    -77   -241    563    340
   -384   -672   -288    530    -49   -480   1236   1106    -70   -236    571    340
   -389   -657   -267    524    -62   -462   1223   1098    -64   -228    571    335
   -381   -644   -262    511    -62   -452   1226   1096    -54   -220    561    345
   -358   -620   -262    488    -51   -441   1218   1088    -54   -218    566    353
   -327   -620   -293    475    -18   -457   1197   1075    -62   -228    568    342
   -316   -574   -257    444    -31   -415   1195   1075    -57   -223    553    348
   -327   -542   -215    433    -57   -379   1195   1072    -49   -218    568    350
   -366   -522   -155    444   -106   -340   1197   1080    -28   -202    566    374
   -407   -509   -101    459   -153   -306   1197   1088    -15   -187    553    387
   -418   -485    -67    449   -179   -277   1197   1096      0   -168    563    402
   -446   -465    -18    457   -215   -244   1205   1106     18   -142    563    415
   -472   -446     23    457   -249   -213   1202   1114     28   -132    563    415
   -478   -426     51    452   -265   -187   1197   1124     41   -116    574    423
   -483   -410     72    444   -280   -168   1195   1140     57    -98    587    439
   -485   -376    109    431   -298   -135   1200   1153     72    -80    605    452
   -462   -350    111    405   -288   -119   1184   1158     85    -70    610    454
   -446   -366     80    407   -265   -142   1166   1163     88    -62    584    446
   -441   -319    122    379   -285    -98   1171   1192    116    -25    592    485
   -415   -272    140    342   -280    -67   1163   1213    137      0    607    522
   -381   -257    124    319   -254    -67   1148   1221    145     10    605    550
   -389   -223    166    306   -277    -28   1158   1249    171     38    620    610
   -394   -202    189    298   -293     -5   1166   1265    189     54    623    644
   -384   -187    197    285   -293      5   1169   1270    194     59    626    659
   -376   -200    176    288   -277    -12   1171   1267    192     51    628    652
   -345   -194    150    270   -249    -23   1179   1262    200     51    639    652
   -368   -218    150    290   -262    -36   1174   1252    202     49    631    636
   -407   -244    163    324   -285    -41   1169   1249    210     54    636    628
   -413   -220    192    314   -303    -15   1189   1257    226     70    639    631
   -431   -220    210    327   -322     -5   1200   1267    236     75    631    623
   -454   -226    226    337   -342      0   1195   1273    244     80    631    615
   -465   -184    277    324   -374     46   1202   1278    270    101    639    618
   -478   -171    306    322   -392     67   1200   1273    280    111    631    615
   -485   -192    293    340   -389     49   1187   1265    275    106    613    602
   -506   -202    301    353   -405     49   1176   1254    270    103    607    597
   -519   -189    329    353   -426     70   1161   1244    275    109    607    592
   -522   -176    345    345   -433     83   1148   1239    275    114    613    589
   -517   -163    353    340   -436     93   1140   1236    277    122    623    589
   -509   -148    358    327   -436    106   1132   1244    290    135    639    600
   -501   -135    366    316   -436    116   1122   1247    301    145    652    613
   -493   -114    376    303   -436    129   1119   1254    314    161    667    626
   -488    -62    426    275   -457    181   1135   1273    337    192    701    654
   -491    -44    444    267   -467    200   1140   1283    350    207    719    667
   -480    -28    452    254   -467    213   1148   1299    363    223    719    680
   -475     -5    467    239   -472    231   1150   1309    379    244    730    696
   -483    -20    462    252   -472    220   1153   1312    389    259    740    709
   -485      0    485    241   -485    241   1156   1306    400    277    763    727
   -491     44    535    223   -511    288   1166   1296    413    296    787    750
   -498     54    553    220   -527    303   1163   1291    420    306    810    776
   -501     51    553    226   -527    301   1135   1278    402    293    807    787
   -501     51    553    223   -527    301   1093   1257    381    290    815    800
   -519     31    550    244   -535    290   1065   1241    381    303    857    810
   -555    -23    530    288   -545    252   1036   1215    366    296    883    813
   -532    -31    501    283   -517    233   1018   1197    353    288    893    807
   -462    -31    431    244   -449    200   1005   1176    327    262    867    800
   -465   -106    358    283   -413    124    966   1130    267    197    795    756
   -444   -129    314    285   -381     90    935   1096    226    145    743    735
   -392   -106    285    249   -340     88    927   1085    213    116    711    737
   -415   -148    265    280   -340     57    891   1052    184     62    670    719
   -454   -215    239    335   -348     12    852   1018    158     15    641    685
   -480   -239    241    358   -363      0    836   1008    145     -2    633    685
   -452   -197    254    324   -353     28    849   1023    153     20    644    735
   -491   -215    275    353   -384     28    849   1018    142     12    628    750
   -522   -283    239    402   -381    -23    849   1023    114    -25    574    722
   -535   -389    142    459   -340   -124    914   1101    103    -80    483    641
   -519   -384    135    452   -327   -124   1028   1236    163    -64    472    610
   -459   -257    202    358   -332    -28   1124   1410    301     46    555    724
   -423    132    555    145   -491    345   1174   1543    540    348    870   1049
   -485    795   1280   -155   -883   1039   1145   1527    841    820   1413   1584
   -680   1330   2010   -324  -1345   1670    924   1236    976   1156   1834   1982
   -745   1158   1904   -207  -1325   1530    576    800    654    911   1641   1829
   -771    389   1158    189   -966    774    387    426     28    194    956   1182
   -758   -394    361    574   -561    -18    340    327   -402   -387    348    558
   -698   -672     25    685   -363   -324    389    470   -413   -470    231    407
   -646   -594     51    620   -350   -272    519    654   -262   -355    337    480
   -589   -457    132    522   -363   -163    631    792   -129   -257    431    561
   -581   -392    187    485   -384   -103    685    862    -54   -174    532    618
   -542   -327    215    436   -379    -57    719    906    -12   -111    613    646
   -452   -226    223    337   -340     -2    748    935     23    -77    646    667
   -483   -257    226    371   -355    -18    724    911      2    -98    626    633
   -514   -267    246    389   -381    -10    706    891     -7   -101    615    626
   -509   -231    277    371   -394     23    704    885    -10   -106    597    662
   -509   -194    314    350   -413     59    691    875    -10   -116    581    678
   -517   -171    345    342   -433     85    678    862     -7   -114    592    678
   -514   -158    355    335   -436     98    667    857      0   -103    615    670
   -506   -142    363    324   -436    109    665    862     12    -88    633    672
   -491   -119    371    303   -433    124    665    865     20    -90    626    691
   -480    -83    397    280   -439    155    667    875     41    -54    659    685
   -480    -75    402    275   -444    163    654    867     49    -38    678    665
   -467    -28    439    249   -454    205    649    859     62    -18    701    672
   -428     25    454    202   -441    239    649    865     80      0    711    678
   -446     -2    444    223   -446    220    626    844     67    -12    706    641
   -446      0    444    223   -446    220    615    839     72     -5    724    631
   -394     70    465    163   -428    267    633    862    109     31    771    662
   -387     62    446    161   -415    252    615    857    116     38    776    665
   -423    -10    413    215   -418    200    579    833    103     28    756    636
   -410    -10    397    207   -405    194    558    828    109     36    758    639
   -329     49    379    140   -353    213    563    844    132     64    787    670
   -298     98    394     98   -348    246    566    862    163     96    802    706
   -329     85    415    119   -371    249    553    862    171    103    802    724
   -324    101    426    109   -376    262    553    870    194    129    833    743
   -290    122    413     85   -350    267    558    878    215    148    865    745
   -259    119    376     67   -319    246    563    883    226    155    896    743
   -249    153    402     49   -327    275    576    891    244    176    932    761
   -259    153    413     51   -335    283    579    883    252    184    945    769
   -246    148    394     49   -319    270    574    880    257    189    953    774
   -226    174    397     25   -314    285    574    888    272    200    969    795
   -215    181    397     15   -306    288    574    888    283    205    979    800
   -223    176    397     23   -309    285    576    891    293    218    987    802
   -218    174    392     23   -303    283    581    898    306    233    992    802
   -207    176    381     12   -296    277    584    901    311    233    992    805
   -205    158    363     23   -285    259    594    901    316    228    997    805
   -236    127    363     51   -301    246    592    891    314    228   1002    815
   -257    155    413     51   -335    283    587    891    322    246   1028    849
   -249    168    418     41   -335    290    584    893    324    254   1039    849
   -241    174    413     33   -327    293    579    896    327    257   1044    852
   -241    194    436     20   -340    314    579    901    340    270   1067    878
   -239    200    439     20   -337    319    581    914    355    277   1085    896
   -236    210    446     12   -342    327    584    922    358    285   1096    904
   -239    249    488     -5   -363    368    597    935    374    309   1117    922
   -241    277    517    -18   -379    397    615    958    394    332   1143    940
   -239    303    542    -31   -389    423    641    992    418    350   1169    969
   -233    309    540    -38   -387    423    654   1005    428    355   1171    984
   -213    348    561    -67   -387    452    667   1026    452    368   1189   1013
   -207    376    584    -85   -394    480    675   1036    462    381   1205   1036
   -210    402    613    -96   -410    506    683   1031    467    389   1215   1052
   -213    433    646   -111   -431    537    688   1026    478    405   1236   1080
   -200    452    652   -124   -426    550    685   1023    485    418   1252   1109
   -194    446    641   -127   -420    542    662   1002    472    407   1252   1122
   -205    428    633   -111   -418    530    620    971    454    389   1236   1156
   -192    426    618   -116   -405    522    605    961    452    387   1228   1200
   -192    392    584    -98   -387    488    597    950    449    379   1215   1210
   -197    366    561    -85   -379    465    600    945    449    371   1210   1210
   -223    298    522    -36   -371    410    576    927    420    345   1189   1187
   -252    236    488      5   -368    361    555    911    400    314   1171   1158
   -283    179    462     51   -374    319    532    888    376    288   1158   1132
   -285    135    420     75   -353    277    519    867    353    259   1137   1104
   -296     83    379    106   -337    231    511    849    335    233   1114   1072
   -290     70    361    109   -327    213    506    841    332    226   1119   1067
   -293     51    345    119   -319    197    509    833    332    223   1117   1067
   -270     54    322    106   -296    187    511    828    335    223   1117   1067
   -262     10    272    127   -267    140    496    810    316    200   1098   1041
   -223   -116    103    168   -166     -7    493    810    270    127   1015    943
   -181   -197    -18    189    -83   -109    574    896    280     85    950    862
   -127   -184    -57    153    -36   -122    680   1026    348    116    963    854
    -51     -2     49     28    -51     23    787   1202    522    290   1124    987
      0    537    537   -270   -267    537    792   1293    823    706   1582   1431
   -101   1226   1327   -561   -714   1275    685   1176   1096   1174   2135   1966
   -226   1512   1738   -644   -982   1623    379    805   1078   1343   2372   2179
   -296   1135   1431   -418   -862   1283     72    358    667    979   2044   1878
   -322    246    568     36   -446    407    -51     38      0    150   1231   1150
   -267   -332    -67    298   -101   -200    -38     77   -252   -233    813    748
   -187   -449   -265    316     36   -358     62    254   -189   -226    779    685
   -150   -392   -241    272     44   -316    205    436    -44   -109    857    740
   -132   -290   -158    210     10   -226    298    555     77     -5    945    813
   -124   -220    -96    171    -15   -158    353    618    150     57   1002    862
   -114   -187    -72    148    -23   -129    389    662    192     90   1034    896
   -119   -181    -62    150    -28   -122    405    680    202     98   1041    911
   -122   -194    -75    158    -25   -135    405    683    200     98   1039    917
   -127   -194    -67    161    -31   -132    410    691    202    111   1049    927
   -119   -184    -64    150    -31   -124    415    698    207    124   1065    937
    -93   -153    -59    124    -18   -106    420    711    218    132   1070    950
    -80   -150    -70    114     -7   -111    433    722    228    135   1067    966
    -85   -168    -83    127     -2   -127    433    722    233    142   1062    976
    -96   -184    -88    137     -5   -137    431    724    239    142   1054    984
    -93   -163    -70    129    -12   -116    426    722    241    142   1054    987
    -88   -150    -64    116    -12   -109    433    735    254    155   1065    997
    -90   -163    -72    127    -10   -119    436    745    259    158   1060    997
    -83   -145    -62    114    -12   -103    436    748    262    161   1052    997
    -70   -122    -51     96    -10    -88    446    763    280    181   1070   1010
    -72   -140    -70    103     -2   -103    449    769    288    189   1075   1015
    -57    -98    -41     77     -7    -72    444    771    290    200   1083   1026
    -23    -67    -44     44     10    -57    446    784    301    218   1096   1047
    -28    -75    -46     51      7    -62    449    797    309    231   1098   1052
    -31    -67    -36     46      0    -54    441    802    314    241   1106   1057
    -18    -54    -38     36      7    -46    436    818    329    257   1122   1070
     -7    -49    -44     28     18    -46    428    833    342    275   1140   1083
      7    -10    -18      2     12    -12    428    849    361    306   1174   1101
     18      7    -10    -15     12      0    426    854    363    314   1197   1114
     36     25    -10    -31     23     10    431    870    376    329   1228   1130
     36     44      7    -41     12     25    441    880    387    345   1257   1145
     31     62     31    -46      0     46    449    880    389    350   1275   1143
     23     62     38    -44     -7     51    462    888    400    353   1301   1148
     10     75     62    -44    -25     70    470    896    413    361   1330   1174
      5     80     72    -44    -33     77    475    896    426    374   1335   1189
     10     88     77    -49    -33     83    496    901    441    389   1337   1184
     -7    116    122    -57    -64    119    501    898    449    394   1325   1171
     -7    135    142    -64    -75    137    496    880    449    394   1273   1150
     -5    119    124    -57    -64    122    504    875    452    387   1231   1137
     15    119    103    -67    -44    111    501    862    449    374   1208   1109
      0    101    101    -51    -51    101    498    846    444    361   1200   1101
    -23     77    101    -28    -62     88    496    836    446    361   1200   1091
      2    101     96    -51    -46     98    498    839    452    363   1205   1075
     18    132    114    -75    -46    124    496    828    449    376   1226   1052
     -2    106    109    -54    -54    106    488    815    441    381   1236   1039
     15    122    106    -70    -46    114    493    815    462    381   1236   1052
     25    142    114    -85    -44    129    493    818    475    389   1231   1072
     31    155    124    -93    -46    140    491    818    488    392   1228   1088
     54    200    142   -127    -44    171    493    815    506    405   1249   1114
    103    241    135   -174    -15    189    496    823    524    426   1265   1135
    171    314    142   -244     15    228    506    844    548    457   1288   1161
    179    345    166   -262      7    257    493    836    553    465   1299   1166
    187    353    163   -272     12    259    480    820    548    457   1286   1150
    244    436    192   -340     25    314    493    833    576    483   1314   1158
    249    478    228   -363     10    353    493    820    592    491   1327   1166
    239    480    241   -358      0    361    475    795    587    485   1332   1187
    259    478    218   -371     20    348    436    753    561    467   1322   1169
    267    496    226   -381     20    361    415    730    561    478   1337   1169
    265    501    236   -384     15    368    413    717    563    480   1340   1176
    249    472    223   -361     12    348    392    693    545    454   1322   1158
    241    439    197   -342     20    319    376    683    535    441   1312   1140
    231    410    179   -319     25    293    363    670    519    436   1291   1119
    215    374    158   -296     25    267    353    659    501    420   1249   1085
    192    306    114   -249     38    210    342    641    472    389   1208   1047
    176    283    103   -231     36    194    342    626    457    371   1200   1023
    163    265    101   -215     31    184    329    607    441    358   1187   1002
    145    252    106   -200     18    179    309    581    431    345   1166    976
    122    241    119   -181      2    181    314    587    439    348   1156    971
    109    241    132   -176    -10    187    306    587    441    353   1140    979
     96    220    122   -158    -12    171    309    587    441    355   1127    976
     98    150     51   -127     23    101    309    597    423    324   1070    924
     90     31    -59    -59     75    -12    363    665    423    270    982    841
     93     49    -44    -72     70      2    478    795    506    293    966    826
    101    145     44   -124     28     96    574    945    639    402   1039    888
    140    480    337   -311    -98    410    610   1047    833    665   1325   1137
    103   1070    966   -587   -431   1018    597   1026   1052   1054   1787   1558
    -31   1527   1556   -750   -792   1540    366    691   1031   1291   2120   1831
    -85   1426   1512   -670   -800   1470     46    283    727   1148   2031   1735
   -132    758    891   -314   -511    826   -103    -18    228    514   1408   1215
   -109     51    161     28   -135    106   -114    -41   -111    -54    800    730
    -31   -163   -132     96     49   -148    -59    132    -57    -80    711    646
     15   -145   -161     64     85   -153     51    296     90     18    766    680
     44    -64   -111      7     77    -88    137    405    220    116    833    740
     49     15    -33    -31     41     -7    197    470    306    194    880    784
     36     62     25    -49      5     44    226    501    355    239    904    795
     36     83     46    -59     -5     64    244    524    384    259    911    797
     36     80     41    -59     -2     62    252    537    405    277    919    800
     41     72     31    -57      5     51    257    550    418    288    924    797
     38     62     23    -51      7     44    259    558    423    290    924    789
     31     62     28    -46      0     46    267    563    433    301    930    787
     36    101     64    -70    -12     83    280    571    454    329    956    813
     44    114     70    -77    -12     93    275    566    457    340    963    820
     49    103     54    -77     -2     80    265    561    454    332    945    805
     54    103     49    -80      2     77    265    563    459    337    948    807
     62    111     49    -88      5     80    265    568    462    345    948    815
     77    155     77   -116      0    116    265    579    483    361    953    833
     70    135     64   -103      2    101    262    584    488    371    945    831
     70    127     57    -98      7     93    272    597    498    384    950    836
     70    137     67   -103      0    103    275    605    506    392    961    836
     72    129     57   -101      7     93    267    610    511    387    958    841
     70    124     51    -98      7     88    259    610    514    394    974    849
     67    116     46    -93     10     83    265    615    522    407    987    859
     62     98     36    -83     12     67    257    607    514    405    989    857
     64    106     41    -85     12     75    262    620    524    420   1013    878
     59    109     49    -85      5     80    275    641    540    446   1052    911
     54    103     49    -80      2     77    272    652    553    465   1083    924
     57    127     70    -93     -5     98    277    670    576    485   1106    948
     51    132     80    -90    -12    106    288    693    587    493   1109    966
     36    119     83    -80    -25    101    298    709    589    496   1093    974
     12    119    106    -64    -46    111    319    722    605    511   1075    982
     20    129    106    -77    -41    119    332    727    618    530   1057    976
     33    114     80    -72    -23     98    340    732    623    527   1047    971
     28    106     77    -67    -25     93    358    737    628    530   1044    979
     38    116     75    -77    -18     96    353    732    628    532   1044    976
     51    129     77    -93    -12    103    361    737    639    540   1047    987
     64    145     80   -103     -7    114    368    737    649    555   1041    992
     62    145     83   -103    -10    114    361    714    641    550   1018    969
     49    145     96    -98    -23    122    361    704    644    545   1008    958
     31    124     90    -77    -31    109    355    696    657    530    989    953
    -12     80     93    -33    -51     85    340    680    659    517    966    953
    -49     46     96      2    -72     70    316    657    641    509    940    937
     -5     93     96    -44    -51     93    335    667    652    532    937    945
     28    137    106    -83    -38    122    361    685    665    558    948    961
     20    137    116    -77    -46    127    374    691    665    566    943    958
    -25    116    140    -46    -83    127    366    675    659    566    943    943
    -59    106    163    -23   -111    135    368    683    667    576    953    953
    -51    132    184    -41   -116    155    394    719    696    597    971    989
    -41    153    194    -54   -116    174    426    756    727    623    984   1000
    -36    189    223    -77   -129    205    439    776    743    644    984    992
    -25    207    233    -90   -129    220    431    779    745    644    969    982
      5    239    233   -124   -114    236    423    771    743    644    956    995
     12    275    262   -142   -124    270    436    787    758    670    969   1013
     28    301    272   -166   -122    288    436    789    763    675    966   1041
     36    316    280   -176   -122    301    431    779    758    675    982   1052
     36    293    254   -166   -109    275    407    750    732    654    984   1036
     20    246    226   -132   -101    236    376    719    704    628    963   1013
     41    249    205   -145    -83    228    366    719    698    631    956   1026
     46    233    184   -140    -70    210    363    714    683    620    943   1023
     31    194    161   -114    -67    179    355    698    659    594    919    997
     12    140    127    -75    -57    135    350    685    636    571    893    969
     28     88     59    -59    -15     75    327    665    600    532    883    937
      0      5      2     -2     -2      2    285    626    548    488    859    893
     46    -15    -62    -15     51    -38    267    613    527    475    836    885
    163     41   -122   -101    142    -38    298    628    540    491    833    911
    137    -18   -158    -62    145    -88    285    600    506    462    795    885
     62   -116   -179     28    119   -148    246    561    462    415    750    852
     41   -140   -181     49    109   -158    231    542    449    402    732    828
     70   -119   -189     25    129   -153    239    553    457    415    737    836
     64   -194   -259     64    161   -228    246    566    439    387    711    807
     67   -306   -374    119    218   -337    303    628    433    329    646    743
     36   -394   -431    179    231   -410    384    722    462    298    602    678
     36   -381   -418    174    226   -400    496    885    571    366    644    685
     85    -75   -161     -5    122   -116    568   1023    779    620    896    917
     62    465    402   -265   -168    433    509    976    982    992   1317   1309
    -36    963   1000   -462   -519    979    275    672   1021   1273   1680   1615
    -75   1036   1111   -480   -592   1072    -57    283    813   1260   1732   1623
    -90    462    553   -187   -322    506   -218    -41    303    665   1176   1158
   -142   -324   -184    233     20   -254   -220   -101    -96     46    532    631
   -135   -649   -514    389    189   -581   -161     36   -116    -83    345    467
    -77   -613   -535    345    228   -574    -38    215     28      2    397    491
    -25   -498   -472    262    220   -485     67    353    176    122    491    566
     12   -387   -400    187    205   -394    127    433    280    210    576    639
    -12   -358   -345    184    163   -350    140    457    319    239    607    654
    -31   -374   -342    202    155   -358    137    459    322    236    602    646
     20   -311   -332    145    174   -322    161    483    348    262    628    675
     57   -257   -314     98    184   -285    187    509    374    288    657    691
     25   -270   -296    122    158   -283    187    498    374    285    662    680
      5   -277   -283    137    142   -280    189    498    381    290    680    691
    -18   -285   -267    150    122   -277    179    496    384    293    685    693
    -23   -290   -267    155    122   -280    168    485    381    293    685    685
      5   -254   -259    122    132   -257    161    483    387    298    701    691
     36   -213   -249     88    142   -231    171    485    402    311    727    701
     25   -210   -239     90    129   -223    171    485    405    314    740    701
     25   -197   -223     85    122   -207    166    491    413    324    758    704
     49   -168   -220     59    132   -194    166    496    423    335    779    706
     62   -142   -205     41    132   -174    166    496    431    342    792    701
     70   -119   -192     23    129   -155    155    498    439    348    810    706
     77    -90   -168      7    122   -129    148    498    446    350    831    714
     83    -46   -129    -20    103    -85    150    506    465    355    859    727
     96      2    -93    -49     96    -44    142    511    480    371    878    740
    101     33    -70    -70     85    -18    129    514    488    376    898    732
     90     46    -44    -70     67      2    129    530    506    397    927    753
     90     77    -15    -85     51     31    132    545    530    431    956    782
    101    119     18   -109     41     70    137    574    558    462    984    807
     75    137     62   -109      7    101    142    605    592    488   1028    823
     46    150    103    -98    -28    129    150    628    615    511   1065    836
     12    181    166    -98    -75    174    163    644    641    537   1101    841
     15    218    202   -116    -93    210    194    667    667    558   1132    844
      7    270    262   -140   -127    267    244    706    717    594   1184    888
     12    290    275   -153   -132    283    252    709    727    589   1182    906
      7    267    259   -140   -127    262    213    667    693    545   1137    880
     64    267    202   -166    -67    236    197    639    670    511   1101    849
    171    337    166   -254      2    252    215    646    691    524   1104    846
    179    319    140   -249     18    231    205    623    685    509   1080    818
    176    280    101   -228     36    192    187    592    678    485   1057    782
    129    233    103   -181     12    168    187    579    691    480   1049    761
     70    218    148   -145    -41    184    197    571    706    488   1052    763
     77    246    166   -163    -44    207    194    558    711    493   1052    763
     98    246    145   -174    -23    194    176    530    704    485   1036    745
     88    197    109   -142    -10    153    155    504    693    470   1010    711
    124    233    106   -179      7    171    174    517    722    493   1026    719
    124    218     93   -171     15    155    168    514    730    504   1028    722
    127    179     49   -153     36    114    153    498    730    498   1010    709
    127    171     44   -148     41    109    155    496    735    504   1008    706
    137    210     72   -176     31    142    168    509    758    524   1015    722
    168    257     88   -213     38    174    181    524    789    545   1018    735
    205    290     85   -249     59    189    184    522    805    553   1013    737
    239    301     62   -270     88    181    181    517    805    555    997    730
    257    327     70   -293     93    200    181    519    813    568   1002    735
    272    353     80   -314     96    215    179    517    820    581   1002    737
    285    366     80   -327    101    223    171    501    826    589    997    743
    324    423     98   -374    114    262    171    496    839    605   1008    758
    324    405     77   -366    124    241    145    459    813    581    979    737
    335    384     49   -358    142    215    111    420    787    561    945    717
    379    402     23   -392    176    213     93    405    774    555    927    714
    332    353     20   -342    155    187     77    392    761    542    901    701
    270    280     10   -277    129    145     64    376    745    527    872    683
    277    233    -46   -257    161     93     59    366    730    506    841    662
    267    213    -54   -241    161     77     57    358    724    501    826    654
    249    174    -75   -210    163     49     44    342    698    478    792    633
    226    116   -109   -171    168      2     25    316    667    444    735    605
    207     96   -111   -150    161     -7     18    303    652    431    701    594
    194     83   -114   -140    153    -15     12    293    641    426    675    592
    176     54   -122   -114    150    -33     12    290    639    418    652    581
    179     59   -122   -119    150    -28      5    285    636    418    636    574
    176     46   -132   -111    155    -41     -5    277    626    415    623    566
    153    -49   -202    -51    176   -124    -18    262    592    374    566    519
    153   -197   -350     23    252   -272      5    293    558    296    459    418
    187   -187   -376     -2    280   -280    109    402    600    288    420    368
    223   -109   -335    -57    277   -220    220    558    704    366    467    407
    220    109   -111   -166    163      0    277    696    888    589    678    602
    184    620    436   -402   -124    530    283    756   1156    995   1127   1031
     67   1231   1161   -649   -548   1197    137    535   1314   1366   1571   1431
    -44   1267   1309   -613   -678   1288   -197    119   1124   1335   1592   1426
    -90    683    774   -296   -433    727   -452   -309    579    763   1049    956
    -85   -155    -70    122     -7   -114   -519   -485     49     51    322    332
     -7   -444   -439    223    213   -441   -478   -342     12    -72    145    163
     59   -441   -504    189    280   -472   -368   -161    140      5    179    176
     96   -361   -457    132    275   -407   -254    -15    270    106    252    233
     85   -272   -358     93    220   -314   -184     67    363    189    324    293
     90   -220   -314     64    200   -267   -142    111    413    241    353    329
    137   -179   -319     20    228   -249   -122    137    439    262    358    355
    158   -148   -306     -5    231   -226   -119    140    446    270    368    374
    158   -158   -316      0    236   -236   -129    137    441    265    363    368
    153   -153   -309     -2    228   -228   -135    129    433    265    358    350
    163   -137   -301    -12    231   -218   -124    132    444    275    379    350
    163   -135   -298    -15    228   -215   -119    127    439    272    387    350
    153   -148   -301     -2    226   -223   -137    111    428    267    376    342
    197    -98   -296    -51    246   -197   -124    127    441    288    389    363
    205    -59   -267    -72    233   -163   -114    137    452    306    389    389
    181    -77   -259    -54    220   -168   -119    132    449    303    379    387
    223    -41   -265    -90    244   -153   -116    137    457    311    400    381
    213    -36   -249    -90    228   -142   -119    129    452    306    394    374
    202    -41   -244    -80    220   -142   -114    122    446    303    387    350
    174    -54   -228    -62    200   -140   -127    106    433    293    381    316
    174    -36   -210    -67    192   -122   -132     98    433    288    379    298
    205    -15   -220    -96    210   -116   -135    106    439    293    381    306
    200    -38   -239    -80    218   -140   -148     98    431    285    368    288
    213    -20   -233    -96    220   -124   -153    103    441    303    374    296
    249      5   -244   -127    246   -119   -158    116    452    322    379    311
    296     38   -257   -168    275   -109   -158    122    459    335    381    329
    316     62   -257   -189    288    -96   -168    127    470    348    387    340
    340    103   -239   -223    288    -67   -174    135    485    371    400    353
    355    103   -252   -228    303    -72   -171    145    493    376    400    361
    353    116   -236   -233    293    -59   -168    150    496    379    397    353
    371    153   -220   -262    296    -33   -153    163    511    397    407    358
    384    171   -213   -277    298    -20   -137    163    519    407    410    358
    353    140   -213   -246    283    -36   -150    132    488    387    384    329
    355    132   -226   -246    290    -46   -148    114    470    374    366    309
    381    179   -202   -280    293    -10   -129    119    496    379    368    316
    381    213   -168   -298    275     20   -119    129    522    402    374    322
    371    213   -158   -290    265     28   -114    129    540    418    371    311
    350    200   -150   -277    252     25   -116    116    540    410    353    283
    340    181   -158   -262    249     12   -122    103    535    400    335    262
    342    176   -166   -259    254      5   -127     93    532    394    322    246
    314    158   -155   -236    236      2   -129     75    524    389    303    220
    283    161   -122   -223    202     20   -122     77    540    405    311    223
    267    207    -62   -239    166     72   -114     88    561    431    332    236
    241    231    -12   -236    127    109   -103     93    576    446    345    239
    239    233     -5   -236    122    114   -109     88    581    452    355    239
    254    226    -31   -241    140     98   -127     77    576    452    350    226
    267    249    -18   -259    142    114   -135     83    587    465    363    239
    262    285     20   -275    122    153   -129     93    597    480    387    262
    267    329     62   -298    103    197   -109    109    615    498    407    285
    298    363     62   -332    116    215    -93    124    631    517    418    306
    303    358     51   -332    124    205    -90    122    631    514    402    306
    298    363     62   -332    119    213   -101    114    631    506    392    314
    306    368     62   -337    122    215   -101    116    631    509    389    329
    309    436    127   -376     90    283    -85    129    659    535    423    366
    288    436    148   -363     70    293   -103    101    646    527    426    363
    314    454    140   -387     85    298   -111     83    636    524    423    363
    348    467    119   -407    114    293   -132     54    620    509    426    353
    283    405    122   -345     80    265   -171     10    581    480    415    319
    257    387    127   -322     64    257   -189    -10    561    470    423    303
    231    345    114   -288     57    231   -194    -31    540    452    402    283
    205    280     75   -241     64    179   -207    -57    517    413    345    246
    171    220     46   -197     62    135   -228    -77    480    366    262    197
    166    202     36   -187     64    119   -241    -96    454    335    192    161
    168    174      2   -171     83     90   -262   -127    423    298    132    116
    142    127    -15   -135     80     57   -270   -148    400    270     88     83
    116    103    -12   -111     64     46   -272   -163    381    252     57     62
     88     77    -10    -83     49     33   -275   -179    366    233     31     41
     85     72    -12    -80     49     31   -275   -174    366    239     23     46
     90     72    -18    -80     54     28   -285   -171    363    239     -2     46
    109     54    -54    -83     80      2   -298   -181    342    215    -44     23
    132    -18   -150    -57    140    -83   -283   -163    309    155   -122    -46
    124    -64   -192    -31    155   -129   -200    -70    322    114   -194   -124
    137    -59   -197    -38    166   -127   -101     62    387    140   -200   -137
    197    119    -80   -158    137     20    -10    241    561    314    -31     20
    231    691    459   -462   -114    576     23    340    857    719    426    478
     83   1389   1306   -737   -613   1348    -70    215   1130   1192    982   1031
    -90   1634   1725   -771   -906   1678   -371   -181   1104   1343   1210   1239
   -150   1145   1296   -496   -724   1218   -659   -607    649    901    807    859
   -174    259    433    -44   -306    345   -787   -896     25    127     44    161
   -129   -309   -179    218     23   -244   -789   -875   -226   -249   -368   -252
    -62   -389   -327    226    132   -358   -685   -696   -142   -226   -381   -293
    -25   -283   -257    153    114   -270   -537   -506     18    -90   -280   -215
     10   -184   -194     85    101   -187   -454   -397    122      5   -202   -158
     20   -137   -158     57     88   -145   -418   -350    166     41   -171   -135
     28    -98   -127     36     77   -111   -397   -329    184     57   -213   -119
     36    -93   -129     28     80   -111   -389   -319    192     62   -259   -114
     41   -111   -153     33     96   -132   -381   -316    194     59   -275   -119
     49   -119   -171     33    109   -145   -379   -322    194     54   -296   -127
     54   -106   -161     25    106   -132   -376   -319    197     59   -314   -127
     67   -124   -192     28    127   -158   -384   -324    187     54   -324   -135
     64   -142   -210     38    135   -176   -381   -324    179     51   -314   -132
     64   -140   -205     36    132   -174   -389   -337    166     46   -329   -135
     80   -116   -197     18    137   -155   -384   -335    168     54   -322   -116
     70   -124   -197     25    132   -161   -389   -342    153     51   -322   -114
     88   -111   -202     10    145   -155   -407   -355    132     44   -348   -129
     93   -101   -197      2    142   -148   -413   -355    127     46   -353   -135
    103    -77   -181    -12    142   -129   -405   -340    137     59   -348   -116
    109    -75   -187    -18    148   -132   -413   -342    132     70   -345   -116
    109    -88   -200    -10    153   -142   -423   -345    116     64   -345   -119
    114    -85   -200    -15    153   -140   -418   -345    103     70   -322   -114
    106    -90   -197     -7    150   -142   -418   -337    101     77   -303    -98
     77   -129   -210     25    142   -168   -436   -345     80     59   -309   -106
    109    -88   -200    -10    153   -142   -436   -327     80     67   -277    -93
    142    -31   -176    -57    158   -103   -415   -296    103     93   -239    -62
    140    -33   -174    -51    155   -103   -415   -283    109    103   -226    -36
    122    -54   -176    -36    148   -114   -444   -296     88     90   -241    -41
    174    -31   -205    -72    187   -116   -462   -298     72     72   -257    -31
    189    -18   -207    -85    197   -111   -462   -285     72     67   -272    -12
    233     23   -210   -127    223    -93   -436   -249     96     88   -254     33
    200    -33   -233    -85    215   -135   -446   -262     85     67   -265     25
    200    -80   -280    -59    239   -179   -472   -293     64     41   -275    -10
    236    -85   -324    -77    280   -205   -470   -293     64     46   -265    -28
    262    -96   -358    -83    309   -226   -470   -288     62     75   -220    -36
    283    -77   -363   -103    322   -218   -472   -296     62     96   -176    -93
    288    -57   -345   -116    314   -200   -452   -288     83    106   -171   -109
    254    -85   -340    -85    296   -213   -439   -288     80    101   -179    -98
    192   -129   -322    -31    257   -226   -446   -298     57     83   -205   -114
    171   -127   -298    -23    233   -213   -454   -309     38     57   -226   -114
    109   -171   -280     31    194   -226   -462   -327     12     28   -244   -124
     72   -202   -275     64    174   -239   -478   -345    -18      5   -285   -132
     93   -179   -272     44    181   -226   -493   -358    -36    -15   -314   -124
    132   -168   -303     18    215   -236   -524   -384    -62    -41   -353   -142
    200   -137   -337    -31    267   -239   -524   -381    -64    -31   -355   -142
    189   -163   -355    -12    270   -259   -532   -400    -90    -44   -389   -174
    171   -187   -358      7    265   -272   -553   -420   -119    -67   -407   -205
    194   -158   -353    -20    272   -254   -540   -397   -114    -70   -410   -200
    202   -132   -337    -36    270   -233   -522   -374   -109    -64   -415   -181
    210   -140   -350    -36    280   -244   -514   -363   -111    -70   -446   -168
    223   -132   -355    -44    288   -244   -522   -381   -132    -85   -467   -176
    306    -70   -376   -119    340   -223   -535   -389   -140    -85   -449   -184
    342    -44   -387   -150    363   -213   -545   -400   -148    -88   -441   -181
    342     -2   -345   -171    345   -174   -548   -402   -137    -72   -418   -158
    397    106   -290   -252    345    -90   -509   -363    -85    -12   -350    -93
    296     67   -231   -181    262    -80   -509   -374    -93    -10   -322    -88
    228      0   -231   -114    228   -114   -581   -439   -153    -64   -350   -135
    194    -64   -259    -64    226   -161   -628   -480   -200   -109   -387   -171
    197    -85   -283    -54    239   -184   -639   -493   -226   -129   -407   -184
    179   -132   -311    -25    244   -220   -657   -519   -259   -158   -433   -213
    166   -220   -387     25    275   -303   -685   -548   -301   -207   -478   -249
    158   -298   -459     70    306   -379   -709   -574   -340   -252   -522   -280
    137   -389   -527    127    332   -457   -743   -618   -392   -316   -576   -327
    132   -439   -571    150    350   -504   -771   -657   -428   -361   -613   -366
    148   -462   -613    155    379   -537   -795   -685   -452   -387   -654   -400
    171   -472   -644    150    407   -558   -807   -704   -465   -402   -680   -418
    200   -517   -717    158    457   -615   -826   -724   -485   -426   -714   -444
    161   -579   -740    207    449   -657   -862   -766   -522   -459   -743   -475
    213   -566   -779    176    496   -672   -875   -784   -535   -478   -763   -506
    257   -636   -896    187    576   -766   -880   -787   -563   -527   -826   -563
    254   -789  -1044    267    649   -917   -844   -740   -592   -592   -922   -670
    290   -750  -1044    228    665   -896   -719   -607   -511   -571   -930   -691
    272   -735  -1008    231    639   -870   -631   -478   -405   -506   -893   -665
    288   -436   -727     72    506   -581   -581   -363   -197   -249   -626   -418
    348    254    -93   -301    220     80   -563   -342     90    189   -137     41
    142    636    493   -389   -174    563   -844   -698    114    428    174    288
     96    563    467   -329   -184    517  -1189  -1124   -150    309     98    189
     93    -12   -109    -41    101    -59  -1343  -1452   -644   -280   -480   -311
     85   -672   -758    293    420   -714  -1366  -1480   -989   -802  -1036   -784
    124   -909  -1034    389    579   -971  -1319  -1325   -956   -849  -1130   -878
    171   -891  -1065    358    615   -976  -1192  -1161   -826   -774  -1088   -836
    174   -795   -971    309    571   -883  -1078  -1023   -672   -649   -982   -740
    129   -756   -885    314    506   -820  -1041   -963   -579   -566   -911   -672
    184   -631   -815    220    498   -722  -1013   -919   -504   -493   -836   -613
    249   -540   -789    145    517   -665   -966   -875   -441   -449   -789   -574
    150   -602   -753    226    449   -675   -969   -880   -436   -454   -792   -581
    150   -568   -719    210    433   -644   -982   -883   -420   -439   -776   -568
    158   -509   -670    174    413   -589  -1002   -893   -410   -433   -763   -568
    127   -535   -662    202    392   -597  -1021   -911   -415   -439   -763   -579
    189   -480   -670    145    428   -574  -1008   -901   -387   -407   -735   -553
    239   -428   -667     96    452   -548  -1000   -893   -363   -379   -704   -527
    189   -483   -672    142    431   -576  -1031   -922   -371   -392   -709   -542
    194   -475   -672    140    433   -574  -1044   -927   -363   -389   -698   -542
    215   -428   -644    106    428   -535  -1049   -924   -350   -371   -672   -522
    226   -423   -649     98    436   -535  -1041   -917   -337   -353   -652   -504
    252   -413   -665     80    457   -537  -1039   -909   -322   -345   -628   -498
    228   -433   -662    101    444   -545  -1062   -919   -322   -350   -618   -509
    228   -444   -675    106    452   -561  -1078   -930   -322   -350   -610   -527
    283   -392   -675     54    478   -532  -1072   -922   -301   -332   -581   -527
    285   -387   -672     49    478   -530  -1072   -924   -296   -322   -550   -517
    316   -374   -691     28    501   -532  -1080   -917   -288   -303   -511   -491
    342   -361   -706      7    522   -532  -1091   -909   -277   -283   -470   -475
    387   -335   -722    -25    553   -527  -1096   -893   -262   -254   -428   -462
    374   -309   -685    -33    527   -496  -1122   -891   -252   -236   -400   -441
    392   -290   -683    -51    535   -485  -1137   -875   -233   -213   -387   -413
    418   -277   -698    -70    555   -488  -1148   -862   -215   -194   -374   -387
    452   -239   -691   -106    571   -465  -1150   -849   -194   -181   -366   -368
    472   -200   -675   -137    571   -436  -1137   -839   -187   -181   -397   -361
    480   -158   -639   -161    558   -397  -1117   -826   -184   -184   -426   -366
    478   -150   -631   -163    553   -389  -1088   -810   -174   -181   -433   -363
    459   -187   -646   -135    553   -415  -1065   -792   -166   -181   -441   -381
    423   -200   -623   -111    522   -410  -1054   -779   -153   -168   -423   -405
    353   -220   -574    -67    462   -394  -1057   -779   -145   -161   -400   -415
    283   -254   -537    -15    407   -394  -1057   -787   -137   -161   -389   -418
    306   -210   -517    -46    410   -363  -1005   -753    -96   -127   -361   -392
    285   -176   -462    -54    371   -319   -963   -735    -64    -96   -327   -374
    155   -275   -431     59    290   -350   -989   -771    -90   -122   -337   -397
     90   -303   -394    103    241   -348  -1000   -789   -103   -135   -337   -407
    114   -259   -374     72    244   -316   -982   -782    -85   -124   -314   -405
    111   -319   -431    101    270   -374  -1010   -820   -122   -168   -358   -452
    122   -337   -462    106    290   -400  -1034   -841   -142   -192   -392   -478
    163   -309   -472     72    316   -389  -1044   -846   -142   -200   -405   -470
    228   -262   -491     18    358   -376  -1052   -852   -140   -197   -413   -449
    277   -249   -530    -15    402   -389  -1075   -867   -161   -205   -433   -454
    324   -239   -566    -44    444   -402  -1080   -867   -168   -207   -441   -459
    358   -239   -600    -59    478   -418  -1067   -849   -158   -202   -436   -454
    397   -220   -618    -88    506   -418  -1070   -844   -158   -205   -433   -446
    470   -155   -626   -158    545   -389  -1060   -818   -135   -187   -397   -420
    506   -111   -620   -197    563   -366  -1049   -797   -114   -168   -368   -397
    509    -85   -594   -213    550   -340  -1041   -789   -103   -158   -363   -381
    480    -85   -566   -197    522   -324  -1041   -787   -106   -148   -371   -371
    465    -72   -537   -197    498   -303  -1036   -787   -101   -132   -353   -348
    472    -28   -501   -223    485   -265  -1026   -776    -88   -111   -324   -309
    465    -28   -493   -218    478   -259  -1047   -789   -111   -122   -335   -298
    475    -20   -496   -226    485   -257  -1067   -805   -132   -137   -348   -296
    483     -2   -488   -241    483   -246  -1072   -807   -140   -137   -348   -288
    467    -12   -480   -228    472   -246  -1070   -807   -142   -140   -348   -283
    439    -49   -491   -197    465   -267  -1062   -805   -155   -150   -358   -293
    392   -109   -501   -140    446   -303  -1067   -807   -179   -166   -376   -314
    355   -163   -519    -98    436   -340  -1054   -797   -189   -171   -376   -322
    350   -207   -558    -70    452   -384  -1060   -805   -215   -189   -392   -355
    394   -215   -613    -90    501   -413  -1062   -815   -236   -202   -405   -381
    428   -228   -657    -98    542   -441  -1060   -818   -249   -215   -413   -392
    379   -309   -691    -36    535   -498  -1080   -841   -283   -249   -441   -423
    387   -337   -724    -25    555   -530  -1093   -852   -301   -267   -452   -436
    397   -355   -753    -20    574   -553  -1106   -867   -322   -288   -459   -452
    423   -342   -766    -38    594   -553  -1101   -870   -329   -296   -467   -459
    457   -400   -859    -31    657   -628  -1080   -852   -342   -329   -514   -493
    478   -527  -1005     23    740   -763  -1015   -787   -348   -387   -605   -563
    496   -542  -1039     20    766   -789   -911   -680   -298   -387   -633   -594
    550   -462  -1013    -44    782   -737   -784   -498   -166   -275   -542   -530
    566   -119   -685   -223    623   -402   -748   -394     38     10   -231   -241
    457    423    -33   -439    246    194   -784   -441    254    394    220    194
    329    831    501   -581    -85    667   -995   -727    290    641    545    483
    280    758    478   -519    -98    618  -1330  -1158      2    509    462    394
    262     80   -181   -171    220    -49  -1499  -1509   -576   -192   -223   -179
    337   -535   -875     98    605   -704  -1491  -1519   -893   -691   -750   -631
    480   -701  -1182    109    831   -943  -1389  -1330   -844   -730   -836   -717
    532   -672  -1205     70    867   -937  -1257  -1150   -709   -641   -792   -688
    436   -652  -1088    106    761   -870  -1189  -1065   -618   -566   -743   -662
    431   -563   -997     64    714   -779  -1114   -982   -524   -485   -670   -592
    470   -475   -945      0    704   -709  -1039   -911   -457   -426   -623   -545
    420   -493   -914     36    667   -704  -1010   -891   -439   -410   -633   -542
    376   -511   -888     67    631   -698  -1008   -885   -441   -405   -641   -542
    397   -480   -878     41    636   -678  -1002   -878   -439   -397   -628   -540
    415   -459   -875     20    644   -665   -989   -870   -441   -392   -631   -540
    449   -410   -859    -18    654   -633   -969   -857   -433   -374   -607   -530
    467   -376   -846    -46    657   -610   -953   -839   -423   -361   -589   -504
    478   -368   -846    -54    659   -607   -945   -828   -420   -353   -579   -485
    449   -394   -844    -28    644   -618   -950   -836   -436   -361   -579   -493
    485   -345   -831    -70    657   -587   -940   -823   -428   -353   -555   -506
    491   -322   -813    -85    649   -566   -948   -828   -439   -361   -561   -527
    504   -301   -805   -101    652   -553   -945   -818   -439   -355   -561   -522
    517   -285   -802   -116    657   -542   -940   -813   -439   -353   -558   -522
    553   -244   -797   -153    675   -519   -932   -800   -441   -348   -550   -527
    610   -192   -805   -210    706   -496   -914   -776   -423   -329   -532   -527
    602   -200   -802   -202    701   -501   -909   -769   -415   -319   -522   -535
    558   -223   -782   -168    667   -501   -917   -769   -418   -311   -530   -517
    550   -236   -787   -155    667   -511   -917   -763   -420   -311   -540   -498
    605   -176   -782   -213    693   -478   -904   -748   -405   -298   -519   -465
    618   -174   -792   -223    704   -480   -914   -748   -410   -303   -522   -452
    613   -171   -784   -223    698   -478   -911   -740   -405   -296   -517   -444
    623   -153   -776   -233    698   -465   -914   -724   -397   -283   -498   -441
    626   -161   -787   -236    706   -472   -935   -724   -407   -283   -485   -452
    701    -70   -771   -316    735   -420   -901   -688   -381   -246   -426   -420
    792     46   -745   -420    766   -348   -839   -631   -332   -189   -368   -368
    688    -36   -724   -324    706   -379   -846   -646   -358   -210   -405   -384
    659    -36   -698   -314    678   -366   -833   -639   -358   -202   -418   -371
    639    -38   -678   -301    657   -358   -807   -618   -350   -192   -428   -358
    636    -25   -662   -309    649   -342   -774   -581   -329   -181   -413   -340
    685     62   -623   -374    654   -280   -727   -535   -283   -142   -361   -306
    657     67   -589   -363    623   -262   -730   -524   -265   -145   -363   -319
    553      2   -550   -277    550   -272   -732   -527   -252   -158   -387   -358
    480    -25   -509   -228    493   -267   -719   -530   -239   -148   -394   -384
    485     15   -470   -249    478   -226   -678   -514   -200   -109   -379   -379
    467     25   -444   -246    454   -207   -644   -509   -163    -75   -348   -381
    431      7   -423   -220    428   -207   -626   -504   -145    -54   -335   -397
    446     75   -374   -262    410   -148   -597   -465   -109    -12   -270   -371
    379     75   -303   -226    342   -114   -602   -449   -116      7   -244   -376
    361     77   -283   -220    322   -101   -602   -431   -109      7   -252   -381
    329    122   -210   -226    270    -44   -589   -418    -80      7   -236   -368
    311    176   -135   -246    223     20   -581   -410    -62     15   -218   -350
    350    207   -142   -277    246     33   -561   -389    -46     31   -207   -329
    353    239   -116   -298    233     62   -535   -363    -23     54   -194   -319
    368    288    -80   -327    223    103   -514   -335      2     72   -163   -285
    374    322    -51   -348    213    135   -493   -314     25     83   -140   -259
    379    337    -41   -358    210    148   -485   -298     31     88   -127   -246
    400    368    -31   -387    215    171   -488   -285     36     90   -116   -231
    407    444     36   -426    184    241   -478   -275     49    111    -93   -205
    400    488     88   -446    155    288   -462   -272     57    124    -75   -189
    400    517    116   -457    142    316   -465   -277     57    127    -64   -179
    392    511    119   -452    135    314   -491   -309     20     98    -80   -207
    379    506    127   -444    124    316   -504   -319      5     83    -88   -210
    361    504    142   -433    109    322   -504   -319      5     80    -85   -205
    340    501    161   -420     90    332   -496   -309     12     85    -80   -213
    329    452    122   -392    103    285   -504   -322    -10     57   -106   -246
    329    389     59   -361    135    226   -511   -337    -44     28   -135   -285
    329    332      0   -332    163    166   -506   -337    -67      5   -158   -314
    322    275    -46   -298    184    114   -506   -348    -93    -23   -181   -340
    319    218   -101   -270    210     57   -524   -368   -124    -57   -218   -381
    314    194   -122   -254    218     36   -519   -371   -140    -70   -241   -407
    296    184   -111   -241    202     36   -506   -361   -140    -64   -244   -413
    285    163   -122   -223    205     20   -498   -358   -137    -67   -252   -420
    285    158   -129   -223    207     15   -493   -358   -135    -72   -246   -415
    283    119   -163   -202    223    -20   -491   -353   -145    -77   -249   -418
    283     10   -272   -148    277   -129   -493   -348   -181   -135   -314   -478
    335    -36   -371   -148    353   -202   -407   -246   -163   -166   -371   -540
    350     -7   -361   -174    355   -184   -288    -98    -75   -119   -355   -522
    381    116   -265   -249    322    -72   -192     80     77     31   -223   -381
    413    563    150   -488    132    358   -137    226    340    376    158      2
    298   1270    971   -784   -335   1122   -137    226    646    859    732    571
    129   1660   1530   -896   -698   1595   -355    -72    693   1101   1062    883
     46   1350   1304   -698   -628   1327   -657   -506    316    795    815    665
     15    540    522   -280   -254    530   -818   -867   -314     46     83     20
      2   -223   -226    111    114   -223   -862   -927   -685   -470   -465   -501
     98   -340   -439    119    267   -389   -792   -761   -620   -465   -488   -542
    184   -231   -418     23    298   -324   -641   -568   -465   -353   -389   -472
    174   -166   -342     -5    254   -254   -535   -436   -348   -259   -301   -405
    184    -90   -275    -46    228   -181   -467   -353   -270   -192   -228   -342
    200    -64   -265    -70    231   -163   -426   -311   -228   -171   -194   -309
    236    -38   -275    -98    254   -155   -394   -277   -197   -158   -166   -270
    220    -64   -288    -77    252   -176   -387   -265   -200   -155   -155   -254
    200    -83   -283    -57    241   -181   -371   -246   -202   -137   -150   -239
    228    -36   -265    -96    246   -150   -337   -215   -187   -106   -148   -202
    184    -54   -239    -67    210   -145   -332   -218   -197    -96   -161   -192
    166    -51   -218    -59    189   -132   -327   -207   -197    -80   -153   -166
    194    -28   -223    -83    207   -124   -309   -187   -197    -72   -140   -150
    205    -10   -218    -98    210   -111   -280   -158   -184    -54   -111   -132
    205      0   -205   -103    205   -101   -257   -132   -171    -41    -83    -96
    184     -5   -192    -90    187    -98   -252   -122   -176    -36    -51    -88
    145    -23   -168    -59    155    -96   -252   -124   -187    -38    -51   -103
    179     12   -166    -98    171    -77   -233    -98   -171    -31    -51    -83
    158     -7   -168    -75    163    -88   -226    -88   -174    -33    -51    -70
    158      0   -161    -80    158    -80   -213    -72   -171    -33    -64    -57
    233     88   -145   -161    189    -28   -166    -25   -137      0     -5    -12
    176     44   -135   -111    153    -44   -163    -20   -137      2     -7     -5
    163     28   -135    -96    148    -51   -166    -20   -148      0    -20     -2
    200     59   -140   -129    168    -38   -153     -2   -137     12     -5     15
    228     96   -132   -161    181    -18   -145     15   -122     33     25     36
    218     96   -124   -158    171    -15   -148     23   -119     36     51     51
    252    122   -132   -187    192     -5   -140     46   -106     51     96     72
    275    119   -155   -197    215    -18   -142     57   -101     62    122     80
    283     83   -200   -181    241    -57   -145     62   -101     62    127     83
    319    114   -205   -218    262    -44   -122     85    -77     80    150    122
    400    210   -192   -306    296     10    -72    124    -44    109    179    161
    353    174   -181   -265    267     -2    -75    111    -59     93    153    155
    366    166   -200   -265    283    -15    -57    119    -57     93    140    161
    366    194   -174   -283    270     10    -20    145    -31    111    163    184
    252     96   -155   -174    205    -28    -25    135    -44     90    145    166
    223    101   -124   -163    174    -12    -10    148    -25     98    150    168
    275    158   -116   -215    197     20     28    189      7    119    171    189
    239    122   -119   -181    179      0     28    187      2    109    161    179
    226    109   -119   -168    174     -5     36    197     20    116    163    184
    218     88   -132   -153    176    -23     44    200     28    122    155    181
    187     62   -124   -124    155    -31     57    197     25    122    153    174
    153     12   -142    -85    148    -62     54    189     15    109    142    150
    163     10   -155    -88    161    -72     57    189     18    111    145    137
    192     64   -127   -129    161    -31     64    200     36    140    174    155
    205     96   -109   -150    158     -5     70    207     54    161    192    158
    189     67   -122   -129    155    -25     80    223     70    171    194    150
    171     62   -109   -116    140    -20    103    246     93    197    220    161
    109     23    -88    -67     98    -33     96    244     93    200    226    161
    176    127    -49   -150    114     38    129    280    140    246    280    213
    254    223    -31   -239    140     98    187    332    194    296    335    259
    210    145    -67   -179    137     38    187    329    181    275    324    228
    205    132    -75   -168    137     28    187    324    174    277    327    218
    241    176    -64   -207    153     57    194    324    181    293    348    226
    233    215    -20   -226    127     98    192    311    187    309    379    272
    233    223    -10   -228    122    109    176    301    187    316    407    306
    223    192    -33   -207    129     80    148    272    166    298    410    327
    226    189    -36   -207    132     77    135    252    153    280    415    340
    220    148    -75   -187    148     38    106    223    114    249    405    311
    197     67   -132   -132    163    -31     67    187     67    205    374    259
    233     72   -163   -155    197    -44     67    179     54    189    366    239
    252     75   -176   -163    215    -49     80    184     46    179    358    228
    213    -23   -236    -96    223   -129     38    145     -7    124    311    179
    236    -54   -290    -90    262   -171     23    127    -38     90    275    153
    194   -135   -329    -31    259   -233      2     98    -75     44    228    122
    205   -155   -361    -23    283   -257     -5     85    -98     20    205    119
    262    -96   -358    -85    309   -226     15    101    -85     33    218    145
    205   -124   -329    -41    265   -226     18    101    -88     31    218    158
    168   -158   -327     -7    246   -241     15     93    -98     20    210    166
    174   -145   -319    -12    246   -231     15     93   -101     12    207    176
    220   -213   -433     -7    327   -322     54    135   -119    -44    155    124
    192   -329   -522     67    355   -426    148    231   -109    -98     88     25
    179   -342   -522     80    348   -431    265    387    -15    -54    109     12
    290    -44   -335   -122    311   -189    407    607    226    187    337    215
    280    506    226   -394     28    366    407    657    509    605    815    672
    124   1148   1023   -636   -449   1088    236    454    701   1021   1337   1179
    114   1522   1408   -820   -646   1465    -49     96    675   1200   1595   1405
     28   1085   1057   -555   -514   1072   -327   -350    218    789   1239   1083
   -140     36    176     49   -158    106   -420   -600   -428    -62    374    332
    -46   -470   -426    257    189   -446   -345   -485   -597   -392    -12    -23
     15   -555   -574    270    293   -563   -218   -293   -485   -353    -20    -44
    -36   -545   -509    290    236   -527   -106   -166   -355   -265     33    -10
    -31   -449   -418    239    192   -433    -20    -75   -241   -171    111     51
    -36   -381   -345    210    153   -366     33    -20   -171   -111    168     93
     28   -265   -293    119    161   -280    101     41    -98    -46    233    145
    -41   -275   -233    158     96   -254    122     57    -77    -25    254    163
    -67   -283   -218    174     75   -252    135     64    -67     -5    277    187
     46   -223   -270     85    158   -246    140     64    -64     -2    280    187
     88   -233   -322     72    202   -277    119     41    -88    -23    262    158
     80   -296   -376    109    228   -335     77      0   -122    -59    236    122
    163   -288   -452     59    306   -368     75     -7   -129    -72    218    109
    197   -298   -498     49    345   -397     54    -31   -150    -90    192     83
    241   -270   -511     12    374   -389     67    -20   -142    -75    207     88
    239   -290   -530     25    384   -410     70    -28   -153    -80    202     90
    233   -293   -527     28    379   -410     54    -44   -168    -88    187     88
    215   -301   -517     41    363   -407     62    -36   -161    -83    184     90
    205   -322   -530     57    366   -426     57    -31   -158    -80    184     96
    210   -290   -501     41    355   -394     57    -18   -142    -57    200    119
    262   -220   -485    -23    374   -353     88     10   -119    -25    215    140
    228   -236   -465      2    345   -350     96     20   -114    -23    210    137
    192   -265   -457     33    324   -361     90     33   -109    -25    213    148
    197   -259   -457     31    327   -358     96     59    -98    -12    228    166
    207   -244   -454     18    329   -348    103     77    -88      5    246    179
    213   -233   -446     10    329   -340    101     90    -85     15    262    184
    202   -223   -426     10    311   -324     90    109    -80     31    277    189
    200   -226   -426     12    311   -324     96    137    -67     51    309    205
    202   -236   -441     15    322   -337     98    161    -57     59    322    213
    189   -233   -426     20    306   -329    101    174    -57     67    332    223
    226   -163   -389    -33    306   -275    129    202    -36     96    361    241
    275   -103   -379    -85    327   -241    171    236    -15    119    384    259
    197   -187   -387     -7    290   -288    166    218    -44     90    358    231
    171   -226   -400     25    285   -311    171    215    -49     80    355    231
    166   -244   -413     38    288   -327    184    223    -49     80    358    231
    153   -244   -397     46    275   -319    194    228    -44     93    358    223
    168   -194   -363     10    265   -277    207    241    -23    119    374    228
    155   -202   -361     23    257   -280    218    244    -18    116    366    223
    140   -220   -363     38    249   -290    223    233    -20    103    353    210
    132   -231   -363     49    246   -296    233    233    -18    106    348    197
    109   -265   -374     75    241   -319    241    226    -18    103    337    181
    106   -280   -387     85    246   -332    239    215    -23     98    324    174
    103   -265   -368     80    233   -316    236    210    -20    101    332    174
    103   -293   -397     96    249   -345    236    207    -20    103    342    174
    106   -293   -402     93    252   -348    233    207    -18    111    350    179
    106   -265   -371     77    236   -316    241    213     -7    124    374    192
    103   -231   -335     62    215   -283    259    226     12    140    405    213
     98   -197   -296     49    197   -246    277    244     36    155    423    220
     98   -181   -280     41    187   -231    293    257     57    171    431    239
    106   -150   -259     20    181   -205    311    275     67    187    449    254
    119   -101   -220    -10    168   -161    335    296     85    215    478    272
    111    -85   -197    -12    153   -140    361    322    114    246    496    290
     85    -90   -176      0    129   -132    371    324    124    265    522    298
     80    -67   -148     -7    114   -106    381    327    140    290    555    329
    109    -12   -122    -49    114    -67    394    329    161    314    600    371
     77    -31   -109    -23     93    -70    368    301    140    298    594    371
     80    -28   -111    -28     93    -70    340    270    114    285    587    381
     90     -7    -98    -41     93    -51    332    254    114    290    589    381
     57    -64   -122      2     88    -93    319    233     88    270    553    353
     46   -103   -150     28     98   -127    303    218     67    246    522    306
     38   -135   -176     46    106   -155    288    200     46    223    519    267
     33   -207   -241     85    137   -226    280    184     18    197    509    236
     51   -236   -288     90    168   -262    283    168    -10    155    491    205
     67   -207   -275     70    171   -241    296    163    -12    145    475    181
     62   -231   -293     80    176   -262    298    161    -12    145    405    158
    -46   -350   -303    197    127   -327    267    124    -44    116    358     96
    -75   -405   -329    236    127   -368    257    109    -57     96    363     49
    -41   -397   -355    220    155   -376    270    111    -57     98    387     41
    -57   -418   -361    236    148   -389    249     88    -77     85    387     10
    -75   -478   -402    277    161   -441    223     70   -103     46    337     -7
    -23   -527   -504    272    239   -517    259    119   -109      5    259    -41
     31   -493   -524    231    277   -509    394    249    -41     12    223    -51
    -12   -517   -504    265    244   -511    493    376     41     54    220    -44
    -15   -340   -324    176    153   -332    574    517    218    244    392    116
    -15    142    158    -64    -85    150    566    548    436    600    776    480
   -150    750    901   -298   -524    826    387    301    550    953   1202    852
   -244    862   1104   -311   -672    982      5   -148    345    966   1280    888
   -207    506    711   -150   -459    607   -205   -517    -93    535    883    550
   -137   -163    -25    150    -57    -96   -197   -615   -527   -109    226     36
   -166   -698   -532    433    181   -615   -168   -501   -652   -379    -90   -223
   -174   -818   -644    493    233   -732    -83   -342   -555   -345   -109   -249
   -106   -732   -626    418    259   -680     23   -210   -423   -246    -57   -192
    -46   -639   -594    340    272   -618     85   -137   -329   -166    -31   -129
    -20   -555   -535    288    257   -545    137    -80   -254   -103      7    -72
    -15   -519   -504    267    244   -514    166    -51   -223    -77     38    -38
      0   -501   -501    249    249   -501    174    -33   -210    -64     41    -23
     -2   -498   -496    246    246   -498    179    -25   -210    -54     38    -23
     -7   -462   -454    236    223   -459    200     -5   -192    -31     46    -18
    -12   -467   -454    239    220   -459    202     -2   -181    -20     62    -15
     -5   -472   -470    239    231   -472    202      0   -179    -18     51    -12
    -15   -467   -454    239    218   -459    205      5   -176    -12     38    -12
      5   -465   -470    231    236   -467    194      5   -181    -18     51    -23
     28   -457   -485    213    257   -470    181     -5   -187    -15     88    -23
      7   -462   -470    228    236   -467    184      0   -176     -5     31    -23
     -5   -459   -454    231    223   -457    192     10   -166      5     31    -31
     -5   -433   -428    220    210   -431    213     31   -142     25     70    -10
    -38   -423   -384    228    171   -405    226     44   -129     41     80     10
    -49   -415   -368    231    158   -392    226     46   -124     46     70      5
    -62   -405   -345    233    140   -376    223     51   -122     49     49     -5
    -67   -413   -345    241    137   -379    220     59   -114     54     38     -5
    -70   -402   -332    236    129   -368    220     72    -96     67     41     -7
    -59   -376   -316    218    127   -348    233     93    -70     93     59      7
    -72   -371   -301    220    111   -337    239    103    -57    109     72     18
    -80   -361   -280    220     98   -322    233    114    -49    119     83     31
    -77   -348   -270    210     93   -309    228    135    -33    129     93     51
    -33   -290   -259    161    111   -275    244    163     -2    161    116     88
     -5   -246   -241    124    116   -244    259    187     23    194    140    116
    -31   -231   -200    132     83   -215    257    194     25    207    150    124
    -54   -233   -179    142     59   -205    254    197     20    205    153    129
    -31   -197   -166    114     64   -181    280    215     31    218    171    150
    -18   -174   -155     96     67   -166    319    236     49    231    194    168
    -57   -233   -176    145     59   -205    322    228     36    207    189    153
    -72   -233   -161    150     44   -197    327    228     36    205    200    155
    -72   -218   -145    145     33   -184    348    241     57    223    218    174
   -101   -244   -145    171     20   -194    353    233     57    218    223    174
   -145   -296   -150    220      2   -223    337    213     44    197    215    168
   -124   -272   -148    197     10   -213    358    220     70    207    241    200
    -57   -202   -145    127     44   -174    394    244    109    236    285    236
    -98   -239   -140    168     20   -189    394    231    103    226    288    231
   -166   -293   -127    231    -20   -210    376    202     88    213    270    226
   -153   -283   -129    215    -12   -205    379    200     90    218    262    249
   -140   -277   -137    207     -2   -207    387    205     98    223    254    259
   -194   -329   -135    262    -31   -233    368    189     88    200    223    244
   -189   -324   -135    257    -28   -231    376    202    116    218    223    265
   -135   -259   -127    197     -5   -194    400    228    153    241    239    280
   -140   -249   -109    192    -15   -179    420    249    174    259    249    290
   -132   -226    -93    179    -20   -161    446    275    192    277    270    288
   -145   -218    -72    181    -36   -145    457    290    205    296    290    272
   -192   -262    -70    226    -62   -166    449    290    197    290    319    241
   -171   -241    -70    205    -51   -155    459    311    213    306    340    252
   -116   -171    -57    142    -31   -114    475    337    231    332    345    267
   -119   -155    -36    137    -41    -96    491    342    239    342    361    290
   -142   -140      0    140    -72    -72    480    319    231    340    368    280
    -96    -98     -2     96    -46    -51    475    316    231    353    374    280
    -90   -132    -41    111    -25    -88    444    283    200    327    345    259
   -103   -184    -80    145    -12   -132    418    257    176    293    314    259
    -23   -119    -98     70     36   -109    436    277    192    306    337    309
    -62   -176   -114    119     23   -148    418    257    163    277    314    288
   -103   -246   -142    174     18   -194    379    215    116    228    267    239
   -135   -353   -218    244     41   -285    337    187     70    181    223    197
   -101   -361   -259    231     77   -311    358    202     67    179    239    213
    -85   -392   -306    239    109   -350    358    194     49    153    233    189
   -122   -454   -332    288    103   -394    329    166     12    129    215    168
   -150   -506   -355    329    101   -431    303    140     -7    114    184    145
   -127   -514   -389    319    127   -452    303    140    -10    111    181    135
    -75   -491   -415    283    168   -454    319    155      7    116    218    161
   -127   -555   -428    340    148   -493    301    137    -10     96    228    168
   -135   -615   -480    376    171   -548    283    124    -31     67    200    140
    -62   -698   -639    379    285   -670    319    168    -49     10    132     67
    -64   -784   -719    426    327   -753    410    267    -28    -28     70    -12
    -25   -740   -714    381    342   -727    535    426     72     25    111      2
     12   -522   -535    254    272   -527    636    600    272    236    319    181
     25     23     -2    -25     12     10    600    644    548    654    779    626
    -93    631    722   -270   -407    675    428    457    748   1049   1247   1062
   -189    828   1018   -322   -602    922     98     88    672   1145   1405   1195
   -228    428    657    -98   -441    542   -163   -340    220    711   1015    862
   -277   -431   -155    353    -62   -293   -189   -517   -324    -31    265    226
   -265   -922   -657    592    194   -789   -150   -415   -478   -306    -49    -57
   -239  -1008   -771    620    265   -891    -36   -228   -374   -265    -41    -70
   -194   -922   -727    558    265   -826     98    -59   -223   -153     38     -7
   -150   -800   -649    472    246   -724    192     54   -106    -57    122     62
   -200   -787   -587    493    192   -688    220     96    -54    -25    153     93
   -174   -750   -576    462    200   -665    246    127    -20     -2    176    114
   -163   -727   -563    446    200   -646    257    137     -2     12    189    122
   -158   -714   -555    436    197   -636    262    148     10     23    200    127
   -148   -701   -553    426    202   -628    265    155     20     31    207    137
   -179   -714   -535    446    176   -626    257    150     20     23    205    132
   -176   -709   -532    444    176   -620    252    153     23     20    205    124
   -153   -685   -535    418    189   -610    241    155     33     28    218    137
   -145   -659   -514    402    181   -587    244    161     44     38    236    158
    -77   -563   -485    319    202   -524    270    187     77     72    277    184
   -106   -587   -480    348    187   -535    265    181     75     62    270    179
   -171   -652   -480    410    153   -566    233    158     57     36    239    153
   -137   -618   -480    376    168   -550    228    163     70     46    252    163
    -93   -574   -483    332    192   -530    244    179     90     67    275    189
   -119   -587   -467    353    174   -527    241    179     93     77    288    197
    -70   -548   -478    306    202   -514    241    187    101     88    293    197
    -62   -540   -480    301    207   -511    231    179     96     80    288    181
    -77   -576   -498    327    207   -537    205    161     80     59    267    174
    -77   -568   -491    324    205   -530    200    168     88     67    275    192
    -12   -485   -472    246    228   -480    218    202    122    106    319    226
    -15   -462   -449    239    215   -457    207    210    135    119    335    239
    -46   -485   -439    265    192   -462    194    210    140    119    335    249
    -25   -470   -444    249    207   -457    194    231    153    129    345    259
      7   -428   -436    210    220   -431    215    265    179    158    379    280
    -15   -426   -413    220    197   -418    226    275    192    174    400    290
    -75   -454   -379    262    150   -418    218    275    192    168    400    283
    -85   -439   -353    262    132   -397    226    280    197    171    407    298
    -67   -431   -363    249    145   -397    228    275    194    166    407    306
    -44   -407   -363    226    158   -387    233    270    197    163    407    309
    -62   -420   -358    241    145   -389    233    257    192    153    394    293
    -70   -433   -363    252    145   -400    236    254    194    148    392    285
    -64   -402   -337    233    135   -371    249    265    218    168    410    296
    -54   -371   -316    213    129   -345    257    275    236    187    423    311
    -59   -392   -332    226    135   -361    246    262    231    181    415    303
     -5   -319   -314    163    153   -316    267    275    249    202    436    322
     -7   -311   -303    158    145   -309    267    270    254    202    439    322
    -80   -400   -319    239    116   -361    228    231    223    168    407    285
   -119   -428   -309    272     93   -368    210    213    215    161    400    280
    -83   -392   -309    239    111   -350    226    226    244    179    418    288
    -59   -340   -280    200    109   -311    239    241    265    205    439    298
   -114   -379   -265    246     72   -322    207    226    254    202    441    296
   -135   -371   -239    252     49   -306    205    231    265    220    459    311
   -114   -332   -218    223     51   -275    213    254    290    249    488    337
    -96   -301   -207    197     54   -254    213    262    298    259    491    332
    -67   -249   -181    158     57   -215    236    285    319    280    509    348
    -44   -200   -155    122     54   -179    257    306    345    303    532    371
    -46   -189   -142    119     46   -166    257    311    355    306    524    358
    -18   -155   -137     85     57   -148    259    319    368    314    535    363
    -28   -129   -101     77     33   -114    254    324    379    329    561    389
    -18    -80    -62     46     20    -72    249    322    397    350    589    420
     18    -57    -75     20     46    -64    249    306    394    348    574    379
     28    -80   -109     25     67    -93    218    272    366    316    527    314
    -23   -137   -114     80     44   -127    187    257    350    309    501    332
    -64   -135    -72     98      2   -103    168    252    350    322    506    387
   -137   -228    -90    184    -23   -161    122    210    311    285    470    376
   -145   -252   -106    197    -20   -179     88    179    277    252    418    324
   -171   -277   -106    223    -33   -194     72    171    270    241    400    311
   -189   -327   -137    257    -25   -233     75    184    267    236    389    309
   -210   -363   -153    288    -28   -259     77    194    265    231    374    303
   -249   -441   -194    342    -28   -319     62    181    252    213    345    290
   -236   -475   -241    355      0   -358     36    158    231    187    314    270
   -207   -467   -262    337     23   -366     15    140    207    166    296    241
   -189   -472   -283    332     46   -379      2    135    194    155    285    210
   -168   -452   -285    309     57   -368    -20    122    184    148    288    197
   -150   -491   -340    319     93   -415    -33    116    174    135    272    179
   -127   -587   -462    355    166   -524    -38    122    142     85    213    116
   -111   -675   -563    394    226   -620     20    200    132     28    140     33
   -101   -636   -537    368    218   -589    145    350    213     64    158     28
    -59   -504   -444    280    192   -475    265    540    368    205    285    140
      2    -88    -93     41     49    -90    322    685    631    532    636    485
    -57    631    688   -285   -371    659    262    652    932   1010   1189   1049
   -246   1088   1335   -423   -789   1210    -46    265    982   1260   1532   1382
   -322    862   1182   -270   -750   1021   -407   -200    641   1002   1322   1197
   -363     46    410    155   -389    228   -613   -600    -28    231    571    542
   -348   -727   -379    537     15   -553   -641   -665   -459   -358    -54    -36
   -267   -917   -652    589    189   -784   -561   -478   -418   -389   -132   -137
   -210   -852   -641    532    213   -748   -423   -288   -283   -301    -72   -109
   -161   -730   -568    444    202   -649   -309   -148   -153   -205      7    -38
   -135   -657   -522    397    192   -589   -241    -77    -77   -142     64     18
   -119   -628   -511    374    192   -571   -210    -41    -44   -119     85     44
   -103   -613   -511    358    202   -563   -197    -36    -38   -122     72     51
    -93   -605   -511    348    207   -558   -194    -36    -41   -119     67     59
    -96   -579   -483    337    192   -532   -197    -41    -41   -116     67     59
    -88   -589   -501    337    202   -545   -197    -46    -44   -114     72     62
    -57   -571   -514    314    226   -545   -202    -51    -49   -114     70     72
    -10   -504   -493    257    239   -498   -194    -44    -33    -98     88     83
    -44   -535   -491    290    223   -514   -205    -54    -41   -109     80     77
    -75   -555   -480    314    200   -519   -228    -72    -59   -127     67     70
    -70   -553   -483    311    205   -519   -249    -88    -72   -137     54     57
    -15   -517   -501    262    241   -509   -265    -93    -80   -142     54     64
     12   -475   -488    231    249   -480   -259    -90    -80   -137     67     80
     10   -452   -465    220    236   -457   -259    -90    -85   -127     83     85
     25   -413   -439    192    231   -426   -254    -80    -77   -109     98     98
      7   -415   -423    202    213   -420   -267    -88    -83   -114     90     88
    -64   -449   -384    257    158   -418   -296   -111   -106   -135     83     64
    -75   -433   -361    254    140   -397   -306   -119   -116   -142     88     57
     10   -324   -335    155    171   -329   -285    -90    -93   -124    124     85
     33   -270   -306    116    168   -285   -280    -75    -83   -119    145     98
    -28   -329   -301    179    135   -316   -298    -85   -103   -135    122     83
    -38   -327   -288    181    122   -309   -335    -88   -111   -129    129     75
    -36   -283   -246    158    103   -265   -350    -75   -106   -111    145     85
    -10   -213   -202    109     96   -207   -340    -46    -85    -83    171    114
     10   -163   -174     77     90   -168   -332    -23    -72    -67    179    135
    -18   -150   -132     83     57   -142   -337    -28    -83    -72    150    137
    -10   -116   -106     62     46   -111   -335    -25    -72    -62    153    153
    -23   -124   -101     72     36   -114   -332    -33    -77    -67    140    145
    -12   -109    -96     62     41   -103   -337    -44    -93    -75    119    137
     10    -62    -72     25     41    -67   -342    -59   -103    -72    135    140
     46    -49    -98      0     72    -72   -348    -75   -122    -77    142    129
     75    -38   -114    -20     93    -75   -361    -90   -135    -88    142    109
     96    -15   -111    -38    103    -62   -371   -106   -129    -98    171     80
    145     20   -127    -83    137    -54   -389   -124   -127    -96    200     51
    179     38   -140   -111    161    -49   -397   -140   -127    -93    215     20
    179     23   -155   -103    166    -67   -423   -174   -153   -111    244    -15
    207     38   -168   -122    189    -64   -439   -192   -161   -114    285    -36
    197     54   -142   -127    168    -44   -441   -200   -153    -88    355    -25
    158     36   -122    -98    140    -44   -452   -220   -155    -75    303    -18
    158     51   -109   -106    135    -28   -465   -228   -153    -67    239     -7
    174    103    -70   -137    122     18   -446   -207   -127    -33    220     18
    137    111    -25   -127     80     44   -446   -187   -111     -5    207     33
     90    101     10    -96     38     57   -459   -184    -96      2    189     33
     51    119     67    -85     -7     93   -454   -174    -70     23    187     38
     33    168    135   -101    -49    153   -433   -155    -36     64    207     62
     31    210    179   -122    -72    194   -420   -148    -12     85    226     88
     28    223    194   -127    -83    210   -415   -150      2     88    236    101
     36    244    207   -140    -85    226   -402   -140     31    103    259    114
     38    298    259   -168   -109    280   -384   -132     72    142    309    137
     31    361    329   -197   -150    345   -368   -137    103    184    353    153
      7    381    374   -194   -184    379   -379   -150    109    197    394    158
    -28    361    389   -168   -207    374   -415   -176     88    187    407    145
    -41    322    363   -140   -202    342   -465   -210     51    168    405    122
    -33    314    345   -140   -192    329   -496   -223     33    174    410    111
    -49    303    353   -127   -202    327   -517   -231     33    179    407     96
    -80    275    355    -98   -218    314   -530   -244     38    171    400     70
   -101    200    301    -49   -200    249   -537   -265     25    137    371     31
   -111    166    277    -28   -197    223   -545   -277     23    103    361     12
   -116    142    259    -12   -189    202   -563   -293     15     93    337     -5
   -114    111    226      0   -171    168   -587   -311     -2     77    306    -31
   -119     72    192     23   -155    132   -594   -324    -15     49    280    -33
   -140     67    207     36   -174    137   -584   -322    -20     44    275     10
   -174     49    223     62   -200    137   -584   -322    -25     49    277     20
   -213     31    241     90   -226    135   -581   -322    -20     62    288     12
   -231     18    249    106   -239    132   -579   -314    -12     67    296    -12
   -231    -41    189    135   -210     72   -592   -311    -31     33    252    -75
   -205   -142     62    174   -135    -41   -561   -267    -54    -18    155   -145
   -187   -187     -2    184    -93    -93   -459   -150    -12    -23     96   -192
   -142   -155    -12    150    -64    -85   -350     12     96     49    127   -166
    -90    168    257    -41   -174    213   -267    184    335    311    387     75
    -88    795    883   -353   -485    839   -275    231    628    743    880    561
   -239   1389   1628   -576   -935   1509   -420     44    839   1150   1363   1031
   -342   1462   1805   -558  -1072   1634   -743   -358    709   1184   1444   1091
   -407    802   1208   -197   -807   1005  -1002   -802    140    576    839    532
   -415    -54    361    233   -389    153  -1093  -1002   -397   -135     85   -148
   -353   -452    -98    400   -127   -275  -1072   -906   -519   -353   -189   -418
   -301   -491   -189    397    -57   -340   -963   -732   -426   -290   -174   -428
   -265   -384   -119    322    -72   -252   -846   -587   -303   -187   -101   -374
   -239   -262    -23    252   -109   -142   -774   -488   -200    -96    -33   -306
   -233   -210     20    220   -129    -96   -737   -436   -142    -59      0   -270
   -233   -213     20    223   -127    -96   -722   -413   -114    -57      7   -257
   -233   -218     15    226   -127   -101   -717   -402   -103    -57      7   -246
   -239   -223     15    231   -129   -103   -709   -394    -90    -51      7   -254
   -246   -215     31    231   -140    -93   -701   -381    -72    -33     18   -257
   -249   -223     25    236   -137    -98   -701   -381    -67    -23     10   -259
   -257   -236     18    244   -140   -111   -704   -379    -59    -10      7   -257
   -249   -241      7    244   -129   -116   -698   -374    -51     -2     12   -254
   -257   -252      5    254   -135   -122   -704   -376    -49      5     23   -259
   -228   -223      5    226   -116   -109   -693   -371    -38     12     46   -254
   -213   -181     28    194   -122    -77   -680   -363    -25     28     70   -239
   -249   -205     41    226   -145    -83   -683   -366    -23     25     70   -241
   -215   -189     25    200   -122    -83   -672   -350    -10     28     80   -228
   -200   -202     -2    202    -98   -103   -678   -350     -7     25     77   -218
   -220   -218      2    218   -114   -109   -683   -348     -5     15     72   -205
   -205   -210     -5    207   -101   -109   -683   -335      5     10     80   -192
   -179   -205    -25    192    -77   -116   -680   -324     12     10     70   -189
   -163   -213    -49    189    -57   -132   -680   -319     20     15     70   -187
   -155   -228    -75    189    -41   -150   -688   -322     20      5     62   -207
   -137   -220    -85    179    -28   -153   -711   -319     31     -5     59   -220
   -116   -192    -77    153    -20   -135   -714   -296     62     20     85   -207
   -114   -189    -75    153    -20   -132   -701   -259     88     57    114   -179
   -119   -181    -62    148    -28   -122   -688   -233     98     85    127   -161
   -129   -171    -41    148    -44   -106   -688   -220    101    103    132   -155
   -127   -135     -7    127    -59    -72   -678   -210    106    122    137   -155
   -145   -127     18    137    -83    -54   -662   -200    111    135    137   -148
   -153   -135     15    142    -85    -59   -639   -192    114    135    127   -137
   -176   -166     10    171    -93    -77   -628   -194    101    119     96   -142
   -181   -176      5    176    -93    -85   -618   -189    101    122     80   -140
   -171   -168      2    171    -88    -83   -615   -192    101    124     75   -145
   -174   -166      7    168    -93    -80   -613   -192    111    129     85   -145
   -171   -161      7    166    -90    -77   -594   -179    122    135     88   -145
   -166   -142     23    153    -96    -59   -579   -168    135    155    103   -135
   -202   -161     41    181   -122    -59   -576   -174    137    155     98   -142
   -205   -168     33    184   -119    -67   -589   -189    129    145     70   -153
   -249   -226     23    236   -137   -101   -605   -207    116    127     38   -166
   -226   -213     12    218   -122   -101   -605   -200    132    137     46   -148
   -148   -161    -12    155    -67    -88   -581   -174    150    158     72   -116
   -200   -200     -2    200   -101   -101   -602   -200    132    137     62   -135
   -192   -218    -25    205    -85   -122   -610   -210    127    127     64   -148
   -158   -210    -51    181    -54   -132   -615   -207    129    132     83   -140
   -158   -213    -54    187    -51   -135   -623   -210    124    132     90   -142
   -140   -153    -12    145    -64    -83   -600   -184    153    168    129   -122
   -109   -109     -2    109    -54    -57   -581   -163    174    197    161    -98
   -119   -111      7    116    -64    -54   -574   -153    189    210    176    -88
   -153   -161     -7    158    -72    -85   -574   -140    200    215    171    -72
   -116   -111      2    114    -62    -54   -555   -119    223    231    176    -51
    -98    -62     36     80    -67    -12   -542   -103    246    257    210    -23
   -103    -18     83     59    -93     31   -540   -109    262    277    241     -5
   -109    -10     98     59   -103     44   -548   -122    259    267    233     10
   -150    -57     93    101   -124     18   -581   -155    231    231    184      5
   -127    -57     70     90   -101      7   -592   -168    223    220    176     -7
   -132    -57     75     93   -106      7   -613   -194    205    202    176    -38
   -129    -62     67     96    -98      2   -633   -207    192    197    184    -67
   -109    -72     36     88    -75    -18   -641   -207    187    200    194   -116
   -150   -155     -5    153    -72    -80   -662   -239    150    168    166   -200
   -127   -174    -46    150    -41   -111   -654   -239    148    163    150   -254
   -197   -316   -119    257    -38   -218   -675   -270    106    111    103   -319
   -285   -423   -140    353    -75   -280   -717   -319     49     46     51   -374
   -277   -384   -106    329    -88   -246   -706   -316     54     46     57   -368
   -301   -374    -72    337   -116   -226   -680   -298     72     57     59   -342
   -355   -418    -62    387   -148   -241   -680   -298     67     51     28   -298
   -381   -426    -46    402   -168   -239   -683   -303     64     44      2   -265
   -426   -428     -5    426   -213   -218   -680   -306     67     44    -12   -244
   -449   -493    -44    472   -205   -270   -678   -301     51     10    -64   -277
   -446   -597   -150    522   -148   -374   -602   -215     64    -25   -142   -335
   -472   -623   -153    548   -161   -389   -485    -96    135     -5   -166   -350
   -452   -532    -80    491   -187   -306   -379     51    272    111    -83   -275
   -392   -197    192    293   -296     -2   -335    155    480    376    181    -15
   -345    467    813    -59   -579    639   -361    140    732    797    646    433
   -470    898   1369   -215   -919   1132   -654   -226    724   1034    937    672
   -561    730   1291    -85   -927   1010  -1013   -672    400    849    787    524
   -561    119    678    220   -620    397  -1140   -984   -124    220    171     25
   -550   -581    -31    566   -259   -306  -1132  -1005   -472   -314   -394   -431
   -550   -875   -324    711   -114   -600  -1078   -844   -439   -368   -504   -542
   -493   -857   -363    675    -67   -610   -974   -693   -316   -288   -470   -519
   -428   -750   -324    587    -54   -540   -880   -584   -197   -189   -405   -459
   -397   -662   -265    530    -67   -465   -831   -519   -111   -109   -355   -402
   -350   -576   -226    462    -62   -402   -800   -478    -54    -57   -316   -350
   -324   -555   -231    439    -49   -392   -782   -462    -38    -49   -314   -342
   -322   -550   -231    433    -46   -392   -784   -462    -41    -51   -316   -348
   -342   -555   -213    449    -64   -384   -789   -470    -46    -51   -311   -355
   -340   -542   -202    441    -70   -374   -787   -459    -36    -36   -290   -350
   -345   -581   -236    462    -57   -407   -795   -470    -38    -38   -301   -384
   -348   -587   -241    465    -54   -415   -795   -467    -28    -33   -301   -394
   -355   -576   -220    467    -67   -400   -789   -457     -2    -20   -283   -389
   -368   -576   -210    472    -83   -394   -797   -467    -15    -33   -280   -397
   -363   -545   -181    452    -90   -363   -805   -472    -28    -33   -272   -407
   -348   -517   -168    431    -90   -342   -800   -470    -28    -25   -262   -413
   -329   -504   -174    418    -77   -340   -802   -462    -28    -15   -246   -410
   -298   -493   -197    394    -51   -348   -807   -457    -23    -18   -236   -407
   -324   -504   -181    413    -72   -342   -818   -457    -23    -23   -228   -415
   -332   -491   -161    410    -88   -327   -831   -459    -15    -20   -215   -415
   -311   -446   -135    379    -88   -290   -831   -459     -5    -12   -194   -400
   -309   -439   -129    371    -90   -285   -831   -454      2     -2   -179   -389
   -306   -410   -106    358   -101   -259   -826   -446     15     15   -155   -374
   -288   -366    -80    327   -106   -223   -826   -439     28     36   -127   -358
   -280   -340    -59    311   -111   -200   -826   -433     36     54   -101   -340
   -290   -316    -25    303   -135   -171   -820   -420     51     77    -77   -324
   -280   -298    -18    288   -132   -158   -813   -402     72     96    -59   -309
   -272   -288    -15    280   -129   -153   -805   -381     93    116    -36   -280
   -277   -252     25    265   -153   -114   -789   -366    116    137    -15   -252
   -272   -200     72    236   -174    -64   -776   -363    132    158      2   -236
   -283   -200     83    241   -184    -59   -756   -355    142    166     10   -226
   -296   -205     90    249   -194    -57   -740   -353    142    166      0   -205
   -316   -228     88    272   -202    -70   -732   -363    135    148    -33   -181
   -322   -218    101    267   -213    -57   -719   -361    142    150    -41   -155
   -340   -228    109    283   -226    -59   -709   -363    153    158    -36   -140
   -324   -218    103    270   -218    -57   -693   -358    171    171    -31   -135
   -335   -200    135    267   -236    -33   -678   -358    181    179    -28   -148
   -374   -228    145    301   -262    -41   -688   -381    171    168    -51   -181
   -392   -233    158    311   -277    -36   -698   -402    166    171    -64   -197
   -368   -218    150    290   -259    -33   -685   -405    174    179    -67   -197
   -368   -257    111    314   -241    -72   -683   -415    166    171    -77   -210
   -363   -296     67    327   -218   -114   -698   -439    148    155    -96   -236
   -342   -306     36    324   -189   -135   -701   -449    142    155   -101   -246
   -340   -335      2    337   -174   -166   -717   -470    122    142   -119   -262
   -311   -324    -12    319   -150   -168   -732   -491    106    137   -129   -270
   -293   -319    -25    306   -135   -174   -750   -504     96    129   -135   -267
   -262   -296    -33    277   -114   -166   -745   -496     98    135   -135   -257
   -241   -277    -38    259   -103   -158   -727   -480    111    153   -127   -236
   -231   -272    -41    252    -96   -158   -714   -465    116    171   -109   -207
   -213   -226    -12    218   -101   -122   -691   -444    137    194    -77   -181
   -223   -226     -5    223   -111   -116   -683   -436    137    200    -70   -168
   -241   -249     -7    244   -119   -129   -685   -439    129    192    -77   -158
   -205   -200      5    202   -106    -98   -672   -420    145    207    -59   -122
   -202   -158     44    179   -124    -59   -667   -423    150    220    -46    -98
   -257   -184     70    220   -163    -57   -685   -454    129    207    -57   -106
   -246   -187     59    215   -153    -64   -696   -472    111    200    -62   -109
   -207   -171     36    189   -122    -67   -709   -491     90    194    -67    -90
   -249   -207     41    228   -145    -83   -737   -522     59    179    -80    -88
   -259   -244     15    252   -137   -114   -750   -535     36    166    -93    -93
   -254   -246      5    249   -129   -122   -750   -540     23    161   -106    -98
   -280   -301    -20    290   -129   -161   -769   -563    -15    129   -140   -129
   -361   -394    -36    376   -166   -215   -800   -602    -67     72   -192   -174
   -329   -394    -67    361   -132   -231   -787   -600    -77     54   -210   -184
   -298   -428   -129    363    -85   -280   -776   -605    -98     38   -228   -200
   -335   -488   -153    413    -90   -322   -787   -631   -137     12   -246   -226
   -366   -511   -148    439   -111   -329   -795   -646   -161      0   -254   -244
   -368   -517   -148    441   -111   -332   -792   -659   -171     -2   -259   -259
   -371   -527   -155    446   -111   -342   -802   -672   -181    -10   -265   -265
   -368   -530   -161    449   -103   -345   -802   -675   -189    -12   -259   -259
   -358   -589   -231    472    -64   -410   -797   -672   -218    -41   -290   -298
   -350   -685   -337    517     -7   -511   -748   -620   -236    -93   -368   -363
   -345   -709   -363    524      7   -535   -646   -506   -194    -96   -400   -397
   -311   -662   -350    488     18   -506   -532   -327    -83    -15   -340   -350
   -272   -350    -77    311    -98   -215   -470   -181    127    249    -62    -85
   -309    236    545     36   -428    389   -483   -179    374    657    410    371
   -459    774   1231   -158   -846   1002   -665   -439    472    979    818    740
   -545    810   1356   -132   -950   1083  -1008   -854    262    950    849    750
   -600    168    769    213   -685    467  -1213  -1257   -314    306    246    231
   -566   -568     -2    566   -283   -285  -1239  -1371   -763   -335   -423   -329
   -504   -906   -405    704    -49   -657  -1187  -1252   -828   -501   -654   -519
   -485   -953   -467    719    -10   -711  -1093  -1091   -719   -439   -628   -504
   -418   -815   -400    615    -10   -607   -969   -937   -576   -314   -524   -444
   -319   -644   -327    480      2   -485   -883   -839   -470   -215   -428   -376
   -348   -610   -265    478    -44   -439   -852   -807   -431   -181   -392   -361
   -363   -607   -244    485    -59   -426   -833   -795   -413   -161   -374   -376
   -371   -597   -226    483    -75   -410   -820   -792   -405   -153   -358   -387
   -371   -594   -223    480    -75   -410   -820   -797   -413   -155   -353   -394
   -355   -574   -220    462    -70   -400   -826   -797   -426   -158   -355   -405
   -293   -506   -213    400    -41   -361   -800   -779   -410   -140   -329   -400
   -280   -506   -226    392    -28   -366   -789   -782   -418   -137   -329   -392
   -316   -553   -236    433    -41   -397   -810   -802   -436   -150   -353   -376
   -288   -519   -231    402    -31   -376   -805   -795   -423   -132   -345   -342
   -236   -459   -223    348     -7   -342   -774   -763   -394    -98   -327   -303
   -277   -504   -226    389    -28   -366   -787   -774   -402   -111   -340   -311
   -262   -496   -233    379    -15   -366   -792   -776   -405   -101   -332   -309
   -231   -475   -244    350      2   -361   -797   -774   -407    -88   -324   -306
   -205   -449   -244    327     18   -348   -805   -776   -407    -83   -303   -306
   -174   -410   -236    290     28   -322   -797   -766   -392    -54   -283   -290
   -135   -353   -220    244     41   -288   -756   -740   -358    -20   -290   -249
   -163   -353   -192    257     12   -272   -737   -730   -342     -2   -342   -231
   -233   -413   -179    324    -28   -296   -743   -740   -363     -7   -410   -241
   -233   -381   -148    306    -44   -265   -722   -714   -355     -5   -418   -223
   -252   -361   -109    306    -72   -233   -711   -678   -340      5   -431   -200
   -239   -337    -98    285    -72   -218   -717   -646   -311     23   -436   -179
   -210   -275    -64    244    -72   -171   -698   -610   -272     59   -363   -135
   -210   -241    -33    223    -90   -137   -698   -594   -262     70   -392   -122
   -197   -239    -44    218    -77   -142   -709   -589   -272     70   -436   -129
   -189   -215    -25    200    -83   -122   -698   -581   -259     88   -413   -124
   -205   -187     18    197   -111    -85   -670   -558   -233    101   -459   -111
   -218   -181     33    197   -127    -75   -659   -553   -228    106   -483   -127
   -215   -168     46    192   -132    -62   -641   -555   -223    111   -496   -142
   -205   -135     67    168   -137    -33   -618   -550   -207    119   -532   -155
   -236   -145     90    192   -163    -28   -613   -555   -210    109   -550   -171
   -257   -140    116    197   -189    -12   -602   -545   -197    122   -545   -181
   -280   -158    122    218   -202    -18   -600   -545   -189    122   -584   -205
   -296   -129    163    213   -233     15   -597   -545   -181    124   -597   -218
   -290    -98    192    194   -241     46   -594   -550   -174    119   -610   -228
   -288    -80    205    184   -249     62   -597   -561   -176    111   -607   -241
   -290    -80    210    184   -252     64   -600   -568   -171    119   -610   -257
   -293    -93    200    194   -246     51   -605   -566   -171    116   -639   -272
   -288   -109    179    200   -233     33   -615   -576   -184     80   -659   -290
   -265    -93    168    176   -218     38   -620   -576   -187     62   -683   -296
   -239    -77    158    158   -200     38   -626   -576   -192     57   -688   -303
   -239    -80    158    158   -200     36   -623   -571   -187     54   -683   -306
   -252    -70    181    161   -218     54   -600   -542   -166     72   -665   -290
   -262    -23    239    140   -252    106   -568   -509   -132     98   -633   -265
   -265     28    293    116   -277    158   -545   -475   -103    122   -597   -231
   -275     67    342    101   -309    205   -524   -446    -85    142   -571   -205
   -285     96    381     96   -332    239   -501   -420    -64    161   -550   -176
   -293    122    413     83   -353    267   -475   -402    -46    174   -530   -155
   -290    161    452     64   -371    306   -465   -387    -25    192   -506   -132
   -285    205    491     38   -389    348   -454   -381    -12    207   -480   -109
   -285    236    522     25   -402    379   -444   -381      2    223   -446    -85
   -290    223    511     33   -402    366   -459   -400     -5    213   -436    -85
   -285    200    485     41   -387    342   -491   -428    -28    194   -436   -103
   -288    189    478     46   -381    332   -501   -439    -41    189   -436   -109
   -277    181    459     49   -368    319   -504   -439    -49    189   -433   -109
   -254    176    431     36   -342    303   -504   -439    -54    184   -431   -114
   -244    145    389     46   -316    267   -501   -441    -64    168   -439   -127
   -262     96    358     83   -311    226   -501   -446    -88    145   -459   -142
   -306     20    327    142   -316    174   -519   -470   -124    106   -509   -174
   -335    -46    285    189   -311    119   -535   -498   -168     67   -558   -200
   -332    -83    246    207   -290     80   -530   -506   -189     44   -592   -207
   -322   -111    210    215   -267     49   -517   -498   -200     33   -610   -207
   -335   -148    187    241   -262     18   -511   -498   -207     28   -628   -223
   -353   -187    163    270   -259    -12   -524   -509   -228     10   -652   -236
   -327   -192    135    259   -233    -28   -524   -511   -239      0   -662   -241
   -285   -218     64    249   -176    -77   -517   -509   -254    -23   -675   -252
   -298   -371    -72    335   -114   -223   -504   -491   -309   -103   -761   -327
   -319   -446   -127    381    -98   -285   -415   -389   -298   -132   -815   -392
   -285   -374    -88    329    -98   -231   -301   -220   -194    -44   -740   -335
   -226   -122    103    171   -166    -10   -200    -28     12    194   -491    -93
   -184    472    657   -142   -420    563   -148     96    329    636      7    405
   -413   1096   1509   -342   -961   1301   -246    -62    555   1060    517    893
   -535   1208   1743   -337  -1137   1475   -532   -446    436   1096    618    976
   -574    649   1223    -38   -898    937   -789   -885    -88    550    114    522
   -566   -246    319    407   -444     36   -901  -1145   -698   -233   -665   -194
   -504   -688   -184    594   -161   -436   -893  -1049   -820   -452   -924   -465
   -420   -685   -265    553    -80   -475   -779   -857   -706   -384   -878   -449
   -342   -555   -213    449    -67   -384   -628   -665   -553   -259   -763   -361
   -322   -452   -129    387    -96   -290   -527   -545   -439   -150   -665   -275
   -392   -480    -88    436   -155   -283   -488   -501   -407   -114   -633   -252
   -428   -511    -85    470   -171   -298   -462   -472   -397    -93   -615   -233
   -428   -496    -70    462   -179   -285   -444   -446   -381    -70   -602   -207
   -420   -483    -62    452   -179   -272   -423   -420   -363    -49   -589   -176
   -402   -462    -62    431   -171   -262   -387   -394   -350    -38   -579   -158
   -405   -433    -28    420   -189   -233   -348   -361   -327    -10   -550   -116
   -444   -470    -25    457   -210   -249   -345   -348   -337    -10   -542   -111
   -420   -470    -49    446   -187   -259   -345   -337   -348    -15   -532   -103
   -392   -449    -57    420   -168   -254   -342   -327   -350    -20   -527    -96
   -379   -436    -57    407   -163   -246   -332   -314   -345    -15   -504    -93
   -387   -462    -75    423   -158   -267   -327   -303   -350    -20   -488   -109
   -355   -454    -98    405   -129   -277   -322   -293   -353    -23   -506   -111
   -340   -436    -96    387   -124   -267   -309   -272   -345    -15   -478    -90
   -335   -415    -80    374   -129   -246   -283   -244   -324      0   -436    -67
   -329   -394    -64    361   -132   -228   -265   -226   -309     20   -418    -49
   -389   -439    -49    415   -171   -244   -275   -228   -314     15   -431    -49
   -387   -426    -41    405   -174   -236   -267   -210   -298     31   -415    -25
   -379   -418    -41    397   -171   -231   -265   -197   -290     41   -407     -7
   -337   -371    -36    353   -153   -205   -252   -171   -267     67   -374     18
   -345   -366    -20    355   -163   -194   -249   -150   -259     75   -348     31
   -389   -394     -5    389   -194   -200   -265   -142   -257     77   -329     36
   -358   -392    -33    374   -163   -213   -257   -116   -244     98   -301     62
   -303   -353    -49    327   -129   -200   -233    -80   -215    127   -265     90
   -301   -327    -25    314   -137   -176   -205    -44   -184    158   -231    129
   -337   -353    -18    342   -161   -187   -200    -28   -176    161   -223    142
   -324   -340    -18    332   -155   -179   -187    -10   -163    174   -202    153
   -311   -316     -5    314   -153   -163   -171      5   -153    184   -181    166
   -337   -316     20    327   -179   -148   -155     10   -148    192   -171    171
   -397   -345     49    368   -223   -148   -137     20   -137    197   -163    184
   -454   -392     59    423   -257   -166   -142     12   -145    187   -168    176
   -389   -353     33    371   -213   -158   -124     28   -132    194   -158    192
   -329   -314     15    322   -174   -150   -103     49   -111    200   -150    210
   -376   -376      0    376   -189   -189   -106     36   -127    176   -171    189
   -418   -428    -10    423   -205   -220   -116     18   -145    153   -189    168
   -392   -407    -15    400   -189   -213   -103     28   -132    155   -181    174
   -397   -426    -28    413   -184   -228    -93     36   -122    161   -179    181
   -439   -491    -51    462   -194   -272   -111     12   -137    142   -189    166
   -397   -485    -88    441   -155   -285   -116     15   -142    145   -179    166
   -379   -454    -77    415   -153   -265   -114     23   -132    163   -145    179
   -402   -493    -90    449   -155   -293   -129     18   -132    155   -137    176
   -376   -478   -101    426   -140   -288   -127     23   -127    155   -127    187
   -345   -426    -80    384   -132   -254   -103     44   -103    181    -96    207
   -345   -397    -54    368   -148   -226    -77     64    -88    202    -62    218
   -374   -400    -25    387   -174   -213    -64     75    -77    213    -33    233
   -374   -376     -2    374   -187   -189    -49     96    -57    223      2    254
   -345   -335     10    340   -179   -161    -36    106    -49    226     23    265
   -340   -319     18    327   -179   -150    -25    114    -36    236     44    267
   -329   -270     59    301   -194   -106    -10    137     -5    272     88    309
   -324   -249     72    285   -200    -90    -23    122     -5    283    114    324
   -316   -231     85    272   -202    -75    -25    103     -5    288    137    327
   -267   -161    106    213   -189    -28    -20    106      2    306    174    358
   -293   -184    109    239   -202    -38    -62     59    -31    280    168    340
   -342   -231    109    285   -228    -62    -96     25    -59    246    155    309
   -342   -239    103    290   -226    -70   -114      7    -75    226    150    296
   -353   -285     67    319   -213   -111   -140    -15    -98    200    132    275
   -348   -324     23    337   -187   -150   -153    -31   -119    174    114    254
   -342   -366    -23    353   -161   -194   -168    -46   -142    137     93    223
   -358   -433    -75    394   -142   -254   -181    -67   -174    101     70    187
   -340   -431    -90    384   -127   -262   -189    -83   -189     88     72    184
   -319   -454   -135    387    -93   -296   -202    -98   -205     67     62    168
   -324   -485   -163    402    -80   -324   -205   -101   -210     51     59    158
   -322   -465   -142    392    -90   -303   -202    -96   -200     59     77    168
   -345   -465   -119    402   -114   -293   -200    -93   -194     70     93    166
   -426   -519    -93    472   -166   -306   -213   -101   -197     67     90    155
   -452   -571   -119    511   -168   -345   -205    -90   -200     38     70    135
   -394   -628   -233    511    -80   -431   -153    -33   -207     -7     10     72
   -371   -688   -319    530    -28   -504    -57     64   -184    -41    -49     -2
   -392   -717   -324    555    -33   -522     44    207    -93      0    -31      0
   -353   -407    -54    379   -150   -231    135    387    150    275    233    262
   -324    241    563     41   -444    402    142    433    446    717    735    763
   -449    883   1330   -218   -891   1104    -20    210    613   1109   1226   1221
   -542   1000   1543   -228  -1041   1270   -379   -210    465   1156   1350   1283
   -501    480    982     10   -743    730   -594   -600    -41    618    849    813
   -524   -433     88    478   -306   -174   -657   -776   -568   -132     77    127
   -472   -906   -433    688    -20   -670   -628   -678   -696   -397   -241   -176
   -413   -911   -498    662     41   -706   -504   -485   -566   -327   -207   -174
   -405   -852   -446    628     18   -649   -402   -355   -441   -231   -132   -148
   -407   -779   -374    592    -18   -576   -332   -270   -329   -140    -49    -93
   -376   -675   -301    524    -38   -488   -270   -207   -246    -80     18    -44
   -350   -631   -280    491    -36   -457   -231   -174   -197    -54     44    -23
   -345   -641   -296    493    -28   -467   -218   -163   -176    -46     51     -2
   -381   -678   -296    530    -44   -488   -223   -168   -174    -49     44     -7
   -345   -631   -285    488    -31   -459   -200   -142   -140    -18     67     12
   -290   -563   -272    428    -10   -418   -158   -106   -101     20    101     44
   -350   -589   -241    470    -54   -418   -166   -116   -103     15     93     41
   -361   -576   -215    467    -75   -394   -168   -116    -98     20     93     57
   -348   -548   -200    446    -75   -374   -163   -109    -88     25     98     67
   -337   -545   -207    441    -64   -376   -161   -103    -80     31    101     77
   -384   -589   -207    485    -88   -397   -161   -109    -80     25     90     72
   -363   -535   -174    449    -96   -355   -148    -98    -59     49    106     93
   -376   -571   -197    472    -90   -384   -155   -101    -59     46     93     85
   -363   -545   -181    454    -90   -363   -155    -88    -44     64    109    106
   -342   -496   -155    418    -96   -327   -145    -77    -18     83    129    132
   -340   -496   -155    418    -93   -327   -137    -64    -10     93    135    135
   -342   -472   -129    407   -109   -301   -145    -59     -7    109    145    142
   -342   -462   -119    402   -111   -290   -153    -62     -7    116    148    145
   -355   -483   -129    418   -114   -306   -153    -62    -10    106    129    129
   -379   -527   -148    452   -116   -337   -166    -51    -10    111    119    129
   -309   -457   -148    381    -83   -303   -148    -15     23    155    161    163
   -267   -387   -119    327    -75   -254   -129     20     59    202    194    184
   -319   -426   -106    371   -109   -267   -150     28     49    197    179    174
   -327   -418    -90    371   -119   -254   -148     51     62    215    192    189
   -337   -402    -64    368   -137   -233   -135     67     67    231    205    197
   -322   -363    -41    342   -140   -202   -127     80     75    254    226    218
   -335   -368    -33    350   -150   -202   -114     96     80    262    241    215
   -340   -368    -28    353   -155   -200   -101    109     85    262    249    210
   -353   -361    -10    355   -171   -187    -88    111     90    254    249    207
   -342   -355    -12    350   -166   -184    -77    114     90    246    246    207
   -363   -348     15    353   -189   -166    -85    101     88    241    244    189
   -358   -335     23    345   -192   -155    -85    109    103    249    249    197
   -358   -322     36    340   -200   -142    -77    116    119    257    246    192
   -353   -332     20    342   -187   -155    -77    119    127    254    239    179
   -358   -342     12    348   -187   -166    -88     93    109    239    215    161
   -376   -342     33    358   -207   -153    -98     67     90    228    200    148
   -379   -340     36    358   -207   -153   -103     57     80    220    181    140
   -371   -337     33    355   -202   -153   -103     62     80    223    179    142
   -361   -322     38    340   -202   -140   -103     59     80    218    181    153
   -353   -296     54    324   -205   -122   -124     46     70    210    179    150
   -340   -277     62    309   -202   -109   -145     49     62    205    163    148
   -316   -244     72    280   -194    -85   -132     77     80    210    153    166
   -288   -215     72    252   -181    -72   -114    103    109    239    202    176
   -311   -210     98    259   -205    -57   -101    116    124    267    252    163
   -329   -218    111    272   -223    -54    -98    111    127    270    270    142
   -303   -194    109    249   -207    -44    -88    122    137    275    288    142
   -241   -111    129    174   -187      7    -72    135    150    288    301    155
   -246    -93    153    168   -202     31    -62    137    161    298    314    158
   -259   -103    155    181   -210     25    -64    135    163    303    332    163
   -249    -85    163    168   -207     38    -75    106    150    293    355    161
   -226    -44    181    135   -207     70    -85     83    148    293    368    168
   -244    -85    155    163   -200     33   -114     41    109    254    335    142
   -252   -103    145    176   -200     20   -145      2     77    231    314    135
   -241    -96    145    168   -194     23   -163    -18     67    220    311    137
   -228   -135     93    181   -163    -20   -171    -46     44    192    290    114
   -215   -176     36    194   -127    -70   -163    -49     31    174    283     96
   -239   -231      5    233   -124   -111   -179    -77     -2    140    254     51
   -259   -275    -15    267   -122   -145   -207   -114    -38    103    220      0
   -270   -345    -77    306    -98   -210   -215   -140    -64     80    184    -33
   -262   -361    -98    311    -83   -231   -223   -166    -88     59    161    -49
   -244   -366   -122    303    -62   -244   -231   -189   -109     33    135    -70
   -239   -392   -153    316    -44   -272   -233   -210   -127     20    119    -80
   -262   -418   -155    340    -54   -288   -239   -233   -142      7     93   -103
   -265   -428   -163    345    -51   -296   -244   -249   -155     -7     67   -116
   -252   -457   -205    353    -25   -329   -257   -254   -168    -25     41   -129
   -213   -524   -311    368     49   -418   -239   -210   -166    -44     -5   -163
   -218   -571   -355    394     67   -465   -124    -93   -114    -41    -44   -207
   -246   -542   -296    394     23   -420    -10     36    -12     12    -25   -200
   -220   -324   -106    272    -59   -215     77    171    163    189    150    -64
   -210    155    366     28   -288    259     80    218    397    550    561    290
   -340    717   1057   -189   -698    885   -114    -62    467    865    966    644
   -433    893   1325   -231   -880   1109   -467   -496    280    906   1067    727
   -504    470    974     15   -740    722   -717   -880   -161    465    657    394
   -517   -311    205    415   -361    -54   -740  -1018   -652   -259    -59   -171
   -387   -620   -233    501    -77   -428   -646   -841   -691   -426   -280   -340
   -332   -670   -337    501      0   -504   -530   -654   -553   -353   -277   -332
   -368   -639   -272    504    -49   -457   -439   -537   -420   -257   -239   -283
   -397   -563   -166    480   -116   -366   -387   -465   -309   -155   -179   -223
   -397   -504   -106    449   -145   -306   -355   -431   -249   -103   -153   -202
   -371   -462    -93    415   -140   -277   -327   -407   -213    -77   -140   -207
   -366   -415    -49    389   -158   -233   -316   -400   -192    -54   -119   -215
   -387   -389     -2    389   -192   -197   -322   -400   -184    -41   -106   -241
   -363   -394    -31    376   -166   -213   -329   -405   -187    -44   -124   -262
   -350   -379    -28    363   -161   -205   -319   -392   -171    -28   -132   -228
   -335   -322     10    327   -174   -158   -298   -371   -150      2   -122   -192
   -363   -324     38    345   -202   -142   -314   -387   -155      2   -135   -187
   -379   -348     31    363   -205   -161   -329   -405   -163     -7   -163   -187
   -361   -311     46    335   -205   -132   -329   -407   -158      7   -176   -171
   -327   -285     41    303   -184   -122   -337   -415   -161      2   -210   -179
   -353   -283     70    319   -213   -106   -345   -420   -155     -5   -236   -181
   -329   -244     85    285   -210    -80   -340   -413   -140     15   -239   -187
   -283   -171    111    228   -197    -31   -329   -402   -116     38   -233   -192
   -290   -158    132    223   -213    -12   -337   -407   -116     38   -254   -215
   -329   -171    158    252   -244     -7   -353   -423   -124     25   -288   -241
   -277    -90    184    184   -231     44   -342   -413   -103     41   -283   -239
   -265    -57    207    161   -239     75   -342   -410    -90     49   -277   -236
   -280    -36    244    155   -262    103   -350   -407    -85     51   -280   -233
   -272    -20    252    148   -262    114   -368   -415    -96     38   -296   -246
   -249     23    270    111   -259    148   -381   -413    -88     46   -290   -252
   -270     41    309    114   -288    174   -374   -389    -67     70   -275   -236
   -270     83    350     90   -309    218   -374   -371    -51     90   -262   -223
   -218    150    368     33   -293    259   -374   -361    -36    106   -246   -202
   -189    210    400    -10   -296    303   -368   -358    -23    114   -228   -179
   -158    257    415    -49   -288    335   -374   -363    -25    106   -233   -176
   -142    283    426    -72   -283    353   -371   -368    -28     90   -244   -187
   -163    309    472    -72   -316    389   -353   -368    -23     88   -241   -181
   -153    337    491    -93   -322    413   -348   -376    -20     83   -244   -187
   -135    337    472   -101   -303    405   -350   -392    -28     72   -254   -210
   -124    363    488   -119   -306    423   -353   -402    -28     72   -257   -218
   -135    426    561   -145   -348    493   -327   -384      2     98   -236   -197
   -158    439    594   -140   -376    517   -319   -381     15    106   -236   -192
   -150    413    563   -132   -355    488   -332   -397      5     93   -233   -213
   -174    410    581   -119   -379    496   -324   -402     12    101   -213   -210
   -189    423    613   -116   -400    517   -316   -405     23    109   -163   -202
   -220    410    631    -98   -426    519   -322   -415     12     98   -192   -213
   -244    405    649    -80   -446    527   -327   -415      7     93   -265   -220
   -262    426    688    -83   -475    558   -319   -405     23    109   -285   -207
   -288    431    719    -70   -504    574   -306   -392     38    122   -288   -192
   -303    436    737    -67   -519    587   -303   -381     46    132   -288   -184
   -303    454    758    -75   -532    605   -296   -366     59    145   -288   -174
   -311    478    789    -85   -550    633   -275   -340     83    168   -272   -155
   -314    519    833   -101   -574    675   -249   -306    114    205   -244   -127
   -322    524    846   -101   -584    685   -233   -283    129    218   -239   -109
   -324    545    870   -111   -597    706   -207   -259    150    233   -226    -77
   -327    581    909   -127   -618    745   -194   -244    166    249   -218    -46
   -322    613    935   -145   -628    774   -181   -228    176    265   -210    -20
   -324    626    950   -153   -636    787   -168   -226    179    272   -202     10
   -314    657    971   -174   -641    813   -163   -226    179    277   -197     38
   -309    654    963   -174   -639    810   -179   -236    166    270   -202     57
   -314    615    930   -150   -620    771   -197   -262    135    239   -231     44
   -309    600    909   -145   -610    753   -205   -275    122    231   -244     59
   -316    555    872   -119   -594    714   -205   -280    109    226   -259     75
   -316    522    839   -103   -576    680   -205   -290     88    207   -272     77
   -311    488    800    -88   -555    644   -213   -298     64    184   -285     72
   -314    441    756    -64   -535    597   -220   -309     33    153   -316     49
   -353    361    714     -5   -532    537   -233   -319      5    111   -345     31
   -371    290    662     38   -517    475   -241   -329    -23     72   -371      7
   -389    233    623     77   -506    428   -254   -340    -49     41   -389    -23
   -392    220    610     83   -501    415   -241   -329    -57     36   -376     -5
   -337    277    613     28   -475    444   -197   -293    -36     59   -337     44
   -379    249    628     64   -504    439   -192   -290    -46     57   -353     28
   -400    218    618     90   -509    418   -197   -293    -64     49   -358     10
   -431    142    574    142   -501    355   -200   -293    -93     28   -368    -25
   -431     51    480    189   -457    265   -155   -249   -114    -18   -420   -103
   -459    -62    397    259   -428    166    -67   -163   -124    -77   -496   -166
   -480   -106    374    293   -428    132     28    -38    -80    -72   -472   -168
   -428     77    506    174   -470    290    137    158     98    119   -246     12
   -392    563    953    -85   -672    758    176    265    358    496    174    436
   -504   1195   1699   -345  -1101   1447    103    168    589    917    649    917
   -618   1449   2068   -415  -1343   1758   -166   -163    548   1062    872   1098
   -644   1047   1688   -202  -1166   1366   -418   -584     77    613    483    732
   -719    192    909    262   -815    550   -527   -849   -509   -137   -272    103
   -696   -329    366    514   -532     18   -524   -792   -706   -459   -620   -205
   -607   -394    213    501   -410    -90   -418   -589   -602   -415   -607   -202
   -493   -233    257    363   -376     10   -244   -376   -426   -277   -496    -90
   -470   -124    342    296   -407    109   -129   -244   -309   -176   -397      5
   -558   -150    405    353   -483    127   -101   -202   -277   -153   -366     38
   -561   -142    418    353   -491    137    -77   -168   -254   -142   -332     57
   -475    -59    415    265   -446    176    -33   -119   -218   -122   -296     98
   -465    -46    418    254   -441    184     -7    -90   -202   -109   -285    124
   -509    -96    413    301   -462    155    -10    -93   -213   -124   -298    124
   -498    -90    407    296   -454    158    -10    -88   -220   -132   -314    142
   -462    -54    407    257   -436    176     10    -64   -210   -122   -298    179
   -441    -25    415    233   -428    192     31    -44   -197   -103   -275    205
   -436    -18    415    226   -426    197     49    -28   -187    -88   -246    218
   -439    -25    413    233   -426    192     62    -15   -179    -72   -223    236
   -446    -41    405    241   -426    181     64    -15   -184    -85   -231    236
   -415    -18    397    218   -407    189     85      2   -176    -90   -233    265
   -454    -57    397    254   -428    171     85     10   -184   -103   -233    265
   -478    -54    423    267   -452    184     93     23   -179    -88   -200    259
   -420     12    433    202   -428    223    124     59   -150    -57   -145    283
   -400     51    449    174   -423    249    140     83   -132    -41   -114    293
   -423     51    472    184   -446    262    142     88   -132    -38   -101    296
   -418     57    475    181   -446    265    140     93   -137    -44   -101    296
   -436     15    452    210   -444    233    129    101   -148    -57   -111    277
   -418     57    475    179   -446    265    135    129   -132    -36    -72    314
   -394    103    498    145   -446    298    148    166   -111     -7    -33    355
   -358    171    530     93   -444    350    179    215    -70     31     15    397
   -381    189    568     93   -475    379    205    257    -44     51     51    423
   -449    153    600    148   -524    376    210    280    -38     54     70    433
   -428    187    615    119   -522    402    228    306    -25     70    101    457
   -389    210    600     90   -493    405    244    327    -15     75    119    470
   -363    226    589     67   -478    405    267    350     -7     83    132    488
   -329    277    607     25   -470    441    301    376     12     98    158    522
   -316    290    605     12   -459    446    332    392     20     96    168    537
   -358    249    607     54   -483    428    345    394     12     80    155    537
   -400    215    613     90   -506    413    355    402     12     75    153    548
   -387    226    610     80   -498    418    376    420     31     85    161    568
   -379    228    607     72   -493    418    394    439     44     90    166    581
   -363    265    628     49   -496    446    426    462     67    109    187    605
   -392    228    618     80   -506    423    428    457     57     90    171    587
   -418    202    618    106   -517    410    433    459     57     77    161    589
   -381    236    618     72   -501    426    457    483     77     88    181    605
   -368    254    623     57   -496    439    480    509    101    106    215    636
   -374    254    628     59   -501    441    488    519    103    111    236    646
   -358    270    628     44   -493    449    496    532    114    116    257    646
   -337    275    610     31   -475    441    506    542    124    122    270    649
   -327    283    610     23   -467    446    519    555    142    127    288    665
   -348    283    631     31   -491    457    530    568    158    135    298    665
   -371    280    649     44   -509    465    537    587    176    145    319    670
   -306    348    652    -20   -480    498    558    620    202    166    350    693
   -254    384    639    -64   -446    511    574    649    215    184    374    711
   -163    457    620   -148   -392    537    615    685    249    213    410    748
   -187    441    626   -127   -405    532    623    691    249    205    413    753
   -236    436    670   -101   -452    553    610    683    252    205    428    763
   -226    483    709   -127   -467    594    626    691    270    220    459    802
   -197    511    709   -158   -454    610    628    691    275    226    472    810
   -233    452    683   -109   -457    566    594    659    241    197    446    782
   -220    439    659   -111   -441    550    594    657    241    192    452    792
   -226    426    652    -98   -439    537    594    662    239    189    454    795
   -257    366    623    -54   -441    493    579    657    220    166    441    779
   -280    335    613    -28   -446    472    568    652    205    148    436    769
   -254    337    592    -44   -426    465    563    654    194    132    431    756
   -163    384    548   -109   -355    465    589    680    210    137    444    753
   -148    363    511   -109   -329    436    607    688    210    129    446    756
   -246    265    511    -10   -379    387    581    659    176     90    418    732
   -228    244    470     -7   -350    355    574    659    166     70    410    719
   -285    184    470     51   -376    327    561    644    145     46    394    696
   -335    137    470     96   -402    301    555    636    132     28    394    691
   -407     83    491    161   -449    285    548    628    122     15    394    678
   -426     57    483    181   -454    270    548    628    103     -5    381    659
   -402    -18    384    210   -394    181    558    639     70    -64    324    597
   -381    -75    306    228   -345    114    652    740     83    -98    280    527
   -363    -25    335    194   -350    153    769    896    174    -44    324    548
   -314    163    478     75   -394    319    880   1096    358    135    498    704
   -246    659    906   -205   -576    782    945   1249    649    511    909   1114
   -374   1343   1717   -485  -1044   1530    893   1184    945    995   1473   1680
   -548   1670   2218   -561  -1384   1945    644    859    984   1210   1764   1956
   -636   1327   1961   -348  -1299   1644    340    431    613    883   1483   1691
   -657    449   1106    103   -880    776    145     28    -85     57    691    971
   -584   -158    423    371   -506    132    145     57   -348   -335    262    537
   -496   -283    213    389   -355    -36    249    249   -275   -327    231    470
   -441   -194    244    316   -345     23    392    441   -127   -226    311    511
   -387    -80    306    233   -348    111    501    581      2   -119    405    579
   -366    -25    337    194   -353    155    561    652     70    -62    462    631
   -361    -18    340    189   -350    161    605    696     98    -36    488    662
   -358    -20    337    187   -350    158    633    724    114    -23    504    683
   -345    -25    319    187   -332    145    649    745    127    -20    511    675
   -340    -10    327    174   -335    158    652    745    132    -20    524    672
   -324     15    340    155   -332    176    657    756    145     -5    555    696
   -306     15    322    142   -314    168    667    766    153      2    568    706
   -290      2    293    145   -290    148    672    776    153      2    568    709
   -265     31    296    114   -280    163    672    779    155      2    581    714
   -249     41    290    101   -270    166    683    789    168      2    589    730
   -241     31    272    103   -259    150    685    792    168     -5    589    722
   -241     31    272    106   -257    150    688    800    174      5    602    714
   -239     36    272     98   -257    155    688    807    179     15    620    722
   -228     25    254    101   -241    140    693    815    181     20    628    722
   -226     36    259     93   -244    148    696    828    192     23    639    730
   -228     49    277     90   -252    163    709    844    205     33    652    740
   -228     41    270     93   -249    155    724    862    213     46    662    748
   -226     31    257     98   -241    142    730    875    218     59    675    753
   -228     31    259     98   -244    145    743    891    231     72    696    763
   -215     46    262     85   -239    153    756    909    244     93    722    782
   -215     51    267     80   -241    158    761    924    257    111    748    805
   -207     59    265     72   -236    161    763    945    265    129    763    823
   -200     59    259     70   -231    158    758    961    267    135    771    833
   -184     88    272     49   -228    179    758    976    280    150    789    852
   -137    132    270      2   -205    200    774   1005    309    181    813    872
   -179    106    285     33   -231    194    787   1015    314    187    818    872
   -140    158    296    -10   -218    226    818   1039    335    207    846    891
   -111    161    272    -23   -192    215    849   1049    340    210    849    888
   -192    106    298     41   -244    200    836   1026    322    197    833    867
   -194    109    301     41   -249    205    849   1034    335    213    846    875
   -174    127    301     23   -239    213    867   1060    355    239    870    891
   -168    155    324      7   -246    239    891   1085    381    270    901    909
   -202    129    329     33   -265    228    898   1080    384    270    896    893
   -205    114    319     44   -262    218    911   1078    387    262    878    875
   -220    103    322     57   -272    213    911   1072    389    262    867    865
   -215    122    337     46   -275    228    922   1072    397    283    885    875
   -220    119    337     49   -280    226    922   1067    400    290    896    870
   -218    129    345     44   -283    236    927   1067    407    298    911    870
   -207    140    345     33   -277    241    935   1075    418    314    940    875
   -265     90    355     88   -309    223    932   1078    426    319    953    870
   -246    119    366     62   -306    241    930   1085    436    332    969    878
   -210    181    392     12   -301    288    930   1088    452    353    987    888
   -228    166    394     28   -311    280    940   1101    465    368   1008    898
   -220    205    426      7   -322    314    958   1114    483    397   1052    914
   -197    272    467    -38   -332    368    984   1135    506    423   1098    930
   -171    324    496    -75   -335    407   1002   1153    527    444   1127    950
   -168    353    522    -93   -345    436   1000   1156    537    465   1140    961
   -176    353    530    -88   -353    441    987   1153    540    478   1140    969
   -155    366    522   -106   -340    441    989   1140    537    475   1127    976
   -106    444    550   -171   -327    496   1000   1135    553    496   1150   1008
   -106    444    550   -171   -327    498    976   1101    540    485   1132   1002
   -101    423    524   -161   -311    472    935   1054    504    462   1098    966
    -90    420    511   -166   -301    467    904   1023    485    449   1088    937
   -119    376    496   -129   -306    436    872    997    467    420   1065    898
   -140    327    465    -93   -303    394    862    982    457    400   1036    872
   -132    296    428    -80   -280    361    859    974    452    400   1036    867
    -88    303    392   -109   -241    348    852    969    441    387   1028    849
   -116    239    355    -62   -236    298    823    935    397    342    971    797
   -129    187    316    -28   -223    252    797    893    355    303    930    750
   -114    161    275    -23   -194    218    771    859    324    280    909    711
    -96    137    233    -23   -166    184    756    839    303    262    893    678
    -88    142    228    -28   -158    184    756    839    314    272    893    672
    -70    158    228    -44   -150    192    756    841    324    280    888    672
    -49    155    205    -51   -127    179    740    823    319    267    875    662
    -70    111    179    -23   -124    145    724    810    303    244    852    623
    -33     12     46      7    -38     28    740    839    280    187    782    545
    -18    -51    -33     33      5    -44    833    937    311    158    730    478
    -25    -51    -25     38      0    -38    943   1083    405    210    758    488
     23    189    163   -109    -70    179   1010   1226    597    423    969    678
     67    784    717   -426   -324    750   1015   1257    852    823   1413   1104
     -7   1462   1467   -727   -737   1465    883   1065   1023   1213   1875   1530
   -171   1561   1732   -693   -950   1647    540    659    878   1278   1997   1615
   -259   1008   1265   -374   -763   1135    296    233    368    766   1483   1189
   -311    179    491     64   -402    335    246     85   -114     85    761    592
   -277   -226     51    249   -166    -88    298    228   -194   -132    506    350
   -249   -270    -20    259   -114   -145    426    441    -62    -75    540    371
   -290   -207     80    246   -187    -64    548    587     88     36    628    441
   -249    -49    200    148   -226     75    623    683    218    155    691    509
   -215     38    254     88   -236    148    662    732    288    210    735    535
   -220     59    280     80   -249    168    667    750    314    233    753    548
   -220     77    296     70   -257    187    665    758    332    252    748    563
   -220    101    319     59   -270    210    665    766    353    267    758    563
   -213    140    353     36   -283    244    672    769    366    280    769    561
   -202    171    374     15   -288    272    672    771    381    301    774    574
   -205    171    374     15   -290    272    659    766    381    309    771    584
   -197    192    389      2   -293    290    646    761    384    314    769    581
   -189    213    402    -12   -296    309    639    756    384    316    761    574
   -187    218    405    -15   -296    311    644    766    407    335    779    587
   -200    197    394      0   -296    296    631    761    413    329    784    576
   -197    179    376     10   -285    277    623    761    420    327    782    563
   -176    197    371    -10   -275    283    626    776    444    340    792    581
   -166    215    381    -23   -272    298    618    779    457    358    800    594
   -166    213    376    -23   -272    296    597    771    454    363    802    584
   -153    200    353    -23   -254    275    589    779    454    371    797    584
   -135    239    371    -54   -254    303    587    787    467    392    813    597
   -129    249    379    -59   -254    314    587    797    478    397    823    605
   -114    259    374    -72   -246    316    587    807    493    415    839    618
   -111    259    371    -75   -241    314    574    810    501    420    846    623
   -114    265    376    -77   -246    319    571    826    514    436    854    620
   -124    254    379    -64   -252    316    548    828    519    452    870    615
   -101    280    379    -90   -239    329    545    841    535    475    893    623
    -49    337    384   -145   -215    361    548    870    558    504    937    639
    -59    327    387   -135   -223    355    542    875    571    519    961    633
    -31    348    379   -158   -205    363    561    893    600    548   1000    659
    -28    345    374   -158   -202    361    566    893    602    542   1013    683
    -36    329    363   -148   -200    345    568    885    597    545   1013    688
    -41    309    350   -135   -197    329    579    883    602    540   1008    685
    -25    309    335   -140   -179    322    584    880    607    545   1005    701
    -12    324    337   -158   -176    329    597    888    626    561   1015    717
    -59    283    342   -111   -202    314    592    870    623    553   1000    706
   -124    220    342    -49   -233    283    568    844    605    530    966    683
   -119    202    322    -41   -220    262    563    828    600    522    953    678
    -44    277    322   -119   -181    298    589    844    626    550    989    724
    -15    306    322   -148   -168    314    597    839    631    563   1005    740
    -75    257    332    -93   -205    296    581    818    618    561   1002    722
   -111    239    350    -62   -231    293    576    810    620    568   1021    711
   -124    205    329    -41   -228    267    568    802    623    568   1026    711
   -114    189    303    -38   -210    246    571    807    636    576   1034    727
    -70    223    290    -77   -181    257    581    828    665    589   1057    756
    -62    236    298    -85   -179    267    584    846    688    600   1075    771
    -90    218    306    -64   -200    262    579    859    706    607   1088    766
    -67    246    314    -90   -192    280    587    880    732    631   1111    792
    -93    241    335    -75   -215    288    587    888    743    646   1117    823
    -93    257    350    -80   -220    303    602    904    758    672   1137    852
    -64    306    371   -122   -218    337    618    917    776    704   1182    865
    -93    324    418   -116   -254    368    633    930    795    735   1208    891
   -132    335    467   -103   -301    402    639    930    805    761   1226    906
   -140    361    501   -109   -319    431    626    922    805    782   1267    914
   -106    368    472   -132   -290    420    600    898    782    771   1278    898
   -124    348    470   -111   -298    407    574    875    763    756   1257    904
   -153    285    436    -67   -293    361    550    857    740    730   1228    909
   -129    288    418    -77   -272    353    550    857    732    722   1226    911
    -90    301    392   -106   -241    345    555    854    717    706   1226    896
   -111    236    345    -62   -228    290    542    836    685    675   1195    846
   -192    116    309     36   -249    210    496    797    639    636   1135    792
   -145    116    262     15   -202    189    493    802    631    623   1130    795
   -145     77    220     33   -184    148    483    784    607    594   1106    771
   -150     54    205     46   -179    129    478    771    592    579   1088    753
   -202      2    205     98   -202    103    452    743    566    550   1052    730
   -228    -15    213    122   -220     98    428    724    553    532   1036    730
   -166     18    184     72   -174    101    436    737    563    535   1044    758
   -137     10    148     62   -145     77    439    743    561    524   1036    761
   -140    -88     51    111    -98    -20    436    758    537    478    987    719
   -132   -192    -59    163    -36   -127    506    839    545    436    922    657
    -93   -124    -33    106    -31    -80    631    971    636    488    937    657
    -77    -31     44     54    -62      5    714   1109    771    613   1034    743
    -28    358    384   -166   -207    371    743   1205    995    919   1353   1060
    -28   1049   1078   -509   -553   1062    701   1132   1228   1343   1836   1532
   -179   1319   1499   -571   -839   1410    374    724   1143   1493   2047   1717
   -288   1013   1301   -363   -795   1156     38    288    766   1210   1805   1512
   -332    298    631     15   -483    465    -67     23    241    532   1137    982
   -220   -218      2    220   -111   -109    -20     96      7    137    719    646
   -174   -374   -200    272     10   -285     77    293    109    158    693    620
   -194   -418   -223    306     12   -322    163    415    218    220    719    633
   -161   -340   -181    249      7   -262    228    501    329    309    792    688
   -116   -231   -114    174     -2   -174    288    574    431    397    872    758
   -106   -181    -77    142    -15   -132    316    610    475    433    906    782
   -103   -181    -77    140    -12   -129    322    620    491    446    922    789
    -96   -176    -80    135    -10   -127    324    628    501    457    932    800
    -64   -137    -72    101      2   -106    335    641    514    475    956    815
    -49   -129    -80     88     15   -106    335    639    519    480    963    807
    -62   -129    -67     96      0    -98    335    641    535    485    976    813
    -75   -137    -62    103     -7    -98    329    639    542    488    979    818
    -54   -132    -77     93     10   -106    319    639    545    491    987    820
    -18    -85    -70     51     23    -77    322    652    568    506   1013    836
     12    -59    -72     23     41    -64    322    657    587    514   1034    839
    -36   -103    -67     70     12    -85    298    639    579    506   1026    818
    -33    -96    -62     64     12    -80    296    636    584    517   1036    828
      7    -49    -57     18     31    -51    316    659    610    542   1065    849
    -23    -85    -62     54     18    -75    303    649    605    532   1065    831
     -7    -59    -54     31     20    -57    296    644    613    540   1088    828
    -18    -44    -25     31      2    -36    283    633    620    545   1104    823
    -23    -28     -5     25    -12    -15    265    633    628    553   1114    818
     15      2    -12     -7     12     -5    265    644    644    568   1130    815
     54     44    -10    -51     33     18    265    654    662    587   1153    826
     51     80     28    -64     12     54    257    665    680    610   1189    852
     41     75     33    -59      2     57    241    670    691    618   1208    865
     41     72     31    -57      5     51    233    680    704    633   1223    872
     96    135     36   -116     31     85    249    711    735    665   1257    893
    150    192     41   -171     54    116    267    737    761    688   1288    909
     83    158     75   -122      2    116    246    724    750    672   1288    898
     93    174     77   -135      7    127    259    727    761    680   1309    917
    137    210     72   -176     31    142    283    745    779    698   1337    937
    150    239     88   -194     31    163    306    756    800    717   1369    956
    124    231    103   -179     10    168    309    743    802    714   1374    950
     54    176    122   -116    -33    150    298    717    792    698   1356    927
     25    158    132    -93    -54    145    301    709    795    693   1348    914
     25    174    148    -98    -59    161    309    717    815    714   1363    930
     25    176    150   -101    -64    166    303    704    823    717   1366    932
     83    236    153   -158    -36    194    324    709    846    727   1376    943
     75    252    176   -163    -51    215    337    704    859    732   1379    937
    -23    163    187    -70   -103    174    303    665    833    704   1348    893
     23    210    184   -119    -80    197    311    680    857    735   1376    914
     18    218    200   -119    -90    210    324    688    870    756   1397    924
     -7    189    197    -93   -103    194    314    680    870    756   1397    919
     -5    192    197    -93   -101    194    306    680    880    763   1400    919
    -18    213    231    -98   -124    220    309    683    896    779   1410    930
     -5    244    246   -119   -124    244    314    693    917    795   1423    948
      7    267    259   -137   -127    262    324    709    940    805   1431    961
     33    342    309   -187   -137    327    350    737    969    839   1473    992
     49    350    301   -200   -127    327    363    748    979    849   1496    992
     59    332    272   -197   -106    303    363    750    984    849   1499    984
     75    376    298   -226   -111    337    374    771   1010    875   1527   1018
     67    439    371   -252   -150    405    387    782   1041    901   1561   1060
     62    472    410   -270   -174    444    392    769   1052    917   1579   1085
    109    496    387   -303   -137    441    389    758   1047    906   1582   1096
    116    465    348   -293   -116    407    363    724   1018    875   1556   1075
     36    374    337   -205   -150    355    311    670    974    844   1519   1047
     36    350    311   -194   -137    332    280    649    953    828   1493   1028
    132    418    285   -275    -77    353    283    657    963    828   1493   1028
    184    431    246   -311    -31    340    283    646    950    815   1480   1018
    166    371    205   -267    -18    288    270    626    917    787   1449    992
     83    244    158   -163    -38    202    233    581    865    732   1384    930
     12    127    114    -70    -49    122    194    532    807    678   1327    872
     38    106     64    -75    -12     85    176    506    774    649   1296    846
     98    127     28   -111     36     77    179    504    769    644   1286    841
     88    101     12    -96     38     57    161    485    748    626   1257    815
     96    111     12   -103     41     62    158    478    748    626   1257    815
    106    111      5   -109     51     57    148    467    732    618   1252    810
    116     72    -44    -93     80     15    135    452    704    594   1223    787
    137    -31   -171    -54    153    -98    153    478    670    535   1148    706
    145   -106   -252    -20    197   -179    244    566    688    501   1091    633
    166    -75   -244    -46    202   -158    348    706    774    550   1114    631
    202    127    -75   -163    140     25    431    870    953    750   1299    789
    226    698    472   -462   -124    584    428    935   1239   1174   1761   1228
    109   1353   1244   -732   -566   1299    303    771   1447   1587   2252   1680
      2   1532   1530   -769   -763   1530    -23    387   1340   1673   2397   1795
    -83   1036   1119   -475   -600   1078   -327    -96    820   1182   1951   1405
   -124    137    262     -7   -194    200   -405   -327    231    405   1174    737
    -80   -285   -207    181     62   -246   -371   -231     98    153    885    467
     -7   -322   -316    163    153   -319   -254    -33    220    220    914    478
     75   -194   -270     59    171   -231    -96    155    389    355   1018    561
     54   -109   -163     25    109   -137    -18    252    493    449   1096    623
     18    -72    -90     25     51    -80     18    290    542    496   1137    657
     28    -25    -57     -2     41    -38     46    319    581    530   1158    685
     36     -2    -38    -15     36    -20     54    329    594    550   1163    706
     33     -7    -41    -15     36    -23     59    337    594    553   1163    696
     25     -2    -28    -12     25    -15     64    342    602    561   1171    685
     33     12    -20    -23     25     -2     62    342    607    568   1176    693
     20     25      5    -23      7     15     54    337    610    568   1176    714
      7     36     28    -23    -10     31     49    332    610    574   1182    724
     20     62     41    -41    -10     51     57    340    628    600   1202    745
     12     49     36    -33    -12     44     67    342    641    615   1210    758
    -33     12     46     10    -38     28     62    335    636    613   1213    758
    -20     46     67    -15    -44     54     54    329    641    626   1239    761
     62    129     67    -96     -2     98     88    363    678    659   1288    782
     54    127     70    -90     -7     98     93    361    680    665   1293    782
    -28     59     88    -15    -57     72     64    316    652    639   1247    771
     -7     83     90    -38    -49     85     46    306    652    639   1234    782
     15    106     90    -62    -36     98     49    311    662    646   1241    795
     57    135     75    -96    -10    106     54    316    678    665   1252    807
     46    137     90    -90    -20    114     54    311    683    683   1265    818
     44    142     98    -96    -28    119     44    309    685    691   1278    841
     70    176    106   -124    -18    142     36    316    696    701   1299    865
    101    207    103   -155      0    155     31    329    711    717   1296    888
    119    223    103   -171      7    163     28    337    730    740   1309    885
    155    262    106   -210     23    184     44    355    753    774   1335    891
    114    259    145   -187    -15    202     41    350    756    789   1322    891
    124    306    181   -218    -28    246     57    366    774    813   1332    896
    145    363    218   -254    -36    290     85    387    805    833   1353    906
    127    371    244   -252    -59    309     98    384    815    833   1350    904
     72    342    270   -207    -98    306     70    363    810    826   1337    898
     18    277    257   -148   -119    267     51    322    779    789   1260    867
     28    270    241   -148   -106    257     70    311    766    771   1205    836
     77    322    244   -200    -85    285     93    322    782    795   1202    836
     70    335    265   -202    -98    301    109    322    800    800   1195    831
     38    311    272   -176   -116    293    101    301    797    792   1171    810
     38    298    259   -168   -109    280     93    293    802    779   1166    795
     31    290    257   -163   -114    275     85    277    802    774   1150    782
      2    259    257   -129   -127    257     75    257    789    771   1124    763
     25    283    257   -155   -114    270     72    252    797    784   1127    763
     51    319    267   -184   -106    293     72    254    807    797   1127    769
     33    306    272   -171   -119    290     44    231    792    792   1109    756
     23    290    267   -158   -122    280     28    215    784    787   1096    737
     33    324    288   -181   -127    306     25    210    792    797   1104    735
     59    361    301   -210   -119    332     38    223    810    818   1114    750
     88    415    324   -252   -119    371     54    241    839    844   1135    769
    116    446    329   -283   -106    389     62    246    849    857   1145    779
    135    462    327   -301    -96    394     57    249    846    859   1148    779
    140    454    314   -296    -85    384     44    241    839    854   1137    771
    161    498    337   -332    -88    418     49    244    854    872   1163    800
    174    545    371   -361    -98    457     54    236    865    891   1197    826
    176    574    397   -376   -109    485     51    218    870    901   1218    841
    192    581    389   -387    -98    485     36    192    859    896   1221    836
    158    532    374   -345   -109    454    -12    137    813    854   1187    802
    153    509    355   -332   -101    433    -36    109    789    836   1163    784
    150    506    355   -329   -103    433    -49     96    779    826   1150    776
    142    488    345   -314   -101    418    -54     83    763    813   1122    763
    119    449    327   -285   -103    389    -62     64    748    792   1088    740
    114    384    267   -249    -75    327    -80     44    717    756   1047    709
     88    342    254   -218    -83    298    -96     25    698    732   1018    685
     62    288    226   -174    -80    257   -111      7    670    698    982    652
     46    272    226   -161    -88    249   -116     -2    652    688    966    646
     33    270    236   -150   -101    254   -119    -18    641    678    945    641
     31    265    231   -148   -101    249   -124    -28    631    665    922    633
     38    249    210   -142    -85    231   -135    -41    618    649    896    623
     31    226    194   -129    -83    213   -150    -54    602    628    875    610
     25    197    171   -111    -72    187   -161    -62    584    600    841    587
     41    122     80    -83    -20    101   -142    -33    561    553    776    524
     57     64      7    -59     25     36    -59     72    592    535    709    467
     88     96      7    -93     38     51     28    220    685    592    717    519
    153    353    197   -254    -23    275    127    407    891    815    922    745
    166    943    774   -555   -303    859    187    519   1195   1234   1392   1223
    -33   1631   1665   -797   -849   1647    127    392   1447   1686   1935   1761
   -205   1756   1961   -774  -1083   1857   -176    -28   1327   1738   2055   1867
   -262   1241   1504   -491   -883   1371   -462   -465    841   1267   1610   1457
   -252    340    589    -44   -420    465   -615   -748    239    501    820    732
   -174   -218    -44    197    -64   -132   -646   -724     23    158    415    329
   -114   -252   -137    181     10   -194   -550   -558    122    205    423    319
    -77   -135    -59    106    -10    -98   -413   -381    270    322    514    387
    -54    -25     28     38    -44      0   -322   -265    387    426    602    467
    -44     28     72      7    -57     49   -267   -205    452    485    652    514
    -64     18     80     23    -72     49   -241   -176    475    511    662    535
    -44     44     85      0    -64     64   -223   -155    498    535    670    558
     12     90     77    -54    -31     83   -197   -129    527    558    693    587
    -28     46     75     -7    -51     59   -202   -132    535    555    704    581
   -109    -59     46     83    -80     -7   -254   -176    496    532    675    548
    -10     18     28     -5    -20     23   -246   -161    509    563    688    576
    161    187     25   -176     67    106   -200   -109    563    620    740    639
     54    101     46    -77      5     75   -215   -132    535    597    709    626
    -28     25     54      0    -41     41   -241   -161    504    568    675    605
    -25     36     59     -5    -44     46   -241   -163    501    571    670    605
    -38     23     62      7    -51     44   -259   -168    488    571    657    597
    -18     44     62    -12    -38     51   -249   -155    498    587    652    610
      0     72     72    -36    -36     72   -236   -140    509    597    644    618
    -23     51     75    -15    -49     64   -246   -150    498    584    618    607
    -67      2     67     31    -70     33   -265   -166    483    566    597    594
    -23     41     64     -7    -44     51   -249   -148    504    581    623    607
    -23     62     85    -20    -54     72   -249   -142    514    589    623    620
    -54     54    109      0    -83     80   -265   -150    509    584    607    636
    -83     28    111     25    -98     70   -277   -148    509    592    618    662
    -28     98    127    -33    -77    111   -254   -114    532    639    672    691
     12    140    127    -77    -57    135   -231    -80    558    675    706    727
    -10     93    103    -41    -57     98   -236    -77    553    675    704    730
    -41     54     96     -7    -67     75   -246    -77    540    672    704    717
    -49     46     96      2    -72     70   -246    -72    537    678    711    732
    -57     57    111     -2    -85     83   -244    -72    527    672    696    743
    -41     54     96     -7    -67     75   -231    -72    517    662    680    724
     36    119     83    -80    -23    101   -184    -31    548    701    730    753
     36    122     85    -77    -23    103   -181    -28    553    709    740    756
      2     93     88    -49    -44     90   -192    -41    542    704    740    758
     10     96     85    -54    -36     90   -184    -33    548    706    750    769
    -15     57     72    -23    -44     64   -176    -36    548    704    732    758
    -23     59     83    -18    -51     70   -163    -31    563    717    732    769
    -15     64     77    -25    -46     70   -153    -28    571    724    730    771
    -41     33     75      2    -59     54   -155    -38    568    722    717    750
    -46     12     57     15    -51     33   -166    -44    563    722    706    737
    -31    -18     12     25    -23     -2   -181    -64    545    704    691    730
    -12      0     12      5    -12      5   -187    -75    542    704    691    722
    -15    -28    -12     20     -2    -23   -189    -83    540    698    701    719
    -25    -62    -38     44      2    -51   -205    -96    527    698    698    714
     20    -31    -51      5     36    -41   -192    -93    535    711    709    724
     96     41    -54    -70     75     -5   -166    -67    561    740    732    758
     62     15    -46    -38     54    -15   -181    -72    558    740    724    750
     59     12    -46    -36     51    -18   -184    -67    566    745    717    753
    122     57    -64    -88     93     -2   -184    -51    579    763    719    774
    129     54    -75    -93    101    -10   -194    -49    576    758    717    771
    135     77    -57   -106     96     10   -189    -36    584    766    724    779
    140    127    -15   -135     77     57   -166    -12    613    795    745    805
    145    171     25   -158     59     98   -148     -7    633    815    758    823
    109    148     36   -129     36     93   -161    -36    620    800    753    810
    119    150     28   -135     44     90   -174    -64    605    782    735    802
    179    210     28   -194     75    119   -171    -70    610    792    743    813
    163    176     12   -168     75     96   -187    -90    597    784    740    800
     75     62    -12    -70     44     25   -231   -137    555    737    688    748
     67      7    -59    -38     64    -25   -246   -153    535    706    654    722
    103      7    -98    -57    101    -44   -252   -158    514    693    644    698
     57    -72   -129      7     93   -101   -288   -192    470    657    605    633
    -10   -166   -155     85     72   -161   -316   -231    436    620    566    579
    -12   -215   -202    111     93   -210   -332   -254    407    587    537    537
    -12   -244   -231    127    109   -239   -353   -277    387    563    524    498
    -12   -275   -262    145    124   -270   -374   -290    374    542    514    472
    -15   -277   -262    145    122   -270   -371   -290    379    542    527    475
     -2   -275   -272    140    132   -275   -381   -298    374    535    530    465
     15   -272   -288    127    150   -280   -400   -319    358    509    509    428
     15   -322   -337    153    176   -329   -410   -327    332    472    467    379
     31   -452   -483    210    254   -467   -363   -270    314    400    379    272
     18   -519   -537    249    277   -527   -257   -158    353    376    332    202
     25   -472   -501    223    262   -485   -158    -15    459    446    376    231
    135    -57   -192    -38    163   -124    -70    145    711    745    667    504
    189    696    504   -444   -158    600    -96    142   1005   1210   1202   1013
    -38   1132   1169   -548   -602   1150   -371   -184   1060   1483   1564   1319
   -109   1127   1236   -509   -672   1179   -732   -618    826   1408   1532   1247
   -101    537    639   -218   -368    587   -924  -1013    280    782    940    735
   -111   -275   -166    192     25   -223   -919  -1054   -135    137    283    171
    -70   -581   -511    324    220   -548   -862   -893   -150      5    111     15
    -46   -594   -548    319    249   -574   -756   -730    -33     59    132     18
    -23   -478   -454    252    215   -467   -644   -592    103    158    210     67
      7   -348   -355    168    179   -350   -563   -493    223    254    306    153
     15   -303   -319    142    166   -309   -519   -436    288    306    350    194
     10   -272   -285    129    145   -277   -519   -423    314    324    366    205
     20   -218   -239     98    129   -228   -517   -415    335    342    389    223
     23   -205   -228     90    124   -215   -506   -407    348    342    397    223
     15   -200   -215     90    114   -207   -501   -397    358    345    410    228
     10   -181   -194     83    101   -187   -496   -384    374    363    428    241
     64    -96   -161     15    111   -127   -480   -363    405    400    457    270
     33   -137   -171     49    101   -153   -491   -384    389    376    433    254
     31   -153   -184     59    106   -168   -509   -402    374    363    426    244
     90   -111   -202     10    142   -155   -511   -394    387    374    439    257
    213    -15   -228    -98    220   -122   -457   -345    433    415    470    290
    129    -64   -194    -33    161   -129   -472   -368    420    407    452    272
     72   -101   -176     12    122   -137   -485   -379    413    402    439    249
     72   -106   -179     15    122   -142   -493   -381    415    405    426    228
     46   -127   -174     41    109   -150   -491   -376    418    400    413    220
     85    -80   -166     -2    124   -122   -480   -361    436    426    428    218
    135    -67   -202    -33    168   -135   -483   -353    444    436    436    202
    137   -106   -244    -15    189   -174   -522   -379    418    415    415    158
    200    -38   -239    -80    218   -137   -527   -374    433    439    436    176
    218    -31   -252    -96    233   -142   -537   -381    431    436    428    176
    259    -20   -280   -119    270   -150   -532   -371    439    452    426    189
    259    -33   -293   -114    275   -163   -550   -379    436    457    413    184
    277    -10   -288   -132    283   -148   -548   -376    441    462    402    187
    270     10   -259   -142    265   -124   -537   -366    446    472    413    197
    249     20   -228   -135    239   -103   -530   -361    454    480    420    205
    184    -28   -215    -80    200   -119   -535   -371    444    470    407    192
    187    -62   -249    -62    218   -155   -532   -381    433    457    394    174
    249     -2   -252   -124    249   -124   -504   -358    459    483    407    194
    218    -33   -252    -93    233   -142   -504   -358    457    480    392    197
    189    -41   -233    -75    210   -137   -504   -361    462    488    389    207
    187    -18   -205    -83    194   -111   -496   -358    472    501    397    210
    163    -44   -207    -62    184   -124   -491   -371    472    501    379    187
    145    -62   -207    -41    174   -135   -475   -371    478    501    368    179
    161    -41   -202    -59    179   -122   -465   -374    480    506    368    179
    171    -62   -233    -54    202   -148   -483   -394    465    498    361    153
    171    -96   -267    -38    218   -181   -498   -413    454    485    350    135
    197    -93   -290    -54    244   -192   -506   -428    449    480    345    129
    200   -103   -303    -49    249   -202   -514   -439    444    483    342    132
    205   -119   -324    -41    265   -220   -511   -439    439    488    342    142
    197   -124   -324    -36    259   -223   -511   -439    436    493    345    155
    189   -119   -309    -36    249   -213   -504   -423    449    514    361    187
    194    -67   -262    -64    226   -166   -483   -405    472    550    389    218
    189    -44   -233    -72    210   -137   -446   -376    504    579    413    231
    166    -44   -210    -62    187   -124   -441   -368    509    594    426    239
    155    -25   -184    -64    168   -103   -426   -345    532    626    452    270
    153    -12   -168    -70    158    -90   -402   -324    548    649    478    296
    161     -2   -163    -77    161    -83   -384   -316    553    657    488    309
    179     28   -153   -103    166    -62   -389   -327    548    654    491    311
    184     64   -119   -124    150    -25   -384   -329    555    672    509    329
    194     80   -114   -137    153    -15   -381   -337    553    672    511    335
    194     70   -124   -132    161    -25   -402   -363    524    646    485    314
    197     31   -166   -116    181    -67   -431   -394    485    615    454    290
    200     44   -155   -124    179    -54   -446   -410    470    610    444    285
    207     41   -166   -127    187    -59   -459   -423    459    605    436    272
    205      2   -202   -103    205    -98   -459   -428    441    584    413    246
    205    -25   -231    -90    215   -127   -478   -452    405    550    379    207
    194    -90   -285    -51    239   -187   -498   -470    368    517    340    171
    187   -166   -353    -10    267   -259   -511   -485    335    478    301    140
    187   -210   -397     12    290   -303   -530   -511    306    436    254    109
    171   -241   -413     33    290   -327   -548   -535    280    415    228     90
    179   -246   -426     33    301   -335   -545   -542    270    410    223     83
    192   -246   -439     25    314   -342   -540   -548    265    400    218     70
    200   -197   -397      0    298   -296   -537   -548    270    397    223     67
    145   -241   -387     46    265   -314   -561   -563    252    384    202     54
    101   -355   -457    127    277   -405   -576   -563    223    345    166      2
    116   -426   -542    150    329   -483   -514   -485    236    316    119    -54
    101   -441   -542    171    322   -491   -389   -361    309    335    103    -85
    122   -384   -506    129    311   -444   -275   -200    441    436    171    -44
    197    -44   -241    -77    218   -142   -192    -62    652    701    444    189
    132    527    392   -332   -129    462   -228   -103    857   1083    898    602
    -31   1057   1088   -511   -558   1072   -441   -426    888   1363   1288    930
    -88    982   1070   -449   -579   1026   -805   -872    589   1236   1236    846
   -137    366    501   -114   -319    433   -995  -1223     80    636    657    371
   -103   -345   -241    223     67   -293  -1000  -1278   -301     46     28   -116
     15   -631   -646    309    329   -639   -927  -1106   -311    -67   -150   -265
     67   -610   -680    270    371   -644   -805   -943   -179      7    -96   -254
     59   -532   -592    233    324   -561   -714   -841    -62     93    -46   -202
     64   -457   -522    194    290   -488   -657   -784     20    168    -12   -153
     57   -384   -441    163    249   -413   -613   -743     96    231     33   -122
     38   -350   -392    153    215   -371   -589   -722    129    265     41   -101
     67   -309   -376    122    220   -342   -574   -711    142    272     15    -75
     64   -306   -371    119    215   -337   -563   -709    145    277    -46    -64
     44   -342   -387    150    215   -363   -568   -727    127    267   -114    -90
     49   -314   -366    129    207   -337   -571   -735    127    277   -124    -88
     49   -277   -329    114    189   -303   -568   -740    135    288   -109    -77
     28   -275   -303    122    163   -288   -563   -750    137    275    -98    -72
     18   -283   -301    132    158   -290   -566   -758    132    270   -114    -75
     49   -241   -290     96    168   -265   -568   -763    129    277   -124    -75
     67   -220   -288     77    176   -254   -579   -771    124    280   -135    -80
     77   -215   -293     70    184   -254   -589   -782    116    270   -145    -90
     83   -189   -272     54    176   -231   -592   -784    116    270   -140    -85
    111   -166   -277     28    192   -223   -602   -805    106    262   -140    -96
    148   -155   -303      5    223   -231   -613   -815     98    257   -145   -111
    176   -153   -332    -12    252   -241   -628   -826     88    246   -155   -140
    213   -148   -361    -31    285   -254   -646   -839     75    233   -150   -161
    259   -119   -379    -70    319   -249   -652   -841     75    231   -135   -168
    296    -75   -371   -111    332   -223   -652   -831     85    246   -114   -163
    316    -64   -381   -127    348   -223   -657   -826     88    252   -101   -163
    322    -70   -392   -124    355   -231   -678   -833     85    254    -85   -176
    309    -54   -363   -129    335   -207   -688   -831     90    267    -59   -168
    319      2   -316   -161    316   -155   -688   -807    114    288    -15   -145
    322     36   -288   -179    303   -124   -680   -782    129    303     10   -127
    306     67   -239   -187    272    -85   -657   -758    140    311      5   -101
    306     67   -239   -187    272    -85   -644   -761    135    314    -25   -109
    306     85   -220   -197    265    -67   -626   -769    129    316    -36   -114
    298    103   -194   -202    246    -44   -613   -776    124    309    -54   -124
    277    129   -148   -202    213     -7   -594   -779    132    306    -64   -122
    262    135   -127   -200    194      5   -592   -792    129    303    -77   -135
    239    129   -109   -184    174     10   -592   -795    129    301    -90   -150
    207    137    -72   -174    140     33   -576   -784    145    309    -90   -148
    187    166    -20   -176    103     72   -563   -779    153    311   -109   -150
    171    171      0   -174     85     85   -563   -784    158    316   -119   -163
    153    174     18   -163     67     96   -566   -795    166    327   -122   -176
    148    163     15   -158     64     90   -574   -805    161    322   -132   -189
    148    166     18   -155     64     93   -576   -823    153    311   -150   -192
    137    197     57   -168     38    127   -576   -823    158    322   -155   -189
    140    220     77   -181     31    150   -581   -826    166    329   -158   -187
    142    218     75   -181     33    148   -587   -831    168    329   -166   -194
    145    210     64   -176     41    137   -584   -826    176    332   -163   -197
    150    239     85   -197     31    163   -574   -810    194    350   -148   -184
    158    275    114   -218     20    194   -558   -795    215    374   -135   -171
    163    314    150   -241      7    233   -542   -779    236    392   -119   -153
    171    337    166   -254      2    252   -530   -761    254    405   -103   -140
    176    345    168   -262      5    257   -522   -753    267    415    -93   -137
    189    371    179   -280      5    275   -519   -748    277    426    -80   -127
    202    405    202   -303     -2    306   -509   -732    296    444    -62   -109
    200    444    244   -322    -20    345   -493   -722    319    467    -38    -88
    192    457    262   -324    -36    361   -493   -727    329    483    -28    -80
    184    433    246   -309    -31    340   -517   -753    314    472    -36    -93
    184    387    202   -285     -7    296   -542   -787    283    441    -59   -111
    197    379    181   -288      7    280   -555   -807    267    431    -70   -106
    187    332    145   -259     20    239   -566   -820    254    418    -90   -103
    184    288    103   -236     41    197   -574   -831    244    407   -103   -106
    197    236     38   -218     80    137   -597   -857    215    376   -142   -129
    184    148    -36   -166    111     57   -631   -893    163    327   -213   -174
    228    135    -93   -184    161     20   -639   -906    140    298   -252   -189
    259    132   -127   -197    194      2   -631   -914    127    280   -280   -189
    202     49   -155   -127    179    -51   -644   -940     96    246   -329   -218
    142    -46   -189    -46    166   -116   -675   -974     59    210   -389   -254
    158    -46   -205    -57    179   -127   -670   -969     62    200   -407   -244
    166    -38   -205    -62    184   -122   -670   -976     64    187   -441   -236
    153    -51   -205    -49    176   -129   -678   -984     57    171   -478   -231
    145   -103   -249    -20    197   -176   -672   -982     38    150   -519   -275
    148   -228   -376     38    262   -301   -636   -935     10     96   -600   -374
    124   -301   -428     88    275   -363   -540   -826     44     85   -644   -413
    171   -236   -410     31    288   -322   -418   -654    161    176   -579   -358
    226     51   -174   -137    200    -59   -327   -480    379    426   -324   -127
    168    594    426   -384   -127    511   -348   -465    636    831    140    327
     31   1124   1093   -579   -530   1109   -509   -696    761   1166    558    722
      0   1215   1215   -607   -607   1215   -813  -1088    581   1158    592    724
     -2    717    719   -355   -361    717  -1021  -1480     75    626     70    275
    -75   -179   -106    127     15   -145  -1085  -1636   -436    -80   -688   -355
    -10   -553   -542    283    265   -548  -1044  -1517   -511   -262   -930   -566
     80   -537   -618    228    348   -576   -917  -1327   -381   -181   -880   -530
    106   -454   -561    174    332   -506   -789  -1176   -249    -72   -776   -465
     80   -405   -485    161    280   -444   -735  -1106   -166      5   -696   -423
     83   -358   -441    137    262   -400   -698  -1065   -111     57   -665   -387
     64   -361   -428    145    244   -392   -691  -1052    -98     67   -665   -379
    127   -309   -436     90    280   -371   -659  -1023    -72     83   -654   -350
    137   -319   -457     90    296   -387   -654  -1026    -80     72   -667   -361
    122   -363   -485    119    301   -423   -672  -1044   -101     51   -693   -384
    174   -316   -491     70    329   -402   -659  -1031    -90     72   -678   -361
    194   -290   -485     49    340   -387   -659  -1031    -90     80   -685   -358
    200   -314   -514     57    355   -413   -680  -1052   -109     64   -706   -376
    205   -345   -550     70    376   -446   -701  -1072   -129     49   -737   -394
    210   -337   -550     62    379   -444   -717  -1088   -132     41   -758   -402
    226   -335   -561     54    392   -446   -722  -1085   -132     36   -784   -405
    246   -316   -563     33    402   -441   -714  -1072   -122     46   -807   -389
    236   -314   -550     38    392   -431   -714  -1075   -119     49   -836   -394
    215   -332   -548     57    381   -439   -711  -1075   -116     49   -857   -397
    226   -316   -542     46    384   -428   -701  -1062   -103     57   -852   -384
    181   -355   -540     85    358   -446   -719  -1078   -122     28   -880   -413
    192   -327   -519     67    353   -423   -719  -1070   -111     33   -888   -420
    246   -244   -491     -2    368   -366   -696  -1044    -85     57   -872   -402
    171   -314   -485     72    327   -400   -719  -1060   -103     38   -898   -423
    148   -319   -467     85    306   -392   -730  -1054    -96     49   -896   -418
    187   -283   -470     46    327   -376   -732  -1036    -77     64   -878   -400
    231   -246   -480      7    355   -363   -732  -1013    -57     80   -870   -384
    246   -218   -465    -12    355   -340   -732   -997    -36    106   -867   -376
    249   -200   -449    -25    348   -324   -730   -982    -25    116   -870   -374
    241   -205   -446    -20    342   -324   -737   -984    -36    103   -885   -381
    241   -189   -431    -25    335   -311   -732   -974    -36     96   -896   -384
    280   -140   -420    -70    350   -280   -717   -961    -20    101   -888   -376
    233   -171   -405    -33    319   -288   -737   -984    -41     77   -914   -402
    249   -158   -407    -46    327   -283   -737   -992    -46     64   -932   -415
    290   -111   -402    -90    345   -257   -719   -979    -28     77   -930   -410
    265   -132   -397    -64    329   -265   -724   -987    -23     64   -948   -426
    290   -116   -410    -88    348   -262   -719   -987    -12     62   -963   -436
    259   -137   -400    -62    327   -267   -730  -1002    -18     51   -987   -446
    277   -119   -397    -80    335   -257   -730  -1013    -18     51   -995   -452
    236   -142   -379    -46    306   -259   -740  -1034    -25     41  -1010   -470
    226   -192   -420    -18    322   -306   -761  -1065    -49     12  -1054   -506
    236   -213   -452    -12    342   -332   -774  -1085    -62    -10  -1085   -542
    249   -197   -449    -28    348   -322   -784  -1091    -62    -15  -1098   -555
    280   -150   -431    -64    355   -290   -787  -1091    -54     -7  -1096   -545
    257   -163   -423    -49    337   -290   -807  -1111    -62    -18  -1117   -568
    257   -150   -407    -51    332   -277   -818  -1122    -57    -15  -1127   -574
    280   -153   -433    -64    355   -293   -828  -1130    -59    -20  -1137   -589
    285   -163   -449    -59    366   -306   -828  -1130    -54    -20  -1145   -605
    298   -114   -413    -93    353   -262   -815  -1109    -23      5  -1127   -579
    342    -28   -371   -158    355   -200   -789  -1080     12     36  -1101   -548
    332      2   -332   -168    332   -163   -782  -1072     23     51  -1093   -532
    311     -7   -319   -150    314   -163   -779  -1078     23     49  -1098   -530
    311    -12   -327   -150    316   -171   -779  -1083     15     44  -1117   -535
    296     10   -288   -153    290   -137   -776  -1088     25     51  -1111   -509
    290     59   -231   -176    262    -85   -784  -1096     41     70  -1091   -475
    265     59   -205   -161    236    -72   -810  -1127     28     59  -1098   -480
    236     10   -226   -124    231   -106   -862  -1182    -15     23  -1137   -501
    241     -5   -246   -119    244   -124   -896  -1221    -44     -5  -1161   -509
    257    -31   -290   -114    272   -161   -917  -1249    -70    -28  -1184   -524
    272      0   -272   -135    272   -135   -919  -1249    -64    -18  -1182   -509
    257    -51   -311   -103    283   -179   -948  -1278    -98    -46  -1226   -542
    267    -96   -363    -85    314   -228   -966  -1299   -129    -77  -1267   -574
    267   -137   -407    -67    335   -270   -976  -1319   -153   -106  -1299   -605
    249   -207   -457    -20    353   -332  -1000  -1353   -192   -150  -1343   -649
    246   -236   -483     -7    363   -358  -1021  -1379   -213   -176  -1369   -667
    239   -246   -485      5    361   -366  -1039  -1405   -233   -194  -1392   -685
    228   -275   -506     20    366   -389  -1057  -1428   -254   -213  -1415   -711
    202   -335   -537     67    368   -436  -1078  -1454   -280   -239  -1449   -748
    215   -329   -545     54    379   -436  -1083  -1462   -288   -244  -1462   -758
    254   -311   -566     28    407   -439  -1091  -1467   -296   -252  -1475   -753
    257   -436   -696     88    475   -563  -1101  -1470   -350   -319  -1566   -831
    252   -558   -810    153    530   -683  -1036  -1397   -368   -387  -1675   -940
    272   -530   -802    127    535   -665   -904  -1241   -288   -342  -1662   -935
    337   -327   -665     -5    498   -496   -795  -1054   -122   -176  -1512   -784
    387    155   -233   -272    309    -36   -771   -956    132    174  -1130   -402
    275    870    594   -571   -158    732   -865  -1060    400    644   -587    145
    111   1221   1106   -667   -498   1163  -1213  -1480    374    820   -340    389
     44    854    807   -449   -381    831  -1566  -1945    -41    459   -657    106
    -33    -80    -46     54      5    -64  -1792  -2322   -727   -350  -1454   -605
    -12   -802   -789    407    387   -797  -1805  -2340  -1083   -852  -2008  -1122
    111   -857   -969    371    537   -911  -1662  -2125   -995   -823  -2023  -1150
    135   -789   -924    327    530   -857  -1496  -1935   -852   -714  -1945  -1091
    140   -701   -841    280    488   -771  -1382  -1810   -743   -620  -1862  -1021
    166   -602   -769    218    467   -685  -1325  -1748   -691   -566  -1813   -974
    179   -584   -763    202    470   -672  -1296  -1727   -683   -550  -1800   -961
    174   -576   -750    202    462   -662  -1275  -1712   -685   -548  -1797   -943
    174   -571   -745    197    457   -659  -1267  -1704   -696   -545  -1797   -945
    192   -548   -740    179    465   -644  -1262  -1696   -698   -542  -1792   -943
    176   -553   -732    187    452   -641  -1270  -1699   -717   -558  -1800   -940
    148   -548   -696    197    420   -620  -1291  -1712   -740   -574  -1803   -943
    189   -485   -675    145    431   -581  -1280  -1701   -740   -563  -1779   -917
    267   -402   -670     67    467   -535  -1241  -1662   -711   -532  -1738   -878
    202   -449   -652    122    426   -548  -1252  -1675   -740   -553  -1753   -888
    140   -504   -646    181    392   -574  -1280  -1704   -776   -589  -1782   -914
    166   -480   -646    155    405   -563  -1280  -1699   -776   -587  -1774   -904
    205   -413   -618    103    410   -514  -1270  -1680   -763   -576  -1753   -875
    202   -405   -610     98    405   -506  -1273  -1680   -776   -589  -1764   -872
    192   -420   -615    114    402   -517  -1278  -1686   -789   -605  -1782   -880
    171   -449   -623    137    394   -535  -1288  -1691   -805   -618  -1797   -885
    207   -405   -613     98    410   -509  -1286  -1675   -800   -607  -1787   -872
    218   -368   -587     72    400   -478  -1283  -1670   -802   -607  -1779   -872
    241   -322   -563     38    402   -444  -1270  -1649   -795   -592  -1751   -852
    244   -311   -555     31    397   -433  -1273  -1639   -797   -581  -1738   -844
    249   -342   -592     46    420   -467  -1280  -1639   -818   -594  -1745   -854
    262   -322   -587     28    423   -454  -1273  -1621   -820   -589  -1735   -844
    262   -298   -561     18    410   -428  -1275  -1610   -823   -592  -1727   -833
    265   -267   -535      0    400   -402  -1275  -1600   -826   -589  -1714   -831
    280   -249   -530    -15    405   -389  -1273  -1587   -826   -579  -1696   -823
    265   -267   -535      0    397   -400  -1267  -1579   -833   -579  -1691   -815
    244   -280   -524     15    384   -402  -1252  -1571   -836   -576  -1678   -810
    246   -244   -491     -5    368   -366  -1228  -1556   -826   -561  -1649   -789
    275   -179   -454    -46    363   -316  -1202  -1540   -815   -542  -1621   -769
    270   -171   -441    -51    353   -306  -1187  -1532   -810   -532  -1600   -774
    226   -226   -452      0    337   -337  -1176  -1530   -815   -535  -1584   -787
    205   -244   -449     18    324   -345  -1176  -1535   -823   -540  -1569   -795
    252   -179   -431    -36    340   -303  -1156  -1519   -810   -519  -1545   -784
    259   -140   -402    -62    329   -270  -1137  -1517   -807   -514  -1548   -784
    207   -200   -407     -5    306   -303  -1137  -1532   -833   -537  -1587   -802
    202   -205   -407      0    303   -306  -1132  -1538   -844   -550  -1623   -807
    200   -166   -366    -15    283   -265  -1119  -1538   -841   -553  -1631   -802
    150   -200   -350     23    249   -275  -1132  -1548   -849   -558  -1644   -815
    145   -210   -355     33    249   -283  -1135  -1545   -846   -553  -1647   -815
    137   -215   -353     38    244   -283  -1148  -1556   -854   -550  -1654   -826
    168   -174   -342      2    254   -257  -1145  -1556   -846   -540  -1639   -826
    205   -127   -332    -38    265   -228  -1130  -1548   -836   -530  -1621   -813
    207   -124   -335    -41    270   -228  -1130  -1540   -833   -527  -1615   -805
    205   -122   -327    -44    262   -223  -1117  -1530   -826   -514  -1590   -802
    194   -101   -296    -46    244   -197  -1091  -1506   -802   -491  -1543   -789
    215    -64   -280    -77    246   -174  -1067  -1491   -800   -475  -1522   -779
    254    -23   -280   -116    267   -150  -1049  -1475   -792   -462  -1493   -779
    265     20   -246   -142    254   -111  -1041  -1462   -779   -441  -1483   -774
    262     54   -207   -158    236    -75  -1026  -1444   -758   -415  -1457   -761
    270     59   -210   -166    239    -75  -1010  -1439   -766   -410  -1457   -763
    322    106   -215   -215    267    -51  -1021  -1462   -782   -407  -1449   -766
    389    122   -270   -257    329    -75  -1065  -1509   -813   -449  -1449   -787
    405    106   -298   -254    353    -96  -1109  -1548   -836   -485  -1426   -807
    433    119   -314   -277    374    -98  -1119  -1556   -844   -483  -1374   -792
    493    122   -371   -306    433   -124  -1140  -1571   -870   -496  -1374   -805
    501     88   -413   -296    454   -161  -1153  -1587   -909   -524  -1410   -844
    480     36   -444   -257    462   -202  -1145  -1582   -937   -542  -1415   -867
    436    -49   -485   -194    459   -267  -1140  -1574   -969   -566  -1480   -896
    394   -111   -506   -142    449   -309  -1130  -1566   -984   -589  -1535   -914
    350   -129   -483   -111    415   -306  -1117  -1556   -987   -594  -1532   -919
    301   -135   -436    -83    368   -285  -1091  -1532   -976   -587  -1512   -906
    239   -181   -420    -28    329   -301  -1078  -1514   -989   -594  -1530   -914
    194   -194   -389      0    290   -290  -1065  -1493   -989   -594  -1553   -906
    171   -205   -376     15    272   -288  -1044  -1473   -982   -592  -1577   -893
    168   -210   -379     20    272   -293  -1026  -1452   -969   -594  -1577   -880
    168   -220   -389     25    277   -306  -1021  -1436   -982   -623  -1587   -906
    181   -337   -519     77    348   -428   -974  -1374  -1005   -688  -1660   -984
    166   -397   -563    114    363   -480   -833  -1226   -950   -698  -1701  -1036
    179   -337   -517     80    348   -426   -688  -1028   -820   -607  -1649   -995
    200    -12   -213    -96    205   -111   -587   -857   -584   -335  -1374   -743
    179    605    426   -392   -124    514   -589   -823   -311     88   -878   -265
     33   1197   1163   -618   -566   1182   -753  -1031   -163    457   -407    163
    -44   1304   1348   -628   -696   1325  -1101  -1434   -327    485   -301    228
    -90    704    795   -306   -444    748  -1306  -1829   -875   -101   -844   -254
   -103   -127    -23    114    -41    -75  -1317  -1919  -1353   -779  -1543   -865
    -41   -532   -493    285    223   -514  -1252  -1766  -1439   -989  -1795  -1098
     20   -579   -600    280    309   -589  -1137  -1587  -1335   -950  -1790  -1109
     46   -519   -566    236    303   -542  -1008  -1434  -1200   -854  -1709  -1044
     64   -413   -480    174    270   -446   -919  -1322  -1088   -756  -1608   -969
     70   -316   -387    122    226   -353   -854  -1252  -1015   -688  -1532   -914
     77   -296   -374    109    226   -335   -802  -1195   -974   -659  -1501   -880
     75   -275   -353     98    210   -314   -769  -1153   -956   -641  -1470   -849
     75   -257   -332     88    202   -293   -743  -1127   -937   -626  -1439   -836
     51   -267   -319    106    181   -293   -727  -1104   -932   -623  -1418   -826
     18   -272   -290    127    153   -280   -719  -1085   -927   -613  -1397   -820
     59   -215   -275     75    166   -244   -693  -1049   -906   -581  -1356   -797
    142   -129   -272     -5    205   -202   -646   -992   -865   -532  -1296   -750
     80   -181   -265     49    171   -220   -631   -971   -865   -532  -1273   -740
      7   -233   -241    114    124   -236   -626   -961   -867   -540  -1254   -740
     54   -187   -244     64    148   -215   -594   -917   -836   -509  -1205   -706
     72   -158   -231     41    150   -192   -566   -885   -815   -493  -1166   -691
     36   -187   -223     72    127   -205   -558   -870   -807   -493  -1148   -685
     20   -213   -233     96    127   -223   -542   -849   -795   -493  -1130   -675
     36   -179   -215     70    124   -197   -511   -810   -766   -467  -1091   -659
     98    -93   -194     -2    145   -142   -462   -748   -719   -426  -1028   -620
     75   -106   -184     12    129   -145   -452   -722   -704   -402  -1005   -602
     18   -150   -168     67     93   -158   -436   -706   -704   -392  -1002   -592
     -2   -187   -184     93     90   -187   -426   -683   -709   -392  -1000   -568
     44   -163   -207     57    124   -184   -415   -654   -706   -381   -984   -532
     88   -111   -200     10    142   -155   -389   -620   -693   -366   -961   -483
     90   -114   -205     12    148   -158   -371   -584   -675   -348   -935   -436
     67   -142   -210     36    137   -176   -353   -535   -652   -332   -904   -392
     90   -116   -207     12    148   -163   -332   -501   -631   -311   -862   -363
    111    -93   -205     -7    155   -150   -303   -467   -620   -301   -828   -353
    103    -98   -202     -2    153   -150   -285   -446   -623   -309   -813   -345
     85   -116   -202     12    142   -158   -283   -433   -623   -327   -815   -348
    176    -36   -215    -70    194   -124   -228   -366   -555   -298   -753   -306
    137    -64   -205    -36    168   -135   -202   -329   -532   -290   -711   -293
     31   -119   -150     44     90   -135   -181   -311   -535   -277   -691   -290
      5    -88    -96     41     49    -90   -129   -259   -504   -233   -649   -252
    -38    -98    -59     67      7    -80    -85   -228   -488   -213   -633   -236
    -98   -122    -23    109    -38    -72    -54   -205   -483   -207   -646   -236
   -124   -116      7    122    -67    -54    -18   -176   -470   -187   -639   -228
   -135   -142    -10    137    -64    -77     10   -153   -467   -181   -639   -228
   -124   -140    -15    132    -57    -77     38   -124   -454   -176   -620   -207
   -163   -184    -23    171    -72   -106     31   -127   -467   -200   -623   -223
   -153   -171    -18    163    -67    -96     36   -122   -475   -202   -615   -220
   -137   -161    -23    148    -59    -93     67    -98   -470   -181   -592   -200
   -127   -145    -20    135    -54    -83     93    -62   -457   -163   -571   -181
   -111   -132    -20    119    -46    -77    114    -31   -452   -161   -568   -163
   -135   -142     -7    140    -64    -75    124    -10   -449   -158   -571   -155
   -129   -132     -2    129    -64    -67    158     38   -431   -129   -545   -124
   -114   -132    -20    122    -46    -77    184     72   -420   -122   -527   -106
    -90   -109    -20     98    -36    -64    213    111   -392   -114   -483    -80
    -72    -77     -5     75    -33    -41    259    166   -350    -98   -439    -46
    -83    -90    -10     85    -36    -49    275    181   -348   -109   -418    -36
    -80    -67     12     72    -49    -28    288    194   -337   -101   -368     -7
    -77    -44     31     59    -57     -5    303    207   -324    -93   -311     20
    -12     15     28      0    -20     20    335    226   -303    -70   -254     57
     25     31      5    -28     10     18    332    220   -311    -64   -233     59
     28    -10    -38    -10     33    -23    311    202   -340    -83   -239     38
     15    -36    -51      7     31    -44    293    192   -358    -93   -239     33
     15    -41    -57     12     36    -49    306    215   -345    -90   -228     51
     10    -88   -101     36     54    -93    309    223   -353   -106   -231     54
     23   -111   -137     44     77   -124    309    228   -368   -106   -233     46
     20   -155   -176     67     96   -166    311    236   -387   -101   -244     36
    -23   -252   -228    137    101   -241    301    226   -415   -124   -277      0
    -44   -303   -262    171    109   -283    290    215   -418   -155   -301    -23
    -23   -314   -293    168    135   -303    296    223   -413   -187   -306    -36
     25   -272   -301    122    161   -285    319    249   -397   -189   -296    -28
      0   -311   -311    155    155   -311    327    267   -394   -194   -293    -25
    -41   -348   -309    194    129   -329    342    280   -392   -200   -288    -18
    -57   -384   -327    220    132   -358    358    298   -392   -218   -293    -20
    -51   -439   -387    244    166   -415    363    314   -405   -249   -306    -44
      5   -506   -511    252    257   -509    420    392   -397   -277   -345    -93
    -41   -589   -548    314    252   -568    532    511   -355   -298   -384   -153
    -46   -553   -506    298    228   -530    657    667   -249   -236   -335   -122
      2   -301   -303    148    153   -303    769    833    -46    -18   -106     83
    -20    192    213    -85   -116    202    771    896    202    361    329    472
   -101    797    898   -348   -501    849    605    659    316    693    769    852
   -137    937   1072   -400   -605   1005    267    262    148    719    875    914
   -226    454    678   -116   -452    566     33   -122   -316    241    444    548
   -192   -239    -46    215    -72   -142     36   -223   -766   -415   -197     33
   -187   -644   -457    415    132   -550    103    -54   -810   -581   -392   -142
   -174   -745   -571    457    197   -659    215    124   -704   -535   -371   -153
   -158   -683   -524    418    181   -605    329    267   -574   -444   -285    -98
   -116   -558   -441    337    161   -501    426    376   -452   -342   -187    -18
    -62   -433   -374    246    153   -405    509    462   -355   -259    -98     51
    -96   -423   -329    259    114   -376    542    498   -319   -231    -62     80
    -90   -392   -303    241    103   -348    571    530   -293   -207    -31    109
    -96   -397   -301    246    101   -350    584    545   -283   -194    -18    116
   -111   -400   -290    254     88   -345    587    555   -272   -184     -5    127
   -103   -374   -270    239     83   -322    607    579   -254   -166     18    145
   -103   -353   -249    226     72   -301    623    602   -231   -142     57    163
    -98   -316   -218    207     59   -267    639    628   -205   -111    109    200
    -62   -275   -213    166     72   -244    659    649   -187    -93    148    215
    -59   -265   -205    161     70   -236    670    662   -168    -85    174    218
   -103   -285   -181    192     38   -233    672    667   -163    -85    189    213
    -98   -262   -163    181     31   -213    680    680   -150    -75    215    226
    -83   -244   -163    161     38   -205    693    693   -137    -70    231    233
    -46   -189   -145    116     46   -168    722    727   -103    -41    270    265
    -75   -194   -122    132     20   -158    737    740    -88    -31    296    272
   -166   -241    -75    205    -46   -158    727    730    -88    -41    306    270
   -132   -187    -54    158    -41   -119    740    748    -62    -23    337    290
   -142   -181    -38    161    -51   -111    745    758    -49    -10    361    301
   -119   -142    -23    129    -49    -85    766    787    -18     23    405    329
    -90   -111    -20    101    -36    -67    779    815      7     46    441    355
    -98   -132    -36    114    -33    -85    774    828     12     44    444    358
    -62   -122    -59     90     -2    -90    782    854     31     57    459    366
    -46    -83    -38     62     -5    -62    815    891     67     96    504    400
    -33    -46    -12     41    -10    -31    839    919     96    129    545    441
    -10      0      7      2    -10      2    862    950    124    153    576    470
      0     20     20    -12    -10     20    888    971    142    166    589    488
    -12     12     25     -2    -20     18    901    974    150    163    587    491
    -51     -7     44     31    -49     18    906    966    148    150    579    485
    -36      0     33     15    -36     15    924    976    158    155    592    493
    -59    -20     38     38    -51      7    930    974    161    155    584    483
    -62     -5     54     33    -59     23    940    984    181    174    594    491
     25     77     51    -51    -12     64    997   1039    236    220    631    532
    -10     57     64    -25    -38     62   1015   1049    249    228    633    535
    -67     41    109     12    -88     75   1015   1039    254    223    631    522
    -57     70    127     -7    -93     98   1036   1047    277    241    649    524
    -83     49    132     18   -106     90   1049   1057    290    244    652    524
   -135     -5    129     70   -135     59   1041   1049    285    231    636    509
   -142     -7    135     75   -140     62   1041   1049    293    228    636    504
   -124     15    137     51   -132     75   1041   1060    309    236    649    517
   -122      7    129     57   -124     67   1052   1083    327    244    665    537
   -101     18    119     41   -111     67   1060   1106    345    259    691    555
    -90     31    122     31   -106     75   1065   1122    355    275    706    566
    -96     57    153     18   -124    103   1070   1143    374    293    730    584
    -77    101    179    -10   -127    140   1088   1169    402    319    758    602
    -51    158    210    -54   -129    184   1106   1189    428    348    784    626
    -49    174    223    -62   -137    197   1124   1213    449    374    810    652
    -72    155    228    -44   -150    189   1130   1226    465    384    826    665
    -54    174    228    -59   -140    200   1148   1247    488    400    839    685
    -46    215    259    -85   -153    236   1161   1260    509    415    859    709
    -15    288    303   -137   -158    296   1184   1286    542    449    898    740
    -36    285    322   -124   -179    303   1184   1288    553    454    909    756
    -98    207    306    -54   -202    257   1140   1249    514    420    885    745
    -75    197    270    -62   -174    233   1119   1231    496    413    875    743
    -18    246    265   -114   -140    254   1127   1241    506    431    891    756
    -44    218    262    -88   -153    241   1119   1226    491    420    885    743
    -77    168    246    -44   -161    207   1109   1210    467    400    867    722
    -96    127    220    -18   -158    171   1096   1192    446    374    846    698
   -111     67    179     20   -145    122   1083   1176    426    342    828    672
   -119     12    132     51   -127     72   1070   1158    397    314    802    641
   -122    -18    103     70   -114     41   1067   1148    381    298    789    620
   -129    -49     80     88   -106     15   1060   1137    368    285    782    607
   -148    -67     77    106   -114      5   1052   1124    358    275    776    600
   -158    -75     80    114   -119      2   1041   1114    348    259    774    584
   -129    -54     75     93   -103     10   1041   1111    348    252    784    576
   -122    -49     72     85    -98     12   1036   1111    350    254    784    571
   -135   -137     -2    137    -67    -72   1036   1117    329    220    743    524
   -135   -272   -137    205      0   -207   1093   1179    322    163    662    439
   -135   -298   -163    218     12   -231   1215   1301    384    176    641    407
    -98   -171    -72    132    -12   -122   1325   1488    542    316    771    514
    -41    254    296   -106   -168    275   1371   1618    789    644   1124    846
   -109    901   1008   -397   -558    953   1325   1564   1034   1067   1628   1327
   -252   1371   1623   -558   -937   1496   1088   1247   1085   1345   1992   1644
   -290   1208   1499   -459   -896   1353    740    810    753   1140   1842   1504
   -327    517    844    -96   -587    680    592    475    200    472   1200    943
   -319   -200    119    259   -220    -41    605    439   -155    -67    639    428
   -265   -441   -176    353    -44   -309    683    597   -137   -135    535    290
   -249   -405   -158    327    -46   -283    815    771     12    -25    613    337
   -241   -311    -72    275    -85   -192    922    901    145     85    698    426
   -228   -223      2    226   -116   -109    984    969    231    163    774    491
   -176   -111     64    145   -122    -23   1031   1013    296    226    846    550
   -168    -98     70    132   -122    -12   1049   1034    316    241    857    566
   -192   -116     75    153   -135    -20   1052   1034    319    236    844    558
   -200    -83    116    142   -161     15   1054   1036    319    239    841    563
   -231    -90    140    161   -187     23   1052   1039    319    241    849    561
   -218    -44    171    129   -194     64   1062   1052    340    254    857    584
   -140     31    168     54   -155     98   1065   1065    361    267    839    605
   -114     41    153     33   -135     96   1047   1060    363    262    818    600
   -114     25    140     44   -127     83   1018   1036    348    252    795    592
   -119     18    135     49   -129     75   1002   1018    337    252    776    584
   -106     15    122     44   -114     67    992   1008    332    246    756    574
    -41    109    150    -36    -96    129   1013   1026    353    270    758    610
    -23    161    184    -67   -103    171   1023   1031    361    283    758    633
    -80    116    197    -20   -137    155   1000   1013    366    267    730    605
    -62    161    223    -49   -142    189   1002   1023    392    285    730    610
    -51    184    233    -67   -142    210    987   1023    402    285    717    610
    -38    192    231    -75   -135    210    969   1013    397    285    709    592
      5    233    228   -122   -111    231    958   1005    397    290    704    581
     38    262    220   -150    -90    241    937    992    394    290    691    568
     64    309    244   -187    -90    277    930   1000    405    311    698    566
     80    348    267   -213    -93    309    914   1008    413    327    698    574
     88    358    270   -223    -90    314    904   1018    426    335    693    597
    109    374    265   -244    -77    319    901   1034    441    342    701    618
    132    410    277   -272    -72    345    896   1041    449    337    688    631
    168    467    298   -316    -64    384    906   1057    475    345    683    659
    150    454    303   -303    -77    379    906   1044    470    342    683    646
    106    431    322   -270   -109    376    904   1034    459    348    709    618
    114    457    342   -285   -114    400    927   1052    478    368    756    628
     85    462    376   -272   -145    420    935   1052    491    392    807    597
     49    480    431   -267   -192    457    924   1034    493    394    805    597
     31    493    462   -265   -215    478    922   1021    501    387    787    594
     15    504    488   -262   -236    496    917   1010    496    381    771    576
     44    566    522   -303   -239    545    940   1026    519    402    756    581
     41    615    571   -329   -265    594    963   1041    553    436    763    592
    -41    550    592   -254   -316    571    937   1008    532    410    737    558
    -85    522    605   -220   -345    563    909    982    522    389    696    524
    -77    553    631   -236   -353    592    906    979    535    397    659    514
    -23    623    644   -301   -335    631    896    974    542    407    639    522
    -54    615    670   -280   -363    641    878    956    535    402    626    511
    -90    615    704   -265   -397    659    870    948    542    405    607    504
    -67    659    727   -296   -397    693    875    963    563    433    613    524
    -62    691    750   -314   -407    719    867    963    563    439    600    527
    -70    717    787   -324   -428    753    875    976    579    454    600    532
    -80    727    805   -324   -444    766    883    992    597    470    607    535
    -77    748    826   -335   -452    787    904   1018    626    498    628    555
    -49    771    820   -361   -433    795    917   1031    641    519    628    568
    -59    792    852   -366   -454    820    919   1039    654    532    631    571
    -70    784    852   -358   -459    818    914   1039    659    537    636    563
    -85    800    885   -355   -485    841    914   1031    670    550    654    558
    -93    867    958   -389   -527    911    914   1021    685    574    683    571
   -103    883    984   -389   -545    932    901   1005    678    574    665    571
   -111    867    979   -379   -545    922    859    963    649    553    618    550
   -119    859    979   -368   -548    919    828    930    618    530    574    524
   -132    828    958   -348   -545    893    813    909    600    511    548    504
   -137    807    945   -335   -540    875    797    893    587    498    530    496
   -129    782    911   -327   -522    846    766    872    566    472    504    467
   -109    774    883   -332   -496    828    740    859    548    444    475    436
   -103    750    852   -324   -478    800    714    839    527    420    449    407
   -106    698    802   -296   -454    750    685    815    493    392    423    384
   -114    665    779   -275   -446    719    654    787    465    374    423    366
   -129    610    740   -239   -433    675    631    756    439    348    400    342
   -137    600    737   -233   -439    667    620    740    428    332    381    332
   -137    610    745   -236   -441    678    613    730    420    322    366    324
   -129    613    743   -241   -436    675    600    717    410    306    345    322
   -119    587    706   -233   -413    646    587    698    387    272    296    309
   -103    480    584   -189   -342    532    589    709    348    202    205    236
    -96    397    493   -150   -293    444    670    795    361    161    140    153
    -75    413    485   -171   -280    449    771    943    452    207    163    161
    -25    633    659   -303   -342    646    865   1124    636    400    342    342
     -5   1218   1223   -607   -615   1223    888   1205    930    813    795    820
   -171   1893   2065   -862  -1119   1979    800   1070   1174   1247   1312   1335
   -332   2117   2447   -893  -1389   2281    496    675   1101   1348   1478   1488
   -392   1649   2042   -628  -1215   1844    181    220    639    911   1078   1119
   -413    667   1080   -127   -748    872     28    -98    -23     77    241    371
   -324    166    491     80   -407    327     31    -49   -213   -244   -129     15
   -244    116    361     62   -303    239    127    127   -124   -213   -137     -5
   -259    161    420     49   -340    290    246    290     10   -111    -67     49
   -176    316    493    -70   -335    402    337    410    132     -2     23    137
   -127    418    545   -148   -335    480    397    480    197     57     77    197
   -129    436    563   -155   -348    498    413    498    210     59     77    213
   -187    392    579   -101   -381    485    392    483    197     38     51    213
   -215    363    576    -75   -394    467    374    467    189     15     36    202
   -218    358    576    -70   -397    467    366    459    192     12     41    202
   -142    428    571   -145   -358    498    384    483    218     44     64    233
    -70    519    589   -223   -329    553    413    511    241     75     80    272
   -150    467    615   -158   -381    540    392    491    218     62     57    285
   -153    467    620   -158   -387    542    392    491    207     67     49    314
   -135    501    633   -184   -384    566    394    498    207     72     64    345
   -176    483    659   -153   -418    571    379    485    187     57     75    350
   -192    475    667   -145   -428    571    368    480    174     44     77    353
   -202    478    680   -137   -441    579    355    470    166     41     67    371
   -189    488    678   -153   -433    581    350    470    163     44     67    384
   -179    504    683   -161   -431    592    350    470    161     57     75    392
   -168    535    704   -184   -436    618    342    465    155     62     85    392
   -176    555    730   -189   -452    641    335    459    150     64     90    400
   -189    524    711   -168   -452    618    319    457    137     54     88    400
   -129    555    685   -213   -407    620    335    483    161     77    111    423
    -90    597    688   -254   -389    644    345    506    174     96    132    446
   -124    566    691   -220   -407    628    329    504    158     85    127    444
   -135    553    688   -210   -410    620    316    506    153     80    135    449
   -137    566    704   -213   -420    633    314    524    166     93    171    472
    -98    607    704   -257   -402    654    324    548    184    116    223    509
    -36    672    709   -319   -374    691    348    576    205    140    252    550
    -80    644    724   -283   -402    685    342    566    187    122    239    550
   -140    581    722   -220   -431    652    329    548    166     96    239    548
    -67    652    719   -293   -394    685    368    581    200    127    270    594
    -31    688    717   -329   -374    704    402    605    223    153    283    618
   -114    597    711   -244   -413    654    394    587    210    132    254    600
   -119    605    724   -241   -420    665    394    594    218    142    259    613
    -90    620    711   -267   -402    667    400    605    231    148    272    623
   -106    615    722   -254   -413    667    405    602    233    148    280    623
    -90    618    709   -265   -402    665    415    607    241    153    283    626
    -70    594    665   -262   -366    628    410    597    231    145    270    623
   -116    519    636   -202   -376    576    368    558    197    114    236    600
    -85    511    597   -213   -340    553    348    545    197    109    249    602
      0    558    558   -280   -280    558    363    563    223    132    293    639
     25    579    553   -301   -262    566    376    579    246    153    327    672
    -20    532    550   -257   -285    540    355    561    231    145    322    662
    -49    517    563   -233   -306    540    342    550    223    148    327    657
    -25    555    581   -267   -303    568    353    561    239    171    348    670
    -23    566    589   -270   -306    576    358    566    252    179    355    693
    -38    553    592   -257   -316    571    368    574    265    181    371    709
    -12    581    594   -285   -303    587    384    587    280    192    392    714
      0    628    626   -316   -311    628    410    607    309    218    413    732
      7    628    620   -316   -306    626    410    620    319    226    418    745
    -20    584    602   -283   -311    592    400    618    316    223    415    743
     -5    607    613   -301   -309    610    413    628    340    249    449    758
    -10    644    652   -319   -332    649    415    623    361    275    483    784
    -18    662    680   -322   -348    670    394    602    358    280    496    805
      2    662    657   -332   -327    659    376    574    340    265    488    789
     38    683    644   -361   -301    665    374    568    342    265    498    795
    -12    607    618   -298   -316    613    329    532    311    236    472    766
    -46    545    592   -249   -319    568    303    506    277    207    454    737
     -5    568    574   -283   -290    571    322    514    285    210    459    735
    -12    498    511   -244   -262    506    311    496    259    174    431    704
    -51    394    446   -171   -249    418    277    459    213    124    392    665
    -54    342    397   -142   -226    368    254    444    189     96    376    636
    -38    324    363   -145   -200    342    246    433    176     83    368    631
    -28    301    329   -137   -179    314    244    426    168     72    363    626
    -23    301    324   -140   -174    311    244    426    168     83    376    644
    -90    213    303    -59   -197    257    226    407    148     59    361    636
    -67    220    288    -77   -179    252    223    402    148     54    366    641
    -70    166    236    -49   -153    202    210    384    122     18    342    618
    -70     64    135      0   -103     98    202    381     80    -41    290    561
    -59    -59      0     59    -31    -31    257    444     59   -109    210    462
     10     20     10    -18     -2     12    397    600    153    -59    244    462
     93    213    119   -155    -12    166    524    800    335    106    405    594
     80    600    519   -342   -220    561    561    924    587    439    766    940
    -28   1270   1299   -620   -662   1283    504    880    867    901   1309   1470
   -158   1706   1865   -774  -1010   1784    239    545    906   1156   1649   1774
   -236   1428   1665   -594   -950   1545    -93     90    542    880   1436   1553
   -241    654    896   -205   -568    774   -254   -262    -64    142    737    924
   -168    -31    137    101   -153     51   -265   -272   -413   -374    197    420
   -135   -249   -116    192    -10   -184   -218   -119   -381   -420    124    327
   -135   -233    -98    184    -20   -166    -93     44   -252   -337    197    371
    -75    -93    -20     83    -28    -57     38    194   -109   -220    309    454
    -54    -10     44     33    -49     15    103    267    -25   -153    376    496
   -106    -18     88     59    -98     33    122    296     12   -127    413    511
    -90     23    114     33   -101     67    148    324     38    -98    454    548
    -77     44    122     18    -98     83    148    327     41    -88    478    561
    -62     62    124      0    -93     93    155    340     51    -80    493    563
    -64     54    119      5    -93     85    158    342     51    -88    506    553
    -59     80    140    -10    -98    109    179    366     77    -64    542    576
    -54    101    153    -25   -103    127    166    363     77    -54    558    594
    -28     88    116    -28    -72    101    155    353     64    -64    548    584
     28    153    124    -90    -49    137    184    376     85    -44    571    597
     18    163    142    -90    -62    153    202    387     96    -33    574    600
    -31    119    150    -44    -90    135    176    366     77    -51    553    584
    -54    109    163    -25   -109    135    176    376     96    -36    563    602
    -46    111    155    -33   -101    132    174    376    101    -36    563    607
    -28    127    155    -49    -90    140    171    384    111    -20    579    626
    -20    148    166    -64    -93    155    168    394    124     -2    597    652
    -12    163    176    -75    -93    168    171    405    135     10    605    662
     -7    148    153    -72    -80    148    176    415    142     23    610    670
      2    161    158    -83    -77    161    179    423    155     41    628    685
     23    179    153   -103    -64    166    181    433    166     51    644    688
     57    202    145   -129    -44    174    194    457    179     72    662    698
     51    174    122   -114    -36    148    187    462    179     75    665    706
     80    163     83   -122     -2    124    181    470    181     77    667    714
     88    184     96   -137     -2    140    181    483    184     90    680    730
     83    194    111   -137    -12    153    168    491    189     98    691    745
     96    202    106   -150     -5    155    176    501    194    101    693    758
     72    189    116   -132    -20    153    205    517    200    103    698    766
     72    189    114   -132    -20    153    220    530    202    111    704    774
    101    226    124   -163    -10    176    252    555    228    140    732    805
     44    189    145   -116    -51    168    267    571    246    155    743    813
     54    171    116   -114    -31    145    272    571    249    163    740    810
    101    176     75   -140     12    127    275    574    257    171    743    810
    137    155     18   -145     59     88    280    563    249    158    735    792
    116    119      2   -119     57     62    272    540    223    129    698    758
    109    114      5   -111     51     59    272    535    220    127    688    748
     96     90     -5    -96     49     44    275    535    223    132    693    743
    140     88    -51   -114     96     18    280    535    220    132    688    735
    184    103    -83   -145    135     10    275    530    220    135    691    727
    145     96    -49   -122     96     23    280    532    226    142    701    724
     75     67    -10    -72     44     31    288    535    231    158    732    724
     54     28    -25    -41     41      2    285    540    236    158    743    711
    140     44    -96    -93    116    -23    277    537    233    148    737    714
    231     96   -137   -163    184    -20    285    561    259    176    776    750
    210     93   -119   -153    163    -12    290    571    270    189    797    758
    233    129   -103   -181    168     12    314    597    293    215    828    779
    218    129    -88   -174    153     20    337    615    309    228    849    797
    174    122    -54   -148    114     33    348    626    319    244    870    815
    155    109    -49   -132    101     31    358    633    327    257    891    841
    155    137    -18   -145     88     59    381    646    345    277    914    875
    158    210     49   -184     54    129    407    657    374    319    966    935
    132    205     70   -168     31    137    400    639    363    319    979    956
    163    176     12   -171     75     96    389    623    337    303    961    956
    114    137     23   -124     46     80    366    597    314    288    958    950
     54     96     41    -77      5     70    342    576    290    267    943    932
     64     98     31    -83     15     64    348    574    280    257    935    935
     93     85     -7    -90     51     41    350    566    267    244    932    937
    129     36    -93    -83    111    -28    348    548    233    215    909    917
      2    -59    -62     25     31    -59    363    566    233    218    904    919
    -70   -122    -54     96    -10    -88    348    553    205    194    872    891
     25   -153   -181     62    101   -166    298    504    140    142    805    831
     70   -161   -231     46    150   -194    301    496    122    140    789    823
     59   -179   -241     57    150   -210    322    504    124    142    787    818
     23   -215   -241     96    132   -228    322    501    119    135    782    818
    -28   -259   -233    142    101   -246    314    485     98    124    789    818
    -46   -298   -252    174    101   -275    311    475     75    103    769    795
     64   -353   -418    142    239   -387    329    498     51     57    704    732
    -31   -459   -428    246    197   -444    428    602     85     36    654    672
    -49   -488   -439    267    194   -465    530    709    140     41    636    633
     -7   -387   -379    197    184   -384    639    872    275    153    735    693
     20      0    -20    -10     18    -10    644    927    470    441   1065    984
    -46    602    649   -277   -348    626    571    828    657    831   1527   1395
   -166    948   1114   -392   -641   1031    270    454    594   1018   1792   1597
   -184    807    992   -311   -587    898    -64     15    249    815   1649   1449
   -187     64    252     59   -218    158   -161   -231   -290     75    909    857
   -101   -483   -381    290    137   -433   -142   -181   -537   -355    452    470
    -57   -623   -568    337    254   -594    -33     10   -454   -358    400    407
    -98   -620   -522    361    210   -571     80    153   -322   -265    433    446
    -51   -576   -527    311    236   -553    119    207   -246   -207    467    480
    -41   -478   -436    259    197   -459    179    272   -163   -127    537    548
     10   -397   -407    194    207   -402    202    298   -119    -96    568    568
    -77   -371   -293    226    106   -332    249    337    -64    -59    607    589
   -202   -405   -202    303     -2   -303    272    363    -44    -36    636    610
    -80   -361   -280    220     98   -322    244    348    -57    -44    623    594
    -28   -324   -298    174    135   -311    220    329    -62    -46    618    581
     12   -314   -327    150    168   -319    192    303    -83    -64    600    553
     -7   -290   -283    148    135   -285    202    311    -62    -54    610    584
    -25   -267   -241    145    106   -254    200    316    -38    -33    620    605
     64   -236   -301     83    181   -270    166    290    -54    -46    594    581
    119   -226   -345     54    231   -285    140    262    -75    -67    581    553
    127   -215   -345     44    233   -280    140    265    -59    -51    605    574
    127   -194   -322     33    223   -257    145    272    -44    -28    636    600
     28   -168   -197     70    111   -184    176    301     -2     12    683    652
    168   -135   -303    -15    236   -218    148    267    -25    -15    680    628
    233   -124   -358    -54    293   -241    127    257    -23    -15    685    641
    285    -70   -355   -109    319   -213    124    267    -12      7    735    649
    314    -62   -376   -127    342   -220    106    259    -15      0    730    618
    252   -109   -361    -70    306   -233     90    252    -23     -7    691    607
    161   -101   -262    -31    210   -181    106    267     -2     31    737    659
    111    -67   -179    -23    145   -122    135    303     38     83    787    711
    176    -12   -192    -83    181   -101    145    329     70    119    800    748
    303     -2   -306   -150    303   -153    103    306     41     98    766    724
    340     25   -314   -184    327   -142    106    322     46    109    761    745
    207     54   -155   -132    181    -49    163    389    106    174    818    818
    205     57   -148   -132    176    -44    168    407    111    184    810    831
    205     83   -122   -142    163    -18    187    428    124    205    800    852
    228     72   -158   -153    194    -41    189    418    116    194    787    844
    194     75   -119   -137    158    -20    207    426    129    205    795    852
    197    109    -88   -155    142     10    213    431    142    218    805    865
    145     96    -49   -119     98     23    228    444    174    236    818    888
    111     62    -49    -88     80      7    226    433    168    228    802    857
     59     59      0    -62     31     31    233    431    171    226    792    836
    -18     72     90    -28    -54     83    254    444    192    233    795    854
     54     90     36    -72     10     64    239    420    174    210    756    826
     15     90     75    -51    -28     83    265    441    205    239    766    846
     75     98     20    -88     28     59    241    423    194    226    748    820
     98    116     15   -109     41     67    228    410    187    218    732    789
     64     70      5    -67     31     38    213    400    171    200    704    789
     38     33     -7    -38     23     15    202    400    163    192    691    789
     64     49    -18    -57     41     15    197    407    166    194    693    792
     96     85    -10    -90     51     38    213    426    184    215    717    815
     77    129     51   -103     12     90    241    462    220    252    758    854
     20     98     77    -59    -28     88    233    472    228    254    750    859
     51    142     88    -98    -18    116    236    485    246    270    763    862
    142    220     77   -181     31    148    254    509    267    283    787    893
    135    202     67   -168     33    135    246    509    262    270    769    901
    101    200     98   -153      2    150    244    506    259    270    753    885
    111    249    137   -179    -12    192    249    511    275    283    771    904
     59    272    213   -166    -77    241    267    530    309    314    802    953
     44    233    189   -137    -72    213    233    506    298    309    779    963
    111    246    132   -179    -10    189    184    446    252    288    745    927
    207    280     72   -244     67    176    150    402    202    254    698    893
    202    223     20   -213     90    122    129    374    163    226    652    893
    163    174     10   -168     77     93    129    376    155    231    649    893
    145    101    -44   -124     96     28     98    350    122    197    620    839
    150    109    -41   -129     96     33    119    368    127    205    644    836
    189     67   -122   -129    155    -25     98    348     88    158    620    805
    153    -44   -197    -54    174   -119     49    296     25     90    571    766
     72    -98   -171     12    119   -135     57    298     20     90    587    756
     38   -124   -166     41    101   -145     46    270     -2     75    581    756
    -41   -150   -109     96     33   -129     46    259    -15     64    574    750
    174   -109   -283    -31    228   -194      7    236    -44     28    522    675
    202   -148   -353    -28    277   -252     -7    220    -64     -2    488    654
    148   -231   -381     41    265   -306     -5    226    -77    -36    459    641
    148   -363   -514    106    329   -436      7    259    -96   -111    379    555
    174   -436   -610    132    392   -522     72    337    -75   -155    316    467
    194   -361   -558     80    374   -459    192    501     44    -51    400    517
    205   -106   -314    -49    259   -210    288    659    244    189    649    737
    135    371    233   -254    -49    301    290    685    472    553   1065   1137
    -28    924    953   -446   -491    937    153    467    605    896   1486   1519
    -49   1005   1054   -478   -553   1028   -168     70    413    878   1530   1538
   -114    498    610   -192   -363    553   -394   -324    -85    361   1039   1117
   -171   -275   -103    220    -36   -192   -454   -472   -550   -275    374    550
   -114   -641   -527    379    205   -584   -418   -350   -623   -452    132    345
    -36   -620   -584    327    272   -602   -306   -181   -496   -371    174    379
    -20   -566   -545    293    259   -555   -213    -64   -379   -283    259    426
     -2   -467   -465    231    231   -465   -153     12   -288   -194    342    480
     49   -366   -415    158    231   -389    -93     80   -215   -122    413    542
     18   -368   -387    174    200   -376    -77    103   -189   -101    444    561
     20   -348   -368    163    192   -358    -67    111   -176    -88    459    576
     20   -355   -379    166    197   -368    -75    109   -176    -90    462    581
      0   -397   -397    200    197   -397    -98     93   -197   -116    457    563
     44   -342   -387    148    215   -363    -96     90   -187    -98    478    574
     80   -285   -368    101    223   -327    -77    106   -166    -77    509    600
     33   -322   -355    142    192   -337    -85    101   -168    -85    522    600
     20   -332   -353    155    187   -342    -88    103   -155    -67    553    628
    106   -265   -371     77    236   -316    -72    119   -137    -41    581    644
    109   -259   -371     75    239   -314    -77    103   -145    -57    563    633
     88   -306   -397    109    241   -350   -106     80   -166    -85    527    613
    145   -249   -394     51    270   -322   -101     96   -140    -57    553    623
    197   -197   -394      0    293   -293    -90     96   -132    -46    566    641
    116   -231   -348     57    231   -288   -101     85   -135    -51    558    649
     80   -267   -350     93    213   -309   -132     59   -150    -64    537    628
    161   -220   -381     31    270   -301   -150     46   -153    -62    535    633
    184   -181   -368     -2    275   -275   -129     72   -124    -38    558    654
    210   -166   -376    -23    293   -270   -137     83   -106    -25    568    662
    236   -137   -374    -49    303   -254   -142     96    -83     -5    597    688
    233   -122   -355    -54    293   -239   -142    114    -59     15    628    711
    239   -103   -342    -70    290   -223   -153    127    -44     33    654    722
    244    -67   -311    -90    277   -189   -155    142    -23     59    675    735
    301     20   -283   -161    293   -132   -122    176     20    109    722    776
    174    -98   -272    -36    223   -184   -132    158      2     88    701    750
    106   -142   -249     15    176   -194   -148    137     -5     83    696    750
    140    -93   -233    -25    187   -163   -132    145     15    101    717    769
    189    -44   -233    -75    210   -140   -106    161     38    116    735    776
    215    -20   -236    -96    226   -127   -101    161     49    122    748    774
    179     -7   -187    -88    184    -96    -96    153     62    129    756    774
    109    -36   -148    -36    127    -90    -98    140     70    127    745    761
    137    -31   -168    -54    153    -98   -109    127     77    122    735    750
    197    -12   -210    -90    202   -111   -103    132     93    132    748    743
    163    -59   -223    -51    192   -140   -114    114     88    122    732    709
    111    -62   -176    -25    142   -119   -111    106    103    129    735    709
    189     -5   -197    -93    192   -101   -101    106    124    142    748    706
    179    -28   -207    -75    192   -116   -103     93    127    137    745    688
    181    -31   -213    -75    194   -122   -116     77    129    132    750    680
    194    -10   -205    -93    200   -106   -114     80    148    150    769    685
    129    -62   -192    -36    161   -127   -135     57    142    140    756    662
    127    -57   -184    -33    155   -119   -137     57    153    145    756    657
    187     31   -158   -109    174    -62   -109     90    200    189    800    701
    163     28   -137    -96    150    -54    -93    103    228    213    820    717
    166     49   -119   -109    142    -33    -80    122    257    239    844    730
    176     88    -88   -132    132      0    -70    135    285    254    867    745
    207    124    -83   -166    145     20    -62    145    306    270    885    756
    218    155    -64   -187    140     46    -57    150    327    290    901    769
    246    236    -10   -241    127    114    -51    158    353    316    927    787
    220    241     20   -231    101    132    -72    132    348    309    922    792
    168    215     46   -194     59    129   -106     98    335    296    922    782
    179    223     44   -202     67    135   -132     67    324    283    924    789
    239    267     28   -254    106    148   -150     51    316    275    930    789
    202    226     23   -213     90    124   -189     15    293    249    909    763
    218    257     38   -236     90    148   -181     18    306    267    927    782
    192    218     25   -205     83    122   -181      5    298    257    919    763
    155    158      0   -158     75     80   -200    -18    277    236    901    735
    124     80    -44   -101     85     18   -220    -46    244    202    870    693
    111     31    -83    -72     96    -25   -236    -70    220    176    852    662
    127     25   -101    -75    114    -38   -246    -80    218    176    846    644
    116    -15   -135    -51    124    -72   -259    -93    202    168    839    631
    132    -23   -155    -54    142    -88   -254    -96    205    184    852    649
    116    -51   -168    -33    140   -111   -262   -114    197    184    839    631
     93    -85   -181     -5    135   -132   -267   -122    200    184    831    620
    103    -85   -192    -10    145   -137   -259   -119    207    189    831    626
    155   -132   -288    -10    220   -210   -262   -116    192    158    789    584
    200   -215   -418      5    306   -316   -192    -36    202    119    722    511
    163   -267   -431     51    296   -348    -83     85    257    127    701    483
     98   -257   -358     77    226   -306     -5    241    374    231    769    535
    171    106    -64   -137    119     20     46    387    615    530   1070    836
    129    800    667   -467   -267    735     36    366    906    989   1590   1371
     10   1270   1260   -641   -623   1265   -197     49    976   1265   1938   1699
    -49   1130   1176   -540   -613   1153   -537   -397    693   1096   1816   1582
    -85    366    452   -140   -267    407   -748   -815     70    366   1098    937
    -28   -361   -332    194    150   -348   -769   -872   -309   -189    496    384
     72   -542   -615    233    342   -576   -688   -709   -272   -236    400    290
    119   -485   -607    181    361   -545   -558   -530   -132   -129    467    350
    119   -413   -532    148    324   -472   -465   -410    -10    -25    540    415
    140   -335   -475     96    306   -405   -400   -358     67     46    600    470
    145   -290   -436     72    288   -363   -350   -327     98     75    628    509
    114   -314   -428     98    270   -371   -340   -327     98     67    618    511
    127   -293   -420     83    272   -355   -324   -316    103     72    620    517
    111   -285   -397     85    252   -340   -319   -316    124     90    636    527
    135   -272   -407     67    270   -337   -327   -316    137    101    639    535
    132   -272   -407     67    267   -337   -316   -309    158    114    644    537
    106   -270   -376     83    241   -322   -322   -303    163    119    641    545
    132   -277   -413     70    270   -345   -361   -332    140     98    610    535
    116   -272   -389     77    252   -329   -350   -322    155    116    613    550
    103   -246   -353     70    228   -298   -337   -311    168    132    628    561
    109   -257   -366     75    236   -311   -348   -324    158    132    623    545
    135   -257   -392     59    262   -324   -366   -322    158    132    626    540
    205   -161   -366    -23    283   -262   -353   -298    184    163    665    566
    200   -129   -332    -36    265   -231   -348   -283    197    184    688    579
    158   -179   -337     10    246   -257   -348   -283    192    184    691    571
    158   -163   -324      0    239   -241   -337   -275    197    200    696    571
    168   -140   -309    -15    239   -223   -335   -272    205    218    704    579
    109   -187   -298     38    202   -244   -366   -298    192    215    691    563
    181    -96   -277    -41    228   -187   -368   -272    241    254    735    592
    218    -36   -254    -93    236   -145   -361   -241    288    270    766    623
    127    -90   -220    -18    171   -155   -381   -236    280    254    758    620
    148    -59   -207    -46    176   -132   -363   -187    298    275    789    649
    124    -64   -189    -28    155   -127   -355   -163    296    285    802    657
    111    -62   -174    -25    140   -116   -342   -153    293    290    815    667
    155    -12   -168    -72    161    -88   -296   -129    311    311    849    704
    181     41   -140   -114    161    -49   -262   -114    327    335    885    724
    137     18   -119    -77    129    -49   -270   -137    306    316    880    691
    106    -18   -127    -44    116    -72   -290   -166    280    283    852    659
     57    -31    -88    -12     70    -59   -296   -166    283    288    854    670
     59    -10    -70    -25     64    -38   -290   -161    298    301    875    685
     38      0    -38    -18     38    -18   -267   -148    322    311    885    691
     31      0    -33    -18     31    -15   -265   -148    327    309    878    691
     36     20    -15    -28     25      2   -257   -150    342    327    893    701
     41     15    -28    -31     36     -5   -246   -166    337    319    878    667
     46      5    -41    -25     44    -18   -246   -179    324    298    852    615
     96    -10   -109    -44    101    -57   -257   -197    306    283    839    600
     49    -15    -64    -15     54    -41   -239   -181    329    316    896    618
     25    -10    -36    -10     31    -23   -236   -179    342    342    932    620
     51    -10    -62    -20     57    -36   -244   -184    348    348    932    618
     36    -44    -83      2     59    -62   -226   -163    363    353    935    618
     54    -18    -75    -18     64    -46   -218   -163    366    358    940    615
     18     23      5    -23      7     15   -189   -145    397    384    966    620
     10     41     31    -25    -10     36   -181   -150    402    384    963    623
     41     57     15    -49     12     36   -155   -148    415    392    963    636
    119     98    -23   -109     70     38   -135   -142    428    407    963    644
    171    114    -57   -145    114     28   -132   -148    436    418    961    659
    236    207    -28   -220    132     90    -96   -127    470    457    997    691
    215    226      7   -223    103    119    -83   -140    478    467    992    675
    197    218     18   -207     90    119   -124   -194    452    449    966    654
    174    197     23   -187     72    111   -166   -239    428    441    950    652
    213    220      7   -215    103    114   -189   -265    420    441    950    649
    239    205    -33   -223    137     85   -213   -290    397    410    924    613
    215    184    -33   -200    124     75   -231   -311    376    392    917    574
    197    163    -33   -181    114     64   -239   -319    374    389    906    555
    153    103    -49   -127    101     28   -270   -353    340    366    867    517
    140     59    -80   -101    111    -10   -288   -381    311    342    810    470
    192     57   -135   -124    163    -38   -272   -384    303    332    769    449
    187     23   -166   -106    176    -70   -293   -407    275    298    730    418
    187     23   -163   -103    176    -70   -314   -433    252    275    701    389
    129    -28   -158    -51    142    -93   -335   -459    215    252    670    350
    109    -59   -168    -25    137   -114   -337   -475    200    246    626    337
    132    -41   -176    -46    153   -109   -337   -483    218    249    605    332
    109    -70   -179    -18    142   -124   -358   -496    202    233    600    322
     67   -163   -231     46    148   -194   -387   -511    155    174    535    259
    137   -197   -335     28    233   -265   -329   -449    153    127    457    184
    142   -213   -358     33    249   -285   -233   -348    194    119    426    137
    111   -194   -306     41    207   -249   -150   -200    301    205    478    171
    181    153    -28   -168    106     62    -98    -64    530    501    789    439
    205    810    605   -509   -200    709   -101    -57    802    935   1299    891
     72   1322   1249   -698   -587   1286   -293   -311    904   1252   1696   1218
      0   1280   1280   -639   -639   1280   -618   -722    665   1163   1657   1163
    -62    483    545   -213   -303    514   -844  -1150     18    420    940    530
    -25   -249   -226    137     98   -236   -896  -1254   -389   -163    342    -15
    103   -478   -581    187    342   -530   -852  -1117   -392   -252    226   -150
    158   -465   -623    153    389   -542   -750   -958   -272   -174    272   -135
    192   -319   -511     62    348   -413   -636   -813   -127    -44    381    -59
    213   -192   -405    -10    306   -296   -574   -730    -25     51    472      2
    202   -158   -361    -23    280   -259   -550   -693     23     98    524     28
    179   -168   -348     -5    262   -257   -532   -675     46    114    522     33
    158   -166   -324      2    239   -244   -527   -675     41    111    517     28
    155   -137   -293    -10    223   -215   -509   -649     57    140    532     46
    129   -111   -241    -10    184   -176   -488   -618     77    187    550     70
     57    -93   -150     18    103   -122   -459   -589    106    220    566     77
     15   -109   -124     44     70   -116   -454   -581    127    220    581     80
    -12   -116   -103     64     44   -111   -452   -568    137    220    592     80
    -20    -85    -67     51     20    -77   -454   -563    140    236    607     88
    -23    -57    -33     41      5    -46   -446   -550    161    254    620    101
    -23    -72    -49     46     12    -62   -439   -537    174    257    620     96
     -5    -44    -38     25     15    -41   -439   -527    192    275    652     98
    -10    -15     -5     10     -2    -10   -441   -522    210    285    685     93
    -20    -15      5     18    -12     -5   -454   -522    228    296    688     90
     12     -7    -20     -5     15    -12   -457   -522    226    309    652     93
     28     -7    -36    -10     31    -23   -470   -535    207    303    620     83
     44      5    -38    -25     41    -15   -475   -532    202    298    594     85
     36     12    -23    -23     31     -5   -467   -519    213    309    594    109
     23     28      5    -25      7     18   -452   -493    241    329    610    142
     51     44     -7    -46     28     18   -462   -491    244    335    610    153
     57     38    -18    -49     36     10   -472   -485    241    342    605    150
     57     62      5    -59     25     33   -457   -452    267    371    631    181
     67    129     59    -98      5     93   -449   -426    290    400    654    220
     77    153     75   -116      0    116   -449   -423    293    397    646    231
     72    140     64   -109      2    101   -452   -415    293    394    633    233
     77    101     23    -88     28     62   -439   -394    306    397    618    233
     75     77      2    -77     36     38   -420   -376    309    392    605    228
     70     93     20    -83     25     57   -415   -381    303    389    602    226
     77    103     25    -90     25     64   -413   -384    309    397    602    223
     70     88     18    -77     25     54   -397   -381    316    397    587    207
     54     80     25    -70     15     54   -381   -371    324    392    563    197
     46     72     25    -59     10     49   -374   -371    329    400    561    194
     38     36     -2    -38     20     18   -368   -368    332    402    555    189
     41     20    -20    -31     31      0   -361   -374    329    397    545    184
     54     -2    -59    -28     57    -31   -368   -392    311    384    524    166
     62    -20    -83    -20     70    -51   -371   -397    301    374    509    161
     41    -57   -101      5     70    -77   -387   -420    290    358    485    142
      0   -109   -109     54     54   -109   -394   -439    280    342    457    124
    -57   -135    -77     93     10   -106   -400   -441    277    340    454    132
    -59   -124    -64     90      2    -96   -397   -433    280    350    465    148
     46     -2    -49    -23     46    -23   -353   -381    332    402    517    189
     77     49    -28    -62     54     10   -322   -355    353    433    550    218
    -28    -36    -10     31    -10    -25   -337   -363    332    423    555    215
    -41    -41     -2     41    -20    -23   -324   -348    337    436    581    228
    -67    -77    -12     72    -31    -46   -335   -342    327    433    579    215
    -38    -62    -23     51     -7    -44   -324   -319    342    436    587    215
      0     20     18    -12    -10     18   -293   -283    379    467    628    254
     -7     57     64    -25    -36     59   -275   -277    402    478    646    272
     12    101     88    -59    -36     96   -285   -283    407    475    652    311
    -15     49     64    -15    -38     57   -329   -324    371    431    620    277
    -54     -5     49     25    -51     20   -348   -350    342    407    579    252
   -101    -31     70     64    -88     20   -353   -350    327    407    589    290
   -119    -62     57     90    -90     -2   -348   -348    309    402    587    303
   -122    -70     51     96    -88    -10   -348   -348    296    402    545    293
    -62   -111    -51     85     -7    -83   -353   -350    259    368    509    267
    -77   -184   -106    129     12   -145   -371   -371    210    322    465    239
   -163   -285   -122    223    -23   -205   -387   -389    174    280    407    210
   -161   -309   -148    236     -7   -228   -368   -368    176    283    410    218
   -158   -316   -161    236      0   -239   -350   -363    166    283    405    207
   -228   -384   -155    303    -36   -270   -374   -402    122    241    363    161
   -288   -465   -176    374    -57   -319   -415   -436     75    189    314    124
   -223   -431   -207    327     -7   -319   -400   -420     75    176    306    140
   -171   -407   -239    288     31   -324   -384   -402     75    171    322    142
   -200   -550   -353    374     75   -452   -397   -389     36    109    241     90
   -187   -654   -467    418    137   -561   -332   -311     38     54    153     33
   -210   -685   -475    449    132   -581   -231   -213     88     49    127     12
   -187   -587   -402    384    106   -496   -129    -57    228    174    236    106
   -106   -176    -70    140    -18   -124    -90     38    444    462    561    405
   -135    441    574   -153   -355    506   -168    -83    602    807   1026    784
   -226    789   1015   -280   -620    901   -470   -452    527    979   1304    969
   -252    555    807   -155   -530    680   -779   -836    179    735   1101    776
   -252   -174     77    213   -166    -46   -885  -1088   -342     54    426    239
   -153   -706   -555    428    197   -631   -859  -1057   -605   -374    -23   -119
   -101   -917   -815    509    355   -867   -769   -865   -561   -415   -103   -197
    -59   -896   -836    475    387   -867   -678   -717   -446   -337    -62   -174
    -88   -865   -776    475    342   -820   -613   -628   -342   -267      0   -142
    -46   -753   -709    397    329   -730   -555   -555   -244   -189     80    -90
     -2   -659   -657    332    327   -659   -506   -504   -171   -148    137    -46
    -62   -691   -628    374    280   -659   -498   -504   -132   -163    137    -59
    -54   -683   -631    368    288   -657   -493   -498   -103   -153    148    -51
    -46   -678   -633    361    290   -654   -488   -485    -93   -124    163    -51
    -54   -665   -610    361    277   -639   -478   -483    -90    -83    181    -54
    -54   -657   -602    355    272   -631   -472   -483    -98    -62    200    -67
    -75   -649   -574    363    246   -613   -459   -475    -90    -46    228    -67
    -57   -646   -592    350    265   -620   -462   -467    -85    -46    259    -51
    -31   -631   -600    332    283   -615   -470   -462    -83    -46    285    -33
    -12   -628   -615    319    298   -620   -467   -452    -77    -49    303    -33
      5   -615   -623    303    314   -620   -467   -444    -72    -44    314    -44
      0   -607   -610    301    303   -610   -467   -431    -67    -33    329    -44
    -10   -602   -592    306    290   -597   -465   -415    -57    -20    361    -28
     -7   -589   -581    298    285   -587   -457   -405    -46    -10    387    -31
     -2   -581   -581    290    288   -581   -454   -397    -44     -7    392    -33
     20   -548   -571    262    293   -558   -462   -394    -41     -5    400    -41
     54   -527   -581    236    316   -553   -472   -397    -41     -5    402    -46
     67   -527   -597    228    329   -561   -483   -400    -44    -10    407    -51
     83   -509   -594    213    337   -550   -483   -392    -41      0    433    -41
     98   -491   -589    194    340   -537   -483   -374    -28     15    454    -20
    116   -478   -594    181    355   -535   -485   -355    -12     33    478     -5
    122   -441   -563    158    340   -501   -483   -335      5     59    509      7
    106   -420   -530    155    316   -475   -480   -316     18     88    540     15
     62   -446   -511    192    285   -480   -493   -314     15     96    555     10
     88   -392   -480    153    283   -436   -472   -288     36    119    589     44
    259   -213   -472    -25    366   -342   -405   -231     88    174    644     96
    236   -213   -449    -12    342   -329   -397   -241     80    166    639     83
    101   -314   -415    103    257   -363   -426   -283     41    132    620     41
     70   -288   -358    109    213   -322   -397   -275     57    148    662     31
    103   -231   -335     62    218   -283   -361   -259     85    176    691     41
     57   -246   -303     93    179   -275   -358   -270     85    179    691     41
    -44   -303   -262    171    109   -283   -376   -298     67    171    680     25
    -98   -316   -218    207     59   -267   -376   -311     67    176    683     20
     -2   -220   -218    109    106   -220   -353   -296     96    207    714     46
    -12   -241   -228    127    106   -236   -368   -319     80    194    706     28
    -77   -298   -220    187     70   -259   -410   -361     41    166    683     -5
    -20   -213   -192    116     85   -202   -397   -353     57    184    714      5
    -44   -215   -174    127     62   -197   -405   -363     57    179    714      0
   -109   -262   -155    184     20   -210   -426   -379     44    171    706    -12
    -96   -249   -155    171     28   -202   -431   -374     46    174    701    -20
    -75   -207   -132    142     28   -171   -423   -358     67    189    711    -20
    -20   -124   -103     70     41   -114   -418   -342     93    220    743     -2
     41    -41    -85      0     62    -62   -405   -316    124    259    779     25
     62     18    -46    -41     54    -12   -374   -280    163    298    810     51
      5     59     54    -31    -23     57   -337   -239    207    337    841     83
    -75    106    181    -18   -127    142   -303   -192    259    387    891    137
    -85    158    244    -36   -166    200   -285   -171    296    433    930    181
    -96    168    265    -36   -181    215   -285   -179    309    452    953    197
   -103    187    290    -41   -197    239   -288   -187    316    457    971    218
    -90    168    257    -41   -174    213   -332   -220    283    431    950    197
    -64    192    257    -64   -161    223   -355   -239    265    420    956    197
    -54    155    207    -51   -132    181   -381   -267    239    392    935    176
    -44    116    161    -36   -101    137   -405   -301    207    350    896    145
     -5    109    114    -51    -59    111   -418   -324    181    319    865    116
     10     54     44    -33    -18     49   -433   -355    145    280    823     80
     15     -7    -23     -5     18    -15   -457   -387    109    241    779     46
     18    -70    -88     25     51    -77   -483   -420     77    200    727      2
     18   -101   -122     38     70   -111   -509   -452     46    168    691    -23
     46    -88   -135     20     88   -109   -509   -457     41    166    688    -18
     51   -101   -155     23    101   -127   -509   -465     33    155    683    -15
     12   -155   -168     72     90   -161   -532   -491     12    129    659    -36
     20   -184   -205     77    111   -194   -537   -504      2    116    639    -54
     77   -176   -257     49    166   -215   -522   -488      2    109    628    -51
     80   -293   -374    106    226   -332   -509   -472    -33     46    550   -116
     64   -397   -462    166    262   -428   -433   -405    -33     -5    467   -192
     80   -394   -475    155    275   -433   -342   -280     49     41    485   -181
    122   -220   -342     49    231   -280   -272   -129    215    226    657    -10
    140    293    153   -218     -7    223   -267    -59    465    597   1062    394
     15    979    963   -496   -472    971   -379   -215    662   1015   1556    849
    -85   1101   1187   -509   -636   1143   -722   -605    524   1067   1667    930
   -140    633    774   -246   -457    704   -995  -1036     46    594   1239    553
   -153   -155     -2    153    -77    -77  -1060  -1239   -465   -111    532    -36
   -116   -620   -504    368    192   -563  -1008  -1124   -589   -371    226   -301
    -72   -641   -571    355    246   -607   -885   -924   -452   -288    262   -277
    -10   -493   -483    249    236   -488   -735   -740   -275   -145    381   -176
    -46   -439   -394    241    171   -418   -654   -639   -161    -46    465   -109
   -114   -441   -327    277    106   -384   -623   -589    -98      2    504    -80
      0   -272   -275    135    137   -275   -555   -519    -23     75    561    -20
     28   -197   -226     83    124   -210   -511   -475     20    116    592     20
    -83   -288   -205    184     59   -246   -522   -485     10    103    568      7
   -119   -340   -220    231     49   -280   -522   -485      7     98    558     -7
    -83   -301   -218    189     67   -259   -511   -475     18    109    563      0
    -51   -283   -231    166     88   -257   -498   -467     28    122    568     15
    -23   -252   -228    137    101   -241   -491   -457     49    137    576     46
    -18   -239   -220    129    101   -231   -496   -459     54    142    568     62
     -7   -265   -257    135    122   -259   -488   -457     54    148    561     67
      0   -259   -259    129    127   -259   -483   -449     64    161    563     83
     12   -241   -254    111    132   -246   -491   -449     72    171    563     96
     20   -239   -259    109    140   -249   -498   -462     70    166    553     88
     28   -257   -288    114    155   -272   -496   -465     70    161    540     77
     36   -254   -290    109    161   -270   -488   -457     77    166    532     80
     44   -236   -283     93    161   -257   -488   -457     80    171    530     90
     70   -231   -301     80    184   -265   -491   -454     83    179    530    101
     85   -233   -322     72    202   -275   -506   -459     80    181    519    101
    119   -220   -340     49    228   -280   -517   -459     80    187    519    106
    137   -213   -353     36    244   -283   -532   -462     80    187    511     96
    145   -202   -348     28    246   -275   -540   -452     85    197    514    101
    122   -181   -306     28    210   -244   -535   -431    106    223    532    122
     88   -142   -233     25    158   -187   -522   -405    137    262    579    153
     59   -119   -179     28    116   -148   -509   -376    168    296    623    184
     23   -119   -142     49     83   -129   -504   -355    189    314    644    200
     20   -101   -122     38     70   -111   -483   -342    200    329    659    218
     64    -44   -109    -10     85    -77   -446   -322    218    348    672    231
     28    -51    -83     10     54    -67   -441   -329    207    348    670    226
    -44   -116    -72     80     12    -96   -462   -358    179    327    652    205
    -33   -119    -85     75     25   -103   -454   -361    176    324    631    210
    -25   -106    -80     64     25    -93   -446   -361    181    324    623    205
    -64   -142    -80    101      5   -111   -449   -371    176    309    597    171
      5    -38    -44     18     23    -41   -392   -324    223    353    639    197
    -85    -36     46     59    -67      5   -361   -301    254    379    639    213
   -241   -132    109    187   -176    -10   -387   -327    239    366    594    194
   -197    -70    127    132   -163     28   -376   -324    257    392    615    202
   -148    -51     96    101   -122     20   -389   -350    228    381    602    179
   -155    -72     83    111   -119      5   -420   -389    197    361    571    135
   -163    -70     93    116   -129     10   -441   -410    202    348    550     96
   -202    -90    111    142   -158     10   -470   -431    200    332    509     72
   -194    -72    122    135   -158     23   -478   -423    205    332    496     93
   -148    -15    132     80   -142     57   -457   -400    226    350    504    127
    -77     90    168     -7   -122    129   -426   -366    265    394    511    166
    -80     93    174     -7   -127    135   -433   -376    265    389    478    163
    -77     83    161     -2   -119    122   -446   -384    265    394    475    155
    -44    111    155    -33    -98    132   -452   -379    267    407    488    166
    -10    174    184    -83    -98    179   -444   -366    296    441    517    197
      0    236    236   -119   -119    236   -441   -368    316    478    542    226
     51    270    218   -161    -83    244   -462   -397    303    472    537    233
    111    239    127   -176     -7    184   -519   -467    239    400    470    194
    158    200     41   -179     59    122   -587   -535    179    348    413    153
    226    181    -44   -202    135     67   -644   -589    129    306    374    122
    381    187   -194   -283    288     -2   -696   -639     80    259    324     85
    459    197   -265   -329    361    -33   -698   -652     64    226    301     62
    480    140   -340   -311    410    -98   -743   -696     18    181    262     15
    470     54   -415   -265    441   -179   -802   -756    -51    101    215    -49
    449     -5   -454   -220    452   -228   -831   -789    -96     59    194    -96
    413    -23   -439   -194    423   -228   -831   -805   -111     51    155   -111
    366    -62   -428   -153    397   -244   -828   -823   -129     41    106   -129
    306    -80   -387   -114    345   -233   -813   -823   -140     38     62   -127
    252    -72   -324    -88    288   -197   -800   -807   -132     51     49   -114
    187    -88   -275    -49    231   -181   -782   -789   -122     49     49   -101
    137   -109   -246    -15    189   -176   -769   -771   -116     41     41    -80
    119   -148   -270     12    192   -210   -761   -756   -124     15      2    -80
    129   -244   -374     57    252   -309   -735   -709   -148    -44    -90   -158
    109   -283   -394     85    249   -337   -633   -587   -101    -54   -153   -223
    119   -233   -353     57    236   -293   -535   -415     18     33    -96   -181
    150     41   -109    -96    129    -33   -465   -244    233    283    148     49
    124    696    571   -410   -223    633   -415   -148    568    748    657    568
   -122   1286   1408   -581   -766   1345   -542   -361    761   1132   1127   1018
   -257   1273   1527   -509   -893   1400   -849   -776    571   1075   1124   1008
   -298    620    919   -163   -610    769  -1114  -1205      7    467    530    467
   -298   -246     51    272   -176    -98  -1215  -1418   -548   -254   -228   -233
   -215   -524   -309    368     44   -418  -1192  -1304   -589   -384   -413   -413
   -176   -519   -342    345     83   -431  -1080  -1124   -465   -309   -376   -381
   -174   -418   -246    293     33   -332   -958   -963   -314   -187   -283   -298
   -171   -319   -148    246    -12   -233   -888   -875   -220    -96   -205   -231
   -171   -285   -114    228    -31   -200   -857   -836   -192    -67   -179   -215
   -194   -270    -75    231    -59   -174   -836   -815   -171    -46   -163   -205
   -215   -252    -36    233    -90   -145   -831   -805   -161    -25   -150   -192
   -244   -265    -20    254   -111   -142   -831   -805   -166    -25   -150   -194
   -249   -244      5    246   -127   -122   -839   -807   -168    -23   -135   -189
   -259   -226     33    244   -148    -96   -841   -810   -163    -18   -114   -176
   -249   -213     36    231   -145    -88   -839   -800   -150    -15   -103   -171
   -223   -174     49    200   -137    -62   -820   -774   -129    -10    -90   -155
   -228   -187     41    207   -137    -72   -826   -769   -132    -12    -98   -142
   -200   -176     23    187   -111    -77   -828   -758   -122     -7   -109   -129
   -171   -158     10    163    -93    -75   -826   -743   -111      7   -103   -111
   -142   -135      7    140    -75    -64   -820   -727   -106     28    -88    -96
   -158   -163     -5    158    -77    -83   -831   -740   -116     33    -80    -90
   -158   -168    -12    163    -72    -90   -833   -743   -119     41    -33    -67
    -83    -96    -12     90    -36    -57   -818   -727    -98     64     20    -25
   -109   -119    -10    114    -49    -64   -844   -750   -111     46      2    -25
   -150   -158     -7    153    -72    -83   -865   -779   -132     23    -38    -46
   -109   -135    -25    122    -44    -80   -852   -766   -124     31    -46    -44
    -98   -122    -23    109    -41    -72   -852   -756   -122     31    -49    -44
   -142   -163    -20    153    -62    -93   -878   -769   -137     18    -67    -59
    -98   -129    -31    114    -36    -80   -880   -756   -127     28    -49    -44
    -75   -116    -41     96    -18    -80   -896   -748   -119     41    -31    -31
    -44    -77    -33     59     -5    -57   -904   -737    -98     49     -7    -10
    -49    -67    -18     59    -15    -44   -909   -727    -72     46     10     10
    -67    -85    -18     72    -25    -51   -909   -724    -67     44     10     15
   -116   -122     -5    116    -57    -64   -914   -730    -80     38      5     10
   -101    -96      5     98    -54    -46   -880   -709    -72     67      7     33
    -67    -36     31     51    -49     -2   -833   -675    -49    103     10     57
    -83    -41     41     59    -62      0   -826   -670    -49    111     12     57
   -181   -140     38    161   -111    -51   -833   -680    -64    101    -15     36
   -213   -176     33    194   -124    -72   -826   -678    -70     98    -23     33
   -197   -161     36    179   -116    -62   -820   -670    -67    101    -20     46
   -176   -155     18    163    -98    -67   -818   -672    -75     98    -28     36
   -171   -158     12    163    -93    -72   -818   -680    -80     98    -31     10
   -181   -176      5    176    -96    -85   -818   -691    -90     90    -20     -5
   -179   -192    -12    187    -83   -103   -813   -691    -93     90      2      7
   -171   -205    -33    187    -70   -119   -820   -704   -106     83     -5     12
   -168   -202    -36    184    -67   -119   -836   -717   -114     80    -15     12
   -161   -197    -36    176    -62   -116   -836   -717   -111     85      5     25
   -140   -192    -51    166    -44   -122   -828   -709   -103     96     18     38
   -163   -215    -51    189    -57   -135   -836   -706   -109     88     10     41
   -197   -254    -57    226    -72   -155   -841   -701   -111     83     12     49
   -109   -158    -51    132    -31   -106   -805   -652    -72    129     59     96
     18    -18    -36      0     25    -25   -753   -602    -23    187    111    150
   -101   -142    -41    119    -33    -93   -795   -644    -62    153     67    109
   -101   -148    -46    124    -28    -98   -805   -654    -67    150     62    106
    -51    -77    -25     64    -15    -51   -792   -657    -51    174    109    140
    -31    -54    -23     44     -5    -38   -787   -659    -41    192    135    168
    -38   -116    -77     75     15    -98   -818   -693    -77    161    101    140
    -31   -145   -114     88     38   -132   -859   -740   -119    132     70    114
    -46   -187   -140    114     46   -163   -898   -771   -140    114     46     98
    -18   -197   -179    109     80   -189   -906   -774   -145    101     31     90
     12   -194   -210     88    109   -202   -919   -782   -155     88     10     83
    -41   -298   -257    168    106   -277   -961   -823   -210     33    -51     31
    -28   -340   -311    184    140   -327   -979   -841   -233     12    -80     12
      7   -345   -353    168    179   -348   -979   -841   -236      7    -93     18
    -25   -413   -389    218    181   -402  -1002   -872   -275    -31   -142    -23
    -41   -478   -436    259    197   -457  -1023   -909   -309    -67   -189    -70
    -23   -483   -462    252    218   -472  -1023   -924   -322    -83   -210    -98
    -75   -545   -470    311    197   -509  -1044   -958   -348   -109   -241   -142
   -101   -571   -470    335    184   -522  -1060   -969   -363   -119   -249   -150
    -57   -542   -488    298    213   -517  -1054   -958   -353   -109   -244   -140
    -18   -584   -566    301    272   -576  -1060   -961   -371   -135   -277   -166
    -54   -761   -706    407    324   -735  -1078   -966   -431   -223   -379   -277
    -67   -839   -774    452    353   -807   -992   -885   -415   -267   -452   -366
    -10   -763   -756    387    371   -758   -862   -719   -298   -192   -400   -342
     10   -524   -535    254    270   -527   -779   -563   -106     20   -184   -158
     -7      0      7      5     -7      2   -797   -532    132    387    244    244
   -168    597    766   -213   -467    680   -963   -748    293    761    706    659
   -218    779    997   -280   -607    888  -1236  -1085    202    841    849    769
   -275    267    542      2   -410    402  -1480  -1506   -293    337    384    355
   -327   -597   -270    462    -28   -433  -1561  -1717   -826   -405   -366   -303
   -220   -927   -706    574    241   -818  -1499  -1553   -859   -563   -563   -501
   -205   -987   -782    594    285   -883  -1402  -1382   -745   -511   -535   -509
   -194   -896   -701    545    252   -800  -1288  -1244   -605   -407   -449   -452
   -153   -750   -597    452    220   -675  -1205  -1153   -491   -316   -361   -381
   -109   -683   -574    394    231   -628  -1163  -1106   -431   -283   -324   -361
   -122   -672   -553    397    213   -613  -1161  -1098   -413   -275   -309   -358
   -122   -667   -545    394    210   -607  -1150  -1080   -389   -252   -285   -342
    -96   -602   -506    350    205   -555  -1127  -1054   -350   -213   -236   -306
    -54   -579   -524    314    233   -553  -1109  -1044   -335   -205   -218   -306
    -59   -589   -532    324    233   -561  -1104  -1054   -342   -218   -228   -329
    -70   -563   -496    316    210   -530  -1111  -1070   -340   -215   -223   -329
    -83   -550   -467    316    192   -509  -1122  -1072   -332   -200   -213   -319
    -57   -532   -475    296    207   -504  -1124  -1070   -327   -189   -207   -322
    -49   -524   -478    285    213   -501  -1119  -1062   -311   -179   -192   -319
    -54   -540   -485    296    213   -514  -1127  -1065   -306   -184   -187   -324
    -57   -545   -488    301    215   -517  -1132  -1065   -301   -184   -187   -329
    -49   -506   -459    275    205   -483  -1124  -1047   -277   -158   -158   -309
    -44   -470   -426    257    189   -449  -1117  -1036   -254   -135   -135   -290
    -38   -452   -415    244    184   -433  -1122  -1028   -241   -127   -127   -275
    -15   -413   -397    215    189   -405  -1119  -1026   -228   -114   -116   -259
     -2   -431   -431    215    210   -431  -1114  -1021   -223   -114   -124   -270
      0   -441   -441    220    218   -441  -1122  -1028   -226   -111   -132   -288
     -5   -428   -426    215    207   -428  -1132  -1028   -223   -101   -127   -288
    -36   -444   -407    241    184   -426  -1161  -1041   -236    -98   -129   -296
     54   -353   -407    150    228   -381  -1153  -1023   -210    -67   -109   -277
    109   -324   -433    106    270   -379  -1140   -995   -187    -49    -90   -254
     54   -394   -449    168    252   -423  -1174  -1008   -202    -59   -103   -267
    124   -337   -462    106    293   -400  -1158   -974   -171    -18    -67   -239
    168   -280   -452     54    309   -366  -1127   -950   -153     12    -31   -213
    101   -327   -428    114    265   -376  -1145   -969   -181     -7    -49   -228
     75   -353   -431    137    252   -392  -1148   -976   -189    -15    -64   -244
     90   -363   -454    137    272   -407  -1137   -976   -189    -18    -70   -257
     88   -355   -444    132    262   -397  -1130   -979   -192    -23    -80   -277
     93   -335   -428    119    259   -379  -1124   -979   -184    -25    -80   -280
     98   -324   -426    111    262   -376  -1127   -982   -171    -28    -88   -280
     90   -332   -423    122    257   -376  -1109   -974   -150    -15    -93   -283
     70   -345   -418    135    241   -381  -1096   -976   -140     -5    -96   -290
     67   -342   -410    135    239   -376  -1091   -982   -132      5    -96   -298
     67   -345   -415    137    239   -379  -1101  -1000   -148    -10   -116   -332
     70   -353   -423    142    246   -387  -1109  -1010   -153    -23   -129   -358
     57   -348   -407    145    231   -376  -1106  -1005   -148    -23   -124   -361
     59   -358   -418    148    236   -387  -1111  -1005   -150    -25   -122   -366
     54   -374   -428    158    239   -400  -1119  -1002   -150    -28   -124   -371
     67   -358   -426    145    246   -392  -1106   -987   -135    -12   -114   -355
     54   -332   -387    137    218   -358  -1104   -974   -119      5    -98   -335
     46   -306   -353    129    197   -327  -1091   -950    -98     33    -70   -309
     38   -296   -337    127    187   -314  -1075   -930    -80     51    -51   -306
     44   -259   -303    109    174   -280  -1057   -898    -49     72    -25   -272
     38   -226   -265     90    150   -244  -1049   -891    -41     80    -12   -241
     28   -205   -233     88    129   -218  -1023   -872    -23     98     12   -202
     -2   -202   -200    101     96   -202  -1005   -857     -2    124     38   -181
    -15   -187   -171    101     77   -179   -982   -846     15    148     57   -171
      0   -161   -161     77     77   -161   -997   -870      0    137     51   -174
      5   -153   -161     72     80   -155  -1023   -906    -20    114     44   -174
      2   -176   -179     85     90   -176  -1044   -927    -33     98     38   -158
     -5   -233   -228    119    111   -231  -1049   -940    -51     85     18   -166
     -2   -270   -270    135    132   -270  -1057   -948    -64     72     -5   -184
     -7   -301   -293    153    140   -296  -1060   -958    -85     54    -33   -207
    -15   -350   -335    181    158   -342  -1075   -984   -119     23    -70   -241
     -7   -423   -415    215    202   -420  -1078   -987   -135      7   -101   -270
    -10   -480   -470    244    228   -475  -1083  -1008   -166    -28   -148   -311
    -12   -509   -496    262    239   -504  -1098  -1031   -194    -54   -181   -335
    -23   -558   -537    288    254   -548  -1117  -1054   -220    -83   -218   -353
    -20   -587   -566    303    272   -576  -1122  -1062   -231    -96   -246   -363
     -5   -623   -618    314    303   -620  -1127  -1072   -257   -114   -272   -381
     12   -615   -628    301    319   -623  -1140  -1083   -272   -119   -288   -392
     25   -662   -691    316    355   -675  -1148  -1093   -293   -150   -327   -423
     31   -789   -820    379    426   -805  -1132  -1070   -324   -210   -407   -491
     57   -831   -891    384    472   -859  -1034   -966   -285   -226   -457   -540
     31   -844   -875    405    452   -859   -924   -844   -202   -189   -452   -542
     20   -704   -727    340    371   -714   -833   -704    -51    -38   -327   -433
     31   -309   -340    140    184   -324   -813   -615    168    277     15   -109
    -38    288    324   -127   -181    306   -922   -784    293    633    459    285
   -129    530    657   -200   -394    592  -1228  -1176    153    743    644    418
   -194    236    428    -23   -311    332  -1493  -1561   -233    418    358    166
   -231   -545   -314    389     41   -431  -1553  -1751   -727   -293   -376   -407
   -187  -1008   -823    597    316   -917  -1525  -1654   -872   -579   -706   -683
    -70  -1047   -979    558    454  -1013  -1405  -1457   -750   -519   -691   -691
    -51  -1013   -961    530    454   -987  -1293  -1322   -620   -426   -626   -652
   -111   -987   -875    550    381   -932  -1239  -1254   -527   -348   -568   -602
   -116   -919   -802    517    340   -862  -1213  -1215   -467   -288   -509   -553
   -101   -859   -758    478    327   -810  -1189  -1187   -431   -254   -470   -524
    -88   -820   -732    452    319   -779  -1174  -1174   -413   -228   -439   -511
    -83   -807   -724    446    319   -766  -1163  -1169   -407   -220   -426   -509
    -75   -797   -722    433    322   -761  -1153  -1163   -402   -218   -426   -488
    -77   -779   -701    428    311   -740  -1153  -1171   -410   -218   -423   -472
    -85   -758   -675    420    293   -717  -1163  -1187   -426   -220   -423   -501
    -77   -722   -644    400    283   -683  -1163  -1182   -426   -220   -418   -504
    -70   -698   -631    381    277   -665  -1150  -1184   -439   -223   -420   -470
    -70   -701   -631    384    277   -667  -1137  -1197   -444   -233   -501   -467
    -75   -701   -626    387    272   -665  -1143  -1213   -446   -241   -555   -483
    -54   -688   -633    371    288   -662  -1148  -1221   -454   -233   -558   -501
    -51   -683   -633    366    288   -659  -1145  -1226   -452   -233   -545   -504
    -57   -691   -633    371    288   -662  -1153  -1231   -452   -244   -550   -517
    -54   -688   -633    368    288   -662  -1153  -1231   -452   -252   -568   -527
    -28   -662   -633    345    301   -649  -1156  -1236   -452   -249   -576   -519
    -10   -639   -628    324    309   -633  -1166  -1241   -452   -231   -571   -488
      7   -633   -644    311    324   -639  -1169  -1239   -452   -223   -571   -480
     20   -623   -644    301    332   -633  -1171  -1239   -454   -226   -576   -480
     20   -607   -628    293    324   -618  -1176  -1244   -459   -231   -587   -485
     44   -589   -633    272    337   -610  -1187  -1241   -454   -233   -592   -478
     85   -545   -633    228    358   -589  -1192  -1239   -452   -220   -579   -470
    103   -514   -618    202    358   -566  -1197  -1228   -441   -210   -566   -459
    111   -485   -597    187    353   -540  -1192  -1208   -423   -194   -550   -449
    122   -449   -571    163    345   -509  -1189  -1195   -415   -181   -537   -444
    129   -436   -566    150    348   -501  -1187  -1189   -415   -184   -540   -446
    145   -426   -571    140    355   -496  -1176  -1187   -420   -192   -537   -452
    158   -420   -579    132    368   -498  -1171  -1200   -433   -215   -548   -472
    145   -436   -581    142    361   -509  -1169  -1208   -444   -239   -574   -506
    140   -423   -563    140    350   -493  -1166  -1213   -444   -239   -587   -527
    148   -400   -548    122    348   -472  -1158  -1213   -436   -236   -594   -532
    135   -389   -524    127    329   -457  -1145  -1205   -426   -231   -592   -527
    124   -387   -514    129    316   -449  -1140  -1205   -413   -233   -602   -540
     98   -389   -491    145    293   -439  -1135  -1213   -413   -241   -615   -563
     75   -407   -483    163    277   -444  -1137  -1226   -423   -257   -641   -592
     51   -410   -462    179    257   -436  -1135  -1239   -428   -254   -652   -610
     28   -431   -462    200    244   -446  -1137  -1241   -428   -254   -670   -623
     10   -420   -431    205    220   -426  -1130  -1236   -418   -244   -670   -618
     -5   -405   -400    202    194   -405  -1132  -1236   -418   -244   -683   -633
    -10   -384   -374    197    181   -379  -1114  -1226   -405   -236   -685   -631
    -20   -345   -324    181    150   -335  -1080  -1189   -371   -200   -662   -605
    -23   -306   -283    166    127   -296  -1054  -1163   -345   -176   -644   -581
    -12   -252   -241    132    114   -246  -1039  -1148   -327   -158   -631   -576
    -18   -215   -197    116     88   -207  -1018  -1130   -306   -142   -628   -579
    -31   -202   -171    114     67   -187   -995  -1101   -285   -132   -626   -563
    -28   -168   -140     96     54   -155   -979  -1083   -262   -111   -610   -545
    -23   -129   -106     75     38   -119   -971  -1072   -244    -93   -592   -527
    -25    -83    -57     54     15    -70   -969  -1078   -228    -75   -574   -509
    -20    -31    -12     23     -5    -23   -966  -1080   -220    -62   -555   -488
    -31    -38     -7     33    -12    -23   -982  -1098   -239    -77   -568   -496
    -51    -57     -5     54    -23    -33  -1002  -1117   -259    -98   -584   -511
    -57    -67    -10     62    -23    -38  -1013  -1119   -272    -98   -581   -509
    -41    -75    -33     57     -5    -54  -1021  -1135   -290   -111   -592   -527
    -49   -101    -51     75      0    -75  -1018  -1143   -301   -127   -600   -553
    -62   -132    -70     96      2   -101  -1018  -1150   -316   -150   -618   -574
    -62   -168   -106    116     20   -137  -1026  -1158   -335   -174   -646   -592
    -80   -246   -166    161     38   -207  -1044  -1189   -374   -213   -691   -631
    -98   -270   -174    184     36   -223  -1049  -1213   -394   -228   -714   -649
   -101   -267   -166    184     31   -218  -1052  -1223   -402   -241   -727   -659
   -109   -301   -192    205     41   -246  -1067  -1236   -413   -257   -740   -688
   -140   -350   -213    244     33   -283  -1080  -1247   -423   -267   -753   -706
   -142   -358   -215    249     36   -288  -1080  -1239   -418   -259   -756   -704
   -142   -381   -241    262     46   -311  -1080  -1231   -423   -265   -766   -711
   -114   -444   -329    280    106   -387  -1065  -1213   -444   -298   -820   -758
    -90   -522   -431    306    168   -478   -984  -1140   -441   -340   -898   -849
   -122   -548   -426    335    150   -488   -898  -1039   -387   -322   -906   -880
    -93   -459   -368    275    137   -415   -810   -888   -259   -200   -792   -782
    -20    -57    -36     38      7    -46   -763   -776    -41     98   -465   -457
   -142    522    662   -192   -402    592   -841   -893    137    470    -15    -33
   -301    800   1101   -249   -701    948  -1111  -1239     88    636    215    168
   -355    555    911   -101   -633    732  -1397  -1641   -267    376    -10    -28
   -296    -90    205    194   -252     57  -1475  -1899   -784   -301   -698   -581
   -244   -631   -387    439     70   -509  -1454  -1847   -997   -675  -1122   -924
   -244   -820   -579    532    166   -701  -1405  -1704   -945   -691  -1189   -997
   -161   -730   -568    444    202   -649  -1286  -1535   -795   -584  -1124   -956
   -137   -618   -480    379    171   -550  -1197  -1421   -665   -493  -1049   -891
   -150   -581   -431    366    137   -509  -1156  -1369   -594   -454  -1015   -849
   -168   -566   -400    366    114   -483  -1119  -1327   -550   -431   -989   -815
   -176   -542   -366    358     93   -454  -1096  -1306   -530   -405   -966   -784
   -187   -561   -374    374     93   -467  -1085  -1304   -540   -402   -969   -782
   -174   -550   -379    361    101   -465  -1072  -1293   -537   -389   -966   -769
   -145   -498   -355    322    103   -428  -1052  -1270   -517   -361   -948   -737
   -127   -480   -353    303    111   -418  -1041  -1262   -514   -353   -950   -719
   -145   -522   -376    335    114   -449  -1057  -1278   -537   -371   -976   -724
   -148   -537   -389    342    119   -465  -1052  -1280   -548   -376   -992   -722
   -116   -493   -376    303    127   -433  -1008  -1247   -519   -348   -969   -683
   -137   -506   -368    322    114   -439  -1005  -1247   -522   -355   -984   -683
   -184   -527   -342    355     77   -436  -1015  -1254   -527   -366  -1010   -696
   -150   -522   -371    335    109   -446  -1023  -1254   -535   -368  -1023   -698
   -119   -501   -381    311    129   -444  -1010  -1236   -530   -366  -1015   -667
   -155   -509   -353    332     96   -431   -995  -1213   -522   -355   -982   -646
   -252   -545   -293    400     20   -420   -989  -1205   -519   -342   -963   -646
   -207   -504   -298    355     44   -402   -963  -1171   -491   -316   -945   -623
   -158   -465   -306    311     72   -387   -950  -1148   -472   -298   -935   -610
    -88   -436   -348    259    127   -392   -961  -1135   -467   -296   -943   -613
    -85   -452   -366    270    140   -410   -992  -1148   -488   -311   -953   -626
    -49   -454   -405    252    176   -431  -1015  -1163   -511   -337   -956   -646
      0   -415   -415    207    207   -415  -1021  -1143   -493   -322   -935   -620
     38   -376   -418    166    226   -394   -989  -1101   -462   -296   -898   -574
     38   -363   -402    163    220   -381   -953  -1054   -428   -265   -857   -527
     38   -374   -415    166    226   -394   -961  -1057   -431   -265   -862   -524
     64   -374   -441    153    252   -407   -963  -1057   -436   -265   -862   -522
     80   -371   -452    145    265   -410   -971  -1062   -436   -272   -854   -517
     98   -361   -459    132    277   -410   -961  -1067   -436   -277   -852   -519
     75   -405   -480    163    275   -441   -963  -1078   -452   -298   -867   -537
     57   -415   -472    179    265   -444   -961  -1078   -446   -298   -865   -535
     62   -400   -462    168    259   -428   -945  -1065   -433   -290   -859   -532
     85   -361   -446    137    265   -402   -911  -1044   -407   -267   -844   -522
    111   -342   -454    114    280   -397   -885  -1034   -397   -257   -839   -527
    124   -337   -462    106    293   -400   -880  -1034   -392   -257   -844   -542
     98   -361   -459    129    275   -407   -891  -1049   -394   -265   -854   -563
     62   -389   -452    163    257   -420   -901  -1060   -400   -275   -862   -581
     28   -418   -446    194    236   -431   -906  -1067   -405   -285   -867   -600
      7   -441   -452    215    228   -446   -917  -1072   -407   -296   -872   -618
     -5   -444   -439    223    215   -444   -927  -1072   -407   -293   -859   -631
    -18   -452   -433    236    207   -444   -945  -1083   -413   -298   -857   -649
     10   -407   -418    197    213   -413   -935  -1067   -397   -285   -849   -639
    103   -275   -381     85    241   -327   -883  -1010   -337   -233   -797   -587
     75   -262   -340     90    205   -298   -867   -987   -311   -218   -782   -568
     12   -306   -319    148    166   -311   -875   -989   -316   -231   -800   -587
     96   -218   -314     59    202   -265   -846   -956   -285   -205   -776   -563
    103   -207   -311     51    207   -259   -833   -935   -272   -197   -774   -553
     15   -277   -293    129    153   -285   -846   -953   -288   -218   -797   -571
      5   -265   -270    129    137   -267   -849   -966   -288   -220   -805   -574
     70   -166   -236     49    153   -200   -818   -940   -254   -197   -795   -540
     98   -124   -223     12    161   -174   -807   -937   -252   -197   -802   -527
     54   -176   -233     59    142   -205   -846   -976   -293   -239   -852   -558
     31   -202   -233     85    132   -218   -875  -1000   -319   -265   -880   -576
     28   -202   -231     85    127   -215   -880  -1000   -314   -262   -872   -561
     18   -228   -246    106    129   -239   -885  -1010   -322   -270   -875   -574
     15   -280   -296    132    153   -288   -898  -1026   -342   -288   -883   -600
     44   -324   -368    140    205   -345   -906  -1036   -366   -306   -888   -615
     38   -379   -418    168    226   -397   -917  -1052   -392   -332   -914   -623
     -2   -449   -446    226    220   -446   -930  -1075   -420   -366   -950   -641
     15   -454   -472    218    241   -465   -930  -1083   -428   -376   -963   -646
     46   -459   -506    207    275   -483   -930  -1085   -444   -392   -971   -667
    -23   -537   -517    277    244   -530   -945  -1106   -470   -418  -1002   -696
    -67   -540   -472    303    200   -506   -953  -1106   -470   -415  -1002   -685
    -33   -501   -467    267    213   -483   -948  -1096   -465   -410   -992   -678
     49   -475   -524    213    285   -498   -922  -1067   -467   -431  -1008   -693
    -23   -657   -633    337    303   -644   -875  -1026   -509   -524  -1111   -797
    -23   -688   -665    355    319   -678   -766   -911   -470   -535  -1143   -841
     41   -587   -628    270    335   -607   -636   -732   -345   -433  -1052   -774
     25   -265   -290    119    158   -277   -571   -584   -119   -155   -748   -480
    -70    363    433   -148   -252    397   -623   -610    148    285   -228     44
   -213    888   1101   -337   -657    992   -836   -883    252    597    174    423
   -259    839   1098   -290   -678    966  -1140  -1275     25    488    116    379
   -272    109    381     83   -327    244  -1350  -1683   -584   -210   -558   -213
   -231   -654   -426    441     96   -542  -1384  -1766  -1010   -810  -1184   -795
    -96   -841   -748    467    324   -795  -1314  -1605   -997   -885  -1296   -911
    -88   -841   -753    462    329   -797  -1197  -1434   -878   -805  -1254   -880
      7   -706   -714    350    361   -709  -1075  -1286   -740   -691  -1166   -802
    166   -514   -680    174    420   -597   -992  -1189   -636   -597  -1085   -724
    231   -413   -644     90    436   -527   -943  -1127   -576   -545  -1036   -680
    101   -514   -618    205    358   -566   -950  -1143   -594   -571  -1065   -704
    142   -475   -618    166    379   -545   -930  -1132   -587   -558  -1054   -688
     20   -597   -620    288    319   -607   -961  -1161   -620   -594  -1101   -732
    -44   -649   -605    345    280   -628   -976  -1169   -631   -607  -1111   -748
    -96   -704   -607    397    254   -654   -989  -1189   -649   -631  -1117   -771
   -122   -711   -589    418    233   -652   -984  -1189   -649   -631  -1104   -763
    -93   -678   -587    384    244   -633   -971  -1176   -646   -623  -1091   -750
    -33   -618   -584    324    275   -602   -956  -1158   -633   -602  -1070   -730
    -10   -576   -566    293    277   -574   -937  -1143   -623   -581  -1060   -717
    -28   -553   -524    290    246   -540   -922  -1119   -605   -555  -1041   -701
    -72   -548   -475    309    200   -514   -901  -1093   -584   -532  -1021   -675
   -101   -542   -444    322    168   -493   -888  -1078   -576   -524  -1005   -670
    -96   -524   -428    309    163   -478   -888  -1070   -576   -524   -995   -665
    -75   -511   -436    293    179   -475   -875  -1057   -566   -517   -982   -641
    -46   -493   -446    267    200   -470   -883  -1057   -574   -524   -989   -636
     -7   -467   -459    236    223   -462   -885  -1052   -574   -527   -989   -636
     -2   -470   -467    233    231   -470   -885  -1044   -571   -527   -989   -633
     10   -459   -470    226    239   -465   -885  -1036   -571   -524   -982   -631
     20   -462   -485    218    252   -475   -893  -1028   -576   -524   -979   -628
     36   -446   -483    205    259   -465   -896  -1013   -574   -511   -961   -618
     57   -413   -470    176    262   -441   -891   -987   -561   -491   -930   -592
     83   -394   -478    155    280   -436   -878   -963   -553   -480   -904   -574
     77   -376   -454    148    262   -413   -872   -948   -548   -470   -878   -558
     72   -363   -436    145    254   -400   -857   -930   -540   -457   -857   -545
     67   -337   -405    135    233   -371   -839   -917   -535   -444   -831   -532
     67   -332   -400    132    233   -366   -818   -901   -524   -433   -807   -519
     36   -358   -394    161    213   -376   -797   -888   -517   -431   -797   -509
     25   -342   -368    158    197   -355   -784   -880   -511   -431   -792   -506
     31   -306   -340    135    184   -322   -766   -859   -493   -413   -771   -491
     49   -272   -322    111    184   -296   -719   -807   -452   -374   -735   -462
    -10   -298   -288    153    137   -293   -696   -795   -444   -374   -730   -467
    -51   -322   -270    184    109   -296   -688   -789   -439   -376   -727   -480
    -49   -316   -270    181    109   -293   -680   -784   -436   -374   -724   -485
   -135   -376   -241    257     51   -309   -704   -810   -467   -394   -750   -511
   -109   -350   -241    228     64   -298   -696   -800   -457   -376   -740   -498
    -72   -314   -244    192     85   -280   -667   -771   -433   -358   -727   -485
   -109   -335   -228    220     59   -283   -675   -771   -444   -368   -740   -504
   -119   -361   -241    241     59   -301   -688   -774   -449   -376   -748   -506
   -103   -340   -239    220     67   -290   -675   -766   -441   -371   -743   -491
    -98   -316   -220    207     59   -270   -662   -753   -433   -363   -737   -475
    -75   -270   -197    171     59   -233   -639   -724   -418   -348   -717   -446
    -70   -257   -187    163     57   -223   -626   -711   -413   -342   -709   -433
    -38   -200   -163    119     59   -181   -600   -688   -397   -319   -693   -410
     57   -116   -174     28    114   -145   -561   -649   -363   -285   -662   -376
     75   -119   -194     20    132   -155   -542   -631   -355   -277   -665   -376
     23   -176   -200     77    111   -187   -550   -641   -368   -293   -683   -389
    -20   -179   -161     98     67   -171   -555   -659   -381   -301   -675   -381
     20    -98   -122     38     70   -109   -545   -657   -376   -293   -644   -353
    -28   -135   -106     83     36   -122   -574   -696   -415   -329   -665   -366
     -2   -103   -101     54     49   -103   -574   -696   -415   -324   -662   -350
    -18   -122   -103     70     41   -114   -576   -704   -433   -332   -675   -363
    -62   -200   -140    129     36   -171   -602   -740   -480   -379   -722   -415
    -75   -275   -202    174     62   -239   -613   -761   -509   -410   -753   -449
    -88   -340   -252    215     80   -296   -615   -771   -540   -436   -784   -483
    -88   -366   -277    226     93   -322   -618   -782   -571   -465   -805   -501
    -62   -387   -327    223    129   -358   -620   -792   -594   -485   -818   -509
    -38   -400   -363    218    161   -381   -628   -802   -615   -504   -836   -524
    -20   -444   -423    233    200   -433   -641   -820   -644   -532   -862   -535
    -25   -493   -467    259    220   -483   -675   -839   -670   -553   -885   -553
     -2   -506   -506    254    252   -506   -691   -839   -688   -568   -898   -566
      7   -532   -542    259    275   -535   -711   -849   -717   -597   -917   -587
     57   -527   -584    236    319   -555   -722   -854   -737   -618   -930   -610
    129   -576   -709    220    418   -644   -693   -828   -774   -672   -989   -683
    153   -626   -779    236    465   -701   -600   -737   -771   -709  -1049   -763
    122   -662   -787    267    452   -724   -506   -607   -717   -688  -1057   -787
    168   -485   -654    158    410   -568   -402   -418   -548   -517   -906   -646
    207     90   -116   -150    161    -12   -384   -340   -259   -101   -441   -184
    109    807    696   -459   -293    753   -480   -475    -10    371    119    363
    -41   1072   1114   -517   -579   1093   -774   -833    -33    553    371    584
   -124    693    818   -283   -470    756  -1054  -1234   -420    213     67    303
   -158   -244    -85    200    -38   -166  -1148  -1488  -1054   -594   -761   -439
    -77   -797   -719    436    319   -758  -1114  -1428  -1280   -966  -1187   -841
    -12   -891   -878    449    431   -885  -1018  -1267  -1208   -953  -1223   -891
     28   -802   -831    387    428   -815   -885  -1096  -1057   -836  -1140   -833
     77   -685   -763    301    420   -722   -795   -989   -945   -743  -1054   -771
    181   -545   -730    181    454   -636   -717   -904   -857   -657   -979   -711
    205   -514   -722    153    462   -618   -685   -867   -823   -618   -956   -688
    127   -579   -706    226    415   -641   -698   -880   -839   -628   -971   -691
    135   -561   -698    210    415   -628   -698   -878   -839   -620   -969   -691
    158   -535   -693    189    426   -613   -693   -867   -831   -607   -963   -683
    142   -530   -672    192    405   -600   -683   -849   -818   -584   -953   -675
    122   -532   -654    205    387   -592   -683   -841   -810   -574   -945   -662
    153   -498   -652    168    402   -574   -670   -826   -802   -561   -930   -636
    181   -444   -626    129    402   -535   -639   -789   -771   -527   -893   -594
    163   -457   -623    145    392   -540   -631   -795   -774   -530   -893   -605
    135   -439   -574    153    353   -506   -597   -787   -761   -522   -867   -600
     62   -446   -511    189    285   -480   -576   -756   -743   -496   -844   -589
      2   -446   -452    220    226   -449   -555   -709   -727   -470   -831   -566
    -25   -413   -387    218    179   -402   -527   -639   -704   -436   -810   -522
    -15   -361   -345    189    163   -353   -488   -587   -688   -420   -787   -485
   -111   -420   -309    265     98   -366   -485   -589   -665   -423   -789   -485
    -83   -407   -327    244    122   -368   -480   -584   -623   -413   -787   -472
    -10   -329   -322    168    155   -327   -446   -553   -568   -394   -756   -436
    -57   -342   -285    200    114   -314   -446   -550   -550   -400   -748   -426
    -83   -355   -275    218     93   -316   -462   -555   -574   -376   -748   -428
    -85   -340   -254    213     83   -298   -472   -550   -592   -350   -745   -426
    -31   -285   -254    155    111   -270   -457   -524   -587   -316   -727   -407
     41   -241   -283    101    161   -262   -444   -491   -576   -288   -706   -381
     41   -231   -272     93    155   -252   -444   -478   -574   -270   -696   -368
     31   -218   -249     90    140   -233   -439   -470   -566   -257   -683   -361
     49   -184   -236     67    140   -210   -420   -449   -548   -244   -659   -345
     64   -161   -226     49    145   -192   -389   -423   -527   -233   -644   -329
     44   -192   -236     75    137   -215   -389   -426   -532   -246   -652   -350
     38   -187   -228     72    132   -207   -376   -420   -527   -244   -644   -355
     18   -174   -194     77    103   -184   -363   -415   -514   -236   -626   -348
     28   -137   -166     54     96   -150   -342   -394   -491   -218   -600   -329
     28   -150   -179     59    101   -166   -311   -366   -470   -210   -589   -319
     23   -192   -218     83    119   -205   -288   -348   -467   -215   -592   -327
     31   -176   -210     72    119   -194   -280   -332   -462   -205   -579   -329
     38   -168   -207     64    122   -187   -283   -327   -459   -205   -576   -335
      2   -215   -218    106    109   -215   -301   -345   -475   -223   -592   -350
    -12   -254   -241    132    111   -246   -311   -355   -483   -236   -607   -368
      5   -233   -239    114    122   -236   -298   -342   -467   -220   -589   -355
     62   -142   -205     41    132   -174   -265   -306   -433   -174   -542   -311
     67   -129   -197     31    129   -163   -262   -290   -426   -163   -527   -303
     38   -168   -210     64    122   -189   -249   -280   -420   -166   -522   -306
     20   -179   -200     75    109   -189   -210   -249   -387   -148   -491   -283
     36   -174   -210     70    122   -192   -194   -239   -363   -145   -467   -285
     49   -124   -174     36    109   -148   -187   -226   -358   -124   -446   -288
     70    -90   -161     10    114   -124   -181   -218   -358   -111   -431   -293
    111    -57   -168    -28    137   -111   -166   -202   -345    -98   -418   -296
    111    -51   -163    -28    137   -106   -166   -210   -345    -90   -413   -306
     25    -67    -96     18     59    -80   -153   -213   -327    -70   -394   -290
     31    -23    -57     -5     44    -38   -140   -205   -298    -44   -363   -259
     33    -20    -57     -7     44    -38   -168   -231   -319    -51   -366   -257
     20    -31    -51      5     36    -41   -192   -239   -327    -62   -371   -252
     25    -75   -101     23     62    -88   -181   -220   -327    -85   -389   -241
     41    -93   -135     25     85   -114   -189   -218   -335   -106   -402   -244
     20    -90   -111     33     64   -101   -176   -215   -337   -116   -402   -239
     12   -150   -163     70     88   -155   -168   -233   -371   -155   -433   -270
     28   -202   -231     85    127   -215   -155   -231   -392   -179   -459   -303
     15   -210   -226     98    119   -218   -145   -226   -405   -192   -462   -298
    -25   -254   -231    140    101   -244   -161   -257   -444   -220   -488   -311
    -72   -345   -272    210     98   -309   -184   -285   -478   -252   -530   -332
   -119   -415   -296    267     85   -355   -181   -288   -501   -277   -563   -345
   -226   -475   -249    350     10   -363   -163   -280   -504   -275   -568   -342
   -329   -540   -213    433    -59   -376   -176   -293   -519   -293   -589   -355
   -348   -555   -207    452    -70   -381   -181   -301   -542   -311   -607   -374
   -319   -623   -303    470    -10   -462   -158   -267   -561   -355   -665   -410
   -218   -714   -498    465    137   -607   -111   -213   -589   -433   -776   -511
    -75   -706   -631    389    275   -670    -44   -124   -571   -457   -826   -558
     72   -581   -654    254    363   -618     46     25   -462   -363   -740   -485
    161   -215   -379     25    267   -298     49     85   -280    -98   -436   -184
    135    337    202   -236    -33    270    -31    -12   -101    246    -10    218
     83    654    568   -371   -244    613   -303   -353   -137    413    226    410
     62    478    415   -270   -176    446   -615   -779   -485    189     51    252
     80   -140   -223     28    150   -179   -698  -1023  -1010   -480   -600   -296
    111   -667   -782    277    444   -724   -665   -961  -1239   -852   -995   -623
     90   -893   -984    400    535   -937   -571   -766  -1182   -862  -1036   -665
     36   -922   -958    444    496   -940   -457   -615  -1070   -789   -982   -618
     15   -836   -852    407    433   -844   -374   -504   -961   -706   -911   -548
      7   -696   -704    342    355   -698   -265   -381   -831   -589   -792   -431
    -15   -644   -628    329    303   -636   -192   -301   -750   -530   -711   -358
    -67   -672   -605    371    267   -639   -176   -277   -740   -524   -685   -353
    -10   -607   -597    309    293   -605   -155   -259   -732   -517   -654   -345
    -57   -644   -587    350    265   -618   -135   -249   -735   -522   -644   -348
   -116   -662   -545    387    213   -605   -124   -241   -737   -527   -626   -340
   -119   -626   -506    374    192   -566    -98   -213   -717   -509   -584   -306
   -132   -626   -493    376    179   -561   -109   -215   -730   -522   -571   -301
   -124   -620   -496    371    184   -558   -116   -207   -737   -535   -571   -301
    -98   -613   -517    355    205   -566    -96   -187   -724   -537   -558   -290
   -109   -633   -524    371    207   -579    -96   -179   -719   -540   -550   -301
   -153   -688   -535    418    187   -613   -114   -194   -743   -576   -571   -332
   -161   -711   -550    436    192   -631   -109   -184   -750   -597   -581   -345
    -88   -574   -485    329    197   -530    -41   -116   -693   -535   -506   -275
    -33   -459   -426    246    194   -444      0    -77   -667   -501   -459   -241
   -168   -620   -452    392    140   -535    -33   -106   -711   -555   -506   -277
   -189   -683   -493    433    150   -589    -44   -101   -724   -563   -514   -283
   -137   -636   -501    387    179   -568    -25    -70   -714   -535   -485   -262
    -93   -574   -480    335    192   -527    -15    -54   -714   -514   -472   -241
   -137   -636   -498    384    179   -568    -46    -75   -748   -535   -488   -265
    -77   -639   -561    355    241   -600    -57    -77   -758   -540   -491   -277
      0   -636   -636    316    316   -633    -75    -83   -776   -542   -504   -296
     70   -628   -698    280    384   -662    -98    -85   -800   -555   -514   -319
    189   -584   -776    194    483   -680   -111    -83   -813   -571   -532   -324
    361   -475   -836     57    597   -654    -93    -57   -800   -555   -527   -298
    405   -480   -888     36    644   -683   -111    -75   -831   -581   -553   -324
    283   -594   -878    155    579   -735   -140   -114   -880   -633   -587   -368
    280   -553   -833    137    555   -693   -106    -90   -859   -626   -571   -358
    207   -532   -740    161    472   -636    -70    -67   -836   -610   -542   -335
    116   -506   -623    194    368   -563    -25    -38   -805   -581   -504   -303
     -2   -511   -509    257    252   -511      7    -12   -774   -558   -467   -283
    -41   -511   -470    275    213   -491     44      7   -750   -545   -449   -280
    -31   -478   -446    252    207   -462     72     15   -730   -540   -428   -280
    -72   -470   -400    270    161   -436    101     31   -704   -532   -400   -259
   -137   -517   -379    327    119   -449     96     23   -704   -530   -394   -259
   -111   -485   -374    298    129   -431    103     23   -704   -532   -402   -259
    -59   -428   -368    244    153   -400    129     28   -691   -527   -402   -262
    -98   -491   -392    293    145   -441    119     10   -706   -550   -431   -296
   -116   -517   -400    316    140   -459    109     -2   -711   -555   -439   -309
    -31   -449   -420    239    194   -436    116     20   -683   -524   -405   -277
    -12   -439   -428    226    207   -433    116     25   -680   -514   -394   -265
     46   -387   -433    168    239   -410    129     38   -670   -496   -379   -249
    166   -272   -439     54    301   -355    158     70   -633   -459   -345   -226
    137   -288   -426     72    280   -358    150     75   -628   -467   -340   -228
    119   -275   -394     77    254   -335    161     93   -605   -454   -322   -200
     62   -316   -379    124    218   -348    150     96   -602   -454   -322   -189
    140   -239   -379     49    259   -309    171    127   -563   -415   -285   -150
    202   -101   -306    -51    252   -202    218    171   -501   -348   -218    -96
    132   -124   -257     -5    192   -189    215    155   -506   -361   -218   -111
     54   -210   -267     75    158   -239    174    106   -548   -405   -249   -174
     72   -213   -285     70    179   -249    161     98   -550   -410   -241   -197
     85   -168   -257     38    168   -213    174    116   -517   -371   -194   -163
    109   -135   -244     10    176   -189    189    122   -501   -353   -192   -161
     64   -192   -259     62    161   -226    168     93   -519   -379   -239   -202
    -25   -319   -293    174    132   -306    132     51   -563   -431   -290   -277
     12   -353   -366    168    189   -361    127     46   -581   -452   -301   -335
     41   -355   -397    155    218   -376    132     41   -592   -470   -301   -392
      0   -410   -413    205    205   -413    114     18   -610   -496   -329   -402
    -41   -467   -426    254    192   -446    103      0   -618   -509   -371   -327
     -7   -436   -428    220    207   -431    114      5   -602   -501   -374   -267
     15   -410   -426    194    220   -418    119      7   -584   -488   -371   -239
    -10   -459   -449    233    218   -454     90    -18   -600   -514   -402   -254
      5   -470   -475    233    239   -472     77    -18   -600   -511   -407   -259
     83   -491   -574    202    324   -532    132     38   -574   -514   -423   -288
     44   -584   -631    270    335   -607    223    119   -545   -548   -480   -353
    -18   -652   -636    335    306   -644    306    207   -488   -548   -504   -379
     62   -566   -628    252    345   -597    420    368   -340   -439   -410   -319
    116   -153   -272     18    192   -213    431    431   -116   -127    -62    -20
    -12    345    358   -168   -184    353    301    272     33    210    350    324
   -103    675    779   -285   -441    727     -7   -103    -25    368    597    498
    -67    618    685   -275   -376    652   -290   -483   -298    205    498    381
   -132   -101     28    114    -80    -38   -381   -730   -805   -478   -158   -171
    -46   -579   -532    311    241   -555   -342   -667  -1005   -839   -522   -493
     15   -743   -761    363    387   -750   -259   -493   -922   -836   -548   -553
     46   -730   -776    342    410   -753   -148   -345   -774   -740   -470   -527
     88   -659   -748    285    415   -704    -83   -257   -654   -652   -384   -493
    135   -540   -675    200    405   -607    -28   -194   -550   -563   -296   -444
    168   -446   -615    137    389   -530     12   -150   -478   -496   -226   -407
    145   -439   -584    148    363   -511     28   -142   -444   -467   -197   -407
    145   -428   -576    140    358   -501     36   -142   -428   -454   -179   -423
    197   -384   -584     93    389   -483     25   -150   -415   -446   -161   -444
    270   -384   -657     54    462   -519    -10   -184   -428   -467   -176   -480
    387   -374   -761     -5    574   -566    -46   -223   -446   -493   -200   -511
    324   -296   -623    -15    472   -457     15   -163   -368   -410   -122   -444
    184   -275   -462     44    322   -368     70   -109   -298   -342    -46   -392
     31   -353   -384    161    207   -371     70   -109   -285   -332    -25   -402
    -46   -381   -335    215    142   -358     90    -85   -254   -301     -5   -389
    -12   -272   -259    140    122   -267    142    -31   -184   -233     64   -327
    -67   -249   -184    158     57   -218    158    -10   -140   -192    106   -283
   -142   -257   -114    200    -15   -187    158     -2   -116   -171    127   -270
   -181   -246    -64    215    -59   -155    155     -2    -98   -150    142   -272
   -189   -220    -31    202    -80   -127    161     15    -70   -122    158   -259
   -218   -179     38    197   -129    -70    174     41    -25    -80    189   -233
   -259   -124    135    192   -197      2    200     83     23    -25    239   -187
   -319    -96    223    207   -272     62    218    106     57     12    272   -150
   -280    -59    220    166   -252     80    202    101     62     25    267   -148
   -174    -25    148     98   -161     59    163     83     51     18    236   -171
   -103     31    132     33   -119     80    155     93     62     28    239   -163
    -88     62    150     12   -119    106    137     98     70     38    249   -145
    -28     93    122    -33    -75    106    140    111     80     46    254   -135
     46    119     72    -85    -12     96    140    114     83     44    254   -140
     80    124     44   -103     18     85    148    114     75     38    244   -161
     83    155     72   -119      5    114    174    132     93     59    254   -161
     -7    163    171    -77    -90    168    200    142    124     88    288   -122
   -142    150    293     -5   -218    223    233    166    161    119    332    -77
   -226    135    361     44   -293    246    254    176    187    142    361    -64
   -192    155    348     18   -270    252    270    181    210    155    376    -70
   -127    171    298    -23   -213    233    285    171    215    155    366    -96
    -80    174    254    -49   -166    213    275    142    207    142    337   -129
    -49    163    210    -59   -129    187    249    101    187    114    296   -171
    -23    161    184    -67   -103    171    233     70    176     96    259   -205
    -10    150    158    -70    -85    153    220     46    163     80    226   -226
    -12    150    161    -70    -85    155    215     36    168     85    213   -223
    -41    148    187    -54   -114    166    215     38    189    103    223   -202
    -49    168    218    -59   -132    192    223     44    207    119    239   -187
    -23    179    202    -80   -114    189    210     33    207    119    236   -189
     15    179    161    -98    -72    171    194     20    202    119    223   -205
     54    171    114   -114    -28    145    176     10    197    116    210   -228
    109    194     85   -150     12    140    166      7    192    114    207   -233
    163    249     83   -207     38    166    166      2    200    124    215   -228
    194    283     88   -239     54    184    176      2    215    135    213   -220
    202    293     90   -249     54    192    187     15    233    153    210   -205
    168    324    155   -246      7    241    207     38    262    184    236   -166
     85    327    239   -207    -77    283    236     64    298    220    267   -140
      7    337    327   -174   -161    332    249     72    324    244    293   -116
     28    400    368   -215   -168    384    246     72    342    267    314    -90
     93    423    329   -257   -116    376    226     49    340    265    316    -96
     67    350    280   -210   -106    316    184      0    298    223    272   -140
     85    345    259   -215    -88    303    163    -25    270    213    257   -155
     77    324    246   -202    -85    285    135    -59    241    200    233   -176
     96    303    207   -200    -54    257    111    -90    215    174    200   -207
    122    262    140   -192    -10    202     85   -122    176    127    153   -249
    153    223     67   -189     44    145     62   -148    145     90    106   -288
    179    202     23   -192     77    114     51   -168    127     67     77   -303
    189    194      5   -192     93    101     41   -187    116     54     62   -309
    142    129    -12   -137     77     59      0   -231     75     15     20   -353
    122     96    -28   -109     75     33    -25   -257     57      0      0   -376
    161     83    -80   -124    119      2    -36   -267     46     -7    -20   -397
    239     93   -145   -166    192    -25    -59   -296     23    -33    -62   -426
    348     51   -296   -200    322   -122   -103   -340    -33    -93   -140   -488
    420    -57   -480   -181    449   -267    -88   -324    -80   -168   -246   -579
    415   -109   -524   -155    470   -314     10   -226    -49   -194   -303   -636
    452    -90   -542   -179    496   -316    103    -93     28   -153   -288   -636
    506    161   -348   -335    426    -93    176     51    218     72    -59   -423
    524    711    184   -618    168    449    166     72    457    452    379     -2
    431   1278    846   -854   -210   1065      7   -145    587    779    802    374
    420   1410    989   -914   -283   1200   -345   -555    428    800    891    426
    436    852    413   -644     10    633   -631  -1021   -132    210    340    -44
    457     51   -407   -254    431   -176   -722  -1221   -644   -485   -379   -649
    555   -303   -859   -127    706   -581   -691  -1111   -737   -680   -623   -859
    678   -223   -901   -226    789   -561   -542   -888   -579   -571   -548   -807
    602   -119   -722   -241    659   -420   -379   -701   -394   -415   -431   -693
    374   -109   -483   -135    428   -296   -288   -602   -277   -303   -348   -607
    280    -46   -329   -119    303   -187   -215   -527   -187   -213   -280   -530
    345     77   -267   -210    306    -93   -145   -459   -119   -150   -233   -462
    335    101   -233   -220    285    -64   -132   -454   -114   -142   -241   -439
    270     33   -236   -153    252   -101   -161   -480   -140   -166   -277   -452
    275      7   -267   -145    272   -129   -176   -491   -153   -187   -303   -467
    340     49   -290   -194    316   -119   -179   -488   -148   -181   -309   -459
    366     85   -283   -228    324    -98   -184   -496   -150   -184   -319   -441
    368     85   -285   -228    327    -98   -207   -519   -166   -200   -340   -441
    400    111   -290   -257    345    -88   -218   -527   -168   -202   -350   -439
    407    122   -285   -265    348    -80   -220   -527   -168   -194   -350   -431
    371    114   -257   -244    314    -70   -215   -527   -171   -187   -335   -418
    358    140   -218   -249    288    -38   -218   -527   -171   -184   -319   -402
    379    171   -207   -277    293    -18   -207   -514   -155   -166   -301   -381
    340    148   -192   -244    267    -20   -202   -514   -155   -171   -303   -379
    285    150   -137   -218    210      7   -205   -514   -153   -171   -298   -371
    290    241    -49   -267    168     96   -174   -472   -111   -122   -244   -314
    265    272      7   -270    127    140   -145   -444    -85    -90   -210   -280
    231    207    -23   -218    127     93   -187   -478   -129   -127   -244   -306
    246    223    -25   -236    135     98   -218   -491   -145   -132   -249   -306
    296    277    -18   -288    158    129   -210   -470   -127   -114   -233   -293
    329    345     15   -340    155    181   -200   -449   -116    -88   -210   -267
    324    350     25   -337    150    189   -218   -452   -132    -83   -218   -265
    311    342     31   -329    140    189   -226   -454   -137    -80   -223   -257
    293    337     41   -316    124    189   -241   -462   -142    -85   -226   -265
    355    418     62   -389    148    241   -207   -433   -116    -62   -197   -239
    381    485    103   -433    140    296   -163   -397    -88    -44   -174   -207
    244    428    181   -337     31    306   -168   -413   -103    -62   -189   -218
    220    452    231   -337     -5    342   -153   -410    -96    -57   -184   -210
    233    496    262   -366    -15    379   -142   -405    -88    -49   -181   -215
    218    470    252   -342    -15    361   -148   -407    -98    -62   -200   -244
    254    535    280   -397    -12    407   -129   -389    -77    -49   -192   -233
    215    532    316   -376    -49    426   -127   -392    -80    -54   -205   -252
    205    537    332   -374    -64    436   -116   -392    -75    -59   -213   -275
    189    555    366   -371    -88    462   -106   -400    -70    -67   -218   -296
    174    548    374   -363   -101    459   -103   -405    -72    -77   -236   -306
    155    545    387   -350   -116    467    -98   -407    -67    -77   -241   -311
    137    561    420   -350   -142    491    -96   -410    -57    -67   -228   -309
    150    589    439   -368   -142    514    -88   -402    -44    -49   -218   -298
    106    574    467   -340   -181    522    -83   -394    -38    -33   -223   -290
     59    584    522   -322   -231    553    -75   -389    -28    -18   -220   -283
     46    605    558   -327   -257    581    -72   -381    -18     -5   -213   -280
     64    649    584   -355   -259    618    -62   -361      2     12   -197   -267
    119    683    563   -405   -220    623    -64   -361      0     15   -205   -267
    228    722    493   -475   -132    607    -70   -368    -12      5   -218   -277
    314    737    420   -527    -54    579    -80   -389    -31    -15   -239   -296
    384    756    371   -568      7    563    -83   -394    -44    -28   -257   -298
    465    818    350   -641     54    584    -83   -394    -44    -18   -262   -293
    496    831    335   -665     80    584   -106   -420    -62    -31   -270   -306
    504    852    348   -678     77    600   -114   -431    -62    -33   -262   -303
    488    862    374   -675     57    618   -116   -441    -64    -38   -249   -293
    457    862    405   -662     25    633   -137   -465    -83    -57   -249   -301
    441    862    420   -652     10    644   -150   -480    -98    -64   -254   -309
    423    852    428   -641     -2    641   -150   -491   -109    -75   -267   -329
    394    859    465   -626    -33    662   -145   -483   -106    -67   -259   -324
    374    779    402   -579    -12    592   -155   -496   -142    -98   -314   -358
    348    709    361   -530     -7    535   -155   -501   -166   -119   -358   -394
    322    659    335   -491     -7    498   -163   -511   -189   -142   -389   -423
    311    618    306   -465      2    462   -166   -514   -207   -163   -407   -439
    270    587    314   -428    -23    452   -163   -511   -218   -176   -426   -446
    246    576    327   -413    -38    452   -161   -511   -218   -179   -433   -446
    223    550    327   -387    -51    439   -161   -511   -226   -189   -449   -459
    197    537    340   -366    -70    439   -153   -501   -223   -187   -454   -459
    163    527    361   -345   -101    444   -145   -488   -218   -189   -459   -449
    145    420    272   -283    -64    348   -145   -485   -249   -241   -522   -504
    140    316    176   -228    -18    246    -88   -418   -257   -296   -600   -581
    114    303    189   -207    -36    246     20   -290   -200   -283   -610   -605
    142    384    241   -265    -49    314    116   -116    -75   -176   -524   -519
    174    714    540   -444   -181    628    184     41    155    111   -236   -223
    109   1379   1270   -745   -581   1325    202     83    459    568    285    301
    -93   1909   2003   -906  -1047   1956     51   -145    600    906    706    693
   -187   1753   1940   -782  -1062   1847   -262   -566    319    737    584    563
   -220   1067   1288   -423   -753   1176   -446   -927   -239    101    -41      0
   -184    337    522    -77   -353    431   -498  -1028   -652   -475   -649   -550
   -101     57    158     23   -129    106   -454   -893   -678   -589   -807   -701
    -57    129    187    -36   -122    158   -322   -706   -535   -483   -735   -636
    -28    228    254   -101   -140    241   -202   -555   -405   -376   -654   -558
    -18    296    314   -140   -166    303   -137   -470   -319   -303   -602   -501
    -20    345    366   -161   -192    355    -90   -413   -270   -259   -568   -467
    -15    355    371   -171   -194    361    -67   -387   -252   -246   -555   -452
     -7    358    366   -176   -187    361    -51   -371   -241   -241   -545   -439
     -7    363    371   -179   -189    366    -36   -353   -228   -231   -537   -426
      2    397    394   -200   -194    397    -18   -332   -210   -213   -522   -402
     -7    397    402   -194   -205    400    -10   -332   -213   -213   -522   -402
    -10    397    407   -194   -207    402      0   -322   -200   -205   -514   -387
    -10    397    405   -194   -207    400     10   -309   -192   -200   -506   -371
    -12    397    410   -192   -210    402     12   -301   -189   -200   -506   -363
      0    444    444   -226   -220    444     18   -288   -176   -184   -488   -348
     12    478    465   -246   -226    472     28   -270   -163   -168   -459   -324
     18    470    452   -244   -218    462     36   -254   -158   -161   -446   -311
      2    441    439   -220   -218    441     41   -246   -163   -168   -452   -316
     12    462    449   -239   -218    454     54   -231   -158   -163   -433   -306
     15    509    493   -262   -239    501     75   -207   -137   -140   -394   -272
     10    519    509   -267   -252    514     90   -192   -132   -127   -374   -259
     18    535    517   -275   -249    527    103   -174   -124   -109   -353   -246
     15    553    537   -285   -262    545    111   -150   -109    -88   -324   -226
     15    545    530   -280   -257    537    114   -135   -103    -83   -314   -233
     31    542    511   -288   -239    527    101   -127   -106    -85   -303   -249
     31    540    509   -285   -239    524    109   -106    -98    -70   -285   -241
     41    563    522   -303   -241    542    127    -70    -72    -46   -252   -202
     46    579    532   -311   -244    555    129    -49    -67    -41   -233   -181
     57    574    517   -316   -231    548    142    -33    -67    -41   -218   -168
     62    594    532   -327   -233    563    166      0    -44    -18   -192   -148
     49    597    545   -324   -246    571    184     15    -28     -7   -171   -140
     33    571    535   -303   -252    553    200     28    -28    -12   -174   -148
     20    563    540   -293   -259    553    215     46    -23     -5   -168   -150
      0    555    555   -277   -277    555    246     75     -2     15   -135   -137
    -23    555    576   -267   -301    566    280    103     18     44    -98   -119
    -41    561    602   -259   -322    581    309    140     41     70    -64    -98
    -62    566    628   -254   -345    597    337    171     62     93    -44    -83
    -77    553    631   -236   -353    592    361    192     70    101    -28    -83
    -80    542    623   -231   -353    581    379    205     72    101    -23    -83
    -77    537    613   -231   -345    574    392    215     77     98    -15    -77
    -96    509    602   -207   -350    555    400    218     77     93     -5    -70
   -101    483    584   -189   -342    532    413    231     77     96      2    -64
   -103    488    589   -192   -348    537    423    246     80    101      7    -59
   -109    485    594   -189   -353    540    436    259     93    114     12    -49
   -122    472    594   -176   -358    532    439    275    106    127      5    -38
   -135    470    605   -166   -368    537    449    298    122    142      7    -18
   -127    485    613   -181   -371    548    478    337    145    163     36      7
   -124    501    626   -189   -376    563    506    376    168    187     70     36
   -114    537    652   -213   -384    594    530    410    189    207     98     64
    -85    574    659   -244   -371    615    545    439    202    218    122     93
    -67    574    641   -254   -355    607    553    457    205    215    119    111
    -70    584    654   -257   -361    618    563    480    218    231    129    132
    -70    615    683   -275   -376    649    579    496    233    257    161    158
    -62    641    704   -288   -381    672    597    509    246    277    187    200
   -114    600    711   -244   -413    654    579    485    218    252    181    207
   -171    511    683   -171   -426    597    535    439    166    205    145    176
   -124    530    652   -205   -387    589    527    433    148    189    135    181
    -54    594    649   -270   -350    620    548    454    153    192    153    220
   -124    527    649   -202   -387    587    535    441    122    153    122    192
   -116    488    602   -187   -358    545    532    444     96    119     88    179
   -137    418    555   -142   -345    485    532    439     57     77     64    153
   -135    361    496   -111   -314    428    522    431     23     41     49    132
   -148    288    433    -70   -290    361    493    402    -20     -5     18    101
   -142    254    397    -57   -270    324    488    392    -38    -23      7     90
   -158    223    381    -33   -270    303    491    392    -49    -28      5     85
   -174    200    374    -12   -272    285    496    394    -62    -31     10     88
   -150    187    337    -18   -244    259    498    397    -77    -44      5     80
   -163    153    316      5   -239    233    493    392    -88    -64     -7     72
   -168     49    218     57   -192    132    480    384   -127   -124    -67     25
   -122    -64     57     93    -90     -5    522    436   -161   -200   -155    -67
    -67    -54     12     59    -41    -23    646    579    -96   -181   -163    -98
     31     51     20    -41      5     36    756    758     33    -72    -70    -25
    129    407    277   -270    -72    342    820    896    259    200    231    265
     59   1039    979   -548   -459   1010    810    901    555    636    756    797
    -38   1628   1667   -797   -854   1649    623    659    722    995   1208   1231
   -148   1470   1618   -659   -883   1543    306    246    470    846   1101   1119
   -252    657    909   -202   -581    782     70   -174   -158    142    415    475
   -210   -137     72    174   -142    -33     18   -293   -628   -491   -244   -163
   -132   -371   -239    249     51   -306     83   -129   -618   -558   -342   -290
   -109   -363   -254    236     72   -309    213     51   -491   -475   -290   -262
    -41   -207   -166    124     59   -187    358    220   -329   -340   -176   -163
     20    -77    -98     28     59    -88    452    322   -220   -239    -83    -83
    -15    -93    -77     51     31    -85    475    348   -189   -215    -67    -75
    -49   -132    -83     90     15   -106    478    366   -176   -210    -64    -67
     10    -83    -93     33     49    -85    509    405   -145   -187    -38    -31
    -12    -96    -83     54     33    -90    519    410   -137   -179    -31    -20
    -46   -103    -57     75      2    -83    519    415   -132   -171    -18     -7
    -59   -119    -59     88      0    -90    524    420   -127   -166     -7     -5
    -62   -119    -57     88     -2    -88    545    439   -114   -148     10     20
    -70   -119    -49     96    -10    -85    561    457    -98   -129     36     44
    -70   -116    -49     93    -12    -83    563    465    -96   -129     46     41
    -41    -90    -49     64      2    -70    574    488    -72   -101     72     64
    -10    -44    -33     25     10    -41    600    524    -33    -59    111     96
    -83   -111    -28     98    -28    -70    584    514    -51    -72    106     70
   -103   -116    -12    109    -46    -67    576    519    -49    -70    119     64
    -67    -88    -20     75    -23    -54    587    540    -28    -54    137     75
    -28    -46    -20     36     -5    -33    600    561     -7    -33    158     85
      5     15     10    -10     -2     12    626    592     20     -7    192    103
    -46    -23     20     33    -33     -2    623    597     18    -15    192     90
   -101    -64     33     83    -70    -15    615    600     20    -12    200     90
    -80    -62     15     70    -49    -25    605    613     25     -5    213     93
    -20    -18      2     20    -12     -7    615    636     44     12    239    109
    -25      7     31      7    -28     18    623    654     75     38    275    129
     -5     36     41    -18    -23     38    620    672     96     62    306    150
     57    111     51    -85      2     83    641    704    129     98    348    184
     36    101     64    -67    -12     83    644    711    135    101    358    181
    -10     80     88    -36    -49     83    636    711    135     90    358    179
    -10     90    101    -41    -57     96    641    722    148     98    361    187
     36    150    111    -93    -38    129    672    753    174    119    374    213
     54    184    129   -119    -36    158    696    763    189    129    384    220
     33    168    135   -101    -51    153    706    766    194    135    389    220
     23    155    132    -90    -54    145    709    771    202    140    394    220
     12    171    158    -96    -72    166    722    787    223    161    407    231
     31    181    150   -106    -59    166    727    789    239    171    402    226
     31    202    171   -119    -70    187    735    797    259    189    423    244
     23    231    207   -127    -93    218    740    802    270    200    439    254
     23    223    197   -124    -88    210    727    792    259    187    428    233
     25    194    168   -109    -70    181    719    787    257    174    418    218
     23    205    181   -116    -77    194    727    797    277    189    436    241
     20    218    194   -119    -88    207    735    810    296    197    441    257
     15    239    223   -129   -103    231    732    807    306    210    449    267
     12    252    239   -132   -111    246    732    810    324    226    465    270
     15    249    231   -132   -106    239    735    820    340    241    485    267
     25    290    265   -161   -119    277    753    839    363    272    517    272
     33    319    285   -179   -124    303    774    849    381    290    535    262
     33    353    319   -192   -142    337    800    867    413    322    561    283
     25    358    332   -194   -153    345    815    883    428    329    561    293
     38    374    335   -207   -148    353    818    893    439    345    576    303
     46    413    366   -231   -158    389    831    909    462    371    605    329
     36    441    405   -239   -184    423    836    909    475    392    626    353
     20    459    439   -241   -207    449    833    893    483    402    641    371
     23    470    444   -246   -210    457    820    872    475    400    644    379
     20    444    420   -233   -200    433    784    831    441    368    620    353
     23    441    418   -231   -197    431    761    802    431    358    610    348
     15    418    402   -218   -194    413    756    792    428    350    594    342
      7    402    394   -205   -192    400    750    787    420    342    581    342
    -36    337    371   -153   -202    353    727    763    397    314    553    316
     -7    324    332   -158   -168    327    730    763    392    303    542    306
     -2    285    288   -145   -145    288    730    756    374    280    517    283
    -54    233    285    -90   -171    259    709    727    340    246    475    246
    -72    192    265    -59   -171    228    680    701    309    215    436    213
   -114    111    226      2   -168    168    667    685    288    187    400    184
    -80    137    218    -28   -150    176    680    693    298    197    413    202
    -54    163    215    -54   -135    189    675    688    298    200    415    202
    -70     93    163    -12   -116    129    657    670    280    176    379    168
    -72    -20     51     46    -62     15    644    670    246    135    319    114
    -57   -101    -46     77     -5    -75    704    737    246     85    249     36
    -62   -116    -57     88     -2    -88    802    852    311     96    236     10
    -28    -15     10     20    -20     -5    898   1010    446    215    332     85
     31    361    329   -194   -148    345    945   1127    665    511    649    376
    -33    911    943   -439   -488    927    865   1031    841    885   1106    789
   -171   1332   1501   -581   -836   1415    605    696    833   1119   1421   1052
   -228   1231   1460   -504   -844   1345    285    272    514    945   1306    927
   -254    491    745   -116   -498    618    135    -57    -46    244    620    348
   -189   -174     12    179   -103    -80    153    -15   -319   -233     93   -101
   -111   -374   -265    241     75   -319    239    179   -254   -249     20   -176
    -46   -337   -290    192    119   -316    355    350   -114   -145     75   -137
    -18   -244   -226    132    103   -236    446    467     10    -44    153    -83
    -18   -179   -163     98     70   -171    491    530     93     28    220    -28
      0   -137   -137     67     67   -137    524    574    140     72    265     12
     23    -93   -116     33     67   -103    542    605    171    101    293     44
    -12   -116   -103     64     44   -111    542    610    174    103    298     38
     10    -98   -109     44     57   -103    542    615    181    111    316     44
     20    -88   -109     33     64    -98    553    620    189    119    324     44
     15    -83   -101     33     57    -90    558    626    194    132    327     54
     23    -80   -103     28     62    -90    550    631    200    137    335     64
     36    -72   -109     18     70    -90    545    641    200    137    337     70
     41    -46    -88      2     64    -67    532    631    192    145    342     67
     41    -31    -75     -5     57    -51    527    636    194    161    355     85
     41    -51    -93      5     67    -72    524    636    194    161    358     98
     59    -49   -111     -5     83    -80    537    652    213    163    371    106
     57    -41   -101     -7     77    -70    550    672    231    184    397    132
     57    -38    -96    -10     75    -67    540    678    236    197    407    140
     62    -20    -83    -20     72    -51    530    667    228    194    400    135
     93    -20   -116    -38    103    -70    542    678    241    207    400    135
    101    -33   -135    -33    116    -83    540    678    241    207    397    127
    111    -28   -140    -41    124    -85    537    685    249    218    407    132
    111    -15   -127    -46    119    -70    535    698    267    244    433    155
    106     10    -96    -59    101    -44    545    714    290    270    457    187
    114      5   -111    -59    111    -51    581    732    309    275    462    205
    109     10   -101    -59    103    -44    605    750    324    301    483    226
    106     46    -59    -75     83     -5    626    776    350    337    509    254
    101     72    -31    -88     67     20    675    813    384    366    530    285
     59     62      2    -62     28     33    711    826    394    371    527    296
     64     62     -2    -64     33     31    691    797    376    358    514    275
     98     62    -36    -80     67     12    683    805    384    366    514    283
    119     49    -70    -85     93     -7    693    813    394    366    506    285
     96     28    -67    -64     83    -18    704    820    397    358    483    270
     62     25    -38    -44     49     -5    724    833    410    371    472    267
     54     41    -12    -46     33     15    743    846    431    400    480    275
     36     51     15    -44     10     33    756    852    449    410    483    275
     28     62     31    -46     -2     46    769    854    465    410    485    280
     -2     33     36    -15    -20     36    784    852    470    410    472    275
    -38      5     44     18    -41     23    784    841    467    413    462    257
    -36     18     54      7    -46     36    771    828    465    413    465    254
    -28     18     46      5    -38     31    763    815    462    407    459    252
    -20     23     41     -2    -31     31    761    810    467    415    457    252
     18      7    -10    -12     15      0    743    800    459    410    452    239
     96     10    -85    -54     90    -36    717    769    436    392    446    215
    127     49    -80    -88    103    -15    717    774    436    405    457    220
     88     93      2    -93     41     49    737    807    467    441    485    254
     44    132     88    -88    -20    111    763    839    493    465    504    270
     41    174    132   -109    -46    153    787    862    509    472    498    283
      2    184    181    -96    -88    184    807    885    542    498    506    311
    -41    200    241    -80   -142    220    831    914    587    548    532    340
     -7    249    257   -119   -132    252    839    932    623    592    568    374
      0    285    285   -145   -142    285    836    922    631    597    571    384
    -12    322    335   -155   -174    327    828    911    633    605    568    394
    -25    306    332   -142   -179    319    792    875    600    574    540    371
    -36    288    324   -124   -179    306    743    833    566    548    517    342
    -33    277    311   -124   -171    296    724    810    548    530    504    329
    -38    288    324   -124   -181    306    711    797    535    524    509    324
    -31    270    298   -122   -166    285    693    776    514    506    496    303
    -10    228    239   -109   -124    233    691    761    498    488    475    285
      2    187    184    -93    -90    184    662    735    465    454    439    259
     15    137    122    -75    -54    129    623    701    423    407    392    215
     18    114     96    -67    -38    106    594    675    394    376    366    192
     49    106     57    -77     -2     83    566    646    371    353    342    179
     72     98     23    -85     23     62    537    613    342    324    311    153
    132     80    -51   -106     90     12    498    576    309    285    270    124
    233    103   -129   -168    181    -12    459    540    280    252    244     98
    298     98   -200   -197    249    -49    418    504    244    218    220     70
    363     28   -335   -197    348   -150    402    506    220    171    166     12
    410    -64   -475   -174    441   -270    449    566    218    119     90    -75
    439    -70   -509   -187    472   -288    522    657    270    119     64   -122
    457    -33   -491   -210    472   -262    602    789    379    194    119    -93
    470    314   -155   -394    314     80    605    836    561    462    415    176
    407    898    491   -654    -41    696    522    714    717    828    862    568
    324   1296    971   -810   -324   1135    241    355    649   1018   1145    779
    290   1189    898   -740   -303   1044    -90    -57    329    849   1041    654
    228    462    233   -345     -5    350   -192   -303   -171    168    358     83
    233   -122   -355    -54    293   -239   -163   -249   -397   -259   -119   -298
    252   -306   -558     25    402   -431    -75    -64   -324   -275   -197   -363
    241   -285   -527     23    384   -405     38     90   -166   -168   -148   -314
    226   -163   -389    -31    306   -275    114    200    -20    -41    -51   -228
    194    -54   -249    -70    220   -150    158    259     70     44      5   -174
    161    -12   -174    -75    166    -93    181    285    111     77     23   -155
    111      5   -106    -57    109    -49    202    303    132     98     28   -145
     75     44    -31    -62     54      7    220    319    161    127     44   -122
     67     72      5    -70     31     38    231    337    184    148     49   -106
     72    111     36    -93     18     75    210    348    207    168     62    -93
     80    135     54   -106     12     96    197    340    220    179     62    -90
     44    176    132   -111    -44    155    197    329    233    194     64    -80
     31    220    189   -127    -80    207    200    329    252    213     75    -62
     23    262    239   -142   -106    252    205    340    270    233     90    -41
      7    314    306   -161   -148    311    205    342    290    257    109    -18
    -20    319    340   -150   -181    329    192    340    298    259     96    -25
    -36    348    384   -155   -210    363    189    342    314    275    101    -23
    -46    348    392   -153   -218    371    171    335    314    270     85    -41
    -41    348    389   -153   -215    368    150    322    306    257     59    -64
    -44    394    436   -176   -241    415    145    327    316    270     59    -62
    -41    441    483   -202   -262    462    137    327    327    288     62    -59
    -25    488    511   -231   -267    498    122    327    337    301     57    -57
    -10    493    504   -241   -257    498    109    327    345    303     41    -62
      0    519    519   -259   -259    519    103    337    366    322     41    -51
      7    553    545   -283   -267    550     93    342    384    348     54    -38
      2    574    568   -288   -283    574     80    348    397    368     59    -31
     12    600    587   -306   -285    594     75    361    418    397     67    -18
     25    633    605   -332   -288    620     72    374    428    426     88      0
     20    654    633   -337   -306    644     67    374    431    444    103      5
     23    680    657   -353   -316    667     70    379    441    462    114      5
     33    688    654   -361   -309    672     72    379    439    465    111    -10
      5    675    670   -342   -332    672     64    368    436    465    106    -25
     -7    680    685   -337   -348    683     64    363    449    465     98    -36
     10    685    672   -348   -332    678     64    353    454    457     75    -46
     -2    688    691   -342   -345    688     67    348    459    452     59    -59
    -25    680    704   -327   -366    691     75    337    470    452     33    -72
    -46    652    698   -301   -371    675     80    329    475    457     25    -83
    -54    620    675   -283   -366    646     80    314    478    462     18    -85
    -31    644    675   -306   -353    659     83    306    485    467     25    -77
    -33    649    680   -309   -358    665     83    298    488    459     25    -83
   -101    602    704   -252   -402    652     70    277    483    444     10    -83
   -166    532    698   -187   -431    615     44    241    459    423    -23    -98
   -171    545    717   -187   -444    631     38    239    467    444    -15    -85
    -90    654    745   -283   -418    701     75    272    517    496     23    -33
    -83    662    745   -290   -415    704     88    277    530    509     20    -20
   -163    581    743   -210   -452    662     70    257    511    491      0    -33
   -142    571    714   -213   -428    641     77    265    517    488    -18    -28
   -122    618    740   -252   -431    678    101    293    553    509     -2      5
   -122    644    763   -262   -441    704    106    311    584    522     15     38
   -129    657    787   -265   -457    722    114    324    605    537     25     59
   -145    654    800   -254   -472    727    124    332    607    553     23     67
   -127    698    826   -288   -478    761    140    340    620    584     36     98
   -148    714    859   -283   -504    787    145    332    623    600     33    129
   -168    722    891   -277   -530    807    142    319    613    605     28    150
   -114    774    888   -329   -501    831    135    303    597    602     18    171
   -132    743    875   -306   -504    810     98    257    558    566      0    150
   -127    709    836   -290   -480    771     72    228    524    540     -7    140
   -101    685    787   -293   -444    735     59    213    498    509    -28    137
   -106    628    735   -259   -420    680     38    184    462    465    -62    116
   -111    545    654   -218   -381    600     12    145    405    405   -119     72
   -109    496    605   -194   -355    550     -7    114    355    350   -174     33
    -75    475    550   -202   -314    511    -23     93    316    316   -213     12
    -62    454    517   -194   -288    485    -38     72    288    288   -244     -2
    -90    407    498   -161   -293    454    -54     46    257    259   -277    -20
   -106    358    462   -127   -285    410    -62     25    223    231   -311    -31
    -90    345    433   -129   -262    389    -70     12    207    218   -324    -23
    -90    324    415   -116   -252    368    -67      7    197    210   -327    -10
    -83    301    381   -109   -233    340    -67     -2    179    189   -342    -15
   -101    192    290    -46   -197    241    -75    -12    127    124   -413    -75
    -88     98    187     -5   -137    140    -10     46    111     64   -498   -150
    -80     90    171     -5   -124    129     93    150    158     64   -514   -168
    -59    155    213    -49   -137    184    179    298    277    174   -418    -80
      5    522    517   -265   -257    519    200    392    491    467   -103    228
    -25   1153   1176   -566   -602   1163    137    322    727    872    368    680
   -111   1587   1699   -737   -904   1641   -111     10    776   1122    685    956
   -176   1325   1501   -576   -839   1413   -446   -428    415    846    459    753
   -252    545    797   -148   -524    670   -607   -779   -184    127   -241    145
   -218    -57    161    137   -189     51   -602   -792   -491   -332   -724   -272
   -150   -205    -54    179    -49   -129   -511   -607   -431   -345   -776   -327
   -132   -127      5    127    -72    -62   -368   -423   -270   -223   -693   -257
    -85      5     90     38    -88     46   -246   -283   -132   -101   -592   -168
   -122     51    174     33   -150    114   -192   -215    -62    -36   -535   -119
    -85     83    168      2   -127    124   -166   -192    -38    -15   -517   -111
    -44     85    129    -20    -88    109   -168   -202    -49    -25   -527   -119
    -18    137    153    -59    -85    145   -145   -181    -33     -2   -511    -96
    -41    142    181    -51   -111    161   -135   -179    -25      5   -509    -85
    -85    109    194    -10   -140    150   -140   -192    -38    -10   -522    -98
    -88    116    202    -15   -145    158   -142   -194    -46    -15   -517   -103
    -93    127    220    -18   -158    174   -135   -192    -44    -12   -514   -101
    -83    132    215    -25   -150    174   -132   -192    -46    -12   -511    -96
    -49    158    207    -54   -127    181   -129   -187    -44     -7   -493    -80
    -49    166    215    -59   -132    189   -135   -189    -46    -10   -472    -75
    -75    150    226    -38   -150    189   -140   -187    -51    -10   -459    -67
    -41    202    244    -80   -142    223   -119   -166    -28     15   -426    -36
      0    231    231   -114   -114    231    -98   -148    -18     25   -410    -33
    -25    223    249   -101   -137    236   -103   -150    -28     20   -413    -41
    -25    223    249    -98   -137    233   -109   -148    -31     23   -413    -46
    -44    202    246    -80   -145    223   -114   -150    -38     20   -415    -57
    -62    207    270    -72   -166    239   -111   -148    -33     28   -405    -51
     -2    288    288   -145   -145    288    -80   -119     -2     59   -361    -15
    -25    283    309   -129   -166    296    -80   -116      0     59   -350    -12
    -18    309    327   -145   -174    316    -85   -109      2     67   -332     -7
     12    327    314   -168   -150    322    -80    -90     10     80   -311      2
      5    329    324   -168   -161    327    -88    -80     15     90   -290     15
      5    361    353   -184   -174    358    -77    -57     36    114   -252     46
      7    379    371   -194   -181    376    -64    -38     46    124   -226     67
     12    410    397   -210   -192    405    -46    -23     59    142   -202     83
     25    420    394   -226   -184    407    -25    -18     59    142   -194     85
     18    405    387   -213   -184    397    -18    -25     46    129   -194     77
     -2    410    413   -205   -207    410      0    -20     51    135   -176     90
      2    426    423   -213   -210    426     28     -7     59    142   -150    101
     -5    439    441   -218   -223    441     44      2     72    153   -119    109
    -41    441    483   -200   -262    462     49      5     85    166    -98    119
    -25    472    496   -223   -262    483     64     20    101    181    -80    140
    -23    449    472   -213   -246    459     67     18     93    166    -88    124
    -59    413    470   -179   -265    439     67      7     83    148    -98     98
    -23    488    509   -233   -265    498    109     33    111    171    -62    127
    -36    501    535   -233   -285    517    124     38    119    176    -44    137
    -72    446    519   -187   -296    483    114     31    109    163    -46    127
    -75    420    496   -174   -285    457    111     31    101    158    -41    127
    -57    444    501   -194   -280    472    127     44    106    163    -20    140
    -31    462    493   -215   -262    478    135     51    109    168     -7    153
    -28    462    491   -215   -259    475    148     62    116    181      7    166
    -38    478    514   -220   -277    496    168     77    142    207     33    181
    -25    483    506   -228   -267    493    179     88    150    207     41    192
    -18    506    522   -246   -270    514    210    114    174    220     62    220
    -23    558    581   -267   -301    568    244    145    200    254     96    257
    -41    550    592   -257   -316    571    249    145    197    252     96    259
    -15    587    602   -285   -309    594    275    171    223    275    114    288
     54    688    633   -374   -290    662    319    205    262    311    155    340
    -12    680    693   -332   -353    685    332    194    267    316    174    358
    -59    631    691   -285   -374    659    316    171    252    298    153    345
    -20    659    680   -319   -350    670    311    171    246    301    155    361
    -44    641    683   -301   -363    659    290    155    228    293    150    371
   -116    563    680   -223   -397    620    259    124    189    262    122    348
    -85    550    636   -233   -361    592    246    111    174    241    111    345
    -80    511    592   -215   -337    553    244    103    153    220     93    332
    -96    452    545   -179   -322    498    244    101    132    194     72    309
   -116    376    493   -129   -303    433    228     93     98    158     44    280
   -106    340    444   -116   -275    392    236     90     75    137     23    262
   -111    316    428   -103   -270    374    228     72     46    114      2    246
   -129    270    400    -72   -265    332    223     57     20     90    -15    236
   -132    257    389    -62   -259    322    231     57     12     83    -15    241
   -137    239    376    -51   -257    306    223     51      2     72    -20    231
   -140    205    342    -33   -241    272    215     44    -12     57    -36    218
    -96    192    288    -49   -192    241    223     57    -23     38    -49    207
    -70     72    142      0   -106    106    262     98    -51    -28   -127    140
   -101    -38     59     67    -80     10    371    207    -38    -67   -192     75
    -70     -7     62     36    -64     25    504    379     62      0   -148    116
    -31    262    293   -116   -161    275    610    568    270    231     88    353
    -41    813    854   -384   -446    833    631    649    542    631    553    826
   -192   1418   1610   -613   -901   1514    496    444    709    997   1031   1286
   -290   1522   1813   -618  -1052   1667    176     38    550    995   1109   1348
   -329   1010   1337   -340   -833   1174    -88   -376     54    483    631    919
   -316    176    493     70   -405    335   -148   -568   -485   -241   -111    241
   -226   -210     15    218   -122    -98   -103   -444   -584   -446   -358     -7
   -181   -244    -62    213    -59   -153     18   -252   -470   -384   -324     -5
   -179   -184     -7    181    -88    -96    153    -85   -332   -277   -228     51
   -166   -103     62    135   -114    -20    244     20   -228   -184   -140    122
   -150    -46    103     98   -129     28    303     85   -171   -137    -88    166
   -155    -20    135     85   -145     57    342    129   -142   -114    -46    197
   -171     -7    161     88   -168     75    363    155   -129   -106    -23    218
   -166    -18    148     93   -158     64    381    179   -127   -109    -10    223
   -184    -28    153    106   -171     62    394    192   -127   -111      2    223
   -161      0    161     80   -161     77    407    213   -114   -101     23    244
   -124     38    163     41   -145    101    428    236    -98    -88     49    265
   -153     15    168     70   -161     90    423    239   -106    -96     49    262
   -153     18    168     67   -161     90    431    249   -103    -96     59    280
   -109     72    181     18   -145    127    454    270    -85    -75     90    306
   -148     54    200     44   -174    127    457    277    -85    -72    101    311
   -187     28    215     80   -200    122    449    280    -93    -72    103    306
   -163     46    210     57   -187    127    459    301    -85    -59    119    319
   -153     57    210     46   -181    132    470    322    -75    -51    137    335
   -150     80    228     33   -189    153    478    335    -67    -41    150    348
   -153     54    207     49   -179    129    483    342    -72    -44    153    348
   -155     75    231     38   -194    153    488    353    -67    -36    168    361
   -148     98    244     23   -194    171    491    363    -59    -25    192    384
   -137    109    244     12   -189    174    496    381    -49    -12    213    400
   -127    129    257      0   -192    192    509    402    -36      7    246    423
   -129    153    283    -12   -207    218    522    420    -20     31    267    436
   -132    148    280     -7   -205    213    540    452      0     54    290    454
   -142    137    277      2   -210    207    540    472      5     64    309    462
   -140    184    324    -20   -231    254    555    493     18     77    353    480
    -98    246    345    -75   -220    296    589    522     41     96    397    511
   -124    233    355    -54   -241    293    607    540     46    101    415    514
   -174    220    392    -25   -283    306    615    545     38    101    428    506
   -148    220    368    -36   -257    293    618    540     25     85    420    488
   -124    220    345    -49   -236    283    620    537     18     83    418    483
   -122    244    366    -62   -244    303    636    548     31     98    439    491
   -124    252    376    -64   -249    314    662    561     41    103    454    491
   -137    236    374    -49   -254    303    685    574     46    106    454    485
   -137    228    363    -46   -249    296    691    579     54    109    465    488
   -148    205    350    -28   -249    277    691    571     46    106    470    478
   -155    200    355    -25   -254    277    688    558     44    106    467    459
   -158    218    376    -28   -267    296    696    555     51    116    478    452
   -155    213    368    -28   -262    288    701    558     51    124    483    444
   -137    223    361    -41   -249    290    709    561     62    129    491    444
   -150    228    376    -41   -265    303    701    553     67    127    496    439
   -101    285    387    -90   -244    335    709    563     75    148    517    449
    -75    293    366   -111   -220    329    714    576     88    155    535    446
   -106    246    353    -70   -228    298    711    574     83    150    524    449
    -93    257    348    -83   -220    301    727    587     96    166    524    472
    -54    296    350   -119   -202    322    745    610    122    192    540    498
    -23    358    379   -168   -202    368    766    633    148    213    558    519
     -2    379    381   -189   -192    381    774    639    153    218    555    524
      7    387    376   -200   -184    381    774    646    161    226    555    527
     38    431    392   -233   -176    413    792    672    189    254    584    561
     36    436    397   -236   -181    418    792    662    192    257    600    574
     41    454    410   -249   -184    433    784    641    184    254    615    579
     36    402    363   -220   -163    384    735    584    137    218    597    537
     80    368    288   -223   -103    329    704    542    106    187    587    501
    145    439    290   -293    -72    366    711    550    124    202    607    514
    111    394    280   -254    -83    337    701    542    111    187    584    498
     57    316    257   -189    -98    288    678    527     85    163    550    475
      5    218    213   -111   -103    215    641    501     41    124    504    433
      7    181    174    -96    -83    179    644    501     31    109    483    413
     15    205    189   -111    -85    197    659    519     46    119    493    420
    -46    122    168    -38   -109    145    641    493     23     83    454    379
    -93     72    166     10   -129    119    633    480     10     59    428    358
   -137     15    153     59   -145     83    620    470     -5     41    405    337
   -145     -5    140     75   -142     67    623    475     -5     36    394    329
   -124     23    148     49   -137     85    644    488     10     46    402    342
   -145      7    153     70   -148     80    646    488     12     44    400    348
   -163    -67     96    116   -132     12    633    488    -12      5    353    303
   -161   -148     10    153    -88    -70    680    542    -20    -38    283    223
   -171   -176     -7    171    -83    -93    776    659     25    -33    254    181
   -124   -106     18    116    -72    -44    872    836    148     62    327    244
    -77    296    374   -109   -226    335    943    989    394    368    652    574
   -189    940   1130   -376   -659   1034    976   1021    701    813   1171   1104
   -405   1395   1800   -496  -1101   1597    828    766    813   1101   1545   1465
   -530   1283   1813   -376  -1171   1548    548    358    579    979   1478   1392
   -561    530   1091     15   -826    810    350      7     23    319    813    784
   -509   -184    324    345   -418     70    272    -98   -371   -231    223    228
   -426   -407     18    415   -223   -194    301     28   -374   -316    101    101
   -389   -368     20    379   -205   -174    423    223   -233   -223    163    145
   -355   -231    122    293   -239    -57    540    368    -83    -93    275    236
   -350   -155    194    252   -272     18    602    444      5    -18    342    283
   -353   -124    226    239   -293     49    636    485     49     18    368    293
   -363   -101    262    233   -314     80    667    517     77     41    392    303
   -361    -70    288    213   -324    109    683    532     90     62    418    314
   -342    -49    293    194   -319    122    688    540    101     80    436    322
   -332    -41    290    184   -311    124    698    555    119     98    459    342
   -327    -25    301    176   -314    137    717    581    142    122    488    374
   -327    -23    301    174   -316    137    717    581    142    122    491    374
   -324    -36    288    179   -306    124    714    579    137    122    493    366
   -314    -33    277    171   -296    122    704    576    135    124    504    361
   -303    -20    283    163   -293    129    704    581    145    135    514    361
   -309     20    327    142   -316    174    722    602    176    166    545    379
   -314     28    342    140   -327    184    732    620    197    187    568    389
   -324     12    335    153   -329    174    727    626    202    192    576    392
   -324      7    332    158   -327    168    719    626    205    194    579    397
   -306     38    345    132   -324    192    717    628    215    207    592    407
   -303     72    374    114   -337    223    724    639    231    228    613    423
   -303     57    361    122   -332    207    727    654    239    239    620    423
   -311     31    342    140   -327    187    727    665    246    246    631    428
   -301     23    324    137   -311    174    722    665    252    257    646    439
   -290     44    335    122   -314    189    717    672    265    275    672    452
   -283     72    355    103   -319    213    706    680    277    290    691    462
   -285     85    371    101   -327    228    706    693    288    303    717    470
   -275    103    376     85   -327    239    717    724    309    329    743    498
   -280     96    376     90   -329    236    727    750    327    348    756    517
   -275     67    342    103   -309    205    735    758    329    345    766    511
   -272     62    335    106   -303    197    750    756    335    345    782    511
   -270     70    340     98   -306    205    769    771    355    355    800    524
   -272     90    363     90   -316    226    784    787    374    379    818    550
   -275    103    376     85   -327    239    795    805    394    400    823    579
   -275     85    361     96   -316    223    813    828    415    415    831    594
   -280     80    361     98   -322    220    836    849    441    433    846    602
   -290     70    361    109   -327    215    854    865    459    449    862    605
   -296     57    353    119   -324    205    857    875    475    454    875    605
   -298     36    335    132   -316    184    862    883    491    465    893    615
   -303     15    319    142   -311    168    854    875    493    475    917    615
   -314      2    314    155   -314    158    857    878    504    488    940    620
   -322    -10    309    166   -319    148    862    880    511    501    966    628
   -335    -49    285    192   -311    116    857    875    504    498    984    626
   -332    -49    280    189   -309    114    841    870    501    496    989    636
   -309    -28    280    166   -296    124    839    872    506    498    995    646
   -309    -33    275    168   -293    122    844    883    519    501   1008    659
   -363    -85    277    226   -322     96    820    878    511    480    995    657
   -340    -59    280    200   -311    109    802    888    532    480    997    667
   -239     67    306     85   -272    184    862    953    610    537   1049    730
   -228     88    314     67   -272    200    898    987    641    563   1067    756
   -311     18    329    148   -319    174    898    979    626    563   1049    756
   -327     31    358    145   -342    194    917    987    626    581   1052    771
   -319     77    397    119   -358    236    932    992    628    605   1067    800
   -327     98    426    111   -376    262    919    976    620    605   1075    805
   -355     51    407    153   -381    228    891    953    594    587   1060    792
   -335     23    355    155   -348    189    857    917    555    561   1031    782
   -301     25    327    137   -314    176    826    885    524    540    995    766
   -285     10    293    135   -288    153    795    852    488    506    945    743
   -236     23    259    106   -246    140    779    839    470    493    917    732
   -197    -25    168    109   -184     70    766    831    439    462    867    698
   -181   -106     75    142   -129    -15    756    815    400    428    815    657
   -226   -194     28    210   -127    -85    727    784    355    387    769    610
   -262   -246     15    254   -140   -116    709    763    332    366    743    589
   -257   -272    -18    265   -122   -145    693    745    314    345    717    571
   -257   -290    -33    272   -111   -163    691    737    303    337    706    553
   -306   -353    -46    329   -129   -202    667    714    275    316    678    524
   -252   -309    -57    280    -98   -184    678    732    296    332    688    542
   -226   -301    -77    262    -75   -189    683    740    298    324    678    542
   -267   -426   -161    345    -54   -293    649    719    246    249    600    470
   -280   -563   -283    420      0   -423    688    766    223    181    511    374
   -181   -506   -324    345     70   -415    805    885    290    213    509    358
   -132   -439   -309    285     85   -374    898   1047    423    324    618    431
   -106   -135    -28    122    -38    -83    930   1150    626    592    917    704
   -166    431    594   -135   -381    514    888   1109    857    966   1363   1137
   -303    839   1143   -267   -722    989    631    792    888   1195   1660   1418
   -332    662    995   -166   -665    826    301    350    553    971   1467   1236
   -389    -59    329    223   -361    135    116    -12    -10    298    792    636
   -363   -683   -319    522    -23   -501     88    -44   -319   -168    288    189
   -277   -885   -607    581    163   -748    161    137   -277   -200    210    103
   -249   -867   -618    558    181   -743    275    293   -137   -103    277    135
   -265   -815   -550    540    142   -683    363    405    -18    -10    353    176
   -265   -763   -498    511    114   -631    400    470     64     57    410    213
   -272   -740   -467    506     96   -605    410    504    109     90    433    231
   -205   -675   -472    439    132   -574    428    535    145    106    452    254
   -142   -613   -472    376    163   -542    452    561    168    132    485    275
   -148   -600   -452    374    150   -527    444    555    171    137    506    267
   -181   -610   -428    397    122   -519    420    542    168    140    519    254
   -174   -579   -405    376    114   -493    420    545    184    155    519    257
   -163   -558   -394    361    114   -478    418    548    197    166    522    254
   -155   -548   -392    350    116   -470    418    548    213    181    535    257
   -155   -545   -389    350    116   -467    431    568    239    205    555    283
   -158   -504   -345    327     93   -426    426    563    249    223    574    303
   -179   -504   -324    340     70   -415    400    537    241    215    561    288
   -135   -470   -335    301     98   -405    397    550    262    226    561    283
   -111   -446   -335    280    111   -392    389    555    277    236    568    275
   -145   -472   -329    306     90   -402    355    535    267    228    561    259
    -96   -405   -309    249    103   -355    363    550    290    246    584    267
    -75   -342   -267    207     93   -303    376    566    324    275    610    272
   -114   -371   -257    244     70   -314    379    574    342    280    615    267
   -132   -379   -246    254     54   -314    363    568    342    283    631    262
   -116   -350   -233    233     57   -293    350    571    353    293    657    267
   -119   -324   -205    223     41   -267    335    571    363    296    667    267
    -88   -277   -189    184     49   -233    327    592    389    316    706    309
    -80   -298   -218    189     67   -259    309    600    392    324    727    324
    -54   -267   -213    161     77   -241    309    615    405    340    753    342
     23   -150   -174     59     98   -163    340    654    449    384    805    389
      7   -114   -122     54     64   -116    353    672    475    405    836    413
    -49   -163   -116    106     31   -140    329    657    475    392    831    397
    -36   -140   -103     88     33   -124    332    649    480    389    836    397
    -33    -98    -64     64     12    -83    335    639    493    394    844    387
    -36    -83    -46     59      5    -64    340    639    519    402    857    387
    -25    -62    -36     44      5    -51    358    652    555    428    883    400
    -25    -28     -5     25    -10    -18    379    670    592    454    906    413
    -62    -41     20     49    -44    -12    387    667    610    459    906    400
   -129    -67     62     98    -96     -2    376    644    605    449    891    368
   -111    -46     64     77    -90      7    366    631    602    449    891    355
    -75     15     90     28    -83     51    374    639    626    472    906    368
   -106    -15     90     59   -101     36    363    620    623    465    893    355
   -122    -23     98     72   -111     36    363    620    628    467    898    361
   -135     -5    129     70   -135     62    353    613    633    480    906    363
   -158      5    163     75   -161     85    342    610    649    496    922    368
   -166      0    166     83   -168     83    340    618    670    511    935    381
   -145     10    155     67   -150     83    335    615    678    524    945    402
   -129     49    176     38   -153    114    329    615    696    537    961    418
    -98     85    184      5   -140    135    319    607    696    540    963    418
    -70    122    192    -25   -132    155    309    597    696    540    961    413
    -46    155    202    -54   -124    179    306    594    704    548    963    420
    -41    176    215    -67   -129    194    301    584    704    545    966    418
    -20    205    226    -93   -122    215    283    571    709    553    976    420
    -33    220    254    -93   -145    236    283    571    727    579    995    436
    -49    244    293    -96   -171    267    270    548    730    592   1010    449
    -18    254    272   -119   -145    265    252    519    714    581    995    439
    -20    270    290   -124   -155    280    239    496    701    576    992    441
    -80    228    309    -75   -194    267    197    454    670    555    976    433
    -36    270    306   -116   -171    288    176    439    654    542    971    428
     15    288    272   -153   -127    280    163    428    633    517    950    397
     18    233    215   -127    -98    226    137    402    607    475    911    366
    -15    114    127    -49    -72    122    101    371    563    423    857    319
    -44     33     77      5    -59     54     72    332    519    381    807    275
    -46     46     90      0    -70     67     59    309    506    368    797    262
    -38     31     70      2    -54     49     49    303    501    363    789    259
    -18     15     31      0    -25     23     31    290    485    350    763    236
    -31     -7     23     20    -28      7     10    270    465    329    732    213
    -46    -20     25     33    -38      0    -10    252    446    319    711    205
    -18    -15      2     15    -12     -7    -20    244    439    314    696    202
     10    -72    -83     28     44    -75    -18    254    428    290    657    184
     15   -194   -210     90    111   -202     38    319    428    249    576    127
     41   -202   -244     80    140   -223    137    420    485    254    548     90
     64   -176   -241     57    150   -210    207    537    579    311    581    119
    103    103     -2   -106     54     51    239    633    750    535    813    342
     59    641    581   -350   -259    613    194    597    943    901   1241    735
    -64   1117   1179   -527   -623   1148    -46    249    932   1140   1571   1000
   -119   1065   1184   -472   -652   1122   -371   -158    654   1023   1509    924
   -213    410    620    -98   -415    514   -540   -483    163    418    917    444
   -220   -301    -80    262    -70   -192   -548   -511   -181   -137    332    -15
   -111   -472   -361    290    122   -418   -454   -301   -106   -148    270    -64
    -67   -454   -387    259    158   -420   -332   -116     38    -51    332    -18
   -111   -407   -296    257     90   -350   -241      0    163     44    405     41
    -88   -285   -197    187     54   -241   -176     90    280    145    498    122
    -75   -233   -158    153     38   -197   -148    132    327    194    537    158
    -77   -215   -137    145     28   -179   -137    148    342    213    548    181
    -80   -218   -137    148     25   -179   -132    158    348    220    550    194
    -72   -218   -145    145     36   -181   -127    166    355    226    561    202
    -75   -202   -127    137     23   -163   -127    166    358    231    571    213
    -64   -176   -111    119     20   -142   -129    163    358    239    579    228
    -59   -161   -103    109     20   -132   -137    163    361    241    584    239
    -54   -148    -93    101     18   -122   -145    166    361    241    581    241
    -36   -129    -93     83     25   -111   -135    174    368    249    592    262
    -31   -148   -116     88     41   -132   -135    176    368    252    592    277
    -41   -161   -119    101     36   -140   -142    168    363    249    589    280
    -15   -142   -127     80     54   -135   -135    168    363    254    600    288
     15   -109   -124     46     67   -116   -129    181    379    267    620    290
     12   -114   -129     49     70   -122   -127    189    387    275    626    293
     -2   -135   -132     67     64   -135   -140    189    387    280    620    296
     18   -111   -129     46     72   -119   -142    194    387    290    620    303
     28   -111   -140     38     83   -124   -148    197    392    296    610    306
     49    -85   -135     18     90   -109   -153    194    394    306    610    311
    103    -28   -132    -38    116    -77   -140    215    420    340    639    345
     93    -38   -132    -25    111    -85   -140    228    428    353    639    361
     88    -23   -111    -33     98    -67   -148    228    423    348    631    371
     93     23    -70    -59     80    -23   -148    246    431    371    662    389
     75     36    -38    -57     57      0   -155    259    441    392    693    402
     98     77    -20    -88     59     28   -137    285    459    410    722    428
    135    119    -18   -129     77     51   -111    306    470    418    724    449
    129    135      2   -132     64     70   -103    301    465    410    704    454
    103    124     18   -116     44     72   -101    283    444    387    670    449
     90    124     33   -106     28     80   -101    267    431    363    644    446
    111    142     28   -129     41     88    -98    270    436    361    646    459
    140    171     31   -155     54    101    -85    283    449    374    654    472
    114    163     46   -140     33    106    -85    280    444    368    657    446
     59    119     59    -88      0     90    -85    265    436    355    654    413
    114    184     67   -150     23    127    -70    267    452    366    665    413
    119    187     67   -153     25    127    -64    259    449    368    652    405
     72    135     62   -106      2     98    -88    223    415    345    610    376
     90    140     49   -114     20     96    -90    205    402    342    594    371
    103    161     57   -132     20    111    -80    202    389    342    597    368
    142    220     77   -181     31    150    -62    215    413    358    623    371
    109    207     98   -161      5    153    -77    207    418    358    626    358
     28    145    116    -85    -44    132   -101    194    410    345    602    353
     77    194    116   -137    -20    155    -88    220    436    355    605    394
     93    220    127   -158    -15    174    -70    241    459    374    620    420
    111    254    140   -184    -15    197    -51    265    480    402    652    436
    181    329    148   -254     18    239    -18    311    519    444    706    472
    187    350    163   -270     10    257    -12    319    530    457    722    478
    155    340    184   -249    -12    262     -7    311    527    457    732    475
    166    387    218   -277    -25    301     12    329    553    496    784    506
    213    454    241   -332    -12    348     25    340    571    530    844    535
    161    423    259   -293    -49    342      5    301    545    509    862    514
    145    413    267   -277    -59    340     -7    277    530    498    865    509
    142    420    277   -283    -67    350    -12    265    519    496    846    509
    111    418    306   -265    -96    363     -5    272    511    496    833    514
     62    381    319   -223   -129    350     -2    275    496    480    807    506
     25    350    322   -189   -148    337     -2    277    491    472    789    501
    -25    303    329   -137   -176    316    -12    267    470    446    756    478
    -51    249    301    -98   -176    275    -28    254    449    415    714    444
    -46    210    257    -83   -153    233    -31    252    441    397    685    426
    -57    179    236    -62   -148    207    -31    249    431    384    667    426
    -85    148    233    -33   -158    189    -41    231    400    361    633    413
    -96    132    228    -18   -161    179    -44    220    379    342    605    400
    -98    150    249    -28   -174    200    -36    226    381    348    607    410
   -114    135    249    -10   -181    192    -36    228    381    345    607    413
   -119    127    244     -5   -184    184    -36    228    379    342    605    400
   -106     57    163     25   -135    109    -41    231    355    309    566    355
   -106    -90     12     98    -59    -38     -2    275    327    233    467    267
   -116   -122     -5    119    -57    -64    106    376    376    228    433    233
    -98    -64     33     80    -67    -18    202    522    483    303    491    272
    -44    231    275    -93   -158    252    254    659    678    545    743    501
    -62    833    893   -387   -478    862    244    662    927    956   1213    945
   -202   1325   1527   -561   -865   1426     72    407   1018   1247   1574   1252
   -277   1314   1592   -519   -935   1452   -231     12    797   1163   1535   1197
   -350    659   1010   -153   -680    833   -433   -374    252    537    935    680
   -337    -57    277    197   -306    109   -439   -423   -122    -23    342    176
   -252   -285    -33    270   -109   -161   -384   -265   -116   -109    197     67
   -194   -252    -57    220    -70   -155   -280    -93     10    -36    226     98
   -153   -148      5    150    -80    -72   -161     51    140     57    290    150
   -148    -67     80    106   -114      5    -88    137    231    129    348    202
   -129      0    129     64   -129     64    -36    192    290    179    400    257
   -122     38    161     41   -142     98     -7    223    314    200    418    283
   -127     59    187     33   -155    122      2    239    316    207    413    283
   -132     85    215     20   -174    150     12    254    329    226    426    288
   -135    111    244     10   -189    176     33    267    340    236    444    296
   -140    114    254     10   -197    184     44    272    342    239    459    293
   -137    129    267      5   -202    197     49    277    355    241    485    298
   -124    124    246      0   -187    184     51    280    353    233    491    296
   -114    142    257    -15   -187    200     64    290    363    246    517    311
   -114    168    283    -28   -200    226     70    296    368    254    542    327
   -106    189    296    -41   -200    241     77    301    374    262    574    337
   -101    187    288    -44   -194    236     80    306    376    272    589    337
    -98    187    283    -44   -192    233     90    319    392    285    592    342
    -88    187    272    -49   -181    228     98    335    407    301    600    350
    -67    176    244    -54   -155    210     98    340    410    309    594    353
    -57    174    231    -59   -145    200    101    350    420    332    587    355
    -44    181    226    -70   -135    202    109    368    431    348    600    371
    -36    192    228    -80   -132    207    109    384    436    345    600    389
    -31    210    241    -88   -135    226    103    392    441    348    605    405
    -28    246    275   -111   -153    259    103    407    454    358    620    433
    -20    272    293   -127   -155    280    106    428    462    376    652    459
    -25    272    296   -124   -161    283    114    452    475    400    685    478
    -23    293    316   -135   -168    303    127    472    493    420    711    522
    -31    290    322   -132   -176    306    132    483    493    410    706    555
    -36    285    322   -127   -179    303    148    498    491    405    709    574
    -23    296    319   -137   -171    306    166    511    485    407    727    571
    -46    280    327   -116   -187    303    163    501    467    392    724    571
    -70    257    327    -93   -200    290    166    501    470    384    709    592
     23    324    301   -174   -140    311    194    530    493    366    693    641
     -7    293    298   -145   -153    296    197    530    483    348    683    644
    -31    259    290   -114   -161    275    205    527    480    371    685    623
     36    368    329   -202   -145    350    265    576    540    423    748    639
     -7    342    350   -168   -179    348    298    592    555    441    807    644
   -111    244    353    -67   -233    298    270    558    509    407    784    615
   -135    210    345    -36   -239    277    265    550    491    402    779    602
   -122    200    322    -38   -223    259    280    568    493    400    769    613
    -67    252    319    -93   -192    285    314    602    514    428    802    644
   -101    218    319    -59   -210    270    319    607    509    446    823    657
   -153    168    322     -7   -236    244    306    592    485    431    810    654
   -124    207    329    -44   -228    267    303    592    478    420    795    652
   -101    254    353    -77   -226    303    316    602    478    420    789    659
   -106    267    374    -83   -239    319    332    607    478    415    787    670
   -119    254    374    -67   -246    314    345    618    480    402    774    665
    -88    314    400   -114   -244    355    368    641    493    410    789    670
    -62    350    413   -145   -239    381    389    667    501    423    800    688
    -75    335    410   -132   -244    374    389    670    488    423    802    678
   -116    316    433    -98   -275    374    381    657    472    415    792    662
    -46    413    459   -184   -254    436    410    675    498    444    823    698
      2    501    498   -252   -249    501    449    696    527    478    865    745
    -88    410    498   -161   -293    454    413    646    480    436    820    711
   -137    335    472    -98   -303    402    366    592    426    392    771    659
    -93    350    444   -129   -270    397    353    587    413    384    776    654
   -129    319    449    -96   -290    384    340    579    397    368    784    662
   -148    272    418    -64   -283    345    319    558    371    340    745    659
    -77    298    376   -109   -226    337    329    568    371    332    737    654
    -51    265    314   -106   -184    288    322    555    337    285    727    618
   -142    137    280      2   -213    207    296    517    288    215    698    568
   -171     59    231     54   -202    142    280    496    257    184    701    527
   -179     25    205     77   -192    114    267    488    241    176    711    511
   -129     38    168     44   -150    103    267    491    228    163    701    509
   -111     46    158     33   -135    101    270    488    218    142    693    506
   -137      0    137     70   -140     67    259    478    197    114    680    491
   -176    -49    127    114   -153     38    244    462    181    101    683    480
   -137    -90     44    111    -90    -23    262    475    166     72    646    444
    -59   -114    -57     85     -2    -85    350    561    174     28    579    392
    -96   -166    -72    129    -12   -122    452    672    210     12    542    350
    -90   -101    -10     96    -41    -57    555    841    327    111    620    418
    -38    309    348   -135   -194    329    592    966    568    436    974    719
    -59   1054   1114   -498   -587   1085    553    950    880    922   1540   1260
   -181   1628   1810   -724   -997   1719    327    680   1021   1260   1961   1649
   -285   1496   1782   -605  -1034   1639    -20    252    769   1124   1878   1532
   -332    628    958   -148   -646    792   -210   -140    109    355   1145    878
   -298   -122    176    210   -239     25   -236   -207   -293   -202    561    332
   -236   -381   -148    309    -46   -265   -179    -57   -298   -283    436    187
   -145   -314   -168    231     10   -241    -33    137   -155   -184    509    236
   -119   -228   -109    171     -5   -168     70    257    -44   -103    568    285
    -85   -122    -38    103    -25    -80    132    327     38    -28    631    342
    -51    -38     12     44    -33    -12    194    384    106     38    698    381
    -44    -15     28     31    -36      5    213    405    129     54    724    397
    -25      2     25     10    -25     12    210    410    137     54    724    392
    -15     23     38     -5    -25     31    213    415    148     59    737    392
    -10     62     70    -25    -41     64    218    420    158     70    745    418
    -38     59     98    -10    -67     77    215    413    158     75    745    410
    -59     49    109      2    -85     80    207    405    155     77    761    397
    -49     62    111     -7    -80     88    202    397    155     75    753    400
    -15     98    111    -44    -62    103    207    400    166     80    753    426
     10    140    129    -75    -59    135    223    415    189     96    758    449
     -5    163    166    -80    -85    163    233    426    207    111    779    465
    -18    163    179    -72    -98    171    239    436    223    142    828    475
    -44    168    210    -62   -127    189    231    431    223    148    836    467
    -33    236    270   -101   -150    252    220    431    228    145    820    491
    -20    272    290   -127   -155    280    233    446    244    145    807    491
    -20    277    298   -127   -158    288    223    441    239    137    802    485
    -28    316    345   -145   -187    329    213    441    241    142    805    498
      0    428    428   -213   -213    428    254    480    290    187    859    558
    -20    384    402   -181   -213    392    249    478    293    200    872    511
    -59    358    418   -150   -239    387    252    491    314    252    982    485
    -75    392    467   -158   -272    428    254    511    337    288   1049    514
    -36    498    535   -231   -285    517    280    553    374    311   1062    587
   -119    519    639   -202   -379    576    303    584    389    319   1052    644
   -163    527    691   -181   -428    607    322    597    407    345   1085    665
   -181    542    724   -181   -454    633    353    618    428    374   1124    678
   -241    571    813   -163   -527    691    384    641    452    402   1158    698
   -329    602    932   -137   -631    766    410    649    475    423   1179    719
   -387    628   1015   -119   -701    820    449    678    506    449   1200    771
   -337    633    971   -150   -654    802    444    665    496    431   1169    769
   -259    649    909   -194   -584    779    418    639    475    413   1140    750
   -197    652    849   -231   -522    750    387    607    454    389   1111    724
   -166    620    787   -228   -478    704    379    589    436    366   1075    704
   -137    649    787   -257   -462    717    379    576    431    353   1065    701
    -88    709    797   -309   -441    753    374    555    428    345   1057    691
    -90    732    823   -322   -457    776    371    537    423    337   1052    680
   -200    672    872   -236   -537    771    329    488    384    306   1021    641
   -200    685    883   -244   -542    784    309    462    366    293   1008    623
   -119    792    911   -335   -514    852    309    465    374    311   1013    636
   -132    789    922   -329   -527    854    283    444    361    301    987    620
   -114    813    927   -350   -522    870    270    436    361    296    984    618
    -72    852    924   -389   -498    885    257    426    361    296    987    605
    -44    919    963   -436   -504    940    241    415    358    303    995    602
    -36    930    966   -446   -501    948    226    405    353    293    984    584
     -5    958    963   -478   -483    961    220    405    350    288    976    581
     64   1028    961   -548   -449    995    231    415    366    296    979    594
     90   1026    935   -558   -420    982    220    402    353    277    953    581
     75   1054    976   -566   -452   1015    202    387    348    280    953    581
    119   1150   1031   -633   -457   1091    205    392    371    311    976    594
    187   1213   1026   -701   -420   1119    197    376    368    309    971    558
    215   1228   1013   -722   -397   1122    176    353    355    298    956    517
    176   1143    966   -659   -394   1054    119    296    306    246    896    446
    187   1109    922   -649   -366   1015     83    267    277    226    862    410
    226   1124    898   -678   -337   1013     75    270    277    233    857    402
    231   1104    872   -667   -319    989     80    275    283    231    841    389
    171   1034    859   -605   -342    948     62    257    262    207    802    361
    148    976    826   -563   -337    901     54    249    252    192    779    324
    122    888    766   -504   -322    826     41    233    228    176    743    275
    109    792    683   -449   -285    737     28    218    205    155    709    228
     80    727    644   -405   -283    685     36    220    210    153    711    228
     64    685    620   -376   -277    654     31    218    218    155    719    231
     64    652    587   -358   -262    620     20    207    213    158    730    215
     51    594    542   -322   -244    568      7    187    197    145    714    192
     44    555    509   -301   -233    532     12    187    210    148    701    174
     33    488    452   -262   -210    470     18    194    207    135    675    158
     18    340    319   -181   -150    332     31    218    184     85    597     85
     88    301    213   -194    -62    257    166    358    236     90    545     33
    132    353    220   -244    -44    288    298    522    353    179    574     54
    109    537    426   -324   -158    483    376    670    540    400    756    226
    135   1117    982   -628   -423   1052    358    722    828    831   1215    675
     28   1842   1813   -935   -891   1829    187    527   1062   1291   1777   1192
    -88   1984   2073   -950  -1080   2029   -202     67    924   1345   1904   1270
   -166   1439   1605   -636   -885   1522   -472   -371    420    839   1454    862
   -194    522    717   -166   -454    618   -522   -566   -158     64    698    200
   -135    -33    101     85   -119     33   -452   -446   -329   -244    324   -142
    -85    -96    -10     90    -38    -54   -329   -254   -210   -171    363   -145
    -62    -38     23     49    -44     -7   -194    -80    -54    -49    459    -70
    -25     64     88    -20    -57     77   -101     28     75     62    553     36
    -12    114    127    -49    -70    119    -51     83    142    127    589     96
    -12    142    153    -64    -83    145    -33     98    166    150    613    114
      5    174    168    -90    -83    171     -5    119    187    161    636    132
     -2    174    176    -85    -90    174     -2    124    192    166    649    135
     -5    174    179    -83    -90    176      0    127    194    181    667    140
    -18    166    181    -75   -101    174    -15    119    184    171    662    150
      5    181    174    -93    -83    176    -15    127    192    174    652    181
     38    197    158   -119    -59    179     -2    148    207    187    644    205
     18    153    135    -85    -57    145    -18    137    194    179    620    166
      7    142    135    -77    -64    140    -28    122    189    189    631    163
     20    168    145    -96    -62    158    -25    119    200    210    644    192
     10    158    148    -85    -70    153    -36    114    194    205    628    215
     59    202    142   -129    -41    174    -33    122    202    218    641    236
     64    213    145   -140    -41    179    -33    119    200    220    649    228
     67    218    150   -142    -41    184    -31    127    213    233    657    215
     59    218    158   -140    -49    189    -28    132    226    246    672    210
     44    210    166   -127    -59    189    -38    129    226    244    672    213
     41    226    184   -135    -70    205    -62    122    223    241    654    231
     33    254    220   -145    -93    239    -46    142    254    270    683    246
     57    298    239   -179    -90    270    -46    150    267    285    691    259
     23    252    228   -137   -101    241    -75    127    246    257    639    246
     49    267    218   -161    -85    241    -88    129    267    285    646    254
    103    309    202   -207    -49    257    -83    150    296    332    688    283
    137    363    226   -252    -44    296    -72    163    319    361    711    316
     93    335    241   -213    -72    288    -80    155    316    353    691    319
     75    329    252   -205    -88    293    -96    137    309    342    672    322
     83    324    241   -205    -80    285   -106    124    303    337    670    316
    158    407    249   -285    -44    329    -72    142    329    366    709    332
    189    483    293   -335    -51    389    -38    158    363    392    743    337
    101    415    314   -259   -106    366    -67    114    337    345    685    272
     88    423    335   -257   -124    379    -77     96    348    342    607    272
    150    467    316   -311    -85    392    -77     83    358    355    574    301
    197    491    293   -342    -46    392    -67     77    371    358    597    288
    184    491    306   -340    -59    400    -83     49    368    368    597    239
    184    462    277   -324    -46    371   -119     18    361    358    584    200
    174    444    270   -311    -49    358   -129      2    363    332    584    171
    197    459    262   -327    -31    361   -153    -23    358    322    579    145
    277    465    187   -374     44    327   -176    -49    342    309    558    122
    374    467     93   -420    140    280   -215    -96    303    267    511     70
    462    498     36   -483    210    267   -259   -137    283    233    467     28
    589    535    -54   -561    322    241   -319   -184    254    220    433      2
    756    576   -181   -667    467    197   -355   -218    236    192    400    -36
    807    605   -205   -706    506    200   -366   -226    236    176    384    -46
    893    636   -257   -766    576    189   -394   -249    228    168    392    -54
    984    659   -324   -820    654    168   -436   -272    213    145    381    -67
    979    678   -303   -831    641    187   -436   -275    220    145    389    -83
    943    691   -252   -818    597    220   -420   -265    241    181    436    -70
    885    706   -181   -797    532    265   -400   -244    275    226    470    -49
    820    704   -116   -761    470    293   -389   -239    296    265    465    -33
    763    701    -64   -735    413    316   -397   -252    298    288    441    -12
    727    709    -18   -719    374    345   -418   -275    288    290    387     -2
    688    714     23   -704    332    368   -423   -290    280    277    345      0
    592    670     77   -631    257    374   -420   -283    285    277    335     -2
    537    631     90   -584    223    361   -410   -267    290    277    327    -10
    501    571     70   -537    215    322   -415   -280    267    252    280    -36
    446    530     83   -491    181    306   -426   -293    252    236    249    -59
    374    462     88   -418    142    275   -444   -309    231    215    220    -88
    327    379     51   -353    137    215   -470   -335    200    181    171   -109
    285    332     46   -309    119    189   -485   -348    184    166    137   -116
    252    311     57   -283     98    184   -501   -355    179    155    119   -127
    233    309     75   -270     80    192   -501   -350    192    163    122   -119
    220    322     98   -272     59    210   -501   -340    200    163    109   -111
    189    319    127   -254     31    223   -506   -350    192    150     72   -116
    155    262    106   -210     25    184   -517   -358    174    132     36   -127
    150    148     -2   -148     77     72   -509   -329    155     88    -38   -179
    111     51    -59    -83     85     -2   -405   -223    197     67   -119   -241
     98     72    -25    -88     62     23   -296    -88    293    106   -135   -233
    132    267    132   -200      0    200   -220     49    465    277     10    -90
    158    771    613   -465   -226    693   -236     83    680    626    402    257
     20   1340   1319   -680   -649   1330   -415   -184    748    940    805    584
    -33   1556   1590   -761   -813   1571   -737   -581    581   1005    937    654
    -41   1200   1241   -581   -641   1221   -958   -924    181    620    587    355
   -114    342    457   -114   -285    400   -966  -1041   -280    -90   -127   -187
    -90   -140    -51    114    -20    -96   -919   -909   -371   -322   -402   -420
    -57   -236   -179    145     59   -207   -831   -748   -254   -267   -389   -436
    -23   -153   -129     88     51   -142   -735   -620   -109   -161   -306   -384
      7    -25    -33     10     20    -28   -680   -537      2    -64   -223   -319
    -12     -7      2      7    -10     -2   -675   -511     49    -20   -197   -296
    -10     -7      2      7     -7     -2   -652   -483     80      0   -184   -283
    -15    -12      2     12    -10     -7   -649   -483     85      5   -174   -283
    -10      2     12      5    -10      7   -652   -485     90     12   -163   -272
      7     33     23    -23     -7     31   -654   -491     93     23   -150   -259
     18     62     44    -38    -12     54   -657   -488    103     33   -129   -252
     33     88     51    -62    -10     70   -659   -480    114     51   -101   -244
     18     64     46    -41    -12     57   -665   -483    111     57    -83   -244
    -20     28     49     -5    -36     38   -683   -498     98     49    -88   -252
    -54     12     67     20    -59     38   -693   -511     98     49    -88   -249
    -70      5     72     31    -72     38   -691   -522     98     49    -88   -244
    -93     -2     90     49    -93     44   -672   -522    114     57    -88   -236
   -116     20    135     46   -127     77   -657   -511    127     72    -67   -228
   -111     36    148     38   -129     90   -649   -498    135     90    -59   -226
   -101     20    122     38   -111     70   -644   -485    145    103    -59   -228
   -111     31    142     41   -127     85   -641   -467    166    132    -46   -205
    -88     51    140     15   -114     93   -649   -454    187    168    -33   -187
    -85     77    163      2   -124    119   -649   -449    205    207    -10   -171
   -101     62    163     18   -132    111   -665   -446    207    223     -5   -145
   -101     75    176     12   -137    124   -683   -439    218    241      2   -114
    -41    140    181    -49   -111    158   -691   -428    228    270     18    -83
     -5    176    181    -88    -93    179   -698   -415    236    285     28    -59
    -28    166    192    -70   -111    176   -717   -418    228    280     28    -54
    -49    148    197    -49   -122    171   -724   -418    223    270     20    -41
     -2    181    181    -90    -90    181   -709   -402    241    277     33    -23
     80    233    153   -158    -36    194   -675   -371    262    290     51     10
     77    231    153   -155    -36    192   -667   -376    254    277     51     12
     -2    174    176    -85    -88    174   -680   -407    226    257     31     -7
     -7    150    155    -72    -83    153   -688   -426    210    236     10    -28
     10    150    137    -80    -64    145   -691   -428    215    236     15    -33
     15    155    140    -85    -62    148   -691   -431    228    249     33    -25
     -5    148    153    -70    -77    150   -680   -418    241    275     46     -7
    -15    127    140    -57    -77    135   -675   -426    239    290     54     12
    -49     70    116    -10    -83     93   -685   -449    215    275     28     15
    -12    114    127    -51    -70    122   -665   -441    226    290     44     33
     12    145    132    -77    -59    140   -639   -428    236    301     62     38
    -64     77    140     -7   -101    106   -665   -462    210    270     38    -12
    -72     70    140      0   -106    103   -665   -470    205    267     31    -31
    -36     88    122    -28    -77    103   -667   -470    197    270     23    -20
    -10     85     96    -36    -51     90   -670   -467    187    265      7    -15
    -64     51    116      5    -93     85   -685   -475    179    257    -10     -7
    -80     54    132     12   -106     93   -680   -459    187    270      2     20
     44    142     98    -96    -28    122   -644   -418    220    306     33     67
     93    140     46   -116     23     93   -646   -426    215    296     25     77
     93    129     36   -111     28     83   -644   -426    202    293     18     85
     80    119     38   -101     20     80   -641   -423    197    293      7     88
     54    116     59    -88     -2     88   -644   -420    197    296      2     96
     77    161     83   -119     -2    122   -628   -407    213    319     15    116
     96    213    116   -155    -10    166   -615   -402    231    337     25    140
    103    228    122   -166     -7    176   -628   -418    223    335     20    148
    111    202     90   -158     10    148   -652   -452    192    306     12    142
    122    181     59   -150     31    122   -672   -483    161    280     20    129
    119    150     31   -137     44     90   -693   -504    140    267     28    122
    122    109    -15   -116     70     46   -714   -527    111    244     15    106
    192    142    -51   -168    122     46   -704   -519    109    241     28    122
    197     88   -109   -142    153    -10   -722   -542     72    207      2    101
    119    -38   -158    -41    137    -98   -776   -597     10    158    -51     38
    137    -67   -205    -36    171   -135   -795   -613    -10    140    -77     20
    171    -70   -241    -49    205   -155   -797   -620    -20    132    -90     10
    155   -101   -257    -25    205   -179   -815   -641    -46    106   -119     -5
    114   -161   -275     23    192   -218   -828   -667    -75     75   -148    -28
    155   -124   -280    -15    215   -202   -813   -662    -70     72   -142    -18
    137   -150   -290      5    213   -220   -815   -678    -88     64   -166    -23
    148   -163   -311      7    228   -236   -820   -685    -98     54   -189    -20
    122   -288   -410     80    265   -348   -831   -691   -150    -18   -262    -90
    103   -407   -511    150    306   -459   -776   -641   -179    -93   -353   -184
    148   -394   -545    122    345   -470   -662   -519   -116    -83   -363   -197
    174   -311   -485     70    329   -397   -563   -355     20     36   -265   -111
    210    142    -70   -179    140     36   -566   -275    267    389    111    231
    148    818    667   -483   -259    743   -672   -384    514    831    613    683
     51   1187   1135   -620   -542   1163   -966   -711    535   1057    883    904
    -41    911    953   -433   -496    932  -1304  -1161    163    769    644    685
    -93     67    161     12   -129    111  -1400  -1441   -439     -2    -88     67
    -31   -457   -428    244    197   -444  -1340  -1384   -675   -379   -485   -277
    -23   -626   -602    324    288   -615  -1247  -1215   -615   -376   -519   -327
     25   -563   -589    270    306   -576  -1106  -1031   -462   -265   -431   -265
    119   -402   -524    140    322   -462   -989   -898   -327   -148   -324   -187
    116   -366   -485    124    298   -426   -943   -846   -267    -98   -272   -155
    106   -355   -462    122    283   -407   -927   -828   -239    -77   -244   -140
    137   -306   -444     85    290   -374   -906   -807   -215    -54   -215   -116
    148   -301   -452     75    298   -376   -896   -800   -213    -49   -210   -109
    116   -314   -431     98    272   -371   -893   -792   -210    -44   -202   -103
    119   -301   -423     90    270   -363   -896   -795   -210    -38   -189   -101
    116   -301   -418     93    267   -358   -896   -797   -210    -44   -179    -98
    148   -262   -413     54    280   -337   -880   -782   -197    -28   -161    -72
    142   -272   -415     64    277   -342   -880   -782   -197    -23   -163    -67
    124   -272   -397     72    259   -335   -875   -784   -189    -18   -150    -49
    132   -254   -387     62    259   -319   -870   -779   -181    -18   -142    -33
    109   -270   -379     80    244   -324   -867   -784   -187    -28   -150    -20
     98   -249   -350     75    223   -298   -854   -779   -176    -18   -150      0
     88   -241   -329     75    207   -285   -846   -774   -171    -20   -155     10
    103   -239   -342     67    223   -290   -844   -766   -163    -10   -148     20
    114   -197   -311     38    213   -254   -859   -776   -168    -12   -142     23
    132   -171   -303     18    218   -236   -867   -779   -166    -15   -127     15
    140   -155   -296      7    218   -226   -867   -774   -163    -18   -129     28
    158    -88   -246    -33    202   -166   -862   -766   -150     -7   -119     38
    187    -49   -236    -67    210   -142   -867   -763   -137      5    -75     25
    194    -44   -241    -75    218   -142   -867   -758   -132      7    -57     38
    210      2   -207   -106    207   -101   -872   -748   -116     15    -46     67
    246     44   -202   -145    226    -77   -883   -748   -111      5    -51     54
    272     77   -197   -176    236    -57   -862   -724    -93     36    -10     49
    283    122   -163   -202    223    -20   -841   -706    -75     64     36     67
    290    142   -150   -218    220     -2   -836   -706    -75     62     41     46
    303    161   -142   -231    223     10   -833   -711    -70     62     44     18
    329    171   -158   -252    244      7   -833   -724    -80     44     31     20
    329    226   -106   -277    218     59   -820   -724    -72     51     31     44
    316    249    -70   -283    192     90   -818   -727    -67     46     10     36
    306    285    -20   -296    163    132   -805   -711    -38     62     20     54
    280    306     25   -293    127    166   -792   -714    -23     57     18     57
    236    301     62   -270     85    181   -795   -740    -36     23    -18     31
    168    293    122   -233     23    207   -795   -756    -41      2    -54     18
    124    361    236   -241    -54    298   -758   -735     -5     31    -38     49
    200    480    280   -340    -41    381   -743   -730     10     38    -36     64
    155    470    314   -311    -77    392   -784   -774    -28      0    -72     25
    192    532    337   -363    -72    433   -789   -784    -36     -7    -77     25
    249    602    353   -426    -51    478   -792   -784    -33     -5    -80     20
    228    574    345   -402    -59    459   -823   -820    -67    -33   -109    -10
    226    587    361   -405    -67    475   -820   -826    -70    -28   -106     -7
    244    659    413   -452    -85    537   -795   -810    -49     -5    -77     10
    192    639    446   -415   -127    542   -797   -823    -57    -18    -85    -10
    184    644    459   -415   -137    550   -813   -841    -72    -36    -93    -25
    267    743    472   -506   -101    607   -789   -815    -46    -15    -62     -5
    335    836    498   -587    -83    667   -758   -789    -25      5    -38      7
    280    789    509   -535   -114    649   -766   -797    -44    -15    -59    -20
    249    802    553   -527   -153    680   -766   -795    -44    -10    -51    -18
    254    878    623   -568   -184    750   -756   -787    -23     15    -10     18
    257    914    657   -587   -200    784   -750   -795    -15     25     10     33
    257    898    641   -576   -192    771   -769   -818    -31     15      5     33
    267    859    592   -563   -161    724   -805   -852    -67     -7    -20     15
    332    904    571   -618   -119    737   -802   -852    -70     -2    -23     23
    363    914    550   -639    -93    732   -807   -857    -83     -7    -28     23
    342    857    514   -600    -85    685   -823   -878   -111    -38    -57      2
    303    763    459   -535    -77    610   -841   -904   -150    -75    -93    -33
    239    641    402   -441    -83    524   -862   -927   -197   -114   -132    -75
    213    574    358   -394    -72    467   -883   -948   -241   -150   -168   -109
    228    553    324   -389    -46    439   -891   -953   -257   -166   -179   -114
    210    509    298   -361    -44    405   -906   -976   -285   -187   -207   -135
    231    511    280   -371    -23    397   -898   -969   -288   -187   -210   -124
    239    496    257   -368    -10    376   -870   -950   -280   -171   -205   -109
    184    405    220   -293    -18    314   -870   -953   -303   -181   -220   -116
    158    368    210   -265    -25    290   -865   -950   -319   -192   -231   -116
    166    298    132   -233     18    215   -865   -943   -342   -226   -267   -135
    179    161    -20   -171     98     70   -820   -888   -363   -296   -353   -205
    181    106    -75   -142    129     15   -722   -774   -322   -303   -376   -254
    218    179    -41   -200    129     70   -615   -600   -197   -192   -288   -200
    262    527    265   -394     -2    394   -524   -439     33     98     10     80
    205   1150    945   -678   -371   1047   -501   -418    306    530    506    550
     12   1696   1683   -854   -833   1691   -649   -665    431    865    937    924
    -77   1548   1626   -737   -852   1587   -969  -1093    155    717    844    841
   -103    833    937   -366   -519    885  -1179  -1467   -402     80    236    319
    -54     38     93      7    -75     64  -1247  -1592   -854   -535   -407   -241
     25   -285   -311    129    168   -298  -1197  -1457   -888   -662   -584   -394
     70   -244   -314     85    189   -277  -1054  -1260   -737   -558   -501   -314
    103   -122   -226     10    163   -174   -917  -1091   -584   -431   -381   -194
    111    -41   -155    -36    132    -98   -823   -989   -483   -335   -283    -98
    101    -36   -137    -31    119    -85   -769   -927   -433   -290   -236    -36
    106    -41   -150    -33    127    -96   -750   -922   -436   -296   -241    -38
    124    -44   -168    -41    145   -106   -743   -917   -439   -301   -246    -33
    135    -46   -181    -44    155   -111   -730   -906   -436   -296   -246      0
    158    -44   -202    -57    179   -122   -727   -904   -431   -298   -241     23
    176    -49   -228    -64    200   -137   -727   -901   -433   -298   -239     41
    181    -59   -241    -62    210   -150   -711   -896   -433   -298   -228     67
    184    -46   -231    -70    205   -137   -704   -893   -436   -290   -200     80
    179    -51   -231    -62    205   -140   -704   -901   -444   -290   -189     85
    161    -46   -207    -57    184   -127   -688   -896   -439   -288   -181     98
    135    -51   -189    -41    161   -119   -670   -885   -431   -280   -171    111
    135    -46   -181    -44    155   -111   -659   -872   -426   -275   -163    135
    137    -33   -171    -51    153   -101   -652   -870   -428   -275   -166    148
    145    -23   -168    -62    155    -96   -644   -867   -426   -272   -168    148
    142    -44   -189    -49    166   -116   -649   -862   -428   -272   -168    155
    155    -36   -192    -59    171   -114   -652   -854   -426   -265   -171    171
    194     10   -184   -101    189    -85   -646   -831   -410   -244   -155    197
    197      0   -197    -98    194    -98   -652   -826   -410   -241   -158    197
    218     23   -197   -122    207    -85   -636   -818   -402   -231   -153    200
    168     44   -124   -109    145    -41   -615   -800   -389   -213   -142    220
     64      0    -64    -31     64    -31   -597   -782   -379   -202   -140    249
     23      7    -18    -15     20     -5   -581   -766   -361   -181   -119    254
     77     25    -51    -51     64    -10   -594   -774   -371   -176   -109    246
    213     62   -150   -137    181    -44   -620   -789   -387   -179   -111    233
    342    116   -226   -228    285    -54   -626   -784   -389   -176   -114    236
    394    135   -259   -265    327    -62   -610   -779   -392   -174   -124    236
    340    114   -228   -228    285    -57   -592   -769   -384   -171   -122    233
    374    161   -215   -267    296    -28   -568   -748   -355   -153   -103    244
    384    161   -223   -272    303    -31   -561   -740   -342   -142   -114    246
    335    174   -161   -254    249      7   -530   -719   -314   -119    -98    259
    280    176   -103   -228    192     36   -501   -688   -277    -88    -75    272
    223    142    -80   -187    153     31   -485   -670   -262    -77    -77    265
    210    174    -36   -192    124     70   -459   -654   -239    -54    -59    267
    210    200    -10   -207    111     96   -465   -659   -241    -51    -62    252
    218    187    -31   -202    124     77   -475   -672   -252    -62    -75    231
    223    205    -20   -215    122     93   -475   -675   -246    -54    -72    226
    210    220     10   -215    101    116   -462   -670   -236    -49    -62    231
    200    220     20   -210     88    122   -465   -675   -239    -49    -67    213
    197    233     36   -215     80    135   -467   -675   -236    -38    -62    202
    194    241     46   -220     72    142   -465   -670   -228    -31    -62    197
    215    254     38   -233     88    148   -465   -672   -228    -28    -64    200
    246    270     23   -259    111    148   -465   -672   -226    -28    -59    192
    280    285      5   -283    137    145   -454   -662   -220    -12    -41    179
    303    316     10   -311    145    166   -428   -641   -207     15    -10    184
    319    350     31   -335    145    192   -407   -626   -189     38     15    197
    335    363     28   -350    153    197   -402   -623   -187     31      2    192
    340    387     46   -366    148    218   -389   -618   -179     31     12    189
    340    423     80   -381    127    252   -389   -633   -179     36     28    192
    342    470    127   -405    109    298   -392   -646   -179     57     46    205
    322    436    111   -381    103    275   -410   -665   -192     57     49    202
    303    407    103   -355     98    254   -428   -680   -207     44     38    197
    290    384     93   -337     98    239   -449   -698   -231     23     10    187
    272    342     70   -306    101    207   -475   -724   -265     -5    -28    168
    254    337     80   -298     88    210   -480   -735   -285    -15    -41    155
    241    303     62   -275     90    184   -488   -750   -306    -41    -70    129
    228    226     -2   -228    116    111   -504   -774   -340    -90   -122     88
    194    150    -44   -171    119     54   -511   -789   -376   -132   -161     49
    174    122    -51   -150    111     36   -524   -805   -410   -158   -187     31
    158    103    -54   -132    106     25   -537   -823   -431   -174   -205     18
    142     64    -80   -103    109     -7   -548   -844   -457   -192   -231     -2
    135     59    -75    -96    106     -7   -545   -849   -462   -200   -239    -15
    145     62    -85   -106    116    -10   -537   -849   -459   -202   -239    -20
    155     57    -98   -106    127    -20   -532   -846   -457   -207   -249    -23
    155    -18   -174    -70    163    -93   -540   -846   -485   -249   -296    -70
    176   -174   -350      0    262   -262   -511   -805   -522   -329   -397   -176
    166   -207   -374     20    267   -290   -400   -680   -465   -332   -426   -223
    200   -119   -319    -41    259   -218   -298   -524   -348   -236   -353   -174
    249    210    -38   -231    142     85   -218   -366   -122     38    -72     83
    236    870    633   -553   -197    753   -187   -309    184    498    452    592
     31   1418   1384   -724   -678   1402   -355   -558    311    833    878    966
    -80   1358   1439   -639   -761   1400   -667   -966     77    732    826    901
   -132    691    823   -280   -478    758   -883  -1363   -475    111    210    358
   -116   -116      0    116    -59    -59   -956  -1512   -940   -530   -470   -259
    -18   -405   -387    210    181   -397   -922  -1366   -956   -633   -626   -410
     31   -413   -446    189    236   -428   -813  -1197   -844   -571   -600   -394
     77   -314   -392    116    233   -353   -698  -1054   -714   -462   -514   -327
     93   -200   -293     54    192   -246   -620   -958   -610   -363   -428   -252
    101   -135   -236     15    166   -184   -574   -904   -561   -314   -394   -213
     83   -148   -231     31    155   -189   -555   -880   -542   -298   -392   -207
     36   -163   -200     64    116   -181   -535   -862   -522   -283   -376   -202
      2   -158   -161     77     80   -158   -509   -841   -491   -262   -348   -187
     -7   -166   -158     85     72   -163   -493   -823   -470   -244   -340   -171
    -38   -194   -155    116     57   -176   -485   -810   -462   -236   -335   -155
    -75   -218   -145    145     33   -181   -485   -802   -459   -233   -337   -150
    -83   -207   -124    145     20   -166   -467   -787   -446   -220   -327   -137
    -98   -210   -114    153      5   -163   -449   -782   -433   -210   -324   -137
   -119   -223   -103    171    -10   -163   -428   -763   -415   -194   -309   -127
   -163   -241    -77    200    -44   -161   -420   -753   -405   -179   -288   -114
   -150   -233    -83    192    -33   -158   -389   -722   -376   -145   -272    -93
    -93   -179    -88    135     -5   -135   -361   -688   -345   -111   -244    -70
    -67   -166    -98    116     12   -132   -366   -678   -329    -96   -236    -59
   -101   -213   -111    155      2   -161   -387   -683   -340   -106   -265    -70
   -109   -239   -129    174     10   -184   -392   -678   -335   -103   -285    -70
   -101   -267   -166    184     31   -218   -394   -667   -327    -96   -306    -77
    -80   -267   -187    174     51   -228   -387   -646   -309    -75   -296    -67
    -59   -244   -187    150     62   -218   -384   -636   -296    -59   -275    -64
    -41   -252   -210    148     83   -231   -368   -613   -272    -33   -244    -49
    -18   -252   -233    135    106   -244   -350   -581   -246      2   -202    -20
     10   -249   -262    119    135   -254   -350   -566   -233     18   -184    -18
     -5   -293   -288    148    140   -290   -374   -568   -239     10   -181    -33
    -10   -270   -259    140    124   -265   -361   -540   -218     36   -145     -5
    -25   -246   -220    135     96   -233   -324   -504   -187     67   -111     44
    -38   -257   -218    148     88   -239   -306   -488   -184     72    -98     49
    -46   -265   -218    153     85   -241   -285   -480   -181     83    -85     44
    -51   -285   -233    168     90   -259   -280   -483   -184     85    -85     33
    -46   -288   -241    166     96   -267   -272   -485   -176     80    -93     12
    -44   -301   -257    171    106   -280   -233   -457   -150     96    -93     20
    -38   -311   -272    174    114   -293   -207   -433   -132    111    -98     31
    -59   -348   -288    205    114   -319   -207   -436   -135    109   -114     28
    -67   -384   -316    226    122   -353   -218   -454   -150     90   -148     10
    -88   -410   -322    249    114   -368   -223   -467   -158     77   -171      2
    -90   -426   -335    257    119   -381   -218   -475   -161     62   -192     -2
    -25   -387   -361    207    166   -374   -197   -467   -158     59   -197      5
     -5   -376   -371    189    181   -374   -174   -457   -153     64   -192      7
    -44   -418   -374    231    163   -397   -181   -462   -161     59   -189      2
    -80   -454   -376    267    148   -415   -184   -462   -161     62   -197      5
    -75   -496   -420    285    171   -459   -189   -462   -161     62   -215     12
     18   -428   -446    202    231   -436   -174   -439   -135     90   -197     31
     90   -376   -467    142    277   -423   -166   -426   -119    111   -174     38
    114   -392   -509    137    309   -449   -163   -426   -127    101   -171     28
    101   -413   -514    155    306   -462   -168   -428   -137     83   -171     12
    101   -402   -506    150    301   -454   -153   -420   -116    101   -140     12
    106   -389   -498    140    301   -444   -140   -407    -98    119   -114     23
    111   -350   -462    116    285   -405   -122   -384    -67    148    -70     57
    135   -262   -397     64    265   -329    -77   -350    -12    197    -20    114
     75   -298   -376    109    226   -337    -85   -366    -20    202    -23    122
      2   -368   -374    181    187   -371   -127   -407    -51    179    -51     93
     23   -355   -379    163    200   -366   -135   -415    -49    179    -54     90
      2   -379   -381    189    192   -379   -140   -415    -51    174    -64     96
    -18   -418   -400    215    189   -410   -135   -405    -46    174    -62    101
    -57   -488   -433    272    187   -462   -142   -418    -59    150    -85     85
    -64   -548   -483    306    205   -514   -158   -441    -93    116   -129     54
    -75   -620   -545    348    233   -584   -179   -465   -127     88   -166     25
    -77   -678   -602    376    259   -641   -194   -496   -158     51   -210    -12
    -72   -719   -646    394    285   -683   -189   -506   -171     38   -233    -36
    -44   -722   -678    379    316   -701   -171   -501   -168     36   -236    -36
    -38   -743   -704    392    332   -724   -174   -501   -171     33   -241    -38
    -75   -771   -698    423    309   -735   -194   -511   -176     28   -254    -46
    -96   -802   -706    449    303   -756   -194   -511   -171     18   -283    -57
    -98   -862   -763    480    329   -813   -205   -519   -189    -10   -327    -93
    -88   -974   -885    532    397   -930   -202   -509   -220    -70   -415   -174
      0   -976   -976    488    485   -976    -85   -392   -171    -83   -465   -210
    -33  -1005   -971    519    467   -987     12   -277    -98    -51   -467   -207
    -57   -937   -883    496    410   -911     83   -155     28     62   -368   -122
      2   -542   -545    270    272   -542     85    -96    226    355    -44    179
    -72     36    106     15    -90     70    -46   -277    355    704    389    550
   -124    350    472   -114   -298    410   -329   -636    275    859    610    719
   -168     85    252     38   -210    168   -602  -1039    -96    555    348    483
   -213   -696   -483    454    135   -589   -683  -1262   -602   -158   -368   -103
   -148  -1169  -1021    657    433  -1096   -646  -1148   -732   -441   -688   -379
    -80  -1254  -1174    667    545  -1215   -561   -969   -626   -389   -672   -389
    -41  -1192  -1150    615    553  -1171   -449   -828   -491   -296   -600   -342
     -2  -1106  -1104    555    550  -1106   -366   -717   -366   -207   -519   -272
      2  -1034  -1036    514    517  -1034   -329   -670   -296   -140   -452   -228
     15   -984  -1000    485    506   -992   -306   -636   -252   -109   -410   -213
     18   -930   -948    454    480   -937   -288   -613   -220    -88   -374   -187
     18   -911   -930    446    472   -919   -280   -605   -205    -72   -348   -176
     31   -891   -922    428    475   -904   -265   -594   -184    -59   -322   -166
     41   -857   -898    407    470   -878   -246   -581   -161    -41   -303   -158
     18   -854   -872    418    444   -865   -262   -584   -158    -41   -296   -163
    -10   -839   -828    426    407   -833   -272   -581   -145    -28   -280   -140
     -2   -810   -810    405    402   -810   -270   -576   -127    -18   -270   -124
     20   -771   -795    374    405   -782   -244   -553    -98      2   -241   -101
      2   -771   -774    381    387   -771   -244   -548    -90     12   -228    -88
    -51   -815   -763    433    355   -789   -270   -571   -103      2   -239   -106
      2   -724   -727    358    363   -724   -252   -555    -67     31   -210    -80
     62   -633   -696    285    376   -665   -228   -530    -23     62   -176    -51
     15   -667   -683    324    348   -675   -239   -545    -18     57   -181    -59
     -5   -685   -680    345    337   -683   -241   -550    -10     62   -176    -67
     44   -641   -685    298    363   -662   -215   -532     12     83   -148    -57
     41   -631   -672    293    355   -652   -207   -532     23     88   -132    -44
      0   -675   -675    335    335   -675   -226   -542     25     93   -124    -44
    -41   -701   -659    371    309   -680   -249   -553     28    103   -111    -36
     23   -636   -662    306    342   -649   -249   -542     46    129    -83    -12
     77   -592   -670    257    374   -631   -239   -519     72    155    -57     15
     49   -618   -667    283    358   -641   -246   -514     83    166    -51     23
     31   -628   -659    298    345   -644   -252   -517     93    176    -46     28
     57   -584   -641    262    348   -613   -244   -509    109    200    -33     46
     93   -532   -626    218    358   -579   -228   -493    132    220    -20     62
    106   -514   -620    200    363   -566   -218   -496    137    226    -15     64
     88   -553   -641    233    363   -597   -223   -514    124    207    -33     59
     67   -571   -641    249    353   -605   -231   -524    124    200    -44     62
     70   -561   -633    244    350   -597   -233   -527    135    202    -46     64
     67   -548   -615    239    340   -581   -228   -532    145    207    -46     59
     31   -568   -600    270    314   -584   -241   -550    140    202    -62     38
     54   -535   -589    236    322   -561   -241   -561    150    205    -70      7
     64   -537   -602    236    332   -568   -239   -581    142    194   -101    -25
     51   -548   -600    246    324   -571   -246   -600    137    189   -116    -41
     44   -550   -594    254    319   -571   -254   -615    132    189   -122    -54
     41   -550   -592    252    314   -568   -270   -631    124    187   -132    -80
     51   -517   -571    231    309   -542   -275   -633    129    197   -129    -83
     49   -511   -563    228    303   -537   -283   -644    129    194   -132   -101
     36   -542   -579    254    306   -561   -293   -652    127    192   -145   -116
     41   -517   -558    236    298   -537   -301   -649    135    200   -140   -114
     33   -459   -496    213    262   -478   -296   -633    158    231   -116    -96
     25   -426   -452    200    236   -439   -298   -626    171    254   -103    -77
     25   -387   -413    181    218   -400   -285   -605    200    283    -93    -44
     38   -376   -418    166    226   -397   -280   -594    210    288    -93    -28
     51   -368   -420    158    233   -394   -275   -584    223    301    -90    -15
     59   -345   -405    140    231   -374   -277   -587    228    314    -90     -2
     46   -316   -363    135    205   -340   -280   -592    239    327    -88     25
    109   -213   -322     51    213   -267   -265   -587    267    363    -62     62
     88   -249   -337     80    210   -293   -285   -610    249    348    -90     57
     44   -301   -348    127    194   -324   -329   -659    210    314   -129     44
     67   -280   -348    106    207   -314   -363   -691    192    306   -142     44
     70   -280   -350    103    210   -316   -374   -698    187    301   -163     41
     59   -306   -368    122    213   -337   -387   -714    171    285   -189     33
     59   -340   -400    140    228   -368   -405   -735    145    257   -223     12
     28   -415   -444    194    236   -428   -431   -763    111    220   -270    -18
     12   -475   -491    228    249   -483   -454   -789     77    192   -309    -44
     18   -509   -527    244    272   -517   -470   -813     54    166   -337    -67
     23   -537   -561    254    290   -548   -491   -849     28    135   -376   -111
     18   -540   -558    262    288   -548   -504   -878      7    116   -410   -137
      5   -563   -571    277    285   -566   -522   -901    -10     98   -436   -155
      2   -563   -566    280    283   -563   -537   -919    -20     93   -446   -163
    -15   -563   -548    288    265   -555   -558   -943    -36     83   -462   -174
    -12   -623   -610    319    298   -618   -579   -963    -62     49   -501   -207
     -7   -763   -758    384    374   -761   -566   -950   -106    -31   -605   -303
     -5   -823   -818    413    405   -820   -493   -885   -101    -72   -675   -384
     18   -789   -807    384    410   -797   -407   -769    -31    -25   -654   -384
     54   -600   -654    272    353   -626   -342   -633    124    161   -475   -218
     54    -75   -129      7     90   -101   -371   -628    353    530    -57    194
    -72    496    568   -213   -319    532   -537   -859    478    870    363    574
   -158    623    782   -233   -470    701   -865  -1260    316    901    457    628
   -228    150    379     38   -303    265  -1132  -1696   -181    405    -12    220
   -254   -654   -402    454     72   -527  -1184  -1849   -670   -293   -740   -402
   -171   -976   -805    571    316   -891  -1140  -1719   -730   -467   -956   -597
    -98   -969   -872    532    384   -919  -1026  -1527   -587   -374   -909   -568
    -85   -883   -797    485    355   -841   -906  -1374   -444   -265   -828   -514
    -75   -766   -693    418    306   -730   -852  -1306   -350   -179   -753   -459
    -88   -717   -631    402    270   -675   -826  -1278   -301   -129   -722   -439
    -83   -678   -594    379    254   -636   -820  -1273   -285   -109   -701   -428
    -75   -646   -571    361    246   -610   -813  -1267   -272    -98   -667   -397
    -80   -639   -561    358    239   -600   -813  -1267   -280   -103   -657   -389
    -83   -626   -542    353    228   -584   -823  -1275   -288   -103   -662   -381
    -80   -594   -514    335    215   -555   -844  -1291   -298   -103   -675   -381
    -77   -568   -491    324    205   -530   -854  -1306   -303   -106   -683   -381
    -90   -561   -472    324    189   -517   -854  -1314   -309   -106   -691   -376
    -88   -537   -449    311    179   -493   -857  -1319   -306    -98   -722   -363
    -75   -537   -462    306    189   -498   -878  -1337   -316   -114   -789   -371
    -59   -535   -475    298    207   -506   -898  -1356   -335   -135   -839   -381
    -62   -527   -465    293    197   -496   -917  -1369   -350   -145   -872   -394
    -59   -511   -454    285    197   -483   -930  -1382   -363   -148   -901   -397
    -70   -496   -426    283    176   -462   -943  -1405   -384   -158   -935   -405
   -215   -465   -249    340     15   -358   -904  -1376   -342   -122   -909   -368
   -293   -457   -166    374    -64   -311   -896  -1369   -316   -106   -901   -355
   -301   -459   -158    379    -72   -309   -917  -1379   -327   -109   -906   -363
   -329   -462   -132    392    -98   -298   -911  -1358   -309    -90   -891   -348
   -161   -405   -244    283     41   -324   -948  -1374   -324   -109   -917   -363
     38   -361   -402    161    218   -381  -1028  -1441   -387   -161   -971   -441
    168   -283   -452     57    309   -366  -1072  -1475   -413   -174   -979   -465
    176   -220   -397     20    285   -309  -1080  -1465   -397   -150   -950   -457
    210   -194   -405     -7    306   -298  -1098  -1460   -389   -140   -935   -454
    210   -161   -374    -25    290   -267  -1104  -1454   -389   -135   -924   -444
    226   -153   -379    -36    301   -265  -1114  -1457   -397   -145   -932   -444
    231   -150   -384    -41    306   -267  -1124  -1475   -410   -161   -953   -452
    228   -148   -376    -38    301   -262  -1135  -1493   -426   -168   -963   -470
    218   -137   -355    -41    285   -246  -1135  -1514   -433   -176   -979   -478
    215   -129   -345    -44    277   -236  -1137  -1525   -439   -179   -987   -478
    207    -77   -285    -67    246   -181  -1135  -1517   -420   -158   -971   -459
    202    -36   -239    -83    220   -137  -1127  -1512   -407   -148   -963   -457
    155    -54   -213    -51    181   -132  -1124  -1517   -407   -161   -969   -462
    122    -41   -163    -41    142   -101  -1109  -1506   -394   -161   -953   -454
    106    -18   -124    -46    114    -70  -1098  -1499   -387   -158   -940   -454
     83     -7    -90    -36     85    -49  -1098  -1506   -389   -161   -940   -462
     59      0    -59    -31     57    -28  -1111  -1525   -405   -166   -943   -480
     54     31    -23    -44     38      5  -1122  -1535   -405   -163   -935   -491
     54     75     18    -67     18     46  -1124  -1538   -394   -153   -911   -491
     59    111     51    -85      5     83  -1119  -1522   -381   -137   -896   -483
     25    132    103    -80    -38    119  -1117  -1506   -368   -122   -911   -467
     10    174    161    -93    -75    168  -1101  -1493   -350   -109   -911   -446
     20    223    200   -124    -90    213  -1088  -1478   -332    -98   -891   -423
     36    275    239   -155   -101    257  -1072  -1449   -309    -85   -865   -410
     41    332    290   -189   -124    311  -1047  -1415   -280    -57   -833   -379
     64    400    335   -233   -135    368  -1028  -1389   -259    -33   -813   -350
     88    454    363   -272   -137    410  -1018  -1374   -252    -28   -807   -337
    106    511    405   -309   -148    459  -1002  -1361   -239    -18   -795   -311
     98    579    480   -340   -192    532   -987  -1356   -220     10   -761   -275
     93    618    522   -355   -213    571   -987  -1361   -215     23   -743   -259
    101    626    524   -366   -213    576  -1005  -1376   -231      5   -750   -257
    101    618    517   -358   -207    568  -1039  -1402   -257    -12   -771   -270
     98    600    501   -353   -200    550  -1054  -1418   -280    -28   -787   -275
    116    613    496   -366   -189    555  -1065  -1418   -293    -38   -789   -267
    116    613    493   -366   -189    553  -1078  -1426   -314    -54   -800   -275
    114    576    462   -345   -174    519  -1093  -1447   -348    -85   -836   -306
    114    532    418   -324   -153    475  -1104  -1462   -376   -114   -870   -335
    114    498    384   -306   -135    441  -1111  -1465   -400   -137   -898   -345
    106    475    368   -293   -132    423  -1122  -1475   -428   -163   -924   -366
     98    439    340   -267   -119    389  -1140  -1491   -462   -194   -945   -392
     90    420    329   -259   -119    376  -1148  -1486   -472   -210   -945   -397
     88    428    340   -259   -124    384  -1145  -1467   -472   -205   -935   -387
     77    415    337   -249   -129    379  -1145  -1465   -480   -210   -940   -394
     72    400    327   -236   -127    363  -1148  -1462   -493   -220   -950   -400
     85    340    252   -215    -83    296  -1156  -1457   -532   -275  -1002   -449
    103    223    119   -163     -7    174  -1117  -1410   -566   -348  -1088   -530
    119    207     85   -163     15    148  -1031  -1299   -535   -355  -1117   -553
    166    254     88   -210     38    171   -927  -1114   -426   -270  -1041   -493
    194    584    387   -389    -96    485   -852   -953   -205     18   -730   -192
    122   1184   1062   -652   -470   1122   -833   -930     70    444   -241    301
    -77   1652   1730   -789   -906   1691   -971  -1161    184    756    158    662
   -200   1556   1756   -678   -976   1654  -1260  -1569    -64    644    122    592
   -252    800   1049   -275   -649    924  -1460  -1940   -662    -49   -540    -20
   -202     64    267     67   -233    166  -1514  -2034  -1078   -620  -1135   -561
   -114   -174    -59    142    -28   -116  -1467  -1888  -1091   -709  -1249   -670
    -64   -114    -49     90     -7    -83  -1327  -1670   -935   -597  -1150   -576
    -36    -10     23     20    -31      5  -1192  -1493   -784   -472  -1052   -472
    -28     67     96    -20    -62     80  -1114  -1397   -693   -394   -974   -394
    -33     90    124    -28    -80    106  -1072  -1343   -652   -358   -927   -350
    -25    101    127    -36    -75    114  -1049  -1309   -628   -340   -883   -322
    -25     96    119    -36    -72    106  -1028  -1286   -615   -335   -867   -303
    -33     96    127    -31    -80    111  -1005  -1265   -605   -329   -865   -293
    -33     85    116    -25    -77    101   -982  -1239   -600   -324   -865   -290
    -28     70     98    -20    -62     83   -966  -1218   -594   -329   -859   -288
    -25     64     88    -20    -57     75   -961  -1202   -592   -335   -841   -280
     -7     64     72    -28    -38     67   -961  -1182   -581   -335   -815   -267
      5     64     59    -36    -28     64   -953  -1158   -579   -322   -797   -246
     -2     62     64    -28    -33     62   -945  -1145   -581   -303   -792   -228
      2     64     59    -36    -28     62   -924  -1114   -571   -283   -763   -200
     44    119     75    -83    -15     98   -880  -1067   -550   -252   -727   -161
     64    158     90   -111    -12    127   -839  -1023   -527   -226   -683   -132
    -25     67     93    -20    -59     80   -852  -1031   -550   -252   -678   -140
    -25     70     93    -23    -59     80   -846  -1018   -555   -252   -657   -127
    -12     90    101    -38    -57     96   -833   -995   -550   -246   -633   -111
     23    140    114    -83    -46    127   -800   -953   -532   -226   -602    -85
     67    197    129   -132    -31    163   -761   -904   -504   -200   -558    -44
    -41     83    122    -23    -80    101   -787   -917   -535   -236   -579    -57
    -33     85    119    -25    -77    103   -779   -891   -527   -226   -553    -33
     31    161    129    -98    -49    148   -745   -836   -496   -187   -491     15
     20    148    127    -83    -51    137   -732   -807   -491   -176   -459     20
      7    135    127    -72    -59    132   -719   -776   -480   -166   -431     33
     41    174    132   -109    -46    153   -698   -740   -462   -145   -392     57
     38    184    145   -114    -51    166   -672   -709   -454   -137   -366     72
     67    213    145   -140    -38    179   -631   -675   -436   -122   -348     93
     57    184    124   -122    -33    155   -610   -659   -439   -132   -353     98
     51    163    111   -109    -28    137   -594   -644   -444   -135   -350    101
    111    187     75   -150     18    132   -568   -613   -431   -119   -322    116
    158    207     49   -181     54    129   -530   -581   -413   -109   -285    135
    129    163     33   -148     49    101   -524   -581   -420   -132   -280    114
    161    181     20   -171     70    101   -496   -553   -402   -124   -252    122
    181    187      5   -184     88     96   -470   -530   -384   -116   -223    124
    179    174     -5   -176     93     85   -454   -522   -379   -116   -202    114
    148    111    -36   -129     90     38   -452   -519   -389   -135   -207    103
    140    101    -38   -122     90     31   -436   -501   -379   -124   -205    111
    174    137    -36   -158    106     51   -410   -467   -353    -98   -189    135
    148    132    -15   -140     83     59   -394   -449   -342    -90   -179    142
     98     83    -15    -90     57     33   -392   -441   -345    -93   -163    137
    127    119     -7   -124     67     57   -363   -405   -311    -67   -116    171
    119    145     25   -132     46     85   -337   -371   -283    -41    -83    200
    109    187     77   -148     15    132   -285   -322   -241     -5    -41    231
    116    215     96   -168     10    158   -249   -280   -218     18    -10    257
    111    226    114   -168      0    168   -226   -252   -205     31      5    267
    122    244    122   -184      0    181   -194   -218   -184     51     31    290
    119    239    119   -179      0    179   -168   -187   -166     67     59    316
    145    309    163   -228     -7    239   -127   -148   -132    106    114    361
    137    361    223   -249    -44    293    -93   -124   -103    137    161    402
     93    340    244   -218    -75    293    -98   -132   -106    132    174    407
    111    324    213   -218    -49    270   -111   -145   -124    119    171    394
     88    288    197   -189    -54    241   -129   -166   -150     93    163    392
     77    259    181   -168    -51    220   -135   -168   -161     80    158    392
     75    249    174   -163    -49    213   -132   -161   -163     75    163    389
     75    239    163   -155    -44    202   -122   -153   -174     64    174    387
     62    145     83   -106    -10    114   -142   -168   -218     15    140    345
     54     85     31    -70     12     59   -153   -176   -244    -12    124    319
     90     96      2    -96     44     51   -137   -166   -244    -15    135    319
     62     67      5    -64     28     36   -122   -158   -246    -18    140    319
     15     10     -5    -15     10      5   -124   -163   -262    -44    132    296
     38      2    -38    -20     38    -18   -116   -158   -270    -54    137    288
     28    -31    -59      0     41    -46   -116   -153   -272    -62    140    288
     49    -31    -80     -7     64    -54   -103   -135   -265    -51    158    306
     96     -7   -103    -46     98    -54    -88   -116   -259    -44    176    316
     59   -124   -184     31    119   -153    -85   -109   -298   -109    122    252
     62   -200   -262     64    161   -231    -10    -25   -293   -150     72    174
     80   -192   -272     57    176   -231    106    111   -226   -124     88    163
    116    -57   -174    -31    145   -114    218    309    -77     23    231    293
    137    397    259   -270    -59    329    280    454    194    376    628    698
     -7   1091   1098   -542   -553   1093    252    410    498    857   1200   1278
   -228   1475   1704   -623   -966   1590     15     88    553   1101   1535   1587
   -246   1174   1421   -465   -833   1296   -252   -303    197    789   1267   1325
   -267    257    524      5   -397    392   -433   -662   -449      0    488    607
   -184   -397   -213    290     12   -306   -467   -688   -771   -472    -18    124
    -62   -475   -413    270    174   -444   -358   -472   -680   -449    -36     83
     28   -301   -329    135    179   -314   -155   -215   -462   -270    116    194
     46   -187   -236     70    140   -210    -33    -59   -316   -145    233    288
    -36   -218   -181    127     72   -202     -2    -12   -275   -111    277    301
      7   -163   -171     77     88   -166     44     41   -215    -64    337    324
     38   -114   -155     36     96   -135     80     85   -179    -36    376    342
     38   -111   -153     36     96   -132     93     93   -176    -36    384    329
     23   -106   -132     38     75   -116    103     96   -168    -31    389    311
     46    -90   -137     23     90   -114    116    119   -150    -18    418    301
     10   -122   -132     54     70   -127    119    127   -142    -18    428    288
     10   -119   -129     51     70   -124    116    132   -135    -12    431    301
     62    -70   -132      2     96   -101    127    145   -119     -2    444    322
     83    -59   -142    -10    111   -101    132    158   -106      5    459    350
    111    -12   -124    -49    116    -70    140    168    -93     20    480    371
    137     44    -93    -90    114    -23    150    179    -75     36    498    389
     85     25    -59    -57     72    -18    137    176    -77     28    501    389
     64     33    -31    -49     49      2    153    205    -54     36    522    413
     93     54    -38    -75     64      7    168    228    -36     41    540    418
     75     38    -38    -57     57      0    171    244    -20     54    558    420
     72     41    -31    -59     51      5    179    259      0     72    579    431
    103     44    -59    -72     83     -7    179    270      7     75    587    428
    114     46    -67    -80     88     -7    184    288     20     88    602    433
    106     83    -25    -96     64     28    202    316     49    122    639    465
    122    129      5   -127     57     67    202    342     75    148    670    483
    129    127     -2   -127     67     62    184    350     75    145    667    470
    158    142    -18   -150     88     62    197    392     98    168    698    493
    179    200     18   -189     80    109    228    436    145    213    758    542
    184    236     51   -213     67    145    241    462    168    236    795    571
    179    257     77   -218     51    168    259    485    192    249    815    592
    176    267     90   -223     44    179    277    506    210    265    831    600
    184    259     75   -223     54    168    290    509    210    262    833    587
    179    241     62   -213     59    153    301    511    218    257    836    574
    166    254     88   -210     38    171    316    530    244    277    859    589
    166    275    109   -223     28    192    335    550    259    288    878    602
    171    290    119   -231     25    205    361    576    285    309    898    623
    171    288    114   -231     28    202    384    597    301    316    904    623
    166    285    119   -226     23    202    394    605    309    327    906    610
    150    270    116   -213     18    194    389    602    306    332    911    600
    153    233     80   -194     36    158    389    597    303    327    906    589
    166    231     64   -200     49    150    394    600    309    335    911    597
    171    236     64   -202     54    150    407    610    322    348    924    602
    174    239     64   -207     54    153    418    618    337    358    935    602
    171    231     59   -202     57    145    426    628    350    363    940    610
    171    220     49   -197     59    135    428    633    350    358    937    607
    174    231     57   -202     59    145    457    657    368    374    953    620
    168    262     90   -218     38    179    485    683    400    402    979    646
    168    298    127   -233     20    213    509    711    431    431   1010    672
    171    288    116   -231     25    202    535    740    446    446   1026    683
    163    280    116   -220     23    200    555    761    449    459   1036    691
    153    288    135   -220     10    213    566    771    465    472   1052    704
    140    306    166   -223    -12    239    579    782    488    496   1078    730
    119    332    210   -226    -44    272    576    776    498    514   1106    750
    153    366    213   -259    -28    290    571    771    501    522   1122    763
    122    342    218   -233    -46    283    555    753    483    514   1114    769
    106    329    220   -218    -57    275    537    735    467    504   1109    769
     83    272    187   -179    -51    231    532    732    454    488   1093    756
     64    202    137   -132    -36    171    519    727    436    472   1070    732
     72    155     83   -116     -5    122    511    717    413    446   1034    704
     80    119     36   -101     20     77    511    717    400    431   1008    688
     90     75    -18    -83     51     28    504    711    381    413    984    665
     72     25    -46    -49     59    -10    493    701    361    400    961    639
     38    -44    -85      2     59    -64    483    693    348    376    932    613
     38    -83   -122     20     80   -101    472    691    340    355    917    610
     31    -96   -129     31     77   -114    470    688    332    345    904    610
     10   -116   -127     54     67   -122    465    667    314    332    888    587
     18   -127   -148     54     80   -137    462    662    309    329    875    579
     41   -181   -223     70    129   -200    478    678    303    316    846    558
     41   -311   -355    135    197   -332    522    727    283    259    763    478
     36   -379   -415    171    226   -397    605    813    298    228    714    413
     72   -327   -400    127    233   -363    709    963    405    296    761    452
    111    -77   -189    -18    150   -132    797   1114    602    522    982    672
     90    444    353   -270   -132    400    763   1106    815    891   1415   1098
    -33   1044   1078   -504   -555   1060    584    865    950   1265   1888   1532
   -111   1031   1140   -459   -626   1085    254    459    730   1223   1893   1522
   -176    418    594   -122   -387    506     23     59    194    644   1335   1028
   -176   -355   -179    265      0   -267    -10    -41   -233     12    667    444
    -57   -636   -579    348    259   -607     75    140   -239   -109    480    275
     20   -600   -620    288    319   -607    210    332    -88    -10    530    319
      2   -524   -527    259    265   -524    324    478     54    106    613    400
      7   -449   -457    218    231   -452    394    574    158    205    688    472
     15   -392   -407    189    210   -400    441    623    220    254    730    504
     25   -353   -381    161    202   -368    465    639    241    275    740    509
     33   -329   -366    148    200   -348    480    649    257    288    745    517
     38   -329   -371    142    205   -350    485    654    267    296    753    519
     44   -340   -384    148    213   -361    485    652    277    311    763    506
     64   -324   -389    127    226   -355    491    657    288    327    787    511
     62   -303   -366    119    213   -335    496    670    301    335    802    540
     59   -306   -366    122    210   -335    501    675    309    342    828    550
     75   -262   -337     93    205   -298    522    685    324    361    870    558
     67   -254   -322     90    192   -285    522    685    329    361    875    561
     57   -254   -311     98    184   -283    519    683    327    355    859    579
     49   -262   -314    106    181   -288    519    685    327    371    859    571
     59   -244   -303     93    181   -272    519    691    348    389    867    561
     75   -239   -314     80    194   -275    514    696    350    389    878    571
     96   -215   -311     59    202   -262    511    701    361    384    878    597
    101   -181   -285     38    192   -233    514    706    374    381    872    613
     77   -202   -280     62    179   -241    504    698    374    379    867    600
     75   -192   -270     57    168   -231    491    696    379    387    880    597
    142   -132   -275     -5    207   -202    519    727    407    418    922    626
    150   -140   -290     -5    218   -215    527    743    415    426    932    639
    114   -150   -265     18    189   -207    501    732    410    420    924    641
    150    -90   -244    -31    197   -166    506    748    431    449    956    667
    163    -57   -220    -54    189   -137    501    758    433    470    979    683
    158    -44   -205    -59    179   -124    496    769    444    480    989    685
    174    -36   -210    -67    192   -122    504    782    457    485    997    680
    171    -28   -202    -72    187   -116    509    782    446    472    992    659
    171     -5   -176    -83    174    -90    517    779    449    478    997    654
    194     20   -174   -109    184    -75    527    784    470    488   1008    641
    197    -12   -210    -90    202   -111    532    774    470    475    989    605
    187    -10   -200    -88    192   -103    540    776    485    491   1002    597
    202     23   -179   -111    192    -77    553    787    506    506   1013    605
    192     18   -176   -106    184    -77    553    784    506    493    989    594
    163    -12   -176    -75    168    -93    542    758    493    472    953    563
    174     -2   -176    -88    174    -88    542    745    496    475    943    535
    202     10   -192   -106    197    -90    553    745    504    480    943    509
    174      7   -168    -90    171    -80    548    727    504    480    945    488
    168     12   -155    -90    163    -70    537    714    501    475    948    472
    179      5   -174    -93    174    -83    524    714    501    475    945    478
    179      2   -176    -90    176    -85    524    717    514    483    950    480
    181     36   -145   -111    163    -51    535    730    532    504    971    485
    184     67   -116   -124    150    -23    530    732    540    517    984    483
    145     51    -93    -98    119    -20    545    740    550    519    966    488
    129     62    -70    -96    101     -2    571    766    581    542    971    509
    140     83    -57   -111     98     12    581    784    607    568    982    519
    148     96    -51   -122    101     23    589    800    626    592    984    527
    135    122    -15   -129     75     54    602    813    646    613    995    548
    122    163     41   -142     41    103    610    820    665    628   1000    571
    119    210     88   -166     15    150    610    815    680    641   1008    587
    124    228    103   -176     10    166    602    807    688    649   1008    587
    109    194     85   -153     12    140    566    774    659    626    984    558
     98    179     80   -140     10    129    545    750    641    615    976    545
    103    189     83   -148      7    137    540    745    641    618    979    550
     90    187     96   -137     -2    142    535    743    636    618    982    555
     64    103     38    -85     12     72    506    722    597    579    948    517
     51     33    -18    -41     36      7    493    714    568    545    914    491
     59     25    -36    -44     49     -5    496    711    558    535    898    480
     77     25    -51    -51     64    -12    498    706    545    527    891    454
     36    -67   -106     15     70    -85    467    675    504    493    854    410
     25   -127   -155     49     90   -140    444    646    483    470    833    389
     36   -137   -174     49    103   -155    426    623    470    459    828    379
     54   -122   -176     33    114   -148    410    610    462    454    833    368
     57    -85   -142     12     96   -111    415    615    480    465    852    371
     44   -129   -174     41    109   -150    415    620    478    459    852    366
     57   -244   -303     93    179   -272    418    636    449    402    789    306
     64   -345   -410    140    236   -376    485    698    449    332    691    218
     64   -345   -410    140    236   -376    571    802    514    353    680    210
     90   -207   -301     57    194   -254    649    935    665    511    826    327
     98    231    129   -166    -15    181    652    979    870    839   1189    649
    -12    870    883   -428   -446    875    542    810   1015   1218   1647   1057
   -109   1119   1226   -506   -667   1171    231    431    893   1335   1836   1182
   -153    787    940   -316   -548    865    -33     49    496    987   1527    901
   -176     33    207     70   -194    119    -85   -116     41    327    852    358
   -140   -483   -342    311    101   -413    -44    -12   -103     20    491     70
    -93   -545   -454    316    179   -501     54    174     25     88    501     77
    -67   -483   -415    272    174   -449    163    314    168    197    568    135
    -41   -379   -337    210    145   -358    241    410    290    306    646    205
    -41   -283   -241    163     98   -262    293    472    379    389    714    254
    -33   -254   -220    142     90   -239    314    496    410    413    732    265
    -36   -236   -200    137     80   -220    319    506    423    420    732    270
    -41   -226   -187    132     70   -207    319    509    436    431    737    280
    -41   -223   -181    132     70   -202    327    514    444    446    748    296
    -38   -202   -163    119     59   -181    332    514    452    441    740    303
    -46   -197   -153    122     51   -176    327    506    454    441    722    319
    -49   -192   -145    119     46   -168    319    504    459    465    743    322
    -46   -189   -142    119     46   -166    322    501    472    493    789    324
    -31   -192   -161    111     64   -179    303    496    465    480    779    322
    -41   -187   -145    114     51   -166    303    496    462    501    795    314
    -62   -184   -124    122     28   -155    311    496    459    504    784    314
    -77   -176    -98    127     10   -137    314    498    465    498    769    322
    -67   -171   -103    119     15   -137    296    485    462    498    771    311
    -62   -192   -129    127     31   -161    293    491    470    506    784    316
    -57   -192   -135    124     36   -163    296    501    480    517    782    332
    -36   -166   -129    101     46   -148    298    504    485    517    756    348
    -23   -181   -158    101     64   -171    290    501    483    509    735    335
    -18   -174   -158     96     67   -166    296    517    496    524    730    327
     -5   -142   -140     72     67   -142    298    532    514    553    724    337
     10   -119   -129     54     70   -124    298    548    537    589    737    355
     23   -101   -124     38     72   -111    293    561    553    620    761    374
     36    -77   -114     20     75    -96    285    576    568    646    784    402
      0   -109   -111     51     54   -111    254    563    561    644    797    397
    -25   -135   -109     80     41   -122    239    566    561    652    826    394
    111     -7   -119    -54    114    -64    296    623    618    698    885    436
    161     41   -122   -101    142    -38    322    646    646    704    893    462
     83    -28   -114    -28     96    -70    298    615    639    672    862    441
     75    -18    -93    -28     83    -54    311    618    654    683    862    446
     20    -67    -88     23     51    -75    301    594    633    670    826    428
     -2    -72    -70     36     33    -70    314    600    636    678    813    433
     59     -2    -64    -31     62    -33    353    631    665    709    818    444
     20    -36    -57      7     38    -46    358    618    657    693    792    423
    -54   -103    -49     77     -5    -75    335    574    628    662    756    384
    -59    -93    -36     75    -12    -64    337    563    623    665    743    371
     -7    -51    -44     28     18    -46    353    571    636    680    743    376
    -44    -90    -46     67      0    -70    342    555    623    667    722    366
    -77   -116    -38     96    -20    -77    335    545    620    665    704    358
    -90   -109    -20     98    -36    -64    335    548    633    680    711    363
   -142   -145     -2    140    -70    -75    314    537    628    675    696    348
    -96    -85     10     90    -54    -38    324    553    649    696    714    366
    -57    -18     36     36    -49      7    358    587    683    730    766    394
   -109    -18     90     62   -101     36    374    597    706    753    807    410
    -93     15    109     38   -101     62    394    620    735    782    844    426
    -41     41     83      0    -62     62    415    641    753    795    839    436
    -62      0     62     28    -62     28    397    623    743    782    820    436
    -28     -2     25     15    -28     12    384    607    737    779    815    444
     20     31      7    -28      5     20    381    594    740    792    820    446
     67     85     18    -75     25     51    379    587    748    815    841    457
     64     72      7    -70     28     41    361    555    735    802    854    446
     15     18      0    -18      7     10    327    519    709    779    833    439
      7     12      5    -10      0     10    314    506    704    782    831    446
     46     41     -5    -44     25     18    322    511    711    787    836    457
     31     -2    -33    -18     33    -18    301    488    691    763    813    431
     -5    -88    -83     46     36    -85    270    452    654    717    769    394
    -41   -179   -137    109     46   -158    241    415    615    672    717    363
    -15   -202   -187    109     85   -194    226    389    594    654    691    350
      0   -244   -244    119    122   -244    207    361    571    628    662    324
     20   -265   -285    119    153   -275    192    340    553    605    639    303
     23   -267   -290    122    153   -277    179    327    542    592    631    296
     23   -277   -301    127    161   -288    168    309    530    579    618    285
     18   -296   -314    140    166   -303    150    293    514    566    597    267
     41   -340   -384    148    213   -361    119    272    485    532    563    231
     98   -400   -498    150    298   -449    122    277    457    488    511    179
    114   -493   -607    189    361   -550    189    329    444    426    426     90
    109   -532   -641    210    374   -584    270    410    478    410    394     41
    140   -467   -607    161    374   -537    348    535    587    506    480    106
    168   -127   -296    -23    231   -210    366    631    795    789    784    392
     85    498    413   -290   -163    457    316    592   1052   1218   1273    844
    -67    898    963   -415   -517    930     64    283   1101   1467   1566   1093
   -111    693    805   -290   -459    748   -246   -135    771   1218   1356    896
   -132     -7    124     67   -129     57   -394   -470    207    537    696    329
   -119   -636   -517    379    197   -576   -402   -491    -93     88    218    -77
    -23   -737   -714    379    342   -727   -319   -306      5    116    200    -93
    -25   -714   -688    368    329   -701   -213   -148    140    213    262    -49
      5   -600   -607    296    306   -602   -119    -25    272    319    350     12
     64   -465   -530    200    296   -496    -49     57    374    407    426     77
     70   -446   -517    187    293   -480    -33     77    400    426    439     80
     59   -400   -462    168    259   -431    -18     90    423    446    467    101
     36   -376   -415    168    223   -397    -18     85    431    452    472    114
     10   -394   -405    192    207   -400    -28     77    431    446    454    106
     12   -394   -407    189    207   -402    -31     77    428    446    446    111
      7   -374   -381    181    194   -376    -38     75    431    454    454    124
     18   -350   -371    163    192   -358    -41     67    441    459    454    135
     36   -311   -348    137    192   -329    -31     64    457    475    467    161
     28   -306   -335    137    179   -319    -38     54    457    478    462    174
     28   -309   -337    140    181   -324    -51     41    454    467    449    179
     23   -303   -327    137    174   -314    -62     31    454    465    446    187
     36   -262   -298    114    166   -280    -57     36    467    475    457    202
     49   -218   -267     83    155   -244    -51     44    485    488    467    218
     25   -215   -241     93    132   -228    -62     36    485    491    470    223
     18   -223   -241    101    127   -231    -75     28    491    498    467    220
      2   -223   -226    111    114   -223    -77     28    501    509    465    223
    -10   -184   -176     96     80   -181    -88     25    511    522    478    241
     12   -148   -161     67     85   -153   -106     20    514    522    480    246
     44    -98   -142     25     90   -122    -96     33    537    542    496    262
     85    -25   -111    -28     98    -67    -72     54    571    579    522    290
     49    -33    -85    -10     64    -57    -96     46    571    581    524    293
      7    -57    -64     25     36    -59   -119     46    574    581    527    293
     38    -23    -62     -7     49    -41   -122     57    587    592    542    311
     51     -7    -59    -20     54    -33   -127     62    592    592    540    319
     20      5    -18    -15     20     -5   -132     59    594    589    540    332
     31     18    -12    -25     23      2   -124     49    597    589    532    332
     41     28    -12    -36     25      7   -119     38    600    589    522    327
     38     31     -7    -33     23     12   -114     23    600    584    517    319
     46     41     -7    -46     28     18   -119      7    594    576    504    301
     44     46      2    -46     20     25   -114      2    605    581    496    290
     33     80     44    -59     -5     64   -101     10    633    597    504    296
     38    111     72    -75    -15     93    -85     15    649    607    511    306
     28     90     62    -62    -15     77    -85      0    646    600    496    288
     10     59     46    -36    -18     54    -98    -28    631    581    467    254
     -5     59     64    -28    -36     59   -106    -49    628    579    457    241
    -18     49     67    -15    -41     57   -114    -67    631    581    449    239
    -36     15     51     10    -44     33   -127    -90    620    571    426    223
     -2     41     44    -18    -23     41   -122    -93    626    574    428    228
      0     64     62    -33    -31     62   -119    -96    633    587    433    246
    -80     20    101     31    -90     59   -137   -116    623    587    418    244
    -57     25     83     15    -70     54   -145   -119    623    587    405    244
    -15     59     72    -23    -44     64   -140   -119    628    594    400    246
      2     83     80    -44    -38     80   -135   -116    633    600    397    257
     20     93     72    -57    -25     83   -129   -114    646    605    402    277
     54    109     54    -83      0     83   -137   -129    646    602    394    285
    101    142     41   -122     28     93   -129   -129    649    605    392    298
     93    161     64   -129     12    111   -140   -148    644    610    381    303
     77    168     90   -122     -5    129   -155   -179    633    613    376    316
    129    184     54   -158     36    119   -168   -207    620    607    371    322
    137    163     25   -150     54     96   -205   -254    581    579    340    303
     96    109     12   -106     41     62   -262   -311    530    535    298    280
    127    103    -23   -114     75     41   -280   -327    517    524    277    293
    181    142    -38   -163    109     54   -270   -316    517    535    267    322
    135     77    -57   -106     96     10   -290   -342    483    501    223    301
     67    -18    -85    -25     75    -51   -329   -384    433    452    171    265
     57    -57   -114      0     85    -85   -342   -402    407    431    150    252
     54    -98   -155     20    103   -127   -353   -423    379    405    114    231
     46   -140   -189     46    116   -163   -366   -454    345    376     80    205
     36   -174   -213     67    122   -194   -389   -483    311    348     44    187
     20   -200   -220     90    119   -210   -405   -501    293    335     31    176
     12   -202   -215     93    114   -207   -413   -514    280    335     33    168
     23   -215   -239     96    129   -226   -413   -519    270    327     25    166
      5   -257   -262    124    132   -259   -423   -535    249    301     -5    148
     18   -348   -366    166    192   -355   -433   -542    202    239    -88     72
     18   -431   -449    205    233   -439   -363   -472    194    184   -158    -20
     15   -433   -449    207    231   -439   -257   -345    259    215   -145    -28
     49   -285   -337    116    192   -311   -171   -189    397    358    -10     93
     98    163     64   -129     18    114   -142    -88    649    709    366    480
    -64    846    909   -392   -485    878   -241   -213    893   1156    896   1002
   -213   1150   1363   -470   -789   1257   -530   -589    859   1312   1117   1208
   -283    789   1070   -254   -678    927   -831  -1028    449    950    797    904
   -303   -103    200    205   -252     46  -1008  -1397   -226    137     -7    179
   -270   -675   -405    472     64   -540  -1015  -1361   -444   -207   -410   -210
   -171   -701   -530    436    176   -615   -904  -1163   -329   -153   -397   -220
   -109   -589   -480    348    184   -535   -756   -969   -168    -33   -303   -142
   -114   -493   -379    303    132   -436   -662   -852    -51     64   -223    -70
    -88   -392   -306    239    106   -350   -613   -792     10    124   -174    -20
    -67   -379   -311    223    119   -348   -581   -769     36    140   -163     -7
    -62   -379   -316    218    127   -348   -563   -761     46    142   -161      0
   -122   -392   -270    257     72   -332   -571   -774     41    137   -161      7
   -103   -371   -270    236     83   -322   -579   -787     28    135   -176      0
    -88   -358   -270    223     90   -314   -581   -795     20    132   -197    -10
   -103   -361   -257    231     75   -309   -592   -810     10    132   -207    -18
    -85   -319   -233    202     72   -277   -597   -820     10    140   -205    -12
    -59   -306   -249    181     93   -277   -602   -833      0    137   -215    -15
    -31   -275   -244    153    103   -259   -605   -846     -7    140   -228    -12
    -18   -265   -246    140    114   -257   -615   -862    -18    127   -246     -5
     -5   -277   -272    142    132   -275   -628   -872    -31    114   -267     -5
     12   -241   -254    111    132   -246   -631   -872    -23    127   -267     15
     23   -205   -231     90    124   -218   -628   -878    -18    137   -270     46
     15   -210   -226     96    119   -218   -646   -888    -25    129   -288     54
     18   -194   -213     88    114   -202   -657   -891    -23    135   -303     57
     28   -161   -189     64    106   -176   -662   -885    -18    142   -309     64
     33   -140   -174     51    103   -155   -667   -880    -20    150   -306     57
     23   -140   -166     57     93   -150   -672   -883    -20    155   -309     46
     28   -101   -129     36     77   -114   -665   -872     -2    174   -303     57
     51    -64   -116      5     83    -88   -675   -865      5    181   -301     64
     83    -41   -124    -20    103    -83   -691   -867     -2    176   -316     57
    101    -28   -129    -38    114    -77   -696   -865    -10    179   -327     51
    127     20   -106    -72    116    -41   -691   -852      0    210   -322     72
    122     18   -103    -70    111    -41   -706   -867    -18    205   -345     51
    122     28    -93    -75    106    -33   -711   -883    -31    205   -353     33
    137     70    -67   -103    101      2   -701   -883    -18    213   -342     38
    132     64    -67    -98    101      0   -691   -891     -7    205   -355     25
    129     83    -46   -106     88     18   -693   -904     -5    213   -366     12
    127     93    -33   -111     80     31   -685   -901      7    228   -366     12
    114    111     -5   -114     59     54   -672   -891     25    244   -355     18
     88    119     31   -103     28     75   -659   -880     41    265   -345     15
     75     98     20    -88     25     59   -654   -888     36    262   -358     -7
     59     90     31    -75     15     62   -649   -901     31    259   -363    -28
     38     77     36    -59      2     57   -662   -927     20    252   -371    -49
     38     83     44    -59     -2     64   -667   -943     25    257   -371    -64
     38     85     46    -64     -5     67   -680   -958     23    254   -376    -80
      7     80     70    -44    -31     75   -685   -966     20    257   -374    -88
    -18     77     96    -31    -57     85   -683   -963     25    257   -366    -88
    -25     72     98    -23    -62     85   -680   -961     25    259   -366    -93
    -12    101    114    -44    -64    109   -680   -958     36    277   -345    -93
      0    114    114    -57    -57    114   -688   -963     36    285   -335   -101
     12    145    132    -77    -59    137   -678   -950     46    303   -311   -101
     20    184    163   -101    -70    174   -667   -943     57    319   -288    -88
     23    223    200   -124    -88    213   -662   -943     59    324   -275    -90
     23    246    220   -135    -98    233   -659   -943     59    327   -267    -96
     23    270    246   -148   -111    259   -659   -943     62    332   -262    -93
     12    314    301   -163   -142    309   -654   -943     72    345   -252    -70
      0    332    332   -168   -166    332   -657   -950     77    348   -252    -59
     -7    327    335   -161   -171    332   -665   -961     64    340   -252    -59
    -23    314    337   -148   -181    324   -693   -995     38    324   -262    -72
    -36    316    353   -140   -194    335   -724  -1023     20    316   -272    -83
    -36    306    342   -135   -189    324   -750  -1047     -2    293   -296   -106
    -36    306    342   -135   -189    324   -769  -1065    -15    272   -314   -119
    -64    280    342   -109   -205    309   -787  -1085    -41    244   -348   -150
    -88    210    298    -59   -192    254   -815  -1111    -80    194   -407   -200
    -98    174    270    -38   -184    223   -839  -1135   -109    168   -436   -226
   -114    155    270    -20   -192    213   -852  -1153   -135    145   -462   -246
   -127    132    257     -5   -192    194   -865  -1182   -168    109   -501   -288
   -132     85    218     23   -174    150   -885  -1210   -200     75   -548   -327
   -145     62    207     41   -176    135   -896  -1226   -218     62   -566   -340
   -153     36    189     57   -171    111   -901  -1228   -228     51   -587   -358
   -153     44    197     54   -176    119   -914  -1236   -239     41   -600   -368
   -155     49    205     54   -179    127   -927  -1249   -246     31   -613   -384
   -153    -33    119     93   -140     44   -930  -1249   -285    -25   -678   -449
   -148   -124     20    135    -85    -51   -875  -1182   -293    -77   -763   -537
   -145   -142      2    142    -75    -70   -782  -1062   -236    -62   -787   -566
   -103     -7     96     57   -101     44   -675   -880    -80     88   -670   -457
    -67    472    540   -202   -303    504   -633   -763    181    459   -272    -62
   -171   1119   1291   -475   -732   1205   -683   -839    415    891    231    431
   -324   1493   1818   -587  -1070   1654   -922  -1163    413   1104    522    691
   -389   1239   1628   -423  -1008   1434  -1241  -1608     44    841    311    480
   -420    342    763     36   -594    553  -1397  -1938   -584     49   -480   -220
   -363   -280     83    322   -226    -98  -1413  -1938   -872   -400   -974   -662
   -280   -426   -145    353    -70   -285  -1345  -1777   -815   -415  -1041   -735
   -228   -371   -142    301    -44   -257  -1223  -1600   -670   -303   -966   -678
   -210   -277    -67    244    -72   -171  -1130  -1480   -558   -200   -878   -592
   -197   -187      7    192   -103    -90  -1075  -1418   -483   -137   -826   -532
   -187   -158     28    171   -109    -64  -1052  -1387   -452   -109   -805   -509
   -163   -150     12    158    -88    -70  -1036  -1376   -444    -98   -795   -498
   -140   -150    -12    142    -64    -80  -1031  -1366   -433    -88   -789   -485
   -111   -145    -33    127    -38    -90  -1026  -1361   -431    -80   -795   -472
   -109   -174    -64    140    -23   -119  -1026  -1366   -441    -90   -807   -478
   -111   -189    -77    150    -18   -135  -1021  -1363   -444    -90   -805   -467
   -116   -189    -72    150    -23   -129  -1021  -1361   -449    -88   -795   -444
   -135   -184    -49    158    -44   -116  -1005  -1343   -436    -67   -774   -413
   -168   -192    -25    179    -72   -111   -992  -1335   -433    -54   -766   -389
   -200   -194      5    197   -103    -96   -984  -1319   -431    -41   -750   -368
   -265   -220     44    241   -155    -88   -974  -1306   -431    -28   -722   -361
   -322   -275     44    298   -184   -116   -979  -1304   -426    -20   -717   -353
   -363   -301     62    329   -213   -119   -961  -1278   -397     -7   -698   -327
   -368   -298     70    335   -220   -114   -932  -1249   -368     15   -667   -290
   -426   -340     83    381   -257   -129   -914  -1231   -355     44   -665   -272
   -452   -366     83    407   -267   -142   -906  -1218   -350     59   -667   -257
   -436   -350     83    392   -262   -135   -914  -1210   -340     80   -646   -236
   -418   -345     72    381   -246   -137   -924  -1192   -324     90   -626   -210
   -387   -329     54    358   -220   -137   -930  -1158   -290    116   -602   -174
   -314   -277     36    296   -176   -122   -924  -1124   -246    158   -555   -137
   -272   -257     12    262   -145   -122   -924  -1096   -218    194   -519   -106
   -290   -303    -12    298   -140   -158   -945  -1098   -228    205   -519   -114
   -244   -259    -18    249   -114   -140   -922  -1067   -210    244   -488    -77
   -171   -192    -20    181    -75   -106   -893  -1031   -197    275   -470    -18
   -163   -184    -23    174    -72   -103   -880  -1026   -207    267   -485    -10
   -210   -244    -33    228    -88   -140   -893  -1052   -241    233   -535    -49
   -231   -275    -46    252    -93   -161   -904  -1065   -265    215   -574    -57
   -213   -267    -54    241    -80   -163   -880  -1047   -267    210   -602    -41
   -171   -223    -51    197    -59   -140   -862  -1031   -265    213   -623    -20
   -189   -202    -12    197    -88   -109   -833  -1008   -254    223   -631    -10
   -298   -244     54    270   -176    -96   -818   -992   -241    233   -644    -18
   -342   -257     85    298   -215    -85   -797   -974   -223    246   -646    -10
   -350   -267     83    309   -218    -93   -797   -976   -226    236   -667    -31
   -342   -272     70    309   -207   -101   -807   -987   -239    218   -688    -57
   -345   -298     44    322   -197   -127   -807  -1000   -252    202   -701    -72
   -329   -309     18    319   -176   -145   -807  -1008   -262    187   -722    -90
   -311   -316     -5    314   -155   -161   -813  -1021   -275    179   -730   -103
   -285   -324    -38    306   -124   -181   -828  -1041   -293    166   -753   -127
   -262   -332    -70    296    -98   -202   -836  -1049   -301    153   -774   -145
   -262   -348    -85    303    -88   -218   -854  -1062   -309    140   -797   -155
   -231   -345   -116    288    -59   -231   -872  -1070   -316    124   -818   -168
   -124   -262   -137    194      5   -200   -849  -1039   -285    153   -797   -140
    -38   -189   -153    114     54   -171   -828  -1010   -259    176   -779   -119
    -57   -205   -148    132     44   -176   -844  -1021   -270    158   -789   -137
    -36   -192   -155    114     59   -176   -839  -1010   -265    163   -782   -129
     23   -137   -161     57     90   -148   -807   -971   -239    197   -753   -101
      2   -106   -111     51     54   -109   -800   -961   -220    228   -727    -70
    -72   -153    -80    111      2   -116   -833   -995   -244    218   -732    -83
   -127   -205    -77    163    -25   -142   -880  -1044   -280    189   -753   -116
    -44   -158   -114    101     33   -137   -898  -1052   -288    184   -753   -119
     83    -83   -166      0    124   -124   -896  -1044   -283    184   -750   -101
     51   -153   -205     49    127   -179   -930  -1078   -322    142   -782   -129
     23   -231   -257    103    140   -244   -969  -1119   -371     90   -826   -174
     64   -257   -322     96    192   -288   -971  -1135   -397     59   -852   -205
     77   -303   -381    111    228   -342   -995  -1153   -428     25   -883   -233
     62   -353   -418    145    239   -384  -1015  -1171   -454     -2   -911   -267
     62   -402   -467    168    262   -433  -1015  -1176   -480    -28   -945   -306
     51   -428   -480    189    265   -454  -1023  -1195   -504    -54   -971   -350
     36   -475   -511    218    272   -493  -1047  -1213   -540    -85  -1000   -389
     33   -501   -535    233    283   -517  -1054  -1221   -553    -98  -1010   -402
     12   -506   -522    246    267   -514  -1057  -1226   -550    -96  -1005   -389
    -57   -566   -509    311    226   -537  -1075  -1244   -568   -111  -1021   -400
    -15   -532   -517    272    249   -524  -1054  -1223   -558   -101  -1018   -397
     38   -566   -605    262    319   -584  -1021  -1176   -555   -127  -1057   -436
    -36   -724   -688    379    324   -706   -958  -1109   -566   -192  -1150   -535
    -85   -763   -678    426    296   -722   -867  -1013   -522   -197  -1182   -576
    -44   -623   -579    332    265   -602   -753   -844   -363    -64  -1062   -483
    -20   -223   -202    122     90   -213   -717   -761   -150    233   -735   -187
    -85    392    478   -153   -283    433   -802   -875     33    610   -272    218
   -184    800    984   -306   -584    891  -1088  -1218     12    826     41    467
   -231    594    826   -181   -527    709  -1397  -1613   -319    597   -135    293
   -306   -137    168    220   -236     15  -1504  -1867   -831    -72   -795   -252
   -270   -696   -428    483     77   -563  -1470  -1808  -1070   -491  -1249   -618
   -184   -836   -652    511    233   -745  -1371  -1602   -987   -493  -1301   -654
   -155   -802   -649    478    244   -724  -1262  -1457   -859   -413  -1247   -615
   -137   -704   -566    420    213   -636  -1176  -1353   -743   -319  -1163   -550
   -153   -613   -459    381    153   -537  -1117  -1280   -641   -239  -1085   -480
   -106   -524   -418    316    155   -472  -1067  -1223   -574   -184  -1028   -436
   -101   -496   -397    298    145   -446  -1054  -1205   -548   -166  -1005   -413
   -158   -509   -350    332     93   -431  -1070  -1213   -545   -166   -995   -413
   -153   -462   -311    306     77   -387  -1057  -1205   -530   -150   -966   -407
   -135   -428   -293    283     77   -361  -1047  -1197   -517   -135   -948   -413
   -163   -431   -267    296     49   -350  -1054  -1192   -504   -124   -935   -400
   -184   -413   -228    298     20   -322  -1054  -1189   -488   -116   -919   -376
   -166   -368   -202    265     15   -285  -1044  -1174   -465    -96   -893   -350
   -106   -283   -176    194     33   -231  -1018  -1145   -431    -59   -846   -311
   -114   -262   -148    187     12   -205  -1008  -1132   -415    -49   -823   -303
   -166   -285   -119    226    -23   -205  -1008  -1130   -413    -51   -815   -314
   -252   -345    -93    296    -80   -220  -1031  -1148   -428    -67   -818   -340
   -259   -322    -62    290    -98   -192  -1036  -1140   -415    -51   -792   -335
   -192   -223    -33    207    -80   -129  -1023  -1114   -381    -12   -750   -311
   -150   -187    -38    168    -57   -114  -1021  -1104   -363      0   -727   -309
   -142   -197    -57    168    -44   -127  -1034  -1111   -371    -12   -730   -329
   -155   -207    -51    181    -51   -129  -1057  -1119   -381    -20   -735   -348
   -127   -171    -44    148    -44   -109  -1062  -1106   -368     -5   -709   -332
    -98   -135    -36    114    -31    -85  -1062  -1096   -355     12   -696   -319
    -83   -106    -23     93    -31    -64  -1067  -1088   -342     25   -688   -316
    -62    -51     10     57    -36    -20  -1067  -1070   -316     57   -659   -301
    -31    -28      2     28    -18    -12  -1072  -1052   -306     70   -652   -303
    -18     12     31      2    -23     20  -1072  -1034   -293     85   -641   -283
     -5     33     38    -15    -23     36  -1078  -1031   -293     80   -649   -290
    -10     36     46    -12    -28     41  -1072  -1028   -290     72   -654   -301
    -23     49     72    -15    -46     62  -1060  -1023   -283     75   -649   -288
    -28     59     88    -15    -59     75  -1049  -1015   -277     75   -644   -277
    -25     72     96    -23    -62     83  -1044  -1018   -275     70   -644   -272
    -20     85    106    -31    -62     96  -1026  -1008   -262     77   -636   -262
    -28     90    116    -33    -72    101  -1013  -1000   -249     88   -636   -272
    -38    106    145    -33    -90    124  -1005  -1000   -233    103   -628   -267
    -41    111    150    -36    -96    129  -1002  -1005   -226    103   -639   -283
    -57    101    158    -20   -106    129   -995  -1010   -218    101   -652   -296
    -54     83    135    -15    -96    109  -1000  -1026   -218     96   -667   -301
    -49     72    122    -12    -85     98  -1005  -1036   -220     93   -680   -322
    -44     85    129    -20    -88    106  -1010  -1039   -218     98   -688   -335
    -46     90    137    -20    -90    114  -1018  -1041   -215    101   -693   -340
    -44     96    140    -25    -93    116  -1034  -1049   -213     98   -701   -342
    -49    101    150    -25    -98    124  -1031  -1044   -200    114   -698   -329
    -64     80    145     -7   -103    111  -1036  -1034   -194    122   -704   -329
    -85     36    122     25   -103     77  -1047  -1034   -200    119   -722   -340
    -57     83    140    -12    -98    109  -1018  -1002   -174    142   -709   -314
     12    200    187   -106    -88    194   -976   -956   -127    194   -659   -275
     10    215    205   -114    -98    210   -963   -937   -109    210   -649   -267
    -12    179    192    -83   -101    184   -966   -932   -109    210   -659   -270
     -2    184    187    -90    -93    184   -963   -924   -103    218   -662   -262
     10    202    192   -106    -90    200   -966   -919    -96    233   -654   -254
     28    228    200   -129    -88    215   -966   -927    -88    246   -644   -249
     49    280    231   -163    -90    257   -966   -937    -80    257   -631   -231
     62    275    213   -168    -75    244   -992   -958   -101    241   -641   -226
     98    275    176   -187    -38    226  -1021   -982   -129    223   -654   -223
    111    262    148   -189    -18    207  -1036   -997   -140    215   -659   -223
    103    228    124   -166    -10    176  -1047  -1010   -158    200   -672   -223
     57    150     90   -106    -15    122  -1080  -1041   -200    163   -711   -259
     62    116     51    -90      5     85  -1096  -1052   -228    140   -732   -288
    103    101     -2   -103     51     51  -1083  -1041   -236    132   -745   -290
     72     20    -51    -46     62    -15  -1085  -1054   -265    106   -782   -319
     25    -54    -80     10     51    -67  -1114  -1085   -309     62   -839   -363
     46    -67   -114      7     80    -90  -1114  -1088   -324     46   -867   -363
     59    -72   -132      5     93   -101  -1114  -1085   -332     41   -880   -366
     36   -119   -155     41     96   -137  -1127  -1098   -361     18   -914   -384
     23   -132   -155     51     88   -142  -1137  -1106   -376     12   -935   -397
     23   -145   -168     59     93   -155  -1140  -1111   -389      2   -950   -420
     36   -205   -244     83    137   -223  -1140  -1106   -418    -33   -995   -452
     64   -298   -363    116    213   -329  -1101  -1049   -441    -93  -1075   -514
     59   -332   -394    135    226   -363   -984   -935   -400   -103  -1114   -555
     70   -298   -368    114    218   -332   -880   -787   -293    -28  -1062   -511
    109    -36   -145    -38    127    -90   -815   -641   -101    207   -826   -277
    101    517    415   -309   -155    467   -810   -602    150    607   -371    168
    -64   1039   1101   -488   -584   1070  -1002   -885    244    919     25    532
   -129   1034   1163   -452   -646   1096  -1335  -1291     12    849     25    527
   -179    428    607   -124   -394    517  -1574  -1696   -553    233   -550     28
   -171   -324   -153    249    -10   -239  -1626  -1829  -1034   -439  -1241   -576
    -90   -594   -506    340    205   -550  -1569  -1660  -1034   -519  -1366   -709
    -28   -576   -548    301    257   -563  -1447  -1465   -896   -423  -1296   -672
     -5   -475   -470    239    231   -472  -1314  -1306   -745   -301  -1189   -597
      7   -371   -379    181    192   -374  -1234  -1218   -639   -213  -1104   -519
     10   -314   -327    150    166   -319  -1197  -1171   -589   -168  -1049   -467
     25   -283   -309    127    166   -293  -1169  -1137   -555   -137  -1010   -420
     23   -272   -296    124    158   -283  -1156  -1130   -550   -129  -1002   -413
     38   -270   -309    116    174   -288  -1153  -1132   -555   -135  -1008   -433
     36   -267   -303    114    168   -285  -1156  -1132   -561   -137  -1008   -446
     31   -259   -293    114    161   -275  -1158  -1132   -555   -140  -1000   -452
     44   -257   -301    103    171   -277  -1148  -1111   -542   -122   -976   -439
     51   -246   -298     98    174   -272  -1135  -1093   -524   -101   -953   -428
     18   -257   -275    116    145   -265  -1161  -1114   -540   -119   -969   -444
     20   -223   -244    101    132   -233  -1169  -1117   -537   -119   -963   -470
     36   -215   -254     88    142   -233  -1171  -1117   -542   -135   -997   -472
     46   -197   -244     75    145   -220  -1174  -1114   -540   -145  -1008   -475
     62   -161   -223     49    140   -192  -1156  -1093   -517   -109   -953   -496
     85   -119   -205     15    142   -161  -1124  -1065   -483    -72   -888   -483
     38   -135   -174     44    106   -153  -1127  -1065   -483    -75   -875   -485
    -15   -161   -145     88     64   -153  -1145  -1078   -496    -93   -914   -496
     23   -116   -142     46     80   -129  -1137  -1065   -485    -80   -917   -485
     25   -109   -135     41     77   -122  -1148  -1070   -493    -85   -924   -480
     49    -67   -116      7     83    -90  -1161  -1072   -496    -83   -911   -480
     98      2    -96    -49     98    -46  -1150  -1049   -478    -54   -865   -480
     80     10    -72    -46     75    -31  -1166  -1041   -480    -49   -844   -496
     77     41    -36    -62     57      2  -1169  -1036   -478    -41   -823   -488
    116    109     -7   -114     62     49  -1166  -1023   -472    -33   -813   -465
    145    119    -25   -132     85     46  -1169  -1015   -480    -44   -818   -470
    174    132    -44   -155    109     44  -1184  -1028   -501    -57   -828   -472
    197    142    -54   -171    127     44  -1200  -1044   -530    -75   -852   -491
    220    181    -38   -202    129     72  -1195  -1047   -519    -77   -872   -485
    254    226    -28   -239    142     98  -1176  -1036   -509    -75   -885   -475
    231    207    -23   -220    127     93  -1179  -1041   -514    -80   -919   -488
    207    187    -20   -197    114     83  -1189  -1049   -517    -72   -948   -493
    265    241    -23   -254    145    109  -1176  -1044   -501    -46   -937   -491
    332    288    -44   -309    189    122  -1169  -1047   -488    -36   -932   -493
    319    220    -98   -272    210     62  -1205  -1085   -522    -70   -982   -537
    306    200   -109   -254    207     46  -1218  -1106   -535    -80  -1000   -558
    322    223   -101   -272    213     62  -1213  -1104   -530    -75   -992   -555
    358    215   -142   -285    252     36  -1239  -1124   -550    -93  -1002   -571
    358    179   -179   -270    267      0  -1273  -1163   -584   -116  -1023   -602
    361    189   -171   -275    265     10  -1286  -1174   -589   -119  -1026   -592
    420    236   -184   -329    303     25  -1286  -1169   -581   -111  -1015   -571
    444    239   -205   -340    324     18  -1299  -1174   -576   -101   -987   -579
    392    228   -163   -311    277     33  -1306  -1179   -579    -83   -995   -594
    381    233   -148   -309    265     44  -1309  -1171   -579    -72  -1010   -589
    379    267   -111   -324    244     77  -1304  -1150   -563    -54   -995   -566
    371    298    -72   -335    223    114  -1296  -1135   -550    -38   -997   -553
    353    329    -23   -342    187    153  -1286  -1122   -537    -20  -1000   -550
    327    350     23   -340    150    189  -1273  -1106   -522      0   -987   -524
    324    381     57   -353    132    220  -1257  -1088   -498     20   -982   -493
    327    415     88   -371    119    252  -1247  -1067   -480     36   -982   -459
    272    439    166   -355     51    303  -1244  -1065   -462     54   -966   -433
    231    475    244   -353     -5    358  -1239  -1070   -446     75   -958   -402
    207    465    254   -337    -23    361  -1265  -1096   -462     67   -976   -410
    181    462    280   -322    -49    371  -1293  -1124   -480     49   -992   -415
    161    472    311   -319    -75    392  -1317  -1143   -488     44  -1000   -413
    140    459    319   -301    -88    389  -1330  -1156   -498     33  -1015   -415
    114    441    327   -280   -106    384  -1343  -1161   -504     25  -1031   -431
     93    394    301   -244   -103    348  -1363  -1174   -527      0  -1062   -462
     75    340    265   -210    -96    303  -1384  -1195   -555    -33  -1109   -501
     72    329    257   -202    -90    293  -1400  -1202   -571    -49  -1132   -514
     62    296    231   -181    -83    265  -1426  -1223   -597    -80  -1169   -542
     38    257    218   -148    -88    239  -1449  -1249   -623   -114  -1210   -579
     44    267    223   -158    -88    246  -1465  -1262   -633   -124  -1215   -589
     49    270    220   -161    -85    244  -1467  -1267   -636   -132  -1215   -589
     38    252    213   -148    -88    233  -1480  -1286   -652   -145  -1228   -597
     28    239    210   -132    -90    226  -1491  -1299   -665   -161  -1244   -615
     33    194    158   -116    -62    176  -1506  -1309   -685   -187  -1273   -636
     59    103     41    -83     10     72  -1488  -1270   -698   -233  -1340   -688
     64     62     -2    -64     33     31  -1402  -1158   -662   -246  -1395   -719
     83     90      7    -85     38     49  -1304  -1008   -566   -189  -1374   -670
    119    358    236   -239    -59    298  -1200   -831   -350     44  -1150   -444
     96    932    836   -514   -371    885  -1171   -779    -75    444   -693     20
    -93   1522   1613   -717   -854   1569  -1288   -997     80    795   -244    467
   -223   1649   1873   -711  -1047   1761  -1618  -1434    -67    823   -132    571
   -262   1057   1319   -397   -789   1187  -1909  -1857   -584    298   -641    111
   -244    215    459     12   -353    335  -1997  -2044  -1109   -407  -1397   -568
   -174   -231    -59    200    -59   -145  -1979  -1951  -1244   -665  -1719   -878
   -122   -288   -166    205     20   -228  -1870  -1769  -1130   -600  -1701   -888
   -101   -176    -77    137    -12   -129  -1743  -1608   -974   -465  -1597   -820
    -80    -75      2     77    -44    -36  -1675  -1509   -865   -350  -1517   -758
    -83    -15     67     46    -75     25  -1636  -1454   -800   -280  -1460   -724
    -98      5    103     46   -101     54  -1613  -1421   -766   -252  -1439   -711
   -106      5    111     46   -109     57  -1608  -1397   -745   -239  -1434   -696
   -114     25    137     44   -124     80  -1608  -1384   -730   -228  -1428   -693
   -124     44    166     38   -145    106  -1597  -1371   -714   -210  -1418   -683
   -116     62    179     28   -148    119  -1595  -1369   -704   -189  -1418   -667
   -106     85    189     10   -148    135  -1610  -1384   -709   -187  -1436   -672
    -96     98    194     -2   -145    145  -1623  -1395   -709   -189  -1452   -680
    -90    114    205    -15   -148    158  -1628  -1397   -709   -200  -1462   -678
    -88    127    215    -18   -150    171  -1634  -1400   -709   -197  -1465   -667
    -88    129    218    -20   -153    171  -1644  -1410   -711   -210  -1486   -670
    -96    140    236    -23   -166    187  -1649  -1415   -709   -218  -1496   -662
   -103    153    254    -25   -179    205  -1657  -1413   -706   -220  -1496   -646
   -103    163    267    -28   -184    215  -1675  -1418   -709   -226  -1509   -652
    -85    189    275    -54   -179    231  -1678  -1413   -706   -223  -1509   -652
    -72    220    293    -75   -184    257  -1667  -1395   -696   -205  -1504   -633
    -98    194    293    -49   -197    244  -1673  -1395   -704   -200  -1517   -639
    -75    210    285    -67   -179    246  -1675  -1384   -706   -192  -1517   -631
    -54    226    277    -88   -166    252  -1673  -1376   -714   -189  -1522   -620
    -72    205    277    -67   -176    241  -1683  -1384   -735   -194  -1540   -626
    -44    244    285   -101   -166    262  -1683  -1371   -737   -187  -1540   -613
      5    301    296   -153   -145    298  -1667  -1345   -727   -176  -1527   -600
    -12    283    296   -135   -155    288  -1678  -1348   -737   -174  -1530   -594
    -36    259    293   -111   -166    275  -1691  -1345   -743   -176  -1535   -594
      7    314    306   -161   -150    311  -1680  -1325   -735   -168  -1532   -576
     23    340    316   -181   -145    329  -1665  -1312   -735   -174  -1540   -568
    -23    296    319   -137   -171    306  -1683  -1337   -769   -205  -1564   -587
     18    327    309   -174   -145    316  -1670  -1332   -769   -210  -1571   -581
     31    311    280   -174   -124    296  -1660  -1332   -774   -223  -1592   -597
    -23    239    262   -106   -142    249  -1678  -1358   -800   -254  -1631   -623
    -12    233    246   -111   -132    241  -1675  -1358   -807   -252  -1626   -615
     23    298    275   -161   -127    288  -1649  -1332   -782   -223  -1592   -587
      2    280    275   -142   -137    277  -1644  -1330   -784   -228  -1597   -589
     23    254    231   -137   -103    244  -1657  -1350   -807   -254  -1628   -613
     67    293    223   -181    -77    259  -1686  -1382   -823   -267  -1644   -633
    145    319    174   -231    -15    246  -1699  -1410   -839   -283  -1670   -654
    197    306    109   -254     44    210  -1706  -1426   -854   -301  -1696   -691
    236    293     57   -265     90    176  -1712  -1441   -867   -316  -1706   -724
    265    275     10   -270    127    142  -1725  -1460   -888   -337  -1725   -737
    215    205    -10   -210    114     98  -1761  -1501   -924   -371  -1756   -779
    231    210    -23   -223    127     93  -1774  -1517   -940   -379  -1764   -792
    301    262    -38   -280    171    111  -1756  -1517   -919   -361  -1751   -771
    348    319    -31   -335    189    145  -1722  -1506   -893   -340  -1738   -743
    252    252      0   -252    124    127  -1727  -1522   -909   -355  -1756   -758
    265    301     36   -285    114    171  -1699  -1501   -885   -329  -1735   -743
    270    340     70   -303    101    205  -1678  -1483   -865   -311  -1722   -732
    246    337     88   -293     77    213  -1673  -1475   -857   -306  -1725   -727
    267    358     88   -314     88    223  -1662  -1460   -846   -293  -1725   -714
    270    379    109   -327     80    244  -1654  -1457   -839   -280  -1717   -698
    280    420    140   -350     70    280  -1647  -1457   -820   -265  -1701   -680
    293    459    163   -379     64    311  -1644  -1465   -813   -259  -1688   -670
    249    402    150   -327     49    277  -1678  -1504   -852   -296  -1722   -706
    262    392    129   -327     64    259  -1699  -1525   -878   -322  -1748   -719
    275    394    119   -335     77    257  -1704  -1525   -880   -327  -1753   -719
    231    324     93   -277     67    210  -1722  -1558   -917   -358  -1782   -769
    215    314     98   -265     57    207  -1722  -1577   -927   -366  -1784   -795
    197    267     70   -233     62    168  -1727  -1597   -953   -397  -1810   -833
    179    218     38   -197     70    129  -1727  -1608   -969   -420  -1836   -867
    181    176     -5   -179     93     85  -1719  -1605   -974   -436  -1852   -891
    166    129    -36   -148    101     49  -1730  -1613   -997   -465  -1880   -924
    166     93    -72   -129    116     12  -1743  -1626  -1026   -491  -1909   -966
    150     51    -98   -101    124    -23  -1769  -1649  -1047   -517  -1932  -1000
    119     18   -101    -70    109    -38  -1774  -1657  -1057   -535  -1951  -1023
    168     62   -109   -116    137    -23  -1751  -1644  -1041   -532  -1951  -1021
    181     59   -122   -122    150    -31  -1732  -1631  -1034   -532  -1956  -1026
    161    -44   -205    -57    181   -124  -1732  -1631  -1072   -581  -2018  -1080
    150   -189   -340     18    244   -265  -1693  -1584  -1119   -672  -2135  -1208
    166   -189   -355     10    259   -272  -1569  -1449  -1060   -670  -2158  -1257
    184    -96   -280    -46    231   -187  -1436  -1260   -914   -561  -2068  -1189
    220    288     67   -254     77    179  -1363  -1109   -657   -249  -1743   -878
    200    958    758   -579   -280    859  -1439  -1166   -400    189  -1226   -392
     46   1423   1376   -735   -665   1400  -1712  -1496   -348    457   -872    -90
     -5   1366   1371   -683   -691   1369  -2049  -1922   -618    319   -953   -184
    -59    649    709   -293   -384    678  -2210  -2281  -1208   -371  -1610   -756
    -51   -124    -72     85     10    -98  -2190  -2278  -1592   -940  -2210  -1296
     31   -363   -394    163    213   -379  -2099  -2099  -1584  -1021  -2325  -1426
     54   -340   -397    140    226   -366  -1953  -1906  -1441   -927  -2252  -1392
     49   -249   -298    101    174   -272  -1842  -1766  -1312   -820  -2158  -1325
     46   -171   -218     62    129   -192  -1782  -1693  -1231   -750  -2088  -1267
     33   -145   -181     54    106   -163  -1743  -1654  -1195   -719  -2047  -1241
     62    -96   -158     15    109   -127  -1704  -1615  -1169   -701  -2016  -1218
    161     -5   -166    -77    163    -85  -1649  -1569  -1140   -678  -1982  -1176
    158     12   -145    -85    150    -64  -1628  -1556  -1127   -667  -1958  -1161
     64    -41   -109    -12     85    -75  -1634  -1564  -1140   -685  -1951  -1176
     33    -33    -70      0     49    -51  -1631  -1561  -1137   -683  -1935  -1182
     62     25    -36    -44     49     -5  -1615  -1538  -1117   -654  -1904  -1156
     80     54    -28    -67     54     12  -1597  -1522  -1109   -646  -1878  -1130
     59     57     -2    -59     31     28  -1582  -1504  -1101   -636  -1867  -1117
     80     85      2    -85     38     46  -1540  -1460  -1072   -607  -1836  -1088
     72    109     36    -90     18     72  -1496  -1418  -1034   -576  -1792  -1060
     12     83     70    -49    -28     75  -1491  -1413  -1031   -574  -1779  -1062
    -25    101    124    -38    -75    111  -1465  -1392  -1013   -553  -1756  -1039
    -46    116    163    -36   -106    137  -1444  -1376  -1000   -542  -1753  -1034
    -20    116    137    -46    -77    127  -1436  -1371  -1002   -548  -1751  -1039
     38    187    148   -114    -57    168  -1413  -1343   -979   -522  -1719  -1018
     31    168    135   -101    -51    153  -1400  -1322   -971   -517  -1714  -1023
     18    109     88    -64    -36     98  -1405  -1325   -987   -527  -1725  -1036
    114    184     70   -148     23    127  -1382  -1299   -963   -498  -1691  -1002
    140    210     67   -176     36    137  -1371  -1278   -950   -478  -1665   -984
    135    205     70   -171     33    137  -1371  -1270   -956   -478  -1657   -984
    181    246     64   -215     57    155  -1371  -1260   -950   -462  -1639   -974
    239    254     15   -246    111    135  -1358  -1236   -945   -459  -1623   -966
    285    246    -38   -267    161    103  -1350  -1239   -961   -475  -1623   -984
    350    285    -64   -319    207    111  -1327  -1221   -953   -470  -1610   -984
    353    270    -83   -311    218     93  -1286  -1195   -940   -465  -1608   -976
    306    223    -83   -265    194     70  -1275  -1197   -950   -480  -1615   -982
    335    262    -72   -301    202     96  -1247  -1179   -943   -475  -1602   -971
    319    257    -62   -288    192     98  -1226  -1174   -943   -480  -1597   -974
    301    239    -62   -272    181     90  -1210  -1169   -935   -475  -1592   -971
    342    314    -28   -327    187    142  -1158  -1122   -888   -433  -1564   -930
    285    285      0   -285    142    142  -1122  -1098   -872   -426  -1564   -927
    259    265      5   -262    127    135  -1091  -1072   -854   -423  -1561   -924
    244    262     15   -254    114    140  -1072  -1060   -846   -420  -1556   -919
    197    207     10   -202     93    109  -1054  -1062   -852   -431  -1566   -937
    202    200     -2   -202    101    101  -1044  -1057   -854   -436  -1574   -948
    218    233     15   -226    101    124  -1015  -1026   -839   -415  -1548   -922
    210    272     62   -241     72    168   -974   -989   -810   -381  -1517   -891
    122    207     85   -163     18    148   -974   -989   -820   -389  -1517   -896
     64    124     59    -96      2     93   -995  -1000   -852   -420  -1543   -922
    187    218     31   -202     77    124   -969   -966   -836   -402  -1514   -898
    288    290      0   -290    142    145   -940   -930   -820   -392  -1496   -883
    244    210    -33   -226    140     88   -958   -937   -846   -428  -1522   -914
    314    254    -59   -285    187     98   -935   -914   -839   -423  -1501   -906
    329    259    -72   -296    202     93   -896   -880   -823   -413  -1473   -891
    316    288    -28   -303    171    132   -867   -857   -802   -392  -1431   -865
    311    316      5   -314    153    161   -841   -828   -787   -379  -1402   -846
    301    319     15   -311    140    168   -810   -800   -784   -374  -1384   -841
    311    376     64   -345    124    220   -776   -766   -766   -337  -1340   -805
    311    428    114   -371     98    272   -756   -745   -750   -309  -1293   -769
    293    420    127   -355     83    275   -756   -743   -748   -311  -1273   -758
    285    397    111   -342     85    254   -753   -743   -763   -332  -1275   -761
    296    405    109   -350     93    257   -758   -753   -784   -345  -1265   -761
    311    405     93   -358    109    249   -753   -748   -789   -342  -1247   -758
    293    384     90   -337    101    239   -745   -743   -800   -355  -1244   -769
    272    332     57   -303    106    194   -743   -743   -823   -379  -1262   -795
    267    296     28   -283    119    163   -735   -740   -844   -394  -1270   -807
    254    236    -18   -246    135    111   -730   -730   -862   -415  -1278   -818
    241    168    -72   -205    158     49   -727   -727   -883   -446  -1293   -833
    231    140    -93   -187    163     23   -719   -732   -896   -467  -1299   -839
    218    114   -106   -166    161      5   -714   -740   -917   -493  -1312   -854
    215    114   -103   -166    161      5   -701   -732   -914   -496  -1306   -854
    215     85   -129   -150    174    -20   -688   -719   -917   -501  -1309   -867
    207     57   -150   -135    179    -44   -680   -711   -927   -504  -1306   -878
    200     44   -155   -122    176    -54   -659   -693   -930   -506  -1306   -875
    205    -59   -265    -75    233   -161   -615   -641   -935   -535  -1348   -919
    213   -168   -381    -20    296   -275   -509   -524   -901   -563  -1405   -992
    210   -124   -335    -44    272   -228   -381   -384   -810   -519  -1376   -979
    236     28   -210   -132    223    -90   -262   -218   -646   -371  -1234   -854
    252    400    148   -327     51    275   -213   -129   -423    -67   -901   -550
    163    997    833   -579   -335    917   -277   -246   -236    303   -449   -140
     59   1278   1218   -667   -579   1249   -602   -654   -353    418   -244     33
      2    979    974   -491   -485    976   -896  -1062   -743    106   -509   -213
     -5    270    272   -135   -140    272   -958  -1262  -1241   -568  -1161   -756
     93   -215   -309     62    200   -262   -888  -1156  -1431   -911  -1538  -1065
     93   -387   -480    145    285   -433   -784   -969  -1343   -898  -1571  -1111
    101   -366   -467    129    283   -415   -662   -820  -1213   -815  -1506  -1078
    127   -277   -407     72    265   -342   -568   -711  -1088   -722  -1426  -1028
    127   -205   -332     38    228   -267   -501   -641  -1000   -641  -1358   -984
     98   -166   -265     31    181   -215   -475   -618   -969   -610  -1319   -976
    189    -72   -262    -59    223   -166   -418   -566   -922   -587  -1296   -924
    252     41   -210   -145    231    -85   -345   -501   -867   -548  -1252   -875
    129    -38   -168    -44    148   -103   -348   -511   -885   -566  -1275   -906
     80    -88   -168      5    124   -127   -345   -519   -904   -579  -1278   -940
     98    -57   -158    -20    127   -106   -322   -498   -885   -558  -1221   -919
    111    -10   -122    -54    116    -64   -303   -485   -875   -550  -1202   -888
    116     31    -85    -72    101    -25   -293   -475   -865   -550  -1221   -878
    148     85    -64   -119    106     10   -272   -454   -849   -540  -1221   -867
    132     85    -46   -109     88     20   -259   -446   -844   -527  -1189   -885
    116     90    -25   -103     70     33   -239   -431   -833   -519  -1184   -891
    187    166    -20   -176    103     72   -200   -384   -797   -485  -1163   -862
    129    127     -2   -129     64     62   -207   -392   -810   -504  -1187   -893
    111    135     23   -124     44     80   -192   -381   -805   -498  -1179   -893
    158    202     44   -181     57    122   -155   -353   -784   -483  -1156   -880
    140    213     72   -176     33    142   -132   -335   -776   -483  -1148   -880
    119    189     70   -155     23    129   -137   -337   -797   -498  -1158   -896
    150    218     67   -184     41    142   -135   -329   -802   -493  -1174   -904
    166    244     75   -207     46    161   -148   -324   -789   -496  -1187   -911
    226    322     96   -272     64    210   -145   -298   -756   -478  -1166   -898
    272    329     57   -301    106    192   -163   -290   -758   -467  -1171   -885
    303    314      7   -309    148    161   -171   -275   -753   -462  -1169   -865
    368    322    -46   -348    207    137   -174   -262   -750   -459  -1158   -849
    522    407   -114   -465    319    148   -168   -252   -753   -449  -1148   -836
    659    478   -181   -571    420    148   -150   -252   -758   -462  -1145   -854
    646    415   -233   -532    441     90   -158   -272   -795   -514  -1179   -888
    672    394   -280   -535    478     57   -158   -288   -818   -545  -1189   -906
    789    400   -389   -594    589      5   -171   -311   -841   -561  -1192   -940
    852    381   -472   -618    662    -44   -176   -319   -857   -571  -1195   -963
    883    407   -478   -646    680    -33   -148   -306   -844   -553  -1153   -950
    885    436   -449   -662    667     -7   -124   -290   -828   -532  -1111   -932
    828    418   -410   -623    620      5   -101   -277   -815   -524  -1088   -927
    795    420   -374   -610    584     23    -77   -272   -807   -527  -1085   -937
    735    415   -322   -576    527     46    -38   -249   -782   -514  -1067   -950
    667    444   -223   -558    446    111     12   -205   -732   -467  -1036   -914
    589    423   -166   -506    379    129     44   -184   -711   -454  -1031   -893
    506    402   -106   -457    306    148     67   -163   -688   -436  -1023   -867
    439    394    -44   -418    241    176     93   -135   -665   -415  -1031   -846
    384    389      2   -387    189    197    114   -109   -652   -402  -1036   -833
    353    407     54   -379    150    231    155    -64   -615   -374  -1013   -810
    335    459    124   -400    103    293    189    -23   -574   -332   -963   -766
    285    465    179   -376     51    322    215     10   -545   -311   -935   -743
    257    462    205   -361     25    332    241     46   -522   -296   -919   -719
    236    514    277   -374    -20    397    288    101   -478   -252   -872   -672
    218    542    322   -381    -51    433    327    142   -444   -223   -841   -644
    215    579    363   -397    -75    472    363    176   -407   -197   -823   -607
    215    615    400   -415    -90    509    384    205   -387   -179   -826   -584
    200    644    444   -420   -122    545    410    228   -363   -161   -818   -571
    200    691    491   -446   -145    589    428    244   -340   -137   -797   -540
    192    732    540   -462   -174    636    454    262   -314   -111   -763   -498
    192    761    568   -478   -189    665    472    275   -296   -103   -743   -470
    174    740    566   -457   -194    654    470    265   -306   -124   -756   -454
    176    717    537   -446   -181    628    465    249   -327   -145   -771   -452
    184    727    540   -457   -179    633    470    249   -327   -148   -761   -436
    192    704    511   -449   -158    610    462    244   -342   -161   -766   -444
    184    665    480   -423   -148    574    454    241   -361   -179   -784   -472
    171    597    423   -387   -124    511    454    233   -387   -210   -813   -504
    168    553    381   -361   -106    467    454    231   -405   -228   -833   -527
    153    530    374   -342   -111    452    465    231   -413   -239   -836   -535
    142    493    350   -316   -103    423    465    226   -428   -259   -846   -555
    116    459    342   -290   -114    400    467    220   -441   -280   -859   -584
     93    431    337   -262   -122    387    465    215   -452   -296   -870   -602
     80    415    335   -249   -127    374    465    223   -454   -301   -870   -605
     59    394    335   -226   -137    366    465    226   -452   -298   -862   -602
     57    379    319   -220   -132    348    475    236   -449   -296   -854   -602
     98    329    231   -215    -67    283    509    277   -457   -319   -880   -633
     93    246    150   -171    -28    200    602    376   -444   -355   -940   -696
     46    210    163   -127    -57    187    709    501   -387   -340   -950   -706
     96    345    249   -220    -77    296    823    704   -218   -166   -792   -581
    135    758    623   -446   -244    691    885    841     33    176   -426   -236
     38   1384   1345   -711   -654   1366    870    797    283    597     72    236
   -124   1748   1873   -810   -997   1810    636    472    301    813    374    493
   -194   1415   1608   -613   -901   1512    311     31    -98    501    114    254
   -205    652    857   -223   -530    753    174   -275   -675   -205   -561   -340
    -90    109    200    -10   -145    153    207   -241   -935   -623  -1005   -724
    -23    -70    -46     46     10    -59    296    -57   -880   -641  -1067   -779
    -36    -54    -18     44    -10    -36    423    119   -743   -548   -984   -735
    -59     -7     51     31    -54     20    519    244   -623   -446   -901   -670
    -46     64    109    -10    -77     85    589    322   -532   -366   -844   -597
    -25    106    132    -38    -77    119    641    374   -480   -327   -810   -553
     -7    116    122    -57    -64    119    667    405   -459   -311   -795   -532
    -12    129    140    -59    -77    135    693    441   -439   -290   -756   -498
      7    168    161    -90    -77    166    727    485   -410   -262   -711   -454
     -5    166    171    -80    -88    168    740    501   -405   -244   -696   -436
    -33    137    168    -54   -101    153    740    511   -402   -233   -675   -420
      7    179    168    -93    -80    174    774    548   -371   -205   -626   -384
    -10    161    168    -75    -90    163    779    550   -376   -207   -613   -374
    -67     98    166    -15   -116    132    774    550   -384   -220   -605   -363
    -36    142    179    -54   -109    161    797    581   -361   -210   -563   -335
    -12    168    181    -77    -98    174    813    610   -322   -200   -530   -306
    -20    171    192    -75   -109    181    828    641   -293   -192   -493   -275
    -57    148    205    -44   -129    176    836    657   -296   -207   -462   -262
    -59    135    194    -38   -127    163    852    678   -298   -197   -439   -241
    -62    135    194    -36   -129    163    880    706   -290   -171   -410   -207
    -12    194    207    -90   -109    200    922    753   -265   -142   -366   -163
    -31    200    231    -83   -129    215    943    776   -259   -132   -327   -132
    -59    161    220    -51   -142    192    937    784   -267   -142   -322   -148
    -51    181    233    -64   -142    207    963    820   -244   -127   -296   -135
    -83    171    254    -46   -168    213    987    854   -220   -101   -267   -106
    -46    202    249    -77   -148    226   1013    898   -192    -59   -223    -57
    -54    176    228    -62   -142    202   1013    914   -194    -57   -213    -41
    -31    184    213    -77   -122    197   1023    937   -184    -49   -205    -28
     36    249    210   -145    -88    231   1067    982   -153    -18   -174     15
     46    246    200   -145    -75    223   1093   1002   -145    -15   -168     28
     38    233    194   -137    -77    215   1106   1010   -148    -23   -171     20
     70    254    184   -163    -57    220   1130   1028   -137    -18   -158     31
     96    272    176   -187    -41    226   1153   1047   -122    -10   -140     44
     67    239    171   -153    -51    205   1174   1054   -119    -15   -137     38
     38    184    145   -114    -54    163   1174   1049   -119    -31   -142     23
     96    215    119   -158    -10    168   1197   1072    -96    -18   -122     33
     96    176     77   -137      7    127   1202   1067    -96    -25   -119     15
     85    103     18    -93     33     62   1176   1028   -122    -62   -150    -25
    200    140    -59   -171    129     41   1179   1028   -122    -64   -155    -41
    270    161   -109   -215    189     25   1192   1039   -109    -59   -150    -36
    241    124   -116   -184    179      5   1192   1031   -109    -64   -155    -41
    158     20   -137    -88    148    -57   1156   1000   -132    -93   -187    -72
    158     12   -145    -88    150    -64   1158   1005   -122    -85   -174    -64
    220    103   -116   -161    168     -7   1208   1060    -77    -31   -106     -5
    233    137    -98   -187    166     20   1241   1093    -41     -5    -67     33
    158     59    -98   -109    129    -18   1234   1093    -41    -15    -72     28
    122     25    -96    -75    109    -36   1241   1109    -20     -5    -57     44
    176     75   -101   -127    137    -12   1278   1148     20     33    -12     83
    179     80   -101   -129    140    -10   1306   1182     51     59     10    111
    119     54    -64    -85     93     -5   1322   1200     83     77     31    137
    129     96    -36   -114     83     31   1348   1239    119    109     72    181
    174    158    -15   -166     96     72   1384   1280    158    150    114    218
    155    153     -5   -155     80     72   1395   1291    168    161    127    220
    174    192     18   -181     77    106   1421   1314    194    181    158    241
    184    226     38   -205     72    132   1447   1335    223    200    192    272
    124    200     72   -163     25    137   1447   1327    231    197    207    288
    142    223     80   -184     31    153   1449   1330    239    207    228    311
    137    205     67   -171     36    137   1441   1319    228    205    233    322
    153    210     54   -181     49    135   1426   1312    223    205    241    332
    116    150     31   -135     44     90   1415   1299    205    184    228    319
     54     70     15    -62     18     41   1397   1286    181    155    205    303
     85     75    -10    -80     49     33   1408   1296    192    155    213    314
     70      7    -64    -38     67    -28   1397   1280    166    124    189    283
     59    -46   -106     -5     80    -77   1395   1278    150    103    171    262
     75    -70   -145     -2    109   -109   1397   1270    135     83    158    246
     49   -142   -192     46    119   -166   1379   1241    106     46    132    215
     49   -166   -215     57    129   -192   1376   1239     96     36    132    213
     49   -171   -223     59    135   -197   1371   1247     96     31    135    218
     67   -166   -236     49    148   -200   1376   1257    101     31    145    228
     77   -161   -239     41    158   -200   1379   1265    109     41    158    239
     83   -200   -283     59    181   -241   1376   1262    101     28    142    223
    101   -285   -387     90    241   -335   1402   1296     88    -10     93    168
    106   -361   -470    124    285   -415   1499   1408    114    -41     44    103
    122   -348   -470    114    296   -407   1631   1569    205      0     64    106
    168   -168   -337     -2    252   -252   1751   1777    405    187    239    265
    197    340    142   -267     28    241   1774   1875    688    571    667    688
     96   1093    997   -594   -452   1047   1665   1745    971   1060   1257   1278
    -57   1486   1543   -714   -800   1514   1345   1345    984   1280   1569   1577
   -145   1023   1169   -439   -657   1093   1023    896    542    867   1205   1234
   -176    106    280     33   -228    192    891    587    -98     67    418    517
   -116   -555   -441    335    161   -498    904    607   -389   -384    -80     28
     44   -561   -605    259    324   -581   1060    844   -257   -322    -75      5
     31   -472   -504    218    265   -488   1228   1052    -70   -174     38     88
     -5   -405   -402    205    197   -405   1322   1169     51    -70    127    158
     15   -358   -376    168    194   -366   1371   1234    119    -18    171    200
     62   -303   -366    122    213   -335   1405   1275    161     15    202    228
     88   -252   -340     80    213   -296   1434   1304    194     49    239    265
     83   -252   -335     83    207   -293   1460   1330    218     67    262    283
     41   -301   -345    129    192   -322   1457   1335    218     59    262    270
     64   -259   -324     98    194   -290   1470   1353    244     85    296    293
     80   -220   -303     67    189   -259   1488   1366    265    111    319    324
     51   -236   -288     90    168   -259   1488   1361    272    114    319    335
     36   -252   -288    106    161   -267   1483   1361    277    119    316    335
     72   -207   -280     67    176   -244   1512   1384    309    150    348    363
     83   -207   -290     59    187   -249   1525   1397    316    153    355    363
     70   -210   -283     70    174   -246   1540   1413    329    163    368    371
     72   -194   -270     59    171   -231   1551   1426    348    181    384    384
     67   -192   -259     62    163   -226   1553   1436    361    192    392    394
     83   -181   -265     46    171   -220   1556   1449    376    200    394    387
     90   -158   -249     33    168   -202   1558   1462    392    215    410    394
     83   -158   -244     36    163   -200   1553   1473    405    226    418    387
    116   -137   -254     10    184   -194   1561   1491    420    244    431    384
    153    -98   -252    -28    200   -174   1574   1517    444    270    459    431
    153    -93   -246    -31    200   -168   1582   1538    454    277    470    433
    140   -116   -257    -12    197   -187   1590   1556    457    280    472    413
    150   -114   -265    -18    207   -189   1602   1584    478    301    496    428
    166    -83   -249    -41    207   -166   1610   1615    506    335    535    472
    150    -93   -244    -28    194   -168   1602   1621    504    332    537    478
    166    -75   -241    -46    202   -158   1608   1634    509    337    540    480
    179    -51   -231    -62    205   -140   1623   1654    532    363    558    506
    174    -33   -210    -70    189   -122   1644   1667    553    374    576    532
    166    -12   -181    -77    171    -96   1667   1688    576    392    600    561
    166    -12   -179    -77    168    -96   1675   1688    589    400    607    571
    171    -10   -181    -80    176    -96   1688   1696    605    415    618    566
    168     -5   -176    -83    171    -90   1688   1696    615    423    623    561
    163     -5   -168    -80    163    -85   1688   1699    620    433    631    563
    155    -12   -168    -72    161    -90   1696   1699    626    439    631    563
    127    -59   -187    -33    155   -122   1706   1704    626    436    620    548
    145    -49   -194    -49    168   -122   1719   1712    641    454    636    558
    140    -59   -200    -41    168   -127   1725   1712    652    465    646    558
    106   -116   -223      2    163   -168   1706   1693    641    452    641    545
    129   -106   -236    -10    181   -171   1712   1704    659    446    657    555
    176    -54   -231    -62    202   -142   1735   1730    693    480    688    584
    129    -83   -215    -23    171   -148   1725   1719    683    480    688    576
    101   -114   -215      5    158   -163   1706   1709    675    480    691    576
    150    -62   -213    -44    181   -137   1725   1735    698    509    722    615
    150    -46   -197    -54    174   -122   1732   1743    709    524    740    626
    145    -49   -197    -49    168   -122   1738   1745    717    535    756    639
    161    -33   -197    -64    176   -114   1740   1745    719    537    763    649
    119    -67   -187    -25    153   -127   1745   1743    717    532    758    646
    109    -72   -181    -18    142   -124   1761   1748    724    545    769    657
    114    -59   -174    -28    142   -116   1782   1764    740    558    787    670
    155    -12   -168    -72    161    -90   1805   1784    761    584    815    691
    210     31   -179   -119    194    -72   1826   1797    776    607    839    701
    189     25   -163   -109    176    -67   1826   1792    782    605    833    696
    179     57   -122   -116    150    -33   1821   1787    792    615    846    706
    181     90    -93   -137    137      0   1813   1784    800    626    859    711
    192     46   -145   -119    168    -49   1795   1758    779    600    839    688
    200     25   -176   -114    187    -72   1764   1727    756    576    831    670
    202     28   -174   -116    189    -72   1740   1709    748    574    836    672
    194    -23   -220    -85    207   -122   1730   1699    732    558    818    657
    187    -46   -233    -70    210   -140   1714   1686    714    542    792    633
    171    -90   -265    -41    215   -176   1693   1662    685    519    766    605
    168   -155   -327     -7    246   -241   1683   1647    662    488    735    566
    166   -205   -374     18    267   -290   1673   1628    636    457    698    530
    153   -270   -423     59    288   -345   1654   1605    607    423    667    496
    132   -316   -449     90    288   -384   1639   1582    589    397    641    470
    127   -322   -449     96    288   -384   1626   1561    579    387    633    449
    140   -322   -465     88    301   -392   1621   1556    576    389    646    439
    148   -327   -475     90    311   -400   1618   1561    581    400    657    441
     85   -381   -467    145    275   -423   1610   1551    571    397    657    439
     51   -457   -511    202    280   -483   1613   1551    548    361    623    400
     49   -545   -594    246    319   -568   1673   1621    537    319    558    327
      7   -553   -561    272    283   -555   1826   1764    613    348    574    298
     62   -478   -542    207    301   -511   1912   1917    735    449    657    355
    140   -101   -241    -18    189   -171   1977   2068    984    745    937    667
    226    610    381   -418    -77    496   1940   2057   1280   1197   1408   1189
     72   1197   1124   -633   -524   1161   1704   1751   1428   1558   1842   1618
     -5   1135   1140   -566   -574   1137   1343   1278   1163   1421   1771   1519
    -59    394    454   -168   -257    423   1101    849    545    735   1106    914
    -54   -467   -413    259    176   -441   1028    711     44     64    400    267
     18   -813   -831    397    423   -820   1067    841    -20    -85    192     57
     70   -774   -844    350    454   -807   1205   1018    103      7    249     83
    142   -620   -763    239    452   -691   1356   1179    252    137    353    168
    179   -493   -672    155    426   -581   1434   1275    381    233    436    246
    168   -454   -623    142    394   -537   1465   1317    441    275    467    275
    153   -439   -594    142    371   -517   1467   1322    457    293    483    275
    155   -441   -597    142    374   -519   1460   1314    459    298    493    270
    184   -428   -613    119    397   -519   1454   1312    462    309    488    257
    215   -400   -615     93    415   -506   1452   1312    472    322    472    257
    277   -379   -659     49    467   -517   1436   1293    467    314    446    246
    371   -337   -709    -15    537   -524   1426   1283    467    319    449    239
    405   -314   -719    -46    561   -517   1405   1260    454    314    441    220
    457   -290   -748    -83    602   -519   1382   1228    441    303    441    189
    506   -298   -805   -103    654   -550   1350   1202    420    290    446    161
    553   -301   -854   -127    701   -576   1332   1192    410    280    449    153
    574   -270   -844   -153    706   -558   1330   1195    420    293    478    163
    605   -246   -852   -179    727   -548   1319   1187    415    290    527    150
    597   -215   -815   -192    706   -517   1314   1187    423    298    480    153
    607   -197   -807   -205    706   -501   1293   1179    420    311    478    161
    561   -202   -763   -181    659   -483   1301   1189    428    324    465    168
    548   -161   -709   -192    628   -433   1317   1213    446    350    506    187
    496   -148   -646   -176    568   -394   1335   1244    467    379    509    210
    413   -158   -571   -127    491   -363   1337   1262    480    400    511    231
    379   -148   -530   -116    454   -340   1340   1280    498    418    517    249
    376   -111   -488   -132    431   -298   1356   1304    527    454    535    280
    353    -88   -441   -132    394   -265   1358   1325    548    485    561    298
    329    -72   -402   -129    363   -236   1363   1350    568    509    576    314
    311    -57   -368   -127    337   -213   1369   1363    581    522    584    329
    298    -15   -314   -140    306   -163   1387   1387    615    553    615    374
    280    -15   -298   -135    288   -158   1400   1405    639    566    620    392
    267    -49   -316   -109    290   -181   1400   1397    631    558    597    381
    270    -12   -283   -129    275   -148   1408   1405    652    576    607    392
    277     28   -249   -153    265   -109   1410   1421    675    592    626    415
    259     41   -218   -153    239    -88   1410   1421    685    602    626    413
    231     36   -194   -132    213    -80   1423   1426    706    615    628    413
    207     12   -194   -111    200    -90   1428   1423    714    613    620    405
    187     -7   -194    -88    189   -101   1423   1413    714    613    607    397
    179     -5   -184    -88    181    -93   1408   1389    706    602    592    374
    181      5   -176    -93    179    -83   1402   1371    698    592    576    358
    155    -12   -168    -72    161    -90   1382   1348    688    581    563    342
    142    -28   -171    -57    155    -98   1382   1337    691    579    548    337
    142    -23   -168    -62    153    -96   1382   1335    696    581    542    332
    150    -36   -187    -57    166   -109   1374   1330    696    579    537    327
    145    -46   -192    -51    166   -116   1366   1325    696    576    535    329
    124    -31   -155    -46    140    -93   1366   1325    698    584    540    335
    129    -12   -145    -59    135    -77   1374   1332    711    592    540    342
    155     -2   -158    -77    155    -80   1369   1332    722    602    540    345
    168     10   -158    -90    163    -72   1384   1345    737    618    558    358
    153     20   -132    -85    142    -54   1395   1348    748    631    568    371
    161     36   -124   -101    142    -44   1397   1353    753    636    571    384
    163     46   -116   -106    140    -33   1395   1348    758    636    568    384
    171     59   -114   -116    140    -25   1384   1332    753    628    558    368
    148     25   -122    -85    135    -46   1384   1332    753    631    550    361
    168     88    -83   -129    124      2   1397   1343    782    665    584    397
    150    140    -12   -145     83     64   1395   1340    795    691    618    420
     90     85     -7    -90     49     38   1363   1309    774    670    607    405
     77     72     -5    -75     41     33   1345   1283    753    654    592    389
    150    153      2   -153     72     80   1358   1299    774    680    613    418
     80     83      2    -83     38     44   1327   1270    750    654    579    394
     28     10    -18    -20     20     -2   1299   1244    730    636    548    368
     70     -7    -77    -31     72    -41   1309   1249    727    628    540    366
     51    -93   -145     20     96   -119   1291   1226    693    594    506    335
     25   -163   -189     70    106   -176   1262   1197    659    561    465    290
     25   -223   -249     96    135   -236   1241   1176    633    535    436    265
     31   -259   -290    114    161   -275   1228   1161    605    504    415    239
     31   -288   -319    124    174   -303   1215   1148    587    498    394    223
     28   -306   -335    137    181   -322   1202   1135    579    506    397    231
     25   -329   -355    150    189   -342   1197   1127    574    514    402    239
     36   -324   -361    145    197   -342   1179   1114    568    519    410    241
     49   -345   -394    145    220   -368   1169   1114    561    514    410    239
     57   -454   -514    197    285   -483   1176   1132    530    467    345    181
     51   -555   -607    252    327   -581   1254   1221    545    444    277    119
     64   -535   -600    236    332   -566   1369   1353    626    488    280    114
    116   -381   -501    129    306   -439   1462   1509    782    633    400    220
    142     18   -124    -80    132    -54   1480   1577    995    911    714    527
     67    594    524   -332   -228    561   1392   1460   1187   1249   1127    930
     10    953    943   -480   -465    948   1111   1117   1169   1413   1363   1148
    -67    631    696   -283   -381    662    789    685    766   1072   1083    898
   -142   -109     33    124    -88    -38    670    415    218    384    405    324
   -109   -636   -530    371    210   -584    693    475    -10     18     -7    -28
    -67   -818   -750    444    340   -784    792    665     44     12    -75    -93
   -103   -818   -717    459    306   -766    909    800    153     93    -49    -59
   -101   -745   -644    423    270   -696   1000    911    267    184      2      7
   -122   -675   -553    397    213   -615   1036    966    335    244     44     51
   -124   -639   -514    381    194   -576   1044    995    368    275     83     77
   -106   -620   -517    363    202   -568   1026    989    379    283    111     83
     25   -519   -548    246    285   -532   1067   1034    418    314    145    122
    101   -491   -592    194    345   -540   1080   1036    415    311    135    116
     93   -517   -610    213    350   -563   1072   1015    392    293    106     96
     90   -550   -641    228    366   -594   1047    989    358    267     75     72
     46   -613   -659    283    350   -633   1008    953    322    233     51     51
     44   -607   -652    280    345   -628    997    940    316    223     57     62
     80   -561   -641    241    361   -600   1008    948    329    233     72     88
     77   -561   -639    239    355   -600   1000    943    324    228     72     85
     80   -558   -639    239    358   -600   1002    943    324    228     88     88
    103   -550   -654    223    376   -602   1008    956    332    241    109     96
     77   -558   -636    241    355   -597    997    956    332    252    122    106
    106   -506   -615    200    358   -561   1005    971    348    275    140    132
    124   -475   -600    176    361   -537    995    963    345    280    142    129
    153   -472   -626    158    389   -548    966    943    327    272    124    106
    189   -462   -652    137    420   -555    956    943    327    275    116     96
    220   -459   -683    119    452   -571    937    937    319    265    101     90
    241   -426   -670     90    454   -548    927    948    329    272    103    103
    272   -379   -652     51    459   -514    930    971    355    296    122    119
    262   -355   -618     46    439   -485    927    989    371    314    140    127
    280   -327   -607     23    441   -465    927   1005    384    324    148    142
    311   -311   -623      0    467   -467    930   1023    392    332    155    155
    324   -277   -605    -23    462   -441    940   1039    405    348    179    179
    239   -358   -597     59    418   -478    911   1018    381    319    158    161
    205   -400   -605     96    405   -501    891    987    353    288    127    132
    272   -329   -605     28    436   -467    917    997    366    303    135    137
    311   -290   -602    -10    454   -444    932   1005    371    311    142    142
    267   -350   -618     41    441   -483    914    974    348    280    111    111
    265   -342   -607     36    433   -475    917    969    358    283    111    116
    265   -327   -592     31    426   -457    914    961    366    285    109    114
    275   -322   -597     20    436   -459    906    937    366    272     96     96
    293   -298   -592      2    441   -444    924    935    384    280    101     98
    296   -277   -574    -10    433   -426    930    932    400    296    109     93
    231   -303   -535     33    381   -418    911    909    392    288     98     72
    226   -298   -524     33    374   -410    904    891    387    283     93     62
    246   -265   -511     10    379   -387    901    896    402    296    106     75
    226   -277   -506     23    363   -389    888    888    400    293    109     67
    226   -306   -532     38    379   -418    862    872    389    285    101     51
    259   -280   -540     10    397   -407    865    880    402    296    119     64
    277   -252   -530    -12    402   -389    872    888    418    314    140     77
    275   -220   -496    -28    384   -358    878    896    433    332    161     96
    244   -213   -457    -15    348   -335    872    891    439    337    171    101
    236   -202   -439    -18    335   -319    862    893    452    345    174    103
    265   -155   -420    -54    342   -288    867    911    480    361    189    127
    285    -96   -384    -96    332   -239    878    922    506    376    207    158
    236   -127   -363    -54    298   -244    870    906    501    371    197    153
    228   -116   -345    -57    283   -228    872    911    509    381    202    153
    228    -85   -314    -70    270   -200    875    919    524    394    215    161
    257    -25   -283   -116    267   -153    872    927    548    420    236    187
    298     41   -257   -171    277   -106    880    924    566    441    259    202
    267     31   -239   -150    252   -103    857    898    553    428    254    189
    233      2   -231   -116    233   -114    831    865    535    410    244    184
    244     28   -218   -137    231    -93    810    844    524    405    244    184
    210      2   -207   -106    207   -103    792    823    504    387    226    174
    205    -15   -220    -96    210   -119    779    807    493    371    205    158
    220    -18   -239   -101    228   -127    769    795    485    358    189    137
    174    -93   -267    -41    218   -179    732    750    433    311    153     98
    161   -150   -311     -5    233   -231    709    727    407    280    122     62
    197   -161   -361    -18    277   -259    696    711    392    257     85     25
    200   -145   -345    -25    272   -244    683    696    392    249     67     20
    150   -176   -327     10    236   -252    667    675    376    231     44     20
    168   -194   -363     12    265   -277    662    670    371    218     23     10
    197   -187   -387     -5    290   -285    657    659    371    210      2      2
    153   -207   -361     28    257   -283    633    633    366    205    -12    -10
    129   -257   -387     64    257   -322    602    602    329    163    -59    -57
    155   -342   -498     93    327   -420    628    639    311    109   -140   -124
    163   -402   -566    116    363   -483    717    722    332     77   -215   -189
    197   -374   -571     88    384   -472    815    852    420    119   -213   -187
    215   -135   -350    -41    280   -241    891   1002    620    340     -5     23
    213    423    210   -319      0    316    893   1044    891    735    426    444
     93   1031    935   -563   -420    984    745    833   1054   1098    865    839
     33   1197   1163   -615   -563   1182    379    423    924   1156    966    906
    -10    698    709   -345   -361    704    111    -20    410    639    472    485
    -62   -132    -70     96      5   -101     49   -210    -96    -51   -223   -106
    -10   -540   -530    275    257   -535     96    -98   -194   -272   -491   -348
     67   -563   -631    249    348   -597    220    106    -62   -194   -467   -332
     64   -483   -550    207    306   -517    340    252     75    -88   -387   -267
     72   -394   -467    161    267   -431    418    337    179     -2   -322   -220
     90   -332   -426    119    257   -376    459    379    239     57   -285   -194
    116   -280   -397     83    257   -337    485    402    272     96   -267   -168
    106   -267   -376     77    239   -322    485    402    280    111   -265   -161
     96   -285   -384     93    239   -335    483    394    275    103   -275   -174
    101   -277   -379     88    239   -329    478    387    270    103   -277   -181
    124   -244   -368     59    246   -306    475    381    267    111   -277   -187
    135   -226   -361     46    246   -293    472    374    267    122   -270   -181
    135   -228   -363     46    246   -296    465    366    265    127   -259   -174
    142   -220   -363     38    249   -290    452    358    259    127   -254   -171
    155   -205   -361     25    257   -283    444    350    257    124   -254   -171
    171   -200   -371     12    270   -283    436    345    257    129   -254   -168
    184   -194   -379      2    280   -285    433    345    257    132   -257   -163
    194   -179   -376    -10    285   -277    423    345    257    135   -257   -153
    194   -174   -368    -10    280   -270    410    342    254    140   -257   -140
    200   -163   -366    -18    280   -262    413    353    262    155   -249   -127
    202   -150   -353    -28    277   -252    413    363    270    168   -241   -116
    200   -142   -342    -28    270   -241    407    374    267    174   -239   -106
    202   -124   -327    -38    265   -226    407    381    272    184   -231    -90
    207   -101   -309    -54    254   -202    394    387    272    194   -220    -83
    218    -77   -296    -70    254   -187    387    392    275    207   -207    -70
    226    -72   -298    -77    259   -184    381    405    283    220   -197    -62
    223    -64   -288    -77    254   -176    379    426    298    239   -181    -46
    215    -70   -288    -75    249   -179    368    433    303    249   -174    -33
    236    -23   -259   -106    246   -140    381    452    309    267   -155    -18
    296     51   -244   -176    270    -96    405    475    332    296   -122      7
    327     83   -244   -205    285    -80    420    488    340    298   -106     25
    241     18   -223   -132    231   -101    400    452    306    262   -135     -2
    249     41   -207   -145    228    -83    402    439    306    265   -122     -5
    202     12   -189   -111    197    -88    400    418    298    259   -132    -18
    174    -23   -197    -75    184   -109    397    402    285    246   -153    -31
    244     44   -202   -145    223    -77    426    420    311    267   -148    -25
    265     88   -179   -176    223    -44    454    426    335    285   -129    -20
    215     49   -166   -132    189    -57    452    407    332    283   -124    -38
    179     -5   -184    -85    181    -93    433    376    314    270   -137    -62
    163    -25   -189    -70    174   -109    428    350    301    257   -150    -80
    166      2   -163    -85    163    -77    431    337    306    259   -142    -80
    189     46   -142   -122    166    -46    433    335    319    272   -119    -77
    179     28   -150   -103    166    -59    426    324    319    272   -116    -90
    171      2   -168    -88    168    -83    413    311    316    272   -119   -109
    171     23   -150    -98    161    -62    407    303    322    275   -106   -109
    161     12   -148    -88    153    -67    402    298    327    280   -106   -101
    132      2   -129    -67    132    -62    394    283    322    275   -124    -83
    140     20   -119    -80    129    -46    392    280    324    275   -145    -54
    213     93   -122   -153    168    -12    407    293    340    285   -181     -7
    239    129   -109   -187    174     12    418    293    348    293   -205      7
    155    119    -36   -137     96     41    413    280    342    285   -215     -7
    197    176    -20   -189    109     80    418    280    361    288   -207      0
    246    220    -25   -236    137     98    418    277    363    283   -210     -2
    226    244     15   -236    103    129    428    285    374    298   -205      7
    210    272     62   -241     75    168    439    285    384    316   -168     20
    244    309     62   -277     90    187    436    280    379    311   -179     20
    280    361     80   -322     98    223    433    257    363    290   -226     38
    288    376     85   -332    101    233    410    220    329    259   -262     36
    267    353     85   -309     90    220    371    181    316    233   -262     10
    275    361     85   -322     96    223    337    145    303    228   -257    -20
    283    327     41   -306    122    184    303    122    285    215   -265    -54
    283    288      5   -288    140    148    285    101    262    189   -296    -90
    332    306    -25   -319    179    140    285     93    246    174   -335   -103
    376    290    -85   -335    231    101    252     57    213    129   -423   -155
    361    207   -153   -285    257     28    210      5    161     64   -501   -213
    335    153   -181   -246    259    -12    176    -44    111     20   -545   -257
    379    142   -236   -259    309    -46    142    -88     75    -18   -584   -316
    423    145   -280   -285    353    -67    127   -111     57    -33   -600   -348
    514    153   -363   -335    439   -103     88   -155     15    -75   -620   -394
    592    166   -426   -379    509   -129     54   -200    -15   -103   -652   -431
    550    137   -413   -342    483   -137     36   -228    -38   -116   -683   -454
    659    111   -550   -387    605   -218      0   -272    -90   -187   -732   -532
    750     62   -688   -407    719   -311     20   -252   -124   -259   -800   -615
    691     -2   -696   -345    693   -350    109   -150    -93   -277   -852   -665
    714     62   -652   -387    683   -293    210     12     12   -192   -774   -628
    743    433   -311   -589    527     62    311    202    270    101   -498   -355
    698   1098    400   -898    148    748    337    265    597    563      5    150
    465   1706   1239  -1085   -389   1473    194     64    805    961    480    589
    301   1782   1480  -1041   -589   1631   -153   -374    654    956    535    631
    262   1156    891   -709   -314   1023   -374   -792    103    353    -44    127
    189    246     54   -218     67    150   -467  -1018   -454   -371   -797   -530
    192   -189   -381     -2    285   -285   -444   -930   -571   -594  -1083   -795
    236   -223   -459     -5    348   -340   -327   -740   -459   -545  -1075   -797
    252    -93   -345    -80    296   -218   -181   -555   -296   -415   -969   -711
    257     44   -213   -150    236    -85    -96   -449   -176   -314   -883   -628
    231     98   -132   -166    181    -15    -51   -394   -109   -265   -839   -579
    220    142    -77   -181    150     33    -20   -363    -72   -236   -810   -553
    200    150    -49   -176    124     51    -12   -353    -57   -220   -800   -548
    181    158    -23   -171    101     70     -7   -350    -41   -213   -800   -550
    194    202      7   -200     93    106      5   -335    -18   -194   -784   -537
    194    228     33   -210     80    132     12   -319      0   -174   -766   -524
    176    220     44   -200     64    132      7   -322      2   -171   -766   -522
    161    226     64   -194     46    148      0   -327     15   -161   -763   -517
    150    244     93   -200     28    168      0   -327     28   -150   -750   -506
    148    262    114   -205     18    189      2   -324     38   -145   -743   -509
    140    265    124   -202      7    194      5   -322     44   -137   -735   -514
    176    301    124   -239     25    213     20   -303     57   -122   -722   -509
    145    290    145   -218      0    218     25   -301     67   -114   -717   -506
     85    270    184   -176    -49    228     12   -309     67   -114   -717   -514
     93    316    223   -207    -64    270     10   -298     88    -85   -698   -491
    116    358    241   -239    -62    301     15   -288    106    -59   -683   -472
    109    361    252   -236    -72    309      7   -296    111    -54   -683   -478
    116    381    265   -249    -72    324      5   -288    124    -44   -680   -470
    111    389    277   -252    -83    335      2   -275    137    -25   -678   -436
    101    389    288   -246    -93    340    -10   -270    145    -12   -683   -415
    122    426    303   -275    -90    366    -12   -262    158      2   -678   -394
    168    485    316   -327    -72    402     -5   -236    181     31   -649   -363
    166    493    324   -332    -80    410     -2   -215    189     49   -633   -340
    163    506    342   -335    -90    426     10   -200    202     67   -615   -319
    161    506    345   -332    -93    426     15   -194    207     85   -610   -303
    148    504    355   -324   -103    431     28   -197    213     98   -602   -293
    171    532    361   -353    -96    449     49   -194    223    106   -594   -288
    145    501    355   -324   -106    428     51   -205    213     93   -602   -293
    124    485    358   -306   -116    423     46   -220    200     85   -607   -301
     96    459    363   -277   -132    413     44   -228    192     77   -615   -314
     77    449    371   -267   -145    410     57   -226    200     85   -610   -316
    135    498    363   -316   -114    431     96   -189    233    114   -584   -309
    129    485    355   -311   -111    420    114   -176    257    122   -576   -324
     70    418    348   -244   -137    384     98   -192    254    111   -589   -342
     67    402    335   -236   -135    368     72   -213    244    106   -605   -355
     64    392    327   -231   -129    361     51   -233    239    103   -615   -381
     83    394    311   -241   -114    355     41   -241    246    106   -618   -405
    132    439    306   -285    -85    374     38   -233    265    111   -610   -387
    129    436    306   -285    -90    371     28   -239    257    106   -620   -374
    116    426    306   -272    -96    366     20   -249    239    101   -633   -381
    124    418    293   -272    -83    358     23   -246    231    106   -641   -384
    140    418    277   -277    -67    348     28   -244    223    114   -641   -376
    171    413    241   -290    -33    327     15   -262    194     96   -657   -379
    194    405    210   -298     -7    306      7   -270    171     75   -683   -381
    280    498    218   -392     28    358     51   -228    197     98   -672   -340
    233    475    241   -353     -2    358     67   -223    187     85   -696   -335
    174    436    259   -306    -44    348     64   -231    171     70   -722   -337
    207    459    252   -332    -23    355     67   -220    163     67   -740   -324
    239    519    280   -381    -20    400     96   -200    179     83   -740   -293
    187    493    306   -340    -59    400    101   -200    176     80   -743   -293
    142    452    309   -298    -83    379     83   -226    153     70   -735   -306
    181    498    316   -340    -67    410     85   -231    150     83   -709   -298
    187    514    327   -350    -70    420     67   -257    132     75   -711   -309
    142    452    309   -296    -83    381     28   -303     88     31   -750   -340
    174    449    275   -314    -51    361     20   -311     72     20   -769   -337
    148    394    246   -272    -49    322     -5   -335     41    -10   -797   -363
    129    340    207   -236    -38    275    -28   -361      2    -46   -828   -389
    171    329    158   -249      7    244    -38   -379    -25    -72   -846   -413
    174    259     85   -218     41    174    -64   -402    -59   -109   -862   -444
    200    228     28   -215     85    129    -75   -415    -85   -129   -875   -457
    210    202     -7   -205    109     96    -83   -433   -109   -142   -906   -478
    114     80    -33    -96     75     23   -122   -480   -158   -187   -966   -530
    150     80    -70   -116    109      5   -137   -496   -174   -192   -971   -535
    192    103    -88   -148    140      7   -135   -493   -174   -192   -963   -530
    137     12   -127    -75    132    -57   -163   -519   -210   -236   -992   -563
    158     -5   -163    -75    161    -83   -179   -527   -220   -252   -995   -563
    226     -7   -236   -111    231   -122   -163   -509   -233   -272  -1023   -597
    249    -96   -345    -75    296   -220    -98   -433   -239   -316  -1096   -680
    215   -145   -361    -36    285   -252     10   -309   -189   -311  -1114   -722
    285    -28   -314   -127    298   -171    142   -103    -33   -179  -1008   -636
    309    376     67   -345    122    223    184     25    226    155   -659   -296
    244   1021    774   -633   -265    898    111    -33    488    594   -153    215
    111   1548   1434   -831   -662   1491   -142   -355    581    893    228    579
     -7   1418   1426   -704   -717   1421   -517   -833    298    737    124    475
    -98    571    667   -236   -384    620   -701  -1218   -348    -20   -607   -168
    -46   -194   -148    119     49   -171   -696  -1252   -756   -602  -1231   -732
      0   -522   -522    259    259   -522   -628  -1104   -795   -719  -1410   -911
     64   -491   -555    213    309   -522   -491   -911   -657   -626  -1358   -888
     49   -407   -459    179    252   -433   -368   -761   -517   -511  -1270   -820
     67   -301   -368    116    215   -332   -290   -667   -413   -415  -1192   -753
     98   -241   -340     70    218   -290   -249   -628   -368   -374  -1156   -735
    124   -200   -324     38    223   -262   -233   -613   -345   -358  -1143   -724
    142   -187   -329     20    236   -259   -231   -605   -342   -366  -1158   -735
    116   -218   -335     49    226   -275   -233   -615   -350   -381  -1189   -758
     90   -233   -327     70    207   -280   -236   -626   -353   -387  -1218   -750
    127   -174   -301     23    213   -236   -210   -600   -316   -348  -1208   -693
    148   -145   -296     -2    218   -220   -205   -602   -311   -345  -1218   -672
    158   -140   -298     -7    226   -220   -205   -607   -314   -355  -1244   -670
    127   -155   -285     12    205   -218   -207   -610   -319   -374  -1267   -680
    116   -171   -288     28    202   -228   -223   -618   -332   -384  -1283   -678
    127   -135   -262      2    194   -197   -226   -610   -322   -366  -1265   -657
    161    -75   -236    -44    197   -155   -226   -602   -303   -345  -1239   -636
    168    -49   -220    -59    192   -132   -213   -594   -296   -337  -1231   -628
    168    -54   -223    -57    194   -137   -218   -594   -290   -342  -1239   -628
    124    -67   -194    -28    158   -129   -210   -579   -272   -327  -1228   -615
    150    -10   -163    -70    155    -85   -197   -558   -252   -303  -1215   -597
    145      7   -137    -77    140    -64   -202   -561   -249   -290  -1218   -602
    127     10   -116    -67    122    -51   -194   -553   -236   -275  -1215   -597
    122     33    -88    -77    103    -28   -179   -537   -215   -257  -1205   -576
    119     51    -70    -85     93     -7   -171   -514   -202   -236  -1182   -555
    129     85    -46   -109     88     20   -171   -498   -192   -220  -1158   -542
    111    124     12   -116     49     70   -176   -480   -174   -194  -1122   -517
    132    181     49   -158     41    114   -163   -439   -129   -150  -1062   -465
    150    202     51   -176     49    127   -150   -418   -116   -132  -1036   -444
    132    184     49   -161     41    116   -140   -410   -116   -132  -1026   -446
    101    181     80   -140     10    132   -132   -413   -119   -137  -1013   -444
     88    205    116   -148    -15    161   -114   -405   -106   -127   -997   -433
     90    265    171   -179    -41    218    -83   -374    -70    -93   -961   -402
     90    303    213   -197    -62    259    -51   -348    -44    -64   -937   -387
      5    272    267   -137   -129    270    -49   -355    -44    -64   -943   -394
    -75    226    298    -75   -187    262    -57   -374    -62    -85   -966   -418
    -36    233    270    -98   -153    252    -59   -381    -64    -98   -992   -428
     33    262    228   -148    -98    246    -51   -381    -59    -90   -989   -431
     75    270    194   -171    -59    233    -54   -394    -70   -101   -997   -457
     49    210    161   -129    -57    187    -75   -426   -106   -137  -1034   -504
     44    200    153   -122    -54    176    -85   -441   -114   -142  -1039   -530
     59    213    150   -137    -46    181    -75   -436   -101   -129  -1028   -535
     38    205    166   -122    -62    187    -83   -452   -109   -142  -1034   -566
      7    176    168    -93    -80    171    -93   -465   -109   -155  -1044   -581
     54    228    171   -142    -59    200    -75   -444    -83   -129  -1021   -545
     23    176    153   -101    -64    163   -101   -462    -93   -140  -1036   -553
     75    215    140   -145    -31    179    -93   -449    -80   -127  -1015   -548
    140    293    153   -218     -7    223    -59   -426    -62   -114   -997   -540
     96    257    158   -176    -31    207    -62   -433    -70   -129  -1013   -555
     83    252    168   -168    -44    210    -80   -446    -83   -145  -1021   -568
    142    285    142   -213      0    215    -88   -446    -83   -148  -1023   -579
    205    301     93   -254     57    197    -83   -436    -80   -145  -1023   -579
    241    316     72   -280     85    194    -75   -431    -75   -135  -1015   -571
    267    340     70   -306     98    205    -77   -439    -83   -140  -1015   -568
    296    389     93   -342    101    241    -90   -457    -83   -135  -1013   -566
    272    392    119   -335     75    257    -98   -470    -85   -132  -1008   -566
    241    337     93   -290     72    215   -137   -501   -109   -158  -1031   -587
    293    350     54   -322    119    202   -153   -514   -122   -174  -1036   -584
    332    389     57   -361    137    223   -150   -511   -116   -171  -1028   -576
    293    332     36   -314    127    184   -161   -522   -135   -187  -1047   -594
    316    322      2   -319    155    163   -148   -517   -137   -192  -1054   -602
    275    241    -33   -259    153    106   -153   -535   -163   -223  -1091   -636
    200     98   -101   -148    150      0   -187   -568   -210   -280  -1156   -693
    176     41   -137   -109    158    -46   -205   -594   -246   -316  -1195   -730
    210     46   -166   -129    187    -59   -194   -584   -244   -316  -1202   -737
    200      2   -197   -103    197    -96   -197   -592   -265   -327  -1221   -750
    171    -49   -220    -59    194   -135   -220   -618   -288   -342  -1241   -771
    187    -67   -254    -59    218   -161   -215   -605   -290   -350  -1257   -774
    168    -80   -249    -44    207   -163   -223   -613   -306   -366  -1278   -782
    116   -140   -257     10    187   -197   -239   -626   -322   -379  -1306   -802
    202   -140   -342    -31    272   -241   -189   -566   -298   -371  -1322   -776
    265   -207   -472    -31    368   -340   -116   -470   -277   -394  -1382   -810
    194   -257   -452     31    322   -353    -12   -355   -226   -394  -1413   -839
    213   -205   -420     -5    314   -311    114   -200   -109   -311  -1361   -797
    197     18   -179   -106    189    -80    179    -96     70    -98  -1143   -597
    161    579    418   -371   -127    498    116   -148    275    283   -696   -176
     80   1106   1026   -592   -472   1067   -135   -483    280    542   -350    103
     25   1093   1067   -561   -522   1080   -493   -917     12    454   -376     44
    -62    428    491   -181   -275    459   -659  -1234   -493   -153   -963   -436
    -23   -280   -259    150    116   -270   -613  -1213   -849   -732  -1582   -909
     41   -553   -594    254    316   -574   -522  -1015   -826   -813  -1717  -1023
     57   -592   -649    267    350   -620   -407   -836   -696   -727  -1675  -1002
    111   -462   -574    176    342   -517   -285   -688   -542   -597  -1569   -922
     98   -407   -509    153    301   -457   -231   -623   -459   -535  -1512   -880
     93   -350   -444    127    267   -397   -189   -571   -394   -478  -1457   -841
     98   -293   -394     96    244   -345   -161   -537   -361   -452  -1428   -813
     59   -316   -376    129    218   -345   -158   -532   -366   -465  -1436   -807
    103   -288   -394     90    246   -342   -150   -519   -361   -459  -1423   -797
    142   -252   -394     54    267   -322   -135   -496   -350   -439  -1400   -789
    119   -259   -379     67    249   -319   -129   -488   -353   -436  -1395   -800
     93   -280   -374     93    233   -327   -129   -480   -355   -441  -1395   -802
    103   -262   -368     77    233   -314   -127   -472   -358   -444  -1392   -795
    142   -202   -345     28    244   -272   -116   -459   -345   -426  -1376   -782
    137   -187   -324     23    228   -254   -109   -449   -337   -418  -1369   -776
     88   -246   -335     80    210   -290   -111   -449   -345   -428  -1376   -789
     70   -267   -337     98    202   -301   -109   -436   -340   -426  -1376   -787
     85   -236   -322     75    202   -277   -111   -428   -329   -420  -1369   -782
    114   -200   -314     41    213   -257   -109   -423   -322   -407  -1361   -784
    122   -179   -301     28    210   -239   -103   -420   -319   -400  -1358   -787
    101   -187   -288     41    194   -236   -116   -428   -322   -405  -1369   -789
    129   -148   -280      7    205   -213   -106   -405   -303   -384  -1350   -763
    148   -127   -275    -12    210   -200    -98   -394   -293   -371  -1340   -743
    119   -132   -252      7    184   -192   -106   -400   -296   -368  -1332   -748
    132   -109   -241    -12    187   -174   -111   -402   -296   -366  -1319   -763
    140    -90   -231    -25    184   -161   -116   -387   -285   -355  -1301   -748
    155    -77   -236    -38    194   -155   -119   -366   -272   -337  -1283   -722
    181    -51   -233    -64    207   -142   -111   -332   -241   -301  -1252   -691
    166    -59   -226    -54    194   -142   -109   -316   -231   -288  -1241   -688
    161    -38   -200    -62    179   -119    -98   -306   -228   -283  -1234   -683
    200     31   -168   -116    184    -70    -67   -285   -215   -275  -1218   -675
    246     72   -174   -158    210    -49    -33   -265   -205   -267  -1210   -670
    155    -10   -168    -75    161    -88    -41   -290   -231   -293  -1239   -709
    124    -12   -137    -57    129    -75    -38   -298   -239   -306  -1241   -724
    119     20    -98    -70    109    -38    -25   -296   -236   -303  -1236   -719
     98     15    -83    -57     90    -33    -15   -296   -233   -303  -1249   -709
    111     18    -96    -67    103    -38     -2   -298   -233   -306  -1267   -724
    114     36    -77    -75     96    -20     -2   -303   -236   -311  -1286   -735
    101     46    -54    -75     77     -5    -12   -314   -257   -332  -1314   -761
     88     57    -31    -72     59     12    -28   -337   -275   -355  -1325   -802
     96     67    -31    -83     62     18    -31   -353   -290   -363  -1314   -820
     90     64    -25    -77     57     18    -33   -361   -296   -361  -1304   -818
     96     67    -28    -83     62     18    -38   -371   -303   -368  -1309   -820
     83     62    -20    -72     51     20    -49   -381   -314   -374  -1317   -828
     88     93      2    -93     44     49    -46   -371   -322   -363  -1312   -836
    101    116     15   -109     41     67    -33   -358   -324   -353  -1296   -839
     83    124     38   -106     23     83    -31   -350   -316   -353  -1309   -841
    106    166     59   -135     23    114    -36   -345   -303   -340  -1340   -826
    148    197     49   -174     49    124    -38   -345   -298   -335  -1345   -813
    171    228     57   -200     57    142    -31   -335   -288   -335  -1337   -789
    161    236     75   -200     44    155    -25   -329   -288   -332  -1330   -779
    171    265     93   -218     38    179    -28   -324   -283   -316  -1330   -761
    194    309    111   -252     41    210    -33   -314   -277   -303  -1319   -737
    231    348    116   -290     57    231    -41   -319   -277   -306  -1312   -732
    293    423    127   -358     83    275    -23   -316   -265   -301  -1288   -709
    314    472    158   -392     77    316    -15   -327   -267   -311  -1278   -688
    340    428     88   -387    124    259    -77   -392   -324   -368  -1335   -735
    423    420     -2   -423    213    210   -142   -444   -379   -410  -1371   -771
    475    392    -83   -433    277    155   -197   -493   -431   -444  -1400   -797
    605    441   -163   -522    384    140   -226   -517   -462   -465  -1423   -820
    675    415   -259   -548    467     77   -262   -553   -514   -517  -1465   -870
    701    340   -361   -522    532    -10   -283   -576   -561   -571  -1506   -922
    737    262   -478   -501    607   -106   -314   -613   -620   -628  -1530   -984
    670    210   -459   -439    566   -124   -327   -628   -654   -654  -1545  -1013
    672    194   -480   -436    576   -142   -324   -626   -667   -654  -1527  -1010
    649    197   -452   -423    550   -127   -290   -589   -659   -633  -1527   -984
    558    145   -413   -353    485   -132   -293   -584   -670   -633  -1509   -995
    433    103   -329   -267    381   -111   -283   -579   -662   -626  -1530  -1002
    423    103   -322   -265    371   -109   -262   -558   -659   -628  -1558  -1008
    405     83   -322   -244    363   -119   -244   -537   -654   -623  -1592  -1010
    371     -5   -379   -184    374   -192   -241   -522   -678   -654  -1652  -1036
    371   -132   -504   -119    436   -316   -194   -457   -693   -709  -1717  -1111
    350   -148   -498   -103    423   -322    -80   -329   -633   -704  -1732  -1143
    368    -38   -407   -166    389   -223     33   -163   -501   -597  -1657  -1075
    405    301   -103   -355    254     98     90    -31   -296   -329  -1389   -831
    355    854    498   -605    -70    678     75    -46    -75     49   -950   -428
    202   1304   1101   -753   -449   1202   -158   -363    -54    298   -610   -155
    135   1252   1117   -696   -491   1184   -478   -758   -319    189   -667   -231
     77    628    550   -355   -236    589   -636  -1080   -828   -410  -1247   -719
     85    -93   -179      5    132   -135   -639  -1122  -1208   -992  -1852  -1228
    142   -314   -457     85    298   -384   -566   -943  -1171  -1041  -1943  -1327
    158   -272   -433     57    293   -353   -431   -753  -1015   -935  -1875  -1278
    166   -161   -329     -5    246   -244   -319   -613   -875   -813  -1782  -1205
    171    -77   -249    -46    210   -163   -257   -532   -782   -735  -1709  -1153
    161    -31   -194    -67    176   -114   -213   -478   -727   -693  -1662  -1111
    163      5   -158    -85    161    -75   -181   -446   -696   -670  -1626  -1085
    148     23   -124    -85    137    -51   -166   -428   -675   -657  -1597  -1067
    137     25   -111    -80    124    -41   -153   -413   -665   -646  -1569  -1054
    119     33    -85    -77    101    -25   -140   -405   -649   -641  -1540  -1052
    116     62    -54    -90     85      5   -129   -389   -633   -626  -1512  -1039
    116     88    -28   -106     72     31   -116   -376   -626   -613  -1483  -1021
    109     83    -25    -96     67     28   -116   -374   -628   -610  -1470  -1021
     98     88    -12    -93     54     38   -119   -368   -623   -605  -1452  -1010
     96    122     23   -109     36     72   -109   -355   -607   -589  -1413   -989
     93    127     31   -111     31     80   -106   -348   -597   -584  -1384   -974
     88    132     44   -109     23     88    -98   -337   -584   -576  -1363   -961
     96    155     59   -127     18    109    -88   -327   -568   -563  -1327   -950
     98    168     70   -132     12    119    -75   -314   -550   -553  -1286   -937
     59    135     75    -98     -7    106    -77   -311   -548   -550  -1280   -932
     67    148     80   -106     -5    114    -57   -288   -530   -530  -1293   -901
    111    215    103   -166      5    161    -12   -239   -485   -491  -1275   -857
     67    200    129   -135    -31    166     -2   -215   -470   -483  -1273   -844
     20    153    132    -88    -57    142    -12   -207   -472   -483  -1275   -841
     49    163    114   -106    -31    140      2   -168   -457   -452  -1239   -802
     96    233    137   -166    -20    187     44   -106   -415   -400  -1184   -714
     85    239    153   -163    -33    197     59    -67   -387   -366  -1163   -652
     67    231    161   -150    -46    197     70    -38   -366   -342  -1150   -613
     90    246    155   -168    -31    202     83    -20   -353   -324  -1135   -589
    122    265    142   -194    -10    205     96     -7   -342   -309  -1111   -561
    103    254    150   -179    -23    202    119      2   -340   -306  -1080   -530
     98    249    150   -176    -25    200    145     12   -340   -319  -1065   -522
     75    226    150   -150    -36    189    158     20   -337   -337  -1054   -530
     23    202    179   -114    -77    192    158     28   -319   -350  -1039   -530
     57    218    161   -137    -51    189    168     41   -309   -353  -1034   -532
     49    205    153   -129    -51    179    189     57   -306   -348  -1031   -532
     38    194    155   -116    -57    176    210     75   -311   -337  -1026   -532
     41    181    140   -114    -49    161    220     83   -324   -335  -1036   -535
      5    155    148    -80    -70    150    236     93   -332   -335  -1044   -540
     44    153    109   -101    -31    129    244     96   -345   -348  -1052   -540
    114    135     20   -124     46     77    231     80   -381   -381  -1083   -555
    155    122    -33   -140     93     44    231     75   -397   -394  -1096   -561
    161    109    -51   -135    106     28    231     80   -402   -397  -1088   -558
    202    122    -80   -163    140     20    246     93   -397   -397  -1078   -545
    207    106   -101   -155    155      2    262    109   -394   -402  -1085   -535
    202     93   -109   -150    155     -7    272    129   -389   -402  -1085   -537
    239    148    -90   -194    163     28    316    168   -358   -368  -1060   -501
    179    127    -54   -155    116     36    345    194   -345   -353  -1036   -483
    129     93    -36   -111     83     28    361    220   -335   -350  -1008   -465
    145    109    -36   -129     90     38    379    254   -316   -332   -958   -433
    127     88    -41   -109     83     23    394    277   -309   -329   -924   -413
    155    106    -49   -132    103     28    418    311   -293   -319   -893   -384
    187    155    -31   -171    109     62    449    340   -270   -301   -862   -348
    181    179     -2   -181     90     88    462    342   -254   -288   -828   -322
    166    184     15   -176     75    101    457    345   -241   -283   -792   -301
    194    187    -10   -192    101     88    441    340   -249   -293   -769   -301
    249    215    -33   -231    142     90    439    353   -249   -290   -743   -293
    218    192    -25   -205    122     83    439    355   -259   -293   -750   -280
    218    161    -57   -189    137     51    436    350   -277   -309   -753   -283
    215    106   -111   -163    163      0    423    337   -303   -335   -761   -306
    197     38   -158   -116    179    -59    413    324   -335   -371   -782   -335
    187    -46   -233    -70    207   -140    400    309   -371   -415   -826   -376
    158   -137   -298    -10    226   -218    381    283   -413   -465   -878   -415
    207   -137   -345    -36    275   -241    389    275   -428   -485   -904   -423
    259   -122   -381    -67    319   -252    400    280   -439   -493   -906   -420
    176   -228   -407     25    290   -316    376    254   -478   -537   -937   -449
    210   -228   -441      7    324   -335    394    272   -478   -545   -935   -444
    202   -220   -423      5    311   -322    405    280   -478   -540   -919   -426
    181   -226   -407     23    293   -316    407    280   -480   -542   -914   -423
    158   -288   -446     62    301   -366    397    277   -501   -568   -943   -439
    161   -410   -571    124    363   -491    405    296   -537   -631  -1010   -509
    161   -506   -667    171    413   -587    493    381   -530   -670  -1070   -594
    223   -457   -680    116    452   -568    633    537   -444   -623  -1049   -589
    252   -311   -566     28    407   -436    748    730   -270   -452   -898   -431
    252    142   -109   -197    179     15    774    831     -5    -85   -496    -31
    103    805    698   -457   -296    753    706    740    254    361     31    480
    -31   1161   1192   -563   -610   1176    452    428    288    571    311    724
    -80    779    859   -350   -470    820    171      5   -127    181    -31    415
   -179   -119     59    150   -119    -31     31   -314   -753   -589   -782   -254
   -124   -662   -537    392    205   -602     46   -270   -987   -953  -1176   -626
    -25   -732   -706    379    340   -719    153    -70   -896   -924  -1179   -657
    -15   -665   -649    340    316   -659    296    111   -745   -813  -1085   -592
     49   -537   -587    244    316   -561    413    252   -605   -696   -976   -511
    109   -431   -540    158    322   -485    485    335   -522   -620   -885   -444
    166   -345   -511     90    337   -428    540    397   -459   -566   -813   -392
    109   -397   -506    142    303   -449    548    405   -459   -571   -802   -384
     59   -444   -504    192    280   -472    548    410   -465   -581   -802   -384
    111   -389   -501    140    306   -444    581    439   -439   -558   -769   -363
    155   -340   -496     93    324   -418    610    470   -413   -540   -730   -335
     80   -379   -462    148    270   -420    610    472   -410   -548   -711   -322
     83   -389   -475    153    277   -431    610    470   -413   -550   -701   -322
    142   -361   -504    109    322   -431    620    480   -405   -548   -685   -311
    166   -345   -511     90    337   -428    631    498   -392   -535   -665   -293
    153   -319   -472     80    311   -397    654    527   -368   -509   -631   -265
    129   -314   -444     90    285   -379    675    550   -353   -498   -607   -249
    140   -301   -441     80    288   -371    691    568   -340   -493   -587   -236
    145   -262   -407     59    275   -335    706    597   -319   -475   -548   -202
    124   -267   -392     70    257   -329    696    602   -314   -465   -527   -187
    109   -277   -389     83    246   -332    698    618   -301   -465   -509   -184
    166   -184   -353      7    257   -267    732    662   -254   -426   -449   -137
    140   -168   -309     15    223   -239    737    672   -244   -415   -418   -124
    109   -202   -311     44    210   -254    732    672   -249   -413   -407   -124
    129   -176   -309     23    218   -241    743    698   -231   -392   -376   -103
    148   -150   -298      0    223   -223    753    730   -207   -371   -342    -72
    135   -155   -290     10    213   -223    761    756   -189   -358   -316    -49
    181    -83   -265    -49    220   -174    787    802   -153   -322   -262     -7
    192    -51   -244    -70    218   -148    800    831   -132   -303   -223     20
    189    -51   -241    -70    213   -145    807    852   -122   -296   -200     41
    184    -49   -233    -67    207   -140    823    870   -116   -293   -192     49
    187     -2   -189    -93    187    -96    867    898    -83   -262   -158     80
    163      0   -163    -83    163    -80    891    911    -72   -249   -137     93
    114    -46   -161    -36    135   -103    888    904    -83   -259   -145     83
     98    -51   -150    -23    124   -101    901    917    -64   -246   -127     96
    119      5   -116    -64    116    -54    945    956    -20   -210    -88    132
     72    -38   -111    -18     90    -75    963    969    -10   -210    -88    129
     72    -38   -111    -18     88    -72    979    971     -7   -210    -85    119
    127      7   -119    -67    124    -54   1002    984     12   -192    -64    122
     88    -46   -137    -23    111    -93    997    963     -2   -213    -90     93
     72    -96   -168     10    119   -132    979    940    -23   -236   -111     64
     85    -83   -168     -2    124   -124    979    943    -15   -231   -101     75
     96    -49   -145    -23    119    -96    989    950     -2   -215    -83    103
    114    -54   -171    -31    140   -111    982    945     -5   -215    -90     90
    135    -67   -202    -33    168   -135    987    948     -2   -215    -96     83
    150    -75   -226    -38    187   -150   1002    969     10   -207    -90     88
    158    -70   -228    -44    192   -148   1013    979     25   -197    -72    103
    174    -59   -233    -59    202   -145   1013    987     36   -189    -62    111
    187    -41   -228    -72    205   -135   1028   1010     54   -176    -49    122
    200    -33   -233    -83    215   -135   1052   1034     67   -161    -36    137
    215      2   -213   -109    215   -103   1075   1057     90   -140    -10    166
    244     28   -215   -137    231    -93   1091   1075    103   -122      5    194
    262     31   -231   -148    246   -101   1096   1083    106   -119      5    205
    257     25   -233   -142    244   -103   1101   1088    109   -122      7    213
    272     83   -189   -176    231    -51   1117   1098    127   -103     33    241
    267     77   -189   -174    228    -54   1122   1098    127   -103     28    252
    254     62   -192   -158    223    -64   1114   1091    114   -116      7    262
    267     62   -205   -166    236    -70   1104   1078    106   -124     -7    280
    249     41   -207   -145    228    -83   1093   1070     93   -142    -18    285
    254     25   -228   -140    239    -98   1093   1070     83   -148     -2    270
    231    -12   -244   -109    236   -127   1096   1070     75   -150      0    259
    194   -109   -303    -44    246   -205   1080   1054     41   -189    -25    220
    166   -181   -348      7    257   -265   1062   1036     15   -213    -28    161
    215   -158   -374    -31    293   -267   1078   1052     25   -200     12    142
    220   -187   -407    -18    311   -296   1088   1054     18   -210     25    132
    140   -303   -444     80    290   -371   1062   1023    -20   -257    -12     98
    106   -361   -467    127    285   -413   1060   1010    -44   -290    -44     75
    166   -303   -472     67    319   -387   1080   1023    -33   -277    -25     83
    184   -270   -454     44    319   -361   1096   1028    -20   -267     -7     88
     98   -350   -452    124    272   -400   1078   1005    -44   -293    -33     54
     90   -400   -491    155    290   -444   1091   1018    -51   -303    -46     41
    163   -444   -607    137    384   -524   1132   1072    -62   -332    -90     -2
    158   -535   -693    187    426   -615   1226   1179    -44   -361   -145    -70
    155   -524   -680    184    418   -602   1343   1332     38   -306   -114    -64
    200   -332   -532     67    366   -431   1465   1527    228   -111     64     90
    220    233     10   -228    106    122   1488   1610    527    301    519    545
    103    932    826   -519   -361    880   1395   1475    784    756   1044   1093
    -57   1158   1213   -550   -633   1187   1083   1080    727    875   1223   1301
   -140    750    891   -303   -514    820    784    652    303    483    865    997
   -158   -174    -18    166    -72    -96    675    381   -327   -324     57    277
   -114   -743   -628    426    257   -685    691    436   -537   -670   -340    -98
    -38   -826   -787    431    374   -807    805    626   -441   -639   -358   -124
     15   -724   -740    355    376   -732    963    820   -272   -509   -267    -49
     38   -620   -662    288    350   -641   1067    940   -155   -400   -176     31
     57   -561   -618    252    337   -589   1130   1005    -96   -342   -124     77
     67   -545   -613    239    340   -579   1174   1049    -59   -309    -88    109
     80   -535   -615    228    348   -574   1197   1075    -38   -285    -62    132
     77   -530   -610    226    342   -568   1189   1072    -36   -277    -51    140
     77   -522   -602    220    337   -561   1202   1083    -20   -262    -33    150
     93   -506   -600    205    345   -553   1218   1101     -2   -244    -12    161
     98   -511   -610    207    353   -561   1215   1098     -2   -244     -5    155
     90   -478   -571    192    329   -522   1218   1101     10   -228      7    153
     93   -488   -581    197    335   -535   1226   1109     23   -218     20    158
     83   -493   -579    205    329   -537   1226   1122     36   -213     25    163
     93   -488   -581    197    337   -535   1226   1132     49   -192     41    168
     90   -496   -587    200    337   -540   1239   1148     64   -174     72    171
     90   -504   -594    205    340   -548   1244   1158     72   -161     98    168
     90   -480   -574    192    329   -527   1244   1161     83   -148    122    166
     96   -472   -568    189    332   -519   1247   1163     88   -137    137    155
     98   -478   -576    187    337   -527   1254   1171    103   -129    155    148
    103   -449   -553    171    327   -501   1273   1192    127   -114    189    158
     96   -420   -519    161    306   -470   1267   1197    137   -103    218    155
    103   -394   -498    145    301   -446   1265   1205    158    -80    267    161
    124   -392   -519    132    319   -454   1267   1223    176    -59    296    171
    124   -379   -504    127    311   -441   1262   1234    181    -46    309    179
    135   -348   -483    103    306   -415   1252   1236    194    -31    319    189
    153   -324   -478     85    314   -400   1249   1257    218    -25    327    207
    155   -306   -465     72    309   -384   1254   1273    231     -2    329    223
    163   -280   -444     57    303   -361   1270   1288    249     15    345    233
    181   -244   -426     28    301   -335   1286   1291    262     25    355    254
    163   -246   -410     41    285   -327   1293   1288    272     41    335    254
    148   -262   -413     54    280   -337   1306   1293    280     51    329    241
    148   -231   -381     41    262   -306   1332   1306    293     70    342    272
    163   -192   -355     12    257   -272   1348   1301    296     75    327    246
    142   -192   -335     25    239   -262   1356   1293    314     70    311    215
    122   -181   -306     28    213   -244   1369   1293    332     90    319    210
    106   -176   -285     33    194   -231   1379   1301    353    101    337    210
     93   -179   -272     41    181   -226   1384   1304    371     98    355    205
     88   -200   -288     57    187   -244   1382   1296    374     96    345    181
     70   -223   -293     72    181   -257   1374   1278    363     88    327    166
     75   -205   -280     64    176   -241   1374   1267    363     83    327    168
     88   -194   -285     51    184   -239   1369   1265    361     70    329    163
     83   -192   -275     54    179   -233   1374   1267    371     77    327    161
     77   -179   -259     49    166   -220   1371   1260    371     75    311    158
     88   -161   -249     36    166   -205   1369   1252    376     83    298    155
     85   -116   -202     12    142   -158   1379   1260    394     96    306    171
    103    -67   -171    -18    137   -119   1395   1275    413    106    322    192
    109    -51   -163    -31    135   -106   1408   1291    426    119    337    202
    124    -18   -142    -54    132    -80   1415   1296    436    127    342    197
    127     10   -116    -70    122    -51   1415   1299    439    129    348    194
    135     31   -103    -83    119    -36   1423   1312    444    132    361    205
    137     70    -67   -106    103      2   1415   1312    452    135    371    207
    155    148     -7   -153     83     70   1426   1312    467    153    392    220
    148    184     33   -166     54    109   1436   1309    478    163    394    236
    153    168     15   -161     70     93   1408   1283    454    148    358    236
    150    145     -5   -150     77     70   1358   1249    433    132    337    231
    153    137    -15   -148     85     62   1348   1239    428    135    335    236
    140    109    -31   -127     85     41   1340   1223    415    124    314    218
    150     88    -62   -119    106     12   1332   1213    402    103    259    200
    163     75    -88   -119    127     -7   1312   1195    381     77    210    168
    168      0   -168    -83    168    -85   1296   1174    348     33    161    122
    155    -49   -205    -54    179   -127   1283   1163    324     12    124     98
    129    -77   -207    -25    168   -142   1267   1135    303      0    109     80
    135   -119   -257    -10    194   -187   1252   1122    277    -25     83     59
    150   -161   -311      5    231   -236   1239   1101    254    -49     57     28
    140   -176   -319     18    228   -246   1231   1088    244    -51     44     18
    166   -155   -322     -5    244   -239   1218   1085    244    -49     44     15
    155   -145   -303     -5    228   -226   1218   1088    254    -46     57     31
    145   -197   -342     25    241   -267   1223   1096    244    -64     33     15
    140   -327   -467     93    301   -397   1239   1122    210   -129    -41    -62
    132   -379   -511    124    322   -444   1330   1213    249   -150    -77   -116
    119   -337   -459    109    288   -397   1421   1340    345    -85    -25    -93
    155   -101   -259    -28    207   -179   1496   1486    527    124    194     88
    145    397    249   -272    -51    324   1525   1558    769    491    610    478
    -12    984    997   -485   -504    989   1452   1413    940    857   1047    872
    -90   1078   1169   -493   -631   1122   1145   1039    776    883   1132    922
   -145    610    756   -233   -452    683    904    641    303    418    706    545
   -150   -103     44    127    -98    -31    826    457   -166   -231     41    -23
    -51   -483   -431    267    189   -457    828    548   -270   -452   -223   -246
      7   -571   -581    280    290   -576    909    706   -168   -415   -231   -259
     49   -527   -576    239    311   -550   1002    826    -51   -340   -184   -213
     70   -428   -498    176    283   -462   1075    914     57   -246   -119   -148
     75   -348   -423    137    249   -384   1122    969    137   -171    -51    -98
     62   -322   -387    129    223   -353   1153   1002    174   -137    -10    -77
     64   -293   -358    114    210   -324   1171   1021    194   -111     31    -51
     70   -277   -348    101    207   -311   1179   1036    213    -90     49    -31
     85   -283   -368     98    226   -324   1184   1044    228    -85     49    -33
     72   -277   -350    101    210   -314   1189   1047    239    -75     83    -25
     62   -280   -342    109    200   -311   1192   1049    246    -67     90    -10
     62   -283   -345    109    202   -314   1197   1054    257    -57     98     18
     64   -285   -350    111    207   -316   1202   1065    267    -38     98     41
     41   -306   -350    132    194   -327   1200   1057    270    -51     75     44
     23   -340   -366    158    194   -353   1189   1052    265    -59     75     41
     31   -329   -361    148    192   -345   1184   1057    275    -46     72     57
     72   -270   -342     98    207   -306   1197   1088    311     -5    106    106
     90   -267   -358     85    223   -311   1213   1117    337     20    119    129
     36   -335   -371    150    202   -353   1202   1117    332     36    114    124
      7   -353   -363    171    181   -358   1182   1111    337     62    127    122
     20   -332   -353    155    187   -342   1192   1127    361     85    161    140
    103   -257   -363     75    231   -309   1231   1163    400    109    202    184
     98   -270   -368     85    231   -319   1228   1171    413    101    194    194
     18   -358   -376    168    194   -366   1195   1156    405     75    158    187
     31   -345   -376    158    202   -361   1179   1166    413    101    155    220
     54   -314   -368    127    210   -340   1166   1184    426    148    150    254
     77   -288   -366    106    220   -327   1176   1218    446    184    161    296
     88   -280   -368     93    226   -324   1192   1247    454    197    176    293
     93   -270   -363     88    228   -316   1213   1270    459    205    176    293
     96   -265   -363     83    228   -314   1231   1286    459    207    171    301
    114   -246   -361     64    236   -301   1247   1291    457    207    176    311
    119   -254   -374     67    244   -314   1254   1280    441    184    142    309
    124   -259   -384     67    254   -322   1275   1288    444    174    127    322
     90   -298   -392    101    241   -345   1286   1288    439    163    122    327
     88   -296   -384    103    233   -340   1291   1286    439    166    122    322
     72   -288   -361    106    213   -324   1293   1275    439    161    116    311
     28   -322   -350    148    189   -335   1299   1273    439    148     96    303
     83   -293   -376    103    228   -335   1322   1267    446    150     88    296
    132   -252   -384     59    257   -319   1340   1267    459    161    101    296
     41   -322   -363    137    202   -342   1335   1249    446    140     90    283
     10   -324   -335    158    171   -329   1345   1249    459    145     96    288
     12   -311   -327    148    166   -319   1356   1260    478    163    103    290
    -25   -371   -345    197    158   -358   1340   1239    462    145     72    267
    -33   -387   -353    210    158   -371   1325   1221    449    127     38    246
     10   -368   -379    179    194   -374   1314   1215    452    132     38    241
     88   -311   -402    109    244   -358   1312   1221    465    148     75    241
    127   -283   -410     75    267   -345   1309   1226    475    148     98    233
    114   -252   -368     67    239   -309   1317   1241    498    168    129    252
    137   -239   -376     51    257   -306   1332   1260    524    192    155    275
    187   -187   -374      0    277   -280   1361   1283    555    223    181    303
    148   -174   -324     12    233   -249   1371   1301    579    249    194    327
    148   -119   -270    -15    207   -194   1379   1322    610    290    223    368
    148    -75   -223    -36    184   -148   1384   1319    628    311    239    387
    114    -80   -194    -18    153   -137   1374   1301    626    303    239    381
    148    -49   -197    -49    171   -122   1369   1293    626    303    239    397
    116    -85   -205    -18    161   -145   1335   1257    597    280    215    374
     80    -85   -166      2    122   -124   1319   1241    589    277    215    374
    114   -106   -220     -5    166   -163   1304   1228    574    254    192    358
     93   -150   -244     28    166   -197   1288   1208    553    231    166    332
     64   -202   -270     67    166   -236   1275   1187    527    197    140    290
     72   -228   -301     77    187   -265   1275   1184    522    174    122    259
     46   -285   -335    119    189   -309   1260   1161    488    140     90    220
     10   -332   -342    161    174   -335   1234   1130    459    114     80    189
     38   -329   -368    142    202   -348   1236   1124    454    106     77    179
     44   -353   -397    155    220   -374   1228   1111    444     85     62    171
      5   -423   -428    207    213   -423   1213   1088    426     57     38    140
     28   -397   -426    184    226   -410   1210   1085    426     57     44    140
     38   -379   -420    168    228   -397   1200   1078    420     51     41    132
     44   -431   -475    194    259   -452   1197   1080    402     20      7    101
     46   -566   -613    257    327   -589   1236   1130    379    -44    -83      2
     -2   -628   -626    314    309   -626   1322   1215    410    -67   -127    -77
     44   -540   -584    246    311   -561   1421   1358    530     15    -67    -49
    155   -197   -353     20    254   -275   1501   1499    753    270    192    181
     96    329    231   -215    -67    280   1454   1465    963    646    636    574
    -67    800    865   -366   -467    831   1202   1150    982    901    984    846
   -103    857    958   -379   -532    909    865    748    748    833    992    813
   -153    277    431    -62   -290    353    675    376    233    241    444    332
   -153   -439   -285    293     64   -361    691    342   -129   -335   -142   -153
    -85   -685   -602    384    257   -644    766    511   -106   -420   -267   -272
    -62   -691   -628    374    283   -659    875    678     25   -342   -218   -252
    -18   -535   -517    277    249   -527    989    820    187   -213   -103   -166
    -33   -478   -444    254    202   -462   1028    870    259   -150    -57   -132
    -49   -433   -384    241    166   -410   1049    891    301   -114    -31    -98
     31   -316   -348    142    187   -329   1083    930    350    -70      5    -41
    111   -215   -327     51    218   -270   1106    950    379    -51     31    -12
     18   -303   -322    142    168   -311   1080    919    355    -83     12    -44
      2   -288   -290    142    145   -290   1062    911    355    -83     23    -44
     31   -252   -283    111    155   -267   1052    909    363    -77     31    -49
     83   -207   -290     62    187   -249   1049    906    366    -72     33    -54
     96   -158   -257     28    174   -207   1041    904    371    -67     36    -49
     80   -163   -244     41    161   -205   1026    888    366    -75     31    -51
     77   -145   -226     33    148   -184   1015    880    368    -70     31    -54
    111   -101   -213     -5    161   -155   1028    898    392    -46     44    -38
    103    -83   -187    -10    142   -135   1023    898    407    -38     51    -23
     67    -67   -137      0    101   -101   1013    891    415    -28     62     -7
    103     -2   -109    -51    106    -54   1031    914    444      0     85     23
    155     62    -93   -109    124    -15   1062    940    483     31    109     54
     75     15    -59    -46     64    -20   1049    919    470     18     88     46
     -7    -31    -23     18      7    -28   1023    896    459     10     72     36
      7     -7    -15     -2     10    -10   1018    898    475     25     80     41
     31     41     10    -36     10     25   1010    904    493     51    103     57
     36     96     59    -67    -10     77    997    911    509     77    132     64
     44    124     80    -85    -18    103    995    930    530    109    153     75
     51    171    119   -114    -33    145    992    943    553    142    176     93
     33    213    179   -122    -72    197   1000    961    581    171    202    114
     18    223    205   -122    -93    215   1010    976    597    181    202    127
     36    241    205   -140    -85    223   1010    971    602    181    192    135
     70    262    189   -168    -59    226   1005    950    597    171    181    129
     90    259    168   -174    -38    215    992    924    576    145    158    106
    106    249    142   -181    -18    197    974    901    558    124    142     85
    111    244    129   -179    -10    187    963    880    550    116    129     75
     96    239    140   -168    -23    189    958    862    548    114    114     67
     62    252    189   -155    -62    220    958    852    561    129    109     75
     51    246    194   -150    -72    220    958    844    568    132     88     75
     51    228    176   -140    -62    202    953    823    558    122     57     59
     67    241    171   -155    -51    207    950    807    555    119     36     46
     96    265    168   -179    -36    218    935    782    542    106     10     28
     54    210    155   -135    -51    181    888    730    506     64    -38    -15
     70    194    122   -132    -25    158    849    693    480     38    -70    -36
    187    275     88   -233     49    184    849    691    491     54    -62    -18
    226    303     77   -265     75    192    836    678    488     51    -67    -15
    228    275     44   -254     93    161    813    654    470     38    -88    -23
    215    239     23   -228     96    132    797    641    459     31   -114    -36
    215    223      7   -220    101    116    792    633    459     28   -135    -41
    228    262     33   -244     98    148    802    649    480     54   -122    -18
    220    290     70   -254     75    179    807    662    491     80   -111      0
    231    324     93   -277     67    210    810    667    501     93   -103     12
    223    345    119   -285     49    233    813    675    511    109   -101     33
    213    350    137   -280     38    244    815    680    519    116    -96     46
    231    379    148   -306     41    262    823    683    530    124    -88     72
    220    436    213   -329      2    324    836    685    550    155    -67    109
    218    472    252   -345    -18    363    831    672    558    171    -62    129
    202    462    259   -332    -28    361    805    644    540    161    -72    127
    187    436    249   -314    -31    342    766    607    511    140   -101    109
    187    436    249   -311    -31    342    740    579    488    124   -119     93
    174    415    239   -296    -33    327    724    555    465    109   -140     70
    168    389    220   -277    -25    306    717    537    446     90   -163     57
    150    335    184   -244    -18    259    709    517    420     67   -197     38
    127    290    163   -210    -18    228    693    496    392     41   -233     10
    116    252    135   -187    -10    194    675    470    361     10   -272    -23
    106    205     98   -155      5    153    644    439    324    -25   -316    -67
    109    168     57   -140     25    114    618    407    290    -57   -355    -98
    109    161     49   -135     31    106    610    400    275    -62   -368   -103
     83    129     44   -106     18     88    587    376    254    -83   -389   -119
     54     90     36    -72     10     64    558    350    223   -111   -410   -140
     72     85     12    -80     31     49    548    340    213   -116   -407   -158
     77     33    -44    -57     59     -2    542    332    194   -135   -423   -207
     88    -83   -174     -2    129   -127    563    358    161   -202   -506   -296
     77   -142   -220     33    148   -181    665    454    187   -228   -563   -358
    106    -49   -155    -28    129   -103    776    610    306   -140   -511   -309
    145    207     62   -176     41    135    849    756    501     88   -296   -103
    176    792    613   -485   -218    704    826    782    750    483    158    335
      0   1413   1413   -706   -706   1413    644    548    919    875    659    774
    -83   1447   1527   -683   -807   1486    262    119    719    857    711    787
   -129    901   1031   -387   -581    966     -2   -309    176    298    194    324
   -153    103    254     23   -205    179    -62   -493   -361   -420   -530   -306
   -103   -314   -210    210     51   -262    -20   -397   -488   -670   -818   -571
    -57   -311   -254    184     96   -283     98   -223   -361   -600   -800   -545
    -25   -202   -176    114     72   -189    213    -90   -244   -504   -761   -478
    -25   -103    -77     64     23    -90    259    -28   -179   -436   -722   -426
     18     -7    -25     -5     20    -15    288     10   -129   -389   -691   -384
     33     10    -23    -23     25     -5    309     25   -116   -381   -693   -358
      7     10      2     -7      2      5    301     10   -132   -394   -714   -355
    -10     20     31     -5    -20     25    283     -7   -153   -410   -735   -363
     36     72     36    -54      0     54    280    -10   -163   -413   -735   -366
     75    132     57   -106      7     96    288     -2   -168   -405   -717   -350
     59    132     72    -98     -5    103    267    -25   -202   -420   -730   -361
     75    150     75   -114      0    114    252    -49   -236   -433   -735   -384
    116    189     72   -153     23    132    244    -67   -265   -436   -717   -407
    122    197     75   -161     23    137    231    -77   -254   -449   -706   -420
    116    205     88   -163     15    148    220    -80   -257   -449   -693   -423
    106    200     93   -155      7    148    205    -88   -262   -457   -688   -431
    155    228     72   -192     41    150    197    -88   -270   -457   -685   -439
    207    270     59   -241     72    166    189    -90   -277   -454   -678   -444
    215    301     85   -259     64    194    200    -85   -270   -441   -675   -423
    187    298    111   -244     36    205    192    -96   -277   -444   -691   -407
    213    311     98   -262     57    205    181   -101   -283   -441   -701   -392
    272    381    106   -329     83    246    189    -83   -270   -418   -680   -361
    241    381    140   -311     49    259    176    -83   -277   -415   -675   -358
    231    392    158   -311     33    275    174    -70   -272   -407   -670   -342
    213    402    189   -306     12    296    176    -44   -259   -392   -649   -311
    205    413    205   -309     -2    309    163    -36   -254   -379   -631   -296
    213    441    228   -327     -7    337    161    -15   -246   -363   -610   -283
    205    475    270   -342    -31    374    163      5   -239   -342   -605   -272
    226    532    306   -379    -38    420    181     25   -226   -314   -587   -252
    192    511    316   -353    -62    415    184     20   -233   -322   -600   -259
    171    506    335   -340    -80    420    192     18   -239   -324   -613   -270
    179    540    361   -361    -90    452    207     25   -231   -319   -626   -265
    179    553    374   -366    -96    465    218     31   -226   -319   -641   -259
    153    545    389   -350   -119    467    210     25   -226   -322   -652   -262
    140    537    397   -340   -127    467    213     25   -218   -319   -659   -265
    129    561    428   -345   -150    496    236     36   -200   -303   -652   -252
    129    558    428   -342   -148    493    236     33   -200   -303   -654   -270
    111    524    413   -319   -150    470    226     20   -215   -319   -670   -290
     88    527    439   -309   -174    483    228     20   -215   -327   -670   -290
     88    524    433   -309   -174    480    220      5   -233   -345   -683   -314
     98    504    405   -301   -153    454    210    -10   -254   -366   -693   -332
     98    511    413   -306   -158    462    202    -20   -262   -371   -696   -329
     96    524    428   -311   -166    478    194    -18   -259   -366   -691   -316
     85    530    444   -311   -179    488    197    -12   -254   -355   -683   -303
     75    548    472   -311   -197    511    210      2   -241   -340   -665   -280
     67    550    483   -309   -207    517    210      7   -241   -340   -662   -270
     59    574    514   -319   -226    545    223     25   -228   -322   -646   -252
     51    600    545   -327   -246    574    244     51   -202   -301   -626   -226
     54    636    581   -345   -262    610    267     83   -179   -280   -597   -189
     59    683    623   -371   -280    654    283     98   -166   -267   -584   -179
     57    672    615   -366   -280    646    285    103   -168   -270   -592   -176
     59    685    626   -374   -283    654    293    111   -161   -265   -581   -158
     54    724    670   -389   -306    698    306    124   -140   -249   -558   -135
     44    779    735   -413   -345    758    319    124   -119   -226   -524   -109
     23    784    761   -405   -368    774    311    111   -129   -228   -524    -90
     23    779    756   -405   -366    769    288     88   -153   -249   -545    -77
     20    758    737   -389   -358    748    270     70   -174   -267   -563    -67
    -25    717    740   -348   -381    727    254     57   -197   -285   -581    -70
    -49    693    740   -322   -394    717    254     51   -210   -296   -584    -75
    -57    644    701   -296   -379    672    249     44   -236   -316   -607   -103
    -70    587    657   -257   -363    620    231     25   -272   -348   -633   -135
    -90    509    600   -210   -345    553    210     10   -303   -387   -659   -153
    -93    480    571   -194   -332    524    210      2   -319   -402   -665   -161
    -54    496    550   -220   -303    522    220      5   -324   -405   -657   -155
    -83    462    545   -189   -314    504    215     -5   -348   -423   -665   -176
   -137    397    535   -132   -337    465    192    -20   -374   -452   -675   -202
   -132    384    517   -127   -324    449    194    -12   -376   -452   -657   -194
   -158    353    509    -98   -332    428    189    -18   -387   -454   -646   -200
   -145    329    475    -90   -309    402    189    -12   -397   -470   -639   -210
   -150    226    376    -38   -265    301    202     10   -428   -524   -683   -270
   -166    124    290     20   -228    207    277     98   -431   -568   -737   -350
    -72    207    280    -67   -176    244    410    270   -329   -509   -683   -340
    -28    366    394   -168   -210    379    535    478   -155   -332   -496   -192
    -23    852    875   -415   -449    865    555    581    111     57    -54    257
   -200   1488   1688   -646   -943   1587    457    470    363    493    462    792
   -342   1800   2140   -730  -1241   1969    197    135    366    665    722   1044
   -376   1460   1836   -540  -1106   1647    -80   -275    -23    311    418    774
   -410    532    943    -62   -678    737   -194   -579   -680   -501   -400     49
   -389    -83    306    236   -348    111   -179   -542   -930   -883   -831   -368
   -342   -228    111    285   -228    -59    -90   -374   -872   -880   -857   -418
   -283   -127    155    205   -220     12     59   -171   -704   -748   -756   -340
   -296    -36    259    163   -277    111    155    -36   -563   -628   -652   -246
   -311      0    311    155   -311    155    207     38   -488   -542   -574   -184
   -236     77    311     77   -275    194    252    103   -441   -478   -496   -124
   -148    135    283      7   -215    207    277    140   -420   -444   -426    -90
   -220     67    288     75   -254    179    277    145   -423   -454   -400    -90
   -228     57    285     85   -257    168    275    161   -397   -459   -381    -85
   -215     46    262     85   -239    153    272    168   -381   -454   -376    -75
   -207     28    236     90   -220    132    275    174   -389   -454   -376    -57
   -192     80    272     54   -233    174    319    223   -368   -423   -332    -12
   -166     88    254     38   -210    171    337    244   -379   -423   -316      2
   -322     33    355    140   -337    194    366    265   -376   -418   -290     28
   -314     44    358    135   -335    200    387    285   -368   -410   -275     44
   -176     93    270     38   -223    181    384    285   -387   -431   -283     49
   -213     88    301     62   -257    194    410    314   -374   -418   -259     77
   -309     33    342    135   -327    187    423    335   -368   -410   -254     88
   -215     77    293     70   -254    184    420    345   -366   -407   -249     83
   -161    129    290     12   -226    210    439    371   -350   -392   -220    103
   -187    132    319     25   -252    226    452    392   -335   -384   -205    132
   -171    119    288     25   -231    202    454    407   -340   -392   -207    137
   -283    124    407     80   -345    265    498    462   -293   -345   -145    194
   -301    116    415     90   -358    265    493    470   -290   -350   -132    202
   -311    132    444     88   -379    288    504    498   -270   -327   -106    233
   -288    197    483     44   -387    340    530    545   -228   -280    -46    290
   -301    192    493     54   -397    342    540    584   -200   -254      5    303
   -223    168    392     25   -309    280    501    555   -231   -283      2    254
    -62    228    290    -85   -176    259    506    566   -233   -285     18    257
      2    275    272   -140   -135    272    532    592   -215   -267     49    288
   -101    200    301    -49   -200    249    530    579   -231   -280     44    270
   -179    153    332     10   -254    241    527    576   -239   -290     44    259
   -142    181    324    -20   -233    252    558    602   -210   -275     67    290
    -75    215    288    -72   -181    252    579    623   -189   -267     80    303
      0    226    226   -111   -111    226    579    620   -194   -285     64    285
    -12    202    215    -96   -114    207    592    626   -194   -288     54    270
    -67    176    241    -54   -153    207    605    633   -187   -285     46    277
    -83    153    236    -36   -161    194    597    623   -189   -298     28    275
    -49    135    184    -41   -116    158    574    594   -210   -322      0    246
     -5    166    168    -83    -88    168    597    615   -192   -314     15    257
     18    179    161    -98    -72    171    602    623   -181   -314     23    254
    -18    135    150    -59    -83    142    587    607   -194   -332      7    228
      7    176    168    -90    -80    174    610    639   -166   -303     38    249
    -10    192    200    -93   -103    197    639    667   -137   -275     70    277
    -75    153    228    -38   -153    189    644    685   -122   -267     88    285
   -111    114    226     -2   -168    168    639    691   -119   -267     93    283
   -103    119    223     -7   -163    171    652    717    -96   -249    111    296
   -101    168    270    -36   -184    218    685    758    -51   -215    155    337
    -85    231    316    -72   -202    275    730    797    -15   -179    200    374
   -116    233    350    -59   -236    293    745    810     -2   -174    215    387
   -158    197    355    -18   -257    275    745    818      0   -179    210    381
   -111    252    363    -70   -239    306    779    857     36   -145    246    413
    -70    319    389   -124   -228    353    810    893     72   -103    293    449
   -124    303    428    -90   -277    366    823    896     88    -90    316    467
   -176    303    480    -62   -327    392    831    898    103    -75    345    488
   -135    327    462    -98   -298    394    810    880     98    -77    350    493
   -106    322    428   -109   -267    374    789    865     83    -83    350    498
   -140    293    433    -77   -288    363    766    852     72    -88    353    501
   -176    244    420    -33   -298    332    753    841     59   -106    345    485
   -179    228    405    -25   -293    316    750    836     57   -111    342    478
   -179    176    355      0   -267    265    735    820     33   -137    316    446
   -179    127    306     25   -244    215    722    813     10   -158    296    418
   -163     98    262     33   -213    179    717    813      0   -166    290    410
   -181     54    236     62   -210    145    698    795    -20   -184    280    392
   -187     15    200     85   -194    106    678    769    -41   -207    262    374
   -207    -33    174    119   -192     70    667    756    -57   -231    244    361
   -192    -38    153    116   -174     57    657    750    -64   -241    244    350
   -166    -41    122    101   -145     41    641    740    -80   -252    236    329
   -168    -59    109    114   -140     23    636    737    -88   -259    231    322
   -210    -85    122    148   -166     15    662    771    -75   -259    231    314
   -241   -161     80    202   -161    -41    737    857    -49   -280    189    262
   -213   -210      2    210   -109   -103    831    963    -10   -285    158    205
   -135   -116     18    124    -77    -49    927   1127    106   -189    239    272
   -114    218    329    -51   -223    272   1002   1291    345    101    545    574
   -210    883   1093   -335   -652    987   1031   1361    685    605   1114   1140
   -358   1421   1777   -532  -1067   1597    833   1096    833    956   1545   1556
   -428   1322   1748   -446  -1088   1535    511    662    584    820   1454   1467
   -472    566   1036    -49   -756    802    272    205    -57    109    766    841
   -446   -267    179    358   -314    -44    205     51   -553   -561     67    197
   -418   -509    -90    462   -166   -301    296    252   -511   -605    -23     88
   -353   -449    -96    400   -129   -272    441    457   -358   -498     57    135
   -316   -309      7    311   -163   -150    584    633   -194   -361    176    223
   -335   -202    132    270   -233    -36    678    743    -77   -265    267    303
   -337   -200    137    267   -239    -31    709    782    -44   -241    283    309
   -376   -197    179    285   -277    -10    750    828     -5   -207    309    340
   -407   -184    223    293   -316     20    787    857     25   -181    337    363
   -374   -161    213    267   -293     25    800    857     25   -179    340    348
   -353   -140    210    246   -283     33    805    859     33   -174    345    350
   -379   -150    228    265   -306     38    818    875     54   -155    355    358
   -340   -142    197    239   -270     25    818    885     64   -148    361    363
   -314   -142    171    228   -244     12    807    885     64   -148    358    353
   -309   -176    132    241   -223    -23    784    865     51   -168    335    337
   -244   -135    109    187   -176    -12    789    875     64   -153    353    355
   -168    -80     88    122   -129      5    815    904    101   -114    389    389
   -202    -85    116    145   -161     15    818    914    114    -96    407    410
   -205    -77    127    140   -168     25    818    922    122    -88    415    400
   -192    -88    103    140   -150      7    815    927    122    -96    407    376
   -223   -127     96    174   -161    -15    807    917    111   -111    392    368
   -236   -122    114    179   -176     -5    807    924    122   -101    402    381
   -194    -77    116    135   -158     18    818    937    140    -83    423    371
   -197    -70    127    132   -163     28    815    948    148    -77    428    379
   -241    -46    194    142   -220     72    820    971    176    -46    467    413
   -210    -12    197    111   -205     90    813    982    189    -23    488    428
   -150      7    155     70   -153     80    792    979    192    -12    493    439
   -119      0    119     57   -119     59    774    982    189    -12    488    452
   -114      5    116     51   -114     59    761    992    194     -5    496    465
   -111     46    158     33   -135    101    779   1021    220     20    530    491
    -33    124    155    -46    -96    140    820   1067    254     54    574    530
    -20    140    161    -59    -90    148    844   1085    270     75    600    548
    -77     88    163     -7   -122    124    839   1072    262     64    592    530
   -111     75    187     18   -148    129    839   1060    262     59    594    530
    -59    142    200    -41   -129    171    870   1080    290     85    623    561
    -72    155    228    -41   -150    192    896   1098    319    109    644    574
   -124    101    226     10   -174    163    891   1091    319    103    631    561
   -127    119    246      5   -187    181    914   1101    340    114    639    558
   -192     80    272     54   -233    176    922   1096    335    101    631    537
   -205     57    262     72   -233    158    911   1078    322     90    620    522
   -205     59    262     72   -233    161    914   1080    332     98    631    527
   -158     54    213     51   -184    132    914   1080    335     98    633    532
   -218     31    246     90   -233    137    917   1080    340    109    641    535
   -223     10    233    106   -228    122    906   1070    332    106    636    524
   -213     28    241     90   -228    132    906   1070    342    119    644    530
   -150     72    223     38   -187    148    917   1080    355    140    659    542
   -210     36    244     85   -228    140    919   1080    358    142    659    540
   -239     28    267    106   -254    145    927   1091    363    158    672    550
   -202     88    288     54   -246    187    950   1117    389    184    704    574
   -233     59    293     88   -262    176    958   1119    394    181    709    571
   -246     90    337     75   -290    215    976   1127    413    200    735    576
   -244    106    350     67   -298    228    997   1145    433    220    753    589
   -262    114    374     72   -319    241   1026   1169    457    241    769    602
   -257    171    428     44   -342    298   1039   1182    485    272    800    600
   -213    176    389     15   -301    283   1036   1179    491    277    797    605
   -163    213    376    -25   -270    296   1015   1153    480    277    797    613
   -174    215    387    -23   -280    298    984   1127    467    272    797    613
   -207    200    407      5   -306    303    976   1117    459    265    797    607
   -194    187    381      2   -288    285    953   1093    441    252    787    592
   -181    137    319     20   -252    228    924   1062    410    228    753    563
   -197    106    303     44   -252    205    919   1065    402    226    748    574
   -249     44    293    103   -270    168    919   1057    387    202    737    553
   -241     -5    236    122   -241    116    896   1039    366    174    706    501
   -265    -46    218    155   -244     85    893   1036    355    148    680    470
   -277    -98    179    187   -228     38    872   1008    316    103    639    439
   -288   -129    158    210   -223     12    849    979    285     77    626    431
   -296   -163    129    228   -215    -18    831    969    280     75    649    433
   -311   -184    127    246   -220    -31    836    969    283     75    654    415
   -283   -189     93    233   -189    -49    828    956    270     59    639    371
   -290   -202     88    246   -189    -57    828    953    262     49    628    376
   -259   -288    -28    272   -116   -161    826    950    233      7    579    332
   -303   -392    -88    348   -109   -241    901   1036    252    -23    527    277
   -303   -415   -114    358    -96   -265   1002   1153    303    -31    496    228
   -236   -363   -127    301    -54   -246   1106   1314    415     41    530    257
   -158    -75     80    114   -119      2   1148   1418    610    285    774    493
   -184    459    644   -137   -413    550   1080   1369    818    667   1221    917
   -342    945   1288   -301   -818   1117    849   1052    859    961   1602   1249
   -376   1026   1402   -324   -888   1213    511    618    626    935   1641   1254
   -454    371    826     38   -639    600    345    275     90    285   1023    730
   -439   -376     59    407   -249   -158    348    249   -288   -316    371    197
   -376   -667   -293    519    -44   -480    431    428   -283   -420    189     51
   -368   -672   -303    522    -33   -488    571    623   -135   -324    226     88
   -353   -605   -252    478    -51   -428    675    737    -15   -228    293    135
   -296   -467   -171    381    -62   -319    735    815     98   -129    358    207
   -233   -350   -119    290    -59   -236    776    872    179    -51    418    277
   -345   -402    -57    374   -145   -231    789    888    200    -28    433    293
   -327   -394    -67    358   -129   -231    784    883    202    -23    428    280
   -259   -329    -70    293    -96   -200    800    896    220    -12    426    293
   -254   -311    -57    283   -101   -184    810    906    233      2    439    314
   -236   -285    -49    262    -93   -168    810    919    244     20    454    335
   -285   -280      5    280   -145   -137    802    924    249     38    465    345
   -265   -290    -25    277   -122   -161    776    888    218     10    426    303
   -233   -301    -67    265    -83   -184    758    862    189    -23    381    280
   -228   -311    -83    270    -72   -197    745    852    187    -31    368    290
   -197   -226    -31    210    -85   -129    756    880    226     10    400    329
   -101   -155    -54    127    -23   -106    761    891    241     25    400    329
    -93   -171    -80    129     -7   -127    753    893    244     20    379    324
   -119   -189    -70    155    -25   -129    735    885    236     12    363    319
    -85   -145    -62    114    -12   -103    732    891    246     25    376    327
    -59   -132    -75     96      5   -103    730    896    252     33    376    324
    -70   -161    -90    114     10   -127    717    891    246     31    366    316
    -83   -132    -49    109    -18    -90    717    901    265     54    392    335
    -46    -96    -49     70      0    -75    719    917    280     72    410    348
     28    -67    -98     18     62    -83    711    927    283     83    420    353
     83    -80   -163     -2    122   -119    683    924    275     80    420    350
    119    -70   -189    -23    153   -129    675    943    288     93    431    376
    116     -2   -119    -57    114    -59    693    979    327    132    462    420
    129     28   -101    -80    116    -36    691    989    337    145    475    431
     59     12    -46    -36     51    -15    714   1018    358    163    480    449
     85     36    -49    -59     67     -5    727   1028    371    174    517    472
    129     59    -72    -96    101     -5    722   1023    363    163    522    462
    122     57    -64    -90     93     -2    730   1018    363    148    491    449
     70     44    -28    -59     49      7    737   1018    368    140    444    452
     41     57     15    -49     12     36    761   1028    387    161    459    457
     36     67     31    -51      0     51    769   1031    397    168    480    454
     -7     62     67    -28    -36     64    776   1034    410    179    449    446
    -38     49     88     -7    -64     70    784   1031    420    184    431    441
    -49     51    101      0    -75     75    795   1028    433    187    426    433
    -72     51    124      7    -98     88    802   1021    436    189    413    423
    -90     64    153     12   -122    109    802   1013    439    189    402    418
   -103     59    163     20   -135    109    805   1008    446    192    400    413
   -127     44    171     41   -148    106    802   1002    452    192    394    405
   -127     57    181     33   -155    119    800   1000    465    197    400    405
   -129     70    200     28   -166    135    802   1010    483    207    410    415
   -137     80    215     28   -176    148    800   1018    493    220    418    426
   -135     98    233     18   -184    166    795   1023    506    233    426    433
   -106    158    265    -25   -187    210    807   1041    527    257    441    441
   -116    166    283    -25   -200    223    818   1054    540    270    444    441
   -111    197    306    -44   -207    252    826   1067    561    285    454    459
     23    350    327   -187   -150    340    867   1111    613    342    504    506
    -25    335    358   -155   -192    348    862   1104    615    342    498    498
    -67    306    374   -119   -220    340    841   1093    605    340    491    493
    -98    311    410   -109   -257    361    833   1080    607    348    498    504
    -64    387    452   -161   -257    418    852   1101    646    384    535    548
    -23    436    459   -207   -244    449    862   1101    659    402    561    571
    -77    405    483   -163   -280    444    849   1075    644    394    561    571
   -124    358    483   -116   -303    420    810   1054    631    387    550    542
    -88    363    452   -137   -270    407    792   1052    631    392    553    519
   -132    293    426    -83   -280    358    776   1018    594    353    514    491
   -194    181    376      7   -285    277    753    976    553    298    457    433
   -231     75    303     75   -267    189    730    922    501    231    387    361
   -259     49    309    106   -283    179    732    898    491    218    366    342
   -218     49    267     83   -244    158    709    867    475    207    350    348
   -197     36    233     80   -215    135    701    854    465    205    345    337
   -184     44    228     67   -205    135    701    854    465    213    363    340
   -171     20    192     75   -181    106    691    844    454    205    358    324
   -155     -2    153     77   -155     75    683    833    446    194    353    311
   -135    -12    122     72   -129     54    680    828    444    192    353    303
   -127    -67     59     96    -96     -2    680    831    428    163    319    270
   -101   -163    -62    132    -20   -114    730    888    420    119    246    197
   -142   -228    -85    184    -31   -155    826    976    454     98    187    124
   -135   -200    -67    166    -36   -135    930   1127    571    179    239    163
    -93     93    187      0   -140    137    995   1267    800    444    506    418
   -127    675    802   -272   -465    737    979   1296   1085    862    982    859
   -259   1176   1434   -459   -846   1304    750    992   1169   1150   1350   1169
   -335   1130   1465   -397   -898   1296    407    550    909   1039   1299   1117
   -402    522    924    -59   -662    722    218    171    368    426    711    633
   -371   -171    200    272   -285     12    233    116    -25   -153     96    119
   -342   -410    -70    376   -137   -241    319    303     12   -200     -5     23
   -374   -446    -72    407   -150   -259    439    475    142   -116     33     44
   -368   -363      5    363   -189   -179    550    610    277    -12    111    101
   -387   -309     77    348   -233   -116    605    688    366     62    174    150
   -361   -270     90    314   -228    -90    618    714    407    101    207    163
   -327   -239     85    283   -207    -77    633    737    431    119    223    168
   -277   -171    106    223   -192    -33    665    769    470    153    259    194
   -200    -83    116    142   -158     15    698    800    511    192    301    218
   -327   -181    145    252   -239    -18    672    774    496    171    277    184
   -371   -213    155    290   -265    -28    654    763    496    168    262    181
   -342   -197    142    270   -244    -28    639    748    493    163    254    189
   -303   -137    166    220   -236     12    657    758    514    184    293    223
   -342   -176    166    259   -257     -7    654    748    509    179    285    233
   -387   -213    174    298   -280    -20    644    745    509    179    267    241
   -374   -192    181    280   -277     -5    641    753    522    189    272    246
   -402   -220    181    311   -293    -20    618    735    517    176    262    226
   -316   -137    176    226   -249     18    649    763    555    207    301    254
   -327   -127    200    226   -265     36    659    771    579    223    324    270
   -348   -140    207    241   -277     33    644    766    592    228    329    272
   -283    -75    207    179   -246     64    659    782    623    257    361    285
   -311   -101    210    205   -262     54    644    771    618    262    366    280
   -345   -122    223    233   -285     49    623    761    620    272    389    280
   -319    -90    226    205   -275     67    610    766    626    285    428    293
   -262    -38    223    150   -244     90    605    779    644    303    454    314
   -231    -12    218    119   -226    101    600    789    654    316    459    329
   -184     36    220     72   -202    129    602    813    678    342    483    350
   -192     33    226     77   -207    129    589    813    680    348    483    355
   -158     80    239     38   -197    158    610    839    704    376    517    384
   -153    101    252     23   -202    176    623    849    711    392    537    392
   -150    116    267     15   -207    192    626    844    711    389    542    392
   -124    145    270    -12   -197    207    628    836    709    384    542    389
    -90    194    285    -51   -187    239    641    836    717    392    550    400
   -148    158    306     -5   -228    231    639    820    704    376    535    379
   -228     93    322     67   -275    207    623    802    693    363    522    366
   -231     75    306     77   -270    192    615    795    693    361    506    361
   -163    168    332     -2   -246    249    652    826    732    394    524    387
   -236    166    402     36   -319    283    675    833    748    410    532    405
   -288    153    441     67   -363    296    667    818    743    405    530    394
   -340    142    480     98   -413    311    662    810    750    410    532    405
   -298    184    483     57   -389    332    667    802    753    418    535    413
   -327    153    480     85   -405    314    652    779    737    402    519    400
   -327    137    462     93   -394    298    626    761    727    394    506    392
   -207    153    358     25   -283    254    584    730    706    379    488    376
   -174    194    368    -10   -270    280    581    740    724    405    511    402
   -166    218    381    -28   -275    301    579    735    727    407    514    392
   -168    205    374    -18   -272    288    579    735    719    397    498    392
   -207    200    407      2   -306    301    579    743    730    410    506    420
   -239    202    441     18   -340    322    584    753    745    426    527    444
   -192    280    472    -44   -332    376    607    779    779    470    574    488
   -116    384    501   -135   -309    444    644    813    815    511    615    530
   -140    392    530   -127   -335    462    644    813    815    514    620    535
   -210    361    571    -75   -389    465    623    800    805    509    618    530
   -179    415    594   -119   -387    504    626    797    818    530    639    545
   -194    431    626   -119   -410    527    605    769    807    530    649    550
   -168    467    633   -150   -402    550    589    748    807    535    662    563
   -179    441    620   -129   -400    530    548    701    776    509    644    550
   -202    413    613   -106   -407    511    504    657    740    480    620    532
   -192    423    615   -116   -402    519    493    646    735    483    628    542
   -174    410    581   -119   -379    496    491    641    732    483    633    561
   -202    335    537    -64   -368    436    478    615    704    452    605    540
   -220    288    509    -36   -366    397    459    594    683    431    592    517
   -210    254    465    -23   -337    361    441    581    662    415    576    501
   -127    285    413    -80   -270    348    444    581    662    405    566    496
   -176    241    418    -31   -296    329    426    553    639    376    540    480
   -277    132    407     70   -342    270    384    498    589    327    493    444
   -288    109    397     90   -342    252    363    478    574    311    470    441
   -298    127    426     85   -361    275    361    480    579    319    478    467
   -293    174    467     59   -379    319    371    488    592    332    493    493
   -272    163    433     54   -353    298    358    470    574    309    470    470
   -244     57    301     93   -272    176    345    459    522    236    381    389
   -218    -54    161    135   -189     51    387    506    491    158    272    277
   -197    -31    166    114   -181     67    485    636    566    194    277    275
   -132    200    332    -36   -231    265    605    841    771    400    470    467
   -150    683    833   -267   -493    758    626    914   1044    771    880    896
   -301   1366   1665   -535   -984   1514    524    763   1293   1210   1408   1441
   -439   1753   2192   -657  -1314   1971    233    371   1299   1410   1691   1727
   -501   1353   1855   -428  -1179   1602    -72    -67    878   1026   1343   1415
   -501    506   1008     -2   -753    756   -197   -353    270    270    571    717
   -441    -98    342    267   -394    122   -168   -303     23   -132     98    267
   -504   -298    205    402   -355    -46    -85   -124     93   -135     38    202
   -439   -207    231    322   -337     12     54     59    246    -23    111    270
   -340    -51    288    197   -316    116    158    194    387     93    213    374
   -303     12    314    142   -309    161    197    241    449    142    254    426
   -311      7    319    153   -314    163    215    257    470    161    257    436
   -322      7    329    155   -324    168    223    270    488    179    262    449
   -314     12    327    150   -322    171    226    270    493    181    259    454
   -296     23    319    135   -309    171    228    270    496    184    254    444
   -327    -10    316    168   -322    153    207    252    485    171    233    441
   -353     -5    345    176   -350    168    200    241    488    171    236    465
   -319     38    355    140   -337    197    207    246    493    174    244    470
   -342      5    345    166   -345    174    187    220    467    148    218    449
   -303     31    335    137   -319    181    176    210    465    145    213    454
   -257     70    327     90   -293    197    184    213    475    153    210    446
   -309     15    324    148   -316    168    168    189    452    132    176    415
   -368    -28    340    197   -355    155    158    176    439    119    153    394
   -303     28    332    137   -316    179    158    179    441    124    158    394
   -259     62    322     98   -290    192    155    184    444    127    163    410
   -293     44    337    124   -314    189    145    171    436    114    148    405
   -363     36    400    163   -381    218    158    179    446    119    148    400
   -355     85    441    135   -397    262    174    187    467    137    168    410
   -311    101    410    103   -361    257    142    166    452    129    168    407
   -322    101    423    109   -371    259    140    184    454    137    179    413
   -368    114    483    124   -426    296    158    200    470    153    197    418
   -350    140    491    106   -420    314    150    192    462    153    197    397
   -306    179    485     59   -394    332    114    184    454    155    207    407
   -254    233    488     10   -371    358     85    174    457    166    231    420
   -194    252    446    -31   -322    348     49    161    436    142    213    405
   -205    220    426     -7   -314    322     23    153    415    116    176    371
   -207    259    465    -28   -335    361     44    176    436    135    194    384
   -163    306    470    -72   -316    387     80    205    449    150    215    402
   -215    270    485    -28   -350    376     90    194    428    127    207    381
   -249    257    506     -2   -376    381     96    187    431    119    210    371
   -207    275    483    -36   -348    379    119    200    446    132    226    374
   -311    257    568     25   -441    413    163    249    493    171    262    420
   -449    210    659    116   -555    433    200    270    511    174    267    457
   -413    192    605    111   -509    397    192    239    506    166    252    478
   -314    192    504     59   -407    348    174    241    496    158    241    485
   -314    158    472     77   -394    316    161    220    480    153    228    467
   -275    114    389     80   -332    252    124    194    444    116    179    413
   -161    122    283     20   -220    202     90    153    410     83    129    368
      7    223    213   -116   -101    215     83    174    436    119    148    397
    -20    189    207    -85   -114    197     83    194    436    116    132    389
   -135    101    236     15   -187    168     67    181    420    101    103    358
   -137    124    262      7   -200    192     72    187    436    116     96    368
   -142     90    233     23   -189    161     59    174    418     98     67    355
   -103    132    236    -15   -168    184     75    197    444    124     90    384
   -103    140    244    -20   -174    192     80    207    462    140     96    400
   -127    116    244      5   -184    179     85    210    459    132     80    384
    -67    176    244    -54   -155    207    124    241    475    148     88    389
   -137    116    252     10   -194    184    124    233    462    142     75    384
   -158    135    293     10   -226    213    150    252    478    171     96    402
   -135    166    301    -15   -218    233    168    254    488    187    111    410
   -181    124    306     25   -244    215    148    218    470    150     85    374
   -197    132    329     31   -265    231    137    205    457    127     72    355
   -179    103    283     36   -231    192    111    176    426     85     46    332
   -150     85    236     33   -192    161     80    155    405     62     36    332
   -168     15    181     75   -176     98     57    132    371     10      0    275
   -127    -10    116     67   -124     54     49    127    348    -28    -28    246
    -90    -57     33     72    -64    -10     18    106    309    -83    -75    226
    -88   -129    -41    109    -23    -85     -2     90    265   -137   -122    202
   -111   -192    -80    150    -18   -135    -10     72    226   -194   -161    163
   -140   -226    -88    181    -25   -158     -2     62    200   -233   -176    135
    -93   -252   -161    171     31   -207     -7     46    171   -280   -189    111
    -88   -280   -192    184     51   -236    -10     38    153   -309   -197    106
   -132   -324   -192    226     28   -259    -31     20    122   -366   -236     80
   -171   -355   -184    262      5   -270    -57      0     93   -413   -296     46
   -218   -389   -171    303    -25   -280    -70    -18     64   -449   -327     15
   -122   -306   -184    215     31   -246    -28     18     70   -454   -324     20
    -57   -350   -296    202    119   -324     10     67     49   -511   -381    -28
   -101   -493   -392    296    145   -444     64    158     38   -581   -459   -111
   -124   -496   -374    309    124   -436    166    301    103   -563   -441   -111
   -161   -332   -171    246      5   -252    293    483    280   -397   -262     41
   -202    176    376     12   -290    275    363    548    542    -38    187    496
   -348    696   1044   -174   -696    870    231    298    628    239    602    911
   -363    906   1270   -270   -818   1085   -140   -176    428    254    737   1034
   -231    659    891   -213   -561    774   -446   -584     -5   -103    431    753
   -161   -111     49    135   -106    -31   -553   -763   -550   -846   -361     23
    -98   -589   -491    342    194   -540   -542   -670   -730  -1171   -740   -350
    -12   -683   -670    348    327   -675   -439   -488   -641  -1153   -758   -387
     46   -607   -654    280    350   -631   -290   -316   -493  -1052   -675   -306
     51   -496   -550    220    298   -522   -207   -223   -387   -953   -579   -223
     10   -444   -454    218    231   -449   -184   -197   -342   -911   -527   -197
    -33   -446   -413    239    189   -431   -166   -184   -327   -901   -483   -189
   -106   -459   -353    283    122   -407   -145   -174   -306   -888   -462   -192
   -127   -423   -298    275     83   -361   -111   -148   -285   -872   -431   -158
   -116   -374   -257    244     70   -316    -90   -132   -272   -854   -413   -135
   -124   -371   -246    246     57   -309   -106   -140   -280   -849   -400   -132
   -129   -374   -244    252     57   -309   -127   -145   -285   -846   -387   -111
    -72   -293   -220    184     72   -257   -103   -129   -265   -810   -353    -80
   -145   -348   -205    246     28   -277   -132   -163   -298   -820   -374   -116
   -150   -314   -163    231      5   -241   -114   -153   -288   -797   -353    -85
   -109   -285   -176    197     33   -231   -106   -140   -272   -779   -329    -49
   -101   -272   -171    187     33   -223   -116   -148   -275   -771   -329    -44
   -116   -272   -155    194     18   -215   -129   -161   -280   -766   -332    -51
   -137   -254   -116    194    -12   -187   -119   -153   -272   -758   -314    -54
   -135   -246   -111    192    -12   -179   -101   -142   -262   -750   -283    -54
   -140   -252   -114    194    -15   -184   -106   -140   -262   -745   -246    -46
   -148   -246   -101    197    -25   -174   -122   -137   -270   -743   -210    -36
   -174   -233    -62    202    -57   -150   -127   -127   -254   -730   -174    -20
   -200   -254    -54    228    -72   -155   -122   -114   -239   -727   -142     -7
   -246   -259    -12    252   -116   -137   -119   -101   -233   -722   -106     -7
   -236   -223     10    228   -124   -106   -124    -96   -239   -714    -83    -15
   -270   -220     49    244   -161    -85   -129    -59   -210   -680    -46      7
   -249   -197     51    223   -150    -72   -127    -28   -184   -641     -5     49
   -158   -132     25    142    -93    -54   -114    -15   -158   -610      5     62
   -142   -140      2    140    -72    -70   -119    -20   -168   -620    -18     38
   -181   -187     -5    184    -88    -96   -145    -46   -184   -639    -28      5
    -77   -153    -75    116     -2   -114   -161    -59   -187   -641      0     -5
    124    -49   -174    -38    148   -111   -150    -62   -179   -644    -15      0
    163    -83   -249    -41    205   -166   -189   -111   -215   -688    -90    -49
    174   -124   -298    -25    233   -210   -223   -161   -252   -722   -161   -109
    140   -122   -262     -7    200   -192   -205   -163   -239   -722   -179   -122
     85   -161   -249     36    166   -205   -200   -161   -223   -724   -210   -142
     83   -119   -202     18    140   -158   -181   -153   -197   -701   -218   -142
    109     28    -83    -70     96    -25   -132   -111   -142   -641   -181    -96
    -75    -15     59     46    -67     20   -124   -119   -140   -636   -197    -85
   -135    -59     72     96   -106      5   -135   -155   -150   -646   -228    -70
   -109    -28     77     67    -96     23   -127   -158   -132   -620   -226    -41
    -33     25     59      2    -49     41   -109   -142    -90   -579   -207    -15
    -38     23     62      7    -49     41   -106   -129    -57   -542   -202      2
   -114    -67     46     90    -83    -12   -124   -150    -59   -537   -226    -31
   -184   -106     77    142   -132    -15   -124   -163    -51   -524   -239    -54
   -220    -85    135    150   -179     25   -129   -158    -36   -509   -244    -59
   -236    -20    215    129   -226     96   -101   -106     28   -449   -200    -10
   -228     15    244    103   -239    129    -70    -75     75   -397   -158     23
   -226     36    262     93   -244    150    -64    -70     96   -374   -153     25
   -228     62    290     80   -259    176    -51    -67    111   -353   -148     36
   -246    103    350     72   -298    226    -44    -64    132   -322   -135     41
   -254    129    381     59   -316    254    -54    -72    150   -303   -135     46
   -262    153    415     54   -340    285    -57    -90    161   -290   -142     49
   -267    218    483     23   -376    350    -59   -103    174   -267   -129     70
   -259    249    509      5   -384    379    -72   -103    192   -233   -111     96
   -257    228    485     12   -371    355    -98   -135    166   -265   -153     70
   -277    226    501     25   -389    363   -119   -163    145   -270   -176     51
   -270    210    480     25   -374    345   -129   -181    127   -277   -205     44
   -285    194    480     46   -381    337   -127   -179    127   -270   -226     62
   -280    187    465     44   -371    324   -148   -189    124   -267   -241     49
   -277     85    363     96   -322    223   -166   -210     90   -298   -283      2
   -283     41    322    119   -301    181   -171   -215     75   -303   -293    -20
   -288     28    316    129   -301    171   -168   -220     70   -311   -306    -12
   -290      2    290    142   -290    145   -179   -239     46   -322   -337    -46
   -303    -31    272    166   -290    119   -194   -267     20   -327   -363    -88
   -290    -62    228    174   -259     83   -197   -265     18   -322   -374    -90
   -270    -80    189    176   -231     54   -215   -275      7   -316   -389    -93
   -277    -88    189    181   -236     49   -207   -272     15   -303   -384    -93
   -280   -145    135    213   -207     -5   -215   -275      5   -316   -415   -124
   -272   -259     10    265   -142   -127   -184   -226      0   -358   -491   -197
   -283   -293    -10    288   -137   -153    -75   -106     54   -348   -535   -233
   -275   -220     51    246   -163    -85     25     33    158   -254   -483   -205
   -244    -70    171    155   -207     49    114    179    324    -59   -311    -62
   -231    358    589    -64   -410    475    129    223    537    324     85    316
   -309    945   1254   -316   -782   1098    -12    -18    626    680    511    698
   -353   1062   1415   -355   -885   1239   -340   -418    413    670    594    743
   -366    639   1005   -137   -685    820   -550   -761    -38    202    171    379
   -384    -90    293    236   -340    101   -571   -865   -493   -480   -522   -171
   -322   -517   -194    420    -64   -355   -540   -735   -581   -711   -800   -400
   -270   -558   -288    413      7   -423   -433   -555   -444   -631   -761   -371
   -267   -465   -197    366    -36   -329   -337   -428   -298   -506   -659   -283
   -262   -381   -119    319    -72   -249   -267   -337   -197   -423   -592   -213
   -259   -327    -67    293    -96   -197   -226   -288   -132   -361   -532   -174
   -259   -306    -46    280   -106   -176   -205   -262   -101   -319   -483   -142
   -254   -277    -23    265   -116   -150   -184   -244    -80   -306   -452   -119
   -252   -254     -5    252   -124   -129   -163   -228    -64   -293   -433   -103
   -246   -257    -10    252   -119   -135   -150   -220    -62   -296   -439   -101
   -265   -275    -12    270   -127   -145   -145   -215    -59   -296   -439    -90
   -272   -272      0    272   -137   -137   -140   -213    -57   -283   -431    -77
   -277   -314    -36    293   -122   -176   -127   -192    -49   -277   -428    -57
   -327   -316     10    322   -168   -153   -109   -181    -41   -246   -407    -33
   -376   -329     46    353   -213   -142    -75   -142    -12   -228   -389      5
   -433   -348     85    389   -259   -132    -41   -106     10   -202   -358     49
   -387   -368     15    376   -202   -176    -70   -135    -20   -220   -368     23
   -407   -384     23    397   -215   -181    -38   -103     -5   -213   -353     38
   -309   -353    -44    329   -135   -197    -49   -111    -20   -215   -340     28
   -277   -355    -77    316   -101   -218    -51   -106    -25   -215   -319     36
   -290   -340    -49    314   -122   -197    -36    -72     -7   -192   -280     70
   -223   -322    -98    272    -62   -210    -59    -77    -23   -184   -272     62
   -142   -350   -207    244     28   -280    -72    -67    -28   -192   -306     33
    -90   -368   -277    231     93   -324    -75    -46    -23   -184   -322     41
    -77   -355   -277    215     98   -316    -88    -38    -28   -168   -316     57
   -122   -329   -207    226     41   -270    -49     18     10   -122   -270     96
   -161   -340   -179    249      7   -259    -23     67     33    -93   -239    129
   -192   -350   -158    270    -18   -254      0    103     44    -62   -210    150
   -220   -332   -114    275    -54   -223     31    153     64    -18   -171    174
   -223   -270    -46    246    -88   -158     77    202     96     33   -127    210
   -233   -309    -75    270    -80   -194     90    207     67      0   -153    192
   -257   -350    -93    303    -83   -223     93    207     46    -15   -161    187
   -259   -366   -109    311    -75   -239     85    205     25    -38   -161    168
   -223   -306    -83    265    -70   -194    106    231     38     -5    -93    194
   -244   -340    -98    290    -75   -218    109    236     28    -28   -101    187
   -270   -353    -83    311    -96   -218    111    231     12    -51   -114    166
   -192   -265    -72    228    -62   -168    163    257     25    -44   -116    171
   -311   -387    -75    350   -119   -231    166    239    -10    -96   -197    116
   -392   -441    -49    415   -174   -246    132    194    -49   -127   -249     93
   -366   -402    -36    384   -166   -218    124    187    -59   -129   -244     96
   -355   -387    -31    371   -163   -210    124    184    -64   -127   -236     98
   -384   -394    -10    389   -187   -202    137    192    -62   -122   -218    103
   -397   -413    -15    402   -192   -215    140    192    -72   -155   -246     85
   -387   -389     -5    387   -192   -197    142    181    -85   -153   -239     75
   -420   -350     70    384   -249   -140    137    179    -85   -137   -202     75
   -472   -397     75    436   -275   -161    148    187    -98   -176   -252     41
   -454   -311    140    381   -298    -85    187    236    -51   -111   -184    101
   -457   -241    215    348   -337    -12    220    285     -7    -75   -135    153
   -550   -228    319    387   -436     44    252    316     23    -44    -90    192
   -654   -189    465    423   -561    137    296    358     59     12    -15    254
   -771   -145    623    457   -698    236    335    407    106     70     49    303
   -709   -111    597    410   -654    241    345    426    111     67     51    306
   -535    -83    449    306   -493    181    283    368     51     23     12    254
   -415    -67    348    241   -381    140    228    311    -15    -23    -25    202
   -303    -67    236    184   -272     83    150    236    -85    -67    -38    171
   -174    -18    155     96   -166     70    116    192   -135   -116    -67    132
     59     75     15    -70     23     46    103    179   -171   -158    -98    103
    244    116   -127   -179    187     -5     12    111   -241   -205   -124     85
    342     90   -252   -218    296    -80    -88     33   -332   -290   -181     46
    423    109   -316   -267    368   -103   -106      7   -379   -316   -192     28
    257     62   -194   -161    226    -64    -51     44   -368   -298   -148     51
    127    -57   -184    -33    155   -119    -46     36   -405   -345   -176     12
    174   -150   -324    -12    246   -236    -77      0   -467   -384   -213    -62
    176   -187   -366      5    270   -275   -116    -44   -532   -444   -223   -106
    132   -275   -407     70    267   -340   -142    -72   -592   -509   -265   -153
    137   -332   -470     98    303   -400   -119    -64   -613   -553   -306   -168
    200   -322   -522     62    361   -420   -137    -80   -628   -537   -290   -166
    166   -340   -506     85    335   -423   -122    -72   -628   -548   -290   -179
     98   -402   -501    150    298   -452   -106    -70   -641   -566   -301   -197
     85   -459   -545    187    314   -501   -106    -67   -659   -594   -322   -226
     38   -555   -594    257    314   -574    -28     46   -620   -587   -332   -244
      7   -574   -581    283    293   -579     77    168   -545   -555   -332   -265
     10   -514   -524    249    267   -519    226    348   -394   -439   -233   -194
    119   -135   -254      7    187   -194    342    501   -163   -179     49     20
     54    233    179   -145    -64    207    244    428    -33    106    376    316
   -101    646    748   -272   -423    696    -33     57    -90    327    691    550
   -103    797    901   -348   -501    849   -379   -332   -348    303    787    594
    -96    303    400   -103   -246    350   -506   -527   -797   -228    314    241
   -135   -363   -231    246     46   -298   -431   -480  -1130   -776   -259   -207
   -148   -646   -498    397    174   -574   -329   -296  -1104   -857   -389   -327
    -93   -678   -584    384    241   -631   -194   -111   -953   -784   -353   -298
   -122   -667   -545    394    210   -607   -129    -23   -831   -667   -259   -259
   -114   -509   -397    309    140   -454   -109      5   -740   -579   -150   -174
    -67   -405   -337    236    132   -371    -59     51   -670   -542   -129   -158
    -77   -384   -309    231    114   -348    -15     96   -628   -532   -124   -153
   -109   -353   -244    231     67   -298     -2    103   -613   -496    -80   -124
    -85   -327   -241    205     75   -285     -7    116   -597   -472    -38   -116
   -127   -389   -262    257     64   -324    -18    103   -615   -498    -51   -155
   -148   -345   -197    246     23   -272    -12    114   -592   -459     -2   -137
   -153   -306   -153    231      0   -231    -25    106   -600   -459     10   -124
   -119   -244   -127    181      2   -187    -25    106   -581   -452     31   -111
   -109   -290   -181    200     33   -236     -2    135   -561   -459     23   -116
   -119   -324   -205    220     41   -267     18    158   -540   -431     54   -103
   -137   -314   -176    226     18   -246     46    181   -530   -441     67    -96
    -98   -241   -142    168     20   -192     33    187   -514   -389    132    -75
   -106   -218   -111    161      2   -166     25    184   -517   -381    168    -72
   -179   -231    -54    202    -62   -142     46    205   -498   -374    189    -59
   -228   -262    -33    246    -98   -148     41    213   -488   -366    207    -62
   -166   -249    -85    205    -41   -168     44    218   -485   -384    218    -72
   -103   -218   -114    161      5   -166     57    228   -475   -384    233    -75
   -132   -200    -70    166    -33   -135     51    226   -472   -374    259    -75
   -205   -223    -18    215    -93   -122     44    236   -459   -340    293    -67
   -153   -184    -31    166    -62   -106     41    246   -439   -306    337    -57
    -93   -124    -31    109    -33    -77     49    262   -420   -280    371    -49
     -2      5      7      0     -5      5     98    324   -355   -218    441     10
    -31    -25      5     28    -18    -10    119    363   -324   -220    436     12
   -148   -145      2    145    -77    -72    116    358   -337   -231    423    -20
   -137    -49     88     93   -114     18    129    381   -314   -189    498     38
   -137      2    140     67   -140     70    145    397   -303   -171    527     41
   -132     15    148     59   -140     80    179    420   -293   -163    542     33
   -148     28    176     57   -163    101    184    428   -288   -168    568     59
   -163     10    174     75   -168     90    189    423   -293   -187    561     57
   -163     23    187     70   -174    103    197    420   -283   -171    568     33
   -166     36    202     64   -184    119    184    407   -293   -194    561     25
   -179     54    231     62   -205    142    200    415   -283   -197    576     36
   -236     59    296     88   -267    176    231    433   -249   -166    607     49
   -207     31    236     85   -223    135    215    400   -265   -187    594     23
   -155     46    202     54   -179    124    194    361   -296   -231    576      5
   -142     12    153     62   -148     83    150    314   -327   -267    571    -36
   -111      0    111     54   -111     54    135    290   -340   -285    574    -59
    -54     62    116     -2    -85     88    150    293   -322   -267    587    -59
    -64     33     98     15    -80     64    150    293   -316   -272    574    -64
   -132    -54     77     90   -106     12    132    270   -332   -290    558    -75
   -153    -44    106     98   -132     31    132    265   -327   -280    574    -77
   -145     -5    140     75   -142     64    137    265   -311   -262    605    -70
   -122     57    179     33   -150    116    132    262   -298   -246    631    -62
    -57    135    189    -41   -124    161    155    288   -254   -205    675    -38
    -23    200    223    -88   -124    213    181    314   -215   -168    722     -5
    -80    202    280    -62   -181    241    184    316   -194   -148    748      5
   -103    210    314    -51   -207    262    202    340   -163   -127    774     25
   -132    252    381    -62   -257    316    210    340   -135    -98    813     54
    -93    327    420   -116   -257    374    220    342   -106    -67    854     77
   -106    319    426   -109   -265    371    215    329   -103    -64    865     77
   -163    231    394    -33   -277    311    179    288   -142   -109    820     46
    -57    275    329   -109   -192    301    150    275   -150   -101    831     62
     38    392    350   -215   -155    371    163    290   -124    -64    878    103
    -15    368    381   -176   -197    374    158    277   -129    -77    880     96
    -67    285    353   -109   -210    319    161    277   -137    -93    862     70
   -122    184    306    -33   -215    246    137    249   -179   -132    820     15
   -116    132    249     -7   -184    192    116    228   -207   -161    797    -25
    -67    127    192    -31   -129    161    116    228   -215   -168    800    -38
    -88     59    148     15   -116    103    109    213   -239   -192    787    -59
   -140     25    163     54   -150     93     96    189   -259   -210    779    -75
   -132     10    142     59   -137     77     93    187   -259   -205    787    -75
   -127    -12    114     67   -122     49     93    187   -257   -200    792    -80
   -145    -31    114     88   -129     41     90    184   -252   -194    802    -85
   -142    -36    103     88   -124     33     83    189   -249   -200    800   -101
   -122    -80     38    101    -80    -20    114    239   -236   -220    771   -140
    -98   -119    -20    106    -41    -70    200    327   -194   -233    740   -192
   -103   -145    -41    124    -31    -93    309    433   -116   -210    745   -207
    -98   -114    -18    106    -41    -67    384    540     -7   -111    833   -148
    -49    228    277    -90   -163    252    371    566    171    168   1148    127
    -59    776    836   -361   -446    805    220    361    285    498   1551    465
    -98   1049   1148   -475   -623   1098   -116    -80    137    592   1727    571
   -116    792    906   -340   -511    849   -358   -423   -241    246   1428    319
   -158    158    316      0   -239    239   -405   -571   -683   -389    800   -181
   -168   -272   -106    218    -33   -192   -366   -478   -802   -639    517   -444
   -116   -413   -296    265     88   -355   -267   -288   -670   -571    530   -459
    -80   -366   -285    223    101   -327   -166   -174   -519   -462    602   -410
    -62   -275   -213    168     72   -244    -96   -101   -387   -355    691   -355
    -44   -210   -166    124     59   -189    -72    -67   -306   -285    758   -329
    -12   -153   -140     83     62   -148    -54    -51   -259   -249    789   -314
    -31   -155   -127     90     46   -142    -44    -49   -233   -226    805   -303
    -59   -161   -103    109     20   -132    -36    -49   -213   -210    828   -306
    -46   -129    -85     85     18   -106    -20    -49   -187   -189    880   -350
    -31    -98    -67     64     18    -83    -10    -46   -161   -168    948   -426
    -59   -124    -67     90      2    -96     -7    -57   -150   -155    836   -223
    -46   -111    -64     77      7    -88    -23    -77   -148   -142    732     -7
    -75   -109    -33     90    -23    -72    -25    -83   -129   -122    732     36
   -109   -111     -2    111    -54    -57    -18    -83   -111   -103    769    -15
    -77    -96    -18     85    -31    -59    -33    -96   -111    -98    787    -64
    -59    -96    -36     77    -12    -67    -44   -109   -106    -90    797    -77
   -101   -129    -31    114    -38    -80    -62   -132   -114    -98    787    -80
    -85    -93     -7     90    -38    -51    -67   -140   -103    -85    787    -70
     -2     -5     -2      2     -2     -5    -59   -135    -80    -57    805    -54
     -5     18     23     -7    -15     20    -51   -127    -51    -25    836    -75
    -75    -28     46     49    -62      7    -67   -137    -44    -10    852   -106
    -72    -51     20     62    -46    -15   -103   -171    -51    -15    844   -137
    -49    -10     38     31    -44     12   -101   -168    -28      5    857   -127
    -12     49     59    -18    -36     54    -90   -150      2     44    885    -98
     -5     64     70    -31    -38     67    -93   -137     28     77    911    -75
    -46     41     88      2    -67     64   -111   -145     36     93    919    -67
    -33     88    122    -31    -77    103   -111   -129     64    122    943    -36
     -7    124    132    -59    -70    127   -111   -127     77    137    945    -33
     23    168    142    -96    -59    155   -114   -127     88    150    932    -38
     25    197    171   -111    -72    184   -111   -132     96    158    893    -38
      2    220    215   -114   -106    218   -101   -135    106    163    872    -31
      0    246    246   -124   -122    246   -103   -145    111    174    867    -36
    -15    231    246   -109   -132    239   -109   -168    103    171    846    -44
    -10    239    249   -114   -129    244   -101   -187    101    176    849    -44
    -36    246    280   -106   -158    262    -96   -194    132    184    880    -28
    -83    233    316    -75   -200    275   -101   -202    158    194    888    -33
    -98    233    332    -70   -215    283   -114   -213    166    200    891    -38
   -109    239    348    -64   -228    293   -109   -226    174    192    893    -49
   -116    239    355    -62   -236    298   -114   -249    181    189    888    -59
    -98    270    368    -85   -233    319   -119   -270    189    194    888    -59
   -109    283    389    -88   -249    335   -132   -290    192    194    872    -67
   -114    270    384    -77   -249    327   -163   -324    179    179    841    -85
    -90    257    348    -85   -218    301   -197   -358    163    150    810   -111
    -44    293    335   -124   -189    314   -207   -368    168    142    797   -122
     20    342    322   -184   -150    332   -218   -376    174    148    797   -103
      0    327    327   -163   -163    327   -236   -394    171    140    784    -88
      2    337    332   -171   -163    335   -259   -413    171    140    769    -96
     31    394    361   -213   -163    379   -252   -402    200    171    779    -83
     75    439    363   -257   -142    400   -252   -402    220    189    776    -77
    122    485    363   -303   -119    426   -249   -402    239    202    774    -72
    122    491    368   -309   -122    431   -254   -413    231    200    740    -83
    140    537    397   -340   -129    467   -249   -410    249    218    735    -70
    150    589    436   -371   -142    514   -236   -407    275    239    735    -54
    122    623    501   -371   -189    563   -228   -418    293    257    737    -23
    122    639    517   -381   -197    579   -249   -444    288    259    711    -12
    116    639    519   -379   -200    579   -277   -475    272    239    675    -36
    106    633    527   -371   -210    579   -298   -488    262    220    636    -44
     96    633    537   -363   -220    587   -309   -488    267    228    620    -33
     83    623    540   -355   -228    581   -324   -504    262    218    584    -54
     64    587    519   -327   -228    553   -353   -530    241    187    532    -75
     62    532    467   -298   -202    501   -379   -555    215    148    465   -101
     54    496    441   -275   -192    470   -389   -571    205    129    407   -114
     41    436    392   -239   -174    415   -413   -602    171    101    332   -161
     20    392    371   -205   -176    381   -420   -618    148     77    265   -187
     -2    379    381   -189   -192    381   -439   -633    127     59    213   -205
    -15    371    387   -176   -200    379   -462   -654    101     33    163   -233
    -23    371    394   -174   -210    381   -467   -654     98     20    129   -241
    -25    374    400   -174   -213    387   -459   -646    103     18    109   -239
    -25    340    366   -158   -197    353   -465   -649     93      2     64   -254
    -23    241    265   -109   -142    252   -465   -641     54    -51    -38   -324
    -36    129    166    -46   -103    148   -389   -568     41   -122   -168   -423
    -36    119    155    -41    -96    137   -290   -452     98   -114   -215   -449
     -5    215    220   -106   -114    218   -200   -290    233      5   -137   -348
     41    607    566   -324   -262    587   -174   -181    465    311    174    -10
    -41   1228   1267   -594   -654   1247   -244   -301    665    691    615    420
   -155   1571   1727   -709   -943   1649   -514   -675    633    857    839    615
   -207   1363   1571   -581   -888   1467   -828  -1117    280    589    607    413
   -246    597    844   -174   -545    719   -963  -1421   -290   -127   -122   -207
   -202     36    239     80   -220    137   -948  -1345   -517   -496   -553   -563
   -119    -59     59     88    -90      0   -862  -1156   -428   -465   -579   -579
    -75     23     96     23    -85     59   -730   -979   -277   -348   -504   -517
    -49    153    202    -51   -124    176   -623   -849   -142   -233   -413   -431
    -25    246    272   -111   -150    259   -574   -784    -70   -166   -355   -374
    -18    275    293   -129   -155    283   -548   -753    -41   -140   -342   -353
      2    290    288   -148   -142    290   -524   -730    -31   -129   -340   -340
      7    301    293   -153   -142    298   -509   -714    -25   -119   -340   -322
     18    319    301   -168   -140    311   -509   -711    -28   -116   -345   -324
     25    348    319   -187   -145    335   -509   -706    -25   -103   -345   -322
     23    355    329   -189   -153    342   -517   -704    -28    -96   -348   -319
     28    350    322   -189   -145    337   -517   -701    -31    -93   -355   -311
     57    376    319   -218   -132    350   -498   -688    -28    -88   -353   -301
     57    413    353   -236   -148    384   -478   -672    -18    -72   -337   -283
     51    423    368   -239   -158    397   -478   -670    -25    -67   -329   -267
     62    441    379   -252   -158    410   -478   -662    -31    -62   -324   -252
     57    431    374   -244   -158    402   -478   -662    -36    -67   -327   -254
     57    433    376   -244   -161    405   -470   -652    -33    -59   -319   -254
     44    444    397   -244   -179    420   -465   -644    -33    -59   -316   -259
     90    517    426   -303   -166    472   -439   -615    -10    -36   -293   -231
     88    527    436   -309   -174    483   -449   -615    -15    -36   -296   -215
     23    465    439   -244   -207    452   -465   -620    -31    -46   -311   -215
    116    568    452   -342   -168    511   -418   -568     10      7   -262   -174
    184    644    459   -413   -137    553   -381   -532     33     44   -231   -140
     83    566    483   -324   -200    524   -407   -548      0     20   -249   -158
     90    584    491   -337   -200    537   -410   -530      2     28   -233   -145
    116    615    498   -368   -192    558   -392   -496     18     49   -205   -111
    129    659    530   -394   -200    594   -376   -467     28     70   -174    -85
    132    654    519   -394   -194    587   -371   -454     20     75   -163    -77
    140    672    532   -407   -194    602   -353   -431     23     85   -148    -59
    140    693    550   -418   -205    623   -329   -415     36     93   -129    -41
    155    724    568   -439   -205    646   -306   -394     54     96   -109    -46
    137    704    566   -420   -215    636   -285   -381     64     93    -93    -41
    124    696    571   -410   -223    636   -265   -371     70     93    -85    -38
    116    709    589   -415   -236    649   -236   -348     83    106    -98    -28
     98    717    618   -407   -259    667   -207   -319     96    119   -101    -20
     64    698    633   -384   -285    667   -181   -298     96    135    -83    -18
     64    685    620   -376   -277    654   -155   -267     98    142    -70     -2
     70    696    626   -384   -280    662   -129   -241    106    148    -51     20
     28    675    646   -350   -309    662   -106   -228    103    145    -44     23
     25    675    649   -350   -314    665   -109   -233     90    140    -38     10
     10    652    641   -329   -316    646   -114   -236     80    135    -15      5
     10    646    636   -329   -311    641   -114   -228     72    129     12      2
     90    735    644   -413   -275    691    -64   -181    103    166     64     41
    124    756    631   -441   -254    693    -28   -150    116    174     77     57
     57    691    633   -374   -288    665    -36   -155     96    145     49     33
     31    680    646   -355   -309    665    -31   -148     85    137     44     25
     67    732    665   -400   -298    698      0   -119     98    155     67     41
     96    756    659   -426   -283    709     28    -90    106    166     88     62
    142    823    680   -483   -270    753     77    -38    135    197    132    101
    155    841    685   -501   -265    763    116     -5    148    215    168    127
    109    797    688   -452   -288    743    114     -5    132    202    179    122
     70    784    711   -428   -319    748    114     -2    127    197    197    119
    109    849    740   -480   -316    797    142     12    148    215    233    148
    129    891    761   -511   -316    826    155     18    145    220    252    163
     83    831    748   -457   -332    789    124    -18    101    181    226    145
     93    826    732   -459   -319    779    119    -20     80    166    202    142
    132    826    693   -480   -280    761    124    -20     64    150    184    137
    135    792    657   -465   -262    727    116    -25     36    129    148    109
    124    748    623   -436   -249    685    101    -33      7     98    109     77
    137    693    553   -415   -207    623     83    -38    -23     62     72     57
    124    636    511   -379   -192    574     80    -44    -57     31     36     31
     88    555    467   -322   -189    514     64    -67   -101    -10     -2     -2
    106    540    433   -322   -163    488     67    -70   -122    -28    -12    -10
    220    613    389   -418    -85    504    109    -36   -111    -18     -2      7
    207    600    392   -405    -90    496    137    -20   -114    -20     -5     12
    119    501    379   -311   -129    441    124    -38   -142    -57    -36    -18
    111    472    361   -290   -124    418    124    -33   -153    -67    -38    -20
    140    470    329   -306    -96    402    148    -10   -155    -77    -44    -25
    129    350    220   -241    -44    285    184     31   -189   -137   -122   -103
    106    277    171   -192    -31    226    306    150   -171   -168   -179   -171
    122    288    166   -205    -20    228    439    319    -90   -122   -158   -161
    163    485    319   -327    -77    405    522    491     90     77     38     33
    205   1065    859   -636   -327    963    535    566    381    488    506    514
    129   1782   1652   -958   -761   1717    426    405    631    927   1039   1036
     20   2005   1984  -1013   -982   1995     93      2    568   1034   1213   1182
    -62   1493   1556   -717   -810   1525   -171   -402     80    535    748    758
    -41    691    732   -324   -387    711   -220   -589   -483   -192     10     93
     31    215    184   -124    -75    200   -155   -475   -649   -480   -327   -233
     31     90     59    -59    -12     75    -49   -298   -579   -470   -348   -265
     64    189    122   -129    -28    155    106   -119   -431   -355   -259   -189
     93    301    207   -197    -57    257    213      7   -309   -257   -174   -106
    129    381    252   -257    -62    319    280     83   -236   -200   -122    -57
    140    402    262   -270    -59    332    319    124   -202   -181   -101    -33
    145    410    262   -277    -57    335    337    150   -187   -179    -88    -18
    184    470    285   -327    -49    376    376    192   -158   -148    -54     12
    187    501    311   -345    -62    407    397    218   -142   -129    -31     25
    155    483    327   -319    -85    405    402    223   -140   -132    -20     28
    171    506    335   -340    -83    423    410    233   -137   -129     -7     38
    179    535    355   -358    -88    446    420    241   -140   -129      2     49
    176    548    371   -363    -98    459    426    249   -142   -132      7     57
    202    563    361   -381    -77    462    441    262   -137   -127     20     62
    223    597    374   -410    -75    485    454    277   -127   -114     41     70
    246    631    384   -439    -70    509    472    303   -111   -103     57     85
    233    644    410   -441    -88    530    488    332    -98    -98     75    103
    220    646    426   -433   -101    537    501    348    -88    -98     88    106
    202    680    478   -444   -137    579    519    366    -62    -75    122    142
    192    696    504   -444   -155    600    532    379    -49    -62    140    163
    207    722    514   -467   -153    620    550    402    -33    -51    153    174
    228    740    511   -483   -140    626    563    426    -20    -44    161    181
    220    750    530   -488   -155    641    576    449     -7    -25    192    202
    215    769    550   -493   -168    659    589    472      5     -2    228    228
    226    807    579   -519   -176    696    607    506     31     33    265    270
    223    828    605   -524   -189    717    626    540     57     59    296    306
    210    815    605   -514   -197    711    633    563     64     67    309    316
    226    870    644   -548   -207    758    665    602     96    103    350    353
    241    885    641   -563   -200    763    693    633    109    119    374    368
    231    909    678   -568   -223    795    735    670    137    142    407    400
    192    922    730   -558   -267    826    756    678    150    145    431    420
    184    943    758   -563   -288    852    789    701    168    161    457    444
    158    982    820   -571   -329    901    836    737    202    189    493    480
     59    932    872   -496   -405    904    846    740    205    184    493    485
     96    937    841   -519   -374    891    867    758    213    184    493    483
    127    953    826   -540   -348    891    891    776    228    194    504    488
    163    956    792   -561   -314    875    898    771    226    184    501    475
    153    927    774   -540   -309    852    891    748    205    163    485    452
    153    924    771   -540   -309    849    906    758    210    171    501    459
    135    917    782   -524   -322    849    917    769    218    168    514    454
    132    904    769   -519   -319    836    914    763    213    158    511    446
    202    930    727   -566   -262    828    922    769    213    158    519    449
    226    950    722   -589   -249    836    935    782    220    163    535    457
    202    932    730   -568   -265    831    932    784    215    161    537    454
    205    906    698   -555   -249    802    922    784    210    148    530    444
    226    906    680   -566   -226    795    932    802    218    150    535    446
    246    919    672   -584   -213    797    956    828    236    168    561    470
    259    932    672   -597   -207    802    984    854    259    187    592    493
    277    979    701   -631   -210    841   1010    880    285    213    628    524
    355   1047    691   -701   -166    870   1039    917    306    233    659    558
    392   1041    649   -717   -129    846   1047    930    303    233    657    555
    394   1015    620   -706   -114    820   1036    927    288    215    649    542
    444   1070    626   -758    -90    849   1057    943    311    236    678    563
    428   1098    670   -763   -119    885   1083    958    337    259    717    592
    353   1072    717   -714   -181    896   1065    943    329    254    737    610
    337   1028    691   -683   -176    859   1034    914    301    231    730    600
    324   1008    680   -667   -179    844   1031    911    296    228    737    610
    309    966    657   -636   -174    813   1036    917    288    220    737    613
    309    932    623   -620   -158    779   1041    924    277    207    735    605
    277    872    592   -576   -158    732   1034    922    254    184    719    589
    241    787    545   -514   -153    667   1018    911    226    155    693    558
    262    735    472   -498   -103    605   1021    909    200    135    675    537
    285    711    426   -501    -70    568   1028    914    184    127    678    537
    290    691    400   -493    -54    545   1039    922    171    114    680    532
    228    615    387   -423    -80    501   1026    917    150     85    670    511
    200    607    407   -402   -103    509   1026    924    150     90    688    527
    179    581    402   -381   -111    493   1021    924    142     80    691    542
    192    568    376   -379    -90    472   1028    935    142     77    701    561
    231    524    290   -379    -28    407   1041    948    129     62    691    550
    239    420    181   -329     28    301   1075    997    106      7    628    485
    205    314    109   -262     49    213   1171   1104    106    -38    563    400
    233    319     85   -277     72    202   1280   1254    179     10    607    420
    285    576    290   -433     -5    433   1379   1436    384    244    852    662
    272   1176    904   -724   -314   1041   1415   1532    706    693   1366   1187
     83   1803   1717   -945   -815   1761   1275   1299    922   1098   1870   1686
    -28   1886   1914   -927   -971   1899    945    875    792   1114   1956   1764
    -41   1348   1389   -654   -717   1369    675    465    285    594   1473   1309
    -23    472    496   -223   -259    483    589    249   -316   -163    704    594
     10     36     25    -25     -7     31    628    384   -423   -363    457    327
     64      7    -57    -36     59    -25    763    594   -306   -288    504    337
    114    137     23   -127     44     80    937    797   -135   -153    633    433
     67    202    135   -135    -33    168   1026    898    -36    -67    717    504
     77    244    166   -163    -44    207   1093    963     23    -10    774    563
    171    324    153   -249     10    239   1143   1015     62     28    810    602
    140    309    166   -226    -12    239   1148   1023     59     20    810    605
     88    257    168   -171    -38    213   1140   1013     38      2    802    587
    145    298    150   -223     -2    226   1156   1028     51     18    823    602
    223    371    148   -298     38    259   1179   1052     75     41    854    628
    153    316    163   -236     -5    241   1176   1049     67     38    859    633
     90    272    181   -181    -44    228   1171   1047     57     33    857    641
    119    314    192   -218    -38    254   1174   1054     67     49    875    665
    166    376    210   -272    -20    293   1200   1085    101     77    906    698
    158    366    205   -265    -23    285   1202   1096    109     80    909    698
    132    355    223   -244    -44    290   1202   1104    116     85    919    704
    135    363    226   -252    -46    296   1210   1122    127    101    943    719
    142    358    215   -252    -36    288   1208   1119    129    106    950    719
    166    374    207   -270    -20    290   1218   1132    145    116    966    732
    228    431    202   -329     12    316   1231   1156    168    142    987    761
    218    415    194   -316     10    306   1221   1161    166    150    989    761
    166    366    200   -267    -18    285   1205   1150    158    145    989    753
    179    381    202   -283    -12    293   1210   1163    174    166   1015    769
    215    444    228   -329     -5    337   1226   1195    215    207   1070    805
    244    454    207   -350     18    332   1223   1210    236    239   1080    831
    239    475    236   -358      0    355   1241   1244    270    277   1143    875
    197    478    280   -337    -41    379   1254   1273    298    298   1202    909
    192    483    290   -337    -49    387   1257   1288    314    296   1202    935
    236    501    262   -368    -15    381   1252   1288    319    288   1174    937
    296    542    246   -420     25    394   1262   1291    327    293   1179    935
    332    563    231   -449     49    400   1265   1275    322    296   1179    919
    329    540    210   -433     59    376   1267   1254    314    293   1166    885
    296    524    228   -413     33    376   1283   1249    322    293   1184    865
    259    511    252   -387      5    381   1291   1254    355    306   1197    854
    272    537    265   -407      2    402   1309   1278    389    342   1215    867
    285    566    280   -426      2    423   1330   1291    426    368   1228    888
    257    545    288   -402    -15    418   1332   1275    433    368   1208    891
    252    537    283   -394    -15    410   1332   1265    439    368   1179    891
    254    540    283   -397    -12    413   1325   1257    454    379   1171    891
    270    537    267   -402      2    402   1327   1254    475    397   1176    885
    272    530    257   -400      7    392   1330   1249    488    402   1171    872
    254    514    259   -384     -2    387   1327   1239    491    400   1158    870
    254    524    270   -392     -7    397   1325   1234    504    415   1161    875
    277    550    272   -413      2    413   1325   1236    532    444   1182    883
    252    540    285   -397    -15    413   1327   1239    545    449   1179    888
    244    548    303   -397    -31    426   1332   1247    563    462   1176    898
    257    584    324   -420    -36    454   1345   1254    594    485   1187    904
    272    620    348   -446    -36    485   1363   1278    628    511   1208    922
    265    620    355   -444    -46    488   1371   1291    639    522   1208    930
    259    615    355   -439    -49    485   1374   1291    646    524   1215    927
    262    620    358   -441    -49    488   1379   1293    659    530   1228    930
    257    678    420   -467    -80    550   1402   1314    698    555   1270    961
    249    714    465   -480   -109    589   1415   1322    730    581   1299    987
    236    727    491   -483   -127    610   1405   1301    737    594   1309    992
    220    688    465   -454   -122    576   1379   1267    719    576   1293    979
    215    662    446   -439   -114    555   1361   1249    711    571   1283    982
    205    636    431   -420   -114    535   1348   1239    698    563   1270    989
    189    610    420   -400   -116    517   1337   1228    691    553   1247    989
    176    566    389   -371   -109    480   1330   1221    680    537   1221    974
    140    493    353   -316   -106    423   1330   1210    662    509   1184    937
    127    397    270   -265    -70    335   1312   1197    639    472   1140    904
    122    358    236   -241    -57    298   1309   1192    626    459   1119    893
    111    329    215   -220    -51    272   1296   1174    607    439   1098    875
     96    298    202   -197    -51    252   1280   1156    589    423   1072    857
     80    272    189   -179    -54    231   1270   1148    576    415   1065    852
     77    241    163   -161    -44    202   1257   1140    566    400   1047    836
     62    218    155   -140    -46    187   1252   1140    568    397   1041    823
     64    200    135   -132    -33    168   1241   1130    571    387   1031    815
     77    142     64   -111      5    106   1239   1135    550    348    987    779
     67     33    -36    -51     51      0   1283   1195    542    298    906    693
     96     23    -72    -59     83    -23   1376   1309    594    306    885    654
    119     72    -46    -96     83     12   1480   1491    717    407    963    717
    142    470    327   -306    -93    397   1532   1615    956    724   1304   1060
     46   1041    995   -545   -475   1018   1478   1548   1189   1114   1769   1525
    -93   1436   1527   -672   -810   1483   1265   1236   1241   1358   2096   1829
    -93   1379   1473   -641   -782   1426    974    828    976   1226   2016   1745
    -96    693    789   -301   -444    740    810    496    400    548   1332   1132
    -77      5     83     36    -80     44    779    462     62     36    776    628
    -90   -311   -220    200     64   -267    802    592     51    -62    636    488
    -88   -314   -226    202     67   -270    893    748    174     15    678    514
    -54   -184   -129    119     36   -158   1008    885    319    140    782    594
    -44    -67    -25     54    -10    -46   1085    974    431    241    875    675
    -20    -25     -5     23    -10    -15   1114   1015    483    285    911    704
    -25    -23      2     25    -15    -10   1119   1023    496    296    919    706
    -44    -10     31     25    -38     10   1127   1036    517    322    940    732
    -59     -7     51     33    -57     20   1130   1044    522    329    958    740
    -33      2     33     12    -33     18   1119   1041    519    332    971    735
     25     10    -15    -18     20     -2   1114   1047    524    335    984    737
     -2     25     28    -12    -15     28   1117   1057    540    350   1002    758
    -28     31     59     -2    -44     44   1122   1065    555    368   1018    779
      0     20     20    -10    -12     23   1114   1065    558    381   1010    779
     25     18     -7    -20     18      5   1111   1070    566    389   1002    782
     33     28     -5    -31     18     12   1119   1080    579    405   1028    792
     49     41    -10    -46     31     15   1117   1085    587    418   1034    797
     38     38      0    -38     20     20   1106   1080    592    420   1023    789
     38     33     -5    -36     23     15   1106   1088    605    420   1021    800
     33     46     12    -41     10     31   1114   1101    633    446   1054    836
     38     44      5    -41     15     25   1109   1101    633    452   1070    836
     36     49     10    -44     12     31   1101   1111    644    472   1083    844
     49     62     12    -54     18     38   1096   1127    665    504   1104    867
     49     70     20    -59     12     46   1093   1143    680    527   1130    888
     59     54     -5    -57     31     25   1091   1150    688    540   1148    901
     80     75     -7    -77     44     36   1085   1169    704    571   1179    932
     83     80     -2    -80     44     38   1078   1187    719    602   1213    963
     77     93     15    -85     31     57   1078   1202    727    618   1228    979
     96    127     31   -111     33     77   1088   1218    740    628   1241    989
    101    145     41   -124     28     93   1096   1223    750    633   1254    997
     90    124     33   -106     28     80   1091   1213    750    613   1249    995
     88     85     -2    -88     44     41   1088   1215    763    587   1236   1008
     77     59    -18    -70     49     20   1088   1213    758    579   1228   1005
     88     70    -18    -80     51     25   1104   1223    761    592   1241   1008
    122    124      2   -122     59     64   1145   1257    789    628   1273   1026
     51     54      2    -54     23     28   1135   1241    771    610   1257   1000
    -20     -5     15     12    -18      5   1119   1218    758    605   1241    966
      7     38     31    -23    -12     36   1140   1223    776    631   1231    943
     20     36     15    -28      2     25   1150   1221    776    628   1228    924
     36      0    -36    -20     36    -18   1140   1210    761    615   1210    914
     25    -10    -36    -10     31    -23   1145   1210    758    607   1195    901
    -38    -46     -7     41    -18    -25   1130   1195    740    589   1169    885
    -88    -70     18     80    -54    -25   1109   1179    730    589   1158    880
    -46    -77    -33     59     -7    -57   1093   1174    722    581   1145    875
    -10    -49    -41     28     12    -46   1096   1184    730    584   1150    883
     -5    -38    -36     20     12    -38   1093   1195    740    594   1166    896
     49     10    -38    -28     44    -12   1106   1218    766    620   1176    919
     57     10    -46    -33     51    -18   1088   1210    758    607   1156    904
     46      2    -44    -25     44    -20   1078   1210    763    613   1153    909
     67     38    -31    -54     46      5   1091   1226    782    633   1176    930
     59     51     -7    -54     33     23   1091   1223    789    644   1192    930
     62     64      2    -64     28     33   1085   1221    795    644   1187    924
     62    127     64    -96      0     96   1085   1218    818    665   1213    953
     12    124    111    -70    -49    116   1078   1208    826    672   1228    982
     20    124    103    -72    -41    114   1070   1197    826    675   1234   1005
     67    119     51    -96      7     85   1044   1166    802    652   1200    992
     10     59     49    -36    -20     54    995   1119    761    620   1158    958
     15     33     15    -25      0     23    956   1091    732    600   1124    924
     90     64    -25    -77     59     20    961   1096    737    602   1119    919
     51     -7    -59    -23     54    -33    943   1070    706    568   1085    883
     12    -98   -114     41     62   -106    906   1034    662    524   1034    828
     25   -176   -202     72    111   -189    859    992    615    470    976    771
     38   -228   -267     96    153   -246    815    956    579    428    935    730
     85   -239   -327     75    205   -283    795    932    553    402    901    711
     77   -254   -332     88    205   -293    779    906    537    389    885    688
     93   -246   -340     75    215   -293    771    896    532    381    883    680
     93   -241   -335     75    213   -288    769    904    537    394    885    685
     49   -301   -350    124    200   -324    737    875    511    374    859    657
     80   -348   -428    132    252   -387    730    878    493    345    826    623
    132   -407   -540    135    335   -472    784    945    498    311    766    566
     70   -496   -566    213    316   -530    867   1026    519    272    696    485
     10   -498   -511    241    259   -504    956   1156    620    332    732    506
     31   -220   -252     93    140   -236   1021   1273    820    571    982    743
     12    327    311   -171   -150    319    974   1226   1031    940   1410   1143
   -109    826    935   -358   -522    880    724    883   1060   1202   1769   1447
    -96    846    943   -376   -522    896    366    465    802   1117   1748   1400
    -77    366    444   -145   -262    405    200    163    348    589   1241    971
    -72   -319   -249    194     85   -285    192    124    -20     28    649    483
     15   -602   -618    293    316   -610    285    322     -5    -62    509    358
     18   -639   -657    309    335   -646    389    478    119     12    548    376
     15   -568   -587    275    301   -576    467    579    244    114    628    436
     38   -446   -488    202    262   -467    522    646    348    213    717    514
     31   -400   -431    184    231   -415    548    667    392    249    748    535
     41   -350   -392    153    215   -371    571    691    428    272    771    553
     44   -311   -355    132    200   -332    579    698    446    296    795    568
     -2   -340   -340    171    166   -340    563    685    441    293    795    561
    -64   -374   -309    220    122   -342    545    675    439    290    800    555
      7   -277   -285    135    145   -283    550    693    470    319    836    589
     59   -194   -254     67    155   -223    574    719    506    348    872    633
      0   -223   -223    109    111   -223    563    711    509    342    867    639
    -28   -223   -194    127     83   -210    555    704    511    342    872    646
    -36   -218   -181    124     70   -200    535    685    509    350    878    636
    -15   -179   -163     96     72   -171    522    683    519    363    898    633
    -10   -140   -132     72     59   -137    527    696    542    384    924    649
     12   -119   -132     54     72   -124    537    704    555    394    937    654
    -62   -153    -90    103     12   -122    514    678    542    381    922    636
    -59   -142    -83    101     10   -114    488    659    537    371    911    626
    -41   -106    -67     72     10    -85    472    659    550    387    919    636
    -15    -70    -54     44     18    -62    462    665    568    407    935    652
     12    -18    -31      2     20    -25    462    667    587    426    953    662
      0      2      2      0      0      2    446    662    594    433    963    667
    -18     -2     12      7    -18      5    428    662    602    441    974    680
     -5     15     20     -5    -12     18    418    678    618    467    992    706
     18     44     25    -31     -5     36    413    696    636    496   1018    722
     23     41     15    -33      2     28    400    698    636    501   1021    714
     38     85     44    -64     -2     64    397    704    649    517   1039    732
     41    122     80    -80    -18    101    405    709    667    527   1044    756
     31     96     64    -64    -15     80    394    698    654    509   1021    743
     64    127     62    -96      2     96    400    698    665    506   1015    750
     80    163     83   -124      0    124    405    696    678    517   1018    761
     41    153    111    -96    -33    132    397    678    672    509   1000    750
     75    184    109   -129    -15    145    394    667    678    514    992    748
     64    189    124   -127    -28    158    397    659    693    519    984    745
     20    168    148    -96    -64    158    394    636    696    514    969    732
      2    163    161    -83    -77    163    392    618    701    514    961    717
    -25    142    168    -59    -98    155    389    597    704    506    948    698
    -41    132    171    -46   -106    150    379    584    704    506    943    691
     -2    153    155    -77    -77    155    374    574    704    504    940    691
    -28    124    153    -46    -90    137    355    542    685    485    919    675
    -44    116    161    -38   -103    137    340    517    683    478    911    665
    -51    114    166    -33   -109    140    332    504    688    480    909    662
    -38    127    166    -46   -103    145    324    504    698    485    914    667
    -15    132    148    -57    -80    140    316    493    696    483    911    665
      7    145    135    -77    -64    142    319    488    701    485    911    670
     10    184    174    -98    -80    179    327    501    722    509    935    691
     15    213    197   -114    -90    205    337    514    745    532    961    711
     23    239    215   -129    -96    228    345    522    758    548    976    724
     28    254    226   -142    -98    241    345    527    763    558    984    735
     54    309    252   -181    -98    280    337    522    771    574   1005    756
     57    327    270   -192   -106    298    316    504    766    581   1018    758
     31    332    301   -181   -135    316    296    475    763    584   1023    758
     64    368    303   -218   -119    337    293    462    769    594   1036    776
    142    392    249   -267    -54    322    288    452    771    589   1036    782
     80    316    236   -200    -77    275    241    402    732    550   1005    753
     31    249    218   -140    -93    233    194    350    685    514    974    727
     59    265    205   -163    -72    233    197    340    680    514    971    735
     28    210    181   -122    -75    197    176    316    657    491    950    714
     25    155    129    -93    -51    145    145    283    626    454    917    675
     25     80     54    -51    -12     67    124    267    597    426    878    636
     25     28      0    -28     12     15    106    241    558    392    844    594
     18      5    -12    -12     15     -2     98    215    532    371    831    579
     10     -7    -18     -2     10    -10     85    194    514    358    818    576
     -5    -36    -31     20     12    -33     75    187    506    355    820    574
      7    -54    -62     20     33    -57     49    166    488    340    805    563
     25    -57    -85     15     54    -70     36    155    480    329    795    563
     20    -80   -101     28     59    -90     25    148    462    314    779    555
     20   -158   -179     70     98   -168     28    163    433    270    727    501
     23   -241   -265    106    142   -252    106    254    446    233    670    413
     18   -246   -265    114    140   -257    200    374    511    259    678    397
     31   -140   -174     51    101   -155    280    519    654    407    815    517
    132    319    187   -226    -25    254    327    631    917    771   1218    901
     25    961    932   -493   -452    945    231    465   1111   1161   1709   1369
   -158   1182   1340   -511   -748   1260    -83     57   1026   1270   1899   1532
   -174    870   1041   -350   -607    956   -392   -387    602    909   1584   1254
   -168     57    226     57   -197    140   -517   -665      5    142    810    581
   -163   -475   -311    319     72   -394   -501   -589   -192   -194    420    226
   -109   -532   -423    319    155   -478   -397   -400    -77   -140    431    223
    -36   -418   -381    226    171   -402   -236   -202    106      5    540    319
    -38   -327   -288    184    124   -309   -122    -75    254    132    636    413
    -67   -301   -233    184     80   -267    -88    -44    309    179    667    452
    -46   -267   -220    155     85   -244    -70    -31    324    194    678    467
    -18   -241   -223    127     98   -233    -57    -20    337    207    693    488
    -28   -220   -192    124     80   -207    -38    -12    355    231    711    514
    -18   -226   -207    122     93   -218    -33    -23    363    233    714    514
    -31   -246   -215    140     90   -231    -41    -41    355    226    704    501
    -51   -259   -207    155     75   -233    -38    -54    350    231    696    501
      0   -200   -200    101     98   -200    -25    -46    368    257    714    527
    -15   -202   -187    106     85   -194    -33    -57    368    254    709    527
     -2   -184   -181     90     88   -184    -28    -54    379    270    724    540
    -15   -205   -192    109     85   -200    -41    -72    368    265    719    532
     -7   -228   -220    119    106   -226    -57    -90    358    254    706    519
     57   -140   -200     38    127   -168    -44    -70    381    277    735    550
     -7   -174   -166     88     77   -168    -59    -77    376    272    735    542
    -23   -171   -148     96     59   -158    -64    -83    384    277    737    545
     10   -122   -132     57     70   -127    -44    -67    410    303    761    571
     -2   -142   -142     72     67   -142    -46    -67    413    311    758    574
    -10   -153   -142     80     64   -150    -51    -75    415    322    761    581
    -33   -163   -129     98     46   -148    -62    -85    415    327    761    592
    -38   -166   -127    103     44   -148    -77    -96    410    327    753    594
      7   -114   -122     51     62   -116    -88    -88    426    350    787    613
     44    -83   -127     18     83   -103    -88    -70    441    379    839    641
     46    -51    -98      0     72    -75    -75    -44    467    407    888    680
      2    -72    -75     36     38    -72    -77    -38    472    410    893    688
     38    -25    -64     -7     51    -46    -75    -36    470    413    870    685
     -5    -57    -51     28     23    -54    -90    -57    444    387    831    657
     23     -7    -31    -10     25    -20    -75    -54    446    394    839    657
     15     18      2    -15      7     10    -67    -62    446    400    857    657
    -25    -20      2     20    -15    -10    -77    -90    433    384    852    641
    -31    -18     12     23    -23     -2    -70    -88    452    389    859    652
    -36    -10     25     20    -31      7    -64    -83    462    400    862    649
    -57    -28     28     44    -44      0    -64    -90    467    400    852    646
    -77    -77     -2     77    -41    -41    -83   -119    454    374    831    613
    -49    -57     -7     51    -20    -33    -88   -135    452    368    836    597
     12    -18    -31      0     20    -23    -90   -155    446    358    833    584
     62     28    -33    -44     49     -2    -88   -168    446    353    833    581
     62     -2    -64    -31     62    -31   -119   -210    418    311    797    542
     77    -51   -132    -12    103    -90   -168   -259    374    272    737    504
    150    -44   -194    -54    171   -119   -200   -288    350    254    696    496
    241      0   -241   -119    241   -119   -215   -298    345    252    693    493
    285      0   -285   -142    285   -142   -231   -314    332    239    683    480
    288     -7   -296   -140    290   -150   -236   -324    329    239    683    478
    280     18   -262   -150    270   -122   -223   -314    342    259    693    488
    296     59   -236   -176    267    -88   -215   -306    358    275    714    496
    285     80   -205   -184    244    -62   -200   -301    374    280    732    511
    283     93   -189   -187    236    -46   -192   -290    384    280    732    532
    277     98   -181   -189    228    -38   -176   -280    394    290    730    540
    262    127   -135   -194    200     -2   -168   -277    405    319    732    530
    228    150    -77   -189    150     38   -174   -283    410    337    753    535
    174    187     12   -181     80    101   -166   -280    433    366    782    555
    148    184     33   -166     57    109   -189   -319    420    340    737    542
    155    168     12   -161     72     90   -233   -371    389    309    691    519
    163    166      0   -166     80     85   -262   -394    376    290    659    517
    140    148      7   -145     64     80   -265   -397    371    283    644    517
    109    122     10   -116     46     67   -262   -397    368    275    613    519
     75     96     20    -85     28     59   -262   -400    363    259    579    519
     38     36     -5    -38     20     15   -277   -413    340    236    527    488
     12    -18    -31      2     20    -23   -290   -439    309    210    475    446
     -7    -36    -31     20     10    -33   -301   -457    293    197    441    431
    -15    -62    -46     38     15    -54   -319   -485    265    168    392    402
    -18    -85    -67     51     23    -77   -332   -501    246    148    348    376
    -31    -93    -62     59     15    -77   -342   -511    239    140    322    363
    -46   -103    -57     72      2    -80   -358   -519    231    132    298    350
    -51   -122    -70     88      7    -96   -366   -522    223    127    275    340
    -54   -215   -163    132     51   -192   -376   -524    181     70    192    275
    -54   -327   -272    189    109   -301   -327   -470    155      5     85    171
    -64   -358   -293    210    114   -327   -233   -363    194      2     46    119
    -46   -280   -233    163     93   -257   -135   -194    324    109    124    192
     -5    135    137    -64    -72    135    -80    -75    571    420    452    530
    -83    800    880   -358   -483    839   -103   -122    849    852    950   1039
   -228   1247   1473   -509   -852   1358   -329   -446    914   1101   1265   1345
   -270   1156   1426   -441   -846   1291   -665   -880    652    958   1161   1252
   -298    394    691    -49   -496    542   -846  -1228     46    246    446    623
   -277   -322    -44    298   -116   -184   -870  -1270   -335   -290   -142     98
   -213   -537   -327    374     54   -431   -807  -1114   -327   -355   -275    -18
   -171   -496   -324    335     75   -410   -683   -932   -189   -252   -218     23
   -163   -397   -233    277     33   -316   -587   -807    -59   -135   -135     93
   -153   -316   -163    233      5   -241   -537   -748     20    -62    -80    153
   -135   -280   -148    207      2   -215   -504   -711     62    -31    -62    179
   -127   -280   -153    205     12   -218   -488   -698     72    -18    -59    181
   -137   -262   -124    197     -7   -194   -480   -685     88     -5    -46    197
   -132   -267   -135    197      0   -202   -483   -680     93     -2    -46    202
   -124   -262   -137    192      5   -202   -480   -680     96      7    -38    205
   -103   -236   -132    171     12   -184   -483   -678    103     20    -33    220
   -106   -254   -150    179     20   -202   -493   -683    106     28    -31    231
    -98   -265   -166    181     33   -218   -501   -688    106     28    -18    236
    -83   -265   -181    171     46   -223   -501   -691    109     25     -7    241
    -44   -244   -200    145     77   -223   -480   -678    122     28     -5    246
    -59   -262   -202    158     70   -231   -480   -683    111     20    -18    239
    -83   -246   -163    163     38   -205   -478   -678    111     25    -20    252
    -70   -205   -135    135     31   -168   -462   -659    127     44    -10    280
    -72   -200   -127    137     25   -163   -452   -654    135     54    -15    290
   -106   -239   -132    171     10   -184   -465   -665    124     49    -31    288
    -90   -228   -137    158     23   -184   -465   -659    129     54    -31    296
    -85   -202   -116    142     12   -158   -467   -654    135     67    -25    311
    -75   -174    -98    124     10   -137   -475   -649    137     70    -25    316
    -75   -168    -96    122      7   -132   -472   -641    142     77    -28    324
    -75   -163    -88    119      5   -127   -459   -628    155    101    -12    340
    -75   -155    -80    114      0   -119   -459   -607    166    124     12    366
    -72   -150    -77    111      2   -114   -454   -581    179    142     33    389
    -64   -137    -72     98      2   -106   -452   -574    187    153     38    405
    -62   -142    -83    101     10   -114   -457   -574    181    148     31    402
    -62   -153    -90    109     12   -124   -449   -568    176    148     28    397
    -51    -88    -36     70     -7    -62   -405   -535    205    176     54    433
    -90    -90      0     90    -46    -46   -397   -535    200    168     49    431
    -98   -124    -25    111    -38    -75   -415   -561    189    142     38    407
    -80   -150    -70    114     -5   -109   -428   -571    187    127     38    402
   -109   -155    -46    132    -31   -101   -415   -553    205    142     59    423
   -111   -142    -31    127    -41    -88   -410   -540    210    155     64    423
   -109   -116     -7    114    -51    -64   -381   -522    226    176     83    431
   -140   -124     15    129    -77    -54   -355   -509    236    189     96    436
   -189   -145     44    168   -116    -51   -335   -501    236    194     98    410
   -215   -142     72    176   -145    -33   -314   -488    241    197     90    410
   -288   -192     96    239   -194    -46   -322   -501    226    187     88    407
   -342   -223    116    283   -231    -54   -332   -509    215    189     98    413
   -363   -231    132    298   -249    -49   -329   -504    218    197    101    431
   -314   -213    101    262   -210    -57   -335   -504    210    187    101    431
   -272   -194     77    233   -176    -59   -337   -496    205    184    106    439
   -259   -197     62    226   -161    -67   -340   -496    200    187     96    441
   -262   -194     67    228   -166    -64   -329   -483    200    189    124    444
   -259   -187     70    223   -166    -59   -316   -475    197    197    135    444
   -207   -148     59    176   -135    -46   -298   -449    207    215    132    457
   -163   -103     57    132   -114    -23   -277   -428    218    231    148    475
   -153   -103     49    129   -101    -28   -277   -418    215    231    145    478
   -155    -98     57    124   -106    -20   -275   -415    207    233    142    478
   -189    -93     96    140   -145      0   -270   -418    210    244    145    498
   -220   -103    114    161   -168      5   -283   -444    200    241    122    501
   -207   -109     98    158   -153     -5   -309   -472    176    226     83    496
   -166   -103     59    135   -114    -23   -342   -506    140    194     41    478
   -155   -119     36    137    -98    -41   -366   -527    106    161     23    467
   -142   -145     -5    142    -70    -75   -394   -548     75    129     -7    452
   -116   -184    -67    150    -25   -127   -420   -568     36    101    -41    428
    -70   -241   -174    155     49   -207   -459   -610    -15     51   -103    379
     -5   -296   -290    150    140   -293   -491   -646    -59      0   -161    327
     25   -368   -394    168    210   -381   -530   -691   -119    -59   -218    272
     36   -426   -462    194    249   -444   -550   -717   -158    -96   -259    239
     80   -402   -483    161    280   -441   -548   -714   -166   -101   -267    241
     70   -441   -511    184    290   -475   -553   -724   -187   -122   -293    223
      0   -511   -511    254    254   -511   -561   -740   -210   -145   -316    202
     -2   -493   -491    249    244   -493   -548   -727   -197   -137   -311    207
    -62   -568   -506    314    220   -537   -566   -740   -218   -161   -335    189
   -116   -672   -555    394    218   -613   -566   -732   -241   -197   -374    166
    -57   -719   -662    387    301   -691   -509   -659   -252   -236   -439    101
    -80   -792   -711    436    314   -753   -410   -555   -241   -272   -509     15
    -98   -789   -693    444    296   -743   -322   -410   -155   -213   -467     49
    -28   -452   -426    239    197   -439   -233   -246     70     51   -197    335
    -64    158    220    -49   -142    189   -226   -233    363    480    293    846
   -239    771   1010   -265   -623    891   -379   -485    558    872    776   1325
   -280    776   1054   -249   -670    914   -717   -919    353    792    753   1288
   -387     75    462    155   -426    267   -966  -1306   -205    181    163    735
   -366   -724   -358    542     -5   -540  -1023  -1434   -704   -475   -524     85
   -252  -1041   -789    646    267   -917   -958  -1278   -761   -623   -735   -124
   -314  -1088   -776    698    231   -932   -859  -1119   -652   -558   -704   -111
   -270   -966   -696    618    213   -831   -732   -963   -509   -446   -620    -38
   -205   -839   -633    522    213   -737   -646   -859   -402   -355   -542     33
   -254   -820   -566    537    155   -693   -607   -820   -353   -306   -498     67
   -259   -800   -542    530    140   -672   -589   -802   -327   -293   -480     83
   -189   -727   -537    457    171   -633   -555   -769   -290   -267   -454    119
   -179   -698   -519    436    168   -610   -532   -748   -275   -249   -441    135
   -239   -724   -485    483    122   -605   -532   -745   -275   -249   -446    129
   -267   -730   -465    496     96   -597   -540   -750   -277   -249   -454    127
   -267   -709   -441    488     85   -576   -540   -745   -267   -236   -444    135
   -244   -678   -433    462     93   -555   -530   -732   -252   -220   -426    148
   -239   -659   -420    449     90   -540   -514   -719   -231   -205   -413    166
   -223   -633   -410    426     90   -522   -498   -706   -215   -192   -400    181
   -267   -639   -374    452     51   -506   -498   -709   -210   -189   -394    184
   -324   -652   -329    488      2   -491   -496   -698   -194   -179   -379    189
   -239   -584   -345    413     51   -465   -472   -672   -163   -155   -361    202
   -194   -555   -361    374     80   -459   -459   -662   -148   -140   -353    200
   -272   -628   -355    449     38   -493   -483   -680   -166   -158   -379    179
   -283   -618   -337    449     23   -478   -488   -675   -158   -153   -384    176
   -257   -550   -293    405     18   -423   -467   -649   -127   -116   -368    192
   -280   -584   -303    431     10   -446   -475   -652   -132   -124   -389    189
   -272   -579   -306    426     15   -444   -483   -646   -127   -122   -389    187
   -246   -548   -303    397     25   -426   -491   -633   -109   -103   -374    194
   -254   -535   -280    394     12   -407   -506   -626   -101    -90   -355    194
   -231   -506   -277    366     20   -392   -509   -615    -90    -77   -340    197
   -207   -478   -270    342     28   -374   -493   -592    -72    -54   -316    215
   -181   -465   -283    322     49   -376   -480   -581    -62    -41   -306    228
   -148   -452   -303    301     77   -379   -467   -571    -51    -28   -303    231
   -129   -446   -316    288     90   -381   -472   -574    -51    -33   -316    228
   -148   -478   -329    311     90   -405   -496   -600    -72    -57   -350    202
   -127   -475   -348    301    109   -413   -506   -610    -80    -67   -363    184
   -119   -467   -348    293    114   -407   -506   -615    -77    -67   -368    179
    -85   -415   -329    249    122   -374   -493   -605    -59    -46   -353    184
    -77   -400   -322    236    122   -361   -475   -592    -38    -28   -342    184
   -101   -426   -324    262    109   -376   -467   -592    -28    -28   -348    174
   -135   -483   -348    309    106   -415   -475   -607    -41    -46   -366    142
   -127   -488   -361    306    114   -423   -475   -615    -46    -51   -376    124
    -88   -465   -376    275    142   -420   -465   -615    -41    -54   -379    119
   -111   -480   -368    296    124   -423   -472   -628    -46    -62   -392    109
   -124   -470   -345    298    109   -407   -475   -633    -49    -62   -392    103
   -116   -465   -348    288    114   -407   -475   -633    -54    -62   -397     90
   -150   -465   -316    306     80   -392   -478   -631    -49    -57   -387    101
   -140   -444   -303    290     80   -374   -478   -626    -38    -49   -371    119
   -132   -436   -303    285     85   -371   -483   -626    -33    -49   -368    119
   -116   -418   -301    265     90   -361   -475   -618    -23    -38   -355    124
   -103   -381   -277    241     85   -329   -452   -597      0    -20   -329    148
   -106   -366   -262    233     75   -316   -436   -576     12     -7   -314    168
   -109   -353   -244    231     67   -298   -413   -561     20      0   -314    171
    -98   -314   -215    205     57   -265   -394   -540     38     18   -298    174
    -88   -280   -192    184     49   -236   -381   -527     46     33   -283    179
    -96   -228   -135    161     18   -184   -368   -514     67     59   -246    210
   -114   -194    -80    155    -18   -137   -371   -522     80     72   -223    231
   -103   -207   -106    155      0   -158   -400   -550     57     51   -241    226
    -96   -218   -124    155     12   -171   -426   -579     36     36   -249    220
    -80   -210   -129    142     23   -171   -452   -600     20     28   -249    218
    -98   -226   -127    163     12   -176   -462   -613     10     20   -249    213
   -148   -288   -140    218     -5   -215   -480   -631    -12     -2   -270    192
   -132   -324   -192    228     28   -259   -498   -649    -38    -28   -296    168
   -109   -368   -262    236     75   -316   -511   -662    -62    -54   -324    140
   -106   -436   -329    272    111   -384   -511   -667    -88    -85   -358    111
    -70   -426   -358    246    142   -392   -514   -672    -90    -93   -366     96
   -111   -506   -394    309    140   -452   -545   -698   -124   -127   -397     64
   -171   -576   -407    371    116   -493   -568   -727   -161   -158   -423     38
   -150   -574   -423    363    135   -498   -566   -727   -166   -161   -428     38
   -153   -576   -423    363    135   -501   -571   -730   -168   -168   -433     33
   -192   -628   -436    410    122   -532   -584   -740   -184   -184   -454      7
   -194   -691   -496    441    148   -594   -594   -743   -200   -202   -478    -15
   -161   -761   -600    462    218   -680   -581   -717   -218   -241   -522    -54
   -171   -862   -693    514    259   -779   -509   -639   -215   -290   -594   -135
   -168   -862   -693    514    262   -779   -400   -511   -148   -272   -594   -150
   -150   -737   -587    444    218   -665   -298   -342      0   -132   -470    -49
    -44   -277   -233    161     93   -257   -249   -236    249    207   -101    311
   -122    355    478   -119   -301    415   -342   -387    444    600    387    782
   -288    636    922   -174   -605    779   -646   -795    379    756    626    984
   -309    374    683    -33   -496    527   -969  -1241    -15    452    374    743
   -337   -423    -85    381   -127   -254  -1096  -1522   -607   -306   -394     70
   -306  -1023   -717    662    205   -870  -1062  -1423   -828   -688   -841   -335
   -233  -1158   -924    696    342  -1041   -966  -1210   -730   -654   -862   -376
   -200  -1101   -901    649    350  -1002   -828  -1018   -563   -532   -766   -303
   -161   -982   -820    571    329   -901   -724   -885   -418   -405   -659   -207
   -148   -893   -748    519    298   -820   -667   -826   -342   -332   -600   -155
   -158   -857   -698    506    270   -779   -639   -797   -306   -298   -574   -140
   -163   -854   -691    509    262   -774   -623   -779   -293   -288   -566   -137
   -127   -815   -688    472    280   -753   -615   -766   -283   -277   -553   -132
   -132   -807   -678    470    272   -743   -610   -753   -272   -265   -545   -124
   -166   -836   -670    501    249   -753   -613   -758   -277   -265   -542   -124
   -168   -831   -662    498    244   -745   -613   -761   -280   -259   -537   -122
   -161   -823   -662    493    249   -743   -607   -750   -270   -249   -524   -114
   -158   -813   -654    485    246   -735   -587   -724   -252   -228   -501    -98
   -179   -826   -646    501    231   -735   -576   -714   -249   -223   -491    -88
   -153   -805   -654    478    249   -730   -584   -717   -249   -223   -485    -90
   -135   -807   -672    472    267   -740   -597   -727   -262   -239   -501   -114
   -119   -807   -691    462    283   -750   -605   -722   -257   -233   -504   -116
   -111   -787   -675    449    280   -732   -605   -711   -244   -213   -483   -109
   -137   -800   -662    467    259   -732   -597   -701   -239   -205   -480   -111
   -116   -779   -662    449    272   -722   -594   -696   -236   -202   -483   -122
   -179   -813   -633    493    226   -724   -607   -711   -246   -210   -496   -135
   -166   -797   -631    480    231   -714   -618   -704   -233   -205   -496   -122
    -64   -714   -649    389    290   -683   -594   -667   -202   -163   -465    -90
    -77   -717   -639    397    280   -678   -597   -659   -197   -155   -462    -85
   -106   -745   -641    423    265   -693   -613   -657   -202   -155   -454    -88
    -98   -706   -607    402    252   -657   -605   -633   -184   -129   -431    -77
    -96   -714   -618    405    259   -667   -607   -613   -176   -119   -420    -70
   -111   -740   -628    426    257   -685   -615   -607   -179   -109   -410    -57
    -46   -675   -631    358    290   -654   -587   -574   -150    -80   -384    -28
    -23   -644   -620    332    298   -633   -555   -553   -137    -64   -361    -23
    -33   -685   -652    358    306   -670   -563   -568   -155    -85   -384    -57
    -57   -696   -639    376    290   -667   -558   -576   -155    -93   -405    -67
     -2   -623   -620    309    309   -620   -532   -566   -135    -85   -410    -67
    -10   -633   -626    322    306   -628   -524   -571   -132    -98   -431    -80
    -77   -711   -633    394    275   -672   -542   -589   -142   -116   -459   -101
   -111   -711   -600    413    244   -657   -540   -592   -127   -106   -459   -106
    -49   -657   -607    353    277   -633   -517   -576   -106    -90   -444   -101
    -23   -623   -602    322    288   -613   -506   -584   -103   -101   -452   -111
    -54   -633   -579    342    262   -607   -511   -605   -114   -119   -470   -135
    -88   -683   -594    387    252   -639   -514   -615   -124   -129   -483   -142
   -122   -727   -607    423    241   -667   -522   -628   -132   -137   -491   -158
   -122   -714   -594    418    233   -654   -535   -633   -132   -129   -478   -166
    -80   -678   -597    379    257   -639   -537   -631   -124   -116   -457   -166
    -62   -659   -597    361    267   -628   -537   -636   -119   -119   -444   -168
    -85   -680   -594    381    254   -636   -542   -641   -119   -119   -436   -179
    -96   -657   -563    376    231   -610   -537   -636   -103   -103   -423   -166
    -77   -587   -509    329    215   -548   -511   -613    -70    -70   -394   -150
    -98   -600   -501    350    200   -550   -506   -605    -59    -62   -381   -148
    -77   -574   -496    324    205   -535   -491   -592    -41    -51   -366   -142
    -25   -470   -444    246    207   -457   -470   -571     -7    -15   -332   -119
    -31   -439   -407    233    187   -423   -475   -563      7      0   -316   -109
    -59   -431   -371    246    155   -402   -488   -568     23     18   -296    -93
    -80   -415   -337    246    127   -376   -498   -579     36     31   -290    -85
    -72   -381   -309    226    116   -345   -501   -589     41     41   -280    -85
    -98   -392   -293    244     96   -342   -537   -628     15     23   -301   -103
    -93   -381   -288    239     96   -335   -579   -678    -25    -12   -327   -135
    -67   -327   -262    194     96   -296   -584   -691    -33     -5   -311   -129
    -72   -332   -259    202     93   -298   -592   -698    -28     -5   -309   -135
   -103   -400   -296    252     93   -348   -610   -714    -33    -31   -332   -158
   -114   -470   -355    293    119   -413   -636   -735    -62    -67   -363   -187
   -135   -530   -394    329    127   -462   -678   -774   -103   -106   -405   -236
    -88   -504   -415    296    163   -459   -675   -779   -109   -119   -410   -246
    -49   -509   -462    277    205   -485   -678   -795   -127   -140   -431   -272
    -77   -545   -467    311    194   -506   -696   -820   -148   -163   -454   -301
   -116   -605   -488    361    184   -548   -722   -849   -174   -187   -488   -332
   -142   -646   -504    394    179   -576   -745   -870   -189   -202   -511   -361
   -111   -615   -504    361    194   -561   -756   -875   -179   -192   -509   -363
   -127   -620   -493    374    181   -558   -776   -901   -189   -200   -519   -379
   -109   -628   -519    368    202   -574   -779   -898   -197   -220   -553   -405
    -70   -704   -633    387    280   -670   -727   -833   -192   -259   -618   -478
    -83   -761   -680    420    298   -722   -636   -740   -155   -280   -667   -535
    -51   -704   -652    379    298   -678   -532   -584    -41   -202   -615   -498
    -36   -454   -420    244    192   -436   -511   -504    122      7   -394   -296
    -36    106    142    -36    -90    124   -566   -576    306    358     18     93
   -119    639    756   -259   -439    696   -789   -914    319    610    366    381
   -166    688    854   -259   -509    771  -1143  -1343     77    563    392    371
   -187    114    298     33   -244    205  -1301  -1647   -400    -12   -171    -98
   -155   -594   -439    374    140   -517  -1280  -1652   -743   -587   -792   -600
   -109   -896   -789    501    340   -841  -1215  -1483   -737   -696   -963   -748
    -83   -906   -823    496    368   -865  -1124  -1317   -592   -610   -924   -732
    -75   -776   -704    426    311   -740  -1015  -1182   -431   -478   -823   -649
    -64   -672   -610    368    270   -641   -963  -1111   -329   -381   -761   -594
    -62   -615   -555    337    244   -587   -932  -1070   -267   -324   -724   -568
    -54   -561   -506    309    226   -535   -896  -1031   -213   -285   -691   -532
    -77   -550   -472    311    197   -511   -888  -1021   -192   -270   -693   -524
    -85   -524   -441    303    176   -483   -891  -1015   -181   -262   -698   -524
    -90   -509   -420    298    163   -465   -898  -1015   -176   -262   -709   -532
   -109   -501   -392    306    140   -446   -896  -1010   -158   -254   -711   -527
   -103   -457   -355    277    124   -405   -888   -997   -137   -228   -693   -504
   -106   -441   -335    272    111   -389   -885   -992   -129   -220   -696   -498
   -124   -428   -303    275     85   -366   -888   -992   -122   -207   -696   -485
   -132   -426   -293    280     80   -361   -901   -997   -116   -205   -704   -480
   -137   -426   -290    280     75   -358   -911  -1010   -116   -213   -724   -488
   -137   -407   -270    272     64   -340   -911  -1005   -106   -202   -732   -483
   -135   -384   -249    257     57   -316   -922  -1005    -98   -192   -740   -483
   -132   -340   -207    236     36   -275   -930  -1008    -83   -179   -743   -478
   -127   -335   -210    228     38   -275   -945  -1013    -83   -176   -750   -485
   -119   -322   -202    220     38   -265   -953  -1008    -77   -168   -745   -478
   -124   -303   -181    213     28   -244   -950   -989    -64   -150   -732   -452
   -127   -306   -179    218     25   -244   -958   -982    -57   -140   -732   -444
   -124   -298   -176    210     23   -239   -971   -987    -59   -135   -737   -457
   -116   -270   -153    192     18   -213   -976   -976    -41   -116   -724   -444
    -98   -239   -140    166     18   -189   -984   -963    -25    -96   -706   -418
    -90   -223   -132    158     20   -179  -1002   -953    -10    -75   -693   -400
    -77   -202   -124    137     20   -163  -1015   -943     -2    -64   -688   -394
    -59   -153    -93    106     15   -124  -1013   -924     12    -49   -670   -371
    -51   -124    -72     85     10    -98  -1013   -917     20    -49   -665   -366
    -70   -129    -59    101     -5    -96  -1013   -917     20    -57   -675   -376
    -70   -111    -41     90    -15    -77  -1018   -924     15    -64   -688   -384
    -85   -119    -33    103    -25    -77  -1021   -927     15    -72   -698   -392
    -88   -124    -36    103    -28    -80  -1021   -930     18    -75   -706   -392
    -83   -106    -23     96    -31    -64  -1018   -932     25    -67   -711   -389
    -75    -90    -15     83    -31    -54  -1031   -943     25    -70   -727   -405
    -90    -90      0     90    -46    -46  -1034   -950     33    -67   -727   -418
   -101    -93      5     96    -54    -44  -1041   -961     36    -70   -735   -433
    -67    -72     -5     70    -31    -38  -1041   -958     49    -67   -743   -439
   -114   -106      7    111    -62    -49  -1060   -976     38    -77   -766   -449
   -129   -119      7    124    -70    -57  -1072   -995     33    -83   -776   -457
    -75    -64     10     67    -44    -28  -1065   -989     46    -64   -766   -446
    -90    -67     23     80    -57    -23  -1083  -1000     36    -67   -779   -454
   -106    -70     33     88    -70    -20  -1104  -1010     31    -72   -792   -462
   -122    -80     38    101    -80    -20  -1119  -1013     33    -75   -805   -467
   -127    -80     44    101    -85    -18  -1130  -1015     33    -77   -820   -470
   -122    -57     64     90    -93      2  -1130  -1008     44    -70   -831   -457
   -106    -12     90     57   -101     38  -1117   -979     75    -38   -815   -433
    -90      0     90     44    -90     44  -1109   -958     98    -15   -805   -418
   -114    -31     83     72   -101     23  -1119   -961    101    -10   -818   -418
    -77      2     80     38    -77     41  -1114   -945    119     12   -813   -405
    -12     77     90    -33    -51     83  -1091   -917    148     44   -800   -379
    -57     75    132     -7    -96    101  -1098   -919    150     49   -810   -368
    -83     77    161      0   -122    119  -1109   -937    150     54   -820   -363
    -70    101    171    -15   -119    135  -1119   -953    150     57   -826   -350
    -85     62    145     10   -116    103  -1161   -997    116     20   -865   -366
    -38     83    122    -20    -80    101  -1182  -1015    103     10   -883   -361
    -36     57     93    -12    -64     75  -1208  -1036     90     -2   -909   -371
    -80    -15     64     49    -72     23  -1236  -1062     62    -25   -953   -397
   -109    -93     15     98    -64    -38  -1267  -1088     18    -64  -1008   -436
    -96   -140    -46    116    -25    -93  -1291  -1109    -20   -103  -1057   -472
    -96   -194    -98    142      0   -148  -1312  -1132    -57   -140  -1106   -509
   -103   -252   -148    179     20   -200  -1343  -1161    -93   -179  -1158   -542
   -135   -319   -184    226     23   -252  -1384  -1200   -140   -218  -1208   -571
   -127   -358   -231    241     51   -296  -1413  -1228   -179   -246  -1239   -594
    -80   -342   -265    210     90   -303  -1418  -1239   -194   -254  -1247   -605
    -38   -293   -254    166    106   -275  -1408  -1228   -194   -246  -1241   -605
   -106   -371   -267    239     77   -319  -1436  -1257   -228   -275  -1275   -636
   -158   -465   -306    311     72   -387  -1478  -1296   -283   -319  -1322   -680
   -111   -537   -426    324    155   -480  -1480  -1283   -319   -371  -1384   -737
    -98   -607   -509    353    205   -558  -1413  -1208   -327   -415  -1462   -820
   -111   -623   -511    366    200   -568  -1340  -1106   -288   -405  -1478   -846
    -33   -465   -431    249    197   -446  -1275   -958   -145   -262  -1353   -717
     36     -7    -44    -15     38    -25  -1254   -872    103     57   -995   -337
   -106    610    717   -252   -410    662  -1327   -992    342    452   -514    161
   -265    813   1075   -275   -672    943  -1631  -1402    257    540   -363    314
   -293    452    745    -80   -519    597  -1927  -1834   -181    148   -730     -5
   -322   -355    -36    337   -145   -197  -2060  -2112   -782   -584  -1483   -667
   -267   -888   -620    579    176   -756  -2047  -2057  -1010   -932  -1888  -1041
   -187   -898   -711    542    259   -805  -1940  -1857   -888   -849  -1852  -1018
   -174   -813   -641    493    231   -727  -1805  -1680   -735   -724  -1758   -943
   -161   -711   -550    436    192   -631  -1712  -1566   -620   -618  -1667   -854
   -179   -678   -498    428    158   -589  -1678  -1530   -579   -576  -1628   -815
   -166   -649   -483    407    155   -566  -1662  -1512   -563   -558  -1605   -813
   -148   -615   -467    381    158   -542  -1644  -1493   -542   -537  -1587   -795
   -153   -613   -459    384    150   -537  -1647  -1496   -545   -535  -1590   -789
   -145   -610   -465    379    158   -537  -1652  -1506   -558   -542  -1600   -800
   -124   -589   -467    355    168   -530  -1647  -1501   -553   -530  -1582   -789
   -142   -602   -462    371    158   -532  -1652  -1504   -558   -530  -1590   -787
   -187   -654   -467    418    140   -561  -1673  -1525   -584   -555  -1610   -800
   -171   -646   -475    410    150   -561  -1683  -1535   -602   -563  -1613   -800
    -80   -537   -459    309    187   -498  -1657  -1512   -581   -537  -1590   -766
    -57   -509   -452    280    197   -480  -1644  -1501   -576   -530  -1592   -750
   -132   -594   -462    363    163   -530  -1673  -1530   -607   -566  -1631   -779
   -124   -568   -444    348    158   -506  -1678  -1532   -607   -568  -1621   -771
   -158   -597   -439    376    137   -519  -1699  -1551   -631   -584  -1636   -784
   -140   -584   -444    361    150   -514  -1699  -1551   -636   -589  -1636   -787
   -109   -550   -444    329    166   -498  -1688  -1538   -628   -584  -1623   -771
   -116   -542   -426    329    153   -485  -1691  -1540   -628   -587  -1623   -763
   -101   -522   -423    311    161   -475  -1696  -1545   -631   -579  -1628   -758
    -96   -506   -410    301    155   -459  -1699  -1548   -631   -574  -1631   -753
   -116   -522   -405    319    142   -465  -1719  -1556   -639   -576  -1628   -756
    -93   -511   -418    303    161   -465  -1735  -1553   -636   -568  -1608   -740
    -46   -475   -431    259    192   -454  -1753  -1558   -636   -566  -1597   -730
    -15   -444   -428    228    205   -436  -1756  -1543   -628   -550  -1574   -711
     23   -394   -418    181    220   -407  -1735  -1517   -605   -527  -1553   -688
     18   -379   -397    181    207   -387  -1722  -1509   -597   -517  -1551   -688
    -20   -407   -387    213    181   -397  -1722  -1514   -610   -530  -1569   -701
     -7   -407   -400    207    194   -405  -1719  -1522   -620   -548  -1587   -709
      5   -407   -415    200    210   -413  -1722  -1530   -631   -561  -1605   -717
     20   -392   -413    187    215   -402  -1709  -1530   -631   -561  -1610   -711
     20   -368   -389    171    205   -379  -1693  -1527   -623   -561  -1610   -704
      2   -374   -376    184    189   -376  -1686  -1527   -620   -561  -1618   -711
    -70   -426   -355    246    142   -392  -1696  -1548   -636   -579  -1644   -745
    -28   -392   -363    210    166   -379  -1670  -1535   -620   -571  -1639   -745
      0   -353   -353    174    174   -353  -1647  -1530   -607   -561  -1636   -743
    -57   -413   -358    233    150   -387  -1662  -1556   -626   -581  -1662   -763
    -57   -428   -374    241    158   -402  -1662  -1566   -633   -594  -1678   -771
    -88   -488   -400    288    155   -444  -1678  -1592   -657   -626  -1712   -802
    -54   -478   -423    262    184   -452  -1693  -1605   -670   -639  -1730   -815
    -44   -465   -420    254    187   -444  -1691  -1602   -667   -633  -1725   -807
    -49   -454   -407    249    179   -431  -1683  -1605   -665   -626  -1719   -800
    -10   -420   -410    215    200   -415  -1667  -1597   -654   -615  -1714   -789
      2   -387   -389    189    194   -387  -1649  -1587   -636   -605  -1704   -766
    -67   -426   -361    246    145   -394  -1657  -1597   -644   -613  -1714   -771
    -96   -431   -335    262    116   -384  -1644  -1600   -644   -618  -1719   -771
    -72   -389   -316    231    122   -353  -1618  -1592   -631   -605  -1717   -761
    -44   -348   -306    194    129   -327  -1602  -1571   -613   -587  -1704   -740
      0   -298   -298    148    148   -298  -1584  -1548   -600   -574  -1691   -722
    -28   -311   -283    168    124   -296  -1595  -1558   -607   -584  -1699   -722
    -20   -280   -259    150    119   -270  -1592  -1564   -600   -576  -1688   -711
    -12   -220   -207    116     96   -215  -1577  -1569   -584   -561  -1662   -683
    -41   -252   -210    145     83   -231  -1600  -1605   -605   -584  -1678   -693
    -67   -290   -226    176     77   -259  -1634  -1649   -644   -613  -1706   -711
    -49   -290   -241    171     96   -267  -1652  -1673   -665   -626  -1717   -717
     -7   -259   -254    132    122   -259  -1644  -1675   -665   -626  -1712   -696
    -36   -301   -265    166    114   -283  -1660  -1706   -693   -665  -1745   -727
   -132   -439   -309    283     85   -374  -1706  -1761   -756   -743  -1813   -797
    -98   -423   -324    262    111   -374  -1701  -1756   -763   -753  -1818   -800
    -28   -379   -353    202    161   -366  -1675  -1745   -766   -750  -1816   -792
    -72   -454   -384    262    155   -420  -1683  -1774   -807   -792  -1857   -828
   -145   -548   -402    345    127   -475  -1706  -1810   -854   -841  -1899   -859
   -148   -566   -418    358    135   -493  -1714  -1826   -875   -867  -1922   -872
   -124   -563   -439    342    153   -501  -1712  -1829   -885   -883  -1932   -878
   -124   -558   -433    340    153   -496  -1706  -1829   -891   -891  -1930   -880
   -124   -550   -426    337    148   -488  -1696  -1829   -896   -896  -1927   -880
   -116   -581   -465    350    174   -524  -1693  -1831   -922   -927  -1953   -911
    -88   -704   -615    394    259   -659  -1675  -1818   -971  -1018  -2055  -1018
    -54   -748   -693    400    316   -722  -1566  -1722   -956  -1060  -2114  -1101
    -36   -727   -691    381    324   -711  -1452  -1569   -872  -1015  -2086  -1088
    -44   -553   -509    298    231   -532  -1374  -1410   -698   -831  -1891   -893
    -23     70     93    -23    -59     80  -1353  -1366   -410   -407  -1395   -381
   -168    698    867   -265   -519    782  -1475  -1582   -220    -23   -901    103
   -285    802   1088   -259   -685    943  -1787  -2010   -368    -12   -818    168
   -327    277    605     25   -465    441  -2044  -2405   -849   -498  -1283   -265
   -311   -581   -272    444    -20   -428  -2120  -2595  -1415  -1239  -2049   -974
   -220   -976   -758    597    267   -867  -2081  -2475  -1522  -1462  -2320  -1254
   -179  -1002   -826    589    322   -917  -1956  -2283  -1410  -1400  -2294  -1257
   -137   -867   -730    504    296   -800  -1784  -2081  -1234  -1254  -2171  -1158
    -83   -727   -644    402    277   -685  -1686  -1966  -1117  -1156  -2078  -1070
    -88   -711   -623    400    265   -667  -1649  -1919  -1080  -1135  -2055  -1047
    -88   -711   -626    400    265   -670  -1621  -1896  -1067  -1127  -2044  -1034
    -23   -639   -615    332    296   -628  -1574  -1862  -1041  -1098  -2013  -1000
    -44   -649   -607    345    280   -631  -1558  -1862  -1047  -1104  -2010  -1010
    -85   -685   -600    384    254   -644  -1553  -1865  -1054  -1114  -2016  -1028
    -70   -649   -581    358    254   -615  -1535  -1839  -1049  -1104  -1997  -1013
    -46   -610   -563    329    257   -587  -1517  -1821  -1044  -1096  -1977   -997
    -75   -610   -535    342    228   -574  -1512  -1821  -1041  -1101  -1966   -997
    -98   -628   -530    363    215   -579  -1504  -1813  -1044  -1104  -1958   -997
   -109   -649   -540    379    213   -594  -1501  -1808  -1054  -1114  -1956  -1008
    -28   -571   -542    301    257   -558  -1460  -1769  -1031  -1088  -1927   -987
    -18   -555   -537    285    257   -545  -1441  -1756  -1028  -1088  -1919   -995
    -80   -636   -558    358    239   -597  -1457  -1761  -1054  -1114  -1938  -1013
    -51   -584   -535    316    241   -561  -1428  -1725  -1028  -1088  -1893   -974
    -67   -548   -480    309    205   -514  -1397  -1696  -1010  -1070  -1857   -950
    -80   -535   -454    306    187   -496  -1389  -1686  -1015  -1075  -1842   -953
    -49   -488   -439    270    192   -465  -1363  -1654   -997  -1054  -1803   -930
    -54   -493   -439    272    189   -467  -1348  -1628   -989  -1044  -1777   -909
    -46   -504   -457    275    205   -480  -1345  -1613   -987  -1039  -1761   -904
    -51   -506   -457    277    200   -480  -1332  -1590   -976  -1026  -1738   -878
    -28   -483   -454    254    210   -467  -1312  -1558   -961  -1005  -1709   -844
     28   -426   -454    197    239   -439  -1280  -1512   -932   -966  -1662   -800
     31   -410   -441    189    236   -426  -1260  -1475   -922   -943  -1626   -771
     15   -407   -423    194    218   -413  -1249  -1447   -919   -937  -1602   -753
     15   -379   -394    181    205   -387  -1215  -1415   -901   -922  -1571   -727
     12   -379   -394    181    202   -387  -1192  -1397   -901   -927  -1561   -719
      5   -387   -392    192    197   -389  -1174  -1384   -904   -937  -1556   -724
      5   -368   -374    181    187   -371  -1145  -1363   -891   -932  -1530   -706
     38   -322   -361    142    197   -342  -1106  -1327   -865   -904  -1493   -680
      0   -340   -342    168    168   -342  -1083  -1304   -857   -891  -1475   -672
    -18   -361   -342    189    161   -353  -1052  -1273   -846   -878  -1460   -678
     12   -332   -345    161    176   -340  -1005  -1234   -820   -862  -1439   -675
     28   -329   -358    150    192   -342   -963  -1200   -800   -852  -1415   -667
    -25   -387   -361    202    166   -374   -956  -1200   -810   -865  -1410   -670
    -62   -413   -350    239    142   -381   -945  -1195   -810   -865  -1400   -670
    -62   -423   -361    241    145   -392   -932  -1184   -810   -867  -1389   -667
    -85   -452   -366    267    137   -407   -919  -1174   -807   -870  -1376   -670
    -49   -397   -348    220    148   -374   -896  -1148   -792   -852  -1343   -652
    -12   -355   -342    184    163   -350   -849  -1106   -758   -826  -1301   -620
    -72   -420   -348    246    135   -387   -831  -1085   -750   -820  -1291   -618
    -77   -428   -353    252    135   -392   -797  -1054   -737   -805  -1262   -602
   -101   -436   -335    267    114   -387   -779  -1028   -732   -795  -1239   -597
   -106   -407   -301    257     96   -355   -750   -989   -711   -776  -1200   -574
    -83   -384   -303    233    109   -345   -709   -937   -680   -753  -1166   -540
    -44   -358   -314    200    132   -337   -662   -888   -652   -730  -1135   -509
    -41   -355   -314    197    132   -335   -633   -862   -652   -730  -1119   -504
    -49   -350   -301    200    124   -327   -620   -839   -652   -730  -1098   -496
    -59   -324   -265    192    101   -296   -594   -810   -633   -711  -1062   -462
    -59   -303   -244    181     90   -275   -576   -795   -615   -693  -1026   -428
    -51   -306   -254    179     98   -283   -576   -797   -615   -688  -1005   -410
    -51   -337   -285    194    116   -311   -587   -810   -636   -709  -1015   -423
    -18   -345   -327    179    153   -337   -579   -797   -646   -714  -1005   -413
    -28   -392   -366    210    166   -379   -576   -787   -667   -724   -995   -407
    -44   -423   -381    233    166   -402   -571   -782   -683   -740   -992   -410
    -36   -446   -410    241    187   -428   -550   -766   -701   -753   -989   -410
    -38   -509   -470    272    215   -488   -553   -763   -732   -779  -1008   -449
    -83   -615   -532    348    223   -574   -555   -745   -756   -805  -1028   -478
   -119   -691   -571    402    223   -633   -553   -737   -782   -831  -1036   -493
   -129   -740   -610    436    239   -675   -548   -737   -807   -852  -1044   -519
    -75   -730   -654    400    285   -693   -524   -719   -810   -859  -1031   -522
    -90   -756   -665    420    285   -711   -504   -696   -810   -865  -1015   -519
   -127   -795   -667    459    267   -732   -496   -688   -826   -875  -1008   -527
    -70   -753   -683    413    306   -719   -465   -652   -807   -857   -971   -509
    -64   -797   -732    428    332   -763   -452   -633   -818   -867   -974   -524
   -103   -930   -826    517    358   -878   -439   -597   -854   -919  -1021   -587
    -93  -1008   -914    548    407   -961   -350   -496   -849   -958  -1065   -652
    -96  -1010   -914    553    407   -963   -231   -348   -774   -937  -1052   -659
    -38   -857   -820    446    389   -839   -101   -137   -592   -761   -880   -517
    -15   -444   -428    228    205   -436    -25    -18   -342   -410   -480   -137
   -137    127    262      2   -200    194    -67   -129   -150    -23     12    345
   -303    420    724    -57   -514    571   -332   -493   -200    155    296    584
   -316     93    407    109   -363    249   -620   -901   -620   -189     12    306
   -329   -672   -345    501      7   -509   -727  -1130  -1166   -904   -704   -340
   -262  -1228   -969    745    350  -1098   -711  -1049  -1384  -1283  -1130   -743
   -187  -1369  -1182    779    496  -1275   -620   -844  -1296  -1257  -1137   -779
   -168  -1325  -1158    745    493  -1244   -478   -665  -1143  -1135  -1041   -711
   -150  -1208  -1060    678    452  -1135   -355   -524   -995  -1002   -911   -610
   -116  -1078   -963    594    420  -1021   -265   -431   -888   -909   -813   -527
   -132  -1060   -927    597    397   -995   -223   -392   -854   -883   -779   -511
   -171  -1101   -932    636    379  -1015   -213   -371   -844   -875   -753   -498
   -150  -1096   -945    623    394  -1021   -189   -342   -826   -859   -722   -462
    -96  -1039   -943    566    420   -992   -161   -311   -807   -839   -685   -436
   -142  -1075   -932    610    394  -1005   -142   -285   -800   -831   -672   -431
   -161  -1078   -917    618    376   -997   -124   -262   -787   -805   -646   -418
   -163  -1052   -888    607    361   -969   -116   -241   -776   -776   -607   -392
   -129  -1005   -875    566    371   -940    -96   -215   -761   -763   -563   -366
   -103   -984   -880    545    387   -932    -59   -171   -735   -740   -506   -337
   -166  -1031   -865    597    348   -950    -62   -174   -745   -756   -470   -353
   -166  -1028   -865    597    348   -948    -44   -148   -732   -737   -431   -337
   -155   -989   -833    571    337   -911    -23   -119   -714   -709   -400   -311
   -161   -989   -828    576    332   -909      0    -85   -698   -698   -384   -290
   -166   -987   -820    574    327   -904     10    -64   -698   -698   -397   -283
   -140   -948   -807    542    332   -878     18    -57   -691   -680   -394   -277
   -103   -919   -818    509    355   -870     49    -23   -665   -652   -368   -254
   -153   -953   -800    553    322   -878     57      0   -654   -633   -337   -239
   -132   -948   -818    540    342   -885     75     23   -641   -620   -309   -226
   -109   -909   -800    509    345   -854     93     54   -620   -597   -277   -200
   -135   -904   -769    517    314   -839     98     75   -607   -579   -246   -166
   -116   -865   -748    491    314   -807    103     96   -600   -548   -220   -150
   -119   -870   -750    493    314   -810    111    124   -587   -540   -210   -142
   -124   -857   -735    491    303   -797    129    161   -550   -522   -176   -116
   -119   -839   -722    478    301   -779    153    200   -522   -511   -155    -85
    -70   -784   -714    428    322   -750    189    244   -491   -480   -119    -44
    -62   -779   -717    420    324   -748    215    272   -470   -465   -103    -33
   -124   -836   -711    480    290   -774    202    257   -498   -498   -124    -67
   -122   -833   -711    478    293   -774    213    262   -498   -498   -111    -72
    -51   -774   -722    413    335   -748    244    296   -472   -472    -75    -57
    -72   -787   -717    428    322   -753    270    319   -449   -452    -70    -57
   -101   -820   -719    459    309   -771    272    316   -446   -449    -75    -64
    -96   -823   -727    457    311   -776    285    319   -436   -441    -72    -64
    -98   -818   -719    459    309   -769    306    327   -420   -426    -51    -64
    -98   -813   -717    454    306   -766    303    314   -420   -428    -49    -93
   -106   -844   -737    475    314   -789    314    314   -426   -446    -54   -111
   -111   -849   -740    478    314   -795    324    322   -428   -452    -46   -119
    -67   -810   -743    439    337   -776    337    340   -415   -436    -25   -101
   -101   -846   -748    472    319   -797    335    345   -410   -423    -12    -90
   -119   -857   -740    488    309   -800    342    363   -394   -407      5    -75
    -83   -800   -719    441    316   -761    363    392   -366   -387     28    -49
    -80   -782   -701    431    309   -743    384    415   -353   -371     33    -33
    -88   -771   -685    428    296   -730    415    449   -327   -340     57    -10
    -88   -743   -654    415    280   -698    426    465   -311   -316     85      5
    -75   -706   -631    389    275   -670    446    496   -285   -293    114     31
    -75   -685   -610    381    267   -649    457    522   -262   -270    140     62
    -93   -667   -574    379    239   -620    457    530   -249   -254    163     70
    -70   -613   -542    340    236   -579    472    550   -220   -236    192    101
    -31   -555   -524    290    244   -540    504    571   -189   -213    218    137
    -41   -548   -506    296    231   -527    519    579   -176   -205    233    153
    -62   -574   -511    316    223   -545    496    550   -205   -220    231    148
    -72   -566   -496    319    210   -532    472    532   -213   -223    233    150
    -49   -542   -493    296    220   -519    478    545   -200   -207    262    176
    -54   -581   -527    319    236   -555    475    542   -213   -218    254    179
    -93   -636   -545    363    223   -592    467    542   -228   -233    241    171
   -106   -672   -568    389    228   -620    465    545   -239   -257    215    148
    -64   -685   -620    374    275   -654    465    550   -249   -270    197    137
    -51   -732   -680    392    314   -706    452    535   -270   -293    189    119
    -67   -807   -740    436    335   -774    446    519   -293   -319    155    116
    -70   -831   -763    449    345   -797    452    519   -301   -329    148    106
    -44   -807   -763    423    358   -787    452    519   -306   -337    150     85
    -31   -810   -779    420    374   -795    449    522   -306   -337    158     83
    -59   -865   -805    459    371   -836    446    527   -309   -345    153     70
    -49   -865   -815    457    381   -841    457    540   -303   -348    158     64
    -62   -937   -875    498    405   -906    470    563   -322   -387    114     15
    -90  -1041   -950    566    428   -997    527    639   -314   -433     49    -70
    -93  -1036   -943    563    423   -989    644    763   -231   -407     51    -83
    -46   -909   -865    478    407   -888    758    935    -75   -267    181     28
    -33   -540   -509    285    236   -527    802   1034    142     31    511    340
   -127     23    150     51   -137     85    745    932    319    394    963    758
   -249    319    568    -36   -410    444    475    558    228    542   1200    937
   -290    140    428     75   -361    283    200    194   -109    322   1028    771
   -322   -506   -184    413    -70   -345    106    -10   -571   -290    400    244
   -290  -1070   -779    680    244   -924    129     44   -802   -698    -51   -127
   -228  -1210   -984    719    376  -1098    223    244   -685   -657    -59   -135
   -207  -1171   -963    691    376  -1070    340    402   -530   -545     18    -75
   -207  -1078   -872    641    329   -976    420    506   -397   -439    103     -5
   -171   -969   -797    571    311   -883    483    581   -293   -348    187     64
   -137   -919   -782    527    319   -852    527    636   -231   -296    241    111
   -213   -971   -758    592    272   -865    517    636   -231   -296    241    106
   -192   -935   -743    563    272   -839    535    657   -207   -272    267    122
    -83   -810   -727    446    322   -769    592    717   -145   -210    329    174
   -135   -846   -711    491    285   -779    597    719   -142   -207    335    166
   -187   -906   -719    545    265   -813    589    706   -161   -220    327    148
   -181   -896   -717    537    265   -807    589    706   -161   -213    337    155
   -176   -885   -709    532    265   -797    592    719   -142   -194    358    179
   -168   -888   -719    527    272   -802    602    737   -124   -181    376    197
   -181   -880   -701    530    257   -792    610    753   -114   -161    402    218
   -184   -880   -696    530    254   -789    613    756   -111   -153    420    228
   -187   -872   -685    530    249   -779    620    766    -98   -142    436    239
   -192   -870   -678    530    241   -774    636    782    -83   -127    452    257
   -192   -878   -685    535    244   -782    646    797    -70   -114    475    272
   -205   -880   -675    540    233   -776    649    805    -59   -106    491    277
   -220   -859   -639    540    207   -750    659    826    -36    -80    522    301
   -241   -865   -623    550    187   -745    670    844    -18    -64    542    316
   -257   -885   -628    571    184   -758    683    865     -5    -54    558    329
   -249   -885   -636    566    189   -761    693    888     10    -28    589    355
   -241   -857   -615    550    187   -737    698    911     31      2    623    387
   -213   -836   -623    522    205   -730    691    927     36     20    649    413
   -174   -800   -628    485    226   -714    685    943     49     46    678    441
   -153   -784   -633    467    239   -709    685    961     62     59    691    457
   -145   -771   -626    459    239   -698    698    984     88     80    740    483
   -119   -748   -628    431    254   -688    706    997     93     80    745    493
   -101   -740   -639    420    267   -691    717   1002     88     83    737    493
    -93   -745   -652    418    277   -698    722   1000     85     85    745    498
    -88   -756   -667    423    288   -711    719    989     72     77    743    498
    -57   -745   -688    400    314   -717    732    989     75     75    737    496
    -36   -727   -691    381    324   -709    753   1002     88     83    753    504
    -46   -735   -688    389    319   -714    771   1008    106     83    766    501
   -111   -779   -667    446    277   -724    766    995    122     67    766    493
   -109   -758   -649    433    267   -704    776   1000    145     75    774    496
   -103   -732   -628    418    259   -680    805   1018    168    101    792    527
   -155   -769   -615    462    226   -693    807   1008    163    101    797    535
   -205   -789   -584    498    189   -688    802   1000    155    103    823    530
   -233   -807   -574    519    166   -691    797    989    145    103    833    519
   -197   -774   -579    485    189   -678    818   1008    166    127    867    537
   -181   -750   -568    465    189   -659    831   1021    179    148    891    555
   -223   -795   -571    509    174   -683    823   1018    181    153    888    558
   -189   -753   -563    470    187   -659    844   1047    215    181    943    566
   -233   -771   -537    501    150   -654    859   1067    236    205    974    571
   -265   -784   -519    524    124   -652    865   1080    246    213    974    589
   -233   -709   -475    472    119   -592    891   1106    275    239    997    610
   -246   -706   -462    475    106   -584    911   1132    298    254   1010    641
   -252   -680   -431    465     88   -555    919   1143    316    272   1028    659
   -231   -623   -392    426     77   -509    940   1166    348    303   1075    698
   -218   -555   -337    387     59   -446    961   1176    379    332   1117    732
   -277   -571   -296    423      7   -433    953   1161    381    335   1130    743
   -316   -600   -285    457    -18   -444    930   1137    363    316   1119    745
   -301   -592   -293    446     -5   -444    904   1119    345    303   1109    743
   -298   -613   -314    457      7   -465    875   1091    324    283   1085    719
   -262   -615   -353    436     41   -485    865   1075    309    267   1080    709
   -197   -592   -397    394     98   -496    867   1070    306    259   1088    706
   -215   -670   -454    441    116   -563    844   1039    265    215   1049    672
   -259   -771   -511    517    124   -641    813   1005    226    174    992    626
   -233   -787   -553    509    155   -670    807   1000    218    158    982    618
   -205   -795   -589    498    192   -693    800    987    202    142    976    615
   -194   -805   -610    498    205   -709    776    958    184    124    961    600
   -202   -844   -641    524    218   -743    748    927    158     96    927    561
   -187   -862   -678    524    241   -771    724    904    140     75    904    535
   -127   -810   -683    467    275   -748    740    917    161     93    909    553
   -129   -818   -688    472    277   -756    730    909    153     88    891    553
   -135   -901   -766    519    314   -833    706    891    119     38    839    511
   -142  -1036   -896    589    376   -969    735    917     77    -51    732    394
   -122  -1052   -930    584    402   -992    823   1005    109    -67    688    332
    -64   -976   -911    519    420   -945    906   1148    215     18    748    379
      5   -683   -688    340    345   -685    950   1275    420    270   1000    636
    -18   -106    -88     59     33    -96    909   1236    667    672   1473   1109
   -168    324    493    -77   -329    407    693    932    745    943   1818   1421
   -148    319    467    -85   -309    392    402    537    511    831   1756   1356
   -161   -275   -114    218    -23   -194    236    174    -46    187   1135    810
   -249  -1015   -766    631    257   -891    210    119   -415   -358    568    293
   -239  -1262  -1023    750    389  -1145    254    275   -394   -415    470    187
   -135  -1150  -1015    639    439  -1083    402    488   -213   -280    571    265
    -72   -982   -909    527    418   -945    550    665    -28   -132    704    376
   -168   -984   -815    576    322   -901    584    711     38    -80    753    413
   -179   -940   -761    558    288   -852    613    753     93    -31    800    457
   -129   -859   -730    493    298   -795    649    792    148     23    846    496
   -140   -841   -701    491    280   -771    654    800    166     44    865    501
   -192   -880   -688    535    246   -784    641    787    166     44    872    501
   -176   -844   -667    509    244   -756    659    805    189     67    893    522
   -163   -813   -649    485    241   -730    675    815    205     83    909    537
   -215   -852   -636    535    210   -745    654    800    194     70    904    530
   -207   -836   -628    522    207   -732    644    792    194     70    906    542
   -142   -753   -610    446    233   -683    662    807    223     93    927    571
   -155   -743   -587    446    215   -665    657    805    231     98    927    574
   -215   -779   -563    498    174   -672    633    789    228     93    919    571
   -194   -745   -553    467    179   -649    628    789    244    109    937    592
   -189   -740   -550    465    179   -646    628    792    254    119    950    597
   -171   -709   -537    439    181   -623    620    795    267    124    958    600
   -205   -724   -519    465    155   -623    597    779    262    116    956    600
   -207   -706   -501    457    145   -605    579    771    262    119    963    602
   -181   -665   -483    423    148   -574    584    776    283    140    987    610
   -174   -649   -475    410    150   -563    576    776    290    148    995    610
   -174   -620   -446    397    135   -535    571    782    303    161   1013    623
   -137   -555   -418    345    137   -488    576    800    335    189   1049    657
   -150   -558   -407    353    127   -483    563    802    345    200   1057    659
   -161   -568   -407    363    122   -488    537    795    345    202   1054    657
   -127   -542   -415    335    142   -480    532    807    361    218   1070    678
   -114   -485   -371    298    127   -431    550    831    394    252   1106    717
   -106   -436   -329    270    109   -384    571    852    420    277   1137    743
   -181   -491   -309    335     62   -400    563    833    407    259   1119    724
   -231   -506   -275    368     20   -392    563    820    405    257   1117    722
   -215   -454   -241    332     10   -348    584    833    428    277   1135    740
   -210   -415   -205    311     -5   -311    597    839    446    296   1150    753
   -205   -381   -176    293    -15   -280    600    836    457    306   1163    763
   -194   -337   -142    267    -25   -241    615    846    478    322   1182    776
   -187   -353   -168    270    -10   -262    602    823    470    311   1161    750
   -179   -363   -184    270      0   -275    594    802    465    298   1137    722
   -179   -361   -181    270      0   -272    584    784    459    293   1122    709
   -168   -371   -202    270     15   -288    574    758    446    277   1098    691
   -135   -342   -210    236     36   -275    566    743    444    272   1091    670
    -90   -298   -207    194     57   -254    568    737    449    277   1088    662
   -122   -322   -200    220     38   -262    550    722    441    272   1078    657
   -174   -381   -207    277     15   -296    506    688    418    246   1052    633
   -111   -319   -210    215     49   -265    509    693    433    259   1062    654
    -72   -265   -194    168     59   -231    509    696    449    275   1070    675
    -93   -244   -150    166     28   -197    501    685    452    280   1067    675
   -129   -233   -103    181    -12   -168    506    688    467    296   1078    688
   -103   -205   -101    153     -2   -153    527    709    496    327   1106    724
    -83   -161    -77    122     -5   -119    540    722    519    345   1130    743
    -93   -140    -49    114    -23    -96    532    719    527    353   1143    753
    -64    -88    -23     77    -20    -57    537    732    548    376   1166    774
    -38    -15     23     25    -33      5    561    740    574    407   1192    800
    -72     -5     67     38    -70     31    548    711    571    410   1182    795
    -64      7     72     25    -67     38    522    685    563    407   1174    802
    -59    -10     49     36    -54     18    485    652    537    389   1145    789
    -80    -36     44     54    -62      2    459    620    514    379   1122    766
    -90    -49     38     70    -64     -5    431    605    498    379   1111    758
    -90    -46     44     70    -67     -2    402    584    480    371   1104    761
    -85    -54     31     70    -59    -12    394    579    470    368   1101    766
    -96   -114    -20    103    -38    -67    376    558    439    342   1067    730
   -109   -187    -77    148    -18   -132    353    532    405    311   1026    701
   -119   -244   -127    179      2   -184    332    509    376    283    989    675
   -124   -288   -163    207     18   -226    311    488    355    267    966    667
    -96   -280   -184    187     41   -233    303    480    342    257    953    678
   -109   -303   -194    205     41   -249    290    465    319    239    937    670
   -124   -319   -197    220     33   -259    272    444    301    226    924    659
   -127   -316   -189    223     31   -254    262    439    290    231    932    672
   -132   -348   -218    239     41   -283    241    426    267    218    922    667
   -109   -436   -329    272    109   -384    241    439    231    166    865    607
    -77   -504   -426    288    174   -465    314    532    239    135    813    548
    -67   -498   -431    283    181   -465    415    670    309    176    833    548
    -46   -340   -296    192    124   -319    496    836    459    335    992    693
    -12    148    158    -67    -85    153    527    940    724    696   1400   1117
   -122    823    943   -350   -532    880    465    828    979   1132   1945   1678
   -298   1140   1439   -420   -867   1288    187    413    950   1291   2213   1940
   -301    787   1088   -244   -696    937   -124    -20    527    914   1880   1636
   -270    -31    236    150   -254    101   -275   -314   -101    158   1114    930
   -197   -659   -462    426    132   -561   -285   -298   -402   -270    631    449
   -205   -828   -623    517    207   -727   -205   -135   -353   -275    576    368
   -200   -769   -568    483    181   -670    -72     46   -205   -150    659    441
   -179   -654   -478    415    148   -566     28    181    -72    -33    750    532
   -127   -548   -423    337    145   -485     96    262      2     41    820    597
   -103   -488   -384    296    140   -436    153    311     41     80    862    633
   -158   -506   -348    332     93   -428    161    314     41     85    865    633
   -197   -579   -384    387     93   -483    132    290     15     64    839    607
   -174   -576   -405    374    114   -493    140    288     12     64    831    594
   -135   -537   -402    337    132   -470    155    296     33     85    836    605
   -163   -550   -389    355    111   -470    155    290     31     85    849    628
   -155   -563   -410    358    124   -488    150    272     15     75    846    626
   -158   -563   -405    358    122   -485    155    272     18     77    859    628
   -119   -527   -407    324    142   -467    166    277     20     77    854    636
   -129   -537   -410    332    137   -475    171    275     15     75    844    641
   -161   -568   -407    363    122   -488    166    265      7     70    839    641
   -148   -553   -405    348    127   -480    171    267     15     80    852    644
   -142   -561   -418    353    137   -491    163    270     12     80    862    639
   -137   -576   -439    355    148   -506    148    262      5     77    862    633
   -122   -542   -420    332    148   -483    161    280     28    103    893    654
   -103   -485   -384    293    140   -433    171    293     41    127    922    678
   -116   -475   -358    296    119   -418    155    275     28    119    930    672
   -109   -457   -350    283    119   -405    153    275     31    127    945    672
   -109   -465   -355    285    122   -410    148    275     28    129    945    670
   -153   -506   -353    327     98   -428    116    265     20    135    948    662
   -114   -454   -340    285    111   -397    116    285     38    171    992    696
    -64   -423   -358    241    145   -392    114    301     46    184   1018    714
    -46   -394   -348    220    148   -371    103    306     49    194   1034    719
    -31   -358   -327    192    148   -342    111    319     57    207   1052    732
    -72   -389   -316    231    122   -353     98    303     36    189   1036    704
    -75   -410   -335    241    129   -371     96    293     23    176   1013    683
    -51   -394   -342    223    142   -368     98    283     20    168   1000    665
    -33   -368   -335    197    150   -353    101    285     25    174   1005    662
    -38   -389   -350    215    155   -371     83    262      7    158    982    628
    -20   -379   -361    197    168   -371     88    270     18    161    976    605
    -23   -397   -374    210    174   -387     88    267     15    153    966    579
    -10   -381   -371    192    179   -376     80    267     15    150    961    563
      7   -353   -361    174    184   -355     83    272     31    166    948    563
      2   -335   -337    163    168   -335     85    283     44    184    956    576
    -57   -363   -306    207    124   -335     67    267     36    171    950    558
    -67   -329   -262    197     96   -298     77    275     51    189    963    566
   -114   -342   -228    228     57   -285     62    259     46    184    953    553
   -135   -376   -241    254     49   -309     44    244     38    174    932    522
    -90   -337   -249    213     77   -293     33    241     46    187    953    514
    -46   -316   -270    179    109   -296     12    231     38    189    966    501
    -23   -296   -272    161    124   -285     -7    220     36    189    974    493
    -49   -277   -228    163     88   -254     -2    231     62    218   1000    509
    -64   -231   -166    148     49   -200     15    262    111    265   1044    540
    -88   -192   -103    137      7   -148     28    283    145    301   1080    576
    -77   -150    -72    114     -2   -111     25    288    168    329   1106    600
    -28    -98    -72     62     20    -85     33    303    200    358   1127    631
    -15    -64    -49     38     15    -57     25    298    207    374   1143    652
      2    -28    -33     12     15    -31      5    267    207    379   1148    659
     36     28     -7    -31     23     10      0    249    226    397   1176    691
     41      7    -36    -25     38    -12    -33    205    215    384   1171    675
     49    -10    -59    -20     51    -33    -64    166    197    368   1163    667
     83     10    -75    -46     77    -31   -101    124    174    361   1161    667
     93     -7   -101    -41     96    -54   -127     88    155    345   1148    646
    106    -62   -168    -23    135   -114   -161     51    129    314   1111    602
    127   -127   -254     -2    189   -189   -189     15     98    270   1065    563
    150   -129   -283    -10    215   -205   -202     -7     83    257   1057    555
    155   -161   -316      2    236   -239   -228    -44     57    231   1031    527
    176   -200   -379     10    275   -288   -236    -67     46    205   1013    491
    176   -228   -407     25    290   -316   -252    -90     31    189   1002    470
    153   -275   -428     59    288   -350   -277   -124      5    163    953    428
    140   -283   -423     72    280   -353   -277   -135      7    161    948    410
    153   -275   -428     62    290   -350   -267   -135     28    168    969    420
    127   -316   -446     93    285   -381   -267   -148     28    155    956    413
    161   -316   -478     75    319   -397   -254   -140     38    153    956    402
    192   -389   -581     98    387   -485   -218    -96     41    114    917    342
    111   -493   -607    189    358   -550   -127     -2     70     88    841    265
    101   -452   -553    174    324   -501     -7    158    194    171    867    283
    124   -246   -374     59    249   -309     83    314    394    387   1047    462
    135    259    124   -197      5    192     90    350    631    756   1454    872
     -7    852    859   -423   -433    857   -103     49    706   1072   1867   1260
    -83    987   1070   -452   -576   1028   -452   -394    496   1070   1925   1312
   -127    506    633   -192   -379    568   -680   -774     25    592   1449    917
   -150   -290   -140    220     -5   -215   -706   -875   -428    -90    696    296
    -90   -672   -584    381    246   -628   -659   -724   -475   -270    436     72
    -64   -685   -620    374    277   -654   -555   -548   -329   -181    462    101
    -41   -568   -530    303    241   -550   -441   -405   -168    -54    542    181
    -28   -452   -423    241    197   -439   -366   -309    -46     57    623    259
    -25   -381   -355    202    163   -368   -319   -257     31    114    659    306
    -33   -381   -348    207    155   -366   -309   -244     49    127    649    306
    -46   -358   -311    200    132   -335   -306   -239     64    142    649    309
    -49   -306   -257    179    103   -283   -298   -231     88    166    665    322
    -72   -290   -218    179     70   -254   -298   -228     93    181    680    332
    -64   -298   -233    181     83   -265   -306   -233     90    187    675    324
    -54   -298   -244    176     93   -272   -314   -236     93    184    670    319
    -62   -283   -220    174     77   -252   -316   -233     96    192    662    324
    -64   -267   -202    166     67   -236   -319   -231    109    207    667    322
    -62   -257   -194    161     64   -228   -327   -236    119    215    678    329
    -59   -262   -202    158     67   -233   -340   -241    122    215    680    329
    -59   -252   -192    155     64   -223   -350   -244    124    218    672    322
    -28   -207   -179    116     72   -192   -353   -241    137    226    670    322
    -12   -181   -168     96     75   -174   -353   -223    155    249    691    340
    -75   -249   -174    161     46   -213   -374   -239    142    236    675    322
    -36   -210   -174    124     67   -192   -371   -231    158    254    691    327
      7   -150   -161     70     83   -155   -358   -213    187    293    722    355
    -28   -174   -145    101     57   -161   -371   -213    189    301    719    355
      0   -158   -161     77     77   -158   -371   -207    200    309    724    363
     46   -142   -189     49    116   -166   -371   -194    220    329    732    384
     25   -168   -197     70    111   -181   -397   -202    220    332    717    387
     15   -179   -194     80    103   -187   -415   -197    226    340    714    402
     51   -132   -184     38    116   -158   -405   -168    249    366    737    426
     44   -109   -153     33     98   -129   -384   -129    285    413    779    462
      2   -116   -119     57     59   -116   -381   -129    290    413    784    478
      7   -124   -132     57     70   -127   -374   -119    303    423    792    493
     62    -85   -148     10    103   -116   -345    -98    327    446    815    519
    103    -23   -127    -38    114    -75   -298    -70    363    483    844    542
      7   -135   -142     62     72   -137   -322    -96    332    439    800    506
    -38   -202   -163    119     62   -184   -345   -124    306    413    766    472
    -25   -202   -176    111     72   -189   -335   -122    316    426    753    470
     12   -150   -163     70     88   -155   -319   -114    337    459    766    475
     41   -109   -150     33     93   -127   -309   -109    366    475    782    488
     36   -111   -148     36     90   -129   -301   -109    384    470    771    488
     28   -140   -171     54     98   -155   -309   -116    389    457    750    470
    -20   -189   -168    106     72   -179   -309   -124    397    457    709    444
    -72   -236   -166    153     44   -202   -316   -140    376    439    672    418
    -75   -231   -155    150     38   -194   -314   -140    374    449    680    428
    -72   -254   -184    161     54   -220   -311   -129    379    457    685    439
    -85   -262   -176    174     44   -220   -298   -116    384    475    709    449
    -80   -257   -179    168     46   -218   -303   -119    389    498    704    449
    -77   -246   -168    161     44   -207   -298   -109    402    517    701    465
    -54   -218   -163    135     51   -189   -283    -77    428    540    714    496
    -54   -228   -174    142     59   -202   -267    -49    441    548    696    522
    -54   -213   -158    132     51   -187   -257    -31    446    566    685    545
    -38   -168   -132    103     44   -150   -244    -10    462    600    706    568
    -41   -155   -116     96     36   -137   -236      5    472    610    709    581
    -57   -140    -83     98     12   -111   -233     20    485    626    711    605
    -12    -67    -57     38     20    -62   -218     28    509    657    735    639
    -36    -64    -28     49     -5    -46   -223     12    504    654    737    652
    -31    -70    -38     49      2    -54   -252    -12    475    641    724    649
    -36   -101    -64     70     12    -83   -277    -38    441    618    698    623
    -54   -129    -75     90     10   -103   -293    -54    428    607    693    623
     -7   -111   -103     59     46   -109   -288    -54    420    610    696    633
    -20   -150   -132     83     54   -140   -309    -75    394    589    670    607
      2   -181   -184     90     93   -181   -329    -98    363    555    636    568
    -12   -241   -231    124    106   -236   -353   -119    327    514    587    530
    -33   -319   -285    176    124   -303   -376   -148    283    467    524    483
    -20   -361   -340    189    158   -350   -389   -166    252    433    475    449
    -33   -400   -366    218    166   -384   -413   -189    218    402    431    415
    -33   -413   -379    223    171   -397   -433   -205    194    381    400    400
    -59   -452   -394    254    166   -423   -452   -223    171    355    361    368
    -41   -459   -418    249    187   -439   -457   -236    155    337    329    348
    -10   -441   -431    226    210   -436   -459   -236    150    340    314    348
      2   -493   -496    244    246   -496   -462   -223    129    311    267    316
     28   -576   -607    272    316   -592   -402   -148    132    265    184    246
     15   -594   -610    288    311   -602   -298    -41    181    259    127    197
     23   -548   -571    262    296   -558   -181    127    303    340    142    223
     44   -220   -267     88    153   -244   -171    192    485    581    389    452
     75    400    324   -239   -124    363   -275     85    657    948    826    852
    -25    865    891   -420   -457    875   -563   -283    620   1174   1135   1109
   -116    771    888   -327   -501    828   -943   -732    311   1041   1065   1015
   -129    124    254      0   -192    189  -1062   -984   -187    400    444    517
   -103   -509   -407    306    150   -459  -1005   -935   -496   -122   -101     75
    -31   -698   -670    363    319   -685   -893   -727   -439   -161   -194    -28
    -23   -665   -641    345    309   -654   -779   -561   -290    -59   -132     -2
    -49   -620   -571    332    259   -597   -719   -472   -176     31    -54     41
    -25   -506   -480    265    226   -493   -665   -402    -67    127     41    116
    -10   -418   -410    213    197   -415   -631   -363     -7    181     98    153
    -12   -387   -374    200    179   -381   -618   -348     15    200    122    163
    -10   -355   -345    181    166   -350   -620   -348     28    207    132    166
     -5   -319   -316    161    153   -319   -618   -340     44    218    155    168
     -5   -309   -303    155    148   -306   -618   -340     49    226    166    163
    -31   -322   -290    176    129   -306   -623   -340     57    226    168    163
     -5   -275   -272    140    132   -275   -618   -332     75    239    192    189
    -10   -275   -265    142    127   -270   -628   -342     75    233    192    187
     20   -226   -246    101    132   -236   -631   -340     88    246    207    197
     28   -179   -207     75    116   -192   -623   -329    109    267    226    210
     15   -171   -187     77     98   -179   -628   -322    124    280    239    215
    -15   -194   -179    106     80   -189   -649   -329    122    275    239    207
      0   -150   -150     75     72   -150   -644   -322    142    290    262    215
      5   -109   -114     51     59   -111   -631   -314    171    311    285    226
    -10   -116   -106     62     46   -111   -633   -316    179    314    288    231
     12    -85    -98     36     54    -93   -636   -316    189    324    298    239
     15    -54    -70     18     38    -62   -641   -322    200    335    311    246
     15    -20    -36      2     25    -28   -633   -309    220    358    340    265
     20     23      2    -23     10     12   -631   -298    246    381    368    280
     23     62     38    -41     -7     49   -639   -290    267    405    392    288
     38     88     49    -62     -5     67   -654   -290    275    415    407    290
     15    103     88    -59    -36     96   -667   -277    293    439    433    309
     33    150    114    -93    -41    132   -667   -262    319    457    446    324
     83    213    127   -148    -23    171   -646   -233    348    480    478    340
    106    285    176   -197    -36    231   -626   -218    376    506    517    368
     41    259    218   -150    -88    239   -631   -231    379    496    514    368
     93    280    184   -189    -44    233   -620   -236    379    488    506    348
     90    270    179   -181    -44    226   -618   -254    374    478    488    322
     80    272    192   -176    -57    233   -620   -270    371    472    483    309
     85    259    174   -171    -44    218   -615   -275    376    470    472    301
     85    249    163   -168    -38    207   -597   -272    389    478    472    298
     64    265    200   -166    -67    233   -584   -277    402    488    472    293
     54    277    220   -166    -83    249   -587   -298    410    485    470    277
     59    265    205   -161    -72    236   -594   -319    410    480    462    267
     72    257    184   -166    -54    220   -610   -342    397    470    449    244
     75    272    197   -174    -62    236   -626   -368    389    462    439    231
     59    293    233   -179    -85    265   -631   -376    397    462    441    231
     62    293    231   -176    -83    262   -631   -384    400    462    433    223
     62    293    228   -179    -83    262   -633   -389    407    467    431    220
     28    283    254   -158   -111    270   -636   -405    405    467    426    213
     75    335    259   -207    -93    298   -639   -400    420    485    439    223
    135    381    246   -257    -54    314   -636   -389    436    496    449    231
    122    368    246   -246    -62    306   -639   -384    441    491    441    218
    103    379    275   -241    -85    327   -633   -376    459    504    449    218
    111    428    316   -272   -103    374   -620   -361    485    530    470    233
    116    457    340   -285   -111    400   -615   -350    501    548    483    249
    171    527    353   -350    -90    439   -600   -329    524    571    511    270
    166    553    387   -361   -111    470   -594   -327    537    581    524    285
    124    548    423   -340   -148    485   -605   -340    537    584    530    301
    111    568    457   -340   -171    514   -613   -350    542    589    540    314
    124    592    465   -358   -171    530   -639   -376    527    581    537    311
    137    594    457   -368   -158    527   -659   -400    509    571    524    309
    168    615    446   -394   -140    532   -670   -405    501    571    519    309
    122    548    426   -335   -150    488   -691   -428    475    542    488    277
     77    483    405   -283   -163    444   -722   -452    444    514    457    249
     85    462    376   -275   -145    420   -737   -467    423    496    433    239
    145    491    345   -319   -101    418   -735   -467    413    485    420    231
    103    426    322   -265   -109    374   -753   -488    379    449    387    192
     83    371    288   -228   -101    329   -779   -517    348    415    353    153
     36    296    259   -166   -111    277   -813   -555    301    374    309    109
     18    249    231   -135   -106    241   -833   -576    277    348    283     85
     20    226    205   -122    -90    215   -844   -581    265    335    272     83
    103    301    197   -202    -46    249   -826   -561    285    358    296    116
    153    342    187   -249    -18    265   -813   -550    296    368    311    132
     64    192    127   -129    -33    161   -849   -581    246    314    249     72
     83     90      7    -85     38     49   -828   -548    220    254    158    -18
     85     98     10    -93     38     54   -724   -439    267    244    111    -85
     93    122     28   -109     33     75   -626   -293    366    301    145    -64
    119    324    202   -223    -41    265   -566   -158    542    501    350    137
    122    828    706   -475   -290    769   -589   -150    774    867    771    561
      5   1421   1413   -714   -704   1418   -776   -441    878   1195   1195    958
    -33   1506   1540   -737   -787   1522  -1093   -849    688   1179   1244    982
    -72    966   1036   -446   -555   1000  -1330  -1257    158    607    701    517
    -96    145    241    -23   -168    192  -1395  -1413   -361   -119    -51   -132
    -46   -166   -119    103     33   -142  -1340  -1262   -379   -239   -231   -303
     10   -132   -142     59     75   -137  -1210  -1067   -218   -124   -168   -252
     51     -7    -59    -23     57    -33  -1072   -896    -46     15    -54   -153
     62     83     20    -72     20     51   -997   -810     62    114     25    -83
     64    129     64    -96      0     98   -966   -779    109    166     62    -46
     72    158     85   -116     -5    122   -945   -766    137    189     85    -25
     96    189     93   -142      0    142   -935   -761    150    202    101    -20
     85    187    101   -135     -7    145   -932   -766    150    200    111    -25
     90    194    103   -145     -5    150   -932   -771    153    202    119    -33
     96    202    106   -150     -5    155   -932   -776    155    207    122    -36
     98    210    109   -155     -5    161   -932   -779    155    207    122    -28
    103    223    119   -163     -7    171   -935   -784    153    213    119    -15
    132    257    124   -194      2    192   -932   -787    163    223    119     -2
    116    241    124   -181     -2    184   -945   -805    155    218    116     -5
     70    181    109   -127    -20    145   -971   -831    137    205    103    -25
     88    197    109   -142    -10    153   -969   -831    145    218    109    -23
    189    316    124   -254     33    220   -930   -792    179    257    140      7
    189    324    135   -257     28    228   -924   -789    181    254    129      0
    142    293    150   -220     -5    223   -937   -805    174    244    114    -10
    116    296    179   -205    -31    239   -945   -815    171    239    116     -5
     90    303    213   -197    -62    259   -958   -826    168    236    109     -5
    119    345    223   -233    -51    285   -966   -826    176    246    106      5
    129    371    239   -252    -54    306   -979   -823    181    259    103     10
    129    397    267   -262    -67    332   -995   -823    192    277    114     28
    145    413    267   -280    -59    340  -1018   -828    192    280    103     25
    171    446    275   -309    -51    363  -1018   -815    207    303    116     49
    192    501    306   -348    -57    402  -1015   -797    233    329    148     90
    187    530    342   -358    -77    436  -1013   -787    246    342    171    106
    158    511    350   -337    -96    431  -1021   -792    226    335    163     77
    153    537    384   -345   -116    462  -1013   -795    226    340    153     57
    197    615    415   -407   -109    517   -989   -779    241    353    158     75
    187    610    423   -397   -116    517   -997   -802    218    316    142     54
    135    592    457   -366   -161    527  -1010   -831    187    272    103     25
    150    618    467   -384   -158    542  -1005   -841    176    270     64     15
    184    649    465   -418   -140    558  -1005   -852    179    272     -2      2
    187    654    467   -420   -140    561  -1010   -852    197    272    -75    -23
    129    615    483   -374   -176    550  -1031   -870    184    259   -135    -59
    135    654    519   -394   -192    587  -1031   -880    189    259   -153    -70
    153    659    506   -407   -176    584  -1036   -896    189    244   -179    -93
    122    646    524   -384   -200    587  -1049   -917    179    231   -213   -119
    124    633    509   -379   -192    571  -1078   -948    161    218   -254   -142
    129    623    493   -376   -181    558  -1098   -969    145    205   -296   -153
    124    615    491   -371   -184    553  -1117   -982    135    192   -327   -158
    145    672    527   -407   -189    600  -1109   -971    153    207   -324   -132
    155    709    553   -433   -200    631  -1122   -974    163    213   -327   -111
    187    750    563   -467   -187    657  -1135   -979    161    215   -337   -103
    181    761    579   -470   -197    670  -1148   -989    153    205   -355   -127
    189    807    618   -498   -213    714  -1140   -989    168    220   -345   -114
    189    820    631   -506   -223    727  -1145   -995    168    215   -348   -111
    236    833    597   -535   -181    717  -1153  -1000    163    202   -374   -122
    262    862    600   -563   -168    730  -1163  -1002    171    207   -384   -122
    277    888    610   -581   -166    750  -1163  -1002    166    223   -392   -124
    288    945    654   -618   -181    800  -1166  -1008    174    246   -392   -109
    298   1000    701   -649   -202    852  -1174  -1028    179    259   -389    -88
    288   1013    722   -652   -218    870  -1205  -1065    161    244   -418    -96
    280   1021    740   -649   -228    880  -1239  -1096    142    239   -452    -98
    283    984    701   -636   -210    844  -1291  -1137    101    194   -514   -127
    267    966    698   -618   -215    833  -1322  -1171     70    161   -561   -150
    262    943    680   -605   -210    813  -1350  -1197     41    127   -618   -179
    257    922    665   -589   -202    795  -1371  -1223     15     93   -665   -205
    257    893    636   -576   -189    766  -1395  -1249    -25     51   -722   -236
    252    854    602   -553   -176    730  -1413  -1270    -64     18   -779   -262
    241    807    566   -524   -163    688  -1439  -1301   -109    -18   -836   -296
    241    815    574   -527   -166    696  -1462  -1330   -137    -38   -867   -316
    233    802    568   -519   -168    685  -1486  -1358   -171    -75   -919   -348
    226    774    548   -501   -161    662  -1509  -1382   -197   -109   -969   -381
    213    769    555   -491   -171    662  -1525  -1400   -218   -124   -992   -389
    207    787    579   -496   -184    683  -1535  -1410   -236   -129   -997   -397
    202    771    568   -488   -184    670  -1543  -1418   -259   -145  -1021   -420
    205    696    491   -452   -142    594  -1548  -1410   -296   -200  -1096   -485
    202    602    400   -402    -98    501  -1488  -1332   -306   -254  -1184   -581
    213    620    407   -415    -96    514  -1384  -1197   -246   -236  -1200   -597
    244    761    517   -504   -135    639  -1280  -1008    -90    -83  -1072   -462
    262   1208    945   -735   -342   1078  -1223   -883    168    265   -704    -64
    155   1883   1727  -1021   -784   1805  -1257   -961    433    704   -187    478
    -15   2307   2322  -1145  -1169   2314  -1499  -1337    465    924    124    792
    -64   1987   2052   -963  -1057   2018  -1826  -1792     64    589   -168    522
    -90   1145   1234   -527   -662   1189  -2008  -2130   -571   -171   -940   -171
    -49    472    519   -213   -285    496  -2036  -2153   -919   -667  -1496   -693
     46    342    296   -194   -124    319  -1979  -2003   -883   -698  -1569   -776
     96    449    353   -272   -129    402  -1839  -1810   -724   -576  -1467   -711
    124    571    446   -348   -161    509  -1740  -1691   -605   -467  -1371   -646
    142    646    504   -397   -179    576  -1693  -1647   -548   -410  -1306   -610
    158    670    511   -413   -176    592  -1660  -1610   -519   -389  -1273   -584
    171    639    465   -407   -148    553  -1662  -1605   -524   -394  -1312   -584
    189    639    449   -415   -129    545  -1665  -1600   -532   -397  -1358   -579
    246    706    459   -478   -106    584  -1636  -1571   -514   -376  -1366   -558
    290    758    467   -524    -88    613  -1613  -1551   -504   -366  -1379   -548
    194    667    472   -431   -137    568  -1644  -1582   -555   -410  -1439   -581
    181    662    480   -420   -148    571  -1644  -1579   -568   -420  -1460   -574
    207    704    496   -457   -145    600  -1621  -1558   -566   -413  -1460   -553
    163    685    522   -423   -179    605  -1626  -1561   -589   -423  -1478   -550
    181    743    561   -462   -189    652  -1600  -1527   -576   -392  -1452   -517
    194    795    600   -496   -202    698  -1566  -1493   -558   -366  -1434   -491
    129    722    592   -426   -231    657  -1582  -1512   -594   -389  -1465   -517
    137    701    563   -418   -213    633  -1590  -1517   -615   -402  -1480   -522
    200    748    548   -475   -176    649  -1587  -1501   -615   -389  -1470   -498
    231    763    532   -498   -150    649  -1571  -1486   -620   -381  -1460   -472
    205    748    540   -478   -168    646  -1566  -1475   -636   -389  -1460   -470
    122    680    558   -400   -218    620  -1577  -1475   -659   -413  -1475   -498
    202    737    535   -470   -166    636  -1561  -1447   -652   -405  -1460   -470
    246    763    517   -506   -135    641  -1553  -1428   -646   -405  -1449   -467
    267    795    524   -532   -129    659  -1553  -1408   -641   -402  -1447   -488
    293    807    514   -550   -109    662  -1545  -1384   -641   -402  -1421   -493
    280    795    514   -540   -116    654  -1543  -1371   -657   -402  -1413   -475
    270    802    532   -537   -129    667  -1540  -1356   -657   -387  -1410   -452
    290    813    519   -553   -114    667  -1530  -1337   -659   -389  -1423   -405
    314    802    488   -558    -85    646  -1514  -1319   -670   -405  -1400   -387
    296    766    470   -532    -85    618  -1506  -1312   -685   -415  -1389   -439
    319    787    467   -553    -75    628  -1478  -1291   -685   -407  -1379   -444
    335    795    459   -566    -62    628  -1462  -1283   -693   -410  -1392   -449
    358    823    465   -589    -51    644  -1434  -1265   -685   -415  -1382   -431
    301    787    483   -545    -90    636  -1428  -1262   -693   -431  -1376   -444
    322    820    498   -574    -88    659  -1387  -1226   -675   -413  -1361   -433
    288    807    517   -550   -114    662  -1356  -1200   -662   -405  -1369   -428
    189    724    535   -457   -171    631  -1358  -1205   -678   -431  -1392   -452
    181    701    517   -441   -168    610  -1350  -1208   -688   -444  -1392   -459
    215    730    514   -472   -148    620  -1327  -1200   -683   -444  -1387   -452
    283    758    472   -522    -96    615  -1317  -1200   -691   -457  -1400   -462
    262    693    431   -478    -83    563  -1332  -1218   -722   -483  -1428   -493
    257    662    405   -459    -75    535  -1350  -1228   -743   -496  -1431   -509
    309    730    420   -519    -54    576  -1322  -1202   -722   -478  -1392   -483
    348    771    423   -561    -38    597  -1296  -1182   -706   -470  -1371   -472
    296    704    407   -498    -54    555  -1299  -1187   -717   -485  -1387   -491
    233    639    405   -439    -85    522  -1306  -1192   -730   -498  -1418   -504
    257    667    410   -462    -77    537  -1296  -1179   -722   -491  -1421   -501
    309    735    423   -522    -59    579  -1262  -1148   -693   -467  -1402   -488
    397    828    431   -613    -15    631  -1223  -1104   -659   -436  -1382   -459
    418    839    418   -631      0    628  -1210  -1093   -657   -444  -1395   -457
    384    787    402   -587     -7    594  -1210  -1096   -670   -465  -1410   -465
    392    792    400   -594     -5    597  -1200  -1085   -667   -465  -1413   -459
    462    901    439   -680     12    670  -1158  -1049   -623   -415  -1374   -407
    376    867    491   -623    -57    678  -1169  -1072   -631   -420  -1379   -405
    381    839    457   -610    -38    649  -1189  -1106   -659   -446  -1405   -415
    420    839    418   -631      0    628  -1213  -1137   -693   -472  -1436   -433
    431    839    407   -633     12    623  -1226  -1145   -706   -483  -1447   -441
    415    810    392   -615     10    600  -1226  -1137   -717   -480  -1454   -439
    418    797    379   -607     18    587  -1210  -1132   -722   -485  -1460   -444
    379    698    319   -540     31    509  -1223  -1150   -761   -537  -1506   -493
    413    680    267   -545     72    475  -1218  -1145   -774   -553  -1522   -509
    426    654    226   -542     98    441  -1202  -1132   -779   -568  -1538   -522
    350    561    210   -454     70    384  -1221  -1150   -818   -613  -1571   -555
    319    517    194   -420     62    355  -1226  -1161   -841   -633  -1590   -576
    345    532    187   -439     80    361  -1197  -1143   -839   -628  -1590   -571
    311    504    192   -407     59    348  -1189  -1137   -849   -639  -1597   -579
    283    488    205   -387     38    345  -1187  -1130   -852   -649  -1600   -579
    290    506    215   -400     36    361  -1176  -1119   -844   -646  -1600   -571
    324    491    166   -407     80    329  -1150  -1091   -844   -654  -1613   -587
    285    309     23   -298    129    166  -1111  -1044   -878   -732  -1699   -688
    306    290    -18   -298    161    137   -984   -914   -828   -740  -1722   -743
    335    389     54   -363    140    223   -828   -724   -696   -641  -1634   -693
    306    594    288   -449     10    441   -732   -566   -491   -420  -1402   -483
    293   1156    862   -724   -285   1010   -735   -553   -223    -12   -927    -20
    150   1696   1543   -924   -696   1621   -922   -823   -111    301   -511    358
    135   1805   1667   -971   -766   1738  -1270  -1254   -319    270   -465    374
    135   1322   1187   -727   -524   1254  -1488  -1657   -833   -270   -958    -64
    101    491    387   -298   -142    439  -1501  -1730  -1299   -945  -1660   -685
    168    145    -23   -158     96     62  -1421  -1543  -1332  -1091  -1847   -872
    200    127    -75   -163    135     25  -1299  -1353  -1202  -1018  -1808   -859
    202    205      2   -202    101    103  -1163  -1192  -1044   -896  -1709   -800
    239    337     96   -290     70    218  -1085  -1098   -927   -792  -1605   -717
    257    426    168   -342     44    298  -1028  -1044   -857   -740  -1548   -667
    259    478    218   -368     20    348   -982  -1008   -813   -714  -1512   -646
    223    459    236   -340     -5    348   -958   -987   -792   -696  -1491   -641
    241    472    231   -358      5    353   -930   -956   -766   -675  -1460   -631
    290    530    239   -410     25    384   -906   -932   -743   -657  -1434   -615
    293    548    254   -420     20    400   -896   -922   -732   -649  -1423   -602
    306    587    280   -446     12    433   -872   -904   -722   -644  -1418   -589
    270    571    298   -420    -12    436   -865   -898   -717   -649  -1423   -597
    275    566    290   -420     -7    431   -849   -878   -701   -639  -1408   -584
    327    639    309   -483     10    472   -802   -833   -657   -594  -1361   -542
    267    597    329   -431    -31    465   -813   -844   -672   -613  -1366   -566
    272    631    358   -454    -44    496   -802   -831   -659   -600  -1348   -581
    337    685    345   -511     -5    517   -771   -800   -636   -584  -1330   -594
    301    649    348   -475    -23    498   -779   -807   -646   -600  -1337   -618
    288    626    337   -457    -23    483   -782   -802   -639   -607  -1337   -615
    303    641    335   -475    -15    491   -743   -774   -615   -589  -1322   -594
    285    649    363   -467    -38    506   -714   -750   -594   -568  -1296   -579
    309    662    353   -485    -20    506   -696   -724   -581   -550  -1275   -558
    327    675    348   -501    -10    511   -691   -717   -574   -542  -1267   -561
    342    711    366   -530    -12    537   -696   -709   -566   -535  -1252   -555
    400    758    355   -579     20    558   -688   -680   -553   -519  -1231   -545
    449    797    348   -626     51    574   -654   -631   -519   -488  -1202   -511
    415    776    361   -594     28    568   -649   -613   -511   -475  -1192   -485
    392    771    376   -584      7    574   -633   -584   -493   -459  -1176   -462
    407    784    376   -597     15    581   -602   -553   -478   -439  -1161   -452
    392    782    387   -589      2    584   -587   -535   -475   -436  -1158   -472
    397    792    394   -594      2    594   -558   -517   -472   -439  -1153   -483
    400    802    400   -602      0    602   -535   -504   -470   -444  -1150   -478
    379    771    392   -576     -7    581   -511   -478   -459   -439  -1148   -478
    384    787    400   -587     -7    594   -485   -454   -449   -433  -1143   -480
    384    828    444   -605    -28    636   -452   -433   -431   -420  -1122   -470
    342    797    454   -571    -57    626   -431   -426   -423   -413  -1109   -478
    335    771    433   -553    -49    602   -394   -400   -400   -402  -1096   -483
    327    745    418   -537    -44    581   -376   -387   -394   -407  -1093   -485
    322    732    410   -527    -44    571   -368   -384   -402   -413  -1096   -501
    322    732    407   -530    -41    571   -361   -384   -420   -426  -1111   -530
    322    735    413   -530    -44    574   -361   -381   -428   -426  -1111   -532
    342    750    405   -548    -31    579   -355   -361   -426   -415  -1101   -511
    342    735    392   -537    -23    563   -342   -345   -418   -410  -1098   -501
    332    735    400   -535    -33    568   -322   -319   -405   -397  -1083   -480
    353    727    374   -540    -10    553   -306   -303   -405   -397  -1085   -478
    361    709    345   -537      7    527   -288   -277   -402   -387  -1078   -462
    353    696    342   -524      5    519   -280   -259   -405   -371  -1062   -446
    355    709    350   -532      2    530   -244   -226   -387   -350  -1041   -433
    397    769    371   -581     12    568   -207   -194   -363   -324  -1015   -402
    392    802    410   -597    -10    607   -176   -163   -342   -301   -989   -363
    353    769    415   -561    -31    592   -161   -142   -340   -301   -982   -348
    384    779    394   -581     -5    587   -140   -124   -332   -288   -956   -329
    407    826    415   -618     -5    620   -114   -103   -314   -267   -924   -298
    454    909    452   -683      0    680    -70    -77   -283   -233   -885   -254
    415    885    470   -649    -25    678    -44    -72   -277   -220   -865   -257
    366    836    467   -602    -51    652    -57    -93   -309   -239   -875   -277
    358    826    467   -592    -54    646    -59    -98   -327   -249   -880   -275
    332    795    462   -563    -64    628    -59   -106   -345   -257   -878   -277
    327    730    402   -527    -36    566    -59   -111   -368   -277   -885   -298
    342    696    353   -519     -5    524    -46   -103   -387   -296   -896   -306
    366    667    301   -517     31    483    -49   -101   -415   -322   -911   -319
    368    623    254   -498     57    439    -62   -111   -449   -355   -935   -353
    350    576    226   -462     62    402    -54   -109   -472   -384   -953   -376
    335    537    200   -439     67    368    -44   -103   -491   -407   -974   -376
    337    498    161   -418     88    332    -57   -111   -519   -441  -1021   -384
    340    485    145   -413     98    316    -57   -116   -542   -459  -1036   -397
    322    462    140   -392     90    301    -36   -106   -540   -439   -995   -410
    322    431    106   -376    109    267    -25    -98   -535   -431   -974   -436
    311    376     62   -345    124    220    -20    -90   -545   -449   -984   -436
    319    332     12   -327    153    174     -2    -54   -555   -485  -1026   -436
    342    226   -116   -283    231     54     70     41   -542   -530  -1093   -519
    350    207   -142   -280    244     33    202    181   -459   -496  -1070   -558
    366    311    -57   -340    210    127    327    350   -309   -353   -937   -475
    355    672    314   -514     20    493    379    439    -93    -59   -605   -184
    275   1275   1000   -774   -361   1137    309    314     80    306   -137    236
    189   1644   1454   -919   -631   1551    -10   -114    -25    441    119    405
    161   1488   1327   -826   -581   1408   -329   -506   -350    233    -12    252
    142    815    672   -480   -267    745   -433   -730   -841   -415   -649   -267
    148    148      0   -148     75     75   -410   -678  -1130   -904  -1166   -693
    267     23   -246   -145    257   -111   -288   -459  -1026   -883  -1189   -727
    332     70   -262   -202    296    -93   -153   -303   -885   -797  -1130   -706
    252     59   -192   -158    220    -64   -106   -252   -800   -740  -1085   -691
    303    210    -93   -257    200     59    -36   -174   -691   -639   -995   -613
    405    361    -44   -384    223    161     38   -106   -602   -563   -922   -550
    366    361     -5   -363    184    179     64    -85   -579   -553   -904   -548
    236    259     20   -249    106    142     44   -109   -597   -581   -927   -574
    270    314     44   -290    114    179     67    -85   -568   -553   -891   -555
    265    353     85   -311     90    220     80    -80   -555   -535   -854   -555
    246    392    145   -319     51    270    101    -67   -537   -522   -828   -545
    252    436    181   -345     36    309    127    -49   -517   -514   -802   -519
    202    415    213   -309     -5    314    111    -59   -522   -524   -813   -519
    171    397    226   -285    -28    311     93    -75   -527   -537   -831   -535
    184    410    226   -296    -20    316    101    -70   -511   -524   -828   -527
    210    439    226   -324     -7    332    103    -70   -498   -522   -818   -517
    285    530    244   -407     20    387    140    -46   -465   -493   -789   -488
    275    561    285   -420     -5    423    150    -41   -454   -480   -776   -483
    223    530    306   -376    -41    418    137    -54   -462   -480   -779   -504
    220    542    322   -381    -49    431    145    -49   -449   -459   -758   -498
    202    542    340   -371    -67    441    155    -36   -431   -441   -748   -483
    228    584    355   -407    -62    470    179    -18   -415   -428   -740   -452
    244    620    376   -431    -67    498    200     -2   -387   -413   -719   -436
    210    613    402   -413    -96    509    192      0   -376   -402   -711   -436
    223    641    418   -431    -96    530    189     23   -353   -379   -698   -428
    205    644    436   -426   -116    540    189     38   -329   -355   -680   -426
    215    680    465   -446   -124    574    210     75   -288   -319   -644   -394
    231    701    467   -467   -119    584    218    101   -265   -296   -626   -374
    218    706    488   -462   -135    597    236    127   -249   -283   -620   -361
    215    704    488   -462   -135    597    252    145   -239   -275   -610   -358
    236    719    483   -478   -124    600    267    158   -223   -265   -594   -337
    239    719    478   -480   -119    597    285    158   -226   -267   -587   -335
    239    717    478   -478   -119    597    290    150   -236   -280   -589   -340
    244    714    467   -480   -111    592    301    150   -231   -280   -584   -340
    246    714    467   -480   -111    592    311    158   -218   -272   -568   -335
    252    704    452   -480    -98    579    322    158   -205   -272   -558   -335
    252    735    483   -493   -114    610    345    174   -176   -249   -514   -319
    241    724    480   -483   -119    602    345    168   -168   -252   -498   -332
    244    730    485   -488   -122    610    353    168   -158   -252   -491   -340
    241    724    483   -483   -122    605    358    168   -148   -252   -491   -340
    228    688    459   -457   -114    574    361    168   -142   -252   -498   -342
    220    672    449   -446   -114    561    363    163   -140   -241   -509   -340
    213    691    475   -452   -129    584    374    171   -124   -218   -501   -332
    202    693    491   -452   -142    592    371    176   -122   -210   -509   -329
    187    652    465   -418   -137    558    368    174   -122   -210   -532   -327
    187    646    459   -418   -137    553    376    184   -103   -187   -514   -303
    187    652    465   -420   -140    558    392    207    -80   -163   -501   -272
    187    665    475   -428   -142    571    420    239    -44   -135   -483   -233
    192    704    511   -446   -158    607    454    275      5    -88   -426   -213
    181    711    530   -449   -174    620    465    290     31    -59   -387   -218
    184    743    558   -465   -187    652    491    319     64    -25   -350   -192
    187    766    576   -478   -194    672    511    342     90     -5   -322   -161
    192    774    581   -483   -194    678    524    368    109      5   -306   -135
    174    800    626   -488   -226    714    540    387    132     33   -283   -101
    168    826    654   -498   -241    740    548    394    150     57   -272    -72
    176    865    688   -522   -257    776    553    397    171     85   -244    -41
    184    852    667   -517   -241    761    532    371    153     59   -259    -51
    179    826    644   -504   -233    735    514    350    129     31   -277    -67
    176    826    649   -501   -236    740    509    345    124     28   -272    -54
    187    813    626   -501   -218    719    504    345    116     23   -275    -49
    187    740    553   -462   -181    646    485    335     90    -10   -303    -80
    181    696    514   -441   -166    605    480    324     75    -31   -322   -103
    176    636    459   -407   -140    548    465    314     54    -62   -348   -135
    137    555    415   -348   -140    485    446    301     28    -90   -376   -166
    145    540    394   -342   -124    467    449    296     23    -93   -381   -171
    187    553    366   -371    -90    459    449    296     15    -93   -389   -179
    148    501    353   -327   -101    428    431    275     -7   -114   -415   -200
    116    467    348   -293   -116    407    426    270    -15   -119   -428   -210
    142    478    335   -309    -96    407    426    270    -15   -116   -428   -210
    142    465    322   -306    -90    394    420    265    -23   -122   -428   -223
    135    389    254   -265    -59    322    423    272    -44   -155   -465   -265
    140    306    163   -226    -10    236    483    350    -33   -192   -524   -335
    150    316    166   -233     -7    241    587    475     36   -174   -527   -363
    202    423    220   -314    -10    324    691    659    194    -31   -394   -267
    228    779    548   -504   -161    665    748    787    426    267    -64     46
    132   1330   1195   -732   -532   1262    709    719    639    652    397    504
    -44   1725   1769   -839   -906   1745    480    366    636    875    711    797
    -23   1566   1587   -774   -805   1574    171    -57    285    641    530    631
    -36    859    896   -413   -467    878     20   -371   -262    -41   -140     44
    -49    166    213    -59   -132    189     -2   -394   -581   -550   -688   -439
     23    -44    -67     10     44    -54     57   -220   -524   -571   -766   -522
    103     41    -62    -72     83    -10    207    -18   -342   -436   -672   -449
    142    163     18   -153     62     90    327    129   -187   -303   -574   -363
     77    184    106   -132    -12    145    374    194   -103   -226   -509   -298
     62    197    135   -129    -36    166    397    228    -62   -179   -462   -257
    140    241     98   -192     20    171    410    244    -49   -158   -441   -239
    226    296     70   -259     77    181    426    259    -36   -145   -439   -226
    228    293     64   -262     80    179    431    262    -41   -150   -454   -223
    174    257     83   -215     46    171    431    265    -41   -153   -475   -215
    187    265     77   -228     54    174    439    275    -31   -145   -483   -197
    174    241     67   -210     54    155    439    272    -28   -150   -501   -194
    179    249     67   -215     54    161    446    288     -5   -135   -496   -168
    176    252     75   -213     51    163    457    306     20   -109   -467   -140
    137    246    109   -194     15    179    475    329     38    -83   -428   -124
    119    244    122   -181      0    184    488    350     49    -67   -402   -111
    103    213    106   -161      0    161    488    353     41    -75   -394   -114
    114    218    103   -166      5    161    498    371     49    -67   -371    -96
    166    283    114   -226     25    200    532    402     77    -38   -332    -46
     88    207    116   -148    -12    163    509    384     51    -62   -348    -59
     59    171    109   -116    -25    140    496    381     38    -64   -345    -67
    236    363    127   -298     54    246    579    465    111     12   -259      5
    192    368    176   -280      7    272    592    485    127     31   -239     25
     64    252    184   -158    -59    218    555    459     96      7   -277      5
     62    257    194   -161    -67    226    550    467    101     18   -280     18
    119    303    184   -210    -31    244    568    509    127     54   -244     62
    166    353    184   -262    -10    267    584    550    153     85   -207    103
    181    392    210   -288    -12    301    605    587    181    111   -179    148
    153    387    231   -272    -38    309    620    610    200    129   -166    166
     93    332    239   -213    -72    285    628    618    200    129   -163    163
     88    319    231   -205    -72    277    639    623    205    137   -161    171
    127    348    220   -236    -46    283    659    636    218    145   -140    192
     93    322    228   -210    -67    275    667    633    220    140   -132    187
     77    301    223   -189    -72    262    680    636    218    135   -135    176
     59    267    207   -166    -72    239    691    641    228    140   -137    171
     51    236    181   -145    -64    210    696    646    236    148   -145    176
     67    239    171   -153    -51    205    709    652    244    155   -145    171
     64    223    158   -142    -46    192    711    652    249    150   -137    163
     77    200    119   -140    -20    158    714    652    254    145   -135    153
     64    174    109   -122    -20    142    709    644    252    140   -140    137
     36    132     93    -85    -28    114    691    626    236    127   -155    114
     20    106     85    -62    -31     96    667    602    223    127   -174    101
     51    111     59    -85     -2     85    670    610    233    129   -174    114
     77    140     62   -109      7    103    680    628    257    145   -155    140
     59    142     83   -101    -12    114    680    631    267    153   -148    150
     67    148     80   -106     -5    114    693    652    288    163   -135    171
     67    140     72   -103     -5    109    701    678    311    184   -111    200
     20     96     75    -59    -25     85    696    680    311    184   -119    207
      2     88     85    -46    -41     85    696    678    316    184   -122    223
     10    122    111    -64    -49    116    709    693    337    205    -96    254
     70    192    119   -132    -25    155    745    730    376    241    -57    285
     98    236    137   -168    -20    189    771    753    405    267    -23    316
     49    163    111   -109    -31    137    761    745    394    254    -28    303
     96    200    103   -148     -2    153    771    758    420    275     -2    327
    116    241    124   -181     -2    184    787    763    441    296     25    345
     51    194    142   -124    -44    168    774    740    431    285     18    337
     44    176    129   -111    -41    153    758    717    426    277     10    332
     49    155    106   -101    -28    132    722    678    402    259     -2    314
    114    194     77   -155     18    137    719    670    407    262      2    322
    116    189     72   -153     23    132    727    667    413    254     -5    319
     54    109     51    -83      0     83    696    636    392    223    -44    285
     46     72     25    -59     10     49    675    607    366    194    -88    239
     23     10    -15    -18     18      0    667    592    345    176   -114    200
     18    -44    -64     12     41    -54    662    581    335    158   -140    163
     31    -77   -109     23     67    -90    646    563    319    132   -181    137
     33   -111   -145     38     88   -127    623    532    293    101   -226    106
      0   -142   -142     72     70   -142    607    519    283     98   -231     75
     -5   -181   -179     93     85   -181    592    498    270     85   -241     38
      2   -184   -189     90     93   -187    587    491    272     83   -244     25
    -12   -150   -137     83     62   -145    592    488    285     96   -233     31
    -15   -179   -166     96     72   -171    579    478    265     62   -275     15
    -10   -272   -262    140    124   -267    610    522    244      7   -345    -44
    -25   -314   -288    168    129   -301    722    644    290    -10   -384   -101
    -15   -259   -244    137    114   -252    849    810    400     62   -337    -72
      7     20     10    -15     -2     15    940    987    618    309   -103    153
     -7    620    626   -306   -316    623    932   1023    911    735    379    644
   -145   1319   1465   -587   -805   1392    776    797   1132   1166    909   1169
   -257   1548   1805   -644  -1031   1675    441    355   1047   1254   1080   1312
   -374    878   1249   -252   -810   1062    158    -77    509    696    561    831
   -407    -51    353    228   -381    150     67   -288    -83    -70   -207    129
   -348   -522   -174    433    -88   -348    106   -184   -233   -350   -532   -205
   -277   -506   -228    392    -25   -368    259     41    -83   -265   -488   -200
   -244   -368   -127    303    -59   -249    426    233     96   -119   -374   -101
   -205   -265    -62    233    -72   -163    498    332    202    -20   -293    -20
   -179   -236    -57    205    -64   -148    522    366    244     10   -257     12
   -111   -197    -85    155    -12   -142    540    379    262     25   -236     31
   -106   -207   -101    155     -5   -153    542    379    265     23   -228     28
   -109   -218   -111    163      0   -166    540    376    270     23   -226     18
    -93   -205   -114    148      7   -161    542    374    280     31   -226     15
    -72   -181   -109    127     18   -145    561    381    298     54   -213     33
    -57   -171   -114    111     25   -142    566    381    301     59   -205     44
    -49   -184   -137    116     44   -161    555    376    298     54   -207     41
    -59   -202   -145    129     41   -174    545    374    303     62   -205     46
    -49   -202   -153    127     51   -179    545    379    314     77   -200     64
    -10   -158   -150     83     67   -155    558    387    329     96   -181     85
    -54   -184   -129    119     36   -158    553    376    329     98   -181     72
    -20   -158   -137     88     57   -150    553    379    335     98   -181     51
     72    -90   -163     10    116   -127    571    394    355    116   -171     64
     33   -116   -153     38     93   -135    563    387    353    114   -187     49
     -2   -161   -161     80     77   -161    540    374    342    109   -210     23
     67    -98   -166     12    116   -132    558    397    368    137   -187     41
     38   -127   -166     44    101   -145    550    392    366    135   -192     33
     31   -124   -158     46     93   -140    540    394    368    142   -179     44
     44    -98   -142     28     93   -119    540    413    387    168   -148     85
     77    -67   -148     -5    111   -106    542    433    405    187   -119    114
     59    -54   -114     -2     85    -83    545    446    420    205    -98    114
     44    -41    -85     -2     64    -62    540    459    436    223    -83    116
     44    -54    -98      5     70    -75    532    462    436    220    -85    111
     88     -5    -93    -41     90    -49    553    483    462    241    -62    116
     85      2    -83    -44     85    -38    576    496    478    244    -54    135
     57     -5    -62    -28     59    -33    589    491    480    246    -49    135
     33      7    -25    -20     28     -7    594    488    491    259    -31    135
     41     36     -7    -38     23     15    597    483    498    265    -18    137
     12     15      2    -12      5     10    589    470    498    262    -15    129
     10     23     10    -18      0     15    594    470    509    275     -2    135
     12     31     15    -23     -2     23    607    480    535    296     25    148
    -10     15     23     -5    -18     18    615    485    555    314     51    163
    -20    -15      5     18    -12     -5    607    467    545    303     51    148
    -33    -44    -12     36    -10    -28    600    449    530    296     46    127
    -36    -33      2     33    -20    -15    594    444    535    306     67    127
    -36      0     36     18    -38     18    597    446    548    322     98    150
    -41     -7     33     25    -38     12    600    446    548    327    116    171
    -57     -7     49     31    -54     20    592    441    550    329    132    166
    -62    -10     49     36    -57     18    589    449    555    340    148    168
    -77     -7     67     41    -75     28    592    459    566    353    171    179
    -64    -23     41     44    -54      7    594    475    568    350    179    179
    -67    -18     46     41    -59     15    584    472    563    353    192    168
    -77    -10     67     44    -72     28    594    483    581    371    215    176
    -72     15     88     28    -80     49    610    501    600    389    244    187
    -64     46    111     10    -88     77    618    511    610    402    270    210
    -62     80    142    -10   -103    111    631    519    623    420    301    233
    -57     96    153    -18   -103    124    644    530    631    431    324    246
    -41    111    153    -36    -98    132    631    524    623    431    337    246
    -38    137    176    -49   -106    155    626    527    631    444    363    265
    -46    161    207    -57   -127    184    623    524    644    467    392    283
    -57    184    241    -64   -150    213    605    506    641    472    407    290
    -80    163    241    -41   -163    202    579    478    615    446    389    272
    -64    145    210    -38   -137    176    535    444    581    418    374    257
    -44    114    158    -36   -101    137    511    433    568    405    371    254
    -33     93    124    -31    -80    109    501    423    555    394    368    254
    -25     70     96    -23    -62     80    483    400    532    368    355    226
    -12     38     51    -12    -31     44    449    379    501    335    319    181
     15    -25    -41      5     25    -33    426    353    467    290    262    129
      7   -106   -116     49     59   -111    413    329    436    254    228     98
    -12   -140   -127     75     54   -135    397    303    410    226    210     80
    -18   -148   -129     83     54   -140    371    280    384    207    197     62
     -7   -153   -145     77     67   -150    366    272    374    194    192     54
    -28   -184   -155    106     62   -168    363    272    374    197    194     51
    -44   -187   -142    114     49   -166    368    277    389    215    205     59
    -49   -184   -135    116     41   -161    381    280    394    218    213     62
    -46   -272   -226    158     88   -249    384    293    361    166    148      2
    -85   -368   -283    226     96   -324    475    384    387    140     83    -57
    -33   -309   -275    171    119   -293    602    537    498    202    111    -12
     83   -124   -207     20    145   -166    698    709    667    358    249    111
    174    389    215   -283    -23    303    667    719    872    693    639    446
     41   1010    969   -527   -462    989    519    527   1034   1080   1145    880
    -93   1296   1389   -602   -740   1340    197    135    953   1239   1418   1075
   -155    987   1143   -415   -649   1065   -119   -327    527    906   1161    839
   -218    101    319     57   -270    210   -187   -555    -33    116    348    207
   -148   -488   -340    316     96   -415   -148   -478   -236   -272   -106   -168
    -85   -620   -535    350    223   -579    -49   -303   -142   -259   -142   -244
   -111   -537   -426    324    155   -483     93   -135     20   -129    -31   -181
   -155   -426   -270    288     54   -348    189    -25    153      2    101    -93
   -215   -371   -155    293    -31   -265    259     44    241     83    187    -33
   -200   -337   -140    267    -31   -241    283     64    275    111    228      5
   -127   -288   -161    207     15   -226    277     64    285    119    249     25
    -15   -254   -241    132    111   -249    252     41    262     90    231     31
     31   -215   -249     90    137   -231    239     28    257     77    213     59
     10   -192   -202     90    103   -197    236     23    265     80    184    111
     18   -179   -197     80    106   -187    231     20    265     72    166    135
      7   -158   -168     75     88   -163    231     23    270     85    215    122
      5   -155   -163     75     83   -161    223     18    280    101    252     96
      7   -153   -161     70     83   -155    223     18    290    103    257    106
     -2   -127   -124     64     59   -127    228     20    303    116    285    137
    -12   -114   -101     62     41   -109    226     20    309    127    324    184
    -18    -98    -80     59     28    -90    231     28    322    140    355    200
    -25    -80    -57     51     12    -70    218     18    319    142    366    168
    -33    -54    -20     44     -7    -38    202      0    303    127    355    129
    -51    -57     -5     51    -25    -33    202      7    309    137    366    137
    -57    -20     36     38    -46      7    213     20    329    171    400    189
    -57    -10     46     31    -51     18    213     25    337    184    418    207
    -54     25     80     15    -67     51    210     31    342    197    428    231
    -64     46    111      7    -88     77    202     28    355    192    423    241
    -64     46    111     10    -88     77    184     36    374    194    420    246
    -59     67    127     -5    -93     96    176     54    402    226    444    265
    -41    122    163    -38   -101    142    187     80    436    262    478    296
    -23    161    184    -70   -103    171    181     85    449    272    506    314
    -38    155    194    -59   -116    176    181     85    449    270    514    311
    -59    161    218    -51   -137    189    194     96    457    259    509    309
   -106    197    303    -44   -205    249    220    109    472    267    506    335
   -116    210    324    -46   -220    265    223    101    480    290    530    353
   -145    184    329    -20   -239    257    226     98    480    293    535    355
   -187    181    366      0   -277    272    246    109    498    309    545    368
   -200    210    410     -5   -303    309    272    124    532    329    563    376
   -129    200    327    -36   -228    262    246    103    511    303    545    337
    -77    210    288    -64   -181    249    228     85    511    290    540    322
    -49    223    272    -88   -161    246    207     54    506    280    522    303
    -90    210    301    -59   -194    254    205     38    498    285    511    298
   -101    220    319    -59   -210    270    197     28    496    293    517    314
    -72    228    298    -77   -184    262    192     23    504    288    509    314
    -77    207    285    -64   -181    246    174      5    488    272    485    296
   -114    200    314    -41   -213    257    166     -7    483    272    478    293
   -179    187    366     -5   -272    277    158    -12    485    267    470    303
   -244    184    428     28   -337    306    163     -2    506    283    472    329
   -285    179    465     51   -376    322    174     15    524    298    491    350
   -257    189    446     33   -350    316    176     36    524    324    524    358
   -153    226    379    -36   -267    303    153     23    517    335    530    311
   -137    241    376    -51   -257    309    155     33    527    345    550    293
   -200    249    449    -28   -324    348    179     54    550    366    563    340
   -215    306    522    -44   -368    413    197     70    568    366    535    405
   -129    342    472   -109   -301    405    179     62    555    350    514    400
   -114    363    475   -124   -293    418    187     70    566    384    584    374
    -88    392    480   -153   -285    433    189     67    576    400    620    353
    -80    413    493   -166   -285    452    174     51    574    402    620    348
    -70    446    517   -189   -293    483    145     33    563    389    584    381
    -77    454    532   -187   -306    491    122     15    545    371    550    405
    -67    436    504   -184   -285    470     88    -15    517    355    542    379
    -70    423    493   -176   -280    457     72    -36    498    348    532    348
    -90    400    491   -155   -293    444     62    -49    483    332    517    322
   -181    345    524    -83   -353    433     62    -49    475    332    511    306
   -179    272    452    -46   -316    361     25    -80    436    288    478    262
   -192    228    420    -18   -306    324     10    -96    410    262    449    239
   -187    210    397    -12   -290    301     -7   -124    374    218    381    220
   -153    184    337    -15   -244    259    -44   -155    332    174    319    194
   -145    148    293     -2   -218    218    -62   -158    319    168    322    179
   -142    124    267     10   -205    194    -72   -163    311    171    345    163
   -158    106    265     23   -210    187    -83   -184    298    155    337    148
   -174    127    301     23   -239    213    -80   -189    298    155    329    145
   -174    124    296     23   -236    210    -83   -187    288    140    303    129
   -132     18    150     57   -140     83    -88   -171    249     77    215     49
   -111    -83     28     96    -72    -28    -28    -98    252     23    127    -44
   -124    -51     72     88   -101      7     85     41    350     80    155    -28
    -98    150    249    -25   -176    197    184    213    530    272    337    137
    -44    615    659   -285   -350    636    189    275    740    600    704    485
   -181   1221   1402   -519   -792   1312     75     90    872    950   1148    893
   -322   1410   1732   -545  -1028   1571   -236   -288    735   1036   1312   1021
   -400   1028   1428   -316   -917   1228   -548   -737    275    628    958    701
   -436    218    654    109   -545    436   -654   -979   -249   -101    231     93
   -350   -202    148    275   -249    -28   -592   -836   -342   -337    -51   -155
   -324   -288     36    306   -181   -127   -465   -615   -210   -265    -33   -158
   -283   -231     51    257   -168    -88   -342   -457    -67   -163     31   -111
    -51    -15     36     33    -44     10   -254   -363     51    -70    111    -46
   -111     18    129     46   -122     72   -218   -306    116    -10    161     -2
   -249    -72    176    161   -213     51   -233   -298    119     -2    155     -2
   -236    -49    184    142   -210     67   -218   -265    148     25    171     28
   -166      7    174     80   -168     90   -213   -265    161     41    174     36
   -166     64    228     49   -197    148   -187   -233    189     72    202     54
   -161    103    262     28   -210    181   -181   -228    205     88    218     72
   -166     85    252     36   -207    168   -192   -239    192     77    200     64
   -181     62    244     59   -213    153   -200   -244    187     75    184     57
   -155     57    213     46   -184    135   -200   -239    181     72    176     51
   -137     98    236     18   -187    166   -184   -223    200     88    181     70
   -158     85    244     36   -200    163   -197   -226    197     85    163     62
   -161     80    241     41   -200    161   -210   -228    189     80    140     41
   -163     93    254     33   -210    174   -213   -220    197     96    135     44
   -176    103    280     36   -228    192   -200   -207    218    116    137     62
   -153    137    290      7   -223    215   -197   -200    231    135    137     70
   -129    168    298    -18   -213    233   -197   -200    241    140    124     67
   -122    166    285    -23   -205    226   -207   -200    244    135     98     49
   -127    158    285    -15   -207    223   -210   -189    257    142     77     54
   -142    168    311    -15   -226    239   -213   -174    272    158     64     75
   -142    187    329    -20   -236    257   -218   -161    275    171     57     77
   -132    213    345    -41   -239    280   -220   -150    283    192     57     93
   -116    228    345    -57   -231    285   -220   -124    296    220     59    114
   -103    244    348    -70   -226    293   -220   -103    306    246     59    109
    -90    280    371    -93   -231    324   -213    -80    319    270     64     98
   -101    285    384    -93   -241    335   -202    -67    322    283     51    119
    -93    280    374    -93   -233    324   -189    -59    327    285     46    129
    -90    265    353    -88   -223    309   -184    -64    322    270     36     77
    -83    246    329    -80   -205    288   -187    -75    303    259      0     31
    -90    241    332    -77   -210    288   -181    -75    306    267     -2     20
    -98    228    327    -64   -213    277   -171    -75    314    275     -2     23
   -103    241    342    -70   -223    290   -161    -72    319    280    -38     25
   -103    249    353    -72   -228    301   -142    -67    329    296    -36    -20
   -142    207    350    -33   -246    277   -137    -85    319    288    -41    -54
   -155    163    316     -5   -236    239   -132    -93    314    275    -54    -83
   -135    179    311    -23   -223    244   -122    -93    324    280    -44   -111
   -127    200    327    -36   -226    262   -116   -101    332    293    -36   -116
   -220    101    319     57   -270    210   -137   -127    309    267    -77   -140
   -220     96    316     62   -270    205   -135   -119    314    272    -98   -145
   -111    194    303    -44   -207    249   -116   -101    335    303    -83   -132
   -140    166    306    -12   -223    236   -122   -111    327    298    -93   -150
   -259    119    376     67   -316    246   -111    -98    340    303    -96   -145
   -231    122    353     54   -293    239   -127   -109    327    275   -150   -142
   -231    103    332     62   -283    218   -140   -119    314    252   -192   -155
   -181    116    298     33   -239    207   -140   -111    319    272   -171   -145
   -142    166    309    -12   -226    236   -114    -83    350    322    -98   -137
   -135    205    337    -36   -236    270    -90    -59    376    358    -54   -122
   -171    187    355    -10   -265    270    -93    -59    371    363    -72   -122
   -189    166    355     12   -272    259    -93    -64    361    353    -98   -132
    -85    252    335    -83   -210    293    -70    -44    379    368    -72   -114
    -75    296    371   -111   -223    332    -49    -36    400    384    -54    -88
   -114    303    415    -96   -267    358    -44    -41    405    389    -59    -77
   -148    277    426    -64   -285    350    -67    -67    384    366    -96    -90
   -140    257    397    -59   -267    327   -106   -106    350    345   -129   -127
   -135    249    384    -57   -259    314   -140   -137    324    332   -148   -142
   -140    244    381    -51   -259    311   -153   -148    314    327   -155   -137
   -168    192    361    -10   -265    275   -171   -161    298    311   -168   -158
   -166    158    324      2   -246    239   -192   -179    272    290   -184   -192
   -124    140    265     -7   -194    202   -202   -189    249    265   -213   -218
   -122    103    223      7   -171    163   -215   -210    218    231   -265   -236
   -158     31    189     64   -174    109   -239   -246    174    174   -342   -270
   -187    -33    153    109   -171     57   -272   -290    132    135   -379   -329
   -220    -75    145    148   -184     33   -301   -319    103    116   -397   -366
   -132     -2    129     64   -132     62   -285   -303    116    132   -379   -342
    -85     12     98     36    -90     54   -275   -301    124    129   -379   -329
   -150    -49    101     98   -127     25   -293   -327    103    101   -407   -342
   -166    -85     80    124   -124     -2   -301   -335     83     80   -428   -358
   -148   -189    -41    168    -54   -116   -288   -324     44     23   -493   -418
   -135   -290   -155    213     10   -223   -197   -233     49    -23   -566   -509
   -142   -290   -148    215      0   -220    -93    -98    127     25   -540   -504
    -93    -98     -5     96    -46    -51     -2     80    306    213   -368   -329
    -12    449    459   -220   -236    454     20    181    587    597     49     88
   -122   1192   1314   -535   -717   1252    -75     75    854   1067    602    628
   -332   1444   1777   -555  -1057   1610   -400   -322    805   1210    818    813
   -426   1049   1475   -311   -950   1260   -696   -753    384    826    480    501
   -475    158    631    158   -555    394   -813  -1044   -226     57   -280   -163
   -444   -478    -33    462   -205   -257   -787   -995   -475   -337   -722   -587
   -342   -496   -153    418    -96   -324   -654   -795   -361   -285   -709   -594
   -324   -394    -70    358   -129   -231   -493   -607   -197   -161   -618   -519
   -316   -306      7    311   -163   -150   -405   -498    -80    -64   -535   -444
   -272   -239     33    257   -153   -103   -368   -452    -20    -15   -483   -397
   -244   -205     38    223   -142    -83   -345   -426      5      7   -459   -366
   -218   -181     36    197   -127    -72   -329   -407     20     20   -446   -342
   -228   -179     46    202   -137    -67   -335   -402     23     23   -433   -345
   -220   -184     36    202   -129    -75   -345   -410     15     12   -431   -358
   -189   -158     28    171   -111    -67   -348   -407     18     10   -428   -358
   -184   -145     38    163   -114    -51   -342   -397     23     18   -418   -342
   -176   -129     44    150   -111    -44   -345   -392     20     18   -410   -335
   -150    -98     51    124   -101    -23   -340   -384     31     31   -400   -327
   -137    -72     64    103   -103     -2   -329   -368     44     41   -392   -303
   -161    -70     90    114   -127     10   -322   -358     51     46   -392   -288
   -187    -59    127    122   -158     33   -309   -342     64     57   -389   -265
   -150     -2    148     77   -150     72   -288   -322     85     77   -371   -241
   -187    -33    153    109   -171     59   -296   -327     72     64   -368   -262
   -205    -20    181    111   -194     80   -283   -316     83     70   -345   -249
   -205     25    231     88   -218    127   -262   -293    106     90   -322   -210
   -202     67    270     67   -236    168   -246   -267    127    122   -288   -194
   -218     85    303     64   -259    194   -249   -257    132    135   -272   -205
   -257     96    353     80   -303    223   -246   -244    145    145   -254   -194
   -298    122    418     88   -358    270   -233   -213    171    166   -231   -158
   -342    150    493     96   -418    322   -213   -171    210    202   -194   -122
   -392    176    568    106   -480    371   -179   -129    244    244   -166    -90
   -361    197    558     80   -459    376   -176   -119    249    236   -210    -85
   -306    220    524     41   -415    371   -184   -122    236    210   -213    -88
   -267    244    511     12   -389    376   -187   -122    231    231   -210    -85
   -246    244    488      0   -368    366   -184   -122    239    244   -189    -98
   -231    254    485    -12   -358    368   -171   -119    244    231   -176    -90
   -228    288    517    -31   -374    402   -158   -116    254    244   -171    -64
   -267    322    589    -25   -428    454   -145   -109    267    252   -129    -44
   -342    311    652     15   -498    483   -127   -103    275    254    -88    -44
   -350    285    636     31   -493    459   -119   -103    275    249    -77    -67
   -355    280    636     36   -496    457   -114   -101    280    236    -62    -88
   -361    285    646     38   -504    465   -103   -103    283    228    -59   -101
   -371    267    636     49   -504    452   -101   -119    265    218    -70   -103
   -400    259    657     70   -530    457    -90   -116    270    226    -62   -103
   -220    270    491    -25   -355    379   -142   -153    241    194   -111   -161
   -142    298    441    -77   -290    368   -155   -153    249    197   -135   -166
   -101    311    413   -106   -257    361   -171   -153    257    194   -137   -129
     -7    337    345   -166   -176    340   -194   -166    257    189   -129   -106
    -25    327    353   -150   -189    340   -187   -163    254    192   -114   -122
    -88    306    394   -109   -241    350   -153   -140    262    205    -96   -142
    -93    290    381   -101   -239    335   -166   -148    252    194    -90   -129
    -98    293    389    -98   -244    340   -176   -140    259    205    -72    -77
    -96    293    389    -98   -244    340   -187   -142    259    207    -62    -46
    -62    324    387   -129   -223    355   -181   -150    257    215    -51    -31
    -36    342    379   -153   -207    361   -171   -161    252    210    -51    -33
    -25    366    389   -171   -207    376   -150   -153    257    220    -44    -36
     25    405    376   -218   -176    392   -145   -158    265    226    -31    -25
     41    407    366   -223   -161    387   -145   -145    277    233     -7     -2
     46    423    374   -236   -163    400   -137   -145    285    239     15     -2
     51    454    400   -254   -174    428   -142   -158    285    228     15    -10
     18    470    452   -244   -215    462   -142   -161    293    228     31     10
    -54    423    478   -184   -265    449   -158   -181    285    220     20     15
    -83    371    454   -145   -270    413   -176   -207    265    207     10     10
    -85    353    439   -135   -262    397   -179   -210    254    207     18     20
    -88    319    407   -116   -249    363   -194   -228    233    192      0     -2
    -77    246    324    -83   -200    285   -213   -249    202    150    -41    -46
    -54    184    239    -64   -145    210   -231   -262    168    114    -72    -88
    -46    140    187    -46   -116    161   -249   -270    153     96    -88   -122
    -57     93    148    -20   -103    119   -272   -290    122     64   -119   -168
    -62     70    132     -2    -96    101   -290   -309    101     44   -132   -194
    -75     20     96     25    -85     57   -303   -332     72     18   -161   -231
    -96    -36     59     64    -80     12   -296   -329     59     -2   -179   -249
   -101    -90     10     93    -57    -41   -298   -327     51    -15   -194   -259
    -93   -114    -20    103    -36    -67   -296   -324     62    -15   -192   -259
    -77   -137    -62    106    -10   -101   -296   -329     64    -28   -207   -275
    -62   -220   -158    140     46   -189   -290   -319     49    -75   -265   -332
    -25   -316   -290    171    129   -303   -220   -241     54   -109   -340   -420
     20   -303   -324    142    171   -314   -111   -109    127    -64   -340   -439
     67   -135   -205     33    135   -168      7     85    301    116   -171   -301
    140    327    184   -233    -23    257     46    215    561    488    236     75
     85   1023    937   -558   -426    982    -41    148    810    943    797    597
    -93   1441   1535   -672   -813   1488   -332   -205    833   1184   1153    901
   -176   1114   1291   -470   -735   1202   -652   -662    444    865    898    649
   -210    257    467    -23   -340    361   -807  -1018   -189     83    153     -5
   -176   -472   -296    322     57   -384   -818  -1039   -530   -431   -384   -511
   -122   -735   -613    428    244   -675   -745   -872   -501   -488   -467   -644
    -83   -639   -558    361    233   -600   -597   -678   -345   -371   -366   -576
    -54   -509   -454    283    197   -483   -472   -530   -205   -257   -280   -485
    -83   -454   -371    267    140   -413   -397   -446   -119   -179   -226   -431
   -114   -436   -322    275    103   -379   -348   -397    -64   -135   -171   -402
   -129   -426   -296    275     80   -361   -309   -355    -28    -98   -122   -361
   -129   -428   -298    277     83   -363   -309   -355    -25    -93   -122   -348
   -166   -441   -275    301     54   -358   -296   -361    -31   -101   -140   -345
   -194   -420   -226    309     15   -324   -270   -358    -25   -101   -145   -329
   -220   -394   -176    306    -25   -285   -249   -324     12    -49    -83   -298
    -93   -389   -296    241     98   -342   -283   -329     -5    -64    -93   -303
    -31   -345   -316    187    140   -332   -285   -324     -5    -59    -72   -301
    -46   -327   -280    187    116   -303   -280   -319      0    -44    -23   -293
    -75   -332   -257    202     88   -296   -267   -314      5    -54    -36   -283
    -83   -342   -259    213     85   -301   -265   -314      5    -54    -15   -316
    -70   -353   -283    210    103   -316   -267   -316      7    -46      7   -324
   -137   -374   -236    257     49   -306   -239   -290     28    -20     41   -285
   -202   -348   -148    272    -28   -246   -210   -257     59     10     57   -218
   -122   -335   -213    228     44   -275   -239   -283     28    -25      5   -210
    -41   -290   -249    166    101   -272   -262   -298     10    -33    -12   -257
    -44   -254   -210    150     83   -233   -254   -275     36      7     31   -233
    -36   -244   -207    137     83   -226   -249   -246     49     23     51   -192
    -41   -236   -194    137     75   -215   -259   -236     49     28     46   -148
    -67   -205   -137    135     33   -171   -265   -220     54     28     10    -41
    -57   -200   -142    129     41   -171   -272   -223     44     10      5    -41
    -62   -197   -137    127     36   -168   -252   -202     59     72    137   -137
   -101   -207   -109    153      2   -158   -236   -171     83    111    233   -140
   -116   -223   -106    168     -5   -166   -218   -148     85    116    233    -96
    -88   -176    -88    132      0   -132   -220   -148     88    114    197    -57
   -103   -150    -46    124    -31    -98   -202   -140     90    106    187    -25
    -80   -140    -59    109    -10   -101   -205   -150     72     72    142     -5
    -98   -119    -23    109    -38    -72   -215   -174     49     38    106    -10
    -64    -98    -33     83    -15    -67   -223   -200     38     38    132    -54
   -158   -101     57    127   -111    -23   -179   -158     88    103    220    -18
    -49    -80    -31     62    -10    -57   -194   -176     77     96    213    -36
     15    -49    -64     15     38    -57   -207   -197     59     75    181    -44
     20    -51    -72     15     46    -62   -226   -220     36     44    148    -51
    109    -44   -155    -33    132    -98   -254   -252      7     12    127    -57
    106    -44   -150    -31    127    -98   -257   -267      0     10    129    -75
     90    -51   -145    -20    116    -98   -257   -283    -15      2    124   -106
     28    -64    -93     18     59    -77   -239   -270     -5     15    142    -85
     15    -41    -59     10     36    -49   -233   -275    -10     15    158    -72
     62    -28    -90    -15     75    -59   -246   -290    -31     -5    135    -96
    111      5   -106    -57    109    -51   -262   -296    -41     -5    129   -116
    168     44   -124   -106    148    -38   -275   -296    -44      2    135   -124
    197     49   -148   -124    171    -49   -283   -309    -49    -10    140   -129
    192     59   -132   -127    161    -36   -259   -290    -28      5    166   -116
    187     80   -109   -135    148    -12   -233   -272    -12     15    179    -77
    176    111    -64   -142    122     23   -215   -252     12     31    181    -41
    244    135   -111   -189    179     12   -226   -259      5     18    184    -88
    363    174   -189   -267    275     -7   -257   -280    -15      5    187   -119
    387    189   -197   -290    290     -2   -254   -270     -5     31    223   -109
    384    231   -153   -306    270     38   -246   -270      5     51    244    -67
    389    275   -114   -332    252     80   -239   -275     10     57    231    -51
    384    257   -127   -322    257     64   -254   -298    -15     25    202    -72
    275    218    -57   -249    166     80   -249   -303    -25     20    207    -57
    231    207    -23   -218    127     93   -257   -306    -28     12    210    -41
    301    233    -67   -267    184     83   -280   -324    -49     -5    181    -70
    270    202    -67   -239    168     67   -277   -316    -46     -2    168   -103
    332    129   -202   -233    267    -36   -311   -345    -90    -51    111   -179
    358     80   -277   -218    319    -98   -324   -353   -114    -77     83   -205
    381     31   -350   -207    363   -158   -340   -371   -145   -111     38   -231
    371      0   -371   -187    368   -184   -348   -379   -161   -129     -2   -228
    363    -31   -394   -168    376   -213   -355   -387   -174   -145    -33   -215
    368    -41   -410   -163    389   -226   -361   -387   -176   -135    -33   -218
    327    -77   -405   -127    366   -241   -358   -397   -189   -145    -36   -249
    316    -77   -394   -122    355   -236   -358   -400   -194   -142    -28   -285
    361   -103   -465   -129    410   -285   -371   -418   -220   -166    -46   -301
    402   -176   -579   -111    491   -376   -376   -420   -252   -213    -96   -350
    452   -270   -722    -90    584   -496   -342   -374   -265   -275   -179   -431
    371   -293   -665    -38    517   -478   -226   -241   -181   -259   -194   -441
    275   -210   -488    -33    381   -348    -85    -49    -20   -142   -103   -342
    348    142   -205   -244    277    -31    -38     59    168    111    192    -90
    371    740    366   -558      2    553   -109    -15    332    488    667    259
    241   1127    885   -685   -322   1008   -337   -340    288    698    982    480
     98   1109   1010   -605   -457   1060   -613   -709     23    600    945    444
     46    506    459   -275   -205    483   -732  -1000   -454    -31    335    -28
     70   -187   -259     57    163   -223   -706   -963   -709   -524   -205   -444
    101   -467   -568    181    335   -517   -639   -787   -659   -566   -303   -530
     75   -519   -597    220    335   -558   -540   -641   -537   -498   -277   -519
     88   -407   -496    161    290   -452   -433   -506   -387   -379   -184   -436
     88   -290   -381     98    233   -335   -366   -420   -272   -272    -96   -345
     70   -231   -301     80    184   -265   -322   -366   -202   -223    -51   -303
     51   -202   -254     75    153   -228   -296   -337   -168   -197    -31   -285
     54   -189   -244     67    148   -215   -283   -322   -155   -181    -23   -296
     41   -179   -223     67    132   -200   -277   -316   -150   -168     -5   -288
     28   -174   -202     72    114   -187   -259   -298   -122   -140     25   -249
      5   -171   -179     80     90   -174   -241   -272    -98   -116     51   -236
      0   -142   -142     72     70   -142   -228   -262    -80   -103     70   -223
     41   -103   -145     31     90   -124   -236   -267    -77   -122     72   -207
     44    -83   -129     18     85   -106   -241   -265    -67   -119     59   -200
     41    -90   -132     23     85   -111   -246   -270    -70   -132     28   -202
     46    -93   -140     23     93   -116   -246   -262    -62   -116     70   -218
     31   -109   -142     38     85   -124   -244   -257    -51    -83    127   -249
     10   -135   -145     62     77   -140   -239   -246    -38    -67    158   -252
     15    -80    -96     31     54    -85   -228   -228    -12    -36    179   -228
     18    -36    -54     10     36    -44   -226   -218      0    -20    158   -215
     12    -18    -31      0     20    -23   -228   -218      5    -12    122   -202
     15    -18    -33      0     23    -25   -231   -213     12     -5    101   -189
     12    -33    -46     10     28    -38   -241   -210     15     -2     83   -187
     25    -38    -64      7     44    -51   -246   -200     23      5     75   -181
     49    -15    -64    -18     57    -38   -246   -184     36     28     88   -142
     57     28    -28    -44     44      0   -239   -161     64     62    111    -96
     70     59    -12    -67     41     23   -236   -137     83     88    129    -83
     98     77    -20    -88     59     28   -228   -111    103    109    150    -85
    148     85    -62   -119    103     12   -236   -114    103    114    150   -109
    163     70    -93   -116    129    -10   -220   -106    103    116    140   -140
    148     67    -83   -109    116     -7   -207    -98    109    127    135   -140
    116     75    -41    -96     80     18   -189    -88    116    145    135   -140
     96     96     -2    -98     49     49   -171    -75    129    171    137   -132
     77     85      5    -83     36     46   -161    -72    142    181    129   -119
     54     54     -2    -57     28     25   -153    -77    148    171    103   -116
     44     59     15    -51     15     38   -137    -75    161    176    101   -109
     33     57     23    -46      5     41   -124    -67    171    174     90   -124
     41     38     -2    -41     20     18   -116    -88    163    155     64   -155
     54     36    -20    -46     38     10   -116   -122    155    140     18   -202
     70     41    -28    -54     49      7   -127   -124    155    129    -18   -171
    103     23    -80    -64     90    -28   -135   -109    158    111    -33   -194
    114     41    -72    -77     93    -15   -137    -80    179    148     41   -205
     96     28    -67    -64     80    -18   -129    -72    194    187     77   -207
     80     28    -51    -54     67    -10   -119    -70    197    202     77   -200
     54     20    -33    -38     44     -5   -124    -64    202    187     67   -192
     49     12    -36    -31     44    -10   -137    -59    207    163     49   -171
     59     15    -44    -38     51    -15   -142    -54    205    155     20   -140
     70     41    -28    -54     49      7   -124    -31    220    189     44   -122
     70     67     -5    -70     36     31   -103    -15    231    213     64   -122
     77     88     10    -83     33     49    -93      5    244    233     75   -114
     67    106     38    -88     15     72    -80     23    252    252     64   -101
     64    132     67    -98      0    101    -72     38    254    254     36    -62
     67    176    109   -122    -20    142    -75     44    249    249      0    -31
     51    197    142   -124    -44    171    -72     41    244    249      7    -28
    -10    179    189    -85   -101    184    -57     33    246    272     59    -31
    -36    168    205    -64   -119    187    -67     15    236    285     93    -23
    -41    189    231    -75   -135    210    -72      7    226    288     93    -15
     33    205    171   -119    -67    189   -103    -10    202    265     72    -12
     54    171    116   -114    -31    145   -135    -33    171    228     38    -20
     57    179    122   -116    -31    150   -129    -41    161    207     18    -15
     51    124     72    -88    -12    101   -129    -49    140    189     -5    -33
    -72     18     90     28    -83     54   -137    -62    114    168    -36    -59
   -181    -77    103    129   -142     10   -171    -93     72    129    -83   -106
    -57    -44     12     51    -36    -15   -189   -106     49    106   -116   -137
     23     10    -15    -18     18     -2   -168    -90     54    111   -101   -135
    -36    -59    -23     46     -7    -44   -184   -114     23     85   -132   -158
    -41    -72    -31     54     -7    -54   -189   -116     15     83   -137   -158
    -38    -77    -38     59      0    -59   -192   -119     12     77   -148   -166
    -12    -77    -67     44     25    -72   -207   -127      0     62   -155   -174
    -15   -145   -129     80     54   -137   -213   -137    -28     20   -215   -205
    -36   -265   -228    148     96   -246   -174   -111    -57    -51   -301   -277
      7   -301   -309    148    158   -303    -75    -36    -38    -88   -329   -335
    -23   -322   -298    174    137   -311     -2     80     36    -28   -262   -329
     36    -64   -101     12     67    -83     54    239    236    213    -18   -119
     72    553    478   -314   -202    514     67    309    519    644    454    322
    -75   1208   1283   -566   -678   1244    -62    145    719   1062    940    743
   -189   1200   1389   -506   -789   1293   -413   -252    517   1018    945    727
   -262    597    859   -168   -561    727   -665   -691    -28    428    379    239
   -270   -202     64    233   -168    -70   -727   -872   -511   -236   -296   -374
   -189   -537   -348    363     77   -444   -680   -745   -561   -402   -524   -563
   -132   -532   -400    329    132   -467   -558   -550   -418   -329   -485   -530
    -54   -415   -361    233    150   -387   -441   -397   -270   -210   -387   -465
     -5   -319   -316    161    155   -319   -387   -311   -171   -129   -319   -405
     -2   -293   -290    148    142   -293   -350   -267   -119    -93   -285   -358
     23   -249   -272    111    145   -259   -329   -246    -96    -70   -267   -335
     54   -226   -280     85    166   -252   -327   -241    -85    -64   -275   -332
     38   -241   -283    101    161   -262   -329   -244    -85    -70   -296   -337
    -23   -236   -213    129     93   -226   -303   -223    -57    -41   -288   -309
     18   -207   -228     93    122   -218   -309   -220    -51    -41   -290   -301
     88   -194   -283     51    184   -236   -337   -244    -70    -59   -314   -314
     31   -239   -270    101    150   -254   -358   -265    -88    -72   -337   -332
     59   -158   -218     49    137   -187   -342   -249    -64    -38   -316   -309
    213     -7   -220   -103    215   -111   -306   -215    -25     -7   -303   -272
    205    -44   -249    -80    226   -145   -327   -233    -41    -33   -337   -290
    168   -122   -290    -25    228   -205   -358   -257    -64    -54   -366   -314
    210    -57   -267    -75    239   -161   -337   -231    -33     -5   -303   -319
    218    -49   -267    -85    241   -158   -345   -226    -23     10   -265   -327
    231    -36   -267    -96    246   -153   -358   -228    -23     15   -257   -324
    296      0   -298   -148    296   -148   -376   -239    -28     10   -270   -340
    379     31   -348   -205    363   -158   -394   -252    -38     -2   -280   -355
    363     67   -298   -215    329   -114   -381   -233    -18      5   -259   -342
    314    103   -210   -210    262    -51   -355   -197     23     41   -223   -303
    259    124   -137   -194    200     -5   -337   -166     54     70   -192   -270
    200    142    -57   -171    129     44   -311   -132     93    103   -161   -233
    161    148    -15   -155     88     67   -293   -101    119    132   -135   -202
    135    150     15   -142     59     85   -283    -70    142    158   -114   -179
    124    153     28   -140     46     90   -280    -57    148    163   -103   -163
    129    174     44   -150     44    109   -267    -49    158    163   -101   -148
    132    187     54   -161     38    122   -257    -54    158    155   -109   -153
    127    200     72   -163     25    137   -257    -57    153    153   -111   -155
    129    223     93   -176     15    161   -254    -59    153    153   -114   -137
    135    267    132   -200      2    200   -236    -51    171    161   -103   -106
    135    272    135   -205      0    202   -231    -51    179    163    -98   -116
    142    265    119   -205     12    192   -228    -49    187    171    -96   -127
    148    265    114   -207     18    189   -220    -44    194    174   -109   -124
    148    303    155   -226     -2    231   -210    -44    207    174   -122   -109
    140    293    153   -218     -7    223   -207    -46    207    176   -111   -140
    122    275    150   -200    -12    213   -213    -57    202    168   -103   -158
     85    233    148   -161    -31    189   -233    -83    184    145   -132   -184
    103    257    153   -179    -23    205   -239    -98    174    129   -163   -202
    192    376    184   -285      5    280   -189    -64    213    161   -132   -168
    176    389    213   -283    -18    301   -168    -41    233    176   -122   -153
    119    350    228   -236    -54    288   -187    -49    226    163   -132   -184
     93    324    231   -207    -67    277   -197    -62    213    148   -132   -181
     72    327    254   -200    -90    290   -205    -64    213    150   -124   -150
     88    340    252   -215    -80    296   -205    -51    220    161   -124   -140
     57    361    303   -210   -124    332   -192    -36    231    171   -114   -122
     12    374    361   -192   -174    368   -168    -28    257    192    -83    -96
     96    491    394   -293   -148    441   -145     25    314    249    -33      2
     96    517    420   -306   -161    467   -148     46    324    252    -44     20
     80    530    449   -306   -184    491   -135     62    337    272    -15     20
    101    540    439   -319   -168    491   -132     51    327    267    -10      2
     93    600    506   -348   -207    553   -119     51    345    285      7     36
    153    626    472   -389   -161    550   -148     23    327    265    -15     46
    192    613    418   -402   -114    517   -200    -36    277    218    -67     28
    220    639    418   -428    -98    530   -220    -59    257    207    -88     36
    192    589    397   -392   -101    493   -252    -96    223    181   -111     15
    158    540    381   -348   -111    459   -280   -116    197    153   -137     -7
    140    501    361   -322   -111    431   -298   -129    171    124   -174    -33
    127    446    319   -285    -96    384   -324   -153    132     85   -215    -67
    166    478    311   -322    -72    394   -319   -153    127     80   -220    -62
    124    433    306   -280    -90    371   -335   -179     96     49   -254    -85
     49    363    311   -207   -132    337   -361   -218     62     12   -290   -114
     44    335    290   -189   -122    314   -374   -244     44    -12   -314   -137
     59    335    275   -200   -109    306   -379   -252     41    -23   -319   -148
     59    337    275   -200   -109    306   -387   -265     33    -28   -329   -158
     67    324    257   -197    -96    293   -392   -280     18    -41   -348   -179
     51    316    265   -184   -106    290   -387   -285     12    -51   -361   -194
     62    252    187   -158    -62    220   -374   -275    -12    -98   -418   -257
     70    168     98   -122    -12    135   -283   -184      0   -140   -483   -340
     80    181     98   -132    -10    140   -166    -28     77   -101   -475   -355
    140    350    210   -244    -33    280    -59    163    239     54   -335   -239
    194    880    685   -540   -246    784    -46    252    498    436     75    153
     72   1602   1527   -839   -727   1564   -150    129    748    896    618    680
   -132   1997   2130   -935  -1130   2062   -452   -244    753   1117    917    943
   -226   1732   1958   -753  -1091   1844   -782   -683    400    839    683    711
   -272    745   1018   -239   -644    880   -922  -1021   -270    -10   -155    -38
   -231     67    296     80   -265    181   -896   -995   -553   -459   -654   -496
   -155    -57     96    103   -127     18   -779   -797   -475   -457   -701   -537
    -96     18    114     38   -103     64   -626   -605   -322   -345   -626   -467
    -41    132    174    -46   -109    153   -530   -491   -205   -249   -545   -400
     -5    200    205    -98   -106    202   -478   -431   -142   -194   -498   -361
     -2    202    205   -101   -106    202   -459   -407   -122   -179   -491   -345
     -7    174    181    -83    -93    176   -462   -410   -122   -181   -496   -345
      7    187    179    -98    -88    184   -452   -405   -114   -168   -491   -345
     70    262    192   -166    -59    228   -431   -384    -90   -145   -454   -324
     72    275    200   -176    -62    239   -420   -379    -88   -142   -444   -329
     41    254    213   -148    -85    233   -420   -379    -90   -140   -452   -335
      0    228    226   -114   -114    226   -431   -389    -90   -135   -462   -337
     18    239    220   -129   -101    231   -418   -379    -77   -124   -452   -324
     20    252    231   -137   -103    241   -413   -374    -75   -119   -446   -319
     -5    239    244   -116   -124    241   -413   -374    -80   -116   -444   -329
     -2    239    239   -119   -119    239   -400   -368    -72   -106   -436   -332
     12    249    236   -132   -111    244   -392   -366    -64    -96   -428   -324
     10    246    236   -129   -111    241   -389   -366    -64    -90   -428   -322
     18    249    231   -132   -106    241   -392   -371    -62    -83   -426   -322
     33    265    228   -150    -96    246   -389   -358    -54    -75   -420   -324
     36    283    246   -158   -103    265   -389   -348    -46    -67   -413   -314
     23    270    244   -148   -109    257   -389   -340    -44    -59   -407   -306
      5    275    270   -140   -132    272   -371   -314    -25    -36   -384   -288
      7    290    283   -150   -140    288   -368   -296    -12    -18   -348   -270
     41    283    241   -163    -98    262   -368   -290    -15    -18   -337   -267
     46    293    246   -174    -98    270   -361   -267     -7     -5   -314   -257
     62    324    262   -192    -98    293   -353   -239     10     12   -283   -228
     77    342    265   -213    -96    303   -358   -236      7     10   -272   -218
     72    350    277   -213   -103    314   -348   -226     12     23   -259   -194
     64    361    293   -213   -116    327   -322   -207     23     38   -244   -174
     72    363    290   -218   -109    327   -303   -202     20     41   -241   -163
     75    384    306   -231   -116    345   -301   -207     23     49   -239   -153
     67    387    319   -228   -127    355   -285   -200     36     59   -220   -142
     59    376    314   -218   -127    345   -267   -194     51     70   -207   -137
     46    381    335   -213   -142    358   -249   -189     59     77   -200   -132
     36    394    355   -218   -161    376   -226   -181     67     85   -181   -122
     20    400    376   -210   -179    389   -207   -184     67     90   -171   -116
     15    407    389   -213   -187    400   -205   -194     62     90   -158   -111
     12    397    384   -205   -184    392   -207   -207     54     83   -161   -116
    -23    374    394   -176   -207    384   -215   -226     41     77   -181   -124
    -20    387    407   -184   -215    397   -215   -233     44     88   -174   -127
    -25    387    413   -181   -220    400   -215   -236     44     93   -174   -122
    -38    410    449   -184   -244    428   -226   -244     41     98   -192    -98
      0    418    418   -210   -210    418   -239   -262     23     80   -244   -129
     20    439    418   -231   -197    428   -239   -262     28     96   -236   -127
     15    428    413   -223   -200    423   -246   -270     23     98   -233   -140
      5    436    431   -220   -213    433   -228   -265     25    109   -231   -140
     18    493    475   -257   -228    485   -213   -249     46    127   -210   -114
     15    519    501   -267   -244    511   -187   -233     57    137   -194    -90
     20    542    522   -283   -249    532   -168   -228     57    142   -189    -75
     28    545    517   -285   -244    532   -166   -231     46    132   -197    -72
     44    566    522   -306   -239    542   -161   -226     51    137   -194    -57
     59    633    574   -348   -257    605   -148   -215     64    153   -174    -36
     75    709    631   -392   -277    670   -155   -226     64    166   -155    -23
     77    732    654   -405   -288    693   -163   -236     70    179   -137     -5
     77    711    631   -394   -277    672   -181   -265     38    155   -153    -18
     75    688    613   -381   -267    652   -205   -303    -10    114   -181    -41
     80    698    618   -392   -267    659   -226   -327    -36     96   -187    -46
     88    693    605   -389   -257    649   -249   -348    -44     75   -194    -46
     90    628    535   -361   -223    581   -257   -361    -62     46   -223    -57
     98    576    475   -337   -189    527   -270   -379    -93     12   -239    -85
    111    542    431   -329   -161    488   -290   -405   -124    -25   -254   -122
    122    493    371   -306   -124    433   -303   -426   -155    -70   -283   -155
    114    462    345   -288   -116    405   -324   -457   -192   -111   -322   -184
    114    441    324   -277   -103    384   -335   -475   -210   -132   -342   -205
    124    433    309   -280    -93    374   -332   -483   -226   -142   -348   -200
    155    454    298   -303    -70    376   -348   -504   -241   -158   -389   -218
    215    452    233   -335    -10    342   -368   -524   -262   -189   -433   -270
    290    428    135   -361     77    283   -389   -553   -298   -236   -470   -319
    355    361      2   -361    176    181   -400   -561   -342   -293   -537   -389
    478    296   -181   -387    329     57   -355   -514   -361   -358   -620   -480
    662    376   -285   -522    475     46   -277   -418   -316   -371   -654   -511
    797    574   -223   -685    509    176   -189   -249   -174   -246   -548   -407
    810    979    166   -896    322    571   -163   -129     51     62   -220    -88
    600   1545    945  -1072   -171   1247   -220   -189    265    467    262    376
    275   1834   1558  -1057   -641   1699   -485   -581    210    667    558    607
     20   1512   1488   -766   -732   1501   -813  -1067   -179    405    350    397
    -75    750    823   -340   -449    787   -919  -1371   -730   -288   -340   -189
    -12     67     80    -25    -46     72   -865  -1356  -1034   -813   -898   -678
     67   -103   -171     15    119   -137   -745  -1171   -974   -839   -969   -730
    132    -18   -150    -57    142    -83   -605   -984   -823   -732   -896   -657
    192    155    -36   -176    111     59   -501   -818   -657   -594   -774   -566
    220    285     64   -252     77    176   -431   -704   -545   -504   -698   -501
    220    350    127   -285     46    239   -410   -652   -488   -459   -675   -457
    223    392    168   -309     28    280   -392   -628   -449   -431   -654   -433
    218    449    228   -335     -5    340   -366   -602   -413   -405   -641   -415
    210    470    259   -340    -23    366   -355   -587   -394   -392   -636   -402
    210    475    262   -342    -25    368   -345   -579   -384   -384   -618   -413
    194    501    306   -348    -54    402   -335   -568   -368   -358   -600   -400
    166    519    353   -345    -96    436   -332   -566   -366   -348   -594   -392
    142    527    384   -335   -119    457   -316   -550   -355   -348   -594   -387
    114    537    420   -327   -153    480   -298   -530   -337   -337   -610   -376
     85    540    452   -314   -184    496   -285   -511   -324   -316   -597   -348
     51    542    491   -296   -220    517   -262   -488   -303   -296   -574   -309
     12    548    535   -280   -259    542   -252   -472   -296   -285   -568   -288
      2    579    576   -290   -288    579   -233   -446   -280   -267   -555   -272
    -18    602    620   -293   -319    610   -220   -420   -254   -236   -527   -249
    -36    607    641   -285   -340    623   -213   -405   -244   -220   -524   -246
    -49    618    667   -283   -358    641   -205   -392   -239   -210   -517   -236
    -46    607    654   -283   -350    631   -192   -376   -236   -207   -514   -228
    -44    628    672   -293   -358    652   -176   -348   -220   -192   -496   -202
    -41    644    685   -301   -363    665   -171   -327   -210   -181   -483   -187
    -41    670    711   -314   -376    691   -166   -309   -197   -166   -462   -155
    -46    678    722   -316   -384    701   -168   -290   -187   -148   -439   -127
    -38    701    737   -332   -387    719   -163   -270   -176   -119   -410    -96
    -10    737    748   -363   -379    740   -153   -244   -153    -83   -379    -62
     -5    748    753   -371   -379    750   -145   -223   -140    -72   -371    -51
    -20    732    750   -355   -387    740   -122   -197   -132    -75   -368    -38
    -25    730    756   -353   -392    743   -101   -179   -132    -64   -355    -28
    -33    740    774   -355   -405    758    -83   -171   -129    -64   -358    -33
    -44    748    792   -350   -418    769    -72   -168   -129    -67   -366    -36
    -62    709    771   -324   -418    737    -57   -158   -124    -62   -355    -33
    -72    672    745   -298   -410    706    -38   -145   -111    -49   -345    -38
    -75    680    756   -301   -415    717    -12   -129    -90    -31   -327    -41
    -83    672    756   -293   -418    714      0   -124    -83    -28   -319    -59
    -83    672    756   -296   -420    711     12   -124    -77    -36   -316    -88
    -98    654    753   -277   -426    704     20   -124    -72    -36   -309    -93
   -116    610    727   -249   -423    667     31   -124    -72    -38   -316    -96
   -132    566    698   -215   -415    631     33   -124    -83    -41   -332   -111
   -137    561    698   -213   -418    628     44   -122    -83    -36   -348   -122
   -127    587    714   -231   -420    649     70   -101    -62    -12   -337   -119
   -176    540    714   -184   -446    626     75    -93    -59    -12   -353   -145
   -215    446    662   -114   -439    553     54   -106    -80    -36   -394   -174
   -166    485    652   -161   -410    568     72    -83    -67    -18   -363   -148
   -119    561    678   -220   -397    618    129    -41    -20     28   -306   -119
   -111    597    706   -244   -410    652    161    -18      5     51   -272   -106
   -171    540    711   -184   -441    626    168    -10     -2     44   -275   -119
   -213    504    717   -145   -465    610    174      5      2     49   -267   -114
   -202    537    740   -168   -470    636    197     41     25     77   -231    -72
   -202    571    774   -184   -488    670    241     88     57    111   -189    -33
   -155    594    750   -218   -452    672    236     75     46    114   -181    -20
   -150    636    787   -244   -467    711    241     70     57    137   -155      5
   -161    636    795   -239   -478    714    249     75     57    140   -161     28
   -168    633    802   -233   -485    717    236     70     41    135   -166     49
   -174    620    795   -223   -483    706    233     72     28    140   -150     64
   -189    558    745   -187   -467    652    246     80     18    137   -145     77
   -207    493    701   -142   -454    597    252     80      0    124   -145     72
   -228    454    680   -114   -457    566    249     80    -18    109   -155     77
   -233    400    633    -83   -433    517    236     70    -54     77   -194     75
   -236    340    576    -54   -405    459    231     67    -85     51   -246     75
   -241    275    517    -18   -379    394    228     62   -116     28   -309     64
   -239    228    465      2   -350    345    223     49   -153      5   -355     59
   -231    184    415     23   -322    298    218     41   -189    -18   -363     51
   -236    168    402     31   -319    285    218     38   -197    -28   -358     54
   -236    150    387     41   -311    270    226     44   -197    -31   -358     46
   -241    122    361     57   -301    241    226     44   -205    -44   -355     51
   -236     80    316     77   -275    197    233     46   -220    -85   -374     44
   -210    -36    171    122   -194     67    239     70   -252   -171   -467    -10
   -210   -140     70    174   -142    -36    298    140   -244   -223   -553    -90
   -213   -135     77    171   -145    -28    400    270   -174   -187   -542    -90
   -179    -10    168     96   -174     77    519    446    -28    -41   -397     46
   -153    441    594   -145   -374    517    545    506    179    296    -25    410
   -241   1013   1254   -387   -748   1132    446    345    293    633    410    771
   -342   1299   1641   -478   -992   1467    158    -18    171    771    646    943
   -392   1065   1457   -335   -924   1260   -122   -392   -207    504    439    766
   -433    301    735     64   -584    517   -150   -568   -701   -210   -270    176
   -389   -179    207    283   -298     12    -98   -478   -859   -535   -633   -119
   -319   -303     15    311   -168   -145      0   -293   -766   -511   -649   -150
   -280   -265     15    272   -148   -124    116   -150   -631   -426   -571   -106
   -226   -161     64    192   -148    -49    192    -54   -519   -335   -493    -44
   -226   -106    119    166   -174      5    228     -7   -454   -283   -436     -2
   -272   -127    145    200   -210      7    236      5   -431   -272   -431      5
   -288   -119    168    205   -228     23    252     15   -413   -252   -420     23
   -168      5    174     80   -171     88    293     54   -371   -205   -379     67
   -179     31    210     72   -194    122    329     83   -345   -176   -345    103
   -231      7    236    111   -233    122    353    101   -332   -166   -316    124
   -241     -2    239    122   -241    116    361    109   -327   -158   -293    129
   -303    -31    270    166   -288    119    350     90   -342   -166   -298    116
   -277     15    293    129   -285    153    363     98   -329   -155   -275    135
   -293    -10    280    150   -288    135    355     88   -337   -166   -283    132
   -246      5    252    122   -249    127    363     96   -324   -163   -270    153
   -210     36    244     85   -228    140    376    111   -303   -142   -252    168
   -244     20    265    111   -254    142    381    119   -296   -137   -236    176
   -272     44    314    114   -293    176    400    142   -270   -116   -200    205
   -244     77    322     83   -283    200    415    161   -249   -103   -158    223
   -270     33    303    114   -285    168    397    137   -267   -119   -163    189
   -257     41    298    106   -277    168    387    135   -265   -114   -153    181
   -220     90    309     64   -267    200    392    153   -244    -93   -129    207
   -246     88    335     80   -290    210    387    155   -239    -88   -111    213
   -220    145    366     36   -293    257    410    192   -202    -51    -72    236
   -218    166    384     25   -301    275    423    223   -166    -12    -33    262
   -239    145    384     46   -311    265    413    231   -155      2    -18    265
   -223    171    394     25   -309    283    418    254   -129     25      5    285
   -161    259    418    -51   -290    337    446    296    -83     59     49    316
   -163    277    441    -57   -303    358    462    316    -67     72     67    322
   -194    254    446    -31   -322    350    462    319    -67     64     62    314
   -205    249    454    -20   -329    350    480    327    -59     67     62    319
   -202    244    444    -23   -322    342    480    322    -62     54     51    314
   -205    239    444    -18   -324    340    472    316    -62     49     44    311
   -194    267    462    -38   -327    363    491    332    -41     62     62    322
   -137    342    480   -101   -309    410    535    366      5     90     93    340
   -168    288    454    -59   -314    371    524    348      5     72     75    316
   -187    249    436    -31   -311    342    519    335     15     59     62    298
   -168    244    413    -36   -290    327    519    332     25     54     64    288
   -129    254    384    -62   -257    319    514    314     25     46     67    270
    -83    280    363   -101   -223    322    514    309     33     44     70    252
    -57    259    314   -101   -184    285    485    288     25     20     54    223
    -67    192    259    -64   -163    226    454    252      5    -10     33    184
    -44    189    233    -72   -137    210    446    239      7    -12     44    174
    -38    215    252    -90   -145    231    470    252     28      5     64    192
    -44    246    290   -101   -166    267    493    275     54     23     90    210
    -88    228    316    -72   -202    272    496    280     70     23     96    210
   -101    249    350    -72   -226    298    530    316    114     49    127    233
   -119    298    415    -90   -267    355    566    350    158     85    168    265
   -142    327    470    -90   -306    397    587    376    192    106    202    293
   -135    345    480   -106   -309    413    600    402    213    116    228    303
   -124    374    498   -124   -311    436    615    420    236    132    254    316
   -111    433    545   -163   -329    488    639    441    265    158    296    340
   -122    472    594   -176   -358    532    646    452    285    176    327    358
   -132    506    639   -187   -387    571    644    459    298    181    345    374
   -161    491    652   -163   -405    571    626    454    290    168    345    371
   -171    465    633   -148   -405    548    600    439    275    150    335    376
   -161    454    615   -148   -389    535    579    431    262    135    324    381
   -158    462    620   -153   -389    542    566    426    254    122    314    371
   -163    457    620   -145   -392    537    561    420    249     98    296    363
   -181    402    584   -111   -384    491    550    407    228     64    254    327
   -184    345    530    -80   -358    436    540    400    210     38    226    277
   -176    311    485    -67   -332    397    524    384    184     15    257    244
   -184    327    511    -70   -348    418    491    348    153    -15    267    202
   -181    335    517    -77   -350    426    467    332    142    -38    241    205
   -181    345    527    -80   -353    436    449    322    116    -80    194    205
   -181    342    522    -80   -353    431    452    322    106    -93    202    179
   -176    363    540    -93   -358    452    446    314    129    -64    262    163
   -259    322    579    -33   -420    452    415    298    140    -57    316    155
   -244    275    517    -15   -381    394    413    290    101   -101    298    101
   -226    194    420     12   -324    309    459    319     72   -192    189     -5
   -275    114    389     80   -332    252    537    394     96   -231    127    -85
   -285    135    420     75   -353    277    610    530    197   -150    194    -38
   -249    415    665    -83   -457    540    670    685    402     96    457    205
   -244   1034   1278   -394   -761   1156    670    735    662    514    935    675
   -389   1654   2044   -631  -1215   1849    519    524    800    883   1376   1080
   -480   1688   2169   -605  -1325   1930    194    101    563    807   1361   1039
   -530   1101   1631   -285  -1080   1366    -12   -301     25    213    805    561
   -511    296    805    106   -657    550    -70   -446   -426   -441    132    -18
   -420    -12    407    218   -415    197    -36   -311   -457   -581    -59   -189
   -348     51    400    148   -374    226     72   -129   -311   -475     12   -137
   -303    202    506     49   -405    353    187     20   -161   -348    116    -59
   -275    358    633    -41   -454    496    252    109    -49   -249    202      0
   -257    428    685    -85   -470    555    277    142     -2   -218    226     23
   -244    439    680    -98   -462    558    283    148      0   -223    226     18
   -233    470    704   -119   -467    587    285    150     10   -218    252     20
   -233    491    724   -129   -480    607    277    142     10   -220    265     12
   -233    493    727   -129   -480    610    272    142     10   -215    267      2
   -241    517    758   -140   -501    636    275    137     15   -207    272    -18
   -246    542    787   -148   -517    665    272    135     25   -197    283    -20
   -246    563    810   -161   -530    685    270    137     41   -187    288     -5
   -254    568    823   -155   -537    696    277    132     54   -184    277    -20
   -262    553    815   -148   -540    683    275    127     54   -189    275    -28
   -254    574    826   -161   -540    698    283    135     70   -174    290    -15
   -239    587    826   -176   -532    706    283    129     75   -171    290    -20
   -223    615    839   -194   -530    727    283    129     85   -166    296    -10
   -241    626    865   -192   -553    745    280    132     98   -163    298     -7
   -246    626    872   -189   -561    748    277    132    106   -163    293    -12
   -241    623    862   -192   -553    740    270    129    106   -166    288    -23
   -233    618    852   -192   -542    735    267    132    109   -166    280    -23
   -218    665    880   -226   -548    771    267    137    119   -150    288     -5
   -200    693    893   -249   -545    792    265    145    127   -140    290      7
   -184    698    880   -259   -532    789    254    148    127   -142    277      2
   -168    693    862   -262   -514    776    239    153    132   -137    272      0
   -153    706    859   -277   -506    784    228    166    145   -116    288     23
   -137    743    880   -301   -509    810    220    179    158    -93    314     59
   -135    766    901   -316   -519    833    228    194    171    -75    324     88
   -132    779    911   -322   -522    844    236    200    176    -70    324     93
   -140    797    937   -329   -540    867    231    200    179    -75    316     93
   -145    831    974   -342   -558    901    236    205    187    -70    314    103
   -158    839    995   -342   -576    917    244    207    197    -62    309    114
   -189    800    989   -303   -589    893    246    202    202    -67    296    111
   -181    807    989   -314   -587    898    272    218    228    -49    301    124
   -200    818   1018   -309   -607    917    296    231    252    -23    311    132
   -231    810   1041   -288   -636    924    301    233    257    -10    314    132
   -254    815   1070   -280   -662    943    316    241    267     -2    303    142
   -267    797   1065   -267   -667    932    332    236    270      0    290    122
   -267    802   1070   -267   -667    935    335    226    270      2    270    111
   -275    795   1070   -262   -672    930    340    218    277     10    267     98
   -285    740   1026   -226   -654    883    327    197    262      2    252     83
   -293    717   1008   -213   -652    862    322    187    259      2    233     72
   -272    732   1005   -228   -639    867    319    192    265      0    218     80
   -270    743   1010   -236   -641    875    311    189    259    -10    200     88
   -280    740   1021   -228   -649    880    298    181    252    -18    179     85
   -259    743   1002   -244   -631    872    301    181    259    -10    171     80
   -236    766   1000   -265   -618    883    319    205    277      7    192     96
   -210    805   1013   -298   -613    909    329    220    293     33    220     98
   -181    846   1028   -332   -605    937    340    226    301     41    228    111
   -155    859   1015   -353   -584    937    350    239    306     46    231    127
   -135    880   1015   -374   -576    948    358    252    322     62    241    148
   -132    906   1036   -387   -584    969    368    254    335     75    244    155
   -116    950   1067   -415   -592   1008    371    239    342     83    244    153
   -109    974   1083   -433   -594   1028    358    218    329     80    241    174
   -135    937   1070   -402   -602   1002    322    179    293     49    205    163
   -155    911   1067   -379   -613    989    288    145    267     31    168    155
   -155    896   1052   -368   -602    974    265    127    246     20    142    166
   -148    875   1023   -366   -584    948    241    101    223     -5    103    163
   -145    846    992   -350   -568    919    213     70    192    -28     67    114
   -148    771    917   -311   -532    844    187     41    153    -67      7     77
   -124    722    846   -298   -485    784    168     20    124    -96    -20     93
   -122    680    800   -280   -462    740    135    -18     77   -135    -51     46
   -119    636    756   -259   -439    696    103    -64     31   -189   -114    -31
   -119    607    727   -244   -423    667     85    -90      5   -220   -155    -51
   -109    597    706   -244   -407    652     80   -101    -10   -226   -155    -46
    -90    574    665   -244   -376    618     62   -114    -33   -244   -171    -46
    -62    563    626   -249   -342    594     44   -140    -64   -267   -184    -59
    -33    540    574   -254   -303    558     28   -166    -93   -296   -200    -88
     15    475    459   -244   -220    467     20   -176   -132   -345   -249   -145
     46    392    345   -223   -148    368     83   -116   -140   -394   -322   -228
     64    413    348   -239   -142    381    179     10    -70   -368   -319   -241
    119    566    446   -342   -163    506    270    184     72   -233   -200   -132
    145    974    828   -558   -340    901    319    303    306     85    137    207
    -10   1657   1667   -826   -839   1662    288    241    566    542    693    753
   -189   2060   2247   -935  -1218   2153     49    -98    574    769   1013   1039
   -267   1831   2096   -784  -1182   1964   -241   -509    236    524    810    852
   -306    995   1301   -342   -802   1148   -397   -859   -397   -246     28    179
   -257    329    584    -38   -420    457   -410   -857   -683   -701   -488   -288
   -181    166    348      7   -265    257   -355   -696   -618   -711   -558   -374
   -153    223    376    -36   -265    298   -231   -511   -470   -605   -501   -327
   -140    340    480    -98   -309    410   -122   -371   -324   -491   -431   -226
   -153    415    566   -132   -361    491    -72   -309   -249   -420   -381   -181
   -168    433    602   -132   -384    517    -41   -277   -215   -387   -361   -184
   -189    444    633   -127   -413    537    -18   -252   -181   -361   -327   -161
   -207    462    670   -127   -439    566      2   -239   -158   -335   -306   -137
   -207    478    683   -137   -444    579     12   -231   -142   -319   -309   -132
   -194    485    680   -145   -436    581     12   -223   -142   -319   -306   -129
   -207    493    698   -145   -454    594     12   -218   -142   -309   -301   -127
   -210    514    724   -150   -467    618     23   -213   -129   -285   -293   -111
   -215    511    727   -148   -470    618     28   -213   -129   -280   -290   -106
   -223    511    735   -145   -478    620     23   -215   -129   -270   -280   -106
   -226    517    743   -148   -485    628     15   -215   -127   -262   -277   -101
   -220    530    750   -153   -485    639     12   -213   -116   -254   -275   -101
   -233    550    782   -158   -506    665     18   -200   -103   -236   -259    -98
   -223    563    787   -171   -506    675     28   -192    -96   -226   -249    -88
   -215    592    805   -189   -511    698     36   -181    -83   -215   -236    -72
   -218    602    820   -192   -519    711     36   -176    -75   -213   -231    -64
   -226    594    818   -184   -524    706     33   -174    -72   -213   -228    -64
   -218    620    839   -200   -530    727     33   -166    -64   -197   -220    -57
   -228    615    841   -194   -535    727     23   -166    -67   -197   -226    -62
   -215    641    857   -213   -535    748     28   -153    -54   -184   -213    -54
   -205    657    859   -226   -532    756     33   -135    -38   -171   -200    -36
   -192    662    854   -236   -524    758     28   -119    -25   -158   -187    -15
   -176    685    862   -257   -519    774     23   -103    -10   -137   -161     15
   -166    724    891   -277   -527    807     28    -83     10   -111   -140     44
   -168    706    875   -270   -522    792     31    -72     10   -114   -145     41
   -176    704    878   -265   -527    789     46    -59     20   -106   -135     46
   -176    693    870   -259   -522    782     59    -51     23   -109   -132     38
   -166    704    870   -267   -517    787     72    -44     25   -103   -127     38
   -181    709    891   -265   -537    800     93    -36     38    -93   -116     46
   -200    714    914   -257   -555    813    111    -23     54    -80   -106     64
   -207    709    914   -252   -561    813    114    -18     62    -67   -106     64
   -207    709    917   -249   -561    813    129      0     77    -54    -93     70
   -210    709    917   -252   -563    813    135      5     85    -51    -96     67
   -213    696    906   -241   -561    800    140      7     90    -51   -103     64
   -218    683    901   -231   -561    789    137     -5     88    -54   -106     54
   -226    670    896   -220   -561    782    129    -23     85    -62   -114     41
   -233    654    885   -213   -561    769    127    -31     75    -77   -122     28
   -220    670    888   -226   -555    779    127    -31     80    -70   -103     33
   -210    665    875   -228   -542    769    129    -31     88    -57    -96     33
   -210    672    883   -231   -545    776    135    -20    101    -41    -83     41
   -205    675    880   -236   -542    776    132    -23    103    -36    -77     38
   -187    678    865   -246   -524    771    135    -12    109    -25    -70     44
   -174    698    872   -262   -524    784    153      7    124     -7    -51     64
   -168    735    904   -283   -535    818    168     33    142     15    -20     90
   -153    776    930   -311   -540    852    192     59    166     36      2    114
   -145    797    943   -327   -542    870    197     72    171     44     18    124
   -137    813    950   -337   -545    883    200     77    179     54     31    132
   -127    841    969   -355   -548    904    213     96    202     80     57    161
   -122    862    982   -371   -553    922    220     96    207     96     72    174
   -129    865    992   -368   -561    927    226     85    210    111     88    197
   -137    841    976   -353   -558    909    220     70    197     96     88    200
   -140    828    969   -342   -553    898    194     36    166     62     77    187
   -148    828    976   -342   -561    901    168      5    142     46     72    174
   -153    813    966   -329   -561    888    150    -10    127     33     67    161
   -166    753    919   -296   -542    836    137    -12    111     12     49    145
   -163    693    857   -265   -509    774    124    -18     85     -7     33    137
   -158    641    800   -241   -478    719    106    -41     51    -36     10    114
   -163    587    750   -213   -457    667    101    -57     15    -64    -10     90
   -163    542    706   -192   -433    623     98    -70    -10    -85    -25     83
   -155    491    646   -166   -400    568     85    -77    -36   -103    -49     83
   -158    446    605   -145   -381    524     64    -90    -62   -129    -72     70
   -140    441    581   -150   -361    509     51   -101    -72   -142    -93     62
    -96    433    527   -171   -311    480     49   -111    -80   -148   -127     46
    -36    405    441   -184   -239    423     33   -127   -103   -155   -153     20
     -7    335    340   -166   -174    337     23   -145   -142   -192   -176    -31
      2    220    218   -111   -109    218     64    -96   -163   -244   -215    -96
    -18    176    192    -80   -106    184    163     10   -127   -246   -233   -122
    -15    202    218    -93   -116    210    277    194    -10   -163   -184    -57
      2    501    498   -254   -249    498    348    350    207     98     85    226
    -36   1111   1148   -540   -592   1130    337    358    465    511    579    724
   -207   1647   1855   -722  -1031   1748    161    106    571    841   1015   1132
   -309   1636   1945   -662  -1127   1790   -155   -301    366    813   1044   1140
   -348    930   1278   -290   -813   1101   -361   -685   -210    174    413    587
   -311    122    433     93   -374    277   -400   -787   -657   -465   -265    -18
   -226   -205     18    213   -124    -93   -363   -657   -704   -610   -465   -215
   -166   -181    -15    174    -75    -98   -244   -462   -558   -506   -397   -158
   -124    -67     57     96    -93     -5   -114   -293   -392   -355   -280    -46
   -103     20    124     41   -114     72    -41   -202   -293   -241   -197     31
    -98     77    176      7   -140    127     -5   -153   -241   -184   -158     77
   -114     83    197     15   -155    140     12   -124   -226   -168   -145     98
   -111     67    179     20   -145    122     31   -106   -223   -168   -145    114
   -103     67    168     18   -135    116     49    -93   -223   -166   -132    122
   -122     51    174     33   -148    114     54    -93   -228   -166   -119    129
   -124     64    189     31   -155    127     77    -67   -215   -158   -103    158
   -101     83    184      7   -145    132     85    -62   -210   -158    -98    179
   -129     49    179     38   -153    111     93    -64   -220   -174   -124    166
   -140     70    210     33   -176    140    101    -67   -215   -171   -127    158
   -135    111    246     12   -189    179    116    -49   -192   -153   -114    179
   -114    116    231     -2   -174    174    129    -31   -181   -140   -109    202
   -137     83    218     25   -176    150    119    -33   -187   -140   -124    197
   -158     57    213     49   -184    132    124    -28   -184   -140   -137    205
   -153     67    220     44   -187    142    129    -18   -176   -124   -132    215
   -132     72    202     28   -168    137    129    -10   -174   -124   -137    200
   -119     83    200     18   -161    140    140      7   -161   -116   -135    213
    -98    116    215     -7   -158    163    158     38   -135    -96   -106    252
   -106    140    246    -15   -176    192    155     49   -127    -80    -90    267
   -158     98    257     31   -207    176    148     49   -124    -70    -98    270
   -179     96    275     41   -228    187    163     72   -103    -46    -83    285
   -155    114    270     20   -213    192    166     85    -96    -38    -72    298
   -163    129    293     18   -228    210    181    114    -72    -18    -70    311
   -150    140    290      5   -220    213    184    127    -59     -7    -72    301
    -44    176    220    -67   -132    197    161    119    -62    -12    -80    280
     64    210    145   -140    -41    179    150    132    -54     -5    -77    283
    119    205     85   -161     18    145    150    127    -64    -15    -93    277
    114    213     98   -166      7    155    155    122    -67    -31   -101    267
     80    202    122   -142    -20    163    176    140    -41    -20   -103    283
     33    168    135   -103    -49    153    200    155    -23     -7   -109    293
     10    166    155    -88    -72    161    213    158     -7     10   -109    303
      5    155    148    -83    -72    153    215    158      0      7   -114    311
     15    168    150    -93    -67    161    226    166     12     10   -106    309
     20    161    140    -90    -59    150    231    166     23      5   -101    283
     49    142     93    -96    -20    119    220    148     12    -12   -111    244
     93    137     44   -116     25     90    210    129      0    -25   -106    231
    127    116    -10   -122     70     54    194    106    -18    -49   -111    205
    148    122    -28   -137     88     46    189    101    -15    -51   -106    181
    140    142      2   -140     70     72    187     96     -7    -44    -88    166
    116    142     25   -129     44     85    184     96     -2    -46    -80    161
     90    132     41   -111     23     88    192    111     10    -31    -72    166
     62    122     59    -93      0     90    210    137     38     -7    -57    181
     46    150    103    -98    -28    127    246    181     90     38    -15    223
     46    181    135   -114    -44    158    257    194    114     70     10    236
     59    223    163   -142    -51    194    272    215    145     93     36    252
     38    215    176   -127    -70    197    277    218    155     93     46    257
     54    254    200   -153    -72    228    298    236    184    111     75    275
     54    270    213   -163    -77    244    309    246    197    114     77    270
     59    303    244   -181    -90    272    314    246    218    127     90    275
     62    355    293   -210   -116    327    327    259    252    158    137    311
     57    361    303   -207   -122    332    314    252    254    158    161    322
     46    316    270   -181   -111    293    280    218    220    124    142    290
     46    342    296   -194   -124    319    270    197    213    116    142    288
     54    353    298   -207   -122    327    265    184    210    114    142    296
     62    345    283   -202   -109    314    262    181    205    103    142    290
     18    233    215   -127    -98    226    223    148    168     54     98    239
     28    176    148   -103    -59    163    213    140    148     20     67    210
     36    161    122    -98    -44    142    205    135    132      0     57    202
     33    124     90    -77    -28    109    194    119    114    -25     38    189
     25     70     44    -49    -10     59    179     98     85    -57     15    161
     18     64     46    -41    -15     57    181     93     88    -59     15    163
     12     59     46    -38    -15     54    181     93     93    -64     20    171
      7     83     75    -44    -33     80    189     96    103    -54     36    184
     -2     72     72    -36    -38     72    189     88     96    -67     31    163
      0     10     10     -5     -5     10    184     96     72    -96     -2    124
      7    -88    -98     38     51    -93    226    155     75   -132    -64     70
     -7   -148   -140     77     64   -145    324    252    116   -150   -111      5
    -10   -106    -98     57     41   -101    433    394    231    -83    -67     36
     -7    106    114    -49    -62    111    511    524    407    111    135    220
    -62    613    672   -277   -368    644    498    522    607    465    548    602
   -184   1213   1397   -514   -789   1304    324    254    680    792    963    963
   -205   1291   1493   -545   -849   1392    -41   -161    441    763   1005    966
   -226    789   1015   -283   -620    901   -239   -506    -12    262    530    550
   -207     36    241     83   -226    137   -249   -579   -405   -363   -129     20
   -103   -324   -220    215     57   -272   -205   -433   -449   -537   -355   -163
    -44   -319   -275    179    114   -296   -101   -262   -311   -454   -314   -132
     -5   -246   -241    127    116   -244     -7   -145   -179   -361   -246    -90
     10   -163   -174     75     90   -168     57    -67    -80   -288   -187    -51
     25    -62    -88     18     57    -75     98    -15     -7   -220   -119      5
     31    -15    -49     -7     38    -31    119     12     25   -184    -85     44
     31      7    -23    -20     28     -7    124     20     36   -168    -77     49
     38     12    -25    -28     31     -5    119     12     36   -171    -77     33
     49      7    -41    -28     46    -15    122     12     36   -174    -85     15
     62     15    -49    -38     57    -18    122     15     38   -179    -90     12
     70     25    -44    -49     57     -7    116     15     41   -176    -88     23
     70     31    -38    -51     54     -2    116     18     49   -166    -85     38
     72     62    -10    -67     41     25    116     18     57   -155    -75     46
     90    103     12    -98     38     59    116     15     59   -158    -72     41
    124    137     10   -132     57     75    119     23     67   -150    -59     49
    119    109    -12   -114     64     49    114     20     64   -153    -72     38
     90     88     -2    -88     46     44    103     15     57   -150    -77     36
     83    106     23    -96     28     64     98     20     62   -140    -64     54
     90    132     41   -114     25     88    111     33     75   -127    -54     67
     96    166     67   -132     12    119    114     38     83   -114    -41     75
    103    168     64   -135     20    116    106     49     90   -109    -36     80
    111    181     67   -148     20    124    103     57    101    -96    -23     90
    109    207     98   -158      5    153    106     72    116    -77     -2    116
    129    244    111   -189      7    176    106     90    129    -59     20    142
    132    246    114   -189     10    181    103    106    140    -41     38    161
    142    252    109   -197     15    179    111    127    153    -23     59    184
    158    270    109   -215     23    189    122    150    176      2     83    213
    171    288    116   -231     28    205    132    168    189     10     96    220
    179    314    135   -246     23    226    150    184    200     23    106    228
    171    316    145   -246     12    233    166    197    200     23    114    236
    166    319    153   -244      5    239    171    200    200     20    122    239
    155    314    155   -236      0    236    184    202    202     23    124    239
    158    309    150   -233      5    231    200    207    210     28    127    236
    161    322    158   -241      0    241    205    210    215     36    132    233
    161    327    166   -244     -2    246    220    213    228     44    129    220
    155    316    161   -239     -5    239    236    215    241     46    124    213
    148    316    168   -231    -10    244    249    215    252     51    124    218
    142    311    168   -228    -15    241    254    207    249     54    124    220
    129    293    163   -213    -18    228    257    200    246     54    119    218
    116    288    171   -202    -25    228    252    187    246     54    116    213
    103    277    174   -189    -33    226    239    176    239     51    109    202
    101    270    168   -187    -33    220    231    171    236     49    109    200
    101    290    189   -194    -44    241    233    171    244     59    114    207
    109    293    184   -202    -38    239    236    176    249     62    111    213
    122    296    174   -207    -25    236    236    181    257     72    114    213
    135    311    174   -226    -18    244    241    200    272     93    137    231
    132    324    189   -228    -28    257    267    228    293    111    145    259
    142    361    218   -252    -36    288    285    246    303    124    166    262
    150    402    252   -275    -49    327    301    257    319    148    202    265
    153    381    228   -267    -36    303    314    272    329    150    205    275
    161    400    239   -280    -38    319    316    283    335    161    213    290
    158    439    280   -298    -62    361    316    288    350    176    228    316
    158    465    306   -311    -72    387    324    283    366    194    241    342
    158    454    293   -306    -67    374    314    259    353    189    228    337
    153    436    283   -296    -64    361    288    223    316    168    213    327
    158    426    267   -293    -54    345    272    194    298    155    197    324
    163    392    228   -277    -31    311    252    181    280    140    179    327
    148    363    215   -257    -33    290    233    158    254    114    153    306
    135    319    184   -228    -23    252    220    140    226     90    137    275
    124    265    140   -194     -7    202    207    119    194     67    116    241
    106    220    114   -163     -2    168    197     98    161     36     80    205
     96    174     75   -135      7    124    184     75    129     10     38    176
     88    114     23   -101     31     70    174     57    103    -12     18    153
     85     77    -10    -83     46     33    161     38     85    -31      7    137
     83     59    -23    -70     54     18    148     23     72    -44    -12    129
     75     49    -25    -62     49     10    142     12     59    -54    -36    124
     64     38    -25    -51     44      5    140      7     46    -64    -54    114
     62     -2    -64    -31     62    -33    132      0     23    -85    -80     93
     59   -106   -166     23    111   -135    145     20    -10   -150   -158     25
     75   -189   -267     57    168   -228    228     98     -2   -202   -259    -51
    109   -184   -293     36    200   -239    322    218     67   -171   -259    -57
    161     18   -145    -90    153    -62    402    363    226      5    -90     93
    181    467    285   -324    -51    376    405    415    454    355    296    478
     25   1091   1065   -561   -519   1078    265    200    605    730    758    904
    -93   1291   1384   -600   -737   1337    -46   -192    478    815    906   1023
   -145    878   1021   -366   -584    948   -319   -607     10    379    506    678
   -163     33    197     64   -179    114   -384   -789   -514   -361   -246     51
    -90   -402   -311    244    109   -358   -322   -644   -597   -592   -527   -189
    -31   -446   -415    236    192   -431   -210   -452   -467   -527   -514   -179
     -2   -340   -340    171    166   -340    -80   -296   -306   -405   -420   -103
     23   -194   -218     85    119   -205      0   -210   -189   -303   -322    -31
     23   -124   -150     49     85   -137     51   -174   -127   -252   -270     10
     28    -83   -114     25     70    -98     88   -148    -88   -220   -241     31
     23    -64    -90     20     57    -77     96   -142    -77   -213   -228     25
     -7    -59    -51     33     20    -57     88   -153    -75   -202   -231     10
    -36    -49    -15     41    -12    -33     85   -153    -64   -194   -239     -2
    -20    -46    -25     33      0    -36     80   -155    -67   -202   -252    -10
      0    -41    -44     20     20    -44     77   -161    -72   -207   -270     -5
     20     -7    -28     -5     23    -18     88   -155    -62   -189   -267     10
     70     36    -33    -54     51      2     77   -163    -62   -179   -265     12
    106     49    -57    -77     80     -5     62   -174    -70   -187   -283      7
    127     54    -75    -90     98    -10     49   -181    -77   -202   -309      0
    158     80    -77   -119    119      2     41   -181    -75   -197   -314      5
    179     88    -90   -135    135      0     31   -192    -77   -197   -324      2
    218    122    -96   -171    158     12     25   -202    -75   -194   -335      5
    236    142    -96   -189    166     23     23   -205    -70   -192   -340      2
    244    163    -80   -202    163     41     15   -205    -59   -181   -332      7
    280    187    -93   -233    187     46      5   -207    -54   -176   -329      0
    293    192   -101   -244    197     46      0   -205    -57   -176   -332    -12
    293    202    -90   -252    192     57     -5   -192    -49   -166   -327     -5
    335    233   -101   -283    218     67     -7   -184    -33   -153   -311     -2
    353    236   -119   -296    236     59    -18   -187    -23   -150   -301     -7
    361    239   -122   -301    241     59    -25   -179     -7   -135   -275      2
    345    252    -96   -301    220     77    -25   -161     12   -116   -254     15
    322    265    -57   -293    189    103    -15   -142     36    -98   -241     31
    322    314    -10   -319    166    150     10   -114     70    -64   -233     51
    324    337     12   -332    155    176     33    -90     98    -41   -231     59
    283    322     38   -303    122    181     41    -85    109    -31   -236     49
    249    309     59   -277     96    184     51    -85    119    -33   -246     49
    226    319     93   -272     64    205     67    -77    137    -18   -231     62
    192    314    122   -254     33    218     85    -62    163     -2   -226     70
    161    316    153   -241      2    233    103    -46    184     12   -220     75
    142    332    189   -236    -23    262    119    -31    210     31   -207     75
    111    327    215   -220    -51    272    129    -25    223     36   -213     59
     90    337    246   -215    -77    293    135    -25    239     49   -210     57
     88    345    257   -218    -85    301    132    -31    246     54   -205     51
     85    329    244   -207    -77    288    132    -36    246     57   -213     38
     64    332    265   -200   -101    301    145    -28    267     75   -207     49
     49    350    301   -202   -124    327    155    -12    298    101   -192     64
     36    348    311   -192   -137    329    153    -10    314    106   -192     67
     18    340    322   -179   -150    332    148    -10    324    103   -197     67
     15    337    322   -176   -153    329    142    -12    329    103   -200     57
     25    376    350   -202   -163    366    158      5    353    132   -174     72
     28    423    394   -226   -184    410    184     33    384    163   -145     98
     20    449    428   -233   -202    439    207     59    415    187   -129    116
     15    454    436   -236   -210    446    223     72    431    192   -122    124
     20    457    436   -241   -207    446    228     77    433    189   -122    122
     38    496    457   -267   -210    478    236     90    449    202   -106    137
     31    542    511   -285   -239    527    246     98    475    228    -72    171
     28    561    530   -296   -249    545    241     88    480    233    -57    192
     64    589    524   -327   -228    555    233     75    475    233    -44    202
     57    568    509   -314   -226    540    210     51    459    228    -44    200
     28    545    517   -285   -244    532    194     33    449    220    -41    197
      7    511    504   -262   -246    509    171     12    426    202    -62    187
    -20    465    483   -223   -252    472    161      5    407    187    -75    187
      5    472    465   -241   -231    467    176     20    405    187    -70    202
      2    439    436   -220   -215    439    171     10    379    168    -90    184
    -83    306    389   -114   -236    348    142    -23    329    132   -142    142
   -119    236    355    -59   -236    296    119    -49    298    101   -174    122
   -132    181    314    -25   -223    249    101    -72    270     67   -207    109
   -127    161    288    -15   -207    223    103    -80    259     57   -223    111
   -109    153    259    -23   -184    205     98    -77    270     67   -215    101
    -88    163    252    -36   -171    205     77    -80    288     75   -192     88
   -103    127    231    -12   -168    179     75    -77    293     72   -179     88
   -111     80    192     15   -150    135     70    -80    280     59   -197     72
   -148    -96     51    119   -101    -20     62    -90    213    -15   -303    -15
   -140   -176    -36    158    -54   -106    137    -18    205    -49   -379    -93
    -93   -137    -44    114    -28    -90    249    124    270     -7   -371    -90
    -49    -15     33     33    -41      7    355    306    413    135   -241     33
    -38    415    454   -189   -246    433    389    405    665    483    161    436
   -168   1067   1236   -452   -701   1150    358    337    927    924    691    950
   -332   1400   1730   -535  -1031   1564    137     15    935   1114    948   1171
   -418   1067   1486   -324   -950   1275   -155   -415    545    784    654    891
   -433    150    584    140   -509    366   -329   -771   -135    -44   -158    140
   -350   -405    -54    376   -148   -231   -353   -761   -384   -418   -563   -254
   -241   -462   -220    350    -12   -342   -270   -579   -296   -389   -566   -270
   -171   -358   -187    265      7   -272   -127   -376   -132   -265   -475   -194
   -163   -288   -124    223    -20   -205    -41   -262    -31   -174   -402   -127
   -132   -207    -75    168    -31   -140     12   -194     36   -109   -335    -83
    -90   -153    -64    119    -15   -109     59   -137     83    -70   -275    -46
    -96   -153    -57    124    -20   -106     75   -116     88    -57   -236    -25
   -109   -155    -46    132    -33   -101     85   -106     93    -44   -187    -15
   -142   -184    -41    163    -51   -114     96    -96     93    -33   -153     -5
   -150   -197    -49    174    -51   -124     98    -93     85    -36   -142      2
   -163   -213    -49    189    -57   -132     93    -98     75    -41   -153      7
    -98   -145    -46    119    -28    -98    109    -75     93    -23   -137     49
    -36    -85    -49     59      5    -70    127    -54    106     -5   -109     85
    -41   -101    -62     70      7    -83    111    -64     96    -10   -106     93
    -54   -140    -85     98     15   -114     90    -80     77    -15   -114     90
    -36   -129    -93     83     25   -114     88    -75     72    -10    -96     98
    -41   -132    -90     85     23   -111     88    -77     70    -10    -96     96
    -41   -111    -72     75     15    -93    101    -72     80      2    -98    101
     28    -25    -54      0     41    -38    145    -31    116     38    -70    137
     15    -28    -46      5     28    -36    153    -12    124     44    -64    142
    -49    -80    -31     62    -10    -57    145    -20    116     23    -77    129
    -98   -119    -20    106    -41    -70    127    -28    106     12    -75    124
    -93   -106    -12    101    -41    -59    109    -28    109     25    -70    132
    -41    -59    -18     49    -12    -38    111    -12    124     49    -51    150
     15    -23    -38      5     25    -31    111      5    140     70    -23    166
     15    -33    -49      7     31    -38    103     12    142     77    -18    171
     20    -25    -46      2     33    -36    111     36    161    101      0    197
     49      2    -49    -28     49    -23    119     62    181    129     12    215
     62     10    -51    -38     57    -20    129     77    197    135     33    228
     80     28    -54    -54     67    -12    145     93    205    140     51    233
     90     31    -59    -59     75    -12    153     96    205    140     59    228
     83     15    -67    -49     75    -25    155     88    207    135     62    223
     96     25    -70    -62     83    -23    163     88    218    142     67    223
    116     46    -70    -83     90    -10    174     93    231    148     72    223
    135     70    -64   -101    101      2    200    111    252    161     83    226
     98     25    -75    -62     85    -23    205    111    249    158     64    205
     83     -5    -88    -38     83    -44    202    103    249    155     51    200
     90     18    -75    -54     80    -25    207    109    270    171     62    207
     80     -7    -88    -36     83    -46    210    103    272    168     57    197
     77    -51   -129    -15    103    -90    202     88    257    150     31    166
     80    -57   -137    -12    109    -96    194     75    249    142     20    153
     96    -18   -114    -41    103    -67    192     72    262    153     31    155
    145     15   -129    -80    137    -57    215     96    290    181     57    174
    129     23   -106    -77    116    -41    226    111    314    213     83    184
     83      7    -75    -46     77    -33    213    109    322    223     96    184
     98     38    -62    -70     80    -10    228    124    348    244    116    197
    103     80    -23    -90     64     28    252    145    379    267    140    210
     96     90     -5    -93     49     44    267    158    400    283    158    220
     96    122     25   -109     33     75    293    174    426    306    187    236
     90    135     44   -114     23     90    311    181    441    322    207    239
    114    200     85   -155     15    142    329    202    472    355    246    259
     93    220    127   -158    -15    176    335    213    488    371    267    270
     49    223    174   -137    -62    200    337    205    498    389    277    267
     49    277    228   -163    -90    254    342    210    524    418    314    298
     46    290    244   -168    -98    267    337    202    530    420    329    309
    -15    241    254   -114   -135    246    319    176    506    394    311    288
    -38    215    254    -88   -145    233    303    158    493    384    306    288
    -67    184    249    -59   -158    215    296    153    483    376    303    285
   -116    153    270    -18   -192    210    309    158    483    376    303    283
   -114    111    226      0   -168    166    283    124    449    332    257    241
    -90     46    135     20   -111     90    241     83    402    280    197    192
    -49     -7     38     28    -46     15    223     62    374    241    153    158
    -31    -80    -49     57      7    -64    210     44    348    205    114    129
    -36   -124    -90     77     25   -109    184     10    309    168     85    106
     -7   -124   -119     64     54   -122    181     -2    298    153     67    101
    -12   -148   -137     77     62   -142    168    -25    283    129     31     72
    -12   -184   -171     98     77   -179    158    -44    272    111      0     54
     10   -213   -226    101    114   -218    148    -57    254     90    -31     33
     18   -301   -322    140    168   -311    135    -67    215     36    -98    -28
     41   -397   -439    176    239   -418    189     -7    210    -18   -181   -119
    119   -363   -483    122    301   -423    303    119    283      5   -187   -132
    148   -259   -407     54    277   -332    410    285    420    135    -80    -38
    168    181     12   -176     77     98    467    402    683    491    288    316
     59    831    771   -446   -355    802    407    319    935    935    807    826
    -88   1275   1363   -592   -724   1319    145    -23    979   1197   1153   1143
   -158    979   1135   -410   -646   1057   -184   -475    605    901    891    901
   -228    109    337     59   -283    223   -376   -836    -18    137    122    228
   -161   -566   -407    363    122   -488   -400   -857   -342   -363   -428   -265
    -31   -698   -667    366    316   -683   -309   -667   -277   -376   -498   -345
     33   -620   -654    293    342   -639   -171   -478   -111   -259   -426   -296
     41   -496   -537    226    288   -517    -59   -337     33   -135   -324   -210
     33   -420   -454    192    241   -436     -5   -275    116    -62   -267   -166
     54   -374   -428    161    241   -400     41   -231    168    -23   -231   -140
     83   -348   -431    132    254   -389     64   -210    194     -7   -220   -119
     75   -353   -428    140    252   -389     70   -205    202    -12   -231   -124
     49   -363   -413    155    228   -387     75   -207    205    -15   -228   -132
     54   -361   -415    153    233   -387     70   -215    210    -12   -218   -148
     67   -332   -400    129    231   -366     67   -215    220     -5   -210   -148
    124   -298   -423     85    272   -361     72   -207    231      5   -207   -137
    166   -259   -426     44    293   -342     96   -192    246     20   -202   -129
     93   -290   -384     98    239   -337     83   -205    236     10   -215   -150
     49   -311   -361    129    202   -335     59   -226    226      2   -223   -168
     64   -314   -379    124    220   -345     57   -226    231      7   -226   -166
     72   -288   -363    106    215   -324     49   -236    239     20   -220   -166
     54   -327   -381    137    218   -353     38   -249    236     23   -231   -184
     57   -358   -418    150    236   -387     33   -254    236     20   -246   -192
     88   -311   -400    111    244   -355     54   -231    262     51   -236   -166
     85   -296   -384    103    233   -340     64   -223    270     70   -241   -155
    101   -280   -381     90    241   -329     70   -215    288     96   -233   -142
    109   -254   -366     70    236   -311     67   -207    303    116   -220   -114
    106   -262   -368     75    236   -314     54   -213    301    119   -228   -106
    116   -259   -376     67    246   -316     41   -215    298    116   -236   -103
    142   -241   -384     49    262   -311     41   -202    314    140   -223   -101
    150   -213   -363     28    254   -288     44   -179    332    171   -202    -80
    158   -176   -337      7    246   -257     51   -163    348    189   -187    -54
    153   -150   -303     -2    226   -226     54   -155    353    205   -179    -36
    150   -137   -288     -5    218   -213     62   -142    366    218   -176    -28
    142   -127   -270    -10    205   -197     72   -137    368    220   -184    -23
    142   -129   -275     -7    207   -202     88   -135    368    218   -202    -36
    150   -140   -290     -5    218   -213    101   -140    363    213   -218    -64
    150   -142   -293     -2    220   -218    106   -145    358    215   -223    -72
    155   -111   -267    -25    210   -189    101   -140    371    241   -207    -59
    158    -96   -254    -33    205   -174    109   -129    387    262   -187    -44
    161   -109   -270    -28    213   -187    106   -137    387    257   -187    -54
    161   -137   -298    -10    228   -218     90   -158    368    231   -207    -83
    153   -158   -311      0    231   -233     83   -171    353    213   -218   -106
    189   -124   -316    -33    252   -220     75   -184    340    205   -220   -129
    205   -122   -329    -41    265   -226     59   -207    319    200   -231   -158
    202   -137   -340    -31    270   -239     46   -223    303    194   -241   -174
    215   -137   -353    -38    283   -246     36   -228    288    184   -246   -184
    233   -129   -366    -51    298   -246     20   -236    277    189   -244   -197
    244   -132   -376    -57    309   -254     10   -244    265    187   -246   -223
    249   -132   -381    -57    314   -257      5   -244    262    181   -249   -236
    259   -106   -368    -77    311   -236     12   -231    272    189   -249   -239
    257    -77   -335    -90    293   -205     23   -218    283    197   -252   -244
    277    -33   -314   -122    293   -174     41   -202    293    205   -252   -246
    277     10   -267   -142    272   -127     54   -197    296    207   -246   -236
    192    -49   -244    -72    215   -148     25   -231    267    174   -283   -241
    179    -51   -231    -62    202   -142     12   -244    259    176   -288   -220
    252     70   -181   -161    215    -54     46   -218    301    223   -244   -166
    340    197   -142   -267    241     28     85   -192    335    254   -215   -119
    236     96   -142   -166    189    -23     28   -259    272    200   -283   -171
    158      5   -155    -83    158    -75    -20   -316    223    155   -340   -207
    174     10   -163    -93    168    -75    -36   -342    197    137   -366   -218
    179     12   -166    -96    174    -75    -44   -361    179    129   -387   -223
    171     -5   -176    -85    174    -90    -46   -371    168    116   -410   -226
    155    -75   -231    -41    192   -153    -62   -402    127     75   -472   -270
    145   -119   -267    -15    205   -192    -75   -431     93     41   -524   -314
    153   -129   -283    -10    218   -205    -80   -449     75     25   -550   -335
    127   -197   -324     33    223   -259    -96   -478     44     -5   -592   -368
    106   -231   -337     62    220   -285   -101   -493     31    -20   -620   -384
     72   -241   -314     83    192   -277    -96   -509     25    -31   -633   -389
     18   -262   -280    122    148   -270    -77   -509     31    -33   -644   -384
      7   -275   -283    132    145   -277    -85   -527     12    -59   -691   -389
     36   -290   -327    127    179   -306   -101   -540     -5    -80   -709   -405
     77   -353   -433    135    254   -392   -106   -535    -41   -127   -756   -459
     75   -467   -542    197    309   -504    -46   -480    -49   -189   -849   -550
     77   -485   -563    202    319   -524     49   -381      7   -179   -878   -579
    122   -371   -496    124    309   -433    145   -252    137    -62   -784   -496
    158     -7   -168    -75    161    -88    174   -181    335    213   -480   -210
     62    579    517   -319   -226    548     96   -303    514    587    -33    197
     -5    904    909   -449   -457    906   -228   -719    410    730    184    355
     -5    688    691   -342   -348    691   -545  -1145     33    454    -38    140
    -33    -10     20     20    -28      5   -641  -1387   -483   -228   -701   -410
     15   -542   -558    265    285   -550   -613  -1314   -706   -618  -1117   -748
     93   -641   -737    272    413   -688   -530  -1137   -615   -587  -1135   -769
    145   -592   -737    223    439   -662   -433  -1008   -504   -509  -1088   -735
    174   -496   -670    161    420   -581   -361   -917   -397   -415  -1036   -683
    210   -400   -610     96    410   -504   -319   -857   -301   -340   -995   -644
    233   -358   -592     62    410   -472   -296   -831   -246   -314   -956   -607
    239   -324   -566     41    402   -444   -283   -818   -226   -303   -943   -594
    239   -293   -535     25    387   -413   -280   -815   -215   -296   -935   -589
    262   -267   -530      2    394   -397   -290   -815   -215   -301   -940   -594
    324   -259   -584    -33    454   -420   -316   -844   -236   -322   -971   -623
    384   -241   -626    -72    504   -433   -340   -875   -254   -335   -992   -649
    449   -215   -667   -116    555   -441   -350   -898   -262   -340  -1008   -659
    509   -197   -706   -155    607   -452   -366   -922   -270   -350  -1028   -675
    620   -153   -774   -236    696   -462   -405   -958   -296   -376  -1041   -698
    667   -142   -810   -262    737   -475   -428   -969   -309   -394  -1044   -706
    753   -140   -896   -306    823   -519   -462   -995   -342   -431  -1062   -730
    820   -119   -940   -350    880   -530   -480  -1013   -361   -446  -1078   -750
    865    -93   -961   -387    911   -527   -488  -1026   -363   -439  -1060   -771
    898    -67   -969   -415    932   -517   -501  -1028   -361   -433  -1060   -779
    880    -77   -958   -400    917   -519   -501  -1021   -355   -431  -1072   -784
    823    -54   -878   -384    849   -465   -470   -989   -322   -400  -1047   -761
    737    -41   -779   -350    756   -410   -441   -963   -296   -374  -1028   -753
    652    -25   -680   -314    665   -353   -420   -940   -270   -348  -1013   -730
    592     -2   -594   -296    592   -298   -407   -914   -233   -322   -995   -696
    535      0   -535   -267    535   -267   -387   -883   -202   -301   -995   -670
    478     25   -452   -252    465   -213   -368   -844   -168   -267   -974   -626
    426     70   -355   -249    389   -140   -348   -807   -129   -226   -945   -587
    376     96   -283   -236    329    -93   -324   -779   -103   -200   -932   -571
    340    129   -210   -233    275    -38   -298   -748    -75   -176   -922   -550
    298    122   -176   -213    236    -25   -283   -737    -64   -174   -943   -550
    265    137   -129   -202    197      5   -259   -717    -46   -168   -969   -542
    239    166    -72   -202    155     46   -233   -704    -31   -161   -989   -530
    210    181    -28   -194    119     77   -220   -704    -25   -163  -1005   -540
    179    215     36   -197     70    124   -205   -698    -12   -153   -992   -540
    142    226     83   -184     28    155   -197   -696      2   -148   -992   -553
    111    257    145   -184    -18    202   -179   -683     25   -127   -969   -553
     90    277    187   -184    -46    233   -163   -675     54   -109   -945   -548
     72    265    192   -168    -62    231   -166   -685     57   -114   -958   -571
     57    231    174   -142    -59    202   -171   -704     46   -129   -982   -600
     41    254    213   -150    -85    236   -179   -717     44   -124   -979   -610
     38    293    254   -166   -106    275   -176   -717     57   -116   -958   -605
     44    303    259   -176   -109    283   -174   -724     62   -106   -937   -610
     44    303    257   -174   -106    280   -179   -732     59    -98   -930   -618
     44    288    244   -166   -101    267   -184   -737     54    -96   -930   -626
     33    280    246   -155   -106    265   -184   -737     57    -90   -919   -623
     31    298    267   -166   -116    283   -189   -735     62    -83   -906   -620
     38    332    293   -184   -127    311   -176   -714     80    -67   -888   -615
     46    366    319   -207   -137    342   -163   -698     96    -51   -867   -597
     36    368    332   -202   -148    350   -155   -680    111    -38   -849   -581
     28    389    358   -210   -166    374   -137   -659    137    -10   -823   -555
     62    449    384   -257   -161    418   -114   -636    166     23   -789   -524
     83    491    407   -288   -161    449    -98   -623    184     38   -774   -504
     38    480    441   -259   -200    462    -93   -633    184     38   -769   -501
     31    493    462   -262   -215    478   -101   -649    181     44   -756   -488
     38    485    446   -262   -202    465   -119   -675    161     33   -761   -488
     41    459    415   -252   -187    439   -140   -693    140     18   -763   -498
     23    439    415   -231   -194    428   -153   -709    122      7   -763   -511
     10    415    402   -215   -197    410   -163   -727     98     -7   -769   -522
     -7    363    368   -179   -187    366   -174   -740     77    -36   -784   -545
    -20    296    314   -140   -166    306   -184   -756     51    -70   -815   -571
    -51    213    265    -80   -158    239   -192   -766     23    -98   -836   -597
    -70    153    223    -41   -145    187   -202   -784    -12   -129   -854   -631
    -80    106    187    -12   -135    148   -213   -805    -41   -158   -893   -659
    -96     62    155     15   -127    109   -228   -826    -67   -187   -922   -672
   -119     18    137     51   -127     77   -246   -846    -85   -205   -937   -691
   -135    -36     98     83   -116     31   -246   -849   -101   -220   -945   -711
   -124    -33     90     77   -109     28   -236   -833    -96   -215   -922   -706
   -103    -20     83     59    -93     31   -228   -820    -85   -213   -911   -706
   -106   -106      0    106    -54    -54   -220   -810    -96   -244   -961   -745
   -135   -249   -114    192    -12   -181   -163   -750   -101   -293  -1039   -831
   -129   -267   -137    197      2   -202    -67   -633    -33   -265  -1034   -844
    -57   -111    -54     83     -2    -83     28   -467    114   -124   -911   -745
     -7    246    254   -119   -129    249     51   -355    335    176   -597   -436
   -101    844    943   -371   -524    893     -7   -423    561    584   -124     28
   -241   1192   1434   -475   -839   1314   -254   -735    568    800    158    277
   -353    948   1301   -298   -828   1124   -579  -1176    207    542    -41     98
   -459    150    610    155   -535    379   -727  -1532   -413   -207   -758   -509
   -316   -319     -5    316   -158   -163   -659  -1457   -641   -584  -1166   -875
   -184   -392   -207    288     10   -301   -550  -1254   -555   -561  -1184   -914
   -249   -467   -218    355    -18   -342   -467  -1127   -470   -509  -1169   -924
   -202   -389   -187    296     -7   -288   -389  -1018   -368   -423  -1098   -878
   -111   -267   -158    187     23   -213   -340   -956   -303   -363  -1039   -828
    -54   -215   -161    135     51   -189   -314   -919   -275   -332  -1010   -805
    -36   -207   -174    122     67   -192   -298   -898   -262   -319  -1000   -789
    -54   -215   -161    135     51   -189   -298   -891   -265   -322  -1005   -800
    -98   -252   -155    174     25   -205   -309   -898   -283   -335  -1010   -805
   -103   -236   -132    168     12   -184   -301   -888   -280   -329  -1002   -792
    -80   -187   -106    129     12   -148   -280   -862   -265   -314   -997   -766
    -67   -163    -96    116     12   -129   -265   -846   -252   -296   -961   -740
    -77   -163    -88    119      2   -124   -259   -844   -252   -288   -924   -730
    -98   -179    -80    140    -10   -129   -265   -846   -257   -288   -919   -719
   -101   -187    -85    142    -10   -135   -275   -849   -270   -293   -922   -722
   -103   -200    -96    153     -5   -148   -285   -849   -280   -296   -917   -722
    -80   -166    -85    122      0   -127   -277   -833   -272   -283   -891   -701
    -44   -109    -64     77     10    -88   -259   -807   -252   -259   -859   -672
   -109   -168    -59    137    -28   -114   -285   -823   -275   -275   -870   -683
    -96   -155    -59    127    -18   -109   -293   -820   -275   -272   -867   -683
     23    -18    -41     -5     33    -28   -239   -761   -218   -215   -823   -631
      5    -18    -23      5     15    -20   -239   -750   -215   -210   -831   -628
    -83    -98    -15     90    -33    -57   -275   -774   -244   -236   -862   -657
    -46    -49     -2     49    -23    -25   -270   -761   -228   -218   -854   -646
    -15    -28    -12     20     -2    -20   -270   -740   -215   -202   -849   -628
     -2    -18    -15     10      5    -18   -283   -732   -213   -194   -846   -620
     18     -5    -23     -7     20    -12   -298   -727   -210   -189   -846   -615
     80     59    -20    -70     51     20   -280   -691   -184   -161   -820   -576
     70     38    -31    -54     49      5   -285   -688   -189   -155   -820   -561
     85     70    -15    -77     49     28   -280   -678   -179   -145   -818   -540
    129    111    -18   -122     72     46   -262   -659   -161   -132   -810   -517
    129    109    -20   -119     75     44   -259   -667   -166   -140   -807   -519
    114    103    -12   -109     64     44   -246   -667   -163   -142   -795   -527
     80     90     10    -85     36     51   -236   -667   -161   -140   -792   -535
     67     85     18    -77     23     51   -233   -662   -148   -137   -789   -535
     75     93     18    -83     28     57   -236   -657   -140   -140   -779   -532
     54     83     28    -70     10     57   -233   -657   -135   -150   -782   -553
     64    119     51    -93      7     85   -213   -641   -111   -137   -769   -555
     28    109     77    -70    -25     93   -215   -646   -111   -137   -771   -571
    -15     67     83    -25    -49     75   -231   -657   -124   -148   -787   -594
      5    106    101    -57    -46    103   -220   -652   -109   -132   -771   -597
    -15    111    127    -49    -70    119   -218   -654   -101   -132   -769   -589
    -46     96    142    -25    -93    119   -233   -657   -101   -137   -771   -589
    -54    103    158    -23   -106    129   -246   -657    -93   -132   -761   -592
    -54    116    168    -31   -114    142   -246   -652    -85   -132   -763   -597
    -41    145    187    -51   -114    166   -236   -639    -75   -122   -756   -592
      2    213    207   -109   -103    210   -202   -602    -46    -93   -732   -571
     10    218    207   -114    -98    213   -200   -587    -36    -83   -727   -574
    -12    241    254   -116   -132    246   -189   -568    -20    -59   -701   -545
      2    275    272   -140   -135    275   -187   -555    -10    -44   -685   -517
     44    332    288   -189   -124    311   -176   -545      2    -38   -678   -493
     44    355    311   -200   -132    335   -176   -540      5    -41   -685   -470
     10    376    366   -194   -176    371   -192   -550      5    -38   -675   -449
    -15    387    400   -187   -207    392   -202   -555     -2    -33   -659   -452
      0    423    423   -213   -213    423   -210   -563     -7    -25   -644   -459
     25    449    423   -236   -197    436   -233   -579    -25    -36   -644   -475
    -44    384    428   -171   -236    405   -272   -620    -72    -72   -683   -488
    -51    400    452   -174   -252    426   -288   -626    -77    -83   -680   -470
     -7    441    449   -215   -228    444   -272   -613    -70    -77   -678   -441
   -124    309    433    -90   -277    371   -306   -652   -119   -129   -732   -472
   -135    244    379    -54   -257    311   -342   -678   -161   -174   -782   -509
   -124    218    340    -46   -233    277   -350   -685   -184   -194   -805   -527
   -142    213    353    -36   -246    283   -358   -701   -194   -205   -818   -532
   -142    228    371    -41   -257    298   -361   -701   -197   -210   -815   -522
   -197    189    387      2   -293    288   -358   -698   -205   -223   -828   -522
   -205    184    389     10   -298    288   -371   -704   -213   -233   -846   -519
   -192    168    358     10   -275    262   -405   -727   -231   -254   -875   -540
   -161    181    342    -10   -252    262   -407   -732   -239   -270   -875   -555
   -116    122    239     -2   -179    179   -402   -717   -267   -316   -922   -607
   -132    -31    101     83   -116     33   -363   -670   -303   -389  -1023   -722
   -155   -106     49    129   -103    -28   -285   -566   -265   -394  -1065   -776
    -90      7     98     41    -93     51   -168   -366   -109   -267   -966   -688
    -44    459    504   -207   -275    480   -111   -226    158     77   -600   -324
   -150   1127   1278   -488   -714   1202   -176   -270    431    527    -83    192
   -303   1636   1938   -667  -1122   1784   -402   -553    519    818    296    553
   -350   1517   1867   -581  -1109   1691   -706   -956    246    644    187    436
   -392    631   1021   -119   -706    826   -909  -1361   -436   -179   -607   -277
   -335    -67    267    200   -301     98   -953  -1426   -813   -719  -1174   -807
   -231   -252    -20    241   -106   -137   -872  -1252   -771   -761  -1262   -906
   -187   -158     28    174   -109    -64   -724  -1039   -600   -636  -1166   -828
   -142    -23    116     80   -129     46   -613   -883   -449   -509  -1062   -722
   -122     54    174     33   -148    114   -548   -797   -361   -436  -1000   -659
    -98     98    197     -2   -150    148   -511   -750   -319   -405   -971   -633
    -96    119    215    -10   -155    166   -496   -727   -301   -389   -950   -615
    -70    116    187    -25   -127    150   -498   -724   -306   -392   -950   -620
    -33    109    142    -38    -88    124   -504   -730   -309   -394   -956   -631
     -5    119    124    -59    -67    122   -496   -722   -301   -387   -945   -620
     23    140    116    -80    -46    129   -488   -709   -283   -374   -924   -607
     20    127    103    -75    -41    116   -493   -706   -285   -381   -927   -628
     23    119     96    -72    -36    106   -496   -704   -288   -384   -930   -639
     25    137    111    -83    -44    124   -491   -698   -285   -371   -919   -628
     18    148    129    -83    -54    140   -493   -688   -283   -363   -909   -618
    -23    140    163    -59    -93    150   -485   -675   -270   -348   -885   -602
    -31    127    158    -49    -93    142   -475   -659   -262   -335   -880   -597
    -20    127    145    -54    -83    137   -478   -652   -267   -335   -891   -581
     -2    135    137    -64    -70    135   -475   -639   -267   -329   -893   -566
    -15    111    127    -49    -72    119   -480   -636   -277   -332   -904   -581
    -18    119    137    -51    -77    129   -475   -623   -275   -319   -896   -568
    -23    119    142    -49    -83    129   -472   -613   -275   -303   -891   -548
    -44     77    122    -15    -83     98   -488   -610   -290   -306   -901   -537
     18    145    127    -83    -54    137   -459   -574   -265   -270   -870   -506
     83    241    158   -163    -36    200   -415   -522   -228   -223   -823   -459
     41    213    168   -129    -64    192   -423   -514   -241   -231   -815   -470
     12    174    161    -93    -72    168   -431   -498   -249   -236   -818   -475
     10    226    213   -119   -101    220   -405   -462   -226   -210   -784   -423
    -12    262    275   -127   -142    267   -400   -444   -223   -200   -758   -387
    -20    252    272   -116   -145    262   -379   -415   -220   -202   -750   -363
    -20    241    262   -109   -140    252   -355   -392   -220   -207   -743   -348
    -18    259    277   -122   -148    267   -345   -389   -231   -218   -727   -335
    -15    267    283   -127   -148    272   -322   -371   -228   -215   -711   -316
     -5    262    267   -129   -137    265   -301   -348   -223   -210   -696   -298
    -12    254    267   -119   -140    259   -280   -322   -213   -200   -685   -280
    -25    259    283   -119   -153    270   -259   -311   -218   -202   -685   -267
    -25    257    280   -116   -153    267   -241   -298   -218   -202   -691   -267
    -28    249    277   -111   -153    262   -223   -293   -223   -200   -693   -277
    -28    239    267   -103   -148    252   -213   -288   -228   -205   -688   -275
    -33    231    265    -98   -150    249   -213   -290   -244   -215   -691   -283
    -41    207    246    -83   -142    226   -207   -285   -254   -226   -693   -296
    -31    233    265   -101   -150    249   -197   -272   -244   -218   -670   -283
    -33    228    262    -96   -148    244   -184   -257   -236   -205   -652   -270
    -36    205    241    -85   -137    223   -192   -246   -244   -207   -644   -257
    -25    218    244    -96   -135    231   -184   -233   -244   -200   -631   -246
    -31    228    257   -101   -142    244   -168   -218   -239   -192   -620   -252
    -20    259    280   -119   -150    270   -145   -192   -226   -179   -597   -249
    -18    272    288   -129   -153    280   -122   -168   -210   -163   -574   -231
    -15    280    293   -132   -155    285   -103   -142   -192   -142   -553   -207
     -7    272    277   -132   -142    275    -85   -122   -176   -129   -530   -194
      7    316    309   -161   -150    314    -59    -93   -158   -106   -483   -176
     -5    355    358   -176   -184    358    -31    -70   -129    -75   -428   -158
    -44    374    418   -166   -231    394     -7    -46   -106    -38   -384   -135
    -77    387    462   -155   -270    423      0    -36    -96    -12   -345   -109
    -62    387    449   -161   -254    418    -28    -57   -122    -28   -350   -103
    -57    363    420   -155   -239    392    -59    -80   -153    -59   -363   -106
    -51    355    405   -153   -228    379    -70    -80   -166    -67   -345    -90
    -62    324    384   -132   -223    353    -80    -83   -187    -83   -348    -93
    -70    262    332    -96   -200    296    -88    -80   -210    -96   -358    -90
    -83    210    290    -64   -187    249    -93    -83   -233   -116   -379   -103
    -77    168    244    -46   -161    205    -96    -85   -257   -140   -402   -122
    -80    111    189    -15   -135    148    -96    -85   -280   -166   -426   -148
    -75     67    142      5   -109    103   -106    -93   -306   -184   -449   -161
    -72     28     98     20    -85     62   -119   -111   -337   -213   -485   -168
    -75      5     80     36    -77     41   -119   -109   -350   -233   -506   -171
    -72      5     77     33    -77     41   -114    -98   -350   -233   -509   -168
    -72     -7     64     41    -70     28   -103    -88   -348   -231   -504   -161
    -75    -31     44     49    -59      5   -103    -93   -371   -249   -519   -192
    -46    -85    -41     64     -5    -64    -96    -83   -402   -293   -566   -233
      2   -179   -181     85     90   -179    -36    -15   -423   -374   -654   -314
     57   -176   -233     59    145   -205     59     98   -366   -397   -717   -361
    116    -85   -202    -15    158   -142    161    272   -244   -293   -646   -309
    140    280    140   -210      0    213    218    400    -10     18   -314    -20
     77    891    810   -485   -366    852    189    366    246    454    228    470
    -70   1376   1447   -652   -758   1410    -23     62    327    763    662    823
    -98   1236   1332   -568   -714   1283   -361   -379      5    561    545    654
   -101    511    610   -205   -355    561   -548   -745   -589   -145   -135     62
    -23   -236   -213    127     93   -223   -576   -797   -982   -740   -776   -488
    101   -498   -600    200    350   -548   -527   -639   -989   -841   -948   -633
    192   -433   -626    119    407   -530   -420   -485   -865   -758   -898   -602
    262   -298   -561     18    410   -428   -319   -353   -735   -657   -810   -530
    283   -194   -478    -44    379   -335   -254   -275   -652   -584   -745   -467
    303   -137   -441    -83    371   -288   -223   -233   -610   -553   -698   -433
    303    -96   -400   -106    350   -246   -200   -202   -574   -527   -659   -394
    288   -106   -394    -90    340   -249   -179   -181   -561   -522   -665   -376
    265   -114   -379    -77    322   -246   -161   -168   -553   -511   -665   -379
    254    -90   -345    -80    298   -218   -142   -150   -540   -493   -644   -384
    231    -93   -327    -70    275   -210   -124   -132   -530   -480   -623   -400
    213    -98   -311    -57    259   -205   -109   -116   -519   -472   -600   -379
    181    -90   -272    -46    226   -181    -90    -96   -511   -465   -626   -342
    140    -54   -194    -41    166   -124    -64    -70   -488   -449   -652   -329
    109    -36   -145    -38    127    -90    -46    -49   -462   -436   -665   -316
     90    -31   -122    -28    106    -75    -33    -28   -459   -431   -657   -324
     64    -33    -98    -18     80    -64    -15     -2   -449   -407   -644   -319
     41    -54    -96      7     67    -75     -5     10   -452   -407   -657   -348
     31    -15    -46    -10     36    -31     10     33   -426   -387   -641   -332
     31     -2    -33    -15     31    -18     44     67   -400   -366   -631   -309
     44     10    -33    -28     36    -10     67     93   -384   -358   -623   -298
     51     28    -23    -38     38      2     64    106   -379   -350   -615   -309
     25     12    -12    -20     18      2     75    132   -371   -340   -605   -303
     18     36     18    -28      0     28     98    171   -348   -309   -571   -275
     23     46     23    -36      0     36    109    200   -329   -288   -548   -259
     18     54     36    -36     -7     46    111    220   -316   -254   -491   -246
      7     72     64    -41    -28     67    129    252   -296   -231   -454   -220
      2    127    124    -64    -62    124    150    293   -262   -200   -418   -179
     -5    163    168    -80    -88    166    163    316   -249   -187   -389   -166
    -10    181    192    -85   -101    187    184    335   -241   -184   -374   -166
    -28    132    158    -54    -93    145    210    361   -236   -192   -374   -150
    -31    129    161    -49    -96    145    228    376   -228   -184   -361   -132
    -46    116    161    -36   -103    137    249    389   -226   -189   -353   -137
    -49    111    161    -31   -103    135    275    413   -207   -179   -340   -137
    -70    135    202    -33   -137    168    309    444   -171   -153   -311   -124
   -101    155    254    -28   -179    205    337    472   -137   -127   -280   -111
   -135    127    262      0   -197    194    366    496   -109   -111   -290   -122
   -148    119    267     15   -207    192    389    514    -90    -93   -311   -129
   -158    127    283     15   -220    205    400    524    -83    -83   -298   -150
   -192    122    314     33   -254    218    407    527    -83    -80   -290   -189
   -218    127    342     44   -280    233    410    517    -90    -96   -290   -233
   -226    129    355     49   -290    241    415    522    -85    -98   -277   -246
   -231    142    371     41   -301    257    433    537    -70    -80   -246   -223
   -213    158    368     25   -290    262    436    542    -72    -75   -215   -205
   -207    158    366     23   -288    262    431    550    -75    -80   -161   -189
   -202    163    366     20   -283    265    441    571    -59    -85    -96   -184
   -187    181    366      0   -277    272    465    594    -36    -72    -54   -176
   -184    171    355      5   -270    262    485    620    -10    -51    -75   -155
   -218    137    353     38   -285    246    496    639      5    -41   -132   -137
   -207    137    345     36   -275    241    501    649      7    -41   -205   -127
   -145    200    342    -28   -244    272    519    685     28    -23   -210   -101
    -70    290    358   -111   -213    324    550    717     75     15   -163    -49
   -129    259    387    -67   -259    322    550    711     85     25   -142    -18
   -174    246    420    -36   -296    332    545    698     77     28   -111      2
   -142    262    405    -59   -272    332    532    683     75     20    -72      5
   -200    197    397      2   -298    296    488    659     77     -7    -62      2
   -223    171    392     25   -309    280    467    657     90    -20    -51      7
   -257    140    397     59   -327    267    462    646     72    -33    -54      2
   -246    111    355     64   -301    233    465    644     49    -41    -49      2
   -213     88    301     62   -257    194    491    657     31    -49    -49      5
   -202     54    257     72   -228    155    514    675     15    -57    -54      0
   -226    -23    202    124   -215     88    501    654    -20    -93    -93    -18
   -288   -124    161    205   -226     18    485    626    -62   -137   -137    -54
   -283   -181    101    231   -192    -41    488    618    -88   -158   -150    -64
   -254   -207     46    231   -153    -80    501    623    -93   -161   -150    -57
   -252   -226     25    239   -140   -101    506    631    -88   -148   -132    -46
   -254   -259     -5    257   -127   -132    496    623   -106   -161   -137    -51
   -239   -290    -51    265    -96   -171    498    628   -114   -166   -148    -51
   -223   -374   -153    296    -36   -265    509    641   -132   -210   -210    -93
   -205   -483   -277    345     36   -381    574    722   -129   -259   -309   -163
   -194   -496   -303    342     54   -400    685    852    -57   -231   -322   -181
   -150   -405   -254    277     51   -329    792   1013     85   -103   -213    -98
   -135   -109     23    119    -80    -44    839   1114    283    153     67    153
   -176    465    641   -142   -407    553    810   1062    491    527    524    571
   -275    859   1132   -293   -704    995    568    730    465    740    828    828
   -314    683    997   -184   -657    841    262    332    140    542    691    691
   -371     -7    361    189   -368    176    116     31   -381   -109     59    158
   -298   -566   -267    433    -15   -418    129     49   -649   -561   -410   -233
   -171   -711   -540    441    181   -626    228    254   -550   -545   -444   -265
   -223   -813   -589    517    181   -701    322    384   -446   -488   -423   -262
   -210   -766   -555    485    171   -662    415    493   -327   -389   -348   -207
   -145   -626   -480    387    166   -553    504    589   -202   -275   -249   -122
   -171   -584   -413    379    119   -501    537    631   -148   -231   -202    -80
   -200   -589   -392    394     96   -491    548    644   -127   -218   -176    -57
   -184   -568   -384    374     98   -478    568    665    -98   -194   -135    -31
   -179   -532   -353    355     85   -444    592    685    -70   -171    -98     -2
   -236   -566   -332    400     46   -449    594    688    -64   -171    -98      7
   -210   -540   -329    374     59   -436    615    709    -44   -153    -80     31
   -181   -496   -314    337     64   -405    644    722    -20   -140    -51     54
   -241   -537   -296    389     25   -418    633    711    -28   -145    -49     44
   -265   -576   -311    418     20   -444    615    704    -33   -150    -59     41
   -207   -506   -298    355     44   -402    626    724     -2   -127    -25     75
   -166   -459   -293    311     62   -376    646    748     25   -101      2    103
   -205   -511   -306    358     49   -410    649    750     28    -96     10     98
   -171   -467   -296    316     62   -381    667    774     54    -72     38    116
   -174   -449   -275    309     49   -363    667    774     64    -67     41    111
   -218   -478   -259    345     18   -368    649    769     62    -75     28     96
   -236   -465   -228    350     -5   -348    652    782     77    -57     46    111
   -210   -441   -233    324     10   -337    662    805    101    -36     70    132
   -207   -423   -215    316      2   -319    675    826    124    -15     85    142
   -239   -439   -200    337    -20   -319    672    826    124     -7     85    148
   -233   -426   -192    329    -20   -309    670    836    137      5     98    163
   -231   -402   -174    314    -31   -290    670    852    158     36    135    181
   -236   -397   -161    316    -38   -280    678    870    184     64    171    205
   -202   -366   -166    283    -20   -267    696    906    220     96    210    236
   -148   -283   -135    215     -7   -210    732    953    270    140    270    283
   -171   -277   -106    226    -33   -192    745    963    283    145    285    283
   -233   -316    -85    275    -75   -202    748    961    283    135    285    270
   -226   -288    -62    254    -83   -176    769    971    298    142    306    280
   -223   -254    -31    239    -96   -142    784    982    319    153    329    301
   -314   -290     20    301   -168   -135    789    974    319    142    335    296
   -379   -275    101    327   -241    -88    813    995    350    163    363    314
   -350   -241    106    293   -231    -67    831   1005    368    174    368    316
   -285   -220     64    254   -176    -77    828    995    374    161    358    285
   -254   -236     15    244   -137   -111    807    969    358    135    348    246
   -241   -265    -23    252   -111   -145    787    940    342    109    340    223
   -231   -231     -2    228   -116   -119    784    924    350    116    366    233
   -202   -179     23    192   -114    -77    787    917    361    127    394    241
   -179   -155     20    166   -101    -67    787    909    366    132    415    241
   -184   -166     15    174   -101    -75    776    898    363    119    428    228
   -189   -171     15    179   -103    -77    763    891    361    111    433    215
   -148   -129     18    140    -83    -57    766    901    379    124    449    228
   -129   -119     10    124    -70    -57    774    909    387    127    465    241
   -158    -93     64    127   -111    -15    792    927    413    153    504    275
   -129    -18    111     72   -122     44    815    956    452    197    558    319
   -109     15    124     46   -116     70    820    971    480    218    594    337
   -109     20    129     41   -119     75    828    979    496    220    615    345
   -101     67    168     15   -135    116    841    997    524    244    646    366
   -101     96    194      0   -148    145    854   1015    548    270    675    389
    -83    124    207    -20   -145    166    859   1015    561    285    698    402
    -80    166    246    -44   -163    205    862   1002    574    301    727    431
    -88    148    236    -31   -163    192    833    963    550    283    724    423
    -93    109    202     -7   -148    155    789    911    509    241    701    394
    -62    109    171    -23   -116    140    771    891    501    231    696    392
    -57     85    140    -15    -98    111    766    880    491    218    696    392
    -67     59    124      2    -96     90    763    867    480    207    693    389
    -75     31    106     20    -90     67    753    844    459    187    680    371
   -103    -41     62     72    -83     10    748    823    439    158    657    337
   -132    -77     51    103    -93    -12    740    815    426    137    649    319
   -140    -90     49    116    -96    -20    732    800    413    119    641    316
   -150   -148      0    148    -77    -72    714    776    392     96    613    301
   -158   -192    -33    176    -62   -114    704    753    371     75    581    275
   -155   -192    -36    171    -62   -114    701    735    363     62    571    270
   -158   -200    -41    179    -59   -119    688    717    358     57    568    262
   -150   -181    -31    163    -62   -106    683    706    355     59    576    262
   -135   -215    -80    176    -28   -148    683    706    342     36    553    249
   -129   -348   -218    239     41   -283    714    740    322    -28    462    176
   -132   -397   -267    265     64   -332    805    836    361    -38    420    135
   -109   -355   -249    231     67   -303    904    987    470     38    467    176
    -46    -88    -41     67     -2    -64    979   1140    672    280    698    397
    -67    462    530   -200   -298    496    969   1156    911    672   1145    833
   -239    953   1192   -358   -714   1072    802    904    995    971   1525   1182
   -322    982   1304   -332   -813   1143    493    501    792    943   1553   1197
   -379    420    800    -20   -589    610    270     88    267    381   1026    750
   -374   -363     10    366   -194   -176    226    -28   -179   -270    350    168
   -283   -657   -374    470     44   -514    265     96   -220   -410    158     -5
   -210   -618   -410    413     98   -514    376    277    -75   -314    213     31
   -171   -504   -332    337     80   -418    511    446     96   -176    316    116
   -184   -441   -259    311     36   -350    581    532    197    -93    384    181
   -166   -400   -233    280     33   -316    626    579    246    -44    423    223
   -168   -402   -236    283     33   -319    636    592    259    -28    428    231
   -145   -363   -218    254     36   -290    644    605    272    -12    439    249
   -140   -368   -231    252     44   -301    641    597    270    -12    433    249
   -135   -392   -257    265     59   -324    639    592    270    -15    420    244
   -116   -376   -262    246     70   -319    639    594    272    -12    413    246
    -93   -355   -262    226     83   -309    639    600    277     -7    410    265
    -75   -337   -265    205     93   -303    623    587    272     -7    400    262
    -62   -340   -277    200    106   -309    615    584    277      7    400    254
    -41   -345   -303    192    129   -324    615    584    280     12    394    246
    -25   -350   -324    189    148   -337    618    587    283     18    392    254
    -41   -319   -277    179    116   -301    620    594    298     38    410    272
    -41   -303   -262    171    109   -285    628    602    306     44    415    280
    -38   -306   -270    171    114   -288    628    602    301     44    413    283
    -46   -293   -246    171     98   -270    633    607    306     51    428    296
    -41   -288   -246    166    101   -267    646    618    316     57    428    296
    -41   -285   -246    163    101   -267    652    631    327     64    428    314
    -41   -275   -236    158     93   -257    654    644    340     75    436    335
    -36   -257   -220    148     90   -239    657    657    350     93    457    348
    -25   -239   -213    132     90   -226    654    667    361    109    475    353
    -25   -223   -197    124     83   -210    652    678    368    119    475    371
    -23   -202   -181    111     77   -192    649    688    381    135    485    394
    -15   -174   -158     96     70   -166    652    709    397    158    514    423
     -7   -153   -145     80     67   -148    667    730    418    187    548    452
     -2   -119   -119     59     57   -119    683    743    431    210    576    462
    -28   -124    -96     75     33   -111    696    745    431    213    576    459
    -54   -116    -62     85      2    -90    704    750    433    215    571    470
    -62    -98    -36     77    -15    -67    722    758    439    228    581    475
    -93    -93      0     93    -49    -46    737    756    441    241    613    480
   -122    -80     38    101    -83    -20    748    761    459    259    646    496
   -135    -77     57    106    -96    -10    769    766    472    259    605    506
   -145   -109     33    127    -90    -38    758    740    459    233    542    485
   -124   -124      0    124    -64    -62    758    724    452    220    519    475
    -98   -101     -5     98    -49    -54    769    717    457    228    511    472
   -119   -111      7    116    -64    -51    771    701    449    226    496    457
   -129   -119     10    124    -70    -57    769    680    426    207    465    441
   -142   -124     18    132    -80    -54    756    657    405    189    431    436
   -148   -129     18    140    -83    -57    745    644    400    187    410    439
   -132   -124      7    129    -70    -59    740    636    397    189    400    431
    -98    -72     25     83    -62    -23    740    631    405    197    407    433
    -85    -25     59     54    -75     15    740    633    410    205    413    439
    -93     -7     83     49    -88     36    745    644    420    218    415    441
    -80     38    119     20    -98     77    771    665    433    246    433    465
    -80     49    129     12   -103     88    792    670    423    254    433    472
    -88     54    142     18   -116     96    787    667    441    252    420    470
    -72     93    166    -10   -122    129    782    672    465    267    420    470
    -64    116    181    -25   -122    148    776    680    488    285    420    485
    -28    171    200    -72   -114    184    771    672    491    280    413    504
    -20    197    218    -88   -119    207    758    654    488    275    410    506
      5    218    210   -111   -103    215    743    631    483    275    410    501
     18    202    184   -109    -83    194    704    589    449    246    387    472
     44    205    161   -124    -59    184    665    542    410    218    363    446
     25    176    148   -101    -62    163    628    501    379    187    335    426
     18    135    116    -77    -49    127    605    475    355    166    309    400
     51    150     98   -101    -23    124    620    483    358    171    314    405
     28     70     41    -51     -7     57    597    446    311    111    252    345
     15     23      7    -20      2     15    594    428    283     77    207    311
    -25    -36    -12     28     -7    -23    568    394    252     38    163    270
    -12    -46    -33     31     10    -41    545    368    236     18    153    241
     12    -75    -88     31     49    -83    527    348    218     -7    124    220
    -18   -129   -111     72     44   -122    511    324    200    -25     93    194
     -5   -124   -119     62     57   -122    496    301    197    -33     80    184
    -15   -122   -106     70     44   -114    485    290    202    -41     67    181
    -83   -168    -85    124      0   -129    485    296    192    -59     44    153
    -46   -218   -171    132     62   -194    509    324    171   -109     -7     88
    -46   -316   -272    181    111   -296    579    384    166   -166    -88    -10
    -51   -324   -272    189    109   -298    670    493    233   -137    -83    -33
     25    -90   -119     31     72   -106    761    678    413     62    101    135
     51    428    374   -241   -161    402    802    787    688    446    514    542
    -75   1132   1205   -530   -641   1169    758    704    953    909   1052   1060
   -277   1418   1696   -568   -987   1556    483    335    927   1080   1306   1262
   -340   1018   1356   -340   -849   1187    197    -80    514    711    979    937
   -366    142    509    111   -439    324     54   -389    -98    -57    231    252
   -311   -446   -135    379    -88   -293     31   -384   -355   -457   -215   -155
   -231   -540   -309    387     38   -426    106   -213   -275   -446   -272   -202
   -194   -431   -236    311     18   -332    249    -33   -111   -337   -213   -135
   -166   -296   -129    231    -20   -213    340     80     10   -236   -137    -62
   -158   -215    -57    184    -51   -135    379    135     72   -181    -93    -25
   -155   -187    -31    171    -62   -109    410    168    106   -161    -80    -10
   -163   -148     15    153    -90    -67    426    184    124   -140    -64     15
   -168   -135     33    150   -101    -51    431    192    127   -129    -54     18
   -163   -101     59    132   -114    -20    433    192    135   -122    -44     12
   -155    -75     80    116   -119      2    433    184    122   -132    -51      2
   -161    -64     96    111   -129     15    431    181    119   -140    -57      5
   -163    -38    122    101   -145     41    431    187    127   -129    -46     15
   -163    -15    145     88   -155     64    431    194    137   -124    -36     28
   -168      5    174     83   -171     88    433    205    153   -116    -25     38
   -171    -10    161     88   -168     75    433    213    161   -111    -18     31
   -171    -10    161     90   -166     72    433    218    174    -98     -5     44
   -176    -12    161     93   -171     72    431    220    189    -75     18     96
   -181     -2    179     93   -181     88    428    213    202    -51     33    145
   -184    -10    171     96   -179     80    423    200    210    -46     41    153
   -184    -12    171     96   -179     77    426    205    228    -31     57    142
   -184      7    192     85   -187     98    426    207    241    -20     72    127
   -181     33    215     75   -197    124    423    215    246    -10     80     98
   -179     36    213     70   -197    124    405    215    244    -10     67     49
   -176     49    226     62   -202    137    397    226    254      0     64     28
   -166     67    233     49   -202    150    397    239    267     18     77     44
   -158     85    244     36   -200    163    392    252    277     33     88     70
   -155    111    265     20   -210    187    397    272    303     64    109    109
   -158    109    267     25   -213    187    405    290    322     83    124    140
   -168    122    288     20   -228    202    413    306    335     98    140    158
   -181    122    303     31   -241    213    428    322    350    111    155    179
   -202    111    314     44   -259    213    449    329    361    119    168    202
   -226    101    324     62   -275    213    459    327    361    127    179    213
   -239     93    329     70   -285    210    470    327    363    137    189    220
   -236    101    337     67   -285    218    496    348    374    150    210    241
   -246     98    345     75   -296    220    514    363    384    163    215    249
   -259     90    348     83   -303    218    527    376    392    176    223    252
   -275     85    361     93   -316    220    542    389    400    189    228    267
   -288     64    353    111   -319    207    553    397    407    207    231    275
   -306     28    335    137   -322    181    542    392    402    202    220    262
   -322      0    322    158   -322    161    530    387    394    187    200    252
   -327    -18    309    168   -319    145    522    374    392    171    189    239
   -329    -15    314    174   -322    148    514    363    394    168    192    231
   -342    -20    319    181   -332    148    509    361    402    163    194    231
   -316    -15    301    166   -309    140    498    361    415    163    197    231
   -293     -7    285    150   -290    137    496    363    420    168    202    233
   -324    -31    293    179   -309    129    501    371    423    181    200    239
   -288     33    319    127   -303    176    542    415    454    233    226    275
   -311     15    327    148   -319    171    558    433    454    252    228    290
   -342      0    342    168   -345    171    576    446    457    265    233    303
   -316     15    332    150   -324    174    584    457    462    283    244    319
   -226     98    322     62   -275    210    602    485    483    309    272    350
   -236    101    335     67   -285    218    605    488    478    309    285    368
   -293     62    355    114   -324    207    592    459    452    293    277    366
   -241    127    368     57   -303    246    602    457    457    309    288    394
   -239     96    332     70   -285    213    576    431    428    280    254    381
   -254     41    293    106   -272    166    537    389    384    244    218    353
   -241     31    270    103   -257    150    519    366    358    223    200    340
   -244    -23    220    135   -233     98    493    340    329    194    174    311
   -213    -51    161    129   -187     54    483    335    311    174    168    290
   -197    -85    111    142   -155     10    488    327    290    158    176    283
   -252   -200     49    226   -153    -75    470    301    249    116    145    254
   -270   -259     10    265   -140   -124    449    275    205     77    119    220
   -246   -254     -7    249   -122   -129    449    267    200     64    124    213
   -285   -322    -38    303   -124   -181    428    239    166     31    101    189
   -275   -358    -85    314    -96   -223    407    231    150     15     90    187
   -187   -314   -127    252    -31   -220    426    259    171     36    106    218
   -202   -361   -158    280    -25   -259    426    249    153     23     85    205
   -252   -446   -194    348    -31   -322    400    223    119    -12     46    174
   -233   -524   -290    376     28   -407    381    210     83    -62     -7    132
   -174   -618   -444    397    135   -532    428    267     72   -119    -75     67
   -197   -649   -452    420    127   -550    537    392    132   -106    -83     33
   -187   -584   -397    384    103   -491    633    553    262      0     18    106
   -114   -200    -88    155    -12   -145    730    727    530    322    358    433
   -109    496    605   -192   -355    550    763    787    859    815    909    984
   -342    971   1314   -316   -828   1143    545    496    961   1132   1312   1356
   -436    828   1265   -197   -852   1047    210     67    696   1000   1221   1267
   -457    127    581    163   -519    353    -12   -335    114    340    581    693
   -433   -696   -262    566    -85   -480    -80   -467   -361   -316   -116     70
   -319   -943   -623    628    150   -784    -38   -329   -371   -410   -265    -72
   -241   -919   -678    579    218   -800     80   -153   -246   -329   -210    -44
   -239   -870   -631    553    194   -753    179    -20   -119   -233   -127     18
   -236   -792   -555    514    158   -675    236     54    -28   -155    -41     75
   -171   -701   -530    436    176   -615    272    101     25   -101     25    111
   -197   -732   -535    465    166   -633    272    101     25    -93     49    106
   -189   -714   -527    449    166   -623    288    111     44    -75     83    127
   -161   -685   -524    423    181   -605    306    129     67    -62    111    148
   -174   -688   -517    431    168   -602    306    127     72    -62    111    150
   -187   -685   -498    436    153   -592    306    129     80    -54    111    155
   -205   -685   -480    444    135   -584    306    127     83    -49    109    158
   -155   -644   -488    400    166   -566    316    145    109    -33    127    179
   -135   -631   -498    381    181   -566    324    155    124    -18    132    202
   -192   -683   -491    436    148   -587    301    137    109    -31    106    189
   -184   -667   -485    423    148   -576    298    127    109    -28     96    184
   -168   -657   -488    413    158   -574    298    137    124    -12     93    197
   -153   -646   -496    400    168   -571    301    145    132     -7     88    205
   -153   -639   -485    394    163   -561    298    148    140     -2     83    215
   -155   -626   -472    389    155   -550    296    145    148      2     77    220
   -140   -610   -470    376    163   -540    301    155    163     18     80    223
   -140   -615   -478    376    168   -548    290    155    161     15     70    215
   -142   -581   -439    361    145   -509    290    163    176     28     83    226
   -145   -576   -431    358    142   -504    288    176    189     31     80    233
   -111   -535   -423    324    155   -480    280    181    200     38     72    233
   -111   -504   -392    306    137   -449    272    184    218     64     83    249
   -109   -501   -394    303    140   -449    262    197    233     80     80    265
   -103   -509   -405    306    148   -457    262    210    252     96     80    280
   -111   -519   -407    316    148   -465    277    228    267    109     93    303
   -122   -457   -335    288    106   -397    303    257    298    140    129    335
   -132   -413   -280    272     72   -348    322    259    309    142    135    337
   -142   -384   -241    262     46   -314    332    257    322    145    145    350
   -155   -368   -213    262     28   -290    335    254    329    150    155    363
   -184   -397   -215    290     12   -306    332    246    324    140    155    353
   -184   -379   -194    280      2   -285    348    259    348    150    174    361
   -171   -335   -163    252     -5   -249    350    262    363    161    192    363
   -176   -329   -153    254    -12   -241    345    254    366    158    200    353
   -207   -340   -132    270    -38   -236    348    249    371    148    200    342
   -223   -350   -127    285    -49   -239    358    249    384    150    205    335
   -210   -355   -145    280    -33   -252    363    244    389    150    215    329
   -213   -376   -163    296    -25   -270    340    213    363    124    205    301
   -207   -361   -153    283    -28   -257    327    197    355    109    207    283
   -171   -332   -161    252     -7   -246    327    202    371    114    226    285
   -176   -342   -166    257     -7   -257    316    197    376    109    233    283
   -166   -335   -168    252      0   -252    296    187    379    103    233    267
   -142   -337   -197    239     25   -267    272    163    361     80    215    228
   -122   -327   -205    223     41   -267    280    166    371     77    215    210
   -116   -283   -166    197     23   -226    296    179    392     93    233    220
    -93   -244   -150    168     28   -197    301    189    410    114    254    233
    -77   -223   -145    148     33   -184    324    210    436    132    267    239
    -85   -218   -132    150     23   -176    340    223    452    142    277    249
   -106   -189    -83    145    -12   -135    335    223    462    150    285    254
    -98   -145    -46    122    -25    -96    340    239    485    168    301    270
   -129   -148    -18    137    -57    -83    340    228    493    176    309    277
   -132   -124      5    127    -70    -59    337    215    496    187    309    283
   -150   -166    -15    158    -70    -90    301    171    462    158    272    252
   -145   -202    -57    174    -44   -129    265    135    436    137    244    226
   -114   -179    -64    145    -25   -122    262    129    439    148    244    228
   -116   -197    -80    158    -20   -140    254    122    428    135    231    220
   -140   -259   -122    200    -12   -192    231     96    400    109    197    187
   -137   -340   -202    239     31   -272    194     57    355     59    150    135
   -135   -397   -262    265     62   -329    168     33    324     25    111    103
   -148   -462   -316    303     83   -389    148     10    293     -7     62     64
   -137   -496   -358    316    109   -428    135     -7    272    -23     31     41
   -135   -527   -392    332    127   -459    111    -33    244    -46     -2     15
   -127   -558   -431    340    150   -496     96    -51    228    -62    -36     -7
   -122   -579   -457    348    166   -519     85    -59    228    -64    -54    -10
   -119   -597   -480    358    179   -540     75    -70    220    -67    -67    -15
   -106   -633   -527    371    210   -581     64    -77    210    -77    -90    -28
    -96   -743   -649    418    275   -696     70    -59    187   -124   -163    -88
   -103   -823   -719    462    306   -771    153     23    210   -155   -228   -153
    -98   -800   -704    449    298   -753    265    155    296   -114   -226   -163
    -59   -685   -626    374    283   -657    379    324    457     33   -106    -62
    -54   -236   -181    142     62   -210    374    361    665    366    262    293
   -161    345    506    -93   -332    426    231    166    784    724    696    680
   -252    615    865   -184   -558    740   -106   -223    659    857    896    833
   -288    342    631    -25   -459    485   -410   -631    267    550    633    589
   -303   -459   -155    379    -75   -309   -462   -813   -233   -184   -116    -12
   -254   -961   -706    605    226   -833   -418   -709   -384   -498   -488   -309
   -215  -1111   -896    662    337  -1002   -337   -537   -296   -475   -527   -350
   -171  -1054   -883    613    355   -969   -226   -387   -161   -371   -472   -298
   -181   -971   -789    576    301   -880   -158   -301    -54   -277   -405   -236
   -192   -919   -727    555    265   -823   -119   -259     10   -223   -366   -205
   -109   -807   -698    457    293   -753    -72   -210     67   -171   -327   -158
    -54   -743   -688    400    316   -717    -49   -181     96   -142   -311   -132
   -137   -815   -678    475    267   -748    -83   -207     64   -161   -335   -161
   -163   -841   -680    501    257   -761   -103   -226     46   -174   -353   -176
   -109   -784   -675    446    280   -730    -88   -210     62   -161   -340   -161
    -46   -711   -665    379    309   -688    -70   -197     80   -148   -322   -140
    -93   -745   -654    418    280   -701    -93   -215     64   -158   -335   -145
   -101   -761   -659    431    277   -711   -119   -233     44   -166   -350   -150
    -70   -737   -667    405    298   -704   -135   -244     41   -158   -350   -153
    -75   -735   -659    405    290   -698   -142   -254     38   -155   -345   -163
    -23   -680   -659    350    316   -670   -142   -249     44   -148   -340   -155
    -46   -709   -662    376    306   -685   -163   -262     28   -161   -358   -166
    -12   -670   -657    340    319   -665   -153   -249     49   -137   -345   -158
     10   -641   -652    316    329   -646   -145   -244     67   -124   -335   -158
    -28   -667   -641    348    306   -654   -168   -265     54   -137   -350   -181
    -33   -667   -636    350    298   -652   -181   -272     54   -140   -363   -189
    -23   -652   -628    337    301   -641   -194   -280     54   -140   -371   -187
      2   -613   -615    306    309   -613   -197   -272     64   -122   -358   -166
      5   -600   -605    296    303   -602   -205   -267     72   -111   -348   -153
     -2   -594   -594    298    296   -594   -228   -267     67   -103   -348   -145
     46   -530   -579    241    311   -553   -223   -241     93    -64   -309   -122
     85   -485   -571    200    327   -527   -202   -210    129    -31   -270    -93
     64   -465   -530    200    296   -498   -220   -210    132    -28   -275    -88
     57   -457   -514    200    285   -485   -226   -205    140    -20   -272    -70
     41   -472   -514    215    275   -493   -231   -213    132    -38   -293    -62
     28   -478   -506    226    267   -491   -236   -226    119    -54   -316    -75
     85   -407   -493    158    288   -452   -223   -223    124    -41   -306    -77
     93   -394   -491    150    290   -441   -218   -233    122    -44   -309    -88
     80   -392   -472    153    275   -431   -218   -246    116    -57   -324    -98
     49   -394   -444    174    246   -418   -228   -267    111    -62   -337    -96
     12   -415   -428    200    218   -420   -233   -288    111    -64   -345   -106
     -5   -423   -420    213    205   -423   -233   -296    116    -67   -358   -129
     15   -405   -423    192    218   -413   -244   -319    109    -70   -381   -155
     46   -350   -397    153    220   -374   -249   -332    114    -62   -387   -155
     20   -374   -397    174    207   -384   -280   -368     98    -77   -410   -176
     23   -397   -420    187    220   -407   -303   -397     77    -96   -428   -205
     33   -387   -423    174    228   -405   -327   -426     67   -106   -433   -218
     44   -405   -449    181    246   -426   -358   -459     49   -129   -457   -236
     67   -368   -436    150    249   -402   -384   -483     41   -137   -480   -246
    145   -283   -431     67    285   -355   -387   -480     51   -127   -488   -236
    174   -272   -446     46    309   -358   -402   -496     41   -132   -517   -252
    106   -303   -410     98    257   -355   -423   -509     38   -135   -542   -257
    132   -220   -353     44    241   -288   -397   -480     70   -103   -527   -226
    166   -122   -288    -20    226   -205   -361   -452     85    -70   -509   -197
     88   -148   -239     28    161   -192   -374   -472     59    -83   -535   -213
     80   -135   -215     28    148   -174   -387   -472     80    -98   -545   -218
     59    -90   -153     12    103   -122   -413   -470     93    -90   -542   -202
     64    -18    -83    -23     72    -49   -420   -472    111    -77   -532   -181
     67     41    -28    -57     46      7   -418   -485    127    -85   -527   -171
     57     75     18    -64     20     46   -428   -498    127    -80   -530   -168
     23     59     36    -41     -5     49   -472   -540     98   -106   -558   -181
     49     93     44    -72      2     70   -501   -563     93   -101   -563   -176
     33     83     46    -59     -5     64   -535   -594     80   -106   -576   -192
    -12     28     41     -7    -25     33   -579   -639     49   -140   -610   -236
      0     18     15    -10     -7     15   -605   -672     18   -176   -659   -275
     25     28      0    -28     12     15   -623   -688      0   -202   -709   -298
     25      5    -20    -15     20     -7   -662   -727    -38   -241   -766   -337
     18    -49    -67     15     41    -57   -719   -784    -96   -298   -818   -381
     28    -72   -103     20     64    -88   -758   -828   -132   -345   -857   -418
     41    -80   -122     18     80   -101   -787   -857   -148   -374   -883   -441
     31   -101   -132     33     77   -116   -805   -872   -161   -392   -909   -465
     38    -80   -119     20     77    -98   -807   -878   -155   -387   -911   -467
     51    -70   -122      7     85    -96   -828   -901   -174   -405   -930   -480
     49   -116   -166     31    106   -140   -854   -932   -215   -452   -984   -527
     77   -200   -277     59    176   -239   -862   -930   -259   -519  -1080   -620
     72   -270   -342     98    207   -306   -805   -870   -254   -568  -1166   -711
    109   -252   -361     70    233   -306   -745   -761   -181   -537  -1158   -706
    205     33   -171   -119    187    -67   -670   -589     15   -322   -953   -498
    236    607    371   -423    -70    491   -649   -509    275     64   -527    -75
     59   1231   1171   -644   -555   1202   -745   -672    446    449    -54    340
    -54   1350   1402   -649   -730   1376  -1049  -1078    275    467     33    368
   -111    862    974   -374   -542    917  -1312  -1506   -215    -20   -423    -54
   -116     23    140     44   -129     80  -1426  -1751   -756   -750  -1163   -698
    -31   -426   -394    228    181   -410  -1444  -1699   -914  -1041  -1504  -1000
     44   -402   -449    179    244   -426  -1363  -1527   -789   -966  -1465   -976
     90   -288   -379     98    233   -332  -1260  -1363   -633   -854  -1379   -891
    111   -181   -293     33    200   -239  -1187  -1260   -517   -761  -1309   -820
    109    -90   -200     -7    153   -145  -1135  -1197   -441   -691  -1244   -766
    111    -62   -174    -25    142   -116  -1130  -1184   -423   -678  -1231   -763
    106    -49   -158    -28    132   -103  -1124  -1179   -418   -675  -1234   -766
    116    -23   -142    -49    129    -80  -1117  -1169   -405   -659  -1223   -758
    132      2   -129    -67    132    -62  -1119  -1163   -397   -649  -1221   -761
    129    -10   -140    -59    135    -75  -1137  -1176   -410   -662  -1241   -774
    124      0   -124    -62    124    -62  -1143  -1179   -410   -659  -1236   -771
    119     15   -103    -70    111    -44  -1132  -1174   -402   -649  -1226   -761
    111     23    -88    -67    101    -31  -1127  -1166   -394   -644  -1226   -748
    116     38    -77    -80     98    -18  -1137  -1163   -392   -636  -1215   -745
    119     49    -70    -85     93    -10  -1137  -1163   -392   -631  -1213   -753
    119     80    -38   -101     77     20  -1132  -1156   -379   -618  -1202   -743
    119     96    -23   -106     72     36  -1135  -1153   -371   -613  -1210   -732
    124     98    -28   -111     75     36  -1140  -1150   -376   -613  -1226   -730
    135    124    -10   -129     72     57  -1143  -1148   -374   -610  -1231   -730
    137    142      5   -140     64     75  -1145  -1137   -368   -605  -1228   -722
    140    163     23   -150     59     93  -1145  -1135   -355   -594  -1218   -706
    132    166     31   -150     49    101  -1153  -1137   -355   -594  -1221   -706
    142    176     33   -161     54    106  -1161  -1130   -350   -589  -1215   -701
    155    197     38   -179     57    119  -1161  -1114   -340   -571  -1205   -683
    176    213     36   -194     70    124  -1166  -1101   -337   -553  -1197   -670
    184    220     36   -202     72    127  -1169  -1091   -337   -540  -1189   -662
    197    228     31   -213     83    129  -1166  -1072   -327   -522  -1179   -639
    210    244     31   -228     88    137  -1156  -1054   -319   -509  -1166   -613
    215    262     46   -239     85    155  -1150  -1039   -311   -504  -1161   -602
    210    249     36   -231     85    145  -1150  -1041   -319   -509  -1169   -605
    205    265     59   -236     72    161  -1143  -1041   -319   -509  -1174   -610
    205    275     67   -241     67    171  -1130  -1039   -319   -509  -1174   -610
    213    277     64   -244     75    171  -1117  -1034   -319   -506  -1179   -610
    207    288     80   -249     62    184  -1111  -1028   -309   -488  -1176   -605
    200    285     83   -244     59    184  -1098  -1021   -301   -478  -1182   -610
    197    288     90   -244     51    189  -1091  -1010   -298   -472  -1184   -615
    200    272     72   -236     64    174  -1072  -1000   -293   -470  -1184   -623
    187    241     51   -215     64    148  -1054   -992   -296   -467  -1189   -631
    168    213     44   -192     62    129  -1047   -995   -303   -470  -1195   -633
    163    200     33   -184     64    116  -1044   -995   -311   -470  -1192   -633
    150    158      7   -153     72     83  -1049   -997   -327   -478  -1192   -639
    155    145    -12   -150     83     67  -1049   -997   -337   -478  -1182   -633
    163    161     -5   -163     83     77  -1039   -984   -332   -462  -1158   -607
    174    155    -18   -166     96     67  -1047   -987   -342   -465  -1156   -600
    174    124    -49   -148    111     38  -1052   -995   -355   -475  -1161   -597
    181    132    -51   -158    116     38  -1047   -976   -345   -454  -1143   -566
    192    163    -28   -176    109     67  -1021   -945   -327   -423  -1119   -524
    220    181    -38   -202    129     72   -997   -914   -316   -405  -1111   -498
    241    192    -49   -215    145     72   -961   -880   -298   -387  -1098   -470
    228    184    -46   -207    137     67   -943   -862   -298   -379  -1091   -462
    233    205    -31   -220    132     88   -922   -841   -285   -361  -1070   -449
    194    218     23   -210     85    122   -909   -820   -265   -342  -1039   -436
    192    265     72   -228     59    168   -896   -805   -241   -324  -1000   -420
    158    285    127   -223     15    207   -891   -800   -239   -296   -974   -394
    103    254    150   -181    -23    202   -904   -815   -246   -288   -971   -381
     85    210    124   -150    -20    168   -919   -839   -283   -301  -1008   -384
     96    189     93   -142      2    142   -943   -859   -316   -319  -1041   -392
    184    236     51   -210     67    142   -917   -833   -309   -314  -1015   -368
    171    168     -2   -168     88     83   -909   -839   -335   -348  -1028   -389
    135     85    -49   -111     90     18   -919   -862   -376   -392  -1062   -423
    127     10   -116    -67    122    -51   -945   -896   -426   -446  -1098   -457
    116    -59   -176    -28    145   -116   -961   -922   -470   -498  -1132   -488
    142    -85   -228    -28    184   -155   -963   -932   -496   -527  -1143   -488
    189    -72   -262    -62    226   -166   -945   -927   -506   -542  -1143   -467
    163   -145   -309     -7    236   -226   -943   -940   -535   -571  -1179   -483
    127   -213   -340     41    233   -277   -953   -956   -561   -594  -1223   -498
    103   -246   -350     70    226   -298   -961   -969   -581   -618  -1254   -506
    111   -259   -371     72    239   -316   -950   -969   -587   -626  -1267   -496
    150   -270   -420     59    285   -345   -930   -953   -581   -628  -1275   -514
    166   -397   -563    114    363   -478   -904   -924   -613   -691  -1353   -620
    137   -501   -639    181    387   -568   -823   -833   -594   -724  -1415   -719
    210   -444   -657    114    433   -550   -698   -654   -480   -646  -1374   -691
    353   -163   -517    -93    433   -340   -576   -441   -262   -418  -1161   -483
    316    368     51   -345    132    213   -542   -353     28      0   -693     -5
    119    992    870   -555   -374    932   -594   -454    283    446   -158    504
    -36   1111   1148   -540   -592   1130   -854   -815    189    519      2    607
   -103    540    644   -218   -374    592  -1145  -1273   -322      5   -452    153
    -36   -324   -290    179    124   -309  -1273  -1553   -932   -763  -1213   -563
     67   -758   -826    345    444   -789  -1265  -1488  -1085  -1018  -1509   -831
    101   -859   -961    376    530   -911  -1182  -1337  -1018  -1000  -1530   -810
    148   -779   -927    316    537   -852  -1044  -1171   -883   -893  -1452   -706
    213   -628   -841    205    524   -732   -943  -1057   -776   -802  -1371   -641
    236   -592   -831    176    532   -711   -893  -1002   -735   -774  -1348   -618
    322   -532   -854    103    584   -691   -846   -953   -698   -743  -1312   -581
    322   -532   -854    106    587   -693   -826   -927   -683   -727  -1291   -542
    288   -566   -854    137    571   -709   -813   -919   -680   -724  -1280   -498
    319   -522   -841     98    579   -680   -776   -896   -659   -711  -1210   -475
    270   -555   -826    142    545   -691   -774   -893   -665   -709  -1153   -514
    252   -566   -818    158    535   -691   -753   -872   -649   -678  -1109   -517
    267   -542   -813    135    537   -675   -730   -844   -628   -646  -1085   -517
    275   -535   -813    129    542   -672   -711   -828   -615   -628  -1070   -519
    290   -511   -802    109    545   -657   -693   -813   -600   -610  -1070   -506
    265   -527   -792    132    527   -659   -680   -802   -594   -602  -1080   -498
    254   -524   -779    135    514   -652   -665   -789   -587   -597  -1078   -483
    257   -517   -774    129    514   -644   -652   -774   -579   -587  -1057   -472
    231   -535   -766    150    496   -649   -652   -766   -576   -587  -1054   -475
    272   -493   -766    111    519   -628   -631   -735   -553   -568  -1034   -465
    337   -431   -769     46    550   -600   -589   -693   -517   -540   -997   -431
    283   -501   -784    109    532   -641   -594   -693   -522   -548   -995   -439
    296   -493   -789     98    540   -639   -584   -675   -506   -535   -971   -436
    327   -467   -795     70    561   -631   -571   -654   -496   -522   -956   -426
    303   -478   -782     88    540   -631   -574   -646   -491   -519   -950   -415
    353   -413   -769     28    558   -589   -548   -605   -454   -483   -909   -374
    345   -418   -766     33    553   -592   -548   -589   -446   -478   -888   -368
    319   -457   -776     70    548   -615   -553   -579   -449   -475   -872   -366
    361   -431   -792     33    574   -610   -537   -540   -423   -454   -833   -332
    376   -405   -782     12    576   -592   -501   -509   -397   -436   -802   -298
    381   -405   -789     10    581   -597   -475   -496   -387   -431   -787   -275
    353   -426   -779     36    566   -602   -462   -496   -387   -444   -787   -275
    392   -368   -761    -12    574   -566   -436   -478   -371   -436   -758   -267
    413   -361   -776    -25    592   -568   -418   -467   -363   -426   -740   -270
    392   -402   -797      2    592   -600   -410   -457   -358   -431   -735   -277
    387   -420   -807     18    597   -613   -387   -439   -348   -431   -724   -275
    397   -392   -789     -5    592   -592   -374   -428   -337   -426   -714   -283
    394   -376   -771    -10    581   -574   -358   -426   -337   -439   -709   -293
    363   -402   -766     18    563   -584   -355   -433   -350   -459   -709   -301
    361   -426   -787     33    574   -605   -348   -436   -358   -480   -730   -306
    413   -413   -826     -2    618   -618   -324   -433   -368   -498   -740   -314
    428   -392   -820    -18    623   -605   -316   -428   -371   -501   -722   -311
    355   -402   -758     20    555   -579   -322   -436   -374   -506   -701   -309
    314   -428   -743     57    527   -584   -324   -433   -371   -509   -683   -314
    340   -436   -776     46    558   -605   -329   -431   -379   -527   -678   -324
    436   -327   -763    -54    600   -545   -288   -392   -345   -504   -631   -293
    475   -249   -727   -114    600   -488   -272   -371   -322   -493   -589   -270
    405   -293   -698    -54    550   -496   -288   -376   -332   -514   -571   -275
    420   -241   -662    -90    540   -452   -259   -342   -303   -491   -519   -257
    439   -192   -631   -124    532   -410   -236   -319   -283   -478   -480   -241
    459   -171   -633   -145    542   -402   -215   -296   -272   -467   -454   -228
    452   -171   -623   -140    537   -397   -202   -285   -272   -467   -436   -218
    439   -135   -574   -153    504   -355   -184   -272   -265   -465   -420   -207
    439    -67   -506   -187    470   -285   -161   -252   -233   -431   -368   -179
    444    -12   -459   -215    449   -236   -140   -239   -205   -413   -322   -150
    441    -15   -457   -213    449   -236   -140   -246   -215   -431   -314   -150
    444    -38   -483   -205    462   -259   -171   -280   -246   -454   -322   -171
    433    -62   -496   -187    462   -277   -181   -290   -259   -467   -322   -171
    439    -70   -509   -187    472   -288   -171   -290   -265   -478   -324   -171
    428    -64   -493   -181    459   -277   -155   -275   -257   -478   -322   -163
    405   -142   -548   -129    475   -345   -161   -283   -283   -511   -350   -184
    400   -218   -618    -90    506   -415   -163   -290   -303   -537   -379   -215
    402   -265   -667    -70    532   -465   -168   -303   -324   -563   -405   -241
    405   -290   -696    -57    550   -493   -176   -319   -355   -594   -433   -265
    394   -329   -727    -33    558   -527   -171   -327   -371   -613   -446   -277
    392   -353   -748    -20    568   -550   -150   -319   -368   -620   -449   -275
    384   -371   -758     -7    568   -563   -148   -319   -371   -628   -449   -272
    392   -366   -758    -12    574   -561   -155   -324   -376   -631   -444   -267
    381   -387   -769      2    574   -576   -163   -329   -389   -636   -446   -277
    397   -436   -836     18    615   -636   -163   -322   -410   -659   -478   -306
    405   -568   -976     80    688   -771   -122   -262   -420   -714   -555   -381
    392   -628  -1021    119    706   -823      0   -148   -368   -717   -584   -420
    449   -522   -974     33    709   -745    101     15   -239   -607   -504   -355
    478   -215   -696   -132    584   -454    176    171    -31   -348   -231   -106
    452    329   -122   -392    285    103    163    187    187     41    226    329
    316    865    548   -589   -114    706      2    -46    267    381    654    711
    254    797    542   -527   -145    670   -322   -449     -5    296    618    652
    205    174    -31   -189    116     70   -506   -828   -542   -311     38    148
    187   -571   -761    189    472   -665   -524   -922   -945   -932   -605   -402
    254   -901  -1156    324    704  -1028   -485   -766   -966  -1065   -789   -568
    285   -914  -1200    314    740  -1057   -384   -587   -836   -982   -750   -545
    306   -795  -1101    244    704   -948   -262   -426   -683   -849   -646   -465
    335   -670  -1008    166    670   -839   -171   -309   -566   -745   -553   -371
    329   -607   -937    140    633   -771   -122   -252   -509   -691   -498   -316
    335   -597   -935    129    633   -766    -88   -213   -480   -659   -465   -293
    358   -592   -953    116    654   -771    -67   -181   -462   -636   -431   -280
    361   -602   -966    119    662   -784    -51   -158   -452   -623   -400   -267
    358   -602   -961    122    659   -782    -38   -142   -449   -613   -371   -252
    361   -579   -943    109    649   -761    -25   -122   -431   -592   -329   -231
    374   -566   -940     96    657   -753     -7    -98   -418   -574   -293   -205
    397   -550   -950     75    672   -750      5    -80   -410   -555   -259   -187
    389   -566   -956     88    672   -761     18    -62   -407   -553   -239   -179
    379   -563   -943     90    659   -750     33    -38   -397   -542   -218   -166
    371   -576   -950    101    659   -763     49    -18   -381   -524   -197   -148
    374   -574   -948     98    659   -758     64      7   -368   -509   -176   -129
    402   -553   -956     75    678   -753     96     38   -345   -483   -150    -98
    392   -566   -958     85    672   -761    106     46   -335   -475   -142    -93
    368   -594   -963    111    665   -776    116     46   -337   -483   -145    -98
    392   -574   -966     90    678   -769    137     70   -324   -470   -132    -85
    400   -550   -950     75    675   -750    148     88   -306   -452   -111    -72
    459   -483   -945     10    701   -714    179    132   -270   -407    -72    -31
    420   -509   -930     41    675   -719    181    142   -270   -397    -70    -20
    405   -530   -935     62    667   -732    181    153   -267   -387    -70    -12
    423   -524   -948     51    685   -735    205    179   -241   -366    -46     15
    415   -519   -937     51    675   -727    215    202   -220   -348    -23     44
    439   -483   -922     20    678   -701    226    231   -202   -327     -7     83
    457   -449   -909     -5    680   -678    246    257   -187   -311     -2    114
    459   -441   -901     -7    680   -670    272    280   -174   -303      2    127
    439   -449   -891      5    662   -670    280    283   -179   -303     12    109
    444   -441   -885     -2    665   -665    288    288   -176   -293     25    101
    483   -407   -893    -38    685   -649    322    316   -158   -275     41    111
    535   -366   -901    -83    717   -633    374    350   -127   -249     57    129
    467   -426   -893    -20    678   -659    384    345   -132   -262     31    116
    428   -441   -872      5    649   -657    387    345   -135   -267     20    119
    407   -436   -846     12    626   -641    405    353   -119   -267     12    124
    384   -462   -846     38    615   -654    423    366   -101   -265     10    122
    379   -467   -849     41    613   -657    420    355   -103   -267     10    111
    381   -452   -833     33    607   -641    423    353   -103   -267     18    114
    394   -431   -826     18    607   -626    431    355   -103   -267     12    122
    426   -407   -833     -7    628   -620    454    368    -93   -259     20    129
    402   -431   -833     12    615   -633    459    368    -98   -262     23    116
    350   -462   -813     54    581   -636    436    350   -109   -272     23    111
    361   -446   -807     41    584   -626    436    358    -96   -257     44    124
    355   -439   -795     41    574   -615    446    371    -83   -241     70    127
    353   -400   -753     20    550   -576    465    389    -67   -220     88    132
    350   -329   -680    -10    514   -504    493    423    -31   -179    124    171
    324   -301   -626    -12    472   -462    514    441    -10   -161    153    187
    277   -301   -579     12    428   -439    537    459     10   -145    194    213
    301   -239   -540    -33    418   -389    530    465     18   -129    226    239
    361   -184   -545    -88    452   -366    535    470     25   -122    228    249
    394   -137   -535   -129    465   -335    553    485     46   -111    210    270
    363    -96   -459   -132    410   -277    571    496     67    -85    226    306
    322    -62   -384   -129    353   -223    587    491     75    -62    254    335
    301    -70   -371   -116    335   -220    581    465     49    -72    252    337
    265    -90   -358    -88    311   -226    555    444     41    -93    241    332
    262    -80   -342    -90    301   -210    535    452     54    -93    246    335
    358    -49   -407   -155    381   -228    496    433     28   -111    236    306
    426    -44   -472   -192    449   -257    465    407      0   -142    218    270
    475    -90   -568   -192    519   -329    420    366    -54   -200    168    210
    470   -127   -597   -171    532   -361    397    348    -83   -231    137    176
    418   -155   -574   -132    493   -363    379    329   -101   -252    111    145
    407   -158   -568   -124    488   -363    366    314   -116   -277     85    119
    413   -168   -581   -124    496   -374    348    290   -145   -303     57     90
    402   -155   -558   -122    480   -355    335    270   -163   -314     49     70
    392   -155   -548   -119    467   -350    335    262   -171   -327     54     54
    407   -148   -555   -129    480   -350    324    252   -184   -342     49     46
    433   -137   -571   -150    501   -353    306    233   -207   -358     38     23
    480   -174   -654   -153    566   -413    285    218   -244   -405     -5    -23
    511   -296   -807   -109    657   -550    296    252   -283   -485   -103   -132
    527   -319   -846   -103    685   -581    376    342   -249   -501   -137   -187
    576   -220   -797   -179    685   -509    465    496   -132   -413    -57   -132
    620     77   -542   -348    581   -231    504    636     64   -166    213    116
    571    670     96   -623    239    384    472    620    280    220    685    566
    413   1166    750   -789   -168    958    277    335    311    498   1072    896
    342   1140    795   -743   -226    969    -41    -75     41    410   1065    862
    285    504    218   -394     33    361   -231   -446   -498   -202    511    371
    306   -244   -550    -33    428   -397   -233   -504   -865   -800   -106   -171
    387   -485   -872     49    628   -680   -179   -363   -854   -904   -257   -314
    426   -420   -846     -2    636   -633    -67   -184   -709   -813   -231   -275
    410   -270   -680    -70    545   -475     31    -49   -574   -698   -179   -200
    392   -135   -530   -129    457   -332     64      0   -496   -639   -163   -158
    384     -2   -387   -189    384   -194     90     38   -444   -589   -140   -132
    342     67   -275   -205    309   -103     96     44   -431   -576   -140   -137
    316    101   -215   -207    267    -57     93     44   -433   -576   -158   -145
    306    176   -132   -244    218     23     98     49   -420   -561   -166   -132
    293    231    -64   -262    179     83     93     46   -423   -558   -184   -127
    290    272    -18   -285    155    127     90     46   -426   -558   -197   -135
    298    342     44   -319    127    194     90     51   -415   -542   -179   -127
    322    402     77   -363    122    241     77     44   -418   -540   -179   -122
    329    431    101   -381    114    267     64     31   -428   -550   -187   -135
    322    452    127   -389     98    290     54     23   -433   -558   -189   -137
    298    488    189   -392     54    340     51     25   -426   -545   -179   -129
    285    509    223   -397     31    366     41     25   -418   -540   -184   -122
    288    537    249   -413     18    394     41     38   -405   -522   -176   -106
    283    579    293   -433     -5    439     46     49   -394   -509   -166    -85
    257    618    361   -436    -51    491     62     62   -374   -483   -153    -62
    259    644    384   -452    -64    517     59     72   -363   -467   -148    -59
    262    667    405   -465    -70    537     57     80   -353   -452   -129    -72
    257    665    405   -462    -75    535     59     98   -340   -428    -90    -80
    254    659    405   -457    -75    532     75    127   -316   -400    -54    -72
    257    662    405   -459    -72    532     90    163   -283   -355    -28    -54
    265    649    384   -457    -59    517    109    197   -254   -314      0    -36
    265    620    353   -444    -44    488    109    223   -239   -288     18    -23
    277    626    348   -452    -33    488    119    254   -210   -249     41      2
    270    657    387   -465    -57    524    129    277   -192   -220     62     38
    262    685    423   -472    -80    555    137    298   -184   -200     80     54
    233    678    441   -457   -103    561    142    303   -187   -194     80     62
    189    683    493   -436   -150    589    161    316   -176   -179     90     77
    150    680    527   -418   -187    605    174    324   -168   -174    101     90
    129    672    542   -402   -207    610    192    337   -158   -163    109     93
    142    706    563   -423   -210    636    220    361   -129   -145    135    101
    145    737    592   -441   -223    665    241    376   -106   -132    158     98
     98    683    581   -392   -241    633    241    374   -103   -142    161     88
     98    678    579   -387   -241    628    267    392    -83   -132    163    101
     83    675    592   -381   -254    633    280    394    -72   -135    122    111
     15    615    600   -314   -290    607    262    374    -83   -155     96    109
    -15    566    581   -275   -298    574    254    363    -88   -168     80    101
      5    584    579   -296   -285    581    272    381    -67   -148     98    122
     88    667    579   -376   -244    623    314    431    -25   -101    148    168
     85    693    607   -389   -259    652    332    452    -18    -75    179    187
    -15    589    602   -288   -309    597    301    428    -51    -93    158    168
      7    584    576   -296   -285    581    298    446    -41    -77    179    197
    -23    548    568   -265   -296    558    298    470    -28    -70    194    226
     -2    584    587   -290   -293    584    324    506     10    -51    239    262
     31    626    594   -329   -280    610    358    542     57    -31    277    290
    -20    581    600   -280   -309    592    358    550     70    -38    290    311
    -31    576    607   -275   -322    592    366    563     85    -28    306    340
     12    602    589   -306   -288    597    381    592    103     -7    298    368
     41    594    550   -319   -254    574    387    597    101     -5    277    384
     20    550    530   -285   -254    542    384    581     88     -7    252    379
      2    514    509   -259   -254    511    371    550     64    -20    213    342
    -23    491    514   -233   -267    501    379    548     67     -5    189    345
     33    480    444   -259   -205    462    337    509     38      5    166    324
    101    475    374   -290   -135    426    285    467      0      2    179    303
     33    444    407   -241   -187    428    272    459    -18     -5    233    309
    -46    405    452   -179   -249    428    272    454    -36    -25    290    309
     -2    358    358   -179   -181    358    259    431    -80    -70    290    293
     64    314    249   -189    -93    283    239    407   -124   -116    254    267
     80    257    174   -168    -46    215    218    376   -163   -161    218    226
     70    176    106   -122    -18    142    192    345   -210   -207    174    181
     96    163     67   -129     15    114    187    337   -226   -220    153    168
    109    140     31   -124     38     85    194    327   -236   -231    137    161
     62     70      7    -67     25     38    181    309   -249   -236    129    137
     67     38    -28    -51     49      5    176    311   -254   -241    122    124
     64     10    -54    -38     59    -20    161    306   -262   -249     90    111
    103    -28   -132    -38    116    -80    155    306   -280   -272     67     88
    166   -106   -272    -31    218   -189    202    353   -298   -329     10     20
    148   -150   -298      2    223   -223    309    457   -259   -329    -23    -31
    197    -75   -272    -62    233   -174    418    639   -119   -210     67     41
    239    215    -23   -228    132     96    483    800    111     59    358    332
    200    802    602   -504   -202    704    462    813    389    478    844    831
    -12   1353   1366   -670   -688   1358    283    574    561    857   1312   1254
    -80   1306   1387   -613   -735   1345    -38    163    340    774   1286   1189
   -103    675    779   -285   -441    727   -236   -223   -207    166    698    639
   -103   -127    -23    114    -41    -77   -290   -371   -688   -478     31     12
    -75   -485   -410    280    166   -449   -259   -252   -750   -633   -166   -189
    -38   -483   -444    259    200   -465   -140    -75   -615   -548   -111   -163
      7   -355   -363    174    184   -358      0     93   -449   -415      5    -80
     15   -262   -280    122    145   -270     85    189   -342   -322     85     -7
     10   -233   -244    111    127   -239    124    233   -288   -275    119     44
     10   -207   -218     96    114   -213    153    267   -244   -244    153     90
      2   -189   -192     93     96   -192    161    275   -223   -226    166    116
      7   -158   -168     72     85   -163    158    285   -202   -207    176    145
     10   -155   -166     72     88   -161    166    296   -181   -197    187    171
      0   -187   -187     90     93   -187    163    293   -176   -202    176    179
      2   -163   -166     80     83   -166    174    301   -155   -184    189    207
     18   -132   -153     57     83   -142    176    298   -148   -179    192    226
     12   -161   -174     75     93   -166    168    298   -140   -187    184    239
     36   -155   -192     59    111   -174    166    301   -124   -181    194    249
     96    -90   -189     -2    140   -140    171    306   -103   -158    226    252
     88   -127   -215     15    150   -171    161    301    -96   -155    226    233
    122   -111   -233     -5    176   -171    168    311    -75   -137    241    223
    168    -44   -215    -62    189   -129    187    332    -41   -109    283    231
    153    -59   -213    -46    181   -135    181    327    -41   -111    280    220
     98   -150   -252     23    174   -200    140    296    -62   -142    239    181
     88   -202   -290     57    189   -246    111    280    -70   -163    207    153
    200    -96   -298    -51    249   -197    132    311    -25   -116    249    192
    296      7   -288   -153    290   -140    155    353     25    -64    301    244
    244    -44   -288   -103    265   -166    135    348     25    -72    290    239
    194    -54   -249    -70    220   -150    135    355     38    -59    306    246
    179    -18   -200    -83    187   -106    135    379     67    -33    332    275
    194      7   -187   -101    189    -88    150    415    109      0    363    319
    210     54   -155   -132    181    -51    189    472    163     49    405    374
    161     77    -83   -119    122     -2    215    493    189     80    439    410
    101     31    -70    -67     85    -18    194    470    174     57    418    387
    119     25    -93    -75    106    -33    197    465    171     54    413    381
    111      5   -106    -59    106    -51    189    439    163     33    394    368
    114      0   -114    -57    114    -57    189    436    174     33    392    389
    155     31   -124    -96    137    -46    192    444    189     44    407    407
    197     51   -145   -124    171    -46    210    446    205     44    413    400
    181      2   -179    -93    179    -85    194    418    189     12    376    358
    171      5   -166    -88    168    -80    194    413    194     10    371    340
    197     54   -142   -127    168    -41    207    418    210     33    392    345
    181     36   -148   -109    166    -54    200    405    200     28    389    335
    150      5   -145    -80    148    -67    187    381    189     18    379    319
    119    -12   -132    -51    124    -72    176    371    184     10    379    311
    101    -18   -122    -41    111    -70    168    361    179     -2    366    288
    129     31    -98    -80    114    -33    176    363    189      5    368    280
    111     31    -80    -72     96    -25    171    363    194      5    371    272
    103     20    -83    -62     93    -31    168    363    200      7    366    259
    111     83    -31    -98     70     25    176    379    231     41    400    283
    116    135     18   -124     49     75    184    397    259     64    418    306
    111    166     54   -140     28    111    200    420    280     85    431    322
     98    176     77   -137     10    127    213    426    288     90    431    327
     83    210    127   -148    -23    171    231    446    309    111    452    348
    116    267    148   -192    -15    207    246    470    335    137    483    368
     93    288    194   -192    -51    241    244    472    348    148    504    374
     44    301    257   -171   -106    280    231    452    345    148    514    358
     15    355    340   -187   -163    348    241    459    374    181    561    389
    -12    340    353   -166   -181    345    231    462    376    184    584    405
    -33    311    342   -140   -189    327    200    433    355    168    576    392
    -10    298    309   -142   -158    303    168    397    324    140    548    366
     25    285    259   -155   -116    272    140    361    298    116    527    335
     31    244    213   -137    -90    228    127    342    280    101    514    298
     41    187    145   -114    -51    166    103    316    249     64    480    259
     49    145     96    -96    -23    122     83    298    228     41    446    241
     33     88     54    -64    -10     72     57    265    197     10    410    202
     18     12     -5    -15     10      2     31    233    161    -28    371    163
     18    -49    -67     15     41    -59     10    194    129    -59    350    124
     46    -33    -80     -5     62    -57      7    184    132    -57    366    116
     12    -46    -62     15     36    -54      7    174    127    -54    371    116
    -10    -90    -80     51     33    -88      2    166    119    -64    368    103
     20    -80   -101     31     59    -90      2    168    122    -54    389    116
     51   -111   -163     31    106   -137      7    174    114    -59    381    103
     54   -267   -324    103    189   -296     25    207     83   -124    290     10
     83   -301   -384    109    233   -342    124    319    129   -129    267    -28
    153   -223   -376     33    262   -301    249    480    249    -54    329     10
    114    -80   -194    -15    153   -137    311    594    394    114    501    145
     90    410    316   -252   -111    363    280    613    610    491    937    535
     -7    974    982   -483   -496    979    122    407    719    844   1374    901
    -59   1109   1169   -524   -615   1137   -202     15    553    898   1491    974
    -85    652    737   -283   -410    693   -431   -384     88    415   1052    605
    -72   -106    -33     88    -23    -70   -457   -530   -392   -280    355     33
     10   -472   -483    231    244   -478   -418   -397   -470   -462    129   -168
     77   -555   -633    236    355   -594   -322   -228   -366   -413    137   -174
    122   -483   -605    181    363   -542   -213   -101   -239   -311    215   -114
    129   -407   -540    137    332   -472   -153    -23   -140   -220    288    -54
    142   -335   -478     96    309   -405   -109     33    -67   -153    345     -7
    148   -280   -428     67    288   -353    -77     70    -25   -111    384     25
    142   -267   -410     62    275   -337    -57     88    -10    -93    400     41
    129   -270   -400     70    262   -335    -51     98      0    -77    418     67
    114   -270   -384     77    249   -327    -44    109     12    -59    441     88
    111   -249   -361     70    236   -303    -41    114     25    -44    465    101
    114   -236   -350     62    231   -293    -28    122     38    -25    485    109
    137   -215   -353     36    241   -283    -20    124     36    -18    488    114
    122   -207   -329     41    226   -267    -28    119     31    -15    488    116
     98   -213   -314     57    202   -262    -33    119     31    -10    488    119
     80   -194   -275     57    176   -233    -36    119     36      0    491    129
     83   -184   -267     49    174   -223    -25    132     49     12    506    148
    135   -155   -290     10    213   -223    -12    148     64     33    519    166
    106   -179   -285     33    194   -231    -12    150     64     38    517    168
     75   -181   -257     54    166   -218    -15    145     64     38    514    171
     46   -192   -239     72    142   -215    -31    135     59     36    506    163
     93   -142   -236     23    163   -189    -18    148     80     62    517    181
    127    -83   -213    -23    168   -148    -12    155     98     88    532    202
     88   -109   -197     10    142   -153    -18    155    103     98    530    213
     75   -114   -192     18    132   -153    -23    163    111    114    532    231
    103    -80   -187    -12    142   -132    -23    174    129    132    542    254
     98    -64   -166    -18    132   -114    -28    187    148    158    558    277
    124    -51   -176    -36    150   -114    -12    213    176    189    579    309
    111    -38   -153    -38    129    -93     -5    218    181    202    576    314
     72    -59   -132     -7    101    -96    -12    205    174    189    558    303
    119      0   -119    -59    119    -59      2    215    187    202    558    329
    142     10   -132    -75    137    -59     28    228    197    210    555    342
    127    -12   -140    -57    132    -77     36    220    184    205    535    335
     98     -7   -109    -46    103    -57     44    218    184    213    532    335
     64    -25    -93    -20     77    -59     46    210    181    218    524    327
     51    -28    -80    -10     64    -54     59    213    192    223    517    327
     54    -12    -67    -23     59    -38     77    218    205    226    511    327
     77     18    -62    -49     70    -20     96    226    220    239    514    322
     70     20    -49    -46     59    -12     96    220    218    236    501    306
     10     -7    -18      0     12    -12     90    200    213    223    472    293
    -38    -49    -10     44    -15    -31     70    171    197    202    436    270
    -23    -62    -38     41      7    -51     51    142    176    184    415    239
      7    -38    -46     15     23    -41     51    137    179    187    426    236
     18      2    -15    -10     18     -5     54    142    189    200    431    241
     25     23     -2    -25     15     10     44    135    192    213    436    239
    -20    -10      7     15    -15     -2     23    111    174    200    413    226
      0      2      2     -2     -2      2     12    109    171    189    402    231
     18     15     -2    -15     10      7      0     98    166    176    389    236
     64     85     20    -77     23     54     15    119    192    194    410    265
     83    119     36   -101     23     77     12    122    197    197    415    275
    119    174     51   -148     33    114     12    127    205    210    428    285
    135    189     54   -161     41    122     15    129    207    223    436    293
     90    168     75   -132      7    122      5    114    197    207    428    280
    155    277    122   -218     15    202     28    129    228    231    467    324
    205    366    161   -285     23    265     46    132    249    249    480    366
    184    332    148   -257     18    241     -2     75    207    215    431    340
    303    337     33   -322    135    187    -57     18    163    179    389    311
    361    298    -62   -329    210    119   -116    -49    109    127    342    265
    387    241   -145   -314    265     49   -171   -106     49     67    283    194
    454    252   -202   -353    329     25   -194   -135     18     49    265    158
    607    303   -303   -457    454      0   -226   -171      7     23    252    142
    688    275   -413   -480    550    -67   -277   -228    -41    -36    192     90
    683    179   -504   -431    592   -161   -335   -290   -101   -101    124     31
    815    137   -678   -475    748   -270   -394   -361   -163   -179     54    -41
    937    155   -782   -548    859   -314   -420   -397   -189   -215     20    -62
    922    109   -813   -517    867   -350   -454   -428   -218   -249     18    -83
    958    135   -823   -548    891   -342   -457   -431   -218   -254     54    -85
    909    111   -797   -509    854   -342   -467   -449   -218   -257     80    -96
    795     83   -711   -439    753   -314   -465   -449   -200   -244    109    -75
    730    109   -623   -420    675   -257   -436   -418   -166   -218    116    -41
    667     57   -613   -363    639   -275   -400   -384   -155   -231    109    -64
    519    -80   -600   -218    558   -340   -311   -311   -142   -270     18   -140
    415   -109   -524   -153    467   -316   -215   -189    -62   -241    -18   -145
    410     36   -374   -223    389   -168   -109      2    114    -80     90     -5
    387    410     20   -400    181    215    -57    148    363    239    402    327
    254   1062    807   -657   -275    935    -38    163    665    696    909    813
     62   1397   1332   -730   -636   1366   -252   -140    685    919   1179   1036
    -49   1114   1163   -532   -607   1140   -542   -589    311    628    924    797
   -122    361    483   -119   -301    420   -706   -950   -272    -88    218    174
    -93   -259   -166    176     36   -213   -748   -989   -574   -548   -277   -262
    -15   -309   -293    161    137   -301   -670   -807   -465   -509   -288   -259
     20   -226   -249    101    132   -236   -545   -626   -301   -389   -220   -197
     44   -106   -153     31     96   -129   -433   -483   -150   -265   -127   -114
     54    -23    -77    -15     64    -49   -368   -394    -51   -181    -59    -36
     64     10    -57    -38     59    -23   -345   -358    -20   -158    -33    -20
     72     38    -33    -57     54      2   -340   -345     -2   -145    -28    -25
     64     83     18    -75     23     49   -329   -329     20   -124    -15     -2
     51     83     31    -67     10     57   -311   -314     36   -106    -15     12
     54     83     28    -70     12     57   -298   -298     44    -96    -18     12
     62    116     51    -90      5     85   -285   -285     57    -80    -12     20
     64    142     75   -103     -5    109   -288   -293     64    -80    -25     15
     51    155    103   -103    -25    129   -290   -301     67    -85    -38     12
     38    166    124   -103    -44    145   -285   -296     70    -75    -49     10
     25    179    153   -103    -62    166   -283   -293     83    -62    -49     20
     15    202    184   -111    -85    194   -283   -285     96    -49    -49     31
     -2    197    200    -96   -101    197   -285   -285     98    -51    -57     31
    -10    226    236   -109   -124    231   -283   -280    111    -44    -59     38
    -25    236    262   -106   -142    249   -275   -267    129    -28    -54     51
    -31    249    277   -109   -155    262   -272   -254    145    -12    -49     62
    -31    265    296   -116   -163    280   -275   -249    153     -7    -49     62
    -36    288    322   -127   -179    303   -272   -246    161     10    -33     72
    -28    319    348   -145   -189    335   -272   -236    174     31    -12     96
    -25    335    361   -155   -194    348   -280   -233    174     36     -5    109
    -15    363    379   -174   -197    371   -288   -223    179     46     10    124
     -7    371    379   -184   -194    376   -298   -215    181     51     18    127
      7    402    394   -205   -194    400   -298   -197    194     70     41    142
     15    423    407   -220   -197    415   -298   -184    205     85     62    161
     15    446    431   -231   -207    439   -293   -168    215    101     80    176
     18    467    446   -244   -215    457   -288   -155    223    103     93    184
     12    470    457   -241   -223    465   -272   -148    228    103    106    181
     -5    465    467   -231   -236    465   -259   -148    228     96    122    174
    -20    452    472   -215   -246    462   -252   -150    226     90    124    163
    -46    457    504   -205   -275    478   -239   -137    233     98    129    171
    -59    480    537   -210   -298    509   -233   -119    254    114    140    187
    -70    514    581   -223   -324    548   -210    -98    280    140    158    202
    -75    548    623   -236   -348    584   -187    -85    298    161    168    207
    -77    535    613   -228   -345    571   -187    -93    288    153    153    181
    -93    522    615   -213   -355    566   -179    -98    283    150    148    163
    -90    498    589   -205   -340    542   -176   -109    270    132    135    137
    -83    475    558   -194   -319    517   -174   -111    259    124    137    135
    -67    470    535   -202   -301    501   -176   -116    249    122    155    127
    -67    449    517   -192   -290    483   -176   -122    236    111    163    114
    -67    457    524   -194   -296    488   -171   -114    233    114    197    127
    -62    436    498   -187   -280    467   -155   -106    233    114    197    127
    -49    418    467   -184   -257    441   -161   -109    223    109    187    111
    -49    410    459   -181   -254    436   -158   -103    223    111    189    119
    -23    431    452   -205   -239    439   -150    -96    228    114    124    124
      7    441    433   -223   -213    439   -132    -85    231    122     93    142
      5    436    431   -223   -213    433   -116    -88    220    116     90    135
    -12    415    428   -202   -220    420   -103    -88    200    101     93    119
    -20    418    436   -200   -228    426    -96    -83    189     98    109    122
     -2    449    452   -223   -226    449    -83    -64    202    111    132    148
     -5    467    472   -233   -239    470    -70    -46    223    140    166    184
      0    488    488   -244   -244    488    -70    -44    233    150    179    213
     -7    493    498   -244   -252    496    -88    -57    223    142    174    215
    -23    454    478   -215   -249    465   -135    -96    192    111    148    197
    -67    400    465   -168   -265    433   -176   -122    166     90    116    179
    -75    361    436   -145   -254    397   -189   -132    145     77     93    163
     33    459    423   -246   -197    441   -150    -93    176    109     96    194
     49    433    384   -241   -166    410   -140    -83    163     98     54    174
   -106    241    345    -70   -226    293   -187   -137     96     31    -20    106
   -116    174    288    -28   -202    231   -181   -142     70     12    -46     83
   -124    129    254     -2   -192    192   -184   -153     46     -5    -83     57
    -98    137    236    -18   -166    187   -187   -158     28    -15   -103     49
   -101    119    220     -7   -161    168   -176   -153     15    -23   -122     46
   -168     25    194     72   -181    109   -192   -171    -18    -46   -158     25
   -142     33    176     51   -158    103   -197   -174    -25    -49   -163     28
   -140     18    158     62   -148     88   -200   -176    -38    -59   -174     23
   -150    -41    106     93   -129     31   -202   -179    -70    -88   -202     -7
   -137   -153    -15    145    -62    -85   -181   -148   -111   -145   -285    -75
   -137   -210    -72    174    -33   -142   -109    -54   -103   -163   -368   -137
    -49   -137    -88     93     18   -114      5    109    -12   -101   -376   -111
     41    142    101    -93    -31    124    119    296    187     98   -174    127
     -7    672    680   -332   -345    678    145    353    457    480    272    581
   -249   1231   1480   -493   -865   1353     12    174    654    870    756   1044
   -374   1415   1790   -519  -1080   1602   -288   -210    574    956    911   1163
   -389    893   1280   -254   -836   1088   -537   -615     85    454    439    704
   -418    -10    407    213   -413    197   -654   -878   -506   -296   -324    -18
   -355   -480   -127    418   -116   -303   -644   -807   -670   -571   -641   -335
   -257   -491   -233    374    -12   -363   -522   -613   -558   -514   -610   -324
   -220   -389   -171    303    -25   -280   -392   -449   -423   -415   -519   -257
   -218   -309    -90    262    -64   -200   -322   -355   -335   -342   -439   -187
   -158   -218    -59    187    -51   -140   -265   -290   -275   -290   -374   -129
    -72   -142    -70    109     -2   -106   -207   -239   -231   -254   -332    -93
   -142   -194    -51    168    -46   -124   -207   -249   -249   -267   -342   -114
   -176   -228    -51    202    -62   -140   -218   -262   -267   -283   -355   -140
   -122   -205    -83    161    -20   -142   -220   -259   -262   -280   -358   -145
    -70   -210   -140    140     33   -176   -236   -267   -275   -288   -376   -158
     41   -171   -213     62    124   -189   -231   -257   -272   -275   -366   -142
    171    -80   -252    -46    210   -166   -207   -233   -254   -244   -329   -114
     64   -189   -257     59    161   -220   -236   -270   -288   -270   -335   -145
    -33   -275   -241    155    103   -259   -267   -306   -316   -296   -329   -176
     33   -215   -249     88    140   -231   -241   -298   -298   -283   -285   -163
     20   -220   -241     98    129   -231   -236   -298   -298   -296   -272   -166
    -18   -246   -228    132    101   -236   -239   -288   -296   -298   -270   -158
    -23   -215   -192    119     83   -205   -228   -254   -267   -267   -241   -124
    -25   -181   -155    103     62   -168   -220   -228   -239   -239   -220   -101
    -41   -166   -127    103     41   -148   -213   -207   -220   -215   -202    -77
    -28   -111    -83     67     25    -98   -181   -174   -187   -174   -168    -44
    -33    -96    -62     64     12    -80   -166   -155   -166   -161   -145    -28
    -83   -116    -33     98    -28    -75   -171   -155   -158   -158   -137    -31
    -83    -96    -12     88    -36    -54   -168   -145   -142   -142   -116    -25
    -36    -41     -7     38    -18    -25   -153   -119   -122   -119    -88     -5
     23    -12    -36     -5     28    -23   -129    -83    -98   -101    -59     12
      0     -5     -5      0      2     -5   -127    -70    -83    -80    -12     44
    -23    -33    -10     28     -7    -23   -140    -72    -85    -75     -7     46
     33     28     -5    -33     18     12   -119    -44    -62    -49     15     80
     44     51      7    -46     18     31   -106    -33    -49    -38     28     88
    -33     -5     28     18    -31     10   -109    -51    -64    -54     15     67
    -38    -25     12     31    -28     -5   -114    -67    -77    -64      5     41
    -20    -25     -5     20    -10    -15   -109    -67    -70    -54      7     25
    -38    -18     20     28    -31      0    -98    -57    -51    -36     20     31
    -44     -5     38     23    -41     18    -96    -46    -33    -12     31     41
    -51     -7     44     31    -49     18    -96    -44    -18      7     38     36
    -20     38     59     -7    -38     49    -83    -33      2     31     57     44
    -80     23    103     28    -90     62    -77    -44     12     38     57     36
    -62     57    119      2    -90     88    -64    -36     31     59     64     44
    -83     38    119     20   -101     77    -62    -46     31     59     51     23
   -116     49    163     31   -140    106    -62    -57     41     72     59     20
   -132     72    205     31   -168    137    -57    -54     59     88     70     12
   -184     51    233     64   -210    142    -72    -70     59     90     67      5
   -192     51    244     70   -218    148    -80    -77     67    101     67     10
   -205     62    267     70   -239    166    -85    -75     83    119     77     33
   -150    140    290      5   -220    215    -49    -38    135    168    119     83
   -150    142    290      2   -220    215    -31    -33    148    176    122     88
   -220     98    316     59   -270    207    -33    -44    148    174    109     83
   -226    103    329     59   -277    215    -31    -41    158    176    101     85
   -189    140    329     25   -259    233    -10    -31    174    181    101    103
   -142    189    332    -23   -239    259     10    -15    200    194    122    124
   -153    192    345    -20   -249    267      5    -18    213    202    127    129
   -145    218    361    -36   -254    288     10    -10    239    223    142    153
   -127    275    402    -72   -265    337     18     -7    270    254    163    179
   -168    288    457    -62   -314    371     18    -18    290    267    181    202
   -150    275    423    -62   -285    348     -2    -46    272    249    168    192
   -140    246    387    -54   -265    314    -46    -93    241    223    142    168
   -140    220    361    -38   -249    290    -77   -119    226    210    129    163
   -109    220    329    -57   -220    275    -85   -132    223    205    122    158
   -103    189    290    -44   -197    239    -93   -145    213    194    106    137
   -106    137    244    -18   -174    189   -101   -158    202    179     75    109
   -114     85    200     15   -155    142   -116   -179    176    145     28     70
   -142     10    150     64   -148     77   -140   -207    150    111     -7     28
   -153    -41    111     96   -132     33   -140   -223    137     90    -31      7
   -127    -51     75     85   -101     10   -148   -233    127     77    -49    -12
   -114    -62     51     88    -83     -5   -163   -254    103     57    -67    -31
   -135   -103     31    116    -85    -36   -176   -270     93     38    -85    -49
   -140   -140      0    140    -72    -70   -187   -283     83     28    -96    -57
   -119   -135    -15    127    -54    -75   -197   -293     75     23   -106    -64
   -111   -181    -70    148    -20   -127   -197   -296     57      2   -135   -101
    -85   -298   -215    192     64   -259   -155   -236     41    -49   -215   -187
    -72   -329   -257    200     90   -293    -51   -106    103    -44   -239   -233
    -38   -257   -218    148     88   -239     67     80    246     67   -150   -171
     18     36     18    -25      0     28    150    241    475    335    122     77
      7    649    641   -332   -316    644    106    218    724    769    620    571
   -155   1187   1343   -517   -748   1265   -103    -64    818   1096   1039    971
   -270   1166   1436   -449   -854   1301   -449   -514    571   1013   1015    945
   -327    498    826    -85   -576    662   -691   -958    -25    361    394    394
   -332   -322     10    327   -174   -155   -709  -1044   -475   -290   -296   -220
   -290   -683   -392    485     49   -537   -636   -880   -506   -428   -493   -410
   -207   -667   -459    436    124   -566   -498   -675   -363   -340   -452   -384
   -158   -506   -348    332     93   -428   -355   -491   -179   -187   -332   -280
   -187   -452   -265    316     38   -358   -309   -423    -96   -116   -270   -231
   -161   -413   -252    285     44   -332   -267   -381    -46    -77   -236   -202
   -179   -394   -215    285     15   -303   -249   -353    -20    -51   -213   -181
   -205   -402   -197    303     -5   -301   -252   -350    -20    -44   -210   -174
   -179   -402   -223    288     20   -311   -252   -335     -7    -36   -202   -155
    -90   -314   -223    200     64   -270   -215   -301     23      0   -166   -124
    -67   -267   -200    166     64   -233   -179   -275     44     28   -132   -101
   -197   -384   -187    290     -5   -285   -200   -298     18      5   -161   -129
   -207   -394   -187    298    -12   -290   -210   -309      7      7   -166   -129
   -207   -394   -187    301    -10   -290   -226   -322      5     10   -166   -132
   -161   -379   -218    267     25   -298   -226   -311     12     15   -161   -116
    -77   -316   -239    197     80   -277   -200   -285     33     38   -137    -98
    -59   -306   -246    181     90   -275   -179   -275     38     46   -135   -111
    -80   -293   -213    187     64   -252   -176   -270     41     54   -119   -106
   -122   -353   -231    236     51   -293   -194   -285     20     36   -137   -127
   -116   -371   -254    244     67   -314   -192   -283     15     38   -148   -135
    -96   -358   -262    223     83   -311   -202   -285     15     44   -145   -137
    -70   -340   -270    205     98   -306   -210   -283     25     62   -142   -127
    -38   -316   -277    176    119   -298   -205   -272     44     85   -129   -111
    -36   -316   -280    176    122   -298   -215   -285     33     80   -140   -119
    -18   -280   -262    148    119   -272   -213   -267     46    101   -129    -98
     -7   -267   -259    137    124   -262   -202   -236     64    119   -122    -80
     -5   -265   -259    135    124   -262   -202   -226     67    132   -119    -72
      7   -257   -265    124    135   -259   -200   -213     77    142   -116    -62
      7   -252   -259    119    129   -254   -200   -202     80    153   -111    -51
      0   -262   -262    129    129   -262   -194   -197     85    163   -106    -38
     20   -228   -249    103    132   -239   -192   -200     88    171   -106    -33
     49   -194   -244     72    145   -218   -176   -189     98    189    -98    -20
     15   -231   -246    106    127   -239   -168   -197     90    184   -122    -36
     15   -213   -228     98    119   -220   -153   -192     93    194   -127    -36
     18   -187   -207     83    111   -197   -142   -184    101    202   -129    -31
     -2   -202   -200    103     98   -202   -140   -184    106    200   -135    -36
    -23   -228   -205    124     90   -218   -132   -189    101    189   -161    -54
    -31   -241   -210    135     88   -226   -135   -202     96    179   -189    -67
    -25   -231   -205    127     85   -218   -140   -213     85    181   -205    -72
    -28   -241   -213    135     90   -228   -142   -213     83    184   -215    -70
    -49   -277   -228    161     88   -254   -150   -220     70    168   -239    -83
    -36   -265   -228    150     93   -246   -155   -231     62    166   -257    -90
    -41   -249   -207    142     80   -228   -163   -241     59    171   -265    -90
    -49   -277   -228    163     88   -254   -171   -241     59    174   -280    -85
    -36   -254   -220    142     90   -239   -161   -228     70    187   -275    -77
    -25   -244   -218    132     96   -231   -150   -218     77    200   -275    -75
    -49   -252   -205    150     75   -228   -153   -218     83    200   -280    -80
    -72   -262   -189    168     57   -226   -148   -218     80    200   -283    -93
    -80   -189   -111    132     12   -153   -137   -202    109    241   -231    -57
    -67   -142    -75    103      2   -109   -111   -179    132    259   -210    -23
    -54    -93    -41     72     -7    -70    -85   -163    148    272   -213     -5
    -57    -72    -15     64    -20    -44    -83   -161    155    280   -192    -10
    -93   -111    -18    101    -38    -64   -101   -176    142    262   -200     -7
   -116   -114      2    114    -59    -57   -111   -189    132    254   -226     10
    -96    -70     25     83    -62    -23   -119   -205    132    241   -288     44
     18     67     49    -41    -15     59    -90   -181    168    272   -293    111
     20     80     59    -51    -20     70   -111   -215    150    259   -309     85
    -80    -41     36     59    -59     -2   -168   -277     98    220   -309     28
    -46    -49     -2     46    -25    -25   -181   -298     80    220   -275     25
    -57    -75    -18     67    -20    -46   -187   -316     64    202   -275    -23
    -36    -80    -44     57      2    -62   -192   -324     57    187   -309    -20
    -51   -140    -88     96     18   -114   -215   -345     31    145   -374    -36
    -62   -215   -155    137     44   -187   -231   -361      7    132   -379    -77
   -116   -309   -192    213     36   -252   -259   -405    -38    101   -363   -127
   -111   -327   -218    218     49   -272   -280   -436    -70     62   -387   -137
    -83   -293   -210    187     62   -254   -280   -452    -80     31   -428   -140
    -57   -236   -181    145     59   -210   -267   -459    -85      0   -480   -119
    -93   -262   -168    179     36   -215   -288   -491   -122     -5   -504   -148
   -103   -296   -194    200     44   -244   -322   -519   -142    -15   -498   -205
    -41   -259   -218    148     88   -239   -324   -519   -124    -20   -498   -223
    -15   -252   -236    132    109   -244   -316   -509   -119    -49   -540   -241
    -38   -353   -314    197    137   -335   -296   -472   -135   -135   -667   -314
    -41   -355   -316    197    135   -337   -205   -371    -67   -135   -698   -353
     10   -231   -241    109    124   -236   -103   -226     77    -15   -597   -296
     49     64     12    -59     15     38    -93   -166    252    223   -345    -77
     83    680    597   -381   -257    639   -150   -236    441    587     62    301
     36   1156   1117   -597   -540   1137   -418   -607    389    792    324    519
    -10   1021   1028   -506   -519   1026   -763  -1054     44    587    145    371
    -20    368    387   -174   -205    376   -919  -1366   -470    -54   -496   -150
     38   -283   -322    122    179   -301   -922  -1379   -782   -561  -1031   -592
    171   -433   -607    129    387   -519   -846  -1195   -706   -558  -1075   -657
    207   -402   -610     96    407   -506   -735  -1047   -566   -470  -1018   -628
    158   -355   -517     96    337   -436   -654   -950   -446   -379   -945   -574
    153   -277   -431     62    290   -353   -600   -883   -345   -283   -865   -522
    148   -189   -337     20    241   -262   -563   -841   -277   -233   -810   -483
    142   -135   -277     -5    210   -205   -530   -805   -231   -197   -771   -444
    114   -111   -228     -2    171   -171   -504   -784   -202   -171   -753   -428
     80   -111   -192     15    135   -150   -498   -784   -194   -153   -732   -457
     57    -96   -153     18    103   -122   -483   -774   -176   -145   -722   -452
     41    -96   -137     28     88   -116   -467   -756   -148   -135   -722   -420
     15   -127   -142     54     77   -135   -472   -758   -145   -129   -727   -436
     -7   -101    -93     54     41    -98   -467   -748   -127   -101   -696   -436
    -25    -75    -49     49     10    -64   -462   -727    -98    -72   -675   -415
    -41    -67    -28     54     -7    -49   -459   -714    -80    -59   -680   -402
    -57    -62     -7     59    -25    -36   -462   -714    -72    -59   -696   -407
    -67    -41     25     54    -46     -7   -462   -706    -59    -36   -685   -415
   -103    -54     46     77    -75     -5   -465   -709    -54    -25   -680   -428
    -96    -25     70     59    -85     23   -454   -693    -28     -2   -665   -410
    -96      0     96     49    -96     46   -452   -685    -10      5   -657   -389
   -135    -12    122     75   -129     54   -454   -683     -7     15   -649   -387
   -132     -5    127     67   -129     59   -462   -678      2     33   -636   -389
   -140      2    142     67   -142     70   -465   -678     15     51   -618   -389
   -135     28    161     51   -148     93   -475   -678     25     67   -605   -389
   -114     75    189     20   -150    132   -483   -667     41     88   -589   -379
   -111    111    220      0   -166    163   -488   -649     64    116   -568   -361
   -103    137    241    -18   -171    189   -488   -626     93    148   -548   -332
    -96    145    241    -25   -168    192   -496   -615    106    163   -527   -314
    -88    166    254    -38   -171    210   -493   -607    111    174   -514   -311
    -90    215    303    -62   -197    259   -480   -597    124    194   -496   -290
    -93    239    332    -72   -213    285   -472   -605    119    194   -501   -298
    -85    241    327    -77   -207    285   -478   -623    111    184   -511   -316
    -90    241    332    -75   -210    285   -475   -633    103    179   -514   -316
   -101    236    337    -67   -220    285   -472   -641    101    179   -517   -322
    -90    288    379    -98   -236    332   -454   -636    122    194   -501   -314
    -80    311    392   -116   -236    350   -441   -636    142    202   -504   -309
   -109    285    394    -88   -252    340   -452   -654    140    189   -535   -319
   -116    303    418    -93   -267    361   -454   -665    148    200   -511   -345
   -135    277    413    -72   -275    345   -470   -691    140    192   -514   -368
   -145    277    420    -67   -283    348   -478   -704    142    200   -514   -368
   -142    306    449    -80   -296    376   -480   -714    145    213   -504   -376
   -148    296    441    -75   -293    368   -496   -732    137    207   -509   -394
   -142    298    441    -77   -290    368   -514   -748    132    200   -527   -402
   -106    337    444   -116   -275    389   -524   -756    129    194   -561   -387
    -85    348    433   -129   -259    389   -519   -750    137    200   -576   -379
    -85    342    426   -129   -257    384   -511   -743    148    218   -548   -394
   -106    340    446   -116   -275    392   -519   -750    150    220   -532   -400
   -163    306    470    -72   -316    389   -535   -756    150    223   -527   -400
   -181    332    514    -75   -348    423   -532   -745    161    241   -519   -381
   -155    384    540   -116   -348    462   -509   -717    189    272   -491   -358
   -101    472    574   -187   -337    522   -480   -675    231    311   -462   -311
   -132    470    602   -171   -366    535   -485   -685    226    290   -501   -301
   -205    428    633   -111   -418    530   -524   -719    197    244   -576   -298
   -140    527    665   -194   -402    594   -519   -704    215    244   -584   -231
   -114    594    706   -241   -410    649   -504   -693    233    259   -566   -205
   -150    592    743   -220   -446    667   -514   -706    239    290   -498   -231
   -150    566    717   -207   -433    641   -530   -722    233    329   -418   -280
    -67    644    709   -288   -389    675   -522   -706    254    376   -361   -272
    -98    618    717   -259   -407    667   -542   -719    252    379   -371   -272
   -210    478    688   -135   -449    584   -605   -763    207    324   -444   -301
   -202    478    680   -137   -441    579   -631   -784    184    298   -491   -296
   -155    478    631   -161   -394    553   -636   -797    158    277   -530   -298
   -171    405    574   -116   -371    488   -657   -826    114    236   -571   -327
   -202    348    548    -75   -374    446   -685   -859     64    200   -600   -358
   -158    376    535   -109   -345    454   -680   -865     51    200   -594   -337
   -166    329    493    -83   -332    410   -709   -898      7    163   -639   -355
   -194    277    472    -41   -335    374   -748   -940    -38    129   -688   -381
   -163    303    467    -72   -314    384   -753   -943    -54    127   -704   -374
    -85    389    475   -150   -280    431   -730   -924    -41    148   -696   -337
   -137    322    459    -93   -298    392   -756   -948    -83    109   -748   -368
   -153    241    394    -44   -275    316   -763   -953   -129     46   -826   -418
    -88    228    316    -70   -202    272   -693   -880   -129      7   -896   -467
   -124    202    327    -38   -226    265   -628   -800   -109     -2   -935   -504
   -142    244    384    -51   -265    314   -594   -678    -20     83   -875   -441
    -25    691    717   -332   -371    704   -555   -537    207    392   -555   -122
     -2   1439   1441   -719   -722   1439   -545   -511    509    852    -51    371
   -213   1849   2062   -818  -1137   1956   -756   -792    579   1114    257    649
   -324   1577   1899   -626  -1111   1738  -1088  -1260    207    839     18    428
   -379    828   1208   -226   -792   1015  -1267  -1647   -392    140   -657   -158
   -374    135    509    116   -441    319  -1319  -1727   -758   -371  -1187   -626
   -283    -33    249    158   -267    106  -1262  -1569   -740   -426  -1291   -732
   -213     49    262     80   -239    155  -1135  -1389   -605   -332  -1241   -691
   -166    161    327      2   -246    241  -1026  -1244   -475   -226  -1163   -626
   -124    272    394    -75   -259    332   -958  -1158   -384   -148  -1085   -563
   -116    311    428    -96   -272    368   -924  -1117   -348   -111  -1062   -545
    -62    397    457   -168   -259    426   -885  -1075   -311    -80  -1044   -527
   -103    376    478   -137   -290    426   -891  -1080   -319    -96  -1062   -545
   -132    353    483   -111   -306    415   -914  -1091   -337   -116  -1085   -571
    -75    405    480   -163   -277    441   -906  -1075   -329    -98  -1078   -568
    -88    400    488   -155   -288    444   -914  -1078   -332   -103  -1078   -568
    -57    428    485   -187   -272    457   -917  -1078   -335   -111  -1067   -566
     -2    498    498   -249   -249    498   -896  -1057   -319   -109  -1047   -548
    -20    493    514   -236   -267    504   -891  -1057   -316   -106  -1044   -540
    -70    454    524   -192   -298    491   -919  -1070   -327   -114  -1060   -542
    -59    472    532   -207   -296    504   -927  -1062   -322    -96  -1028   -550
    -18    501    517   -244   -267    506   -917  -1039   -298    -70   -974   -548
      5    537    532   -270   -262    535   -893  -1010   -267    -41   -930   -527
    -38    519    558   -241   -298    537   -909  -1015   -277    -57   -945   -540
    -57    550    607   -246   -332    576   -911  -1005   -270    -57   -935   -532
    -51    592    641   -270   -348    615   -898   -979   -244    -38   -911   -504
     33    636    602   -335   -283    620   -883   -945   -220    -20   -898   -478
     15    626    610   -322   -298    618   -883   -943   -215    -18   -898   -478
    -18    618    636   -301   -327    626   -885   -937   -207     -7   -893   -478
    -12    649    662   -319   -337    657   -885   -917   -192     15   -875   -454
     20    717    696   -368   -337    706   -891   -891   -168     41   -849   -415
     67    779    711   -426   -322    748   -883   -870   -145     64   -826   -392
     93    831    735   -462   -322    784   -870   -844   -122     77   -805   -363
     59    802    740   -433   -340    774   -880   -841   -132     62   -807   -363
     44    826    782   -433   -368    805   -862   -820   -119     67   -779   -329
     96    909    810   -504   -358    859   -844   -802   -101     72   -750   -301
     96    914    818   -506   -361    867   -846   -807   -103     62   -745   -301
     93    906    810   -501   -358    859   -844   -800    -98     59   -730   -298
    116    940    823   -527   -353    883   -833   -787    -83     70   -698   -288
    109    950    841   -530   -366    896   -823   -782    -75     62   -696   -288
    101    966    865   -535   -381    917   -805   -758    -59     64   -691   -275
     98    974    875   -537   -387    924   -787   -743    -49     59   -688   -275
     96    976    880   -535   -392    930   -763   -732    -44     51   -691   -285
     64    963    898   -514   -418    932   -766   -745    -54     36   -706   -319
     51    971    917   -511   -433    945   -769   -750    -59     28   -701   -335
     77    997    919   -540   -420    958   -756   -740    -51     28   -688   -340
     62    992    930   -527   -433    961   -756   -743    -57     20   -688   -353
     36    987    950   -511   -457    969   -766   -748    -70      7   -688   -361
     54   1013    958   -532   -452    987   -758   -730    -59     20   -662   -332
     57   1013    956   -537   -449    987   -748   -711    -51     25   -646   -314
     77   1031    953   -553   -436    992   -748   -704    -51     20   -641   -311
     41   1008    963   -527   -459    987   -766   -711    -75     -2   -654   -332
     72   1075   1002   -574   -465   1039   -750   -696    -64     10   -626   -319
    158   1189   1031   -675   -439   1111   -691   -641    -23     44   -581   -272
    106   1158   1052   -631   -472   1106   -678   -628    -28     33   -594   -272
     72   1140   1067   -607   -496   1104   -665   -618    -28     25   -594   -272
     67   1145   1078   -607   -504   1111   -654   -607    -33     15   -594   -272
     85   1174   1088   -631   -504   1132   -644   -589    -25     15   -594   -262
    119   1226   1106   -672   -493   1166   -620   -558      0     41   -566   -231
    129   1267   1135   -698   -504   1202   -592   -540     18     70   -506   -189
    137   1293   1156   -714   -509   1223   -584   -537     18     75   -480   -166
    109   1265   1153   -688   -522   1210   -605   -563     -7     46   -501   -176
     80   1202   1122   -641   -519   1163   -633   -594    -49      7   -537   -202
    140   1239   1098   -691   -478   1169   -620   -589    -49      5   -537   -202
    166   1260   1093   -714   -462   1176   -594   -568    -46      7   -535   -192
    106   1161   1054   -636   -472   1109   -605   -581    -85    -41   -581   -233
     70   1101   1031   -584   -480   1067   -620   -597   -114    -75   -610   -254
     57   1057   1000   -558   -472   1028   -636   -607   -142   -103   -639   -272
    145   1098    953   -623   -405   1026   -613   -589   -142   -109   -644   -267
    114   1047    930   -581   -407    989   -613   -600   -166   -140   -672   -293
     33    940    906   -485   -436    924   -631   -626   -210   -189   -706   -335
     54    953    898   -504   -420    927   -613   -613   -207   -192   -696   -329
     46    924    875   -485   -413    901   -607   -613   -220   -202   -698   -327
     36    880    844   -459   -405    862   -610   -618   -239   -223   -711   -337
     72    896    823   -483   -374    859   -589   -594   -236   -226   -698   -327
    155    865    706   -511   -275    787   -558   -555   -252   -267   -730   -366
    163    743    579   -454   -207    662   -488   -480   -265   -324   -797   -454
    187    727    540   -457   -176    633   -379   -348   -207   -306   -800   -470
    252    846    594   -548   -171    722   -262   -153    -64   -176   -685   -358
    301   1314   1010   -810   -355   1163   -194     -5    200    174   -301     31
    189   1977   1784  -1083   -797   1880   -213    -20    478    623    226    555
    -20   2314   2335  -1148  -1179   2325   -441   -322    501    839    522    826
    -96   2088   2184   -995  -1140   2135   -743   -737    174    600    332    639
    -80   1301   1382   -610   -732   1340   -878  -1067   -441   -145   -402    -12
    -44    644    688   -301   -366    665   -893  -1088   -763   -610   -904   -475
    -20    394    415   -189   -218    405   -828   -930   -750   -675  -1015   -581
      2    420    418   -210   -207    420   -680   -735   -623   -589   -956   -542
     44    558    514   -301   -233    535   -545   -574   -485   -475   -841   -446
     77    659    581   -368   -252    620   -470   -480   -402   -402   -769   -374
     85    675    587   -381   -252    631   -420   -423   -361   -371   -740   -337
     80    691    610   -384   -265    652   -387   -387   -345   -361   -717   -322
     90    722    631   -407   -270    675   -361   -355   -329   -345   -678   -301
     62    696    633   -379   -285    665   -345   -335   -329   -337   -652   -293
     44    691    644   -368   -301    667   -327   -316   -324   -329   -641   -280
    101    748    646   -423   -272    698   -296   -283   -309   -314   -610   -244
     90    737    646   -415   -277    693   -285   -270   -311   -319   -605   -246
     59    727    665   -394   -303    696   -270   -254   -314   -319   -587   -241
      7    711    704   -361   -350    706   -252   -233   -309   -309   -558   -223
    -36    730    766   -345   -400    748   -218   -200   -290   -290   -530   -197
     23    784    758   -405   -368    771   -176   -166   -267   -275   -511   -168
     38    787    748   -413   -355    769   -166   -155   -267   -275   -506   -161
     46    776    727   -413   -340    753   -155   -142   -270   -280   -506   -155
     64    776    711   -420   -322    745   -142   -129   -277   -285   -509   -148
     67    779    711   -426   -324    745   -140   -122   -280   -283   -509   -135
     98    800    698   -449   -298    750   -124    -96   -275   -277   -496   -129
    116    823    706   -472   -296    766   -106    -75   -272   -275   -485   -132
    109    826    717   -467   -303    771    -93    -54   -265   -272   -472   -127
    111    828    714   -472   -301    774    -93    -36   -259   -265   -454   -103
    135    815    678   -475   -270    748    -88    -12   -257   -262   -446    -90
    231    901    667   -568   -218    784    -57     36   -223   -226   -410    -49
    207    940    732   -574   -262    836    -36     70   -197   -189   -366     -7
    176    909    730   -542   -275    820    -31     85   -200   -184   -361      2
    231    943    711   -587   -241    828     -5    119   -189   -171   -337     15
    244    937    693   -592   -226    815     12    140   -192   -174   -332     15
    241    956    714   -597   -236    836     36    153   -189   -171   -327     18
    252    956    704   -605   -226    831     54    163   -192   -171   -324     10
    293    963    667   -628   -187    815     80    179   -187   -163   -311     15
    288    948    659   -620   -187    805     90    187   -181   -163   -309     25
    293    932    639   -613   -171    787    103    200   -176   -166   -311     38
    306    922    613   -615   -155    769    127    210   -174   -168   -316     38
    316    948    628   -633   -155    789    150    233   -158   -145   -301     41
    319    932    610   -626   -145    771    168    241   -161   -148   -303     33
    324    911    587   -618   -129    750    181    236   -168   -158   -314     18
    314    891    576   -605   -129    735    194    241   -168   -153   -314     10
    288    852    563   -571   -137    709    202    241   -174   -158   -322    -10
    272    820    545   -548   -137    685    205    241   -184   -166   -329    -25
    311    828    517   -568   -101    672    223    259   -179   -161   -319    -10
    381    891    509   -639    -62    701    259    285   -179   -140   -296      7
    384    927    542   -657    -77    735    285    298   -176   -124   -270     20
    342    891    545   -618   -101    719    270    293   -174   -140   -262      7
    327    865    537   -594   -103    701    257    293   -176   -158   -254     -2
    342    904    558   -626   -106    732    285    322   -158   -137   -231     12
    353    945    589   -649   -116    769    324    361   -135   -109   -179     28
    335    966    631   -652   -148    800    361    397   -114    -80   -114     46
    314    989    675   -652   -179    833    389    428    -88    -51    -70     72
    306    995    688   -649   -189    841    405    446    -75    -33    -67     77
    314   1034    719   -672   -202    875    441    475    -51     -5    -59    106
    293   1075    782   -685   -244    927    475    498    -25     12    -36    135
    254   1065    810   -659   -277    937    485    498    -20      7    -44    153
    226   1067    839   -649   -306    953    488    501    -23      7    -54    174
    200   1054    854   -628   -327    956    485    496    -31     -5    -75    176
    176   1052    875   -615   -350    966    488    501    -36     -7    -85    179
    145   1034    888   -589   -371    961    491    504    -46     -5    -98    171
    103    966    862   -535   -379    914    488    506    -57    -18   -124    153
     83    909    823   -496   -371    867    491    511    -62    -31   -150    140
     77    849    769   -465   -348    810    493    514    -80    -57   -176    122
     72    805    732   -439   -329    769    496    514    -96    -83   -194    109
     62    761    698   -413   -319    732    496    509   -114   -106   -223     93
     44    698    654   -374   -303    678    485    496   -140   -142   -252     67
     18    659    641   -340   -311    652    483    491   -155   -161   -265     54
     25    644    618   -335   -296    631    493    501   -153   -168   -262     49
     33    631    594   -332   -280    613    493    504   -155   -174   -259     44
     15    613    597   -314   -290    605    504    509   -161   -176   -262     36
     12    563    548   -288   -267    555    501    514   -181   -200   -288      7
     49    467    418   -257   -184    444    527    555   -213   -254   -358    -62
     38    384    345   -213   -155    366    633    683   -174   -267   -410   -127
     38    402    363   -220   -163    384    761    854    -59   -197   -358    -90
    116    641    522   -379   -202    581    878   1044    150     18   -135    111
    163   1197   1034   -680   -433   1117    914   1140    423    410    319    545
    -18   1777   1795   -880   -909   1787    769    940    579    787    795    984
   -168   1925   2091   -878  -1130   2008    444    527    446    852    943   1085
   -202   1504   1706   -652   -953   1602    179    106    -10    392    566    727
   -223    646    870   -210   -545    758    122    -93   -553   -363   -163     83
   -171     90    259     38   -215    174    176     44   -680   -641   -488   -223
   -101    -20     80     59    -90     28    283    233   -587   -613   -501   -249
    -75     49    122     12    -98     85    405    394   -462   -519   -431   -210
    -54    166    220    -54   -137    192    506    527   -332   -405   -327   -127
    -51    246    298    -98   -176    272    568    594   -257   -332   -254    -70
    -44    265    309   -111   -176    285    605    633   -218   -309   -226    -51
    -38    257    296   -111   -168    275    626    659   -194   -296   -200    -38
    -25    280    306   -127   -166    293    641    688   -171   -270   -161    -15
    -36    262    298   -114   -168    277    644    698   -166   -262   -148    -15
    -49    249    296   -101   -171    272    662    714   -155   -246   -127     -7
    -59    265    324   -103   -192    293    680    724   -142   -228   -106      2
    -77    223    301    -72   -189    262    688    727   -150   -241   -111     -2
    -77    202    280    -62   -179    241    685    732   -150   -244   -114     -2
    -80    226    306    -72   -192    265    701    745   -142   -226    -85     12
    -72    249    319    -88   -197    283    711    756   -137   -207    -59     23
    -49    270    319   -109   -184    293    732    784   -116   -184    -25     49
    -54    259    311   -103   -184    285    735    797   -111   -181    -12     51
    -59    257    316    -98   -189    285    748    815    -98   -174      2     57
    -51    267    316   -109   -184    290    766    839    -83   -148     28     72
    -41    280    322   -119   -181    301    774    852    -70   -135     46     83
    -33    283    316   -124   -176    298    782    867    -67   -137     62     83
    -51    285    335   -116   -192    309    789    880    -54   -122     88     85
    -36    267    301   -116   -168    283    789    901    -38   -106    114     93
    -20    277    298   -127   -158    288    789    927    -18    -75    148    114
      2    293    290   -148   -142    293    787    943     -2    -51    176    135
     18    311    293   -166   -137    303    795    979     23    -20    218    166
     33    329    293   -181   -129    314    805   1005     38      2    262    197
     46    322    275   -184   -114    298    815   1026     46     18    298    226
     57    316    259   -189   -101    288    836   1049     59     25    311    259
     67    319    252   -194    -93    285    857   1062     67     31    314    277
     72    311    239   -194    -85    275    865   1067     70     33    322    285
     64    314    249   -189    -90    283    883   1078     90     54    345    301
     62    301    236   -181    -88    270    896   1088    103     67    363    327
     54    285    228   -171    -85    257    914   1098    116     80    387    337
     51    280    228   -166    -88    254    927   1106    122     90    407    335
     67    270    202   -168    -67    236    940   1104    122     90    410    316
     49    239    189   -145    -70    215    945   1104    129     88    400    293
     31    205    174   -119    -70    189    956   1109    132     90    407    290
    -12    166    176    -77    -96    171    969   1109    132     93    428    285
    -25    140    166    -57    -96    153    979   1114    140     90    441    277
      0    137    137    -70    -70    137    958   1098    142     77    449    270
    -25    122    148    -49    -88    135    953   1098    148     80    459    280
    -54    106    161    -28   -109    132    948   1098    148     90    470    285
    -77     80    158      0   -116    119    950   1109    155    101    485    303
   -103     51    155     25   -129    101    974   1122    158    119    511    314
   -148     18    166     64   -155     90    997   1132    153    140    537    314
   -168    -23    145     96   -158     59   1008   1135    145    155    550    309
   -103    -23     80     64    -93     28   1008   1140    153    189    566    309
    -41    -20     20     28    -33      0   1002   1161    166    226    659    335
     -2     -2     -2      2      0     -2   1008   1182    176    239    706    368
     51     62     10    -57     20     36   1047   1226    207    257    717    423
     90    140     49   -114     20     96   1111   1296    259    290    745    496
     38    181    140   -111    -51    161   1135   1325    285    316    779    548
   -145    111    257     15   -200    184   1135   1319    288    324    800    568
   -184    127    311     28   -249    218   1158   1335    309    350    841    602
   -153    142    296      5   -223    218   1158   1325    301    342    839    597
   -148    106    252     20   -200    179   1122   1288    270    309    818    581
    -88    114    202    -12   -145    158   1117   1288    262    301    826    600
    -67     80    148     -7   -106    114   1122   1288    254    293    818    594
    -93     -7     85     51    -90     38   1096   1260    210    249    792    548
    -70    -77    -10     72    -31    -46   1060   1226    168    213    756    491
    -51   -148    -98     98     20   -124   1036   1205    129    179    706    454
    -25   -202   -179    114     72   -192   1015   1176     90    145    665    418
     18   -200   -218     90    116   -207   1023   1174     83    137    670    407
     20   -228   -252    103    135   -239   1026   1169     75    132    657    402
    -54   -319   -265    187    103   -290   1018   1156     59    116    628    389
   -103   -371   -270    236     80   -322   1005   1143     51    101    626    381
   -132   -400   -267    267     67   -335   1002   1137     54     98    644    394
    -88   -348   -262    218     85   -306   1028   1166     80    124    667    426
    -33   -379   -345    205    155   -363   1057   1205     88    116    652    413
    -77   -537   -462    306    189   -498   1109   1273     83     64    587    348
   -129   -610   -480    371    174   -545   1202   1371    127     62    561    314
   -106   -537   -433    319    161   -485   1312   1530    259    174    644    381
    -72   -197   -127    135     25   -163   1361   1634    467    439    937    646
    -98    410    509   -155   -303    457   1314   1577    678    826   1395   1067
   -176    927   1104   -374   -639   1015   1091   1275    719   1114   1766   1376
   -267    771   1039   -254   -654    904    745    857    413    950   1665   1265
   -332    111    441    109   -387    275    587    545    -93    327   1070    771
   -298   -545   -246    420    -28   -397    600    542   -410   -192    532    327
   -194   -769   -574    483    189   -672    693    735   -371   -252    423    220
   -129   -735   -607    431    236   -672    813    896   -231   -155    480    270
   -155   -691   -537    423    189   -615    901   1002   -111    -59    553    335
   -150   -618   -467    384    155   -542    963   1075    -15     25    631    402
   -129   -542   -413    337    140   -478   1008   1124     49     88    696    454
   -145   -550   -407    348    129   -480   1002   1127     62     93    704    465
   -119   -542   -423    329    150   -483   1002   1137     75    103    717    472
    -38   -457   -418    246    189   -439   1028   1171    114    137    766    509
    -75   -475   -400    275    161   -439   1028   1169    114    148    787    522
   -124   -506   -384    314    129   -444   1013   1145    101    135    787    506
    -44   -415   -371    228    163   -394   1036   1166    132    163    820    537
    -23   -389   -366    207    168   -379   1041   1169    142    168    831    545
    -80   -452   -371    267    145   -413   1018   1145    124    150    818    537
    -75   -454   -379    262    150   -415   1008   1143    127    158    836    550
    -51   -420   -368    233    158   -394   1005   1148    145    179    865    576
    -20   -397   -376    207    176   -389   1005   1153    158    184    883    587
    -28   -397   -368    213    168   -384   1005   1150    166    181    909    592
    -44   -397   -355    218    155   -376   1005   1145    176    184    937    594
    -10   -348   -340    179    163   -342   1018   1166    202    215    974    618
    -12   -350   -337    181    161   -345   1005   1158    200    223    989    615
     18   -337   -355    161    187   -345    987   1145    194    218    997    615
     38   -329   -368    145    202   -348    971   1137    194    218   1008    615
     59   -311   -371    124    215   -340    958   1137    205    218   1023    618
     93   -290   -384     98    236   -335    953   1145    220    228   1031    623
    129   -249   -379     59    254   -314    963   1171    249    257   1041    646
     98   -249   -350     75    223   -298    958   1182    265    275   1049    657
     90   -220   -311     62    200   -265    961   1189    285    301   1067    670
    103   -161   -265     25    184   -213    969   1202    311    329   1093    683
     64   -155   -220     46    142   -187    963   1195    316    332   1106    680
     62   -140   -202     38    129   -171    966   1197    327    335   1124    691
     64   -129   -194     31    129   -161    971   1200    335    332   1132    693
     75   -106   -184     15    129   -145    992   1208    353    340   1143    701
     57    -85   -142     15     98   -114   1002   1208    374    345   1153    706
     -5    -90    -88     46     41    -90   1008   1205    394    361   1153    711
     -7    -75    -67     38     28    -72   1026   1213    423    384   1163    724
    -15    -46    -31     28      5    -38   1034   1208    446    400   1176    727
    -44    -41      2     44    -23    -20   1041   1195    462    410   1189    722
    -96    -57     38     75    -70    -10   1047   1187    472    410   1192    709
   -161    -80     80    119   -122     -2   1049   1176    483    410   1187    704
   -132    -64     64     98   -101      0   1049   1163    491    405   1171    691
    -85    -51     33     70    -59    -10   1034   1137    488    394   1153    670
   -101    -67     31     83    -67    -18   1008   1117    483    389   1140    665
    -90    -90      0     90    -46    -46    995   1109    485    389   1127    662
    -64    -83    -18     72    -25    -51    982   1101    496    397   1122    665
    -72    -75     -2     75    -36    -38    945   1072    493    394   1104    652
    -49    -77    -28     62    -10    -51    943   1070    504    400   1096    654
    -38    -57    -20     46    -10    -38    963   1080    522    420   1101    670
    -31    -28      0     28    -18    -15    984   1101    555    449   1111    696
    -15    -12      2     15    -10     -5   1008   1119    581    472   1124    717
    -18    -10      5     12    -12     -2   1010   1119    587    480   1122    719
     -7     18     25     -5    -18     23   1015   1127    605    501   1132    732
      2     49     44    -25    -20     46   1010   1127    613    514   1140    737
     33     93     59    -62    -12     77    997   1124    626    535   1153    756
     41    116     72    -80    -15     96    995   1114    633    548   1161    782
     54     90     36    -72      7     64    963   1078    615    537   1137    771
     72     88     15    -80     28     51    917   1031    581    511   1106    748
    109    119     10   -114     49     64    888   1002    563    496   1091    740
    124    127      2   -127     59     64    867    984    550    483   1072    727
     85     64    -23    -75     54     20    844    953    522    457   1036    693
     49    -15    -67    -18     57    -41    820    914    493    423    989    652
     12   -127   -140     57     75   -132    784    872    449    371    924    592
     75   -119   -194     20    132   -155    789    872    452    371    917    587
     80   -140   -220     28    148   -179    782    859    439    361    893    579
     20   -200   -220     88    119   -210    753    826    405    329    852    548
    -23   -252   -228    137    101   -241    732    795    381    303    823    530
    -23   -277   -254    150    114   -265    719    787    371    298    810    524
    -12   -267   -254    140    119   -262    711    776    368    298    802    522
    -20   -262   -241    140    109   -252    706    763    366    296    792    511
    -46   -283   -236    166     93   -259    693    750    355    288    776    501
    -44   -413   -368    228    161   -392    698    766    311    220    688    415
    -44   -485   -441    265    197   -465    784    857    322    181    613    332
    -31   -457   -426    244    194   -441    896   1000    415    241    633    337
      2   -277   -280    137    140   -277    992   1174    607    433    807    498
     25    265    239   -145   -106    252    979   1221    878    826   1241    927
    -88    898    987   -407   -537    943    836   1036   1057   1221   1717   1374
   -202   1117   1319   -457   -761   1218    506    636    950   1325   1888   1512
   -283    698    982   -207   -631    839    197    179    483    901   1509   1169
   -301   -166    135    231   -220    -15    132    -23    -70    150    743    514
   -176   -587   -410    379    116   -498    197     96   -194   -114    418    220
   -158   -698   -540    428    189   -620    288    257   -111    -90    387    179
   -187   -670   -483    428    148   -576    394    392     10      0    433    223
   -171   -574   -405    371    116   -491    465    478    114     88    501    288
   -163   -517   -355    340     96   -436    496    519    168    137    540    332
   -140   -472   -332    306     93   -402    506    537    200    161    566    361
   -122   -454   -332    288    103   -394    504    537    210    174    576    371
   -103   -418   -314    259    103   -366    501    532    215    181    576    368
    -77   -379   -301    228    109   -340    496    530    220    189    581    371
    -96   -384   -288    236     96   -337    483    514    215    187    576    368
   -103   -387   -283    246     88   -335    472    504    215    189    574    363
    -96   -371   -275    231     88   -324    462    496    218    200    579    366
    -93   -368   -275    231     90   -324    452    480    213    202    568    374
    -88   -371   -283    228     96   -329    449    475    215    202    568    387
    -80   -355   -275    218     96   -316    441    467    223    215    589    405
    -90   -353   -262    220     85   -309    420    446    215    215    602    413
    -96   -340   -246    218     75   -293    415    436    218    215    613    413
   -101   -316   -215    207     57   -267    413    433    223    223    633    418
   -124   -319   -194    223     33   -257    392    415    218    220    620    410
    -72   -259   -187    163     54   -223    397    420    239    244    633    441
    -67   -241   -174    153     51   -207    397    418    244    257    633    457
    -88   -257   -171    171     38   -213    387    410    241    259    626    457
    -83   -213   -129    148     23   -171    379    405    249    270    631    452
   -103   -194    -93    148     -5   -145    358    394    244    277    626    441
   -103   -176    -75    140    -15   -127    348    400    249    290    649    457
    -75   -142    -70    106     -2   -106    345    415    265    314    667    480
    -62    -93    -31     77    -15    -62    342    431    283    342    691    509
    -70    -75     -5     72    -33    -41    335    428    288    350    701    514
    -59    -54      2     57    -31    -25    337    420    280    350    711    514
    -54    -31     20     41    -38     -5    348    410    267    348    714    511
    -62    -12     49     38    -57     18    355    400    270    340    709    506
    -64     15     77     23    -72     44    355    392    272    342    696    496
    -75     18     93     28    -85     54    348    384    270    345    683    496
    -77     31    109     20    -93     70    350    387    277    355    683    519
    -80     54    135     12   -106     93    348    384    285    363    688    527
    -77     80    155     -2   -119    116    337    371    283    361    683    522
    -83    101    184     -7   -135    140    335    355    285    361    672    511
   -101     90    192      5   -148    142    327    335    277    345    654    491
    -88    114    202    -12   -145    158    319    319    277    340    646    480
    -77    116    194    -20   -137    155    296    290    257    324    631    457
    -80     98    179    -10   -129    137    272    259    236    303    610    428
    -70    122    192    -28   -129    155    257    252    239    306    618    426
    -51    140    192    -44   -122    166    239    239    233    301    623    423
    -41    137    179    -49   -111    158    218    218    223    288    605    405
    -23    163    184    -70   -103    174    213    215    226    288    597    407
     12    184    171    -98    -80    179    197    200    215    277    581    400
     36    192    155   -114    -59    174    189    192    202    265    561    384
     62    233    168   -148    -54    202    194    197    210    275    566    394
     75    277    202   -179    -62    241    202    210    228    288    581    405
     88    311    220   -202    -64    267    210    220    244    303    587    415
    103    332    228   -218    -62    280    210    220    249    311    587    413
    127    358    228   -244    -51    293    192    210    244    303    576    407
    153    392    239   -272    -44    316    176    189    239    298    581    402
    179    449    270   -314    -46    361    174    184    246    316    607    426
    187    509    322   -348    -67    415    187    192    267    340    626    462
    122    483    358   -303   -116    420    158    158    252    327    610    467
     72    433    361   -254   -142    397    114    114    213    298    581    452
     88    418    329   -254   -122    376     85     96    192    285    563    441
     62    376    314   -218   -124    345     62     75    171    267    550    426
     72    381    309   -228   -119    345     62     75    168    265    545    426
     80    329    249   -205    -83    290     57     67    150    246    517    407
     20    231    210   -127    -96    223     31     41    116    213    478    366
    -46    127    174    -38   -109    150     -2     10     77    174    441    329
     12    168    153    -90    -72    161      7     18     90    181    472    348
    -28    129    158    -51    -93    145     -2     -2     72    163    472    337
    -62     96    158    -18   -111    127    -23    -23     51    145    457    314
    -36    114    150    -38    -93    132    -18    -20     46    145    459    316
    -75     85    161     -7   -119    122    -28    -25     36    135    459    309
    -88     77    166      2   -127    122    -33    -20     36    132    465    314
   -135    -46     88     88   -111     20    -49    -28     -2     77    405    252
   -150   -174    -23    163    -64    -98     -2     28    -15     18    324    163
   -142   -176    -36    158    -54   -106    109    166     57     38    327    153
    -85    -59     25     72    -57    -18    202    342    194    163    439    259
    -38    361    400   -163   -218    379    280    509    454    485    779    605
   -137   1010   1148   -436   -641   1078    301    537    753    943   1301   1137
   -363   1460   1823   -550  -1093   1641    119    254    833   1226   1670   1478
   -462   1278   1740   -407  -1101   1509   -194   -181    524   1031   1530   1337
   -501    519   1018    -10   -761    769   -410   -571    -72    345    854    724
   -454   -257    197    355   -327    -31   -467   -659   -483   -239    231    155
   -355   -433    -77    392   -142   -257   -423   -506   -449   -283    150     77
   -316   -387    -72    350   -122   -231   -298   -324   -314   -187    218    135
   -290   -283      7    285   -150   -137   -197   -189   -189    -75    311    223
   -280   -205     75    244   -179    -64   -129   -116   -111     -7    376    283
   -265   -161    103    213   -187    -31    -90    -77    -72     28    410    316
   -259   -153    103    205   -181    -25    -72    -59    -57     44    436    335
   -254   -148    103    200   -181    -23    -64    -57    -54     44    454    340
   -252   -140    111    197   -181    -15    -57    -46    -51     51    480    358
   -252   -124    124    187   -189     -2    -64    -49    -57     59    496    368
   -249   -124    124    187   -189      0    -67    -57    -64     59    504    371
   -257   -132    122    192   -192     -5    -67    -59    -72     51    532    374
   -290   -163    127    228   -210    -18    -70    -70    -88     38    537    374
   -303   -168    135    233   -220    -18    -62    -62    -83     41    550    381
   -303   -168    135    236   -220    -18    -36    -31    -62     70    576    407
   -293   -158    135    223   -215    -12    -18      2    -38     93    605    439
   -277   -140    137    210   -207     -2    -10     20    -18    114    628    462
   -272   -142    129    205   -202     -7     -7     28     -2    135    639    467
   -265   -122    142    194   -205      7    -12     38      7    158    652    475
   -254    -98    153    174   -205     28    -23     44     20    174    672    480
   -246    -88    158    168   -202     33    -44     41     33    166    672    483
   -207    -59    148    132   -179     41    -46     46     44    161    665    493
   -145     -5    140     75   -142     64    -33     72     67    181    683    519
   -145     -2    142     72   -145     67    -38     83     77    184    680    527
   -168    -23    145     96   -158     59    -59     93     88    181    685    535
   -176    -20    155     98   -168     67    -64    111     88    192    698    561
   -171      5    176     83   -174     90    -44    137     98    218    724    597
   -137     46    181     44   -161    114     -7    179    119    249    758    636
   -194    -15    179    106   -187     80    -10    181    101    241    753    639
   -218    -49    166    132   -194     57    -10    184     85    241    756    641
   -153     31    184     59   -168    106     23    210    101    267    782    662
   -137     64    202     36   -168    132     54    231    109    277    789    675
   -194     25    220     85   -207    122     57    228     93    267    774    675
   -197     20    218     88   -210    119     64    239    101    272    782    680
   -202     10    213     96   -207    111     85    257    114    283    795    680
   -226     -7    218    116   -223    103     90    265    111    280    792    670
   -296    -72    223    184   -259     75     80    257    103    272    776    646
   -254    -44    207    148   -233     83    106    275    127    301    787    662
   -202    -10    192    106   -200     90    150    311    153    332    797    685
   -249    -80    168    166   -210     44    145    298    132    309    769    662
   -293   -127    166    210   -231     18    122    280    109    285    748    646
   -309   -127    179    215   -244     25    119    283    103    296    756    652
   -285   -106    179    194   -233     36    124    301    119    309    776    667
   -283    -90    189    187   -239     49    132    316    124    306    807    683
   -277    -64    213    171   -246     72    140    324    129    314    823    696
   -277    -67    207    171   -244     70    150    342    145    329    846    709
   -290    -77    213    184   -254     67    153    350    150    340    867    717
   -296    -98    197    194   -249     46    145    348    145    335    875    706
   -265    -88    176    176   -220     44    142    348    142    337    898    714
   -163    -10    153     88   -158     70    179    392    166    363    932    735
   -140      0    140     70   -142     70    184    402    163    366    930    737
   -148      2    148     70   -148     75    184    407    171    374    935    745
    -72     75    148      0   -109    111    218    446    213    413    976    795
   -109     62    171     20   -140    116    220    441    207    415    974    802
   -161     28    189     67   -174    109    200    413    192    405    958    797
   -161      7    166     75   -163     85    161    371    163    379    935    779
   -161    -38    122    101   -142     41    116    332    127    342    896    750
   -158    -44    111    101   -137     33     98    324    119    342    885    758
   -135    -54     80     93   -109     12     93    324    114    337    875    753
   -142   -103     38    122    -93    -33     88    319    101    319    862    740
   -148   -153     -5    150    -72    -80     88    303     83    301    839    719
   -145   -218    -72    181    -38   -145     67    280     46    262    802    683
   -148   -277   -129    213    -10   -202     49    262     18    228    769    649
   -174   -353   -181    262      2   -267     33    239    -15    187    732    615
   -153   -374   -220    265     33   -298     20    226    -36    168    719    594
   -153   -389   -236    270     38   -314      7    215    -49    150    711    579
   -161   -415   -254    288     46   -335     -5    205    -57    140    701    563
   -150   -420   -270    283     57   -345      5    215    -46    148    711    566
   -174   -431   -257    303     41   -345     15    226    -38    161    735    576
   -189   -517   -327    350     67   -420     12    228    -62    124    701    535
   -200   -659   -459    428    129   -561     64    285    -80     51    615    439
   -210   -722   -511    465    150   -618    174    407    -38     36    581    389
   -132   -602   -470    368    168   -537    303    602    106    150    678    465
   -101   -215   -114    158      5   -163    366    748    358    465   1015    789
   -192    387    576    -98   -384    480    309    706    602    885   1519   1280
   -329    888   1218   -283   -774   1052     88    413    680   1197   1922   1636
   -368    867   1236   -249   -802   1052   -241      2    441   1122   1912   1592
   -454    122    576    163   -517    348   -415   -353   -142    428   1244   1002
   -413   -579   -166    496   -124   -374   -400   -371   -501   -140    644    472
   -355   -911   -558    633     98   -735   -345   -220   -522   -270    465    298
   -306   -919   -613    613    153   -766   -241    -59   -405   -205    491    311
   -239   -758   -519    496    137   -639   -124     80   -259    -85    587    400
   -244   -691   -446    465    101   -568    -62    150   -176    -20    639    449
   -267   -672   -407    467     67   -542    -46    176   -145      2    657    465
   -239   -623   -384    431     72   -504    -18    213   -103     36    688    504
   -213   -576   -363    392     72   -472     -2    241    -70     64    714    535
   -205   -558   -353    381     72   -454      2    252    -54     75    730    550
   -215   -550   -335    381     57   -444      0    254    -49     80    737    558
   -202   -563   -361    384     77   -462     -2    254    -57     75    724    542
   -187   -545   -358    366     83   -452     10    267    -49     83    727    550
   -200   -537   -337    368     67   -436     10    275    -41     88    737    563
   -218   -522   -303    368     41   -413     10    275    -31     93    758    576
   -205   -498   -293    353     44   -397     18    293    -12    109    782    600
   -187   -472   -285    327     49   -379     15    298      7    119    800    607
   -207   -493   -285    350     36   -389      2    296      7    114    792    597
   -218   -439   -220    327      0   -329      5    303     31    135    813    607
   -228   -394   -166    311    -31   -280     36    342     75    171    849    644
   -244   -371   -127    306    -59   -249     54    361     98    197    867    654
   -249   -374   -124    311    -64   -249     51    363     98    207    875    657
   -215   -379   -163    296    -25   -272     31    353     83    197    867    636
   -179   -350   -171    265     -5   -262     23    361     90    210    883    644
   -181   -342   -161    259    -10   -252     15    371    103    228    901    657
   -132   -288   -155    210     10   -220     15    394    124    249    922    672
    -88   -246   -158    166     33   -202      2    407    132    259    932    678
    -77   -267   -189    174     54   -228    -20    410    132    254    919    670
    -77   -249   -171    161     44   -210    -18    428    148    275    932    680
    -72   -215   -142    142     33   -179      2    452    166    293    948    698
    -59   -192   -132    127     36   -163     18    459    176    301    958    711
    -83   -218   -135    150     25   -176     15    454    166    290    945    701
   -111   -272   -161    192     23   -218     10    446    153    272    917    675
   -101   -254   -153    176     25   -205     31    457    168    283    917    675
    -96   -231   -137    161     20   -184     41    462    187    301    919    680
    -90   -215   -124    153     15   -171     36    459    197    309    917    672
    -83   -202   -122    142     18   -163     59    478    226    337    927    675
   -114   -262   -148    187     15   -205     64    472    233    337    914    659
   -150   -301   -153    223      0   -228     67    459    233    329    896    644
   -158   -288   -129    223    -15   -210     72    449    241    337    891    649
   -168   -306   -137    236    -18   -223     77    441    244    340    883    649
   -161   -319   -158    239     -2   -239     77    439    244    342    875    649
   -163   -322   -161    241     -2   -241     67    431    236    340    865    644
   -166   -348   -181    257      7   -265     49    410    220    329    844    633
   -132   -327   -194    228     28   -262     49    410    228    340    846    644
    -96   -316   -220    205     62   -270     62    423    239    353    852    652
   -101   -332   -231    218     64   -283     57    428    241    361    852    649
   -119   -335   -215    228     46   -275     49    426    246    368    859    654
   -137   -329   -194    233     28   -265     51    433    257    379    865    659
   -150   -353   -202    252     23   -277     64    454    277    394    875    678
    -83   -303   -220    192     67   -265     93    488    309    426    904    714
     15   -192   -207     88    111   -200    137    537    350    480    948    761
    -41   -228   -187    135     72   -210    129    530    342    480    940    758
    -80   -233   -153    158     33   -194    132    524    345    491    943    763
   -137   -270   -135    202     -2   -202    122    501    340    485    932    761
   -116   -228   -111    174     -2   -171    127    501    350    501    948    779
    -59   -179   -119    119     28   -150    127    506    350    509    961    802
    -70   -223   -155    145     41   -189     98    488    322    488    943    795
    -90   -270   -181    179     44   -226     59    462    296    470    930    782
    -93   -296   -202    194     54   -249     33    446    275    452    917    763
    -64   -285   -220    174     75   -254     28    444    262    439    906    743
     -2   -259   -257    129    124   -257     44    457    267    444    906    743
    -64   -381   -316    223    124   -350     28    431    226    400    852    693
   -142   -517   -374    329    114   -446    -10    389    166    345    792    633
   -114   -522   -410    316    145   -467    -12    381    148    335    776    626
    -54   -480   -426    267    184   -454      7    389    153    345    776    633
    -75   -509   -433    290    179   -472      2    374    137    332    750    613
   -135   -574   -439    355    150   -506    -31    348    111    311    724    589
   -106   -571   -467    337    179   -519    -25    353    116    322    732    597
   -129   -615   -485    371    176   -550    -38    337    101    306    717    579
   -103   -641   -540    371    218   -592    -38    348     93    283    691    553
    -72   -737   -665    405    296   -701      2    405     85    236    615    485
    -85   -753   -667    418    290   -711    101    506    129    231    594    441
    -49   -652   -605    350    277   -628    215    667    254    329    693    501
    -38   -389   -353    213    155   -371    288    795    452    571    956    727
   -142    103    246     20   -194    174    280    797    680    958   1400   1135
   -327    535    862   -103   -594    698     46    470    698   1221   1719   1423
   -327    522    846    -98   -587    683   -301     51    436   1132   1667   1371
   -257     67    322     93   -290    192   -457   -275    -41    581   1140    930
   -259   -623   -363    441     51   -493   -465   -353   -433    -10    524    415
   -293   -974   -680    633    192   -828   -449   -226   -452   -101    368    270
   -244   -982   -737    613    244   -859   -350    -70   -327    -28    397    288
   -158   -859   -704    506    272   -782   -252     59   -189     72    480    353
   -161   -787   -626    475    231   -706   -207    116   -103    142    537    402
   -187   -727   -540    457    176   -633   -184    142    -51    189    584    439
   -168   -670   -501    418    163   -584   -161    161    -18    213    605    462
   -129   -610   -480    368    174   -545   -142    168     -2    228    610    488
   -119   -584   -465    353    171   -524   -137    158    -15    233    607    472
    -83   -550   -467    316    189   -509   -140    148    -15    236    620    444
    -88   -535   -449    311    179   -493   -155    148      7    249    636    441
    -77   -535   -457    306    187   -496   -168    137      2    246    628    441
    -64   -540   -475    303    205   -509   -181    124     -2    241    605    431
    -36   -522   -488    277    223   -506   -189    122      0    244    602    446
    -41   -542   -504    290    228   -524   -223     96    -12    228    587    433
    -44   -553   -509    298    228   -530   -262     67    -23    213    561    418
     77   -418   -496    171    285   -457   -252     85     12    249    566    454
    192   -301   -496     51    342   -397   -236    101     41    275    576    480
    179   -340   -519     80    348   -431   -265     70     25    249    555    452
    137   -400   -537    129    335   -470   -296     33      2    226    542    423
    161   -413   -574    127    366   -493   -327     12    -23    213    550    402
    244   -374   -620     64    428   -496   -361     -7    -46    200    540    376
    283   -340   -626     28    452   -483   -384    -20    -54    192    548    361
    298   -298   -600     -2    446   -449   -400    -23    -46    207    587    355
    329   -231   -561    -49    444   -394   -389      2    -12    249    610    381
    288   -246   -535    -20    410   -392   -384     20      5    267    592    397
    236   -246   -483      5    358   -363   -387     28     20    285    581    407
    197   -218   -415     10    306   -316   -389     38     36    309    581    423
    150   -220   -371     36    259   -296   -379     54     54    319    574    428
    140   -202   -342     28    241   -272   -361     75     77    329    563    439
    127   -179   -306     25    215   -241   -348     85     85    329    558    446
    101   -158   -259     28    179   -210   -342     85     83    324    548    449
     80   -140   -220     31    150   -179   -335     90     88    332    535    457
     54   -166   -220     54    135   -192   -329     90     88    327    511    441
     20   -174   -197     75    106   -184   -319    101    101    329    496    439
     10   -132   -142     59     75   -137   -306    116    127    353    514    452
     -7   -137   -129     72     59   -135   -309    106    129    345    501    426
    -10   -148   -137     77     62   -142   -309     85    124    335    480    392
    -25   -137   -111     80     41   -124   -296     80    137    350    493    384
    -46   -129    -83     85     15   -106   -298     72    142    355    498    379
    -59   -140    -80    101     10   -111   -314     57    132    337    475    353
    -93   -174    -83    132     -5   -129   -329     36    119    322    452    324
   -106   -158    -54    132    -25   -106   -340     20    119    327    457    319
   -114   -142    -31    127    -44    -88   -348     18    122    332    462    311
    -80   -109    -28     96    -25    -70   -342     33    140    353    483    327
    -38    -57    -20     46    -12    -38   -337     46    158    374    509    355
    -64    -75    -12     70    -28    -44   -353     41    153    366    504    342
    -83    -77      5     77    -44    -36   -350     51    161    368    501    337
    -36      7     44     15    -38     25   -309     88    202    410    535    374
    -90    -20     70     54    -83     23   -311     88    205    410    524    371
   -137    -49     85     93   -111     18   -324     77    200    405    511    358
   -153    -18    132     85   -145     57   -335     77    210    415    519    361
   -114     59    174     28   -142    116   -327     93    236    441    548    389
   -137     62    200     36   -168    132   -337     75    231    433    542    379
    -67    179    244    -57   -155    210   -314     85    267    470    581    410
    -38    223    262    -93   -150    241   -311     80    275    488    594    428
   -181     72    254     54   -218    163   -397     -2    202    423    532    363
   -189     57    244     64   -218    150   -428    -25    187    413    530    355
   -129     75    205     25   -168    140   -426    -18    192    413    542    358
   -145     51    194     46   -171    122   -439    -33    179    397    532    337
   -189    -44    145    116   -168     49   -465    -67    142    353    491    288
   -179    -96     83    135   -132     -7   -480    -83    119    319    459    246
   -163   -119     44    140   -103    -38   -488    -96     98    298    444    223
   -129   -109     18    116    -75    -46   -504   -111     83    288    439    194
   -155   -155      0    155    -77    -77   -522   -132     59    262    418    168
   -215   -241    -25    228    -96   -135   -545   -161     33    226    387    137
   -168   -218    -51    192    -59   -135   -535   -145     49    233    402    142
   -122   -192    -70    155    -28   -132   -530   -148     57    241    405    140
   -181   -259    -77    220    -51   -168   -537   -163     46    233    389    127
   -226   -410   -184    316    -23   -298   -571   -194    -10    181    324     57
   -184   -511   -327    348     70   -420   -535   -153    -20    132    257    -28
   -124   -480   -355    301    114   -418   -426    -36     44    148    262    -41
    -64   -407   -342    236    137   -376   -324    127    163    226    324     18
    -20   -137   -116     77     46   -127   -283    259    363    467    553    265
      0    454    452   -228   -226    452   -296    290    620    872   1018    717
   -103    987   1091   -444   -597   1039   -452     83    748   1208   1431   1091
   -280    896   1176   -306   -727   1036   -795   -376    491   1122   1384   1052
   -407    181    587    111   -498    384   -984   -800   -103    454    732    491
   -506   -641   -137    574   -187   -389  -1049   -950   -561   -197     54    -85
   -407   -932   -524    670     57   -730  -1028   -833   -587   -350   -145   -244
   -280   -898   -618    589    168   -758   -940   -665   -449   -290   -145   -205
   -220   -771   -553    493    166   -662   -833   -524   -309   -168    -33   -187
   -187   -649   -465    418    137   -558   -756   -436   -205    -44    106   -184
   -184   -607   -423    394    116   -517   -704   -379   -145     28    200   -161
   -192   -600   -407    397    106   -504   -670   -350   -114     75    277   -184
   -205   -571   -366    387     77   -467   -665   -355   -116     83    303   -226
   -213   -563   -350    387     67   -457   -662   -361   -127     72    296   -236
   -226   -558   -332    389     51   -446   -662   -350   -129     67    280   -213
   -246   -550   -303    400     28   -428   -678   -353   -132     62    265   -153
   -213   -506   -296    358     38   -402   -665   -350   -124     62    244   -111
   -179   -465   -285    322     51   -376   -652   -337   -111     77    233    -75
   -135   -446   -311    290     85   -379   -654   -332   -116     75    207    -57
    -72   -431   -358    252    142   -394   -667   -329   -127     64    184    -31
    -93   -446   -355    267    129   -400   -688   -337   -137     44    153    -25
   -129   -480   -350    303    109   -415   -706   -355   -153     23    122    -20
   -142   -485   -342    311     96   -415   -717   -368   -158      7    109    -15
   -119   -441   -322    280    101   -381   -719   -366   -140     12    124     -7
    -85   -405   -322    244    116   -363   -722   -371   -135     12    129     -7
    -72   -389   -316    228    122   -353   -719   -371   -127     28    142    -18
   -140   -446   -306    293     80   -379   -727   -384   -137     20    137    -38
   -207   -498   -290    353     41   -394   -743   -392   -150     10    119    -49
   -163   -454   -290    306     62   -374   -748   -379   -135     25    101    -46
    -88   -397   -309    244    109   -353   -750   -361   -111     51     98    -31
    -33   -350   -319    189    140   -335   -756   -335    -77     90    124    -18
     54   -246   -301     96    176   -272   -732   -293    -36    148    168      5
    -36   -324   -288    179    124   -306   -766   -309    -51    132    142    -36
     10   -285   -296    137    153   -290   -750   -277    -25    155    161    -18
     88   -207   -296     57    192   -252   -691   -226     23    202    194     23
    -59   -314   -254    187     96   -285   -693   -249      5    184    179     -2
   -142   -384   -241    262     46   -314   -704   -275    -18    158    158    -31
   -140   -402   -265    270     59   -335   -691   -272    -12    153    148    -23
   -161   -465   -303    311     70   -384   -688   -288    -25    122    116    -46
   -181   -478   -296    329     57   -387   -683   -301    -28    111     96    -57
   -142   -441   -298    290     75   -368   -670   -288    -10    129     98    -57
   -114   -431   -319    272    101   -376   -652   -272      7    140    101    -67
   -109   -428   -322    267    103   -376   -646   -275     12    140     90    -93
   -106   -410   -303    259     98   -358   -641   -270     20    155    101    -98
    -98   -400   -303    246    101   -353   -636   -267     46    176    124    -85
    -90   -431   -340    262    122   -387   -636   -275     44    163    106   -101
   -129   -491   -363    309    114   -428   -646   -290     23    142     72   -127
   -189   -511   -322    350     64   -418   -646   -301     23    140     62   -132
   -223   -506   -283    363     28   -397   -641   -309     28    155     80   -140
   -197   -506   -309    350     54   -407   -646   -309     33    171     90   -142
   -150   -457   -309    301     77   -384   -644   -290     59    202    103   -103
   -137   -444   -306    290     83   -376   -641   -272     83    218     98    -85
   -140   -420   -280    280     70   -350   -631   -254    106    241     98    -83
   -181   -418   -236    298     25   -327   -623   -244    124    252     96    -75
    -67   -280   -213    171     70   -246   -581   -189    187    296    132    -25
      0   -205   -205    103    101   -205   -553   -153    218    319    148    -10
   -142   -316   -174    231     15   -246   -589   -194    189    285    119    -46
   -179   -329   -150    254    -15   -241   -592   -194    202    290    129    -44
   -142   -223    -83    181    -31   -155   -568   -181    239    329    179    -15
   -124   -148    -23    137    -51    -85   -561   -184    262    358    215     12
   -135   -174    -41    153    -46   -109   -600   -215    239    348    220     15
   -132   -213    -80    171    -25   -148   -628   -254    205    319    194    -12
   -181   -262    -80    220    -51   -171   -657   -290    176    288    161    -46
   -127   -231   -103    179    -12   -168   -685   -290    181    285    148    -46
   -148   -246    -98    194    -25   -171   -701   -314    174    270    135    -41
   -197   -303   -106    249    -46   -205   -719   -337    155    257    127    -54
    -90   -257   -166    174     36   -213   -704   -311    174    277    174    -31
     -2   -231   -228    116    111   -231   -696   -298    181    290    218    -15
   -150   -431   -280    290     62   -355   -711   -376    101    218    153    -83
   -184   -496   -311    340     62   -405   -688   -392     75    197    137    -93
   -184   -522   -337    350     75   -431   -719   -400     70    184    135    -98
   -124   -491   -366    309    119   -428   -745   -400     75    187    142    -98
    -49   -423   -374    233    161   -397   -727   -384     98    207    171    -67
   -106   -498   -392    301    142   -446   -704   -405     70    174    145    -90
   -153   -579   -428    366    135   -504   -704   -423     38    142    116   -116
   -122   -675   -553    400    215   -615   -706   -405     10     93     64   -171
    -64   -711   -646    387    288   -680   -610   -296     44     70     18   -239
   -122   -727   -605    426    239   -667   -511   -168    116    106     28   -249
   -127   -553   -426    337    148   -488   -415      5    293    283    181    -98
    -90    -96     -5     93    -44    -51   -361    148    579    654    550    296
   -205    600    802   -200   -504    701   -410     98    872   1145   1122    839
   -345    867   1213   -262   -779   1039   -667   -231    870   1332   1408   1049
   -371    501    872    -64   -623    688   -961   -678    446    961   1124    750
   -335   -350    -15    342   -161   -184  -1122  -1065   -244    132    355     57
   -303   -958   -654    631    174   -807  -1137  -1057   -491   -249    -62   -361
   -226  -1052   -826    639    298   -940  -1085   -904   -420   -241    -88   -407
   -124   -914   -792    517    332   -854   -935   -711   -257   -109     15   -309
   -148   -865   -717    506    283   -792   -807   -584   -140    -10    103   -218
   -197   -849   -654    522    226   -753   -763   -540    -90     36    148   -176
   -179   -826   -646    504    233   -737   -732   -504    -57     64    171   -137
   -140   -792   -652    465    254   -722   -722   -485    -41     80    189   -109
    -96   -750   -654    423    277   -704   -711   -478    -33     90    202    -85
    -98   -766   -667    431    283   -717   -701   -472    -33     90    215    -72
    -83   -740   -657    410    285   -698   -691   -459    -23     93    239    -54
    -88   -740   -652    413    280   -696   -691   -452    -18     96    252    -51
     -7   -678   -670    342    329   -675   -688   -423     12    122    275    -31
     72   -615   -691    270    379   -652   -698   -400     44    153    303     -7
     28   -644   -672    306    348   -657   -701   -415     36    155    311      5
    -12   -665   -652    337    319   -659   -667   -418     28    148    309     15
   -187   -807   -620    498    215   -714   -667   -457    -15     96    257    -28
   -181   -807   -626    493    220   -719   -665   -449    -10     98    252    -36
    -12   -672   -659    340    322   -667   -696   -402     41    145    290      7
    -23   -698   -678    361    324   -688   -698   -426     18    119    270    -25
    -64   -737   -672    402    303   -706   -626   -428      0    103    257    -38
   -145   -800   -657    472    254   -730   -633   -449     -7     90    249    -51
    -67   -724   -657    394    293   -691   -636   -426     20    122    290    -20
     -7   -680   -675    342    332   -678   -641   -413     36    140    316     -2
      0   -680   -680    340    340   -680   -636   -400     38    142    322     -5
     33   -620   -657    293    345   -639   -649   -384     54    155    337     12
     59   -581   -641    259    348   -610   -680   -366     70    176    361     36
     38   -597   -639    277    337   -618   -696   -371     70    184    371     36
    166   -496   -662    166    413   -579   -639   -340     98    223    418     75
    181   -467   -649    142    413   -558   -605   -311    111    236    439     83
     90   -540   -631    226    361   -584   -615   -329     85    210    415     59
     28   -589   -618    280    322   -602   -633   -348     67    187    397     51
     80   -530   -610    226    345   -568   -626   -337     80    197    407     70
     83   -524   -607    218    342   -566   -620   -340     70    187    400     67
     80   -524   -607    220    342   -566   -610   -345     62    176    387     64
    114   -498   -613    189    361   -555   -592   -335     72    181    381     70
    142   -452   -594    155    368   -522   -581   -309     77    200    394     70
    158   -410   -568    124    361   -488   -579   -303     93    223    413     62
     70   -441   -511    187    290   -475   -545   -316     93    213    415     33
    -49   -514   -465    280    205   -491   -542   -335     83    192    397      2
    -59   -504   -444    283    192   -475   -530   -332     90    192    400      7
    -96   -522   -428    306    163   -475   -540   -342     85    179    384     -7
   -150   -587   -436    368    140   -511   -566   -371     59    150    353    -28
   -103   -550   -449    327    171   -501   -574   -374     57    153    361    -31
     -7   -444   -436    226    213   -441   -542   -337     98    192    400      7
    -33   -441   -407    236    184   -423   -576   -355     90    189    397      5
    -44   -436   -394    239    174   -415   -561   -358     85    194    405      0
    -51   -400   -348    226    145   -376   -504   -327    106    215    428     23
   -135   -436   -301    285     83   -368   -501   -329    106    207    415     18
    -96   -392   -296    241     98   -345   -509   -322    114    215    418     31
    -57   -335   -277    194    109   -306   -496   -301    124    226    413     44
    -38   -283   -244    158    101   -265   -478   -293    135    231    400     57
    -41   -275   -233    158     96   -254   -488   -293    127    218    319     51
     -5   -210   -207    106    101   -210   -483   -277    137    236    265     62
      5   -150   -155     70     80   -153   -457   -275    158    265    262     70
    -75   -189   -114    132     18   -153   -470   -306    145    257    236     54
    -90   -200   -109    145      7   -155   -491   -319    132    257    223     62
    -62   -210   -148    135     41   -179   -532   -353    103    241    200     49
    -41   -210   -168    124     62   -189   -548   -381     83    231    176     28
    -90   -293   -202    189     54   -249   -579   -423     41    189    119    -18
   -148   -355   -207    252     28   -283   -607   -465     10    155     70    -51
    -70   -298   -228    184     77   -265   -600   -452     12    161     38    -49
     -2   -275   -272    140    132   -275   -607   -446     -5    148      5    -49
     31   -265   -296    116    161   -280   -597   -452    -18    140    -20    -62
    -38   -374   -335    207    148   -355   -613   -504    -77     80    -93   -132
   -116   -454   -340    283    111   -397   -644   -545   -122     41   -145   -187
   -132   -491   -358    311    111   -426   -646   -563   -142     23   -179   -218
   -142   -517   -374    327    114   -446   -654   -574   -150     15   -194   -228
   -103   -454   -350    280    122   -402   -628   -540   -122     44   -166   -181
   -127   -496   -368    311    119   -433   -649   -555   -142     20   -192   -194
   -111   -566   -457    337    171   -511   -683   -584   -194    -36   -254   -262
    -46   -626   -579    335    265   -602   -652   -537   -207    -83   -322   -342
    -51   -644   -592    348    270   -618   -537   -407   -142    -67   -337   -376
     -2   -558   -555    280    275   -558   -431   -228    -15     33   -259   -309
      7   -301   -311    145    158   -306   -363    -75    184    272    -25    -83
     12    285    270   -150   -129    277   -311      0    478    698    452    397
   -166    891   1057   -361   -610    974   -384   -161    675   1106    948    885
   -350    805   1153   -228   -753    979   -719   -605    426   1018    914    852
   -410    168    579    122   -496    374   -979  -1031   -124    436    350    335
   -392   -646   -254    519    -72   -449  -1062  -1228   -633   -249   -358   -314
   -246   -974   -727    610    239   -852  -1034  -1109   -701   -428   -592   -558
   -205   -950   -745    576    267   -846   -932   -930   -571   -335   -542   -527
   -171   -813   -641    493    233   -727   -826   -779   -431   -220   -452   -444
   -137   -717   -579    426    218   -646   -769   -696   -345   -142   -387   -379
     -5   -574   -568    290    280   -571   -696   -613   -265    -72   -329   -319
   -155   -701   -548    426    194   -626   -680   -628   -288   -106   -363   -350
   -213   -709   -496    462    140   -605   -633   -600   -254    -83   -345   -314
   -207   -693   -485    452    137   -592   -618   -597   -249    -72   -350   -301
   -233   -722   -488    478    127   -605   -639   -623   -275    -96   -392   -335
   -155   -652   -498    402    168   -576   -610   -592   -257    -77   -381   -306
    -90   -568   -478    329    192   -524   -584   -561   -228    -49   -358   -241
   -111   -594   -485    350    184   -540   -615   -574   -244    -54   -361   -220
   -116   -605   -488    361    184   -548   -636   -581   -259    -59   -374   -233
   -163   -633   -472    397    153   -555   -644   -594   -277    -70   -389   -267
   -140   -615   -475    376    166   -545   -649   -587   -283    -59   -381   -277
   -122   -584   -462    350    166   -524   -641   -574   -272    -44   -366   -280
   -142   -571   -428    358    142   -501   -644   -568   -265    -38   -358   -283
   -135   -537   -402    335    132   -470   -654   -563   -249    -31   -353   -272
   -142   -545   -405    342    129   -475   -667   -568   -252    -33   -358   -272
   -145   -542   -397    342    124   -472   -672   -561   -246    -28   -337   -270
    -46   -465   -418    257    184   -441   -636   -511   -202     18   -280   -236
      2   -441   -446    218    223   -444   -607   -488   -187     36   -259   -233
    -70   -501   -433    285    179   -467   -610   -483   -189     41   -246   -223
   -187   -626   -441    405    127   -535   -641   -501   -210     23   -257   -233
   -161   -649   -488    405    163   -568   -659   -488   -200     36   -231   -213
    -36   -532   -496    283    228   -514   -639   -446   -158     72   -176   -168
     -2   -506   -504    254    249   -506   -613   -420   -129     93   -140   -137
    -46   -592   -545    319    249   -571   -615   -413   -122     96   -132   -124
    -75   -641   -566    358    244   -605   -633   -420   -124     88   -140   -129
    -36   -568   -532    301    246   -550   -626   -413   -109     93   -129   -132
     38   -498   -537    228    288   -517   -568   -363    -72    119    -90   -103
    -28   -527   -498    275    233   -514   -542   -342    -64    122    -75   -103
    -88   -594   -506    342    207   -550   -550   -342    -77    119    -80   -119
    -67   -618   -553    342    241   -587   -550   -355    -96    109   -111   -168
    -41   -607   -566    324    259   -587   -524   -340    -85    129    -83   -189
     36   -555   -592    259    314   -574   -470   -296    -46    174    -31   -179
    -51   -631   -579    342    262   -605   -478   -309    -54    168    -25   -202
   -137   -667   -532    400    194   -600   -449   -309    -51    168     -7   -205
   -127   -652   -524    389    197   -587   -444   -303    -44    163      7   -207
   -179   -724   -548    452    184   -639   -467   -342    -75    127    -15   -241
   -207   -795   -587    501    189   -691   -472   -371   -106     93    -44   -283
   -174   -826   -652    496    239   -740   -496   -387   -122     72    -59   -306
   -153   -818   -667    485    257   -743   -506   -376   -119     83    -46   -303
   -124   -774   -649    449    259   -711   -509   -363   -106    109    -23   -262
   -132   -792   -659    462    262   -727   -504   -358    -93    124    -23   -241
    -96   -787   -691    441    296   -740   -465   -329    -67    135    -18   -223
   -119   -807   -688    465    283   -748   -467   -327    -72    127    -23   -244
   -111   -758   -646    433    267   -704   -457   -298    -41    158     10   -213
    -36   -657   -620    348    290   -639   -413   -239     12    213     75   -153
    -75   -665   -589    368    257   -628   -384   -231     23    223     93   -150
   -161   -704   -542    431    189   -623   -358   -215     33    223     80   -158
   -155   -649   -493    402    166   -571   -329   -174     77    257    106   -119
   -194   -667   -472    431    137   -571   -355   -184     83    262    119   -127
   -296   -691   -394    491     49   -542   -342   -184     98    275    142   -119
   -415   -706   -290    561    -62   -501   -319   -174    111    296    176   -101
   -514   -646   -132    579   -192   -389   -246   -116    168    361    249    -49
   -522   -589    -67    555   -228   -329   -207    -88    202    379    252    -49
   -462   -779   -319    618    -72   -550   -340   -220     54    228     83   -215
   -342   -857   -517    600     85   -688   -420   -280    -10    176     62   -285
   -163   -857   -693    509    265   -776   -446   -311    -57    116     44   -327
    -93   -893   -800    493    353   -846   -478   -348    -96     75    -20   -363
    -12   -911   -901    459    444   -906   -509   -368   -109     33    -25   -379
     31   -932   -963    449    496   -948   -519   -384   -129      7    -12   -428
    -10   -995   -984    501    485   -989   -524   -389   -127     25    -31   -465
    -49  -1057  -1008    553    478  -1034   -519   -379   -122     10    -15   -467
    -59  -1060  -1000    558    470  -1031   -519   -381   -124     -2    -10   -488
   -137  -1132   -995    636    426  -1065   -527   -405   -153    -33    -64   -517
   -163  -1098   -935    628    384  -1018   -488   -366   -124    -20    -54   -449
   -239  -1124   -885    683    322  -1005   -491   -353   -114    -31    -67   -407
   -265  -1124   -862    693    296   -995   -444   -296    -88    -28    -54   -374
   -410  -1262   -854    836    220  -1060   -340   -181    -33    -20    -88   -371
   -480  -1322   -841    901    176  -1080   -244    -70     36    -20    -98   -392
   -407  -1218   -810    813    200  -1015   -122    106    189     70    -15   -355
   -272   -844   -574    555    148   -709    -96    205    381    335    259   -116
   -332   -340     -7    335   -163   -174   -220     90    524    680    680    257
   -491     85    574    202   -532    329   -504   -252    511    935   1031    542
   -530     72    602    228   -566    337   -820   -675    226    833   1013    498
   -509   -631   -124    568   -194   -379   -935   -982   -329    137    361    -44
   -501  -1335   -833    917    163  -1085   -883   -945   -618   -384   -187   -488
   -454  -1514  -1062    982    301  -1288   -792   -740   -530   -410   -262   -553
   -374  -1423  -1049    898    337  -1236   -683   -548   -353   -293   -176   -488
   -358  -1358  -1000    854    319  -1179   -589   -423   -226   -200   -103   -436
   -285  -1228   -943    756    327  -1088   -530   -342   -124   -114    -28   -376
   -135  -1039   -906    584    384   -974   -472   -270    -41    -33     41   -303
   -207  -1096   -888    652    340   -992   -459   -298    -51    -44     12   -319
   -329  -1215   -885    771    277  -1052   -488   -337    -75    -75    -38   -348
   -246  -1210   -966    727    358  -1088   -498   -345    -83    -83    -64   -363
   -116  -1148  -1031    631    454  -1091   -504   -342    -75    -80    -77   -379
    -77  -1109  -1031    594    475  -1070   -504   -342    -64    -77    -98   -358
    -70  -1127  -1060    597    493  -1093   -506   -348    -67    -88   -140   -335
    -54  -1085  -1034    568    488  -1060   -514   -350    -59    -85   -148   -322
    -51  -1080  -1031    566    488  -1057   -530   -335    -57    -85   -158   -327
    -70  -1072  -1002    571    465  -1039   -561   -319    -62    -72   -153   -324
     -2  -1002  -1002    501    498  -1002   -550   -324    -54    -54   -137   -327
    111   -948  -1060    415    584  -1002   -522   -319    -25    -31   -114   -322
    155   -989  -1145    415    649  -1067   -550   -355    -44    -41   -116   -348
    163  -1044  -1208    441    685  -1124   -592   -392    -64    -54   -111   -381
    342   -937  -1283    296    810  -1109   -576   -374    -38    -36    -80   -381
    348   -958  -1306    303    826  -1132   -587   -381    -46    -49    -77   -400
    376   -984  -1361    301    867  -1171   -620   -407    -67    -70   -103   -423
    405   -969  -1374    283    888  -1171   -641   -420    -49    -67   -132   -420
    301  -1044  -1348    368    823  -1195   -659   -415    -10    -59   -179   -413
    283   -953  -1236    335    758  -1093   -626   -337     46     75   -148   -345
    322   -810  -1132    241    727   -971   -542   -233    116    233    -33   -246
    207   -872  -1080    332    644   -976   -504   -210    129    218     72   -223
     57   -979  -1039    459    545  -1008   -524   -213    124    205    111   -241
     51   -982  -1034    465    542  -1008   -550   -220    119    220    166   -239
    189   -865  -1054    337    620   -958   -545   -192    135    254    262   -205
    265   -795  -1060    265    662   -927   -522   -153    161    275    340   -158
    252   -724   -976    233    613   -849   -459   -119    187    293    397   -111
     83   -774   -859    345    470   -818   -410   -106    189    288    405    -93
   -101   -885   -787    493    340   -836   -413   -124    163    267    374   -114
    -98   -883   -784    491    342   -833   -397   -114    163    275    358    -98
    -44   -865   -820    452    384   -844   -410   -119    150    265    322    -93
      2   -839   -844    418    420   -841   -420   -127    140    257    296    -98
     38   -839   -878    400    457   -859   -433   -145    124    228    262   -111
     49   -854   -904    402    475   -878   -462   -176     96    197    239   -129
     51   -839   -891    392    470   -865   -488   -202     75    189    241   -153
     93   -766   -862    335    478   -813   -439   -179    101    213    296   -142
     44   -792   -839    371    439   -813   -410   -168    106    213    322   -145
   -109   -896   -787    504    337   -841   -431   -187     88    202    306   -161
   -181   -885   -704    532    259   -795   -418   -161    116    252    353   -132
   -189   -833   -644    511    226   -737   -394   -129    145    275    379   -106
   -168   -831   -662    498    246   -748   -394   -124    142    277    361    -98
   -132   -787   -654    459    259   -722   -392   -109    166    314    392    -51
   -116   -823   -706    467    293   -763   -415   -129    137    293    353    -57
    -93   -833   -740    462    322   -789   -420   -145    116    267    306    -75
    -28   -761   -732    392    350   -748   -413   -116    140    288    335    -46
     75   -610   -685    267    379   -646   -371    -80    189    335    397      0
     62   -592   -654    265    355   -623   -345    -70    197    353    413     12
    -44   -665   -620    353    285   -644   -368    -93    174    340    397      2
    -93   -688   -597    389    249   -644   -381   -106    168    337    392      7
     -7   -524   -517    267    254   -522   -342    -64    231    397    462     83
    -51   -511   -459    280    202   -488   -335    -77    231    400    475     77
   -140   -576   -436    358    145   -506   -348   -111    205    376    449     54
   -145   -574   -431    358    140   -504   -355   -127    194    368    449     59
   -127   -563   -436    345    153   -501   -381   -145    181    371    452     83
   -119   -545   -426    332    150   -485   -394   -142    189    384    452    103
   -127   -524   -397    324    132   -462   -389   -135    194    389    449    124
   -194   -620   -426    405    114   -524   -400   -163    166    358    392    101
   -197   -665   -467    431    135   -566   -415   -181    145    335    358     67
   -145   -667   -522    405    184   -594   -431   -197    119    306    324     33
   -116   -680   -563    397    223   -623   -449   -228     85    272    290      2
   -174   -756   -581    465    202   -670   -472   -272     36    226    241    -31
   -171   -758   -587    465    207   -672   -472   -288     20    213    220    -49
   -228   -810   -581    517    176   -696   -498   -322    -18    174    184    -96
   -218   -807   -589    511    184   -698   -517   -335    -31    166    168   -111
   -176   -805   -631    491    226   -719   -535   -350    -46    155    150   -122
   -168   -862   -693    517    262   -779   -563   -371    -77    122    106   -155
   -106   -911   -807    506    348   -859   -519   -314    -80     85     57   -207
   -106   -950   -844    527    368   -898   -418   -202    -36     85     44   -244
   -119   -948   -831    532    353   -888   -342    -57     59    150     83   -218
    -57   -636   -579    348    259   -607   -272    106    283    405    342     12
    -12     72     85    -31    -51     80   -210    174    581    875    859    504
   -309    491    800    -90   -555    646   -387   -106    644   1153   1228    828
   -467    433    901     15   -683    667   -719   -550    402   1047   1208    789
   -475   -168    306    322   -392     67   -950   -974   -153    454    620    296
   -418   -917   -501    667     38   -709   -987  -1083   -602   -174    -31   -285
   -316  -1192   -875    753    277  -1034   -937   -956   -633   -314   -210   -449
   -241  -1171   -930    704    342  -1052   -839   -779   -509   -244   -181   -423
   -200  -1026   -826    613    311   -927   -722   -615   -358   -116    -70   -340
   -176   -898   -722    537    270   -810   -636   -527   -262    -20     31   -285
   -171   -852   -683    511    254   -769   -592   -480   -207     33     85   -252
   -166   -839   -672    501    252   -756   -576   -459   -181     62    111   -223
   -215   -893   -678    555    231   -787   -594   -475   -197     49     96   -228
   -226   -930   -706    576    239   -818   -600   -480   -207     38     77   -231
   -114   -779   -665    446    272   -722   -540   -428   -155     90    135   -174
   -226   -813   -589    517    179   -701   -548   -446   -168     75    132   -176
   -270   -857   -587    563    158   -722   -571   -472   -189     49    109   -181
   -194   -802   -607    498    205   -706   -571   -462   -179     70    119   -163
   -166   -774   -607    470    218   -691   -568   -449   -166     85    129   -142
   -155   -740   -584    446    213   -662   -561   -433   -153     93    132   -116
   -207   -782   -574    496    181   -678   -574   -441   -163     80    111   -109
   -239   -800   -561    517    158   -680   -592   -454   -176     75    103   -101
   -210   -758   -548    485    166   -654   -584   -441   -163     96    129    -85
   -197   -719   -524    457    163   -623   -568   -426   -148    124    166    -49
   -213   -701   -488    457    137   -594   -563   -423   -137    142    192    -36
   -239   -727   -488    480    122   -607   -587   -433   -145    135    174    -46
   -233   -717   -485    475    124   -602   -584   -420   -132    148    179    -33
   -140   -605   -467    371    161   -537   -555   -384    -85    189    236      7
   -122   -548   -426    335    150   -488   -532   -363    -62    218    275     49
   -181   -579   -397    379    106   -488   -542   -361    -64    218    262     72
   -205   -605   -400    405     96   -504   -574   -374    -77    210    239     85
   -184   -600   -415    389    114   -509   -597   -374    -77    213    262    103
   -122   -542   -420    332    148   -483   -576   -345    -54    231    311    179
   -145   -530   -384    337    116   -457   -566   -332    -44    244    311    202
   -145   -524   -381    335    116   -454   -568   -329    -44    249    327    210
   -119   -519   -400    319    137   -459   -555   -324    -44    259    311    200
    -54   -428   -374    241    158   -402   -506   -288     -7    293    335    233
   -137   -498   -363    316    111   -433   -522   -309    -33    267    337    213
   -150   -517   -366    332    106   -441   -532   -322    -41    270    316    200
   -109   -488   -379    298    132   -433   -524   -322    -31    275    293    179
   -116   -491   -374    303    127   -433   -519   -322    -18    277    267    163
   -153   -504   -350    327     96   -428   -514   -316      0    270    259    161
   -163   -496   -332    329     83   -415   -504   -309     23    272    280    166
   -174   -501   -327    337     75   -415   -498   -309     36    270    262    155
   -270   -545   -275    407      2   -410   -478   -311     44    275    252    140
   -257   -555   -298    405     20   -428   -478   -319     46    272    249    116
   -231   -558   -329    394     49   -444   -475   -324     44    265    249    103
   -272   -561   -288    415      7   -426   -457   -306     62    280    265    106
   -353   -571   -218    462    -67   -394   -439   -296     77    293    277    109
   -397   -644   -246    519    -77   -446   -470   -335     44    254    223     72
   -345   -602   -257    472    -44   -431   -465   -332     54    262    205     88
   -324   -592   -270    457    -28   -431   -480   -332     54    259    197     93
   -342   -615   -272    480    -36   -444   -504   -353     38    252    205     72
   -303   -581   -277    441    -12   -431   -501   -348     51    267    231     64
   -223   -561   -337    392     57   -452   -504   -348     54    270    252     49
   -179   -496   -319    335     70   -407   -491   -327     77    301    290     46
   -184   -449   -265    316     38   -358   -465   -296    116    340    332     51
   -168   -428   -259    296     44   -345   -457   -283    129    350    350     75
   -181   -415   -233    298     23   -324   -457   -277    140    361    371     70
   -142   -350   -210    246     33   -283   -428   -252    174    394    423    119
   -153   -329   -176    241     10   -254   -420   -252    179    405    452    137
   -207   -384   -176    293    -18   -280   -452   -283    153    387    420    129
   -176   -400   -223    288     20   -311   -478   -309    129    374    397    137
   -153   -397   -246    275     44   -322   -501   -332    106    355    376    142
   -155   -407   -252    283     46   -329   -501   -329    103    350    368    161
   -184   -462   -277    322     46   -371   -506   -340     83    327    345    155
   -220   -558   -337    387     57   -449   -537   -366     54    288    301    137
   -226   -613   -387    418     77   -501   -566   -397     20    252    259    124
   -244   -680   -436    462     96   -558   -600   -433    -20    215    220     93
   -181   -685   -504    433    161   -597   -618   -459    -54    181    184     49
   -119   -667   -550    392    213   -610   -623   -478    -75    168    163     33
   -184   -753   -568    467    189   -659   -659   -532   -124    129    111     -5
   -202   -792   -589    498    192   -691   -685   -568   -158     96     70    -31
   -181   -789   -610    485    213   -701   -691   -579   -168     83     46    -51
   -192   -810   -618    501    210   -714   -683   -579   -171     83     33    -64
   -228   -839   -613    532    189   -727   -680   -576   -181     77     23    -80
   -189   -909   -719    550    265   -815   -688   -581   -226     23    -41   -163
   -200  -1000   -802    597    301   -901   -607   -498   -223    -23   -114   -275
   -223  -1013   -789    618    283   -901   -498   -350   -142     12   -101   -290
   -142   -813   -672    475    262   -745   -384   -150     38    189     54   -142
    -62   -309   -246    187     90   -277   -322    -12    329    558    444    262
   -280    283    563     -2   -423    423   -428   -150    568    979    940    769
   -496    542   1039    -25   -766    789   -714   -532    553   1145   1179    997
   -568    223    792    171   -680    506  -1002   -953    181    833    901    743
   -600   -618    -18    610   -290   -319  -1145  -1304   -480     51    132     54
   -581  -1236   -654    909     33   -945  -1143  -1267   -737   -342   -314   -368
   -519  -1312   -792    914    135  -1052  -1039  -1070   -646   -316   -329   -392
   -488  -1187   -698    836    103   -943   -880   -852   -470   -168   -226   -306
   -491  -1049   -558    771     33   -805   -774   -701   -319    -36   -122   -213
   -514   -989   -475    750    -20   -732   -711   -628   -246     25    -75   -174
   -532   -979   -449    756    -41   -714   -680   -594   -215     49    -62   -155
   -517   -974   -457    745    -31   -714   -680   -592   -213     44    -64   -153
   -485   -979   -493    732      2   -737   -685   -597   -215     28    -77   -171
   -446   -950   -504    696     28   -727   -685   -597   -210     36    -70   -181
   -444   -966   -522    704     38   -745   -711   -615   -226     28    -90   -202
   -361   -891   -530    623     83   -709   -698   -594   -205     51    -75   -174
   -415   -950   -535    683     59   -743   -727   -618   -231     23   -106   -184
   -431   -945   -517    688     41   -732   -750   -626   -236     12   -106   -168
   -389   -792   -402    589      5   -597   -706   -576   -168     75    -36    -98
   -472   -784   -311    628    -80   -550   -685   -566   -145     98    -12    -80
   -530   -823   -293    678   -119   -558   -691   -566   -142    101    -15    -83
   -501   -810   -309    654    -98   -561   -704   -576   -145     98    -20    -85
   -454   -792   -340    623    -59   -566   -727   -594   -155     88    -28    -90
   -423   -789   -368    605    -31   -579   -753   -615   -163     83    -36    -98
   -397   -805   -407    602      5   -607   -766   -623   -168     72    -54   -106
   -296   -727   -433    509     67   -579   -753   -613   -155     88    -41    -88
   -285   -709   -423    498     67   -566   -769   -626   -158     96    -31    -83
   -262   -701   -439    480     88   -568   -784   -631   -158     98    -23    -88
   -236   -683   -446    459    103   -566   -792   -631   -161    101    -23    -90
   -267   -678   -410    470     70   -545   -815   -636   -155    109    -15    -85
   -252   -675   -423    462     85   -550   -818   -623   -140    124     -5    -77
   -236   -685   -449    459    103   -568   -815   -607   -122    145     12    -70
   -257   -717   -459    488    101   -589   -828   -607   -116    155     28    -54
   -181   -605   -426    392    122   -517   -800   -574    -75    194     75    -10
   -127   -542   -418    335    145   -480   -771   -553    -49    210     90     12
   -223   -636   -415    428     96   -527   -787   -579    -77    176     51     -7
   -244   -649   -405    446     80   -527   -792   -589    -85    166     41    -18
   -181   -587   -405    384    111   -498   -766   -571    -54    197     67      2
   -184   -576   -392    381    103   -485   -763   -579    -49    202     62    -15
   -192   -610   -418    400    111   -517   -771   -592    -54    189     38    -49
   -148   -579   -431    363    140   -506   -748   -574    -28    202     49    -44
   -205   -620   -415    410    103   -519   -753   -589    -28    197     41    -67
   -202   -652   -449    426    122   -550   -753   -602    -33    189     25    -85
   -194   -657   -465    423    135   -561   -763   -618    -44    179     12   -101
   -129   -592   -462    361    166   -527   -758   -615    -36    205     28    -96
   -106   -584   -478    342    184   -532   -753   -615    -23    223     38    -96
   -153   -654   -501    402    171   -579   -771   -633    -31    213     28   -124
   -150   -657   -506    402    174   -581   -802   -659    -44    200     20   -145
    -90   -613   -522    353    215   -568   -800   -657    -31    210     38   -132
    -93   -626   -532    358    218   -581   -807   -678    -41    194     25   -142
   -101   -646   -548    374    220   -597   -823   -698    -49    181     12   -150
    -51   -605   -553    327    249   -579   -813   -691    -38    194     28   -129
      2   -566   -568    283    285   -566   -800   -683    -28    210     41   -122
    -49   -605   -555    324    252   -579   -807   -691    -31    207     36   -132
    -59   -610   -553    335    244   -581   -807   -688    -23    215     38   -122
    -20   -571   -550    296    262   -563   -787   -670     -2    236     49    -98
      5   -527   -532    262    267   -530   -766   -649     15    254     67    -70
     51   -467   -519    207    283   -493   -750   -636     28    270     83    -54
      2   -498   -501    246    249   -498   -753   -641     23    267     80    -49
    -44   -511   -467    275    210   -491   -758   -659     18    277     85    -46
    -46   -459   -413    254    181   -436   -758   -670     31    306    111    -18
    -75   -478   -405    275    163   -441   -789   -701     15    293    106    -12
    -88   -509   -420    296    166   -465   -807   -727     -2    275     93    -18
    -90   -496   -405    293    155   -452   -797   -719     10    288    109      2
   -109   -488   -379    298    135   -433   -797   -719     10    290    116      7
   -192   -555   -366    374     85   -462   -823   -756    -23    262     90    -15
   -254   -657   -402    457     72   -530   -846   -782    -51    231     49    -46
   -153   -636   -483    394    163   -561   -839   -771    -57    223     31    -62
   -153   -659   -506    407    176   -584   -841   -784    -77    200      2    -88
   -179   -701   -524    439    171   -613   -862   -810   -111    174    -28   -106
   -179   -750   -574    465    197   -662   -898   -852   -158    137    -70   -137
   -233   -854   -623    542    192   -740   -935   -893   -197    103   -111   -189
   -205   -859   -654    532    223   -758   -948   -911   -213     90   -129   -226
   -135   -774   -639    454    249   -709   -948   -911   -205     96   -116   -205
   -142   -792   -652    467    252   -722   -963   -930   -213     83   -119   -202
   -132   -891   -758    511    311   -826   -950   -922   -236     41   -166   -241
   -103   -979   -875    542    384   -927   -904   -872   -257    -23   -259   -337
   -119  -1015   -896    566    384   -956   -805   -769   -220    -36   -303   -400
   -114   -958   -846    535    363   -904   -696   -597    -88     67   -223   -337
    -75   -659   -587    366    254   -623   -633   -467    124    327     46    -88
   -101    -70     31     85    -67    -20   -672   -496    358    730    511    355
   -254    478    732   -111   -493    605   -924   -849    402   1010    885    685
   -316    433    750    -59   -535    592  -1265  -1286    132    891    820    615
   -361   -226    135    290   -249    -46  -1465  -1662   -428    254    205     96
   -353  -1023   -670    688    158   -846  -1493  -1748   -878   -389   -470   -491
   -280  -1288  -1010    784    363  -1150  -1418  -1571   -844   -446   -600   -636
   -244  -1244  -1000    743    376  -1122  -1299  -1397   -696   -345   -540   -597
   -163  -1057   -896    610    363   -976  -1166  -1241   -522   -194   -418   -498
   -158   -982   -823    571    332   -904  -1091  -1156   -418   -111   -355   -436
   -179   -924   -745    550    280   -836  -1065  -1124   -374    -72   -316   -420
   -202   -914   -711    558    254   -813  -1049  -1114   -355    -62   -314   -407
   -239   -940   -704    587    231   -823  -1049  -1127   -366    -70   -340   -413
   -228   -898   -670    563    220   -784  -1026  -1114   -355    -57   -337   -400
   -176   -833   -657    504    239   -745  -1018  -1111   -350    -49   -345   -381
   -181   -862   -680    522    249   -771  -1052  -1143   -366    -75   -379   -407
   -142   -818   -678    480    267   -750  -1054  -1135   -355    -59   -381   -413
   -122   -774   -652    449    265   -714  -1049  -1130   -335    -46   -376   -410
   -153   -774   -620    462    233   -698  -1057  -1143   -327    -41   -376   -400
   -127   -750   -626    439    249   -688  -1072  -1156   -329    -46   -389   -394
   -145   -771   -628    457    239   -701  -1098  -1179   -342    -64   -431   -423
    -98   -735   -636    418    267   -685  -1114  -1184   -342    -59   -452   -431
      0   -667   -667    332    332   -667  -1122  -1192   -345    -59   -459   -426
     12   -659   -672    324    340   -667  -1140  -1208   -353    -67   -493   -439
     49   -607   -659    277    353   -633  -1132  -1200   -337    -49   -498   -420
     59   -592   -652    267    355   -620  -1135  -1200   -327    -38   -496   -402
     44   -587   -633    270    337   -610  -1148  -1210   -329    -44   -496   -413
     67   -568   -636    249    350   -602  -1158  -1215   -329    -46   -493   -418
     98   -532   -631    215    363   -579  -1163  -1213   -324    -33   -480   -415
    127   -475   -602    174    363   -537  -1153  -1197   -303     -2   -446   -397
    135   -478   -615    168    374   -545  -1163  -1197   -303     -7   -465   -389
    145   -436   -584    145    363   -509  -1169  -1176   -275     18   -446   -355
    161   -394   -555    116    355   -475  -1169  -1158   -252     38   -441   -327
    194   -361   -555     83    374   -457  -1182  -1156   -257     36   -454   -322
    220   -342   -563     59    392   -452  -1195  -1163   -262     25   -457   -327
    223   -332   -558     54    389   -444  -1184  -1163   -259     25   -459   -322
    220   -332   -553     54    387   -441  -1166  -1166   -257     20   -454   -319
    205   -332   -537     64    371   -433  -1156  -1166   -252     18   -465   -319
    194   -306   -501     54    345   -405  -1148  -1161   -239     28   -465   -322
    179   -277   -457     49    316   -368  -1137  -1156   -226     41   -462   -316
    168   -267   -436     46    301   -350  -1114  -1143   -213     54   -483   -324
    148   -270   -418     62    283   -342  -1093  -1137   -194     67   -478   -329
     98   -270   -368     85    231   -319  -1083  -1140   -184     77   -480   -345
     70   -262   -335     96    200   -298  -1080  -1143   -179     83   -504   -350
     36   -252   -288    106    161   -267  -1078  -1140   -179     80   -498   -353
    -15   -246   -231    132    106   -239  -1072  -1132   -174     85   -493   -350
    -38   -259   -223    148     90   -241  -1062  -1124   -171     88   -511   -358
    -54   -259   -207    155     75   -233  -1062  -1124   -168     93   -506   -355
    -98   -290   -192    192     44   -241  -1085  -1135   -181     88   -517   -363
    -75   -259   -184    168     54   -223  -1091  -1132   -176     93   -517   -358
    -20   -210   -189    114     83   -200  -1072  -1111   -161    106   -511   -348
    -49   -200   -150    122     49   -176  -1078  -1109   -155    114   -511   -350
    -51   -200   -148    124     46   -174  -1085  -1111   -158    116   -514   -355
    -31   -155   -124     93     46   -140  -1067  -1091   -140    137   -493   -340
    -72   -168    -96    122     10   -132  -1075  -1096   -150    129   -506   -355
   -106   -184    -77    145    -15   -132  -1088  -1106   -161    111   -527   -368
    -49    -85    -36     67     -7    -62  -1054  -1078   -129    142   -493   -337
     31     12    -18    -20     25     -2  -1010  -1039    -96    179   -467   -306
    -28    -10     18     18    -25      2  -1008  -1044   -106    174   -485   -303
    -77     -5     70     41    -75     31  -1013  -1054   -109    174   -485   -298
    -98     25    122     36   -109     72  -1008  -1057    -96    184   -472   -277
   -101     28    129     36   -114     77  -1010  -1067    -96    184   -472   -267
   -124    -10    114     67   -122     51  -1031  -1096   -119    155   -491   -275
   -148    -28    119     85   -135     44  -1057  -1117   -129    145   -504   -288
   -124     -5    116     64   -122     54  -1060  -1111   -122    153   -498   -290
    -57     31     88     12    -72     59  -1036  -1088   -103    174   -485   -277
    -85    -15     67     49    -75     25  -1044  -1104   -122    163   -506   -306
   -124    -88     36    106    -80    -25  -1065  -1122   -150    142   -524   -335
   -119   -145    -25    132    -46    -85  -1083  -1140   -184    103   -550   -358
   -103   -174    -70    140    -18   -122  -1096  -1166   -223     64   -581   -387
   -114   -197    -85    155    -15   -142  -1104  -1184   -252     38   -594   -397
   -122   -228   -106    174     -7   -168  -1104  -1192   -272     20   -602   -387
   -119   -239   -122    176      0   -181  -1101  -1197   -288      0   -613   -381
   -129   -265   -135    197      2   -200  -1096  -1208   -306    -18   -626   -387
   -122   -277   -155    197     15   -215  -1093  -1215   -322    -31   -633   -381
   -116   -332   -215    226     46   -275  -1106  -1228   -345    -64   -672   -402
   -137   -470   -332    301     96   -402  -1114  -1218   -387   -140   -758   -472
   -114   -522   -407    319    145   -465  -1026  -1117   -363   -166   -807   -522
    -12   -413   -402    213    192   -407   -911   -969   -257   -101   -758   -501
     31   -239   -272    103    150   -254   -833   -810    -93     57   -597   -366
     33    197    163   -114    -64    181   -779   -698    158    392   -220    -12
   -114    797    911   -340   -511    854   -807   -797    371    782    231    384
   -311    875   1187   -283   -750   1031  -1130  -1197    231    839    335    444
   -350    537    888    -96   -618    711  -1392  -1610   -189    478     -2    155
   -301    -77    223    189   -265     72  -1465  -1836   -685   -150   -633   -381
   -319   -605   -285    462    -18   -446  -1488  -1816   -911   -480   -989   -706
   -309   -743   -436    524     62   -589  -1418  -1641   -841   -467  -1008   -743
   -241   -657   -415    449     85   -537  -1286  -1470   -706   -371   -935   -678
   -210   -558   -350    384     70   -454  -1195  -1361   -597   -285   -878   -618
   -127   -413   -285    270     77   -350  -1104  -1262   -488   -192   -810   -530
   -111   -379   -270    244     77   -324  -1052  -1213   -441   -161   -774   -483
   -194   -454   -259    324     31   -358  -1057  -1223   -459   -174   -789   -498
   -207   -454   -246    327     18   -350  -1049  -1210   -462   -161   -779   -491
   -174   -418   -244    296     33   -332  -1026  -1184   -449   -140   -753   -470
   -179   -426   -246    301     31   -337  -1013  -1176   -454   -150   -750   -472
   -213   -454   -241    332     12   -348  -1008  -1174   -459   -158   -753   -467
   -166   -418   -254    290     41   -337   -984  -1148   -436   -132   -719   -431
   -116   -374   -257    246     70   -316   -969  -1124   -418   -103   -678   -402
   -161   -407   -246    283     41   -329   -979  -1135   -428   -114   -678   -407
   -132   -374   -241    252     51   -309   -963  -1117   -413   -101   -654   -374
   -150   -405   -254    277     49   -332   -963  -1114   -413   -103   -649   -358
   -142   -418   -275    280     64   -348   -966  -1111   -413   -101   -646   -340
   -153   -459   -306    306     75   -384   -987  -1124   -436   -122   -657   -337
   -124   -433   -309    277     90   -371   -969  -1106   -426   -109   -636   -314
   -137   -428   -290    283     75   -361   -958  -1088   -415   -101   -626   -298
   -150   -423   -272    288     59   -348   -956  -1075   -407    -93   -623   -285
   -101   -374   -272    236     85   -324   -935  -1039   -384    -70   -605   -262
   -129   -394   -267    262     67   -332   -932  -1031   -381    -67   -615   -262
   -116   -368   -252    241     64   -311   -927  -1008   -366    -46   -607   -254
    -77   -337   -259    207     90   -298   -924   -984   -350    -31   -602   -244
    -41   -306   -265    174    111   -288   -919   -956   -332    -12   -594   -223
    -49   -332   -283    189    114   -309   -919   -945   -332    -12   -600   -223
    -67   -363   -298    215    114   -332   -922   -940   -340    -20   -610   -228
    -28   -355   -327    192    148   -342   -911   -922   -337    -18   -610   -231
     28   -316   -345    142    184   -329   -893   -904   -327     -7   -610   -228
     72   -252   -327     88    200   -288   -859   -880   -309      5   -594   -210
     15   -324   -342    153    179   -332   -870   -896   -335    -28   -626   -239
    -28   -402   -374    215    171   -389   -888   -917   -361    -62   -657   -267
     23   -340   -363    155    192   -350   -852   -885   -329    -36   -626   -244
     72   -257   -329     90    200   -293   -802   -852   -285     -2   -589   -218
     31   -285   -316    124    174   -301   -787   -849   -275     -5   -594   -226
     -5   -322   -316    163    155   -319   -776   -849   -277    -12   -607   -239
    -18   -348   -332    181    155   -340   -761   -854   -280    -20   -620   -262
    -23   -324   -301    171    137   -314   -740   -846   -265     -7   -610   -265
    -80   -381   -303    228    109   -342   -758   -875   -285    -36   -639   -303
   -135   -428   -293    283     77   -361   -763   -891   -303    -51   -654   -329
    -31   -311   -280    168    124   -296   -719   -854   -270    -18   -607   -298
    -36   -314   -277    174    119   -296   -709   -846   -265    -12   -600   -303
    -98   -379   -283    239     90   -332   -722   -862   -280    -33   -618   -332
    -85   -392   -306    239    109   -350   -722   -857   -277    -38   -615   -329
    -77   -400   -324    236    122   -363   -722   -849   -277    -44   -615   -329
    -75   -374   -301    223    111   -337   -709   -833   -259    -31   -594   -314
    -41   -311   -270    174    111   -293   -693   -807   -236    -12   -566   -288
    -51   -290   -239    171     93   -265   -683   -795   -223     -5   -545   -275
   -103   -309   -205    205     49   -257   -672   -795   -218     -2   -535   -272
    -85   -275   -189    179     51   -233   -644   -769   -194     23   -514   -249
    -41   -223   -184    132     70   -205   -610   -735   -166     51   -485   -228
    -38   -205   -166    122     62   -187   -605   -724   -158     62   -470   -215
    -54   -171   -116    111     28   -145   -592   -709   -145     83   -444   -181
    -25   -101    -75     64     23    -88   -574   -696   -119    106   -410   -155
     -7    -64    -59     36     25    -62   -568   -698   -106    111   -387   -140
    -44    -93    -49     70      2    -72   -589   -722   -119     93   -400   -148
    -75   -140    -67    106     -5   -106   -626   -753   -148     72   -420   -155
    -28   -106    -77     67     23    -93   -626   -732   -129     90   -400   -132
    -23    -77    -54     49     12    -67   -607   -701   -106    114   -366   -106
    -67   -119    -51     93     -7    -85   -607   -693   -103    114   -361   -103
    -70   -153    -83    109      5   -119   -620   -724   -137     75   -387   -158
    -98   -200   -101    148      0   -150   -633   -756   -176     23   -431   -231
   -137   -272   -135    205     -2   -205   -652   -789   -223    -36   -493   -275
   -145   -290   -145    218      0   -218   -649   -797   -228    -54   -501   -267
   -174   -314   -140    244    -20   -226   -641   -792   -226    -54   -491   -257
   -194   -350   -155    270    -20   -254   -646   -797   -236    -70   -501   -252
   -181   -329   -150    254    -18   -241   -644   -792   -228    -64   -493   -246
   -171   -316   -145    244    -12   -231   -644   -795   -228    -67   -485   -262
   -155   -327   -174    239      7   -252   -659   -810   -246    -90   -504   -293
    -98   -345   -246    220     72   -296   -644   -792   -249   -119   -524   -316
    -77   -444   -368    259    145   -407   -594   -732   -257   -179   -592   -392
    -83   -530   -446    306    181   -488   -498   -631   -228   -210   -646   -470
     36   -368   -407    163    220   -387   -366   -441    -88    -93   -548   -394
     57    -38    -96    -10     75    -67   -298   -296    132    168   -259   -135
    -44    535    576   -246   -311    555   -327   -303    389    574    220    329
   -231   1085   1317   -426   -774   1200   -511   -566    527    924    665    743
   -298   1002   1301   -353   -800   1153   -844   -987    283    807    605    675
   -267    420    685    -77   -478    553  -1028  -1332   -233    236     51    189
   -275   -389   -114    332    -83   -252  -1091  -1473   -698   -397   -607   -397
   -239   -745   -506    493    132   -626  -1062  -1356   -753   -553   -813   -594
   -145   -654   -509    397    179   -581   -911  -1145   -589   -441   -732   -527
    -88   -514   -428    301    168   -472   -769   -969   -433   -314   -623   -431
    -88   -441   -353    265    129   -397   -709   -896   -358   -249   -563   -379
    -70   -407   -337    239    132   -374   -678   -854   -322   -220   -530   -358
    -46   -397   -350    220    150   -374   -678   -841   -319   -218   -530   -363
    -36   -387   -350    210    155   -368   -680   -839   -316   -210   -524   -353
     -2   -319   -319    161    155   -319   -649   -813   -285   -176   -491   -319
      5   -277   -283    137    142   -280   -628   -795   -270   -163   -475   -316
      0   -283   -283    140    140   -283   -631   -797   -272   -171   -478   -322
     -7   -288   -280    148    135   -285   -628   -792   -267   -179   -475   -327
    -15   -301   -288    155    135   -293   -623   -784   -267   -184   -485   -332
    -41   -303   -262    174    109   -283   -620   -776   -265   -184   -491   -332
    -36   -290   -254    163    106   -272   -615   -771   -262   -176   -485   -340
    -28   -262   -233    142    101   -249   -600   -753   -246   -161   -467   -332
    -15   -241   -226    127    103   -233   -581   -737   -231   -148   -454   -316
    -12   -220   -207    116     96   -215   -571   -717   -215   -132   -433   -290
    -23   -228   -205    124     88   -218   -568   -711   -215   -127   -426   -285
    -15   -233   -218    124     98   -226   -566   -709   -210   -127   -426   -288
     -2   -223   -220    111    106   -220   -553   -691   -197   -114   -413   -288
      2   -213   -215    106    109   -213   -542   -670   -176    -90   -392   -275
      7   -207   -218     98    109   -213   -542   -662   -174    -85   -384   -270
     10   -192   -205     90    106   -197   -540   -639   -158    -67   -368   -259
     20   -171   -194     72    106   -181   -545   -623   -150    -51   -350   -249
     33   -150   -184     59    109   -166   -545   -607   -145    -38   -340   -244
     46   -145   -192     46    116   -168   -553   -597   -135    -28   -324   -236
     85    -88   -174      0    129   -129   -537   -568   -109     -2   -303   -218
    122    -36   -161    -44    140    -98   -509   -537    -85     25   -277   -200
     88    -62   -150    -12    119   -106   -504   -532    -88     20   -275   -205
     62    -98   -161     15    109   -129   -504   -537    -85     10   -288   -220
     75    -72   -150     -2    111   -111   -488   -532    -85     12   -288   -213
     70    -67   -140     -2    101   -103   -472   -530    -80     18   -285   -207
     51    -85   -137     18     93   -111   -465   -522    -75     25   -283   -200
     70    -57   -127     -7     98    -93   -444   -506    -59     41   -275   -194
     77    -36   -114    -20     93    -72   -420   -485    -41     57   -265   -179
     51    -51   -106     -2     77    -77   -410   -475    -36     54   -267   -181
     23    -77   -101     28     62    -88   -405   -475    -33     54   -270   -187
     49    -72   -122     10     85    -96   -379   -457    -20     62   -265   -181
     62    -72   -137      5     98   -103   -371   -446    -15     70   -270   -184
    -10   -124   -114     67     49   -119   -400   -475    -41     49   -296   -215
     33    -77   -111     23     72    -93   -376   -457    -18     77   -270   -194
     46    -51    -98      0     72    -75   -366   -444      2     98   -241   -181
     20    -57    -77     18     46    -67   -368   -444      2     96   -239   -174
     18    -36    -54      7     33    -44   -368   -439     10     93   -239   -166
     23     -5    -28     -7     25    -15   -350   -423     31    111   -220   -142
     -7    -49    -41     25     15    -44   -348   -418     36    116   -218   -140
      7    -38    -46     15     25    -41   -348   -413     36    114   -215   -142
     -2    -31    -28     15     10    -31   -329   -402     46    119   -205   -135
     -7    -20    -12     15      2    -18   -309   -379     62    135   -187   -111
     10     33     23    -20     -7     28   -280   -363     88    161   -179   -103
     18     67     49    -44    -15     59   -259   -353    101    176   -174   -101
     18     70     49    -46    -15     59   -259   -355     98    176   -171   -109
     12     85     72    -49    -28     80   -267   -358     96    171   -166   -122
     20    124    101    -75    -41    114   -254   -348    116    189   -142   -103
     38    194    153   -116    -57    174   -228   -335    142    220   -101    -88
     31    197    163   -114    -67    181   -244   -355    137    215   -116   -106
     10    132    122    -70    -54    127   -285   -397    106    184   -171   -142
     49    153    101   -103    -25    127   -311   -418     96    179   -207   -163
    116    218     98   -168      7    158   -316   -413    106    192   -213   -153
    122    166     44   -145     38    106   -324   -426     85    171   -249   -168
     41     80     38    -59      2     59   -345   -465     46    132   -283   -202
     31     51     18    -44      7     36   -353   -478     33    116   -309   -218
     38     18    -20    -28     28      0   -366   -488     25    103   -335   -231
     31    -20    -54     -7     41    -36   -392   -519      5     80   -371   -241
     49    -25    -75    -10     62    -49   -407   -540     -7     70   -392   -244
     57    -36    -96    -12     75    -64   -415   -558    -20     59   -420   -272
     25    -96   -122     33     72   -109   -441   -587    -41     33   -459   -303
     38    -98   -140     28     88   -119   -452   -602    -49     20   -480   -309
     64    -72   -137      5    101   -103   -472   -620    -46     18   -485   -306
     83    -88   -171      2    124   -129   -498   -644    -62     -5   -519   -329
     96   -158   -254     31    174   -205   -517   -657    -93    -49   -589   -381
    116   -241   -361     59    236   -301   -457   -589    -88    -96   -675   -457
    135   -246   -381     57    257   -314   -342   -462    -23    -77   -688   -483
    166   -101   -267    -33    213   -181   -236   -293    114     49   -579   -384
    197    342    145   -270     25    246   -166   -155    374    374   -231    -46
     80    989    909   -535   -415    950   -176   -155    685    839    301    478
   -145   1439   1584   -646   -865   1512   -374   -423    789   1148    696    841
   -244   1182   1426   -470   -833   1301   -693   -883    436    885    483    631
   -259    462    722   -101   -491    592   -898  -1262   -150    205   -210     12
   -215   -220     -5    215   -106   -114   -979  -1371   -535   -324   -797   -506
   -124   -439   -314    283     93   -376   -930  -1228   -519   -384   -919   -620
    -67   -353   -288    207    109   -319   -795  -1039   -363   -285   -854   -602
    -44   -220   -176    132     64   -200   -688   -909   -228   -181   -774   -542
    -41   -137    -96     90     25   -116   -628   -836   -140   -109   -714   -496
    -15    -67    -51     41     18    -59   -581   -787    -83    -54   -662   -452
     62     28    -36    -46     49     -2   -550   -756    -41    -10   -613   -418
     51     28    -23    -41     38      2   -540   -743    -28      2   -618   -415
      5      2     -5     -5      5      0   -555   -743    -25      2   -644   -431
     18     12     -5    -15     12      5   -558   -740    -20     12   -641   -433
     62     25    -36    -44     49     -5   -568   -748    -28     10   -631   -444
    106     36    -70    -70     88    -18   -587   -763    -36      2   -644   -459
    142     54    -88   -101    114    -15   -607   -784    -44     -2   -646   -475
    174     88    -85   -129    129      2   -618   -800    -41      0   -633   -472
    197     85   -111   -142    153    -10   -628   -807    -44     -7   -628   -472
    181     77   -106   -129    142    -12   -631   -802    -41     -5   -626   -467
    179     93    -85   -137    132      5   -636   -810    -41     -5   -636   -465
    205    119    -85   -161    145     18   -646   -818    -41    -12   -644   -467
    202    132    -70   -166    135     31   -654   -810    -31     -5   -657   -465
    187    142    -44   -166    116     49   -649   -792    -15      5   -667   -452
    179    142    -36   -163    109     54   -657   -784    -12      2   -675   -444
    176    166    -10   -171     93     77   -667   -787     -7      2   -691   -439
    174    213     38   -194     67    127   -667   -782      7     15   -701   -433
    171    254     83   -213     44    171   -665   -758     33     36   -696   -418
    155    267    111   -213     23    189   -662   -737     44     54   -696   -405
    148    283    135   -215      7    210   -665   -724     59     72   -698   -392
    153    324    168   -239     -7    246   -670   -706     77     98   -691   -371
    171    363    192   -267    -10    277   -685   -701     83    114   -688   -366
    168    405    236   -290    -33    322   -685   -696     90    127   -685   -361
    168    452    283   -309    -57    368   -672   -685    109    140   -678   -350
    166    467    301   -316    -67    384   -659   -667    119    137   -688   -353
    158    511    353   -335    -98    433   -654   -657    132    148   -683   -342
    161    527    366   -345   -103    446   -657   -654    142    155   -680   -345
    153    519    366   -335   -106    444   -654   -654    148    153   -691   -358
    150    522    371   -340   -109    446   -657   -657    148    145   -701   -361
    155    553    397   -355   -119    475   -657   -657    158    145   -709   -376
    150    581    431   -368   -140    506   -657   -657    174    155   -714   -381
    168    581    413   -374   -122    498   -657   -665    181    161   -724   -387
    158    553    394   -358   -116    475   -665   -688    163    142   -792   -423
    148    542    392   -345   -122    467   -667   -706    153    127   -831   -467
    135    532    394   -335   -129    462   -675   -724    135    109   -857   -537
    140    555    415   -348   -137    485   -680   -735    124    122   -857   -594
    137    548    410   -345   -137    480   -680   -740    124    132   -859   -636
    135    545    407   -340   -135    478   -683   -740    124    140   -852   -631
    122    535    413   -329   -145    475   -683   -740    114    142   -852   -615
    124    550    426   -337   -150    488   -683   -737    101    145   -854   -597
     98    550    449   -327   -176    501   -685   -737     90    148   -854   -576
     83    561    478   -322   -197    519   -672   -719     96    168   -828   -537
     90    589    498   -340   -205    545   -652   -701    109    192   -807   -496
     88    594    506   -340   -207    550   -641   -691    109    205   -795   -472
     88    602    514   -348   -213    561   -620   -672    127    215   -787   -452
     77    597    519   -337   -220    558   -605   -659    150    218   -774   -436
     67    613    545   -342   -239    581   -594   -649    179    233   -740   -410
     62    623    561   -342   -249    592   -587   -652    187    244   -691   -405
     49    644    592   -348   -270    618   -584   -659    187    249   -628   -394
     28    670    639   -350   -303    654   -571   -649    200    267   -597   -371
      5    649    641   -329   -316    646   -574   -654    184    272   -628   -363
      5    620    615   -311   -303    618   -605   -678    145    270   -665   -361
      7    592    584   -303   -288    589   -623   -680    127    272   -685   -348
     28    555    527   -293   -249    542   -628   -680    132    270   -714   -348
     49    514    465   -283   -207    491   -641   -688    119    270   -737   -348
     59    475    415   -267   -176    446   -649   -704     77    252   -763   -374
     51    418    366   -236   -158    392   -670   -727     25    228   -802   -428
     41    358    316   -200   -137    337   -691   -753    -28    194   -839   -467
     33    296    262   -166   -114    280   -698   -766    -70    171   -872   -483
     20    239    218   -129    -98    228   -696   -774   -101    140   -911   -509
      7    194    187   -101    -90    192   -714   -789   -116    103   -943   -517
     -5    155    161    -75    -83    158   -737   -807   -127     70   -963   -511
     41    181    137   -114    -49    161   -732   -795    -98     64   -956   -480
     83    194    111   -137    -12    153   -727   -776    -83     57   -943   -415
     23     62     38    -44     -7     51   -748   -779   -137     12   -984   -350
     31    -46    -80      7     54    -62   -683   -704   -155    -28  -1044   -410
     41    -64   -109     10     75    -85   -571   -587   -129    -20  -1049   -522
      2    -88    -90     44     46    -88   -472   -454    -70     44   -987   -566
     18    205    184   -111    -83    194   -418   -342     98    288   -698   -314
     -2    766    766   -381   -384    766   -439   -371    301    639   -257     77
   -124   1179   1304   -527   -717   1241   -633   -644    345    883     57    342
   -150   1127   1278   -488   -714   1202   -950  -1044    103    792     10    301
   -207    400    607    -96   -410    501  -1127  -1405   -478    111   -641   -231
   -179   -265    -85    220    -49   -176  -1169  -1465   -854   -410  -1184   -696
   -103   -511   -407    303    150   -459  -1117  -1309   -854   -480  -1293   -802
    -54   -485   -431    270    187   -459   -997  -1137   -730   -394  -1228   -753
    -38   -405   -368    220    163   -387   -880  -1002   -610   -290  -1135   -662
    -54   -342   -288    200    116   -316   -795   -904   -514   -202  -1049   -581
    -88   -309   -220    197     64   -265   -756   -854   -459   -150  -1005   -535
    -93   -306   -213    200     59   -259   -732   -823   -433   -135  -1005   -514
    -28   -254   -226    140     98   -239   -691   -784   -413   -116   -997   -472
      2   -210   -213    103    106   -213   -672   -761   -402    -96   -982   -446
    -62   -290   -231    176     83   -262   -683   -769   -423   -116  -1010   -472
    -64   -303   -239    184     85   -272   -680   -769   -426   -122  -1026   -493
    -62   -288   -228    174     83   -259   -672   -758   -410    -96   -995   -465
    -38   -280   -244    158    101   -262   -667   -756   -402    -83   -971   -439
    -12   -259   -249    135    116   -254   -649   -737   -381    -75   -961   -420
      2   -233   -236    116    119   -233   -636   -735   -379    -70   -950   -420
     -5   -246   -244    124    116   -246   -639   -735   -366    -64   -943   -415
      2   -267   -270    132    135   -267   -623   -719   -358    -64   -935   -400
     12   -246   -259    116    135   -252   -605   -698   -342    -38   -909   -374
      2   -265   -267    132    135   -265   -618   -704   -348    -44   -901   -358
      7   -290   -298    140    153   -293   -623   -701   -345    -51   -891   -355
     23   -296   -322    135    171   -309   -633   -704   -348    -57   -872   -348
     23   -272   -296    124    158   -283   -633   -704   -340    -54   -844   -324
     54   -241   -296     93    174   -267   -620   -688   -322    -36   -807   -298
     83   -210   -293     62    187   -252   -587   -652   -285     -5   -766   -265
     49   -231   -280     88    163   -254   -579   -639   -272      2   -750   -244
     33   -231   -265     96    148   -246   -584   -620   -270     15   -740   -233
     64   -226   -290     80    176   -257   -587   -592   -262     36   -722   -213
    163   -176   -342      5    252   -257   -587   -566   -257     57   -696   -192
    220   -171   -394    -25    306   -283   -592   -563   -275     49   -698   -197
    249   -163   -413    -44    329   -288   -587   -555   -277     57   -685   -194
    303    -88   -392   -106    348   -239   -537   -519   -246     88   -639   -153
    285    -70   -358   -109    319   -213   -504   -504   -239     96   -623   -132
    189   -114   -303    -36    246   -207   -491   -509   -249     80   -628   -140
    129   -150   -280     10    205   -215   -491   -517   -259     67   -633   -150
    114   -168   -283     28    197   -226   -485   -511   -262     67   -628   -155
    140   -142   -283      0    210   -213   -457   -491   -244     85   -615   -142
    171    -88   -262    -41    215   -174   -415   -465   -223    109   -581   -119
    127   -111   -239    -10    179   -174   -407   -472   -228     98   -576   -127
     98   -140   -239     20    168   -189   -418   -493   -239     77   -587   -155
    101   -158   -262     28    179   -210   -418   -496   -244     67   -597   -163
    103   -166   -270     28    187   -218   -410   -498   -244     70   -592   -166
     88   -189   -277     46    181   -233   -418   -511   -262     57   -605   -197
     98   -192   -290     46    194   -241   -420   -519   -272     44   -610   -220
    135   -129   -265     -5    197   -197   -387   -496   -249     72   -571   -184
    103   -137   -241     15    171   -189   -376   -485   -241     75   -553   -163
     96   -150   -246     23    171   -197   -387   -488   -252     62   -555   -171
    122   -132   -254      5    187   -192   -389   -478   -249     62   -550   -171
     96   -119   -218     10    155   -168   -379   -459   -228     77   -527   -148
     93    -70   -163    -12    127   -114   -348   -423   -192    109   -485   -109
    114     -2   -116    -57    116    -59   -322   -389   -166    137   -446    -80
     88     31    -57    -59     72    -12   -306   -374   -153    153   -418    -72
     98     38    -59    -70     77    -10   -298   -363   -150    153   -400    -64
    119     80    -38   -101     80     20   -277   -342   -129    168   -358    -38
    142    150      5   -148     70     77   -249   -319   -101    197   -306     -7
    122    176     54   -148     33    116   -228   -316    -83    213   -277      2
    145    210     64   -179     38    137   -236   -324    -83    207   -265      5
    122    218     96   -171     12    158   -241   -332    -83    200   -246     12
     83    210    124   -148    -20    168   -244   -337    -88    189   -228     15
     70    220    150   -145    -38    187   -231   -329    -80    189   -205     33
     44    184    140   -116    -49    163   -233   -342    -96    174   -207     12
     20    135    114    -77    -46    124   -246   -361   -116    142   -223    -23
     36    140    103    -90    -33    122   -218   -342   -103    137   -202    -12
    -31     98    129    -33    -80    114   -207   -337   -101    129   -187    -12
    -75     83    155     -5   -116    119   -194   -324   -101    122   -171    -10
   -148     51    200     46   -174    127   -168   -309    -98    124   -163     -5
   -161     49    210     54   -187    129   -155   -303    -98    122   -176      0
   -158     28    187     64   -171    106   -155   -311   -106    101   -192    -10
   -127     -2    122     62   -124     59   -161   -324   -122     75   -202    -33
   -106    -28     77     67    -93     25   -168   -345   -137     54   -207    -49
    -83    -23     57     51    -72     15   -163   -345   -145     49   -210    -49
    -15    -28    -12     23     -2    -20   -140   -309   -140     33   -223    -67
     10   -109   -119     46     64   -114    -62   -220   -124     -5   -285   -135
    -38   -184   -145    111     51   -166     15   -119    -80    -10   -327   -176
    -15   -140   -127     75     54   -135     90     23     33     83   -262   -122
     59    213    153   -135    -46    184    140    140    239    358     33    145
     23    820    797   -423   -387    810     88     67    433    737    498    568
    -83   1182   1265   -550   -675   1223   -153   -257    413    932    771    787
   -122   1041   1161   -459   -644   1101   -446   -665    101    748    628    639
   -163    366    530   -101   -345    446   -584  -1008   -452     72    -23     98
   -119   -207    -88    163    -15   -148   -579   -997   -719   -379   -493   -293
    -54   -387   -332    218    137   -361   -506   -826   -662   -407   -568   -363
      2   -350   -353    174    176   -350   -389   -649   -519   -309   -517   -327
     44   -254   -298    106    171   -275   -270   -501   -371   -192   -433   -257
     70   -176   -246     51    155   -210   -207   -433   -285   -124   -376   -202
     75   -142   -218     33    145   -179   -171   -392   -244    -88   -348   -168
     83   -114   -200     15    140   -155   -155   -371   -223    -62   -332   -137
    109   -114   -223      2    166   -168   -145   -353   -213    -57   -324   -114
    171    -85   -259    -44    215   -171   -137   -348   -210    -59   -316   -109
    205    -67   -272    -70    236   -168   -132   -348   -210    -64   -316   -114
    187    -96   -283    -46    233   -189   -140   -361   -231    -83   -332   -129
    176   -106   -283    -33    228   -194   -124   -353   -226    -77   -329   -132
    187   -101   -288    -44    236   -194   -109   -335   -213    -67   -319   -119
    189    -77   -267    -57    226   -171    -96   -319   -200    -57   -314   -114
    171    -67   -241    -54    205   -155    -85   -306   -192    -51   -314   -114
    109   -101   -210     -2    158   -155    -70   -285   -179    -33   -303    -98
    137    -75   -213    -31    174   -142    -54   -257   -158     -5   -283    -70
    163    -38   -202    -62    181   -119    -25   -228   -137     20   -262    -57
    122    -36   -158    -44    140    -96     -5   -210   -129     33   -252    -44
    116    -15   -132    -49    124    -72     10   -187   -111     46   -241    -31
    116      2   -114    -62    114    -54     28   -163    -90     62   -226    -10
    114     33    -80    -75     98    -23     33   -142    -72     77   -200     18
    111     54    -59    -85     85     -2     41   -119    -57     96   -179     38
    124     75    -49    -98     88     12     59    -90    -36    119   -163     51
    140    116    -25   -129     83     46     67    -64    -18    148   -140     72
    142    129    -12   -137     77     59     67    -44     -2    168   -114     93
    132    145     12   -140     59     80     72    -25      7    179    -93    106
    124    184     59   -153     33    122    109     12     41    210    -59    137
    135    200     64   -168     33    132    142     51     64    233    -36    158
    140    218     77   -179     31    148    161     67     72    236    -28    168
    106    200     90   -155      7    145    163     57     57    215    -38    161
     85    161     75   -122      5    119    163     46     38    187    -57    142
    129    192     62   -161     33    127    184     62     46    189    -51    145
    168    239     70   -205     49    155    223     88     70    207    -36    161
    114    184     70   -150     20    127    233     83     62    194    -51    142
    109    163     54   -135     28    109    257     90     59    189    -70    119
    101    174     72   -140     12    122    280    101     64    189    -77    103
     83    155     72   -119      5    114    290    101     64    184    -88     93
    111    187     75   -150     18    132    306    109     77    194    -83     98
    142    184     41   -163     51    114    316    106     83    187    -83    101
    127    163     33   -148     46     98    303     93     70    174    -93     88
     98    132     31   -116     33     83    314    101     67    176    -98     85
     93    137     44   -116     25     90    327    106     70    187   -109     93
     93    153     59   -122     18    106    335    119     72    197    -90    124
     77    119     41    -98     18     80    316    111     51    181    -98    150
    101    140     38   -122     31     90    316    114     54    181    -98    158
    129    174     44   -153     41    109    332    127     67    194    -83    158
    153    220     67   -187     44    145    348    137     72    202    -64    150
    150    231     80   -192     33    155    363    142     75    202    -57    150
    181    285    101   -233     41    194    387    168     93    218    -33    166
    231    335    103   -283     62    220    415    202    111    246     -5    213
    218    314     96   -265     62    205    415    205     98    244     -5    226
    220    324    103   -272     57    215    426    213     96    244      0    223
    236    368    132   -303     51    252    452    228    109    257     28    236
    236    418    181   -327     28    301    462    226    114    270     51    254
    252    454    202   -353     25    329    452    213    106    277     70    272
    290    452    158   -371     64    306    426    184     80    265     67    280
    272    426    150   -350     59    288    400    161     64    249     59    272
    252    400    148   -327     51    272    381    140     51    228     46    265
    244    374    129   -309     57    252    371    127     38    205     12    236
    239    355    116   -298     62    236    366    114     18    179    -15    210
    220    298     77   -259     72    187    353     85    -20    135    -57    163
    249    259     10   -254    119    135    348     72    -49    106    -83    129
    288    244    -44   -265    166    101    340     59    -77     80   -101    116
    259    210    -49   -236    155     80    322     33   -111     62   -119     80
    270    200    -70   -236    171     64    319     23   -122     54   -124     62
    272    192    -83   -233    179     54    303      7   -140     41   -127     23
    290    181   -109   -236    200     36    280     -5   -158     28   -137     -2
    293    187   -109   -241    202     38    265    -15   -171     18   -161    -10
    309    205   -106   -257    207     49    265    -20   -184      7   -187    -20
    355    189   -168   -272    259     10    262    -20   -207    -31   -241    -62
    394    122   -272   -257    335    -75    322     49   -210    -85   -329   -150
    381    109   -275   -246    329    -83    418    179   -145    -62   -342   -166
    407    205   -202   -309    306      2    509    353     -7     62   -244    -83
    457    610    153   -535    150    381    587    509    246    379     80    239
    374   1283    909   -828   -267   1096    605    514    540    833    589    779
    111   1654   1543   -885   -717   1600    366    158    555   1049    872   1062
      0   1447   1447   -724   -724   1447     62   -275    236    826    688    878
     31    771    740   -402   -353    756   -106   -610   -324    174     25    285
    103    109      5   -106     49     57   -137   -675   -691   -358   -561   -259
    142    -64   -207    -41    174   -135    -96   -532   -654   -387   -649   -353
    194     36   -161   -116    176    -62     38   -327   -483   -265   -568   -280
    215    184    -31   -202    124     77    176   -150   -309   -116   -454   -171
    210    257     46   -233     83    153    239    -70   -220    -41   -397   -122
    220    306     85   -262     67    197    265    -33   -184    -10   -379   -106
    213    340    127   -275     41    233    285     -7   -153      0   -371   -109
    187    355    168   -272     10    262    306      7   -137     10   -371   -109
    202    418    215   -309     -5    316    322     25   -114     36   -358    -93
    215    415    197   -316      7    309    309     31   -114     33   -363    -93
    239    415    174   -327     33    296    309     44   -111     41   -350    -88
    236    405    168   -322     31    288    319     54   -109     51   -345    -83
    226    420    194   -322     15    309    329     72    -93     64   -337    -72
    228    444    215   -337      5    329    337     90    -77     72   -332    -75
    231    439    207   -335     10    324    345    103    -67     70   -340    -77
    218    436    218   -329      0    329    361    116    -49     77   -342    -72
    207    457    249   -332    -20    353    379    135    -28     90   -329    -54
    202    467    262   -335    -31    366    394    158     -7    106   -324    -46
    194    462    267   -329    -36    366    402    176      2    116   -327    -38
    184    467    283   -324    -49    374    410    200     18    124   -324    -28
    171    514    342   -342    -85    428    423    220     41    142   -306    -15
    166    517    350   -342    -93    433    418    226     51    145   -311    -25
    168    530    358   -350    -96    444    426    239     70    161   -298    -12
    171    553    379   -363   -106    467    433    254     85    179   -283     -7
    171    558    387   -363   -106    472    436    270     96    189   -277      0
    176    568    392   -374   -109    480    441    293    114    213   -252     31
    176    592    415   -384   -119    504    436    306    132    231   -231     49
    192    610    418   -402   -114    514    426    319    145    246   -207     62
    207    641    433   -423   -111    537    433    345    171    272   -184     88
    210    649    439   -428   -114    542    441    353    176    272   -189     80
    202    644    439   -423   -116    542    454    358    181    267   -187     75
    207    652    441   -431   -116    548    467    366    194    270   -184     75
    202    659    457   -431   -127    558    480    374    202    272   -176     59
    194    665    467   -431   -137    566    485    387    220    290   -155     67
    200    675    475   -439   -137    576    504    407    246    314   -142     85
    192    654    462   -426   -135    558    511    410    244    314   -153     77
    192    657    465   -423   -135    561    511    405    236    306   -161     57
    181    646    465   -415   -140    555    511    397    239    306   -166     51
    171    626    454   -400   -140    540    511    392    241    303   -179     41
    168    592    423   -381   -127    509    501    381    231    290   -200     15
    166    566    400   -366   -116    483    498    371    223    288   -205     -5
    155    550    394   -355   -119    472    501    368    223    283   -213    -12
    158    535    374   -348   -106    454    496    368    223    283   -210    -10
    155    522    366   -340   -106    444    493    361    218    283   -205     -7
    168    524    355   -345    -93    441    493    355    210    277   -207    -15
    184    527    340   -355    -77    433    496    361    205    285   -207    -12
    194    527    329   -361    -67    428    498    374    215    296   -202     -5
    207    555    345   -384    -70    452    517    392    233    314   -184      7
    213    579    366   -394    -75    472    527    397    236    309   -184      0
    218    602    384   -410    -83    496    542    410    249    314   -174      5
    213    597    384   -405    -85    491    566    433    265    332   -161     25
    231    633    400   -433    -85    517    589    465    296    368   -132     57
    277    688    410   -483    -64    550    607    488    316    389    -96     90
    311    750    439   -532    -64    594    615    493    329    405    -70    114
    290    758    467   -527    -88    613    607    478    329    405    -51    127
    254    732    478   -493   -114    607    584    449    303    389    -57    127
    218    691    472   -454   -127    581    535    387    246    342    -96     75
    228    646    418   -439    -96    532    493    353    207    327   -122     64
    259    613    353   -436    -46    483    483    355    197    322   -129     80
    254    576    319   -415    -31    446    485    363    192    309   -135     90
    259    542    283   -400    -10    413    488    358    179    298   -127     77
    267    470    200   -371     33    335    491    345    132    259   -168     28
    252    384    132   -319     59    259    475    324     85    215   -226    -33
    220    319     96   -272     62    210    446    303     67    187   -252    -70
    207    275     67   -241     70    171    433    296     51    171   -270    -88
    218    267     46   -244     85    155    415    277     31    148   -293   -106
    236    254     18   -246    109    137    405    272     23    158   -303   -106
    207    220     10   -215     96    116    407    277     28    189   -288    -93
    174    176      2   -174     85     90    413    290     25    197   -267    -90
    200    158    -41   -181    119     59    407    293     12    174   -293   -119
    275    101   -174   -189    223    -33    436    332    -12    111   -379   -184
    244     15   -228   -129    236   -106    498    407    -10     64   -459   -249
    267     25   -241   -145    254   -106    597    550     75    106   -436   -220
    322    285    -38   -303    181    124    711    732    303    353   -189     36
    301    795    493   -548    -96    644    740    784    574    735    241    475
    148   1332   1184   -740   -519   1260    610    574    722   1070    652    870
    -20   1363   1384   -670   -701   1374    275    150    553   1078    719    909
    -85    878    963   -397   -524    919     49   -228     64    589    252    483
    -46    187    233    -70   -140    210    -12   -363   -394    -41   -402    -85
     57   -197   -254     70    153   -226     33   -239   -483   -246   -657   -301
     88   -270   -358     90    223   -314    142    -75   -392   -200   -649   -290
    109   -194   -303     41    205   -249    236     36   -290   -119   -587   -267
    142   -103   -246    -20    194   -174    309    129   -192    -25   -509   -231
    124    -59   -187    -33    153   -122    355    192   -122     38   -452   -197
    168    -36   -205    -64    187   -119    389    223    -98     54   -441   -202
    189     15   -176   -103    181    -80    402    228    -96     62   -441   -194
    161     25   -135    -93    148    -54    410    233    -90     75   -436   -174
    171      5   -166    -90    168    -80    405    231   -101     59   -449   -166
    205    -15   -220    -93    213   -116    394    220   -111     44   -462   -168
    215    -15   -233   -101    223   -122    400    226   -103     51   -459   -163
    176    -31   -210    -72    192   -119    400    228   -103     57   -465   -174
    163    -18   -184    -72    171   -101    418    249    -80     75   -452   -153
    122     -7   -129    -57    124    -67    426    267    -64     88   -439   -116
     88    -23   -111    -33     98    -67    436    288    -51     98   -436    -93
    158     44   -114   -101    135    -33    480    324    -20    124   -426    -59
    137     15   -122    -77    129    -51    467    309    -36    106   -465    -72
     90    -44   -135    -23    111    -88    420    265    -67     77   -488   -103
    148    -10   -158    -70    150    -85    402    257    -59     96   -449    -88
    220     54   -168   -137    194    -57    407    270    -38    124   -405    -70
    275     93   -181   -187    228    -41    415    275    -25    140   -387    -70
    205     31   -174   -116    189    -70    381    246    -49    119   -407   -106
    205      0   -205   -103    205   -101    353    236    -57    106   -407   -111
    259     31   -228   -145    244    -98    348    254    -44    122   -387    -96
    288     57   -231   -174    259    -85    353    275    -28    145   -353    -67
    316     96   -220   -205    270    -62    366    296     -7    171   -322    -46
    293    101   -194   -200    244    -46    368    311     10    192   -296    -25
    283    114   -171   -200    228    -28    379    335     38    218   -267    -10
    259    109   -150   -187    205    -20    381    345     46    223   -259    -15
    262    109   -153   -184    207    -20    394    358     51    223   -257    -18
    272    132   -142   -205    207     -5    415    363     64    228   -246     -5
    244    145    -98   -194    171     25    428    371     77    233   -244      5
    244    137   -106   -192    176     18    433    371     77    228   -265     -2
    257    166    -90   -210    174     38    459    387     96    241   -262     15
    270    161   -109   -215    189     25    467    387    101    239   -277      2
    228    109   -119   -168    174     -5    459    363     88    218   -311    -31
    231    116   -116   -176    174      0    467    361     96    218   -319    -41
    228     88   -140   -158    184    -25    472    361     98    205   -342    -59
    215     75   -142   -145    176    -33    472    348     98    197   -353    -72
    194     49   -145   -122    168    -46    459    332     93    187   -368    -88
    257    114   -142   -187    200    -12    483    345    111    205   -358    -77
    301    184   -116   -241    210     33    522    371    145    236   -329    -51
    200    103    -96   -153    148      2    498    355    137    220   -353    -72
    163     80    -83   -124    124      0    488    353    142    213   -358    -80
    174     98    -75   -137    124     12    491    363    155    218   -342    -67
    153     80    -72   -116    114      5    493    368    163    215   -335    -70
    161    124    -36   -142     96     46    517    394    192    241   -303    -44
    166    163     -5   -166     85     80    548    418    218    262   -275    -25
    166    184     15   -176     75    101    571    436    239    283   -257    -15
    187    241     54   -213     67    148    594    454    262    311   -231      2
    189    259     67   -226     62    163    600    457    267    316   -228      2
    174    285    109   -231     33    197    618    475    285    329   -202     23
    171    335    163   -254      5    249    636    488    309    355   -166     51
    171    407    236   -288    -31    322    646    491    329    379   -127     77
    161    426    265   -293    -54    348    652    491    337    381   -109     85
    129    415    283   -272    -77    350    628    459    319    368   -106     83
     77    394    314   -239   -119    355    605    439    309    363    -96     93
     77    374    296   -226   -109    335    571    420    290    350    -93     96
     93    337    244   -218    -75    290    548    400    262    322   -114     70
     85    335    249   -213    -80    293    566    407    265    324   -109     62
    106    316    210   -213    -54    265    566    392    241    298   -135     25
    -15    239    254   -111   -135    246    574    392    236    280   -150     15
     10    174    161    -93    -75    168    537    355    197    231   -197    -38
     33    168    132   -101    -49    150    524    337    174    207   -220    -49
     62    189    124   -127    -31    158    532    332    168    202   -226    -38
     62    174    111   -116    -23    142    530    324    158    189   -236    -46
     44    127     83    -85    -20    106    504    298    137    163   -257    -64
     70    106     33    -88     18     70    480    270    119    142   -277    -80
    101     70    -31    -88     67     20    465    252    101    114   -303   -106
    153     -2   -155    -75    153    -77    480    270     75     62   -363   -163
    163    -75   -241    -44    200   -158    568    353     88     18   -431   -252
     98    -96   -194     -2    145   -145    685    480    168     51   -423   -254
     49     -7    -57    -20     51    -31    771    623    311    187   -303   -148
    153    413    259   -283    -51    337    750    672    511    485     18    158
    111   1075    961   -594   -423   1018    618    498    691    872    475    574
     57   1395   1337   -727   -641   1369    327    142    644   1023    688    737
    -41   1041   1083   -501   -563   1062     23   -306    223    662    374    459
   -137    197    335    -28   -236    265    -96   -610   -366    -88   -361   -158
    -46   -259   -215    150     83   -236    -41   -496   -504   -371   -683   -446
     12   -340   -353    163    181   -345     83   -280   -371   -303   -667   -449
     41   -267   -309    111    174   -288    218   -106   -218   -181   -589   -400
     72   -181   -254     54    163   -218    301      5   -101    -80   -511   -342
     96   -116   -213     10    153   -163    337     57    -36    -31   -457   -290
    114    -83   -200    -15    155   -140    353     77    -12    -10   -431   -262
    127    -59   -187    -33    155   -124    358     90      0     10   -402   -233
    142    -36   -179    -51    161   -106    363     96      7     28   -381   -205
    145    -33   -181    -57    161   -106    361     88      0     28   -376   -192
    148    -28   -176    -59    161   -101    358     83      0     33   -368   -174
    142    -28   -174    -59    155   -101    363     90      5     46   -350   -150
    158    -41   -200    -57    179   -119    363    103     10     57   -337   -142
    155    -38   -194    -59    174   -114    361    111     12     70   -322   -137
    145    -38   -184    -54    163   -111    361    116     12     75   -316   -137
    142    -15   -158    -64    148    -85    371    129     25     83   -314   -132
    135      0   -135    -67    135    -67    384    145     36     85   -319   -129
    122    -28   -150    -46    135    -90    389    153     33     80   -342   -137
    119    -15   -135    -51    127    -75    400    171     46     96   -329   -122
    119      5   -114    -64    116    -54    402    179     59    116   -306   -103
    116     20    -96    -67    106    -36    402    189     70    137   -283    -83
    116     12   -103    -67    111    -44    402    205     83    153   -265    -64
    127     44    -85    -85    106    -20    400    223     93    168   -257    -54
    127     67    -59    -98     93      5    400    241    101    181   -254    -49
    124     80    -44   -101     85     18    400    257    106    192   -246    -44
    148     96    -51   -124     98     23    394    270    116    202   -236    -28
    161    129    -31   -145     96     49    402    296    137    228   -207      0
    174    171     -5   -174     88     85    410    327    166    259   -179     28
    181    161    -20   -171    101     70    428    355    187    277   -171     46
    194    184    -10   -189    101     88    436    371    187    277   -168     51
    200    200      0   -200     98    101    439    379    184    275   -168     51
    187    202     12   -194     85    109    452    384    176    270   -179     44
    150    179     28   -163     62    103    478    392    181    283   -163     44
    114    181     67   -150     23    124    514    413    205    303   -124     64
     49    168    119   -109    -33    142    532    420    218    309   -116     72
    -20    129    150    -54    -85    140    530    410    207    309   -124     59
    -75     96    171    -10   -122    132    524    400    194    293   -127     46
     41    202    158   -122    -59    179    563    431    226    319   -101     72
    252    303     51   -277     98    179    594    441    239    324   -109     72
    155    158      0   -158     77     80    561    384    189    270   -189      7
     90     54    -36    -72     64     10    517    337    142    228   -246    -44
    145     77    -67   -111    106      5    522    342    148    239   -239    -31
     98     57    -41    -77     70      7    524    350    155    246   -226    -20
     77     36    -41    -57     59     -2    514    335    145    233   -236    -33
    132     57    -75    -93    103     -7    496    314    127    215   -249    -57
    187    106    -80   -148    135     12    496    314    135    223   -241    -44
    202    103    -98   -153    150      2    493    314    132    213   -244    -49
    155     70    -85   -111    119     -7    493    309    124    200   -246    -51
    168    101    -67   -135    119     18    511    324    142    213   -228    -31
    187    158    -28   -174    109     67    550    361    176    249   -192      7
    171    179      7   -176     80     96    587    392    205    280   -161     44
    137    155     18   -148     59     88    605    402    210    283   -155     46
    135    150     15   -142     59     83    615    402    210    283   -155     49
    145    181     36   -166     54    111    636    410    226    298   -129     70
    155    223     67   -189     44    148    657    418    246    322    -93    106
    137    252    114   -194     10    184    654    418    254    340    -64    127
    114    257    142   -184    -12    200    626    400    239    329    -59    127
     96    244    148   -171    -25    197    587    366    207    298    -75    103
     75    246    171   -163    -46    210    563    340    192    280    -80    103
     67    228    161   -150    -46    194    537    314    168    259    -98     98
     51    171    119   -111    -33    145    514    296    140    228   -129     77
     31    145    111    -88    -41    129    504    288    122    207   -150     64
     18     90     72    -54    -28     83    491    275     93    179   -179     41
     10     38     28    -25    -10     36    478    257     64    150   -207     10
      2     -5     -7      2      5     -5    472    241     41    124   -236    -18
      2    -10    -12      2      5    -12    459    231     25    114   -246    -38
     15    -20    -38      2     25    -28    441    215      2     96   -265    -64
     20    -41    -62     10     38    -51    420    200    -23     72   -288    -93
     25    -25    -51      0     38    -38    415    197    -28     70   -290    -93
     44     -5    -49    -20     44    -25    426    202    -25     75   -280    -77
     51    -20    -75    -15     62    -46    436    210    -38     57   -301    -96
     46   -137   -187     44    114   -163    452    233    -70     -5   -379   -168
     20   -254   -275    116    148   -265    532    319    -54    -54   -454   -249
     38   -231   -270     96    153   -252    646    459     36    -23   -449   -249
    153     36   -116    -96    135    -41    766    646    239    181   -254    -64
    168    535    366   -353    -98    452    737    667    462    542    150    316
    -51   1140   1192   -542   -620   1166    509    387    579    924    633    748
   -148   1343   1491   -597   -818   1415    124    -64    407    984    774    844
   -158    935   1093   -387   -626   1013   -129   -457    -49    553    389    501
   -163    124    288     18   -228    205   -155   -602   -550   -158   -319    -85
   -124   -389   -265    257     70   -327    -70   -467   -696   -470   -678   -402
    -98   -379   -283    236     90   -329     62   -252   -532   -358   -631   -376
    -49   -244   -197    145     72   -220    218    -51   -340   -202   -519   -285
    -15   -135   -119     72     49   -127    322     75   -205    -90   -423   -200
    -28    -98    -70     64     20    -85    361    127   -150    -44   -381   -161
    -28   -103    -77     64     23    -90    355    140   -137    -41   -384   -163
      2    -83    -85     38     41    -83    363    161   -124    -33   -376   -150
     31    -31    -62     -2     46    -46    381    189   -103    -15   -353   -129
     12    -38    -51     12     31    -44    389    194    -98    -12   -348   -122
     -7    -49    -41     28     12    -44    397    205    -93    -15   -348   -114
      7    -15    -23      2     15    -20    407    215    -80     -7   -335    -88
     25      2    -23    -15     25    -10    410    228    -67     -2   -319    -70
     20     12     -7    -15     15      2    415    241    -57      2   -303    -54
     23     18     -5    -20     12      7    418    244    -57      0   -301    -59
     28     33      5    -31     10     20    426    252    -49      7   -290    -51
     41     59     18    -51     10     41    426    262    -36     12   -280    -46
     57     77     20    -67     18     49    433    275    -20     18   -270    -41
     57     85     28    -72     12     59    444    293     -2     31   -257    -23
     49    106     54    -77     -2     80    452    319     23     51   -233      0
     57    132     75    -96    -10    103    454    340     41     67   -213     15
     64    148     83   -106     -7    116    457    348     49     80   -202     12
     72    158     85   -116     -5    122    467    366     62     96   -189     23
     80    184    101   -132    -10    142    478    387     77    114   -174     36
     93    210    114   -153    -10    161    478    402     93    135   -158     46
    114    236    122   -174     -2    179    480    426    114    155   -140     57
    140    283    142   -213     -2    213    491    462    145    192   -103     90
    135    309    171   -223    -18    241    509    498    176    223    -67    119
    132    306    171   -220    -20    239    511    517    189    233    -57    124
    142    314    171   -228    -12    244    527    535    205    241    -49    129
    140    340    200   -244    -28    270    545    553    226    262    -28    142
    148    358    210   -254    -31    285    563    566    236    277    -15    150
    155    361    205   -262    -23    283    576    571    233    280    -10    148
    163    368    205   -265    -20    288    584    571    233    283     -5    148
    150    350    200   -252    -23    275    594    574    236    283     -5    148
    142    348    202   -246    -28    275    610    587    249    298     10    166
    148    353    205   -252    -28    277    623    605    265    314     25    179
    153    332    179   -241    -12    257    623    605    262    309     28    176
    150    303    153   -228     -2    228    618    594    249    298     15    166
    145    283    137   -215      5    210    618    587    239    290     10    158
    122    277    153   -202    -15    215    620    584    236    293     18    155
    114    283    168   -197    -25    226    623    581    241    296     23    153
    127    262    132   -197     -2    197    618    574    236    288     18    150
    150    257    106   -205     23    181    613    576    236    288     20    153
    153    270    116   -210     18    192    615    589    252    301     38    174
    145    267    122   -205     12    194    620    605    262    319     54    192
    145    249    103   -197     20    176    618    607    254    311     49    187
    140    236     96   -189     23    166    631    607    252    306     46    197
    153    228     75   -192     38    153    636    607    249    301     46    202
    176    241     64   -207     57    153    654    623    262    309     62    215
    187    249     59   -218     64    153    667    636    270    309     75    223
    192    252     59   -223     64    155    678    652    275    311     88    239
    187    239     49   -213     67    145    696    667    285    319    101    257
    163    228     64   -194     49    148    717    688    296    327    111    270
    140    246    106   -194     15    176    719    704    311    340    127    288
    106    265    158   -187    -25    213    727    706    322    361    153    314
     64    275    210   -171    -72    244    730    711    329    384    181    348
     12    228    215   -119   -101    223    727    711    322    384    179    361
    -38    181    220    -72   -129    200    711    706    311    381    176    363
   -106    161    265    -28   -187    213    714    714    314    389    189    374
   -142    119    259     10   -202    189    717    719    309    387    189    371
   -161     72    233     44   -197    153    719    724    301    381    184    361
   -163      7    168     75   -166     88    709    709    265    353    158    324
   -135    -33     98     83   -116     31    691    691    228    322    132    293
    -96    -83     10     88    -54    -36    662    672    194    277     98    257
   -124   -174    -49    150    -38   -111    618    633    148    218     59    213
   -103   -202    -98    153     -5   -153    600    620    127    194     51    202
      7   -119   -127     54     67   -124    628    652    145    215     70    226
      7   -163   -171     75     88   -168    620    641    129    197     46    210
    -90   -298   -207    194     57   -254    579    597     83    150      0    163
     31   -215   -249     90    140   -231    605    623    109    166     15    189
     57   -283   -340    111    197   -311    615    639     85    124    -38    148
     18   -452   -470    215    241   -459    657    685     54     38   -148     44
    -18   -524   -506    272    244   -517    758    795     85     12   -189     -7
     -2   -483   -480    241    236   -480    857    958    200    111   -111     59
     62    -85   -148     10    106   -116    914   1083    436    413    220    366
      0    535    532   -270   -265    535    841   1008    672    828    711    828
   -163   1005   1169   -420   -665   1085    571    670    724   1111   1083   1143
   -200    880   1080   -342   -639    982    244    265    431    937    958   1010
   -231    202    433     12   -332    316    103    -33   -109    293    337    475
   -231   -514   -283    371     23   -400    122    -44   -470   -246   -228     -7
   -153   -750   -597    452    220   -675    215    135   -444   -314   -332   -111
   -106   -691   -584    397    236   -639    350    316   -290   -205   -257    -62
    -98   -605   -506    350    202   -555    441    441   -161    -98   -171     12
    -59   -509   -452    283    194   -480    501    517    -72    -20   -101     72
    -33   -452   -418    244    192   -436    545    558    -20     20    -57    103
    -51   -446   -394    246    171   -420    558    574     -5     33    -44    114
    -33   -418   -387    226    174   -402    571    594      7     49    -28    129
    -51   -446   -397    249    171   -423    574    594      2     44    -33    122
    -41   -418   -376    231    166   -397    592    605     15     67    -15    137
    -51   -418   -368    233    155   -394    600    610     20     72     -5    148
    -64   -415   -350    239    140   -381    600    613     33     77      2    163
    -46   -410   -363    226    158   -387    597    618     41     83      7    171
    -10   -368   -358    189    174   -363    615    636     67    106     28    200
    -10   -342   -332    174    161   -337    626    646     83    127     46    220
    -25   -358   -332    192    150   -348    615    646     83    127     49    220
    -28   -366   -340    197    153   -353    605    649     83    127     54    223
     12   -348   -361    168    187   -353    618    665     93    137     67    226
     49   -298   -348    122    197   -324    639    688    116    161     93    246
     36   -275   -311    119    171   -290    649    701    135    176    114    259
     12   -275   -288    129    148   -280    649    711    148    189    132    265
     -5   -267   -262    137    127   -265    659    730    171    210    158    280
      0   -267   -267    132    132   -267    662    745    181    218    171    283
     12   -239   -252    111    132   -244    672    769    205    246    205    303
     18   -233   -252    106    132   -241    662    782    213    265    228    311
     49   -202   -252     77    150   -226    665    800    228    285    257    329
     72   -161   -236     41    153   -197    675    826    252    314    288    350
     88   -127   -215     18    150   -171    688    857    280    342    322    379
    132    -83   -215    -25    174   -150    714    896    309    366    353    405
    161    -36   -197    -62    179   -116    745    927    337    392    387    433
    122    -64   -187    -31    153   -124    743    919    327    381    379    420
    109    -72   -181    -18    142   -127    750    922    332    379    376    418
    116    -49   -166    -33    140   -106    776    945    353    392    400    444
    140    -10   -150    -64    145    -80    802    963    374    407    431    470
    145    -10   -155    -70    150    -83    805    958    379    402    439    459
    135    -15   -153    -59    142    -83    815    961    394    410    449    454
    150     15   -135    -83    142    -59    841    982    420    426    475    465
    111      7   -103    -59    109    -46    849    982    428    431    491    462
     77    -25   -103    -28     90    -64    846    969    423    415    483    444
     85    -31   -116    -28     98    -72    836    963    428    410    483    441
     93    -44   -137    -25    114    -90    818    958    433    407    483    439
    109    -46   -155    -31    132   -101    815    958    441    407    488    439
    103    -72   -176    -18    140   -124    797    950    433    394    485    426
    111    -46   -158    -33    135   -103    792    953    444    405    509    441
    135      7   -127    -72    129    -59    797    956    459    423    537    462
    163     31   -132    -96    148    -49    802    958    470    428    548    465
    132    -12   -148    -59    137    -80    797    956    470    420    548    457
    122    -12   -135    -57    127    -72    805    956    480    428    561    465
    129     28   -101    -80    116    -36    826    976    514    454    589    488
    106     28    -77    -67     93    -23    839    989    530    467    605    504
    119     41    -77    -80     98    -18    849    995    535    475    613    511
    124     46    -77    -85    101    -12    862    995    537    480    613    511
    137     67    -70   -103    103      0    875   1002    558    493    626    519
    148    111    -36   -129     93     38    880   1010    579    514    652    548
    101    101     -2   -101     51     49    867    987    576    511    652    548
    106    127     20   -116     41     75    865    974    587    524    667    561
    109    116      7   -116     51     62    844    943    574    511    652    550
    109     93    -15   -101     62     38    815    911    548    491    633    535
     88     57    -31    -75     59     12    784    888    530    472    626    530
    103     49    -54    -75     80     -2    774    875    519    465    620    524
    135     38    -98    -88    116    -28    774    865    509    454    613    506
     90    -51   -142    -18    116    -96    748    833    478    420    581    462
     83    -83   -168     -2    124   -124    740    820    462    392    555    441
     85   -109   -194     12    140   -150    745    818    454    374    542    433
     59   -168   -228     51    142   -197    737    805    431    355    522    418
     28   -231   -259    101    142   -244    717    776    397    322    488    381
     15   -277   -293    129    153   -285    696    748    371    298    462    353
     36   -275   -311    119    174   -293    685    737    363    296    457    358
     57   -249   -309     93    181   -280    688    745    371    306    470    371
     49   -262   -311    106    179   -285    691    750    368    301    472    366
     62   -366   -428    150    244   -394    693    758    335    241    413    306
     51   -493   -545    218    298   -519    748    813    316    174    319    205
     41   -527   -568    241    303   -548    839    917    361    168    298    168
     90   -467   -558    189    324   -511    930   1065    465    254    366    226
    124    -80   -205    -23    163   -142    950   1150    685    566    704    553
     44    519    475   -283   -215    498    872   1041    901    958   1169    989
    -88    909    997   -413   -545    953    592    696    911   1174   1454   1223
   -145    779    924   -316   -535    852    252    249    592    984   1317   1085
   -194     23    218     83   -207    122    129    -54     15    262    626    493
   -145   -555   -410    350    129   -483    161     -2   -241   -155    184    109
    -62   -709   -649    384    293   -680    259    205   -161   -158    132     51
    -10   -665   -654    337    322   -659    407    410      2    -41    207    106
     15   -568   -584    275    298   -576    524    550    148     80    301    181
     33   -470   -506    218    267   -488    589    631    239    161    371    246
     49   -431   -480    192    262   -457    618    672    275    194    405    277
     59   -431   -491    187    275   -459    626    688    290    205    413    285
     67   -431   -498    181    280   -465    628    701    303    218    420    293
     67   -433   -501    184    283   -467    628    704    306    218    426    296
     67   -426   -496    176    280   -459    618    698    306    218    428    296
     70   -402   -472    166    270   -436    613    696    311    228    433    298
     67   -397   -465    163    265   -428    620    701    322    236    436    303
     51   -402   -454    174    252   -428    626    698    322    239    431    306
     46   -402   -449    176    246   -426    633    701    329    246    431    319
     46   -392   -439    174    241   -415    639    701    332    249    436    327
     41   -387   -431    171    236   -407    639    693    329    249    436    324
     57   -379   -436    161    244   -407    628    683    327    246    433    322
     49   -371   -420    158    233   -394    620    670    327    246    431    316
     64   -340   -405    137    233   -371    618    680    337    257    439    332
     85   -322   -410    116    246   -366    628    711    366    285    462    363
     83   -332   -418    124    249   -374    639    727    381    293    467    376
     80   -327   -407    122    244   -368    646    745    402    316    483    392
     77   -311   -389    116    233   -350    654    758    420    332    496    392
     75   -293   -371    109    223   -332    654    763    426    342    511    402
     75   -275   -353     98    213   -314    654    776    446    368    537    428
    101   -265   -368     80    233   -316    654    792    465    387    555    449
    106   -249   -355     72    231   -301    659    818    483    410    584    475
     90   -231   -322     70    205   -275    665    833    498    431    607    491
     93   -213   -306     59    200   -259    665    836    511    436    613    485
     88   -207   -298     59    192   -252    667    833    514    433    610    483
     85   -200   -285     57    184   -241    665    828    511    433    602    480
    127   -171   -298     20    213   -236    680    839    527    444    607    485
    150   -148   -298     -2    223   -223    696    852    542    457    623    496
    103   -184   -288     38    194   -233    691    836    537    441    610    483
     77   -226   -303     75    189   -265    691    828    542    431    594    472
     96   -215   -311     57    202   -262    698    826    563    423    581    465
    114   -200   -316     41    213   -257    704    810    576    415    568    444
     96   -236   -332     70    213   -283    698    789    561    384    542    407
     90   -246   -337     77    213   -290    693    769    550    363    527    384
     85   -241   -329     75    207   -285    685    756    550    361    519    374
     83   -254   -340     85    210   -296    667    735    537    355    506    355
     96   -236   -332     67    213   -283    667    732    532    363    511    358
    148   -163   -311      7    228   -236    701    756    553    397    540    387
    101   -200   -301     46    200   -249    706    745    542    397    530    379
     23   -249   -275    111    148   -262    693    727    519    379    511    361
      2   -231   -236    111    119   -233    691    724    511    379    514    363
     10   -213   -223    101    116   -218    685    711    501    381    514    363
      7   -207   -215     98    109   -210    688    714    496    387    511    358
    -10   -184   -174     96     80   -179    696    722    501    405    527    363
      7   -161   -168     77     85   -166    704    724    506    415    532    371
     57    -83   -140     12     98   -111    730    748    532    444    558    392
     54    -57   -111     -2     83    -83    737    750    535    452    568    392
     51    -44    -96     -5     72    -70    735    740    537    459    576    397
     64      0    -64    -33     64    -33    737    732    548    480    592    413
     64     33    -31    -49     49      2    737    719    555    501    610    431
     75     46    -28    -59     51      7    722    696    540    498    610    439
     23    -20    -44     -2     33    -33    667    644    496    462    568    413
     -2    -31    -31     15     12    -31    636    618    478    452    561    415
      7    -33    -41     12     23    -36    613    602    465    446    555    413
    -10    -98    -90     54     38    -96    574    566    431    405    517    371
    -15   -119   -103     64     44   -111    566    550    418    387    488    355
    -25   -127   -101     75     36   -114    558    540    410    374    475    348
    -57   -189   -132    124     36   -161    542    519    379    337    441    311
    -23   -202   -179    111     75   -192    530    498    355    314    415    288
    -15   -223   -207    119     93   -215    509    472    324    288    392    262
    -54   -257   -202    155     72   -231    488    454    306    270    379    252
    -67   -275   -207    171     70   -241    472    439    296    259    368    241
    -44   -246   -205    142     80   -226    475    441    298    270    376    252
    -33   -239   -205    135     83   -223    472    436    296    270    371    254
    -38   -311   -275    174    116   -293    449    413    262    223    314    207
     25   -368   -394    171    210   -381    491    452    241    161    236    127
     25   -418   -444    194    233   -431    574    527    254    111    168     59
      2   -431   -433    213    218   -433    641    633    314    132    174     64
     62   -179   -241     57    150   -210    678    745    475    324    368    252
     88    389    301   -239   -106    345    641    740    709    701    800    667
    -96    950   1044   -428   -568    995    446    465    839   1041   1221   1039
   -189    982   1169   -397   -678   1075    129     54    644   1000   1228   1005
   -252    384    636    -67   -444    509    -77   -332    124    428    683    511
   -249   -392   -142    322    -54   -267   -106   -418   -306   -192     36    -46
   -150   -589   -441    368    145   -517    -33   -236   -267   -252    -72   -150
    -80   -501   -420    290    168   -459     85    -36    -96   -129      7    -93
    -38   -363   -324    202    140   -345    197    116     70     -5    106    -10
    -10   -241   -231    127    109   -236    270    207    184     88    184     64
      2   -181   -184     88     90   -181    301    246    236    129    213     90
     12   -174   -189     80     98   -181    311    259    252    132    210     85
     18   -137   -158     57     85   -148    322    272    272    148    220    101
     23    -80   -103     28     62    -90    329    283    296    171    239    122
     23    -77   -101     25     59    -88    329    280    303    176    233    116
     28    -64    -93     18     59    -77    329    280    311    189    236    124
     38    -49    -88      2     62    -67    332    280    322    194    236    127
     57    -31    -88    -12     72    -59    332    285    335    205    241    129
     49    -41    -93     -5     70    -67    329    283    337    202    236    135
     54    -38    -93     -7     72    -64    332    288    340    210    239    140
     64    -10    -75    -28     67    -41    327    293    353    226    246    153
     72      2    -70    -36     72    -33    327    296    363    241    254    166
     64     -5    -70    -31     64    -36    329    298    376    252    257    181
     64      2    -64    -33     64    -31    329    301    384    259    259    189
     72      7    -64    -41     67    -28    327    306    389    267    259    202
     85      7    -77    -46     83    -33    329    319    405    283    267    231
     93     15    -77    -57     85    -31    329    327    418    296    275    249
     96     15    -80    -57     88    -31    322    332    426    301    275    252
    101     28    -75    -64     88    -23    319    342    441    319    293    262
    116     51    -64    -83     90     -5    322    358    457    340    311    275
    127     75    -51   -103     88     12    314    376    472    361    337    301
    137     88    -49   -114     93     20    316    392    488    384    363    322
    145     93    -51   -122     98     20    324    405    493    402    387    340
    153    127    -25   -140     90     51    340    423    509    428    418    366
    158    137    -23   -148     90     57    353    436    519    436    446    371
    153    132    -23   -142     88     54    353    433    514    426    452    368
    127    122     -5   -124     64     59    363    431    504    415    459    374
    124    145     20   -135     51     83    374    441    509    418    475    405
    124    153     25   -140     49     90    379    446    509    415    480    423
    116    137     20   -127     46     77    384    449    511    415    483    436
     96    119     23   -109     36     72    389    452    509    407    478    444
     90    114     23   -101     33     70    394    454    506    402    475    462
     75    101     25    -88     25     62    402    452    501    394    478    452
     70     96     25    -83     20     62    410    457    504    394    493    454
     64     77     12    -72     25     46    405    452    493    376    488    431
     67     70      2    -67     33     36    400    446    485    366    485    415
     54     44    -12    -51     33     15    387    436    472    353    480    402
     64     54    -12    -59     38     20    389    433    470    350    491    410
     83     77     -5    -83     44     38    392    439    472    358    501    428
     72     72      0    -72     36     36    374    426    452    345    493    410
     62     49    -12    -54     36     18    355    413    423    324    488    384
     51     25    -28    -38     38      0    345    407    402    306    483    363
     59     54     -7    -59     33     23    350    418    410    309    498    368
     90    109     18    -98     36     64    376    441    426    327    522    387
     93    116     23   -103     33     70    397    454    431    332    519    389
     83    119     36   -101     23     77    413    462    428    335    522    394
     98    124     25   -111     36     75    413    462    423    327    514    392
     70    109     38    -88     15     75    397    452    402    303    501    376
     75    129     51   -103     12     90    394    444    402    301    506    379
     98    174     72   -137     12    124    400    449    407    316    530    394
    150    220     70   -187     38    145    397    446    402    316    553    397
    124    161     36   -142     44     98    348    397    345    257    540    355
    111    135     20   -124     44     77    311    363    309    226    532    337
    140    137     -2   -140     70     70    290    353    290    215    522    335
    153    140    -15   -148     85     62    280    342    275    200    517    332
    127     98    -28   -111     77     36    272    324    244    166    496    314
     96     23    -72    -62     83    -23    239    303    197    114    449    272
    103    -25   -132    -38    116    -77    223    288    161     75    410    246
     85    -72   -161     -7    122   -116    200    254    124     38    374    220
     70   -103   -174     18    122   -137    166    210     85      2    340    192
     75   -111   -187     18    129   -148    153    192     64    -18    327    189
    101    -90   -192     -5    145   -140    161    192     64    -18    332    200
     90    -88   -179     -2    132   -132    161    184     57    -23    332    202
     31   -127   -158     49     93   -142    140    163     36    -36    322    194
     62   -129   -194     31    127   -161    137    158     18    -51    303    187
     96   -213   -309     57    202   -259    137    158    -33   -122    220    116
     72   -350   -423    137    246   -387    197    205    -72   -207    111     -2
     90   -389   -480    150    285   -433    283    314    -44   -223     77    -44
    122   -192   -314     33    218   -252    363    470    109    -64    236    116
    124    311    187   -218    -31    249    374    527    371    288    636    530
    -49    948    997   -452   -522    971    280    402    646    727   1150   1044
   -244   1244   1488   -498   -865   1366    -15     25    654    901   1392   1278
   -270    870   1140   -301   -704   1002   -272   -353    259    530   1047    961
   -259     88    348     85   -303    218   -384   -610   -316   -174    337    301
   -197   -402   -207    298      2   -306   -379   -553   -519   -493    -25    -62
   -135   -475   -340    306    101   -407   -283   -376   -431   -457    -33    -85
   -103   -394   -293    249     93   -345   -140   -205   -288   -350     41    -20
    -72   -293   -223    181     72   -259    -44    -88   -168   -252    127     70
    -49   -210   -163    129     54   -187     18    -18    -93   -184    181    122
    -28   -189   -161    109     64   -176     49     10    -59   -158    194    137
    -49   -189   -140    116     44   -163     59     20    -44   -145    202    145
     -2   -145   -145     72     70   -145     64     25    -33   -135    210    155
      0   -132   -135     64     64   -135     59     15    -36   -140    205    145
    -64   -163    -98    114     15   -132     57     10    -31   -137    202    148
    -57   -140    -83     96     12   -111     51      7    -20   -129    213    148
    -25    -98    -72     62     20    -85     64     12     -7   -114    228    153
    -25    -90    -67     57     18    -80     77     20      5   -101    241    158
    -33    -90    -57     62     10    -75     80     23     12    -96    246    163
    -51    -96    -44     72     -5    -70     80     15     18    -96    244    155
    -38    -83    -44     59      2    -64     96     23     25    -83    252    158
    -64    -96    -31     80    -18    -64     98     23     25    -83    249    158
    -62    -62      0     62    -31    -31    111     31     38    -70    267    174
    -75    -15     57     44    -67     20    116     46     62    -46    296    200
   -116    -33     83     72   -101     23    116     46     67    -51    306    215
   -116    -28     85     72   -101     25    109     49     75    -46    311    239
    -88     10     98     38    -93     54    114     72     90    -25    324    252
    -88     41    129     23   -109     85    106     75    101     -5    335    249
    -96     33    129     31   -114     80     88     67     98     -2    337    233
    -54     64    119     -7    -88     90     88     83    114     23    358    239
    -18    111    129    -46    -72    119     93    101    142     62    389    257
    -33    103    137    -33    -85    119     80    101    142     70    389    254
    -31    127    158    -49    -96    142     90    114    158     96    413    283
     18    192    171   -106    -77    181    103    137    181    124    439    314
     54    231    176   -142    -59    205    114    145    194    132    446    324
     25    205    176   -116    -75    192    114    124    192    124    436    303
     51    254    200   -153    -75    228    129    135    215    148    459    314
     90    301    207   -197    -59    254    145    142    233    168    475    332
     67    270    202   -168    -67    236    145    140    239    166    465    324
     83    283    197   -184    -57    241    166    161    262    181    478    324
     44    254    207   -150    -80    231    171    153    259    176    475    296
     41    259    215   -153    -88    239    171    148    262    176    478    257
     72    290    218   -181    -72    254    192    161    283    200    493    239
     90    296    205   -194    -57    252    187    153    283    205    483    252
     46    259    210   -153    -83    236    171    127    267    187    459    262
     25    272    246   -153   -109    259    181    129    280    197    462    285
     41    288    246   -163   -101    267    189    132    288    202    459    285
     36    259    223   -148    -96    244    181    122    280    192    439    270
     41    267    226   -155    -93    249    187    127    283    197    441    280
     64    322    257   -194    -96    290    192    137    290    220    457    293
     80    355    275   -218    -96    316    187    140    293    231    465    296
     72    335    262   -205    -96    298    187    145    293    226    454    283
    101    384    283   -244    -90    335    236    189    337    257    485    311
     88    397    306   -244   -109    350    265    207    355    277    498    332
     51    358    306   -205   -127    332    259    197    340    262    483    311
     77    405    324   -241   -122    363    275    213    361    272    506    329
    106    452    345   -280   -119    400    285    220    376    285    522    350
     96    452    355   -277   -129    405    290    215    376    285    522    358
     93    488    394   -290   -150    441    303    220    397    309    548    379
    111    493    381   -303   -135    439    285    197    389    303    545    379
    103    472    368   -288   -132    420    246    155    355    277    522    368
    103    488    381   -298   -137    436    228    137    342    270    514    366
    132    501    368   -316   -116    436    220    132    335    267    506    363
    116    426    309   -272    -96    368    207    116    311    244    475    337
     70    340    270   -205    -98    306    181     80    275    205    433    296
     72    301    228   -187    -80    267    168     54    252    174    405    265
     88    244    155   -166    -33    200    168     38    228    142    366    233
     75    207    132   -142    -28    168    153     20    207    119    340    207
     54    161    106   -109    -25    135    129      0    174     96    314    184
     46    129     80    -88    -18    106    106    -23    142     67    293    163
     51    124     72    -88    -10     98    116    -23    140     59    288    153
     62    166    103   -116    -20    135    124    -18    155     77    301    171
     46    119     72    -83    -12     96    114    -33    135     64    283    168
     57     28    -28    -44     41      0    101    -36    109     31    233    132
     59   -127   -187     33    122   -155    114    -12     59    -51    122     28
     72   -192   -265     57    166   -228    218     72     67    -90     62    -38
    119   -124   -244      2    179   -184    342    223    161    -25    114      0
    119     93    -25   -106     70     33    405    355    332    181    324    189
     85    594    509   -340   -210    553    402    392    574    550    743    589
    -54   1153   1208   -550   -631   1179    265    184    750    917   1169    979
   -148   1192   1340   -522   -745   1265    -51   -210    581    904   1205    995
   -184    706    888   -262   -537    795   -283   -636     57    366    711    576
   -168    -12    155     90   -163     70   -350   -776   -413   -265     83     41
   -109   -303   -194    205     41   -249   -298   -584   -407   -342    -49    -77
    -36   -324   -288    181    124   -306   -181   -392   -283   -262    -12    -54
    -20   -262   -241    140    106   -252    -62   -249   -158   -163     54     -7
    -20   -184   -163    103     70   -174      7   -163    -64    -85    114     46
    -12   -101    -88     57     33    -93     51   -109     -2    -33    166     93
      2    -57    -59     25     31    -57     90    -72     31     -5    202    122
     25    -15    -41     -5     31    -28    119    -44     59     23    228    150
     31    -20    -51     -5     41    -36    124    -36     62     23    223    158
     25    -38    -64      7     44    -51    124    -23     59     20    218    163
     12    -18    -31      2     20    -23    137      0     75     44    239    179
     25     18     -7    -23     15      5    140      7     80     59    257    189
     72     46    -25    -59     49     10    145     10     80     59    259    192
     36      7    -28    -23     33    -10    129    -10     59     38    233    174
     59     41    -18    -51     38     12    142      5     75     59    246    189
     72     51    -23    -64     46     15    150     15     80     70    249    202
     51     20    -31    -36     41     -5    153     20     77     72    241    207
     51     28    -23    -41     36      5    158     25     83     88    257    218
     49     57      7    -54     20     33    150     33     93    103    265    223
     33     64     31    -51      2     49    158     54    109    122    267    239
      7     83     75    -44    -33     80    174     80    135    148    288    262
     18     98     80    -59    -31     90    174    101    148    168    303    275
     20     59     38    -38    -10     49    137     72    116    142    272    244
     46    101     51    -75     -5     77    137     72    114    145    285    252
     88    215    127   -150    -18    171    176    111    158    200    342    316
     64    213    145   -140    -38    179    179    137    176    220    363    345
     75    158     83   -116     -2    122    148    124    155    210    353    332
    135    184     49   -161     44    116    135    122    153    220    350    327
    174    205     31   -189     72    119    127    122    145    218    340    322
    223    249     23   -236    101    137    145    140    158    239    355    337
    213    267     54   -241     80    161    163    153    174    262    374    353
    179    254     72   -218     51    163    163    153    174    267    384    363
    168    259     90   -213     38    176    168    153    174    267    387    366
    148    233     85   -192     31    161    179    142    166    252    361    342
    176    298    119   -239     28    210    207    163    200    280    381    355
    153    283    129   -220     12    207    236    181    226    298    384    353
     93    239    145   -166    -25    192    228    158    218    288    374    324
     88    254    163   -171    -38    210    236    150    218    288    374    316
    101    257    155   -179    -25    207    249    153    231    288    366    306
     85    241    155   -163    -36    200    262    155    239    285    361    298
     49    220    171   -135    -59    197    262    145    241    277    353    293
     64    233    166   -150    -49    202    241    132    236    272    340    285
     67    267    197   -168    -64    233    233    124    233    280    340    280
     72    262    187   -168    -57    226    244    132    239    285    340    275
     70    259    189   -163    -59    226    244    142    249    288    335    280
     70    267    197   -168    -62    233    244    150    254    283    327    275
     72    277    202   -176    -64    241    254    166    265    293    332    283
     88    314    226   -202    -67    270    285    197    290    327    363    316
     72    329    257   -200    -90    293    285    202    298    342    374    324
     90    379    288   -236    -98    332    293    213    311    363    392    332
     96    392    293   -244    -98    342    296    213    311    361    389    327
     41    355    311   -200   -135    332    277    197    298    345    374    316
     64    431    366   -246   -150    400    285    205    322    376    402    348
    114    545    431   -329   -158    488    314    226    363    415    446    389
    116    571    454   -345   -168    514    322    226    371    415    457    405
     51    475    420   -265   -184    446    272    174    324    371    415    366
     38    467    428   -252   -194    449    244    150    303    363    413    366
     67    475    405   -272   -168    441    231    140    293    353    405    363
    127    506    376   -316   -124    441    236    140    290    340    400    358
     98    483    384   -290   -142    433    220    114    265    311    376    335
     59    384    324   -220   -132    355    187     80    218    265    329    298
     72    345    272   -210    -98    309    176     72    197    241    309    285
     70    262    192   -166    -59    228    163     51    166    197    265    262
     33    205    171   -122    -70    189    135     15    132    158    223    233
     70    228    158   -148    -44    194    137     10    122    150    207    239
    127    296    166   -213    -20    231    145     12    119    163    215    254
    114    296    179   -205    -33    239    132     -2    106    163    210    249
    124    293    168   -210    -23    231    119    -12     93    153    197    236
    111    249    137   -179    -12    194    103    -20     70    132    166    207
    109    145     33   -127     36     90    109    -15     28     70     80    129
    124     44    -80    -85    103    -18    192     64     33     15      2     59
    124    -10   -137    -59    129    -75    277    168     72      0    -31     23
    140     77    -62   -109    101      7    363    309    194    111     51    103
    176    506    327   -342    -75    418    394    387    405    428    394    428
    103   1101    997   -602   -446   1052    324    283    600    797    828    813
     -7   1392   1397   -693   -704   1395     67    -44    563    953   1036    974
    -77   1202   1280   -561   -678   1241   -226   -452    220    704    828    789
   -142    485    628   -171   -387    555   -329   -711   -303      2    150    231
    -96     54    150     20   -124    101   -311   -644   -470   -298   -179    -41
    -18    -67    -49     38     15    -59   -233   -459   -392   -288   -223    -83
     15    -44    -59     15     36    -51   -129   -316   -275   -220   -194    -72
     12     70     57    -41    -23     64    -51   -220   -163   -127   -114    -15
      7    192    184   -101    -88    189      2   -163    -75    -57    -33     38
     18    254    233   -137   -106    244     33   -129    -36    -25      2     64
     23    272    249   -148   -111    262     51   -114    -23    -15     18     72
     33    319    283   -176   -124    301     57   -109    -10     -5     36     80
     38    355    316   -197   -140    337     57   -106      0     -2     49     85
     36    358    322   -197   -142    340     49   -114     -2    -10     49     67
     25    392    366   -207   -168    379     67    -98     15      7     77     93
     38    410    371   -226   -166    389     75    -90     25     10     93    106
     54    418    361   -236   -153    389     67    -90     28      7     98    101
     51    436    384   -246   -166    410     64    -88     36     15    109    109
     49    478    428   -262   -189    454     67    -83     49     28    132    135
     49    470    420   -262   -187    446     59    -85     49     25    137    132
     51    470    418   -262   -184    444     54    -90     49     25    140    127
     59    491    428   -277   -184    459     57    -85     57     36    153    132
     70    553    483   -311   -205    519     67    -70     85     64    187    161
     64    584    517   -324   -226    550     70    -64    101     75    202    174
     62    581    519   -322   -228    550     59    -64    101     72    194    168
     67    584    517   -327   -226    553     51    -62    106     83    194    174
     83    592    509   -337   -213    550     44    -57    114     96    200    181
     85    613    527   -348   -220    568     46    -41    135    119    220    200
     96    626    527   -361   -215    576     46    -23    153    142    244    213
    109    657    548   -384   -220    605     51      0    176    176    275    233
    122    688    566   -405   -220    628     62     33    205    213    303    265
    129    675    542   -402   -207    610     62     49    210    226    306    267
    132    696    561   -415   -215    628     75     64    220    244    316    275
    127    698    571   -415   -220    636     96     80    228    257    322    290
    127    678    550   -402   -210    615    111     93    228    254    319    288
    129    665    532   -400   -200    600    122     96    226    249    316    283
    119    646    524   -384   -202    587    137    106    228    249    316    288
    109    639    530   -374   -210    584    155    124    239    262    327    301
     98    641    542   -368   -220    592    176    142    254    275    337    311
     88    636    545   -363   -228    592    194    150    267    277    337    309
     80    620    540   -350   -228    579    213    153    272    272    329    296
     75    600    524   -340   -223    563    226    150    272    265    314    275
     70    589    519   -329   -223    555    239    153    283    270    311    285
     62    550    485   -309   -210    519    244    148    277    259    301    272
     59    532    470   -296   -205    501    244    142    272    249    290    254
     49    530    480   -290   -215    506    254    148    272    249    290    252
     57    522    465   -288   -202    493    267    158    272    249    301    262
     51    511    457   -283   -202    485    275    171    277    249    309    262
     54    517    462   -285   -202    488    280    181    280    246    314    262
     64    498    431   -283   -184    465    283    192    277    239    314    272
     72    504    431   -288   -179    467    303    220    298    252    316    309
     75    530    454   -303   -189    493    329    257    324    275    337    358
     75    542    465   -309   -194    504    345    288    348    293    358    400
     70    537    465   -306   -197    504    358    306    355    293    363    407
     83    550    467   -316   -192    509    366    324    366    293    368    418
     70    555    485   -314   -210    522    363    324    363    285    374    420
     51    568    514   -311   -231    542    361    322    366    283    379    410
     75    600    524   -337   -226    561    361    327    376    285    397    407
     88    607    519   -348   -215    563    348    316    371    272    402    397
     64    555    491   -311   -213    524    311    277    335    220    381    371
     75    558    480   -316   -202    519    303    267    319    197    389    363
    127    587    459   -358   -168    524    322    280    314    187    405    355
    109    553    444   -329   -166    498    322    283    298    174    400    327
      5    418    413   -213   -202    415    277    241    236    122    337    257
     23    387    363   -205   -171    374    277    241    215    111    314    220
     36    363    327   -200   -145    345    283    244    205    103    303    197
    -23    288    311   -132   -166    298    277    223    179     83    275    168
    -49    215    265    -85   -158    239    252    192    137     49    239    135
    -57    176    233    -62   -145    205    228    166    101     20    207    103
    -46    168    215    -62   -132    192    213    150     80      7    194     83
    -38    166    205    -62   -122    184    213    148     77     10    194     77
    -70    129    197    -31   -132    163    213    145     70      7    184     62
     12    135    122    -75    -54    129    223    150     57     -5    158     31
     75     44    -33    -62     54      5    267    184     23    -75     67    -59
      0   -116   -116     59     57   -116    348    254      7   -140    -25   -155
     20    -72    -93     25     54    -80    452    394     98    -75     10   -116
     72    187    114   -129    -20    153    522    532    290    153    228    103
     98    763    665   -433   -283    714    501    550    548    545    665    537
    -25   1389   1415   -680   -719   1402    332    329    743    935   1122    961
   -176   1343   1519   -584   -849   1431    -36    -96    545    875   1106    937
   -252    761   1013   -257   -631    885   -265   -491     28    329    587    480
   -213     44    257     83   -236    150   -283   -600   -428   -283    -31    -85
   -114   -280   -166    197     25   -223   -215   -444   -483   -444   -233   -293
    -96   -298   -202    194     51   -252   -101   -267   -355   -363   -187   -280
    -96   -226   -132    161     18   -179     33   -122   -215   -252   -106   -223
     -5    -59    -57     31     25    -57    137    -10    -93   -137    -15   -140
     10     -7    -18      0     12    -12    184     41    -38    -93     23   -116
    -96    -90      5     90    -51    -44    176     33    -41   -106     10   -137
   -132   -122     10    124    -72    -57    168     36    -33   -101      5   -137
   -103    -83     18     90    -62    -33    192     54    -10    -80     12   -114
    -54    -28     25     41    -41     -2    223     80     15    -54     28    -93
   -109    -83     25     93    -67    -28    205     59     -2    -75     12   -116
    -77    -51     23     64    -51    -15    205     62      7    -59     18   -106
    -77    -57     20     64    -49    -18    200     57      7    -59      7   -116
   -111    -75     36     93    -75    -20    202     64     20    -49      5   -116
    -15     25     41     -5    -28     33    236     96     59    -12     44    -83
    -18     28     46     -5    -31     36    231     88     59    -10     41    -90
    -33    -15     15     23    -25      0    202     59     36    -36     12   -122
      5     -5    -10      0      7     -7    200     64     36    -33     10   -119
     23     49     23    -36      0     36    220     80     62    -10     28    -98
     25     38     10    -33      7     25    218     77     62    -15     18   -109
     51     72     18    -62     15     46    213     85     75      5     25    -93
     93    129     36   -111     28     83    220    103    101     38     41    -77
    101    148     46   -124     25     96    213    106    111     49     41    -80
    101    148     46   -124     25     98    192    103    106     46     36    -93
    140    187     44   -163     46    116    189    116    119     64     44    -93
    184    246     62   -215     62    155    202    145    150     96     70    -67
    192    280     85   -239     51    184    213    168    181    122     93    -51
    189    290     98   -241     44    194    202    179    200    135     90    -28
    200    285     85   -244     54    187    194    179    202    132     72    -28
    254    363    109   -309     72    236    220    207    233    161     90      7
    218    355    135   -288     41    246    226    205    239    166     85     12
    158    303    145   -231      7    226    226    187    231    148     59      0
    226    371    145   -301     38    259    252    200    254    163     72     28
    345    506    161   -426     93    335    296    233    296    197    101     72
    223    394    171   -309     25    283    265    202    272    166     54     23
    155    345    187   -252    -15    267    252    192    280    161     33     -2
    166    376    207   -272    -20    293    267    210    303    181     46      0
    148    361    213   -254    -31    288    275    213    319    194     46     -2
    155    371    215   -265    -31    293    280    207    337    202     41     -5
    135    342    207   -239    -36    275    272    189    342    202     41    -10
    103    319    213   -213    -54    267    270    176    350    202     49    -20
    140    363    223   -252    -41    293    280    192    381    223     83     -2
    155    384    228   -270    -36    306    293    210    410    233    106      2
    153    400    246   -277    -46    324    309    236    449    254    135     15
    116    384    267   -252    -75    327    309    241    472    262    153     15
     80    379    298   -228   -109    340    306    244    493    283    168     10
     57    355    296   -207   -119    327    296    246    506    293    171      2
    114    439    324   -277   -106    381    319    283    558    332    215     25
    207    561    353   -387    -72    457    366    332    626    387    275     59
    127    519    392   -322   -132    457    368    342    636    387    280     33
     96    485    389   -293   -148    439    366    350    639    381    288     23
    202    605    402   -405   -101    504    410    387    683    428    335     59
    236    652    415   -444    -90    535    423    381    704    441    329     64
    145    579    433   -361   -142    506    381    322    691    407    275     41
    168    615    444   -392   -137    532    389    314    732    423    275     67
    192    652    459   -423   -135    558    405    301    766    433    267     83
    155    592    436   -374   -140    514    379    244    730    410    215     51
    163    581    418   -371   -127    501    366    213    704    407    189     44
    163    568    402   -368   -119    485    342    181    675    389    161     28
    168    545    376   -358   -103    459    319    158    649    376    132     20
    166    530    363   -350    -98    449    309    137    618    355    109     12
    132    475    342   -303   -103    410    290    101    581    309     72    -12
    103    413    309   -259   -103    363    257     67    542    259     25    -54
    114    394    280   -254    -83    337    246     49    522    241     -2    -75
     98    376    275   -239    -88    327    239     36    506    233    -15    -80
     77    374    296   -226   -109    335    226     23    496    223    -31    -85
     80    371    288   -228   -103    329    210      7    475    205    -59    -98
     80    342    262   -213    -90    303    189     -7    452    189    -85   -106
     90    329    236   -210    -72    283    166    -28    431    163   -111   -129
    116    314    197   -215    -38    257    161    -36    413    127   -137   -145
    116    194     75   -155     20    135    181    -15    374     46   -218   -228
    114    109     -5   -111     59     51    265     75    387     25   -275   -316
    166    153    -15   -161     90     70    376    233    485    109   -220   -298
    233    397    163   -314     36    280    478    415    688    329      5    -90
    223    979    753   -602   -265    865    467    446    971    748    483    400
     23   1532   1509   -779   -743   1522    293    226   1150   1132    945    852
   -140   1600   1740   -730   -940   1670    -38   -187   1018   1158   1026    911
   -197   1085   1283   -444   -740   1184   -311   -600    530    657    555    475
   -189    252    441    -31   -316    345   -397   -800    -31    -59   -187   -192
   -106   -129    -23    116    -41    -77   -345   -667   -111   -246   -457   -431
    -28   -135   -109     80     38   -122   -223   -478      5   -179   -436   -415
     15    -31    -46      7     31    -38    -98   -316    132    -72   -355   -353
     28     54     25    -44      2     41    -28   -233    215     -2   -290   -296
     23     80     57    -51    -18     67      2   -192    254     28   -265   -272
     33     88     51    -62    -10     70     33   -158    283     54   -244   -252
     54    111     57    -83      0     85     59   -137    303     80   -215   -226
     49    106     54    -80     -2     83     67   -132    306     90   -205   -213
     51    116     62    -85     -5     90     77   -127    314    101   -200   -205
     51    137     85    -96    -18    111     72   -132    311    103   -192   -205
     59    145     85   -101    -12    116     64   -129    309    103   -189   -202
     67    163     93   -116    -12    129     62   -124    311    114   -189   -194
     54    155     98   -106    -20    127     62   -124    311    119   -187   -181
     25    122     93    -75    -33    109     38   -140    298    109   -197   -192
     77    166     88   -122     -5    127     57   -119    316    135   -176   -163
    153    280    124   -218     15    202    101    -80    353    176   -142   -119
    103    254    148   -179    -20    202     96    -83    348    168   -153   -122
     64    215    150   -142    -41    184     85    -88    340    155   -168   -135
     51    205    153   -127    -49    179     88    -83    342    163   -171   -140
     54    233    176   -145    -59    207     90    -75    353    174   -163   -132
     51    241    189   -148    -70    215    106    -59    366    189   -150   -119
     57    270    213   -163    -77    241    103    -51    376    213   -137   -103
     64    283    218   -174    -75    252    101    -38    394    244   -119    -77
    101    303    202   -202    -51    254    106    -20    407    270    -93    -57
    119    324    205   -223    -41    265     98    -12    413    290    -77    -46
    122    340    218   -231    -49    280     90     -7    423    309    -54    -31
    135    358    223   -246    -44    290     93      7    436    332    -25    -10
    153    384    228   -270    -38    306     90      7    436    327    -28    -12
    155    405    246   -280    -46    327     93     15    439    329    -25     -7
    148    405    257   -277    -54    332    106     18    441    337    -18      0
    132    366    233   -249    -49    301    109     10    436    332    -33    -12
    122    350    228   -239    -54    290    101     -2    426    327    -38    -20
    179    423    244   -301    -31    332    129     20    452    358     -5      7
    181    452    270   -319    -44    361    148     28    465    374     10     15
    127    415    288   -270    -80    353    140     18    459    363      0      0
    140    415    275   -280    -67    348    153     20    475    381     -7      0
    114    392    277   -254    -80    335    153      7    472    381    -20    -12
     80    368    288   -226   -103    329    148    -15    457    368    -33    -31
    116    381    265   -249    -72    324    145    -31    439    350    -49    -54
    103    348    244   -226    -70    296    135    -57    418    332    -64    -70
    114    366    252   -241    -70    309    135    -62    423    337    -64    -64
    135    433    296   -285    -83    366    153    -46    454    358    -49    -46
     31    381    350   -205   -158    366    132    -72    439    355    -64    -64
     36    379    342   -210   -153    361    122    -75    444    368    -75    -67
     25    379    353   -202   -163    366    129    -70    454    376    -77    -57
     25    397    368   -213   -171    381    132    -70    465    392    -77    -51
     49    452    402   -249   -176    428    148    -54    496    428    -62    -36
     54    465    410   -259   -179    439    158    -51    498    431    -67    -41
     75    493    418   -285   -171    457    163    -46    501    439    -75    -36
    116    561    441   -340   -163    501    176    -33    517    449    -83    -25
     90    548    457   -319   -181    504    171    -31    517    441   -103    -33
     83    550    467   -319   -192    511    158    -44    511    441   -106    -31
    116    620    504   -368   -194    563    158    -59    519    452    -90    -23
    155    693    537   -426   -192    615    163    -70    535    467    -72     -5
    135    670    535   -402   -200    602    137   -106    514    449    -93    -23
     90    615    522   -353   -215    568     77   -174    459    410   -132    -70
    142    652    509   -397   -184    581     62   -187    452    413   -132    -72
    153    631    475   -394   -161    555     57   -205    428    394   -158    -93
    111    548    436   -329   -161    493     20   -254    387    353   -220   -145
    114    506    389   -311   -137    449    -18   -293    348    316   -265   -184
    135    470    335   -303    -98    402    -46   -322    309    277   -301   -231
    150    439    288   -296    -70    363    -59   -335    283    252   -329   -267
    132    413    280   -272    -72    348    -83   -355    265    241   -348   -288
    142    384    241   -265    -49    314   -109   -384    236    215   -384   -322
    114    340    226   -228    -57    283   -127   -410    218    202   -407   -342
    116    319    200   -220    -41    259   -148   -426    205    184   -428   -363
    142    340    197   -241    -25    270   -163   -433    200    176   -433   -368
    127    311    184   -220    -28    249   -189   -465    174    155   -465   -397
    135    231     96   -184     20    163   -194   -465    142    103   -540   -467
    140    124    -15   -132     77     54   -137   -413    119     36   -652   -568
    135     77    -57   -106     96     10    -62   -332    135     10   -711   -633
    168    213     41   -192     62    127     38   -158    283    150   -600   -532
    192    626    433   -410   -119    530     72    -57    517    470   -262   -207
    111   1267   1156   -691   -522   1213     12   -124    761    888    223    249
    -38   1647   1686   -802   -862   1665   -231   -423    800   1140    537    517
    -80   1413   1491   -667   -784   1449   -561   -870    420    872    306    296
   -111    704    813   -296   -462    758   -714  -1189   -132    187   -374   -277
    -77    111    189    -20   -132    150   -732  -1184   -402   -249   -852   -688
     -7    -49    -41     28     15    -46   -654  -1005   -340   -270   -930   -774
     15     -2    -18     -7     15    -10   -548   -867   -220   -187   -883   -740
     36    119     83    -77    -23    101   -462   -758    -90    -80   -802   -662
     51    202    150   -127    -49    176   -413   -701    -10     -7   -743   -605
     51    257    205   -153    -75    231   -392   -670     36     33   -722   -592
     64    322    257   -194    -96    288   -397   -659     67     59   -701   -579
     59    340    280   -200   -109    311   -405   -665     67     62   -693   -571
     59    342    283   -202   -111    314   -415   -675     62     57   -704   -587
     54    345    290   -200   -116    319   -423   -678     64     64   -704   -600
     67    374    303   -223   -119    340   -428   -680     72     77   -696   -594
     70    381    311   -228   -119    348   -439   -698     70     77   -701   -602
     70    379    306   -226   -119    342   -457   -711     64     72   -719   -620
     72    397    324   -233   -124    361   -454   -711     72     90   -709   -623
     72    405    332   -239   -129    368   -475   -730     64     98   -704   -636
     57    441    381   -249   -163    413   -491   -735     77    116   -688   -628
     57    433    376   -246   -161    405   -493   -735     90    122   -688   -615
     67    441    374   -254   -153    407   -496   -735     96    127   -688   -615
     51    462    410   -259   -179    436   -491   -732    114    140   -678   -615
     67    475    407   -272   -171    441   -504   -737    111    135   -683   -628
     83    467    384   -277   -150    426   -530   -753    101    129   -693   -649
     83    462    379   -272   -148    420   -542   -758    103    135   -698   -657
     85    465    379   -277   -145    423   -558   -771    103    135   -706   -672
     83    493    410   -290   -163    452   -566   -766    116    142   -693   -659
     62    509    446   -285   -192    478   -576   -756    129    174   -670   -649
     44    498    454   -270   -205    478   -600   -745    148    205   -649   -633
     64    504    436   -285   -184    470   -613   -732    163    228   -633   -607
     93    537    444   -314   -176    491   -618   -727    179    262   -613   -584
    122    589    467   -355   -174    530   -610   -711    200    311   -584   -555
    132    602    470   -366   -168    537   -607   -709    205    332   -574   -545
    111    550    436   -332   -163    493   -623   -732    174    306   -589   -558
    116    563    446   -340   -166    506   -639   -753    155    298   -597   -563
    171    610    439   -392   -135    524   -644   -763    140    293   -602   -563
    197    620    423   -407   -111    522   -646   -776    122    280   -620   -568
    166    592    426   -381   -129    511   -646   -789    111    267   -644   -568
    163    607    444   -387   -140    527   -639   -789    119    270   -657   -553
     98    579    480   -340   -189    530   -657   -810    109    257   -683   -563
     31    540    509   -285   -239    524   -670   -828    103    241   -706   -579
     31    558    524   -296   -246    542   -667   -833    114    244   -724   -563
     59    594    535   -327   -239    566   -649   -828    127    252   -724   -530
     51    597    542   -324   -246    571   -652   -844    114    244   -732   -522
     31    587    555   -309   -262    571   -670   -872     85    228   -745   -535
      2    545    542   -275   -270    545   -698   -909     46    192   -784   -568
    -15    537    553   -262   -285    545   -717   -924     31    179   -802   -579
     20    566    542   -296   -259    555   -727   -924     25    176   -800   -576
     85    613    527   -348   -220    571   -714   -904     41    192   -792   -563
     75    592    514   -335   -220    553   -724   -917     28    184   -802   -571
    135    641    506   -389   -187    574   -732   -930     18    176   -813   -579
    223    722    498   -472   -137    610   -735   -930     18    181   -813   -571
    218    670    452   -444   -116    561   -756   -950    -10    155   -844   -600
    231    706    475   -472   -122    592   -763   -958    -12    161   -836   -594
    259    771    511   -517   -124    641   -761   -956     -2    176   -823   -581
    244    800    555   -524   -155    678   -779   -982    -15    171   -836   -584
    205    797    592   -501   -192    696   -805  -1013    -36    158   -859   -594
    228    784    555   -509   -163    670   -839  -1049    -72    129   -893   -618
    298    839    540   -568   -119    688   -844  -1057    -83    124   -901   -607
    296    844    545   -571   -124    696   -857  -1072   -101    106   -917   -618
    220    753    532   -485   -155    644   -888  -1101   -137     62   -961   -657
    210    711    501   -462   -145    605   -906  -1127   -163     28  -1000   -685
    233    709    475   -470   -119    592   -919  -1148   -189      0  -1041   -711
    265    727    459   -498    -96    594   -919  -1150   -205    -20  -1070   -732
    215    662    446   -439   -114    555   -943  -1184   -252    -67  -1124   -782
    135    537    400   -337   -132    470   -992  -1247   -327   -145  -1205   -852
    187    550    361   -368    -85    457   -979  -1254   -342   -163  -1236   -862
    244    602    355   -426    -57    480   -950  -1241   -337   -153  -1241   -844
    140    514    374   -327   -116    444   -989  -1283   -381   -192  -1286   -885
     98    478    379   -290   -140    428  -1015  -1304   -410   -218  -1312   -919
    135    480    345   -309   -106    413  -1021  -1306   -426   -239  -1337   -940
    158    420    259   -290    -49    340  -1021  -1299   -462   -290  -1400   -989
    168    311    142   -239     12    228   -953  -1239   -483   -363  -1493  -1065
    142    309    163   -226    -10    236   -846  -1140   -449   -374  -1532  -1104
    150    353    202   -252    -25    277   -758  -1002   -358   -306  -1493  -1065
    200    633    433   -418   -116    535   -704   -883   -176    -83  -1273   -844
    166   1161    995   -662   -413   1078   -711   -878     57    293   -852   -441
     59   1634   1571   -846   -756   1602   -950  -1192     96    555   -519   -158
      7   1582   1571   -795   -782   1577  -1283  -1605   -171    439   -594   -233
    -36   1021   1054   -493   -545   1036  -1460  -1966   -696   -161  -1161   -706
    -70    340    410   -135   -239    374  -1475  -2034  -1088   -722  -1727  -1176
     -7    124    132    -59    -70    127  -1389  -1836  -1044   -763  -1810  -1260
     70    155     85   -114     -7    122  -1257  -1654   -917   -683  -1764  -1234
     72    218    145   -145    -36    181  -1153  -1530   -800   -597  -1701  -1189
     44    265    220   -153    -88    244  -1088  -1454   -722   -537  -1654  -1150
     98    389    290   -244    -96    340  -1023  -1379   -646   -470  -1590  -1091
     93    407    314   -252   -111    361   -997  -1340   -618   -449  -1574  -1072
     51    371    316   -213   -132    345   -997  -1335   -626   -462  -1590  -1075
    122    441    319   -280    -98    381   -963  -1301   -602   -449  -1569  -1052
    122    483    361   -303   -119    423   -943  -1288   -597   -444  -1558  -1062
    114    498    384   -306   -135    444   -930  -1283   -600   -449  -1558  -1065
    106    504    397   -306   -145    452   -914  -1273   -597   -446  -1558  -1047
    119    530    410   -324   -145    470   -893  -1254   -587   -444  -1545  -1028
    150    558    407   -355   -127    483   -872  -1234   -579   -444  -1535  -1026
    150    592    439   -371   -145    517   -857  -1213   -571   -436  -1522  -1018
    116    568    452   -342   -168    511   -862  -1215   -587   -454  -1530  -1031
     88    566    478   -327   -194    522   -859  -1208   -589   -465  -1530  -1034
    137    652    514   -397   -187    584   -823  -1169   -561   -441  -1493  -1005
    142    657    514   -400   -187    584   -800  -1145   -553   -436  -1475  -1008
    111    641    530   -379   -207    587   -792  -1132   -553   -441  -1457  -1036
    103    649    545   -376   -220    597   -787  -1114   -553   -449  -1447  -1039
    132    696    563   -415   -215    631   -771  -1091   -540   -439  -1426  -1010
    155    727    568   -441   -205    649   -758  -1065   -527   -433  -1402  -1002
    161    756    592   -459   -215    675   -743  -1047   -514   -420  -1374   -989
    179    792    613   -485   -215    704   -719  -1015   -501   -400  -1348   -948
    205    872    667   -540   -231    771   -691   -971   -472   -363  -1301   -896
    202    898    696   -550   -246    797   -672   -937   -454   -345  -1270   -859
    197    898    698   -548   -252    800   -657   -906   -446   -342  -1254   -844
    202    924    722   -563   -259    823   -620   -865   -433   -335  -1228   -820
    205    958    753   -581   -275    857   -579   -833   -428   -327  -1210   -805
    213    979    766   -597   -275    872   -542   -810   -426   -322  -1200   -795
    207    992    782   -602   -288    888   -509   -784   -426   -324  -1189   -784
    189   1023    833   -605   -322    930   -478   -753   -413   -309  -1166   -763
    176   1026    846   -602   -337    937   -446   -730   -413   -309  -1153   -758
    163   1002    836   -584   -337    919   -418   -709   -415   -316  -1150   -761
    155    987    828   -571   -337    909   -384   -683   -407   -316  -1148   -758
    132    997    865   -563   -366    932   -342   -652   -384   -298  -1117   -730
     98    979    878   -540   -389    930   -306   -633   -381   -306  -1106   -732
    114    979    865   -548   -374    922   -280   -626   -389   -316  -1109   -748
    132    987    852   -561   -358    922   -270   -633   -407   -329  -1119   -766
    150    997    846   -574   -348    922   -259   -628   -415   -337  -1119   -769
    168    976    805   -574   -316    891   -252   -610   -423   -348  -1124   -771
    158    945    787   -553   -314    867   -236   -587   -428   -358  -1127   -774
    142    930    787   -537   -322    859   -213   -563   -436   -361  -1119   -776
    145    945    800   -545   -327    872   -192   -535   -428   -355  -1101   -771
    148    953    805   -550   -327    880   -168   -514   -428   -358  -1088   -766
    155    961    805   -558   -324    883   -137   -485   -420   -353  -1070   -750
    153    979    826   -566   -335    904    -90   -441   -397   -332  -1041   -722
    215   1039    823   -626   -303    932    -38   -381   -368   -301  -1005   -688
    252   1093    839   -675   -293    966      5   -332   -348   -283   -976   -662
    213   1065    849   -639   -319    958     28   -309   -345   -280   -966   -649
    179   1018    836   -600   -329    927     33   -296   -353   -290   -966   -649
    228   1072    844   -649   -306    958     59   -265   -340   -277   -937   -623
    290   1161    867   -727   -288   1015     98   -228   -316   -244   -891   -579
    303   1171    867   -737   -283   1021    124   -207   -319   -236   -867   -558
    262   1098    833   -683   -285    969    109   -228   -361   -275   -891   -581
    249   1060    810   -654   -280    935    101   -236   -389   -301   -898   -587
    249   1044    795   -649   -272    922    119   -213   -397   -306   -891   -574
    228   1028    800   -628   -285    914    137   -189   -402   -309   -875   -558
    200    971    771   -587   -285    870    150   -171   -420   -327   -878   -563
    181    906    724   -542   -270    815    168   -158   -452   -355   -898   -581
    176    859    683   -517   -254    771    192   -142   -472   -384   -909   -589
    161    797    633   -480   -236    717    213   -124   -493   -413   -919   -594
    142    753    610   -449   -233    680    228   -111   -514   -439   -927   -594
    137    722    584   -428   -223    654    252    -93   -532   -454   -932   -594
    129    704    574   -418   -220    639    275    -70   -540   -459   -924   -597
    122    680    555   -402   -215    618    301    -41   -540   -454   -909   -584
    111    646    535   -379   -213    592    319    -23   -548   -454   -901   -579
    101    605    504   -353   -200    555    340     -2   -558   -457   -898   -579
    124    506    381   -316   -127    444    368     41   -589   -506   -945   -626
    129    405    275   -270    -72    340    467    150   -587   -558  -1008   -696
    103    353    246   -231    -70    301    589    293   -540   -558  -1015   -714
    153    459    306   -306    -75    384    727    504   -397   -428   -893   -613
    226    969    740   -600   -257    854    807    662   -109    -54   -478   -210
    114   1590   1475   -852   -680   1535    753    602    145    376     49    293
    -64   1930   1992   -932  -1028   1961    493    293    163    602    358    568
   -114   1719   1834   -802   -974   1777    192    -96   -148    392    205    418
   -166    888   1054   -361   -613    971     88   -389   -753   -353   -522   -213
   -124    241    366    -59   -246    303    135   -340  -1049   -810  -1005   -654
    -51     59    111     -5    -83     85    239   -140  -1002   -839  -1070   -740
      5    122    116    -62    -54    119    410     72   -844   -722   -976   -675
     25    239    210   -135    -90    226    537    226   -711   -602   -862   -589
      0    262    262   -132   -129    262    607    309   -636   -537   -792   -540
      0    265    265   -135   -132    267    662    368   -600   -509   -743   -509
    -15    265    280   -124   -148    272    696    410   -579   -496   -701   -483
      0    296    296   -148   -148    296    732    449   -561   -480   -665   -457
     18    319    301   -168   -140    311    776    496   -537   -459   -623   -423
     25    316    290   -171   -132    303    807    535   -524   -446   -592   -407
     20    319    298   -168   -137    309    833    568   -517   -439   -566   -400
     31    335    303   -184   -137    319    849    589   -514   -431   -537   -389
     15    340    324   -179   -153    332    872    618   -501   -423   -509   -368
     -5    309    314   -153   -161    311    891    644   -496   -426   -488   -353
    -10    319    329   -153   -168    324    917    672   -478   -415   -467   -324
     49    366    316   -207   -135    342    953    709   -459   -407   -454   -296
     36    345    306   -192   -135    327    969    722   -467   -410   -459   -296
     33    332    298   -184   -132    316    974    740   -470   -405   -454   -298
     49    350    301   -200   -124    327    995    774   -454   -384   -431   -280
     59    374    314   -218   -127    345   1026    800   -444   -371   -407   -259
     59    379    316   -220   -127    348   1049    826   -439   -361   -392   -244
     62    392    329   -228   -135    361   1083    867   -407   -342   -361   -223
     59    415    355   -236   -148    387   1106    906   -384   -309   -319   -192
     54    407    353   -231   -148    381   1106    930   -379   -301   -298   -179
     57    413    355   -236   -148    384   1114    958   -368   -290   -270   -158
     64    439    374   -254   -155    405   1127    987   -353   -272   -233   -135
    116    462    345   -288   -114    405   1137   1018   -340   -262   -213   -114
    163    501    337   -332    -88    420   1158   1057   -322   -241   -181    -93
    161    522    361   -342    -98    441   1182   1091   -309   -218   -148    -72
    179    553    374   -368    -98    462   1205   1119   -298   -200   -116    -49
    218    568    350   -392    -64    459   1221   1132   -301   -210   -119    -54
    218    540    322   -379    -51    431   1234   1137   -309   -223   -150    -59
    215    527    311   -371    -49    418   1249   1150   -309   -226   -148    -62
    223    532    309   -379    -44    423   1273   1171   -301   -223   -137    -67
    236    540    303   -387    -33    423   1301   1195   -288   -213   -116    -59
    239    524    283   -384    -20    405   1317   1218   -275   -205    -96    -57
    236    522    285   -379    -25    402   1340   1244   -257   -192    -72    -51
    226    504    277   -366    -28    392   1361   1262   -246   -187    -62    -51
    194    480    285   -337    -44    384   1382   1278   -241   -187    -64    -57
    189    478    285   -335    -49    384   1395   1288   -244   -192    -54    -59
    158    459    301   -309    -72    381   1402   1293   -241   -192    -51    -59
    127    457    329   -293   -101    394   1413   1304   -231   -184    -38    -41
    124    478    353   -301   -114    415   1431   1335   -207   -166    -15    -18
    101    459    358   -280   -129    407   1436   1350   -200   -161     -7    -10
     90    452    361   -272   -135    407   1444   1363   -189   -148      2      2
     70    475    405   -272   -168    441   1467   1395   -163   -127     23     25
     62    501    439   -280   -187    470   1499   1436   -132   -101     49     57
     59    548    488   -306   -215    519   1538   1486    -90    -70     88    101
     64    584    519   -324   -228    553   1569   1522    -57    -44    119    127
     59    607    545   -335   -244    576   1595   1556    -31    -20    145    150
     57    626    568   -340   -254    597   1623   1590     -2      7    176    179
     57    631    574   -345   -259    602   1644   1605     10     15    197    194
     59    665    605   -363   -272    636   1657   1623     25     33    233    223
     44    696    652   -371   -303    675   1660   1623     36     44    259    246
     31    711    680   -371   -324    696   1662   1626     46     54    277    267
     12    706    691   -361   -340    698   1644   1605     31     44    277    267
      5    693    685   -350   -340    691   1623   1592     15     31    280    265
     -5    665    667   -332   -337    667   1610   1592      2     20    283    267
     -7    628    636   -309   -322    631   1602   1597    -10      5    277    265
    -25    600    623   -288   -324    610   1605   1605     -7     -2    280    267
    -36    537    574   -249   -306    553   1605   1602    -20    -31    265    252
    -44    480    522   -220   -283    501   1600   1595    -38    -59    241    226
    -54    423    478   -184   -265    449   1584   1574    -67    -93    218    197
    -70    381    449   -155   -259    415   1564   1558    -90   -109    205    181
    -72    366    436   -148   -254    400   1553   1551   -103   -116    202    171
    -85    361    444   -137   -265    402   1558   1551   -106   -116    207    168
    -96    353    449   -127   -272    400   1561   1545   -106   -124    210    158
    -98    335    433   -119   -267    384   1561   1545   -101   -129    215    158
    -96    314    410   -109   -254    363   1564   1553    -90   -135    220    155
   -129    189    319    -28   -223    254   1548   1553   -114   -179    179    116
   -135     23    158     57   -145     90   1587   1608   -140   -244    101     23
    -25    103    127    -38    -77    116   1745   1787    -38   -194    135     20
     23    233    210   -129    -93    223   1875   1984    114    -59    265    116
     10    545    532   -277   -262    540   1943   2135    353    231    581    418
    -23   1182   1205   -579   -613   1192   1922   2158    662    701   1127    961
   -226   1722   1948   -748  -1088   1834   1712   1880    820   1070   1579   1405
   -353   1621   1974   -633  -1163   1797   1395   1452    597    953   1514   1343
   -418    857   1275   -220   -846   1065   1176   1041     -2    275    862    745
   -405    -23    381    215   -394    179   1124    898   -511   -407    150     70
   -327   -303     20    314   -176   -142   1187   1057   -527   -504      5    -98
   -277   -270      7    272   -145   -132   1332   1262   -379   -407     70    -62
   -213   -161     51    187   -135    -54   1460   1434   -218   -283    168     18
   -163    -77     85    122   -124      2   1532   1527   -116   -202    239     90
   -150    -51     96    101   -124     20   1569   1571    -70   -166    277    124
   -153    -59     90    106   -122     15   1590   1600    -36   -148    298    140
   -150    -72     77    111   -114      2   1602   1623     -7   -129    322    155
   -116    -44     72     80    -96     12   1621   1644     20    -98    361    189
   -132    -38     90     83   -114     25   1631   1652     33    -70    394    202
   -171   -101     70    135   -122    -15   1602   1634     23    -75    400    192
   -148   -103     44    127    -96    -31   1608   1647     38    -59    423    205
    -83    -67     15     75    -49    -25   1623   1673     62    -31    462    228
   -106    -83     20     93    -64    -31   1608   1665     57    -36    485    231
    -54    -18     36     36    -46      7   1644   1704     96      2    540    280
    -23     36     57     -7    -41     46   1686   1745    145     44    589    329
   -129    -96     33    114    -83    -31   1636   1709    124     15    561    303
   -129   -124      5    124    -70    -62   1631   1706    129     10    558    290
   -111   -101      7    106    -59    -46   1644   1727    161     33    587    319
   -145   -119     25    129    -88    -46   1641   1738    179     49    605    335
   -153   -119     33    137    -93    -44   1644   1756    197     72    626    355
   -135   -111     23    122    -80    -44   1652   1777    218    101    649    384
   -119    -93     25    106    -75    -33   1657   1787    233    127    672    394
   -137    -96     41    116    -90    -28   1665   1808    254    150    706    410
   -132    -83     49    109    -90    -18   1667   1829    277    166    735    428
   -137    -93     44    114    -93    -25   1673   1849    296    176    758    446
    -85    -44     41     64    -64     -2   1683   1883    327    202    800    470
    -93    -33     57     62    -77     10   1686   1912    353    239    844    509
   -114    -41     72     77    -93     15   1696   1938    376    265    880    542
   -116    -46     67     80    -93      7   1704   1945    384    265    896    548
   -103    -54     49     77    -77     -2   1712   1948    392    267    904    548
   -127    -54     70     88    -98      7   1722   1951    405    277    919    550
   -145    -64     80    106   -114      7   1738   1951    410    280    937    561
   -142    -75     67    106   -106     -5   1735   1951    420    280    950    568
   -116    -62     54     88    -88     -5   1745   1971    452    296    969    584
   -129   -116     12    122    -72    -51   1735   1964    446    277    950    563
   -168   -158     10    163    -90    -75   1719   1943    441    275    937    550
   -148   -142      2    142    -77    -70   1738   1951    467    298    948    553
    -88   -103    -18     96    -36    -62   1764   1966    496    319    971    561
   -111   -124    -15    116    -49    -72   1756   1953    496    311    966    553
   -150   -200    -49    176    -51   -124   1735   1927    478    283    943    530
   -150   -202    -51    174    -49   -127   1719   1914    472    280    958    530
   -148   -189    -44    168    -54   -116   1701   1901    478    290    976    527
   -111   -189    -80    148    -18   -135   1704   1904    488    298    989    530
   -140   -249   -109    194    -15   -179   1701   1899    488    298    979    522
   -114   -210    -96    161    -10   -153   1693   1899    493    309    984    530
   -106   -189    -83    148    -12   -137   1683   1899    506    319    989    530
   -122   -200    -77    161    -23   -140   1699   1917    530    340   1008    548
   -127   -197    -70    163    -28   -135   1725   1938    555    363   1028    571
   -119   -168    -49    140    -36   -109   1730   1945    563    371   1041    584
   -101   -171    -70    135    -15   -122   1722   1953    576    381   1047    600
   -101   -166    -67    132    -18   -116   1725   1956    587    394   1054    610
   -101   -122    -20    111    -41    -72   1730   1958    610    418   1078    613
    -80    -67     10     72    -46    -28   1745   1966    639    441   1104    644
    -90    -57     33     72    -62    -12   1743   1958    654    457   1122    670
   -150   -140     10    145    -80    -64   1699   1909    618    423   1096    652
   -142   -142      0    142    -72    -72   1686   1896    618    428   1104    662
   -135   -161    -25    148    -57    -93   1657   1878    602    413   1101    670
   -129   -176    -46    153    -41   -111   1634   1865    587    402   1098    665
   -181   -259    -77    220    -54   -171   1605   1839    558    371   1065    623
   -239   -345   -106    293    -67   -226   1590   1831    540    350   1041    605
   -205   -366   -163    285    -23   -265   1587   1834    535    342   1034    607
   -197   -402   -205    298      2   -303   1574   1808    511    322   1015    584
   -194   -454   -262    324     31   -358   1551   1774    480    280    982    555
   -249   -553   -303    402     25   -428   1522   1745    452    252    956    540
   -324   -597   -272    459    -28   -436   1517   1743    454    259    966    553
   -353   -610   -259    480    -49   -436   1509   1735    452    259    971    558
   -311   -571   -262    441    -28   -418   1512   1748    470    283   1002    589
   -202   -558   -355    381     75   -457   1493   1735    457    277    997    597
   -200   -670   -470    433    132   -571   1475   1717    423    218    930    545
   -179   -807   -628    493    223   -719   1512   1753    397    140    823    436
   -142   -800   -659    470    257   -730   1621   1862    452    137    797    394
   -145   -732   -587    439    220   -659   1756   2047    602    246    878    465
   -150   -470   -319    309     83   -394   1782   2135    805    514   1163    737
   -142    135    275      2   -210    205   1693   2062   1021    917   1639   1174
   -231    615    846   -192   -537    730   1410   1727   1052   1184   1992   1460
   -290    548    839   -127   -563    693   1072   1314    802   1091   1953   1397
   -374   -187    187    280   -280     -2    914    969    233    397   1291    839
   -358   -857   -498    607     67   -678    930    969   -103   -135    737    400
   -353  -1098   -748    724    197   -924   1005   1145    -75   -189    628    296
   -288  -1096   -807    693    259   -953   1117   1306     67   -103    675    329
   -210   -971   -763    589    275   -867   1231   1439    210     15    771    426
   -179   -841   -662    509    241   -753   1291   1519    319    124    872    522
   -187   -795   -607    488    210   -701   1309   1556    379    174    924    563
   -239   -823   -584    532    171   -704   1322   1569    397    179    924    594
   -205   -815   -610    509    200   -714   1327   1574    413    189    922    665
   -213   -802   -589    506    187   -696   1322   1577    428    207    945    727
   -239   -813   -576    524    166   -696   1304   1569    428    215    966    743
   -207   -763   -555    485    174   -659   1299   1564    433    228   1005    737
   -200   -774   -576    485    187   -675   1286   1553    428    218   1008    719
   -184   -769   -584    475    197   -675   1280   1556    436    223   1034    722
   -176   -750   -574    462    197   -662   1291   1569    454    246   1075    743
   -150   -691   -540    420    194   -615   1304   1579    472    270   1114    756
   -179   -709   -532    441    174   -623   1293   1574    475    267   1122    748
   -215   -737   -522    475    150   -628   1275   1561    470    259   1130    732
   -231   -753   -522    491    145   -639   1260   1553    467    257   1135    722
   -215   -714   -498    465    140   -607   1265   1561    483    285   1163    735
   -215   -680   -465    446    122   -571   1267   1569    506    303   1192    753
   -205   -665   -459    433    127   -563   1265   1571    522    309   1200    753
   -218   -680   -462    446    122   -571   1231   1545    509    298   1189    730
   -187   -665   -478    426    145   -571   1221   1545    519    311   1202    740
   -135   -626   -493    379    176   -561   1228   1551    535    327   1223    758
   -158   -615   -457    384    148   -537   1218   1551    548    345   1247    771
   -171   -605   -433    387    129   -522   1182   1540    548    353   1267    779
   -129   -574   -444    353    155   -509   1156   1545    558    366   1288    789
    -88   -535   -449    311    179   -493   1176   1579    587    405   1332    818
    -90   -558   -467    324    187   -514   1184   1584    592    405   1340    823
    -80   -532   -454    306    184   -493   1189   1582    602    410   1353    836
    -77   -522   -444    301    181   -483   1187   1571    602    405   1361    831
    -80   -517   -439    298    179   -480   1182   1564    600    394   1356    820
    -93   -527   -433    309    168   -480   1174   1543    592    389   1356    815
    -83   -496   -415    288    166   -457   1187   1543    600    394   1374    820
   -109   -504   -394    306    142   -449   1176   1525    600    394   1376    813
   -132   -542   -410    337    137   -478   1171   1509    597    384   1366    805
   -129   -545   -415    337    140   -480   1171   1496    605    381   1363    800
   -111   -537   -426    324    155   -483   1161   1483    610    389   1369    800
   -103   -550   -446    327    171   -498   1140   1454    597    374   1361    782
    -96   -553   -457    322    179   -506   1124   1428    584    358   1350    771
    -67   -511   -444    288    187   -478   1127   1421    600    371   1363    776
    -75   -517   -441    296    181   -480   1106   1389    584    355   1356    761
    -72   -522   -449    298    187   -485   1093   1376    584    350   1356    753
    -54   -542   -488    296    215   -517   1075   1363    574    340   1337    740
    -51   -558   -509    303    228   -535   1052   1348    563    335   1330    730
    -83   -581   -501    332    207   -542   1041   1350    579    350   1350    763
   -109   -555   -446    332    168   -501   1052   1369    613    389   1392    805
     23   -423   -446    200    233   -436   1080   1382    641    426   1436    839
   -106   -439   -332    272    111   -387   1127   1418    680    462   1478    880
   -233   -504   -272    366     18   -387   1127   1423    688    467   1486    888
   -223   -462   -239    342      7   -350   1124   1434    711    493   1501    893
    -36   -410   -376    220    168   -394   1083   1397    680    465   1467    862
     59   -348   -407    142    233   -379   1070   1392    688    478   1486    883
     33   -342   -376    153    202   -358   1057   1371    693    483   1506    893
     -2   -355   -353    179    174   -355   1039   1350    693    485   1514    891
      7   -353   -361    171    181   -355   1002   1306    672    470   1509    883
      0   -348   -348    174    174   -348    982   1286    665    470   1517    898
      0   -342   -345    168    171   -342    961   1273    659    472   1530    909
      2   -355   -358    176    179   -355    945   1265    646    465   1532    898
     -5   -384   -381    194    187   -381    930   1247    626    444   1519    878
    -33   -439   -405    233    184   -423    919   1228    605    418   1501    859
    -49   -501   -454    275    202   -480    909   1210    579    397   1473    839
    -54   -545   -491    301    218   -519    883   1182    545    371   1441    807
    -59   -589   -530    324    233   -561    865   1161    522    348   1426    784
    -75   -649   -574    361    246   -610    841   1143    504    324   1413    779
   -101   -675   -574    387    233   -626    823   1124    488    311   1408    784
   -114   -688   -574    402    228   -631    813   1111    480    306   1405    774
   -111   -683   -574    397    228   -628    797   1098    475    298   1408    763
   -114   -711   -600    413    241   -657    774   1075    457    277   1400    748
   -109   -766   -659    436    272   -714    776   1085    446    254   1376    717
    -98   -875   -776    488    337   -826    823   1145    444    202   1306    652
   -101   -922   -823    511    361   -875    917   1244    483    184   1270    610
    -75   -875   -800    475    361   -836   1010   1374    584    254   1317    649
    -25   -623   -597    324    283   -610   1052   1473    750    470   1530    841
    -25    -96    -70     62     20    -83    997   1444    956    833   1945   1210
   -150    405    555   -127   -355    480    737   1093    966   1093   2304   1491
   -220    410    631    -96   -426    519    402    693    737   1044   2299   1465
   -270   -129    137    200   -205      2    231    363    265    496   1782   1052
   -283   -826   -542    555    129   -685    239    285   -142   -122   1169    568
   -223  -1072   -849    646    311   -961    329    475    -98   -176   1065    470
   -174  -1083   -909    628    366   -997    436    644     38    -90   1106    493
   -132  -1008   -878    568    371   -943    530    758    168      7   1176    545
   -106   -898   -792    504    342   -846    592    831    272    101   1257    610
   -101   -836   -735    467    314   -787    623    865    327    148   1304    641
   -101   -818   -717    459    306   -769    639    878    348    163   1322    652
    -93   -795   -704    441    303   -750    636    875    353    171   1335    654
   -101   -795   -693    449    296   -745    631    870    353    176   1345    657
    -90   -792   -701    441    301   -745    628    865    350    179   1356    649
   -101   -800   -698    449    298   -750    615    854    353    179   1358    641
    -96   -789   -693    441    296   -743    607    854    355    187   1366    654
    -85   -753   -667    420    290   -711    618    865    371    210   1392    688
    -83   -743   -662    410    288   -704    615    865    381    226   1410    714
    -72   -743   -670    407    298   -706    605    862    384    228   1415    727
    -51   -732   -680    389    311   -706    605    862    387    233   1423    732
    -23   -701   -678    363    327   -691    597    859    394    239   1434    737
    -41   -722   -680    379    319   -701    574    839    384    226   1423    719
    -31   -685   -654    358    311   -670    568    841    397    239   1439    724
    -20   -654   -633    335    303   -644    561    852    413    257   1457    737
    -12   -644   -631    329    309   -639    566    867    431    270   1473    756
    -10   -641   -631    324    309   -636    566    870    441    272   1470    758
    -38   -657   -618    348    288   -639    566    875    452    283   1470    758
    -36   -657   -620    345    290   -639    555    880    454    288   1470    761
    -23   -644   -620    335    298   -633    558    898    465    301   1483    769
     -5   -607   -602    306    296   -605    566    927    496    335   1514    797
      7   -576   -584    285    296   -579    563    948    519    361   1535    818
     20   -535   -555    254    288   -545    563    966    540    389   1558    841
     28   -504   -532    239    280   -517    568    982    561    418   1582    865
     15   -498   -514    241    262   -506    576    992    566    426   1587    872
     20   -480   -501    228    259   -491    581   1000    568    428   1590    878
      7   -493   -501    241    254   -496    602   1005    571    431   1592    885
    -15   -501   -485    259    233   -493    610    997    563    423   1592    885
    -18   -506   -488    259    233   -496    610    982    555    407   1579    872
    -10   -504   -493    254    241   -498    613    969    553    402   1571    859
    -31   -519   -488    275    226   -504    620    963    561    407   1571    862
    -41   -504   -462    272    210   -483    618    956    568    418   1571    859
    -64   -517   -452    288    192   -483    615    943    563    413   1558    844
    -67   -522   -454    293    192   -488    607    924    553    405   1545    828
    -62   -524   -465    293    200   -496    594    901    540    392   1535    815
    -70   -527   -457    298    192   -493    587    883    535    387   1530    810
    -77   -537   -459    306    189   -501    574    867    530    379   1525    805
    -77   -527   -452    301    184   -491    563    859    535    381   1522    805
    -75   -519   -444    296    181   -483    555    854    542    392   1522    807
    -77   -519   -441    298    181   -480    553    852    545    394   1525    813
    -72   -524   -454    298    189   -491    555    849    545    392   1522    810
    -70   -506   -436    285    181   -472    555    857    558    410   1532    823
    -41   -475   -433    257    194   -454    555    867    571    423   1548    841
    -41   -436   -394    239    176   -415    574    891    600    449   1574    872
    -54   -407   -355    231    150   -384    589    906    620    470   1592    893
    -59   -389   -329    226    135   -361    613    917    631    480   1602    909
    -51   -374   -324    210    135   -350    628    930    639    488   1608    919
    -38   -353   -314    197    137   -335    626    935    646    493   1608    932
    -36   -314   -277    174    119   -298    615    927    665    509   1618    958
    -36   -293   -257    166    109   -277    600    914    675    524   1623    971
    -10   -270   -262    137    124   -267    600    901    670    535   1621    979
     18   -239   -257    111    137   -246    587    883    652    524   1613    976
    -36   -288   -254    161    109   -272    542    836    613    488   1579    950
    -49   -296   -246    171     98   -272    509    810    600    472   1566    945
    -46   -309   -265    176    109   -288    493    795    587    459   1545    940
    -41   -348   -306    194    132   -327    480    776    561    428   1517    924
    -12   -376   -363    192    174   -368    462    753    532    397   1475    893
    -31   -433   -402    231    184   -418    452    735    504    374   1439    862
    -75   -509   -433    290    176   -472    433    701    467    332   1397    831
   -101   -561   -459    332    179   -511    410    667    433    293   1353    805
    -98   -597   -498    348    200   -550    379    639    402    265   1319    787
    -83   -589   -506    335    210   -548    366    628    394    259   1317    787
    -83   -589   -506    335    207   -548    353    610    381    249   1301    771
    -85   -576   -491    332    202   -535    332    587    366    241   1296    761
    -33   -558   -524    293    244   -542    350    605    374    249   1304    771
    -46   -709   -662    376    306   -688    366    620    329    176   1210    691
    -75   -833   -761    454    340   -797    444    698    316    103   1109    592
    -67   -820   -753    444    342   -787    571    839    389    124   1101    581
    -10   -636   -628    322    306   -631    680   1002    566    293   1247    709
     38   -114   -155     36     96   -135    639   1015    792    644   1641   1075
    -51    532    581   -241   -316    555    384    743    924   1021   2117   1509
   -166    839   1005   -335   -584    922    -54    277    815   1161   2340   1693
   -187    506    693   -161   -441    600   -337   -119    410    807   2031   1410
   -202   -301   -101    252    -51   -202   -329   -262   -101    114   1345    833
   -210   -935   -724    571    254   -831   -205   -124   -293   -267    911    449
   -176   -987   -810    581    316   -898    -54     98   -148   -215    911    426
   -135   -849   -714    491    288   -782     90    290     49    -59   1021    514
   -106   -743   -636    423    262   -691    163    387    161     33   1093    571
    -72   -649   -579    361    249   -615    202    439    218     83   1150    605
    -93   -672   -579    384    241   -626    192    433    215     77   1150    587
    -80   -657   -579    366    246   -618    181    439    228     88   1158    592
    -36   -597   -561    316    259   -579    205    462    252    111   1184    610
    -38   -581   -542    309    249   -563    218    465    254    111   1182    600
    -80   -620   -540    350    228   -581    194    446    236     90   1153    568
    -46   -574   -527    309    239   -550    197    459    249    103   1171    581
    -57   -594   -537    327    239   -566    189    454    249    103   1171    574
    -88   -628   -542    355    226   -587    166    441    241     93   1161    558
    -36   -568   -532    303    246   -550    168    449    254    109   1176    574
     25   -493   -522    233    272   -509    200    475    280    137   1205    597
     -2   -511   -509    257    252   -511    187    465    280    137   1200    587
    -18   -522   -506    270    241   -514    158    446    267    129   1195    579
     46   -454   -501    205    272   -478    176    470    296    153   1221    602
     -7   -485   -478    246    233   -483    176    467    290    142   1218    597
    -75   -537   -462    306    192   -501    153    454    277    129   1208    579
     23   -436   -462    205    241   -449    184    491    311    166   1247    610
     46   -394   -441    174    244   -418    205    504    332    192   1265    618
    -59   -491   -431    275    184   -462    148    472    301    174   1241    587
     54   -366   -420    155    236   -392    171    517    348    228   1291    636
    119   -303   -426     90    270   -363    200    553    379    249   1312    659
     31   -381   -413    176    220   -397    187    545    366    233   1301    641
     67   -329   -397    129    231   -363    192    568    387    259   1337    665
     77   -293   -374    106    226   -332    194    579    397    270   1353    675
     77   -272   -350     98    213   -311    197    581    405    275   1363    675
    109   -223   -332     57    220   -277    205    587    426    296   1382    683
    106   -194   -301     41    202   -249    215    587    431    298   1384    693
     93   -189   -283     46    187   -236    215    576    426    290   1376    688
     75   -202   -277     62    174   -239    205    563    420    280   1363    675
     93   -168   -262     38    176   -215    200    566    426    290   1374    685
     85   -163   -252     38    166   -207    194    561    428    290   1358    685
     90   -155   -249     31    168   -202    194    558    436    296   1330    683
     88   -161   -249     33    166   -202    205    553    441    301   1319    680
    106   -145   -252     20    179   -197    187    535    439    296   1309    667
    111   -163   -275     23    192   -218    171    519    423    280   1291    644
    103   -168   -272     31    187   -218    171    519    423    283   1288    649
     93   -181   -275     41    181   -226    150    501    415    275   1275    641
     88   -181   -270     46    179   -226    142    501    415    275   1273    644
    101   -158   -262     25    181   -210    158    511    428    285   1275    646
     98   -158   -257     28    176   -205    142    498    423    283   1275    639
    111   -155   -267     20    187   -210    132    493    420    275   1270    631
    150    -98   -249    -25    200   -174    137    501    433    290   1278    641
    145    -98   -246    -25    194   -171    122    488    423    283   1270    636
    163    -85   -252    -38    207   -168    119    485    418    283   1273    646
    181    -64   -246    -59    213   -155    135    483    418    283   1270    649
    210    -20   -231    -93    220   -124    142    491    431    296   1278    665
    249     67   -184   -158    215    -57    163    517    459    332   1317    704
    249     75   -174   -163    213    -49    161    511    457    337   1327    704
    218     46   -171   -135    194    -62    153    493    441    324   1319    688
    220     77   -142   -148    181    -31    158    488    446    324   1327    693
    239    111   -127   -176    181     -5    155    478    452    324   1345    704
    246    163    -83   -205    166     41    150    465    459    340   1384    727
    241    163    -77   -205    161     44    137    436    446    329   1389    717
    231    135    -96   -181    163     20    111    402    420    306   1382    696
    223    127    -98   -176    161     15     64    371    400    288   1408    691
    205     93   -111   -150    158     -7     49    353    379    262   1408    672
    202     54   -150   -129    176    -46     38    337    353    241   1384    652
    200     -5   -205    -96    202   -103     -7    301    309    200   1337    618
    161    -93   -254    -36    207   -174    -33    272    270    155   1278    568
    148   -127   -277    -10    210   -202    -46    252    249    132   1257    550
    150   -129   -283    -12    215   -205    -62    228    231    116   1252    540
    135   -142   -277      5    205   -210    -67    213    218    103   1247    530
    122   -148   -272     12    197   -210    -72    207    215    106   1254    532
    163   -122   -288    -20    226   -205    -83    205    215    109   1260    535
    150   -132   -283    -10    215   -207    -98    192    202     98   1254    524
    119   -174   -293     28    205   -233   -101    181    189     80   1239    511
    132   -233   -366     49    246   -298   -103    189    155     33   1189    470
    148   -353   -501    101    322   -426    -49    259    132    -31   1104    379
    150   -376   -527    111    337   -452     59    387    181    -33   1072    337
    181   -262   -444     41    311   -353    197    579    327     72   1163    413
    218    197    -20   -207    119     90    239    680    589    413   1535    774
    168    909    740   -537   -285    823    111    555    839    870   2078   1314
     23   1392   1366   -709   -672   1379   -213    148    865   1137   2439   1660
    -77   1215   1293   -568   -685   1254   -592   -319    563    971   2322   1543
   -119    332    452   -109   -285    392   -737   -636    -70    207   1579    883
    -96   -454   -358    275    129   -407   -680   -610   -428   -348    984    327
    -28   -654   -626    340    298   -641   -571   -415   -384   -400    878    197
     44   -527   -571    241    306   -548   -394   -187   -189   -254    989    277
     77   -392   -472    155    275   -433   -277    -46    -44   -129   1096    371
     62   -366   -428    153    244   -397   -249     -2      2    -83   1130    397
     54   -363   -418    153    233   -389   -244      7     18    -67   1140    400
    111   -288   -400     88    254   -342   -207     41     51    -36   1174    423
    137   -236   -376     49    257   -306   -194     62     70    -12   1202    446
    111   -265   -376     75    241   -319   -202     49     64    -23   1197    441
    189   -184   -376     -5    283   -280   -174     70     85     -2   1215    459
    194   -145   -340    -23    267   -241   -163     77    103     15   1231    475
    116   -207   -324     44    218   -265   -187     51     80     -5   1210    457
    132   -187   -319     25    226   -252   -179     54     83      5   1223    467
    142   -179   -324     18    231   -252   -184     49     80      5   1228    467
    153   -168   -322      7    236   -244   -189     49     83      5   1226    467
    150   -168   -319      7    233   -241   -184     57     88     18   1228    475
    127   -181   -309     25    215   -244   -192     62     90     23   1236    485
    119   -158   -277     18    197   -218   -200     67    101     36   1257    498
    135   -132   -267      0    200   -200   -213     64    109     49   1273    511
    140   -116   -257    -12    197   -187   -218     64    111     57   1286    514
    148    -96   -244    -25    194   -171   -210     75    119     67   1296    522
    153    -83   -239    -36    194   -161   -207     88    129     70   1304    527
    176    -49   -226    -62    200   -137   -205    103    148     93   1325    550
    176    -25   -205    -75    189   -114   -205    122    166    116   1348    571
    187    -10   -197    -90    192   -103   -200    135    179    135   1363    581
    197     10   -189   -103    192    -88   -200    145    189    150   1376    584
    202     28   -174   -114    189    -72   -202    158    200    166   1389    602
    202     36   -166   -119    184    -64   -207    176    210    179   1405    618
    202     36   -166   -119    184    -64   -210    181    205    176   1405    607
    207     31   -179   -119    194    -72   -218    176    200    171   1408    600
    210     49   -161   -129    187    -54   -213    179    205    179   1426    613
    213     93   -119   -153    163    -10   -194    181    220    192   1452    639
    218    114   -103   -166    161      5   -187    181    231    200   1460    646
    218    122    -98   -171    158     12   -187    181    241    210   1465    646
    228    119   -109   -174    168      5   -187    181    252    223   1470    652
    226    109   -119   -168    171     -5   -187    176    257    231   1475    652
    233    109   -124   -174    179     -7   -189    174    257    228   1486    636
    228    114   -114   -174    171      2   -192    163    254    226   1496    620
    207    101   -106   -153    158     -2   -202    145    244    215   1486    607
    218     93   -124   -158    168    -15   -215    124    233    205   1483    600
    215    111   -103   -163    158      5   -213    129    244    220   1504    610
    189    116    -75   -153    132     20   -218    127    249    231   1517    613
    197    132    -64   -163    132     33   -223    119    244    231   1522    610
    166    135    -31   -153     98     54   -215    114    246    241   1530    615
    155    132    -23   -145     90     54   -226    103    241    239   1532    610
    153    111    -41   -135     98     36   -239     90    233    228   1527    600
    135     88    -46   -111     90     20   -246     75    223    220   1519    587
    127     98    -28   -114     77     36   -246     70    226    223   1525    592
    129    145     15   -140     57     80   -231     80    249    241   1545    618
    122    184     62   -153     31    124   -236     77    257    252   1556    633
    116    210     93   -163     12    153   -231     80    265    265   1571    649
    114    207     90   -161     10    150   -223     80    267    272   1574    654
    142    218     72   -181     36    145   -226     75    259    272   1577    657
    163    257     93   -210     33    176   -226     77    267    285   1590    683
    127    265    137   -194     -5    202   -218     70    277    293   1597    696
    122    283    161   -202    -20    223   -233     41    277    296   1600    698
    129    290    161   -210    -15    226   -257     18    270    288   1595    701
    101    228    124   -166    -12    176   -301    -28    233    252   1558    670
     90    207    116   -148    -12    163   -332    -54    218    241   1551    662
     96    205    109   -150     -7    158   -342    -57    215    246   1553    665
     83    158     75   -122      2    116   -350    -67    197    231   1535    644
     67     96     28    -83     18     64   -374    -90    166    200   1512    607
     72     67     -5    -70     38     31   -389   -109    150    179   1493    581
     70     31    -38    -54     54     -2   -418   -135    119    153   1462    540
     23    -51    -75     12     46    -62   -465   -179     80    119   1426    506
      7   -101   -109     44     54   -103   -478   -205     62     98   1402    491
     12   -137   -150     62     80   -142   -480   -218     44     77   1379    475
      7   -158   -166     72     85   -161   -496   -233     33     67   1369    462
     10   -166   -176     77     90   -171   -509   -244     23     59   1363    444
     -5   -155   -150     77     70   -153   -509   -241     28     70   1379    446
    -12   -194   -181    103     83   -189   -522   -254      2     49   1345    407
    -15   -340   -324    174    153   -332   -493   -231    -36    -25   1244    311
    -25   -415   -389    220    179   -402   -394   -129    -12    -44   1202    241
      5   -376   -381    184    192   -379   -277     36     83     31   1252    262
     49   -116   -166     33    106   -140   -200    202    283    259   1480    475
     51    524    470   -288   -210    496   -246    226    587    711   1992    989
   -111   1143   1254   -517   -683   1197   -446      2    797   1119   2473   1457
   -277   1195   1470   -459   -875   1332   -792   -439    652   1111   2512   1499
   -407    467    875    -28   -641    670  -1078   -945     41    470   1899    961
   -415   -478    -62    446   -176   -270  -1163  -1171   -563   -285   1119    244
   -249   -724   -475    485    111   -600  -1083   -995   -584   -400    935     54
    -96   -600   -506    345    202   -553   -893   -740   -400   -265   1015    116
   -116   -558   -441    337    161   -501   -756   -568   -265   -161   1078    161
   -119   -524   -407    319    142   -467   -717   -501   -205   -103   1098    181
    -96   -488   -392    290    148   -441   -691   -457   -166    -64   1111    202
   -101   -493   -392    296    142   -444   -672   -444   -153    -51   1117    205
   -119   -535   -415    327    148   -475   -680   -454   -158    -62   1117    174
   -129   -563   -436    345    153   -498   -683   -457   -166    -80   1104    145
    -72   -459   -387    265    155   -423   -662   -439   -137    -49   1135    179
    -67   -459   -394    262    161   -428   -665   -441   -135    -49   1127    168
   -158   -579   -420    368    129   -501   -711   -475   -168    -80   1088    137
   -116   -548   -433    332    158   -493   -683   -459   -153    -67   1091    148
     64   -342   -407    137    233   -374   -605   -394    -80      5   1148    213
     44   -301   -348    127    194   -324   -618   -397    -72      7   1150    241
   -137   -478   -340    309    101   -410   -683   -459   -137    -70   1049    200
   -135   -478   -345    306    103   -413   -665   -457   -135    -75   1028    189
    -51   -376   -324    213    135   -350   -626   -402    -77    -12   1085    254
    -64   -392   -329    228    129   -361   -623   -384    -49     33   1135    275
    -93   -415   -322    254    114   -368   -633   -381    -41     62   1171    257
   -124   -467   -342    296    106   -405   -672   -415    -72     23   1122    200
    -90   -436   -345    262    127   -392   -688   -423    -75     18   1109    171
    -44   -368   -324    205    140   -348   -688   -418    -64     31   1124    163
    -38   -335   -296    187    127   -316   -691   -410    -54     49   1150    184
    -15   -345   -332    179    155   -340   -701   -397    -44     67   1166    210
     33   -290   -324    127    176   -306   -706   -381    -28     93   1169    270
     80   -249   -329     83    202   -288   -714   -371    -12    106   1166    314
     96   -218   -314     62    205   -265   -724   -355      5    122   1166    355
     93   -207   -303     57    197   -254   -719   -340     10    127   1148    361
    106   -200   -306     46    205   -252   -719   -329     18    137   1140    340
     98   -184   -283     44    189   -233   -724   -319     31    163   1156    342
     70   -210   -280     70    174   -244   -732   -329     25    166   1145    327
     54   -192   -249     67    150   -220   -727   -329     33    174   1148    335
     49   -181   -231     64    137   -205   -714   -332     33    166   1135    319
     51   -166   -220     57    135   -194   -704   -332     33    168   1124    298
     67   -161   -228     46    148   -194   -717   -342     28    171   1109    280
     44   -179   -223     67    132   -202   -727   -361     18    168   1088    270
     28   -220   -249     96    137   -233   -719   -363     12    163   1070    257
     12   -246   -262    116    137   -254   -698   -361     10    163   1054    239
     31   -200   -231     85    129   -215   -704   -368     18    174   1065    218
     67   -163   -231     46    148   -197   -706   -368     25    184   1065    220
     36   -189   -228     75    132   -207   -727   -384     12    176   1044    210
     -7   -241   -233    124    111   -239   -745   -405     -7    161   1015    200
    -10   -298   -288    155    137   -293   -758   -418    -28    148    989    189
    -10   -290   -280    148    135   -285   -761   -426    -28    150    992    179
    -10   -244   -233    127    111   -239   -763   -415     -7    174   1013    189
     -5   -233   -228    119    111   -231   -766   -415     -7    181   1015    220
    -10   -257   -246    135    116   -252   -758   -423    -18    176   1008    233
    -15   -293   -280    153    132   -288   -737   -415    -12    184   1018    252
     -5   -296   -293    150    142   -293   -709   -400     -2    205   1031    257
     33   -241   -275    103    153   -257   -709   -397      0    220   1049    262
    -33   -179   -145    106     54   -163   -680   -355     46    277   1104    337
    -10   -200   -189    103     88   -194   -719   -379     18    252   1062    319
    -38   -239   -202    137     80   -220   -745   -405     -5    231   1026    290
    -67   -223   -155    142     41   -189   -748   -423      0    239   1010    296
    -31   -189   -158    111     62   -174   -774   -441     -2    233    997    301
     15   -202   -218     90    116   -210   -828   -470    -28    218    979    290
     25   -171   -200     72    111   -184   -836   -478    -23    233    997    311
     83   -153   -239     33    161   -194   -849   -475    -25    236   1000    303
     85   -228   -314     72    200   -270   -875   -501    -57    200    961    254
     59   -290   -350    114    202   -322   -872   -524    -85    174    937    233
     77   -309   -387    114    231   -348   -857   -527   -103    153    911    205
     46   -363   -410    158    228   -387   -870   -540   -124    124    878    171
     -5   -480   -475    244    233   -478   -937   -607   -194     49    795    109
    -31   -540   -509    285    236   -524   -953   -636   -228      7    732    111
    -51   -548   -498    298    223   -524   -943   -633   -218     25    753    103
    -33   -527   -493    280    228   -509   -971   -652   -218     36    774     93
    -44   -561   -517    303    236   -540   -995   -667   -218     31    761     70
    -18   -618   -602    316    290   -610  -1028   -688   -246     10    724     15
     59   -607   -667    275    363   -636  -1047   -701   -280    -10    685    -41
    124   -594   -719    233    420   -654  -1026   -659   -275    -28    646    -70
     93   -685   -779    296    436   -732   -924   -545   -228    -46    592   -119
     51   -724   -776    335    413   -750   -852   -472   -166    -25    579   -127
      0   -641   -641    319    319   -641   -797   -384    -51    101    685    -18
    -41   -303   -262    171    109   -283   -761   -316    137    410   1013    303
   -124    296    420    -85   -272    358   -805   -392    353    823   1486    730
   -124    576    701   -226   -413    639  -1104   -737    259    927   1649    844
   -106    249    355    -72   -231    303  -1395  -1163   -197    493   1270    542
   -158   -441   -283    298     62   -363  -1454  -1423   -730   -205    602     25
   -111   -833   -722    472    303   -779  -1421  -1353   -878   -454    316   -197
     51   -909   -963    428    506   -935  -1395  -1192   -797   -423    277   -223
     38   -950   -989    454    511   -969  -1358  -1114   -722   -387    267   -236
     -5   -930   -924    465    459   -927  -1265  -1052   -639   -316    298   -189
    226   -698   -924    236    574   -810  -1223   -945   -517   -194    394    -83
    231   -631   -865    200    548   -748  -1249   -896   -452   -132    433    -51
    168   -631   -800    231    483   -714  -1187   -904   -441   -122    439    -51
      0   -709   -709    353    353   -711  -1091   -935   -472   -150    418    -67
   -254   -930   -675    592    210   -802  -1137  -1005   -545   -223    350   -124
   -101   -857   -758    478    327   -807  -1202  -1002   -542   -210    366   -119
      7   -774   -782    381    394   -776  -1231   -979   -514   -171    402    -98
    -23   -776   -753    400    363   -766  -1221   -984   -517   -168    407    -93
   -158   -792   -633    475    236   -714  -1169   -997   -519   -166    400    -75
   -153   -807   -654    478    249   -730  -1169  -1010   -542   -184    363    -33
   -129   -761   -631    444    249   -696  -1179   -971   -514   -132    433     -2
   -161   -693   -532    426    184   -615  -1195   -930   -452    -59    514    -25
    -96   -685   -589    392    246   -639  -1223   -966   -465    -75    485    -67
    -88   -745   -657    415    283   -701  -1218  -1018   -514   -122    436    -93
    -44   -719   -675    381    314   -696  -1223  -1008   -511   -109    446    -88
     -5   -646   -644    324    316   -644  -1228   -982   -475    -70    496    -57
    -85   -701   -615    394    265   -659  -1208   -997   -475    -67    501    -49
   -145   -789   -644    465    249   -717  -1262  -1034   -511    -96    485    -57
   -148   -807   -659    478    254   -735  -1319  -1054   -522   -109    475    -67
    -85   -722   -636    400    275   -680  -1322  -1044   -498    -85    498    -46
    -67   -685   -618    376    275   -652  -1312  -1044   -488    -64    524    -20
   -116   -722   -607    418    244   -665  -1332  -1039   -475    -44    555     20
   -140   -750   -613    444    233   -683  -1358  -1047   -483    -51    548     36
   -129   -698   -571    413    220   -636  -1369  -1036   -478    -57    524    106
    -62   -587   -524    324    231   -555  -1335  -1010   -457    -64    491    161
    -85   -584   -501    335    207   -545  -1325   -984   -423     -5    600    106
   -101   -639   -537    368    215   -589  -1376   -982   -415     28    652     25
    -67   -652   -587    358    257   -620  -1387   -997   -428     18    644    -15
    -62   -636   -574    350    254   -605  -1389  -1023   -444     -2    618    -31
    -90   -633   -545    361    226   -592  -1431  -1065   -452    -15    610    -33
   -179   -685   -506    431    161   -597  -1330  -1049   -452    -20    626    -10
    -93   -535   -441    314    171   -488  -1228   -948   -368     46    683     77
     54   -423   -478    184    265   -449  -1299   -940   -348     46    678     72
   -192   -662   -470    423    137   -566  -1363  -1078   -454    -64    592    -54
   -327   -727   -400    527     33   -566  -1348  -1145   -504   -114    555    -88
   -478   -756   -280    615    -98   -519  -1330  -1161   -506   -124    563    -90
   -568   -792   -223    680   -174   -509  -1361  -1163   -501   -124    566   -106
   -280   -680   -400    480     57   -540  -1457  -1213   -545   -161    527   -161
   -189   -581   -392    384    101   -488  -1475  -1205   -527   -140    558   -140
   -168   -519   -350    342     88   -436  -1444  -1208   -514   -122    589   -127
    -80   -524   -444    303    181   -485  -1434  -1231   -545   -145    587   -135
      2   -472   -475    233    236   -472  -1475  -1213   -530   -116    623   -106
    119   -285   -407     83    262   -345  -1496  -1171   -470    -54    685    -75
    127   -270   -400     70    259   -335  -1551  -1189   -465    -59    672    -72
    -80   -462   -381    272    150   -423  -1551  -1270   -537   -124    605   -137
      2   -306   -309    148    155   -309  -1439  -1195   -478    -57    680    -62
    -15   -267   -252    140    116   -259  -1457  -1182   -459    -38    711    -33
   -132   -342   -213    236     38   -277  -1491  -1231   -493    -72    685    -80
   -176   -301   -124    239    -25   -213  -1486  -1205   -462    -38    722    -59
   -174   -239    -67    205    -54   -153  -1512  -1213   -441     -7    758    -38
   -163   -252    -88    207    -38   -171  -1532  -1265   -478    -41    737    -62
   -132   -215    -83    174    -25   -150  -1540  -1280   -496    -59    722    -64
    -88   -155    -67    122    -10   -111  -1535  -1275   -488    -49    737    -49
   -137   -176    -38    158    -51   -109  -1501  -1257   -478    -28    761    -36
   -137   -124     12    129    -75    -57  -1486  -1215   -436     10    807    -18
    -80   -179   -101    127     10   -140  -1579  -1301   -511    -64    735   -106
   -114   -332   -218    223     51   -275  -1621  -1405   -626   -171    626   -192
     12   -280   -293    132    150   -288  -1584  -1382   -620   -163    626   -197
     57   -239   -296     90    176   -267  -1615  -1358   -597   -140    649   -184
    -51   -363   -311    207    127   -337  -1649  -1413   -654   -192    602   -233
    -67   -376   -309    223    119   -342  -1613  -1426   -678   -207    581   -257
     54   -265   -322    103    187   -290  -1608  -1395   -639   -171    613   -226
    109   -218   -329     54    218   -272  -1670  -1395   -628   -163    620   -220
    -98   -413   -316    254    109   -363  -1693  -1486   -704   -241    545   -296
   -181   -517   -335    350     75   -426  -1667  -1512   -737   -275    509   -327
   -184   -584   -400    384    106   -493  -1636  -1460   -727   -290    475   -361
    -93   -524   -431    309    168   -478  -1595  -1345   -657   -265    465   -376
    -77   -511   -433    293    176   -472  -1532  -1252   -589   -226    478   -387
   -111   -452   -340    283    114   -397  -1423  -1137   -475   -103    581   -309
    -72    -38     33     54    -54     -5  -1395  -1049   -265    223    930     20
   -122    519    641   -200   -381    579  -1470  -1124    -70    600   1350    381
   -184    831   1015   -324   -600    924  -1727  -1428   -101    763   1551    517
   -161    613    774   -226   -467    693  -1984  -1865   -532    371   1223    259
   -189    -70    116    127   -153     23  -2065  -2148  -1109   -407    509   -285
   -171   -493   -322    332     72   -410  -2078  -2099  -1262   -654    239   -524
   -150   -675   -524    410    184   -602  -2000  -1943  -1187   -626    210   -550
   -109   -652   -542    381    215   -597  -1932  -1805  -1057   -530    262   -519
   -116   -618   -504    366    192   -561  -1891  -1732   -971   -457    314   -488
   -168   -605   -436    387    132   -522  -1829  -1686   -911   -400    361   -465
   -176   -566   -389    371    106   -480  -1777  -1652   -870   -363    394   -444
   -153   -511   -358    332    101   -436  -1764  -1626   -836   -335    415   -413
   -101   -452   -350    275    122   -402  -1779  -1602   -797   -296    444   -381
    -57   -405   -348    231    145   -376  -1800  -1584   -771   -265    472   -358
    -98   -446   -348    270    124   -397  -1816  -1615   -792   -277    462   -374
   -116   -459   -342    288    111   -402  -1777  -1615   -800   -283    459   -376
    -15   -353   -337    184    158   -345  -1756  -1564   -750   -241    506   -337
    -46   -371   -324    207    137   -348  -1800  -1584   -748   -244    506   -337
   -132   -454   -324    293     96   -392  -1803  -1636   -795   -283    472   -376
   -101   -418   -316    259    106   -368  -1745  -1608   -766   -254    498   -355
    -38   -337   -298    187    127   -316  -1753  -1574   -730   -215    527   -322
    -62   -353   -290    205    114   -322  -1764  -1592   -745   -223    517   -337
    -70   -368   -298    218    111   -335  -1769  -1600   -756   -226    506   -353
      5   -272   -277    135    140   -275  -1795  -1574   -714   -184    537   -329
      0   -267   -267    132    132   -267  -1847  -1590   -704   -184    540   -329
    -31   -301   -270    166    116   -285  -1813  -1613   -719   -197    532   -332
    -23   -296   -272    158    124   -285  -1753  -1595   -719   -194    537   -314
      7   -249   -257    122    132   -252  -1769  -1579   -711   -176    550   -290
     23   -220   -244     96    132   -231  -1805  -1582   -701   -168    553   -288
     57   -142   -202     41    129   -171  -1836  -1571   -667   -129    589   -257
     62   -106   -171     20    114   -137  -1834  -1556   -646   -101    613   -241
     59    -96   -155     18    106   -124  -1847  -1540   -639    -83    615   -233
    142      0   -142    -72    142    -70  -1867  -1499   -607    -49    641   -207
     96    -33   -129    -31    111    -80  -1862  -1522   -626    -67    620   -226
     44    -57   -103      5     70    -80  -1808  -1527   -633    -88    605   -239
     20    -57    -77     18     49    -67  -1766  -1504   -623    -85    605   -231
     28    -28    -59      0     41    -44  -1784  -1506   -623    -85    594   -244
     59     28    -31    -44     44      0  -1829  -1509   -615    -77    597   -241
     62     15    -46    -38     54    -15  -1844  -1527   -631    -96    576   -252
     23    -49    -72     12     46    -59  -1792  -1548   -665   -135    527   -285
     41    -12    -54    -15     46    -31  -1753  -1538   -654   -135    517   -296
     41      5    -36    -23     38    -15  -1764  -1540   -649   -137    504   -322
      7      0    -10     -5      7     -5  -1792  -1540   -633   -137    496   -332
     10     10      0    -10      5      5  -1808  -1556   -628   -140    480   -345
      0     20     20    -12    -10     20  -1782  -1582   -652   -161    452   -363
      0      2      2     -2     -2      2  -1797  -1597   -667   -181    423   -381
     72     59    -12    -67     41     23  -1823  -1592   -652   -174    426   -379
     72     59    -12    -64     44     23  -1860  -1631   -659   -184    413   -400
     10      7     -5    -10      5      2  -1855  -1678   -706   -223    363   -441
     67     80     12    -75     28     46  -1852  -1641   -678   -200    376   -410
     90     96      5    -96     41     51  -1875  -1649   -670   -202    366   -428
     25     18     -7    -20     18      5  -1883  -1686   -701   -233    324   -485
     33     33     -2    -36     18     18  -1849  -1652   -665   -194    345   -449
     67    106     38    -88     15     72  -1834  -1605   -605   -135    394   -381
     67    122     54    -96      7     90  -1867  -1608   -592   -124    389   -374
     64    129     64    -96      0     98  -1870  -1613   -584   -122    381   -397
     77    132     51   -106     12     93  -1834  -1595   -568   -119    376   -394
     83    153     70   -119      7    111  -1810  -1582   -553   -103    384   -368
     85    213    124   -150    -18    168  -1821  -1569   -519    -77    413   -332
     96    267    171   -181    -36    220  -1823  -1574   -498    -54    436   -311
    109    277    166   -194    -28    223  -1831  -1618   -532    -88    394   -345
     80    231    150   -155    -33    189  -1878  -1657   -568   -124    355   -371
    106    233    127   -171    -10    179  -1893  -1654   -566   -122    358   -358
    176    290    114   -233     31    202  -1909  -1641   -540    -98    371   -342
    155    257    101   -207     28    179  -1935  -1667   -561   -124    353   -374
     80    145     62   -114     10    103  -1919  -1725   -623   -184    288   -449
     44     54     10    -51     18     33  -1901  -1740   -657   -228    228   -506
     -5    -12     -7     10      0    -10  -1896  -1740   -670   -246    192   -537
     54     38    -15    -46     33     12  -1917  -1717   -641   -223    197   -524
     59      0    -59    -28     59    -28  -1961  -1756   -670   -254    153   -561
    -25    -98    -75     62     23    -88  -1979  -1810   -724   -306     88   -615
    -90   -155    -64    124    -12   -111  -1961  -1831   -748   -335     57   -649
    -41   -103    -64     70     10    -83  -1971  -1829   -735   -327     59   -641
     44    -36    -80     -5     59    -57  -2013  -1836   -727   -324     54   -641
     80    -46   -129    -18    103    -88  -1992  -1834   -745   -342     31   -644
     90   -129   -220     20    155   -174  -1956  -1823   -774   -392    -36   -701
     46   -228   -277     90    161   -254  -1899  -1779   -782   -467   -153   -833
     28   -189   -218     80    122   -202  -1831  -1678   -696   -431   -158   -844
     46   -122   -168     36    106   -145  -1787  -1540   -579   -309    -64   -740
    161    241     80   -200     41    161  -1738  -1389   -366     -5    249   -418
    111    883    771   -498   -329    826  -1792  -1418   -114    431    737     23
    -12   1304   1317   -646   -665   1312  -2031  -1699    -57    691   1028    241
    -62   1174   1234   -558   -649   1205  -2346  -2140   -397    439    815     54
   -171    439    610   -132   -389    524  -2491  -2595  -1083   -400     41   -571
   -210   -135     72    171   -142    -31  -2449  -2587  -1369   -818   -407   -948
   -166   -348   -181    254      7   -265  -2390  -2413  -1327   -823   -491  -1021
   -116   -355   -239    236     59   -298  -2304  -2255  -1210   -748   -478  -1010
    -64   -241   -176    153     54   -210  -2226  -2122  -1072   -641   -407   -958
    -12   -106    -93     57     38   -101  -2208  -2070   -992   -568   -348   -922
     -5    -59    -57     31     25    -59  -2169  -2044   -976   -545   -340   -917
    -28    -59    -31     41     -2    -46  -2135  -2023   -971   -537   -345   -906
    -49    -31     18     41    -33     -7  -2143  -2021   -961   -524   -342   -904
    -12    -12      0     10     -7     -7  -2171  -2036   -963   -527   -363   -927
     -5     20     25    -10    -15     23  -2151  -2023   -953   -514   -358   -891
    -41    -20     20     28    -31     -2  -2130  -2026   -969   -527   -376   -891
    -15     -2     12     10    -15      5  -2125  -2018   -963   -524   -381   -904
    -12      7     20      2    -18     15  -2143  -2039   -969   -535   -400   -935
      0     46     44    -23    -23     46  -2135  -2036   -961   -519   -387   -906
      2     62     57    -33    -28     59  -2125  -2018   -945   -501   -376   -872
    -23     12     36      5    -28     23  -2127  -2021   -953   -511   -397   -885
     -2     23     23    -12    -12     23  -2145  -2023   -943   -509   -405   -898
     18     67     49    -44    -15     59  -2169  -2023   -927   -493   -394   -896
     33     90     57    -62    -12     75  -2148  -2021   -922   -483   -394   -885
     -7     49     57    -20    -31     51  -2125  -2021   -930   -488   -410   -893
    -31     44     75     -7    -51     59  -2107  -2008   -930   -478   -413   -885
     10    124    114    -67    -51    119  -2132  -1997   -891   -436   -387   -862
      2    122    116    -64    -57    119  -2171  -2026   -896   -436   -392   -885
     36    114     77    -75    -20     96  -2135  -2008   -893   -428   -392   -896
     80    184    101   -132    -12    142  -2122  -1932   -841   -374   -345   -823
    111    228    114   -171     -2    171  -2166  -1901   -815   -340   -322   -789
    111    226    114   -171     -2    171  -2184  -1909   -818   -335   -324   -797
    109    233    124   -171     -7    179  -2143  -1899   -807   -327   -324   -802
     59    231    171   -145    -57    202  -2070  -1886   -800   -316   -327   -795
     51    226    174   -140    -59    200  -2075  -1888   -807   -319   -340   -795
     38    187    148   -114    -54    168  -2086  -1904   -828   -342   -374   -813
     33    197    163   -114    -64    181  -2096  -1893   -813   -332   -379   -802
     72    236    163   -155    -46    200  -2140  -1886   -789   -316   -371   -787
     57    197    140   -129    -41    168  -2112  -1909   -807   -340   -402   -820
     23    132    109    -80    -41    122  -2062  -1925   -833   -376   -452   -867
     36    163    127    -98    -44    145  -2023  -1901   -807   -358   -452   -859
     54    176    119   -116    -33    148  -2042  -1883   -784   -340   -457   -857
     57    155     96   -106    -20    127  -2055  -1888   -792   -355   -485   -875
     62    166    101   -116    -20    132  -2044  -1891   -787   -358   -501   -898
    176    265     88   -220     44    176  -2047  -1857   -748   -335   -485   -872
     64    116     51    -93      7     85  -2073  -1919   -813   -402   -561   -927
    -33      2     36     15    -36     18  -2055  -1974   -878   -462   -631   -989
    -12     36     49    -12    -31     44  -2049  -1971   -867   -449   -628   -984
      0     59     59    -28    -28     59  -2065  -1953   -841   -426   -620   -966
    -62    -10     51     36    -59     20  -2065  -1977   -870   -449   -646   -984
    -38    -15     23     28    -31      2  -2021  -1951   -867   -441   -649   -971
      7     20     12    -15     -2     18  -2018  -1925   -849   -413   -636   -953
     10     62     51    -36    -20     57  -2057  -1932   -831   -400   -633   -953
     33    122     85    -80    -25    103  -2047  -1901   -792   -366   -607   -930
     72    153     80   -114     -2    116  -1979  -1870   -787   -361   -605   -911
     75    163     88   -119     -7    124  -1969  -1862   -789   -361   -618   -911
     62    158     96   -109    -15    127  -1964  -1860   -782   -348   -620   -914
    262    366    103   -316     77    233  -1951  -1790   -706   -272   -561   -857
    127    262    135   -194     -2    197  -1995  -1849   -753   -314   -600   -883
    -75     90    166    -10   -122    127  -1940  -1904   -815   -368   -659   -919
     75    252    176   -163    -49    215  -1893  -1844   -763   -319   -613   -872
    200    350    150   -275     25    249  -1987  -1844   -750   -293   -592   -844
     80    220    137   -150    -28    179  -2008  -1922   -813   -355   -657   -896
    -10    127    135    -59    -72    129  -1956  -1943   -846   -397   -711   -930
   -135    -28    106     83   -122     38  -2008  -1979   -898   -457   -779   -982
    -25     88    114    -33    -70    101  -2003  -1938   -859   -410   -740   -919
    -12     59     72    -23    -41     67  -1964  -1927   -878   -423   -758   -914
    -67    -51     15     59    -44    -18  -1979  -1961   -922   -470   -820   -971
    -64    -80    -15     72    -25    -49  -2016  -2003   -945   -504   -862  -1010
    -59   -124    -64     90      0    -96  -2016  -1997   -966   -527   -891  -1039
     62     -2    -64    -31     64    -33  -2070  -1958   -935   -491   -870  -1023
     59    -28    -88    -15     72    -59  -2117  -2013   -987   -532   -917  -1075
    -62   -187   -124    124     31   -155  -2031  -2055  -1062   -605   -992  -1132
    -80   -223   -142    150     28   -181  -2005  -2034  -1060   -607   -997  -1117
    -31   -179   -148    106     57   -163  -2010  -2023  -1047   -597   -992  -1096
     12   -192   -205     88    106   -200  -2065  -2023  -1057   -607  -1021  -1122
     -5   -350   -345    179    168   -348  -2073  -2026  -1117   -693  -1135  -1215
    -80   -431   -350    254    135   -392  -1917  -1917  -1078   -709  -1184  -1254
    -54   -366   -311    207    127   -340  -1810  -1751   -966   -628  -1127  -1197
     20   -127   -150     51     83   -137  -1717  -1564   -774   -407   -914  -1015
    148    454    306   -301    -77    381  -1688  -1423   -475     23   -446   -576
     28   1088   1060   -561   -514   1075  -1875  -1613   -252    457     44   -148
   -103   1202   1306   -550   -706   1254  -2177  -2010   -379    496    124    -88
   -111    745    854   -319   -483    800  -2403  -2478   -953    -93   -392   -491
    -44    -75    -31     59     -7    -54  -2470  -2746  -1613   -932  -1187  -1143
    -80   -470   -389    275    153   -431  -2439  -2624  -1678  -1109  -1418  -1369
   -129   -563   -433    348    150   -501  -2307  -2439  -1571  -1044  -1413  -1402
   -280   -688   -407    483     62   -548  -2229  -2314  -1475   -974  -1382  -1397
   -285   -639   -353    462     33   -496  -2135  -2203  -1371   -875  -1304  -1330
   -148   -470   -322    306     85   -397  -2065  -2117  -1291   -797  -1231  -1249
   -116   -480   -363    298    122   -423  -2036  -2109  -1288   -805  -1241  -1249
   -132   -488   -358    309    111   -423  -2034  -2117  -1296   -815  -1244  -1267
    -96   -400   -303    249    103   -353  -2039  -2068  -1249   -769  -1187  -1221
    -64   -322   -257    192     93   -290  -2042  -2042  -1231   -745  -1153  -1176
    -88   -376   -288    231     98   -332  -1992  -2047  -1257   -763  -1171  -1184
     -7   -296   -288    150    137   -290  -1974  -2003  -1226   -737  -1148  -1166
    -12   -267   -254    140    119   -262  -1990  -2005  -1218   -724  -1143  -1171
    -98   -392   -296    244     96   -345  -1971  -2036  -1265   -769  -1189  -1215
    -23   -314   -290    168    132   -301  -1956  -1990  -1228   -732  -1153  -1187
      2   -298   -303    145    150   -301  -1940  -1961  -1226   -724  -1132  -1153
    -75   -400   -324    239    124   -363  -1951  -1987  -1257   -753  -1153  -1166
    -80   -379   -301    228    109   -340  -1870  -1956  -1244   -735  -1140  -1166
   -150   -410   -259    280     51   -335  -1891  -1961  -1244   -740  -1150  -1187
   -140   -379   -239    257     49   -309  -1896  -1951  -1236   -730  -1143  -1189
     20   -228   -249    103    135   -239  -1888  -1883  -1171   -665  -1078  -1137
    -57   -303   -246    179     93   -275  -1922  -1914  -1208   -688  -1096  -1150
   -161   -415   -254    288     46   -335  -1883  -1932  -1244   -719  -1122  -1176
   -142   -381   -239    259     46   -311  -1870  -1909  -1221   -698  -1098  -1158
    -83   -283   -200    184     57   -241  -1862  -1862  -1171   -646  -1049  -1114
    -28   -236   -207    132     88   -223  -1912  -1844  -1153   -620  -1013  -1085
    -25   -244   -218    135     93   -233  -1886  -1847  -1150   -618  -1000  -1072
    -23   -233   -213    127     93   -223  -1839  -1810  -1132   -602   -979  -1057
      0   -189   -189     96     93   -189  -1829  -1761  -1104   -563   -935  -1031
     25   -176   -205     75    114   -189  -1805  -1745  -1093   -553   -927  -1023
      0   -168   -168     83     83   -168  -1774  -1732  -1091   -548   -911  -1002
     23   -140   -166     57     93   -153  -1761  -1701  -1067   -530   -888   -969
     62    -75   -137      7     98   -106  -1758  -1683  -1044   -517   -870   -948
     31   -140   -171     54     98   -155  -1761  -1686  -1072   -553   -904   -989
    -20   -215   -194    116     85   -205  -1740  -1701  -1114   -594   -940  -1028
      5   -158   -166     75     83   -161  -1712  -1686  -1072   -574   -914  -1010
    122     -5   -127    -57    124    -64  -1696  -1621  -1002   -509   -854   -966
     64   -124   -192     28    127   -158  -1701  -1675  -1065   -576   -919  -1044
    -46   -262   -215    155     83   -239  -1662  -1693  -1106   -623   -958  -1085
   -142   -353   -210    246     31   -280  -1636  -1686  -1111   -633   -963  -1088
    -88   -296   -207    192     59   -252  -1639  -1667  -1101   -620   -943  -1075
    -25   -228   -205    124     88   -218  -1647  -1649  -1091   -615   -927  -1072
    -54   -265   -210    158     75   -239  -1639  -1670  -1111   -633   -935  -1091
     10   -189   -200     85    103   -194  -1597  -1628  -1088   -600   -891  -1060
     33   -166   -200     67    116   -181  -1595  -1605  -1067   -587   -867  -1052
    -41   -233   -194    135     75   -215  -1584  -1639  -1088   -610   -870  -1075
    -46   -246   -200    148     75   -226  -1551  -1608  -1072   -600   -839  -1072
    -31   -181   -153    106     59   -168  -1571  -1548  -1018   -550   -774  -1044
   -109   -200    -90    155    -10   -145  -1569  -1527  -1005   -527   -737  -1018
   -103   -241   -137    171     12   -189  -1499  -1532  -1049   -566   -753  -1034
    -12   -148   -137     80     62   -142  -1467  -1486  -1000   -527   -698  -1008
     12    -96   -111     41     59   -103  -1478  -1470   -961   -498   -652   -987
     44    -41    -85      0     64    -62  -1470  -1447   -940   -478   -620   -963
     25    -88   -116     28     70   -101  -1480  -1449   -958   -498   -633   -982
     54    -33    -88    -10     70    -59  -1452  -1405   -922   -462   -592   -943
     83     57    -28    -70     54     15  -1436  -1371   -878   -415   -530   -854
     38     38      0    -38     20     20  -1434  -1384   -878   -413   -519   -828
    -15    -12      2     12    -10     -5  -1465  -1436   -930   -457   -542   -846
      5    -10    -15      2     10    -10  -1465  -1449   -953   -472   -545   -844
      2    -72    -77     33     38    -75  -1441  -1449   -992   -511   -571   -857
     15   -111   -127     49     70   -119  -1410  -1400  -1002   -519   -555   -833
     31    -98   -132     33     80   -114  -1449  -1382   -969   -488   -522   -805
     51   -122   -174     33    111   -148  -1470  -1402   -982   -519   -540   -839
      5   -213   -218    103    109   -215  -1439  -1439  -1031   -579   -587   -909
     54   -161   -215     54    135   -187  -1350  -1376  -1018   -576   -561   -896
    179   -145   -324    -18    249   -236  -1366  -1340  -1021   -589   -558   -893
    -15   -319   -303    166    142   -311  -1447  -1436  -1085   -659   -615   -976
   -135   -423   -290    277     77   -358  -1467  -1486  -1106   -696   -639  -1018
   -132   -436   -303    285     85   -371  -1447  -1465  -1111   -693   -633   -995
    -75   -384   -309    228    114   -348  -1454  -1441  -1104   -675   -618   -979
    -54   -381   -327    218    135   -355  -1428  -1426  -1098   -680   -626   -979
      5   -397   -402    194    202   -400  -1363  -1379  -1098   -693   -641   -987
     10   -488   -498    239    254   -493  -1244  -1257  -1060   -719   -691  -1034
    -36   -537   -501    285    231   -522  -1140  -1148   -995   -704   -693  -1052
     20   -394   -418    187    218   -407  -1013   -940   -805   -524   -535   -914
    168     93    -77   -132    124      7   -969   -784   -522   -148   -145   -563
    244    841    597   -542   -176    719  -1080   -813   -254    337    418    -57
     46   1163   1117   -607   -535   1143  -1447  -1231   -301    553    722    176
   -179    763    940   -293   -561    852  -1719  -1714   -724    213    449    -67
   -296    -38    257    166   -277    109  -1800  -2091  -1421   -659   -335   -685
   -298   -698   -400    498     49   -550  -1727  -2062  -1764  -1210   -904  -1166
   -148   -787   -641    465    244   -717  -1621  -1782  -1610  -1137   -906  -1182
   -111   -807   -696    459    290   -750  -1514  -1597  -1462  -1028   -844  -1145
    -90   -732   -641    410    272   -685  -1392  -1478  -1319   -909   -766  -1083
     -5   -545   -540    275    267   -542  -1299  -1366  -1174   -805   -683   -979
     10   -517   -530    252    267   -522  -1236  -1312  -1122   -769   -654   -961
     -2   -504   -501    252    249   -504  -1221  -1286  -1104   -753   -623   -958
      5   -514   -519    252    262   -517  -1231  -1286  -1114   -756   -620   -966
    -67   -628   -561    348    246   -594  -1210  -1306  -1145   -789   -654   -997
   -116   -579   -462    348    171   -522  -1189  -1270  -1101   -750   -600   -953
   -324   -633   -309    478    -10   -472  -1169  -1257  -1078   -730   -571   -932
   -407   -678   -270    542    -70   -475  -1111  -1234  -1072   -730   -568   -917
   -239   -633   -394    436     77   -514  -1119  -1218  -1067   -737   -581   -927
   -103   -610   -509    355    202   -558  -1171  -1234  -1088   -769   -613   -953
    -54   -581   -527    316    233   -555  -1161  -1231  -1078   -758   -605   -945
     41   -457   -498    207    267   -478  -1117  -1158  -1028   -711   -555   -896
    135   -355   -491    111    311   -423  -1119  -1072   -974   -652   -504   -839
    -83   -579   -498    329    207   -540  -1174  -1200  -1052   -732   -584   -927
   -200   -670   -472    433    135   -571  -1106  -1231  -1072   -761   -613   -971
   -205   -659   -454    431    122   -555  -1047  -1169  -1031   -714   -555   -937
   -171   -605   -433    389    129   -519  -1036  -1114   -984   -670   -504   -901
    -98   -506   -410    301    155   -459  -1047  -1065   -940   -623   -465   -865
    -75   -480   -405    275    163   -444  -1023  -1023   -911   -597   -449   -831
    -72   -483   -410    275    168   -446  -1044  -1026   -898   -592   -454   -810
    -83   -465   -381    275    148   -423  -1008  -1034   -891   -592   -449   -792
     -7   -361   -355    181    174   -358   -974   -956   -841   -535   -397   -753
      2   -342   -348    168    174   -345   -982   -922   -813   -493   -358   -737
     62   -303   -368    119    213   -335   -924   -857   -776   -465   -327   -709
    -96   -467   -371    283    137   -420   -904   -839   -800   -480   -342   -722
    -98   -444   -345    270    122   -397   -904   -833   -769   -459   -322   -693
   -132   -454   -322    293     93   -389   -932   -852   -774   -470   -340   -704
   -153   -483   -329    316     88   -407   -901   -862   -789   -485   -358   -714
   -259   -558   -298    410     18   -428   -836   -857   -792   -498   -363   -717
   -335   -607   -275    470    -31   -441   -795   -839   -782   -498   -363   -709
   -179   -493   -314    335     64   -402   -820   -820   -761   -480   -353   -691
    -85   -433   -348    257    129   -392   -828   -820   -743   -467   -348   -693
   -106   -483   -376    296    135   -431   -795   -826   -776   -498   -379   -730
   -119   -548   -431    332    153   -488   -730   -802   -784   -501   -379   -745
     64   -353   -420    142    241   -387   -706   -740   -691   -423   -301   -672
     28   -371   -402    171    213   -387   -756   -763   -711   -444   -319   -683
   -179   -568   -389    374    103   -480   -787   -849   -779   -519   -392   -750
   -324   -704   -379    511     25   -540   -774   -872   -826   -568   -436   -784
   -363   -761   -397    561     15   -579   -732   -862   -846   -584   -452   -784
   -270   -667   -400    467     62   -535   -706   -813   -797   -535   -405   -730
    -70   -480   -410    275    168   -446   -701   -748   -719   -459   -335   -665
    -64   -426   -361    244    148   -394   -737   -771   -714   -457   -327   -659
   -150   -483   -332    316     90   -407   -717   -789   -724   -470   -337   -670
   -215   -555   -342    384     62   -449   -709   -782   -732   -480   -348   -691
   -205   -555   -350    381     72   -454   -662   -753   -724   -465   -337   -680
   -200   -530   -329    363     62   -431   -633   -706   -680   -420   -296   -639
   -161   -449   -288    306     62   -368   -665   -678   -641   -387   -257   -605
   -215   -498   -285    355     31   -392   -618   -678   -662   -405   -272   -628
   -163   -431   -267    298     51   -350   -566   -654   -633   -384   -257   -615
    -59   -306   -249    181     93   -280   -542   -600   -576   -332   -207   -561
    -44   -288   -244    166     98   -267   -550   -589   -561   -309   -181   -530
    -46   -267   -220    155     85   -244   -574   -584   -550   -290   -148   -511
   -132   -366   -233    249     49   -301   -618   -652   -615   -353   -200   -555
   -161   -394   -233    277     33   -314   -639   -701   -633   -376   -223   -574
   -213   -441   -228    327      7   -337   -623   -714   -652   -394   -241   -587
   -249   -467   -218    355    -18   -342   -602   -706   -657   -400   -249   -592
   -145   -402   -257    275     54   -329   -592   -680   -649   -392   -239   -581
    218   -155   -376    -31    293   -265   -589   -566   -553   -306   -168   -504
    171   -233   -405     28    288   -319   -639   -620   -587   -342   -215   -542
   -265   -644   -381    454     57   -514   -662   -766   -740   -485   -355   -691
   -542   -958   -415    750    -64   -688   -672   -846   -854   -594   -459   -795
   -446   -893   -449    670      0   -672   -610   -800   -831   -581   -444   -774
   -337   -792   -457    563     57   -626   -592   -761   -795   -558   -415   -737
   -174   -665   -493    418    158   -579   -607   -717   -748   -530   -384   -691
   -140   -672   -532    407    194   -602   -667   -727   -758   -530   -392   -691
   -223   -820   -597    519    184   -709   -644   -743   -815   -576   -436   -714
   -161   -823   -662    491    249   -743   -597   -743   -800   -597   -457   -730
    -90   -784   -696    436    301   -740   -553   -685   -766   -607   -485   -769
   -223   -919   -696    571    236   -807   -488   -605   -750   -652   -553   -865
   -213   -904   -693    558    239   -800   -345   -452   -662   -592   -506   -849
    -70   -646   -576    358    252   -613   -223   -252   -459   -355   -296   -665
     67    -25    -93    -23     80    -57   -296   -179   -148     93    174   -233
    -38    717    756   -337   -397    735   -574   -446     67    561    724    241
   -262    795   1054   -267   -657    924   -989   -924    -93    613    831    283
   -345    244    589     51   -467    415  -1169  -1356   -631     59    350   -106
   -322   -610   -288    465    -18   -449  -1127  -1530  -1257   -789   -446   -711
   -303  -1098   -795    701    244   -948  -1034  -1382  -1387  -1070   -792  -1005
   -400  -1231   -831    815    213  -1031   -878  -1195  -1236   -982   -771  -1013
   -454  -1184   -732    818    137   -958   -717  -1010  -1067   -854   -683   -956
   -363  -1015   -652    688    142   -836   -644   -857   -904   -714   -566   -859
   -135   -852   -717    493    290   -784   -667   -787   -813   -636   -496   -815
    -62   -896   -833    478    384   -865   -675   -810   -859   -691   -540   -857
    -93   -909   -815    501    358   -862   -657   -813   -841   -685   -548   -849
    -83   -841   -758    459    335   -800   -649   -800   -807   -662   -530   -828
    -54   -828   -774    441    358   -802   -597   -750   -800   -657   -517   -813
    -23   -810   -789    415    379   -800   -589   -704   -763   -618   -478   -774
    -62   -813   -750    439    342   -782   -597   -737   -807   -644   -491   -784
    -54   -789   -735    420    337   -763   -579   -701   -776   -607   -454   -766
   -119   -784   -665    452    272   -724   -581   -719   -719   -581   -431   -766
   -187   -810   -623    498    215   -717   -623   -761   -735   -605   -457   -784
   -233   -823   -589    527    176   -706   -683   -805   -771   -639   -509   -807
   -189   -776   -587    480    197   -680   -641   -776   -748   -610   -498   -802
   -184   -800   -615    493    215   -709   -607   -748   -756   -592   -475   -779
   -192   -839   -646    511    226   -743   -514   -717   -787   -615   -493   -792
   -142   -771   -628    457    241   -701   -498   -698   -737   -597   -483   -779
    -98   -649   -550    371    223   -600   -566   -711   -693   -548   -441   -748
    -38   -576   -537    309    249   -558   -589   -659   -639   -498   -392   -719
    -77   -644   -566    361    241   -605   -623   -631   -641   -491   -389   -735
    -54   -626   -571    340    257   -600   -584   -600   -633   -470   -371   -711
   -103   -610   -509    355    202   -561   -527   -587   -605   -441   -342   -670
   -158   -626   -467    392    153   -548   -493   -561   -563   -407   -311   -605
    -98   -535   -439    314    168   -485   -537   -548   -553   -387   -296   -587
    -44   -459   -415    252    184   -439   -506   -517   -504   -345   -262   -550
    -41   -420   -379    228    168   -400   -483   -491   -475   -329   -244   -527
   -155   -558   -402    358    122   -480   -480   -509   -522   -363   -265   -545
   -220   -517   -298    366     36   -407   -431   -501   -491   -332   -223   -519
   -189   -413   -223    301     15   -319   -457   -501   -423   -293   -179   -496
    -54   -387   -335    220    137   -361   -514   -524   -431   -309   -184   -514
     -5   -457   -452    231    223   -454   -504   -527   -483   -348   -213   -537
     38   -400   -439    179    236   -420   -428   -501   -467   -322   -181   -501
     41   -327   -371    142    205   -348   -420   -491   -423   -290   -153   -470
    -23   -363   -342    192    158   -353   -431   -496   -410   -290   -163   -472
    -75   -483   -407    280    166   -446   -496   -553   -480   -350   -218   -504
   -127   -550   -426    337    148   -488   -475   -561   -480   -353   -220   -496
    -67   -449   -381    257    155   -418   -441   -548   -444   -316   -187   -483
     67   -324   -392    127    228   -358   -407   -511   -415   -296   -163   -454
      5   -397   -402    197    202   -400   -480   -530   -431   -316   -179   -470
   -153   -535   -384    342    114   -462   -532   -623   -498   -376   -236   -522
   -137   -485   -348    309    103   -418   -506   -613   -483   -361   -236   -488
   -111   -418   -306    262     96   -363   -483   -555   -428   -311   -187   -446
     44   -254   -298    106    171   -275   -472   -506   -363   -244    -93   -426
    -51   -413   -361    231    153   -387   -478   -548   -439   -288   -111   -485
   -174   -519   -345    345     83   -433   -491   -581   -439   -296   -111   -493
   -163   -436   -272    298     51   -353   -511   -597   -397   -296   -127   -457
   -129   -392   -262    262     64   -327   -480   -584   -384   -301   -161   -413
   -153   -335   -181    241     12   -259   -459   -550   -358   -259   -119   -363
    -90   -187    -96    137      2   -142   -431   -480   -288   -171    -25   -285
     57    -96   -155     18    106   -127   -457   -436   -254   -140     12   -249
     15   -207   -223     96    119   -215   -457   -478   -301   -192    -38   -285
    -28   -252   -223    140     96   -239   -452   -509   -335   -223    -64   -296
    -15   -210   -197    111     88   -202   -439   -493   -342   -226    -51   -275
     31   -148   -181     57    103   -166   -441   -504   -327   -213    -28   -249
     -5   -137   -132     72     62   -135   -446   -532   -329   -210    -31   -246
      7    -96   -106     41     54   -101   -444   -540   -337   -207    -15   -231
     10   -103   -116     46     62   -111   -488   -548   -376   -228    -15   -236
    -33   -168   -135     98     49   -153   -548   -581   -405   -272    -41   -254
    -72   -239   -166    155     46   -202   -506   -589   -428   -301    -64   -272
    -90   -254   -163    171     36   -210   -493   -589   -420   -301    -75   -265
    -44   -228   -184    135     70   -207   -535   -581   -418   -303    -93   -252
    -10   -265   -254    137    119   -262   -519   -566   -446   -329   -122   -283
      0   -319   -319    161    158   -319   -483   -581   -509   -368   -150   -340
     80   -228   -309     72    192   -267   -485   -571   -467   -337   -114   -316
     -2   -259   -257    129    127   -259   -524   -605   -472   -350   -124   -322
    -88   -353   -267    220     88   -311   -548   -654   -524   -402   -179   -350
    -75   -433   -358    254    140   -397   -550   -667   -576   -452   -220   -374
    -20   -387   -368    202    171   -379   -532   -633   -558   -428   -189   -366
     10   -332   -342    161    174   -337   -530   -610   -524   -397   -145   -342
    -36   -428   -392    231    176   -410   -542   -626   -558   -446   -192   -384
   -129   -620   -491    376    179   -555   -478   -587   -597   -527   -290   -470
   -176   -678   -504    426    161   -592   -345   -465   -548   -540   -327   -501
   -135   -550   -415    342    137   -483   -239   -283   -392   -423   -233   -405
    -51   -233   -181    142     64   -210   -249   -158   -197   -155     36   -148
    -85    280    366    -96   -226    322   -309   -205    -18    241    493    277
   -244    888   1132   -324   -688   1010   -511   -540     72    574    911    657
   -189    989   1179   -400   -685   1085   -818   -958   -142    491    878    610
    -23    550    574   -262   -298    561   -971  -1257   -662   -140    319    135
     41   -187   -228     72    135   -207   -976  -1317  -1122   -826   -340   -428
   -140   -711   -571    426    213   -641   -922  -1202  -1179   -950   -527   -636
   -231   -836   -607    532    187   -722   -771   -989  -1023   -849   -493   -618
   -153   -644   -491    397    166   -568   -600   -761   -789   -659   -355   -480
    -46   -462   -415    254    184   -439   -542   -657   -667   -545   -265   -400
    -54   -441   -387    246    163   -415   -519   -620   -623   -511   -239   -379
   -122   -485   -363    301    119   -426   -496   -602   -602   -501   -226   -368
   -239   -589   -353    413     54   -470   -496   -613   -631   -527   -249   -392
   -252   -584   -332    418     38   -459   -509   -605   -628   -519   -239   -387
   -187   -501   -316    342     62   -410   -493   -581   -610   -501   -218   -366
   -187   -517   -329    350     70   -423   -433   -537   -600   -493   -223   -350
   -140   -483   -342    309    101   -413   -449   -522   -607   -506   -246   -335
    -44   -324   -280    184    116   -303   -470   -504   -566   -459   -194   -298
     44   -233   -280     93    161   -257   -470   -459   -527   -405   -129   -270
     28   -246   -277    109    153   -262   -465   -454   -532   -397   -103   -252
    -80   -384   -306    231    111   -345   -465   -522   -607   -459   -155   -296
    -83   -397   -314    241    114   -355   -433   -519   -615   -459   -158   -293
    -38   -348   -309    192    132   -329   -415   -470   -592   -428   -127   -246
    -70   -355   -288    213    109   -322   -444   -470   -597   -431   -129   -246
    -75   -311   -239    192     80   -275   -441   -449   -574   -410   -101   -220
    -10   -241   -231    127    109   -236   -431   -423   -550   -384    -64   -184
     23   -205   -228     90    124   -215   -400   -397   -532   -368    -44   -161
    -28   -239   -210    135     90   -226   -397   -400   -550   -371    -44   -158
    -90   -298   -207    194     57   -252   -405   -392   -561   -379    -44   -158
   -114   -311   -197    213     41   -254   -402   -371   -545   -366    -31   -142
    -46   -223   -176    132     62   -200   -392   -342   -517   -329     10   -109
    -10   -129   -119     70     51   -124   -340   -285   -465   -267     77    -51
    -12   -101    -90     54     36    -98   -303   -223   -426   -218    122      2
     33    -59    -93     12     62    -75   -288   -174   -402   -187    153     62
     98     -5   -103    -49    101    -54   -277   -135   -376   -163    176    114
    103    -38   -145    -33    124    -90   -296   -148   -389   -189    161    114
     46   -142   -189     46    116   -166   -277   -187   -428   -236    122     83
     62   -135   -197     36    129   -166   -236   -181   -423   -236    129     72
     75    -70   -145     -2    109   -106   -197   -155   -389   -215    171     77
     62    -44   -106    -10     83    -75   -161   -135   -366   -194    192     64
     85    -31   -116    -28    101    -75   -140   -106   -345   -176    207     59
    140      0   -140    -70    140    -70   -132    -80   -327   -166    218     51
     75    -67   -145     -5    109   -106   -142    -98   -348   -200    184     10
      7   -153   -161     72     83   -158   -142   -129   -376   -244    142    -31
     -2   -181   -181     90     88   -181   -119   -129   -381   -262    127    -46
    -18   -220   -202    119     90   -213   -111   -129   -392   -277    119    -59
     28   -210   -239     90    132   -226   -111   -116   -389   -288    111    -72
      5   -168   -174     80     88   -171    -98    -93   -363   -272    137    -64
    -33   -132    -98     83     31   -116    -64    -64   -337   -252    168    -51
     23   -111   -135     44     77   -122    -75    -75   -355   -272    148    -62
     77    -54   -135    -12    103    -93    -77    -70   -361   -280    145    -54
    124    -41   -166    -41    142   -103    -75    -70   -374   -298    135    -59
    124    -33   -158    -49    140    -96    -70    -67   -374   -303    140    -62
    200     72   -127   -135    163    -25    -28    -10   -324   -265    189    -33
    322    226    -98   -275    210     64     -5     59   -252   -202    249     -2
    226    187    -38   -207    132     75    -20     44   -244   -213    249    -33
     46     49      2    -49     23     25     10      2   -283   -265    215    -98
     20     44     23    -31      0     33     57     18   -275   -265    228   -103
     41     64     23    -54     10     46     62     38   -257   -249    246    -88
     83    124     41   -103     20     83     80     67   -223   -215    285    -51
    111    179     67   -145     20    124     96     83   -194   -189    322    -41
    132    239    106   -184     12    174    111     88   -174   -174    345    -51
    140    254    114   -197     12    184    111     80   -171   -179    361    -51
    137    233     96   -187     20    163     90     64   -184   -189    368    -57
    137    236     98   -189     20    168     67     51   -184   -181    392    -46
    161    226     64   -192     49    145     49     51   -187   -192    400    -41
    153    194     38   -174     57    116     59     62   -192   -197    400    -33
    158    187     28   -174     64    109     67     67   -192   -200    405    -31
    168    140    -28   -155     98     57     57     57   -215   -228    376    -49
    174    127    -46   -150    111     41     62     59   -220   -236    374    -36
    171    106    -64   -140    116     23     62     54   -231   -249    363    -23
    163     64   -101   -114    132    -18     49     44   -246   -267    345    -23
    192     49   -142   -122    166    -46     54     41   -257   -277    329    -20
    231     44   -187   -137    210    -70     64     41   -259   -285    316    -25
    241     41   -202   -142    220    -80     67     38   -259   -290    306    -38
    254     41   -213   -150    233    -85     85     38   -257   -288    301    -62
    246     -2   -252   -122    249   -127    101     44   -262   -301    280    -93
    231    -88   -319    -70    275   -202    124     72   -275   -335    233   -142
    259   -187   -446    -36    350   -316    210    166   -270   -379    153   -210
    283   -197   -480    -44    381   -337    329    301   -205   -350    140   -220
    327    -98   -428   -114    376   -262    444    470    -70   -213    246   -135
    361    252   -109   -306    236     72    441    542    129     85    571    158
    301    888    584   -597   -142    737    270    361    301    467   1036    581
    218   1278   1060   -748   -420   1169    -23     -2    290    670   1312    787
    150   1080    927   -618   -387   1005   -277   -384    -31    423   1111    597
     64    337    272   -200   -103    306   -332   -657   -613   -319    418     18
     75   -207   -283     64    179   -244   -246   -537   -810   -649     38   -298
    150   -280   -433     64    290   -355   -114   -301   -667   -568     59   -303
    277   -119   -397    -80    335   -257     51    -62   -444   -402    194   -200
    319     15   -303   -166    311   -142    163    101   -277   -275    309   -101
    218    -20   -239    -98    228   -129    189    119   -257   -275    322   -103
    202      5   -197   -103    200    -96    210    137   -241   -267    332   -116
    205     31   -174   -119    189    -70    218    153   -228   -265    335   -127
    210     38   -171   -124    192    -64    218    163   -223   -267    335   -127
    215     64   -150   -140    181    -41    236    187   -202   -246    361   -101
    228     98   -129   -163    179    -15    252    207   -184   -223    392    -80
    244    137   -106   -192    176     15    265    231   -166   -197    426    -72
    259    163    -96   -210    179     33    272    244   -155   -189    446    -80
    244    158    -85   -202    166     36    272    244   -155   -189    457    -93
    257    181    -77   -220    166     51    283    257   -132   -174    488    -77
    316    241    -77   -280    197     80    298    280   -103   -148    522    -54
    314    259    -54   -285    184    103    309    293    -75   -129    553    -44
    275    231    -44   -254    161     93    311    283    -75   -132    555    -46
    246    220    -25   -233    135     98    311    275    -72   -129    563    -44
    303    267    -36   -288    171    116    332    298    -46   -109    581    -33
    433    394    -38   -413    236    179    361    358     15    -57    639     25
    350    361     10   -355    168    187    335    350     25    -49    646     38
    265    301     33   -283    114    168    319    329     23    -54    646     38
    189    244     51   -218     67    148    324    332     25    -49    654     46
    148    223     75   -184     36    150    335    345     31    -44    659     49
    189    285     96   -239     46    192    355    374     59    -15    678     85
    200    337    137   -267     31    236    368    407     98     25    709    127
    265    418    150   -342     57    285    381    457    137     70    750    174
    322    475    153   -397     85    314    381    480    155     93    763    207
    259    418    155   -340     51    288    363    465    140     75    745    205
    254    426    171   -340     41    301    387    478    153     90    758    223
    306    457    150   -381     77    303    402    483    161     98    763    205
    358    483    124   -420    116    303    413    483    168     98    756    200
    392    504    111   -449    140    309    420    498    184    109    761    228
    392    504    111   -449    140    309    433    514    194    124    771    241
    371    498    124   -436    122    311    454    537    213    137    779    254
    366    504    137   -433    114    322    483    555    228    145    779    252
    446    553    103   -501    171    329    509    581    246    155    779    246
    493    579     85   -537    202    332    511    594    262    155    782    246
    433    511     77   -475    176    293    504    576    249    127    758    220
    316    397     80   -355    119    239    498    553    223     93    722    176
    340    389     49   -363    145    218    519    555    213     90    704    163
    462    475     12   -470    223    244    530    587    233    119    724    187
    397    431     33   -418    181    233    496    571    223    109    711    166
    407    478     70   -441    168    275    542    589    246    129    732    179
    257    319     59   -290     98    192    517    550    194     75    672    114
    236    288     51   -262     90    171    493    542    179     51    652     93
    329    376     46   -353    140    213    498    571    207     77    678    122
    400    459     59   -428    171    259    498    589    239    103    709    145
    342    418     75   -381    132    249    496    581    226     88    693    135
    275    350     72   -314    101    213    498    574    207     67    667    106
    311    407     96   -361    106    252    519    597    231     88    678    122
    475    579    103   -527    187    342    571    675    303    163    750    205
    389    537    145   -465    122    340    555    665    303    163    748    200
    267    439    171   -353     49    306    558    631    275    135    711    158
    257    426    166   -342     46    296    571    633    267    129    696    145
    272    465    192   -368     41    329    594    654    288    153    709    174
    361    602    241   -483     59    423    610    696    342    205    753    226
    361    639    277   -501     41    459    587    698    355    215    763    236
    275    563    288   -420     -7    426    568    649    314    176    722    205
    226    506    280   -366    -25    394    561    623    288    142    685    192
    189    452    262   -319    -36    358    545    613    270    127    657    181
    202    444    241   -324    -20    345    542    613    265    122    639    179
    189    420    231   -306    -20    324    532    605    252    103    613    155
    187    379    192   -283     -2    285    527    602    233     85    584    137
    189    319    127   -257     31    223    519    594    210     59    537    111
    163    262     98   -213     31    181    519    587    194     33    498     90
    176    270     90   -223     44    179    504    579    181     25    478     93
    202    277     75   -239     64    176    485    574    171     20    459    106
    129    179     49   -155     38    116    483    555    145     -2    420     83
     88    140     51   -114     18     96    491    550    137    -15    387     51
     88    140     51   -116     18     96    483    550    127    -23    358     46
    114    158     44   -135     36    101    488    553    122    -36    335     38
    135     38    -96    -88    116    -28    522    589    103    -83    275      7
    129    -85   -215    -23    171   -150    610    675     93   -142    179    -70
    122    -83   -205    -23    163   -142    709    797    135   -140    142   -103
    163     12   -150    -88    158    -67    807    958    252    -28    215    -31
    223    407    181   -316     20    296    810   1065    488    303    548    309
    161   1060    898   -610   -368    979    701    958    724    724   1023    779
     23   1400   1376   -714   -675   1389    400    581    737    930   1273   1013
    -70   1176   1247   -553   -657   1210     62    116    402    691   1065    844
   -145    374    517   -114   -332    444    -28   -210   -218    -64    314    184
   -109   -176    -70    142    -20   -124     10   -158   -491   -452   -119   -210
     72   -202   -275     62    171   -239    140     93   -384   -407   -145   -223
    283    -28   -311   -127    296   -168    306    361   -174   -241    -41   -114
    150    -77   -228    -36    187   -153    348    446   -103   -184    -23    -77
     20   -132   -153     57     85   -142    389    480    -72   -161    -31    -62
     64    -46   -111    -10     88    -77    444    532    -31   -124    -33      2
     -2    -93    -90     49     44    -93    428    522    -59   -140    -98     67
     44    -18    -62    -15     51    -41    428    535    -51   -124   -101    111
     93    -23   -116    -36    103    -70    439    550    -44   -122   -103     90
     98    -38   -140    -31    116    -88    457    574    -31   -103    -88     72
    111    -28   -140    -41    124    -83    462    589    -25    -80    -59     59
    124     -5   -129    -62    124    -67    439    576    -44    -80    -57     25
    127     18   -109    -72    116    -44    449    589    -44    -70    -67     38
    114     41    -72    -77     93    -15    459    594    -44    -62    -70     44
     96     57    -38    -75     67     10    467    600    -41    -46    -64     64
     93     38    -54    -67     72     -7    480    618    -36    -36    -57     72
     90     54    -36    -72     62      7    475    623    -38    -28    -54     88
    109     41    -67    -77     88    -12    472    623    -49    -28    -62     77
    137     85    -51   -111     96     18    480    636    -41     -5    -49     90
    153    109    -46   -132     98     31    470    641    -49      2    -44     88
    132     98    -33   -114     83     31    457    633    -72     -5    -54     72
    220    189    -31   -207    124     80    496    675    -46     31    -23    109
    449    405    -44   -426    246    181    527    745      0     88     28    155
    293    249    -44   -272    166    103    480    717    -46     49    -10    127
    122    109    -12   -116     67     49    436    670   -101      5    -49     85
     72    103     31    -88     20     67    420    659   -124      0    -44     77
    140    192     51   -166     44    122    441    693   -114     33     -5    106
    158    236     75   -200     41    158    457    730    -88     64     38    137
    150    239     88   -194     31    166    475    750    -77     77     54    150
    150    257    103   -205     23    181    506    769    -59     90     72    168
    174    283    109   -228     33    197    522    776    -46    109     93    184
    174    275     98   -226     36    187    540    784    -38    119     93    166
    161    306    142   -233      7    226    517    774    -41    129    101    171
    145    363    218   -254    -36    290    530    771    -33    150    132    179
    306    558    252   -431     28    405    613    846     41    228    215    228
    436    693    257   -566     88    478    628    901     93    267    244    231
    179    418    236   -298    -28    327    566    820     15    171    145    111
    106    361    252   -233    -72    306    628    800     -5    135    111     62
   -137    210    348    -36   -241    277    600    730    -67     77     64      0
    124    446    322   -288    -98    387    654    810      7    155    140     83
    205    478    272   -342    -33    376    665    839     38    184    148     83
    -38    231    270    -96   -155    249    584    753    -38    103     62    -10
   -129    174    303    -20   -215    239    561    719    -75     72     33    -44
    -67    215    283    -77   -174    249    568    735    -62     83     23      5
      0    246    246   -124   -122    246    574    745    -57     88      0     49
     28    220    189   -127    -80    205    568    748    -64     75    -38     57
     67    262    194   -163    -62    228    550    735    -75     75    -41     67
    101    327    223   -215    -62    275    532    743    -57     98    -23     98
     64    293    226   -179    -80    259    514    722    -75     77   -106    155
     41    285    244   -166   -101    265    527    709    -90     67   -161    228
     75    353    277   -213   -101    316    540    719    -85     77   -148    272
     85    361    275   -223    -96    319    558    730    -67     93   -135    262
     88    337    249   -213    -80    293    594    758    -46    109   -119    210
    197    436    236   -316    -20    337    592    769    -31    122    -96    184
    415    652    236   -532     90    444    600    823     36    187    -20    236
    298    550    252   -426     23    402    558    789     18    155    -49    218
    213    498    285   -358    -36    392    527    748      2    127    -80    187
    153    480    324   -316    -85    402    522    717    -10    109    -85    181
     46    413    366   -228   -158    389    509    659    -51     67   -114    158
     33    384    350   -210   -158    366    501    646    -46     67   -101    135
     77    397    319   -239   -122    358    488    641    -38     64    -90     98
    101    363    259   -233    -77    314    475    626    -54     38   -122     59
    106    410    303   -257    -98    358    465    613    -59     38   -106     62
     93    394    301   -244   -103    348    444    600    -62     38    -93     44
     77    342    262   -210    -93    303    441    600    -62     28   -111     15
     51    259    207   -158    -77    236    431    579    -90    -10   -158    -28
     25    187    161   -106    -67    174    392    540   -129    -54   -200    -72
     15    194    179   -106    -83    187    368    511   -137    -67   -200    -85
      5    194    189    -98    -90    192    350    504   -129    -59   -192    -83
     15    171    155    -93    -70    163    350    504   -119    -62   -202    -96
     38    200    161   -119    -59    181    368    517   -101    -54   -194    -90
     49    187    137   -119    -46    163    345    485   -132    -85   -220   -114
     59     93     33    -77     12     64    348    501   -158   -129   -283   -179
     46    -10    -59    -20     51    -33    420    579   -158   -179   -363   -267
     72    -25    -98    -23     85    -62    550    717    -77   -155   -371   -280
    114     85    -31   -101     70     28    675    891     90    -15   -262   -181
    135    602    467   -368   -166    535    644    958    350    332    106    158
     75   1312   1234   -696   -579   1275    517    857    639    782    623    636
    -33   1628   1662   -797   -846   1644    226    475    662    966    844    805
   -103   1335   1439   -618   -771   1387    -90     -5    265    633    553    553
   -168    579    748   -205   -457    662   -192   -319   -327    -72   -109     12
   -197    -88    109    140   -153     10   -213   -316   -659   -524   -587   -397
   -168   -301   -132    236    -18   -218   -155   -124   -610   -550   -667   -475
   -116   -168    -51    140    -33   -111     10     93   -420   -407   -563   -389
    -54    -51      2     51    -28    -25    142    233   -277   -306   -498   -337
    -23     -2     20     12    -23      7    220    319   -184   -241   -462   -298
     18     83     64    -49    -23     75    254    368   -122   -187   -413   -259
     46    129     83    -88    -18    106    257    371   -106   -174   -410   -249
     51    171    116   -111    -33    145    249    379    -85   -153   -397   -241
     36    171    135   -103    -49    153    241    371    -85   -158   -415   -272
     49    176    127   -111    -38    153    228    366    -83   -153   -431   -285
     67    189    119   -129    -25    155    236    381    -59   -137   -428   -288
     67    207    137   -137    -33    174    231    374    -49   -137   -436   -327
     62    205    142   -135    -41    174    244    381    -33   -119   -407   -319
     59    197    137   -127    -38    168    254    389    -15    -98   -392   -306
     88    218    127   -155    -20    174    249    389    -10    -98   -405   -306
    122    233    111   -179      5    174    259    407      2    -98   -420   -311
    124    228    101   -179     10    166    223    389    -10   -114   -449   -332
    150    314    163   -231     -5    239    202    413     36    -62   -394   -259
    155    277    122   -215     15    200    184    413     36    -57   -400   -277
     96    246    150   -171    -28    200    187    394     25    -59   -420   -301
     98    252    153   -176    -28    205    207    407     41    -41   -420   -303
    176    306    129   -241     23    218    215    423     59    -25   -413   -293
    192    340    148   -265     20    244    218    436     77    -18   -410   -285
    161    316    155   -239      2    236    205    431     70    -23   -426   -296
    161    324    163   -244     -2    244    184    428     64    -20   -439   -301
    187    353    166   -270     10    259    174    433     75    -10   -436   -303
    213    439    226   -324     -7    332    179    457    114     38   -379   -241
    226    462    236   -345     -5    350    189    485    142     67   -361   -218
    249    472    223   -363     12    350    194    496    145     72   -374   -226
    239    485    246   -361     -2    366    207    496    145     70   -387   -252
    241    467    226   -355      7    345    205    480    135     54   -415   -298
    277    519    241   -400     18    379    207    475    148     64   -418   -306
    280    574    290   -428     -5    431    228    485    192    116   -355   -246
    280    571    290   -426     -5    431    272    498    226    140   -342   -228
    254    587    332   -423    -38    459    283    485    231    135   -376   -213
    210    542    332   -376    -62    439    277    452    213    106   -428   -231
    184    509    322   -348    -70    415    283    433    202     85   -467   -239
    194    522    327   -358    -64    426    296    420    207     83   -491   -249
    218    545    327   -384    -54    436    322    428    228     88   -501   -252
    272    633    358   -454    -41    496    324    433    262    109   -483   -239
    384    688    303   -537     38    496    316    452    301    137   -465   -220
    290    571    280   -431      5    426    293    415    277     93   -522   -272
    150    465    314   -309    -83    392    283    366    239     51   -568   -303
    103    457    353   -280   -124    405    270    342    226     41   -581   -301
    109    452    342   -280   -116    397    252    332    223     31   -600   -306
    140    496    355   -316   -106    426    252    332    239     41   -600   -303
    155    462    306   -309    -75    384    254    332    246     54   -592   -290
    197    480    280   -340    -41    381    257    337    262     67   -584   -277
    215    530    314   -374    -49    420    257    345    277     83   -571   -252
    205    545    340   -374    -67    444    226    314    270     70   -579   -254
    202    561    358   -384    -77    459    252    322    293     77   -584   -270
    205    535    329   -371    -62    431    275    337    314     83   -597   -283
    210    545    332   -379    -62    439    275    335    319     80   -602   -275
    254    636    381   -444    -62    509    272    332    335    106   -574   -236
    244    649    405   -446    -80    527    285    345    358    127   -568   -218
    228    654    426   -441    -98    542    296    350    374    137   -561   -194
    236    704    467   -472   -116    587    303    345    392    148   -555   -187
    272    737    465   -504    -96    602    309    337    402    155   -561   -187
    272    727    454   -501    -90    592    277    303    376    135   -576   -210
    254    719    465   -485   -103    592    246    277    363    124   -584   -228
    220    670    446   -446   -114    558    233    272    366    127   -584   -223
    192    633    441   -413   -124    537    215    257    353    116   -597   -236
    220    605    384   -415    -80    496    215    259    348    116   -597   -252
    228    584    353   -407    -62    470    218    254    335     93   -626   -283
    207    527    319   -368    -57    423    194    233    301     54   -662   -314
    166    433    267   -298    -49    350    174    218    270     31   -696   -374
    161    358    194   -262    -15    277    150    200    228    -15   -753   -423
    220    431    210   -327      5    322    150    200    239     -5   -727   -392
    257    439    181   -350     36    311    161    220    259     18   -693   -350
    272    433    161   -353     57    298    140    200    239     -2   -711   -368
    207    397    187   -303     10    293    129    181    210    -25   -730   -394
    179    306    127   -244     25    218    114    163    184    -59   -766   -436
    161    166      2   -163     77     85    106    179    150   -122   -839   -483
    197    135    -62   -166    129     36    220    298    194   -129   -857   -511
    210    145    -64   -179    137     41    363    441    277    -90   -841   -542
    244    262     18   -254    111    140    454    576    400     12   -763   -485
    257    649    392   -454    -67    522    452    646    594    283   -472   -239
    218   1319   1101   -769   -441   1210    363    555    815    670    -28    109
    153   1764   1608   -958   -727   1686     88    194    839    901    275    368
    111   1525   1413   -818   -652   1470   -215   -210    522    680    103    226
      0    740    740   -371   -371    740   -332   -509    -38      0   -537   -277
    -12    114    127    -49    -70    119   -303   -483   -348   -441   -997   -654
     57    -85   -145     12     98   -114   -213   -283   -296   -454  -1067   -730
     96    -62   -161    -18    127   -111   -122   -132   -189   -376  -1021   -691
    150      5   -145    -80    148    -67    -33    -18    -83   -283   -950   -641
    171     88    -83   -129    127      2     20     54     -2   -215   -898   -607
    163    137    -25   -153     96     57     62    103     38   -174   -862   -584
    187    179     -7   -184     96     85     75    119     49   -161   -854   -574
    189    202     12   -197     88    106     88    129     51   -153   -852   -579
    200    210     10   -205     96    111    103    142     51   -145   -852   -579
    200    223     23   -213     88    122     98    142     51   -127   -826   -535
    220    215     -5   -220    114    106     96    145     54   -103   -795   -496
    241    262     18   -252    111    140    116    158     67    -83   -784   -478
    197    262     64   -228     67    163    101    137     51    -90   -805   -485
    189    265     72   -228     57    168     93    129     38   -101   -823   -501
    210    272     62   -241     75    166    101    140     33   -106   -826   -506
    197    301    101   -249     46    202     83    132     25   -103   -813   -488
    218    353    135   -285     41    244     90    148     46    -59   -769   -439
    213    327    114   -272     49    220     98    148     41    -62   -776   -444
    213    348    132   -280     38    241     96    148     31    -62   -776   -452
    200    348    145   -275     25    249     75    135     20    -70   -779   -454
    181    342    161   -262     10    252     67    135     18    -67   -776   -459
    210    366    155   -290     25    262     57    137     12    -62   -769   -454
    239    415    176   -327     31    296     67    153     25    -51   -756   -446
    293    504    210   -400     41    358     88    192     70     -5   -698   -387
    280    509    228   -394     25    368     83    200     88     15   -678   -363
    228    426    197   -329     12    311     31    174     59     -5   -696   -389
    228    472    244   -350     -7    358     64    210     88     28   -665   -368
    272    555    280   -415     -5    418     93    241    109     57   -639   -350
    280    589    309   -433    -12    449    119    277    148    111   -589   -293
    324    615    290   -470     15    454    148    306    181    145   -555   -252
    314    602    288   -459     12    446    145    293    171    127   -566   -267
    293    597    303   -446     -5    452    155    290    174    122   -563   -267
    280    589    309   -433    -12    449    153    280    168    116   -563   -272
    293    605    311   -449     -7    459    179    293    181    127   -553   -265
    270    620    348   -446    -38    485    202    303    205    148   -535   -252
    231    563    329   -400    -49    449    194    288    192    132   -553   -277
    213    545    332   -379    -59    439    244    306    210    137   -550   -285
    249    600    348   -426    -49    475    259    306    218    150   -537   -280
    233    548    314   -392    -38    431    233    267    187    119   -566   -309
    239    535    296   -387    -28    415    233    254    181    106   -574   -327
    228    506    277   -366    -23    392    244    246    174     98   -581   -345
    194    465    270   -329    -36    368    228    228    161     88   -589   -358
    158    452    293   -306    -67    374    236    228    158     90   -584   -358
    166    470    303   -319    -67    387    233    226    161    106   -566   -335
    176    446    270   -311    -46    358    239    239    171    119   -555   -319
    205    465    259   -335    -28    361    244    252    181    137   -537   -293
    197    426    228   -314    -15    327    236    244    166    124   -545   -298
    202    431    226   -316    -12    329    210    231    155    127   -535   -267
    184    454    270   -319    -41    363    194    223    155    142   -504   -228
    189    433    244   -314    -25    340    213    244    166    158   -493   -220
    197    423    226   -311    -12    324    233    267    171    171   -478   -205
    200    452    249   -327    -25    350    262    296    187    200   -444   -176
    179    452    272   -314    -46    363    262    301    184    202   -426   -189
    176    446    267   -314    -44    358    262    306    184    210   -397   -189
    194    496    301   -345    -51    400    301    340    226    257   -363   -163
    207    540    329   -376    -59    436    319    361    241    270   -358   -135
    181    535    353   -358    -85    444    329    363    239    265   -348   -119
    189    563    374   -379    -93    470    358    387    259    290   -306   -101
    174    548    374   -361    -98    462    348    376    244    285   -303   -109
    166    470    303   -319    -70    389    306    329    200    246   -345   -140
    155    418    262   -285    -51    340    270    296    171    210   -374   -140
    161    431    270   -296    -54    350    262    293    166    205   -366   -122
    168    397    228   -283    -31    314    259    288    150    181   -379   -129
    153    316    163   -236     -7    241    239    262    119    140   -423   -171
    127    223     96   -174     15    161    194    231     83     98   -465   -205
    127    192     62   -161     31    127    207    244     72     96   -462   -192
    106    153     46   -129     28    101    236    254     64     98   -467   -197
     80     85      5    -85     38     46    205    228     23     70   -498   -215
     75    -15    -90    -28     83    -51    174    197    -23     28   -545   -239
     96     -5   -103    -46     98    -54    189    210    -12     41   -535   -205
    114     38    -75    -77     96    -18    218    228      7     70   -511   -166
     98     -2   -101    -49     98    -51    213    213     -5     57   -527   -171
     67   -140   -207     36    137   -174    192    200    -44      5   -576   -205
     90   -226   -319     64    205   -272    283    311    -18    -20   -620   -252
     93   -252   -345     77    218   -296    420    465     57      5   -633   -277
    106   -207   -314     49    207   -259    519    626    181    106   -553   -233
    163    176     12   -168     75     96    584    753    415    400   -241     18
    101    820    719   -462   -309    771    491    678    641    810    249    480
    -51   1322   1374   -636   -714   1348    213    322    675   1067    600    797
   -122   1296   1418   -587   -771   1356   -124   -119    415    958    555    763
   -205    584    789   -189   -496    685   -290   -504   -163    290    -83    257
   -200   -228    -28    213    -88   -129   -290   -524   -563   -296   -709   -265
   -127   -566   -441    345    155   -504   -231   -361   -581   -407   -885   -428
    -75   -597   -522    335    220   -558   -103   -181   -457   -335   -854   -402
     15   -465   -480    226    246   -472     25    -31   -303   -213   -758   -316
     70   -350   -423    137    246   -387     93     44   -205   -129   -683   -244
     83   -314   -397    114    239   -355    127     80   -161    -90   -646   -200
    111   -316   -428    101    267   -371    140     96   -145    -72   -644   -181
    137   -293   -431     77    283   -361    150    109   -132    -54   -636   -163
    103   -319   -423    106    262   -368    148    111   -129    -41   -631   -155
     88   -329   -418    119    252   -374    155    122   -124    -36   -620   -153
     96   -314   -410    106    249   -361    166    140   -116    -23   -610   -140
     83   -324   -407    122    244   -366    176    153   -106    -12   -610   -119
     72   -345   -418    132    244   -381    187    161   -103     -5   -615   -114
     80   -335   -415    124    246   -374    200    174    -93     12   -615    -96
     85   -316   -405    114    244   -358    202    176    -85     33   -615    -70
     75   -337   -413    132    244   -374    202    179    -83     41   -618    -57
     80   -355   -436    135    257   -394    194    187    -85     38   -628    -54
     80   -389   -470    153    272   -428    181    189    -96     33   -646    -44
     85   -366   -454    137    270   -410    202    220    -75     54   -626    -10
    116   -309   -426     96    270   -366    241    259    -46     80   -584     31
    129   -311   -441     88    283   -376    239    275    -44     93   -563     51
    137   -296   -433     77    283   -363    241    296    -36    114   -530     80
     93   -322   -415    111    254   -368    223    301    -41    114   -506    101
     98   -306   -405    103    252   -355    223    319    -36    124   -472    124
    101   -306   -410    101    254   -358    228    342    -33    129   -439    135
     83   -285   -371    101    226   -327    233    374    -23    145   -397    153
    101   -252   -353     72    226   -301    244    405    -15    163   -358    161
    114   -228   -342     57    228   -285    259    441     -7    176   -319    184
    135   -192   -327     28    228   -259    265    467     -2    181   -283    202
    153   -166   -319      5    233   -241    272    485     -5    176   -246    200
    150   -179   -332     12    241   -254    270    488    -23    155   -236    189
    137   -171   -309     18    223   -239    277    491    -25    140   -220    184
    119   -161   -280     20    197   -220    293    501    -20    129   -205    189
    116   -150   -267     15    192   -207    288    498    -18    114   -194    176
    124   -155   -280     15    200   -215    272    485    -28     88   -202    153
    132   -155   -288     12    210   -220    262    488    -25     75   -205    153
    122   -155   -277     15    200   -215    259    480    -31     59   -213    132
    137   -140   -280      0    207   -210    280    480    -38     41   -215    106
    111   -148   -259     18    184   -202    288    475    -54     23   -218    109
     90   -132   -223     20    155   -176    275    465    -70      2   -226    122
     75   -155   -231     38    153   -192    252    439   -101    -33   -246    103
     93   -155   -252     31    171   -202    231    418   -127    -64   -252     88
    106   -148   -254     20    179   -200    207    402   -150    -96   -257     62
    114   -142   -257     15    184   -200    187    387   -168   -122   -262     54
    129   -150   -280     10    202   -213    161    374   -192   -153   -270     41
    127   -135   -262      2    192   -197    158    379   -200   -168   -254     54
    155   -101   -257    -28    205   -179    155    381   -205   -184   -236     70
    179   -119   -298    -28    239   -207    135    368   -231   -223   -244     49
    194   -122   -319    -38    254   -218    106    340   -259   -267   -257     15
    210   -119   -332    -46    270   -226     96    337   -272   -298   -254      2
    228   -109   -340    -62    283   -223     93    335   -277   -319   -246      7
    228    -77   -306    -75    267   -192    101    345   -275   -324   -220     28
    226    -57   -283    -85    252   -168    127    371   -262   -314   -187     62
    231    -41   -272    -93    249   -158    142    384   -254   -311   -189     83
    228    -38   -267    -96    246   -153    137    384   -257   -316   -200     96
    233    -18   -252   -106    241   -135    132    381   -257   -319   -192    111
    244     41   -205   -145    223    -80    142    381   -249   -309   -163    135
    249     85   -163   -168    207    -38    153    381   -233   -293   -135    163
    241     96   -148   -171    194    -25    153    366   -231   -288   -119    168
    220     75   -145   -148    184    -33    135    342   -239   -290   -106    168
    236     62   -176   -150    205    -57     98    311   -259   -303   -106    161
    215     36   -181   -127    197    -72     62    280   -275   -316   -109    148
    189     10   -181   -101    184    -85     54    267   -277   -324   -109    140
    176    -23   -200    -75    187   -111     49    252   -288   -335   -114    135
    181    -83   -265    -51    220   -174     31    226   -309   -355   -140    101
    163   -148   -311     -7    236   -231     18    200   -324   -376   -163     64
    153   -202   -355     20    254   -277      7    176   -342   -394   -184     44
    153   -231   -384     38    267   -306      0    150   -358   -413   -202     23
    140   -259   -400     57    270   -329     -7    122   -366   -428   -213      5
    122   -280   -405     77    262   -342     -5    114   -358   -428   -207      2
    135   -288   -426     75    277   -355      0    106   -348   -420   -202      7
    140   -272   -413     67    275   -342     12    103   -324   -394   -181     36
    116   -314   -433     98    272   -374     20    111   -311   -387   -181     44
    161   -431   -592    135    374   -511     31    140   -337   -439   -259    -28
    163   -514   -678    171    420   -594    135    262   -298   -454   -322    -98
    137   -496   -633    179    384   -563    272    423   -192   -389   -296    -85
    202   -272   -475     33    337   -371    402    631     33   -161    -88    103
    239    241      2   -241    116    124    405    685    311    231    337    519
    114    865    748   -491   -316    807    239    465    504    623    818    976
    -18   1124   1143   -553   -579   1132   -137    -15    405    737   1018   1148
    -72    693    766   -311   -420    730   -467   -509    -88    298    620    792
   -127   -124      0    124    -64    -62   -545   -730   -654   -431   -124    158
   -101   -730   -628    413    262   -680   -480   -636   -880   -810   -568   -231
    -28   -818   -789    423    379   -805   -350   -420   -763   -758   -584   -249
     12   -693   -709    337    358   -701   -194   -213   -563   -600   -472   -155
     49   -579   -628    265    337   -602   -106    -90   -426   -480   -376    -72
     57   -504   -563    223    309   -532    -62    -44   -355   -415   -324    -33
     57   -462   -519    202    288   -491    -54    -33   -335   -397   -311    -31
     59   -441   -501    189    280   -470    -38    -25   -319   -387   -309    -33
     38   -433   -472    197    254   -452    -18     -2   -296   -361   -293    -12
     44   -446   -491    200    265   -467     -7      2   -290   -350   -298     -7
     49   -436   -485    194    267   -459    -12     12   -280   -335   -298     -7
     46   -426   -472    189    257   -449    -15     18   -270   -324   -301    -10
     46   -415   -462    184    254   -439    -25     15   -262   -314   -311    -10
     38   -389   -428    171    233   -407    -31     15   -257   -303   -319     -7
     28   -426   -454    200    241   -439    -28     23   -254   -296   -322      2
     46   -418   -467    184    257   -441    -25     36   -239   -283   -322     23
     67   -407   -478    168    272   -441    -31     38   -231   -272   -329     33
     77   -392   -472    155    272   -431    -36     41   -223   -257   -329     44
     90   -374   -465    142    277   -418    -46     51   -220   -246   -332     57
     93   -353   -449    127    270   -400    -59     54   -218   -236   -337     62
    109   -345   -457    116    280   -400    -59     67   -207   -226   -350     59
    116   -361   -478    119    296   -420    -54     88   -189   -213   -355     70
    150   -361   -511    106    329   -436    -62     96   -179   -202   -355     80
    168   -340   -511     83    337   -426    -77     98   -171   -192   -348     85
    174   -301   -475     62    322   -387    -83    111   -150   -174   -335    101
    194   -290   -485     46    340   -387    -96    114   -145   -171   -335    116
    213   -296   -509     41    361   -402    -96    129   -129   -158   -327    142
    210   -303   -517     44    363   -410    -96    153   -106   -142   -314    168
    218   -272   -491     25    353   -381    -80    179    -75   -122   -288    197
    226   -215   -444     -7    335   -329    -77    192    -57   -111   -265    220
    215   -200   -415     -7    314   -306    -77    200    -44   -101   -249    236
    200   -218   -418      7    309   -316    -67    213    -33    -98   -241    241
    202   -213   -418      5    309   -314    -57    213    -28    -93   -236    241
    194   -187   -381     -5    288   -283    -41    218    -18    -83   -228    252
    171   -181   -353      5    262   -267    -15    236      2    -62   -215    262
    158   -179   -340      7    249   -259     -5    244     10    -51   -215    254
    148   -176   -324     12    233   -249     -2    244     10    -51   -218    246
    109   -184   -293     36    200   -236     12    246     20    -41   -220    241
     88   -207   -296     59    192   -252     15    236     20    -49   -233    220
    101   -223   -324     59    210   -272      5    213      2    -70   -267    187
     90   -218   -309     64    200   -262     -2    197     -7    -77   -293    155
     62   -220   -283     77    171   -252      2    194     -5    -75   -301    140
     54   -233   -288     90    171   -259     -2    184    -10    -80   -324    122
     38   -249   -290    103    163   -270     -2    176    -15    -80   -340    111
     12   -254   -267    119    140   -259      0    179    -10    -72   -348    103
     18   -272   -290    124    153   -280     -5    168    -18    -75   -366     83
     25   -267   -293    122    158   -280     -7    155    -23    -77   -379     64
     28   -252   -280    111    153   -265    -18    142    -33    -85   -389     46
     41   -252   -293    103    166   -272    -28    129    -38    -83   -402     33
     80   -246   -327     83    200   -285    -49    106    -54    -88   -423     18
    119   -231   -350     57    233   -290    -59    101    -59    -93   -433     10
    184   -187   -371     -2    277   -277    -72     85    -67   -101   -436     -2
    324   -140   -465    -93    392   -301   -101     49    -90   -124   -462    -20
    428    -75   -506   -176    467   -290   -116     38    -96   -127   -472    -20
    436    -51   -488   -192    462   -270   -119     41    -93   -124   -472    -15
    366    -77   -444   -145    405   -262   -122     36    -96   -124   -475    -10
    319    -72   -392   -124    353   -231   -109     41    -80   -106   -459      2
    290    -18   -309   -137    298   -163   -101     49    -51    -72   -436     25
    259      7   -252   -132    257   -122   -103     44    -31    -54   -431     28
    241     -7   -249   -116    244   -127   -142     12    -44    -67   -444     10
    220    -10   -231   -106    226   -119   -168     -2    -41    -59   -436      2
    197      7   -192   -103    194    -90   -176      2    -25    -33   -410      5
    179    -20   -200    -77    189   -109   -181     -5    -33    -38   -410     -2
    163    -49   -215    -59    187   -132   -205    -23    -54    -59   -431    -23
    140   -106   -246    -18    192   -174   -218    -33    -70    -75   -452    -57
    119   -189   -311     33    215   -249   -241    -51    -93    -93   -472    -93
    124   -254   -379     64    252   -316   -259    -75   -122   -114   -496   -132
    119   -265   -384     70    249   -324   -275    -90   -137   -137   -509   -155
    103   -257   -361     75    231   -309   -277    -93   -140   -135   -509   -174
    109   -267   -379     77    241   -322   -301   -111   -153   -137   -514   -189
    114   -277   -392     83    252   -335   -316   -124   -163   -148   -519   -194
     85   -275   -363     93    223   -316   -306   -116   -145   -140   -504   -174
     80   -290   -371    103    226   -329   -316   -111   -150   -155   -514   -176
     64   -426   -491    179    275   -457   -301    -75   -163   -197   -568   -226
     15   -506   -522    246    267   -514   -179     36   -124   -207   -613   -262
     12   -470   -483    226    246   -475    -46    179    -31   -148   -576   -223
     59   -296   -355    116    205   -324     49    340    132     28   -400    -67
     57    148     90   -103    -18    119     77    433    389    379      2    288
    -85    714    800   -314   -441    756    -33    246    561    727    444    657
   -148    872   1021   -363   -584    948   -394   -207    397    740    532    714
   -184    527    711   -171   -449    618   -711   -667    -57    319    163    387
   -228   -135     93    179   -163    -20   -792   -880   -550   -322   -478   -163
   -171   -530   -358    350     93   -444   -740   -761   -680   -566   -753   -415
   -106   -626   -522    363    207   -574   -641   -555   -568   -509   -761   -433
    -90   -592   -504    340    205   -548   -519   -389   -420   -384   -691   -379
    -70   -511   -441    288    184   -478   -426   -267   -293   -265   -592   -316
    -25   -418   -392    223    181   -405   -374   -192   -197   -176   -493   -275
    -15   -371   -355    192    168   -363   -348   -155   -150   -150   -426   -298
    -25   -361   -335    192    153   -348   -345   -148   -142   -148   -376   -358
    -15   -340   -327    176    155   -335   -348   -150   -132   -142   -355   -394
    -12   -301   -288    158    137   -296   -348   -145   -109   -127   -402   -316
    -23   -298   -275    161    124   -288   -340   -137   -101   -122   -537    -88
     -7   -277   -270    142    129   -272   -337   -140    -93   -119   -553    -41
     -2   -277   -275    140    135   -277   -340   -145    -90   -111   -548    -54
     -7   -267   -259    137    124   -265   -332   -140    -70    -93   -530    -64
      7   -241   -249    116    127   -244   -342   -150    -64    -93   -514    -90
     23   -220   -244     96    132   -231   -342   -155    -49    -83   -498    -96
     18   -228   -246    103    129   -236   -342   -155    -38    -77   -485   -109
     20   -194   -215     88    116   -205   -342   -155    -20    -67   -467    -90
     41   -176   -218     67    127   -197   -350   -168     -5    -59   -472    -93
     44   -161   -207     57    124   -184   -353   -168     10    -44   -467    -98
     49   -132   -184     41    114   -158   -358   -168     25    -31   -457   -109
     75   -103   -179     15    127   -140   -366   -176     33    -18   -457   -119
     90    -80   -174     -7    132   -127   -379   -176     49     -2   -444   -109
     90    -46   -137    -23    114    -90   -381   -166     75     23   -420    -90
    111    -25   -140    -44    124    -83   -394   -163     93     44   -405    -83
    140      2   -137    -70    140    -67   -407   -166    109     57   -381    -80
    137     23   -116    -80    127    -46   -413   -153    132     72   -350    -64
    140     46    -93    -93    116    -23   -405   -127    155     93   -298    -33
    153     59    -96   -106    124    -18   -400   -111    174     98   -254     -2
    153     83    -70   -116    111      7   -392   -103    189    116   -215     25
    135     98    -36   -119     85     31   -374    -93    218    184   -200     51
    140    127    -12   -132     75     57   -363    -88    262    244   -213     70
    135    145      7   -142     62     77   -355    -75    301    259   -231     83
    132    184     51   -158     41    119   -319    -49    337    277   -239     96
    109    176     67   -142     20    122   -285    -46    353    283   -244    103
     75    153     75   -114      0    114   -277    -51    361    280   -257    103
     23    161    135    -93    -57    148   -262    -51    376    288   -262    106
    -15    137    153    -59    -83    145   -249    -59    381    285   -275     96
     12    122    109    -67    -49    114   -262    -83    376    270   -296     75
     18    101     83    -59    -33     90   -272   -103    368    259   -309     59
     23     80     57    -54    -18     70   -277   -116    366    254   -322     49
     49     77     28    -62     10     54   -290   -137    361    249   -329     46
     62     83     20    -75     20     54   -311   -163    355    249   -332     38
     49     83     31    -67      7     57   -316   -174    361    254   -324     28
     51     90     38    -72      7     64   -329   -181    358    257   -322     15
     67     88     20    -77     23     54   -340   -197    350    257   -316     23
     70     98     25    -85     20     62   -345   -202    350    259   -309     20
     77    116     36    -98     20     77   -353   -200    348    257   -306     15
     90    111     20   -101     33     64   -371   -213    332    244   -311      2
    111    111      0   -111     57     57   -376   -218    322    244   -303     -5
    109    111      0   -111     54     57   -379   -220    316    239   -301    -18
    132    127     -5   -129     70     62   -376   -220    311    236   -303    -23
    137    145      7   -142     64     77   -376   -218    314    228   -309    -15
    124    168     44   -145     41    106   -368   -210    324    215   -309     -7
    114    150     36   -135     38     93   -379   -223    309    184   -337    -28
    132    153     20   -145     57     88   -392   -244    288    153   -368    -38
    122    163     41   -145     41    103   -376   -254    283    140   -381    -28
    124    192     67   -158     28    129   -350   -265    288    142   -397    -18
    142    220     77   -184     31    150   -355   -283    277    135   -415    -33
    148    231     83   -192     33    158   -379   -311    257    116   -441    -51
    142    220     75   -181     33    150   -413   -337    239    101   -470    -67
    155    215     59   -184     49    137   -459   -363    228     88   -493    -80
    163    181     18   -174     72     98   -498   -402    207     59   -537   -116
    150    145     -5   -148     77     70   -527   -428    187     38   -566   -155
    158     85    -72   -124    116      7   -561   -465    153      5   -602   -197
    197     31   -166   -114    181    -67   -605   -509    103    -41   -641   -239
    215    -20   -236    -98    223   -127   -646   -548     62    -85   -678   -283
    262    -41   -303   -111    283   -171   -691   -594     12   -129   -711   -322
    324   -101   -426   -114    374   -262   -748   -659    -57   -200   -769   -379
    353   -135   -488   -109    420   -311   -776   -691    -93   -231   -805   -407
    371   -135   -506   -119    436   -319   -787   -696   -103   -236   -805   -400
    353   -145   -498   -103    423   -319   -805   -711   -124   -249   -818   -410
    309   -150   -459    -80    381   -303   -815   -722   -142   -257   -826   -423
    249   -218   -467    -15    358   -342   -820   -709   -168   -288   -865   -465
    220   -332   -555     54    387   -444   -750   -607   -168   -332   -937   -548
    200   -342   -542     72    368   -444   -618   -449    -93   -306   -932   -548
    192   -207   -402      7    296   -306   -485   -244     67   -161   -797   -426
    202    228     25   -215     88    127   -413    -96    340    176   -423    -70
    116    885    769   -504   -327    828   -485   -207    576    592     80    446
    -54   1260   1314   -602   -685   1286   -776   -613    566    771    355    714
   -129   1031   1161   -452   -644   1093  -1130  -1052    228    511    145    511
   -137    252    389    -57   -262    319  -1335  -1423   -415   -249   -615   -166
    -70   -394   -327    231    127   -361  -1327  -1397   -743   -724  -1143   -646
     -5   -532   -527    267    259   -530  -1210  -1158   -657   -706  -1166   -696
     36   -446   -485    205    259   -465  -1047   -924   -483   -576  -1052   -626
     85   -322   -407    119    246   -363   -930   -769   -340   -454   -922   -537
     80   -246   -329     80    205   -285   -857   -685   -259   -379   -818   -478
     70   -210   -280     70    174   -246   -813   -646   -223   -345   -740   -452
     67   -202   -270     64    168   -236   -787   -628   -215   -337   -688   -439
     59   -189   -249     64    153   -218   -771   -620   -210   -329   -652   -436
     28   -176   -205     72    114   -189   -748   -602   -189   -306   -613   -426
     28   -166   -194     67    109   -179   -732   -592   -181   -293   -587   -415
     33   -140   -174     49    103   -155   -730   -597   -184   -288   -566   -431
     10   -101   -111     46     59   -106   -709   -592   -166   -267   -532   -423
      0   -106   -106     51     51   -106   -698   -592   -161   -265   -522   -426
     12   -111   -124     49     67   -116   -698   -600   -163   -275   -522   -426
     -7   -119   -111     62     51   -116   -680   -592   -148   -262   -511   -413
    -38   -109    -70     75     15    -90   -654   -576   -116   -236   -480   -381
    -46   -116    -72     80     10    -96   -652   -579   -111   -228   -467   -366
    -46   -109    -62     77      5    -85   -644   -576   -101   -218   -459   -371
    -49   -103    -57     75      2    -80   -644   -576    -96   -207   -457   -376
    -57    -98    -41     77     -7    -70   -644   -576    -85   -194   -452   -366
    -41    -98    -57     70      5    -77   -652   -587    -93   -200   -462   -379
    -38    -96    -57     67      7    -75   -654   -584    -85   -189   -462   -366
    -15    -72    -57     41     18    -67   -665   -589    -77   -179   -462   -353
     12    -49    -62     18     36    -54   -680   -597    -80   -181   -467   -324
     -2    -20    -18     10      5    -18   -683   -581    -62   -163   -459   -293
     -5    -15    -10     10      0    -12   -680   -558    -44   -137   -454   -267
     28    -20    -49     -5     36    -33   -696   -553    -51   -132   -465   -259
     64     20    -44    -41     54    -10   -698   -545    -46   -111   -452   -233
     77     51    -25    -67     51     15   -688   -527    -33    -83   -431   -202
     93     59    -36    -77     64     12   -691   -532    -44    -80   -439   -200
    111     83    -31    -98     70     25   -678   -522    -38    -62   -431   -184
    103    111      7   -106     49     59   -662   -501    -25    -38   -415   -166
     90    106     12    -98     38     59   -665   -501    -31    -41   -415   -171
    111    116      2   -114     54     59   -659   -493    -28    -36   -407   -155
    103    132     28   -119     36     80   -644   -475    -12    -25   -402   -150
     72    127     54    -98     10     90   -620   -449      2    -18   -400   -145
     85     98     10    -93     38     54   -623   -457    -15    -41   -428   -171
     85     83     -2    -85     44     41   -620   -459    -25    -51   -444   -187
     67     98     28    -85     20     64   -607   -459    -28    -46   -439   -202
     88     75    -12    -80     51     31   -620   -478    -62    -67   -465   -236
    142     67    -77   -106    109     -5   -649   -501    -96    -90   -491   -259
    158     72    -88   -116    124     -7   -652   -506   -103    -90   -493   -272
    161     51   -111   -106    135    -28   -657   -514   -119   -101   -504   -296
    202     41   -161   -122    181    -59   -672   -535   -153   -129   -535   -332
    194     41   -153   -119    174    -54   -670   -524   -155   -137   -542   -337
    189     23   -166   -106    176    -70   -665   -519   -174   -145   -553   -342
    187     12   -174   -101    181    -80   -672   -530   -197   -155   -566   -358
    181      0   -181    -90    181    -90   -675   -532   -197   -148   -558   -355
    153    -28   -181    -64    166   -106   -662   -524   -197   -150   -558   -353
    148    -36   -184    -57    163   -109   -652   -532   -215   -166   -576   -361
    140    -41   -184    -51    161   -111   -649   -542   -226   -174   -584   -363
    132    -10   -142    -59    137    -75   -605   -498   -192   -142   -542   -319
    124     12   -114    -70    116    -49   -587   -478   -179   -122   -522   -298
    135     20   -114    -80    124    -46   -587   -480   -181   -124   -527   -301
    122     25    -96    -75    109    -33   -568   -467   -174   -116   -522   -293
    103     41    -62    -72     83    -10   -542   -449   -161    -98   -506   -270
    122     64    -57    -93     90      2   -561   -475   -181   -111   -519   -275
    127    124     -2   -124     64     59   -550   -472   -171    -88   -501   -244
     98    111     12   -106     41     62   -545   -480   -181    -83   -498   -226
     90     54    -36    -72     64     10   -566   -511   -210   -114   -535   -246
    101     46    -57    -75     80     -5   -592   -537   -231   -127   -542   -244
    109     31    -77    -70     93    -23   -600   -540   -244   -124   -537   -241
     77    -25   -103    -25     90    -64   -607   -548   -275   -150   -561   -262
    101    -85   -187     -7    142   -135   -631   -566   -319   -200   -618   -314
     80   -124   -205     20    142   -163   -631   -571   -348   -228   -654   -348
     54   -197   -254     70    153   -226   -641   -589   -381   -259   -691   -384
     75   -244   -319     83    197   -280   -665   -620   -426   -296   -735   -431
     75   -249   -324     88    200   -285   -667   -636   -441   -309   -745   -452
     57   -265   -322    101    187   -293   -672   -646   -454   -327   -758   -467
     44   -303   -348    129    194   -327   -678   -649   -457   -332   -769   -462
     67   -327   -394    127    228   -361   -670   -646   -467   -337   -776   -465
     70   -329   -400    129    233   -363   -665   -649   -478   -340   -779   -475
     72   -389   -465    158    267   -428   -670   -641   -506   -384   -823   -519
    114   -498   -613    192    361   -555   -633   -592   -537   -457   -909   -610
    111   -535   -649    210    379   -589   -522   -475   -498   -454   -935   -662
    142   -485   -628    171    384   -555   -400   -309   -394   -374   -878   -636
    189   -153   -342    -20    265   -249   -324   -179   -184   -122   -610   -389
    155    420    265   -288    -54    342   -327   -181     77    270   -150     31
      7    898    891   -454   -444    896   -506   -441    179    561    220    345
    -62    875    937   -405   -498    906   -867   -891    -54    483    202    293
   -114    223    337    -54   -228    280  -1088  -1299   -641   -168   -423   -262
   -124   -444   -319    283     96   -381  -1114  -1361  -1049   -730  -1002   -771
    -72   -740   -667    405    296   -706  -1054  -1184  -1075   -831  -1145   -909
    -23   -774   -750    400    363   -763   -948  -1010   -961   -756  -1109   -893
    -28   -675   -646    350    306   -659   -820   -854   -818   -641  -1013   -792
    -44   -571   -527    306    239   -548   -722   -732   -696   -527   -922   -670
    -38   -517   -478    277    218   -498   -678   -680   -641   -478   -885   -613
    -36   -480   -444    259    202   -462   -646   -641   -613   -452   -875   -589
    -36   -462   -426    249    192   -446   -633   -631   -605   -436   -867   -576
    -12   -459   -446    236    215   -454   -626   -618   -594   -420   -870   -563
      2   -465   -467    231    233   -465   -631   -613   -597   -415   -878   -563
      0   -431   -431    215    215   -431   -628   -597   -581   -389   -862   -558
     12   -428   -441    207    226   -433   -631   -597   -589   -394   -878   -566
     38   -431   -470    194    252   -449   -639   -600   -594   -392   -883   -563
     38   -431   -472    194    254   -452   -631   -584   -584   -379   -865   -548
     20   -426   -446    202    233   -436   -626   -576   -568   -368   -833   -530
     36   -410   -446    187    239   -426   -636   -592   -576   -379   -844   -532
     49   -400   -449    174    246   -423   -649   -602   -581   -389   -857   -542
     57   -379   -436    158    244   -407   -639   -579   -561   -374   -841   -532
     90   -374   -465    142    277   -418   -644   -571   -558   -371   -844   -524
     96   -368   -467    135    280   -415   -644   -568   -558   -363   -841   -514
     83   -350   -433    132    257   -392   -633   -558   -542   -350   -818   -504
     93   -335   -431    119    259   -381   -633   -558   -532   -350   -810   -506
    114   -324   -439    106    275   -381   -639   -558   -517   -337   -805   -498
     96   -316   -413    109    252   -363   -633   -548   -496   -319   -789   -457
     90   -293   -384    101    236   -340   -615   -517   -467   -285   -761   -381
    103   -298   -402     96    252   -350   -613   -501   -454   -257   -748   -337
    127   -265   -392     70    259   -327   -594   -467   -423   -215   -709   -290
    132   -265   -397     64    262   -329   -587   -449   -423   -205   -688   -270
    145   -249   -394     49    270   -322   -574   -441   -420   -179   -659   -241
    153   -252   -405     46    277   -327   -558   -431   -436   -163   -639   -231
    137   -265   -402     64    270   -332   -530   -413   -444   -145   -607   -218
    129   -252   -384     59    257   -316   -509   -405   -452   -135   -600   -215
    135   -239   -374     51    254   -306   -501   -415   -470   -127   -610   -228
     93   -254   -350     77    220   -303   -480   -407   -470   -106   -602   -241
     59   -267   -327    103    192   -296   -462   -402   -467    -98   -594   -265
     90   -280   -374     93    231   -327   -454   -423   -478   -124   -620   -296
    122   -277   -400     75    259   -337   -446   -444   -480   -155   -644   -316
    122   -314   -436     93    277   -374   -436   -462   -480   -187   -659   -340
    197   -324   -522     64    358   -423   -457   -509   -501   -244   -696   -394
    293   -337   -633     20    462   -485   -491   -568   -532   -314   -761   -472
    319   -345   -667     12    491   -506   -501   -600   -537   -353   -795   -519
    353   -355   -709      0    530   -532   -511   -618   -540   -379   -815   -555
    394   -387   -782     -2    587   -584   -532   -641   -558   -410   -844   -579
    394   -368   -766    -15    579   -566   -535   -657   -563   -418   -846   -584
    402   -361   -763    -20    581   -561   -535   -662   -561   -423   -849   -589
    433   -376   -810    -31    620   -592   -563   -693   -587   -454   -880   -607
    459   -379   -839    -38    649   -607   -587   -724   -607   -470   -898   -620
    485   -361   -849    -62    667   -605   -618   -753   -623   -480   -911   -628
    561   -350   -911   -106    735   -631   -665   -800   -657   -514   -956   -654
    623   -340   -963   -142    792   -652   -688   -820   -672   -530   -976   -670
    615   -288   -904   -163    758   -594   -654   -792   -639   -491   -940   -652
    587   -252   -841   -168    714   -545   -615   -756   -607   -452   -898   -618
    576   -236   -813   -171    693   -524   -594   -740   -597   -441   -878   -600
    532   -202   -737   -166    633   -470   -566   -714   -579   -426   -854   -581
    470   -135   -605   -166    537   -368   -522   -667   -537   -379   -807   -548
    454    -90   -548   -181    498   -319   -509   -654   -524   -355   -782   -511
    446    -46   -496   -200    470   -270   -506   -659   -522   -342   -763   -483
    433      0   -433   -218    433   -215   -498   -662   -519   -329   -743   -462
    426    -25   -452   -200    439   -239   -519   -693   -553   -353   -756   -467
    394    -25   -423   -187    407   -223   -514   -698   -563   -353   -745   -444
    340    -23   -363   -158    350   -192   -478   -662   -532   -316   -698   -400
    283    -67   -350   -109    316   -207   -457   -644   -527   -301   -678   -389
    267   -106   -374    -80    319   -239   -465   -652   -548   -316   -685   -402
    200   -158   -358    -20    277   -257   -449   -639   -540   -316   -683   -415
    129   -194   -327     31    226   -259   -415   -610   -514   -293   -649   -407
    114   -262   -376     72    244   -319   -418   -607   -519   -303   -654   -418
     90   -285   -376     98    233   -329   -405   -594   -501   -290   -623   -418
     25   -311   -340    142    181   -324   -389   -579   -485   -277   -579   -462
      7   -327   -337    158    171   -332   -371   -568   -470   -262   -540   -498
      5   -358   -363    176    184   -361   -363   -566   -462   -257   -537   -522
    -54   -368   -314    213    129   -342   -345   -550   -441   -233   -527   -511
    -83   -431   -348    257    132   -392   -327   -527   -426   -220   -555   -470
    -51   -530   -480    290    213   -506   -311   -496   -439   -254   -639   -498
    -67   -626   -558    345    244   -592   -200   -376   -392   -272   -714   -558
    -90   -605   -514    348    210   -561    -70   -226   -285   -223   -756   -493
    -38   -485   -446    262    202   -467     18    -80   -129    -75   -743   -213
    -23    -85    -62     54     18    -75     62     15    116    257   -428    244
   -150    475    626   -163   -389    550      7    -80    335    633     51    636
   -257    750   1008   -246   -631    878   -301   -467    270    763    290    724
   -280    493    774   -109   -527    633   -633   -919   -122    444     25    433
   -342   -111    231    226   -288     59   -735  -1179   -607   -181   -579   -132
   -316   -605   -290    459    -15   -446   -724  -1148   -844   -542   -958   -480
   -233   -802   -568    519    166   -685   -652   -974   -805   -566  -1021   -553
   -218   -753   -537    485    158   -646   -535   -813   -662   -470   -943   -530
   -207   -639   -431    423    109   -537   -449   -693   -540   -374   -862   -480
   -163   -550   -387    353    111   -470   -405   -628   -470   -303   -802   -433
   -155   -504   -348    329     96   -426   -371   -579   -426   -257   -758   -405
   -174   -478   -303    324     62   -392   -342   -545   -400   -236   -719   -405
   -161   -483   -322    322     77   -402   -327   -527   -392   -226   -701   -402
   -158   -475   -319    316     80   -400   -309   -511   -381   -218   -685   -400
   -179   -452   -272    316     46   -363   -285   -488   -361   -197   -659   -387
   -187   -446   -259    314     36   -353   -283   -480   -358   -192   -639   -389
   -168   -444   -275    306     51   -361   -277   -478   -350   -179   -610   -379
   -181   -428   -246    306     31   -337   -259   -457   -329   -158   -576   -361
   -192   -397   -205    296      5   -301   -249   -439   -314   -142   -553   -348
   -155   -407   -252    280     46   -332   -249   -433   -319   -142   -545   -335
   -132   -397   -265    262     64   -332   -244   -420   -314   -135   -527   -322
   -145   -381   -239    262     44   -311   -228   -397   -296   -122   -509   -306
   -127   -374   -246    252     59   -311   -239   -397   -296   -119   -509   -301
   -101   -363   -262    231     77   -311   -239   -392   -293   -114   -498   -288
   -122   -355   -236    239     57   -296   -220   -366   -272    -98   -475   -272
   -127   -350   -223    239     46   -288   -205   -337   -254    -77   -457   -259
   -111   -340   -228    226     57   -285   -207   -322   -246    -70   -452   -254
   -119   -332   -213    223     46   -272   -197   -293   -226    -46   -428   -233
   -127   -303   -176    215     23   -241   -189   -270   -205    -23   -407   -213
    -93   -272   -179    181     41   -226   -200   -254   -202    -15   -402   -197
    -75   -239   -163    158     44   -202   -200   -226   -192      2   -387   -174
    -85   -207   -122    145     18   -166   -181   -181   -161     36   -355   -137
    -57   -179   -124    116     31   -153   -161   -148   -137     67   -329   -109
    -31   -161   -132     96     46   -148   -142   -122   -122     77   -316    -93
    -49   -148    -98     98     23   -124   -119    -96   -106     88   -303    -85
    -54   -140    -85     93     15   -114   -101    -80    -98     90   -296    -75
    -25   -116    -90     70     31   -103   -101    -85   -103     83   -301    -75
    -33    -98    -67     64     15    -83    -85    -72    -93     90   -288    -67
    -44    -98    -54     72      5    -77    -46    -46    -64    111   -267    -49
    -23   -103    -80     62     25    -90    -51    -62    -70    101   -280    -67
    -25    -90    -64     57     18    -77    -49    -67    -64    106   -277    -80
    -54    -90    -36     72    -10    -64    -31    -57    -51    109   -272    -90
    -49   -129    -80     90     15   -106    -28    -67    -57     77   -293   -119
    -31   -127    -98     77     31   -114    -31    -77    -62     59   -309   -129
    -44   -127    -83     83     18   -106    -12    -72    -51     67   -309   -116
    -36   -148   -111     90     36   -129    -12    -72    -51     72   -316   -116
    -12   -174   -161     93     72   -168    -36    -85    -70     51   -332   -137
    -10   -176   -168     90     77   -174    -38    -88    -70     41   -327   -148
      0   -168   -168     83     83   -168    -31    -90    -64     38   -319   -145
     25   -163   -192     67    106   -176    -38   -103    -70     28   -324   -148
     41   -166   -207     62    124   -187    -46   -109    -70     20   -322   -150
     33   -163   -197     64    114   -179    -44    -98    -59     25   -319   -148
     51   -150   -202     49    124   -174    -54    -98    -57     20   -340   -140
     64   -132   -200     33    129   -166    -70   -106    -62     12   -353   -142
     36   -145   -181     54    109   -163    -54    -88    -44     31   -327   -142
     31   -140   -174     51    101   -155    -31    -64    -23     51   -303   -132
     57   -103   -161     23    106   -132     -7    -49      0     75   -277   -103
     51    -49   -103     -2     77    -75     28    -18     41    109   -244    -62
     46    -25    -72    -10     59    -49     44      5     70    129   -220    -38
     85    -28   -114    -31     98    -70     31     -2     67    124   -226    -38
     90     -2    -93    -46     93    -46     41      5     90    140   -213    -18
     67     31    -36    -51     51     -2     59     15    122    166   -184     10
     80     46    -33    -62     57      7     67     10    132    171   -166     23
     98     33    -64    -67     83    -15     51    -15    111    145   -179     15
     77     23    -57    -51     67    -15     41    -23    103    142   -171     25
     72     10    -62    -44     67    -25     36    -33     98    148   -163     25
     83    -20   -103    -31     93    -62     23    -57     80    127   -176     12
     64    -51   -116     -7     88    -83     12    -67     62    103   -194      5
     44   -103   -148     28     96   -124     10    -77     41     80   -213    -12
     54   -166   -223     54    135   -194     -2   -101     10     46   -246    -44
     51   -215   -267     83    158   -241    -10   -114    -10     23   -272    -70
     18   -244   -262    111    140   -252    -10   -119    -23      7   -283    -80
     18   -254   -272    116    145   -262    -23   -137    -41    -12   -296    -85
     33   -262   -298    114    163   -280    -38   -153    -57    -36   -314    -98
     20   -283   -303    132    161   -293    -38   -148    -51    -38   -316   -106
     12   -290   -303    137    155   -296    -33   -140    -41    -25   -309   -101
     28   -303   -335    137    181   -319    -33   -145    -44    -28   -322   -106
     31   -363   -397    166    213   -379    -28   -140    -67    -64   -366   -153
     31   -472   -504    220    267   -488     25    -70    -80   -124   -452   -249
     59   -491   -553    215    303   -519    140     62    -18   -111   -467   -288
    114   -387   -504    135    306   -444    257    254    132     20   -355   -189
    158    -33   -194    -64    176   -111    327    413    394    332    -31    124
    140    581    441   -361   -150    511    285    371    652    745    444    610
    -31   1023   1054   -498   -542   1039     12    -12    683    987    774    937
   -137    883   1021   -374   -579    950   -324   -467    392    810    646    815
   -181    226    407    -23   -296    316   -535   -846   -174    163      7    231
   -132   -509   -376    322    122   -444   -563   -930   -605   -439   -639   -368
    -85   -727   -641    405    275   -685   -462   -732   -561   -472   -727   -480
    -64   -662   -597    363    265   -631   -293   -496   -366   -322   -615   -389
    -25   -519   -493    270    233   -506   -171   -332   -197   -174   -496   -277
    -18   -418   -400    218    189   -410   -103   -244   -101    -77   -410   -205
    -38   -394   -355    215    155   -376    -75   -207    -62    -36   -376   -189
    -23   -384   -361    202    166   -374    -70   -200    -46    -23   -363   -187
     -7   -371   -363    189    176   -368    -62   -192    -36    -12   -350   -176
    -31   -376   -345    205    155   -361    -54   -181    -23     -5   -342   -181
    -31   -358   -327    192    145   -345    -49   -184    -23     -2   -332   -184
    -12   -342   -332    176    158   -337    -51   -194    -23     -7   -329   -189
      5   -345   -350    168    176   -348    -51   -189    -12     -2   -324   -179
     15   -324   -340    155    176   -332    -36   -184      2      7   -303   -155
     72   -337   -410    132    239   -374    -54   -210    -18    -23   -324   -181
    103   -329   -433    111    267   -381    -51   -215    -15    -31   -324   -179
     93   -327   -423    116    254   -374    -44   -207     -2    -28   -324   -176
    132   -311   -444     90    288   -376    -49   -213     -2    -33   -337   -181
    174   -316   -491     70    332   -402    -62   -220     -7    -46   -361   -192
    176   -309   -485     64    329   -394    -62   -218      0    -49   -374   -200
    184   -311   -496     62    340   -402    -70   -218     -7    -59   -394   -213
    194   -324   -519     64    355   -420    -75   -218    -12    -72   -428   -239
    166   -314   -480     72    322   -397    -59   -200      2    -62   -431   -246
    166   -296   -462     62    314   -379    -54   -184     18    -54   -439   -241
    202   -272   -475     33    337   -374    -64   -181     20    -62   -459   -236
    210   -246   -457     18    332   -350    -64   -163     33    -51   -470   -239
    197   -220   -418     10    306   -319    -44   -129     62    -31   -457   -220
    207   -200   -407     -5    306   -303    -41   -109     75    -15   -452   -215
    244   -161   -405    -44    322   -280    -49    -98     80      2   -449   -215
    257   -114   -371    -70    314   -241    -38    -80     93     23   -439   -202
    257   -111   -368    -75    311   -241    -38    -77     90     15   -446   -200
    265   -106   -371    -80    316   -239    -36    -80     90     15   -452   -200
    236    -77   -314    -80    272   -194    -10    -59    116     41   -426   -181
    194    -75   -270    -59    231   -171     10    -38    142     59   -405   -168
    200    -67   -267    -67    231   -168      2    -38    155     67   -397   -163
    171    -57   -228    -59    200   -142     15    -15    184     96   -374   -155
    129    -54   -187    -38    155   -122     36     10    210    122   -353   -163
    127    -44   -171    -41    148   -106     46     20    228    137   -337   -171
    116    -57   -176    -31    145   -116     46     25    239    137   -337   -179
     88    -70   -158     -7    122   -114     54     36    257    140   -332   -176
     75    -75   -153      0    111   -114     51     38    265    145   -329   -171
     80    -88   -168      5    124   -127     38     33    265    142   -332   -166
     57    -90   -150     15    103   -119     57     44    280    153   -316   -153
     44    -96   -140     25     90   -116     75     54    296    163   -298   -137
     51   -101   -153     23    101   -127     83     46    298    166   -288   -127
     31   -106   -137     38     83   -122    106     49    309    174   -270   -119
     15   -101   -116     41     64   -109    122     54    319    179   -254   -119
     23   -116   -140     46     80   -127    129     44    314    166   -257   -135
     20   -140   -161     57     88   -150    140     36    314    161   -249   -135
    -18   -153   -135     85     57   -145    163     44    324    171   -223   -127
    -23   -148   -124     83     49   -137    171     38    324    171   -207   -132
     -5   -137   -132     70     62   -137    181     36    329    171   -202   -132
    -15    -98    -85     57     33    -93    213     49    355    184   -176   -116
    -18    -49    -31     33      5    -41    249     64    384    207   -142    -96
      7    -23    -31      7     18    -28    262     62    389    213   -145    -96
     10    -23    -33      7     20    -28    259     54    381    205   -155   -103
     -7    -23    -15     12      2    -18    262     46    384    202   -163   -114
     -2     10     12     -2     -7     10    272     44    400    218   -163   -106
    -15     38     51    -12    -33     44    272     33    407    226   -161    -80
    -28     51     77    -12    -51     64    275     25    410    226   -163    -54
    -31     33     64     -2    -49     49    239    -15    384    207   -194    -49
    -31     20     51      5    -41     36    189    -59    350    181   -233    -49
    -64    -12     49     38    -59     18    179    -72    345    181   -233    -88
    -54    -25     28     41    -41      0    158    -88    327    184   -218   -129
    -44    -51     -7     46    -20    -31    127   -111    296    163   -228   -194
    -59   -132    -72     96      5   -103    106   -129    262    127   -270   -249
    -83   -202   -119    142     18   -163     88   -153    218     75   -327   -283
    -70   -241   -174    155     51   -207     54   -181    166     31   -371   -301
    -77   -257   -179    163     49   -218     33   -202    129      5   -394   -311
   -103   -270   -166    187     31   -218     31   -202    116     -5   -397   -309
   -109   -283   -176    194     31   -231     15   -210     90    -20   -405   -319
   -116   -277   -161    197     20   -220      2   -215     77    -25   -400   -322
   -142   -280   -137    210     -2   -210      7   -202     80    -23   -379   -319
   -166   -319   -153    244     -7   -236     12   -184     59    -46   -389   -340
   -181   -444   -262    311     38   -355     83    -96     41   -101   -452   -407
   -161   -485   -324    322     80   -405    205     36     64   -119   -488   -457
    -88   -413   -327    249    116   -371    322    200    145    -51   -439   -405
      2    -44    -46     20     23    -44    389    342    355    215   -161   -116
    -38    646    683   -306   -361    665    335    316    657    680    379    423
   -275   1218   1491   -472   -883   1353    103     10    810   1049    839    870
   -439   1241   1680   -402  -1060   1462   -283   -457    615    997    857    867
   -498    613   1111    -57   -805    862   -571   -917     10    355    257    309
   -457   -215    241    335   -350     12   -628  -1070   -566   -368   -483   -371
   -348   -574   -226    459    -62   -400   -563   -924   -657   -540   -706   -600
   -249   -579   -332    413     38   -454   -413   -711   -537   -462   -665   -574
   -176   -441   -265    309     44   -353   -280   -542   -402   -342   -561   -488
   -142   -342   -200    241     25   -272   -233   -480   -345   -283   -506   -446
    -90   -314   -223    202     64   -270   -220   -465   -340   -272   -501   -426
    -64   -319   -257    189     93   -288   -215   -465   -342   -270   -498   -415
    -57   -316   -259    187    101   -288   -213   -465   -353   -270   -491   -415
    -12   -288   -277    148    132   -283   -231   -488   -389   -296   -506   -423
     25   -270   -296    119    161   -283   -239   -514   -420   -319   -524   -441
     51   -265   -319    103    184   -290   -220   -506   -415   -314   -509   -426
     75   -309   -384    116    228   -345   -220   -506   -420   -319   -509   -418
     70   -329   -402    127    233   -366   -262   -530   -446   -340   -524   -428
     75   -327   -402    124    236   -363   -275   -532   -449   -340   -519   -439
     98   -319   -420    109    259   -368   -277   -535   -459   -348   -530   -462
    137   -361   -498    111    316   -428   -285   -542   -478   -363   -558   -493
    233   -345   -581     54    405   -462   -290   -555   -478   -374   -579   -509
    301   -332   -636     15    467   -483   -319   -579   -485   -381   -592   -511
    392   -355   -748    -18    568   -553   -387   -644   -535   -428   -646   -553
    454   -348   -802    -51    628   -574   -444   -698   -571   -465   -693   -605
    446   -290   -737    -77    589   -514   -444   -691   -548   -446   -685   -633
    428   -293   -722    -67    574   -506   -405   -646   -496   -413   -665   -644
    397   -265   -665    -67    530   -465   -400   -631   -465   -397   -662   -667
    342   -226   -568    -57    454   -397   -376   -597   -413   -366   -633   -670
    327   -213   -542    -57    431   -376   -371   -568   -368   -342   -613   -680
    324   -213   -540    -57    431   -376   -366   -548   -329   -316   -607   -696
    285   -187   -472    -49    376   -329   -342   -504   -267   -270   -574   -691
    215   -150   -366    -31    290   -257   -306   -452   -197   -218   -535   -657
    192    -98   -290    -49    239   -192   -285   -418   -140   -179   -501   -620
    174    -46   -220    -64    197   -135   -265   -394    -98   -148   -485   -610
    140    -10   -150    -67    142    -80   -226   -358    -38   -109   -462   -594
     90      2    -88    -46     90    -41   -205   -342      5    -90   -452   -592
     64     15    -49    -41     57    -18   -189   -324     49    -64   -433   -568
     44     20    -23    -33     33      0   -189   -314     85    -44   -415   -563
     25     31      2    -31     10     18   -184   -306    116    -33   -400   -576
     23     44     20    -33      2     33   -179   -301    142    -18   -389   -563
     12     33     18    -23     -2     25   -184   -306    153    -28   -402   -568
     -7     31     38    -12    -23     33   -194   -309    171    -38   -415   -579
    -12     15     28     -2    -20     20   -220   -335    166    -59   -439   -581
     -7     12     20     -2    -12     15   -254   -358    166    -75   -449   -584
    -28      2     31     12    -31     15   -259   -358    181    -77   -452   -581
    -51     -5     46     28    -51     18   -257   -358    202    -72   -444   -563
    -28    -23      5     25    -18    -10   -262   -361    210    -83   -454   -571
    -54    -46      7     51    -31    -20   -267   -371    207    -98   -462   -597
    -75    -46     25     59    -51    -10   -275   -381    210    -96   -452   -613
    -64    -51     10     57    -38    -20   -298   -400    194   -101   -457   -615
    -80    -59     20     67    -51    -20   -309   -407    192   -106   -470   -607
    -93    -49     44     72    -70     -2   -303   -397    207   -103   -459   -592
    -75    -57     18     64    -46    -18   -319   -415    197   -119   -480   -600
    -64    -72     -7     67    -31    -38   -309   -415    200   -122   -498   -600
    -75    -70      5     70    -41    -33   -283   -402    213   -114   -501   -600
    -80    -33     46     57    -64      5   -283   -410    210   -122   -511   -613
    -62     10     72     25    -67     41   -280   -413    220   -114   -524   -610
    -67     20     88     20    -77     54   -270   -407    239   -101   -530   -613
    -75     20     96     25    -85     57   -267   -405    244    -88   -527   -620
    -77     23    101     28    -88     62   -272   -413    246    -88   -540   -623
    -75     83    158     -5   -116    122   -265   -402    277    -64   -519   -587
    -85    127    213    -20   -150    168   -262   -400    296    -44   -498   -558
    -90    132    220    -20   -155    176   -288   -428    280    -54   -522   -561
    -88    103    192     -7   -140    148   -335   -475    254    -77   -558   -576
   -106     83    187     10   -145    135   -353   -480    257    -77   -555   -555
   -122     77    200     20   -161    140   -358   -478    267    -64   -548   -545
   -122     33    155     44   -137     93   -389   -501    246    -85   -581   -574
   -103     18    122     44   -111     70   -407   -517    233   -103   -597   -592
   -132    -41     90     85   -114     23   -418   -519    220   -127   -615   -607
   -137   -101     36    119    -88    -31   -459   -555    179   -174   -659   -657
   -132   -137     -5    135    -64    -72   -501   -589    148   -207   -691   -683
   -116   -163    -46    140    -36   -106   -530   -600    137   -215   -698   -688
   -122   -189    -67    155    -28   -129   -522   -594    142   -213   -693   -685
   -109   -184    -77    145    -18   -132   -524   -592    153   -205   -680   -665
   -111   -187    -77    148    -20   -132   -535   -597    155   -205   -678   -667
   -129   -218    -88    174    -20   -153   -542   -605    148   -213   -683   -685
   -109   -301   -192    202     38   -246   -558   -607    116   -270   -737   -740
   -106   -441   -335    272    114   -389   -548   -587     75   -366   -849   -859
   -101   -410   -309    254    103   -361   -441   -478    142   -350   -846   -867
    -25   -293   -267    161    119   -280   -335   -316    283   -249   -745   -769
     28     96     64    -62    -20     80   -288   -187    527     64   -392   -428
    -67    688    753   -311   -410    722   -303   -184    787    493    109     57
   -218   1132   1350   -459   -787   1241   -496   -436    857    769    459    363
   -275   1104   1379   -413   -826   1241   -792   -813    620    675    431    311
   -446    353    800     44   -623    574   -969  -1192     38     -5   -228   -265
   -454   -272    181    363   -319    -46   -969  -1221   -272   -491   -737   -711
   -405   -537   -132    470   -137   -337   -924  -1057   -244   -561   -846   -810
   -329   -566   -236    449    -46   -402   -836   -911   -132   -519   -833   -792
   -231   -483   -252    355      7   -366   -766   -807    -28   -441   -779   -740
   -176   -418   -241    296     31   -329   -722   -740     46   -374   -724   -688
   -122   -350   -228    233     51   -290   -675   -696     93   -335   -693   -654
    -90   -332   -241    213     75   -288   -680   -685    119   -316   -670   -618
    -23   -329   -309    174    140   -319   -680   -691    116   -332   -665   -602
      5   -348   -353    171    176   -350   -696   -709    103   -350   -672   -607
     51   -319   -371    129    210   -345   -711   -706    109   -342   -667   -602
     70   -337   -407    135    239   -371   -743   -714    101   -345   -665   -600
     77   -348   -428    132    252   -387   -769   -719     90   -353   -654   -607
    101   -350   -452    124    275   -402   -763   -711     88   -353   -644   -610
    101   -374   -475    137    285   -426   -763   -709     88   -355   -639   -605
    135   -340   -475    103    303   -407   -750   -701     96   -335   -615   -594
    145   -337   -483     96    311   -410   -763   -704    106   -303   -610   -592
     88   -381   -472    145    277   -426   -761   -691    103   -288   -602   -581
     57   -387   -446    163    249   -415   -758   -683    106   -283   -584   -566
     57   -345   -402    145    228   -374   -756   -654    119   -239   -571   -511
     15   -329   -345    155    179   -337   -756   -639    124   -228   -574   -509
     28   -306   -335    137    179   -319   -740   -610    145   -218   -566   -498
     38   -358   -400    158    218   -379   -758   -618    122   -239   -574   -514
     90   -324   -415    116    252   -368   -763   -613    111   -239   -561   -514
    174   -228   -405     25    288   -314   -750   -584    127   -205   -517   -472
    220   -150   -371    -36    296   -259   -779   -566    145   -166   -465   -426
    207   -145   -353    -31    280   -249   -823   -568    140   -148   -418   -394
    215   -122   -337    -46    275   -228   -795   -527    168   -109   -355   -311
    202   -116   -322    -44    259   -218   -771   -488    174    -90   -340   -265
    181    -70   -252    -57    215   -158   -745   -449    202    -67   -301   -236
    124    -72   -200    -25    161   -135   -740   -423    215    -64   -288   -244
    119    -70   -189    -23    153   -129   -732   -415    205    -85   -288   -265
    142    -54   -200    -46    171   -127   -717   -418    187   -106   -290   -270
    166    -23   -189    -72    176   -103   -706   -418    181   -114   -290   -267
    187     -5   -194    -90    187    -98   -693   -405    192    -96   -272   -272
    189    -25   -215    -80    202   -119   -706   -426    179   -109   -277   -309
    192    -51   -244    -70    215   -148   -701   -433    168   -145   -316   -400
    171    -46   -218    -62    194   -132   -654   -400    194   -145   -319   -423
    137    -75   -213    -33    174   -142   -633   -389    200   -153   -319   -402
    135    -64   -200    -33    166   -132   -636   -397    200   -166   -332   -389
    106    -80   -187    -12    142   -132   -613   -384    210   -179   -340   -392
     88    -83   -171     -2    129   -127   -589   -376    223   -187   -342   -400
     96    -90   -187     -2    140   -137   -589   -371    233   -187   -345   -418
    129    -85   -215    -20    171   -150   -566   -353    246   -189   -342   -423
    135    -90   -228    -23    179   -158   -558   -355    246   -200   -353   -444
    150   -109   -259    -20    202   -184   -592   -381    218   -233   -397   -498
    194    -72   -267    -62    228   -168   -597   -392    213   -236   -415   -519
    252    -28   -280   -111    265   -153   -605   -392    215   -241   -415   -542
    285    -75   -363   -106    322   -218   -623   -407    200   -267   -426   -532
    345   -124   -470   -111    407   -298   -636   -423    181   -296   -446   -558
    387   -145   -535   -122    459   -340   -633   -431    176   -316   -465   -631
    439    -59   -498   -189    467   -277   -631   -418    197   -296   -426   -654
    400     15   -384   -210    392   -184   -589   -374    246   -244   -358   -581
    353     75   -277   -215    314    -98   -527   -316    298   -192   -290   -488
    306     44   -262   -174    283   -109   -524   -288    301   -200   -277   -452
    327     -2   -329   -161    327   -166   -522   -280    296   -233   -306   -483
    342     62   -283   -202    311   -109   -491   -259    337   -176   -277   -428
    337    153   -184   -246    262    -15   -457   -233    374    -98   -215   -319
    327    184   -145   -257    236     18   -452   -233    368   -106   -189   -280
    368    179   -189   -272    280     -5   -467   -257    324   -148   -226   -290
    337    155   -181   -246    259    -12   -467   -257    316   -148   -223   -296
    316    119   -200   -218    257    -38   -467   -246    311   -145   -218   -288
    290     85   -207   -189    249    -59   -459   -236    293   -155   -218   -275
    283     77   -205   -179    244    -62   -444   -218    285   -153   -207   -270
    252     46   -205   -150    228    -77   -433   -200    277   -150   -207   -257
    223    -28   -252    -98    236   -140   -426   -192    252   -171   -233   -277
    246    -67   -314    -90    280   -192   -418   -192    220   -200   -267   -311
    241   -119   -361    -59    301   -239   -402   -184    194   -223   -290   -337
    218   -132   -350    -46    283   -241   -407   -192    168   -228   -293   -327
    218   -127   -345    -46    280   -236   -405   -192    155   -241   -296   -324
    218   -150   -368    -36    290   -259   -381   -187    148   -257   -296   -332
    241   -161   -402    -38    322   -280   -361   -179    145   -265   -296   -337
    241   -176   -418    -36    329   -296   -381   -192    119   -285   -306   -355
    259   -215   -475    -23    366   -345   -348   -137    129   -303   -335   -387
    272   -252   -524    -12    397   -389   -236    -20    184   -301   -376   -441
    303   -179   -483    -62    392   -329   -109    124    306   -200   -314   -384
    327     18   -309   -174    316   -145    -36    202    548    -18   -132   -239
    303    433    129   -368     85    280    -28    262    735    259    220     72
    176    930    753   -555   -288    841   -135     88    756    522    600    405
     77   1114   1036   -594   -478   1075   -410   -306    548    568    735    480
    -85    753    839   -335   -462    795   -576   -667    132    184    420    210
    -77     46    124     15   -101     85   -610   -844   -329   -491   -241   -296
     20   -420   -444    197    231   -431   -597   -758   -470   -784   -592   -594
     83   -532   -615    226    348   -574   -504   -561   -358   -740   -613   -628
    103   -452   -555    171    327   -504   -392   -405   -213   -628   -532   -568
    161   -348   -509     93    332   -428   -314   -290    -96   -527   -444   -501
    194   -259   -454     31    322   -358   -290   -218     -5   -446   -366   -433
    192   -207   -400      7    296   -303   -265   -166     49   -405   -319   -392
    205   -207   -415      0    309   -311   -246   -153     54   -413   -324   -418
    207   -215   -423      2    314   -319   -241   -153     44   -423   -329   -439
    223   -179   -405    -23    311   -290   -228   -142     51   -410   -306   -426
    236   -129   -366    -51    301   -246   -215   -116     67   -384   -272   -376
    231    -88   -319    -72    275   -202   -205   -103     70   -376   -249   -350
    239    -54   -293    -93    265   -174   -176    -85     77   -363   -231   -350
    249    -41   -293   -106    270   -168   -168    -77     83   -366   -226   -353
    275    -36   -311   -119    293   -174   -184    -88     70   -376   -236   -366
    290    -20   -311   -135    298   -166   -161    -67     72   -368   -226   -361
    285     -5   -293   -140    288   -148   -140    -38     88   -353   -202   -335
    272      5   -270   -140    272   -132   -116    -15    106   -327   -184   -316
    275     -2   -277   -135    275   -140    -90      5    119   -311   -174   -301
    283    -25   -311   -129    296   -168    -75     12    106   -335   -192   -329
    275     20   -257   -148    265   -116    -59     31    119   -329   -176   -324
    301    111   -192   -207    246    -41    -41     59    155   -290   -124   -270
    296    140   -155   -218    226     -7    -23     88    179   -262    -93   -233
    129     51    -77    -93    101    -12     46    150    228   -231    -62   -246
     98     20    -77    -59     88    -28     64    181    233   -215    -67   -259
    200    109    -90   -158    145     10     54    189    233   -189    -44   -207
    233    272     38   -252     98    155     80    231    290   -101     57    -85
    296    293     -5   -296    150    145     80    244    290    -96     72    -67
    363    303    -62   -335    213    122     77    252    290    -90     80    -70
    374    285    -90   -332    233     98     90    272    298    -88     88    -80
    376    275   -101   -324    239     88    111    296    301    -88     90    -83
    374    298    -77   -337    226    109    129    303    303    -77    101    -72
    332    285    -46   -309    189    119    145    311    298    -85     98    -72
    332    285    -46   -311    189    119    158    314    293   -103     98    -88
    342    296    -46   -319    194    124    174    319    290    -98    103   -101
    366    293    -72   -329    218    111    181    324    288   -101    103   -101
    350    249   -101   -301    226     75    189    319    270   -122     83   -116
    332    233    -98   -285    215     67    205    309    254   -140     57   -150
    319    249    -70   -283    194     90    220    301    252   -135     64   -155
    293    275    -20   -285    155    127    244    296    252   -129     80   -145
    296    262    -36   -280    166    114    252    288    241   -145     75   -150
    296    150   -148   -226    220      0    239    259    187   -215     -2   -246
    290     59   -231   -174    262    -85    228    241    150   -267    -57   -311
    265    239    -28   -254    145    106    265    285    213   -171     72   -163
    267    309     41   -290    114    176    296    311    241   -127    137    -85
    293    309     15   -303    137    163    301    311    239   -127    135    -85
    288    298     10   -293    140    155    322    316    244   -127    135    -96
    316    270    -49   -296    181    111    314    306    223   -145    111   -114
    337    272    -64   -303    202    103    309    303    210   -155    109   -124
    340    283    -57   -311    200    111    316    316    213   -161    116   -111
    363    335    -28   -348    197    153    335    340    233   -153    127    -96
    353    335    -18   -345    184    158    361    355    246   -137    129   -111
    342    335    -10   -340    176    163    389    371    259   -122    148   -116
    329    358     28   -345    150    192    418    387    272    -93    181    -83
    324    397     72   -361    127    236    452    415    296    -64    228    -20
    316    431    111   -374    101    272    472    431    314    -49    249      0
    314    441    127   -379     93    285    480    428    319    -54    239    -12
    314    431    116   -374     96    275    483    426    314    -67    218    -41
    316    436    119   -376     98    277    472    413    301    -75    215    -46
    288    472    184   -381     51    327    467    402    296    -64    246      5
    275    465    187   -371     44    327    462    392    280    -72    246     10
    259    410    150   -335     54    280    465    384    257   -101    218    -28
    254    371    116   -311     70    244    472    397    249   -114    197    -49
    246    353    103   -301     70    228    478    392    231   -129    181    -67
    244    296     51   -270     96    176    480    379    205   -161    145   -111
    239    241      0   -241    119    119    480    366    179   -187    114   -145
    223    192    -31   -207    127     80    488    350    155   -215     80   -174
    213    176    -38   -194    127     67    496    348    142   -228     75   -176
    202    166    -36   -187    119     64    501    340    127   -241     70   -197
    200    155    -44   -179    122     57    504    348    127   -249     67   -210
    197    132    -64   -163    132     33    501    348    119   -265     59   -220
    210    122    -90   -166    150     15    506    342    106   -275     49   -231
    218     90   -127   -155    171    -15    542    381    114   -275     38   -228
    189     38   -153   -114    171    -57    620    470    142   -288      0   -262
    166     36   -129   -101    148    -46    730    584    202   -270    -12   -277
    197     85   -111   -142    153    -10    828    737    324   -176     46   -244
    239    371    132   -303     51    252    883    878    522     75    298    -20
    210    911    698   -561   -244    805    849    865    722    452    735    400
     96   1389   1293   -743   -597   1343    633    548    735    714   1096    740
      0   1296   1296   -649   -646   1296    340    122    439    558   1002    646
   -106    584    691   -239   -400    639    200   -259   -129   -129    350    103
    -98   -124    -25    111    -38    -75    187   -327   -493   -683   -228   -374
    -15   -337   -322    176    153   -329    236   -145   -446   -724   -327   -475
     59   -327   -387    132    220   -355    324     28   -314   -633   -298   -467
    111   -246   -358     67    233   -301    426    171   -187   -532   -239   -433
    148   -137   -285     -5    215   -210    509    270    -98   -441   -174   -394
    168    -46   -215    -59    192   -129    602    350    -31   -353    -98   -311
    132    -33   -166    -49    145    -98    639    374    -10   -306    -83   -283
    109    -36   -148    -36    127    -90    633    374     -5   -288   -103   -296
    109    -31   -140    -41    124    -85    628    384     10   -285   -103   -311
     93     -5    -98    -44     96    -51    639    407     46   -267    -59   -272
    106      0   -109    -54    106    -54    631    402     51   -275    -77   -257
    137     10   -127    -72    132    -59    626    402     59   -288   -127   -275
    132     12   -122    -75    127    -54    639    400     54   -301   -179   -314
    140     12   -127    -75    135    -57    633    397     49   -301   -205   -350
    194     36   -158   -116    176    -59    620    405     49   -293   -189   -314
    187     49   -140   -119    163    -44    628    402     41   -301   -187   -314
    189     54   -135   -122    161    -38    636    397     33   -309   -192   -301
    194     83   -111   -137    153    -12    636    384     23   -309   -194   -288
    187     83   -106   -135    145    -10    646    392     33   -314   -205   -259
    181     90    -90   -137    137      0    654    400     33   -322   -213   -246
    192    111    -83   -153    137     15    659    418     49   -303   -197   -210
    194    116    -77   -155    137     20    683    446     80   -259   -142   -233
    158    127    -33   -142     96     46    717    470    109   -220    -83   -262
    168    145    -23   -158     96     62    737    493    129   -194    -49   -226
    202    153    -49   -179    124     51    730    501    127   -184    -49   -202
    228    192    -36   -210    132     77    724    519    142   -168    -44   -184
    249    254      2   -252    122    129    737    540    161   -150    -23   -142
    285    309     23   -298    132    166    748    561    174   -135      0    -90
    306    335     28   -322    140    181    761    581    181   -129     18    -72
    298    358     59   -327    119    210    779    597    192   -122     31    -64
    319    353     33   -337    142    194    779    579    176   -148      2    -90
    309    355     46   -332    129    202    795    584    176   -155      0   -101
    285    376     90   -329     98    233    823    600    197   -140     31    -62
    265    407    142   -335     62    275    831    602    205   -124     57    -38
    272    384    109   -329     80    246    818    584    181   -150     25    -85
    252    389    135   -322     57    262    836    587    187   -150     31   -116
    236    387    148   -311     44    267    854    587    192   -150     31   -137
    228    371    142   -298     44    257    854    584    181   -174     15   -150
    194    332    135   -265     31    233    870    579    168   -200     -7   -194
    158    324    166   -241     -5    246    883    574    166   -210    -10   -197
    153    324    171   -239     -7    246    875    561    150   -223    -20   -194
    155    316    161   -236     -2    239    867    553    140   -231    -25   -202
    150    303    153   -228      0    228    875    548    145   -228    -38   -226
    148    280    132   -215      7    205    875    545    148   -226    -49   -207
    166    277    111   -223     25    194    872    548    150   -233    -49   -187
    181    296    114   -239     33    205    870    548    148   -249    -49   -202
    171    309    137   -241     18    223    885    563    161   -233    -38   -207
    174    309    135   -241     18    220    888    566    155   -244    -36   -215
    176    314    135   -246     20    223    888    568    153   -249    -28   -239
    187    327    140   -257     23    233    896    581    166   -233    -10   -239
    205    332    127   -270     38    231    901    589    179   -223     -2   -236
    184    345    161   -265     10    252    922    602    194   -202     12   -226
    163    397    233   -283    -33    316    956    626    231   -161     49   -181
    166    423    257   -293    -44    340    971    631    244   -145     59   -163
    192    423    228   -309    -18    327    963    618    228   -163     31   -197
    194    462    265   -329    -36    363    979    633    241   -142     51   -187
    202    491    285   -348    -41    387    979    631    246   -129     64   -187
    220    491    270   -355    -23    381    961    615    239   -135     57   -200
    192    475    280   -335    -44    379    943    597    223   -145     54   -197
    189    436    246   -314    -28    342    924    571    200   -166     33   -207
    218    405    187   -314     15    296    893    540    163   -197     -2   -241
    244    407    163   -324     41    285    885    522    145   -210    -18   -265
    220    418    197   -322     12    309    898    532    158   -189     -2   -252
    231    368    137   -301     46    254    872    509    122   -220    -46   -288
    257    301     44   -280    106    174    836    467     67   -275   -116   -366
    252    257      5   -254    124    132    831    446     44   -303   -158   -418
    233    210    -23   -223    129     93    823    428     20   -314   -184   -431
    220    166    -54   -194    137     54    815    405     -7   -332   -207   -441
    197    122    -77   -161    137     23    823    405    -12   -335   -218   -449
    176     83    -93   -129    135     -5    844    431      0   -329   -210   -433
    184     90    -93   -137    137      0    833    433     -5   -332   -207   -420
    187    109    -80   -148    132     15    818    426    -12   -340   -213   -439
    176     25   -150   -103    163    -62    836    446    -23   -368   -246   -488
    194    -85   -280    -54    236   -181    906    527    -15   -407   -322   -566
    205    -67   -272    -70    236   -168   1018    672     75   -355   -311   -563
    218     54   -163   -137    189    -54   1130    852    228   -200   -184   -441
    267    423    153   -345     57    288   1187    976    428     88    116   -140
    233   1106    872   -670   -319    989   1174    953    652    511    613    348
    -25   1530   1556   -753   -792   1543    953    602    644    743    935    665
   -150   1337   1488   -594   -818   1410    646    161    306    498    769    519
   -181    548    727   -184   -454    636    483   -176   -252   -210     70    -93
    -96   -213   -116    155     10   -166    459   -226   -610   -748   -537   -639
    -44   -405   -361    223    155   -384    537    -28   -530   -727   -597   -696
    -20   -387   -368    202    174   -376    654    153   -400   -620   -540   -636
     25   -267   -293    119    158   -280    774    301   -267   -504   -452   -545
     41   -140   -181     49    111   -161    865    400   -168   -418   -374   -457
     59   -114   -176     25    116   -145    901    441   -140   -394   -361   -415
     98    -98   -197      0    145   -145    914    462   -129   -387   -361   -381
     98    -77   -176    -10    135   -127    932    480   -116   -368   -350   -371
     70    -80   -150      5    109   -114    963    511    -96   -348   -337   -358
     80    -80   -161      0    119   -119    966    514   -103   -348   -353   -353
    101    -62   -163    -20    129   -111    969    514   -101   -340   -358   -353
     85    -54   -140    -18    111    -96    987    537    -85   -314   -350   -337
     70    -70   -140      0    103   -103    995    545    -85   -306   -361   -329
     75    -64   -142     -5    106   -103    979    535    -98   -303   -368   -329
     75    -54   -132    -10    101    -93    987    537    -88   -288   -368   -329
     57    -64   -122      2     88    -93   1002    550    -75   -272   -363   -324
     57    -57   -114      0     85    -85   1010    561    -64   -257   -358   -311
     41    -41    -85     -2     62    -62   1026    587    -38   -233   -353   -296
     15    -28    -44      5     28    -36   1039    607    -15   -205   -337   -270
     12    -23    -36      2     23    -28   1039    610    -10   -189   -340   -259
     25    -38    -64      7     44    -51   1028    607    -20   -194   -363   -283
     15    -12    -28     -2     20    -20   1047    626      0   -171   -353   -272
      2     31     28    -15    -12     28   1057    646     31   -132   -327   -246
     -7     59     67    -28    -36     62   1060    662     59    -96   -296   -218
    -15     75     90    -28    -51     83   1067    691     88    -62   -280   -194
    -33     85    119    -28    -75    101   1078    717    111    -33   -265   -187
    -23    101    124    -41    -72    111   1072    732    127    -15   -246   -171
    -10    122    132    -57    -72    127   1070    748    145      2   -226   -153
     23    129    106    -75    -41    119   1072    756    158     18   -220   -148
     31    142    111    -88    -41    127   1075    756    161     18   -228   -153
     18    179    161    -98    -72    171   1085    761    181     46   -205   -122
     12    171    158    -93    -72    166   1096    771    197     64   -194   -116
      5    145    140    -75    -67    142   1117    784    202     70   -187   -109
      0    127    127    -64    -64    127   1124    787    210     75   -176   -101
     -7    135    140    -64    -75    137   1127    779    223     85   -171   -103
    -15    142    158    -64    -88    148   1132    779    236     93   -166   -116
    -15    153    168    -67    -90    161   1140    779    244     93   -166   -116
    -23    166    189    -72   -106    176   1156    782    254    103   -161   -101
    -44    163    207    -59   -127    187   1161    771    254    101   -163   -103
    -46    145    192    -49   -119    168   1150    745    236     80   -189   -127
    -64    122    187    -28   -124    153   1156    735    233     85   -189   -135
    -80    103    184    -12   -132    142   1161    740    246    101   -171   -114
    -62     98    158    -18   -109    127   1143    724    233     88   -179   -111
    -44    116    161    -38   -103    140   1124    706    223     80   -187   -114
    -64    129    194    -31   -129    161   1137    711    239     98   -171   -106
    -88    127    213    -20   -150    171   1143    719    244    106   -161   -114
    -54    127    181    -36   -116    153   1122    709    228     96   -158   -122
    -38    135    174    -46   -106    153   1124    706    233     98   -153   -109
    -38    142    181    -51   -109    161   1130    706    236     98   -150    -88
    -15    142    158    -64    -85    148   1130    704    231     88   -174    -96
     12    155    142    -85    -64    150   1140    704    233     85   -181   -119
     18    189    171   -103    -77    181   1156    722    257    109   -142   -109
     20    231    210   -124    -93    220   1174    737    277    129   -106    -57
     54    241    184   -150    -64    215   1161    727    270    119   -116    -54
     77    265    187   -171    -54    228   1158    722    265    119   -127    -54
     85    329    244   -207    -77    288   1166    730    283    155    -93    -25
     75    363    288   -218   -106    327   1171    727    288    181    -59      0
     67    387    319   -228   -127    353   1169    717    288    176    -49     -2
     36    353    316   -197   -140    335   1150    696    272    161    -62    -10
     38    340    298   -192   -129    319   1135    683    257    155    -67      5
     83    329    246   -205    -80    288   1109    659    233    132    -93    -20
     77    306    228   -194    -75    267   1096    641    218    106   -111    -41
     67    298    231   -181    -83    265   1091    633    207     96   -119    -41
     67    239    168   -153    -51    205   1075    615    184     72   -150    -72
     57    179    122   -116    -31    150   1065    600    158     46   -189   -119
     57    155     98   -106    -20    127   1044    576    135     23   -213   -142
     44    145    101    -96    -28    124   1028    555    114     10   -218   -150
     33    124     90    -80    -28    109   1023    555    116     15   -213   -135
     15     96     80    -54    -31     88   1026    561    111     20   -207   -116
     33    116     83    -77    -23    101   1021    555    101     18   -213   -122
     18    111     93    -64    -36    103   1005    542     90     10   -215   -137
     33    103     70    -67    -18     88    995    535     77     -5   -223   -150
     57     41    -15    -49     36     12   1010    555     64    -38   -265   -194
     33    -36    -72      0     51    -54   1091    654    111    -51   -303   -241
     31     10    -23    -20     25     -5   1205    787    213      0   -280   -236
     77    148     67   -114      5    109   1293    935    363    132   -179   -158
    135    527    392   -329   -127    459   1322   1036    579    431    137    140
     33   1114   1078   -574   -522   1096   1260    943    730    815    618    589
   -132   1480   1613   -675   -872   1548   1008    584    652   1021    922    833
   -194   1317   1509   -563   -852   1410    714    148    283    792    761    665
   -262    545    807   -140   -535    675    584   -174   -275     46     33     70
   -257   -106    148    179   -205     18    615   -109   -488   -402   -462   -332
   -187   -311   -124    249    -31   -218    701     83   -392   -392   -514   -402
   -168   -303   -135    233    -18   -220    820    252   -231   -277   -457   -368
   -132   -168    -36    150    -49   -103    932    400    -67   -137   -353   -277
   -122    -80     41    101    -83    -20    971    449     12    -70   -311   -239
   -111      5    116     51   -114     62   1005    488     70    -25   -270   -207
    -98     41    140     28   -119     90   1015    504     93    -10   -244   -187
    -90      7     98     41    -93     51   1021    517    101    -10   -236   -187
    -77     -2     75     38    -77     36   1015    517     96    -15   -241   -205
    -98     31    129     31   -114     80   1039    542    132     25   -200   -168
   -116     64    181     25   -150    122   1070    571    176     70   -158   -116
    -62     62    124      0    -93     93   1049    545    148     41   -189   -114
    -33     77    111    -23    -72     93   1028    537    129     28   -205   -124
    -38     83    119    -23    -77    101   1028    542    135     44   -194   -135
    -59     70    127     -7    -93     98   1041    563    155     70   -181   -109
    -46     75    122    -12    -83     98   1039    571    163     83   -168    -67
    -36    101    137    -33    -88    116   1010    561    153     85   -168    -51
    -15    124    140    -54    -77    132    995    561    158    106   -163    -41
     -2    124    127    -59    -64    124    997    574    171    124   -145    -36
    -23    101    124    -38    -72    111    989    574    163    122   -137    -44
     -2    140    142    -70    -72    140    984    584    174    137   -129    -41
      0    181    181    -90    -90    181   1002    613    202    179    -98      5
    -25    181    207    -77   -116    194    997    633    213    205    -75     31
     -2    197    200    -96   -101    197    987    649    213    218    -57     31
     20    213    192   -119    -85    202    979    667    226    241    -23     54
     18    244    223   -132   -103    233    989    719    267    288     33     98
     15    285    270   -150   -127    277   1010    769    311    332     83    135
     41    314    272   -176   -114    293   1008    782    319    337     88    127
     41    337    296   -192   -127    316   1010    807    350    355    122    140
     36    316    277   -176   -119    298   1021    826    355    350    119    119
     25    298    270   -163   -122    285   1026    839    350    342    111    109
      2    311    309   -155   -153    311   1054    872    374    355    127    142
     25    342    316   -187   -148    329   1060    878    376    355    129    171
     23    345    322   -184   -148    332   1047    857    361    342    124    179
     20    348    327   -187   -153    337   1041    841    353    340    129    187
     12    355    342   -184   -163    350   1060    849    374    358    148    210
      0    371    371   -187   -184    371   1072    852    394    376    166    244
     20    374    353   -197   -166    363   1070    849    394    371    168    249
     15    361    345   -189   -166    355   1039    813    371    337    145    218
    -10    368    379   -179   -194    374   1026    792    363    316    132    218
    -41    353    392   -155   -218    371   1039    795    374    314    135    231
    -44    337    379   -148   -213    358   1031    784    371    303    129    233
    -20    324    345   -153   -184    335   1008    756    353    285    114    236
    -28    322    350   -145   -189    335   1008    740    345    280    111    231
    -18    332    350   -158   -184    340   1008    740    348    288    119    241
    -23    342    363   -161   -194    353   1000    750    355    306    129    259
    -18    374    389   -179   -202    381    987    756    366    324    150    296
      2    371    368   -187   -181    371    961    745    358    314    142    290
     -5    348    353   -171   -181    350    969    756    368    316    137    296
    -15    410    423   -197   -220    415    976    779    397    348    176    358
    -15    478    493   -233   -257    485    982    789    418    376    207    392
    -18    498    517   -239   -267    506    976    795    426    384    220    394
    -23    511    535   -244   -280    524    984    800    436    389    233    407
    -10    540    550   -267   -280    545    997    818    459    410    257    441
      5    519    514   -265   -254    517    982    807    449    400    252    433
    -18    517    535   -249   -275    524    976    813    452    402    252    415
      0    581    581   -290   -290    581    989    815    465    413    257    402
     23    639    613   -332   -296    626    982    805    465    428    285    439
      0    639    636   -319   -319    636    982    802    462    439    311    488
     -2    636    639   -316   -319    636    950    779    444    420    303    488
      2    584    579   -296   -288    581    901    735    400    368    257    413
     -5    532    535   -265   -270    532    885    722    374    345    236    389
     -7    517    522   -254   -265    519    896    727    366    342    226    415
     -2    462    465   -228   -233    462    883    704    335    306    174    376
     -5    439    444   -218   -226    441    865    688    322    288    155    368
     -5    400    405   -197   -205    402    859    680    303    262    127    355
    -28    348    374   -161   -202    361    865    672    290    241    109    337
    -38    345    384   -153   -210    363    867    667    283    233    114    348
    -44    316    361   -137   -205    340    846    646    259    210     88    332
    -49    314    363   -132   -207    340    836    639    254    202     67    298
    -31    290    322   -129   -176    306    823    623    241    181     44    267
      0    272    272   -135   -135    272    802    615    226    161     31    272
    -12    236    246   -114   -129    241    815    633    226    145      5    231
    -12    189    202    -88   -109    194    885    714    270    142    -33    176
     -5    213    218   -103   -111    213    984    826    353    168    -46    137
     23    246    223   -135    -98    236   1080    971    472    249    -10    129
     59    517    457   -288   -200    488   1104   1067    641    488    231    350
     41   1091   1049   -566   -504   1070   1015    989    784    852    670    745
    -72   1605   1678   -766   -875   1641    745    618    719   1093   1021   1010
   -145   1680   1826   -766   -984   1753    415    200    457   1054   1054    987
   -202   1018   1221   -410   -711   1119    296   -122    -62    394    459    537
   -231    241    472     -5   -350    355    353   -111   -392   -218   -174     49
   -179    -64    114    122   -148     23    431     75   -361   -324   -363   -135
   -103    -70     33     88    -70    -18    530    254   -213   -244   -342   -129
    -75     51    127     10   -101     88    613    402    -54   -116   -246    -57
    -59    174    231    -57   -145    202    662    488     49    -20   -176    -20
    -44    233    277    -96   -161    254    691    532    106     25   -137      7
    -20    259    280   -119   -150    270    688    555    137     44   -122     41
    -25    272    298   -124   -161    285    672    563    148     51   -119     49
     -7    296    303   -142   -155    298    654    555    142     49   -127     36
      0    301    301   -150   -150    298    662    561    148     54   -132     25
    -31    314    345   -140   -187    329    683    592    176     83   -106     67
    -31    358    387   -163   -207    371    662    592    184     88   -103     77
    -18    387    405   -184   -213    397    639    584    179     88   -106     67
      7    394    387   -202   -189    392    613    581    176     88   -114     64
     20    413    392   -215   -184    402    610    592    184     96   -111     72
     12    418    402   -215   -194    410    613    594    189     96   -114     72
     25    420    394   -226   -184    407    587    579    181     90   -127     62
     31    405    371   -220   -171    389    568    579    176     80   -150     28
     25    452    426   -239   -200    439    584    618    205     98   -135     51
     23    493    470   -259   -223    483    579    633    228    129   -101    101
     18    517    496   -267   -239    506    571    639    241    150    -83    127
     23    540    514   -283   -246    527    574    641    246    163    -75    124
     41    561    519   -301   -239    540    558    636    249    163    -77    109
     41    568    527   -306   -244    550    545    639    254    171    -70    111
     44    594    550   -319   -254    574    542    657    270    194    -46    124
     77    633    555   -355   -239    594    519    667    283    213    -31    140
    101    680    579   -389   -239    631    504    688    306    239    -10    158
    103    706    602   -405   -249    654    511    709    329    270     12    176
    103    735    631   -420   -262    683    535    737    355    298     36    210
    119    774    654   -446   -267    714    548    758    371    311     46    220
    122    784    662   -452   -270    724    558    758    371    303     41    215
    109    771    662   -441   -277    717    535    732    350    285     18    200
    109    766    657   -439   -272    711    522    719    337    272      2    189
    111    748    636   -431   -262    693    519    706    319    254    -25    145
    116    756    639   -436   -259    698    498    693    314    252    -23    155
    103    789    685   -449   -290    737    485    683    314    254    -15    166
     93    800    704   -446   -303    753    485    675    311    252    -28    137
     72    795    722   -433   -324    758    498    678    316    254    -38    135
     80    805    724   -441   -322    766    496    670    314    249    -44    168
     80    774    691   -428   -306    732    467    639    288    223    -85    129
     83    724    641   -405   -280    683    444    618    257    197   -127     77
     85    698    613   -392   -265    657    428    602    236    179   -150     46
     88    740    652   -413   -280    696    418    589    231    176   -155     36
     83    758    672   -420   -296    717    407    584    228    168   -158     33
     64    766    701   -415   -319    732    394    589    241    176   -150     54
     67    758    688   -413   -311    724    381    589    239    176   -158     54
     90    743    652   -415   -280    698    363    581    228    163   -184     41
     83    766    683   -426   -298    724    368    589    236    176   -179     36
     90    800    709   -446   -309    756    379    600    246    192   -163     33
     96    844    745   -470   -324    795    371    613    267    218   -132     75
     88    849    761   -467   -335    805    355    618    277    228   -124     96
    116    831    714   -475   -298    771    337    600    257    197   -166     49
    116    849    730   -483   -306    789    342    605    262    200   -168     38
    114    906    792   -511   -340    849    348    623    288    228   -129    101
    140    943    802   -540   -329    872    355    639    301    241   -111    127
    129    950    820   -542   -345    888    361    639    301    241   -111    114
    132    974    839   -553   -353    906    342    628    293    241   -119     93
    132    997    862   -566   -363    930    337    623    290    249   -111    103
    145    987    841   -566   -348    914    296    600    270    231   -137     85
    158    997    836   -579   -340    917    275    579    249    213   -148     85
    155   1013    854   -584   -350    935    267    568    239    215   -135    111
    158   1000    841   -581   -342    922    223    537    210    189   -153     96
    158    966    807   -561   -324    888    215    535    194    171   -163     85
    145    953    805   -550   -329    878    213    540    187    163   -174     93
    135    865    730   -501   -296    797    176    514    140    116   -228     41
    145    795    649   -472   -252    722    161    488     98     67   -296    -36
    158    776    618   -467   -228    698    161    475     77     44   -319    -64
    142    758    615   -452   -236    688    158    467     62     31   -335    -75
    129    745    615   -439   -241    680    145    454     49     18   -345    -80
    153    740    584   -449   -215    662    119    436     31      0   -361    -77
    148    698    550   -423   -200    626    111    426     10    -20   -384   -103
    148    691    542   -420   -197    618     96    418      5    -28   -402   -129
    148    688    540   -418   -194    615     88    420      0    -33   -410   -124
    163    646    483   -405   -161    566    114    465      7    -44   -436   -148
    192    613    420   -402   -114    517    176    558     49    -54   -475   -184
    200    623    423   -413   -111    524    283    683    137    -18   -467   -179
    233    774    540   -504   -153    657    381    841    309    142   -332    -67
    259   1202    943   -732   -342   1072    353    898    509    472     20    241
    213   1810   1597  -1010   -691   1704    127    641    550    800    444    600
    103   2062   1958  -1085   -927   2013   -246    166    345    878    602    685
     25   1792   1764   -909   -870   1777   -483   -233    -54    540    335    465
    -59    976   1036   -459   -548   1005   -472   -394   -555   -189   -337     -2
    -28    387    415   -179   -220    400   -376   -259   -717   -555   -753   -314
     51    296    244   -174    -96    270   -254    -44   -568   -488   -769   -366
    101    371    270   -236    -83    319   -140    132   -400   -371   -706   -345
    129    488    358   -311   -114    423    -72    257   -265   -257   -615   -280
    153    545    392   -348   -119    470    -33    316   -192   -202   -574   -254
    189    615    426   -402   -119    522    -23    345   -153   -171   -548   -223
    181    646    462   -415   -140    555    -12    363   -135   -148   -522   -187
    179    649    467   -415   -145    558    -12    368   -129   -145   -519   -192
    192    641    449   -415   -127    545    -10    371   -137   -155   -535   -220
    197    610    410   -405   -106    511    -15    361   -153   -174   -561   -249
    189    594    405   -392   -106    501    -10    374   -148   -171   -555   -241
    194    644    446   -420   -124    548      2    384   -129   -148   -522   -205
    210    750    540   -480   -163    646      0    394   -101   -103   -465   -127
    194    735    540   -465   -174    639     -5    397   -106   -109   -467   -140
    213    688    475   -452   -129    581    -28    379   -135   -137   -504   -189
    220    657    436   -439   -109    548    -36    374   -148   -150   -522   -205
    220    665    444   -441   -111    555    -15    394   -132   -132   -509   -192
    220    727    504   -475   -140    615     -5    407   -119   -114   -485   -171
    236    782    542   -509   -153    662     -2    423   -103    -96   -467   -148
    239    795    553   -517   -158    675    -18    420   -101    -88   -462   -137
    228    807    579   -517   -174    693     -2    441    -85    -67   -431    -96
    239    802    563   -522   -163    685     -2    459    -75    -59   -426    -96
    267    805    535   -537   -135    670     -2    467    -75    -57   -423    -98
    288    846    558   -568   -135    704      5    480    -57    -38   -402    -85
    301    885    584   -592   -140    735     15    509    -31     -7   -376    -62
    322    888    563   -607   -119    727     15    537    -18      7   -361    -54
    335    906    568   -620   -116    737     23    566     -2     28   -332    -33
    350    974    623   -662   -135    797     36    589     20     67   -288     10
    366   1026    659   -696   -145    844     54    610     36     88   -265     23
    358   1034    675   -696   -158    854     67    628     41     93   -262     33
    329   1023    691   -678   -179    857     75    631     36     83   -265     51
    319   1013    693   -670   -187    854     70    623     20     72   -265     51
    342   1000    657   -670   -155    828     77    615     10     62   -275     23
    350   1008    657   -680   -153    833     77    605      2     59   -270     41
    358   1023    665   -693   -153    844     96    610      7     67   -252     67
    376   1013    636   -696   -129    826    109    607      2     54   -257     54
    368    989    620   -678   -124    805    132    605     -7     41   -272     38
    337    963    626   -652   -145    795    142    594    -20     25   -298     18
    324    917    592   -620   -132    756    132    574    -49      0   -329    -10
    324    917    592   -620   -135    756    119    555    -77    -15   -337    -18
    316    922    605   -618   -142    763    124    548    -90    -15   -337    -18
    311    872    558   -594   -124    714    129    545   -103    -36   -366    -36
    296    844    545   -571   -124    696    129    540   -119    -46   -368    -38
    290    867    574   -581   -140    722    140    555   -106    -25   -332    -10
    293    898    605   -594   -155    753    142    581    -85     -5   -296     36
    285    872    587   -579   -150    730    137    587    -96    -18   -296     33
    283    844    561   -563   -137    704    142    597   -101    -31   -306      7
    298    841    542   -571   -122    693    135    600   -101    -38   -306     -7
    280    870    589   -574   -153    730    124    607    -88    -28   -283     15
    277    880    602   -579   -161    743    116    605    -83    -31   -277     18
    288    859    568   -574   -140    714    124    602    -85    -44   -277      0
    280    846    566   -563   -142    706    135    615    -80    -38   -265     15
    262    880    618   -571   -176    750    142    626    -72    -18   -236     64
    257    930    672   -594   -207    800    192    654    -41     20   -192    114
    280    932    649   -607   -184    792    228    667    -25     28   -187    106
    296    898    602   -600   -153    753    244    665    -31     18   -200     88
    272    852    579   -561   -153    717    223    649    -44      7   -213     80
    241    867    623   -555   -189    745    226    652    -41     15   -189    106
    252    922    670   -587   -207    797    244    657    -31     36   -161    122
    270    901    631   -589   -179    766    231    633    -57     20   -176    111
    293    914    620   -602   -163    769    252    641    -54     31   -158    140
    296    917    620   -607   -163    769    270    631    -67     25   -155    137
    293    896    602   -594   -153    750    249    613    -93      2   -168    119
    314    862    548   -589   -116    706    220    602   -116    -20   -187    116
    316    839    522   -576   -101    680    200    618   -111    -20   -194    109
    314    797    483   -555    -85    641    192    618   -124    -33   -210    101
    290    711    420   -504    -64    566    210    607   -163    -77   -249     72
    283    641    355   -462    -38    498    231    597   -202   -114   -277     36
    285    602    316   -444    -15    459    249    602   -218   -122   -283     23
    296    587    290   -444      2    439    226    592   -220   -129   -296     20
    306    574    267   -441     18    420    231    581   -231   -140   -306      2
    301    548    244   -426     28    397    239    584   -233   -145   -306     -2
    280    519    239   -400     20    379    241    579   -236   -142   -298      7
    280    465    184   -374     46    324    267    584   -252   -158   -316     -5
    280    405    124   -342     77    265    296    602   -270   -192   -350    -33
    319    358     36   -340    140    197    384    709   -226   -200   -384    -77
    324    366     41   -345    142    205    504    846   -129   -153   -371    -80
    345    478    129   -413    109    306    646   1039     49     -2   -257     -7
    397    779    379   -589     10    579    722   1182    267    270     10    218
    433   1325    891   -880   -228   1109    631   1132    433    644    449    597
    366   1914   1548  -1140   -589   1732    327    730    384    917    852    924
    259   1901   1639  -1080   -691   1771    -46    254     62    805    836    917
    174   1182   1008   -680   -415   1096   -161    -98   -504    135    254    493
    184    324    140   -257     20    233    -64   -116   -909   -535   -418    -36
    174   -101   -275    -36    223   -187      7     57   -909   -665   -636   -249
    218   -106   -324    -57    270   -215    129    262   -737   -550   -579   -200
    288     20   -267   -155    275   -122    275    449   -555   -410   -478   -119
    306    158   -148   -236    228      5    368    566   -431   -293   -384    -54
    319    200   -119   -259    220     41    418    618   -379   -241   -342    -36
    329    192   -137   -262    233     28    457    649   -358   -220   -327    -31
    332    194   -140   -265    236     28    475    670   -348   -210   -309    -25
    342    200   -142   -272    241     28    488    680   -342   -205   -296    -18
    337    220   -116   -277    228     51    509    693   -335   -194   -275    -10
    350    228   -122   -290    236     54    530    714   -329   -181   -259    -10
    340    218   -122   -280    231     49    537    730   -324   -168   -246      7
    329    197   -132   -267    231     33    545    737   -327   -166   -246     20
    324    187   -137   -254    231     25    561    743   -327   -163   -244     20
    309    228    -83   -270    194     72    592    769   -296   -127   -194     62
    303    244    -59   -275    181     93    618    802   -272    -88   -145     93
    303    226    -77   -265    189     75    628    810   -267    -77   -135     98
    303    228    -75   -265    189     77    631    818   -265    -70   -127    103
    327    244    -83   -285    205     80    654    846   -239    -49   -114    119
    335    280    -54   -309    194    114    683    878   -215    -10    -77    163
    314    290    -25   -303    168    132    701    898   -200     10    -49    192
    296    267    -28   -280    163    119    709    909   -197     12    -46    189
    293    288     -7   -293    150    140    714    932   -174     41    -18    213
    290    309     18   -301    135    163    735    958   -145     77     10    239
    303    314     10   -311    145    163    756    984   -127     98     28    252
    327    363     36   -345    145    200    776   1021    -90    132     59    280
    327    389     62   -361    132    226    792   1052    -59    168     93    314
    340    400     59   -371    140    231    818   1088    -33    197    119    342
    363    418     54   -392    155    236    833   1114    -15    215    145    366
    353    413     59   -381    148    236    854   1137      2    239    168    402
    355    446     90   -402    132    270    878   1153     23    257    192    428
    363    441     77   -402    142    262    885   1158     25    246    184    413
    368    431     59   -400    153    246    885   1150     18    228    174    392
    371    418     46   -394    163    233    904   1148     18    226    179    392
    368    405     33   -389    166    218    911   1145     20    223    179    389
    376    392     15   -384    179    205    917   1137     15    215    171    387
    394    376    -18   -387    205    179    909   1117     -2    200    153    363
    420    345    -75   -381    249    135    911   1098    -23    179    122    322
    433    322   -111   -379    272    106    914   1088    -28    166    109    314
    436    306   -129   -371    283     90    911   1070    -38    148    101    311
    457    252   -207   -355    332     23    901   1047    -62    106     67    275
    470    202   -267   -335    368    -31    898   1036    -75     80     41    239
    462    189   -275   -327    368    -41    901   1021    -88     70     36    228
    459    181   -277   -322    368    -49    904   1013    -85     67     38    231
    462    176   -285   -322    374    -51    917   1021    -72     77     51    241
    467    163   -303   -314    387    -70    927   1026    -62     85     62    252
    467    153   -314   -314    392    -80    932   1028    -57     88     64    259
    462    153   -311   -309    387    -77    958   1041    -33     98     75    275
    454    137   -316   -298    387    -88    984   1052    -12    109     85    283
    452    124   -327   -288    389   -101    989   1054     -7    106     85    296
    436    116   -319   -277    379   -101   1005   1070      7    119     98    324
    420     98   -324   -259    374   -111   1028   1083     25    132    109    335
    410     83   -327   -246    368   -122   1036   1083     31    137    111    337
    405    106   -298   -254    353    -96   1047   1093     54    171    140    384
    400    116   -283   -259    342    -83   1070   1117     75    200    158    402
    384    114   -270   -249    327    -77   1101   1145     90    215    163    410
    376    135   -244   -257    311    -54   1122   1163    103    226    171    426
    366    161   -205   -262    285    -20   1145   1184    127    254    194    449
    348    135   -213   -244    280    -38   1161   1189    129    257    192    465
    345    150   -194   -249    270    -20   1189   1208    142    280    207    506
    327    171   -155   -252    239      7   1213   1231    161    319    236    550
    319    200   -119   -259    220     41   1228   1244    176    348    257    579
    319    192   -127   -257    223     31   1226   1234    163    350    241    584
    298    158   -140   -228    220     10   1213   1213    140    342    218    571
    285    140   -148   -213    215     -2   1208   1208    127    350    215    579
    280     70   -210   -174    246    -70   1213   1213    116    350    192    579
    267     25   -241   -148    254   -106   1202   1189     83    327    155    540
    249    -31   -280   -109    262   -153   1210   1187     59    314    132    522
    252   -101   -353    -75    301   -226   1213   1189     38    303    103    514
    265   -150   -415    -57    340   -283   1197   1169     -2    275     57    496
    252   -189   -444    -31    345   -314   1179   1140    -38    249     20    467
    241   -207   -449    -18    342   -327   1182   1130    -46    246      7    462
    241   -252   -496      5    366   -374   1174   1109    -67    226    -28    441
    257   -267   -524      5    389   -394   1153   1085    -88    210    -59    436
    262   -267   -530      2    394   -397   1145   1085   -101    207    -77    426
    270   -314   -584     20    426   -449   1132   1070   -124    187   -116    389
    309   -387   -696     38    498   -540   1109   1054   -166    140   -187    316
    340   -496   -836     77    587   -665   1148   1109   -179     88   -272    210
    342   -530   -872     90    607   -701   1273   1244   -114     90   -314    187
    387   -467   -854     38    618   -659   1387   1397     -2    174   -272    259
    446   -179   -626   -135    535   -402   1460   1548    205    426    -31    519
    426    384    -41   -405    233    171   1457   1597    475    841    431   1000
    249    898    646   -576   -200    771   1215   1278    542   1122    797   1382
    163    836    670   -501   -254    753    823    802    280   1015    748   1366
     93    249    155   -174    -31    202    597    381   -254    439    202    911
    122   -454   -576    166    348   -514    587    262   -704   -197   -465    366
    213   -800  -1015    293    613   -906    652    420   -735   -329   -732    345
    249   -797  -1047    272    646   -922    795    628   -584   -231   -711    519
    272   -680   -956    202    613   -818    932    802   -423    -96   -568    610
    298   -613   -911    158    605   -761    997    885   -340    -18   -478    644
    314   -592   -906    137    607   -748   1034    924   -301     15   -420    610
    311   -566   -880    127    594   -722   1078    963   -265     54   -363    592
    311   -571   -885    127    597   -727   1091    974   -259     62   -342    602
    322   -568   -891    124    605   -730   1104    984   -257     64   -309    597
    324   -537   -862    106    592   -701   1130   1018   -233     88   -241    597
    290   -553   -846    129    566   -698   1124   1023   -233     88   -213    587
    290   -561   -854    135    571   -709   1111   1015   -249     75   -202    571
    283   -558   -841    137    561   -698   1119   1018   -252     67   -189    555
    277   -530   -810    124    542   -670   1156   1039   -236     90   -161    566
    303   -524   -828    111    566   -675   1163   1041   -244     83   -155    561
    298   -514   -815    106    555   -665   1169   1049   -252     80   -150    558
    272   -493   -766    111    519   -628   1184   1060   -246     88   -129    561
    270   -480   -753    103    509   -615   1182   1060   -257     88   -116    553
    270   -457   -727     93    496   -589   1176   1062   -265     83   -106    553
    231   -459   -693    111    462   -576   1187   1072   -267     77    -96    548
    236   -452   -688    109    462   -568   1197   1093   -259     88    -85    548
    226   -441   -667    106    444   -553   1192   1093   -270     83    -88    540
    233   -405   -639     83    436   -522   1202   1117   -270     96    -67    561
    220   -394   -615     85    415   -504   1213   1135   -275    101    -57    571
    244   -368   -613     62    428   -491   1208   1143   -280    109    -49    587
    246   -358   -605     54    426   -480   1202   1161   -280    119    -33    602
    223   -345   -568     59    394   -457   1213   1189   -275    129     -2    628
    220   -319   -540     46    379   -428   1213   1208   -283    132     10    665
    213   -303   -517     46    363   -410   1221   1228   -280    145     20    701
    145   -296   -441     72    293   -366   1244   1252   -270    158     31    696
    145   -270   -415     59    280   -342   1241   1260   -277    168     41    706
    179   -233   -413     25    293   -322   1252   1265   -283    179     57    717
    155   -213   -368     28    262   -290   1262   1273   -285    189     64    717
    103   -200   -306     46    202   -252   1278   1286   -277    200     77    724
     88   -189   -277     49    181   -233   1291   1293   -275    207     90    737
     62   -197   -262     67    161   -228   1314   1306   -265    223    101    748
     12   -233   -246    111    129   -239   1330   1327   -249    231    103    756
      5   -197   -205     96    103   -200   1335   1335   -246    233    111    766
    -12   -207   -194    109     90   -200   1345   1340   -244    228    111    753
    -57   -239   -184    145     62   -213   1369   1356   -223    233    124    750
    -85   -244   -158    166     36   -202   1389   1374   -194    249    150    763
    -70   -187   -116    127     20   -153   1405   1402   -158    275    184    795
    -98   -166    -70    132    -15   -119   1423   1428   -124    303    213    810
   -153   -231    -80    189    -38   -155   1413   1418   -124    298    213    795
   -137   -306   -168    223     15   -239   1382   1379   -161    259    174    745
   -111   -329   -218    220     49   -272   1356   1343   -184    233    155    714
    -88   -301   -213    194     62   -257   1350   1340   -168    246    194    745
    -57   -298   -244    176     90   -272   1337   1325   -168    246    218    740
    -36   -290   -254    163    109   -272   1317   1304   -176    241    220    693
      2   -270   -275    132    137   -272   1301   1288   -174    241    241    649
     44   -267   -311    109    176   -288   1278   1262   -187    226    252    587
     83   -244   -327     77    202   -285   1275   1254   -192    220    280    537
     88   -231   -319     72    202   -275   1291   1273   -171    236    345    514
     62   -267   -329    101    194   -298   1299   1267   -166    226    400    439
     62   -267   -329    101    194   -296   1314   1273   -148    226    480    350
     67   -236   -303     83    184   -270   1343   1293   -127    233    488    436
     85   -192   -277     54    181   -233   1371   1330    -93    252    449    589
    114   -150   -265     15    187   -205   1392   1350    -72    262    407    623
    135   -142   -277      2    205   -210   1415   1371    -54    265    361    659
    109   -145   -254     15    179   -197   1434   1379    -25    285    342    698
     93   -111   -205     10    148   -158   1454   1387      7    316    340    719
    106    -88   -194    -10    148   -140   1467   1395     31    348    319    745
     96    -88   -187     -5    140   -137   1462   1379     33    379    259    782
     90   -101   -194      2    140   -148   1439   1343     36    389    148    919
    127    -90   -218    -18    171   -153   1387   1293     44    384     54   1083
    148    -93   -241    -28    192   -166   1345   1275     44    368     46   1044
    163    -96   -259    -33    210   -176   1332   1275     49    361     59    971
    171   -129   -303    -20    236   -215   1309   1260     33    340     62    888
    171   -181   -353      5    262   -267   1278   1231     12    290     38    774
    137   -220   -358     38    246   -288   1252   1197    -10    252     25    680
    106   -252   -361     72    231   -306   1226   1158    -31    226     25    605
    103   -285   -389     90    244   -337   1187   1114    -54    192     18    530
     77   -316   -394    119    236   -355   1161   1070    -72    161     10    472
     25   -337   -363    155    194   -350   1145   1023    -80    145     12    433
    -15   -363   -348    189    166   -355   1114    971   -103    116     -5    387
    -36   -431   -394    231    176   -413   1085    937   -132     72    -41    322
     10   -413   -423    202    215   -418   1080    943   -119     62    -36    314
    106   -493   -600    192    350   -548   1083    984   -122     18   -101    228
    176   -535   -714    179    444   -623   1163   1075    -85      5   -153    150
    194   -472   -667    137    428   -568   1283   1228     41    103    -77    197
    223   -210   -433     -5    327   -322   1382   1408    265    350    168    426
    265    392    127   -329     67    259   1356   1457    568    784    654    904
    109   1010    901   -561   -397    956   1174   1215    756   1166   1132   1361
    -18   1161   1176   -571   -597   1166    782    737    613   1192   1236   1457
    -80    662    743   -290   -410    701    436    226     72    665    769   1041
   -158   -215    -59    187    -51   -137    363      2   -519    -83     20    350
   -137   -685   -548    410    205   -618    426    122   -649   -322   -265     18
    -93   -779   -685    433    296   -732    550    290   -537   -275   -283     23
    -72   -711   -639    392    283   -675    709    452   -374   -150   -218    176
    -67   -605   -537    335    233   -571    823    571   -239    -41   -150    288
    -70   -555   -488    311    207   -522    898    649   -153     20   -114    358
    -83   -522   -441    301    179   -483    945    706    -93     67    -85    413
    -98   -480   -381    290    140   -431    989    763    -38    116    -51    446
   -142   -467   -324    303     88   -397   1028    807      2    155    -25    454
   -163   -444   -280    303     57   -363   1049    833     28    184    -12    454
   -171   -431   -262    301     41   -348   1054    846     41    194    -12    446
   -155   -407   -252    283     46   -329   1049    852     51    200     -5    423
   -127   -374   -249    249     59   -311   1047    836     54    194     23    371
   -106   -368   -262    236     77   -316   1028    802     41    174     23    311
   -119   -355   -236    236     57   -296   1005    774     41    163     28    272
    -90   -342   -252    218     80   -298    976    743     36    148     25    249
    -44   -314   -270    176    111   -293    958    709     38    132     33    244
    -33   -280   -246    155    106   -265    953    693     57    137     57    257
    -28   -262   -233    145    101   -249    948    678     72    148     62    301
    -25   -244   -218    135     96   -231    935    649     80    155     25    397
      5   -223   -231    106    116   -226    922    620     83    150      2    441
     18   -192   -210     85    111   -200    911    597     96    161      5    454
     49   -163   -215     54    129   -189    891    561    103    161      7    449
     85   -145   -231     31    158   -187    872    535    114    161     10    426
     77   -119   -197     20    135   -158    859    522    135    174     44    400
     90    -85   -179     -2    132   -132    841    511    142    192     77    381
    127    -36   -163    -46    142    -98    818    488    142    210     98    358
    142     28   -114    -85    129    -41    807    488    168    241    127    355
    129     75    -54   -103     90     10    807    485    189    257    129    361
    127    103    -23   -116     75     41    800    480    202    270    119    418
    127    142     15   -135     54     77    792    465    200    280    111    459
    111    163     51   -137     31    109    792    452    207    290    114    467
    109    174     64   -142     20    119    782    436    207    288    111    459
    140    210     67   -176     36    140    769    420    207    290    109    454
    155    239     83   -197     36    161    758    407    205    290     88    431
    137    257    119   -197     10    189    748    400    197    296     64    405
    124    259    135   -192     -5    197    750    392    197    301     41    394
     98    246    148   -174    -23    197    750    389    192    296     15    374
     72    249    174   -161    -51    213    756    397    181    290     -5    355
     49    252    202   -150    -75    228    774    407    184    290    -23    348
     18    252    233   -135   -109    241    776    420    200    293    -41    335
    -31    231    262   -101   -148    246    782    446    218    303    -46    329
    -44    223    267    -90   -155    244    776    462    223    311    -59    332
    -49    213    262    -80   -155    236    758    470    213    324    -72    345
    -75    213    288    -70   -181    249    748    478    207    327    -80    374
    -96    213    309    -59   -202    259    737    478    205    329    -93    397
   -127    215    342    -46   -236    277    740    480    210    337    -96    423
   -200    215    415     -7   -306    314    758    493    226    353    -77    454
   -301    205    506     46   -405    355    784    517    249    374    -64    475
   -371    197    568     85   -470    381    797    524    267    392    -64    491
   -415    189    605    111   -509    397    784    509    262    389    -70    488
   -428    171    600    129   -514    384    763    483    249    371    -90    467
   -397    155    553    119   -475    353    740    449    220    335   -122    428
   -345    166    511     88   -428    337    724    418    189    298   -142    402
   -301    179    480     59   -389    329    701    397    174    275   -150    379
   -277    226    504     25   -389    363    701    400    184    283   -135    381
   -267    270    537     -2   -405    405    717    402    197    293   -132    389
   -236    311    548    -38   -392    431    722    394    202    293   -135    392
   -215    332    548    -59   -381    439    711    381    197    283   -140    392
   -158    316    475    -77   -316    394    683    358    181    257   -166    381
   -124    348    470   -114   -298    410    683    355    192    257   -163    402
    -72    418    491   -174   -280    454    696    363    213    270   -148    436
     10    485    475   -249   -233    483    696    324    218    272   -145    446
     90    485    394   -288   -150    441    639    215    176    244   -184    418
    119    441    322   -283   -101    381    550    135    140    226   -223    384
    106    402    296   -257    -93    350    517    119    129    239   -228    384
     85    350    262   -218    -88    306    501     93    109    197   -257    374
     77    316    239   -197    -80    277    459     41     62    124   -298    329
     83    252    168   -168    -44    210    400    -28    -31     20   -366    254
     57    205    145   -132    -44    176    355    -96   -124    -75   -415    218
    -12    137    150    -62    -80    145    361   -142   -194   -153   -444    176
    -83     72    155      5   -119    114    381   -122   -192   -168   -452    137
   -127     93    220     15   -174    155    407    -72   -129   -114   -389    135
   -184    103    285     38   -236    194    436    -23    -75    -62   -327    135
   -205     83    288     59   -246    184    446      2    -64    -70   -316    106
   -218     85    303     67   -259    194    459     15    -49    -64   -301     64
   -197    119    316     38   -257    218    467     28    -33    -51   -280     12
   -194     57    252     67   -223    153    496     77    -36    -72   -303    -75
   -205     -2    200    103   -202     98    600    202      7    -72   -327   -168
   -236     38    275     98   -254    155    711    355    106    -12   -275   -202
   -226    218    441      2   -335    329    841    579    306    189    -57    -72
   -220    652    870   -215   -545    761    901    709    581    555    309    384
   -340   1241   1582   -452   -961   1410    815    607    797    943    740    943
   -506   1582   2088   -537  -1296   1834    509    200    758   1093    963   1231
   -592   1260   1852   -337  -1221   1556    161   -306    316    719    626    974
   -587    501   1085     41   -836    792    -15   -659   -303    -44   -155    332
   -524    -93    431    306   -478    168    -64   -680   -649   -537   -717   -137
   -452   -283    168    368   -311    -57    -28   -517   -654   -620   -867   -249
   -389   -124    262    257   -327     67     83   -345   -532   -548   -823   -202
   -342     54    397    142   -371    223    184   -200   -407   -449   -750   -116
   -340    163    504     85   -423    332    252   -111   -316   -368   -691    -33
   -355    207    563     75   -459    384    285    -62   -272   -329   -654     23
   -363    215    576     72   -472    394    311    -18   -236   -301   -633    101
   -384    215    597     83   -491    405    332     20   -205   -272   -620    205
   -405    210    615     96   -511    413    358     59   -176   -244   -597    285
   -423    202    626    111   -524    413    384     85   -150   -220   -574    350
   -420    168    587    124   -504    376    400    103   -135   -213   -561    397
   -426    145    571    137   -498    358    423    137   -109   -197   -537    467
   -426    142    568    140   -496    353    431    163    -90   -181   -506    527
   -420    119    540    150   -480    329    439    171    -83   -168   -488    561
   -428    111    540    155   -483    324    452    197    -67   -153   -457    584
   -413    103    517    153   -465    309    470    236    -51   -137   -428    602
   -400     75    472    161   -436    272    480    257    -49   -140   -423    594
   -392     46    439    174   -415    241    491    267    -46   -148   -418    574
   -394     64    459    163   -428    259    504    280    -36   -140   -384    563
   -400     85    485    155   -441    285    524    301    -18   -124   -329    555
   -374     93    467    140   -420    280    530    309    -15   -129   -306    522
   -381     67    449    158   -415    257    540    327     -7   -132   -290    480
   -366     93    459    137   -413    275    553    345     -7   -135   -262    452
   -368    135    504    116   -436    319    576    384     10   -114   -189    431
   -329    179    506     72   -418    342    579    431     20    -90   -114    400
   -270    194    465     38   -366    329    574    478     28   -103    -80    374
   -267    174    439     44   -353    306    600    530     59    -85    -36    366
   -275    189    465     41   -368    327    623    576     93    -46     20    363
   -293    176    470     57   -381    322    646    623    119    -15     70    353
   -345    166    511     90   -428    337    688    680    171     23    135    387
   -332    210    540     59   -436    374    704    701    192     46    174    402
   -324    218    542     51   -433    379    714    706    197     44    181    413
   -342    207    550     64   -446    379    724    722    202     46    179    431
   -350    223    574     64   -462    397    737    743    210     57    176    457
   -371    197    568     85   -470    384    758    761    213     64    155    470
   -418    171    589    122   -504    379    766    776    215     80    150    478
   -485    155    641    163   -563    397    766    776    215    106    161    483
   -553    205    758    174   -654    480    771    766    210     85    122    465
   -659    290    950    184   -805    620    807    795    210     59    101    472
   -709    381   1091    163   -898    735    810    789    194     33     83    462
   -657    413   1070    122   -862    740    779    761    155     -7     54    436
   -540    418    958     62   -748    688    758    750    122    -57     36    423
   -478    376    854     49   -667    615    779    769    145    -38     64    431
   -478    335    810     70   -644    571    807    800    176    -18    111    433
   -488    329    818     77   -654    574    831    831    192    -20    142    449
   -493    272    766    111   -628    519    841    857    174    -54    132    459
   -472    233    706    116   -589    470    833    859    135    -96    109    441
   -475    200    675    137   -576    436    839    880    114   -119    116    444
   -491    187    678    150   -584    431    854    906    111   -132    137    483
   -504    189    693    158   -597    441    875    924    114   -140    161    535
   -496    205    698    145   -597    452    865    927     90   -187    150    532
   -496    340    833     77   -665    587    815    883     33   -400    106    465
   -504    348    849     77   -678    597    810    883     20   -485    119    441
   -488    314    802     88   -644    558    815    896     18   -475    142    457
   -433    327    761     51   -597    545    831    914     25   -459    168    480
   -324    366    688    -20   -506    527    826    919      7   -467    176    485
   -314    410    724    -49   -519    566    846    943     10   -462    202    506
   -397    397    795      0   -594    594    906   1008     54   -428    262    550
   -480    410    891     33   -688    649    956   1060     93   -361    311    592
   -568    449   1015     59   -792    732   1013   1111    148   -275    381    652
   -672    491   1163     88   -919    826   1078   1169    218   -176    459    706
   -745    527   1273    109  -1008    898   1148   1239    288    -88    522    766
   -789    517   1304    135  -1047    909   1163   1254    293    -75    517    766
   -841    511   1350    163  -1096    930   1176   1267    301    -49    542    787
   -872    504   1374    184  -1124    940   1200   1280    311    -31    587    797
   -859    459   1319    200  -1088    888   1192   1262    285    -64    584    774
   -792    345   1135    223   -966    740   1156   1213    228   -124    545    717
   -719    259    979    228   -849    618   1119   1187    176   -187    506    659
   -662    200    862    228   -763    530   1106   1182    150   -215    488    636
   -579    158    737    210   -657    446   1109   1187    137   -218    498    623
   -446    189    636    127   -542    413   1101   1192    111   -231    504    592
   -368    257    626     54   -498    441   1132   1218    119   -215    537    605
   -392    275    665     57   -530    470   1156   1210    135   -210    555    597
   -462    223    685    119   -574    454   1161   1182    132   -207    563    615
   -558    109    665    223   -613    387   1161   1184     93   -215    566    665
   -594     15    610    288   -605    311   1161   1192     77   -233    563    678
   -592   -111    478    350   -537    184   1176   1231     75   -277    522    646
   -571   -194    376    384   -475     90   1257   1350     88   -314    470    584
   -626   -197    428    410   -527    114   1395   1522    210   -244    530    623
   -644    -62    581    350   -613    259   1488   1686    387    -75    701    782
   -626    348    971    137   -800    659   1512   1766    620    244   1065   1132
   -730    953   1683   -111  -1205   1317   1434   1623    813    600   1512   1556
   -839   1192   2029   -176  -1434   1610   1078   1179    688    672   1670   1680
   -896    885   1779      5  -1337   1332    748    727    280    335   1392   1418
   -953    194   1148    376  -1052    670    641    483   -220   -316    750    852
   -917   -327    589    623   -753    129    662    550   -457   -696    355    498
   -844   -449    394    646   -620    -28    776    782   -353   -672    363    488
   -789   -368    420    576   -605     25    917    971   -192   -563    465    566
   -748   -259    485    501   -618    111   1028   1114    -46   -454    579    644
   -727   -150    576    439   -652    213   1101   1215     62   -371    680    711
   -688    -96    592    389   -641    246   1119   1247     98   -353    717    714
   -667    -44    623    355   -646    288   1143   1273    127   -332    756    714
   -665     -7    657    335   -665    324   1156   1286    137   -327    784    698
   -649     15    665    316   -657    340   1150   1288    140   -340    789    667
   -649     31    680    306   -665    355   1161   1309    153   -337    807    662
   -654     46    701    303   -678    374   1176   1327    163   -324    820    657
   -657     44    698    306   -678    371   1182   1332    168   -322    826    639
   -649     77    727    285   -688    402   1187   1343    184   -306    854    652
   -626     85    711    270   -667    397   1192   1345    189   -303    862    652
   -628     96    724    265   -675    410   1195   1350    197   -303    865    652
   -618    119    735    249   -678    426   1205   1361    213   -296    875    665
   -613    129    743    241   -678    436   1226   1382    241   -283    883    688
   -607    101    709    252   -659    402   1226   1382    244   -293    872    691
   -602     98    701    252   -652    400   1228   1392    246   -290    867    698
   -592     90    680    249   -636    384   1226   1405    246   -290    862    706
   -571    109    680    231   -626    394   1223   1415    254   -283    867    714
   -571    119    688    226   -631    405   1223   1428    270   -267    885    722
   -535    163    698    184   -618    431   1215   1441    288   -252    904    735
   -519    210    727    153   -623    467   1215   1454    311   -231    930    750
   -506    220    727    142   -615    472   1221   1478    337   -215    963    758
   -480    257    735    111   -610    496   1205   1488    348   -205    987    753
   -462    285    745     88   -605    514   1205   1514    368   -184   1031    771
   -457    290    745     83   -602    517   1210   1540    392   -163   1075    782
   -426    324    750     51   -587    537   1221   1569    415   -140   1124    800
   -415    371    787     20   -602    579   1241   1600    441   -116   1179    820
   -413    415    828      0   -620    620   1252   1613    457   -101   1221    815
   -418    431    846     -7   -633    639   1257   1610    459    -98   1252    787
   -433    407    841     12   -636    623   1265   1613    462   -101   1280    758
   -441    420    862     10   -652    641   1275   1618    480    -90   1322    743
   -454    439    893      5   -672    665   1299   1623    501    -72   1363    732
   -452    454    906     -5   -678    680   1314   1623    509    -64   1400    711
   -457    462    919     -2   -688    691   1335   1636    524    -54   1415    735
   -465    452    917      5   -691    683   1345   1641    540    -51   1389    836
   -467    431    896     18   -683    662   1356   1644    553    -54   1374    885
   -491    387    875     49   -683    631   1369   1644    561    -59   1366    901
   -491    361    852     64   -670    605   1379   1641    563    -59   1363    924
   -496    348    844     72   -670    594   1382   1639    571    -51   1369    953
   -493    332    823     80   -659    576   1384   1636    576    -51   1366    971
   -493    319    813     85   -652    566   1395   1641    581    -46   1366   1005
   -504    303    807    101   -654    555   1402   1649    594    -31   1371   1054
   -485    290    776     96   -631    532   1392   1636    589    -38   1356   1070
   -493    267    761    111   -626    514   1395   1639    592    -38   1356   1083
   -504    231    735    137   -618    483   1397   1639    594    -38   1366   1109
   -485    215    701    135   -592    457   1395   1628    589    -44   1376   1117
   -491    210    698    137   -594    454   1397   1636    605    -33   1402   1135
   -493    192    683    150   -589    436   1395   1634    607    -33   1413   1137
   -485    168    654    155   -568    410   1389   1623    602    -31   1418   1135
   -488    155    644    166   -566    400   1392   1618    602    -20   1431   1150
   -493    145    636    174   -563    389   1400   1618    605    -20   1449   1161
   -498    148    646    176   -574    394   1426   1631    623     -2   1480   1189
   -491    171    659    158   -576    415   1447   1647    641     12   1509   1221
   -480    207    688    137   -584    446   1475   1662    665     28   1538   1244
   -459    226    685    116   -571    454   1486   1665    675     31   1548   1244
   -439    228    667    106   -553    446   1480   1660    672     25   1558   1239
   -431    252    680     88   -558    465   1486   1665    683     44   1584   1252
   -433    301    735     67   -584    517   1499   1667    704     72   1621   1278
   -441    319    761     59   -600    540   1509   1673    724     90   1652   1299
   -452    293    745     77   -600    519   1486   1649    711     80   1654   1291
   -467    288    753     88   -610    519   1452   1618    696     70   1652   1278
   -478    290    769     93   -623    530   1444   1608    704     77   1673   1283
   -459    252    709    101   -584    478   1413   1577    672     46   1654   1244
   -483    205    688    137   -584    446   1400   1566    657     25   1647   1218
   -498    153    649    171   -576    400   1392   1556    639     -2   1628   1192
   -506    103    610    202   -558    355   1371   1535    607    -33   1600   1153
   -550     44    594    252   -571    319   1361   1522    594    -49   1584   1124
   -553      5    555    272   -555    280   1335   1493    571    -67   1561   1101
   -550    -15    535    283   -545    257   1312   1465    548    -88   1543   1075
   -555    -25    530    290   -542    252   1309   1452    537    -90   1545   1067
   -553    -41    509    296   -532    233   1293   1434    535    -98   1543   1062
   -548    -44    504    296   -527    231   1283   1421    535   -101   1543   1060
   -527    -54    472    290   -501    207   1270   1418    535   -109   1543   1054
   -504   -145    358    324   -431    106   1260   1436    514   -150   1496   1010
   -493   -246    244    368   -371     -2   1356   1561    540   -179   1441    945
   -475   -223    252    350   -366     12   1493   1732    644   -122   1473    956
   -433    -51    379    241   -407    163   1618   1927    828     57   1634   1096
   -389    415    805    -12   -597    610   1652   2021   1085    405   2013   1462
   -509   1047   1553   -270  -1031   1299   1512   1839   1304    820   2525   1961
   -670   1382   2052   -355  -1361   1717   1130   1345   1231    953   2766   2179
   -735   1093   1829   -181  -1280   1460    745    836    823    631   2512   1932
   -774    277   1052    249   -911    665    587    496    197   -124   1771   1267
   -730   -381    345    553   -540    -18    626    561    -93   -581   1270    792
   -662   -540    122    600   -392   -210    750    787    -10   -576   1239    730
   -615   -459    155    537   -387   -153    930   1021    181   -428   1361    810
   -553   -322    231    439   -392    -46   1052   1176    340   -301   1478    898
   -558   -262    296    410   -428     15   1117   1252    426   -231   1553    958
   -548   -231    316    389   -433     41   1143   1286    459   -210   1584    974
   -537   -223    314    379   -426     44   1150   1293    470   -207   1602    971
   -545   -228    316    387   -431     44   1153   1299    480   -197   1621    974
   -542   -220    319    379   -433     49   1150   1301    488   -192   1636    976
   -540   -220    319    379   -431     49   1150   1301    493   -184   1652    979
   -532   -223    306    376   -420     41   1145   1304    496   -171   1667    989
   -527   -223    303    376   -415     38   1140   1304    498   -161   1678    997
   -535   -218    316    376   -428     49   1143   1301    509   -150   1693   1018
   -527   -220    303    374   -418     41   1140   1293    517   -140   1704   1039
   -522   -210    311    363   -420     49   1132   1291    517   -129   1714   1052
   -524   -197    327    361   -426     64   1127   1286    519   -127   1719   1067
   -522   -207    314    363   -418     51   1124   1286    532   -114   1727   1088
   -519   -202    316    358   -418     57   1119   1286    545   -101   1732   1104
   -509   -192    316    350   -415     62   1117   1283    558    -83   1740   1122
   -506   -171    335    340   -420     80   1122   1296    587    -54   1764   1145
   -485   -150    335    316   -413     90   1104   1291    592    -49   1766   1148
   -491   -145    345    316   -420     98   1101   1296    605    -33   1779   1161
   -498   -140    355    319   -428    106   1104   1304    626    -12   1800   1179
   -478   -119    358    298   -418    119   1091   1304    633     -2   1803   1179
   -467    -96    368    280   -420    135   1091   1322    654     28   1823   1200
   -462    -75    387    267   -426    153   1088   1335    680     54   1847   1223
   -462    -44    415    252   -439    184   1085   1348    704     80   1873   1249
   -457    -15    441    236   -449    213   1088   1366    727    111   1901   1275
   -452      2    452    223   -452    226   1091   1374    743    129   1919   1288
   -457     12    470    220   -465    241   1104   1384    761    150   1938   1306
   -454     38    493    207   -475    265   1109   1382    774    163   1945   1317
   -452     57    509    197   -480    283   1117   1379    792    176   1956   1327
   -452     64    517    192   -483    290   1127   1382    807    187   1971   1343
   -452     75    527    187   -488    301   1130   1379    826    202   1984   1356
   -470     77    545    194   -509    311   1130   1382    839    220   2000   1363
   -478    106    584    187   -530    345   1132   1382    857    241   2018   1366
   -485     98    584    192   -535    340   1132   1376    867    249   2021   1353
   -483     96    579    192   -530    335   1127   1358    867    246   2013   1343
   -491     88    579    200   -535    332   1117   1340    870    239   2000   1327
   -506     75    581    215   -542    327   1109   1330    880    239   1997   1327
   -493     64    558    213   -527    311   1093   1301    870    228   1982   1312
   -509     54    563    226   -535    309   1085   1291    878    228   1977   1314
   -524     46    571    239   -548    309   1075   1283    878    231   1974   1319
   -501     41    542    231   -522    290   1062   1273    870    226   1961   1314
   -514     31    545    239   -530    288   1060   1270    878    241   1982   1325
   -522     33    555    244   -540    296   1047   1265    883    252   1992   1317
   -522     25    548    246   -537    288   1034   1252    880    254   1995   1314
   -527     25    553    252   -540    288   1023   1244    885    257   2008   1322
   -527     44    571    239   -548    309   1018   1234    885    254   2005   1317
   -519     33    553    241   -537    293   1005   1221    880    249   2000   1309
   -509     31    540    239   -524    285    982   1197    872    241   1992   1296
   -504     31    535    236   -519    283    963   1176    865    226   1984   1280
   -517     36    550    239   -535    293    948   1161    854    215   1977   1267
   -511     33    542    239   -527    288    937   1148    849    210   1974   1254
   -498     38    537    228   -517    288    945   1145    859    218   1982   1260
   -506     88    594    210   -550    340    963   1156    880    241   2008   1278
   -506    124    631    189   -568    379    982   1171    901    262   2023   1293
   -488    171    659    158   -574    415    992   1176    917    283   2036   1296
   -480    187    665    145   -574    426    989   1169    917    283   2031   1293
   -483    189    672    148   -576    431    992   1166    919    293   2031   1299
   -465    231    696    114   -581    462    979   1156    924    309   2031   1309
   -462    280    743     90   -602    509    979   1153    945    340   2052   1345
   -462    311    774     75   -618    540    958   1135    948    358   2060   1366
   -446    303    750     72   -597    527    909   1085    914    337   2031   1350
   -452    293    745     77   -600    519    875   1052    898    329   2021   1358
   -454    280    735     85   -594    509    849   1021    878    314   1997   1353
   -467    223    691    119   -579    457    820    989    849    288   1966   1330
   -485    163    649    161   -566    405    800    963    828    262   1935   1314
   -496    114    610    189   -555    363    763    932    797    236   1896   1280
   -519     67    587    223   -553    327    737    904    771    210   1860   1252
   -524     33    558    244   -540    293    704    870    743    179   1823   1223
   -535     20    555    257   -545    288    672    833    719    150   1795   1197
   -548     -7    540    275   -545    265    659    820    711    142   1790   1184
   -548     -5    542    275   -545    267    641    807    696    137   1782   1169
   -553     -5    548    277   -553    270    628    795    683    135   1777   1161
   -555      2    558    277   -555    280    618    784    678    129   1771   1150
   -542    -31    511    285   -527    239    600    771    654    106   1743   1114
   -504   -119    384    311   -444    129    613    805    628     54   1670   1034
   -491   -158    332    324   -413     85    717    927    667     46   1628    963
   -470    -88    381    280   -426    145    852   1119    795    135   1691   1000
   -413    163    576    122   -496    368    958   1306   1013    361   1914   1215
   -415    727   1143   -155   -779    935    953   1340   1304    774   2379   1686
   -592   1382   1971   -394  -1283   1675    771   1080   1506   1179   2876   2182
   -776   1566   2343   -394  -1558   1953    376    561   1376   1226   2998   2291
   -846    987   1831    -70  -1340   1408     62     98    844    698   2488   1818
   -849     93    943    376   -896    517    -64   -174    210    -80   1688   1075
   -769   -400    368    581   -571    -15    -33    -96     18   -387   1319    711
   -683   -407    275    545   -480    -67    116    142    161   -298   1356    730
   -620   -252    368    436   -498     59    283    366    358   -140   1483    828
   -600   -137    462    366   -532    161    376    493    488    -28   1582    909
   -584   -109    472    345   -530    181    413    537    537     10   1610    932
   -568    -90    478    329   -524    192    428    550    555     23   1613    935
   -566    -70    493    316   -532    210    441    558    574     41   1628    953
   -553    -46    504    298   -530    228    439    553    579     44   1631    958
   -548    -38    509    293   -530    233    431    548    571     46   1634    958
   -545    -31    514    288   -530    241    423    542    571     49   1639    956
   -545    -18    527    280   -537    252    407    537    574     54   1639    953
   -535      5    540    265   -537    270    397    532    581     64   1644    958
   -524     23    548    249   -537    283    394    532    592     80   1652    969
   -527     25    553    252   -540    288    389    530    600     93   1660    971
   -522     49    568    236   -545    309    379    519    605     98   1665    974
   -517     77    594    218   -555    335    379    522    613    111   1670    982
   -524     77    602    223   -563    340    379    522    615    111   1667    987
   -511     83    594    215   -553    337    361    504    605    106   1649    979
   -511     80    592    213   -553    337    348    506    618    119   1652    984
   -501    106    607    197   -553    355    342    514    633    129   1654    989
   -496    127    620    181   -558    374    335    514    636    135   1652    989
   -498    132    631    184   -563    381    329    514    644    148   1657    995
   -483    163    646    158   -563    405    316    514    654    161   1657    997
   -472    200    672    135   -574    436    319    532    675    181   1670   1010
   -457    223    680    114   -568    452    316    542    691    192   1675   1023
   -446    241    688    103   -566    465    314    553    706    213   1683   1031
   -446    267    711     88   -579    488    319    574    724    249   1706   1044
   -428    303    732     62   -579    517    319    584    740    275   1719   1057
   -410    329    740     38   -576    535    316    594    756    293   1730   1065
   -407    371    779     18   -592    574    322    600    774    319   1745   1078
   -410    400    810      2   -610    605    327    602    792    337   1751   1088
   -407    407    815      0   -613    610    335    597    805    345   1745   1093
   -407    410    818     -2   -613    615    340    589    815    350   1738   1093
   -397    418    815    -10   -605    615    345    589    831    368   1743   1098
   -407    415    823     -5   -615    618    340    581    839    376   1730   1091
   -410    420    831     -5   -620    623    337    574    844    384   1722   1085
   -415    407    823      2   -618    613    327    558    839    376   1701   1070
   -410    387    797     12   -602    592    311    527    820    358   1667   1034
   -431    371    800     28   -615    584    298    506    815    350   1649   1013
   -441    363    802     38   -620    581    280    483    805    340   1628    992
   -433    345    779     41   -607    561    259    462    787    332   1600    974
   -439    348    787     46   -613    566    249    452    792    348   1592    966
   -426    340    766     41   -597    553    233    428    776    332   1553    932
   -431    342    771     44   -602    555    218    407    771    332   1538    924
   -446    332    779     54   -613    555    194    384    761    322   1517    914
   -454    324    779     64   -615    550    174    366    753    309   1493    901
   -454    322    774     64   -615    548    166    358    753    311   1488    901
   -452    311    763     70   -607    537    153    337    743    303   1470    888
   -446    301    745     70   -597    522    132    314    735    290   1444    875
   -436    296    732     70   -584    514    114    296    722    280   1421    865
   -441    290    732     72   -587    509    101    270    704    267   1395    846
   -449    283    730     83   -589    506     93    254    701    270   1379    844
   -454    272    727     88   -589    498     72    228    688    257   1358    828
   -446    288    735     80   -589    511     62    223    688    259   1350    826
   -441    314    753     62   -597    532     64    228    693    275   1345    828
   -423    345    769     38   -597    555     75    233    706    293   1345    844
   -415    376    789     18   -602    581     90    241    717    309   1348    859
   -400    387    787      7   -592    587     77    228    706    301   1332    854
   -400    384    782      5   -592    584     75    231    704    303   1327    849
   -402    405    807     -2   -605    605     72    226    706    306   1322    841
   -402    439    839    -20   -620    636     70    220    714    314   1325    844
   -402    452    854    -23   -628    652     70    218    717    327   1337    865
   -384    449    831    -33   -607    639     36    181    691    309   1312    844
   -384    459    844    -38   -615    652      7    155    680    306   1304    839
   -379    454    833    -38   -607    644    -15    140    665    303   1293    836
   -381    392    774     -5   -576    581    -51     98    620    262   1241    784
   -400    345    743     25   -574    542    -70     80    605    244   1210    756
   -379    309    685     33   -532    496   -103     57    574    218   1169    719
   -384    241    623     70   -506    431   -137     20    530    179   1119    672
   -413    150    563    132   -488    355   -179    -23    480    132   1062    618
   -402    124    524    137   -462    322   -205    -46    457    114   1036    594
   -397    103    501    145   -449    301   -223    -64    446    106   1021    581
   -397     80    478    158   -439    277   -233    -83    433     93   1002    563
   -394     75    470    161   -431    272   -241    -96    428     96    984    553
   -400     44    441    176   -420    241   -267   -122    410     83    956    524
   -376      5    379    184   -379    192   -283   -129    392     64    922    501
   -358   -101    257    228   -309     75   -285   -122    355     15    849    436
   -345   -187    158    267   -252    -15   -207    -38    363    -18    771    361
   -348   -158    189    252   -270     12   -106     93    449     33    784    374
   -316     -7    309    161   -311    150    -18    259    610    202    927    517
   -288    444    730    -80   -509    584     10    363    870    553   1299    888
   -418   1075   1493   -327   -956   1283    -33    270   1135    982   1784   1353
   -558   1275   1831   -361  -1195   1553   -350   -155   1070   1080   1927   1480
   -620    885   1506   -132  -1065   1197   -691   -657    633    691   1551   1145
   -662     88    750    285   -706    418   -875  -1028      5    -59    789    472
   -592   -457    135    524   -363   -161   -914  -1023   -270   -441    361     96
   -522   -540    -18    530   -254   -280   -818   -810   -161   -379    366    103
   -457   -446     10    452   -236   -220   -688   -623      0   -252    449    184
   -407   -319     85    363   -249   -116   -584   -483    142   -124    540    272
   -397   -236    161    316   -280    -38   -524   -405    236    -31    600    324
   -392   -210    179    301   -288    -15   -514   -389    257     -7    607    329
   -384   -202    181    293   -285    -10   -504   -379    275      7    615    353
   -397   -231    166    314   -283    -33   -491   -363    298     28    615    374
   -381   -246    135    314   -259    -57   -498   -361    311     36    610    381
   -379   -257    122    316   -252    -70   -506   -371    303     33    592    371
   -381   -246    135    314   -259    -57   -509   -374    311     46    587    379
   -376   -218    158    296   -270    -31   -514   -376    327     64    581    389
   -355   -233    122    296   -239    -57   -537   -407    309     44    537    368
   -363   -239    124    298   -246    -59   -550   -420    309     51    530    374
   -353   -220    132    285   -244    -44   -558   -428    316     67    527    379
   -345   -207    135    275   -241    -36   -568   -433    329     77    527    392
   -353   -207    145    280   -249    -31   -568   -431    345    101    537    407
   -337   -194    142    265   -241    -25   -584   -446    340    101    524    402
   -345   -176    166    259   -257     -5   -592   -446    350    111    530    407
   -355   -194    161    272   -259    -15   -602   -454    353    111    517    400
   -329   -181    148    257   -239    -18   -610   -454    353    116    506    397
   -348   -174    174    259   -262      0   -623   -459    361    132    506    405
   -335   -158    174    246   -254      7   -641   -462    366    142    504    413
   -303   -135    166    218   -236     12   -665   -465    374    155    504    413
   -309   -129    179    220   -244     23   -670   -452    392    166    509    426
   -280   -111    168    194   -226     28   -685   -446    405    187    517    439
   -267    -96    168    181   -218     36   -698   -436    426    218    535    457
   -239    -59    176    148   -210     57   -701   -423    449    252    553    485
   -246    -41    205    145   -226     80   -704   -420    467    270    566    501
   -236    -28    207    132   -223     88   -714   -415    472    280    563    506
   -218     10    226    103   -223    116   -714   -410    485    293    568    511
   -218     38    257     88   -239    148   -706   -407    509    311    576    527
   -218     41    259     88   -239    150   -706   -415    509    314    566    524
   -228     20    249    103   -239    135   -711   -431    504    309    542    506
   -239     12    252    111   -246    132   -714   -441    506    306    522    498
   -244      7    249    116   -246    127   -717   -457    509    311    504    480
   -252     -2    249    127   -252    122   -714   -475    509    309    480    454
   -262    -25    236    142   -252    103   -722   -498    491    290    454    426
   -275    -46    228    161   -254     90   -719   -511    485    290    436    413
   -288    -80    207    181   -249     64   -735   -540    478    270    402    389
   -283   -116    166    200   -226     23   -769   -584    449    226    345    345
   -288   -129    158    210   -223     12   -779   -602    446    226    337    337
   -270   -132    137    202   -205      0   -797   -626    439    220    324    324
   -262   -150    109    205   -187    -20   -815   -644    426    197    288    309
   -288   -192     96    241   -192    -49   -841   -665    415    181    267    301
   -280   -197     83    236   -181    -57   -870   -685    405    176    257    283
   -275   -197     77    236   -179    -59   -891   -704    400    181    257    275
   -280   -194     83    236   -184    -57   -909   -727    394    181    259    275
   -275   -200     75    239   -176    -62   -930   -743    381    171    241    267
   -272   -210     59    241   -168    -75   -937   -758    374    166    228    257
   -259   -215     41    236   -153    -88   -950   -779    363    158    215    246
   -272   -223     46    246   -161    -88   -966   -802    348    148    200    233
   -272   -210     62    241   -168    -75   -979   -818    342    142    189    231
   -265   -184     77    223   -171    -51   -971   -823    355    158    202    241
   -259   -163     96    213   -179    -36   -961   -818    371    166    207    241
   -257   -150    106    202   -184    -23   -966   -818    376    166    205    244
   -254   -150    103    202   -179    -23   -974   -826    374    168    202    249
   -241   -145     93    192   -168    -28   -997   -849    363    168    189    231
   -239    -96    142    166   -192     23   -995   -849    381    192    207    249
   -228    -46    181    137   -207     67   -995   -857    397    205    220    267
   -220    -41    179    132   -200     67  -1015   -883    381    194    202    257
   -241    -57    181    148   -213     62  -1039   -909    363    192    200    252
   -231    -67    163    148   -197     46  -1078   -945    342    181    187    239
   -241    -93    145    166   -194     25  -1111   -979    324    168    166    228
   -257   -135    122    197   -189     -7  -1122  -1000    309    155    142    220
   -241   -171     70    205   -155    -51  -1145  -1034    277    127    103    187
   -252   -223     28    236   -140    -98  -1169  -1065    249     98     70    158
   -277   -298    -23    288   -127   -163  -1208  -1109    210     49     18    111
   -275   -355    -80    316    -98   -218  -1244  -1150    171     15    -28     70
   -270   -355    -85    311    -93   -220  -1265  -1176    148     -2    -46     54
   -270   -389   -119    329    -75   -254  -1293  -1210    114    -31    -77     33
   -280   -413   -132    345    -75   -275  -1304  -1223    103    -31    -88     25
   -272   -400   -127    337    -72   -265  -1317  -1228    111    -20    -88     31
   -280   -418   -140    348    -72   -280  -1332  -1241    103    -31    -98     18
   -290   -459   -168    374    -62   -314  -1350  -1257     83    -57   -127    -12
   -267   -555   -290    410     10   -423  -1345  -1231     62   -103   -194    -80
   -257   -646   -389    452     64   -519  -1254  -1132     88   -127   -249   -135
   -244   -605   -363    423     57   -483  -1153  -1010    176    -75   -231   -124
   -210   -444   -233    327     10   -340  -1065   -865    340     90    -80     18
   -200    -12    184    103   -192     85  -1049   -805    568    415    270    355
   -303    584    888   -140   -594    735  -1171  -1013    722    737    667    714
   -413    745   1158   -166   -787    950  -1522  -1462    581    784    779    792
   -449    387    836     31   -641    610  -1847  -1912    148    400    431    480
   -472   -322    148    394   -311    -88  -1961  -2164   -379   -262   -241    -98
   -436   -797   -361    618    -38   -579  -1938  -2088   -566   -561   -584   -392
   -348   -862   -514    602     80   -688  -1849  -1893   -462   -504   -576   -387
   -309   -789   -483    548     85   -636  -1725  -1722   -309   -384   -496   -314
   -285   -683   -397    483     54   -540  -1631  -1600   -176   -270   -405   -226
   -265   -623   -358    444     46   -491  -1587  -1545   -109   -215   -368   -187
   -262   -607   -348    433     38   -478  -1582  -1538    -93   -197   -353   -181
   -254   -597   -342    426     41   -470  -1577  -1527    -72   -184   -340   -174
   -259   -587   -327    423     31   -457  -1574  -1525    -62   -174   -335   -166
   -241   -574   -332    407     44   -454  -1579  -1532    -67   -171   -342   -168
   -239   -568   -329    402     41   -449  -1597  -1551    -77   -184   -366   -189
   -249   -558   -309    405     28   -433  -1600  -1556    -72   -168   -358   -184
   -252   -545   -293    397     20   -420  -1602  -1569    -75   -161   -348   -184
   -236   -530   -293    384     28   -413  -1608  -1574    -75   -155   -348   -181
   -223   -532   -309    376     41   -423  -1623  -1587    -83   -163   -363   -181
   -220   -519   -301    368     38   -410  -1628  -1587    -77   -158   -366   -174
   -215   -496   -283    353     31   -389  -1636  -1595    -67   -145   -361   -155
   -215   -488   -272    353     28   -381  -1649  -1613    -70   -153   -368   -155
   -226   -514   -288    368     28   -400  -1660  -1626    -72   -153   -376   -161
   -220   -506   -285    363     31   -394  -1675  -1631    -67   -148   -376   -161
   -215   -488   -272    350     28   -381  -1691  -1636    -67   -150   -379   -166
   -220   -480   -259    350     18   -371  -1693  -1628    -54   -135   -376   -163
   -207   -467   -259    337     23   -363  -1704  -1639    -54   -132   -376   -163
   -205   -472   -267    340     31   -371  -1706  -1636    -54   -124   -376   -158
   -194   -459   -265    324     31   -363  -1709  -1628    -51   -111   -368   -148
   -179   -446   -267    314     44   -358  -1714  -1621    -44   -103   -374   -142
   -163   -439   -275    301     54   -358  -1717  -1608    -36    -93   -366   -124
   -150   -415   -265    280     57   -340  -1727  -1595    -23    -72   -355   -103
   -135   -379   -244    254     51   -311  -1732  -1579     -7    -51   -348    -83
   -114   -337   -223    226     54   -280  -1735  -1566      2    -38   -337    -62
   -106   -316   -210    210     49   -262  -1735  -1564     10    -28   -324    -46
   -111   -314   -202    210     44   -259  -1738  -1569     15    -23   -324    -44
   -103   -285   -184    194     38   -236  -1735  -1566     28     -5   -316    -36
   -111   -277   -166    194     25   -223  -1722  -1561     41     15   -303    -25
   -122   -272   -150    194     12   -210  -1732  -1582     33     10   -314    -36
   -135   -262   -127    197     -5   -194  -1738  -1587     41     12   -314    -33
   -145   -272   -129    207    -10   -202  -1735  -1592     41      7   -329    -49
   -127   -283   -155    205     12   -220  -1732  -1608     36     -2   -353    -80
   -161   -306   -148    233     -7   -228  -1727  -1623     28    -10   -376   -103
   -161   -316   -155    239     -5   -236  -1735  -1649     12    -28   -402   -129
   -153   -316   -163    233      2   -241  -1743  -1667      5    -36   -410   -148
   -189   -337   -148    265    -20   -244  -1748  -1683     -5    -44   -423   -155
   -184   -366   -184    272     -2   -277  -1771  -1709    -28    -70   -457   -174
   -181   -381   -200    283      7   -290  -1771  -1719    -33    -75   -467   -179
   -163   -387   -223    275     25   -303  -1779  -1730    -36    -75   -472   -181
   -145   -392   -246    270     49   -319  -1800  -1751    -46    -80   -488   -197
   -148   -397   -252    270     51   -324  -1816  -1766    -59    -88   -496   -205
   -132   -384   -252    257     57   -319  -1821  -1771    -62    -93   -504   -210
   -124   -384   -262    252     67   -324  -1818  -1777    -70   -101   -517   -207
   -127   -381   -254    254     62   -319  -1821  -1779    -72    -96   -514   -205
   -119   -374   -257    244     67   -316  -1839  -1790    -85   -106   -519   -207
   -119   -374   -257    246     67   -316  -1847  -1800    -88   -106   -519   -207
   -109   -376   -270    241     77   -324  -1857  -1813    -96   -111   -524   -215
    -88   -345   -257    218     83   -301  -1857  -1810    -90   -101   -522   -213
    -96   -311   -215    202     57   -265  -1839  -1797    -70    -83   -506   -189
    -96   -285   -189    189     44   -239  -1818  -1790    -54    -77   -501   -176
    -96   -288   -192    189     44   -241  -1816  -1792    -57    -85   -509   -184
    -93   -283   -189    189     46   -236  -1816  -1787    -54    -72   -509   -181
    -72   -257   -184    163     54   -223  -1805  -1784    -54    -62   -509   -174
    -67   -207   -140    137     33   -174  -1800  -1787    -46    -46   -498   -163
    -75   -174    -98    122     10   -137  -1808  -1800    -44    -38   -491   -150
    -75   -176   -101    127     12   -140  -1829  -1826    -59    -49   -501   -148
    -75   -202   -127    137     25   -166  -1865  -1855    -88    -75   -524   -168
    -67   -202   -135    132     33   -168  -1893  -1875   -109    -88   -537   -174
    -85   -215   -129    150     20   -174  -1904  -1888   -122    -96   -545   -181
    -96   -259   -163    179     33   -213  -1927  -1912   -148   -122   -576   -205
    -93   -319   -228    205     64   -272  -1951  -1940   -181   -163   -623   -236
    -88   -374   -285    231     96   -329  -1974  -1969   -213   -194   -665   -270
    -90   -415   -324    252    116   -371  -1995  -1997   -241   -220   -696   -298
    -96   -444   -348    270    124   -397  -2018  -2021   -270   -246   -722   -327
   -106   -475   -371    288    132   -423  -2042  -2044   -296   -270   -753   -355
   -106   -483   -376    293    135   -431  -2047  -2049   -306   -277   -758   -363
    -98   -483   -384    288    140   -433  -2060  -2060   -314   -283   -763   -366
    -85   -504   -418    296    166   -462  -2075  -2078   -335   -301   -784   -387
   -101   -530   -428    314    161   -478  -2078  -2083   -342   -301   -795   -392
    -77   -589   -511    332    215   -550  -2075  -2070   -366   -332   -841   -433
    -59   -698   -639    376    288   -670  -2018  -2000   -374   -381   -919   -509
    -59   -714   -654    387    296   -685  -1906  -1878   -324   -376   -948   -550
    -31   -633   -605    332    283   -618  -1795  -1704   -197   -267   -865   -483
     12   -311   -324    148    168   -316  -1738  -1587     15      2   -587   -220
    -54    254    306   -101   -181    280  -1803  -1678    228    371   -155    184
   -213    688    901   -236   -555    795  -2078  -2070    249    592    150    454
   -265    530    795   -132   -530    662  -2475  -2556    -80    381    -10    298
   -309   -109    200    207   -254     44  -2670  -2915   -631   -254   -633   -244
   -301   -761   -459    530     77   -610  -2660  -2930   -992   -776  -1187   -717
   -226   -987   -761    607    267   -875  -2572  -2727   -969   -826  -1288   -802
   -168   -914   -745    540    288   -831  -2418  -2509   -795   -685  -1195   -717
   -135   -787   -652    459    257   -722  -2288  -2346   -639   -550  -1091   -626
   -116   -693   -579    402    228   -639  -2218  -2255   -548   -470  -1023   -561
    -96   -646   -550    371    226   -600  -2190  -2208   -504   -436   -995   -530
    -77   -636   -558    355    239   -597  -2182  -2200   -493   -426   -989   -519
    -67   -618   -550    342    241   -584  -2179  -2195   -485   -423   -989   -522
    -70   -605   -537    337    231   -571  -2179  -2195   -485   -420   -992   -532
    -64   -605   -540    335    236   -574  -2174  -2195   -483   -415   -997   -540
    -59   -574   -517    316    226   -545  -2166  -2184   -472   -392   -979   -532
    -49   -550   -501    298    223   -527  -2166  -2184   -462   -376   -966   -524
    -44   -540   -496    290    223   -517  -2174  -2195   -467   -379   -976   -532
    -33   -506   -472    270    218   -491  -2169  -2192   -462   -376   -974   -519
    -38   -506   -470    272    213   -488  -2166  -2187   -457   -379   -974   -511
    -38   -511   -472    275    215   -493  -2179  -2190   -459   -379   -976   -504
    -31   -491   -459    259    213   -475  -2179  -2187   -452   -374   -971   -491
    -28   -472   -444    252    207   -459  -2174  -2182   -449   -371   -963   -483
    -15   -467   -454    239    218   -459  -2177  -2179   -446   -366   -966   -496
    -12   -452   -439    231    213   -446  -2169  -2166   -436   -350   -958   -493
    -10   -436   -426    223    207   -431  -2158  -2158   -428   -340   -956   -483
    -10   -413   -402    213    194   -407  -2158  -2156   -423   -329   -953   -478
      0   -381   -384    189    189   -384  -2169  -2145   -415   -316   -945   -483
     15   -363   -379    174    194   -368  -2177  -2135   -413   -306   -943   -483
     20   -345   -366    161    192   -353  -2171  -2117   -400   -293   -930   -470
     38   -327   -366    145    202   -345  -2166  -2094   -389   -277   -917   -452
     59   -303   -366    119    210   -332  -2164  -2073   -376   -257   -904   -431
     67   -275   -342    103    202   -306  -2153  -2047   -350   -226   -885   -410
     77   -249   -329     83    202   -288  -2153  -2034   -348   -215   -878   -400
     77   -207   -285     64    181   -246  -2145  -2018   -337   -194   -857   -381
     75   -181   -259     51    166   -220  -2138  -2013   -332   -189   -846   -374
     77   -155   -233     38    155   -194  -2130  -2013   -322   -187   -839   -366
     83   -135   -218     25    148   -174  -2130  -2018   -316   -176   -836   -366
     80   -124   -205     23    142   -163  -2122  -2013   -306   -163   -831   -361
     62   -129   -194     31    127   -161  -2109  -2005   -296   -158   -828   -355
     67   -127   -194     28    129   -161  -2101  -2000   -288   -150   -831   -363
     72   -140   -213     33    140   -176  -2099  -2008   -290   -153   -844   -387
     51   -150   -202     49    127   -176  -2091  -2018   -293   -166   -854   -402
     44   -142   -189     49    114   -166  -2099  -2036   -309   -192   -878   -420
     41   -142   -184     51    111   -163  -2104  -2052   -319   -210   -898   -439
     38   -153   -192     57    114   -171  -2117  -2073   -332   -226   -922   -467
     25   -148   -174     62     98   -161  -2120  -2083   -332   -228   -922   -475
     18   -150   -171     64     93   -161  -2130  -2091   -342   -236   -927   -498
     25   -145   -171     59     96   -158  -2143  -2104   -355   -236   -937   -514
     25   -137   -166     54     96   -150  -2156  -2117   -361   -228   -945   -527
     33   -137   -171     51    101   -153  -2151  -2112   -353   -226   -948   -522
     28   -153   -184     59    106   -168  -2158  -2117   -361   -231   -956   -519
     33   -155   -192     59    111   -174  -2164  -2120   -363   -236   -971   -530
     44   -153   -197     51    119   -176  -2177  -2130   -371   -241   -979   -532
     33   -142   -176     54    103   -158  -2179  -2130   -371   -239   -969   -524
     25   -137   -166     54     96   -150  -2182  -2140   -381   -249   -987   -545
     23   -140   -163     57     90   -150  -2187  -2151   -387   -257  -1002   -561
     36   -124   -161     44     96   -140  -2197  -2161   -389   -257  -1000   -568
     41    -64   -106     12     72    -85  -2179  -2148   -374   -246   -971   -555
     36    -44    -80      2     57    -62  -2143  -2114   -342   -223   -945   -532
     33    -10    -44    -12     38    -25  -2122  -2088   -319   -202   -919   -506
     54     15    -38    -36     46    -10  -2127  -2086   -319   -200   -917   -509
     77     36    -41    -57     59     -2  -2138  -2094   -324   -202   -917   -517
     75     83      5    -80     36     46  -2132  -2094   -316   -192   -906   -504
     75    119     44    -96     15     80  -2125  -2091   -301   -179   -896   -480
     80    135     54   -109     12     96  -2138  -2109   -306   -189   -906   -483
     77    153     75   -114      2    114  -2164  -2135   -324   -197   -914   -485
     83    166     80   -124      2    122  -2197  -2161   -337   -200   -919   -488
     90    168     77   -129      7    124  -2216  -2174   -345   -205   -930   -493
     88    142     51   -116     18     96  -2236  -2192   -368   -231   -958   -514
     72     85     12    -77     31     49  -2262  -2216   -400   -267   -995   -550
     67     20    -46    -46     57    -12  -2299  -2236   -431   -306  -1041   -600
     77    -10    -88    -33     83    -49  -2322  -2260   -457   -337  -1072   -628
     64    -51   -116     -7     88    -85  -2333  -2281   -478   -363  -1101   -644
     59    -70   -129      5     93    -98  -2346  -2307   -501   -387  -1122   -662
     46    -83   -132     18     88   -109  -2366  -2322   -524   -402  -1140   -680
     36    -96   -135     28     83   -114  -2379  -2333   -537   -420  -1161   -701
     44    -96   -142     25     93   -119  -2395  -2343   -548   -428  -1174   -709
     49    -83   -132     18     90   -106  -2410  -2348   -550   -428  -1171   -717
     70    -96   -166     12    116   -129  -2418  -2348   -561   -444  -1189   -737
     96   -189   -285     46    189   -236  -2410  -2322   -592   -509  -1270   -807
     88   -298   -387    103    236   -342  -2314  -2221   -587   -561  -1350   -888
    109   -270   -379     80    244   -324  -2195  -2070   -509   -532  -1337   -891
    135    -67   -205    -33    168   -135  -2083  -1893   -324   -342  -1161   -730
    140    452    311   -298    -85    381  -2088  -1855    -67     28   -753   -348
      7   1091   1080   -550   -537   1085  -2273  -2101    106    394   -301     83
   -140   1337   1478   -597   -807   1408  -2665  -2574     18    493   -124    241
   -184    930   1111   -374   -649   1021  -2987  -3024   -426     77   -509   -109
   -197    132    327     31   -262    228  -3073  -3239  -1002   -646  -1252   -769
   -142   -392   -252    265     54   -322  -3013  -3135  -1210   -995  -1649  -1127
    -62   -433   -371    249    153   -402  -2876  -2909  -1091   -940  -1639  -1127
    -10   -283   -275    145    129   -280  -2712  -2694   -901   -787  -1522  -1026
     20   -145   -168     62     93   -155  -2629  -2579   -784   -685  -1441   -950
     36    -98   -137     28     85   -116  -2590  -2530   -735   -646  -1413   -917
     46    -80   -127     18     85   -103  -2569  -2509   -717   -631  -1408   -906
     46    -41    -90     -2     67    -64  -2561  -2499   -704   -613  -1402   -906
     57     -7    -64    -25     59    -36  -2556  -2491   -693   -605  -1400   -906
     67      7    -59    -38     62    -23  -2566  -2496   -696   -610  -1413   -924
     75     38    -36    -57     57      2  -2569  -2504   -701   -615  -1418   -943
     67     64     -2    -67     33     31  -2572  -2499   -698   -613  -1415   -945
     72     85     12    -80     31     49  -2579  -2501   -701   -615  -1426   -950
     83    106     23    -96     31     64  -2582  -2504   -706   -618  -1436   -956
     93    129     36   -111     28     83  -2577  -2499   -704   -613  -1436   -950
     80    135     54   -109     12     96  -2577  -2501   -698   -607  -1439   -943
     85    153     67   -119     10    111  -2579  -2499   -698   -610  -1439   -940
     90    179     88   -135      0    135  -2579  -2486   -698   -607  -1434   -935
     85    202    116   -142    -15    161  -2582  -2478   -696   -600  -1436   -940
     93    233    140   -163    -23    187  -2598  -2483   -698   -597  -1441   -953
     90    249    155   -171    -31    202  -2598  -2486   -698   -597  -1449   -963
     85    270    184   -179    -49    228  -2585  -2473   -688   -587  -1449   -966
    106    309    202   -207    -46    257  -2590  -2465   -683   -581  -1447   -963
    116    342    223   -231    -51    283  -2603  -2462   -688   -581  -1447   -966
    127    368    239   -249    -54    303  -2608  -2449   -688   -574  -1441   -969
    142    400    257   -272    -57    329  -2600  -2426   -678   -568  -1436   -961
    163    444    280   -303    -57    363  -2598  -2397   -662   -550  -1423   -935
    174    470    296   -322    -59    381  -2595  -2382   -652   -540  -1418   -927
    189    524    335   -358    -72    431  -2587  -2369   -641   -522  -1400   -911
    197    566    366   -384    -85    467  -2577  -2356   -631   -506  -1384   -896
    200    605    405   -402   -101    506  -2559  -2338   -618   -491  -1371   -878
    194    646    452   -420   -129    550  -2543  -2322   -605   -475  -1358   -859
    192    670    475   -431   -142    574  -2535  -2317   -600   -467  -1353   -839
    194    688    491   -441   -148    589  -2533  -2317   -602   -467  -1358   -828
    181    704    522   -441   -168    613  -2522  -2307   -589   -457  -1350   -818
    189    722    532   -457   -171    628  -2512  -2296   -584   -459  -1358   -828
    200    750    548   -475   -174    649  -2496  -2286   -576   -454  -1356   -831
    189    745    555   -470   -184    649  -2486  -2283   -579   -454  -1361   -844
    166    732    566   -449   -200    649  -2478  -2296   -594   -470  -1374   -870
    168    719    550   -444   -192    636  -2481  -2309   -615   -491  -1397   -888
    168    737    568   -452   -200    652  -2483  -2314   -623   -498  -1408   -893
    161    743    581   -452   -210    662  -2486  -2317   -628   -501  -1418   -901
    161    753    592   -457   -215    672  -2488  -2322   -636   -509  -1426   -909
    171    771    600   -470   -215    685  -2488  -2325   -641   -519  -1439   -911
    153    766    613   -459   -231    691  -2481  -2322   -649   -527  -1449   -909
    158    771    613   -465   -228    693  -2483  -2325   -659   -535  -1462   -919
    184    776    592   -480   -202    685  -2491  -2330   -678   -545  -1478   -935
    174    776    602   -478   -213    691  -2481  -2325   -683   -550  -1475   -924
    174    792    618   -483   -223    704  -2473  -2317   -688   -555  -1475   -922
    176    807    628   -493   -226    717  -2475  -2320   -701   -566  -1483   -930
    166    805    639   -485   -236    722  -2470  -2322   -719   -576  -1493   -932
    163    815    652   -491   -244    735  -2462  -2320   -730   -584  -1499   -932
    168    831    662   -501   -246    748  -2455  -2314   -743   -594  -1501   -937
    174    870    693   -524   -259    784  -2434  -2301   -737   -589  -1491   -935
    158    919    761   -537   -301    841  -2379  -2262   -701   -553  -1454   -898
    163    961    795   -563   -314    878  -2343  -2239   -691   -542  -1439   -880
    174    987    813   -581   -319    901  -2327  -2223   -688   -545  -1434   -862
    176    984    807   -581   -316    896  -2325  -2221   -698   -553  -1436   -867
    171   1015    844   -592   -335    930  -2304  -2197   -683   -542  -1418   -854
    181   1080    896   -631   -358    989  -2278  -2171   -665   -524  -1395   -818
    184   1117    932   -652   -374   1026  -2265  -2161   -665   -519  -1382   -795
    189   1130    937   -662   -374   1034  -2273  -2171   -685   -535  -1395   -797
    192   1137    945   -665   -376   1041  -2283  -2190   -709   -550  -1397   -800
    194   1143    948   -670   -376   1047  -2288  -2192   -722   -558  -1397   -802
    181   1119    937   -652   -376   1028  -2283  -2187   -743   -576  -1405   -807
    166   1070    904   -620   -368    989  -2291  -2195   -776   -610  -1436   -841
    155   1021    865   -587   -353    943  -2294  -2192   -805   -636  -1467   -859
    140    963    823   -555   -340    893  -2296  -2200   -841   -670  -1496   -883
    124    911    787   -519   -332    852  -2296  -2208   -878   -704  -1525   -919
    119    885    763   -504   -322    826  -2299  -2218   -909   -732  -1543   -948
    122    878    756   -498   -316    818  -2291  -2218   -930   -753  -1553   -961
    119    875    756   -498   -316    815  -2278  -2213   -945   -766  -1564   -969
    132    880    748   -506   -306    815  -2268  -2205   -953   -769  -1566   -971
    132    885    750   -511   -309    818  -2252  -2192   -956   -771  -1561   -966
    122    875    753   -498   -314    815  -2231  -2171   -961   -776  -1556   -963
    150    787    633   -470   -241    711  -2218  -2151  -1005   -836  -1621  -1026
    181    670    488   -426   -153    579  -2132  -2057  -1031   -909  -1712  -1119
    187    659    472   -426   -142    566  -1990  -1899   -984   -909  -1732  -1140
    210    769    558   -488   -174    665  -1831  -1691   -854   -797  -1639  -1047
    236   1236   1000   -737   -381   1117  -1766  -1566   -589   -444  -1257   -672
    129   1899   1769  -1015   -820   1834  -1852  -1686   -337    -20   -745   -174
    -59   2275   2333  -1109  -1195   2304  -2171  -2104   -335    168   -467     90
   -124   2060   2184   -966  -1153   2122  -2533  -2551   -649    -51   -649    -80
   -158   1247   1405   -545   -782   1325  -2650  -2839  -1270   -800  -1392   -756
   -109    602    711   -246   -410    654  -2590  -2795  -1610  -1278  -1906  -1234
    -18    480    498   -233   -259    488  -2436  -2548  -1538  -1270  -1943  -1278
     28    607    579   -316   -275    594  -2221  -2278  -1337  -1104  -1803  -1163
     62    748    685   -407   -311    717  -2073  -2104  -1184   -969  -1675  -1062
     83    820    737   -454   -327    779  -1987  -2010  -1114   -904  -1610  -1008
     98    846    745   -475   -324    797  -1930  -1958  -1091   -885  -1582   -989
     90    859    769   -475   -337    815  -1880  -1917  -1072   -870  -1561   -966
     85    872    784   -480   -350    828  -1849  -1886  -1065   -862  -1551   -945
     93    893    800   -493   -353    849  -1823  -1852  -1060   -854  -1538   -932
     93    901    807   -498   -358    857  -1790  -1816  -1047   -839  -1509   -914
     88    917    828   -501   -368    872  -1758  -1787  -1039   -828  -1493   -898
     93    937    844   -517   -376    891  -1732  -1764  -1034   -820  -1480   -872
     93    950    854   -522   -379    904  -1699  -1732  -1026   -813  -1470   -854
     93    961    867   -530   -387    914  -1665  -1701  -1021   -810  -1457   -849
    101    984    883   -542   -389    935  -1634  -1662  -1005   -797  -1436   -839
    103    997    893   -553   -394    945  -1613  -1634  -1000   -795  -1423   -826
    106   1018    911   -563   -402    966  -1587  -1602   -989   -789  -1402   -802
    101   1034    932   -568   -418    984  -1558  -1571   -979   -779  -1384   -787
    106   1044    937   -574   -415    992  -1538  -1551   -976   -782  -1371   -782
     90   1047    956   -568   -433   1002  -1506  -1514   -966   -769  -1345   -769
     98   1062    963   -581   -433   1013  -1475  -1480   -956   -758  -1327   -753
    111   1088    976   -602   -433   1034  -1444  -1444   -945   -745  -1309   -724
    119   1119   1000   -618   -439   1060  -1413  -1405   -930   -732  -1286   -701
    124   1143   1015   -633   -446   1080  -1384  -1363   -917   -722  -1265   -696
    142   1166   1023   -657   -439   1096  -1353  -1322   -906   -709  -1241   -683
    155   1184   1028   -672   -436   1109  -1325  -1280   -898   -696  -1223   -667
    166   1228   1062   -696   -446   1145  -1288  -1228   -872   -672  -1192   -633
    171   1262   1091   -719   -459   1176  -1249  -1176   -846   -649  -1153   -600
    174   1291   1114   -732   -470   1202  -1215  -1135   -828   -626  -1117   -571
    179   1327   1145   -753   -485   1236  -1171  -1091   -802   -600  -1078   -537
    179   1350   1171   -763   -496   1262  -1132  -1057   -789   -581  -1052   -519
    166   1374   1208   -771   -522   1293  -1088  -1026   -779   -563  -1026   -501
    168   1389   1221   -779   -524   1306  -1041   -992   -761   -548  -1000   -485
    166   1408   1241   -789   -537   1327  -1002   -956   -743   -532   -982   -472
    148   1418   1270   -782   -561   1345   -963   -917   -727   -514   -961   -465
    137   1410   1273   -776   -566   1343   -930   -888   -714   -514   -950   -465
    142   1408   1265   -774   -561   1337   -893   -870   -711   -519   -948   -470
    135   1405   1267   -771   -566   1335   -857   -846   -711   -524   -943   -472
    124   1387   1262   -756   -568   1325   -826   -828   -714   -535   -945   -483
    106   1369   1260   -740   -576   1314   -797   -810   -706   -535   -937   -485
    106   1358   1252   -732   -574   1306   -771   -792   -706   -535   -932   -493
    106   1356   1249   -730   -571   1304   -753   -776   -704   -535   -927   -491
    101   1345   1244   -722   -571   1296   -745   -763   -714   -548   -922   -491
     90   1337   1247   -717   -576   1293   -727   -745   -717   -553   -917   -491
     83   1330   1247   -706   -581   1288   -701   -724   -709   -548   -901   -485
     96   1317   1218   -706   -561   1267   -685   -706   -711   -548   -891   -485
     96   1317   1221   -706   -561   1270   -659   -680   -709   -545   -872   -483
     98   1317   1215   -709   -561   1267   -636   -659   -711   -548   -865   -478
     93   1301   1208   -698   -558   1257   -610   -636   -711   -548   -862   -475
     85   1286   1200   -685   -558   1244   -592   -620   -719   -550   -857   -470
     88   1293   1205   -691   -558   1249   -561   -602   -714   -545   -839   -459
     80   1293   1210   -688   -563   1252   -532   -581   -709   -548   -818   -452
     85   1319   1234   -704   -574   1278   -491   -545   -691   -530   -787   -431
     90   1358   1265   -724   -589   1312   -433   -493   -654   -501   -748   -394
     98   1400   1301   -748   -600   1350   -379   -441   -620   -470   -711   -358
    103   1410   1306   -758   -602   1358   -345   -407   -600   -454   -691   -337
    109   1405   1296   -758   -594   1353   -322   -389   -594   -454   -683   -332
    116   1421   1304   -769   -592   1361   -296   -368   -589   -452   -672   -322
    114   1452   1337   -782   -610   1395   -246   -327   -558   -423   -636   -285
    122   1504   1379   -815   -628   1441   -218   -301   -530   -392   -594   -249
    124   1504   1376   -815   -626   1441   -207   -296   -530   -387   -584   -239
    122   1473   1350   -800   -613   1413   -220   -301   -548   -405   -594   -246
    122   1480   1358   -800   -618   1421   -210   -285   -542   -394   -571   -223
    111   1444   1332   -782   -610   1389   -200   -275   -553   -400   -571   -223
    106   1402   1293   -756   -592   1348   -194   -275   -574   -420   -592   -246
    106   1337   1231   -724   -563   1286   -189   -277   -597   -449   -615   -270
     96   1257   1161   -675   -532   1210   -192   -280   -618   -478   -639   -290
     77   1189   1109   -636   -514   1150   -187   -283   -641   -514   -665   -319
     75   1153   1078   -615   -501   1117   -181   -280   -652   -524   -659   -327
     70   1122   1049   -597   -491   1088   -174   -272   -652   -532   -657   -337
     72   1101   1028   -587   -478   1065   -158   -262   -652   -542   -654   -340
     72   1085   1010   -581   -467   1049   -142   -249   -649   -545   -646   -335
     72   1072   1000   -574   -465   1036   -124   -233   -644   -537   -636   -327
     72   1060    987   -568   -457   1023   -103   -215   -641   -535   -631   -327
     85    989    904   -537   -407    948    -98   -202   -670   -574   -662   -363
    116    849    732   -485   -309    789    -33   -132   -701   -646   -750   -457
    111    800    685   -457   -285    743    103      0   -659   -654   -776   -501
    124    849    724   -488   -301    787    252    194   -545   -571   -698   -444
    155   1169   1013   -662   -428   1091    355    379   -303   -288   -397   -155
    127   1803   1673   -966   -771   1740    340    363     -2    148    116    348
    -57   2273   2330  -1109  -1192   2301    111     33    103    431    491    696
   -158   2179   2338  -1013  -1247   2257   -246   -423   -132    303    418    618
   -200   1470   1670   -633   -935   1569   -488   -852   -750   -381   -239     15
   -176    717    893   -272   -535    802   -493   -904  -1202   -969   -852   -553
    -80    509    589   -215   -335    548   -368   -675  -1166  -1008   -937   -646
     -5    587    592   -293   -298    592   -179   -397   -966   -846   -813   -542
     41    745    704   -392   -329    724    -15   -181   -771   -675   -662   -415
     44    839    792   -441   -374    815     80    -64   -657   -584   -571   -332
     64    854    787   -459   -361    820    140     -2   -610   -555   -537   -301
     77    854    776   -467   -350    815    176     33   -584   -537   -517   -285
     70    875    805   -472   -366    841    215     72   -558   -504   -475   -257
     72    870    797   -472   -363    833    233     88   -550   -491   -452   -249
     88    885    797   -488   -355    841    254    109   -545   -488   -439   -233
     83    891    805   -488   -361    849    277    129   -535   -478   -423   -223
     67    870    802   -467   -366    836    298    153   -522   -467   -413   -213
     77    859    779   -470   -350    818    314    168   -517   -462   -410   -202
     90    878    787   -485   -348    831    324    184   -504   -441   -384   -181
     96    888    789   -493   -348    839    335    200   -483   -420   -361   -158
    103    885    782   -493   -337    833    350    220   -470   -407   -348   -148
    103    885    779   -496   -337    831    368    241   -457   -402   -332   -132
    109    911    802   -509   -345    857    392    275   -433   -379   -296   -103
    109    924    815   -517   -353    870    413    301   -418   -363   -272    -90
    114    922    807   -517   -345    865    426    322   -400   -355   -257    -80
    111    917    805   -517   -348    862    433    337   -392   -348   -241    -67
    116    917    800   -517   -340    859    452    363   -368   -329   -223    -51
    129    924    792   -530   -332    859    480    397   -342   -309   -197    -25
    161    945    784   -553   -311    865    485    413   -329   -298   -181    -15
    148    950    802   -553   -327    878    504    446   -301   -262   -148     10
    168    966    797   -568   -314    883    514    483   -280   -239   -114     28
    181    997    815   -592   -316    906    530    519   -252   -210    -75     62
    200   1013    813   -605   -306    914    548    561   -218   -179    -41     96
    218   1047    826   -633   -303    935    561    597   -187   -142     -5    127
    226   1085    859   -657   -316    971    587    628   -155   -111     33    161
    236   1117    880   -678   -322    997    618    657   -124    -88     67    194
    244   1127    883   -685   -319   1005    646    683   -101    -72     85    215
    244   1124    880   -685   -319   1002    675    709    -75    -51    106    228
    239   1124    885   -683   -322   1005    688    717    -59    -38    122    236
    215   1119    901   -670   -342   1010    711    737    -31    -25    142    252
    226   1109    883   -667   -327    997    730    753    -12    -23    153    254
    213   1075    862   -646   -324    971    740    753    -12    -31    150    239
    192   1034    841   -613   -324    940    758    763    -12    -38    145    226
    189    989    797   -592   -303    893    766    750    -23    -59    127    202
    187    982    795   -584   -303    888    779    750    -18    -51    145    202
    171    963    789   -568   -309    878    784    753    -10    -49    153    197
    171    945    774   -558   -301    859    782    745    -18    -54    145    184
    171    932    761   -553   -296    846    779    740    -23    -59    140    176
    174    922    748   -548   -285    836    779    737    -25    -62    142    179
    155    898    743   -530   -293    820    800    753     -5    -46    163    192
    166    854    688   -509   -262    771    802    750     -7    -59    158    189
    153    831    675   -493   -259    753    805    750     -7    -59    166    194
    150    823    672   -485   -259    748    802    756      0    -59    174    205
    148    818    670   -483   -262    745    807    763      0    -64    179    213
    150    810    657   -480   -254    735    802    756     -5    -64    184    213
    150    813    659   -483   -257    737    797    750     -2    -70    189    207
    153    807    654   -480   -249    732    807    758      2    -67    205    215
    161    828    667   -496   -254    748    826    779     23    -46    236    239
    158    852    693   -504   -267    771    859    810     54    -15    267    272
    161    883    719   -522   -280    802    896    846     80     10    296    301
    176    878    701   -527   -262    789    893    846     80      7    290    298
    187    862    672   -527   -241    769    888    841     77      2    290    306
    181    885    701   -535   -259    795    904    857    103     23    314    335
    187    935    748   -563   -283    841    930    883    145     64    355    374
    192    945    753   -568   -280    849    924    878    158     70    361    379
    174    898    722   -537   -275    810    898    852    137     41    340    361
    174    891    717   -535   -270    805    883    846    135     41    350    371
    192    885    693   -540   -252    789    865    836    127     38    345    368
    187    844    657   -514   -233    750    854    826    116     31    335    355
    166    795    628   -480   -231    711    844    820    109     20    322    345
    166    730    563   -449   -197    646    823    802     85    -12    288    316
    163    659    496   -413   -166    579    805    784     54    -51    254    275
    158    623    465   -389   -153    545    795    774     41    -67    246    259
    153    581    426   -368   -137    504    784    756     20    -88    231    241
    142    527    381   -335   -119    454    782    748     12    -98    226    231
    135    488    350   -314   -109    418    779    745     12    -96    228    228
    145    483    337   -314    -96    410    769    743      7    -96    233    223
    166    485    316   -327    -75    402    763    743      2    -98    244    226
    158    436    277   -296    -59    355    771    753      2   -106    244    226
    174    332    158   -252      7    244    779    779    -18   -150    194    171
    176    231     54   -202     62    142    862    870     -5   -189    132     98
    181    254     72   -218     54    163    974    997     72   -150    158    106
    202    397    192   -301      5    296   1078   1153    228      7    319    241
    220    805    581   -514   -179    693   1127   1252    465    327    680    576
    109   1379   1270   -743   -579   1325   1091   1140    680    688   1117    966
    -15   1540   1556   -763   -784   1548    776    722    574    745   1249   1057
    -54   1195   1249   -571   -652   1221    441    270    161    384    937    763
    -70    524    594   -228   -332    561    316     10   -353   -257    298    200
    -10     93    103    -41    -57     98    314     75   -542   -540     -5    -70
     49    -18    -70    -15     59    -44    413    283   -436   -498      5    -62
     64     18    -46    -41     57    -12    550    465   -280   -387     93     20
     96    109     10   -103     41     59    652    597   -137   -267    197    114
    122    184     62   -153     31    124    701    672    -44   -184    283    174
    127    220     90   -176     18    155    732    714      5   -140    342    213
    135    223     88   -181     23    155    745    724     25   -122    368    223
    148    239     88   -194     28    166    758    732     44   -106    394    239
    145    246    101   -194     23    174    766    748     57    -88    423    254
    161    244     83   -202     38    163    763    745     51   -101    423    249
    161    241     80   -202     41    161    771    758     64    -80    444    267
    150    246     96   -200     25    171    771    769     80    -57    465    277
    150    228     77   -189     36    153    769    771     85    -59    478    285
    142    226     80   -187     31    153    769    771     98    -54    493    311
    137    233     96   -187     20    166    779    787    124    -33    517    332
    142    236     93   -192     23    166    771    787    132    -25    535    345
    153    246     93   -200     31    171    761    787    132    -20    553    350
    148    246     96   -197     25    171    766    789    137    -18    566    353
    145    249    103   -197     20    179    771    795    150     -7    579    363
    145    257    111   -202     15    184    766    795    161      5    600    374
    150    254    103   -202     23    179    766    810    179     31    628    384
    140    244    103   -194     18    174    766    831    194     51    649    394
    153    246     93   -200     28    171    758    841    207     62    670    415
    153    254     98   -205     25    179    753    846    226     75    693    433
    158    252     93   -205     33    174    745    862    239     88    714    454
    181    270     85   -226     46    179    740    888    265    122    745    491
    218    298     80   -259     67    189    735    909    290    150    784    527
    223    319     96   -272     64    207    745    937    319    174    823    558
    231    337    106   -283     62    223    761    966    340    197    852    581
    246    387    137   -316     54    262    776    995    374    236    893    618
    239    397    158   -319     38    277    795   1018    397    262    927    639
    239    405    166   -322     36    285    805   1021    410    272    948    641
    249    426    176   -337     36    301    813   1028    431    283    971    652
    241    428    184   -335     28    306    818   1026    431    277    979    652
    233    420    184   -327     25    303    826   1023    439    283    984    644
    218    405    187   -314     15    296    831   1013    441    280    987    633
    194    392    197   -293      0    296    831    989    433    272    987    615
    184    379    194   -283     -5    285    833    976    439    262    982    597
    179    355    176   -267      2    267    836    966    439    252    969    587
    176    340    163   -259      7    252    841    961    441    257    963    581
    166    335    168   -249      0    252    828    945    441    252    963    568
    163    335    168   -249     -2    252    818    930    431    244    966    561
    161    324    163   -244     -2    244    805    917    426    239    963    548
    161    322    161   -244      0    241    792    901    418    228    963    553
    168    316    148   -241     10    233    789    896    418    213    963    561
    168    277    109   -223     28    194    774    888    410    205    961    545
    166    296    129   -231     18    213    769    893    418    231    989    555
    161    298    137   -231     10    218    758    885    413    228    997    561
    176    316    140   -246     18    228    748    883    415    228   1000    558
    176    301    122   -239     28    210    745    875    418    236   1008    550
    176    306    129   -241     23    218    745    872    423    241   1021    555
    168    345    176   -259     -2    262    756    878    441    259   1041    568
    163    363    200   -262    -18    283    761    878    457    272   1060    581
    166    384    215   -275    -23    298    774    891    480    293   1083    602
    171    389    218   -283    -23    303    779    898    493    303   1093    615
    179    405    226   -296    -23    316    779    898    496    309   1106    631
    181    446    265   -314    -41    355    792    896    509    332   1137    646
    171    480    306   -327    -67    394    795    888    517    342   1148    654
    168    504    332   -337    -80    418    771    872    517    348   1156    654
    171    480    309   -327    -70    394    740    844    501    337   1150    644
    184    470    285   -327    -49    379    719    823    493    329   1145    641
    168    491    322   -329    -77    407    711    818    498    337   1161    659
    163    439    275   -301    -57    358    688    795    470    309   1137    644
    163    381    218   -275    -25    301    670    769    439    277   1106    615
    155    329    174   -241     -7    252    652    743    415    252   1075    584
    148    277    129   -215      7    202    639    727    389    228   1049    558
    145    226     80   -187     31    153    620    706    363    200   1023    540
    145    187     38   -168     51    114    597    680    337    176    995    514
    150    179     28   -163     62    103    581    662    324    166    984    506
    142    148      5   -148     67     77    568    652    319    158    976    501
    153    153      0   -155     77     77    561    644    324    161    979    496
    150    153      2   -153     72     77    555    633    319    163    976    485
    148    114    -33   -129     90     41    548    628    301    148    956    467
    163     20   -145    -93    153    -59    568    670    293    116    904    418
    161    -75   -236    -44    197   -155    652    766    316     93    844    353
    153    -72   -226    -41    187   -148    766    893    394    129    849    348
    179     28   -150   -103    166    -59    872   1041    530    254    956    444
    207    428    220   -319     -7    324    870   1072    737    561   1293    753
    109    932    820   -522   -355    878    727    862    859    862   1667   1075
     18   1156   1137   -587   -558   1148    374    423    740    943   1818   1184
    -28    911    940   -441   -483    924     46     -2    389    670   1582    966
    -83    210    293    -64   -189    252    -12   -202   -109     12    911    413
    -31   -218   -189    124     77   -205     33   -103   -277   -267    592    150
     33   -332   -366    148    200   -348    145    103   -181   -226    587    145
     57   -259   -316    101    187   -288    288    280    -12    -93    678    220
     93   -161   -254     33    171   -205    368    389    116     20    766    301
    109    -93   -202     -7    155   -148    420    454    202     96    828    361
    124    -70   -197    -28    161   -135    444    480    239    127    849    379
    111    -70   -181    -20    145   -124    454    496    259    148    862    381
    129    -54   -187    -38    158   -119    452    493    270    161    865    384
    137    -44   -181    -46    158   -111    449    491    277    168    870    387
    132    -31   -163    -51    148    -96    446    485    285    176    870    387
    135    -25   -161    -54    148    -93    452    491    298    194    883    402
    132    -33   -166    -51    148    -98    452    491    306    205    891    410
    137    -18   -158    -59    148    -88    449    491    316    220    906    426
    142    -10   -153    -67    148    -80    436    480    311    218    911    431
    163      5   -158    -83    161    -75    436    485    324    228    919    446
    148      5   -145    -77    148    -70    444    496    348    244    924    475
    142      2   -142    -72    142    -70    444    496    358    259    935    485
    155     10   -148    -85    153    -67    444    496    366    272    935    485
    161     18   -142    -88    153    -62    449    498    376    285    935    488
    137     10   -129    -75    135    -59    439    496    384    288    935    491
    142     25   -119    -85    132    -46    428    506    402    309    948    506
    148     31   -119    -90    132    -41    418    509    410    324    956    517
    155     46   -109   -101    132    -31    418    524    426    350    971    530
    171     72   -101   -124    137    -12    415    527    431    363    976    535
    202     88   -114   -145    158    -12    413    535    441    371    982    540
    223    101   -122   -163    171    -10    407    550    459    381    992    558
    215    124    -90   -168    153     18    420    587    491    420   1026    605
    241    135   -106   -189    174     12    415    602    496    436   1036    620
    244    155    -88   -200    166     33    426    618    517    459   1054    633
    233    184    -49   -210    140     67    449    639    545    488   1085    659
    249    210    -38   -228    145     85    452    639    558    504   1096    670
    252    213    -38   -233    145     88    446    631    558    511   1101    675
    241    228    -12   -236    127    109    446    623    571    530   1117    688
    228    236      7   -233    109    124    441    613    576    537   1122    691
    226    220     -5   -223    116    109    441    605    568    527   1104    667
    210    210     -2   -210    106    103    454    597    579    517   1083    649
    192    197      5   -194     93    101    462    587    587    519   1072    636
    189    205     15   -197     85    111    462    563    587    519   1057    610
    179    194     15   -187     83    106    454    540    584    511   1047    589
    176    176      0   -176     88     88    441    514    576    498   1028    568
    171    166     -7   -168     88     80    433    504    579    496   1015    566
    161    140    -20   -153     90     59    426    483    571    488   1000    558
    158    140    -18   -148     88     62    410    470    563    483    987    550
    145    119    -25   -132     85     46    397    459    553    478    979    540
    140    114    -25   -127     83     44    392    457    550    475    971    542
    135    103    -31   -119     83     36    384    454    550    478    969    550
    148    103    -44   -124     96     31    371    436    545    472    963    548
    145    101    -46   -124     96     25    358    426    542    467    950    540
    137     88    -49   -114     93     20    353    423    545    467    945    542
    140     98    -44   -119     90     28    350    418    548    475    943    548
    137    103    -33   -119     85     36    342    407    545    480    943    545
    137    124    -12   -135     75     57    345    407    555    488    948    545
    145    166     20   -158     62     93    348    415    571    506    963    558
    145    187     38   -166     51    114    350    415    584    514    974    571
    163    194     31   -179     67    114    350    418    592    511    971    574
    166    200     33   -184     64    119    363    420    600    517    969    576
    161    228     67   -194     46    148    374    420    613    537    979    581
    163    272    109   -218     25    192    363    413    620    548    987    594
    158    306    148   -231      5    228    350    402    626    558    997    607
    145    285    140   -215      0    215    319    374    610    542    984    594
    129    275    142   -202     -7    210    306    353    602    537    979    594
    145    277    132   -213      5    205    285    324    592    530    969    584
    137    254    116   -194     10    187    270    296    574    506    940    563
    132    215     83   -174     23    150    244    270    548    480    914    540
    135    145     10   -140     62     77    213    241    519    446    870    498
    111     77    -33    -96     72     20    200    231    498    431    841    480
    114     31    -83    -72     98    -25    184    205    467    407    802    457
    122      0   -124    -62    122    -62    150    168    436    376    763    426
    114    -25   -140    -44    124    -80    127    135    413    350    735    402
     98    -49   -150    -25    122   -101    119    116    402    335    717    389
    122    -44   -166    -38    142   -103    114    111    402    337    711    387
    116    -38   -155    -38    135    -96    101     96    394    340    706    379
    122    -59   -181    -31    150   -119     90     88    389    332    688    355
    145   -150   -296      0    220   -223     88    103    363    280    620    293
    161   -244   -405     41    283   -324    140    174    350    218    530    202
    140   -270   -410     64    272   -340    257    303    420    241    524    192
    161   -153   -314     -2    236   -233    363    465    568    381    646    301
    189    210     20   -202     83    116    384    535    782    678    963    602
     98    774    675   -436   -288    724    270    353    958   1013   1374    987
    -20   1039   1060   -509   -540   1049    -96   -111    865   1119   1553   1124
    -72    797    870   -363   -472    833   -444   -568    493    833   1309    891
   -111    109    218      0   -166    163   -568   -836    -41    174    644    327
    -59   -426   -366    244    153   -397   -530   -763   -280   -200    220    -18
      0   -504   -506    252    252   -506   -413   -540   -153   -132    228    -10
     41   -420   -462    189    249   -441   -270   -353     18      2    324     70
     59   -306   -366    119    213   -335   -163   -223    163    129    428    158
     77   -218   -296     70    187   -257   -109   -150    249    207    493    215
     88   -189   -277     49    181   -233    -93   -127    272    226    511    231
     96   -176   -275     38    184   -226    -90   -124    285    233    519    233
     96   -176   -275     38    184   -226    -90   -122    293    239    511    236
    101   -184   -285     41    192   -233    -88   -127    296    249    509    233
     96   -181   -277     41    187   -228    -90   -124    303    259    509    236
     96   -161   -257     33    176   -207    -98   -127    314    270    511    239
     96   -155   -252     28    174   -202   -111   -142    311    275    496    239
    106   -145   -252     20    179   -197   -122   -163    306    272    483    236
    106   -127   -233      7    168   -179   -111   -155    322    293    501    259
    106   -122   -228      7    166   -174   -116   -161    322    296    506    262
    111   -116   -231      0    168   -174   -137   -176    314    288    501    249
    119   -114   -233     -2    176   -174   -148   -184    311    293    501    246
    122   -103   -228    -10    174   -166   -153   -181    322    306    509    259
    116    -96   -215    -10    163   -155   -166   -189    324    311    509    257
    122    -80   -202    -23    158   -140   -179   -197    327    316    511    249
    116    -67   -184    -23    150   -124   -184   -202    335    316    511    246
    132    -59   -192    -36    161   -127   -189   -202    340    316    506    246
    137    -59   -197    -41    166   -127   -192   -197    353    327    511    257
    140    -46   -189    -46    163   -116   -192   -179    371    350    530    275
    155    -12   -168    -70    161    -90   -200   -163    389    368    548    293
    155    -12   -168    -72    158    -90   -210   -161    387    374    550    301
    163      2   -161    -83    161    -77   -210   -148    397    389    561    311
    184     38   -148   -111    166    -54   -207   -132    415    413    574    327
    202     80   -122   -140    163    -20   -210   -124    431    431    581    345
    207    101   -109   -155    158     -2   -207   -119    441    444    589    355
    202    109    -93   -158    148      7   -192   -114    454    457    597    371
    200    111    -88   -158    145     12   -200   -129    446    454    587    361
    189    116    -72   -153    132     23   -194   -140    449    467    589    363
    189    129    -59   -161    124     36   -192   -140    459    478    607    371
    192    140    -51   -166    122     44   -192   -140    472    483    623    374
    194    140    -54   -168    124     44   -197   -150    475    478    613    358
    176    124    -51   -150    114     36   -192   -166    470    470    597    335
    158    103    -57   -132    109     23   -202   -192    459    449    579    303
    150     90    -59   -122    106     15   -213   -215    449    439    566    288
    145     83    -62   -116    101     10   -226   -236    439    428    548    270
    142     70    -72   -106    109      0   -244   -259    431    415    532    249
    137     67    -72   -103    106     -2   -259   -283    418    413    524    233
    135     59    -77    -98    106     -7   -272   -301    413    410    517    226
    132     49    -83    -93    109    -15   -277   -314    407    405    504    215
    122     46    -75    -83     98    -12   -285   -322    407    410    501    218
    132     44    -88    -90    111    -20   -301   -340    394    405    485    213
    145     49    -96    -98    119    -23   -314   -350    392    405    472    210
    145     41   -103    -96    122    -31   -327   -363    389    397    457    200
    142     31   -111    -85    127    -38   -348   -381    379    389    446    184
    145     31   -116    -90    132    -41   -368   -402    363    379    433    181
    153     46   -106   -101    129    -28   -371   -407    363    379    433    187
    153     72    -80   -116    116     -2   -363   -405    379    387    444    194
    155    119    -36   -137     96     41   -345   -394    400    410    467    223
    161    142    -18   -153     88     62   -335   -392    407    415    470    231
    161    155     -5   -158     83     75   -327   -392    405    415    467    231
    155    163      5   -161     75     85   -329   -405    402    415    465    228
    166    202     36   -184     64    119   -327   -407    410    431    475    246
    155    236     80   -197     36    158   -324   -415    420    441    491    262
    166    246     80   -207     41    163   -342   -436    418    441    491    257
    168    249     77   -210     44    166   -381   -472    400    431    478    239
    161    236     75   -197     44    155   -420   -509    379    415    457    228
    153    228     75   -194     38    153   -444   -524    361    407    441    223
    155    210     54   -184     51    132   -462   -545    340    400    420    215
    158    166      7   -163     75     88   -485   -579    306    374    384    187
    142     98    -44   -119     93     28   -501   -607    280    337    345    155
    145     54    -93   -101    119    -18   -524   -631    254    306    314    124
    137      0   -140    -70    137    -70   -553   -657    218    275    277     90
    127    -33   -163    -49    142    -96   -579   -683    192    249    252     70
    135    -67   -202    -33    168   -135   -602   -719    161    218    223     38
    137    -77   -215    -31    174   -145   -620   -750    137    200    197     10
    135    -83   -218    -25    174   -150   -639   -769    124    189    181    -10
    114    -85   -200    -15    155   -142   -646   -771    127    194    187     -5
    116   -116   -233      0    174   -174   -659   -776    114    181    168    -18
    148   -213   -363     31    252   -288   -662   -763     77    127     98    -67
    161   -327   -488     83    324   -407   -594   -691     59     62      7   -145
    163   -345   -511     90    335   -428   -485   -574    103     57    -28   -171
    189   -285   -475     49    332   -379   -371   -410    218    153     36   -114
    213    114    -98   -166    153     10   -350   -342    441    465    368    200
    114    714    600   -413   -244    657   -470   -511    639    839    813    610
    -31   1075   1104   -524   -568   1091   -818   -950    602   1005   1060    815
    -72    917    989   -420   -530    953  -1210  -1439    270    792    896    652
   -116    142    259    -12   -189    200  -1345  -1740   -311     75    187     41
    -70   -459   -392    265    158   -426  -1312  -1696   -610   -381   -303   -381
     10   -571   -584    277    296   -576  -1205  -1486   -524   -368   -342   -413
     51   -470   -522    210    285   -496  -1031  -1244   -316   -210   -223   -314
     85   -337   -423    124    252   -379   -927  -1111   -168    -88   -122   -228
    116   -257   -374     70    244   -314   -872  -1054    -93    -15    -67   -181
    122   -239   -363     57    241   -301   -849  -1028    -62     10    -51   -166
    122   -236   -358     57    239   -296   -846  -1028    -59     15    -49   -163
    119   -226   -345     51    231   -285   -852  -1031    -57     25    -51   -155
    124   -226   -350     49    236   -288   -859  -1034    -57     25    -59   -155
    132   -220   -353     41    241   -285   -865  -1036    -59     28    -59   -153
    142   -213   -355     36    249   -283   -867  -1039    -64     31    -67   -153
    148   -205   -353     25    249   -277   -867  -1047    -64     31    -72   -145
    140   -184   -327     20    233   -254   -872  -1052    -59     38    -72   -135
    150   -155   -306      2    226   -231   -883  -1062    -51     44    -70   -129
    161   -145   -306     -7    233   -226   -891  -1070    -49     44    -75   -124
    150   -153   -303      0    226   -228   -893  -1072    -49     44    -80   -127
    153   -145   -298     -5    223   -220   -896  -1072    -44     51    -80   -129
    150   -137   -288     -7    218   -213   -896  -1083    -44     51    -85   -135
    150   -116   -267    -15    207   -192   -901  -1088    -38     57    -88   -135
    148   -122   -270    -15    207   -194   -906  -1093    -41     62    -88   -135
    174    -98   -272    -38    223   -184   -917  -1098    -38     70    -85   -135
    171    -75   -249    -49    207   -161   -922  -1091    -28     80    -80   -127
    168    -54   -223    -57    194   -137   -924  -1088    -18     90    -72   -122
    192    -41   -233    -77    213   -137   -932  -1085    -12    101    -70   -124
    200    -25   -228    -88    213   -127   -943  -1078     -5    116    -64   -119
    210     -2   -213   -103    210   -109   -945  -1067      7    127    -54   -101
    220     20   -200   -119    210    -88   -937  -1049     23    137    -44    -77
    241     49   -194   -148    218    -70   -940  -1036     31    155    -33    -62
    241     64   -179   -153    210    -57   -937  -1023     41    174    -25    -46
    236     67   -168   -153    202    -49   -927  -1013     54    187    -18    -36
    239     83   -155   -161    197    -36   -922  -1018     62    194    -18    -28
    236    106   -129   -174    181    -10   -924  -1031     70    200    -15    -15
    244    124   -119   -184    181      2   -930  -1041     70    200    -18    -15
    249    129   -122   -189    184      5   -932  -1052     72    202    -25    -12
    265    132   -132   -197    200      0   -927  -1057     80    215    -25    -15
    249    137   -111   -192    179     12   -919  -1057     88    226    -25    -18
    236    124   -111   -181    174      7   -917  -1065     85    218    -41    -33
    228    114   -114   -174    171      0   -924  -1088     75    205    -62    -59
    202     88   -114   -145    158    -12   -930  -1098     67    197    -75    -70
    189     64   -124   -127    155    -28   -943  -1119     59    187    -93    -85
    184     49   -135   -116    161    -41   -961  -1153     46    171   -116   -101
    192     51   -142   -122    166    -44   -976  -1179     33    161   -135   -111
    194     51   -142   -122    168    -44   -987  -1192     31    161   -150   -122
    189     41   -150   -116    168    -51  -1005  -1208     23    158   -155   -135
    187     36   -150   -111    168    -57  -1021  -1218     12    150   -163   -148
    168     36   -135   -103    150    -49  -1031  -1228      5    145   -171   -158
    171     49   -122   -109    148    -36  -1034  -1239      5    155   -174   -161
    189     49   -140   -122    163    -44  -1044  -1257     -5    145   -197   -168
    181     46   -135   -114    158    -44  -1049  -1267    -12    140   -205   -171
    179     36   -145   -109    163    -54  -1057  -1278    -20    132   -220   -179
    184     44   -140   -114    163    -46  -1065  -1293    -28    122   -236   -189
    189     90   -101   -142    145     -5  -1052  -1286    -15    132   -223   -179
    192    135    -59   -163    127     38  -1036  -1267      2    155   -202   -163
    192    161    -31   -176    109     67  -1021  -1260     18    168   -189   -158
    192    171    -20   -181    106     75  -1015  -1262     15    174   -187   -166
    192    158    -33   -176    111     62  -1026  -1278     -5    155   -202   -174
    197    194     -2   -194    101     96  -1023  -1283      0    163   -192   -153
    218    254     36   -236     90    145  -1034  -1293      7    176   -174   -132
    210    285     75   -246     67    181  -1031  -1299     20    192   -153   -111
    197    259     62   -228     64    163  -1062  -1337     -5    168   -176   -129
    202    254     49   -228     75    153  -1096  -1374    -31    148   -197   -137
    194    254     59   -226     64    158  -1117  -1395    -46    135   -207   -132
    187    218     31   -202     77    124  -1135  -1421    -72    114   -231   -153
    189    187     -5   -189     96     90  -1153  -1452   -103     90   -259   -179
    181    119    -64   -150    122     28  -1182  -1480   -140     54   -296   -215
    168     49   -122   -111    145    -33  -1210  -1506   -179     15   -337   -244
    166     -5   -171    -80    168    -88  -1234  -1538   -213    -20   -374   -267
    161    -36   -200    -62    179   -116  -1265  -1569   -244    -46   -400   -280
    145    -59   -207    -44    176   -132  -1275  -1582   -259    -54   -407   -275
    129    -93   -226    -20    176   -158  -1291  -1600   -283    -75   -431   -285
    132   -101   -233    -15    181   -166  -1301  -1613   -301    -80   -436   -296
    129   -114   -244    -10    184   -176  -1309  -1623   -314    -88   -433   -298
    132   -132   -265     -2    197   -197  -1322  -1636   -337   -114   -452   -316
    181   -226   -410     20    293   -319  -1340  -1639   -392   -184   -527   -389
    210   -335   -545     62    376   -439  -1273  -1564   -410   -249   -615   -483
    202   -324   -527     59    361   -423  -1150  -1428   -353   -233   -626   -498
    220   -205   -428     -7    324   -316  -1039  -1270   -226   -116   -527   -405
    244    213    -31   -231    137     90  -1013  -1192     12    197   -184    -72
    127    857    730   -491   -301    795  -1130  -1353    236    600    303    394
    -44   1189   1231   -574   -639   1210  -1506  -1826    181    750    537    600
    -83    904    984   -410   -535    943  -1883  -2291   -194    449    283    355
   -109    111    218     -2   -163    163  -2036  -2598   -805   -280   -444   -290
    -54   -530   -475    293    210   -504  -1990  -2543  -1111   -740   -956   -756
     38   -563   -605    259    322   -584  -1852  -2299   -974   -657   -924   -737
     83   -428   -514    171    296   -470  -1675  -2065   -763   -485   -797   -628
    106   -296   -402     93    254   -348  -1558  -1919   -615   -358   -691   -532
    127   -226   -353     49    239   -288  -1509  -1855   -545   -296   -646   -483
    127   -220   -348     46    236   -283  -1496  -1842   -532   -285   -652   -480
    122   -207   -332     41    226   -270  -1480  -1831   -519   -272   -644   -470
    119   -197   -319     36    218   -257  -1478  -1831   -519   -270   -636   -465
    129   -187   -316     28    223   -252  -1486  -1836   -519   -272   -633   -462
    132   -184   -316     23    223   -249  -1486  -1836   -514   -267   -631   -459
    135   -166   -301     15    218   -233  -1486  -1834   -517   -259   -628   -457
    135   -150   -288      5    210   -218  -1486  -1831   -517   -249   -623   -452
    145   -137   -283     -2    213   -210  -1483  -1831   -517   -244   -618   -452
    140   -132   -272     -5    205   -202  -1483  -1836   -517   -246   -623   -454
    145   -109   -254    -18    197   -181  -1488  -1844   -517   -241   -626   -454
    137   -101   -241    -18    187   -171  -1491  -1847   -519   -236   -626   -449
    124    -90   -215    -15    168   -153  -1488  -1852   -519   -231   -626   -444
    127    -77   -205    -25    163   -140  -1491  -1844   -506   -226   -618   -433
    148    -59   -207    -44    176   -132  -1493  -1844   -498   -220   -615   -428
    145    -57   -202    -44    171   -127  -1499  -1844   -493   -218   -613   -426
    135    -57   -192    -38    163   -124  -1504  -1839   -493   -215   -613   -418
    150    -20   -171    -64    158    -96  -1504  -1831   -485   -200   -605   -407
    161      0   -161    -80    161    -80  -1506  -1823   -480   -189   -597   -405
    161     15   -145    -90    153    -64  -1506  -1810   -467   -179   -592   -405
    174     36   -137   -103    155    -49  -1512  -1808   -467   -168   -589   -407
    176     59   -119   -119    148    -28  -1514  -1795   -454   -153   -574   -394
    189     80   -111   -135    150    -15  -1506  -1774   -436   -132   -555   -374
    200    111    -88   -155    145     12  -1504  -1756   -423   -114   -537   -348
    215    137    -77   -176    148     31  -1501  -1745   -418   -101   -524   -335
    223    158    -64   -192    142     46  -1496  -1743   -410    -90   -519   -327
    220    171    -49   -197    135     59  -1491  -1745   -402    -83   -519   -327
    210    200    -12   -205    111     93  -1486  -1743   -389    -67   -511   -314
    210    220     10   -215    101    116  -1475  -1732   -371    -46   -493   -290
    210    236     25   -226     93    132  -1460  -1735   -361    -36   -485   -280
    215    241     25   -228     93    135  -1460  -1738   -355    -33   -488   -283
    210    236     25   -226     93    132  -1465  -1740   -353    -36   -496   -290
    200    241     41   -220     80    142  -1462  -1745   -355    -44   -506   -309
    181    239     54   -210     62    148  -1457  -1756   -361    -49   -522   -322
    176    213     36   -194     70    124  -1470  -1779   -371    -59   -545   -340
    158    197     36   -179     59    116  -1493  -1797   -384    -72   -558   -358
    153    187     33   -168     59    111  -1504  -1813   -389    -80   -561   -366
    163    171      7   -168     77     88  -1517  -1829   -400    -85   -568   -379
    174    179      5   -179     85     93  -1535  -1847   -413    -93   -579   -394
    166    194     28   -181     67    114  -1535  -1849   -407    -85   -576   -389
    163    189     25   -176     70    109  -1543  -1855   -410    -83   -581   -389
    155    179     23   -168     67    101  -1548  -1865   -418    -88   -594   -400
    161    192     31   -179     64    111  -1551  -1870   -420    -90   -605   -405
    158    197     36   -179     59    119  -1558  -1883   -431    -98   -613   -410
    163    184     20   -174     72    103  -1579  -1914   -452   -114   -633   -428
    158    189     31   -176     64    111  -1592  -1930   -465   -124   -644   -436
    163    210     46   -187     59    129  -1592  -1935   -462   -127   -646   -436
    181    259     77   -220     51    168  -1582  -1925   -446   -106   -636   -420
    194    301    106   -246     44    205  -1571  -1917   -428    -88   -623   -405
    202    350    148   -277     25    252  -1558  -1919   -418    -77   -618   -400
    213    376    163   -293     25    270  -1556  -1922   -413    -75   -618   -394
    215    374    158   -296     28    265  -1566  -1930   -418    -83   -626   -402
    223    402    179   -311     23    290  -1574  -1932   -410    -75   -626   -400
    207    444    236   -327    -12    340  -1566  -1927   -392    -54   -602   -381
    215    472    257   -345    -20    366  -1569  -1938   -384    -41   -597   -376
    213    480    265   -348    -25    374  -1597  -1979   -407    -54   -623   -397
    200    457    257   -327    -28    358  -1628  -2023   -436    -80   -649   -423
    194    444    246   -319    -28    345  -1647  -2044   -449    -90   -665   -428
    200    413    213   -306     -5    314  -1675  -2070   -470   -114   -691   -441
    197    368    171   -285     12    270  -1696  -2091   -491   -140   -724   -470
    181    296    114   -239     33    205  -1722  -2112   -519   -166   -761   -506
    189    249     59   -220     64    153  -1756  -2143   -553   -194   -797   -537
    181    197     15   -189     83    106  -1787  -2177   -589   -231   -841   -574
    197    171    -28   -187    111     72  -1813  -2197   -613   -254   -870   -600
    192    129    -62   -161    127     33  -1831  -2221   -633   -272   -898   -618
    207    122    -88   -166    148     15  -1829  -2226   -639   -272   -917   -623
    220    135    -88   -179    153     23  -1834  -2231   -633   -272   -924   -620
    179    103    -75   -142    127     15  -1870  -2262   -654   -293   -945   -639
    187     83   -103   -135    145    -10  -1896  -2286   -678   -314   -987   -678
    194    -18   -215    -90    205   -116  -1909  -2294   -724   -366  -1065   -748
    194   -150   -345    -23    267   -246  -1857  -2236   -753   -433  -1158   -846
    192   -197   -389      0    290   -290  -1751  -2130   -724   -462  -1221   -924
    181   -210   -392     15    285   -301  -1621  -1956   -623   -402  -1195   -911
    213    202    -12   -210    114     96  -1566  -1834   -363    -75   -854   -571
    158    911    750   -535   -296    831  -1673  -1940    -88    371   -337    -57
     -2   1392   1395   -696   -698   1395  -2003  -2348    -15    641      7    270
    -67   1262   1330   -597   -698   1296  -2400  -2816   -270    498    -98    161
    -96    441    537   -174   -316    488  -2592  -3187   -935   -267   -867   -537
    -41   -239   -197    140     75   -218  -2585  -3216  -1350   -836  -1480  -1106
     44   -389   -436    171    239   -413  -2457  -3003  -1288   -857  -1561  -1215
     93   -267   -361     88    226   -314  -2275  -2751  -1080   -691  -1447  -1140
    135   -135   -272      0    202   -202  -2158  -2598   -924   -550  -1340  -1052
    153    -75   -228    -38    189   -150  -2096  -2520   -839   -475  -1291  -1013
    168    -59   -231    -57    197   -145  -2073  -2486   -805   -446  -1275  -1005
    200    -31   -231    -83    215   -129  -2078  -2488   -802   -441  -1273  -1015
    187    -36   -223    -77    205   -129  -2088  -2491   -813   -444  -1286  -1044
    189    -36   -226    -77    205   -129  -2099  -2504   -833   -454  -1301  -1072
    189    -38   -228    -77    207   -132  -2088  -2499   -839   -444  -1304  -1096
    192    -41   -233    -75    213   -137  -2083  -2496   -841   -433  -1306  -1117
    207    -44   -252    -80    228   -148  -2091  -2499   -846   -433  -1330  -1124
    213    -25   -239    -93    223   -132  -2096  -2501   -836   -423  -1356  -1065
    233     15   -220   -127    228   -101  -2109  -2509   -826   -407  -1374  -1018
    265     23   -241   -142    254   -109  -2135  -2525   -836   -410  -1402  -1010
    277     31   -246   -155    262   -109  -2148  -2527   -852   -413  -1431  -1018
    290     33   -257   -163    275   -111  -2161  -2535   -870   -423  -1470  -1034
    306     46   -259   -176    280   -103  -2171  -2546   -880   -423  -1506  -1054
    309     54   -254   -181    283    -98  -2179  -2553   -883   -420  -1532  -1078
    327     90   -236   -207    280    -72  -2197  -2551   -885   -413  -1551  -1072
    368    124   -244   -246    306    -59  -2218  -2548   -896   -410  -1584  -1062
    381    142   -241   -262    311    -49  -2231  -2540   -904   -405  -1608  -1041
    363    132   -231   -246    298    -49  -2252  -2535   -909   -400  -1623  -1021
    381    168   -213   -277    296    -20  -2265  -2512   -904   -384  -1634   -987
    392    215   -176   -303    283     18  -2278  -2488   -896   -368  -1639   -953
    407    249   -158   -329    283     46  -2296  -2460   -880   -350  -1623   -914
    428    288   -140   -358    285     75  -2304  -2426   -857   -332  -1592   -878
    439    311   -127   -376    283     93  -2330  -2416   -854   -329  -1574   -872
    462    366    -96   -415    277    135  -2330  -2400   -839   -319  -1540   -867
    454    389    -67   -423    259    161  -2335  -2392   -823   -311  -1514   -875
    457    431    -25   -444    241    202  -2335  -2382   -787   -298  -1486   -865
    444    446      2   -446    220    226  -2333  -2385   -745   -285  -1465   -857
    444    436    -10   -441    228    213  -2330  -2392   -727   -277  -1454   -862
    418    402    -15   -410    218    194  -2317  -2400   -727   -277  -1454   -875
    389    389      0   -389    194    194  -2309  -2405   -724   -272  -1454   -880
    371    394     20   -384    174    207  -2288  -2410   -727   -267  -1460   -885
    361    350    -10   -355    184    171  -2288  -2439   -756   -288  -1496   -919
    363    316    -46   -342    205    135  -2291  -2468   -776   -314  -1530   -953
    342    270    -72   -306    207     98  -2294  -2496   -797   -348  -1566   -989
    350    236   -116   -293    233     59  -2322  -2535   -833   -397  -1610  -1028
    353    241   -114   -298    233     64  -2333  -2559   -849   -418  -1626  -1039
    337    236   -101   -285    218     67  -2333  -2574   -849   -431  -1628  -1034
    348    215   -132   -280    241     41  -2351  -2605   -875   -457  -1649  -1044
    337    213   -124   -277    231     44  -2359  -2629   -893   -480  -1670  -1060
    327    194   -132   -259    231     31  -2361  -2642   -906   -504  -1693  -1065
    340    168   -171   -254    254      0  -2377  -2668   -935   -527  -1725  -1072
    327    155   -171   -241    249     -7  -2397  -2696   -963   -545  -1758  -1093
    335    200   -137   -267    236     31  -2413  -2722   -982   -542  -1782  -1111
    335    179   -155   -257    246     12  -2423  -2740   -976   -548  -1810  -1132
    340    155   -184   -249    262    -12  -2447  -2769   -974   -561  -1855  -1171
    368    176   -192   -272    280     -7  -2468  -2798   -989   -581  -1893  -1218
    353    205   -148   -280    249     28  -2447  -2785   -971   -561  -1886  -1226
    329    233    -96   -283    213     70  -2436  -2779   -958   -545  -1888  -1247
    314    277    -36   -298    174    122  -2434  -2782   -956   -535  -1891  -1280
    327    306    -20   -316    174    142  -2444  -2792   -963   -537  -1901  -1325
    353    288    -64   -322    207    111  -2462  -2818   -992   -558  -1938  -1306
    363    298    -67   -332    215    116  -2457  -2818   -982   -542  -1932  -1236
    381    342    -38   -363    210    153  -2455  -2824   -982   -532  -1925  -1205
    376    413     36   -394    171    226  -2460  -2831   -982   -511  -1904  -1174
    371    358    -12   -366    192    171  -2509  -2881  -1026   -555  -1945  -1202
    376    314    -64   -345    220    124  -2543  -2922  -1049   -592  -1971  -1226
    410    340    -72   -376    241    135  -2556  -2935  -1041   -594  -1964  -1213
    415    283   -132   -348    275     75  -2587  -2956  -1072   -633  -1992  -1241
    394    187   -210   -290    301    -10  -2613  -2979  -1122   -672  -2023  -1280
    413    142   -270   -277    342    -62  -2634  -3003  -1169   -706  -2052  -1314
    426     75   -353   -252    389   -137  -2670  -3039  -1234   -766  -2107  -1374
    426     18   -407   -220    418   -194  -2712  -3081  -1293   -813  -2161  -1423
    431      0   -431   -218    431   -215  -2727  -3112  -1330   -846  -2205  -1462
    410    -51   -465   -179    436   -257  -2735  -3130  -1356   -875  -2242  -1486
    407    -75   -483   -166    444   -280  -2743  -3138  -1382   -896  -2268  -1496
    420    -85   -506   -166    462   -296  -2751  -3146  -1402   -901  -2291  -1504
    418   -106   -524   -155    470   -314  -2753  -3154  -1418   -919  -2320  -1512
    423   -129   -553   -148    485   -340  -2753  -3159  -1436   -945  -2351  -1519
    418   -220   -639    -98    527   -428  -2746  -3141  -1480  -1002  -2429  -1571
    405   -316   -722    -44    563   -519  -2670  -3057  -1493  -1057  -2525  -1631
    381   -340   -724    -20    553   -532  -2551  -2938  -1444  -1054  -2579  -1608
    400   -267   -667    -67    532   -467  -2434  -2795  -1340   -963  -2540  -1415
    446     72   -374   -259    410   -150  -2405  -2727  -1171   -730  -2291  -1093
    340    620    280   -480     31    452  -2460  -2824   -987   -405  -1893   -732
    220    924    701   -574   -241    813  -2782  -3252  -1072   -298  -1719   -636
    181    732    550   -457   -184    641  -3128  -3694  -1428   -553  -1930   -870
    109     85    -25    -98     64     31  -3234  -3936  -1927  -1171  -2543  -1415
    145   -428   -574    142    358   -501  -3213  -3868  -2187  -1569  -2961  -1787
    218   -558   -779    168    496   -667  -3102  -3639  -2101  -1566  -2985  -1842
    231   -514   -745    140    488   -631  -2953  -3450  -1953  -1478  -2920  -1821
    223   -418   -641     93    431   -530  -2834  -3312  -1818  -1379  -2831  -1777
    207   -371   -579     83    392   -475  -2766  -3221  -1719  -1304  -2759  -1751
    267   -293   -563     10    413   -428  -2751  -3185  -1686  -1286  -2733  -1769
    298   -270   -571    -15    433   -420  -2727  -3161  -1673  -1283  -2722  -1792
    327   -262   -589    -33    457   -426  -2712  -3148  -1665  -1291  -2725  -1777
    314   -285   -600    -12    457   -441  -2694  -3130  -1660  -1306  -2738  -1738
    298   -267   -566    -18    431   -415  -2691  -3115  -1657  -1301  -2740  -1714
    290   -246   -537    -23    413   -389  -2686  -3109  -1662  -1309  -2748  -1709
    285   -231   -517    -28    400   -371  -2673  -3091  -1649  -1299  -2746  -1693
    311   -231   -542    -38    426   -387  -2668  -3078  -1636  -1275  -2746  -1680
    301   -231   -532    -36    415   -379  -2660  -3065  -1626  -1262  -2746  -1670
    298   -202   -501    -49    397   -350  -2662  -3052  -1626  -1252  -2743  -1657
    301   -168   -470    -67    384   -319  -2662  -3042  -1626  -1244  -2743  -1644
    301   -184   -485    -57    392   -335  -2647  -3031  -1628  -1239  -2746  -1639
    290   -166   -457    -62    374   -311  -2652  -3026  -1636  -1236  -2756  -1641
    265   -150   -415    -57    337   -283  -2647  -3013  -1639  -1221  -2746  -1636
    254   -166   -420    -46    335   -293  -2626  -2985  -1628  -1195  -2727  -1618
    241   -184   -426    -28    332   -303  -2603  -2951  -1623  -1171  -2709  -1600
    277   -176   -457    -51    363   -316  -2605  -2935  -1634  -1163  -2714  -1610
    309   -158   -467    -75    387   -314  -2595  -2909  -1631  -1143  -2696  -1597
    309   -111   -423   -101    363   -267  -2585  -2878  -1621  -1111  -2660  -1566
    332    -90   -423   -119    376   -257  -2577  -2850  -1621  -1093  -2644  -1556
    348    -80   -428   -135    387   -254  -2577  -2821  -1623  -1078  -2634  -1551
    363    -33   -397   -166    379   -215  -2569  -2787  -1618  -1060  -2618  -1532
    384    -15   -402   -184    392   -210  -2540  -2733  -1590  -1023  -2582  -1493
    384    -15   -400   -184    392   -207  -2496  -2673  -1561   -987  -2540  -1449
    389     10   -379   -200    381   -181  -2465  -2637  -1553   -979  -2527  -1426
    402     36   -368   -220    384   -166  -2439  -2608  -1551   -971  -2517  -1408
    405     33   -371   -220    389   -168  -2416  -2592  -1561   -971  -2514  -1415
    381     59   -322   -220    353   -129  -2392  -2566  -1553   -958  -2486  -1389
    366     54   -311   -213    340   -127  -2369  -2546  -1553   -953  -2473  -1371
    374     70   -306   -223    340   -116  -2335  -2522  -1543   -937  -2452  -1363
    355     54   -301   -207    329   -122  -2301  -2496  -1535   -932  -2431  -1361
    329     38   -290   -184    311   -124  -2275  -2481  -1532   -932  -2421  -1361
    324     -5   -332   -161    327   -168  -2265  -2478  -1545   -945  -2426  -1379
    290    -31   -322   -129    306   -176  -2218  -2447  -1527   -935  -2403  -1361
    262    -46   -311   -109    285   -179  -2174  -2413  -1506   -919  -2374  -1343
    239    -64   -303    -85    270   -184  -2153  -2405  -1504   -911  -2364  -1350
    200    -72   -272    -64    236   -171  -2130  -2385  -1493   -893  -2340  -1350
    233    -67   -301    -83    267   -184  -2125  -2374  -1499   -891  -2335  -1356
    288    -64   -355   -114    319   -210  -2125  -2364  -1504   -901  -2327  -1358
    303    -67   -371   -116    337   -218  -2114  -2340  -1493   -896  -2309  -1353
    259    -90   -350    -85    303   -220  -2086  -2312  -1478   -893  -2288  -1343
    226    -88   -314    -70    267   -200  -2057  -2281  -1465   -880  -2265  -1327
    280    -72   -353   -106    316   -210  -2049  -2260  -1465   -872  -2247  -1319
    337    -72   -410   -132    374   -241  -2044  -2249  -1467   -875  -2236  -1322
    335    -85   -420   -124    376   -252  -2021  -2223  -1452   -872  -2223  -1314
    332    -54   -389   -140    361   -220  -1979  -2182  -1423   -846  -2182  -1288
    327    -20   -348   -153    337   -184  -1938  -2138  -1389   -818  -2143  -1252
    285     -7   -293   -137    288   -150  -1888  -2083  -1348   -784  -2099  -1215
    267      0   -267   -132    265   -135  -1849  -2039  -1319   -753  -2065  -1200
    272     46   -228   -161    252    -90  -1803  -1987  -1280   -717  -2016  -1161
    311     83   -231   -200    270    -72  -1777  -1964  -1267   -711  -1990  -1150
    345    111   -233   -228    290    -59  -1756  -1951  -1257   -704  -1971  -1143
    353    129   -223   -244    288    -44  -1743  -1932  -1239   -675  -1932  -1117
    332    106   -226   -220    280    -59  -1738  -1925  -1239   -672  -1917  -1114
    309     96   -213   -202    259    -57  -1725  -1909  -1231   -667  -1893  -1104
    301    106   -194   -202    249    -44  -1704  -1878  -1218   -652  -1862  -1078
    277     85   -192   -184    236    -51  -1688  -1860  -1221   -659  -1857  -1088
    244      7   -236   -127    239   -114  -1665  -1842  -1226   -678  -1867  -1104
    233    -80   -316    -77    272   -197  -1657  -1826  -1244   -701  -1886  -1130
    249   -119   -368    -64    309   -244  -1649  -1808  -1252   -711  -1888  -1140
    254   -140   -397    -57    324   -270  -1660  -1810  -1280   -748  -1917  -1171
    252   -179   -431    -36    340   -303  -1657  -1818  -1312   -779  -1951  -1208
    244   -197   -441    -25    342   -319  -1649  -1808  -1325   -787  -1948  -1215
    236   -218   -454     -7    345   -335  -1626  -1779  -1325   -792  -1945  -1218
    228   -226   -454     -2    340   -340  -1605  -1756  -1322   -787  -1943  -1226
    228   -236   -465      5    345   -350  -1587  -1725  -1319   -787  -1932  -1228
    228   -275   -504     23    363   -389  -1592  -1714  -1340   -818  -1945  -1257
    267   -319   -587     25    426   -452  -1577  -1683  -1361   -849  -1982  -1296
    290   -420   -711     62    501   -566  -1506  -1595  -1371   -898  -2055  -1374
    309   -467   -776     77    540   -620  -1408  -1478  -1337   -924  -2101  -1415
    350   -410   -763     28    555   -584  -1299  -1306  -1241   -865  -2062  -1350
    402   -150   -553   -124    478   -350  -1221  -1145  -1057   -628  -1810  -1109
    345    335    -10   -340    176    163  -1195  -1119   -828   -262  -1382   -709
    189    735    542   -462   -176    639  -1337  -1371   -776    -31  -1070   -446
    127    685    558   -405   -215    623  -1628  -1761  -1018   -127  -1093   -504
     59    109     49    -83      5     80  -1808  -2114  -1535   -701  -1641   -992
     70   -446   -517    184    293   -480  -1805  -2122  -1847  -1156  -2101  -1389
    124   -680   -807    277    465   -743  -1722  -1927  -1821  -1213  -2171  -1436
    161   -693   -854    265    506   -774  -1577  -1714  -1678  -1124  -2096  -1371
    179   -626   -805    223    491   -714  -1439  -1535  -1530  -1013  -1982  -1293
    213   -506   -719    145    465   -613  -1340  -1413  -1405   -909  -1855  -1208
    233   -452   -688    109    459   -568  -1265  -1325  -1332   -846  -1771  -1169
    228   -444   -672    106    449   -558  -1205  -1262  -1286   -807  -1706  -1158
    233   -439   -672    103    452   -555  -1176  -1228  -1278   -815  -1675  -1143
    226   -449   -675    109    449   -561  -1140  -1189  -1270   -815  -1654  -1114
    215   -444   -659    114    436   -550  -1109  -1156  -1262   -813  -1634  -1091
    215   -405   -620     90    418   -511  -1072  -1114  -1239   -797  -1595  -1052
    220   -381   -602     80    410   -491  -1034  -1070  -1221   -789  -1558  -1021
    218   -379   -597     80    405   -488  -1005  -1034  -1213   -787  -1532  -1002
    239   -376   -615     67    426   -496   -987  -1015  -1210   -792  -1514   -995
    246   -374   -623     62    433   -498   -969   -989  -1197   -792  -1491   -982
    257   -376   -633     59    444   -504   -945   -958  -1182   -789  -1462   -961
    267   -374   -641     51    454   -506   -922   -937  -1171   -792  -1441   -948
    262   -374   -639     54    449   -506   -898   -906  -1158   -787  -1415   -937
    259   -366   -628     51    444   -496   -875   -878  -1143   -779  -1389   -924
    265   -366   -631     51    446   -498   -854   -849  -1127   -779  -1376   -924
    272   -350   -623     38    446   -485   -831   -818  -1106   -771  -1345   -906
    275   -322   -597     23    433   -459   -797   -774  -1072   -748  -1304   -878
    280   -298   -579      7    428   -439   -763   -732  -1044   -730  -1267   -859
    290   -280   -571     -5    431   -426   -740   -693  -1018   -717  -1236   -844
    303   -275   -579    -15    441   -426   -730   -659  -1000   -711  -1215   -841
    303   -254   -558    -23    428   -407   -698   -607   -961   -672  -1169   -807
    319   -218   -540    -51    426   -379   -659   -550   -919   -631  -1122   -771
    322   -207   -530    -57    426   -368   -633   -504   -893   -607  -1093   -743
    329   -181   -511    -72    418   -348   -602   -459   -865   -576  -1062   -711
    340   -148   -491    -96    413   -319   -571   -423   -836   -548  -1034   -685
    342   -129   -472   -109    405   -301   -542   -397   -818   -535  -1015   -678
    340   -109   -449   -114    394   -277   -514   -361   -800   -522   -997   -672
    332    -96   -431   -119    381   -262   -496   -337   -779   -509   -982   -665
    332    -83   -415   -124    371   -249   -475   -316   -756   -496   -961   -649
    324    -64   -389   -129    353   -226   -439   -290   -730   -475   -935   -639
    296    -64   -361   -114    327   -213   -402   -265   -709   -459   -917   -633
    298    -75   -374   -111    335   -226   -376   -244   -701   -459   -917   -639
    277   -103   -381    -88    327   -241   -342   -218   -688   -459   -914   -649
    249   -119   -371    -64    309   -244   -322   -207   -685   -465   -917   -657
    249    -98   -348    -75    298   -223   -285   -181   -662   -444   -893   -649
    223   -109   -332    -59    275   -220   -249   -158   -652   -433   -880   -649
    205   -101   -306    -51    254   -202   -226   -142   -644   -423   -872   -639
    200   -119   -322    -41    259   -220   -207   -124   -639   -415   -867   -620
    189   -132   -322    -28    254   -226   -181   -106   -623   -400   -854   -613
    194   -135   -329    -31    259   -231   -174    -96   -626   -405   -857   -620
    187   -163   -350    -12    267   -254   -161    -80   -628   -402   -857   -613
    197   -174   -371    -12    283   -270   -150    -67   -631   -405   -854   -615
    194   -171   -366    -10    280   -267   -137    -57   -631   -402   -852   -618
    184   -176   -363     -5    272   -270   -122    -38   -626   -397   -857   -615
    187   -166   -355    -10    270   -259    -96    -12   -613   -387   -849   -607
    213   -135   -348    -41    277   -239    -59     20   -589   -366   -826   -579
    233   -116   -350    -57    290   -233    -15     59   -553   -335   -795   -537
    233   -103   -340    -64    285   -220     25     98   -527   -309   -766   -501
    249   -109   -358    -72    303   -233     49    122   -519   -311   -761   -496
    249    -93   -345    -77    296   -218     83    153   -498   -298   -743   -483
    233    -72   -306    -80    270   -189    122    187   -472   -280   -709   -452
    241    -38   -280   -103    259   -158    148    200   -457   -262   -678   -428
    246    -20   -267   -111    254   -145    171    213   -444   -249   -649   -405
    244    -33   -280   -106    259   -155    166    210   -454   -259   -639   -405
    239    -54   -293    -90    265   -174    168    210   -465   -265   -626   -394
    236    -72   -309    -83    270   -192    171    215   -472   -267   -607   -387
    226   -116   -342    -54    283   -228    174    215   -488   -283   -602   -400
    220   -171   -392    -25    306   -280    179    215   -509   -309   -602   -423
    228   -218   -446     -5    337   -332    184    215   -532   -345   -607   -459
    213   -283   -496     33    353   -389    194    223   -550   -368   -592   -498
    202   -342   -545     70    371   -444    202    231   -563   -384   -571   -542
    205   -371   -579     80    389   -475    205    226   -579   -397   -561   -574
    210   -394   -605     93    407   -498    213    223   -592   -418   -568   -584
    210   -423   -633    103    420   -530    223    226   -602   -436   -589   -579
    220   -439   -662    109    441   -550    233    236   -600   -441   -592   -558
    213   -467   -680    127    446   -574    241    241   -594   -444   -592   -545
    207   -485   -693    140    449   -589    249    259   -587   -441   -589   -522
    236   -568   -805    163    519   -685    252    270   -618   -491   -646   -566
    257   -693   -950    218    602   -820    309    329   -646   -563   -740   -662
    239   -743   -982    249    610   -862    428    454   -607   -568   -769   -701
    257   -698   -956    220    605   -826    561    641   -496   -480   -701   -644
    283   -350   -633     31    457   -493    646    787   -262   -194   -394   -348
    200    252     51   -228     75    153    667    797     28    228     93    129
     28    683    654   -358   -314    667    480    514    124    493    439    433
    -46    613    659   -283   -353    636    132     75   -114    376    384    361
    -85    -88     -5     85    -41    -46    -83   -311   -714   -303   -280   -249
    -49   -732   -683    389    314   -706   -122   -371  -1085   -810   -818   -745
     36   -940   -976    452    506   -958    -46   -189  -1067   -862   -906   -839
     96   -896   -992    400    542   -943    101     12   -922   -758   -828   -787
    111   -779   -891    332    498   -833    252    184   -761   -620   -706   -693
    135   -680   -815    272    472   -748    332    285   -652   -527   -618   -620
    148   -636   -784    241    465   -709    389    348   -584   -470   -574   -581
    142   -628   -771    244    457   -698    423    387   -555   -446   -558   -571
    140   -620   -761    239    449   -691    441    410   -537   -433   -542   -555
    142   -610   -756    233    449   -683    465    433   -519   -413   -530   -535
    148   -605   -753    226    449   -680    483    449   -498   -400   -519   -527
    140   -587   -727    223    433   -657    504    467   -475   -381   -496   -511
    150   -574   -727    210    436   -649    517    483   -459   -366   -485   -498
    155   -568   -727    205    439   -646    532    498   -441   -348   -465   -472
    140   -555   -696    205    418   -623    548    514   -420   -327   -439   -441
    140   -540   -680    200    410   -610    555    527   -407   -316   -426   -415
    150   -532   -683    189    415   -607    563    535   -400   -311   -420   -400
    145   -519   -665    184    405   -592    576    548   -387   -301   -418   -368
    142   -511   -654    181    397   -581    597    566   -368   -283   -457   -241
    155   -498   -654    171    405   -576    602    579   -353   -270   -488   -114
    171   -472   -646    150    407   -558    607    584   -337   -257   -462    -83
    174   -452   -626    137    400   -537    620    600   -319   -241   -418    -83
    179   -423   -605    119    389   -514    628    610   -306   -233   -379    -98
    194   -402   -597    103    394   -498    633    620   -298   -223   -345   -111
    194   -368   -566     85    379   -467    649    646   -277   -200   -290   -101
    210   -337   -548     62    376   -441    652    670   -265   -189   -254   -103
    218   -301   -519     38    368   -410    654    688   -249   -171   -218   -103
    228   -254   -483     12    355   -368    659    711   -231   -150   -181   -101
    246   -213   -459    -20    353   -335    665    737   -215   -135   -153    -98
    257   -184   -441    -36    348   -314    675    753   -207   -124   -132   -103
    259   -124   -384    -70    322   -254    691    769   -194   -111    -98   -103
    257    -88   -345    -83    301   -215    709    784   -184    -98    -70   -109
    257    -59   -316    -98    285   -189    717    787   -181    -90    -51   -119
    252    -41   -293   -103    270   -168    735    800   -168    -80    -31   -116
    228    -31   -262    -98    241   -145    753    813   -158    -70    -15   -119
    231    -10   -241   -109    236   -124    766    820   -145    -57      0   -132
    218    -15   -233   -103    223   -122    779    836   -129    -46     15   -145
    207    -12   -220    -98    213   -116    800    852   -114    -38     25   -163
    205     -2   -207   -101    205   -103    826    865    -93    -33     36   -179
    192    -18   -210    -85    200   -114    839    870    -80    -31     46   -200
    163    -41   -205    -62    184   -122    836    862    -80    -36     44   -220
    153    -59   -213    -49    181   -135    828    854    -83    -41     38   -241
    155    -80   -239    -38    197   -158    820    841    -83    -46     31   -265
    148    -98   -246    -23    197   -171    828    846    -64    -33     44   -257
    140   -109   -249    -15    192   -179    831    849    -57    -33     38   -236
    142   -111   -254    -15    197   -184    831    849    -49    -25     36   -218
    142   -111   -254    -18    197   -181    836    859    -36    -12     38   -184
    148   -116   -265    -15    205   -189    841    867    -25      0     44   -155
    158   -116   -277    -23    215   -194    846    865    -23      0     38   -145
    163   -116   -280    -23    220   -197    854    870    -10     10     44   -124
    168   -127   -296    -23    231   -213    857    875      0     15     46   -106
    181   -109   -290    -36    236   -200    870    885     18     31     62    -80
    192    -75   -267    -57    228   -171    896    901     44     54     83    -59
    189    -41   -231    -75    207   -135    935    932     83     93    114    -12
    202    -12   -215    -98    207   -114    956    950    103    111    132     10
    202      0   -202   -101    202   -101    958    956    116    124    135     23
    205      2   -202   -106    202    -98    969    961    132    140    145     41
    205     23   -181   -114    192    -77    987    969    150    161    163     59
    202     62   -140   -135    171    -38   1000    971    168    179    187     83
    213     93   -119   -153    166    -12   1002    974    184    197    210    111
    202     67   -137   -135    168    -33    976    943    158    176    200     98
    194     67   -127   -132    161    -31    961    927    148    171    205    101
    187     44   -145   -116    166    -51    940    909    135    166    202     98
    187     15   -171   -101    179    -77    927    901    124    153    200     88
    184    -23   -207    -83    194   -114    922    896    114    132    192     67
    171    -88   -262    -41    215   -174    914    880     88    101    166     33
    168   -132   -301    -18    233   -215    906    867     70     83    145      5
    161   -174   -335      7    246   -254    898    852     54     57    124    -23
    155   -200   -355     20    254   -277    885    836     33     38    109    -44
    150   -231   -381     38    265   -306    880    828     25     36     98    -54
    140   -265   -405     62    270   -332    883    828     23     28     98    -59
    142   -275   -418     67    280   -345    883    823     20     31    101    -64
    148   -288   -436     70    290   -363    875    818     20     36    103    -70
    145   -322   -467     88    303   -394    875    818     12     23     96    -77
    166   -418   -584    124    374   -501    872    823    -25    -33     36   -142
    181   -519   -701    168    441   -610    956    911    -31    -83    -36   -226
    184   -509   -693    161    439   -600   1093   1070     57    -38    -20   -223
    213   -363   -576     75    394   -470   1231   1267    228    122    127    -80
    244     90   -155   -168    200    -31   1286   1379    509    483    519    314
    135    795    659   -465   -262    727   1200   1270    807    943   1070    878
    -33   1124   1158   -548   -597   1140    849    823    800   1111   1319   1127
   -109    805    911   -348   -511    857    509    392    433    805   1047    878
   -137    -12    122     72   -129     54    358     85   -184     83    311    207
   -106   -704   -597    405    244   -652    387    101   -511   -384   -213   -293
    -28   -784   -756    405    361   -771    519    324   -397   -332   -207   -298
     -2   -678   -675    340    335   -678    711    555   -200   -174    -85   -184
     54   -555   -610    249    329   -581    818    683    -72    -62      5    -96
     88   -488   -576    200    332   -532    872    748    -15     -7     54    -49
     90   -475   -566    189    327   -519    898    782     18      5     75    -28
    106   -475   -581    184    342   -527    914    797     36     15     83     -5
    119   -472   -594    176    355   -532    919    805     46     25     83      2
    103   -462   -566    179    335   -514    932    818     59     41     90     18
     88   -449   -540    179    314   -493    943    828     75     59    109     36
     88   -449   -537    179    311   -493    945    833     88     70    122     44
     90   -418   -511    161    301   -465    953    844    103     85    142     57
     96   -418   -514    161    303   -465    948    841    109     93    142     57
     96   -410   -506    155    301   -457    961    846    122    111    153     62
     98   -397   -498    148    296   -446    974    854    135    122    166     70
     98   -379   -480    140    288   -428    984    867    148    129    176     85
    103   -361   -465    129    283   -413    987    872    158    137    187     98
    106   -345   -454    116    277   -397    984    875    163    142    192     93
    124   -319   -444     98    283   -381    987    880    176    150    200     98
    111   -319   -433    103    270   -376   1000    893    192    163    210    106
    109   -314   -423    103    265   -368   1002    906    202    176    215    109
    119   -298   -418     88    265   -355   1000    909    210    179    218    114
    132   -272   -407     70    267   -340   1008    924    231    189    228    127
    150   -252   -405     49    275   -329   1015    945    246    202    241    140
    153   -244   -397     46    275   -319   1018    966    262    223    257    153
    161   -226   -387     31    272   -306   1018    984    275    239    272    168
    179   -187   -368      2    272   -277   1031   1008    298    259    293    189
    187   -161   -348    -12    267   -254   1039   1026    316    280    314    205
    205   -119   -324    -41    265   -220   1052   1047    337    303    340    220
    218    -88   -306    -64    259   -194   1065   1065    363    332    368    246
    223    -72   -296    -75    259   -184   1075   1070    376    337    381    254
    220    -44   -267    -90    244   -155   1091   1075    389    342    392    259
    223    -25   -249    -98    236   -137   1101   1072    402    350    402    262
    228    -15   -244   -109    233   -129   1109   1072    413    368    410    267
    223    -10   -233   -106    226   -122   1122   1083    426    384    418    272
    202    -25   -228    -90    215   -127   1130   1083    431    389    415    272
    210    -28   -239    -90    223   -132   1122   1072    433    392    413    259
    220    -25   -246    -98    231   -135   1122   1067    439    392    410    254
    213    -41   -254    -88    233   -148   1127   1062    439    389    402    246
    200    -77   -277    -62    236   -176   1127   1054    428    381    387    239
    200    -90   -290    -54    244   -189   1114   1036    418    376    379    233
    210    -80   -290    -64    249   -184   1106   1026    420    376    381    239
    207    -85   -293    -62    249   -187   1098   1015    423    376    376    236
    207    -98   -306    -57    257   -200   1088   1002    418    371    368    223
    210    -72   -283    -67    246   -176   1085    997    423    381    379    228
    192    -72   -267    -62    228   -168   1085    992    426    381    381    233
    189    -80   -272    -54    228   -176   1083    995    426    384    379    231
    205    -77   -283    -64    241   -179   1078    992    420    384    376    223
    200    -75   -275    -62    236   -174   1080    995    431    392    387    236
    200    -80   -283    -59    239   -181   1085    997    441    392    381    244
    200    -67   -267    -64    233   -166   1091    995    449    400    387    254
    202    -33   -239    -85    220   -135   1106   1002    467    413    402    267
    202     10   -192   -106    197    -90   1137   1028    498    444    428    303
    223     49   -176   -137    200    -62   1161   1047    519    470    444    327
    241     59   -181   -153    213    -59   1161   1047    527    478    449    337
    257     72   -184   -166    220    -57   1163   1047    535    485    454    348
    259    101   -158   -179    210    -28   1169   1047    545    501    465    366
    244    142   -101   -197    174     20   1169   1039    561    519    488    389
    254    171    -83   -213    168     46   1163   1023    563    530    498    402
    252    148   -103   -202    179     23   1143    997    553    517    488    400
    270    142   -127   -205    200      7   1119    974    548    511    480    407
    262    124   -140   -194    202     -7   1104    966    540    509    472    407
    257     85   -171   -171    215    -41   1085    950    514    493    457    394
    246     38   -207   -142    228    -85   1075    937    496    472    436    371
    244    -15   -259   -114    252   -137   1065    924    478    441    402    342
    236    -80   -319    -77    275   -200   1054    911    452    413    374    322
    228   -132   -361    -49    293   -244   1034    891    428    387    348    303
    223   -161   -384    -31    301   -272   1008    865    405    361    319    283
    202   -174   -376    -12    288   -275   1005    854    405    361    311    283
    205   -200   -405     -5    303   -301    995    846    392    353    296    270
    207   -202   -413     -2    309   -306    984    833    389    353    296    267
    205   -215   -420      5    311   -316    976    826    384    345    285    259
    213   -241   -454     15    332   -348    982    826    371    322    259    236
    231   -363   -594     64    410   -480    989    846    329    254    174    158
    231   -446   -678    106    454   -561   1085    937    345    226    111     96
    223   -446   -670    111    444   -558   1210   1080    426    270    124    106
    254   -296   -550     20    402   -423   1317   1236    584    423    272    236
    280    194    -88   -239    184     54   1309   1265    820    769    662    613
    145    761    615   -454   -233    688   1187   1088   1021   1143   1098   1018
     46    982    935   -517   -444    958    862    696    958   1254   1262   1150
     10    654    644   -332   -316    649    537    223    532    888    930    854
    -18   -127   -111     70     44   -119    452     -2    -28    161    187    215
     25   -594   -620    283    322   -607    485    106   -202   -129   -153    -70
     90   -678   -771    290    431   -724    600    314    -98    -83   -150    -64
    124   -605   -730    241    426   -667    756    504     67     46    -54     15
    148   -493   -641    171    392   -566    846    620    194    158     36     90
    181   -389   -571    103    376   -480    893    691    277    233    106    153
    187   -348   -535     80    361   -441    922    730    322    267    132    187
    176   -342   -519     83    348   -431    943    743    340    283    142    210
    168   -348   -517     88    342   -431    943    748    353    288    142    218
    192   -337   -530     72    361   -433    937    743    353    290    137    226
    194   -327   -522     64    355   -426    937    740    358    293    140    228
    189   -319   -509     64    348   -413    945    735    355    293    142    231
    202   -309   -511     51    355   -407    943    730    355    296    137    228
    192   -301   -493     54    342   -397    943    735    366    316    145    239
    200   -272   -472     33    335   -371    950    743    379    332    158    249
    215   -254   -470     20    342   -361    956    748    389    340    166    259
    223   -252   -475     12    348   -363    950    740    392    348    168    283
    223   -228   -452      2    337   -340    958    753    413    358    192    311
    213   -231   -446      7    327   -337    958    761    418    363    194    316
    218   -231   -449      7    332   -340    956    761    428    381    197    319
    220   -215   -436     -2    327   -327    963    766    436    387    205    327
    228   -192   -420    -18    324   -306    953    763    439    392    205    324
    226   -181   -407    -23    314   -293    950    771    452    410    210    327
    231   -179   -410    -25    319   -293    956    787    478    431    223    337
    246   -155   -402    -46    324   -277    958    797    491    444    236    350
    270   -129   -400    -70    332   -265    940    797    501    462    246    348
    275   -109   -387    -83    329   -246    948    818    527    491    270    366
    290    -88   -379   -101    335   -233    961    841    553    519    288    400
    322    -57   -379   -135    348   -218    966    867    581    540    303    436
    327    -36   -363   -145    342   -200    971    883    597    553    316    454
    311    -12   -324   -150    316   -168    976    885    600    553    327    459
    309     -7   -316   -150    311   -161    982    885    597    545    327    462
    306      0   -309   -155    306   -153    974    875    594    553    322    467
    309     10   -298   -161    303   -142    974    867    600    566    322    480
    303      5   -298   -155    301   -145    984    872    613    574    319    493
    293      2   -290   -148    293   -142    995    875    623    579    319    491
    283     -7   -290   -137    285   -148   1010    872    636    587    322    488
    275      0   -277   -137    275   -137   1018    870    646    594    322    483
    262      0   -265   -132    262   -132   1018    857    641    581    301    459
    259    -10   -270   -124    265   -140   1023    841    636    571    277    446
    231    -33   -267   -101    246   -148   1023    831    626    563    254    449
    226    -51   -280    -88    252   -166   1015    820    623    558    239    449
    231    -75   -306    -77    267   -189   1005    807    615    545    218    441
    223    -77   -301    -72    262   -189    995    800    610    540    207    436
    207    -83   -290    -64    246   -187    979    784    600    530    192    428
    223    -67   -290    -77    254   -179    982    779    607    530    184    426
    228    -70   -298    -80    262   -184    979    779    615    530    174    426
    220    -88   -309    -64    265   -197    966    769    610    522    163    420
    215    -77   -296    -70    254   -184    966    766    618    537    179    428
    218    -75   -296    -72    257   -184    966    776    623    548    189    439
    218    -83   -301    -70    259   -192    961    776    623    548    181    433
    215    -49   -265    -83    239   -155    984    795    649    568    189    441
    223    -10   -236   -106    228   -122   1002    807    672    592    197    467
    231     25   -205   -129    218    -90   1010    810    683    613    205    488
    241     59   -181   -153    213    -59   1010    805    685    615    200    483
    244     90   -153   -166    200    -31   1008    802    688    615    197    483
    244    114   -132   -179    187     -7   1021    810    711    641    218    506
    241    150    -93   -197    168     28   1034    813    727    654    231    527
    236    161    -75   -200    155     44   1021    797    727    652    231    530
    233    145    -88   -189    161     28    997    763    709    633    218    514
    239    150    -88   -194    163     33    971    737    696    620    210    511
    233    148    -88   -192    161     31    950    727    691    623    207    519
    236    119   -116   -179    176      2    927    706    670    610    187    501
    233     88   -145   -161    189    -28    914    691    649    579    158    472
    223     36   -187   -132    205    -75    904    670    620    540    116    444
    220    -31   -254    -96    236   -142    883    646    594    514     77    415
    194    -96   -290    -49    241   -192    867    626    566    488     49    394
    187   -116   -303    -33    244   -210    849    597    540    472     23    371
    181   -137   -322    -23    249   -231    841    579    522    467      7    348
    192   -137   -329    -28    259   -233    841    574    519    467      7    345
    189   -153   -342    -18    265   -249    836    561    511    452     -2    340
    184   -168   -353     -7    267   -259    831    548    506    454    -12    337
    189   -192   -384      0    285   -288    826    548    496    457    -25    324
    202   -283   -485     38    342   -384    836    571    467    415    -80    275
    194   -376   -571     90    379   -472    911    654    465    363   -158    200
    179   -397   -576    109    376   -485   1023    771    519    366   -171    168
    213   -309   -522     46    366   -413   1124    914    646    478    -77    246
    239     85   -153   -163    194    -33   1135    963    854    774    249    553
    163    644    478   -405   -158    561    997    782   1021   1119    665    935
     57    987    930   -522   -436    958    662    374    974   1286    906   1122
     18    771    753   -394   -366    761    335    -51    631   1028    691    909
    -23     96    119    -36    -72    106    241   -293    129    389     44    363
     12   -452   -467    218    239   -459    285   -220   -111      0   -384      7
     70   -594   -665    262    366   -628    413      0    -15     20   -415    -18
    116   -519   -636    200    374   -576    553    181    148    145   -329     59
    140   -407   -548    132    342   -475    659    311    293    277   -223    155
    158   -324   -483     80    319   -402    709    374    376    350   -161    213
    171   -293   -465     62    316   -379    737    407    415    379   -137    228
    171   -301   -472     64    322   -387    740    415    426    384   -129    233
    176   -298   -475     59    324   -387    753    426    439    392   -124    244
    171   -283   -457     54    311   -368    750    428    446    400   -119    244
    171   -254   -426     41    298   -340    745    426    454    415   -109    236
    181   -236   -418     25    298   -324    745    423    459    418   -111    233
    192   -220   -415     12    303   -316    750    420    467    428   -106    246
    194   -215   -410     10    301   -311    750    415    470    433   -106    254
    189   -200   -389      5    288   -293    758    423    485    457    -88    280
    197   -184   -381     -7    285   -283    753    420    493    470    -75    296
    194   -171   -368    -12    280   -270    745    418    496    467    -75    301
    197   -166   -363    -18    277   -262    743    420    501    465    -75    311
    197   -158   -355    -18    275   -257    745    431    514    480    -64    319
    187   -155   -342    -18    262   -249    745    431    519    491    -59    324
    194   -155   -350    -20    272   -252    748    431    524    501    -54    327
    205   -145   -353    -31    275   -249    745    431    530    506    -57    322
    215   -111   -327    -51    270   -218    748    439    545    517    -46    335
    223    -88   -311    -70    267   -200    743    433    548    519    -46    332
    218    -80   -298    -70    257   -187    740    446    571    537    -36    345
    236    -59   -298    -90    265   -176    740    467    592    561    -25    366
    244    -46   -290    -98    267   -168    740    485    600    579    -15    381
    265    -12   -277   -127    270   -145    740    501    605    597      0    389
    280     31   -249   -155    265   -109    750    524    631    623     23    413
    280     59   -220   -168    252    -80    763    540    649    646     44    436
    285     70   -215   -176    252    -72    769    542    654    652     46    439
    285     80   -207   -184    246    -62    774    540    654    652     44    439
    285     80   -205   -181    246    -62    774    530    646    646     36    436
    270     88   -181   -179    226    -46    784    524    654    649     44    441
    265    111   -153   -187    210    -20    797    527    670    670     62    457
    275    111   -163   -194    218    -23    802    519    678    675     51    446
    257    101   -155   -179    207    -25    805    511    683    665     38    431
    244    101   -142   -174    192    -20    810    504    688    657     33    418
    244    103   -140   -174    192    -18    813    498    693    657     28    410
    231     88   -142   -161    187    -25    810    485    688    646     18    397
    223     67   -155   -145    189    -44    797    459    678    631      5    384
    220     59   -161   -142    192    -49    787    436    670    631     -2    366
    223     57   -166   -140    194    -54    776    423    662    618    -15    348
    207     51   -155   -132    181    -51    779    415    665    618    -23    345
    210     54   -158   -132    184    -51    776    413    665    623    -28    345
    207     49   -161   -129    184    -54    771    407    662    623    -31    342
    205     46   -158   -124    181    -54    771    402    662    623    -25    345
    205     49   -158   -127    181    -54    763    394    657    620    -25    335
    194     54   -142   -124    168    -44    753    394    657    623    -20    337
    189     64   -124   -129    158    -28    750    397    659    631    -10    345
    215     83   -132   -148    174    -23    753    405    675    641      0    358
    207    101   -106   -155    158     -2    769    415    688    657     18    371
    205    124    -80   -166    142     23    784    426    698    672     31    379
    194    155    -41   -176    119     57    797    436    714    693     49    394
    197    174    -23   -184    111     75    805    436    722    698     59    394
    223    194    -31   -210    127     83    789    428    722    691     54    392
    241    236     -7   -239    124    114    795    433    735    701     64    407
    231    270     38   -252     96    155    802    433    748    714     83    428
    226    303     77   -265     75    192    800    428    758    727    101    444
    231    301     67   -267     80    184    769    392    740    717     83    428
    223    288     64   -257     80    176    735    358    717    706     67    420
    223    283     57   -254     83    171    722    340    704    706     59    428
    218    270     51   -244     83    161    701    316    685    683     38    413
    200    233     33   -218     83    135    688    298    665    659     20    387
    205    174    -31   -189    119     72    662    275    633    626    -20    345
    213    127    -85   -171    148     20    641    257    605    597    -54    314
    184     80   -103   -132    145    -10    633    236    581    576    -80    288
    174     57   -116   -116    145    -28    623    213    561    555   -101    265
    179     33   -145   -106    161    -54    610    189    542    530   -124    239
    171     25   -148    -98    158    -59    600    171    527    511   -145    218
    163     31   -132    -96    148    -49    581    158    524    511   -150    213
    179     25   -153   -103    163    -62    574    145    517    501   -161    205
    184     -5   -189    -88    187    -98    558    135    501    480   -184    187
    189    -83   -272    -54    228   -176    561    145    475    446   -228    150
    202   -200   -402      0    301   -301    618    205    452    374   -319     57
    187   -231   -418     20    301   -324    722    306    488    355   -363      5
    205   -166   -371    -20    288   -267    826    462    605    444   -298     54
    252    145   -109   -200    179     18    859    563    802    693    -38    298
    220    711    491   -465   -135    602    782    491   1023   1075    402    709
     77   1153   1075   -615   -498   1114    483    103   1052   1314    714    969
     23   1072   1049   -548   -511   1062    116   -340    784   1169    620    862
    -12    446    457   -218   -233    449    -75   -701    231    540      0    329
     -2   -254   -252    129    124   -254    -62   -732   -176    -23   -597   -181
     57   -394   -452    168    252   -423     59   -506    -90     -2   -626   -220
    101   -309   -413    103    254   -361    215   -290     90    137   -530   -145
    148   -174   -322     12    233   -249    335   -135    244    265   -431    -54
    163    -80   -244    -41    202   -161    405    -49    345    348   -358     15
    179    -59   -239    -59    207   -148    431    -25    379    371   -342     28
    197    -33   -231    -83    213   -129    441    -15    394    381   -335     31
    192      2   -192    -98    192    -96    449     -7    413    394   -319     44
    200     33   -166   -116    184    -64    454      0    426    407   -309     49
    213     38   -174   -127    192    -67    449     -5    420    400   -316     36
    213     44   -168   -127    189    -62    441     -5    423    402   -322     23
    205     62   -145   -135    174    -41    441     -2    433    415   -311     33
    210     80   -129   -145    171    -23    433     -2    436    423   -309     38
    210     90   -119   -150    163    -12    423     -7    439    428   -309     46
    205    101   -103   -153    153      0    418    -12    441    431   -306     51
    207    122    -85   -168    148     18    407    -18    441    431   -306     57
    213    142    -70   -176    142     36    397    -25    441    433   -309     57
    218    171    -49   -194    132     62    389    -28    449    436   -311     51
    228    189    -38   -210    132     75    389    -25    459    441   -309     54
    239    200    -41   -220    140     80    381    -31    465    446   -309     51
    246    213    -33   -228    140     90    381    -33    478    459   -306     57
    249    252      0   -252    124    127    371    -31    485    470   -301     62
    249    275     25   -262    111    150    358    -28    493    483   -296     67
    265    309     41   -288    111    174    342    -31    496    491   -298     67
    277    345     67   -311    106    207    335    -25    506    501   -288     72
    277    368     90   -324     93    228    324    -10    519    517   -275     83
    288    381     93   -335     96    236    316      0    532    530   -262     96
    293    415    119   -355     85    267    322     18    550    555   -241    119
    309    449    140   -379     85    296    319     31    566    571   -228    132
    329    496    166   -413     80    332    309     31    571    579   -226    122
    329    530    200   -431     64    366    316     25    579    584   -220    127
    329    548    218   -439     54    384    311      5    574    574   -231    119
    329    553    223   -441     54    389    303    -10    571    568   -244    109
    332    571    239   -452     46    405    293    -20    576    571   -244    109
    329    594    265   -462     31    428    285    -31    581    576   -244    106
    324    605    280   -465     20    444    280    -38    584    579   -252     96
    319    618    298   -467     10    459    275    -51    584    581   -262     77
    309    615    306   -465      2    462    265    -70    584    576   -275     64
    309    610    301   -459      2    457    249    -96    576    566   -293     46
    288    592    303   -441     -7    449    231   -124    563    553   -309     23
    272    579    306   -426    -15    444    207   -155    550    535   -327      2
    259    581    322   -423    -31    454    184   -184    537    522   -342    -15
    257    592    335   -426    -38    465    158   -207    532    514   -355    -28
    252    600    348   -426    -49    475    135   -226    527    509   -368    -41
    262    610    348   -436    -41    480    122   -239    522    506   -376    -57
    275    626    348   -452    -38    488    103   -249    522    511   -381    -67
    280    633    350   -457    -36    493     88   -265    519    511   -389    -80
    277    633    355   -457    -38    496     70   -283    511    504   -400    -93
    283    646    363   -465    -38    506     49   -301    506    496   -397   -106
    290    667    374   -480    -41    522     23   -322    493    488   -389   -122
    293    696    400   -496    -51    548     18   -327    496    496   -374   -124
    296    719    423   -509    -64    571     18   -335    504    501   -366   -129
    293    756    462   -524    -83    610     25   -335    519    517   -353   -122
    303    810    504   -558   -101    657     31   -332    535    532   -342   -109
    314    839    522   -576   -103    680     25   -337    532    530   -350   -101
    332    859    527   -597    -96    693      5   -355    524    527   -361    -98
    340    906    566   -623   -111    737     -5   -368    540    542   -358    -83
    329    961    631   -646   -150    797    -18   -389    550    561   -348    -64
    332    995    659   -665   -163    828    -49   -426    537    555   -358    -77
    335    987    652   -662   -158    820    -90   -467    511    535   -384    -98
    337    982    644   -659   -153    813   -129   -509    488    514   -413    -93
    335    987    652   -662   -158    818   -161   -540    470    501   -439    -83
    324    963    636   -644   -155    800   -194   -576    439    472   -475   -101
    311    927    615   -620   -153    774   -228   -607    405    441   -517   -135
    309    898    589   -602   -140    745   -257   -636    376    407   -553   -161
    306    841    535   -574   -116    691   -288   -672    337    366   -610   -200
    296    792    496   -545    -98    644   -324   -714    301    329   -665   -239
    285    782    496   -535   -103    639   -353   -750    283    306   -691   -259
    285    779    493   -532   -103    636   -376   -782    262    283   -724   -288
    280    769    488   -527   -103    628   -389   -805    246    267   -750   -306
    280    771    488   -527   -103    631   -407   -823    231    252   -774   -319
    283    763    478   -524    -96    620   -431   -844    207    233   -802   -335
    293    732    439   -511    -72    587   -452   -867    174    205   -846   -368
    314    626    311   -470      0    470   -459   -865    119    132   -945   -454
    311    542    228   -428     41    387   -387   -789    103     67  -1044   -545
    311    537    226   -426     44    381   -283   -662    155     77  -1070   -576
    340    675    335   -506      2    506   -176   -501    301    215   -950   -470
    355   1176    820   -766   -231    997   -192   -475    545    576   -563    -80
    239   1797   1558  -1018   -659   1678   -361   -693    722    945   -119    348
     98   2094   1992  -1098   -945   2044   -722  -1132    665   1072     72    517
     38   1805   1766   -922   -862   1787  -1075  -1615    262    737   -228    244
      2    979    976   -493   -485    976  -1166  -1865   -342    -25  -1008   -436
     64    459    392   -262   -163    426  -1101  -1766   -561   -379  -1415   -795
    153    415    259   -285    -54    337   -979  -1545   -446   -329  -1415   -792
    223    568    345   -394    -59    457   -810  -1319   -249   -171  -1296   -680
    233    685    449   -462   -106    568   -719  -1205   -129    -64  -1215   -602
    244    750    506   -498   -132    628   -680  -1153    -75    -15  -1182   -563
    262    782    519   -522   -129    652   -667  -1135    -62     -2  -1176   -553
    246    771    524   -509   -137    649   -670  -1143    -67    -12  -1195   -563
    207    763    553   -488   -171    659   -680  -1153    -75    -25  -1208   -571
    202    776    574   -491   -184    675   -683  -1161    -80    -31  -1215   -579
    202    805    600   -506   -197    704   -672  -1156    -77    -25  -1208   -576
    213    833    620   -522   -202    727   -662  -1153    -77    -23  -1215   -579
    179    823    644   -501   -233    735   -662  -1156    -90    -31  -1231   -584
    179    844    665   -511   -241    753   -659  -1150    -90    -25  -1228   -571
    181    867    685   -524   -252    776   -657  -1153    -96    -28  -1234   -563
    197    880    683   -537   -241    782   -662  -1158   -109    -41  -1249   -571
    205    898    691   -553   -244    795   -665  -1158   -119    -59  -1260   -579
    202    917    714   -561   -257    815   -665  -1153   -124    -62  -1260   -574
    200    935    732   -568   -267    833   -659  -1148   -122    -57  -1254   -568
    213    969    756   -589   -270    862   -654  -1148   -122    -51  -1254   -571
    218    974    756   -597   -267    867   -657  -1143   -132    -49  -1254   -574
    213    987    774   -600   -280    880   -652  -1122   -132    -44  -1252   -563
    215   1008    792   -613   -288    901   -639  -1101   -127    -44  -1249   -561
    213   1021    807   -615   -296    914   -628  -1085   -127    -44  -1249   -558
    228   1047    815   -639   -293    932   -623  -1070   -132    -49  -1252   -553
    241   1070    828   -657   -293    950   -615  -1057   -132    -51  -1252   -550
    241   1098    854   -672   -306    976   -605  -1031   -129    -49  -1247   -540
    228   1127    898   -678   -335   1013   -581   -992   -114    -31  -1226   -514
    239   1158    919   -701   -340   1041   -563   -966   -103    -20  -1215   -496
    249   1192    940   -722   -345   1067   -540   -948   -101    -15  -1208   -483
    244   1226    979   -735   -368   1104   -519   -932   -103    -12  -1200   -470
    233   1239   1005   -735   -384   1122   -498   -922   -106    -15  -1202   -467
    241   1254   1013   -748   -387   1135   -483   -917   -114    -20  -1205   -465
    236   1270   1034   -753   -397   1153   -465   -906   -114    -28  -1205   -462
    223   1288   1062   -756   -420   1176   -449   -893   -106    -25  -1202   -457
    205   1301   1096   -753   -444   1200   -431   -872    -93    -18  -1189   -452
    213   1304   1091   -761   -439   1197   -415   -867    -98    -28  -1200   -465
    213   1317   1104   -763   -444   1210   -384   -844    -93    -31  -1197   -459
    194   1314   1117   -756   -462   1215   -363   -833    -93    -36  -1202   -462
    163   1283   1119   -722   -478   1202   -355   -844   -114    -59  -1223   -478
    122   1254   1132   -688   -506   1195   -350   -852   -129    -77  -1234   -485
    111   1244   1132   -678   -511   1187   -348   -852   -145    -93  -1239   -496
    111   1236   1124   -675   -506   1179   -345   -852   -166   -109  -1247   -509
    111   1239   1127   -675   -506   1184   -324   -833   -168   -109  -1236   -504
     98   1236   1137   -670   -519   1187   -306   -810   -171   -109  -1234   -498
    109   1244   1132   -678   -511   1189   -296   -800   -179   -116  -1234   -506
    124   1249   1124   -688   -501   1189   -283   -787   -184   -124  -1231   -509
    103   1244   1140   -672   -517   1192   -257   -761   -176   -116  -1221   -493
    101   1241   1137   -672   -517   1189   -241   -748   -184   -127  -1221   -491
    109   1252   1143   -680   -517   1197   -218   -730   -189   -132  -1215   -483
     85   1241   1153   -665   -532   1197   -197   -711   -197   -142  -1213   -478
     80   1260   1179   -670   -548   1221   -161   -678   -184   -132  -1195   -454
     96   1319   1223   -709   -566   1273   -119   -633   -158   -106  -1158   -415
     88   1369   1278   -730   -594   1325    -72   -589   -135    -88  -1122   -384
     88   1384   1296   -737   -605   1340    -41   -555   -135    -88  -1106   -376
     96   1389   1293   -743   -597   1343    -18   -540   -145    -98  -1106   -379
     93   1413   1317   -753   -610   1363      7   -511   -140    -90  -1091   -361
     80   1452   1371   -766   -644   1413     46   -478   -114    -64  -1054   -327
     70   1478   1408   -774   -670   1444     70   -459   -103    -54  -1028   -303
     59   1467   1408   -763   -672   1439     75   -457   -122    -67  -1028   -298
     49   1441   1389   -748   -670   1415     64   -462   -153    -96  -1039   -303
     31   1418   1387   -724   -678   1405     67   -457   -174   -111  -1036   -301
     31   1397   1366   -714   -667   1382     70   -446   -197   -132  -1036   -309
     20   1358   1337   -688   -657   1348     85   -433   -215   -153  -1041   -314
     15   1314   1299   -667   -641   1309    101   -420   -244   -187  -1062   -340
      7   1262   1252   -636   -623   1257    109   -413   -275   -220  -1083   -361
      7   1213   1205   -610   -600   1210    127   -400   -298   -249  -1096   -368
      0   1179   1179   -589   -589   1179    148   -381   -316   -267  -1096   -368
    -12   1140   1153   -563   -584   1145    155   -379   -345   -301  -1106   -387
    -25   1109   1132   -542   -579   1119    171   -374   -358   -316  -1111   -400
    -28   1091   1119   -532   -574   1104    197   -350   -361   -327  -1109   -400
    -38   1075   1114   -517   -576   1093    220   -314   -363   -329  -1096   -392
    -41   1060   1098   -509   -571   1080    239   -288   -376   -337  -1085   -387
    -31    995   1023   -483   -527   1008    265   -257   -407   -376  -1109   -418
    -15    872    888   -431   -452    880    335   -179   -436   -444  -1179   -498
    -25    810    836   -392   -431    823    470    -36   -407   -472  -1205   -550
    -25    839    865   -405   -444    852    620    163   -301   -397  -1130   -493
      7   1143   1135   -574   -563   1137    727    337    -80   -142   -849   -218
    -36   1758   1795   -859   -914   1777    706    335    197    272   -361    277
   -241   2343   2585  -1049  -1413   2462    485     23    342    615     85    722
   -340   2275   2616   -969  -1478   2444    135   -418    106    498     33    675
   -376   1577   1953   -600  -1166   1766    -77   -782   -470   -142   -584    137
   -366    743   1106   -189   -737    924    -85   -862   -974   -800  -1275   -452
   -298    462    761    -80   -530    610     46   -636   -984   -901  -1408   -589
   -236    571    807   -168   -522    688    265   -345   -771   -735  -1244   -504
   -184    740    922   -277   -553    831    441   -127   -594   -579  -1091   -410
   -168    823    992   -327   -581    906    548      0   -493   -498  -1000   -342
   -163    841   1005   -337   -584    922    615     80   -449   -465   -950   -311
   -153    852   1002   -350   -579    927    665    127   -431   -452   -922   -301
   -161    852   1013   -345   -587    932    701    163   -420   -449   -898   -283
   -161    857   1018   -350   -589    935    740    205   -407   -439   -872   -252
   -161    862   1023   -350   -592    943    784    244   -394   -426   -841   -239
   -158    857   1013   -350   -587    935    820    275   -389   -420   -813   -233
   -150    865   1015   -358   -584    940    852    311   -376   -407   -787   -207
   -155    875   1028   -361   -592    950    883    350   -363   -397   -761   -181
   -166    875   1041   -353   -602    958    906    384   -355   -394   -743   -168
   -181    870   1052   -345   -615    961    935    423   -340   -384   -711   -140
   -197    875   1072   -337   -636    971    963    457   -327   -376   -688   -109
   -210    875   1085   -332   -649    979   1000    493   -309   -366   -662    -83
   -213    875   1088   -329   -649    982   1023    532   -293   -350   -633    -64
   -213    878   1091   -335   -654    984   1052    574   -280   -348   -610    -44
   -215    885   1101   -335   -657    992   1083    615   -265   -345   -589    -15
   -215    888   1104   -337   -659    995   1119    654   -252   -335   -566      2
   -213    891   1104   -337   -657    997   1156    701   -239   -322   -527      7
   -213    896   1106   -342   -659   1000   1187    743   -223   -309   -491     12
   -210    901   1109   -345   -659   1005   1210    782   -205   -296   -457     31
   -213    909   1122   -348   -667   1015   1244    833   -187   -285   -423     64
   -210    943   1153   -366   -680   1047   1278    885   -168   -272   -384     98
   -192    984   1174   -397   -683   1078   1309    935   -148   -244   -340    111
   -171   1008   1179   -418   -675   1093   1337    984   -129   -213   -303    127
   -163   1021   1182   -431   -672   1101   1369   1031   -106   -192   -267    153
   -155   1034   1189   -439   -672   1111   1408   1072    -85   -181   -236    174
   -163   1047   1210   -444   -688   1130   1444   1111    -64   -166   -202    202
   -184   1054   1236   -436   -709   1145   1486   1153    -44   -155   -166    226
   -184   1075   1260   -446   -722   1166   1519   1184    -23   -142   -129    241
   -187   1098   1286   -454   -735   1192   1558   1223      2   -122    -88    265
   -197   1083   1278   -444   -737   1182   1595   1254     25   -109    -59    283
   -207   1080   1288   -436   -748   1184   1631   1288     51    -90    -28    306
   -210   1083   1293   -436   -750   1187   1662   1317     67    -83     -2    316
   -210   1067   1278   -428   -743   1171   1686   1337     80    -77     10    322
   -239   1021   1260   -392   -750   1140   1712   1361     88    -83     10    324
   -259    987   1247   -363   -753   1117   1730   1379     93    -80     23    332
   -270    969   1239   -350   -753   1104   1743   1395     96    -80     38    337
   -280    953   1234   -335   -756   1093   1766   1410     96    -80     57    345
   -293    932   1226   -322   -761   1078   1777   1421     90    -88     70    348
   -283    930   1213   -324   -748   1070   1795   1441    103    -80     90    366
   -280    940   1221   -332   -750   1080   1810   1465    119    -62    119    384
   -283    930   1213   -322   -748   1070   1831   1488    135    -59    137    394
   -293    901   1195   -306   -745   1049   1847   1501    132    -70    142    394
   -298    898   1197   -301   -748   1047   1865   1519    140    -67    158    407
   -298    893   1192   -298   -748   1041   1873   1535    132    -70    166    420
   -311    872   1184   -280   -748   1028   1891   1556    140    -59    184    428
   -296    862   1158   -285   -727   1010   1922   1587    155    -51    207    444
   -296    888   1184   -296   -740   1034   1964   1621    181    -28    244    472
   -290    932   1221   -322   -756   1078   2000   1660    213      5    288    504
   -288    969   1257   -340   -771   1111   2044   1709    259     41    335    542
   -283    976   1257   -348   -771   1117   2073   1735    275     49    358    550
   -277    963   1241   -342   -758   1101   2088   1753    283     49    371    553
   -259    982   1241   -361   -750   1109   2104   1774    296     59    394    574
   -262   1013   1275   -374   -769   1143   2135   1805    322     80    436    607
   -267   1034   1299   -384   -782   1166   2158   1831    342    101    475    631
   -283    992   1275   -355   -779   1132   2151   1821    332     88    470    623
   -290    971   1262   -340   -776   1117   2140   1808    322     80    475    628
   -288    982   1270   -345   -779   1124   2143   1810    322     88    493    646
   -290    932   1223   -324   -756   1078   2138   1810    301     67    483    636
   -316    859   1174   -272   -745   1015   2143   1816    285     49    475    631
   -322    787   1109   -233   -714    948   2138   1813    265     20    459    610
   -311    727   1039   -207   -675    883   2143   1823    257     -2    446    597
   -322    667    989   -174   -657    826   2145   1821    239    -31    433    579
   -329    633    963   -153   -646    797   2138   1813    215    -57    428    566
   -335    592    927   -129   -631    761   2135   1808    200    -75    420    553
   -348    550    898   -101   -623    724   2143   1816    194    -85    420    550
   -350    550    901   -101   -626    724   2148   1826    202    -77    439    555
   -342    542    885    -98   -615    711   2151   1834    207    -83    446    561
   -329    517    846    -93   -587    680   2158   1844    210    -93    446    561
   -335    423    758    -44   -545    589   2174   1865    194   -122    420    537
   -316    296    610      7   -465    452   2236   1943    179   -187    342    457
   -324    259    584     31   -454    420   2361   2083    236   -184    332    436
   -298    324    623    -15   -459    472   2488   2268    363    -83    418    509
   -254    683    937   -213   -594    810   2566   2410    602    215    735    802
   -327   1296   1623   -485   -976   1460   2533   2364    870    636   1236   1273
   -498   1730   2226   -615  -1363   1977   2294   2031    940    880   1569   1569
   -568   1610   2179   -522  -1374   1893   1938   1571    659    719   1467   1452
   -633    867   1501   -116  -1067   1184   1730   1171     41     18    787    846
   -602    155    758    220   -680    457   1740   1179   -327   -498    239    363
   -514    -62    449    288   -483    192   1839   1389   -283   -524    171    301
   -459    -18    439    239   -449    210   1979   1602   -119   -402    262    379
   -418    114    532    153   -475    322   2104   1777     49   -262    389    493
   -389    194    581     96   -485    387   2174   1870    148   -181    467    568
   -376    236    613     70   -496    423   2218   1927    202   -132    517    607
   -371    249    618     59   -493    433   2252   1966    236   -109    550    633
   -376    241    618     67   -496    428   2275   1987    257   -103    568    649
   -387    239    626     72   -506    433   2281   1992    267   -101    584    659
   -355    265    620     44   -488    441   2299   2010    285    -80    607    678
   -371    259    628     54   -501    444   2322   2039    314    -54    636    704
   -374    244    618     64   -496    431   2325   2049    314    -54    646    709
   -379    259    636     57   -509    446   2322   2055    314    -51    665    722
   -381    259    641     59   -511    449   2327   2068    324    -38    688    730
   -366    246    610     57   -488    428   2325   2073    332    -28    698    730
   -361    262    623     49   -491    441   2333   2091    348    -15    722    745
   -350    267    618     41   -485    441   2353   2107    363    -12    732    761
   -348    259    607     44   -478    433   2369   2127    374     -7    748    771
   -350    259    607     44   -480    433   2374   2145    392     15    776    782
   -358    254    613     51   -485    433   2379   2158    405     18    797    789
   -361    249    607     54   -485    428   2385   2164    418     33    815    805
   -355    262    618     46   -485    439   2382   2179    428     49    833    820
   -358    267    626     44   -493    446   2379   2190    439     54    846    826
   -368    267    636     51   -501    452   2385   2208    465     72    867    844
   -329    288    615     18   -472    452   2387   2231    485     83    891    862
   -303    301    605      0   -454    452   2390   2257    501    103    919    885
   -298    301    597     -2   -449    449   2397   2286    524    132    948    914
   -272    329    602    -28   -436    465   2408   2320    555    168    989    945
   -254    350    605    -46   -428    478   2413   2338    574    187   1018    971
   -252    374    626    -59   -439    498   2431   2364    602    213   1057   1005
   -246    376    623    -64   -433    498   2449   2382    623    231   1080   1031
   -236    387    623    -75   -428    504   2455   2382    641    257   1109   1049
   -246    394    641    -75   -444    517   2468   2392    667    275   1130   1065
   -246    397    644    -75   -446    519   2473   2397    680    275   1145   1070
   -259    384    641    -62   -449    511   2478   2403    688    277   1156   1072
   -270    381    652    -54   -459    517   2491   2416    711    296   1171   1083
   -272    363    636    -46   -457    498   2507   2426    724    303   1179   1085
   -277    340    618    -31   -449    478   2512   2418    727    298   1179   1072
   -296    324    620    -15   -457    470   2514   2408    727    296   1179   1070
   -316    293    610     12   -462    452   2509   2392    719    288   1171   1060
   -329    265    592     31   -462    426   2522   2395    730    290   1174   1067
   -322    259    581     28   -452    420   2512   2385    732    296   1176   1062
   -311    252    561     28   -436    407   2496   2372    730    298   1182   1054
   -314    223    537     46   -426    379   2488   2369    724    290   1182   1054
   -324    213    537     54   -431    374   2470   2359    719    290   1184   1049
   -314    215    530     49   -423    371   2470   2361    724    293   1197   1052
   -314    213    524     49   -420    368   2478   2364    730    288   1210   1060
   -311    205    517     54   -413    361   2470   2359    732    285   1221   1070
   -298    184    480     54   -389    332   2481   2366    743    290   1226   1083
   -296    166    462     62   -379    314   2481   2366    748    293   1234   1088
   -288    187    475     49   -381    329   2488   2377    769    306   1249   1104
   -285    213    498     36   -392    355   2491   2382    787    327   1267   1119
   -298    231    530     31   -413    379   2494   2382    802    342   1288   1132
   -285    262    548     10   -418    405   2507   2403    826    368   1322   1166
   -275    262    537      5   -407    397   2517   2421    844    387   1343   1189
   -272    252    524     10   -397    387   2522   2429    846    387   1356   1197
   -275    280    553     -2   -415    415   2522   2426    854    384   1366   1205
   -272    327    600    -25   -436    462   2540   2439    888    413   1397   1241
   -259    342    602    -44   -431    472   2527   2426    896    420   1405   1254
   -275    324    600    -23   -436    462   2504   2403    885    410   1395   1265
   -270    301    571    -15   -420    436   2478   2374    872    400   1387   1267
   -267    283    550     -7   -407    415   2452   2353    854    389   1387   1257
   -270    257    527      5   -400    392   2423   2335    836    368   1376   1239
   -277    220    498     28   -387    358   2408   2322    823    355   1366   1228
   -283    148    428     64   -355    288   2390   2304    797    324   1325   1205
   -283     80    363    101   -322    220   2372   2286    769    293   1275   1179
   -298     15    314    140   -306    163   2353   2265    745    262   1231   1150
   -301    -28    272    166   -288    122   2340   2244    730    249   1205   1137
   -290    -51    239    168   -265     93   2320   2221    717    233   1195   1127
   -309    -67    239    187   -275     85   2309   2210    717    231   1195   1127
   -301    -83    215    192   -262     64   2307   2210    719    233   1195   1124
   -306   -111    194    210   -252     41   2307   2203    724    236   1195   1119
   -322   -153    166    236   -244      5   2291   2192    709    223   1184   1101
   -298   -241     57    270   -179    -93   2312   2231    696    181   1132   1052
   -311   -335    -25    322   -145   -179   2392   2320    711    145   1075    992
   -306   -337    -31    322   -137   -184   2494   2436    784    171   1078    987
   -280   -257     23    267   -153   -116   2587   2572    909    283   1176   1075
   -277    122    397     77   -337    259   2595   2613   1111    579   1509   1389
   -379    659   1039   -140   -709    849   2478   2429   1262    909   1917   1740
   -498    932   1431   -215   -963   1182   2153   2026   1189   1034   2120   1891
   -517    654   1169    -70   -844    911   1829   1608    807    711   1847   1634
   -535    -23    509    277   -522    241   1730   1387    303     77   1208   1091
   -480   -509    -28    493   -228   -270   1756   1473    106   -239    852    797
   -407   -641   -233    524    -88   -439   1857   1686    205   -210    844    795
   -366   -561   -194    462    -88   -379   1982   1849    366    -88    940    872
   -335   -454   -119    394   -109   -288   2062   1958    504     23   1034    948
   -319   -381    -62    350   -129   -223   2109   2018    592    101   1109   1008
   -332   -368    -36    350   -148   -202   2138   2052    644    150   1150   1044
   -322   -355    -36    337   -145   -197   2148   2070    667    171   1176   1060
   -324   -355    -33    340   -145   -194   2151   2078    680    179   1192   1070
   -319   -358    -38    337   -142   -197   2135   2068    683    176   1192   1072
   -311   -355    -44    335   -135   -200   2127   2068    693    181   1200   1075
   -309   -361    -51    332   -132   -207   2135   2075    701    189   1210   1075
   -322   -371    -49    345   -137   -210   2132   2070    709    210   1226   1083
   -319   -363    -44    340   -140   -205   2125   2060    711    218   1239   1083
   -311   -335    -23    324   -145   -179   2127   2055    717    228   1257   1093
   -303   -332    -28    316   -137   -181   2125   2055    719    228   1265   1098
   -290   -316    -25    303   -135   -171   2117   2060    732    239   1280   1109
   -285   -301    -15    290   -137   -158   2114   2073    748    262   1301   1132
   -293   -303    -10    298   -142   -158   2096   2065    748    267   1312   1137
   -285   -290     -7    285   -140   -148   2083   2057    753    275   1314   1135
   -275   -290    -15    283   -129   -153   2088   2062    771    296   1330   1145
   -270   -293    -23    283   -124   -158   2086   2070    795    316   1350   1158
   -267   -290    -23    280   -122   -158   2078   2075    807    329   1366   1169
   -254   -283    -28    265   -114   -155   2062   2062    805    329   1363   1166
   -249   -277    -31    262   -111   -155   2060   2068    815    342   1374   1182
   -241   -265    -23    252   -111   -142   2055   2078    839    363   1395   1200
   -226   -246    -20    236   -103   -135   2044   2091    859    379   1408   1218
   -218   -252    -33    233    -93   -145   2039   2101    870    392   1426   1236
   -200   -220    -20    210    -90   -122   2036   2122    893    423   1462   1265
   -187   -189     -5    187    -93    -98   2036   2138    904    439   1480   1280
   -179   -181     -2    181    -88    -93   2039   2143    911    454   1491   1291
   -192   -187      2    189    -98    -93   2039   2148    927    470   1501   1306
   -189   -176     12    181   -101    -83   2049   2153    940    485   1519   1322
   -197   -168     28    181   -114    -70   2052   2151    950    496   1530   1332
   -202   -158     44    181   -124    -57   2044   2143    961    501   1532   1330
   -223   -163     59    192   -142    -51   2047   2135    966    504   1532   1327
   -220   -158     62    189   -142    -49   2049   2122    974    514   1532   1319
   -231   -179     51    205   -142    -64   2049   2107    974    517   1532   1312
   -228   -174     54    202   -142    -59   2052   2096    979    519   1532   1309
   -244   -181     62    210   -155    -59   2034   2073    971    509   1525   1291
   -254   -194     59    223   -158    -67   2023   2049    963    496   1514   1278
   -267   -223     41    244   -155    -90   2008   2034    963    488   1501   1267
   -262   -239     23    252   -142   -109   2010   2026    974    491   1499   1254
   -262   -249     12    254   -140   -119   1997   2013    971    488   1496   1247
   -270   -259     10    265   -142   -124   1977   1995    963    483   1491   1239
   -267   -254     10    259   -140   -122   1961   1984    963    480   1491   1234
   -239   -241     -2    241   -119   -122   1945   1979    963    480   1491   1231
   -233   -257    -23    241   -106   -140   1932   1974    966    483   1491   1234
   -241   -267    -25    254   -109   -148   1930   1971    974    488   1493   1239
   -254   -280    -28    267   -114   -153   1919   1966    976    498   1499   1241
   -249   -275    -25    262   -111   -150   1912   1964    982    504   1509   1254
   -236   -239     -5    236   -116   -124   1906   1966   1000    517   1527   1273
   -226   -200     25    210   -127    -88   1917   1979   1021    540   1551   1291
   -223   -187     36    205   -132    -75   1922   1984   1034    550   1561   1299
   -223   -168     54    197   -140    -57   1919   1987   1052    568   1579   1314
   -210   -148     62    179   -137    -44   1927   1987   1065    581   1587   1325
   -192   -124     67    158   -129    -28   1927   1977   1072    589   1587   1327
   -192    -83    106    137   -150     10   1930   1974   1096    615   1608   1345
   -213    -75    137    145   -176     31   1922   1961   1106    628   1618   1361
   -223    -98    124    158   -174     12   1891   1935   1096    618   1608   1366
   -207   -106     98    155   -155     -5   1860   1899   1072    605   1592   1350
   -213    -98    114    155   -166      7   1844   1878   1067    610   1597   1353
   -223    -93    129    158   -176     18   1821   1862   1065    610   1602   1350
   -223   -137     83    179   -153    -28   1792   1834   1039    581   1571   1319
   -220   -200     20    210   -122    -90   1764   1803   1008    548   1535   1283
   -220   -265    -44    241    -88   -155   1738   1774    974    517   1493   1247
   -226   -319    -93    272    -67   -207   1722   1745    948    493   1462   1213
   -249   -366   -116    306    -67   -241   1704   1725    930    483   1449   1200
   -241   -387   -148    314    -46   -267   1678   1699    906    462   1431   1187
   -246   -407   -161    324    -44   -285   1662   1680    893    452   1418   1182
   -244   -407   -163    327    -41   -285   1641   1660    880    454   1413   1174
   -254   -423   -171    337    -44   -298   1621   1639    867    441   1397   1161
   -259   -449   -189    353    -36   -319   1608   1626    854    431   1382   1148
   -254   -506   -254    379     -2   -381   1602   1626    839    410   1353   1122
   -239   -633   -394    436     77   -514   1628   1667    815    358   1275   1062
   -246   -704   -457    472    103   -579   1725   1761    836    322   1210    995
   -246   -683   -439    465     93   -561   1831   1901    922    374   1236   1013
   -205   -480   -275    340     31   -379   1901   2029   1093    568   1426   1189
   -200     -2    197    101   -200     96   1875   2031   1314    909   1816   1553
   -345    493    836    -75   -592    665   1623   1688   1369   1174   2161   1855
   -415    563    979    -72   -698    769   1244   1234   1166   1148   2197   1865
   -462    114    576    174   -522    345    987    833    701    678   1756   1475
   -483   -615   -132    550   -176   -374    961    709    228     38   1101    919
   -410   -893   -483    652     33   -688   1044    896    215    -59    950    789
   -348   -885   -537    618     93   -711   1179   1109    381     59   1018    846
   -311   -784   -475    548     77   -631   1301   1265    548    194   1119    932
   -296   -693   -397    496     49   -545   1379   1363    665    293   1205   1015
   -272   -652   -381    459     54   -517   1402   1395    711    327   1234   1041
   -259   -618   -361    439     49   -491   1415   1410    732    345   1249   1047
   -265   -607   -345    436     38   -475   1413   1408    737    353   1260   1039
   -262   -587   -324    426     31   -457   1408   1408    748    368   1278   1047
   -254   -576   -322    413     31   -449   1402   1408    753    374   1286   1052
   -257   -574   -316    415     28   -444   1400   1410    758    379   1291   1060
   -262   -584   -324    423     28   -454   1392   1405    756    381   1291   1057
   -249   -574   -324    413     36   -449   1387   1397    761    394   1293   1060
   -233   -548   -314    389     38   -433   1371   1389    769    405   1296   1075
   -244   -553   -309    397     31   -431   1366   1387    782    420   1306   1096
   -244   -553   -309    397     31   -431   1363   1384    784    428   1314   1101
   -241   -542   -301    392     28   -423   1363   1384    787    433   1327   1101
   -236   -535   -298    384     28   -415   1358   1379    787    439   1350   1106
   -241   -532   -290    387     23   -413   1348   1374    782    439   1361   1106
   -244   -519   -277    379     15   -400   1343   1374    787    441   1374   1114
   -239   -504   -265    371     12   -384   1335   1369    795    449   1392   1117
   -226   -496   -270    358     20   -384   1322   1361    795    454   1400   1119
   -215   -483   -267    350     25   -376   1317   1366    805    467   1410   1130
   -202   -465   -262    332     28   -366   1309   1371    818    480   1426   1140
   -213   -470   -257    342     20   -363   1304   1379    823    491   1447   1153
   -205   -454   -252    329     20   -353   1296   1387    826    496   1454   1161
   -189   -420   -231    303     18   -327   1293   1400    841    514   1478   1174
   -179   -405   -226    290     20   -316   1286   1413    854    530   1493   1187
   -166   -384   -218    275     25   -301   1291   1431    870    550   1519   1205
   -155   -353   -200    252     20   -275   1293   1441    880    563   1538   1223
   -168   -332   -163    249     -5   -249   1304   1444    888    576   1553   1241
   -171   -316   -148    241    -12   -233   1309   1444    896    592   1566   1257
   -168   -301   -132    236    -18   -218   1306   1436    898    597   1566   1262
   -171   -311   -142    239    -15   -226   1299   1421    893    589   1558   1249
   -181   -322   -142    252    -20   -233   1301   1415    904    597   1566   1249
   -176   -311   -135    241    -20   -223   1306   1410    911    602   1571   1249
   -176   -293   -116    236    -31   -205   1317   1413    927    607   1582   1247
   -197   -316   -119    254    -38   -218   1306   1400    927    600   1577   1234
   -202   -342   -140    270    -31   -241   1296   1379    924    587   1561   1221
   -213   -358   -148    285    -33   -254   1291   1358    914    574   1548   1205
   -226   -363   -137    296    -44   -252   1280   1343    904    571   1540   1187
   -231   -384   -155    306    -38   -272   1265   1322    891    563   1530   1171
   -220   -394   -174    306    -23   -285   1241   1301    875    550   1517   1153
   -233   -392   -158    311    -38   -275   1228   1286    875    553   1517   1145
   -236   -384   -148    311    -44   -267   1221   1283    883    563   1514   1145
   -228   -394   -166    311    -33   -280   1202   1273    880    563   1506   1143
   -223   -389   -166    303    -28   -277   1197   1270    891    571   1512   1148
   -218   -394   -176    306    -20   -285   1187   1262    893    576   1517   1148
   -205   -402   -197    303     -5   -301   1171   1247    885    581   1504   1137
   -202   -405   -202    303     -2   -303   1163   1239    878    589   1501   1143
   -205   -405   -200    303     -2   -303   1158   1234    878    592   1501   1145
   -200   -384   -184    290    -10   -285   1163   1239    888    610   1512   1156
   -187   -340   -153    265    -18   -246   1174   1247    906    633   1525   1171
   -181   -314   -135    246    -23   -226   1184   1254    924    646   1532   1184
   -181   -303   -122    241    -31   -213   1195   1262    940    659   1540   1197
   -171   -296   -124    231    -25   -210   1187   1254    937    665   1540   1197
   -187   -277    -90    233    -49   -184   1189   1254    945    683   1553   1213
   -187   -244    -59    215    -64   -153   1192   1247    958    714   1579   1236
   -179   -207    -28    194    -77   -119   1197   1239    971    740   1597   1257
   -179   -202    -25    189    -80   -114   1179   1221    969    740   1595   1262
   -176   -228    -51    202    -62   -140   1143   1187    943    722   1574   1244
   -168   -249    -80    207    -46   -166   1109   1153    922    709   1553   1234
   -161   -257    -98    207    -33   -179   1088   1127    909    698   1540   1231
   -179   -298   -119    239    -33   -207   1075   1106    893    683   1517   1218
   -205   -353   -148    280    -28   -252   1057   1078    867    657   1488   1192
   -200   -407   -210    301      2   -311   1028   1052    839    631   1457   1163
   -207   -454   -246    332     18   -350   1008   1031    815    613   1431   1140
   -213   -496   -285    353     33   -389    987   1005    784    589   1402   1119
   -231   -532   -301    381     33   -418    969    976    758    571   1376   1104
   -246   -574   -327    410     38   -452    950    945    735    550   1348   1080
   -244   -574   -329    410     41   -452    943    932    730    545   1345   1078
   -249   -581   -332    415     38   -457    924    922    722    540   1340   1072
   -233   -587   -353    410     59   -470    906    911    717    535   1330   1065
   -239   -636   -397    436     77   -517    904    911    709    517   1306   1044
   -218   -753   -535    485    155   -644    919    943    672    454   1228    963
   -220   -831   -610    524    194   -722   1015   1036    683    415   1163    893
   -210   -826   -615    519    202   -722   1137   1176    761    449   1171    893
   -187   -641   -454    413    132   -548   1221   1325    937    639   1353   1067
   -187   -140     46    161   -116    -46   1184   1327   1179   1002   1771   1478
   -329    441    769    -57   -548    602    971   1044   1322   1337   2197   1878
   -426    628   1054   -101   -740    841    571    581   1195   1392   2320   1969
   -472    127    597    171   -535    361    272    124    680    883   1847   1538
   -485   -667   -181    576   -153   -426    226    -44    148    187   1130    917
   -415  -1065   -649    737    114   -857    314    106     41    -36    854    667
   -342  -1054   -711    698    184   -883    459    337    200     67    914    711
   -296   -919   -626    607    163   -774    613    535    381    215   1028    805
   -270   -818   -550    542    140   -685    696    639    498    314   1114    878
   -259   -769   -509    511    122   -641    735    685    553    363   1153    917
   -249   -750   -501    501    124   -626    753    711    581    379   1166    930
   -252   -750   -498    501    122   -626    748    709    581    376   1163    932
   -262   -750   -488    506    111   -620    745    704    584    379   1171    940
   -249   -724   -478    485    114   -602    745    698    587    384   1176    945
   -239   -722   -483    480    122   -602    745    696    574    379   1174    943
   -246   -714   -467    480    109   -592    748    693    576    387   1182    953
   -246   -714   -467    480    109   -592    743    691    576    389   1184    953
   -239   -698   -459    467    109   -579    737    685    579    392   1179    956
   -231   -680   -449    457    109   -566    730    680    587    389   1171    950
   -244   -688   -444    465     98   -566    719    672    584    389   1166    953
   -239   -678   -439    457     98   -558    711    670    587    400   1169    958
   -239   -662   -426    449     90   -545    706    672    594    410   1174    963
   -236   -654   -418    446     90   -537    696    670    597    413   1176    958
   -226   -649   -423    436     96   -537    688    665    594    410   1171    953
   -226   -649   -423    436     96   -537    688    665    600    413   1171    956
   -223   -631   -407    426     90   -519    693    672    610    426   1176    971
   -213   -602   -389    407     88   -496    696    680    623    439   1187    984
   -210   -587   -376    397     80   -483    685    675    628    444   1187    984
   -205   -561   -355    381     75   -459    672    675    631    454   1192    984
   -194   -537   -342    366     70   -439    662    678    633    470   1200    987
   -181   -542   -361    363     88   -452    657    685    633    478   1200    987
   -168   -522   -353    342     90   -439    670    711    652    504   1223   1013
   -142   -488   -348    314    101   -418    667    727    659    519   1236   1023
   -116   -454   -337    283    109   -397    662    727    665    530   1236   1021
   -132   -431   -298    283     83   -366    680    732    685    553   1254   1044
   -153   -436   -283    293     62   -361    691    732    698    563   1260   1052
   -153   -431   -280    290     62   -355    696    724    704    566   1254   1052
   -150   -428   -277    290     62   -353    693    709    698    566   1241   1039
   -158   -410   -252    285     46   -332    706    711    714    579   1247   1049
   -161   -405   -246    280     41   -327    701    704    722    581   1249   1049
   -163   -413   -252    288     41   -332    704    701    730    581   1247   1039
   -171   -420   -249    293     38   -335    706    696    732    581   1236   1028
   -171   -420   -249    296     38   -335    704    688    735    576   1226   1021
   -181   -436   -257    306     36   -348    685    662    719    558   1197    997
   -205   -462   -257    335     23   -361    672    639    709    555   1187    984
   -213   -470   -257    340     20   -363    662    615    701    553   1179    971
   -200   -491   -290    345     44   -392    657    600    698    550   1176    963
   -197   -514   -316    353     57   -418    641    584    683    542   1163    953
   -202   -506   -303    353     49   -405    631    568    678    537   1158    943
   -210   -496   -288    350     36   -392    628    568    685    550   1171    943
   -207   -472   -265    340     28   -368    623    566    693    561   1179    948
   -205   -472   -267    335     31   -371    618    558    691    561   1174    937
   -189   -472   -283    329     46   -379    607    548    691    558   1163    930
   -189   -493   -306    340     57   -400    594    530    683    555   1150    924
   -210   -506   -296    358     41   -402    589    522    683    558   1150    932
   -192   -498   -306    345     54   -402    579    511    678    553   1140    917
   -184   -480   -296    332     54   -389    589    511    683    561   1143    917
   -187   -444   -259    314     33   -353    605    519    701    581   1150    919
   -187   -402   -215    296     12   -309    618    532    722    607   1163    935
   -194   -397   -202    296      2   -301    623    537    737    620   1169    945
   -187   -400   -213    293     10   -306    613    527    735    620   1153    948
   -187   -397   -210    290     10   -303    600    514    732    623   1143    940
   -192   -363   -171    277    -10   -267    600    509    740    644   1150    932
   -192   -319   -127    254    -33   -223    602    501    753    672   1163    945
   -194   -332   -137    262    -28   -236    576    472    740    672   1150    943
   -192   -340   -148    265    -23   -244    535    431    714    657   1127    919
   -184   -316   -132    252    -25   -226    501    402    709    665   1124    909
   -163   -340   -176    252      5   -259    457    371    683    636   1083    896
   -168   -400   -231    283     28   -316    431    345    659    607   1036    883
   -189   -457   -270    322     38   -363    413    324    636    587    995    870
   -189   -504   -314    348     62   -410    407    319    626    576    958    867
   -202   -574   -371    387     83   -472    392    296    600    545    909    854
   -223   -623   -402    423     88   -514    374    270    576    527    878    849
   -252   -659   -407    457     75   -535    350    252    558    517    859    849
   -252   -665   -413    459     80   -540    329    226    535    501    841    839
   -254   -667   -415    459     80   -542    316    202    514    485    828    820
   -252   -670   -418    459     83   -545    309    197    506    483    820    810
   -239   -665   -426    449     93   -545    296    194    496    483    820    805
   -218   -711   -493    465    137   -602    275    184    462    454    787    771
   -220   -841   -620    527    200   -732    327    244    439    392    711    691
   -223   -893   -670    555    223   -782    449    368    472    374    672    639
   -220   -865   -644    540    210   -753    584    545    574    439    719    665
   -184   -581   -397    384    106   -491    662    693    779    680    961    893
   -205     54    259     75   -233    155    581    631   1049   1111   1462   1389
   -379    613    992   -116   -685    800    298    270   1156   1423   1875   1784
   -493    594   1085    -51   -792    839   -103   -220    927   1330   1847   1756
   -558    -85    472    322   -517    192   -361   -670    309    665   1208   1184
   -501   -909   -407    704    -46   -659   -374   -758   -207    -23    478    527
   -428  -1169   -740    797    153   -956   -254   -553   -205   -116    327    376
   -374  -1088   -714    730    168   -904    -77   -301    -15     25    423    454
   -319   -922   -602    620    140   -763     64   -106    163    179    550    555
   -290   -820   -532    555    119   -678    122    -25    249    262    613    615
   -272   -805   -532    540    127   -670    142     10    283    290    623    626
   -275   -797   -524    535    122   -662    171     33    311    316    636    639
   -270   -787   -517    530    122   -652    187     44    324    327    633    641
   -285   -805   -519    542    114   -662    187     33    316    319    615    633
   -288   -802   -514    545    111   -659    189     28    314    319    607    626
   -265   -782   -517    522    124   -649    181     23    309    319    605    620
   -267   -776   -509    522    119   -644    179     23    309    322    600    626
   -267   -766   -501    514    116   -633    168     10    309    327    592    618
   -246   -732   -485    488    119   -610    166     12    319    340    597    628
   -246   -714   -470    480    111   -594    158      0    319    340    587    626
   -246   -706   -459    478    106   -584    153    -10    314    340    574    626
   -265   -711   -449    485     90   -581    163     -2    324    355    581    641
   -270   -704   -433    485     80   -568    158    -12    322    361    576    636
   -272   -701   -431    485     77   -566    161    -12    329    368    581    636
   -249   -688   -439    470     93   -563    166     -5    335    376    587    641
   -233   -646   -415    439     88   -532    158     -5    340    389    592    641
   -233   -631   -397    431     80   -514    155      2    345    402    592    644
   -228   -623   -394    426     83   -509    150     10    350    413    594    646
   -231   -594   -363    413     64   -480    137     12    350    410    584    639
   -218   -558   -342    387     59   -452    135     20    358    418    587    644
   -205   -537   -332    368     62   -436    140     38    368    428    597    657
   -197   -540   -342    366     70   -444    137     51    368    436    602    667
   -171   -483   -311    327     70   -397    132     64    384    459    620    683
   -168   -462   -296    314     62   -379    148     88    407    483    644    704
   -155   -431   -275    293     57   -353    163     98    418    496    654    714
   -153   -407   -254    280     49   -332    168     98    426    504    654    719
   -155   -392   -236    275     38   -314    179    101    436    514    652    719
   -150   -374   -223    259     33   -298    179     93    431    509    641    709
   -155   -366   -210    262     25   -288    187     96    441    517    641    717
   -150   -353   -205    249     25   -277    181     80    444    517    633    704
   -153   -322   -168    239      7   -246    184     72    449    524    636    704
   -158   -335   -179    246      7   -257    184     59    441    519    628    693
   -181   -376   -194    277      5   -285    174     38    431    501    602    672
   -187   -397   -210    290     10   -303    163     15    418    480    576    652
   -184   -410   -226    298     20   -319    158     -5    405    467    550    633
   -179   -423   -244    301     31   -335    148    -20    394    467    532    626
   -174   -394   -220    283     20   -309    135    -33    394    472    527    618
   -176   -384   -210    277     15   -296    122    -41    392    475    519    610
   -184   -407   -223    296     18   -316    103    -54    379    465    493    592
   -179   -379   -202    277      7   -290     93    -62    384    472    491    592
   -189   -376   -187    280     -2   -283     80    -80    376    475    483    587
   -176   -389   -215    280     18   -303     70   -101    361    462    465    571
   -174   -379   -205    277     15   -293     75   -106    358    465    459    576
   -181   -355   -174    270     -5   -265     64   -116    363    465    452    574
   -181   -355   -174    270     -5   -265     49   -132    353    454    436    555
   -184   -353   -168    267    -10   -262     41   -145    350    452    423    548
   -187   -353   -166    270    -10   -259     38   -153    342    444    410    553
   -184   -322   -140    252    -23   -231     38   -150    348    462    413    568
   -168   -280   -111    226    -28   -197     62   -132    371    483    423    581
   -166   -254    -90    210    -38   -174     64   -137    374    493    423    581
   -155   -236    -80    197    -38   -158     83   -127    389    506    431    592
   -142   -233    -93    187    -25   -163     80   -132    381    501    418    589
   -132   -213    -80    171    -28   -148     80   -135    392    511    415    605
   -132   -163    -33    145    -51   -101     77   -137    410    532    428    613
   -142   -119     23    132    -83    -49     70   -150    420    542    436    620
   -171   -145     25    155    -98    -59     38   -184    394    519    405    600
   -166   -140     23    153    -96    -59     23   -192    394    514    400    602
   -174   -127     44    150   -109    -44     12   -194    400    530    413    628
   -184   -155     28    171   -106    -64     -2   -210    389    524    405    620
   -153   -205    -54    179    -51   -129    -44   -252    340    472    348    574
   -161   -277   -116    220    -23   -197    -72   -277    306    433    303    535
   -158   -350   -192    254     15   -272   -101   -303    272    400    265    491
   -161   -413   -252    288     44   -332   -127   -340    233    366    223    433
   -155   -441   -288    296     64   -366   -140   -361    220    342    207    418
   -153   -446   -293    298     67   -368   -148   -374    210    332    197    413
   -155   -467   -311    309     77   -389   -158   -389    189    316    174    387
   -166   -485   -319    327     75   -402   -163   -394    174    298    161    368
   -176   -506   -332    340     77   -420   -179   -413    153    267    137    335
   -155   -522   -366    340    103   -446   -194   -428    132    239    116    301
   -127   -600   -472    361    168   -537   -202   -426    101    187     62    241
   -116   -730   -613    423    246   -672   -145   -353     88    119    -18    155
   -124   -745   -620    433    246   -683    -31   -239    140    116    -46    109
    -90   -665   -574    376    239   -618     72   -101    249    192     12    153
    -59   -355   -298    207    116   -327    135     15    454    433    275    405
   -114    207    322    -46   -218    265    135     12    711    823    724    820
   -249    623    870   -189   -558    745   -109   -337    727   1023   1008   1057
   -296    506    802   -106   -550    654   -462   -795    420    826    867    924
   -335   -129    205    231   -272     36   -654  -1156   -124    194    236    384
   -306   -743   -436    524     64   -589   -693  -1213   -491   -314   -314    -77
   -249   -961   -714    602    231   -839   -633  -1036   -454   -329   -387   -140
   -215   -976   -763    594    272   -870   -522   -870   -327   -239   -342   -106
   -168   -896   -730    530    277   -813   -431   -745   -202   -129   -270    -41
   -127   -787   -659    457    265   -724   -374   -665    -98    -36   -194     20
   -145   -727   -581    433    215   -654   -327   -613    -28     28   -148     59
   -127   -683   -558    405    213   -620   -303   -594      0     59   -135     67
   -119   -667   -548    392    213   -607   -290   -587     15     85   -127     77
   -153   -659   -506    407    176   -584   -280   -576     33    111   -119     90
   -153   -667   -517    407    181   -592   -288   -581     36    109   -132     72
   -132   -657   -524    394    194   -592   -301   -589     41    114   -140     77
   -114   -633   -522    374    202   -576   -314   -594     46    124   -145     93
    -90   -579   -488    335    197   -535   -311   -587     62    150   -132    111
    -67   -555   -488    311    207   -524   -322   -597     59    161   -132    122
   -103   -553   -449    327    171   -501   -319   -594     70    179   -132    137
   -101   -522   -420    311    158   -472   -324   -602     62    181   -142    140
   -111   -470   -358    290    122   -415   -316   -620     57    184   -142    171
   -122   -439   -319    277     98   -379   -306   -631     77    184   -132    220
    -23   -405   -381    213    176   -394   -327   -641     80    179   -122    205
      2   -402   -405    200    202   -405   -342   -641     80    202    -90    174
     38   -392   -431    176    233   -410   -358   -646     80    246    -62    132
    -15   -371   -355    192    168   -363   -345   -613    101    306    -23    114
      2   -348   -350    171    176   -350   -350   -597    101    329    -15     77
     10   -353   -363    168    184   -355   -350   -592    111    353      5     49
    -18   -335   -316    176    148   -327   -327   -561    153    397     59     51
     23   -329   -355    150    187   -342   -324   -545    168    420     90     51
     64   -322   -387    129    223   -355   -350   -540    171    428     98     62
     64   -280   -345    106    202   -311   -348   -511    197    462    132    135
     90   -231   -322     70    205   -275   -337   -483    223    491    148    210
     64   -244   -309     88    187   -275   -353   -498    210    485    135    233
     70   -252   -322     90    194   -285   -353   -506    213    493    129    252
     96   -272   -368     85    231   -319   -355   -519    210    488    116    254
    103   -277   -381     88    241   -329   -353   -524    218    493    111    265
    114   -246   -363     64    236   -303   -348   -527    236    504    109    262
     96   -257   -353     77    223   -303   -332   -517    265    509    114    257
     67   -288   -358    109    210   -322   -322   -519    283    509    124    202
     59   -296   -355    119    207   -324   -314   -519    301    517    132    161
     59   -288   -348    114    202   -316   -303   -514    316    519    111    166
     28   -290   -322    129    174   -306   -285   -509    342    530     88    207
      0   -311   -314    153    155   -314   -272   -527    337    519     41    215
    -12   -327   -314    171    150   -322   -270   -548    332    506     -5    202
    -15   -327   -314    168    148   -322   -283   -566    335    496    -38    205
      0   -348   -348    174    171   -348   -290   -581    340    493    -67    200
      2   -353   -355    174    176   -353   -298   -587    342    491    -90    187
    -18   -366   -348    192    163   -358   -306   -592    345    488   -109    181
    -33   -371   -340    202    153   -358   -319   -602    345    483   -124    174
    -51   -381   -329    215    137   -355   -324   -602    353    483   -137    158
    -57   -381   -324    220    132   -353   -324   -600    361    480   -148    142
    -49   -371   -322    210    135   -348   -329   -594    368    475   -153    132
    -49   -355   -306    202    127   -332   -335   -602    389    470   -171    122
    -51   -363   -311    207    129   -337   -340   -610    413    478   -187    111
    -54   -374   -319    213    129   -348   -348   -620    428    501   -210    101
    -54   -350   -296    202    119   -324   -335   -620    444    555   -213     96
    -57   -322   -267    187    103   -293   -316   -618    452    597   -184     90
    -46   -280   -233    161     93   -257   -301   -610    462    618   -129     93
    -41   -259   -218    150     85   -239   -285   -600    465    613    -72    101
    -41   -246   -205    145     80   -226   -277   -594    470    600    -46    114
    -38   -210   -174    124     64   -192   -272   -597    480    600    -49    119
    -46   -179   -132    111     41   -155   -259   -597    493    613    -49    137
    -64   -140    -77    101      5   -109   -254   -605    506    626    -41    158
    -77   -142    -64    111     -7   -103   -270   -623    498    618    -51    158
    -88   -174    -88    129     -2   -132   -301   -652    472    589    -80    140
    -83   -161    -77    122     -5   -119   -322   -665    462    581    -90    142
    -72   -166    -93    119     10   -132   -337   -683    444    566   -114    129
    -70   -210   -140    140     33   -176   -358   -714    413    532   -155     96
    -85   -252   -168    166     41   -210   -387   -740    376    493   -205     57
    -88   -319   -231    202     70   -275   -413   -766    340    454   -257     18
    -96   -376   -280    233     90   -327   -433   -789    306    418   -303    -15
   -101   -418   -316    259    106   -368   -444   -807    283    397   -340    -38
   -109   -446   -337    277    114   -392   -465   -833    257    368   -376    -72
   -119   -465   -345    290    111   -405   -478   -857    241    348   -405    -96
   -124   -467   -342    296    106   -405   -491   -872    233    342   -418   -109
   -122   -465   -342    293    109   -405   -491   -875    233    348   -423   -114
   -116   -480   -366    298    124   -423   -504   -888    220    335   -449   -122
   -101   -545   -444    322    168   -493   -517   -888    189    293   -514   -145
    -90   -662   -571    374    239   -618   -472   -833    171    233   -605   -228
   -101   -688   -587    394    241   -639   -363   -727    205    213   -649   -298
    -80   -633   -553    355    236   -594   -262   -581    309    298   -587   -259
    -38   -350   -311    192    135   -332   -202   -449    501    545   -337    -33
    -70    192    262    -62   -166    226   -228   -467    730    914     83    368
   -223    683    906   -228   -563    795   -441   -776    807   1184    439    688
   -309    600    909   -148   -610    756   -828  -1241    532   1052    368    618
   -329     38    366    145   -348    202  -1075  -1660    -12    449   -215     96
   -358   -605   -249    480    -57   -428  -1093  -1735   -400    -96   -795   -418
   -306   -865   -558    587    124   -711  -1018  -1553   -400   -184   -937   -553
   -184   -836   -652    509    233   -745   -914  -1387   -272   -106   -906   -519
   -145   -719   -574    431    213   -646   -795  -1231   -111     18   -807   -436
   -135   -618   -483    374    171   -553   -717  -1130      7    116   -722   -368
    -90   -561   -470    327    189   -517   -693  -1091     62    161   -685   -348
    -77   -530   -452    303    184   -491   -691  -1083     75    171   -675   -345
   -103   -514   -410    309    150   -462   -688  -1075     90    187   -667   -332
   -129   -496   -368    311    116   -433   -691  -1062    101    197   -667   -314
    -83   -483   -400    283    158   -441   -701  -1062    103    192   -683   -296
    -75   -470   -397    272    158   -433   -706  -1065    111    200   -675   -298
    -90   -465   -374    277    140   -420   -709  -1075    114    202   -670   -319
    -96   -449   -353    272    127   -400   -714  -1080    116    202   -667   -322
    -88   -441   -353    265    132   -397   -727  -1091    116    200   -670   -332
   -101   -433   -332    267    114   -384   -735  -1096    116    197   -670   -337
    -90   -415   -327    252    116   -371   -748  -1104    116    197   -670   -340
    -64   -397   -335    231    132   -366   -763  -1117    116    192   -672   -345
    -54   -394   -340    226    142   -368   -776  -1124    114    192   -672   -350
    -64   -384   -322    223    127   -355   -782  -1132    116    192   -672   -348
    -54   -366   -314    210    127   -340   -779  -1132    124    197   -667   -329
    -41   -350   -309    194    132   -332   -797  -1145    122    189   -678   -335
    -38   -337   -298    189    129   -319   -807  -1143    127    197   -678   -327
    -75   -324   -249    200     85   -288   -802  -1132    145    223   -672   -322
    -90   -306   -215    197     62   -262   -815  -1137    150    226   -678   -322
    -93   -285   -192    187     46   -239   -831  -1145    150    228   -675   -327
    -46   -239   -192    142     72   -215   -846  -1148    150    231   -678   -329
    -18   -210   -192    111     85   -202   -854  -1140    161    249   -672   -327
      7   -181   -189     85     98   -184   -862  -1132    174    265   -662   -324
     44   -158   -202     54    122   -179   -875  -1137    171    272   -665   -324
     44   -145   -189     51    116   -166   -872  -1130    184    288   -654   -311
     28   -116   -148     41     85   -129   -870  -1127    194    296   -646   -314
     28    -90   -119     31     72   -103   -872  -1132    205    306   -644   -303
     23    -88   -111     31     67   -101   -875  -1145    205    309   -649   -306
     12    -77    -90     33     51    -83   -870  -1148    213    319   -649   -311
     23    -57    -80     12     51    -67   -880  -1158    215    314   -657   -316
     18    -51    -70     15     41    -59   -883  -1171    215    309   -667   -329
     -2    -51    -49     25     23    -49   -880  -1182    223    306   -675   -348
    -12    -49    -36     31     10    -44   -883  -1192    228    306   -685   -371
    -23    -51    -28     36      0    -38   -904  -1215    218    285   -711   -400
    -33    -59    -25     46     -5    -44   -917  -1239    210    270   -722   -423
    -46    -80    -33     62     -7    -57   -927  -1257    205    259   -727   -439
    -57   -109    -51     83     -2    -80   -953  -1280    192    244   -745   -457
    -72   -114    -41     93    -18    -77   -976  -1301    176    228   -761   -470
    -85   -109    -23     96    -31    -67   -992  -1317    171    223   -774   -480
    -98   -109    -10    101    -46    -59  -1010  -1340    161    215   -797   -472
   -132   -116     15    124    -75    -51  -1018  -1356    158    207   -815   -452
   -158   -129     28    142    -96    -49  -1034  -1374    153    202   -826   -449
   -192   -137     54    163   -124    -41  -1041  -1382    145    205   -836   -452
   -171   -132     38    150   -106    -46  -1062  -1395    132    197   -854   -465
   -202   -132     70    168   -137    -31  -1067  -1397    135    200   -857   -459
   -192   -132     59    161   -127    -36  -1085  -1421    124    192   -870   -472
    -51   -103    -51     77     -2    -77  -1135  -1470     83    153   -914   -517
     64    -75   -142      2    101   -109  -1184  -1512     49    119   -950   -553
     49    -54   -103      2     75    -77  -1182  -1512     64    132   -948   -555
     46    -20    -67    -12     54    -44  -1163  -1499     85    155   -930   -545
     70     15    -57    -44     62    -20  -1158  -1501     90    166   -922   -537
     75     41    -36    -59     54      2  -1158  -1504     90    168   -922   -540
     46     44     -2    -44     25     20  -1163  -1512     90    171   -932   -553
     20     49     28    -36     -2     38  -1171  -1525     85    168   -940   -563
     -7     88     96    -41    -51     93  -1169  -1530     96    184   -927   -553
    -33    132    166    -49   -101    150  -1163  -1532    114    200   -911   -532
    -49    140    189    -44   -119    163  -1189  -1564     96    189   -924   -535
    -64    129    192    -33   -127    161  -1231  -1618     57    155   -961   -561
    -64    122    187    -28   -127    155  -1265  -1657     28    132   -984   -574
    -57    103    161    -23   -109    132  -1304  -1693     -5    106  -1015   -587
    -62     57    119      2    -90     88  -1340  -1722    -36     75  -1057   -607
    -64    -20     44     41    -57     10  -1382  -1771    -90     15  -1127   -652
    -62    -83    -20     72    -20    -54  -1415  -1810   -129    -28  -1187   -683
    -70   -142    -75    106      0   -109  -1449  -1855   -174    -70  -1249   -722
    -85   -197   -111    142     12   -155  -1486  -1899   -220   -114  -1309   -750
    -96   -223   -127    158     12   -176  -1512  -1932   -249   -140  -1356   -769
    -98   -228   -129    163     12   -179  -1535  -1961   -277   -163  -1392   -787
    -98   -233   -137    166     18   -187  -1561  -1990   -301   -181  -1421   -810
    -83   -233   -150    158     33   -192  -1590  -2016   -319   -197  -1444   -828
    -62   -246   -184    153     59   -215  -1626  -2055   -353   -226  -1480   -857
    -28   -293   -265    161    116   -280  -1660  -2083   -397   -280  -1540   -911
      2   -405   -407    200    205   -407  -1649  -2060   -449   -363  -1649  -1015
     23   -457   -480    218    252   -467  -1556  -1953   -433   -397  -1719  -1101
     70   -371   -441    150    254   -405  -1436  -1779   -319   -311  -1657  -1052
    122    -46   -168    -38    145   -106  -1345  -1618    -96    -51  -1400   -787
     90    566    472   -329   -189    519  -1369  -1641    171    358   -940   -296
   -111   1156   1267   -522   -688   1210  -1592  -1964    309    693   -511    158
   -215   1088   1304   -439   -761   1195  -1995  -2460     54    568   -581    109
   -236    439    675   -101   -457    558  -2273  -2891   -527    -49  -1197   -441
   -200   -387   -189    293     -5   -288  -2353  -3081  -1083   -761  -1956  -1137
    -98   -748   -649    423    275   -698  -2296  -2946  -1163   -945  -2210  -1384
      7   -670   -678    329    340   -675  -2148  -2717  -1002   -833  -2140  -1325
    101   -524   -628    210    363   -576  -2018  -2559   -859   -714  -2055  -1249
    155   -431   -589    137    371   -511  -1964  -2488   -787   -646  -2013  -1208
    124   -420   -545    148    335   -483  -1932  -2447   -753   -615  -1997  -1197
     75   -431   -509    176    288   -470  -1917  -2434   -745   -613  -1997  -1187
     59   -413   -472    174    265   -441  -1899  -2418   -730   -607  -1995  -1166
     36   -431   -467    197    249   -449  -1891  -2408   -724   -613  -2005  -1161
      7   -441   -449    218    228   -444  -1886  -2397   -722   -615  -2005  -1158
     15   -428   -446    205    228   -439  -1888  -2397   -727   -620  -2010  -1163
     23   -413   -436    194    228   -423  -1891  -2400   -727   -623  -2013  -1169
     23   -374   -397    174    207   -384  -1896  -2400   -722   -615  -2010  -1166
     28   -376   -405    174    215   -389  -1912  -2413   -724   -618  -2018  -1171
     44   -394   -441    174    241   -418  -1919  -2429   -732   -628  -2031  -1189
     49   -379   -428    163    239   -402  -1919  -2436   -737   -626  -2031  -1202
     72   -371   -446    148    257   -407  -1940  -2449   -756   -641  -2049  -1226
    109   -381   -491    137    298   -436  -1953  -2462   -771   -657  -2068  -1247
    127   -379   -506    124    314   -441  -1969  -2481   -789   -667  -2083  -1270
    155   -353   -511     98    332   -431  -1979  -2488   -797   -672  -2094  -1293
    171   -363   -537     96    353   -449  -1990  -2491   -815   -688  -2112  -1317
    174   -350   -524     88    348   -436  -1990  -2483   -826   -696  -2114  -1330
    181   -322   -504     70    340   -413  -1984  -2465   -828   -696  -2101  -1325
    205   -296   -501     44    350   -397  -1979  -2452   -831   -696  -2104  -1335
    210   -275   -485     31    345   -379  -1969  -2431   -823   -683  -2094  -1340
    220   -244   -465     12    342   -353  -1958  -2416   -818   -672  -2081  -1356
    239   -220   -459    -10    348   -340  -1953  -2400   -810   -672  -2068  -1371
    272   -202   -478    -36    374   -340  -1961  -2387   -820   -680  -2065  -1400
    301   -181   -485    -59    392   -335  -1966  -2364   -823   -675  -2052  -1410
    319   -155   -475    -80    397   -314  -1951  -2343   -818   -667  -2034  -1408
    327   -140   -467    -93    394   -301  -1943  -2338   -818   -667  -2013  -1402
    301   -135   -436    -83    368   -285  -1917  -2314   -810   -654  -2010  -1345
    270   -132   -402    -70    335   -267  -1888  -2286   -797   -633  -2021  -1249
    246   -148   -394    -49    319   -270  -1873  -2260   -795   -633  -2047  -1189
    226   -148   -376    -41    301   -262  -1860  -2234   -789   -618  -2052  -1145
    213   -155   -368    -28    288   -259  -1839  -2208   -784   -600  -2055  -1117
    205   -171   -376    -18    288   -272  -1831  -2190   -784   -600  -2070  -1106
    192   -184   -376     -2    283   -280  -1821  -2166   -782   -597  -2081  -1106
    168   -236   -405     33    285   -319  -1816  -2161   -795   -615  -2114  -1143
    129   -275   -407     72    267   -340  -1813  -2161   -807   -626  -2138  -1163
    101   -272   -376     85    239   -324  -1813  -2164   -820   -633  -2151  -1176
     49   -277   -327    114    187   -301  -1808  -2153   -823   -633  -2148  -1184
    -20   -303   -283    161    129   -293  -1790  -2132   -813   -620  -2132  -1195
     -5   -311   -306    155    150   -309  -1779  -2132   -818   -626  -2138  -1221
     41   -322   -366    137    202   -342  -1787  -2148   -839   -646  -2161  -1254
     72   -348   -420    137    246   -384  -1792  -2171   -865   -678  -2195  -1293
    106   -355   -462    122    283   -407  -1795  -2174   -872   -683  -2205  -1301
    129   -376   -509    122    316   -441  -1792  -2182   -891   -698  -2226  -1319
    148   -374   -522    111    332   -446  -1787  -2187   -906   -709  -2239  -1332
    137   -363   -501    114    319   -431  -1782  -2182   -906   -704  -2231  -1327
    140   -368   -511    114    324   -439  -1769  -2171   -906   -709  -2234  -1296
    145   -379   -527    116    335   -452  -1756  -2164   -906   -717  -2236  -1270
    145   -397   -545    124    345   -470  -1743  -2153   -906   -722  -2242  -1262
    140   -392   -532    127    335   -462  -1725  -2138   -901   -714  -2229  -1247
    142   -376   -522    116    329   -446  -1704  -2120   -893   -714  -2213  -1247
    137   -348   -485    103    311   -415  -1670  -2088   -880   -706  -2184  -1249
    129   -332   -462     98    293   -397  -1654  -2075   -878   -704  -2164  -1267
    148   -296   -444     75    296   -368  -1660  -2081   -885   -704  -2148  -1275
    166   -267   -433     49    298   -348  -1628  -2042   -870   -683  -2120  -1244
    158   -233   -394     36    275   -314  -1600  -2008   -852   -657  -2104  -1223
    155   -197   -353     20    252   -275  -1600  -2008   -854   -652  -2101  -1210
    148   -207   -355     31    252   -280  -1600  -2016   -870   -670  -2112  -1200
    145   -241   -387     46    262   -311  -1610  -2031   -901   -701  -2132  -1200
    174   -244   -418     33    293   -329  -1631  -2047   -930   -722  -2143  -1192
    200   -277   -478     36    337   -379  -1644  -2052   -958   -748  -2169  -1200
    215   -324   -540     54    376   -431  -1644  -2039   -976   -766  -2192  -1218
    218   -366   -584     72    400   -475  -1652  -2052  -1023   -805  -2231  -1262
    241   -402   -644     80    441   -522  -1652  -2055  -1065   -846  -2273  -1299
    236   -488   -727    124    480   -607  -1649  -2057  -1106   -888  -2312  -1327
    246   -548   -795    150    519   -670  -1631  -2055  -1140   -927  -2343  -1356
    226   -594   -820    184    522   -709  -1605  -2060  -1174   -956  -2366  -1374
    210   -589   -800    189    504   -693  -1592  -2044  -1179   -950  -2356  -1366
    176   -600   -779    210    478   -688  -1577  -2029  -1192   -961  -2364  -1379
    179   -610   -789    215    483   -698  -1582  -2023  -1213   -974  -2377  -1392
    184   -618   -802    215    491   -711  -1566  -2000  -1218   -979  -2372  -1382
    181   -701   -883    259    532   -792  -1543  -1951  -1239  -1010  -2410  -1423
    181   -826  -1008    322    592   -917  -1465  -1844  -1236  -1047  -2468  -1499
    189   -820  -1010    316    600   -914  -1340  -1699  -1161  -1018  -2462  -1512
    207   -745   -956    267    579   -849  -1228  -1530  -1044   -922  -2382  -1441
    226   -418   -644     93    433   -530  -1145  -1387   -839   -654  -2099  -1171
    153    129    -23   -142     88     54  -1130  -1397   -626   -290  -1675   -779
     -7    571    579   -280   -293    574  -1314  -1680   -594    -64  -1361   -527
    -49    415    465   -184   -259    439  -1636  -2086   -904   -262  -1509   -667
    -96   -210   -114    150     10   -163  -1790  -2387  -1415   -857  -2117  -1163
    -83   -818   -735    449    324   -776  -1818  -2423  -1756  -1337  -2639  -1577
      0  -1067  -1067    535    532  -1067  -1761  -2242  -1761  -1415  -2766  -1667
      5  -1119  -1124    555    563  -1119  -1634  -2055  -1649  -1361  -2753  -1644
     20  -1067  -1091    522    553  -1078  -1530  -1925  -1535  -1278  -2704  -1587
     33   -976  -1013    470    522   -995  -1454  -1823  -1436  -1187  -2634  -1530
     28   -901   -930    436    478   -914  -1374  -1730  -1348  -1106  -2559  -1465
     46   -878   -924    413    485   -901  -1327  -1683  -1314  -1083  -2540  -1441
     46   -857   -904    405    475   -880  -1283  -1641  -1288  -1065  -2522  -1423
     46   -828   -875    389    459   -852  -1262  -1610  -1278  -1060  -2509  -1405
     54   -810   -865    379    459   -836  -1247  -1592  -1270  -1065  -2501  -1397
     49   -831   -880    392    465   -854  -1236  -1574  -1265  -1072  -2488  -1410
     44   -828   -872    392    457   -849  -1202  -1543  -1249  -1067  -2457  -1400
     51   -813   -865    379    457   -839  -1184  -1517  -1236  -1062  -2439  -1384
     67   -795   -862    363    465   -828  -1166  -1491  -1226  -1052  -2410  -1369
     70   -774   -846    350    457   -810  -1158  -1478  -1228  -1054  -2392  -1356
     62   -769   -831    350    446   -800  -1143  -1460  -1226  -1052  -2379  -1337
     62   -769   -831    350    444   -797  -1122  -1439  -1223  -1047  -2366  -1314
     57   -748   -805    345    431   -776  -1098  -1413  -1218  -1036  -2348  -1280
     54   -743   -800    342    426   -771  -1078  -1379  -1208  -1036  -2335  -1257
     64   -724   -789    327    426   -756  -1065  -1356  -1202  -1031  -2322  -1252
     75   -698   -776    311    423   -737  -1049  -1327  -1195  -1021  -2312  -1249
     77   -685   -763    303    420   -724  -1023  -1291  -1184  -1008  -2299  -1244
     80   -693   -774    303    426   -732  -1002  -1265  -1174   -997  -2299  -1241
     98   -696   -795    298    444   -743   -984  -1236  -1153   -976  -2291  -1221
    111   -680   -792    283    452   -737   -963  -1205  -1132   -953  -2278  -1208
    119   -659   -779    270    449   -719   -940  -1163  -1114   -932  -2257  -1189
    135   -641   -776    252    454   -709   -917  -1119  -1098   -922  -2236  -1169
    145   -626   -771    239    457   -698   -891  -1070  -1080   -901  -2208  -1153
    140   -618   -758    236    446   -688   -862  -1026  -1065   -878  -2179  -1137
    153   -594   -748    220    449   -670   -820   -976  -1049   -852  -2151  -1109
    166   -568   -737    200    449   -652   -784   -935  -1031   -836  -2130  -1083
    163   -566   -730    200    446   -646   -753   -898  -1021   -836  -2122  -1080
    158   -553   -711    194    433   -631   -730   -872  -1013   -833  -2104  -1075
    161   -532   -693    187    426   -613   -706   -852  -1005   -826  -2083  -1065
    166   -498   -665    166    413   -579   -678   -828   -992   -810  -2057  -1054
    153   -493   -646    168    397   -568   -641   -805   -979   -797  -2034  -1041
    140   -491   -631    174    384   -561   -607   -787   -966   -782  -2010  -1034
    127   -483   -610    179    368   -545   -576   -766   -950   -774  -1990  -1028
    119   -485   -605    184    361   -545   -558   -758   -953   -782  -1987  -1047
    114   -491   -605    189    358   -548   -550   -763   -966   -802  -1992  -1075
    101   -501   -602    200    348   -550   -535   -756   -971   -820  -1995  -1098
     80   -504   -584    213    332   -542   -504   -732   -961   -815  -1982  -1098
     70   -509   -579    220    324   -542   -488   -719   -958   -813  -1969  -1096
     67   -511   -579    223    322   -545   -472   -706   -956   -810  -1956  -1093
     49   -514   -563    231    306   -537   -446   -678   -935   -792  -1919  -1072
     36   -511   -548    239    290   -530   -413   -641   -914   -766  -1886  -1044
     31   -540   -574    252    301   -555   -405   -628   -917   -766  -1880  -1052
     31   -545   -579    257    303   -561   -389   -605   -914   -763  -1870  -1054
     25   -522   -548    246    285   -535   -368   -581   -904   -753  -1847  -1041
     28   -527   -555    249    290   -540   -358   -566   -904   -758  -1839  -1039
     20   -527   -548    252    283   -537   -340   -545   -885   -743  -1818  -1015
     10   -517   -527    252    267   -522   -301   -504   -857   -711  -1784   -976
      2   -509   -511    252    257   -509   -259   -467   -831   -693  -1764   -956
      7   -478   -485    236    246   -480   -231   -439   -813   -675  -1740   -937
     10   -444   -457    215    233   -449   -202   -410   -797   -659  -1722   -919
     25   -431   -457    202    239   -444   -176   -389   -787   -652  -1712   -909
     44   -418   -462    184    252   -439   -153   -368   -774   -644  -1696   -891
     59   -374   -433    158    246   -402   -124   -337   -756   -626  -1662   -857
     57   -342   -400    142    226   -371    -96   -322   -740   -610  -1631   -833
     64   -350   -418    142    239   -384    -85   -322   -748   -620  -1623   -831
     77   -358   -439    137    257   -397    -93   -335   -771   -644  -1628   -839
     72   -368   -441    148    257   -405    -90   -335   -776   -646  -1621   -833
     77   -376   -454    148    265   -415    -96   -337   -784   -659  -1623   -828
     90   -410   -501    158    296   -457   -101   -340   -800   -688  -1641   -841
     85   -449   -535    181    309   -493    -98   -340   -815   -714  -1657   -849
     80   -511   -592    215    335   -550    -85   -337   -831   -743  -1675   -867
     80   -574   -654    244    366   -613    -83   -335   -852   -769  -1693   -885
     75   -623   -698    272    384   -659    -77   -332   -867   -789  -1706   -904
     72   -662   -735    290    402   -698    -77   -329   -885   -807  -1719   -919
     70   -704   -774    316    420   -737    -90   -335   -909   -831  -1738   -945
     57   -740   -797    340    426   -769    -70   -324   -906   -839  -1732   -956
     49   -740   -789    345    418   -766    -62   -314   -898   -844  -1722   -961
     44   -766   -810    361    426   -787    -57   -311   -901   -854  -1727   -974
     49   -774   -823    363    436   -797    -36   -298   -898   -859  -1727   -979
     70   -852   -924    389    496   -888     -7   -267   -904   -896  -1756  -1031
     83   -948  -1031    431    555   -987     75   -168   -888   -932  -1810  -1104
     85   -974  -1060    441    571  -1018    189    -41   -831   -922  -1818  -1127
    111   -901  -1013    394    561   -956    319    137   -693   -815  -1719  -1060
    122   -542   -665    207    392   -602    402    275   -459   -519  -1376   -750
     51      5    -46    -28     49    -20    402    254   -231   -155   -906   -335
    -80    366    444   -142   -262    402    187    -57   -220     38   -594    -90
   -124    290    415    -83   -270    353   -158   -496   -504   -103   -636   -166
   -176   -353   -176    262     -2   -265   -322   -846  -1044   -743  -1241   -714
   -135   -932   -797    532    329   -865   -337   -878  -1356  -1210  -1714  -1163
    -64  -1145  -1080    602    506  -1111   -259   -698  -1332  -1265  -1774  -1270
    -31  -1143  -1111    587    540  -1127   -116   -506  -1192  -1171  -1670  -1249
      7  -1060  -1067    524    537  -1062      5   -361  -1062  -1070  -1566  -1195
     33   -963   -997    465    514   -979     90   -265   -961   -984  -1483  -1130
     41   -891   -935    423    485   -911    145   -202   -904   -940  -1441  -1072
     59   -870   -930    405    493   -898    174   -171   -883   -927  -1444  -1021
     72   -828   -901    376    485   -865    179   -158   -880   -930  -1449   -989
     64   -820   -885    376    472   -852    205   -129   -865   -917  -1441   -961
     72   -807   -883    366    475   -844    218   -116   -865   -914  -1444   -943
    101   -807   -909    353    504   -857    223   -119   -880   -927  -1473   -937
    122   -800   -924    337    522   -859    228   -122   -891   -935  -1543   -844
    135   -761   -896    311    514   -828    239   -116   -898   -935  -1615   -680
    155   -748   -904    296    530   -826    231   -124   -922   -948  -1621   -657
    179   -761   -940    290    558   -849    218   -129   -953   -961  -1597   -714
    226   -748   -974    259    597   -859    215   -124   -971   -974  -1553   -774
    270   -735  -1005    233    636   -870    207   -127  -1002   -992  -1514   -823
    306   -724  -1034    207    667   -878    213   -122  -1023  -1000  -1480   -846
    309   -701  -1010    197    659   -854    236    -90  -1021   -984  -1410   -836
    298   -685   -984    192    639   -833    254    -70  -1031   -982  -1361   -823
    285   -662   -948    187    615   -805    272    -51  -1041   -974  -1312   -818
    270   -639   -909    184    589   -774    288    -15  -1041   -950  -1262   -813
    272   -610   -883    168    576   -745    306     12  -1039   -935  -1221   -800
    303   -589   -896    142    597   -743    298     20  -1067   -937  -1195   -800
    309   -581   -893    135    600   -737    303     49  -1083   -935  -1166   -805
    285   -535   -823    124    553   -680    332    103  -1065   -906  -1114   -776
    244   -504   -748    129    496   -626    376    174  -1031   -865  -1054   -724
    220   -480   -701    127    459   -589    407    231  -1010   -836  -1013   -698
    200   -454   -654    127    426   -553    449    288   -979   -800   -966   -675
    176   -431   -610    127    392   -519    488    332   -953   -774   -930   -662
    158   -418   -576    129    366   -496    524    366   -935   -763   -911   -657
    132   -415   -548    140    337   -480    558    387   -919   -748   -898   -654
     93   -413   -506    161    298   -459    589    405   -901   -724   -875   -644
     75   -415   -491    168    280   -452    615    423   -878   -711   -865   -644
     67   -420   -488    176    277   -454    639    444   -852   -698   -854   -641
     49   -426   -478    187    262   -452    667    462   -818   -688   -846   -631
     28   -444   -472    205    249   -457    698    478   -795   -675   -846   -623
      7   -446   -457    218    231   -452    724    491   -774   -659   -846   -605
     -5   -452   -446    228    220   -449    748    511   -753   -649   -852   -589
    -10   -459   -449    236    218   -454    763    517   -737   -649   -867   -579
    -31   -488   -459    259    213   -475    771    514   -727   -652   -888   -579
    -41   -509   -467    272    213   -488    782    517   -714   -654   -896   -576
    -38   -491   -452    265    205   -472    795    522   -693   -646   -885   -566
    -28   -483   -454    254    210   -470    795    517   -688   -646   -883   -563
    -25   -467   -441    246    207   -454    795    517   -683   -644   -875   -561
    -41   -475   -433    257    194   -454    813    527   -662   -633   -857   -548
    -41   -475   -433    259    194   -454    813    527   -654   -633   -844   -545
    -38   -462   -423    249    189   -444    807    530   -649   -631   -833   -542
    -44   -452   -407    246    179   -428    815    542   -636   -620   -815   -535
    -38   -452   -413    244    187   -433    823    561   -626   -615   -797   -532
    -33   -431   -397    233    181   -415    820    566   -626   -613   -782   -537
    -41   -431   -389    236    171   -410    831    579   -615   -600   -758   -537
    -28   -436   -407    231    187   -420    846    600   -605   -587   -735   -532
    -15   -384   -368    197    174   -379    867    618   -589   -568   -698   -517
    -10   -345   -335    179    161   -340    901    649   -558   -540   -657   -488
     -7   -296   -288    150    140   -293    927    667   -537   -519   -628   -472
    -10   -311   -301    161    145   -306    940    680   -530   -511   -613   -472
     -2   -314   -314    155    155   -311    953    701   -519   -498   -600   -465
      5   -262   -267    129    135   -265    976    722   -496   -470   -574   -449
    -10   -197   -187    101     88   -192    992    735   -475   -446   -540   -426
    -12   -197   -184    103     85   -192    997    740   -470   -446   -527   -415
    -18   -215   -197    114     88   -207    982    724   -485   -462   -532   -418
    -12   -218   -205    116     96   -213    961    709   -498   -470   -535   -415
      0   -207   -207    103    101   -207    953    704   -496   -465   -532   -413
     -2   -213   -210    106    103   -213    945    691   -506   -478   -545   -433
     -7   -241   -233    124    111   -239    935    675   -524   -493   -561   -454
     -2   -283   -280    142    137   -283    909    652   -563   -530   -597   -493
     -7   -379   -374    192    181   -376    909    654   -574   -545   -620   -511
    -20   -405   -384    213    179   -394    904    646   -589   -563   -639   -532
    -23   -418   -397    218    187   -407    883    626   -610   -587   -659   -555
    -12   -428   -415    220    200   -423    865    605   -626   -607   -678   -571
     -7   -444   -439    223    215   -441    857    592   -641   -626   -693   -589
    -10   -446   -436    228    213   -441    867    594   -639   -623   -688   -594
    -10   -436   -428    220    207   -433    872    592   -633   -620   -688   -594
    -18   -436   -418    228    200   -428    872    597   -628   -618   -688   -594
     -7   -496   -488    249    239   -491    870    607   -652   -657   -743   -649
      0   -600   -602    298    298   -602    943    698   -646   -698   -813   -737
      5   -600   -605    296    301   -602   1065    846   -563   -665   -810   -758
     38   -480   -519    220    277   -498   1189   1044   -410   -532   -706   -665
     67    -28    -96    -20     80    -62   1247   1179   -132   -187   -342   -293
    -18    626    644   -306   -329    633   1195   1119    158    257    163    220
   -197   1034   1231   -418   -714   1130    943    779    239    504    475    535
   -280    867   1148   -293   -714   1008    587    332    -33    322    327    402
   -309     77    384    114   -348    231    379    -72   -683   -433   -426   -275
   -272   -620   -348    446     36   -485    363   -137  -1067   -958   -995   -813
   -197   -833   -636    514    218   -735    446     41  -1041  -1005  -1098   -919
   -145   -774   -628    459    241   -701    597    246   -885   -891  -1023   -862
   -101   -623   -524    361    210   -576    719    392   -740   -769   -919   -766
    -75   -522   -446    296    184   -485    789    478   -644   -685   -849   -691
    -62   -511   -449    285    192   -480    828    530   -592   -639   -820   -652
    -51   -478   -426    265    187   -452    833    545   -574   -620   -807   -633
    -38   -493   -457    265    205   -475    844    558   -550   -610   -789   -620
    -33   -472   -439    254    200   -457    849    558   -540   -602   -774   -613
    -28   -449   -420    239    194   -436    854    563   -530   -592   -758   -597
    -25   -459   -433    244    202   -446    867    571   -522   -587   -753   -587
    -28   -426   -397    226    181   -413    872    574   -509   -571   -735   -574
    -25   -397   -371    210    171   -384    880    576   -493   -558   -714   -561
    -20   -379   -358    200    166   -368    878    579   -483   -548   -704   -545
     -5   -350   -345    179    168   -348    872    584   -475   -540   -693   -532
    -18   -374   -358    194    168   -366    885    600   -459   -522   -680   -519
      0   -358   -358    179    176   -358    883    605   -452   -514   -670   -509
     25   -345   -371    158    197   -358    880    610   -444   -506   -659   -498
     25   -327   -353    150    189   -340    891    623   -426   -491   -641   -472
     15   -306   -322    142    168   -314    883    626   -428   -488   -639   -459
     28   -249   -277    109    153   -262    878    636   -423   -478   -623   -449
     36   -213   -252     88    142   -231    880    646   -415   -472   -613   -441
     41   -226   -267     93    153   -246    875    652   -418   -480   -618   -439
     41   -215   -257     85    148   -233    865    657   -413   -475   -607   -431
     62   -179   -241     57    150   -207    854    667   -405   -465   -594   -431
     80   -161   -244     38    158   -202    865    691   -387   -449   -581   -423
     83   -129   -213     23    148   -171    870    714   -374   -433   -571   -418
     90    -83   -174     -5    129   -127    878    737   -353   -413   -550   -384
    109    -64   -174    -23    140   -119    891    761   -337   -397   -545   -363
    137    -57   -194    -41    166   -127    883    756   -345   -400   -550   -371
    158     -2   -161    -77    158    -80    870    745   -353   -397   -553   -379
    135      5   -132    -70    132    -62    885    753   -342   -389   -553   -371
    142      0   -142    -72    142    -70    893    750   -342   -394   -558   -374
    176    -10   -189    -83    181    -98    883    740   -340   -402   -571   -379
    171     10   -161    -90    166    -75    888    737   -335   -392   -576   -376
    153     23   -129    -88    140    -54    898    732   -329   -387   -589   -381
    132     20   -111    -77    122    -44    896    732   -322   -384   -594   -381
    103     23    -80    -64     93    -28    898    735   -311   -376   -594   -379
     70     33    -36    -51     54      0    904    730   -303   -363   -592   -379
     57     18    -38    -36     46    -10    904    709   -319   -379   -613   -392
     38      7    -31    -23     33    -10    917    696   -327   -381   -620   -392
      5    -10    -15      2     10    -15    906    685   -340   -389   -628   -392
     -7    -31    -23     20      7    -28    901    696   -340   -387   -628   -387
     -7    -28    -20     15      5    -23    896    693   -342   -389   -641   -376
    -10     -7      2      7     -7     -2    891    688   -350   -392   -649   -366
     -5      7     12     -2     -7     10    883    678   -353   -392   -659   -366
      0      5      5     -2     -2      5    878    678   -350   -392   -665   -358
    -12     23     33     -7    -23     28    875    685   -348   -387   -662   -348
    -10     36     44    -12    -28     38    872    696   -342   -379   -662   -332
    -28     23     51      0    -38     36    885    704   -340   -379   -665   -316
    -20     33     54     -5    -36     44    883    704   -348   -384   -675   -314
    -12     59     70    -23    -41     64    888    709   -345   -376   -675   -303
    -15     77     93    -31    -54     83    904    714   -335   -363   -662   -293
    -12     85     98    -36    -57     90    922    730   -329   -355   -654   -283
    -25    150    176    -62   -101    163    937    745   -316   -340   -633   -270
    -41    140    179    -51   -111    158    956    763   -309   -337   -628   -267
    -25    145    171    -59    -98    158    969    774   -303   -340   -626   -270
    -15    197    213    -90   -114    202    984    782   -298   -335   -613   -265
    -20    254    275   -116   -148    265    989    792   -288   -319   -587   -249
    -20    262    283   -122   -153    272    979    776   -301   -324   -587   -246
    -20    252    272   -114   -145    262    948    745   -327   -355   -602   -257
    -36    215    252    -90   -142    233    917    709   -358   -392   -631   -275
    -46    249    296   -101   -171    272    893    685   -374   -402   -633   -272
    -28    228    257   -103   -142    241    880    675   -387   -418   -646   -288
    -28    155    181    -64   -106    168    872    665   -410   -446   -678   -306
    -28    114    142    -44    -85    129    862    646   -441   -480   -706   -329
    -18    101    119    -41    -67    109    841    626   -472   -514   -730   -358
    -41     46     85     -5    -62     64    831    615   -504   -553   -769   -389
    -44     10     51     15    -49     31    826    610   -514   -561   -784   -397
    -41    -25     15     31    -28     -5    813    592   -535   -579   -805   -420
    -36    -59    -23     49     -7    -41    800    574   -558   -600   -820   -449
    -51    -72    -23     62    -18    -49    802    576   -558   -610   -823   -452
    -46    -85    -38     64     -5    -62    805    581   -558   -623   -831   -457
    -49   -101    -51     75      0    -77    797    571   -568   -639   -841   -475
    -49   -140    -90     96     20   -116    813    587   -566   -641   -854   -488
    -20   -228   -207    122     90   -218    849    641   -581   -688   -930   -555
    -15   -285   -272    150    127   -280    948    758   -540   -701   -979   -615
     -7   -270   -262    137    124   -267   1072    924   -423   -631   -935   -579
     28     -2    -31    -12     28    -15   1195   1106   -200   -389   -696   -361
     25    524    496   -277   -233    511   1200   1150     83     18   -241     80
   -106   1041   1145   -467   -626   1093   1041    935    236    345    153    454
   -176   1119   1296   -472   -735   1208    672    514     85    358    220    514
   -228    704    932   -236   -579    818    415     93   -363    -64   -176    163
   -254    -18    236    135   -246    109    389    -51   -854   -727   -862   -397
   -192   -426   -233    309     18   -329    439     64   -982   -956  -1135   -620
   -140   -514   -374    327    114   -444    553    236   -901   -930  -1150   -639
   -111   -449   -337    280    111   -394    680    381   -776   -831  -1080   -579
   -111   -368   -259    239     70   -314    750    488   -662   -730  -1002   -506
   -103   -301   -197    202     44   -249    797    555   -576   -652   -935   -433
    -83   -241   -161    161     36   -202    836    594   -524   -605   -893   -381
    -83   -233   -150    158     33   -192    872    628   -498   -600   -883   -350
    -75   -228   -153    150     36   -192    888    644   -488   -600   -878   -329
    -85   -218   -135    150     23   -176    896    654   -478   -587   -857   -301
    -80   -200   -122    137     20   -161    909    665   -467   -574   -839   -285
    -80   -171    -90    127      5   -132    924    683   -452   -553   -815   -265
    -62   -176   -116    119     25   -148    930    691   -446   -540   -805   -252
    -64   -140    -75    101      2   -109    937    696   -441   -527   -779   -236
    -67   -111    -46     88    -12    -80    956    719   -423   -511   -761   -215
    -96   -140    -44    119    -25    -93    966    735   -413   -501   -758   -210
   -101   -148    -46    122    -28    -98    953    737   -405   -491   -732   -202
    -59   -116    -57     85     -2    -88    966    750   -394   -488   -711   -184
    -44    -90    -46     67      0    -70    987    771   -381   -480   -688   -174
    -64   -106    -41     85    -12    -75    997    789   -374   -480   -670   -174
    -33    -77    -44     54      5    -59   1015    810   -366   -480   -657   -174
    -49    -70    -20     59    -15    -44   1028    828   -355   -470   -646   -168
    -93    -88      5     88    -51    -41   1031    831   -355   -470   -644   -158
    -38    -33      5     36    -23    -15   1039    846   -340   -454   -631   -129
    -12      0     12      5    -15      5   1060    883   -306   -415   -594    -85
    -15      0     15      7    -15      5   1072    914   -280   -397   -574    -57
    -54    -98    -46     75     -7    -72   1044    909   -306   -428   -600    -67
    -83   -127    -44    106    -20    -85   1031    919   -298   -420   -574    -28
    -46    -25     18     33    -33     -2   1080    989   -241   -368   -506     62
     41     83     41    -64      0     62   1130   1054   -200   -322   -454    116
     80    101     20    -93     28     59   1158   1093   -187   -309   -431    142
     54    101     46    -77      5     75   1187   1119   -176   -301   -410    153
     20    109     88    -64    -33     98   1195   1117   -179   -303   -392    148
     20     96     75    -59    -25     85   1195   1109   -192   -316   -392    129
     20     90     67    -57    -23     80   1187   1109   -194   -319   -384    122
     25     96     70    -59    -20     83   1192   1132   -184   -311   -366    116
    -38     10     49     12    -44     31   1187   1117   -210   -345   -384     83
    -20     18     38      0    -31     28   1205   1132   -192   -342   -366     88
     41    109     64    -75    -12     88   1267   1174   -142   -311   -329    114
    -23     54     77    -15    -49     64   1283   1163   -153   -324   -332     85
    -80    -12     64     46    -72     25   1270   1143   -166   -350   -340     70
    -15     23     38     -5    -25     31   1296   1169   -140   -329   -314    101
     -2     20     20    -10    -10     20   1299   1171   -142   -329   -311     98
     -5      2      7      2     -5      5   1286   1158   -155   -340   -309     83
    -41    -25     15     31    -28     -5   1286   1158   -153   -342   -298     80
    -64    -46     15     54    -41    -15   1280   1166   -148   -342   -288     80
    -36    -28      7     31    -23    -12   1275   1174   -135   -329   -265     85
      0     -5     -5      2      2     -5   1275   1184   -122   -316   -239     88
      5      5      0     -7      2      2   1299   1202   -106   -306   -215     93
    -15     -5      7     10    -12      0   1291   1205   -111   -314   -202     85
     12     23     10    -18      0     15   1288   1218   -101   -306   -181     98
     57     83     25    -70     15     54   1314   1241    -77   -283   -148    145
     -2     54     54    -25    -28     54   1322   1247    -72   -277   -132    163
     15     88     70    -51    -25     80   1325   1262    -59   -265   -109    184
     38    150    111    -96    -36    132   1330   1280    -33   -239    -77    207
     15    161    145    -88    -64    153   1319   1283    -23   -228    -64    213
     44    174    127   -109    -41    150   1325   1288    -18   -226    -54    218
     51    187    135   -119    -41    161   1319   1283    -18   -220    -41    220
     67    220    153   -145    -44    189   1325   1288     -5   -200    -18    246
    145    275    129   -210      7    202   1325   1288      2   -187      5    272
    207    288     77   -249     64    184   1280   1254    -23   -210     -7    262
    220    272     51   -246     85    163   1231   1226    -57   -241    -20    252
    267    290     23   -280    122    158   1197   1213    -75   -257    -23    252
    293    280    -12   -285    153    135   1182   1205    -93   -277    -33    233
    306    277    -31   -293    168    124   1195   1223    -93   -280    -31    226
    277    236    -44   -257    161     96   1187   1234   -103   -290    -36    207
    249    161    -88   -205    168     38   1171   1234   -129   -316    -54    181
    207    109    -98   -158    153      5   1158   1239   -155   -337    -72    150
    236    119   -116   -179    176      2   1150   1252   -174   -345    -75    135
    301    119   -181   -210    241    -28   1153   1265   -187   -353    -77    137
    257     59   -200   -158    228    -70   1150   1273   -202   -366    -85    135
    207     57   -150   -132    179    -46   1166   1304   -184   -350    -64    148
    171     49   -122   -111    145    -36   1187   1340   -166   -332    -33    166
    122     20   -101    -72    111    -38   1221   1376   -155   -319    -10    176
     96    -28   -127    -33    111    -75   1241   1421   -153   -324     -2    171
     88   -148   -236     31    161   -192   1270   1501   -155   -345    -33    132
     75   -202   -277     62    174   -239   1410   1665    -80   -335    -44    106
     96   -127   -226     15    161   -176   1582   1862     59   -236     41    174
    150    127    -23   -140     85     54   1712   2044    272    -12    280    381
    155    615    459   -384   -150    537   1725   2109    527    353    714    776
    -25   1109   1135   -542   -581   1122   1538   1842    626    654   1119   1127
   -145   1202   1345   -530   -745   1273   1215   1431    470    675   1221   1189
   -215    805   1021   -296   -618    911    982   1036     49    270    862    870
   -246     98    345     75   -296    220    940    857   -441   -394    192    298
   -207   -314   -109    259    -51   -210   1015   1010   -527   -587    -49     77
   -189   -433   -244    311     25   -337   1158   1223   -402   -524    -36     75
   -205   -420   -218    311      5   -319   1296   1384   -254   -423     36    127
   -187   -329   -142    259    -23   -236   1384   1496   -124   -314    135    210
   -127   -215    -90    171    -20   -153   1465   1590    -10   -218    228    301
   -132   -179    -46    155    -44   -111   1509   1639     46   -176    270    348
   -155   -192    -38    171    -59   -114   1532   1657     64   -166    277    361
   -168   -202    -33    187    -67   -119   1564   1680     85   -148    290    376
   -202   -239    -38    220    -83   -140   1579   1696    101   -137    296    381
   -194   -233    -38    213    -80   -135   1592   1714    116   -122    311    397
   -207   -226    -20    215    -93   -124   1597   1725    129   -111    329    413
   -192   -192      0    192    -96    -96   1618   1751    158    -83    368    441
   -205   -184     18    192   -111    -83   1631   1766    176    -70    389    457
   -189   -155     31    171   -111    -62   1631   1777    189    -59    407    472
   -197   -145     51    168   -127    -49   1628   1784    197    -54    415    483
   -252   -179     72    215   -163    -54   1613   1787    192    -62    415    483
   -194   -111     80    153   -140    -15   1647   1829    228    -28    454    517
   -207   -106    101    155   -155     -2   1673   1857    252     -7    472    530
   -262   -161    101    210   -184    -31   1649   1844    236    -25    457    506
   -265   -184     80    226   -174    -51   1628   1829    220    -38    446    485
   -233   -166     64    197   -150    -51   1641   1847    239    -25    467    488
   -179   -122     57    148   -119    -33   1670   1880    267      5    501    504
   -207   -163     44    184   -127    -59   1662   1873    265      0    496    498
   -207   -161     46    184   -127    -57   1649   1875    270      2    506    511
   -158    -93     64    124   -114    -15   1662   1909    303     36    545    558
   -137    -64     70    101   -103      2   1675   1940    327     67    579    594
   -158    -93     62    124   -111    -15   1683   1956    335     75    594    610
   -171    -98     72    135   -122    -12   1691   1971    345     83    615    626
    -98    -10     85     51    -93     36   1727   2010    384    119    665    665
    -64     36    101     12    -83     67   1743   2023    400    135    691    685
    -96      7    101     44    -98     51   1735   2000    387    122    685    675
   -137    -25    111     83   -124     41   1748   1982    381    114    685    670
   -119    -15    101     67   -114     41   1758   1966    381    106    693    672
   -116    -15     98     64   -109     41   1764   1951    384    106    704    680
   -124      5    129     59   -127     64   1784   1953    400    119    722    696
   -145      2    148     72   -145     75   1792   1951    410    124    732    701
   -155    -10    142     80   -150     64   1805   1951    420    129    745    685
   -168      5    174     80   -171     88   1826   1958    446    142    758    672
   -194     10    205     88   -200    106   1836   1956    457    142    763    646
   -205    -10    194    109   -200     90   1818   1922    439    124    745    615
   -239    -36    202    135   -223     80   1803   1896    426    109    730    605
   -228     -5    223    114   -226    109   1818   1901    444    116    743    618
   -148     75    220     36   -184    148   1852   1919    478    145    771    649
   -205     10    215     98   -210    111   1836   1896    467    127    756    633
   -252    -25    223    137   -239     96   1823   1883    462    116    748    620
   -226    -23    202    124   -215     88   1829   1883    470    127    758    623
   -176    -25    150    101   -166     62   1816   1880    472    129    758    626
   -153    -12    140     83   -148     62   1808   1883    480    145    763    639
   -158    -28    129     93   -145     49   1792   1878    480    148    761    639
   -145     -7    137     77   -142     62   1797   1886    493    158    771    636
   -114     31    142     38   -129     85   1821   1909    522    181    797    652
   -150     10    161     70   -155     85   1831   1919    535    187    807    654
   -168     15    184     72   -176     98   1839   1930    545    200    823    662
   -179     38    218     70   -200    127   1857   1953    574    231    854    685
   -168     83    252     41   -210    166   1875   1979    607    267    888    714
   -155     93    249     31   -202    171   1880   1992    628    283    911    735
   -148    101    246     23   -197    174   1878   1982    626    277    906    717
   -145    132    277      7   -210    205   1886   1995    649    298    927    735
   -150    155    306     -5   -228    231   1899   2008    678    324    948    761
   -140    166    306    -12   -223    236   1904   2010    693    332    943    761
   -135    142    275     -5   -205    207   1878   1984    680    306    911    727
   -142    106    249     18   -197    176   1849   1961    670    296    901    709
   -135     96    228     18   -181    161   1823   1945    667    296    906    709
   -101     64    166     18   -132    114   1800   1927    659    283    893    696
   -103     18    122     41   -114     70   1758   1899    639    259    865    657
   -109    -33     75     72    -93     20   1727   1880    615    228    826    610
    -85    -75     10     77    -49    -33   1722   1880    607    205    792    579
   -103   -127    -23    116    -41    -75   1719   1878    600    184    758    545
    -98   -153    -57    124    -23   -106   1691   1857    587    163    730    517
   -124   -207    -83    163    -20   -145   1667   1834    571    140    706    488
   -114   -213    -98    161    -10   -155   1665   1834    576    142    701    480
   -114   -215   -101    166     -7   -158   1660   1834    581    142    693    467
   -124   -233   -111    179     -7   -174   1639   1826    574    135    678    441
   -122   -254   -132    187      2   -192   1618   1818    563    124    652    418
   -111   -303   -194    205     41   -249   1615   1829    555    101    610    381
    -70   -420   -350    246    140   -387   1662   1899    545     51    524    301
    -54   -441   -387    246    163   -415   1803   2055    613     67    504    265
    -23   -342   -322    181    148   -332   1943   2252    758    181    587    332
     28     -5    -33    -12     31    -18   2016   2408   1000    462    867    602
     36    628    592   -332   -277    610   1938   2385   1283    898   1366   1093
   -140   1231   1369   -545   -756   1299   1613   1974   1374   1210   1792   1488
   -270   1215   1486   -472   -878   1350   1197   1460   1143   1124   1774   1462
   -342    550    891   -103   -618    722    940   1028    566    511   1192    956
   -337   -340     -2    340   -168   -171    932    911      7   -223    436    298
   -277   -659   -381    467     51   -522   1065   1117    -12   -350    249    106
   -257   -636   -379    446     59   -509   1236   1348    155   -236    322    137
   -158   -431   -272    293     54   -353   1415   1558    355    -72    465    246
   -129   -316   -187    223     28   -252   1506   1670    470     31    563    337
   -189   -350   -161    270    -15   -257   1522   1691    488     44    574    353
   -171   -309   -140    239    -15   -226   1548   1706    504     70    600    374
   -166   -277   -114    220    -25   -197   1571   1719    527     90    620    392
   -166   -257    -90    213    -38   -174   1582   1730    545    111    641    407
   -158   -244    -85    200    -38   -163   1569   1714    537    109    641    407
   -163   -226    -62    194    -51   -145   1564   1701    535    111    644    415
   -161   -205    -44    181    -62   -124   1574   1701    545    124    654    431
   -145   -194    -49    171    -49   -122   1579   1704    555    135    654    433
   -114   -179    -64    145    -25   -122   1574   1706    563    145    667    446
   -114   -166    -51    140    -33   -111   1571   1701    563    145    670    449
   -116   -142    -25    127    -46    -85   1571   1696    566    150    683    459
   -106   -109     -2    109    -51    -57   1577   1693    571    163    701    472
   -101    -83     18     90    -62    -33   1577   1696    576    174    706    483
    -98    -64     33     80    -67    -15   1584   1706    592    194    724    506
    -85    -57     28     70    -59    -12   1579   1712    597    200    730    511
    -75    -36     38     57    -57      0   1577   1714    600    205    722    504
    -83    -49     31     64    -59    -10   1579   1727    607    215    724    517
    -67    -38     28     51    -49     -5   1577   1740    620    231    745    542
    -46     -2     41     23    -46     18   1574   1748    633    249    761    558
    -41     12     54     15    -46     33   1577   1764    649    265    769    558
    -59     -7     51     33    -57     20   1561   1766    654    254    758    550
    -36      5     41     15    -41     23   1556   1782    672    265    766    571
     44     85     41    -64      0     64   1590   1839    730    316    810    631
     70    122     51    -96     10     88   1613   1873    761    350    833    659
     18     90     70    -54    -25     80   1618   1873    756    353    820    657
     28    119     90    -75    -31    106   1631   1878    769    371    836    672
      5    127    119    -67    -57    122   1628   1875    782    379    844    680
      2    109    106    -54    -51    109   1628   1867    787    371    826    675
     -2     90     93    -44    -49     90   1639   1870    797    368    818    670
      0    122    119    -62    -59    122   1634   1870    813    379    828    670
     -2    148    150    -75    -75    148   1628   1870    828    392    833    670
     15    161    145    -88    -64    153   1621   1862    836    394    831    665
     12    145    129    -80    -57    137   1615   1844    826    381    805    636
     12    135    122    -75    -54    129   1605   1826    826    376    800    633
     23    132    106    -80    -41    119   1590   1805    820    374    795    631
     51    114     62    -83     -5     88   1571   1779    802    355    769    615
     49    109     57    -80     -2     83   1551   1761    800    348    753    600
     38    101     62    -70    -10     83   1535   1748    797    345    748    600
     49    101     51    -77     -2     77   1522   1740    795    350    745    605
     31    101     70    -64    -18     85   1504   1730    789    355    743    605
     25    106     77    -67    -25     93   1496   1719    792    350    735    597
     46    129     83    -88    -18    106   1506   1730    807    361    745    607
     38    124     83    -83    -20    103   1501   1727    810    368    748    615
     31    122     90    -75    -28    106   1483   1712    800    358    735    607
     33    119     85    -77    -25    103   1480   1709    797    358    732    613
     38    116     77    -77    -20     98   1470   1696    789    358    730    615
     31    114     83    -72    -25     98   1460   1686    789    363    727    610
     25    111     85    -67    -28     98   1462   1683    795    363    727    610
     33    111     77    -75    -20     96   1475   1691    800    376    737    615
     36    140    101    -88    -33    122   1496   1706    818    402    763    639
     54    174    119   -114    -33    148   1509   1722    836    428    789    662
     72    200    127   -135    -25    163   1527   1730    844    439    797    670
     75    215    137   -148    -31    179   1530   1727    849    452    813    667
     70    215    142   -142    -36    179   1525   1727    857    462    826    672
     75    244    166   -161    -46    205   1525   1719    867    483    841    683
     72    290    218   -181    -72    254   1540   1719    885    509    870    709
     64    293    228   -179    -83    259   1522   1701    875    509    875    711
     54    275    220   -166    -83    249   1478   1660    841    485    857    698
     54    280    223   -168    -83    252   1447   1631    831    480    857    701
     44    265    220   -153    -88    244   1436   1623    828    483    862    706
     41    215    171   -129    -64    194   1410   1595    787    452    833    672
     28    174    145   -101    -59    161   1395   1579    758    428    810    649
     12    114     98    -64    -44    106   1374   1558    730    402    779    623
      7     46     38    -25    -15     44   1361   1543    701    374    750    600
      2      2      0     -2      0      2   1335   1517    672    348    722    574
      0    -33    -33     15     15    -33   1314   1488    639    322    701    553
    -10    -59    -49     33     18    -54   1301   1467    626    306    691    542
     -2    -57    -54     31     25    -57   1304   1465    620    306    693    548
      5    -49    -57     20     28    -51   1278   1449    607    303    691    545
     10    -57    -67     23     38    -62   1267   1457    618    311    696    555
     18    -96   -116     36     64   -103   1262   1462    610    290    670    535
     54   -213   -267     80    161   -239   1260   1488    568    231    587    462
     54   -267   -322    103    184   -293   1366   1623    602    223    545    410
     70   -215   -288     72    176   -252   1509   1810    722    303    597    444
    122      2   -122    -62    122    -59   1615   1987    919    517    800    636
    161    545    384   -353   -111    465   1644   2057   1200    914   1244   1072
    -10   1150   1158   -571   -584   1156   1483   1808   1361   1278   1701   1499
   -129   1301   1431   -587   -779   1366   1106   1325   1202   1301   1813   1574
   -158    893   1049   -368   -602    969    774    844    722    865   1423   1205
   -207     62    270     72   -239    166    680    620    148    122    659    535
   -135   -449   -314    290     88   -381    730    758    -15   -176    303    228
    -54   -545   -493    298    218   -519    841    971     85   -132    298    226
    -38   -472   -433    254    194   -454    995   1171    252      5    394    311
    -10   -350   -340    181    163   -345   1091   1299    389    135    496    402
    -10   -296   -285    150    135   -290   1135   1350    457    192    542    452
     23   -252   -277    114    150   -265   1153   1369    475    207    553    462
     31   -220   -254     93    142   -236   1158   1382    493    231    571    472
     12   -210   -223     98    116   -215   1171   1397    514    254    600    498
     23   -215   -239     96    129   -226   1171   1389    517    252    589    488
     12   -228   -241    106    124   -233   1174   1395    530    265    605    514
     10   -249   -259    119    132   -254   1182   1405    537    270    607    532
     33   -246   -280    106    155   -262   1174   1400    545    277    607    532
     18   -233   -252    106    135   -241   1174   1400    555    290    615    540
     23   -226   -252    101    137   -239   1171   1395    563    296    615    535
     25   -215   -241     93    132   -228   1171   1397    576    311    626    553
     46   -202   -249     77    148   -226   1163   1400    592    335    649    584
     33   -189   -226     75    129   -207   1169   1408    600    345    652    592
     31   -181   -213     72    122   -197   1166   1410    610    358    657    597
     38   -184   -223     72    129   -202   1156   1400    610    358    652    587
     44   -187   -231     72    137   -207   1166   1418    628    374    652    602
     44   -187   -233     70    137   -210   1171   1434    649    387    646    626
     49   -163   -215     57    132   -189   1161   1426    654    394    646    639
     49   -148   -197     49    122   -171   1156   1434    667    405    646    657
     44   -150   -194     54    119   -171   1153   1449    683    426    654    688
     41   -148   -189     51    114   -168   1148   1465    698    452    670    719
     59   -137   -200     38    129   -168   1148   1475    704    465    675    732
     54   -124   -181     33    116   -150   1148   1486    711    480    696    753
     72    -90   -163     10    116   -127   1161   1519    737    506    727    805
     70    -80   -153      2    109   -114   1176   1543    761    524    748    854
     59    -88   -150     12    103   -119   1179   1548    761    530    753    872
     67    -77   -145      2    103   -111   1182   1543    763    535    769    891
     62    -75   -137      7     98   -106   1179   1532    761    535    779    891
     54    -51   -106     -2     77    -77   1179   1519    750    535    784    875
     44    -49    -96      2     67    -72   1187   1512    753    537    792    867
     44    -33    -77     -7     59    -54   1200   1512    763    550    807    859
     51    -25    -77    -12     64    -51   1208   1514    769    561    823    836
     51    -18    -72    -18     59    -44   1215   1519    776    574    807    813
     46    -23    -70    -10     57    -46   1218   1512    776    568    717    787
     49    -41    -90     -5     67    -67   1202   1480    756    553    652    740
     46    -62   -109      7     77    -85   1197   1460    737    540    623    698
     51    -67   -119      5     83    -90   1192   1444    724    527    605    672
     57    -75   -132      7     93   -101   1174   1418    709    511    581    649
     59    -80   -140     10     98   -111   1148   1395    698    498    558    636
     59    -72   -132      7     96   -101   1130   1379    688    496    555    633
     62   -103   -166     20    111   -132   1122   1366    675    493    548    628
     70   -106   -176     18    122   -140   1124   1366    678    488    542    631
     70   -103   -174     15    119   -137   1119   1363    683    483    535    641
     64    -75   -140      5    101   -106   1111   1363    691    501    545    662
     72    -72   -148     -2    109   -109   1104   1358    685    501    545    662
     57    -70   -129      5     93    -98   1096   1350    678    498    548    665
     46    -70   -116      7     80    -93   1093   1343    672    491    542    659
     51    -75   -127     12     88   -101   1083   1335    662    483    535    657
     44    -44    -88     -2     64    -64   1085   1348    670    501    558    683
     25    -15    -44     -5     33    -28   1096   1363    680    522    579    704
     23      2    -20    -12     23    -10   1104   1371    691    535    592    719
     25     23     -2    -23     15     10   1122   1379    701    548    605    727
     25     44     15    -36      5     31   1127   1376    709    550    610    732
     18     80     62    -51    -20     72   1135   1387    722    566    631    750
     12    116    101    -64    -44    109   1135   1382    732    574    641    763
     20    142    122    -80    -49    132   1132   1369    745    587    646    782
     28    124     96    -77    -33    111   1119   1345    735    576    639    787
     36     93     54    -64     -7     75   1080   1301    701    542    615    776
     49     83     33    -67      7     59   1052   1273    685    532    610    771
     49     88     38    -67      5     64   1028   1249    675    519    602    763
     41     51      7    -49     18     31   1008   1223    649    485    581    740
     38      7    -31    -23     33    -10    987   1200    626    465    563    706
     31    -59    -90     12     59    -75    966   1179    602    441    540    662
     23   -106   -129     41     75   -116    948   1150    574    410    524    623
     23   -161   -184     67    101   -171    927   1119    548    379    506    579
     25   -184   -210     80    116   -197    911   1096    527    358    506    545
     25   -220   -246     96    135   -233    898   1075    514    335    501    509
     28   -236   -265    103    145   -249    880   1054    504    319    504    504
     28   -241   -272    106    148   -257    878   1041    504    314    511    506
     33   -265   -298    114    166   -280    872   1023    496    309    511    496
     57   -314   -374    127    215   -342    852   1000    467    277    488    459
    106   -405   -511    150    309   -457    852   1026    449    231    428    402
    122   -457   -581    166    350   -519    937   1124    491    207    379    350
    153   -426   -579    135    366   -501   1031   1231    563    239    389    342
    213   -283   -498     33    353   -389   1109   1350    693    368    514    454
    249    140   -109   -194    179     15   1130   1415    914    685    865    782
    124    670    542   -400   -207    607    997   1200   1047   1008   1270   1140
     36    898    862   -467   -413    880    633    732    888   1049   1397   1234
     -5    623    628   -311   -316    626    309    283    488    717   1104    974
    -51    -70    -18     62    -18    -44    220     44    -31     31    402    402
     -5   -524   -522    262    257   -524    265    150   -192   -262     57    114
     49   -644   -693    296    368   -667    384    363    -83   -207     54    109
     57   -600   -657    270    355   -628    530    545     70    -85    137    176
     72   -504   -576    215    324   -540    615    659    189     20    223    246
    101   -418   -522    158    309   -470    654    711    259     88    275    301
    114   -374   -491    129    301   -431    675    737    296    122    296    324
    114   -363   -480    124    296   -420    685    748    309    140    303    332
    106   -361   -467    127    285   -413    696    761    319    158    319    342
     90   -332   -423    119    257   -379    719    776    340    179    348    358
     59   -329   -389    135    223   -361    740    797    368    200    371    371
     44   -327   -374    140    207   -350    740    805    384    207    379    368
     36   -322   -358    142    197   -340    735    805    397    223    392    366
     10   -316   -327    150    168   -322    743    807    407    239    407    371
    -12   -327   -316    168    150   -322    758    818    426    257    426    384
    -18   -327   -311    171    145   -319    758    815    433    259    431    381
    -25   -303   -277    166    124   -290    761    823    454    275    446    392
    -31   -324   -293    176    129   -309    758    826    470    285    457    400
    -33   -324   -290    179    127   -309    745    820    480    293    465    400
    -33   -319   -288    174    127   -303    740    820    493    303    478    400
    -33   -314   -280    174    122   -298    745    831    517    319    491    400
    -36   -298   -265    166    111   -283    740    828    522    329    496    394
    -36   -293   -257    163    109   -277    732    826    532    335    504    392
    -33   -283   -249    158    106   -267    737    836    548    345    517    392
    -28   -277   -249    153    109   -265    743    849    566    361    535    402
    -28   -272   -244    148    106   -257    730    852    576    376    548    413
    -31   -244   -213    137     88   -228    724    867    594    394    568    431
    -15   -213   -200    114     90   -207    717    888    610    413    587    449
     -2   -194   -192     98     93   -194    711    904    626    431    600    475
     -5   -161   -155     83     72   -161    727    924    649    454    615    506
    -12   -145   -135     77     59   -140    740    940    662    472    623    524
    -12   -135   -122     72     51   -129    740    935    657    470    620    530
    -18   -127   -109     72     44   -119    743    935    659    470    618    530
    -31   -114    -83     72     25   -101    753    932    659    475    615    537
    -41   -116    -75     77     15    -96    756    917    657    472    607    535
    -57   -116    -62     85      0    -90    748    904    659    475    605    527
    -72   -114    -41     93    -15    -77    756    909    675    485    613    527
    -85   -114    -31     98    -28    -72    758    904    680    480    605    519
    -93   -119    -25    106    -33    -75    761    888    678    480    592    501
   -103   -129    -28    114    -38    -77    763    875    678    480    584    483
   -111   -129    -18    122    -46    -75    771    867    685    491    587    475
   -124   -150    -28    135    -49    -90    756    839    670    480    568    452
   -135   -163    -28    148    -54    -96    745    820    662    480    558    441
   -145   -168    -23    155    -62    -96    740    813    667    485    558    439
   -145   -145      0    145    -72    -72    727    800    670    491    553    436
   -140   -148     -7    140    -67    -77    711    784    670    491    545    428
   -145   -158    -12    150    -67    -85    709    784    683    498    548    428
   -155   -163     -7    158    -75    -85    704    779    685    501    542    423
   -153   -184    -31    168    -62   -109    704    774    691    509    537    423
   -153   -174    -23    161    -64    -98    704    771    696    524    535    428
   -158   -145     12    150    -88    -67    701    769    706    532    532    439
   -171   -155     15    163    -93    -72    693    763    714    535    524    441
   -166   -153     12    161    -90    -70    680    750    717    535    519    431
   -161   -153      7    155    -85    -72    685    756    730    553    530    439
   -142   -122     20    132    -83    -51    696    763    750    568    545    454
   -135    -88     44    109    -90    -23    709    766    771    592    558    465
   -135    -44     90     90   -114     23    727    776    789    615    574    483
   -142    -28    111     83   -127     41    727    779    795    615    579    485
   -140    -31    109     85   -124     38    727    771    800    618    587    488
   -137      2    137     67   -137     70    727    763    810    628    597    498
   -150     46    197     51   -174    122    737    766    831    657    618    522
   -140     59    200     38   -168    129    743    766    846    680    636    542
   -129     75    205     28   -166    140    722    737    836    675    633    540
   -137     67    205     33   -171    135    698    706    820    667    633    532
   -127     85    213     20   -168    148    667    675    805    662    628    530
   -150     57    207     46   -179    132    649    654    795    652    623    522
   -163     12    176     75   -168     93    639    633    779    631    607    498
   -148    -23    122     83   -137     49    628    615    756    610    589    470
   -148    -77     70    114   -109     -5    605    594    730    581    566    431
   -153   -142     10    145    -85    -67    581    566    698    550    537    392
   -142   -184    -41    163    -51   -114    558    535    675    522    511    361
   -124   -213    -88    166    -18   -150    532    501    654    496    493    329
   -116   -244   -127    181      5   -187    519    480    644    478    483    311
   -106   -246   -142    176     18   -194    504    467    633    467    472    303
    -96   -252   -158    174     28   -205    491    459    633    467    462    296
    -90   -244   -153    166     28   -200    475    449    631    467    457    296
    -85   -296   -210    192     62   -254    475    452    628    452    436    285
    -59   -428   -368    244    153   -400    498    491    605    387    348    205
    -38   -509   -472    272    215   -491    600    597    636    361    283    135
    -10   -457   -446    233    215   -452    719    748    740    423    314    158
     28   -213   -241     93    135   -226    828    919    950    644    522    361
     31    355    322   -194   -145    340    820    948   1231   1052    976    815
   -135    917   1049   -392   -592    982    662    711   1395   1395   1400   1221
   -254   1028   1283   -389   -769   1156    298    267   1262   1428   1496   1306
   -314    597    911   -140   -613    753    -18   -205    779    969   1067    924
   -322   -192    129    257   -228    -31    -85   -405    236    254    324    262
   -257   -636   -379    446     59   -509    -31   -290    103      7     18    -23
   -200   -709   -511    454    155   -613     93    -90    215     62     25    -25
   -158   -649   -491    405    166   -571    226     80    361    179    106     38
   -137   -514   -379    324    119   -449    314    184    483    288    194    127
   -119   -433   -316    275     96   -376    363    241    553    348    241    184
   -101   -428   -327    265    111   -379    381    262    579    368    257    202
    -90   -418   -327    254    116   -374    389    259    589    368    259    200
   -101   -407   -309    252    101   -358    392    257    592    363    259    197
   -101   -400   -298    249     98   -350    387    254    589    366    265    194
    -96   -394   -301    244    101   -348    379    252    581    368    259    197
    -98   -368   -270    233     85   -319    387    259    592    387    272    218
   -106   -358   -252    231     72   -306    387    259    597    389    277    220
   -101   -358   -259    228     77   -309    389    259    600    392    277    228
    -96   -353   -257    223     80   -306    384    262    602    397    275    246
    -90   -342   -252    218     80   -298    384    259    607    402    275    267
   -103   -337   -236    220     64   -288    381    254    610    405    283    275
   -109   -363   -254    236     70   -309    384    259    620    413    288    288
   -119   -355   -239    236     57   -298    387    267    636    428    301    303
   -106   -337   -231    223     62   -285    376    270    641    436    309    309
    -77   -319   -241    197     80   -280    358    262    633    428    303    296
    -59   -293   -233    176     85   -265    348    262    633    428    309    285
    -59   -259   -200    158     67   -231    342    262    636    436    319    277
    -54   -244   -189    150     67   -218    337    267    644    444    329    280
    -57   -228   -174    142     57   -202    335    280    657    459    340    277
    -62   -202   -140    132     36   -174    327    285    662    470    353    270
    -64   -210   -148    137     38   -179    324    296    670    483    366    270
    -51   -184   -132    119     38   -158    319    311    675    496    387    277
    -54   -153   -101    101     23   -127    324    329    685    517    407    285
    -41   -129    -88     85     20   -109    322    337    691    527    415    285
    -44   -116    -72     77     12    -96    322    337    685    524    410    275
    -57    -80    -23     70    -18    -51    345    348    698    540    428    283
    -80    -38     38     59    -62      0    350    340    698    545    431    280
    -75    -38     36     57    -57     -2    345    324    688    540    415    267
    -77    -18     57     46    -70     18    335    306    680    535    407    254
    -77      5     83     36    -80     44    342    301    683    542    407    252
    -83    -10     70     44    -77     28    345    296    685    540    402    236
    -85    -20     64     51    -75     20    355    293    688    537    397    228
    -90    -25     64     57    -80     18    355    280    685    537    387    210
    -85    -36     49     62    -67      5    348    259    672    527    368    184
    -85    -36     49     59    -70      5    337    236    659    514    348    161
    -96    -46     49     70    -72      0    324    218    652    504    324    158
   -101    -49     51     75    -77      0    314    197    646    493    303    168
    -90    -62     28     77    -59    -18    303    179    644    488    296    176
    -96    -67     28     80    -64    -20    290    161    636    488    290    179
   -106    -80     25     93    -67    -25    290    158    644    498    290    189
   -106    -62     41     83    -75    -10    277    145    636    496    283    189
   -101    -90     10     96    -57    -41    277    142    636    501    280    192
   -111    -77     33     93    -75    -20    285    145    646    511    290    202
   -116    -64     51     90    -85     -7    275    137    641    509    285    197
   -111    -70     41     90    -77    -15    259    122    633    501    277    192
   -103    -62     41     83    -72    -10    252    109    631    498    275    184
    -98    -64     33     80    -67    -15    236     96    628    498    272    184
    -83    -51     31     64    -57    -10    220     80    618    485    265    179
    -85    -51     31     67    -59    -12    228     85    626    488    275    181
    -90    -36     54     64    -72      7    257    106    649    509    301    200
    -85      0     85     41    -88     41    265    101    657    517    311    197
    -85     46    132     18   -109     88    283    111    675    532    335    210
    -88     72    161      7   -124    116    288    114    680    540    342    210
    -96     57    153     20   -124    103    293    116    680    542    342    213
    -90    106    197     -7   -145    150    290    114    688    553    348    218
    -80    158    239    -38   -158    197    296    109    698    568    358    233
    -88    171    257    -44   -174    215    296     96    698    574    358    239
    -88    158    246    -33   -166    202    267     59    678    555    332    223
    -98    145    244    -25   -171    194    231     23    657    537    311    210
   -109    135    241    -12   -176    187    205     -2    644    535    296    197
   -109     98    205      2   -155    150    179    -33    613    509    259    166
   -111     62    174     25   -142    116    163    -57    589    485    228    140
   -127     -2    122     64   -127     59    140    -80    561    457    189    103
   -135    -64     70    101   -103      0    111   -116    522    413    135     51
   -137   -122     15    129    -77    -54     90   -153    491    374     85     18
   -155   -153      2    155    -80    -75     75   -176    472    353     57      5
   -166   -168     -2    166    -83    -85     62   -194    459    342     41     -7
   -161   -176    -15    168    -75    -96     49   -215    446    329     18    -25
   -158   -166     -7    158    -75    -88     38   -236    436    322      7    -38
   -161   -171    -10    166    -75    -90     25   -252    423    316     -7    -57
   -150   -187    -36    168    -59   -111      7   -270    410    301    -31    -80
   -122   -262   -140    192      7   -202     -2   -272    376    252   -101   -145
    -98   -366   -267    231     83   -316     64   -189    379    207   -187   -231
    -75   -355   -280    215    101   -319    189    -51    454    236   -207   -259
    -18   -226   -210    119     96   -218    303    129    607    376   -109   -155
     20    202    181   -111    -80    192    371    257    875    711    228    202
    -64    857    922   -397   -493    891    306    171   1135   1140    732    727
   -265   1337   1602   -535   -932   1470      7   -236   1179   1392   1078   1083
   -345   1104   1449   -379   -898   1275   -389   -745    813   1122    849    896
   -376    355    732     10   -555    542   -610  -1148    194    405    122    277
   -332   -405    -72    368   -132   -239   -641  -1236   -233   -184   -540   -314
   -239   -667   -428    454     93   -548   -563  -1062   -226   -262   -696   -465
   -181   -584   -402    381    109   -493   -392   -836    -44   -122   -610   -394
   -132   -449   -319    290     90   -384   -259   -678    109      7   -509   -311
   -103   -361   -259    231     75   -309   -205   -607    189     72   -457   -265
    -90   -332   -241    213     75   -288   -176   -579    223     98   -444   -252
    -85   -324   -239    202     75   -283   -168   -576    236    109   -439   -249
    -70   -311   -241    189     83   -277   -176   -592    233    106   -444   -252
    -67   -298   -231    181     80   -265   -181   -597    239    106   -439   -259
    -75   -288   -213    181     67   -252   -179   -587    254    116   -423   -252
    -77   -293   -215    184     64   -254   -189   -597    246    109   -426   -267
    -83   -275   -192    179     54   -233   -194   -605    246    114   -418   -272
    -85   -257   -174    168     44   -215   -192   -602    257    129   -407   -262
    -70   -254   -184    163     57   -220   -192   -605    257    129   -413   -265
    -51   -252   -202    150     75   -228   -207   -626    246    116   -433   -280
    -59   -246   -187    153     62   -218   -205   -628    257    122   -433   -267
    -67   -249   -184    158     57   -218   -207   -636    257    116   -441   -270
    -46   -244   -197    145     75   -220   -218   -654    249    106   -454   -288
    -41   -239   -197    137     77   -218   -228   -667    241    101   -465   -309
    -41   -233   -192    137     72   -213   -228   -665    252    111   -467   -322
    -36   -223   -187    129     72   -207   -241   -672    249    109   -475   -340
    -15   -205   -189    111     85   -197   -254   -680    241    101   -491   -350
    -10   -181   -174     93     80   -179   -267   -685    241     98   -496   -353
     -2   -174   -174     88     85   -174   -270   -680    246    101   -504   -350
     18   -168   -187     72    101   -176   -275   -685    244     98   -522   -361
     25   -150   -176     62    101   -163   -277   -683    246    106   -519   -368
     51   -116   -171     31    109   -142   -285   -678    257    119   -511   -368
     88    -80   -171     -5    129   -124   -301   -691    252    116   -522   -384
    109    -44   -153    -31    129    -98   -303   -696    252    122   -527   -389
    124      2   -122    -62    124    -59   -309   -693    257    140   -511   -376
    135      7   -129    -72    132    -59   -311   -711    241    132   -527   -394
    153     12   -140    -85    148    -62   -314   -732    231    124   -548   -410
    150     28   -122    -90    137    -46   -319   -745    228    127   -553   -415
    150     41   -109    -96    129    -33   -327   -761    226    127   -558   -423
    187     44   -142   -116    163    -49   -348   -787    215    111   -579   -439
    202     49   -153   -127    179    -51   -358   -800    210    106   -592   -441
    205     57   -148   -132    176    -44   -366   -813    207    109   -592   -439
    215     36   -179   -124    197    -70   -389   -846    192     90   -620   -465
    228     23   -205   -127    215    -88   -415   -885    166     64   -657   -496
    244     25   -218   -137    231    -96   -441   -919    142     51   -680   -517
    277      5   -275   -142    275   -132   -483   -966    101     23   -717   -548
    309      0   -309   -153    309   -153   -511   -997     77      2   -740   -561
    322      5   -316   -163    319   -155   -530  -1018     59    -20   -756   -558
    335     10   -327   -174    332   -158   -563  -1052     36    -44   -779   -574
    350      0   -353   -176    350   -174   -594  -1083     10    -62   -805   -589
    342     -5   -348   -168    345   -176   -592  -1080     18    -49   -797   -566
    340      5   -335   -174    337   -163   -592  -1075     18    -46   -795   -548
    342     18   -324   -181    335   -153   -607  -1083      7    -46   -802   -542
    314     12   -301   -163    306   -142   -618  -1078      7    -44   -802   -535
    303     12   -290   -158    298   -137   -615  -1060     12    -41   -797   -530
    280      5   -275   -145    277   -135   -618  -1060      7    -46   -802   -540
    265     10   -254   -137    257   -119   -620  -1054      5    -44   -800   -542
    244     49   -197   -148    220    -72   -613  -1044     10    -33   -787   -542
    213     41   -171   -127    192    -64   -605  -1031     18    -23   -782   -540
    213     59   -153   -137    181    -46   -607  -1028     18    -20   -776   -545
    200     93   -106   -148    153     -5   -589  -1008     41     -2   -756   -537
    189    116    -72   -153    129     23   -581   -997     51      5   -745   -535
    207    140    -67   -174    137     36   -587  -1005     41      0   -748   -553
    197    142    -54   -171    127     44   -592  -1015     33     -5   -761   -574
    184    171    -15   -179    101     77   -587  -1013     46      7   -750   -581
    176    194     18   -187     80    106   -571  -1013     64     18   -735   -581
    163    228     64   -194     49    148   -566  -1021     80     25   -719   -579
    124    236    109   -181      7    174   -581  -1047     67     12   -730   -600
    103    241    135   -174    -15    189   -602  -1075     57      2   -743   -620
    101    252    148   -176    -23    202   -626  -1096     46      5   -797   -628
     77    233    155   -155    -38    194   -644  -1122     28      0   -909   -646
     51    189    137   -122    -41    163   -667  -1153      0    -33   -976   -667
     38    137     98    -88    -31    119   -698  -1187    -36    -75  -1039   -691
     25     90     64    -59    -18     77   -722  -1215    -59   -109  -1085   -722
     20     54     33    -36     -5     44   -740  -1234    -77   -132  -1119   -735
     12    -12    -25     -2     18    -18   -769  -1275   -116   -176  -1174   -761
      2    -38    -44     18     23    -41   -787  -1312   -142   -200  -1208   -776
    -12    -44    -31     28      7    -38   -795  -1327   -145   -207  -1226   -784
    -10    -44    -33     28     10    -38   -810  -1343   -155   -207  -1234   -784
      5    -54    -59     23     31    -57   -828  -1366   -174   -233  -1260   -800
     10    -54    -67     20     36    -59   -844  -1379   -187   -239  -1275   -805
     25    -98   -124     36     72   -111   -859  -1395   -215   -272  -1317   -841
     59   -194   -254     67    155   -223   -852  -1363   -241   -327  -1392   -906
     59   -213   -272     75    166   -241   -753  -1239   -176   -314  -1423   -932
     64   -150   -215     44    140   -181   -641  -1088    -64   -233  -1374   -893
     93     31    -62    -64     77    -12   -550   -930    106    -46  -1195   -722
    109    480    371   -293   -129    426   -517   -857    340    293   -815   -345
    -64   1034   1098   -485   -581   1065   -633  -1075    467    610   -413     18
   -163   1169   1332   -501   -748   1249   -974  -1522    285    620   -329     67
   -220    753    971   -267   -597    862  -1288  -1992   -200    158   -748   -306
   -257      7    265    124   -259    135  -1392  -2231   -743   -558  -1483   -937
   -187   -381   -194    285      2   -290  -1369  -2120   -865   -774  -1745  -1169
   -116   -488   -374    301    127   -431  -1280  -1940   -774   -740  -1756  -1179
    -80   -436   -355    257    137   -397  -1174  -1792   -641   -652  -1691  -1122
    -59   -340   -280    200    109   -311  -1088  -1673   -511   -542  -1597  -1034
    -59   -280   -220    168     77   -252  -1036  -1610   -433   -467  -1538   -979
    -49   -226   -176    137     62   -202  -1008  -1579   -392   -436  -1512   -961
    -44   -184   -142    111     46   -163   -995  -1566   -374   -423  -1496   -948
    -46   -166   -119    106     36   -142   -997  -1574   -374   -418  -1493   -950
    -41   -163   -122    103     38   -142  -1010  -1587   -387   -426  -1509   -958
    -44   -166   -122    103     38   -145  -1010  -1579   -381   -418  -1506   -956
    -44   -163   -122    101     38   -142  -1010  -1582   -379   -418  -1509   -956
    -25   -163   -137     96     54   -150  -1018  -1592   -384   -426  -1519   -961
    -23   -158   -135     90     54   -148  -1018  -1595   -394   -433  -1525   -961
    -23   -140   -116     80     44   -129  -1021  -1590   -389   -426  -1512   -948
    -18   -137   -119     75     49   -127  -1039  -1600   -397   -431  -1519   -943
    -12   -129   -116     72     51   -124  -1049  -1610   -400   -433  -1522   -940
    -12   -114   -101     62     41   -109  -1047  -1605   -397   -431  -1519   -935
     -7   -101    -93     54     41    -98  -1054  -1610   -402   -436  -1525   -940
      2   -101   -103     49     51   -103  -1070  -1623   -410   -444  -1532   -953
      7   -101   -109     46     57   -103  -1062  -1615   -407   -444  -1538   -953
     12    -93   -106     38     59    -98  -1062  -1610   -400   -433  -1540   -945
     23    -75   -101     25     59    -88  -1075  -1621   -400   -431  -1551   -945
     31    -59    -93     12     59    -75  -1083  -1610   -392   -426  -1551   -935
     28    -54    -83     12     54    -67  -1078  -1590   -379   -415  -1543   -917
     33    -54    -88      7     59    -70  -1091  -1579   -374   -402  -1548   -904
     38    -31    -72     -5     54    -51  -1104  -1571   -371   -392  -1540   -893
     49     -2    -54    -23     51    -28  -1106  -1553   -358   -374  -1519   -872
     62     20    -41    -41     51    -10  -1109  -1538   -348   -358  -1506   -859
     67     46    -20    -59     44     12  -1111  -1530   -337   -348  -1496   -841
     57     64      5    -62     25     36  -1096  -1512   -327   -332  -1483   -823
     54     88     33    -70     10     62  -1083  -1499   -324   -324  -1475   -807
     49     98     49    -72      0     75  -1083  -1504   -332   -327  -1480   -805
     49    111     62    -80     -5     85  -1075  -1499   -329   -324  -1478   -802
     38    119     80    -77    -20    101  -1067  -1491   -322   -319  -1470   -792
     28    132    101    -80    -36    116  -1070  -1496   -319   -319  -1465   -789
     18    135    116    -75    -49    127  -1070  -1501   -319   -319  -1465   -789
      0    145    145    -75    -72    145  -1065  -1509   -316   -316  -1462   -792
     -5    145    148    -70    -75    145  -1067  -1519   -324   -324  -1473   -810
    -15    119    135    -51    -75    124  -1078  -1538   -337   -345  -1493   -831
    -36    122    158    -41    -96    140  -1075  -1543   -340   -350  -1501   -841
    -41    124    163    -44   -103    142  -1080  -1558   -348   -355  -1504   -857
    -31    103    135    -36    -83    119  -1083  -1569   -350   -358  -1506   -859
    -31    114    142    -44    -88    129  -1080  -1571   -350   -358  -1504   -865
    -51    124    176    -36   -114    150  -1080  -1574   -350   -353  -1499   -875
    -51    124    174    -36   -111    148  -1091  -1584   -363   -358  -1496   -891
    -46    111    158    -33   -103    135  -1096  -1582   -366   -358  -1493   -893
    -62    111    174    -25   -119    142  -1091  -1566   -350   -342  -1478   -888
    -70    119    189    -23   -129    153  -1093  -1558   -342   -329  -1460   -880
    -59    124    184    -33   -122    153  -1104  -1558   -348   -335  -1467   -885
    -72    127    200    -28   -135    163  -1109  -1553   -345   -335  -1467   -885
    -77    129    205    -25   -142    166  -1119  -1556   -342   -337  -1473   -893
    -70    111    181    -20   -124    145  -1135  -1566   -355   -348  -1480   -898
    -83    119    202    -18   -142    158  -1137  -1561   -355   -342  -1473   -893
    -96    132    228    -20   -161    179  -1124  -1548   -340   -329  -1454   -880
    -93    155    246    -31   -171    200  -1111  -1535   -332   -316  -1441   -872
    -93    174    267    -38   -179    220  -1096  -1514   -319   -303  -1423   -854
   -111    192    301    -41   -205    246  -1072  -1499   -301   -285  -1408   -839
   -111    205    316    -46   -215    262  -1057  -1488   -290   -275  -1402   -831
   -109    220    329    -57   -220    275  -1052  -1480   -285   -272  -1395   -823
   -119    252    371    -64   -244    311  -1044  -1467   -270   -254  -1376   -807
   -129    301    431    -85   -280    366  -1034  -1454   -249   -228  -1350   -789
   -124    329    452   -103   -288    389  -1034  -1462   -246   -220  -1340   -782
   -132    309    441    -90   -285    376  -1057  -1486   -270   -241  -1353   -797
   -142    296    439    -75   -290    366  -1080  -1501   -277   -249  -1356   -802
   -137    290    428    -77   -283    358  -1109  -1519   -293   -262  -1361   -807
   -135    257    392    -62   -265    324  -1130  -1538   -319   -288  -1387   -828
   -145    220    363    -38   -254    293  -1137  -1540   -335   -298  -1402   -841
   -137    163    301    -12   -218    231  -1158  -1561   -361   -324  -1434   -870
   -122    114    233      2   -179    174  -1187  -1582   -394   -361  -1470   -906
   -124     67    192     28   -158    129  -1205  -1595   -420   -389  -1496   -935
   -135     33    168     49   -153    101  -1215  -1608   -441   -407  -1512   -945
   -140      7    148     67   -142     77  -1239  -1639   -475   -439  -1540   -971
   -137    -18    119     77   -132     51  -1249  -1647   -491   -457  -1564   -984
   -148    -28    119     88   -135     46  -1252  -1647   -491   -459  -1566   -979
   -142    -38    103     90   -124     31  -1262  -1652   -496   -462  -1574   -984
   -129    -72     57    101    -93     -7  -1280  -1662   -519   -480  -1602  -1013
   -111   -158    -49    135    -33   -103  -1278  -1636   -537   -509  -1652  -1060
    -96   -249   -153    171     25   -200  -1208  -1527   -514   -532  -1709  -1117
    -62   -244   -181    153     57   -213  -1096  -1392   -439   -506  -1717  -1137
    -23   -158   -135     90     54   -148   -982  -1213   -293   -392  -1626  -1072
      2    207    205   -106   -101    207   -937  -1106    -70    -98  -1309   -776
    -70    805    875   -368   -472    841  -1015  -1202    140    277   -849   -345
   -226   1218   1444   -496   -833   1330  -1317  -1602    116    470   -561    -90
   -293   1124   1418   -415   -854   1270  -1712  -2088   -181    314   -641   -184
   -319    491    810    -85   -566    649  -1899  -2436   -722   -327  -1262   -727
   -293   -189    103    241   -200    -44  -1883  -2436  -1062   -849  -1829  -1228
   -223   -454   -233    337      2   -345  -1782  -2231  -1041   -927  -1961  -1363
   -163   -423   -259    293     46   -342  -1631  -2013   -880   -818  -1891  -1319
   -103   -311   -210    205     51   -262  -1514  -1862   -730   -701  -1803  -1254
    -67   -210   -142    137     36   -176  -1441  -1771   -626   -618  -1735  -1197
    -72   -176   -106    124     15   -142  -1410  -1727   -576   -581  -1704  -1179
    -67   -171   -103    119     18   -137  -1410  -1717   -566   -571  -1696  -1176
    -59   -153    -93    106     15   -124  -1405  -1696   -550   -558  -1683  -1171
    -62   -142    -80    101      7   -114  -1397  -1673   -537   -548  -1673  -1161
    -77   -163    -88    119      2   -127  -1408  -1675   -542   -555  -1680  -1169
    -83   -171    -88    127      2   -129  -1421  -1680   -545   -563  -1680  -1179
    -88   -150    -62    116    -12   -106  -1415  -1665   -532   -553  -1657  -1169
    -75   -124    -49     98    -12    -88  -1413  -1654   -524   -540  -1641  -1158
    -57   -111    -57     83      0    -85  -1423  -1647   -522   -540  -1631  -1156
    -54    -90    -36     72    -10    -64  -1421  -1634   -506   -532  -1615  -1145
    -59    -77    -18     67    -20    -49  -1423  -1626   -493   -524  -1602  -1137
    -44    -59    -18     51    -12    -38  -1434  -1626   -491   -524  -1595  -1137
    -49    -38      7     41    -28    -15  -1434  -1618   -480   -517  -1577  -1127
    -62    -38     23     51    -44     -7  -1426  -1600   -462   -509  -1561  -1124
    -41    -31      7     33    -25    -12  -1441  -1597   -462   -517  -1571  -1140
    -23    -15      7     18    -15     -5  -1452  -1592   -462   -514  -1571  -1148
    -23     10     31      5    -28     18  -1452  -1574   -449   -498  -1556  -1143
    -18     18     36      0    -25     25  -1460  -1558   -441   -496  -1556  -1137
      2     33     28    -20    -12     31  -1467  -1548   -439   -491  -1558  -1135
     10     49     38    -31    -15     44  -1465  -1525   -420   -480  -1548  -1122
     12     83     70    -49    -28     75  -1457  -1496   -394   -462  -1532  -1101
     31    109     77    -70    -23     93  -1457  -1478   -381   -452  -1522  -1088
     57    137     80    -98    -12    109  -1462  -1452   -368   -439  -1509  -1078
     57    168    111   -111    -25    140  -1444  -1413   -345   -418  -1491  -1062
     64    189    124   -127    -31    158  -1439  -1392   -335   -405  -1486  -1052
     67    194    127   -129    -28    161  -1436  -1389   -335   -400  -1496  -1049
     64    231    163   -148    -49    197  -1423  -1371   -319   -387  -1486  -1036
     54    241    187   -148    -64    215  -1423  -1369   -316   -392  -1486  -1041
     70    252    181   -161    -57    218  -1436  -1376   -324   -407  -1493  -1057
     62    262    200   -161    -67    231  -1431  -1366   -309   -402  -1475  -1054
     51    275    220   -163    -85    249  -1418  -1350   -290   -394  -1462  -1047
     57    280    223   -168    -83    252  -1415  -1350   -283   -394  -1457  -1054
     49    288    239   -171    -96    262  -1410  -1348   -280   -394  -1454  -1067
     25    288    262   -155   -116    275  -1402  -1343   -275   -397  -1449  -1083
     18    285    267   -153   -124    277  -1405  -1348   -283   -410  -1454  -1101
     12    267    254   -142   -119    262  -1418  -1361   -298   -426  -1470  -1137
    -10    257    265   -124   -137    262  -1421  -1363   -303   -433  -1473  -1169
    -31    257    288   -111   -158    272  -1418  -1358   -301   -439  -1462  -1184
    -31    249    280   -111   -155    262  -1434  -1366   -306   -454  -1449  -1231
    -38    246    285   -103   -161    265  -1434  -1358   -301   -459  -1408  -1286
    -44    252    293   -106   -168    272  -1431  -1337   -293   -452  -1366  -1332
    -25    257    283   -114   -153    270  -1444  -1337   -303   -457  -1392  -1332
    -18    277    296   -132   -158    285  -1447  -1337   -306   -459  -1421  -1306
    -28    290    316   -132   -174    303  -1439  -1325   -298   -454  -1431  -1280
    -23    280    301   -129   -161    290  -1449  -1332   -306   -470  -1457  -1265
    -10    290    301   -140   -155    296  -1454  -1335   -309   -472  -1467  -1241
    -23    303    327   -140   -176    314  -1444  -1319   -298   -459  -1460  -1221
    -20    298    319   -140   -171    309  -1452  -1317   -309   -470  -1475  -1221
     -2    288    288   -145   -145    290  -1467  -1325   -329   -485  -1504  -1226
     -5    301    306   -148   -155    303  -1467  -1314   -329   -488  -1504  -1215
    -12    322    335   -153   -174    327  -1449  -1293   -316   -478  -1496  -1202
      2    358    355   -181   -176    358  -1426  -1273   -301   -459  -1486  -1182
     12    400    384   -207   -187    392  -1402  -1249   -285   -439  -1478  -1156
      7    423    415   -215   -202    420  -1382  -1223   -270   -426  -1480  -1130
     23    418    392   -220   -184    405  -1387  -1223   -277   -439  -1506  -1127
     49    446    397   -249   -174    423  -1376  -1208   -272   -428  -1493  -1140
     36    493    457   -265   -210    475  -1353  -1184   -249   -394  -1444  -1143
     51    519    467   -285   -207    493  -1363  -1187   -249   -387  -1421  -1150
     70    524    454   -298   -194    491  -1392  -1213   -270   -407  -1428  -1166
     59    514    454   -288   -197    485  -1418  -1228   -288   -423  -1436  -1182
     38    504    465   -272   -213    485  -1426  -1226   -296   -431  -1436  -1184
     46    459    413   -252   -181    436  -1452  -1247   -332   -475  -1473  -1218
     20    397    376   -210   -179    387  -1470  -1262   -366   -514  -1514  -1254
    -10    342    353   -168   -181    348  -1478  -1260   -384   -537  -1532  -1273
      0    293    290   -148   -145    290  -1501  -1283   -428   -576  -1574  -1301
     18    246    228   -132   -103    239  -1530  -1306   -475   -620  -1626  -1337
      7    233    226   -124   -109    231  -1532  -1309   -491   -631  -1639  -1340
     20    207    187   -114    -83    197  -1538  -1317   -517   -652  -1665  -1356
     31    184    153   -109    -62    171  -1551  -1330   -550   -678  -1693  -1379
     41    197    155   -119    -57    176  -1553  -1332   -566   -696  -1693  -1387
     33    189    153   -114    -59    171  -1556  -1327   -579   -709  -1693  -1395
     59    174    114   -116    -28    145  -1569  -1325   -597   -727  -1706  -1410
     88    124     33   -109     28     80  -1574  -1301   -620   -758  -1738  -1441
    103      7    -96    -54    101    -44  -1509  -1202   -628   -802  -1797  -1512
    111    -15   -127    -51    119    -70  -1356  -1034   -568   -792  -1808  -1545
    155     93    -64   -124    111     15  -1202   -823   -426   -678  -1712  -1473
    189    449    257   -322    -33    353  -1109   -657   -187   -397  -1408  -1189
    197   1088    891   -641   -345    989  -1197   -691     85     36   -893   -675
     25   1686   1657   -857   -815   1673  -1556  -1127    148    332   -467   -267
   -109   1649   1756   -771   -932   1701  -1966  -1641   -119    205   -509   -314
   -155    885   1039   -366   -597    961  -2190  -2044   -740   -475  -1156   -888
   -116    -90     25    103    -72    -33  -2179  -2143  -1306  -1221  -1943  -1597
    -28   -371   -345    197    155   -358  -2052  -1935  -1317  -1330  -2117  -1782
     33   -296   -329    132    181   -311  -1852  -1667  -1124  -1187  -2018  -1712
    114   -176   -293     28    202   -236  -1699  -1467   -963  -1049  -1912  -1615
    187    -93   -280    -46    233   -187  -1631  -1374   -893   -987  -1870  -1561
    207    -59   -267    -75    236   -163  -1590  -1325   -870   -971  -1862  -1525
    231    -44   -275    -93    252   -158  -1569  -1299   -859   -969  -1860  -1501
    259    -44   -306   -109    280   -174  -1569  -1288   -859   -979  -1862  -1491
    244    -49   -293    -96    267   -171  -1543  -1257   -849   -974  -1852  -1475
    213    -41   -254    -85    233   -148  -1514  -1226   -841   -963  -1834  -1457
    213    -31   -244    -90    226   -137  -1491  -1205   -841   -956  -1821  -1441
    197    -10   -210    -96    202   -109  -1462  -1176   -828   -940  -1800  -1426
    161     20   -140    -90    150    -59  -1434  -1143   -810   -917  -1771  -1408
    153     18   -135    -88    142    -57  -1426  -1124   -813   -917  -1761  -1402
    161     -2   -166    -80    163    -83  -1418  -1109   -820   -924  -1764  -1405
    140     -5   -145    -67    140    -75  -1384  -1075   -807   -911  -1740  -1387
    129     18   -111    -72    122    -46  -1363  -1047   -795   -893  -1714  -1363
    124     23   -101    -75    111    -38  -1343  -1021   -787   -885  -1706  -1343
     98     31    -67    -64     83    -18  -1301   -971   -763   -867  -1691  -1304
     77     62    -15    -72     46     23  -1270   -927   -737   -841  -1654  -1275
     62     41    -20    -51     41     10  -1265   -906   -735   -844  -1644  -1283
     44     36     -7    -41     25     12  -1239   -870   -719   -831  -1623  -1270
     15     59     41    -38    -12     51  -1200   -818   -685   -795  -1587  -1231
      7     46     38    -31    -15     44  -1182   -792   -683   -779  -1577  -1210
     25     57     31    -41     -2     44  -1158   -753   -662   -758  -1561  -1171
    -10     72     83    -31    -46     77  -1117   -691   -620   -719  -1519  -1130
     -5     98    101    -46    -51    101  -1085   -644   -597   -693  -1488  -1101
     23    124     98    -75    -38    114  -1080   -620   -592   -685  -1473  -1106
     18    161    142    -88    -62    153  -1044   -566   -555   -646  -1428  -1075
     12    176    163    -96    -75    171   -995   -514   -522   -618  -1395  -1044
     28    163    135    -96    -54    150   -979   -506   -524   -620  -1397  -1039
     31    179    148   -106    -59    163   -950   -488   -511   -605  -1379  -1023
    -12    205    218    -96   -114    210   -904   -449   -480   -571  -1340   -987
    -15    192    205    -90   -109    197   -893   -433   -478   -571  -1343   -976
     -5    181    187    -88    -96    184   -885   -418   -475   -566  -1337   -958
    -28    187    213    -80   -122    200   -854   -384   -444   -542  -1314   -919
    -38    163    202    -62   -119    181   -844   -368   -446   -548  -1317   -906
    -12    129    140    -59    -77    135   -849   -387   -475   -571  -1337   -935
    -33    124    158    -46    -96    140   -831   -376   -475   -579  -1337   -948
    -57    116    174    -31   -116    145   -813   -361   -470   -581  -1335   -948
    -57     96    153    -18   -103    124   -813   -376   -488   -605  -1350   -958
    -49     80    129    -18    -88    103   -805   -376   -493   -615  -1358   -966
    -64     72    137     -5   -101    103   -784   -353   -483   -610  -1343   -956
    -57     72    127    -10    -93    101   -787   -350   -493   -615  -1335   -963
    -59     57    116      2    -88     85   -779   -345   -496   -618  -1335   -969
    -96     36    129     28   -114     83   -756   -322   -488   -610  -1330   -966
    -98     31    127     33   -114     77   -735   -301   -475   -597  -1319   -953
    -88     25    111     28   -101     67   -722   -283   -470   -592  -1314   -945
   -103     36    140     33   -122     88   -696   -259   -462   -581  -1299   -935
   -119     33    150     41   -135     90   -670   -246   -459   -579  -1293   -927
    -98     18    114     38   -106     64   -665   -246   -475   -594  -1304   -932
   -114     25    140     41   -127     83   -644   -233   -472   -589  -1288   -914
   -135     38    174     49   -153    106   -615   -205   -457   -571  -1265   -878
   -116     -2    111     59   -116     54   -610   -197   -472   -581  -1280   -875
    -93      7    101     41    -98     54   -602   -187   -475   -584  -1278   -862
   -114     44    158     33   -137    101   -566   -153   -449   -558  -1239   -836
   -122     57    179     33   -150    116   -524   -119   -428   -537  -1213   -828
   -103     57    161     20   -132    109   -491    -93   -418   -524  -1208   -815
    -90     83    174      2   -132    127   -459    -59   -402   -498  -1184   -789
    -70    103    171    -18   -119    137   -449    -49   -407   -501  -1184   -797
    -10    145    155    -67    -83    150   -441    -44   -407   -501  -1184   -792
    -18    184    200    -83   -109    192   -428    -31   -400   -485  -1174   -753
    -28    223    252    -98   -140    239   -400     -5   -371   -452  -1148   -691
     -7    215    220   -103   -114    218   -405    -10   -387   -467  -1166   -670
    -15    181    197    -83   -106    189   -423    -23   -410   -485  -1192   -685
    -41    181    223    -72   -132    202   -405      5   -397   -470  -1171   -657
    -44    148    189    -51   -116    168   -397     12   -407   -485  -1174   -641
    -15     98    111    -41    -64    103   -407      0   -439   -522  -1205   -657
    -36     49     85     -5    -59     67   -407      0   -462   -542  -1221   -678
    -41     -5     36     23    -38     15   -405     10   -483   -563  -1239   -704
    -41    -67    -25     54     -7    -46   -413      0   -519   -602  -1273   -750
    -54    -90    -38     70     -7    -64   -402     -2   -532   -607  -1270   -750
    -77   -119    -41     98    -18    -80   -374     25   -519   -600  -1249   -737
    -49   -150   -101     98     23   -124   -381     20   -545   -623  -1257   -753
    -31   -161   -129     96     46   -145   -384     20   -555   -633  -1249   -761
    -57   -158   -101    106     20   -129   -348     54   -537   -623  -1218   -750
    -36   -145   -109     90     36   -127   -332     64   -537   -620  -1192   -761
      7   -228   -239    109    122   -231   -337     70   -568   -659  -1221   -839
     15   -332   -348    158    181   -340   -267    158   -555   -696  -1254   -911
    -15   -324   -309    168    145   -316   -124    314   -472   -662  -1247   -867
     12   -277   -290    132    150   -283    -12    465   -376   -600  -1213   -792
     57    -38    -96    -10     75    -67     90    618   -184   -379  -1000   -579
     18    478    459   -249   -220    470    132    683     80      5   -555   -155
   -106   1021   1124   -457   -615   1070     -2    470    205    309   -153    207
   -124   1137   1262   -506   -693   1200   -358     41     18    298    -85    249
   -213    636    846   -213   -530    740   -584   -355   -467   -205   -553   -148
   -226   -106    119    166   -174      7   -623   -488   -930   -839  -1221   -688
   -135   -504   -368    319    116   -436   -587   -353  -1036  -1044  -1488   -896
    -67   -579   -511    324    220   -545   -465   -145   -924   -984  -1478   -862
    -46   -545   -501    296    226   -524   -337      7   -797   -896  -1428   -784
     20   -465   -485    220    252   -475   -252    109   -704   -823  -1387   -706
     36   -381   -418    171    226   -397   -176    200   -613   -737  -1330   -615
     28   -314   -342    142    184   -327   -109    277   -545   -670  -1275   -558
     51   -314   -366    129    205   -340   -106    283   -553   -675  -1265   -566
     72   -327   -402    127    236   -363    -96    306   -553   -678  -1262   -563
     64   -306   -371    116    218   -337    -67    348   -535   -662  -1241   -563
     44   -298   -342    127    192   -319    -54    376   -532   -646  -1205   -553
     75   -288   -363    106    218   -327    -70    394   -550   -657  -1195   -558
     77   -257   -335     88    205   -296    -59    441   -535   -641  -1166   -545
     75   -252   -329     85    200   -290    -41    488   -519   -628  -1143   -519
    106   -285   -392     90    249   -337    -33    519   -519   -636  -1169   -511
    122   -239   -361     57    239   -301    -20    553   -506   -613  -1158   -478
    116   -200   -316     41    215   -259     -7    579   -496   -600  -1130   -459
    142   -189   -335     23    239   -262    -18    579   -509   -613  -1127   -480
    171   -197   -368     12    270   -283    -18    594   -519   -618  -1124   -496
    158   -207   -368     23    262   -288      5    652   -496   -589  -1091   -465
    153   -179   -332     12    241   -254     25    696   -470   -558  -1041   -418
    187   -142   -329    -23    257   -233     20    706   -470   -550  -1021   -418
    192   -114   -306    -38    249   -210     23    732   -462   -545  -1000   -423
    171   -132   -306    -20    239   -218     41    776   -452   -532   -979   -407
    200   -155   -355    -23    277   -254     44    802   -449   -527   -969   -384
    213   -132   -345    -41    277   -239     51    833   -431   -501   -937   -348
    213    -96   -309    -57    259   -202     80    883   -402   -462   -901   -319
    239    -67   -306    -88    270   -187     93    922   -387   -436   -867   -270
    257    -33   -290   -111    272   -161    119    963   -363   -400   -828   -220
    241     -5   -249   -119    244   -127    166   1018   -332   -366   -800   -200
    241      5   -236   -122    239   -114    194   1049   -324   -361   -789   -197
    270     15   -254   -145    262   -119    200   1054   -335   -368   -782   -181
    257     64   -192   -161    223    -64    244   1091   -301   -327   -730   -124
    239     75   -166   -158    202    -46    283   1119   -277   -303   -701    -93
    259     38   -220   -148    241    -90    293   1122   -288   -316   -724   -103
    259     59   -200   -161    228    -70    314   1148   -272   -303   -727    -96
    239     75   -163   -158    202    -44    348   1174   -252   -288   -711    -88
    241     88   -153   -163    197    -33    368   1174   -249   -285   -698    -77
    249     88   -161   -168    205    -36    384   1166   -254   -293   -693    -88
    213     77   -135   -145    174    -28    418   1187   -239   -288   -667    -80
    187     67   -119   -127    153    -25    431   1192   -239   -290   -654    -72
    200     41   -158   -122    179    -57    428   1174   -254   -309   -662    -90
    200     31   -168   -114    184    -67    446   1184   -246   -306   -652   -109
    194     28   -168   -114    181    -67    454   1192   -246   -303   -636   -111
    213     36   -176   -124    194    -70    459   1192   -249   -303   -615    -93
    213     33   -181   -124    194    -72    472   1202   -246   -301   -592    -85
    192     41   -150   -116    171    -54    493   1228   -223   -270   -550    -67
    197     33   -163   -116    181    -64    485   1221   -231   -272   -542    -72
    218     20   -197   -119    207    -88    478   1210   -249   -288   -545    -88
    210     31   -181   -122    194    -75    498   1234   -228   -267   -509    -67
    205     62   -142   -132    174    -38    517   1265   -200   -239   -459    -25
    233     49   -187   -142    210    -70    504   1252   -213   -249   -457    -25
    228     20   -207   -124    218    -93    522   1262   -213   -252   -457    -41
    210     46   -163   -129    184    -57    548   1283   -194   -231   -426    -25
    246     77   -168   -161    207    -44    545   1283   -194   -228   -410    -23
    252    106   -145   -179    197    -18    563   1304   -174   -213   -381    -15
    218    140    -77   -179    148     31    605   1343   -137   -179   -335     18
    233    129   -103   -181    168     12    602   1335   -153   -192   -340     -2
    285    142   -142   -213    215      0    594   1327   -158   -200   -337    -10
    280    181    -98   -233    189     44    636   1363   -119   -163   -322     18
    262    210    -51   -236    155     80    667   1376    -90   -132   -303     54
    275    241    -36   -259    155    103    659   1358    -96   -129   -298     70
    239    228    -10   -233    124    109    657   1358    -96   -124   -288     75
    202    218     12   -213     93    114    662   1369    -88   -114   -270     83
    244    220    -25   -233    135     98    644   1350   -103   -127   -280     77
    252    213    -41   -233    148     85    646   1345   -109   -137   -277     72
    205    184    -20   -194    114     83    675   1366   -103   -137   -267     62
    194    106    -90   -153    142     10    646   1337   -148   -187   -311     10
    210     57   -153   -135    181    -49    628   1322   -184   -223   -345    -31
    171      2   -168    -88    168    -83    636   1332   -189   -233   -350    -44
    137    -59   -197    -38    166   -127    641   1319   -205   -249   -363    -62
    166    -72   -241    -49    202   -155    628   1293   -233   -275   -384    -80
    137    -57   -197    -41    166   -127    652   1309   -218   -252   -366    -67
     96    -59   -158    -20    127   -109    667   1325   -207   -239   -345    -46
    119    -59   -179    -28    148   -119    659   1309   -228   -254   -348    -51
    111    -83   -197    -15    153   -140    662   1314   -236   -265   -361    -64
     93   -150   -246     28    168   -197    704   1374   -226   -270   -384   -101
    124   -246   -374     59    246   -309    769   1452   -226   -316   -465   -189
    153   -267   -420     57    285   -342    870   1556   -174   -311   -485   -215
    132   -140   -275      2    202   -205   1008   1743     -2   -150   -335    -80
    150    262    111   -205     18    187   1052   1844    207    153      5    233
     96    831    732   -465   -319    784    971   1717    361    478    413    584
    -31   1184   1215   -576   -623   1200    714   1356    316    636    659    763
    -90    963   1054   -436   -574   1010    405    932    -25    376    465    571
   -109    298    407    -96   -259    353    257    602   -566   -296   -184     41
    -70   -241   -174    153     51   -207    249    610   -836   -693   -613   -322
    -20   -441   -420    231    200   -431    342    828   -771   -688   -659   -384
     28   -423   -454    194    239   -439    433    984   -659   -610   -610   -337
     64   -329   -394    132    228   -363    527   1104   -548   -506   -527   -262
     70   -210   -280     70    174   -244    628   1221   -428   -392   -431   -171
     93   -132   -226     20    158   -179    688   1286   -363   -329   -368   -122
    124   -129   -254      0    189   -192    685   1283   -368   -337   -376   -140
    127   -119   -246     -5    187   -181    701   1301   -350   -322   -353   -124
    106    -85   -192    -10    148   -140    727   1330   -319   -288   -314    -88
    137    -90   -228    -23    181   -158    711   1312   -340   -298   -319    -96
    161    -64   -228    -49    194   -145    709   1312   -348   -303   -311   -103
    116    -62   -181    -28    148   -122    735   1343   -322   -285   -293    -98
    127    -62   -192    -33    155   -127    727   1343   -329   -290   -296    -98
    168    -31   -200    -67    184   -114    717   1337   -332   -290   -288    -83
    140     -5   -145    -70    142    -75    748   1361   -311   -265   -257    -72
    132     -5   -137    -62    135    -72    748   1361   -309   -259   -246    -67
    174    -28   -202    -75    187   -114    724   1337   -329   -285   -275    -96
    163     12   -150    -88    158    -67    753   1363   -298   -257   -239    -62
    129     36    -93    -85    111    -25    776   1379   -280   -239   -210    -28
    155     51   -103   -103    129    -25    756   1356   -303   -262   -231    -54
    161     54   -109   -109    135    -25    745   1353   -303   -262   -239    -77
    140     85    -54   -111     98     15    750   1379   -277   -233   -213    -64
    145    127    -18   -137     80     54    743   1376   -277   -226   -200    -46
    176    145    -31   -161    103     57    735   1374   -277   -228   -200    -41
    168    150    -20   -161     93     64    756   1408   -244   -200   -176    -20
    181    161    -20   -171    101     70    761   1423   -226   -187   -161    -12
    218    200    -20   -210    119     88    740   1423   -215   -168   -135     18
    213    270     54   -241     77    163    763   1467   -166   -114    -72     75
    210    319    109   -267     49    215    782   1501   -135    -83    -41     96
    265    319     54   -290    106    187    761   1493   -150   -101    -59     80
    275    309     33   -296    122    171    771   1496   -150   -103    -64     57
    236    340    103   -290     67    223    815   1530   -114    -67    -28     72
    233    358    124   -298     54    241    820   1514   -116    -59    -12     90
    265    355     90   -309     88    223    813   1493   -129    -67    -18     90
    228    355    127   -293     49    244    849   1506   -106    -59    -12     75
    207    358    148   -283     28    254    862   1504   -101    -59     -5     70
    220    335    111   -280     54    226    839   1473   -124    -75    -20     59
    192    332    140   -262     25    236    854   1475   -111    -70    -15     57
    158    275    114   -218     20    197    872   1460   -124    -93    -49      7
    179    259     80   -220     49    171    849   1421   -155   -124    -83    -25
    179    298    116   -241     31    207    857   1413   -148   -124    -80    -23
    127    285    158   -205    -15    223    891   1434   -129   -111    -64    -12
    137    249    109   -194     12    179    870   1410   -153   -132    -77    -20
    163    254     90   -207     36    174    857   1389   -166   -140    -88    -25
    129    280    150   -205    -10    215    880   1413   -140   -111    -62    -15
    122    265    142   -192    -10    205    870   1410   -148   -109    -70    -23
    171    226     51   -200     59    140    820   1363   -200   -161   -129    -90
    166    205     38   -187     62    124    826   1366   -202   -174   -145   -124
    127    272    142   -202     -7    207    859   1408   -155   -127    -80    -38
    163    303    140   -233     12    223    839   1397   -161   -124    -70     -7
    163    262     96   -215     33    179    826   1382   -184   -148   -101    -57
    137    233     93   -187     23    163    839   1395   -176   -142   -101    -59
    148    309    158   -231     -5    233    833   1389   -166   -119    -64      5
    192    355    163   -272     15    259    826   1374   -166   -119    -62      5
    166    371    202   -270    -18    288    857   1392   -142   -109    -46      0
    148    368    220   -259    -36    296    883   1408   -129   -101    -38      7
    171    368    197   -272    -12    283    878   1400   -140   -109    -46     10
    184    389    205   -285    -10    298    891   1410   -132   -101    -31     25
    166    402    236   -285    -36    319    909   1418   -119    -88    -18     38
    192    439    246   -316    -25    342    896   1397   -129    -93    -15     49
    187    485    296   -337    -54    392    909   1402   -109    -72     15     75
    155    480    324   -316    -83    402    911   1400   -106    -75     25     75
    174    441    267   -309    -46    355    867   1358   -148   -106     -2     59
    187    439    249   -314    -31    345    846   1335   -158   -111     -7     67
    161    444    280   -303    -59    363    857   1337   -145   -101      7     77
    148    397    249   -272    -49    324    846   1327   -161   -122     -2     51
    168    345    174   -257     -5    259    810   1291   -205   -163    -33     36
    155    306    150   -231      2    228    810   1286   -220   -189    -51      2
    106    257    150   -181    -20    202    815   1280   -236   -210    -67    -28
    129    202     72   -166     28    137    782   1239   -283   -262   -109    -67
    132    140      5   -137     62     72    769   1213   -306   -293   -135    -93
    109    140     31   -124     38     85    789   1218   -288   -288   -119    -96
    114    140     25   -127     44     83    779   1205   -298   -298   -122    -96
    150    161     10   -155     70     85    763   1195   -298   -298   -106    -62
    124    181     54   -153     33    119    784   1210   -275   -277    -80    -41
    101     93     -7    -96     54     44    771   1197   -303   -319   -124   -101
    148    -49   -197    -49    171   -122    789   1226   -337   -394   -223   -207
    150    -41   -192    -54    171   -116    922   1356   -257   -376   -228   -241
    163     51   -114   -109    137    -28   1047   1535   -114   -265   -132   -150
    231    272     41   -252     93    158   1130   1678     59    -67     59     33
    231    756    524   -496   -148    641   1161   1745    306    285    457    402
     44   1353   1309   -698   -631   1332   1075   1558    491    646    904    797
    -33   1405   1436   -685   -735   1421    701   1114    298    613    932    813
    -96    862    958   -384   -527    909    407    613   -236     59    433    397
   -153    122    272     12   -213    197    324    384   -732   -592   -202   -132
    -96   -244   -148    171     25   -197    342    504   -823   -771   -426   -324
    -25   -329   -303    176    137   -319    423    665   -745   -743   -446   -358
     -7   -303   -296    155    142   -301    548    815   -626   -662   -400   -353
     20   -213   -236     96    127   -226    659    950   -498   -561   -316   -280
     77   -132   -210     28    142   -171    709   1010   -436   -496   -262   -223
     85    -83   -168     -2    124   -124    748   1047   -394   -465   -226   -189
     57    -46   -106     -5     80    -75    795   1096   -350   -423   -181   -148
     83    -46   -132    -20    106    -88    792   1093   -355   -428   -181   -145
    127    -44   -171    -41    148   -106    769   1070   -379   -454   -202   -174
     88    -20   -111    -33     98    -64    797   1101   -353   -428   -171   -163
     85    -28   -114    -28     98    -70    810   1114   -345   -413   -145   -119
    127    -36   -166    -46    145   -101    787   1091   -363   -433   -155   -119
    111    -18   -129    -46    119    -72    810   1111   -342   -413   -132    -98
     64    -15    -80    -25     72    -46    836   1135   -319   -392   -101    -67
    114    -44   -161    -36    135   -101    805   1104   -350   -426   -129    -83
    135    -46   -181    -46    155   -111    795   1098   -361   -439   -137    -88
     93    -28   -122    -31    106    -75    836   1140   -324   -402    -96    -49
    119    -31   -153    -44    135    -90    826   1127   -337   -418   -111    -51
    155    -33   -192    -62    174   -111    813   1111   -353   -431   -122    -49
    137    -18   -158    -62    148    -85    844   1143   -319   -407    -96    -23
    132     18   -114    -75    124    -46    865   1161   -298   -389    -70      2
    174      7   -168    -90    171    -80    839   1143   -324   -415    -85    -18
    163     18   -148    -90    155    -64    854   1166   -309   -400    -62      0
    142     44   -101    -93    122    -28    880   1202   -272   -366    -20     44
    194     57   -137   -124    166    -38    865   1213   -262   -353    -12     77
    207     80   -127   -145    166    -23    867   1236   -233   -332     -5     93
    176    124    -51   -153    114     36    909   1299   -168   -272     44    145
    194    142    -51   -168    122     44    911   1314   -148   -257     46    158
    252    140   -111   -194    181     15    896   1301   -155   -265     33    155
    202    145    -59   -174    129     44    950   1345   -111   -226     72    179
    176    142    -33   -161    103     54    966   1356    -96   -215     80    176
    202    148    -54   -176    127     46    953   1332   -106   -233     75    176
    153    155      2   -153     75     80    984   1345    -77   -215    103    197
    103    150     46   -127     28     98   1021   1353    -59   -200    132    197
    137    129     -7   -135     72     62   1015   1325    -80   -228    119    181
    150    137    -15   -145     83     59   1028   1322    -70   -231    127    189
     96    140     44   -116     25     93   1075   1345    -33   -210    142    189
     98    101      2   -101     46     51   1075   1317    -57   -244    101    145
    127     88    -38   -109     83     25   1067   1286    -77   -272     67    122
     80     88      7    -85     36     49   1096   1301    -54   -257     80    137
     54     62      7    -57     23     36   1098   1291    -62   -275     67    114
     88     38    -49    -62     67     -5   1062   1234   -111   -327     10     67
     77     33    -46    -57     62     -5   1078   1236   -106   -327     10     59
     49     49     -2    -49     25     23   1106   1252    -83   -309     28     70
     80     31    -49    -54     64     -7   1083   1226   -109   -337     -7     41
     83     31    -51    -59     67    -10   1078   1226   -114   -342    -15     46
     44     46      2    -46     20     23   1106   1260    -80   -316     12     77
     64     38    -25    -54     46      7   1098   1252    -85   -322      5     80
    101     15    -85    -57     93    -33   1083   1228   -116   -345    -25     67
     44     12    -33    -28     38    -10   1117   1260    -88   -316     -5     88
     23     10    -12    -18     18      0   1132   1273    -77   -311      0    101
     64      5    -59    -36     62    -25   1109   1244   -101   -342    -31     83
     41     23    -18    -31     31      2   1137   1265    -80   -319     -7    109
    -12     38     51    -12    -33     44   1189   1312    -41   -277     28    137
     15     46     28    -31     -5     36   1189   1309    -49   -283     23    148
     38     85     46    -64     -5     67   1205   1325    -36   -272     38    171
    -10    122    132    -54    -70    127   1249   1366      5   -241     75    197
     12    101     88    -57    -38     93   1247   1361     -7   -259     57    179
     49    109     59    -80     -5     85   1244   1353    -12   -267     49    181
     15    176    161    -96    -72    168   1286   1389     28   -218    103    239
      2    174    171    -88    -83    174   1296   1397     36   -197    122    270
     51    161    106   -109    -25    135   1236   1345    -10   -236     85    249
     20    150    129    -85    -54    140   1223   1335    -15   -246     90    254
    -25    116    140    -46    -83    127   1223   1337    -15   -246     96    252
      2     59     57    -31    -25     59   1184   1296    -57   -290     54    218
      7     36     25    -23     -7     31   1182   1288    -64   -301     46    218
    -41     12     51     12    -46     31   1200   1306    -54   -290     59    228
    -33    -41     -7     36    -15    -25   1176   1286    -90   -327     33    207
     -2    -85    -83     44     38    -85   1145   1249   -132   -374    -10    166
    -62   -127    -64     90      0    -96   1158   1254   -135   -387    -10    148
    -77   -163    -88    119      2   -127   1143   1234   -163   -413    -28    124
    -44   -207   -166    124     59   -189   1111   1187   -207   -457    -67     83
    -36   -202   -166    119     64   -184   1117   1184   -205   -457    -64     72
   -106   -236   -129    168     10   -184   1140   1210   -189   -441    -46     77
    -75   -244   -171    158     46   -207   1122   1192   -210   -462    -59     72
    -49   -267   -220    155     85   -244   1124   1187   -226   -491    -90     31
    -64   -374   -309    220    122   -342   1187   1262   -220   -517   -137    -28
    -44   -402   -361    223    155   -381   1314   1397   -176   -514   -166    -54
      5   -337   -342    166    174   -340   1454   1574    -59   -428   -106      7
     33    -49    -83      7     57    -64   1600   1795    184   -171    150    244
     51    496    444   -272   -194    470   1628   1893    485    236    597    688
   -106   1114   1218   -504   -665   1166   1402   1613    649    597   1060   1161
   -296   1226   1519   -465   -909   1371   1036   1140    517    615   1158   1262
   -415    680   1093   -132   -753    885    724    641     -2     90    685    839
   -410   -288    122    350   -267    -83    563    275   -719   -769   -171     80
   -324   -719   -397    519     33   -558    584    381   -854  -1005   -470   -200
   -270   -711   -441    491     83   -576    761    639   -688   -891   -407   -161
   -207   -615   -407    413     98   -511    932    839   -530   -769   -322    -98
   -132   -514   -381    324    124   -449   1039    958   -418   -672   -249    -25
   -148   -439   -293    290     70   -366   1124   1044   -335   -607   -189     10
   -148   -431   -283    288     64   -358   1156   1072   -309   -592   -174     18
   -109   -441   -332    272    109   -387   1145   1060   -322   -607   -189      5
   -119   -405   -285    262     83   -345   1166   1080   -293   -581   -158     33
   -148   -387   -241    267     44   -314   1197   1109   -262   -550   -129     57
   -119   -410   -293    265     85   -353   1192   1104   -267   -555   -145     44
   -103   -410   -309    257     98   -361   1197   1106   -262   -555   -142     38
   -135   -394   -259    265     62   -327   1223   1137   -228   -530   -109     54
   -129   -387   -259    257     64   -324   1215   1119   -233   -535   -103     54
   -106   -397   -290    252     90   -342   1202   1106   -249   -542   -111     36
   -127   -381   -257    252     62   -322   1226   1132   -228   -519    -96     38
   -145   -374   -228    259     41   -301   1247   1156   -205   -501    -75     54
   -111   -397   -285    252     85   -342   1228   1143   -213   -511    -88     49
   -124   -379   -254    252     62   -316   1234   1158   -192   -493    -70     59
   -150   -363   -213    254     28   -288   1241   1171   -179   -475    -59     59
   -116   -361   -244    239     62   -303   1234   1163   -181   -478    -67     54
    -93   -353   -262    220     83   -309   1239   1174   -171   -467    -64     51
   -111   -337   -228    223     57   -283   1265   1210   -140   -433    -41     67
    -96   -322   -226    207     64   -275   1265   1221   -132   -426    -33     75
    -49   -290   -241    171     96   -267   1249   1218   -132   -423    -28     83
    -62   -265   -202    161     70   -233   1267   1252   -101   -387      2     96
    -80   -270   -189    174     54   -231   1286   1286    -67   -348     31    129
    -38   -270   -231    153     93   -252   1283   1291    -59   -342     33    140
    -38   -233   -194    137     77   -215   1296   1309    -36   -319     57    155
    -70   -215   -148    142     36   -181   1322   1343     -5   -290     93    189
    -36   -205   -168    119     64   -187   1317   1330    -18   -303     88    194
    -31   -202   -171    114     70   -187   1327   1322    -12   -303     85    192
    -72   -210   -137    142     31   -174   1358   1337     12   -288     98    192
    -77   -249   -171    163     44   -213   1363   1317      2   -298     85    181
    -62   -246   -184    153     59   -215   1361   1293    -10   -301     85    192
   -101   -236   -137    168     15   -187   1392   1306     18   -267    114    220
   -101   -254   -153    179     25   -205   1400   1306     25   -262    114    223
    -80   -265   -187    171     51   -226   1379   1275      7   -280     98    213
    -98   -283   -184    189     41   -233   1392   1278     23   -267    109    223
   -129   -309   -181    218     25   -246   1408   1288     36   -259    116    236
   -103   -342   -239    223     67   -290   1384   1252      5   -288     85    215
   -103   -366   -265    233     80   -316   1382   1239      0   -293     85    210
   -148   -371   -223    259     36   -296   1397   1247     15   -280    109    215
   -148   -381   -233    265     41   -309   1382   1228      0   -293    109    207
   -116   -381   -265    249     72   -324   1371   1218     -7   -290    111    207
   -158   -400   -241    280     38   -322   1389   1239     15   -265    127    220
   -168   -405   -236    285     31   -319   1395   1247     23   -257    135    223
   -142   -400   -257    270     54   -329   1384   1234     20   -259    132    223
   -161   -387   -226    275     31   -306   1408   1257     44   -244    150    231
   -179   -400   -220    288     20   -311   1418   1275     54   -236    166    228
   -161   -407   -246    285     41   -329   1400   1267     46   -239    174    233
   -163   -402   -239    283     36   -322   1402   1273     57   -236    176    236
   -202   -394   -192    298     -5   -293   1431   1299     85   -220    194    249
   -187   -400   -213    293     12   -309   1436   1296     93   -218    200    254
   -166   -394   -231    280     31   -314   1434   1293     96   -215    192    249
   -194   -340   -145    265    -25   -244   1467   1327    142   -176    223    277
   -200   -285    -85    244    -57   -187   1509   1361    187   -142    257    314
   -161   -293   -135    226    -15   -215   1491   1332    174   -168    228    301
   -155   -301   -145    228     -5   -223   1491   1330    179   -171    213    283
   -176   -275    -98    226    -41   -187   1519   1350    215   -140    236    298
   -142   -228    -85    187    -28   -158   1525   1343    239   -122    259    329
   -135   -194    -62    163    -38   -129   1512   1327    246   -119    270    337
   -174   -207    -33    189    -72   -122   1499   1312    239   -122    270    329
   -153   -233    -80    192    -38   -158   1449   1270    215   -142    249    314
   -124   -259   -135    192      5   -197   1413   1241    200   -161    233    309
   -163   -265   -101    213    -33   -184   1423   1244    210   -166    236    303
   -187   -319   -132    252    -28   -228   1418   1228    194   -187    213    275
   -166   -407   -241    285     36   -327   1376   1184    145   -233    155    226
   -181   -439   -257    311     36   -348   1358   1174    132   -252    137    197
   -213   -467   -254    340     18   -363   1353   1163    119   -265    122    179
   -189   -506   -316    348     62   -413   1312   1119     75   -306     83    142
   -189   -535   -348    361     77   -441   1293   1101     59   -329     64    135
   -215   -530   -314    374     49   -423   1317   1119     75   -311     88    155
   -205   -558   -353    379     72   -454   1293   1088     49   -335     64    122
   -181   -571   -392    376    103   -483   1270   1062     28   -353     38     96
   -200   -555   -358    376     77   -457   1283   1080     44   -340     51    109
   -207   -618   -410    413    101   -514   1280   1096     28   -363     23     83
   -153   -735   -584    444    213   -659   1335   1176     15   -420    -67      0
   -163   -740   -576    452    205   -659   1491   1350    109   -376    -70     -7
   -148   -618   -472    381    161   -545   1644   1553    275   -236     38     96
    -85   -249   -163    168     38   -207   1691   1641    483     38    319    363
   -135    363    498   -114   -316    428   1584   1535    701    436    782    795
   -322    815   1137   -246   -730    976   1283   1137    714    675   1117   1096
   -389    753   1140   -181   -766    945    875    639    420    537   1052   1028
   -415    124    540    145   -478    332    665    252   -129    -85    457    522
   -431   -685   -254    558    -90   -472    730    288   -517   -683   -189    -12
   -366  -1008   -641    688    137   -826    831    485   -522   -792   -358   -171
   -288  -1021   -735    654    220   -878    963    665   -397   -717   -329   -161
   -249   -909   -659    579    205   -784   1091    828   -241   -584   -233    -90
   -246   -789   -545    517    148   -667   1184    940   -119   -472   -140      0
   -223   -740   -517    480    145   -628   1221    979    -70   -423   -101     38
   -220   -730   -511    472    145   -620   1236   1000    -54   -397    -90     46
   -233   -693   -459    465    111   -576   1267   1036    -20   -361    -54     64
   -213   -691   -478    452    129   -587   1267   1039    -12   -358    -49     64
   -189   -675   -485    431    148   -581   1249   1028    -18   -358    -46     51
   -213   -652   -439    431    111   -545   1260   1049     -5   -348    -28     62
   -231   -646   -415    439     90   -532   1278   1067      7   -337    -18     64
   -205   -654   -452    428    122   -553   1260   1047     -5   -353    -25     51
   -218   -633   -415    426     98   -527   1273   1057     10   -340    -10     70
   -231   -623   -392    426     77   -506   1291   1072     33   -322     10     93
   -210   -618   -407    415     98   -514   1267   1054     20   -332      7     88
   -226   -607   -381    418     75   -496   1260   1044     23   -327     20     98
   -231   -574   -342    402     54   -457   1278   1067     46   -306     41    119
   -213   -566   -355    387     70   -462   1278   1072     54   -296     44    124
   -210   -581   -371    397     80   -478   1265   1065     44   -301     31    122
   -231   -563   -332    394     49   -449   1262   1080     62   -285     46    148
   -223   -555   -332    389     51   -444   1260   1088     75   -280     49    153
   -202   -574   -371    387     83   -472   1254   1080     75   -280     31    142
   -202   -548   -345    376     70   -446   1267   1098     96   -267     25    142
   -215   -519   -303    366     44   -413   1283   1127    122   -244     36    158
   -176   -506   -329    340     75   -418   1273   1137    132   -233     41    181
   -155   -475   -319    314     80   -397   1270   1158    153   -213     51    205
   -171   -423   -252    298     38   -337   1288   1192    187   -179     77    236
   -158   -426   -267    290     54   -348   1283   1197    187   -174     70    246
   -137   -415   -277    275     67   -345   1286   1205    202   -161     77    270
   -155   -384   -231    270     36   -306   1304   1221    226   -140     93    293
   -158   -350   -192    254     15   -272   1312   1223    233   -135     98    293
   -142   -366   -223    252     38   -296   1301   1197    218   -155     83    285
   -148   -361   -213    254     31   -288   1314   1195    228   -148     90    290
   -174   -345   -174    257      0   -259   1325   1195    244   -137     98    290
   -176   -358   -181    267      2   -270   1322   1187    241   -140     88    272
   -200   -363   -166    280    -18   -265   1330   1187    254   -124     98    265
   -241   -348   -109    293    -67   -228   1350   1200    285    -98    129    277
   -246   -350   -106    296    -70   -228   1353   1192    296    -96    127    272
   -236   -366   -129    301    -54   -249   1350   1184    301    -93    124    272
   -293   -389    -98    340    -98   -246   1353   1179    303    -93    122    249
   -342   -423    -83    381   -132   -254   1337   1153    293   -109    106    226
   -342   -436    -93    389   -127   -267   1317   1127    288   -124     88    215
   -348   -454   -106    402   -122   -280   1317   1132    293   -122     80    210
   -355   -446    -90    400   -135   -270   1304   1127    298   -122     75    197
   -348   -436    -88    392   -132   -262   1291   1109    296   -124     70    187
   -342   -439    -98    389   -124   -270   1278   1101    296   -127     70    181
   -340   -418    -77    379   -132   -249   1288   1114    314   -109     85    197
   -311   -423   -111    366   -101   -267   1267   1096    303   -122     70    181
   -275   -420   -145    348    -67   -283   1252   1080    296   -127     62    168
   -277   -402   -124    337    -77   -265   1260   1091    309   -111     72    174
   -267   -387   -119    327    -75   -254   1260   1088    316   -106     75    171
   -249   -379   -129    311    -62   -254   1236   1067    306   -114     62    166
   -249   -355   -106    301    -72   -231   1239   1080    327    -96     83    187
   -262   -340    -77    298    -93   -207   1257   1098    350    -72    109    205
   -236   -303    -67    270    -85   -187   1262   1098    366    -59    129    223
   -231   -280    -51    254    -90   -168   1262   1101    376    -49    140    233
   -239   -272    -33    254   -103   -153   1267   1106    384    -36    148    236
   -223   -233    -10    228   -109   -122   1262   1098    389    -31    158    246
   -205   -194     10    200   -109    -93   1254   1083    397    -25    168    262
   -223   -189     31    205   -129    -80   1249   1067    405    -20    179    265
   -215   -189     23    202   -122    -83   1228   1041    397    -20    171    259
   -181   -181      0    179    -90    -90   1182    995    374    -33    158    246
   -181   -155     25    168   -103    -64   1150    966    368    -31    166    252
   -202   -168     33    184   -119    -67   1143    958    363    -31    168    259
   -184   -210    -25    197    -80   -116   1109    927    332    -59    145    231
   -176   -262    -85    218    -46   -174   1088    898    303    -88    119    194
   -192   -309   -116    252    -38   -213   1085    893    298    -96    111    168
   -197   -363   -166    277    -18   -265   1044    862    272   -127     85    132
   -192   -415   -226    303     15   -322   1005    823    239   -163     57    101
   -202   -433   -231    316     12   -335    995    797    231   -174     49     88
   -200   -433   -233    316     15   -335    982    774    226   -187     41     77
   -181   -459   -277    319     46   -368    948    737    205   -215     15     49
   -179   -459   -280    316     49   -371    937    724    202   -223     10     36
   -197   -465   -267    329     33   -366    919    706    194   -226      2     20
   -184   -509   -324    348     70   -418    898    683    179   -246    -25     -2
   -145   -587   -441    366    145   -514    901    709    161   -290   -101    -59
   -150   -641   -491    394    168   -566   1008    828    210   -311   -179   -111
   -137   -636   -498    384    179   -566   1130    966    298   -277   -189   -122
    -77   -491   -413    285    166   -452   1231   1114    446   -132    -54    -36
    -54     38     90      5    -72     64   1241   1158    693    218    342    322
   -155    633    789   -241   -472    711   1083    945    852    563    771    709
   -252    896   1148   -324   -701   1021    683    459    722    654    958    815
   -265    691    956   -213   -610    823    293    -28    348    394    774    594
   -272    -46    223    158   -249     88    184   -280   -189   -303     75    -20
   -202   -698   -496    449    145   -597    226   -218   -446   -732   -387   -472
   -114   -906   -792    509    335   -849    322    -31   -389   -756   -433   -563
    -75   -872   -797    475    361   -836    459    150   -236   -649   -348   -514
    -57   -795   -737    426    337   -766    540    252   -119   -553   -259   -452
    -41   -722   -683    381    319   -704    571    298    -51   -498   -200   -397
    -38   -675   -639    355    298   -657    592    329     -7   -470   -166   -353
    -51   -683   -631    368    288   -657    602    345     12   -459   -148   -329
    -57   -678   -623    366    280   -652    597    345     10   -454   -132   -311
    -67   -657   -589    361    259   -626    607    358     25   -436   -119   -298
    -90   -623   -532    355    218   -579    613    361     38   -418   -106   -290
   -114   -602   -488    358    187   -545    618    355     49   -407    -88   -285
   -148   -602   -454    371    153   -530    628    358     62   -402    -80   -285
   -171   -553   -381    361    103   -470    636    368     88   -376    -46   -265
   -181   -519   -337    348     75   -428    628    363     96   -361    -28   -252
   -187   -527   -340    358     75   -433    620    355     90   -363    -33   -252
   -200   -496   -296    348     46   -397    610    348     90   -366    -36   -252
   -205   -472   -267    337     28   -368    607    353    106   -348    -25   -241
   -202   -441   -239    322     15   -340    600    355    122   -335    -18   -226
   -223   -431   -207    327     -7   -319    600    361    129   -327    -23   -218
   -239   -400   -161    319    -38   -283    600    363    140   -314    -25   -200
   -252   -392   -140    322    -57   -267    600    366    148   -298    -18   -200
   -265   -368   -103    316    -83   -239    597    371    158   -280    -10   -210
   -272   -322    -49    298   -111   -187    602    381    176   -262      2   -200
   -277   -272      5    275   -142   -135    592    384    184   -244     12   -194
   -277   -246     28    262   -153   -109    581    392    194   -226     23   -192
   -275   -233     41    252   -161    -96    576    413    213   -200     38   -181
   -254   -184     70    220   -163    -57    568    431    233   -176     51   -161
   -254   -155     98    205   -179    -28    566    444    246   -158     75   -163
   -259   -106    153    181   -207     23    571    459    272   -129    114   -145
   -267    -67    197    166   -233     64    574    465    293    -98    145   -127
   -265    -49    215    158   -241     83    584    470    311    -80    148    -96
   -270    -20    246    142   -259    111    584    465    319    -70    142    -83
   -283     10    293    135   -288    150    581    454    327    -64    145    -75
   -311     10    319    150   -316    163    579    444    329    -59    150    -64
   -319     15    335    153   -327    174    574    433    327    -62    145    -57
   -324     28    353    148   -337    189    576    431    337    -51    155    -46
   -340     25    363    155   -350    194    581    431    355    -36    168    -36
   -368      7    376    179   -371    189    579    426    366    -31    163    -31
   -389    -10    379    200   -384    184    566    410    363    -33    158    -33
   -379      2    381    187   -381    192    550    381    355    -44    145    -44
   -381    -10    371    194   -379    179    537    361    353    -57    129    -51
   -394    -20    371    205   -384    176    517    337    342    -70    109    -59
   -394     -5    389    200   -392    192    498    319    335    -70    103    -59
   -400    -33    366    215   -384    166    488    314    337    -67    103    -49
   -392    -23    368    205   -381    171    467    298    327    -72     93    -46
   -376      5    379    184   -379    189    459    303    329    -67     96    -36
   -374     25    400    174   -387    213    441    298    327    -67    103    -28
   -392     15    407    187   -400    210    431    288    322    -72     98    -36
   -387     25    413    181   -400    218    415    280    311    -72    101    -33
   -350     64    413    142   -381    239    402    280    306    -67    103    -31
   -342     44    387    150   -363    215    384    275    298    -75     98    -41
   -358     33    392    161   -376    213    363    262    285    -83     98    -44
   -363     33    394    163   -379    213    355    254    275    -85     90    -41
   -361     59    420    150   -392    239    361    262    280    -72    103    -18
   -340    119    459    111   -400    288    374    283    296    -51    127     12
   -350    153    501     98   -426    327    392    298    314    -33    145     36
   -366    158    524    103   -444    340    405    306    319    -20    155     54
   -384    132    517    124   -449    322    405    306    306    -23    150     57
   -384    163    548    111   -465    355    405    309    303    -10    163     72
   -381    210    592     83   -488    402    420    314    316     10    184    103
   -387    233    620     77   -504    426    413    298    319     15    194    129
   -402    220    623     90   -511    420    389    270    301      7    187    129
   -418    184    602    116   -509    392    355    236    270    -12    166    114
   -418    181    600    116   -509    389    329    215    254    -15    166    119
   -431    145    576    142   -504    361    303    197    236    -31    148    103
   -441    103    545    168   -496    324    280    181    213    -54    122     80
   -446     64    511    192   -478    288    272    171    192    -77     98     62
   -449      7    457    218   -452    231    249    153    161   -111     64     38
   -467    -51    415    259   -441    181    228    127    127   -148     28     12
   -478    -85    392    280   -436    153    205    106    101   -168      5    -10
   -485   -119    366    303   -426    122    192     93     83   -179     -7    -23
   -498   -153    345    324   -426     96    189     88     64   -192    -25    -33
   -504   -161    340    332   -423     88    184     83     59   -202    -36    -28
   -509   -168    340    337   -426     85    179     80     51   -210    -41    -23
   -498   -187    311    342   -405     62    171     83     49   -213    -44    -28
   -488   -231    254    358   -374     10    166     80     31   -244    -72    -51
   -462   -322    140    392   -301    -90    189    114      2   -296   -140   -116
   -452   -384     64    418   -259   -161    277    231     25   -311   -184   -184
   -423   -358     64    392   -244   -148    397    394    122   -249   -148   -153
   -363   -145    218    252   -290     36    491    584    301    -54     46     31
   -350    394    743    -23   -545    568    517    659    571    324    491    470
   -522   1057   1579   -267  -1052   1317    431    509    807    740   1013    984
   -706   1288   1995   -290  -1350   1641    124     88    740    849   1208   1161
   -769    807   1577    -23  -1171   1192   -176   -337    275    407    800    771
   -756    -44    709    400   -732    332   -303   -618   -332   -348     23     62
   -667   -587     77    626   -374   -254   -290   -579   -568   -711   -400   -337
   -579   -641    -62    610   -259   -353   -179   -376   -467   -667   -405   -358
   -537   -501     36    519   -288   -233     -5   -148   -272   -509   -280   -244
   -527   -371    155    446   -342   -109    103     -5   -137   -389   -176   -137
   -532   -322    210    426   -371    -57    155     62    -77   -337   -129    -90
   -519   -301    218    410   -368    -41    176     93    -54   -314   -109    -77
   -446   -275    171    358   -309    -51    176    101    -54   -314   -103    -72
   -413   -239    174    327   -293    -33    181    114    -46   -306    -93    -57
   -426   -223    202    324   -316    -10    194    129    -38   -296    -80    -49
   -441   -233    207    337   -324    -12    210    150    -25   -285    -70    -44
   -444   -233    207    337   -327    -12    226    163    -18   -280    -59    -38
   -449   -207    239    327   -345     15    239    168    -15   -270    -49    -33
   -465   -187    277    324   -374     44    252    181     -2   -257    -31    -18
   -472   -168    303    322   -389     67    265    200      2   -244    -12     -5
   -480   -179    301    329   -392     59    288    223     15   -233      2     18
   -480   -176    303    327   -394     62    293    239     25   -223     15     36
   -478   -161    316    316   -397     77    298    252     38   -215     28     51
   -459   -142    316    301   -389     85    309    265     44   -210     38     62
   -452   -122    329    285   -392    101    319    283     62   -192     64     80
   -457   -103    350    280   -405    122    332    303     77   -176     83     98
   -462   -101    358    280   -410    129    345    316     85   -166     90    111
   -467    -88    379    277   -423    145    350    332     88   -161    101    124
   -467    -72    394    270   -433    161    361    355    106   -142    122    142
   -459    -54    405    257   -433    174    379    387    127   -124    153    166
   -446    -25    420    233   -436    197    384    407    140   -114    174    184
   -428     -2    426    215   -428    210    402    444    161    -90    207    213
   -426      7    431    207   -428    218    418    480    179    -70    231    236
   -413     25    439    192   -426    231    431    509    192    -51    257    265
   -400     62    462    166   -431    262    441    535    207    -38    285    293
   -392     83    475    155   -433    277    467    561    228    -25    316    314
   -400     98    498    150   -449    298    485    576    244     -7    335    335
   -400    106    506    145   -454    306    501    587    252      5    345    350
   -392    109    498    140   -444    303    530    602    265     18    358    368
   -397    103    501    148   -449    301    545    607    270     25    366    374
   -402    116    517    142   -459    316    558    623    283     38    384    381
   -413    111    524    148   -467    316    574    644    298     57    394    394
   -410    101    511    153   -462    306    579    649    296     59    392    392
   -405     77    483    163   -444    280    587    646    283     54    384    384
   -402     38    439    179   -420    239    589    646    275     44    381    379
   -402     25    428    187   -415    226    597    644    272     38    387    374
   -402      5    407    200   -405    205    605    644    267     33    384    371
   -405    -18    387    213   -397    184    610    649    257     25    389    371
   -418    -36    381    226   -402    171    607    644    244     12    389    361
   -423    -38    384    231   -405    171    607    644    241     15    387    361
   -420    -41    376    231   -400    166    613    649    246     23    392    361
   -428    -46    381    239   -405    166    626    662    252     25    400    358
   -420    -44    376    233   -400    163    626    667    246     25    402    348
   -418    -33    381    226   -400    174    639    691    257     36    420    361
   -423    -31    389    226   -407    179    654    709    262     41    426    374
   -420    -57    363    239   -392    153    654    711    254     38    415    374
   -426    -59    366    241   -400    153    659    714    252     38    420    387
   -439    -62    376    249   -407    155    670    724    254     41    433    400
   -452    -64    387    257   -420    161    691    743    257     46    444    410
   -462    -41    420    252   -441    189    711    763    265     64    465    439
   -444     18    459    210   -452    239    750    800    296    101    504    485
   -441     36    478    200   -459    257    774    828    314    119    522    517
   -452     25    475    210   -462    252    795    854    327    132    519    563
   -454      5    459    226   -457    231    807    867    340    135    483    641
   -446     36    483    205   -465    257    844    893    368    158    496    706
   -444     75    519    184   -483    296    870    911    394    181    519    750
   -449    122    571    161   -511    345    883    917    407    202    532    795
   -454    106    561    174   -506    332    875    904    389    184    527    784
   -462     72    532    194   -496    301    857    896    374    174    522    763
   -449     62    511    194   -480    285    841    888    363    171    519    753
   -449     15    462    215   -457    239    828    880    348    155    498    730
   -462    -57    405    259   -433    174    826    867    322    129    459    704
   -459   -127    332    293   -397    101    807    852    288     85    415    657
   -441   -192    249    316   -345     28    795    844    257     49    379    633
   -444   -239    205    340   -327    -18    789    836    233     28    342    654
   -449   -236    213    342   -332    -12    805    844    236     33    337    711
   -452   -259    189    353   -322    -36    792    823    207     12    314    735
   -454   -293    158    374   -306    -67    787    813    194     -5    293    743
   -454   -322    132    387   -293    -96    789    823    192    -10    298    753
   -441   -327    114    384   -277   -106    805    836    194    -10    316    753
   -444   -329    114    387   -280   -109    813    833    184    -15    327    724
   -441   -392     49    415   -246   -171    815    841    158    -46    306    667
   -413   -493    -80    452   -166   -288    862    901    137   -101    244    581
   -394   -524   -129    459   -132   -327    969   1031    194   -101    231    532
   -335   -446   -111    387   -111   -280   1070   1197    306    -12    324    574
   -296   -140    155    215   -226      7   1145   1353    514    239    610    813
   -350    441    792    -46   -571    615   1176   1408    787    646   1091   1257
   -514    971   1486   -228  -1000   1228   1036   1182    914    950   1491   1608
   -576    924   1501   -176  -1039   1213    709    758    665    833   1447   1530
   -613    345    958    132   -784    652    472    335    116    236    872    969
   -581   -379    202    478   -394    -88    376    148   -361   -397    210    324
   -467   -717   -249    592   -109   -483    389    265   -436   -571      5    114
   -392   -696   -303    542    -44   -501    509    454   -301   -485     62    148
   -353   -584   -233    467    -59   -410    644    615   -153   -363    158    218
   -327   -480   -153    402    -88   -316    719    709    -51   -272    236    265
   -293   -387    -93    340   -101   -241    763    771     25   -192    306    311
   -262   -358    -96    309    -85   -228    784    797     49   -176    309    316
   -233   -345   -111    288    -62   -228    792    802     46   -181    290    301
   -218   -340   -122    277    -49   -231    789    800     36   -184    280    296
   -171   -311   -140    241    -15   -226    789    802     25   -194    265    293
   -127   -280   -153    202     10   -218    774    792     15   -192    249    303
    -90   -272   -181    181     44   -228    758    779     -2   -197    226    324
    -36   -275   -241    153    101   -259    730    748    -33   -228    187    332
     33   -252   -285    109    158   -267    701    719    -59   -262    142    327
     64   -228   -293     80    176   -259    693    722    -67   -265    132    345
     54   -213   -267     77    161   -239    704    737    -59   -257    142    381
     44   -189   -236     70    137   -213    719    758    -49   -244    163    415
     41   -140   -181     49    111   -161    745    789    -20   -213    205    459
      0   -140   -140     67     70   -140    766    828     -2   -197    215    493
    -18   -132   -114     75     46   -124    784    862     12   -179    218    517
    -33   -127    -96     80     28   -111    784    880     20   -166    226    530
    -49   -114    -64     83      7    -90    800    917     36   -145    265    555
    -72    -80     -7     77    -33    -46    823    956     62   -116    301    587
    -75    -64     10     70    -44    -28    841    987     77   -101    322    610
    -80    -46     31     62    -59     -7    865   1028     98    -75    358    646
    -98    -28     70     64    -85     20    875   1067    116    -57    392    672
    -80     -2     75     38    -77     36    878   1088    122    -41    418    680
    -72     -5     64     38    -70     28    888   1124    135    -20    446    693
    -85      0     83     41    -85     41    917   1171    166     10    483    722
    -96     38    135     28   -114     85    948   1215    202     44    530    758
    -85     70    153      7   -119    111    976   1244    218     59    542    763
   -106     80    187     12   -145    132   1008   1273    239     77    571    766
   -129     77    207     25   -168    140   1041   1296    259     90    600    769
   -135     85    220     25   -176    153   1070   1317    283    106    620    771
   -142     96    236     20   -189    166   1096   1337    301    119    639    776
   -158     98    257     28   -207    176   1117   1350    311    127    644    766
   -171     96    265     36   -218    181   1130   1356    324    135    646    753
   -184     98    283     44   -233    189   1153   1361    337    140    659    748
   -202    101    301     49   -252    200   1174   1358    342    140    662    735
   -223     93    314     64   -270    202   1187   1353    340    132    657    724
   -223     90    314     64   -270    200   1197   1350    342    127    652    719
   -223     90    314     67   -267    202   1210   1345    350    122    646    714
   -223     85    306     67   -265    194   1210   1335    350    111    644    698
   -218     72    288     72   -252    179   1202   1330    345    103    636    696
   -218     62    277     77   -249    168   1202   1332    342    106    639    704
   -213     59    272     77   -241    166   1215   1345    358    119    649    722
   -202     62    262     70   -231    161   1215   1348    363    127    652    732
   -194     75    270     59   -231    171   1218   1350    376    137    657    740
   -202     77    277     59   -241    176   1221   1361    392    150    672    750
   -194     77    272     59   -233    174   1223   1366    402    153    685    761
   -168     96    262     33   -215    179   1215   1356    397    145    680    753
   -155     98    254     28   -205    176   1223   1366    415    158    691    763
   -168     98    267     33   -218    181   1234   1376    431    171    698    776
   -171    122    293     25   -231    207   1247   1392    446    192    717    795
   -145    168    314    -12   -228    241   1273   1415    478    226    748    815
   -140    192    332    -28   -236    262   1291   1434    498    252    771    833
   -127    197    324    -36   -226    259   1296   1444    506    265    776    846
   -127    207    335    -38   -231    270   1306   1452    519    280    792    870
   -127    257    384    -67   -257    322   1322   1467    550    314    826    904
   -129    298    428    -85   -277    363   1332   1473    568    337    859    927
   -124    303    428    -90   -275    366   1322   1460    558    337    870    935
   -132    280    413    -72   -272    345   1299   1434    540    319    859    932
   -135    280    415    -72   -275    345   1283   1423    535    319    865    940
   -124    272    397    -72   -259    335   1273   1415    530    324    859    943
   -132    239    371    -51   -252    303   1265   1400    519    316    841    924
   -142    181    324    -18   -233    252   1247   1382    498    296    813    898
   -137    132    270      2   -205    200   1234   1374    472    277    784    870
   -142     85    228     28   -187    155   1221   1363    452    262    769    849
   -155     41    197     57   -179    119   1205   1345    436    239    756    836
   -166      5    171     80   -168     88   1184   1319    418    215    737    818
   -171    -28    140     98   -155     54   1171   1301    405    207    724    792
   -174    -31    142    101   -161     57   1174   1296    407    207    732    784
   -179    -38    140    109   -161     49   1171   1296    413    207    735    782
   -179    -57    122    119   -150     31   1169   1299    423    218    745    784
   -179    -90     88    132   -135     -2   1166   1301    420    213    743    766
   -153   -166    -15    158    -70    -90   1187   1335    415    181    698    706
   -145   -241    -96    192    -25   -168   1273   1426    444    158    646    636
   -132   -246   -114    189    -10   -181   1371   1543    514    179    646    613
   -111   -135    -25    122    -44    -83   1473   1709    667    332    787    732
    -88    272    361    -93   -226    316   1512   1790    896    652   1145   1072
   -192    823   1015   -316   -605    919   1421   1631   1060    995   1574   1465
   -311   1096   1408   -392   -859   1252   1106   1226    984   1117   1779   1634
   -350    823   1171   -239   -761    997    779    789    610    820   1538   1408
   -379    145    524    116   -452    332    646    496     96    171    891    844
   -337   -394    -59    366   -140   -228    659    530   -127   -202    472    467
   -262   -545   -283    405     10   -415    761    737    -25   -176    446    418
   -213   -478   -265    342     23   -374    901    927    148    -46    542    488
   -179   -381   -202    277     10   -293   1010   1062    296     80    641    568
   -163   -301   -137    231    -15   -218   1078   1143    400    168    719    628
   -148   -262   -114    205    -18   -189   1109   1176    449    205    761    649
   -129   -259   -129    194      0   -194   1117   1184    467    218    776    649
   -122   -252   -132    187      5   -192   1124   1195    491    233    800    657
   -119   -241   -124    179      2   -184   1130   1205    509    252    823    675
   -111   -244   -132    179     10   -189   1124   1202    517    259    828    680
   -106   -233   -129    168     10   -181   1117   1197    524    267    833    675
   -106   -220   -116    163      2   -168   1127   1202    535    277    854    685
   -103   -215   -111    161      2   -163   1124   1200    540    283    857    696
   -101   -213   -111    158      5   -163   1122   1197    540    290    859    706
   -101   -202   -101    150     -2   -153   1119   1195    553    296    867    727
    -98   -187    -90    142     -5   -140   1122   1202    571    309    880    748
    -85   -179    -93    132      2   -137   1124   1205    587    324    896    756
   -101   -179    -77    140    -12   -129   1124   1210    605    337    911    758
   -109   -181    -75    145    -20   -129   1122   1215    613    348    930    766
   -101   -179    -77    140    -12   -129   1124   1218    618    353    945    774
   -103   -161    -59    132    -23   -111   1132   1231    639    368    966    789
   -111   -150    -38    132    -36    -96   1137   1244    659    387    987    810
   -109   -142    -33    124    -38    -88   1130   1249    670    397   1005    818
   -109   -124    -18    116    -46    -72   1127   1262    691    413   1026    844
   -109   -101      5    103    -59    -49   1127   1286    719    441   1052    878
   -111    -77     33     96    -72    -23   1130   1306    748    472   1080    917
    -96    -46     49     70    -75      0   1130   1330    766    501   1098    953
    -75    -15     59     44    -67     20   1130   1353    784    527   1117    982
    -59     15     72     20    -67     44   1130   1371    800    548   1132    987
    -64     38    103     12    -83     70   1143   1387    823    568   1148    992
    -80     49    127     15   -103     88   1156   1387    833    574   1148    992
    -88     49    137     18   -111     93   1166   1387    841    581   1143    982
    -98     67    163     12   -132    114   1174   1387    852    592   1145    976
    -98     75    174     12   -135    124   1176   1379    859    605   1153    974
    -75     85    158     -5   -116    122   1176   1366    865    610   1158    950
    -62     80    142    -10   -103    111   1179   1358    878    618   1156    930
    -67     64    132      0   -101     98   1182   1350    891    618   1148    906
    -67     41    109     12    -88     75   1182   1343    898    607   1135    885
    -75     36    111     18    -96     75   1182   1335    906    605   1130    867
    -85     18    101     33    -93     59   1174   1317    898    592   1114    841
    -93     -2     90     46    -93     44   1171   1301    888    579   1096    815
   -106    -23     83     64    -96     28   1169   1291    885    568   1078    802
   -101    -25     72     62    -88     23   1156   1275    880    566   1070    789
   -111    -23     88     67   -101     31   1148   1262    883    568   1070    779
   -116    -33     80     72   -101     23   1137   1249    885    566   1075    771
   -116    -44     72     80    -96     12   1132   1239    883    561   1078    766
   -116    -51     64     83    -93      5   1124   1231    883    558   1075    758
   -119    -44     72     80    -98     12   1119   1231    888    568   1093    756
   -122    -59     62     88    -93      0   1114   1228    883    563   1098    745
   -101    -51     49     77    -75     -2   1109   1228    883    555   1104    745
   -101    -41     59     70    -83      7   1104   1234    891    553   1114    756
   -109    -49     59     77    -85      2   1101   1236    896    553   1130    761
   -109    -62     46     83    -77     -7   1098   1234    896    555   1150    758
   -114    -51     62     83    -88      5   1117   1241    909    581   1187    774
   -101    -20     77     59    -90     28   1145   1260    930    602   1223    805
    -80      7     85     36    -83     46   1166   1275    945    626   1265    828
    -62     12     75     23    -70     44   1174   1278    950    633   1286    833
    -51     12     64     20    -57     38   1179   1275    958    641   1301    833
    -57     28     85     12    -72     57   1182   1278    969    649   1332    841
   -122     41    161     38   -142    101   1202   1291    995    670   1374    862
   -148     51    200     46   -174    124   1202   1280   1000    672   1387    865
   -124     36    161     44   -142     98   1166   1239    969    649   1371    846
    -85     12     98     33    -93     57   1124   1200    943    626   1356    826
    -18     10     28      2    -23     20   1088   1166    917    605   1340    797
    -12    -25    -12     20     -2    -20   1065   1140    898    584   1317    766
    -64    -85    -20     75    -23    -54   1052   1119    878    563   1288    732
    -90   -129    -41    109    -28    -85   1028   1088    852    532   1257    693
   -101   -194    -93    148     -5   -145    995   1054    815    496   1208    652
   -176   -262    -85    218    -46   -174    976   1021    789    467   1156    618
   -345   -340      5    342   -176   -168    971   1002    774    465   1127    607
   -249   -345    -96    296    -77   -223    917    950    724    418   1065    550
   -137   -361   -223    249     41   -293    865    901    678    371    995    491
    -88   -368   -280    226     93   -324    841    875    652    350    953    459
    135   -350   -485    109    309   -418    763    797    579    283    872    379
    244   -335   -579     44    410   -454    714    743    532    249    820    335
    288   -389   -678     49    480   -532    665    696    467    187    740    270
    363   -506   -872     70    615   -691    639    685    392     83    600    145
    376   -561   -937     93    657   -748    714    766    397     44    517     59
    413   -491   -906     38    657   -698    813    922    498    114    563     96
    446   -158   -605   -145    524   -379    893   1088    711    366    815    342
    394    485     90   -441    150    290    891   1137   1010    807   1309    846
    176   1148    971   -662   -397   1060    743    919   1218   1218   1805   1343
      7   1153   1143   -581   -566   1148    381    457   1026   1171   1816   1361
    -90    561    652   -236   -371    605    124     31    506    626   1299    896
   -137   -280   -142    207      2   -210     62   -161    -44    -75    581    239
    -90   -696   -605    394    257   -652    135    -31   -158   -296    309    -23
    -46   -685   -639    363    296   -662    298    200      2   -181    381     31
    -20   -574   -555    296    265   -566    465    413    184    -20    511    137
     -7   -467   -462    236    226   -465    563    530    306     96    610    223
    -18   -483   -465    252    223   -475    587    561    337    122    626    239
    -10   -488   -478    246    233   -483    605    584    350    137    639    252
    -20   -493   -472    257    223   -483    628    605    371    158    654    265
    -46   -480   -433    262    189   -457    644    615    384    176    678    277
    -75   -498   -423    288    174   -462    667    631    397    189    691    277
    -88   -493   -405    288    155   -449    678    662    418    207    714    288
   -106   -488   -381    296    135   -436    678    678    431    220    735    285
   -140   -504   -366    322    111   -436    693    696    446    239    753    290
   -171   -501   -329    337     77   -415    714    711    470    257    776    303
   -202   -514   -311    355     51   -413    722    711    478    265    784    296
   -213   -514   -301    361     44   -407    730    722    491    280    792    296
   -223   -517   -293    368     33   -405    737    743    511    296    802    301
   -246   -527   -280    387     15   -405    745    761    532    309    802    306
   -259   -568   -311    413     23   -441    750    771    542    311    795    303
   -265   -574   -309    418     20   -441    758    782    561    329    797    311
   -267   -566   -298    415     12   -433    758    779    574    340    795    314
   -265   -555   -290    410     12   -423    745    776    581    342    789    314
   -290   -514   -223    402    -36   -368    740    776    594    350    787    316
   -293   -488   -194    389    -49   -342    732    782    605    361    784    324
   -314   -465   -153    389    -83   -309    732    789    623    376    787    332
   -319   -446   -127    384    -96   -288    743    807    649    400    792    348
   -270   -410   -142    340    -64   -277    714    797    652    397    769    342
   -262   -381   -119    322    -72   -252    709    813    672    415    774    353
   -246   -361   -116    303    -64   -241    709    831    696    439    782    374
   -236   -335    -98    285    -70   -218    711    839    717    457    784    397
   -241   -319    -80    277    -80   -200    714    839    727    465    774    407
   -259   -298    -38    277   -111   -168    727    846    748    478    771    423
   -233   -254    -20    244   -109   -137    722    836    758    480    769    426
   -249   -218     31    233   -140    -93    711    823    766    485    769    436
   -254   -244      7    249   -132   -119    714    823    776    491    761    452
   -213   -233    -20    223    -98   -127    701    802    761    480    735    446
   -236   -241     -5    236   -119   -124    717    802    769    488    732    449
   -257   -231     25    244   -142   -103    730    802    784    496    724    449
   -262   -236     25    246   -145   -106    719    789    789    496    704    441
   -283   -254     28    267   -155   -114    719    784    797    511    698    439
   -290   -277     10    283   -153   -135    724    769    789    514    688    420
   -296   -306    -10    301   -142   -158    730    763    800    527    691    420
   -311   -363    -51    335   -132   -207    722    756    800    514    667    415
   -332   -374    -44    353   -145   -210    719    750    805    524    665    418
   -358   -358      0    355   -179   -179    719    745    810    540    667    420
   -384   -376      7    381   -197   -184    735    761    828    550    665    423
   -405   -379     23    389   -215   -176    737    766    833    558    667    420
   -420   -389     28    405   -226   -181    750    779    854    576    675    426
   -444   -387     57    415   -252   -166    756    787    862    589    683    426
   -457   -358     98    407   -277   -129    763    789    878    607    693    433
   -467   -366    101    415   -285   -132    758    782    870    605    667    420
   -467   -361    106    413   -288   -127    748    763    865    597    644    397
   -446   -355     90    400   -270   -132    722    743    849    576    613    376
   -392   -332     59    363   -226   -137    698    727    846    581    592    366
   -348   -358    -12    350   -168   -184    693    724    844    579    568    361
   -327   -381    -57    353   -137   -220    665    691    818    553    519    327
   -277   -353    -75    314   -103   -215    641    659    797    530    480    311
   -215   -296    -80    257    -67   -189    613    631    787    519    452    298
   -184   -285   -101    233    -44   -194    605    623    787    519    428    298
   -155   -267   -114    210    -23   -192    594    602    782    517    410    298
   -140   -233    -96    184    -23   -166    571    563    766    511    392    285
   -111   -202    -90    158    -10   -148    540    530    748    509    379    275
   -101   -218   -119    158      7   -168    491    478    714    478    342    241
    -90   -220   -129    155     18   -176    446    433    685    454    314    218
   -109   -267   -161    187     23   -215    418    405    657    418    275    189
   -116   -301   -184    210     33   -244    394    376    636    384    236    161
   -114   -329   -215    220     46   -272    392    374    633    371    223    153
   -114   -392   -277    252     80   -335    363    340    600    342    174    116
    -96   -446   -353    270    127   -400    335    303    561    303    122     75
    -77   -472   -394    275    158   -433    316    272    530    270     77     41
    -80   -485   -405    283    161   -446    290    239    498    246     33      7
    -77   -480   -405    277    163   -444    275    215    478    231     -2    -12
    -80   -493   -413    285    163   -454    259    202    462    210    -44    -20
    -72   -501   -428    288    176   -465    241    187    446    189    -77    -28
    -67   -501   -436    283    181   -470    228    171    436    179   -101    -41
    -59   -530   -470    296    202   -501    220    163    420    161   -135    -54
    -36   -597   -563    316    262   -581    228    189    402    132   -187    -93
    -36   -672   -636    355    298   -654    311    290    449    124   -241   -132
    -25   -649   -623    337    296   -636    407    413    535    168   -228   -129
    -15   -493   -480    254    231   -488    504    563    696    324    -88      5
    -12   -106    -96     57     41   -101    550    649    914    628    246    332
   -129    459    589   -163   -358    524    498    535   1093    984    680    730
   -254    701    953   -226   -605    826    207    137    974   1072    852    852
   -314    402    714    -44   -514    558    -85   -275    584    748    566    602
   -366   -319     46    340   -207   -137   -197   -524     88     88   -116     38
   -322   -810   -488    566     83   -649   -202   -493   -124   -259   -506   -288
   -270   -950   -683    610    202   -818   -124   -314    -23   -228   -522   -309
   -246   -932   -685    589    218   -810    -20   -168    109   -140   -470   -277
   -233   -836   -605    535    184   -722     64    -64    236    -25   -384   -213
   -226   -730   -504    478    137   -618    124      5    335     67   -306   -145
   -233   -696   -462    462    114   -579    161     41    389    114   -275   -114
   -228   -688   -462    457    116   -576    176     59    415    137   -270   -106
   -223   -685   -462    454    116   -574    179     64    428    148   -277   -106
   -218   -678   -459    449    119   -568    179     62    433    153   -285   -109
   -215   -659   -446    436    114   -555    168     51    431    158   -293   -116
   -210   -646   -436    428    111   -542    168     49    441    161   -293   -114
   -215   -644   -428    428    106   -537    168     46    449    161   -298   -109
   -215   -641   -426    428    103   -535    168     46    457    163   -298    -88
   -194   -636   -444    415    122   -540    155     36    454    153   -306    -77
   -192   -618   -426    405    114   -524    155     28    454    155   -309    -62
   -194   -602   -407    394    106   -506    153     20    457    161   -314    -41
   -189   -587   -397    389    103   -493    148     15    459    163   -322    -18
   -187   -576   -392    381    101   -485    140      7    454    168   -327     -5
   -181   -571   -392    376    103   -483    137      0    452    176   -329      5
   -171   -553   -381    361    103   -470    129    -10    452    176   -335     18
   -168   -542   -374    355    101   -459    111    -23    444    174   -348     31
   -140   -527   -389    332    122   -459     96    -31    436    174   -358     46
   -132   -511   -379    322    122   -446     72    -46    426    176   -361     77
   -116   -493   -376    303    127   -436     44    -62    413    179   -366    106
    -96   -459   -363    277    132   -413     25    -67    410    192   -355    129
    -67   -420   -353    244    142   -389      5    -67    410    207   -348    142
    -46   -381   -335    213    142   -358     -5    -57    423    228   -332    153
    -18   -337   -319    176    150   -327    -12    -49    436    246   -314    153
      2   -319   -322    158    161   -319    -15    -41    436    262   -303    150
     20   -290   -314    135    166   -301    -12    -28    441    275   -298    158
     38   -270   -311    114    174   -290    -18    -41    428    270   -309    153
     51   -270   -322    109    187   -296    -20    -59    405    257   -332    137
     49   -270   -319    111    184   -293    -12    -75    392    249   -348    129
     49   -267   -319    106    184   -293    -10    -83    387    252   -355    132
     54   -275   -329    109    192   -303     -7    -90    384    249   -358    124
     67   -275   -342    101    202   -306     -7   -109    381    241   -363    103
     70   -275   -345    103    207   -309     -2   -122    376    239   -363     88
     70   -290   -361    109    213   -324     -2   -135    374    233   -363     59
     85   -298   -384    106    233   -340    -18   -158    363    218   -374     20
     93   -309   -405    106    249   -355    -31   -184    348    202   -389    -12
     90   -324   -415    116    252   -368    -38   -205    335    192   -397    -44
     96   -350   -446    127    270   -397    -62   -236    314    168   -420    -77
    103   -355   -459    124    280   -407    -75   -259    301    150   -436    -98
    124   -363   -491    119    303   -426    -96   -283    285    132   -459   -119
    137   -374   -511    119    324   -441   -114   -301    272    124   -470   -116
    163   -384   -548    111    355   -465   -137   -329    254    106   -485   -127
    189   -381   -571     96    379   -475   -163   -358    236     88   -504   -135
    226   -379   -607     75    415   -493   -189   -387    220     70   -527   -145
    277   -405   -683     64    480   -542   -223   -420    192     49   -561   -158
    322   -413   -735     44    527   -574   -252   -446    174     38   -574   -155
    361   -394   -756     15    555   -574   -277   -472    153     20   -592   -166
    392   -384   -776     -5    581   -579   -298   -498    132      2   -615   -179
    407   -371   -779    -18    592   -574   -298   -504    132      2   -613   -168
    410   -353   -763    -28    584   -555   -301   -506    135      2   -610   -153
    402   -316   -719    -44    558   -517   -285   -491    150     23   -589   -116
    394   -272   -670    -62    530   -470   -267   -470    174     51   -558    -62
    376   -228   -605    -72    491   -415   -252   -457    184     67   -537    -12
    348   -213   -563    -67    454   -387   -249   -454    184     64   -540      0
    314   -200   -514    -57    413   -358   -233   -444    197     83   -535     18
    277   -155   -436    -62    355   -296   -210   -420    223    109   -530     62
    259   -101   -361    -77    309   -231   -200   -410    246    132   -524     96
    239    -83   -322    -77    277   -202   -202   -413    244    137   -517     98
    202    -90   -296    -57    246   -192   -220   -433    226    127   -517     80
    184    -88   -275    -49    228   -179   -246   -452    210    119   -514     59
    174    -85   -259    -44    215   -171   -257   -465    197    119   -511     41
    153   -122   -277    -15    213   -200   -267   -485    174    101   -524     12
    137   -161   -298     10    218   -231   -285   -509    140     75   -550    -33
    124   -207   -335     41    228   -270   -301   -527    111     51   -571    -49
    114   -249   -363     67    239   -306   -306   -535     90     31   -584    -49
     85   -293   -379    103    231   -335   -311   -548     70      5   -594    -67
     57   -337   -397    140    226   -366   -316   -568     46    -12   -600    -93
     41   -366   -407    161    223   -387   -314   -576     38    -15   -592   -106
     25   -387   -413    181    218   -400   -306   -584     31    -20   -571   -114
     10   -407   -420    197    215   -413   -309   -597     25    -33   -532   -129
     10   -423   -433    205    220   -428   -309   -605     31    -33   -498   -140
     20   -444   -465    210    241   -454   -316   -618     20    -41   -491   -158
     41   -517   -558    239    298   -537   -314   -613      0    -77   -519   -197
     64   -644   -709    288    387   -675   -246   -532     -5   -129   -589   -262
     77   -672   -753    296    413   -711   -124   -400     62   -124   -600   -277
    109   -607   -717    249    410   -659      2   -228    200    -20   -514   -200
    137   -280   -418     72    277   -348     77    -96    428    265   -215     80
     93    314    218   -205    -62    267     12   -166    659    662    259    548
    -51    758    807   -353   -428    782   -277   -548    672    888    584    849
   -132    701    833   -285   -483    766   -672  -1028    405    771    530    769
   -184    116    301     33   -241    207   -911  -1447   -137    171    -46    244
   -171   -659   -488    415    158   -576   -901  -1496   -553   -444   -711   -335
   -106   -966   -859    535    374   -911   -815  -1322   -566   -563   -891   -501
    -51   -932   -883    491    413   -909   -680  -1114   -413   -462   -844   -465
     -2   -810   -807    407    402   -810   -542   -940   -244   -327   -748   -374
     12   -737   -753    361    381   -745   -467   -854   -145   -246   -685   -301
     28   -714   -743    340    384   -727   -436   -823   -106   -220   -675   -277
     38   -704   -743    332    387   -722   -436   -826   -103   -220   -691   -280
     33   -670   -704    319    368   -685   -433   -823    -98   -215   -698   -280
     15   -644   -662    311    337   -652   -433   -813    -88   -207   -688   -262
      0   -618   -618    309    309   -618   -436   -820    -90   -215   -693   -257
     -2   -597   -594    298    293   -597   -426   -807    -72   -205   -698   -252
     -5   -620   -615    314    303   -618   -410   -797    -67   -202   -717   -252
    -20   -618   -597    319    285   -607   -426   -805    -72   -202   -717   -246
      5   -555   -561    275    280   -558   -454   -820    -83   -202   -714   -241
     10   -522   -532    254    270   -527   -472   -833    -90   -207   -719   -244
     12   -488   -501    239    257   -493   -475   -839    -88   -207   -724   -241
     -7   -480   -475    241    231   -478   -478   -836    -85   -205   -724   -220
    -18   -475   -457    246    218   -467   -480   -833    -85   -202   -735   -207
     10   -475   -485    231    246   -480   -472   -820    -75   -192   -737   -184
     12   -509   -522    249    267   -514   -467   -813    -64   -176   -730   -163
     -5   -511   -506    257    246   -509   -459   -807    -57   -163   -717   -166
      2   -483   -485    241    241   -485   -452   -797    -46   -148   -701   -163
     18   -485   -504    233    259   -496   -459   -800    -49   -148   -701   -176
     44   -472   -517    215    280   -493   -459   -797    -41   -132   -698   -179
     36   -472   -511    215    272   -493   -467   -797    -36   -127   -688   -179
     57   -485   -542    213    298   -514   -470   -779    -31   -124   -680   -158
     90   -485   -576    194    329   -530   -462   -756    -18   -109   -665   -132
    103   -467   -571    181    337   -519   -452   -745     -5   -101   -652   -129
    106   -465   -574    176    337   -519   -454   -737     -2    -88   -636   -122
    127   -444   -571    158    348   -506   -452   -727      7    -67   -618   -114
    135   -439   -574    148    353   -506   -439   -722     12    -62   -615   -127
    132   -431   -563    150    348   -496   -439   -727     15    -67   -618   -135
    140   -431   -571    142    355   -498   -436   -737     10    -72   -615   -132
    161   -446   -607    140    384   -527   -441   -743     12    -75   -623   -140
    179   -444   -623    132    397   -532   -446   -753     15    -77   -633   -161
    179   -433   -613    127    394   -522   -433   -753     18    -85   -636   -184
    174   -420   -597    122    384   -509   -433   -766     18    -83   -636   -197
    166   -420   -587    127    376   -504   -436   -771     23    -80   -646   -194
    158   -415   -574    127    363   -493   -431   -774     31    -75   -646   -200
    124   -441   -566    158    345   -504   -433   -792     23    -85   -659   -223
    132   -462   -594    163    361   -527   -454   -823      0   -111   -691   -252
    142   -491   -636    174    387   -563   -459   -826     -2   -124   -714   -272
    129   -506   -636    187    379   -568   -465   -831     -5   -127   -724   -277
    122   -498   -620    189    371   -558   -470   -831     -2   -122   -719   -272
    116   -498   -615    189    363   -555   -480   -841     -5   -124   -732   -285
    119   -498   -618    187    368   -558   -491   -846    -10   -132   -740   -296
    116   -472   -589    176    353   -532   -483   -844     -2   -122   -732   -275
    119   -444   -563    163    340   -504   -480   -849     -2   -122   -735   -270
    116   -433   -550    158    332   -491   -488   -849     -5   -132   -748   -283
    127   -439   -566    155    345   -501   -488   -841     -5   -137   -758   -288
    124   -446   -571    161    345   -509   -491   -836     -5   -137   -758   -280
    111   -446   -558    168    335   -501   -498   -839     -5   -142   -761   -288
    116   -439   -558    161    335   -498   -506   -849    -15   -153   -771   -298
    140   -407   -548    132    342   -478   -498   -844     -7   -142   -763   -288
    145   -379   -527    114    335   -452   -483   -820     10   -127   -745   -267
    163   -355   -519     96    340   -436   -478   -807     20   -119   -730   -257
    176   -342   -519     80    348   -428   -467   -800     18   -122   -735   -262
    187   -324   -511     67    348   -418   -465   -792     15   -127   -735   -262
    179   -272   -454     46    316   -363   -462   -784     25   -111   -711   -239
    166   -228   -394     31    280   -311   -457   -782     41    -96   -691   -233
    140   -200   -340     28    239   -270   -446   -779     54    -80   -670   -226
    122   -192   -316     33    218   -254   -452   -789     51    -77   -662   -226
    101   -207   -309     51    205   -259   -475   -820     28    -90   -675   -239
     85   -192   -277     54    181   -233   -496   -831     23    -83   -667   -236
     67   -215   -283     72    174   -246   -517   -839      5    -90   -680   -246
     49   -252   -301    101    174   -275   -524   -849    -12   -109   -704   -277
     20   -306   -327    140    174   -316   -537   -859    -38   -129   -722   -309
     10   -353   -363    171    187   -358   -548   -865    -64   -153   -748   -337
    -10   -397   -387    202    187   -392   -555   -878    -85   -176   -771   -355
    -25   -423   -400    223    184   -413   -561   -891   -106   -200   -787   -376
    -28   -457   -428    239    200   -444   -574   -901   -127   -220   -805   -405
    -38   -493   -454    267    207   -475   -587   -904   -137   -228   -815   -423
    -46   -493   -449    270    200   -472   -592   -904   -145   -226   -818   -420
    -44   -493   -449    267    202   -472   -597   -904   -148   -228   -820   -420
    -49   -496   -446    272    194   -470   -594   -891   -145   -223   -818   -418
    -49   -522   -472    285    210   -498   -600   -878   -158   -233   -826   -428
    -18   -620   -605    316    290   -613   -579   -826   -171   -272   -880   -470
      2   -657   -662    327    329   -659   -475   -704   -124   -275   -917   -504
     15   -628   -644    306    327   -636   -342   -542    -20   -218   -883   -478
     44   -483   -527    220    285   -504   -231   -379    137    -59   -737   -340
     59     -5    -64    -28     59    -33   -246   -355    363    285   -345     28
    -57    550    605   -246   -329    579   -413   -589    491    607     67    389
   -145    756    901   -306   -524    828   -784  -1034    355    667    207    491
   -166    449    615   -140   -389    532  -1135  -1501    -67    314    -93    215
   -192   -316   -124    254    -36   -220  -1195  -1699   -607   -397   -800   -376
   -145   -776   -631    459    241   -706  -1114  -1564   -758   -672  -1124   -649
    -93   -898   -807    496    355   -854   -987  -1343   -652   -626  -1132   -662
    -49   -846   -797    449    374   -823   -839  -1156   -493   -511  -1052   -600
    -28   -727   -698    376    335   -714   -722  -1023   -355   -389   -953   -519
      0   -662   -662    332    329   -662   -683   -971   -293   -340   -911   -478
     10   -665   -675    327    340   -670   -665   -950   -270   -327   -904   -472
     20   -636   -657    309    337   -646   -633   -922   -241   -303   -872   -446
     31   -605   -636    285    332   -620   -623   -911   -231   -288   -844   -431
     44   -600   -644    277    342   -620   -618   -911   -228   -280   -836   -423
     54   -600   -654    270    353   -626   -602   -906   -215   -275   -823   -410
     51   -605   -657    277    353   -631   -592   -906   -213   -272   -807   -405
     64   -584   -652    259    355   -618   -597   -914   -213   -267   -792   -402
     93   -568   -662    236    376   -613   -602   -909   -210   -257   -769   -392
    103   -568   -672    231    387   -620   -592   -896   -205   -252   -745   -379
    103   -597   -701    246    402   -649   -600   -901   -215   -265   -735   -374
    124   -566   -693    220    407   -628   -600   -896   -207   -254   -696   -350
     96   -589   -685    246    389   -636   -592   -891   -202   -252   -659   -329
     83   -579   -665    246    371   -620   -587   -888   -189   -236   -620   -296
     72   -553   -626    241    348   -589   -584   -880   -179   -215   -579   -259
     67   -558   -626    246    345   -592   -589   -880   -176   -213   -561   -252
     75   -550   -628    236    350   -589   -592   -880   -161   -205   -540   -249
     90   -537   -628    220    358   -584   -592   -865   -145   -200   -524   -246
     83   -535   -618    226    350   -576   -592   -857   -137   -194   -519   -252
     85   -519   -607    215    345   -563   -587   -839   -129   -181   -519   -241
     96   -511   -610    207    350   -561   -594   -831   -122   -176   -524   -244
    116   -496   -615    189    363   -555   -597   -820   -116   -163   -522   -246
    132   -436   -568    153    350   -501   -587   -795    -90   -129   -493   -228
    155   -402   -558    122    355   -480   -579   -774    -77   -116   -485   -231
    174   -384   -558    103    366   -470   -568   -758    -70   -111   -496   -241
    179   -350   -532     83    355   -441   -555   -753    -67   -106   -504   -257
    192   -311   -504     59    348   -407   -548   -750    -67   -109   -517   -267
    205   -301   -506     46    355   -405   -550   -763    -90   -132   -548   -298
    218   -288   -506     33    361   -397   -548   -776   -103   -140   -566   -319
    239   -270   -509     15    371   -389   -561   -792   -116   -150   -584   -337
    259   -277   -537     10    397   -407   -594   -826   -145   -174   -620   -371
    280   -298   -581      7    428   -439   -615   -857   -171   -200   -657   -405
    301   -311   -613      5    454   -462   -633   -883   -200   -226   -693   -436
    332   -314   -646    -10    488   -480   -659   -919   -231   -254   -732   -467
    368   -309   -678    -28    522   -493   -678   -953   -259   -285   -769   -501
    389   -306   -696    -44    542   -501   -683   -969   -272   -301   -784   -517
    389   -319   -709    -36    548   -514   -698   -987   -290   -327   -805   -540
    376   -316   -696    -31    535   -506   -719  -1005   -306   -342   -815   -555
    355   -332   -688    -10    522   -509   -724  -1005   -314   -350   -815   -561
    332   -340   -672      2    501   -506   -714   -989   -309   -335   -800   -553
    306   -340   -649     15    478   -493   -709   -982   -301   -327   -787   -550
    283   -348   -633     31    457   -491   -698   -966   -290   -316   -769   -548
    257   -342   -600     44    428   -470   -675   -932   -270   -296   -737   -530
    236   -337   -574     49    405   -454   -665   -909   -259   -277   -717   -519
    210   -342   -553     64    379   -446   -652   -885   -252   -257   -698   -506
    187   -337   -524     75    353   -431   -636   -857   -236   -231   -670   -485
    163   -340   -504     88    332   -420   -639   -849   -233   -223   -662   -485
    158   -358   -517     98    335   -439   -636   -844   -244   -223   -665   -488
    148   -358   -506    103    324   -431   -620   -826   -239   -210   -649   -472
    132   -345   -478    103    303   -413   -594   -802   -223   -187   -628   -452
    116   -306   -423     96    270   -363   -561   -771   -194   -153   -592   -420
    101   -275   -376     85    239   -327   -535   -743   -171   -124   -563   -400
     80   -236   -319     77    200   -277   -504   -711   -145    -93   -535   -374
     46   -228   -275     88    161   -252   -491   -698   -135    -80   -524   -376
     36   -213   -249     88    142   -231   -478   -691   -127    -72   -519   -384
     18   -179   -200     80    106   -189   -457   -672   -106    -49   -501   -371
     -7   -135   -127     70     59   -132   -444   -657    -80    -25   -480   -350
    -15    -88    -72     51     25    -80   -439   -649    -59     -5   -459   -329
    -31   -103    -72     67     20    -88   -446   -659    -67     -7   -470   -340
    -77   -127    -51    101    -12    -90   -467   -680    -80    -20   -485   -353
    -96   -114    -18    106    -41    -67   -475   -685    -72    -15   -485   -350
   -106   -132    -28    116    -41    -80   -488   -691    -80    -28   -509   -363
   -124   -161    -36    142    -44    -98   -493   -696    -93    -46   -540   -392
   -148   -223    -77    184    -36   -150   -509   -706   -111    -75   -584   -428
   -161   -267   -106    213    -28   -187   -517   -711   -129   -101   -615   -452
   -181   -324   -142    252    -20   -233   -530   -732   -155   -135   -657   -485
   -189   -353   -163    272    -12   -259   -537   -740   -176   -155   -685   -514
   -200   -366   -166    283    -18   -267   -558   -761   -194   -174   -714   -540
   -207   -366   -158    288    -25   -265   -581   -776   -207   -184   -735   -561
   -228   -374   -145    301    -41   -262   -594   -787   -215   -192   -748   -574
   -228   -355   -127    293    -51   -241   -597   -792   -218   -187   -763   -584
   -244   -376   -132    309    -57   -254   -600   -795   -220   -192   -789   -594
   -233   -428   -194    329    -20   -311   -605   -779   -239   -215   -839   -628
   -213   -519   -309    366     46   -415   -537   -691   -228   -246   -911   -683
   -200   -522   -322    361     59   -423   -400   -545   -155   -236   -937   -711
   -184   -449   -265    316     38   -358   -280   -371    -23   -137   -880   -662
   -132   -145    -12    140    -59    -80   -218   -254    176     98   -646   -439
   -155    431    584   -140   -371    506   -293   -322    397    488   -202    -18
   -311    979   1291   -332   -800   1135   -600   -745    413    758    168    309
   -394    945   1340   -275   -867   1143  -1052  -1296     80    613     96    231
   -483    423    906     28   -693    665  -1267  -1647   -397    101   -402   -176
   -452   -311    137    379   -296    -85  -1236  -1673   -805   -522  -1075   -732
   -379   -698   -319    540    -31   -509  -1101  -1454   -839   -693  -1335   -961
   -345   -667   -322    504    -12   -496   -927  -1215   -646   -553  -1267   -914
   -306   -537   -231    420    -38   -384   -792  -1026   -462   -400  -1161   -820
   -298   -423   -124    361    -88   -275   -719   -922   -345   -296  -1080   -743
   -280   -371    -90    327    -96   -231   -683   -867   -285   -246  -1047   -704
   -290   -363    -72    327   -109   -218   -683   -852   -275   -236  -1047   -701
   -298   -361    -62    329   -119   -210   -685   -846   -272   -236  -1054   -711
   -311   -355    -44    332   -135   -202   -680   -833   -262   -228  -1047   -709
   -322   -350    -28    337   -148   -189   -683   -820   -262   -220  -1041   -704
   -324   -324      0    322   -163   -163   -685   -813   -257   -202  -1031   -691
   -324   -298     25    309   -176   -137   -680   -800   -244   -184  -1021   -675
   -327   -290     36    306   -181   -127   -688   -800   -241   -179  -1026   -675
   -322   -280     41    301   -181   -119   -706   -802   -246   -181  -1036   -678
   -324   -262     62    290   -194    -98   -711   -797   -249   -176  -1031   -672
   -301   -213     88    257   -197    -62   -709   -787   -244   -158  -1018   -662
   -306   -218     88    262   -200    -64   -714   -789   -246   -155  -1021   -665
   -316   -236     80    277   -200    -77   -730   -792   -252   -161  -1028   -667
   -288   -207     80    246   -184    -64   -748   -797   -257   -168  -1034   -665
   -272   -200     72    233   -174    -64   -766   -805   -262   -176  -1039   -657
   -262   -194     64    228   -166    -64   -789   -810   -270   -184  -1049   -652
   -239   -184     54    213   -148    -64   -815   -815   -277   -197  -1062   -659
   -215   -155     59    184   -140    -49   -828   -818   -280   -197  -1072   -670
   -202   -137     62    168   -135    -38   -841   -820   -283   -189  -1080   -675
   -174   -124     49    148   -111    -38   -862   -831   -290   -192  -1091   -683
   -192    -90    101    142   -148      5   -862   -815   -275   -171  -1072   -670
   -194    -77    116    135   -158     18   -852   -789   -259   -153  -1052   -659
   -174    -57    116    114   -145     28   -852   -763   -241   -140  -1036   -649
   -145    -28    114     85   -129     41   -857   -745   -228   -127  -1021   -639
   -124      5    129     59   -127     67   -865   -740   -223   -116  -1002   -633
   -145     38    181     51   -163    111   -862   -740   -213   -103   -979   -631
   -135     51    187     41   -161    119   -857   -743   -205    -96   -963   -623
   -132     83    215     23   -174    148   -846   -748   -192    -83   -940   -615
    -96    109    205     -5   -150    155   -867   -776   -194    -88   -935   -633
    -85    124    210    -20   -148    166   -888   -792   -194    -90   -930   -646
   -119    127    246     -5   -184    187   -893   -800   -184    -77   -914   -649
   -127    132    257     -2   -192    194   -901   -807   -179    -72   -906   -659
   -127    132    259     -2   -192    194   -906   -818   -181    -75   -911   -672
   -127    132    259     -5   -192    194   -919   -839   -181    -80   -917   -680
   -119    142    262    -12   -192    202   -935   -854   -179    -80   -917   -688
   -124    140    265    -10   -194    200   -963   -885   -197   -101   -940   -719
   -122    116    239      2   -179    176  -1000   -930   -241   -137   -989   -774
   -129    122    252      2   -189    187  -1002   -932   -233   -135   -984   -769
   -135    103    239     15   -187    171  -1023   -940   -236   -145   -992   -779
   -135     77    213     25   -174    145  -1049   -953   -249   -158  -1008   -797
   -135     96    231     20   -181    163  -1044   -948   -241   -142  -1000   -789
   -137    119    254      7   -194    187  -1047   -945   -239   -140  -1005   -779
   -137    109    246     12   -192    176  -1049   -943   -239   -140  -1002   -784
   -148    109    257     18   -202    181  -1052   -945   -241   -137   -995   -792
   -163    103    267     31   -215    184  -1060   -953   -254   -148  -1002   -807
   -158    116    275     20   -215    194  -1075   -958   -265   -150  -1010   -815
   -158    119    277     18   -218    197  -1078   -956   -265   -148  -1015   -818
   -179    122    298     28   -239    210  -1085   -961   -270   -150  -1026   -826
   -184    109    293     38   -239    200  -1096   -974   -288   -171  -1044   -839
   -189    111    301     36   -246    205  -1104   -982   -298   -171  -1049   -839
   -189    153    340     18   -265    246  -1096   -971   -285   -158  -1031   -823
   -187    210    394    -12   -290    301  -1085   -958   -275   -145  -1013   -813
   -181    249    431    -33   -306    340  -1060   -930   -254   -129   -997   -787
   -189    267    457    -41   -324    361  -1044   -911   -244   -114   -989   -763
   -192    275    465    -41   -329    368  -1049   -911   -252   -114   -987   -766
   -200    275    475    -38   -337    374  -1052   -917   -265   -116   -989   -771
   -226    311    537    -41   -381    423  -1036   -901   -249    -98   -969   -753
   -231    374    602    -72   -418    488  -1023   -880   -226    -70   -943   -722
   -239    384    623    -72   -431    504  -1036   -885   -231    -72   -940   -722
   -241    371    613    -64   -428    491  -1072   -914   -254    -90   -958   -732
   -244    376    620    -64   -431    498  -1101   -932   -267    -93   -961   -732
   -249    358    607    -57   -428    483  -1122   -935   -283   -106   -971   -740
   -249    332    579    -41   -413    454  -1130   -935   -298   -127   -992   -761
   -267    254    522      5   -394    387  -1153   -953   -340   -168  -1034   -800
   -283    194    478     44   -379    335  -1171   -963   -374   -197  -1070   -828
   -296    148    444     72   -371    296  -1179   -976   -405   -231  -1101   -857
   -309     90    400    106   -353    244  -1200   -997   -444   -265  -1140   -885
   -301     93    394    101   -348    244  -1208  -1005   -465   -272  -1148   -893
   -288     83    371    103   -329    226  -1226  -1018   -485   -290  -1166   -909
   -303     64    368    119   -337    215  -1234  -1026   -496   -303  -1182   -917
   -322     57    379    129   -350    218  -1228  -1018   -496   -306  -1189   -917
   -316     49    366    132   -340    205  -1228  -1015   -498   -311  -1197   -919
   -311     46    358    132   -335    202  -1234  -1005   -509   -314  -1208   -930
   -306    -88    218    194   -262     64  -1239   -984   -555   -381  -1283  -1000
   -283   -148    135    215   -210     -7  -1153   -875   -535   -410  -1332  -1052
   -267   -119    145    192   -207     12  -1036   -719   -454   -379  -1327  -1057
   -218     31    249     93   -233    140   -911   -501   -290   -226  -1197   -943
   -194    483    675   -145   -433    576   -878   -407    -41    124   -818   -571
   -298   1111   1410   -407   -854   1260   -976   -558    161    514   -345   -106
   -465   1408   1870   -472  -1169   1639  -1286   -982     90    644   -132     96
   -566   1101   1667   -267  -1117   1384  -1631  -1470   -324    316   -402   -148
   -613    239    852    187   -732    542  -1751  -1753   -945   -465  -1184   -820
   -553   -350    200    452   -376    -75  -1691  -1673  -1189   -867  -1639  -1213
   -483   -433     49    457   -267   -194  -1545  -1428  -1070   -818  -1641  -1205
   -420   -301    119    361   -270    -90  -1363  -1166   -852   -646  -1509  -1072
   -368   -181    184    275   -280      0  -1254  -1002   -701   -519  -1410   -958
   -353   -132    220    241   -288     44  -1192   -919   -631   -459  -1358   -898
   -340   -111    228    226   -285     57  -1158   -875   -600   -436  -1335   -859
   -335   -119    215    228   -275     46  -1148   -857   -594   -436  -1322   -831
   -348   -129    218    239   -285     44  -1143   -839   -592   -439  -1309   -802
   -358   -109    249    233   -306     70  -1122   -807   -576   -423  -1283   -750
   -348    -93    254    218   -301     80  -1109   -792   -574   -420  -1270   -724
   -345    -85    259    215   -303     85  -1096   -769   -571   -423  -1260   -724
   -342    -83    257    210   -301     85  -1085   -753   -574   -431  -1257   -730
   -316    -77    239    197   -280     80  -1080   -740   -579   -441  -1260   -722
   -296    -77    215    184   -257     70  -1083   -735   -592   -454  -1267   -709
   -285    -59    226    174   -257     83  -1072   -717   -592   -454  -1265   -696
   -280    -49    228    163   -254     88  -1065   -701   -597   -467  -1267   -683
   -259    -38    220    150   -241     90  -1062   -691   -607   -483  -1273   -688
   -239    -15    223    124   -233    103  -1052   -678   -605   -488  -1262   -698
   -228     -5    223    116   -226    109  -1049   -665   -605   -493  -1247   -727
   -202     -7    194    103   -200     93  -1054   -665   -615   -509  -1239   -743
   -176      0    176     88   -176     88  -1054   -657   -628   -522  -1239   -735
   -153     10    163     70   -161     85  -1054   -646   -639   -535  -1244   -732
   -119     28    148     46   -132     88  -1052   -633   -646   -545  -1241   -740
    -54     33     88     10    -72     59  -1072   -639   -675   -566  -1244   -750
     28     25     -2    -28     15     10  -1098   -654   -714   -594  -1273   -774
    122     38    -85    -83    103    -23  -1127   -675   -750   -620  -1309   -802
    213     83   -129   -148    171    -23  -1145   -672   -766   -623  -1317   -800
    233    106   -127   -171    181     -7  -1143   -654   -769   -620  -1312   -800
    226    158    -70   -192    148     44  -1114   -613   -750   -594  -1286   -782
    205    210      5   -210     98    109  -1075   -563   -722   -571  -1252   -750
    168    249     80   -207     44    166  -1026   -514   -691   -545  -1215   -711
    109    277    168   -194    -31    226   -963   -462   -662   -514  -1176   -678
     57    306    249   -181    -96    277   -914   -426   -639   -483  -1140   -649
     20    345    324   -181   -153    335   -865   -387   -605   -454  -1106   -618
    -18    374    392   -176   -205    381   -818   -348   -571   -428  -1072   -584
    -44    400    441   -179   -241    420   -779   -311   -553   -405  -1039   -571
    -70    415    483   -174   -275    449   -745   -280   -540   -387  -1013   -561
    -96    402    496   -153   -296    449   -722   -262   -535   -387  -1002   -555
   -114    387    501   -135   -306    444   -696   -239   -530   -389   -989   -545
   -148    368    517   -111   -332    441   -672   -220   -524   -394   -982   -537
   -184    358    542    -85   -363    449   -636   -192   -514   -392   -979   -519
   -220    358    579    -70   -400    467   -587   -155   -496   -379   -961   -493
   -244    363    607    -59   -426    485   -542   -106   -467   -358   -932   -459
   -277    353    631    -38   -454    491   -511    -70   -449   -342   -901   -433
   -316    340    657    -12   -488    498   -480    -36   -431   -327   -867   -410
   -337    340    678     -2   -509    509   -441      5   -407   -311   -831   -394
   -348    337    685      5   -517    511   -402     46   -394   -298   -787   -381
   -355    332    688     10   -522    509   -371     72   -392   -293   -748   -371
   -363    319    683     23   -524    498   -337     96   -394   -293   -706   -374
   -366    306    672     28   -522    488   -309    122   -392   -288   -662   -368
   -368    303    672     33   -519    488   -275    155   -381   -277   -620   -353
   -381    283    662     46   -522    470   -246    181   -379   -275   -576   -345
   -376    257    633     59   -506    444   -233    200   -376   -275   -540   -342
   -376    233    610     70   -493    420   -213    213   -374   -280   -511   -335
   -374    218    592     77   -483    405   -176    241   -363   -280   -475   -316
   -363    228    592     67   -478    407   -132    280   -335   -262   -428   -280
   -358    246    602     54   -480    423    -83    322   -303   -241   -376   -246
   -366    267    631     49   -498    449    -33    363   -272   -218   -322   -205
   -368    270    639     49   -504    454     -2    394   -252   -205   -285   -176
   -342    254    597     44   -472    426     15    413   -249   -207   -267   -166
   -335    270    605     31   -470    436     46    446   -226   -189   -231   -140
   -335    309    644     12   -491    475     85    480   -194   -163   -194   -109
   -342    342    685      0   -514    514    116    504   -174   -148   -168    -80
   -348    342    688      0   -517    514    111    501   -181   -155   -166    -77
   -350    327    678     10   -514    501     98    496   -200   -174   -174    -85
   -363    309    672     25   -519    488     90    496   -213   -181   -184    -90
   -381    259    641     62   -511    449     96    491   -241   -205   -207   -111
   -384    218    602     80   -493    410    106    491   -262   -228   -231   -132
   -376    192    568     90   -472    379    119    498   -277   -241   -239   -145
   -355    163    517     96   -436    340    127    501   -298   -262   -254   -166
   -374     90    465    142   -418    277    119    493   -340   -303   -288   -205
   -405     46    452    179   -428    246    124    485   -371   -337   -309   -226
   -410     36    446    187   -428    239    137    491   -389   -355   -316   -236
   -418     38    457    189   -439    246    153    498   -400   -371   -316   -241
   -426     33    459    197   -441    246    168    514   -407   -371   -303   -233
   -420     41    462    187   -441    252    194    540   -407   -366   -277   -223
   -418     44    462    184   -439    252    223    566   -402   -355   -252   -218
   -405    -12    392    207   -402    189    246    592   -418   -376   -267   -249
   -363   -148    215    257   -290     33    288    652   -452   -446   -337   -335
   -355   -197    158    275   -259    -20    431    800   -402   -449   -345   -371
   -324   -148    176    236   -252     12    571    989   -290   -361   -259   -316
   -288    114    400     85   -345    257    693   1182    -72   -116      7    -75
   -290    696    987   -202   -639    841    771   1293    257    319    517    426
   -483   1254   1738   -387  -1111   1496    633   1057    444    678    966    854
   -600   1254   1855   -327  -1226   1553    298    623    267    623    979    854
   -670    623   1293     23   -982    958     15    168   -298     31    433    345
   -696   -218    478    457   -587    129    -96    -67   -888   -698   -283   -327
   -602   -545     54    574   -332   -246    -38     93   -937   -846   -462   -524
   -532   -530      2    530   -267   -265    135    342   -779   -743   -384   -472
   -475   -415     59    444   -267   -179    319    558   -602   -602   -262   -371
   -413   -309    103    361   -259   -103    431    693   -478   -498   -166   -285
   -384   -246    135    314   -259    -57    498    771   -413   -444   -106   -241
   -358   -233    124    296   -241    -57    550    820   -379   -420    -72   -220
   -376   -280     93    327   -236    -93    568    833   -374   -426    -64   -223
   -363   -311     51    337   -207   -129    584    846   -366   -426    -54   -223
   -324   -277     46    298   -187   -116    615    878   -342   -405    -20   -200
   -267   -233     33    249   -153   -101    654    917   -316   -381     20   -163
   -241   -223     18    231   -129   -103    678    943   -306   -368     44   -150
   -280   -265     15    272   -148   -124    704    956   -303   -366     59   -142
   -275   -290    -15    280   -129   -153    722    971   -303   -368     64   -122
   -252   -275    -23    262   -116   -150    724    976   -306   -366     72   -103
   -239   -254    -18    246   -111   -137    735    992   -296   -355     90    -77
   -228   -265    -36    246    -96   -150    756   1013   -288   -353    101    -59
   -226   -267    -44    246    -90   -155    789   1041   -277   -340    116    -36
   -215   -272    -59    244    -80   -166    797   1049   -272   -337    122    -28
   -210   -257    -46    231    -83   -153    805   1065   -267   -329    127    -20
   -207   -236    -28    223    -90   -132    823   1088   -257   -316    148     -2
   -181   -202    -23    189    -80   -114    859   1119   -233   -288    179     28
   -187   -215    -28    200    -80   -122    880   1143   -220   -277    200     38
   -184   -202    -18    192    -85   -109    901   1169   -207   -265    223     57
   -192   -187      5    189    -98    -90    919   1197   -187   -252    254     80
   -215   -181     33    197   -124    -75    945   1231   -166   -233    298     96
   -192   -140     51    166   -122    -44    982   1278   -137   -197    350    122
   -171   -111     57    140   -114    -28   1010   1327   -111   -168    394    150
   -166    -88     77    127   -122     -5   1041   1382    -77   -137    446    192
   -161    -77     80    116   -122      0   1067   1410    -64   -119    485    218
   -155    -67     85    111   -122      7   1093   1441    -46   -101    522    241
   -150    -23    127     85   -140     51   1130   1473    -18    -72    568    272
   -166    -20    145     93   -155     62   1153   1488     -5    -59    597    285
   -200    -23    176    109   -192     75   1184   1512     15    -44    628    309
   -184     -2    179     93   -181     88   1208   1535     36    -20    659    332
   -184      7    192     85   -187     98   1215   1548     49    -10    683    337
   -200      2    202     98   -200    101   1247   1577     70      2    704    348
   -202     -5    194    103   -200     93   1278   1592     80      0    706    340
   -213     -2    207    106   -210    101   1312   1608    101      2    709    340
   -239    -38    197    137   -220     77   1330   1618    109     -2    698    332
   -259    -70    189    166   -226     59   1345   1618    109     -5    693    335
   -270    -88    181    179   -226     44   1353   1621    109     -7    683    324
   -267   -101    166    184   -218     31   1363   1626    111    -12    675    319
   -270   -129    140    197   -207      5   1369   1623    106    -20    662    311
   -265   -142    122    205   -194    -10   1384   1631    111    -18    662    309
   -262   -135    127    197   -197     -2   1389   1641    114     -5    670    319
   -262   -150    111    205   -189    -20   1382   1644    106    -10    659    324
   -249   -140    109    194   -181    -15   1379   1652    109      0    665    337
   -239   -127    111    184   -176     -7   1384   1662    119     10    675    361
   -231   -148     83    189   -158    -33   1397   1662    111     -2    657    358
   -228   -166     62    197   -148    -51   1418   1673    114     -2    649    381
   -220   -187     31    202   -127    -77   1426   1678    106    -10    633    400
   -194   -179     15    187   -106    -83   1418   1678    103    -10    633    436
   -179   -158     18    168   -101    -70   1426   1680    109      2    657    485
   -176   -158     18    166    -98    -70   1452   1691    116      7    675    504
   -179   -171      5    174    -93    -85   1478   1704    127      7    696    485
   -168   -163      5    166    -88    -80   1501   1722    148     23    737    470
   -171   -132     38    153   -106    -49   1532   1751    176     51    800    457
   -161   -135     23    148    -93    -57   1569   1779    197     72    854    457
   -150   -148      2    148    -77    -75   1597   1795    213     80    883    483
   -124   -127     -2    127    -62    -64   1628   1818    233     98    914    532
   -122   -106     15    114    -72    -44   1647   1823    249    111    943    555
   -109    -72     33     90    -72    -20   1657   1831    267    135    982    584
    -93    -77     15     85    -54    -33   1654   1821    257    127    987    587
    -96   -116    -20    106    -38    -70   1644   1803    236    109    974    568
    -77    -83     -5     77    -38    -44   1628   1792    236    109    987    576
    -77   -106    -31     90    -23    -70   1615   1777    223     93    979    571
    -70   -171   -101    119     12   -137   1587   1748    187     59    945    535
    -83   -210   -127    148     20   -168   1579   1735    171     41    927    517
    -88   -259   -174    171     41   -218   1561   1717    142      5    901    496
    -80   -314   -236    197     75   -275   1564   1714    124    -12    878    483
    -77   -363   -285    220    101   -324   1558   1699     90    -33    849    459
    -54   -363   -309    210    127   -337   1540   1665     46    -67    818    428
    -36   -381   -345    207    153   -363   1519   1641     15    -93    795    405
    -28   -392   -366    210    168   -379   1496   1621    -15   -116    771    389
    -23   -384   -361    202    166   -374   1491   1608    -23   -122    756    381
    -31   -415   -384    223    176   -400   1499   1602    -33   -135    732    387
      0   -428   -428    213    213   -428   1488   1592    -59   -161    698    394
     31   -498   -530    233    280   -514   1501   1613    -85   -207    633    361
     25   -571   -600    272    311   -584   1566   1691    -83   -254    568    296
     54   -548   -602    246    327   -574   1662   1816    -25   -223    579    293
    109   -379   -491    135    298   -433   1774   1984    127    -62    732    449
    142     49    -93    -96    116    -20   1818   2083    376    265   1093    813
     70    626    555   -348   -244    592   1758   1979    594    628   1514   1215
     12    880    867   -446   -426    875   1473   1615    548    745   1693   1363
     15    514    498   -267   -241    506   1119   1135     96    366   1356   1057
    -18   -202   -184    109     83   -194    956    807   -488   -319    685    472
     10   -698   -711    342    361   -704    930    815   -750   -675    314    148
     90   -878   -969    394    530   -922   1018   1008   -706   -696    267    103
    109   -857   -969    371    537   -914   1156   1171   -579   -602    342    166
    124   -779   -906    327    514   -841   1262   1309   -449   -491    446    252
    145   -709   -857    280    501   -784   1343   1410   -353   -400    535    316
    168   -623   -792    228    480   -706   1392   1473   -288   -332    607    358
    132   -613   -745    239    436   -678   1423   1506   -262   -314    644    374
    109   -620   -730    254    418   -672   1439   1522   -249   -309    667    374
     98   -576   -678    236    387   -626   1457   1548   -226   -277    717    387
     80   -555   -636    239    358   -594   1491   1577   -197   -254    753    381
     62   -542   -605    239    329   -571   1514   1590   -181   -257    774    361
     44   -550   -594    252    316   -571   1530   1595   -174   -246    795    361
     41   -553   -594    254    314   -571   1522   1592   -168   -241    810    366
     64   -511   -576    223    319   -542   1519   1595   -153   -231    823    376
     38   -550   -589    254    314   -568   1530   1602   -137   -223    828    371
     38   -548   -587    254    311   -566   1535   1610   -127   -220    841    381
     12   -540   -553    262    280   -545   1548   1628   -109   -207    865    405
    -12   -504   -491    259    239   -498   1571   1641    -88   -187    880    418
    -41   -488   -446    265    200   -467   1590   1654    -67   -174    888    426
    -54   -483   -428    267    187   -457   1602   1673    -38   -153    896    439
    -75   -472   -397    272    158   -436   1602   1673    -23   -140    888    439
    -83   -457   -374    270    145   -415   1597   1670    -20   -137    872    431
    -85   -433   -348    259    129   -392   1597   1680     -5   -122    870    441
   -101   -426   -324    262    111   -376   1615   1706     25    -98    878    465
    -83   -415   -335    249    124   -376   1618   1719     44    -88    870    475
    -77   -394   -316    236    119   -355   1613   1738     72    -54    880    504
    -75   -368   -293    220    109   -332   1600   1756     93    -33    885    530
    -75   -348   -272    213     98   -311   1592   1784    111    -12    888    561
    -88   -332   -244    207     75   -288   1608   1810    137     15    898    589
    -57   -298   -241    179     90   -270   1631   1836    168     38    909    618
    -41   -249   -207    142     80   -231   1649   1852    197     67    930    652
    -51   -228   -176    140     59   -205   1673   1860    220     88    943    675
    -54   -192   -137    122     41   -166   1688   1867    241    106    958    704
    -67   -194   -127    132     28   -161   1693   1862    254    116    966    719
    -88   -205   -116    145     12   -161   1683   1844    257    119    963    719
    -96   -218   -122    155     10   -171   1678   1831    262    119    958    717
   -111   -210    -98    158     -7   -155   1691   1829    277    135    963    724
   -124   -184    -59    155    -33   -122   1717   1834    303    153    982    735
   -150   -205    -54    176    -51   -129   1727   1826    306    145    979    730
   -168   -218    -51    192    -59   -135   1725   1813    306    142    976    732
   -200   -226    -28    210    -88   -127   1730   1808    309    145    974    732
   -231   -228      2    231   -116   -114   1735   1803    314    155    979    737
   -257   -228     28    241   -145    -98   1745   1810    324    168    984    750
   -306   -228     77    267   -194    -75   1779   1844    366    200   1013    776
   -379   -236    140    306   -262    -49   1818   1883    410    236   1047    802
   -415   -231    184    324   -301    -23   1842   1906    441    254   1070    823
   -379   -246    132    311   -257    -57   1816   1880    420    233   1049    800
   -342   -244     98    293   -223    -72   1805   1873    415    233   1049    802
   -322   -246     72    283   -200    -85   1810   1875    415    239   1052    807
   -290   -207     83    249   -187    -62   1823   1886    423    254   1065    810
   -290   -210     80    249   -187    -64   1826   1891    428    262   1070    810
   -283   -213     70    246   -176    -72   1813   1888    431    259   1070    800
   -288   -202     83    244   -187    -62   1808   1891    441    267   1078    789
   -288   -171    116    231   -202    -28   1808   1899    459    288   1104    784
   -293   -153    140    220   -218     -7   1836   1917    491    316   1127    795
   -298   -127    168    213   -236     20   1862   1932    519    332   1150    810
   -275   -103    171    189   -226     33   1870   1930    532    337   1161    815
   -231   -116    114    174   -174     -2   1844   1912    524    322   1145    800
   -176    -98     75    135   -127    -10   1826   1893    522    314   1140    792
   -132    -41     90     88   -114     23   1823   1886    535    327   1161    802
   -101     10    111     44   -109     59   1810   1865    548    337   1179    815
    -88     15    103     36    -96     59   1790   1842    545    332   1179    815
    -64      7     72     25    -70     38   1769   1816    540    322   1169    813
    -38     23     62      7    -51     44   1732   1782    527    311   1163    805
    -23     15     38      2    -31     25   1704   1756    514    298   1158    802
    -23    -38    -15     31     -5    -28   1688   1727    488    267   1132    782
    -20    -72    -54     44     15    -64   1667   1699    465    244   1104    758
    -12   -106    -93     57     38   -101   1647   1680    446    223   1080    737
    -28   -153   -127     88     49   -140   1626   1657    418    187   1044    704
    -36   -202   -166    119     64   -184   1608   1639    405    166   1018    693
    -46   -246   -202    145     75   -226   1584   1621    379    135    987    678
    -31   -259   -228    145     96   -244   1582   1613    374    129    974    678
    -46   -277   -231    161     88   -254   1579   1600    371    127    966    675
    -44   -298   -254    171    103   -277   1569   1584    361    116    953    675
    -25   -319   -296    171    132   -309   1564   1579    353    109    948    683
    -15   -337   -322    174    153   -329   1553   1574    348     98    935    680
     -7   -394   -387    200    187   -389   1545   1579    327     70    896    654
     12   -488   -501    239    257   -493   1608   1660    335     36    844    602
     28   -483   -511    226    267   -496   1730   1792    410     64    841    594
     51   -387   -439    166    244   -413   1834   1948    535    163    924    672
     83   -116   -200     15    140   -158   1893   2070    727    397   1174    901
     18    384    366   -200   -174    376   1904   2075    971    769   1597   1293
   -132    807    940   -340   -535    872   1667   1712   1000    982   1896   1548
   -161    748    906   -293   -532    826   1275   1226    709    828   1816   1454
   -213    168    381     20   -298    275   1018    813    168    236   1265    963
   -241   -449   -207    345    -18   -329    979    722   -244   -322    701    472
   -150   -719   -571    433    207   -644   1067    932   -226   -384    587    361
   -103   -737   -633    420    262   -685   1215   1150    -75   -288    641    402
    -83   -649   -566    363    241   -607   1345   1317     77   -161    745    488
    -57   -555   -498    306    220   -527   1415   1405    179    -75    823    550
    -44   -488   -446    265    200   -467   1452   1452    239    -31    870    579
    -25   -472   -446    249    207   -462   1470   1480    267    -10    893    594
     -5   -446   -444    223    218   -444   1475   1493    280      5    917    600
     10   -431   -441    210    226   -436   1473   1493    288      5    932    592
     10   -439   -452    213    228   -444   1470   1491    293     -2    935    581
      7   -439   -446    215    226   -441   1475   1499    303      0    943    574
     25   -420   -446    194    233   -433   1465   1496    314      7    953    571
     10   -410   -420    200    215   -415   1475   1504    337     25    969    579
     -2   -397   -394    197    194   -394   1478   1506    355     44    984    584
     41   -389   -433    174    236   -410   1465   1493    358     46    987    581
     64   -376   -441    155    252   -407   1473   1496    371     59   1000    594
     67   -348   -415    140    241   -381   1493   1509    392     83   1031    610
     72   -355   -428    140    249   -392   1473   1499    389     80   1036    605
     70   -348   -418    140    241   -384   1460   1496    405     93   1052    610
     75   -324   -400    124    236   -363   1465   1506    431    114   1070    623
     98   -285   -384     93    241   -335   1483   1514    454    137   1093    631
    106   -272   -379     83    239   -324   1478   1509    462    153   1101    633
    111   -277   -392     83    249   -335   1457   1504    457    153   1096    628
    127   -296   -423     83    272   -358   1441   1506    467    166   1106    636
    145   -259   -405     57    275   -332   1441   1525    491    194   1140    657
    150   -257   -410     51    277   -335   1428   1527    498    205   1161    654
    158   -233   -392     36    275   -311   1431   1545    522    226   1187    675
    171   -213   -384     20    275   -296   1441   1566    548    244   1215    701
    194   -189   -384     -2    288   -285   1452   1587    568    257   1239    727
    213   -174   -387    -20    298   -280   1460   1597    584    259   1249    745
    218   -155   -376    -31    296   -265   1473   1608    602    265   1262    769
    226   -145   -374    -41    298   -259   1486   1610    615    277   1270    787
    220   -129   -350    -44    285   -239   1488   1605    626    293   1278    805
    207   -137   -345    -36    275   -241   1480   1587    620    293   1267    797
    207   -109   -316    -49    259   -213   1486   1582    636    303   1275    813
    207    -80   -288    -62    246   -184   1491   1577    646    311   1288    820
    184    -70   -254    -57    218   -161   1478   1558    649    316   1291    818
    166    -98   -265    -33    213   -181   1452   1535    636    309   1278    795
    145   -111   -257    -18    200   -184   1454   1519    633    301   1267    779
    127   -109   -239    -10    181   -174   1465   1509    639    296   1260    769
     98   -132   -231     18    163   -181   1460   1488    631    285   1247    743
     98   -142   -241     20    168   -189   1444   1473    623    277   1234    727
     90   -148   -239     28    163   -192   1428   1452    615    262   1226    711
     85   -171   -259     41    171   -215   1421   1439    615    254   1223    691
     70   -192   -262     62    166   -226   1428   1441    628    267   1236    685
     62   -184   -246     59    153   -215   1421   1436    636    275   1244    688
     62   -171   -233     54    145   -202   1413   1436    646    288   1254    688
     62   -163   -226     51    142   -194   1408   1436    652    293   1260    685
     59   -163   -223     51    140   -192   1400   1431    649    296   1260    683
     57   -163   -223     51    137   -192   1397   1421    646    293   1257    675
     67   -163   -233     46    150   -197   1395   1418    649    293   1257    672
     77   -166   -244     41    158   -202   1379   1405    646    296   1254    665
     75   -184   -259     54    166   -220   1376   1402    649    298   1254    665
     67   -194   -262     64    163   -228   1358   1389    646    288   1247    659
     70   -187   -257     59    161   -223   1343   1376    652    283   1241    654
     83   -145   -228     31    153   -187   1358   1387    680    301   1265    680
     96    -96   -192      0    142   -142   1387   1405    711    322   1293    706
     96    -57   -153    -20    122   -103   1418   1421    740    342   1314    727
    101    -49   -150    -28    124    -98   1418   1415    743    337   1312    727
    103    -44   -148    -31    124    -96   1402   1402    737    327   1306    717
    109    -20   -129    -44    119    -75   1410   1402    745    340   1319    730
    127     10   -116    -70    119    -51   1402   1389    750    353   1327    735
    127     23   -103    -75    114    -38   1400   1379    761    363   1340    745
    111     12   -101    -62    106    -44   1369   1345    750    353   1332    743
    122    -10   -132    -54    127    -70   1325   1304    722    329   1306    724
    122    -18   -140    -51    129    -80   1306   1278    709    327   1293    722
    111    -38   -153    -36    129    -96   1291   1260    701    319   1283    717
    109    -77   -187    -18    145   -132   1267   1236    683    298   1257    693
    106   -129   -236     12    171   -181   1247   1213    657    275   1223    665
     88   -184   -272     46    179   -228   1223   1187    628    249   1192    633
     85   -228   -314     70    200   -272   1197   1148    597    213   1153    594
     75   -277   -355     98    215   -314   1174   1117    571    187   1124    568
     62   -314   -376    127    218   -345   1158   1098    558    171   1111    553
     49   -329   -379    137    210   -353   1150   1083    542    163   1098    545
     51   -327   -381    137    215   -353   1143   1070    542    168   1096    542
     49   -348   -397    148    220   -374   1130   1054    540    171   1088    537
     36   -358   -394    161    215   -376   1114   1036    535    168   1075    530
     41   -413   -454    184    246   -433   1109   1039    519    148   1044    501
     62   -519   -581    226    322   -550   1150   1104    506    101    974    428
     62   -550   -613    241    337   -581   1280   1252    561    103    948    381
     85   -485   -571    200    327   -527   1431   1444    685    187   1005    415
    142   -202   -348     28    244   -275   1517   1595    909    439   1254    652
    166    394    228   -283    -31    311   1421   1527   1166    844   1722   1114
     31   1008    976   -522   -472    992   1088   1114   1273   1182   2156   1538
    -98   1119   1218   -509   -657   1169    620    550   1078   1171   2221   1587
   -176    501    678   -163   -428    589    350    119    530    602   1688   1101
   -187   -353   -166    270    -12   -259    348     15     -5   -109    945    426
   -135   -774   -641    452    252   -709    470    200   -103   -337    646    135
    -88   -743   -654    415    283   -698    665    465     83   -213    714    184
    -41   -600   -558    322    257   -581    841    685    288    -46    849    293
     -2   -506   -504    254    249   -506    922    789    397     46    927    361
     20   -472   -496    226    254   -483    950    831    441     80    950    379
     31   -465   -496    218    262   -480    958    852    465     96    958    384
     33   -446   -483    205    257   -465    963    859    475    109    963    389
     46   -433   -480    192    262   -457    963    857    475    116    961    387
     41   -428   -470    192    254   -446    953    854    483    127    958    384
     28   -413   -441    192    233   -426    953    859    493    137    963    389
     28   -426   -457    197    241   -441    945    852    488    135    953    379
     28   -426   -454    197    239   -439    945    849    501    148    953    379
     36   -423   -462    192    246   -441    945    849    511    161    953    381
     44   -433   -478    194    259   -454    937    833    511    158    943    376
     41   -413   -457    184    249   -436    935    828    522    174    943    376
     49   -394   -444    171    246   -418    932    833    535    189    945    379
     51   -381   -433    163    241   -407    917    831    537    197    945    379
     57   -371   -428    158    241   -400    914    828    537    192    932    376
     67   -363   -431    148    246   -397    909    831    548    194    924    376
     70   -374   -444    150    257   -407    924    844    566    213    930    381
     75   -392   -467    158    270   -431    930    846    566    215    930    376
     85   -366   -452    140    267   -407    930    849    576    228    937    376
     75   -348   -423    135    246   -387    922    854    589    241    940    376
     93   -311   -405    109    249   -358    924    872    607    259    953    389
    103   -303   -410     98    254   -355    930    888    626    275    963    394
    106   -288   -394     90    249   -340    935    906    646    293    974    394
     98   -293   -394     96    244   -342    930    911    652    303    966    389
    122   -277   -400     77    259   -337    935    927    667    324    971    405
    137   -239   -376     49    254   -306    943    943    683    348    989    428
    137   -200   -337     31    236   -267    963    950    701    371   1013    444
    137   -181   -319     20    226   -252    971    945    717    384   1023    454
    135   -189   -327     25    228   -257    974    927    719    387   1013    449
    119   -200   -319     38    218   -257    971    924    732    397   1010    457
    114   -179   -293     33    202   -236    963    919    745    413   1015    470
    119   -179   -298     28    205   -239    953    904    745    413   1005    454
    116   -174   -293     28    202   -233    950    891    753    420   1002    444
     93   -184   -280     44    187   -231    940    872    750    420    995    431
    101   -194   -296     46    197   -244    927    852    743    405    974    418
     85   -223   -311     67    197   -267    909    826    727    389    948    405
     72   -244   -319     85    194   -280    885    800    711    379    930    389
     70   -265   -335     98    202   -298    865    784    698    371    914    379
     62   -280   -342    109    202   -311    846    763    688    366    896    371
     46   -306   -353    127    197   -327    839    750    691    361    883    361
     38   -301   -342    129    189   -322    836    748    701    368    883    363
     49   -296   -345    122    194   -319    815    732    696    366    875    355
     51   -293   -345    122    197   -319    805    717    691    361    862    345
     46   -309   -355    129    200   -329    800    701    688    353    849    332
     54   -316   -371    129    213   -342    789    688    688    350    836    324
     54   -332   -387    137    218   -358    784    680    683    342    815    314
     51   -335   -387    142    218   -361    787    680    683    353    810    316
     59   -327   -387    132    220   -355    769    665    675    353    797    314
     59   -335   -394    135    226   -363    753    644    662    345    779    309
     46   -342   -389    148    218   -366    730    620    652    335    758    298
     46   -329   -376    142    210   -353    717    605    644    335    750    288
     54   -316   -371    129    210   -342    714    602    649    342    743    288
     62   -296   -361    116    210   -327    724    607    659    353    745    298
     67   -265   -332     96    200   -296    735    610    672    368    753    306
     85   -233   -319     75    202   -275    745    615    683    381    761    322
     85   -213   -298     62    189   -257    756    620    696    389    758    335
     72   -226   -298     75    184   -262    756    618    698    392    750    332
     77   -213   -293     67    184   -252    756    613    704    402    748    335
    101   -145   -246     23    174   -194    748    602    711    415    753    340
     88    -90   -181      0    132   -135    753    600    727    439    763    353
     80    -85   -166      2    122   -124    743    587    724    441    761    353
     80   -106   -189     12    132   -145    711    553    704    428    735    340
     75    -96   -171     10    122   -132    688    532    698    433    732    340
     67   -122   -189     25    127   -153    662    509    680    413    709    316
     70   -163   -236     46    150   -200    636    485    654    384    672    283
     67   -213   -280     72    171   -244    610    462    626    355    631    249
     44   -270   -314    114    179   -290    589    439    597    329    592    210
     46   -319   -366    135    205   -342    571    415    566    301    553    174
     54   -353   -407    148    228   -379    548    384    530    270    511    142
     41   -384   -428    168    233   -405    522    361    509    252    480    119
     44   -394   -439    176    241   -415    504    345    496    241    459    106
     41   -407   -452    181    244   -428    501    335    485    236    444     98
     28   -415   -446    192    236   -431    498    329    491    239    433    106
     25   -423   -449    197    236   -436    491    314    483    231    413     98
     31   -457   -488    213    259   -472    472    301    462    210    381     75
     67   -561   -628    244    345   -594    491    348    439    161    309     15
     93   -605   -698    254    394   -652    605    485    488    155    262    -25
    106   -558   -667    226    384   -613    750    659    600    220    288     -5
    161   -368   -530    103    345   -449    870    826    779    392    439    135
    176    166    -10   -174     90     77    839    823   1021    766    849    535
     67    769    701   -418   -316    735    623    535   1158   1111   1267    927
    -41    982   1021   -472   -530   1000    184     12   1008   1166   1392   1031
    -93    672    766   -288   -428    719   -158   -470    581    805   1080    753
   -132   -155    -25    142    -54    -90   -202   -626     38     77    332    114
    -88   -714   -628    400    267   -672   -119   -478   -150   -254    -67   -239
    -51   -839   -789    444    366   -815     12   -257    -51   -215    -93   -270
      0   -737   -737    368    368   -737    163    -64    114    -80     -2   -197
     54   -607   -665    275    358   -636    252     51    236     31     80   -122
     59   -555   -615    246    337   -584    303    119    306     93    119    -72
     54   -530   -587    236    319   -558    327    150    337    119    135    -51
     64   -501   -566    218    314   -532    337    166    355    135    142    -41
     64   -488   -553    210    306   -519    340    174    366    142    150    -38
     64   -480   -545    205    303   -511    342    174    376    153    158    -36
     67   -472   -540    202    301   -506    348    174    387    161    161    -36
     88   -459   -548    187    316   -504    348    174    389    168    158    -41
     90   -444   -535    174    311   -488    342    166    392    179    158    -41
     80   -439   -519    179    298   -478    340    161    394    187    161    -36
     88   -446   -535    179    309   -491    332    150    387    181    148    -41
     85   -431   -517    174    301   -472    327    150    389    181    145    -38
     83   -415   -498    163    290   -457    319    142    392    184    150    -31
     93   -405   -501    155    296   -452    314    135    389    184    153    -25
    101   -394   -496    145    296   -444    303    135    389    184    150    -23
    101   -379   -480    140    290   -428    296    135    394    192    150    -12
    109   -379   -488    132    296   -433    288    132    402    192    145    -12
    114   -381   -496    132    303   -439    277    124    402    189    137    -20
    129   -361   -491    114    309   -426    275    129    413    200    142    -15
    142   -340   -483     98    311   -410    277    145    426    215    153     -7
    142   -327   -470     93    303   -400    277    150    436    226    158     -2
    158   -311   -470     77    311   -392    270    155    439    236    161      0
    168   -296   -467     62    316   -381    265    166    444    246    158      0
    181   -270   -452     44    316   -361    262    179    457    267    163      7
    215   -231   -449      5    329   -340    262    194    475    288    174     18
    241   -187   -428    -25    332   -309    272    213    493    311    192     38
    257   -158   -415    -49    335   -288    272    220    501    319    200     46
    249   -140   -389    -54    319   -265    270    218    506    322    205     51
    246   -116   -363    -64    303   -239    270    213    514    329    207     59
    246    -96   -342    -75    293   -218    272    202    517    337    210     59
    244    -80   -324    -83    280   -202    272    192    522    340    210     59
    249    -62   -311    -93    280   -187    267    184    527    345    207     59
    249    -54   -306    -98    275   -179    265    171    532    345    200     54
    252    -49   -301   -101    275   -174    265    158    537    342    192     44
    249    -54   -306    -98    277   -179    257    137    532    337    176     25
    262    -54   -316   -103    288   -184    249    119    524    335    166      7
    233    -83   -319    -77    275   -200    231     88    511    316    145    -18
    215   -109   -324    -51    267   -218    213     54    498    303    127    -38
    197   -137   -335    -31    265   -233    197     28    488    290    109    -54
    207   -140   -348    -33    277   -244    179     12    485    285     96    -62
    213   -153   -366    -31    288   -257    155    -10    470    277     75    -80
    205   -153   -358    -25    280   -254    150    -20    472    280     72    -83
    205   -148   -353    -28    277   -249    150    -20    483    288     77    -77
    200   -135   -335    -31    267   -233    148    -23    485    288     77    -77
    187   -132   -322    -28    252   -226    140    -33    480    283     67    -83
    197   -127   -324    -36    259   -223    132    -38    480    280     62    -80
    200   -127   -327    -38    259   -226    119    -49    478    275     54    -85
    205   -132   -337    -36    270   -233    111    -62    480    272     54    -88
    197   -137   -335    -31    265   -236     98    -75    475    270     49    -93
    197   -135   -332    -33    265   -233     83    -90    470    267     41   -106
    202   -132   -337    -36    267   -233     67   -103    462    257     31   -119
    218   -122   -340    -46    277   -231     54   -114    457    252     25   -127
    231    -88   -319    -72    272   -202     59   -111    465    259     33   -122
    228    -44   -272    -90    249   -158     80   -103    483    285     57   -106
    218     -5   -226   -106    220   -116    101    -96    506    309     75    -90
    226     18   -207   -122    218    -93    109    -90    522    319     80    -85
    226      2   -223   -116    223   -111     96   -103    514    306     64   -103
    220      2   -218   -114    218   -106     90   -116    511    309     59   -101
    231     41   -192   -137    210    -75     93   -119    524    319     67    -88
    231     98   -132   -163    181    -15     96   -116    550    348     90    -62
    239    106   -132   -174    184    -12     72   -142    545    348     83    -62
    239     96   -142   -168    192    -23     36   -187    519    335     59    -75
    244     93   -153   -168    197    -28     -2   -223    493    324     44    -88
    239     77   -161   -158    200    -41    -28   -246    478    314     31   -101
    210     36   -174   -124    192    -67    -44   -262    457    293      5   -124
    205    -23   -228    -90    215   -124    -75   -293    420    257    -38   -166
    192    -83   -275    -54    231   -176   -109   -327    387    220    -83   -205
    184   -145   -329    -18    257   -236   -142   -361    348    179   -132   -246
    176   -184   -361      0    267   -272   -166   -389    319    153   -168   -275
    174   -202   -376     12    275   -288   -187   -418    301    137   -192   -290
    174   -223   -400     23    285   -311   -213   -444    288    116   -213   -303
    184   -231   -415     23    298   -322   -228   -459    275    103   -228   -319
    168   -233   -405     31    285   -319   -241   -470    267     98   -241   -335
    166   -233   -402     33    283   -316   -249   -478    265     96   -249   -342
    168   -265   -436     46    301   -350   -259   -485    249     85   -272   -358
    187   -368   -555     90    371   -462   -257   -462    220     38   -335   -415
    202   -452   -657    122    428   -555   -153   -342    246     10   -397   -475
    215   -431   -646    106    431   -537     -7   -181    342     51   -384   -472
    241   -277   -522     15    381   -400    111    -18    509    202   -254   -361
    288    189    -98   -239    194     46     90     12    750    542    111     -7
    202    844    639   -524   -218    743   -213   -332    883    906    568    423
     54   1145   1091   -600   -519   1119   -706   -932    737    989    748    576
    -33    787    820   -376   -426    802  -1088  -1454    285    607    426    285
    -83   -119    -36    101    -23    -77  -1158  -1673   -332   -181   -355   -381
    -51   -727   -675    387    309   -704  -1021  -1501   -527   -545   -787   -774
     10   -743   -753    363    381   -748   -823  -1221   -342   -436   -745   -753
     57   -563   -620    252    337   -592   -615   -953    -96   -231   -589   -626
     85   -433   -519    174    301   -475   -498   -807     54   -109   -491   -542
    111   -381   -493    132    301   -436   -462   -758    109    -62   -459   -511
    122   -366   -488    122    303   -426   -452   -740    127    -46   -457   -504
    129   -358   -491    111    309   -423   -454   -743    132    -44   -459   -504
    135   -340   -475    103    303   -407   -454   -748    135    -36   -457   -501
    127   -327   -457     98    290   -392   -454   -753    142    -28   -457   -501
    119   -327   -449    103    283   -387   -459   -758    145    -25   -459   -504
    119   -327   -446    101    283   -387   -470   -769    145    -28   -462   -511
    124   -311   -436     93    280   -374   -475   -774    148    -25   -462   -506
    116   -298   -415     90    265   -355   -483   -779    155    -23   -462   -501
    114   -293   -407     88    259   -350   -491   -787    155    -20   -467   -504
    114   -288   -402     85    257   -345   -496   -792    158    -15   -472   -501
    106   -280   -387     88    246   -332   -498   -795    168     -5   -472   -496
    111   -267   -379     77    244   -324   -506   -805    168     -5   -472   -498
    122   -254   -376     64    246   -314   -517   -813    174     -2   -475   -493
    124   -254   -381     62    252   -316   -530   -820    174      0   -483   -498
    124   -246   -371     62    246   -309   -530   -818    181      7   -475   -493
    127   -236   -366     54    244   -298   -535   -820    189     12   -475   -485
    135   -215   -353     38    241   -283   -545   -818    197     20   -472   -483
    140   -197   -337     28    236   -267   -550   -815    205     31   -470   -478
    150   -184   -335     18    241   -259   -561   -815    205     31   -480   -488
    158   -158   -316     -2    236   -236   -558   -802    220     41   -475   -480
    171   -124   -296    -23    233   -210   -553   -782    241     64   -459   -467
    194    -93   -290    -51    241   -192   -550   -769    259     83   -452   -459
    215    -62   -277    -75    246   -168   -545   -758    277     98   -433   -441
    228    -12   -244   -109    236   -129   -540   -748    296    116   -410   -423
    236     20   -215   -129    226    -96   -532   -740    314    137   -394   -400
    236     49   -187   -142    210    -67   -530   -737    327    155   -381   -381
    239     75   -163   -155    202    -44   -530   -743    335    171   -376   -371
    236     90   -145   -166    192    -25   -532   -753    337    176   -371   -363
    233    111   -122   -174    179     -5   -535   -761    345    179   -366   -353
    231    127   -106   -179    166     10   -542   -771    350    184   -363   -348
    223    116   -106   -168    166      5   -548   -789    353    187   -371   -350
    233    114   -119   -176    176      0   -558   -810    348    176   -389   -363
    226     85   -140   -155    181    -28   -581   -846    327    153   -415   -387
    231     90   -140   -163    184    -23   -600   -872    316    142   -426   -397
    228     93   -135   -161    181    -20   -610   -896    309    137   -433   -405
    231     77   -153   -155    192    -36   -641   -927    290    116   -452   -418
    205     51   -153   -129    179    -49   -667   -961    270     98   -478   -439
    189     36   -155   -114    174    -59   -691   -987    254     88   -496   -457
    192     41   -150   -116    171    -54   -698  -1005    249     90   -504   -462
    197     44   -153   -122    174    -51   -711  -1023    239     77   -517   -470
    200     33   -166   -116    184    -64   -735  -1041    228     64   -532   -472
    202     41   -161   -122    181    -59   -748  -1057    218     62   -540   -478
    202     38   -163   -119    184    -62   -761  -1078    207     49   -553   -491
    181     28   -153   -106    166    -59   -774  -1096    194     36   -568   -491
    174     20   -153    -98    163    -64   -787  -1111    184     23   -581   -496
    171     15   -155    -96    163    -70   -805  -1132    171     12   -594   -509
    171     25   -145    -98    158    -59   -815  -1148    163      5   -594   -506
    174     25   -148   -101    161    -59   -826  -1163    150     -2   -602   -511
    166     20   -148    -93    158    -62   -844  -1184    137    -10   -618   -517
    161     18   -142    -90    150    -62   -865  -1202    127    -15   -631   -527
    150     15   -135    -83    142    -59   -875  -1213    116    -20   -641   -530
    153     15   -137    -85    145    -59   -888  -1231    103    -31   -659   -532
    161     62    -98   -114    129    -18   -878  -1226    119    -10   -641   -514
    174    111    -62   -142    116     23   -865  -1215    135     10   -626   -498
    171    150    -20   -161     96     64   -852  -1205    150     28   -613   -478
    179    155    -23   -166    101     67   -865  -1208    142     18   -626   -485
    176    142    -33   -161    106     54   -883  -1228    127     -2   -641   -498
    176    163    -12   -171     93     75   -883  -1234    135      5   -633   -480
    187    236     49   -210     70    142   -872  -1231    163     36   -602   -454
    192    277     85   -236     51    181   -885  -1244    171     44   -594   -454
    197    262     64   -231     64    166   -924  -1283    142     18   -613   -470
    200    246     44   -226     77    145   -961  -1319    114      0   -631   -478
    213    262     49   -236     83    155   -987  -1337    101     -7   -639   -475
    210    213      2   -213    103    109  -1023  -1361     72    -41   -670   -501
    192    158    -36   -176    114     62  -1039  -1382     49    -70   -704   -530
    189     93    -98   -142    145     -2  -1070  -1415     10   -111   -758   -571
    179     41   -137   -109    158    -46  -1101  -1447    -28   -153   -802   -607
    187      2   -184    -96    184    -90  -1132  -1483    -70   -189   -849   -652
    187    -28   -215    -80    200   -122  -1166  -1522   -106   -215   -888   -680
    179    -36   -215    -72    194   -124  -1184  -1540   -122   -226   -906   -693
    176    -41   -218    -67    197   -129  -1205  -1558   -135   -236   -927   -711
    184    -64   -249    -59    215   -155  -1221  -1577   -153   -252   -956   -730
    181    -67   -252    -57    215   -158  -1226  -1590   -161   -257   -969   -735
    179    -85   -265    -46    220   -174  -1241  -1602   -171   -270   -995   -748
    205   -153   -358    -25    280   -254  -1265  -1610   -205   -314  -1054   -795
    236   -265   -501     12    366   -384  -1215  -1538   -231   -379  -1158   -883
    233   -265   -498     15    366   -381  -1088  -1395   -174   -358  -1182   -909
    259   -179   -441    -41    348   -309   -963  -1215    -54   -259  -1117   -854
    327    192   -135   -259    231     28   -898  -1078    176     25   -831   -566
    285    862    576   -576   -145    719   -995  -1176    444    467   -332    -54
     88   1353   1265   -722   -587   1309  -1322  -1615    488    719      0    277
    -31   1236   1267   -605   -649   1252  -1740  -2148    184    537   -127    168
   -111    433    545   -161   -327    488  -1995  -2603   -493   -220   -872   -488
    -67   -358   -293    210    111   -327  -1995  -2637   -948   -844  -1548  -1104
     15   -561   -579    272    296   -571  -1873  -2408   -911   -891  -1665  -1218
     85   -446   -535    179    309   -491  -1696  -2148   -722   -735  -1571  -1127
    132   -293   -426     80    277   -358  -1551  -1951   -548   -579  -1462  -1015
    150   -194   -348     20    249   -270  -1470  -1857   -459   -493  -1405   -945
    166   -163   -329     -2    246   -246  -1447  -1823   -433   -465  -1400   -932
    179   -148   -327    -15    252   -236  -1447  -1821   -431   -462  -1408   -937
    179   -132   -311    -23    244   -220  -1444  -1816   -431   -465  -1415   -943
    187   -127   -314    -31    249   -220  -1452  -1826   -449   -478  -1431   -956
    192   -124   -316    -33    252   -220  -1457  -1826   -454   -480  -1436   -950
    189   -114   -303    -38    246   -207  -1462  -1826   -457   -483  -1441   -950
    189    -96   -285    -46    236   -189  -1454  -1821   -454   -480  -1444   -950
    197    -88   -285    -54    239   -187  -1454  -1816   -462   -480  -1452   -953
    187    -96   -285    -46    236   -189  -1465  -1818   -465   -483  -1460   -950
    194    -96   -293    -51    244   -192  -1478  -1821   -465   -485  -1473   -950
    218    -75   -293    -70    254   -184  -1480  -1821   -470   -480  -1473   -948
    223    -72   -296    -75    257   -184  -1486  -1834   -485   -485  -1486   -958
    218    -67   -285    -75    249   -176  -1488  -1831   -483   -480  -1491   -961
    220    -38   -259    -90    239   -148  -1483  -1818   -467   -467  -1480   -948
    231    -25   -257   -101    244   -140  -1496  -1823   -465   -465  -1483   -948
    223    -28   -252    -98    236   -140  -1509  -1829   -472   -472  -1493   -958
    226     -7   -233   -109    228   -122  -1522  -1821   -472   -472  -1491   -956
    228     10   -220   -122    223   -106  -1540  -1823   -478   -472  -1493   -956
    220     18   -202   -119    213    -90  -1548  -1818   -475   -465  -1491   -945
    228     28   -200   -129    215    -85  -1543  -1800   -465   -462  -1491   -937
    239     46   -192   -142    215    -72  -1538  -1782   -449   -444  -1475   -922
    254     75   -181   -166    218    -54  -1543  -1764   -436   -426  -1460   -904
    272    119   -153   -194    213    -15  -1535  -1735   -410   -394  -1439   -875
    290    153   -140   -223    215      7  -1530  -1714   -394   -379  -1426   -859
    296    187   -109   -241    202     38  -1522  -1688   -374   -361  -1408   -836
    298    210    -90   -254    194     59  -1530  -1686   -368   -350  -1405   -831
    306    249    -57   -277    181     96  -1517  -1673   -345   -327  -1382   -810
    306    280    -25   -293    166    127  -1506  -1665   -327   -306  -1361   -792
    293    288     -5   -293    150    142  -1496  -1670   -324   -303  -1358   -787
    301    293     -7   -298    153    142  -1493  -1673   -324   -311  -1369   -789
    311    293    -18   -301    166    137  -1491  -1670   -324   -316  -1382   -792
    288    301     12   -296    137    158  -1499  -1686   -335   -322  -1397   -805
    272    298     25   -285    122    163  -1509  -1709   -355   -342  -1421   -823
    267    275      7   -270    129    142  -1519  -1735   -387   -374  -1457   -857
    265    257     -7   -259    137    124  -1527  -1753   -400   -394  -1486   -878
    233    213    -20   -223    127     96  -1545  -1782   -423   -418  -1517   -904
    239    202    -36   -223    137     83  -1564  -1805   -446   -433  -1540   -927
    244    218    -25   -233    135     96  -1577  -1826   -462   -441  -1551   -943
    239    207    -31   -223    135     88  -1590  -1844   -478   -459  -1566   -958
    233    181    -51   -207    142     64  -1600  -1852   -493   -475  -1584   -971
    241    187    -54   -215    148     67  -1605  -1857   -504   -485  -1597   -969
    223    192    -33   -210    127     80  -1626  -1878   -524   -498  -1613   -982
    207    189    -18   -197    114     85  -1636  -1886   -532   -509  -1626   -989
    210    184    -28   -197    119     77  -1641  -1886   -548   -519  -1641   -987
    223    187    -36   -205    129     75  -1644  -1888   -563   -530  -1652   -995
    220    184    -36   -205    129     75  -1644  -1888   -574   -537  -1660  -1000
    223    179    -44   -200    135     67  -1647  -1891   -589   -540  -1665  -1008
    215    184    -31   -202    122     75  -1665  -1906   -605   -553  -1675  -1015
    213    197    -18   -205    116     90  -1673  -1912   -613   -555  -1675  -1015
    223    192    -33   -207    127     80  -1678  -1919   -620   -561  -1678  -1013
    223    192    -31   -207    127     80  -1683  -1927   -628   -563  -1678  -1008
    223    213    -12   -220    119    101  -1678  -1922   -636   -563  -1678  -1005
    231    262     31   -246    101    145  -1662  -1906   -626   -550  -1665   -992
    241    319     75   -280     83    197  -1644  -1888   -605   -535  -1649   -979
    257    342     85   -298     85    215  -1636  -1873   -597   -537  -1647   -976
    262    324     62   -296     98    194  -1652  -1888   -620   -553  -1667   -989
    244    337     93   -290     75    215  -1647  -1880   -615   -545  -1660   -979
    249    394    142   -324     51    270  -1623  -1852   -594   -524  -1636   -948
    285    457    171   -371     57    314  -1608  -1834   -581   -509  -1618   -924
    285    467    181   -379     51    324  -1623  -1852   -600   -517  -1623   -927
    277    465    184   -371     46    324  -1649  -1878   -626   -535  -1636   -937
    285    480    194   -384     44    340  -1667  -1886   -633   -535  -1636   -932
    290    472    181   -381     54    327  -1683  -1891   -644   -545  -1644   -935
    285    407    122   -348     80    265  -1701  -1912   -680   -581  -1680   -969
    265    345     80   -306     93    213  -1717  -1922   -714   -618  -1719  -1002
    254    301     46   -277    101    176  -1730  -1932   -740   -646  -1751  -1023
    239    244      5   -241    116    124  -1738  -1938   -771   -675  -1784  -1049
    252    207    -46   -231    148     80  -1756  -1958   -805   -704  -1813  -1080
    249    194    -54   -220    150     70  -1766  -1974   -828   -727  -1829  -1098
    239    187    -51   -213    142     70  -1769  -1982   -841   -743  -1836  -1104
    228    171    -57   -200    142     57  -1777  -1990   -857   -756  -1849  -1111
    236    168    -70   -202    153     49  -1790  -1992   -878   -769  -1865  -1119
    249    189    -59   -218    153     64  -1784  -1987   -875   -766  -1860  -1119
    262    171    -93   -218    176     38  -1779  -1964   -880   -776  -1870  -1137
    275     75   -200   -174    239    -62  -1756  -1917   -896   -818  -1927  -1184
    296     49   -249   -174    272    -98  -1647  -1787   -849   -826  -1964  -1226
    293     83   -210   -189    252    -62  -1532  -1649   -766   -782  -1943  -1218
    324    262    -62   -293    192    101  -1431  -1501   -620   -623  -1787  -1078
    361    717    355   -537      2    537  -1376  -1392   -384   -280  -1410   -714
    210   1260   1047   -735   -418   1153  -1444  -1543   -213     51   -997   -348
    109   1444   1335   -776   -613   1389  -1735  -1948   -335     98   -872   -259
     51   1085   1034   -568   -491   1062  -2047  -2403   -774   -293  -1213   -571
    -12    361    374   -174   -192    366  -2153  -2662  -1319   -984  -1906  -1169
     62    -23    -88    -20     75    -54  -2153  -2582  -1480  -1234  -2190  -1418
    132   -148   -280      7    205   -213  -2075  -2392  -1410  -1205  -2205  -1434
    166   -122   -290    -23    228   -207  -1961  -2231  -1293  -1119  -2140  -1387
    215    -18   -233    -98    223   -124  -1862  -2099  -1176  -1018  -2049  -1309
    244    103   -140   -174    192    -18  -1784  -2005  -1075   -927  -1958  -1226
    249    155    -93   -202    171     31  -1732  -1945  -1023   -880  -1912  -1187
    241    158    -85   -202    163     38  -1706  -1919  -1010   -867  -1899  -1179
    259    174    -85   -215    174     44  -1691  -1893  -1002   -857  -1883  -1171
    298    231    -67   -265    184     83  -1665  -1860   -982   -833  -1852  -1145
    309    249    -59   -280    184     96  -1657  -1844   -976   -826  -1839  -1137
    327    244    -83   -285    205     80  -1673  -1849   -995   -836  -1849  -1148
    361    252   -109   -306    236     72  -1670  -1849  -1005   -844  -1847  -1153
    371    272   -101   -322    236     85  -1660  -1844  -1000   -839  -1829  -1143
    374    272   -103   -324    239     85  -1649  -1834  -1000   -841  -1818  -1137
    366    275    -90   -322    228     93  -1631  -1816   -997   -833  -1800  -1124
    296    288     -7   -290    153    140  -1597  -1774   -969   -805  -1761  -1085
    161    285    124   -226     18    205  -1548  -1725   -932   -766  -1709  -1041
    114    280    166   -197    -25    223  -1525  -1696   -922   -748  -1688  -1021
    262    290     25   -277    119    158  -1569  -1730   -966   -787  -1722  -1060
    363    319    -44   -340    205    137  -1579  -1727   -976   -792  -1725  -1067
    322    322     -2   -322    163    158  -1553  -1691   -961   -769  -1701  -1041
    301    337     36   -319    132    187  -1532  -1652   -940   -745  -1704  -1010
    303    350     46   -327    127    200  -1517  -1623   -930   -735  -1712   -992
    301    355     54   -327    124    205  -1512  -1602   -922   -730  -1706   -976
    316    363     46   -342    135    207  -1512  -1579   -914   -724  -1701   -961
    329    394     64   -363    132    231  -1493  -1538   -896   -696  -1673   -927
    350    441     90   -397    129    267  -1470  -1486   -870   -665  -1636   -888
    366    478    111   -420    127    296  -1449  -1434   -849   -631  -1602   -846
    371    514    142   -444    114    329  -1426  -1387   -823   -597  -1574   -807
    376    553    176   -467    101    366  -1392  -1340   -795   -568  -1535   -771
    394    587    192   -493    101    389  -1361  -1306   -776   -550  -1504   -745
    394    613    218   -504     88    415  -1332  -1283   -766   -535  -1486   -730
    374    620    246   -498     62    433  -1314  -1265   -758   -530  -1473   -719
    374    641    265   -509     54    454  -1291  -1252   -748   -530  -1462   -714
    366    636    270   -504     46    452  -1265  -1247   -745   -535  -1454   -714
    350    628    277   -488     36    454  -1239  -1234   -743   -535  -1444   -714
    345    620    275   -485     36    449  -1223  -1228   -753   -550  -1452   -732
    327    600    272   -462     28    436  -1205  -1231   -763   -566  -1462   -745
    322    579    257   -452     31    418  -1184  -1234   -774   -581  -1475   -763
    319    568    249   -444     36    410  -1166  -1228   -774   -592  -1480   -782
    316    561    244   -441     36    402  -1156  -1226   -784   -597  -1483   -797
    306    550    244   -428     31    397  -1143  -1226   -787   -600  -1483   -807
    293    537    241   -415     25    389  -1132  -1223   -789   -607  -1478   -818
    288    514    226   -400     31    371  -1130  -1213   -800   -620  -1478   -826
    293    511    215   -402     38    363  -1117  -1205   -802   -620  -1467   -826
    301    517    215   -410     41    366  -1109  -1197   -797   -613  -1457   -820
    298    506    207   -405     44    358  -1104  -1195   -795   -618  -1452   -820
    298    496    197   -397     51    348  -1093  -1179   -792   -615  -1441   -813
    301    491    189   -397     54    340  -1083  -1166   -792   -610  -1431   -805
    303    491    187   -397     59    337  -1072  -1150   -792   -607  -1418   -802
    314    496    181   -405     64    337  -1057  -1135   -787   -594  -1402   -792
    327    498    171   -413     77    335  -1049  -1119   -782   -587  -1387   -787
    324    496    168   -413     77    332  -1034  -1106   -782   -581  -1371   -782
    329    491    158   -410     85    324  -1021  -1093   -776   -574  -1358   -774
    332    478    145   -405     93    311  -1018  -1091   -787   -579  -1358   -779
    332    465    132   -397    101    298  -1013  -1085   -787   -584  -1356   -779
    332    491    155   -413     88    324   -984  -1054   -763   -561  -1322   -753
    335    540    205   -439     64    374   -937  -1013   -727   -527  -1275   -717
    335    584    246   -462     44    415   -896   -976   -691   -498  -1236   -685
    350    610    259   -480     46    436   -857   -948   -670   -483  -1213   -665
    353    592    236   -475     59    415   -849   -943   -680   -485  -1218   -670
    348    592    241   -470     54    418   -833   -932   -678   -478  -1208   -662
    348    626    277   -488     36    452   -807   -909   -652   -454  -1174   -631
    358    665    306   -511     25    485   -784   -880   -620   -428  -1137   -602
    355    654    298   -506     28    478   -784   -885   -620   -428  -1130   -597
    363    646    280   -506     41    465   -792   -893   -623   -431  -1124   -592
    379    670    290   -527     44    483   -797   -891   -620   -423  -1109   -576
    379    649    270   -514     54    459   -802   -891   -633   -433  -1111   -576
    355    561    205   -459     75    381   -805   -898   -662   -470  -1140   -610
    348    493    145   -420    101    319   -810   -904   -688   -498  -1166   -633
    340    444    101   -392    119    272   -810   -906   -709   -524  -1182   -649
    335    387     51   -361    142    220   -807   -911   -737   -550  -1202   -667
    332    340      5   -337    163    174   -810   -919   -763   -576  -1221   -685
    327    306    -23   -316    176    142   -810   -924   -779   -592  -1226   -696
    322    285    -36   -306    179    124   -802   -919   -789   -602  -1226   -704
    319    288    -31   -303    176    129   -784   -901   -782   -597  -1210   -691
    311    270    -41   -290    176    114   -771   -891   -779   -597  -1202   -685
    311    252    -59   -283    187     96   -761   -878   -779   -597  -1202   -688
    324    205   -119   -267    223     44   -750   -849   -784   -610  -1223   -701
    358     96   -262   -226    311    -83   -698   -766   -789   -652  -1270   -753
    384     38   -348   -213    366   -155   -550   -613   -740   -659  -1309   -800
    400     85   -316   -244    358   -114   -376   -415   -615   -574  -1252   -761
    423    298   -124   -363    275     88   -249   -246   -426   -376  -1047   -587
    444    800    355   -620     44    579   -280   -231   -184      0   -623   -192
    309   1374   1062   -841   -376   1218   -633   -675   -148    290   -226    171
    192   1506   1314   -849   -561   1413  -1111  -1257   -400    265   -166    215
    132   1010    878   -574   -371    945  -1405  -1696   -904   -220   -610   -171
    119    140     20   -129     49     80  -1379  -1769  -1423   -943  -1361   -805
    181   -272   -454     44    316   -361  -1189  -1506  -1457  -1106  -1608  -1034
    239   -228   -467     -5    350   -345   -971  -1208  -1226   -945  -1512   -971
    285    -80   -366   -103    324   -223   -774   -956   -987   -763  -1366   -854
    309     31   -277   -168    293   -122   -659   -818   -844   -654  -1270   -771
    327     67   -259   -197    293    -96   -594   -745   -779   -605  -1226   -730
    337     80   -259   -210    298    -88   -555   -704   -743   -587  -1202   -709
    342     83   -259   -215    301    -88   -535   -675   -719   -581  -1192   -693
    348     88   -259   -218    303    -85   -519   -657   -711   -576  -1187   -685
    353     93   -262   -223    306    -83   -498   -633   -701   -568  -1174   -675
    363    111   -254   -239    309    -70   -483   -607   -688   -555  -1153   -657
    368    127   -244   -249    303    -57   -465   -581   -675   -545  -1135   -641
    371    135   -236   -252    303    -49   -436   -550   -659   -530  -1114   -620
    368    122   -249   -246    309    -62   -415   -537   -659   -532  -1109   -620
    376    129   -246   -254    311    -57   -394   -517   -649   -522  -1096   -615
    384    142   -244   -265    311    -49   -374   -493   -636   -509  -1080   -600
    397    161   -236   -277    316    -36   -355   -472   -620   -488  -1060   -574
    392    158   -236   -275    314    -38   -342   -457   -610   -478  -1044   -558
    389    163   -228   -277    309    -31   -324   -439   -597   -465  -1031   -540
    397    171   -226   -285    311    -28   -306   -420   -584   -452  -1018   -532
    387    171   -215   -277    301    -20   -283   -394   -568   -439  -1008   -527
    387    179   -207   -283    296    -12   -259   -368   -550   -428   -992   -517
    400    184   -215   -290    309    -15   -241   -345   -540   -420   -984   -511
    397    192   -207   -296    303     -7   -220   -311   -519   -402   -963   -496
    397    223   -174   -309    285     25   -194   -272   -491   -371   -927   -470
    402    236   -166   -322    285     36   -163   -236   -470   -353   -904   -459
    420    262   -158   -340    290     51   -140   -205   -449   -335   -883   -446
    444    277   -166   -361    303     57   -106   -163   -413   -306   -852   -426
    452    298   -153   -374    303     72    -75   -119   -379   -275   -818   -400
    454    319   -137   -389    296     90    -49    -80   -348   -246   -787   -368
    462    350   -111   -407    288    119    -25    -46   -319   -215   -750   -340
    465    384    -80   -426    272    153     -7    -23   -293   -187   -717   -309
    457    400    -57   -428    257    171     18     -5   -272   -163   -688   -280
    457    402    -57   -431    257    174     44     10   -254   -145   -665   -262
    465    418    -46   -441    257    187     59     20   -241   -132   -646   -249
    467    433    -33   -452    249    200     75     31   -226   -119   -631   -236
    449    418    -31   -433    241    194     93     41   -215   -109   -620   -228
    446    410    -38   -428    244    184     98     41   -210   -109   -615   -223
    452    389    -64   -420    259    163    106     36   -210   -114   -623   -233
    452    361    -90   -407    270    135    106     25   -215   -124   -633   -244
    439    337   -101   -387    270    119    109     20   -220   -132   -639   -252
    428    309   -119   -371    272     96    101     12   -231   -150   -652   -262
    423    293   -132   -358    277     80    103     12   -231   -158   -657   -265
    420    283   -137   -353    277     72    111     20   -226   -150   -646   -254
    423    272   -150   -348    288     62    119     25   -226   -150   -644   -254
    418    270   -150   -345    283     59    127     31   -228   -153   -644   -254
    418    259   -158   -340    288     51    137     41   -223   -153   -644   -259
    413    246   -166   -332    288     38    148     44   -223   -153   -641   -267
    410    228   -181   -319    296     23    148     46   -228   -158   -644   -272
    415    239   -176   -329    296     33    155     54   -228   -155   -628   -265
    426    249   -176   -337    301     38    168     64   -223   -145   -613   -254
    423    254   -171   -340    296     44    184     77   -218   -137   -600   -246
    415    252   -163   -332    290     44    197     83   -215   -140   -589   -241
    436    254   -181   -345    309     36    200     85   -220   -145   -589   -244
    452    249   -202   -350    327     23    202     88   -228   -153   -589   -241
    439    246   -192   -342    314     28    210     96   -228   -153   -584   -233
    431    246   -184   -337    309     31    228    109   -220   -142   -571   -213
    449    275   -174   -363    311     51    246    127   -205   -127   -553   -194
    452    311   -140   -381    296     85    275    145   -181   -103   -527   -168
    459    350   -109   -405    283    119    303    163   -163    -77   -501   -140
    483    358   -124   -420    303    116    319    179   -150    -62   -493   -129
    496    327   -171   -413    332     80    309    171   -166    -80   -511   -140
    506    324   -181   -418    345     72    303    174   -168    -83   -511   -127
    522    366   -158   -446    340    103    314    189   -150    -64   -480    -96
    545    410   -135   -478    340    137    319    197   -145    -57   -457    -77
    579    420   -161   -501    371    129    298    168   -171    -77   -465    -88
    581    405   -179   -493    381    114    277    142   -194    -98   -470   -101
    571    400   -171   -485    371    114    275    145   -194    -88   -462   -101
    566    374   -192   -470    379     90    259    145   -215    -98   -467   -116
    519    288   -233   -405    376     28    267    142   -239   -122   -483   -145
    498    223   -277   -361    389    -25    270    140   -257   -145   -501   -168
    483    168   -316   -327    400    -72    270    132   -272   -163   -524   -200
    449    135   -314   -290    381    -88    285    137   -277   -181   -532   -213
    428    103   -327   -267    376   -109    277    129   -301   -207   -545   -231
    413     88   -327   -252    371   -119    283    127   -311   -213   -542   -233
    402     62   -340   -233    368   -137    288    129   -319   -220   -540   -239
    397     36   -361   -215    379   -161    290    135   -324   -228   -542   -249
    381     41   -340   -213    361   -148    293    137   -329   -236   -540   -257
    368     44   -324   -207    348   -140    306    148   -327   -236   -535   -254
    371    -20   -394   -176    381   -207    316    166   -345   -265   -558   -277
    392   -135   -527   -127    459   -329    368    249   -355   -309   -620   -316
    397   -155   -555   -122    472   -355    496    389   -314   -316   -652   -335
    418   -101   -522   -158    467   -311    652    576   -202   -241   -597   -280
    446    155   -290   -301    368    -67    761    737      0     -7   -361    -57
    449    737    288   -592     80    514    717    724    254    394    106    394
    265   1322   1057   -795   -397   1189    389    272    290    672    509    779
    145   1369   1221   -758   -537   1296    -41   -254     44    602    535    795
     90    743    652   -418   -280    698   -311   -670   -511     12      0    324
     77   -166   -244     44    161   -205   -303   -758  -1054   -735   -769   -345
    129   -519   -649    192    387   -584   -135   -506  -1044   -849   -956   -532
    187   -441   -631    127    407   -535     72   -210   -820   -678   -833   -444
    220   -288   -511     33    366   -400    254     28   -613   -501   -683   -316
    210   -207   -418      0    314   -311    348    142   -504   -407   -600   -249
    202   -210   -415      2    309   -311    376    181   -472   -379   -576   -239
    197   -189   -389     -5    290   -288    397    207   -452   -358   -555   -223
    187   -168   -355    -10    267   -259    420    231   -436   -340   -530   -197
    168   -155   -324     -5    246   -239    449    249   -420   -319   -498   -166
    168   -145   -314    -12    239   -231    459    259   -418   -319   -491   -161
    181   -127   -309    -28    244   -218    478    275   -413   -306   -475   -145
    189   -116   -306    -38    246   -210    496    288   -407   -296   -457   -135
    194   -116   -311    -38    252   -213    501    298   -410   -298   -444   -127
    207    -96   -306    -57    254   -200    504    301   -415   -296   -431   -124
    226    -80   -306    -72    265   -192    519    311   -415   -296   -418   -124
    239    -62   -303    -90    270   -181    535    324   -407   -288   -402   -114
    259    -46   -306   -106    283   -176    550    337   -400   -280   -379    -98
    254    -51   -309   -101    280   -179    555    342   -400   -280   -374    -98
    265    -57   -322   -103    293   -189    563    353   -397   -275   -361    -90
    275    -44   -319   -116    296   -181    568    363   -392   -272   -350    -80
    285    -36   -322   -124    303   -179    576    376   -389   -265   -342    -77
    272    -28   -301   -124    285   -163    587    392   -374   -252   -329    -72
    267    -15   -283   -127    272   -148    605    415   -363   -239   -309    -59
    277      0   -280   -140    280   -140    613    433   -358   -228   -293    -54
    285     20   -265   -153    275   -122    623    454   -345   -210   -275    -46
    301     36   -265   -168    283   -114    628    465   -345   -205   -265    -44
    306     70   -239   -189    272    -83    644    493   -329   -189   -236    -20
    314    116   -200   -215    257    -41    659    530   -301   -158   -194      5
    324    174   -150   -249    239     12    683    566   -265   -122   -150     44
    327    202   -124   -265    226     38    701    592   -239    -93   -119     64
    319    226    -96   -272    207     64    722    615   -218    -67    -96     88
    324    244    -80   -285    202     80    735    636   -194    -46    -72    109
    319    293    -25   -306    174    135    769    665   -161    -12    -36    148
    306    316      7   -314    150    163    795    691   -137      5    -10    166
    301    316     15   -311    142    166    818    704   -122     18      2    163
    283    285      0   -285    142    142    826    709   -122     18      5    153
    288    303     15   -296    137    161    836    714   -109     28     18    161
    288    303     15   -298    135    161    841    711   -103     33     23    163
    254    239    -18   -246    135    111    818    683   -137      5    -10    129
    231    197    -33   -215    132     83    800    654   -153    -15    -36     98
    194    171    -23   -181    109     75    807    652   -148    -15    -41     96
    207    150    -57   -181    132     49    807    636   -150    -20    -46     77
    192    114    -77   -153    135     18    800    623   -158    -31    -57     59
    189    103    -85   -148    137     10    810    628   -148    -23    -44     64
    181     88    -93   -135    137     -2    823    633   -140    -18    -38     77
    192     70   -124   -132    158    -25    815    620   -153    -28    -46     70
    192     80   -111   -137    150    -15    810    613   -158    -25    -44     64
    181     90    -90   -137    137      0    810    602   -161    -28    -44     59
    192     75   -116   -132    155    -20    807    594   -158    -33    -51     51
    187     51   -135   -119    161    -41    820    607   -153    -25    -49     57
    210     59   -150   -135    181    -44    828    613   -142    -15    -41     64
    202     25   -176   -114    189    -75    828    610   -148    -28    -54     57
    187     -7   -194    -88    189   -101    818    597   -168    -46    -70     57
    168    -20   -189    -75    176   -103    810    576   -187    -62    -88     46
    179    -15   -194    -83    187   -106    813    579   -187    -59    -88     54
    187    -38   -228    -75    205   -132    810    584   -192    -57    -93     62
    176    -38   -215    -67    194   -127    815    594   -187    -46    -85     72
    197      2   -197   -101    197    -96    826    600   -179    -36    -80     70
    213     33   -181   -124    197    -72    831    607   -168    -36    -80     80
    241     67   -176   -155    207    -54    846    633   -150    -20    -67    109
    277     36   -241   -155    259   -101    826    628   -166    -36    -93    106
    270     23   -249   -148    259   -111    820    631   -171    -31    -96    114
    290     51   -239   -174    265    -93    813    631   -171    -28    -96    119
    303    101   -202   -205    252    -49    810    623   -176    -28   -103    116
    277    155   -122   -215    200     18    841    631   -163    -10    -80    127
    280    148   -132   -215    205      7    836    620   -179    -23    -77    127
    298    122   -176   -210    239    -25    820    600   -202    -46    -90    106
    290     85   -207   -189    249    -59    810    589   -220    -64   -106     93
    272     54   -218   -163    246    -80    805    584   -249    -85   -124     75
    257     15   -241   -137    249   -114    776    550   -288   -122   -158     33
    272    -41   -316   -116    293   -179    758    545   -311   -145   -184      5
    280    -88   -368    -96    322   -228    737    530   -348   -181   -215    -23
    270   -145   -415    -62    342   -280    706    501   -394   -226   -257    -67
    241   -202   -446    -20    342   -324    693    470   -439   -275   -306   -122
    233   -218   -452     -7    342   -335    685    459   -459   -290   -316   -140
    223   -215   -441     -5    332   -327    683    459   -465   -298   -316   -140
    218   -200   -418     -7    316   -309    691    465   -465   -298   -314   -132
    220   -161   -381    -31    298   -272    698    483   -454   -293   -301   -132
    220   -192   -413    -15    314   -301    701    498   -465   -314   -322   -150
    236   -265   -504     12    368   -384    724    542   -475   -358   -376   -197
    244   -316   -561     36    402   -439    826    672   -428   -363   -418   -233
    249   -280   -530     15    387   -405    961    833   -329   -311   -400   -226
    254   -127   -381    -64    316   -254   1070   1002   -174   -168   -267   -114
    262    288     25   -277    119    158   1124   1109     64    140     80    194
    181    859    678   -519   -246    769   1088   1036    285    517    527    576
     67   1135   1065   -602   -498   1101    774    618    192    615    711    706
     25    878    852   -452   -413    865    426    166   -197    316    467    483
    -23    176    200    -77   -111    187    296   -106   -735   -342   -176    -59
      7   -342   -350    168    179   -345    283    -72  -1000   -727   -574   -397
     64   -519   -584    226    322   -550    368    132   -930   -717   -607   -441
     96   -517   -615    210    353   -566    491    303   -802   -631   -553   -407
    116   -441   -558    163    335   -501    597    439   -665   -522   -459   -329
    129   -324   -454     98    290   -389    675    540   -537   -415   -361   -239
    145   -254   -402     54    272   -327    724    594   -465   -361   -311   -197
    168   -226   -394     28    280   -311    753    628   -431   -335   -285   -181
    176   -197   -374     10    272   -285    763    644   -410   -316   -259   -168
    148   -205   -353     28    249   -277    769    646   -402   -314   -259   -168
    158   -207   -368     23    262   -285    761    652   -400   -309   -249   -158
    163   -197   -363     15    262   -280    771    667   -389   -296   -226   -140
    161   -181   -342      7    252   -262    787    675   -381   -285   -210   -129
    158   -163   -322      2    239   -241    795    683   -366   -272   -194   -119
    142   -155   -301      5    220   -228    795    688   -358   -262   -181   -119
    132   -148   -283      7    207   -215    802    698   -342   -239   -158   -109
    132   -127   -262     -5    194   -192    815    711   -324   -223   -135    -90
    122   -122   -244      0    181   -181    826    722   -314   -210   -122    -75
    114   -116   -231      0    168   -174    828    724   -309   -200   -116    -67
    114   -111   -226      0    168   -168    826    727   -298   -189   -111    -54
    122   -103   -226     -7    171   -166    823    730   -288   -176   -101    -38
    119   -101   -220     -7    168   -161    833    748   -267   -158    -85    -18
    103    -93   -200     -5    150   -145    841    756   -259   -153    -75    -12
    103    -72   -176    -15    137   -124    844    758   -246   -142    -62     -5
     96    -64   -163    -18    127   -114    844    763   -233   -129    -49      5
    101    -57   -158    -20    129   -106    841    776   -220   -111    -38     15
    124    -20   -148    -54    135    -83    846    805   -192    -77    -15     49
    137     -7   -145    -64    140    -75    859    836   -168    -44      5     77
    148     15   -132    -83    140    -57    872    875   -140     -5     38    114
    166     44   -122   -103    145    -38    883    906   -111     33     70    148
    181     85    -96   -135    140     -5    901    940    -83     67     98    176
    174    109    -64   -142    119     23    927    961    -54     93    127    200
    187    135    -54   -163    122     41    945    974    -33    109    145    213
    205    189    -15   -197    111     88    982   1000      0    148    184    244
    210    215      5   -215    103    111   1010   1010     15    161    200    262
    202    174    -28   -189    114     72    995    989     -2    140    179    239
    163    129    -33   -148     98     49   1000    974    -12    127    163    215
    161    114    -46   -137    103     33   1002    958    -15    119    155    200
    166     96    -70   -132    116     15   1005    943    -23    103    145    187
    150     80    -70   -116    111      5   1015    937    -20     98    142    187
    140     54    -85    -98    111    -15   1018    917    -31     77    129    168
    148     38   -109    -93    129    -33   1023    898    -41     54    116    150
    155     23   -132    -90    142    -54   1015    878    -59     31     96    127
    137     -7   -145    -64    140    -77   1000    859    -70     18     83    114
    103    -36   -142    -36    122    -88    995    852    -70     18     80    111
    103    -49   -153    -25    127   -101    984    836    -85     12     67    101
    106    -49   -155    -28    127   -101    984    836    -85     12     70    106
    116    -49   -166    -36    140   -106    979    836    -88     10     67    111
    122    -67   -192    -28    155   -129    966    826    -96      0     59    101
    145    -62   -207    -41    176   -135    958    810   -106     -5     49     93
    153    -38   -192    -57    171   -114    958    805   -101      2     54    101
    158    -28   -187    -64    171   -106    948    800   -103      5     62     96
    155    -41   -197    -57    174   -119    940    792   -109     -7     54     83
    161    -59   -220    -49    189   -140    940    792   -109     -7     46     77
    176    -85   -262    -46    218   -171    940    792   -106     -5     38     77
    187   -106   -293    -41    239   -197    937    789   -109    -12     25     67
    194   -109   -306    -44    249   -207    937    792   -106    -10     23     67
    207    -90   -298    -57    252   -194    956    810    -93      2     36     85
    210    -59   -272    -77    241   -166    974    823    -80     12     44     96
    215    -51   -267    -83    239   -158    987    826    -75     23     49     90
    228    -64   -293    -83    259   -179    982    818    -83     23     44     80
    249    -51   -301    -98    275   -176    979    815    -83     20     46     83
    272    -10   -285   -132    277   -148    979    815    -72     18     54     90
    277     25   -252   -153    265   -111    992    815    -54     33     70    111
    283     54   -228   -168    254    -85    989    810    -44     41     70    119
    275     23   -252   -148    265   -114    971    792    -57     25     51    114
    280     18   -262   -150    270   -122    945    769    -75     15     38    109
    290     12   -277   -150    283   -132    932    758    -83     15     33    114
    285    -51   -340   -119    311   -194    914    743   -106    -12      7     96
    270   -116   -387    -75    327   -252    891    717   -140    -46    -31     64
    270   -181   -454    -44    361   -316    870    698   -168    -75    -64     36
    277   -259   -537    -10    405   -397    844    672   -210   -124   -114     -7
    275   -319   -594     23    433   -457    823    646   -252   -171   -163    -44
    272   -350   -623     38    446   -485    807    623   -275   -197   -187    -57
    275   -363   -639     41    457   -498    792    602   -296   -213   -207    -80
    270   -361   -633     44    449   -496    792    600   -298   -218   -215    -83
    262   -379   -644     57    452   -509    792    600   -301   -220   -226    -88
    246   -381   -628     67    436   -504    797    610   -293   -213   -226    -80
    241   -397   -639     77    439   -517    795    613   -298   -220   -241    -90
    254   -467   -724    106    488   -594    810    652   -311   -259   -288   -129
    239   -550   -789    155    511   -670    898    766   -285   -280   -340   -179
    236   -517   -753    140    493   -633   1034    919   -205   -236   -327   -176
    244   -457   -701    106    470   -576   1140   1072    -88   -137   -244   -109
    246   -109   -355    -70    301   -231   1176   1143    116    135     62    174
    166    418    252   -293    -44    335   1026    948    259    449    452    530
     28    774    745   -400   -358    761    639    454    158    574    678    722
    -31    545    576   -259   -303    561    236    -36   -233    303    470    537
    -98   -101     -2    101    -49    -54     98   -309   -745   -324   -145     18
    -85   -662   -579    371    246   -620    213   -181   -971   -730   -600   -363
    -23   -815   -792    420    384   -805    400     98   -849   -709   -644   -413
    -10   -748   -737    379    361   -745    568    327   -644   -555   -545   -340
      0   -633   -633    314    316   -633    693    491   -470   -410   -441   -244
      5   -555   -561    275    283   -558    753    571   -379   -335   -384   -184
    -10   -535   -524    272    257   -530    779    613   -329   -296   -366   -163
    -12   -498   -485    254    233   -493    787    631   -303   -275   -353   -163
    -36   -506   -470    270    215   -488    802    649   -270   -252   -329   -153
    -49   -524   -475    285    213   -501    813    659   -257   -241   -329   -153
    -59   -540   -480    301    210   -511    828    672   -241   -231   -337   -158
    -57   -496   -439    275    189   -467    849    696   -210   -205   -327   -140
    -70   -480   -410    275    168   -446    852    701   -194   -187   -324   -132
    -85   -488   -402    285    155   -446    862    709   -184   -184   -335   -129
    -83   -501   -418    293    166   -459    872    717   -163   -176   -340   -116
    -75   -491   -415    280    168   -454    859    711   -161   -176   -345   -109
    -80   -488   -407    283    163   -449    862    717   -148   -163   -342    -98
    -85   -488   -405    285    158   -446    865    719   -137   -153   -340    -90
    -85   -493   -407    290    161   -452    859    719   -127   -142   -340    -88
    -75   -485   -410    277    166   -449    846    717   -122   -145   -340    -93
    -72   -470   -400    270    161   -436    854    727   -103   -132   -332    -90
    -72   -462   -389    265    155   -426    875    743    -88   -116   -329    -85
    -62   -452   -389    257    163   -420    878    753    -72   -103   -324    -80
    -51   -444   -392    246    168   -420    872    766    -57    -88   -316    -67
    -25   -413   -387    218    179   -400    867    779    -46    -75   -309    -57
      0   -363   -363    179    179   -363    867    792    -33    -62   -301    -54
     12   -355   -368    171    189   -361    870    818    -12    -41   -290    -46
     33   -332   -368    148    200   -350    875    844      2    -28   -290    -41
     33   -332   -366    148    200   -348    883    875     23     -2   -280    -20
     12   -322   -337    153    174   -329    872    888     33      7   -267     -7
    -12   -340   -327    176    155   -335    880    893     49     20   -259     -2
    -33   -316   -283    174    124   -301    898    880     49     31   -252     10
    -49   -285   -239    166     93   -262    919    885     46     46   -239     49
    -57   -265   -207    161     72   -236    945    917     57     62   -218     93
    -72   -265   -192    168     59   -228    950    930     70     46   -210    114
    -70   -236   -166    153     46   -202    945    932    103     46   -218    116
    -72   -197   -124    135     23   -161    940    930    129     77   -226    122
    -85   -197   -111    137     12   -155    927    906    140     96   -239    101
   -101   -233   -132    168     15   -184    927    891    145    111   -239     75
   -101   -246   -145    174     20   -194    919    867    124    119   -233     57
   -114   -254   -140    184     12   -200    909    841    111    106   -226     36
   -135   -280   -148    205      5   -215    901    815     90     83   -241      2
   -153   -296   -142    226     -5   -220    883    787     72     51   -262    -25
   -171   -316   -145    244    -12   -233    875    763     57     31   -280    -41
   -174   -309   -135    241    -20   -223    865    750     54     23   -288    -54
   -171   -303   -132    236    -20   -218    852    740     44     15   -298    -62
   -163   -275   -111    220    -25   -194    849    735     41     10   -306    -57
   -184   -316   -132    252    -25   -226    846    730     36      5   -316    -64
   -194   -316   -122    257    -36   -220    828    709     18     -2   -332    -80
   -189   -316   -127    254    -31   -223    823    704     10    -10   -342    -88
   -192   -332   -140    262    -25   -236    815    693      0    -23   -355    -96
   -192   -340   -148    262    -23   -244    807    685     -5    -25   -361    -98
   -189   -355   -168    272    -12   -262    807    680     -5    -31   -366    -98
   -187   -327   -140    257    -23   -236    807    675     -2    -31   -358    -93
   -168   -314   -145    241    -12   -231    802    667      0    -36   -361    -93
   -166   -327   -163    244     -2   -246    792    654    -10    -46   -366   -106
   -155   -301   -145    228     -7   -223    797    652     -5    -41   -358   -103
   -161   -283   -124    220    -18   -205    810    657      7    -36   -348    -96
   -153   -244    -90    200    -31   -168    818    662     18    -28   -329    -72
   -145   -197    -51    171    -49   -124    826    665     33    -12   -319    -49
   -145   -210    -64    176    -41   -137    820    662     31    -12   -329    -54
   -148   -184    -38    166    -54   -114    818    665     36     -7   -327    -49
   -135   -145    -10    140    -62    -77    831    672     62     12   -303    -23
   -119    -96     20    106    -72    -38    833    672     77     31   -280      2
   -124    -80     41    101    -83    -20    815    652     64     25   -288     -7
   -127    -88     38    106    -85    -25    787    615     44      7   -311    -41
   -124    -90     33    109    -80    -28    761    579     33     -7   -327    -70
   -127   -150    -23    137    -54    -88    748    555     12    -44   -366   -109
   -135   -213    -77    171    -28   -145    722    519    -20    -83   -415   -140
   -135   -277   -145    205      2   -213    683    478    -57   -114   -459   -176
   -135   -319   -184    228     23   -252    675    478    -75   -132   -496   -210
   -150   -394   -244    272     44   -319    662    446   -114   -171   -545   -249
   -132   -439   -306    285     85   -374    628    418   -137   -187   -571   -254
   -124   -465   -340    293    106   -402    589    407   -148   -197   -589   -267
   -163   -480   -316    322     75   -400    587    423   -137   -189   -587   -262
   -168   -504   -337    335     83   -420    581    410   -150   -200   -600   -272
   -163   -491   -327    327     80   -407    579    400   -155   -210   -613   -277
   -168   -501   -332    335     80   -418    579    392   -155   -213   -618   -280
   -150   -537   -387    345    116   -462    568    392   -168   -231   -646   -311
   -142   -672   -532    405    192   -605    607    452   -189   -290   -735   -389
   -155   -711   -555    433    200   -633    724    571   -148   -293   -769   -420
   -158   -701   -542    428    192   -623    836    704    -67   -244   -740   -397
   -148   -506   -358    327    103   -433    896    797     83    -62   -550   -215
   -174     10    184     80   -181     98    833    735    285    290   -145    155
   -277    496    774   -109   -527    636    555    350    309    519    174    426
   -327    553    878   -114   -602    714    140   -150     64    454    184    413
   -366    109    475    129   -420    290   -145   -584   -439    -49   -262     18
   -418   -613   -197    514   -111   -405   -124   -618   -841   -644   -878   -511
   -374   -935   -561    654     93   -750     15   -389   -828   -748  -1041   -670
   -337   -940   -605    636    132   -774    187   -142   -639   -626   -969   -628
   -301   -820   -519    561    109   -670    342     62   -436   -459   -833   -524
   -288   -732   -446    509     77   -589    415    148   -329   -363   -753   -465
   -267   -672   -405    467     67   -540    436    181   -277   -314   -706   -436
   -262   -665   -405    462     70   -535    444    197   -254   -293   -683   -420
   -254   -644   -389    449     67   -517    457    207   -231   -267   -649   -397
   -254   -633   -381    441     62   -509    452    200   -226   -259   -633   -397
   -259   -628   -368    444     51   -498    452    202   -210   -244   -602   -392
   -275   -597   -324    436     23   -462    454    202   -194   -223   -563   -381
   -280   -589   -309    436     12   -449    457    202   -179   -202   -527   -371
   -277   -594   -316    436     18   -457    457    197   -168   -189   -498   -358
   -280   -581   -301    431     10   -441    465    192   -150   -174   -457   -337
   -285   -581   -298    433      5   -441    470    192   -132   -155   -420   -316
   -280   -566   -285    423      2   -426    459    184   -127   -150   -392   -314
   -290   -558   -270    423    -10   -413    459    184   -111   -140   -348   -324
   -301   -568   -267    436    -18   -420    457    184    -96   -129   -288   -376
   -293   -561   -270    426    -12   -418    457    194    -75   -119   -220   -431
   -285   -524   -239    405    -23   -381    462    197    -51    -96   -207   -400
   -298   -509   -213    402    -44   -363    470    202    -20    -75   -215   -340
   -306   -519   -213    413    -46   -368    472    215      7    -49   -205   -303
   -298   -491   -194    394    -54   -342    470    215     20    -33   -202   -277
   -309   -488   -179    400    -64   -335    470    207     33    -20   -200   -267
   -275   -470   -194    371    -41   -332    452    218     44     -7   -184   -265
   -259   -446   -187    353    -36   -316    446    233     64     10   -161   -259
   -239   -428   -189    332    -25   -311    454    265     96     41   -132   -254
   -223   -392   -168    309    -28   -280    462    280    114     59   -116   -252
   -213   -371   -158    290    -28   -265    459    290    137     77   -103   -231
   -210   -327   -116    267    -46   -223    480    322    174    114    -67   -187
   -205   -306   -103    254    -51   -207    504    345    205    135    -44   -155
   -187   -265    -77    226    -54   -171    511    355    228    155    -23   -137
   -176   -262    -85    218    -46   -174    493    335    220    150    -33   -150
   -184   -241    -59    213    -64   -150    504    337    236    168    -20   -140
   -189   -215    -28    202    -83   -122    506    340    246    181    -10   -132
   -197   -239    -41    218    -77   -140    509    335    246    187    -18   -145
   -192   -226    -33    207    -80   -129    524    337    257    192    -20   -155
   -197   -231    -33    213    -83   -132    530    327    257    184    -33   -171
   -194   -246    -51    220    -75   -148    530    309    244    161    -59   -200
   -215   -267    -51    241    -83   -161    519    288    226    137    -88   -228
   -233   -290    -57    259    -90   -174    506    270    207    119   -122   -254
   -241   -324    -83    283    -80   -205    485    241    181     96   -161   -280
   -249   -353   -103    301    -75   -228    467    218    161     72   -189   -298
   -249   -337    -88    293    -80   -213    465    213    161     72   -197   -290
   -262   -361    -98    309    -83   -231    452    200    153     67   -218   -293
   -244   -368   -124    306    -62   -246    433    181    137     59   -236   -293
   -239   -363   -124    301    -59   -244    426    171    127     57   -254   -296
   -246   -366   -119    306    -64   -244    420    166    122     59   -270   -293
   -244   -371   -127    306    -59   -252    418    161    116     62   -314   -231
   -233   -371   -137    301    -49   -254    415    153    109     59   -371   -155
   -236   -379   -142    303    -46   -262    415    148    103     57   -387   -137
   -241   -402   -161    322    -41   -283    407    140     93     49   -389   -148
   -239   -413   -176    324    -31   -296    389    124     80     41   -394   -155
   -246   -407   -163    327    -41   -285    392    119     77     38   -389   -153
   -236   -402   -166    319    -36   -285    394    122     72     33   -389   -171
   -205   -374   -168    290    -18   -272    410    127     77     38   -381   -171
   -218   -350   -135    283    -44   -241    420    129     85     38   -374   -168
   -231   -324    -96    277    -70   -210    436    142     98     51   -358   -158
   -218   -319   -101    267    -59   -210    436    150    101     54   -361   -142
   -202   -314   -111    259    -46   -213    420    137     90     44   -368   -148
   -176   -265    -90    220    -44   -179    433    153    111     62   -350   -129
   -140   -184    -44    161    -49   -114    465    176    142     98   -319    -98
   -145   -142      2    140    -75    -70    478    181    155    119   -298    -75
   -179   -161     18    171    -98    -72    457    161    145    101   -311    -83
   -171   -150     18    161    -96    -67    433    145    135     93   -316    -83
   -168   -153     15    161    -93    -70    402    127    116     80   -327    -90
   -176   -194    -18    184    -80   -109    371    101     88     49   -358   -124
   -181   -226    -44    205    -70   -135    353     85     64     20   -381   -155
   -161   -270   -109    213    -28   -192    329     72     38    -10   -405   -189
   -142   -332   -189    236     20   -259    301     44      0    -51   -441   -239
   -155   -389   -236    270     38   -311    277     18    -33    -83   -475   -283
   -101   -371   -270    236     83   -322    270      5    -51    -93   -485   -296
   -124   -397   -272    259     70   -335    252    -23    -75   -116   -509   -322
   -140   -420   -280    277     70   -350    244    -31    -83   -129   -511   -327
   -122   -407   -285    262     77   -348    239    -33    -88   -142   -514   -335
   -155   -431   -275    293     59   -353    220    -46   -101   -158   -527   -348
   -158   -428   -270    290     54   -350    223    -44   -101   -155   -524   -348
   -179   -511   -332    342     75   -423    213    -51   -132   -200   -566   -394
   -233   -706   -472    467    119   -589    213    -38   -197   -296   -678   -511
   -215   -745   -530    480    155   -639    311     62   -176   -324   -727   -576
   -142   -654   -511    397    181   -581    423    215    -83   -257   -672   -537
    -77   -376   -301    226    111   -340    498    353     98    -41   -452   -324
    -90    171    259    -41   -176    215    483    368    363    342    -18    111
   -270    748   1018   -239   -644    883    303    103    555    701    420    537
   -355    714   1070   -181   -714    893    -96   -384    350    615    384    509
   -376    106    480    135   -428    293   -410   -854   -220     18   -194    -12
   -353   -678   -324    514    -15   -501   -519  -1078   -787   -678   -906   -665
   -226  -1000   -774    613    272   -888   -475   -935   -878   -852  -1130   -880
   -109   -945   -839    527    363   -893   -345   -714   -730   -748  -1065   -815
    -36   -787   -750    410    355   -769   -194   -532   -571   -610   -956   -709
    -18   -665   -646    340    311   -657   -106   -431   -472   -519   -880   -633
    -28   -620   -592    324    280   -607    -59   -371   -420   -475   -846   -602
    -31   -584   -553    306    259   -568    -28   -327   -387   -449   -823   -581
    -49   -561   -514    303    231   -537    -15   -306   -376   -436   -815   -581
    -28   -522   -496    275    231   -509    -15   -293   -371   -428   -805   -576
     10   -485   -496    239    252   -491    -23   -283   -368   -423   -802   -574
     -2   -488   -488    244    241   -488    -10   -265   -363   -418   -807   -571
    -12   -446   -436    228    210   -441     10   -236   -340   -392   -787   -545
    -23   -436   -413    228    192   -426      7   -223   -335   -387   -787   -535
    -38   -439   -400    239    179   -420     15   -202   -327   -381   -784   -524
    -62   -379   -316    220    124   -350     38   -166   -293   -350   -750   -488
    -75   -358   -285    215    103   -322     38   -153   -285   -345   -753   -485
    -72   -348   -277    210     98   -314     31   -148   -280   -340   -756   -491
    -67   -337   -270    202    101   -303     33   -129   -259   -322   -740   -478
    -80   -332   -254    205     83   -293     41   -116   -244   -314   -750   -475
    -88   -319   -231    202     70   -275     49    -96   -226   -296   -756   -472
   -111   -316   -205    213     46   -262     59    -77   -200   -280   -750   -475
   -145   -309   -163    228      7   -236     75    -49   -163   -254   -737   -467
   -158   -306   -150    231     -7   -228     85    -25   -142   -244   -719   -472
   -155   -280   -127    218    -15   -205    109      7   -109   -215   -675   -465
   -161   -257    -98    207    -31   -179    129     41    -83   -187   -618   -457
   -171   -246    -75    210    -49   -161    137     62    -70   -168   -566   -462
   -181   -236    -54    207    -64   -145    129     75    -54   -153   -517   -449
   -163   -202    -38    181    -64   -122    158    119    -10   -114   -446   -389
   -171   -187    -18    179    -77   -103    189    158     31    -75   -381   -327
   -153   -176    -23    166    -64   -101    223    192     72    -44   -324   -267
   -116   -135    -18    124    -51    -75    270    228    116    -10   -257   -202
   -132   -132     -2    132    -67    -67    285    233    135     -2   -228   -168
   -109   -106      2    109    -57    -51    303    244    166     18   -192   -106
    -85    -54     31     70    -59    -12    316    259    194     44   -148    -44
   -163   -127     36    145   -101    -46    303    241    179     25   -163    -41
   -197   -176     20    187   -109    -77    296    223    163      2   -181    -67
   -205   -207     -2    205   -103   -106    293    207    150    -18   -187   -111
   -192   -210    -18    202    -88   -114    303    205    153    -28   -174   -148
   -114   -135    -20    124    -46    -80    340    226    174    -10   -145   -155
    -77   -106    -28     90    -25    -67    358    226    179    -12   -140   -187
   -176   -207    -33    192    -75   -122    332    189    148    -54   -168   -246
   -194   -233    -38    215    -77   -137    327    174    140    -72   -174   -270
   -116   -158    -44    137    -38   -101    350    181    161    -59   -153   -267
   -148   -181    -33    163    -57   -109    337    158    142    -70   -168   -296
   -220   -252    -31    233    -96   -142    293    119    103    -98   -210   -348
   -231   -275    -44    254    -93   -161    275    103     85   -111   -228   -381
   -218   -252    -33    233    -93   -142    272     93     77   -111   -226   -387
   -166   -189    -23    176    -72   -106    275     93     85   -101   -215   -371
   -158   -179    -20    166    -70    -98    267     77     75   -111   -226   -381
   -106   -137    -31    122    -38    -85    265     70     70   -106   -231   -387
   -127   -155    -28    142    -49    -93    241     44     38   -127   -254   -405
   -166   -200    -33    181    -67   -116    215     20      0   -155   -283   -423
   -127   -181    -54    153    -36   -119    228     28     -7   -155   -288   -415
   -106   -171    -64    140    -20   -119    246     41    -18   -155   -293   -420
   -103   -137    -36    119    -36    -88    249     51    -20   -155   -296   -423
    -62    -75    -15     67    -25    -46    257     64     20   -135   -285   -413
    -57    -64     -7     59    -25    -36    265     67     46   -103   -280   -402
   -119   -137    -18    129    -51    -77    246     49     25   -101   -288   -420
    -59    -96    -38     77    -12    -67    252     67     28    -93   -267   -415
     18      0    -18    -10     18     -7    283     98     51    -62   -231   -389
    -25     12     38      5    -31     25    290    101     51    -51   -213   -381
    -44     31     75      7    -59     51    293    101     57    -38   -197   -371
    -18     31     49     -5    -33     38    270     83     38    -51   -213   -371
    -23    -15      7     20    -15     -5    220     51      2    -83   -246   -376
    -23    -46    -23     33     -2    -33    181     23    -25   -111   -280   -381
     23    -41    -64     10     44    -51    163     10    -46   -132   -311   -381
    101      2    -98    -54     98    -46    189     36    -33   -122   -314   -353
     41   -116   -161     36     98   -137    150      7    -77   -171   -374   -384
     57   -174   -233     57    142   -202    109    -23   -114   -207   -426   -418
    111   -189   -301     38    205   -244     98    -41   -137   -233   -470   -441
     57   -262   -319    101    187   -290     88    -54   -161   -259   -506   -452
    -23   -303   -283    163    129   -293     90    -51   -161   -259   -511   -449
    -15   -288   -272    150    127   -280    114    -33   -148   -244   -504   -441
     -7   -319   -311    163    150   -316     93    -54   -163   -259   -524   -462
     51   -332   -384    140    215   -358     57    -83   -187   -293   -558   -496
     88   -368   -457    140    270   -410     20   -109   -215   -329   -600   -545
    132   -433   -568    148    348   -501     -7   -114   -246   -371   -649   -605
    171   -532   -704    181    436   -618     33    -46   -267   -426   -719   -688
    103   -571   -678    231    389   -623    137     70   -218   -415   -735   -737
    161   -452   -613    145    384   -530    267    239    -98   -314   -644   -675
    239   -119   -358    -62    298   -239    361    402    124    -54   -368   -431
    111    324    213   -218    -49    270    371    444    384    314     46    -44
   -142    717    859   -288   -501    787    194    166    493    576    366    233
   -140    766    906   -314   -522    836   -114   -241    301    498    337    187
   -213    202    413      5   -314    306   -368   -685   -244    -90   -215   -319
   -246   -470   -223    358    -12   -348   -475   -852   -701   -670   -802   -836
   -129   -693   -563    410    215   -628   -420   -672   -711   -737   -911   -914
   -137   -771   -633    454    246   -704   -306   -491   -615   -688   -898   -883
   -111   -701   -589    405    236   -646   -187   -342   -493   -592   -841   -810
   -194   -706   -511    452    158   -610   -163   -283   -418   -527   -807   -756
    -88   -514   -426    301    168   -470    -64   -166   -293   -415   -714   -652
   -101   -498   -400    298    148   -449    -23   -116   -249   -381   -698   -631
   -119   -504   -384    309    129   -444    -12   -103   -236   -379   -704   -633
     18   -309   -327    145    171   -316     44    -44   -166   -309   -644   -579
    -41   -327   -285    181    122   -306     57    -31   -153   -298   -654   -592
   -200   -465   -267    332     31   -366     18    -64   -194   -342   -717   -641
   -231   -454   -223    342     -5   -340     10    -72   -192   -337   -727   -652
   -218   -436   -218    327      0   -327      5    -67   -176   -327   -732   -659
   -244   -501   -259    371      5   -381    -54   -106   -207   -361   -795   -706
   -166   -410   -244    288     38   -327    -25    -70   -163   -316   -784   -672
    -33   -249   -218    140     90   -233     49     -2    -90   -244   -735   -602
   -116   -293   -176    205     28   -236     44     -2    -83   -233   -743   -600
   -200   -366   -168    280    -18   -267    -10    -41   -109   -262   -792   -636
   -187   -332   -148    259    -20   -241    -31    -38   -103   -257   -800   -636
   -174   -285   -111    228    -33   -197    -36    -23    -83   -236   -797   -620
   -166   -249    -83    207    -41   -166    -49    -15    -72   -220   -795   -623
   -259   -340    -83    298    -90   -213    -93    -38    -98   -249   -826   -657
   -233   -298    -64    265    -85   -181    -96    -20    -77   -233   -813   -641
   -220   -275    -54    246    -85   -166   -101      0    -67   -231   -805   -628
   -265   -306    -41    285   -111   -174   -137    -10    -83   -241   -810   -639
   -239   -254    -18    246   -111   -137   -150      0    -72   -218   -787   -631
   -122   -127     -5    124    -59    -67   -119     57    -20   -161   -727   -581
   -129   -168    -38    148    -46   -103   -142     62    -15   -161   -732   -592
   -114   -166    -51    140    -31   -109   -158     75     -5   -142   -719   -589
    -80   -109    -31     93    -25    -70   -158     88     10   -135   -704   -581
    -93   -119    -25    106    -33    -72   -174     80      5   -142   -706   -605
    -80    -88     -7     83    -36    -49   -174     90     15   -116   -675   -602
    -46    -41      5     44    -25    -18   -158     98     28    -96   -649   -592
    -12     18     31     -5    -23     25   -135    106     46    -80   -636   -589
    -31     15     44      7    -38     28   -124    101     46    -85   -636   -615
   -135    -75     57    103    -98    -10   -140     67     20   -119   -662   -667
   -161   -122     38    142   -101    -41   -158     38      7   -142   -688   -706
   -155   -135     20    145    -88    -59   -168     10     -7   -158   -714   -740
   -132   -124      7    129    -72    -59   -174    -18    -25   -171   -745   -763
    -96    -77     18     88    -59    -31   -171    -36    -44   -184   -774   -743
    -75    -46     28     62    -51    -10   -171    -54    -54   -207   -805   -722
    -77    -36     38     54    -59      2   -184    -88    -80   -228   -844   -740
   -111    -88     20     98    -67    -33   -207   -129   -114   -265   -898   -771
   -127   -132     -7    127    -62    -70   -233   -163   -145   -296   -937   -800
    -67    -96    -28     83    -20    -62   -246   -174   -155   -306   -956   -792
      7     12      2    -12      2     10   -228   -150   -135   -283   -953   -735
    -41    -10     31     25    -36     10   -246   -168   -163   -303   -995   -727
    -98    -31     67     64    -85     18   -280   -194   -200   -337  -1039   -714
   -119    -54     64     88    -93      5   -309   -207   -233   -355  -1072   -685
   -109    -31     77     67    -93     23   -316   -207   -262   -363  -1083   -667
   -202   -101     98    150   -153     -2   -353   -239   -316   -389  -1119   -701
   -228   -127     98    176   -166    -12   -384   -265   -368   -407  -1145   -730
   -124    -18    106     72   -116     44   -358   -231   -363   -371  -1106   -709
   -103     46    150     28   -127     98   -329   -205   -319   -335  -1062   -704
   -140     12    153     64   -145     83   -335   -220   -306   -350  -1065   -743
    -62     80    142    -10   -103    111   -311   -202   -280   -329  -1039   -737
    -15    116    132    -49    -72    124   -303   -197   -280   -332  -1039   -758
    -23    127    148    -54    -85    137   -311   -210   -301   -355  -1052   -789
    -72    132    202    -31   -137    166   -340   -241   -327   -384  -1072   -818
   -127    148    272    -10   -200    207   -379   -280   -355   -407  -1088   -836
     -2    270    272   -132   -137    270   -387   -288   -353   -400  -1072   -813
     93    363    267   -228    -88    316   -407   -309   -371   -410  -1080   -810
    -10    298    309   -145   -158    303   -457   -361   -423   -457  -1127   -854
    -44    259    303   -106   -174    280   -511   -407   -467   -504  -1166   -891
    -67    215    283    -72   -174    249   -558   -454   -522   -566  -1218   -940
    -77    189    267    -57   -174    228   -587   -485   -566   -613  -1262   -984
    -80    148    228    -33   -155    189   -618   -514   -607   -652  -1304  -1013
     20    210    189   -116    -85    200   -605   -504   -613   -654  -1312  -1015
     62    223    161   -142    -49    192   -592   -498   -628   -672  -1325  -1031
     -7    153    161    -72    -85    155   -613   -532   -683   -722  -1371  -1078
    -33    101    135    -33    -85    119   -644   -568   -737   -774  -1415  -1117
     96    252    155   -174    -28    202   -610   -540   -722   -756  -1387  -1085
     57    254    197   -155    -70    226   -597   -540   -730   -766  -1392  -1083
   -197     23    220     85   -207    122   -667   -618   -823   -859  -1486  -1161
    -83    140    223    -28   -153    181   -633   -584   -813   -846  -1475  -1140
    -38    122    161    -44   -101    142   -620   -553   -826   -865  -1504  -1158
    -90    -20     70     57    -80     23   -592   -485   -852   -924  -1584  -1228
    -64     41    106     10    -85     75   -452   -348   -789   -911  -1590  -1239
   -137     20    158     57   -148     88   -374   -246   -737   -883  -1582  -1231
   -124    254    376    -67   -249    314   -314   -132   -581   -688  -1384  -1039
   -119    779    898   -329   -509    839   -306    -88   -340   -327   -974   -654
   -257   1247   1504   -498   -880   1374   -514   -394   -296    -96   -665   -400
   -296   1260   1556   -483   -927   1408   -854   -810   -535   -189   -696   -452
   -262    870   1132   -306   -698   1002  -1057  -1161  -1010   -693  -1171   -859
   -226    361    587    -67   -405    472  -1060  -1244  -1402  -1231  -1719  -1319
   -244     46    288     96   -267    166   -992  -1067  -1426  -1327  -1855  -1444
   -290    -77    210    184   -252     64   -880   -888  -1335  -1293  -1852  -1457
   -254     -7    244    129   -249    116   -782   -753  -1221  -1202  -1782  -1410
   -218    106    324     57   -270    215   -698   -646  -1117  -1104  -1696  -1345
   -192    210    400    -10   -298    303   -615   -566  -1041  -1031  -1631  -1301
   -181    241    423    -31   -303    332   -579   -522  -1005  -1002  -1600  -1291
   -187    265    449    -41   -319    358   -568   -501   -989   -989  -1587  -1293
   -257    246    504      5   -379    374   -530   -470   -966   -974  -1569  -1283
   -270    254    524      5   -397    389   -517   -452   -956   -966  -1558  -1278
   -218    293    509    -38   -363    400   -501   -436   -945   -948  -1548  -1270
   -215    296    511    -41   -363    405   -478   -418   -932   -935  -1540  -1254
   -223    280    504    -28   -363    392   -480   -420   -948   -943  -1556  -1254
   -184    298    483    -59   -332    389   -488   -423   -948   -943  -1556  -1241
   -262    311    574    -25   -418    441   -470   -397   -917   -909  -1522  -1192
   -168    402    571   -116   -371    488   -441   -358   -878   -865  -1488  -1137
    -80    472    553   -194   -316    511   -423   -332   -852   -841  -1467  -1093
   -176    418    594   -122   -387    504   -423   -329   -854   -844  -1470  -1080
   -148    436    584   -145   -366    509   -397   -303   -836   -828  -1462  -1060
   -140    413    553   -137   -345    480   -402   -303   -852   -841  -1483  -1062
   -166    384    550   -109   -358    467   -415   -303   -859   -841  -1486  -1060
   -184    345    527    -83   -355    436   -444   -311   -878   -854  -1499  -1067
   -101    426    524   -163   -314    475   -418   -272   -852   -831  -1467  -1041
   -132    446    579   -161   -355    511   -402   -252   -833   -820  -1447  -1021
   -171    402    574   -114   -371    488   -423   -259   -849   -836  -1457  -1023
   -200    441    639   -122   -420    540   -381   -202   -802   -787  -1405   -974
   -200    553    750   -176   -475    652   -301   -103   -717   -696  -1314   -891
   -226    563    787   -171   -506    675   -277    -72   -706   -680  -1288   -880
   -153    581    735   -213   -444    657   -259    -51   -701   -675  -1278   -891
   -127    558    685   -215   -405    620   -267    -49   -719   -693  -1291   -896
   -124    600    722   -239   -423    659   -241    -20   -709   -678  -1262   -880
   -101    649    748   -275   -423    696   -184     25   -678   -654  -1226   -857
   -174    592    766   -207   -470    678   -171     28   -685   -670  -1221   -859
     10    698    688   -355   -340    693   -132     44   -672   -662  -1200   -849
     23    748    724   -384   -350    735    -83     64   -659   -646  -1169   -839
   -106    675    782   -285   -444    730    -67     64   -672   -654  -1166   -859
   -150    631    782   -239   -465    706    -59     70   -675   -665  -1158   -875
   -155    667    823   -257   -488    745    -12    101   -641   -633  -1111   -839
   -189    657    844   -233   -517    750     25    111   -631   -631  -1093   -828
   -210    659    870   -226   -540    763     62    124   -623   -626  -1075   -815
   -202    654    857   -226   -530    756     83    114   -636   -641  -1080   -844
   -301    597    898   -150   -600    748     93    114   -644   -649  -1085   -859
   -319    597    917   -140   -618    756    101    127   -644   -654  -1080   -857
   -319    605    922   -145   -620    763    124    150   -631   -659  -1067   -844
   -259    563    823   -150   -540    693     96    122   -667   -704  -1096   -883
   -202    605    807   -202   -506    704    122    129   -662   -701  -1088   -883
   -283    571    852   -145   -568    711    145    148   -654   -693  -1075   -867
   -213    605    818   -197   -517    711    145    155   -654   -696  -1067   -857
    -18    730    748   -355   -381    737    176    192   -628   -672  -1036   -823
    -85    631    717   -272   -400    672    150    168   -667   -704  -1065   -846
    -88    639    727   -275   -407    683    187    207   -649   -683  -1036   -823
   -137    594    730   -231   -433    662    223    241   -636   -670  -1015   -805
   -239    563    802   -161   -519    683    249    275   -618   -652   -982   -789
   -218    589    805   -187   -511    696    267    298   -607   -636   -958   -787
   -213    636    849   -213   -532    743    314    345   -568   -592   -914   -750
   -205    693    898   -246   -553    795    384    410   -511   -540   -854   -693
   -239    680    919   -220   -579    800    410    431   -496   -530   -828   -678
   -241    701    940   -231   -592    820    446    465   -475   -509   -800   -662
   -129    724    854   -298   -491    789    444    467   -488   -522   -797   -662
    -38    776    815   -371   -426    795    441    467   -491   -524   -782   -657
    -10    836    846   -413   -428    841    478    496   -462   -493   -737   -623
    -15    849    865   -418   -441    857    501    514   -449   -480   -704   -594
   -116    771    888   -327   -504    828    485    493   -478   -501   -701   -605
    -54    807    862   -379   -459    833    491    504   -478   -493   -678   -587
    -38    846    885   -402   -462    865    519    532   -467   -480   -652   -561
   -119    750    870   -316   -493    810    535    542   -485   -504   -657   -576
   -163    672    833   -254   -498    753    524    535   -511   -535   -670   -597
   -103    659    761   -280   -433    709    527    540   -527   -553   -672   -610
   -111    678    789   -283   -449    732    600    602   -488   -524   -623   -561
   -252    553    802   -153   -527    678    589    589   -522   -563   -646   -594
   -213    475    688   -132   -452    581    545    545   -584   -628   -698   -657
   -166    545    711   -192   -439    628    597    589   -553   -597   -657   -615
   -171    480    652   -153   -410    566    579    566   -589   -631   -675   -639
   -135    517    649   -192   -392    581    618    605   -558   -605   -633   -597
   -101    563    662   -231   -381    613    659    639   -535   -584   -597   -561
   -145    478    623   -166   -384    548    662    641   -558   -618   -615   -592
   -142    303    446    -80   -293    374    688    675   -600   -696   -696   -683
   -174    210    384    -18   -277    296    815    795   -587   -737   -756   -753
    -96    293    389    -98   -244    340    987    992   -472   -659   -688   -701
    -83    501    584   -213   -332    542   1137   1205   -275   -457   -480   -517
   -148    893   1041   -371   -594    966   1111   1257    -44   -124    -96   -140
   -288   1488   1777   -600  -1031   1631    893    989    109    226    355    293
   -363   1753   2117   -696  -1241   1935    579    589     51    342    558    480
   -387   1402   1790   -509  -1091   1595    309    181   -355    -31    233    194
   -462    584   1047    -59   -753    815    226    -57   -948   -771   -504   -472
   -478     41    519    218   -498    280    309     80  -1122  -1075   -854   -813
   -379     49    428    166   -405    236    488    350   -958   -976   -789   -758
   -249    228    478     10   -363    350    714    626   -719   -782   -618   -607
   -296    275    571     10   -433    423    820    756   -597   -680   -524   -532
   -345    296    639     23   -493    467    865    818   -535   -633   -485   -504
   -277    329    605    -25   -441    467    914    885   -493   -607   -457   -467
   -200    400    597   -101   -400    498    982    948   -441   -561   -407   -413
   -181    439    620   -127   -400    530   1031    995   -405   -527   -363   -376
   -337    322    657      5   -496    491   1039    995   -418   -548   -379   -392
   -381    288    670     44   -524    478   1047   1008   -413   -548   -381   -394
   -384    306    688     38   -537    496   1072   1044   -387   -519   -350   -366
   -254    371    626    -57   -439    498   1111   1078   -358   -496   -332   -353
   -215    439    652   -111   -433    545   1145   1109   -332   -465   -303   -319
   -293    381    672    -44   -483    527   1145   1109   -329   -467   -303   -303
   -283    361    644    -38   -465    504   1140   1124   -322   -467   -298   -290
   -135    522    657   -192   -394    589   1202   1189   -265   -405   -233   -228
   -207    454    659   -124   -433    555   1215   1205   -262   -405   -231   -223
   -340    332    672      2   -506    501   1205   1197   -280   -436   -249   -223
   -309    381    688    -36   -498    535   1234   1223   -259   -420   -226   -192
   -288    413    701    -62   -493    555   1260   1257   -233   -397   -197   -168
   -301    397    698    -49   -501    545   1239   1257   -241   -407   -189   -174
   -319    418    735    -49   -527    576   1254   1283   -226   -392   -158   -168
   -322    420    743    -49   -535    581   1278   1317   -215   -384   -148   -168
   -252    480    732   -114   -491    605   1296   1356   -189   -358   -116   -148
   -207    517    724   -158   -465    620   1304   1384   -174   -340    -88   -114
   -213    530    743   -161   -478    636   1322   1423   -155   -319    -67    -80
   -288    459    748    -88   -519    602   1332   1449   -155   -322    -62    -75
   -296    480    776    -90   -535    628   1330   1480   -135   -288    -28    -46
    -93    675    769   -290   -431    722   1374   1543    -64   -223     41     31
   -218    646    865   -213   -540    756   1434   1587    -20   -192     90     85
   -384    514    898    -64   -641    704   1434   1569    -33   -215     83     70
   -348    498    846    -75   -597    672   1428   1566    -33   -239     75     67
   -296    545    839   -127   -568    693   1444   1597     -5   -223     98     96
   -220    644    865   -213   -542    756   1499   1657     54   -166    161    145
   -197    683    878   -244   -537    779   1566   1725    109   -119    205    181
   -340    537    878    -98   -607    706   1556   1712     93   -145    179    137
   -335    545    878   -106   -607    711   1579   1727    114   -137    184    122
   -288    571    859   -142   -574    714   1600   1748    135   -119    200    109
   -233    581    815   -176   -524    698   1618   1769    158   -109    202     96
   -280    509    789   -114   -535    649   1621   1758    158   -129    184     80
   -350    420    771    -36   -561    594   1600   1730    148   -155    155     57
   -301    444    745    -72   -524    594   1608   1738    161   -153    163     57
   -316    413    730    -49   -522    568   1602   1730    161   -161    155     46
   -272    457    730    -90   -501    592   1618   1740    181   -148    176     64
   -361    366    724     -2   -542    545   1592   1714    163   -179    150     36
   -340    374    714    -18   -527    542   1574   1701    166   -184    153     31
   -316    433    750    -59   -535    592   1605   1735    213   -142    200     75
   -309    480    789    -85   -548    633   1649   1764    259    -98    218    114
   -228    517    745   -145   -485    628   1660   1756    262   -109    181    114
   -262    420    683    -80   -472    550   1600   1699    207   -174    119     51
   -355    381    737    -15   -545    558   1600   1693    207   -176    122     46
   -431    405    836     12   -633    620   1644   1730    252   -129    174     83
   -272    550    823   -140   -550    688   1714   1795    306    -70    239    137
   -179    592    769   -207   -472    680   1706   1784    290    -80    233    119
   -246    524    771   -140   -511    646   1673   1753    262   -101    220    103
   -262    527    789   -132   -524    657   1680   1758    265    -90    241    124
   -202    620    823   -210   -514    722   1722   1795    296    -49    290    163
   -226    628    854   -202   -540    740   1722   1790    293    -44    298    171
   -218    649    867   -215   -542    756   1696   1774    277    -36    311    194
   -200    693    893   -246   -545    792   1683   1774    270    -23    332    236
   -135    701    836   -285   -485    769   1639   1740    226    -46    324    220
   -129    717    844   -293   -488    779   1628   1738    213    -44    350    244
   -119    717    836   -298   -478    776   1626   1740    197    -49    361    262
   -207    605    813   -197   -509    709   1579   1701    155    -98    335    233
   -244    628    872   -192   -558    750   1628   1769    207    -62    394    277
   -371    571    943    -98   -657    756   1660   1834    226    -41    436    298
   -270    563    831   -148   -550    698   1649   1860    192    -64    439    277
   -192    493    685   -150   -439    589   1613   1849    129   -122    415    220
   -241    392    631    -77   -436    511   1587   1849     88   -161    410    189
   -252    387    639    -67   -446    511   1595   1883     85   -153    457    197
   -272    381    654    -54   -465    517   1597   1914     88   -142    498    205
   -223    480    704   -127   -462    592   1647   1984    137    -83    592    254
   -444    402    846     20   -646    623   1675   2023    155    -54    652    270
   -553    303    857    124   -704    579   1683   2049    155    -57    662    246
   -524    194    717    163   -620    454   1693   2101    145    -90    628    184
   -322    202    524     59   -423    363   1771   2205    166   -122    587    109
   -194    200    392     -5   -293    296   1842   2299    189   -145    558     51
   -119    340    459   -111   -290    400   1969   2473    350     -2    704    163
   -200    652    849   -228   -524    748   2003   2551    571    293   1044    472
   -394   1208   1602   -405   -997   1405   1912   2403    782    675   1512    909
   -433   1566   2000   -566  -1218   1784   1623   2016    761    846   1766   1114
   -571   1247   1818   -337  -1195   1532   1299   1556    389    550   1522    880
   -613    574   1187     18   -898    880   1189   1265   -132   -109    875    314
   -480    127    607    176   -542    366   1257   1340   -335   -467    483    -25
   -517    -51    465    283   -493    205   1387   1558   -213   -420    483    -33
   -693    -83    610    387   -654    262   1558   1751    -20   -277    581     59
   -504    181    685    158   -594    433   1730   1940    194    -90    724    202
   -270    241    511     15   -389    376   1738   1945    239    -75    719    194
   -366    192    558     85   -462    376   1771   1964    285    -46    740    218
   -457    145    600    155   -530    371   1782   1964    309    -36    745    233
   -488    168    657    158   -574    413   1826   1995    358      2    784    277
   -389    280    670     54   -530    475   1878   2034    413     54    836    329
   -457    213    670    122   -563    441   1857   2008    405     36    818    314
   -452    205    657    122   -555    431   1852   2003    413     41    815    324
   -348    262    610     38   -478    436   1855   1997    420     59    823    348
   -293    288    581      2   -436    433   1860   1992    431     72    833    368
   -249    316    566    -33   -407    441   1862   1992    444     88    846    389
   -314    270    584     20   -449    426   1857   1979    446     90    852    389
   -270    345    615    -38   -441    480   1904   2018    496    135    896    433
   -441    228    670    106   -555    449   1886   1990    478    114    875    413
   -530    197    727    166   -628    459   1883   2003    496    132    893    441
   -392    319    709     36   -550    514   1912   2044    537    168    940    501
   -389    361    750     12   -571    555   1945   2081    576    200    984    530
   -501    262    763    119   -631    511   1930   2075    568    184    969    511
   -381    270    649     54   -517    459   1891   2057    542    158    945    493
   -239    371    607    -67   -423    488   1914   2096    576    197    976    535
   -309    316    626     -2   -467    470   1914   2109    579    207    976    537
   -402    249    652     77   -527    449   1912   2130    587    213    976    540
   -465    288    750     88   -607    517   1945   2197    646    272   1034    607
   -470    280    750     93   -610    514   1925   2218    659    285   1044    618
   -348    389    737    -20   -542    561   1953   2286    714    342   1096    670
   -285    415    701    -64   -493    558   1956   2322    730    358   1109    683
   -332    397    730    -33   -532    563   1958   2351    758    376   1124    704
   -197    485    683   -142   -441    581   1979   2379    787    397   1153    735
   -239    514    753   -140   -496    633   2031   2423    836    439   1202    784
   -439    392    831     23   -633    610   2026   2397    823    418   1200    776
   -467    301    769     83   -618    532   1982   2346    784    371   1171    722
   -340    441    782    -51   -561    610   2021   2395    846    423   1234    774
   -228    478    706   -124   -467    589   2016   2382    846    410   1223    758
   -249    374    623    -62   -436    498   1992   2335    815    358   1166    680
   -262    355    618    -49   -441    485   1997   2325    828    348   1156    675
   -311    335    646    -12   -480    491   1992   2301    839    345   1150    680
   -322    314    636      2   -478    475   1995   2283    854    345   1150    680
   -277    363    641    -41   -459    501   2021   2301    901    379   1184    709
   -189    410    600   -111   -397    506   2021   2291    914    381   1187    698
   -192    415    607   -111   -400    511   2039   2291    937    397   1197    706
   -298    329    628    -18   -465    478   2021   2265    932    384   1182    688
   -223    379    602    -77   -413    491   2016   2262    950    400   1184    709
   -124    452    576   -163   -350    514   2042   2275    987    428   1202    735
   -314    293    607     10   -462    452   2013   2231    956    394   1161    701
   -527    124    649    200   -587    387   1982   2187    924    363   1130    665
   -441    215    657    114   -548    436   2010   2229    982    418   1176    704
   -192    405    594   -109   -392    498   2052   2270   1036    467   1221    753
   -285    285    571      0   -428    426   2021   2223   1002    433   1182    704
   -376    213    587     80   -480    400   2005   2200    995    420   1171    691
   -381    184    566     98   -472    374   1990   2179    987    410   1158    683
   -311    319    631     -5   -470    475   2052   2231   1060    483   1226    745
   -348    353    701     -2   -524    527   2083   2260   1101    527   1262    787
   -374    361    735      5   -555    548   2088   2275   1130    555   1291    818
   -366    366    732      0   -548    548   2091   2281   1140    563   1299    823
   -405    350    756     25   -579    550   2094   2278   1153    571   1299    818
   -361    457    815    -49   -589    636   2130   2301   1205    623   1353    875
   -348    488    836    -70   -592    659   2138   2288   1223    639   1366    888
   -452    428    880     12   -665    654   2112   2249   1213    631   1366    885
   -405    478    883    -36   -644    678   2096   2234   1226    644   1387    911
   -309    511    820   -101   -566    665   2062   2210   1221    639   1387    917
   -290    535    823   -124   -555    680   2057   2208   1228    641   1397    930
   -262    558    820   -148   -540    688   2101   2236   1254    659   1413    948
   -558    298    854    127   -706    576   2052   2182   1205    605   1350    883
   -574    189    763    189   -667    475   2003   2138   1161    555   1296    828
   -522    158    678    179   -600    418   1979   2109   1132    524   1265    800
   -639    127    766    257   -701    446   1992   2120   1153    545   1280    833
   -691    109    800    290   -745    452   1997   2120   1163    558   1291    854
   -631    109    737    259   -683    423   1979   2096   1156    540   1273    844
   -626    111    737    257   -683    423   1984   2094   1166    550   1280    849
   -394    103    498    145   -446    301   1896   2013   1088    478   1197    761
   -335    122    454    106   -394    285   1880   1997   1080    465   1174    748
   -236    184    420     25   -329    303   1912   2036   1114    496   1200    774
   -231    103    332     62   -280    218   1932   2081   1109    470   1161    737
   -236     18    254    109   -244    135   2023   2177   1122    439   1101    662
   -462   -150    311    303   -389     80   2125   2294   1171    452   1085    628
   -511    -57    454    283   -483    197   2239   2475   1337    620   1239    766
   -488    366    854     59   -672    610   2223   2520   1569    958   1605   1124
   -511   1049   1561   -267  -1036   1304   2023   2270   1751   1350   2088   1592
   -732   1363   2096   -316  -1415   1730   1662   1816   1712   1512   2330   1810
   -784   1060   1844   -137  -1314   1452   1356   1387   1340   1184   2044   1551
   -769    181    950    293   -859    566   1197   1078    701    392   1254    854
   -628   -405    223    517   -426    -90   1262   1176    452    -28    776    426
   -335   -215    119    272   -228    -49   1483   1493    678    124    875    498
   -462   -233    226    348   -345     -5   1631   1691    849    246    953    542
   -522   -205    314    363   -420     54   1725   1823    974    342   1015    605
   -522   -132    389    327   -457    127   1810   1922   1072    436   1088    685
   -620   -189    431    405   -527    119   1800   1927   1083    444   1093    698
   -618   -166    452    392   -535    142   1808   1956   1119    483   1124    719
   -566   -140    423    353   -496    140   1808   1964   1122    485   1111    691
   -574   -150    423    363   -498    135   1797   1958   1119    480   1096    680
   -568    -51    517    309   -545    231   1844   2013   1179    542   1161    750
   -550    -62    485    306   -519    210   1839   2013   1179    540   1156    745
   -506    -85    420    296   -465    166   1805   1982   1153    511   1124    706
   -423     12    436    205   -428    223   1836   2018   1192    545   1158    732
   -405      7    410    197   -410    207   1834   2021   1200    553   1161    750
   -420     -5    415    213   -418    205   1829   2026   1210    555   1161    756
   -537    -88    446    311   -493    179   1795   2000   1200    535   1130    730
   -387     10    397    189   -392    202   1787   2008   1228    553   1143    753
   -324     90    415    114   -371    252   1803   2036   1275    589   1179    800
   -400     62    459    168   -428    259   1816   2044   1291    600   1176    802
   -568    -57    509    311   -540    226   1797   2029   1286    584   1153    782
   -610    -12    597    311   -605    290   1816   2055   1330    626   1200    826
   -615     54    670    277   -644    363   1852   2088   1384    670   1241    865
   -462     72    535    194   -498    303   1821   2075   1376    657   1215    841
   -267    114    381     77   -324    246   1777   2042   1353    626   1179    802
   -140    249    389    -54   -265    319   1810   2094   1415    680   1226    849
   -127    283    410    -77   -267    345   1823   2130   1454    714   1257    870
   -236    231    465      2   -350    348   1842   2145   1478    735   1280    880
   -428    116    545    153   -485    329   1839   2140   1475    732   1275    870
   -592     10    602    290   -597    306   1818   2125   1465    722   1262    849
   -592     98    688    244   -641    392   1849   2171   1519    776   1322    906
   -517    158    675    179   -597    415   1852   2182   1540    800   1340    937
   -431    205    633    111   -532    418   1855   2177   1556    807   1335    940
   -348    231    579     59   -462    405   1836   2151   1553    800   1317    917
   -309    275    584     15   -449    431   1847   2145   1571    815   1312    932
   -283    311    592    -15   -439    452   1865   2148   1595    826   1306    948
   -348    283    631     31   -491    457   1865   2138   1610    839   1306    953
   -433    293    727     70   -579    509   1906   2164   1662    878   1345    987
   -527    249    776    137   -654    511   1917   2161   1675    880   1340    982
   -410    252    662     77   -537    457   1878   2117   1647    846   1293    940
   -387    187    571     98   -480    379   1821   2060   1608    805   1244    893
   -368    213    581     77   -475    397   1805   2052   1618    818   1254    914
   -327    301    626     12   -478    462   1857   2091   1667    870   1304    966
   -530    155    685    184   -607    420   1849   2055   1647    849   1278    943
   -555     67    620    241   -589    342   1792   2000   1600    807   1226    891
   -413    122    535    145   -472    327   1748   1971   1590    795   1202    872
   -194    306    501    -57   -348    402   1790   2013   1647    846   1239    930
   -200    361    558    -80   -379    459   1849   2047   1691    891   1267    969
   -423    184    607    119   -517    394   1792   1984   1644    844   1213    911
   -470    103    574    184   -522    337   1764   1958   1623    818   1187    893
   -540     59    600    236   -568    329   1756   1948   1623    818   1182    891
   -511    111    623    197   -566    366   1743   1940   1634    831   1195    901
   -436    166    602    132   -519    384   1751   1951   1647    844   1200    917
   -514    114    628    200   -571    371   1745   1932   1636    831   1176    901
   -488    140    626    174   -558    381   1753   1940   1652    844   1182    909
   -452    213    665    119   -558    439   1779   1966   1693    885   1218    948
   -446    262    706     90   -576    483   1803   1995   1727    911   1236    966
   -467    277    745     96   -605    511   1836   2021   1758    935   1249    987
   -480    239    717    119   -600    478   1805   1995   1740    917   1223    961
   -340    309    649     15   -496    478   1784   1974   1735    911   1215    961
   -371    329    701     18   -537    514   1792   1984   1764    940   1236    989
   -358    345    704      7   -530    524   1771   1971   1761    948   1239    995
   -241    400    639    -80   -439    517   1745   1948   1745    937   1221    987
   -348    329    678      7   -511    501   1719   1917   1727    922   1208    974
   -475    241    717    116   -597    478   1683   1883   1709    909   1195    969
   -371    296    667     38   -519    480   1670   1891   1722    927   1210    987
   -309    288    597     10   -454    441   1657   1878   1704    896   1174    953
   -314    239    553     36   -433    394   1654   1862   1678    865   1140    917
   -496     44    540    223   -519    290   1613   1805   1610    797   1072    846
   -610    -98    511    355   -561    205   1579   1764   1564    753   1026    797
   -605    -54    550    329   -579    246   1595   1779   1590    779   1049    807
   -644    -31    613    337   -631    290   1610   1797   1618    805   1072    820
   -527    -38    488    283   -509    223   1577   1777   1590    774   1034    787
   -410    -41    368    226   -389    163   1540   1748   1556    735    992    750
   -415    -23    392    215   -405    184   1545   1751   1561    740   1002    750
   -449    -62    387    254   -418    161   1540   1745   1556    724    987    724
   -519   -155    363    335   -444    103   1556   1782   1551    701    950    685
   -561   -335    226    449   -394    -54   1590   1834   1514    618    841    584
   -415   -207    205    311   -314     -2   1735   1995   1610    675    872    607
   -283      2    285    140   -285    142   1899   2218   1790    839   1015    735
   -389    246    636     70   -514    441   1901   2281   1995   1111   1283    997
   -553    756   1309   -101   -930   1031   1769   2122   2221   1504   1712   1405
   -631   1257   1888   -314  -1260   1571   1486   1719   2320   1769   2034   1693
   -722   1091   1813   -184  -1267   1452   1169   1278   2068   1566   1870   1538
   -885    285   1169    298  -1028    724    997    919   1439    828   1166    917
   -875   -527    348    701   -613    -90    927    852    953    215    542    345
   -675   -631     41    652   -361   -293    992   1052    995    200    480    275
   -509   -478     28    493   -270   -226   1148   1280   1166    340    579    353
   -407   -272    135    337   -272    -70   1306   1483   1356    504    717    470
   -381   -200    181    290   -283    -10   1382   1571   1441    574    771    527
   -433   -220    213    324   -324     -2   1415   1600   1473    594    774    535
   -467   -257    210    363   -340    -23   1413   1602   1480    597    766    524
   -480   -272    207    376   -345    -33   1392   1592   1483    594    761    522
   -527   -296    231    413   -379    -33   1389   1587   1491    594    758    522
   -597   -332    265    465   -433    -33   1405   1587   1499    592    758    519
   -555   -298    257    426   -407    -20   1410   1597   1506    597    761    524
   -483   -262    220    374   -353    -23   1402   1597   1509    597    758    517
   -472   -231    241    353   -358      5   1410   1608   1522    615    771    527
   -511   -233    277    368   -394     20   1408   1608   1535    623    782    537
   -501   -210    290    355   -397     38   1421   1626   1558    644    800    555
   -420   -181    236    298   -329     28   1413   1623   1561    641    787    550
   -446   -239    207    342   -327    -15   1389   1597   1535    613    758    517
   -491   -303    187    397   -340    -59   1348   1569   1512    594    735    493
   -496   -270    223    381   -361    -23   1363   1592   1538    618    753    514
   -457   -246    210    350   -335    -18   1366   1595   1545    615    745    514
   -449   -262    187    355   -319    -38   1356   1587   1538    602    724    493
   -423   -231    189    327   -309    -20   1350   1592   1540    613    730    488
   -444   -218    226    329   -337      2   1340   1605   1553    623    740    491
   -400   -197    202    296   -303      2   1335   1615   1558    626    730    483
   -400   -228    171    314   -285    -28   1291   1590   1535    602    696    452
   -462   -207    254    335   -358     20   1280   1608   1558    628    722    483
   -384   -148    236    265   -311     44   1278   1628   1582    644    737    501
   -265    -36    228    148   -246     96   1296   1678   1623    685    774    542
   -262    -36    226    150   -244     93   1291   1688   1623    685    771    542
   -353   -106    246    228   -301     70   1262   1670   1605    667    753    532
   -285      2    285    140   -285    142   1301   1717   1657    719    802    581
   -342    -64    277    202   -311    106   1275   1688   1631    696    766    542
   -478   -181    296    329   -387     57   1247   1649   1597    659    727    498
   -561   -155    405    355   -485    124   1275   1665   1631    685    743    530
   -423    -90    332    257   -379    122   1260   1652   1634    683    735    522
   -314    -31    283    171   -301    127   1247   1639   1636    680    727    506
   -298    -49    249    174   -275     98   1218   1610   1618    659    691    472
   -280    -31    249    153   -265    109   1226   1613   1631    675    685    470
   -244    -25    218    135   -233     93   1213   1590   1623    662    670    454
   -168     38    207     62   -189    122   1226   1592   1641    680    678    465
   -246      7    254    119   -249    129   1236   1587   1644    683    662    462
   -501   -239    262    368   -384     10   1153   1491   1561    607    566    374
   -454   -226    228    340   -342      0   1124   1457   1538    594    540    355
   -366   -101    265    233   -316     80   1143   1473   1569    636    574    389
   -226     41    267     93   -246    153   1184   1514   1613    685    615    433
   -483   -205    277    342   -381     36   1104   1436   1540    620    532    355
   -475   -241    231    358   -353     -5   1054   1389   1499    592    491    314
   -389   -142    246    265   -319     51   1067   1402   1522    620    514    337
   -420   -142    277    283   -350     67   1083   1415   1538    628    517    353
   -405   -127    275    265   -342     72   1067   1405   1530    615    504    353
   -363   -127    236    244   -301     54   1039   1382   1506    600    475    332
   -374   -148    226    259   -301     38   1013   1356   1488    579    444    303
   -345    -70    275    207   -311    101   1036   1379   1519    607    465    329
   -348    -77    267    213   -309     93   1010   1353   1501    592    449    316
   -358    -62    296    210   -329    116   1013   1356   1512    613    454    329
   -327    -23    301    174   -316    137   1015   1363   1527    626    452    348
   -306      0    306    153   -306    153   1000   1356   1527    626    439    353
   -335     67    400    132   -366    231   1021   1384   1564    657    462    392
   -371     41    413    163   -392    226   1002   1363   1548    639    436    381
   -407      2    407    200   -407    205    953   1314   1517    610    402    355
   -319     85    405    116   -361    244    932   1306   1530    628    418    371
   -348     93    441    124   -394    267    917   1293   1525    633    413    379
   -210    187    397     10   -303    290    885   1265   1509    633    410    379
   -332     28    361    150   -348    194    795   1184   1428    555    332    319
   -327    -25    301    176   -314    137    750   1145   1387    519    272    301
   -407    -85    319    246   -366    116    750   1140   1376    506    244    303
   -459    -93    366    275   -415    135    763   1156   1387    514    241    322
   -387   -106    280    244   -337     85    719   1117   1340    465    189    285
   -342   -119    223    231   -283     51    685   1080   1304    441    155    257
   -314   -153    161    233   -239      2    652   1049   1270    413    122    223
   -363   -194    166    277   -265    -15    623   1018   1241    376     85    197
   -397   -228    168    311   -285    -28    597   1000   1223    348     57    181
   -332   -194    137    265   -236    -28    571    984   1208    324     44    176
   -329   -179    150    252   -241    -12    571    982   1215    340     46    179
   -394   -244    148    319   -272    -49    576    984   1205    332     23    166
   -290   -345    -54    316   -119   -200    519    945   1127    241    -80     64
   -283   -452   -168    368    -57   -311    548   1000   1098    161   -179    -38
   -236   -345   -109    290    -64   -228    693   1153   1189    200   -155    -20
   -296   -309    -12    301   -142   -161    795   1296   1301    296    -80     46
   -405    -96    309    249   -358    103    800   1348   1473    535    158    288
   -392    527    919    -67   -654    722    756   1262   1732    932    584    683
   -428    906   1332   -239   -880   1119    470    849   1735   1101    787    852
   -493    693   1187   -101   -839    940     88    353   1400    867    576    641
   -555     46    602    252   -579    324    -96     12    833    202    -62     83
   -470   -407     62    439   -267   -174    -93     54    517   -228   -491   -262
   -363   -561   -197    459    -83   -379    -20    262    553   -239   -540   -288
   -470   -652   -184    561   -142   -418     77    413    652   -179   -509   -262
   -465   -579   -114    522   -179   -345    140    506    753    -98   -446   -213
   -405   -467    -62    436   -171   -265    174    553    828    -36   -402   -163
   -491   -426     64    457   -280   -179    236    633    911     33   -348    -93
   -457   -368     88    413   -275   -142    249    659    945     54   -335    -64
   -309   -322    -12    314   -150   -168    213    623    917     31   -366    -90
   -309   -285     23    298   -166   -132    228    631    932     54   -355    -75
   -345   -288     57    314   -202   -114    228    633    937     59   -355    -70
   -329   -324      2    327   -168   -161    176    589    893     25   -400   -103
   -252   -301    -51    275   -101   -176    142    566    870     15   -420   -111
   -202   -223    -20    213    -90   -122    168    592    896     49   -397    -67
   -353   -283     67    316   -213   -109    153    579    893     38   -400    -62
   -329   -272     57    301   -194   -106    129    558    878     28   -407    -75
   -290   -277     10    283   -153   -135    101    532    857      2   -439    -96
   -226   -215     10    220   -119   -103    106    542    870      7   -441    -72
   -265   -236     25    249   -148   -106     59    511    852      5   -454    -72
   -361   -293     67    327   -215   -111     51    504    846     12   -454    -64
   -449   -288    161    368   -306    -64     41    498    854     25   -444    -57
   -342   -275     67    309   -205   -103      7    475    823     -5   -478    -88
   -329   -259     70    293   -202    -96     -5    465    818      2   -475    -83
   -342   -233    109    288   -228    -62      7    483    833     20   -457    -51
   -283   -197     85    239   -187    -57      2    488    833     31   -449    -33
   -233   -168     64    202   -150    -51    -20    485    828     28   -452    -18
   -218   -176     38    197   -132    -70    -54    470    807     18   -472    -28
   -205   -176     28    192   -119    -75    -93    444    789      5   -491    -33
   -252   -166     85    207   -171    -41    -96    462    807     31   -462      0
   -288   -161    127    226   -207    -18    -75    498    831     62   -431     36
   -275   -145    127    207   -202    -10    -93    501    828     64   -423     57
   -231    -57    174    142   -202     57    -83    511    846     80   -400     90
   -207    -41    163    122   -187     59    -83    501    828     59   -420     93
   -337   -119    218    228   -277     49    -93    478    810     49   -439     96
   -246    -57    189    150   -220     64    -75    488    831     75   -420    124
    -62    -46     15     54    -38    -18   -142    418    776     20   -475     80
    -93    -31     59     62    -77     12   -140    405    787     20   -467     96
   -241    -96    145    168   -194     23   -129    400    795     25   -462     98
   -246   -106    137    176   -194     15   -153    366    776      2   -483     85
    -28     51     77    -12    -54     64   -101    405    815     33   -462    119
    -98      2    101     46   -101     51    -90    397    810     12   -483    109
   -329   -220    109    275   -220    -57   -148    324    748    -54   -548     51
   -327   -202    122    265   -226    -41   -155    314    756    -51   -542     57
   -236   -129    106    184   -171    -12   -145    314    763    -44   -527     70
   -288   -101    187    194   -239     41   -119    332    784    -18   -498    101
   -392   -220    171    306   -283    -25   -174    275    732    -64   -553     51
   -342   -207    135    272   -239    -36   -218    246    706    -88   -574     33
   -324   -161    163    241   -244      0   -197    270    727    -62   -548     67
   -332   -171    161    249   -246     -5   -213    257    714    -77   -555     70
   -239   -197     41    218   -140    -77   -257    226    680   -116   -594     49
   -187   -129     54    155   -122    -38   -226    252    706    -80   -561     77
   -189   -166     23    176   -106    -72   -259    207    659   -114   -589     51
   -189   -161     25    174   -111    -67   -293    187    649   -122   -592     46
   -202   -116     85    161   -145    -15   -296    194    670    -96   -571     64
    -80     12     93     31    -88     51   -220    254    730    -28   -511    132
   -215    -49    166    132   -192     59   -213    252    724    -28   -514    129
   -259    -67    192    161   -226     62   -233    228    701    -49   -530    103
   -262    -64    197    163   -231     64   -226    231    701    -57   -519    109
   -176    -33    142    103   -161     54   -244    215    685    -72   -530    111
   -109     64    174     20   -140    119   -244    218    701    -33   -496    142
    -77    163    239    -44   -158    200   -236    213    711    -10   -472    158
   -158     70    228     44   -192    148   -272    168    672    -46   -506    127
   -174     46    218     62   -197    132   -293    140    649    -62   -519    116
   -155     31    187     62   -171    109   -327    106    615    -80   -537    109
   -109     62    168     20   -140    114   -345     77    587    -88   -548    103
   -135     49    184     44   -158    116   -353     54    568   -106   -563     88
    -88     12    101     36    -96     57   -374     28    519   -158   -605     41
    -64      2     67     31    -67     33   -368     36    514   -163   -605     36
   -103    -83     20     90    -64    -31   -392      7    475   -202   -639     -5
   -124   -137    -12    132    -57    -75   -405    -20    433   -252   -685    -54
   -257   -257      0    254   -129   -127   -441    -67    384   -301   -727    -96
   -155   -210    -57    181    -51   -135   -462    -85    368   -309   -732    -90
   -223   -288    -64    254    -80   -179   -485   -122    327   -350   -769   -122
   -374   -314     59    345   -218   -127   -457    -96    350   -327   -737    -90
   -270   -244     25    254   -150   -109   -436    -83    361   -314   -719    -83
   -311   -329    -18    319   -148   -174   -446   -101    327   -348   -753   -119
   -436   -449    -12    441   -213   -231   -407    -54    316   -384   -797   -158
   -202   -514   -311    358     54   -413   -366      2    272   -483   -911   -277
   -101   -467   -368    283    132   -418   -270    122    329   -462   -901   -290
   -142   -381   -239    262     46   -309   -171    270    454   -350   -789   -197
   -218    -90    127    153   -174     15   -129    342    667    -64   -478     98
   -322    459    782    -67   -550    620   -194    205    896    329    -31    506
   -335    761   1096   -215   -717    927   -563   -275    802    428    129    600
   -405    511    917    -54   -662    714   -867   -693    454    150   -101    371
   -542   -145    397    342   -472    124   -956   -901    -44   -467   -704   -135
   -446   -594   -148    522   -150   -371   -909   -800   -298   -831  -1078   -449
   -358   -717   -358    537      0   -537   -805   -576   -223   -810  -1085   -452
   -322   -652   -329    485      2   -491   -665   -389    -80   -706  -1002   -379
   -376   -607   -231    491    -72   -420   -579   -275     38   -600   -906   -301
   -379   -555   -176    467   -101   -366   -535   -210    119   -519   -839   -244
   -384   -597   -215    488    -85   -407   -532   -189    124   -519   -841   -249
   -265   -480   -215    371    -25   -348   -485   -132    174   -470   -787   -205
   -280   -446   -166    361    -59   -306   -457   -106    194   -446   -753   -189
   -368   -488   -119    428   -124   -303   -459   -109    184   -441   -743   -192
   -355   -509   -153    431   -101   -332   -444    -98    194   -423   -727   -181
   -329   -488   -158    407    -85   -324   -444    -93    194   -423   -719   -179
   -332   -506   -174    418    -80   -340   -444    -93    189   -428   -709   -174
   -314   -491   -176    402    -70   -335   -454   -101    176   -436   -706   -168
   -340   -498   -158    418    -93   -327   -441    -88    179   -418   -683   -155
   -361   -483   -122    420   -119   -303   -420    -64    202   -389   -646   -135
   -340   -488   -148    413    -98   -316   -407    -51    207   -381   -631   -127
   -233   -467   -233    350      0   -350   -418    -59    192   -392   -631   -132
   -259   -462   -202    361    -31   -335   -413    -49    197   -387   -618   -122
   -329   -491   -161    407    -85   -327   -418    -51    192   -376   -605   -116
   -259   -418   -158    337    -51   -290   -389    -15    218   -340   -568    -90
   -342   -493   -150    418    -96   -322   -400    -23    200   -361   -576    -98
   -379   -472    -93    426   -142   -283   -397    -10    213   -337   -540    -64
   -342   -449   -106    394   -119   -277   -379     15    231   -314   -514    -36
   -358   -428    -72    392   -145   -252   -342     51    252   -290   -483     -5
   -335   -472   -137    405    -98   -306   -371     41    218   -316   -506    -25
   -257   -480   -223    368    -18   -350   -426     10    176   -340   -522    -54
   -218   -444   -228    329      5   -337   -410     46    200   -309   -483    -15
   -202   -355   -155    277    -25   -257   -353    119    254   -246   -413     54
   -290   -387    -96    340    -98   -241   -337    150    267   -231   -392     72
   -223   -374   -150    296    -38   -262   -355    145    246   -241   -392     64
   -194   -353   -158    272    -18   -257   -358    153    239   -239   -379     77
   -296   -353    -59    322   -119   -207   -329    176    259   -220   -348    106
   -374   -363     10    368   -192   -176   -265    228    293   -187   -316    148
   -270   -361    -90    314    -90   -228   -290    189    254   -220   -340    122
   -285   -366    -83    324   -101   -226   -277    197    262   -213   -322    135
   -368   -384    -15    374   -179   -200   -262    207    272   -207   -311    137
   -158   -348   -189    254     15   -270   -301    171    241   -249   -353     85
    -67   -319   -254    192     93   -288   -298    161    239   -252   -355     72
   -135   -353   -218    241     41   -285   -275    171    252   -239   -340     83
   -205   -402   -197    303     -5   -301   -275    155    239   -249   -355     67
   -223   -387   -163    306    -31   -275   -257    166    246   -236   -342     72
   -280   -400   -119    340    -83   -262   -244    168    249   -233   -340     62
   -288   -400   -111    342    -90   -257   -241    171    252   -228   -332     62
   -288   -452   -163    368    -64   -309   -259    153    231   -246   -348     49
   -270   -420   -150    345    -59   -285   -241    168    246   -226   -327     77
   -257   -345    -90    298    -85   -218   -174    231    303   -174   -270    132
   -303   -413   -109    355    -98   -262   -205    202    270   -205   -301     90
   -329   -428    -98    376   -116   -262   -220    197    259   -210   -301     88
   -353   -426    -72    389   -140   -249   -205    220    277   -192   -275    109
   -293   -428   -137    358    -80   -283   -202    231    280   -197   -272    114
   -254   -420   -166    337    -46   -293   -202    231    272   -197   -267    114
   -194   -345   -150    267    -23   -249   -181    246    285   -168   -236    132
   -254   -368   -114    311    -70   -241   -166    262    296   -153   -226    142
   -303   -374    -70    340   -116   -223   -145    285    314   -129   -205    174
   -324   -332    -10    327   -158   -171   -122    303    337   -101   -168    207
   -381   -280     98    329   -241    -90    -72    348    387    -54   -114    257
   -384   -252    132    319   -259    -59    -51    376    415    -31    -88    280
    -70   -181   -114    124     18   -148   -111    322    355    -98   -148    226
   -161   -228    -67    192    -46   -148   -114    314    355    -98   -142    231
   -226   -189     33    207   -132    -77    -85    335    389    -54    -98    270
   -244   -179     64    213   -155    -57    -90    332    384    -54    -93    283
   -194   -155     38    174   -119    -59    -88    337    389    -46    -80    306
   -254   -197     57    226   -155    -70    -93    322    379    -51    -88    303
   -296   -218     77    257   -189    -70   -103    316    368    -62    -93    298
   -218   -202     15    210   -116    -93   -103    316    353    -75   -101    293
   -205   -254    -51    228    -77   -153   -116    298    311   -111   -142    254
   -239   -353   -114    296    -62   -236   -145    272    265   -161   -192    205
   -257   -387   -132    322    -64   -259   -145    265    241   -184   -215    181
   -462   -462      0    462   -231   -231    -96    293    259   -168   -200    200
   -493   -530    -38    509   -228   -285   -114    275    228   -192   -223    184
   -226   -496   -270    361     20   -381   -176    215    163   -254   -280    127
   -259   -467   -207    363    -28   -337   -166    228    176   -244   -259    145
   -194   -410   -215    303     10   -314   -145    252    197   -233   -241    176
   -174   -452   -277    311     49   -366   -155    241    176   -257   -272    161
   -239   -498   -259    368     10   -379   -129    275    179   -265   -285    155
   -397   -672   -277    532    -59   -475    -88    337    161   -314   -345     96
   -350   -740   -389    545     18   -566     -2    439    163   -366   -413     20
   -275   -714   -439    493     80   -579     93    571    220   -345   -407      0
   -277   -540   -262    407    -10   -402    207    732    392   -163   -231    140
   -267   -122    142    194   -207     10    197    743    618    163    129    465
   -306    493    800    -93   -553    646     49    496    805    522    548    831
   -342    657   1000   -158   -672    828   -296     46    683    579    646    878
   -465    277    743     93   -605    511   -553   -337    280    202    314    574
   -522   -410    109    465   -316   -150   -623   -496   -241   -467   -327     25
   -472   -810   -337    641    -67   -574   -542   -329   -402   -732   -602   -218
   -389   -883   -493    633     49   -691   -426   -124   -298   -680   -584   -218
   -314   -776   -462    545     72   -620   -290     44   -145   -563   -485   -142
   -311   -683   -371    496     28   -527   -215    142    -36   -470   -402    -80
   -301   -613   -311    457      5   -462   -166    205     36   -410   -348    -38
   -314   -553   -239    433    -38   -397   -101    275     96   -350   -290      7
   -366   -558   -192    462    -88   -376    -83    288    106   -342   -270     15
   -288   -561   -275    423     -7   -418   -103    267     83   -371   -290    -15
   -366   -602   -236    485    -64   -420    -83    290    101   -353   -270     -5
   -376   -581   -207    478    -85   -394    -70    301    111   -340   -252      5
   -290   -506   -218    397    -38   -363    -64    314    119   -329   -233     10
   -257   -491   -236    371    -10   -363    -83    301    109   -335   -233     -2
   -306   -530   -223    418    -41   -376    -70    311    119   -327   -218      7
   -392   -535   -142    462   -127   -340    -51    327    132   -319   -200     20
   -252   -478   -226    366    -12   -353    -59    332    132   -316   -194     15
    -64   -329   -265    194     98   -298    -12    381    171   -272   -153     62
   -259   -509   -249    384     -5   -379    -51    329    119   -327   -202     10
   -311   -532   -223    420    -44   -379    -54    337    124   -316   -192      7
   -322   -537   -215    428    -54   -376    -51    348    132   -306   -181     15
   -270   -465   -194    366    -38   -332    -36    376    158   -275   -150     41
   -226   -415   -189    322    -18   -303    -23    397    176   -257   -124     59
   -231   -387   -155    309    -38   -272     -5    420    194   -233   -103     80
   -327   -431   -106    379   -111   -270      0    423    192   -236   -101     80
   -493   -470     23    480   -259   -223     12    444    207   -218    -72    109
   -392   -418    -25    405   -184   -223     12    459    213   -205    -57    122
   -306   -407   -101    355   -103   -254      2    467    200   -205    -59    116
   -228   -384   -155    306    -38   -270    -15    467    194   -197    -54    116
   -189   -361   -171    275    -12   -265    -18    488    202   -176    -33    129
   -197   -329   -132    265    -33   -231     -7    519    226   -140      0    153
   -236   -303    -67    270    -88   -184     20    555    257   -103     33    184
   -187   -226    -38    205    -75   -132     70    600    290    -64     75    223
   -103   -184    -83    142    -12   -135     88    602    288    -70     75    220
   -166   -267   -101    218    -33   -184     77    581    259    -96     46    187
   -122   -254   -132    187      5   -194     77    571    254   -101     51    179
   -184   -301   -116    241    -36   -207     77    566    249   -101     51    168
   -265   -335    -70    298    -98   -202     80    563    257    -93     62    174
   -218   -265    -46    241    -85   -155    114    584    293    -59     98    202
   -220   -267    -46    241    -88   -158    140    600    311    -54    101    200
   -257   -285    -28    270   -114   -158    148    594    319    -54    101    187
   -329   -306     20    316   -176   -142    153    584    332    -46    103    179
   -327   -340    -12    335   -158   -176    127    555    316    -64     80    150
   -181   -252    -70    215    -57   -161    135    558    329    -51     88    153
   -228   -283    -54    254    -88   -168    142    548    322    -54     85    135
   -376   -366     10    371   -194   -179    137    530    311    -59     83    124
   -394   -337     57    366   -226   -140    171    563    345    -18    119    168
   -246   -309    -62    275    -93   -187    142    535    314    -41     88    140
   -296   -327    -33    311   -132   -181    150    535    322    -36     90    140
   -290   -342    -51    316   -122   -197    155    530    324    -36     88    137
   -135   -337   -202    236     33   -270    101    485    285    -75     41     96
   -101   -298   -200    197     46   -249    109    504    301    -54     57    114
    -88   -249   -161    168     36   -205    150    542    337    -18     93    142
   -202   -319   -116    259    -44   -218    148    540    327    -25     90    132
   -207   -303    -96    257    -57   -200    153    548    337    -10    109    145
   -192   -275    -85    233    -54   -181    148    548    340      5    119    153
   -116   -155    -41    135    -38    -98    192    594    387     54    168    197
    -93   -114    -20    101    -38    -67    233    620    415     83    192    218
   -233   -200     33    218   -135    -83    231    607    405     80    184    207
   -371   -249    119    309   -246    -64    239    613    415     93    189    228
   -337   -176    161    257   -249     -7    257    631    449    124    220    267
   -153    -18    132     85   -145     57    275    649    480    161    257    303
    -64     20     85     23    -75     51    259    623    465    145    244    288
   -135    -72     59    101    -98     -5    213    571    418    103    213    257
   -148    -88     57    116   -103    -15    168    535    397     96    207    249
    -38     51     88     -7    -64     70    194    568    439    145    262    301
    -15     54     70    -18    -41     62    197    566    436    142    259    290
   -187   -140     46    163   -119    -46    142    506    368     70    187    210
   -194   -194      0    194    -98    -98    122    485    345     51    163    171
    -49    -80    -31     62    -12    -57    163    530    376     90    202    197
   -103   -116    -12    111    -46    -64    171    524    363     77    192    166
   -252   -290    -38    270   -106   -166    114    454    296      7    122     72
   -262   -340    -77    298    -93   -210     88    428    270    -18     93     31
   -231   -348   -119    288    -57   -233     64    410    254    -31     83     12
    -64   -218   -153    142     44   -187    101    444    288      7    116     36
   -114   -270   -155    189     18   -213     93    431    275      0     98     18
   -150   -316   -168    233      7   -244     83    415    259    -12     77     10
   -200   -418   -218    306      7   -319     64    400    228    -44     33      5
   -150   -428   -277    290     62   -353    122    485    252    -31     20     33
   -116   -452   -337    283    109   -394    257    641    311    -23    -10     18
   -210   -571   -361    389     75   -467    345    758    355    -23    -44    -12
   -155   -436   -280    296     59   -358    420    898    501    135     88    122
     31     57     25    -44      2     41    397    914    735    485    452    478
    -25    688    714   -332   -371    701    200    613    901    849    878    865
   -109    935   1041   -413   -574    987   -155    137    815    948   1028    976
    -93    670    761   -290   -426    717   -423   -280    420    581    704    701
   -220   -207     12    215   -116    -98   -509   -483   -205   -205    -59     75
   -213   -717   -506    462    145   -610   -439   -316   -387   -493   -381   -189
   -184   -771   -589    478    202   -680   -285    -64   -239   -405   -340   -163
   -213   -727   -514    467    150   -620   -142    132    -67   -280   -249   -101
   -142   -514   -371    329    114   -444    -15    298    101   -129   -111      2
   -215   -433   -218    324      0   -324     59    389    207    -38    -18     64
   -228   -397   -168    311    -31   -283    101    441    259      5     25     72
   -181   -405   -226    293     18   -316     88    441    257      0     20     25
   -148   -446   -298    298     75   -374     59    413    226    -25     -5    -20
   -124   -459   -337    290    103   -397     38    389    205    -38    -28    -36
    -38   -319   -280    179    119   -301     93    449    267     28     44     36
   -158   -392   -236    275     36   -314     75    439    265     28     46     33
    -44   -353   -309    200    132   -332     54    428    259     20     44     23
      5   -296   -303    142    153   -298     67    441    283     31     62     36
    -36   -280   -244    158    101   -262     77    457    309     51     90     54
    -54   -285   -231    168     85   -257     83    467    322     62    103     57
    -62   -311   -249    187     93   -280     72    459    322     59    111     54
     -7   -246   -239    124    114   -244     93    485    350     88    145     75
    -46   -252   -207    148     80   -231    101    496    361     96    155     67
   -168   -303   -135    236    -18   -220     85    491    358    103    168     67
   -246   -332    -85    290    -80   -210     72    488    361    116    184     75
   -309   -345    -38    327   -137   -192     83    498    376    127    197     80
   -215   -309    -93    259    -62   -202     83    514    389    137    197     80
    -62   -277   -215    168     72   -246     44    491    374    119    174     62
    -88   -254   -166    171     38   -210     46    511    400    150    197     85
    -15   -228   -215    119     98   -223     28    511    400    150    192     80
     15   -202   -218     93    114   -210     41    537    426    176    215    103
     33   -153   -189     59    109   -171     54    568    449    205    246    129
    -49   -189   -140    119     44   -166     44    576    454    218    252    137
    -12   -140   -127     75     54   -135     38    592    470    244    270    163
     -2   -124   -122     62     57   -124     28    592    472    249    272    161
    -18    -88    -70     51     23    -77     54    620    501    277    290    184
    -15    -44    -28     31      5    -36     98    657    537    309    311    210
    -12    -70    -57     41     20    -64     88    639    527    290    290    192
    -20    -80    -62     49     18    -72     88    636    535    293    285    192
    -90   -155    -64    122    -12   -111     59    610    519    277    265    171
    -10   -101    -90     57     38    -96     59    610    535    290    267    171
    -51   -135    -83     90     12   -111     57    602    540    285    249    150
    -93   -163    -72    127    -10   -119     59    592    545    285    233    140
    -49   -140    -90     96     20   -116     64    589    555    298    223    132
    -46   -176   -129    111     41   -153     38    561    542    285    197    109
    -49   -200   -153    124     49   -176      7    537    530    272    168     85
     18   -163   -181     72     98   -174     -2    524    532    277    163     77
     83   -111   -194     10    137   -153     10    535    558    303    171     96
     70   -119   -189     25    129   -153     18    540    574    316    171     98
    -72   -228   -158    150     41   -192    -15    517    558    303    150     80
    -83   -244   -161    163     38   -202    -44    501    550    306    142     75
    -51   -231   -179    140     62   -205    -62    488    545    301    129     64
     10   -187   -197     88    103   -192    -59    491    558    311    129     75
    -38   -218   -179    127     70   -200    -51    504    574    324    129     83
    -51   -213   -161    132     51   -187    -54    504    587    337    135     90
     20   -163   -184     70    101   -174    -67    501    594    348    135     98
     62   -145   -207     41    135   -176    -83    485    589    337    122     83
     44   -137   -184     46    111   -161    -83    485    600    345    127     80
     41   -103   -145     31     90   -124    -70    504    620    368    142     98
     -5   -122   -119     62     54   -122    -77    498    626    376    145     98
     77    -18    -96    -28     85    -57    -54    530    672    420    187    135
    124     54    -70    -90     96     -7    -18    563    704    449    215    163
     20    -64    -85     20     51    -75    -54    530    672    415    174    129
    -33    -83    -49     57      5    -67    -72    519    675    420    176    137
      0     10     10     -5     -5     10    -59    537    709    454    210    171
     49     72     20    -62     12     46    -64    535    724    470    226    192
     31     64     33    -49     -2     49    -90    509    719    467    223    200
     23      7    -18    -15     20     -5   -145    454    672    428    179    166
      5    -33    -38     15     20    -36   -176    428    654    410    158    148
    -93    -49     44     70    -70     -2   -155    457    680    439    189    184
     10    -23    -33      7     20    -28   -179    452    667    420    176    166
    122    -44   -166    -38    142   -103   -231    407    618    376    135    109
     44   -168   -213     62    127   -189   -257    379    579    335     96     51
    -54   -246   -192    148     67   -220   -257    374    571    322     77     23
      0   -280   -283    140    140   -280   -285    348    540    288     38    -12
    158   -218   -379     28    267   -296   -290    342    532    272     25    -15
     72   -301   -374    114    223   -337   -322    311    506    244     -2    -41
     31   -329   -363    148    197   -348   -332    301    501    236     -2    -44
     -5   -327   -322    166    155   -324   -319    314    517    249      5    -31
    -31   -371   -342    200    155   -358   -350    288    493    228    -20    -41
     36   -392   -428    179    231   -410   -374    277    478    207    -38    -54
    106   -418   -524    155    314   -472   -329    348    478    184    -72    -88
     83   -488   -571    202    327   -530   -239    459    496    150   -124   -148
     85   -514   -600    213    340   -555   -150    589    550    166   -135   -166
     93   -444   -537    176    314   -491    -62    753    691    301    -23    -57
    176     54   -122   -116    148    -33    -72    789    963    680    368    324
     49    675    626   -363   -288    652   -192    589   1215   1098    839    750
    -46   1018   1065   -488   -555   1041   -475    187   1241   1291   1072    948
   -109    704    813   -296   -459    758   -800   -285    862    958    779    675
   -226   -181     44    202   -137    -70   -937   -555    194    142      0      0
   -184   -696   -511    441    163   -605   -893   -444    -46   -210   -371   -324
    -67   -823   -758    444    345   -792   -813   -252      5   -207   -413   -366
     67   -727   -795    329    431   -761   -678    -54    153    -85   -340   -303
    161   -555   -717    197    436   -636   -558     98    309     54   -226   -200
     62   -550   -613    244    337   -581   -511    166    387    116   -171   -140
    106   -498   -605    194    355   -550   -493    202    428    153   -145   -106
    127   -504   -631    189    379   -566   -491    205    433    153   -153   -103
    129   -501   -633    184    379   -566   -483    218    444    163   -150    -96
     57   -545   -602    244    327   -574   -491    210    441    158   -158   -101
     77   -496   -574    207    324   -532   -472    231    467    184   -132    -75
    109   -431   -540    161    324   -485   -452    254    496    213   -106    -46
     85   -446   -532    179    306   -491   -452    252    493    210   -111    -46
     64   -465   -530    200    296   -496   -446    252    498    215   -109    -44
     15   -511   -527    246    270   -519   -465    233    483    205   -122    -62
     54   -504   -558    226    306   -530   -488    220    475    202   -127    -67
    158   -433   -594    135    374   -514   -483    231    485    210   -119    -57
    228   -397   -626     85    426   -511   -472    239    493    220   -114    -51
    187   -449   -636    129    410   -542   -491    223    480    207   -129    -64
    189   -475   -665    142    426   -568   -517    207    470    202   -145    -75
    239   -397   -636     75    436   -517   -483    246    514    252    -98    -28
    267   -376   -646     54    454   -511   -485    246    522    262    -88    -28
    207   -387   -597     88    400   -493   -485    249    530    267    -75    -23
    145   -420   -566    137    355   -493   -506    233    522    259    -83    -28
    168   -371   -540    101    353   -454   -496    254    542    283    -57     -5
    184   -337   -522     75    353   -428   -472    288    571    314    -20     25
    252   -272   -524     10    387   -397   -452    327    602    345     10     54
    197   -329   -527     67    361   -428   -475    324    587    337      7     41
    233   -342   -576     54    405   -459   -519    303    568    327     -5     31
    270   -314   -584     20    426   -446   -498    329    581    345     15     59
    322   -298   -620    -15    470   -459   -485    342    576    348     15     72
    314   -262   -576    -25    444   -418   -457    366    594    371     38    103
    296   -226   -524    -36    407   -376   -428    384    615    392     59    124
    270   -249   -519    -12    394   -384   -426    374    610    389     49    114
    239   -244   -485      0    361   -363   -410    387    631    410     62    137
    363   -223   -587    -70    475   -405   -423    363    620    392     44    124
    374   -257   -631    -59    501   -441   -436    337    602    368     20     96
    335   -197   -532    -70    431   -363   -376    381    654    415     64    140
    288   -213   -501    -38    392   -355   -368    379    662    423     67    145
    337   -220   -558    -57    446   -389   -371    368    652    407     41    124
    239   -319   -558     38    397   -436   -392    335    628    379      7     83
    293   -265   -561    -15    426   -413   -387    332    633    384     12     85
    241   -233   -478     -5    358   -355   -335    363    675    423     49    122
     57   -319   -376    132    215   -348   -309    371    688    436     62    135
    122   -329   -452    101    285   -389   -340    340    665    413     38    109
    249   -288   -537     18    392   -413   -366    316    646    400     23     96
    314   -272   -587    -23    449   -428   -379    309    636    394     10     85
    342   -290   -633    -25    488   -462   -376    301    628    389      0     77
    324   -285   -613    -20    467   -449   -363    306    636    400     10     93
    267   -311   -581     20    423   -446   -358    298    636    400     12     98
    293   -277   -571    -10    431   -426   -342    309    654    420     33    127
    519   -109   -628   -205    574   -368   -288    358    701    459     72    179
    348   -270   -618    -38    480   -441   -316    319    662    415     23    140
    316   -324   -641      5    478   -483   -337    296    641    397      5    129
    285   -296   -584      2    433   -439   -298    316    670    426     33    155
    200   -270   -470     36    335   -368   -254    348    706    467     72    192
    283   -231   -517    -28    397   -374   -259    342    704    467     77    187
    368   -179   -548    -96    457   -363   -244    350    717    480    101    189
    361   -150   -514   -106    436   -332   -226    361    735    498    132    207
    431    -49   -480   -189    454   -265   -168    407    782    540    187    249
    335   -135   -470   -101    400   -303   -184    371    756    514    179    210
    293   -150   -444    -72    368   -296   -194    342    745    509    192    207
    290   -111   -402    -90    345   -257   -187    340    758    527    215    259
    379    -98   -478   -140    428   -288   -226    293    724    498    184    262
    374    -96   -472   -140    420   -283   -223    285    727    504    192    290
    327   -122   -449   -103    387   -285   -231    277    722    506    200    306
    272   -205   -478    -33    374   -342   -246    254    693    480    184    285
    296   -220   -517    -36    405   -368   -236    252    683    475    184    280
    389   -241   -631    -75    509   -436   -265    215    641    431    142    236
    426   -290   -717    -67    571   -504   -285    187    605    392    109    202
    444   -280   -727    -83    584   -501   -262    192    605    392    119    202
    301   -371   -672     36    485   -522   -254    174    589    376    122    189
    270   -426   -698     77    483   -561   -270    153    568    350    109    179
    314   -428   -743     57    527   -587   -283    132    550    332     96    168
    348   -431   -779     38    561   -605   -277    122    542    322     88    158
    319   -446   -766     64    542   -605   -249    137    553    335     98    166
    311   -467   -782     75    545   -626   -254    129    540    327     96    142
    309   -540   -852    114    579   -696   -254    132    511    288     64     88
    311   -659   -971    171    639   -815   -187    210    498    228     -2     10
    314   -685  -1000    187    657   -841    -49    350    540    215    -33    -33
    376   -602   -982    111    678   -792     75    522    649    301     28     18
    558   -267   -826   -145    691   -545    111    610    836    537    267    246
    537    272   -265   -407    400      5     18    493   1057    917    691    657
    374    898    524   -636    -75    711   -200    145   1231   1296   1130   1067
    400    987    587   -696    -93    789   -501   -262   1062   1267   1137   1062
    218    259     41   -239     88    150   -724   -639    485    636    542    524
    101   -607   -711    252    405   -659   -743   -691    -31    -46   -135    -77
    207   -917  -1124    355    665  -1021   -633   -485    -88   -194   -322   -246
    275   -844  -1122    283    698   -984   -462   -262     77    -75   -239   -179
    288   -756  -1044    233    665   -898   -327   -106    223     38   -150   -106
    293   -665   -961    184    626   -813   -236     -5    324    129    -70    -41
    290   -618   -909    163    600   -763   -181     57    384    184    -20     -2
    306   -605   -911    148    605   -756   -161     77    405    200     -2      5
    262   -618   -880    176    568   -748   -132     98    426    218     12     15
    257   -607   -867    174    561   -737   -119     98    423    218     10     18
    324   -600   -924    137    623   -761   -142     67    384    189    -15     -2
    379   -592   -971    103    672   -782   -145     67    379    187    -15      5
    457   -517   -974     31    714   -745    -90    114    423    226     23     51
    387   -542   -932     75    657   -737    -75    119    423    226     25     54
    410   -561   -971     75    691   -766   -101     96    402    210     15     38
    488   -542  -1031     25    758   -787   -106     80    387    200      7     33
    439   -566  -1005     62    722   -784    -88     85    394    207     20     49
    426   -524   -953     49    688   -737    -72    101    413    231     46     75
    493   -459   -953    -15    722   -706    -49    119    428    249     59     93
    485   -532  -1021     23    753   -776    -62     96    400    226     25     62
    493   -558  -1054     31    771   -805    -75     80    376    205     15     41
    511   -527  -1041      5    776   -784    -57     96    392    218     38     57
    522   -472   -995    -23    758   -732    -28    124    423    252     75     88
    415   -478   -896     28    654   -685     18    163    457    285    111    119
    353   -514   -870     80    610   -691     18    166    449    283    109    114
    519   -452   -971    -33    743   -709     -5    158    433    270     98     96
    514   -480   -995    -15    753   -737    -23    150    420    262     93     85
    561   -433   -995    -64    776   -714    -15    163    426    270    101     93
    561   -371   -932    -93    745   -652     31    213    462    303    145    129
    506   -397   -906    -54    704   -652     38    226    467    303    155    140
    555   -335   -891   -109    722   -613     49    249    491    322    187    166
    615   -233   -852   -192    732   -542     98    280    524    350    228    194
    480   -280   -761   -101    620   -522    140    290    540    355    244    197
    361   -337   -698    -12    527   -519    155    283    540    348    246    181
    407   -293   -701    -57    553   -496    166    275    540    342    249    168
    368   -285   -654    -41    509   -470    181    275    561    348    265    168
    353   -283   -639    -36    496   -459    197    272    576    342    272    161
    428   -254   -683    -88    555   -467    218    272    589    337    272    140
    368   -233   -602    -67    485   -418    257    293    626    368    301    155
    394   -267   -662    -64    527   -465    244    267    613    340    275    119
    462   -257   -719   -101    589   -488    244    252    607    324    259     93
    449   -252   -701   -101    574   -475    257    249    615    327    257     83
    449   -233   -683   -106    566   -457    280    254    628    327    267     83
    319   -283   -602    -20    459   -441    314    265    644    332    283     93
    353   -306   -659    -25    506   -483    285    228    618    301    257     67
    426   -290   -719    -67    571   -504    265    205    602    288    249     62
    371   -332   -704    -18    537   -517    254    187    587    280    239     46
    345   -306   -654    -20    498   -480    272    205    607    316    265     67
    296   -283   -579     -5    436   -431    322    239    636    358    298     98
    257   -311   -568     25    413   -439    342    249    641    366    301    103
    314   -314   -628      0    470   -470    332    236    620    345    280     88
    353   -298   -652    -28    498   -472    327    236    615    342    272     85
    374   -275   -652    -49    511   -462    329    241    618    342    272     96
    309   -298   -607     -5    457   -452    350    259    628    355    283    109
    340   -275   -615    -31    478   -444    363    275    639    363    290    122
    452   -197   -652   -127    550   -423    387    288    644    366    293    129
    368   -210   -579    -77    472   -394    418    314    659    389    311    153
    327   -179   -506    -75    415   -342    452    353    688    426    340    194
    296   -171   -467    -62    381   -319    470    368    691    431    345    205
    355   -161   -519    -98    436   -337    446    348    665    413    324    187
    374   -135   -509   -122    441   -322    446    345    659    413    327    184
    355    -54   -410   -153    381   -231    470    361    685    441    363    220
    342     38   -303   -189    324   -132    511    394    730    491    415    277
    241    -41   -283   -101    262   -161    493    371    704    475    402    267
    322      5   -316   -163    316   -155    491    368    698    478    405    275
    288    -28   -316   -132    301   -171    475    353    680    465    389    270
    259    -98   -358    -80    309   -228    441    322    639    428    348    241
    275   -111   -387    -83    329   -249    444    316    623    418    335    233
    254   -145   -400    -54    327   -272    431    301    597    394    311    215
    296   -181   -478    -59    384   -327    418    288    568    366    280    194
    200   -277   -478     38    337   -376    431    288    550    348    254    184
    236   -303   -542     33    387   -420    413    265    519    319    226    166
    306   -257   -566    -25    433   -410    418    262    514    319    226    168
    226   -314   -540     44    381   -428    418    254    498    303    210    150
    213   -353   -566     70    389   -459    436    257    498    296    205    140
    132   -376   -511    119    322   -444    452    262    509    298    215    153
     62   -418   -480    176    270   -449    446    259    506    293    210    145
    137   -439   -576    148    355   -506    436    257    483    265    181    111
    153   -558   -711    202    431   -633    470    314    452    202    106     44
    106   -631   -737    259    418   -683    594    454    488    179     59     -5
    129   -568   -698    220    413   -633    735    628    589    244    101     28
    236   -340   -576     49    405   -457    805    745    753    426    277    187
    319    181   -137   -249    228     23    789    735   1010    802    691    579
    176    756    579   -467   -202    670    568    379   1150   1145   1109    950
     59    919    859   -491   -400    891    228    -85   1034   1202   1213   1031
    -67    400    465   -166   -267    433    -49   -496    542    714    761    628
    -51   -379   -327    215    137   -353    -80   -592    -20    -18     38      0
    -18   -727   -711    371    345   -719     72   -332    -72   -181   -166   -187
     10   -839   -849    415    428   -844    179   -137     36   -129   -150   -187
     28   -750   -782    358    402   -766    316     49    207      2    -41    -90
    119   -600   -719    241    418   -659    420    176    348    116     54     -2
     93   -537   -631    220    361   -584    475    239    415    171    101     41
     59   -540   -600    239    329   -568    493    262    436    181    111     49
    129   -496   -626    181    376   -558    514    288    449    187    119     59
    106   -504   -610    200    358   -555    535    306    449    192    116     64
    124   -519   -644    197    381   -581    509    280    418    163     85     31
     51   -504   -555    226    303   -530    530    306    446    189    114     62
     49   -478   -527    213    288   -501    522    314    454    192    122     72
    176   -428   -605    127    389   -517    527    319    454    192    119     77
    174   -400   -574    111    374   -485    561    342    475    213    140    101
     80   -423   -506    171    293   -465    576    358    491    231    155    122
     64   -452   -517    194    290   -483    550    348    472    213    140    116
    101   -428   -530    163    314   -478    553    353    475    210    142    127
     -2   -423   -423    210    207   -426    600    397    517    249    179    171
    129   -431   -561    150    342   -496    566    368    478    213    140    140
    111   -439   -553    163    329   -496    558    371    475    213    137    145
     93   -400   -493    153    293   -446    579    402    504    244    171    174
    124   -392   -517    129    319   -454    576    410    509    246    174    168
    119   -418   -537    148    327   -478    568    407    501    236    171    166
     85   -379   -467    145    275   -423    610    446    535    277    207    202
     28   -368   -397    171    213   -381    636    480    561    306    239    233
    129   -337   -467    101    298   -402    610    475    545    298    231    218
    116   -358   -475    119    296   -415    610    485    542    301    236    218
     18   -400   -418    189    215   -407    631    514    558    316    259    239
     -2   -358   -355    181    176   -358    657    550    584    348    296    267
    132   -246   -381     54    257   -314    678    587    613    379    327    298
    137   -270   -407     64    270   -337    662    579    594    363    311    280
     72   -280   -353    101    213   -316    685    602    615    381    332    298
     41   -272   -314    116    176   -293    717    620    633    405    348    316
    -23   -303   -283    163    127   -293    719    620    631    405    345    316
    184   -200   -384      7    283   -290    704    610    628    402    340    309
    200   -176   -376    -12    285   -277    727    626    646    413    350    316
     25   -197   -223     85    124   -210    797    680    698    462    400    361
    -67   -270   -202    166     67   -236    782    659    683    439    379    337
     33   -257   -293    111    163   -275    750    631    659    413    350    303
     62   -277   -342    106    202   -309    735    613    641    394    329    277
    -80   -306   -226    194     72   -267    761    633    670    418    355    301
     57   -202   -259     72    155   -231    787    649    691    439    379    311
     36   -236   -272     98    153   -254    779    631    672    415    358    290
    -85   -316   -231    200     70   -272    753    602    654    389    335    275
     12   -215   -228    101    119   -220    787    633    685    420    361    303
     51   -280   -332    114    189   -306    727    589    636    379    309    262
     25   -267   -293    119    158   -280    737    610    654    400    327    283
    -93   -241   -150    166     28   -197    787    665    701    452    381    340
   -153   -303   -150    228     -2   -228    774    654    683    433    361    324
     62   -233   -298     83    179   -265    748    639    657    418    337    301
     46   -244   -290     98    166   -267    753    646    657    420    335    303
     -2   -254   -252    127    122   -254    779    675    678    433    348    319
    -59   -257   -197    158     67   -228    795    688    691    449    363    342
   -181   -337   -155    259    -15   -246    771    670    672    439    350    335
    -90   -267   -176    179     41   -223    789    693    685    457    366    350
    -15   -140   -124     77     51   -132    852    745    740    514    418    407
   -155   -207    -51    181    -51   -129    852    735    724    506    400    400
   -145   -218    -75    179    -36   -148    852    737    722    506    394    400
   -103   -213   -111    158      2   -163    846    740    717    504    392    402
    -75   -150    -75    111     -2   -114    862    761    745    535    420    441
    -75    -90    -15     83    -31    -54    885    784    774    566    454    467
    -41    -18     23     28    -33      2    885    782    792    587    480    488
     -2     31     33    -15    -18     33    891    779    800    597    478    509
    -75    -57     18     67    -49    -20    857    732    753    561    431    496
   -132   -122     10    127    -72    -57    807    685    714    530    400    504
   -103   -129    -25    114    -41    -77    784    665    691    506    376    514
   -135   -174    -38    153    -49   -106    782    654    672    485    348    511
   -155   -202    -49    179    -54   -127    774    646    654    465    316    506
   -114   -223   -109    168     -2   -166    756    628    618    423    270    470
   -119   -296   -176    205     25   -236    737    597    568    368    218    439
   -150   -348   -197    249     20   -272    735    581    540    340    192    454
   -205   -397   -194    301     -7   -296    717    548    506    298    161    433
   -223   -407   -184    316    -20   -296    704    524    480    270    140    410
   -290   -410   -119    350    -88   -265    709    527    483    275    150    420
   -350   -407    -57    379   -148   -233    719    535    488    280    158    418
   -145   -332   -187    236     20   -259    691    511    457    244    132    374
    -41   -329   -288    187    122   -309    662    475    415    197     96    324
   -202   -527   -324    363     59   -426    657    470    363    122     20    239
   -202   -620   -418    410    106   -519    735    571    358     70    -46    153
   -179   -576   -397    376    106   -488    870    730    426     88    -38    140
    -83   -522   -439    303    176   -480    950    859    498    132      2    140
    -75   -137    -62    106     -7    -98    953    880    717    428    335    431
   -135    493    628   -179   -381    561    833    685    945    833    805    875
   -244    898   1140   -329   -693   1018    504    228    945   1047   1083   1104
   -270    795   1065   -262   -667    930    153   -223    665    898    979    958
   -355     83    439    135   -397    259     44   -457    103    220    319    340
   -426   -584   -158    504   -135   -371    116   -355   -226   -267   -192   -145
   -379   -782   -405    579     12   -594    231   -150   -192   -306   -280   -257
   -319   -771   -452    545     64   -613    335     10    -72   -228   -241   -252
   -127   -610   -483    368    176   -545    407    124     54   -122   -155   -194
    -12   -444   -431    228    207   -436    475    207    153    -25    -72   -137
    -57   -470   -413    262    176   -444    488    218    166    -20    -77   -155
    -49   -439   -389    244    168   -415    511    249    194      7    -57   -129
     12   -410   -426    197    218   -418    506    254    194      7    -64   -124
    -23   -410   -387    215    179   -397    514    267    207     15    -62   -109
    -46   -342   -296    194    122   -319    555    306    254     62    -25    -51
    -67   -309   -241    189     85   -275    584    342    290     96     -2     -5
   -119   -319   -202    218     38   -262    597    348    288     96    -10     -5
   -226   -368   -145    296    -41   -257    597    340    280     96    -23     -2
   -288   -410   -122    348    -85   -267    587    327    272     96    -44     10
   -329   -335     -5    332   -163   -171    641    381    332    168      7     83
   -296   -348    -54    319   -122   -200    613    361    303    142    -20     64
   -155   -319   -166    236      2   -244    550    314    257     96    -62     25
    -33   -192   -158    111     59   -176    550    327    272    119    -41     41
    -28   -132   -103     80     36   -119    537    319    275    124    -33     36
   -109    -88     20     96    -64    -33    566    355    303    158      0     75
   -239   -127    109    181   -176    -10    568    355    303    158      7     77
   -228    -93    135    158   -184     18    558    361    311    168     23     75
   -213    -15    197    114   -205     90    587    400    342    189     54     96
   -233    -41    192    135   -215     75    542    374    311    153     28     51
   -207     20    228     93   -218    122    542    402    327    171     51     57
   -228     54    283     85   -257    168    563    439    350    197     85     64
   -189     85    275     51   -231    179    542    433    335    194     93     33
   -140     90    228     23   -187    158    522    439    327    174     90     -7
    -96    111    207     -7   -150    158    524    470    337    181    109     -7
   -137     88    226     25   -181    155    514    485    342    184    124     -5
   -132     98    231     18   -181    163    511    496    353    187    142      5
     -5    246    252   -122   -129    249    568    561    415    239    197     70
    -90    207    296    -59   -192    252    581    574    428    236    200     80
   -226    111    337     57   -283    223    571    568    418    220    184     72
   -228    111    340     59   -283    226    566    579    431    223    174     96
   -181    127    309     25   -244    215    568    602    454    228    163    124
   -150    135    283      7   -218    207    579    626    475    239    161    148
   -150    153    301     -2   -226    226    602    646    498    249    158    166
   -207    127    335     41   -270    231    618    659    511    254    145    174
   -275     49    322    111   -298    184    613    652    504    236    111    168
   -254     25    280    114   -267    153    597    633    498    223     85    153
   -226     15    239    103   -231    127    576    620    488    200     62    127
   -215     15    231    101   -223    122    558    618    485    194     51    119
   -205     36    241     85   -223    137    571    636    511    213     62    122
   -241     38    280    101   -262    158    571    639    519    220     70    116
   -280     28    309    124   -296    168    555    626    514    210     57     90
   -265     57    322    103   -293    189    558    644    532    228     62     98
   -254     28    283    109   -267    155    542    633    532    223     46     83
   -200     33    233     83   -218    132    532    628    524    210     36     64
   -231     36    267     96   -252    150    537    636    532    220     49     64
   -187     77    265     54   -226    171    545    652    553    246     70     75
   -358    -23    335    189   -348    155    535    639    548    241     57     54
   -324    -46    277    184   -301    114    483    600    514    213     20     18
   -187     41    226     70   -207    132    491    607    535    236     28     44
   -210     75    285     67   -246    179    506    631    576    277     59    109
   -233     96    327     67   -280    210    535    662    605    298     77    150
   -218     83    301     67   -259    189    522    649    605    290     57    142
   -145    150    293     -5   -220    223    532    662    636    314     75    171
    -70    213    283    -70   -176    246    550    672    657    329     80    189
   -200    153    350     20   -275    249    524    633    641    319     62    176
   -239    140    379     49   -309    259    498    605    644    322     59    184
   -176    228    405    -25   -290    316    530    626    683    361     90    226
   -293    179    472     57   -381    324    524    610    691    374     98    239
   -265    153    418     54   -342    285    475    574    667    358     75    226
   -210     98    309     54   -259    205    426    542    633    319     36    192
   -205     88    293     57   -249    189    420    540    628    306     23    181
   -293     44    337    124   -314    189    428    548    628    293     10    174
   -257    -41    215    148   -239     85    363    493    563    220    -64    111
   -239    -83    155    161   -197     36    345    480    542    197    -98     83
   -231   -116    111    171   -174     -2    322    457    511    168   -132     51
   -176   -150     25    163   -101    -62    270    415    465    124   -176     23
   -114   -148    -33    129    -41    -90    244    405    454    111   -200     20
    -83   -116    -36     98    -25    -77    236    410    465    116   -197     33
    -90    -72     15     80    -54    -28    265    441    496    142   -174     54
   -226   -174     51    200   -140    -62    254    426    483    114   -197     28
   -275   -259     15    267   -148   -122    220    405    452     67   -252    -10
   -220   -306    -85    262    -70   -197    233    457    444     36   -303    -46
   -181   -348   -168    262     -7   -259    303    563    454      7   -353   -101
   -166   -335   -168    252      0   -252    397    683    509     18   -361   -129
   -202   -324   -122    262    -41   -223    465    813    615    109   -290    -70
   -207     57    265     75   -239    161    517    911    867    444     46    241
   -207    693    901   -244   -555    797    504    831   1140    859    488    639
   -275   1005   1280   -363   -776   1143    194    410   1124   1023    680    779
   -358    719   1078   -181   -717    896   -166    -67    743    724    410    535
   -405    103    506    150   -457    303   -296   -314    207     77   -210     28
   -397   -363     31    379   -218   -166   -293   -252    -67   -298   -587   -275
   -262   -532   -270    397      2   -402   -205    -46    -44   -332   -659   -319
   -181   -537   -355    358     85   -449   -163     36     20   -306   -662   -303
   -226   -465   -239    342      5   -353    -75    148    153   -200   -579   -218
   -298   -387    -90    342   -106   -239     -2    228    262   -111   -504   -153
   -265   -324    -59    296   -103   -192     25    267    324    -70   -475   -116
   -187   -272    -85    228    -51   -181     38    283    353    -49   -462   -103
   -244   -259    -15    252   -114   -140     57    301    381    -20   -439    -85
   -374   -327     46    350   -210   -142     54    301    389    -12   -436    -83
   -275   -311    -36    293   -119   -174     15    277    374    -25   -457    -96
   -223   -244    -20    233   -103   -132     38    301    405      0   -436    -75
   -290   -288      2    290   -148   -142     20    293    402     -5   -444    -85
   -259   -277    -18    270   -122   -148    -12    270    384    -18   -459   -103
   -150   -210    -59    181    -46   -135    -25    265    387    -25   -459   -106
    -98   -155    -57    127    -23   -106     -2    285    413    -12   -449    -85
   -174   -259    -85    215    -44   -174    -49    241    376    -51   -504   -127
   -202   -246    -46    223    -80   -148    -38    252    392    -31   -491    -96
   -290   -288      2    290   -148   -142    -57    244    392    -25   -491    -80
   -262   -228     31    244   -148    -98    -46    270    413      2   -467    -46
   -241   -205     36    223   -140    -85    -46    283    420     18   -459    -28
   -270   -231     38    249   -155    -96    -51    288    423     20   -459    -12
   -270   -239     31    254   -150   -103    -93    262    402     12   -472    -18
   -210   -194     12    200   -111    -90   -124    252    387     10   -472     -5
   -246   -137    106    192   -176    -15    -93    296    426     51   -420     62
   -293   -150    140    220   -218     -5   -101    311    426     51   -413     93
   -135   -119     15    127    -75    -51   -187    257    363     -5   -462     51
    -51    -15     33     33    -44      7   -189    280    379     15   -431     88
   -101      0    101     51   -101     49   -207    293    379     28   -407     96
   -109      2    111     51   -111     57   -236    301    363     23   -402     85
   -116     36    153     41   -135     93   -246    319    371     28   -387     80
   -129    109    236      7   -184    171   -223    353    392     46   -358     88
   -215     75    290     67   -252    181   -220    350    379     33   -366     64
   -296     90    387    101   -342    239   -210    348    381     44   -348     59
   -254    168    423     44   -337    296   -192    358    402     67   -319     64
   -265    137    402     62   -335    270   -210    329    387     44   -340     15
   -257    135    389     59   -324    262   -228    309    379     25   -353    -25
   -246    142    389     51   -319    267   -220    306    389     28   -350    -57
   -270    132    402     70   -335    267   -210    290    397     25   -361    -96
   -293    119    413     85   -353    265   -215    262    387      7   -379   -153
   -298    116    413     90   -355    265   -215    246    394     10   -379   -197
   -285     85    368     98   -327    228   -249    197    374    -18   -407   -277
   -283     41    324    122   -303    181   -270    168    353    -44   -433   -350
   -189     85    275     49   -233    181   -270    161    355    -49   -428   -394
   -239     51    290     93   -265    168   -280    142    350    -59   -433   -394
   -366     -2    363    181   -366    179   -296    122    340    -72   -436   -379
   -267     15    283    127   -275    148   -306    114    329    -85   -444   -379
   -166     49    215     57   -192    132   -324    101    319    -88   -446   -358
   -163      7    171     77   -168     90   -374     51    283   -119   -478   -358
    -98     67    163     15   -132    114   -371     49    288   -109   -467   -322
   -197    -41    155    119   -176     57   -405     12    249   -135   -501   -337
   -142    -62     80    103   -114      7   -467    -31    210   -171   -537   -348
     98     85    -12    -93     57     36   -457    -10    231   -145   -511   -285
     51    148     96   -101    -20    122   -397     44    283    -96   -462   -215
   -293    -54    239    174   -267     90   -426     15    252   -127   -493   -241
   -215    -36    179    124   -197     70   -431     18    257   -116   -493   -233
    -57    116    174    -31   -116    145   -371     77    319    -54   -433   -179
   -187     44    231     70   -207    137   -379     72    316    -59   -439   -176
   -226     44    270     90   -246    155   -381     80    329    -36   -420   -122
    -98    192    290    -46   -194    241   -335    116    379     23   -358    -44
   -166    275    441    -57   -303    358   -290    155    439     90   -283     25
   -215    228    441     -7   -327    335   -329    116    410     72   -306     -2
   -259    150    410     54   -335    280   -413     44    358     33   -350    -54
   -179    213    389    -18   -285    301   -415     36    361     41   -345    -67
   -270    142    413     62   -342    277   -431     18    345     25   -358   -111
   -322    127    449     98   -387    285   -428     15    348     36   -353   -142
   -314    137    452     88   -381    293   -423     23    355     44   -340   -163
   -465     49    511    207   -488    280   -420     28    353     44   -340   -202
   -361     44    402    158   -381    223   -441      2    319     15   -371   -265
   -197     70    265     62   -231    166   -462    -20    288    -10   -402   -280
   -210     -7    202    109   -207     96   -501    -64    244    -51   -441   -290
   -277    -62    213    168   -246     75   -519    -83    223    -77   -457   -290
   -322    -90    231    205   -277     70   -522    -83    223    -77   -454   -275
   -267     -7    259    135   -265    124   -483    -41    265    -28   -407   -220
   -158     98    257     31   -207    176   -431      5    303     12   -368   -181
   -348   -119    228    231   -290     54   -488    -44    236    -54   -439   -244
   -405   -277    127    340   -267    -75   -498    -31    192   -114   -511   -301
   -418   -358     59    387   -241   -150   -410     80    213   -140   -566   -345
   -397   -329     67    363   -233   -132   -293    213    283   -122   -574   -348
   -329   -267     62    296   -197   -101   -210    355    387    -36   -511   -280
   -241     33    275    101   -257    153   -179    441    587    220   -254    -31
   -262    568    831   -153   -545    698   -233    371    833    610    158    350
   -384    969   1353   -290   -867   1161   -485     28    911    878    454    597
   -467    826   1291   -179   -878   1057   -815   -394    633    714    322    467
   -454    309    763     72   -610    535   -979   -709     93     83   -265    -33
   -371   -158    210    262   -293     25   -976   -693   -254   -376   -727   -420
   -431   -449    -18    441   -207   -233   -891   -480   -257   -436   -831   -514
   -522   -540    -18    532   -252   -280   -769   -306   -153   -384   -813   -509
   -514   -493     20    504   -267   -239   -691   -192    -44   -301   -758   -467
   -405   -342     59    371   -233   -140   -641    -98     64   -197   -675   -394
   -231   -145     85    189   -158    -31   -545     15    181    -93   -574   -309
   -298   -202     93    249   -197    -54   -537     31    187    -90   -576   -316
   -407   -275    132    340   -270    -72   -566     25    174    -93   -592   -335
   -407   -249    155    327   -283    -46   -563     46    187    -77   -576   -319
   -472   -231    241    353   -358      5   -542     77    215    -49   -542   -275
   -506   -215    288    361   -400     36   -537     98    233    -23   -519   -246
   -439   -192    246    316   -345     25   -553    101    233    -12   -514   -236
   -462   -176    285    316   -376     54   -542    114    244     10   -493   -215
   -355   -145    210    252   -283     31   -584     90    218     -5   -509   -236
   -277   -161    114    218   -197    -23   -618     75    200    -12   -532   -259
   -200   -145     54    171   -127    -46   -620     80    210      0   -519   -246
   -205    -98    106    150   -158      2   -589    114    249     49   -483   -207
   -332   -150    181    241   -257     15   -561    148    272     83   -467   -168
   -470   -215    254    340   -363     20   -550    166    285    106   -457   -129
   -452   -213    239    329   -345     12   -553    174    298    124   -444    -98
   -345   -231    114    285   -231    -57   -594    148    272     96   -470   -124
   -197   -200     -2    200    -98   -101   -607    142    262     83   -485   -150
   -314   -187    124    249   -220    -33   -555    197    319    137   -428    -98
   -405   -220    184    311   -296    -18   -530    233    350    171   -397    -64
   -368   -215    150    290   -262    -33   -537    244    355    184   -384    -64
   -387   -236    150    311   -270    -44   -537    259    363    197   -374    -64
   -392   -213    179    301   -288    -15   -532    288    387    226   -345    -41
   -290   -166    124    228   -207    -23   -548    311    394    236   -329    -33
   -181   -111     70    145   -127    -20   -542    342    415    254   -309    -15
   -202   -122     80    163   -142    -20   -540    353    415    252   -311    -25
   -226   -140     85    181   -158    -28   -532    366    423    254   -306    -36
   -233   -116    116    174   -176      0   -501    405    446    277   -283    -25
   -262   -124    137    192   -202      7   -475    428    465    290   -275    -15
   -298   -122    176    210   -239     25   -454    433    478    298   -270     -7
   -361   -174    187    267   -275      5   -459    428    472    290   -277    -15
   -363   -192    171    277   -270    -10   -457    433    472    290   -283    -25
   -301   -202     98    249   -200    -51   -465    426    462    277   -306    -59
   -202   -202      0    202   -101   -101   -491    392    436    244   -350   -111
   -285   -210     75    246   -181    -67   -470    405    459    259   -340   -109
   -202   -187     15    194   -111    -85   -470    394    454    249   -358   -132
   -215   -207      7    210   -111   -101   -462    392    457    241   -376   -155
   -306   -239     67    272   -187    -85   -446    405    478    254   -376   -150
   -246   -246     -2    246   -124   -124   -467    389    457    226   -405   -166
   -220   -270    -49    246    -88   -161   -485    374    439    197   -433   -174
   -309   -288     20    298   -166   -135   -459    397    462    215   -418   -145
   -223   -254    -31    239    -96   -142   -457    402    467    213   -426   -142
   -257   -329    -72    290    -93   -200   -478    381    439    187   -462   -168
   -332   -345    -12    337   -161   -179   -462    405    454    205   -449   -135
   -298   -340    -41    316   -129   -192   -459    413    462    213   -444   -116
   -176   -303   -127    241    -25   -215   -475    410    454    207   -449   -122
   -223   -303    -83    262    -72   -192   -457    436    465    223   -436   -109
   -418   -384     33    400   -228   -174   -449    433    467    220   -439   -119
   -361   -363     -2    361   -181   -181   -457    426    465    205   -454   -140
   -155   -306   -150    231     -2   -228   -480    413    444    181   -480   -150
   -106   -215   -111    161      0   -163   -439    446    488    226   -436   -109
   -262   -257      5    259   -135   -127   -423    452    506    236   -426   -116
   -236   -213     23    223   -132    -96   -405    467    532    252   -407   -114
   -163   -163      0    163    -83    -83   -394    478    542    262   -397   -114
   -194   -166     25    179   -111    -70   -389    478    537    259   -397   -122
   -254    -96    158    174   -207     31   -329    522    589    314   -345    -83
   -309   -109    200    207   -257     44   -335    511    592    316   -340    -88
   -290   -174    116    233   -205    -28   -400    441    537    267   -381   -137
   -436   -163    272    298   -355     54   -345    480    581    311   -329    -90
   -358   -122    233    239   -296     54   -358    467    574    301   -329    -96
   -127    -98     28    111    -80    -36   -439    394    506    241   -389   -153
   -109   -148    -38    129    -36    -93   -472    361    465    202   -433   -194
   -202   -205     -2    202   -101   -106   -459    361    462    189   -449   -213
   -220   -272    -54    246    -85   -163   -470    342    431    155   -493   -246
   -228   -301    -72    262    -77   -187   -462    345    420    142   -511   -254
   -192   -231    -38    213    -77   -135   -415    387    452    168   -488   -213
   -288   -358    -70    322   -111   -215   -462    332    392     98   -553   -265
   -324   -426   -103    374   -111   -265   -509    285    340     44   -607   -306
   -322   -475   -155    397    -85   -314   -530    257    303      0   -649   -332
   -342   -517   -174    431    -85   -345   -545    236    277    -28   -672   -324
   -327   -488   -161    405    -85   -324   -540    241    283    -25   -662   -285
   -327   -467   -142    397    -93   -306   -535    246    285    -25   -654   -259
   -290   -478   -189    381    -51   -332   -524    262    275    -41   -667   -257
   -252   -561   -309    407     28   -436   -480    337    254    -88   -727   -314
   -316   -662   -345    488     12   -504   -376    475    277   -129   -792   -405
   -262   -537   -275    400      5   -407   -213    680    415    -33   -722   -361
   -223   -311    -88    267    -70   -200    -98    826    600    163   -535   -213
   -257     46    303    106   -280    174   -218    719    761    459   -197     80
   -405    605   1010   -101   -709    807   -522    285    844    779    202    418
   -415    844   1257   -215   -836   1049   -930   -252    683    820    319    475
   -379    532    909    -77   -644    719  -1208   -649    244    405    -28    161
   -498   -265    233    381   -366    -15  -1213   -722   -324   -361   -750   -444
   -465   -727   -262    594   -103   -496  -1072   -491   -454   -636  -1072   -743
   -337   -748   -410    542     33   -579   -927   -280   -324   -589  -1070   -779
   -306   -631   -327    467      7   -480   -779   -101   -140   -462   -966   -714
   -246   -465   -218    355    -15   -342   -675     20     10   -335   -846   -618
   -275   -454   -179    363    -49   -316   -644     54     49   -301   -815   -602
   -298   -439   -140    366    -80   -290   -618     64     67   -283   -789   -592
   -316   -428   -111    371   -103   -272   -607     62     64   -290   -776   -600
   -324   -415    -90    371   -116   -254   -605     49     59   -303   -771   -620
   -342   -444   -101    392   -122   -272   -615     28     41   -324   -784   -662
   -337   -433    -98    384   -122   -267   -623     18     41   -327   -776   -680
   -316   -415    -98    363   -109   -257   -618     15     41   -327   -766   -696
   -270   -353    -83    311    -93   -218   -597     25     57   -311   -743   -693
   -316   -405    -88    361   -114   -249   -615     -2     36   -329   -763   -730
   -329   -379    -49    355   -140   -215   -613     -2     41   -316   -750   -732
   -298   -345    -49    319   -127   -197   -613     -5     41   -306   -737   -740
   -254   -348    -93    301    -80   -220   -644    -33     15   -332   -758   -779
   -265   -394   -129    329    -70   -262   -675    -70    -10   -358   -787   -815
   -246   -392   -145    319    -51   -270   -688    -90    -20   -361   -805   -828
    -77   -309   -231    192     75   -272   -704   -109    -28   -366   -849   -841
    -31   -335   -303    184    135   -319   -753   -153    -62   -397   -909   -885
    -46   -335   -290    189    122   -314   -763   -155    -59   -400   -914   -898
     25   -236   -262    103    142   -249   -711   -101     -2   -355   -870   -852
    -49   -259   -213    153     77   -236   -691    -83      7   -353   -867   -844
   -257   -342    -85    301    -85   -215   -698    -85     12   -355   -870   -839
   -171   -200    -31    184    -72   -116   -631     -7     83   -280   -800   -756
   -109   -179    -70    142    -20   -124   -628      0     83   -275   -797   -737
   -114   -158    -44    135    -36   -101   -613     25    103   -246   -771   -704
   -163   -148     15    155    -90    -67   -589     59    132   -207   -732   -665
   -163   -153     10    155    -88    -72   -602     59    124   -202   -722   -662
   -137    -44     93     90   -116     23   -548    111    179   -137   -646   -602
   -215     -2    210    106   -213    103   -501    148    213    -96   -587   -568
   -116     62    179     28   -148    119   -509    135    205    -98   -576   -581
    -80     72    153      2   -116    111   -532     93    176   -127   -584   -615
   -223     33    257     93   -239    145   -535     75    166   -135   -571   -631
   -213    137    348     36   -280    241   -496    109    202    -93   -506   -597
   -103    241    345    -67   -223    293   -485    124    220    -72   -483   -581
   -259    161    418     49   -340    288   -519     85    189   -101   -522   -618
   -293    142    436     75   -363    288   -550     57    171   -119   -530   -641
   -187    213    400    -15   -293    306   -566     44    174   -114   -517   -646
   -124    283    407    -77   -265    345   -553     46    194   -101   -496   -646
   -192    215    407    -15   -298    311   -581      2    163   -137   -535   -691
   -228    161    389     33   -309    275   -613    -38    137   -166   -563   -722
   -296    153    449     70   -374    301   -594    -33    153   -150   -545   -714
   -303    192    496     57   -400    342   -555     -7    192   -119   -514   -691
   -257    192    446     31   -353    316   -571    -25    187   -132   -527   -711
   -252    142    392     54   -322    267   -594    -49    174   -158   -545   -737
   -267    132    400     64   -332    265   -587    -41    181   -155   -532   -740
   -301    109    410     96   -355    259   -576    -41    184   -158   -537   -753
   -329     77    407    124   -368    244   -584    -54    181   -171   -550   -756
   -275    137    410     67   -342    272   -550    -28    220   -142   -522   -714
   -275    119    394     77   -335    257   -527    -18    233   -145   -527   -711
   -358     18    376    171   -366    197   -558    -54    205   -187   -558   -743
   -332     62    392    132   -363    228   -542    -44    226   -174   -545   -730
   -280    122    400     77   -340    259   -496    -15    265   -150   -522   -714
   -280    122    402     77   -342    262   -467      2    293   -137   -504   -704
   -293    132    426     80   -358    277   -444     20    322   -116   -485   -688
   -316    101    415    106   -366    257   -452     12    314   -132   -501   -711
   -265     88    350     88   -306    218   -485    -23    285   -168   -530   -740
   -223    124    348     46   -285    236   -491    -28    288   -166   -530   -737
   -184    210    394    -12   -288    301   -441     12    337   -124   -491   -688
   -252    223    472     12   -361    348   -405     28    368   -101   -467   -649
   -358    153    511    101   -433    332   -423      2    355   -124   -480   -641
   -389    119    506    135   -449    311   -465    -36    327   -155   -509   -641
   -366    140    506    114   -436    322   -467    -38    335   -155   -504   -623
   -345     93    436    124   -392    265   -478    -44    324   -174   -524   -626
   -306     64    371    119   -337    218   -480    -49    316   -194   -545   -623
   -283     49    332    116   -306    189   -478    -54    306   -215   -571   -628
   -270      2    272    135   -270    137   -472    -62    285   -246   -613   -662
   -381   -127    252    252   -319     62   -504   -106    246   -290   -670   -709
   -439   -171    265    303   -353     46   -509   -106    241   -290   -678   -704
   -262    -49    210    155   -239     80   -475    -77    270   -265   -659   -675
   -316   -129    187    223   -252     28   -483   -106    241   -290   -691   -691
   -465   -265    200    363   -332    -33   -517   -148    210   -322   -727   -717
   -418   -218    200    316   -309    -10   -493   -127    239   -303   -717   -698
   -340   -241     98    288   -220    -72   -530   -163    207   -345   -753   -737
   -376   -361     15    368   -197   -174   -553   -189    181   -384   -797   -779
   -392   -413    -23    400   -187   -220   -485   -101    205   -379   -810   -782
   -303   -394    -90    348   -109   -244   -350     49    254   -374   -831   -797
   -361   -501   -140    431   -111   -322   -239    168    288   -387   -872   -844
   -371   -522   -150    446   -111   -337   -174    283    371   -319   -826   -818
   -244    -44    200    142   -220     77   -197    303    626     44   -452   -483
   -363    524    888    -80   -626    706   -376     62    841    459      7    -70
   -358    857   1213   -249   -787   1034   -779   -436    795    618    218     85
   -363    657   1021   -145   -691    839  -1148   -911    470    384     33   -101
   -504    -98    405    301   -457    153  -1208  -1101   -122   -348   -641   -652
   -522   -587    -64    555   -231   -327  -1028   -880   -342   -704  -1013   -948
   -480   -748   -267    613   -106   -509   -857   -620   -244   -672  -1047   -997
   -449   -789   -340    620    -54   -566   -735   -446   -106   -581  -1008   -984
   -452   -667   -215    558   -119   -441   -613   -301     57   -444   -898   -883
   -358   -542   -184    449    -88   -363   -542   -207    155   -353   -826   -807
   -348   -530   -181    439    -85   -355   -511   -166    192   -324   -805   -795
   -319   -548   -228    433    -46   -389   -514   -168    181   -342   -836   -826
   -322   -592   -270    457    -28   -431   -537   -184    158   -366   -865   -844
   -202   -511   -309    355     51   -410   -514   -155    176   -342   -846   -826
   -226   -527   -301    376     36   -415   -506   -145    184   -337   -849   -826
   -290   -542   -252    418    -20   -397   -493   -135    194   -329   -849   -818
   -306   -527   -223    415    -44   -376   -462   -109    223   -309   -846   -813
   -316   -537   -223    426    -49   -381   -465   -101    231   -306   -852   -823
   -301   -532   -233    415    -33   -384   -459    -88    244   -296   -841   -815
   -285   -540   -254    413    -15   -397   -457    -88    244   -298   -841   -807
   -309   -542   -233    426    -41   -387   -454    -75    257   -285   -826   -797
   -314   -555   -241    433    -38   -397   -459    -83    262   -283   -818   -789
   -314   -537   -223    426    -46   -381   -457    -80    280   -270   -797   -769
   -327   -465   -137    397    -96   -301   -402    -23    340   -213   -732   -704
   -381   -527   -148    452   -119   -337   -397    -23    345   -220   -735   -711
   -506   -607   -101    555   -202   -355   -402    -28    348   -226   -735   -704
   -527   -602    -75    563   -228   -337   -379      0    374   -207   -722   -683
   -400   -592   -192    496   -103   -392   -397    -20    358   -228   -758   -706
   -329   -571   -244    449    -44   -407   -413    -20    361   -228   -774   -701
   -322   -553   -231    436    -46   -392   -400      7    381   -215   -766   -683
   -327   -545   -218    436    -57   -381   -374     33    400   -200   -761   -659
   -371   -506   -135    439   -119   -322   -345     70    431   -168   -740   -620
   -371   -483   -111    426   -132   -296   -324     98    452   -142   -722   -592
   -407   -511   -106    459   -153   -309   -301    122    459   -127   -719   -579
   -426   -509    -83    467   -174   -298   -275    135    472   -111   -714   -568
   -400   -472    -72    436   -163   -272   -265    148    485    -96   -698   -555
   -322   -478   -158    397    -83   -316   -285    122    452   -116   -730   -587
   -288   -480   -192    384    -49   -337   -293     98    433   -127   -753   -597
   -350   -483   -132    415   -111   -309   -280     98    439   -111   -750   -579
   -402   -470    -67    436   -168   -270   -262    109    452    -83   -745   -555
   -384   -465    -80    423   -153   -272   -265    109    446    -70   -763   -561
   -371   -485   -114    428   -129   -298   -270     98    431    -72   -795   -576
   -418   -535   -116    475   -153   -327   -285     67    397    -93   -841   -607
   -420   -530   -109    475   -155   -319   -272     59    392    -93   -859   -607
   -431   -540   -111    485   -161   -327   -275     31    374   -111   -891   -618
   -431   -542   -111    488   -161   -327   -272     10    366   -124   -909   -618
   -452   -574   -122    511   -168   -348   -283    -15    348   -150   -937   -628
   -431   -620   -189    527   -122   -405   -319    -59    306   -194   -987   -665
   -426   -626   -202    524   -114   -415   -332    -77    296   -215  -1002   -670
   -446   -628   -181    535   -132   -405   -329    -83    301   -215  -1000   -662
   -454   -607   -155    530   -150   -384   -316    -83    319   -210   -984   -662
   -384   -584   -200    485    -93   -392   -306    -85    324   -223   -992   -680
   -467   -636   -171    550   -148   -405   -306   -101    314   -244  -1010   -709
   -509   -602    -93    555   -207   -348   -285    -85    348   -220   -982   -675
   -392   -530   -137    459   -129   -332   -280    -83    361   -215   -976   -654
   -254   -530   -275    392     10   -402   -324   -124    322   -267  -1018   -683
   -316   -620   -303    465     -7   -462   -366   -174    277   -322  -1060   -719
   -368   -633   -267    501    -51   -452   -363   -179    277   -324  -1052   -701
   -293   -545   -252    420    -20   -400   -363   -179    288   -303  -1018   -646
   -174   -483   -309    329     67   -397   -381   -187    285   -303  -1021   -605
   -187   -527   -340    355     75   -433   -415   -220    246   -337  -1060   -615
    -90   -457   -368    272    137   -413   -420   -226    233   -342  -1060   -600
   -114   -511   -400    311    140   -454   -449   -257    189   -381  -1093   -631
   -184   -496   -311    340     62   -405   -426   -239    205   -358  -1065   -620
   -231   -428   -197    327    -18   -314   -400   -213    249   -319  -1008   -587
   -194   -363   -171    277    -12   -267   -379   -192    277   -290   -971   -574
   -189   -361   -171    275    -12   -265   -384   -200    275   -296   -966   -589
   -187   -348   -161    267    -12   -254   -379   -202    272   -301   -958   -600
   -254   -420   -166    337    -46   -296   -400   -233    241   -335   -989   -631
   -249   -415   -166    332    -44   -293   -397   -226    241   -332  -1005   -631
   -288   -436   -148    361    -70   -293   -387   -220    239   -332  -1021   -631
   -301   -524   -223    413    -38   -374   -397   -249    197   -387  -1072   -683
   -316   -566   -249    439    -36   -407   -376   -252    189   -397  -1080   -698
   -368   -628   -259    496    -54   -444   -387   -267    174   -420  -1111   -719
   -335   -636   -303    485    -18   -470   -392   -270    166   -436  -1132   -709
   -296   -659   -363    478     33   -511   -397   -283    153   -457  -1156   -696
   -394   -750   -355    571    -20   -555   -428   -324    127   -483  -1182   -717
   -376   -737   -361    555     -7   -550   -428   -332    127   -475  -1179   -727
   -355   -745   -389    550     12   -566   -436   -348    124   -462  -1179   -748
   -332   -724   -392    530     28   -558   -439   -355    127   -459  -1169   -758
   -327   -743   -415    535     41   -581   -428   -345    119   -478  -1163   -810
   -332   -831   -501    581     83   -667   -397   -301     98   -519  -1197   -906
   -337   -906   -568    620    114   -737   -298   -197    109   -561  -1249   -979
   -322   -893   -571    607    124   -732   -161    -44    187   -537  -1239   -953
   -285   -782   -496    532    103   -641    -41    114    337   -400  -1111   -839
   -272   -402   -129    337    -72   -267    -75    116    566    -72   -766   -519
   -376    158    535    109   -457    345   -290   -155    763    314   -322   -119
   -527    485   1013     20   -769    748   -675   -633    756    498    -80     80
   -571    194    766    187   -670    480  -1013  -1096    340    145   -384   -194
   -672   -509    163    592   -420   -174  -1070  -1296   -249   -566  -1054   -756
   -649  -1013   -363    831   -145   -688   -937  -1132   -496   -937  -1449  -1104
   -517  -1124   -607    820     44   -867   -782   -878   -394   -901  -1473  -1140
   -389   -940   -553    665     80   -748   -597   -636   -176   -732  -1345  -1036
   -436   -846   -410    641    -15   -628   -491   -493    -31   -618  -1252   -961
   -420   -771   -353    594    -33   -563   -462   -441     25   -574  -1213   -932
   -324   -680   -355    504     15   -519   -423   -389     72   -535  -1187   -906
   -322   -652   -329    485      2   -491   -407   -371     88   -522  -1182   -904
   -405   -701   -296    550    -54   -498   -420   -376     85   -535  -1197   -930
   -407   -701   -296    553    -57   -498   -426   -374     85   -537  -1202   -940
   -392   -667   -275    530    -59   -472   -410   -355    106   -522  -1187   -927
   -407   -665   -257    535    -77   -459   -410   -345    114   -524  -1184   -930
   -397   -636   -241    517    -77   -439   -405   -332    137   -514  -1163   -911
   -415   -597   -184    504   -116   -392   -387   -319    166   -496  -1135   -883
   -439   -594   -155    517   -142   -376   -368   -301    187   -485  -1117   -872
   -485   -610   -127    545   -181   -368   -366   -298    197   -483  -1111   -875
   -522   -587    -67    553   -228   -327   -337   -272    231   -444  -1088   -831
   -542   -566    -23    553   -262   -296   -311   -246    259   -415  -1083   -761
   -553   -576    -23    566   -265   -301   -314   -244    265   -410  -1088   -714
   -322   -540   -220    431    -51   -381   -392   -301    207   -459  -1140   -750
   -215   -491   -275    353     28   -384   -407   -303    205   -454  -1132   -740
   -231   -472   -241    350      5   -358   -397   -283    228   -436  -1093   -724
   -244   -420   -176    332    -33   -298   -371   -246    270   -402  -1039   -696
   -267   -428   -161    345    -54   -296   -366   -231    285   -392  -1013   -701
   -311   -452   -140    379    -85   -296   -361   -215    301   -374   -982   -709
   -303   -418   -114    361    -96   -267   -358   -197    322   -353   -950   -706
   -285   -355    -70    322   -109   -213   -329   -163    353   -319   -906   -688
   -342   -348     -5    342   -171   -176   -296   -119    384   -277   -857   -659
   -433   -327    103    379   -270   -111   -272    -90    407   -244   -813   -636
   -431   -303    127    366   -280    -88   -259    -67    431   -220   -779   -615
   -244   -244      0    244   -122   -122   -293    -93    415   -236   -792   -641
   -145   -205    -62    174    -41   -135   -316   -111    402   -249   -802   -652
   -223   -215      7    218   -116   -103   -298    -98    426   -220   -774   -636
   -277   -200     75    239   -179    -62   -288    -90    449   -194   -750   -618
   -176   -148     28    163   -103    -59   -306   -106    446   -194   -750   -633
   -215   -111    103    161   -161     -5   -290    -98    472   -171   -719   -618
   -316   -145    171    231   -244     12   -283    -90    488   -166   -706   -615
   -296   -135    161    215   -231     12   -280    -85    498   -168   -709   -620
   -249    -70    179    161   -215     54   -265    -72    519   -155   -688   -618
   -272    -85    187    176   -231     49   -277    -90    519   -168   -691   -639
   -283   -101    181    189   -233     38   -290   -111    501   -192   -706   -680
   -314   -127    184    220   -252     28   -324   -142    472   -223   -727   -730
   -288   -103    184    197   -236     38   -335   -155    472   -223   -719   -753
   -319    -80    236    197   -280     77   -329   -145    485   -200   -691   -750
   -301    -77    220    189   -262     70   -350   -158    472   -210   -698   -787
   -267    -41    223    153   -246     90   -368   -174    467   -218   -698   -810
   -246    -20    226    135   -236    101   -392   -197    454   -236   -711   -828
   -275     -5    267    137   -272    129   -392   -200    457   -236   -709   -823
   -249     46    296    101   -272    171   -389   -200    462   -231   -698   -813
   -277     33    309    122   -293    168   -400   -226    446   -246   -709   -833
   -314     46    361    135   -337    202   -402   -226    454   -236   -696   -820
   -293     77    371    106   -332    223   -418   -223    459   -231   -685   -805
   -280     88    366     96   -322    226   -423   -223    459   -236   -691   -807
   -265    132    397     64   -332    265   -410   -218    472   -220   -678   -792
   -322     90    413    116   -366    252   -407   -220    472   -218   -678   -797
   -262    174    433     44   -350    303   -379   -192    501   -192   -646   -776
   -246    231    478      7   -363    353   -355   -168    527   -158   -615   -769
   -272    220    493     23   -381    355   -366   -168    527   -150   -605   -782
   -244    233    478      5   -361    355   -374   -168    524   -142   -594   -789
   -192    285    475    -46   -332    379   -353   -150    545   -109   -566   -774
   -262    262    522      0   -392    392   -345   -158    553    -90   -553   -769
   -275    288    563     -7   -420    426   -337   -161    563    -72   -535   -750
   -303    226    530     38   -415    376   -389   -207    527    -88   -566   -763
   -176    301    475    -62   -327    387   -387   -202    542    -59   -550   -714
   -176    303    480    -62   -329    389   -387   -205    540    -46   -555   -678
   -290    153    444     67   -368    298   -449   -262    478   -101   -633   -711
   -285    119    405     83   -345    262   -454   -267    472    -90   -649   -688
   -275    124    397     75   -337    259   -465   -280    459    -93   -670   -672
   -288     38    327    124   -309    181   -504   -322    410   -137   -737   -709
   -322    -49    272    184   -298    109   -537   -361    366   -181   -805   -748
   -301    -54    246    179   -275     96   -542   -368    358   -187   -826   -737
   -275    -64    210    168   -244     70   -548   -381    350   -192   -859   -730
   -270    -77    192    174   -231     54   -563   -405    332   -210   -914   -743
   -316    -98    215    207   -267     57   -581   -431    322   -213   -943   -722
   -361    -96    265    228   -314     83   -592   -446    322   -200   -948   -678
   -301    -46    252    171   -277    101   -605   -454    322   -200   -976   -691
   -277    -51    223    163   -252     85   -610   -457    303   -215  -1015   -727
   -280   -194     83    236   -184    -57   -618   -457    228   -301  -1130   -839
   -275   -283     -7    280   -135   -145   -553   -392    210   -358  -1221   -927
   -231   -239    -10    233   -111   -124   -470   -277    257   -327  -1218   -917
   -192    -41    150    116   -171     54   -389   -132    407   -145  -1057   -761
   -197    449    646   -127   -420    548   -366    -67    688    246   -654   -353
   -329   1083   1413   -376   -870   1247   -480   -257    958    685   -179    116
   -449   1239   1688   -397  -1067   1462   -844   -727    880    763    -88    189
   -496    833   1330   -168   -914   1080  -1169  -1174    446    355   -491   -197
   -517    111    628    202   -574    368  -1314  -1452   -153   -353  -1208   -875
   -444   -316    127    381   -285    -96  -1299  -1384   -371   -665  -1548  -1213
   -379   -301     77    337   -231   -111  -1195  -1182   -244   -576  -1488  -1187
   -314   -163    150    239   -233     -7  -1054   -979    -85   -446  -1376  -1109
   -283    -46    236    163   -262     93   -958   -857     33   -353  -1296  -1049
   -298    -15    283    158   -290    132   -930   -813     77   -324  -1278  -1044
   -283      5    288    137   -285    145   -917   -800     96   -327  -1278  -1065
   -252     10    262    119   -257    135   -943   -823     85   -361  -1299  -1111
   -181      5    184     85   -184     93   -982   -862     51   -402  -1335  -1176
   -155     -7    148     83   -153     70   -992   -872     33   -420  -1350  -1228
    -96    -10     83     51    -93     36  -1021   -898     10   -452  -1371  -1283
    -15      5     18      5    -18     12  -1052   -927    -15   -488  -1400  -1343
    -10      7     18      0    -12     12  -1057   -935    -18   -517  -1418  -1392
    -72     23     96     25    -83     59  -1041   -914     12   -506  -1405  -1418
    -83     18     98     31    -90     57  -1057   -909     15   -524  -1418  -1441
    -85     33    119     25   -103     77  -1041   -880     28   -522  -1428  -1428
   -114     62    176     23   -148    119  -1018   -852     57   -501  -1439  -1376
    -38    127    166    -44   -101    145  -1005   -841     67   -493  -1467  -1304
   -187     31    218     77   -202    124  -1018   -849     49   -514  -1519  -1252
   -184     57    239     62   -210    148  -1015   -823     70   -498  -1543  -1182
   -202     51    254     75   -228    150  -1028   -820     70   -504  -1582  -1148
   -226     70    296     77   -259    181  -1026   -805     83   -496  -1600  -1124
   -189     98    288     44   -239    192  -1034   -810     72   -504  -1636  -1145
   -226    176    400     23   -314    288  -1010   -782    101   -475  -1615  -1127
   -280    218    496     28   -389    355  -1015   -766    111   -462  -1605  -1124
   -324    231    555     46   -439    392  -1031   -753    101   -457  -1608  -1132
   -202    290    491    -46   -348    392  -1067   -756     77   -457  -1613  -1148
   -148    322    470    -88   -309    394  -1119   -758     62   -449  -1608  -1158
   -101    413    514   -158   -306    462  -1130   -740     70   -426  -1579  -1153
    -12    545    558   -265   -285    550  -1093   -691    109   -374  -1532  -1127
   -103    511    613   -205   -358    561  -1088   -688    109   -355  -1525  -1137
   -145    491    636   -174   -392    563  -1091   -698    103   -337  -1519  -1148
   -116    530    644   -207   -381    587  -1075   -696    111   -314  -1506  -1150
   -129    550    680   -210   -405    615  -1052   -693    124   -293  -1488  -1143
   -150    581    732   -215   -441    657  -1028   -696    140   -267  -1465  -1137
   -200    563    761   -181   -480    662  -1008   -714    145   -262  -1462  -1150
   -231    532    763   -153   -498    649  -1013   -735    142   -270  -1473  -1171
   -166    584    750   -207   -457    667   -989   -722    168   -262  -1465  -1163
   -213    540    753   -163   -483    644  -1002   -750    150   -288  -1493  -1200
   -223    542    766   -158   -493    654  -1000   -771    142   -311  -1512  -1226
   -226    542    769   -161   -498    657   -984   -782    142   -329  -1525  -1236
   -293    493    787    -98   -540    639   -995   -805    124   -355  -1553  -1239
   -275    509    784   -119   -530    646  -1021   -828    106   -376  -1574  -1228
   -267    498    766   -116   -517    631  -1047   -865     77   -410  -1610  -1231
   -241    504    743   -132   -493    623  -1067   -896     54   -436  -1641  -1234
   -244    509    753   -132   -498    631  -1075   -909     49   -446  -1652  -1223
   -246    527    774   -142   -511    649  -1080   -924     38   -467  -1665  -1218
   -265    514    776   -124   -522    644  -1109   -961      7   -506  -1696  -1231
   -210    571    779   -181   -496    675  -1114   -969      0   -514  -1699  -1223
   -163    636    800   -236   -480    717  -1109   -974     -7   -524  -1699  -1221
   -259    532    789   -137   -524    662  -1148  -1021    -59   -587  -1756  -1241
   -246    540    787   -148   -517    662  -1161  -1034    -75   -605  -1771  -1213
   -148    649    797   -252   -472    722  -1143  -1015    -62   -594  -1753  -1161
   -101    714    815   -306   -457    763  -1127  -1000    -46   -589  -1740  -1122
   -174    659    831   -244   -504    743  -1130  -1013    -70   -623  -1764  -1137
   -220    659    880   -220   -550    771  -1122  -1013    -75   -633  -1761  -1124
   -197    732    930   -267   -563    831  -1096   -989    -62   -623  -1743  -1096
   -166    774    940   -303   -553    857  -1078   -976    -57   -610  -1735  -1075
   -233    748    979   -259   -607    865  -1083   -992    -64   -613  -1740  -1075
   -226    805   1028   -290   -626    917  -1075   -984    -51   -594  -1706  -1044
   -168    849   1018   -342   -594    932  -1104  -1013    -75   -605  -1691  -1047
    -80    854    935   -387   -506    893  -1169  -1070   -127   -639  -1704  -1080
   -106    815    919   -355   -514    867  -1200  -1093   -158   -654  -1699  -1096
   -135    771    906   -319   -519    839  -1210  -1101   -181   -680  -1704  -1101
   -142    745    888   -303   -517    815  -1195  -1101   -205   -711  -1719  -1114
   -158    730    888   -285   -522    807  -1195  -1106   -223   -724  -1727  -1117
   -309    662    971   -179   -641    815  -1161  -1085   -220   -717  -1712  -1101
   -236    605    839   -184   -537    722  -1166  -1106   -270   -763  -1766  -1153
   -265    540    805   -137   -535    672  -1176  -1124   -306   -792  -1797  -1182
   -285    509    795   -111   -540    652  -1205  -1148   -340   -826  -1826  -1192
   -353    457    807    -54   -581    631  -1223  -1174   -379   -854  -1862  -1221
   -332    444    774    -57   -553    607  -1249  -1200   -410   -878  -1883  -1236
    -88    641    730   -277   -407    685  -1182  -1143   -361   -833  -1834  -1176
   -174    579    753   -202   -462    665  -1171  -1150   -376   -859  -1857  -1192
   -329    405    735    -36   -532    568  -1213  -1195   -452   -932  -1922  -1244
   -280    371    652    -46   -465    511  -1189  -1153   -470   -950  -1958  -1257
   -213    348    561    -70   -387    454  -1111  -1052   -459   -976  -2010  -1288
   -218    332    550    -57   -384    441   -995   -937   -418   -971  -2029  -1296
   -171    384    555   -109   -363    470   -919   -815   -345   -898  -1979  -1228
   -150    737    888   -293   -519    813   -849   -678   -103   -592  -1665   -888
   -200   1273   1473   -537   -836   1371   -841   -696    174   -202  -1239   -431
   -309   1662   1971   -675  -1140   1816   -997   -948    288     49   -961   -148
   -420   1418   1836   -498  -1130   1626  -1340  -1418    -62   -218  -1197   -342
   -465    820   1283   -179   -875   1052  -1532  -1795   -652   -880  -1839   -880
   -472    379    849     46   -662    613  -1587  -1829   -974  -1257  -2226  -1210
   -400    220    620     90   -509    420  -1514  -1623   -974  -1280  -2281  -1244
   -405    187    589    109   -498    387  -1361  -1421   -880  -1228  -2255  -1200
   -316    171    488     72   -402    329  -1301  -1343   -836  -1200  -2257  -1192
   -246    244    491      0   -368    366  -1215  -1231   -740  -1117  -2195  -1127
   -236    376    613    -70   -423    493  -1130  -1132   -646  -1034  -2109  -1052
   -303    340    644    -20   -472    491  -1093  -1098   -628  -1028  -2101  -1062
   -298    329    628    -18   -462    478  -1083  -1075   -623  -1018  -2083  -1065
   -296    389    683    -49   -491    535  -1039  -1021   -584   -971  -2026  -1028
   -301    407    709    -51   -504    558  -1002   -989   -566   -948  -1992  -1036
   -288    402    688    -57   -491    545   -997   -987   -579   -956  -1974  -1072
   -322    394    717    -36   -519    555   -974   -969   -574   -935  -1940  -1085
   -288    400    685    -57   -485    542   -953   -948   -568   -924  -1914  -1101
   -345    392    737    -23   -540    563   -909   -911   -550   -888  -1862  -1096
   -449    366    815     38   -633    592   -885   -901   -553   -870  -1813  -1098
   -444    402    846     20   -644    623   -870   -885   -545   -859  -1774  -1065
   -397    428    826    -18   -613    626   -854   -870   -550   -867  -1751  -1023
   -394    397    792      0   -592    594   -859   -870   -563   -875  -1735  -1010
   -353    402    753    -25   -553    576   -841   -852   -568   -870  -1699   -989
   -371    387    758     -7   -566    574   -823   -841   -568   -859  -1660   -969
   -389    368    758      7   -574    563   -807   -826   -568   -857  -1631   -961
   -415    368    784     23   -600    576   -771   -795   -558   -844  -1584   -930
   -452    361    810     44   -631    584   -750   -779   -553   -826  -1535   -896
   -420    407    828      5   -623    618   -758   -810   -558   -831  -1509   -888
   -397    410    807     -7   -602    607   -761   -849   -574   -852  -1499   -883
   -444    405    849     20   -646    626   -735   -836   -542   -818  -1434   -828
   -426    392    815     15   -620    602   -709   -745   -517   -787  -1363   -776
   -397    371    766     12   -581    568   -693   -685   -519   -769  -1304   -745
   -410    376    784     15   -597    581   -654   -620   -496   -737  -1221   -711
   -418    394    813     12   -615    602   -610   -548   -462   -698  -1130   -667
   -407    379    784     12   -594    581   -594   -506   -459   -693  -1065   -644
   -418    379    797     18   -607    589   -566   -467   -457   -688  -1008   -646
   -433    384    815     23   -626    600   -545   -436   -470   -691   -958   -670
   -433    381    815     25   -623    597   -519   -402   -480   -691   -909   -670
   -454    389    841     31   -649    615   -501   -384   -501   -701   -875   -683
   -478    423    898     25   -688    659   -465   -353   -501   -691   -823   -667
   -506    428    932     38   -719    678   -433   -329   -501   -693   -792   -665
   -483    410    893     36   -688    652   -428   -337   -530   -732   -795   -696
   -542    374    914     83   -727    644   -402   -324   -542   -761   -784   -706
   -571    363    935    101   -753    649   -368   -303   -545   -763   -758   -704
   -558    335    893    111   -727    615   -361   -309   -574   -797   -769   -730
   -618    311    930    153   -774    620   -342   -303   -584   -807   -756   -732
   -618    301    919    155   -769    610   -342   -298   -592   -826   -756   -735
   -535    316    849    109   -693    581   -337   -285   -607   -844   -766   -750
   -514    246    761    132   -636    504   -381   -319   -665   -896   -818   -818
   -462    239    701    111   -581    470   -392   -319   -693   -919   -828   -839
   -509    226    732    140   -620    480   -366   -285   -685   -906   -810   -831
   -561    213    771    174   -665    491   -342   -252   -680   -911   -805   -836
   -615    244    859    184   -737    550   -314   -207   -654   -891   -782   -810
   -672    194    867    239   -769    530   -293   -140   -628   -870   -766   -779
   -649    252    901    197   -776    576   -257    -83   -594   -833   -724   -724
   -605    283    885    161   -745    584   -220    -33   -574   -813   -701   -657
   -594    293    885    148   -740    589   -194      5   -563   -795   -688   -600
   -646    254    901    197   -774    576   -187     18   -574   -807   -704   -594
   -610    293    904    155   -758    597   -135     72   -542   -774   -678   -571
   -579    329    906    124   -743    618    -80    137   -498   -722   -636   -545
   -623    348    969    137   -795    657    -46    181   -472   -688   -602   -527
   -646    392   1039    127   -841    714    -10    226   -444   -646   -561   -498
   -670    353   1023    155   -846    688    -10    246   -444   -631   -548   -506
   -732    335   1067    197   -901    701     15    285   -431   -605   -514   -491
   -696    316   1013    189   -854    662     10    290   -454   -615   -517   -506
   -597    332    930    132   -763    631      2    303   -472   -618   -506   -522
   -535    327    862    101   -698    594      7    324   -493   -631   -506   -542
   -587    283    870    150   -730    576     38    368   -496   -628   -498   -563
   -597    228    826    184   -711    527     51    394   -519   -633   -511   -610
   -535    239    774    148   -654    506     64    428   -532   -623   -514   -636
   -605    166    771    218   -688    470     75    452   -558   -628   -530   -667
   -693    101    795    296   -743    446     88    470   -581   -633   -537   -691
   -605    109    711    246   -659    410     83    472   -626   -654   -568   -740
   -657    114    771    272   -714    441    119    514   -618   -636   -553   -740
   -628    127    753    249   -691    439    106    519   -641   -652   -566   -756
   -652    124    776    262   -714    452    111    532   -672   -662   -584   -763
   -589    137    727    223   -657    431    116    550   -701   -675   -613   -782
   -514    142    657    187   -584    400    122    574   -722   -693   -644   -795
   -511     75    587    218   -550    329    158    657   -748   -727   -698   -826
   -548    -25    522    285   -537    249    262    807   -740   -758   -776   -891
   -530      0    527    262   -530    262    387    984   -678   -732   -795   -901
   -457    148    605    155   -530    376    514   1184   -545   -613   -717   -810
   -472    478    950     -2   -711    714    568   1301   -306   -309   -410   -501
   -524    976   1501   -226  -1013   1239    517   1208    -77     49    -33   -137
   -649   1262   1909   -309  -1280   1584    262    836    -83    213    155     41
   -696   1137   1834   -220  -1265   1486    -15    452   -361     51     15    -70
   -766    594   1358     83  -1062    974   -111    252   -904   -610   -628   -597
   -789    155    945    316   -867    550   -101    345  -1197   -992  -1021   -906
   -782    -51    730    415   -758    340     15    615  -1182  -1026  -1091   -940
   -779    -90    688    436   -735    298    174    852  -1062   -971  -1062   -901
   -680    -49    628    363   -654    288    262    987   -979   -930  -1039   -878
   -610     36    646    285   -628    340    337   1101   -891   -862   -987   -823
   -594    109    704    241   -649    405    410   1210   -805   -789   -922   -761
   -633    140    774    246   -704    457    480   1312   -732   -732   -865   -711
   -649    129    779    259   -714    454    535   1395   -688   -701   -836   -683
   -631    114    745    257   -688    431    563   1441   -680   -706   -839   -678
   -597    114    711    241   -654    413    581   1491   -670   -701   -831   -662
   -542    129    672    207   -607    400    602   1551   -654   -698   -818   -644
   -553    135    685    207   -620    410    644   1621   -613   -678   -782   -605
   -561    142    704    207   -633    423    680   1678   -581   -670   -756   -587
   -558    132    688    213   -623    410    701   1727   -566   -667   -737   -587
   -615     93    709    262   -662    400    737   1792   -540   -644   -711   -576
   -636     83    719    275   -678    400    758   1844   -524   -633   -688   -568
   -631     98    730    265   -680    415    784   1909   -496   -613   -652   -553
   -665     85    748    288   -706    415    820   1979   -462   -592   -618   -535
   -696     62    758    316   -727    410    870   2052   -428   -576   -584   -519
   -628     62    691    280   -659    376    859   2081   -441   -602   -597   -545
   -568     88    657    239   -613    374    859   2117   -449   -613   -594   -558
   -431    228    659    101   -545    444    911   2205   -392   -566   -530   -504
   -441    223    665    109   -553    444    953   2281   -368   -550   -498   -480
   -589    119    709    233   -649    415    943   2304   -392   -574   -514   -509
   -644    129    774    257   -709    452    987   2382   -353   -542   -478   -478
   -691    153    841    267   -766    496   1034   2470   -314   -506   -433   -441
   -719    171    891    275   -805    530   1057   2551   -290   -475   -392   -413
   -745    194    940    275   -844    568   1085   2650   -257   -436   -342   -384
   -615    283    898    166   -756    589   1093   2735   -241   -420   -311   -368
   -558    319    878    119   -719    597   1106   2811   -239   -415   -288   -355
   -620    342    963    140   -792    652   1143   2904   -218   -392   -252   -332
   -639    374   1010    129   -823    691   1169   2992   -207   -387   -231   -327
   -581    410    992     85   -787    701   1184   3078   -202   -389   -218   -329
   -553    462   1013     44   -782    737   1205   3174   -189   -381   -194   -324
   -597    488   1085     54   -841    787   1221   3252   -181   -384   -171   -324
   -610    532   1140     36   -875    833   1262   3346   -155   -368   -142   -311
   -581    555   1137     10   -859    846   1286   3424   -145   -366   -135   -309
   -605    545   1150     28   -878    846   1304   3491   -142   -379   -140   -314
   -605    571   1176     18   -891    872   1319   3561   -135   -384   -140   -324
   -641    555   1197     41   -919    875   1337   3626   -140   -397   -145   -342
   -574    579   1153     -2   -865    865   1337   3676   -153   -420   -163   -368
   -561    602   1161    -23   -859    880   1348   3746   -150   -426   -158   -374
   -558    602   1161    -20   -859    880   1358   3829   -155   -433   -161   -376
   -553    568   1122     -7   -839    844   1337   3904   -181   -470   -194   -407
   -620    581   1200     18   -909    891   1379   4037   -148   -433   -158   -384
   -519    620   1137    -51   -828    878   1382   4143   -148   -428   -148   -381
   -454    618   1072    -80   -763    844   1371   4232   -158   -439   -153   -387
   -517    626   1140    -57   -828    883   1418   4351   -122   -405   -111   -361
   -571    576   1148     -2   -859    862   1436   4434   -111   -400    -90   -371
   -646    527   1171     59   -909    846   1447   4512    -98   -387    -64   -371
   -646    555   1202     46   -924    878   1473   4606    -57   -340     -7   -337
   -576    597   1174    -10   -875    885   1486   4679    -36   -314     28   -322
   -472    652   1124    -90   -800    888   1488   4731    -28   -301     49   -314
   -439    732   1169   -148   -802    948   1556   4840     36   -239    119   -252
   -558    657   1215    -49   -885    935   1582   4907     57   -223    148   -233
   -628    618   1247      2   -937    930   1605   4972     70   -210    176   -202
   -623    641   1265    -10   -943    953   1639   5042    101   -181    215   -155
   -644    654   1299     -5   -971    976   1644   5084    122   -163    241   -119
   -561    756   1317    -96   -937   1036   1683   5157    171   -116    290    -59
   -607    722   1330    -59   -969   1026   1657   5175    161   -124    283    -38
   -620    706   1327    -44   -974   1015   1626   5177    142   -129    270    -12
   -610    714   1322    -51   -966   1015   1618   5203    150   -119    272     54
   -597    717   1314    -59   -956   1015   1623   5240    166   -103    277    114
   -620    701   1322    -41   -974   1013   1605   5242    150   -116    246     88
   -613    696   1309    -41   -961   1002   1597   5261    145   -127    218     77
   -553    737   1288    -93   -922   1013   1610   5297    150   -122    213    106
   -566    675   1241    -54   -904    958   1579   5292    119   -153    171     83
   -548    667   1215    -62   -880    943   1579   5312    106   -166    142     70
   -571    618   1189    -23   -880    904   1561   5312     83   -189    116     41
   -607    576   1184     15   -896    880   1535   5307     59   -213     98     12
   -594    597   1192      0   -893    893   1535   5318     64   -207    109      5
   -649    524   1174     62   -911    846   1509   5305     36   -236     90    -44
   -607    532   1140     36   -872    836   1504   5310     36   -239     96    -85
   -594    527   1119     31   -857    823   1496   5312     31   -236     98   -111
   -628    431   1060     98   -844    745   1473   5300      0   -275     57   -158
   -579    329    909    122   -745    618   1512   5318    -20   -337    -18   -252
   -493    335    828     77   -659    581   1600   5318     18   -345    -41   -301
   -405    420    823     -7   -615    620   1706   5318    135   -257     44   -223
   -335    704   1039   -184   -685    870   1787   5318    361      0    319     36
   -387   1260   1647   -436  -1018   1452   1748   5318    639    413    800    485
   -592   1727   2317   -568  -1454   2021   1532   5170    787    740   1218    839
   -654   1732   2385   -540  -1519   2057   1161   4697    615    709   1257    805
   -587   1254   1842   -332  -1213   1548    867   4224    103    158    753    293
   -493    530   1023    -20   -761    776    805   4102   -428   -555     41   -384
   -363    171    535     96   -449    353    859   4242   -537   -758   -192   -639
   -293    109    402     90   -348    254    976   4398   -436   -717   -179   -659
   -267    168    436     49   -350    301   1101   4525   -288   -618    -90   -623
   -223    301    522    -41   -374    410   1179   4598   -163   -524     15   -555
   -246    335    581    -44   -415    457   1228   4632   -101   -493     59   -540
   -267    353    620    -46   -444    485   1252   4634    -72   -491     72   -545
   -262    389    652    -62   -457    519   1278   4637    -46   -483     96   -527
   -290    426    714    -70   -501    568   1299   4637    -18   -470    114   -506
   -309    446    756    -70   -532    600   1309   4632      0   -465    111   -496
   -441    441    883      0   -665    662   1343   4650     44   -436    127   -444
   -563    462   1026     51   -795    743   1379   4673     96   -397    150   -371
   -371    506    875    -70   -623    691   1340   4627     75   -431    103   -376
   -322    501    820    -90   -571    659   1330   4601     85   -431     90   -363
   -376    496    872    -59   -623    683   1345   4603    122   -402    111   -332
   -353    532    885    -88   -618    709   1361   4606    150   -379    132   -314
   -405    493    898    -46   -652    696   1356   4593    155   -374    129   -319
   -384    483    865    -49   -623    672   1350   4580    168   -366    135   -335
   -392    465    857    -36   -623    659   1358   4577    194   -348    161   -342
   -431    470    901    -18   -665    685   1369   4577    226   -324    197   -340
   -379    519    898    -72   -641    709   1392   4582    259   -306    231   -327
   -405    532    937    -64   -670    735   1415   4585    293   -290    267   -316
   -454    480    935    -15   -696    706   1387   4541    290   -309    262   -337
   -444    511    956    -33   -698    732   1387   4538    311   -301    290   -324
   -431    587   1018    -77   -724    802   1423   4562    355   -272    337   -288
   -465    571   1034    -54   -748    802   1408   4533    350   -296    340   -296
   -436    594   1031    -83   -732    813   1400   4520    366   -296    363   -283
   -384    636   1021   -124   -701    828   1400   4517    387   -285    397   -267
   -397    628   1026   -116   -711    828   1389   4499    394   -280    423   -262
   -405    685   1091   -142   -748    888   1410   4497    423   -267    462   -236
   -402    740   1143   -168   -771    940   1431   4484    454   -262    496   -210
   -441    717   1158   -137   -800    937   1421   4440    449   -298    480   -228
   -439    745   1184   -155   -810    963   1421   4398    449   -322    483   -220
   -452    771   1223   -161   -836    997   1418   4349    444   -342    475   -223
   -413    833   1244   -210   -831   1039   1418   4304    439   -368    459   -231
   -384    927   1312   -270   -846   1119   1434   4281    459   -363    475   -213
   -428    880   1306   -228   -867   1093   1392   4206    423   -413    426   -249
   -400    919   1317   -259   -859   1117   1379   4162    413   -433    402   -259
   -413    963   1374   -275   -893   1169   1371   4117    407   -444    392   -267
   -457    971   1428   -257   -943   1200   1387   4102    423   -433    397   -262
   -405    969   1374   -283   -888   1171   1358   4039    394   -459    353   -303
   -415    961   1376   -272   -896   1169   1343   3982    368   -493    314   -337
   -441    937   1379   -249   -911   1158   1322   3933    353   -509    288   -363
   -387    992   1379   -301   -883   1184   1306   3899    353   -509    283   -374
   -345   1015   1361   -337   -854   1187   1286   3855    337   -524    272   -387
   -446    997   1441   -275   -943   1218   1262   3813    329   -530    265   -397
   -457   1057   1514   -298   -984   1286   1257   3790    340   -517    275   -392
   -340   1179   1519   -418   -930   1348   1278   3790    366   -491    303   -368
   -366   1187   1551   -413   -958   1369   1241   3741    337   -511    290   -384
   -400   1192   1592   -397   -995   1392   1218   3697    314   -527    280   -394
   -400   1221   1621   -413  -1013   1421   1208   3660    306   -522    285   -402
   -462   1226   1688   -381  -1075   1457   1169   3611    283   -527    275   -410
   -363   1418   1779   -527  -1070   1597   1213   3639    332   -459    345   -342
   -272   1512   1784   -620  -1028   1649   1244   3637    345   -433    374   -314
   -381   1454   1834   -537  -1109   1644   1221   3582    311   -449    366   -322
   -387   1496   1883   -553  -1135   1688   1202   3548    298   -439    379   -306
   -366   1564   1930   -600  -1148   1745   1182   3507    285   -433    392   -293
   -319   1693   2010   -688  -1166   1852   1221   3507    322   -387    439   -239
   -394   1647   2039   -626  -1218   1842   1195   3447    298   -392    433   -236
   -397   1592   1990   -597  -1192   1790   1145   3380    259   -405    420   -241
   -324   1644   1969   -659  -1148   1805   1130   3333    241   -400    426   -228
   -324   1654   1977   -665  -1150   1816   1098   3276    215   -407    423   -210
   -296   1657   1953   -680  -1124   1805   1072   3221    194   -402    428   -197
   -319   1608   1927   -644  -1122   1766   1062   3177    168   -400    426   -205
   -392   1512   1904   -561  -1148   1709   1031   3112    122   -428    389   -239
   -327   1519   1847   -597  -1088   1683   1031   3076     96   -433    384   -239
   -309   1467   1777   -581  -1044   1623   1015   3026     54   -452    355   -265
   -376   1337   1714   -480  -1044   1525    974   2951     -7   -496    298   -306
   -314   1389   1704   -537  -1010   1545    979   2925    -15   -478    314   -285
   -280   1379   1660   -550   -969   1519    963   2870    -54   -488    301   -311
   -342   1291   1634   -475   -989   1462    932   2813   -101   -509    265   -340
   -374   1257   1631   -441  -1002   1444    922   2785   -111   -496    267   -316
   -327   1288   1613   -480   -971   1449    927   2782   -116   -475    285   -280
   -353   1262   1615   -454   -984   1439    937   2769   -140   -467    277   -277
   -309   1161   1470   -428   -888   1314    904   2720   -223   -530    197   -345
   -218   1085   1304   -433   -761   1195    945   2764   -275   -587    124   -389
   -207   1078   1286   -436   -748   1179   1065   2896   -233   -563    132   -376
   -140   1169   1309   -514   -724   1239   1195   3091   -119   -444    239   -283
   -135   1392   1527   -628   -833   1460   1267   3247     64   -200    491    -23
   -106   1987   2094   -940  -1098   2039   1270   3273    363    233    971    485
   -233   2577   2811  -1174  -1522   2691   1101   3016    576    623   1426    958
   -426   2465   2891  -1021  -1660   2678    722   2520    368    537   1376    914
   -498   1875   2374   -688  -1436   2122    433   2052   -194    -36    820    392
   -509   1083   1592   -285  -1049   1337    319   1782   -844   -763     93   -316
   -431    735   1163   -153   -800    948    363   1919   -963   -914   -106   -558
   -374    714   1088   -171   -732    901    511   2143   -862   -828    -64   -563
   -329    797   1127   -233   -730    961    696   2343   -719   -693     44   -485
   -290    885   1176   -296   -732   1031    818   2468   -610   -574    140   -363
   -254    930   1184   -337   -719   1057    865   2512   -571   -514    189   -288
   -239    911   1150   -337   -693   1031    880   2535   -553   -483    218   -252
   -228    885   1114   -329   -672    997    883   2569   -535   -454    246   -226
   -215    867   1083   -324   -649    974    888   2611   -514   -423    272   -194
   -207    815   1023   -306   -615    919    883   2626   -496   -405    280   -184
   -210    828   1039   -309   -626    932    880   2626   -452   -353    314   -148
   -218    820   1036   -303   -626    927    878   2683   -392   -301    355   -114
   -249    698    948   -223   -597    823    878   2912   -335   -270    371   -106
   -265    680    943   -210   -605    813    914   2922   -303   -228    402    -85
   -228    730    958   -249   -594    841    948   2826   -280   -163    449    -57
   -285    672    956   -194   -620    813    948   2753   -277   -132    465    -49
   -329    626    956   -148   -641    789    943   2707   -270   -101    480    -23
   -262    607    870   -174   -566    737    979   2675   -231    -36    540     36
   -265    620    885   -179   -574    753   1031   2660   -194     28    594     80
   -298    639    937   -171   -618    787   1041   2662   -202     31    584     70
   -306    659    966   -176   -636    813   1049   2675   -200     49    579     59
   -316    675    992   -179   -654    833   1034   2673   -233     57    574     64
   -296    696    992   -200   -644    844   1015   2655   -277     49    571     80
   -249    701    948   -228   -600    823    984   2631   -296     28    558     83
   -226    680    906   -226   -566    792    950   2608   -288      5    553     88
   -181    683    865   -252   -522    774    935   2598   -267    -10    571    103
   -148    685    833   -267   -491    758    919   2592   -246     -7    605    119
   -153    654    807   -252   -480    730    896   2595   -228     -7    633    140
     41    678    636   -358   -296    657    823   2559   -246    -25    639    142
    678    615    -62   -646    371    275    579   2348   -441   -215    459    -31
    893    639   -257   -766    574    192    498   2273   -506   -296    410    -75
    922    646   -277   -787    600    187    504   2275   -488   -288    428    -33
   1145    636   -509   -891    828     64    439   2192   -558   -376    361    -77
   1200    462   -740   -831    971   -140    397   2088   -649   -478    249   -150
   1106    303   -805   -706    956   -249    387   2016   -711   -532    168   -174
   1130    381   -748   -758    940   -181    376   1995   -711   -514    161   -122
   1083    407   -675   -745    880   -132    379   1979   -701   -496    150   -101
    930    384   -545   -657    737    -80    381   1969   -685   -462    166    -98
    844    407   -436   -626    641    -15    397   1969   -659   -436    197    -93
    709    402   -309   -555    509     46    436   1987   -607   -392    241    -44
    522    324   -197   -423    361     64    483   1995   -561   -355    267      7
    449    348   -101   -400    275    124    550   2034   -498   -296    319     77
    407    374    -33   -389    220    168    649   2091   -418   -228    387    132
    111    220    109   -166      0    166    717   2109   -387   -213    420    148
   -109     72    181     18   -145    127    737   2112   -402   -236    415    109
    -98     51    150     23   -124    101    678   2039   -454   -275    397     93
   -114    101    215      5   -163    158    654   2021   -444   -249    441    252
     15    361    342   -189   -163    353    636   2068   -376   -174    522    371
   -218    846   1065   -314   -641    956    813   2325    -88    142    833    782
   -342   1052   1395   -353   -870   1221    919   2431     23    259    932    969
   -301   1067   1369   -384   -836   1218    940   2436     23    249    906   1008
   -265    867   1130   -303   -696    997    997   2475     59    265    906   1015
   -233    628    862   -197   -548    745   1057   2520     96    288    909    992
   -202    488    691   -145   -446    589   1083   2522    109    301    898    943
   -189    462    652   -137   -420    555   1093   2520    119    309    891    901
   -189    491    680   -150   -436    584   1085   2507    119    306    883    784
   -200    522    722   -161   -459    620   1072   2494    124    301    870    504
   -101    517    615   -207   -358    566    995   2413     54    181    719   -161
     -7    519    524   -257   -265    522    911   2322    -36     44    613   -376
    -54    548    600   -249   -327    574    911   2317    -20     75    688   -161
    -85    574    659   -244   -371    615    914   2314      5    148    774     36
    -85    584    670   -249   -379    626    901   2320     10    184    802    129
   -174    542    717   -184   -446    628    917   2348     15    197    813    189
   -257    527    784   -137   -522    657    950   2356     44    218    826    223
   -361    511    872    -75   -615    691    995   2359     88    249    844    254
   -426    472    896    -23   -662    683   1026   2351    103    259    828    257
   -431    426    854      2   -641    639   1031   2320     85    252    795    254
   -433    379    813     25   -623    594   1021   2291     75    254    771    265
   -433    342    776     46   -605    558    989   2257     54    249    750    277
   -467    342    807     62   -639    574    963   2234     49    244    732    288
   -433    332    763     49   -597    548    922   2208     33    226    696    280
   -402    301    701     49   -553    501    880   2184     12    213    657    267
   -420    293    714     64   -566    504    839   2161     -2    207    626    252
   -363    236    597     62   -480    415    784   2135    -46    145    532    184
   -301    145    446     77   -374    296    807   2200    -44    101    444    122
   -290    135    426     77   -361    280    891   2325     33    142    433    132
   -275    168    444     54   -358    306    958   2475    145    231    491    207
   -207    462    667   -129   -439    563    997   2574    342    483    756    496
   -262    969   1231   -353   -748   1101   1008   2569    589    872   1197    937
   -361   1402   1764   -522  -1062   1584    810   2275    646   1137   1532   1218
   -392   1395   1787   -501  -1088   1590    454   1821    389   1057   1509   1156
   -457    833   1291   -189   -875   1062    280   1426   -163    431    891    628
   -436    223    659    106   -548    441    241   1325   -566   -132    301    150
   -379   -106    272    241   -327     83    290   1475   -592   -239    145     31
   -335   -210    124    272   -231    -44    400   1626   -506   -194    153     33
   -285   -179    106    231   -197    -38    498   1719   -405   -114    205     85
   -262    -93    168    176   -218     36    607   1823   -283      0    301    181
   -257     -5    249    129   -254    122    667   1873   -200     93    384    252
   -228     38    267     96   -246    153    698   1893   -158    140    428    285
   -215     46    262     83   -239    153    745   1906   -132    155    446    298
   -218     36    254     90   -236    145    756   1899   -127    148    441    290
   -202     25    228     88   -215    124    740   1891   -122    148    436    283
   -223     33    257     96   -239    145    732   1901    -90    184    462    303
   -239     25    265    103   -252    142    711   1901    -67    210    485    309
   -233     41    275     93   -254    158    706   1893    -59    218    491    303
   -231     38    267     96   -249    150    711   1886    -49    231    493    298
   -231     20    252    106   -241    135    730   1886    -36    252    509    311
   -228     23    249    101   -239    135    730   1865    -36    259    517    303
   -223      5    228    109   -226    114    717   1839    -49    233    501    283
   -233     23    254    103   -244    137    717   1834    -41    233    501    285
   -215     62    277     77   -246    168    730   1847    -12    265    530    324
   -205     46    252     77   -228    148    722   1831    -18    257    517    301
   -215     31    244     90   -228    137    714   1823    -15    262    511    285
   -210     51    262     77   -236    155    714   1821      2    290    532    285
   -174     49    223     62   -197    135    696   1808      5    290    522    277
   -181     46    228     67   -205    135    691   1818     18    303    530    283
   -184     51    233     64   -207    142    685   1821     36    327    542    288
   -174     54    228     57   -202    142    685   1829     57    350    563    301
   -161     57    218     51   -189    137    667   1831     70    374    587    322
   -142     83    223     28   -184    153    657   1842     88    394    613    340
   -122    103    226      7   -174    166    652   1852    106    415    628    361
   -106    109    215     -2   -161    161    649   1870    124    431    641    376
    -83    137    220    -25   -150    179    646   1896    153    467    675    402
    -67    155    223    -46   -145    189    623   1899    158    475    688    413
    -59    168    228    -57   -142    197    597   1888    161    470    685    407
    -64    171    233    -54   -150    202    584   1883    163    470    688    407
    -72    155    228    -41   -150    192    584   1878    163    478    696    410
    -80    140    218    -31   -148    176    626   1875    176    485    701    415
    -67    129    197    -31   -132    161    657   1873    192    496    706    420
    -75    135    207    -31   -140    171    665   1860    205    511    722    423
    -93    137    231    -20   -161    184    659   1836    207    511    724    413
   -111    116    228     -2   -171    174    657   1816    202    509    717    405
   -129     98    228     15   -179    163    667   1805    205    514    719    418
   -145     85    228     28   -187    155    683   1795    210    527    719    423
   -163     64    228     49   -194    145    693   1777    210    532    719    431
   -163     41    202     59   -184    122    683   1745    194    524    711    415
   -153     36    189     59   -171    111    678   1725    187    524    706    394
   -124     28    153     46   -140     88    662   1706    179    527    701    381
    -83     33    116     25    -98     75    657   1699    179    532    704    387
    -72     28    101     20    -88     64    659   1691    179    532    701    392
    -59     20     80     18    -70     49    662   1678    179    530    683    384
    -28     28     57     -2    -41     44    662   1670    184    540    667    387
    -25     36     62     -5    -44     49    675   1678    202    558    667    400
    -25     36     59     -5    -41     46    680   1678    220    584    675    410
     15     57     41    -36    -12     49    680   1678    239    600    675    426
     54     85     28    -70     12     57    680   1678    252    613    678    449
     54     96     41    -75      7     70    680   1675    265    620    683    478
      7    122    111    -67    -51    116    672   1673    290    649    706    524
    -44    132    174    -44   -109    153    680   1667    309    672    727    561
    -49    171    220    -62   -135    194    675   1670    319    683    737    594
    -49    194    244    -72   -145    218    644   1649    332    688    745    615
    -41    202    244    -83   -142    223    626   1626    327    701    758    631
    -57    205    262    -75   -158    231    623   1615    319    711    771    639
    -88    174    262    -44   -176    218    628   1605    314    711    769    623
    -64    132    197    -33   -129    163    602   1574    283    685    743    571
    -33     67     98    -18    -67     83    563   1530    241    646    714    506
     -7     12     20     -2    -15     15    540   1504    205    610    675    449
     28    -54    -83     10     54    -67    501   1457    145    548    618    368
     67    -80   -148      7    106   -114    462   1413    101    506    579    298
    109   -111   -220      0    163   -166    423   1363     46    462    540    246
    158   -127   -288    -15    223   -207    392   1322      0    418    498    205
    205   -148   -353    -31    277   -252    366   1291    -31    389    472    176
    233   -155   -389    -38    311   -272    350   1275    -38    381    475    176
    205   -202   -407     -2    303   -303    337   1252    -54    371    467    171
    202   -244   -449     20    324   -345    337   1239    -80    345    449    158
    226   -355   -581     62    402   -467    363   1270   -111    283    387    106
    241   -444   -685    101    462   -563    475   1353    -88    244    322     57
    322   -428   -750     51    535   -587    571   1441    -49    257    314     44
    433   -350   -784    -44    607   -566    654   1569     75    389    439    174
    524     10   -514   -267    519   -252    649   1600    267    691    769    537
    478    605    127   -540    176    366    493   1371    387   1008   1176    966
    394    823    426   -610    -15    626    106    885    239   1070   1330   1127
    322    517    194   -420     62    355   -231    426   -158    743   1060    904
    226   -116   -342    -57    285   -228   -358    145   -685     59    379    345
    226   -631   -857    202    540   -743   -316    236   -901   -322    -38     -5
    270   -763  -1036    244    652   -901   -192    467   -774   -270    -28      7
    280   -711   -992    215    636   -852    -44    649   -615   -163     54     90
    290   -602   -893    155    592   -748     62    774   -480    -57    148    192
    277   -517   -795    119    535   -654    127    844   -387     23    233    280
    272   -506   -782    114    524   -644    148    870   -353     44    272    303
    246   -501   -750    127    496   -626    192    898   -324     57    296    314
    202   -472   -678    132    439   -574    246    935   -296     75    327    324
    127   -454   -581    163    353   -517    309    984   -249    122    389    319
     49   -439   -488    194    265   -462    353   1018   -197    181    465    288
     36   -426   -462    194    249   -444    368   1028   -171    215    514    246
     59   -418   -478    179    267   -446    379   1041   -150    244    535    223
     62   -410   -472    174    267   -441    389   1047   -127    270    561    228
     36   -420   -457    189    244   -439    387   1049   -106    301    589    244
     44   -410   -454    181    249   -431    363   1060    -77    327    628    259
     51   -387   -439    166    244   -413    337   1075    -46    361    696    277
     31   -376   -407    174    218   -392    327   1088    -12    400    774    283
    -31   -384   -355    205    161   -371    329   1106     20    459    820    280
    -77   -397   -319    236    119   -358    340   1119     46    493    836    280
    -93   -410   -316    252    109   -363    358   1124     64    493    846    285
    -77   -420   -342    249    132   -381    361   1114     54    467    849    267
    -44   -431   -387    236    171   -410    363   1096     33    439    844    228
    -12   -423   -410    218    197   -418    376   1083     31    433    854    202
     15   -431   -446    205    231   -439    389   1072     25    428    859    179
     41   -426   -467    192    254   -446    394   1072     31    433    878    174
     49   -413   -462    181    254   -436    400   1083     41    444    901    192
     46   -410   -457    181    249   -431    405   1098     54    449    911    210
     36   -400   -439    181    236   -418    426   1124     70    459    924    241
     23   -397   -420    187    220   -407    449   1150     90    472    930    265
     20   -371   -394    174    205   -381    459   1169    101    483    927    275
     31   -355   -387    161    207   -368    465   1176    103    478    909    283
     25   -358   -387    163    205   -371    467   1169     98    465    878    285
     10   -374   -384    181    197   -379    459   1143     83    444    852    277
     10   -384   -394    187    200   -389    454   1122     72    431    826    270
     12   -381   -397    184    205   -389    446   1096     59    418    792    257
     10   -387   -397    187    200   -389    431   1075     54    410    771    267
      7   -392   -400    192    202   -394    433   1070     59    415    756    283
      2   -394   -397    194    197   -394    428   1052     57    407    737    280
    -12   -389   -376    200    181   -384    431   1041     64    415    732    311
    -25   -379   -355    200    163   -368    433   1028     67    420    722    332
    -33   -379   -345    207    155   -363    423   1005     62    418    717    348
    -59   -368   -311    213    124   -342    415    987     64    431    732    361
   -101   -363   -262    231     77   -314    415    982     77    452    748    381
   -145   -355   -210    249     31   -283    420    974     88    472    766    402
   -168   -340   -171    254      0   -257    423    966     90    483    784    400
   -197   -306   -109    249    -46   -210    428    963    103    498    813    423
   -200   -283    -83    241    -59   -181    418    961    106    511    833    436
   -181   -231    -49    205    -67   -140    418    961    116    532    862    457
   -168   -197    -28    184    -70   -114    426    971    124    550    888    478
   -150   -168    -20    158    -64    -93    436    989    135    563    911    496
   -137   -122     15    129    -77    -54    449   1015    158    587    950    535
   -124    -85     38    103    -83    -23    452   1036    174    605    984    574
   -116    -54     62     85    -90      2    452   1060    194    626   1015    610
   -119    -49     70     83    -96     10    449   1065    197    641   1031    607
   -129    -38     90     83   -111     25    459   1065    200    649   1049    605
   -150     -2    145     75   -150     70    504   1070    218    667   1075    607
   -176     18    194     80   -184    106    535   1060    223    678   1098    610
   -192     12    205     88   -200    109    555   1044    223    678   1109    613
   -168    -18    150     90   -161     64    550   1002    197    659   1098    613
   -135    -41     93     85   -116     23    527    953    161    636   1075    623
    -96    -64     31     80    -64    -18    478    914    127    626   1060    636
    -70   -119    -51     93    -10    -85    418    875     96    602   1026    618
    -46   -137    -93     90     20   -116    392    846     83    589   1013    605
    -23   -205   -181    111     77   -194    353    805     51    561    976    566
      0   -303   -303    153    150   -303    316    763     12    514    924    514
      5   -363   -371    176    187   -366    277    709    -25    470    875    475
     15   -426   -441    205    226   -431    239    657    -67    418    823    449
     33   -475   -511    218    272   -493    207    620   -101    381    779    433
     46   -501   -548    228    296   -524    187    594   -111    363    756    426
     72   -506   -579    215    324   -542    166    571   -116    353    737    405
    106   -511   -618    200    361   -563    145    558   -116    348    730    379
    127   -519   -649    194    387   -584    132    540   -114    342    722    355
    150   -550   -701    200    426   -626    124    532   -122    324    701    332
    174   -639   -815    231    493   -727    148    566   -142    277    646    265
    176   -704   -883    262    530   -792    252    678   -116    259    602    194
    189   -685   -875    249    532   -779    384    844    -28    309    623    179
    239   -550   -789    155    514   -670    509   1036    145    472    776    303
    267    -36   -303   -116    285   -171    483   1078    439    880   1239    758
    153    610    454   -381   -150    532    275    839    672   1312   1779   1304
     -2    867    867   -433   -433    867   -106    381    639   1454   2016   1522
    -85    509    594   -210   -340    550   -452    -77    252   1119   1735   1239
   -122   -348   -226    233     51   -288   -558   -355   -407    309    932    501
   -111   -927   -815    519    350   -872   -478   -262   -657    -80    491     67
    -88  -1026   -937    555    423   -984   -322    -33   -548    -33    493     44
    -75   -906   -831    491    376   -870   -119    213   -337    140    636    168
    -70   -782   -711    423    319   -745     12    363   -179    277    756    283
    -51   -745   -693    397    319   -719     72    426   -114    329    802    327
    -41   -737   -698    389    327   -719    101    454    -88    348    823    329
    -49   -740   -691    394    319   -717    124    467    -70    358    836    322
    -54   -719   -667    387    303   -693    142    483    -49    376    852    324
    -62   -717   -654    389    293   -688    158    498    -28    389    859    332
    -75   -704   -628    389    275   -667    181    511     -5    402    865    348
    -93   -698   -605    397    254   -652    194    517      2    415    867    355
    -85   -672   -589    379    249   -631    189    509      2    418    870    340
    -64   -646   -581    355    257   -615    181    501      5    423    872    337
    -57   -649   -592    353    265   -620    176    491      0    423    867    337
    -57   -605   -548    332    244   -576    197    506     28    454    893    363
    -62   -607   -545    335    241   -576    192    506     31    446    904    361
    -67   -607   -540    335    236   -574    197    509     31    441    914    358
    -72   -597   -527    332    226   -563    202    511     41    444    940    368
    -62   -597   -535    329    236   -566    200    506     44    439    961    368
    -54   -592   -537    322    239   -566    197    504     41    436    987    366
    -46   -584   -540    314    246   -563    189    506     41    436   1008    361
    -36   -592   -558    311    259   -574    184    509     36    436   1015    355
    -12   -579   -566    296    275   -574    184    509     38    446   1023    374
     -7   -576   -568    290    277   -574    179    511     38    449   1018    402
     -7   -602   -597    303    293   -600    163    509     31    441   1005    397
     -2   -607   -607    303    301   -607    153    511     31    449   1010    376
      5   -589   -594    293    298   -592    155    522     41    467   1028    345
     12   -587   -600    285    306   -592    155    524     41    475   1034    324
     33   -574   -607    270    319   -592    155    527     41    483   1047    301
     54   -563   -618    254    335   -589    148    519     41    493   1054    285
     90   -568   -659    239    374   -613    135    509     38    498   1044    290
    135   -579   -714    220    423   -646    103    459      2    462   1000    252
    194   -613   -807    207    501   -709     62    397    -46    407    940    194
    293   -646   -940    174    615   -792     12    324   -114    348    870    129
    407   -659  -1067    127    737   -862    -49    241   -181    285    802     67
    475   -672  -1150     96    813   -911    -96    174   -239    233    737      7
    483   -652  -1135     83    807   -893    -98    145   -249    220    709      2
    459   -628  -1088     83    774   -857    -72    148   -233    233    670     77
    418   -613  -1031     98    724   -820    -51    150   -226    236    633    171
    355   -615   -971    127    662   -795    -33    145   -223    236    623    189
    301   -618   -922    158    610   -769    -15    142   -218    246    636    171
    259   -615   -875    176    566   -743     -5    135   -223    249    644    129
    213   -610   -823    200    517   -717      5    124   -223    254    654     98
    179   -605   -784    210    480   -693     12    116   -223    259    662     85
    187   -587   -774    197    480   -680      2    101   -236    254    670     77
    202   -568   -771    181    485   -667    -10     90   -244    252    672     51
    192   -545   -737    176    465   -641    -12     98   -236    262    691     33
    213   -501   -714    142    459   -605     -5    114   -213    288    717     25
    218   -472   -691    127    454   -581      5    124   -194    306    735     20
    200   -457   -657    127    426   -555     12    135   -176    329    758     31
    179   -423   -602    122    389   -511     36    163   -145    355    789     44
    171   -387   -561    106    366   -472     64    200   -114    389    828     54
    158   -350   -509     96    332   -431     88    231    -80    431    865     64
    127   -335   -462    101    293   -397    101    239    -57    459    893     62
    101   -316   -418    109    259   -366    116    254    -41    472    919     51
    103   -290   -394     90    246   -340    132    272    -20    493    943     44
     85   -265   -350     88    215   -306    153    285      2    524    969     51
     59   -215   -277     75    168   -246    166    283     36    563   1002     72
     49   -179   -228     64    137   -202    166    277     62    584   1023     83
     28   -220   -252     93    137   -236    150    241     41    550    989     59
     18   -228   -246    103    132   -236    129    215     36    540    976     54
      5   -236   -241    114    119   -236    116    202     38    537    966     57
      2   -257   -259    127    129   -257    111    192     28    519    937     38
     -2   -277   -275    137    135   -277     96    171     12    498    904     12
    -10   -319   -311    163    148   -316     70    140     -7    478    862    -28
    -33   -387   -353    210    158   -371     51    111    -38    446    813    -70
    -54   -452   -397    254    171   -426     36     80    -72    415    753   -103
    -62   -478   -415    270    174   -446     18     49    -98    397    709   -122
    -59   -493   -433    277    184   -465      7     31   -111    387    675   -132
    -54   -517   -462    285    202   -491     -2     20   -116    387    639   -135
    -57   -506   -449    283    194   -478    -15     12   -116    397    607   -116
    -59   -488   -428    272    181   -457    -33    -12   -135    376    558   -116
    -62   -498   -436    280    187   -467    -51    -28   -150    355    506   -122
    -51   -535   -483    293    215   -509    -70    -33   -166    335    446   -137
    -46   -626   -579    337    265   -602    -28     25   -168    298    361   -200
    -57   -646   -592    350    265   -620     80    158   -111    303    316   -246
    -44   -574   -532    309    244   -553    192    332     15    407    376   -187
     -7   -285   -280    145    135   -283    283    496    244    675    639     75
    -15    249    265   -116   -140    257    301    561    545   1111   1119    555
   -176    784    961   -303   -568    872    116    277    670   1444   1530    953
   -244    857   1098   -306   -670    976   -233   -163    478   1423   1566    989
   -293    376    670    -44   -483    522   -493   -597    -41    885   1052    553
   -314   -355    -41    335   -137   -200   -545   -774   -566    158    296    -93
   -259   -748   -488    504    111   -618   -504   -641   -659    -49     31   -327
   -226   -826   -600    527    184   -714   -394   -462   -548     10     44   -329
   -210   -769   -558    488    171   -662   -270   -316   -410    122    122   -267
   -213   -693   -480    454    132   -587   -176   -215   -277    239    210   -187
   -205   -626   -420    415    106   -524   -122   -155   -194    311    272   -129
   -184   -576   -392    379    103   -485   -103   -140   -163    342    296   -119
   -155   -548   -392    350    116   -470    -85   -124   -137    363    309   -111
   -148   -550   -402    350    127   -478    -64   -111   -114    379    319   -101
   -161   -530   -371    345    103   -449    -54   -103    -96    397    335    -85
   -176   -522   -345    348     83   -433    -54    -96    -77    413    348    -67
   -220   -519   -298    368     36   -410    -51    -90    -62    428    363    -54
   -267   -527   -259    397     -5   -394    -31    -83    -46    436    371    -44
   -283   -540   -259    410    -12   -400    -12    -90    -59    428    350    -57
   -270   -540   -270    405     -2   -407     -5    -98    -67    426    340    -72
   -239   -524   -285    379     20   -407    -15   -109    -70    426    342    -70
   -194   -522   -327    358     64   -426    -49   -140    -90    405    322    -83
   -153   -511   -358    332     98   -433    -90   -168   -109    392    296    -90
   -150   -496   -348    322     96   -423    -88   -174   -109    392    277    -85
   -132   -470   -340    301    101   -405    -70   -174   -109    394    262    -88
    -90   -439   -348    265    127   -394    -72   -187   -119    389    252   -106
    -85   -423   -340    254    124   -381    -67   -179   -111    397    252   -103
    -83   -420   -337    252    124   -379    -83   -176   -103    405    254   -106
    -75   -402   -329    239    127   -368    -98   -176    -98    415    254   -114
    -49   -400   -350    226    150   -376   -119   -192   -103    410    236   -137
    -51   -389   -340    220    140   -366   -142   -202    -98    410    231   -135
    -38   -384   -345    210    153   -366   -161   -200    -88    428    241   -111
    -57   -384   -327    218    135   -355   -158   -179    -64    457    257    -70
    -59   -374   -314    218    127   -345   -171   -174    -51    470    267    -18
    -23   -358   -337    189    155   -348   -194   -176    -54    478    259      2
     44   -309   -353    132    197   -329   -210   -181    -57    478    249      2
     62   -267   -329    101    194   -298   -218   -184    -51    485    249      0
     77   -262   -340     93    207   -301   -218   -192    -51    480    241    -38
     70   -267   -337     98    202   -301   -213   -194    -41    483    236    -44
     49   -262   -311    106    179   -285   -205   -200    -31    491    241    -38
     49   -257   -306    101    176   -280   -207   -213    -28    488    241    -49
     51   -254   -306    101    179   -280   -205   -223    -18    496    244    -54
     57   -254   -311     96    181   -283   -210   -228    -10    506    249    -54
     51   -259   -311    101    181   -285   -197   -228      7    509    241    -62
     28   -275   -306    122    166   -290   -189   -233     18    519    236    -64
     10   -280   -290    135    150   -285   -187   -233     36    542    252    -54
      7   -280   -288    137    145   -285   -184   -246     38    542    239    -70
     -2   -290   -288    145    142   -290   -184   -257     38    540    228    -75
      5   -309   -316    150    158   -314   -189   -270     36    532    207    -80
     12   -319   -332    153    171   -324   -192   -272     41    537    205    -75
     -2   -327   -324    163    161   -327   -213   -285     36    540    210    -85
      7   -322   -329    155    166   -324   -223   -296     36    527    202   -103
     15   -337   -353    158    181   -342   -228   -298     38    517    187   -101
     23   -337   -361    158    192   -348   -223   -298     51    530    189    -67
     31   -332   -363    148    197   -348   -226   -293     51    532    179    -28
     46   -301   -348    127    194   -322   -228   -283     64    548    184      5
     59   -259   -319     98    187   -288   -215   -265     90    571    205     41
     75   -249   -324     88    200   -285   -200   -249    101    574    202     75
     72   -220   -293     72    181   -257   -200   -244    109    581    207    122
     51   -168   -223     57    135   -194   -192   -236    116    602    233    174
     49   -155   -205     51    124   -179   -184   -236    124    620    252    205
     96   -135   -231     20    163   -181   -187   -246    119    620    246    205
    153    -72   -226    -41    187   -148   -192   -265    122    628    262    226
    197    -25   -226    -85    210   -124   -207   -298    109    618    267    218
    205     -7   -213    -98    207   -111   -236   -345     75    589    254    192
    187    -23   -210    -80    197   -116   -267   -381     41    563    231    150
    179    -57   -239    -62    207   -148   -283   -402     18    545    218    132
    163    -90   -254    -36    207   -174   -283   -407     10    535    215    114
    150   -116   -270    -18    207   -194   -290   -428     -5    514    202     80
    150   -171   -322     10    236   -246   -311   -465    -49    462    150     15
    142   -218   -361     36    249   -288   -329   -491    -88    423    116    -36
    127   -239   -366     54    244   -301   -342   -511   -114    402     93    -75
    116   -246   -366     64    239   -306   -366   -548   -153    368     59   -124
    109   -254   -363     72    236   -309   -418   -579   -194    332     31   -163
    109   -277   -389     83    249   -332   -470   -615   -236    290     -7   -213
    135   -267   -405     64    270   -335   -496   -644   -265    265    -33   -257
    161   -257   -420     46    290   -340   -517   -670   -288    246    -49   -293
    181   -252   -433     36    306   -342   -532   -696   -303    231    -54   -316
    213   -272   -488     28    348   -379   -553   -719   -332    207    -72   -348
    267   -340   -607     36    436   -472   -566   -722   -376    153   -129   -423
    345   -428   -776     41    558   -602   -532   -667   -392     90   -207   -527
    444   -441   -885      0    665   -662   -470   -587   -361     75   -241   -584
    571   -368   -940   -101    756   -654   -418   -475   -267    158   -166   -530
    680    -49   -730   -316    704   -389   -394   -394    -88    410    119   -272
    665    478   -189   -571    426    145   -457   -483     88    748    545    116
    545    898    353   -722     96    626   -717   -846     72    956    857    376
    488    792    303   -644     93    548  -1054  -1270   -244    787    756    259
    405    277   -127   -342    267     75  -1208  -1602   -758    166    163   -267
    361   -272   -633    -46    496   -452  -1195  -1639  -1109   -363   -394   -761
    366   -542   -909     88    636   -724  -1088  -1434  -1096   -446   -535   -872
    340   -566   -909    111    623   -737   -940  -1234   -961   -366   -498   -815
    335   -504   -839     83    584   -670   -826  -1093   -839   -275   -431   -714
    314   -410   -724     46    517   -566   -745   -997   -735   -184   -335   -587
    301   -329   -631     15    465   -480   -688   -940   -672   -124   -254   -478
    283   -319   -602     18    441   -459   -649   -914   -652   -114   -236   -426
    267   -311   -579     23    423   -444   -618   -891   -636   -109   -205   -410
    239   -293   -532     25    381   -410   -592   -862   -613    -90   -129   -413
    189   -277   -467     44    327   -371   -561   -831   -581    -59    -70   -400
    163   -285   -449     59    306   -366   -550   -807   -563    -36    -59   -400
    132   -280   -415     72    272   -348   -548   -787   -545    -10    -33   -394
    109   -265   -374     77    241   -319   -545   -769   -524     15     28   -379
     93   -249   -342     77    218   -296   -542   -758   -504     46     83   -366
     72   -244   -316     83    194   -280   -535   -740   -480     72    114   -363
     51   -241   -293     93    171   -265   -532   -730   -462     96    132   -355
     41   -231   -272     93    155   -252   -532   -724   -446    116    150   -348
     54   -213   -267     80    161   -239   -537   -722   -433    132    158   -348
     51   -236   -290     90    168   -262   -561   -737   -439    135    140   -376
     62   -241   -303     88    181   -272   -576   -740   -433    148    137   -384
     70   -239   -311     83    189   -275   -594   -748   -431    161    140   -394
     72   -241   -314     85    192   -277   -592   -743   -415    174    153   -407
     80   -246   -329     83    202   -288   -592   -745   -413    176    148   -433
    106   -241   -350     67    228   -296   -589   -758   -420    171    124   -475
    142   -231   -374     44    257   -303   -584   -766   -423    168    103   -501
    176   -226   -402     25    288   -314   -568   -766   -418    171     90   -511
    213   -228   -441      7    324   -332   -558   -761   -410    176     83   -511
    252   -215   -467    -20    358   -340   -555   -745   -394    192     83   -488
    290   -200   -493    -46    389   -345   -548   -730   -376    205     83   -459
    332   -184   -517    -72    423   -350   -540   -719   -363    210     77   -436
    361   -176   -540    -93    449   -358   -537   -714   -361    202     62   -420
    363   -166   -530    -98    444   -348   -524   -711   -358    200     46   -402
    358   -163   -522    -98    439   -342   -511   -711   -355    192     28   -392
    355   -158   -514    -98    433   -335   -504   -722   -358    179      7   -384
    337   -168   -509    -85    420   -337   -496   -737   -366    163    -18   -381
    324   -163   -488    -80    405   -324   -496   -748   -363    155    -38   -366
    309   -168   -480    -70    392   -324   -493   -753   -353    158    -44   -350
    285   -176   -462    -54    374   -319   -491   -753   -340    168    -41   -327
    270   -179   -449    -46    358   -314   -485   -763   -332    174    -44   -329
    244   -184   -428    -31    335   -306   -478   -771   -322    179    -49   -335
    226   -189   -415    -18    319   -301   -478   -782   -316    184    -57   -342
    210   -207   -418      0    314   -311   -480   -792   -316    187    -67   -348
    192   -202   -394      5    290   -298   -488   -807   -314    194    -67   -340
    189   -194   -384      2    285   -288   -501   -823   -309    207    -64   -322
    184   -192   -376      2    277   -283   -504   -826   -301    218    -59   -311
    181   -189   -371      5    275   -280   -498   -826   -293    233    -49   -301
    187   -179   -368     -5    277   -275   -501   -826   -283    244    -36   -285
    184   -176   -363     -5    272   -270   -498   -823   -275    254    -23   -272
    176   -189   -366      5    270   -277   -504   -820   -267    270    -15   -259
    179   -187   -366      5    272   -275   -501   -802   -254    288     -2   -244
    161   -187   -350     12    254   -267   -496   -784   -241    298     18   -218
    163   -150   -314     -7    239   -231   -480   -758   -210    329     54   -189
    168   -106   -275    -33    218   -189   -462   -737   -176    355     83   -179
    174    -70   -244    -51    207   -155   -446   -711   -142    397    122   -150
    179    -46   -228    -67    202   -137   -439   -698   -122    418    148   -142
    189    -28   -218    -80    202   -122   -433   -693   -106    428    168   -135
    194      0   -194    -98    194    -96   -431   -685    -85    441    192   -106
    213     38   -174   -124    194    -67   -436   -685    -67    454    207    -85
    218     77   -140   -150    179    -31   -454   -696    -57    462    220    -72
    223     77   -145   -150    184    -33   -488   -724    -70    446    213    -77
    233     62   -171   -150    202    -54   -527   -761    -93    420    189    -96
    257     54   -202   -155    231    -72   -558   -789   -116    400    168   -122
    265     28   -236   -148    252   -103   -592   -818   -142    371    137   -161
    272     18   -257   -145    265   -119   -613   -836   -155    353    106   -187
    280    -28   -309   -127    293   -168   -631   -859   -181    319     57   -228
    290    -85   -376   -101    332   -231   -649   -883   -215    285      7   -267
    290   -142   -436    -75    361   -288   -659   -906   -249    259    -36   -301
    285   -168   -454    -59    368   -311   -678   -932   -277    244    -64   -311
    277   -184   -465    -46    368   -322   -704   -958   -301    228    -98   -319
    270   -210   -480    -28    374   -345   -724   -982   -319    207   -135   -329
    272   -210   -483    -33    376   -345   -737   -997   -319    200   -153   -324
    275   -215   -491    -31    381   -353   -740  -1002   -316    197   -166   -322
    277   -228   -509    -25    392   -368   -748  -1015   -316    197   -181   -324
    275   -252   -527    -10    400   -389   -750  -1021   -319    189   -194   -324
    285   -342   -631     25    457   -485   -735  -1000   -340    148   -257   -371
    298   -452   -750     75    524   -600   -639   -891   -324    109   -335   -444
    303   -444   -750     70    524   -597   -496   -730   -233    148   -332   -446
    327   -355   -683     15    504   -519   -350   -514    -62    290   -220   -350
    384     77   -306   -231    345   -114   -335   -418    218    652    166     18
    327    693    363   -511    -18    530   -501   -576    446   1075    675    514
    179   1085    904   -633   -363    997   -880  -1021    441   1293    995    810
     96    891    795   -493   -348    844  -1267  -1514    114   1080    852    662
     46    116     70    -83    -10     93  -1402  -1836   -511    319    116     12
     46   -607   -657    280    350   -631  -1332  -1792   -867   -231   -478   -535
     75   -854   -930    389    501   -891  -1184  -1561   -807   -272   -574   -657
     88   -789   -878    350    483   -833   -989  -1314   -607   -124   -465   -594
    109   -644   -753    267    428   -698   -852  -1145   -436     15   -340   -511
    114   -553   -670    218    392   -610   -776  -1062   -340     96   -257   -446
     98   -522   -623    210    358   -571   -737  -1018   -293    135   -218   -413
     83   -504   -587    210    335   -545   -719  -1000   -267    155   -200   -415
     93   -480   -574    192    332   -524   -711   -992   -249    161   -189   -405
    124   -452   -576    163    348   -514   -709   -992   -239    158   -189   -400
    129   -449   -581    158    353   -514   -717  -1005   -244    142   -213   -415
    145   -454   -600    155    371   -527   -730  -1018   -257    119   -249   -436
    181   -407   -589    111    384   -496   -740  -1034   -249    124   -252   -420
    200   -400   -602     98    400   -501   -756  -1052   -254    116   -270   -418
    187   -402   -589    106    387   -496   -758  -1062   -259    109   -288   -415
    210   -392   -602     90    405   -496   -758  -1065   -259    109   -298   -400
    220   -389   -610     83    413   -498   -769  -1078   -267    101   -322   -405
    215   -392   -607     88    410   -498   -776  -1078   -259    103   -337   -407
    213   -407   -623     96    415   -514   -784  -1083   -262     96   -361   -423
    254   -397   -652     72    452   -524   -800  -1093   -265     90   -376   -444
    254   -402   -659     72    454   -530   -800  -1091   -262     93   -389   -457
    267   -405   -672     67    470   -537   -807  -1091   -270     93   -405   -462
    283   -405   -688     59    483   -548   -820  -1085   -275     90   -405   -467
    293   -402   -696     54    493   -548   -831  -1085   -280     75   -407   -478
    303   -420   -724     57    511   -571   -849  -1091   -298     49   -415   -504
    314   -444   -758     62    535   -600   -857  -1083   -306     33   -407   -514
    324   -457   -782     64    553   -620   -857  -1067   -306     25   -384   -522
    342   -446   -789     51    566   -618   -867  -1054   -311     23   -361   -524
    358   -433   -792     36    574   -613   -852  -1039   -311     31   -322   -514
    366   -415   -784     23    574   -600   -841  -1028   -311     38   -280   -501
    387   -381   -769     -2    576   -574   -839  -1026   -316     44   -239   -485
    405   -355   -761    -23    581   -558   -844  -1036   -332     38   -207   -480
    410   -342   -756    -36    581   -548   -841  -1057   -353     25   -179   -496
    413   -355   -769    -31    589   -561   -844  -1096   -387     -5   -166   -527
    428   -361   -789    -36    607   -574   -857  -1145   -433    -44   -174   -553
    454   -371   -826    -41    639   -597   -872  -1197   -478    -85   -187   -587
    493   -397   -891    -49    688   -644   -904  -1257   -530   -127   -218   -623
    553   -418   -971    -67    761   -693   -948  -1327   -589   -176   -267   -665
    620   -436  -1057    -93    836   -748   -989  -1392   -652   -226   -316   -706
    678   -441  -1119   -116    898   -779  -1028  -1449   -701   -262   -361   -743
    683   -444  -1127   -122    904   -784  -1054  -1488   -732   -288   -392   -761
    678   -441  -1119   -119    898   -779  -1065  -1517   -748   -301   -415   -774
    652   -446  -1098   -103    875   -771  -1078  -1535   -766   -311   -439   -787
    615   -446  -1062    -83    839   -753  -1067  -1535   -766   -303   -439   -789
    571   -431  -1002    -70    787   -717  -1044  -1522   -756   -285   -433   -789
    522   -423   -945    -49    732   -683  -1018  -1501   -743   -262   -426   -787
    485   -410   -898    -38    691   -654   -997  -1483   -730   -241   -415   -779
    454   -407   -862    -23    657   -633   -987  -1478   -732   -231   -418   -771
    465   -418   -885    -23    672   -652  -1008  -1499   -756   -241   -444   -763
    478   -413   -891    -31    683   -652  -1023  -1514   -766   -241   -465   -761
    449   -407   -857    -23    652   -631  -1021  -1517   -769   -239   -467   -766
    420   -413   -833     -2    626   -623  -1015  -1517   -774   -236   -472   -779
    389   -392   -784      0    584   -587  -1002  -1509   -763   -220   -465   -753
    363   -363   -730      0    545   -545   -979  -1493   -750   -200   -446   -727
    353   -316   -672    -20    511   -493   -956  -1475   -735   -176   -420   -701
    337   -252   -589    -41    462   -420   -924  -1457   -709   -148   -392   -675
    329   -239   -568    -46    446   -402   -919  -1457   -709   -142   -389   -675
    322   -231   -553    -46    436   -392   -922  -1460   -709   -137   -389   -680
    316   -194   -514    -62    415   -355   -917  -1460   -698   -124   -379   -670
    296   -158   -454    -67    374   -306   -911  -1465   -683   -111   -371   -652
    272   -135   -407    -70    340   -270   -927  -1480   -678   -101   -368   -639
    252   -140   -392    -54    319   -267   -958  -1512   -698   -111   -387   -659
    220   -161   -384    -31    298   -272   -997  -1545   -717   -127   -405   -678
    205   -171   -376    -15    290   -272  -1015  -1558   -724   -124   -413   -680
    184   -215   -402     15    290   -309  -1041  -1579   -735   -132   -441   -706
    158   -267   -426     54    290   -345  -1062  -1602   -750   -150   -483   -732
    129   -329   -459     98    293   -394  -1096  -1634   -779   -181   -532   -763
    119   -368   -488    124    303   -428  -1132  -1665   -807   -207   -584   -800
    111   -415   -527    150    316   -470  -1166  -1696   -841   -236   -644   -839
     88   -467   -555    189    319   -511  -1197  -1730   -867   -259   -701   -878
     70   -509   -581    218    324   -545  -1228  -1761   -891   -283   -753   -904
     80   -524   -605    223    342   -563  -1254  -1790   -909   -298   -795   -919
     80   -545   -626    231    350   -584  -1275  -1810   -922   -316   -839   -932
     96   -558   -657    231    374   -607  -1301  -1836   -937   -332   -880   -948
    111   -574   -685    231    397   -631  -1332  -1862   -950   -340   -930   -966
    119   -579   -698    231    407   -639  -1353  -1878   -958   -345   -976   -976
    122   -659   -782    267    449   -719  -1369  -1867   -989   -389  -1067  -1039
    137   -743   -883    301    509   -813  -1304  -1769   -982   -418  -1161  -1137
    142   -717   -862    285    498   -789  -1179  -1600   -888   -368  -1187  -1150
    187   -587   -774    200    480   -680  -1039  -1374   -714   -213  -1093  -1036
    218   -132   -350    -44    283   -241  -1000  -1262   -436    153   -722   -633
    119    537    418   -329   -148    478  -1106  -1387   -171    605   -202    -75
    -80    953   1034   -436   -558    992  -1431  -1823   -150    826     96    241
   -187    748    935   -280   -561    841  -1816  -2317   -475    602    -93     80
   -231    -80    150    155   -192     33  -2026  -2704  -1153   -197   -909   -644
   -223   -797   -574    509    174   -685  -2042  -2764  -1571   -776  -1558  -1257
   -161  -1010   -852    584    342   -932  -1953  -2590  -1548   -836  -1686  -1405
   -127   -943   -815    535    342   -880  -1784  -2369  -1371   -701  -1597  -1345
   -103   -818   -714    459    303   -766  -1654  -2213  -1215   -566  -1499  -1260
   -101   -732   -633    415    265   -683  -1595  -2138  -1130   -485  -1449  -1215
   -119   -717   -597    415    239   -657  -1553  -2094  -1083   -441  -1431  -1189
   -132   -709   -576    420    220   -644  -1527  -2065  -1052   -426  -1428  -1169
   -116   -691   -574    402    228   -633  -1532  -2068  -1047   -423  -1431  -1156
   -116   -696   -579    405    228   -639  -1522  -2062  -1039   -415  -1431  -1148
   -124   -704   -581    413    226   -641  -1514  -2055  -1028   -407  -1428  -1150
   -142   -701   -558    423    207   -631  -1504  -2044  -1015   -394  -1423  -1148
   -140   -706   -568    420    213   -639  -1509  -2049  -1021   -402  -1434  -1150
   -135   -714   -581    423    223   -649  -1501  -2049  -1018   -400  -1439  -1145
   -127   -706   -581    415    226   -644  -1506  -2049  -1015   -397  -1441  -1143
   -135   -724   -589    431    226   -657  -1514  -2052  -1013   -397  -1441  -1156
   -137   -730   -594    433    226   -662  -1522  -2060  -1013   -400  -1441  -1171
   -129   -740   -610    433    239   -678  -1538  -2065  -1023   -413  -1454  -1187
   -111   -732   -620    420    252   -678  -1551  -2073  -1034   -428  -1467  -1192
   -106   -732   -626    420    259   -680  -1561  -2081  -1036   -439  -1473  -1197
    -98   -737   -639    418    270   -691  -1566  -2086  -1034   -441  -1473  -1202
    -85   -732   -649    407    280   -691  -1579  -2088  -1036   -446  -1475  -1208
    -85   -753   -667    418    290   -711  -1592  -2091  -1039   -452  -1480  -1210
    -85   -763   -678    426    296   -722  -1592  -2081  -1028   -454  -1480  -1210
    -77   -758   -680    418    298   -719  -1597  -2070  -1015   -454  -1483  -1205
    -77   -771   -693    423    306   -732  -1602  -2068  -1013   -457  -1493  -1205
    -70   -774   -704    420    314   -740  -1618  -2065  -1005   -454  -1491  -1205
    -57   -763   -706    410    324   -735  -1628  -2057   -992   -446  -1480  -1197
    -38   -763   -727    400    342   -745  -1636  -2049   -984   -452  -1488  -1197
    -25   -761   -735    392    353   -748  -1649  -2042   -979   -454  -1499  -1200
    -25   -753   -730    387    350   -743  -1662  -2039   -966   -454  -1501  -1202
    -38   -735   -696    387    327   -717  -1667  -2029   -943   -441  -1486  -1200
    -31   -732   -701    379    332   -719  -1678  -2026   -935   -444  -1486  -1202
    -12   -748   -735    379    361   -743  -1665  -2018   -930   -454  -1493  -1215
      2   -743   -745    368    371   -743  -1641  -2003   -904   -444  -1499  -1215
    -12   -756   -743    384    363   -750  -1626  -1997   -891   -441  -1501  -1205
    -41   -758   -717    400    337   -740  -1628  -2003   -893   -431  -1491  -1195
    -57   -750   -693    402    316   -722  -1628  -2003   -898   -423  -1486  -1192
    -41   -743   -701    392    329   -724  -1621  -1992   -909   -433  -1496  -1195
    -23   -740   -717    381    345   -730  -1615  -1984   -917   -439  -1509  -1197
    -12   -756   -743    384    363   -750  -1623  -1982   -911   -436  -1532  -1195
    -15   -795   -779    405    381   -789  -1626  -1987   -906   -433  -1553  -1192
     -5   -815   -813    410    402   -815  -1626  -1984   -896   -428  -1551  -1187
      7   -833   -841    413    423   -836  -1626  -1977   -883   -426  -1553  -1182
    -28   -883   -854    454    413   -867  -1618  -1969   -878   -428  -1564  -1176
    -28   -888   -862    457    415   -875  -1610  -1953   -862   -415  -1558  -1169
    -28   -891   -862    457    415   -878  -1605  -1935   -849   -415  -1553  -1169
    -33   -896   -862    465    413   -880  -1595  -1919   -839   -413  -1545  -1166
    -28   -914   -888    470    428   -901  -1600  -1906   -833   -410  -1543  -1169
    -36   -930   -893    480    428   -911  -1600  -1891   -833   -413  -1545  -1166
    -46   -943   -896    493    420   -919  -1605  -1878   -836   -415  -1548  -1166
    -51   -930   -878    491    413   -904  -1597  -1849   -826   -400  -1535  -1161
    -51   -932   -880    491    413   -906  -1592  -1826   -826   -397  -1538  -1163
    -51   -935   -883    493    415   -909  -1587  -1800   -826   -397  -1543  -1171
    -62   -937   -878    498    405   -909  -1566  -1761   -810   -389  -1551  -1153
    -62   -909   -846    485    392   -878  -1545  -1719   -789   -368  -1556  -1122
    -75   -901   -828    485    376   -865  -1525  -1693   -784   -363  -1579  -1117
    -77   -875   -797    475    358   -836  -1501  -1662   -774   -350  -1605  -1085
    -85   -875   -789    480    348   -831  -1491  -1641   -769   -348  -1647  -1023
    -85   -862   -776    475    345   -820  -1473  -1623   -766   -345  -1678   -958
    -72   -841   -769    457    345   -805  -1460  -1621   -769   -342  -1701   -922
    -64   -789   -724    426    329   -758  -1449  -1605   -758   -329  -1691   -885
    -51   -782   -730    415    337   -758  -1447  -1608   -769   -342  -1712   -867
    -54   -820   -766    439    355   -795  -1457  -1623   -797   -368  -1745   -852
    -46   -836   -789    439    371   -813  -1491  -1657   -828   -397  -1758   -833
    -31   -862   -831    446    397   -846  -1509  -1667   -859   -423  -1764   -820
     -7   -898   -891    452    439   -896  -1522  -1680   -896   -462  -1779   -844
     10   -935   -945    462    478   -940  -1543  -1709   -948   -506  -1803   -896
     46   -969  -1018    459    532   -995  -1561  -1727   -997   -555  -1831   -940
     80  -1013  -1093    467    587  -1052  -1571  -1743  -1044   -610  -1860   -982
    109  -1044  -1156    465    631  -1098  -1587  -1769  -1093   -662  -1886  -1021
    150  -1072  -1223    462    685  -1148  -1610  -1803  -1143   -714  -1914  -1054
    228  -1117  -1345    441    784  -1231  -1657  -1862  -1208   -782  -1958  -1109
    327  -1150  -1478    410    901  -1314  -1701  -1922  -1278   -849  -2013  -1166
    400  -1161  -1561    376    979  -1361  -1735  -1971  -1335   -906  -2047  -1210
    459  -1153  -1613    348   1036  -1382  -1740  -1992  -1374   -945  -2062  -1234
    470  -1163  -1634    345   1049  -1397  -1704  -1977  -1376   -956  -2065  -1244
    457  -1192  -1649    366   1052  -1418  -1647  -1917  -1363   -961  -2081  -1265
    439  -1249  -1691    402   1062  -1467  -1540  -1792  -1319   -961  -2101  -1306
    392  -1200  -1592    405    992  -1395  -1369  -1605  -1192   -880  -2042  -1273
    363  -1096  -1460    363    911  -1278  -1213  -1384  -1015   -727  -1891  -1137
    366   -766  -1132    197    748   -948  -1078  -1182   -763   -431  -1548   -787
    277   -254   -532    -12    402   -392  -1015  -1130   -506    -41  -1057   -275
    106    176     70   -140     18    124  -1130  -1379   -431    215   -662    124
     41     36     -5    -38     23     15  -1454  -1847   -766      5   -769     49
    -23   -561   -537    290    254   -550  -1652  -2257  -1350   -670  -1395   -467
    -28  -1221  -1195    623    581  -1208  -1691  -2359  -1774  -1283  -2052   -995
     20  -1517  -1538    748    779  -1527  -1610  -2161  -1784  -1392  -2239  -1106
     62  -1517  -1579    724    818  -1548  -1460  -1945  -1649  -1301  -2177  -1036
     59  -1426  -1486    683    771  -1454  -1309  -1764  -1496  -1176  -2039   -966
     49  -1325  -1374    636    709  -1348  -1200  -1628  -1379  -1080  -1912   -956
     33  -1228  -1262    597    646  -1244  -1106  -1522  -1283   -995  -1790   -930
     10  -1179  -1189    584    597  -1182  -1044  -1449  -1228   -945  -1696   -914
    -10  -1161  -1150    584    568  -1156   -995  -1384  -1184   -906  -1615   -917
    -41  -1163  -1122    600    540  -1143   -961  -1340  -1156   -880  -1551   -922
    -75  -1158  -1083    618    504  -1122   -922  -1301  -1135   -862  -1501   -940
    -96  -1148  -1052    620    475  -1098   -891  -1273  -1117   -846  -1478   -956
   -103  -1140  -1039    620    467  -1091   -867  -1247  -1098   -826  -1441   -943
   -101  -1122  -1021    610    457  -1072   -833  -1205  -1065   -797  -1395   -911
   -116  -1145  -1028    631    454  -1088   -792  -1166  -1060   -792  -1371   -901
   -145  -1163  -1021    652    436  -1093   -748  -1124  -1047   -774  -1337   -883
   -158  -1161  -1002    657    420  -1083   -701  -1093  -1036   -771  -1312   -880
   -163  -1150   -987    654    410  -1070   -657  -1065  -1026   -763  -1275   -875
   -179  -1132   -953    657    387  -1044   -610  -1028  -1002   -753  -1223   -870
   -166  -1171  -1005    665    418  -1088   -579  -1002  -1002   -779  -1213   -891
   -155  -1192  -1036    672    439  -1114   -542   -971   -984   -776  -1179   -883
   -166  -1192  -1026    678    426  -1109   -496   -935   -961   -771  -1145   -862
   -174  -1213  -1039    693    431  -1127   -454   -909   -950   -776  -1143   -849
   -176  -1226  -1049    701    436  -1137   -433   -891   -945   -779  -1148   -849
   -148  -1221  -1072    683    462  -1148   -407   -859   -937   -779  -1153   -833
   -124  -1234  -1109    678    491  -1171   -381   -828   -927   -769  -1153   -802
   -122  -1244  -1122    683    498  -1184   -350   -795   -914   -756  -1150   -766
   -114  -1218  -1104    665    493  -1161   -314   -750   -891   -737  -1122   -706
   -103  -1187  -1085    644    488  -1137   -296   -714   -875   -719  -1098   -665
    -93  -1148  -1057    620    478  -1104   -270   -670   -846   -696  -1065   -623
    -88  -1119  -1031    605    470  -1075   -231   -605   -810   -667  -1031   -571
   -101  -1098  -1000    597    446  -1052   -197   -563   -795   -654  -1018   -540
   -109  -1070   -961    589    423  -1015   -155   -524   -779   -639   -992   -511
   -119  -1060   -940    589    410  -1000   -122   -491   -766   -631   -971   -488
   -142  -1070   -927    607    392  -1000    -80   -457   -758   -631   -953   -465
   -150  -1052   -901    600    374   -979    -49   -433   -750   -628   -932   -436
   -181  -1034   -854    607    335   -945    -10   -407   -735   -613   -896   -402
   -202  -1031   -828    615    311   -932     28   -374   -717   -594   -862   -376
   -223  -1036   -813    631    293   -924     75   -337   -701   -587   -841   -363
   -241  -1015   -774    628    265   -896    106   -316   -698   -584   -828   -355
   -262  -1021   -758    641    246   -888    150   -290   -688   -576   -813   -340
   -270  -1008   -737    636    233   -872    179   -272   -685   -568   -792   -345
   -275   -987   -711    631    218   -849    210   -254   -680   -558   -763   -348
   -277  -1002   -724    639    220   -862    249   -233   -672   -558   -745   -345
   -296  -1013   -717    654    207   -865    283   -210   -667   -563   -724   -342
   -314  -1023   -709    670    194   -867    314   -187   -659   -555   -698   -329
   -309  -1041   -732    675    210   -888    345   -155   -652   -542   -675   -322
   -316  -1041   -727    678    205   -885    374   -122   -641   -527   -649   -309
   -298  -1031   -735    665    218   -883    394   -103   -636   -517   -628   -296
   -280  -1023   -743    649    228   -885    418    -77   -628   -501   -602   -288
   -270  -1031   -761    652    244   -896    446    -49   -628   -501   -581   -288
   -277  -1062   -784    670    252   -924    475    -15   -610   -483   -550   -259
   -272  -1052   -779    662    252   -917    506     12   -587   -459   -519   -236
   -259  -1044   -784    649    262   -914    542     44   -571   -452   -496   -223
   -236  -1026   -789    631    275   -909    579     75   -548   -433   -462   -197
   -223  -1013   -792    615    283   -904    605     98   -532   -426   -439   -187
   -200   -984   -784    589    290   -885    628    124   -514   -413   -407   -168
   -187   -963   -776    574    293   -872    652    148   -504   -405   -381   -153
   -174   -943   -769    558    296   -857    685    176   -485   -387   -350   -122
   -166   -922   -756    542    293   -839    719    197   -467   -368   -322    -88
   -166   -888   -724    527    277   -807    753    220   -439   -337   -277    -46
   -158   -870   -711    511    275   -789    774    236   -423   -322   -239    -10
   -150   -901   -750    527    298   -826    771    228   -436   -335   -239      0
   -142   -922   -779    532    314   -849    779    231   -439   -340   -226     15
   -129   -943   -813    535    340   -878    784    233   -444   -345   -210     28
   -122   -974   -852    545    363   -911    795    236   -462   -366   -213     23
   -124  -1000   -875    563    374   -937    818    252   -462   -371   -207     28
   -129  -1052   -922    589    394   -989    815    254   -478   -384   -210     20
   -145  -1096   -953    620    402  -1026    818    265   -483   -384   -197     28
   -163  -1135   -971    649    400  -1052    826    280   -483   -387   -181     38
   -171  -1184  -1013    678    420  -1098    846    293   -493   -407   -187     41
   -194  -1221  -1028    706    415  -1124    872    306   -498   -431   -213     59
   -220  -1244  -1026    732    400  -1135    924    329   -493   -428   -192     62
   -244  -1257  -1013    750    384  -1137    971    358   -472   -413   -153     67
   -262  -1257   -995    761    366  -1127   1018    405   -444   -381   -101     96
   -301  -1280   -979    789    337  -1132   1065    452   -407   -361    -72    129
   -332  -1317   -984    823    324  -1150   1104    498   -381   -358    -85    150
   -329  -1395  -1067    862    368  -1231   1161    581   -353   -368   -132    124
   -340  -1413  -1072    878    366  -1244   1293    732   -267   -337   -129    103
   -337  -1353  -1018    844    337  -1187   1428    896   -132   -220    -31    119
   -316  -1176   -859    745    270  -1018   1556   1078     72    -10    161    275
   -319   -769   -449    542     62   -607   1631   1192    340    324    535    649
   -423   -254    168    340   -296    -44   1595   1091    548    696   1010   1070
   -488   -101    387    293   -439    142   1312    714    433    776   1200   1156
   -524   -418    103    470   -316   -158   1031    293     10    394    885    839
   -563  -1062   -498    810    -33   -782    909     28   -517   -298    202    252
   -527  -1514   -987   1021    228  -1252    909     85   -711   -623   -140    -49
   -475  -1675  -1202   1075    363  -1441   1008    277   -626   -607   -161    -70
   -449  -1686  -1239   1067    394  -1462   1132    431   -501   -545   -114    -12
   -436  -1613  -1176   1023    368  -1397   1239    555   -371   -454    -25     96
   -423  -1522  -1098    974    337  -1312   1317    646   -272   -371     62    207
   -426  -1496  -1072    961    322  -1286   1363    706   -223   -327    119    290
   -426  -1493  -1070    958    322  -1283   1395    748   -200   -303    163    332
   -410  -1488  -1078    948    332  -1283   1408    763   -197   -303    187    340
   -392  -1478  -1085    935    345  -1283   1428    782   -184   -285    215    353
   -400  -1480  -1080    940    337  -1280   1447    792   -184   -275    233    345
   -381  -1470  -1088    924    353  -1280   1460    802   -189   -259    259    342
   -340  -1449  -1109    893    381  -1278   1470    807   -197   -236    288    345
   -298  -1431  -1132    865    415  -1283   1473    807   -205   -220    316    358
   -257  -1431  -1174    844    457  -1304   1473    805   -218   -218    329    350
   -184  -1441  -1257    810    535  -1350   1462    784   -241   -226    324    332
    -98  -1434  -1337    763    618  -1387   1434    753   -275   -244    314    316
    -36  -1418  -1382    727    672  -1400   1421    743   -285   -246    316    309
    -28  -1405  -1379    717    672  -1392   1434    750   -272   -226    332    314
    -31  -1374  -1343    701    654  -1361   1454    766   -252   -200    350    314
    -44  -1356  -1312    698    631  -1335   1483    784   -231   -187    363    314
    -51  -1363  -1312    709    628  -1337   1504    797   -220   -187    361    301
    -36  -1374  -1340    704    649  -1358   1517    800   -220   -200    353    283
    -23  -1366  -1345    693    659  -1356   1538    815   -207   -197    355    280
    -23  -1350  -1330    685    652  -1343   1561    841   -192   -192    361    277
    -36  -1350  -1314    693    639  -1332   1584    865   -179   -187    363    285
    -12  -1361  -1348    685    667  -1356   1587    878   -174   -192    353    290
     -5  -1371  -1366    688    678  -1369   1605    901   -155   -179    361    306
     -5  -1343  -1340    672    667  -1343   1634    945   -116   -140    389    342
     12  -1301  -1314    644    662  -1306   1652    992    -80   -106    407    379
     15  -1273  -1288    626    649  -1278   1686   1039    -44    -80    426    415
      5  -1267  -1273    631    639  -1270   1725   1083    -12    -57    452    444
    -23  -1252  -1228    636    602  -1241   1766   1119     15    -25    485    472
    -51  -1252  -1200    652    574  -1226   1805   1150     44     -5    514    493
    -90  -1252  -1161    670    532  -1205   1844   1174     75     15    545    517
   -129  -1249  -1119    688    493  -1184   1880   1200    103     41    579    542
   -174  -1234  -1060    701    439  -1148   1906   1226    137     70    615    568
   -210  -1236  -1026    724    407  -1132   1940   1252    179    106    657    587
   -231  -1234  -1002    730    384  -1119   1969   1270    210    132    691    589
   -249  -1241   -992    743    371  -1117   1997   1291    233    153    719    600
   -262  -1249   -987    756    361  -1119   2010   1296    244    163    740    602
   -283  -1239   -956    761    335  -1098   2031   1306    262    179    769    607
   -303  -1223   -922    763    306  -1072   2044   1314    275    197    800    615
   -327  -1231   -906    779    288  -1070   2060   1330    301    207    826    628
   -340  -1239   -898    787    277  -1067   2075   1343    324    223    846    641
   -355  -1234   -878    795    259  -1057   2101   1358    348    249    878    665
   -374  -1241   -867    805    244  -1057   2114   1366    363    270    904    683
   -381  -1244   -862    810    239  -1054   2122   1376    379    283    917    701
   -366  -1234   -870    797    252  -1052   2120   1379    387    280    927    711
   -329  -1228   -898    779    283  -1065   2122   1376    394    277    930    711
   -319  -1223   -904    771    290  -1065   2127   1379    410    283    932    722
   -314  -1205   -891    758    285  -1047   2130   1387    426    285    935    732
   -309  -1187   -878    745    283  -1031   2130   1392    439    290    937    740
   -301  -1161   -859    732    277  -1010   2138   1408    454    306    948    756
   -301  -1124   -823    711    259   -974   2153   1431    478    337    974    774
   -301  -1080   -779    688    239   -930   2179   1457    509    371   1002    797
   -301  -1039   -737    667    215   -888   2205   1478    542    402   1031    818
   -301   -989   -688    646    192   -839   2236   1506    579    433   1060    849
   -301   -966   -665    631    181   -815   2255   1519    602    444   1062    862
   -314   -943   -628    628    155   -787   2265   1532    623    452   1080    880
   -319   -891   -571    605    124   -732   2283   1545    646    467   1111    909
   -332   -846   -514    589     90   -680   2314   1558    680    498   1153    948
   -337   -782   -446    558     54   -615   2333   1561    698    530   1195    976
   -345   -766   -420    555     36   -594   2322   1535    683    517   1195    979
   -350   -766   -415    558     31   -592   2307   1514    672    506   1192    987
   -358   -763   -405    561     23   -584   2299   1506    670    509   1202    997
   -392   -800   -407    594      5   -605   2299   1504    659    498   1200    984
   -407   -833   -426    620      7   -628   2301   1509    654    491   1192    976
   -426   -880   -457    652     12   -670   2299   1512    641    478   1176    961
   -452   -924   -472    688     10   -698   2309   1522    636    475   1179    953
   -467   -961   -496    711     12   -730   2309   1517    623    459   1169    945
   -467   -989   -522    727     25   -756   2301   1501    602    441   1153    937
   -467  -1013   -548    740     38   -782   2296   1486    589    426   1143    917
   -467  -1036   -568    753     49   -802   2301   1486    589    426   1148    911
   -462  -1028   -566    743     49   -797   2309   1486    592    433   1166    922
   -465  -1039   -574    750     54   -807   2322   1493    600    441   1179    932
   -465  -1047   -584    756     57   -815   2327   1501    602    446   1184    935
   -436  -1062   -626    750     93   -844   2327   1509    597    436   1169    917
   -387  -1145   -758    766    184   -950   2377   1574    597    400   1109    854
   -348  -1166   -818    758    233   -995   2496   1714    665    423   1101    818
   -288  -1088   -802    688    254   -945   2616   1901    802    537   1187    880
   -202   -852   -649    527    223   -750   2717   2091   1018    774   1423   1104
   -163   -348   -184    254      7   -267   2730   2143   1278   1163   1870   1538
   -309    163    472     72   -392    316   2595   1919   1408   1480   2275   1925
   -446    254    701     96   -574    475   2260   1457   1231   1473   2359   1995
   -524   -150    374    337   -449    111   1958    984    766   1031   1964   1631
   -553   -924   -374    737    -90   -652   1844    735    218    298   1213    958
   -480  -1374   -896    927    207  -1135   1847    805     54     15    891    649
   -394  -1478  -1083    935    342  -1280   1932    995    142     46    885    620
   -337  -1426  -1088    883    374  -1257   2068   1182    293    163    974    680
   -301  -1322  -1021    810    355  -1171   2177   1314    439    293   1093    771
   -298  -1247   -948    771    324  -1098   2242   1387    535    379   1184    849
   -301  -1218   -917    758    306  -1067   2270   1415    579    415   1221    885
   -309  -1189   -880    750    285  -1036   2273   1421    600    433   1234    898
   -296  -1156   -862    724    283  -1010   2273   1431    613    444   1244    901
   -283  -1122   -839    701    275   -982   2283   1449    623    454   1260    904
   -267  -1096   -831    680    280   -963   2296   1454    631    459   1270    901
   -254  -1088   -833    672    288   -961   2301   1460    641    465   1280    901
   -257  -1080   -823    667    283   -950   2309   1473    657    485   1301    917
   -267  -1052   -784    659    257   -917   2322   1480    675    509   1322    943
   -283  -1044   -761    662    236   -901   2327   1478    688    522   1330    961
   -298  -1052   -753    675    226   -904   2338   1480    704    537   1345    989
   -301  -1057   -756    678    226   -906   2346   1491    724    563   1376   1015
   -306  -1054   -748    680    218   -901   2353   1501    748    584   1410   1036
   -293  -1060   -769    675    233   -914   2353   1506    766    597   1428   1047
   -267  -1067   -800    667    265   -935   2348   1514    784    605   1447   1057
   -265  -1080   -815    670    275   -948   2338   1512    787    592   1447   1034
   -259  -1093   -833    675    285   -963   2338   1514    795    597   1452   1023
   -252  -1104   -852    678    296   -976   2343   1530    807    610   1460   1015
   -241  -1083   -841    662    298   -963   2351   1553    828    639   1475   1026
   -233  -1098   -867    665    316   -984   2356   1571    839    652   1478   1031
   -231  -1104   -872    667    319   -987   2366   1597    862    675   1486   1041
   -231  -1091   -862    659    314   -976   2366   1621    880    693   1480   1041
   -205  -1065   -859    636    327   -963   2351   1628    885    701   1467   1039
   -194  -1054   -859    623    329   -956   2356   1660    909    732   1475   1067
   -205  -1026   -820    615    306   -924   2377   1704    950    774   1499   1122
   -200  -1018   -818    607    306   -917   2387   1732    971    792   1501   1156
   -192   -979   -787    587    296   -883   2403   1758    997    826   1519   1215
   -207   -987   -779    594    283   -883   2408   1766   1005    831   1512   1247
   -207  -1002   -795    605    290   -898   2405   1764   1010    828   1496   1267
   -213  -1023   -813    615    298   -919   2400   1753   1005    820   1480   1278
   -218  -1031   -813    626    296   -922   2395   1748   1005    818   1473   1299
   -220  -1028   -807    623    290   -919   2382   1740   1008    826   1473   1322
   -220  -1039   -818    628    298   -930   2369   1738   1008    836   1460   1325
   -220  -1041   -823    631    298   -932   2356   1727   1013    839   1449   1325
   -218  -1057   -839    639    309   -948   2343   1717   1018    831   1444   1330
   -205  -1057   -854    628    324   -956   2322   1699   1013    818   1436   1343
   -187  -1054   -870    620    340   -963   2301   1673   1005    810   1426   1363
   -174  -1057   -885    613    355   -971   2286   1644    989    805   1415   1382
   -153  -1054   -901    605    374   -979   2281   1623    979    802   1410   1379
   -116  -1067   -953    589    418  -1010   2257   1584    950    774   1379   1337
    -49  -1057  -1010    553    480  -1034   2221   1538    917    748   1350   1296
     44  -1078  -1122    517    581  -1098   2158   1465    846    691   1286   1226
    150  -1078  -1228    465    688  -1153   2083   1389    779    639   1228   1158
    254  -1062  -1319    402    787  -1192   2016   1327    730    600   1187   1101
    322  -1031  -1353    353    836  -1189   1982   1296    711    589   1166   1067
    335   -969  -1306    314    820  -1137   1979   1299    724    607   1176   1070
    322   -935  -1257    306    789  -1096   1984   1304    735    628   1187   1075
    296   -904  -1200    301    745  -1049   1995   1317    750    652   1202   1093
    262   -878  -1140    306    698  -1008   2016   1332    766    680   1218   1130
    226   -846  -1072    309    646   -958   2036   1353    782    709   1231   1169
    189   -797   -987    303    587   -891   2062   1384    810    748   1254   1215
    163   -756   -919    293    537   -836   2096   1410    836    782   1286   1273
    163   -722   -888    277    524   -805   2122   1418    846    789   1309   1325
    153   -701   -854    272    504   -779   2148   1426    857    797   1325   1366
    124   -688   -813    283    467   -750   2177   1441    870    810   1340   1402
     98   -670   -769    283    433   -719   2208   1460    888    831   1374   1418
     72   -628   -701    275    387   -665   2244   1475    922    859   1428   1434
     33   -581   -618    272    322   -600   2278   1496    958    891   1486   1449
      2   -566   -568    283    285   -566   2296   1509    976    911   1532   1439
    -36   -587   -550    309    257   -568   2273   1486    961    904   1548   1408
    -51   -574   -522    311    233   -548   2252   1475    963    906   1569   1395
    -67   -571   -504    319    218   -540   2239   1475    974    914   1595   1387
    -83   -592   -509    337    213   -550   2221   1470    971    919   1613   1374
   -119   -613   -496    363    187   -555   2208   1457    961    909   1610   1350
   -142   -646   -504    394    179   -576   2187   1444    940    896   1602   1319
   -163   -670   -509    415    171   -589   2169   1431    917    880   1595   1278
   -176   -698   -522    439    171   -610   2143   1410    896    862   1582   1247
   -189   -711   -522    449    163   -618   2117   1389    883    841   1561   1236
   -194   -717   -522    454    161   -620   2099   1374    872    826   1540   1228
   -197   -737   -540    465    171   -639   2086   1361    862    813   1522   1221
   -197   -750   -553    475    176   -652   2075   1350    857    807   1514   1205
   -194   -756   -561    472    181   -657   2065   1337    859    800   1514   1195
   -176   -761   -584    467    202   -672   2049   1319    854    787   1504   1166
   -145   -795   -652    470    252   -724   2039   1312    844    763   1478   1127
   -101   -901   -800    501    348   -852   2083   1379    846    722   1421   1062
    -70   -927   -857    496    392   -893   2221   1543    930    735   1402   1026
      2   -813   -815    405    407   -813   2361   1743   1088    859   1491   1106
     80   -522   -602    218    340   -561   2452   1912   1314   1119   1740   1363
    106     12    -93    -59    101    -38   2431   1927   1577   1512   2182   1849
    -72    615    685   -272   -379    649   2200   1595   1704   1849   2618   2327
   -218    672    891   -228   -555    782   1808   1078   1496   1803   2637   2374
   -288    119    407     83   -348    262   1504    602    948   1241   2101   1912
   -303   -740   -436    522     64   -589   1408    358    332    444   1275   1179
   -249  -1179   -930    714    337  -1054   1473    480    215    197    945    854
   -192  -1200  -1008    696    405  -1104   1600    688    353    277    966    857
   -148  -1075   -927    610    389  -1002   1745    883    530    415   1054    940
   -129   -937   -807    535    337   -872   1836   1000    662    527   1130   1028
   -140   -859   -722    498    290   -792   1878   1047    724    581   1169   1072
   -142   -823   -683    483    270   -753   1896   1070    756    613   1189   1098
   -145   -810   -665    478    257   -737   1896   1075    763    628   1202   1114
   -145   -792   -646    470    249   -719   1891   1075    763    641   1210   1130
   -158   -789   -631    472    233   -711   1883   1070    761    644   1213   1143
   -166   -771   -607    467    220   -691   1883   1070    761    657   1223   1156
   -166   -756   -592    459    210   -675   1883   1075    766    670   1234   1166
   -184   -737   -553    462    184   -646   1883   1080    774    688   1252   1184
   -179   -717   -537    446    176   -626   1870   1078    766    683   1252   1192
   -166   -678   -511    420    171   -594   1862   1072    756    675   1252   1205
   -161   -654   -493    407    163   -574   1857   1070    745    665   1254   1208
   -163   -644   -480    405    158   -563   1847   1062    740    662   1260   1208
   -166   -639   -475    400    153   -555   1842   1065    735    672   1275   1210
   -158   -628   -472    392    155   -550   1844   1067    735    683   1286   1215
   -145   -607   -462    376    155   -537   1842   1070    737    691   1299   1226
   -132   -610   -478    371    171   -545   1834   1072    740    691   1306   1226
   -129   -626   -498    376    184   -563   1821   1070    735    680   1304   1215
   -119   -615   -498    366    189   -558   1818   1067    735    678   1306   1205
   -103   -620   -517    361    202   -568   1808   1057    727    670   1299   1192
    -93   -626   -532    361    218   -579   1795   1052    719    662   1286   1182
    -77   -602   -524    337    220   -563   1792   1060    724    675   1293   1184
    -54   -579   -524    316    233   -553   1784   1067    730    683   1293   1176
    -15   -566   -553    288    267   -558   1769   1070    730    685   1291   1171
     15   -545   -561    265    288   -553   1758   1075    732    693   1304   1187
     46   -511   -558    231    301   -535   1748   1078    743    696   1309   1184
     70   -491   -561    210    314   -524   1745   1083    753    696   1314   1195
     96   -483   -579    192    335   -530   1743   1078    756    685   1314   1197
    111   -485   -597    187    353   -540   1735   1065    753    672   1299   1184
    135   -493   -628    179    379   -561   1732   1039    748    652   1278   1166
    158   -496   -654    168    405   -574   1730   1018    745    633   1260   1156
    163   -506   -670    168    415   -587   1725   1002    737    613   1234   1143
    163   -509   -672    174    418   -589   1719    987    735    605   1213   1137
    176   -524   -704    171    439   -613   1701    961    724    592   1184   1122
    187   -524   -711    168    446   -618   1691    937    719    581   1163   1109
    192   -522   -717    163    452   -618   1688    924    724    576   1153   1098
    194   -524   -719    166    457   -620   1675    909    727    571   1143   1096
    189   -542   -735    174    462   -636   1652    885    727    563   1130   1088
    179   -550   -732    184    454   -641   1641    878    743    568   1137   1104
    163   -555   -722    194    441   -639   1623    865    745    566   1137   1109
    158   -561   -719    202    439   -639   1621    862    748    563   1130   1109
    116   -548   -667    213    389   -607   1639    870    761    576   1145   1124
    109   -545   -654    215    381   -600   1636    870    761    584   1156   1127
    101   -532   -633    215    366   -581   1639    878    779    602   1182   1145
     75   -506   -581    215    327   -542   1654    893    810    636   1221   1182
     57   -488   -545    215    298   -514   1673    911    844    672   1262   1226
     38   -472   -514    215    275   -493   1680    924    870    701   1288   1252
     10   -459   -470    223    239   -465   1693    937    896    719   1314   1270
     -5   -472   -467    239    231   -470   1699    937    906    724   1330   1280
    -28   -498   -472    262    220   -485   1699    932    911    727   1345   1286
    -33   -491   -457    262    210   -472   1706    932    924    740   1363   1291
    -36   -478   -444    254    202   -462   1709    930    932    745   1382   1288
    -38   -462   -423    252    192   -444   1714    932    953    750   1389   1293
    -36   -439   -402    236    181   -420   1725    937    971    769   1397   1312
    -46   -413   -366    228    158   -389   1743    945   1000    789   1410   1327
    -49   -374   -324    210    137   -348   1761    956   1026    818   1439   1340
    -44   -368   -324    207    140   -348   1748    943   1031    818   1444   1332
    -12   -353   -340    181    161   -345   1735    927   1036    826   1449   1327
      7   -337   -345    163    174   -340   1725    917   1041    833   1449   1335
     18   -303   -324    142    168   -314   1714    898   1041    833   1447   1345
     10   -348   -358    168    184   -353   1665    846   1002    795   1408   1325
     12   -361   -374    171    192   -366   1618    800    969    761   1379   1314
     23   -329   -353    153    187   -340   1587    779    958    753   1376   1332
     31   -345   -376    155    202   -361   1551    750    930    722   1348   1312
     25   -384   -410    179    218   -397   1532    730    906    704   1319   1293
     31   -410   -441    189    233   -426   1499    706    878    688   1288   1257
     33   -454   -488    210    259   -470   1465    678    844    657   1247   1210
     38   -514   -553    236    296   -535   1434    646    802    613   1197   1169
     51   -548   -600    249    324   -574   1410    618    769    579   1158   1132
     59   -592   -652    265    353   -620   1379    581    735    548   1137   1106
     62   -631   -693    283    376   -659   1361    550    706    522   1111   1080
     72   -649   -724    285    397   -685   1337    522    680    496   1093   1067
     83   -649   -732    283    407   -691   1322    501    665    480   1088   1062
    106   -665   -774    277    439   -719   1299    475    641    457   1067   1041
    116   -701   -818    290    467   -761   1278    459    615    436   1047   1026
    150   -771   -922    309    532   -846   1273    475    592    402    997    987
    223   -846  -1070    311    646   -958   1332    571    597    368    927    904
    265   -782  -1047    257    654   -914   1444    722    693    436    956    911
    366   -605   -974    119    667   -789   1545    909    872    615   1109   1054
    462   -202   -667   -129    563   -433   1545    974   1085    924   1441   1389
    431    405    -25   -418    228    189   1431    844   1280   1309   1904   1862
    285    776    491   -532   -103    636   1096    392   1226   1462   2153   2094
    215    514    298   -366    -41    407    711   -140    807   1143   1883   1829
    145   -215   -361     33    252   -288    519   -530    184    405   1143   1158
    122   -932  -1054    405    587   -992    535   -563   -210   -168    511    568
    142  -1132  -1275    493    709  -1202    644   -361   -163   -205    420    459
    145  -1098  -1244    475    693  -1171    800   -148     -5    -90    485    509
    148   -992  -1143    420    644  -1067    935     10    142     33    576    587
    142   -880  -1023    368    581   -950   1013    101    244    129    646    657
    137   -831   -969    345    553   -898   1049    135    277    171    662    683
    148   -818   -966    335    555   -891   1065    145    283    179    659    696
    135   -818   -953    340    542   -883   1075    155    283    181    644    701
    109   -797   -906    345    506   -852   1096    179    293    197    649    711
     77   -779   -857    350    465   -815   1109    200    301    223    662    722
     44   -753   -797    353    420   -774   1127    215    311    239    675    724
     18   -748   -766    363    392   -756   1137    223    319    241    680    724
     -2   -753   -750    379    374   -753   1145    233    324    249    688    732
    -38   -740   -701    389    329   -722   1148    241    335    259    706    735
    -77   -724   -646    400    283   -685   1169    265    358    283    740    753
   -103   -722   -620    413    257   -672   1176    277    374    293    761    753
   -142   -732   -589    439    223   -662   1184    288    392    306    776    748
   -163   -740   -576    449    205   -659   1192    301    410    316    792    743
   -189   -748   -558    467    181   -654   1192    311    420    319    802    737
   -213   -745   -535    478    158   -641   1195    319    436    324    815    737
   -228   -745   -517    488    142   -631   1197    329    446    327    815    735
   -249   -748   -501    496    124   -626   1200    340    462    340    813    730
   -257   -737   -483    496    111   -610   1202    348    478    350    810    732
   -272   -737   -467    504     96   -602   1205    358    488    348    800    732
   -267   -719   -452    493     90   -587   1213    379    511    358    800    745
   -262   -714   -454    488     96   -584   1208    392    524    366    784    750
   -254   -693   -439    475     90   -566   1208    407    542    387    782    766
   -246   -665   -420    454     85   -542   1208    423    561    410    782    789
   -220   -623   -402    423     90   -514   1200    436    581    431    776    805
   -210   -579   -368    392     77   -475   1192    446    594    439    761    820
   -205   -553   -350    379     70   -452   1192    457    605    439    740    828
   -202   -522   -322    361     57   -423   1202    459    615    441    722    841
   -192   -493   -301    342     54   -397   1200    452    610    431    693    841
   -202   -491   -288    345     41   -389   1189    441    597    420    662    833
   -215   -488   -272    350     25   -381   1187    436    592    428    633    828
   -223   -493   -270    358     20   -384   1179    426    584    426    600    813
   -231   -480   -249    355      7   -366   1176    420    587    433    584    802
   -239   -465   -226    350     -7   -345   1163    413    587    433    563    792
   -249   -467   -218    358    -15   -342   1150    397    579    423    527    784
   -249   -462   -215    353    -18   -340   1140    381    571    415    496    784
   -254   -459   -205    358    -25   -332   1132    363    574    413    475    787
   -270   -475   -205    371    -33   -340   1124    340    566    400    454    782
   -270   -511   -241    389    -15   -376   1122    322    558    392    446    779
   -272   -517   -244    394    -15   -381   1114    303    558    394    449    787
   -259   -501   -241    381    -10   -371   1109    293    563    407    454    797
   -246   -522   -277    384     12   -400   1114    296    574    413    457    807
   -239   -522   -283    379     20   -402   1114    288    574    410    454    807
   -223   -506   -285    363     28   -397   1114    285    581    420    462    810
   -210   -485   -275    348     31   -381   1117    288    597    436    475    813
   -200   -475   -275    337     33   -374   1111    290    610    444    483    818
   -189   -462   -272    324     38   -366   1124    309    633    467    504    841
   -174   -457   -283    314     54   -371   1130    311    644    478    511    852
   -168   -472   -303    322     67   -389   1127    303    644    470    504    836
   -161   -467   -306    314     70   -387   1124    303    646    472    501    828
   -145   -441   -296    293     72   -368   1143    311    659    478    514    841
   -137   -410   -272    272     64   -342   1163    324    675    491    535    867
   -124   -397   -272    262     72   -335   1182    335    688    491    537    878
   -114   -384   -270    249     75   -327   1197    345    709    511    558    891
   -106   -353   -246    228     70   -301   1189    337    709    522    568    880
    -83   -324   -241    202     77   -283   1169    322    701    514    568    859
    -59   -283   -223    171     80   -254   1169    322    706    517    576    870
    -59   -239   -179    148     59   -210   1174    311    714    524    589    885
    -59   -228   -168    142     54   -200   1153    285    706    514    581    891
    -62   -252   -189    155     62   -220   1101    246    672    491    558    878
    -57   -254   -197    155     70   -226   1057    213    649    467    542    859
    -62   -244   -184    150     59   -213   1052    200    628    444    527    857
    -72   -285   -213    179     67   -249   1041    181    600    415    509    841
    -75   -337   -262    207     93   -301   1026    161    571    384    480    810
    -67   -361   -293    215    111   -327   1005    142    548    361    454    782
    -75   -431   -355    252    137   -394    979    116    511    311    415    756
    -72   -470   -397    270    161   -433    948     80    467    259    361    722
    -54   -498   -446    275    194   -472    930     51    428    223    327    691
    -36   -498   -462    267    213   -480    906     28    397    207    322    657
    -23   -478   -457    249    215   -470    893     12    384    207    316    626
    -15   -485   -472    249    228   -480    880      7    379    197    309    620
     -7   -509   -501    257    244   -504    865     -7    366    179    296    618
     -7   -509   -501    259    246   -506    865    -12    355    174    283    618
      5   -527   -532    259    267   -530    859     -7    342    158    257    615
     12   -623   -636    303    324   -628    885     46    345    127    202    584
     15   -691   -706    335    358   -696    976    176    407    140    166    542
     62   -605   -667    272    363   -636   1088    340    535    244    213    581
    109   -371   -480    129    293   -426   1192    524    743    462    402    761
     64     28    -36    -46     49     -2   1221    610    982    800    763   1135
   -109    548    657   -220   -381    600   1137    480   1163   1158   1182   1522
   -207    795   1002   -293   -605    898    870    119   1104   1273   1358   1649
   -181    501    683   -161   -433    592    581   -311    667    880   1015   1361
   -189   -145     44    166   -116    -51    449   -610    116    194    303    743
   -145   -626   -483    384    168   -555    428   -605   -132   -161   -127    350
   -111   -846   -735    480    311   -792    509   -431    -90   -197   -218    270
    -90   -867   -776    478    340   -823    631   -275     18   -137   -184    327
    -75   -815   -740    444    329   -776    714   -171    124    -51   -119    387
    -67   -730   -662    397    296   -696    782    -93    215     33    -57    433
    -67   -685   -618    376    275   -652    836    -38    272     77    -12    478
    -49   -672   -623    358    285   -649    862     -7    298     88     -2    501
    -41   -675   -636    358    296   -657    880      2    303     90      5    504
    -41   -683   -641    361    298   -662    878      0    303     96      5    517
    -36   -657   -620    348    290   -639    878     -5    306    106     12    537
    -49   -639   -589    342    267   -615    896      2    314    116     36    574
    -59   -641   -581    348    259   -613    893      5    314    124     59    592
    -70   -615   -545    342    233   -579    885      2    322    135     90    597
    -80   -571   -491    327    205   -532    865      2    324    140    129    589
    -83   -550   -467    316    189   -509    839      0    327    140    166    581
    -85   -535   -452    309    181   -493    818     -5    322    142    202    576
    -77   -522   -444    298    179   -483    795    -12    316    150    233    571
    -59   -493   -433    277    187   -465    782    -10    311    158    252    574
    -57   -470   -415    262    176   -441    761    -15    303    161    262    568
    -49   -449   -400    249    174   -426    743    -23    296    161    277    571
    -36   -415   -379    223    171   -397    717    -36    285    166    290    568
    -12   -374   -361    194    174   -368    691    -51    272    155    285    571
      0   -358   -358    176    179   -358    665    -72    259    148    272    574
     25   -332   -361    153    192   -345    639    -85    246    148    254    579
     62   -309   -374    122    215   -340    613    -96    233    148    233    594
    106   -309   -415    101    259   -361    584   -106    215    137    207    610
    176   -306   -485     64    329   -394    540   -135    187    127    179    605
    280   -306   -587     12    433   -446    483   -181    140     98    129    584
    389   -293   -683    -49    535   -488    426   -228     93     62     75    571
    478   -270   -748   -103    613   -509    387   -259     62     38     28    566
    532   -254   -787   -140    657   -519    374   -275     44     18    -12    566
    555   -226   -782   -166    667   -504    384   -272     46     15    -25    576
    553   -187   -740   -184    644   -465    410   -259     54     23    -15    600
    514   -171   -685   -171    600   -428    436   -252     64     25     -7    615
    475   -142   -620   -168    545   -381    459   -244     75     38     20    644
    444   -111   -555   -166    498   -332    480   -239     83     46     41    665
    413    -93   -509   -161    459   -301    504   -236     96     46     59    724
    402    -85   -488   -158    444   -285    530   -228    109     51     80    789
    392    -90   -483   -153    436   -285    540   -236    109     46     88    735
    376    -98   -475   -140    423   -285    553   -236    109     46     93    649
    355    -90   -446   -132    400   -267    568   -233    116     49    109    589
    322    -88   -410   -116    366   -249    589   -223    127     51    119    548
    280    -83   -363   -101    322   -223    610   -210    148     64    135    530
    239    -72   -311    -85    275   -192    633   -189    174     85    150    514
    202    -62   -267    -70    233   -163    654   -171    202    106    155    501
    163    -64   -228    -49    194   -145    675   -155    220    129    161    498
    129    -59   -192    -36    161   -124    680   -137    246    150    171    496
    116    -49   -166    -36    140   -106    688   -119    272    176    200    493
    109    -44   -153    -33    129    -98    688   -106    293    189    220    480
     90    -38   -129    -25    109    -83    685    -96    301    200    231    470
     70    -49   -119    -10     93    -85    680    -93    306    205    239    457
     62    -54   -116     -5     88    -85    675    -90    311    207    249    449
     80    -33   -114    -25     96    -72    683    -75    324    220    272    449
    132     20   -111    -75    122    -44    693    -54    345    231    306    449
    153     36   -116    -96    135    -38    691    -51    348    231    342    431
    150     36   -114    -96    132    -38    688    -49    350    236    368    418
    171     57   -116   -114    142    -28    706    -31    371    257    389    431
    179     85    -93   -132    137     -2    727    -15    394    275    405    444
    228    137    -93   -184    161     20    743    -10    402    275    405    457
    267    148   -119   -207    192     15    756    -10    405    270    397    465
    244    142   -103   -194    174     20    756    -18    405    265    392    472
    265    210    -54   -236    161     77    766    -15    428    283    407    498
    254    226    -28   -241    142     98    748    -33    426    280    397    506
    226    179    -49   -202    137     64    706    -75    392    241    353    488
    223    155    -67   -192    145     44    665   -109    358    202    311    475
    236    153    -83   -194    161     36    636   -127    337    179    270    483
    215    106   -109   -163    161      0    607   -142    309    150    207    483
    205     75   -132   -140    168    -28    592   -153    285    127    153    454
    218     41   -176   -129    197    -67    568   -171    254     96     96    423
    192     -2   -194    -93    192    -98    558   -179    231     72     44    405
    192    -38   -231    -77    210   -135    540   -207    194     41     -5    374
    210    -57   -270    -77    239   -163    509   -244    155     10    -57    348
    200    -75   -275    -64    236   -176    493   -267    124    -10    -90    332
    197    -67   -265    -64    231   -166    485   -275    109    -18   -109    332
    189    -64   -254    -64    220   -158    480   -283     98    -23   -119    332
    189    -77   -267    -57    228   -171    467   -285     90    -23   -137    332
    189    -72   -265    -59    226   -168    462   -288     88    -18   -142    340
    194    -85   -280    -54    236   -181    454   -285     77    -20   -153    335
    215   -150   -368    -33    290   -259    478   -233     72    -46   -194    285
    246   -181   -428    -33    335   -303    579    -96    127    -38   -210    244
    277   -106   -387    -88    329   -244    704     83    254     54   -137    283
    335     93   -241   -213    288    -72    823    288    444    257     49    444
    376    561    184   -470     93    374    846    368    693    618    449    844
    257   1130    870   -693   -306   1000    756    231    896    989    906   1299
     98   1330   1231   -714   -566   1280    444   -200    807   1080   1078   1460
     28    997    969   -511   -470    984     83   -706    384    732    782   1187
     -7    218    226   -106   -119    223    -93  -1062   -252    -41     18    504
     38   -335   -374    148    205   -353   -106  -1052   -524   -444   -420     80
    116   -514   -631    197    371   -571    -28   -875   -480   -467   -488     -7
    158   -488   -646    166    402   -566    106   -693   -342   -371   -431     28
    192   -392   -584     98    387   -488    220   -545   -197   -252   -337    106
    218   -311   -530     46    371   -420    285   -459   -101   -168   -270    163
    236   -275   -514     18    374   -392    316   -420    -57   -132   -241    187
    252   -265   -517      7    384   -389    322   -407    -46   -122   -226    197
    267   -244   -511    -10    387   -379    319   -402    -44   -122   -213    197
    275   -236   -511    -18    392   -374    319   -397    -36   -116   -192    200
    280   -236   -517    -23    397   -374    319   -397    -33   -111   -174    194
    293   -236   -530    -28    410   -381    319   -397    -33   -114   -163    189
    306   -246   -553    -31    428   -400    314   -400    -33   -122   -163    187
    324   -244   -568    -41    446   -405    311   -400    -31   -119   -153    187
    337   -244   -584    -49    459   -413    303   -400    -31   -119   -148    192
    348   -241   -589    -51    467   -415    298   -397    -28   -122   -137    205
    353   -246   -600    -54    475   -423    290   -402    -25   -122   -129    218
    361   -257   -620    -51    488   -439    285   -410    -25   -119   -124    213
    345   -272   -618    -36    480   -444    285   -415    -23   -114   -119    207
    342   -257   -600    -41    470   -428    290   -400     -2    -93    -96    226
    327   -244   -574    -44    449   -407    311   -371     20    -70    -67    246
    316   -233   -550    -41    431   -389    332   -340     41    -51    -36    254
    306   -223   -532    -41    415   -376    335   -322     49    -41    -10    265
    311   -205   -517    -51    413   -361    337   -309     62    -28     15    293
    298   -187   -485    -57    389   -335    340   -298     70    -23     23    306
    285   -166   -454    -59    368   -309    348   -272     83     -7     41    327
    275   -148   -426    -64    348   -285    355   -239    106     20     75    353
    275   -124   -400    -75    337   -262    363   -205    129     49    116    368
    259   -103   -363    -77    309   -233    374   -166    158     77    145    381
    252    -75   -329    -88    288   -202    387   -135    179    109    171    400
    262    -51   -316   -106    288   -184    392   -122    184    127    181    413
    259    -57   -316   -101    288   -187    407   -111    197    135    184    418
    259    -51   -311   -103    283   -181    431   -103    207    137    187    413
    257    -46   -306   -106    280   -176    449   -103    215    137    189    407
    257    -67   -327    -96    290   -197    452   -116    210    129    179    387
    246    -75   -322    -85    283   -197    462   -122    218    129    176    376
    228    -67   -298    -80    262   -181    472   -127    231    132    176    374
    228    -41   -272    -93    249   -155    478   -132    236    137    179    363
    223    -51   -275    -85    246   -161    475   -145    231    127    163    340
    194    -88   -283    -51    239   -184    485   -142    233    116    155    327
    200    -80   -280    -62    239   -179    483   -150    233    116    148    309
    213    -93   -309    -59    259   -200    478   -168    220    101    135    285
    207   -109   -319    -51    262   -213    480   -174    215     93    129    283
    210   -103   -314    -51    262   -207    483   -176    218     90    129    288
    207   -129   -337    -41    270   -231    483   -176    218     98    132    285
    205   -137   -342    -33    272   -239    480   -174    218    111    145    296
    215   -150   -368    -33    290   -259    470   -174    215    114    150    306
    213   -150   -363    -31    288   -257    465   -176    213    119    161    316
    210   -155   -368    -28    285   -262    454   -176    207    122    171    322
    218   -184   -402    -18    309   -293    444   -176    205    122    187    322
    226   -176   -405    -25    314   -290    444   -176    205    129    210    332
    233   -161   -394    -36    314   -277    433   -176    205    150    236    345
    246   -163   -413    -44    327   -285    426   -179    202    163    265    358
    265   -176   -441    -44    350   -309    413   -194    189    163    275    358
    303   -179   -485    -62    392   -332    394   -210    166    155    285    348
    366   -179   -545    -93    454   -361    366   -236    132    132    283    327
    426   -192   -618   -119    519   -405    327   -285     85     93    259    293
    498   -200   -701   -150    597   -449    283   -324     36     59    233    259
    568   -189   -761   -192    662   -475    254   -355      0     36    218    233
    623   -153   -776   -233    698   -465    249   -363    -12     33    220    233
    631   -114   -748   -259    688   -431    275   -353     -5     54    239    244
    631    -88   -722   -272    675   -405    293   -340      0     75    246    241
    620    -77   -698   -272    659   -387    306   -329      0     80    249    231
    613    -51   -665   -280    639   -358    324   -319     10    101    265    231
    589    -12   -602   -290    597   -306    340   -316     23    127    283    236
    574     28   -545   -301    561   -259    348   -309     36    155    309    254
    558     23   -535   -290    548   -257    332   -332     15    150    303    244
    545    -12   -558   -265    550   -285    303   -363    -15    129    280    223
    540    -28   -568   -254    553   -298    293   -368    -25    129    265    220
    522    -77   -600   -223    561   -337    293   -363    -38    122    252    200
    498   -129   -628   -184    561   -379    293   -366    -57    106    239    179
    483   -176   -659   -153    571   -418    288   -371    -72     88    215    150
    459   -226   -685   -119    571   -454    288   -374    -85     77    200    127
    426   -280   -709    -72    566   -493    285   -381   -101     64    181    101
    400   -319   -719    -41    558   -519    280   -392   -109     54    166     75
    374   -350   -724    -10    548   -537    277   -400   -114     49    150     54
    350   -394   -745     20    545   -568    277   -397   -111     49    148     38
    337   -413   -750     36    542   -581    293   -379    -96     59    158     36
    327   -413   -740     41    532   -574    301   -366    -85     64    163     25
    306   -415   -722     54    514   -568    303   -361    -77     72    166     12
    293   -436   -732     70    511   -584    306   -348    -70     75    163    -12
    301   -498   -800     98    548   -649    340   -293    -62     64    135    -70
    309   -540   -852    114    579   -696    459   -140      7     83    119   -122
    329   -465   -795     67    561   -628    613     70    150    184    194    -77
    384   -262   -646    -62    514   -454    740    290    363    394    392    114
    418    171   -249   -296    332    -38    745    358    605    730    774    517
    298    813    514   -558   -106    665    605    192    841   1148   1296   1070
     96   1156   1060   -626   -480   1109    265   -262    828   1314   1564   1353
      2    727    724   -366   -361    724    -88   -771    363    888   1182   1000
    -38   -124    -85     80     23   -106   -272  -1145   -311     83    374    262
    -10   -745   -735    376    361   -740   -275  -1145   -613   -366   -142   -236
     54   -867   -922    407    488   -893   -171   -950   -540   -358   -207   -306
    101   -750   -852    322    475   -800     -5   -727   -363   -215   -116   -228
    132   -610   -743    239    436   -675    124   -561   -215    -85    -23   -137
    148   -524   -672    187    407   -597    194   -475   -129     -2     33    -80
    158   -488   -646    166    402   -566    239   -420    -85     44     57    -49
    158   -467   -626    153    389   -545    246   -397    -72     54     57    -38
    155   -449   -605    145    379   -524    254   -376    -57     67     62    -23
    150   -444   -594    145    371   -519    265   -355    -41     83     64     -7
    148   -433   -581    142    363   -506    270   -335    -28     93     72      5
    140   -415   -555    135    348   -485    280   -324    -15     98     75     15
    137   -389   -527    124    332   -459    290   -314     -5    106     77     23
    119   -374   -493    127    306   -433    298   -309      2    111     75     28
    109   -355   -465    124    285   -410    311   -301     10    119     77     38
    103   -353   -457    122    280   -405    324   -285     20    132     88     44
    103   -358   -465    127    283   -410    337   -270     38    153     96     54
    101   -350   -454    124    275   -400    350   -254     62    168     98     62
     80   -342   -423    132    252   -381    366   -246     80    184    106     75
     75   -337   -413    129    244   -374    366   -241     96    194    106     77
     80   -348   -428    132    252   -387    379   -226    111    207    109     85
     85   -345   -431    127    257   -389    392   -210    127    213    114     96
     85   -342   -428    129    257   -384    407   -189    142    226    122    103
     93   -309   -402    106    246   -355    413   -174    158    239    137    119
     90   -298   -389    103    239   -342    413   -163    168    244    142    119
     83   -298   -381    106    231   -340    420   -142    184    257    153    129
     88   -288   -376    101    231   -332    433   -116    200    275    163    145
    103   -280   -384     88    241   -329    446    -93    220    301    179    158
    116   -265   -384     72    249   -324    452    -70    244    324    200    174
    137   -228   -366     44    252   -296    454    -49    265    342    223    194
    161   -202   -363     20    262   -283    459    -28    283    363    241    218
    192   -200   -394      2    290   -296    459    -25    290    374    241    228
    197   -197   -394     -2    296   -296    454    -33    285    368    236    231
    207   -187   -394    -12    301   -290    454    -44    285    371    236    233
    226   -174   -400    -25    311   -285    457    -44    290    374    233    236
    207   -200   -410     -5    306   -303    462    -44    293    368    228    233
    218   -231   -452      5    335   -340    470    -49    296    363    223    228
    223   -254   -480     12    350   -368    470    -67    288    350    213    210
    213   -265   -478     25    345   -371    459    -75    285    348    207    202
    197   -293   -493     46    342   -392    441    -88    275    337    189    187
    197   -306   -504     54    350   -405    428   -106    272    332    184    174
    215   -311   -527     46    368   -418    410   -129    272    332    179    163
    207   -329   -537     62    371   -433    394   -145    270    327    171    153
    213   -358   -571     72    389   -465    387   -155    267    324    176    137
    241   -363   -605     59    423   -483    387   -158    275    327    179    127
    257   -361   -620     49    439   -491    389   -155    285    327    176    137
    244   -353   -597     54    420   -475    392   -155    293    337    179    161
    244   -329   -576     41    407   -452    371   -174    293    335    181    166
    239   -327   -568     44    402   -446    363   -166    296    335    184    166
    239   -314   -553     36    392   -433    371   -145    306    345    200    176
    244   -301   -545     28    394   -423    374   -140    314    353    205    184
    262   -298   -561     18    410   -428    368   -145    319    350    197    179
    288   -288   -579      0    431   -433    363   -148    319    342    181    174
    309   -285   -594    -12    449   -439    358   -150    319    342    174    171
    329   -283   -613    -23    470   -446    355   -155    327    353    171    174
    322   -296   -618    -12    467   -457    342   -176    319    353    163    171
    324   -298   -623    -12    472   -459    348   -179    324    363    166    171
    319   -283   -602    -20    459   -441    366   -168    340    376    179    181
    319   -272   -592    -23    454   -431    387   -155    358    387    184    187
    332   -262   -594    -36    462   -428    397   -148    371    389    179    192
    342   -249   -592    -46    467   -420    418   -127    387    400    181    202
    342   -249   -594    -46    467   -420    428   -111    402    410    181    207
    355   -241   -597    -57    475   -418    428   -101    413    420    179    213
    361   -215   -576    -75    467   -394    439    -88    433    431    179    226
    342   -187   -530    -80    436   -358    457    -72    459    454    181    252
    335   -181   -519    -77    426   -350    452    -77    462    465    168    265
    335   -220   -555    -57    444   -387    415   -111    433    441    119    254
    361   -233   -597    -64    475   -415    387   -127    420    428     70    257
    355   -254   -610    -51    483   -431    368   -135    413    420     23    270
    324   -314   -639     -7    480   -475    358   -142    402    407    -31    265
    311   -374   -685     31    498   -530    337   -153    381    387    -93    262
    311   -420   -732     54    519   -576    311   -166    358    358   -158    262
    298   -472   -774     85    535   -623    311   -168    345    342   -202    262
    296   -542   -839    124    566   -691    298   -184    319    322   -249    252
    285   -566   -852    140    568   -709    283   -192    314    327   -272    285
    272   -587   -862    155    566   -724    270   -194    309    324   -301    316
    254   -602   -857    174    553   -730    262   -200    303    324   -324    306
    241   -584   -828    171    532   -706    259   -205    306    335   -329    290
    228   -576   -805    174    517   -691    259   -200    314    340   -319    301
    233   -587   -820    176    524   -701    239   -213    306    337   -327    293
    262   -615   -878    176    568   -748    231   -207    288    316   -350    265
    288   -691   -982    200    633   -836    277   -129    296    296   -387    202
    309   -701  -1010    197    659   -854    402     23    366    324   -387    174
    366   -574   -943    101    654   -756    498    187    493    444   -280    288
    436   -280   -717    -80    576   -498    568    342    701    698     -7    568
    439    239   -202   -340    319     18    584    397    956   1083    452   1005
    277    797    519   -537   -119    659    470    189   1109   1426    909   1382
    202    800    597   -501   -200    701    103   -290    859   1340    911   1304
    163    293    127   -228     18    210   -194   -782    298    766    374    784
    166   -423   -592    127    376   -506   -322  -1031   -249     57   -361     93
    254   -896  -1150    322    701  -1023   -342   -982   -433   -231   -701   -252
    376   -963  -1343    290    859  -1153   -280   -836   -363   -200   -714   -301
    485   -927  -1413    220    948  -1169   -215   -732   -275   -140   -680   -301
    584   -841  -1426    127   1005  -1132   -166   -657   -200    -70   -631   -272
    665   -740  -1405     38   1034  -1072   -140   -620   -145    -12   -589   -241
    706   -698  -1408     -5   1054  -1052   -103   -581   -103     23   -561   -210
    706   -685  -1392    -10   1047  -1039    -83   -561    -85     44   -540   -179
    693   -644  -1340    -25   1015   -992    -62   -550    -75     57   -514   -137
    675   -602  -1278    -36    976   -940    -46   -540    -70     72   -485    -93
    646   -584  -1231    -31    937   -906    -28   -514    -59     83   -462    -38
    623   -553  -1176    -36    898   -865     -2   -488    -41     96   -439     25
    597   -532  -1130    -33    862   -831      7   -485    -38    103   -467     85
    579   -522  -1101    -28    839   -810     20   -475    -33    114   -485    171
    602   -504  -1109    -49    854   -807     28   -459    -31    119   -470    267
    597   -493  -1093    -51    844   -792     28   -452    -25    114   -449    314
    576   -480  -1057    -49    815   -769     38   -433    -10    116   -423    298
    558   -452  -1010    -51    784   -730     59   -405     12    137   -374    246
    506   -433   -943    -36    722   -688     75   -384     33    161   -337    202
    472   -407   -880    -33    675   -644     83   -366     44    168   -316    171
    452   -371   -823    -41    636   -597     93   -348     64    184   -293    135
    428   -337   -766    -44    597   -550    103   -335     90    200   -270     98
    394   -322   -719    -36    555   -519    111   -314    116    226   -241     80
    371   -296   -667    -38    517   -480    127   -285    155    259   -202     85
    350   -275   -626    -38    488   -449    137   -259    181    277   -176     83
    340   -249   -589    -44    465   -418    153   -233    200    293   -158     93
    327   -226   -553    -54    439   -389    161   -207    223    311   -132    109
    316   -200   -517    -59    415   -358    163   -179    244    337   -116    119
    311   -174   -488    -70    397   -329    168   -148    267    366   -101    135
    314   -142   -457    -85    384   -298    187   -109    296    387    -83    127
    309   -140   -452    -85    379   -296    207    -83    311    392    -75    103
    296   -127   -423    -85    358   -275    223    -67    327    405    -46     93
    290   -106   -400    -93    345   -252    231    -62    327    402    -38     67
    290   -124   -415    -83    353   -270    239    -62    322    387    -51     31
    290   -150   -441    -72    363   -296    254    -59    316    376    -59      7
    293   -161   -454    -67    374   -306    254    -77    306    363    -62    -25
    303   -150   -457    -77    376   -303    259    -93    309    350    -57    -51
    306   -150   -457    -77    381   -303    262   -106    316    332    -59    -67
    316   -145   -462    -85    387   -303    262   -119    322    319    -62    -72
    322   -153   -475    -85    397   -314    270   -124    329    314    -59    -80
    324   -163   -488    -83    405   -324    270   -140    316    290    -72    -98
    337   -161   -498    -88    418   -329    262   -161    303    272    -96   -116
    340   -171   -514    -85    423   -342    254   -176    301    252   -132   -109
    337   -171   -511    -83    423   -340    249   -189    296    236   -166    -96
    332   -161   -493    -88    410   -327    244   -202    285    228   -187    -83
    319   -145   -465    -85    392   -303    239   -213    288    236   -192    -75
    316   -137   -457    -90    384   -296    236   -223    285    233   -205    -62
    322   -137   -459    -93    389   -298    226   -239    275    228   -223    -59
    329   -135   -467    -98    397   -301    205   -254    262    223   -239    -59
    340   -122   -462   -109    400   -290    197   -259    252    220   -254    -59
    353   -114   -470   -122    410   -290    197   -267    231    215   -277    -72
    361    -88   -449   -137    405   -267    202   -259    223    210   -280    -70
    371    -64   -436   -153    400   -249    205   -246    233    207   -265    -57
    387    -38   -426   -174    405   -231    200   -246    246    207   -257    -51
    392    -20   -413   -187    400   -215    194   -244    254    215   -249    -49
    413      0   -413   -207    413   -205    189   -239    262    220   -241    -46
    428     33   -397   -231    413   -181    194   -226    277    244   -218    -33
    439     62   -376   -249    407   -155    207   -207    293    270   -189    -15
    446     90   -355   -270    402   -132    215   -207    293    275   -207     -5
    449    124   -324   -288    387    -98    223   -210    296    280   -223     -2
    454    142   -311   -301    381    -85    218   -218    290    277   -223    -18
    465    155   -309   -309    387    -75    215   -220    293    283   -210    -20
    465    200   -265   -332    366    -31    228   -210    319    306   -171     18
    467    244   -226   -355    348     10    239   -207    337    322   -142     41
    475    252   -223   -363    350     12    218   -226    327    314   -142     31
    467    228   -239   -348    353     -5    184   -259    303    285   -161      7
    467    215   -252   -342    358    -18    155   -283    293    270   -171     -2
    478    174   -306   -327    392    -64    142   -293    285    254   -187    -12
    475    129   -348   -303    413   -109    135   -303    277    244   -194    -31
    485     98   -387   -290    436   -142    124   -319    259    228   -207    -62
    485     23   -462   -257    472   -218    106   -340    228    187   -239   -101
    467    -10   -480   -228    472   -244    101   -350    215    171   -246   -127
    462    -44   -506   -210    483   -275     83   -376    192    148   -257   -163
    467    -67   -535   -200    501   -301     67   -397    179    127   -267   -187
    452   -109   -563   -171    506   -335     62   -405    174    106   -285   -194
    446   -124   -574   -161    509   -348     54   -413    174     96   -303   -205
    441   -132   -576   -155    509   -355     46   -420    171     88   -319   -213
    449   -135   -584   -155    517   -358     33   -436    166     90   -332   -220
    462   -150   -613   -155    535   -381     15   -439    161     80   -350   -236
    493   -205   -698   -145    594   -452     36   -397    163     62   -387   -270
    511   -280   -792   -116    652   -535    145   -270    218     54   -428   -322
    511   -246   -758   -132    633   -501    280   -114    327     96   -410   -319
    540   -114   -654   -215    597   -384    394     62    501    244   -277   -197
    568    267   -303   -418    436    -18    465    197    748    555     64    132
    496    836    337   -667     80    587    433    163    982    943    530    574
    358   1252    893   -805   -267   1072    179   -179   1005   1169    849    857
    306   1070    761   -688   -228    917   -210   -649    667    966    706    711
    259    478    218   -368     20    348   -415  -1018    127    348    114    197
    254   -184   -439    -36    345   -311   -441  -1098   -277   -213   -475   -319
    303   -519   -823    109    563   -670   -379   -943   -311   -335   -649   -488
    329   -550   -880    109    602   -714   -241   -756   -179   -252   -615   -449
    335   -493   -831     77    581   -662   -116   -613    -41   -140   -542   -368
    342   -402   -748     28    542   -574    -31   -517     70    -38   -472   -293
    342   -329   -672     -5    506   -501     18   -454    142     33   -418   -254
    329   -316   -649     -7    488   -483     46   -420    181     62   -410   -246
    332   -298   -631    -18    480   -462     57   -400    202     77   -405   -236
    335   -283   -618    -28    472   -449     57   -394    210     83   -407   -239
    340   -265   -605    -36    472   -433     57   -389    213     83   -418   -239
    345   -257   -602    -46    472   -428     57   -387    220     77   -431   -236
    348   -236   -584    -57    465   -410     49   -389    220     80   -428   -239
    342   -215   -558    -64    449   -387     36   -397    218     83   -428   -241
    340   -189   -530    -75    433   -358     36   -392    223     88   -426   -239
    342   -155   -498    -96    420   -327     33   -392    239     90   -413   -236
    355   -119   -475   -116    415   -296     36   -389    254    103   -397   -228
    353    -83   -439   -137    394   -262     38   -384    265    111   -387   -215
    348    -88   -436   -129    392   -262     36   -379    267    114   -384   -205
    340    -80   -423   -129    381   -252     33   -371    272    124   -366   -179
    322    -64   -387   -129    353   -226     33   -361    285    140   -337   -155
    316    -41   -361   -137    337   -200     31   -353    298    150   -309   -150
    345    -36   -381   -153    363   -207      7   -374    288    135   -311   -179
    358    -25   -384   -166    368   -202    -20   -389    280    122   -314   -200
    374    -20   -394   -176    381   -207    -33   -392    277    122   -303   -210
    394     -5   -400   -194    397   -202    -44   -387    288    137   -277   -213
    418     12   -405   -215    413   -194    -54   -384    298    155   -249   -213
    441     28   -413   -239    428   -192    -70   -381    309    171   -220   -207
    465     41   -426   -254    444   -192    -80   -376    324    194   -194   -194
    491     54   -436   -272    462   -189    -88   -363    337    213   -176   -192
    519     72   -446   -296    483   -187   -103   -355    337    220   -168   -194
    540     64   -478   -303    509   -205   -101   -348    337    223   -174   -197
    563     80   -483   -322    522   -200   -111   -361    319    210   -192   -218
    592     85   -509   -340    550   -210   -124   -389    293    189   -223   -246
    631     75   -555   -353    594   -239   -142   -426    265    166   -259   -285
    683     70   -615   -376    649   -272   -181   -485    215    124   -316   -335
    750     51   -698   -402    724   -322   -226   -535    163     83   -376   -384
    802     49   -756   -428    779   -350   -262   -576    124     49   -428   -426
    836     41   -795   -439    815   -376   -288   -613     96     23   -470   -459
    839     12   -826   -428    831   -405   -298   -639     75     -2   -504   -491
    826     10   -815   -420    820   -402   -301   -662     62    -12   -517   -511
    802     -2   -805   -400    802   -402   -298   -670     59    -12   -524   -527
    776     10   -766   -392    771   -376   -301   -678     51    -10   -535   -535
    743     23   -719   -384    730   -345   -303   -691     46    -10   -542   -532
    709     33   -675   -374    693   -319   -303   -693     44      0   -542   -524
    691     33   -657   -363    672   -309   -311   -701     36      5   -550   -522
    680     36   -644   -358    662   -303   -322   -709     25      5   -566   -519
    678     41   -636   -361    657   -296   -335   -714     12     10   -574   -514
    670     51   -618   -361    644   -283   -337   -709     15     23   -568   -498
    649     67   -584   -361    615   -257   -332   -693     25     41   -553   -475
    641     75   -566   -358    605   -244   -327   -675     33     54   -537   -449
    626     77   -548   -353    587   -233   -324   -657     38     64   -519   -420
    602     96   -506   -350    555   -205   -324   -646     44     80   -496   -420
    584     80   -504   -332    542   -210   -327   -639     44     85   -480   -426
    566     75   -491   -319    530   -207   -324   -628     49    101   -462   -423
    548     88   -459   -319    504   -187   -327   -620     54    114   -439   -420
    535     80   -454   -309    496   -187   -324   -613     64    129   -420   -420
    517     83   -433   -301    475   -176   -324   -610     72    142   -402   -431
    501    103   -397   -301    449   -145   -309   -600     96    168   -374   -423
    485    137   -348   -311    415   -106   -290   -584    116    192   -345   -407
    470    174   -296   -322    381    -62   -275   -571    140    215   -322   -397
    454    194   -259   -324    355    -31   -259   -561    158    228   -306   -392
    428    197   -231   -311    329    -15   -249   -561    163    228   -303   -397
    402    210   -192   -309    298     10   -254   -568    163    226   -306   -392
    379    246   -132   -314    257     57   -246   -571    179    241   -296   -361
    371    290    -80   -332    223    106   -236   -574    194    259   -285   -329
    384    324    -59   -353    223    132   -241   -589    200    259   -293   -311
    381    309    -72   -345    226    119   -298   -646    163    220   -340   -332
    392    301    -93   -348    241    103   -348   -693    137    189   -381   -342
    413    288   -124   -350    267     80   -374   -722    124    166   -418   -350
    407    259   -148   -332    277     57   -394   -740    101    140   -465   -376
    410    231   -179   -322    293     25   -431   -763     64    109   -517   -410
    407    197   -210   -303    309     -5   -462   -789     31     75   -568   -444
    394    171   -226   -283    309    -25   -488   -815     -2     36   -623   -480
    387    155   -231   -270    309    -36   -522   -846    -36      2   -670   -509
    374    132   -241   -254    309    -54   -545   -867    -54    -10   -704   -527
    361    116   -244   -239    301    -62   -566   -880    -72    -23   -737   -537
    342    119   -226   -231    283    -51   -579   -893    -83    -38   -763   -548
    324    116   -207   -220    267    -44   -592   -906    -93    -54   -789   -558
    309    124   -184   -218    246    -28   -600   -914    -98    -57   -807   -561
    306    132   -174   -220    239    -20   -605   -917    -98    -59   -828   -558
    311    114   -197   -213    254    -41   -605   -901   -106    -72   -865   -571
    332     51   -280   -192    306   -114   -548   -813    -98    -98   -927   -636
    340     77   -262   -210    301    -93   -397   -628     10    -46   -919   -641
    361    197   -163   -280    262     18   -246   -410    181    106   -807   -535
    400    493     90   -449    153    293   -168   -262    402    376   -540   -265
    407   1041    633   -724   -111    839   -210   -272    639    766    -88    210
    226   1592   1366   -911   -571   1478   -470   -646    704   1052    314    615
     98   1584   1483   -841   -691   1535   -865  -1169    433    932    283    576
     51    982    930   -519   -439    956  -1132  -1621   -142    311   -298     46
     54    155    101   -103    -23    129  -1179  -1771   -675   -415  -1054   -644
    135   -205   -340     33    236   -272  -1101  -1602   -730   -581  -1283   -880
    205   -223   -431      7    316   -327   -958  -1382   -594   -493  -1234   -862
    239   -124   -363    -59    298   -244   -797  -1176   -426   -358  -1124   -789
    259     -2   -262   -127    259   -132   -683  -1047   -298   -246  -1031   -711
    280     51   -228   -166    254    -88   -636   -992   -249   -200   -995   -672
    296     62   -233   -179    265    -83   -615   -961   -231   -181   -982   -657
    306     70   -236   -189    270    -83   -592   -935   -218   -161   -961   -639
    329    101   -228   -215    280    -62   -581   -924   -218   -155   -948   -626
    337    111   -226   -226    280    -57   -584   -924   -223   -161   -945   -628
    342    109   -236   -226    288    -62   -584   -914   -223   -161   -937   -626
    355    116   -241   -236    298    -62   -581   -904   -220   -158   -930   -613
    366    119   -246   -241    306    -62   -584   -906   -231   -161   -927   -605
    381    140   -244   -262    311    -51   -589   -911   -246   -166   -924   -602
    400    166   -233   -283    316    -33   -589   -914   -249   -163   -922   -587
    397    168   -231   -285    314    -28   -597   -922   -252   -168   -919   -571
    394    192   -202   -293    298     -5   -594   -924   -244   -158   -898   -548
    376    202   -176   -290    277     15   -594   -924   -244   -158   -883   -532
    381    202   -179   -290    280     10   -592   -914   -246   -158   -883   -524
    410    200   -213   -306    311     -5   -607   -914   -259   -176   -891   -532
    444    233   -210   -337    327     12   -618   -911   -262   -181   -885   -532
    462    267   -194   -366    327     38   -618   -909   -262   -192   -885   -527
    470    285   -187   -379    327     49   -613   -898   -265   -200   -885   -517
    462    311   -150   -387    306     80   -602   -875   -257   -184   -859   -509
    459    337   -122   -397    290    109   -594   -852   -246   -155   -826   -498
    467    366   -103   -418    285    132   -584   -820   -228   -127   -792   -483
    470    394    -77   -433    272    158   -574   -797   -215   -103   -763   -465
    488    420    -67   -454    277    176   -563   -774   -197    -83   -732   -439
    501    441    -59   -470    280    192   -553   -753   -181    -64   -714   -418
    506    465    -44   -488    275    213   -540   -730   -168    -51   -709   -381
    511    488    -23   -501    267    231   -524   -704   -153    -41   -693   -340
    506    511      5   -511    252    259   -493   -680   -137    -25   -657   -306
    496    519     23   -506    236    272   -465   -665   -127    -18   -633   -283
    488    527     36   -509    226    283   -439   -657   -124    -18   -613   -277
    480    537     54   -509    213    296   -410   -644   -114    -15   -587   -270
    462    522     59   -493    200    290   -381   -636   -109    -15   -574   -270
    446    527     80   -485    184    303   -361   -620    -96     -5   -548   -267
    431    530     98   -483    166    314   -348   -605    -85      5   -511   -257
    426    524     98   -475    163    311   -335   -589    -77     10   -485   -254
    413    517    103   -467    155    311   -322   -579    -77     15   -465   -252
    413    506     93   -459    161    301   -306   -568    -70     15   -449   -246
    405    496     90   -452    158    293   -298   -571    -72     12   -446   -246
    389    504    114   -446    137    311   -290   -571    -72     12   -439   -249
    374    501    127   -439    122    316   -277   -566    -72     18   -433   -249
    368    483    114   -426    127    298   -272   -555    -77     18   -433   -246
    361    472    109   -418    124    290   -265   -540    -83     20   -428   -233
    358    488    129   -423    114    309   -244   -517    -70     36   -413   -215
    353    498    142   -428    103    322   -231   -498    -59     46   -405   -202
    345    498    153   -420     96    327   -210   -470    -44     59   -402   -158
    335    491    155   -415     90    324   -187   -441    -28     70   -465      5
    350    501    148   -426    101    324   -176   -423    -23     77   -491    109
    340    504    163   -423     88    335   -166   -413    -25     77   -470    124
    332    509    176   -420     77    342   -161   -405    -23     77   -431     98
    345    511    166   -428     88    340   -153   -397    -25     72   -397     75
    342    511    166   -428     88    340   -140   -381    -20     80   -366     75
    345    509    161   -428     90    335   -129   -374    -23     77   -358     77
    353    537    184   -444     85    361   -116   -358    -23     83   -342    106
    358    542    181   -452     88    363   -101   -340    -25     85   -335    129
    363    563    197   -465     83    381    -80   -322    -23     90   -329    145
    363    597    233   -480     64    415    -41   -288     -5    111   -301    194
    366    626    259   -496     54    444     -7   -252      5    124   -267    213
    374    649    275   -514     49    462     23   -226     12    132   -249    226
    379    654    275   -517     51    465     49   -205     12    137   -244    252
    381    659    275   -522     51    467     62   -189     10    137   -236    265
    397    691    293   -542     51    493     88   -163     25    155   -207    293
    389    732    340   -561     25    535    109   -155     31    174   -184    309
    400    750    350   -576     25    550    116   -153     28    176   -166    322
    397    724    324   -561     36    524    109   -171      5    158   -166    322
    407    701    293   -553     57    498     96   -187    -15    142   -168    324
    423    665    241   -545     90    454     80   -194    -36    124   -179    340
    426    636    210   -530    109    423     83   -192    -51    111   -176    345
    426    581    155   -506    132    368     85   -192    -75     88   -181    314
    428    522     93   -475    168    309     77   -207   -109     57   -189    324
    431    470     36   -452    197    252     75   -223   -145     23   -197    394
    441    420    -23   -431    231    200     59   -249   -184    -12   -205    335
    452    387    -64   -420    257    163     46   -272   -220    -41   -202    179
    485    345   -140   -415    314    103     31   -296   -265    -77   -215     83
    530    332   -197   -433    363     67     15   -324   -309   -109   -244     44
    589    311   -277   -452    433     18    -20   -366   -361   -150   -272      5
    657    311   -348   -485    504    -18    -38   -394   -402   -187   -288     -7
    698    332   -366   -514    532    -15    -31   -400   -420   -205   -285      2
    714    337   -376   -527    545    -18    -15   -384   -436   -226   -288    -15
    737    285   -452   -511    594    -83     33   -306   -436   -252   -314    -54
    740    275   -465   -509    602    -93    179   -122   -358   -218   -306    -83
    753    371   -381   -561    568     -5    361    122   -210    -98   -213    -33
    787    618   -171   -704    478    223    509    361      0    132      5    174
    774   1096    322   -935    226    711    540    415    226    475    402    623
    597   1743   1145  -1171   -275   1444    426    202    400    852    904   1200
    371   2055   1683  -1213   -654   1870    135   -259    319    966   1140   1470
    301   1587   1283   -945   -491   1436   -163   -714   -174    504    717   1070
    324    743    418   -535    -46    581   -309  -1005   -818   -303   -119    270
    392    161   -231   -277    311    -33   -277   -937  -1070   -717   -600   -241
    439     72   -366   -254    402   -145   -132   -685   -945   -659   -594   -296
    446    197   -249   -324    348    -25     88   -394   -717   -467   -433   -202
    436    342    -96   -389    265    124    257   -192   -535   -303   -275   -101
    407    431     20   -420    192    228    348    -88   -441   -213   -184    -38
    374    467     93   -420    140    280    410    -20   -384   -155   -124     -2
    350    491    140   -420    103    316    446     20   -350   -124    -77     20
    322    517    194   -420     62    355    488     64   -314    -93    -31     36
    288    542    254   -418     18    400    530    103   -280    -57     20     41
    265    553    288   -407    -10    420    571    137   -246    -28     70     33
    239    548    309   -394    -36    428    602    166   -215     -2    106     12
    218    542    324   -381    -54    436    631    192   -189      7    137     20
    202    540    335   -374    -67    436    662    220   -163     18    155     85
    205    542    337   -374    -64    441    696    246   -137     28    184    127
    200    535    332   -368    -67    433    722    270   -114     36    226    135
    197    555    358   -376    -80    457    753    298    -80     59    283    140
    192    550    355   -371    -80    454    784    316    -51     75    319    145
    181    537    355   -358    -85    446    815    348    -18     90    348    163
    176    522    345   -350    -85    433    844    371     10     98    379    155
    174    517    342   -345    -85    431    870    392     38    114    431    142
    181    527    345   -355    -80    436    888    410     62    129    491    114
    207    530    322   -368    -57    426    906    431     77    129    519     90
    228    522    293   -376    -33    410    922    444     90    124    480    142
    244    519    275   -381    -15    397    940    465    111    122    472    168
    262    535    270   -400     -5    402    958    496    135    127    472    192
    280    568    288   -423     -2    428    982    532    161    140    480    228
    285    592    306   -441    -10    449   1002    571    192    161    478    267
    290    605    314   -449    -12    459   1013    600    207    171    467    288
    296    636    337   -467    -23    488   1034    631    228    192    467    311
    329    704    374   -517    -20    540   1060    672    259    220    480    348
    335    750    413   -545    -38    584   1067    685    267    218    472    363
    337    776    439   -558    -49    607   1072    683    267    207    452    363
    337    795    457   -568    -59    626   1085    683    267    202    436    361
    340    818    478   -579    -67    649   1106    693    272    207    428    366
    337    826    488   -581    -75    657   1119    704    275    205    420    371
    335    841    506   -589    -85    675   1137    717    283    215    418    381
    335    849    514   -594    -90    680   1158    730    285    220    415    387
    332    849    517   -589    -90    683   1176    737    280    226    415    387
    316    852    532   -587   -106    693   1192    756    285    236    423    400
    303    833    527   -568   -111    680   1205    771    288    241    426    405
    306    802    496   -555    -96    652   1218    776    283    233    413    405
    311    787    475   -548    -80    631   1231    784    280    233    418    415
    290    769    478   -530    -93    623   1239    789    277    231    428    423
    265    761    496   -514   -114    628   1252    802    280    241    441    426
    246    758    509   -504   -132    633   1265    815    283    249    449    428
    239    758    519   -498   -140    639   1280    839    296    262    465    441
    223    735    509   -480   -145    623   1301    852    298    259    467    441
    215    735    519   -478   -150    628   1319    870    303    275    488    452
    215    758    542   -488   -163    652   1345    888    319    293    517    459
    200    745    545   -472   -171    646   1361    898    329    296    530    465
    207    727    517   -467   -153    620   1363    898    322    280    530    459
    236    730    491   -483   -127    610   1363    898    316    277    527    454
    246    727    480   -488   -116    605   1366    909    322    275    532    459
    254    711    457   -483   -101    584   1361    904    316    265    530    454
    241    706    465   -475   -111    584   1363    906    324    265    530    454
    241    693    449   -467   -103    571   1379    917    337    262    535    459
    249    688    436   -470    -93    563   1402    932    350    257    545    467
    246    704    457   -475   -103    581   1428    945    363    257    561    480
    244    732    488   -491   -122    610   1452    958    376    262    576    496
    252    753    501   -504   -124    628   1460    966    376    259    579    514
    257    792    532   -527   -137    662   1470    982    387    270    584    540
    265    815    550   -540   -142    683   1478    995    392    270    584    548
    272    836    561   -555   -145    698   1491   1005    402    275    584    558
    290    880    589   -587   -148    735   1517   1023    431    298    605    589
    298    911    610   -607   -155    761   1530   1023    441    309    613    605
    296    904    607   -600   -155    756   1527   1015    441    306    610    620
    293    875    581   -587   -145    730   1506    997    423    288    589    623
    296    857    561   -576   -132    709   1488    984    410    280    584    631
    285    815    527   -550   -119    672   1470    976    392    267    576    623
    272    792    519   -532   -122    657   1467    971    379    259    571    605
    262    740    478   -501   -109    610   1470    971    368    249    555    579
    249    680    431   -465    -90    558   1475    974    358    236    542    561
    218    628    407   -426    -96    519   1486    982    350    220    535    540
    207    581    374   -394    -83    478   1486    979    337    200    524    519
    184    542    355   -366    -85    449   1486    974    327    179    511    498
    161    511    350   -337    -93    431   1488    979    327    166    506    493
    163    506    342   -335    -90    423   1496    989    327    161    514    491
    145    504    358   -324   -106    431   1512    997    337    174    532    498
    119    496    376   -311   -127    436   1532   1015    353    179    548    506
    109    485    374   -298   -132    431   1545   1026    361    184    561    509
    114    428    311   -272    -98    371   1553   1044    345    158    527    475
    142    342    200   -241    -28    272   1621   1145    355    122    467    410
    137    366    228   -254    -44    298   1769   1314    457    166    472    405
    158    501    340   -329    -90    420   1899   1509    618    303    587    509
    202    833    631   -519   -215    732   1987   1673    857    587    878    795
    168   1384   1215   -776   -522   1301   2000   1714   1130   1000   1343   1260
    -12   1867   1878   -930   -945   1875   1813   1410   1213   1273   1699   1592
    -80   1816   1896   -867   -987   1855   1436    927    940   1140   1623   1514
   -140   1236   1376   -550   -761   1306   1176    485    381    524   1034   1002
   -163    527    691   -181   -426    607   1119    345   -101   -124    353    418
   -106    215    322    -54   -215    267   1163    496   -168   -265    158    241
    -72    150    223    -38   -148    187   1265    678    -75   -223    150    262
    -51    228    280    -90   -168    254   1387    839     59   -114    226    376
    -18    329    348   -155   -181    337   1486    966    189     -7    324    491
      5    392    387   -200   -192    392   1535   1031    259     62    405    542
     23    428    405   -226   -192    418   1574   1080    303    106    467    558
     44    436    392   -241   -174    415   1600   1106    319    119    509    537
     46    418    371   -231   -161    394   1602   1114    314    116    548    459
     57    428    371   -244   -155    400   1608   1117    316    124    576    433
     64    392    324   -228   -129    358   1615   1132    324    132    597    485
     75    384    309   -231   -116    348   1613   1135    327    137    633    509
     80    376    296   -228   -106    337   1605   1130    324    129    670    506
     83    374    290   -231   -106    332   1595   1132    324    137    698    511
     80    384    303   -233   -111    345   1595   1137    329    153    732    517
     83    389    306   -239   -111    350   1597   1140    332    161    763    519
    103    384    280   -244    -88    332   1587   1130    322    150    776    514
    132    363    231   -249    -49    298   1579   1119    306    137    787    501
    155    363    205   -259    -25    285   1564   1096    280    119    787    485
    179    363    184   -272     -2    275   1545   1078    262    106    789    480
    205    376    171   -290     18    275   1532   1065    246     93    789    478
    239    368    129   -303     54    249   1504   1036    207     62    771    452
    288    363     75   -327    106    220   1478   1005    171     28    745    426
    340    363     23   -353    155    194   1460    987    150     10    722    413
    368    358    -10   -363    189    174   1449    982    132      0    711    405
    394    389     -5   -392    200    192   1449    987    132      7    719    397
    413    413      0   -413    205    205   1452   1000    140     15    724    402
    418    439     20   -431    197    228   1465   1028    158     33    732    423
    407    472     64   -439    171    270   1483   1067    181     57    745    457
    392    509    114   -452    137    314   1499   1098    197     80    750    478
    376    550    174   -465    101    363   1522   1140    226    114    771    511
    350    589    236   -470     57    415   1556   1176    252    137    787    540
    303    587    283   -444     10    436   1595   1210    270    158    797    563
    277    589    311   -433    -15    452   1600   1218    270    163    797    566
    267    594    324   -431    -28    459   1595   1210    259    153    784    555
    249    605    353   -428    -51    480   1600   1202    262    145    782    542
    223    620    397   -420    -85    509   1621   1215    283    148    795    553
    192    615    420   -405   -114    519   1641   1223    301    155    800    553
    161    594    433   -379   -135    514   1662   1234    319    161    810    548
    132    579    446   -355   -158    514   1673   1234    332    163    823    537
    101    555    454   -327   -176    506   1688   1236    348    174    841    530
     90    561    467   -327   -189    514   1683   1231    358    179    859    527
     77    550    472   -314   -197    511   1688   1226    368    176    865    517
     64    522    457   -293   -197    491   1706   1231    392    184    875    511
     49    506    457   -277   -202    483   1712   1231    405    189    885    506
     46    498    449   -275   -200    475   1709   1223    415    189    891    491
     38    467    426   -254   -192    446   1712   1226    426    197    901    475
     28    462    433   -246   -202    449   1714   1228    433    202    911    475
     20    441    420   -231   -200    431   1727   1236    449    213    911    480
     18    413    394   -218   -189    405   1732   1244    462    215    909    488
     15    392    376   -205   -179    384   1725   1241    462    215    896    483
     15    389    371   -205   -179    379   1719   1239    465    215    891    485
     15    389    374   -202   -179    381   1730   1252    483    228    888    501
     23    392    366   -210   -171    381   1727   1252    485    228    880    509
     31    381    348   -207   -158    366   1722   1247    483    226    875    514
     28    405    374   -218   -174    389   1712   1239    480    228    880    524
     25    439    413   -231   -192    426   1709   1236    483    239    885    540
     15    446    428   -233   -205    439   1709   1241    488    239    883    550
      5    478    472   -241   -233    475   1722   1252    498    257    885    566
    -20    493    511   -239   -267    501   1738   1262    511    280    888    589
    -18    517    535   -249   -275    524   1748   1275    522    296    888    607
    -20    558    576   -270   -298    566   1751   1278    524    303    883    613
    -28    579    607   -277   -316    592   1748   1280    522    306    870    613
    -38    623    662   -293   -350    644   1753   1283    524    319    875    626
    -51    685    737   -316   -394    711   1764   1286    540    345    896    654
    -57    711    769   -327   -413    740   1764   1280    550    361    904    670
    -57    680    735   -311   -394    706   1751   1267    542    353    893    675
    -62    675    735   -309   -400    704   1732   1257    537    350    888    683
    -75    618    693   -270   -384    654   1727   1267    550    363    901    704
    -90    589    678   -249   -384    633   1714   1254    535    350    888    683
   -111    524    636   -207   -374    579   1709   1244    522    329    870    659
   -116    433    548   -161   -332    491   1704   1234    509    311    844    639
   -132    368    501   -116   -316    433   1709   1231    504    298    823    618
   -158    319    478    -80   -319    397   1704   1215    493    288    813    600
   -174    275    449    -49   -311    361   1688   1200    483    275    797    589
   -176    241    418    -33   -298    329   1670   1176    470    254    782    571
   -179    220    400    -20   -288    309   1662   1171    475    246    779    566
   -181    189    371     -5   -275    280   1657   1158    467    233    769    553
   -174    163    337      5   -257    249   1654   1156    467    231    763    561
   -168    161    327      2   -249    244   1657   1161    478    239    774    576
   -161    127    288     18   -223    207   1654   1158    470    220    756    563
   -122     36    158     41   -140     98   1680   1218    470    187    701    501
    -93      5     98     44    -96     49   1790   1358    542    205    680    459
    -62     75    135     -7   -101    103   1906   1522    667    301    743    498
      5    249    244   -127   -119    246   1997   1670    831    472    904    639
     41    691    649   -368   -303    672   2008   1719   1065    810   1293   1021
    -62   1223   1286   -579   -675   1254   1888   1532   1218   1150   1719   1426
   -184   1389   1574   -605   -878   1480   1543   1080   1065   1192   1855   1543
   -249   1065   1314   -407   -782   1189   1202    587    610    810   1532   1247
   -280    329    610    -25   -446    467   1093    329     57     77    779    589
   -246   -176     70    210   -158    -54   1122    402   -145   -262    384    233
   -192   -355   -166    272    -12   -262   1223    605    -70   -257    340    176
   -174   -348   -174    262      0   -262   1345    771     57   -168    392    215
   -135   -239   -106    187    -15   -174   1434    888    181    -64    480    285
    -98   -148    -51    122    -25   -101   1483    948    262      2    545    348
    -88   -103    -15     96    -38    -59   1514    984    314     46    581    384
    -93    -93      0     93    -46    -46   1532   1008    342     72    605    402
    -90    -96     -7     93    -44    -51   1538   1015    350     83    613    410
    -88    -88      0     88    -46    -44   1543   1018    353     88    620    410
   -111    -80     31     93    -72    -25   1543   1023    361     98    631    415
   -135    -64     70    101   -103      2   1566   1052    392    129    659    439
   -132    -36     93     83   -114     28   1582   1070    420    161    698    470
   -127    -28     98     77   -114     33   1566   1057    413    161    701    462
   -101    -49     51     72    -80      0   1540   1028    392    140    675    439
    -59    -75    -15     67    -23    -46   1509   1000    371    114    644    420
    -41    -77    -38     59     -2    -59   1496    987    366    111    631    410
    -36    -88    -54     62      7    -72   1488    987    363    111    626    405
    -36    -93    -57     62     10    -75   1491    992    374    119    628    407
    -25    -93    -67     59     20    -80   1486    995    376    124    628    397
    -18    -64    -49     41     12    -57   1483   1000    387    142    636    405
     -5    -70    -67     36     28    -70   1480   1005    392    148    626    410
      5    -75    -83     33     41    -77   1465    995    392    148    607    407
     20    -70    -90     25     54    -80   1462   1000    402    161    605    433
     36    -54    -93      7     64    -75   1460   1008    407    163    592    457
     49    -38    -88     -5     67    -62   1447   1013    410    161    587    485
     62    -23    -85    -18     72    -54   1434   1023    415    166    589    514
     77     -2    -80    -36     77    -41   1434   1049    436    194    613    566
     96     36    -59    -67     77    -12   1444   1083    459    233    652    623
    103     57    -46    -80     75      5   1444   1104    470    254    670    652
    103     57    -49    -83     77      5   1444   1127    478    267    675    665
    109     80    -28    -93     70     25   1454   1153    493    296    693    696
    101     67    -36    -85     70     15   1457   1161    496    309    691    709
     80     64    -18    -72     49     23   1462   1169    501    327    698    735
     59     54     -5    -59     31     25   1462   1171    504    335    704    748
     51     41    -10    -46     31     15   1460   1158    498    329    701    743
     83     23    -59    -54     70    -18   1444   1137    488    314    691    724
    116    -15   -132    -51    124    -72   1426   1114    475    296    685    711
    135    -38   -176    -49    153   -106   1410   1098    480    290    693    706
    163    -49   -213    -57    187   -129   1400   1083    480    283    701    688
    166    -67   -233    -49    197   -150   1395   1070    475    283    719    680
    161    -80   -244    -41    202   -161   1408   1065    472    290    740    672
    140   -111   -252    -15    192   -181   1421   1054    470    296    756    659
    122   -124   -246      2    184   -184   1426   1044    465    303    779    646
    103   -155   -259     23    179   -207   1428   1034    454    298    787    620
     83   -168   -252     41    166   -210   1439   1031    454    311    813    615
     49   -163   -213     54    129   -187   1449   1034    457    329    846    620
     28   -161   -189     67    109   -174   1460   1039    467    340    878    626
     23   -153   -176     64     98   -163   1457   1036    472    335    904    628
     18   -168   -187     75    101   -176   1457   1036    472    322    922    626
      0   -168   -171     83     83   -171   1470   1047    478    327    956    628
    -18   -145   -127     83     54   -137   1480   1057    488    340    995    639
    -31   -153   -122     90     44   -137   1483   1062    501    342   1023    636
    -41   -148   -106     93     31   -127   1483   1065    509    345   1044    626
    -62   -155    -96    106     15   -127   1486   1067    519    345   1054    615
    -85   -163    -77    124     -5   -122   1493   1078    532    353   1072    615
   -109   -168    -59    137    -25   -114   1491   1072    530    345   1072    605
   -124   -181    -59    153    -33   -122   1480   1060    522    335   1057    592
   -142   -187    -44    163    -51   -116   1478   1047    519    329   1041    597
   -148   -161    -12    155    -67    -88   1493   1057    537    345   1054    633
   -129    -90     38    109    -85    -25   1509   1070    561    368   1070    662
   -142    -75     67    109   -106     -2   1522   1072    571    376   1057    670
   -148    -59     88    101   -119     12   1522   1072    574    381   1044    683
   -140    -33    106     88   -124     36   1517   1067    576    384   1039    693
   -140      0    140     67   -140     70   1519   1065    587    392   1036    701
   -145     33    179     54   -163    106   1527   1062    597    407   1034    717
   -145     67    210     36   -179    137   1522   1060    605    426   1034    737
   -142     80    223     31   -181    150   1504   1047    605    433   1034    756
   -153     54    205     49   -179    129   1467   1008    581    418   1005    748
   -142     57    200     41   -171    127   1434    987    571    415    987    753
   -137     46    184     44   -161    114   1415    976    563    415    969    761
   -145      5    150     70   -148     77   1397    963    550    402    932    756
   -161    -59     98    109   -132     18   1379    953    530    376    885    727
   -171   -114     54    142   -114    -31   1353    937    506    355    852    701
   -179   -166     12    171    -98    -77   1330    914    478    329    813    672
   -168   -187    -18    179    -75   -103   1314    893    459    314    789    649
   -168   -205    -38    184    -67   -122   1293    867    441    296    769    628
   -161   -218    -57    189    -54   -140   1278    854    428    283    753    620
   -153   -241    -90    194    -33   -166   1265    844    423    272    743    610
   -155   -259   -103    207    -25   -181   1260    839    426    272    737    602
   -155   -262   -109    207    -25   -187   1249    831    428    272    732    594
   -150   -290   -140    220     -5   -215   1236    831    428    262    724    587
   -129   -355   -226    241     46   -290   1249    870    431    239    701    542
    -98   -428   -329    265    114   -379   1350   1010    480    228    670    470
    -83   -379   -296    231    103   -337   1517   1197    607    301    717    472
    -36   -228   -192    132     77   -210   1654   1397    795    467    865    584
      5    161    155    -83    -75    158   1678   1473   1023    771   1197    904
    -54    789    844   -366   -449    815   1530   1306   1223   1161   1678   1376
   -228   1197   1426   -485   -828   1312   1124    769   1161   1332   1961   1644
   -311    971   1283   -332   -797   1127    717    231    782   1060   1758   1444
   -355    189    542     83   -452    366    524   -137    158    324   1052    815
   -337   -618   -280    478    -28   -449    561   -148   -249   -275    407    213
   -288   -833   -548    558    127   -691    696     77   -181   -298    322     93
   -254   -769   -514    511    129   -644    885    329     12   -155    420    155
   -226   -639   -415    431     93   -527   1044    527    200     -2    548    254
   -205   -548   -342    376     67   -446   1124    623    303     83    623    316
   -215   -511   -296    361     38   -405   1158    662    345    116    652    332
   -213   -506   -293    358     38   -400   1166    675    363    127    659    329
   -205   -514   -309    358     51   -410   1171    685    376    132    665    345
   -192   -498   -306    345     57   -402   1176    693    387    142    678    363
   -200   -485   -285    340     41   -384   1179    698    392    155    680    340
   -205   -444   -239    322     15   -342   1176    693    392    163    675    311
   -213   -407   -197    309    -10   -303   1174    683    389    166    667    314
   -249   -402   -153    327    -49   -277   1184    693    413    187    691    353
   -265   -397   -132    327    -67   -265   1174    680    410    189    691    342
   -236   -371   -135    303    -51   -254   1176    685    420    194    696    345
   -197   -342   -148    270    -25   -246   1179    698    428    207    701    350
   -174   -342   -168    259     -2   -257   1182    704    433    210    706    350
   -158   -363   -205    259     23   -285   1174    698    431    202    701    355
   -148   -361   -215    254     33   -288   1163    704    439    207    701    376
   -161   -361   -200    259     18   -283   1161    714    449    223    717    418
   -192   -358   -166    275    -12   -262   1174    740    472    246    732    449
   -207   -368   -161    288    -23   -265   1174    750    480    265    730    436
   -181   -387   -205    283     10   -296   1158    743    478    259    717    405
   -179   -371   -194    272      5   -285   1161    750    493    265    719    400
   -176   -361   -184    270      2   -272   1158    761    504    277    730    405
   -179   -361   -181    267      0   -272   1161    782    522    301    740    433
   -179   -329   -150    252    -15   -241   1176    815    553    342    771    465
   -194   -327   -132    259    -33   -231   1189    836    571    358    782    454
   -223   -332   -109    277    -57   -220   1213    862    594    374    792    457
   -288   -324    -38    303   -127   -184   1244    896    639    407    818    506
   -335   -322     12    327   -176   -155   1262    911    662    431    846    537
   -361   -319     41    337   -202   -140   1270    914    675    441    867    555
   -379   -316     62    348   -220   -127   1273    911    683    446    875    568
   -368   -303     64    335   -218   -119   1278    904    678    433    865    553
   -335   -290     44    311   -192   -122   1267    888    672    426    852    532
   -311   -267     41    288   -179   -114   1265    875    675    428    839    519
   -283   -259     23    272   -153   -119   1257    862    672    418    805    504
   -259   -246     10    252   -137   -116   1247    846    665    392    756    496
   -280   -249     28    265   -155   -111   1247    846    667    400    758    480
   -239   -272    -33    254   -103   -153   1218    815    646    384    735    428
   -215   -296    -80    257    -67   -189   1197    792    626    361    701    400
   -218   -293    -75    254    -72   -187   1179    766    613    348    670    355
   -202   -293    -90    246    -57   -192   1158    743    600    340    675    319
   -192   -293   -101    241    -46   -197   1145    727    592    342    680    293
   -200   -298    -98    249    -51   -200   1130    711    584    329    662    275
   -226   -265    -38    244    -93   -153   1135    719    600    342    659    290
   -244   -236      7    241   -127   -114   1143    732    615    353    662    314
   -252   -213     38    231   -145    -88   1148    737    628    355    665    332
   -249   -226     23    239   -137   -101   1145    730    628    350    652    335
   -218   -249    -31    231    -93   -140   1127    711    613    337    618    324
   -192   -272    -80    231    -57   -176   1093    667    576    309    579    293
   -166   -285   -119    223    -25   -202   1065    631    545    290    568    285
   -148   -306   -158    228      5   -233   1041    600    522    283    566    275
   -135   -348   -215    241     38   -283   1034    589    509    277    537    277
   -122   -358   -239    239     57   -298   1010    566    491    262    511    283
    -80   -353   -275    215     96   -314    974    524    465    244    493    275
    -33   -374   -340    205    153   -358    940    485    431    215    470    252
     10   -400   -410    192    210   -405    906    446    384    184    441    223
     57   -418   -475    179    265   -446    878    420    355    168    426    194
    101   -397   -501    148    298   -446    872    420    361    179    444    187
    122   -366   -488    122    303   -426    885    433    371    197    475    181
    114   -345   -459    114    285   -402    909    446    379    218    506    168
    114   -301   -418     93    265   -358    935    467    400    249    542    176
     98   -288   -387     93    241   -337    953    472    402    262    571    176
     64   -283   -348    109    205   -314    966    467    410    265    589    176
     41   -262   -303    109    171   -283    979    470    415    275    605    174
     15   -223   -239    103    124   -228   1005    483    436    301    633    192
    -15   -171   -155     93     67   -163   1026    493    454    327    665    215
    -57   -176   -119    116     31   -148   1021    470    428    314    665    213
    -70   -181   -111    124     18   -148    995    441    397    298    652    205
    -96   -176    -80    135    -10   -129    982    433    376    290    652    200
   -122   -215    -96    168    -15   -155    963    418    337    267    620    171
   -161   -252    -90    207    -36   -171    953    407    301    241    587    145
   -194   -303   -109    249    -44   -207    932    389    270    210    558    114
   -233   -368   -137    301    -49   -254    922    374    244    181    532     83
   -280   -418   -140    348    -70   -280    930    371    228    166    517     59
   -322   -446   -124    384    -98   -285    935    368    220    158    511     51
   -327   -470   -142    397    -93   -306    914    342    194    132    491     18
   -332   -509   -179    420    -77   -345    880    306    161    101    454    -33
   -342   -514   -174    428    -85   -345    862    293    150     90    441    -59
   -363   -514   -150    439   -106   -332    862    298    158     93    441    -67
   -387   -527   -140    454   -124   -335    849    293    153     90    446    -77
   -402   -563   -161    480   -122   -363    844    301    153     88    439    -90
   -410   -672   -262    540    -75   -467    875    363    163     72    402   -129
   -405   -696   -290    550    -57   -493   1000    524    246    103    394   -153
   -397   -574   -179    485   -109   -379   1148    732    418    241    498    -67
   -366   -327     38    345   -202   -145   1260    940    652    491    732    163
   -337    142    478     96   -407    309   1254    997    896    846   1124    566
   -465    776   1241   -155   -852   1008   1114    818   1106   1247   1608   1062
   -680    904   1584   -111  -1132   1244    711    290    937   1260   1696   1150
   -789    389   1179    200   -984    784    335   -257    387    740   1215    711
   -826   -423    402    623   -615    -12    161   -587   -252    -33    426      5
   -769   -961   -192    865   -288   -576    166   -542   -491   -407    -10   -405
   -709  -1039   -329    872   -189   -685    285   -332   -363   -337    -12   -405
   -659   -927   -270    792   -194   -600    431   -124   -171   -181     88   -309
   -626   -789   -163    706   -233   -475    527     15    -18    -44    184   -207
   -615   -701    -85    659   -265   -394    561     75     54     33    226   -145
   -623   -662    -41    641   -290   -353    561    101     88     70    231   -122
   -615   -636    -23    626   -296   -329    563    124    106     96    226   -106
   -613   -618     -5    615   -306   -311    568    142    124    119    220    -85
   -626   -579     46    602   -337   -267    566    153    142    148    226    -59
   -644   -571     72    605   -358   -249    561    158    153    168    220    -51
   -636   -563     72    600   -355   -244    558    161    163    179    215    -38
   -636   -555     77    594   -358   -239    561    163    174    189    202    -25
   -631   -540     90    587   -361   -226    553    158    181    197    192    -23
   -626   -511    114    568   -371   -200    540    140    184    202    192    -10
   -615   -496    116    555   -366   -189    542    137    200    223    197      5
   -589   -483    106    535   -350   -189    540    137    213    239    197     28
   -589   -485    103    537   -348   -192    527    124    213    246    194     38
   -571   -478     93    522   -332   -192    514    114    218    257    202     54
   -553   -478     75    514   -314   -202    491    101    213    249    187     51
   -540   -472     67    504   -303   -202    470     96    215    252    184     62
   -504   -452     51    478   -277   -200    462     96    228    259    184     70
   -475   -444     28    457   -252   -207    459    101    231    254    179     72
   -457   -439     18    446   -239   -210    446     98    236    259    174     75
   -439   -436      2    436   -223   -218    431     96    236    254    163     67
   -410   -410      0    410   -205   -205    423    111    257    272    168     85
   -366   -368     -2    366   -184   -184    410    127    275    301    184    111
   -332   -332      0    332   -168   -166    389    142    296    327    197    132
   -314   -332    -18    322   -148   -176    368    150    303    335    200    137
   -290   -324    -33    309   -129   -179    355    158    311    348    213    150
   -267   -293    -25    277   -122   -161    342    166    332    363    215    174
   -246   -272    -25    259   -111   -148    337    166    345    376    223    192
   -228   -246    -18    236   -106   -132    337    163    358    387    236    205
   -220   -239    -18    231   -101   -129    309    145    350    379    236    207
   -205   -213     -7    210    -98   -111    298    135    353    376    239    223
   -202   -223    -20    213    -90   -122    296    129    358    384    239    231
   -189   -213    -23    200    -85   -116    285    124    374    400    252    246
   -174   -205    -31    189    -72   -119    257    101    376    400    252    241
   -179   -184     -5    181    -88    -96    233     75    371    387    246    236
   -176   -179     -2    176    -88    -90    228     70    376    381    236    231
   -174   -223    -49    194    -62   -137    202     49    363    361    207    207
   -171   -244    -72    207    -49   -158    176     28    353    350    189    197
   -174   -249    -77    210    -49   -163    153     10    348    345    184    197
   -184   -270    -85    226    -51   -179    132    -10    342    342    181    194
   -192   -306   -116    246    -38   -213    106    -31    335    337    176    192
   -181   -290   -109    236    -36   -200     80    -38    335    345    194    215
   -166   -244    -80    202    -44   -161     62    -46    337    353    207    223
   -158   -246    -88    202    -36   -168     54    -46    337    345    189    220
   -142   -267   -124    205    -10   -197     46    -44    337    342    171    223
   -132   -270   -137    202      2   -205     46    -36    348    353    171    236
   -137   -280   -142    207      0   -213     54    -25    348    355    158    236
   -135   -280   -145    207      2   -213     38    -20    348    368    145    244
   -132   -265   -135    197      0   -200     18    -23    350    387    122    228
   -119   -272   -153    197     15   -213    -15    -36    332    384    101    207
   -114   -283   -168    197     25   -226    -54    -46    322    376     77    205
   -137   -280   -142    207      2   -213    -85    -49    327    368     46    275
   -148   -272   -124    210    -12   -200    -93    -49    311    353    -18    366
   -124   -283   -158    205     15   -220    -88    -96    275    316    -96    405
   -122   -226   -106    171     -7   -166    -75   -124    265    316   -114    444
   -132   -116     15    124    -75    -51    -44   -129    285    335   -101    470
   -114    -51     62     80    -88      5    -46   -135    298    337   -101    465
    -77    -38     38     59    -59      0    -75   -135    290    324   -140    428
    -33    -33     -2     33    -18    -18   -116   -137    270    306   -192    376
     25     -5    -31    -10     28    -18   -145   -132    267    298   -202    345
     57     41    -15    -49     36     12   -150   -129    277    303   -184    363
     85     88      2    -85     41     46   -163   -137    293    319   -158    379
    122     49    -72    -85     98    -10   -213   -187    259    290   -181    335
    176      7   -171    -93    174    -80   -306   -270    192    249   -233    262
    252    -18   -270   -119    259   -142   -394   -340    129    200   -280    205
    327    -49   -376   -137    350   -213   -462   -392     80    168   -316    168
    345   -114   -462   -116    402   -288   -491   -426     51    153   -353    137
    342   -176   -522    -83    431   -348   -501   -446     31    142   -384    127
    340   -205   -545    -67    441   -374   -504   -452     23    153   -384    142
    335   -259   -594    -36    465   -426   -509   -454     10    155   -371    153
    361   -324   -688    -20    524   -506   -542   -496    -36    111   -397    150
    400   -322   -724    -38    561   -522   -568   -524    -67     77   -405    174
    423   -322   -745    -51    581   -532   -581   -530    -80     57   -405    218
    459   -329   -789    -64    623   -558   -594   -542    -98     31   -402    244
    478   -329   -807    -75    641   -566   -597   -545   -109     15   -379    309
    457   -314   -771    -70    613   -542   -594   -537   -109     18   -335    384
    433   -329   -763    -54    597   -545   -592   -522   -109     20   -319    444
    420   -371   -792    -23    605   -581   -571   -478   -103     23   -348    504
    433   -413   -846    -12    639   -631   -498   -358    -62     28   -379    532
    436   -379   -815    -28    623   -597   -392   -202     33     72   -363    532
    436   -306   -745    -67    589   -524   -301    -33    161    176   -267    506
    459    -23   -483   -218    470   -252   -223    119    366    426     25    652
    394    530    132   -462    129    332   -192    176    631    826    517   1041
    226   1013    784   -620   -280    898   -303    -36    722   1096    888   1301
    119   1008    888   -566   -384    948   -592   -441    485   1000    872   1200
     25    485    459   -254   -215    472   -815   -865    -59    397    311    667
    -67   -168   -101    116     15   -135   -867   -987   -480   -205   -306     77
    -49   -426   -376    236    161   -400   -836   -852   -509   -311   -436   -103
    -51   -459   -410    254    176   -433   -722   -657   -384   -231   -394   -114
    -93   -439   -345    267    124   -392   -602   -522   -257   -145   -337    -93
   -116   -363   -249    239     64   -306   -514   -410   -137    -44   -249    -31
   -124   -283   -158    205     15   -220   -454   -332    -44     36   -176     33
    -54   -241   -189    148     64   -215   -436   -306    -12     67   -155     46
     36   -215   -252     90    142   -233   -441   -306    -10     70   -148     46
     80   -223   -306     70    192   -262   -449   -319    -25     44   -166     38
     88   -265   -353     85    220   -309   -439   -319    -31     25   -181     33
     93   -290   -384     98    239   -337   -446   -324    -36     18   -187     31
     93   -288   -381     98    236   -335   -462   -337    -51      2   -192     15
     93   -262   -358     83    223   -309   -467   -358    -70    -18   -200      2
    101   -257   -358     77    228   -306   -467   -363    -83    -28   -215     -2
    103   -244   -348     70    223   -296   -462   -353    -85    -28   -228      5
     90   -215   -306     62    197   -259   -462   -348    -85    -18   -231     20
     67   -215   -283     72    174   -249   -462   -348   -101    -25   -259     33
     62   -179   -241     57    150   -210   -459   -340   -103    -23   -267     46
     59   -161   -223     49    140   -192   -452   -327   -106    -28   -275     70
     46   -137   -184     46    114   -161   -446   -316   -106    -33   -280     98
     31   -106   -140     36     85   -122   -439   -303    -98    -28   -277    116
    -18   -111    -93     64     36   -101   -426   -288    -90    -28   -283    124
    -44    -93    -49     67      0    -70   -420   -272    -83    -20   -275    150
    -41    -51    -10     46    -15    -31   -423   -259    -77    -15   -265    163
    -57    -44     10     49    -36    -18   -436   -252    -85    -18   -252    174
    -59    -31     25     44    -44     -2   -446   -239    -90    -12   -233    174
    -70     -2     67     36    -70     31   -439   -207    -77     12   -205    194
    -54     18     72     18    -62     44   -433   -171    -57     41   -174    265
    -44     20     62     10    -54     41   -423   -135    -49     57   -163    316
    -38     44     80     -2    -59     62   -407    -98    -33     88   -135    340
    -31     59     90    -15    -59     75   -397    -70    -28    109   -109    342
      0     88     88    -44    -44     88   -384    -46    -28    124    -80    358
     10    114    101    -62    -46    109   -376    -36    -33    124    -59    353
      7    111    103    -59    -49    109   -371    -33    -46    111    -54    350
      5    103     98    -57    -46    101   -363    -28    -57     98    -57    340
      0     93     93    -46    -46     93   -353    -28    -75     85    -62    306
      7    111    103    -62    -46    109   -345    -49    -85     70    -59    285
     15    119    103    -70    -44    111   -332    -54    -88     64    -59    290
      5    103     96    -54    -46    101   -322    -51    -88     57    -59    298
      7     83     75    -44    -33     80   -322    -67   -106     23    -93    280
     25     64     38    -46     -5     51   -327    -88   -129    -20   -140    262
     31     64     33    -49     -2     51   -316   -101   -129    -12   -109    236
     28     54     25    -44      0     41   -309   -114   -135    -25    -90    213
     41     18    -23    -28     33     -2   -306   -135   -148    -51    -96    171
     36     -5    -41    -15     36    -20   -293   -129   -132    -28    -51    197
     28    -15    -46     -7     36    -31   -293   -127   -132    -33    -33    226
     15    -12    -31     -2     23    -20   -298   -127   -142    -46    -23    239
     31     15    -15    -23     23      0   -293   -111   -129    -28     12    259
     25     18    -10    -23     18      5   -285   -103   -127    -33     20    298
     20      5    -15    -12     18     -2   -277    -88   -132    -49     23    335
     28     12    -18    -20     20     -2   -265    -62   -119    -20     77    361
     12     -5    -18     -2     15    -10   -246    -36   -103      2    122    389
     12     12      0    -15      5      7   -239    -18   -101     -2    114    444
      7     46     36    -28    -12     41   -239     -5    -98    -20     67    483
    -15     49     62    -18    -38     54   -207     25    -77     -2     85    478
    -46     25     72     10    -59     49   -171     57    -54     54    184    462
    -44     12     57     15    -51     33   -150     75    -36     77    213    454
    -59      0     59     28    -62     31   -109    111     -2    103    236    439
    -64     33     98     12    -80     67    -64    153     49    148    270    457
    -41     98    140    -28    -90    119    -15    192     98    176    275    470
    -33    124    155    -46    -93    140     -2    192    103    158    244    454
      2    129    127    -67    -62    129    -15    166     90    137    207    402
     18    181    161   -101    -70    171    -25    142     96    129    205    381
     38    272    233   -155    -96    254    -20    116    114    142    241    407
     90    381    290   -236    -98    335    -46     88    119    148    272    431
    150    415    265   -283    -57    340    -83     62     90    106    272    405
    197    420    223   -311    -12    322   -111     38     51     70    244    366
    233    444    210   -337     12    327   -119     12     33     41    228    350
    244    446    200   -348     20    324   -153    -41     -2      0    220    316
    262    348     85   -306     88    218   -202   -101    -62    -62    181    262
    306    226    -80   -267    192     72   -267   -168   -148   -116    116    220
    379    124   -254   -252    316    -64   -345   -244   -249   -187     18    192
    465     85   -381   -277    423   -148   -413   -319   -345   -283    -62    187
    524     51   -475   -288    498   -210   -465   -376   -426   -363   -103    184
    550     41   -511   -298    530   -236   -491   -394   -472   -389   -103    168
    566     36   -530   -301    548   -246   -498   -384   -498   -371    -83    155
    542     10   -532   -277    535   -259   -491   -371   -517   -348    -64    168
    491    -10   -501   -241    493   -254   -462   -345   -514   -303    -25    213
    459     -7   -470   -226    462   -239   -426   -327   -506   -254     15    259
    441    -15   -457   -213    449   -236   -389   -322   -511   -231     41    285
    400    -85   -485   -158    441   -285   -335   -293   -519   -233     41    272
    335   -176   -511    -80    423   -342   -197   -161   -459   -210     41    241
    244   -184   -428    -31    335   -306      5     44   -327   -124     93    218
    187   -116   -303    -33    244   -210    174    277   -145     25    223    249
    163    174     10   -171     75     93    296    480    111    309    527    465
     90    701    610   -397   -259    657    363    592    415    711   1005    872
    -83   1208   1291   -563   -685   1249    283    459    605   1041   1423   1221
   -187   1249   1436   -530   -810   1343    -18     80    462   1023   1467   1223
   -280    719   1000   -220   -641    859   -252   -376    -64    449    911    704
   -329     12    342    155   -335    176   -332   -592   -542   -184    231     59
   -324   -384    -62    353   -132   -223   -314   -509   -657   -387    -38   -218
   -342   -506   -163    426    -90   -335   -197   -327   -574   -355    -67   -259
   -376   -467    -93    420   -142   -283    -90   -202   -462   -280    -23   -244
   -415   -368     44    392   -231   -163      0    -83   -329   -174     54   -187
   -444   -254    187    348   -316    -33     75     10   -213    -83    135   -119
   -428   -179    249    303   -340     33    129     72   -135    -20    189    -59
   -374   -135    236    252   -306     49    137     88    -93      5    202    -10
   -332   -109    223    218   -277     57    140     96    -67     20    207     28
   -301    -93    207    194   -254     57    150     96    -49     36    202     67
   -277    -93    184    187   -231     44    148     90    -44     46    192     98
   -270   -106    161    187   -215     28    132     75    -38     57    187    116
   -262   -114    148    187   -205     15    132     72    -23     72    192    137
   -257   -124    132    189   -194      5    124     64    -12     83    194    153
   -244   -135    109    189   -176    -12    122     62     -7     98    200    168
   -233   -145     88    187   -163    -28    127     64     -2    119    210    181
   -226   -158     67    189   -148    -46    122     70      0    132    218    189
   -205   -168     36    184   -122    -67    111     70     -2    132    218    192
   -184   -171     12    179    -98    -80     98     75     -7    135    223    194
   -176   -174      0    174    -90    -88     88     77    -12    137    233    194
   -163   -181    -18    171    -72   -101     93     93    -10    140    244    189
   -161   -194    -33    174    -64   -114    101    111     -5    148    257    187
   -163   -192    -28    179    -67   -111    109    137      5    163    277    187
   -171   -184    -15    176    -77   -101    119    163     20    187    298    194
   -184   -179      5    181    -96    -88    135    189     38    213    319    215
   -202   -181     18    192   -111    -83    148    215     62    239    335    239
   -210   -171     38    192   -124    -67    168    249     85    277    363    283
   -189   -137     51    161   -122    -44    189    283    106    322    379    332
   -189   -127     62    158   -127    -33    220    324    129    363    384    387
   -179    -96     83    135   -135     -7    252    361    148    400    394    439
   -176    -67    109    122   -142     20    283    394    168    423    415    488
   -187    -57    127    122   -161     33    303    418    171    433    423    519
   -187    -46    140    116   -166     46    327    436    171    444    426    537
   -181    -46    135    114   -161     44    345    439    171    452    423    545
   -189    -64    124    127   -158     28    366    439    171    449    415    545
   -189    -93     96    140   -145      0    394    441    171    449    418    548
   -176   -116     59    145   -119    -28    420    452    174    457    426    563
   -163    -98     64    129   -116    -18    449    457    184    465    436    571
   -161   -109     51    135   -106    -28    454    446    176    454    428    558
   -155   -116     38    135    -98    -38    475    454    181    457    436    555
   -158   -129     28    142    -96    -51    485    449    174    457    433    545
   -158   -161     -2    158    -80    -83    501    446    163    446    426    519
   -163   -197    -33    181    -64   -116    522    454    163    444    431    501
   -135   -228    -93    179    -20   -161    504    439    145    423    426    478
   -135   -246   -111    192    -12   -179    488    428    129    418    433    462
   -127   -249   -122    189     -5   -187    483    433    129    423    452    444
   -114   -249   -135    181     10   -192    485    441    127    423    478    433
   -106   -275   -168    189     28   -223    491    446    127    423    493    436
   -116   -283   -168    200     23   -226    498    462    145    441    530    457
   -132   -303   -174    218     18   -239    491    462    145    444    550    449
   -122   -335   -213    228     44   -275    478    462    140    441    566    433
   -132   -392   -262    259     64   -327    465    452    127    423    563    394
   -140   -418   -280    277     67   -350    470    459    137    433    602    392
   -153   -436   -285    293     64   -361    485    485    168    449    659    405
   -155   -467   -311    311     77   -389    491    493    184    454    691    420
   -150   -459   -309    303     75   -384    501    509    210    475    714    491
   -153   -454   -301    303     72   -379    517    522    231    491    730    584
   -142   -452   -311    296     83   -381    532    527    249    504    719    662
   -127   -441   -314    285     93   -379    563    542    275    530    714    724
   -116   -366   -249    241     64   -309    600    574    319    584    748    828
    -80   -319   -241    200     80   -280    626    589    342    610    758    891
    -49   -322   -272    184    111   -298    633    581    342    613    756    906
    -25   -275   -249    150    111   -262    646    592    366    633    771    969
     -2   -231   -228    116    111   -228    654    607    387    662    717   1187
     18   -207   -226     93    119   -215    649    607    394    678    685   1337
     10   -205   -215     96    111   -207    615    602    389    657    672   1415
     15   -205   -220     96    116   -213    550    610    366    615    636   1465
      5   -205   -213     98    106   -207    532    605    353    639    636   1457
    -25   -246   -223    135     96   -236    509    548    329    613    659   1350
     -2   -306   -306    153    150   -306    475    491    272    555    646   1223
     98   -319   -418    111    257   -368    465    441    218    501    639   1189
    215   -340   -558     62    384   -449    423    389    155    402    600   1189
    306   -400   -709     46    506   -553    345    306     70    296    530   1060
    402   -444   -846     20    623   -644    262    215    -23    213    470    945
    485   -436   -922    -23    704   -678    205    155    -77    176    454    914
    504   -433   -940    -36    719   -688    176    137   -103    161    457    839
    480   -454   -937    -12    706   -696    174    137   -109    150    467    758
    452   -459   -911      2    680   -685    213    168    -85    166    491    717
    394   -478   -872     41    633   -675    246    194    -62    200    524    675
    303   -517   -820    103    561   -667    267    223    -46    244    563    688
    236   -537   -774    150    504   -654    296    254    -33    285    594    730
    252   -597   -849    171    548   -724    329    306    -33    283    579    717
    283   -628   -911    174    597   -769    439    457     18    298    561    688
    311   -522   -833    103    571   -675    600    678    174    433    662    846
    340   -355   -696      7    517   -524    745    922    387    657    880   1106
    342     33   -309   -189    324   -137    846   1083    659   1008   1296   1574
    200    636    436   -418   -116    537    872   1062    943   1436   1875   2184
    -72    893    966   -410   -519    930    646    670    935   1595   2187   2507
   -189    530    719   -171   -454    626    342    179    535   1236   1904   2260
   -241   -265    -23    249   -109   -145    142   -244    -98    467   1143   1509
   -220   -971   -750    597    265   -862     88   -306   -454    -54    574    831
   -176  -1143   -969    657    394  -1057    171   -109   -381    -51    545    675
   -161  -1098   -937    628    387  -1018    332    116   -207     75    639    639
   -140   -953   -813    545    335   -883    478    309    -28    226    761    652
   -132   -813   -680    472    272   -748    548    410     88    324    833    644
   -137   -735   -600    433    228   -667    579    467    148    371    857    633
   -161   -693   -532    426    184   -613    605    501    189    402    870    649
   -181   -659   -480    420    148   -571    602    509    207    413    872    620
   -215   -623   -407    420     96   -517    610    514    231    426    885    568
   -246   -589   -342    415     46   -465    620    532    262    444    911    545
   -252   -561   -311    405     28   -436    626    548    290    449    932    540
   -259   -553   -293    405     15   -423    618    550    298    441    935    498
   -252   -540   -288    397     18   -415    602    537    296    428    919    452
   -257   -537   -280    397     10   -410    607    540    316    436    919    498
   -254   -553   -301    402     23   -428    610    548    327    441    927    548
   -244   -563   -319    402     36   -441    613    542    327    444    935    574
   -241   -581   -340    413     49   -462    613    524    316    439    930    576
   -228   -584   -355    405     62   -470    613    517    316    433    922    605
   -210   -589   -379    400     83   -483    623    522    327    431    904    639
   -218   -623   -405    420     93   -514    628    519    329    415    857    649
   -228   -631   -402    431     85   -517    644    530    350    423    839    683
   -249   -631   -381    439     64   -509    644    535    355    428    815    696
   -239   -600   -361    418     59   -480    639    542    363    441    792    696
   -176   -589   -413    381    116   -501    615    537    361    439    748    670
   -119   -584   -465    353    171   -524    600    548    355    439    709    652
   -114   -555   -441    332    163   -498    610    574    381    467    714    680
   -119   -517   -400    316    137   -459    620    589    405    498    724    709
    -96   -472   -376    283    137   -426    610    597    415    517    727    732
    -49   -433   -384    241    166   -410    592    600    418    530    730    748
    -54   -413   -361    231    153   -387    594    610    426    540    743    750
    -49   -389   -340    220    145   -366    592    613    428    535    748    748
    -38   -363   -324    200    140   -342    587    607    423    519    745    766
    -49   -324   -275    187    111   -301    605    610    433    522    753    779
    -72   -353   -280    210    101   -316    584    584    405    485    719    753
    -64   -353   -290    207    111   -322    579    568    381    462    698    724
    -70   -335   -265    200     93   -301    579    566    381    462    704    717
    -41   -311   -270    176    114   -290    574    568    384    470    698    719
    -33   -314   -280    171    122   -296    581    566    381    480    693    714
    -36   -350   -314    192    137   -332    576    555    371    472    680    696
    -51   -374   -322    210    135   -348    576    548    371    480    670    706
    -46   -389   -342    218    148   -366    558    519    355    462    641    688
    -67   -426   -361    246    145   -394    545    504    345    444    615    657
    -49   -439   -392    244    171   -415    530    491    332    423    597    633
    -41   -462   -420    252    187   -441    519    475    324    410    574    620
    -31   -480   -449    257    207   -465    519    475    324    415    566    610
    -23   -514   -493    267    233   -506    501    462    309    400    548    610
    -36   -514   -478    275    220   -496    514    491    340    431    581    659
    -18   -472   -457    244    218   -465    524    519    371    470    626    685
    -31   -428   -397    231    181   -413    550    558    410    511    678    730
    -83   -483   -400    283    155   -441    566    576    423    532    691    748
    -75   -532   -457    303    189   -493    568    587    428    537    685    758
    -59   -574   -517    314    228   -545    550    576    410    527    691    771
   -122   -602   -480    363    179   -542    571    613    441    558    766    818
   -103   -605   -501    353    197   -553    589    641    467    571    857    867
    -49   -618   -568    332    257   -594    594    646    467    555    932    906
    -41   -592   -553    316    254   -574    639    698    506    581   1039    979
    -20   -620   -600    322    288   -610    615    685    488    566   1080   1000
      2   -615   -618    306    309   -618    639    701    498    571   1119   1041
    -15   -620   -605    316    293   -613    678    717    509    576   1132   1034
     -7   -605   -597    306    290   -600    683    717    511    576   1130    963
    -57   -620   -563    340    252   -592    678    706    519    579   1124    865
    -38   -509   -472    272    215   -493    727    732    581    618   1169    844
    -38   -470   -431    254    194   -449    748    737    610    607   1148    802
   -101   -498   -397    298    145   -446    722    688    576    545   1070    711
    -80   -454   -374    267    145   -415    680    633    561    542   1057    633
    -67   -361   -293    215    111   -327    683    636    584    548   1065    628
    -98   -413   -314    257    106   -363    652    594    553    519   1002    558
   -109   -426   -319    267    101   -374    607    535    514    511    948    506
   -168   -491   -322    329     75   -407    542    457    449    407    867    431
   -150   -519   -371    335    109   -446    527    462    418    355    823    374
    -75   -532   -457    303    189   -496    527    436    387    285    782    345
    -25   -581   -558    303    262   -571    488    337    324    215    727    277
    -51   -618   -566    335    257   -592    449    277    275    176    691    205
    -44   -626   -581    335    267   -605    392    244    215    111    644    181
     -7   -646   -639    324    314   -644    316    194    142     25    610    200
     72   -657   -732    290    402   -696    265    145     80    -33    587    241
    150   -693   -844    272    496   -769    210     85     10    -75    550    285
    210   -727   -937    257    571   -831    176     59    -28    -75    540    262
    228   -818  -1047    293    636   -932    184    101    -51    -75    522    148
    228   -896  -1124    329    675  -1010    270    249     -7    -36    522     59
    226   -846  -1072    311    649   -958    389    436    106     88    615     98
    301   -672   -974    184    633   -820    511    628    280    319    815    298
    324   -223   -548    -51    436   -384    589    743    519    711   1241    732
    254    415    161   -337     46    288    574    665    722   1145   1779   1249
    168    771    602   -470   -215    688    335    293    667   1319   2055   1493
     98    524    423   -314   -163    472     64   -140    265    997   1813   1262
    -18   -142   -124     77     51   -135     -2   -433   -277    285   1137    696
    -83   -756   -672    418    293   -717     15   -439   -571   -192    649    267
   -106  -1057   -950    581    420  -1005     88   -270   -555   -267    548    150
   -155  -1122   -966    636    402  -1044    205   -122   -444   -220    558    161
   -189  -1083   -893    636    350   -989    316      7   -309   -127    600    215
   -215  -1010   -795    613    288   -904    410    109   -192    -25    636    246
   -252   -963   -711    607    228   -839    472    163   -111     54    636    226
   -275   -958   -685    615    205   -823    498    187    -72     90    597    184
   -290   -945   -657    618    181   -802    514    197    -49    109    542    132
   -306   -924   -620    615    155   -774    530    207    -25    106    491     80
   -342   -893   -550    618    103   -722    553    228     -5    116    441     36
   -389   -875   -488    631     49   -683    571    244      7    135    402     12
   -446   -849   -402    646    -23   -626    584    267     38    161    389     15
   -522   -852   -329    685    -98   -589    592    277     57    179    381     25
   -530   -820   -290    675   -119   -555    584    272     64    187    363     49
   -488   -784   -296    633    -98   -540    563    259     72    187    348     80
   -439   -758   -319    597    -62   -537    537    239     80    187    335    106
   -392   -727   -337    558    -28   -532    506    228     90    197    332    137
   -350   -706   -355    530      2   -532    480    210     96    200    322    155
   -332   -709   -379    519     20   -545    452    189     90    194    303    148
   -306   -714   -407    509     49   -561    431    176     96    200    301    145
   -296   -717   -423    506     62   -571    418    161    101    202    298    142
   -293   -714   -420    504     62   -568    407    153    111    213    303    142
   -285   -719   -433    501     72   -576    392    142    109    210    301    137
   -283   -727   -446    504     80   -587    371    129    106    215    296    142
   -254   -732   -480    491    111   -607    348    122    109    228    290    158
   -220   -732   -511    478    145   -623    327    122    119    246    301    184
   -202   -735   -532    467    163   -633    309    129    135    267    322    210
   -181   -730   -550    454    181   -641    298    148    158    290    345    231
   -161   -717   -555    439    194   -639    293    171    179    309    366    239
   -166   -704   -537    436    184   -620    290    192    197    319    384    241
   -174   -688   -517    428    171   -602    298    207    210    322    400    236
   -187   -683   -496    433    153   -589    311    223    220    329    410    236
   -197   -691   -493    441    145   -592    324    231    223    329    405    233
   -197   -688   -491    444    145   -589    340    223    213    324    387    220
   -215   -696   -480    454    129   -589    361    223    207    324    381    205
   -223   -701   -478    462    127   -589    374    215    202    324    376    192
   -226   -701   -475    462    124   -589    384    205    197    329    366    184
   -231   -693   -462    462    114   -579    405    200    202    335    358    189
   -241   -704   -465    470    111   -584    413    200    200    337    340    192
   -244   -711   -467    475    111   -589    420    200    197    345    327    192
   -259   -719   -459    488     98   -589    439    194    194    350    316    194
   -272   -745   -472    509     98   -610    446    181    179    348    303    200
   -267   -789   -522    527    124   -657    426    153    137    319    275    184
   -262   -802   -542    532    137   -672    407    129    109    303    257    174
   -249   -797   -548    522    148   -675    397    116     90    296    233    179
   -254   -815   -561    535    153   -688    400    116     83    298    233    197
   -241   -841   -600    540    176   -719    392     98     64    301    239    184
   -228   -831   -605    530    187   -719    384     93     57    311    259    176
   -228   -844   -615    535    192   -730    376     83     44    306    262    181
   -220   -854   -633    537    205   -745    358     72     31    303    265    187
   -226   -872   -646    550    210   -761    345     57     18    303    277    189
   -226   -906   -680    566    226   -795    329     44      2    293    283    194
   -226   -924   -701    574    236   -813    316     36     -5    298    293    197
   -215   -922   -706    568    244   -815    303     31     -7    311    298    205
   -205   -919   -714    561    254   -818    301     25     -7    316    301    223
   -200   -891   -693    545    244   -792    309     33      7    332    319    254
   -184   -839   -657    511    233   -748    314     41     15    340    329    283
   -184   -815   -631    501    223   -724    332     62     25    350    368    306
   -187   -813   -628    498    218   -722    337     75     46    376    423    319
   -187   -815   -628    501    218   -722    329     70     51    374    449    324
   -197   -833   -636    514    218   -735    316     62     49    363    454    329
   -210   -807   -597    509    192   -704    322     64     67    371    488    358
   -228   -758   -530    491    150   -644    322     64     96    394    537    397
   -228   -763   -535    496    153   -649    309     57    106    400    568    423
   -241   -797   -555    517    155   -678    293     36    103    384    581    446
   -254   -774   -519    514    132   -646    280     20    111    384    600    483
   -267   -795   -530    530    129   -662    252     -7     98    361    589    488
   -277   -823   -545    550    132   -685    239    -20     88    340    579    478
   -280   -859   -579    568    148   -719    228    -36     80    319    568    467
   -267   -896   -628    581    179   -763    205    -67     59    283    537    446
   -252   -919   -670    584    207   -797    187    -93     46    254    511    410
   -241   -940   -698    592    228   -820    171   -111     36    236    498    397
   -233   -953   -722    592    244   -839    155   -132     23    223    493    389
   -210   -940   -730    576    259   -836    132   -153     10    210    488    374
   -205   -958   -753    581    272   -857    111   -174     -5    197    475    374
   -200   -979   -779    589    288   -880     83   -192    -15    184    465    379
   -207  -1000   -792    602    290   -896     33   -228    -44    155    436    363
   -194  -1000   -805    597    303   -904    -12   -270    -70    119    392    335
   -197  -1044   -846    618    322   -948    -54   -296   -111     51    335    303
   -142  -1130   -987    636    420  -1060    -41   -236   -132    -12    257    296
    -20  -1117  -1096    566    537  -1106     67    -64    -67     18    205    363
     77  -1023  -1101    472    589  -1062    187    111     72    101    249    524
    194   -839  -1034    319    613   -935    226    226    233    275    381    792
    288   -353   -641     31    462   -496    194    226    415    589    698   1166
    202    249     46   -228     77    148     62     -2    514    896   1075   1426
     72    519    446   -296   -187    483   -275   -506    340    940   1215   1335
     10    179    168    -96    -80    174   -576   -984   -119    527    833    906
    -31   -548   -517    288    241   -532   -698  -1286   -675   -179     98    298
    -10  -1098  -1088    553    537  -1093   -678  -1254   -904   -545   -332    -15
     23  -1244  -1267    610    644  -1254   -576  -1047   -815   -509   -361     77
      7  -1221  -1228    605    615  -1223   -431   -844   -657   -384   -303    244
     18  -1135  -1156    558    584  -1145   -322   -685   -517   -259   -220    387
      2  -1080  -1085    537    542  -1083   -254   -592   -431   -176   -153    423
    -36  -1065  -1028    550    496  -1047   -197   -519   -374   -122    -88    381
    -72  -1072  -1002    571    462  -1039   -166   -475   -348   -106    -46    358
   -119  -1096   -976    607    426  -1036   -145   -439   -322   -103    -10    342
   -163  -1119   -958    641    394  -1039   -122   -407   -296   -103      5    337
   -181  -1153   -971    667    394  -1062    -98   -384   -275   -103     10    361
   -200  -1189   -992    693    394  -1091    -88   -387   -272   -101     23    371
   -179  -1195  -1015    685    415  -1104    -80   -381   -272   -101     46    379
   -153  -1171  -1021    662    431  -1096    -75   -371   -272    -98     88    392
   -122  -1140  -1018    631    446  -1080    -64   -358   -265   -103    116    384
   -103  -1098   -995    600    444  -1047    -64   -353   -259    -93    119    363
   -101  -1067   -969    584    433  -1018    -77   -355   -267    -93     93    301
   -111  -1054   -943    581    413   -997    -96   -348   -267   -103     80    241
   -119  -1023   -904    571    392   -963   -111   -337   -259    -98    103    236
   -122   -976   -854    548    363   -917   -124   -327   -249    -90    140    267
   -140   -943   -802    540    329   -872   -129   -329   -244    -88    171    280
   -145   -922   -776    532    311   -849   -142   -340   -252   -101    189    257
   -150   -893   -743    522    296   -818   -153   -345   -249   -109    213    254
   -166   -880   -714    522    272   -800   -166   -348   -244   -114    236    265
   -171   -875   -706    522    265   -792   -174   -337   -231   -103    257    275
   -148   -859   -711    501    280   -784   -179   -327   -210    -72    277    226
   -114   -815   -701    465    293   -758   -184   -324   -197    -44    290    145
    -80   -776   -696    428    306   -737   -192   -319   -189    -23    290    124
    -44   -756   -711    400    332   -732   -189   -306   -168      5    288    150
    -15   -740   -724    376    353   -732   -192   -293   -155     25    272    168
     -2   -722   -719    363    358   -722   -200   -288   -145     49    262    187
      0   -711   -711    353    353   -711   -205   -285   -140     59    249    246
     -5   -706   -701    355    345   -704   -205   -288   -142     59    231    311
    -23   -709   -688    366    329   -698   -205   -293   -150     54    202    353
    -36   -693   -657    366    309   -675   -197   -288   -145     49    176    397
    -54   -691   -636    371    288   -665   -207   -298   -163     31    142    405
    -80   -680   -600    379    257   -641   -220   -301   -176     28    122    387
    -98   -675   -576    384    236   -626   -220   -303   -179     28    103    366
   -142   -698   -555    420    205   -628   -213   -303   -187     28     77    355
   -155   -717   -563    433    202   -641   -218   -311   -194     20     67    314
   -187   -743   -555    465    181   -649   -215   -314   -197     25     57    296
   -220   -771   -553    496    163   -662   -218   -319   -205     36     41    306
   -213   -769   -555    491    171   -662   -228   -332   -218     38     20    311
   -192   -769   -579    480    189   -675   -259   -363   -249     25     -5    280
   -223   -805   -584    514    179   -696   -293   -389   -280      5    -23    259
   -272   -849   -576    561    150   -714   -303   -394   -298     -5    -38    267
   -309   -888   -579    600    135   -735   -301   -392   -322    -33    -67    262
   -311   -896   -584    600    135   -740   -288   -379   -335    -51    -77    267
   -298   -862   -563    579    132   -714   -283   -366   -324    -46    -75    275
   -306   -852   -545    576    116   -698   -288   -355   -311    -41    -72    280
   -270   -844   -574    558    150   -709   -306   -350   -309    -25    -70    254
   -249   -846   -597    545    174   -722   -322   -350   -322    -33    -85    236
   -233   -836   -605    535    184   -722   -332   -340   -319    -20    -77    257
   -249   -841   -592    545    168   -717   -342   -329   -316     -5    -72    290
   -239   -831   -592    535    176   -711   -345   -329   -319    -18    -98    301
   -226   -833   -607    527    189   -719   -337   -316   -316    -33   -116    303
   -189   -802   -613    496    210   -706   -322   -296   -298    -12   -114    324
   -166   -766   -602    465    215   -685   -311   -277   -277     -7    -90    348
   -153   -756   -602    454    223   -680   -296   -259   -259      5    -46    350
   -168   -750   -581    459    205   -667   -277   -228   -244    -10    -44    379
   -163   -748   -587    454    210   -667   -275   -223   -246    -18    -25    387
   -163   -732   -571    446    202   -654   -270   -220   -241    -18     -5    405
   -166   -735   -568    452    200   -652   -257   -215   -228    -10      7    426
   -145   -730   -587    436    218   -659   -270   -223   -233    -15     28    415
   -153   -761   -607    457    226   -685   -293   -246   -257    -38     49    405
   -137   -766   -628    449    244   -698   -322   -272   -285    -59     64    418
   -103   -761   -657    433    275   -709   -350   -296   -309    -90     64    441
    -98   -818   -719    457    309   -771   -366   -301   -332   -127     57    436
   -129   -904   -776    517    322   -841   -363   -298   -348   -150     59    402
   -142   -984   -841    561    348   -911   -371   -306   -371   -181     49    345
   -150  -1049   -898    600    374   -974   -387   -314   -384   -220      2    290
   -142  -1096   -953    618    402  -1026   -384   -316   -392   -270    -59    249
   -153  -1114   -961    633    402  -1039   -363   -316   -381   -309    -98    223
   -171  -1132   -961    652    394  -1049   -361   -332   -384   -348   -124    171
   -192  -1132   -940    662    374  -1036   -353   -337   -361   -345    -96    129
   -181  -1119   -940    649    379  -1031   -350   -342   -337   -361    -83    109
   -161  -1124   -963    641    400  -1044   -361   -358   -332   -389   -106     98
   -179  -1109   -930    644    374  -1021   -368   -374   -314   -368    -98    103
   -210  -1106   -896    659    342  -1002   -389   -407   -306   -332    -98    122
   -192  -1132   -940    659    374  -1036   -407   -405   -322   -345   -129     75
   -140  -1179  -1039    657    449  -1109   -332   -288   -290   -389   -200      0
    -96  -1140  -1044    618    470  -1091   -189   -101   -179   -366   -200    -36
    -64  -1005   -940    535    436   -974    -57     98     -7   -262    -88     41
    -51   -581   -532    314    239   -558     -2    220    244     38    252    381
    -90     54    142     18   -116     98    -77    176    504    465    782    906
   -226    555    782   -166   -504    667   -353   -163    587    753   1189   1325
   -259    457    717    -98   -488    587   -789   -717    257    592   1101   1262
   -218   -316   -101    267    -59   -210  -1114  -1244   -496   -202    332    615
   -153  -1174  -1023    662    433  -1098  -1228  -1426  -1091   -922   -436    -77
    -54  -1540  -1486    795    714  -1512  -1210  -1314  -1218  -1091   -688   -363
     33  -1561  -1595    763    813  -1577  -1104  -1098  -1114   -995   -662   -381
     96  -1478  -1574    691    833  -1525   -982   -898   -992   -857   -581   -290
    135  -1361  -1496    613    815  -1428   -872   -761   -896   -727   -483   -155
    150  -1267  -1421    558    784  -1343   -758   -678   -841   -620   -400    -41
    116  -1228  -1345    555    730  -1286   -657   -631   -813   -545   -348     46
     93  -1195  -1288    550    688  -1239   -613   -613   -807   -519   -327    109
     77  -1195  -1273    555    675  -1234   -584   -610   -810   -519   -319    122
     54  -1218  -1273    579    662  -1244   -542   -581   -802   -517   -311    109
     -2  -1228  -1226    615    610  -1228   -506   -542   -787   -511   -296     88
    -98  -1234  -1135    665    517  -1184   -470   -501   -756   -504   -252     88
   -187  -1234  -1047    709    428  -1140   -433   -457   -714   -506   -207    101
   -267  -1244   -976    753    353  -1109   -405   -415   -683   -504   -179     88
   -306  -1241   -935    774    314  -1088   -381   -384   -649   -498   -150     62
   -335  -1273   -937    802    298  -1106   -379   -371   -626   -504   -153     23
   -353  -1288   -935    820    288  -1111   -376   -371   -613   -506   -145    -23
   -353  -1278   -924    813    283  -1101   -345   -350   -587   -491   -124    -59
   -345  -1241   -896    795    275  -1070   -309   -316   -553   -462    -93    -77
   -353  -1223   -870    787    257  -1047   -293   -285   -527   -441    -57   -101
   -363  -1200   -836    782    233  -1018   -272   -257   -488   -410     -2   -124
   -361  -1171   -810    763    223   -989   -265   -236   -452   -379     38   -137
   -345  -1130   -784    737    218   -958   -265   -215   -418   -342     75   -140
   -348  -1101   -753    722    202   -927   -283   -213   -407   -316     93   -142
   -335  -1072   -737    704    200   -906   -283   -194   -379   -290    111   -127
   -290  -1044   -756    665    231   -901   -290   -174   -350   -262    135   -101
   -252  -1018   -766    636    257   -893   -311   -158   -324   -223    161    -72
   -228  -1015   -789    620    277   -904   -324   -137   -296   -184    181    -38
   -187   -974   -787    579    298   -880   -337   -119   -265   -150    200      0
   -171   -943   -774    555    298   -859   -350   -103   -244   -119    215     25
   -174   -943   -769    558    296   -857   -355    -88   -223    -85    226     57
   -187   -924   -737    553    272   -833   -350    -75   -205    -70    213     85
   -200   -940   -740    568    267   -841   -350    -80   -205    -70    187     85
   -228   -963   -735    594    252   -849   -350    -88   -207    -80    150     75
   -228   -958   -730    594    249   -844   -345    -85   -207    -85    127     67
   -236   -966   -730    600    246   -846   -345    -85   -215    -85    116     57
   -233   -979   -748    605    254   -865   -348    -77   -218    -77    116     64
   -236   -995   -758    613    259   -878   -353    -75   -228    -75    116     64
   -231   -992   -761    613    265   -878   -340    -64   -215    -59    124     67
   -265  -1026   -763    644    249   -893   -324    -46   -213    -64    111     54
   -275  -1031   -758    652    241   -896   -324    -44   -215    -72    109     38
   -290  -1054   -766    670    236   -911   -322    -36   -223    -77    103     36
   -306  -1083   -776    696    233   -930   -319    -44   -241    -88     98     41
   -303  -1080   -776    691    236   -930   -316    -51   -257   -106     83     51
   -309  -1078   -769    693    228   -922   -298    -46   -265   -106     88     85
   -324  -1078   -756    698    213   -917   -293    -54   -280   -103     83    114
   -301  -1088   -787    696    241   -937   -272    -38   -272    -83     83    171
   -322  -1101   -779    709    226   -940   -259    -25   -277    -67     85    220
   -309  -1072   -763    691    226   -919   -259    -28   -288    -54     62    239
   -285  -1083   -797    683    254   -940   -259    -20   -298    -54     31    236
   -290  -1049   -758    670    233   -904   -244    -10   -301    -51     31    249
   -262  -1028   -766    644    249   -898   -246     -5   -309    -49     28    252
   -239  -1021   -782    631    270   -901   -249     -5   -324    -51     25    249
   -226   -979   -753    602    259   -865   -236      7   -319    -36     31    254
   -200   -935   -735    568    267   -836   -223     25   -309    -28     28    265
   -197   -932   -735    563    267   -833   -213     38   -314    -28     38    267
   -197   -919   -722    558    259   -820   -200     49   -319    -20     67    262
   -187   -917   -730    548    270   -823   -205     51   -324    -15     90    254
   -181   -904   -722    542    270   -813   -207     49   -327    -20    106    244
   -163   -880   -717    519    275   -800   -205     46   -335    -28    127    246
   -148   -854   -706    501    277   -782   -200     41   -324    -20    163    252
   -150   -831   -680    488    262   -758   -197     41   -303     -2    218    267
   -124   -857   -732    491    303   -795   -197     36   -306    -12    241    265
   -155   -914   -761    535    301   -839   -231     -5   -340    -51    231    246
   -155   -940   -784    548    311   -862   -259    -25   -353    -64    236    249
   -145   -956   -813    550    332   -885   -277    -33   -353    -72    259    254
   -168   -997   -828    584    329   -914   -275    -36   -350    -83    277    249
   -150  -1080   -930    613    389  -1005   -280    -41   -361   -119    257    231
   -116  -1135  -1021    626    449  -1078   -285    -41   -363   -148    239    241
   -142  -1197  -1057    670    454  -1127   -290    -44   -363   -161    228    259
   -158  -1265  -1106    711    472  -1187   -298    -51   -363   -174    223    275
   -171  -1312  -1140    740    483  -1226   -311    -64   -374   -192    205    293
   -171  -1317  -1145    743    485  -1231   -311    -67   -368   -189    200    337
   -168  -1296  -1130    730    480  -1213   -301    -57   -342   -174    200    389
   -153  -1265  -1111    709    478  -1189   -283    -38   -309   -145    210    420
   -153  -1296  -1145    722    493  -1221   -293    -54   -316   -155    187    397
   -142  -1283  -1140    711    498  -1213   -293    -64   -319   -158    176    371
   -122  -1301  -1179    709    527  -1241   -280    -51   -319   -168    155    329
    -77  -1379  -1301    730    610  -1340   -244     15   -306   -192     98    259
    -44  -1400  -1356    722    654  -1379   -127    171   -226   -174     70    210
    -15  -1301  -1286    657    633  -1296    -12    345    -77    -62    148    293
     20  -1065  -1088    519    553  -1078     80    519    137    174    376    530
     41   -563   -605    262    322   -584    109    605    415    568    820    989
   -119    -23     93     70   -109     36    -38    371    532    893   1228   1415
   -239     93    329     72   -285    210   -376    -67    342    922   1314   1434
   -322   -311      7    314   -166   -150   -667   -475   -145    517    891   1010
   -350  -1070   -719    711    184   -896   -789   -688   -745   -241    101    353
   -236  -1506  -1270    870    514  -1387   -761   -584   -935   -613   -265     33
   -111  -1610  -1499    859    691  -1553   -659   -436   -854   -672   -303    -28
      5  -1600  -1608    795    805  -1602   -626   -415   -789   -667   -306    -72
    129  -1512  -1641    691    885  -1577   -623   -402   -737   -618   -285   -142
    194  -1384  -1579    594    885  -1480   -594   -358   -693   -571   -252   -259
    213  -1278  -1491    532    849  -1384   -568   -324   -659   -527   -233   -285
    189  -1226  -1415    517    802  -1319   -548   -296   -628   -483   -184   -197
    158  -1169  -1327    506    743  -1247   -527   -267   -594   -431    -83    -83
    124  -1135  -1260    504    691  -1195   -491   -223   -571   -366     -5     44
    122  -1109  -1231    493    675  -1169   -449   -189   -561   -311     57    166
    129  -1109  -1241    488    683  -1174   -418   -174   -548   -280    114    239
    132  -1145  -1278    506    704  -1210   -402   -158   -540   -265    176    267
    103  -1166  -1273    530    688  -1218   -379   -124   -517   -241    319    244
     67  -1189  -1260    561    662  -1223   -345    -77   -478   -213    472    163
     36  -1231  -1270    594    652  -1249   -314    -46   -452   -210    594     83
      2  -1280  -1283    639    641  -1280   -288    -33   -420   -205    688     41
    -25  -1314  -1291    667    631  -1304   -270    -20   -392   -202    735     51
    -36  -1314  -1278    672    620  -1296   -252    -12   -368   -197    779    111
    -46  -1280  -1236    662    594  -1260   -231     10   -342   -187    831    205
    -59  -1265  -1205    662    571  -1236   -220     33   -324   -179    875    285
    -88  -1275  -1187    680    548  -1231   -233     36   -322   -192    883    309
   -106  -1247  -1140    678    517  -1195   -223     57   -296   -184    906    332
   -103  -1200  -1096    652    496  -1150   -210     85   -262   -161    945    337
    -98  -1148  -1049    623    475  -1098   -200    116   -226   -129    987    324
   -109  -1117  -1010    613    449  -1062   -207    137   -210   -111   1015    293
   -101  -1072   -974    587    436  -1023   -215    150   -192    -93   1041    275
   -111  -1028   -917    568    400   -974   -215    168   -161    -67   1067    246
   -158   -971   -813    566    327   -893   -200    205   -111    -28   1106    231
   -145   -927   -782    535    316   -854   -197    226    -80     -5   1135    223
   -140   -885   -748    511    301   -818   -181    241    -57     15   1156    218
   -168   -867   -701    517    262   -784   -158    259    -41     33   1163    187
   -176   -865   -688    522    254   -776   -142    270    -36     36   1150    150
   -197   -885   -688    542    244   -789   -119    288    -31     28   1114    153
   -205   -898   -693    550    244   -797    -98    293    -25     25   1080    148
   -187   -917   -730    550    270   -823    -93    283    -31     18   1052    119
   -184   -932   -748    558    280   -841    -77    272    -23     15   1026    119
   -194   -943   -748    566    275   -846    -64    270    -10     18   1010    166
   -187   -953   -766    568    288   -859    -62    254     -5     18    992    184
   -174   -948   -776    561    298   -862    -57    239      2     18    974    192
   -148   -943   -795    545    322   -870    -54    233     10     18    956    205
   -161   -961   -800    558    319   -880    -51    231     10     25    945    228
   -161   -982   -820    568    329   -901    -57    223      7     28    935    241
   -174   -982   -810    576    314   -896    -59    213      2     25    914    210
   -189   -974   -784    581    296   -880    -59    210     -7     10    883    145
   -231   -971   -740    602    254   -857    -49    218     -7     10    883    171
   -303   -984   -680    644    187   -833    -33    236      5     23    893    194
   -353   -989   -636    670    137   -813    -33    236      2     31    904    181
   -350   -966   -615    659    132   -792    -38    239      5     46    924    181
   -306   -948   -644    626    166   -797    -57    228    -12     41    930    166
   -228   -922   -693    574    231   -807    -70    223    -28     46    935    194
   -228   -906   -680    566    226   -795    -67    226    -31     51    940    218
   -254   -872   -618    563    181   -745    -51    246    -10     77    966    241
   -239   -865   -626    550    192   -745    -57    252    -15     90    971    239
   -181   -867   -688    524    252   -779    -77    233    -41     80    958    231
   -166   -862   -696    511    262   -779    -75    239    -44     85    971    241
   -158   -849   -691    504    265   -771    -59    257    -36     96    979    259
   -168   -859   -691    514    259   -776    -33    285    -12    109    989    267
   -200   -839   -639    519    218   -740     -2    319     20    137   1021    309
   -215   -826   -610    519    194   -719      0    319     25    137   1013    337
   -254   -818   -563    537    153   -691     18    329     44    153   1023    371
   -259   -789   -532    522    135   -662     41    361     75    189   1054    405
   -184   -750   -566    467    189   -659     28    345     75    197   1052    405
   -140   -711   -574    423    215   -644     23    345     93    226   1049    410
    -98   -711   -613    405    257   -662      7    324     88    239   1036    420
    -25   -748   -722    387    345   -735    -44    270     49    213   1000    384
    -23   -758   -737    389    355   -748    -59    259     51    202   1005    374
    -18   -776   -761    394    368   -769    -70    252     57    181   1002    361
    -28   -805   -776    418    374   -792    -70    254     62    168    995    353
    -38   -862   -826    449    392   -846    -88    236     44    137    966    311
    -51   -904   -852    475    400   -878    -98    220     31    103    943    290
    -70   -958   -888    511    407   -924   -106    213     18     70    914    280
    -75  -1002   -927    540    426   -966   -111    197     10     44    885    259
   -106  -1041   -935    574    413   -989   -119    181      7     31    880    259
   -142  -1072   -932    607    394  -1002   -124    168      7     36    872    244
   -166  -1101   -935    633    384  -1018   -114    161     12     44    893    228
   -197  -1111   -914    654    358  -1013    -90    171     38     62    909    257
   -179  -1137   -961    657    389  -1049   -106    155     28     25    839    252
   -171  -1161   -992    665    407  -1078    -93    176     46     28    813    254
   -150  -1202  -1054    675    449  -1130    -57    220     72     49    818    215
   -142  -1330  -1187    737    522  -1260     41    355    124     44    766    174
   -142  -1283  -1143    711    498  -1213    228    563    259     93    750    210
   -101  -1158  -1057    631    475  -1109    376    761    431    226    857    290
    -62   -870   -807    465    371   -839    439    867    646    491   1156    527
    -59   -306   -246    184     93   -277    342    789    878    898   1654    984
   -207    257    462    -25   -335    358    -15    301    870   1143   2016   1353
   -298    311    610     -7   -454    459   -436   -233    589   1031   1982   1327
   -358   -226    129    290   -246    -49   -657   -594     64    431   1434    841
   -371  -1078   -706    724    166   -893   -610   -626   -423   -322    641    155
   -335  -1452  -1119    891    389  -1286   -485   -426   -454   -496    381    -75
   -314  -1509  -1195    911    439  -1350   -358   -226   -311   -387    420    -67
   -259  -1405  -1145    831    441  -1275   -259    -70   -158   -231    517      0
   -200  -1306  -1106    753    452  -1208   -218      0    -64   -129    579     67
   -148  -1278  -1130    711    488  -1205   -220     12    -46   -142    568     85
    -57  -1286  -1228    670    584  -1257   -226     15    -59   -192    519     70
     77  -1286  -1363    602    719  -1325   -257    -25    -98   -254    454     31
    174  -1280  -1454    553    813  -1366   -306    -85   -142   -290    402      5
    215  -1273  -1488    527    852  -1382   -345   -101   -163   -272    389      7
    220  -1262  -1483    519    849  -1371   -348    -88   -174   -246    405     25
    215  -1226  -1444    504    826  -1335   -322    -54   -176   -218    441     59
    200  -1197  -1397    498    797  -1296   -280    -20   -155   -176    485     96
    176  -1161  -1340    491    756  -1249   -241      2   -122   -116    527    129
    153  -1130  -1283    488    717  -1205   -205     20    -88    -51    558    145
    145  -1127  -1273    491    709  -1200   -179     18    -75    -23    568    122
    142  -1127  -1270    493    706  -1197   -158     18    -59    -15    568     96
     67  -1093  -1161    511    613  -1127   -119     44    -18     10    602    106
    -18  -1065  -1047    540    511  -1054    -88     77     20     36    636    116
    -88  -1062   -974    574    441  -1018    -70    106     51     54    654    111
   -140  -1062   -922    602    389   -992    -46    148     90     77    675     98
   -179  -1067   -888    620    353   -979    -18    189    129     88    704     83
   -207  -1072   -865    639    327   -969      0    218    158     85    711     49
   -249  -1078   -831    662    288   -956     28    257    194     98    737     25
   -288  -1083   -795    685    252   -940     67    303    239    132    766     15
   -311  -1044   -735    675    210   -888     83    332    270    163    784     12
   -329  -1023   -693    678    179   -859     93    361    298    194    797     15
   -345  -1013   -670    678    161   -844    109    397    332    233    820     25
   -350  -1010   -659    680    153   -836    124    431    361    267    839     38
   -350   -992   -641    670    142   -818    140    454    387    298    854     62
   -337   -966   -628    652    142   -797    155    478    410    329    872     88
   -319   -943   -623    628    150   -784    168    488    426    348    885    101
   -309   -937   -628    623    158   -784    181    485    431    361    885    111
   -316   -937   -620    626    150   -779    184    470    428    366    880    114
   -311   -935   -623    623    153   -779    179    457    423    366    878    114
   -311   -922   -610    615    148   -766    174    439    413    358    867    111
   -324   -930   -605    628    140   -769    174    431    413    350    859    109
   -348   -937   -589    641    119   -763    171    420    407    342    849    109
   -366   -950   -584    657    109   -769    168    413    405    335    839    116
   -379   -969   -592    672    103   -782    155    402    397    319    831    114
   -379   -987   -607    683    114   -797    132    384    384    301    813    103
   -361   -989   -628    675    132   -810     98    361    361    283    789     83
   -345  -1002   -657    672    155   -831     80    342    345    272    763     64
   -337  -1008   -672    672    166   -841     59    324    327    257    737     41
   -327  -1002   -675    665    174   -839     51    316    319    252    709     25
   -329  -1000   -672    665    168   -836     54    316    316    267    688      5
   -335   -979   -644    657    153   -813     54    316    316    285    662    -10
   -345   -969   -623    654    137   -797     59    319    319    293    633    -20
   -353   -945   -592    649    119   -769     72    329    335    309    620    -12
   -350   -922   -571    636    109   -748     85    340    342    322    605    -10
   -342   -885   -545    613    101   -717    101    358    355    340    602     -5
   -322   -849   -527    584    101   -688    111    374    361    353    610      0
   -322   -828   -506    576     90   -667    116    381    363    366    618      5
   -322   -818   -496    568     85   -657    114    389    358    361    610     15
   -322   -797   -478    558     77   -639    114    397    353    361    607     23
   -324   -782   -457    550     62   -620    114    400    342    371    613     25
   -306   -730   -423    519     57   -576    127    426    348    392    628     41
   -298   -659   -361    478     28   -511    142    449    350    413    659     62
   -301   -628   -327    462     12   -478    150    462    340    420    683     70
   -316   -613   -298    462    -10   -457    155    470    332    423    698     77
   -329   -626   -296    478    -18   -462    166    475    327    426    701     90
   -290   -600   -309    444      5   -454    161    459    311    420    714     90
   -272   -568   -296    420     10   -433    163    444    301    431    748     80
   -270   -550   -283    407      5   -418    155    431    290    436    774     88
   -277   -563   -285    420      2   -426    145    407    272    431    792    101
   -314   -592   -277    452    -20   -436    129    376    246    423    815    116
   -366   -626   -259    496    -54   -444    122    368    239    428    844    137
   -381   -670   -288    524    -49   -478    109    358    226    418    849    137
   -348   -724   -376    537     12   -550     83    329    194    379    823    114
   -187   -766   -581    475    194   -675     15    265    122    293    743     38
   -106   -818   -711    462    301   -766    -20    231     77    246    696     -5
    -93   -862   -771    478    337   -818    -36    215     57    223    675     -5
   -119   -922   -802    522    340   -862    -49    194     33    194    639      5
   -145   -950   -805    548    327   -878    -51    187     28    184    631     18
   -148   -958   -810    553    329   -885    -49    176     28    181    636     -2
   -158   -974   -815    563    327   -896    -44    174     38    192    644    -28
   -155   -979   -823    568    332   -901    -36    179     59    205    644    -36
   -137   -984   -846    561    350   -914    -51    166     64    197    631    -36
   -129   -982   -852    555    358   -917    -62    153     64    189    607    -28
   -119  -1015   -898    566    387   -958    -57    171     64    176    574    -46
    -75  -1101  -1026    589    475  -1065     15    275     88    155    517    -83
    -49  -1119  -1072    584    509  -1096    163    439    171    179    491    -98
     -5  -1013  -1008    509    498  -1010    306    623    322    301    581    -12
     51   -701   -753    324    400   -727    405    761    553    574    852    246
     72    -90   -163     10    116   -127    366    730    815   1000   1335    730
    -57    478    535   -210   -296    504     62    298    844   1278   1719   1106
   -124    519    644   -197   -384    579   -329   -213    571   1197   1706   1106
   -171    -72     98    122   -135     10   -576   -610     33    620   1153    659
   -179   -932   -753    555    285   -844   -581   -709   -480   -124    353      2
   -137  -1353  -1215    745    537  -1286   -483   -530   -514   -296     67   -241
   -114  -1358  -1247    735    563  -1304   -335   -298   -332   -166    109   -200
    -70  -1275  -1205    670    566  -1241   -213   -106   -153    -28    197   -109
    -20  -1213  -1192    618    584  -1202   -145      2    -44     38    236    -33
     25  -1156  -1182    563    602  -1166   -122     25    -12     31    210      0
     85  -1137  -1223    524    652  -1179   -148    -15    -36     -2    174      2
    171  -1140  -1312    483    740  -1226   -215    -80    -98    -38    127    -36
    244  -1150  -1395    454    818  -1273   -272   -132   -148    -70     93    -72
    277  -1101  -1382    410    828  -1241   -293   -142   -161    -72     98    -57
    267  -1052  -1322    392    792  -1187   -285   -137   -148    -51    114    -31
    220  -1005  -1228    392    722  -1117   -249   -111   -114     -7    142     10
    187   -966  -1153    389    670  -1060   -218    -88    -83     31    161     70
    150   -943  -1093    394    620  -1018   -197    -83    -67     49    155    109
    129   -930  -1060    397    594   -995   -187    -75    -49     67    155    129
    111   -927  -1041    407    574   -984   -181    -80    -38     85    171    122
    111   -950  -1062    420    587  -1005   -187    -96    -33     93    194    111
    106   -971  -1078    431    589  -1023   -176    -90    -18    106    223    155
     90   -966  -1057    436    574  -1010   -166    -75      0    124    252    233
     88   -950  -1041    428    563   -995   -158    -59     18    142    280    319
     98   -940  -1039    420    568   -989   -150    -46     36    161    309    363
     72   -927  -1000    426    535   -963   -148    -33     59    168    340    355
     72   -924   -997    426    532   -961   -153    -36     72    158    355    303
     64   -932   -997    431    530   -963   -148    -25     90    155    366    259
     64   -932   -997    433    530   -963   -137     -5    114    158    363    223
     51   -927   -982    436    514   -953   -124     28    145    171    363    210
     49   -919   -969    433    506   -943   -114     57    171    194    363    200
     59   -914   -974    426    514   -943   -119     72    181    213    342    179
     57   -904   -961    423    509   -932   -116     93    197    233    329    168
     62   -875   -937    405    498   -906   -111    111    215    252    337    161
     67   -854   -922    392    493   -888   -119    109    218    249    335    129
     70   -833   -904    379    485   -867   -127     98    215    236    329     98
     67   -815   -883    374    475   -849   -127     90    215    228    335     88
     64   -779   -844    355    454   -813   -129     77    215    223    353     88
     28   -761   -789    363    407   -774   -142     51    200    210    353     70
      0   -740   -740    368    368   -740   -145     31    192    207    350     49
     -7   -727   -719    368    355   -724   -155      5    181    202    350     33
    -23   -737   -717    379    345   -730   -174    -23    171    202    329      5
    -18   -740   -722    379    350   -732   -184    -38    171    207    303    -12
    -31   -766   -735    397    350   -750   -200    -59    168    215    277    -25
    -20   -795   -774    407    376   -784   -226    -93    153    210    236    -59
     -2   -797   -797    397    394   -800   -244   -129    140    202    205    -83
      7   -800   -810    394    407   -805   -275   -174    122    192    166    -98
     31   -787   -818    376    423   -800   -301   -215    109    179    129   -106
     36   -758   -795    361    415   -776   -303   -231    116    181    109    -96
     18   -756   -776    366    397   -766   -324   -246    122    181     85    -93
    -12   -758   -745    384    363   -753   -337   -259    127    176     64    -98
    -31   -761   -730    394    348   -745   -348   -272    129    163     38   -106
    -67   -766   -698    418    314   -732   -361   -280    142    166     28   -103
    -85   -748   -662    415    285   -704   -374   -288    145    168     18   -109
   -103   -711   -607    407    249   -659   -381   -293    155    181     20   -109
   -129   -698   -568    413    215   -633   -405   -314    145    171      0   -124
   -184   -704   -519    444    166   -613   -413   -332    129    166    -23   -132
   -215   -701   -485    457    132   -592   -433   -361    106    148    -41   -142
   -244   -685   -444    465     98   -566   -454   -376     96    140    -57   -145
   -270   -698   -431    483     77   -563   -470   -392     83    129    -80   -155
   -283   -662   -379    472     46   -522   -462   -397     85    142    -72   -142
   -280   -613   -335    446     25   -472   -480   -418     75    132    -72   -148
   -272   -581   -309    426     15   -444   -485   -428     70    114    -83   -150
   -262   -574   -314    415     23   -446   -478   -420     72    114    -80   -137
   -249   -602   -353    426     51   -478   -483   -423     62    114    -75   -122
   -226   -597   -374    410     72   -488   -506   -449     36     98    -80   -129
   -192   -553   -361    371     83   -457   -511   -459     20     93    -75   -137
   -155   -483   -327    316     85   -405   -511   -462     18    111    -46   -122
   -116   -439   -322    277    101   -381   -532   -485      0    116    -28   -129
   -119   -478   -358    298    119   -418   -576   -524    -44     88    -46   -174
    -98   -493   -394    296    148   -444   -613   -553    -85     77    -44   -187
    -75   -483   -407    277    166   -446   -646   -576   -119     67    -28   -194
    -67   -501   -433    285    181   -467   -672   -600   -163     33    -33   -236
    -57   -558   -501    306    220   -530   -717   -646   -215    -25    -80   -314
    -20   -605   -587    311    283   -597   -745   -662   -252    -64   -124   -376
      0   -623   -623    311    311   -623   -761   -678   -283   -103   -158   -431
     -2   -698   -696    350    345   -698   -792   -714   -340   -168   -215   -501
     10   -735   -748    361    379   -740   -828   -745   -376   -192   -239   -519
     33   -750   -784    358    407   -766   -857   -769   -400   -210   -257   -545
     54   -758   -815    350    433   -787   -880   -789   -413   -223   -270   -561
     46   -802   -849    379    446   -826   -891   -805   -423   -233   -288   -581
     54   -795   -849    371    449   -823   -906   -818   -431   -226   -283   -581
     38   -766   -807    363    420   -787   -919   -831   -428   -223   -270   -563
     36   -800   -836    379    436   -815   -943   -836   -436   -257   -306   -589
     57   -932   -989    439    522   -961   -940   -795   -446   -309   -374   -662
     72   -953  -1028    439    548   -989   -852   -688   -397   -316   -400   -711
     88   -875   -963    392    524   -919   -750   -555   -290   -267   -368   -678
    119   -680   -800    280    457   -737   -678   -420   -111    -85   -179   -514
    150   -179   -329     15    239   -254   -636   -311    200    324    288    -98
     31    444    413   -239   -192    428   -743   -496    407    696    737    322
    -70    618    688   -275   -379    652  -1088   -935    288    737    841    389
   -135    192    324    -31   -231    257  -1439  -1460   -215    259    413    -25
   -200   -568   -368    384     83   -470  -1577  -1779   -807   -498   -345   -709
   -135   -987   -852    558    355   -919  -1553  -1670   -919   -750   -667   -984
    -28  -1135  -1109    581    540  -1122  -1473  -1499   -836   -750   -745  -1049
     18  -1111  -1132    545    574  -1122  -1371  -1369   -714   -672   -722  -1052
     33   -971  -1005    470    519   -987  -1270  -1254   -576   -563   -654   -997
     54   -854   -909    400    480   -883  -1215  -1179   -472   -483   -618   -948
     54   -802   -857    374    454   -828  -1187  -1143   -413   -441   -620   -917
     49   -758   -810    353    428   -784  -1176  -1124   -376   -423   -639   -898
     33   -730   -763    348    397   -745  -1189  -1153   -379   -436   -680   -930
     31   -727   -758    348    392   -740  -1197  -1169   -389   -459   -719   -948
     33   -756   -792    361    413   -774  -1187  -1169   -387   -465   -737   -940
     41   -743   -787    348    413   -766  -1179  -1166   -376   -452   -735   -917
     62   -714   -776    327    418   -745  -1189  -1184   -384   -452   -748   -904
     41   -670   -711    311    374   -688  -1200  -1202   -389   -436   -737   -846
     46   -641   -691    296    366   -665  -1215  -1228   -405   -433   -732   -807
     51   -667   -719    306    384   -693  -1247  -1273   -449   -470   -756   -795
     80   -724   -805    322    441   -763  -1283  -1293   -485   -504   -776   -792
    158   -740   -901    288    530   -818  -1330  -1325   -548   -537   -779   -776
    272   -784  -1057    254    665   -922  -1405  -1392   -628   -600   -807   -797
    394   -826  -1221    215    807  -1023  -1491  -1475   -714   -680   -852   -839
    524   -870  -1395    174    958  -1132  -1556  -1538   -779   -737   -885   -875
    600   -867  -1467    132   1034  -1166  -1602  -1582   -833   -761   -904   -898
    626   -875  -1501    124   1062  -1187  -1610  -1582   -857   -745   -893   -901
    587   -865  -1452    137   1018  -1158  -1574  -1548   -839   -704   -833   -878
    501   -833  -1335    166    917  -1083  -1525  -1506   -800   -662   -750   -836
    415   -810  -1226    194    818  -1018  -1488  -1473   -771   -644   -698   -807
    350   -771  -1122    210    735   -948  -1454  -1428   -735   -602   -644   -784
    311   -717  -1031    202    670   -875  -1441  -1397   -717   -563   -605   -782
    314   -680   -995    184    654   -836  -1447  -1389   -717   -542   -600   -795
    301   -672   -974    184    633   -823  -1439  -1369   -706   -522   -597   -810
    241   -631   -872    194    555   -753  -1382  -1306   -657   -483   -548   -792
    174   -579   -756    200    462   -667  -1325  -1254   -607   -467   -519   -792
    142   -550   -693    205    418   -620  -1304  -1226   -587   -483   -527   -820
    122   -527   -649    200    384   -587  -1299  -1221   -581   -498   -553   -865
     98   -524   -623    213    358   -574  -1286  -1215   -584   -514   -584   -904
     75   -522   -600    223    337   -561  -1273  -1213   -587   -527   -618   -935
     67   -522   -589    228    327   -555  -1267  -1210   -589   -532   -654   -958
     64   -522   -587    226    324   -553  -1257  -1197   -579   -535   -685   -966
     51   -535   -587    241    319   -561  -1260  -1202   -587   -550   -727   -989
     20   -561   -581    267    301   -571  -1257  -1195   -584   -553   -753   -989
    -28   -607   -579    319    275   -594  -1249  -1184   -576   -553   -784   -992
    -62   -665   -602    363    267   -633  -1249  -1189   -576   -568   -828  -1000
    -72   -701   -628    387    275   -667  -1247  -1200   -579   -579   -865  -1013
    -80   -711   -631    394    272   -672  -1236  -1197   -566   -566   -878  -1013
    -85   -688   -602    387    257   -646  -1223  -1187   -550   -545   -883   -995
    -90   -675   -587    381    246   -631  -1213  -1184   -542   -532   -888   -979
    -96   -667   -571    381    236   -620  -1197  -1169   -532   -519   -896   -961
   -111   -670   -558    389    223   -615  -1174  -1153   -517   -511   -901   -937
   -132   -688   -555    410    210   -623  -1166  -1140   -514   -506   -904   -919
   -166   -704   -537    433    184   -620  -1171  -1140   -519   -509   -911   -906
   -210   -711   -501    459    145   -607  -1174  -1127   -522   -511   -914   -885
   -223   -704   -480    462    127   -592  -1179  -1111   -524   -519   -914   -865
   -218   -693   -475    457    127   -584  -1174  -1085   -524   -522   -914   -836
   -228   -683   -454    454    111   -568  -1169  -1062   -522   -522   -914   -813
   -233   -659   -426    446     96   -542  -1161  -1041   -524   -522   -917   -805
   -226   -628   -402    426     85   -517  -1153  -1021   -524   -522   -917   -802
   -223   -600   -376    413     75   -488  -1137   -997   -517   -522   -911   -802
   -220   -579   -358    400     67   -470  -1117   -976   -509   -514   -911   -810
   -215   -540   -324    376     51   -433  -1106   -958   -504   -511   -917   -815
   -228   -511   -285    368     25   -400  -1088   -940   -491   -504   -919   -820
   -244   -470   -226    358    -10   -348  -1057   -911   -470   -493   -904   -820
   -249   -397   -148    322    -51   -272  -1021   -891   -454   -485   -891   -818
   -257   -340    -85    298    -85   -213   -995   -880   -446   -485   -883   -810
   -267   -316    -51    290   -109   -184   -987   -885   -462   -496   -891   -807
   -272   -298    -25    285   -124   -163   -987   -893   -480   -509   -901   -802
   -267   -275     -7    270   -129   -142   -976   -885   -488   -501   -891   -782
   -267   -275     -7    272   -129   -142   -966   -880   -509   -504   -885   -782
   -288   -306    -18    296   -137   -163   -956   -878   -535   -524   -893   -795
   -306   -345    -38    327   -135   -192   -940   -875   -561   -550   -898   -800
   -319   -394    -77    355   -122   -239   -930   -870   -587   -563   -896   -800
   -319   -439   -119    379   -101   -277   -914   -862   -610   -576   -893   -805
   -335   -493   -161    413    -88   -327   -904   -870   -646   -607   -904   -828
   -350   -542   -192    446    -80   -368   -909   -883   -680   -641   -909   -846
   -348   -568   -220    457    -64   -397   -917   -888   -706   -659   -904   -854
   -335   -587   -252    459    -44   -418   -914   -875   -722   -665   -885   -844
   -327   -597   -270    459    -31   -433   -898   -852   -727   -659   -865   -815
   -337   -602   -265    470    -36   -433   -880   -826   -732   -649   -833   -792
   -327   -657   -332    491      2   -496   -867   -807   -743   -657   -833   -792
   -285   -730   -444    506     77   -587   -862   -784   -763   -680   -872   -807
   -262   -818   -555    537    145   -688   -805   -693   -753   -696   -906   -846
   -236   -833   -597    535    179   -717   -675   -537   -680   -667   -885   -854
   -207   -805   -597    506    194   -701   -555   -363   -561   -571   -782   -776
   -163   -610   -446    387    140   -527   -467   -202   -371   -350   -537   -566
   -148   -163    -15    155    -67    -90   -446   -127   -129     10   -103   -181
   -239    353    592    -57   -415    472   -576   -327     -7    324    324    166
   -293    361    654    -36   -475    509   -919   -730   -231    285    374    184
   -322    -96    226    207   -272     64  -1192  -1137   -727   -194    -31   -179
   -350   -761   -410    555     28   -584  -1278  -1353  -1213   -844   -639   -717
   -314  -1176   -862    745    272  -1021  -1231  -1244  -1319  -1065   -870   -945
   -257  -1319  -1062    789    402  -1192  -1111  -1036  -1195  -1013   -831   -943
   -218  -1304  -1088    761    433  -1197   -989   -875  -1049   -914   -737   -878
   -176  -1249  -1072    711    444  -1161   -891   -748   -914   -810   -626   -795
   -137  -1158  -1021    649    441  -1091   -810   -639   -792   -701   -504   -678
   -127  -1119   -992    620    431  -1057   -756   -571   -724   -641   -423   -605
   -127  -1104   -976    615    423  -1041   -709   -527   -680   -605   -371   -558
   -137  -1093   -956    613    407  -1023   -678   -493   -649   -579   -327   -517
   -116  -1085   -969    602    426  -1028   -670   -485   -646   -576   -303   -509
    -85  -1083   -997    581    452  -1041   -667   -491   -649   -581   -301   -517
    -57  -1065  -1008    561    472  -1039   -652   -478   -633   -568   -280   -498
    -31  -1044  -1013    535    488  -1028   -641   -467   -626   -561   -267   -491
    -18  -1018  -1000    519    491  -1010   -628   -449   -615   -553   -249   -475
     10  -1008  -1018    496    514  -1013   -615   -428   -605   -545   -231   -444
     44  -1002  -1047    478    542  -1023   -607   -410   -600   -548   -220   -407
     70   -992  -1062    459    563  -1026   -600   -397   -600   -558   -207   -374
     72   -995  -1067    462    568  -1031   -589   -387   -594   -563   -197   -340
     93   -987  -1080    444    584  -1031   -584   -374   -594   -574   -192   -303
    111   -982  -1093    433    602  -1036   -574   -361   -592   -576   -181   -249
    122   -976  -1101    426    610  -1039   -555   -342   -579   -576   -176   -194
    135   -995  -1130    431    631  -1062   -535   -316   -561   -566   -181   -192
    158  -1000  -1161    418    657  -1080   -537   -309   -558   -566   -205   -213
    200   -989  -1189    394    693  -1091   -555   -311   -571   -568   -223   -192
    272  -1028  -1304    376    787  -1166   -584   -311   -594   -574   -249   -166
    400  -1062  -1462    332    930  -1262   -620   -296   -620   -568   -275   -111
    519  -1057  -1579    267   1049  -1319   -633   -288   -631   -574   -306   -168
    592  -1039  -1631    223   1111  -1335   -652   -319   -636   -597   -322   -259
    644   -995  -1639    174   1140  -1317   -667   -335   -652   -594   -324   -296
    672   -935  -1608    132   1140  -1270   -657   -293   -652   -584   -285   -285
    639   -849  -1488    103   1062  -1169   -610   -226   -626   -558   -233   -314
    584   -779  -1366     96    974  -1072   -545   -155   -584   -511   -161   -270
    537   -732  -1273     96    901  -1002   -480   -103   -550   -452    -90   -132
    491   -706  -1197    109    844   -950   -423    -67   -524   -410    -49      7
    467   -696  -1163    111    815   -930   -381    -46   -514   -394    -12     64
    491   -717  -1208    111    849   -961   -358    -38   -527   -402     -2     67
    501   -743  -1244    119    870   -992   -324    -23   -530   -410     12     51
    491   -763  -1254    137    872  -1008   -280     15   -514   -389     62     44
    475   -789  -1265    155    867  -1026   -244     41   -506   -376    101     20
    472   -815  -1288    171    878  -1049   -215     57   -504   -381    129    -23
    462   -859  -1322    197    891  -1088   -187     67   -506   -397    148    -54
    439   -888  -1327    226    883  -1106   -153     80   -498   -418    171    -57
    413   -917  -1330    252    870  -1122   -140     75   -498   -462    187    -49
    394   -930  -1325    267    857  -1127   -116     90   -485   -485    215    -33
    374   -940  -1317    280    844  -1127    -90    116   -467   -493    249    -54
    342   -948  -1291    303    815  -1119    -59    145   -444   -485    283    -98
    301   -943  -1244    319    771  -1093    -31    171   -418   -475    316   -114
    249   -927  -1176    340    711  -1052      5    202   -384   -465    358   -111
    241   -914  -1156    337    696  -1036     25    213   -371   -472    368   -135
    265   -880  -1145    309    704  -1013     46    228   -355   -470    371   -153
    252   -859  -1114    303    680   -987     64    244   -342   -457    381   -155
    213   -839  -1052    311    631   -945     88    270   -319   -439    405   -158
    171   -826  -1000    327    581   -911     96    280   -306   -431    410   -197
    150   -807   -958    329    553   -883    106    285   -293   -433    405   -233
    109   -784   -893    337    498   -839    129    309   -267   -418    420   -252
     59   -769   -828    353    441   -797    163    332   -236   -397    441   -259
     10   -735   -745    361    376   -740    202    363   -197   -363    465   -236
    -46   -685   -639    366    296   -662    252    407   -140   -319    498   -187
    -75   -639   -566    355    241   -602    290    436   -101   -290    517   -181
    -83   -610   -527    345    220   -568    322    452    -83   -283    514   -184
    -80   -597   -519    337    218   -558    337    459    -75   -288    498   -155
    -77   -587   -509    332    215   -548    358    478    -59   -277    488   -106
    -80   -576   -496    327    205   -537    376    493    -44   -265    488    -72
    -77   -553   -475    314    197   -514    394    506    -31   -254    498    -41
    -77   -540   -462    309    189   -501    402    514    -31   -259    498    -10
    -90   -550   -459    322    184   -506    392    506    -46   -272    483     -2
   -103   -563   -459    332    176   -511    376    501    -59   -280    475      7
   -114   -568   -454    342    168   -514    379    511    -64   -275    480     23
   -145   -613   -467    376    158   -540    389    522    -75   -285    472     20
   -161   -654   -493    407    166   -574    394    524    -96   -306    454      5
   -171   -711   -540    441    181   -626    392    517   -129   -337    426    -18
   -200   -740   -542    470    171   -641    405    524   -150   -350    418    -31
   -213   -763   -550    488    166   -657    407    522   -176   -361    407    -49
   -228   -787   -558    509    163   -672    407    514   -202   -374    397    -64
   -244   -795   -550    517    153   -672    413    511   -213   -368    394    -72
   -249   -797   -550    522    148   -675    426    522   -220   -363    394    -75
   -244   -805   -563    522    158   -683    431    524   -236   -363    397    -83
   -226   -782   -555    504    163   -670    436    535   -233   -350    418    -75
   -231   -776   -548    501    155   -665    449    550   -233   -340    439    -67
   -220   -833   -613    527    194   -724    467    579   -246   -366    423    -85
   -215   -932   -719    571    252   -826    548    685   -231   -397    389   -127
   -218   -935   -717    576    249   -826    714    872   -142   -376    392   -140
   -192   -857   -665    522    236   -761    883   1078      7   -259    472    -70
   -155   -644   -488    397    166   -566    969   1205    194    -41    693    129
   -124   -135    -12    127    -57    -75    880   1163    405    322   1127    527
   -226    452    678   -111   -452    563    535    732    433    605   1540    888
   -290    517    807   -114   -550    662     62    168    155    532   1569    891
   -324     85    410    119   -366    246   -189   -215   -316     59   1161    555
   -348   -644   -298    493    -25   -470   -145   -277   -784   -615    496     18
   -303  -1153   -849    730    272  -1002     15    -70   -888   -880    174   -275
   -241  -1218   -976    727    366  -1098    192    174   -714   -787    202   -285
   -202  -1140   -937    670    366  -1039    366    394   -514   -633    301   -218
   -153  -1054   -901    602    374   -979    470    527   -376   -530    387   -155
   -111  -1010   -898    561    392   -956    519    594   -296   -480    428   -114
    -98  -1000   -901    550    400   -953    537    610   -267   -462    452   -114
    -62   -982   -919    522    428   -950    550    620   -246   -449    467    -85
    -20   -976   -956    496    467   -966    555    626   -226   -446    475    -70
     -2   -989   -987    496    491   -989    566    626   -215   -454    465    -88
      5   -961   -969    475    485   -963    574    633   -192   -433    498    -90
     33   -948   -984    457    506   -966    581    646   -166   -413    553    -77
     57   -937   -997    439    524   -966    594    654   -142   -394    576    -54
     49   -909   -958    431    504   -932    613    672   -119   -374    594    -31
     57   -888   -945    415    498   -917    607    680   -103   -374    605      0
     64   -872   -937    402    498   -904    605    683    -90   -379    605     23
     41   -846   -891    400    465   -870    623    698    -59   -361    623     49
     31   -849   -880    410    454   -865    644    719    -33   -345    654     70
     31   -846   -878    407    454   -862    649    724    -31   -340    659     57
     15   -831   -846    407    428   -839    665    743    -10   -324    675     51
     -7   -826   -820    415    405   -823    683    763     15   -306    691     57
    -18   -810   -792    415    387   -802    717    800     49   -283    698     64
    -20   -740   -722    379    348   -732    750    846     98   -249    714     83
     12   -693   -709    340    361   -701    761    875    124   -231    711     80
     46   -662   -709    303    376   -685    761    891    145   -218    714     88
    101   -584   -685    241    392   -633    776    919    187   -189    724    101
     93   -600   -693    252    392   -646    766    919    205   -192    709     85
     70   -613   -685    270    376   -649    784    911    207   -197    688     67
     77   -602   -680    262    376   -641    813    922    215   -192    678     64
     88   -540   -628    226    358   -584    841    945    233   -171    680     80
    116   -514   -633    197    374   -574    878    971    254   -155    672     88
    158   -493   -652    166    402   -571    896    974    252   -148    659     98
    166   -496   -665    163    415   -581    906    961    228   -142    646    109
    161   -470   -631    155    394   -550    911    948    218   -114    657    153
    153   -509   -662    176    405   -584    893    919    187    -70    675    187
    127   -584   -711    228    418   -646    870    896    161    -54    693    226
    155   -641   -797    241    475   -717    857    870    127   -124    683    231
    275   -644   -919    184    597   -782    839    828     88   -218    657    228
    480   -709  -1189    114    833   -948    737    685    -18   -350    587    161
    667   -769  -1436     49   1052  -1101    618    537   -150   -457    504     70
    787   -792  -1582      0   1182  -1184    535    462   -244   -509    483     23
    833   -797  -1631    -18   1231  -1213    485    439   -303   -537    493      7
    813   -766  -1579    -25   1195  -1171    493    449   -311   -530    535     31
    732   -714  -1449    -10   1088  -1080    542    488   -280   -485    602     80
    639   -693  -1332     23    984  -1013    587    524   -252   -400    667    106
    553   -693  -1247     70    898   -969    626    558   -220   -296    735    119
    454   -672  -1127    106    789   -898    670    600   -181   -228    784    187
    402   -654  -1057    124    727   -854    704    633   -158   -213    792    267
    394   -649  -1044    127    717   -846    704    628   -166   -239    753    298
    358   -610   -969    127    662   -789    727    654   -140   -218    753    283
    280   -579   -859    148    568   -719    784    709    -80   -192    789    259
    223   -563   -789    168    504   -675    836    750    -36   -197    807    220
    179   -581   -761    200    467   -670    872    776    -12   -210    800    161
    135   -566   -701    215    418   -633    919    810     15   -194    792    114
     83   -561   -644    239    361   -602    958    839     38   -166    779     67
     36   -555   -592    259    311   -574    982    865     62   -135    771     36
     -7   -530   -522    267    254   -524   1002    883     90   -101    779     25
    -51   -504   -452    277    200   -478   1031    904    124    -67    789     20
    -85   -470   -387    275    148   -431   1060    935    163    -25    800     23
   -127   -439   -311    283     90   -376   1101    976    213     18    813     46
   -171   -397   -226    283     25   -311   1148   1023    265     70    833     83
   -197   -381   -184    290     -7   -283   1171   1052    303     98    844    109
   -210   -363   -153    285    -31   -259   1187   1065    335    124    852    140
   -223   -316    -96    270    -64   -207   1221   1085    381    174    880    192
   -210   -285    -75    246    -67   -181   1236   1083    413    213    901    239
   -176   -277   -101    228    -38   -189   1223   1060    413    226    901    275
   -187   -293   -106    239    -44   -200   1210   1034    407    223    906    309
   -202   -311   -111    257    -46   -213   1197   1015    407    226    917    348
   -197   -335   -137    265    -31   -236   1182    997    402    226    922    376
   -215   -392   -176    303    -20   -285   1174    987    394    207    922    392
   -254   -467   -213    361    -23   -342   1169    979    379    174    919    397
   -265   -540   -275    400      5   -407   1145    950    348    124    896    376
   -272   -607   -337    439     31   -472   1117    919    314     80    865    345
   -285   -665   -379    475     46   -522   1104    906    293     51    844    322
   -301   -698   -400    498     46   -550   1085    891    280     33    831    311
   -306   -714   -407    511     49   -563   1072    883    275     33    823    309
   -316   -719   -402    517     41   -563   1075    893    280     44    828    314
   -332   -722   -389    527     28   -555   1083    904    283     49    831    314
   -332   -722   -389    524     28   -555   1083    906    280     51    826    288
   -342   -714   -374    527     15   -545   1098    919    293     64    820    257
   -353   -730   -379    540     10   -555   1119    950    303     70    807    226
   -329   -820   -491    576     80   -657   1182   1049    316     51    756    171
   -332   -841   -509    584     88   -675   1340   1215    392     64    732    142
   -316   -732   -415    524     46   -576   1504   1405    535    163    805    202
   -293   -457   -166    374    -64   -311   1610   1556    740    397   1031    405
   -259     96    355     83   -306    226   1558   1561    987    784   1467    818
   -376    706   1080   -166   -730    891   1262   1182   1057   1101   1899   1210
   -467    857   1325   -197   -896   1091    831    641    820   1078   1974   1265
   -517    426    940     44   -727    683    550    187    316    584   1551    904
   -558   -337    220    449   -389    -59    566     54   -210   -153    823    303
   -537   -792   -254    665   -142   -524    711    272   -288   -366    542     28
   -493   -891   -397    691    -49   -644    883    514   -137   -283    558     10
   -459   -828   -368    641    -46   -597   1031    701     44   -148    654     75
   -452   -756   -303    605    -75   -530   1119    813    179    -33    750    150
   -436   -714   -277    574    -80   -496   1161    857    241     28    807    202
   -405   -701   -296    553    -57   -501   1174    870    267     57    831    223
   -397   -704   -306    550    -46   -506   1179    872    283     80    844    239
   -384   -691   -306    537    -38   -498   1176    872    296     96    862    244
   -353   -693   -340    522     -7   -517   1174    862    298     98    878    236
   -340   -709   -368    524     12   -540   1169    854    301     98    896    233
   -327   -714   -387    519     28   -550   1169    857    311    111    917    244
   -283   -701   -418    493     67   -561   1158    849    329    127    937    254
   -265   -709   -446    485     88   -579   1143    839    332    129    950    262
   -272   -706   -433    488     80   -571   1137    836    348    140    979    288
   -231   -701   -470    465    116   -587   1130    831    350    145    997    309
   -181   -691   -509    436    163   -600   1122    826    363    168   1028    327
   -176   -654   -480    415    150   -568   1119    828    389    194   1062    350
   -176   -659   -483    418    150   -571   1111    826    410    215   1091    366
   -153   -665   -514    407    179   -589   1096    815    423    228   1106    371
   -137   -654   -517    397    189   -587   1096    820    449    249   1140    392
   -148   -628   -480    387    166   -555   1104    833    480    280   1179    420
   -145   -631   -485    387    168   -558   1096    841    501    298   1200    439
   -135   -620   -485    376    174   -553   1098    854    524    324   1226    465
   -150   -623   -472    387    161   -548   1111    883    561    361   1254    496
   -129   -623   -493    374    181   -558   1114    911    594    400   1283    530
    -85   -615   -530    350    220   -571   1114    935    620    431   1296    550
    -77   -594   -517    335    218   -555   1122    966    649    462   1314    576
    -59   -581   -522    322    231   -553   1135   1005    683    501   1330    607
    -31   -553   -524    290    244   -537   1150   1041    714    542   1345    633
    -41   -514   -472    277    213   -493   1176   1075    750    589   1371    670
    -72   -459   -387    265    155   -423   1221   1114    789    636   1392    698
    -83   -452   -368    267    142   -410   1249   1143    800    652   1379    701
    -54   -491   -439    270    189   -465   1239   1122    776    628   1319    685
    -12   -506   -493    259    239   -501   1236   1114    758    620   1273    688
     12   -462   -475    226    244   -470   1247   1127    774    646   1267    745
     25   -449   -475    213    249   -462   1244   1135    776    662   1249    813
    -20   -488   -467    254    220   -478   1231   1145    782    683   1226    901
    -72   -519   -446    296    184   -483   1208   1158    776    737   1218    927
   -101   -542   -441    322    168   -493   1182   1221    763    750   1192    950
    -98   -548   -449    324    174   -498   1218   1337    771    724   1150   1083
   -189   -589   -400    387    103   -496   1273   1299    818    639   1163   1117
   -233   -605   -374    418     67   -491   1260   1150    797    571   1124   1067
   -207   -561   -355    381     72   -457   1228   1075    766    550   1104   1034
   -171   -501   -329    337     77   -415   1192   1057    745    522   1085    969
   -142   -478   -335    309     93   -407   1135   1013    704    493   1070    872
   -109   -480   -374    293    129   -428   1085    976    667    459   1041    714
    -46   -506   -462    275    205   -485   1041    950    636    418   1005    470
     44   -542   -587    249    314   -563    989    919    594    374    976    309
    187   -605   -792    207    488   -698    909    852    511    303    911    296
    348   -675  -1026    163    685   -849    800    750    407    215    818    293
    504   -724  -1228    106    865   -976    701    641    309    142    719    303
    628   -750  -1379     62   1002  -1065    633    545    226     90    639    288
    693   -719  -1413     12   1052  -1065    607    504    202     98    628    272
    701   -662  -1363    -20   1031  -1013    623    506    220    129    675    283
    659   -597  -1257    -31    956   -927    649    532    249    153    722    306
    602   -535  -1137    -33    870   -836    691    574    280    187    779    374
    522   -483  -1005    -20    761   -743    748    626    319    233    831    444
    454   -415   -870    -20    659   -641    810    683    363    275    875    530
    413   -381   -795    -18    602   -587    852    706    387    280    885    592
    402   -366   -769    -18    584   -566    870    711    400    280    885    649
    329   -363   -693     15    509   -530    904    748    436    303    909    727
    233   -361   -594     62    413   -478    956    789    480    332    945    805
    166   -342   -511     85    337   -426   1000    823    519    363    995    872
    122   -303   -426     90    272   -363   1036    857    558    405   1057    935
     98   -275   -374     85    233   -324   1060    872    587    444   1117    995
     72   -257   -329     90    200   -293   1072    875    605    467   1195   1026
     44   -236   -280     96    161   -259   1075    883    618    485   1275   1013
      2   -220   -223    109    111   -220   1093    904    641    504   1340    932
    -44   -252   -207    145     80   -231   1083    896    626    472   1356    774
    -93   -265   -174    179     38   -220   1070    883    613    446   1366    670
   -137   -272   -135    205     -2   -205   1062    875    610    423   1366    607
   -184   -293   -109    239    -38   -202   1057    865    607    394   1356    579
   -223   -332   -109    277    -59   -220   1036    844    592    358   1317    566
   -267   -332    -64    298   -101   -200   1023    831    579    335   1267    558
   -288   -337    -49    311   -119   -194   1010    823    563    319   1247    548
   -293   -342    -49    319   -122   -197   1002    815    548    319   1249    542
   -298   -355    -57    324   -122   -207    992    807    532    311   1241    548
   -288   -366    -80    327   -106   -223    987    805    522    303   1241    574
   -277   -387   -109    329    -85   -246    979    789    519    283   1210    493
   -272   -439   -166    355    -54   -303    971    782    514    244   1150    363
   -265   -542   -280    402      7   -413   1023    859    527    197   1067    254
   -270   -594   -324    431     25   -459   1145    987    589    176   1013    194
   -259   -568   -309    413     20   -439   1273   1140    704    239   1039    244
   -226   -337   -111    283    -57   -226   1369   1265    896    444   1231    449
   -249    194    444     25   -348    319   1319   1223   1153    839   1662    880
   -384    714   1098   -166   -743    906   1057    854   1231   1132   2026   1249
   -459    813   1270   -179   -865   1041    636    332   1015   1106   2055   1288
   -504    423    927     41   -714    675    345   -119    537    639   1621    911
   -509   -296    210    402   -361    -44    322   -257     12    -80    867    277
   -436   -706   -270    571    -85   -491    426    -88    -90   -311    566      5
   -374   -763   -389    568      5   -576    584    150     49   -236    579      7
   -324   -670   -345    498     10   -509    724    342    218   -103    662     83
   -293   -555   -265    423    -15   -413    792    444    329      7    732    161
   -288   -491   -202    389    -44   -348    831    496    392     64    771    197
   -293   -454   -163    371    -67   -311    849    524    423     96    792    239
   -290   -439   -148    366    -72   -293    862    548    441    124    807    296
   -288   -423   -137    353    -75   -280    862    555    441    148    818    303
   -298   -402   -103    350    -98   -254    862    555    439    158    826    298
   -288   -384    -96    335    -98   -241    859    555    439    163    828    319
   -283   -376    -93    329    -96   -236    859    558    439    168    836    342
   -275   -366    -90    319    -93   -231    852    558    439    176    844    355
   -262   -376   -114    319    -75   -246    846    558    441    184    846    366
   -244   -402   -158    322    -44   -280    839    550    436    189    844    371
   -241   -413   -171    327    -36   -293    833    545    436    194    846    384
   -231   -410   -181    319    -25   -296    820    522    426    189    841    384
   -220   -410   -192    314    -15   -301    805    504    418    189    833    387
   -218   -410   -192    311    -15   -303    807    504    423    202    836    402
   -213   -400   -187    306    -12   -293    805    504    431    213    841    400
   -197   -420   -223    306     12   -322    787    483    413    194    813    366
   -174   -428   -254    301     38   -342    782    478    405    187    787    366
   -161   -371   -210    265     23   -290    797    498    433    218    813    407
   -145   -353   -207    249     31   -280    792    501    444    233    813    415
   -116   -371   -254    244     67   -314    787    509    449    231    800    415
    -83   -363   -280    223     98   -322    789    519    457    239    800    431
    -41   -329   -288    184    122   -309    779    519    459    249    787    439
     -5   -311   -306    158    150   -309    774    542    478    277    795    444
     18   -298   -316    140    166   -309    771    563    496    296    805    433
     62   -272   -335    103    197   -303    771    571    511    301    802    441
     93   -257   -350     80    220   -303    771    576    522    309    805    441
    119   -220   -340     51    228   -280    782    584    545    329    836    446
    142   -202   -348     28    244   -272    771    563    545    316    852    410
    155   -207   -363     25    257   -285    756    545    553    306    867    392
    163   -207   -371     20    265   -288    743    532    561    301    885    392
    161   -213   -374     25    267   -293    743    530    576    309    893    392
    168   -174   -342      2    254   -257    748    532    594    324    904    400
    153   -166   -319      5    236   -241    750    527    615    332    911    397
    119   -192   -311     33    215   -252    750    522    628    337    930    379
     85   -197   -283     57    184   -239    761    519    644    358    974    348
     28   -233   -262     98    145   -249    763    511    657    376   1013    322
    -18   -252   -233    135    106   -244    779    519    685    387   1023    335
    -28   -254   -226    140     96   -241    774    511    701    384   1008    350
    -25   -259   -233    142    103   -246    753    493    696    371    974    353
    -25   -265   -239    145    103   -252    745    483    696    368    958    350
    -33   -226   -194    129     77   -210    750    480    709    376    963    355
    -41   -189   -150    114     51   -171    753    478    724    376    958    376
    -54   -184   -129    119     36   -158    737    459    714    389    932    405
    -85   -153    -67    116    -10   -111    701    423    698    483    927    415
    -96   -155    -59    124    -20   -109    672    405    675    530    930    384
   -103   -168    -64    135    -20   -119    688    410    670    457    914    337
   -129   -150    -20    140    -54    -85    737    428    696    345    906    303
   -137   -109     28    122    -83    -41    732    384    688    244    898    259
   -127    -75     49    101    -90    -12    693    335    649    171    885    228
   -124    -57     64     90    -98      2    662    311    610    174    898    259
   -135    -80     54    109    -96    -12    628    280    568    192    896    327
    -85   -137    -51    111    -18    -96    561    192    485    171    854    363
     46   -174   -223     62    135   -200    472     75    381    127    789    337
    246   -220   -470    -12    355   -345    358    -67    254     51    683    213
    454   -246   -701   -103    576   -472    231   -218    122    -38    568    111
    600   -241   -841   -179    719   -542    142   -316     33    -90    506    111
    667   -223   -891   -223    776   -555     90   -363     -7   -106    478    150
    672   -189   -862   -241    766   -527     80   -376    -12    -90    491    207
    623   -135   -758   -244    691   -446    116   -348     20    -33    542    277
    561    -46   -607   -259    584   -327    187   -283     88     44    626    340
    488     18   -472   -254    480   -226    249   -231    140     96    698    379
    405     18   -387   -213    394   -184    288   -205    161    122    748    394
    335     33   -301   -184    319   -132    303   -194    179    153    789    418
    306     25   -283   -166    296   -127    290   -218    163    155    795    420
    246    -15   -262   -114    254   -137    288   -223    148    142    784    418
    161    -62   -223    -49    189   -142    309   -207    148    140    774    415
    101   -122   -223     10    161   -171    316   -197    142    132    750    389
     41   -161   -202     59    119   -181    319   -205    137    124    727    350
     41   -207   -249     83    142   -228    322   -220    122    101    678    283
     80   -239   -322     77    200   -280    319   -249    101     70    613    202
    127   -270   -397     72    262   -332    290   -285     83     44    550    127
    122   -335   -459    103    288   -397    270   -314     67     31    493     62
     98   -353   -452    127    272   -400    267   -316     77     38    459     36
     67   -371   -441    150    254   -405    267   -306     96     51    431     20
     28   -389   -418    181    223   -402    275   -288    122     72    420     12
    -33   -410   -376    220    168   -394    288   -267    145     83    400    -12
    -72   -465   -392    267    158   -428    327   -202    171     72    348    -54
   -111   -501   -389    303    137   -444    431    -62    249    101    319    -77
   -124   -457   -332    290    103   -394    555    103    389    200    363    -23
    -98   -296   -197    197     46   -246    667    285    597    418    542    161
    -88    148    233    -31   -161    189    696    368    872    784    935    558
   -215    709    922   -249   -568    815    607    218   1085   1158   1376    989
   -376    924   1301   -272   -839   1111    283   -218    989   1239   1532   1130
   -488    493    982     -2   -735    737    -64   -743    491    774   1114    766
   -558   -228    329    392   -444     51   -200  -1060    -80     49    389    158
   -504   -706   -202    602   -153   -454   -187  -1023   -288   -293      0   -187
   -402   -836   -433    620     15   -636    -77   -813   -187   -267    -31   -241
   -342   -776   -436    558     44   -607     36   -644    -36   -153     28   -202
   -303   -667   -363    485     28   -517    122   -517    106    -31    111   -140
   -290   -571   -283    431     -5   -428    171   -446    207     64    176    -93
   -277   -517   -239    397    -20   -379    189   -405    267    116    205    -75
   -267   -478   -213    371    -28   -345    187   -387    293    132    213    -72
   -280   -457   -176    368    -54   -316    187   -376    314    140    215    -77
   -303   -444   -142    371    -80   -293    189   -368    329    155    215    -90
   -303   -413   -109    358    -98   -262    184   -358    342    176    218    -98
   -303   -387    -83    342   -111   -236    181   -361    348    184    215   -101
   -319   -355    -36    337   -142   -197    184   -348    350    194    220   -111
   -337   -322     15    327   -179   -153    192   -329    361    202    226   -111
   -350   -290     59    322   -205   -116    194   -319    368    213    226   -109
   -374   -270    101    322   -239    -85    202   -298    381    236    239    -83
   -394   -244    150    319   -275    -46    207   -285    394    249    252    -59
   -415   -223    192    316   -303    -15    220   -275    407    254    275    -33
   -446   -205    241    327   -345     18    244   -265    423    270    298    -10
   -470   -187    280    327   -376     46    259   -262    428    288    314     10
   -480   -168    311    322   -397     70    267   -259    428    309    329     38
   -488   -148    337    316   -415     93    285   -252    439    329    348     67
   -483   -127    355    306   -420    114    309   -239    452    361    374    106
   -491   -135    355    311   -426    109    306   -244    446    371    384    129
   -480   -135    342    306   -413    103    288   -254    441    379    392    153
   -462   -122    337    290   -402    109    272   -252    444    402    397    181
   -423   -101    322    262   -374    109    262   -244    452    423    410    202
   -397    -93    303    244   -353    103    257   -241    452    436    426    215
   -368    -70    296    218   -335    111    252   -228    465    462    454    239
   -327    -44    280    184   -306    116    244   -215    478    483    475    265
   -303    -28    275    166   -290    122    241   -202    491    504    493    290
   -262      7    270    124   -267    137    223   -207    488    519    501    303
   -236     12    246    111   -241    129    220   -218    478    527    506    306
   -210     25    236     90   -223    129    220   -228    472    532    517    314
   -200     18    218     90   -207    116    215   -252    457    519    509    322
   -174     18    192     77   -181    103    202   -270    449    514    511    337
   -155     18    171     67   -163     93    184   -288    441    519    522    345
   -135     20    155     57   -145     88    171   -309    431    517    530    335
   -106     38    145     33   -124     90    168   -329    431    517    542    335
   -119    -10    109     64   -114     46    163   -345    428    496    519    337
   -127    -51     75     90   -101     10    161   -353    428    480    506    340
   -132    -80     49    103    -90    -15    155   -366    418    470    509    329
   -124    -93     31    109    -77    -31    142   -384    413    457    506    316
   -129    -93     36    109    -85    -31    137   -394    420    452    501    327
   -145   -111     31    127    -88    -41    148   -392    433    467    542    314
   -158   -140     15    148    -88    -64    153   -392    449    488    592    298
   -158   -179    -20    168    -70   -101    145   -394    454    488    613    285
   -137   -210    -72    174    -33   -142    135   -397    452    480    600    267
   -116   -236   -122    176      2   -179    129   -397    454    472    592    262
   -101   -249   -148    174     20   -197    127   -389    465    472    592    272
    -93   -259   -166    176     36   -213    132   -374    475    472    592    285
    -85   -218   -132    153     23   -176    122   -379    472    462    581    288
    -57   -213   -155    135     46   -184     90   -402    444    431    530    262
    -28   -236   -207    129     88   -223     57   -428    420    400    475    236
      0   -218   -218    109    109   -218     41   -439    418    392    449    239
      5   -223   -231    106    116   -226     41   -444    418    379    431    226
     15   -213   -228     98    119   -218     44   -439    431    376    418    213
     33   -205   -239     85    135   -220     51   -426    439    371    405    200
     36   -179   -215     72    124   -197     49   -431    436    363    376    189
     -7   -129   -124     67     57   -127     33   -433    436    387    350    210
    -72   -132    -59    101     -7    -96     20   -420    428    449    340    197
    -75   -150    -75    111      0   -114     18   -371    420    431    301    184
    -57    -93    -36     75    -10    -64     70   -257    465    392    283    252
    -57    -44     12     49    -36    -15    127   -241    524    366    329    324
    -67     12     77     25    -72     44    148   -296    542    387    348    387
    -96     41    135     25   -116     88    127   -335    524    402    319    423
   -101     23    124     38   -111     72     46   -389    449    348    239    413
    -57      5     62     23    -59     33    -57   -478    358    277    161    410
     18      5    -12    -12     15     -5   -137   -555    288    231     96    452
    137    -64   -202    -38    168   -132   -241   -665    189    145     -2    361
    285   -181   -467    -51    376   -324   -358   -795     70     33   -122    116
    428   -267   -696    -80    561   -480   -454   -904    -33    -62   -218     12
    511   -342   -854    -85    680   -597   -522   -974   -111   -122   -285    -20
    504   -366   -870    -70    685   -615   -524   -976   -124   -119   -293      0
    446   -363   -810    -41    628   -587   -493   -940    -96    -83   -259     59
    415   -376   -792    -20    600   -581   -478   -927    -88    -77   -249    101
    402   -384   -787    -10    594   -584   -472   -922    -98    -77   -252    142
    376   -384   -763      2    568   -574   -459   -906    -96    -67   -254    192
    348   -389   -737     20    542   -563   -436   -891    -80    -49   -252    223
    348   -407   -756     28    550   -581   -436   -901    -88    -54   -265    226
    371   -433   -805     31    587   -618   -441   -911   -109    -83   -296    249
    368   -514   -883     70    623   -696   -413   -865   -109   -119   -340    283
    335   -550   -885    109    610   -717   -285   -706    -33   -106   -353    355
    298   -472   -774     85    535   -623   -129   -501    111     -7   -275    467
    288   -285   -574      0    431   -428      5   -283    314    189    -77    654
    249    158    -93   -205    168     33    127    -90    610    555    337   1049
     51    782    730   -415   -337    756    213    -57    904    974    865   1517
   -161   1031   1189   -436   -675   1109      0   -413    852   1067   1067   1597
   -249    740    989   -244   -620    862   -319   -891    446    722    784   1210
   -319     80    397    119   -358    236   -509  -1260   -116     44    106    475
   -296   -465   -168    381    -64   -316   -574  -1306   -413   -384   -355    -51
   -231   -613   -384    420     75   -501   -527  -1148   -363   -400   -402   -161
   -207   -558   -350    381     70   -454   -410   -976   -228   -303   -335   -158
   -200   -433   -236    314     15   -335   -306   -839    -98   -189   -241   -106
   -200   -296    -96    249    -51   -197   -236   -748     -2    -90   -161    -33
   -228   -239    -12    231   -109   -127   -192   -696     46    -41   -116     12
   -239   -220     18    228   -129   -101   -174   -667     70    -25    -98     36
   -241   -228     12    233   -129   -109   -171   -662     75    -28    -93     51
   -249   -241      7    246   -129   -116   -168   -652     77    -25    -80     57
   -244   -257    -12    249   -116   -135   -166   -649     85    -15    -51     59
   -231   -285    -54    257    -90   -168   -168   -659     83    -10    -28     36
   -215   -311    -96    262    -62   -205   -176   -675     80     -7    -10     25
   -194   -337   -142    267    -25   -241   -184   -685     77     -5      0     36
   -176   -376   -200    275      7   -288   -194   -701     70    -10     10     46
   -166   -413   -246    288     38   -329   -205   -711     67    -18     18     49
   -161   -436   -277    296     57   -358   -205   -722     67    -20     25     59
   -153   -449   -296    301     70   -374   -205   -727     62    -25     33     77
   -145   -462   -319    301     85   -389   -205   -730     59    -38     23     77
   -135   -465   -329    298     96   -400   -207   -730     54    -49     18     88
   -124   -465   -340    293    106   -402   -202   -719     57    -49     18    106
   -122   -441   -319    283     98   -381   -200   -704     64    -44     20    124
   -135   -415   -283    272     72   -350   -197   -691     67    -38     23    142
   -140   -384   -244    259     51   -314   -197   -678     62    -33     20    142
   -142   -340   -197    241     25   -270   -200   -665     54    -25     18    150
   -158   -280   -122    220    -18   -202   -194   -636     59      2     36    181
   -168   -220    -51    192    -59   -137   -189   -600     64     31     57    205
   -179   -155     23    166   -103    -67   -184   -563     70     62     72    213
   -189   -106     83    145   -137    -12   -168   -517     85    101     93    239
   -192    -51    140    122   -166     44   -155   -472    101    140    116    272
   -205     10    213     96   -210    111   -142   -426    119    174    145    314
   -226     36    262     93   -244    148   -127   -389    140    197    176    350
   -246     51    298     93   -272    174   -106   -358    161    220    213    387
   -270     51    322    109   -296    187    -75   -332    179    254    254    426
   -288     38    327    122   -306    181    -54   -322    184    272    277    454
   -283     49    332    116   -309    192    -38   -303    192    296    301    483
   -280     57    337    109   -309    197    -28   -288    202    311    319    498
   -277     38    316    119   -296    176    -25   -277    210    316    329    509
   -275      0    275    135   -275    137    -15   -262    218    322    335    501
   -275    -23    252    148   -265    114      5   -246    226    319    332    491
   -270    -41    228    155   -252     90     18   -236    233    311    319    475
   -257    -75    181    166   -220     51     28   -231    239    303    303    446
   -241    -98    142    171   -194     20     31   -226    249    306    309    433
   -223   -119    103    171   -166     -7     28   -231    257    303    316    418
   -200   -148     51    171   -127    -49     15   -236    257    290    314    384
   -161   -181    -20    171    -70   -101      2   -244    252    272    306    348
   -129   -197    -67    161    -33   -132    -10   -254    257    265    309    324
   -103   -200    -96    150     -5   -148    -18   -257    267    267    324    303
    -75   -205   -129    137     25   -168    -18   -262    275    265    348    277
    -51   -223   -171    137     59   -197    -20   -280    280    252    366    265
     -7   -231   -223    116    106   -226    -28   -293    288    246    379    267
     20   -239   -259    109    140   -249    -20   -290    306    249    405    270
     31   -259   -293    114    161   -275    -20   -290    319    244    420    259
     41   -275   -316    116    179   -296    -20   -288    332    246    439    262
     51   -277   -332    111    189   -306    -18   -285    342    252    472    267
     54   -277   -332    111    192   -303    -23   -290    345    244    483    285
     59   -262   -322    101    189   -293    -18   -293    350    233    493    298
     46   -207   -254     80    150   -231     25   -254    397    259    540    332
     23   -166   -189     70    103   -179     57   -231    413    272    555    335
     -2   -124   -124     62     59   -124     88   -210    436    296    592    337
    -51   -103    -54     75      0    -80    129   -171    472    319    633    366
    -88    -90     -2     90    -44    -46    153   -148    501    335    665    389
    -70    -49     20     57    -46    -15    158   -142    511    350    683    397
    -41      2     44     18    -44     23    155   -150    517    353    675    387
    -36     80    114    -23    -75     96    166   -150    537    371    675    394
    -33    129    163    -46    -98    145    145   -166    532    384    644    402
    -46    116    163    -36   -106    140     96   -226    504    402    600    381
    -49     59    109     -5    -77     83     51   -280    472    381    579    322
    -38     59     98    -10    -70     80     38   -272    465    348    558    288
    -33     64     98    -15    -64     80     51   -246    472    314    561    288
    -96     23    119     36   -109     70     67   -246    480    272    558    272
   -137      0    137     67   -137     67     59   -252    465    249    558    252
   -174    -25    148     98   -163     59     49   -257    439    220    555    259
   -210    -59    150    135   -181     44     23   -280    410    187    545    303
   -218    -59    158    137   -189     46      5   -316    384    187    545    335
   -202    -38    163    119   -184     62    -12   -345    353    194    555    332
   -145    -59     85    103   -116     10    -49   -387    306    189    548    277
    -77    -96    -18     88    -31    -57    -90   -439    252    158    514    207
      0   -137   -140     67     67   -140   -161   -514    176     96    452    168
    101   -197   -298     46    200   -246   -257   -613     75      2    368    132
    259   -311   -574     23    415   -441   -368   -722    -64   -132    226     41
    480   -446   -927    -15    704   -685   -454   -779   -218   -283     49    -96
    649   -441  -1093   -103    870   -766   -452   -745   -270   -353    -44   -202
    776   -296  -1072   -239    924   -683   -400   -613   -192   -267     49   -153
    849     72   -779   -462    813   -353   -316   -423     33     23    379    127
    805    706    -98   -756    452    303   -220   -252    371    501    948    662
    532   1254    722   -896    -96    989   -257   -371    587    880   1439   1119
    322   1234    909   -779   -293   1072   -514   -737    428    854   1496   1163
    129    701    571   -415   -220    636   -732  -1166    -85    327   1031    740
      2     18     15    -10     -5     18   -787  -1374   -587   -322    402    158
     44   -361   -405    158    223   -381   -769  -1270   -709   -517    187    -67
     85   -459   -545    187    314   -501   -659  -1093   -641   -496    168   -119
     28   -433   -462    200    241   -446   -493   -904   -501   -384    239   -111
    -46   -322   -275    184    114   -298   -335   -735   -348   -236    350    -67
    -64   -223   -158    142     44   -192   -249   -641   -257   -150    407    -54
    -46   -189   -142    116     46   -168   -210   -600   -218   -119    410    -83
    -10   -179   -168     93     77   -174   -205   -584   -207   -106    389   -129
     -5   -192   -187     98     90   -189   -194   -568   -184    -88    371   -150
     -5   -213   -207    106    101   -210   -189   -550   -166    -83    353   -171
    -33   -202   -168    116     67   -187   -163   -517   -127    -54    361   -163
    -67   -197   -132    129     31   -163   -137   -483    -88    -33    368   -145
    -93   -184    -90    140     -2   -137   -114   -457    -51    -18    371   -129
   -122   -166    -44    142    -41   -103    -80   -418    -10     12    374   -111
   -137   -145    -10    140    -64    -77    -51   -389     25     41    376    -90
   -163   -137     25    148    -96    -57    -25   -366     54     64    376    -77
   -168   -111     57    140   -114    -28    -10   -340     85     98    384    -57
   -174   -101     72    135   -124    -15      5   -324    106    124    387    -41
   -179    -96     83    135   -132     -7     12   -314    124    148    397    -23
   -207    -96    109    150   -161      5     23   -293    145    174    418      0
   -228    -90    137    161   -184     23     33   -267    174    194    433     28
   -226    -75    150    148   -189     36     54   -246    202    223    449     44
   -241    -90    150    163   -197     28     85   -218    231    244    462     67
   -249    -90    158    166   -205     33     96   -207    252    265    478     85
   -213    -57    155    135   -184     49     93   -197    272    290    498    106
   -189    -57    132    122   -163     38     88   -181    285    306    493    119
   -174    -62    111    116   -145     25     85   -153    303    342    493    135
   -161    -46    114    101   -140     33     70   -124    324    381    496    158
   -140     10    150     64   -145     80     57    -90    355    426    517    176
   -129     51    181     36   -155    116     62    -49    387    454    540    187
   -135     93    228     20   -181    161     67    -12    415    483    550    202
   -137    140    275     -2   -207    207     80     20    439    496    548    210
   -132    181    314    -23   -223    246     88     41    444    501    537    210
   -153    207    358    -28   -254    283     93     49    444    496    519    207
   -155    254    410    -49   -283    332     96     57    446    501    509    213
   -163    285    449    -62   -306    366    103     67    452    509    509    218
   -176    293    470    -57   -322    381    114     77    462    519    509    226
   -202    298    501    -49   -350    400    129     88    475    522    501    239
   -231    309    540    -38   -387    423    158    101    493    519    491    262
   -252    322    574    -36   -413    449    179    103    506    524    485    283
   -277    335    613    -28   -444    472    207    109    522    540    488    301
   -311    342    654    -18   -483    498    233    114    532    545    472    309
   -332    340    672     -5   -504    506    257    116    537    553    452    316
   -361    316    675     20   -519    496    272    114    532    558    433    316
   -376    311    688     33   -532    498    290    119    537    566    426    316
   -376    306    680     33   -530    493    293    119    542    571    423    322
   -376    298    675     38   -527    485    298    124    550    587    428    327
   -371    298    670     36   -522    485    298    124    553    600    428    332
   -353    272    626     41   -488    449    301    124    550    607    426    327
   -340    272    610     33   -475    441    301    119    540    607    426    324
   -329    275    605     28   -467    439    301    116    537    613    428    327
   -298    275    574     10   -436    423    303    119    537    615    433    329
   -275    246    522     15   -397    384    288    103    527    605    428    314
   -244    246    491     -2   -368    368    272     98    524    600    428    306
   -213    270    483    -28   -348    376    270    103    535    615    444    311
   -187    270    457    -41   -322    363    262    101    535    618    444    306
   -158    277    436    -59   -296    355    267    111    540    618    452    311
   -114    288    402    -88   -259    345    270    116    550    623    462    316
    -85    296    381   -106   -233    337    267    116    555    633    467    322
    -51    319    371   -135   -213    342    267    119    563    636    472    337
    -10    337    348   -163   -179    342    262    109    563    641    480    340
      0    374    374   -187   -187    374    270    101    581    662    506    361
      5    394    389   -200   -192    392    275    103    607    683    535    384
     18    389    371   -205   -176    381    257     83    607    680    537    394
     38    381    342   -210   -150    363    231     54    592    667    524    389
     38    358    319   -200   -140    340    220     41    584    672    524    400
     44    329    285   -187   -122    309    207     33    579    670    519    410
     51    288    236   -171    -93    265    197     28    571    659    501    413
     64    218    153   -140    -44    187    184     12    550    633    465    397
     64    153     85   -109    -10    119    168      0    527    610    428    379
     70    106     33    -88     18     70    150    -12    509    594    394    363
     70     70      0    -70     33     36    140    -23    491    574    363    355
     72     57    -15    -64     44     20    137    -33    475    561    332    345
     64     15    -49    -41     57    -15    132    -33    457    540    296    329
     62      5    -59    -33     59    -25    140    -25    454    540    272    324
     90    -10   -101    -41     93    -54    132    -31    446    532    231    316
    109    -18   -127    -44    116    -72    129    -23    446    530    194    293
    114    -46   -161    -36    137   -101    122    -20    433    517    150    270
    129   -129   -262      0    194   -194    114     -2    405    488     77    244
    137   -210   -348     36    241   -280    142     88    405    511      7    192
    124   -187   -311     31    218   -249    239    272    475    574      2    181
    119    -70   -189    -25    153   -129    371    566    641    730     77    366
     80    218    137   -150    -28    179    501    756    932    979    384    714
    -44    688    732   -322   -389    709    553    709   1223   1325    828   1197
   -231   1163   1395   -465   -813   1278    426    413   1340   1605   1202   1597
   -231   1169   1400   -470   -815   1283     83    -12   1067   1478   1143   1545
   -249    727    976   -239   -613    849   -166   -431    535    914    618   1041
   -231    135    363     46   -298    249   -270   -626     62    303      5    449
   -132   -228    -96    181    -18   -163   -280   -555    -62     90   -236    148
    -46   -324   -277    184    114   -301   -189   -387     28    129   -241     36
     18   -306   -324    142    171   -316   -103   -265    135    218   -181      5
     80   -239   -322     77    200   -280    -38   -171    236    322    -93     75
    124   -200   -324     38    223   -262      7   -111    298    389    -33    181
    192   -223   -418     15    303   -319      5   -111    298    394    -33    241
    293   -257   -550    -18    420   -402    -31   -161    254    355    -64    231
    428   -303   -735    -62    579   -519   -109   -249    168    275   -132    161
    587   -342   -930   -122    758   -636   -200   -350     75    213   -210     85
    701   -376  -1080   -163    888   -727   -265   -418     10    176   -265     18
    758   -363  -1122   -200    940   -743   -301   -441    -15    153   -257    -36
    763   -332  -1098   -218    930   -717   -311   -439    -15    132   -215    -90
    743   -303  -1047   -218    893   -675   -293   -418      2    137   -158    -93
    704   -244   -950   -231    826   -597   -265   -402     28    155    -96    -10
    662   -192   -857   -236    758   -524   -244   -392     44    163    -51     88
    618   -148   -769   -236    693   -457   -220   -379     59    166    -23    166
    584   -135   -719   -223    652   -426   -200   -361     67    161    -23    215
    594   -135   -732   -231    662   -433   -205   -368     49    140    -62    239
    579   -116   -696   -231    636   -407   -184   -358     59    148    -93    306
    537    -80   -618   -228    576   -350   -140   -319     96    187    -90    413
    493    -49   -542   -220    517   -296   -101   -272    140    226    -72    514
    462    -38   -501   -213    478   -270    -77   -241    166    244    -62    522
    439    -18   -457   -210    446   -239    -49   -202    197    267    -41    488
    410     18   -394   -215    402   -189    -18   -163    233    296     -5    439
    381     59   -322   -220    353   -129      7   -124    272    332     44    431
    345     93   -252   -220    298    -77     25    -85    311    361    106    423
    316    132   -184   -226    252    -25     41    -44    350    392    174    407
    288    174   -116   -231    202     28     59     -5    389    426    239    394
    257    218    -38   -236    148     90     85     33    436    470    296    400
    213    262     46   -239     83    155    114     77    480    519    332    413
    171    298    127   -236     23    213    148    119    517    568    376    415
    145    319    174   -233    -15    249    176    148    542    605    402    413
    135    335    200   -233    -31    267    187    150    558    618    415    402
    109    335    226   -223    -59    280    184    137    566    605    415    361
     83    329    244   -207    -80    288    192    137    579    610    428    311
     57    311    252   -187    -98    280    205    145    594    626    441    293
     28    290    262   -158   -116    277    228    155    615    639    454    361
     -2    280    283   -140   -142    283    239    153    628    626    459    358
    -15    267    283   -127   -148    272    246    140    631    615    449    327
    -25    246    272   -114   -148    259    246    124    628    600    431    288
    -31    223    254    -96   -142    239    241    111    623    592    420    244
    -49    189    236    -72   -142    213    236     83    618    574    413    218
    -57    148    202    -46   -129    174    223     54    607    555    400    187
    -49    109    158    -31   -103    135    215     28    597    532    387    166
    -33     83    116    -23    -75     98    213     20    594    514    379    171
    -25     77    103    -25    -64     88    213     18    589    504    374    166
    -15     83     98    -33    -57     88    210     12    581    491    355    155
    -18     90    106    -36    -62     98    200      5    571    478    322    145
    -20     90    111    -33    -64    101    181      0    566    472    288    140
    -20     96    114    -38    -67    103    168    -10    561    470    259    153
    -20    124    145    -54    -83    135    168    -15    561    475    244    174
    -18    145    163    -64    -90    153    171    -23    558    478    226    189
    -12    163    176    -75    -93    168    174    -20    561    491    218    215
    -28    194    223    -85   -127    207    181    -12    568    511    218    231
    -28    239    267   -106   -148    252    187      0    579    527    220    259
    -25    280    303   -127   -166    290    205     20    600    550    236    288
    -38    306    345   -132   -192    324    239     41    620    579    257    322
    -41    337    376   -150   -207    355    265     62    644    605    277    355
    -41    353    392   -155   -215    371    280     83    659    631    301    381
    -31    363    394   -168   -213    379    285     96    670    657    324    405
    -10    389    400   -189   -205    394    296    103    678    680    345    433
     10    402    392   -207   -192    397    293    103    675    693    353    449
     36    428    392   -233   -176    410    290    103    680    711    371    470
     59    418    355   -241   -148    387    267     88    667    709    371    472
     93    379    285   -236    -96    332    215     49    633    680    350    459
    119    361    239   -241    -59    301    184     28    613    670    342    462
    155    332    176   -244    -10    254    166     10    592    652    327    449
    168    290    122   -231     23    207    145     -5    571    631    311    426
    161    233     72   -197     44    153    140     -7    558    623    306    407
    124    168     44   -148     41    106    132    -15    545    613    296    384
    135    119    -18   -127     77     51    114    -31    524    584    280    350
    140     64    -75   -103    106     -2     90    -57    501    555    262    309
    114      7   -106    -59    111    -49     67    -75    488    530    233    272
    122    -10   -135    -57    127    -72     59    -90    480    514    228    262
    129    -18   -150    -57    140    -83     49   -106    478    511    226    249
    116    -31   -148    -44    129    -90     41   -119    485    504    226    236
    135    -33   -168    -49    150   -101     28   -124    488    501    231    233
    192    -38   -233    -77    213   -135      7   -142    472    478    202    210
    259    -98   -361    -80    309   -228    -10   -148    449    431    132    155
    301   -176   -480    -64    389   -327     51    -64    459    389     59     83
    309   -161   -470    -72    389   -314    194     90    545    420     70     67
    374    -41   -415   -168    394   -228    332    303    717    558    187    179
    465    322   -142   -392    303     88    415    472    974    854    493    480
    480    930    446   -706     18    691    368    462   1260   1275    974    982
    303   1493   1189   -898   -441   1343    116    127   1402   1600   1405   1436
    168   1379   1210   -774   -522   1296   -277   -381   1135   1444   1325   1340
     83    701    618   -392   -267    659   -555   -836    542    805    722    771
     83   -119   -205     18    142   -161   -636  -1026     -5    129     10    124
    161   -475   -636    158    397   -555   -589   -904    -93    -31   -226   -140
    210   -426   -636    106    423   -530   -446   -693     54     31   -153   -122
    231   -301   -532     36    379   -418   -259   -462    244    145    -18    -33
    215   -184   -400    -18    306   -290   -119   -316    392    262    122     64
    226   -122   -348    -51    285   -233    -70   -265    444    322    187    114
    192    -98   -293    -49    241   -194    -46   -220    459    353    194    119
    153    -18   -171    -67    161    -93    -15   -194    488    376    220    163
     77      7    -70    -44     72    -28      2   -189    504    374    228    228
     -5     28     33    -10    -18     31     25   -187    527    394    241    303
    -31     62     93    -18    -62     77     49   -171    553    418    254    327
    -46     49     96     -2    -70     70     49   -176    553    407    257    265
    -54     44     96      2    -75     67     59   -184    568    405    262    213
    -51     64    116     -5    -83     90     64   -192    587    410    288    200
    -46     36     83      5    -64     59     51   -218    574    405    301    181
    -49     33     80      7    -64     57     49   -218    574    418    319    200
    -41     64    106    -12    -75     85     49   -207    581    431    345    218
    -25     83    109    -28    -67     96     51   -205    584    433    350    207
     -2    127    129    -64    -67    129     59   -205    589    436    361    205
     15    111     96    -64    -38    103     46   -220    571    413    353    202
     25     98     72    -62    -23     88     28   -244    553    392    342    200
     51    103     51    -77      0     77      7   -265    530    371    340    187
     90    103     10    -98     41     57    -20   -293    493    342    337    171
    145     80    -67   -114    106      7    -64   -337    444    309    327    153
    228     49   -181   -140    205    -67   -124   -397    389    275    306    135
    355     36   -319   -194    337   -140   -200   -462    327    241    285    122
    491     12   -478   -252    485   -233   -288   -530    254    197    252    103
    597     33   -566   -316    581   -265   -342   -558    218    192    257    119
    652     80   -571   -368    610   -244   -355   -545    220    215    303    158
    662    158   -504   -410    584   -171   -332   -485    254    257    392    218
    633    249   -387   -441    509    -67   -277   -420    298    311    480    262
    561    309   -252   -436    407     28   -231   -371    329    361    553    283
    478    368   -109   -423    293    129   -168   -319    363    407    623    288
    415    400    -15   -407    215    192   -116   -280    387    439    667    283
    415    397    -20   -407    218    187   -116   -293    363    426    641    241
    467    376    -90   -423    280    142   -140   -335    316    389    589    194
    496    366   -129   -433    311    119   -148   -355    293    376    558    176
    446    337   -109   -392    277    114   -116   -332    306    397    563    184
    397    316    -83   -358    239    116    -85   -314    322    420    566    168
    358    298    -59   -329    210    119    -64   -301    327    426    548    132
    353    290    -64   -322    207    114    -59   -303    322    415    519     80
    363    293    -70   -327    218    111    -70   -316    311    418    498     36
    358    288    -70   -324    215    109    -85   -337    301    420    472    -15
    332    267    -67   -301    200    101    -88   -345    296    420    446    -51
    298    244    -57   -272    179     96    -83   -342    301    428    428    -75
    267    233    -33   -249    150    101    -67   -332    319    436    420    -77
    233    228     -5   -231    119    111    -67   -327    335    446    423    -67
    213    220      7   -218    103    114    -49   -306    361    470    436    -41
    189    200     10   -197     88    103    -31   -290    384    485    441    -20
    184    194     10   -189     88    103    -18   -280    405    506    452     -5
    187    205     15   -197     85    111      2   -265    428    535    462     15
    187    200     10   -194     88    106     18   -249    452    555    462     25
    184    187      2   -187     90     96     31   -244    470    568    459     28
    184    197     12   -189     85    106     36   -239    493    584    459     28
    174    192     18   -184     77    103     36   -233    506    594    449     23
    168    207     36   -189     67    122     51   -220    519    607    449     23
    168    231     62   -202     54    148     80   -194    545    628    449     28
    161    236     75   -197     44    155     98   -168    574    652    452     44
    168    239     67   -205     49    153     93   -155    584    667    444     57
    174    244     67   -210     51    155     88   -142    592    685    436     64
    187    272     83   -231     51    176     88   -124    613    711    436     83
    192    322    129   -257     31    226     88   -109    636    743    444    109
    189    387    194   -288     -2    290     85   -101    657    774    457    127
    171    423    252   -298    -38    337     85    -90    683    800    467    145
    174    428    252   -301    -38    340     49   -106    672    795    452    132
    168    436    267   -301    -49    353      2   -129    654    792    436    116
    148    465    314   -306    -83    389    -18   -137    662    805    436    124
    124    462    337   -296   -106    400    -44   -150    652    797    413    109
     96    441    345   -270   -127    394    -62   -161    641    782    381     88
     54    413    358   -233   -150    387    -67   -168    633    771    355     72
     20    379    358   -202   -168    371    -75   -181    628    758    335     62
      5    348    342   -176   -168    345    -77   -189    623    745    309     57
    -23    335    358   -158   -192    345    -72   -202    620    745    296     67
    -54    335    389   -140   -220    361    -64   -210    626    745    290     72
    -77    340    415   -132   -246    379    -64   -218    631    743    288     72
   -116    340    457   -111   -288    397    -59   -231    639    743    283     75
   -140    337    478    -98   -309    405    -41   -226    652    753    285     88
   -142    340    483    -98   -311    410    -33   -220    662    763    290     96
   -163    306    467    -72   -316    387    -28   -220    657    763    280     93
   -145    239    381    -46   -265    309     -2   -187    652    745    246     51
   -106    187    293    -41   -202    241     90    -67    698    745    205     -2
    -67    254    322    -93   -194    288    226     98    818    823    231     25
    -20    394    413   -189   -215    402    329    283    997   1000    342    158
     25    797    771   -413   -371    784    384    400   1249   1330    683    509
    -20   1402   1423   -691   -722   1413    355    345   1488   1732   1156    984
   -137   1803   1940   -831  -1039   1870    132     12   1519   1953   1462   1280
   -197   1538   1732   -670   -963   1634   -215   -480   1135   1673   1236   1049
   -239    807   1047   -285   -644    927   -418   -888    522    956    530    394
   -194    127    319     33   -259    223   -475   -979    122    397    -62   -153
    -93   -145    -51    119    -20    -98   -444   -854     88    277   -220   -319
    -33   -155   -124     93     44   -140   -332   -704    202    350   -189   -301
      5   -116   -124     54     62   -122   -241   -589    316    444   -122   -239
     59    -46   -109     -7     80    -77   -176   -504    415    527    -51   -168
     83     10    -72    -46     77    -31   -135   -459    480    584     -2   -111
    124     67    -57    -96     90      5   -122   -452    506    613     18    -93
    153     90    -62   -122    109     15   -135   -459    514    620     28    -85
    197     98    -98   -150    148      0   -148   -470    509    618     31    -83
    220     98   -122   -158    171    -10   -148   -478    506    623     41    -83
    259    101   -158   -181    207    -28   -168   -498    485    618     41    -96
    267    109   -158   -189    213    -25   -174   -498    488    631     57    -75
    283    119   -163   -202    223    -20   -179   -493    498    652     64    -49
    314    129   -184   -220    249    -25   -187   -493    504    657     67    -31
    309    153   -155   -231    231      0   -181   -480    522    680     85     -2
    306    168   -137   -236    220     15   -192   -483    517    691     83     10
    301    168   -132   -236    218     18   -207   -485    506    704     67     28
    270    166   -103   -218    187     31   -218   -470    506    748     67     57
    218    166    -54   -192    137     54   -215   -418    527    776     62    101
    205    168    -36   -187    119     67   -197   -345    555    784     25    153
    207    145    -64   -179    135     41   -179   -353    568    753    -15    158
    192    163    -28   -176    111     67   -181   -400    563    735    -57    174
    194    215     20   -205     88    116   -200   -410    558    730    -88    179
    187    244     57   -215     64    150   -215   -420    542    717   -124    187
    176    283    103   -231     36    192   -218   -428    545    732   -148    220
    184    298    114   -241     36    207   -220   -433    555    756   -187    249
    218    322    103   -270     57    213   -233   -420    574    792   -202    283
    252    322     67   -288     93    194   -236   -394    600    823   -210    301
    280    314     33   -298    124    174   -223   -366    626    865   -205    340
    306    340     33   -322    137    187   -210   -345    654    919   -176    413
    327    342     12   -337    158    179   -194   -332    662    937   -168    467
    345    358     10   -353    168    184   -179   -319    667    945   -166    504
    368    350    -18   -361    194    166   -168   -311    670    963   -155    527
    397    309    -88   -353    244    111   -161   -314    667    963   -155    506
    410    277   -135   -345    272     72   -168   -332    649    948   -155    470
    418    259   -158   -340    288     51   -168   -340    641    927   -153    433
    423    249   -176   -337    298     38   -181   -361    631    901   -155    392
    433    241   -192   -337    314     25   -184   -368    628    875   -163    368
    426    202   -226   -314    324    -10   -184   -381    615    833   -192    316
    446    174   -272   -311    361    -49   -205   -405    592    797   -226    262
    506    168   -337   -340    420    -83   -249   -462    545    748   -272    192
    584    148   -436   -366    511   -142   -309   -537    478    680   -350    109
    719     96   -623   -407    670   -262   -389   -636    387    594   -449      7
    859     46   -813   -454    836   -381   -475   -737    290    504   -545   -109
    948     25   -924   -488    937   -449   -532   -805    223    433   -613   -184
    987     46   -940   -517    963   -446   -561   -841    194    407   -646   -213
    997     88   -911   -545    956   -410   -576   -862    184    397   -659   -215
    982    101   -883   -542    932   -389   -566   -852    192    405   -649   -200
    940    132   -810   -537    875   -337   -537   -818    226    436   -615   -140
    896    176   -719   -535    807   -270   -509   -776    257    472   -587    -77
    867    205   -662   -537    763   -228   -491   -743    277    498   -576    -20
    862    218   -644   -542    753   -213   -483   -722    285    504   -581     23
    891    215   -678   -553    784   -231   -493   -724    270    488   -594     41
    901    244   -657   -571    779   -205   -488   -706    272    493   -579     59
    891    306   -584   -600    737   -137   -454   -662    303    522   -537     93
    862    363   -498   -613    680    -67   -407   -605    345    561   -483    137
    833    402   -431   -618    631    -12   -376   -563    374    581   -436    168
    802    446   -355   -623    579     46   -350   -524    402    607   -400    166
    761    483   -277   -623    519    103   -316   -485    436    631   -394    142
    722    524   -200   -623    462    163   -285   -452    472    657   -394    119
    683    574   -109   -631    394    233   -257   -423    511    685   -376    103
    626    631      5   -628    311    319   -223   -405    550    719   -335     96
    581    675     90   -631    246    384   -215   -407    574    737   -303     90
    550    678    127   -615    210    402   -231   -436    563    719   -306     62
    511    680    166   -597    174    423   -246   -459    558    706   -311     44
    478    693    215   -584    132    454   -241   -467    568    717   -296     51
    441    675    231   -558    103    454   -244   -485    568    709   -306     54
    413    646    233   -530     90    439   -252   -509    558    693   -332     41
    384    592    207   -491     85    400   -259   -524    540    670   -368    -10
    366    540    174   -452     96    358   -259   -532    527    644   -400    -64
    355    480    124   -420    114    303   -272   -553    504    618   -426   -129
    340    433     93   -387    122    265   -280   -579    488    600   -439   -197
    327    387     57   -358    135    223   -290   -605    472    579   -452   -257
    322    350     28   -335    148    189   -296   -623    462    566   -454   -280
    314    327     12   -322    148    171   -298   -633    452    555   -462   -277
    301    309      5   -306    148    158   -301   -646    446    553   -472   -267
    301    288    -12   -296    155    137   -309   -659    444    548   -483   -272
    306    265    -41   -285    174    111   -309   -662    444    532   -496   -283
    311    184   -127   -249    218     31   -280   -620    444    501   -537   -306
    319    135   -187   -228    252    -25   -174   -483    496    498   -574   -345
    327    194   -135   -262    231     28    -38   -319    613    571   -542   -314
    355    337    -18   -345    187    161     85   -124    787    732   -423   -171
    376    753    376   -568      0    566    140    -12   1039   1070    -75    192
    285   1322   1034   -805   -374   1179     93    -96   1262   1457    371    631
    137   1657   1519   -898   -691   1590   -181   -472   1231   1628    623    862
     57   1532   1475   -795   -709   1504   -535   -922    911   1452    496    753
    -20    901    919   -441   -470    909   -691  -1278    329    756   -181    192
    -20    316    335   -148   -179    324   -693  -1312    -25    244   -722   -277
     15     62     44    -41    -15     54   -605  -1137    -25    166   -852   -410
     54     33    -20    -44     38      7   -475   -956     85    233   -818   -407
     83     96     12    -90     33     54   -379   -831    202    322   -745   -345
     90    187     96   -140     -2    142   -298   -730    309    420   -649   -246
     88    246    155   -168    -36    202   -241   -662    379    491   -581   -163
     88    259    171   -174    -41    215   -215   -628    407    527   -550   -116
     90    270    179   -181    -44    226   -202   -613    423    553   -517    -85
     88    267    176   -179    -44    223   -192   -594    433    571   -491    -67
     88    246    155   -168    -33    202   -187   -584    439    579   -475    -49
     98    223    124   -161    -12    174   -189   -576    436    581   -465    -36
    116    220    103   -171      5    163   -192   -571    439    587   -446    -28
    140    220     80   -181     31    150   -194   -574    436    592   -431    -25
    166    215     49   -192     57    132   -202   -579    431    584   -423    -15
    192    223     31   -207     80    127   -213   -581    428    579   -415    -20
    226    215    -10   -220    116    103   -231   -589    420    571   -415    -36
    267    205    -62   -236    163     72   -244   -589    415    566   -413    -41
    296    187   -109   -241    202     38   -252   -589    410    561   -407    -44
    314    179   -135   -246    226     23   -254   -581    418    568   -389    -36
    345    187   -161   -267    252     15   -259   -584    420    571   -374    -44
    376    168   -207   -275    293    -18   -270   -594    418    563   -376    -70
    405    153   -254   -280    329    -49   -280   -597    415    555   -381    -83
    441    161   -280   -301    361    -59   -290   -597    423    548   -371    -85
    465    161   -303   -314    381    -70   -290   -587    436    558   -355    -72
    480    176   -306   -329    392    -64   -288   -571    459    584   -332    -54
    506    202   -306   -355    405    -51   -288   -555    483    600   -316    -38
    545    220   -324   -381    436    -51   -288   -542    506    610   -301    -25
    563    249   -316   -407    441    -33   -280   -522    532    628   -267     -7
    584    285   -298   -436    441     -5   -272   -496    561    657   -223     28
    600    306   -293   -454    446      5   -272   -485    574    670   -202     51
    615    335   -280   -475    449     28   -270   -478    587    678   -207     59
    649    381   -267   -519    459     57   -270   -485    592    680   -205     59
    696    410   -285   -555    491     62   -275   -485    589    665   -202     57
    722    418   -303   -574    514     57   -277   -501    581    636   -215     46
    711    397   -314   -553    514     41   -267   -524    576    605   -236     25
    670    368   -301   -519    483     36   -262   -542    574    597   -236     10
    628    381   -246   -506    436     70   -244   -535    587    613   -223     12
    579    402   -176   -491    376    114   -218   -514    605    633   -194     20
    509    407   -101   -457    306    153   -192   -498    628    667   -148     44
    436    397    -38   -418    239    179   -168   -491    652    688   -124     83
    407    381    -28   -394    218    176   -166   -498    652    678   -142    106
    379    363    -15   -374    197    174   -176   -511    646    662   -168    101
    342    350      7   -345    168    179   -179   -530    636    649   -171     70
    322    355     33   -340    145    194   -168   -527    639    646   -171     46
    298    363     64   -332    116    215   -153   -522    654    654   -168     46
    280    353     72   -316    103    213   -158   -527    657    652   -168     41
    275    337     62   -306    106    200   -158   -532    657    646   -166     46
    277    345     64   -311    106    205   -161   -537    657    649   -171     46
    277    366     88   -322     96    226   -161   -535    662    649   -155     33
    270    374    103   -322     83    239   -161   -535    659    646   -137      7
    267    397    129   -332     70    265   -155   -527    665    652   -106    -10
    265    405    140   -335     59    275   -155   -527    662    649    -72    -38
    275    413    137   -345     70    275   -153   -530    662    646    -33    -49
    283    397    114   -340     85    254   -155   -542    652    636    -10    -62
    293    400    106   -345     93    254   -153   -550    644    631     23    -64
    319    405     85   -363    116    246   -158   -553    631    631     49    -59
    348    423     75   -387    137    249   -158   -558    620    633     83    -46
    376    452     72   -415    150    262   -163   -568    607    636    116    -25
    413    449     36   -431    189    244   -176   -589    584    626    137    -10
    470    415    -54   -444    259    181   -228   -644    524    574    119    -23
    568    400   -168   -485    368    116   -298   -719    446    509     88    -38
    672    394   -277   -535    475     59   -368   -795    371    449     67    -51
    761    446   -314   -602    537     67   -418   -852    316    410     67    -59
    789    483   -309   -639    550     88   -433   -872    288    400     93    -67
    766    478   -288   -623    527     96   -446   -896    262    387    114    -88
    724    491   -236   -607    480    127   -441   -885    254    394    153    -85
    654    522   -132   -587    394    194   -407   -846    270    428    207    -57
    602    530    -72   -566    337    231   -376   -815    275    431    236    -64
    568    504    -64   -537    316    220   -348   -792    272    418    252    -96
    548    449    -98   -501    324    176   -345   -800    246    379    241   -145
    587    387   -200   -485    394     93   -376   -836    197    327    187   -200
    610    306   -306   -459    457      2   -407   -883    140    285    127   -249
    579    254   -324   -418    452    -33   -410   -891    124    285    111   -259
    530    223   -306   -376    418    -41   -387   -878    127    301    106   -267
    506    189   -316   -348    413    -62   -366   -875    124    298     80   -280
    506    179   -327   -342    418    -72   -363   -878    122    296     51   -311
    509    174   -335   -342    423    -80   -361   -878    122    296     31   -350
    511    163   -350   -337    428    -93   -361   -878    116    296      2   -389
    501    129   -371   -314    436   -119   -361   -867    109    288    -25   -426
    501     49   -454   -275    478   -202   -319   -805    111    265    -85   -493
    504      2   -501   -252    501   -249   -187   -636    194    298   -101   -524
    514     62   -452   -288    483   -194    -23   -413    355    418    -20   -452
    550    254   -296   -402    423    -20    122   -168    584    652    192   -239
    576    745    166   -662    205    457    124   -101    854   1036    626    218
    452   1374    922   -914   -236   1148    -18   -277   1075   1454   1137    753
    259   1641   1379   -953   -561   1512   -348   -717   1015   1590   1361    979
    158   1257   1098   -706   -470   1179   -688  -1197    592   1226   1041    675
    106    366    259   -239    -75    314   -826  -1535    -83    394    213    -93
    135   -218   -353     41    241   -285   -782  -1486   -340     -7   -236   -553
    187   -324   -511     67    348   -418   -649  -1267   -239     23   -252   -605
    223   -220   -444      0    332   -332   -462  -1026    -44    184   -129   -522
    246    -90   -340    -80    290   -215   -335   -870    103    316    -20   -428
    254    -33   -288   -109    270   -161   -267   -795    176    376     25   -376
    252    -23   -277   -114    262   -150   -246   -758    202    394     31   -355
    249    -23   -272   -111    259   -148   -252   -745    210    397     20   -355
    254    -12   -267   -122    259   -140   -257   -735    220    400     18   -358
    265     20   -246   -142    257   -111   -257   -724    226    405     15   -368
    272     46   -226   -163    249    -88   -249   -711    239    423     10   -371
    277     70   -207   -174    244    -67   -239   -691    257    444     10   -361
    277    106   -174   -194    226    -33   -244   -683    265    459      2   -358
    254    124   -132   -189    194     -2   -244   -670    272    475    -18   -363
    236    148    -90   -192    163     28   -244   -662    277    491    -41   -363
    228    200    -28   -213    129     85   -244   -649    293    514    -44   -342
    202    197     -5   -202    103     96   -231   -631    309    537    -49   -327
    184    223     38   -205     72    132   -210   -607    327    558    -57   -301
    158    244     85   -202     36    166   -194   -592    345    574    -72   -280
    129    259    129   -194      0    194   -187   -581    353    581    -93   -275
    109    288    179   -200    -33    233   -179   -563    374    600    -93   -254
     93    298    205   -197    -57    252   -166   -537    400    620   -101   -231
     77    316    239   -197    -80    277   -153   -514    420    633   -122   -215
     70    342    272   -205   -101    309   -140   -493    446    649   -132   -192
     57    353    296   -207   -119    324   -119   -467    470    670   -135   -171
     44    374    329   -210   -142    353   -109   -449    488    688   -137   -150
     28    387    358   -210   -166    374   -101   -436    504    701   -140   -140
     23    389    366   -205   -171    379    -80   -407    524    724   -140   -124
     38    452    410   -246   -187    431    -51   -371    563    769   -111    -85
     62    493    431   -277   -184    462    -44   -353    589    797    -93    -64
     83    509    423   -298   -168    467    -44   -340    597    807    -90    -62
    124    530    405   -327   -140    467    -36   -340    597    807    -98    -64
    137    540    402   -340   -132    472    -38   -350    592    797   -106    -75
    155    522    366   -340   -106    444    -31   -363    579    782   -119    -88
    181    506    324   -345    -72    415    -38   -384    566    761   -140   -109
    202    496    293   -348    -44    394    -41   -397    561    753   -148   -127
    236    485    249   -363     -5    368    -49   -413    550    743   -163   -153
    265    485    220   -376     20    353    -57   -428    542    743   -168   -168
    290    480    189   -387     49    335    -70   -452    535    737   -168   -189
    285    462    176   -374     54    319    -75   -470    532    732   -171   -207
    290    431    140   -363     75    288    -96   -493    519    719   -181   -239
    314    407     93   -361    109    252   -119   -514    501    709   -192   -267
    335    371     36   -355    148    205   -145   -537    475    685   -210   -285
    348    337    -10   -342    179    163   -166   -566    449    654   -236   -298
    384    327    -59   -358    220    135   -194   -592    431    633   -257   -314
    400    316    -83   -358    241    116   -207   -605    423    636   -259   -311
    413    309   -103   -361    257    103   -215   -607    423    639   -259   -303
    433    298   -135   -366    285     83   -226   -615    423    636   -259   -298
    426    280   -145   -353    285     67   -226   -620    428    644   -252   -285
    431    280   -150   -358    290     64   -233   -623    433    659   -246   -257
    433    290   -142   -363    288     75   -257   -633    415    665   -249   -246
    410    293   -116   -350    265     88   -275   -613    407    683   -239   -236
    402    314    -88   -358    244    111   -270   -555    420    701   -246   -218
    374    319    -57   -348    215    132   -252   -527    452    704   -236   -205
    340    324    -18   -335    179    153   -244   -540    467    701   -223   -205
    324    324      0   -324    163    163   -236   -542    467    706   -220   -207
    350    342     -7   -348    179    168   -244   -555    446    691   -244   -215
    366    410     41   -389    161    226   -233   -545    459    701   -236   -174
    358    454     96   -407    132    275   -218   -530    478    724   -228   -119
    345    483    137   -413    103    311   -200   -514    491    748   -231    -93
    348    488    140   -418    103    314   -192   -504    498    761   -239    -96
    358    493    135   -428    111    314   -168   -483    522    779   -239    -96
    374    524    148   -452    111    335   -145   -470    545    800   -233    -85
    384    548    163   -465    111    355   -132   -478    555    810   -239    -51
    387    509    122   -449    132    314   -153   -506    542    800   -277    -31
    392    454     62   -423    166    259   -187   -548    511    782   -348    -28
    389    407     18   -400    187    213   -205   -566    493    779   -392     -5
    397    366    -31   -381    215    168   -233   -592    462    771   -436     20
    423    329    -93   -379    257    119   -254   -613    444    766   -504     23
    439    277   -161   -358    298     59   -277   -639    415    740   -576     -2
    459    215   -244   -337    350    -12   -303   -667    381    706   -639    -23
    472    148   -324   -309    400    -88   -340   -706    345    665   -701    -57
    470    109   -361   -290    415   -124   -371   -743    303    618   -745    -88
    475     85   -389   -280    433   -150   -405   -774    257    568   -784    -93
    491     62   -431   -277    459   -184   -436   -807    210    517   -831    -77
    542     54   -488   -298    517   -215   -480   -846    166    472   -862   -124
    594     31   -563   -314    579   -265   -527   -896    109    428   -893   -197
    672     15   -657   -345    665   -319   -592   -956     38    381   -940   -270
    797      2   -795   -400    795   -397   -680  -1041    -57    306  -1015   -376
    940    -80  -1021   -428    979   -550   -774  -1132   -174    189  -1132   -504
   1078   -189  -1270   -444   1171   -730   -797  -1132   -252     85  -1265   -652
   1161   -192  -1353   -485   1254   -771   -709  -1015   -207     85  -1301   -709
   1205    -85  -1291   -563   1247   -688   -587   -826    -70    194  -1221   -618
   1226    231   -995   -727   1111   -381   -480   -620    166    462   -953   -332
   1182    820   -361  -1000    771    231   -459   -555    452    888   -462    205
    969   1387    415  -1179    275    901   -589   -771    589   1231    -12    665
    805   1512    704  -1161     49   1109   -909  -1202    420   1244     90    763
    701   1075    374   -888    163    724  -1189  -1667    -85    758   -368    361
    665    293   -371   -480    517    -38  -1280  -1904   -657    -12  -1192   -361
    727   -163   -891   -283    807   -524  -1273  -1834   -841   -322  -1561   -709
    774   -262  -1036   -257    904   -649  -1176  -1644   -753   -296  -1574   -732
    787   -181   -969   -301    878   -574  -1036  -1449   -594   -179  -1478   -672
    779    -49   -831   -366    805   -441   -930  -1304   -457    -62  -1369   -605
    784     54   -730   -420    758   -337   -870  -1226   -379      5  -1309   -563
    769    114   -654   -444    711   -270   -833  -1169   -332     46  -1280   -545
    745    124   -620   -433    683   -246   -815  -1145   -322     57  -1270   -558
    724    163   -561   -444    641   -197   -789  -1106   -288     90  -1249   -558
    704    179   -524   -441    613   -171   -771  -1088   -272    109  -1239   -581
    683    207   -478   -446    581   -135   -769  -1083   -265    122  -1223   -607
    662    249   -413   -454    537    -80   -756  -1072   -244    142  -1200   -628
    633    270   -363   -454    498    -46   -758  -1075   -244    142  -1195   -644
    607    285   -324   -446    467    -18   -748  -1072   -233    150  -1182   -649
    576    311   -267   -446    423     23   -732  -1072   -218    163  -1166   -654
    537    335   -202   -436    371     67   -727  -1075   -210    168  -1156   -659
    519    350   -171   -436    345     90   -732  -1080   -210    166  -1166   -670
    493    345   -150   -420    322     98   -730  -1088   -205    166  -1187   -688
    472    345   -127   -410    301    109   -727  -1088   -192    176  -1197   -709
    465    355   -109   -410    288    124   -740  -1101   -192    181  -1218   -735
    454    366    -88   -413    272    140   -743  -1104   -189    181  -1241   -769
    433    363    -70   -400    252    148   -732  -1098   -176    187  -1254   -789
    415    353    -64   -387    239    145   -735  -1096   -166    187  -1260   -795
    410    355    -54   -381    233    150   -735  -1088   -153    194  -1262   -782
    400    353    -46   -379    220    153   -735  -1078   -145    202  -1267   -756
    402    363    -38   -384    220    163   -732  -1065   -129    213  -1262   -737
    415    384    -31   -400    223    176   -730  -1052   -116    220  -1270   -735
    415    389    -25   -402    220    181   -719  -1028    -98    231  -1280   -737
    410    410      0   -413    205    205   -717  -1013    -75    257  -1278   -727
    405    431     25   -420    189    228   -714  -1000    -54    277  -1275   -711
    389    449     59   -420    163    254   -696   -976    -33    298  -1265   -678
    358    462    103   -410    127    283   -678   -958    -23    314  -1260   -649
    340    483    142   -413     98    314   -678   -963    -25    314  -1278   -652
    309    504    194   -407     57    350   -670   -966    -23    316  -1288   -654
    270    511    241   -392     15    376   -657   -966    -15    316  -1296   -654
    228    519    290   -374    -31    405   -646   -969     -7    316  -1301   -652
    202    532    329   -368    -64    431   -636   -974     -2    316  -1312   -646
    163    540    376   -353   -106    459   -626   -979      0    316  -1325   -641
    129    555    426   -345   -148    491   -613   -982     10    327  -1335   -633
    101    550    449   -324   -174    501   -597   -987     12    332  -1345   -631
    114    540    426   -327   -158    485   -597   -997      0    319  -1369   -657
    122    514    392   -319   -135    454   -597  -1010    -15    303  -1392   -675
    137    485    348   -311   -103    418   -600  -1026    -28    288  -1405   -678
    153    462    309   -306    -77    387   -602  -1044    -44    275  -1421   -688
    161    441    277   -301    -59    361   -613  -1067    -64    262  -1436   -704
    197    428    231   -314    -15    329   -628  -1088    -85    252  -1452   -719
    231    415    184   -327     23    301   -644  -1104   -103    244  -1467   -727
    249    407    158   -327     46    283   -652  -1114   -116    236  -1473   -732
    246    374    124   -311     59    249   -665  -1124   -127    223  -1486   -748
    252    358    106   -306     72    233   -672  -1130   -132    215  -1486   -756
    285    361     72   -324    106    218   -683  -1135   -132    210  -1486   -761
    316    371     54   -342    132    213   -688  -1137   -135    213  -1480   -766
    332    350     15   -342    158    184   -704  -1156   -153    194  -1499   -792
    358    335    -25   -348    192    155   -719  -1169   -171    174  -1517   -818
    389    340    -49   -366    220    145   -730  -1174   -179    166  -1525   -831
    423    381    -41   -402    233    171   -724  -1166   -168    176  -1514   -831
    467    405    -62   -436    265    171   -719  -1163   -158    176  -1512   -828
    501    426    -77   -465    290    174   -714  -1169   -153    174  -1517   -831
    527    426   -101   -478    314    163   -722  -1182   -161    163  -1527   -844
    553    413   -140   -483    348    137   -740  -1200   -176    142  -1545   -854
    592    426   -166   -509    379    129   -756  -1228   -189    129  -1558   -844
    592    462   -129   -530    361    166   -743  -1236   -174    148  -1545   -815
    566    478    -88   -524    327    194   -732  -1247   -163    158  -1540   -797
    558    454   -103   -506    332    176   -748  -1270   -179    137  -1561   -792
    615    433   -184   -524    400    124   -805  -1335   -228    101  -1600   -815
    657    446   -210   -553    433    119   -836  -1371   -249     85  -1615   -820
    662    439   -223   -553    444    109   -854  -1387   -262     67  -1628   -826
    652    405   -246   -527    449     80   -857  -1397   -272     44  -1644   -828
    602    316   -288   -462    446     15   -862  -1421   -301     -2  -1678   -852
    605    220   -387   -413    496    -83   -893  -1462   -353    -62  -1735   -888
    610    166   -444   -387    527   -140   -914  -1493   -397   -109  -1777   -911
    633    137   -496   -384    566   -179   -935  -1527   -441   -148  -1800   -943
    610     93   -517   -353    563   -210   -950  -1553   -470   -166  -1797   -950
    574     70   -506   -322    540   -218   -937  -1551   -470   -166  -1787   -906
    558     72   -485   -316    519   -205   -917  -1543   -465   -166  -1777   -867
    545     67   -478   -306    511   -205   -909  -1543   -467   -163  -1761   -867
    459     62   -400   -262    428   -166   -878  -1527   -446   -148  -1738   -870
    446     28   -418   -239    433   -194   -878  -1543   -467   -181  -1771   -883
    472    -54   -527   -210    498   -290   -885  -1543   -511   -244  -1849   -922
    472   -153   -626   -158    548   -389   -802  -1436   -498   -272  -1917   -974
    389   -168   -558   -111    472   -363   -636  -1260   -397   -202  -1862   -984
    420    -90   -514   -166    467   -301   -514  -1085   -265    -80  -1743   -919
    462    220   -244   -342    353    -10   -433   -932    -36    192  -1449   -628
    496    813    316   -654     90    566   -441   -917    226    592   -979   -145
    327   1317    987   -823   -329   1153   -696  -1283    265    844   -605    207
    220   1280   1060   -753   -418   1171  -1054  -1740      0    737   -626    168
    174    704    527   -441   -176    615  -1309  -2169   -568    122  -1189   -342
    181    -83   -265    -49    223   -174  -1356  -2307  -1083   -602  -1932   -997
    270   -441   -714     83    491   -576  -1304  -2161  -1148   -779  -2156  -1208
    324   -491   -818     83    568   -654  -1176  -1979  -1039   -727  -2130  -1192
    353   -394   -748     20    548   -568  -1034  -1813   -893   -623  -2023  -1109
    345   -283   -628    -31    485   -454   -945  -1706   -782   -535  -1922  -1028
    324   -220   -545    -54    433   -384   -891  -1654   -727   -493  -1862   -987
    322   -207   -530    -57    423   -366   -878  -1647   -724   -491  -1831   -997
    337   -207   -545    -67    441   -376   -891  -1673   -753   -509  -1816  -1039
    400   -205   -605    -96    501   -405   -914  -1709   -792   -532  -1810  -1093
    524   -184   -709   -168    615   -446   -956  -1764   -849   -581  -1836  -1148
    597   -197   -795   -200    693   -496  -1000  -1823   -911   -636  -1878  -1202
    587   -241   -828   -174    706   -535  -1044  -1891   -979   -691  -1932  -1260
    587   -259   -846   -163    717   -553  -1083  -1951  -1031   -732  -1979  -1291
    678   -277   -958   -200    815   -618  -1145  -2021  -1104   -802  -2057  -1348
    813   -254  -1070   -280    940   -662  -1195  -2081  -1163   -859  -2122  -1410
    880   -223  -1104   -329    992   -662  -1210  -2096  -1192   -885  -2153  -1444
    857   -148  -1005   -353    930   -576  -1179  -2060  -1174   -870  -2132  -1426
    763   -163   -927   -301    844   -545  -1124  -2000  -1145   -841  -2112  -1400
    740   -161   -901   -290    818   -530  -1101  -1974  -1145   -833  -2109  -1400
    678   -148   -826   -265    750   -488  -1067  -1940  -1132   -815  -2088  -1384
    574   -163   -737   -205    654   -449  -1028  -1893  -1117   -792  -2057  -1363
    519   -174   -696   -174    605   -433  -1000  -1860  -1114   -779  -2047  -1361
    537   -155   -693   -192    613   -423   -984  -1847  -1124   -776  -2049  -1356
    555   -155   -711   -200    631   -433   -984  -1849  -1148   -787  -2060  -1358
    540   -179   -719   -179    628   -449   -969  -1829  -1163   -784  -2057  -1361
    545   -200   -745   -174    644   -472   -958  -1800  -1169   -776  -2049  -1363
    574   -189   -763   -192    667   -475   -950  -1764  -1171   -761  -2031  -1356
    618   -184   -805   -218    711   -493   -940  -1725  -1174   -748  -2016  -1350
    615   -200   -815   -207    714   -506   -906  -1662  -1153   -722  -1977  -1314
    592   -202   -795   -197    691   -498   -880  -1600  -1137   -685  -1925  -1260
    594   -223   -818   -187    704   -519   -867  -1564  -1140   -672  -1899  -1241
    589   -257   -846   -166    717   -553   -859  -1545  -1163   -678  -1893  -1254
    480   -285   -766    -96    623   -524   -823  -1512  -1163   -662  -1862  -1252
    387   -327   -714    -31    548   -519   -784  -1478  -1158   -644  -1821  -1249
    418   -340   -758    -38    587   -548   -779  -1467  -1171   -646  -1797  -1260
    423   -376   -802    -25    613   -589   -782  -1473  -1200   -665  -1800  -1288
    407   -384   -792    -10    600   -587   -756  -1449  -1197   -657  -1777  -1283
    384   -368   -753     -7    566   -561   -737  -1423  -1189   -646  -1753  -1278
    335   -389   -724     25    530   -555   -735  -1415  -1195   -652  -1758  -1291
    327   -387   -714     28    519   -548   -701  -1387  -1176   -636  -1756  -1283
    309   -381   -691     36    498   -535   -670  -1363  -1161   -626  -1758  -1278
    290   -374   -665     41    475   -519   -652  -1356  -1156   -626  -1758  -1278
    233   -392   -626     77    428   -509   -618  -1337  -1137   -618  -1764  -1273
    184   -441   -626    129    402   -535   -613  -1340  -1140   -631  -1800  -1288
    168   -470   -639    150    402   -553   -623  -1356  -1158   -652  -1831  -1309
    161   -457   -620    148    389   -537   -626  -1350  -1148   -654  -1847  -1317
    171   -439   -613    132    389   -524   -628  -1345  -1140   -654  -1860  -1322
    166   -426   -594    127    379   -509   -644  -1353  -1140   -657  -1873  -1332
    166   -405   -571    119    368   -488   -649  -1345  -1130   -654  -1886  -1337
    153   -371   -527    109    337   -449   -633  -1317  -1109   -633  -1886  -1319
    166   -316   -483     75    324   -400   -631  -1304  -1106   -626  -1912  -1312
    166   -270   -439     51    301   -353   -613  -1278  -1088   -605  -1922  -1301
     85   -288   -374    101    228   -329   -579  -1223  -1054   -571  -1914  -1278
     70   -262   -332     93    200   -296   -576  -1205  -1044   -553  -1912  -1257
     85   -239   -324     75    202   -280   -589  -1205  -1052   -550  -1930  -1262
     80   -215   -298     67    187   -257   -594  -1200  -1065   -555  -1951  -1265
     67   -184   -252     59    158   -218   -597  -1195  -1072   -566  -1964  -1260
     49   -129   -181     38    114   -155   -558  -1143  -1041   -535  -1940  -1213
      2   -111   -114     54     57   -114   -514  -1091  -1008   -498  -1909  -1156
    -57    -88    -31     70    -12    -59   -467  -1041   -974   -459  -1875  -1111
    -88    -80      7     85    -49    -36   -439  -1021   -966   -449  -1862  -1104
    -75    -12     62     41    -70     23   -423  -1013   -953   -444  -1857  -1096
    -85     31    114     25    -98     72   -397   -989   -932   -426  -1847  -1065
   -109     67    176     20   -142    122   -363   -961   -904   -384  -1813  -1015
    -62     93    155    -15   -109    124   -368   -971   -917   -389  -1823   -997
    -54     51    106      0    -80     77   -400  -1018   -969   -444  -1870  -1039
    -28     33     59     -2    -44     46   -420  -1044  -1002   -472  -1896  -1057
    -23     -7     12     12    -20      2   -428  -1044  -1021   -491  -1914  -1065
      5    -31    -36     12     20    -33   -457  -1054  -1054   -519  -1943  -1078
      7    -93   -103     41     54    -98   -462  -1060  -1080   -550  -1977  -1104
     31   -176   -207     72    116   -192   -470  -1065  -1109   -587  -2010  -1132
     80   -213   -296     64    187   -254   -480  -1075  -1140   -620  -2034  -1161
    101   -283   -384     90    241   -332   -517  -1111  -1189   -672  -2081  -1210
    114   -350   -467    116    290   -407   -532  -1117  -1210   -704  -2112  -1234
    166   -376   -542    103    353   -459   -545  -1122  -1228   -724  -2135  -1257
    189   -400   -589    103    387   -493   -563  -1137  -1254   -743  -2153  -1288
    171   -446   -618    137    394   -532   -566  -1140  -1260   -750  -2158  -1301
    171   -454   -626    140    397   -537   -553  -1132  -1260   -753  -2164  -1304
    179   -467   -646    142    413   -555   -550  -1122  -1260   -756  -2171  -1304
    184   -509   -693    158    439   -600   -553  -1111  -1270   -771  -2208  -1325
    213   -571   -784    179    498   -678   -532  -1052  -1275   -807  -2255  -1369
    236   -605   -841    181    537   -722   -410   -896  -1210   -818  -2268  -1408
    293   -511   -805    109    548   -657   -272   -706  -1070   -735  -2187  -1353
    340   -277   -620    -33    480   -446   -150   -501   -841   -519  -1966  -1135
    420    189   -231   -303    327    -20   -111   -407   -571   -161  -1556   -693
    301    743    441   -522    -70    592   -254   -631   -431    163  -1117   -236
    202    917    714   -561   -254    815   -589  -1067   -568    220   -969    -90
    176    548    371   -363    -98    459   -901  -1527  -1026   -174  -1312   -407
    197   -241   -439     23    316   -340  -1023  -1810  -1636   -953  -2099  -1111
    262   -828  -1093    283    675   -961   -995  -1751  -1870  -1348  -2530  -1530
    309  -1015  -1325    353    815  -1169   -898  -1574  -1813  -1366  -2572  -1600
    353   -984  -1340    314    844  -1163   -761  -1410  -1693  -1304  -2507  -1561
    397   -870  -1267    236    831  -1067   -662  -1247  -1535  -1195  -2403  -1465
    418   -779  -1200    179    807   -989   -592  -1145  -1397  -1083  -2322  -1384
    449   -719  -1171    135    807   -945   -555  -1091  -1340  -1018  -2262  -1343
    478   -711  -1192    114    833   -950   -542  -1065  -1332  -1008  -2252  -1343
    467   -719  -1187    127    826   -953   -524  -1031  -1319  -1002  -2236  -1345
    483   -704  -1187    109    833   -945   -530  -1013  -1319   -989  -2213  -1340
    504   -717  -1221    106    859   -969   -535  -1005  -1330   -987  -2213  -1356
    509   -732  -1241    109    875   -987   -527   -989  -1337   -992  -2226  -1325
    522   -698  -1221     88    870   -958   -509   -950  -1322   -976  -2218  -1195
    540   -688  -1228     72    883   -958   -506   -940  -1327   -987  -2260  -1096
    535   -685  -1221     75    875   -953   -498   -922  -1327   -989  -2296  -1008
    519   -698  -1221     88    867   -958   -488   -893  -1319   -987  -2325   -948
    519   -706  -1226     93    872   -966   -470   -867  -1306   -982  -2338   -917
    530   -722  -1252     93    891   -987   -457   -844  -1301   -987  -2348   -914
    532   -730  -1262     98    896   -995   -441   -820  -1291   -976  -2343   -943
    550   -717  -1267     80    909   -989   -433   -795  -1275   -961  -2317   -956
    597   -704  -1301     54    948  -1002   -418   -769  -1252   -935  -2294   -919
    589   -698  -1291     51    937   -995   -389   -740  -1218   -906  -2273   -888
    600   -709  -1309     54    953  -1008   -374   -719  -1205   -904  -2262   -901
    639   -698  -1340     28    987  -1018   -371   -709  -1195   -911  -2257   -891
    670   -641  -1312    -12    989   -976   -358   -688  -1163   -893  -2213   -841
    672   -605  -1278    -33    974   -940   -342   -659  -1143   -880  -2166   -849
    706   -584  -1293    -62    997   -937   -342   -639  -1137   -870  -2127   -885
    735   -563  -1301    -88   1015   -932   -332   -597  -1122   -852  -2081   -896
    737   -527  -1265   -103   1000   -896   -303   -540  -1088   -815  -2023   -896
    766   -509  -1275   -129   1018   -891   -296   -506  -1075   -802  -1982   -904
    828   -475  -1304   -176   1065   -888   -296   -491  -1085   -805  -1964   -917
    870   -465  -1335   -202   1101   -898   -296   -478  -1098   -815  -1958   -932
    930   -459  -1389   -233   1158   -924   -316   -491  -1124   -839  -1969   -966
   1080   -483  -1564   -298   1319  -1021   -381   -568  -1205   -930  -2036  -1052
   1228   -519  -1751   -355   1488  -1135   -449   -652  -1291  -1028  -2117  -1137
   1314   -535  -1852   -392   1582  -1192   -485   -704  -1348  -1083  -2161  -1184
   1389   -519  -1909   -433   1649  -1213   -501   -724  -1376  -1106  -2179  -1208
   1376   -517  -1893   -431   1634  -1202   -491   -722  -1379  -1104  -2166  -1210
   1296   -483  -1782   -407   1538  -1132   -433   -670  -1337  -1060  -2114  -1163
   1205   -449  -1657   -379   1428  -1052   -376   -615  -1291  -1015  -2075  -1114
   1140   -433  -1574   -353   1356  -1002   -332   -579  -1273   -997  -2047  -1083
   1122   -387  -1509   -368   1314   -948   -283   -537  -1249   -966  -2003  -1052
   1114   -371  -1486   -371   1299   -927   -267   -522  -1260   -963  -1984  -1057
   1083   -392  -1475   -348   1278   -932   -280   -532  -1293   -984  -1995  -1088
   1026   -381  -1408   -322   1215   -893   -259   -498  -1291   -974  -1964  -1072
    966   -350  -1317   -309   1140   -831   -205   -418  -1247   -922  -1893   -948
    953   -340  -1293   -309   1122   -815   -184   -368  -1236   -904  -1847   -813
    953   -329  -1283   -311   1117   -807   -163   -324  -1228   -888  -1803   -714
    911   -285  -1197   -311   1054   -740    -98   -236  -1179   -826  -1714   -620
    909   -270  -1179   -322   1044   -724    -57   -168  -1153   -792  -1636   -532
    966   -249  -1215   -358   1088   -732    -49   -137  -1148   -787  -1582   -480
    997   -215  -1213   -392   1104   -714    -28    -90  -1122   -753  -1496   -467
    979   -192  -1171   -392   1075   -680     10     18  -1072   -696  -1395   -457
   1008   -210  -1218   -400   1111   -714     20    119  -1057   -678  -1345   -454
    971   -189  -1163   -392   1065   -675     59    189  -1010   -628  -1254   -470
    883   -148  -1034   -368    958   -589    119    262   -932   -550  -1130   -475
    862   -140  -1002   -361    932   -571    158    306   -888   -504  -1062   -452
    818   -135   -953   -340    885   -542    205    350   -841   -475  -1015   -426
    701   -101   -802   -298    750   -452    296    439   -745   -407   -914   -389
    610    -70   -683   -272    644   -374    381    519   -662   -345   -828   -363
    579    -46   -626   -265    602   -335    428    550   -626   -319   -784   -381
    496    -59   -558   -218    524   -309    488    597   -568   -285   -732   -376
    418    -80   -498   -168    457   -288    553    646   -509   -254   -696   -381
    428    -70   -498   -179    462   -285    576    652   -485   -252   -672   -433
    439    -31   -470   -202    454   -249    597    646   -457   -252   -659   -485
    400    -25   -426   -187    410   -226    652    672   -407   -228   -633   -496
    413    -44   -457   -187    433   -249    652    662   -410   -239   -646   -530
    433    -96   -530   -168    480   -311    620    615   -446   -280   -691   -568
    428   -103   -532   -161    480   -316    620    607   -439   -290   -691   -548
    519    -72   -592   -226    553   -332    615    615   -428   -296   -683   -488
    579    -93   -672   -244    626   -381    584    592   -454   -324   -722   -462
    553   -150   -706   -202    628   -428    579    579   -475   -358   -763   -478
    561   -145   -706   -207    633   -426    615    602   -465   -361   -769   -462
    542   -207   -753   -168    646   -480    589    563   -511   -407   -833   -480
    402   -355   -758    -23    579   -555    542    514   -568   -470   -909   -509
    311   -402   -714     46    511   -558    548    519   -571   -480   -909   -480
    340   -366   -706     12    522   -535    545    519   -574   -480   -911   -457
    374   -358   -732     -7    550   -545    542    514   -579   -498   -924   -439
    363   -348   -711     -7    535   -527    571    535   -558   -496   -906   -418
    366   -348   -714     -7    540   -530    587    545   -545   -498   -896   -400
    415   -319   -735    -46    574   -527    574    537   -553   -506   -909   -381
    400   -340   -740    -33    568   -540    600    579   -545   -511   -917   -384
    405   -400   -805     -2    602   -602    685    701   -501   -509   -932   -431
    428   -368   -800    -31    613   -581    815    870   -407   -452   -914   -439
    465   -283   -748    -90    605   -514    956   1083   -254   -322   -820   -371
    509     31   -480   -270    493   -223   1065   1278     -7    -15   -504    -90
    517    602     85   -561    215    345   1062   1309    249    400    -31    379
    371   1083    709   -730   -168    898    875   1023    324    680    342    753
    220   1093    872   -657   -324    984    527    574    101    636    392    784
    145    537    389   -342   -122    462    285    148   -452     54   -137    298
    207   -187   -394    -10    301   -290    194    -33   -971   -639   -841   -342
    283   -602   -885    158    581   -745    246     98  -1080   -859  -1098   -607
    329   -680  -1010    176    670   -844    387    316   -961   -807  -1070   -628
    387   -589   -976    101    678   -782    501    467   -828   -704   -997   -568
    397   -504   -901     51    649   -701    594    581   -709   -605   -904   -483
    366   -454   -820     41    592   -636    680    678   -605   -519   -807   -405
    384   -426   -810     20    597   -618    714    722   -563   -478   -758   -353
    420   -389   -810    -15    613   -597    724    732   -555   -470   -737   -345
    400   -387   -787     -7    592   -584    756    766   -535   -462   -714   -332
    389   -381   -774     -5    581   -576    771    789   -524   -459   -704   -314
    415   -368   -784    -23    600   -576    769    797   -519   -452   -704   -298
    418   -353   -771    -33    592   -561    795    828   -491   -431   -657   -283
    376   -368   -748     -5    561   -558    823    865   -465   -413   -592   -280
    387   -366   -753    -10    568   -561    826    883   -446   -402   -555   -265
    400   -335   -735    -31    566   -535    844    914   -413   -384   -519   -233
    337   -322   -659    -10    496   -491    880    958   -371   -366   -472   -215
    314   -324   -639      5    475   -483    909   1000   -340   -350   -441   -200
    296   -340   -636     20    465   -488    935   1041   -309   -319   -410   -176
    257   -332   -589     38    423   -459    982   1101   -257   -272   -340   -153
    218   -309   -530     44    374   -420   1021   1158   -207   -226   -265   -109
    215   -309   -524     46    368   -415   1023   1182   -194   -220   -254    -96
    228   -316   -545     41    387   -431   1013   1192   -194   -226   -259   -103
    265   -293   -558     15    410   -426   1023   1218   -184   -213   -254    -96
    311   -272   -587    -20    446   -431   1026   1249   -174   -200   -249    -75
    337   -257   -597    -41    465   -426   1036   1291   -161   -181   -257    -46
    355   -226   -584    -67    467   -405   1049   1330   -142   -168   -254    -41
    363   -205   -568    -77    465   -387   1052   1350   -129   -163   -233    -75
    392   -109   -501   -142    446   -303   1060   1376    -96   -150   -197    -57
    410    -67   -478   -174    444   -272   1062   1379    -85   -155   -194    -44
    420    -23   -446   -200    433   -233   1052   1376    -96   -161   -205    -28
    465     44   -420   -254    444   -187   1041   1379   -106   -155   -223     -7
    483     46   -436   -265    459   -194   1028   1366   -135   -174   -246    -41
    527     41   -485   -285    506   -220   1005   1330   -181   -205   -272    -70
    628    -10   -641   -311    633   -327    948   1252   -270   -277   -337    -98
    763    -51   -815   -355    789   -433    862   1153   -366   -355   -405    -98
    904    -72   -979   -418    940   -524    787   1070   -446   -428   -462    -83
   1015    -54  -1070   -480   1041   -561    750   1028   -493   -462   -478    -49
   1049     -2  -1052   -524   1049   -524    756   1044   -493   -449   -426     20
    989     41   -948   -514    969   -452    807   1098   -452   -405   -329     80
    891     77   -815   -485    854   -368    878   1171   -384   -337   -220    111
    826    103   -722   -465    774   -309    924   1221   -332   -280   -127    140
    784    106   -678   -446    730   -285    992   1254   -296   -236    -57    142
    724    111   -613   -418    670   -249   1044   1275   -275   -205    -10    137
    644     38   -605   -342    623   -280   1067   1273   -277   -200      0    116
    524    -20   -545   -252    535   -283   1119   1286   -267   -189     18     88
    475    -23   -498   -228    485   -259   1182   1314   -241   -168     46     51
    535     28   -506   -280    522   -239   1215   1330   -223   -145     67     23
    449    -51   -501   -202    475   -275   1200   1299   -241   -166     38    -31
    374    -93   -467   -140    418   -277   1210   1288   -231   -176     20    -70
    374    -64   -439   -155    405   -252   1244   1301   -202   -168      5    -75
    329    -83   -413   -122    371   -246   1273   1301   -181   -161    -20    -77
    342    -51   -394   -148    368   -223   1304   1325   -145   -140    -28    -64
    371     10   -363   -192    368   -176   1314   1348   -111   -124    -41    -64
    368     33   -337   -202    353   -150   1304   1348   -101   -114    -72    -90
    350     64   -285   -207    319   -109   1319   1353    -83    -96    -88   -109
    319     93   -226   -207    272    -64   1330   1361    -70    -96   -103   -135
    332    116   -215   -226    272    -49   1345   1382    -38    -70    -83   -103
    345    119   -228   -233    288    -54   1371   1408      2    -38    -46    -62
    353    119   -233   -236    293    -57   1408   1439     46      2      0    -25
    368    140   -228   -254    298    -44   1426   1457     80     33     41     15
    410    168   -241   -290    324    -36   1436   1457    101     51     64     41
    423    163   -262   -296    342    -49   1452   1460    114     59     70     49
    405    140   -265   -272    335    -62   1470   1467    137     72     77     62
    394    137   -257   -267    327    -59   1486   1473    158    101    106     88
    397    168   -228   -283    311    -28   1501   1483    189    142    148    111
    381    187   -197   -285    288     -5   1501   1488    205    168    174    132
    387    202   -184   -293    285     10   1486   1480    197    176    192    158
    387    189   -200   -288    290     -5   1439   1454    179    166    197    161
    332    158   -176   -246    254     -7   1439   1470    194    176    220    194
    272    129   -142   -202    207     -5   1454   1483    210    181    239    218
    218     83   -135   -150    176    -25   1467   1491    207    163    231    210
    187     18   -168   -103    176    -72   1431   1457    163    101    179    153
    137     -5   -142    -67    140    -75   1428   1462    161     80    161    135
    124    -15   -140    -54    129    -77   1421   1460    148     57    132    116
    127    -25   -153    -49    140    -88   1418   1447    124     23     96     85
     75    -31   -109    -23     90    -70   1400   1434    103      7     49     36
     70    -10    -80    -31     75    -46   1384   1426     90      7     12     18
     72     10    -64    -44     67    -25   1379   1423     80     -2    -41      5
     57     18    -38    -36     49    -10   1371   1421     70    -20   -103    -25
     38     15    -23    -28     31     -2   1356   1413     46    -36   -158    -44
     75     57    -20    -67     46     18   1353   1421     31    -46   -202    -41
     90     46    -44    -70     67      2   1405   1504     36    -62   -262    -67
     96     25    -70    -59     83    -20   1538   1665     88    -51   -322   -119
    122    119     -5   -122     64     57   1654   1836    194     38   -283    -85
    197    397    197   -298      0    298   1761   2049    413    275    -75    135
    257    909    649   -584   -197    779   1784   2161    678    649    329    550
    192   1543   1350   -867   -579   1447   1670   2000    857   1036    807   1023
    109   1769   1660   -943   -774   1714   1317   1509    693   1078    950   1135
     41   1389   1348   -717   -652   1369    987   1005    197    631    558    766
     10    618    607   -316   -298    613    815    665   -441   -150   -226     67
     77     31    -46    -54     62     -7    805    709   -722   -566   -711   -394
    200    -72   -272    -64    236   -174    906    935   -626   -530   -737   -446
    210    -59   -270    -75    239   -163   1005   1101   -506   -431   -678   -397
    249     59   -189   -155    218    -62   1106   1236   -376   -311   -574   -293
    249    155    -93   -202    171     31   1176   1314   -285   -226   -498   -215
    181    155    -28   -168    103     64   1213   1345   -244   -194   -467   -171
    202    181    -20   -192    111     83   1236   1387   -200   -153   -418    -77
    228    233      5   -231    111    119   1234   1413   -163   -116   -358     12
    228    272     44   -249     93    158   1236   1428   -127    -90   -306     80
    210    270     59   -241     75    166   1244   1431   -106    -93   -293     93
    254    296     38   -275    106    168   1257   1444    -80    -83   -272    106
    280    337     57   -311    111    197   1265   1467    -44    -59   -231    114
    298    353     54   -324    122    205   1228   1444    -41    -64   -218     96
    319    335     15   -329    150    176   1179   1400    -57    -85   -239     51
    418    371    -46   -397    233    163   1137   1371    -62    -93   -244     25
    579    379   -200   -483    389     90   1078   1317    -98   -137   -293    -36
    740    361   -379   -550    561     -7   1021   1260   -132   -192   -348    -93
    797    407   -392   -605    594     10    995   1239   -122   -189   -332    -83
    792    465   -327   -628    558     70   1021   1260    -72   -161   -283    -77
    748    462   -288   -605    517     88   1044   1288    -25   -132   -239    -72
    683    389   -293   -535    488     49   1041   1304     10   -109   -213    -59
    654    381   -272   -519    462     57   1080   1353     77    -67   -174    -54
    654    418   -236   -537    444     90   1119   1392    132    -28   -145    -72
    691    483   -210   -589    449    137   1109   1395    168      5   -122    -80
    670    496   -174   -581    423    161   1085   1402    213     46   -101    -70
    600    483   -116   -545    358    184   1111   1447    277    109    -59    -54
    615    519    -96   -568    355    213   1163   1522    366    192      2      2
    605    548    -59   -576    332    244   1192   1577    431    249     44     75
    540    542      2   -540    270    272   1184   1600    470    285     64    132
    530    594     62   -563    233    329   1226   1673    555    363    129    236
    530    636    103   -584    213    371   1252   1706    610    410    174    293
    540    662    122   -602    207    392   1265   1714    636    428    197    309
    509    631    122   -568    194    376   1241   1696    631    410    192    288
    509    636    124   -574    192    381   1226   1652    615    384    200    270
    524    696    171   -610    176    433   1239   1639    628    394    262    293
    496    758    259   -628    116    509   1270   1662    670    428    366    327
    485    787    301   -636     93    545   1280   1673    691    454    465    355
    462    800    337   -633     62    568   1257   1641    683    465    558    348
    428    815    384   -623     20    600   1254   1641    704    480    659    324
    431    818    387   -623     20    602   1252   1621    701    457    711    275
    420    836    415   -628      2    626   1252   1610    704    454    748    257
    376    815    439   -597    -31    628   1239   1600    704    444    766    244
    379    815    436   -597    -28    628   1247   1597    701    423    758    239
    366    797    431   -584    -33    615   1226   1582    683    392    709    218
    361    818    457   -589    -46    639   1202   1566    667    376    659    192
    329    833    504   -584    -88    670   1215   1577    678    381    623    184
    298    854    553   -576   -127    704   1221   1592    693    379    589    192
    249    891    639   -571   -197    766   1208   1608    717    397    581    202
    207    922    714   -563   -252    818   1210   1631    756    433    584    213
    228    906    678   -568   -226    792   1195   1623    750    428    540    192
    223    880    657   -553   -215    769   1208   1634    766    428    511    192
    213    872    657   -545   -223    766   1223   1641    784    433    501    181
    231    911    680   -571   -223    797   1215   1631    795    449    506    171
    236    932    696   -587   -228    815   1202   1618    802    452    501    158
    241    932    691   -589   -223    813   1174   1610    807    446    493    166
    244    896    649   -571   -202    771   1169   1600    805    439    488    176
    272    901    628   -587   -176    766   1184   1605    828    452    511    207
    332    971    639   -654   -153    807   1202   1631    872    485    553    252
    324    979    654   -654   -163    818   1189   1621    872    491    568    262
    277    953    672   -615   -200    813   1179   1590    854    470    548    228
    277    976    698   -626   -210    839   1182   1579    857    465    550    220
    252   1044    792   -649   -270    917   1158   1569    862    478    589    257
    267   1148    880   -709   -306   1015   1174   1577    888    509    639    306
    288   1239    950   -766   -332   1096   1148   1545    875    498    657    322
    306   1353   1047   -828   -368   1200   1137   1525    870    496    691    332
    285   1384   1098   -836   -407   1244   1106   1465    823    459    691    311
    283   1389   1106   -836   -410   1249   1052   1400    758    410    667    267
    296   1410   1114   -854   -407   1262    966   1335    698    355    646    218
    327   1402   1075   -865   -374   1239    932   1288    649    296    626    158
    371   1441   1070   -909   -348   1257    930   1275    646    280    646    137
    475   1480   1005   -979   -265   1244    904   1262    639    275    654    129
    524   1483    956  -1005   -215   1221    880   1241    610    254    639     90
    517   1470    953   -992   -218   1213    880   1223    592    239    620     51
    467   1436    969   -953   -252   1202    844   1182    566    210    592     10
    402   1426   1021   -914   -309   1223    854   1174    566    194    584    -20
    368   1402   1031   -885   -332   1218    854   1187    581    189    574    -62
    374   1439   1065   -906   -345   1252    815   1182    587    187    581    -64
    348   1444   1093   -898   -371   1270    800   1163    584    181    587    -54
    350   1457   1106   -904   -376   1283    789   1148    576    166    576    -75
    376   1439   1062   -909   -342   1252    756   1122    542    127    517   -135
    439   1392    953   -914   -257   1174    776   1148    527     90    439   -223
    485   1434    945   -961   -228   1189    909   1314    633    142    444   -226
    498   1480    979   -989   -241   1231   1008   1475    766    233    506   -171
    509   1595   1085  -1054   -288   1340   1062   1597    911    387    672     -2
    465   1956   1491  -1210   -511   1725   1070   1657   1122    709   1067    392
    353   2540   2184  -1447   -914   2361    987   1480   1260   1054   1527    833
    298   2735   2434  -1517  -1067   2585    683   1054   1098   1111   1678    971
    236   2309   2073  -1275   -917   2192    392    594    618    704   1312    654
    122   1496   1374   -807   -626   1436    283    329     25    -46    542     10
    179   1075    893   -628   -358    984    288    410   -176   -358    176   -329
    350    961    610   -657   -129    787    280    509   -189   -415     90   -433
    550   1018    467   -784     41    743    283    558   -176   -428     67   -472
    732   1166    433   -948    150    800    265    571   -158   -436     64   -491
    849   1350    501  -1101    174    924    231    571   -135   -418     83   -470
    885   1478    592  -1182    145   1036    231    587   -114   -400     96   -465
    885   1556    667  -1221    109   1111    288    615    -93   -392    103   -462
    870   1608    737  -1239     67   1174    340    646    -72   -387    119   -452
    839   1654    815  -1249     12   1236    340    649    -64   -400    129   -452
    820   1683    862  -1252    -20   1275    355    665    -51   -413    135   -478
    792   1678    885  -1236    -46   1283    374    672    -46   -426    132   -504
    795   1657    862  -1226    -33   1260    379    662    -62   -454    122   -535
    797   1699    901  -1249    -54   1301    389    672    -51   -462    150   -540
    735   1699    961  -1218   -111   1330    397    685    -36   -470    181   -553
    683   1670    987  -1179   -153   1330    410    701    -18   -472    210   -545
    659   1683   1023  -1171   -181   1353    436    724     12   -457    252   -522
    665   1699   1034  -1182   -184   1366    446    724     25   -444    301   -475
    753   1701    948  -1228    -96   1325    439    704     15   -452    327   -444
    878   1665    784  -1273     46   1226    410    665    -15   -483    316   -459
    909   1649    740  -1278     85   1195    407    657    -10   -483    342   -433
    919   1623    701  -1273    109   1161    413    665     -2   -485    353   -415
    885   1660    774  -1273     54   1218    410    675      7   -462    387   -358
    792   1764    969  -1280    -88   1369    472    735     72   -387    467   -262
    691   1823   1132  -1257   -220   1478    524    792    137   -327    527   -202
    626   1855   1226  -1241   -298   1540    527    813    155   -306    545   -197
    558   1860   1301  -1210   -371   1582    524    833    168   -293    561   -213
    493   1860   1363  -1179   -436   1610    522    857    184   -272    587   -218
    504   1979   1475  -1241   -485   1727    548    917    246   -194    678   -124
    571   2099   1527  -1337   -480   1813    592    989    303   -127    758    -23
    504   2107   1602  -1306   -550   1855    615   1039    335    -88    807     20
    405   2078   1673  -1241   -633   1875    620   1065    342    -72    836     46
    374   2060   1686  -1215   -654   1873    633   1080    337    -75    839     54
    345   2075   1730  -1210   -693   1904    652   1101    353    -57    870     93
    298   2081   1779  -1189   -740   1930    652   1106    361    -51    883     96
    322   2091   1769  -1208   -724   1930    704   1122    368    -49    888     90
    366   2151   1784  -1257   -709   1969    769   1153    394    -23    927    111
    270   2078   1808  -1174   -769   1943    769   1135    379    -46    919     85
    223   1984   1758  -1104   -769   1873    750   1101    348    -90    888     38
    233   1977   1743  -1106   -756   1860    743   1085    337   -103    885      7
    252   2000   1748  -1124   -748   1875    756   1088    350    -98    901      7
    272   2021   1748  -1148   -737   1886    756   1072    342   -103    906     15
    311   2000   1686  -1156   -685   1844    750   1036    314   -140    878    -18
    311   1971   1660  -1143   -675   1818    745   1008    290   -168    846    -57
    306   1943   1636  -1124   -665   1790    740    989    275   -187    820    -85
    311   1914   1600  -1114   -644   1756    714    963    252   -202    805    -93
    316   1893   1577  -1106   -628   1735    709    950    246   -200    810    -72
    387   1961   1574  -1176   -594   1769    727    969    265   -171    828    -44
    423   1964   1540  -1192   -558   1753    719    971    257   -176    807    -59
    353   1870   1514  -1114   -581   1693    659    935    215   -223    756    -90
    345   1883   1535  -1114   -594   1709    685    953    228   -210    769    -49
    431   1979   1548  -1208   -558   1764    727   1002    267   -171    815      5
    545   2122   1577  -1332   -514   1849    753   1044    303   -129    857     44
    493   2101   1608  -1299   -558   1855    737   1041    293   -132    852     20
    319   1958   1639  -1140   -659   1800    740   1028    267   -158    839     20
    241   1862   1621  -1054   -688   1743    740   1010    241   -189    820     31
    244   1870   1626  -1057   -691   1748    763   1031    254   -181    836     54
    257   1891   1634  -1075   -688   1764    787   1070    275   -158    862     59
    270   1917   1647  -1093   -688   1784    810   1104    293   -132    888     70
    272   1930   1657  -1104   -691   1795    833   1127    314   -109    917     85
    270   1906   1636  -1088   -683   1771    857   1145    324    -98    922     54
    296   1930   1631  -1114   -667   1782    875   1166    342    -77    948     59
    280   1927   1647  -1104   -683   1787    885   1169    342    -72    961     70
    265   1914   1649  -1091   -693   1782    891   1158    337    -80    961     67
    265   1943   1678  -1104   -706   1810    917   1171    358    -59    984     96
    262   1984   1722  -1124   -730   1855    930   1179    379    -36   1021    161
    246   1940   1693  -1093   -724   1818    901   1150    353    -59   1002    158
    231   1909   1678  -1072   -724   1795    885   1135    332    -72    989    158
    246   1883   1636  -1065   -693   1761    862   1106    290   -103    956    150
    249   1816   1566  -1031   -659   1691    846   1088    252   -145    898    106
    228   1751   1519   -989   -646   1636    852   1085    231   -171    865     72
    210   1753   1543   -982   -667   1647    859   1080    218   -174    859     77
    202   1777   1574   -989   -685   1675    870   1083    218   -161    875    111
    161   1740   1579   -953   -709   1660    880   1083    210   -168    867    106
    122   1699   1577   -911   -727   1639    878   1078    194   -184    857     98
    106   1660   1553   -885   -722   1608    867   1065    171   -207    839     80
     83   1613   1530   -846   -722   1571    865   1057    142   -228    813     49
     51   1605   1553   -828   -750   1582    885   1075    153   -223    823     59
     62   1605   1543   -833   -740   1574    888   1085    158   -218    836     80
     57   1582   1522   -820   -732   1551    888   1080    148   -231    831     75
     31   1556   1525   -792   -745   1540    906   1104    155   -233    846     77
     31   1462   1431   -745   -701   1447    966   1184    171   -254    810     18
     36   1439   1400   -737   -683   1421   1083   1330    244   -239    802     -5
     54   1517   1460   -787   -704   1488   1210   1519    389   -129    885     54
    106   1745   1639   -924   -766   1693   1317   1706    602    103   1109    257
    184   2325   2138  -1257   -976   2231   1330   1771    862    517   1597    737
      7   2800   2790  -1405  -1389   2795   1143   1496    927    813   2005   1122
   -135   2894   3029  -1379  -1582   2961    795   1036    722    815   2104   1176
   -153   2462   2616  -1153  -1384   2538    519    574    220    337   1683    807
   -181   1699   1880   -758  -1031   1790    480    394   -296   -392    953    228
   -220   1176   1395   -478   -807   1286    540    485   -446   -685    620    -83
   -153   1117   1270   -483   -711   1192    667    701   -319   -623    639   -106
    -15   1280   1296   -631   -654   1288    789    904   -140   -483    743    -33
      7   1353   1345   -683   -667   1350    880   1005    -38   -400    807     15
    -31   1348   1376   -659   -704   1361    984   1062     12   -358    839     33
    -90   1296   1384   -602   -740   1340   1005   1067     15   -358    836     38
   -150   1262   1413   -555   -782   1337   1013   1083     23   -358    833     41
   -124   1312   1436   -594   -782   1374   1047   1122     62   -327    880     90
    -83   1358   1441   -639   -761   1400   1065   1132     72   -314    898    111
   -103   1337   1441   -618   -774   1389   1049   1122     57   -324    891     90
   -106   1330   1436   -610   -771   1382   1057   1140     64   -316    906     83
    -77   1405   1483   -667   -779   1444   1083   1176     98   -283    943    124
    -88   1371   1460   -641   -774   1415   1028   1156     75   -298    930    142
    -75   1350   1423   -639   -748   1387   1028   1148     59   -314    917    137
    -46   1350   1397   -652   -722   1374   1023   1137     44   -324    911    124
     18   1314   1293   -667   -639   1304    997   1119     12   -363    867     93
    -25   1221   1247   -597   -636   1234    971   1106    -15   -397    833     72
    -31   1299   1330   -636   -680   1314   1026   1148     25   -353    891    150
     -7   1356   1363   -672   -685   1358   1018   1153     36   -329    922    205
     38   1382   1343   -711   -652   1363   1036   1163     41   -322    927    218
     49   1366   1317   -709   -633   1343   1049   1174     36   -332    909    187
     46   1301   1254   -675   -605   1278   1057   1166      2   -368    870    127
     33   1340   1306   -685   -636   1325   1088   1200     31   -335    909    168
      0   1397   1395   -698   -698   1395   1088   1241     83   -262    997    290
      5   1369   1363   -688   -680   1366   1075   1257     93   -246   1013    309
     75   1426   1350   -753   -639   1387   1093   1286    114   -223   1031    314
    103   1462   1358   -782   -626   1410   1080   1301    132   -197   1062    340
     93   1447   1353   -771   -631   1400   1070   1319    142   -189   1067    337
    111   1452   1340   -782   -615   1395   1075   1350    168   -166   1091    366
    135   1473   1337   -805   -602   1408   1093   1384    194   -135   1127    402
    119   1486   1366   -802   -623   1426   1114   1408    210   -119   1161    420
    103   1478   1374   -792   -636   1426   1124   1408    202   -119   1166    402
    119   1470   1350   -795   -615   1410   1117   1392    192   -132   1163    381
    116   1452   1332   -784   -607   1392   1132   1389    184   -142   1166    384
    135   1486   1350   -810   -607   1418   1161   1405    207   -127   1200    413
    122   1467   1343   -795   -610   1405   1153   1384    187   -145   1202    410
    101   1439   1337   -771   -618   1389   1179   1379    174   -158   1200    400
    101   1457   1356   -779   -628   1405   1205   1392    181   -155   1218    400
    116   1431   1314   -774   -597   1374   1197   1376    166   -179   1197    350
    137   1405   1267   -771   -566   1337   1189   1369    153   -205   1176    316
    122   1428   1306   -776   -592   1369   1200   1376    171   -187   1210    340
    114   1460   1345   -787   -615   1402   1218   1382    184   -174   1234    358
    109   1467   1358   -787   -623   1413   1202   1361    176   -189   1231    348
     98   1462   1363   -782   -633   1413   1195   1348    166   -210   1218    322
     85   1426   1340   -758   -626   1384   1176   1330    150   -236   1189    283
     90   1408   1317   -750   -613   1361   1163   1314    132   -254   1166    270
    106   1426   1319   -766   -605   1374   1163   1309    132   -252   1163    272
    101   1473   1371   -787   -636   1423   1174   1322    155   -223   1184    283
    119   1491   1369   -805   -623   1431   1166   1322    161   -213   1187    296
    153   1496   1343   -826   -594   1421   1132   1309    155   -218   1179    298
    153   1496   1343   -823   -594   1421   1119   1309    158   -210   1187    314
    158   1480   1319   -820   -581   1400   1130   1319    161   -213   1187    329
    202   1499   1293   -852   -545   1397   1111   1309    148   -220   1184    337
    239   1538   1299   -888   -530   1418   1096   1304    142   -215   1197    342
    270   1545   1275   -906   -501   1410   1070   1291    127   -226   1184    322
    283   1509   1226   -898   -470   1369   1031   1257     85   -259   1140    285
    285   1504   1218   -896   -465   1361   1034   1265     80   -259   1137    277
    270   1545   1275   -909   -504   1410   1065   1301    111   -223   1174    314
    249   1553   1304   -901   -527   1428   1075   1319    127   -205   1200    363
    239   1579   1337   -911   -548   1460   1088   1332    132   -194   1205    381
    223   1587   1363   -906   -568   1475   1088   1335    132   -194   1195    361
    244   1597   1353   -922   -553   1475   1083   1335    124   -197   1184    350
    265   1662   1397   -963   -566   1530   1080   1337    132   -181   1197    381
    254   1709   1452   -982   -600   1582   1096   1348    155   -153   1231    413
    239   1756   1517   -997   -639   1636   1106   1369    184   -119   1270    444
    246   1740   1493   -995   -623   1618   1085   1358    174   -124   1267    444
    246   1678   1431   -961   -592   1556   1044   1335    137   -155   1239    428
    239   1670   1428   -956   -594   1548   1039   1335    135   -150   1244    444
    236   1673   1436   -956   -600   1556   1034   1332    132   -148   1247    449
    257   1623   1363   -940   -553   1493   1039   1337    124   -158   1228    436
    239   1548   1309   -893   -535   1428   1044   1345    119   -166   1213    433
    223   1473   1247   -849   -511   1361   1047   1335     96   -189   1184    410
    231   1434   1200   -833   -485   1317   1028   1319     70   -205   1163    394
    233   1361   1127   -800   -446   1244   1013   1301     49   -226   1140    381
    233   1293   1060   -763   -413   1176   1000   1286     25   -246   1117    371
    231   1270   1036   -753   -402   1153    995   1273     12   -244   1117    387
    236   1252   1015   -745   -389   1135    995   1270      5   -249   1104    384
    233   1247   1013   -743   -389   1132    995   1273      5   -246   1106    389
    223   1234   1010   -727   -392   1122    979   1275      5   -244   1111    392
    210   1197    984   -704   -389   1091    969   1280      5   -239   1114    384
    215   1150    935   -683   -361   1044    992   1322     25   -223   1124    392
    226   1060    833   -644   -303    948   1057   1423     62   -223   1106    371
    223   1018    795   -620   -285    906   1205   1584    150   -194   1106    361
    244   1119    875   -680   -314    997   1369   1790    311    -72   1197    415
    288   1374   1085   -831   -397   1228   1475   1995    550    184   1447    623
    277   1795   1517  -1036   -620   1657   1449   2021    774    548   1867   1002
    103   2343   2239  -1223  -1067   2291   1278   1764    898    909   2351   1447
    -51   2455   2507  -1202  -1280   2481    911   1296    722    940   2486   1545
   -109   1982   2091   -937  -1101   2036    615    846    233    472   2088   1213
   -142   1119   1262   -488   -701   1189    514    613   -358   -311   1299    571
   -114    545    659   -215   -387    602    548    701   -561   -672    872    194
    -88    467    553   -189   -319    509    675    922   -423   -592    896    179
    -64    553    615   -244   -340    584    818   1111   -257   -465    989    231
    -72    688    761   -309   -415    724    943   1265   -103   -327   1106    329
    -83    787    870   -350   -475    828   1023   1363      0   -228   1182    384
   -124    769    893   -322   -509    831   1052   1405     36   -200   1197    392
   -171    756    927   -293   -550    841   1091   1441     64   -171   1221    413
   -179    750    930   -288   -555    841   1104   1454     77   -150   1234    444
   -181    719    901   -267   -540    810   1093   1447     67   -158   1218    439
   -241    665    906   -213   -574    784   1088   1436     57   -171   1192    400
   -288    675    961   -194   -626    818   1106   1444     64   -158   1202    397
   -311    688   1000   -187   -657    841   1130   1457     75   -145   1215    415
   -306    719   1026   -205   -665    872   1145   1462     80   -137   1221    413
   -342    750   1093   -205   -719    922   1176   1480    103   -111   1231    415
   -431    766   1197   -166   -813    982   1208   1517    142    -70   1260    436
   -545    782   1325   -119   -935   1052   1262   1569    202    -15   1304    470
   -646    818   1465    -85  -1054   1140   1327   1631    267     41   1353    509
   -584    748   1332    -83   -958   1039   1265   1558    189    -25   1260    452
   -485    766   1252   -140   -870   1010   1221   1514    155    -49   1218    452
   -400    776   1176   -189   -787    974   1189   1470    122    -75   1179    433
   -298    826   1124   -262   -711    974   1161   1436    101    -88   1148    420
   -220    833   1054   -309   -639    945   1122   1389     62   -119   1101    376
   -148    815    963   -335   -555    888   1067   1332      7   -161   1041    335
   -103    831    932   -363   -519    880   1039   1296    -18   -174   1010    329
    -44    828    872   -392   -457    849   1018   1275    -36   -179    979    329
     15    797    779   -407   -381    789    995   1241    -64   -197    943    337
     25    833    805   -431   -389    820    995   1236    -49   -168    963    400
     18    893    872   -457   -426    883   1013   1254     -2   -106   1018    501
     38    893    854   -465   -407    875   1021   1254     20    -80   1039    568
     64    893    828   -480   -381    862   1013   1236     25    -77   1036    594
     85    904    818   -496   -366    859   1031   1241     49    -54   1060    636
     83    898    815   -493   -366    857   1060   1247     77    -33   1098    678
     93    891    797   -491   -350    844   1088   1244    103    -25   1127    693
    103    888    782   -496   -340    836   1119   1252    132     -7   1169    709
     93    867    774   -480   -340    820   1148   1273    166     18   1221    717
    101    815    714   -459   -306    766   1158   1286    174     25   1239    698
    116    766    649   -441   -265    709   1171   1293    171     54   1252    665
    109    724    613   -418   -252    667   1189   1304    181     80   1275    639
    103    672    568   -389   -231    620   1197   1309    187     77   1286    600
    109    631    522   -371   -207    576   1200   1312    189     77   1286    576
     67    615    548   -340   -239    581   1213   1319    200     96   1286    558
     25    600    574   -314   -275    589   1208   1306    189     90   1267    530
      7    602    594   -306   -293    597   1182   1278    163     72   1241    498
    -25    618    644   -296   -337    631   1163   1257    148     59   1228    467
    -67    641    709   -285   -387    675   1163   1257    153     54   1234    452
    -70    641    711   -285   -392    675   1150   1244    142     36   1223    444
    -59    639    698   -290   -379    667   1127   1223    122      2   1179    431
    -57    636    693   -290   -374    665   1109   1202    103    -33   1137    428
     -2    633    636   -314   -319    633   1078   1176     75    -80   1075    413
     31    639    605   -337   -285    623   1062   1161     57   -101   1021    420
     20    652    631   -335   -303    641   1062   1176     67    -90    997    444
      5    654    646   -332   -322    652   1057   1182     70    -93    971    444
      2    636    633   -319   -314    636   1044   1174     64    -98    948    418
      5    620    615   -314   -306    618   1041   1179     62    -98    935    405
     -2    626    628   -311   -314    626   1044   1184     67    -85    930    418
    -15    610    623   -298   -319    615   1036   1166     59    -88    906    415
    -28    600    628   -285   -327    613   1023   1143     54    -96    885    415
    -70    592    659   -262   -366    626   1036   1143     72    -85    880    426
    -85    600    685   -257   -384    641   1044   1145     88    -75    878    449
    -88    628    717   -270   -402    672   1052   1143    101    -64    878    475
   -109    659    769   -275   -439    714   1078   1156    124    -46    883    509
   -114    698    810   -293   -462    753   1098   1156    127    -41    880    517
   -109    711    820   -301   -465    766   1088   1132    114    -54    857    509
   -116    709    826   -298   -472    769   1085   1119    111    -59    844    509
   -137    732    870   -296   -504    800   1091   1111    116    -57    846    511
   -124    743    867   -311   -496    805   1083   1085    106    -67    836    506
   -122    732    854   -306   -488    792   1072   1070     98    -64    839    530
   -114    704    815   -296   -467    758   1054   1052     88    -75    836    553
    -80    672    753   -296   -415    711   1010   1010     62    -93    820    568
    -75    626    701   -277   -387    662    989    992     49    -93    818    597
   -140    574    714   -218   -428    644   1008   1005     57    -80    828    618
   -220    511    730   -148   -475    620   1026   1015     54    -75    828    620
   -265    452    717    -93   -491    584   1028   1018     44    -70    831    613
   -342    402    743    -31   -542    571   1041   1031     41    -51    852    626
   -413    355    766     28   -589    561   1054   1041     33    -44    867    646
   -441    306    748     64   -594    527   1049   1026      5    -57    854    639
   -449    283    732     83   -589    506   1044   1013    -15    -70    833    615
   -452    285    735     83   -594    509   1052   1021    -20    -75    820    641
   -433    275    706     77   -571    491   1047   1013    -44    -96    795    688
   -428    252    680     88   -555    465   1031    997    -80   -122    763    685
   -441    236    678    103   -558    457   1036   1005    -93   -127    763    672
   -431    202    633    114   -532    418   1049   1018   -106   -140    758    657
   -407    135    540    135   -475    337   1072   1057   -132   -174    717    589
   -418     77    496    168   -457    285   1192   1200    -90   -176    685    511
   -446    122    568    163   -506    345   1356   1402     28    -88    750    517
   -376    277    654     49   -517    465   1465   1602    192     88    911    652
   -293    670    963   -189   -628    818   1470   1683    402    397   1257    982
   -389   1293   1680   -452  -1036   1486   1384   1582    646    820   1769   1475
   -574   1686   2260   -555  -1415   1971   1078   1169    675   1049   2094   1766
   -665   1413   2075   -374  -1371   1743    698    654    288    743   1849   1512
   -784    691   1475     44  -1130   1083    537    275   -342     15   1161    870
   -826     62    888    381   -859    475    558    277   -704   -475    654    366
   -795   -171    623    483   -709    226    665    501   -678   -511    574    244
   -828    -93    732    459   -782    319    875    763   -483   -355    717    301
   -839     33    872    402   -857    452   1049    969   -314   -205    870    371
   -732     93    826    316   -779    459   1088   1028   -265   -155    924    384
   -639    153    792    244   -714    472   1091   1041   -249   -132    963    389
   -618    142    761    236   -688    449   1093   1047   -252   -142    969    324
   -610    127    737    241   -672    431   1085   1039   -262   -158    969    246
   -576    122    698    226   -636    407   1065   1023   -277   -176    971    176
   -574    116    691    228   -631    402   1083   1041   -249   -161   1005    246
   -587    129    717    226   -652    423   1096   1054   -220   -140   1023    402
   -561    109    670    226   -615    389   1075   1036   -228   -153   1005    454
   -540    119    659    210   -600    389   1085   1049   -197   -135   1028    517
   -511    124    636    194   -574    379   1101   1070   -161   -119   1054    555
   -436     96    532    168   -485    311   1078   1062   -148   -140   1039    532
   -381    106    488    137   -436    298   1083   1085    -98   -124   1067    553
   -371    124    493    122   -433    309   1101   1117    -49    -93   1106    574
   -353    119    472    116   -413    296   1104   1132    -25    -77   1122    571
   -316     96    413    109   -366    254   1101   1130    -25    -80   1111    548
   -316     67    384    124   -350    226   1106   1140    -12    -72   1106    535
   -280     77    358     98   -319    218   1096   1140      2    -62   1106    530
   -184    111    296     36   -239    202   1065   1114      2    -62   1093    519
   -114    111    223      0   -171    166   1031   1085      5    -67   1057    491
    -64    124    187    -31   -127    155   1005   1075     15    -67   1034    472
     -7    129    137    -59    -72    132    979   1065     18    -67    995    459
     10    153    142    -80    -64    148    969   1075     51    -51    971    465
    -15    194    207    -90   -114    200    987   1111    122    -12    982    491
    -18    226    244   -103   -132    233    979   1130    158     10    984    501
     31    272    241   -150   -106    257    971   1137    189     20    987    509
     46    311    265   -179   -109    288    987   1163    231     46   1005    527
     10    303    293   -158   -142    301    984   1161    244     54   1000    527
     28    322    293   -176   -132    309    987   1153    257     64   1005    540
      7    358    350   -184   -171    353    997   1148    275     90   1031    568
    -44    358    402   -155   -223    379   1008   1143    293    109   1054    581
    -44    366    410   -163   -228    389   1002   1122    290    103   1060    568
    -77    358    433   -140   -257    394    992   1104    290    101   1070    558
   -140    332    472    -96   -309    402    992   1098    303    109   1085    545
   -142    314    457    -85   -298    384   1008   1106    319    122   1098    535
   -148    290    439    -72   -293    363   1015   1098    329    122   1101    511
   -202    272    475    -36   -337    371   1031   1111    353    140   1122    519
   -239    267    506    -15   -371    384   1036   1114    368    150   1140    532
   -239    265    504    -12   -371    384   1023   1098    366    150   1137    524
   -257    241    498      5   -379    371   1023   1093    368    153   1137    522
   -270    236    506     18   -387    371   1023   1091    376    153   1140    527
   -275    210    483     31   -379    345   1013   1085    379    153   1132    530
   -275    197    472     38   -374    335   1008   1091    392    166   1132    535
   -288    194    483     46   -387    340   1013   1109    410    181   1137    537
   -285    200    483     41   -384    340   1010   1114    420    194   1135    532
   -254    197    449     28   -353    322    997   1114    423    205   1119    519
   -233    207    441     12   -337    324   1008   1135    444    226   1119    522
   -213    202    415      2   -314    309   1010   1145    457    231   1117    514
   -189    192    379     -2   -283    285   1002   1132    457    226   1096    498
   -189    189    379     -2   -285    283   1002   1130    467    236   1088    498
   -171    210    381    -18   -275    296    995   1122    472    244   1085    498
   -142    202    345    -28   -244    272    979   1104    462    236   1075    496
   -116    194    311    -38   -213    252    971   1093    470    231   1072    504
    -93    197    288    -51   -189    241    956   1070    462    220   1057    488
    -49    166    215    -57   -132    189    924   1028    428    189   1023    452
    -12    166    179    -77    -96    171    896    997    410    184   1013    436
    -10    192    202    -93   -106    197    893    987    413    200   1028    441
     -2    220    223   -111   -111    223    893    982    420    218   1047    449
     20    252    231   -135   -103    241    901    979    431    236   1062    457
     23    277    254   -150   -114    265    911    976    444    254   1088    475
     20    277    257   -150   -119    270    922    974    457    262   1098    483
     38    265    226   -153    -93    246    909    956    446    257   1093    478
     38    277    239   -158    -98    259    906    945    446    257   1093    485
     31    329    296   -181   -132    314    927    956    478    288   1135    527
     57    366    309   -210   -127    337    919    950    493    309   1161    571
     70    358    285   -215   -109    324    893    930    491    311   1156    576
     51    353    301   -202   -124    327    875    922    493    319   1169    597
     36    345    309   -192   -137    327    857    917    496    322   1171    618
      2    280    277   -142   -137    277    839    906    480    316   1150    623
    -46    205    252    -83   -148    228    820    904    470    311   1127    610
    -72    187    259    -57   -166    223    828    919    485    327   1132    607
    -67    132    200    -33   -135    166    815    917    472    324   1117    600
    -90     77    168      7   -129    122    802    906    457    303   1088    574
   -129     54    184     38   -158    116    807    914    465    285   1080    553
   -174     44    218     64   -194    129    820    924    483    272   1088    553
   -244     15    259    114   -252    137    833    930    506    277   1098    561
   -332     10    342    158   -337    176    870    966    548    316   1137    594
   -441     25    465    205   -454    244    922   1028    610    387   1213    652
   -485     31    517    228   -501    272    937   1057    644    426   1252    683
   -405    -12    392    207   -400    189    885   1000    597    384   1192    628
   -335    -57    275    194   -306    109    862    979    563    340   1132    550
   -257   -142    111    197   -187    -15    904   1047    555    296   1052    449
   -210   -127     83    168   -148    -23   1036   1213    641    332   1044    415
   -153    -20    129     85   -142     54   1179   1439    820    488   1166    522
    -62    288    350   -114   -207    319   1247   1590   1044    745   1426    776
    -46    867    914   -413   -480    891   1174   1556   1309   1145   1886   1252
   -265   1509   1774   -620  -1018   1641    927   1221   1488   1532   2390   1758
   -475   1499   1974   -511  -1223   1735    524    680   1270   1449   2379   1745
   -553    841   1395   -145   -974   1117    215    184    680    826   1779   1197
   -553    -36    517    293   -535    239    111    -46     83     70    992    470
   -506   -449     57    478   -283   -197    189    106    -15   -150    704    166
   -420   -410      7    413   -215   -202    345    340    132    -51    748    197
   -363   -280     83    322   -223    -98    519    561    309     88    849    285
   -350   -168    181    257   -267      7    639    711    446    210    950    374
   -335   -122    213    228   -275     44    678    769    498    257    982    410
   -335   -119    213    226   -275     44    680    776    506    262    979    420
   -361   -103    254    231   -309     75    706    800    535    288   1000    452
   -381    -90    288    236   -335     98    722    815    550    309   1013    475
   -400    -77    322    239   -361    122    732    828    563    324   1018    491
   -472    -88    381    280   -428    145    761    859    589    348   1036    514
   -491    -90    397    290   -444    153    769    878    597    358   1044    517
   -407    -88    319    246   -366    114    732    841    568    332   1010    467
   -327    -93    233    210   -280     70    706    807    545    309    976    407
   -252    -88    163    168   -210     36    688    776    522    290    953    363
   -166    -77     85    122   -127      2    670    745    506    280    932    332
   -109    -72     36     88    -72    -18    654    719    498    277    914    303
    -93    -51     41     72    -67     -5    659    724    517    301    930    319
    -83    -49     33     64    -59     -7    649    711    517    309    919    309
    -70    -54     15     62    -44    -20    633    696    509    301    891    290
    -75    -23     51     49    -64     12    633    698    524    314    888    298
    -85     -2     83     44    -85     38    641    711    548    335    893    327
    -75     41    116     15    -96     77    623    704    542    337    872    329
    -93     20    111     36   -103     64    631    714    553    350    862    342
   -109     46    155     28   -132    101    633    724    566    374    865    350
   -109     54    163     28   -135    109    652    753    600    410    885    376
    -57    109    163    -25   -111    135    618    735    587    415    872    361
    -54    155    210    -51   -132    184    626    756    613    449    888    376
    -54    176    231    -62   -142    202    657    802    657    496    917    407
      5    163    158    -83    -75    161    654    823    665    506    906    410
     -7    187    194    -90   -101    189    665    852    691    540    930    454
    -44    213    257    -85   -150    233    675    862    706    563    932    452
    -12    218    231   -103   -122    223    665    841    693    553    898    428
    -12    228    241   -106   -127    233    670    839    691    550    872    428
    -62    244    303    -93   -184    275    685    849    706    574    883    459
    -70    246    314    -88   -192    280    685    844    711    584    878    493
    -72    244    314    -88   -194    277    678    836    711    589    862    566
    -80    257    337    -88   -207    296    688    844    730    607    867    714
    -85    239    324    -77   -205    280    693    841    737    618    836    826
    -85    200    285    -59   -184    241    693    823    732    610    782    852
    -98    168    267    -38   -181    218    696    813    732    602    758    878
   -119    158    277    -18   -197    218    709    813    740    607    769    953
   -106    132    239    -15   -171    184    698    784    735    607    771    992
    -98     93    189      2   -145    140    691    761    719    594    769    937
    -72     62    135      5   -103     96    685    753    706    589    771    831
    -46     28     75     10    -59     51    672    730    685    579    758    740
    -12    -31    -18     20      0    -23    633    693    657    561    719    662
     -5    -57    -51     31     20    -54    623    691    659    574    704    602
      0    -31    -33     12     15    -31    636    704    683    613    719    566
     -2    -18    -15     10      5    -18    644    711    698    639    732    527
    -25    -18      5     20    -18     -7    649    719    706    631    737    475
    -77    -25     51     51    -67     12    652    732    717    631    748    426
    -93    -41     51     64    -75      2    652    727    709    618    740    358
   -116    -44     72     80    -96     12    652    727    701    597    727    298
   -205    -15    189    109   -200     88    675    753    732    615    748    272
   -288     25    314    129   -301    168    714    792    782    644    787    265
   -384     64    449    158   -415    257    761    839    831    680    831    288
   -452     83    535    184   -493    309    779    854    846    688    833    358
   -436     70    504    181   -472    285    737    807    807    654    779    387
   -405     67    472    166   -439    270    698    766    769    623    727    392
   -397     80    475    155   -436    277    685    753    753    610    696    405
   -410     64    475    174   -441    270    678    737    735    597    659    407
   -394    103    496    142   -446    301    680    735    737    610    652    431
   -371    187    558     93   -465    371    704    750    761    639    667    470
   -384    226    607     77   -496    415    709    748    763    644    662    483
   -376    236    613     70   -493    423    709    737    758    639    649    498
   -361    270    631     44   -496    449    704    730    758    652    652    514
   -332    324    657      2   -493    491    706    727    771    672    665    509
   -290    319    610    -15   -452    465    672    693    740    649    639    467
   -257    257    514      0   -384    384    600    620    672    587    576    392
   -288    257    542     12   -415    400    584    602    675    594    587    410
   -272    254    527      7   -400    389    571    592    675    605    592    439
   -228    228    454      0   -342    340    542    561    644    579    561    415
   -187    184    371      2   -277    277    511    532    602    537    514    374
   -171    124    293     23   -233    207    485    519    571    506    483    353
   -132     49    181     38   -155    114    446    485    519    459    433    322
   -103     -7     96     54   -101     44    410    452    472    423    392    298
    -98    -31     67     64    -83     18    387    444    446    413    381    303
   -158    -70     88    111   -124      7    376    446    439    410    374    316
   -148    -85     59    116   -103    -12    376    431    436    387    361    303
   -153    -72     77    111   -116      2    389    415    444    368    358    288
   -194    -96     98    145   -148      0    389    405    441    353    353    267
   -148   -106     41    127    -96    -33    363    384    415    327    329    249
   -122    -98     20    109    -72    -38    363    394    410    327    327    257
   -124   -155    -33    137    -46    -96    400    454    420    319    301    246
   -114   -228   -114    171      0   -171    498    579    467    319    246    153
    -70   -163    -93    116     10   -129    615    730    587    407    296    109
    -12     41     51    -15    -33     46    717    911    782    615    488    262
     57    504    446   -283   -194    478    743    995   1023    961    870    652
    -44   1098   1143   -527   -592   1119    652    846   1228   1345   1332   1135
   -202   1361   1564   -581   -883   1462    322    402   1161   1470   1538   1332
   -280   1041   1322   -381   -802   1182    -33   -106    737   1106   1223   1044
   -298    290    587      2   -444    439   -205   -457    137    348    454    371
   -241   -340    -98    290    -72   -220   -226   -465   -181   -124    -88   -116
   -218   -519   -301    368     38   -410   -129   -257   -103   -103   -127   -150
   -181   -493   -311    337     64   -402      2    -75     31     -2    -62    -88
   -114   -394   -280    254     80   -337     96     49    145     93     12    -10
   -103   -309   -205    207     49   -257    161    127    231    163     72     59
   -148   -267   -122    205    -15   -194    200    174    280    202    111    111
   -111   -226   -114    168      0   -171    218    200    309    226    132    148
    -83   -246   -163    163     38   -205    200    187    293    210    116    132
    -90   -220   -129    155     18   -176    213    200    303    226    135    150
   -109   -220   -111    163      0   -168    233    207    311    231    135    158
   -122   -194    -72    155    -25   -135    246    220    329    254    155    181
   -158   -192    -33    174    -62   -114    241    223    332    265    161    189
   -215   -226    -10    220   -103   -119    226    220    327    265    155    205
   -197   -179     18    187   -109    -80    241    241    350    293    187    267
   -189   -140     49    166   -119    -46    257    254    366    311    213    293
   -213   -135     77    171   -148    -28    262    259    374    324    233    298
   -220   -158     62    189   -142    -49    239    239    361    314    231    270
   -236   -150     83    192   -161    -33    239    241    376    324    252    244
   -244   -103    140    174   -194     18    265    265    405    353    293    228
   -244    -90    150    166   -197     28    267    265    410    368    309    194
   -249   -101    148    176   -200     23    259    270    418    381    322    163
   -270   -106    163    187   -218     28    259    280    428    387    322    132
   -277   -101    176    189   -228     38    265    293    444    394    332    116
   -280    -83    197    179   -239     57    265    301    457    407    337    111
   -283    -41    241    163   -262     98    270    319    483    431    358    124
   -246    -46    200    145   -226     75    239    301    475    415    340     96
   -202    -28    174    116   -189     72    220    303    480    413    332     93
   -176     12    187     80   -181     98    220    332    517    436    358    129
   -163     28    192     67   -176    109    213    350    535    446    368    140
    -93     77    171      7   -132    124    194    350    540    446    361    137
    -59     93    153    -15   -106    122    176    340    540    441    350    127
    -67    103    168    -20   -119    137    171    337    553    452    355    132
    -59    142    202    -41   -129    171    176    337    571    467    371    153
    -44    148    189    -54   -116    168    163    324    568    462    361    161
    -41    145    187    -51   -114    166    153    309    563    454    345    153
    -44    153    194    -57   -119    174    140    290    561    457    337    148
    -33    155    189    -59   -111    171    122    272    558    457    335    153
    -41    153    192    -57   -116    171    116    270    568    462    335    150
    -54    145    197    -46   -124    171    114    270    584    480    340    150
    -38    142    181    -54   -111    161    103    252    584    478    327    137
    -36    122    158    -41    -96    140     90    231    574    459    298    119
    -88     96    184     -5   -137    137     93    223    576    459    290    124
    -88     93    181     -2   -135    137     88    210    579    459    288    137
    -80     67    148      5   -114    106     75    187    566    446    270    129
    -96     67    163     15   -129    114     72    184    574    454    270    137
   -106     70    176     15   -142    122     67    174    576    452    272    142
   -106     38    145     31   -124     90     51    158    566    439    265    140
   -103     36    140     31   -122     88     44    150    566    446    270    150
   -122     64    187     28   -153    124     51    166    581    472    293    171
   -109     72    181     15   -145    127     44    166    576    470    293    171
   -124     62    187     31   -155    124     36    166    574    465    293    181
   -106     62    168     20   -137    116     33    161    566    452    293    197
   -103     67    171     18   -137    119     41    163    563    446    296    215
   -106     59    163     23   -135    111     36    158    550    441    296    215
   -114     64    176     23   -145    119     38    161    550    441    301    218
   -119     67    187     25   -153    127     44    166    548    439    306    226
   -122     46    168     38   -145    106     38    153    530    426    298    231
   -127     49    176     36   -153    111     41    148    527    431    306    236
   -153     44    194     54   -174    119     49    150    530    433    306    239
   -148     41    187     51   -168    114     49    140    511    415    285    228
   -142     70    213     36   -176    140     72    155    527    431    293    249
   -155    109    265     23   -210    184    103    181    553    457    324    267
   -150    127    277     10   -213    202    116    184    558    465    329    265
   -111    137    249    -15   -181    194    111    168    540    457    311    249
   -122    124    246      0   -184    184    103    158    519    449    288    233
   -140    124    265      5   -202    194     98    148    498    436    272    239
   -129    166    296    -18   -213    228     93    140    498    444    275    285
   -111    233    342    -62   -228    288    103    155    524    475    298    350
    -88    262    350    -85   -218    306     96    155    530    472    303    371
    -75    228    301    -77   -187    265     49    114    485    428    272    361
    -57    220    275    -83   -166    246     15     88    462    410    265    353
    -80    192    272    -57   -176    231      2     83    452    402    270    348
    -90    145    236    -25   -163    189    -15     75    423    374    254    324
    -88     83    168      0   -129    124    -41     57    379    329    218    280
    -96     36    132     28   -114     83    -57     44    353    301    197    244
   -109     -2    106     54   -111     51    -70     23    316    262    171    215
    -93    -33     59     64    -77     12   -101     -7    275    220    148    197
   -106    -41     64     72    -85     12   -116    -25    252    210    148    200
   -127    -49     77     88   -103     12   -124    -38    236    202    153    197
   -119    -44     75     80    -98     15   -129    -57    218    187    142    192
   -119    -31     88     75   -103     28   -124    -62    210    192    153    189
   -114    -12    101     62   -111     44   -114    -54    220    215    176    174
   -106    -44     62     75    -85      7   -124    -59    200    202    161    116
    -64   -116    -51     90     -7    -85   -127    -44    166    161    122     25
    -44   -189   -145    116     49   -168    -25     93    197    148    106    -49
    -49   -127    -80     85     15   -103    140    296    322    228    166    -18
     15     36     20    -25     -2     28    277    504    501    394    319    132
     72    433    361   -254   -145    400    322    618    750    717    670    509
    -10   1060   1070   -524   -540   1065    220    501   1002   1140   1184   1062
   -220   1467   1686   -626   -953   1577   -155    -25    974   1314   1475   1363
   -335   1231   1566   -449   -950   1397   -558   -584    589   1005   1231   1143
   -407    467    875    -31   -641    670   -753   -974    -51    244    488    470
   -387   -314     72    350   -231   -122   -745  -1000   -488   -366   -171   -166
   -301   -498   -200    397    -51   -350   -628   -771   -433   -387   -259   -272
   -259   -384   -124    322    -67   -254   -431   -509   -233   -236   -153   -184
   -228   -220      5    223   -119   -109   -270   -306    -49    -83    -25    -72
   -181   -135     46    158   -114    -44   -205   -223     31    -15     28    -20
   -176    -98     75    135   -127    -12   -179   -187     59      5     38     -2
   -171    -59    111    116   -142     23   -163   -161     83     18     49     18
   -150    -49    101     98   -127     25   -171   -161     77      2     36     23
   -153    -49    103    101   -129     25   -174   -150     80      2     31     36
   -148    -31    114     88   -132     38   -168   -142     80      0     31     33
   -109    -33     72     70    -90     18   -194   -166     49    -25     10      0
   -197    -33    163    114   -181     62   -176   -142     70      2     41     18
   -270    -10    259    140   -265    124   -140   -101    103     44     83     44
   -202      7    210     96   -207    109   -150   -109     93     31     77     31
   -187      7    194     88   -192    101   -161   -116     85     23     77     28
   -148      7    155     67   -150     80   -171   -127     64     10     70     10
   -174     18    192     77   -181    103   -148   -111     80     23     90     20
   -246     28    272    106   -259    150   -109    -77    111     51    127     57
   -233     41    275     96   -254    158   -101    -64    119     57    142     75
   -189     62    249     62   -220    155    -98    -54    124     64    161     85
   -158     64    223     46   -189    142    -98    -59    119     62    158     80
   -101     72    174     12   -137    122   -111    -67    111     51    148     70
    -98     80    179      7   -137    129    -96    -51    122     59    155     75
   -116     83    197     15   -158    137    -80    -23    140     77    166     90
    -75     83    158     -2   -116    119    -93    -23    137     72    155     93
    -54     88    142    -18    -98    114    -96    -18    140     75    153     93
   -111    103    215      2   -163    158    -57     28    181    114    192    135
    -57    122    179    -33   -119    150    -57     46    192    129    197    153
    -23    150    174    -62    -98    161    -54     67    202    148    200    168
     -7    181    187    -88    -98    184    -41     90    223    171    218    189
     23    213    187   -119    -80    200    -31    101    239    187    226    205
    -23    220    244    -98   -135    233     -5    119    259    205    241    228
    -23    241    265   -109   -142    252     10    127    272    213    252    241
    -10    265    272   -129   -142    267     23    124    285    228    262    246
      2    275    270   -140   -135    272     28    116    293    239    267    249
    -12    280    293   -135   -153    288     41    127    311    257    285    265
    -25    296    322   -135   -174    309     54    135    327    270    301    272
    -28    293    319   -132   -174    303     57    127    329    277    306    275
    -31    290    322   -129   -176    303     57    119    337    288    303    267
    -64    301    366   -119   -215    332     75    124    358    306    319    277
    -77    290    368   -106   -223    329     72    111    355    298    309    272
    -72    280    350   -103   -213    314     54     83    337    277    285    252
    -77    277    355   -101   -215    316     46     70    332    275    277    241
    -70    267    335    -98   -202    301     36     51    322    267    259    226
    -46    262    309   -106   -176    285     18     31    306    259    239    207
    -54    270    322   -109   -187    296     15     31    309    265    241    210
    -72    257    329    -93   -200    293     15     33    314    267    246    218
    -70    239    306    -85   -189    272      5     23    309    259    236    210
    -72    241    314    -83   -192    277      2     23    314    267    241    213
    -88    259    345    -85   -218    301     10     41    329    285    259    228
    -83    254    337    -85   -210    296     12     38    327    285    257    231
    -83    241    324    -80   -202    283      7     28    319    272    246    223
    -88    246    335    -77   -210    290     10     31    327    275    252    231
   -101    239    340    -70   -220    288      7     25    319    275    246    226
    -96    239    332    -72   -213    285     -2     15    306    272    244    218
    -80    249    327    -85   -202    288    -10      7    298    272    241    213
    -54    249    303    -96   -179    275    -20     -5    283    257    220    202
    -51    244    296    -98   -174    270    -20    -15    277    254    215    200
    -10    257    267   -124   -140    262    -28    -28    270    252    213    194
     -2    262    262   -132   -132    262    -20    -28    270    252    213    192
     -5    288    293   -140   -148    290      2    -12    290    272    226    210
     41    322    280   -181   -119    301     10    -12    296    280    228    218
     46    363    316   -207   -135    340     33      2    314    298    252    233
     59    392    329   -226   -135    361     44     10    327    309    262    241
    101    389    288   -244    -93    340     33      0    311    298    246    241
     96    397    301   -246   -103    350     44      5    319    306    254    252
     88    436    348   -265   -129    392     64     20    342    332    280    277
    109    480    371   -296   -129    426     67     20    353    350    298    301
    109    488    379   -298   -135    433     44      0    340    350    298    303
     85    472    384   -280   -150    428     20    -18    329    342    293    306
     98    467    368   -283   -135    418      2    -33    322    340    296    311
    114    428    314   -272   -101    371    -28    -57    298    316    275    296
     80    368    288   -223   -103    329    -44    -67    280    296    254    272
     51    306    254   -179   -101    280    -51    -80    259    272    231    246
     51    257    205   -155    -77    231    -75   -109    228    244    200    218
     33    210    176   -122    -72    194    -85   -129    202    218    171    187
      7    192    184    -98    -88    189    -85   -135    194    213    166    174
     28    155    124    -93    -49    140   -111   -161    168    181    137    148
     31    142    111    -88    -41    127   -114   -168    163    171    132    140
    -10    145    153    -67    -83    148    -96   -155    184    187    153    158
    -15    140    155    -62    -85    148    -90   -158    181    187    153    161
     15    158    142    -88    -62    150   -101   -168    168    179    142    150
     12    150    137    -80    -62    145    -98   -163    163    174    140    137
     25     83     54    -57    -15     70    -80   -135    150    148    103     98
     77    -28   -106    -23     90    -67     -5    -23    150    103     23     15
     93     33    -59    -64     75    -12    163    189    275    181     70     33
    127    197     67   -163     28    132    327    439    470    366    231    171
    197    584    384   -392    -93    485    376    563    722    685    571    511
    197   1270   1072   -732   -436   1171    252    452   1010   1148   1111   1072
    -38   1784   1821   -875   -930   1803   -109    -57   1057   1405   1480   1439
   -189   1574   1761   -693   -974   1667   -527   -639    696   1137   1275   1254
   -249    740    987   -246   -618    862   -766  -1078      0    348    504    561
   -280   -116    163    200   -223     23   -750  -1127   -488   -301   -194   -111
   -205   -324   -119    262    -44   -223   -610   -880   -431   -324   -285   -231
   -119   -202    -83    161    -18   -145   -405   -597   -220   -163   -168   -135
    -59    -23     33     38    -46      5   -228   -374    -25      2    -28    -18
    -33     67    101    -15    -67     83   -140   -262     77     88     46     44
     -5     77     83    -38    -44     80   -119   -233    101    106     51     46
      5    106    101    -54    -49    103    -98   -215    119    124     64     54
    -12    114    124    -51    -70    119    -85   -197    135    140     77     70
     -2    111    114    -54    -57    111    -85   -194    132    145     80     70
     18    109     88    -64    -36    101    -96   -202    122    140     67     57
     18    119    101    -70    -41    111    -77   -189    135    150     72     57
      2    132    129    -67    -64    129    -62   -176    153    168     90     70
      7    129    122    -67    -57    127    -70   -184    145    168     90     62
      7    129    119    -70    -54    124    -72   -187    142    168     85     57
      2    142    140    -72    -67    142    -59   -176    155    176     93     62
      7    142    132    -75    -64    137    -62   -176    155    171     88     59
     28    153    124    -90    -46    140    -64   -174    155    171     90     62
     10    179    166    -96    -77    171    -49   -150    176    189    103     75
      7    189    181    -98    -88    184    -44   -142    187    200     98     83
     49    192    140   -122    -46    166    -59   -155    176    181     70     67
     59    202    142   -129    -41    174    -46   -137    192    189     75     70
     75    231    155   -155    -41    194    -28   -114    215    218    101     83
     80    226    145   -153    -33    187    -41   -116    213    218     98     77
     77    239    161   -158    -41    200    -41   -106    218    220    101     75
     80    267    187   -174    -51    228    -28    -77    244    241    122     90
    101    270    168   -187    -36    220    -38    -72    244    244    122     83
    119    285    166   -202    -23    228    -41    -54    254    252    124     77
    114    324    207   -220    -46    267    -20    -18    288    285    150     98
    129    368    239   -249    -54    303     -2     10    316    316    181    135
    166    400    231   -285    -33    316     -2     20    324    329    194    150
    155    426    270   -290    -57    348     12     44    348    358    223    171
    132    441    306   -288    -85    374     20     54    368    379    244    184
    145    444    298   -293    -75    371     18     41    368    387    241    179
    135    470    335   -303    -98    402     28     44    387    405    257    189
    155    532    376   -345   -111    457     46     59    415    433    290    223
    192    574    381   -384    -93    478     57     64    428    446    303    233
    179    568    389   -374   -103    480     59     57    431    449    306    226
    137    540    402   -340   -135    472     49     38    426    439    296    202
    135    522    387   -329   -124    454     36     20    410    426    277    184
    150    519    366   -337   -106    444     25     -2    402    418    265    171
    140    514    374   -327   -116    444     23    -12    402    418    265    166
    111    501    389   -309   -137    446     12    -25    394    415    259    150
    114    480    363   -298   -124    423    -10    -59    374    397    236    122
    111    467    353   -290   -122    413    -25    -83    363    384    218     96
     96    470    374   -283   -137    423    -25    -90    366    384    215     93
    106    472    366   -290   -129    418    -44   -103    355    379    205     88
    122    472    350   -296   -114    410    -59   -122    348    374    192     75
    124    472    345   -298   -111    410    -64   -129    348    374    181     62
    135    475    340   -303   -101    407    -70   -140    340    368    176     57
    142    485    340   -316    -98    415    -80   -155    335    368    168     57
    145    498    353   -322   -103    426    -77   -158    335    376    163     59
    129    485    355   -309   -114    423    -88   -174    324    363    148     51
    140    480    340   -309    -98    410   -109   -197    306    348    129     38
    140    493    353   -319   -106    423   -116   -213    298    348    129     36
    124    504    379   -314   -127    441   -119   -220    303    355    137     38
    135    506    368   -322   -116    439   -135   -241    293    348    124     31
    150    498    348   -324    -98    423   -153   -265    275    332    106     20
    132    485    350   -309   -109    418   -171   -283    259    316     93      7
    135    488    350   -311   -106    420   -179   -293    252    311     88      5
    155    498    342   -329    -93    420   -189   -306    239    301     72      0
    153    535    381   -342   -114    459   -176   -298    257    316     77     10
    129    579    449   -355   -158    514   -150   -280    285    345    103     31
    161    613    452   -387   -145    535   -142   -283    290    355    103     41
    171    646    475   -410   -153    561   -137   -280    290    361    106     49
    168    646    478   -407   -153    563   -137   -285    283    355     96     41
    179    636    457   -407   -140    548   -153   -306    270    345     80     33
    184    685    501   -436   -158    592   -148   -303    285    363     93     57
    174    740    566   -457   -197    652   -135   -293    311    392    114     83
    187    763    576   -475   -194    670   -155   -314    309    392    111     90
    207    756    548   -483   -171    652   -207   -371    265    361     75     67
    200    763    561   -483   -181    662   -239   -389    252    355     67     67
    197    732    535   -467   -168    636   -270   -410    228    340     44     51
    210    675    465   -441   -127    571   -311   -454    184    298     -7      5
    194    626    428   -413   -116    527   -329   -478    158    270    -44    -18
    176    589    413   -381   -119    501   -340   -496    140    252    -70    -36
    179    545    366   -363    -93    457   -371   -535    101    210   -111    -67
    166    511    345   -337    -88    428   -397   -571     67    179   -145    -96
    148    496    345   -324    -98    420   -415   -597     49    161   -171   -122
    153    483    329   -319    -88    405   -436   -623     28    145   -200   -142
    161    465    303   -314    -72    384   -454   -649      5    124   -226   -158
    148    462    314   -303    -83    389   -454   -659      2    119   -233   -171
    127    470    342   -298   -109    407   -462   -670     -5    114   -244   -184
    140    485    342   -314   -101    415   -475   -680    -20    109   -257   -187
    168    441    270   -306    -51    355   -485   -680    -51     83   -298   -226
    187    327    140   -257     23    233   -436   -602    -72     33   -376   -314
    210    355    145   -283     31    252   -296   -433      2     70   -381   -335
    265    483    218   -376     23    350   -155   -220    158    202   -277   -241
    319    839    519   -579   -101    680    -57    -36    420    509     25     67
    322   1504   1182   -911   -428   1343    -98    -33    753    987    561    626
    119   2096   1977  -1109   -930   2036   -402   -465    875   1309    979   1052
    -54   2005   2060   -976  -1057   2031   -836  -1060    581   1135    872    961
   -140   1257   1397   -561   -769   1327  -1132  -1566    -88    405    168    314
   -129    353    483   -111   -306    418  -1210  -1761   -706   -361   -620   -433
    -54     44     96      2    -75     67  -1109  -1545   -735   -472   -797   -626
      2    124    122    -64    -59    122   -914  -1270   -553   -332   -711   -555
     59    288    228   -176    -85    257   -737  -1049   -368   -166   -589   -446
    106    400    293   -252    -93    348   -644   -932   -265    -70   -511   -376
    103    413    306   -259   -101    361   -602   -885   -233    -44   -498   -366
    111    415    303   -265    -96    361   -584   -872   -231    -46   -504   -366
    135    436    301   -288    -83    368   -581   -872   -236    -49   -509   -361
    135    467    332   -301    -98    400   -566   -859   -220    -41   -501   -340
    124    472    345   -298   -111    410   -561   -857   -218    -36   -498   -329
    140    472    332   -306    -96    402   -561   -862   -228    -33   -504   -335
    140    485    345   -314   -103    418   -555   -865   -233    -33   -511   -342
    122    496    374   -309   -124    436   -548   -857   -231    -25   -506   -337
    142    506    363   -324   -111    433   -553   -867   -244    -33   -517   -335
    148    511    361   -329   -106    436   -548   -872   -252    -41   -524   -329
    140    527    387   -335   -124    457   -532   -862   -241    -31   -517   -311
    135    535    400   -335   -132    467   -524   -852   -239    -33   -517   -303
    148    542    392   -348   -122    470   -530   -857   -257    -41   -530   -309
    145    550    405   -348   -129    480   -524   -852   -262    -49   -537   -314
    135    563    428   -350   -148    496   -514   -841   -259    -46   -535   -309
    155    571    415   -363   -129    493   -519   -841   -265    -46   -542   -309
    166    579    413   -374   -122    496   -511   -833   -267    -49   -545   -311
    153    600    446   -376   -145    524   -488   -810   -249    -36   -532   -293
    161    613    452   -389   -145    532   -480   -797   -246    -31   -530   -275
    181    644    462   -413   -140    553   -470   -776   -241    -15   -524   -257
    174    665    491   -418   -158    579   -462   -756   -231     -5   -514   -249
    187    693    504   -441   -158    600   -454   -735   -215     10   -498   -236
    210    717    506   -465   -150    613   -452   -714   -207     20   -491   -220
    223    748    524   -485   -150    636   -436   -680   -189     36   -475   -197
    239    795    553   -519   -155    675   -415   -644   -163     67   -449   -163
    262    826    563   -545   -150    696   -405   -628   -150     90   -433   -142
    270    859    587   -566   -161    724   -387   -605   -129    114   -410   -122
    267    898    631   -581   -181    766   -361   -576   -106    140   -379    -96
    270    911    641   -592   -184    776   -348   -568   -101    145   -371    -83
    267    919    649   -594   -189    784   -332   -558    -98    150   -363    -67
    249    930    680   -589   -215    805   -309   -540    -85    163   -348    -49
    239    943    704   -589   -231    823   -298   -527    -80    166   -348    -44
    254    935    680   -597   -213    810   -298   -537    -98    145   -368    -57
    236    919    683   -579   -223    802   -280   -540   -106    129   -381    -72
    207    893    685   -550   -239    789   -265   -537   -114    119   -389    -85
    236    875    639   -555   -200    758   -267   -555   -137     90   -413   -106
    228    852    623   -542   -197    737   -272   -571   -166     62   -439   -135
    207    841    633   -524   -213    737   -267   -576   -184     44   -452   -145
    205    826    620   -517   -207    722   -272   -587   -207     23   -470   -161
    210    813    602   -511   -194    709   -280   -592   -218      7   -478   -171
    187    789    602   -491   -207    696   -275   -587   -228     -2   -485   -181
    184    776    589   -480   -202    683   -270   -589   -246    -20   -498   -197
    197    774    574   -485   -189    675   -270   -602   -265    -36   -511   -210
    187    776    589   -480   -200    683   -259   -594   -272    -38   -509   -207
    174    766    589   -472   -207    678   -246   -589   -275    -44   -511   -205
    194    771    576   -483   -192    672   -244   -592   -290    -62   -522   -210
    192    763    571   -478   -189    667   -239   -594   -306    -88   -535   -220
    158    750    592   -454   -215    672   -223   -587   -314   -101   -535   -228
    161    769    605   -465   -223    688   -213   -584   -322   -103   -532   -226
    168    766    597   -467   -213    683   -202   -571   -324   -106   -530   -218
    153    753    600   -454   -226    678   -187   -563   -332   -111   -532   -218
    142    753    610   -446   -233    683   -179   -563   -340   -116   -532   -220
    161    769    607   -465   -223    688   -179   -563   -350   -124   -540   -220
    148    758    607   -454   -231    683   -171   -548   -355   -135   -548   -220
    132    745    610   -441   -239    680   -158   -532   -358   -148   -550   -213
    148    761    613   -454   -231    688   -142   -524   -363   -153   -550   -205
    153    805    652   -480   -249    730   -111   -493   -350   -137   -522   -184
    127    852    724   -488   -298    789    -59   -446   -311   -109   -483   -150
    127    872    745   -501   -309    810    -38   -423   -303   -103   -475   -132
    145    859    714   -501   -283    787    -36   -420   -324   -119   -493   -148
    129    870    740   -501   -306    805    -15   -402   -322   -116   -488   -142
    129    937    807   -535   -340    872     25   -366   -290    -88   -454   -101
    129    976    846   -555   -361    911     54   -342   -275    -67   -426    -62
    124    979    854   -550   -363    917     51   -342   -285    -75   -420    -49
    114    971    854   -545   -371    911     36   -350   -301    -93   -420    -44
    127    963    833   -545   -353    898     18   -350   -311   -106   -428    -36
    129    927    795   -530   -332    862      2   -358   -340   -142   -454    -54
    101    862    761   -480   -329    813      5   -350   -363   -181   -478    -85
    101    800    698   -452   -298    750      2   -342   -394   -210   -498   -111
     96    763    665   -431   -283    714     -2   -348   -420   -233   -514   -135
     72    735    659   -405   -293    698      2   -350   -439   -252   -527   -155
     59    698    639   -379   -288    670      2   -350   -457   -275   -537   -174
     72    672    600   -374   -265    636      0   -355   -478   -298   -553   -197
     62    652    589   -358   -262    620     18   -337   -485   -306   -553   -205
     46    657    610   -353   -283    633     44   -316   -480   -303   -540   -194
     62    652    589   -355   -262    620     44   -311   -488   -314   -542   -205
     70    649    579   -361   -254    613     51   -293   -488   -316   -537   -200
     38    628    589   -335   -275    607     72   -257   -483   -316   -527   -194
     57    537    480   -298   -213    509    106   -205   -506   -368   -576   -241
     88    457    368   -272   -140    413    210    -80   -498   -405   -631   -303
     83    530    444   -306   -179    485    371    122   -374   -314   -553   -254
    137    704    563   -420   -213    633    504    342   -189   -132   -374    -88
    205   1158    953   -683   -374   1057    558    491     85    228     23    306
     96   1826   1730   -961   -815   1779    558    467    394    685    566    831
   -106   2078   2184   -987  -1148   2132    280     46    363    805    776   1005
   -189   1670   1860   -740  -1026   1764    -88   -511   -122    355    389    644
   -257    854   1109   -301   -683    982   -301   -940   -815   -449   -392    -72
   -226    252    478    -12   -350    363   -332   -940  -1137   -885   -846   -509
   -148    122    270     10   -210    194   -213   -693  -1054   -857   -849   -517
    -80    210    290    -64   -187    252    -41   -449   -885   -722   -735   -426
    -41    374    415   -168   -228    394    129   -233   -704   -563   -589   -309
    -12    493    506   -239   -259    498    236    -98   -589   -467   -491   -220
     18    519    498   -270   -239    509    285    -38   -553   -439   -459   -189
     15    535    519   -277   -252    527    322      7   -527   -418   -428   -166
      5    550    542   -277   -270    548    348     46   -506   -400   -394   -140
     38    566    527   -301   -244    548    371     72   -498   -392   -379   -122
     44    584    540   -314   -249    561    400    103   -491   -387   -358   -106
     25    597    571   -311   -272    584    415    129   -478   -376   -335    -88
     28    602    574   -316   -272    589    433    155   -472   -371   -316    -75
     46    602    555   -324   -254    579    444    174   -472   -379   -306    -64
     20    584    561   -303   -270    574    480    213   -454   -371   -283    -41
     31    597    566   -314   -267    581    506    244   -439   -361   -252    -28
     51    618    566   -335   -259    594    509    259   -439   -361   -233    -23
     41    631    589   -335   -272    610    524    283   -431   -353   -210    -12
     25    644    618   -335   -296    631    550    311   -418   -345   -184      5
     38    641    600   -340   -280    620    561    332   -410   -340   -171     18
     46    652    602   -350   -277    628    566    355   -394   -327   -155     31
     41    665    623   -353   -290    644    587    392   -376   -311   -129     51
     51    662    610   -358   -280    636    607    418   -368   -309   -114     64
     54    662    607   -358   -275    636    618    444   -358   -301    -98     77
     54    670    615   -363   -283    644    639    485   -335   -288    -72     96
     62    688    626   -374   -280    657    649    514   -322   -272    -46    116
     75    717    639   -397   -283    678    652    542   -303   -252    -12    148
     88    743    652   -415   -280    698    672    594   -267   -223     28    192
    103    776    670   -441   -283    724    693    649   -231   -184     85    241
    129    805    675   -467   -272    740    714    698   -197   -148    137    288
    137    839    698   -488   -280    769    740    750   -155   -103    192    327
    145    904    758   -524   -306    831    776    813   -109    -54    257    379
    163    950    787   -558   -311    867    789    844    -90    -36    290    407
    174    956    782   -563   -303    870    797    859    -85    -36    306    413
    137    961    820   -550   -342    893    836    904    -51    -12    345    439
    135    971    833   -553   -348    904    862    922    -36      2    371    454
    145    982    836   -563   -345    909    880    932    -33      7    387    462
    132    976    844   -553   -355    911    917    956    -18      5    402    465
    101    961    859   -535   -379    911    948    979     -7      5    407    465
    101    943    841   -522   -371    891    969    984    -12    -15    392    449
     77    888    810   -485   -368    849    982    984    -28    -49    371    420
     49    852    802   -449   -376    828   1000    982    -36    -75    363    400
     33    841    807   -439   -387    823   1005    974    -41    -75    374    394
     41    833    792   -439   -376    813   1010    974    -46    -83    366    376
     12    813    797   -413   -392    805   1023    982    -44    -90    366    366
     20    818    797   -418   -387    807   1034   1000    -38    -88    387    379
     25    802    774   -415   -374    789   1018    984    -59   -111    384    366
      7    784    776   -397   -384    782   1028    987    -64   -124    389    361
     -2    766    766   -384   -384    766   1041    997    -70   -129    400    358
     18    761    743   -389   -361    753   1057   1013    -64   -127    413    371
     18    756    737   -387   -361    748   1065   1026    -57   -124    428    387
     -7    745    753   -368   -381    750   1078   1049    -46   -116    446    397
    -12    737    750   -363   -381    743   1075   1047    -57   -129    446    392
      0    737    737   -368   -368    737   1080   1057    -54   -137    457    394
      2    753    748   -379   -374    750   1091   1075    -44   -127    478    410
     -2    732    735   -366   -368    735   1098   1088    -44   -132    485    418
      7    722    714   -366   -353    719   1098   1091    -51   -140    485    418
    -15    724    740   -353   -376    732   1117   1104    -41   -132    506    426
    -25    737    761   -358   -392    748   1124   1127    -23   -119    530    446
     -5    743    748   -368   -376    745   1135   1148    -15   -116    540    457
      0    763    763   -384   -381    763   1166   1176      7   -103    566    475
    -18    779    797   -379   -407    787   1189   1202     25    -90    587    485
     -2    792    795   -394   -400    792   1202   1218     36    -85    605    501
      7    784    776   -397   -384    782   1208   1223     36    -90    605    501
    -15    792    807   -389   -413    800   1234   1244     54    -77    631    511
     -7    852    859   -420   -433    854   1275   1280     93    -46    683    553
      7    896    888   -452   -441    893   1288   1293    114    -28    706    581
      0    896    896   -449   -449    896   1278   1293    116    -33    711    589
    -18    891    909   -436   -465    901   1265   1293    114    -36    719    587
     -5    891    896   -441   -449    893   1241   1286    109    -33    732    592
    -18    844    859   -413   -441    852   1239   1288    103    -41    732    594
    -38    787    826   -374   -433    805   1247   1304     96    -57    727    584
    -36    737    771   -353   -405    753   1236   1299     72    -80    709    561
    -28    698    727   -335   -376    711   1226   1288     49   -101    691    535
    -57    649    704   -298   -381    675   1223   1280     31   -122    678    522
    -80    597    678   -259   -379    639   1213   1273     15   -142    667    506
    -70    563    633   -249   -350    597   1200   1265      2   -158    659    493
    -67    563    631   -246   -348    597   1202   1270      5   -161    665    493
    -88    550    639   -233   -363    594   1205   1273      5   -166    672    483
    -83    532    613   -226   -348    571   1202   1270      2   -179    670    478
    -77    514    592   -218   -335    553   1213   1278     10   -181    678    478
    -85    496    581   -205   -332    537   1223   1299     15   -176    693    485
    -62    428    488   -184   -275    457   1226   1327      0   -207    659    454
    -49    342    392   -148   -220    366   1296   1426     23   -223    626    394
    -59    376    433   -161   -246    402   1428   1597    127   -163    667    397
    -31    470    501   -218   -265    485   1556   1795    280    -33    782    483
     25    820    795   -426   -387    807   1615   1925    506    267   1109    795
    -46   1356   1400   -654   -722   1376   1618   1901    748    652   1561   1218
   -200   1722   1922   -763  -1060   1821   1418   1571    779    846   1847   1449
   -241   1618   1860   -688  -1049   1738   1031   1067    465    667   1743   1332
   -319    924   1244   -303   -782   1085    828    665   -127    -38   1057    722
   -327    322    649      2   -488    485    784    597   -488   -540    537    262
   -244     72    316     85   -283    194    826    766   -496   -615    433    171
   -194     41    236     77   -215    137    935    956   -374   -545    475    207
   -181    132    311     23   -246    220   1067   1132   -213   -415    594    306
   -158    233    392    -38   -275    311   1158   1249    -88   -303    701    397
   -124    290    415    -83   -270    353   1208   1312    -23   -246    753    449
   -127    314    441    -93   -283    376   1247   1358     23   -207    787    478
   -137    324    462    -93   -301    392   1270   1382     49   -181    820    498
   -129    324    452    -98   -290    387   1265   1379     49   -179    828    501
   -124    329    454   -103   -290    392   1270   1389     62   -171    844    511
   -142    322    465    -88   -303    392   1280   1410     83   -155    870    524
   -124    329    454   -103   -290    392   1280   1421     93   -145    885    532
   -106    345    452   -119   -280    400   1275   1428    101   -132    904    548
   -111    366    478   -127   -296    423   1291   1444    124   -111    937    568
   -114    366    480   -124   -296    423   1301   1457    148    -90    966    584
   -103    350    454   -124   -280    402   1293   1452    145    -96    963    592
   -109    355    465   -124   -285    410   1299   1467    163    -83    982    607
   -114    361    475   -124   -296    418   1293   1478    184    -67   1000    626
    -93    366    459   -135   -275    413   1286   1480    189    -67   1010    636
    -90    366    457   -137   -275    410   1291   1491    200    -59   1023    646
    -98    384    483   -142   -290    433   1306   1514    226    -33   1057    670
    -83    387    470   -153   -277    428   1304   1522    239    -25   1067    680
    -75    384    459   -153   -267    420   1304   1525    249    -15   1070    691
    -88    384    472   -148   -280    428   1304   1540    272      7   1088    706
    -93    379    472   -145   -283    426   1293   1553    290     25   1101    719
    -62    384    446   -163   -254    415   1278   1566    306     44   1111    735
    -49    407    457   -179   -252    431   1283   1600    337     75   1143    766
    -46    426    472   -189   -259    446   1291   1636    376    109   1179    800
    -10    459    467   -226   -239    465   1291   1662    400    142   1215    839
     -7    491    496   -241   -252    493   1304   1701    436    181   1254    880
     -7    522    530   -257   -267    524   1322   1743    478    226   1299    917
     23    548    522   -288   -249    535   1325   1761    496    249   1314    940
     44    571    527   -309   -241    550   1330   1766    511    270   1330    956
     10    581    571   -296   -280    576   1348   1782    537    296   1353    966
      0    594    594   -296   -296    594   1361   1792    561    314   1371    976
     25    594    566   -311   -270    579   1353   1779    561    309   1366    976
     23    592    568   -309   -272    581   1361   1779    571    314   1369    976
     -2    581    584   -290   -296    584   1376   1782    587    316   1369    969
     -7    550    558   -270   -283    553   1379   1764    579    298   1340    948
    -20    519    540   -249   -280    530   1374   1740    566    275   1312    919
    -38    511    550   -236   -293    530   1387   1743    579    277   1314    911
    -41    491    530   -226   -285    509   1387   1735    579    267   1301    904
    -36    454    491   -207   -262    472   1366   1712    566    249   1275    880
    -64    433    498   -187   -280    465   1371   1717    581    257   1278    888
    -70    426    493   -179   -283    459   1374   1712    592    262   1278    891
    -62    423    485   -181   -275    454   1363   1701    592    259   1275    885
    -80    413    493   -166   -285    452   1350   1693    589    257   1273    875
    -75    420    496   -174   -285    457   1350   1693    589    252   1267    872
    -62    407    470   -174   -265    439   1330   1680    581    246   1260    867
    -62    394    457   -168   -259    426   1317   1675    579    254   1257    865
    -72    384    457   -155   -265    420   1312   1683    589    262   1262    872
    -64    363    428   -150   -246    397   1291   1667    584    254   1254    862
    -54    361    413   -153   -233    387   1278   1654    581    252   1249    862
    -67    358    426   -148   -246    392   1286   1662    592    262   1265    872
    -64    361    426   -148   -244    392   1288   1660    600    267   1270    878
    -46    358    402   -158   -226    379   1267   1647    587    254   1257    872
    -51    368    418   -158   -236    392   1267   1649    597    267   1267    885
    -59    376    436   -158   -249    405   1275   1652    607    283   1283    896
    -51    392    444   -168   -246    418   1280   1657    618    293   1293    906
    -59    423    480   -181   -270    452   1296   1662    631    306   1309    919
    -77    441    519   -181   -298    480   1314   1680    659    327   1330    940
    -59    444    501   -192   -280    472   1312   1678    667    327   1327    940
    -44    444    488   -200   -265    465   1304   1675    665    329   1330    943
    -57    475    530   -210   -293    501   1304   1683    685    350   1350    969
    -64    517    581   -226   -324    548   1309   1688    714    376   1379    992
    -49    535    584   -244   -316    561   1291   1673    719    379   1384   1000
    -64    522    587   -228   -324    553   1265   1644    709    371   1374    992
    -75    524    600   -226   -337    561   1247   1634    711    374   1379   1000
    -57    517    574   -231   -316    545   1221   1618    701    368   1379   1002
    -59    459    517   -202   -288    488   1192   1595    675    345   1348    982
    -77    400    478   -161   -277    439   1182   1582    659    319   1322    961
    -83    345    426   -132   -254    384   1148   1553    628    293   1296    930
    -72    303    376   -116   -223    340   1117   1525    594    265   1265    896
    -85    252    337    -85   -213    296   1104   1506    566    236   1234    867
    -96    220    316    -62   -205    267   1093   1491    553    220   1221    849
    -93    207    298    -57   -197    252   1067   1462    532    202   1205    833
   -101    200    301    -51   -200    249   1054   1454    530    202   1210    833
   -103    187    290    -44   -197    239   1049   1454    532    202   1213    831
    -85    176    262    -44   -174    218   1034   1439    530    197   1208    826
    -93    153    244    -31   -171    197   1018   1423    522    192   1197    818
    -96    116    213    -10   -155    166   1018   1439    522    189   1189    813
    -59     20     77     18    -70     49   1036   1483    504    145   1124    750
    -28    -44    -15     36     -7    -31   1124   1592    532    122   1062    678
    -25      7     31      7    -31     18   1254   1769    657    215   1132    722
      2    205    202   -106    -98    202   1361   1953    854    428   1345    919
     28    680    652   -355   -314    667   1366   2005   1106    789   1753   1325
   -114   1288   1402   -587   -758   1345   1228   1758   1291   1153   2213   1758
   -249   1410   1657   -581   -956   1532    844   1262   1135   1166   2307   1816
   -298    969   1267   -335   -784   1117    496    758    639    691   1870   1418
   -332    202    535     62   -433    368    376    498     70    -41   1124    756
   -283   -283      0    283   -142   -142    418    615   -103   -335    779    446
   -202   -296    -96    246    -54   -194    545    849     44   -228    836    496
   -153   -184    -33    168    -62   -109    698   1060    231    -67    958    605
   -129    -62     67     93    -98      2    810   1210    389     72   1078    709
   -109      2    111     54   -109     57    857   1280    467    135   1132    756
    -77     15     93     28    -85     51    857   1291    485    148   1135    761
    -77     31    106     23    -93     67    862   1301    506    161   1150    771
    -96     28    122     33   -111     75    867   1304    522    171   1163    779
    -80     41    122     20   -101     80    865   1299    530    184   1182    789
    -77     62    137      7   -106     98    862   1293    532    192   1189    795
    -88     72    161      7   -124    116    865   1301    545    202   1205    802
    -85     67    153      7   -119    111    857   1299    548    207   1205    807
    -62     64    127      0    -93     96    841   1288    540    202   1197    813
    -85     62    148     10   -116    103    852   1296    555    215   1213    826
    -75     67    142      2   -109    106    852   1296    563    220   1218    841
    -51     70    122    -10    -88     96    828   1283    563    218   1215    849
    -67     67    135      0   -101    101    823   1286    576    233   1221    865
    -77     75    153      0   -116    111    826   1288    592    246   1234    880
    -62     85    145    -12   -103    114    815   1283    592    244   1236    885
    -51     90    142    -20    -98    116    807   1278    592    249   1236    883
    -72     98    171    -12   -122    135    810   1283    607    262   1254    893
    -59    103    161    -23   -111    132    797   1280    615    270   1267    904
    -36    109    142    -36    -88    124    789   1278    623    280   1273    914
    -41    119    158    -38   -101    137    800   1296    644    301   1286    935
    -46    148    194    -49   -119    171    810   1322    678    337   1317    969
    -18    145    161    -64    -88    153    782   1319    675    337   1314    971
      5    171    166    -88    -80    168    782   1343    698    363   1340   1000
      5    202    197   -103    -96    200    795   1376    740    405   1382   1041
     28    223    194   -124    -83    210    787   1392    758    431   1402   1062
     33    244    210   -140    -88    228    789   1405    774    452   1418   1080
     20    267    246   -145   -114    257    800   1426    802    483   1447   1109
     31    288    254   -161   -111    272    795   1428    813    504   1462   1122
     36    306    270   -171   -116    288    800   1423    823    514   1473   1132
     18    306    288   -163   -137    298    807   1431    839    530   1488   1150
     12    316    301   -166   -142    309    813   1431    849    545   1499   1163
     23    306    283   -166   -129    296    807   1418    852    545   1501   1161
     12    296    283   -153   -135    290    802   1408    857    545   1499   1148
     -2    285    288   -142   -145    288    807   1405    870    553   1499   1143
     -7    280    285   -137   -148    283    810   1392    870    553   1491   1137
    -20    270    288   -127   -155    277    807   1374    867    550   1480   1124
    -44    252    296   -103   -168    272    807   1366    870    550   1475   1114
    -31    215    246    -93   -140    228    782   1330    846    524   1447   1088
    -33    192    226    -80   -129    207    761   1301    833    506   1434   1070
    -62    174    233    -57   -148    205    756   1291    836    511   1439   1070
    -72    150    223    -38   -148    187    753   1280    836    511   1441   1062
    -59    145    205    -44   -132    174    737   1262    826    509   1428   1057
    -67    140    207    -36   -137    171    727   1254    826    514   1428   1062
    -85    127    210    -20   -150    168    719   1257    828    519   1428   1065
    -67    114    181    -23   -124    148    709   1244    820    511   1421   1062
    -59    127    187    -33   -124    155    701   1234    820    517   1426   1065
    -80    111    192    -15   -137    150    688   1228    818    514   1426   1060
    -77    101    176    -12   -127    137    675   1218    815    509   1418   1057
    -51    101    153    -23   -101    127    662   1205    807    506   1408   1060
    -72     85    158     -7   -116    122    657   1202    807    511   1410   1062
    -77     80    158     -2   -119    119    652   1195    805    509   1415   1067
    -51     85    137    -18    -96    109    636   1174    797    498   1413   1060
    -51    114    166    -31   -109    140    657   1184    815    514   1434   1080
    -72    137    210    -33   -140    174    683   1200    841    535   1454   1101
    -54    171    226    -59   -140    197    691   1205    854    553   1470   1117
    -36    181    218    -75   -127    200    691   1205    859    558   1480   1124
    -46    192    239    -72   -142    215    698   1213    870    568   1493   1135
    -38    210    249    -85   -145    228    696   1208    872    576   1499   1145
    -20    249    267   -114   -145    257    698   1200    888    594   1517   1166
    -20    293    311   -137   -166    301    706   1205    914    620   1543   1195
    -20    288    309   -132   -163    298    693   1187    906    620   1543   1202
    -15    249    262   -119   -137    254    644   1140    870    589   1517   1192
    -33    236    270   -101   -150    252    623   1122    862    581   1512   1200
    -57    210    267    -77   -163    239    613   1114    857    576   1514   1200
    -38    166    205    -62   -122    184    587   1088    831    555   1491   1174
    -44    101    145    -28    -93    122    558   1065    807    527   1457   1145
    -64     49    114      7    -90     80    542   1049    795    509   1439   1122
    -70     -7     59     36    -64     25    514   1021    763    478   1405   1088
    -57    -49      7     54    -33    -20    483    984    735    457   1376   1062
    -70    -67      2     67    -38    -33    470    971    724    449   1366   1052
    -83    -77      5     80    -46    -36    465    966    719    439   1361   1047
    -67    -93    -25     80    -23    -59    446    948    706    426   1345   1034
    -57   -103    -46     80     -5    -75    431    932    701    418   1332   1028
    -72    -98    -25     83    -23    -62    428    930    704    423   1335   1034
    -59   -122    -62     90      0    -90    418    914    688    410   1319   1021
    -33   -215   -181    124     72   -200    418    924    654    363   1260    966
    -38   -311   -272    176    116   -293    509   1028    670    329   1200    901
    -38   -314   -277    176    116   -296    626   1174    740    361   1205    891
     12   -200   -213     93    111   -207    735   1358    888    504   1325    995
     38    189    148   -116    -54    171    784   1478   1150    844   1691   1353
    -36    839    875   -400   -454    857    683   1350   1408   1280   2216   1875
   -189   1236   1426   -524   -807   1332    311    852   1392   1467   2499   2135
   -275    984   1260   -355   -766   1122    -72    342   1028   1189   2270   1919
   -342    184    527     77   -436    355   -259    -31    387    426   1514   1239
   -303   -550   -246    428    -28   -400   -249    -41    -10   -135    904    678
   -231   -652   -420    439     93   -537   -114    202    103    -83    898    662
   -192   -530   -337    361     70   -433     80    465    322     93   1036    782
   -145   -394   -249    267     49   -322    213    646    488    244   1156    891
   -111   -322   -210    218     49   -267    267    727    571    319   1213    943
   -116   -314   -197    215     38   -257    293    763    600    337   1231    956
   -122   -303   -181    210     28   -244    311    782    623    350   1247    971
   -109   -290   -184    200     36   -236    319    784    639    361   1260    984
   -103   -280   -176    192     36   -228    332    792    657    384   1280   1005
   -116   -275   -158    194     20   -218    332    797    665    394   1286   1015
    -98   -275   -176    184     38   -226    316    782    654    389   1275   1015
    -90   -272   -181    181     44   -228    311    776    659    397   1278   1023
   -106   -262   -155    184     23   -210    316    784    678    415   1299   1034
    -93   -257   -163    174     33   -213    301    774    672    415   1296   1034
    -62   -252   -189    155     62   -220    288    766    667    420   1291   1039
    -64   -241   -176    153     54   -210    296    776    680    433   1304   1052
    -80   -246   -166    163     41   -207    296    779    683    431   1301   1052
    -67   -241   -176    153     54   -210    277    763    678    426   1296   1049
    -67   -223   -155    145     41   -189    283    774    701    444   1319   1070
    -67   -213   -148    137     38   -181    285    779    714    454   1330   1078
    -51   -207   -155    129     51   -181    277    776    719    457   1327   1083
    -49   -207   -158    127     54   -184    277    782    730    467   1335   1091
    -62   -202   -140    132     38   -171    288    795    743    485   1348   1101
    -59   -192   -132    124     36   -163    285    802    753    498   1356   1114
    -33   -171   -137    103     51   -155    275    805    761    509   1363   1124
    -33   -153   -122     93     41   -137    277    828    782    535   1379   1140
    -23   -132   -109     77     41   -122    280    849    805    563   1397   1161
      7   -114   -122     51     64   -119    272    859    820    579   1410   1174
     23    -75    -98     25     59    -85    283    883    849    605   1439   1197
     18    -41    -62     10     38    -49    306    909    883    633   1470   1221
     36    -18    -54     -7     44    -36    311    919    896    649   1480   1236
     44      0    -44    -23     41    -20    319    927    914    662   1493   1257
     28     31      2    -28     12     18    342    943    948    693   1525   1293
     33     44     10    -41     10     28    345    935    953    706   1538   1301
     41     49      5    -46     18     28    337    919    950    711   1540   1299
     10     44     31    -28    -10     38    348    924    969    730   1556   1319
     -2     38     41    -18    -20     38    358    930    984    745   1569   1327
     10     36     25    -25     -7     31    348    911    984    750   1561   1314
      0     38     36    -20    -18     38    350    901    995    756   1561   1309
    -18     25     44     -5    -31     33    355    893   1000    761   1558   1304
    -15     -5     10     10    -12      2    335    865    979    737   1532   1278
    -15    -33    -20     23      0    -28    316    839    963    714   1512   1254
    -38    -57    -18     46    -12    -36    311    828    963    714   1509   1249
    -38    -70    -31     51     -5    -51    298    813    956    711   1501   1244
    -28    -77    -49     54     10    -64    288    795    945    709   1491   1236
    -44    -85    -44     62      0    -64    290    792    950    714   1491   1236
    -46    -88    -44     67     -2    -67    283    789    956    722   1491   1234
    -23    -90    -67     57     20    -80    262    771    945    714   1480   1223
    -31   -106    -75     70     20    -90    257    761    945    717   1473   1218
    -59   -114    -54     85     -5    -85    254    756    950    722   1475   1218
    -46   -124    -77     85     15   -101    236    732    940    709   1470   1215
    -33   -142   -109     85     36   -127    223    719    935    706   1465   1213
    -46   -158   -111    103     31   -135    220    714    940    714   1467   1213
    -33   -150   -116     90     38   -135    205    696    927    704   1460   1215
    -15   -145   -129     77     57   -137    197    683    922    704   1462   1221
    -20   -124   -103     70     38   -114    205    688    930    714   1480   1234
    -28    -83    -54     57     12    -70    218    698    948    737   1509   1249
     -5    -49    -46     25     20    -46    226    706    963    756   1522   1262
     -5    -10     -7      7      0     -7    249    727    992    784   1548   1288
    -12     -7      5      7    -10     -2    259    740   1008    800   1564   1304
      7    -18    -25      5     15    -20    246    724    992    787   1551   1293
     12     -2    -15     -5     12    -10    246    719    995    797   1561   1306
    -12     33     46    -10    -31     38    270    730   1021    831   1592   1337
    -10     54     64    -23    -38     59    259    717   1021    833   1592   1345
     -2     28     31    -12    -15     28    218    678    987    807   1569   1327
    -23      0     20     10    -23     10    189    652    971    795   1553   1319
    -20    -15      5     18    -15     -5    166    636    961    789   1548   1322
     -7    -62    -54     33     23    -59    135    613    932    766   1519   1306
    -41   -119    -77     80     18    -98    114    594    911    745   1493   1283
    -70   -189   -122    127     25   -155     96    574    896    727   1478   1262
    -57   -223   -168    140     54   -197     67    540    857    696   1447   1234
    -67   -267   -200    166     64   -233     33    498    813    665   1408   1192
   -101   -296   -194    200     46   -246     18    478    795    649   1387   1169
    -93   -337   -244    215     72   -290     -2    454    771    618   1356   1137
    -77   -358   -280    218     98   -319    -15    441    758    602   1340   1130
    -93   -358   -265    223     85   -311    -28    431    753    600   1343   1130
   -114   -358   -244    236     64   -301    -31    428    756    602   1343   1130
    -96   -358   -265    226     83   -311    -46    415    743    600   1340   1137
    -88   -402   -316    244    114   -361    -54    413    724    584   1319   1132
    -80   -519   -439    298    176   -480    -36    446    693    524   1249   1065
    -70   -605   -535    337    231   -571     49    537    691    478   1169    984
    -51   -594   -542    322    244   -568    168    693    766    517   1182    976
    -28   -413   -387    220    176   -400    280    885    950    709   1363   1137
     -2     93     96    -46    -51     96    270    937   1223   1098   1797   1577
   -137    800    937   -329   -537    867     88    683   1452   1532   2330   2125
   -329   1002   1330   -337   -831   1166   -311    163   1348   1597   2475   2278
   -415    496    909    -41   -662    701   -654   -327    857   1114   2023   1880
   -423   -426     -5    423   -210   -215   -802   -631    168    277   1166   1106
   -350   -961   -610    657    129   -787   -753   -530    -62    -77    740    672
   -283   -914   -633    597    174   -774   -571   -246    124     62    828    709
   -207   -740   -532    475    161   -639   -381      5    340    254    987    839
   -168   -594   -426    379    127   -511   -275    145    467    379   1085    919
   -166   -571   -405    368    119   -488   -231    200    506    415   1098    927
   -153   -576   -423    363    132   -498   -218    213    511    418   1088    917
   -135   -542   -407    337    135   -475   -215    215    519    433   1098    943
   -129   -504   -374    316    119   -439   -220    213    519    441   1104    950
   -127   -501   -374    314    122   -439   -231    210    514    439   1096    932
   -109   -501   -392    303    140   -449   -252    189    496    423   1075    917
   -109   -483   -374    296    129   -431   -254    192    501    428   1070    919
   -127   -470   -342    296    106   -407   -249    207    517    444   1080    924
   -127   -472   -345    301    109   -410   -254    205    517    444   1072    919
   -142   -491   -348    316    101   -420   -257    207    514    436   1060    917
   -168   -483   -316    324     72   -400   -246    220    530    444   1067    924
   -176   -498   -324    335     72   -413   -241    218    530    436   1054    917
   -150   -524   -374    337    111   -449   -257    200    514    418   1015    880
   -142   -524   -384    332    119   -454   -265    194    517    423   1008    870
   -150   -483   -332    316     88   -407   -257    207    542    452   1023    904
   -142   -462   -322    301     88   -392   -267    205    550    467   1028    927
   -145   -478   -332    311     93   -405   -275    207    563    475   1026    919
   -163   -467   -306    314     70   -387   -262    226    584    491   1041    927
   -148   -462   -316    303     83   -389   -262    231    600    496   1044    924
   -150   -452   -303    301     75   -379   -275    236    610    509   1041    909
   -163   -436   -272    301     54   -355   -254    270    649    548   1070    917
   -184   -459   -277    322     44   -368   -239    296    678    576   1088    917
   -166   -462   -296    314     62   -381   -236    316    704    602   1114    932
   -161   -462   -301    311     67   -381   -228    345    730    623   1135    950
   -145   -418   -272    283     62   -345   -207    371    763    659   1171    987
   -140   -397   -257    267     57   -327   -207    374    782    680   1192   1010
   -132   -350   -218    241     41   -285   -184    392    815    714   1221   1044
   -132   -342   -210    236     36   -277   -161    410    844    745   1252   1067
   -116   -350   -233    233     57   -293   -163    400    846    758   1257   1065
   -114   -322   -207    218     44   -267   -171    392    857    766   1262   1067
   -129   -301   -174    215     20   -239   -168    400    880    787   1278   1080
   -127   -311   -184    218     25   -246   -166    400    885    795   1275   1078
   -122   -327   -205    226     41   -267   -161    394    885    789   1265   1070
   -145   -342   -200    244     23   -272   -150    397    891    789   1260   1062
   -171   -358   -187    265      5   -272   -155    384    880    776   1241   1044
   -184   -379   -194    280      5   -288   -174    355    854    748   1205   1015
   -200   -389   -189    296     -5   -290   -187    335    841    735   1179    995
   -228   -397   -168    311    -31   -283   -207    309    818    714   1150    958
   -244   -415   -171    329    -36   -296   -233    280    795    696   1119    930
   -262   -426   -166    342    -49   -296   -246    265    787    691   1104    924
   -298   -446   -148    374    -75   -298   -257    249    776    680   1083    917
   -301   -436   -135    366    -83   -285   -267    239    771    680   1080    927
   -288   -420   -135    353    -77   -277   -275    220    758    667   1065    922
   -306   -449   -142    376    -83   -296   -272    215    748    659   1052    906
   -314   -462   -148    389    -83   -306   -277    205    743    657   1041    896
   -303   -454   -153    376    -75   -303   -296    184    727    639   1023    891
   -311   -446   -137    379    -88   -293   -309    174    717    626   1013    878
   -324   -449   -127    384   -101   -288   -324    158    698    615   1000    849
   -316   -459   -142    389    -88   -301   -348    135    665    597    976    820
   -311   -465   -155    387    -77   -311   -353    122    652    581    966    807
   -311   -462   -153    387    -80   -309   -342    127    659    581    974    805
   -301   -423   -122    361    -90   -272   -345    114    652    574    969    789
   -275   -387   -111    332    -83   -249   -335    116    657    581    966    787
   -275   -366    -90    319    -93   -228   -319    127    670    592    971    800
   -257   -345    -88    301    -85   -215   -340    103    649    579    958    779
   -205   -314   -109    257    -49   -210   -376     64    618    553    932    750
   -176   -288   -111    233    -33   -200   -374     54    618    558    927    756
   -161   -236    -75    197    -44   -155   -376     36    613    561    924    758
   -148   -241    -93    192    -28   -168   -407     -2    587    540    898    740
   -111   -265   -153    187     18   -210   -446    -46    548    504    867    719
    -90   -226   -135    158     20   -181   -475    -75    527    493    865    719
    -83   -233   -153    158     33   -194   -504   -106    496    467    844    704
    -41   -272   -233    155     93   -254   -553   -153    449    415    797    665
    -28   -309   -280    168    124   -296   -587   -189    405    363    750    626
     -2   -376   -374    189    184   -376   -610   -218    368    327    711    602
     28   -431   -459    200    244   -444   -649   -267    311    270    654    563
     28   -462   -491    215    259   -475   -672   -303    272    233    623    545
     12   -475   -491    231    252   -483   -680   -319    265    215    610    548
     46   -496   -542    226    293   -519   -685   -335    246    194    592    555
     31   -517   -548    241    288   -532   -675   -327    252    202    597    581
     10   -550   -561    270    285   -555   -675   -332    244    192    589    576
     -5   -561   -558    280    275   -561   -667   -324    249    194    594    571
     -5   -555   -550    280    272   -553   -659   -319    254    197    592    545
      5   -607   -615    301    309   -613   -646   -296    239    179    561    483
     -5   -740   -735    371    363   -740   -605   -231    213    129    488    368
     -2   -774   -771    387    384   -774   -509   -132    233    114    441    265
      0   -766   -766    384    381   -766   -366     38    329    174    478    241
     -7   -483   -478    244    233   -480   -231    233    574    454    763    496
    -38     93    132    -28    -88    114   -218    262    867    883   1247   1005
   -181    626    807   -223   -496    717   -400    -25   1008   1205   1652   1397
   -288    670    958   -189   -623    813   -789   -504    841   1195   1709   1434
   -371     67    436    150   -405    252  -1062   -961    275    574   1114    898
   -407   -714   -309    561    -49   -511  -1124  -1111   -231   -106    402    254
   -348  -1085   -740    717    194   -914  -1060   -945   -301   -275    194     46
   -311  -1075   -763    693    226   -919   -911   -717   -140   -174    270    106
   -270   -911   -641    589    184   -776   -782   -548     33    -38    371    205
   -257   -763   -509    509    124   -636   -691   -439    171     75    462    303
   -254   -711   -459    480    101   -584   -639   -384    249    135    501    361
   -241   -732   -491    488    124   -613   -610   -363    277    140    485    371
   -239   -717   -478    478    116   -600   -602   -361    290    142    475    387
   -259   -680   -420    470     77   -553   -605   -358    309    155    478    400
   -270   -652   -384    459     54   -519   -615   -366    314    155    475    400
   -267   -633   -366    452     49   -501   -623   -376    314    150    467    397
   -285   -620   -335    452     23   -478   -623   -376    322    155    462    400
   -288   -623   -335    454     20   -480   -628   -381    327    158    449    392
   -280   -602   -324    441     20   -465   -641   -389    324    163    446    389
   -280   -594   -314    439     15   -454   -659   -402    322    168    439    389
   -285   -589   -306    436      7   -449   -657   -405    324    174    439    389
   -283   -584   -301    433      7   -444   -672   -426    314    163    431    371
   -267   -568   -303    415     15   -436   -678   -431    319    166    431    363
   -257   -524   -267    392      5   -397   -678   -431    335    184    441    371
   -257   -501   -244    379     -7   -374   -693   -444    332    179    439    361
   -257   -504   -246    379     -5   -376   -704   -449    337    187    444    358
   -252   -483   -231    366    -12   -355   -719   -459    332    184    446    340
   -244   -449   -205    348    -20   -327   -732   -459    335    194    457    332
   -236   -446   -210    340    -12   -329   -753   -467    335    194    454    327
   -233   -462   -231    348     -2   -348   -748   -457    353    205    457    342
   -218   -452   -233    332      7   -342   -753   -444    376    228    467    363
   -200   -436   -236    319     18   -337   -771   -441    387    241    480    374
   -174   -413   -239    290     31   -327   -782   -428    400    267    501    394
   -148   -384   -236    265     41   -311   -782   -415    420    301    527    420
   -140   -363   -226    252     41   -296   -774   -400    444    327    548    439
   -127   -332   -205    231     38   -270   -761   -381    472    361    576    470
   -116   -298   -184    207     31   -241   -758   -376    493    381    594    485
   -124   -272   -148    197     10   -210   -750   -374    517    402    615    501
   -145   -249   -103    197    -23   -176   -740   -374    542    431    646    532
   -153   -231    -77    192    -38   -155   -722   -371    568    454    665    553
   -168   -226    -57    194    -57   -142   -706   -366    592    472    675    553
   -194   -246    -51    220    -72   -150   -685   -358    615    480    672    553
   -215   -254    -38    233    -90   -148   -672   -358    628    485    670    537
   -241   -231     10    236   -127   -111   -649   -355    652    498    685    535
   -283   -241     38    262   -163   -101   -628   -355    665    496    683    519
   -322   -267     54    293   -189   -106   -613   -361    675    493    678    496
   -355   -290     64    324   -210   -114   -602   -368    680    493    675    467
   -374   -322     51    348   -213   -135   -602   -387    678    480    657    439
   -371   -353     18    361   -197   -168   -620   -410    665    462    631    428
   -332   -348    -18    340   -158   -184   -649   -444    649    449    610    420
   -314   -345    -31    327   -142   -189   -667   -467    641    446    597    407
   -329   -368    -38    350   -145   -205   -683   -491    628    433    579    389
   -342   -381    -41    361   -153   -210   -696   -504    623    428    568    374
   -355   -381    -28    368   -163   -205   -704   -506    631    431    568    368
   -342   -392    -49    366   -148   -220   -717   -522    628    423    553    361
   -335   -394    -59    366   -137   -228   -730   -542    623    413    540    353
   -324   -407    -85    363   -122   -246   -756   -574    607    397    519    329
   -311   -392    -80    350   -116   -236   -763   -584    607    392    511    322
   -306   -379    -72    340   -116   -226   -763   -597    607    392    511    322
   -296   -366    -70    332   -114   -218   -758   -594    620    402    522    319
   -293   -353    -62    322   -116   -207   -740   -581    644    415    530    319
   -301   -322    -20    311   -142   -171   -724   -571    659    433    548    332
   -296   -285     10    290   -155   -137   -717   -566    675    454    563    342
   -259   -267     -7    265   -127   -137   -714   -568    683    459    566    337
   -239   -262    -23    249   -109   -142   -709   -571    693    472    579    337
   -226   -226      0    223   -114   -114   -706   -581    706    488    594    348
   -223   -174     49    197   -137    -62   -706   -594    722    511    620    366
   -202   -176     25    189   -114    -75   -730   -615    717    509    618    358
   -187   -200    -12    192    -88   -106   -758   -649    693    491    602    337
   -176   -192    -15    181    -80   -103   -782   -667    688    493    607    337
   -168   -202    -33    181    -67   -119   -800   -678    685    501    618    340
   -166   -257    -90    213    -38   -174   -820   -704    659    478    605    314
   -161   -311   -150    236     -7   -233   -846   -737    623    439    576    262
   -176   -350   -174    262     -2   -262   -870   -758    600    415    568    239
   -192   -407   -218    298     12   -311   -888   -784    571    384    550    210
   -189   -457   -267    324     38   -363   -909   -813    542    348    522    174
   -192   -475   -285    332     46   -381   -932   -841    524    327    501    150
   -197   -506   -311    350     57   -410   -950   -862    506    306    472    124
   -202   -514   -311    358     51   -413   -953   -867    506    303    459    127
   -207   -530   -322    368     57   -426   -963   -880    498    293    439    122
   -220   -540   -319    379     46   -431   -976   -888    498    285    420    127
   -223   -542   -319    381     46   -431   -984   -891    498    285    397    129
   -210   -568   -358    389     72   -465   -992   -891    488    265    358    106
   -187   -675   -488    431    150   -581   -974   -854    467    213    275     25
   -187   -711   -524    449    166   -618   -875   -740    519    210    233    -25
   -179   -675   -496    426    158   -587   -787   -615    610    270    267     -5
   -140   -467   -327    301     90   -397   -719   -472    776    459    457    171
   -109    -12     96     62   -103     41   -678   -366   1036    818    859    561
   -270    548    818   -140   -545    683   -717   -498   1244   1169   1278    924
   -392    665   1057   -137   -724    859   -992   -888   1132   1195   1358    956
   -465    236    701    114   -584    467  -1296  -1376    641    709    909    535
   -511   -457     54    485   -283   -202  -1452  -1675    101     28    215   -103
   -444   -805   -361    623    -44   -584  -1486  -1613    -18   -158      0   -314
   -374   -911   -537    641     80   -724  -1415  -1452     62   -124     -2   -327
   -322   -875   -553    597    114   -714  -1319  -1325    179    -46     54   -285
   -283   -776   -493    530    103   -636  -1228  -1210    301     57    137   -215
   -257   -680   -423    467     80   -553  -1171  -1145    394    140    205   -161
   -236   -628   -394    431     77   -511  -1137  -1114    446    179    233   -137
   -231   -607   -376    415     72   -493  -1127  -1114    467    194    239   -140
   -231   -592   -361    413     64   -478  -1127  -1117    485    200    233   -150
   -233   -589   -358    410     59   -475  -1137  -1130    493    197    218   -163
   -233   -605   -371    418     67   -488  -1153  -1140    493    194    205   -176
   -233   -594   -361    413     62   -478  -1169  -1156    493    197    200   -184
   -231   -574   -342    402     54   -459  -1187  -1171    488    192    187   -189
   -223   -550   -327    387     49   -439  -1213  -1189    488    184    171   -192
   -228   -540   -311    381     41   -426  -1226  -1200    488    181    158   -192
   -239   -537   -298    387     28   -418  -1236  -1210    488    174    140   -197
   -233   -514   -280    374     23   -397  -1257  -1228    478    166    127   -200
   -220   -514   -296    366     36   -405  -1299  -1262    452    148     98   -218
   -220   -504   -285    361     31   -394  -1335  -1288    441    145     80   -233
   -241   -496   -254    368      5   -376  -1353  -1304    446    155     77   -228
   -257   -485   -228    371    -15   -358  -1363  -1312    457    168     72   -220
   -259   -472   -213    366    -23   -342  -1382  -1327    457    176     62   -233
   -270   -449   -179    358    -46   -314  -1395  -1327    465    194     64   -233
   -275   -431   -155    353    -59   -293  -1418  -1327    462    207     64   -228
   -275   -415   -140    345    -67   -277  -1439  -1332    457    218     64   -215
   -293   -389    -98    340    -98   -246  -1452  -1330    459    236     77   -207
   -301   -361    -59    332   -122   -213  -1465  -1327    470    257     93   -194
   -288   -324    -38    306   -124   -184  -1480  -1322    483    283    114   -171
   -265   -293    -28    280   -119   -161  -1488  -1306    506    316    137   -148
   -265   -262      2    262   -135   -132  -1486  -1283    524    345    163   -124
   -267   -228     36    246   -153    -96  -1475  -1262    545    368    184   -101
   -272   -207     64    239   -171    -70  -1470  -1254    558    387    197    -88
   -293   -184    109    239   -202    -38  -1452  -1241    571    405    210    -62
   -303   -155    148    228   -228     -5  -1444  -1244    579    410    218    -54
   -314   -142    171    228   -244     15  -1431  -1236    592    423    233    -41
   -335   -148    187    239   -262     20  -1426  -1241    589    428    231    -51
   -348   -153    194    252   -272     20  -1426  -1249    587    423    218    -67
   -387   -155    228    270   -309     36  -1415  -1254    594    423    207    -83
   -407   -163    244    283   -327     38  -1408  -1257    597    426    192    -96
   -402   -184    218    290   -311     18  -1423  -1280    581    400    161   -129
   -381   -220    161    301   -272    -31  -1447  -1322    550    361    114   -176
   -355   -241    114    298   -236    -64  -1478  -1366    514    319     57   -226
   -303   -270     33    285   -171   -119  -1535  -1434    457    267    -10   -290
   -275   -280     -5    277   -137   -145  -1582  -1488    418    231    -70   -350
   -277   -301    -23    290   -127   -163  -1597  -1517    400    220   -106   -402
   -285   -314    -28    298   -129   -174  -1613  -1540    381    207   -127   -449
   -262   -332    -72    296    -96   -202  -1657  -1577    348    179   -158   -459
   -249   -319    -72    283    -88   -197  -1693  -1590    348    184   -171   -387
   -249   -316    -67    283    -90   -192  -1688  -1595    345    197   -184   -332
   -252   -314    -62    280    -96   -189  -1699  -1610    332    197   -213   -335
   -241   -280    -38    259   -103   -158  -1712  -1610    329    197   -223   -355
   -231   -290    -59    259    -85   -176  -1738  -1626    311    174   -254   -381
   -215   -303    -88    259    -64   -197  -1753  -1634    303    161   -272   -342
   -202   -283    -80    241    -64   -181  -1774  -1644    293    155   -280   -296
   -176   -270    -93    220    -41   -181  -1805  -1649    290    158   -259   -207
   -158   -252    -96    205    -33   -174  -1844  -1644    293    161   -254    -83
   -262   -262      0    262   -132   -132  -1844  -1652    303    163   -285    -80
   -350   -249     98    298   -228    -75  -1880  -1662    306    148   -288   -171
   -327   -241     85    283   -207    -77  -1870  -1665    280    116   -314   -301
   -288   -223     64    254   -176    -80  -1836  -1657    262     90   -345   -389
   -239   -181     57    210   -148    -62  -1834  -1665    246     88   -358   -418
   -197   -119     77    158   -137    -20  -1865  -1709    228     83   -374   -402
   -158    -83     75    119   -116     -5  -1883  -1753    213     72   -387   -353
   -150   -109     41    127    -96    -33  -1922  -1818    168     31   -428   -319
   -132   -153    -20    142    -57    -88  -1969  -1880    124    -10   -470   -353
   -129   -163    -33    145    -51    -98  -1997  -1901    109    -18   -480   -420
   -129   -194    -64    161    -33   -129  -2031  -1930     77    -46   -522   -491
   -114   -223   -109    168     -5   -166  -2065  -1964     33   -101   -584   -571
   -114   -275   -161    194     23   -218  -2094  -1992    -12   -163   -636   -657
   -114   -319   -205    215     44   -262  -2140  -2036    -80   -236   -701   -792
    -88   -348   -259    218     85   -303  -2192  -2091   -153   -309   -797   -872
    -49   -381   -335    215    142   -361  -2249  -2151   -228   -379   -888   -891
     -5   -392   -387    200    189   -389  -2296  -2208   -293   -413   -950   -862
     41   -436   -480    197    259   -457  -2346  -2262   -361   -452  -1018   -795
     90   -470   -561    189    324   -514  -2390  -2307   -426   -483  -1078   -665
    111   -517   -631    202    368   -574  -2421  -2333   -483   -519  -1111   -550
    137   -540   -678    202    407   -607  -2434  -2346   -530   -542  -1122   -493
    168   -602   -771    215    467   -685  -2447  -2353   -587   -576  -1150   -496
    189   -737   -927    272    555   -831  -2452  -2348   -672   -659  -1231   -568
    192   -833  -1026    319    607   -930  -2400  -2296   -756   -771  -1335   -732
    192   -844  -1036    327    613   -940  -2296  -2187   -758   -805  -1348   -857
    226   -732   -961    252    592   -846  -2166  -1987   -636   -685  -1184   -810
    259   -329   -592     33    423   -459  -2081  -1836   -389   -363   -774   -504
    163    319    153   -241      5    236  -2107  -1888   -109     67   -210    -28
    -25    748    774   -361   -400    761  -2348  -2242    -33    311    174    280
    -83    446    527   -181   -303    485  -2704  -2704   -394     18    -28     18
   -137   -340   -205    239     33   -272  -2891  -3065  -1028   -719   -704   -696
   -119   -997   -880    558    379   -940  -2904  -3089  -1397  -1218  -1169  -1257
    -70  -1150  -1080    610    504  -1117  -2782  -2839  -1322  -1208  -1161  -1312
    -67  -1031   -963    548    446   -997  -2569  -2564  -1093  -1028  -1021  -1176
    -51   -885   -833    467    389   -859  -2410  -2369   -904   -867   -904  -1047
    -46   -820   -776    433    363   -800  -2317  -2252   -795   -771   -854   -945
    -38   -795   -756    418    358   -776  -2265  -2184   -730   -722   -833   -883
    -28   -787   -761    405    363   -774  -2236  -2156   -688   -696   -828   -849
    -25   -782   -756    402    363   -769  -2205  -2130   -644   -672   -823   -813
    -33   -756   -724    394    342   -740  -2177  -2107   -602   -644   -810   -771
    -36   -717   -680    376    322   -698  -2156  -2081   -563   -618   -802   -740
    -44   -701   -659    371    306   -680  -2140  -2055   -532   -600   -810   -711
    -59   -678   -620    368    277   -649  -2112  -2026   -501   -574   -815   -685
    -67   -657   -589    361    259   -623  -2086  -2005   -467   -545   -820   -667
    -70   -633   -563    353    246   -600  -2078  -1990   -446   -527   -831   -657
    -98   -654   -558    374    228   -605  -2062  -1971   -426   -506   -839   -649
   -103   -644   -540    374    215   -592  -2052  -1956   -410   -491   -849   -649
    -85   -631   -545    358    228   -589  -2047  -1943   -397   -496   -852   -646
    -85   -633   -548    361    231   -592  -2039  -1930   -392   -501   -857   -644
   -116   -628   -511    371    194   -571  -2042  -1922   -392   -504   -875   -633
   -111   -610   -498    361    192   -555  -2042  -1912   -394   -501   -909   -571
   -109   -605   -496    355    192   -550  -2042  -1896   -392   -488   -924   -514
   -122   -600   -478    361    176   -540  -2023  -1862   -376   -462   -917   -480
   -135   -589   -454    361    158   -522  -2010  -1836   -374   -444   -898   -454
   -142   -587   -446    363    150   -517  -2000  -1808   -374   -433   -888   -439
   -145   -566   -420    353    135   -496  -1979  -1769   -363   -413   -867   -418
   -153   -542   -389    348    116   -467  -1953  -1732   -361   -397   -849   -423
   -179   -519   -340    350     77   -431  -1927  -1691   -348   -374   -813   -415
   -187   -501   -314    345     62   -407  -1904  -1644   -335   -350   -774   -397
   -161   -467   -306    311     72   -387  -1886  -1608   -335   -335   -737   -387
   -135   -436   -301    285     83   -368  -1857  -1564   -329   -316   -693   -368
   -129   -413   -283    270     72   -348  -1826  -1519   -322   -290   -652   -353
   -127   -379   -252    254     59   -316  -1787  -1473   -303   -262   -610   -316
   -140   -374   -233    257     44   -303  -1751  -1439   -301   -244   -579   -290
   -176   -358   -181    267      2   -270  -1714  -1402   -285   -215   -527   -249
   -181   -353   -171    267     -7   -262  -1662  -1363   -270   -189   -483   -236
   -197   -368   -174    283    -12   -272  -1621  -1335   -272   -194   -470   -249
   -200   -392   -192    293     -5   -290  -1584  -1312   -283   -205   -467   -252
   -197   -418   -220    309     10   -319  -1553  -1288   -290   -205   -454   -241
   -244   -413   -171    327    -38   -293  -1501  -1241   -275   -184   -418   -223
   -322   -410    -88    366   -119   -249  -1439  -1179   -252   -161   -379   -200
   -431   -402     28    415   -231   -189  -1366  -1106   -218   -127   -324   -163
   -532   -405    127    470   -329   -140  -1299  -1031   -187    -96   -275   -127
   -517   -431     85    470   -301   -174  -1280  -1021   -215   -119   -283   -111
   -415   -472    -57    444   -181   -267  -1322  -1067   -288   -179   -342   -116
   -363   -483   -122    423   -124   -303  -1348  -1093   -332   -220   -376   -124
   -345   -519   -174    433    -85   -348  -1356  -1106   -371   -254   -389   -166
   -324   -524   -200    423    -64   -363  -1353  -1091   -389   -265   -379   -213
   -306   -519   -213    413    -49   -368  -1335  -1067   -387   -270   -353   -239
   -296   -545   -252    420    -23   -400  -1345  -1070   -418   -309   -353   -270
   -259   -522   -262    392      0   -392  -1335  -1067   -433   -332   -327   -277
   -267   -524   -257    394     -7   -392  -1304  -1057   -446   -353   -311   -270
   -265   -540   -275    402      5   -407  -1291  -1052   -462   -384   -306   -275
   -252   -535   -285    392     15   -410  -1267  -1036   -462   -394   -290   -283
   -239   -540   -301    389     31   -420  -1241  -1015   -462   -397   -275   -280
   -207   -498   -290    353     38   -394  -1197   -982   -441   -384   -244   -241
   -202   -467   -265    335     28   -366  -1153   -945   -418   -371   -215   -189
   -176   -452   -275    314     49   -366  -1130   -927   -413   -376   -197   -163
   -171   -454   -283    314     54   -368  -1106   -901   -405   -376   -181   -155
   -166   -441   -275    301     54   -358  -1078   -875   -397   -371   -166   -140
   -135   -405   -270    270     67   -340  -1054   -854   -384   -361   -148   -129
   -114   -374   -262    241     72   -319  -1041   -846   -376   -353   -129   -132
    -72   -348   -275    210    101   -311  -1026   -828   -363   -348   -109   -127
    -57   -345   -290    200    116   -319  -1028   -836   -374   -371   -122   -129
    -33   -342   -311    187    137   -327  -1034   -846   -387   -394   -142   -119
    -36   -353   -316    194    137   -335  -1028   -833   -392   -400   -145    -90
    -44   -371   -327    207    140   -350  -1005   -805   -389   -397   -140    -67
     -7   -415   -410    210    200   -413  -1010   -805   -420   -436   -168   -106
     12   -480   -493    233    252   -485  -1013   -802   -446   -480   -202   -148
     15   -542   -558    262    283   -548  -1010   -795   -475   -517   -223   -179
      2   -600   -602    298    301   -600  -1008   -800   -509   -548   -244   -205
      5   -636   -644    314    322   -639  -1015   -815   -542   -581   -259   -171
      5   -659   -665    327    335   -662  -1000   -818   -571   -613   -275   -114
      5   -680   -688    337    345   -683   -984   -802   -587   -633   -290    -70
     15   -678   -693    332    353   -685   -963   -766   -574   -618   -275    -57
     20   -672   -693    324    355   -683   -932   -735   -563   -605   -257    -67
     10   -675   -685    332    345   -680   -909   -709   -558   -597   -239    -96
    -12   -727   -717    368    350   -722   -896   -693   -574   -615   -252   -171
     10   -859   -870    426    439   -865   -878   -654   -620   -683   -327   -303
     28   -885   -914    428    467   -898   -743   -511   -587   -688   -355   -397
     54   -833   -888    387    470   -859   -584   -314   -483   -607   -296   -397
    109   -659   -769    272    436   -714   -457   -106   -298   -410   -103   -239
    166   -166   -332      0    249   -249   -413      7      2     -5    345    210
      7    514    506   -259   -249    509   -527   -158    277    452    901    769
   -166    758    922   -296   -542    839   -836   -587    236    561   1093    961
   -239    303    542    -33   -389    423  -1143  -1060   -218    111    688    589
   -267   -605   -337    436     33   -472  -1291  -1402   -930   -743   -166   -194
   -205  -1114   -911    659    350  -1013  -1226  -1267  -1111  -1041   -530   -555
   -124  -1143  -1018    633    446  -1080  -1036   -976   -953   -940   -478   -519
    -77  -1008   -930    540    426   -969   -813   -696   -737   -763   -335   -389
    -25   -852   -826    439    400   -839   -657   -509   -571   -618   -205   -265
     18   -800   -818    389    418   -810   -589   -433   -514   -579   -166   -226
      0   -784   -787    392    392   -787   -535   -366   -470   -548   -132   -179
    -23   -776   -753    397    363   -766   -491   -303   -428   -514    -96   -124
    -31   -779   -748    405    358   -763   -459   -275   -420   -506    -80   -101
    -28   -766   -737    397    353   -753   -433   -249   -407   -493    -54    -75
    -36   -748   -714    392    337   -732   -397   -213   -387   -480    -23    -46
    -41   -745   -706    392    329   -724   -374   -187   -381   -478     -5    -33
    -51   -748   -696    400    322   -722   -353   -161   -379   -467     15    -20
    -54   -743   -688    397    314   -717   -329   -132   -368   -459     44     -2
    -59   -743   -683    400    311   -714   -322   -116   -366   -454     70     15
    -46   -722   -678    384    314   -701   -306    -96   -358   -436    101     41
    -51   -714   -662    384    303   -688   -283    -75   -350   -418    132     67
    -46   -701   -657    371    303   -680   -259    -54   -348   -407    155     88
    -31   -698   -667    363    316   -683   -241    -36   -348   -407    171     98
    -23   -691   -667    355    319   -680   -210      0   -329   -394    202    127
    -54   -688   -633    371    288   -662   -161     49   -306   -368    246    161
    -57   -683   -626    368    283   -654   -142     77   -296   -350    283    176
    -38   -665   -626    350    293   -646   -129    109   -280   -329    316    205
    -57   -670   -613    361    277   -641   -109    132   -277   -327    332    210
    -75   -659   -584    368    254   -623    -85    168   -259   -309    363    233
    -72   -667   -594    368    259   -631    -85    187   -259   -301    376    246
    -44   -623   -579    332    267   -602    -62    231   -233   -267    423    280
    -31   -597   -566    314    265   -581    -41    280   -210   -239    465    311
    -31   -594   -563    314    265   -579    -31    314   -197   -220    488    329
     -5   -568   -563    283    277   -566     -2    363   -171   -189    524    361
     -5   -548   -545    275    270   -548     20    407   -145   -153    563    389
     -5   -514   -509    259    249   -511     46    441   -122   -119    602    423
     -2   -483   -480    244    239   -483     70    475   -101    -90    636    452
    -23   -472   -452    246    213   -462     96    496    -93    -83    649    457
    -20   -446   -428    233    202   -439    122    511    -85    -72    659    470
    -18   -426   -410    220    194   -418    158    540    -57    -54    678    514
    -25   -423   -397    226    184   -410    187    574    -31    -38    688    566
    -44   -446   -402    244    176   -426    205    584    -23    -41    680    584
    -49   -446   -397    246    171   -423    233    600    -12    -33    680    613
    -67   -462   -397    262    163   -431    254    607    -15    -46    665    623
    -77   -467   -389    272    155   -428    277    620    -15    -46    665    639
    -96   -498   -405    296    153   -452    272    610    -38    -72    641    626
    -96   -524   -428    309    166   -478    267    592    -62    -96    620    597
   -101   -548   -449    322    171   -498    277    587    -72   -103    607    563
   -127   -576   -449    353    161   -514    280    584    -83   -106    605    532
   -129   -558   -428    342    148   -493    283    581    -80   -114    607    519
   -124   -550   -426    337    150   -488    288    587    -80   -114    610    509
   -124   -568   -446    345    158   -509    296    592    -80   -111    620    498
   -132   -594   -462    363    163   -530    303    597    -77   -109    639    491
   -158   -579   -420    366    129   -501    314    605    -75   -101    665    480
   -148   -555   -410    350    129   -483    316    605    -80   -103    680    467
   -148   -563   -415    353    132   -491    319    607    -88   -103    693    462
   -140   -558   -418    350    137   -488    332    623    -80    -85    722    483
   -168   -535   -366    350     96   -452    384    670    -38    -51    769    524
   -171   -519   -348    342     88   -433    426    706    -15    -33    795    548
   -179   -498   -319    335     70   -410    444    722     -5    -23    820    563
   -158   -496   -337    327     88   -418    444    732      2    -18    839    574
   -111   -475   -363    293    124   -420    452    750      7     -5    852    594
   -103   -449   -345    275    119   -397    457    766     15     12    870    626
    -83   -394   -314    239    114   -355    470    784     33     33    898    670
    -77   -329   -252    205     85   -290    498    807     70     64    935    732
    -64   -327   -262    194     96   -293    491    802     64     59    930    756
    -62   -353   -290    207    111   -322    465    779     46     44    909    761
    -90   -358   -267    223     88   -314    454    774     41     46    904    784
   -111   -384   -272    249     80   -329    457    774     36     41    896    795
    -98   -431   -335    262    116   -384    441    761     12     15    870    774
   -109   -480   -374    293    132   -428    449    771     10      5    859    763
   -140   -540   -402    337    129   -472    457    784      7      5    857    750
   -127   -576   -449    353    161   -514    452    782     -5     -5    846    730
    -96   -610   -514    353    205   -561    446    771    -25    -31    815    696
    -62   -646   -584    353    259   -615    428    750    -54    -67    779    667
    -36   -672   -639    353    298   -657    413    735    -75   -101    753    646
    -18   -683   -665    350    322   -675    413    740    -77   -109    750    652
    -25   -691   -665    358    316   -678    415    743    -75   -109    758    662
    -28   -685   -659    355    314   -672    415    737    -70   -109    766    675
    -23   -701   -678    361    324   -691    415    737    -67   -116    769    685
    -31   -732   -701    381    335   -717    426    763    -57   -114    779    691
    -25   -831   -807    428    389   -820    459    813    -67   -150    727    633
    -36   -852   -818    444    389   -836    568    930    -10   -148    709    581
    -25   -823   -800    423    387   -813    688   1091     90    -85    763    548
     -5   -639   -633    322    314   -636    789   1254    265    103    982    558
    -10   -145   -135     75     59   -140    815   1304    506    467   1423    891
   -119    387    504   -135   -311    444    704   1093    641    779   1826   1236
   -210    511    722   -150   -467    618    384    675    496    818   1940   1325
   -283    114    397     85   -340    254    114    241     41    389   1545   1049
   -301   -618   -319    457      7   -467     54     62   -465   -311    805    509
   -187  -1010   -823    600    316   -919     67    166   -592   -542    522    350
    -96  -1101  -1008    597    454  -1054    148    348   -498   -498    527    426
    -70  -1034   -963    553    446  -1000    267    514   -348   -379    620    568
    -57   -930   -872    493    405   -904    355    628   -218   -270    714    706
    -67   -865   -797    465    363   -831    423    706   -129   -194    784    818
    -57   -844   -787    449    363   -815    457    748    -88   -158    813    872
    -44   -833   -789    439    371   -813    472    774    -67   -140    831    919
    -51   -820   -771    433    358   -795    485    789    -54   -127    849    958
    -72   -815   -743    444    335   -779    504    802    -36   -109    867   1002
    -88   -800   -711    444    309   -756    519    818    -23    -90    883   1049
   -111   -787   -675    449    280   -732    540    831     -7    -80    904   1093
   -155   -792   -639    472    239   -717    555    841      2    -72    919   1127
   -205   -779   -576    491    184   -678    576    862     28    -49    945   1163
   -218   -758   -540    488    158   -649    589    878     49    -28    971   1195
   -220   -748   -527    485    153   -639    592    878     57    -15    987   1218
   -166   -724   -561    444    194   -644    581    872     57    -15    989   1231
   -135   -711   -576    423    218   -646    579    872     67    -15    995   1247
    -57   -696   -639    374    290   -667    563    862     64    -23    992   1249
    -23   -675   -652    350    314   -665    566    862     70    -18   1002   1257
     -7   -652   -646    327    319   -649    561    865     80    -10   1008   1260
     -5   -636   -633    319    314   -636    561    870     93     -2   1023   1270
     -5   -631   -628    316    309   -628    555    875    109      0   1034   1278
     -7   -626   -618    316    303   -623    555    888    122     10   1049   1288
    -10   -615   -605    311    296   -610    558    904    140     23   1065   1301
    -25   -607   -581    314    277   -594    571    930    168     51   1098   1327
    -38   -605   -568    319    262   -589    571    940    187     80   1130   1353
    -67   -587   -519    327    226   -553    579    966    220    119   1174   1387
    -88   -555   -467    322    187   -511    594   1002    262    153   1215   1434
    -49   -530   -483    288    215   -506    594   1018    283    176   1236   1465
    -31   -509   -480    267    223   -496    600   1036    301    202   1254   1491
    -15   -491   -475    254    228   -483    610   1057    327    223   1283   1514
      2   -475   -478    233    239   -475    615   1065    345    231   1296   1530
     33   -452   -485    207    257   -467    620   1062    353    236   1299   1545
     80   -423   -506    168    293   -465    631   1054    361    244   1301   1558
     85   -415   -501    166    293   -457    649   1057    376    257   1309   1577
     80   -433   -514    176    296   -472    652   1044    376    246   1301   1574
     64   -441   -506    187    283   -472    659   1036    392    254   1306   1582
     20   -449   -470    213    244   -459    683   1044    418    272   1317   1595
     -2   -454   -452    228    223   -454    696   1044    431    277   1314   1595
    -15   -457   -441    236    210   -449    709   1039    441    275   1314   1584
    -33   -467   -436    249    200   -452    717   1039    449    272   1309   1574
    -41   -493   -452    265    205   -472    717   1026    446    262   1293   1553
    -38   -509   -470    275    215   -491    711   1010    444    252   1280   1535
    -59   -504   -444    280    189   -475    711   1005    449    259   1283   1540
    -80   -509   -428    293    171   -470    711    995    454    259   1283   1543
    -64   -506   -444    285    187   -475    701    979    452    254   1275   1535
    -33   -504   -470    270    218   -488    685    966    444    246   1265   1525
    -51   -514   -462    283    202   -491    688    974    457    254   1275   1532
    -54   -522   -467    288    205   -496    691    976    459    259   1280   1540
    -41   -522   -483    280    220   -501    678    969    457    262   1280   1540
    -49   -522   -472    285    210   -498    672    974    465    272   1286   1540
    -41   -506   -467    272    213   -488    675    984    480    288   1299   1556
    -33   -491   -457    262    210   -475    688   1000    504    303   1312   1574
    -33   -475   -444    254    202   -459    709   1015    527    322   1327   1590
    -31   -452   -420    241    194   -436    730   1034    550    345   1343   1602
    -12   -420   -410    215    197   -418    745   1047    571    358   1356   1615
    -12   -415   -402    213    194   -410    753   1049    574    363   1356   1615
    -25   -400   -374    210    174   -387    761   1060    589    387   1371   1626
    -20   -355   -335    189    155   -345    774   1070    613    413   1392   1649
    -25   -324   -301    174    135   -314    784   1067    628    431   1402   1667
    -18   -306   -290    161    135   -298    774   1060    631    433   1405   1667
    -18   -329   -314    174    145   -322    743   1028    613    410   1384   1639
    -20   -355   -335    189    155   -345    714   1002    600    394   1371   1621
    -31   -363   -332    197    150   -350    701    987    597    397   1371   1613
    -44   -397   -355    220    155   -376    688    971    587    384   1353   1590
    -54   -446   -394    249    168   -423    672    956    574    366   1335   1564
    -72   -517   -444    296    184   -480    652    937    550    348   1306   1522
   -114   -568   -454    337    168   -511    649    935    542    340   1296   1496
   -153   -605   -452    379    148   -527    641    919    530    329   1280   1465
   -153   -633   -483    392    163   -558    618    893    509    309   1254   1431
   -101   -654   -553    379    226   -605    584    857    478    275   1223   1382
    -75   -649   -576    361    246   -613    571    839    472    267   1213   1350
    -54   -649   -594    350    267   -623    563    826    472    270   1210   1330
    -83   -657   -576    368    244   -618    563    823    480    272   1215   1322
   -114   -670   -555    392    220   -613    561    828    491    272   1215   1314
   -101   -732   -633    415    265   -683    550    820    467    236   1171   1265
    -85   -854   -769    470    340   -813    574    849    428    168   1078   1161
    -80   -906   -826    491    371   -867    670    945    457    148   1026   1091
    -70   -888   -818    480    374   -854    797   1117    555    215   1060   1109
      2   -641   -646    316    322   -644    859   1260    740    439   1280   1319
      0    -88    -88     44     44    -88    836   1267   1008    833   1730   1774
   -174    475    649   -153   -410    561    657   1002   1184   1182   2161   2182
   -324    579    904   -127   -613    740    293    558   1070   1210   2247   2236
   -407    -15    392    213   -400    187     10    101    530    633   1686   1704
   -410   -810   -400    610     -7   -605    -67   -109    -23    -67    956   1021
   -329  -1143   -815    735    241   -979      5     46    -98   -231    732    797
   -233  -1098   -865    667    314   -982    150    283     62   -109    800    846
   -137   -950   -815    542    337   -885    293    478    233     31    911    940
   -122   -846   -724    483    298   -787    381    589    353    135   1000   1018
   -111   -802   -691    454    288   -748    426    646    413    187   1034   1054
    -80   -779   -698    431    309   -740    444    670    441    213   1044   1062
    -88   -771   -685    428    296   -727    446    680    459    226   1049   1067
    -85   -761   -678    423    293   -719    444    678    465    228   1044   1060
   -101   -761   -662    431    277   -711    441    675    470    233   1047   1057
   -114   -750   -636    433    259   -693    444    683    483    246   1062   1072
   -103   -737   -633    418    262   -685    449    688    491    259   1072   1075
   -103   -730   -628    415    262   -680    452    688    501    275   1078   1070
   -101   -724   -623    413    259   -675    449    688    504    280   1075   1067
   -111   -709   -597    410    241   -654    446    698    514    285   1072   1075
    -98   -701   -602    397    249   -652    439    696    519    283   1067   1078
    -83   -698   -615    389    265   -657    431    693    527    285   1067   1080
    -85   -698   -613    389    262   -657    426    691    532    288   1067   1083
    -83   -688   -605    387    259   -646    413    683    537    288   1065   1085
    -83   -667   -584    374    249   -626    407    685    548    306   1070   1088
    -88   -657   -571    371    241   -615    405    691    555    319   1078   1083
    -83   -639   -555    358    233   -597    397    685    566    332   1078   1075
    -88   -620   -532    355    220   -576    400    696    579    345   1080   1085
    -93   -613   -519    353    210   -566    394    698    589    358   1083   1085
    -77   -600   -522    337    220   -561    387    698    600    368   1080   1085
    -70   -584   -514    327    220   -550    376    704    613    379   1080   1085
    -57   -571   -514    314    228   -542    376    719    628    392   1085   1096
    -44   -542   -498    290    226   -519    376    740    652    420   1104   1119
    -28   -522   -493    275    231   -506    371    761    675    454   1127   1153
    -33   -498   -465    262    215   -483    368    782    696    488   1153   1184
    -54   -459   -405    257    174   -433    384    813    727    524   1176   1215
    -54   -431   -379    241    158   -405    392    828    745    540   1184   1244
     -5   -418   -415    210    202   -415    384    818    745    535   1176   1244
    -10   -418   -410    213    197   -413    381    813    750    542   1179   1241
     -7   -402   -394    205    192   -400    387    813    763    555   1187   1247
     25   -397   -426    184    223   -410    376    797    763    553   1174   1236
      7   -389   -397    189    200   -394    381    800    782    566   1179   1241
    -12   -368   -358    189    171   -363    397    810    807    587   1195   1247
    -20   -371   -350    197    163   -361    394    797    810    587   1184   1226
     -5   -387   -384    194    187   -387    374    766    789    566   1156   1184
    -18   -397   -379    205    179   -389    368    753    782    561   1143   1163
    -28   -410   -381    218    174   -397    353    732    769    553   1122   1143
    -20   -407   -387    215    181   -397    324    698    750    535   1101   1119
    -36   -420   -384    228    171   -402    306    678    737    527   1088   1104
    -70   -426   -358    246    142   -392    301    672    737    532   1083   1096
    -77   -418   -342    246    129   -381    283    662    740    540   1075   1088
    -80   -410   -329    246    124   -371    270    649    737    542   1070   1085
    -88   -413   -324    249    116   -368    252    636    727    540   1057   1075
    -93   -413   -319    252    111   -366    236    626    724    540   1047   1067
   -109   -426   -316    265    101   -374    228    613    722    537   1036   1057
   -132   -433   -301    283     83   -368    218    607    722    542   1034   1047
   -124   -420   -296    272     83   -358    207    605    722    545   1028   1047
    -77   -413   -335    244    127   -374    194    584    711    535   1010   1028
    -70   -363   -293    215    109   -329    200    589    727    553   1026   1036
    -46   -311   -265    179    109   -288    207    605    748    576   1041   1054
    -20   -280   -259    150    116   -270    213    607    761    587   1047   1062
    -18   -272   -254    145    116   -265    215    607    769    592   1052   1065
      0   -257   -257    127    127   -257    210    607    771    597   1049   1065
    -18   -239   -220    129    101   -231    213    613    789    615   1060   1078
    -54   -210   -158    129     49   -184    220    620    813    641   1083   1104
    -28   -168   -140     96     54   -155    200    600    815    646   1085   1111
    -15   -179   -166     96     72   -174    158    555    795    633   1067   1096
    -28   -205   -176    116     72   -192    109    514    769    620   1049   1078
    -49   -215   -166    129     57   -192     83    498    761    613   1044   1080
    -75   -257   -181    163     51   -220     59    485    753    602   1031   1078
   -114   -322   -207    215     46   -265     41    478    740    594   1018   1065
   -106   -361   -254    233     72   -309     15    457    719    584    995   1036
    -67   -400   -335    231    132   -368    -25    418    678    545    943    982
    -31   -457   -426    244    197   -444    -62    368    631    498    888    932
    -31   -493   -462    259    215   -478    -83    335    610    470    862    906
    -70   -524   -454    298    192   -491    -90    314    602    465    849    898
    -72   -545   -472    309    200   -509   -109    296    594    457    833    893
    -59   -563   -504    311    220   -535   -132    277    581    444    815    885
    -64   -579   -514    319    223   -548   -148    262    576    441    810    880
    -77   -581   -504    329    213   -542   -155    254    574    444    805    878
    -75   -620   -545    348    233   -584   -174    241    555    426    782    857
    -51   -727   -675    389    309   -701   -179    246    511    366    706    782
    -49   -802   -753    423    350   -779   -109    316    509    327    641    701
    -28   -795   -766    413    368   -782    -12    441    566    353    641    691
     -7   -654   -649    329    319   -652     88    628    724    517    787    831
     -2   -200   -200    101     98   -200    114    717    997    880   1182   1234
   -103    462    563   -179   -335    511     20    592   1275   1319   1691   1751
   -239    823   1062   -290   -649    943   -296    184   1306   1509   1953   2008
   -303    459    761    -80   -532    607   -646   -293    901   1140   1618   1686
   -329   -384    -57    355   -137   -220   -849   -688    218    342    818    943
   -288   -987   -698    636    205   -844   -870   -701    -96    -85    335    485
   -207  -1067   -859    639    324   -963   -756   -478      2    -44    322    472
   -166   -932   -769    548    298   -852   -581   -236    200    122    454    589
   -127   -789   -662    459    265   -727   -475    -83    350    254    568    688
   -103   -711   -607    407    249   -659   -426    -20    431    327    623    737
    -93   -691   -597    392    252   -644   -405      7    462    353    639    753
    -93   -701   -607    397    254   -654   -405     10    470    363    636    750
    -77   -693   -615    384    267   -654   -407     10    483    374    639    756
    -77   -693   -615    384    265   -654   -407     15    493    384    644    769
    -96   -693   -597    394    249   -646   -400     23    504    397    652    787
   -122   -685   -566    402    220   -626   -400     20    514    410    659    795
   -132   -680   -550    405    207   -615   -410     12    511    407    654    792
   -106   -657   -553    379    223   -605   -423      7    514    410    659    797
    -75   -654   -579    366    252   -618   -439    -10    509    405    652    792
    -59   -654   -597    355    267   -626   -454    -28    501    405    644    792
    -85   -652   -566    368    239   -610   -444    -20    514    426    657    815
    -62   -644   -581    353    257   -613   -452    -25    514    423    659    820
    -20   -626   -605    324    290   -615   -467    -38    514    420    654    818
    -51   -626   -574    337    257   -600   -475    -38    527    431    662    820
    -36   -613   -576    322    270   -594   -480    -44    535    439    665    826
     -5   -594   -589    298    290   -592   -491    -49    535    449    662    828
      5   -589   -594    293    298   -592   -498    -54    532    449    657    826
     -2   -581   -579    290    288   -579   -511    -51    540    454    662    828
    -10   -571   -563    290    275   -568   -522    -54    545    465    667    828
      2   -558   -563    277    280   -561   -532    -57    555    480    672    836
     12   -530   -542    259    277   -535   -530    -44    579    511    696    854
     20   -517   -537    246    277   -524   -545    -38    592    527    706    867
     36   -491   -527    226    280   -509   -553    -28    607    545    719    883
     46   -462   -511    205    277   -485   -553    -12    626    561    732    904
     75   -431   -506    179    290   -467   -558      5    644    579    743    927
     77   -405   -483    163    277   -444   -555     18    662    600    756    945
     85   -392   -478    153    280   -433   -555     12    670    613    766    948
     72   -379   -454    153    262   -415   -550     12    680    628    782    953
     33   -368   -402    168    218   -384   -542     10    691    646    797    969
     46   -342   -392    145    218   -366   -542     -5    696    654    800    969
     64   -329   -394    129    228   -361   -545    -12    701    659    800    969
     57   -332   -389    135    223   -358   -550    -18    711    662    800    971
     31   -350   -381    161    205   -366   -548    -20    717    667    797    969
     41   -353   -394    155    215   -374   -550    -31    714    662    787    958
     49   -353   -402    150    226   -376   -550    -44    714    659    776    948
     41   -374   -415    163    228   -394   -563    -70    704    646    753    930
     25   -402   -428    189    226   -415   -579    -96    685    636    732    911
     18   -402   -423    192    218   -413   -587   -114    680    633    735    904
     20   -420   -441    200    231   -431   -610   -142    659    620    719    888
     25   -418   -446    194    236   -431   -623   -161    654    615    714    883
     23   -410   -433    194    228   -420   -631   -166    657    618    719    885
     12   -415   -428    202    220   -420   -644   -184    652    618    706    883
     18   -413   -431    197    223   -420   -657   -200    649    620    698    880
     18   -415   -433    197    223   -423   -667   -213    646    628    701    875
    -18   -420   -402    220    192   -413   -667   -213    657    633    709    880
    -18   -415   -400    215    189   -407   -675   -223    657    631    704    885
      0   -405   -407    202    202   -407   -670   -231    659    628    696    888
     18   -376   -397    179    205   -387   -659   -223    672    644    704    898
     64   -340   -405    137    233   -371   -657   -215    683    654    711    906
     64   -296   -363    114    213   -329   -636   -194    714    688    737    935
     64   -283   -348    109    205   -314   -633   -187    722    698    743    940
     93   -275   -371     88    231   -322   -646   -202    711    693    732    924
     83   -244   -327     80    205   -285   -631   -192    732    717    756    945
     62   -205   -267     70    163   -236   -613   -184    761    740    782    974
     57   -174   -233     57    142   -202   -610   -192    776    753    792    995
     62   -189   -254     62    155   -220   -639   -228    753    740    776    984
     80   -210   -290     64    184   -249   -685   -277    722    714    750    963
     72   -205   -277     64    174   -241   -711   -298    711    711    750    958
     80   -223   -303     70    192   -262   -740   -322    693    701    735    945
     77   -252   -329     85    202   -290   -758   -340    678    688    714    930
     44   -296   -340    127    192   -316   -761   -348    662    678    701    914
     28   -358   -387    163    205   -371   -782   -368    633    646    670    888
     12   -415   -431    200    220   -423   -805   -400    597    607    631    857
     15   -472   -491    226    252   -483   -839   -439    555    566    589    818
      7   -498   -506    246    257   -501   -852   -462    537    545    571    805
    -10   -519   -509    265    246   -514   -862   -483    522    530    553    795
     12   -524   -537    254    275   -530   -878   -498    509    514    535    787
     20   -532   -553    254    283   -542   -891   -509    501    509    524    784
      2   -550   -553    275    277   -550   -906   -524    491    504    517    779
    -23   -568   -545    296    259   -558   -911   -535    480    496    506    766
     25   -649   -675    311    348   -662   -919   -537    431    436    428    693
     49   -758   -807    353    428   -782   -870   -488    400    368    332    589
     33   -787   -820    376    426   -802   -761   -374    444    371    311    555
     96   -696   -792    298    441   -743   -654   -202    563    480    402    644
    132   -301   -433     83    283   -366   -613    -98    797    789    737    997
     20    348    327   -184   -153    337   -670   -176   1083   1228   1252   1535
   -166    807    974   -319   -568    891   -943   -542   1176   1496   1602   1878
   -239    558    795   -161   -517    675  -1301  -1015    846   1236   1379   1657
   -254   -226     28    239   -142    -98  -1514  -1415    200    493    628    961
   -218   -917   -698    566    239   -810  -1548  -1483   -197    -31     59    415
   -145  -1065   -919    605    387   -992  -1439  -1265   -129    -23     15    355
    -80   -943   -862    509    389   -904  -1265  -1023     62    140    137    465
    -41   -797   -758    418    355   -779  -1130   -852    226    288    254    574
    -51   -714   -662    381    303   -688  -1049   -756    322    376    327    636
    -54   -685   -631    371    288   -659  -1013   -717    358    410    350    654
    -15   -670   -654    340    319   -662  -1013   -714    363    413    345    652
      2   -646   -649    322    324   -649  -1015   -711    366    423    345    652
     25   -641   -667    306    345   -654  -1023   -711    361    423    342    646
     20   -644   -665    311    342   -654  -1023   -717    366    420    342    652
     10   -639   -652    311    329   -644  -1013   -711    374    426    348    659
    -10   -628   -618    319    301   -623  -1000   -698    392    444    361    672
      0   -626   -626    314    311   -626  -1005   -704    389    444    358    672
     23   -618   -641    298    332   -628  -1015   -714    387    446    350    672
     10   -610   -623    298    314   -615  -1013   -711    394    449    358    680
     23   -597   -620    285    322   -607  -1013   -709    400    452    361    683
     33   -584   -618    272    324   -602  -1013   -711    402    457    361    685
     36   -584   -620    275    327   -602  -1015   -717    400    457    355    683
     31   -579   -610    272    319   -594  -1018   -719    400    459    355    683
     31   -576   -607    272    319   -592  -1026   -724    400    462    355    680
     23   -568   -592    270    306   -579  -1026   -722    407    472    363    685
     12   -555   -568    272    290   -561  -1018   -709    420    488    384    693
     23   -548   -574    259    298   -558  -1018   -709    423    491    381    685
     54   -527   -581    236    316   -555  -1023   -711    426    493    381    685
     70   -511   -581    220    324   -548  -1018   -704    436    504    387    693
     64   -509   -574    223    319   -540  -1015   -693    444    519    400    706
     67   -488   -558    210    311   -522  -1023   -683    452    527    405    714
     85   -467   -553    189    316   -509  -1026   -672    462    548    418    732
     98   -441   -540    168    316   -488  -1026   -657    475    576    441    750
    111   -407   -519    148    314   -462  -1021   -639    491    600    465    771
     93   -392   -488    148    288   -439  -1002   -618    517    623    478    797
     98   -366   -467    132    283   -415   -987   -602    537    644    496    823
    103   -358   -465    127    283   -410   -984   -605    542    649    501    831
    103   -353   -457    124    280   -405   -979   -610    540    649    498    836
     98   -340   -441    119    267   -389   -979   -618    542    649    501    833
     90   -316   -410    111    249   -363   -966   -618    550    657    509    833
     83   -306   -392    111    236   -348   -963   -620    555    659    506    831
     80   -309   -389    114    233   -348   -961   -620    563    657    498    833
     70   -319   -389    124    228   -353   -953   -626    561    649    491    826
     59   -340   -400    137    228   -368   -950   -633    558    644    480    815
     49   -350   -402    148    223   -376   -948   -644    550    639    470    805
     23   -371   -394    174    207   -381   -945   -659    548    628    454    789
     -7   -407   -402    205    197   -405   -940   -657    548    628    444    795
     -2   -436   -433    218    215   -433   -945   -667    540    626    428    795
     12   -452   -465    218    236   -457   -961   -683    524    620    418    792
      0   -436   -436    218    218   -436   -974   -698    519    623    420    784
      0   -418   -420    207    207   -418   -979   -711    517    623    423    779
      7   -410   -418    200    210   -413   -992   -724    509    615    415    769
     20   -410   -431    192    226   -420   -997   -732    504    607    405    758
     25   -428   -454    202    239   -441  -1000   -732    504    600    392    743
     25   -431   -457    200    241   -444  -1005   -735    504    602    392    745
     44   -410   -457    181    249   -433   -997   -732    509    610    397    745
     44   -379   -423    166    231   -402   -976   -719    524    628    413    756
     51   -335   -387    142    218   -361   -953   -704    540    649    428    769
     67   -306   -374    119    218   -340   -940   -696    548    657    431    776
     67   -288   -358    109    210   -322   -932   -688    550    659    436    776
     49   -280   -329    114    187   -303   -927   -680    563    670    446    782
     51   -249   -301     98    176   -275   -909   -670    587    693    454    792
     36   -218   -257     90    145   -236   -891   -662    613    717    475    807
     33   -202   -239     83    135   -220   -901   -683    610    717    475    810
     54   -213   -267     77    158   -239   -932   -719    587    691    457    789
     41   -236   -277     98    158   -257   -969   -753    561    662    433    771
     46   -228   -277     88    161   -252   -992   -771    542    659    423    761
     54   -246   -301     96    176   -272  -1010   -792    524    649    402    743
     18   -283   -301    129    158   -290  -1013   -800    514    641    387    724
     25   -327   -353    150    189   -340  -1036   -826    485    613    348    688
     25   -387   -415    179    220   -400  -1070   -862    446    571    303    639
     31   -418   -449    192    239   -433  -1083   -880    420    542    272    610
     12   -452   -465    218    236   -457  -1093   -901    397    519    244    584
      2   -491   -493    244    246   -491  -1111   -927    374    496    213    553
     -5   -517   -511    259    252   -517  -1122   -943    358    485    200    530
      5   -524   -530    259    265   -527  -1127   -948    350    475    189    519
     18   -517   -535    249    275   -524  -1132   -953    348    467    179    511
      0   -530   -530    265    265   -530  -1132   -958    340    454    166    496
    -46   -558   -511    301    231   -537  -1130   -961    327    441    150    472
    -25   -652   -628    337    301   -639  -1124   -953    288    387     77    397
     12   -732   -745    358    376   -737  -1065   -896    267    332     -2    301
     64   -722   -787    329    426   -753   -976   -797    309    345    -18    267
    127   -610   -737    239    431   -672   -867   -605    449    483    103    381
    158   -215   -374     28    265   -293   -818   -488    696    813    462    740
     44    392    348   -218   -150    368   -859   -571    963   1226    950   1226
   -148    766    914   -309   -530    839  -1124   -937   1023   1447   1247   1496
   -226    483    706   -129   -467    594  -1480  -1423    641   1130    966   1223
   -259   -290    -33    275   -114   -163  -1675  -1808     -5    376    205    530
   -215   -909   -693    561    236   -800  -1693  -1831   -345    -80   -298     57
   -140  -1026   -885    584    371   -956  -1592  -1610   -265    -57   -324     33
    -93   -911   -820    501    361   -865  -1434  -1387    -83     98   -205    137
    -62   -771   -709    415    322   -740  -1312  -1231     64    231    -93    233
    -33   -665   -633    348    298   -649  -1241  -1150    150    311    -23    290
    -10   -636   -626    324    306   -631  -1205  -1109    189    337    -10    309
    -12   -652   -639    332    311   -646  -1197  -1101    197    340    -18    306
    -23   -649   -628    335    301   -639  -1195  -1093    205    342    -18    303
    -12   -626   -613    316    298   -618  -1187  -1085    215    353    -12    306
    -31   -602   -571    316    270   -587  -1169  -1067    236    376      7    324
    -20   -600   -579    309    277   -589  -1171  -1075    231    379      7    324
    -33   -597   -563    316    265   -581  -1166  -1078    226    379      7    324
    -57   -587   -532    319    236   -558  -1158  -1067    239    389     10    337
    -31   -581   -550    306    259   -566  -1179  -1085    226    381    -10    316
    -28   -581   -553    303    262   -568  -1169  -1072    233    384    -15    319
    -31   -574   -542    301    254   -558  -1161  -1065    239    394    -10    329
     38   -558   -600    259    316   -579  -1174  -1072    228    379    -25    322
     28   -537   -566    254    296   -550  -1187  -1085    218    376    -20    306
     28   -498   -530    233    277   -514  -1182  -1083    223    374    -23    306
     28   -485   -514    228    270   -498  -1176  -1075    228    371    -36    311
      7   -506   -517    246    259   -511  -1176  -1078    226    371    -51    306
    -10   -519   -509    265    249   -514  -1174  -1065    241    389    -44    306
     -2   -504   -504    252    249   -504  -1169  -1060    249    402    -41    309
      5   -478   -483    236    241   -480  -1163  -1049    265    420    -41    335
    -25   -475   -452    249    213   -465  -1156  -1031    277    436    -46    368
    -25   -459   -433    244    202   -446  -1166  -1023    277    444    -49    381
     20   -428   -449    202    233   -436  -1176  -1018    280    449    -44    405
     41   -402   -444    179    241   -420  -1169   -995    298    467    -33    441
     70   -379   -449    153    257   -413  -1166   -976    311    475    -33    478
     93   -353   -446    129    270   -400  -1174   -966    316    485    -38    504
    101   -324   -426    109    262   -374  -1161   -958    319    491    -44    522
    106   -303   -410     96    257   -355  -1143   -953    324    498    -46    548
    103   -280   -384     85    241   -332  -1143   -963    324    509    -41    576
     93   -265   -358     85    226   -311  -1130   -961    332    522    -36    592
     83   -275   -358     93    220   -316  -1124   -966    324    514    -49    553
     83   -265   -348     90    213   -303  -1117   -969    324    517    -46    519
     72   -257   -332     90    200   -296  -1111   -971    327    517    -49    504
     72   -265   -337     96    205   -301  -1093   -961    327    514    -44    496
     75   -262   -337     90    205   -298  -1091   -966    316    504    -46    467
     77   -259   -337     90    205   -298  -1091   -982    303    491    -54    433
     77   -283   -361    101    215   -322  -1096  -1002    283    470    -72    389
     62   -301   -363    119    213   -332  -1098  -1021    257    449    -83    350
     51   -309   -361    127    205   -335  -1109  -1041    233    433    -93    314
     46   -329   -376    140    210   -353  -1111  -1054    215    423   -101    288
     31   -340   -371    153    200   -355  -1119  -1060    202    413    -98    272
     31   -350   -381    161    205   -366  -1130  -1072    184    394   -101    244
     28   -322   -350    145    189   -335  -1135  -1080    179    397    -88    241
     10   -319   -329    153    168   -324  -1137  -1080    166    392    -85    226
      2   -314   -319    155    158   -316  -1135  -1083    153    384    -88    213
     15   -288   -303    137    158   -296  -1130  -1080    153    392    -70    220
      7   -296   -306    142    155   -301  -1132  -1085    140    379    -67    200
      5   -267   -272    129    137   -270  -1117  -1072    148    387    -46    202
      5   -231   -236    111    119   -233  -1101  -1057    155    394    -25    207
      7   -189   -197     90    101   -192  -1096  -1049    155    397    -20    213
      0   -171   -171     85     83   -171  -1096  -1047    150    400    -12    205
      7   -142   -150     67     77   -145  -1093  -1044    153    402     -7    194
     12   -103   -116     41     64   -109  -1088  -1041    153    405     -2    192
      5    -51    -57     23     31    -54  -1080  -1044    163    420     20    202
      0     -2     -2      0      0     -2  -1078  -1052    176    439     31    213
      2     15     12     -7     -5     12  -1088  -1075    163    433     23    202
    -12     -5      7      7    -12      2  -1117  -1109    127    400      0    176
    -25    -10     15     18    -20      2  -1132  -1132    109    381     -7    174
    -28    -20      7     23    -20     -7  -1150  -1145     88    368    -28    166
    -36    -54    -20     44     -7    -38  -1166  -1158     64    348    -59    142
    -44    -90    -49     67      2    -72  -1174  -1174     38    324    -96    116
    -44   -127    -83     85     18   -106  -1184  -1192     10    296   -135     85
    -54   -166   -114    109     28   -142  -1202  -1215    -25    265   -179     46
    -72   -207   -135    137     31   -171  -1221  -1244    -62    231   -223      5
    -80   -252   -171    166     44   -213  -1244  -1270    -98    200   -259    -23
    -85   -267   -181    176     46   -226  -1254  -1280   -111    184   -275    -25
    -93   -280   -189    184     46   -236  -1262  -1278   -119    168   -285    -38
    -98   -293   -194    194     46   -244  -1267  -1275   -122    166   -285    -38
   -101   -298   -197    197     46   -249  -1278  -1273   -124    166   -285    -36
    -98   -306   -207    202     54   -257  -1288  -1267   -132    166   -285    -38
    -83   -392   -309    236    111   -350  -1283  -1244   -153    122   -329    -96
    -64   -493   -428    277    181   -462  -1223  -1158   -155     72   -407   -176
    -54   -511   -457    280    200   -485  -1111  -1026   -101     88   -423   -210
    -20   -449   -428    236    202   -439   -989   -841     10    179   -358   -166
     18   -161   -179     70     98   -171   -966   -761    176    418   -101     85
      0    345    345   -174   -171    345  -1062   -872    342    748    306    483
   -122    763    885   -322   -504    823  -1350  -1244    345    961    615    756
   -161    719    880   -277   -519    800  -1745  -1691     88    867    584    704
   -187     85    272     49   -231    179  -1940  -2039   -470    205    -62    142
   -161   -571   -410    363    124   -491  -1940  -2036   -833   -335   -644   -353
    -80   -797   -719    436    319   -758  -1855  -1816   -807   -381   -737   -446
    -31   -743   -711    387    340   -727  -1717  -1592   -636   -244   -636   -368
    -28   -649   -623    337    296   -636  -1600  -1431   -475   -109   -522   -283
    -38   -566   -527    303    241   -548  -1532  -1330   -363    -12   -433   -220
    -18   -537   -519    277    249   -530  -1499  -1280   -314     25   -397   -202
     57   -522   -579    233    316   -550  -1504  -1275   -311     25   -402   -223
    132   -519   -652    192    392   -584  -1522  -1293   -327     10   -426   -252
    181   -509   -691    163    436   -600  -1535  -1314   -340      0   -439   -277
    215   -511   -727    148    470   -618  -1545  -1327   -348      0   -446   -303
    223   -522   -745    150    483   -633  -1548  -1337   -342      5   -446   -322
    207   -517   -724    153    465   -620  -1545  -1340   -335      7   -446   -327
    187   -517   -704    166    444   -610  -1525  -1332   -319     20   -431   -316
    179   -519   -701    168    439   -610  -1514  -1335   -306     36   -420   -316
    179   -498   -678    161    428   -587  -1514  -1343   -301     38   -423   -324
    127   -485   -613    179    368   -548  -1499  -1335   -283     54   -410   -311
     62   -475   -537    207    298   -506  -1475  -1317   -259     72   -389   -283
     25   -465   -493    218    257   -478  -1465  -1306   -244     88   -384   -272
     46   -459   -506    207    275   -483  -1467  -1309   -246     85   -392   -285
    111   -452   -563    168    335   -506  -1491  -1325   -257     77   -410   -311
    119   -431   -553    155    335   -491  -1488  -1322   -241     90   -400   -303
    106   -428   -535    161    319   -483  -1488  -1312   -226    106   -392   -288
     90   -410   -501    161    296   -454  -1488  -1299   -207    129   -379   -283
     57   -374   -433    158    244   -402  -1491  -1293   -197    142   -366   -280
     33   -345   -379    155    205   -361  -1486  -1278   -174    158   -342   -262
     18   -329   -348    153    181   -337  -1478  -1257   -155    176   -324   -244
     15   -319   -335    153    174   -327  -1475  -1231   -140    197   -306   -220
     20   -293   -314    135    166   -303  -1478  -1208   -124    220   -290   -197
      5   -275   -280    135    140   -277  -1473  -1182   -109    246   -275   -176
     -2   -267   -265    135    129   -267  -1465  -1158    -93    275   -259   -153
      2   -244   -246    122    124   -244  -1449  -1137    -75    303   -233   -122
     -2   -210   -210    106    101   -210  -1441  -1127    -70    311   -228   -109
    -12   -200   -187    106     85   -194  -1428  -1117    -59    322   -218    -93
    -25   -213   -187    119     77   -202  -1418  -1109    -54    327   -215    -85
    -41   -226   -184    135     70   -205  -1413  -1106    -51    327   -220    -90
    -51   -233   -181    142     62   -207  -1397  -1104    -46    337   -215    -85
    -57   -236   -181    145     62   -210  -1387  -1101    -36    348   -213    -75
    -64   -233   -168    148     49   -202  -1374  -1091    -31    353   -202    -72
    -72   -233   -161    153     44   -197  -1366  -1093    -31    353   -202    -77
    -72   -241   -168    155     46   -205  -1366  -1106    -36    348   -213    -96
    -85   -254   -168    171     38   -213  -1366  -1119    -41    337   -218   -109
   -106   -265   -161    184     25   -213  -1366  -1132    -49    324   -233   -124
   -109   -270   -161    189     25   -215  -1363  -1150    -67    303   -254   -148
   -111   -272   -161    189     23   -218  -1371  -1166    -83    293   -267   -161
   -135   -285   -150    210      7   -218  -1371  -1174    -90    285   -272   -161
   -150   -293   -142    220     -5   -218  -1369  -1174    -90    285   -275   -153
   -148   -296   -148    223      0   -223  -1371  -1174    -96    280   -288   -153
   -171   -303   -132    236    -20   -218  -1366  -1174    -98    283   -283   -150
   -179   -301   -122    239    -28   -213  -1363  -1166    -98    288   -275   -155
   -153   -290   -137    220     -7   -215  -1382  -1182   -114    280   -290   -171
   -135   -285   -150    210      7   -218  -1392  -1187   -122    275   -306   -174
   -129   -285   -155    207     10   -220  -1389  -1176   -119    285   -301   -158
   -127   -254   -127    189     -2   -189  -1374  -1161   -106    306   -290   -137
   -116   -223   -106    168     -5   -166  -1358  -1145    -90    322   -288   -122
   -119   -197    -77    158    -20   -137  -1332  -1124    -67    340   -272   -109
   -145   -197    -51    171    -49   -124  -1312  -1104    -54    348   -265    -93
   -142   -200    -57    171    -44   -129  -1304  -1101    -54    350   -267    -88
   -119   -176    -59    145    -31   -119  -1296  -1098    -49    363   -267    -77
    -98   -129    -31    114    -33    -80  -1299  -1106    -41    374   -265    -62
    -72   -109    -36     90    -20    -72  -1325  -1135    -54    366   -275    -70
    -51   -127    -75     88     10   -101  -1366  -1179    -88    335   -306    -93
    -44   -153   -109     96     31   -132  -1400  -1218   -122    306   -335   -109
    -38   -174   -135    106     46   -155  -1428  -1239   -145    285   -353   -109
    -41   -210   -168    124     62   -189  -1452  -1262   -174    252   -384   -132
    -36   -257   -223    145     90   -241  -1475  -1288   -213    213   -428   -171
    -25   -306   -280    166    124   -296  -1506  -1317   -254    174   -475   -215
    -12   -374   -361    194    174   -368  -1535  -1343   -293    132   -524   -257
    -20   -452   -431    236    205   -441  -1558  -1371   -332     90   -579   -296
    -36   -498   -462    267    213   -480  -1574  -1397   -366     59   -613   -316
    -46   -527   -483    285    218   -506  -1595  -1426   -394     31   -641   -337
    -25   -540   -514    283    244   -527  -1602  -1447   -415     10   -662   -358
    -31   -537   -509    283    236   -524  -1602  -1460   -428     -2   -672   -363
    -44   -553   -511    298    233   -532  -1600  -1470   -433    -15   -680   -366
    -41   -571   -532    306    244   -553  -1602  -1488   -452    -36   -701   -384
    -10   -600   -589    306    288   -594  -1618  -1506   -483    -70   -743   -418
     23   -706   -730    342    374   -719  -1605  -1488   -535   -153   -849   -517
     41   -789   -831    374    433   -810  -1517  -1408   -540   -215   -940   -610
     36   -805   -844    384    439   -823  -1392  -1257   -478   -194   -945   -620
     59   -646   -706    293    381   -675  -1267  -1078   -311    -28   -792   -470
     62   -111   -174     23    116   -142  -1283  -1062    -46    368   -337      0
    -85    506    589   -210   -337    548  -1499  -1353    114    732    140    491
   -233    714    945   -241   -589    828  -1883  -1836     -2    795    293    633
   -296    267    563     15   -428    415  -2210  -2309   -483    342   -122    246
   -277   -615   -340    446     28   -478  -2294  -2543  -1130   -488   -995   -530
   -189  -1039   -849    613    329   -945  -2203  -2390  -1260   -750  -1340   -852
   -106   -992   -888    548    389   -943  -2023  -2114  -1072   -618  -1280   -795
    -33   -823   -789    428    376   -807  -1852  -1883   -867   -441  -1158   -672
    -33   -732   -698    381    329   -714  -1758  -1774   -758   -348  -1088   -600
    -38   -688   -649    363    303   -670  -1706  -1719   -704   -309  -1065   -576
    -15   -675   -662    342    322   -670  -1693  -1701   -691   -306  -1070   -587
      0   -657   -657    329    327   -657  -1691  -1699   -688   -311  -1080   -592
     -5   -639   -633    322    311   -636  -1680  -1696   -683   -311  -1083   -600
      7   -623   -631    306    316   -626  -1680  -1699   -683   -314  -1085   -613
     20   -589   -613    283    314   -600  -1680  -1699   -683   -314  -1067   -626
     12   -589   -602    288    306   -594  -1680  -1699   -688   -316  -1041   -665
      2   -600   -605    298    301   -602  -1675  -1693   -691   -324  -1044   -688
      0   -610   -610    303    303   -610  -1670  -1686   -693   -327  -1065   -683
      5   -605   -610    298    306   -605  -1667  -1686   -701   -337  -1098   -667
     18   -592   -610    288    314   -600  -1654  -1680   -704   -340  -1117   -644
     23   -574   -597    275    309   -587  -1660  -1688   -714   -350  -1132   -644
     20   -555   -576    267    296   -566  -1662  -1693   -722   -358  -1153   -652
     20   -532   -555    254    288   -542  -1649  -1686   -722   -355  -1195   -594
     44   -553   -597    254    319   -574  -1644  -1680   -732   -361  -1299   -449
     28   -574   -602    272    314   -589  -1641  -1680   -735   -363  -1332   -387
     25   -563   -589    267    306   -574  -1634  -1673   -737   -361  -1322   -400
     31   -553   -584    259    306   -566  -1623  -1665   -743   -361  -1309   -433
     33   -563   -597    265    314   -579  -1613  -1657   -748   -358  -1301   -462
     36   -563   -602    262    316   -581  -1597  -1644   -745   -350  -1286   -483
     46   -558   -605    254    324   -579  -1590  -1626   -743   -340  -1273   -501
     59   -537   -600    236    327   -568  -1592  -1615   -748   -342  -1265   -514
     83   -517   -600    218    340   -558  -1584  -1597   -748   -337  -1252   -517
    114   -535   -652    207    381   -592  -1577  -1579   -748   -335  -1254   -522
    166   -514   -680    174    423   -597  -1574  -1571   -758   -337  -1262   -522
    223   -483   -706    127    462   -592  -1577  -1569   -766   -337  -1273   -517
    270   -485   -756    109    511   -620  -1571  -1564   -774   -335  -1280   -509
    301   -470   -774     83    537   -620  -1564  -1558   -779   -335  -1286   -496
    324   -459   -787     67    555   -623  -1545  -1545   -776   -332  -1288   -480
    319   -452   -771     64    542   -610  -1517  -1522   -761   -319  -1280   -457
    296   -444   -740     75    517   -592  -1491  -1496   -743   -303  -1267   -426
    252   -439   -693     90    472   -566  -1457  -1462   -717   -288  -1252   -407
    223   -433   -659    103    441   -545  -1423  -1428   -691   -272  -1228   -418
    189   -405   -594    106    389   -501  -1402  -1413   -678   -262  -1205   -441
    158   -423   -581    132    368   -501  -1379  -1400   -665   -254  -1200   -457
    129   -457   -587    163    355   -522  -1350  -1382   -644   -239  -1187   -459
    109   -457   -566    174    335   -511  -1337  -1379   -639   -239  -1187   -470
     83   -467   -550    192    314   -509  -1327  -1376   -631   -233  -1184   -478
     54   -485   -540    215    296   -511  -1322  -1379   -626   -231  -1182   -480
     36   -485   -522    226    277   -504  -1312  -1382   -618   -228  -1182   -491
     25   -485   -511    231    267   -498  -1293  -1374   -602   -220  -1179   -483
     15   -478   -496    228    254   -488  -1288  -1371   -597   -218  -1179   -480
     10   -470   -480    231    244   -475  -1291  -1374   -589   -215  -1182   -478
     12   -446   -459    218    236   -452  -1296  -1376   -594   -215  -1182   -478
     18   -441   -462    210    239   -452  -1296  -1379   -597   -220  -1195   -480
     31   -426   -457    197    244   -441  -1296  -1379   -597   -231  -1208   -480
     33   -413   -446    189    239   -428  -1286  -1374   -589   -228  -1210   -472
     38   -394   -436    176    236   -415  -1270  -1361   -579   -223  -1202   -467
     51   -361   -413    153    231   -387  -1241  -1348   -563   -213  -1189   -457
     70   -327   -400    127    233   -363  -1208  -1332   -550   -202  -1179   -446
     77   -301   -379    111    228   -340  -1187  -1322   -535   -197  -1169   -433
    106   -272   -379     80    241   -327  -1187  -1322   -535   -202  -1174   -423
    122   -233   -358     54    239   -296  -1176  -1314   -530   -189  -1163   -400
    119   -215   -337     46    228   -277  -1163  -1309   -517   -174  -1148   -376
    122   -168   -290     23    205   -228  -1153  -1306   -498   -158  -1127   -348
    129   -171   -301     20    215   -236  -1169  -1330   -517   -181  -1140   -350
    124   -202   -327     38    223   -265  -1195  -1363   -553   -220  -1161   -374
    122   -192   -314     33    218   -252  -1205  -1374   -574   -239  -1166   -381
    132   -202   -335     36    233   -267  -1213  -1384   -594   -252  -1174   -397
    124   -257   -381     64    252   -319  -1223  -1389   -613   -270  -1189   -415
    116   -316   -433     98    272   -374  -1226  -1392   -623   -288  -1208   -426
    114   -371   -485    127    298   -428  -1236  -1400   -649   -314  -1236   -449
    101   -439   -540    168    319   -488  -1241  -1405   -680   -342  -1270   -478
     93   -504   -597    202    345   -548  -1244  -1415   -719   -376  -1306   -506
     77   -530   -610    226    342   -568  -1244  -1421   -743   -402  -1332   -524
     59   -566   -628    252    342   -597  -1239  -1423   -758   -418  -1356   -540
     57   -574   -631    259    342   -602  -1226  -1418   -766   -423  -1369   -545
     49   -579   -628    262    337   -602  -1215  -1405   -769   -420  -1371   -535
     46   -600   -646    275    345   -623  -1208  -1395   -771   -418  -1369   -527
     49   -618   -667    283    358   -641  -1210  -1400   -795   -433  -1387   -535
     57   -714   -771    329    413   -743  -1187  -1382   -833   -478  -1441   -589
     64   -836   -904    384    480   -870  -1119  -1312   -870   -553  -1535   -704
     67   -872   -940    402    501   -906   -989  -1176   -826   -548  -1551   -740
     83   -795   -880    353    480   -836   -849   -974   -698   -433  -1447   -657
    132   -454   -587    161    358   -519   -769   -823   -462   -140  -1124   -335
     59    236    176   -150    -57    205   -807   -872   -150    329   -563    244
   -148    685    833   -270   -491    758  -1065  -1231    -67    592   -202    605
   -246    522    769   -137   -506    644  -1408  -1686   -366    384   -355    449
   -265   -236     28    252   -148   -103  -1628  -2104  -1044   -376  -1101   -254
   -220   -963   -745    589    259   -854  -1641  -2151  -1467   -945  -1712   -839
   -145  -1101   -956    620    405  -1028  -1522  -1935  -1402   -950  -1774   -906
    -96   -987   -893    540    397   -940  -1340  -1675  -1205   -795  -1654   -802
    -67   -833   -766    452    348   -800  -1179  -1467  -1021   -639  -1517   -685
    -62   -776   -714    418    324   -748  -1111  -1382   -948   -576  -1462   -644
    -51   -748   -696    400    319   -722  -1067  -1332   -914   -550  -1436   -628
    -57   -719   -662    384    301   -691  -1028  -1296   -893   -535  -1449   -618
    -62   -704   -641    384    288   -672  -1000  -1267   -880   -527  -1493   -615
    -72   -691   -618    381    270   -654   -966  -1239   -857   -517  -1496   -607
    -75   -698   -623    384    272   -662   -953  -1223   -854   -519  -1504   -610
    -85   -691   -605    387    259   -649   -937  -1202   -841   -509  -1496   -600
    -88   -654   -566    371    239   -610   -922  -1184   -833   -491  -1475   -584
    -90   -670   -579    379    241   -626   -914  -1174   -839   -493  -1473   -584
    -98   -680   -581    389    239   -631   -901  -1158   -831   -493  -1465   -576
   -119   -675   -558    397    215   -618   -875  -1130   -815   -480  -1441   -561
   -127   -675   -548    402    210   -613   -852  -1104   -807   -478  -1431   -548
   -111   -659   -548    384    218   -605   -844  -1104   -810   -478  -1426   -561
   -106   -667   -561    387    226   -613   -833  -1088   -807   -470  -1418   -550
    -77   -654   -579    366    246   -618   -823  -1072   -802   -465  -1421   -522
    -72   -672   -600    374    262   -636   -805  -1054   -795   -457  -1415   -491
    -57   -683   -626    368    283   -654   -810  -1057   -810   -462  -1421   -496
    -41   -688   -649    363    301   -670   -818  -1060   -823   -470  -1426   -514
    -41   -701   -659    371    306   -680   -810  -1041   -810   -459  -1413   -509
    -18   -685   -667    353    324   -678   -797  -1008   -792   -441  -1392   -485
     -7   -685   -680    345    335   -683   -789   -979   -789   -428  -1371   -449
      0   -665   -665    329    332   -665   -787   -956   -789   -410  -1348   -426
     31   -649   -680    309    353   -662   -789   -943   -795   -407  -1332   -426
     20   -639   -659    309    340   -649   -753   -883   -763   -376  -1299   -402
     28   -631   -659    301    342   -644   -727   -831   -743   -353  -1260   -384
     51   -605   -657    277    353   -631   -706   -792   -727   -335  -1226   -340
     77   -579   -657    249    366   -618   -685   -766   -714   -324  -1195   -288
     49   -561   -610    257    329   -584   -652   -743   -706   -314  -1156   -259
     54   -561   -615    252    332   -587   -649   -743   -722   -319  -1143   -298
     59   -540   -602    239    329   -571   -633   -732   -722   -319  -1122   -324
     57   -519   -579    231    314   -548   -618   -714   -719   -314  -1104   -329
     83   -496   -579    207    329   -537   -618   -701   -719   -309  -1085   -337
     75   -511   -587    215    329   -548   -615   -704   -730   -316  -1085   -366
     64   -530   -597    231    329   -563   -605   -691   -735   -319  -1080   -371
     62   -530   -594    231    327   -561   -587   -678   -735   -322  -1072   -366
     41   -553   -594    257    316   -574   -581   -691   -756   -340  -1083   -376
     62   -553   -615    244    337   -584   -579   -698   -776   -363  -1096   -389
     54   -568   -623    257    337   -594   -574   -706   -795   -379  -1093   -402
     54   -581   -636    262    342   -607   -579   -727   -833   -402  -1098   -431
     59   -579   -639    259    348   -607   -584   -743   -862   -420  -1101   -459
     38   -584   -626    272    329   -605   -592   -753   -888   -454  -1104   -475
     41   -576   -618    267    329   -597   -584   -745   -896   -475  -1109   -485
     44   -587   -631    270    337   -607   -579   -745   -911   -501  -1119   -506
     23   -602   -626    290    324   -613   -571   -740   -935   -527  -1124   -530
     36   -563   -600    262    316   -581   -561   -732   -950   -540  -1106   -522
     46   -553   -600    252    322   -576   -561   -730   -971   -566  -1111   -519
     31   -553   -587    259    309   -568   -548   -719   -984   -587  -1106   -511
     31   -530   -561    249    296   -545   -527   -698   -989   -605  -1104   -498
     44   -506   -553    228    296   -530   -514   -698  -1013   -631  -1117   -509
     49   -480   -530    215    288   -504   -491   -683  -1010   -636  -1111   -501
     41   -446   -491    202    265   -467   -462   -652   -989   -626  -1091   -478
     23   -439   -462    207    241   -449   -436   -633   -984   -628  -1085   -472
     28   -431   -462    200    244   -444   -423   -628   -992   -639  -1104   -483
     28   -392   -420    181    223   -405   -397   -607   -982   -623  -1098   -480
     12   -353   -368    168    189   -358   -371   -589   -953   -600  -1078   -459
     18   -309   -327    145    171   -316   -342   -576   -930   -576  -1057   -431
      7   -293   -301    140    153   -296   -337   -576   -924   -563  -1057   -426
    -12   -309   -296    158    140   -303   -350   -597   -945   -579  -1070   -452
     -5   -306   -301    155    145   -303   -379   -618   -966   -592  -1072   -467
     28   -280   -309    127    168   -293   -400   -628   -971   -594  -1067   -472
     12   -314   -327    150    168   -322   -428   -652  -1008   -628  -1096   -511
     20   -353   -376    166    197   -366   -449   -672  -1041   -665  -1130   -555
     54   -405   -459    174    254   -431   -467   -685  -1078   -701  -1163   -597
     41   -472   -514    215    277   -493   -493   -706  -1111   -735  -1184   -639
     31   -522   -553    241    290   -537   -509   -732  -1145   -763  -1202   -670
     46   -550   -597    252    322   -574   -545   -771  -1187   -802  -1210   -698
     62   -571   -633    254    345   -602   -584   -792  -1218   -831  -1197   -717
     75   -550   -626    239    350   -587   -581   -779  -1215   -828  -1158   -711
    124   -519   -644    194    384   -581   -592   -771  -1218   -836  -1140   -711
    132   -506   -639    187    384   -571   -607   -771  -1223   -846  -1132   -709
    179   -459   -639    140    407   -548   -594   -748  -1213   -841  -1104   -688
    293   -407   -701     57    496   -553   -550   -685  -1189   -839  -1091   -685
    298   -522   -823    109    558   -672   -493   -602  -1187   -888  -1153   -771
    200   -618   -818    207    506   -717   -420   -506  -1156   -909  -1192   -841
    145   -652   -797    252    470   -724   -345   -376  -1078   -867  -1153   -841
    223   -368   -592     72    407   -480   -270   -244   -901   -644   -901   -610
    241    226    -15   -236    127    106   -233   -218   -641   -249   -413   -158
     72    620    548   -348   -239    584   -441   -535   -607    -38    -90    106
     51    613    561   -332   -254    587   -784   -976   -859   -140   -111     51
     59    132     72    -96     -5    103   -987  -1356  -1371   -714   -662   -444
    -33   -566   -532    298    249   -550  -1028  -1423  -1758  -1283  -1275   -995
     -5   -839   -836    420    413   -836   -971  -1254  -1753  -1366  -1402  -1145
     75   -833   -911    379    491   -870   -844  -1060  -1608  -1270  -1350  -1106
     59   -769   -828    355    444   -797   -717   -898  -1449  -1140  -1257   -997
     15   -688   -704    335    358   -696   -654   -813  -1337  -1039  -1174   -914
     23   -618   -644    296    332   -631   -594   -750  -1265   -976  -1119   -859
     41   -576   -620    267    329   -597   -540   -698  -1210   -935  -1085   -823
     62   -540   -602    239    332   -571   -496   -654  -1169   -898  -1057   -792
     75   -524   -600    223    335   -561   -480   -644  -1158   -888  -1054   -784
     75   -504   -579    213    327   -540   -454   -628  -1143   -865  -1039   -774
     18   -506   -524    244    270   -514   -426   -605  -1111   -836  -1010   -745
    -33   -519   -485    277    226   -504   -418   -592  -1093   -815   -997   -727
    -72   -563   -491    316    207   -527   -426   -597  -1096   -815  -1000   -730
    -54   -540   -485    296    213   -514   -400   -571  -1072   -792   -974   -711
    -59   -545   -485    301    210   -517   -384   -553  -1052   -776   -950   -706
    -23   -517   -493    270    233   -506   -355   -522  -1018   -748   -914   -685
     44   -457   -504    205    272   -478   -332   -478   -987   -711   -872   -644
    -10   -501   -491    257    239   -496   -337   -467   -982   -704   -862   -636
    -57   -574   -517    314    228   -545   -350   -475   -992   -709   -862   -644
    -44   -563   -519    303    236   -542   -332   -449   -966   -683   -831   -602
    -28   -517   -488    272    228   -504   -296   -407   -927   -644   -797   -566
    -90   -576   -488    332    197   -532   -314   -407   -935   -649   -802   -579
    -38   -548   -509    290    233   -530   -303   -381   -911   -626   -774   -566
     -2   -517   -514    259    254   -517   -293   -348   -878   -592   -737   -553
    -70   -568   -501    319    213   -535   -301   -337   -872   -594   -727   -566
    -46   -563   -519    303    236   -542   -293   -311   -857   -576   -701   -558
    -38   -568   -532    303    244   -550   -298   -285   -841   -553   -665   -548
    -23   -550   -527    288    252   -540   -296   -246   -810   -527   -613   -519
      2   -535   -540    265    270   -537   -288   -213   -779   -491   -581   -491
     72   -449   -522    187    296   -485   -236   -155   -722   -418   -527   -431
     59   -423   -483    179    270   -452   -184   -103   -680   -371   -483   -384
    -46   -506   -459    277    205   -483   -171    -93   -675   -379   -488   -387
    -15   -465   -449    239    215   -457   -148    -67   -649   -363   -470   -363
    -25   -462   -436    244    205   -449   -142    -57   -636   -355   -459   -348
    -49   -472   -426    259    187   -452   -137    -54   -620   -355   -449   -345
    -36   -462   -426    249    194   -444   -127    -54   -607   -348   -439   -337
     23   -381   -405    179    213   -392    -85    -18   -555   -314   -410   -290
    -38   -400   -361    220    158   -381    -59     -5   -532   -303   -407   -277
   -124   -506   -384    314    127   -444    -80    -38   -555   -345   -452   -316
   -101   -496   -394    298    145   -446    -64    -33   -542   -342   -441   -314
    -59   -415   -355    233    148   -387    -25     -5   -498   -296   -402   -288
    -28   -384   -355    205    163   -371     -5      0   -483   -290   -407   -298
    -75   -431   -355    252    140   -394    -18    -23   -498   -311   -428   -329
   -210   -527   -316    368     51   -423    -54    -59   -527   -332   -446   -376
   -205   -517   -311    358     51   -415    -41    -44   -514   -324   -433   -384
   -163   -480   -316    322     75   -400    -33    -33   -506   -324   -423   -381
   -189   -522   -335    353     70   -428    -54    -44   -522   -353   -441   -407
   -207   -545   -337    376     64   -441    -57    -36   -517   -361   -441   -423
   -205   -545   -340    374     67   -444    -57    -28   -511   -355   -433   -423
   -184   -530   -348    355     80   -439    -67    -23   -514   -355   -428   -423
   -176   -519   -342    345     80   -431    -59     -2   -509   -345   -415   -423
   -218   -566   -348    392     64   -457    -64      0   -517   -355   -423   -439
   -161   -511   -353    335     93   -433    -51     20   -504   -340   -410   -423
   -135   -433   -298    283     80   -366    -23     62   -467   -298   -371   -392
   -187   -423   -239    303     23   -332     -7     88   -449   -283   -353   -379
   -155   -387   -231    272     36   -309     15    114   -431   -262   -335   -361
   -171   -350   -179    257      2   -265     54    155   -400   -233   -303   -329
   -210   -376   -168    293    -23   -272     64    166   -397   -236   -301   -332
   -228   -387   -161    306    -36   -275     77    174   -392   -239   -303   -340
   -257   -381   -124    319    -67   -254     88    179   -384   -231   -290   -332
   -254   -342    -88    296    -85   -215    111    200   -366   -210   -270   -306
   -223   -298    -75    259    -75   -187    119    207   -355   -197   -249   -290
   -252   -368   -116    309    -67   -244     70    163   -394   -236   -275   -309
   -265   -394   -129    329    -67   -262     57    150   -400   -244   -275   -303
   -277   -392   -116    335    -83   -254     70    161   -394   -236   -262   -285
   -254   -402   -148    327    -54   -275     67    161   -402   -241   -265   -283
   -207   -402   -194    306     -7   -298     70    163   -415   -249   -267   -288
   -226   -465   -239    345      5   -353     90    171   -431   -267   -288   -309
   -345   -620   -275    483    -36   -449     41    124   -491   -322   -345   -355
   -387   -717   -329    550    -28   -524     -5     85   -542   -363   -387   -387
   -296   -654   -358    472     28   -506     31    109   -524   -340   -366   -361
   -236   -610   -374    423     67   -493     64    129   -511   -324   -348   -335
   -402   -805   -402    602     -2   -605     -5     54   -587   -394   -420   -405
   -366   -779   -413    571     23   -597      5     67   -579   -381   -413   -400
   -314   -722   -407    517     44   -566     38    101   -550   -350   -387   -363
   -348   -782   -433    566     41   -607     38     93   -571   -371   -413   -379
   -368   -937   -568    652     98   -753     28     98   -631   -446   -506   -465
   -366  -1036   -672    701    150   -854    114    192   -631   -498   -576   -537
   -340  -1034   -693    685    174   -862    259    350   -561   -480   -581   -545
   -303   -953   -649    628    171   -802    397    553   -420   -358   -491   -465
   -285   -540   -257    410    -15   -397    384    602   -187    -25   -127   -106
   -324     88    413    119   -368    249    171    358    -20    358    345    368
   -433    491    922    -28   -678    706   -215   -101    -51    545    628    628
   -488    324    813     83   -649    568   -587   -561   -368    329    467    470
   -522   -496     23    506   -275   -236   -693   -846   -995   -441   -290   -189
   -558  -1231   -672    896     57   -953   -618   -776  -1312   -937   -846   -693
   -532  -1374   -841    950    153  -1109   -459   -519  -1197   -909   -880   -756
   -436  -1184   -748    810    155   -966   -226   -215   -940   -698   -711   -628
   -459  -1109   -649    782     93   -880   -106    -67   -792   -576   -613   -545
   -418  -1060   -641    737    109   -852    -59      0   -730   -532   -571   -511
   -392  -1028   -636    709    122   -833    -31     44   -693   -511   -550   -493
   -392  -1023   -631    709    119   -828     -5     75   -672   -504   -537   -480
   -381  -1015   -636    696    124   -828      0     80   -665   -496   -532   -480
   -384  -1021   -636    701    124   -828      5     90   -654   -485   -530   -475
   -397  -1023   -626    709    111   -823     18    106   -639   -470   -517   -459
   -394  -1023   -628    709    116   -826     20    114   -633   -467   -509   -452
   -397  -1026   -628    709    114   -826     25    122   -626   -459   -501   -444
   -389  -1013   -623    701    114   -818     46    145   -602   -439   -480   -423
   -361   -992   -631    675    132   -813     62    161   -587   -423   -467   -405
   -394  -1036   -641    717    122   -839     51    150   -597   -436   -485   -418
   -415  -1041   -628    727    103   -836     57    161   -592   -431   -480   -413
   -413  -1023   -610    717     98   -818     72    176   -574   -413   -462   -400
   -400  -1021   -620    709    109   -820     75    176   -568   -407   -454   -405
   -405  -1023   -618    714    106   -820     80    176   -555   -405   -436   -413
   -415  -1010   -594    711     88   -805     96    192   -532   -397   -402   -418
   -415  -1002   -589    709     85   -797    111    202   -514   -387   -384   -428
   -410   -995   -587    701     88   -792    124    215   -498   -376   -374   -428
   -415   -984   -568    701     75   -776    142    233   -472   -355   -361   -418
   -415   -974   -561    693     70   -769    158    246   -449   -337   -358   -397
   -413   -971   -558    691     70   -766    166    257   -433   -324   -361   -371
   -423   -963   -540    691     57   -753    184    280   -407   -301   -348   -340
   -428   -950   -522    691     46   -737    200    306   -379   -277   -322   -306
   -420   -935   -517    678     46   -727    205    319   -366   -265   -311   -296
   -420   -919   -501    670     38   -711    226    342   -335   -236   -288   -265
   -420   -893   -472    654     25   -683    257    368   -290   -197   -257   -226
   -415   -888   -472    652     28   -680    277    381   -270   -179   -236   -215
   -423   -875   -452    646     12   -662    293    392   -246   -161   -213   -200
   -423   -841   -420    631     -2   -631    311    405   -218   -135   -187   -166
   -420   -823   -405    620    -10   -615    322    405   -200   -119   -187   -116
   -428   -844   -415    636     -7   -631    327    392   -197   -122   -226    -38
   -431   -833   -402    631    -15   -618    340    397   -174   -101   -236     57
   -431   -823   -392    626    -20   -607    355    405   -148    -77   -228    124
   -436   -831   -394    633    -23   -613    363    405   -137    -67   -197    111
   -454   -841   -387    649    -33   -615    368    407   -129    -64   -155     25
   -480   -867   -387    672    -49   -628    366    400   -132    -70   -137    -33
   -491   -893   -402    691    -44   -649    358    389   -135    -80   -135    -64
   -498   -914   -418    706    -41   -667    348    379   -142    -88   -132    -88
   -506   -930   -423    719    -41   -678    348    371   -142    -93   -129   -114
   -504   -943   -441    722    -31   -693    345    374   -142    -93   -124   -132
   -478   -943   -465    711     -7   -704    329    371   -148    -96   -119   -148
   -465   -930   -467    696      0   -698    324    379   -142    -96   -103   -161
   -465   -914   -449    691     -7   -683    337    394   -129    -98    -85   -155
   -444   -901   -457    670      5   -680    335    392   -129   -103    -80   -153
   -428   -891   -462    659     15   -675    337    402   -124    -98    -72   -148
   -426   -867   -441    646      5   -654    350    423   -109    -85    -57   -135
   -410   -883   -472    646     31   -678    353    426   -111    -96    -72   -142
   -400   -888   -491    641     44   -691    342    415   -116   -109    -85   -153
   -407   -885   -478    646     33   -680    348    426   -106   -101    -83   -148
   -376   -867   -491    620     57   -680    358    436   -101    -98    -83   -145
   -337   -823   -485    581     72   -654    379    457    -77    -80    -72   -135
   -327   -776   -452    550     59   -615    413    480    -54    -54    -54   -119
   -311   -735   -426    522     54   -581    449    509    -25    -31    -33   -101
   -285   -724   -439    506     75   -581    454    504    -28    -36    -44   -109
   -267   -704   -436    485     83   -571    454    501    -25    -33    -44   -109
   -275   -670   -394    472     57   -532    478    517      5     -5    -20    -83
   -265   -639   -374    452     54   -506    480    519     23     15    -12    -64
   -244   -605   -363    423     59   -483    465    511     28     23    -10    -54
   -236   -597   -361    418     62   -480    439    488     20     15    -23    -51
   -231   -602   -371    415     70   -488    418    467      2      5    -31    -51
   -205   -605   -400    405     96   -504    400    462     -5      5    -36    -49
   -202   -641   -439    420    116   -540    387    452    -23    -12    -59    -64
   -213   -704   -491    459    137   -597    379    441    -41    -36    -88    -83
   -205   -750   -545    475    168   -649    361    423    -67    -67   -116    -96
   -187   -787   -600    485    205   -693    337    400   -101    -96   -153   -111
   -192   -852   -662    519    233   -758    319    379   -137   -127   -192   -132
   -184   -904   -719    545    267   -813    290    345   -179   -163   -228   -161
   -174   -945   -771    558    296   -859    259    306   -220   -197   -270   -189
   -153   -966   -813    558    327   -891    239    288   -244   -213   -285   -197
   -124   -982   -857    553    363   -919    215    267   -270   -231   -309   -218
    -83   -982   -898    532    407   -940    192    244   -296   -246   -329   -231
    -80   -995   -914    537    415   -956    187    246   -311   -254   -337   -236
    -62  -1080  -1018    571    478  -1049    189    265   -348   -298   -387   -270
    -41  -1187  -1145    613    550  -1169    244    329   -379   -358   -467   -353
    -54  -1210  -1156    633    550  -1184    366    452   -342   -358   -483   -394
    -31  -1122  -1091    574    527  -1106    498    646   -218   -246   -392   -329
     20   -745   -766    361    392   -756    571    795     25     64    -77    -12
    -23    -44    -20     33     -2    -33    524    763    353    550    470    537
   -228    568    797   -168   -511    683    283    426    524    924    935   1000
   -337    446    782    -54   -558    613    -93    -64    244    740    813    878
   -400   -329     70    363   -236   -132   -316   -472   -397     23    114    226
   -407  -1156   -750    779    171   -953   -340   -576   -906   -623   -561   -428
   -337  -1415  -1078    878    368  -1247   -223   -355   -893   -691   -680   -574
   -272  -1322  -1052    795    387  -1187    -41   -103   -709   -548   -566   -504
   -223  -1200   -979    711    376  -1091    103     88   -548   -415   -452   -431
   -202  -1114   -911    657    353  -1015    197    200   -446   -329   -374   -381
   -184  -1070   -885    628    350   -979    239    259   -397   -288   -332   -363
   -184  -1062   -878    623    345   -969    259    288   -371   -267   -306   -361
   -197  -1054   -857    626    327   -956    280    311   -340   -244   -277   -350
   -210  -1052   -841    628    314   -948    293    329   -314   -226   -257   -345
   -213  -1044   -831    628    309   -937    301    340   -293   -207   -239   -335
   -213  -1044   -833    628    309   -940    303    348   -275   -200   -228   -332
   -218  -1028   -813    623    296   -922    319    366   -252   -184   -210   -319
   -231  -1028   -800    628    283   -917    335    381   -220   -163   -189   -298
   -246  -1031   -784    639    267   -909    348    400   -187   -137   -168   -275
   -265  -1026   -761    644    246   -893    350    405   -161   -119   -150   -257
   -262  -1034   -771    646    254   -904    350    405   -145   -111   -145   -246
   -252  -1034   -782    641    262   -906    348    397   -132   -111   -142   -246
   -257  -1008   -750    633    246   -880    361    410   -103    -90   -114   -241
   -267   -995   -727    631    228   -862    361    418    -83    -75    -96   -249
   -270  -1005   -735    636    231   -870    353    418    -72    -67    -85   -257
   -283   -992   -709    636    213   -852    348    418    -54    -54    -75   -249
   -285   -976   -691    631    202   -833    353    428    -33    -41    -72   -223
   -280   -961   -683    620    200   -823    350    431    -23    -33    -77   -197
   -259   -930   -670    594    202   -800    363    449      5     -7    -62   -161
   -254   -904   -652    576    197   -779    363    465     25     10    -54   -142
   -223   -885   -662    555    218   -774    348    470     38     25    -54   -129
   -200   -841   -641    519    218   -743    340    478     51     49    -41   -111
   -197   -795   -600    496    200   -698    335    496     70     77    -23    -88
   -176   -776   -600    475    207   -688    337    517     98    106     -7    -62
   -158   -743   -584    452    213   -665    342    535    122    132     15    -33
   -163   -696   -532    428    181   -615    358    517    153    163     41     -5
   -166   -670   -504    418    166   -587    376    496    181    189     59     15
   -166   -654   -488    410    158   -571    384    491    200    205     67     28
   -171   -646   -475    410    150   -561    397    493    226    226     77     46
   -181   -620   -439    400    127   -532    410    491    252    244     88     62
   -184   -615   -431    397    122   -524    418    496    267    257     88     72
   -187   -605   -420    394    116   -514    426    504    285    275     90     85
   -202   -597   -394    400     96   -496    444    524    309    301    106    101
   -207   -579   -374    392     83   -478    446    524    316    306    106     98
   -215   -605   -392    410     88   -498    452    519    316    298     93     88
   -228   -644   -415    433     90   -530    459    524    322    298     83     85
   -239   -670   -431    454     96   -550    454    514    314    293     72     77
   -244   -691   -446    467    101   -571    446    501    306    293     62     70
   -257   -704   -446    480     93   -576    433    498    306    296     57     64
   -262   -706   -444    483     88   -576    428    496    309    301     57     64
   -254   -706   -452    480     98   -579    415    491    306    298     51     64
   -241   -704   -462    470    109   -584    402    485    296    288     46     62
   -244   -698   -454    470    103   -576    400    496    301    293     59     70
   -244   -706   -462    472    109   -584    392    493    298    296     64     72
   -231   -701   -470    467    119   -587    389    493    301    301     72     83
   -241   -701   -459    470    106   -581    384    496    301    309     72     90
   -252   -701   -452    475     98   -576    381    496    303    314     72     93
   -249   -698   -452    472     98   -576    374    493    303    316     75     96
   -254   -696   -441    475     93   -568    374    498    311    327     83    106
   -231   -704   -472    467    119   -589    363    483    298    316     80     98
   -189   -680   -491    433    150   -587    361    485    296    319     83    101
   -168   -649   -480    407    155   -566    361    491    298    332     88    103
   -161   -623   -462    392    150   -542    368    509    316    355    106    114
   -142   -613   -472    376    163   -545    368    506    322    363    111    119
   -129   -607   -480    368    174   -545    358    496    322    371    122    122
   -122   -571   -452    345    161   -511    371    504    350    402    155    148
   -135   -527   -392    332    127   -459    397    519    384    439    197    184
   -114   -496   -381    303    132   -439    392    506    389    446    213    192
   -119   -524   -405    322    140   -465    366    467    371    428    192    171
   -132   -532   -400    332    132   -467    340    444    366    426    192    176
   -140   -542   -402    342    129   -472    327    431    368    426    194    184
   -158   -600   -441    376    137   -522    309    413    361    402    174    163
   -192   -659   -470    426    137   -566    298    405    353    392    155    140
   -192   -724   -532    459    168   -628    283    387    337    368    127    111
   -187   -745   -558    467    184   -652    270    374    324    355    114    103
   -220   -787   -568    501    171   -678    259    358    314    337     93     88
   -244   -823   -579    532    166   -701    254    348    309    327     77     83
   -254   -852   -600    550    171   -727    239    335    301    314     62     70
   -259   -859   -600    561    168   -730    233    332    306    311     57     64
   -272   -859   -587    566    155   -724    236    337    319    314     59     67
   -285   -857   -574    571    142   -717    244    342    332    322     57     67
   -303   -857   -553    579    122   -706    249    353    350    327     57     70
   -314   -898   -584    607    135   -743    244    374    353    319     33     51
   -280  -1028   -750    652    233   -888    262    405    314    249    -70    -54
   -239  -1072   -833    654    296   -953    332    491    332    226   -122   -122
   -194  -1034   -839    613    322   -937    418    641    428    298    -70    -90
   -137   -774   -636    457    249   -706    509    823    646    550    176    150
   -142   -197    -57    168    -44   -127    530    888    953    992    662    649
   -293    340    631    -23   -462    485    397    691   1145   1353   1088   1067
   -387    394    779     -5   -584    587     72    262    995   1356   1135   1098
   -413   -145    267    280   -340     59   -236   -239    431    787    600    592
   -371   -904   -535    636     80   -719   -379   -501   -150     67   -132   -106
   -301  -1226   -924    763    309  -1075   -363   -384   -220    -88   -332   -293
   -262  -1257   -995    758    366  -1127   -265   -194    -96    -12   -301   -252
   -236  -1179   -943    709    353  -1062   -145    -44     33     93   -236   -181
   -210  -1036   -826    623    306   -932    -57     64    161    213   -135    -67
   -168   -956   -787    561    306   -872    -10    111    228    270    -80      5
   -119   -932   -813    524    345   -875     -7    119    244    280    -80     36
   -109   -937   -828    524    358   -883     -7    122    246    285    -96     54
   -111   -945   -836    527    361   -893    -15    116    244    288   -114     57
   -103   -958   -854    530    374   -906    -18    111    241    290   -135     57
    -90   -974   -883    532    392   -927    -28    101    236    296   -153     41
    -83   -976   -893    530    405   -935    -28    109    246    319   -148     33
    -70  -1002   -932    535    428   -969    -33    106    244    324   -163     18
    -54  -1026   -971    537    457  -1000    -33     98    239    329   -168      7
    -33  -1026   -995    527    478  -1013    -38     93    236    335   -168     -2
      0  -1026  -1026    514    511  -1026    -51     80    231    337   -168    -15
     36  -1044  -1080    504    555  -1062    -72     51    210    324   -187    -25
     90  -1049  -1140    478    615  -1093   -106     10    181    306   -197    -46
    142  -1052  -1195    454    667  -1122   -140    -28    155    283   -207    -64
    200  -1054  -1254    428    727  -1153   -179    -54    135    259   -205    -75
    249  -1034  -1283    392    763  -1158   -205    -49    132    244   -200    -83
    290   -982  -1273    345    779  -1127   -194    -15    153    244   -174    -90
    252   -976  -1228    361    737  -1101   -184    -23    163    231   -145   -109
    233   -961  -1195    363    714  -1078   -226    -64    150    202   -129   -135
    322   -888  -1210    280    766  -1047   -265    -83    142    205   -114   -129
    314   -828  -1143    257    727   -984   -265    -57    163    249    -67    -90
    296   -779  -1078    241    685   -927   -267    -36    176    296    -25    -57
    267   -724   -992    228    628   -857   -257      2    205    355     25     -2
    257   -696   -953    218    602   -823   -257     25    220    394     57     31
    259   -633   -893    184    576   -763   -252     46    249    423     85     64
    246   -561   -807    155    524   -683   -236     72    288    449    119    103
    223   -509   -732    142    478   -620   -200    116    342    483    163    137
    176   -478   -657    150    415   -566   -174    145    381    511    192    158
    153   -454   -607    150    379   -530   -150    163    407    537    210    163
    124   -452   -576    163    348   -511   -127    179    431    558    218    161
    106   -457   -563    176    335   -509   -101    200    462    579    228    176
    116   -449   -568    163    340   -509    -93    207    480    584    226    179
    106   -449   -555    171    329   -501    -75    220    501    589    223    174
     85   -449   -535    179    309   -491    -46    239    524    594    215    161
     67   -467   -535    200    301   -501    -25    241    535    592    197    137
     36   -454   -491    207    262   -472    -15    241    542    600    189    140
      7   -452   -459    220    233   -457     -7    241    558    607    187    137
      2   -467   -470    231    233   -467     -5    236    561    594    174    127
     20   -483   -504    231    262   -493    -18    215    545    561    140    103
     12   -485   -498    236    254   -493    -23    202    537    548    122     96
      5   -483   -488    239    246   -485    -25    200    535    548    122    106
     12   -491   -504    239    254   -496    -46    187    524    540    114    109
     23   -465   -488    220    254   -475    -59    187    527    550    111    116
     20   -470   -491    223    254   -480    -59    194    535    558    106    119
     25   -470   -496    223    259   -483    -64    187    530    558    106    109
     23   -465   -488    220    254   -475    -72    179    530    561    114    103
     38   -431   -470    197    254   -449    -77    184    542    571    122    106
     41   -420   -465    187    252   -441    -88    171    537    568    106    101
     41   -410   -454    184    246   -431    -93    163    537    563     96     96
     28   -381   -410    174    218   -397    -77    181    555    571    114    116
     38   -335   -374    148    205   -353    -70    194    571    579    129    129
     70   -288   -358    109    213   -322    -75    197    574    581    135    129
     90   -267   -358     85    223   -311    -72    202    579    581    137    129
     98   -239   -337     70    218   -288    -70    205    581    584    148    129
    106   -213   -319     54    213   -265    -72    197    584    587    155    135
    103   -161   -265     28    181   -213    -72    194    594    600    168    142
     85    -98   -184      5    132   -140    -62    197    620    620    194    161
     75    -75   -150      0    111   -111    -67    189    626    620    205    181
     72    -80   -153      5    111   -116    -93    163    610    602    194    184
     67    -75   -142      0    103   -109   -114    150    602    594    192    184
     64    -80   -145      7    103   -111   -135    137    587    584    184    176
     59   -114   -176     25    114   -145   -153    122    558    563    161    155
     49   -148   -197     49    122   -171   -161    106    535    548    135    140
     36   -200   -236     80    135   -218   -176     90    509    517     98    101
     15   -254   -270    119    140   -259   -192     62    488    480     59     59
      7   -290   -298    142    153   -293   -213     33    462    446     28     25
     -2   -314   -311    158    153   -314   -220     12    444    423     10      7
    -15   -340   -324    179    153   -332   -228      0    426    407    -10     -2
    -15   -342   -327    179    155   -335   -239    -12    420    405    -23     -2
    -20   -350   -329    184    153   -340   -246    -18    418    405    -25     -2
    -18   -348   -329    184    155   -340   -246    -18    418    410    -28     -2
      2   -384   -387    189    194   -387   -257    -23    407    394    -54    -20
     25   -475   -501    223    262   -488   -249     -2    389    355   -114    -72
     38   -568   -607    262    322   -587   -176     72    402    319   -184   -148
     44   -566   -610    262    327   -587    -80    174    459    329   -202   -179
     72   -475   -548    200    309   -511     15    324    592    446   -109    -96
    101   -127   -228     12    163   -176     75    449    823    740    213    202
     33    436    402   -236   -184    420     62    410   1067   1124    662    605
    -88    818    906   -363   -496    862   -155     96   1111   1345    956    831
   -124    646    769   -262   -446    706   -498   -340    800   1137    802    670
   -184     33    218     75   -202    124   -672   -691    270    504    194    142
   -179   -524   -348    350     83   -439   -719   -743    -54     38   -277   -262
   -111   -774   -662    444    275   -719   -678   -579    -57    -25   -379   -350
    -83   -802   -722    441    316   -763   -566   -420     49     31   -350   -335
    -62   -756   -696    407    314   -727   -470   -303    161    122   -283   -283
    -46   -672   -626    358    288   -652   -400   -215    265    215   -207   -223
    -38   -584   -545    311    252   -566   -345   -148    348    288   -142   -171
    -25   -550   -524    285    249   -537   -322   -116    384    316   -116   -158
    -20   -542   -522    280    249   -532   -319   -111    394    324   -103   -161
    -20   -532   -511    275    244   -522   -311   -103    407    337    -83   -153
    -23   -511   -488    267    231   -501   -298    -85    426    355    -57   -142
    -15   -501   -488    257    233   -496   -296    -83    426    361    -49   -142
    -10   -488   -480    249    233   -485   -290    -80    423    366    -41   -140
     -5   -480   -475    241    233   -478   -290    -83    423    363    -38   -140
     -2   -465   -462    233    228   -465   -296    -80    423    361    -31   -122
      0   -452   -454    223    226   -452   -306    -80    428    361    -23   -111
     10   -439   -449    213    228   -441   -309    -80    431    361    -18   -103
     18   -418   -436    200    226   -426   -306    -77    441    363    -12    -90
     28   -415   -444    194    236   -428   -314    -88    441    363    -15    -90
     25   -410   -436    189    231   -423   -316    -90    449    368    -15    -88
     25   -407   -433    189    228   -420   -322    -93    457    374    -10    -80
     25   -418   -444    192    233   -431   -329   -103    454    368    -15    -85
     36   -402   -439    184    236   -420   -332   -114    459    376    -12    -83
     46   -376   -426    163    233   -400   -342   -109    467    384     -7    -80
     70   -379   -449    153    259   -413   -355   -109    465    384    -12    -85
     93   -371   -465    137    277   -418   -366   -109    470    387    -12    -83
    116   -348   -465    116    290   -405   -371    -98    480    402     -2    -64
    137   -322   -462     90    296   -392   -376    -88    496    423      5    -44
    155   -309   -467     75    309   -387   -384    -72    511    436     18    -28
    174   -293   -470     57    319   -379   -384    -46    535    454     31    -10
    181   -270   -452     44    316   -361   -374    -20    558    475     51     12
    189   -262   -452     36    319   -355   -366     -5    574    485     59     23
    197   -246   -444     23    319   -345   -350      5    584    504     70     31
    197   -231   -428     15    311   -329   -340     12    594    514     75     33
    192   -210   -402     10    296   -306   -329     15    607    522     85     36
    179   -210   -389     12    283   -298   -324     12    615    524     90     36
    168   -207   -376     18    270   -290   -314     15    626    532     98     38
    158   -220   -379     31    267   -298   -306     18    633    524     90     31
    155   -226   -381     36    267   -303   -298     20    639    522     80     18
    135   -223   -361     44    246   -290   -277     23    654    530     80     10
    119   -241   -361     59    239   -298   -272     15    657    527     67     -7
    101   -288   -389     93    244   -337   -275     -7    641    504     33    -46
     83   -288   -371    103    226   -329   -265    -10    646    506     33    -51
     72   -259   -332     90    200   -296   -252      0    667    517     46    -36
     51   -285   -337    116    194   -311   -262    -10    659    506     33    -51
     41   -309   -350    132    192   -327   -275    -28    649    488     10    -72
     33   -319   -353    142    192   -335   -280    -33    649    478     -2    -85
     25   -314   -340    142    181   -327   -283    -41    649    470    -12    -90
     28   -309   -340    140    181   -324   -288    -46    646    465    -20    -93
     33   -311   -345    137    187   -329   -293    -49    644    457    -36    -98
     41   -309   -350    135    194   -329   -293    -51    644    454    -49   -103
     44   -324   -368    137    202   -345   -306    -59    633    436    -67   -111
     41   -309   -350    132    194   -327   -306    -57    633    439    -67   -109
     28   -309   -337    137    181   -324   -303    -51    636    444    -70   -106
     25   -327   -353    150    189   -340   -314    -57    626    431    -85   -119
     38   -316   -355    137    194   -337   -311    -54    628    433    -83   -119
     51   -293   -348    119    200   -319   -293    -44    641    444    -72   -114
     57   -267   -324    103    189   -296   -270    -31    652    459    -54   -103
     72   -228   -301     77    187   -265   -249    -12    667    472    -31    -88
     85   -226   -314     67    200   -270   -239      0    675    470    -18    -80
     83   -244   -327     77    205   -285   -233      2    672    462     -7    -75
     98   -228   -329     64    210   -277   -233      0    672    459      2    -67
    109   -197   -306     44    207   -252   -228      5    688    478     25    -49
     98   -174   -272     33    184   -223   -220      7    696    493     59    -28
     90   -184   -275     46    181   -231   -241    -18    670    478     57    -41
     67   -218   -285     75    174   -252   -275    -57    636    449     38    -70
     46   -226   -272     90    158   -249   -283    -70    636    449     51    -64
     46   -254   -301    103    171   -277   -306    -88    618    428     36    -77
     70   -296   -366    111    218   -329   -342   -124    574    387     -5   -119
     77   -361   -439    140    257   -400   -371   -155    530    342    -46   -163
     77   -410   -488    166    283   -449   -384   -176    496    314    -72   -192
     77   -449   -527    184    298   -488   -413   -205    454    272   -111   -231
     77   -488   -566    205    319   -527   -441   -239    415    233   -148   -270
     70   -517   -589    220    327   -553   -452   -257    392    210   -168   -293
     67   -532   -600    233    332   -566   -465   -275    374    187   -189   -314
     70   -553   -623    239    345   -587   -480   -290    353    163   -213   -337
     72   -542   -615    233    342   -579   -483   -288    345    161   -213   -337
     70   -553   -623    239    345   -587   -483   -283    335    155   -213   -335
     80   -592   -672    257    376   -631   -496   -290    309    132   -231   -350
    109   -683   -795    285    449   -737   -470   -246    275     77   -296   -418
    124   -761   -885    319    504   -823   -350   -109    296     51   -350   -478
    158   -740   -898    288    524   -818   -213     67    379    106   -332   -449
    218   -561   -779    171    498   -670    -93    267    558    290   -166   -277
    270    -28   -301   -122    285   -166   -129    301    823    688    285    184
    194    623    426   -410   -114    524   -368     25    992   1072    784    675
     67    878    810   -475   -374    844   -800   -501    880   1153    974    844
     10    511    501   -259   -244    506  -1169  -1008    439    766    649    532
     -2   -397   -394    197    194   -397  -1265  -1267   -231    -59   -179   -231
     54  -1015  -1070    480    561  -1041  -1195  -1176   -496   -470   -633   -701
    127  -1114  -1241    491    683  -1179  -1049   -943   -394   -433   -633   -753
    179   -992  -1171    407    675  -1080   -854   -698   -202   -275   -498   -670
    210   -872  -1083    329    644   -979   -740   -558    -72   -161   -384   -589
    223   -797  -1021    285    620   -909   -685   -483     -7   -101   -322   -548
    215   -776   -995    277    605   -883   -654   -439     20    -77   -296   -537
    202   -776   -979    288    589   -878   -633   -410     38    -62   -275   -530
    192   -761   -953    283    571   -854   -623   -394     46    -54   -262   -517
    187   -750   -937    280    561   -844   -613   -381     46    -54   -259   -506
    189   -740   -930    272    558   -833   -613   -376     46    -54   -257   -501
    194   -727   -922    267    558   -823   -610   -371     49    -49   -254   -504
    192   -701   -896    252    542   -797   -592   -353     59    -31   -239   -498
    171   -688   -859    257    514   -774   -576   -337     64    -20   -228   -496
    142   -696   -839    272    491   -766   -571   -329     70    -12   -228   -496
    122   -685   -807    283    465   -745   -550   -309     85      2   -218   -488
    106   -662   -771    277    436   -717   -540   -296     96     12   -205   -475
     77   -665   -743    293    407   -704   -532   -288    101     18   -205   -467
     59   -659   -719    298    387   -688   -527   -280    106     23   -200   -457
     41   -644   -685    301    363   -665   -519   -267    114     33   -194   -446
     31   -641   -672    303    350   -657   -514   -257    122     38   -194   -452
     36   -628   -667    296    350   -646   -509   -252    124     38   -194   -449
     36   -602   -639    283    335   -620   -498   -233    137     54   -187   -431
     28   -576   -605    275    316   -589   -491   -218    150     72   -181   -420
     38   -576   -615    267    324   -594   -496   -220    148     72   -189   -431
     36   -566   -602    262    319   -584   -496   -210    155     80   -187   -433
     41   -548   -589    252    314   -566   -491   -189    179    101   -179   -428
     46   -535   -581    244    314   -558   -488   -171    197    122   -174   -423
     62   -509   -574    220    316   -542   -493   -158    207    132   -166   -413
     67   -488   -558    210    311   -522   -480   -135    231    150   -155   -397
     70   -462   -535    194    301   -498   -472   -116    249    174   -148   -379
     77   -439   -517    181    296   -478   -465   -106    265    189   -142   -363
     83   -415   -498    166    288   -457   -459   -101    280    202   -142   -353
     83   -397   -480    155    280   -439   -454   -103    290    213   -142   -350
     88   -384   -472    145    277   -428   -454   -114    296    218   -153   -353
     90   -374   -465    142    277   -418   -449   -114    309    231   -163   -353
     90   -350   -444    127    265   -397   -449   -119    319    239   -168   -353
    103   -353   -459    124    280   -405   -454   -127    319    241   -181   -366
    119   -350   -470    114    293   -410   -470   -145    314    244   -200   -384
    111   -348   -459    119    285   -402   -475   -150    319    252   -213   -389
    101   -363   -467    129    283   -413   -485   -168    316    257   -228   -400
    111   -374   -485    129    298   -428   -506   -189    306    249   -254   -415
    114   -387   -501    135    306   -444   -524   -210    296    239   -283   -431
    101   -392   -493    145    296   -441   -542   -231    283    231   -303   -439
     85   -431   -519    171    301   -475   -563   -244    272    220   -329   -449
     83   -426   -509    171    293   -467   -579   -252    272    220   -342   -452
     80   -402   -483    158    280   -441   -579   -254    283    231   -340   -449
     72   -368   -441    148    257   -405   -592   -267    285    239   -337   -452
     93   -361   -454    132    272   -405   -613   -285    275    233   -353   -465
    109   -355   -465    122    285   -410   -633   -298    267    223   -366   -478
    116   -353   -470    116    293   -413   -649   -309    265    220   -379   -480
    129   -342   -472    106    301   -407   -670   -324    257    215   -387   -485
    127   -322   -452     96    288   -387   -685   -337    252    215   -392   -493
    129   -309   -439     88    283   -374   -693   -353    246    220   -394   -493
    129   -296   -426     80    275   -361   -709   -368    241    223   -402   -496
    132   -298   -431     83    280   -363   -719   -374    244    223   -413   -498
    127   -288   -418     80    270   -353   -719   -371    249    228   -413   -491
    127   -262   -389     67    257   -324   -709   -363    265    239   -397   -475
    124   -244   -368     59    244   -306   -701   -358    277    254   -387   -462
    124   -197   -322     36    223   -259   -675   -332    311    290   -358   -428
    114   -189   -303     36    207   -246   -672   -324    314    296   -361   -426
    109   -187   -296     36    202   -241   -683   -335    314    298   -363   -426
    103   -161   -267     28    184   -215   -680   -332    329    316   -350   -413
     77   -114   -192     18    135   -153   -665   -324    358    350   -319   -387
     64    -93   -158     12    109   -124   -683   -335    361    361   -311   -381
     36   -124   -161     44     96   -142   -717   -363    348    350   -324   -397
      5   -153   -161     72     80   -155   -748   -384    340    348   -329   -400
     20   -166   -187     72    103   -176   -787   -410    319    332   -348   -413
     67   -205   -272     67    168   -239   -841   -457    277    290   -394   -457
    116   -220   -337     51    226   -277   -893   -498    239    252   -441   -504
    142   -262   -407     59    275   -335   -943   -542    194    207   -493   -555
    137   -309   -446     85    290   -376   -989   -579    153    176   -535   -597
    129   -361   -491    114    309   -426  -1028   -618    109    140   -581   -641
    119   -389   -509    132    314   -449  -1062   -649     80    111   -615   -675
    114   -418   -532    150    322   -475  -1101   -691     49     77   -652   -717
    116   -420   -537    153    327   -478  -1122   -714     33     57   -675   -748
    127   -431   -558    150    342   -493  -1143   -732     25     41   -693   -766
    129   -433   -563    150    345   -498  -1176   -756      2     18   -719   -787
    137   -446   -584    153    361   -517  -1205   -784    -18     -2   -748   -805
    124   -491   -615    184    368   -553  -1226   -795    -46    -28   -789   -833
    145   -605   -753    228    446   -680  -1197   -745    -80    -93   -891   -940
    161   -633   -797    236    478   -714  -1106   -633    -46    -93   -937  -1005
    192   -558   -750    181    470   -654   -992   -454     75     12   -878   -950
    231   -246   -478      7    353   -361   -909   -277    314    298   -615   -675
    241    400    158   -322     41    280   -950   -283    613    745   -119   -145
     72    945    872   -509   -400    909  -1166   -581    763   1080    288    285
    -54    976   1028   -462   -542   1002  -1551  -1072    568   1023    275    290
   -103    381    485   -137   -293    433  -1844  -1556      0    420   -329   -210
   -111   -459   -348    283    116   -405  -1932  -1758   -579   -316  -1117   -901
    -49   -852   -802    449    376   -828  -1880  -1634   -680   -509  -1374  -1161
      2   -875   -878    433    439   -875  -1761  -1444   -568   -446  -1356  -1161
     36   -797   -833    381    433   -815  -1631  -1275   -426   -332  -1275  -1096
     64   -691   -758    311    410   -724  -1571  -1179   -319   -233  -1202  -1031
     77   -610   -691    265    384   -649  -1545  -1143   -267   -181  -1169  -1002
    101   -576   -680    236    389   -628  -1548  -1143   -265   -176  -1174  -1005
    119   -568   -688    226    402   -628  -1556  -1148   -262   -179  -1192  -1002
    111   -574   -685    228    397   -628  -1569  -1158   -262   -176  -1208   -997
    109   -553   -665    220    384   -607  -1587  -1174   -259   -161  -1215   -992
    116   -548   -667    215    389   -607  -1597  -1182   -254   -155  -1228   -992
    101   -566   -667    233    384   -615  -1608  -1189   -267   -168  -1257  -1000
     90   -550   -644    228    366   -597  -1608  -1202   -275   -168  -1275  -1005
     93   -548   -641    226    366   -594  -1623  -1221   -283   -171  -1293  -1008
    103   -530   -633    213    368   -581  -1639  -1234   -285   -171  -1309  -1013
    111   -514   -626    202    368   -568  -1649  -1244   -288   -174  -1319  -1013
    109   -519   -631    202    368   -574  -1678  -1275   -314   -189  -1343  -1028
    111   -504   -615    194    363   -558  -1696  -1288   -324   -192  -1358  -1034
    119   -480   -602    179    358   -540  -1706  -1293   -324   -187  -1363  -1039
    137   -459   -597    161    366   -527  -1725  -1312   -329   -187  -1376  -1049
    124   -462   -587    168    353   -524  -1740  -1332   -340   -194  -1392  -1060
    109   -441   -550    166    329   -496  -1748  -1335   -337   -184  -1395  -1060
    101   -439   -542    168    319   -491  -1753  -1337   -340   -176  -1402  -1062
    103   -436   -540    166    322   -488  -1777  -1350   -345   -174  -1418  -1062
    116   -413   -532    148    324   -472  -1787  -1345   -340   -163  -1423  -1052
    132   -402   -535    135    332   -467  -1797  -1343   -340   -153  -1431  -1052
    148   -394   -542    122    342   -470  -1818  -1353   -353   -145  -1436  -1057
    145   -368   -514    111    329   -441  -1829  -1363   -361   -140  -1436  -1060
    150   -342   -493     93    319   -418  -1836  -1353   -350   -127  -1431  -1049
    176   -327   -506     75    340   -415  -1844  -1345   -348   -114  -1436  -1039
    200   -311   -511     54    353   -410  -1860  -1345   -358   -109  -1449  -1034
    215   -272   -488     28    350   -379  -1867  -1350   -366   -103  -1447  -1026
    215   -239   -454      7    335   -345  -1878  -1361   -366    -96  -1449  -1021
    233   -226   -459     -5    345   -340  -1891  -1376   -371   -103  -1467  -1013
    226   -210   -436     -7    329   -322  -1893  -1395   -381    -96  -1473  -1010
    226   -189   -415    -18    319   -301  -1888  -1395   -371    -75  -1465   -989
    228   -194   -426    -18    327   -309  -1899  -1413   -381    -85  -1480   -995
    220   -184   -405    -18    311   -293  -1906  -1428   -387    -88  -1501  -1002
    210   -171   -381    -20    296   -275  -1904  -1441   -394    -93  -1522  -1026
    202   -161   -363    -20    283   -262  -1919  -1465   -413   -103  -1540  -1072
    200   -179   -379    -10    288   -277  -1951  -1501   -446   -127  -1566  -1119
    189   -174   -366     -7    277   -270  -1958  -1519   -467   -140  -1579  -1156
    176   -184   -361      2    267   -272  -1974  -1551   -501   -168  -1613  -1213
    184   -192   -376      5    280   -283  -2000  -1584   -535   -192  -1652  -1239
    187   -200   -387      5    285   -293  -2018  -1615   -555   -207  -1675  -1275
    168   -205   -374     15    270   -288  -2023  -1631   -563   -207  -1683  -1273
    166   -215   -381     20    272   -298  -2042  -1654   -587   -231  -1722  -1247
    174   -220   -394     23    283   -306  -2062  -1675   -615   -252  -1758  -1218
    163   -192   -355     12    259   -275  -2065  -1683   -626   -241  -1764  -1179
    166   -200   -366     15    265   -283  -2073  -1691   -636   -254  -1787  -1161
    166   -223   -389     28    275   -306  -2088  -1714   -665   -280  -1821  -1174
    176   -192   -368      7    272   -280  -2091  -1714   -670   -277  -1826  -1161
    179   -194   -376      7    275   -285  -2099  -1722   -683   -293  -1849  -1158
    176   -210   -387     15    280   -296  -2122  -1738   -711   -324  -1883  -1161
    174   -215   -389     18    277   -301  -2127  -1748   -735   -340  -1906  -1153
    192   -174   -366     -7    277   -270  -2112  -1740   -730   -324  -1891  -1109
    202   -150   -355    -25    277   -252  -2104  -1740   -737   -329  -1886  -1078
    202   -122   -324    -41    262   -220  -2088  -1735   -735   -324  -1883  -1057
    205    -80   -285    -64    241   -181  -2065  -1722   -735   -327  -1886  -1052
    207    -70   -277    -67    241   -174  -2057  -1725   -745   -337  -1893  -1054
    231    -33   -267    -98    246   -150  -2062  -1730   -753   -348  -1891  -1039
    239    -15   -254   -111    246   -135  -2055  -1730   -756   -358  -1886  -1008
    236     25   -213   -132    223    -93  -2039  -1732   -753   -355  -1873   -989
    249     70   -179   -158    215    -54  -2042  -1745   -761   -361  -1873  -1010
    233     72   -161   -155    197    -41  -2049  -1758   -787   -384  -1886  -1028
    223     70   -155   -148    189    -41  -2070  -1774   -818   -413  -1899  -1028
    228     62   -166   -145    197    -49  -2096  -1797   -857   -449  -1919  -1041
    233     41   -192   -137    213    -75  -2109  -1808   -891   -480  -1953  -1049
    218      2   -215   -111    215   -103  -2104  -1813   -922   -509  -1982  -1067
    215    -54   -270    -80    241   -161  -2120  -1834   -971   -553  -2023  -1106
    207   -101   -309    -54    254   -202  -2132  -1852  -1018   -600  -2060  -1143
    187   -132   -319    -25    252   -226  -2127  -1857  -1049   -639  -2078  -1166
    168   -150   -322    -10    244   -236  -2130  -1873  -1080   -672  -2088  -1208
    176   -171   -348     -2    262   -259  -2132  -1886  -1106   -711  -2104  -1257
    179   -181   -361      0    267   -270  -2130  -1891  -1127   -743  -2107  -1291
    176   -179   -355      2    265   -267  -2125  -1886  -1137   -753  -2091  -1306
    189   -163   -355    -15    270   -257  -2132  -1893  -1158   -776  -2088  -1337
    194   -166   -361    -15    275   -262  -2130  -1891  -1171   -797  -2088  -1366
    210   -213   -423      0    314   -316  -2125  -1875  -1197   -833  -2109  -1413
    262   -314   -576     25    418   -444  -2099  -1821  -1221   -896  -2174  -1496
    293   -337   -631     20    459   -483  -1992  -1699  -1187   -924  -2213  -1558
    329   -275   -605    -28    465   -439  -1878  -1548  -1088   -862  -2156  -1527
    376    -51   -431   -163    402   -241  -1782  -1395   -911   -659  -1925  -1322
    413    426     12   -418    200    220  -1753  -1325   -683   -311  -1493   -917
    309    945    636   -628   -163    792  -1893  -1564   -597    -38  -1109   -589
    285   1018    730   -652   -223    875  -2223  -1984   -813    -93  -1072   -587
    293    587    293   -441      0    441  -2512  -2442  -1343   -631  -1558  -1015
    324    -67   -392   -127    358   -228  -2626  -2686  -1899  -1361  -2286  -1639
    420   -400   -820    -10    618   -610  -2613  -2566  -2000  -1551  -2509  -1836
    488   -511  -1000     10    743   -756  -2507  -2385  -1922  -1525  -2514  -1844
    524   -475  -1002    -25    763   -737  -2390  -2244  -1821  -1452  -2455  -1792
    542   -381   -924    -80    732   -652  -2283  -2120  -1714  -1358  -2361  -1717
    553   -259   -815   -148    683   -537  -2200  -2023  -1628  -1280  -2275  -1639
    555   -215   -771   -171    662   -493  -2132  -1951  -1579  -1241  -2226  -1600
    532   -197   -730   -168    628   -462  -2083  -1899  -1556  -1226  -2190  -1577
    506   -179   -685   -163    594   -431  -2036  -1849  -1538  -1205  -2161  -1556
    496   -168   -665   -166    579   -415  -2000  -1808  -1527  -1197  -2138  -1538
    472   -148   -623   -163    545   -384  -1966  -1766  -1514  -1189  -2104  -1519
    449   -137   -587   -158    517   -363  -1927  -1717  -1499  -1182  -2065  -1504
    436   -119   -555   -158    496   -337  -1888  -1675  -1483  -1174  -2026  -1483
    433   -109   -542   -163    485   -324  -1862  -1647  -1475  -1171  -2003  -1465
    418    -93   -514   -163    465   -303  -1821  -1602  -1462  -1161  -1969  -1439
    420    -88   -509   -166    462   -298  -1787  -1569  -1454  -1158  -1940  -1415
    441    -83   -524   -179    483   -303  -1766  -1548  -1457  -1169  -1917  -1402
    444    -85   -530   -181    485   -306  -1740  -1519  -1457  -1171  -1891  -1392
    436    -83   -519   -179    478   -301  -1704  -1480  -1444  -1161  -1857  -1369
    444    -59   -506   -192    472   -283  -1678  -1449  -1439  -1156  -1826  -1350
    444    -49   -493   -197    467   -270  -1647  -1415  -1428  -1150  -1795  -1345
    441    -36   -478   -205    459   -257  -1605  -1374  -1410  -1135  -1764  -1345
    452    -25   -480   -213    465   -252  -1564  -1332  -1387  -1111  -1732  -1345
    462    -20   -483   -223    470   -252  -1525  -1291  -1361  -1085  -1696  -1335
    452     -5   -457   -223    454   -231  -1478  -1247  -1327  -1060  -1654  -1325
    439     10   -431   -226    433   -210  -1441  -1210  -1304  -1036  -1618  -1312
    446     15   -431   -233    439   -207  -1413  -1171  -1286  -1023  -1595  -1301
    452     31   -420   -244    436   -194  -1379  -1119  -1257  -1002  -1569  -1278
    446     38   -407   -241    428   -184  -1330  -1052  -1215   -969  -1525  -1236
    459     44   -418   -252    439   -187  -1286   -995  -1176   -937  -1488  -1197
    475     57   -420   -267    446   -181  -1241   -937  -1148   -914  -1460  -1163
    462     83   -381   -272    420   -148  -1189   -878  -1109   -883  -1423  -1122
    454     93   -361   -272    407   -132  -1137   -833  -1070   -865  -1400  -1096
    457     90   -366   -275    413   -137  -1093   -797  -1039   -859  -1395  -1080
    444     93   -350   -270    397   -127  -1044   -753  -1000   -844  -1374  -1054
    431     83   -348   -259    389   -132  -1000   -724   -979   -839  -1369  -1036
    431     67   -363   -249    397   -148   -969   -711   -966   -841  -1369  -1028
    407     57   -353   -233    379   -148   -927   -685   -943   -828  -1369  -1018
    379     46   -335   -213    355   -142   -880   -652   -919   -818  -1363  -1005
    366     33   -335   -200    350   -150   -846   -631   -904   -818  -1369  -1005
    358     31   -327   -194    342   -148   -815   -613   -893   -823  -1369  -1008
    335     44   -293   -192    314   -124   -779   -589   -878   -813  -1353  -1000
    324     41   -285   -184    303   -122   -750   -579   -880   -820  -1358   -997
    322     28   -296   -176    306   -132   -727   -568   -888   -836  -1366   -992
    311     20   -290   -166    301   -135   -685   -535   -867   -818  -1343   -961
    298      5   -293   -153    296   -142   -652   -501   -854   -813  -1325   -948
    293     -2   -296   -145    293   -148   -631   -485   -859   -820  -1312   -948
    275    -18   -293   -129    283   -155   -607   -457   -854   -815  -1286   -945
    262    -25   -288   -116    275   -155   -568   -413   -833   -795  -1247   -917
    267    -38   -306   -114    283   -171   -555   -392   -839   -802  -1244   -914
    275    -51   -327   -111    301   -189   -537   -366   -836   -800  -1228   -909
    270    -54   -324   -109    296   -189   -501   -324   -818   -782  -1197   -891
    275    -44   -319   -114    296   -181   -475   -298   -807   -774  -1174   -875
    272    -46   -319   -114    296   -181   -454   -283   -810   -766  -1150   -859
    267    -36   -303   -114    285   -168   -426   -252   -795   -756  -1122   -839
    267    -31   -301   -119    283   -166   -394   -218   -776   -740  -1093   -831
    272    -31   -303   -119    288   -166   -355   -187   -761   -719  -1070   -818
    267    -15   -285   -127    275   -148   -309   -140   -735   -693  -1031   -795
    259     15   -246   -137    252   -114   -252    -80   -693   -659   -982   -758
    267     28   -239   -150    252   -103   -205    -33   -670   -641   -948   -727
    277     41   -236   -158    257    -96   -155     12   -649   -620   -914   -696
    259     25   -236   -145    246   -103   -101     54   -628   -607   -893   -680
    252     15   -236   -135    244   -109    -59     90   -607   -589   -865   -662
    249     33   -215   -142    231    -90    -31    119   -584   -571   -831   -636
    252     85   -166   -168    210    -38     12    161   -537   -532   -776   -594
    246     57   -192   -153    218    -64     28    176   -532   -535   -766   -581
    254      2   -252   -129    252   -124     28    176   -548   -550   -774   -579
    254    -12   -270   -122    259   -142     44    197   -540   -545   -763   -558
    239    -44   -283    -96    259   -163     80    236   -514   -535   -750   -532
    233   -129   -363    -51    298   -246     96    252   -522   -550   -758   -553
    218   -197   -415    -10    316   -306    109    262   -537   -568   -774   -581
    192   -241   -436     23    311   -337    132    280   -542   -584   -779   -602
    171   -306   -478     67    324   -392    148    288   -555   -605   -789   -631
    176   -366   -542     93    358   -454    150    280   -579   -633   -818   -652
    161   -392   -553    114    355   -470    168    293   -574   -636   -815   -652
    145   -431   -579    140    361   -506    192    311   -568   -646   -818   -657
    150   -470   -620    161    384   -545    197    324   -576   -659   -828   -657
    132   -470   -602    168    366   -535    213    350   -566   -654   -818   -657
    119   -465   -584    171    350   -524    244    384   -550   -644   -797   -652
    132   -514   -646    189    387   -579    267    413   -550   -652   -807   -649
    168   -636   -805    233    485   -719    314    480   -563   -696   -867   -693
    168   -701   -872    265    519   -787    470    649   -501   -701   -896   -748
    184   -667   -854    241    519   -761    636    852   -381   -623   -836   -714
    228   -475   -704    122    465   -589    763   1052   -187   -420   -633   -532
    280     38   -241   -158    262   -101    813   1166    106    -20   -189    -93
    135    623    488   -379   -176    555    652    924    262    337    277    371
     -2    782    784   -389   -392    782    262    423    116    374    415    483
    -72    381    454   -155   -265    418    -62    -46   -327    -31     70    155
   -106   -423   -316    265    103   -371   -140   -293   -917   -776   -670   -504
    -20   -971   -953    493    465   -961    -54   -155  -1109  -1109  -1062   -872
     72  -1052  -1124    488    597  -1088     98     83   -987  -1057  -1060   -888
    129   -948  -1078    407    602  -1013    288    324   -792   -904   -937   -789
    187   -820  -1008    316    597   -914    418    485   -641   -774   -818   -688
    220   -779  -1002    277    610   -891    480    558   -584   -735   -784   -649
    233   -756   -989    259    610   -872    530    607   -548   -714   -756   -623
    233   -758   -995    259    613   -875    571    649   -517   -698   -727   -597
    246   -774  -1021    265    633   -896    594    670   -506   -696   -714   -576
    259   -761  -1021    249    639   -891    628    698   -488   -678   -691   -553
    265   -743  -1008    239    636   -875    662    732   -470   -662   -665   -540
    267   -750  -1018    241    641   -883    680    753   -459   -652   -644   -542
    265   -745  -1010    241    636   -878    696    779   -444   -639   -626   -535
    246   -732   -979    241    613   -854    730    818   -418   -618   -602   -506
    249   -732   -982    241    615   -857    756    836   -405   -607   -594   -491
    262   -737  -1002    236    631   -870    771    852   -400   -602   -587   -493
    262   -722   -984    231    623   -852    807    885   -374   -581   -553   -470
    239   -727   -966    244    600   -844    836    914   -353   -566   -532   -439
    236   -740   -976    252    605   -859    849    937   -348   -563   -527   -415
    252   -724   -976    236    613   -849    878    971   -332   -553   -514   -392
    277   -672   -950    197    613   -810    917   1021   -296   -517   -467   -376
    265   -688   -953    210    607   -820    924   1031   -288   -514   -446   -381
    254   -688   -945    215    600   -815    943   1054   -275   -506   -436   -368
    259   -654   -917    197    587   -784    976   1093   -246   -483   -407   -353
    244   -667   -911    213    576   -789    984   1111   -236   -480   -410   -348
    246   -665   -911    207    576   -787    989   1132   -231   -475   -405   -348
    244   -628   -872    192    558   -750   1018   1179   -202   -454   -368   -314
    241   -602   -846    179    542   -724   1047   1228   -171   -433   -337   -272
    265   -579   -844    158    553   -711   1062   1267   -155   -418   -314   -265
    270   -542   -813    135    540   -678   1083   1306   -137   -400   -290   -262
    241   -517   -758    137    498   -639   1117   1348   -101   -374   -259   -233
    241   -498   -740    127    488   -618   1140   1379    -80   -361   -236   -213
    252   -465   -717    106    483   -589   1163   1400    -67   -340   -207   -187
    231   -413   -646     88    436   -530   1202   1423    -41   -311   -168   -150
    223   -394   -618     85    418   -506   1226   1441    -23   -298   -142   -124
    215   -392   -607     88    410   -501   1249   1460     -5   -288   -127   -109
    189   -376   -566     93    376   -470   1280   1491     20   -267   -103    -98
    179   -366   -545     93    361   -454   1309   1519     44   -244    -83    -88
    179   -379   -558     98    368   -470   1330   1530     46   -244    -72    -88
    181   -392   -574    103    376   -483   1356   1548     62   -233    -57    -77
    168   -392   -561    111    363   -475   1392   1577     88   -215    -33    -59
    150   -397   -550    122    350   -472   1395   1574     83   -228    -31    -62
    153   -402   -555    124    353   -478   1389   1569     80   -239    -38    -70
    135   -405   -540    132    335   -470   1410   1579     90   -231    -23    -62
    122   -397   -519    137    319   -457   1434   1590    106   -215      2    -54
    119   -431   -550    153    335   -491   1426   1574     90   -244    -10    -80
    109   -426   -535    155    322   -480   1447   1592    114   -231      7    -67
    111   -420   -535    153    322   -478   1460   1602    124   -220     15    -59
    114   -433   -548    161    329   -491   1457   1590    116   -239     10    -72
    101   -423   -527    161    314   -475   1486   1613    140   -223     41    -49
     85   -444   -530    179    306   -485   1512   1626    150   -220     59    -38
     80   -454   -537    187    306   -496   1517   1618    153   -228     70    -38
     88   -444   -532    179    309   -488   1535   1626    171   -226     77    -33
     67   -459   -530    194    298   -493   1540   1626    166   -236     80    -46
     64   -457   -522    194    290   -488   1548   1623    163   -244     90    -36
     70   -467   -537    197    301   -501   1551   1618    150   -262     96    -33
     64   -462   -527    200    296   -493   1574   1644    174   -246    127     -7
     51   -454   -509    200    280   -480   1613   1680    202   -220    171     28
     59   -428   -488    184    272   -457   1636   1696    215   -207    200     44
     67   -384   -454    155    259   -420   1660   1717    236   -184    236     70
     49   -355   -405    153    226   -379   1693   1753    262   -158    272     98
     54   -371   -428    155    239   -400   1691   1761    262   -153    285    124
     75   -379   -454    150    265   -418   1696   1774    272   -142    298    155
     70   -350   -420    137    244   -384   1727   1797    301   -116    335    187
     70   -314   -384    122    226   -348   1748   1810    322    -98    366    215
     88   -316   -405    111    246   -361   1738   1792    306   -114    366    220
     83   -311   -397    114    239   -353   1725   1769    296   -122    371    223
     77   -316   -394    116    236   -355   1712   1753    288   -132    368    233
     96   -293   -389     98    241   -340   1706   1748    290   -119    381    259
     90   -335   -426    119    254   -379   1691   1727    265   -148    353    244
     88   -379   -467    145    277   -423   1683   1719    246   -171    327    226
     70   -449   -519    187    293   -483   1667   1704    218   -194    301    202
     54   -493   -548    220    301   -519   1654   1691    197   -218    285    184
     54   -524   -579    233    314   -550   1665   1693    184   -246    259    163
     38   -563   -605    262    319   -584   1654   1678    163   -275    233    132
     44   -581   -628    267    335   -605   1641   1657    142   -288    213    106
     38   -592   -631    277    335   -610   1649   1662    140   -285    207    101
     28   -587   -615    277    319   -600   1660   1667    140   -283    207     93
     28   -592   -623    280    324   -607   1644   1652    132   -298    189     70
     18   -597   -618    288    316   -605   1649   1654    127   -303    179     62
     33   -662   -696    314    363   -678   1662   1680    119   -332    132     20
     51   -779   -833    361    441   -805   1740   1787    129   -371     59    -54
     46   -769   -815    361    428   -792   1883   1948    226   -319     70    -62
     72   -610   -685    267    376   -646   2034   2164    405   -158    202     46
    119   -218   -337     49    228   -277   2107   2307    657    148    517    355
     75    384    306   -231   -114    348   2062   2252    904    548    987    823
    -72    823    896   -376   -485    859   1797   1893    935    784   1301   1109
   -158    722    878   -283   -519    797   1418   1405    636    626   1205   1008
   -226    101    327     62   -275    213   1202    976     49    -38    568    441
   -233   -594   -363    413     64   -480   1205    948   -342   -605    -36    -96
   -176   -893   -717    535    270   -805   1293   1132   -355   -698   -194   -233
   -145   -945   -802    542    327   -875   1415   1301   -254   -646   -181   -223
   -109   -896   -787    504    337   -841   1522   1434   -135   -542   -114   -163
    -96   -782   -688    436    293   -735   1597   1522    -33   -446    -31    -85
    -85   -693   -607    389    259   -652   1652   1577     31   -389     23    -31
    -70   -662   -594    366    262   -631   1670   1590     46   -379     25    -18
    -67   -644   -576    355    254   -610   1678   1600     59   -358     41     -7
    -72   -639   -568    353    246   -605   1686   1615     64   -345     57     10
    -75   -631   -555    353    239   -592   1693   1618     59   -348     62     12
    -77   -626   -548    350    233   -587   1696   1618     51   -350     59      5
    -80   -613   -532    348    226   -574   1719   1631     64   -337     72     12
    -77   -615   -540    345    228   -579   1738   1644     75   -329     83     28
    -57   -607   -550    332    246   -579   1732   1641     70   -332     85     36
    -38   -576   -537    306    249   -558   1732   1647     75   -324     93     41
    -41   -563   -522    303    239   -542   1738   1649     75   -314     98     51
    -41   -579   -540    309    249   -561   1725   1641     64   -319     90     54
    -38   -558   -522    298    239   -540   1725   1647     70   -311     98     67
    -25   -540   -514    280    244   -527   1722   1647     62   -314     90     70
    -28   -545   -517    288    244   -532   1719   1644     57   -314     80     72
    -33   -542   -511    288    236   -527   1712   1639     54   -311     75     72
    -18   -524   -509    270    244   -517   1704   1639     51   -303     77     80
     -5   -527   -522    265    257   -524   1699   1641     51   -309     72     80
      0   -532   -532    267    265   -532   1696   1644     51   -306     62     80
     33   -504   -537    233    285   -519   1691   1644     54   -298     57     80
     59   -467   -527    202    290   -496   1691   1654     62   -285     64     90
     70   -457   -527    192    298   -493   1699   1667     75   -277     72    103
     83   -465   -548    192    314   -506   1701   1686     90   -265     77    116
     88   -454   -545    181    316   -498   1699   1701    101   -246     85    135
     80   -439   -519    179    298   -478   1714   1732    124   -220    103    168
     75   -397   -475    161    272   -436   1735   1764    158   -187    129    207
     85   -353   -439    135    262   -394   1756   1790    179   -168    145    231
     51   -363   -415    155    233   -389   1779   1800    184   -166    150    239
     25   -355   -381    163    202   -368   1795   1813    197   -155    163    249
     20   -332   -353    155    184   -342   1818   1829    220   -129    187    272
     -2   -324   -322    163    158   -324   1842   1847    244   -114    205    290
    -33   -332   -298    181    129   -316   1860   1860    262   -101    223    298
    -44   -319   -275    181    114   -298   1886   1873    285    -83    246    314
    -44   -296   -252    168    103   -275   1909   1880    301    -70    270    327
    -59   -306   -246    184     93   -277   1925   1883    306    -62    283    324
    -93   -316   -226    202     64   -272   1943   1886    316    -51    298    322
    -98   -319   -220    207     59   -272   1945   1875    311    -59    298    309
    -96   -353   -257    223     77   -306   1945   1865    309    -77    290    293
    -96   -405   -309    252    106   -358   1951   1862    314    -88    280    280
   -101   -400   -298    249     98   -350   1951   1857    319    -83    288    277
   -132   -405   -275    267     70   -340   1956   1862    332    -67    303    290
   -155   -413   -257    283     49   -337   1958   1867    348    -59    314    306
   -166   -410   -244    288     38   -327   1969   1880    366    -49    332    322
   -174   -407   -233    288     28   -322   1974   1893    381    -36    342    332
   -200   -423   -223    311     10   -324   1977   1906    392    -28    348    332
   -223   -423   -200    322    -12   -311   1984   1914    407    -15    363    332
   -236   -431   -194    335    -20   -314   2010   1932    431     10    394    342
   -252   -418   -166    332    -44   -293   2016   1935    439     20    418    345
   -259   -387   -127    324    -67   -257   2023   1940    457     28    431    350
   -267   -358    -93    311    -88   -226   2034   1948    475     44    436    366
   -290   -342    -51    316   -119   -197   2034   1953    488     59    439    379
   -319   -306     10    311   -166   -148   2049   1966    509     85    459    405
   -335   -259     72    296   -205    -93   2081   1990    545    119    493    436
   -363   -228    132    296   -249    -49   2112   2013    574    148    519    462
   -358   -192    166    275   -262    -12   2117   2010    579    153    527    475
   -327   -163    163    244   -246     -2   2107   1995    579    145    519    470
   -319   -137    179    228   -252     20   2107   1990    589    150    527    478
   -332   -106    226    218   -280     59   2112   1984    607    166    542    498
   -348    -62    285    205   -316    111   2112   1977    623    187    558    524
   -335    -23    311    179   -324    142   2101   1958    623    184    558    540
   -335    -38    296    187   -316    127   2078   1927    605    168    540    530
   -337    -38    298    187   -319    129   2060   1904    597    163    540    535
   -327    -59    267    194   -298    103   2039   1878    579    150    527    532
   -324    -77    246    200   -288     83   2021   1857    561    129    509    522
   -363   -127    236    244   -301     54   2023   1857    558    119    498    517
   -384   -174    210    277   -298     18   2013   1852    540     98    478    504
   -405   -228    176    316   -290    -25   2010   1844    522     77    454    493
   -423   -283    140    350   -283    -72   2003   1826    501     51    433    480
   -439   -316    122    376   -283    -98   1990   1805    485     38    423    475
   -462   -348    111    405   -290   -119   1977   1792    472     31    413    470
   -483   -366    116    426   -301   -124   1966   1784    467     25    415    478
   -493   -376    116    433   -306   -129   1966   1779    465     25    418    483
   -504   -379    124    439   -314   -127   1969   1779    462     28    418    485
   -522   -433     88    475   -306   -171   1964   1777    446     15    402    470
   -498   -555    -57    527   -220   -306   1969   1803    423    -28    348    418
   -480   -636   -158    558   -163   -397   2049   1917    446    -54    293    348
   -478   -631   -153    553   -163   -392   2182   2073    542      2    319    350
   -436   -478    -44    457   -200   -262   2294   2242    706    166    470    478
   -387    -93    293    241   -340     98   2327   2340    945    483    815    810
   -452    491    940    -20   -698    714   2229   2203   1145    865   1280   1249
   -517    826   1343   -155   -930   1083   1888   1764   1072   1000   1517   1447
   -527    626   1153    -51   -841    891   1509   1265    688    732   1317   1254
   -555    -46    509    301   -532    231   1340    919    114     38    636    665
   -480   -657   -176    568   -153   -418   1356    953   -174   -413    127    218
   -407   -904   -496    654     41   -698   1449   1137   -132   -454     20    114
   -366   -885   -522    626     75   -704   1590   1319     10   -358     75    153
   -329   -789   -459    561     64   -626   1709   1465    166   -233    174    239
   -309   -711   -405    509     46   -558   1766   1538    259   -150    246    314
   -265   -675   -410    467     72   -542   1784   1566    298   -119    267    350
   -213   -667   -457    439    119   -563   1771   1551    290   -119    249    348
   -192   -665   -472    428    140   -568   1766   1543    290   -119    239    350
   -166   -644   -480    405    155   -563   1756   1535    293   -109    244    358
   -142   -623   -483    381    168   -553   1743   1525    290   -103    241    358
   -124   -631   -509    376    192   -568   1740   1527    298    -96    244    366
   -116   -636   -519    376    200   -579   1732   1530    301    -93    249    371
   -116   -607   -491    361    184   -550   1732   1530    311    -80    257    392
   -111   -574   -462    340    174   -519   1727   1525    322    -62    267    405
   -119   -563   -446    340    161   -506   1727   1519    329    -44    272    410
   -127   -561   -433    345    153   -498   1732   1519    340    -33    277    426
   -135   -571   -436    350    148   -504   1738   1525    355    -23    288    439
   -142   -561   -418    350    137   -491   1743   1525    371    -10    303    452
   -155   -561   -405    358    122   -485   1745   1525    381     -5    316    459
   -163   -545   -381    355    109   -465   1751   1535    400     10    337    475
   -163   -519   -358    340     96   -439   1753   1540    413     25    358    485
   -161   -501   -340    329     88   -420   1753   1543    426     38    371    493
   -161   -493   -332    327     83   -413   1753   1545    439     49    384    496
   -166   -483   -316    324     75   -400   1758   1556    452     70    400    506
   -179   -483   -303    329     62   -394   1761   1564    465     90    420    519
   -171   -475   -303    322     64   -389   1756   1566    475    114    433    532
   -155   -467   -311    311     75   -392   1751   1571    488    135    446    545
   -145   -459   -314    303     83   -387   1748   1584    504    150    459    563
   -135   -433   -298    283     80   -366   1753   1605    527    174    488    592
   -124   -397   -275    259     75   -337   1764   1628    550    197    511    615
   -119   -371   -254    244     64   -314   1771   1644    566    215    527    639
   -119   -358   -239    239     59   -298   1787   1657    581    236    548    665
   -129   -348   -218    236     41   -283   1800   1662    597    254    558    678
   -142   -327   -184    233     20   -257   1805   1657    607    267    566    688
   -158   -319   -161    236      0   -239   1805   1654    615    277    568    693
   -179   -306   -127    244    -25   -218   1818   1662    633    298    589    711
   -176   -283   -109    228    -36   -194   1816   1652    633    306    592    709
   -194   -288    -93    241    -51   -192   1823   1649    649    316    597    714
   -207   -296    -88    249    -59   -192   1831   1652    665    327    605    719
   -213   -296    -83    254    -64   -189   1834   1649    678    335    607    719
   -228   -314    -85    270    -72   -200   1834   1641    680    329    602    711
   -262   -342    -80    301    -93   -213   1834   1626    683    324    597    701
   -290   -358    -70    324   -114   -215   1831   1608    683    319    589    693
   -293   -363    -70    329   -111   -218   1829   1597    688    316    587    693
   -314   -387    -72    350   -122   -231   1836   1600    698    309    581    693
   -327   -381    -57    353   -137   -220   1826   1590    696    311    584    698
   -332   -379    -46    355   -145   -215   1816   1584    709    329    597    698
   -335   -400    -64    368   -135   -233   1823   1592    717    329    602    711
   -332   -405    -72    366   -129   -239   1823   1590    717    337    605    711
   -350   -420    -70    384   -140   -246   1826   1597    724    358    615    714
   -358   -420    -62    387   -150   -241   1823   1602    735    368    620    714
   -368   -410    -41    389   -163   -226   1821   1602    740    376    623    711
   -387   -410    -25    397   -181   -218   1826   1605    745    381    631    714
   -389   -405    -15    397   -187   -210   1826   1610    753    389    641    724
   -397   -418    -23    407   -187   -220   1823   1613    753    389    639    730
   -407   -413     -5    410   -202   -210   1831   1610    758    392    644    727
   -413   -384     25    397   -220   -179   1834   1610    771    402    654    737
   -415   -348     67    381   -244   -140   1855   1626    797    426    675    758
   -426   -306    119    366   -275    -96   1880   1644    826    454    704    789
   -433   -275    158    355   -296    -59   1901   1657    844    475    722    807
   -433   -254    179    342   -309    -36   1904   1660    849    483    722    813
   -441   -239    202    340   -322    -18   1906   1665    857    491    727    810
   -449   -210    239    327   -345     15   1919   1678    878    506    745    828
   -441   -166    275    303   -358     54   1919   1675    893    527    763    849
   -420   -132    285    275   -355     75   1906   1654    896    530    766    862
   -423   -140    280    280   -353     70   1880   1626    885    517    756    859
   -415   -158    257    285   -340     49   1852   1595    865    506    740    857
   -413   -150    262    283   -337     54   1829   1577    859    509    740    865
   -420   -192    228    303   -327     18   1805   1561    841    493    722    849
   -428   -246    181    337   -306    -31   1779   1538    813    462    685    818
   -426   -298    127    361   -277    -85   1748   1514    782    426    644    784
   -433   -327    106    381   -270   -111   1727   1491    761    405    613    769
   -441   -366     72    402   -259   -148   1709   1465    732    381    574    748
   -449   -402     46    426   -249   -179   1693   1439    709    363    545    730
   -465   -433     31    449   -249   -202   1675   1413    691    350    527    719
   -472   -433     38    454   -257   -197   1662   1397    680    345    519    714
   -475   -465     10    470   -246   -226   1649   1384    670    342    504    706
   -470   -478    -10    472   -231   -244   1644   1384    672    355    501    719
   -470   -496    -28    480   -220   -262   1641   1387    675    361    496    724
   -457   -548    -90    504   -184   -319   1639   1389    665    342    470    717
   -426   -659   -233    542    -98   -446   1667   1452    654    306    394    670
   -407   -714   -306    561    -51   -509   1782   1595    709    314    350    633
   -384   -649   -265    517    -59   -457   1932   1797    849    418    407    685
   -340   -415    -75    379   -132   -246   2060   2000   1075    665    623    888
   -327    111    436    106   -384    272   2021   1984   1314   1052   1070   1327
   -462    665   1127   -103   -795    896   1769   1644   1392   1366   1493   1740
   -589    820   1410   -116  -1000   1114   1353   1119   1195   1382   1605   1836
   -646    418   1065    114   -854    740   1023    641    714    950   1226   1496
   -657   -415    241    535   -452    -85   1005    506    179    205    446    818
   -602   -924   -322    763   -142   -623   1101    654     38    -83     67    496
   -542   -971   -431    756    -59   -701   1252    893    194     15     90    537
   -511   -883   -371    698    -70   -628   1408   1104    381    174    197    641
   -485   -784   -298    633    -96   -542   1491   1213    498    280    277    724
   -462   -727   -265    592    -98   -496   1527   1265    555    332    319    761
   -449   -727   -277    587    -85   -504   1532   1273    566    337    327    722
   -439   -706   -267    574    -85   -488   1545   1283    579    348    353    696
   -431   -683   -254    555    -90   -470   1551   1293    587    355    366    701
   -428   -670   -241    548    -96   -457   1556   1301    594    366    363    735
   -433   -659   -226    545   -106   -444   1561   1306    605    368    361    753
   -431   -641   -210    537   -111   -426   1564   1299    607    374    355    761
   -428   -636   -210    532   -109   -423   1553   1291    602    374    350    761
   -426   -636   -210    530   -109   -423   1548   1293    602    376    345    763
   -428   -618   -189    522   -122   -405   1548   1296    610    384    358    774
   -436   -610   -174    524   -132   -392   1548   1301    613    394    374    784
   -436   -597   -161    517   -137   -381   1548   1301    615    405    379    789
   -449   -594   -145    522   -153   -371   1548   1304    623    410    389    789
   -454   -579   -124    514   -166   -353   1551   1306    636    420    402    795
   -446   -571   -124    509   -161   -348   1548   1312    644    431    418    797
   -428   -571   -142    498   -145   -358   1535   1296    631    426    413    779
   -402   -566   -166    483   -119   -366   1525   1283    623    423    410    761
   -384   -558   -174    470   -106   -366   1519   1280    623    433    413    753
   -376   -522   -145    449   -116   -335   1527   1296    644    459    436    774
   -368   -509   -142    436   -114   -327   1530   1306    659    475    452    779
   -342   -493   -150    418    -96   -322   1522   1309    667    485    465    784
   -322   -480   -158    400    -83   -319   1514   1309    675    491    472    782
   -303   -462   -158    384    -72   -311   1514   1322    691    511    493    797
   -277   -446   -168    361    -57   -309   1509   1330    698    530    506    820
   -252   -413   -161    332    -46   -288   1501   1340    706    542    522    836
   -236   -389   -153    311    -41   -272   1501   1348    719    563    545    859
   -223   -366   -142    296    -41   -254   1504   1353    735    581    566    883
   -207   -337   -129    270    -41   -233   1496   1345    740    589    576    891
   -194   -314   -119    254    -38   -218   1499   1337    748    597    589    898
   -184   -283    -98    233    -44   -192   1493   1327    756    610    607    911
   -174   -254    -80    215    -46   -168   1491   1317    766    620    623    917
   -181   -254    -72    215    -57   -163   1480   1304    766    620    620    904
   -184   -246    -64    215    -59   -155   1478   1299    774    628    628    904
   -168   -226    -59    194    -57   -142   1473   1286    776    633    639    898
   -158   -223    -64    192    -46   -145   1462   1262    769    626    636    883
   -163   -239    -77    200    -44   -158   1444   1239    763    623    631    875
   -153   -252    -98    202    -28   -176   1421   1213    750    615    623    865
   -132   -262   -129    194     -5   -197   1389   1179    727    597    602    841
   -106   -272   -166    189     28   -220   1356   1143    701    571    576    815
    -77   -285   -210    179     64   -249   1322   1101    672    550    550    789
    -28   -293   -265    161    116   -280   1288   1057    641    524    532    774
      5   -290   -296    142    148   -293   1247   1015    613    498    511    756
     23   -285   -309    132    166   -296   1223    989    600    485    496    740
     46   -275   -322    114    181   -298   1202    969    587    475    488    732
     51   -257   -309    101    179   -283   1197    961    584    480    488    732
     41   -233   -275     96    158   -254   1200    963    592    491    496    735
     28   -213   -241     93    135   -226   1202    969    600    491    498    745
      7   -205   -213     96    109   -210   1208    966    605    488    498    750
    -20   -192   -171    106     75   -181   1213    979    620    498    511    763
    -51   -187   -137    116     41   -161   1218    984    628    504    517    763
    -75   -176   -101    127     12   -140   1218    984    631    506    517    766
    -93   -166    -72    129    -12   -119   1221    992    641    519    530    774
   -114   -153    -38    135    -38    -96   1223    997    654    535    548    784
   -119   -135    -18    127    -51    -77   1228   1002    667    548    566    797
   -122    -90     31    106    -77    -31   1249   1026    698    584    602    826
   -129    -54     72     90   -103     10   1273   1044    724    605    631    846
   -119    -23     93     70   -109     33   1286   1054    748    623    649    862
   -114    -33     77     72    -98     20   1280   1049    745    620    649    857
   -127    -23    103     75   -116     38   1283   1054    758    633    657    857
   -129     12    140     57   -135     77   1293   1070    787    662    685    875
   -127     54    181     36   -153    116   1301   1080    818    698    724    904
   -135     88    223     23   -179    153   1306   1085    839    719    753    919
   -148     88    236     31   -192    161   1291   1072    841    717    753    919
   -150     77    228     36   -189    153   1262   1047    836    709    743    911
   -155     62    218     46   -187    140   1239   1034    831    706    737    906
   -174     15    187     77   -181    101   1231   1021    818    691    717    885
   -187    -44    142    116   -166     49   1221   1002    800    665    691    857
   -189   -101     85    142   -137     -7   1200    976    771    631    657    826
   -207   -163     44    184   -127    -59   1187    958    753    602    636    792
   -228   -213     12    220   -124   -101   1171    937    727    576    620    748
   -236   -233      2    236   -119   -116   1150    911    709    550    615    709
   -246   -265    -20    254   -114   -142   1132    888    688    522    600    678
   -246   -270    -23    257   -114   -148   1124    878    683    511    594    662
   -244   -277    -33    259   -106   -155   1114    867    680    504    587    649
   -239   -293    -54    267    -93   -174   1106    854    675    491    584    633
   -246   -316    -70    280    -90   -194   1096    846    670    478    568    626
   -233   -389   -155    309    -38   -272   1085    859    649    439    498    594
   -207   -496   -288    350     38   -392   1145    943    646    389    405    517
   -205   -493   -288    350     41   -392   1273   1088    717    405    384    493
   -163   -350   -187    257     10   -270   1400   1286    880    553    506    597
   -122     62    184     28   -155    122   1454   1413   1135    878    839    914
   -189    706    896   -259   -545    800   1358   1319   1387   1309   1340   1402
   -384   1228   1613   -420   -997   1421   1031    893   1439   1590   1727   1761
   -462   1093   1553   -316  -1008   1322    607    379   1111   1392   1597   1628
   -514    405    919     54   -717    662    400     -7    514    717    940   1039
   -514   -376    137    444   -327   -119    410    -54     77     96    275    433
   -441   -670   -228    555   -106   -449    504    137     67    -12    101    252
   -392   -602   -210    496    -93   -407    652    345    236    106    174    290
   -355   -483   -127    418   -116   -306    782    511    397    239    272    361
   -337   -387    -49    361   -145   -220    857    605    504    332    348    426
   -319   -345    -25    332   -148   -187    885    644    550    368    368    449
   -322   -327     -5    324   -161   -166    891    657    574    389    374    459
   -314   -311      2    311   -161   -153    888    662    581    400    379    467
   -311   -306      5    309   -158   -150    878    657    584    400    379    465
   -306   -290     15    298   -161   -137    870    654    592    402    381    462
   -303   -270     33    285   -168   -119    862    657    594    410    387    457
   -296   -259     36    277   -168   -114    846    652    592    405    381    449
   -290   -265     25    275   -158   -119    826    636    581    394    363    431
   -280   -265     15    272   -148   -124    810    628    579    394    358    428
   -272   -259     12    265   -142   -124    795    620    581    394    350    431
   -259   -252      7    254   -135   -122    782    610    584    394    348    436
   -252   -233     18    241   -135   -109    769    605    584    392    345    441
   -246   -223     23    236   -135   -101    758    597    589    392    340    439
   -233   -218     15    226   -127   -103    743    589    584    389    329    441
   -231   -207     20    218   -127    -93    735    589    584    392    329    449
   -233   -200     31    215   -132    -85    730    589    587    394    327    446
   -213   -192     20    202   -116    -85    711    579    587    392    319    431
   -192   -192      0    192    -98    -96    698    574    592    387    314    402
   -194   -194      0    194    -98    -96    696    581    607    394    316    397
   -189   -184      5    184    -98    -90    688    587    618    407    322    394
   -176   -184     -7    181    -85    -96    672    597    620    413    316    387
   -171   -174     -2    171    -88    -88    672    610    633    426    327    394
   -158   -155      2    158    -80    -77    670    618    646    439    335    402
   -145   -129     15    135    -80    -57    665    628    659    454    348    415
   -135    -98     36    116    -85    -31    662    639    678    475    363    431
   -127    -72     51     98    -90    -12    654    652    696    493    381    444
   -122    -46     72     83    -98     12    654    662    709    509    394    454
   -124    -28     96     75   -111     33    657    667    724    522    410    462
   -129      5    135     62   -132     70    659    670    745    537    426    470
   -114     28    142     41   -129     85    641    652    745    535    423    462
    -98     41    140     28   -119     90    626    633    743    530    420    457
   -103     64    168     18   -137    116    618    623    753    532    423    457
   -111     88    200     12   -155    142    613    618    761    542    428    457
   -106     98    202      2   -155    150    602    600    758    540    413    444
   -109    103    210      2   -158    155    587    581    748    532    394    423
   -111    106    215      2   -163    161    568    561    737    517    376    400
   -119    109    228      5   -174    168    540    537    719    501    355    376
   -129    111    241     10   -187    174    514    511    709    488    340    363
   -142    119    262     10   -202    189    496    493    698    478    324    355
   -148    114    262     15   -205    187    472    470    678    459    303    337
   -148    111    259     18   -202    184    449    452    662    449    285    327
   -142    109    249     15   -197    179    433    436    657    449    272    322
   -142    109    249     15   -194    179    426    433    657    459    272    327
   -135    109    244     10   -189    176    410    426    652    459    267    329
   -127    119    246      5   -187    181    392    413    644    454    262    322
   -114    116    228     -2   -174    171    371    397    633    444    252    309
   -109    109    218      0   -163    161    353    381    623    433    239    293
   -103    109    210     -2   -158    158    337    368    613    426    226    283
    -98    109    207     -5   -153    158    327    363    607    426    226    288
    -96    103    197     -5   -148    150    314    353    597    418    220    285
    -90    101    189     -5   -140    145    301    342    589    413    215    285
    -93     98    192     -2   -142    145    290    337    587    418    215    293
    -88     96    184     -2   -135    140    277    327    584    420    215    293
    -90    101    192     -7   -140    145    275    324    587    423    220    298
    -83    137    220    -28   -150    176    280    335    600    433    239    314
    -83    168    252    -44   -168    210    293    345    615    452    262    324
    -83    197    280    -57   -181    239    306    355    633    475    285    335
    -77    192    270    -59   -174    231    296    348    628    470    288    322
    -72    189    259    -59   -166    223    285    337    620    459    285    309
    -67    226    290    -80   -179    257    280    335    626    467    298    309
    -64    280    345   -106   -205    311    280    340    644    491    324    329
    -51    322    374   -137   -215    348    265    327    652    501    340    342
    -54    324    379   -135   -215    350    233    296    633    483    327    337
    -54    322    376   -135   -215    348    194    265    615    459    311    335
    -38    332    371   -145   -205    350    166    244    602    446    303    335
    -41    293    335   -127   -189    314    137    218    576    410    267    309
    -51    259    311   -103   -181    283    109    187    545    374    231    277
    -51    207    257    -77   -155    231     67    150    504    329    181    236
    -59    161    220    -49   -140    189     38    124    470    290    140    205
    -72    122    194    -25   -135    158     15     96    436    257    101    168
    -72    103    176    -15   -124    140     -7     70    410    231     72    145
    -80     80    161     -2   -122    122    -23     51    400    213     54    129
    -93     59    153     18   -122    106    -28     44    389    200     46    119
    -85     77    163      2   -124    119    -33     38    389    200     49    122
    -85     59    145     12   -116    101    -44     36    384    187     46    114
    -77     44    122     15   -101     80    -54     33    379    176     41    101
    -51    -23     28     38    -41      2    -62     44    355    145      2     59
    -25   -142   -119     83     44   -132      7    140    350     90    -75    -31
    -25   -171   -145     98     57   -158    148    296    413     98    -93    -64
      0    -77    -77     38     36    -77    290    483    545    207     -2      5
     54    280    226   -166    -85    254    358    623    784    493    303    298
     25    935    906   -480   -441    922    241    545   1052    935    828    820
   -137   1449   1584   -657   -859   1517   -111    114   1096   1200   1208   1176
   -220   1408   1628   -597   -924   1517   -542   -415    823   1072   1158   1119
   -283    724   1008   -220   -644    865   -774   -839    226    410    532    563
   -280   -132    148    205   -215      7   -743   -867   -241   -239   -161    -70
   -218   -454   -236    335      7   -345   -620   -659   -265   -353   -342   -265
   -166   -394   -228    280     28   -311   -441   -410    -90   -226   -262   -215
   -129   -257   -127    194     -2   -192   -288   -215     83    -83   -150   -127
    -96   -166    -70    129    -12   -119   -213   -122    174    -10    -90    -83
    -75   -127    -54    101    -10    -90   -184    -83    207     18    -75    -77
    -75   -124    -49     98    -15    -88   -174    -72    218     25    -80    -96
    -67   -116    -49     93    -10    -83   -174    -75    218     25    -93   -124
    -64   -106    -44     85    -12    -75   -181    -83    207     18   -106   -150
    -59    -88    -28     72    -15    -59   -187    -83    210     18   -111   -153
    -41    -75    -33     57     -5    -54   -189    -83    210     23   -124   -158
    -15    -51    -36     33     10    -44   -194    -93    207     23   -140   -161
     -5    -36    -31     20     10    -33   -210   -111    194     18   -153   -168
      5    -20    -25      7     15    -23   -223   -124    181     10   -166   -174
     10     -5    -18     -5     12    -10   -233   -140    171      0   -184   -184
     18     -5    -23     -5     20    -12   -244   -150    161    -10   -200   -189
     23      0    -25    -12     23    -12   -252   -155    145    -20   -213   -200
     44      5    -38    -25     41    -15   -259   -163    129    -33   -223   -205
     57     12    -46    -36     51    -15   -272   -174    116    -44   -233   -202
     85     20    -64    -51     75    -20   -280   -184    111    -44   -239   -194
    114      2   -111    -59    111    -54   -296   -194     96    -62   -265   -215
    142    -15   -158    -62    148    -88   -309   -205     75    -83   -293   -241
    168    -25   -197    -72    179   -111   -316   -215     59    -96   -316   -257
    200    -15   -215    -90    207   -114   -327   -218     46   -103   -335   -257
    270    -10   -280   -129    272   -145   -363   -239     15   -129   -371   -283
    348    -18   -366   -166    355   -192   -394   -259    -23   -161   -415   -316
    410    -12   -423   -200    415   -218   -423   -280    -59   -189   -452   -345
    465      2   -462   -233    465   -228   -436   -280    -70   -197   -462   -340
    509     15   -496   -265    501   -239   -441   -267    -75   -197   -462   -340
    535     44   -491   -290    514   -223   -439   -244    -70   -184   -449   -327
    548     70   -478   -309    514   -205   -426   -218    -51   -168   -428   -306
    548    101   -446   -324    498   -171   -402   -189    -36   -155   -405   -283
    537    127   -413   -335    475   -142   -371   -174    -23   -142   -384   -267
    517    155   -363   -337    441   -103   -345   -150     -7   -127   -358   -252
    496    194   -301   -345    400    -51   -327   -132      5   -109   -332   -233
    472    218   -254   -345    363    -18   -298   -106     23    -88   -301   -213
    439    239   -200   -342    319     20   -265    -75     44    -64   -272   -192
    407    267   -140   -337    272     64   -239    -51     57    -46   -249   -176
    366    265   -101   -316    233     80   -218    -36     67    -41   -233   -171
    324    267    -57   -296    192    106   -194    -25     72    -38   -220   -166
    288    262    -28   -275    158    116   -184    -25     70    -46   -215   -171
    270    244    -25   -257    148    111   -184    -38     51    -62   -218   -187
    259    239    -23   -252    140    109   -194    -59     28    -80   -220   -202
    252    218    -33   -233    142     93   -192    -62     18    -90   -215   -207
    241    236     -5   -241    122    116   -187    -57     12    -83   -202   -202
    220    233     12   -228    103    124   -184    -49     12    -77   -192   -202
    200    233     31   -218     83    132   -179    -41     15    -70   -184   -207
    179    239     59   -207     59    150   -163    -20     23    -54   -168   -202
    150    254    101   -202     23    179   -148     -5     33    -36   -153   -192
    127    241    111   -184      7    176   -137      5     36    -28   -145   -194
    106    244    135   -176    -12    189   -124     18     44    -10   -135   -189
     88    252    163   -168    -36    207   -106     41     64     12   -114   -174
     64    239    174   -153    -54    207   -101     38     62     12   -111   -179
     44    244    197   -145    -75    220    -98     31     64     15   -101   -176
     25    233    205   -132    -88    220    -88     38     77     23    -90   -171
     10    231    220   -119   -103    226    -80     44     93     36    -88   -166
      5    233    228   -122   -111    231    -75     46    101     36    -93   -163
     -5    226    228   -111   -116    226    -57     54    109     38    -96   -153
    -15    223    236   -106   -124    231    -51     54    116     46    -93   -148
    -20    252    272   -114   -145    262    -46     54    127     57    -85   -142
    -33    298    332   -132   -184    316    -25     67    145     72    -70   -129
    -41    329    371   -145   -205    350     -2     83    168     88    -57   -116
    -41    358    400   -158   -220    379     10     96    179    103    -49   -109
    -33    371    405   -168   -218    387      0     85    168     93    -62   -119
    -33    410    441   -189   -236    426     -5     80    171     98    -62   -111
    -23    472    496   -226   -259    485      7     85    189    124    -44    -90
    -20    527    548   -254   -285    537     31     98    218    150    -23    -70
    -12    561    574   -272   -293    566     25     93    220    155    -25    -67
    -25    550    576   -262   -301    563      2     67    205    140    -46    -85
    -31    568    600   -267   -314    584    -20     54    200    142    -49    -85
    -46    579    626   -267   -337    602    -38     41    189    140    -54    -80
    -64    555    620   -244   -342    587    -54     20    171    114    -85    -98
    -85    522    605   -220   -345    563    -62     10    153     85   -114   -119
    -93    470    563   -189   -329    517    -72     -2    140     64   -140   -137
   -116    397    511   -140   -314    452    -77    -15    119     38   -171   -168
   -137    342    480   -101   -309    410    -80    -23    103     20   -189   -187
   -161    311    472    -75   -316    389    -77    -23    106     18   -192   -189
   -174    280    454    -54   -314    366    -75    -20    109     18   -197   -194
   -176    283    459    -54   -319    371    -70     -7    119     31   -194   -194
   -176    293    470    -57   -322    381    -59      5    132     57   -176   -187
   -200    293    491    -46   -345    392    -51      5    137     62   -176   -192
   -200    272    472    -36   -337    374    -41     12    129     51   -192   -202
   -197    189    384      2   -290    285    -25     44    109     12   -246   -249
   -200     88    288     57   -244    187     75    155    132    -10   -301   -306
   -220    111    332     54   -277    220    202    296    218     36   -283   -306
   -174    249    423    -38   -298    335    329    493    387    197   -168   -171
    -93    670    761   -290   -426    714    402    657    662    542    158    207
   -145   1327   1473   -589   -807   1400    394    659    966    995    657    732
   -301   1683   1984   -693  -1143   1834    140    290    992   1192    914    997
   -335   1421   1756   -545  -1044   1587   -252   -244    592    872    636    753
   -350    618    969   -135   -659    795   -524   -737   -109     80   -153     33
   -275    -49    226    163   -252     88   -636   -878   -550   -478   -748   -522
   -127   -202    -77    163    -25   -140   -579   -706   -519   -496   -826   -600
    -41   -155   -114     98     33   -135   -449   -522   -394   -407   -774   -550
     -2    -28    -28     12     10    -28   -324   -366   -259   -293   -688   -470
     20     72     51    -46    -15     62   -233   -252   -148   -197   -605   -387
     25    119     93    -72    -33    106   -187   -194    -96   -153   -574   -348
     33    148    114    -90    -38    132   -166   -174    -80   -132   -558   -337
     15    174    158    -96    -70    166   -148   -158    -64   -119   -540   -322
      0    213    213   -106   -106    213   -129   -137    -41   -101   -519   -298
      5    218    213   -111   -103    215   -111   -116    -31    -93   -506   -290
    -18    218    236   -101   -127    226    -90   -101    -20    -83   -493   -285
    -23    226    246   -101   -135    233    -75    -88     -7    -64   -480   -277
     -2    249    252   -122   -127    249    -57    -77      2    -46   -472   -259
    -20    249    270   -116   -145    259    -51    -72     10    -38   -478   -246
    -20    249    270   -114   -145    259    -49    -72     18    -36   -483   -236
      0    252    249   -127   -124    249    -51    -80     12    -44   -504   -241
     20    254    233   -137   -106    244    -51    -77     12    -44   -511   -231
     23    267    244   -148   -111    257    -44    -72     18    -44   -509   -218
      5    290    285   -148   -140    288    -44    -75     20    -44   -511   -210
     28    288    259   -158   -116    272    -44    -75     18    -49   -519   -205
     33    290    257   -161   -111    275    -36    -70     25    -44   -519   -192
     15    296    280   -158   -132    288    -41    -72     28    -44   -522   -181
     20    322    298   -171   -137    311    -41    -64     36    -44   -522   -166
     33    350    316   -194   -142    335    -41    -62     36    -49   -524   -163
     49    363    314   -205   -132    340    -33    -54     44    -44   -530   -163
     72    384    309   -231   -119    348    -46    -49     44    -41   -535   -155
     72    426    353   -249   -140    389    -46    -31     59    -15   -511   -124
     72    465    389   -270   -158    428    -51    -18     72      2   -498   -101
     72    465    392   -267   -158    428    -41      7     83     10   -493    -85
     62    498    436   -280   -187    467    -20     38    106     38   -462    -54
     57    553    496   -306   -220    524      2     70    137     67   -433    -15
     33    594    558   -314   -262    576     25     93    163     90   -410     10
      7    623    615   -314   -303    620     59    119    197    122   -387     33
     28    641    610   -337   -290    628     75    124    205    124   -389     36
     70    646    576   -361   -252    613     70    119    200    122   -400     28
     96    685    589   -392   -246    636     88    135    218    145   -389     41
     83    678    594   -379   -254    636    111    140    220    148   -392     44
     77    683    602   -381   -262    644    111    124    210    142   -407     31
     75    659    584   -368   -254    623    114    116    205    132   -431     18
     72    639    566   -355   -246    602    137    116    194    111   -465     -2
     57    623    566   -340   -254    594    155    119    200    103   -480    -18
     49    587    535   -319   -244    561    163    109    187     75   -511    -51
     70    545    472   -309   -200    509    155     85    166     49   -555    -88
     70    509    439   -293   -184    475    153     70    153     33   -581   -103
     62    475    413   -267   -174    444    153     64    148     25   -600   -106
     54    478    420   -267   -184    452    171     80    166     44   -587    -88
     59    488    428   -272   -184    459    174     72    158     46   -592    -88
     67    493    423   -280   -176    459    171     62    145     36   -607    -96
    101    488    387   -293   -142    439    168     57    135     12   -628   -106
     70    467    397   -267   -163    431    171     44    127      7   -641   -111
     64    457    392   -262   -163    426    171     41    129      7   -654   -111
     80    470    389   -277   -153    431    163     36    129     10   -659   -111
     90    483    392   -285   -150    439    168     38    129     12   -662   -106
     80    480    397   -283   -158    439    161     31    114      5   -667   -106
     83    506    420   -296   -168    465    163     33    119     10   -665    -90
     96    506    410   -301   -158    459    158     23    109      0   -683    -93
     88    506    418   -296   -163    462    168     20    106      0   -698    -93
     85    522    436   -306   -176    480    174     20    111      7   -698    -93
     88    561    472   -324   -192    517    189     36    124     23   -685    -77
     93    594    501   -345   -202    548    215     54    140     49   -672    -46
     98    613    514   -355   -207    563    220     59    145     64   -665     -7
    101    633    532   -368   -215    581    220     54    145     70   -659      5
    122    659    537   -392   -207    600    218     57    148     67   -654      7
    106    693    587   -400   -241    641    236     77    168     96   -631     25
    103    756    652   -428   -272    704    262     98    192    135   -594     59
    106    797    691   -454   -293    745    262     93    194    142   -576     83
     85    782    696   -433   -306    737    249     75    181    129   -589     80
     72    792    719   -433   -324    756    244     70    176    137   -584    103
     77    810    732   -444   -327    771    231     59    168    140   -581    135
     64    779    714   -423   -324    748    200     31    129    114   -605    114
     36    745    709   -392   -337    727    194     23    106     98   -613     93
     31    688    654   -361   -311    672    187     23     83     70   -626     64
     23    639    615   -329   -296    628    174      7     51     36   -646     36
     20    631    610   -324   -296    620    158    -12     23      7   -678     28
     12    618    605   -316   -296    613    142    -44    -12    -23   -698     12
     10    597    584   -306   -288    592    135    -62    -41    -49   -698     -5
      5    568    563   -285   -277    566    142    -54    -46    -59   -678    -15
     -5    574    576   -285   -290    576    153    -51    -44    -57   -654    -28
    -23    581    605   -280   -314    592    142    -64    -54    -64   -644    -46
    -12    597    610   -293   -311    602    135    -70    -64    -72   -633    -54
      2    579    576   -290   -285    579    127    -59    -80    -85   -644    -85
     31    488    457   -262   -213    472    158      2    -90   -124   -698   -171
     31    480    449   -254   -210    465    265    119    -28   -111   -714   -233
     59    530    470   -296   -205    501    371    262     75    -49   -670   -223
    109    753    644   -431   -267    698    467    407    244    140   -465    -46
    109   1293   1184   -701   -537   1239    480    441    480    509    -20    337
     -7   1777   1782   -885   -896   1779    345    207    568    776    342    620
    -72   1826   1899   -878   -987   1862     18   -220    353    727    374    602
   -114   1387   1501   -636   -807   1444   -254   -667   -148    223    -83    174
   -124    743    867   -309   -496    802   -342   -854   -623   -413   -727   -397
    -41    415    457   -187   -249    436   -345   -758   -724   -594   -932   -594
     36    314    277   -176   -119    296   -270   -597   -654   -571   -943   -631
    103    358    254   -231    -75    306   -181   -488   -561   -514   -898   -605
    163    478    311   -322    -72    394   -142   -426   -483   -433   -826   -548
    236    568    329   -402    -46    449   -129   -397   -444   -394   -787   -504
    335    618    283   -478     25    449   -150   -413   -452   -392   -787   -493
    423    654    231   -537     96    444   -179   -436   -465   -397   -792   -478
    470    644    171   -558    148    407   -205   -452   -491   -428   -810   -480
    465    654    189   -561    137    420   -205   -452   -498   -428   -800   -480
    454    709    254   -584    101    483   -194   -441   -488   -415   -769   -470
    441    769    327   -605     57    548   -171   -415   -467   -400   -737   -459
    410    802    389   -607     10    597   -148   -389   -454   -394   -719   -454
    376    831    452   -605    -36    641   -135   -366   -444   -389   -693   -441
    337    875    537   -607   -101    709   -116   -342   -423   -376   -659   -426
    296    911    615   -602   -158    763    -93   -316   -407   -363   -633   -413
    270    930    659   -600   -194    795    -80   -301   -400   -353   -610   -389
    236    956    719   -597   -241    839    -62   -275   -389   -335   -576   -353
    210    969    758   -589   -275    865    -49   -249   -376   -327   -558   -332
    202    979    776   -589   -285    878    -46   -233   -368   -332   -553   -324
    194   1010    815   -602   -311    914    -41   -223   -363   -329   -545   -311
    168   1031    859   -600   -345    945    -28   -205   -353   -319   -524   -301
    150   1060    906   -605   -379    984    -12   -189   -340   -314   -506   -298
    142   1049    906   -594   -381    979      0   -171   -329   -309   -491   -303
    135   1054    919   -597   -392    987     12   -155   -319   -303   -475   -301
    145   1075    930   -610   -392   1002     25   -140   -306   -301   -465   -290
    155   1088    930   -623   -387   1008     28   -129   -301   -301   -462   -277
    171   1096    924   -633   -376   1010     38   -109   -285   -283   -444   -262
    179   1111    932   -646   -376   1023     59    -80   -262   -257   -423   -239
    194   1119    924   -657   -363   1023     70    -54   -244   -241   -407   -236
    200   1127    927   -665   -363   1028     83    -31   -231   -233   -400   -246
    210   1145    935   -678   -361   1041    101     -7   -215   -226   -389   -254
    218   1150    930   -685   -355   1041    114     -2   -207   -223   -389   -275
    236   1174    935   -706   -350   1054    122     -7   -205   -223   -394   -293
    259   1197    935   -730   -337   1067    132    -18   -202   -223   -405   -306
    272   1195    922   -732   -324   1060    148    -15   -192   -210   -402   -306
    298   1163    865   -732   -283   1015    158    -20   -184   -207   -415   -306
    301   1143    841   -722   -270    992    171    -23   -171   -200   -426   -298
    285   1145    859   -717   -288   1002    181    -33   -161   -192   -431   -301
    285   1150    865   -717   -288   1008    189    -44   -148   -189   -444   -311
    290   1161    867   -727   -288   1015    200    -54   -135   -194   -457   -314
    285   1158    872   -722   -293   1015    202    -70   -127   -202   -475   -322
    272   1150    875   -714   -301   1015    202    -85   -124   -207   -488   -322
    272   1145    872   -709   -298   1010    202   -103   -124   -213   -483   -327
    265   1140    875   -704   -306   1008    207   -111   -116   -218   -462   -319
    257   1145    888   -701   -316   1018    210   -116   -106   -210   -457   -306
    259   1132    872   -696   -306   1005    200   -132   -106   -207   -465   -309
    267   1145    878   -706   -303   1013    194   -142    -98   -200   -459   -303
    259   1143    883   -701   -311   1013    197   -140    -96   -189   -459   -293
    265   1143    878   -704   -306   1010    200   -135    -90   -179   -459   -285
    267   1148    880   -709   -306   1015    192   -145    -90   -174   -457   -283
    252   1150    898   -701   -322   1026    192   -142    -83   -166   -449   -267
    252   1150    898   -701   -324   1026    192   -132    -80   -163   -449   -252
    249   1135    885   -693   -316   1010    179   -142    -88   -168   -459   -254
    246   1153    904   -701   -327   1028    181   -142    -83   -161   -457   -244
    236   1153    917   -693   -340   1036    176   -148    -88   -161   -459   -249
    233   1158    922   -698   -342   1041    181   -145    -85   -153   -452   -239
    257   1195    935   -727   -337   1065    197   -129    -75   -137   -436   -215
    267   1223    953   -745   -342   1088    218   -114    -64   -122   -423   -200
    270   1260    989   -763   -358   1124    233   -109    -57   -109   -410   -189
    277   1275    997   -776   -361   1137    244   -103    -57   -106   -405   -181
    275   1275   1000   -774   -363   1137    252    -98    -57   -106   -407   -184
    265   1280   1015   -774   -374   1148    257    -96    -57   -103   -405   -184
    272   1325   1052   -797   -389   1189    265    -98    -49    -98   -397   -174
    267   1363   1093   -818   -413   1228    267   -101    -38    -85   -384   -158
    262   1363   1101   -815   -418   1234    246   -116    -49    -85   -384   -158
    259   1337   1075   -800   -407   1208    210   -153    -85   -106   -413   -179
    272   1353   1080   -813   -402   1218    189   -168    -96   -109   -415   -171
    275   1348   1072   -813   -400   1210    184   -176   -103   -116   -426   -174
    267   1301   1031   -784   -381   1166    171   -200   -132   -150   -462   -205
    259   1239    976   -750   -361   1109    161   -220   -158   -187   -501   -241
    252   1169    917   -709   -332   1044    155   -233   -176   -223   -540   -265
    239   1101    862   -670   -311    982    142   -254   -207   -254   -584   -288
    241   1060    818   -649   -288    940    116   -280   -241   -290   -628   -309
    239   1039    800   -639   -280    919     93   -303   -267   -316   -657   -319
    228   1021    792   -623   -280    906     72   -324   -288   -335   -683   -332
    239   1021    779   -631   -270    898     51   -348   -303   -348   -701   -340
    249   1005    756   -628   -252    880     44   -358   -311   -353   -714   -342
    259    982    722   -620   -231    852     36   -366   -319   -363   -732   -353
    283    943    659   -613   -187    802     25   -379   -337   -384   -763   -376
    311    862    548   -589   -119    706     41   -342   -348   -410   -818   -418
    335    797    459   -566    -62    628    140   -226   -311   -428   -870   -462
    348    802    454   -576    -54    631    272    -88   -226   -397   -867   -462
    387    872    485   -628    -49    680    402     75    -90   -277   -782   -387
    415   1252    836   -833   -210   1044    418    129    122     23   -454    -96
    350   1810   1460  -1080   -553   1636    275    -44    290    371    -33    270
    249   2151   1899  -1200   -826   2026   -101   -511    207    501    192    457
    215   2018   1803  -1117   -792   1912   -517  -1008   -127    298     62    329
    145   1340   1192   -743   -524   1267   -644  -1314   -683   -387   -589   -210
    161    756    592   -459   -215    675   -584  -1260   -966   -833  -1067   -613
    220    527    306   -376    -41    418   -449  -1028   -906   -849  -1148   -701
    244    548    303   -394    -28    426   -277   -805   -735   -730  -1067   -644
    270    659    389   -467    -59    524   -148   -644   -579   -602   -966   -555
    290    748    457   -519    -83    602    -80   -563   -488   -519   -898   -493
    296    776    480   -537    -93    628    -44   -519   -441   -483   -872   -467
    280    787    506   -532   -111    646    -15   -493   -415   -459   -857   -454
    272    795    519   -535   -122    657     -2   -480   -405   -446   -846   -446
    267    805    537   -537   -135    672     10   -467   -394   -428   -836   -428
    259    815    555   -540   -148    685     15   -454   -389   -410   -826   -420
    257    841    584   -548   -163    714     23   -441   -376   -387   -805   -402
    244    859    613   -553   -184    737     31   -439   -368   -381   -800   -394
    220    878    654   -550   -215    766     44   -428   -358   -374   -787   -376
    205    883    675   -545   -233    782     51   -420   -353   -376   -787   -371
    207    888    680   -548   -236    784     51   -418   -345   -376   -789   -361
    197    893    696   -548   -249    797     57   -407   -335   -366   -774   -329
    194    911    717   -553   -262    813     67   -397   -324   -353   -756   -309
    197    911    714   -555   -259    813     67   -394   -329   -353   -753   -311
    200    922    722   -561   -259    823     75   -384   -322   -350   -743   -303
    200    924    722   -563   -262    823     83   -374   -314   -348   -727   -298
    200    935    732   -568   -267    833     96   -355   -301   -337   -709   -288
    215    943    727   -579   -257    836    111   -335   -290   -324   -691   -277
    233    950    717   -592   -241    833    116   -327   -285   -322   -691   -277
    259    958    698   -607   -220    828    119   -324   -280   -319   -691   -280
    293    963    670   -628   -187    818    124   -314   -270   -306   -683   -275
    311    969    657   -641   -174    813    137   -290   -257   -293   -672   -262
    329    982    652   -654   -161    818    150   -265   -236   -277   -659   -239
    348    997    649   -675   -150    826    155   -239   -220   -262   -646   -223
    361   1010    649   -685   -142    831    163   -220   -210   -252   -636   -210
    368   1031    662   -701   -148    846    181   -197   -189   -231   -618   -192
    379   1065    685   -722   -153    875    210   -168   -161   -207   -594   -161
    394   1093    698   -745   -153    896    228   -158   -150   -202   -581   -142
    389   1106    714   -748   -163    911    244   -150   -145   -192   -568   -127
    384   1088    704   -737   -158    896    257   -158   -145   -187   -563   -119
    376   1106    730   -740   -176    919    270   -161   -135   -171   -550   -101
    374   1109    732   -743   -181    922    275   -166   -132   -174   -550    -90
    366   1101    735   -735   -184    919    296   -163   -124   -171   -540    -75
    368   1101    730   -735   -181    917    311   -168   -114   -176   -530    -67
    363   1093    730   -727   -181    911    319   -176   -109   -187   -522    -72
    342   1075    732   -711   -194    904    327   -179   -114   -192   -509    -75
    335   1062    727   -698   -194    896    337   -179   -122   -194   -496    -72
    342   1047    704   -696   -181    875    335   -187   -135   -205   -491    -72
    332   1023    691   -678   -179    857    327   -202   -158   -223   -488    -83
    329   1000    667   -667   -168    833    319   -215   -176   -233   -485    -85
    340    982    641   -662   -150    813    311   -228   -192   -244   -483    -85
    342    974    628   -659   -142    802    306   -244   -205   -252   -475    -75
    335    969    633   -652   -148    802    309   -246   -207   -252   -459    -54
    340    956    613   -649   -135    787    298   -257   -220   -267   -465    -59
    348    953    605   -649   -127    779    301   -257   -220   -265   -454    -59
    348    945    597   -649   -124    771    309   -254   -218   -265   -444    -57
    355    932    576   -644   -109    756    306   -259   -231   -277   -439    -59
    363    917    550   -641    -93    735    311   -265   -241   -290   -436    -70
    379    930    550   -657    -85    740    311   -267   -246   -303   -428    -72
    384    927    542   -657    -77    735    309   -277   -267   -327   -431    -80
    394    940    545   -667    -75    743    306   -288   -283   -340   -426    -96
    405    943    535   -675    -64    740    303   -301   -296   -355   -426   -122
    431    948    517   -691    -41    732    296   -319   -316   -379   -441   -148
    472    969    493   -722    -10    732    293   -329   -342   -397   -457   -168
    514    995    480   -753     18    737    306   -329   -353   -402   -462   -179
    553   1023    470   -789     41    748    311   -332   -366   -405   -470   -192
    623   1041    415   -833    103    730    296   -353   -397   -428   -504   -220
    709   1021    309   -865    200    665    259   -389   -452   -483   -566   -267
    771   1005    233   -888    270    620    236   -420   -491   -517   -607   -306
    805   1039    231   -924    288    636    231   -439   -504   -522   -618   -309
    823   1072    249   -948    288    659    233   -441   -506   -519   -623   -303
    818   1085    267   -953    275    678    239   -439   -506   -517   -626   -298
    800   1096    296   -948    252    696    246   -431   -509   -517   -631   -290
    782   1119    337   -950    220    730    257   -415   -501   -501   -626   -272
    740   1114    371   -927    184    743    270   -394   -496   -498   -633   -257
    691   1062    368   -878    161    717    290   -381   -506   -514   -657   -254
    649   1015    366   -831    142    691    306   -361   -514   -524   -675   -249
    610    961    348   -787    129    654    309   -353   -530   -542   -698   -259
    566    927    361   -748    103    644    319   -342   -537   -553   -709   -265
    532    883    350   -709     90    618    324   -348   -561   -579   -730   -277
    517    857    340   -685     88    600    324   -355   -581   -600   -743   -283
    485    833    348   -659     67    592    327   -353   -594   -607   -737   -290
    444    807    363   -626     41    587    342   -335   -592   -605   -730   -298
    415    802    384   -610     15    594    366   -311   -584   -597   -714   -298
    384    787    402   -584     -7    594    392   -283   -571   -587   -691   -293
    358    756    397   -558    -20    579    418   -246   -561   -584   -675   -301
    358    659    301   -509     28    480    472   -168   -555   -600   -696   -337
    348    574    223   -462     62    400    610    -10   -509   -600   -714   -379
    311    574    262   -441     25    418    795    181   -394   -545   -683   -371
    319    717    394   -519    -38    555    969    400   -194   -371   -530   -241
    332   1148    813   -740   -241    982    992    478     59    -31   -163     93
    257   1774   1514  -1018   -628   1644    774    275    257    371    322    535
    111   2200   2088  -1156   -987   2145    327   -244    197    563    610    784
     51   1953   1901  -1002   -924   1927    -70   -748   -210    259    368    574
      5   1200   1195   -602   -594   1197   -137   -974   -753   -423   -303     20
     -7    470    478   -231   -244    475     18   -846  -1039   -911   -857   -446
     18    254    236   -135   -109    246    220   -579   -937   -917   -945   -540
     31    345    314   -189   -142    329    423   -337   -727   -756   -844   -465
     51    475    420   -265   -184    449    553   -171   -558   -615   -740   -368
     64    550    485   -309   -210    519    618    -85   -465   -540   -688   -314
     64    561    496   -311   -215    530    644    -46   -428   -511   -685   -298
     67    574    506   -319   -220    540    654    -25   -413   -493   -693   -290
     51    584    530   -319   -239    558    662     -7   -402   -483   -698   -283
     51    594    542   -324   -246    571    662      0   -400   -470   -704   -283
     59    613    553   -335   -246    584    672     10   -394   -459   -704   -280
     49    633    581   -342   -265    607    688     25   -384   -441   -704   -272
     49    649    600   -348   -275    623    696     41   -376   -431   -701   -262
     46    665    615   -355   -283    639    693     46   -379   -426   -701   -259
     44    670    626   -355   -290    649    701     57   -371   -413   -698   -249
     36    680    644   -361   -303    662    704     67   -361   -400   -688   -241
     36    683    646   -361   -306    667    711     80   -353   -394   -672   -228
     18    691    670   -355   -324    680    727     98   -337   -379   -652   -210
      0    709    709   -353   -353    709    748    122   -319   -361   -628   -187
    -20    696    717   -340   -368    706    766    137   -306   -348   -618   -171
      0    701    701   -350   -350    701    782    153   -293   -337   -605   -153
      2    693    691   -350   -342    693    802    176   -275   -327   -592   -137
      7    706    698   -355   -345    704    828    207   -249   -306   -568   -111
     20    709    688   -366   -335    698    841    228   -239   -290   -558    -98
     15    719    701   -368   -342    711    865    262   -213   -270   -537    -80
     12    730    714   -374   -350    722    893    301   -184   -246   -517    -62
     23    745    722   -384   -348    735    922    340   -155   -218   -496    -38
     25    756    730   -392   -353    743    956    381   -132   -189   -467    -20
     20    774    750   -397   -363    763    992    428    -98   -155   -428      2
     25    797    771   -413   -374    787   1026    472    -70   -124   -400     20
     25    805    779   -415   -376    792   1070    527    -33    -77   -358     54
     20    839    818   -433   -397    828   1098    561     -7    -44   -319     88
     20    865    844   -444   -413    854   1117    579      5    -28   -296    111
     28    867    839   -449   -405    854   1122    584     10    -20   -288    124
     41    878    836   -459   -397    857   1127    581     12    -15   -280    129
     77    893    813   -485   -366    852   1119    576      5    -15   -280    127
    109    896    787   -504   -337    841   1109    566      0    -20   -277    124
    132    888    756   -511   -311    823   1104    561      0    -23   -272    122
    155    896    740   -524   -290    818   1093    555     -2    -23   -267    114
    174    898    722   -537   -275    810   1075    535    -15    -36   -275     96
    187    880    691   -535   -252    787   1065    522    -25    -46   -280     80
    200    870    670   -537   -233    771   1054    514    -33    -57   -283     72
    215    857    641   -535   -213    750   1044    509    -46    -64   -283     64
    226    839    613   -535   -192    727   1031    501    -57    -72   -285     57
    231    833    602   -532   -184    717   1031    493    -64    -80   -293     49
    223    826    600   -527   -189    714   1034    498    -62    -77   -285     59
    213    833    620   -522   -202    727   1039    504    -57    -70   -270     75
    207    833    626   -522   -210    730   1049    517    -54    -67   -265     83
    202    828    626   -514   -213    727   1054    527    -49    -62   -259    101
    192    818    623   -506   -215    719   1047    527    -59    -67   -259    106
    187    826    639   -506   -226    732   1054    542    -51    -64   -249    116
    184    839    652   -514   -233    745   1067    563    -41    -51   -239    127
    184    831    644   -509   -231    737   1078    574    -33    -46   -236    124
    189    820    631   -506   -220    724   1085    581    -33    -49   -236    127
    187    818    631   -501   -220    724   1101    592    -28    -46   -218    137
    179    807    626   -493   -223    717   1106    600    -31    -44   -218    140
    179    797    615   -488   -218    706   1111    602    -33    -38   -213    137
    176    802    626   -491   -226    714   1130    613    -20    -20   -192    150
    171    813    641   -491   -233    727   1156    633      0     -5   -166    163
    163    844    678   -506   -257    761   1187    662     28     20   -124    189
    158    885    724   -522   -283    805   1226    691     64     51    -83    218
    148    914    766   -532   -309    839   1265    722     93     75    -49    244
    142    914    771   -527   -314    844   1286    735    103     83    -33    254
    137    919    782   -530   -322    852   1296    745    114     93    -18    265
    132    969    833   -550   -350    901   1325    771    148    129     23    293
    129   1026    896   -579   -384    961   1348    800    181    168     64    324
    109   1031    922   -568   -405    976   1356    810    194    174     77    342
     88   1010    922   -550   -418    966   1345    797    192    163     72    342
     67   1010    943   -540   -439    976   1340    800    197    174     85    353
     62   1008    943   -537   -439    976   1335    805    194    179     85    355
     67    945    878   -506   -405    911   1322    797    176    155     59    332
     44    867    823   -457   -389    846   1309    784    153    127     31    303
     33    813    779   -423   -374    797   1296    774    135     98      2    277
     28    758    730   -394   -350    745   1283    761    111     70    -25    254
     28    717    688   -371   -329    704   1278    753     93     49    -38    233
     23    691    667   -358   -322    680   1270    740     77     36    -41    226
     23    662    636   -342   -306    649   1265    730     67     28    -44    223
     25    636    610   -329   -290    623   1265    727     64     28    -36    228
     25    600    574   -311   -272    587   1265    724     59     25    -33    226
     33    584    550   -311   -257    568   1260    722     59     25    -25    226
     36    568    532   -303   -249    550   1262    732     64     25    -15    233
     64    467    402   -270   -168    436   1267    758     46    -10    -57    192
     96    353    257   -223    -80    306   1343    859     51    -51   -122    129
     98    332    231   -215    -67    283   1473   1000    116    -41   -135    116
    119    420    298   -270    -88    361   1610   1182    257     77    -31    215
    148    766    615   -457   -233    691   1665   1278    472    361    277    506
    101   1376   1275   -737   -587   1327   1540   1150    675    758    758    953
    -46   1844   1891   -898   -969   1865   1148    641    607    948   1070   1226
   -111   1719   1831   -805   -971   1774    745    140    265    743    943   1111
   -145   1026   1171   -441   -657   1098    576   -179   -293     75    301    571
   -132    259    392    -62   -262    324    657   -137   -665   -504   -335     23
    -72     80    153     -5   -114    116    828    142   -540   -472   -389    -44
    -25    194    220    -85   -122    207   1021    413   -309   -285   -252     59
     10    340    329   -176   -161    335   1161    602   -127   -127   -127    168
     28    426    397   -226   -184    413   1231    698    -33    -49    -64    220
     31    441    407   -236   -189    426   1260    735     -2    -28    -51    215
     33    436    402   -233   -184    420   1278    756     15    -23    -46    215
     28    423    394   -228   -181    410   1286    769     23    -18    -41    218
     38    426    387   -231   -174    407   1283    779     23    -12    -33    220
     72    418    342   -246   -135    379   1270    771      7    -18    -49    210
    103    415    311   -259   -103    363   1260    769      0    -20    -57    207
    116    413    293   -265    -88    353   1257    776     -7    -20    -59    210
    127    415    288   -270    -80    353   1257    784    -15    -18    -62    215
    142    428    283   -288    -70    355   1249    787    -23    -18    -64    223
    150    426    275   -288    -62    350   1239    784    -36    -20    -72    226
    158    428    270   -293    -57    348   1234    782    -44    -28    -85    226
    166    428    262   -296    -46    345   1231    776    -46    -31    -96    231
    176    426    249   -301    -36    337   1228    771    -54    -36   -103    233
    184    418    233   -301    -25    327   1223    763    -67    -44   -114    226
    200    423    220   -311    -10    324   1208    750    -80    -54   -129    210
    228    441    213   -335      7    327   1192    737    -90    -62   -142    192
    265    436    168   -353     46    303   1166    719   -114    -90   -171    155
    327    444    116   -387    106    280   1143    696   -140   -114   -197    129
    381    449     67   -418    158    259   1111    672   -168   -137   -226     98
    418    452     33   -433    192    244   1093    665   -184   -150   -241     80
    426    465     38   -446    192    252   1093    672   -187   -142   -239     67
    420    493     72   -457    174    283   1106    696   -176   -127   -226     67
    400    537    135   -470    132    337   1127    732   -153   -103   -202     83
    374    574    200   -472     88    387   1156    771   -119    -77   -166    106
    350    602    252   -478     49    428   1179    802    -90    -49   -129    124
    329    641    311   -485     10    478   1208    836    -62    -18    -88    142
    290    688    394   -491    -51    542   1247    872    -20     20    -36    179
    254    737    483   -496   -114    610   1275    896     18     51     10    220
    223    753    530   -491   -153    644   1291    906     36     70     36    236
    189    779    589   -485   -200    685   1309    922     67     96     72    262
    171    802    628   -488   -228    717   1325    940     93    114    103    290
    163    797    633   -480   -233    717   1327    943     98    122    114    301
    145    792    644   -470   -249    719   1330    948    109    140    129    301
    127    784    657   -457   -265    722   1340    950    119    148    148    301
    106    761    652   -433   -272    706   1345    948    127    142    158    296
     90    745    654   -418   -280    701   1353    945    132    137    163    290
     59    722    662   -392   -301    693   1356    943    132    129    163    280
     31    683    652   -355   -311    667   1356    937    135    122    155    270
     12    659    646   -337   -316    652   1356    937    137    119    155    265
     -2    652    654   -324   -327    652   1358    945    148    122    163    265
    -23    633    657   -306   -340    644   1369    950    155    119    168    259
    -25    626    652   -301   -340    639   1379    956    163    119    168    259
    -31    605    636   -288   -335    620   1384    961    168    127    166    259
    -28    592    620   -280   -324    605   1397    971    179    135    168    259
    -41    581    623   -272   -332    602   1402    979    187    132    168    249
    -49    568    618   -262   -332    592   1400    982    189    127    161    239
    -51    548    597   -249   -324    574   1400    982    189    116    150    228
    -57    522    579   -231   -316    550   1405    995    192    116    142    231
    -62    517    576   -228   -322    545   1405    997    194    116    145    231
    -70    504    574   -218   -322    537   1413   1002    197    114    145    231
    -70    496    563   -215   -316    530   1410   1005    189    106    140    226
    -67    504    571   -218   -319    537   1415   1008    194    101    137    226
    -67    545    613   -239   -340    576   1434   1028    223    119    155    244
    -75    576    652   -249   -363    613   1452   1049    249    137    168    259
    -75    602    675   -265   -376    639   1470   1067    272    153    184    275
    -70    615    685   -272   -376    649   1473   1078    277    150    181    280
    -88    628    717   -272   -402    672   1470   1078    277    148    181    283
    -93    670    763   -288   -428    717   1480   1088    290    166    194    306
    -98    717    815   -311   -457    766   1483   1096    306    192    218    335
   -103    740    844   -316   -472    792   1478   1093    311    202    228    342
   -116    724    841   -303   -480    782   1457   1070    296    187    210    335
   -109    727    836   -309   -472    782   1436   1049    285    179    200    337
   -106    717    820   -306   -465    769   1423   1044    277    171    192    342
   -124    657    782   -265   -452    719   1408   1028    252    148    163    322
   -132    589    719   -228   -428    654   1384   1005    215    116    127    288
   -132    535    667   -202   -400    600   1366    989    187     93    101    257
   -137    483    620   -174   -379    550   1356    971    153     64     70    223
   -132    423    555   -145   -342    488   1343    950    124     33     38    192
   -137    381    519   -124   -327    449   1327    930    106     15     23    174
   -153    355    509   -101   -329    431   1317    917     93      2     10    161
   -161    335    496    -88   -329    415   1309    906     83     -7      0    148
   -161    316    478    -77   -319    397   1309    901     80     -5      0    137
   -163    306    470    -70   -316    387   1306    901     83      0      5    137
   -153    280    433    -62   -293    355   1304    904     77     -7      0    127
   -127    192    319    -33   -226    257   1312    930     59    -44    -44     83
   -109     67    176     20   -142    122   1379   1015     49   -101   -129      0
   -114     49    163     33   -140    103   1509   1145     98    -98   -153    -33
    -93    124    215    -15   -155    168   1628   1306    226      5    -62     36
    -49    480    530   -218   -290    504   1673   1402    446    293    252    322
    -93   1083   1176   -493   -633   1130   1558   1273    665    688    719    753
   -241   1493   1732   -628   -987   1613   1153    743    600    841    974    969
   -293   1330   1623   -519   -958   1475    730    218    246    607    807    807
   -337    631    969   -148   -654    797    558   -106   -322    -64    158    252
   -303    -64    239    184   -272     85    633    -33   -659   -589   -410   -236
   -220   -244    -23    231   -101   -135    795    236   -553   -566   -459   -280
   -176   -171      5    174    -93    -85    984    488   -345   -405   -355   -181
   -153    -59     93    103   -124     15   1124    670   -171   -262   -244    -85
   -135      7    142     64   -137     75   1205    766    -67   -179   -174    -28
   -114     25    140     41   -127     83   1239    813    -20   -145   -150    -18
   -111     25    137     41   -124     80   1254    831      0   -129   -148    -23
   -124      0    122     62   -124     59   1262    839      7   -129   -155    -33
   -116     10    127     54   -122     67   1278    852     28   -109   -142    -20
    -70     20     88     23    -77     51   1267    841     28   -103   -145    -15
    -49     23     72     12    -59     46   1257    839     31    -93   -145    -12
    -57    -10     44     31    -51     18   1241    831     25   -103   -158    -28
    -64    -44     20     54    -44    -12   1228    823     25   -111   -166    -44
    -80    -41     36     59    -59     -2   1226    828     33   -103   -153    -36
    -70    -10     59     38    -64     23   1226    833     49    -90   -129    -15
    -72      7     80     31    -77     44   1226    844     64    -77   -111      2
    -64     -2     62     33    -64     28   1226    844     67    -72   -111      2
    -72      2     75     31    -72     38   1223    839     70    -59   -101      5
    -75     12     88     31    -83     51   1231    841     85    -41    -85     23
    -80     18     96     31    -88     57   1236    849     98    -28    -77     33
    -85     10     96     38    -90     51   1234    854    101    -25    -83     36
    -88     33    122     25   -106     77   1241    870    119     -7    -67     46
   -109     49    155     28   -132    101   1254    891    137     10    -41     57
   -124     54    176     33   -150    116   1265    906    153     20    -23     64
   -129     67    197     31   -163    132   1273    924    168     31     -7     72
   -124     93    218     12   -171    155   1286    945    184     54     15     88
   -129    109    236     10   -184    171   1293    971    205     77     41    101
   -129    116    246      5   -189    181   1304    997    223    101     64    116
   -135    140    275     -2   -205    207   1325   1028    252    137    106    148
   -142    166    306    -12   -223    236   1340   1057    288    174    145    181
   -142    202    345    -31   -244    272   1363   1085    327    207    192    220
   -148    231    376    -44   -262    301   1382   1106    355    239    231    257
   -155    259    415    -51   -285    337   1400   1122    389    270    267    288
   -161    277    439    -59   -301    355   1402   1130    405    288    301    298
   -168    293    462    -62   -316    379   1408   1135    423    314    340    301
   -181    301    483    -62   -332    392   1410   1137    439    332    371    285
   -194    298    493    -51   -342    394   1415   1140    457    345    410    259
   -207    290    498    -41   -353    392   1415   1135    465    345    433    213
   -218    272    488    -28   -353    379   1410   1124    467    337    405    207
   -215    267    483    -28   -350    376   1402   1111    470    329    381    215
   -223    259    483    -18   -353    371   1395   1093    472    316    371    194
   -233    252    485    -10   -361    366   1379   1067    462    298    350    171
   -244    241    485      0   -363    363   1361   1049    452    280    322    171
   -265    215    478     23   -371    345   1348   1036    439    267    306    166
   -275    205    480     36   -376    342   1332   1028    436    265    298    158
   -280    194    475     44   -376    335   1319   1021    441    262    290    153
   -277    174    452     51   -363    311   1312   1018    444    259    280    150
   -259    171    428     44   -345    298   1306   1015    444    259    275    148
   -239    166    405     36   -322    285   1301   1010    441    259    267    137
   -226    150    376     36   -301    262   1293   1005    441    259    257    132
   -215    132    348     41   -280    239   1288   1000    439    257    244    119
   -210    103    311     51   -262    207   1283    989    433    249    236    109
   -202     90    293     57   -246    192   1275    976    431    254    233    101
   -197     80    275     57   -236    176   1262    971    426    257    233     98
   -189     59    249     64   -220    153   1257    963    423    249    233     93
   -192     23    215     83   -205    119   1257    950    418    236    233     75
   -194     18    213     88   -202    114   1262    948    423    246    244     70
   -192     54    244     67   -218    150   1278    961    446    265    277     88
   -192     88    280     49   -236    184   1306    984    475    290    314    109
   -197    111    309     41   -254    210   1327    997    498    311    348    127
   -192    106    298     44   -244    202   1335    997    506    314    371    129
   -202     72    272     64   -239    171   1327    976    493    296    374    116
   -210     75    285     67   -246    179   1332    976    496    296    387    127
   -226    109    335     57   -280    223   1343    982    514    322    423    150
   -205    153    358     25   -280    254   1345    982    527    340    449    168
   -194    145    340     23   -267    241   1319    950    506    314    431    155
   -184    135    319     23   -252    226   1288    930    491    296    415    142
   -176    137    314     18   -246    226   1273    919    491    290    418    142
   -174    101    275     36   -223    187   1254    901    465    265    397    114
   -181     46    228     67   -205    137   1221    872    426    226    358     72
   -179      2    181     88   -179     90   1184    846    389    189    322     36
   -168    -51    116    109   -145     33   1153    815    345    140    270    -12
   -174    -98     75    137   -124    -12   1132    787    306    103    228    -57
   -166   -129     36    148   -101    -49   1101    763    275     75    197    -96
   -137   -161    -25    148    -57    -93   1070    735    244     44    166   -135
    -96   -187    -90    140     -5   -137   1039    706    210     12    129   -176
    -70   -207   -137    140     33   -174   1021    680    187     -7     88   -205
    -57   -210   -153    132     46   -181   1000    667    166    -18     62   -220
    -46   -213   -166    129     59   -189    987    657    153    -23     44   -233
    -18   -259   -241    137    109   -249    976    657    122    -54     -2   -275
     10   -392   -402    192    205   -397   1013    706     77   -122    -93   -368
     -2   -433   -433    218    213   -433   1135    836    122   -116   -122   -415
      7   -376   -387    184    194   -381   1247   1008    231    -20    -57   -363
     41   -103   -148     28     93   -124   1330   1187    444    228    194   -114
     33    462    428   -246   -197    446   1371   1291    771    672    683    384
   -181   1021   1200   -420   -693   1109   1223   1060    984   1052   1130    813
   -342   1034   1376   -345   -859   1205    875    597    815   1013   1137    810
   -446    402    846     20   -646    623    587    114    236    415    558    270
   -483   -436     46    459   -265   -194    475   -145   -368   -301   -168   -423
   -402   -735   -332    566    -36   -535    548     38   -397   -397   -311   -579
   -332   -698   -366    514     15   -532    696    280   -239   -275   -220   -514
   -293   -579   -288    433     -5   -433    859    493    -62   -129    -88   -418
   -272   -485   -213    379    -31   -350    963    631     64    -25     18   -340
   -275   -452   -176    361    -49   -314   1010    691    116     15     67   -322
   -285   -452   -166    368    -62   -309   1036    724    140     31     93   -327
   -296   -462   -166    379    -67   -314   1054    748    161     41    109   -332
   -298   -459   -161    379    -70   -311   1065    763    171     46    124   -335
   -303   -441   -137    371    -85   -290   1075    776    181     49    137   -329
   -324   -452   -127    387    -98   -290   1091    789    197     57    150   -327
   -329   -454   -127    389   -101   -290   1106    802    213     67    158   -327
   -327   -431   -103    379   -111   -267   1119    802    223     75    161   -327
   -340   -436    -96    387   -124   -265   1117    797    231     80    158   -324
   -353   -428    -75    389   -140   -252   1122    800    246     88    161   -316
   -381   -431    -49    405   -166   -241   1135    807    265    101    161   -311
   -433   -449    -15    441   -210   -233   1140    813    285    119    158   -301
   -457   -462     -5    457   -226   -233   1132    805    290    127    148   -290
   -444   -441      2    441   -223   -220   1124    797    293    135    140   -283
   -446   -436      7    439   -228   -215   1127    795    306    145    135   -270
   -402   -428    -25    415   -189   -228   1109    776    306    137    109   -267
   -400   -402     -2    400   -200   -202   1104    776    316    145    103   -257
   -374   -363      7    368   -192   -179   1093    774    324    150     96   -252
   -348   -342      5    345   -176   -168   1075    766    327    155     85   -246
   -337   -306     31    322   -184   -137   1065    769    337    174     83   -241
   -319   -303     12    309   -166   -145   1054    769    340    181     77   -239
   -303   -293      7    298   -155   -142   1041    774    350    197     77   -233
   -290   -249     38    267   -166   -106   1034    792    371    223     96   -213
   -275   -223     51    249   -163    -85   1036    823    405    259    119   -181
   -262   -179     83    220   -174    -49   1041    857    436    298    148   -145
   -262   -137    122    200   -194     -7   1047    880    467    332    171   -114
   -262   -103    158    181   -213     28   1054    898    493    358    187    -93
   -239    -59    179    150   -210     59   1062    911    522    389    205    -77
   -241    -49    189    145   -218     70   1057    914    535    402    213    -70
   -254    -49    202    150   -231     75   1060    914    542    415    218    -70
   -254    -57    194    155   -228     67   1075    924    558    431    226    -64
   -244    -51    192    148   -218     70   1085    935    576    444    236    -59
   -233    -49    181    140   -210     64   1091    940    581    441    233    -77
   -236    -80    155    158   -197     36   1098    940    589    433    226   -101
   -249   -109    140    179   -194     12   1101    937    592    426    215   -127
   -267   -135    132    202   -200     -2   1104    932    589    420    202   -142
   -283   -168    111    226   -200    -28   1106    924    589    415    194   -150
   -290   -200     90    244   -192    -54   1098    911    581    410    184   -163
   -293   -223     70    257   -184    -77   1085    898    576    405    176   -171
   -306   -246     59    277   -184    -93   1072    888    568    402    163   -184
   -298   -270     28    283   -166   -122   1065    875    555    394    155   -194
   -280   -272      5    275   -145   -135   1052    867    550    392    142   -200
   -280   -288    -10    283   -137   -150   1041    862    545    392    132   -200
   -288   -303    -15    296   -137   -161   1036    854    542    392    129   -194
   -296   -311    -15    303   -140   -166   1034    852    542    394    127   -187
   -301   -311    -12    306   -145   -163   1031    849    542    397    127   -181
   -306   -319    -15    311   -148   -166   1023    844    535    394    116   -189
   -306   -319    -12    314   -148   -166   1013    836    535    392    109   -197
   -309   -316     -7    311   -153   -163    997    826    530    384     98   -200
   -309   -309     -2    309   -155   -155    982    813    522    371     93   -207
   -306   -316    -12    309   -148   -166    979    802    517    366     83   -210
   -296   -322    -25    309   -135   -174    987    805    527    371     83   -205
   -285   -285     -2    285   -142   -145   1005    818    553    397    103   -194
   -290   -280     10    285   -153   -135   1021    826    571    415    119   -192
   -293   -259     31    275   -163   -114   1044    839    597    439    137   -179
   -290   -249     41    270   -166   -103   1049    841    607    449    140   -174
   -285   -241     41    262   -163   -101   1044    836    613    454    140   -174
   -283   -205     75    244   -181    -64   1041    833    623    467    153   -163
   -283   -166    114    223   -200    -25   1041    826    633    483    174   -150
   -265   -114    150    189   -207     18   1041    826    657    514    202   -122
   -270   -122    145    194   -210     10   1008    789    636    498    181   -137
   -270   -142    127    205   -200     -7    976    761    620    485    168   -142
   -257   -145    111    200   -187    -15    950    745    615    485    171   -132
   -246   -194     51    220   -150    -72    924    724    600    467    150   -142
   -257   -241     12    246   -137   -114    898    706    571    441    116   -163
   -252   -306    -54    277   -101   -179    875    685    548    418     83   -189
   -252   -363   -114    306    -70   -241    846    657    511    384     38   -226
   -241   -384   -142    314    -49   -265    831    636    491    366     18   -236
   -241   -433   -194    335    -25   -314    807    605    462    332    -20   -259
   -244   -459   -215    350    -15   -337    795    584    444    322    -38   -277
   -252   -462   -210    355    -20   -337    784    576    439    322    -51   -288
   -257   -467   -210    363    -23   -340    774    571    436    319    -64   -301
   -254   -459   -205    355    -25   -332    769    568    441    324    -70   -306
   -252   -470   -218    358    -18   -345    758    566    439    319    -80   -314
   -241   -530   -288    384     23   -410    750    566    418    290   -124   -348
   -236   -659   -423    449     93   -542    769    589    371    215   -220   -439
   -239   -693   -454    465    106   -574    867    696    407    220   -249   -475
   -220   -662   -441    439    109   -553    956    841    498    293   -202   -420
   -158   -431   -272    293     54   -353   1034   1010    688    506      5   -179
   -137     72    210     33   -174    140   1088   1124    979    888    426    270
   -322    602    922   -142   -620    761   1041   1000   1210   1252    844    698
   -462    620   1080    -80   -771    849    750    581   1057   1215    826    761
   -535     83    615    226   -576    348    449     77    517    667    233    376
   -524   -641   -116    584   -205   -379    265   -239    -57     -5   -478   -226
   -407   -966   -558    685     72   -763    233   -158   -161   -166   -670   -446
   -316   -995   -678    654    179   -836    311     18    -64   -111   -636   -467
   -257   -904   -649    579    194   -776    444    189     75      5   -542   -433
   -207   -784   -576    496    184   -680    545    322    202    122   -444   -384
   -187   -730   -542    457    176   -636    587    381    257    176   -400   -371
   -166   -706   -542    436    187   -626    605    413    277    200   -387   -371
   -150   -691   -540    420    192   -615    607    428    283    210   -384   -368
   -135   -680   -545    407    205   -613    607    433    288    220   -392   -371
   -150   -701   -550    423    197   -626    607    431    280    218   -407   -374
   -155   -704   -548    428    194   -626    602    428    272    218   -420   -371
   -166   -693   -530    428    181   -613    600    428    272    226   -426   -363
   -179   -683   -504    431    161   -594    600    428    280    239   -428   -361
   -187   -685   -501    436    155   -594    597    423    277    236   -439   -366
   -205   -675   -470    439    132   -574    597    418    277    246   -439   -363
   -197   -652   -454    423    127   -555    597    413    283    254   -441   -358
   -215   -652   -436    433    109   -545    587    405    283    254   -444   -353
   -220   -644   -426    431    101   -535    584    405    280    254   -444   -353
   -223   -631   -407    426     90   -522    576    400    275    254   -449   -348
   -218   -605   -387    410     83   -498    563    389    275    257   -449   -332
   -213   -589   -376    402     80   -483    553    379    270    257   -457   -324
   -194   -592   -400    392     98   -496    545    374    257    252   -470   -327
   -202   -592   -389    397     90   -491    535    363    249    254   -475   -324
   -194   -561   -368    376     85   -465    522    361    252    257   -472   -306
   -163   -553   -389    358    111   -472    509    355    244    257   -475   -288
   -142   -558   -415    350    135   -488    491    342    226    254   -480   -290
   -122   -555   -433    337    153   -496    467    337    218    259   -475   -301
   -109   -527   -420    316    155   -475    459    353    231    277   -446   -306
    -93   -501   -407    298    155   -454    441    361    239    298   -420   -322
    -62   -467   -407    262    171   -436    439    387    259    327   -405   -272
    -36   -441   -405    239    184   -423    433    400    267    353   -400   -210
    -15   -410   -394    210    189   -402    431    402    275    376   -394   -176
      7   -387   -394    189    200   -389    431    405    285    392   -379   -161
      2   -368   -371    181    184   -368    441    413    296    400   -361   -148
      7   -355   -363    174    184   -358    446    405    293    402   -353   -145
     20   -353   -374    166    194   -363    441    392    283    394   -350   -158
     33   -322   -355    145    194   -337    441    381    283    405   -332   -168
     49   -298   -348    124    197   -322    433    366    277    400   -327   -220
     54   -311   -366    127    207   -337    415    340    257    368   -350   -288
     64   -332   -397    132    228   -366    402    314    231    332   -381   -358
     88   -332   -420    122    254   -376    366    270    194    306   -410   -426
    122   -327   -449    101    285   -387    340    231    166    275   -449   -439
    142   -345   -491    101    316   -418    316    197    132    239   -491   -439
    150   -355   -506    101    327   -431    293    163     98    213   -524   -452
    150   -353   -504    101    327   -428    275    140     77    197   -542   -465
    145   -327   -475     88    309   -400    262    122     70    189   -545   -462
    127   -303   -431     88    277   -368    252    109     57    189   -542   -457
    103   -298   -402     98    252   -350    246    109     46    189   -542   -454
     83   -290   -374    103    228   -332    249    122     46    200   -537   -441
     51   -265   -316    103    184   -290    249    137     51    215   -519   -428
     38   -236   -275     98    155   -254    246    148     46    218   -506   -418
     54   -215   -270     77    158   -241    228    142     23    202   -506   -420
     57   -228   -285     85    171   -257    205    137      2    179   -537   -426
     44   -218   -265     85    153   -239    202    145      0    181   -563   -407
     77   -200   -280     59    176   -239    179    137    -18    168   -602   -400
    150   -174   -324     10    236   -249    145    122    -44    148   -641   -402
    179   -129   -309    -23    244   -218    140    132    -38    153   -628   -394
    166    -80   -249    -44    205   -163    161    163    -25    166   -592   -374
    158    -46   -205    -57    181   -124    163    179    -15    176   -561   -368
    142     -7   -153    -70    148    -80    168    202      7    194   -517   -361
    135     33   -101    -83    119    -33    179    223     36    202   -478   -355
    116     83    -33   -101     75     23    194    246     62    218   -444   -348
     70    142     72   -106      0    106    223    272    111    257   -389   -319
     33    192    158   -114    -62    176    246    280    150    280   -345   -298
     38    210    171   -124    -64    192    244    275    158    283   -335   -303
     20    205    181   -114    -80    194    223    252    142    272   -342   -329
     -2    226    228   -111   -114    226    215    249    150    285   -337   -332
    -38    189    226    -77   -132    205    197    236    137    277   -355   -350
    -77    142    220    -31   -148    181    194    226    122    259   -381   -379
    -90    101    189     -7   -140    145    194    215    106    236   -410   -410
    -96     41    135     25   -114     88    192    202     80    202   -452   -449
   -129    -15    111     72   -122     46    179    174     51    171   -488   -480
   -166    -70     96    119   -132     12    166    145     25    140   -527   -509
   -166   -103     62    132   -116    -20    155    127      5    122   -561   -537
   -179   -135     41    155   -111    -46    161    127      0    119   -574   -540
   -174   -158     15    166    -96    -72    158    119     -2    114   -587   -540
   -158   -174    -15    166    -72    -96    155    106    -12    109   -602   -550
   -132   -192    -59    161    -36   -127    145     96    -23     96   -628   -558
    -96   -231   -135    163     18   -184    127     88    -41     67   -672   -587
    -44   -319   -277    181    114   -298    129    114    -59     18   -743   -649
    -10   -374   -363    192    176   -368    218    223    -20      5   -792   -706
      2   -329   -335    161    168   -332    311    355     64     54   -774   -696
     33   -166   -202     64    116   -184    410    517    226    220   -626   -540
     70    254    181   -163    -57    218    480    644    478    558   -270   -171
    -36    810    846   -387   -441    828    472    566    691    914    153    241
   -135   1015   1150   -441   -641   1083    184    168    574    979    283    355
   -174    730    904   -280   -537    815   -137   -285    150    639    -15     88
   -210    114    322     46   -267    218   -285   -592   -379    -15   -672   -488
   -135   -311   -176    223     20   -244   -345   -615   -628   -371  -1057   -826
    -62   -504   -444    280    189   -475   -293   -462   -594   -400  -1130   -888
    -31   -540   -509    283    239   -524   -207   -337   -506   -358  -1119   -880
      5   -472   -478    231    241   -475   -135   -241   -407   -277  -1060   -831
     25   -363   -389    168    207   -376    -72   -166   -311   -194   -984   -761
     38   -303   -345    132    189   -322    -41   -132   -265   -145   -948   -730
     44   -288   -332    122    187   -309    -10   -101   -239   -119   -924   -717
     44   -267   -311    111    176   -288      2    -83   -220   -101   -909   -701
     54   -252   -306     98    179   -277      2    -77   -223    -93   -901   -693
     33   -257   -290    109    161   -272     -2    -80   -223    -88   -893   -685
     23   -231   -254    103    137   -241      2    -70   -205    -70   -872   -672
     23   -220   -244     96    132   -231      5    -67   -200    -62   -859   -665
     20   -213   -233     96    127   -223      0    -67   -197    -59   -854   -659
     12   -200   -213     93    111   -205     -5    -70   -194    -54   -849   -657
      7   -194   -202     93    103   -197     -7    -67   -187    -44   -839   -646
     -2   -189   -189     93     90   -192     -2    -62   -174    -33   -823   -633
      0   -187   -187     93     93   -187      2    -54   -161    -28   -813   -626
     -2   -194   -192     98     93   -194      5    -49   -153    -20   -805   -631
    -18   -202   -187    109     83   -194     15    -44   -142    -10   -795   -631
    -12   -192   -181    101     83   -187     20    -41   -127      0   -784   -626
     -5   -184   -179     96     85   -181     18    -38   -116      2   -776   -623
    -10   -184   -174     96     80   -179     18    -33   -103     15   -766   -618
    -23   -184   -163    103     67   -174     18    -31    -88     31   -758   -615
     -5   -187   -181     96     85   -187      5    -33    -83     31   -758   -623
     -7   -200   -192    103     90   -197     -5    -33    -77     31   -763   -631
    -10   -187   -179     98     83   -184    -20    -25    -62     46   -750   -618
     15   -166   -181     75     96   -174    -23    -10    -46     59   -740   -602
     41   -158   -200     59    119   -179    -25      5    -31     77   -730   -592
     41   -163   -205     62    122   -184    -23     33     -5    111   -704   -568
     54   -145   -202     44    127   -174    -33     51     20    142   -675   -542
     59   -119   -181     28    119   -150    -25     80     57    179   -641   -498
     67   -109   -176     18    122   -142     -2    111     88    207   -620   -465
     93   -101   -194      5    142   -148     25    127    109    226   -610   -454
    109    -77   -187    -18    145   -132     25    116    127    239   -600   -446
    122    -70   -194    -25    155   -132     20    103    135    244   -602   -449
    127    -70   -200    -31    163   -135     25     98    140    241   -613   -444
    119    -51   -171    -33    145   -111     31     90    153    249   -610   -436
    119    -64   -187    -28    150   -124     25     85    155    249   -618   -441
    109    -80   -189    -15    148   -135     28     83    163    249   -633   -457
    106    -85   -192    -10    148   -140     23     67    166    241   -657   -475
    116    -80   -197    -18    155   -137     15     46    163    233   -680   -485
    116    -98   -215    -10    163   -155     15     33    161    231   -696   -488
    124   -129   -254      0    189   -192     18     20    158    226   -719   -504
    116   -150   -267     15    189   -210     25     15    163    228   -730   -511
    109   -155   -265     23    187   -210     31     15    171    233   -727   -517
     98   -187   -285     41    192   -236     25      7    166    228   -730   -524
     96   -200   -296     49    194   -246     15      0    163    218   -727   -532
     88   -202   -293     57    189   -249     12     -5    168    218   -719   -537
     80   -197   -277     59    179   -236     20     -5    181    236   -704   -532
     77   -194   -272     57    174   -233     20     -7    189    239   -698   -540
     77   -200   -277     59    176   -239     15     -5    197    246   -685   -537
     77   -202   -280     62    176   -241      5     -2    202    254   -672   -537
     64   -207   -272     72    168   -239      2     -2    213    259   -665   -540
     62   -210   -275     72    166   -241      5      0    220    265   -659   -540
     62   -218   -280     77    168   -249      7     10    233    270   -646   -535
     59   -200   -259     70    158   -228     28     31    257    285   -620   -511
     70   -166   -236     49    153   -200     44     46    277    301   -602   -496
     72   -145   -218     33    142   -179     57     57    288    314   -597   -493
     62   -127   -189     31    124   -155     72     70    306    327   -592   -483
     59   -119   -179     31    119   -148     77     72    311    327   -597   -483
     62   -103   -166     20    114   -135     75     70    316    322   -605   -480
     46    -70   -119     10     80    -93     83     67    327    324   -605   -470
     36    -25    -62     -5     46    -44     93     67    345    342   -594   -449
     12    -12    -25     -2     18    -18     77     49    340    335   -607   -449
      5    -23    -28     10     15    -25     44     15    319    301   -639   -472
     12     -7    -23     -2     18    -15     18     -5    306    283   -641   -478
     18    -23    -44      2     31    -33      2    -20    293    270   -646   -483
     20    -62    -83     20     51    -72    -15    -44    272    252   -667   -501
     23   -122   -145     49     83   -132    -33    -59    246    228   -701   -522
     20   -176   -197     75    109   -187    -54    -75    220    197   -735   -548
     25   -223   -249     98    137   -236    -67    -90    202    163   -761   -561
     20   -275   -298    124    158   -288    -88   -114    176    132   -774   -581
     10   -322   -332    155    171   -327   -106   -145    148    109   -776   -613
      7   -332   -342    161    174   -337   -114   -166    132     90   -779   -639
     10   -363   -374    176    189   -366   -119   -179    124     83   -769   -649
     15   -374   -389    179    202   -381   -129   -194    116     75   -740   -667
     20   -387   -407    184    213   -397   -140   -215    106     62   -724   -698
     12   -441   -457    213    233   -449   -153   -236     85     36   -735   -732
     46   -532   -579    244    311   -555   -155   -231     54    -15   -787   -800
     64   -633   -701    283    379   -667    -88   -161     46    -75   -859   -891
     67   -644   -711    288    389   -678     18    -51     96    -77   -865   -932
    101   -540   -641    218    368   -592    116    106    223     36   -748   -841
    135   -171   -309     18    220   -239    189    236    454    329   -413   -527
     51    413    361   -233   -155    387    187    210    709    717     62    -75
   -119    852    971   -366   -545    911    -36   -116    761    958    405    228
   -171    691    862   -259   -519    776   -428   -600    433    743    254     70
   -228     41    270     93   -249    155   -667  -1023   -153     77   -379   -514
   -194   -618   -426    405    114   -522   -745  -1137   -574   -485   -961  -1054
    -80   -898   -818    491    368   -859   -714   -997   -620   -597  -1119  -1221
      2   -872   -878    433    439   -875   -605   -839   -524   -532  -1085  -1208
     64   -782   -846    358    454   -813   -501   -706   -423   -449   -995  -1169
    116   -683   -800    280    457   -740   -444   -626   -348   -376   -878  -1150
    150   -636   -787    244    467   -711   -410   -584   -314   -340   -831  -1140
    176   -602   -779    213    475   -688   -392   -566   -301   -324   -828  -1119
    189   -592   -782    200    483   -685   -376   -548   -303   -309   -836  -1098
    181   -592   -774    205    478   -683   -371   -537   -311   -301   -852  -1070
    166   -579   -745    207    454   -662   -358   -519   -298   -288   -839  -1034
    148   -558   -706    202    426   -631   -340   -493   -285   -267   -815  -1002
    132   -542   -675    205    402   -610   -324   -478   -280   -254   -792   -982
    122   -532   -654    202    387   -592   -311   -465   -280   -239   -769   -958
    116   -517   -633    200    374   -574   -303   -449   -275   -223   -745   -930
    101   -522   -626    207    363   -574   -296   -439   -280   -218   -732   -909
    103   -530   -636    213    368   -581   -298   -441   -296   -223   -724   -904
    109   -527   -636    205    371   -581   -296   -441   -303   -226   -717   -896
    101   -522   -623    210    361   -571   -280   -428   -298   -215   -696   -878
     90   -519   -610    213    348   -563   -270   -415   -293   -200   -683   -870
     77   -501   -579    210    327   -540   -262   -402   -283   -184   -665   -865
     64   -491   -558    210    311   -522   -259   -389   -270   -176   -649   -865
     49   -478   -527    215    288   -501   -252   -374   -252   -163   -633   -859
     31   -475   -506    220    267   -488   -249   -371   -239   -155   -631   -854
     15   -475   -491    228    252   -480   -244   -363   -223   -142   -631   -841
      0   -465   -467    231    233   -465   -241   -350   -213   -129   -623   -836
     -5   -454   -449    231    220   -452   -239   -340   -194   -109   -605   -833
    -23   -449   -426    236    200   -439   -239   -327   -181    -93   -592   -841
    -25   -436   -410    231    192   -426   -239   -311   -166    -70   -581   -844
    -23   -418   -397    218    187   -407   -233   -293   -142    -46   -566   -831
    -23   -397   -374    210    174   -387   -228   -277   -119    -20   -548   -810
    -15   -355   -340    187    161   -350   -226   -262   -101      2   -530   -792
    -38   -358   -319    200    140   -340   -228   -259    -96     12   -522   -784
    -70   -376   -306    220    116   -342   -226   -267    -93     15   -522   -782
    -77   -374   -296    226    109   -335   -215   -283    -88     18   -519   -771
    -57   -348   -290    200    116   -319   -210   -290    -77     31   -514   -750
    -46   -335   -290    189    119   -314   -207   -293    -64     41   -517   -737
    -41   -335   -293    187    122   -314   -210   -301    -57     51   -524   -732
    -36   -342   -306    189    135   -324   -210   -306    -46     59   -542   -730
    -23   -329   -306    174    140   -319   -213   -314    -33     72   -561   -732
    -18   -316   -298    166    140   -309   -213   -319    -23     85   -576   -732
    -33   -332   -301    181    132   -316   -210   -319    -10     98   -587   -730
    -57   -355   -298    207    119   -327   -210   -327     -5    103   -607   -735
    -80   -381   -301    228    106   -342   -223   -345    -10     93   -639   -745
    -80   -394   -316    236    116   -355   -228   -353    -10     93   -659   -748
    -90   -410   -319    249    111   -366   -236   -366    -10     96   -680   -753
   -111   -423   -311    267     98   -368   -252   -379    -12     98   -693   -753
   -116   -420   -306    267     93   -363   -262   -389    -12    101   -706   -745
   -101   -400   -298    249     98   -350   -267   -394     -5    111   -714   -748
    -96   -405   -311    249    106   -358   -275   -397      0    114   -724   -750
    -98   -410   -311    254    106   -361   -280   -405      5    119   -735   -750
    -90   -400   -309    244    106   -353   -288   -410      7    116   -737   -750
    -77   -402   -324    239    122   -363   -296   -413      7    114   -748   -756
    -77   -402   -324    236    122   -363   -303   -423      7    111   -761   -758
    -90   -413   -322    252    114   -368   -301   -420     15    114   -763   -753
    -98   -407   -309    252    103   -361   -293   -420     25    122   -779   -745
   -114   -387   -272    249     77   -329   -265   -400     51    137   -815   -727
   -116   -361   -244    239     62   -303   -241   -379     72    155   -826   -706
   -114   -337   -223    226     54   -280   -213   -358     96    179   -818   -688
   -145   -329   -184    239     18   -257   -192   -340    111    194   -813   -665
   -132   -324   -194    228     28   -259   -184   -329    122    197   -815   -649
   -103   -293   -189    197     41   -241   -174   -314    142    210   -805   -628
    -88   -254   -166    171     38   -210   -161   -306    163    231   -779   -600
    -62   -220   -161    140     46   -192   -155   -306    168    236   -763   -594
    -59   -236   -176    148     57   -205   -181   -327    150    223   -769   -610
    -49   -265   -218    155     83   -241   -218   -355    124    205   -782   -626
    -41   -259   -218    150     88   -239   -236   -368    116    200   -779   -628
    -57   -298   -241    176     90   -270   -249   -371    103    192   -776   -641
    -59   -348   -288    202    111   -319   -262   -379     85    176   -784   -662
    -46   -407   -361    226    155   -387   -290   -405     44    140   -810   -704
    -44   -459   -415    252    184   -439   -314   -423     12    111   -831   -743
    -38   -506   -467    272    213   -488   -322   -441    -10     88   -852   -787
    -46   -540   -496    293    223   -519   -348   -472    -41     59   -870   -818
    -51   -576   -527    311    236   -553   -374   -504    -72     31   -885   -852
    -44   -589   -545    316    249   -568   -392   -522    -90     15   -893   -875
    -33   -600   -568    316    265   -584   -407   -527   -101     12   -904   -875
    -10   -626   -615    316    301   -623   -420   -537   -109      2   -917   -878
      5   -633   -641    311    322   -636   -436   -558   -122    -15   -927   -885
     18   -649   -667    316    342   -657   -446   -568   -135    -33   -943   -904
     36   -740   -776    350    405   -758   -446   -561   -176    -98  -1018   -976
     46   -813   -862    381    452   -836   -376   -470   -176   -142  -1088  -1052
     54   -800   -854    371    454   -826   -257   -314    -96    -96  -1067  -1034
    114   -649   -763    267    439   -706   -135   -109     70     59   -927   -880
    166   -161   -327     -5    246   -244    -83     12    361    436   -519   -462
     64    491    423   -277   -179    457   -135    -67    641    878      5     70
   -122    849    971   -366   -545    909   -402   -431    678   1088    306    361
   -202    644    846   -220   -524    745   -737   -867    379    875    142    202
   -241   -158     83    197   -161    -38   -930  -1260   -275     96   -633   -511
   -197   -833   -636    514    218   -735   -969  -1337   -652   -426  -1205  -1062
   -116  -1034   -917    574    397   -974   -896  -1182   -626   -470  -1309  -1179
    -51   -963   -911    509    428   -937   -737   -974   -465   -340  -1223  -1119
    -15   -844   -831    428    405   -836   -615   -826   -324   -202  -1119  -1031
     -2   -782   -779    392    387   -779   -550   -750   -244   -127  -1057   -974
     12   -763   -776    374    392   -769   -517   -704   -205   -103  -1023   -950
     15   -750   -766    368    389   -758   -496   -678   -184    -93  -1005   -932
     -5   -758   -753    379    371   -756   -488   -665   -174    -88   -992   -914
     -5   -758   -753    381    374   -756   -480   -652   -163    -83   -984   -898
     -7   -766   -758    387    374   -763   -478   -644   -161    -80   -976   -883
      0   -756   -756    379    376   -756   -470   -633   -150    -75   -969   -870
      0   -750   -753    374    374   -750   -457   -620   -140    -70   -958   -852
     -7   -750   -743    379    366   -745   -446   -607   -129    -59   -945   -841
    -10   -740   -730    374    358   -735   -436   -594   -116    -46   -935   -831
    -23   -740   -717    381    345   -730   -420   -581   -106    -33   -932   -823
    -36   -745   -709    387    335   -727   -413   -568    -96    -28   -932   -820
    -38   -737   -698    387    329   -719   -407   -558    -88    -18   -922   -813
    -44   -743   -698    392    327   -722   -407   -550    -83    -12   -919   -802
    -46   -737   -691    392    322   -714   -405   -542    -75     -2   -914   -787
    -33   -748   -714    392    337   -732   -415   -537    -75      0   -922   -784
    -20   -756   -737    387    355   -748   -423   -532    -72      5   -930   -782
     -7   -743   -735    374    363   -740   -423   -524    -62     15   -950   -748
      5   -727   -732    361    368   -730   -426   -509    -51     28   -997   -639
     10   -719   -732    353    368   -724   -426   -488    -41     44  -1015   -563
      5   -719   -727    355    366   -722   -423   -475    -31     54   -995   -594
     28   -711   -740    340    381   -724   -426   -470    -28     59   -987   -631
     59   -696   -756    319    407   -724   -431   -459    -20     72   -987   -649
     77   -665   -743    290    407   -701   -426   -433     -2     98   -974   -657
     93   -644   -740    275    415   -691   -428   -413      7    111   -982   -644
    114   -628   -743    254    428   -685   -431   -400     18    124   -992   -626
    127   -602   -730    239    428   -665   -420   -384     33    142   -984   -597
    129   -576   -709    220    418   -641   -410   -374     44    161   -982   -581
    122   -563   -688    220    405   -626   -405   -374     49    174   -979   -576
    119   -555   -678    215    397   -615   -400   -374     51    176   -976   -574
    137   -553   -691    207    413   -620   -400   -384     49    168   -984   -579
    129   -545   -675    205    402   -610   -392   -392     54    168   -982   -581
    114   -542   -657    213    384   -600   -384   -392     62    176   -971   -579
     93   -542   -636    223    363   -589   -376   -389     70    184   -961   -563
     83   -542   -626    231    353   -584   -363   -384     85    194   -956   -545
     85   -548   -633    228    358   -589   -361   -381     88    200   -958   -545
     85   -561   -646    236    366   -602   -363   -392     77    197   -971   -555
     85   -568   -654    239    368   -610   -363   -400     72    200   -979   -548
     75   -600   -675    262    374   -636   -371   -418     62    189   -995   -550
     77   -628   -706    275    392   -667   -389   -433     51    176  -1002   -563
     64   -620   -685    277    374   -654   -379   -431     59    189   -974   -540
     49   -626   -675    288    358   -649   -376   -428     62    202   -945   -501
     33   -633   -667    301    350   -649   -371   -415     70    218   -922   -483
     23   -641   -667    306    342   -654   -374   -413     67    223   -919   -475
     36   -644   -680    303    355   -662   -376   -410     64    228   -909   -498
     59   -639   -701    288    379   -670   -384   -407     54    233   -917   -493
     80   -639   -719    280    400   -678   -387   -410     51    244   -937   -428
     80   -636   -717    277    397   -678   -381   -397     62    259   -932   -392
     98   -636   -737    267    415   -685   -389   -400     54    259   -930   -400
    127   -639   -766    254    444   -701   -402   -410     41    249   -919   -426
    148   -636   -784    244    465   -709   -405   -407     38    246   -893   -444
    148   -607   -758    228    452   -680   -384   -387     54    262   -852   -436
    158   -568   -730    205    444   -649   -363   -363     75    275   -807   -423
    166   -537   -706    184    436   -620   -340   -345     90    288   -771   -405
    168   -524   -693    179    431   -607   -329   -337     96    290   -750   -394
    166   -530   -698    179    431   -613   -337   -350     90    285   -750   -407
    174   -504   -678    163    423   -589   -329   -353    101    293   -732   -410
    181   -462   -646    137    413   -553   -329   -366    103    301   -711   -426
    192   -426   -618    116    405   -522   -348   -387    101    314   -691   -428
    205   -413   -620    101    413   -517   -387   -426     77    303   -701   -457
    228   -423   -654     96    441   -537   -439   -472     36    277   -730   -496
    262   -436   -698     85    478   -568   -483   -506      0    257   -756   -527
    298   -457   -756     80    527   -605   -522   -540    -38    233   -789   -571
    337   -483   -820     72    579   -652   -555   -571    -75    200   -828   -607
    400   -496   -896     46    646   -696   -594   -605   -119    163   -865   -652
    441   -545   -987     51    714   -766   -644   -646   -176    111   -914   -724
    493   -558  -1052     33    771   -805   -680   -678   -223     64   -950   -766
    509   -581  -1091     33    797   -833   -714   -709   -270     25   -982   -771
    501   -605  -1106     51    802   -854   -743   -732   -303     -2  -1005   -750
    491   -602  -1096     54    792   -849   -756   -737   -322    -15  -1010   -704
    485   -594  -1080     54    782   -836   -748   -722   -316    -10  -1000   -644
    501   -605  -1109     49    802   -857   -758   -719   -332    -25  -1005   -620
    485   -602  -1088     59    784   -846   -763   -706   -335    -18   -992   -589
    465   -594  -1062     62    761   -828   -758   -688   -335    -10   -974   -558
    483   -657  -1140     88    810   -898   -761   -667   -366    -59  -1015   -594
    498   -730  -1231    114    862   -979   -680   -550   -358   -103  -1078   -680
    501   -698  -1200     96    849   -948   -558   -381   -265    -54  -1065   -691
    535   -535  -1072     -2    802   -805   -444   -174    -93    111   -932   -563
    589    -62   -652   -262    620   -355   -368    -18    194    478   -501   -163
    472    646    171   -561    150    410   -431   -109    467    924     85    384
    275   1049    774   -665   -249    911   -706   -496    488   1127    415    675
    176    828    652   -504   -236    740  -1049   -958    161    878    228    467
    119     41    -77    -80     98    -18  -1265  -1371   -498     80   -550   -280
    132   -672   -805    267    467   -737  -1273  -1387   -870   -462  -1150   -896
    207   -875  -1083    332    644   -979  -1179  -1197   -836   -509  -1252  -1049
    252   -833  -1085    288    667   -958  -1026   -989   -678   -394  -1184  -1028
    288   -714  -1002    213    644   -857   -885   -818   -514   -262  -1080   -958
    290   -626   -917    166    602   -769   -815   -743   -426   -192  -1021   -922
    288   -607   -896    158    589   -750   -774   -704   -384   -168  -1000   -922
    298   -587   -885    142    592   -737   -750   -685   -358   -158   -989   -924
    309   -568   -878    129    592   -722   -737   -678   -342   -158   -987   -932
    303   -563   -870    127    584   -717   -730   -675   -337   -163   -989   -953
    303   -563   -867    129    584   -714   -727   -675   -337   -176  -1000   -976
    301   -571   -872    132    587   -722   -727   -680   -340   -192  -1015   -987
    296   -566   -862    135    579   -714   -711   -670   -327   -187  -1010   -974
    293   -555   -849    129    571   -701   -704   -662   -322   -189  -1008   -963
    293   -550   -844    127    568   -696   -706   -670   -327   -197  -1013   -961
    296   -530   -828    116    561   -678   -704   -665   -316   -194  -1013   -950
    296   -522   -818    114    555   -670   -698   -659   -306   -192  -1008   -940
    301   -519   -820    109    561   -670   -704   -665   -306   -197  -1015   -945
    298   -509   -807    103    553   -657   -706   -665   -303   -194  -1023   -950
    303   -493   -797     93    550   -644   -711   -665   -303   -189  -1026   -950
    316   -475   -792     80    553   -633   -706   -652   -296   -179  -1018   -948
    319   -452   -771     64    545   -613   -709   -649   -288   -174  -1018   -953
    311   -446   -758     64    535   -602   -711   -652   -288   -176  -1026   -958
    316   -428   -745     54    530   -587   -709   -646   -277   -168  -1021   -945
    322   -418   -740     49    530   -579   -711   -644   -277   -168  -1023   -940
    337   -400   -740     28    537   -568   -719   -636   -272   -158  -1021   -937
    350   -384   -735     18    542   -558   -719   -628   -267   -150  -1021   -935
    366   -355   -722     -5    542   -537   -722   -618   -257   -142  -1015   -924
    381   -353   -735    -12    558   -542   -730   -600   -244   -129  -1013   -906
    389   -329   -722    -31    555   -524   -735   -589   -236   -111  -1005   -893
    397   -290   -688    -54    542   -488   -740   -581   -226    -98   -992   -880
    400   -254   -654    -72    524   -454   -732   -566   -202    -77   -976   -859
    402   -239   -641    -80    522   -439   -727   -555   -194    -75   -974   -852
    405   -210   -615    -98    509   -413   -727   -561   -192    -62   -963   -844
    400   -184   -587   -109    493   -384   -730   -568   -184    -46   -948   -836
    397   -176   -574   -111    483   -374   -732   -576   -179    -41   -943   -831
    389   -161   -550   -114    470   -355   -724   -574   -163    -23   -932   -820
    371   -158   -532   -109    449   -345   -706   -563   -150    -12   -919   -813
    350   -155   -509    -98    428   -332   -696   -566   -142     -5   -909   -813
    332   -153   -485    -90    407   -316   -693   -566   -135      0   -906   -818
    322   -145   -467    -88    394   -306   -693   -574   -132      5   -909   -831
    311   -158   -472    -77    392   -314   -709   -597   -153     -7   -930   -865
    337   -158   -496    -90    415   -327   -722   -613   -171    -25   -948   -891
    368   -158   -527   -106    446   -342   -743   -639   -189    -49   -963   -911
    384   -171   -555   -106    470   -363   -761   -667   -207    -77   -982   -945
    384   -179   -563   -106    472   -371   -763   -685   -213   -101   -987   -966
    394   -184   -581   -106    485   -381   -769   -698   -220   -119  -1002   -984
    394   -189   -584   -103    488   -387   -779   -711   -231   -135  -1015   -992
    397   -171   -568   -111    483   -368   -795   -719   -233   -137  -1021   -992
    384   -158   -545   -114    462   -350   -813   -727   -239   -140  -1026   -992
    387   -155   -542   -116    465   -348   -831   -730   -241   -145  -1036   -997
    397   -148   -545   -127    470   -348   -831   -732   -249   -142  -1039  -1013
    407   -137   -545   -135    475   -340   -839   -743   -249   -135  -1041  -1026
    410   -137   -548   -137    475   -342   -849   -750   -252   -137  -1057  -1031
    415   -135   -550   -140    483   -342   -854   -756   -257   -140  -1065  -1028
    420   -142   -563   -140    491   -353   -870   -766   -259   -145  -1078  -1028
    441   -109   -550   -166    496   -329   -870   -763   -252   -135  -1075  -1018
    449    -64   -517   -194    480   -288   -857   -753   -233   -114  -1065  -1005
    444    -44   -488   -200    465   -267   -846   -748   -228   -116  -1070  -1008
    446    -57   -506   -197    475   -280   -862   -761   -246   -137  -1096  -1026
    459    -36   -496   -210    478   -265   -872   -769   -249   -135  -1104  -1023
    470     25   -444   -249    457   -207   -878   -769   -236   -116  -1088  -1005
    459     77   -381   -270    420   -150   -870   -763   -213    -93  -1065   -974
    452     90   -361   -272    405   -135   -872   -769   -207    -83  -1060   -945
    449     83   -366   -265    407   -140   -896   -789   -231    -93  -1078   -945
    431     77   -353   -257    392   -135   -932   -818   -246   -101  -1085   -948
    426     72   -353   -249    389   -140   -969   -844   -265   -116  -1096   -956
    444     51   -394   -249    418   -171  -1000   -872   -288   -140  -1117   -976
    452     10   -441   -231    446   -215  -1021   -891   -319   -176  -1148   -997
    428    -25   -454   -202    441   -239  -1041   -909   -353   -205  -1182  -1026
    418    -70   -488   -174    452   -277  -1057   -919   -384   -231  -1218  -1054
    407   -116   -524   -148    465   -319  -1075   -937   -415   -254  -1249  -1085
    405   -142   -548   -129    475   -345  -1096   -963   -446   -285  -1278  -1114
    400   -176   -576   -114    485   -376  -1117   -982   -472   -314  -1306  -1132
    389   -197   -587    -96    488   -392  -1132   -992   -485   -324  -1325  -1140
    387   -205   -592    -93    488   -397  -1145  -1000   -498   -332  -1340  -1145
    389   -197   -587    -96    488   -392  -1156  -1010   -509   -329  -1348  -1150
    381   -215   -597    -85    488   -405  -1169  -1018   -522   -342  -1366  -1161
    384   -236   -623    -75    501   -428  -1184  -1028   -540   -361  -1392  -1182
    400   -301   -704    -51    550   -501  -1192  -1013   -571   -410  -1462  -1239
    407   -387   -795    -10    600   -589  -1143   -927   -571   -454  -1548  -1322
    407   -348   -758    -31    581   -553  -1049   -797   -496   -420  -1548  -1330
    441   -231   -672   -106    555   -449   -956   -639   -363   -293  -1441  -1236
    485    132   -355   -311    420   -109   -914   -532   -145      2  -1130   -935
    420    711    290   -566     64    501   -943   -584     90    389   -678   -509
    293   1072    779   -683   -244    927  -1226   -969     70    563   -426   -298
    259    898    639   -579   -189    771  -1595  -1436   -275    327   -613   -472
    207    244     36   -226     85    140  -1800  -1810   -857   -366  -1293  -1060
    233   -374   -607     70    420   -491  -1862  -1860  -1234   -901  -1860  -1543
    309   -537   -846    114    576   -693  -1803  -1670  -1187   -924  -1938  -1608
    340   -542   -885    101    613   -714  -1701  -1509  -1078   -859  -1919  -1587
    366   -465   -831     49    597   -646  -1608  -1382   -953   -763  -1855  -1517
    381   -345   -727    -18    553   -535  -1548  -1299   -857   -680  -1790  -1441
    374   -280   -654    -46    514   -467  -1525  -1254   -805   -636  -1756  -1395
    374   -254   -628    -59    501   -441  -1514  -1231   -784   -623  -1756  -1379
    366   -233   -602    -67    483   -415  -1512  -1218   -774   -615  -1756  -1361
    366   -215   -581    -75    472   -397  -1506  -1205   -761   -607  -1753  -1340
    361   -226   -587    -70    472   -405  -1509  -1205   -758   -605  -1756  -1332
    358   -210   -568    -75    462   -387  -1506  -1192   -748   -594  -1748  -1317
    353   -202   -558    -75    454   -379  -1509  -1189   -743   -589  -1738  -1312
    340   -213   -553    -62    446   -381  -1506  -1192   -743   -594  -1732  -1312
    332   -226   -558    -54    444   -392  -1514  -1197   -748   -600  -1735  -1309
    327   -236   -563    -46    444   -400  -1530  -1205   -753   -602  -1735  -1314
    324   -246   -571    -38    446   -407  -1540  -1213   -763   -610  -1735  -1322
    332   -252   -584    -38    457   -418  -1551  -1218   -766   -610  -1730  -1327
    340   -233   -574    -54    457   -402  -1553  -1213   -761   -600  -1706  -1317
    355   -241   -597    -57    475   -418  -1558  -1215   -763   -592  -1699  -1314
    371   -228   -600    -72    483   -413  -1574  -1221   -771   -592  -1701  -1314
    381   -210   -592    -85    485   -400  -1587  -1226   -784   -594  -1704  -1312
    389   -207   -597    -93    491   -402  -1615  -1241   -797   -605  -1709  -1319
    389   -202   -592    -96    491   -397  -1623  -1241   -797   -607  -1709  -1317
    400   -184   -584   -109    491   -381  -1636  -1241   -802   -615  -1717  -1314
    402   -181   -584   -109    493   -381  -1649  -1244   -810   -623  -1730  -1314
    410   -171   -581   -119    493   -376  -1662  -1247   -823   -626  -1735  -1319
    410   -158   -568   -127    488   -361  -1678  -1244   -828   -628  -1738  -1314
    423   -140   -563   -142    491   -350  -1699  -1244   -839   -628  -1745  -1312
    444   -101   -545   -171    493   -322  -1712  -1236   -844   -623  -1745  -1306
    457    -70   -530   -194    491   -298  -1719  -1223   -844   -618  -1743  -1293
    465    -51   -519   -207    491   -285  -1719  -1205   -846   -613  -1745  -1283
    483    -36   -522   -223    498   -277  -1725  -1208   -865   -628  -1766  -1280
    498    -33   -532   -231    514   -283  -1740  -1226   -898   -646  -1795  -1291
    517    -18   -537   -252    527   -277  -1753  -1247   -930   -662  -1826  -1306
    535    -10   -548   -262    540   -277  -1766  -1275   -963   -691  -1860  -1325
    561     -5   -568   -280    563   -285  -1787  -1304   -989   -724  -1893  -1345
    589     18   -571   -303    581   -275  -1805  -1327  -1008   -743  -1917  -1353
    589      0   -589   -296    589   -293  -1805  -1332  -1018   -748  -1935  -1356
    581     -2   -584   -290    584   -293  -1795  -1325  -1018   -748  -1938  -1356
    563     -5   -571   -280    566   -288  -1787  -1322  -1021   -753  -1943  -1356
    545     -2   -548   -270    545   -275  -1779  -1322  -1023   -756  -1940  -1353
    524    -18   -542   -254    532   -280  -1764  -1314  -1023   -761  -1930  -1348
    504    -23   -527   -239    514   -275  -1761  -1314  -1036   -776  -1919  -1348
    488    -28   -519   -231    501   -272  -1748  -1304  -1047   -789  -1914  -1348
    470    -33   -504   -218    485   -267  -1735  -1291  -1060   -795  -1906  -1348
    470    -46   -517   -213    491   -280  -1735  -1280  -1080   -805  -1893  -1350
    472    -46   -519   -215    496   -283  -1732  -1265  -1091   -810  -1867  -1345
    475    -51   -527   -213    498   -288  -1735  -1257  -1104   -818  -1844  -1353
    483    -38   -522   -220    501   -280  -1730  -1239  -1104   -818  -1813  -1348
    485    -41   -527   -223    504   -283  -1732  -1228  -1111   -828  -1790  -1356
    478    -44   -522   -218    498   -280  -1719  -1208  -1111   -831  -1766  -1356
    467    -49   -517   -207    491   -283  -1714  -1187  -1109   -831  -1748  -1356
    470    -54   -524   -207    496   -288  -1709  -1171  -1109   -833  -1730  -1353
    472    -62   -535   -205    501   -298  -1701  -1161  -1109   -841  -1725  -1358
    467    -57   -524   -205    496   -290  -1691  -1150  -1101   -844  -1719  -1358
    457    -46   -506   -207    480   -275  -1675  -1132  -1088   -839  -1712  -1350
    452    -31   -483   -210    467   -257  -1652  -1109  -1067   -828  -1699  -1340
    459    -10   -470   -226    462   -239  -1634  -1088  -1057   -823  -1696  -1332
    472     23   -449   -249    462   -213  -1621  -1075  -1049   -823  -1699  -1330
    467     18   -452   -244    459   -215  -1613  -1070  -1052   -833  -1717  -1337
    470     25   -444   -246    457   -207  -1608  -1067  -1057   -844  -1727  -1345
    470     75   -397   -275    433   -161  -1602  -1060  -1049   -839  -1732  -1332
    470    109   -361   -290    415   -124  -1582  -1047  -1028   -823  -1730  -1306
    465    135   -332   -301    397    -96  -1574  -1044  -1021   -820  -1738  -1288
    462    124   -337   -293    400   -106  -1592  -1060  -1039   -841  -1771  -1286
    459    122   -340   -293    400   -109  -1615  -1075  -1054   -859  -1803  -1278
    454    119   -335   -288    394   -106  -1626  -1083  -1062   -862  -1823  -1262
    441     98   -342   -270    392   -122  -1636  -1088  -1080   -878  -1852  -1262
    431     67   -363   -249    397   -148  -1649  -1098  -1109   -906  -1891  -1275
    423      5   -418   -215    420   -205  -1665  -1109  -1137   -945  -1930  -1301
    426    -41   -467   -192    444   -254  -1675  -1117  -1171   -979  -1964  -1319
    415    -83   -498   -168    454   -288  -1675  -1127  -1202  -1005  -1997  -1335
    394   -129   -524   -132    459   -327  -1678  -1130  -1228  -1026  -2023  -1343
    384   -148   -535   -119    457   -340  -1683  -1140  -1249  -1039  -2047  -1345
    381   -171   -553   -103    465   -363  -1686  -1137  -1267  -1049  -2065  -1348
    379   -181   -563    -98    470   -371  -1686  -1135  -1278  -1057  -2075  -1350
    381   -187   -568    -96    475   -376  -1688  -1132  -1291  -1065  -2083  -1358
    368   -200   -571    -85    470   -384  -1680  -1122  -1299  -1072  -2086  -1361
    368   -226   -597    -72    483   -410  -1673  -1104  -1306  -1080  -2096  -1366
    379   -309   -691    -36    532   -498  -1636  -1052  -1322  -1109  -2143  -1413
    379   -392   -771      7    574   -581  -1519   -914  -1291  -1127  -2195  -1475
    368   -376   -745      2    555   -561  -1366   -735  -1184  -1070  -2161  -1462
    400   -226   -626    -85    511   -426  -1223   -524   -997   -888  -1990  -1312
    433    215   -218   -324    327     -2  -1161   -400   -727   -527  -1595   -935
    337    839    501   -587    -80    670  -1221   -488   -480   -111  -1093   -452
    179   1171    989   -675   -405   1080  -1551   -922   -537     33   -846   -246
    124    883    758   -504   -316    823  -1891  -1384   -922   -265  -1085   -483
     72    163     90   -119    -10    127  -2026  -1696  -1514   -982  -1787  -1098
     88   -501   -589    207    337   -545  -1992  -1660  -1847  -1478  -2320  -1569
    150   -688   -841    267    493   -763  -1867  -1426  -1766  -1467  -2356  -1608
    192   -646   -839    228    514   -743  -1701  -1215  -1621  -1363  -2281  -1532
    213   -555   -769    168    491   -662  -1561  -1049  -1478  -1241  -2179  -1426
    231   -483   -714    127    472   -597  -1462   -940  -1376  -1153  -2099  -1350
    241   -441   -683     98    459   -561  -1413   -885  -1340  -1119  -2062  -1325
    241   -433   -675     96    457   -553  -1376   -849  -1322  -1104  -2039  -1317
    249   -436   -688     90    467   -561  -1363   -831  -1319  -1101  -2026  -1314
    257   -462   -719    103    488   -589  -1345   -805  -1319  -1098  -2013  -1306
    267   -459   -730     93    498   -594  -1332   -792  -1325  -1098  -2000  -1286
    288   -465   -753     88    519   -607  -1317   -774  -1325  -1098  -1990  -1254
    301   -452   -756     72    527   -602  -1301   -758  -1327  -1096  -1977  -1231
    327   -439   -766     57    545   -602  -1291   -748  -1332  -1088  -1961  -1213
    335   -452   -787     57    558   -620  -1275   -737  -1332  -1091  -1951  -1192
    342   -457   -802     57    571   -628  -1260   -727  -1332  -1093  -1938  -1174
    340   -439   -779     49    558   -607  -1241   -717  -1330  -1091  -1919  -1163
    337   -402   -740     33    537   -571  -1213   -693  -1312  -1072  -1883  -1145
    324   -407   -735     38    530   -571  -1195   -675  -1309  -1070  -1862  -1145
    335   -410   -748     36    540   -579  -1174   -654  -1301  -1067  -1842  -1135
    361   -402   -763     20    561   -581  -1163   -639  -1301  -1065  -1826  -1130
    379   -381   -761      2    568   -571  -1145   -620  -1288  -1047  -1803  -1119
    381   -387   -769      2    574   -576  -1130   -605  -1278  -1034  -1784  -1122
    389   -368   -758    -10    571   -561  -1104   -581  -1260  -1018  -1758  -1117
    392   -358   -753    -18    571   -555  -1070   -553  -1236  -1000  -1738  -1104
    394   -361   -756    -15    574   -558  -1047   -524  -1215   -987  -1717  -1096
    397   -371   -769    -15    581   -568  -1028   -498  -1200   -971  -1699  -1088
    392   -376   -769     -7    579   -571   -992   -459  -1176   -945  -1670  -1067
    384   -376   -761     -5    571   -568   -958   -423  -1153   -917  -1639  -1039
    387   -366   -753    -10    568   -558   -932   -381  -1127   -891  -1602  -1010
    389   -348   -737    -20    561   -542   -901   -342  -1098   -857  -1569   -987
    389   -329   -722    -31    555   -524   -854   -303  -1065   -826  -1532   -963
    387   -319   -709    -33    545   -514   -813   -280  -1047   -815  -1509   -937
    387   -303   -691    -41    537   -496   -774   -262  -1031   -807  -1486   -904
    387   -309   -698    -38    540   -504   -740   -244  -1018   -795  -1470   -883
    379   -303   -683    -38    530   -493   -706   -231  -1005   -784  -1449   -870
    366   -301   -670    -33    517   -485   -675   -215   -992   -776  -1423   -857
    358   -309   -667    -23    511   -488   -639   -194   -974   -763  -1400   -839
    350   -303   -654    -25    501   -478   -600   -171   -948   -745  -1376   -823
    340   -314   -654    -12    496   -483   -555   -142   -922   -727  -1353   -813
    322   -327   -652      0    485   -488   -517   -124   -896   -714  -1335   -802
    303   -340   -644     18    472   -491   -483   -106   -872   -706  -1317   -792
    293   -353   -649     28    470   -501   -454    -96   -859   -701  -1299   -797
    283   -363   -646     38    462   -504   -431    -83   -846   -696  -1286   -797
    265   -384   -649     57    454   -517   -407    -72   -841   -698  -1275   -795
    254   -392   -646     70    449   -519   -381    -59   -826   -693  -1260   -784
    244   -410   -657     80    449   -532   -358    -46   -810   -683  -1244   -774
    239   -415   -654     88    446   -535   -335    -25   -795   -667  -1228   -761
    228   -413   -644     90    436   -527   -311      0   -776   -654  -1202   -743
    233   -413   -646     90    439   -530   -285     20   -761   -639  -1174   -724
    226   -426   -654     98    439   -540   -257     46   -745   -631  -1150   -709
    228   -420   -649     96    436   -535   -233     72   -727   -613  -1124   -691
    228   -415   -644     93    433   -530   -213     90   -717   -597  -1104   -675
    218   -420   -639    101    428   -530   -194    111   -706   -587  -1083   -657
    210   -418   -628    101    418   -522   -174    135   -698   -571  -1060   -626
    213   -413   -626     98    418   -519   -150    153   -693   -571  -1047   -600
    213   -413   -628     98    418   -519   -129    168   -688   -574  -1028   -584
    215   -405   -620     96    418   -511   -106    189   -672   -561   -997   -566
    213   -381   -597     83    405   -488    -70    215   -657   -545   -958   -550
    213   -342   -558     64    384   -449    -28    252   -631   -517   -914   -519
    215   -319   -535     49    371   -426      7    285   -607   -496   -883   -498
    223   -296   -519     36    371   -407     51    322   -581   -472   -857   -467
    231   -290   -522     25    376   -405     75    329   -579   -472   -859   -449
    241   -288   -532     23    387   -410     88    329   -584   -478   -862   -441
    249   -262   -514      5    381   -387    111    342   -571   -459   -852   -405
    257   -205   -462    -25    358   -332    145    361   -545   -431   -826   -337
    275   -181   -457    -46    363   -319    161    363   -537   -420   -818   -275
    275   -194   -470    -41    371   -332    158    348   -553   -426   -826   -233
    280   -205   -485    -38    381   -345    155    337   -566   -428   -828   -200
    280   -223   -504    -28    392   -363    158    337   -574   -433   -833   -166
    272   -265   -540     -5    405   -402    158    337   -587   -444   -839   -155
    272   -316   -589     20    428   -452    163    337   -602   -459   -844   -158
    280   -379   -659     49    467   -519    168    340   -626   -480   -862   -166
    296   -433   -730     70    511   -581    176    335   -646   -504   -880   -202
    301   -485   -787     90    542   -636    176    322   -672   -530   -893   -252
    303   -530   -833    111    566   -680    184    314   -696   -548   -898   -288
    298   -553   -854    127    574   -701    192    298   -709   -563   -893   -329
    298   -568   -867    135    581   -717    205    293   -717   -574   -883   -361
    290   -579   -872    142    579   -724    218    293   -719   -579   -862   -387
    288   -579   -867    145    576   -722    231    298   -719   -579   -849   -387
    280   -584   -865    150    571   -724    249    303   -722   -587   -841   -371
    277   -597   -875    161    576   -735    262    311   -732   -600   -833   -384
    303   -693   -997    192    649   -844    298    363   -753   -654   -878   -457
    332   -730  -1062    197    696   -896    418    514   -711   -665   -904   -522
    366   -670  -1036    150    698   -852    579    724   -589   -579   -836   -514
    426   -475   -901     25    662   -688    724    948   -387   -371   -631   -368
    475     83   -392   -280    431   -153    711    974   -124     20   -163     67
    371    763    392   -568    -10    579    514    698     41    400    350    561
    215   1041    826   -631   -306    935    124    174    -88    467    540    730
    155    665    509   -410   -176    587   -233   -324   -563     46    184    381
    163   -272   -439     54    298   -355   -350   -605  -1265   -833   -711   -431
    228   -885  -1117    327    672  -1000   -293   -527  -1535  -1262  -1213   -919
    301   -971  -1273    332    784  -1119   -140   -288  -1431  -1228  -1239   -961
    350   -823  -1174    236    761   -997     70    -18  -1223  -1057  -1109   -833
    361   -672  -1036    155    696   -854    210    148  -1078   -917  -1000   -698
    353   -607   -961    127    657   -784    290    233  -1005   -852   -950   -605
    342   -587   -932    119    636   -758    348    288   -969   -823   -930   -532
    329   -558   -888    114    607   -722    389    327   -943   -800   -904   -465
    301   -540   -841    116    568   -691    423    366   -919   -774   -867   -413
    277   -527   -807    124    542   -667    457    405   -896   -748   -828   -368
    262   -519   -782    127    519   -649    491    441   -870   -727   -792   -342
    257   -498   -756    122    506   -626    527    478   -846   -711   -758   -329
    259   -488   -750    114    504   -618    558    504   -828   -698   -724   -309
    262   -485   -748    109    504   -615    581    530   -815   -683   -698   -293
    267   -478   -745    103    504   -610    600    550   -800   -670   -672   -288
    257   -478   -735    111    496   -605    623    576   -779   -657   -639   -293
    233   -485   -719    124    475   -602    644    597   -758   -641   -613   -301
    220   -493   -714    135    467   -602    675    626   -730   -620   -581   -314
    205   -491   -696    140    449   -592    704    652   -701   -605   -542   -335
    194   -493   -688    150    441   -589    732    675   -683   -592   -509   -329
    184   -491   -678    150    428   -584    766    704   -662   -574   -475   -280
    194   -493   -688    148    441   -589    797    727   -641   -553   -439   -252
    207   -488   -696    137    449   -592    820    750   -626   -535   -400   -241
    213   -472   -685    129    449   -579    846    776   -605   -511   -348   -233
    215   -467   -685    124    449   -576    872    800   -589   -496   -301   -236
    220   -472   -693    124    457   -581    906    831   -566   -485   -252   -239
    218   -478   -698    129    457   -587    937    859   -550   -480   -202   -257
    226   -457   -683    116    454   -568    971    901   -517   -459   -137   -262
    231   -439   -670    101    449   -553   1002    937   -485   -444    -83   -267
    233   -407   -641     85    436   -524   1031    969   -459   -428    -49   -267
    241   -389   -633     72    436   -511   1062    997   -433   -407    -33   -241
    239   -368   -607     64    423   -488   1098   1026   -400   -389    -20   -210
    231   -355   -587     62    407   -472   1130   1041   -379   -384    -12   -181
    218   -337   -555     59    384   -446   1156   1052   -358   -387      7   -158
    200   -324   -524     59    361   -423   1179   1062   -342   -384     18   -129
    184   -314   -498     64    340   -405   1195   1070   -324   -374     18    -93
    174   -306   -480     64    324   -392   1208   1072   -314   -366     10    -75
    161   -293   -457     64    306   -374   1223   1088   -293   -353     12    -64
    148   -277   -428     62    285   -350   1239   1096   -270   -340     18    -62
    148   -262   -410     57    277   -335   1254   1109   -249   -319     25    -31
    148   -246   -394     46    270   -319   1267   1117   -241   -311     18    -10
    150   -231   -381     38    265   -303   1278   1117   -233   -301      5     -2
    153   -233   -387     38    267   -309   1273   1106   -236   -298     -5     -7
    148   -226   -374     38    259   -298   1265   1104   -231   -293     -7     -2
    135   -213   -348     36    241   -280   1267   1101   -218   -290     -2      5
    127   -200   -329     36    226   -265   1280   1104   -205   -288      5     12
    122   -197   -319     36    218   -259   1296   1111   -192   -277     12     18
    119   -194   -314     38    215   -254   1304   1124   -176   -267     23     33
    111   -174   -288     31    197   -231   1314   1143   -158   -249     44     54
    114   -155   -270     20    189   -210   1322   1163   -137   -228     64     77
    111   -150   -265     18    187   -207   1332   1179   -122   -210     77    101
    119   -153   -272     18    194   -213   1343   1189   -109   -200     85    109
    129   -158   -288     12    205   -223   1353   1202   -101   -192     93    103
    129   -150   -283     10    205   -215   1371   1218    -88   -179    111    114
    129   -155   -285     10    205   -220   1384   1228    -80   -171    127    132
    137   -163   -301     12    218   -231   1395   1236    -72   -166    137    148
    140   -168   -309     12    223   -239   1397   1228    -70   -166    142    150
    150   -174   -324     10    236   -249   1402   1228    -62   -158    155    163
    161   -184   -348     10    254   -265   1413   1228    -57   -155    174    168
    166   -197   -363     15    265   -280   1418   1228    -51   -153    187    171
    166   -200   -368     15    265   -283   1421   1228    -46   -155    205    163
    174   -179   -353      2    262   -265   1449   1247    -23   -137    241    179
    184   -158   -342    -12    262   -249   1486   1270      0   -116    275    200
    192   -132   -324    -28    257   -228   1517   1288     15    -98    296    213
    194   -109   -303    -44    246   -205   1535   1304     33    -83    316    228
    192   -103   -296    -44    241   -200   1543   1312     44    -75    327    239
    189    -98   -288    -49    239   -192   1553   1322     54    -72    337    252
    192    -54   -246    -67    218   -150   1579   1337     85    -44    368    296
    187    -18   -207    -85    194   -111   1587   1340    103    -28    392    314
    184    -20   -205    -83    194   -111   1571   1325     96    -36    389    303
    176    -38   -218    -70    194   -127   1556   1304     80    -49    381    290
    174    -44   -218    -64    194   -129   1543   1293     75    -46    384    290
    161    -70   -231    -46    194   -150   1530   1288     64    -57    376    277
    148   -109   -257    -20    200   -181   1519   1275     46    -77    350    244
    127   -158   -288     15    205   -223   1509   1262     25   -109    319    207
    119   -192   -311     36    215   -252   1493   1247      2   -132    296    174
     98   -218   -319     59    207   -267   1491   1234    -18   -155    275    145
     85   -252   -337     83    210   -293   1488   1215    -41   -184    252    122
     72   -283   -358    103    213   -319   1480   1202    -54   -202    236    103
     67   -309   -376    122    220   -342   1475   1195    -62   -213    231     88
     59   -314   -376    124    218   -345   1478   1195    -59   -202    233     85
     51   -309   -361    127    205   -335   1480   1202    -51   -192    246     88
     46   -314   -361    132    202   -337   1483   1205    -51   -194    252     88
     41   -316   -358    137    200   -337   1486   1213    -54   -197    249     85
     49   -358   -407    155    228   -381   1509   1249    -57   -215    223     59
     67   -436   -504    184    283   -467   1608   1371    -25   -228    187      7
     80   -400   -480    158    277   -439   1764   1561     83   -158    231     25
    111   -270   -381     80    246   -324   1935   1816    277     12    381    150
    140    163     20   -153     59     93   2010   1971    566    379    766    535
    122    828    704   -475   -290    766   1912   1878    841    828   1296   1075
    -57   1319   1374   -633   -714   1348   1597   1457    904   1093   1670   1447
   -197   1195   1392   -498   -795   1293   1197    932    613    924   1574   1348
   -254    332    584    -38   -420    457    982    506    -85    116    792    639
   -239   -478   -239    358     -2   -361    963    431   -563   -524    111     -2
   -171   -771   -602    470    213   -688   1057    620   -584   -636    -62   -189
   -111   -735   -623    423    254   -680   1239    867   -418   -522      7   -145
    -57   -602   -548    327    244   -576   1400   1067   -246   -384    122    -49
    -15   -509   -496    262    239   -504   1493   1176   -140   -293    197     15
      7   -478   -485    233    244   -480   1532   1221   -103   -262    218     25
     44   -457   -501    207    272   -478   1551   1244    -88   -254    220     18
     75   -465   -540    192    306   -501   1553   1249    -88   -259    210     12
     98   -459   -558    179    327   -509   1551   1257    -85   -262    207     15
    109   -459   -568    176    337   -514   1551   1265    -77   -254    207     15
    114   -454   -568    171    340   -511   1561   1280    -67   -239    218     25
    114   -454   -571    168    342   -514   1577   1293    -59   -236    218     28
    114   -441   -555    161    335   -498   1592   1309    -46   -231    223     33
     98   -431   -530    163    311   -480   1597   1317    -41   -220    228     38
     80   -423   -504    171    290   -462   1605   1322    -28   -215    233     36
     64   -405   -472    168    267   -436   1621   1343     -7   -197    252     54
     70   -400   -470    166    270   -433   1628   1348     -5   -194    249     59
     62   -405   -467    168    265   -436   1628   1348      2   -189    254     64
     62   -392   -454    166    257   -423   1636   1356     23   -176    277     80
     57   -384   -441    163    246   -413   1641   1363     36   -168    288     85
     62   -368   -431    153    244   -400   1649   1379     57   -155    303     96
     54   -355   -413    150    233   -384   1660   1395     70   -145    311     98
     59   -345   -405    142    231   -374   1667   1402     77   -140    316     93
     49   -335   -384    142    215   -361   1680   1418     90   -127    324     90
     44   -314   -358    135    200   -335   1691   1439    109   -106    337    109
     38   -283   -324    119    179   -303   1709   1470    145    -75    366    142
     23   -280   -303    129    163   -290   1727   1509    179    -51    387    174
     20   -267   -290    122    153   -277   1738   1540    202    -25    405    207
     10   -246   -257    119    132   -252   1758   1574    233     12    420    265
     -5   -233   -228    116    111   -231   1779   1610    262     41    439    314
    -18   -215   -197    116     88   -207   1805   1649    290     72    462    355
    -31   -197   -166    111     64   -181   1826   1673    314    101    485    384
    -12   -171   -161     90     72   -166   1836   1680    322    109    498    387
     10   -161   -171     75     88   -166   1842   1673    314    103    504    376
     28   -148   -176     59    101   -161   1842   1670    322    109    519    371
     41   -153   -197     54    116   -174   1842   1657    319    106    514    353
     49   -145   -197     46    122   -171   1852   1665    332    114    527    350
     62   -140   -205     36    132   -174   1865   1675    348    122    542    345
     67   -145   -213     38    140   -179   1873   1673    350    119    542    335
     80   -142   -226     31    150   -184   1870   1665    348    116    537    327
     80   -163   -244     38    161   -202   1860   1652    337    111    524    319
     85   -184   -270     49    176   -226   1860   1644    332    111    517    319
     80   -200   -280     59    179   -239   1862   1634    319    103    511    309
     96   -184   -283     44    189   -233   1849   1610    301     88    501    285
    106   -181   -288     36    197   -236   1836   1592    293     85    496    283
    116   -181   -298     31    205   -241   1831   1584    288     90    498    280
    127   -179   -306     25    215   -241   1834   1584    285     85    501    275
    124   -189   -314     31    218   -252   1831   1577    280     72    483    259
    122   -181   -306     28    213   -244   1839   1582    283     70    483    254
    103   -174   -280     33    192   -226   1836   1579    283     77    493    252
     96   -161   -257     33    176   -207   1834   1587    293     90    506    249
     83   -174   -257     44    168   -215   1842   1597    298     93    504    241
     75   -174   -249     49    161   -210   1852   1602    301     98    506    241
     64   -189   -254     59    158   -220   1844   1602    296     98    496    236
     62   -168   -231     54    145   -200   1844   1597    288     96    498    233
     57   -163   -220     51    137   -192   1849   1597    288     96    506    226
     59   -153   -213     46    135   -184   1849   1590    283     90    506    210
     57   -161   -218     49    135   -189   1839   1582    275     83    498    215
     46   -192   -239     72    142   -215   1834   1574    265     72    475    226
     46   -171   -218     62    129   -194   1831   1569    267     72    480    246
     33   -166   -202     64    116   -184   1831   1566    267     67    480    265
     31   -176   -210     70    119   -192   1834   1561    259     57    472    275
     31   -184   -215     77    122   -200   1834   1553    254     51    467    272
     31   -163   -197     64    114   -181   1844   1564    265     59    483    285
     33   -132   -166     49     98   -148   1865   1571    280     70    498    293
     20   -106   -129     41     72   -116   1880   1577    293     80    519    301
     31    -70   -101     20     64    -85   1888   1577    303     90    537    306
     31    -98   -132     31     80   -114   1893   1574    303     88    532    293
     33    -85   -119     25     75   -101   1899   1574    314     93    537    296
     38    -31    -70     -5     51    -49   1912   1577    337    114    561    311
     44     31    -12    -36     28     10   1914   1577    355    140    584    337
     41     23    -18    -33     28      2   1886   1551    337    124    563    322
     28    -23    -51     -2     38    -36   1862   1525    316    103    537    301
     36    -20    -57     -7     44    -36   1842   1504    306    103    530    298
     46    -38    -85     -2     64    -62   1829   1486    290     85    504    280
     33    -93   -127     28     77   -109   1818   1467    265     49    465    257
     18   -150   -168     64     90   -158   1795   1444    236     18    423    228
      7   -187   -197     88    101   -192   1766   1413    200    -18    384    192
      0   -223   -223    111    111   -223   1745   1387    168    -49    348    163
     -5   -267   -265    135    127   -267   1743   1379    158    -67    329    155
     -5   -272   -270    137    132   -272   1738   1371    148    -83    316    153
     -7   -272   -265    137    127   -270   1719   1356    132    -96    301    137
     -2   -283   -280    142    137   -283   1714   1350    124   -101    290    124
    -10   -280   -270    142    127   -275   1709   1345    124   -103    290    124
    -20   -270   -249    145    114   -262   1704   1345    127    -98    301    132
    -31   -306   -277    168    122   -293   1693   1343    114   -114    283    122
    -15   -381   -366    200    174   -374   1717   1387    111   -129    252     98
     -5   -402   -397    205    194   -400   1813   1509    158   -116    223     59
     23   -324   -348    150    184   -335   1938   1660    265    -38    267     77
    106   -181   -290     36    197   -236   2029   1821    407    101    389    176
    184    168    -15   -176    101     77   2062   1914    620    389    706    472
    124    711    587   -418   -231    649   1984   1808    815    743   1137    885
     -5   1041   1047   -517   -524   1044   1693   1392    756    880   1366   1078
    -83    818    901   -368   -493    857   1335    891    363    592   1145    872
   -142     85    228     28   -184    155   1148    506   -267   -166    402    239
   -114   -459   -348    285    116   -405   1143    522   -566   -605    -72   -174
    -38   -654   -615    345    285   -636   1223    722   -511   -618   -132   -241
      0   -662   -662    329    329   -662   1343    898   -379   -527    -72   -200
     23   -568   -592    272    306   -579   1460   1047   -233   -405     18   -119
     36   -454   -493    207    262   -472   1522   1130   -132   -316    101    -46
     38   -407   -446    184    241   -426   1577   1189    -59   -259    155      5
     33   -394   -431    179    231   -410   1605   1221    -23   -231    184     20
     25   -363   -389    168    207   -376   1621   1241      5   -210    210     33
      5   -358   -366    176    184   -361   1641   1267     25   -194    223     46
      0   -353   -353    176    174   -353   1652   1280     41   -184    233     51
    -12   -355   -342    181    163   -350   1657   1286     46   -179    239     49
    -28   -363   -335    197    153   -350   1657   1288     49   -176    241     41
    -38   -350   -311    194    135   -332   1660   1286     54   -171    244     41
    -54   -329   -275    192    109   -301   1667   1293     67   -158    257     54
    -70   -314   -244    192     85   -280   1683   1309     88   -145    275     72
    -90   -316   -226    205     67   -272   1699   1327    114   -129    296     93
   -109   -303   -194    205     41   -249   1699   1327    127   -124    303    101
   -109   -311   -202    207     46   -257   1704   1332    140   -122    309    101
   -111   -293   -184    200     33   -241   1706   1340    158   -103    324    109
   -127   -280   -153    205     12   -218   1712   1345    179    -93    337    114
   -142   -277   -137    207     -5   -207   1709   1343    189    -85    337    103
   -145   -254   -109    200    -20   -184   1709   1356    210    -64    350    106
   -148   -257   -109    200    -23   -184   1712   1371    226    -44    363    109
   -150   -249    -98    200    -25   -174   1714   1384    246    -23    379    119
   -150   -244    -96    197    -28   -171   1714   1397    259    -10    392    129
   -150   -241    -93    194    -28   -168   1709   1408    270      0    397    129
   -148   -231    -85    187    -31   -158   1706   1415    285     15    407    135
   -148   -205    -57    176    -46   -132   1701   1426    303     41    423    150
   -135   -163    -28    148    -54    -96   1691   1439    322     64    439    171
   -122   -142    -23    132    -49    -83   1699   1467    355     96    457    202
   -111   -111      0    111    -57    -54   1704   1491    381    127    470    231
   -111    -83     28     98    -70    -28   1709   1504    400    150    478    254
   -106    -72     33     88    -70    -20   1714   1506    405    161    480    265
   -106    -67     36     85    -72    -15   1722   1504    413    168    478    270
   -114    -59     54     85    -85     -2   1730   1501    418    174    470    270
   -116    -38     77     77    -98     18   1730   1496    431    187    470    275
   -119    -36     80     75   -101     20   1730   1496    444    192    467    277
   -111    -36     75     72    -93     18   1730   1493    446    194    467    275
   -106    -31     72     67    -90     20   1730   1486    452    197    462    275
   -106    -18     88     62    -98     33   1735   1480    459    197    454    275
   -111    -31     77     70    -96     20   1735   1470    459    194    441    265
   -124    -54     70     88    -98      7   1738   1465    462    200    433    257
   -135    -57     75     93   -106     10   1738   1454    462    202    431    254
   -145    -62     83    103   -114     10   1735   1441    465    197    420    244
   -150    -83     67    116   -111     -7   1727   1428    454    184    405    223
   -153    -90     62    122   -109    -15   1730   1426    459    197    407    223
   -155    -98     54    127   -106    -23   1722   1423    467    205    410    223
   -150    -96     54    124   -103    -20   1717   1418    475    213    415    228
   -148    -93     51    119   -101    -20   1709   1418    478    218    418    233
   -150    -98     51    124   -103    -25   1704   1418    485    228    423    231
   -155   -106     49    129   -103    -28   1699   1418    488    233    428    228
   -166   -109     57    137   -111    -25   1696   1421    496    241    439    231
   -174   -106     67    137   -122    -20   1696   1423    498    246    446    233
   -163   -109     54    135   -109    -28   1701   1426    511    254    454    244
   -166    -93     72    129   -122    -12   1704   1428    522    265    467    257
   -192    -88    103    140   -148      7   1712   1436    532    275    480    270
   -181    -88     90    132   -137      0   1699   1423    524    267    475    267
   -166    -77     88    122   -129      2   1680   1408    517    262    472    262
   -168    -72     96    119   -135     10   1673   1402    514    265    475    259
   -181    -59    122    122   -153     31   1675   1405    524    275    485    270
   -168    -49    116    109   -145     33   1662   1387    514    267    483    265
   -135    -57     75     96   -106      7   1644   1363    498    252    472    257
   -103    -72     28     88    -67    -23   1634   1356    491    241    462    257
   -109    -59     49     85    -80     -5   1639   1358    501    249    470    270
   -101    -18     83     59    -93     31   1652   1371    522    267    488    290
   -103     10    114     46   -109     62   1673   1384    545    288    511    314
   -116     33    150     41   -132     90   1675   1382    553    296    524    329
   -140     33    174     54   -155    103   1675   1379    561    296    530    337
   -176     46    223     62   -200    135   1688   1384    579    311    550    358
   -158     90    249     33   -205    168   1688   1376    587    324    571    376
   -109    122    228     -7   -168    174   1678   1363    592    329    584    387
   -111    122    233     -5   -171    176   1652   1337    581    322    579    381
   -122    114    233      2   -179    174   1615   1306    568    309    568    368
    -88    116    205    -15   -145    161   1584   1278    561    303    571    361
    -80     80    161      0   -122    122   1548   1247    542    283    553    342
    -83     28    111     28    -96     70   1522   1223    522    262    530    311
    -90    -18     70     54    -83     25   1499   1208    504    239    509    288
   -101    -72     28     85    -67    -23   1486   1200    488    223    491    265
   -127   -127      0    124    -64    -64   1465   1174    467    194    467    236
   -145   -153     -7    150    -70    -80   1434   1135    441    168    446    207
   -150   -187    -36    166    -59   -111   1413   1109    426    150    428    189
   -161   -202    -41    179    -59   -122   1405   1096    423    148    426    184
   -171   -207    -36    189    -70   -122   1395   1085    423    145    418    179
   -176   -210    -33    194    -72   -122   1389   1080    426    150    410    176
   -150   -213    -62    181    -46   -137   1363   1054    410    140    394    158
   -127   -246   -119    184     -5   -184   1343   1047    397    119    368    132
    -90   -335   -246    210     75   -293   1353   1085    389     80    314     70
    -62   -368   -306    215    122   -337   1452   1215    441     80    277     15
    -41   -293   -252    166    103   -272   1577   1389    579    181    342     62
     10    -88    -98     38     54    -93   1675   1571    779    387    532    236
     46    363    316   -205   -135    340   1696   1654   1036    743    919    626
    -80    982   1062   -449   -571   1021   1597   1488   1241   1127   1392   1098
   -252   1202   1454   -478   -854   1330   1221    976   1106   1189   1545   1241
   -329    823   1153   -246   -743    987    849    452    633    776   1184    906
   -361     44    405    158   -384    223    688    122     28     25    428    228
   -303   -558   -254    431    -25   -407    691    145   -252   -405    -62   -231
   -226   -680   -454    452    111   -568    795    350   -148   -361    -75   -262
   -179   -610   -433    394    124   -522    935    550     20   -226     23   -189
   -140   -480   -340    309     98   -413   1039    693    168    -96    129    -98
   -109   -415   -306    262     98   -361   1096    761    249    -25    189    -46
    -85   -387   -303    233    109   -345   1109    776    277    -10    202    -31
    -70   -379   -309    223    119   -345   1109    782    293      0    207    -25
    -67   -371   -306    218    119   -340   1101    782    301     10    213    -25
    -64   -366   -301    215    116   -335   1096    784    311     23    226    -18
    -83   -379   -298    228    106   -340   1093    789    322     33    233    -10
    -98   -379   -283    239     90   -332   1088    784    319     41    239     -7
   -111   -387   -277    249     80   -332   1085    776    316     41    239    -10
   -114   -384   -270    249     77   -327   1080    769    316     51    249     -5
    -98   -376   -280    236     88   -329   1062    756    311     49    249     -2
    -83   -374   -290    228    103   -332   1044    745    311     49    246      2
    -93   -363   -272    226     88   -319   1036    740    319     54    252     12
   -127   -361   -233    244     51   -298   1039    745    335     70    270     33
   -116   -350   -236    233     57   -293   1026    735    329     72    275     38
   -101   -348   -249    223     72   -298   1018    732    332     83    277     44
   -106   -345   -241    223     64   -296   1010    732    340     96    285     54
   -103   -332   -228    218     62   -280   1008    732    350    103    298     67
   -103   -314   -210    205     51   -262   1000    735    361    119    311     77
   -109   -306   -197    207     41   -252    997    735    368    129    322     83
   -124   -303   -181    213     25   -244    989    737    374    140    324     83
   -132   -293   -161    213     12   -228    989    750    389    161    337     90
   -129   -280   -153    202     10   -218    982    758    402    176    353     96
   -119   -272   -153    194     15   -213    971    763    407    181    361    103
   -106   -254   -150    179     20   -202    963    776    415    194    368    116
    -88   -233   -145    161     28   -189    953    792    426    213    379    132
    -72   -207   -137    137     31   -174    948    805    444    231    389    148
    -64   -184   -119    122     25   -153    948    810    454    246    400    168
    -59   -163   -106    109     20   -135    945    810    465    262    405    184
    -62   -155    -93    109     15   -124    943    802    467    272    400    192
    -72   -150    -80    111      2   -116    940    789    465    275    397    197
    -75   -145    -70    109     -2   -109    937    776    462    277    392    205
    -75   -132    -57    101    -10    -96    937    769    465    283    392    218
    -80   -129    -49    106    -15    -90    937    763    470    293    392    226
    -85   -127    -41    103    -23    -83    930    756    475    298    387    233
    -90   -122    -31    106    -31    -77    922    750    478    309    381    239
    -98   -132    -33    114    -33    -83    911    740    480    309    371    231
   -103   -140    -36    122    -33    -88    904    727    480    301    358    226
   -106   -153    -46    129    -31   -101    896    714    478    296    353    231
   -111   -168    -59    140    -25   -114    883    696    465    283    340    228
   -111   -179    -70    145    -23   -124    867    678    457    277    329    223
   -114   -194    -80    155    -18   -137    846    659    444    270    316    223
   -114   -210    -96    161    -10   -153    831    649    436    267    296    246
   -114   -210    -98    161    -10   -155    815    636    426    262    280    265
   -116   -210    -96    161    -12   -155    802    623    415    254    267    275
   -124   -213    -88    168    -18   -150    789    613    410    252    259    293
   -129   -213    -85    168    -23   -150    779    607    405    249    249    309
   -132   -218    -88    174    -23   -153    771    600    405    249    246    311
   -132   -223    -93    176    -20   -158    761    592    400    249    241    322
   -122   -228   -106    176     -7   -168    750    584    394    241    233    324
   -129   -228   -101    176    -15   -166    737    574    384    236    226    335
   -129   -236   -109    181    -12   -174    724    561    371    228    215    342
   -127   -236   -109    181    -10   -174    717    550    363    226    215    337
   -135   -249   -114    192    -10   -181    706    542    355    220    207    332
   -132   -254   -122    192     -5   -187    685    524    337    207    189    327
   -119   -252   -132    184      5   -192    667    504    319    194    181    322
   -124   -262   -137    192      5   -200    649    483    296    181    158    306
   -122   -254   -132    189      5   -194    639    467    285    176    140    298
   -111   -257   -145    184     15   -202    626    454    275    174    129    280
   -111   -262   -150    187     18   -207    610    444    265    163    122    259
   -116   -267   -153    192     15   -210    597    426    252    150    116    233
   -114   -262   -148    189     15   -205    589    415    244    142    109    228
   -106   -223   -116    163      2   -171    589    410    244    150    109    254
   -101   -181    -80    140    -12   -129    600    420    254    166    114    301
    -90   -142    -54    116    -18   -101    613    426    262    174    116    332
    -75   -119    -44     98    -15    -83    607    426    259    176    127    329
    -70   -140    -72    103      0   -106    589    407    236    158    116    290
    -54   -114    -59     83      0    -85    581    397    231    161    129    257
    -44    -64    -20     54    -12    -44    584    394    241    174    150    267
    -31    -25      5     28    -18    -10    581    387    252    184    150    309
    -23    -33    -10     25     -7    -23    542    345    223    163    127    314
     -2    -33    -31     18     12    -31    493    309    192    142    106    303
     23    -38    -62      7     41    -49    457    280    163    124     93    301
     46    -83   -129     18     88   -106    410    239    116     85     59    277
     64   -140   -205     36    132   -171    368    200     67     33     15    236
    103   -194   -301     44    202   -246    327    158     12    -12    -33    197
    145   -246   -392     49    267   -319    277    109    -41    -62    -85    163
    184   -303   -488     59    335   -394    218     59   -103   -122   -142    111
    220   -342   -563     59    389   -452    166      7   -161   -171   -192     59
    254   -350   -605     46    428   -478    132    -25   -194   -200   -218     49
    275   -353   -631     36    452   -493    106    -46   -218   -213   -231     44
    277   -358   -636     41    457   -496     96    -57   -236   -220   -239     33
    265   -363   -631     49    444   -496     96    -59   -249   -231   -252     41
    254   -350   -607     46    428   -478    101    -49   -246   -231   -254     67
    244   -355   -600     54    420   -478    111    -28   -244   -231   -262     72
    246   -413   -659     83    452   -535    153     33   -236   -246   -296     54
    257   -441   -701     90    478   -571    283    205   -163   -226   -314     38
    270   -342   -613     33    441   -478    439    428     -5   -101   -218    129
    309   -129   -439    -90    371   -285    561    649    207    119     -2    342
    342    324    -18   -332    181    153    589    753    465    472    402    769
    194    958    761   -579   -283    862    452    566    662    857    901   1293
    -12   1213   1226   -600   -618   1218    119     96    566    945   1104   1499
   -122    810    932   -345   -527    870   -239   -426     85    504    730   1145
   -163    -46    116    106   -140     33   -431   -815   -620   -345   -106    355
   -119   -618   -501    366    189   -561   -410   -750   -852   -719   -542   -103
    -51   -727   -678    389    311   -704   -296   -524   -740   -678   -561   -158
    -12   -639   -626    324    306   -633   -129   -288   -550   -532   -449    -90
      2   -498   -501    249    252   -498     20   -103   -379   -387   -316     10
     -5   -436   -431    218    210   -436    106    -15   -288   -311   -244     70
    -15   -423   -410    218    197   -418    150     31   -249   -285   -215     85
    -18   -413   -394    213    184   -405    166     49   -233   -272   -194     96
    -20   -407   -387    215    181   -397    181     62   -220   -267   -176    101
    -33   -418   -384    223    174   -400    197     67   -215   -267   -163     96
    -38   -418   -379    228    168   -400    205     75   -215   -270   -153     88
    -33   -413   -379    223    171   -397    215     83   -215   -259   -132     93
    -18   -402   -384    210    181   -394    228     93   -205   -252   -111     93
    -20   -397   -376    207    176   -387    233     96   -205   -254   -103     93
    -20   -405   -384    213    179   -394    233    101   -205   -257    -93    103
    -38   -418   -379    226    168   -400    233     96   -207   -262    -88    111
    -46   -415   -368    231    161   -392    223     90   -207   -265    -90    119
    -23   -389   -366    205    171   -376    228     98   -197   -257    -85    137
      7   -361   -368    176    187   -363    236    106   -184   -249    -77    161
     -7   -363   -355    184    171   -361    228    103   -179   -252    -83    168
    -20   -361   -340    192    158   -350    218    103   -176   -254    -88    171
    -20   -350   -329    184    153   -340    220    111   -168   -249    -93    176
    -15   -332   -316    174    148   -324    228    124   -153   -233    -90    179
     -7   -316   -309    161    148   -314    233    137   -140   -218    -85    179
    -12   -311   -298    163    142   -306    226    142   -132   -207    -83    181
    -20   -311   -293    166    132   -303    218    148   -127   -200    -88    187
    -12   -293   -280    153    132   -288    215    158   -114   -184    -80    200
    -10   -272   -262    140    124   -267    213    176    -98   -161    -64    220
      0   -239   -239    119    119   -239    215    205    -75   -132    -44    241
      5   -210   -215    101    109   -213    215    223    -57   -114    -23    259
      7   -184   -192     88     98   -187    213    244    -38    -90      0    275
      5   -166   -171     77     88   -168    220    259    -25    -72     18    290
     18   -129   -148     57     83   -137    236    280    -12    -57     38    311
     31    -98   -132     33     80   -114    254    293     -2    -38     57    332
     31    -88   -119     28     72   -103    262    298     -2    -33     62    340
     20    -85   -106     31     62    -96    262    298     -5    -36     62    340
     12    -77    -90     33     51    -83    270    303      5    -23     72    350
      2    -83    -88     38     44    -85    272    306     10    -20     75    361
      0    -77    -80     38     38    -77    280    314     18    -12     85    371
      0    -75    -77     36     36    -75    285    319     20    -10     83    371
     -5    -88    -83     46     38    -85    293    327     28     -7     80    366
    -12   -101    -90     54     38    -96    298    327     33     -5     77    361
    -15   -109    -93     62     38   -103    301    322     31     -7     77    353
    -25   -142   -116     83     44   -129    290    309     20    -15     64    335
    -36   -176   -140    106     51   -158    280    296     10    -28     57    327
    -38   -176   -137    106     46   -158    275    288     10    -33     57    327
    -38   -184   -145    109     51   -166    275    288     15    -33     62    332
    -36   -184   -150    109     54   -168    275    285     12    -33     67    337
    -36   -197   -161    116     62   -179    272    283      7    -36     67    332
    -31   -194   -163    111     64   -179    275    285     12    -31     70    332
    -25   -192   -166    109     67   -179    280    288     20    -28     72    337
    -20   -194   -174    106     75   -187    280    288     20    -38     70    335
    -12   -194   -181    103     83   -189    283    290     23    -38     72    329
    -12   -192   -181    101     83   -187    283    288     20    -38     72    327
    -18   -200   -181    109     80   -192    283    285     18    -44     70    319
    -20   -202   -181    111     77   -192    283    283     15    -49     64    316
    -15   -194   -179    106     80   -187    283    283     18    -49     64    316
    -18   -194   -176    106     77   -187    283    275     15    -54     59    314
     -5   -192   -187     98     88   -189    280    270     10    -62     54    309
    -10   -189   -179     98     83   -184    277    267      7    -62     54    314
    -12   -179   -166     96     75   -174    272    259      2    -64     51    316
     -7   -179   -174     90     83   -176    272    254     -5    -77     44    314
     -2   -181   -179     90     85   -179    275    252     -7    -80     44    314
    -12   -179   -168     93     75   -176    272    246    -12    -88     41    309
    -15   -181   -166     98     75   -174    267    241    -18    -98     38    303
    -18   -197   -181    106     80   -192    267    239    -25   -103     33    301
    -15   -207   -194    111     88   -202    267    239    -28   -111     33    301
    -20   -218   -200    119     88   -210    270    239    -31   -114     33    293
    -12   -215   -202    114     93   -210    277    244    -28   -114     38    293
    -12   -200   -187    103     85   -194    290    257    -15   -103     59    309
    -12   -171   -158     90     70   -163    319    285      7    -80     88    329
     -7   -137   -129     72     59   -135    342    303     25    -62    111    345
      5   -119   -124     57     64   -122    348    311     23    -57    119    345
     10   -127   -137     57     72   -132    345    311     15    -59    116    348
     18   -103   -122     41     70   -114    363    327     28    -41    140    366
     28    -49    -80     10     54    -64    381    348     51    -15    176    392
     36    -12    -49    -10     41    -31    394    366     75      7    207    420
     33    -18    -51     -7     41    -33    376    350     64     -2    207    423
     36    -18    -54    -10     44    -36    358    332     57     -7    207    423
     31    -28    -59     -2     44    -41    345    322     49     -7    202    426
     20    -85   -106     33     62    -96    316    303     20    -36    166    397
     -2   -135   -132     67     62   -135    303    296      0    -59    137    368
    -12   -171   -158     90     72   -166    303    301     -7    -70    127    355
    -23   -223   -200    122     85   -210    293    290    -36    -96     98    329
    -44   -283   -239    163     96   -262    275    272    -64   -129     70    296
    -49   -298   -249    171     98   -272    265    262    -77   -142     64    277
    -59   -309   -249    181     93   -280    259    254    -90   -155     62    259
    -64   -316   -254    189     93   -285    254    252    -96   -163     72    223
    -59   -322   -262    192    101   -293    262    259    -85   -155     93    202
    -70   -337   -270    202     98   -303    272    267    -75   -155     77    210
    -70   -353   -283    210    103   -319    267    267    -77   -158     54    223
    -67   -376   -311    220    119   -345    262    270    -88   -168     31    215
    -28   -431   -402    231    187   -418    290    324    -90   -192    -15    171
     -7   -457   -449    233    218   -454    415    483    -20   -181    -41    122
     25   -368   -394    171    210   -381    568    693    124    -77     33    176
     93   -153   -246     28    166   -197    685    901    327    129    228    358
    145    283    137   -213      5    210    691    992    581    478    610    756
     31    932    901   -483   -436    917    530    797    802    880   1106   1286
   -181   1179   1361   -498   -771   1270    171    309    722    974   1288   1488
   -298    756   1054   -231   -675    904   -184   -215    254    535    898   1140
   -332   -119    213    226   -272     46   -358   -600   -446   -301     70    384
   -290   -693   -405    491     57   -550   -319   -519   -670   -659   -358    -51
   -213   -810   -597    511    192   -704   -187   -288   -574   -636   -387   -109
   -163   -724   -561    444    197   -644     -7    -49   -400   -504   -285    -41
   -135   -581   -446    358    155   -514    140    129   -239   -371   -168     46
   -119   -519   -400    316    140   -459    205    213   -163   -311   -122     88
   -103   -504   -402    303    148   -454    246    259   -124   -285   -103    103
    -98   -485   -389    290    142   -439    275    290    -96   -265    -80    114
    -85   -465   -379    275    145   -423    293    314    -77   -246    -57    119
    -93   -462   -371    275    137   -415    303    332    -64   -236    -38    119
    -85   -470   -384    277    148   -426    314    350    -54   -231    -20    116
    -75   -485   -410    277    166   -449    322    353    -57   -239    -18     98
    -77   -483   -405    280    163   -444    335    371    -49   -231      5    101
    -96   -488   -394    290    148   -444    348    384    -44   -223     25    101
    -83   -485   -405    283    158   -446    353    389    -46   -220     33    101
    -77   -491   -415    283    166   -454    353    384    -54   -223     36     98
    -80   -470   -389    275    153   -431    363    389    -44   -213     54    109
    -85   -470   -384    275    148   -428    366    389    -44   -210     62    109
    -88   -467   -379    277    142   -423    368    387    -41   -210     70    106
    -98   -470   -371    283    135   -420    374    394    -36   -202     83    109
    -80   -462   -381    272    150   -423    374    389    -38   -202     85     98
    -72   -441   -368    254    145   -405    379    397    -31   -192     96    109
    -67   -423   -355    244    142   -389    379    400    -23   -184    106    109
    -70   -405   -335    236    129   -371    376    402    -15   -174    116    106
    -67   -381   -314    226    122   -348    376    413     -2   -163    129    103
    -70   -368   -298    218    111   -335    384    433     12   -142    142    109
    -67   -353   -285    210    106   -319    387    452     20   -132    145    114
    -62   -337   -275    200    106   -309    387    465     25   -119    148    122
    -44   -311   -267    179    111   -290    387    478     36   -103    155    135
    -28   -288   -262    158    114   -275    374    491     44    -88    163    150
    -15   -267   -252    140    116   -259    376    506     54    -72    168    171
     -2   -249   -246    124    119   -246    381    519     62    -57    174    187
     10   -228   -239    109    124   -233    384    527     70    -41    179    197
     15   -194   -210     88    111   -202    392    527     77    -28    179    205
     15   -194   -210     88    111   -202    397    522     75    -28    166    207
     18   -194   -213     85    114   -205    407    527     85    -15    161    215
     15   -189   -205     88    109   -197    405    519     83    -15    153    215
     12   -189   -205     85    106   -197    400    514     77    -18    140    207
     20   -194   -215     85    116   -205    410    517     85     -5    140    210
     20   -200   -220     88    119   -210    420    519     88      0    132    213
     28   -205   -233     88    129   -218    418    514     85     -5    119    213
     33   -241   -275    101    153   -257    410    498     59    -28     88    197
     38   -265   -306    111    171   -285    394    483     38    -38     72    187
     62   -290   -355    114    207   -322    368    454     12    -57     46    171
     98   -303   -402    103    249   -353    345    426    -20    -83     18    142
    127   -324   -454     98    288   -389    314    387    -62   -116    -23    106
    145   -342   -488     98    314   -413    293    355    -90   -137    -54     83
    161   -350   -511     93    335   -431    283    342   -109   -148    -70     70
    168   -337   -506     85    337   -420    280    340   -116   -150    -75     77
    168   -327   -498     77    332   -413    288    353   -109   -140    -70     98
    155   -342   -498     93    324   -418    301    363   -111   -140    -72     98
    132   -348   -480    106    303   -413    306    368   -114   -135    -67     96
    132   -329   -462     98    296   -394    309    379   -111   -129    -59    106
    101   -353   -454    127    277   -402    324    389   -111   -132    -57    111
     80   -340   -420    129    249   -379    335    394   -109   -129    -49    119
     59   -322   -381    129    218   -350    350    407    -98   -119    -36    137
     31   -316   -348    142    189   -332    368    426    -90   -111    -25    150
     23   -303   -327    137    171   -314    371    433    -88   -106    -15    153
      5   -311   -319    153    161   -314    374    433    -96   -124    -23    140
      0   -324   -324    161    161   -324    374    433   -109   -137    -33    119
    -20   -353   -332    187    155   -342    389    452    -98   -129    -23    127
    -36   -348   -314    192    137   -332    394    459    -96   -122    -15    132
    -59   -348   -290    202    114   -319    394    459    -93   -124    -10    127
    -57   -337   -280    197    109   -311    397    462    -93   -124    -10    116
    -85   -327   -241    207     77   -285    405    470    -83   -114      0    116
   -109   -335   -226    220     57   -283    405    467    -83   -119    -15    101
   -109   -366   -257    236     72   -311    402    459    -88   -127    -38     83
   -132   -376   -246    252     57   -311    418    470    -75   -119    -38     88
   -155   -353   -197    254     20   -275    446    496    -46    -98    -23    111
   -142   -327   -184    233     20   -257    465    511    -20    -75    -10    122
   -135   -296   -163    215     12   -231    480    524     -2    -67     -7    124
   -132   -270   -137    200      0   -205    483    530      7    -59     -7    124
   -129   -259   -129    194      0   -194    485    527     18    -57    -12    119
   -140   -233    -93    187    -25   -163    491    530     28    -49    -15    122
   -161   -194    -33    176    -64   -114    509    545     54    -20      2    140
   -163   -142     18    150    -90    -62    530    561     88      7     23    163
   -155   -119     36    137    -96    -41    519    548     90      7     18    163
   -166   -127     38    148   -103    -46    485    517     70     -7      0    153
   -168   -116     51    142   -111    -33    452    496     59    -15     -2    158
   -168   -142     25    153    -98    -59    418    470     31    -33    -33    137
   -192   -179     12    187   -103    -83    405    452     12    -44    -64    114
   -192   -200     -7    194    -93   -103    387    441    -10    -59    -93     96
   -189   -246    -59    218    -67   -153    371    426    -31    -83   -127     72
   -200   -277    -80    236    -62   -181    350    405    -51   -106   -155     51
   -210   -303    -93    257    -59   -200    327    384    -75   -129   -179     36
   -220   -322   -103    270    -59   -215    311    361    -93   -153   -202     20
   -233   -355   -122    293    -57   -239    309    353   -111   -176   -231      2
   -231   -340   -111    285    -62   -226    311    355   -106   -171   -236     10
   -226   -322    -96    275    -64   -210    311    355   -103   -166   -233     23
   -231   -322    -90    275    -72   -207    298    345   -114   -171   -244     12
   -228   -340   -111    283    -59   -226    296    348   -116   -176   -254      7
   -210   -397   -187    303    -12   -293    311    387   -119   -192   -283    -15
   -179   -441   -262    311     41   -353    384    514    -64   -174   -298    -41
   -176   -376   -200    275     10   -288    509    675     59    -88   -241    -10
   -132   -244   -114    187    -10   -179    613    844    210     51   -119    101
    -88     51    137     18   -111     93    665    971    413    303    153    376
   -119    553    672   -215   -394    613    680   1005    654    678    594    818
   -290    935   1223   -322   -758   1078    509    714    688    904    901   1088
   -363    789   1150   -213   -756    969    181    246    358    688    750    930
   -431    150    579    137   -506    363    -46   -194   -241      0     85    327
   -431   -475    -44    454   -194   -259   -135   -348   -672   -579   -519   -223
   -355   -698   -342    524     -7   -519    -98   -197   -672   -639   -618   -332
   -301   -740   -439    519     67   -589     -2    -33   -568   -581   -594   -324
   -270   -685   -415    478     70   -550     96     96   -446   -488   -522   -265
   -244   -574   -329    410     41   -452    184    205   -324   -381   -426   -184
   -231   -491   -262    358     12   -379    239    272   -252   -314   -353   -124
   -218   -444   -226    329      2   -335    270    311   -210   -270   -306    -96
   -207   -415   -207    311      0   -314    277    322   -197   -249   -272    -90
   -200   -420   -220    311     10   -322    265    314   -207   -257   -272   -103
   -192   -415   -223    301     15   -319    259    309   -215   -265   -267   -116
   -187   -402   -218    293     12   -311    262    311   -210   -257   -239   -101
   -181   -384   -202    280     10   -293    254    298   -218   -259   -218    -90
   -184   -368   -184    277      0   -277    252    301   -213   -249   -187    -70
   -184   -355   -174    267     -5   -265    244    301   -213   -244   -166    -67
   -181   -335   -153    257    -15   -244    236    290   -215   -244   -153    -70
   -168   -319   -150    244    -10   -236    231    288   -210   -244   -137    -62
   -161   -340   -179    252      7   -259    228    285   -213   -244   -129    -57
   -166   -327   -161    244     -5   -244    231    290   -205   -236   -106    -44
   -168   -303   -135    236    -18   -220    233    293   -194   -231    -77    -25
   -155   -267   -111    213    -23   -192    236    303   -179   -213    -41      2
   -155   -241    -85    200    -36   -163    236    314   -163   -192    -10     23
   -163   -223    -59    192    -54   -142    241    319   -148   -174     15     31
   -166   -207    -41    187    -64   -124    246    329   -135   -161     33     33
   -171   -197    -25    181    -75   -111    252    340   -122   -150     49     41
   -168   -194    -25    181    -72   -111    259    353   -101   -132     67     57
   -140   -189    -51    163    -46   -119    246    355    -98   -124     77     59
   -111   -174    -62    142    -25   -116    236    361    -88   -111     90     70
    -96   -150    -54    119    -20   -103    236    374    -64    -85    111     93
    -80   -127    -46    103    -18    -88    239    397    -44    -57    145    124
    -75   -106    -31     90    -23    -70    244    426    -15    -28    179    158
    -70    -72     -2     70    -36    -36    262    462     18     10    220    197
    -67    -67      0     64    -36    -33    267    480     33     31    233    210
    -59    -51      7     57    -33    -23    280    498     57     51    252    223
    -46    -28     18     36    -33     -5    293    509     70     64    270    236
    -41    -20     18     31    -31     -2    303    514     77     72    275    239
    -49    -36     12     41    -33    -10    316    506     80     70    265    231
    -57    -64     -7     62    -25    -36    324    504     85     64    254    220
    -49    -72    -25     59    -12    -49    324    496     88     64    254    213
    -38    -72    -33     54     -5    -51    324    496     96     70    257    210
    -41    -80    -38     59     -2    -59    329    496    109     75    257    205
    -38    -98    -59     70     10    -80    340    496    119     80    254    194
    -49   -127    -77     85     12   -101    353    491    124     77    246    184
    -51   -150    -98    101     20   -124    355    483    122     77    236    168
    -46   -176   -132    111     41   -155    355    470    114     70    215    145
    -38   -184   -145    111     51   -166    358    454    111     67    205    135
    -33   -192   -161    111     59   -176    355    441    101     57    197    124
    -31   -202   -174    116     70   -189    353    433     98     57    184    111
    -20   -213   -192    116     83   -202    345    431     98     57    181    103
    -12   -213   -200    114     93   -207    342    431    101     62    179    103
     -2   -218   -215    109    103   -218    335    428    101     57    174     98
      2   -218   -220    106    109   -218    335    431    103     67    176    111
      2   -218   -223    106    111   -220    335    433    106     77    181    127
     12   -218   -231    103    122   -223    329    436    111     80    179    132
     12   -215   -228    101    119   -220    327    439    119     90    189    145
     15   -220   -239    101    127   -228    327    444    124    103    192    155
     18   -223   -241    103    129   -231    327    446    129    114    200    166
     23   -226   -249    101    135   -236    324    452    132    122    205    179
     28   -228   -257     98    140   -241    319    449    127    119    202    181
     33   -215   -249     90    140   -231    319    449    127    119    207    187
     38   -213   -254     85    145   -233    319    449    124    119    210    194
     41   -207   -249     83    145   -228    314    444    127    122    218    194
     46   -215   -262     83    150   -239    314    444    124    122    223    192
     44   -233   -277     93    161   -254    316    444    122    114    223    187
     44   -244   -290     98    166   -267    314    439    119    111    218    181
     51   -249   -301     98    176   -275    311    436    114    106    213    174
     51   -241   -293     93    171   -267    316    433    114    106    218    176
     51   -220   -272     83    161   -244    335    449    129    124    244    192
     54   -194   -249     67    150   -220    355    475    148    140    275    207
     70   -163   -233     46    150   -197    376    498    163    161    306    218
     72   -168   -241     44    155   -205    387    509    163    158    309    205
     80   -153   -233     36    155   -192    389    517    168    163    319    215
     80   -127   -207     20    140   -166    400    532    184    179    345    236
     72    -80   -153      5    111   -116    420    553    213    205    384    267
     80    -36   -116    -23     96    -75    431    563    233    228    415    296
     88    -38   -129    -25    106    -83    415    550    223    228    420    293
     80    -57   -140    -12    106    -98    389    527    200    215    415    277
     72    -46   -119    -12     96    -83    374    522    200    220    436    293
     70    -90   -163      7    114   -127    348    506    176    197    423    280
     67   -145   -215     38    140   -179    327    491    148    168    397    249
     67   -187   -257     59    158   -220    314    483    132    148    376    226
     57   -218   -275     80    166   -246    303    478    124    137    366    215
     49   -265   -316    106    181   -290    285    452     96    111    337    189
     44   -301   -345    129    192   -324    272    428     72     88    316    168
     38   -319   -358    140    197   -337    262    415     59     72    303    158
     38   -342   -381    153    210   -361    246    400     44     59    290    142
     44   -340   -387    148    213   -363    244    400     49     64    296    148
     41   -348   -389    153    213   -368    239    394     46     67    293    155
     36   -361   -400    161    215   -379    231    389     41     64    288    155
     44   -374   -418    166    231   -394    231    392     41     57    280    148
     67   -433   -501    184    283   -467    241    428     41     36    244    114
     98   -488   -587    194    342   -537    324    558     98     44    215     72
    132   -426   -558    145    342   -493    446    732    226    124    267     98
    184   -277   -462     46    322   -368    568    937    402    296    407    220
    215     98   -119   -158    166    -10    623   1052    631    605    745    566
    137    662    522   -400   -192    592    592    987    846    979   1208   1034
    -57   1031   1088   -488   -574   1060    358    618    831   1163   1496   1314
   -155    849   1005   -345   -579    927     -2    114    478    937   1332   1163
   -197    101    296     46   -249    197   -207   -293   -148    192    576    485
   -163   -553   -392    358    114   -472   -249   -355   -506   -335     -7    -54
    -77   -800   -722    439    322   -761   -192   -189   -491   -402   -137   -181
    -20   -789   -769    405    374   -779    -59     10   -340   -303    -85   -135
      2   -698   -701    348    350   -698     70    176   -184   -174      7    -46
     15   -597   -615    290    314   -605    155    280    -72    -70     83     36
     28   -550   -579    259    303   -566    202    332    -15    -18    114     77
     33   -548   -581    257    306   -563    228    361     10      0    119     93
     25   -563   -592    267    306   -576    244    374     23     12    114     96
     31   -555   -587    262    306   -568    257    389     36     31    127    111
     33   -537   -574    249    303   -555    267    400     51     49    140    135
     36   -537   -574    252    303   -555    277    410     62     57    140    150
     31   -537   -571    252    298   -553    285    415     72     59    140    155
     38   -537   -576    249    306   -555    288    418     80     70    140    153
     44   -540   -587    246    314   -563    288    418     83     75    135    155
     38   -548   -587    254    311   -566    290    423     90     77    129    161
     33   -558   -592    259    311   -574    296    423     98     77    116    166
     38   -545   -584    252    309   -563    301    431    111     88    111    179
     38   -540   -579    249    309   -558    303    433    119     98    101    187
     44   -537   -581    246    311   -558    306    439    124    109     96    192
     49   -532   -584    239    314   -558    309    444    132    116     93    194
     46   -540   -587    246    314   -563    311    444    137    119     90    187
     51   -535   -587    239    316   -561    311    454    145    124     96    184
     57   -519   -576    231    316   -548    316    465    161    135    106    200
     57   -506   -566    223    311   -535    319    475    174    145    111    207
     54   -493   -548    220    298   -522    324    488    187    158    116    215
     62   -491   -553    213    306   -522    329    498    197    168    111    213
     80   -478   -558    200    319   -517    335    514    210    187    114    215
     98   -444   -545    171    319   -496    342    540    239    218    145    249
    109   -418   -530    153    316   -472    353    563    265    249    174    277
    119   -400   -519    140    316   -457    363    584    288    270    189    298
    132   -371   -504    119    316   -436    374    607    309    290    210    316
    137   -350   -488    106    311   -418    381    626    324    306    218    329
    137   -335   -472     98    303   -402    392    636    335    316    215    335
    140   -335   -475     96    306   -405    400    633    332    319    200    327
    140   -329   -470     96    303   -400    410    636    335    319    197    329
    127   -329   -459     98    290   -394    413    631    337    324    200    345
    124   -335   -462    103    290   -397    418    628    340    327    194    350
    127   -332   -462    101    293   -397    423    631    348    329    189    355
    127   -329   -457    101    290   -392    431    631    358    329    184    355
    124   -332   -459    101    290   -394    436    633    366    332    181    348
    122   -355   -478    114    298   -415    436    631    363    329    168    335
    111   -381   -493    132    301   -436    439    620    358    324    153    319
     98   -392   -491    148    293   -441    439    618    355    319    142    306
     93   -405   -498    155    293   -452    436    607    348    311    127    290
     88   -407   -496    161    290   -452    433    600    342    311    122    283
     72   -415   -488    171    277   -449    433    592    340    306    122    277
     70   -415   -485    174    277   -449    431    587    340    298    119    272
     75   -433   -509    179    290   -470    420    579    337    290    109    257
     75   -436   -514    179    293   -475    418    574    335    288    103    249
     70   -431   -504    179    285   -467    418    571    340    296    111    257
     70   -426   -496    179    283   -459    428    584    350    314    129    280
     64   -426   -491    181    277   -457    431    592    358    327    142    296
     64   -423   -488    179    275   -454    431    600    361    335    145    296
     62   -426   -488    179    275   -457    431    600    363    335    142    285
     72   -441   -514    184    293   -478    428    594    355    319    127    259
     77   -441   -519    181    296   -480    426    594    361    324    137    267
     77   -433   -511    176    293   -472    428    600    374    337    155    290
     80   -433   -514    174    296   -472    431    602    376    337    161    296
     85   -428   -514    171    298   -470    436    605    374    337    161    303
     85   -426   -511    168    296   -470    433    600    366    335    158    306
     75   -439   -514    181    293   -475    433    592    358    327    155    303
     67   -454   -524    192    293   -488    431    584    350    316    145    293
     75   -459   -535    192    303   -496    428    581    345    309    142    293
     80   -452   -532    184    303   -491    426    576    342    301    140    290
     80   -444   -527    181    303   -485    420    566    335    296    135    283
     70   -459   -530    192    298   -493    420    558    327    285    124    272
     72   -441   -514    184    293   -478    423    555    332    288    127    277
     77   -415   -493    168    283   -452    436    566    353    306    148    301
     72   -379   -452    153    259   -415    462    589    376    332    171    322
     72   -366   -441    145    254   -402    480    602    384    342    174    322
     77   -353   -431    137    254   -392    493    613    397    348    181    324
     70   -348   -420    137    244   -384    501    618    410    358    192    337
     72   -340   -415    132    244   -376    504    620    420    366    197    350
     77   -309   -387    114    228   -348    524    633    441    389    220    368
     88   -257   -345     85    215   -301    540    646    462    420    252    389
     98   -252   -353     75    223   -301    517    628    449    410    249    387
    101   -267   -368     83    233   -316    488    594    428    389    231    368
    109   -272   -384     80    244   -327    465    576    415    381    226    363
    106   -311   -418    103    262   -363    444    561    397    368    210    350
     96   -361   -457    132    275   -407    426    550    381    345    192    337
     93   -394   -488    148    290   -441    418    542    368    327    174    316
     85   -439   -527    174    306   -480    405    522    348    303    148    290
     77   -485   -563    205    319   -524    394    509    329    283    122    267
     67   -524   -594    226    329   -558    381    488    303    254     93    239
     64   -558   -623    244    342   -589    366    467    277    228     70    213
     64   -568   -633    249    348   -600    361    462    265    218     62    202
     67   -561   -628    246    348   -594    361    467    270    226     64    210
     62   -571   -633    252    345   -600    358    459    272    226     57    205
     57   -574   -631    257    342   -602    358    459    275    231     54    205
     57   -584   -644    262    350   -613    355    459    272    223     46    189
     83   -620   -704    270    392   -662    353    462    259    200     20    153
    124   -680   -807    275    465   -743    415    558    285    187    -18    109
    158   -644   -802    241    478   -722    563    748    402    254     12    124
    200   -530   -732    163    465   -631    719    979    574    400    124    220
    257   -267   -524      5    389   -394    807   1145    782    639    361    452
    252    275     23   -265    114    150    735   1078    995   1008    807    932
     83    875    792   -480   -355    833    480    730   1096   1335   1270   1418
    -93    922   1015   -418   -553    969    101    223    880   1280   1309   1460
   -184    290    475    -51   -329    381   -168   -236    316    678    735    932
   -161   -566   -405    361    119   -485   -239   -423   -257    -85    -67    179
    -70   -948   -880    509    402   -914   -166   -272   -329   -283   -342   -119
    -12   -956   -943    483    465   -950     -2    -31   -171   -181   -301   -116
     20   -833   -854    407    436   -844    163    189     18    -28   -181    -28
     38   -743   -782    350    407   -761    249    298    122     62   -103     33
     67   -711   -779    322    420   -745    288    340    161     90    -80     46
     77   -693   -774    306    423   -732    311    366    184    106    -67     57
     70   -678   -748    303    407   -711    332    387    210    129    -46     80
     75   -675   -750    298    410   -711    337    397    218    140    -38     90
     83   -670   -753    290    418   -711    340    400    226    142    -38     90
     85   -662   -748    288    415   -704    348    405    228    145    -36     93
     88   -649   -737    280    413   -693    355    407    239    153    -33     93
     88   -649   -740    277    413   -693    361    410    244    158    -36     90
     83   -652   -735    283    407   -691    366    413    249    161    -33     93
     77   -641   -719    280    397   -680    368    418    257    166    -23    106
     80   -628   -709    275    394   -667    374    428    267    174    -12    116
     83   -620   -704    267    392   -662    374    431    272    176    -10    122
     83   -623   -706    270    394   -665    371    428    270    174    -15    114
     85   -623   -711    267    397   -667    368    431    272    174    -18    111
     90   -594   -685    252    387   -639    379    446    290    194      5    135
     88   -589   -678    249    381   -633    381    452    293    200      7    137
     88   -592   -683    252    384   -636    384    462    296    207     10    137
     98   -592   -691    246    394   -641    384    467    301    213     10    132
     96   -566   -662    236    379   -613    394    480    319    226     28    145
     88   -542   -631    223    358   -587    402    496    337    244     46    161
    101   -524   -626    210    363   -574    402    514    353    257     54    166
    122   -509   -631    192    376   -568    407    530    366    270     64    166
    137   -470   -607    166    371   -537    423    550    392    296     90    187
    150   -441   -592    145    371   -517    436    574    413    319    116    210
    161   -418   -581    127    368   -498    441    597    431    337    137    226
    168   -405   -574    116    368   -488    446    615    444    353    150    241
    168   -381   -550    106    358   -465    459    636    467    376    166    254
    181   -350   -532     83    355   -441    470    652    483    397    181    265
    181   -329   -511     72    345   -420    478    657    493    407    194    277
    168   -329   -501     77    332   -415    485    657    498    410    202    280
    171   -306   -478     67    324   -392    498    659    511    426    220    290
    171   -303   -475     64    322   -389    501    657    511    428    226    288
    168   -298   -470     64    319   -384    509    657    517    431    228    293
    161   -296   -457     64    309   -376    517    659    519    433    231    293
    153   -303   -457     75    303   -379    519    652    519    428    223    283
    155   -311   -467     75    309   -387    511    639    514    428    215    272
    163   -314   -478     75    319   -394    504    628    511    433    215    267
    158   -324   -485     83    322   -405    496    618    504    431    218    259
    153   -337   -491     93    322   -413    488    602    496    420    210    246
    150   -366   -517    106    332   -441    470    576    478    397    187    223
    148   -363   -514    106    329   -439    462    566    478    392    187    228
    148   -353   -501    101    322   -426    465    566    488    394    197    241
    140   -368   -509    114    324   -439    457    555    475    387    187    228
    132   -384   -517    124    322   -449    446    545    462    374    176    210
    122   -371   -493    124    306   -431    457    555    475    387    192    226
    122   -353   -478    114    298   -415    454    555    480    392    200    233
    127   -342   -470    109    298   -405    454    553    480    392    202    236
    122   -337   -459    109    290   -397    452    550    475    394    202    233
    116   -337   -457    109    285   -397    454    550    475    400    205    231
    114   -337   -452    111    280   -394    457    548    478    394    202    226
    114   -348   -462    116    288   -405    452    540    472    376    187    213
    114   -348   -462    114    285   -405    449    535    472    371    184    210
    116   -327   -444    103    280   -384    452    530    478    376    194    220
    119   -329   -452    103    283   -389    449    524    467    374    189    218
    122   -327   -449    103    285   -387    449    522    467    371    192    220
    132   -335   -470    101    298   -402    439    511    457    358    181    207
    145   -355   -504    103    322   -428    426    496    439    342    155    184
    148   -342   -491     96    316   -415    426    491    441    345    155    189
    137   -342   -480    103    309   -410    426    488    444    350    168    205
    140   -345   -488    101    314   -418    418    480    439    340    163    202
    142   -340   -483     98    311   -410    420    478    436    335    161    202
    137   -358   -496    109    314   -426    413    467    420    316    142    184
    137   -376   -514    119    324   -444    407    457    405    301    124    166
    132   -366   -498    116    314   -431    413    457    410    306    132    176
    135   -350   -485    109    309   -418    415    459    413    314    142    187
    145   -322   -467     88    303   -394    431    470    426    327    153    197
    150   -275   -426     62    288   -350    457    488    449    350    171    213
    150   -244   -397     46    270   -319    475    498    467    363    184    220
    145   -246   -392     51    267   -319    478    501    470    358    181    215
    153   -265   -418     54    283   -340    470    498    459    348    168    200
    153   -236   -389     41    270   -311    483    511    472    363    181    215
    153   -174   -329     10    239   -252    506    532    501    397    218    254
    161   -127   -290    -18    223   -207    514    537    519    420    244    275
    161   -127   -290    -18    223   -210    496    514    506    410    239    267
    171   -140   -311    -15    241   -226    472    488    488    394    223    254
    179   -140   -319    -20    246   -228    452    478    478    392    223    254
    176   -187   -363      5    267   -275    426    459    454    368    197    228
    168   -249   -420     38    293   -332    402    439    423    337    155    187
    166   -298   -465     67    314   -381    387    428    400    314    129    166
    171   -322   -493     72    329   -407    374    413    381    296    111    153
    163   -371   -535    103    348   -452    358    389    353    262     80    122
    153   -392   -548    119    350   -470    348    374    337    249     64    103
    148   -405   -553    129    350   -478    340    361    327    241     57     90
    148   -420   -571    135    358   -496    327    350    314    220     36     72
    150   -433   -584    140    366   -509    322    337    303    207     20     59
    145   -441   -587    145    366   -514    314    327    296    202     12     51
    145   -446   -592    150    368   -519    309    319    290    194     10     44
    142   -454   -597    153    368   -524    306    324    290    194     10     41
    163   -504   -667    168    415   -584    322    358    293    179    -20     15
    205   -545   -753    168    478   -646    410    483    335    179    -57    -36
    233   -488   -722    127    478   -605    550    670    449    254    -20    -31
    290   -342   -636     25    462   -488    680    893    631    423    122     98
    340     15   -327   -179    332   -155    730   1008    846    714    433    423
    288    633    342   -462    -28    491    646    917   1080   1122    935    958
     75   1179   1104   -626   -514   1143    376    532   1158   1418   1356   1397
    -75    924   1000   -426   -537    961     15     28    797   1137   1140   1195
   -129    124    254      0   -192    189   -210   -394    142    381    394    506
    -72   -610   -537    340    231   -576   -275   -501   -296   -207   -246   -114
     18   -849   -867    415    441   -857   -187   -319   -283   -285   -394   -288
     51   -795   -846    371    446   -820    -12    -88   -111   -166   -316   -241
     77   -672   -753    296    415   -711    135    101     57    -20   -200   -145
     88   -584   -675    246    381   -628    220    200    153     67   -124    -83
     98   -563   -662    233    379   -613    259    244    194     96   -103    -64
    106   -571   -678    231    389   -623    275    265    213     98   -101    -70
    109   -576   -688    233    397   -631    283    267    213     98   -103    -75
    103   -566   -670    228    387   -618    285    275    220    103    -93    -64
    106   -545   -652    220    379   -597    296    288    236    114    -80    -51
    103   -522   -628    207    363   -574    303    293    244    122    -72    -49
    106   -524   -633    207    368   -579    298    290    236    114    -80    -62
    119   -524   -644    200    379   -584    296    296    239    114    -80    -59
    114   -517   -631    202    371   -574    306    301    244    129    -70    -51
    114   -527   -641    205    376   -584    298    290    239    129    -80    -64
    119   -504   -626    192    371   -563    303    296    246    132    -72    -57
    124   -480   -605    176    361   -542    314    311    262    153    -51    -33
    124   -472   -597    174    361   -535    309    309    267    163    -49    -31
    114   -470   -587    176    348   -530    311    311    267    163    -49    -33
    111   -467   -581    176    345   -524    314    316    275    163    -49    -33
    119   -462   -584    168    350   -522    316    322    283    168    -41    -33
    124   -452   -576    163    350   -514    316    329    288    181    -31    -31
    132   -426   -558    145    342   -491    322    337    298    197    -18    -25
    132   -423   -555    145    342   -488    324    340    306    200    -18    -33
    142   -407   -550    129    345   -478    327    350    316    210     -7    -33
    145   -387   -532    122    337   -459    335    366    337    233     10    -18
    140   -381   -522    119    329   -449    335    379    350    244     25     -5
    155   -358   -514    101    332   -433    335    397    363    257     41     10
    166   -324   -491     77    327   -407    335    418    384    280     62     36
    187   -290   -478     51    332   -384    337    436    397    301     77     49
    187   -275   -462     41    324   -368    340    449    410    311     93     54
    197   -239   -436     20    314   -337    348    467    431    329    116     75
    200   -213   -413      5    303   -311    358    480    446    345    129     88
    192   -179   -371     -5    280   -275    379    493    467    366    155    109
    194   -168   -366    -12    277   -267    384    491    472    376    166    109
    187   -163   -350    -12    267   -257    389    491    478    384    174    109
    194   -150   -345    -23    267   -249    392    493    483    387    174    106
    200   -153   -353    -23    275   -252    397    493    485    384    171     98
    194   -163   -358    -15    275   -259    397    483    480    381    166     83
    194   -148   -342    -23    267   -244    405    478    483    392    179     83
    200   -145   -345    -28    272   -244    397    467    478    394    181     77
    200   -158   -358    -20    277   -257    387    449    470    384    171     62
    194   -189   -384     -5    288   -285    379    431    454    366    153     44
    189   -213   -402     10    296   -306    374    415    439    350    137     25
    179   -236   -415     25    296   -324    361    394    420    332    116      2
    181   -246   -428     33    303   -337    350    376    410    319    103    -12
    176   -241   -418     31    296   -329    342    366    402    316    106    -20
    174   -233   -410     28    290   -322    335    355    402    314    109    -23
    166   -231   -397     31    280   -314    332    353    405    311    114    -20
    168   -233   -402     33    285   -316    329    353    405    311    116    -25
    166   -236   -402     33    283   -319    327    345    394    301    109    -44
    166   -233   -400     31    283   -316    322    340    387    296    106    -54
    166   -233   -400     33    280   -316    316    335    384    301    109    -57
    168   -218   -387     25    277   -301    314    335    387    311    122    -51
    171   -210   -384     18    275   -296    311    329    387    306    119    -62
    166   -207   -376     20    270   -290    311    322    384    298    109    -72
    168   -213   -381     20    272   -296    309    316    376    293    103    -75
    174   -226   -400     25    285   -311    306    309    363    283     98    -77
    166   -218   -384     25    275   -301    296    296    355    283     96    -83
    163   -213   -376     25    267   -296    293    288    353    283     96    -85
    166   -226   -392     28    277   -309    288    280    342    270     90    -96
    176   -213   -389     18    283   -301    283    275    340    262     90   -103
    163   -220   -384     25    272   -301    283    267    337    249     80   -116
    153   -220   -376     33    262   -298    275    254    329    244     77   -122
    161   -226   -387     31    272   -306    262    241    319    236     70   -135
    171   -231   -402     31    285   -316    252    228    311    226     59   -145
    161   -236   -397     36    277   -314    249    226    311    226     62   -140
    155   -223   -381     33    267   -301    249    228    314    233     67   -135
    158   -194   -353     18    254   -272    259    239    327    244     77   -129
    158   -168   -327      5    241   -246    280    249    335    249     85   -127
    155   -129   -288    -15    220   -210    296    252    348    262     96   -119
    166   -119   -285    -25    226   -202    293    257    353    270     98   -111
    174   -124   -301    -25    236   -213    288    254    350    262     85   -122
    168   -103   -272    -31    220   -187    296    257    358    272     93   -116
    158    -44   -205    -59    179   -124    316    265    381    296    119    -96
    171      5   -166    -88    168    -80    314    259    389    309    132    -93
    171      0   -171    -85    168    -85    283    231    371    296    116   -103
    168    -10   -179    -77    174    -93    241    205    350    283    106   -114
    176     -7   -184    -85    179    -96    223    192    342    275    101   -119
    168    -57   -226    -57    194   -140    200    168    311    246     72   -148
    153   -106   -262    -25    207   -181    181    140    277    207     33   -189
    148   -153   -301      2    223   -226    166    114    246    179      0   -228
    145   -189   -337     20    239   -262    145     93    226    155    -23   -249
    129   -226   -355     46    241   -290    127     64    200    132    -46   -272
    116   -257   -374     70    244   -316    101     33    171    103    -75   -298
    124   -257   -381     67    252   -319     77     10    155     93    -88   -309
    124   -272   -400     72    259   -335     64      0    145     80   -101   -322
    122   -285   -407     80    265   -345     62     -2    140     64   -114   -332
    122   -288   -410     80    265   -348     54    -10    132     59   -122   -340
    122   -288   -410     83    265   -348     36    -28    119     49   -132   -358
    129   -298   -431     83    277   -363     25    -41    103     28   -155   -384
    155   -348   -504     96    329   -426     54     12    111     18   -192   -428
    187   -350   -537     77    361   -444    158    153    187     49   -202   -449
    210   -259   -470     25    340   -363    259    311    311    145   -137   -405
    265    -64   -332   -101    298   -200    342    483    493    350     51   -228
    296    368     72   -332    111    220    371    574    730    693    431    150
    168    922    750   -545   -290    836    314    454    917   1047    872    576
      0   1163   1163   -581   -581   1163     41     51    841   1143   1060    730
    -85    719    802   -319   -444    761   -303   -485    324    659    626    329
   -129    -49     80     88   -103     15   -488   -862   -306   -119   -161   -371
    -70   -545   -478    306    202   -511   -542   -875   -563   -493   -579   -761
     25   -670   -696    322    361   -683   -491   -704   -496   -488   -615   -807
     70   -618   -691    272    379   -654   -387   -548   -366   -394   -553   -756
     90   -506   -597    207    342   -550   -285   -413   -233   -275   -462   -678
    106   -410   -517    150    309   -462   -226   -340   -148   -197   -397   -623
    122   -353   -475    116    298   -413   -187   -301   -101   -158   -366   -592
    127   -337   -465    103    293   -402   -171   -288    -85   -142   -350   -579
    116   -314   -433     98    275   -374   -168   -285    -75   -129   -335   -568
    119   -296   -418     85    267   -355   -168   -293    -70   -135   -335   -566
    124   -288   -413     83    267   -350   -176   -301    -70   -135   -340   -566
    122   -290   -413     83    267   -350   -194   -314    -88   -140   -348   -581
    127   -277   -405     75    265   -340   -207   -324    -98   -148   -355   -594
    135   -259   -397     62    262   -327   -220   -337   -101   -155   -358   -600
    132   -252   -384     59    257   -316   -231   -353   -103   -155   -355   -600
    129   -231   -363     49    246   -296   -244   -368   -109   -158   -361   -597
    135   -215   -353     38    241   -283   -249   -376   -109   -158   -363   -587
    137   -210   -348     33    241   -277   -265   -384   -111   -158   -366   -587
    140   -205   -345     33    241   -275   -272   -387   -109   -153   -366   -589
    140   -189   -332     23    236   -259   -288   -397   -111   -150   -371   -589
    137   -192   -329     25    233   -262   -309   -415   -124   -158   -384   -607
    142   -174   -316     12    228   -244   -316   -423   -122   -158   -379   -607
    150   -140   -290     -5    220   -215   -322   -420   -111   -148   -368   -597
    155   -124   -283    -15    218   -205   -345   -431   -114   -148   -368   -605
    161   -111   -272    -25    215   -192   -363   -441   -116   -148   -368   -607
    163    -93   -257    -36    210   -176   -379   -449   -119   -137   -361   -600
    174    -72   -246    -49    210   -158   -389   -449   -111   -132   -355   -589
    184    -57   -244    -64    213   -150   -407   -452   -109   -122   -355   -579
    194    -41   -236    -77    213   -137   -420   -452    -98   -103   -340   -563
    213    -10   -226   -101    215   -116   -433   -449    -85    -88   -327   -545
    218      7   -210   -111    215   -101   -446   -446    -80    -83   -324   -537
    223     41   -184   -135    202    -72   -449   -436    -70    -62   -314   -524
    233     75   -158   -155    194    -41   -444   -423    -57    -36   -301   -496
    233    116   -119   -176    176     -2   -444   -423    -49    -23   -293   -478
    228    140    -88   -184    158     25   -454   -431    -49    -23   -293   -475
    226    148    -77   -189    153     36   -465   -444    -54    -36   -301   -480
    223    158    -67   -192    145     46   -470   -459    -62    -44   -309   -493
    215    153    -62   -184    137     46   -478   -472    -67    -57   -324   -509
    207    148    -59   -176    135     44   -480   -485    -75    -62   -337   -517
    205    150    -54   -179    129     49   -488   -501    -77    -64   -342   -532
    202    150    -51   -176    127     51   -491   -514    -80    -70   -350   -545
    194    153    -44   -176    119     54   -493   -527    -85    -80   -363   -553
    189    142    -46   -166    119     49   -509   -548   -101    -96   -384   -571
    176    124    -51   -150    114     38   -524   -574   -127   -119   -410   -607
    166    106    -59   -137    114     23   -540   -600   -145   -142   -436   -633
    155     88    -70   -122    114     10   -558   -626   -163   -158   -454   -649
    158     83    -75   -119    116      5   -571   -644   -179   -171   -470   -662
    155     80    -77   -119    116      2   -592   -667   -202   -192   -491   -680
    150     80    -72   -116    111      5   -607   -685   -218   -200   -504   -691
    150     83    -70   -119    111      7   -626   -698   -231   -207   -517   -698
    155     85    -70   -119    114      7   -646   -719   -246   -218   -532   -704
    150     80    -70   -116    111      5   -659   -732   -257   -228   -537   -711
    155     85    -70   -122    114      7   -670   -737   -267   -239   -548   -719
    163     80    -85   -124    124     -2   -683   -745   -277   -249   -561   -719
    155     64    -90   -109    124    -12   -701   -756   -285   -257   -571   -727
    150     80    -72   -116    111      5   -719   -761   -285   -257   -574   -717
    158     93    -64   -127    111     15   -732   -774   -293   -262   -581   -717
    158     96    -62   -127    111     18   -743   -784   -303   -265   -589   -722
    161     96    -64   -127    114     15   -748   -797   -314   -267   -594   -722
    161     85    -75   -124    116      5   -761   -810   -329   -283   -615   -732
    163     85    -77   -124    122      2   -774   -815   -345   -298   -628   -730
    161     83    -77   -124    119      2   -782   -820   -355   -311   -639   -727
    158     88    -70   -122    114     10   -784   -823   -368   -319   -644   -730
    142     77    -64   -111    103      7   -792   -833   -381   -332   -659   -740
    137     67    -70   -103    103      0   -805   -844   -394   -348   -678   -750
    135     46    -88    -90    111    -20   -815   -859   -415   -363   -698   -766
    135     38    -96    -85    116    -28   -826   -872   -431   -376   -714   -774
    129     59    -70    -96    101     -5   -820   -870   -428   -376   -711   -766
    124    106    -18   -116     70     44   -800   -852   -410   -361   -698   -745
    124    132      7   -129     57     70   -787   -841   -397   -348   -688   -730
    124    137     12   -129     57     75   -782   -839   -397   -350   -693   -730
    132    127     -5   -129     67     59   -797   -852   -415   -371   -717   -750
    142    148      5   -145     67     75   -797   -849   -418   -371   -719   -745
    137    205     67   -171     33    135   -784   -836   -400   -348   -696   -714
    132    259    127   -194      2    194   -766   -820   -376   -319   -672   -683
    142    249    106   -197     15    179   -789   -841   -397   -332   -691   -688
    140    239     96   -189     23    168   -818   -867   -423   -350   -714   -701
    140    233     90   -187     23    163   -846   -885   -444   -361   -727   -706
    142    205     62   -174     41    135   -870   -901   -470   -384   -748   -714
    135    161     23   -150     57     93   -885   -917   -504   -418   -782   -743
    124    106    -18   -116     72     44   -898   -930   -532   -457   -818   -779
    119     77    -41   -101     80     18   -909   -943   -555   -480   -844   -800
    114     57    -57    -85     85      0   -919   -953   -576   -501   -867   -815
    106      0   -106    -54    106    -51   -943   -974   -613   -542   -911   -849
    111    -33   -145    -38    127    -88   -958   -997   -646   -571   -945   -875
    106    -49   -158    -31    132   -101   -961  -1002   -665   -584   -958   -875
     96    -62   -158    -15    127   -109   -966  -1000   -672   -592   -963   -875
     88    -77   -166     -5    124   -122   -971  -1002   -683   -600   -976   -883
     85    -85   -171     -2    127   -127   -976  -1002   -688   -607   -987   -883
     85    -88   -176      0    129   -132   -979  -1000   -691   -615   -995   -885
    119   -116   -236      0    176   -176   -976   -976   -698   -628  -1018   -904
    142   -200   -342     25    241   -270   -906   -872   -672   -639  -1067   -961
    158   -153   -311     -2    233   -231   -776   -698   -561   -568  -1036   -948
    200    -33   -236    -83    215   -135   -654   -493   -402   -433   -927   -852
    246    241     -5   -244    127    119   -579   -340   -207   -197   -672   -602
    207    766    555   -488   -174    662   -587   -340      5    161   -233   -150
     23   1210   1187   -618   -581   1197   -771   -649     31    389     98    174
   -101   1145   1244   -524   -672   1192  -1122  -1150   -272    241     36    106
   -166    519    685   -176   -426    602  -1400  -1639   -880   -413   -589   -457
   -142   -207    -64    174    -41   -137  -1467  -1777  -1343  -1065  -1280  -1085
    -57   -493   -436    275    187   -465  -1421  -1621  -1369  -1187  -1449  -1247
      7   -498   -506    244    257   -501  -1293  -1405  -1228  -1098  -1397  -1202
     46   -397   -444    176    244   -420  -1143  -1205  -1062   -961  -1293  -1109
     51   -296   -350    122    200   -324  -1057  -1091   -948   -859  -1210  -1028
     57   -249   -306     96    181   -277  -1002  -1026   -891   -805  -1166   -982
     62   -223   -288     80    174   -254   -963   -982   -859   -776  -1143   -956
     64   -213   -277     75    171   -244   -940   -956   -849   -766  -1130   -945
     64   -207   -272     70    168   -239   -932   -943   -846   -763  -1127   -940
     67   -205   -272     67    168   -239   -919   -927   -846   -763  -1122   -935
     72   -192   -267     57    168   -228   -906   -914   -846   -763  -1119   -927
     77   -181   -259     51    168   -220   -891   -906   -841   -758  -1111   -914
     72   -189   -265     57    166   -226   -883   -896   -844   -761  -1104   -911
     75   -200   -277     62    176   -239   -878   -885   -849   -769  -1106   -914
     70   -192   -265     59    166   -226   -867   -872   -852   -769  -1101   -904
     75   -168   -244     46    158   -205   -854   -857   -841   -756  -1083   -875
     77   -161   -241     38    158   -200   -841   -844   -844   -753  -1078   -865
     77   -158   -236     38    155   -197   -833   -836   -854   -761  -1083   -867
     75   -161   -239     41    155   -200   -826   -826   -859   -763  -1085   -865
     70   -148   -218     38    142   -181   -800   -800   -841   -743  -1057   -831
     67   -142   -213     36    137   -176   -787   -784   -833   -737  -1049   -818
     75   -129   -205     25    137   -166   -771   -763   -831   -730  -1041   -810
     77   -122   -200     20    137   -161   -761   -743   -831   -727  -1036   -807
     77   -114   -192     18    135   -153   -748   -722   -823   -717  -1028   -797
     80   -101   -184      7    129   -142   -740   -704   -815   -709  -1018   -787
     85    -96   -181      5    132   -137   -730   -685   -805   -701  -1005   -779
    101    -83   -187    -10    142   -132   -717   -654   -787   -688   -984   -761
    116    -59   -176    -28    145   -116   -701   -618   -766   -665   -961   -740
    129    -36   -168    -46    148   -101   -688   -581   -748   -646   -940   -719
    150     -7   -158    -72    153    -83   -672   -545   -732   -626   -922   -693
    161      7   -153    -85    155    -70   -654   -514   -722   -613   -906   -683
    176     28   -148   -101    163    -59   -628   -475   -704   -592   -885   -662
    166     72    -93   -119    129    -10   -597   -441   -680   -566   -849   -623
    155     93    -64   -124    109     15   -571   -413   -667   -555   -826   -589
    148     90    -59   -119    103     15   -550   -397   -665   -555   -815   -576
    145    101    -44   -122     96     28   -527   -387   -665   -558   -813   -576
    135    109    -25   -124     80     41   -506   -371   -662   -555   -805   -571
    129    106    -25   -119     77     41   -483   -358   -657   -548   -800   -563
    119     96    -23   -109     70     38   -457   -340   -654   -545   -802   -563
    111     88    -23    -98     67     33   -428   -322   -646   -542   -805   -563
    103     75    -28    -90     67     23   -405   -311   -646   -553   -810   -566
     93     57    -36    -75     64     10   -381   -296   -646   -558   -810   -566
     80     33    -46    -59     64     -5   -361   -280   -652   -568   -820   -574
     77     12    -64    -44     72    -25   -345   -275   -662   -581   -828   -587
     67     -5    -72    -31     70    -38   -329   -272   -672   -594   -833   -597
     62    -20    -83    -20     72    -51   -316   -262   -683   -605   -836   -600
     62    -33    -96    -15     75    -64   -303   -249   -683   -607   -836   -597
     62    -36    -98    -12     80    -67   -293   -239   -683   -613   -839   -594
     57    -46   -103     -7     77    -75   -283   -233   -688   -620   -841   -600
     51    -51   -103      0     75    -77   -270   -220   -683   -626   -841   -597
     51    -54   -109      0     77    -80   -254   -200   -678   -631   -841   -587
     51    -51   -103      0     77    -77   -236   -176   -667   -631   -831   -574
     44    -57   -101      5     70    -77   -213   -150   -667   -631   -823   -566
     49    -57   -106      2     75    -80   -192   -127   -667   -628   -813   -561
     62    -54   -119     -5     88    -88   -181   -111   -672   -636   -807   -558
     62    -62   -124      0     93    -93   -163    -90   -678   -641   -805   -553
     51    -80   -132     12     90   -106   -150    -75   -688   -649   -807   -550
     51    -88   -140     18     93   -114   -132    -57   -688   -649   -802   -542
     51    -85   -137     15     93   -111   -109    -41   -685   -646   -792   -535
     54    -88   -142     18     98   -114    -85    -31   -683   -649   -782   -527
     41   -103   -145     31     93   -124    -70    -15   -688   -657   -776   -517
     33   -116   -150     41     90   -135    -51      2   -688   -667   -774   -509
     25   -119   -145     44     83   -132    -33     18   -685   -672   -769   -506
     18   -132   -150     57     83   -140    -15     31   -691   -685   -771   -506
     12   -137   -150     59     80   -145      0     46   -693   -688   -769   -501
      5   -150   -155     72     77   -153     18     57   -696   -693   -774   -504
     -7   -166   -158     85     75   -163     41     70   -698   -704   -776   -504
     -5   -163   -158     85     75   -161     67     93   -693   -701   -769   -493
     -2   -129   -127     64     59   -129    109    129   -667   -685   -743   -467
      2    -85    -90     41     46    -88    158    176   -639   -665   -709   -431
      5    -59    -67     25     33    -62    192    210   -620   -649   -683   -407
      2    -70    -72     33     36    -70    210    231   -618   -652   -678   -402
      2    -70    -75     31     36    -72    233    252   -613   -652   -672   -392
      2    -46    -49     20     23    -46    265    280   -594   -639   -646   -366
      2      2      0     -2      0      2    298    311   -566   -613   -613   -327
      2     25     23    -12    -10     25    311    322   -561   -610   -592   -306
     -2      0      0      0     -2      0    296    309   -581   -626   -597   -314
      7      2     -5     -5      5     -2    296    316   -581   -626   -584   -301
      5    -20    -25      7     15    -23    293    319   -594   -639   -587   -298
     -5    -90    -85     49     38    -88    285    314   -623   -675   -615   -327
    -23   -150   -129     85     49   -140    288    316   -641   -701   -631   -345
    -33   -184   -153    109     57   -168    293    316   -657   -717   -644   -355
    -49   -231   -181    140     64   -207    296    319   -675   -737   -657   -363
    -62   -288   -226    176     80   -257    296    319   -696   -763   -672   -379
    -72   -324   -252    197     88   -288    303    322   -711   -782   -683   -387
    -72   -340   -267    205     96   -303    314    329   -719   -795   -685   -387
    -80   -348   -267    213     90   -309    332    345   -719   -795   -675   -376
    -80   -348   -267    215     93   -309    353    363   -711   -787   -659   -361
    -83   -361   -280    220     96   -322    368    376   -706   -782   -657   -361
    -90   -374   -283    231     96   -329    389    400   -696   -782   -652   -353
    -83   -410   -327    244    119   -368    407    426   -701   -795   -657   -361
    -49   -493   -444    272    197   -470    467    519   -693   -813   -696   -410
    -20   -498   -478    259    226   -488    628    719   -600   -771   -688   -423
     15   -394   -410    189    210   -402    800    961   -433   -639   -576   -329
     59   -137   -197     38    127   -168    924   1163   -213   -397   -324    -90
     77    374    296   -226   -109    335    919   1195     33    -20    124    376
   -111   1018   1127   -454   -620   1072    698    880    179    348    631    906
   -285   1132   1418   -423   -852   1275    324    374     -7    332    727   1010
   -371    542    911    -88   -641    724     44    -90   -558   -236    200    527
   -374   -389    -15    381   -179   -202    -41   -335  -1202  -1065   -644   -254
   -290   -831   -540    558    122   -685     44   -168  -1296  -1283   -940   -566
   -233   -839   -605    537    184   -724    226     96  -1135  -1179   -883   -540
   -197   -714   -517    454    155   -615    418    337   -937  -1021   -753   -436
   -171   -605   -433    389    129   -519    540    488   -800   -904   -646   -342
   -166   -584   -418    374    122   -501    594    553   -753   -867   -610   -311
   -166   -579   -413    371    122   -496    633    594   -730   -849   -587   -293
   -166   -579   -415    371    124   -498    657    620   -714   -839   -571   -272
   -163   -566   -402    366    119   -485    683    644   -698   -828   -553   -257
   -163   -566   -405    363    119   -485    704    667   -688   -823   -537   -241
   -158   -563   -405    361    122   -485    722    691   -680   -810   -524   -228
   -161   -563   -402    361    119   -483    737    711   -670   -797   -509   -213
   -161   -550   -389    355    114   -470    756    732   -657   -789   -488   -197
   -166   -550   -384    355    106   -467    771    748   -649   -787   -478   -192
   -168   -548   -379    358    103   -465    787    763   -641   -779   -465   -184
   -166   -535   -368    350     98   -452    807    782   -628   -766   -446   -168
   -168   -527   -358    348     93   -444    823    800   -615   -756   -428   -158
   -166   -514   -348    337     90   -431    836    810   -610   -750   -418   -155
   -161   -509   -348    335     90   -428    854    831   -597   -740   -400   -140
   -163   -506   -342    335     88   -426    875    854   -584   -730   -374   -114
   -163   -501   -337    332     85   -420    893    875   -571   -719   -353    -90
   -166   -496   -329    329     80   -413    911    898   -555   -704   -332    -75
   -163   -483   -322    322     77   -402    930    924   -540   -683   -314    -59
   -163   -480   -319    322     75   -400    948    948   -527   -672   -301    -51
   -163   -470   -306    316     70   -389    971    974   -511   -657   -277    -38
   -163   -459   -296    311     64   -379    987   1000   -496   -639   -254    -20
   -163   -439   -275    298     54   -358   1010   1036   -472   -615   -220      2
   -153   -415   -262    283     54   -340   1026   1075   -446   -592   -187     25
   -142   -387   -244    265     49   -316   1041   1106   -426   -574   -158     46
   -145   -387   -241    262     46   -314   1054   1135   -413   -561   -142     57
   -132   -355   -223    244     44   -290   1083   1174   -376   -530   -106     90
   -119   -303   -184    210     31   -246   1111   1210   -340   -498    -57    137
   -111   -270   -158    192     23   -215   1143   1241   -314   -470    -18    171
   -116   -270   -153    192     15   -213   1161   1257   -298   -457      2    189
   -119   -254   -135    184      7   -194   1179   1267   -283   -436     23    210
   -127   -252   -127    187     -2   -192   1195   1273   -280   -431     33    215
   -129   -233   -103    181    -12   -168   1221   1293   -259   -410     54    236
   -135   -220    -88    176    -25   -155   1239   1309   -244   -400     75    249
   -140   -215    -75    176    -33   -145   1254   1322   -228   -384     98    265
   -148   -210    -62    176    -44   -137   1273   1337   -213   -368    119    288
   -150   -220    -70    187    -41   -145   1283   1343   -210   -368    127    296
   -148   -236    -88    189    -31   -163   1280   1332   -220   -381    124    280
   -148   -252   -103    200    -23   -179   1278   1325   -226   -392    124    270
   -158   -259   -103    207    -28   -181   1283   1322   -226   -392    132    270
   -166   -280   -114    223    -25   -197   1291   1317   -233   -392    135    275
   -176   -298   -122    236    -28   -213   1286   1309   -241   -394    129    270
   -184   -301   -116    241    -33   -210   1288   1309   -239   -394    135    277
   -189   -301   -111    244    -38   -207   1291   1314   -233   -392    145    293
   -189   -290   -101    241    -44   -197   1304   1325   -226   -381    161    309
   -189   -293   -103    241    -44   -200   1309   1327   -223   -381    174    322
   -192   -293   -103    241    -46   -200   1319   1340   -218   -376    184    335
   -192   -293   -101    241    -46   -197   1327   1353   -207   -376    189    342
   -197   -296    -98    246    -49   -197   1337   1361   -200   -366    200    355
   -197   -290    -93    244    -51   -192   1340   1366   -197   -361    213    368
   -202   -298    -96    249    -54   -197   1350   1371   -194   -361    220    376
   -205   -309   -106    254    -51   -207   1356   1379   -192   -361    231    376
   -202   -309   -106    257    -49   -207   1361   1387   -189   -358    241    384
   -207   -319   -111    262    -49   -215   1366   1387   -192   -358    246    392
   -210   -324   -114    267    -49   -220   1374   1392   -192   -350    259    407
   -207   -335   -129    270    -38   -233   1376   1392   -192   -345    265    413
   -202   -342   -140    272    -31   -241   1379   1389   -197   -348    265    413
   -202   -340   -137    270    -33   -239   1384   1395   -194   -342    262    420
   -202   -342   -140    272    -31   -241   1392   1395   -194   -345    228    426
   -205   -353   -148    277    -31   -252   1395   1397   -197   -348    210    433
   -207   -353   -145    280    -31   -249   1402   1405   -194   -342    215    446
   -210   -353   -142    280    -36   -249   1410   1408   -187   -337    228    457
   -210   -358   -148    283    -31   -254   1413   1408   -184   -342    228    462
   -207   -366   -161    285    -23   -265   1415   1408   -184   -350    226    459
   -205   -376   -171    290    -18   -275   1426   1413   -184   -350    228    459
   -205   -353   -150    277    -28   -254   1449   1436   -163   -329    252    480
   -197   -314   -116    257    -41   -215   1483   1465   -135   -303    285    511
   -197   -275    -77    233    -62   -176   1519   1493   -103   -275    316    540
   -197   -249    -51    223    -72   -150   1545   1514    -88   -257    337    558
   -192   -265    -72    226    -59   -168   1540   1512    -96   -262    332    555
   -189   -254    -64    220    -62   -161   1548   1519    -88   -252    345    566
   -200   -213    -15    205    -93   -114   1571   1540    -62   -226    379    602
   -192   -161     31    176   -111    -64   1590   1558    -31   -194    418    639
   -176   -163     12    168    -96    -75   1574   1543    -41   -200    418    633
   -176   -174      2    174    -90    -85   1558   1530    -49   -207    418    636
   -184   -176      5    179    -96    -85   1545   1525    -49   -205    423    646
   -192   -231    -38    213    -77   -135   1532   1512    -67   -226    405    628
   -213   -285    -72    249    -72   -181   1522   1499    -88   -246    387    607
   -223   -332   -109    277    -59   -223   1514   1493   -106   -267    371    589
   -231   -379   -148    303    -44   -265   1504   1478   -129   -290    348    566
   -239   -426   -187    332    -25   -306   1501   1467   -150   -316    329    545
   -246   -454   -207    350    -20   -332   1491   1457   -161   -327    319    532
   -252   -472   -220    361    -18   -345   1491   1449   -163   -332    311    524
   -249   -485   -236    366     -7   -361   1491   1444   -166   -335    306    522
   -246   -485   -239    366     -5   -363   1488   1441   -166   -337    306    517
   -246   -496   -249    368     -2   -374   1483   1441   -163   -337    309    517
   -246   -501   -254    374      2   -379   1483   1447   -158   -335    314    519
   -246   -506   -259    376      5   -384   1488   1454   -155   -335    319    524
   -228   -574   -345    402     57   -459   1501   1483   -166   -355    290    485
   -189   -628   -439    407    122   -532   1600   1618   -119   -353    259    431
   -161   -540   -379    350    106   -462   1753   1823     25   -252    332    478
   -111   -363   -252    236     67   -309   1888   2057    220    -62    506    639
    -62     25     88     18    -75     57   1943   2187    465    259    857   1000
   -148    688    836   -272   -493    763   1860   2081    724    688   1392   1564
   -368   1101   1470   -368   -919   1286   1590   1665    750    896   1714   1901
   -501    792   1291   -148   -896   1041   1236   1143    355    571   1447   1660
   -555    -96    459    327   -509    181    995    672   -376   -275    613    885
   -485   -766   -280    626   -103   -522    945    628   -737   -774     57    327
   -387   -922   -535    654     72   -730   1054    852   -662   -776     -5    233
   -337   -836   -501    584     80   -670   1244   1109   -470   -628     98    311
   -293   -688   -394    491     49   -542   1397   1304   -293   -470    233    423
   -277   -620   -342    449     31   -483   1467   1389   -207   -397    298    483
   -275   -613   -337    444     31   -475   1509   1431   -174   -371    324    498
   -270   -610   -340    439     33   -475   1530   1457   -155   -355    337    506
   -262   -594   -332    428     33   -465   1543   1475   -140   -337    358    522
   -262   -581   -322    420     28   -452   1551   1486   -127   -324    376    535
   -267   -581   -314    426     23   -449   1558   1493   -119   -311    384    542
   -272   -581   -309    428     18   -446   1564   1504   -111   -303    394    550
   -270   -581   -311    426     20   -446   1561   1506   -103   -301    407    555
   -272   -574   -303    420     12   -441   1566   1509    -96   -296    415    563
   -270   -568   -301    418     12   -436   1579   1522    -83   -288    428    576
   -265   -563   -298    413     15   -431   1587   1530    -70   -272    444    587
   -265   -555   -290    410     12   -423   1587   1538    -64   -259    457    594
   -267   -548   -280    405      5   -415   1597   1551    -54   -246    470    613
   -259   -550   -290    405     12   -420   1600   1561    -46   -241    475    618
   -252   -537   -285    394     15   -413   1600   1566    -41   -233    483    623
   -252   -524   -272    389     10   -400   1608   1579    -25   -218    496    639
   -257   -527   -270    389      5   -400   1610   1587    -15   -213    498    641
   -252   -514   -265    381      5   -389   1613   1595      0   -194    514    644
   -241   -506   -265    371     10   -387   1621   1610     18   -174    527    657
   -228   -496   -267    363     18   -381   1626   1626     36   -155    545    667
   -228   -480   -252    353     10   -366   1631   1641     57   -135    568    683
   -218   -454   -236    335      7   -348   1636   1657     75   -116    592    698
   -210   -433   -223    322      5   -329   1641   1673     90    -96    613    717
   -202   -410   -207    306      2   -309   1649   1699    116    -62    641    740
   -181   -387   -207    283     12   -298   1652   1722    142    -38    667    758
   -163   -358   -194    259     15   -277   1657   1743    171    -10    696    779
   -161   -319   -158    236     -2   -239   1670   1769    200     20    732    815
   -150   -293   -142    223     -5   -218   1686   1790    226     49    761    841
   -158   -288   -129    220    -15   -210   1696   1803    244     64    776    857
   -153   -270   -116    210    -18   -194   1709   1808    259     75    789    870
   -158   -257    -98    207    -31   -179   1719   1813    277     88    805    885
   -166   -244    -77    205    -44   -161   1730   1823    296    103    823    898
   -155   -231    -75    192    -41   -153   1738   1831    309    116    833    911
   -155   -220    -64    187    -46   -142   1743   1831    314    127    844    914
   -153   -226    -72    189    -41   -150   1745   1823    316    132    839    906
   -153   -246    -93    200    -31   -171   1743   1818    316    122    831    898
   -161   -267   -109    213    -25   -189   1748   1808    314    114    818    885
   -171   -283   -111    228    -31   -200   1751   1795    314    114    818    878
   -181   -301   -119    241    -33   -210   1745   1777    306    109    810    862
   -187   -311   -124    249    -31   -218   1735   1756    296    101    797    846
   -197   -329   -135    262    -33   -233   1727   1738    288     93    789    828
   -205   -345   -140    275    -33   -244   1719   1730    283     90    792    820
   -210   -353   -145    280    -36   -249   1714   1722    285     90    792    813
   -218   -376   -158    298    -31   -267   1706   1712    280     85    787    805
   -213   -371   -161    290    -28   -267   1701   1704    277     90    792    807
   -220   -368   -150    293    -36   -259   1701   1701    285    101    802    813
   -223   -368   -145    293    -41   -259   1704   1701    290    106    810    818
   -220   -361   -140    290    -41   -252   1706   1701    296    109    820    820
   -223   -368   -145    296    -38   -259   1699   1696    296    106    818    818
   -210   -366   -158    288    -28   -262   1693   1693    298    106    818    820
   -213   -376   -163    293    -25   -272   1693   1688    298    106    818    815
   -210   -384   -174    298    -18   -280   1683   1686    298    109    818    807
   -215   -376   -163    296    -28   -270   1683   1680    301    111    823    810
   -213   -371   -158    290    -28   -265   1678   1673    298    116    826    805
   -213   -381   -168    293    -23   -275   1670   1665    296    116    823    800
   -213   -387   -174    301    -20   -280   1670   1654    296    122    823    797
   -215   -389   -174    301    -23   -283   1678   1647    298    122    826    795
   -207   -394   -187    301    -12   -293   1680   1644    298    119    828    792
   -197   -392   -194    293     -2   -296   1673   1636    298    116    833    792
   -200   -387   -187    293     -7   -288   1667   1634    301    122    841    795
   -218   -400   -181    306    -20   -290   1667   1628    293    114    836    787
   -223   -394   -171    309    -25   -283   1670   1621    293    109    831    782
   -220   -384   -166    301    -28   -275   1675   1621    301    116    841    784
   -220   -368   -148    296    -36   -259   1686   1628    314    129    857    789
   -228   -340   -111    283    -59   -228   1696   1639    340    153    880    802
   -228   -316    -88    272    -72   -202   1712   1654    361    176    901    820
   -210   -303    -93    257    -59   -200   1714   1665    374    184    909    826
   -192   -290    -98    241    -46   -194   1714   1667    384    192    917    823
   -202   -267    -64    233    -70   -166   1717   1670    400    207    935    841
   -202   -202      0    202   -103   -103   1730   1680    428    244    976    870
   -192   -150     41    168   -119    -54   1735   1683    454    267   1002    885
   -174   -137     36    155   -106    -51   1727   1673    457    265   1000    880
   -176   -148     28    161   -103    -59   1699   1652    444    252    989    872
   -176   -158     15    166    -98    -72   1667   1628    431    246    984    862
   -181   -200    -18    187    -83   -109   1639   1605    410    231    966    846
   -176   -239    -62    207    -57   -150   1623   1592    397    213    940    828
   -189   -285    -98    236    -46   -192   1610   1582    389    207    924    805
   -194   -335   -142    265    -25   -239   1597   1569    371    187    901    782
   -187   -363   -176    272     -7   -272   1577   1543    345    161    878    753
   -189   -381   -192    285      0   -288   1553   1519    327    142    857    727
   -197   -400   -202    296      2   -301   1538   1504    324    132    846    711
   -194   -420   -226    306     12   -324   1532   1493    319    124    841    698
   -202   -418   -215    311      5   -319   1522   1475    311    124    841    688
   -210   -418   -207    314     -2   -314   1514   1462    306    122    839    683
   -205   -436   -231    319     12   -335   1506   1454    296    106    818    667
   -184   -454   -270    319     41   -363   1493   1457    288     96    797    639
   -137   -514   -379    324    119   -446   1514   1512    296     72    748    584
   -127   -530   -402    329    137   -467   1623   1652    366     93    737    555
    -98   -452   -353    275    124   -402   1730   1808    496    200    810    605
    -46   -223   -176    135     62   -200   1821   1984    698    418   1021    805
    -31    265    296   -119   -163    280   1860   2081    963    792   1444   1228
   -181    885   1067   -350   -623    976   1803   1948   1171   1171   1919   1675
   -319   1008   1327   -345   -823   1166   1496   1496   1021   1182   2013   1730
   -384    519    904    -67   -644    709   1166    961    480    659   1543   1304
   -426   -244    179    332   -303    -33   1018    644   -106    -77    797    639
   -348   -722   -374    535     12   -548    989    680   -311   -397    428    306
   -280   -820   -540    550    127   -680   1062    875   -205   -342    439    306
   -246   -753   -506    498    127   -631   1171   1039    -59   -233    530    374
   -210   -628   -420    418    101   -524   1275   1174     88   -103    654    470
   -192   -522   -329    358     67   -426   1340   1254    194    -10    753    545
   -192   -483   -293    335     49   -389   1369   1291    239     31    795    566
   -174   -465   -290    316     57   -379   1382   1306    262     57    823    568
   -161   -431   -270    293     54   -350   1389   1312    285     75    854    579
   -163   -428   -265    296     49   -348   1387   1312    296     77    875    581
   -163   -431   -267    296     49   -350   1376   1306    293     80    885    574
   -161   -410   -249    285     41   -329   1358   1296    293     90    906    561
   -155   -394   -241    272     41   -319   1345   1286    288     88    917    548
   -142   -389   -246    267     51   -319   1335   1278    288     90    927    537
   -127   -379   -252    252     62   -316   1327   1278    306    101    943    542
   -122   -368   -246    244     62   -309   1312   1270    311    111    948    542
   -122   -363   -241    244     59   -303   1296   1257    306    114    943    542
   -106   -340   -233    223     62   -288   1270   1244    301    116    937    545
    -75   -342   -270    207     96   -309   1249   1226    293    111    924    542
    -33   -358   -327    194    145   -342   1210   1189    272     90    898    524
      7   -350   -361    168    184   -355   1179   1166    259     77    883    517
     31   -340   -371    155    200   -355   1158   1153    259     72    872    511
     41   -314   -355    132    197   -335   1137   1140    262     75    872    511
     41   -306   -348    129    194   -327   1127   1137    272     90    880    522
     38   -288   -329    122    181   -309   1124   1145    285    106    891    532
     38   -244   -283    103    161   -262   1124   1156    306    132    911    550
     36   -233   -270     96    150   -252   1119   1169    324    148    927    566
     28   -207   -236     88    132   -220   1122   1192    358    181    961    597
     23   -176   -200     75    109   -187   1122   1208    376    200    984    620
     28   -148   -176     59    101   -161   1109   1218    392    218   1002    641
     46   -122   -171     36    106   -145   1093   1221    405    231   1015    646
     64   -106   -171     20    116   -140   1083   1223    415    241   1026    654
     80    -83   -163      0    119   -122   1078   1226    418    252   1031    665
     72    -54   -127     -7     98    -90   1080   1231    431    270   1041    678
     57    -51   -109     -2     80    -77   1088   1228    441    275   1041    683
     46    -41    -88     -2     67    -64   1091   1215    444    272   1036    680
     33    -23    -57     -5     44    -41   1093   1208    452    275   1034    680
     18    -10    -28     -2     23    -18   1104   1202    459    285   1034    683
     -5    -12     -7      7      0    -12   1109   1192    462    285   1021    670
    -15    -10      2     12    -10     -5   1114   1182    465    280   1008    659
    -25    -10     15     18    -20      0   1119   1171    467    275    997    652
    -41    -25     15     33    -28     -5   1124   1158    465    272    984    641
    -54    -36     18     44    -36    -10   1114   1137    457    262    966    620
    -75    -62     12     67    -46    -23   1104   1117    449    244    945    600
    -90    -83      5     85    -49    -38   1098   1096    439    231    919    584
    -96    -75     20     85    -59    -28   1091   1083    431    223    909    576
   -114    -77     33     96    -75    -23   1078   1070    428    220    901    571
   -127    -85     41    106    -85    -23   1067   1060    426    220    891    568
   -129    -83     46    106    -90    -18   1057   1047    423    220    885    568
   -132    -77     54    106    -93    -12   1049   1036    420    226    885    568
   -135    -83     51    109    -96    -15   1034   1026    415    226    880    571
   -137    -85     51    111    -96    -18   1021   1013    410    223    867    571
   -137    -85     51    111    -96    -18   1008   1002    405    223    859    581
   -140    -83     57    111    -98    -12    995   1000    405    223    857    594
   -145    -77     67    111   -109     -5    982    987    400    228    854    597
   -148    -83     64    114   -106    -10    969    974    394    226    849    597
   -150    -80     70    114   -111     -5    958    961    387    223    841    597
   -148    -75     72    111   -111     -2    950    948    376    215    831    600
   -132    -64     67     98   -101      0    943    940    371    210    823    607
   -124    -64     59     93    -93     -5    930    924    366    202    813    607
   -124    -72     49     98    -88    -12    914    901    353    184    795    594
   -114    -70     44     93    -80    -12    901    885    342    171    782    587
   -111    -75     33     90    -75    -20    888    867    327    153    766    574
   -103    -70     33     88    -70    -20    875    849    316    142    753    566
   -101    -67     33     85    -67    -18    867    839    314    137    748    566
    -96    -46     49     72    -72      0    867    828    316    140    748    576
    -93     -5     88     46    -90     41    875    826    329    145    748    592
    -93     18    111     36   -101     64    885    828    345    158    750    605
    -88     31    119     25   -103     72    883    823    348    158    745    607
    -80     36    116     23    -98     75    870    810    335    150    727    600
    -77     59    135      7   -106     96    865    807    332    161    722    605
    -77    106    184    -15   -132    145    870    807    350    181    740    623
    -72    163    236    -46   -155    200    872    807    374    202    761    646
    -70    181    252    -54   -161    215    852    787    366    192    753    649
    -77    150    228    -36   -153    189    810    748    332    163    719    631
    -77    148    223    -36   -150    184    779    722    322    158    714    631
    -85    124    210    -20   -150    168    756    706    309    150    706    626
    -96     83    179      7   -137    129    732    683    283    124    680    605
   -106     31    137     36   -122     83    711    659    257     93    644    576
   -106    -20     85     62    -98     33    693    633    231     64    610    548
   -116    -70     44     90    -83    -12    667    605    200     36    574    514
   -116   -111      5    114    -62    -54    636    571    168      7    537    485
   -114   -132    -18    122    -49    -75    613    545    145    -18    514    470
   -122   -142    -20    132    -51    -83    602    527    129    -28    504    454
   -127   -153    -25    137    -51    -90    592    514    122    -38    493    444
   -122   -158    -36    140    -44    -98    579    504    114    -51    483    433
   -116   -166    -49    140    -36   -109    563    491    103    -67    470    420
   -111   -181    -70    148    -20   -127    561    483     98    -77    462    407
    -90   -239   -148    163     28   -194    558    493     83   -103    426    371
    -57   -316   -259    187    101   -288    615    587    103   -124    371    306
    -46   -275   -228    161     90   -254    737    745    202    -72    392    296
     -7   -161   -153     83     72   -158    852    927    350     62    506    374
     33    176    140   -106    -54    161    922   1075    574    340    807    654
     -2    774    776   -384   -389    774    922   1091    841    748   1299   1135
   -215   1270   1486   -530   -852   1376    691    719    896   1000   1657   1488
   -329   1187   1517   -428   -924   1350    301    197    592    831   1553   1405
   -400    501    901    -54   -649    701     12   -285    -36    140    880    815
   -389   -311     77    350   -233   -116    -72   -462   -553   -545    145    145
   -275   -613   -337    441     28   -478    -23   -298   -568   -641    -23    -23
   -200   -587   -387    392     93   -488    111    -88   -418   -535     31     25
   -158   -446   -288    301     62   -366    259    106   -244   -392    142    127
   -135   -324   -189    231     25   -257    350    223   -119   -283    231    213
   -119   -280   -163    197     20   -223    384    267    -75   -249    257    246
   -109   -277   -168    192     28   -223    397    283    -59   -239    254    257
   -101   -262   -161    181     28   -213    400    285    -54   -233    249    265
    -93   -252   -158    174     31   -205    394    288    -51   -231    246    267
    -93   -252   -161    171     31   -207    389    290    -54   -223    249    275
    -88   -241   -153    163     31   -197    392    296    -49   -213    254    280
    -90   -233   -142    158     25   -189    392    296    -49   -207    257    285
    -98   -231   -132    166     15   -181    387    296    -41   -202    259    293
    -96   -220   -124    158     12   -174    379    293    -38   -205    252    298
   -101   -215   -114    158      5   -166    376    290    -36   -207    252    309
   -101   -210   -109    153      2   -161    371    288    -36   -215    244    319
    -93   -200   -106    148      5   -153    366    285    -36   -218    231    327
   -101   -205   -106    153      0   -155    361    277    -44   -218    218    332
    -98   -194    -98    145      0   -148    361    275    -44   -207    218    340
    -93   -187    -93    137      0   -140    361    275    -41   -202    215    348
    -85   -187   -101    137      7   -145    358    270    -46   -205    205    350
    -75   -176   -103    124     12   -140    358    270    -44   -194    202    353
    -67   -148    -83    106      7   -116    361    283    -36   -181    215    366
    -59   -132    -75     96      5   -103    355    288    -33   -176    215    371
    -57   -124    -67     90      5    -96    350    290    -23   -171    215    376
    -57   -114    -59     83      0    -88    348    298    -15   -161    220    384
    -46    -90    -46     67      0    -70    345    311     -5   -148    233    400
    -38    -83    -46     59      2    -64    345    327      7   -127    249    418
    -23    -70    -46     46     10    -59    345    350     20   -103    265    444
    -10    -33    -23     23      5    -31    350    368     36    -85    285    467
      0      0      0      0      0      0    363    389     54    -64    309    496
      2     31     25    -18    -10     28    374    405     67    -49    327    524
      2     51     49    -25    -23     51    387    418     77    -33    345    540
     -7     67     72    -31    -38     70    397    423     80    -28    355    555
    -12     83     93    -36    -54     88    407    426     83    -20    361    571
    -28     96    124    -36    -75    111    420    426     90    -18    366    584
    -49    106    155    -28   -101    129    433    428     98    -10    374    600
    -64    109    171    -23   -116    137    441    431    103     -5    379    605
    -80    114    192    -18   -135    153    452    436    111      2    384    610
    -93     96    187     -2   -140    140    459    436    114     -5    381    605
    -96     80    176      7   -135    127    462    431    109    -18    374    597
   -106     67    174     18   -140    119    462    423     98    -31    361    579
   -111     49    161     31   -137    103    459    407     85    -46    342    563
   -109     25    135     38   -122     77    446    387     59    -67    316    545
   -101      7    109     46   -103     57    428    358     36    -85    296    532
    -96      5     98     44    -96     51    410    335     12   -101    285    522
    -85      2     88     41    -88     46    397    319     -5   -116    272    517
    -75      5     80     33    -77     44    387    306    -18   -124    262    509
    -72      2     75     36    -72     38    381    301    -20   -127    259    511
    -67      2     67     31    -67     33    368    290    -31   -137    254    511
    -57      0     57     28    -57     28    358    283    -41   -145    252    511
    -51    -12     36     31    -44     10    353    280    -51   -155    249    509
    -49    -12     36     31    -44     10    355    283    -54   -158    249    509
    -41      7     46     15    -44     28    355    280    -59   -163    252    514
    -36      7     44     12    -38     25    358    277    -64   -171    252    517
    -31      2     33     12    -31     15    358    270    -70   -174    254    517
    -20     12     33      5    -25     23    358    270    -70   -176    254    527
    -25      2     28     10    -28     15    350    265    -77   -184    246    530
    -23      0     20     10    -23     10    345    259    -85   -194    246    535
    -15      5     20      2    -18     10    340    249    -96   -202    246    537
    -18     -5     12     12    -15      2    337    241   -106   -215    239    535
    -28    -20      5     23    -18     -7    340    233   -116   -231    233    532
    -28    -33     -7     31    -10    -20    340    223   -127   -239    236    524
    -28    -33     -5     31    -12    -20    348    220   -135   -239    244    517
    -25    -15     10     20    -18     -2    358    228   -127   -231    262    527
    -23     10     33      5    -28     20    374    244   -111   -220    283    540
    -20     44     62    -12    -41     51    394    262    -93   -210    298    553
    -18     64     83    -25    -51     72    415    280    -77   -197    316    561
    -20     75     96    -25    -57     85    423    288    -72   -192    329    561
    -31     59     90    -15    -62     72    415    280    -83   -202    324    545
    -36     77    114    -20    -75     96    418    283    -83   -205    335    548
    -38    132    171    -46   -106    150    436    290    -59   -184    361    568
    -31    176    207    -72   -119    192    444    293    -41   -158    389    589
    -20    174    194    -77   -109    184    415    267    -59   -168    379    587
     -7    163    171    -77    -90    166    389    241    -83   -187    366    581
     -7    148    153    -70    -80    150    366    226    -96   -200    353    581
    -18     96    114    -38    -64    103    348    210   -122   -223    324    561
    -33     38     72     -5    -54     57    340    200   -137   -249    301    542
    -38     -5     33     20    -36     15    319    181   -168   -277    270    514
    -44    -49     -5     46    -20    -28    301    163   -200   -309    239    480
    -51   -122    -70     88      7    -96    288    142   -231   -340    207    446
    -64   -158    -93    111     12   -127    270    119   -259   -363    189    423
    -77   -184   -106    129     12   -145    262    111   -277   -381    184    415
    -80   -189   -109    132     12   -150    267    119   -280   -387    187    418
    -85   -197   -111    142     12   -155    270    119   -285   -392    184    418
    -85   -202   -116    142     12   -161    270    119   -293   -397    184    413
    -85   -202   -116    142     12   -161    277    124   -293   -394    189    415
    -72   -215   -142    142     33   -179    283    137   -296   -400    187    410
    -38   -296   -257    168    109   -277    301    174   -314   -439    142    361
    -23   -355   -335    187    153   -348    407    316   -267   -436    116    314
      2   -272   -277    135    137   -275    555    519   -132   -335    194    363
     54    -96   -150     18    101   -122    683    740     64   -137    379    537
    106    363    257   -233    -75    311    722    844    327    218    782    958
    -15   1047   1062   -517   -540   1054    587    654    548    633   1314   1517
   -246   1353   1600   -553   -922   1475    265    176    475    745   1543   1756
   -371    948   1319   -290   -844   1132    -88   -342     12    329   1189   1426
   -392      0    392    197   -392    194   -296   -756   -732   -550    316    607
   -329   -644   -314    485    -10   -480   -288   -732  -1015   -974   -176     88
   -236   -737   -501    485    129   -618   -148   -488   -891   -914   -181     51
   -168   -589   -420    379    124   -506     41   -223   -675   -735    -49    155
   -124   -444   -319    285     96   -381    187    -33   -501   -581     77    265
   -109   -379   -270    244     77   -324    244     41   -436   -524    124    298
    -98   -355   -257    226     77   -306    262     70   -420   -509    132    303
    -88   -342   -254    213     83   -298    275     85   -410   -504    135    306
    -77   -314   -236    197     77   -275    275     88   -407   -501    137    306
    -88   -319   -233    202     70   -275    285     98   -402   -496    142    306
    -83   -337   -254    210     83   -296    296    114   -394   -488    148    311
    -85   -329   -244    205     77   -288    298    116   -392   -485    148    314
    -85   -319   -233    202     72   -277    309    124   -384   -478    158    324
    -83   -319   -236    200     75   -277    314    132   -379   -470    171    332
    -83   -314   -231    197     72   -275    314    132   -379   -467    174    332
    -93   -311   -220    200     62   -265    316    135   -379   -467    174    329
    -90   -296   -205    194     57   -252    316    137   -376   -462    181    329
    -90   -303   -213    194     59   -259    329    153   -363   -452    189    337
    -88   -296   -207    192     57   -254    335    161   -358   -444    189    342
    -80   -283   -202    179     59   -244    327    158   -363   -444    187    337
    -70   -301   -231    187     80   -267    332    166   -358   -439    184    337
    -62   -290   -228    174     80   -259    332    171   -358   -439    181    342
    -51   -296   -244    174     93   -270    342    187   -350   -439    179    348
    -31   -290   -259    161    111   -275    348    197   -340   -431    181    355
    -10   -267   -257    140    122   -262    355    210   -327   -418    192    368
      7   -254   -262    122    132   -257    358    223   -322   -410    197    371
     33   -239   -272    101    150   -254    358    241   -314   -400    207    376
     51   -228   -280     85    166   -254    361    262   -303   -387    223    389
     67   -220   -288     77    176   -254    361    280   -296   -379    233    402
     88   -189   -277     46    181   -233    355    293   -288   -366    246    415
    103   -158   -262     25    181   -210    366    319   -267   -340    270    439
    116   -132   -252      5    181   -192    374    337   -249   -319    296    462
    135   -101   -236    -15    184   -168    392    361   -228   -296    322    488
    124    -75   -200    -25    161   -137    407    376   -218   -277    340    509
    114    -64   -179    -25    145   -119    423    394   -202   -257    355    532
     98    -54   -155    -23    124   -103    436    405   -187   -244    363    545
     77    -38   -116    -18     96    -77    449    418   -176   -228    384    561
     70    -12    -83    -31     75    -49    465    431   -161   -207    402    579
     57     -2    -62    -28     57    -31    470    433   -153   -197    410    587
     44    -10    -54    -15     46    -33    472    431   -150   -194    410    584
     31    -28    -59      0     44    -44    480    433   -145   -192    410    584
     15    -31    -49      7     31    -38    480    431   -150   -197    405    581
     -5    -46    -41     23     18    -44    478    423   -158   -202    402    576
    -20    -62    -41     38     10    -51    465    402   -176   -210    389    566
    -33    -70    -36     51      0    -54    452    384   -197   -220    381    553
    -51    -80    -31     64    -12    -57    454    374   -205   -228    376    548
    -64    -96    -31     80    -18    -64    454    368   -205   -228    379    545
    -77    -88    -10     83    -36    -51    452    363   -207   -226    387    550
    -85    -72     12     80    -49    -31    452    361   -202   -220    392    553
    -98    -70     25     83    -62    -23    457    363   -200   -215    397    555
   -109    -80     28     93    -70    -25    459    368   -194   -210    405    566
   -114    -90     23    101    -70    -33    459    368   -197   -210    402    566
   -119    -85     33    103    -77    -25    465    379   -192   -205    410    576
   -122    -70     49     93    -88    -10    465    384   -189   -200    426    589
   -122    -75     46     98    -85    -15    467    392   -184   -194    436    600
   -122    -70     51     93    -88    -10    462    389   -181   -194    433    605
   -116    -90     25    103    -72    -33    465    389   -187   -200    423    602
   -122    -90     28    106    -77    -31    467    384   -192   -200    420    605
   -124    -96     28    109    -77    -36    470    387   -192   -194    418    610
   -137   -111     25    122    -83    -44    470    384   -192   -202    415    610
   -148   -109     38    129    -93    -36    465    376   -192   -207    415    605
   -174   -119     54    145   -114    -33    470    376   -187   -205    415    607
   -168   -137     31    153   -101    -54    470    376   -187   -205    410    607
   -142   -158    -15    150    -64    -88    459    368   -202   -223    387    592
   -132   -166    -33    150    -49   -101    465    368   -207   -228    381    587
   -119   -142    -23    132    -49    -85    478    384   -192   -215    387    594
   -109   -114     -5    111    -54    -59    496    402   -171   -200    397    610
   -103    -98      2     98    -54    -49    519    423   -148   -176    418    628
   -109    -70     38     90    -75    -15    550    446   -122   -148    449    649
   -119    -93     23    103    -72    -36    555    444   -122   -148    444    641
   -111    -83     28     96    -72    -28    548    439   -124   -153    436    633
   -111    -49     59     77    -85      5    550    441   -111   -140    446    646
    -96     -2     93     49    -96     44    566    457    -83   -109    470    683
    -98     20    119     36   -109     70    561    457    -75    -93    478    696
   -111      0    109     54   -111     54    532    431    -90   -103    459    683
   -114      5    116     51   -116     59    509    418    -98   -109    452    680
   -111    -33     77     72    -96     20    491    407   -109   -119    441    672
   -135   -103     28    119    -83    -38    485    400   -119   -140    418    649
   -150   -155     -5    153    -75    -80    470    387   -135   -166    389    618
   -148   -213    -64    176    -41   -140    454    366   -158   -189    358    584
   -150   -257   -106    205    -23   -181    431    332   -194   -226    322    548
   -145   -306   -161    226      7   -236    418    309   -215   -254    290    517
   -145   -337   -194    241     23   -267    402    288   -233   -275    262    488
   -168   -371   -202    270     15   -288    389    272   -246   -288    241    470
   -179   -376   -197    277      7   -288    387    270   -244   -283    236    459
   -171   -387   -215    277     20   -301    376    265   -249   -285    228    446
   -166   -400   -233    283     33   -316    371    257   -249   -288    218    444
   -158   -400   -241    277     41   -322    361    249   -249   -293    213    441
   -145   -433   -288    290     70   -361    361    254   -249   -309    192    423
   -119   -532   -415    324    145   -472    394    306   -254   -345    132    350
   -111   -532   -423    322    155   -478    509    452   -179   -311    132    327
    -75   -431   -358    252    140   -394    641    652    -31   -187    226    400
    -28   -171   -142    101     57   -158    753    857    197     62    462    620
    -12    392    405   -192   -210    400    758    922    488    475    930   1111
   -181    969   1150   -392   -665   1060    626    709    667    833   1376   1564
   -358   1062   1421   -353   -891   1241    288    218    501    813   1439   1613
   -444    452    896     -2   -670    672    -51   -342    -96    207    880   1093
   -452   -439     10    444   -233   -213   -197   -646   -745   -602     49    316
   -381   -878   -498    628     57   -688   -181   -553   -888   -852   -265      2
   -319   -888   -568    602    124   -730    -67   -335   -750   -761   -226     18
   -267   -774   -506    522    119   -641     85   -109   -553   -605   -109    111
   -231   -657   -428    444     98   -545    202     38   -405   -480    -10    202
   -226   -594   -368    410     70   -483    262    103   -335   -413     46    241
   -223   -584   -361    402     67   -472    290    135   -296   -381     75    249
   -210   -550   -340    381     64   -446    309    155   -267   -355    101    262
   -210   -537   -327    374     57   -433    316    163   -254   -353    109    265
   -210   -542   -332    376     59   -439    309    158   -257   -363    103    259
   -218   -535   -319    376     49   -428    311    161   -252   -350    116    257
   -218   -535   -316    376     49   -426    319    166   -239   -337    122    252
   -215   -545   -332    379     57   -439    319    161   -239   -335    124    246
   -210   -530   -319    368     54   -426    319    161   -231   -319    150    257
   -210   -530   -322    368     54   -426    319    168   -215   -301    168    267
   -215   -511   -296    363     38   -405    322    166   -207   -296    181    270
   -192   -514   -322    350     62   -418    319    163   -205   -296    179    265
   -184   -501   -316    342     64   -410    309    158   -202   -293    189    272
   -194   -480   -288    337     46   -384    298    155   -197   -283    207    283
   -194   -501   -306    348     54   -405    303    158   -189   -280    213    288
   -187   -493   -306    340     57   -402    301    161   -181   -272    218    285
   -179   -475   -296    327     57   -387    296    166   -166   -254    239    290
   -168   -465   -296    316     62   -381    301    174   -150   -236    259    301
   -155   -459   -303    309     72   -381    303    184   -142   -220    275    316
   -166   -428   -262    296     46   -348    301    192   -129   -202    290    324
   -166   -426   -259    296     46   -342    306    207   -111   -181    314    340
   -153   -423   -270    288     57   -345    298    218   -101   -161    332    350
   -140   -389   -249    265     54   -319    296    233    -75   -129    366    376
   -142   -371   -228    254     41   -301    288    249    -51    -93    407    405
   -135   -358   -223    244     44   -290    283    262    -38    -75    431    420
   -127   -329   -202    226     36   -267    290    285    -18    -54    457    444
   -116   -272   -155    194     18   -215    293    298      0    -25    485    470
   -116   -236   -119    174     -2   -179    306    314     25      5    511    496
   -122   -226   -103    174    -10   -166    319    324     44     28    540    519
   -132   -207    -77    168    -28   -142    327    324     57     41    566    535
   -135   -184    -49    161    -44   -116    335    324     67     51    584    545
   -127   -192    -64    158    -33   -129    332    311     64     46    587    537
   -129   -197    -67    161    -31   -132    335    309     77     57    597    535
   -132   -205    -72    166    -31   -140    337    303     85     51    602    530
   -135   -202    -67    168    -33   -135    337    301     90     51    613    527
   -145   -213    -67    179    -41   -140    340    293     93     49    613    522
   -142   -226    -83    181    -31   -155    332    272     80     25    594    498
   -153   -257   -106    202    -23   -181    337    257     70      7    587    480
   -163   -290   -127    228    -18   -210    327    233     46    -15    576    457
   -176   -316   -140    244    -18   -228    314    207     25    -36    563    431
   -194   -332   -140    262    -28   -236    309    197     15    -41    561    420
   -197   -348   -153    270    -23   -252    288    176      5    -46    561    405
   -194   -335   -140    265    -28   -239    272    161      2    -46    571    402
   -205   -327   -122    265    -44   -226    277    163     10    -36    584    413
   -205   -353   -148    277    -31   -252    280    166     15    -33    584    410
   -205   -366   -161    283    -25   -265    277    158     15    -36    587    405
   -202   -363   -161    283    -20   -262    275    153     10    -36    592    407
   -192   -358   -166    275    -12   -262    270    150     10    -33    594    413
   -197   -355   -158    275    -20   -257    270    155     20    -33    605    418
   -207   -348   -140    277    -36   -244    262    153     25    -31    613    420
   -200   -366   -166    283    -18   -267    262    155     28    -28    605    426
   -202   -371   -171    285    -18   -272    265    153     33    -23    602    431
   -210   -368   -161    288    -25   -265    257    148     31    -23    597    431
   -231   -376   -145    301    -46   -262    257    145     31    -23    594    439
   -236   -366   -129    301    -54   -249    254    145     33    -18    597    449
   -223   -371   -150    296    -38   -262    244    135     28    -28    589    439
   -202   -374   -174    288    -15   -275    241    132     28    -31    579    433
   -202   -368   -168    285    -20   -270    239    132     33    -31    579    433
   -189   -363   -174    277     -7   -270    257    142     51    -18    592    449
   -184   -329   -145    254    -20   -239    277    161     75      5    626    475
   -181   -306   -124    244    -31   -215    296    179     93     25    649    498
   -192   -319   -127    254    -33   -223    303    187     98     31    649    506
   -189   -327   -137    259    -25   -233    309    192    101     33    641    514
   -189   -293   -103    241    -44   -197    324    205    124     54    662    537
   -197   -254    -59    226    -70   -158    337    220    153     80    691    566
   -197   -231    -36    213    -80   -135    340    226    171     96    704    589
   -202   -252    -49    228    -77   -150    327    205    163     85    691    584
   -202   -257    -57    228    -72   -158    303    187    155     83    685    587
   -194   -259    -64    226    -64   -163    285    176    148     85    683    592
   -194   -309   -114    249    -41   -213    265    163    127     64    659    574
   -205   -361   -155    283    -25   -259    254    153    103     44    631    548
   -202   -405   -205    303      0   -306    241    137     80     18    602    524
   -207   -457   -252    332     20   -355    228    122     57    -10    566    501
   -210   -504   -293    355     38   -400    218     98     33    -31    532    475
   -218   -530   -311    374     46   -420    207     80     15    -44    514    465
   -220   -561   -340    389     59   -449    192     62     -2    -62    488    452
   -228   -594   -366    410     67   -480    187     54    -12    -72    465    439
   -228   -594   -366    410     67   -480    181     54    -15    -75    452    446
   -220   -602   -381    413     80   -493    176     49    -18    -80    441    454
   -231   -605   -374    418     70   -491    181     51     -7    -70    441    472
   -215   -628   -413    420     96   -519    176     49    -12    -77    413    475
   -176   -685   -511    431    166   -597    181     70    -31   -109    355    446
   -145   -722   -576    433    215   -649    262    184     18    -98    322    426
   -124   -662   -540    392    207   -602    376    337    135    -15    353    467
    -77   -524   -449    301    184   -488    475    514    298    153    472    607
    -46   -127    -80     85     15   -103    540    652    542    480    800    963
   -145    457    602   -155   -374    530    537    618    771    867   1239   1447
   -298    756   1052   -228   -678    904    290    231    706    992   1436   1665
   -361    478    839    -57   -600    657    -46   -257    306    672   1143   1447
   -407   -233    174    319   -290    -31   -246   -652   -290    -46    389    833
   -361   -844   -483    602     59   -665   -306   -714   -628   -527   -168    342
   -262  -1028   -766    644    249   -896   -257   -537   -566   -524   -239    249
   -207  -1008   -802    607    296   -906   -132   -350   -418   -413   -181    283
   -171   -919   -750    545    288   -836    -15   -194   -270   -285    -90    371
   -150   -826   -675    488    262   -750     62    -93   -155   -181    -10    462
   -135   -787   -652    459    257   -719    103    -41    -98   -132     23    504
   -124   -769   -646    446    259   -709    129    -18    -75   -114     31    519
   -109   -756   -646    431    267   -701    137    -15    -67   -111     31    511
    -88   -745   -657    418    283   -701    132    -18    -64   -109     33    488
    -80   -737   -657    407    285   -698    135    -15    -62   -103     38    457
    -70   -717   -646    392    285   -683    137    -15    -54    -96     51    431
    -57   -701   -644    379    290   -672    135    -15    -49    -93     62    407
    -54   -693   -639    374    290   -667    132    -18    -44    -98     67    392
    -54   -688   -633    368    288   -662    132    -18    -38    -96     75    384
    -51   -670   -618    358    283   -644    132    -18    -33    -88     88    387
    -46   -649   -602    345    277   -626    129    -18    -28    -83     96    392
    -38   -628   -589    335    275   -610    127    -18    -23    -77    103    397
    -41   -613   -571    327    262   -592    124    -18    -18    -72    111    402
    -38   -594   -558    316    257   -576    122    -15    -12    -67    122    410
    -36   -587   -550    311    254   -568    114    -15    -12    -64    127    413
    -25   -571   -545    298    259   -558    106    -15     -7    -59    129    413
    -10   -553   -542    280    265   -548     96    -15     -5    -51    129    418
      5   -537   -542    265    272   -540     88    -15      5    -38    135    428
     23   -519   -545    246    283   -530     75    -15      7    -25    137    439
     38   -496   -535    228    285   -514     64    -12     12    -12    148    454
     54   -472   -527    205    290   -498     64      0     25      7    161    475
     67   -452   -519    192    290   -485     64     12     44     31    184    498
     88   -431   -522    171    303   -475     54     25     54     46    202    522
    114   -405   -519    145    316   -462     46     38     64     64    223    553
    129   -368   -498    116    311   -433     44     57     83     88    244    581
    137   -337   -475     98    303   -405     57     80    103    111    270    613
    158   -314   -472     77    314   -392     62     90    116    127    277    628
    168   -288   -457     59    311   -371     72     93    127    135    280    633
    179   -272   -452     46    314   -361     83    101    137    148    296    646
    181   -257   -439     36    309   -348     93    101    148    158    303    665
    174   -254   -431     38    301   -342     98    103    153    166    298    670
    187   -249   -436     31    311   -342    106    106    163    171    298    670
    192   -246   -439     25    314   -342    111    103    163    174    293    665
    197   -249   -449     25    322   -348    114    101    166    171    277    652
    192   -262   -457     33    324   -358    111     90    161    158    259    636
    202   -272   -475     36    337   -374    109     80    150    145    244    620
    215   -293   -509     36    361   -400    106     62    135    129    218    600
    226   -306   -532     38    376   -418     93     46    122    114    192    579
    241   -319   -563     38    400   -439     80     25    103     98    168    555
    277   -332   -610     28    444   -470     57     -2     83     77    140    535
    298   -337   -636     18    465   -488     44    -18     70     62    129    530
    298   -342   -641     20    470   -491     33    -20     70     59    129    540
    293   -353   -649     28    470   -501     25    -31     64     59    124    542
    303   -342   -646     20    475   -493     23    -31     70     62    119    550
    306   -337   -644     12    472   -491     20    -25     72     57    111    553
    301   -327   -631     12    465   -478     18    -18     75     62    111    561
    298   -319   -620      7    457   -470     18     -5     83     80    119    579
    290   -314   -605     12    446   -459     28      7     96     90    129    597
    267   -303   -571     15    418   -436     41     20    114    109    142    610
    252   -296   -548     23    400   -420     51     33    129    122    142    602
    236   -285   -522     23    379   -402     57     46    145    132    161    597
    213   -280   -493     33    353   -387     70     64    163    145    181    615
    194   -280   -478     41    335   -379     83     75    176    145    189    610
    179   -283   -465     51    322   -374     93     77    181    142    192    605
    166   -290   -457     62    309   -371     96     72    176    122    181    597
    161   -293   -454     67    306   -374    103     72    176    111    179    592
    158   -293   -452     64    303   -371    103     70    174    103    189    561
    155   -265   -420     54    285   -342    116     85    184    114    200    558
    150   -223   -374     33    262   -298    135    103    202    132    220    571
    145   -174   -319     15    231   -246    161    124    226    148    246    587
    135   -145   -283      2    207   -213    171    132    233    145    249    576
    132   -150   -285      7    207   -218    168    132    233    135    241    561
    124   -171   -298     23    210   -236    179    137    236    132    233    561
    109   -135   -244     12    176   -189    200    145    252    153    244    576
    116    -70   -187    -23    150   -127    213    150    275    174    259    587
    122    -59   -181    -31    150   -119    202    137    272    168    259    579
    116    -72   -189    -23    150   -129    174    109    257    148    244    550
    122    -67   -189    -25    155   -127    155     98    254    145    246    553
    119    -85   -207    -18    161   -145    140     93    249    137    233    555
    109   -124   -233      7    171   -179    122     72    226    111    197    561
     96   -171   -270     36    181   -218    109     57    202     85    163    553
     98   -215   -314     59    205   -265     96     44    184     67    135    540
     88   -265   -355     88    220   -309     80     25    158     46    109    517
     80   -309   -389    114    233   -348     62      5    137     20     83    493
     70   -324   -394    124    231   -358     41    -20    122      5     67    480
     59   -340   -400    140    228   -368     31    -36    114      2     57    472
     62   -355   -418    145    239   -387     25    -41    111      0     49    470
     59   -353   -413    145    233   -381     31    -44    116      5     44    467
     49   -348   -397    148    220   -371     31    -49    119     15     44    470
     41   -345   -387    153    213   -366     28    -57    114     15     38    462
     64   -394   -459    163    259   -428     23    -57     98    -10     15    439
     96   -472   -571    187    332   -522     64     10    103    -38    -33    381
    103   -465   -568    179    335   -517    179    150    179     -5    -31    358
    137   -387   -524    124    329   -454    296    340    309    103     44    418
    202    -83   -288    -59    244   -184    392    532    550    381    324    698
    192    485    293   -340    -51    392    407    602    857    810    807   1202
     -2   1049   1049   -524   -527   1049    265    381   1041   1158   1254   1654
   -176   1127   1304   -475   -740   1215    -77    -88    883   1137   1314   1706
   -262    470    732   -106   -498    600   -387   -589    280    506    706   1140
   -275   -366    -90    319    -93   -231   -545   -893   -335   -241    -59    418
   -184   -766   -584    472    197   -678   -542   -805   -475   -467   -348    127
    -93   -771   -678    433    290   -724   -415   -579   -335   -376   -309    148
    -49   -649   -602    348    275   -626   -249   -355   -148   -218   -194    249
    -15   -532   -517    272    249   -524   -135   -215    -12    -96    -98    332
      0   -480   -480    239    239   -480    -77   -145     59    -36    -51    366
     10   -478   -488    233    249   -483    -54   -106     90    -10    -33    384
     15   -449   -465    215    239   -457    -46    -90    111     -2    -23    389
     18   -431   -449    205    233   -439    -41    -72    129      7    -10    394
     23   -441   -467    207    244   -454    -38    -67    135      5    -10    389
     28   -441   -470    207    249   -454    -31    -59    142     15     -2    392
     31   -426   -457    194    244   -441    -31    -54    153     23     12    397
     36   -423   -459    192    246   -441    -31    -44    163     31     23    400
     41   -426   -467    189    252   -444    -28    -38    168     31     25    389
     46   -418   -465    187    254   -441    -28    -44    171     33     28    371
     46   -400   -449    174    246   -423    -31    -46    179     41     38    366
     44   -389   -433    171    239   -410    -28    -44    189     46     41    371
     44   -384   -431    168    236   -407    -25    -44    194     46     38    368
     59   -379   -439    161    249   -407    -31    -46    197     46     41    368
     67   -371   -441    150    252   -405    -36    -49    205     46     44    363
     67   -361   -428    145    246   -394    -36    -41    223     57     54    366
     67   -345   -413    137    236   -379    -31    -38    239     64     59    366
     59   -324   -384    132    220   -353    -28    -31    252     83     72    366
     57   -309   -366    124    210   -337    -36    -31    262     93     80    368
     62   -301   -363    119    210   -329    -44    -31    267     96     88    368
     64   -277   -342    106    202   -309    -44    -20    280    116    106    379
     70   -249   -319     90    194   -283    -36      2    309    148    132    405
     77   -226   -306     72    189   -265    -33     23    329    163    148    407
     96   -207   -303     54    197   -254    -33     41    342    181    168    415
    109   -184   -293     36    200   -239    -36     57    361    207    197    428
    127   -150   -277     12    202   -213    -38     70    376    228    223    439
    132   -137   -270      0    200   -202    -33     70    387    239    244    449
    148   -111   -262    -18    202   -187    -25     75    402    252    267    462
    166    -90   -257    -38    207   -171    -23     75    413    259    280    462
    166    -70   -236    -46    200   -153    -12     75    423    270    293    462
    163    -57   -220    -54    189   -137    -15     70    431    277    309    462
    163    -49   -213    -59    187   -129     -7     67    439    285    322    454
    171    -46   -218    -64    192   -129     -5     70    444    296    335    439
    161    -64   -226    -46    192   -145      2     72    454    303    342    423
    171    -67   -239    -54    205   -153     10     75    465    306    358    415
    176    -80   -257    -46    215   -168      7     70    465    301    353    405
    168    -96   -265    -36    215   -181     10     64    462    293    342    394
    163    -96   -259    -33    210   -176     20     62    462    288    337    389
    148   -116   -265    -15    205   -192     15     41    446    270    322    376
    142   -142   -285      0    213   -213      7     25    433    252    298    361
    153   -148   -301     -2    226   -226     -2     12    420    241    288    348
    155   -155   -311      0    233   -233    -18      2    415    233    288    345
    163   -158   -324     -2    241   -241    -12      2    423    236    290    353
    166   -168   -335      0    249   -252    -12      2    426    236    285    348
    166   -174   -342      2    252   -257    -15      5    428    239    283    342
    176   -161   -337     -7    257   -249     -7     10    439    254    293    340
    171   -150   -324    -10    246   -236     -2     12    446    265    301    337
    179   -161   -340    -10    257   -249    -12      7    439    249    296    322
    181   -155   -337    -12    257   -246    -15      7    444    246    301    316
    176   -158   -335     -7    254   -246    -20     12    449    252    303    314
    166   -174   -340      2    252   -257    -28     10    446    239    293    296
    161   -174   -335      5    246   -254    -28     12    449    236    290    290
    158   -168   -329      2    244   -246    -31     12    454    239    293    280
    171   -179   -350      5    259   -265    -31     15    459    236    293    272
    171   -194   -366     10    265   -277    -31     18    470    239    293    267
    168   -194   -366     12    267   -280    -31     23    480    244    298    265
    161   -202   -366     20    262   -283    -31     15    475    236    290    244
    155   -194   -350     20    252   -272    -28     15    480    231    288    239
    158   -171   -329      5    241   -249    -18     23    493    249    290    241
    161   -135   -298    -12    228   -215      5     44    517    277    306    254
    161   -106   -267    -28    213   -187     23     62    532    296    314    257
    166    -88   -254    -38    210   -171     31     64    542    298    311    246
    163   -101   -267    -33    215   -184     23     64    548    296    298    239
    166    -88   -254    -38    207   -171     25     62    558    303    296    231
    176    -36   -213    -72    192   -122     46     72    587    337    316    246
    176     -7   -184    -83    179    -96     49     83    607    358    337    262
    168    -20   -189    -75    179   -103     15     57    594    342    324    249
    171    -36   -207    -67    189   -122     -7     41    581    332    316    236
    163    -49   -213    -59    187   -129    -25     28    571    332    316    223
    166    -54   -220    -54    192   -137    -44     15    563    332    309    205
    153    -93   -246    -31    197   -168    -57      0    555    314    283    174
    137   -148   -288      5    210   -218    -70     -7    545    288    254    145
    140   -200   -342     28    239   -270    -90    -31    522    257    220    114
    132   -254   -387     62    259   -319   -111    -62    496    226    187     75
    127   -280   -410     75    267   -345   -127    -77    483    210    171     49
    124   -288   -413     80    267   -350   -132    -90    480    205    161     28
    111   -314   -428     98    267   -368   -140   -103    472    194    145      0
    122   -335   -457    106    288   -394   -150   -111    470    194    135    -15
    129   -342   -472    103    298   -407   -148   -116    470    192    129    -28
    132   -335   -467    101    298   -402   -148   -119    470    187    129    -36
    135   -345   -483    103    309   -413   -155   -116    465    179    122    -46
    148   -407   -555    129    350   -480   -148    -93    452    150     88    -83
    171   -470   -641    148    402   -555    -49     25    480    135     46   -142
    187   -410   -597    109    392   -504    101    207    602    218    101   -114
    241   -254   -496      5    366   -374    241    423    787    384    249     10
    293    145   -148   -218    220      0    316    579   1052    711    587    340
    257    761    501   -511   -122    633    236    506   1312   1132   1083    836
     72   1163   1091   -618   -509   1127    -57    114   1350   1356   1402   1135
    -54    958   1013   -452   -532    984   -423   -400   1013   1111   1228    963
   -150    142    293      5   -220    218   -670   -893    296    303    465    270
   -150   -581   -433    366    140   -509   -717   -971   -137   -265   -129   -301
    -54   -802   -748    428    345   -774   -628   -776   -119   -322   -231   -426
     18   -727   -745    353    379   -737   -472   -545     44   -197   -137   -368
     64   -594   -659    265    361   -626   -329   -353    210    -59    -15   -277
     90   -496   -587    202    337   -542   -246   -246    306     23     62   -207
    109   -449   -558    168    332   -504   -202   -194    355     67    101   -174
    119   -428   -548    153    332   -485   -192   -181    366     80    109   -174
    109   -402   -511    148    309   -457   -184   -176    368     88    116   -163
    116   -389   -506    135    309   -449   -179   -166    376     96    122   -158
    124   -389   -514    132    316   -452   -181   -163    371     90    111   -166
    132   -368   -501    119    314   -436   -184   -161    368    101    114   -166
    129   -340   -470    106    298   -405   -181   -155    376    114    127   -161
    135   -327   -462     96    296   -394   -187   -153    376    111    124   -155
    140   -322   -462     90    298   -389   -192   -158    374    109    111   -158
    140   -324   -465     90    301   -394   -194   -161    368    109    103   -155
    150   -265   -415     57    283   -340   -187   -150    381    129    127   -124
    148   -249   -400     49    272   -324   -189   -148    394    132    132   -116
    142   -246   -389     51    265   -316   -194   -153    392    124    129   -119
    137   -241   -381     49    259   -311   -202   -161    389    119    129   -127
    140   -215   -355     38    246   -285   -194   -155    405    129    148   -127
    153   -192   -345     18    246   -267   -202   -155    413    137    155   -142
    158   -174   -332      5    244   -252   -205   -153    423    142    163   -155
    142   -179   -322     18    231   -252   -202   -145    433    150    166   -161
    150   -163   -314      7    231   -239   -192   -132    449    161    176   -161
    153   -127   -280    -15    215   -205   -192   -122    465    171    189   -163
    171   -111   -283    -31    226   -197   -194   -119    472    179    202   -171
    174   -101   -275    -36    223   -187   -197   -109    480    187    218   -174
    194    -64   -259    -64    226   -161   -194    -96    501    205    244   -174
    200    -33   -233    -85    215   -132   -194    -72    532    231    270   -168
    218     -5   -223   -109    220   -114   -192    -54    555    254    288   -166
    228     18   -210   -127    220    -96   -184    -38    581    275    316   -158
    244     46   -197   -145    220    -75   -176    -23    600    296    345   -153
    244     75   -168   -161    207    -44   -163    -18    610    309    363   -153
    241     83   -158   -161    200    -36   -150    -15    615    311    368   -148
    233     80   -153   -158    192    -36   -145    -23    618    311    363   -145
    231     80   -150   -155    192    -33   -148    -31    618    311    358   -140
    231     85   -148   -161    189    -28   -145    -28    623    324    363   -137
    236    101   -137   -168    187    -18   -137    -23    631    342    371   -135
    236     98   -137   -168    184    -18   -140    -28    626    345    366   -148
    231     93   -137   -161    184    -20   -140    -31    626    348    363   -158
    231     88   -142   -161    187    -25   -145    -44    615    342    348   -181
    233     96   -137   -163    184    -20   -148    -57    602    327    332   -200
    228     49   -181   -140    205    -64   -145    -67    592    306    311   -207
    218     18   -200   -116    210    -90   -158    -85    566    285    290   -226
    215     10   -205   -114    210    -96   -179   -109    540    259    267   -252
    220     10   -210   -116    215    -98   -194   -129    519    236    244   -267
    231     12   -220   -122    226   -103   -210   -145    506    223    231   -277
    236      2   -233   -119    236   -114   -220   -153    498    220    220   -283
    241      7   -236   -124    239   -114   -239   -171    478    215    205   -296
    262     23   -239   -142    252   -106   -254   -187    457    197    179   -319
    277     20   -259   -150    267   -119   -259   -197    446    187    161   -327
    288     18   -270   -153    280   -124   -270   -207    431    179    145   -327
    301     10   -290   -155    296   -140   -277   -218    420    171    132   -327
    309     10   -301   -161    303   -145   -280   -218    410    171    127   -324
    309      7   -301   -161    306   -145   -288   -226    400    163    111   -332
    306      7   -298   -155    303   -145   -283   -228    394    153    101   -335
    301      2   -298   -153    298   -145   -285   -236    387    145     90   -335
    309     15   -296   -163    301   -140   -283   -239    381    145     90   -332
    306     12   -293   -161    301   -140   -277   -239    384    140     90   -329
    301      5   -296   -153    298   -145   -262   -228    389    129     88   -319
    288     10   -280   -150    285   -135   -244   -215    389    127     90   -303
    283     33   -249   -161    267   -106   -236   -213    392    140    101   -293
    277     75   -202   -179    241    -62   -223   -202    405    155    114   -285
    267     88   -179   -176    223    -44   -194   -179    423    168    135   -267
    262     93   -171   -179    215    -38   -176   -174    426    161    142   -254
    257     90   -166   -174    210    -36   -168   -171    426    155    148   -254
    241     90   -153   -166    194    -31   -150   -161    439    163    163   -259
    236    135   -101   -184    168     18   -132   -153    454    181    200   -252
    241    176    -64   -210    150     57   -119   -142    480    207    241   -231
    236    194    -41   -215    137     77   -132   -155    470    197    244   -233
    223    187    -38   -207    129     75   -161   -184    441    171    231   -257
    215    192    -23   -202    119     85   -179   -194    439    171    233   -262
    200    181    -18   -194    109     83   -189   -197    433    168    228   -272
    174    135    -38   -155    106     49   -192   -205    415    142    207   -298
    158     85    -75   -122    116      7   -197   -215    400    114    187   -329
    148     62    -85   -103    116    -10   -207   -226    387     96    166   -363
    137     10   -129    -75    132    -59   -207   -236    371     72    148   -387
    127     -5   -132    -59    127    -70   -220   -262    345     36    122   -410
    111    -20   -132    -46    119    -75   -226   -277    329     18    103   -423
    103    -44   -148    -28    124    -96   -223   -285    316      5     80   -441
     88    -38   -127    -25    106    -83   -218   -288    311      5     67   -452
     77    -38   -116    -20     96    -77   -220   -293    309      2     51   -462
     72    -31   -103    -23     88    -67   -231   -306    301     -2     31   -475
     72    -28   -101    -20     85    -64   -241   -314    296      0     20   -480
     77    -62   -140    -10    106   -101   -249   -311    285    -12    -18   -509
     98   -124   -223     10    161   -174   -218   -252    283    -46    -88   -571
    109   -132   -241     10    174   -187   -109   -122    348    -33   -124   -602
    140    -67   -207    -36    174   -137     18     51    470     54    -77   -550
    194    181    -15   -189    103     83    111    223    675    280    122   -345
    218    701    483   -459   -132    592    124    290    943    670    532     67
     93   1280   1184   -688   -545   1234      7    111   1122   1031    950    462
     -5   1434   1439   -714   -722   1436   -324   -316   1000   1078   1044    548
    -72    979   1049   -454   -561   1015   -646   -826    472    568    571    140
   -140    220    361    -41   -249    290   -771  -1109   -106   -153   -166   -485
   -119   -252   -132    181      5   -192   -758  -1044   -296   -446   -522   -787
    -59   -379   -319    220    129   -350   -662   -852   -220   -423   -555   -820
    -12   -311   -298    161    140   -306   -540   -696    -85   -314   -506   -753
     20   -192   -213     85    116   -202   -436   -561     44   -197   -444   -670
     36    -93   -132     28     83   -111   -374   -480    129   -119   -394   -602
     51    -64   -116      7     83    -90   -327   -428    181    -72   -368   -561
     59    -28    -88    -15     72    -57   -303   -405    210    -46   -358   -537
     57    -15    -72    -20     62    -41   -288   -389    228    -28   -355   -517
     38    -15    -54    -12     44    -33   -277   -376    244    -15   -355   -501
     31    -25    -57     -2     44    -41   -257   -358    259     -2   -350   -485
     31    -23    -54     -5     41    -38   -244   -348    267      2   -348   -470
     31    -18    -49     -7     38    -31   -231   -337    277     12   -342   -457
     36     -7    -46    -15     41    -25   -226   -332    288     20   -337   -446
     41    -10    -51    -15     46    -31   -215   -324    296     28   -337   -436
     70     -5    -77    -33     72    -38   -228   -335    288     23   -353   -439
    103    -12   -119    -46    109    -64   -236   -342    277     10   -371   -439
    127    -12   -142    -57    132    -75   -236   -342    275      7   -374   -428
    137     -2   -140    -67    137    -70   -233   -342    275     10   -371   -423
    153     -2   -155    -75    153    -80   -239   -342    270     12   -371   -420
    161     -5   -166    -80    163    -85   -246   -350    265     10   -376   -426
    166      0   -168    -85    166    -83   -252   -350    265     10   -379   -423
    189    -18   -207    -85    197   -111   -252   -337    270     15   -374   -415
    215      7   -207   -114    213    -98   -265   -342    270     12   -371   -415
    246     25   -223   -137    233    -98   -270   -342    275     23   -363   -413
    265     36   -228   -153    246    -96   -275   -335    285     36   -350   -402
    277     54   -223   -166    252    -83   -280   -324    290     46   -342   -389
    290     57   -236   -174    262    -88   -283   -314    303     62   -329   -371
    309     75   -233   -192    270    -77   -277   -293    329     88   -303   -335
    322    109   -213   -215    267    -51   -275   -270    353    124   -280   -303
    340    150   -189   -244    265    -18   -267   -239    376    155   -257   -280
    358    176   -181   -267    270     -2   -259   -218    394    176   -236   -254
    355    187   -171   -272    262      7   -246   -205    407    194   -218   -231
    348    176   -174   -262    262      2   -231   -189    413    207   -207   -210
    335    171   -163   -252    249      5   -213   -174    420    218   -197   -192
    332    171   -163   -254    249      5   -205   -174    420    215   -200   -187
    335    171   -163   -254    249      5   -200   -174    423    220   -192   -166
    335    171   -163   -254    249      5   -194   -171    428    223   -189   -158
    322    176   -145   -249    233     15   -189   -166    436    228   -187   -158
    306    158   -150   -233    228      5   -181   -163    441    233   -192   -158
    283    135   -150   -210    215     -7   -171   -155    449    246   -189   -155
    252    122   -132   -187    189     -5   -158   -150    462    259   -184   -150
    244    111   -132   -176    189    -10   -153   -161    459    262   -187   -148
    262     98   -166   -181    213    -33   -163   -179    454    257   -197   -153
    296     85   -210   -192    252    -59   -179   -200    441    244   -213   -171
    319     62   -257   -192    288    -98   -184   -215    431    231   -233   -192
    340     38   -301   -189    322   -129   -197   -239    410    213   -257   -210
    319     38   -280   -181    298   -122   -194   -239    423    228   -241   -194
    288     31   -257   -161    272   -114   -189   -228    436    244   -218   -168
    293     25   -270   -161    280   -122   -200   -239    431    241   -213   -161
    285     36   -249   -161    267   -106   -200   -236    436    249   -200   -150
    267     31   -236   -150    252   -101   -202   -236    436    254   -192   -158
    296     33   -262   -166    277   -114   -202   -233    433    249   -200   -153
    332     41   -293   -187    311   -124   -210   -236    426    244   -210   -150
    335     49   -285   -192    311   -116   -207   -236    426    246   -207   -142
    324     31   -293   -179    309   -129   -207   -233    428    246   -207   -137
    314     23   -290   -168    303   -132   -197   -220    439    254   -194   -124
    319     38   -280   -179    301   -122   -194   -215    441    259   -187   -119
    324     41   -283   -181    303   -119   -187   -205    446    270   -171   -116
    324     20   -306   -174    314   -142   -179   -200    444    267   -168   -111
    314      7   -306   -161    309   -148   -181   -200    441    259   -171   -114
    303     18   -288   -161    296   -132   -179   -200    439    257   -166   -116
    303      2   -301   -153    303   -148   -168   -184    444    259   -155   -111
    298     54   -244   -179    272    -93   -132   -155    475    290   -127    -83
    301     98   -202   -200    252    -49   -106   -135    498    311    -98    -64
    298    114   -187   -207    241    -36    -90   -119    511    319    -77    -54
    290    114   -176   -202    233    -31    -88   -111    509    314    -72    -54
    285    106   -181   -197    233    -36    -80   -109    506    306    -75    -70
    283    142   -140   -213    213      2    -59    -93    522    327    -49    -54
    275    194    -80   -236    176     57    -49    -83    540    348    -18    -33
    277    218    -59   -246    168     80    -49    -85    545    350     -2    -23
    267    192    -75   -231    171     59    -77   -111    522    327    -20    -36
    272    194    -77   -233    174     59    -98   -124    509    322    -28    -41
    277    179    -98   -228    187     41   -122   -142    488    309    -44    -54
    267    137   -129   -202    200      5   -145   -161    459    288    -70    -77
    249     88   -163   -168    205    -36   -161   -179    433    262   -101   -106
    252     41   -210   -148    231    -85   -176   -194    407    236   -137   -132
    244     -2   -246   -122    244   -124   -192   -210    384    210   -174   -158
    231    -57   -288    -85    259   -171   -213   -236    348    181   -210   -181
    218    -90   -309    -64    259   -197   -220   -249    332    163   -236   -189
    205   -109   -314    -49    257   -210   -226   -262    319    155   -254   -197
    200   -127   -329    -38    265   -228   -233   -275    306    150   -275   -210
    200   -145   -345    -25    272   -244   -241   -285    298    142   -293   -207
    200   -148   -348    -25    272   -246   -244   -293    296    135   -298   -189
    197   -153   -350    -20    272   -252   -246   -296    298    135   -306   -179
    192   -184   -376     -5    283   -280   -257   -298    288    127   -329   -187
    228   -265   -493     18    361   -379   -246   -270    267     90   -389   -233
    254   -327   -584     33    418   -454   -137   -135    309     85   -439   -290
    280   -249   -530    -18    405   -389     10     64    444    181   -376   -236
    337    -46   -384   -145    361   -215    135    275    641    376   -202    -49
    392    394      2   -392    194    200    176    381    898    717    163    353
    270   1057    784   -665   -257    922     67    220   1132   1135    672    919
     67   1369   1299   -719   -615   1335   -252   -239   1080   1267    901   1179
    -36   1015   1049   -491   -542   1031   -613   -743    654    904    574    906
    -75    155    231    -38   -153    192   -810  -1140    -38     88   -257    200
    -25   -496   -470    259    218   -483   -797  -1117   -337   -355   -820   -223
     57   -641   -698    293    376   -670   -691   -914   -265   -350   -904   -249
    119   -548   -670    213    392   -607   -522   -675    -80   -202   -800   -158
    163   -402   -566    119    363   -483   -379   -493     88    -51   -683    -31
    179   -345   -527     80    350   -436   -324   -423    155      5   -652     57
    189   -345   -535     77    361   -441   -303   -392    176     18   -646     93
    197   -345   -542     72    368   -441   -288   -384    189     28   -626     88
    215   -340   -555     62    384   -446   -277   -379    197     41   -607     90
    220   -340   -561     59    389   -449   -272   -368    200     49   -589     98
    223   -345   -568     59    394   -457   -267   -361    200     51   -579     96
    228   -345   -574     57    400   -459   -262   -353    202     54   -568     80
    226   -340   -566     57    394   -452   -249   -342    210     64   -545     54
    223   -332   -558     54    389   -444   -244   -337    213     67   -524     12
    223   -335   -561     54    392   -446   -246   -332    210     59   -511    -10
    220   -335   -555     57    387   -444   -249   -329    207     51   -493    -12
    223   -316   -540     46    381   -428   -239   -322    207     51   -467    -25
    226   -303   -530     36    376   -415   -239   -319    205     49   -444    -46
    228   -293   -524     31    376   -407   -241   -319    197     38   -433    -59
    223   -283   -506     28    361   -392   -239   -311    200     36   -413    -75
    223   -267   -491     23    355   -379   -231   -298    210     38   -389    -93
    236   -252   -488      7    361   -371   -236   -296    207     36   -366   -111
    246   -233   -480     -7    363   -355   -241   -301    200     28   -348   -129
    252   -210   -465    -20    355   -337   -246   -301    192     25   -342   -142
    267   -187   -454    -38    361   -319   -246   -296    192     28   -353   -155
    277   -166   -444    -57    361   -306   -252   -293    187     28   -361   -176
    288   -137   -426    -75    355   -283   -259   -288    187     41   -361   -192
    293   -111   -407    -90    348   -259   -265   -280    189     57   -355   -197
    311    -85   -397   -111    353   -241   -275   -272    194     64   -350   -194
    332    -54   -389   -140    358   -220   -285   -272    200     72   -350   -200
    350    -23   -374   -163    361   -200   -293   -265    202     88   -342   -189
    366     15   -350   -192    358   -166   -301   -265    210     98   -335   -184
    381     54   -327   -218    355   -135   -301   -267    218    109   -329   -176
    392     64   -327   -228    358   -132   -303   -283    210    109   -340   -181
    410     67   -342   -239    376   -137   -319   -311    187     93   -361   -202
    433     72   -361   -254    397   -142   -335   -342    161     77   -384   -236
    462     70   -392   -265    428   -161   -353   -374    135     59   -410   -272
    506     67   -439   -288    472   -187   -384   -415    101     36   -446   -309
    548     67   -480   -309    514   -205   -415   -454     70     18   -480   -337
    579     64   -514   -322    548   -223   -436   -483     41      2   -506   -363
    605     75   -530   -340    568   -226   -444   -501     36      0   -524   -374
    626     77   -548   -350    587   -233   -454   -514     31     -2   -537   -368
    618     72   -545   -345    581   -233   -467   -532     20    -10   -553   -355
    602     64   -537   -335    568   -233   -480   -553      7    -20   -574   -322
    584     44   -540   -314    563   -246   -498   -574     -2    -28   -592   -303
    555     38   -519   -298    537   -241   -501   -579     -2    -18   -594   -288
    532     46   -485   -290    509   -218   -496   -576      7     -7   -587   -275
    506     49   -457   -280    480   -202   -496   -574     18      0   -587   -270
    485     54   -431   -270    459   -187   -496   -576     28      7   -576   -262
    472     64   -407   -272    441   -171   -504   -584     28     10   -574   -270
    457     93   -363   -275    410   -135   -491   -571     49     31   -550   -265
    449    101   -350   -277    400   -122   -488   -558     62     44   -540   -270
    436    103   -332   -270    384   -114   -491   -553     72     49   -542   -277
    426    106   -319   -267    374   -106   -496   -555     77     51   -545   -285
    433    122   -311   -280    374    -93   -504   -555     85     59   -537   -288
    431    127   -303   -280    366    -85   -511   -561     83     59   -542   -303
    423    132   -290   -277    358    -77   -530   -574     77     51   -561   -329
    420    150   -272   -288    348    -59   -540   -576     90     57   -571   -348
    420    145   -275   -283    348    -64   -542   -579     93     57   -584   -366
    420    142   -277   -280    350    -67   -548   -587     93     57   -594   -389
    413    142   -270   -277    342    -62   -553   -594     98     54   -600   -410
    397    148   -252   -272    324    -51   -555   -605    103     49   -607   -423
    387    153   -233   -270    311    -38   -553   -605    114     49   -615   -428
    389    158   -233   -275    311    -36   -545   -600    124     49   -620   -431
    389    176   -213   -283    301    -18   -527   -592    140     67   -605   -423
    371    202   -171   -288    270     15   -506   -581    163     93   -587   -418
    368    215   -153   -293    259     31   -496   -579    176     98   -581   -423
    374    207   -166   -290    270     20   -509   -592    179     90   -592   -436
    374    215   -158   -293    267     28   -517   -592    184     90   -594   -441
    374    246   -129   -311    252     59   -509   -589    202    106   -587   -436
    376    288    -88   -332    233    101   -511   -594    223    129   -571   -423
    376    285    -93   -332    233     98   -542   -623    223    122   -579   -433
    374    259   -114   -316    244     72   -579   -654    202     98   -600   -457
    384    249   -135   -316    257     59   -618   -688    184     83   -620   -475
    389    220   -168   -306    277     28   -646   -709    168     75   -641   -491
    371    179   -194   -277    283     -7   -675   -743    140     51   -675   -522
    353    129   -223   -241    288    -46   -696   -776    114     28   -709   -555
    361     96   -265   -228    314    -85   -727   -810     83      2   -740   -592
    348     46   -301   -197    324   -124   -766   -852     41    -36   -784   -631
    337     15   -322   -176    329   -153   -795   -883     12    -67   -818   -659
    324      2   -322   -163    324   -158   -820   -909     -2    -80   -841   -672
    324    -18   -345   -153    332   -181   -854   -937    -25    -98   -862   -693
    311    -23   -335   -145    322   -179   -870   -953    -38   -106   -870   -706
    301    -36   -340   -132    316   -187   -885   -969    -51   -119   -883   -722
    311    -28   -340   -140    324   -184   -906   -995    -57   -127   -888   -735
    306    -20   -329   -145    316   -174   -917  -1013    -62   -135   -898   -743
    324    -51   -376   -137    348   -213   -935  -1018    -85   -155   -932   -771
    350   -122   -475   -116    413   -296   -914   -963    -98   -187   -995   -844
    374    -90   -465   -140    418   -277   -805   -820    -20   -153  -1002   -865
    426     38   -389   -233    405   -174   -693   -628    137    -15   -901   -776
    485    348   -137   -418    311    106   -610   -457    374    259   -631   -519
    493    906    413   -701     38    662   -631   -444    626    662   -184    -83
    316   1483   1166   -898   -423   1325   -802   -709    774   1013    257    337
    189   1454   1262   -823   -535   1358  -1192  -1226    519    906    205    283
    111    849    737   -480   -314    795  -1506  -1740    -77    283   -397   -252
     88     51    -36    -70     62      7  -1634  -1995   -652   -446  -1156   -930
    166   -376   -542    106    353   -459  -1636  -1906   -787   -683  -1454  -1213
    226   -394   -620     83    420   -506  -1530  -1719   -667   -613  -1434  -1200
    272   -303   -576     15    423   -441  -1413  -1564   -535   -509  -1366  -1156
    306   -205   -511    -51    405   -358  -1332  -1452   -420   -415  -1299  -1104
    322   -129   -452    -96    387   -290  -1286  -1387   -342   -342  -1249  -1060
    340    -90   -431   -124    381   -259  -1273  -1366   -316   -309  -1228  -1047
    348    -83   -431   -132    389   -257  -1286  -1376   -319   -311  -1239  -1057
    345    -67   -413   -140    379   -239  -1301  -1392   -327   -311  -1244  -1060
    355    -51   -407   -150    381   -228  -1312  -1410   -332   -311  -1260  -1075
    361    -67   -431   -148    394   -249  -1327  -1421   -340   -332  -1288  -1091
    379    -46   -426   -166    400   -233  -1343  -1426   -337   -332  -1288  -1093
    389    -38   -428   -176    407   -231  -1363  -1436   -345   -337  -1299  -1101
    389    -33   -423   -176    405   -228  -1387  -1460   -361   -345  -1317  -1117
    381    -33   -418   -174    397   -226  -1408  -1480   -368   -348  -1330  -1122
    384    -31   -418   -176    400   -223  -1426  -1496   -374   -361  -1345  -1135
    389    -10   -402   -192    394   -205  -1447  -1519   -379   -363  -1361  -1148
    394     -5   -400   -194    397   -202  -1473  -1538   -387   -371  -1384  -1161
    402     -5   -407   -200    405   -205  -1496  -1553   -389   -366  -1389  -1169
    407      7   -400   -210    405   -194  -1514  -1569   -394   -361  -1397  -1174
    420     31   -389   -226    405   -179  -1527  -1579   -400   -363  -1410  -1182
    407     33   -374   -220    392   -168  -1545  -1600   -415   -389  -1441  -1200
    415     54   -361   -236    389   -153  -1564  -1621   -426   -397  -1460  -1215
    423     75   -350   -249    387   -137  -1584  -1628   -431   -397  -1478  -1226
    431     88   -345   -259    387   -127  -1602  -1636   -431   -389  -1488  -1221
    457    101   -355   -277    407   -127  -1615  -1641   -439   -387  -1491  -1218
    459    119   -342   -290    400   -109  -1628  -1639   -431   -368  -1488  -1215
    470    142   -327   -306    397    -90  -1647  -1634   -420   -353  -1491  -1202
    483    158   -324   -322    402    -80  -1665  -1634   -420   -348  -1499  -1197
    509    194   -314   -350    413    -59  -1688  -1636   -420   -335  -1493  -1192
    522    228   -293   -376    407    -33  -1696  -1626   -407   -316  -1480  -1166
    530    246   -285   -389    407    -18  -1701  -1626   -410   -322  -1488  -1156
    540    270   -270   -405    405      0  -1701  -1626   -415   -324  -1501  -1153
    550    277   -272   -413    413      2  -1709  -1636   -428   -327  -1522  -1161
    553    290   -262   -423    407     12  -1712  -1654   -449   -345  -1543  -1179
    537    306   -231   -423    384     38  -1717  -1675   -462   -350  -1556  -1182
    537    314   -223   -426    381     44  -1725  -1688   -478   -361  -1577  -1184
    540    301   -239   -420    389     31  -1740  -1706   -498   -374  -1605  -1197
    537    298   -241   -418    389     28  -1745  -1717   -504   -376  -1631  -1208
    532    296   -236   -415    384     31  -1751  -1730   -511   -379  -1649  -1215
    522    293   -228   -407    374     31  -1758  -1745   -532   -397  -1670  -1236
    514    288   -226   -400    371     31  -1766  -1766   -550   -413  -1686  -1254
    496    265   -231   -381    363     18  -1777  -1787   -576   -439  -1712  -1267
    491    257   -233   -376    363     12  -1787  -1805   -589   -449  -1727  -1280
    488    228   -262   -358    374    -15  -1800  -1823   -610   -472  -1751  -1299
    483    205   -277   -342    381    -36  -1810  -1844   -639   -498  -1777  -1314
    488    210   -280   -350    384    -33  -1831  -1862   -659   -519  -1805  -1335
    483    202   -280   -342    381    -38  -1836  -1862   -672   -535  -1818  -1343
    472    200   -275   -337    374    -38  -1844  -1865   -680   -537  -1823  -1337
    475    197   -277   -335    376    -38  -1849  -1870   -691   -548  -1831  -1337
    470    205   -265   -337    366    -28  -1855  -1867   -698   -550  -1829  -1337
    457    220   -236   -337    345     -7  -1857  -1857   -698   -553  -1818  -1332
    462    231   -233   -348    348     -2  -1860  -1852   -706   -566  -1823  -1335
    467    239   -228   -353    348      5  -1862  -1849   -717   -571  -1823  -1348
    467    259   -207   -363    337     25  -1870  -1847   -719   -574  -1818  -1361
    462    270   -192   -368    327     38  -1875  -1849   -727   -579  -1823  -1374
    459    267   -192   -363    327     38  -1883  -1857   -740   -592  -1834  -1392
    465    290   -174   -376    319     59  -1886  -1862   -756   -600  -1839  -1405
    465    301   -166   -384    314     67  -1893  -1867   -769   -610  -1842  -1413
    465    301   -163   -384    314     70  -1893  -1873   -782   -623  -1852  -1418
    462    309   -155   -387    306     77  -1891  -1873   -784   -628  -1860  -1418
    457    309   -148   -381    303     80  -1888  -1870   -784   -636  -1865  -1418
    465    322   -142   -394    303     90  -1873  -1865   -784   -641  -1873  -1410
    467    363   -103   -415    285    129  -1860  -1855   -779   -639  -1867  -1392
    465    394    -72   -431    267    161  -1844  -1847   -779   -644  -1865  -1387
    470    405    -64   -436    267    171  -1831  -1836   -779   -652  -1873  -1384
    465    394    -70   -433    267    163  -1829  -1839   -789   -665  -1883  -1387
    462    413    -49   -439    254    184  -1813  -1829   -787   -662  -1883  -1371
    459    454     -7   -457    233    223  -1787  -1816   -774   -652  -1870  -1343
    457    496     38   -475    210    267  -1771  -1808   -766   -639  -1857  -1317
    452    488     36   -470    207    265  -1771  -1818   -787   -654  -1870  -1312
    441    457     12   -449    215    236  -1779  -1829   -810   -675  -1878  -1314
    436    449     10   -444    213    231  -1784  -1836   -826   -683  -1870  -1312
    428    423     -5   -426    218    210  -1787  -1842   -849   -698  -1873  -1322
    420    355    -64   -389    241    148  -1792  -1849   -885   -740  -1901  -1350
    407    290   -116   -350    262     88  -1792  -1852   -917   -776  -1919  -1374
    405    244   -163   -327    285     41  -1792  -1855   -950   -810  -1943  -1397
    397    184   -213   -290    306    -12  -1795  -1860   -989   -839  -1966  -1415
    392    155   -236   -275    314    -38  -1790  -1862  -1010   -865  -1977  -1418
    384    122   -262   -254    322    -67  -1779  -1865  -1026   -893  -1992  -1426
    381     98   -283   -244    332    -90  -1774  -1865  -1047   -914  -1995  -1436
    387    101   -285   -244    337    -90  -1764  -1855  -1054   -922  -1979  -1436
    392     96   -296   -244    342    -98  -1745  -1839  -1060   -932  -1982  -1431
    394     88   -309   -241    350   -109  -1732  -1831  -1067   -948  -1984  -1421
    392     70   -322   -231    355   -124  -1725  -1823  -1078   -969  -1992  -1423
    407     36   -371   -220    389   -166  -1717  -1800  -1096  -1000  -2013  -1454
    444    -41   -485   -202    462   -262  -1644  -1693  -1080  -1015  -2042  -1509
    454    -12   -470   -220    462   -241  -1504  -1535   -995   -979  -2029  -1527
    480     72   -407   -277    441   -166  -1363  -1350   -865   -891  -1948  -1473
    522    314   -207   -418    366     54  -1252  -1179   -670   -678  -1719  -1270
    517    846    327   -683     93    587  -1247  -1137   -426   -298  -1267   -849
    381   1374    992   -878   -303   1184  -1400  -1376   -319     -2   -865   -501
    293   1444   1150   -870   -428   1299  -1748  -1831   -537    -46   -813   -496
    241    963    722   -602   -239    844  -2042  -2317  -1075   -581  -1275   -932
    218    202    -18   -210    116     93  -2107  -2514  -1615  -1312  -1995  -1577
    283   -202   -485    -41    381   -342  -2062  -2395  -1748  -1556  -2275  -1844
    350   -301   -652    -25    498   -475  -1940  -2184  -1657  -1527  -2281  -1870
    389   -257   -646    -64    517   -452  -1795  -1997  -1519  -1421  -2195  -1826
    423   -153   -576   -137    498   -363  -1688  -1867  -1405  -1327  -2096  -1797
    457    -88   -545   -184    501   -316  -1618  -1787  -1337  -1275  -2078  -1730
    493    -64   -558   -215    524   -311  -1577  -1738  -1312  -1257  -2088  -1675
    524    -62   -587   -231    555   -324  -1548  -1712  -1306  -1254  -2088  -1652
    563    -62   -626   -252    592   -345  -1540  -1701  -1322  -1273  -2099  -1654
    594    -59   -657   -267    623   -358  -1532  -1696  -1340  -1293  -2114  -1662
    613    -67   -680   -275    646   -374  -1514  -1686  -1356  -1312  -2125  -1667
    636    -70   -706   -283    670   -387  -1486  -1665  -1350  -1309  -2117  -1673
    636    -72   -709   -283    670   -389  -1465  -1641  -1353  -1312  -2120  -1678
    628    -77   -706   -275    667   -392  -1436  -1610  -1356  -1319  -2117  -1673
    618    -77   -696   -270    654   -387  -1405  -1569  -1350  -1312  -2094  -1649
    600    -67   -667   -265    633   -366  -1371  -1525  -1335  -1296  -2065  -1621
    579    -64   -644   -257    610   -353  -1337  -1488  -1330  -1291  -2047  -1595
    558    -57   -615   -252    587   -335  -1299  -1447  -1325  -1280  -2026  -1564
    542    -44   -587   -252    563   -314  -1265  -1410  -1317  -1270  -2000  -1530
    514    -46   -561   -233    537   -303  -1231  -1371  -1312  -1265  -1974  -1504
    480    -57   -540   -213    509   -298  -1189  -1325  -1299  -1252  -1948  -1478
    457    -46   -504   -205    478   -272  -1156  -1280  -1288  -1236  -1919  -1449
    449    -38   -491   -207    470   -265  -1130  -1241  -1283  -1234  -1899  -1434
    454    -33   -488   -210    470   -259  -1104  -1205  -1273  -1228  -1883  -1436
    452    -36   -488   -207    467   -262  -1072  -1163  -1260  -1215  -1849  -1431
    452    -15   -467   -218    459   -241  -1041  -1114  -1241  -1195  -1810  -1418
    449      0   -452   -226    449   -226  -1010  -1060  -1221  -1171  -1771  -1402
    441      7   -433   -223    439   -213   -976  -1000  -1197  -1153  -1740  -1389
    431     28   -402   -231    415   -187   -940   -943  -1176  -1130  -1706  -1369
    436     67   -368   -252    402   -148   -909   -888  -1148  -1101  -1662  -1343
    431     85   -345   -259    389   -129   -862   -826  -1109  -1067  -1618  -1314
    426    122   -303   -272    366    -90   -813   -761  -1072  -1036  -1577  -1288
    423    145   -280   -285    350    -67   -771   -717  -1060  -1021  -1545  -1273
    410    150   -259   -280    335    -54   -727   -675  -1047  -1005  -1517  -1254
    384    150   -233   -267    309    -41   -683   -644  -1031   -997  -1493  -1236
    368    153   -215   -259    293    -31   -646   -618  -1023   -995  -1475  -1223
    350    119   -233   -236    293    -57   -615   -600  -1021  -1000  -1470  -1228
    348    114   -233   -233    290    -59   -571   -571  -1000   -989  -1447  -1223
    332    106   -226   -220    277    -59   -540   -550   -989   -982  -1428  -1210
    316     80   -236   -197    277    -77   -511   -530   -979   -982  -1418  -1205
    290     88   -205   -189    246    -57   -493   -519   -974   -982  -1397  -1202
    272     88   -184   -181    228    -46   -475   -509   -963   -982  -1384  -1202
    259     64   -194   -166    228    -64   -454   -498   -961   -982  -1376  -1202
    249     44   -205   -145    228    -80   -431   -483   -956   -979  -1361  -1192
    239     41   -197   -140    218    -77   -407   -472   -950   -974  -1343  -1187
    223     59   -166   -142    194    -51   -397   -470   -956   -974  -1327  -1187
    210     33   -176   -122    192    -72   -381   -454   -956   -971  -1314  -1182
    192     -5   -197    -93    194   -101   -353   -431   -948   -969  -1299  -1166
    192     12   -179   -103    187    -83   -324   -402   -935   -945  -1265  -1132
    179     31   -150   -106    166    -59   -306   -384   -924   -932  -1244  -1119
    163     33   -129   -101    145    -49   -285   -361   -914   -922  -1218  -1101
    150     44   -106    -96    129    -31   -265   -335   -898   -904  -1187  -1078
    142     36   -109    -90    127    -36   -246   -309   -891   -904  -1166  -1062
    137     51    -85    -96    111    -15   -226   -283   -880   -898  -1140  -1047
    135     72    -62   -106     96      5   -210   -257   -867   -896  -1114  -1031
    137     83    -54   -109     96     15   -184   -223   -849   -883  -1075  -1005
    135     77    -59   -109     98     10   -153   -187   -833   -872  -1036   -979
    129     70    -59   -101     96      5   -119   -161   -820   -862  -1005   -958
    124     70    -57    -98     90      7    -93   -135   -807   -852   -979   -937
    122     62    -59    -90     90      2    -70   -106   -795   -839   -958   -919
    109     51    -59    -83     85     -2    -44    -77   -787   -826   -937   -898
    109     67    -44    -88     77     12    -20    -51   -779   -815   -909   -875
    114     93    -20   -106     67     36      2    -25   -774   -813   -883   -857
    122     93    -28   -106     75     33     38      7   -758   -802   -854   -826
    127    127     -2   -127     64     64     75     41   -743   -776   -810   -795
    132    150     18   -142     57     85    116     83   -717   -753   -766   -763
    135    166     31   -153     51     98    153    122   -698   -735   -730   -743
    142    142      0   -142     72     72    197    161   -683   -727   -706   -732
    137    124    -12   -132     75     54    233    197   -667   -717   -680   -711
    132    135      2   -132     64     70    267    228   -644   -693   -639   -672
    132    181     49   -158     41    116    296    252   -620   -665   -597   -639
    137    213     75   -174     31    145    303    257   -620   -657   -566   -618
    145    166     18   -155     62     93    293    246   -644   -672   -571   -626
    161    155     -5   -158     83     75    285    249   -649   -670   -558   -615
    163    135    -28   -150     96     54    283    254   -654   -678   -545   -602
    155     85    -70   -119    114      7    288    259   -670   -698   -545   -602
    142     25   -116    -85    129    -44    290    265   -688   -724   -550   -615
    145    -18   -166    -64    155    -90    288    262   -711   -745   -561   -628
    148    -49   -200    -51    174   -124    283    254   -735   -769   -571   -646
    148   -111   -259    -18    202   -184    288    252   -750   -784   -574   -652
    137   -124   -265     -7    200   -194    290    249   -761   -792   -571   -646
    135   -155   -290     10    210   -220    298    257   -766   -792   -566   -639
    135   -181   -316     20    223   -246    306    267   -774   -802   -571   -639
    142   -184   -327     20    233   -254    322    283   -774   -810   -563   -631
    148   -155   -303      2    226   -228    335    296   -766   -813   -545   -615
    150   -155   -306      2    228   -231    358    316   -756   -802   -535   -605
    150   -187   -340     15    244   -262    374    337   -761   -815   -542   -605
    179   -267   -446     44    311   -355    418    407   -756   -844   -581   -641
    194   -288   -483     46    337   -387    558    587   -675   -813   -579   -659
    226   -187   -413    -20    319   -301    722    818   -511   -680   -465   -571
    275     83   -194   -179    233    -54    849   1047   -283   -436   -210   -335
    301    563    262   -431     20    413    888   1145     -2    -57    228    116
    153   1205   1049   -680   -449   1130    763    953    197    327    730    636
    -57   1387   1444   -665   -750   1415    462    517     83    381    888    795
   -155    922   1075   -384   -615    997    158     41   -407    -90    472    407
   -189     36    226     77   -207    129     20   -288  -1075   -914   -340   -342
   -150   -509   -358    327    101   -433     70   -194  -1262  -1239   -717   -717
    -75   -594   -519    335    220   -558    194     25  -1153  -1192   -714   -730
     -7   -480   -472    244    231   -478    368    254   -969  -1047   -602   -649
     33   -355   -389    161    210   -371    501    431   -810   -909   -480   -545
     57   -303   -363    122    210   -332    568    511   -732   -846   -423   -480
     83   -293   -376    106    228   -335    615    563   -696   -818   -400   -446
     93   -288   -384     96    239   -335    646    597   -672   -792   -371   -426
     83   -270   -353     93    218   -311    675    628   -652   -769   -337   -405
     75   -259   -335     90    202   -296    696    649   -644   -763   -327   -389
     72   -249   -324     88    197   -285    711    672   -628   -761   -314   -355
     72   -262   -335     93    202   -298    732    698   -613   -756   -301   -324
     80   -252   -332     85    205   -290    758    719   -605   -748   -285   -296
     75   -254   -329     88    200   -290    779    737   -592   -724   -257   -283
     72   -270   -345     98    207   -306    795    748   -587   -727   -252   -275
     12   -249   -265    116    137   -257    815    771   -568   -706   -223   -246
    -85   -226   -140    155     25   -184    862    820   -524   -654   -166   -207
     10   -223   -233    103    119   -228    854    813   -540   -678   -171   -202
     38   -189   -228     75    132   -210    852    820   -537   -683   -158   -181
     67   -166   -236     49    150   -200    859    839   -522   -667   -145   -171
     83   -148   -231     33    155   -189    870    862   -509   -657   -132   -153
     90   -148   -241     25    163   -194    883    878   -501   -657   -124   -137
    101   -135   -236     18    166   -187    901    898   -488   -639   -103   -122
     96   -109   -205      5    148   -158    919    927   -470   -613    -72   -103
     75   -111   -187     18    129   -148    937    953   -454   -594    -44    -90
     41    -88   -132     23     85   -109    961    992   -426   -568     -7    -51
     49    -85   -135     18     90   -109    963   1013   -420   -561      5    -41
     23    -90   -116     33     67   -103    976   1047   -400   -532     33    -23
      7    -41    -49     18     28    -44   1000   1093   -363   -491     77      2
     -5      5     10     -2     -7      7   1028   1140   -322   -449    129     41
     46     38     -7    -44     25     15   1039   1163   -306   -441    155     64
     80     72    -10    -77     44     31   1052   1187   -290   -431    179     98
     75     77      2    -75     36     41   1078   1213   -272   -418    205    132
    116    124      5   -122     54     64   1078   1210   -262   -397    218    124
    111    142     31   -127     41     88   1093   1215   -254   -394    231    122
     70    135     62   -103      5     98   1117   1228   -244   -389    252    145
     54    124     70    -88     -7     98   1135   1241   -231   -381    265    168
     75    142     67   -111      5    106   1145   1249   -220   -368    277    171
     67    135     67   -101      0    101   1169   1267   -205   -353    298    179
     38    137     98    -88    -31    119   1189   1278   -192   -348    309    192
     20    129    109    -75    -44    119   1200   1288   -179   -345    306    200
     12    119    103    -67    -46    111   1205   1293   -171   -340    309    202
     10    124    114    -67    -51    119   1208   1293   -168   -337    311    197
      0    114    114    -57    -57    114   1218   1296   -168   -348    314    210
    -10    101    111    -44    -59    106   1223   1296   -168   -342    322    215
    -18     96    114    -38    -67    103   1215   1286   -179   -355    314    210
    -12     88     98    -38    -54     93   1215   1283   -181   -355    322    215
      0     85     83    -44    -41     85   1215   1278   -181   -361    324    200
     10     93     83    -51    -36     88   1221   1280   -176   -363    329    210
      2     93     88    -49    -44     90   1228   1288   -163   -358    342    218
    -10     88     98    -38    -54     93   1236   1299   -153   -342    363    231
    -15     93    109    -41    -64    101   1244   1309   -140   -335    374    239
    -15    109    124    -46    -70    116   1260   1319   -132   -332    394    246
    -15    111    127    -49    -72    119   1260   1325   -129   -332    410    259
    -18    111    127    -46    -72    119   1267   1330   -124   -327    420    277
    -18    111    129    -49    -75    119   1273   1340   -116   -322    426    288
    -15    127    142    -54    -77    135   1273   1350   -106   -311    436    301
    -18    127    145    -54    -83    135   1280   1350   -103   -311    444    311
    -20    127    145    -54    -83    135   1291   1356    -96   -301    459    324
    -28    124    150    -49    -90    137   1296   1361    -88   -296    467    337
    -33    122    155    -44    -93    137   1299   1361    -85   -298    462    345
    -28    109    135    -41    -83    122   1296   1350    -96   -306    454    348
    -33    109    142    -38    -88    124   1301   1356    -93   -298    470    361
    -33    129    161    -49    -98    145   1317   1369    -80   -283    493    379
    -25    155    181    -64   -103    168   1343   1384    -62   -262    514    400
    -20    174    194    -77   -106    184   1366   1405    -46   -246    527    423
    -18    194    213    -88   -114    202   1392   1431    -18   -226    542    449
    -15    200    213    -93   -114    205   1400   1439     -7   -223    545    467
    -10    205    215    -96   -111    210   1415   1452     10   -210    558    483
    -12    226    239   -106   -127    231   1434   1462     31   -194    576    504
    -25    265    288   -119   -155    275   1449   1470     57   -174    602    527
    -28    285    311   -129   -168    298   1454   1470     72   -163    623    548
    -33    275    309   -119   -171    290   1439   1452     67   -168    626    553
    -36    270    306   -116   -171    288   1426   1436     62   -171    631    568
    -38    259    298   -111   -168    280   1408   1428     54   -174    628    576
    -51    218    267    -83   -161    241   1392   1418     36   -187    607    566
    -75    163    239    -44   -155    200   1389   1410     23   -200    589    555
    -88    111    200    -12   -142    155   1382   1405      7   -213    566    535
    -88     62    148     12   -116    103   1374   1392    -12   -241    542    517
   -101      7    106     46   -106     57   1361   1379    -36   -267    519    501
   -119    -25     93     72   -106     33   1358   1374    -41   -267    517    498
   -140    -49     88     93   -116     18   1358   1369    -44   -275    509    488
   -148    -62     83    103   -116     10   1358   1369    -49   -280    509    496
   -150    -49    101     98   -127     25   1366   1371    -44   -275    509    511
   -150    -51     98    101   -124     23   1371   1376    -38   -275    509    527
   -150    -57     93    101   -124     18   1374   1382    -33   -277    498    558
   -140    -83     54    111    -98    -15   1366   1382    -38   -288    454    623
   -101   -155    -54    127    -25   -106   1369   1397    -57   -324    379    639
    -59   -205   -145    132     41   -176   1457   1512    -25   -329    348    594
    -33   -135   -103     83     33   -119   1595   1706    109   -226    426    607
     41     36     -5    -38     20     15   1712   1925    298    -41    600    740
    111    433    319   -272   -103    376   1761   2060    548    265    937   1088
     51   1075   1023   -563   -485   1049   1753   2052    852    701   1460   1644
   -197   1475   1673   -639   -935   1571   1519   1693    924    943   1787   1964
   -353   1210   1561   -428   -958   1384   1174   1182    561    654   1551   1722
   -402    423    823    -12   -613    623    924    709   -129   -114    797   1010
   -355   -309     46    332   -202   -132    844    579   -581   -696    174    394
   -275   -504   -231    387    -23   -368    898    740   -561   -727     83    285
   -220   -465   -246    342     10   -355   1041    950   -415   -618    150    329
   -179   -335   -155    254    -12   -244   1182   1135   -259   -485    257    413
   -150   -226    -75    189    -38   -150   1273   1244   -155   -389    340    485
   -129   -202    -72    166    -31   -137   1309   1288   -119   -353    366    509
   -116   -171    -54    142    -33   -114   1327   1309   -101   -340    387    506
   -116   -158    -44    137    -38   -101   1335   1322    -90   -332    397    514
   -122   -148    -25    135    -49    -88   1348   1332    -77   -314    405    527
   -129   -145    -15    135    -59    -80   1348   1337    -75   -309    410    514
   -137   -145     -7    142    -67    -77   1353   1345    -70   -296    433    517
   -140   -137      0    137    -70    -70   1353   1343    -67   -288    433    511
   -119   -122     -2    122    -59    -62   1356   1343    -64   -285    441    517
   -109   -111     -2    106    -54    -57   1356   1348    -51   -265    462    542
    -96    -93      2     93    -51    -46   1345   1343    -57   -267    459    548
    -83    -88     -5     85    -38    -49   1332   1330    -64   -275    444    584
    -75    -75      0     75    -38    -38   1330   1332    -54   -259    428    620
    -62    -59      0     59    -33    -31   1325   1322    -57   -272    418    659
    -38    -54    -15     46    -12    -36   1317   1319    -54   -259    423    685
     -7    -44    -38     25     12    -41   1304   1312    -54   -254    431    704
     33    -18    -51     -7     41    -33   1293   1306    -49   -249    436    719
     70    -33   -103    -20     85    -67   1270   1296    -59   -259    428    709
     90    -44   -137    -23    111    -90   1254   1283    -67   -265    433    691
    101    -44   -145    -31    122    -93   1244   1283    -59   -254    454    688
    122    -18   -140    -51    129    -77   1247   1299    -33   -226    496    701
    129     18   -111    -75    119    -46   1241   1309    -10   -205    535    722
    129     33    -98    -83    114    -31   1244   1332     20   -179    576    750
    137     72    -64   -106    101      2   1244   1348     49   -150    623    776
    155    122    -33   -137     96     44   1239   1366     72   -122    667    789
    163    142    -23   -153     93     59   1244   1397    103    -88    711    818
    155    197     41   -176     57    119   1254   1423    142    -51    753    852
    148    226     75   -187     33    150   1265   1447    176    -23    787    872
    140    226     85   -181     28    155   1278   1462    202     -7    807    880
    122    226    103   -176     10    166   1286   1470    220      2    828    885
    127    275    148   -202    -10    213   1299   1486    249     31    872    914
    114    296    181   -207    -36    239   1304   1491    270     49    898    932
     98    262    163   -179    -31    213   1301   1491    275     54    906    922
     93    277    181   -187    -44    228   1299   1488    288     57    917    919
    103    293    187   -200    -41    241   1299   1493    306     70    943    930
    109    303    192   -207    -41    249   1293   1491    316     83    963    927
     96    314    218   -205    -59    267   1288   1478    319     80    974    917
     83    314    231   -200    -75    272   1286   1470    327     80    979    917
     83    298    215   -189    -67    257   1280   1462    332     80    979    911
     59    285    226   -174    -83    257   1267   1444    332     77    989    911
     49    267    218   -158    -83    244   1254   1426    324     67    984    898
     38    246    205   -142    -83    226   1244   1410    327     67    989    901
     15    244    228   -129   -106    236   1236   1397    332     64   1002    909
     10    252    241   -132   -114    249   1226   1384    340     72   1015    911
     41    285    244   -163   -101    265   1231   1395    363     98   1044    932
     28    298    270   -163   -119    285   1231   1400    376    116   1060    943
     20    288    265   -155   -122    277   1223   1397    384    129   1075    943
     12    280    267   -148   -127    275   1213   1387    389    135   1085    945
     15    296    280   -155   -132    288   1208   1379    392    137   1096    948
     23    322    296   -174   -135    309   1215   1376    407    150   1109    950
     33    337    301   -187   -132    319   1213   1374    418    161   1124    948
     36    335    298   -187   -132    316   1213   1374    428    168   1132    945
     41    340    298   -189   -127    319   1202   1374    433    179   1145    948
     23    342    316   -184   -148    329   1184   1369    433    187   1148    945
     15    309    293   -163   -140    301   1179   1363    433    184   1140    935
     20    303    283   -163   -129    293   1189   1369    444    189   1145    948
     28    358    329   -192   -150    345   1182   1366    454    207   1166    969
     33    342    306   -189   -135    324   1171   1356    457    213   1171    966
     41    348    303   -194   -129    327   1163   1348    459    213   1174    961
     44    358    311   -202   -135    335   1171   1350    467    223   1182    963
     54    402    348   -228   -145    376   1182   1366    488    244   1202    974
     70    426    355   -249   -142    392   1189   1366    496    257   1210    974
     75    454    379   -265   -150    418   1197   1374    506    275   1221    976
     75    462    387   -267   -155    426   1187   1369    509    280   1223    982
     85    462    376   -272   -145    420   1182   1371    517    296   1234    992
     83    485    402   -285   -161    444   1195   1382    535    319   1252   1008
     72    545    472   -309   -200    511   1197   1382    558    340   1280   1041
     70    555    485   -314   -207    522   1184   1369    566    348   1291   1054
     72    545    472   -309   -200    509   1156   1340    558    340   1275   1041
     88    589    498   -340   -205    545   1114   1314    542    329   1275   1041
     93    581    488   -340   -197    535   1096   1306    542    332   1278   1052
     83    530    446   -306   -181    488   1088   1301    542    329   1262   1047
     70    478    407   -272   -168    444   1075   1291    527    316   1239   1028
     59    431    371   -246   -155    402   1039   1260    498    285   1210    992
     41    420    376   -231   -166    400   1008   1231    478    270   1197    963
     38    394    355   -218   -158    376    982   1208    457    254   1184    935
     33    374    340   -202   -153    358    969   1189    444    241   1174    914
     33    345    309   -189   -140    327    953   1174    431    220   1153    893
     41    348    306   -194   -132    327    940   1163    420    213   1140    875
     36    355    319   -197   -140    337    924   1153    413    202   1132    859
     33    366    332   -200   -148    350    911   1143    413    207   1148    865
     38    379    340   -210   -150    361    893   1130    410    207   1148    854
     49    306    257   -179   -103    283    883   1132    405    192   1132    841
     77    246    168   -163    -46    210    888   1161    394    161   1093    797
    109    259    150   -184    -20    205    971   1280    439    163   1065    748
    148    384    236   -267    -44    309   1098   1454    574    262   1132    792
    215    527    311   -371    -49    420   1218   1667    776    465   1309    950
    267    940    672   -605   -202    807   1254   1787   1036    807   1686   1327
    192   1597   1405   -893   -605   1501   1182   1704   1291   1223   2200   1839
      5   1966   1958   -987   -976   1964    854   1262   1273   1395   2460   2075
   -106   1652   1758   -774   -932   1704    485    719    859   1052   2166   1795
   -181    820   1000   -319   -592    909    254    257    166    244   1384   1085
   -150    103    254     23   -202    179    171    163   -254   -311    792    522
    -64    -49     12     57    -41    -18    252    366   -189   -309    745    454
     12     18      5    -15      2     10    402    584    -23   -189    828    519
     70    148     75   -111     -2    111    535    756    129    -49    932    605
     85    226    140   -155    -25    184    628    859    244     59   1028    683
    101    288    184   -194    -41    236    662    904    296    103   1072    724
    119    319    197   -220    -38    259    672    917    314    119   1088    737
    132    324    192   -228    -31    257    675    919    316    122   1096    735
    127    345    218   -236    -44    283    665    917    322    127   1106    735
    132    363    231   -252    -49    298    652    911    316    122   1104    722
    140    381    241   -262    -51    311    654    924    327    135   1119    724
    135    376    239   -257    -51    309    654    932    335    142   1135    727
    132    389    257   -259    -62    324    646    924    335    150   1150    735
    132    402    270   -267    -70    337    641    922    335    155   1169    745
    137    431    293   -285    -77    363    636    927    340    158   1184    753
    148    467    319   -309    -85    394    615    917    335    155   1189    758
    158    480    322   -319    -80    402    607    909    337    158   1184    769
    158    498    337   -329    -90    420    602    914    345    171   1200    789
    163    527    361   -345    -98    444    597    917    355    189   1213    795
    163    540    376   -353   -106    459    584    909    350    187   1210    787
    163    537    374   -350   -103    457    566    906    350    179   1208    789
    161    548    387   -355   -111    470    553    909    355    187   1223    789
    158    566    407   -363   -124    488    561    924    374    207   1247    800
    161    602    441   -384   -140    524    553    932    387    226   1267    813
    174    628    454   -400   -140    542    548    937    397    244   1280    823
    179    623    444   -402   -132    535    542    956    410    265   1299    844
    181    659    478   -420   -148    568    530    969    426    288   1325    867
    202    719    514   -462   -155    618    517    982    444    314   1353    885
    223    753    530   -488   -153    641    511    995    457    324   1366    898
    231    784    550   -509   -161    667    506   1013    478    345   1384    919
    231    820    587   -527   -179    704    509   1034    501    376   1418    945
    228    823    592   -527   -181    709    509   1041    509    389   1434    958
    244    859    615   -550   -184    737    519   1047    519    407   1454    979
    239    880    641   -563   -200    761    524   1047    524    413   1460    979
    228    880    652   -555   -210    766    527   1047    524    410   1462    976
    233    891    657   -563   -213    776    519   1039    524    410   1470    982
    239    893    654   -566   -207    774    514   1026    514    405   1467    966
    236    888    652   -563   -207    771    517   1018    506    405   1470    963
    233    888    654   -561   -210    771    517   1013    509    400   1467    963
    226    885    657   -558   -215    774    517   1010    514    402   1465    953
    223    880    657   -550   -215    769    511   1000    511    402   1462    940
    215    854    639   -537   -213    748    498    979    498    392   1444    919
    213    831    618   -522   -202    727    475    950    472    368   1418    896
    213    826    613   -522   -200    719    462    930    454    353   1397    878
    205    820    615   -511   -205    719    457    917    449    340   1382    872
    215    807    589   -511   -189    698    439    898    431    319   1363    857
    218    802    581   -511   -181    693    418    880    420    314   1361    854
    218    815    597   -519   -189    706    405    875    418    322   1374    862
    220    839    618   -530   -197    730    394    872    415    316   1376    859
    218    839    620   -530   -202    730    387    872    410    309   1374    859
    213    833    620   -522   -205    727    379    875    405    303   1366    857
    215    836    620   -527   -202    727    368    878    402    303   1369    859
    220    846    626   -532   -202    737    361    885    402    311   1376    862
    223    839    615   -532   -197    727    350    885    394    301   1369    859
    226    849    623   -537   -200    737    342    891    397    298   1369    872
    220    849    626   -535   -202    737    340    893    400    298   1371    878
    226    846    620   -535   -197    735    329    893    394    301   1366    870
    220    839    615   -530   -197    727    324    888    394    301   1363    862
    220    841    618   -532   -197    730    319    883    392    301   1363    862
    223    849    623   -537   -200    737    306    872    384    298   1363    859
    226    849    623   -537   -197    737    303    867    381    290   1363    857
    223    844    620   -535   -200    735    298    865    376    283   1350    859
    231    846    615   -540   -192    732    290    865    379    285   1340    862
    231    862    631   -548   -200    748    296    875    392    293   1348    880
    236    888    652   -561   -207    771    314    883    402    298   1353    888
    244    904    659   -574   -210    784    319    885    402    301   1353    885
    257    943    683   -600   -213    813    329    888    413    319   1369    898
    244    958    714   -602   -236    836    329    885    415    332   1379    914
    226    956    730   -589   -252    844    322    872    405    322   1371    906
    220    984    761   -605   -270    872    324    867    418    335   1387    922
    223   1021    797   -620   -288    909    329    870    433    358   1415    950
    220   1026    805   -626   -290    917    309    857    423    358   1418    958
    218   1015    797   -615   -288    906    280    831    402    337   1405    950
    223   1000    774   -613   -275    888    252    810    381    316   1392    948
    231    995    763   -613   -265    878    231    797    368    309   1395    948
    220    974    753   -597   -265    862    205    774    342    288   1371    917
    215    932    717   -574   -249    826    181    761    314    259   1343    888
    213    893    680   -553   -233    787    163    750    296    236   1317    875
    210    846    636   -530   -213    743    145    730    267    205   1286    846
    202    802    597   -504   -197    701    127    706    233    171   1249    826
    218    789    571   -504   -176    680    116    701    220    163   1239    836
    189    750    561   -470   -187    657     98    691    205    161   1231    828
    174    722    545   -449   -184    633     85    680    189    155   1221    820
    181    706    522   -444   -171    615     83    680    179    148   1208    818
    161    675    514   -418   -176    594     77    678    174    145   1205    828
    163    678    514   -420   -176    597     64    675    168    148   1218    828
    194    639    441   -418   -122    540     62    688    150    119   1187    789
    223    553    327   -389    -51    441    124    779    161     85   1127    724
    236    576    340   -405    -51    459    254    937    259    135   1145    743
    283    698    415   -493    -64    558    368   1132    415    283   1265    846
    332   1013    680   -672   -174    846    454   1304    644    563   1545   1127
    306   1564   1257   -937   -475   1410    467   1343    909    966   2013   1605
    145   2138   1992  -1140   -922   2065    306   1067   1034   1286   2444   2010
     49   2094   2044  -1072   -997   2070    -72    563    769   1161   2392   1958
    -51   1465   1514   -706   -784   1488   -379     51    168    527   1792   1444
    -77    652    727   -288   -402    688   -506   -189   -402   -213   1044    795
     28    246    218   -137    -93    233   -483    -77   -524   -439    763    527
    109    205     93   -158      7    150   -363    124   -405   -363    789    540
    132    270    137   -202     -2    205   -210    306   -249   -236    883    628
    168    428    257   -301    -44    345    -80    454    -98   -101    995    745
    161    514    353   -337    -96    433    -25    522    -23    -25   1062    789
    158    517    355   -340    -98    436    -23    527    -20    -28   1052    800
    176    524    348   -350    -85    436     -2    540    -15    -28   1036    810
    179    514    332   -348    -77    423     10    550    -10    -25   1026    805
    187    519    332   -353    -72    426     20    561      2     -5   1034    836
    192    545    353   -368    -80    449     23    563      2      5   1036    854
    197    555    358   -376    -80    457     28    571      7     12   1031    865
    192    555    361   -376    -85    457     31    574      2     15   1026    880
    184    548    363   -366    -88    457     36    581      2     18   1015    885
    179    527    348   -353    -85    439     33    576    -10     10    997    906
    163    511    348   -340    -90    431     31    579    -15     12    989    919
    161    524    361   -342   -101    444     36    584    -10     23    995    935
    163    548    384   -355   -109    467     49    600      2     38   1000    969
    174    576    400   -376   -114    488     51    610      7     57   1005    987
    158    574    415   -366   -129    496     57    626     18     70   1021   1002
    129    558    428   -342   -148    493     59    633     18     77   1026   1028
    140    519    379   -329   -119    449     51    636     10     72   1018   1047
    145    514    366   -332   -111    439     51    641     15     77   1034   1057
    161    535    374   -348   -106    454     59    654     25     98   1065   1072
    174    540    366   -358    -96    454     62    662     25    111   1083   1093
    184    550    366   -366    -90    459     59    675     20    119   1101   1109
    189    555    366   -374    -88    462     51    683     20    129   1098   1122
    205    576    368   -392    -80    472     46    696     25    145   1109   1143
    231    613    381   -423    -77    498     44    709     31    161   1143   1171
    262    636    374   -449    -54    506     46    727     41    176   1189   1210
    280    649    368   -467    -44    509     49    745     44    187   1221   1231
    283    654    371   -470    -44    514     57    761     41    187   1244   1249
    267    639    368   -454    -49    504     75    776     41    179   1267   1252
    244    633    389   -439    -72    511     93    779     49    168   1296   1218
    223    607    384   -415    -80    496    116    782     59    153   1332   1184
    215    607    389   -413    -88    498    140    784     67    150   1369   1169
    210    589    376   -402    -83    483    153    766     59    140   1379   1135
    210    553    342   -381    -64    449    161    750     54    127   1384   1091
    213    540    324   -379    -54    433    161    740     44    111   1374   1047
    210    527    314   -368    -51    420    166    730     33     98   1361   1002
    213    504    288   -358    -38    397    171    717     28     85   1343    950
    218    483    265   -350    -23    374    168    693     25     64   1317    875
    215    467    249   -342    -18    358    155    662     15     31   1280    805
    210    459    249   -335    -20    353    145    631      2      5   1249    789
    202    441    239   -324    -18    340    132    600     -7     -7   1223    797
    202    433    231   -316    -12    332    124    563    -18    -12   1184    784
    192    433    239   -314    -25    337    116    532    -25    -23   1132    750
    184    433    249   -309    -33    342    111    504    -25    -23   1096    758
    181    459    277   -322    -49    368    103    475    -20    -12   1083    766
    161    478    316   -319    -77    397     98    449    -10      0   1098    743
    145    475    329   -311    -90    402     88    423     -5     -7   1150    623
    145    483    337   -314    -96    410     83    400     -2    -12   1111    597
    140    509    368   -327   -114    439     77    379      0    -12   1023    672
    127    519    392   -322   -132    457     88    368     15     -5    953    745
    114    550    436   -335   -161    493     83    342     20     -2    904    800
    103    555    452   -332   -174    504     83    327     23     -2    862    836
     90    542    452   -319   -179    498     70    306     15    -10    826    844
     80    566    485   -322   -202    527     67    288     12     -5    802    844
     67    579    509   -324   -220    542     67    272      5    -10    776    846
     64    574    506   -319   -220    540     70    265      2    -15    753    865
     57    561    504   -309   -223    532     75    265      5     -5    748    883
     49    581    532   -314   -241    558     80    259     -5      0    737    885
     38    568    530   -306   -244    550     72    249    -20    -15    719    885
     44    532    488   -288   -220    511     75    249    -28    -25    698    896
     67    498    431   -285   -181    465     88    259    -28    -25    675    909
     93    514    420   -303   -163    467    111    280    -12     -2    659    948
    116    535    418   -327   -150    475    140    306      5     10    620   1026
    132    530    397   -332   -132    462    158    329     12     12    589   1088
    145    501    355   -324   -106    431    161    345      5     -2    571   1085
    137    496    358   -316   -109    428    161    361      7     -5    568   1070
    122    514    392   -319   -135    454    171    384     36     -5    579   1093
    109    514    405   -311   -148    459    189    410     70     12    605   1109
    101    504    402   -303   -150    454    179    413     80     28    623   1083
     80    485    405   -283   -161    446    153    394     72     31    631   1023
     64    465    397   -267   -166    433    135    384     62     46    659    976
     46    436    389   -241   -171    413    122    381     57     54    670    919
     18    400    381   -210   -181    392    106    363     49     46    665    872
      7    345    337   -176   -163    342     93    335     31     28    639    805
     -2    314    316   -158   -161    316     75    314     18     12    607    771
    -38    257    296   -109   -168    275     72    288      0    -12    576    745
    -75    202    277    -64   -176    239     54    249    -31    -49    532    691
    -85    184    270    -49   -176    226     44    218    -44    -72    488    667
   -103    179    283    -38   -194    231     31    197    -54    -88    462    652
   -114    197    311    -41   -213    254     28    187    -54   -101    446    644
   -129    223    350    -46   -241    285     18    176    -62   -111    431    633
   -166    270    436    -51   -301    353      5    163    -67   -114    420    623
   -161    290    452    -67   -306    371    -10    153    -75   -122    397    592
   -132    301    433    -85   -283    366    -25    140    -93   -142    366    550
    -98    265    361    -85   -231    311    -18    166   -119   -187    301    480
    -64    205    270    -70   -166    236    103    306    -77   -197    241    415
    -31    298    329   -135   -181    314    259    511     59    -88    298    457
     31    535    504   -283   -236    519    374    724    257    116    470    626
     83    963    880   -524   -397    922    381    813    504    454    815    995
     10   1618   1608   -813   -797   1613    252    667    763    898   1322   1522
   -192   1938   2130   -872  -1161   2034   -122    171    724   1049   1551   1740
   -306   1590   1896   -641  -1101   1743   -485   -361    283    662   1210   1410
   -371    761   1132   -194   -750    945   -670   -758   -423   -161    407    675
   -348     70    418    140   -381    244   -670   -776   -820   -696   -174    101
   -272    -88    184    179   -228     46   -545   -550   -732   -672   -215     25
   -210      0    210    103   -210    103   -366   -316   -558   -540   -140     93
   -153    140    290      5   -220    215   -223   -142   -400   -415    -51    194
   -119    207    327    -44   -223    267   -148    -62   -314   -358     -7    262
    -96    246    342    -75   -218    293   -124    -41   -290   -353      0    280
    -83    257    340    -88   -213    298   -101    -20   -267   -340      7    290
    -80    270    350    -96   -215    309    -88    -12   -249   -324     18    296
    -72    288    361   -106   -215    324    -80    -10   -239   -319     31    298
    -64    311    374   -124   -220    342    -75    -10   -236   -322     44    301
    -67    329    397   -132   -233    363    -70    -12   -233   -327     51    296
    -83    337    420   -129   -252    379    -75    -15   -233   -329     59    285
   -101    335    436   -116   -267    384    -70     -7   -223   -322     93    288
   -122    350    472   -114   -298    413    -64     -7   -223   -319    103    280
   -129    363    493   -116   -311    428    -57      2   -215   -316    101    290
   -129    392    522   -132   -327    457    -44     18   -202   -303    101    329
   -148    413    561   -132   -353    485    -44     25   -200   -296     98    353
   -145    407    553   -132   -350    480    -38     36   -194   -288    103    366
   -122    428    550   -155   -335    488    -28     49   -187   -280    103    376
   -114    449    563   -168   -340    506    -25     51   -184   -277    106    381
   -103    449    553   -171   -327    501    -31     59   -184   -270    103    384
   -103    470    571   -184   -337    519    -25     77   -181   -259    114    392
   -111    478    589   -184   -350    532    -18     98   -171   -239    129    402
   -116    488    602   -187   -358    545    -10    122   -158   -220    148    402
   -109    496    605   -192   -355    550     -5    148   -150   -207    174    402
   -111    509    618   -200   -366    563     -5    176   -137   -187    194    400
   -116    496    613   -192   -363    553     12    215   -116   -153    218    405
   -114    524    639   -207   -376    581     18    241   -101   -124    249    407
    -98    561    659   -231   -379    610     31    272    -77    -88    285    418
    -85    602    688   -259   -387    644     41    298    -54    -59    322    428
    -67    631    696   -283   -381    662     57    324    -28    -31    361    436
    -62    641    704   -290   -384    672     62    332    -15    -20    374    428
    -54    662    717   -303   -384    688     62    324    -15    -18    379    426
    -49    649    698   -301   -374    675     72    319    -10     -7    389    423
    -38    646    685   -303   -363    667     80    309     -5      5    400    418
    -38    644    683   -303   -361    662     83    285      0     10    397    407
    -44    644    688   -298   -366    665     93    270      5     10    400    405
    -44    649    693   -303   -368    670     96    254     12     18    394    402
    -44    644    685   -301   -366    665     98    244     25     23    387    400
    -51    623    672   -285   -363    649    103    239     36     31    384    405
    -62    605    667   -270   -363    636    106    226     49     31    374    405
    -72    600    672   -265   -371    636     96    202     46     23    355    402
    -93    597    691   -252   -392    644     88    181     49     20    342    405
   -109    592    698   -244   -405    644     75    161     46     18    332    400
   -106    571    678   -231   -392    623     70    148     44      7    309    394
   -122    540    662   -210   -392    602     70    137     44      2    296    402
   -124    540    665   -207   -394    602     59    127     44      0    293    402
   -124    535    659   -205   -392    597     54    114     44     -2    288    402
   -132    535    667   -200   -400    600     57    114     54      5    290    415
   -142    550    691   -205   -415    618     57    109     64     12    293    415
   -132    535    667   -200   -400    600     57    109     64     18    298    418
   -135    530    665   -197   -400    597     57    106     64     25    298    410
   -140    540    680   -200   -410    610     57    109     72     36    298    407
   -140    537    675   -200   -407    607     54    103     72     33    298    397
   -129    537    665   -205   -397    600     54    103     77     38    303    394
   -124    553    678   -215   -402    615     54     98     80     41    306    387
   -116    535    652   -207   -384    592     62    101     85     44    306    387
    -98    511    607   -207   -353    561     59     90     85     44    303    384
    -93    517    610   -213   -353    563     51     80     77     38    296    371
    -93    511    605   -213   -348    558     44     72     72     38    290    361
    -77    504    581   -213   -329    542     44     70     77     36    285    355
    -64    501    563   -218   -314    532     33     57     72     33    277    345
    -46    501    545   -228   -296    522     20     41     62     25    267    332
    -54    509    563   -228   -309    537     23     36     67     31    272    329
    -72    524    597   -226   -335    561     54     57     98     62    296    353
   -132    532    665   -200   -400    597     98     88    137     98    329    384
   -236    542    776   -153   -506    659    137    114    179    132    366    415
   -236    527    763   -145   -501    644    150    114    181    135    366    415
   -267    511    779   -122   -522    644    155    114    184    142    366    415
   -277    532    807   -127   -545    670    166    124    200    155    381    423
   -246    594    839   -174   -542    717    174    124    218    176    405    441
   -207    633    841   -215   -524    737    171    119    228    187    415    454
   -148    620    769   -236   -457    693    145     90    215    171    400    441
    -57    605    662   -275   -361    633     83     38    179    135    366    413
     36    620    584   -329   -272    602     31      5    161    111    332    415
     41    602    561   -324   -259    581      7     -5    150     90    306    405
    -20    553    574   -265   -296    563     12      0    148     88    311    392
    -62    519    581   -231   -322    550      7     -7    137     75    309    335
    -80    485    566   -202   -324    524     -2    -20    127     67    314    288
   -122    436    555   -158   -340    496    -12    -33    111     57    298    272
   -145    389    535   -122   -340    462    -20    -41    103     51    277    244
   -166    371    537   -101   -350    454    -28    -54     93     44    270    220
   -194    371    566    -88   -379    467    -23    -57     90     44    270    226
   -205    379    581    -88   -392    480    -23    -57     93     41    267    233
   -205    358    563    -75   -384    459    -28    -49     96     36    267    239
   -207    348    555    -72   -381    452    -41    -59     90     28    270    233
   -223    342    566    -59   -394    454    -38    -57     93     33    275    231
   -215    329    545    -59   -379    436    -38    -46     85     25    262    220
   -179    254    433    -36   -306    342      7     23     80     -7    213    163
   -179    262    441    -41   -309    350    153    194    171     41    218    155
   -140    387    527   -122   -335    454    283    400    319    158    303    241
    -72    644    717   -285   -397    680    371    589    535    400    527    485
    -33   1210   1244   -587   -639   1226    358    641    823    810    971    958
   -252   1875   2125   -813  -1189   2000    168    379   1047   1215   1462   1478
   -462   1956   2418   -745  -1441   2184   -192   -129    883   1200   1514   1538
   -553   1348   1901   -397  -1228   1623   -517   -659    296    597    948   1028
   -576    407    984     85   -779    696   -685  -1015   -415   -252     96    244
   -493    -20    472    254   -485    226   -652   -896   -550   -483   -207    -70
   -426    -12    413    218   -420    200   -498   -654   -407   -394   -176    -57
   -379    116    496    129   -439    306   -316   -415   -220   -244    -62     36
   -342    233    576     54   -459    405   -194   -262    -77   -119     23    109
   -324    277    600     20   -462    439   -135   -197    -18    -64     54    135
   -311    316    626     -2   -467    470   -103   -163     18    -28     77    153
   -301    324    626    -12   -465    475    -90   -148     31    -18     80    155
   -296    316    613    -10   -454    465    -83   -142     36    -12     77    155
   -290    327    615    -18   -454    470    -72   -129     46     -5     83    161
   -285    324    610    -20   -449    467    -62   -119     57     -7     83    166
   -285    314    600    -15   -444    457    -62   -116     59     -7     75    166
   -288    309    597    -10   -441    452    -57   -111     67     -2     75    166
   -296    298    594     -2   -446    446    -51   -111     62     -7     70    153
   -288    303    592     -7   -439    446    -51   -111     64     -5     64    155
   -288    298    584     -5   -436    441    -49   -109     70      0     57    161
   -303    303    607      0   -454    454    -33    -98     88     23     54    153
   -309    303    613      0   -459    457    -31    -90    103     36     51    150
   -306    285    592     10   -449    439    -28    -93    106     33     31    145
   -314    272    587     18   -449    428    -25    -96    111     38     12    135
   -309    272    581     18   -444    426    -25    -96    122     44      2    135
   -301    259    561     18   -431    410    -23   -109    119     38     -5    135
   -293    259    553     15   -423    405    -25   -111    122     46    -10    135
   -290    257    545     15   -418    400    -25   -106    132     57     -5    129
   -288    254    542     18   -415    397    -28   -101    140     62     -2    124
   -290    246    537     20   -413    392    -31    -96    142     72     -2    122
   -288    249    537     20   -413    392    -23    -80    155     96     15    135
   -288    257    545     15   -418    400    -12    -62    171    114     33    153
   -296    259    555     18   -426    407      0    -38    192    127     46    168
   -275    293    568    -10   -420    431      5    -12    220    158     72    189
   -272    311    581    -20   -426    446     20     12    244    187     90    226
   -285    309    594    -12   -441    452     28     20    259    207    103    259
   -275    329    605    -25   -439    467     41     33    275    228    119    288
   -244    345    589    -51   -415    467     38     33    290    246    127    288
   -239    353    592    -57   -415    472     44     31    306    262    137    288
   -252    340    589    -44   -420    465     38     12    301    259    132    277
   -249    335    584    -41   -415    459     33     -2    303    254    132    262
   -252    332    584    -41   -418    457     28    -23    298    252    127    249
   -244    335    579    -46   -413    457     28    -44    303    259    137    236
   -244    324    568    -41   -407    446     18    -75    301    254    132    210
   -252    314    566    -31   -407    439     12    -96    303    252    135    207
   -241    293    532    -25   -387    410      2   -124    298    241    129    194
   -252    246    496      2   -374    371    -10   -153    285    228    122    176
   -244    241    483      0   -363    363    -20   -179    272    215    124    174
   -244    233    478      5   -361    355    -38   -218    252    200    114    161
   -218    202    420      7   -319    311    -70   -270    220    174     85    127
   -231    166    397     31   -314    283    -80   -298    202    161     70    119
   -231    163    394     33   -314    277    -85   -311    200    163     70    124
   -205    174    379     15   -290    275    -93   -322    202    174     64    129
   -194    150    342     20   -267    244   -114   -348    187    158     36    116
   -176    148    324     15   -249    236   -132   -361    176    158     25    106
   -174    166    340      2   -257    252   -129   -366    181    168     33    111
   -184    181    366      2   -275    272   -119   -361    192    187     49    124
   -189    145    335     20   -262    239   -137   -387    174    174     15    101
   -158    158    316      0   -236    236   -140   -387    179    181      7    114
   -163    145    309      7   -236    226   -140   -387    179    194      0    124
   -174    150    324     12   -249    236   -137   -389    179    200     -7    153
   -148    135    280      5   -213    207   -158   -415    155    181    -51    215
   -153    127    280     12   -218    202   -161   -426    150    181    -90    288
   -155    119    272     15   -215    194   -158   -431    148    189    -98    342
   -158     77    236     41   -197    155   -171   -441    135    181   -116    361
   -174     46    220     62   -197    132   -176   -452    127    179   -106    285
   -181     36    218     72   -200    127   -176   -459    124    187    -77    184
   -171     33    202     67   -187    116   -179   -467    114    189    -83    155
   -150     12    163     70   -155     88   -189   -488     98    176   -132    181
   -127     31    158     46   -142     93   -181   -483    103    189   -145    207
   -124     44    168     38   -145    106   -184   -485     93    194   -150    210
    -90     67    158     10   -124    111   -181   -485     83    194   -153    220
    -54     62    116     -2    -85     88   -200   -506     59    179   -168    207
    -41     46     88     -2    -64     67   -200   -517     46    168   -174    205
    -10     67     75    -28    -41     72   -197   -509     51    181   -148    241
     18    124    103    -72    -41    114   -187   -496     64    210   -109    262
     25    163    137    -93    -54    150   -194   -501     67    228    -83    265
     36    140    103    -88    -33    122   -241   -548     18    192    -98    226
     36    155    116    -96    -41    137   -262   -561      2    189    -80    233
     38    142    101    -90    -31    122   -293   -584    -28    176    -77    210
     44    103     59    -72     -7     83   -322   -602    -67    148    -90    174
     28     64     33    -46     -2     49   -322   -589    -83    140    -77    168
     15     23      7    -20      5     15   -340   -597   -114    119    -83    145
     -2    -10     -7      5      2     -7   -353   -602   -140    101    -80    127
    -28    -49    -20     38     -5    -36   -353   -600   -158     83    -72    114
    -31    -85    -54     57     10    -70   -376   -615   -187     59    -70     96
    -64   -114    -49     88     -7    -83   -387   -620   -197     57    -46     72
    -83   -111    -28     96    -28    -72   -389   -610   -197     62    -15     72
    -80   -101    -20     90    -31    -62   -387   -597   -192     64     15     88
    -83   -116    -36     98    -25    -77   -400   -602   -205     62     28     80
   -119   -140    -20    129    -49    -80   -397   -594   -194     75     54     88
   -135   -174    -38    153    -49   -106   -413   -602   -202     64     49     64
   -114   -236   -122    176      2   -179   -420   -574   -215     31     15     12
    -90   -267   -176    176     41   -220   -327   -446   -163     36     -7    -31
    -67   -192   -124    129     28   -158   -215   -283    -41    122     54      0
     -7     -5      2      5     -5     -2   -119    -85    137    311    223    148
     20    381    361   -200   -168    371    -77     46    392    639    563    506
    -67   1000   1065   -467   -566   1031    -90      5    659   1057   1060   1018
   -249   1327   1577   -537   -911   1452   -316   -358    680   1241   1314   1257
   -374   1008   1382   -316   -878   1195   -670   -888    280    909   1036    995
   -407    228    636     90   -522    431   -896  -1366   -410     90    246    270
   -371   -418    -46    394   -163   -233   -966  -1439   -774   -400   -285   -233
   -280   -628   -348    454     31   -488   -927  -1280   -753   -433   -376   -332
   -226   -610   -384    415     77   -498   -813  -1096   -620   -337   -327   -303
   -207   -498   -290    353     41   -394   -675   -919   -459   -205   -228   -220
   -187   -387   -200    285      2   -293   -594   -818   -342   -103   -148   -129
   -197   -335   -140    265    -31   -239   -550   -766   -277    -46   -106    -85
   -187   -290   -106    236    -41   -197   -527   -735   -241    -15    -77    -62
   -187   -277    -90    233    -49   -184   -524   -730   -233      0    -59    -49
   -202   -267    -64    233    -70   -166   -530   -727   -231      7    -49    -49
   -192   -236    -46    213    -72   -142   -519   -711   -218     20    -33    -33
   -184   -249    -67    215    -59   -158   -522   -706   -223     15    -36    -36
   -179   -241    -62    210    -59   -153   -517   -696   -223     25    -28    -23
   -184   -213    -31    197    -77   -122   -524   -698   -223     38     -5     -7
   -197   -215    -20    205    -90   -119   -540   -701   -228     41      2     -7
   -200   -239    -38    218    -83   -137   -571   -709   -252     25     -5    -20
   -205   -228    -23    218    -90   -127   -581   -698   -249     33     18     -2
   -213   -207      2    207   -109   -103   -574   -678   -236     49     49     12
   -220   -210      7    215   -114   -101   -579   -672   -236     49     64      7
   -226   -197     28    210   -129    -85   -587   -667   -233     44     80      0
   -231   -184     46    207   -140    -70   -587   -657   -231     51    101      5
   -246   -192     51    218   -150    -70   -594   -659   -233     51    111     -2
   -257   -192     64    226   -163    -64   -605   -657   -233     54    122     -5
   -270   -176     93    223   -181    -44   -589   -628   -213     80    161     23
   -270   -166    103    218   -187    -31   -597   -620   -202     96    184     23
   -259   -140    119    200   -189    -10   -605   -602   -189    111    202     41
   -270   -122    148    194   -210     12   -615   -581   -174    137    233     70
   -267    -93    174    179   -220     38   -615   -550   -142    174    285    103
   -259    -93    166    176   -213     36   -631   -535   -137    187    309    114
   -246    -90    155    168   -202     31   -633   -517   -132    202    335    129
   -246    -57    189    153   -220     64   -633   -483   -111    231    371    163
   -252    -31    220    140   -239     93   -623   -444    -90    262    405    194
   -223    -20    202    122   -213     90   -623   -426    -85    275    423    194
   -231    -15    215    122   -226    101   -613   -405    -72    296    446    202
   -257    -12    244    135   -252    114   -605   -400    -72    301    462    202
   -262    -31    228    145   -246     98   -620   -420    -96    283    454    181
   -246    -28    218    137   -233     93   -631   -441   -116    270    449    155
   -265     -2    259    132   -265    127   -615   -439   -101    270    452    148
   -272    -18    254    142   -265    116   -613   -444   -101    257    439    137
   -275    -41    233    155   -254     96   -610   -446   -106    246    426    137
   -233    -64    168    150   -202     51   -633   -480   -137    215    387    106
   -236   -103    132    168   -184     12   -654   -519   -171    176    342     62
   -244   -122    119    181   -181     -2   -667   -548   -197    150    306     23
   -246   -124    122    184   -187     -2   -680   -568   -215    129    283      0
   -270   -137    132    205   -202     -2   -696   -592   -231    106    259    -25
   -254   -142    111    197   -187    -15   -706   -610   -239     93    241    -49
   -249   -153     96    200   -174    -28   -717   -633   -254     77    226    -72
   -262   -140    122    200   -192    -10   -724   -646   -259     67    213    -85
   -267   -145    122    207   -194    -12   -735   -662   -270     51    192   -103
   -233   -145     88    187   -161    -28   -753   -683   -290     31    168   -129
   -246   -137    109    192   -179    -15   -761   -685   -288     31    174   -122
   -270   -148    119    207   -197    -12   -774   -696   -296     20    168   -124
   -272   -135    137    205   -205      0   -782   -704   -309     10    171   -127
   -293   -135    158    213   -228     12   -789   -701   -311     18    189   -119
   -309   -135    174    220   -241     18   -797   -693   -306     28    202   -111
   -314   -142    168    226   -244     12   -807   -693   -311     20    194   -129
   -301   -101    200    202   -252     49   -795   -680   -296     41    223   -116
   -314   -101    210    205   -265     54   -795   -670   -288     57    241   -111
   -322   -129    192    226   -259     31   -805   -675   -296     51    233   -119
   -303   -140    161    220   -233     10   -807   -680   -309     38    231   -124
   -335   -161    174    249   -254      5   -807   -678   -316     33    236   -122
   -340   -166    174    252   -259      5   -826   -683   -327     38    239   -137
   -335   -161    174    246   -257      5   -833   -680   -332     38    236   -148
   -350   -137    213    244   -283     36   -818   -657   -319     49    249   -140
   -345    -93    252    220   -298     77   -805   -639   -298     67    275   -129
   -374    -83    290    228   -335    101   -784   -620   -285     83    280   -122
   -379    -80    298    231   -340    106   -779   -613   -283     90    285   -111
   -384    -96    288    239   -337     96   -784   -605   -285     85    283   -103
   -366    -96    270    231   -319     85   -797   -610   -290     80    267   -106
   -358    -64    290    210   -327    111   -795   -615   -293     80    265    -93
   -381    -10    371    194   -379    181   -771   -594   -262    119    306    -51
   -363     23    384    168   -376    202   -792   -605   -265    124    309    -44
   -363      0    363    181   -363    181   -839   -644   -303     98    272    -77
   -363    -20    342    189   -355    161   -870   -654   -322     85    252    -85
   -389    -44    345    215   -368    150   -875   -652   -329     75    236    -93
   -407    -88    319    246   -363    116   -883   -649   -345     57    213   -103
   -400   -135    265    267   -332     64   -898   -657   -366     33    171   -127
   -436   -187    246    309   -342     28   -904   -657   -384      7    135   -150
   -441   -246    194    342   -319    -28   -930   -678   -415    -25     96   -181
   -444   -277    163    358   -303    -57   -943   -698   -439    -46     70   -200
   -433   -288    145    361   -290    -72   -950   -717   -457    -62     51   -220
   -402   -270    132    335   -270    -70   -940   -717   -454    -59     54   -231
   -410   -319     90    363   -252   -114   -950   -732   -472    -83     23   -257
   -439   -366     72    402   -259   -145   -969   -745   -488   -106      5   -272
   -431   -350     80    392   -257   -135   -956   -737   -480    -98     12   -262
   -428   -376     51    400   -241   -163   -971   -750   -491   -114     -5   -277
   -418   -413      2    415   -213   -205   -971   -743   -498   -137    -28   -298
   -384   -485   -103    433   -140   -296   -927   -672   -488   -166    -75   -353
   -384   -509   -124    446   -129   -316   -807   -535   -423   -153   -101   -397
   -348   -428    -83    387   -132   -257   -693   -368   -301    -57    -23   -332
   -309   -205    103    254   -207    -51   -600   -189    -96    168    202   -114
   -267    332    600    -33   -433    465   -584   -116    181    566    659    329
   -376    971   1348   -296   -862   1158   -714   -355    363    940   1135    766
   -478   1080   1558   -303  -1018   1319  -1088   -854    192    935   1205    800
   -535    597   1132    -31   -833    865  -1405  -1345   -337    415    735    381
   -584   -218    366    400   -478     72  -1530  -1631   -969   -381    -54   -309
   -550   -724   -174    639   -189   -449  -1512  -1551  -1189   -724   -444   -670
   -491   -782   -293    636   -101   -537  -1400  -1327  -1062   -654   -431   -665
   -459   -711   -252    584   -106   -483  -1275  -1150   -917   -540   -363   -597
   -446   -605   -161    524   -142   -384  -1169  -1013   -782   -423   -293   -496
   -402   -504   -101    454   -150   -303  -1101   -932   -696   -350   -241   -415
   -387   -457    -70    420   -161   -265  -1070   -898   -657   -316   -228   -389
   -376   -452    -75    415   -153   -265  -1065   -885   -646   -306   -226   -387
   -387   -457    -70    420   -161   -262  -1054   -875   -636   -306   -215   -381
   -400   -459    -59    431   -171   -259  -1047   -867   -628   -301   -210   -387
   -394   -454    -59    423   -168   -257  -1052   -865   -631   -298   -215   -397
   -381   -413    -31    397   -176   -223  -1054   -859   -626   -280   -207   -387
   -384   -410    -28    397   -181   -220  -1060   -865   -626   -285   -226   -387
   -400   -428    -28    415   -187   -228  -1065   -870   -636   -296   -254   -384
   -381   -415    -36    397   -174   -226  -1067   -870   -641   -301   -277   -374
   -371   -400    -31    384   -171   -215  -1067   -867   -641   -293   -288   -355
   -374   -400    -25    387   -176   -213  -1072   -870   -646   -290   -298   -335
   -384   -402    -18    394   -184   -210  -1075   -867   -644   -288   -309   -319
   -389   -400    -10    394   -192   -205  -1075   -857   -636   -275   -319   -314
   -376   -402    -25    389   -176   -215  -1065   -836   -626   -259   -316   -309
   -371   -410    -38    392   -166   -226  -1072   -828   -626   -254   -314   -316
   -355   -387    -31    371   -163   -210  -1065   -810   -613   -236   -293   -327
   -353   -379    -25    366   -163   -205  -1065   -800   -607   -228   -301   -303
   -355   -371    -15    363   -171   -194  -1075   -802   -610   -228   -309   -298
   -345   -371    -25    358   -163   -197  -1085   -795   -610   -220   -306   -298
   -324   -348    -23    337   -150   -187  -1078   -769   -592   -205   -301   -288
   -327   -303     20    314   -176   -142  -1072   -740   -568   -184   -288   -275
   -296   -306    -10    301   -145   -158  -1080   -724   -563   -171   -290   -259
   -290   -288      2    288   -150   -142  -1072   -693   -540   -145   -275   -236
   -306   -249     57    277   -181    -96  -1057   -654   -504   -111   -236   -205
   -275   -205     70    239   -176    -67  -1047   -618   -480    -77   -205   -176
   -265   -163    101    213   -184    -31  -1049   -602   -470    -62   -192   -166
   -252   -124    127    187   -192      0  -1036   -576   -457    -49   -176   -150
   -244   -132    111    189   -179    -10  -1036   -571   -465    -64   -187   -155
   -249   -116    132    181   -192      5  -1023   -571   -475    -77   -194   -163
   -252   -111    137    181   -194     12  -1015   -574   -483    -85   -200   -171
   -262   -129    129    194   -197      0  -1015   -589   -498    -98   -215   -184
   -252   -161     90    207   -171    -36  -1023   -607   -519   -124   -254   -200
   -244   -155     88    197   -168    -33  -1018   -602   -517   -129   -262   -218
   -252   -140    111    194   -184    -15  -1008   -594   -509   -129   -270   -220
   -246   -155     88    200   -168    -33  -1010   -607   -519   -153   -303   -239
   -231   -142     88    187   -161    -28  -1013   -623   -530   -174   -327   -257
   -283   -179    103    228   -194    -36  -1010   -631   -540   -181   -340   -270
   -275   -179     96    226   -187    -41  -1018   -649   -548   -197   -361   -290
   -244   -142    101    194   -174    -20  -1010   -654   -550   -207   -371   -306
   -218   -111    106    166   -163     -2   -997   -646   -545   -210   -376   -301
   -249   -200     49    223   -150    -75  -1044   -688   -584   -262   -428   -340
   -249   -270    -20    259   -116   -145  -1080   -727   -626   -306   -475   -392
   -228   -270    -44    246    -93   -155  -1078   -727   -633   -311   -491   -402
   -223   -259    -36    241    -93   -148  -1085   -732   -641   -314   -504   -397
   -200   -218    -20    207    -90   -119  -1080   -724   -633   -309   -498   -387
   -194   -202     -7    197    -96   -106  -1085   -724   -633   -311   -504   -394
   -197   -200     -2    197    -98   -101  -1078   -711   -620   -303   -498   -394
   -205   -189     15    197   -111    -88  -1080   -701   -610   -301   -496   -389
   -202   -187     12    192   -109    -88  -1075   -691   -605   -306   -491   -389
   -215   -187     28    200   -122    -80  -1070   -675   -589   -296   -472   -381
   -205   -163     41    181   -124    -62  -1070   -667   -581   -285   -465   -376
   -194   -150     44    174   -119    -54  -1078   -667   -581   -285   -472   -379
   -220   -153     67    187   -145    -41  -1060   -646   -563   -277   -459   -371
   -254   -137    116    197   -187    -12  -1031   -623   -532   -259   -436   -358
   -252   -132    116    192   -187     -7  -1034   -628   -535   -267   -441   -368
   -241   -181     59    213   -150    -62  -1034   -631   -537   -277   -454   -376
   -259   -145    111    202   -187    -15   -992   -589   -501   -254   -428   -340
   -267   -119    148    192   -207     12   -979   -574   -493   -252   -410   -340
   -277   -101    176    189   -228     36   -976   -571   -493   -254   -405   -363
   -257    -41    215    150   -236     85   -943   -548   -472   -241   -384   -350
   -298    -51    244    174   -272     93   -930   -532   -462   -228   -374   -335
   -329    -57    270    192   -301    106   -935   -542   -462   -231   -371   -340
   -353    -36    316    192   -335    140   -943   -545   -462   -231   -358   -332
   -306     38    345    135   -324    192   -937   -540   -459   -228   -340   -311
   -311    -15    296    161   -306    140   -971   -574   -491   -259   -366   -340
   -342    -33    306    187   -327    135  -1008   -597   -509   -280   -374   -353
   -394    -49    345    220   -371    148  -1021   -605   -517   -285   -363   -358
   -407    -90    316    249   -363    111  -1021   -602   -524   -293   -355   -374
   -402   -132    270    267   -337     67  -1028   -610   -545   -316   -371   -397
   -405   -148    254    275   -329     51  -1034   -613   -566   -340   -389   -426
   -410   -145    262    275   -337     57  -1041   -615   -581   -366   -402   -452
   -423   -171    252    298   -337     38  -1057   -631   -610   -397   -428   -470
   -475   -210    265    340   -374     25  -1070   -644   -628   -413   -444   -504
   -496   -236    259    366   -379     10  -1093   -654   -644   -423   -457   -540
   -480   -213    267    345   -376     28  -1080   -641   -636   -415   -454   -545
   -478   -197    280    337   -379     41  -1091   -646   -639   -420   -459   -555
   -483   -163    316    322   -402     75  -1075   -639   -628   -415   -454   -555
   -532   -171    361    353   -449     93  -1075   -626   -615   -413   -449   -550
   -540   -194    345    366   -444     75  -1075   -618   -618   -426   -462   -563
   -548   -267    280    407   -415      5  -1036   -561   -615   -436   -496   -605
   -545   -293    252    418   -400    -20   -935   -431   -568   -446   -542   -667
   -498   -223    275    361   -387     23   -813   -254   -452   -376   -504   -631
   -446    -49    397    246   -423    174   -693    -46   -257   -176   -335   -462
   -410    348    758     31   -584    553   -672     57     -2    179     33   -103
   -449    992   1439   -272   -945   1215   -789   -114    215    592    527    376
   -563   1358   1919   -397  -1241   1639  -1132   -589    163    740    748    568
   -600   1088   1688   -246  -1145   1387  -1486  -1096   -249    405    462    316
   -631    270    901    181   -766    584  -1639  -1452   -940   -439   -366   -381
   -626   -371    254    496   -444    -59  -1613  -1384  -1247   -898   -885   -826
   -581   -532     49    555   -316   -241  -1499  -1153  -1161   -878   -935   -870
   -563   -498     64    530   -314   -218  -1345   -940   -992   -761   -865   -802
   -519   -348    171    433   -345    -88  -1213   -763   -826   -618   -761   -704
   -478   -241    233    358   -358     -5  -1156   -691   -743   -548   -717   -672
   -480   -231    246    355   -366      7  -1117   -644   -701   -517   -698   -654
   -496   -236    259    366   -379     10  -1098   -613   -675   -491   -672   -628
   -514   -226    288    371   -402     31  -1091   -605   -665   -478   -665   -613
   -527   -179    348    353   -439     83  -1070   -587   -646   -457   -649   -610
   -493   -179    314    335   -405     67  -1075   -597   -657   -475   -665   -633
   -496   -210    285    350   -392     36  -1091   -613   -670   -488   -683   -654
   -509   -187    322    348   -415     67  -1093   -615   -662   -480   -678   -657
   -462   -168    293    314   -379     62  -1104   -631   -675   -493   -696   -678
   -418   -161    257    288   -337     46  -1114   -646   -680   -506   -714   -685
   -392   -179    210    283   -301     15  -1130   -662   -688   -527   -743   -698
   -410   -166    244    288   -327     38  -1122   -659   -675   -524   -743   -685
   -389   -109    280    249   -337     83  -1124   -665   -667   -519   -743   -688
   -407   -129    277    267   -345     72  -1148   -685   -678   -535   -769   -704
   -394   -103    290    249   -345     90  -1143   -683   -670   -535   -771   -696
   -389    -96    293    244   -342     98  -1132   -678   -659   -532   -774   -691
   -397   -124    272    259   -337     72  -1124   -667   -641   -514   -774   -691
   -387    -83    301    233   -345    109  -1132   -665   -631   -509   -779   -691
   -381    -70    311    223   -348    119  -1137   -665   -620   -498   -782   -675
   -402    -59    342    231   -374    140  -1135   -665   -613   -483   -787   -649
   -405    -31    374    218   -392    168  -1127   -649   -594   -462   -789   -607
   -400    -25    371    213   -387    171  -1109   -618   -563   -428   -766   -550
   -376      2    379    187   -379    189  -1111   -610   -550   -410   -756   -524
   -376     31    407    174   -392    218  -1109   -602   -535   -394   -740   -511
   -319     75    394    119   -355    233  -1117   -581   -511   -361   -724   -530
   -298     96    394    101   -345    244  -1109   -550   -483   -327   -727   -527
   -296    135    431     77   -363    283  -1114   -540   -470   -309   -737   -478
   -267    161    428     54   -348    293  -1101   -527   -446   -285   -727   -467
   -285    155    439     64   -363    296  -1085   -517   -433   -280   -740   -418
   -249    148    397     49   -324    272  -1088   -522   -433   -285   -774   -311
   -246    163    410     41   -329    285  -1075   -524   -426   -277   -795   -181
   -277    168    446     54   -361    306  -1054   -532   -410   -259   -792    -80
   -267    140    405     62   -335    272  -1060   -553   -420   -267   -826    -75
   -277    145    420     64   -350    283  -1054   -561   -418   -267   -878    -96
   -345    101    444    119   -394    272  -1065   -587   -420   -277   -930   -148
   -389     51    441    168   -415    246  -1075   -610   -428   -298   -963   -228
   -415     33    449    189   -433    241  -1054   -613   -428   -303   -987   -309
   -439     10    449    213   -444    231  -1052   -610   -428   -290   -987   -187
   -488    -10    475    246   -483    231  -1065   -636   -446   -293  -1002     80
   -532    -23    509    277   -522    241  -1070   -662   -470   -311  -1028    207
   -584    -23    561    301   -574    267  -1091   -693   -501   -324  -1031    122
   -605    -28    574    316   -592    272  -1117   -727   -545   -361  -1124    135
   -623    -33    589    327   -607    277  -1137   -758   -581   -394  -1202    142
   -623    -23    600    324   -613    288  -1127   -756   -576   -389  -1192    -23
   -628    -18    610    322   -620    296  -1111   -750   -555   -379  -1140   -218
   -628     12    641    306   -636    324  -1122   -748   -542   -366  -1096   -335
   -636     38    672    296   -654    355  -1114   -743   -527   -358  -1065   -384
   -618     72    691    272   -654    381  -1119   -748   -522   -371  -1054   -457
   -587    122    706    231   -646    415  -1132   -758   -524   -384  -1031   -511
   -576    132    706    220   -641    418  -1124   -750   -509   -381   -997   -540
   -584    119    701    231   -644    410  -1124   -750   -509   -387   -992   -594
   -592    132    724    231   -657    428  -1117   -750   -501   -387   -963   -628
   -566    158    724    205   -646    439  -1117   -740   -483   -374   -914   -633
   -555    137    693    207   -623    415  -1104   -730   -465   -363   -859   -672
   -592    127    717    231   -654    420  -1080   -717   -441   -353   -823   -735
   -602    106    709    249   -654    407  -1065   -706   -426   -348   -810   -789
   -574    124    698    223   -636    410  -1049   -701   -400   -335   -771   -828
   -576    150    727    210   -652    439  -1026   -693   -363   -319   -722   -833
   -579    179    758    197   -670    470  -1008   -696   -327   -306   -683   -872
   -548    218    766    166   -657    491   -992   -711   -298   -306   -665   -940
   -514    262    774    124   -644    517   -971   -711   -265   -309   -649   -963
   -514    303    818    103   -667    561   -940   -685   -220   -283   -620   -984
   -553    348    898    101   -724    620   -906   -672   -184   -257   -587  -1010
   -568    392    961     88   -763    675   -891   -675   -163   -241   -550   -971
   -649    392   1041    127   -844    714   -901   -693   -155   -231   -558   -896
   -706    361   1067    171   -885    714   -953   -761   -179   -246   -594   -833
   -696    374   1070    161   -883    722  -1023   -826   -194   -262   -607   -800
   -675    400   1075    137   -875    737  -1080   -878   -194   -275   -613   -818
   -701    400   1098    150   -898    748  -1091   -893   -187   -296   -628   -818
   -698    389   1088    153   -893    737  -1114   -930   -202   -337   -659   -828
   -670    392   1060    137   -865    724  -1137   -966   -223   -374   -693   -852
   -665    397   1062    135   -862    730  -1150   -989   -223   -389   -714   -867
   -665    368   1034    148   -849    701  -1176  -1031   -241   -420   -740   -885
   -633    371   1005    129   -818    688  -1182  -1041   -231   -420   -743   -893
   -615    374    987    119   -802    680  -1187  -1047   -220   -436   -750   -917
   -592    366    958    114   -774    662  -1192  -1052   -220   -459   -763   -940
   -615    309    924    153   -771    615  -1208  -1062   -223   -488   -782   -963
   -652    236    888    207   -771    563  -1213  -1070   -228   -532   -813  -1028
   -662    215    875    223   -769    545  -1213  -1083   -236   -568   -867  -1091
   -683    179    862    252   -771    519  -1195  -1072   -236   -587   -906  -1156
   -672     93    763    288   -719    428  -1169  -1034   -244   -610   -956  -1267
   -581     38    620    270   -602    329  -1080   -909   -189   -592   -992  -1332
   -483     88    568    197   -524    327   -966   -737    -77   -498   -950  -1278
   -389    220    610     85   -498    415   -839   -517    106   -311   -810  -1114
   -345    649    992   -153   -667    820   -784   -371    389     54   -426   -711
   -374   1309   1680   -467  -1026   1493   -833   -405    685    514     98   -179
   -501   1745   2247   -623  -1374   1997  -1093   -766    753    769    423    153
   -626   1592   2218   -483  -1421   1904  -1444  -1265    446    579    290     51
   -722    761   1480    -20  -1101   1122  -1613  -1699   -239   -220   -462   -610
   -727     18    745    353   -735    381  -1631  -1766   -662   -782  -1057  -1176
   -665   -241    420    452   -542     88  -1556  -1582   -657   -844  -1187  -1325
   -615   -236    379    426   -498     70  -1410  -1363   -504   -730  -1122  -1278
   -574   -129    441    350   -509    155  -1270  -1187   -342   -600  -1026  -1163
   -535    -28    504    280   -519    236  -1182  -1072   -228   -488   -935  -1049
   -517     12    530    249   -524    272  -1132  -1002   -158   -415   -880   -992
   -493     31    524    231   -509    277  -1111   -969   -124   -389   -852   -989
   -491     18    509    233   -501    265  -1101   -953   -119   -407   -852  -1005
   -462     23    485    218   -472    254  -1088   -930   -103   -418   -867   -963
   -459     15    475    220   -467    244  -1072   -917    -93   -415   -867   -919
   -462     25    488    218   -475    257  -1060   -911    -88   -402   -849   -888
   -457     41    496    207   -478    267  -1062   -919    -93   -407   -852   -852
   -467     41    506    213   -488    272  -1052   -901    -80   -407   -849   -789
   -457     46    501    202   -478    272  -1039   -880    -59   -371   -826   -735
   -485     41    527    223   -506    283  -1021   -862    -38   -322   -792   -691
   -491     44    535    220   -514    288  -1018   -862    -33   -288   -776   -693
   -478     49    527    213   -504    288  -1018   -862    -36   -272   -774   -693
   -485     36    522    223   -504    280  -1021   -859    -33   -265   -769   -662
   -488     46    535    220   -511    290  -1015   -841    -18   -246   -745   -631
   -462     64    524    197   -496    293  -1008   -833     -7   -233   -724   -613
   -446     75    522    184   -483    298  -1010   -833     -5   -218   -717   -568
   -436     80    514    176   -475    296  -1010   -823      5   -205   -706   -517
   -439     67    506    187   -472    285   -997   -805     18   -220   -704   -511
   -433     70    504    179   -467    285   -997   -802     23   -213   -696   -530
   -428     77    506    174   -467    290   -995   -795     28   -210   -683   -561
   -433     98    532    166   -483    314   -966   -763     51   -194   -649   -561
   -407     98    506    155   -457    301   -956   -737     64   -181   -631   -561
   -407    116    524    142   -467    319   -940   -701     96   -137   -597   -506
   -405    155    561    124   -483    358   -927   -670    127    -88   -563   -457
   -415    168    581    122   -498    374   -924   -662    140    -64   -542   -465
   -400    176    576    111   -488    376   -924   -659    140    -64   -548   -485
   -379    192    571     93   -475    381   -904   -633    153    -59   -532   -457
   -366    233    597     64   -483    415   -872   -594    184    -38   -491   -407
   -405    244    646     77   -527    444   -846   -576    202    -28   -472   -361
   -439    244    683     98   -561    462   -828   -566    213    -20   -459   -329
   -384    249    631     67   -509    439   -828   -568    205    -44   -467   -322
   -397    228    626     83   -511    426   -823   -571    200    -72   -475   -335
   -389    231    620     75   -504    426   -810   -566    200    -90   -472   -363
   -355    244    600     57   -478    420   -797   -553    200   -103   -475   -394
   -355    226    581     64   -470    402   -787   -550    192   -127   -491   -420
   -368    205    574     80   -470    387   -771   -540    194   -145   -491   -413
   -358    200    558     77   -459    379   -753   -530    192   -163   -504   -405
   -374    168    542    103   -457    355   -737   -530    189   -171   -517   -413
   -420    145    566    135   -493    355   -717   -519    194   -187   -522   -413
   -446    114    561    166   -504    337   -709   -519    187   -226   -540   -407
   -465    103    568    179   -517    335   -691   -517    197   -265   -563   -348
   -498     67    566    215   -532    316   -688   -532    194   -324   -587   -257
   -532     36    566    246   -548    298   -701   -537    194   -384   -589    -10
   -542     23    563    259   -553    293   -711   -530    207   -459   -555    387
   -537     18    553    259   -545    285   -724   -519    223   -535   -511    693
   -517     44    561    236   -537    301   -727   -491    252   -511   -462    615
   -509     67    574    220   -542    319   -709   -472    254   -420   -470    480
   -537     85    623    226   -579    353   -678   -441    246   -270   -470    342
   -545     85    631    228   -587    358   -657   -410    223   -106   -480    272
   -568     70    639    249   -602    353   -644   -405    210     51   -506    192
   -566     75    641    244   -605    358   -639   -389    200    244   -519     51
   -498     67    563    215   -530    314   -644   -402    189    252   -530   -194
   -376     70    446    153   -410    257   -680   -446    174    210   -579   -641
   -270    114    384     77   -327    249   -691   -478    202    537   -636   -581
   -254    140    392     57   -324    265   -670   -517    246   1218   -540    163
   -311    200    511     54   -413    355   -594   -506    210   1096   -475    267
   -389    192    581     96   -485    387   -501   -436    231    615   -491    -59
   -439    150    589    145   -514    368   -472   -392    241    210   -475   -192
   -420    135    555    142   -491    345   -530   -397    215    -46   -410    -57
   -423    142    563    140   -493    353   -581   -392    213     70   -413   -106
   -441    150    592    145   -517    371   -542   -368    239     49   -400   -166
   -415    194    610    111   -511    402   -524   -353    265      0   -376   -181
   -407    197    602    103   -506    400   -527   -371    246   -116   -379   -153
   -436    153    589    140   -514    371   -561   -402    202   -103   -389   -176
   -449    132    581    158   -517    355   -584   -420    174    -49   -371   -171
   -449    114    563    168   -506    337   -587   -433    150    -59   -361   -179
   -441     96    535    171   -491    314   -584   -433    129    -90   -374   -200
   -441     41    483    200   -462    262   -587   -431    111    -90   -389   -220
   -405     20    423    192   -413    220   -597   -436     96   -103   -405   -228
   -361      7    368    176   -363    187   -589   -428     90   -119   -410   -223
   -426    -62    363    244   -397    148   -594   -433     75   -122   -410   -241
   -462   -129    329    296   -397     98   -615   -462     38   -155   -441   -288
   -433   -135    298    283   -368     83   -613   -467     23   -187   -452   -303
   -480   -153    327    316   -405     85   -600   -465     23   -202   -441   -303
   -509   -194    314    350   -413     59   -610   -478      2   -213   -457   -314
   -472   -194    277    332   -376     41   -613   -483     -5   -220   -470   -319
   -457   -207    246    329   -353     20   -615   -480    -10   -218   -467   -329
   -498   -254    244    376   -371     -5   -628   -485    -28   -226   -485   -337
   -433   -327    103    379   -270   -111   -607   -444    -46   -259   -532   -371
   -371   -345     25    358   -200   -158   -501   -309     15   -244   -542   -394
   -329   -280     46    303   -189   -116   -384   -129    127   -166   -475   -348
   -283   -103    179    194   -231     36   -277     77    298     -5   -306   -197
   -257    394    652    -70   -454    522   -244    189    592    394    148    257
   -405   1078   1483   -337   -945   1280   -277    114    891    867    737    836
   -574   1447   2021   -436  -1299   1732   -527   -270    893   1028   1018   1104
   -633   1148   1782   -257  -1208   1465   -872   -771    483    670    727    820
   -683    168    852    254   -769    511  -1088  -1195   -254   -218   -153      0
   -641   -511    129    576   -387   -192  -1135  -1226   -589   -693   -675   -519
   -548   -654   -109    600   -220   -381  -1062  -1044   -540   -706   -732   -602
   -501   -607   -106    555   -197   -358   -914   -823   -379   -579   -641   -553
   -457   -478    -20    467   -218   -252   -774   -639   -220   -446   -530   -454
   -400   -379     20    389   -213   -179   -691   -537   -124   -358   -449   -374
   -389   -368     20    376   -207   -174   -665   -498    -85   -322   -420   -348
   -368   -350     18    361   -194   -166   -644   -472    -59   -309   -405   -342
   -363   -335     25    348   -194   -155   -639   -454    -38   -280   -381   -335
   -366   -340     25    353   -197   -158   -636   -441    -28   -262   -368   -322
   -361   -319     41    337   -202   -137   -623   -420    -10   -249   -348   -293
   -368   -280     88    324   -228    -96   -597   -394     12   -231   -322   -272
   -366   -283     83    322   -226    -98   -584   -376     25   -220   -309   -267
   -371   -293     77    332   -226   -106   -589   -376     28   -220   -301   -262
   -361   -270     88    314   -228    -90   -587   -374     36   -207   -285   -252
   -337   -254     83    296   -210    -85   -589   -379     36   -205   -280   -249
   -329   -259     67    293   -200    -96   -581   -379     33   -215   -285   -249
   -340   -252     85    296   -213    -83   -563   -363     54   -200   -262   -210
   -345   -249     93    296   -220    -77   -548   -355     72   -202   -257   -181
   -337   -233    103    285   -220    -64   -537   -342     85   -194   -241   -174
   -337   -228    106    283   -223    -59   -522   -322    106   -166   -241   -202
   -355   -228    127    290   -244    -49   -504   -306    124   -153   -231   -179
   -363   -218    145    290   -257    -36   -496   -293    137   -148   -226   -163
   -376   -207    168    293   -272    -20   -478   -272    158   -129   -210   -142
   -384   -171    210    277   -298     18   -467   -254    179   -109   -184   -129
   -387   -148    236    267   -314     44   -452   -233    194    -90   -166   -127
   -384   -132    249    257   -319     57   -439   -218    205    -88   -155   -129
   -392   -111    280    252   -337     83   -426   -189    231    -72   -129   -109
   -402    -80    322    239   -363    119   -420   -163    262    -49    -98    -85
   -392    -54    337    223   -366    142   -413   -137    285    -28    -70    -62
   -376    -28    348    200   -363    161   -397   -101    311      2    -36    -36
   -368     23    392    174   -379    207   -374    -70    335     23     -7     -5
   -363     51    413    153   -389    231   -358    -59    342     36     10      7
   -363     54    415    153   -389    233   -345    -54    348     54     20      5
   -374     57    431    155   -402    244   -340    -57    342     57     28      5
   -374     75    449    150   -410    262   -332    -54    345     62     38     12
   -376     85    462    145   -420    272   -322    -49    345     54     38     20
   -387     80    467    153   -428    272   -309    -46    337     46     33     18
   -384     80    465    150   -423    270   -298    -33    348     54     31     10
   -384     80    465    153   -423    272   -290    -25    353     54     33      7
   -381     77    459    150   -420    267   -288    -28    342     41     20      0
   -379     72    452    150   -415    262   -285    -36    329     33      7    -10
   -371     57    426    155   -400    241   -293    -54    314     12    -15    -38
   -376     23    400    176   -387    210   -298    -72    298     -7    -44    -67
   -392     23    413    184   -402    218   -296    -75    288    -10    -51    -77
   -387     18    402    184   -394    210   -301    -85    270    -23    -70    -96
   -392      2    394    192   -394    197   -306   -101    246    -49    -93   -114
   -400      0    400    200   -400    200   -301    -98    244    -51    -93   -116
   -397      0    394    197   -397    197   -298    -98    239    -54    -93   -122
   -387      2    389    192   -387    194   -301    -98    236    -54   -103   -116
   -371     23    392    171   -381    207   -303    -93    236    -54   -103   -106
   -363     44    407    161   -384    226   -290    -75    246    -36    -93    -85
   -368     46    415    161   -392    231   -288    -70    246    -44   -101    -75
   -368     46    415    161   -392    231   -280    -64    244    -46    -90    -41
   -376     49    426    163   -402    236   -277    -59    246    -41    -85     -2
   -387     31    418    179   -402    223   -267    -51    246    -41    -96     46
   -379     46    426    163   -402    236   -272    -54    239    -44    -98     93
   -371     46    415    161   -394    231   -270    -51    228    -44   -101     59
   -363     54    415    153   -389    233   -265    -44    226    -46    -98     44
   -353     62    415    145   -384    239   -254    -36    231    -38   -101     25
   -358     90    449    129   -402    270   -231    -12    246    -15    -85      7
   -342    114    457    111   -400    285   -207     12    265      2    -62     10
   -324    132    457     93   -389    293   -189     28    275      7    -54      7
   -314    140    454     88   -384    296   -184     36    277     10    -49      2
   -280    153    433     62   -355    290   -174     46    288     15    -44    -12
   -254    207    462     20   -358    335   -148     75    316     51    -15    -10
   -252    252    504      0   -379    376   -129     85    335     75      5     -5
   -236    283    519    -23   -376    400   -124     80    345     80     12      2
   -246    257    501     -7   -374    379   -166     31    327     77      7    -25
   -150    319    470    -85   -311    394   -163     59    345    101     31    -15
    -25    433    459   -205   -241    446   -127    140    381    135     75     33
   -140    306    446    -83   -293    376   -161    116    337     93     33      0
   -244    155    400     41   -322    275   -200     70    288     41    -18    -51
   -355     23    379    166   -368    200   -236     23    236    -10    -72   -106
   -446    -70    374    257   -410    150   -277    -18    181    -67   -129   -168
   -472   -114    358    293   -415    122   -298    -54    135   -122   -184   -218
   -535   -174    361    353   -449     93   -345   -103     75   -184   -241   -270
   -537   -137    397    337   -467    129   -355   -132     57   -210   -265   -290
   -524    -88    436    306   -483    174   -361   -158     54   -223   -283   -306
   -493    -51    441    272   -467    194   -371   -187     46   -244   -309   -329
   -480    -25    454    252   -467    213   -376   -205     41   -249   -322   -340
   -470      7    478    231   -475    241   -379   -210     38   -254   -335   -340
   -457     25    483    213   -470    252   -387   -210     36   -259   -355   -342
   -433      7    441    213   -436    223   -392   -207     23   -272   -389   -358
   -389    -44    342    215   -366    148   -350   -137     20   -303   -444   -413
   -371    -23    348    197   -358    161   -231     12     93   -267   -441   -418
   -319     90    410    114   -366    249   -101    215    228   -150   -353   -335
   -254    374    628    -59   -441    501     -7    413    436     85   -122    -90
   -267    963   1228   -348   -748   1093      2    465    735    501    358    431
   -470   1569   2039   -548  -1254   1803   -116    272    958    885    831    922
   -649   1652   2299   -501  -1475   1974   -420   -171    828    878    893    984
   -732   1083   1816   -174  -1273   1449   -722   -665    280    306    361    488
   -704    184    885    259   -797    535   -904   -992   -400   -509   -462   -296
   -605   -223    381    415   -493     77   -901   -909   -555   -753   -763   -607
   -530   -236    290    381   -413     25   -761   -675   -433   -680   -732   -600
   -483    -88    394    285   -439    153   -571   -428   -246   -522   -607   -498
   -457     49    504    202   -480    275   -457   -288   -119   -402   -509   -413
   -444    111    553    166   -498    332   -405   -226    -67   -350   -467   -371
   -441    129    568    153   -504    348   -384   -200    -54   -340   -459   -363
   -420    140    561    140   -491    350   -376   -189    -49   -335   -446   -358
   -415    155    571    127   -496    363   -379   -181    -46   -335   -441   -363
   -413    140    550    135   -480    345   -376   -179    -51   -337   -436   -376
   -405    171    574    114   -488    371   -366   -166    -44   -311   -410   -376
   -415    226    641     96   -527    433   -353   -153    -28   -296   -381   -355
   -420    246    665     85   -542    454   -353   -153    -36   -301   -379   -355
   -407    254    662     75   -535    457   -358   -155    -41   -314   -381   -358
   -389    265    654     62   -524    459   -361   -153    -41   -314   -379   -345
   -394    272    667     62   -530    470   -353   -142    -33   -303   -376   -335
   -400    262    662     67   -532    462   -355   -137    -41   -309   -387   -335
   -392    277    670     57   -530    472   -350   -127    -38   -306   -387   -327
   -394    296    688     49   -540    491   -348   -114    -31   -298   -387   -319
   -397    298    696     49   -545    496   -345   -103    -31   -298   -392   -316
   -384    316    701     31   -542    509   -340    -98    -25   -290   -387   -296
   -368    332    701     18   -535    517   -337    -96    -23   -290   -392   -277
   -361    348    709      5   -535    527   -337    -88    -15   -283   -405   -277
   -342    361    704     -7   -522    532   -329    -70     -7   -267   -410   -267
   -327    368    693    -20   -509    530   -324    -54      0   -259   -405   -252
   -324    418    743    -46   -532    579   -311    -31     20   -226   -384   -228
   -316    444    758    -64   -537    600   -298     -7     31   -210   -376   -207
   -293    467    761    -85   -527    613   -290     15     44   -189   -363   -181
   -277    493    771   -109   -524    633   -285     44     57   -168   -350   -158
   -254    522    776   -135   -517    649   -272     75     72   -145   -337   -132
   -231    535    766   -153   -498    649   -259    101     80   -129   -335   -106
   -207    571    779   -181   -493    675   -246    124     90   -109   -319    -83
   -200    615    815   -207   -509    714   -228    148    101    -80   -298    -70
   -207    628    836   -210   -522    732   -210    155    101    -64   -296    -59
   -202    639    839   -220   -522    737   -202    150     90    -70   -309    -62
   -210    649    859   -218   -535    753   -192    145     72    -75   -322    -54
   -228    623    849   -200   -540    735   -184    137     59    -83   -342    -54
   -228    615    841   -194   -535    727   -179    140     59    -83   -342    -54
   -223    644    867   -213   -545    756   -155    153     70    -64   -332    -57
   -223    662    885   -218   -553    774   -140    163     67    -57   -329    -54
   -228    657    883   -215   -555    769   -140    153     54    -67   -350    -67
   -228    654    883   -213   -555    769   -137    148     44    -75   -366    -77
   -236    641    875   -205   -555    756   -135    150     31    -77   -384    -83
   -239    623    862   -192   -550    743   -145    129      0    -96   -423    -90
   -218    610    826   -197   -522    719   -171     96    -44   -124   -483    -93
   -187    610    795   -213   -491    701   -187     70    -80   -148   -524   -103
   -174    605    776   -215   -475    691   -194     51   -103   -155   -558   -122
   -187    592    779   -202   -483    685   -192     54   -111   -153   -574   -122
   -184    592    774   -205   -480    683   -197     44   -129   -161   -594   -137
   -184    592    776   -205   -480    685   -197     41   -142   -166   -613   -155
   -181    592    771   -205   -478    680   -200     36   -158   -181   -636   -168
   -184    605    789   -210   -485    696   -200     36   -168   -181   -652   -179
   -192    615    807   -213   -498    711   -197     33   -176   -184   -670   -202
   -187    597    784   -205   -485    691   -207     25   -202   -202   -696   -220
   -184    581    763   -200   -475    672   -213     23   -220   -215   -714   -233
   -176    566    743   -194   -459    654   -192     33   -215   -210   -724   -228
   -168    576    743   -205   -457    659   -187     31   -231   -210   -732   -226
   -155    581    737   -213   -446    659   -184     31   -236   -213   -743   -233
   -189    568    756   -192   -472    662   -176     28   -249   -215   -756   -236
   -205    561    766   -176   -485    662   -166     31   -262   -220   -761   -233
   -192    568    761   -189   -478    665   -153     33   -267   -218   -758   -233
   -205    568    774   -181   -491    670   -119     49   -257   -202   -748   -220
   -168    589    758   -213   -465    672   -101     62   -246   -192   -740   -202
    -88    605    693   -257   -389    649   -111     67   -254   -187   -745   -200
     -5    610    615   -301   -311    610   -140     46   -290   -210   -776   -233
     10    615    605   -314   -298    613   -132     54   -288   -200   -761   -236
     18    649    628   -335   -303    639   -114     64   -272   -181   -737   -218
     33    683    649   -358   -306    667   -109     59   -270   -174   -727   -202
     49    688    639   -371   -293    665   -116     46   -277   -179   -724   -189
     28    628    600   -329   -285    615   -135     25   -298   -194   -737   -192
     33    613    579   -324   -272    597   -168      0   -319   -213   -748   -187
     41    574    532   -306   -244    553   -184    -10   -332   -223   -761   -187
     12    506    493   -259   -241    501   -184    -12   -348   -226   -769   -200
    -20    454    475   -215   -249    462   -181    -15   -358   -233   -774   -210
    -28    397    426   -184   -228    410   -187    -25   -381   -257   -795   -223
     -2    332    335   -163   -168    332   -205    -51   -426   -296   -836   -262
    -15    298    314   -142   -163    303   -223    -77   -459   -322   -867   -290
    -31    259    290   -114   -161    272   -223    -80   -465   -329   -870   -296
    -38    231    270    -98   -155    249   -231    -90   -475   -337   -880   -314
    -49    171    220    -59   -135    194   -226    -83   -472   -332   -883   -324
    -57    163    220    -54   -137    192   -215    -70   -467   -316   -867   -324
    -51    168    220    -59   -137    194   -202    -62   -462   -316   -857   -332
    -54    163    218    -57   -135    192   -197    -51   -454   -322   -846   -342
    -54    148    202    -46   -127    174   -205    -49   -452   -335   -852   -368
    -18     83     98    -33    -59     90   -192    -18   -470   -379   -909   -441
    -12     44     54    -15    -33     49    -96    101   -426   -381   -945   -501
      7     83     75    -46    -33     80     41    290   -301   -285   -891   -452
     25    252    226   -137    -98    239    187    530    -90    -64   -706   -270
     23    758    732   -392   -355    745    231    644    223    350   -259    202
   -106   1418   1522   -657   -815   1470    161    532    509    792    270    761
   -309   1696   2005   -693  -1158   1849   -109    135    506    937    493    995
   -410   1317   1727   -452  -1067   1522   -452   -379     90    561    158    683
   -472    407    878     31   -675    641   -644   -787   -628   -296   -688    -93
   -397   -210    187    303   -293    -10   -693   -826   -963   -748  -1195   -589
   -345   -342      2    342   -176   -171   -602   -641   -901   -745  -1252   -662
   -348   -265     83    306   -215    -90   -410   -384   -691   -581  -1130   -561
   -228   -114    114    171   -174      0   -296   -228   -542   -449  -1028   -475
   -122    -38     83     80   -103     20   -246   -166   -478   -394   -997   -439
   -171    -18    153     93   -166     67   -179    -98   -413   -348   -958   -392
   -210    -23    187    116   -200     80   -132    -54   -371   -322   -932   -363
    -98    -25     72     59    -88     23   -166    -85   -394   -353   -961   -400
    -72    -15     57     44    -67     20   -171    -85   -389   -358   -958   -413
    -72    -10     62     38    -67     25   -158    -72   -363   -348   -945   -405
    -54    -25     28     41    -41      0   -161    -75   -348   -345   -953   -413
    -49    -23     25     33    -38      2   -150    -62   -322   -329   -943   -402
    -54     -5     49     28    -54     20   -148    -54   -311   -324   -940   -392
    -62    -10     49     36    -57     18   -155    -62   -309   -324   -948   -392
   -132    -25    106     80   -119     38   -129    -49   -272   -296   -922   -366
   -210    -25    184    116   -200     80   -116    -44   -241   -275   -901   -345
   -254    -20    231    137   -244    103   -111    -49   -218   -262   -891   -329
   -252    -28    220    137   -239     96   -109    -41   -205   -249   -880   -316
   -116      5    122     57   -119     62   -148    -57   -215   -259   -888   -332
     -2      2      5      0     -5      5   -187    -80   -244   -283   -906   -361
      5    -15    -23      5     12    -18   -205    -80   -249   -277   -898   -353
     15    -23    -41      2     28    -31   -213    -67   -246   -262   -872   -340
      5     -2     -7      0      5     -5   -200    -49   -233   -239   -833   -319
    -10     10     20      0    -15     15   -176    -28   -205   -192   -782   -296
    -41     20     62     10    -51     38   -166    -20   -181   -168   -745   -283
   -101     12    114     44   -106     62   -137      7   -148   -140   -688   -241
   -135     15    150     59   -142     83    -96     70   -109   -101   -618   -179
   -111     90    202     10   -155    145    -51    142    -57    -36   -545   -114
    -77    145    223    -33   -150    184    -18    205     10     41   -493    -64
      2    246    244   -124   -119    244     12    262     90    122   -449    -18
     77    366    288   -220   -103    327     41    311    171    202   -381     31
    145    452    303   -298    -80    379     77    355    220    249   -327     70
    210    514    303   -363    -46    410    114    394    262    283   -280    109
    226    548    319   -389    -46    433    116    397    272    285   -267    119
    215    519    303   -366    -44    413    114    392    272    254   -285    114
    213    491    275   -353    -31    384     98    379    267    213   -316     93
    194    452    257   -324    -31    355     85    366    265    213   -322     75
    171    420    246   -296    -38    335     77    353    262    215   -309     62
    140    400    259   -270    -59    329     77    348    262    226   -283     54
     90    363    272   -228    -90    319     72    340    265    218   -259     33
     80    324    241   -202    -80    283     67    327    254    153   -257     12
     93    283    189   -189    -49    239     49    298    226     70   -259    -23
     59    244    184   -150    -62    215     33    270    205     -7   -272    -57
    -20    220    241   -103   -129    231     36    265    207     23   -265    -57
    -96    168    265    -36   -181    215     23    239    187     88   -262    -70
   -124    109    233      7   -179    171     -7    197    161    114   -277   -106
    -70     96    166    -12   -116    129    -49    155    132    114   -296   -148
    -10     96    106    -44    -57    101    -67    145    127    124   -288   -153
     57     98     41    -77      7     70    -98    122    116    122   -290   -166
     38    103     62    -72    -10     83   -116    114    116    132   -275   -166
      2     85     83    -44    -38     85   -127    109    116    129   -270   -161
    -25     96    119    -36    -72    106   -124    119    137    129   -265   -158
    -25    119    145    -46    -85    132   -116    129    153    122   -259   -158
      0    132    129    -67    -64    132   -111    132    155    111   -254   -150
     15    153    137    -83    -59    145   -103    140    166    103   -241   -137
     25    168    140    -98    -57    155    -90    158    181    116   -228   -140
     25    179    153   -101    -62    166    -83    168    192    124   -215   -140
     33    187    150   -111    -57    171    -80    166    192    116   -213   -145
     51    179    127   -114    -36    153    -72    174    202    109   -205   -155
     67    213    142   -142    -36    179    -54    194    226    122   -189   -145
     93    254    158   -174    -31    207    -28    226    257    148   -168   -111
    122    288    166   -207    -20    228      7    262    293    181   -132   -101
    155    314    158   -233      0    236     49    301    329    218   -106    -75
    179    345    163   -265      7    254     70    324    358    249    -85    -57
    202    353    150   -280     25    252     80    345    374    262    -67    -83
    228    379    150   -306     36    265     90    363    394    277    -59    -57
    241    446    205   -342     18    327    114    384    428    311    -23    -20
    236    498    259   -368    -12    381    122    387    449    345    -10     25
    249    501    252   -376     -2    379    106    371    439    342    -20     41
    215    470    254   -342    -18    361     93    358    423    342    -33     49
    189    454    265   -322    -36    361     80    353    420    329    -33     70
    174    441    267   -309    -46    355     62    345    415    316    -18     49
    213    439    226   -327     -7    332     41    327    394    288    -33     12
    272    392    116   -332     77    254      5    293    355    244    -96    -12
    316    355     38   -335    140    197    -18    267    327    207   -142    -41
    324    306    -20   -316    171    142    -28    244    296    166   -179    -70
    306    277    -31   -293    168    124    -38    220    275    142   -200    -98
    285    267    -20   -277    153    124    -46    205    267    140   -202   -124
    285    285      0   -285    142    142    -41    202    272    153   -187   -119
    290    288     -2   -290    145    142    -38    202    272    148   -176   -114
    309    277    -33   -293    171    122    -51    181    254    132   -181   -132
    306    267    -41   -288    174    111    -64    168    249    124   -176   -142
    296    262    -33   -277    166    114    -72    161    249    127   -163   -150
    290    231    -59   -265    176     85    -80    155    246    111   -174   -171
    324    155   -168   -241    246     -7    -70    176    228     75   -218   -226
    345    124   -223   -236    283    -49      7    272    267     72   -239   -275
    363    171   -192   -267    277    -10    111    415    368    140   -176   -249
    431    355    -77   -394    254    140    202    600    553    340     28    -67
    441    836    392   -639     23    615    249    711    826    709    470    371
    298   1454   1156   -878   -428   1306    218    613   1065   1111    992    875
    135   1740   1605   -937   -735   1673    -41    226   1031   1249   1231   1078
     67   1363   1293   -717   -613   1330   -379   -283    579    839    888    737
     15    592    576   -303   -280    584   -568   -662    -44     80    150     36
     33     18    -15    -28     23      0   -597   -678   -332   -342   -306   -415
    163   -140   -303    -10    233   -220   -561   -542   -309   -387   -389   -519
    215    -41   -259    -88    236   -148   -439   -353   -153   -262   -288   -452
    265    122   -145   -194    205    -10   -322   -192      2   -119   -171   -358
    288    220    -67   -257    179     77   -267   -109     90    -31   -109   -301
    301    252    -49   -275    176    101   -241    -70    127      0    -96   -290
    303    275    -31   -290    166    122   -228    -54    148     12    -85   -283
    322    290    -33   -306    176    129   -226    -54    158     10    -85   -288
    350    290    -59   -322    205    116   -231    -62    153      0    -98   -309
    368    283    -85   -324    228     98   -241    -75    148    -12   -111   -324
    355    288    -70   -324    213    109   -241    -75    153     -2   -103   -316
    366    277    -88   -322    228     96   -252    -96    148     -5   -109   -322
    379    272   -106   -327    241     85   -257   -109    145    -15   -114   -327
    379    275   -103   -327    241     85   -257   -109    153    -12   -106   -319
    381    277   -103   -332    244     88   -270   -124    148    -12   -109   -324
    410    285   -124   -350    267     80   -288   -150    135    -23   -114   -324
    428    306   -124   -368    275     90   -303   -168    129    -31   -106   -309
    439    296   -142   -366    290     77   -309   -174    135    -36   -106   -301
    449    288   -161   -368    303     64   -319   -187    127    -38   -101   -298
    454    311   -142   -384    298     85   -319   -187    140    -20    -75   -275
    465    337   -127   -402    296    106   -324   -189    150     -5    -49   -252
    485    342   -142   -413    314    101   -332   -192    155     -2    -33   -236
    478    363   -114   -423    296    124   -324   -184    171      2     -5   -210
    475    384    -90   -431    283    148   -322   -171    187     20     25   -197
    470    394    -75   -433    272    161   -324   -163    202     36     51   -192
    475    418    -57   -446    267    181   -329   -148    223     57     93   -181
    480    452    -28   -465    254    213   -329   -132    244     80    137   -168
    485    509     23   -496    231    267   -329   -114    267    111    189   -145
    491    558     67   -527    210    314   -322    -83    301    140    246   -111
    511    607     96   -558    207    353   -329    -67    316    155    280    -98
    522    613     88   -568    218    350   -324    -51    332    171    309    -85
    522    633    111   -579    205    374   -309    -33    361    197    355    -64
    517    662    145   -592    184    405   -296    -33    371    200    387    -51
    498    672    174   -584    163    423   -285    -33    379    210    415    -36
    496    685    189   -592    153    439   -277    -41    384    207    426    -36
    493    693    200   -594    148    446   -270    -46    387    210    431    -28
    483    696    210   -592    135    452   -272    -64    381    205    428    -31
    465    688    223   -576    122    457   -265    -62    389    205    431    -28
    441    670    226   -558    109    449   -257    -59    400    210    431    -18
    433    662    228   -548    103    446   -241    -57    410    220    428    -15
    426    665    236   -545     93    452   -236    -62    413    223    415    -31
    418    662    244   -540     88    454   -241    -77    407    215    397    -57
    402    652    249   -527     75    452   -241    -85    405    202    381    -67
    376    639    262   -509     57    452   -233    -93    405    207    374    -75
    363    618    252   -491     54    436   -239   -114    392    194    348    -98
    361    626    265   -493     49    446   -246   -129    384    181    332   -109
    363    636    272   -501     44    454   -249   -145    376    171    316   -111
    355    646    288   -501     33    467   -259   -166    366    161    301   -116
    358    646    288   -504     33    467   -262   -176    363    148    283   -116
    363    646    283   -504     41    465   -267   -187    358    135    259   -124
    361    652    290   -509     36    472   -280   -197    350    124    244   -148
    371    675    303   -524     33    491   -280   -194    350    129    246   -155
    368    691    319   -530     23    506   -280   -197    353    129    239   -168
    361    696    335   -527     12    517   -285   -207    350    127    226   -189
    361    704    342   -532      7    524   -290   -220    342    119    213   -210
    350    711    361   -532     -5    537   -296   -233    340    114    200   -228
    345    717    371   -532    -12    545   -298   -244    340    109    184   -252
    337    711    374   -524    -18    542   -301   -254    329     98    163   -275
    335    724    389   -530    -25    558   -301   -259    324    101    153   -280
    340    758    418   -550    -38    589   -285   -246    337    122    168   -259
    355    789    433   -574    -38    613   -270   -231    345    142    179   -252
    366    807    441   -587    -36    626   -262   -228    340    132    176   -254
    374    831    454   -605    -38    644   -254   -226    342    129    184   -246
    394    849    454   -623    -31    652   -252   -223    345    127    187   -241
    400    865    465   -633    -33    665   -246   -226    348    129    192   -239
    397    898    501   -646    -51    701   -246   -239    353    135    202   -236
    397    948    550   -675    -77    748   -246   -249    358    145    205   -231
    402    961    558   -683    -77    761   -270   -275    342    129    189   -236
    394    927    532   -662    -70    730   -301   -306    306     90    158   -252
    402    932    530   -667    -62    732   -322   -322    290     70    145   -249
    392    909    517   -652    -62    714   -342   -340    275     62    140   -262
    379    888    506   -633    -64    698   -350   -355    259     54    124   -290
    379    854    475   -618    -49    665   -361   -371    241     36     96   -322
    394    820    426   -607    -15    623   -376   -379    223     18     72   -337
    400    763    361   -584     20    563   -402   -413    179    -36     31   -381
    426    704    275   -566     75    491   -439   -457    127    -93    -18   -439
    446    683    236   -566    103    462   -457   -478    109   -106    -31   -470
    493    667    174   -579    161    420   -480   -498     85   -127    -49   -506
    623    670     46   -646    288    358   -524   -542     46   -168    -90   -555
    670    670      0   -670    335    335   -545   -566     31   -181   -111   -576
    696    714     18   -706    337    366   -532   -555     46   -158   -103   -566
    680    727     46   -704    316    387   -519   -545     57   -155    -96   -553
    493    542     49   -519    220    296   -587   -592     -2   -218   -163   -615
    355    332    -23   -345    189    155   -587   -607    -59   -298   -272   -711
    332    290    -41   -314    187    124   -407   -517    -25   -306   -311   -748
    376    376      0   -376    189    189   -207   -363     75   -233   -267   -696
    439    607    166   -524    135    387    -98   -127    265    -18    -72   -483
    467   1135    667   -802   -101    901    -88     18    537    381    368    -28
    327   1784   1457  -1057   -566   1621   -171    -85    795    787    862    467
    179   2036   1857  -1106   -839   1948   -485   -511    784    885   1047    641
    116   1584   1465   -852   -675   1525   -826  -1031    314    413    626    254
     88    761    672   -426   -290    717   -979  -1379   -298   -363   -145   -436
    150    231     80   -192     33    155   -987  -1356   -545   -724   -563   -826
    226    129    -96   -176    161     18   -893  -1161   -472   -685   -584   -841
    259    239    -20   -249    140    109   -740   -956   -314   -548   -483   -740
    296    363     64   -329    116    215   -618   -800   -184   -420   -384   -641
    311    439    124   -376     93    283   -550   -722   -119   -348   -327   -581
    319    467    148   -392     85    309   -517   -688    -98   -319   -306   -553
    322    454    132   -389     96    293   -506   -685    -96   -348   -316   -548
    324    472    148   -400     88    309   -493   -680    -77   -379   -296   -537
    322    498    174   -410     72    337   -472   -672    -54   -400   -288   -532
    316    498    181   -407     67    340   -446   -659    -33   -384   -290   -509
    311    498    184   -407     64    342   -444   -657    -25   -353   -314   -475
    309    491    179   -400     64    335   -449   -659    -31   -311   -322   -472
    306    493    187   -402     59    340   -446   -659    -31   -249   -306   -475
    301    501    200   -400     51    350   -446   -662    -36   -166   -303   -485
    290    511    220   -402     33    366   -454   -665    -46    -67   -306   -509
    296    535    236   -415     31    387   -459   -654    -46    -54   -288   -514
    301    548    246   -426     25    397   -454   -641    -44   -116   -249   -501
    283    537    254   -410     15    397   -446   -626    -38   -215   -205   -480
    285    561    275   -423      5    418   -423   -581     -2   -283   -148   -446
    288    584    296   -436     -5    441   -407   -561     20   -275    -90   -418
    306    613    303   -459      2    459   -407   -558     38   -231    -46   -407
    324    602    277   -462     23    441   -420   -579     38   -233    -33   -428
    285    545    259   -415     12    402   -441   -587     33   -176    -38   -431
    259    509    249   -384      5    379   -467   -587     28   -109    -38   -426
    241    472    228   -358      5    350   -480   -579     28    -70    -46   -431
    236    413    176   -324     31    296   -493   -566     25    -12    -62   -433
    228    418    187   -324     20    303   -501   -532     23     31    -77   -428
    239    423    181   -332     28    303   -485   -504     38     62    -88   -415
    270    504    233   -387     18    368   -485   -509     31     83   -101   -407
    301    646    345   -472    -20    496   -504   -517     12     96   -116   -407
    298    763    465   -532    -83    615   -522   -517     -5     77   -140   -423
    293    859    563   -576   -135    711   -530   -514    -12     44   -145   -431
    296    927    631   -613   -168    779   -532   -522    -20     15   -158   -444
    298    976    678   -636   -189    828   -540   -537    -31    -18   -176   -454
    298   1002    701   -652   -202    852   -540   -561    -36    -51   -189   -459
    301   1036    735   -670   -218    888   -542   -587    -41    -80   -197   -462
    301   1060    756   -680   -228    909   -542   -605    -41   -103   -210   -472
    290   1062    771   -675   -239    917   -540   -620    -46   -127   -228   -483
    275   1052    776   -665   -252    914   -524   -626    -41   -132   -239   -488
    262   1049    787   -657   -262    919   -517   -631    -41   -135   -241   -493
    254   1065    810   -659   -277    937   -509   -639    -36   -137   -241   -504
    246   1047    800   -646   -275    924   -509   -654    -44   -153   -267   -522
    231   1028    795   -631   -280    911   -517   -672    -64   -174   -285   -548
    233   1023    787   -628   -277    906   -522   -685    -80   -192   -298   -568
    239   1023    784   -633   -272    904   -524   -696    -93   -207   -309   -584
    249   1028    779   -639   -265    904   -527   -706   -103   -223   -322   -589
    259   1036    776   -649   -259    906   -537   -719   -116   -241   -324   -589
    265   1057    792   -662   -265    924   -540   -719   -119   -241   -316   -581
    265   1060    795   -665   -267    927   -535   -714   -114   -236   -301   -576
    277   1060    782   -667   -252    922   -537   -719   -119   -241   -298   -568
    298   1057    758   -678   -231    909   -542   -722   -116   -246   -301   -563
    306   1067    761   -688   -226    914   -540   -714   -111   -241   -293   -545
    298   1072    771   -688   -236    922   -535   -711   -109   -239   -277   -530
    298   1075    776   -685   -239    927   -532   -709   -109   -236   -267   -522
    301   1080    776   -691   -239    930   -537   -711   -114   -241   -265   -522
    298   1083    784   -691   -244    935   -535   -711   -116   -241   -262   -509
    306   1093    787   -701   -241    943   -532   -711   -116   -236   -259   -488
    319   1114    795   -717   -236    956   -524   -701   -111   -231   -246   -467
    316   1101    784   -709   -233    943   -517   -704   -116   -233   -257   -462
    329   1098    769   -714   -220    935   -514   -706   -124   -246   -262   -452
    337   1111    774   -727   -218    943   -498   -696   -122   -252   -259   -431
    337   1161    823   -748   -241    992   -465   -670    -93   -226   -231   -392
    335   1195    859   -766   -265   1028   -444   -659    -77   -210   -223   -376
    329   1221    891   -776   -280   1057   -428   -649    -64   -200   -218   -374
    324   1234    906   -779   -293   1070   -420   -646    -62   -197   -223   -389
    324   1244    919   -784   -296   1083   -413   -644    -70   -202   -231   -407
    329   1288    958   -810   -314   1124   -402   -636    -62   -189   -231   -410
    327   1345   1018   -839   -345   1182   -387   -620    -41   -163   -215   -407
    327   1366   1039   -846   -355   1202   -400   -623    -49   -155   -218   -423
    322   1343   1021   -831   -348   1182   -431   -649    -77   -181   -246   -462
    319   1335   1015   -828   -350   1176   -444   -662    -96   -189   -267   -485
    316   1330   1013   -823   -348   1171   -454   -665   -109   -181   -272   -504
    306   1278    971   -795   -332   1124   -470   -678   -132   -194   -296   -540
    303   1223    919   -763   -306   1072   -472   -683   -148   -252   -311   -576
    309   1169    857   -740   -275   1013   -475   -688   -179   -327   -309   -615
    332   1137    805   -735   -236    974   -475   -706   -220   -363   -332   -659
    348   1104    756   -727   -205    930   -491   -740   -262   -418   -379   -709
    345   1083    737   -714   -194    911   -509   -774   -298   -465   -410   -750
    316   1039    719   -678   -202    880   -548   -802   -324   -509   -444   -779
    293    989    696   -641   -200    844   -571   -823   -335   -530   -470   -802
    288    948    657   -620   -184    802   -571   -841   -340   -558   -496   -828
    228    849    620   -537   -194    735   -597   -924   -355   -589   -550   -875
    145    618    472   -381   -163    545   -636  -1182   -389   -662   -633   -992
    309    662    353   -485    -20    506   -657  -1104   -387   -675   -610  -1013
    410    696    285   -553     62    491   -623   -919   -353   -646   -607   -997
    441    646    205   -542    119    426   -509   -743   -306   -654   -654  -1010
    454    706    249   -581    101    478   -340   -545   -197   -618   -620   -979
    491    831    340   -662     75    587   -205   -337    -33   -496   -504   -880
    542   1221    675   -883    -64    948   -109   -213    205   -210   -192   -550
    498   1935   1436  -1215   -467   1686   -132   -270    491    231    342     -5
    285   2387   2099  -1337   -906   2244   -475   -672    550    485    696    371
    150   2158   2008  -1156   -930   2083   -870  -1189    202    233    491    218
     70   1330   1257   -701   -592   1296  -1117  -1639   -478   -519   -254   -444
     64    462    397   -262   -166    431  -1163  -1743   -979  -1163   -963  -1101
    135    249    111   -194     10    181  -1047  -1501   -927  -1182  -1057  -1189
    189    309    119   -252     36    215   -870  -1244   -753  -1047   -974  -1114
    223    423    197   -324     12    311   -711  -1031   -584   -901   -870  -1013
    239    493    254   -366     -7    374   -628   -919   -496   -831   -818   -958
    239    501    262   -371    -10    381   -584   -891   -475   -807   -807   -937
    241    493    252   -368     -5    374   -561   -885   -475   -807   -818   -930
    246    496    246   -374      0    371   -540   -872   -467   -795   -813   -914
    249    501    252   -374      0    376   -517   -841   -446   -763   -789   -888
    252    519    267   -387     -7    394   -511   -833   -444   -735   -782   -880
    252    509    254   -381      0    381   -498   -826   -441   -709   -779   -872
    262    511    246   -389      7    379   -485   -823   -436   -680   -769   -862
    267    509    241   -387     12    376   -475   -828   -433   -662   -763   -849
    272    517    241   -397     15    379   -459   -820   -418   -631   -753   -831
    270    524    254   -400      7    389   -449   -815   -407   -597   -737   -820
    257    506    249   -384      2    379   -446   -813   -405   -568   -740   -810
    262    501    239   -381     12    371   -454   -823   -415   -558   -750   -805
    244    488    244   -368      0    366   -441   -820   -413   -537   -750   -787
    233    480    246   -358     -5    363   -418   -800   -394   -504   -732   -756
    228    478    249   -353    -12    366   -405   -787   -392   -483   -727   -740
    228    459    231   -342      0    345   -397   -787   -392   -480   -730   -730
    226    454    228   -342      0    342   -394   -779   -389   -475   -727   -724
    226    457    231   -342     -2    345   -389   -758   -376   -459   -717   -706
    231    467    236   -350     -2    353   -381   -732   -363   -441   -709   -693
    233    465    231   -348      2    348   -376   -711   -353   -423   -698   -688
    231    488    254   -361    -10    371   -371   -688   -340   -405   -688   -672
    228    483    254   -355    -12    368   -361   -659   -324   -387   -685   -659
    228    485    254   -358    -12    371   -342   -633   -301   -358   -670   -646
    252    506    254   -379      0    381   -319   -600   -277   -322   -649   -623
    265    548    283   -407    -10    418   -301   -563   -259   -285   -620   -602
    270    574    303   -423    -15    439   -280   -527   -241   -246   -594   -584
    259    600    340   -431    -41    470   -252   -501   -218   -205   -568   -561
    265    646    381   -454    -57    514   -223   -485   -202   -174   -553   -530
    267    657    387   -465    -59    522   -192   -478   -189   -158   -540   -514
    285    678    389   -483    -51    535   -174   -467   -179   -145   -530   -496
    290    680    387   -488    -49    535   -168   -467   -171   -148   -532   -485
    290    696    405   -493    -57    550   -168   -467   -171   -158   -537   -483
    288    701    413   -496    -64    558   -171   -459   -174   -168   -550   -491
    272    691    418   -483    -72    555   -161   -441   -163   -168   -568   -491
    267    678    407   -472    -70    542   -155   -433   -155   -176   -584   -501
    272    665    392   -467    -59    530   -163   -436   -150   -194   -605   -522
    262    670    405   -467    -72    537   -171   -444   -145   -202   -615   -535
    252    649    397   -452    -72    524   -181   -459   -158   -220   -644   -561
    257    636    376   -449    -59    506   -189   -475   -181   -246   -672   -579
    270    631    361   -449    -44    496   -207   -493   -205   -272   -696   -597
    275    620    345   -449    -36    483   -226   -511   -223   -293   -711   -610
    275    607    332   -441    -28    470   -233   -519   -228   -306   -717   -613
    280    610    327   -446    -25    470   -236   -522   -228   -314   -722   -613
    293    618    324   -454    -15    472   -231   -517   -223   -311   -724   -605
    290    610    319   -452    -15    465   -241   -524   -231   -314   -740   -607
    298    607    306   -454     -2    457   -249   -522   -231   -314   -753   -610
    316    605    285   -462     15    444   -246   -517   -228   -316   -761   -607
    316    592    275   -454     20    433   -249   -519   -236   -329   -774   -610
    324    600    275   -462     23    439   -252   -511   -233   -324   -769   -600
    329    592    262   -462     33    428   -254   -511   -241   -332   -779   -602
    329    597    267   -467     31    433   -254   -511   -239   -335   -782   -600
    342    605    262   -472     41    433   -249   -506   -233   -337   -787   -589
    345    607    262   -478     41    436   -252   -511   -239   -348   -795   -576
    353    605    252   -480     51    428   -249   -506   -239   -350   -802   -563
    353    587    233   -470     59    410   -244   -501   -244   -363   -813   -548
    355    579    223   -467     67    402   -231   -491   -241   -366   -818   -524
    358    594    236   -478     59    415   -226   -491   -239   -371   -826   -506
    358    628    267   -493     44    449   -200   -475   -223   -358   -807   -470
    371    644    270   -509     49    457   -171   -457   -207   -348   -789   -444
    381    654    272   -517     54    465   -153   -439   -194   -348   -779   -431
    394    659    262   -530     64    462   -148   -428   -184   -358   -782   -441
    410    652    241   -532     83    449   -145   -423   -176   -384   -787   -446
    418    696    275   -558     72    485   -124   -410   -145   -379   -758   -426
    420    743    322   -581     49    532   -103   -394   -114   -353   -714   -397
    431    743    311   -589     59    527   -114   -402   -116   -353   -701   -387
    444    740    296   -592     75    517   -140   -428   -135   -371   -709   -402
    439    727    288   -584     75    509   -153   -444   -148   -387   -722   -415
    433    711    277   -571     77    496   -153   -444   -148   -392   -711   -420
    428    678    246   -553     90    462   -174   -470   -168   -426   -730   -454
    407    597    189   -504    109    394   -192   -498   -200   -467   -771   -498
    384    514    129   -452    127    322   -210   -530   -239   -501   -815   -548
    384    467     83   -426    150    275   -220   -555   -259   -522   -849   -581
    368    428     59   -400    153    244   -231   -568   -280   -537   -870   -620
    368    407     36   -389    166    223   -226   -571   -285   -535   -872   -633
    384    407     20   -397    181    215   -239   -589   -303   -553   -891   -652
    402    376    -25   -389    215    176   -252   -605   -329   -579   -922   -675
    381    379     -2   -381    192    189   -239   -597   -324   -566   -922   -662
    389    371    -18   -381    205    176   -223   -594   -322   -558   -930   -657
    381    353    -28   -368    205    163   -215   -602   -319   -548   -940   -652
    366    335    -31   -350    200    153   -215   -600   -314   -532   -940   -649
    368    249   -122   -309    246     62   -202   -576   -327   -550   -989   -698
    366    166   -200   -267    283    -15   -111   -475   -309   -563  -1044   -756
    342    181   -161   -262    252     10     20   -311   -218   -501  -1023   -745
    358    288    -70   -322    215    109    158    -90    -46   -337   -891   -639
    402    688    285   -548     57    488    202     33    223     20   -524   -275
    335   1332    997   -833   -329   1163    129    -33    517    485     -2    270
    129   1784   1654   -958   -761   1719   -140   -394    615    766    342    628
      2   1636   1634   -818   -815   1636   -519   -901    324    584    189    491
    -70    797    867   -363   -470    831   -753  -1371   -392   -218   -607   -215
    -70     38    109     15    -90     72   -774  -1452   -833   -774  -1228   -771
    -12   -192   -181    101     83   -187   -662  -1247   -805   -784  -1343   -870
     31   -114   -145     41     88   -129   -483   -992   -620   -594  -1234   -766
     51     23    -31    -38     41     -2   -322   -774   -428   -407  -1088   -605
     72    135     59   -103      5     98   -228   -654   -314   -327  -1031   -488
     90    176     83   -135      2    129   -184   -605   -272   -332  -1036   -439
     96    200    103   -148     -2    153   -153   -584   -246   -348  -1023   -420
     85    205    116   -145    -15    161   -150   -568   -239   -355  -1010   -444
     85    207    122   -148    -18    166   -150   -548   -228   -342   -992   -444
     85    218    129   -153    -23    174   -161   -535   -215   -324   -984   -452
     75    228    153   -150    -38    192   -148   -514   -200   -296   -969   -449
     77    218    140   -150    -31    179   -158   -522   -213   -311   -987   -488
    109    236    127   -174     -7    181   -171   -537   -223   -335   -997   -537
    127    262    135   -194     -2    197   -189   -550   -236   -358  -1018   -576
    135    267    132   -200      2    200   -205   -558   -246   -387  -1044   -600
    163    262     96   -215     33    181   -213   -568   -262   -420  -1065   -618
    210    252     41   -231     83    148   -236   -589   -290   -462  -1101   -641
    275    272     -2   -275    137    137   -270   -613   -316   -496  -1135   -675
    329    296    -33   -311    181    132   -296   -631   -337   -527  -1161   -701
    350    298    -51   -324    200    124   -306   -641   -348   -558  -1189   -717
    363    316    -49   -340    205    135   -301   -636   -342   -568  -1197   -709
    371    329    -41   -350    205    145   -293   -620   -332   -574  -1197   -701
    361    337    -23   -348    192    158   -275   -592   -306   -561  -1179   -680
    353    361      7   -358    171    184   -267   -579   -290   -558  -1174   -672
    350    371     20   -361    163    197   -257   -558   -272   -550  -1169   -662
    363    389     25   -379    168    207   -252   -540   -262   -537  -1169   -649
    371    431     59   -400    155    246   -246   -517   -239   -506  -1161   -631
    368    457     85   -415    140    272   -239   -483   -213   -475  -1150   -610
    397    475     77   -439    161    277   -226   -449   -192   -444  -1132   -579
    436    514     77   -475    179    296   -218   -413   -168   -407  -1106   -540
    439    535     96   -485    171    316   -202   -381   -140   -368  -1067   -506
    452    566    114   -509    168    340   -192   -358   -116   -335  -1031   -472
    465    587    122   -527    171    355   -184   -348    -98   -309  -1015   -472
    467    602    132   -537    168    368   -166   -337    -70   -272   -992   -488
    478    631    153   -553    163    392   -150   -329    -51   -241   -976   -511
    488    639    148   -563    168    394   -140   -329    -36   -223   -979   -524
    493    631    137   -561    179    384   -124   -324    -20   -207   -979   -532
    480    628    148   -555    166    387   -106   -314     -2   -192   -974   -530
    459    607    148   -532    155    379   -101   -319      2   -189   -979   -540
    446    579    129   -514    158    355   -101   -329      5   -192   -987   -563
    439    555    116   -498    161    337    -96   -332      7   -189   -989   -579
    426    522     96   -475    163    309    -98   -342      5   -192   -992   -589
    387    483     96   -433    145    290   -101   -355      0   -205   -989   -589
    387    454     67   -420    158    262   -103   -368    -10   -213   -995   -584
    374    431     57   -402    158    246   -111   -379    -20   -220  -1005   -584
    366    420     51   -394    158    236   -122   -389    -20   -231  -1005   -584
    363    397     33   -379    166    215   -127   -405    -28   -241  -1013   -592
    345    374     28   -361    158    202   -137   -413    -28   -236  -1021   -602
    337    371     33   -355    150    205   -137   -407    -20   -223  -1021   -600
    345    368     20   -358    161    194   -142   -410    -25   -218  -1034   -600
    342    376     33   -358    155    205   -145   -418    -23   -205  -1039   -600
    319    384     64   -353    124    226   -135   -410     -5   -184  -1034   -587
    324    387     59   -355    132    223   -140   -410     -2   -176  -1044   -584
    335    379     44   -358    145    210   -150   -415     -5   -179  -1065   -594
    348    379     31   -363    158    205   -150   -415      0   -171  -1072   -597
    340    361     18   -353    161    189   -163   -431    -10   -168  -1083   -605
    342    361     15   -353    163    189   -174   -444    -18   -163  -1088   -605
    348    381     33   -366    155    207   -184   -454    -18   -158  -1093   -600
    358    371     12   -363    174    192   -187   -459    -20   -150  -1096   -587
    374    355    -20   -366    197    168   -197   -475    -28   -155  -1106   -584
    363    368      5   -366    179    187   -202   -478    -31   -155  -1111   -568
    353    371     18   -363    166    194   -220   -485    -38   -163  -1124   -550
    358    389     31   -374    163    210   -233   -493    -41   -158  -1135   -522
    358    433     72   -397    140    254   -228   -496    -25   -137  -1130   -478
    332    457    124   -394    103    290   -210   -501     -7   -114  -1122   -454
    288    452    161   -371     64    306   -202   -530     -2    -96  -1101   -462
    290    454    163   -371     64    309   -215   -548    -12    -93  -1101   -452
    306    467    161   -389     72    316   -233   -548    -20   -106  -1101   -418
    319    517    197   -420     62    358   -244   -548    -15   -109  -1080   -348
    342    579    233   -462     54    407   -257   -558     -5    -96  -1065   -311
    355    615    259   -485     49    439   -262   -558      0    -83  -1047   -324
    348    594    246   -472     49    420   -296   -581    -31   -109  -1052   -392
    371    597    226   -485     72    410   -322   -600    -49   -132  -1052   -444
    394    594    200   -496     98    397   -337   -602    -59   -155  -1044   -475
    389    563    174   -475    109    368   -353   -610    -80   -181  -1054   -519
    392    511    116   -454    137    314   -374   -628   -109   -213  -1078   -558
    389    467     75   -428    155    272   -402   -646   -137   -244  -1104   -592
    381    431     46   -407    168    239   -410   -654   -158   -270  -1119   -613
    371    387     15   -379    179    202   -418   -670   -179   -301  -1140   -631
    387    374    -12   -381    200    181   -444   -698   -205   -329  -1158   -652
    374    374      0   -374    187    187   -452   -711   -213   -342  -1156   -662
    366    366      0   -366    181    184   -454   -717   -215   -355  -1150   -678
    387    366    -20   -376    205    174   -465   -727   -228   -371  -1153   -698
    384    361    -23   -374    202    168   -467   -735   -239   -381  -1158   -706
    376    374     -2   -374    189    184   -459   -730   -231   -376  -1145   -693
    381    335    -46   -361    215    145   -472   -740   -249   -402  -1176   -704
    410    252   -158   -329    285     46   -459   -709   -265   -449  -1247   -756
    410    228   -184   -319    296     23   -348   -568   -200   -441  -1267   -810
    428    306   -122   -368    275     93   -215   -394    -70   -345  -1208   -776
    480    498     18   -491    231    259   -111   -205    124   -140  -1023   -615
    522    950    428   -735     46    691    -75    -98    381    218   -641   -220
    413   1558   1145   -989   -366   1353   -168   -259    576    581   -189    239
    285   1800   1514  -1044   -615   1657   -485   -706    480    665    -28    392
    213   1447   1231   -831   -509   1340   -841  -1239     15    257   -392     70
    153    657    504   -405   -174    581  -1015  -1615   -639   -542  -1187   -631
    202     80   -124   -142    161    -20  -1021  -1587   -909   -943  -1641  -1047
    275    -54   -329   -109    301   -192   -935  -1397   -836   -924  -1680  -1096
    311     18   -293   -166    301   -137   -789  -1195   -665   -787  -1590  -1021
    345    142   -202   -244    275    -28   -670  -1039   -506   -644  -1480   -924
    371    233   -137   -303    254     49   -618   -966   -418   -553  -1415   -870
    371    265   -106   -319    239     80   -584   -922   -374   -514  -1384   -849
    376    275   -103   -327    239     85   -563   -901   -345   -488  -1363   -841
    397    280   -116   -337    257     83   -558   -893   -332   -472  -1350   -833
    394    277   -116   -337    257     80   -555   -891   -327   -465  -1343   -828
    384    296    -90   -340    236    103   -555   -888   -316   -457  -1327   -818
    394    306    -88   -350    241    109   -555   -896   -316   -462  -1325   -813
    407    309    -98   -358    254    106   -561   -904   -322   -467  -1330   -815
    394    316    -77   -358    236    119   -561   -904   -314   -465  -1319   -802
    392    327    -64   -361    228    132   -558   -904   -314   -459  -1312   -787
    407    332    -75   -371    241    129   -566   -911   -311   -454  -1317   -782
    407    335    -72   -371    241    132   -579   -914   -311   -449  -1317   -774
    407    342    -67   -376    239    137   -584   -917   -311   -449  -1319   -769
    415    337    -77   -376    246    129   -592   -927   -322   -452  -1327   -766
    407    353    -54   -381    231    150   -597   -927   -316   -433  -1317   -750
    392    368    -23   -379    207    174   -594   -917   -301   -415  -1301   -737
    402    366    -36   -384    218    163   -605   -927   -311   -415  -1309   -740
    405    371    -33   -389    218    168   -613   -924   -311   -402  -1306   -730
    394    381    -12   -389    205    184   -610   -914   -293   -379  -1296   -709
    405    397     -7   -400    207    194   -615   -914   -283   -363  -1296   -696
    426    394    -31   -410    226    184   -628   -919   -288   -361  -1299   -693
    413    410     -5   -413    207    202   -628   -906   -283   -340  -1288   -675
    410    436     23   -423    192    231   -628   -888   -272   -316  -1267   -641
    441    459     18   -449    213    239   -628   -878   -267   -298  -1249   -607
    452    480     25   -467    213    254   -628   -862   -257   -280  -1234   -581
    444    514     70   -478    187    293   -626   -841   -236   -254  -1205   -545
    457    542     85   -501    187    314   -633   -836   -228   -233  -1184   -524
    462    566    103   -514    179    335   -633   -833   -223   -218  -1161   -501
    449    605    155   -530    148    381   -618   -826   -213   -194  -1130   -485
    449    618    168   -535    140    394   -618   -836   -226   -194  -1122   -496
    454    620    166   -540    142    394   -628   -852   -236   -205  -1122   -504
    449    633    184   -540    132    410   -623   -844   -231   -200  -1106   -496
    433    641    205   -537    114    423   -620   -844   -223   -202  -1101   -498
    433    644    210   -540    111    428   -615   -849   -220   -202  -1091   -504
    433    649    215   -545    109    433   -602   -846   -210   -192  -1078   -501
    423    646    223   -535    101    436   -587   -839   -202   -189  -1065   -504
    420    628    207   -524    103    420   -592   -854   -218   -207  -1078   -527
    405    605    200   -506    103    402   -597   -878   -239   -236  -1093   -555
    392    576    184   -485    103    379   -597   -891   -257   -267  -1117   -576
    381    568    187   -475     98    379   -600   -901   -270   -285  -1124   -587
    400    576    176   -488    111    376   -607   -917   -277   -293  -1119   -597
    400    566    163   -483    119    366   -615   -927   -293   -309  -1122   -610
    392    550    158   -472    116    355   -623   -940   -309   -327  -1127   -618
    410    540    129   -475    140    335   -631   -956   -327   -342  -1137   -623
    423    535    109   -480    155    322   -646   -966   -337   -350  -1137   -620
    426    537    111   -483    155    327   -639   -956   -329   -342  -1127   -610
    439    532     93   -488    174    314   -646   -956   -337   -353  -1130   -613
    462    537     75   -498    194    306   -652   -956   -340   -363  -1127   -607
    457    535     75   -496    189    306   -644   -948   -337   -358  -1114   -610
    441    524     80   -483    179    303   -633   -943   -335   -350  -1106   -613
    428    514     85   -472    171    301   -623   -935   -329   -350  -1101   -607
    431    509     77   -470    176    293   -615   -935   -327   -353  -1093   -602
    446    517     70   -483    187    293   -615   -935   -329   -355  -1091   -602
    459    537     75   -498    192    306   -613   -932   -329   -361  -1085   -600
    491    545     54   -519    218    301   -623   -948   -340   -374  -1096   -602
    485    545     59   -514    213    303   -607   -943   -329   -371  -1083   -584
    491    545     54   -519    218    298   -615   -956   -342   -389  -1093   -587
    496    558     62   -527    215    311   -618   -961   -348   -394  -1096   -579
    485    563     77   -527    202    322   -597   -950   -337   -381  -1078   -563
    504    589     85   -545    210    337   -571   -930   -311   -363  -1057   -548
    522    610     85   -566    215    348   -553   -927   -290   -350  -1044   -535
    522    628    106   -576    207    368   -537   -911   -272   -335  -1015   -496
    524    639    111   -581    205    376   -527   -909   -265   -327   -997   -480
    540    628     88   -584    226    358   -535   -922   -277   -340  -1021   -504
    542    639     93   -592    226    366   -519   -909   -267   -324  -1010   -509
    535    680    145   -607    194    413   -491   -885   -233   -288   -969   -493
    553    698    142   -626    205    420   -491   -885   -226   -275   -961   -496
    568    678    109   -623    231    394   -519   -911   -254   -288   -982   -522
    542    685    142   -615    200    415   -535   -919   -265   -288   -974   -524
    540    672    132   -605    205    402   -545   -922   -275   -290   -974   -511
    532    607     75   -571    228    342   -558   -927   -298   -314   -992   -506
    504    563     59   -532    223    311   -555   -924   -311   -332  -1000   -509
    475    532     54   -504    210    293   -555   -922   -324   -350  -1010   -519
    478    501     23   -488    228    262   -571   -937   -355   -379  -1031   -527
    470    457    -12   -465    241    220   -589   -953   -384   -410  -1057   -530
    439    423    -15   -431    228    205   -587   -950   -397   -428  -1065   -517
    433    400    -36   -418    233    181   -600   -963   -420   -446  -1078   -498
    426    379    -46   -402    236    168   -597   -961   -428   -441  -1070   -465
    397    368    -28   -384    213    171   -574   -945   -415   -426  -1047   -433
    387    374    -12   -379    200    181   -561   -945   -410   -413  -1041   -444
    394    402      7   -400    192    205   -571   -950   -405   -413  -1026   -485
    363    413     49   -389    155    231   -566   -945   -420   -431  -1002   -537
    355    368     10   -363    174    189   -563   -917   -457   -483  -1018   -618
    379    285    -93   -332    236     96   -511   -823   -470   -540  -1075   -714
    361    332    -28   -348    194    153   -374   -659   -379   -488  -1057   -683
    374    488    114   -433    129    301   -249   -457   -218   -329   -922   -537
    420    870    449   -646    -15    659   -194   -327      7    -31   -613   -213
    384   1493   1109   -937   -361   1301   -249   -376    246    381   -137    283
    171   1977   1805  -1075   -818   1891   -527   -789    272    633    220    620
     72   1834   1761   -956   -844   1797   -914  -1327    -77    413     80    485
     36   1085   1049   -563   -506   1067  -1179  -1803   -748   -335   -633   -161
     57    267    210   -161    -75    239  -1228  -1927  -1249  -1021  -1348   -831
    142     57    -85   -101    114    -12  -1124  -1699  -1205  -1052  -1436   -945
    223    140    -83   -181    153     31   -953  -1444  -1021   -917  -1343   -865
    275    303     28   -288    122    166   -779  -1205   -820   -756  -1200   -732
    293    423    129   -358     83    277   -665  -1060   -688   -639  -1091   -626
    327    452    122   -389    103    285   -620  -1008   -646   -613  -1065   -615
    348    465    116   -407    114    290   -594   -976   -628   -600  -1049   -615
    340    491    148   -418     96    322   -568   -953   -613   -594  -1026   -605
    350    493    142   -420    103    319   -548   -932   -605   -602  -1018   -610
    358    478    119   -418    119    298   -537   -917   -597   -600  -1005   -618
    345    480    135   -413    103    309   -517   -891   -581   -584   -979   -626
    342    491    148   -418     98    322   -498   -867   -571   -576   -953   -639
    350    514    163   -431     93    340   -483   -852   -566   -574   -930   -639
    348    511    163   -433     93    337   -465   -831   -555   -568   -911   -628
    350    522    171   -436     88    345   -436   -805   -540   -558   -891   -610
    361    519    158   -441     98    340   -420   -795   -545   -563   -885   -589
    371    511    140   -441    116    327   -410   -782   -548   -571   -885   -540
    361    511    150   -436    103    332   -384   -753   -532   -566   -872   -459
    371    511    140   -441    114    327   -366   -730   -519   -561   -865   -387
    387    504    116   -446    135    311   -361   -727   -514   -566   -862   -371
    374    519    145   -446    114    332   -342   -711   -496   -561   -844   -363
    358    530    168   -446     93    350   -319   -683   -478   -548   -831   -324
    374    537    161   -457    106    350   -314   -665   -475   -542   -828   -277
    379    550    171   -467    103    361   -306   -644   -470   -527   -815   -241
    371    561    189   -465     90    376   -283   -607   -452   -504   -805   -223
    376    576    200   -478     88    389   -270   -584   -439   -488   -805   -280
    392    600    207   -496     90    405   -262   -563   -428   -467   -800   -342
    387    618    231   -504     77    426   -246   -527   -405   -436   -779   -374
    397    644    246   -519     75    446   -228   -493   -389   -407   -761   -366
    418    670    252   -548     83    462   -223   -467   -384   -387   -745   -340
    423    698    275   -561     72    485   -202   -423   -358   -353   -714   -285
    418    719    301   -571     57    511   -174   -389   -337   -329   -696   -252
    436    732    296   -584     70    514   -155   -374   -335   -322   -693   -252
    426    740    311   -584     57    527   -135   -363   -322   -309   -688   -239
    397    743    345   -571     25    545   -111   -355   -311   -301   -685   -223
    392    740    348   -566     20    545    -96   -353   -303   -290   -693   -210
    387    724    337   -555     25    532    -70   -337   -293   -280   -704   -176
    355    719    361   -537     -5    540    -38   -311   -272   -265   -693   -132
    355    706    350   -532      2    530    -15   -293   -262   -254   -698   -109
    353    696    342   -524      5    519     -5   -283   -259   -257   -709    -85
    324    678    353   -501    -12    517     10   -267   -252   -254   -711    -51
    309    649    337   -480    -15    496     20   -259   -259   -259   -711    -41
    316    615    296   -467     10    457     23   -265   -275   -272   -724    -44
    309    579    270   -446     20    426     23   -267   -283   -285   -735    -46
    293    553    259   -423     18    407     31   -252   -283   -288   -740    -44
    296    535    239   -415     28    387     33   -252   -293   -298   -750    -49
    301    524    223   -413     38    374     41   -249   -298   -301   -758    -49
    285    514    228   -402     25    371     51   -239   -290   -298   -758    -49
    280    511    231   -394     25    371     59   -233   -290   -306   -761    -49
    290    501    210   -397     41    355     57   -233   -298   -319   -769    -49
    275    496    220   -387     28    358     75   -220   -288   -303   -753    -44
    257    488    231   -374     12    361     93   -213   -280   -296   -743    -36
    270    470    200   -368     36    335     98   -205   -283   -298   -748    -33
    272    472    200   -374     36    335    106   -202   -288   -301   -753    -33
    270    480    210   -376     28    345    114   -197   -283   -298   -748    -25
    272    454    181   -366     46    319    111   -215   -290   -309   -756    -31
    270    436    166   -353     51    301    109   -239   -309   -319   -761    -46
    254    423    168   -340     41    298    114   -246   -322   -335   -766    -51
    252    423    168   -337     41    296    122   -246   -329   -342   -766    -46
    257    415    158   -337     46    288    122   -254   -345   -342   -774    -36
    244    415    171   -329     36    293    129   -252   -348   -337   -776    -18
    239    405    166   -324     36    285    135   -259   -355   -342   -779     -7
    252    387    135   -319     57    262    135   -275   -363   -355   -784    -23
    259    387    124   -324     67    257    148   -277   -368   -361   -769    -51
    270    418    148   -342     62    283    176   -254   -355   -335   -724    -70
    290    459    168   -376     59    314    202   -223   -348   -316   -701    -57
    311    504    189   -407     59    348    226   -189   -332   -293   -678    -23
    316    522    205   -420     54    363    252   -161   -316   -272   -657     12
    329    514    184   -420     72    350    262   -155   -324   -280   -662     36
    337    522    181   -431     77    353    270   -148   -324   -270   -665     75
    322    566    244   -444     38    405    293   -122   -298   -241   -633    122
    319    620    301   -470     10    459    303    -98   -280   -220   -600    145
    340    623    283   -480     28    454    280   -103   -296   -233   -600    142
    337    628    290   -485     23    459    265   -114   -306   -252   -597    142
    335    633    296   -485     18    465    262   -106   -309   -265   -584    148
    345    597    249   -472     46    423    249   -111   -329   -298   -589    129
    324    555    231   -439     46    394    246   -114   -342   -327   -594    114
    296    504    207   -400     44    355    249   -106   -358   -361   -607     85
    290    457    166   -374     62    311    246   -103   -376   -389   -615     62
    283    397    114   -342     85    257    233   -119   -410   -426   -633     20
    262    355     93   -309     85    226    228   -122   -426   -446   -628     -2
    259    358     98   -311     80    228    231   -122   -426   -454   -610     -7
    270    327     57   -298    106    192    220   -135   -441   -483   -620    -31
    257    301     41   -280    109    171    228   -135   -446   -501   -623    -46
    220    301     80   -259     70    192    244   -114   -431   -493   -600    -38
    239    298     59   -270     88    179    241   -114   -436   -504   -594    -33
    257    296     38   -277    109    168    244   -109   -444   -506   -584    -33
    272    262    -12   -270    142    124    249    -88   -452   -524   -597    -51
    306    171   -135   -239    220     18    298     -7   -452   -558   -649   -109
    329    210   -122   -270    226     44    439    168   -358   -514   -628   -103
    358    314    -46   -337    202    135    584    394   -200   -381   -517     -2
    394    602    207   -498     93    405    693    597     41   -109   -231    280
    405   1179    774   -792   -184    976    704    649    340    314    259    802
    184   1774   1590   -979   -701   1680    511    337    491    649    727   1291
      7   1766   1758   -888   -875   1761    163   -176    265    540    717   1291
    -49   1080   1127   -517   -587   1104   -153   -685   -358   -129     88    724
    -38    142    181    -51   -109    161   -296   -963  -1021   -950   -745    -49
     33   -220   -257     93    142   -239   -226   -782  -1067  -1096   -958   -277
    103   -179   -285     36    192   -231    -51   -514   -888   -963   -872   -215
    163    -18   -181    -75    171    -98    137   -257   -680   -776   -732    -88
    184    103    -80   -142    132     12    262   -101   -545   -644   -628     12
    194    132    -64   -163    129     33    319    -31   -496   -592   -594     57
    218    145    -75   -181    145     36    350      7   -470   -561   -576     75
    215    155    -59   -187    137     49    374     41   -449   -542   -555     72
    210    174    -36   -192    124     70    376     57   -433   -524   -535     59
    228    184    -46   -207    137     70    392     77   -413   -509   -514     59
    246    179    -67   -213    155     57    400     88   -407   -504   -504     46
    239    174    -67   -207    153     54    413    109   -394   -496   -483     33
    228    166    -62   -197    145     51    431    132   -379   -480   -465     31
    249    166    -85   -207    166     41    431    137   -374   -478   -454     23
    249    168    -83   -210    166     44    441    145   -366   -475   -444     15
    233    174    -59   -205    145     57    465    161   -348   -459   -418     15
    239    168    -70   -202    155     49    475    166   -340   -449   -407      5
    241    168    -72   -205    158     46    483    163   -332   -452   -397    -10
    239    176    -62   -207    150     57    491    174   -316   -444   -381    -25
    236    166    -70   -202    153     49    493    184   -306   -436   -374    -38
    239    168    -70   -202    155     49    498    187   -293   -420   -361    -51
    231    181    -49   -207    140     67    498    194   -280   -405   -337    -51
    239    194    -44   -218    142     75    501    205   -270   -389   -322    -44
    249    200    -49   -226    148     75    501    207   -262   -379   -322    -44
    241    210    -31   -226    137     90    509    220   -249   -363   -309    -33
    244    233    -10   -239    127    111    511    241   -236   -350   -290    -25
    254    254      0   -254    127    127    511    257   -228   -337   -283    -18
    259    280     18   -272    119    150    514    275   -223   -327   -277    -12
    257    322     64   -288     96    194    522    296   -205   -303   -262      2
    283    353     70   -319    106    213    530    324   -184   -280   -241     23
    296    392     96   -345    101    244    542    355   -161   -252   -213     54
    298    418    119   -361     88    270    558    379   -142   -236   -194     80
    309    439    129   -374     90    285    579    405   -119   -223   -174    103
    322    462    140   -392     90    301    594    413   -101   -215   -155    114
    306    480    174   -394     64    327    605    420    -93   -207   -140    119
    288    485    194   -387     46    340    613    418    -85   -210   -135    111
    311    498    187   -405     62    342    615    413    -83   -210   -129    109
    309    496    187   -402     59    342    618    415    -88   -218   -132     98
    298    493    194   -394     51    342    620    418    -88   -218   -127     90
    301    480    176   -392     62    329    623    405    -98   -233   -140     62
    324    470    145   -397     90    309    628    397   -103   -244   -142     46
    298    452    153   -376     72    303    639    400   -106   -249   -137     44
    293    436    142   -366     75    290    641    387   -119   -262   -148     33
    309    410    101   -361    103    257    636    371   -135   -285   -174     10
    288    376     88   -332    101    233    628    358   -150   -306   -189    -10
    283    371     85   -329     98    228    610    340   -171   -329   -205    -33
    280    363     83   -322     98    226    597    329   -187   -342   -218    -57
    270    358     88   -314     90    223    602    335   -187   -348   -220    -67
    272    361     88   -316     93    226    610    345   -179   -340   -215    -72
    265    361     96   -311     83    228    613    345   -176   -335   -220    -85
    254    374    119   -314     67    249    623    345   -171   -327   -213    -88
    252    374    122   -316     64    249    626    345   -168   -329   -213    -96
    239    371    132   -303     54    252    641    358   -150   -314   -205    -85
    233    368    132   -301     49    252    639    350   -163   -322   -213    -93
    226    374    148   -301     38    262    644    355   -163   -327   -218    -96
    220    371    150   -298     33    262    641    353   -171   -329   -223   -101
    220    381    161   -301     31    272    641    353   -171   -332   -226   -103
    202    361    158   -283     23    259    644    358   -171   -340   -236   -101
    192    355    161   -275     15    259    654    366   -166   -342   -244    -90
    200    337    135   -270     33    236    657    361   -174   -350   -262    -98
    215    345    129   -280     44    239    659    361   -174   -342   -265   -111
    192    348    153   -272     20    252    654    358   -179   -342   -272   -111
    179    350    171   -265      5    262    657    366   -176   -340   -296    -80
    197    358    161   -277     18    259    652    363   -181   -340   -319    -44
    194    392    197   -293      0    296    675    384   -163   -322   -316     10
    171    418    246   -296    -36    332    698    400   -148   -309   -322     51
    187    441    254   -314    -33    348    724    415   -127   -293   -322     46
    194    423    228   -311    -15    327    732    428   -127   -298   -329     23
    174    400    226   -285    -25    314    730    423   -137   -316   -348      0
    192    446    254   -322    -33    350    748    444   -111   -298   -337     12
    189    498    309   -345    -59    405    774    472    -75   -267   -314     46
    192    527    335   -361    -70    431    774    472    -70   -259   -311     57
    184    491    306   -337    -59    400    756    457    -88   -277   -332     44
    179    491    311   -337    -67    402    745    452    -85   -270   -335     54
    176    483    306   -329    -64    394    737    449    -85   -267   -342     51
    161    415    252   -288    -46    335    722    431   -103   -288   -379     18
    174    376    202   -275    -12    290    711    410   -122   -309   -420    -28
    153    293    140   -226      7    218    696    389   -155   -348   -472   -103
    129    246    116   -189      7    181    693    376   -174   -368   -498   -161
    119    205     85   -163     15    145    683    363   -189   -387   -530   -215
    111    155     44   -132     33    101    678    345   -210   -407   -561   -265
    101    148     44   -124     28     96    675    332   -223   -423   -574   -314
     88    129     38   -109     25     85    675    327   -220   -423   -584   -366
     98    103      2   -101     46     54    662    306   -231   -431   -600   -441
     93    109     15   -101     38     62    652    296   -226   -423   -597   -480
     90     98      7    -96     41     54    662    296   -218   -426   -605   -501
    106     70    -38    -88     72     15    649    283   -236   -452   -633   -540
    129     10   -119    -72    122    -51    670    319   -246   -480   -675   -568
    145    -36   -181    -54    163   -109    779    452   -194   -478   -701   -589
    148     44   -106    -98    127    -31    904    613    -75   -397   -657   -542
    187    207     20   -197     83    116   1018    792    103   -218   -504   -384
    202    618    415   -410   -106    517   1065    901    350    111   -153    -20
    132   1241   1109   -685   -488   1176   1018    813    581    498    303    433
     12   1532   1517   -774   -753   1525    711    397    517    618    498    600
    -67   1241   1309   -587   -688   1273    340   -101     98    275    202    342
   -135    496    628   -181   -381    561    166   -470   -517   -467   -524   -267
    -80   -129    -49    106    -15    -90    148   -488   -854   -948  -1044   -693
    -18   -332   -316    174    148   -324    218   -301   -802   -945  -1101   -737
     12   -311   -327    148    168   -319    319   -148   -688   -859  -1054   -693
     51   -228   -280     85    166   -254    415    -23   -563   -753   -974   -615
     80   -124   -205     23    142   -163    485     57   -462   -675   -911   -545
     88    -75   -163     -7    124   -119    532    116   -400   -623   -865   -506
    114    -33   -148    -41    129    -90    558    148   -363   -597   -831   -498
    122    -28   -153    -49    137    -90    563    148   -358   -597   -831   -509
    122    -25   -148    -46    135    -85    563    153   -350   -589   -823   -504
    122    -33   -155    -46    137    -93    558    153   -348   -587   -823   -501
    135    -41   -176    -46    155   -109    561    150   -353   -592   -828   -496
    148    -44   -194    -54    168   -119    561    145   -358   -597   -833   -501
    150    -44   -194    -51    171   -119    566    148   -355   -602   -839   -509
    171    -49   -220    -62    194   -135    558    137   -361   -605   -844   -517
    176    -12   -192    -83    184   -101    548    127   -363   -600   -833   -530
    168    -15   -187    -77    176    -98    566    140   -345   -581   -810   -527
    168     -2   -171    -83    168    -85    566    137   -340   -579   -800   -530
    171      2   -171    -88    171    -83    561    132   -348   -587   -795   -548
    166    -10   -179    -77    171    -93    581    153   -327   -576   -771   -545
    158      2   -155    -83    155    -75    581    163   -316   -568   -748   -553
    171     33   -137   -101    155    -51    576    163   -309   -566   -730   -563
    163     31   -132    -98    148    -49    579    168   -293   -553   -727   -555
    150     44   -106    -98    127    -28    579    179   -275   -532   -732   -509
    155     44   -111   -103    135    -33    581    184   -259   -514   -727   -467
    168     90    -77   -129    124      7    574    189   -244   -506   -709   -433
    166     93    -72   -129    119     10    597    215   -228   -517   -696   -392
    171    111    -59   -142    116     25    600    223   -215   -462   -685   -342
    179    116    -62   -148    122     28    602    246   -189   -407   -670   -280
    181    145    -36   -163    109     54    563    277   -155   -371   -652   -200
    200    194     -5   -200    101     96    542    293   -135   -358   -620   -145
    213    231     18   -220     96    124    561    309   -114   -311   -576   -161
    215    262     46   -241     83    155    566    319    -98   -262   -535   -187
    192    296    103   -244     44    200    566    324    -85   -246   -506   -187
    179    285    106   -233     36    194    563    337    -67   -231   -485   -171
    168    301    132   -236     18    218    561    342    -57   -223   -472   -150
    158    293    135   -226     12    213    571    345    -49   -215   -462   -137
    168    293    124   -231     23    210    574    342    -46   -210   -454   -135
    181    319    137   -249     20    228    584    340    -49   -213   -459   -142
    184    337    153   -259     15    246    589    327    -51   -226   -470   -163
    168    329    161   -249      5    244    605    329    -41   -223   -472   -179
    163    306    142   -233     10    226    626    337    -33   -228   -480   -197
    137    285    148   -213     -5    218    657    348    -23   -233   -478   -202
    116    254    137   -187    -10    197    680    361     -5   -220   -465   -200
    103    189     83   -148     10    135    698    363      0   -218   -470   -218
     96    148     51   -122     23    101    701    353     -2   -228   -480   -239
     80    132     51   -106     15     93    709    350     -5   -228   -478   -244
     77    111     33    -96     20     75    714    350     -5   -223   -475   -252
     72    132     57   -103      5     96    711    342     -7   -228   -472   -270
     72    124     51    -98     10     88    719    350     -2   -220   -462   -275
     83    122     36   -103     20     80    709    345    -12   -231   -462   -272
     96    124     28   -111     33     77    704    345    -18   -231   -459   -270
     98    111     12   -106     41     62    701    353    -10   -228   -454   -254
    106    129     23   -116     41     77    688    353    -12   -236   -454   -239
    119    111     -7   -116     64     54    683    361    -10   -239   -449   -233
    132    114    -18   -124     75     49    680    366     -7   -239   -449   -223
    127    124     -5   -127     64     59    672    366     -7   -239   -444   -210
    129    116    -12   -122     72     51    665    371      0   -239   -441   -194
    140    132    -10   -137     75     62    657    371      2   -249   -449   -184
    142    145      0   -145     72     72    657    368     -2   -257   -454   -179
    142    148      5   -145     67     77    649    363    -10   -259   -467   -176
    140    145      5   -142     67     75    644    361    -12   -265   -478   -171
    140    135     -5   -140     72     67    641    358    -18   -275   -485   -174
    132    122    -10   -127     70     57    631    350    -31   -285   -498   -176
    122    119     -2   -119     62     57    649    361    -18   -272   -496   -161
    122    158     36   -140     44     98    678    381     10   -236   -478   -140
    137    176     38   -158     49    109    685    389     20   -223   -475   -129
    140    197     57   -168     41    129    693    400     31   -210   -465   -119
    148    200     51   -176     46    127    693    394     28   -205   -462   -127
    142    205     62   -174     41    135    688    392     23   -200   -459   -137
    161    246     85   -205     36    168    688    392     36   -181   -446   -129
    176    296    119   -236     28    210    701    400     57   -153   -418   -111
    176    296    116   -239     28    207    696    394     54   -148   -407   -106
    171    280    109   -226     31    194    665    366     33   -163   -428   -122
    187    293    103   -241     41    200    636    342     20   -166   -433   -127
    189    244     54   -218     67    150    623    337     10   -168   -441   -124
    181    184      0   -184     90     93    607    324    -18   -194   -475   -140
    179    140    -38   -158    109     51    597    314    -36   -218   -498   -158
    179     88    -90   -135    135      0    584    301    -54   -233   -519   -176
    153     23   -129    -88    142    -51    579    285    -75   -254   -548   -200
    142    -18   -161    -64    150    -88    561    262   -103   -280   -581   -226
    150    -41   -192    -54    171   -116    548    244   -119   -290   -602   -236
    155    -64   -220    -46    187   -142    535    226   -137   -309   -620   -246
    153    -88   -244    -33    197   -166    527    218   -148   -319   -631   -252
    155    -88   -246    -36    200   -166    524    213   -148   -319   -633   -254
    161    -80   -241    -38    200   -161    522    207   -145   -316   -626   -252
    163    -90   -257    -36    210   -174    519    205   -148   -324   -633   -257
    181   -142   -324    -20    252   -231    517    210   -163   -355   -670   -280
    210   -215   -426      0    316   -319    558    280   -161   -389   -727   -332
    215   -236   -452     10    332   -342    691    433    -80   -363   -737   -361
    233   -184   -418    -25    324   -298    828    623     67   -252   -652   -283
    272     67   -205   -171    239    -67    924    800    280    -15   -423    -70
    280    579    296   -431     -7    439    919    841    532    366      0    340
    155   1189   1034   -672   -439   1111    740    571    685    735    462    776
     64   1306   1241   -688   -587   1275    335     49    485    719    527    833
     -2    779    782   -389   -392    782     12   -454    -62    163     25    402
    -36    -75    -38     54      0    -57    -75   -680   -644   -605   -743   -249
     25   -576   -602    275    314   -589    -12   -553   -802   -896  -1085   -561
     85   -594   -680    254    381   -636    132   -314   -639   -766  -1028   -537
    116   -480   -597    181    355   -537    296   -101   -446   -602   -896   -459
    137   -332   -472     96    303   -402    402     33   -303   -475   -782   -376
    150   -254   -405     51    277   -329    454     98   -231   -420   -737   -322
    158   -280   -441     59    298   -358    480    132   -205   -407   -724   -293
    161   -270   -431     54    293   -348    488    140   -194   -394   -719   -283
    155   -252   -407     46    280   -329    498    142   -184   -384   -719   -285
    155   -239   -394     41    275   -316    506    158   -166   -371   -706   -267
    140   -236   -376     49    257   -306    514    166   -166   -379   -706   -254
    129   -239   -371     54    249   -303    527    179   -153   -376   -704   -236
    132   -265   -400     64    265   -332    537    194   -140   -358   -688   -226
    140   -265   -405     62    272   -335    535    205   -135   -358   -680   -215
    140   -275   -415     64    277   -342    535    213   -135   -384   -662   -168
    137   -228   -368     44    252   -298    522    202   -140   -374   -636   -181
    140   -174   -314     15    226   -244    511    194   -135   -348   -615   -231
    158   -171   -329      7    244   -249    519    210   -127   -348   -607   -220
    161   -158   -319     -2    239   -239    509    205   -129   -371   -600   -202
    176   -137   -314    -20    244   -226    509    207   -137   -394   -589   -184
    187   -137   -324    -25    254   -231    506    213   -137   -410   -600   -184
    200   -127   -327    -36    262   -226    506    226   -129   -394   -592   -205
    205    -85   -290    -59    244   -187    509    241   -111   -358   -563   -218
    215    -83   -301    -67    257   -192    517    265   -101   -350   -553   -192
    226    -88   -316    -70    270   -202    517    283    -96   -332   -535   -166
    241    -70   -311    -85    275   -189    524    301    -83   -314   -519   -142
    246    -59   -309    -93    277   -184    524    309    -83   -322   -522   -124
    252    -44   -296   -103    272   -168    519    327    -77   -288   -493   -127
    254    -18   -275   -119    262   -145    514    342    -77   -259   -480   -132
    272      0   -272   -135    272   -135    519    363    -70   -252   -465   -101
    290     33   -257   -163    272   -109    511    374    -72   -223   -433    -83
    298     80   -218   -189    257    -67    509    384    -64   -192   -405    -64
    293    114   -179   -205    236    -31    517    387    -70   -184   -384    -36
    285    124   -161   -205    223    -18    530    381    -80   -176   -368    -15
    283    137   -145   -213    213     -5    535    368    -80   -161   -358    -10
    275    158   -116   -218    194     23    540    355    -77   -155   -345     -2
    280    179   -101   -231    189     41    537    340    -77   -161   -335      2
    288    163   -124   -226    207     20    535    324    -77   -171   -327      7
    277    155   -124   -218    200     15    537    319    -70   -161   -298     33
    262    161   -101   -213    181     31    542    324    -64   -142   -272     38
    252    166    -85   -210    168     41    537    316    -72   -145   -257     31
    241    158    -83   -200    163     38    530    309    -72   -142   -249     20
    231    153    -80   -194    155     36    527    309    -72   -140   -233     18
    220    148    -72   -187    148     38    524    303    -75   -137   -233      7
    220    137    -83   -181    150     28    522    296    -85   -153   -239    -10
    215    119    -96   -166    155     12    514    288    -98   -174   -239    -23
    213     98   -114   -155    163     -7    504    280   -106   -187   -239    -31
    207     93   -114   -150    161    -10    501    270   -111   -194   -231    -44
    200     93   -106   -148    153     -5    493    259   -114   -200   -226    -44
    205     93   -111   -148    158     -7    491    254   -114   -205   -220    -31
    207     96   -111   -153    158     -7    480    254   -109   -187   -205    -44
    207     96   -111   -153    161     -7    478    252   -106   -181   -197    -51
    202    103   -101   -153    150      2    483    254    -98   -176   -189    -38
    207    119    -88   -163    148     15    493    259    -83   -163   -176    -23
    213    122    -93   -168    153     15    491    254    -85   -163   -179    -25
    215    109   -106   -163    161      2    493    249    -85   -161   -176    -23
    223    101   -124   -163    174    -10    498    246    -88   -153   -166    -20
    215     90   -124   -153    171    -15    496    241    -90   -145   -158    -36
    210     85   -127   -148    168    -18    491    233    -98   -155   -166    -28
    210     75   -135   -145    174    -28    488    233   -101   -148   -158    -23
    213     72   -140   -145    176    -31    480    226   -106   -142   -155    -33
    218     62   -155   -140    187    -46    475    220   -114   -155   -161    -33
    226     62   -163   -145    192    -49    483    220   -116   -153   -150    -20
    233     88   -145   -161    189    -28    501    233   -106   -137   -145    -12
    233     96   -140   -166    187    -20    517    246    -98   -124   -140      0
    236    140    -96   -187    166     23    540    265    -75    -88   -114     23
    244    145    -98   -197    171     23    542    262    -80    -83   -119     18
    246    148    -98   -197    171     25    548    257    -77    -70   -124     25
    236    176    -59   -207    148     57    558    265    -64    -46   -122     46
    233    218    -15   -226    124    101    571    283    -46    -18    -96     85
    244    259     12   -252    116    137    571    288    -28      2    -85    103
    246    265     18   -257    114    142    542    262    -49    -18    -96     98
    244    272     28   -259    106    150    522    236    -67    -33   -106     93
    249    272     23   -259    114    148    504    220    -72    -44   -103    103
    241    223    -20   -233    129    103    483    205    -90    -59   -109     64
    220    155    -64   -189    142     46    485    207    -93    -70    -98      2
    207    103   -103   -158    155      0    491    213    -98    -70   -101    -15
    202     90   -111   -145    158    -10    480    207   -106    -75   -116      5
    192     54   -137   -124    166    -41    465    189   -129   -116   -145     -5
    181     20   -161   -101    171    -70    449    174   -155   -153   -176     -5
    161    -18   -181    -72    171    -98    436    153   -174   -174   -187    -12
    161    -36   -197    -62    179   -116    426    142   -192   -205   -187     -7
    176    -41   -218    -67    194   -129    415    132   -207   -228   -184    -15
    184    -54   -241    -64    210   -148    415    132   -200   -213   -181    -23
    194    -54   -252    -70    223   -153    407    122   -205   -202   -205    -25
    215    -49   -265    -83    239   -155    394    111   -218   -197   -239    -18
    249   -111   -361    -70    303   -236    394    122   -239   -218   -303    -57
    290   -171   -462    -59    376   -316    452    200   -231   -228   -374   -116
    309   -140   -449    -85    379   -293    568    353   -142   -155   -368   -101
    355    -31   -387   -161    371   -207    696    571     12      2   -267      0
    407    314    -93   -363    249    111    769    735    262    319     44    332
    384    914    530   -649    -72    722    761    740    548    727    530    846
    205   1441   1236   -823   -517   1340    579    444    670    987    917   1223
     70   1397   1327   -732   -628   1363    228    -67    418    841    852   1156
     18    639    620   -329   -301    631    -51   -592   -275     72    124    483
     41   -137   -181     46    111   -158   -155   -795   -807   -600   -563   -179
    127   -454   -581    161    353   -517   -119   -662   -865   -740   -776   -402
    194   -457   -652    132    423   -553      5   -446   -727   -641   -737   -381
    239   -327   -566     41    402   -446    150   -246   -550   -488   -620   -311
    270   -220   -491    -23    379   -355    241   -124   -428   -381   -535   -246
    283   -184   -467    -49    374   -324    285    -67   -374   -335   -501   -218
    296   -181   -478    -57    387   -329    309    -36   -342   -316   -480   -220
    301   -184   -485    -59    392   -335    319    -25   -332   -311   -475   -231
    309   -176   -485    -67    397   -329    319    -18   -324   -301   -462   -228
    319   -158   -480    -80    397   -319    319    -12   -319   -301   -459   -231
    324   -148   -472    -88    397   -309    316    -23   -329   -306   -475   -239
    324   -132   -459    -96    389   -296    316    -28   -324   -316   -470   -249
    324   -122   -446   -101    384   -283    314    -31   -316   -309   -446   -249
    332   -122   -457   -106    394   -288    303    -38   -314   -303   -439   -249
    353   -122   -475   -114    413   -298    301    -41   -309   -314   -439   -257
    350   -114   -465   -119    405   -288    298    -41   -298   -303   -431   -244
    342   -116   -459   -114    400   -288    298    -44   -293   -306   -428   -231
    361   -114   -475   -122    418   -293    296    -49   -293   -309   -431   -207
    368   -122   -491   -122    428   -306    296    -44   -280   -288   -415   -174
    363   -103   -470   -129    415   -285    296    -41   -270   -283   -402   -155
    366    -77   -446   -145    405   -262    298    -41   -257   -283   -389   -137
    374    -54   -431   -161    400   -241    293    -36   -249   -277   -371   -132
    379    -23   -402   -176    389   -213    277    -38   -244   -277   -355   -140
    379     -2   -384   -189    381   -192    280    -31   -226   -262   -342   -135
    387     20   -366   -205    376   -171    283    -20   -202   -236   -322   -127
    389     51   -337   -220    363   -142    272    -18   -187   -215   -296   -127
    402     90   -311   -246    358   -109    267    -10   -166   -200   -244   -111
    423    116   -306   -270    366    -96    262     12   -145   -168   -210    -93
    439    148   -290   -293    366    -70    265     41   -116   -127   -176    -75
    465    184   -280   -324    371    -46    272     70    -93    -93   -148    -49
    478    215   -262   -345    371    -23    280     90    -70    -54   -116    -10
    491    246   -244   -371    366      0    285    114    -51    -31    -96      5
    504    277   -226   -392    363     25    288    122    -44     -7    -85     28
    496    301   -194   -400    345     54    293    124    -31     15    -75     38
    488    335   -153   -410    322     90    296    122    -23     28    -54     33
    488    361   -129   -426    309    116    309    124    -15     46    -41     57
    491    366   -124   -431    309    122    306    124    -15     38    -38     57
    480    355   -127   -420    303    116    309    127     -7     41    -41     54
    472    350   -122   -410    298    114    329    135     10     85    -36     67
    465    379    -85   -423    275    148    342    137     23    101    -36     46
    462    381    -80   -420    270    150    353    142     41     98    -46     23
    449    366    -83   -407    265    142    361    145     64     93    -44     25
    436    366    -70   -400    254    148    358    140     85     88    -36     28
    426    345    -83   -387    254    132    355    127    109     64    -41      2
    423    335    -88   -379    257    122    353    119    148     38    -44    -18
    407    314    -96   -361    252    109    353    119    163     12    -46    -20
    402    309    -93   -355    249    109    340    116    153    -10    -51    -25
    400    322    -80   -361    239    122    329    109    145    -12    -41    -15
    392    298    -93   -345    244    101    335    119    155     -2    -28     -7
    384    280   -106   -335    246     88    337    127    174      2    -18      0
    387    285   -101   -335    244     93    337    137    194     18     -2     23
    394    293   -101   -345    246     96    329    153    220     20      5     31
    397    303    -93   -350    244    106    324    166    228     20     15     41
    389    293    -96   -340    241     98    322    189    223     18     25     49
    384    277   -106   -329    246     85    311    215    220     10     31     41
    387    277   -109   -332    246     85    288    215    205     23     33     33
    389    277   -111   -335    249     83    296    210    179     15     33     31
    389    277   -111   -335    249     83    309    207    161     10     36     41
    389    275   -114   -332    252     80    322    205    161     23     44     64
    402    270   -132   -337    267     67    324    189    145      7     31     44
    415    272   -142   -345    280     64    329    179    140     18     33     41
    418    275   -142   -348    280     67    342    166    140     44     38     51
    436    298   -137   -366    288     80    361    215    155     57     41     57
    475    363   -114   -420    293    124    413    249    184     77     59     98
    545    465    -80   -506    311    194    517    267    228    114     98    145
    654    592    -64   -626    361    265    696    296    277    163    140    200
    623    555    -67   -589    345    244    776    262    267    155    132    200
    498    423    -75   -462    285    174    670    200    226    114     88    158
    381    342    -38   -363    210    150    581    158    205     96     64    142
    236    257     20   -246    106    137    511    119    187     80     54    124
     54    114     59    -83     -2     88    407     51    137     46     15     93
     44     83     38    -62      2     59    337     10    109     15     -7     72
    106    127     18   -116     44     72    306      2    111     31      5     85
    140    155     15   -150     62     85    296     10    116     46     23    109
    116    129     12   -122     51     72    288      7    116     36     15     98
     46    106     57    -77     -5     83    309     20    124     49     23    106
     31     75     44    -54     -5     59    298      7    111     31     12     83
     83     28    -57    -57     70    -12    259    -33     70    -18    -36     20
    116    -10   -127    -51    122    -67    236    -59     36    -41    -62    -12
    124    -38   -166    -44    142   -101    218    -80      5    -72    -77    -41
    145    -54   -200    -46    171   -124    200   -101    -15    -98    -88    -62
    168    -59   -228    -54    197   -142    184   -111    -28   -122    -93    -85
    181    -54   -236    -62    207   -145    174   -111    -31   -145    -96   -106
    194    -46   -244    -75    218   -145    161   -114    -36   -168    -96   -111
    202    -41   -244    -80    220   -142    161   -101    -28   -168    -80   -111
    210    -44   -254    -83    228   -148    155    -93    -31   -179    -85   -127
    241   -101   -342    -70    290   -220    158    -64    -46   -223   -132   -184
    270   -137   -407    -67    337   -272    259     62     -7   -231   -168   -246
    314    -72   -389   -122    350   -231    387    239     93   -163   -116   -226
    368    114   -257   -241    311    -70    501    444    270     12     51    -83
    420    581    161   -501    129    371    566    600    558    389    446    322
    275   1267    989   -774   -358   1130    535    555    870    849    979    859
     62   1602   1538   -833   -737   1571    285    189    904   1026   1218   1093
    -59   1283   1343   -613   -701   1312    -57   -319    504    662    911    802
   -109    407    517   -148   -311    462   -314   -800   -246   -223     72     23
    -33   -215   -184    122     75   -200   -392   -854   -597   -698   -428   -459
     77   -348   -428    135    252   -387   -329   -680   -555   -724   -496   -545
    150   -293   -446     70    296   -368   -189   -470   -418   -623   -436   -504
    210   -148   -358    -31    283   -252    -44   -277   -254   -470   -322   -407
    246    -46   -296   -101    270   -168     36   -181   -166   -381   -252   -340
    277     -2   -280   -137    277   -140     72   -140   -124   -335   -231   -324
    296     18   -280   -158    288   -129     85   -122   -101   -309   -220   -316
    309     28   -280   -168    296   -124     85   -116    -90   -301   -223   -314
    340     44   -298   -194    319   -124     88   -114    -85   -288   -226   -309
    374     70   -303   -220    340   -116     90   -106    -77   -272   -228   -301
    392     83   -311   -239    353   -114     93   -101    -77   -257   -228   -296
    405    101   -303   -252    355   -101    101    -90    -72   -241   -218   -275
    423    127   -296   -277    358    -85    101    -83    -67   -231   -207   -254
    436    142   -296   -290    366    -75     96    -80    -59   -226   -205   -246
    426    137   -290   -283    358    -75     88    -83    -62   -223   -207   -246
    392    116   -275   -254    335    -77     85    -90    -70   -218   -210   -239
    384     98   -285   -241    335    -93     77   -101    -80   -223   -220   -246
    381    103   -277   -244    329    -85     72    -98    -80   -220   -218   -246
    381    109   -272   -246    327    -80     67    -98    -75   -220   -223   -249
    387     96   -290   -241    340    -96     64    -93    -70   -220   -220   -244
    387    109   -277   -249    332    -83     70    -83    -51   -200   -205   -223
    397    132   -267   -265    332    -67     67    -70    -36   -184   -194   -213
    415    142   -272   -280    342    -64     64    -54    -31   -176   -184   -200
    426    181   -244   -303    335    -31     72    -25     -5   -148   -158   -166
    439    197   -241   -316    340    -23     75     -5     10   -124   -132   -148
    452    220   -231   -337    342     -5     75     12     28    -98   -103   -127
    465    257   -207   -363    335     25     80     41     57    -67    -70   -101
    478    259   -218   -368    348     20     80     70     80    -38    -46    -80
    498    293   -205   -397    353     44     83     98    106     -2    -10    -46
    511    335   -176   -426    345     80     96    135    140     38     31    -12
    527    371   -158   -449    342    106    109    163    166     64     59     15
    530    394   -135   -462    332    129    122    181    184     80     83     33
    532    392   -140   -462    335    127    135    194    192     88     90     41
    532    407   -124   -470    329    142    142    205    202    106    103     46
    524    407   -116   -467    319    145    148    205    202    106    111     46
    511    413    -98   -462    306    158    161    210    213    103    127     59
    498    418    -83   -459    290    166    179    226    233    119    145     67
    488    415    -72   -454    280    171    194    236    249    137    155     70
    475    400    -77   -439    275    161    202    239    252    142    158     75
    449    384    -64   -415    257    161    215    249    267    155    166     77
    436    381    -57   -410    246    163    233    265    283    166    176     77
    426    381    -44   -402    236    168    246    267    293    168    181     67
    405    355    -49   -381    228    153    241    257    288    161    171     57
    405    327    -77   -366    241    124    244    252    285    158    163     51
    387    301    -88   -345    236    106    236    241    277    150    155     44
    379    290    -88   -335    233    101    228    226    267    142    148     31
    366    272    -96   -322    231     90    223    213    257    129    137     20
    363    275    -88   -319    226     93    231    215    262    140    140     31
    366    272    -93   -319    228     90    231    213    262    142    135     28
    353    262    -93   -309    223     85    226    210    262    137    129     23
    348    265    -83   -306    215     90    223    213    270    150    140     31
    345    272    -72   -309    210    101    233    220    275    158    148     44
    340    285    -54   -314    197    116    239    228    285    166    148     54
    335    285    -49   -311    192    119    239    233    288    166    137     51
    340    283    -57   -314    197    114    236    233    285    163    124     54
    342    283    -59   -311    202    111    241    236    288    168    127     62
    342    277    -64   -311    202    106    244    244    290    181    127     62
    329    270    -59   -301    194    106    241    249    293    189    119     62
    319    259    -59   -290    189    101    239    249    290    187    109     59
    327    265    -62   -296    194    101    241    254    290    187    103     57
    322    244    -77   -285    200     83    241    257    283    174     85     44
    324    241    -83   -283    205     77    241    259    283    161     77     36
    319    254    -67   -288    192     93    249    267    288    155     80     36
    327    270    -57   -298    192    106    265    285    296    163     93     36
    322    277    -46   -301    184    116    288    303    311    174    109     49
    324    280    -44   -303    184    119    301    319    314    174    111     59
    329    293    -38   -314    184    127    306    322    309    166    106     57
    324    303    -20   -314    174    142    314    324    309    166    111     57
    337    337     -2   -340    171    168    311    319    309    166    122     62
    340    387     44   -363    148    215    303    322    322    181    145     80
    350    394     41   -374    153    218    283    306    314    168    140     70
    363    374     10   -368    176    192    249    285    290    148    129     57
    371    363     -7   -368    189    179    220    265    280    140    129     49
    381    345    -36   -363    207    155    205    252    270    132    127     36
    366    316    -51   -342    207    132    189    236    249    114    116     10
    363    270    -93   -316    228     88    171    210    213     75     90    -25
    366    239   -127   -301    246     57    153    192    189     51     70    -49
    371    205   -168   -288    270     18    137    174    163     25     44    -90
    379    179   -200   -280    288    -10    109    140    135    -15     15   -135
    368    176   -192   -272    280     -7     85    111    109    -38     -2   -158
    361    176   -184   -270    272     -5     80     96    103    -44    -10   -171
    355    150   -205   -254    280    -25     70     85     90    -59    -23   -192
    353    148   -205   -252    277    -28     62     75     83    -72    -31   -202
    355    174   -181   -265    270     -2     62     72     83    -70    -28   -210
    350    176   -174   -265    262      2     57     64     80    -70    -25   -223
    358    155   -205   -257    280    -23     51     62     70    -85    -46   -257
    374     88   -285   -233    329    -98     75     98     57   -116    -90   -314
    384     75   -309   -228    348   -116    187    231    114    -98   -109   -361
    413    158   -254   -285    332    -49    319    418    249      2    -41   -314
    475    387    -88   -431    280    150    436    628    459    220    166   -119
    522    875    353   -698     85    613    459    722    732    594    568    288
    407   1556   1148   -982   -368   1353    376    600   1005   1047   1096    818
    210   1787   1574  -1000   -680   1680     49    142    940   1153   1267    976
     93   1330   1236   -714   -571   1283   -293   -392    454    698    849    594
     41    439    394   -241   -176    418   -478   -787   -239   -135     23   -153
     88   -218   -306     64    197   -262   -493   -779   -555   -584   -472   -620
    166   -296   -462     64    311   -379   -368   -545   -444   -532   -472   -633
    210   -207   -418     -2    311   -311   -200   -316   -270   -384   -374   -563
    239    -75   -314    -83    275   -194    -59   -137   -114   -246   -272   -470
    257     18   -239   -137    249   -109     20    -36    -18   -161   -207   -400
    265     31   -233   -150    249   -101     51      0     10   -145   -202   -392
    280     41   -239   -161    259    -98     67     15     23   -142   -202   -394
    288     46   -244   -168    265    -98     72     20     23   -148   -210   -400
    293     51   -241   -171    267    -93     88     31     23   -158   -220   -400
    301     38   -262   -171    280   -111    106     49     23   -161   -228   -394
    293     41   -252   -168    272   -106    116     62     25   -153   -223   -392
    272     54   -220   -166    246    -83    116     67     31   -150   -213   -392
    275     51   -223   -163    249    -85    122     77     44   -148   -207   -389
    280     44   -236   -166    259    -96    122     88     46   -142   -207   -384
    270     49   -223   -161    246    -85    114     93     46   -140   -205   -381
    270     62   -207   -168    239    -72    106     93     46   -140   -202   -379
    283     93   -189   -187    236    -46     98     98     49   -140   -197   -371
    283     85   -197   -187    241    -54    109    114     57   -140   -213   -358
    288     72   -215   -181    252    -70    116    124     57   -137   -226   -355
    303     85   -218   -194    259    -64    116    132     59   -132   -226   -353
    293    111   -181   -202    239    -33    114    132     59   -132   -223   -355
    301    124   -179   -215    239    -25    119    137     70   -127   -220   -355
    306    135   -174   -220    241    -18    129    153     83   -111   -220   -350
    303    145   -158   -226    231     -5    127    166     90    -96   -223   -348
    303    140   -163   -220    233    -10    124    179     96    -90   -233   -348
    319    155   -163   -239    241     -2    116    187     98    -77   -246   -340
    335    184   -150   -259    241     18    116    197    109    -57   -241   -324
    342    194   -148   -270    244     23    119    210    116    -38   -233   -319
    374    246   -127   -309    252     59    101    215    122    -15   -226   -311
    381    257   -124   -319    254     67    111    241    145      5   -210   -290
    415    288   -129   -353    272     80    119    254    155     10   -207   -277
    436    311   -124   -376    280     93    127    265    163     10   -215   -270
    423    322   -101   -371    262    111    145    280    171     12   -213   -257
    431    329   -101   -381    267    114    145    272    166     10   -215   -262
    436    319   -116   -379    277    101    142    262    155     -5   -236   -270
    413    309   -106   -361    259    101    145    254    150     -7   -241   -267
    397    319    -77   -358    239    122    150    249    145     -7   -236   -267
    410    324    -85   -368    246    119    155    239    142    -15   -244   -288
    415    324    -90   -371    252    116    161    228    142    -23   -257   -303
    405    311    -93   -361    249    111    174    226    148    -23   -262   -309
    405    316    -88   -361    246    114    189    228    153    -23   -267   -319
    415    290   -124   -353    270     83    171    207    129    -51   -290   -337
    418    275   -142   -348    280     67    171    197    116    -64   -306   -350
    426    270   -158   -348    290     57    158    176     98    -88   -329   -374
    423    265   -158   -342    290     54    153    163     85   -111   -355   -374
    400    249   -150   -324    275     49    161    161     77   -114   -361   -379
    402    259   -145   -332    272     57    161    158     70   -122   -368   -384
    402    262   -140   -335    272     62    161    158     64   -124   -366   -381
    368    262   -106   -314    239     77    166    171     77   -109   -348   -371
    358    272    -85   -316    220     93    168    179     77   -109   -353   -368
    348    285    -64   -316    207    111    168    181     77   -109   -355   -363
    322    285    -36   -306    179    124    189    200     96    -90   -337   -345
    311    296    -15   -303    163    140    202    215    116    -75   -327   -345
    332    311    -20   -322    176    145    200    215    114    -75   -329   -363
    309    324     12   -316    148    168    213    231    124    -59   -322   -353
    265    324     57   -296    103    192    239    262    142    -41   -311   -332
    327    348     20   -337    153    184    223    254    129    -57   -324   -345
    358    353     -5   -358    181    174    210    244    122    -70   -337   -353
    350    340    -10   -348    181    166    215    249    122    -75   -342   -350
    345    345      0   -348    171    171    218    252    124    -67   -335   -350
    350    381     31   -366    161    207    218    257    127    -59   -337   -358
    358    397     36   -379    161    218    223    265    135    -49   -329   -361
    361    423     59   -392    150    241    236    275    148    -31   -311   -353
    371    454     83   -415    145    270    252    280    155    -25   -303   -340
    371    470     98   -420    137    285    275    296    174    -18   -293   -322
    327    470    140   -400     90    306    290    311    187    -15   -290   -314
    337    475    137   -407     98    309    301    311    192    -10   -288   -309
    319    540    220   -431     49    381    324    322    218     12   -265   -280
    353    615    262   -483     46    439    332    319    231     25   -249   -265
    358    631    270   -496     44    452    311    298    218     20   -249   -270
    345    628    283   -485     31    457    280    275    205     10   -252   -280
    348    618    270   -483     38    444    259    267    202     15   -249   -288
    324    620    296   -472     15    459    259    270    210     31   -236   -285
    301    597    296   -452      0    446    262    270    200     12   -244   -303
    265    563    296   -415    -15    431    270    277    197     -5   -265   -319
    252    532    277   -392    -15    405    262    275    184    -25   -290   -345
    275    491    215   -381     31    353    244    259    155    -57   -337   -379
    277    446    168   -363     54    309    231    246    132    -75   -371   -394
    277    431    153   -355     62    293    213    228    106    -98   -400   -415
    265    405    140   -335     62    272    207    231     98    -98   -413   -418
    249    384    135   -316     57    259    218    244    103    -77   -413   -400
    236    413    176   -327     28    296    213    244    101    -72   -431   -410
    200    428    226   -314    -12    327    223    254    109    -70   -436   -394
    200    400    200   -301      0    301    233    262    106    -75   -444   -379
    244    366    122   -303     62    244    226    267     93    -93   -465   -384
    267    298     28   -285    119    166    239    311     75   -142   -524   -433
    306    241    -67   -275    187     88    324    426    103   -176   -589   -493
    342    290    -51   -319    197    119    439    587    197   -114   -558   -480
    316    441    124   -379     96    283    584    828    397     83   -381   -327
    397    914    517   -657    -59    714    607    935    657    444     10     54
    345   1574   1228   -958   -441   1400    496    797    885    849    488    517
    184   1940   1753  -1062   -784   1847    184    384    880   1023    740    753
    124   1673   1548   -898   -711   1610   -197   -145    485    709    488    524
    101    813    711   -459   -306    763   -389   -532   -223   -137   -332   -189
    161    142    -18   -153     88     62   -415   -542   -594   -644   -875   -680
    249    -57   -306    -98    275   -181   -340   -361   -584   -701   -976   -782
    306     -2   -309   -150    306   -155   -207   -163   -449   -610   -904   -722
    340    103   -236   -226    288    -64    -70     18   -298   -480   -797   -633
    366    181   -184   -275    275      0     18    129   -192   -389   -717   -571
    361    228   -132   -298    246     49     62    189   -140   -342   -667   -542
    348    265    -83   -306    215     90     85    223   -114   -319   -644   -535
    426    290   -137   -361    280     77     70    215   -132   -342   -659   -563
    400    311    -88   -355    244    111     88    239   -116   -327   -639   -545
    392    309    -83   -350    236    114     98    254   -106   -314   -631   -542
    457    327   -129   -392    293     98     83    241   -124   -332   -641   -558
    475    342   -132   -413    303    106     72    231   -137   -337   -646   -581
    431    345    -85   -389    259    129     88    239   -124   -329   -654   -587
    400    353    -46   -379    223    153    109    252   -103   -314   -649   -566
    433    371    -62   -402    249    155    111    246   -101   -309   -641   -553
    470    358   -111   -415    290    124    103    239   -101   -311   -652   -558
    511    376   -135   -446    324    122     88    223   -109   -319   -662   -558
    504    381   -124   -444    314    129     93    220   -106   -314   -665   -550
    462    392    -70   -426    267    161    106    228    -88   -296   -659   -542
    459    418    -41   -441    249    187    114    236    -70   -272   -649   -535
    514    436    -77   -475    296    179    101    226    -75   -275   -657   -535
    550    446   -106   -498    327    171     88    215    -83   -275   -665   -537
    524    467    -57   -496    290    205     90    215    -72   -254   -652   -524
    491    488     -2   -491    244    244    106    231    -49   -226   -628   -493
    542    501    -41   -522    293    228    101    228    -44   -226   -631   -485
    537    517    -20   -530    280    249    106    249    -18   -197   -605   -470
    488    527     38   -506    226    283    132    288     23   -158   -571   -441
    449    553    103   -504    171    329    155    322     57   -127   -540   -394
    511    584     70   -548    220    327    145    337     62   -116   -530   -366
    602    626     20   -615    290    324    129    340     62   -114   -527   -361
    605    657     51   -631    277    355    140    366     90    -77   -493   -342
    548    688    140   -618    202    415    174    397    124    -44   -449   -314
    532    711    179   -623    176    446    192    407    140    -25   -426   -296
    519    745    226   -633    145    488    197    407    150    -18   -413   -285
    459    722    262   -589     98    493    228    431    174     -2   -400   -257
    537    711    174   -623    181    441    213    400    148    -33   -423   -283
    514    698    181   -607    166    441    223    402    153    -33   -415   -277
    454    704    246   -581    103    475    239    405    168    -20   -405   -272
    350    714    363   -532     -5    540    275    428    202     15   -376   -244
    394    693    296   -545     49    496    283    428    205     12   -389   -254
    498    709    210   -605    145    459    249    392    176    -18   -423   -301
    493    714    220   -605    135    467    257    394    189    -12   -426   -311
    465    701    236   -581    114    470    265    402    194    -10   -431   -314
    517    698    181   -607    168    441    239    374    166    -33   -452   -332
    506    693    187   -602    161    441    239    363    163    -36   -454   -340
    483    683    200   -584    140    441    236    350    163    -33   -465   -353
    462    678    215   -568    124    446    231    332    155    -38   -478   -366
    444    665    218   -555    114    441    231    322    155    -41   -480   -368
    472    657    184   -566    145    420    223    309    153    -46   -488   -374
    504    667    163   -584    168    415    210    298    142    -51   -501   -387
    491    672    181   -581    155    428    210    298    145    -49   -498   -374
    491    667    176   -579    155    423    205    290    150    -46   -493   -374
    431    662    231   -548     98    449    228    309    174    -18   -475   -350
    371    667    296   -522     38    483    257    332    200      7   -454   -324
    511    680    168   -594    171    426    207    293    168    -25   -491   -361
    498    704    202   -602    148    454    244    327    207      7   -446   -329
    465    719    254   -592    106    485    270    350    239     41   -415   -311
    431    706    275   -568     77    491    267    348    244     46   -413   -309
    426    680    254   -553     85    467    265    345    246     57   -405   -314
    519    672    153   -597    181    413    228    296    210     23   -446   -379
    524    685    161   -605    181    426    223    277    202      5   -454   -389
    467    709    241   -589    111    478    241    285    218     18   -428   -358
    444    740    296   -592     75    519    265    301    244     41   -397   -329
    407    748    340   -579     33    545    303    335    275     75   -368   -290
    389    761    368   -576     10    566    311    350    296     98   -361   -290
    376    766    387   -571     -5    576    309    353    296    101   -371   -293
    407    761    353   -584     28    558    303    350    290     93   -368   -283
    433    779    342   -607     46    561    306    335    283     77   -379   -288
    374    823    449   -600    -38    636    340    342    311    114   -345   -270
    335    865    530   -602    -98    696    371    358    353    161   -301   -249
    402    891    488   -646    -41    691    342    340    350    153   -309   -249
    457    859    402   -659     28    631    290    293    309    109   -345   -267
    457    836    379   -649     38    607    265    272    296     98   -348   -267
    405    800    392   -602      5    597    259    265    290     90   -348   -270
    355    756    400   -555    -20    579    257    257    288     77   -355   -290
    400    719    319   -561     38    519    233    241    257     44   -389   -327
    446    672    226   -561    111    449    210    218    223     18   -420   -361
    446    623    176   -535    135    400    192    197    194    -10   -444   -402
    366    594    228   -480     70    413    197    197    197    -12   -444   -415
    353    576    220   -465     64    400    187    179    179    -33   -467   -439
    285    553    267   -420      7    413    207    194    192    -20   -454   -428
    252    537    285   -394    -18    413    215    200    197    -20   -454   -426
    332    519    187   -426     72    353    187    171    168    -54   -491   -454
    244    506    262   -376    -10    384    210    197    197    -28   -470   -433
    239    504    265   -371    -12    384    200    197    194    -33   -480   -433
    246    478    228   -363     10    353    184    194    176    -51   -506   -444
    184    400    215   -290    -15    309    226    252    187    -62   -527   -462
    249    381    132   -316     57    259    314    374    226    -57   -563   -514
    293    467    171   -381     62    319    433    550    342     36   -504   -472
    342    654    311   -501     15    483    545    756    530    236   -327   -296
    405   1101    696   -753   -145    898    581    862    795    594     51     98
    285   1753   1467  -1021   -592   1610    498    732   1049   1010    548    605
    111   1995   1883  -1054   -885   1940    202    301   1000   1109    724    789
    -41   1587   1628   -776   -833   1608   -127   -215    553    698    358    454
    -51    709    761   -327   -405    735   -358   -670   -194   -176   -498   -329
    -18    145    161    -64    -90    153   -368   -636   -454   -555   -927   -732
     31     59     28    -44      0     44   -252   -407   -350   -496   -940   -756
    127    153     23   -140     49     88   -101   -194   -194   -368   -854   -704
    171    288    116   -228     28    202     28    -23    -41   -236   -743   -607
    184    355    171   -272      5    265     83     44     28   -171   -701   -563
    272    389    116   -332     77    254     88     51     31   -176   -717   -579
    283    415    132   -350     75    275    109     70     41   -166   -711   -579
    306    405     98   -355    103    252    109     62     31   -174   -732   -587
    244    413    166   -329     38    290    142    101     67   -129   -701   -553
    205    415    210   -311     -2    314    158    114     83   -109   -685   -545
    249    420    171   -337     38    298    142     90     64   -124   -698   -561
    254    441    187   -348     33    314    153     90     75   -124   -704   -568
    272    459    187   -368     44    324    148     77     70   -124   -709   -568
    259    459    200   -358     31    329    150     77     70   -119   -714   -563
    207    446    236   -329    -12    342    161     83     77    -96   -706   -540
    161    426    265   -293    -51    345    168     80     83    -80   -709   -524
    155    407    252   -280    -49    329    161     67     72    -80   -719   -522
    197    413    215   -306    -10    316    148     46     62    -85   -750   -501
    329    444    114   -389    106    280    114     10     31   -109   -789   -519
    407    452     44   -428    181    249     93    -15     12   -132   -823   -555
    381    439     57   -413    163    249     98    -12     20   -122   -823   -553
    371    433     62   -402    153    249     93    -15     18   -116   -833   -553
    387    426     38   -407    174    233     77    -31     10   -122   -849   -563
    327    407     80   -366    124    244     93     -7     38    -90   -826   -553
    329    420     88   -376    122    254     83    -10     44    -77   -815   -566
    342    441     98   -392    122    270     77     -7     54    -62   -802   -561
    402    467     64   -436    168    267     57    -23     49    -70   -810   -571
    475    485     10   -480    233    249     36    -44     36    -88   -836   -574
    462    504     38   -483    213    270     38    -33     54    -70   -836   -550
    470    524     54   -498    207    290     33    -28     70    -46   -841   -527
    449    555    106   -506    171    332     41    -12     98    -18   -839   -488
    452    579    127   -514    163    353     46    -10    119     -5   -854   -467
    488    592    103   -540    192    348     33    -31    116      0   -885   -462
    452    597    142   -524    155    371     38    -41    132     15   -891   -433
    415    594    179   -506    119    387     46    -59    140     20   -896   -428
    389    589    200   -488     96    394     44    -85    135     12   -919   -457
    379    587    205   -483     85    397     36   -109    124      7   -948   -496
    405    581    174   -493    116    379     20   -140    109     -5   -963   -527
    402    574    168   -491    116    371     12   -163    106     -5   -958   -571
    389    555    166   -472    111    361     12   -184    111      5   -956   -602
    280    550    270   -415      5    410     28   -181    140     41   -953   -550
    301    545    244   -423     28    394     15   -207    135     33   -984   -532
    303    532    228   -418     36    381     -2   -244    127     20  -1005   -535
    298    509    210   -402     44    361    -23   -280    114      7  -1028   -530
    288    480    192   -387     46    335    -44   -314     98    -10  -1049   -530
    249    475    226   -363     10    353    -49   -329     98     -2  -1052   -514
    254    472    218   -363     15    348    -70   -366     80    -20  -1070   -514
    293    449    155   -371     70    303   -103   -407     51    -44  -1098   -530
    275    446    171   -361     51    309   -106   -410     62    -28  -1088   -511
    285    457    171   -371     57    314   -122   -420     59    -28  -1088   -509
    348    467    119   -407    114    293   -153   -454     33    -49  -1114   -542
    376    478    101   -426    137    290   -171   -472     15    -67  -1135   -555
    392    459     64   -426    163    262   -192   -498     -5    -88  -1161   -558
    400    470     67   -436    166    270   -202   -511    -12    -85  -1163   -542
    420    462     38   -444    189    249   -228   -537    -31    -96  -1184   -558
    355    462    106   -407    124    285   -215   -522    -15    -67  -1174   -548
    387    491    101   -439    142    296   -233   -537    -25    -75  -1195   -563
    506    504     -2   -506    254    252   -275   -584    -67   -111  -1239   -602
    535    511    -25   -524    280    241   -288   -602    -85   -129  -1262   -613
    563    511    -51   -537    309    231   -309   -628   -106   -150  -1283   -631
    542    498    -44   -522    293    228   -319   -639   -119   -158  -1306   -641
    527    483    -46   -506    285    218   -337   -652   -135   -171  -1332   -646
    496    467    -28   -483    262    218   -345   -649   -140   -171  -1343   -652
    462    475     12   -467    226    244   -340   -641   -135   -161  -1337   -641
    470    509     36   -491    215    272   -337   -649   -137   -158  -1345   -644
    472    535     62   -504    205    298   -332   -649   -137   -155  -1361   -641
    415    558    142   -488    135    350   -309   -628   -116   -135  -1350   -618
    410    574    163   -491    124    368   -306   -628   -122   -142  -1363   -618
    405    576    168   -491    116    374   -319   -633   -129   -150  -1382   -626
    465    579    114   -522    176    348   -345   -657   -150   -174  -1402   -644
    449    639    187   -545    129    413   -337   -649   -129   -148  -1374   -623
    384    675    290   -530     46    483   -327   -641   -101   -119  -1337   -597
    439    672    233   -555    101    454   -379   -691   -135   -145  -1371   -636
    433    652    215   -542    109    433   -415   -711   -153   -153  -1389   -665
    423    639    215   -532    103    428   -441   -727   -166   -163  -1397   -675
    436    602    166   -519    135    384   -493   -761   -202   -194  -1434   -709
    405    550    142   -478    129    348   -517   -782   -236   -220  -1473   -740
    392    493    101   -444    145    298   -540   -795   -259   -244  -1504   -766
    355    439     83   -400    135    262   -553   -805   -275   -259  -1525   -784
    322    389     67   -355    127    228   -571   -828   -298   -280  -1545   -828
    306    387     80   -348    111    233   -594   -854   -322   -301  -1571   -867
    285    371     85   -329    101    228   -618   -880   -348   -329  -1600   -880
    270    335     64   -303    101    202   -644   -917   -376   -355  -1623   -904
    252    337     85   -293     83    213   -641   -922   -381   -361  -1634   -896
    288    348     59   -319    111    205   -672   -940   -400   -374  -1652   -893
    283    342     57   -314    114    200   -693   -945   -405   -371  -1649   -906
    283    342     57   -314    111    200   -701   -940   -402   -374  -1652   -909
    298    293     -5   -296    153    145   -717   -945   -431   -415  -1693   -940
    353    210   -142   -283    246     33   -670   -872   -441   -462  -1766   -992
    371    241   -129   -306    252     57   -540   -704   -350   -410  -1740   -976
    426    355    -70   -392    246    142   -413   -483   -200   -275  -1634   -888
    483    675    192   -579    145    433   -332   -306     36      2  -1348   -605
    483   1304    820   -893   -168   1065   -384   -329    319    433   -844   -103
    280   1867   1587  -1075   -652   1727   -597   -649    462    756   -428    296
    140   1810   1667   -976   -763   1738  -1000  -1205    189    607   -496    207
     59   1072   1013   -566   -475   1044  -1335  -1761   -504   -132  -1182   -439
     41    194    153   -119    -57    176  -1428  -1948  -1085   -872  -1925  -1166
    140   -135   -275     -2    207   -205  -1366  -1782  -1140  -1021  -2122  -1402
    181   -111   -293    -36    236   -202  -1195  -1517   -971   -893  -2031  -1374
    236     36   -200   -135    218    -80  -1005  -1273   -774   -722  -1883  -1257
    272    168   -106   -223    189     33   -922  -1179   -683   -641  -1816  -1163
    280    194    -85   -239    181     54   -891  -1145   -662   -626  -1810  -1130
    280    200    -83   -241    181     59   -867  -1111   -644   -615  -1810  -1109
    277    220    -57   -249    168     83   -857  -1106   -644   -610  -1805  -1101
    314    272    -41   -293    176    114   -867  -1130   -662   -618  -1816  -1098
    340    288    -51   -314    194    119   -867  -1135   -670   -620  -1821  -1080
    381    288    -93   -337    239     98   -878  -1145   -680   -631  -1831  -1093
    402    298   -103   -350    254     98   -875  -1145   -675   -633  -1829  -1091
    387    309    -77   -350    233    116   -859  -1132   -670   -628  -1816  -1072
    384    306    -77   -345    231    114   -852  -1122   -670   -626  -1816  -1057
    413    306   -106   -361    259    101   -859  -1122   -683   -636  -1826  -1044
    426    322   -103   -374    265    109   -849  -1101   -675   -626  -1818   -992
    439    322   -116   -379    277    103   -852  -1098   -670   -607  -1790   -966
    407    329    -80   -368    244    124   -859  -1111   -683   -615  -1792   -974
    444    340   -103   -394    272    116   -870  -1119   -698   -636  -1808   -953
    475    342   -132   -407    303    106   -865  -1109   -701   -633  -1792   -935
    428    353    -77   -392    252    137   -854  -1098   -701   -633  -1779   -963
    418    353    -64   -387    241    142   -846  -1083   -704   -636  -1782   -987
    449    366    -85   -407    267    140   -839  -1054   -696   -626  -1771  -1000
    483    387    -96   -433    290    145   -833  -1041   -698   -626  -1766  -1005
    428    402    -28   -418    228    187   -815  -1021   -691   -623  -1745   -974
    415    415      0   -415    207    207   -813   -997   -683   -613  -1727   -958
    475    444    -33   -459    254    205   -826   -987   -685   -610  -1725   -976
    444    470     25   -457    210    249   -795   -935   -649   -568  -1683   -940
    454    501     44   -478    205    275   -779   -888   -623   -542  -1641   -909
    470    537     67   -506    202    303   -769   -862   -610   -527  -1605   -880
    467    566     96   -517    184    332   -756   -839   -600   -522  -1582   -857
    488    579     90   -532    200    335   -732   -810   -589   -501  -1556   -852
    472    620    148   -548    163    387   -711   -792   -584   -483  -1538   -844
    459    633    174   -548    142    405   -704   -797   -600   -493  -1535   -836
    478    623    142   -553    166    384   -696   -800   -618   -514  -1548   -844
    475    636    161   -555    158    400   -659   -766   -594   -491  -1509   -805
    415    631    215   -524     98    423   -618   -732   -576   -472  -1473   -776
    426    641    215   -535    103    428   -602   -722   -576   -472  -1470   -784
    436    657    220   -548    106    439   -584   -714   -587   -480  -1470   -782
    431    652    220   -540    106    436   -563   -701   -589   -485  -1452   -776
    428    639    207   -535    111    423   -553   -685   -584   -491  -1447   -774
    415    623    205   -519    103    415   -545   -678   -587   -496  -1447   -787
    397    597    197   -498     98    397   -532   -683   -605   -514  -1462   -800
    376    571    194   -472     90    384   -511   -691   -615   -540  -1467   -797
    374    548    171   -462    101    361   -506   -696   -636   -563  -1467   -797
    374    524    150   -452    111    337   -498   -691   -646   -574  -1465   -805
    376    519    142   -449    116    332   -485   -685   -646   -579  -1460   -813
    371    524    153   -446    109    340   -472   -667   -644   -576  -1439   -795
    358    504    145   -431    106    324   -452   -641   -636   -566  -1413   -779
    366    514    148   -439    109    329   -441   -639   -639   -566  -1395   -776
    366    522    155   -446    103    340   -436   -639   -649   -589  -1400   -766
    371    511    140   -441    116    327   -431   -636   -659   -610  -1410   -769
    350    527    174   -439     88    350   -400   -600   -639   -587  -1369   -758
    358    514    153   -436    101    335   -379   -584   -644   -600  -1358   -758
    374    524    148   -449    111    337   -363   -574   -654   -602  -1345   -771
    361    530    168   -444     96    350   -353   -555   -654   -602  -1330   -779
    376    517    140   -446    116    329   -342   -540   -659   -620  -1330   -769
    366    509    142   -436    111    327   -311   -506   -652   -610  -1301   -735
    350    493    140   -423    103    316   -290   -491   -662   -610  -1283   -724
    363    485    122   -423    122    303   -277   -480   -670   -615  -1275   -722
    358    496    137   -428    109    316   -244   -441   -652   -600  -1241   -685
    348    470    122   -410    114    296   -236   -431   -662   -613  -1228   -675
    345    470    122   -410    111    296   -226   -420   -670   -623  -1218   -662
    361    475    114   -418    124    296   -213   -415   -675   -633  -1205   -644
    366    454     88   -413    140    272   -202   -407   -685   -652  -1202   -649
    371    449     77   -410    145    265   -163   -374   -675   -649  -1182   -636
    355    462    106   -413    124    285   -122   -327   -641   -615  -1132   -607
    340    483    142   -410     98    314    -72   -288   -618   -589  -1083   -589
    348    504    155   -426     96    329    -51   -270   -618   -592  -1054   -574
    363    511    148   -436    109    329    -33   -259   -628   -605  -1041   -584
    358    506    148   -433    106    327    -12   -244   -631   -607  -1021   -574
    350    522    171   -436     90    348     18   -213   -618   -584   -971   -535
    374    581    205   -480     83    394     44   -189   -600   -558   -927   -522
    387    615    228   -501     77    423     57   -179   -597   -553   -896   -514
    366    597    231   -483     67    413     57   -179   -607   -561   -872   -511
    353    581    228   -467     62    405     64   -171   -605   -553   -828   -496
    368    574    202   -472     83    389     62   -163   -613   -561   -807   -501
    358    537    179   -449     88    358     64   -163   -639   -589   -815   -517
    293    485    189   -392     51    337     83   -155   -657   -613   -815   -524
    290    446    155   -368     67    301     96   -148   -675   -631   -807   -532
    309    407     98   -358    103    254     93   -137   -696   -649   -797   -555
    306    353     46   -329    129    200     96   -135   -714   -670   -795   -568
    280    314     33   -298    124    174    106   -122   -719   -680   -784   -550
    270    288     18   -277    127    153    119   -111   -727   -691   -782   -537
    277    277      0   -277    137    140    127   -109   -743   -711   -784   -532
    277    252    -25   -265    153    114    129   -103   -761   -727   -776   -530
    280    249    -31   -267    155    109    148    -83   -758   -722   -740   -517
    288    254    -33   -270    161    111    176    -44   -740   -698   -691   -475
    280    226    -57   -254    168     85    194    -20   -740   -701   -659   -465
    277    166   -111   -223    194     28    218      2   -756   -727   -670   -496
    296     93   -202   -197    249    -54    301    106   -740   -753   -698   -527
    301    124   -176   -213    239    -25    449    288   -641   -683   -631   -506
    345    246    -98   -296    220     75    597    524   -467   -517   -459   -381
    405    568    163   -488    122    366    680    701   -228   -231   -129    -75
    381   1174    792   -782   -205    984    717    763     75    194    389    433
    207   1712   1504   -958   -646   1608    605    550    257    527    836    849
     70   1556   1486   -815   -706   1522    277     54    -23    340    727    724
    -28    833    862   -405   -444    846     25   -431   -662   -368     72    114
    -28     67     96    -20    -64     80    -85   -626  -1189  -1041   -592   -514
     51   -259   -311    103    181   -285    -59   -488  -1270  -1192   -774   -701
     96   -267   -366     85    228   -316     88   -257  -1130  -1096   -696   -646
    129   -171   -301     20    215   -236    254    -41   -958   -956   -563   -550
    142    -51   -194    -44    166   -124    381    116   -818   -831   -439   -446
    132     12   -119    -72    127    -51    472    215   -732   -761   -348   -371
    137     18   -119    -80    127    -49    517    259   -709   -743   -314   -363
    148     33   -116    -90    132    -41    545    298   -688   -724   -280   -348
    140     36   -103    -90    122    -33    571    329   -675   -714   -246   -322
    124     38    -85    -80    106    -23    600    361   -654   -701   -207   -296
    127     28    -98    -80    114    -33    618    387   -646   -698   -189   -288
    132     25   -109    -80    122    -41    644    415   -636   -693   -158   -275
    119      2   -119    -62    119    -57    667    444   -628   -683   -119   -236
    103      5    -98    -54    101    -46    691    472   -613   -667    -75   -215
     93      0    -93    -46     93    -46    714    496   -605   -672    -62   -233
     98      2    -96    -51     98    -46    727    506   -597   -670    -36   -215
     98     -2   -101    -49     98    -51    750    535   -587   -654      2   -192
     80    -15    -96    -31     88    -54    769    558   -576   -644     33   -174
     85      0    -85    -44     85    -44    789    587   -561   -628     67   -168
     96     23    -72    -62     85    -23    810    615   -540   -613    106   -145
     96     25    -70    -62     83    -20    828    639   -524   -605    132   -132
     85     18    -67    -51     77    -23    836    662   -511   -594    163   -114
     70      5    -64    -38     67    -28    854    693   -493   -581    194    -93
     75     10    -64    -44     70    -28    872    722   -480   -571    226    -75
     67     18    -51    -44     59    -15    888    743   -470   -561    259    -59
     57     36    -20    -46     38      7    906    769   -454   -545    298    -46
     75     54    -23    -67     49     15    914    792   -439   -527    335    -23
     77     70     -7    -75     41     33    919    818   -420   -504    376      2
     88     90      0    -90     44     46    932    852   -400   -478    418     33
    106    103     -2   -103     54     51    950    893   -368   -444    465     64
    114    129     12   -124     49     70    979    943   -337   -413    514    106
    119    155     36   -137     41     96   1000    982   -309   -381    563    145
    116    181     62   -150     25    122   1031   1023   -272   -353    613    176
    119    176     57   -148     31    116   1062   1044   -259   -350    633    179
     98    166     67   -135     15    119   1085   1062   -249   -348    662    200
     83    171     85   -127      0    129   1109   1072   -244   -355    680    213
     70    145     72   -109     -2    109   1119   1072   -249   -384    675    187
     41    122     80    -80    -18    101   1140   1088   -244   -384    683    176
     23    114     90    -70    -33    103   1163   1111   -226   -363    724    200
     18    119    101    -70    -41    111   1192   1143   -200   -345    766    228
      5    111    106    -59    -51    109   1215   1163   -184   -332    795    241
     -7     80     88    -36    -46     83   1223   1158   -189   -340    800    215
    -38     59     96    -12    -67     77   1247   1174   -184   -345    807    210
    -44     38     83      2    -62     59   1254   1179   -187   -355    815    200
    -46     15     62     15    -54     36   1260   1174   -194   -368    818    184
    -85    -20     64     54    -75     20   1270   1174   -200   -376    826    187
    -77    -28     46     51    -64     10   1278   1176   -202   -381    841    187
    -90    -36     51     62    -72      7   1293   1192   -197   -374    870    200
   -106    -57     49     80    -77     -2   1304   1202   -192   -368    898    215
   -114    -59     54     88    -85     -2   1312   1210   -181   -361    932    226
   -116    -41     72     77    -96     12   1306   1208   -181   -361    948    226
   -132    -41     90     85   -111     23   1325   1228   -168   -350    966    239
   -137    -54     83     93   -111     12   1335   1244   -158   -345    984    246
   -135    -49     85     93   -111     18   1353   1265   -148   -335   1018    272
   -145    -59     85    101   -116     12   1369   1283   -135   -322   1047    293
   -135    -64     67     98   -101      0   1376   1296   -127   -319   1062    296
   -145    -77     67    111   -109     -7   1389   1304   -116   -314   1080    298
   -158    -77     80    119   -119      0   1405   1322   -101   -306   1098    309
   -148    -77     67    111   -109     -5   1405   1325    -96   -309   1109    316
   -148    -80     67    114   -109     -7   1408   1327    -96   -298   1122    324
   -163    -88     72    124   -119     -7   1418   1337    -88   -290   1140    329
   -158   -103     54    132   -106    -25   1428   1343    -83   -298   1145    332
   -179   -106     70    140   -127    -18   1441   1356    -70   -290   1166    345
   -176   -114     62    145   -122    -25   1449   1361    -64   -285   1182    348
   -187   -106     80    145   -137    -12   1465   1366    -57   -285   1192    353
   -189   -116     72    153   -132    -23   1475   1371    -54   -301   1187    345
   -189   -127     62    158   -127    -33   1493   1382    -49   -301   1189    340
   -197   -103     93    150   -145     -5   1519   1410    -25   -277   1221    363
   -205    -70    135    137   -171     33   1538   1434      5   -249   1262    400
   -197    -49    148    124   -174     49   1553   1457     31   -231   1291    420
   -200    -57    142    127   -174     41   1556   1460     36   -244   1280    415
   -202    -44    158    122   -181     57   1577   1475     54   -241   1299    428
   -210      0    207    103   -210    101   1605   1499     88   -210   1340    457
   -231     38    270     96   -249    153   1636   1522    129   -174   1384    491
   -231     57    288     85   -259    171   1626   1512    132   -171   1395    488
   -233     51    285     90   -259    168   1608   1499    124   -181   1392    488
   -223     33    257     93   -239    145   1592   1493    124   -189   1392    496
   -226    -10    215    119   -220    101   1577   1491    116   -192   1387    491
   -231    -64    166    148   -200     49   1566   1480     98   -213   1376    485
   -249    -93    155    171   -205     31   1561   1478     90   -220   1382    483
   -262   -119    140    189   -202     10   1556   1473     83   -236   1369    452
   -236   -176     59    207   -148    -59   1538   1449     51   -283   1325    402
   -241   -215     25    226   -135    -96   1535   1447     38   -298   1306    387
   -231   -228      2    228   -116   -114   1527   1441     28   -309   1301    389
   -207   -228    -23    218    -93   -127   1517   1431     20   -319   1304    392
   -226   -228     -2    228   -111   -116   1525   1444     31   -309   1325    410
   -241   -228     12    233   -127   -109   1532   1449     36   -303   1327    410
   -254   -246      7    249   -132   -119   1538   1454     41   -303   1319    407
   -244   -257    -12    249   -116   -135   1543   1457     44   -301   1325    420
   -226   -272    -46    249    -90   -161   1543   1470     51   -290   1343    423
   -207   -324   -116    262    -46   -220   1582   1540     75   -301   1327    402
   -181   -309   -127    244    -28   -218   1693   1693    168   -252   1350    407
   -176   -218    -41    194    -70   -129   1829   1886    327   -124   1457    493
   -124    -31     93     77   -109     31   1935   2078    511     67   1636    657
   -116    415    530   -150   -324    470   1969   2177    758    413   2026   1034
   -233    969   1200   -368   -717   1083   1917   2073    963    774   2470   1470
   -379   1210   1587   -418   -984   1397   1652   1691    906    883   2662   1621
   -485    865   1350   -189   -917   1106   1317   1197    480    514   2351   1335
   -524     59    584    231   -555    322   1148    833   -168   -301   1551    639
   -524   -459     62    491   -293   -200   1143    854   -420   -667   1145    272
   -498   -620   -124    558   -187   -374   1226   1049   -345   -649   1119    246
   -457   -610   -153    535   -153   -381   1340   1218   -218   -558   1182    296
   -480   -498    -20    488   -231   -259   1478   1389    -57   -426   1301    405
   -459   -384     72    420   -267   -155   1561   1496     62   -324   1397    504
   -452   -322    129    384   -290    -96   1610   1558    127   -265   1460    555
   -485   -296    189    392   -337    -54   1647   1597    176   -215   1504    589
   -478   -290    184    381   -332    -54   1652   1605    189   -207   1514    576
   -480   -270    210    374   -348    -31   1665   1626    213   -187   1532    581
   -449   -239    207    342   -329    -15   1665   1628    220   -174   1543    592
   -449   -231    218    340   -335     -7   1662   1631    226   -166   1556    600
   -462   -231    228    345   -345     -2   1660   1636    231   -161   1566    600
   -446   -220    226    332   -337      2   1667   1649    244   -150   1587    613
   -444   -215    228    329   -337      5   1670   1654    257   -137   1605    626
   -379   -192    187    285   -283     -2   1657   1641    254   -129   1605    618
   -381   -181    200    280   -293     10   1662   1649    270   -114   1618    636
   -361   -161    200    259   -280     18   1660   1652    280   -111   1628    644
   -335   -140    194    236   -267     25   1654   1652    293   -101   1641    649
   -332   -140    192    236   -262     25   1657   1665    309    -88   1662    657
   -316   -135    181    223   -249     23   1660   1675    319    -83   1683    667
   -309   -127    179    218   -246     25   1657   1686    335    -70   1706    685
   -322   -132    189    226   -257     28   1654   1699    355    -49   1730    685
   -306   -124    181    215   -244     28   1641   1704    361    -41   1735    667
   -290    -83    207    184   -249     62   1654   1730    381    -15   1748    678
   -293    -49    244    168   -270     96   1667   1758    410     15   1774    709
   -280    -33    246    155   -265    106   1667   1771    426     31   1792    732
   -272    -12    259    142   -267    122   1673   1790    449     51   1816    758
   -244     31    275    106   -259    150   1678   1808    478     77   1849    779
   -231     49    280     90   -257    163   1686   1829    509    109   1883    797
   -244     72    316     85   -280    194   1701   1867    550    153   1927    836
   -210    124    335     44   -272    228   1701   1886    574    179   1956    862
   -205    145    350     28   -277    246   1709   1901    594    202   1971    870
   -210    137    345     36   -277    241   1714   1906    605    213   1969    865
   -197    132    329     31   -265    231   1717   1899    605    210   1961    862
   -233    140    374     46   -303    257   1735   1901    620    218   1969    867
   -257    132    389     62   -324    259   1738   1893    626    218   1964    867
   -254    127    381     62   -316    254   1738   1883    623    210   1951    862
   -249    119    366     64   -306    241   1732   1867    620    207   1935    846
   -254    116    371     70   -311    244   1740   1862    633    223   1927    839
   -254     98    353     75   -303    226   1735   1847    633    231   1899    823
   -246     98    345     72   -296    220   1727   1834    631    231   1862    807
   -272     90    363     90   -319    228   1740   1836    639    239   1847    813
   -241     90    332     75   -285    210   1745   1831    636    226   1823    802
   -220    119    340     49   -280    228   1743   1823    636    223   1790    795
   -215    103    316     54   -265    210   1738   1813    633    223   1753    795
   -202     88    288     57   -246    187   1722   1800    620    220   1717    795
   -207     85    293     62   -249    189   1714   1795    613    218   1693    800
   -192     85    275     51   -233    179   1693   1774    594    213   1665    792
   -184     90    275     44   -228    181   1686   1764    587    236   1649    784
   -174     98    272     36   -223    184   1680   1758    584    241   1644    782
   -171     98    270     36   -220    184   1683   1758    589    200   1641    789
   -189    101    288     44   -239    194   1683   1751    587    116   1636    795
   -187    103    290     41   -239    194   1683   1756    589     49   1628    797
   -189    122    309     31   -249    215   1683   1766    602     28   1634    805
   -189    129    319     31   -254    223   1683   1782    615     54   1639    810
   -189    150    340     18   -265    244   1688   1797    636    101   1644    818
   -184    176    361      5   -272    267   1699   1810    657    137   1657    839
   -187    174    358      5   -272    265   1704   1816    667    153   1652    852
   -179    200    379    -10   -277    288   1701   1818    678    174   1647    865
   -168    189    355    -10   -262    272   1688   1810    675    174   1631    870
   -163    189    350    -12   -257    270   1675   1808    672    179   1621    880
   -155    181    335    -15   -244    257   1662   1803    665    176   1602    883
   -132    184    316    -25   -223    249   1647   1787    652    161   1579    885
   -135    187    322    -25   -228    252   1652   1792    646    163   1566    896
   -135    176    311    -20   -223    244   1654   1792    644    166   1558    896
   -150    153    301     -2   -226    228   1647   1782    636    163   1540    888
   -148    148    296      0   -220    220   1644   1779    639    163   1522    891
   -155    145    301      2   -228    223   1636   1758    628    148   1491    880
   -171    150    322     10   -246    236   1649   1764    641    163   1488    901
   -187    150    337     15   -262    244   1662   1782    665    194   1501    930
   -181    163    345     10   -262    254   1670   1787    678    213   1506    948
   -189    174    363      5   -277    267   1660   1779    675    207   1496    953
   -197    150    345     23   -272    246   1641   1764    662    194   1480    953
   -194    168    363     12   -280    267   1634   1753    667    202   1475    956
   -194    205    400     -5   -296    301   1634   1753    685    228   1486    971
   -197    220    415    -12   -306    316   1623   1743    691    233   1488    982
   -192    205    397     -7   -293    298   1592   1717    672    213   1467    976
   -197    171    368     10   -283    270   1548   1680    641    184   1431    966
   -210    168    379     20   -293    272   1514   1657    626    174   1413    969
   -226    103    327     59   -277    213   1483   1631    602    145   1379    948
   -239     46    285     96   -262    166   1465   1610    576    119   1340    924
   -244    -10    233    124   -239    111   1457   1600    561    101   1312    909
   -236    -38    197    137   -218     77   1434   1579    535     70   1275    888
   -270   -114    155    189   -213     20   1415   1561    509     36   1239    862
   -270   -145    124    207   -197    -10   1395   1532    483     12   1210    836
   -272   -168    103    220   -189    -33   1382   1512    465      2   1187    820
   -296   -194    101    246   -200    -46   1379   1509    462      2   1171    820
   -296   -210     85    252   -194    -62   1366   1491    454     -5   1153    813
   -298   -213     85    257   -194    -64   1366   1491    454      2   1148    818
   -316   -215    101    265   -210    -57   1358   1491    452      2   1137    820
   -319   -202    116    262   -218    -44   1353   1491    452      5   1127    836
   -303   -259     41    280   -174   -109   1371   1527    457      2   1101    828
   -277   -306    -28    293   -127   -168   1462   1665    509      7   1057    802
   -272   -262      7    267   -142   -127   1623   1865    631     75   1072    823
   -246   -171     75    210   -161    -49   1795   2112    815    226   1169    924
   -192    181    374      2   -283    277   1826   2187   1028    501   1447   1202
   -202    779    982   -288   -592    880   1667   2031   1244    904   1917   1680
   -322   1358   1680   -519  -1000   1519   1283   1577   1304   1210   2327   2088
   -436   1343   1779   -452  -1106   1561    839   1044   1049   1124   2307   2075
   -519    581   1101    -33   -810    841    662    680    418    389   1592   1478
   -537   -241    293    389   -415     25    701    654    -59   -288    867    859
   -485   -579    -93    532   -197   -337    828    849    -88   -426    652    641
   -459   -561   -101    511   -179   -332   1010   1080     83   -314    701    678
   -439   -441     -5    439   -218   -223   1156   1267    262   -168    802    776
   -418   -350     67    384   -244   -142   1228   1363    368    -80    867    836
   -405   -293    109    348   -259    -90   1252   1392    400    -57    878    849
   -413   -306    106    361   -259   -101   1275   1421    428    -41    878    862
   -413   -298    111    355   -265    -93   1275   1428    446    -33    875    872
   -413   -265    145    337   -280    -59   1278   1431    449    -31    870    872
   -420   -246    174    332   -298    -38   1283   1439    454    -28    870    870
   -426   -252    174    340   -301    -38   1296   1452    467    -15    878    872
   -433   -249    184    340   -309    -33   1288   1449    462    -15    859    859
   -439   -257    181    345   -311    -38   1280   1447    465    -15    849    859
   -439   -233    202    335   -322    -15   1278   1447    467     -7    849    857
   -428   -202    226    316   -327     10   1283   1449    470     -7    841    849
   -413   -187    223    298   -319     18   1278   1444    467     -7    839    839
   -420   -176    244    298   -335     33   1273   1439    470    -10    836    828
   -433   -181    252    306   -342     33   1273   1436    478    -12    836    820
   -428   -174    254    301   -342     38   1280   1447    498      2    846    828
   -420   -150    270    283   -348     59   1273   1441    501      5    841    826
   -420   -150    267    285   -345     57   1265   1444    506     12    841    818
   -428   -166    262    296   -348     49   1257   1447    514     20    841    810
   -428   -142    285    285   -358     70   1254   1454    527     33    849    805
   -415   -124    288    267   -353     80   1244   1460    527     41    854    800
   -397   -106    290    252   -345     90   1231   1465    527     46    857    800
   -389   -101    288    244   -340     93   1228   1478    540     62    870    810
   -402    -75    327    239   -366    124   1228   1499    558     77    885    823
   -384    -46    335    215   -361    142   1231   1525    574     96    904    839
   -379    -28    350    205   -366    158   1241   1551    597    119    924    862
   -371      5    376    181   -374    189   1252   1577    618    140    950    888
   -342     28    371    158   -355    200   1249   1592    628    150    956    901
   -350     75    423    135   -387    249   1260   1610    654    179    979    932
   -329     88    418    119   -374    252   1273   1626    675    205   1000    956
   -322     85    407    114   -363    246   1270   1623    675    207   1008    958
   -309     98    407    106   -358    252   1265   1615    667    207   1013    956
   -293    137    431     77   -363    283   1265   1608    670    215   1023    963
   -303    127    431     85   -366    277   1278   1610    680    228   1039    976
   -311    124    436     93   -374    280   1270   1600    680    223   1034    971
   -309    122    431     93   -368    275   1257   1584    678    215   1031    961
   -298    135    433     80   -366    283   1260   1587    691    220   1039    974
   -288    132    420     77   -355    275   1257   1587    693    215   1039    979
   -283    119    402     80   -342    259   1247   1569    683    202   1036    969
   -283    116    400     83   -340    257   1236   1556    675    202   1039    961
   -283    119    402     80   -342    259   1231   1553    683    207   1041    966
   -293    111    405     90   -350    257   1223   1540    680    207   1036    971
   -322    103    426    106   -374    265   1208   1519    670    200   1028    971
   -332     98    431    116   -381    265   1187   1501    665    207   1034    971
   -298     93    392    101   -345    244   1174   1483    657    213   1034    969
   -290     96    387     98   -340    239   1158   1462    646    205   1023    961
   -306     83    389    109   -348    236   1156   1460    657    213   1031    974
   -309     80    389    114   -348    233   1158   1457    670    220   1039    987
   -306    106    410     98   -358    257   1148   1449    672    220   1052    984
   -306    111    418     96   -363    265   1153   1457    688    226   1067    989
   -303    114    418     93   -361    267   1161   1467    701    241   1083   1000
   -301    127    428     88   -363    277   1163   1467    704    244   1096   1002
   -298    127    423     85   -363    275   1150   1449    693    239   1104   1005
   -303    114    415     93   -361    265   1143   1441    693    236   1111   1008
   -288    109    394     88   -342    252   1137   1436    696    233   1119   1013
   -262    124    387     70   -324    254   1122   1423    685    226   1124   1010
   -283    119    400     80   -342    259   1119   1423    693    231   1143   1021
   -283     93    374     93   -327    233   1114   1423    688    233   1153   1026
   -265     64    329     96   -296    197   1101   1410    675    226   1150   1023
   -277     41    319    119   -298    179   1096   1408    672    228   1166   1028
   -265     54    319    103   -293    187   1088   1402    667    231   1176   1023
   -246     75    322     85   -283    197   1080   1392    657    228   1182   1023
   -241     83    324     77   -283    202   1072   1379    646    223   1182   1021
   -239     85    324     77   -280    205   1070   1374    641    226   1184   1021
   -246     77    324     83   -285    200   1067   1369    628    223   1184   1018
   -241     83    324     80   -283    202   1065   1358    620    218   1182   1013
   -223    116    340     51   -283    226   1080   1358    628    223   1189   1023
   -215    153    368     31   -290    259   1091   1366    641    233   1195   1039
   -223    161    384     28   -306    272   1091   1369    649    239   1189   1047
   -210    181    389     12   -301    285   1093   1366    654    249   1187   1052
   -228    181    410     23   -319    296   1093   1361    654    252   1174   1052
   -194    213    407     -7   -301    309   1096   1358    659    259   1161   1054
   -181    244    423    -33   -303    335   1088   1343    662    267   1153   1057
   -192    275    467    -41   -329    371   1088   1340    680    296   1161   1070
   -187    293    480    -54   -335    384   1054   1309    665    296   1148   1054
   -179    280    459    -49   -319    368   1028   1283    649    290   1127   1044
   -174    272    446    -51   -311    358   1002   1267    646    301   1117   1049
   -171    252    423    -41   -296    335    976   1254    636    303   1093   1047
   -181    202    381    -12   -280    293    948   1228    607    283   1052   1026
   -192    148    340     23   -265    244    935   1215    592    267   1013   1013
   -189    119    309     33   -249    213    917   1197    579    262    984    995
   -184     80    265     49   -223    171    898   1171    553    236    945    963
   -194     36    228     77   -210    132    880   1145    535    207    911    940
   -202     -2    200    103   -202     98    854   1119    517    184    888    927
   -192    -15    176    101   -184     80    833   1101    501    171    865    919
   -194    -20    174    106   -184     75    818   1091    496    171    849    919
   -200    -25    171    111   -187     72    797   1072    483    161    841    927
   -179    -18    161     98   -171     70    789   1065    483    155    849    943
   -161    -15    142     88   -153     62    771   1041    470    150    841    924
   -132    -36     96     83   -116     28    766   1036    454    129    818    891
   -114   -106      7    109    -64    -49    826   1124    465    103    782    844
    -93    -98     -5     96    -44    -51    974   1304    550    132    789    818
    -51     18     67     15    -62     41   1119   1512    706    257    898    885
     -2    306    309   -153   -155    309   1208   1654    917    504   1156   1101
     18    870    852   -446   -415    862   1130   1602   1158    896   1618   1527
    -96   1564   1660   -732   -878   1610    833   1223   1304   1278   2125   1992
   -202   1667   1870   -735  -1036   1769    358    646   1075   1231   2192   2029
   -301   1088   1389   -394   -846   1239     83    187    514    646   1696   1574
   -345    205    548     67   -446    376     80     72    -49   -103    974    930
   -288   -311    -23    301   -132   -168    176    246   -189   -379    649    602
   -246   -340    -93    290    -77   -215    335    467    -49   -283    691    602
   -218   -244    -25    231    -98   -135    496    662    122   -132    802    675
   -184   -132     49    158   -119    -41    594    784    244    -15    896    743
   -155    -64     90    111   -124     12    644    844    309     49    950    769
   -137    -57     80     96   -109     10    670    870    329     59    958    774
   -129    -62     67     96   -101      2    680    878    335     54    950    774
   -132    -57     72     93   -103      7    678    883    335     51    937    774
   -132    -59     72     96   -103      5    670    880    332     51    922    771
   -109    -67     38     88    -77    -15    659    865    322     36    893    763
    -98    -75     20     85    -62    -28    662    865    322     31    872    774
    -80    -70      7     75    -44    -31    662    862    327     36    849    784
    -75    -62     12     70    -44    -25    646    852    324     44    820    782
    -67    -64      2     64    -36    -33    636    844    319     54    789    779
    -57    -72    -15     64    -23    -46    626    841    324     64    763    782
    -54    -75    -20     64    -18    -49    620    841    337     75    735    800
    -36    -72    -36     54      0    -54    613    841    345     80    706    818
    -23    -72    -49     46     10    -62    610    839    358     96    698    820
    -15    -57    -41     33     12    -49    607    844    379    119    698    815
      2    -41    -46     18     23    -44    600    841    384    132    696    805
     20    -49    -70     15     44    -59    592    839    387    137    696    800
     51    -57   -109      0     77    -83    581    831    387    129    688    792
     77    -51   -129    -12    103    -90    579    831    402    135    691    795
     72    -54   -127    -10     98    -90    576    836    418    145    698    802
     59    -44   -103     -7     80    -72    579    854    436    163    714    826
     67    -57   -124     -5     93    -90    587    870    452    176    722    841
     51    -57   -109      2     77    -83    597    891    480    205    743    857
     54    -33    -88    -12     70    -59    602    909    509    236    774    867
    101     -7   -109    -46    103    -57    597    919    524    249    789    880
    106     15    -90    -62     98    -38    615    956    558    290    820    909
    122     31    -93    -77    109    -31    618    969    576    316    841    922
    122     44    -77    -85    101    -15    628    976    600    345    857    943
    111     62    -49    -85     80      7    649    987    623    374    870    958
    124     59    -67    -93     96     -2    654    982    620    376    857    958
    111     54    -57    -83     85      0    667    987    626    387    859    969
     88     46    -41    -70     64      2    675    987    633    397    859    974
    101     36    -64    -67     83    -12    672    976    631    394    846    979
     96     33    -64    -67     80    -12    675    969    631    400    844    979
     96     31    -67    -64     83    -18    678    966    636    410    841    979
     80      7    -72    -46     75    -31    675    956    636    410    833    974
     90     -2    -93    -44     90    -46    665    940    631    400    815    974
     85     -7    -93    -41     88    -49    662    924    633    394    805    974
     85    -31   -116    -28     98    -72    649    901    618    376    787    966
     90    -72   -163    -12    127   -116    626    867    592    340    753    956
     67    -88   -155     10    111   -122    620    854    594    337    756    974
     54    -88   -145     15     98   -116    605    836    589    340    753    976
     31    -96   -127     31     77   -111    602    823    589    342    748    974
     18   -101   -119     38     67   -109    597    815    589    340    745    966
     33   -101   -135     33     83   -116    592    810    587    342    737    966
      2    -98   -103     46     49   -101    607    823    610    371    758    984
    -20   -111    -93     64     33   -103    605    818    613    379    758    987
    -20   -114    -93     67     33   -103    600    818    618    389    758    992
    -44   -106    -62     75      7    -85    602    823    633    407    769    995
    -36   -119    -85     77     23   -103    581    802    613    392    748    984
    -33   -109    -75     70     20    -93    579    795    620    397    745    989
    -18    -98    -83     57     31    -90    571    789    620    400    743    979
     -5   -111   -106     59     49   -109    566    779    610    384    724    974
    -10   -129   -122     67     54   -127    563    776    613    389    722    971
     -2   -122   -119     62     57   -122    553    774    610    400    727    969
     -2   -119   -116     59     54   -119    553    766    605    397    719    966
     -7   -132   -124     70     57   -129    553    761    597    389    706    969
    -31   -145   -116     88     38   -132    548    753    592    387    704    971
    -33   -155   -122     93     41   -140    535    737    584    381    698    961
    -23   -166   -142     93     57   -155    517    714    571    366    683    937
    -10   -187   -176     98     83   -181    506    698    561    348    670    924
      5   -205   -213     98    106   -207    496    683    548    327    652    927
      5   -220   -226    106    114   -220    478    667    545    316    644    922
      0   -220   -220    109    109   -220    467    652    540    311    641    914
     10   -218   -228    103    119   -223    452    628    522    298    631    909
     10   -218   -231    101    119   -223    439    618    509    290    623    896
     59   -218   -277     77    166   -246    420    600    491    275    602    878
    127   -200   -329     36    226   -265    410    589    480    267    587    867
    161   -168   -329      5    244   -249    423    597    496    283    602    867
    168   -158   -327     -7    246   -241    420    581    491    280    600    854
    148   -150   -298      0    220   -223    439    592    504    290    607    854
    119   -166   -285     23    200   -223    441    597    514    301    610    846
    106   -158   -265     25    184   -210    441    594    514    311    610    839
     83   -116   -200     15    140   -158    459    602    540    340    639    859
     83    -67   -150     -7    116   -109    470    613    568    374    678    888
     85    -49   -135    -18    109    -90    457    602    571    389    698    904
     80    -59   -140    -10    109    -98    428    576    555    381    696    906
     90    -54   -145    -18    116   -101    407    561    548    371    693    911
     93    -80   -174     -7    132   -127    384    545    535    355    685    914
     72   -122   -197     23    135   -158    361    519    509    329    662    893
     46   -153   -200     54    122   -176    361    517    504    316    646    878
     33   -194   -231     80    129   -213    340    493    480    288    613    846
     15   -244   -259    114    137   -252    324    475    459    272    592    813
     -7   -270   -262    137    127   -267    311    459    439    265    579    789
    -15   -280   -265    148    124   -272    296    436    420    252    558    779
    -23   -301   -280    161    127   -290    285    423    413    236    537    771
    -20   -314   -293    166    135   -303    277    415    405    228    532    763
    -20   -311   -293    166    135   -303    267    405    397    223    524    753
    -28   -311   -283    171    127   -298    265    400    397    226    519    745
    -18   -319   -301    168    140   -311    259    392    392    223    506    740
    -10   -350   -340    179    163   -345    262    402    387    215    493    727
      5   -420   -426    207    215   -423    319    485    400    197    452    683
      0   -418   -418    210    207   -418    467    659    491    241    465    672
     18   -309   -329    142    174   -319    620    870    654    371    571    753
     70    -57   -127     -5     98    -90    722   1054    867    610    807    969
    122    449    324   -288   -101    387    701   1088   1122    984   1221   1374
     28   1101   1072   -563   -522   1088    491    828   1317   1374   1699   1842
   -124   1205   1327   -542   -727   1265     67    288   1148   1366   1761   1896
   -231    628    859   -200   -545    743   -259   -239    579    792   1241   1428
   -280   -239     41    259   -163   -101   -384   -519    -62     18    488    750
   -239   -732   -493    485    127   -613   -337   -402   -236   -252    161    431
   -194   -782   -587    485    192   -685   -200   -184   -122   -187    179    433
   -161   -683   -524    420    179   -605    -36     12     38    -57    283    509
   -127   -542   -418    335    142   -480     85    158    176     64    392    597
   -109   -472   -363    290    127   -418    145    228    241    116    444    641
    -90   -465   -374    275    140   -420    155    246    257    127    449    639
    -80   -452   -374    265    145   -413    153    249    267    137    452    633
    -80   -433   -355    257    135   -394    148    249    277    148    459    636
    -64   -415   -350    241    142   -384    140    249    283    150    462    639
    -41   -413   -371    226    163   -392    137    246    280    150    454    641
    -33   -418   -384    226    174   -402    145    246    277    142    446    636
    -33   -426   -392    231    176   -410    145    241    270    142    444    628
    -38   -423   -384    231    171   -405    148    233    265    150    452    628
    -41   -423   -381    231    168   -402    137    226    262    150    444    620
    -44   -418   -374    231    163   -394    129    226    267    155    439    623
    -31   -402   -374    215    171   -389    122    223    270    158    433    626
    -28   -405   -376    218    174   -392    116    218    270    163    428    618
    -31   -402   -371    215    168   -389    116    215    272    171    428    613
    -38   -400   -361    218    158   -381    114    218    277    179    428    615
    -31   -389   -358    207    163   -374    109    218    280    176    431    623
    -23   -374   -350    200    163   -363    106    220    288    184    436    626
    -18   -366   -348    189    163   -358    103    228    298    197    444    623
     -2   -348   -345    174    171   -348     98    228    309    210    454    628
    -10   -348   -337    179    163   -342     93    231    311    218    454    623
    -20   -345   -324    184    150   -335     88    233    316    226    457    626
    -18   -335   -316    176    148   -327     80    233    319    231    457    633
      0   -303   -303    153    150   -303     77    241    329    241    462    649
      7   -283   -290    135    148   -285     80    262    353    270    485    675
     18   -246   -265    114    140   -254     83    283    384    306    511    696
     23   -223   -249     98    135   -236     77    298    405    327    530    709
     36   -202   -239     80    137   -220     77    314    420    345    550    730
     51   -166   -218     57    132   -192     85    329    441    366    568    743
     59   -140   -200     41    129   -168     96    337    454    381    579    753
     57   -129   -187     33    122   -158     96    340    459    389    587    763
     64   -116   -181     25    122   -148    101    335    462    397    589    761
     62   -111   -174     23    116   -142     98    319    459    397    587    756
     62   -109   -171     23    116   -140    109    316    462    400    594    758
     54   -109   -163     25    109   -135    111    314    467    413    607    763
     51   -119   -171     33    111   -145    106    306    467    415    600    756
     49   -119   -168     33    106   -142    101    298    462    415    597    748
     38   -127   -166     44    101   -145     93    285    454    405    587    735
     36   -140   -176     49    103   -158     88    272    454    402    576    730
     28   -148   -179     59    101   -163     72    257    446    392    566    724
      2   -194   -200     96     98   -197     44    231    426    363    548    704
    -10   -215   -205    114     96   -210     36    213    420    358    542    688
     -7   -215   -207    111     98   -213     38    202    415    355    532    667
    -28   -241   -213    135     90   -228     25    184    405    342    514    654
    -36   -259   -226    145     93   -244     10    166    394    329    501    644
    -44   -283   -239    163     96   -262     -5    150    381    319    488    633
    -46   -283   -239    163     93   -262    -18    137    374    311    478    626
    -25   -262   -236    142    103   -249    -18    137    381    319    485    628
    -23   -244   -220    132     96   -233    -25    129    387    335    493    626
    -15   -223   -207    119     96   -215    -36    122    384    342    498    628
    -33   -236   -205    135     83   -220    -49    106    376    337    488    623
    -51   -257   -205    153     75   -233    -59     93    371    332    480    620
    -67   -293   -226    179     75   -259    -83     67    348    311    457    592
    -70   -303   -233    187     80   -270    -77     49    335    298    436    574
    -62   -298   -236    181     85   -267    -64     36    332    301    428    571
    -57   -298   -241    176     90   -270    -75     38    337    303    433    571
    -41   -296   -257    166    106   -277    -83     51    345    303    428    574
    -36   -301   -265    168    114   -283    -88     57    345    303    423    574
    -41   -309   -270    174    111   -290   -101     49    340    306    418    561
    -44   -306   -265    174    109   -285   -109     36    329    296    410    558
    -38   -309   -270    174    114   -290   -114     25    322    280    402    563
    -49   -309   -259    179    103   -285   -124     12    316    270    387    555
    -49   -311   -262    179    106   -288   -132     -2    301    252    363    540
    -46   -335   -288    189    119   -311   -155    -20    283    233    348    524
    -46   -340   -296    192    124   -319   -168    -36    275    226    335    511
    -44   -335   -290    189    122   -314   -166    -38    280    228    335    509
    -44   -345   -301    192    127   -322   -174    -49    267    218    314    496
    -38   -348   -309    192    135   -329   -174    -51    262    215    306    491
    -41   -335   -293    187    124   -314   -179    -51    267    223    311    491
    -36   -311   -275    174    119   -293   -179    -46    275    231    322    493
    -51   -298   -246    176     96   -275   -158    -31    283    244    329    501
    -72   -298   -226    184     75   -262   -150    -25    290    252    327    504
    -75   -301   -226    187     72   -262   -148    -25    290    249    316    501
    -59   -298   -239    179     88   -270   -140    -23    293    249    319    511
    -67   -259   -194    161     62   -226   -127    -12    309    270    340    527
    -72   -215   -142    142     33   -181   -124    -12    327    293    358    542
    -62   -192   -129    127     31   -163   -129    -12    337    311    366    555
    -70   -210   -140    140     33   -176   -166    -41    319    298    353    540
    -72   -218   -148    145     33   -184   -202    -67    298    280    332    524
    -75   -249   -174    161     46   -213   -226    -83    280    265    314    519
    -88   -296   -207    189     59   -252   -249   -103    254    241    285    496
    -88   -335   -246    213     77   -290   -262   -119    231    223    259    467
    -96   -384   -288    239     93   -337   -277   -135    210    197    231    444
   -103   -436   -332    270    114   -384   -301   -158    179    168    189    400
   -132   -491   -358    309    111   -423   -332   -187    153    150    161    363
   -153   -514   -361    335    103   -439   -345   -202    142    140    145    350
   -163   -550   -387    355    111   -470   -358   -228    122    111    111    329
   -161   -548   -387    355    111   -470   -366   -239    114    109     98    316
   -150   -527   -376    337    111   -452   -368   -244    106    114     93    303
   -150   -540   -389    345    119   -465   -376   -249    103    114     83    296
   -153   -561   -407    355    124   -483   -387   -265     90    101     57    283
   -155   -576   -420    366    132   -498   -389   -265     85     93     38    270
   -127   -631   -504    379    187   -568   -374   -220     72     70     -7    231
   -109   -654   -545    381    218   -600   -254    -77    129     77    -33    194
   -109   -579   -470    342    179   -524   -106    114    265    181     36    246
    -64   -392   -327    228    129   -361     15    314    454    379    207    405
      7     18     10    -12     -2     15     38    407    683    693    542    745
    -36    662    698   -311   -366    680    -44    327    950   1119   1031   1239
   -192    943   1132   -376   -662   1036   -400   -124    911   1254   1231   1428
   -311    576    888   -135   -600    732   -776   -675    446    854    880   1117
   -400   -223    176    311   -288    -23   -992  -1109   -267     44    101    426
   -387   -870   -483    628     46   -678  -1039  -1135   -620   -431   -415    -44
   -322  -1021   -701    670    187   -862   -937   -922   -532   -413   -462    -96
   -290   -979   -691    633    200   -836   -795   -730   -384   -309   -400    -51
   -252   -870   -618    561    181   -745   -662   -566   -236   -187   -311     25
   -218   -769   -550    493    166   -659   -587   -475   -142   -101   -246     90
   -218   -740   -524    478    150   -633   -550   -439   -109    -70   -228    114
   -218   -745   -527    480    153   -636   -537   -420    -98    -59   -231    111
   -207   -724   -517    465    153   -620   -537   -415    -96    -54   -231    111
   -223   -709   -485    467    129   -597   -537   -418   -101    -51   -236    111
   -210   -709   -498    459    140   -602   -527   -415   -106    -49   -244    106
   -197   -680   -483    439    140   -581   -509   -400    -96    -33   -233    124
   -205   -693   -488    449    140   -592   -514   -407   -109    -38   -246    122
   -239   -732   -493    485    127   -613   -522   -418   -124    -51   -275     98
   -226   -696   -470    459    119   -584   -522   -410   -111    -36   -267    109
   -205   -665   -462    433    127   -563   -524   -407   -111    -28   -265    111
   -200   -654   -454    426    127   -555   -532   -415   -119    -36   -277    106
   -184   -623   -439    405    127   -532   -548   -418   -111    -36   -280    111
   -181   -620   -441    400    127   -530   -561   -407   -103    -33   -277    124
   -194   -659   -465    426    132   -561   -581   -420   -119    -49   -293    109
   -215   -665   -449    439    114   -558   -600   -431   -127    -46   -293    103
   -205   -605   -400    405     96   -504   -607   -431   -116    -28   -272    122
   -233   -628   -394    431     77   -511   -633   -444   -129    -38   -285    111
   -285   -685   -402    485     57   -545   -665   -462   -142    -54   -311     88
   -309   -696   -387    501     38   -542   -675   -462   -142    -51   -319     88
   -233   -594   -361    415     62   -478   -657   -436   -116    -23   -293    119
   -116   -472   -355    293    116   -415   -633   -407    -90      7   -267    150
   -132   -454   -322    293     93   -387   -636   -402    -83     28   -259    148
   -140   -394   -257    267     57   -327   -636   -381    -62     59   -241    166
   -119   -348   -228    233     54   -288   -649   -374    -57     75   -228    176
   -109   -309   -202    207     44   -254   -659   -361    -46     96   -220    179
   -111   -267   -155    189     20   -213   -657   -348    -33    111   -207    189
   -132   -246   -116    189    -10   -181   -659   -340    -25    124   -202    202
   -158   -241    -83    200    -38   -163   -672   -355    -38    116   -215    187
   -137   -202    -67    168    -36   -135   -667   -350    -28    122   -215    189
   -129   -163    -33    145    -49    -98   -667   -355    -20    132   -210    192
   -135   -166    -33    150    -51   -101   -691   -389    -44    109   -244    150
   -122   -135    -12    129    -54    -75   -691   -392    -41    119   -252    148
   -135   -109     25    122    -83    -41   -691   -400    -41    122   -257    148
   -140   -106     33    122    -88    -36   -698   -423    -59    106   -283    122
   -137   -106     31    122    -85    -38   -709   -433    -72     93   -303    106
   -137    -93     44    116    -90    -25   -717   -446    -80     85   -316     88
   -122    -70     51     93    -88    -10   -730   -467    -93     70   -335     67
   -109    -36     72     70    -90     18   -737   -485   -106     54   -355     46
   -135    -70     62    101   -101     -5   -769   -527   -153     10   -405     -2
   -192   -106     85    150   -140    -10   -797   -563   -187    -20   -444    -38
   -179    -85     93    129   -137      5   -800   -579   -194    -31   -452    -44
   -103    -18     85     59    -96     33   -789   -574   -189    -33   -454    -44
    -88      7     96     38    -93     51   -795   -584   -197    -38   -462    -57
   -114    -18     96     67   -106     38   -831   -615   -226    -70   -491    -83
   -155    -44    109     98   -132     31   -862   -641   -254    -96   -511   -106
   -166    -33    132     98   -150     49   -875   -646   -257    -98   -514   -101
   -142    -31    111     85   -129     38   -901   -667   -285   -124   -540   -127
   -174    -31    142    103   -158     54   -917   -678   -298   -129   -550   -127
   -142     -2    140     72   -142     67   -930   -680   -301   -124   -555   -132
    -83     72    153      5   -116    111   -922   -665   -290   -109   -545   -127
    -72    101    171    -15   -122    135   -924   -659   -293   -111   -548   -119
   -109     85    194     12   -150    140   -956   -675   -309   -124   -566   -124
   -155     31    184     59   -168    106   -995   -709   -348   -163   -602   -161
    -98     80    179      7   -137    129  -1005   -706   -350   -153   -602   -150
    -15    181    197    -83   -106    187   -992   -691   -337   -124   -579   -129
    -38    215    254    -88   -145    233   -989   -691   -337   -109   -563   -122
    -67    202    267    -70   -168    236  -1005   -717   -366   -129   -584   -140
   -101    163    265    -31   -181    213  -1039   -750   -402   -153   -618   -166
   -153    140    293      5   -223    215  -1062   -774   -426   -174   -641   -181
   -155    171    327     -7   -241    249  -1080   -789   -439   -189   -646   -194
   -140    189    327    -25   -233    259  -1109   -818   -467   -215   -667   -223
   -122    215    337    -49   -228    275  -1117   -820   -478   -223   -675   -231
   -135    218    350    -44   -241    283  -1124   -826   -488   -239   -683   -239
   -114    233    348    -59   -231    290  -1148   -857   -511   -259   -696   -257
   -127    223    348    -49   -236    285  -1163   -875   -532   -280   -706   -283
   -122    223    345    -51   -233    283  -1163   -880   -542   -290   -714   -288
   -127    252    376    -62   -252    311  -1158   -875   -537   -280   -701   -285
   -119    303    423    -90   -270    363  -1148   -862   -514   -246   -670   -277
   -127    314    441    -96   -285    376  -1140   -857   -504   -236   -659   -272
   -137    309    446    -85   -293    379  -1135   -859   -504   -228   -649   -270
   -142    314    457    -88   -298    384  -1132   -859   -501   -215   -636   -267
   -142    332    475    -93   -309    402  -1117   -846   -491   -202   -626   -257
   -142    361    504   -109   -322    431  -1109   -846   -478   -181   -602   -239
   -129    371    501   -119   -316    433  -1130   -859   -485   -174   -592   -239
   -127    350    475   -114   -301    413  -1158   -896   -511   -189   -602   -262
   -106    353    459   -122   -283    405  -1187   -914   -527   -184   -594   -267
   -129    327    457    -98   -293    392  -1208   -930   -540   -181   -576   -270
   -111    303    413    -96   -262    358  -1221   -940   -553   -189   -574   -288
   -106    252    358    -75   -231    303  -1221   -945   -568   -202   -581   -311
   -111    187    298    -36   -205    241  -1231   -961   -594   -220   -602   -348
    -96    119    215    -12   -158    166  -1257   -997   -633   -249   -633   -394
    -93     83    176      5   -135    127  -1267  -1015   -657   -259   -646   -423
    -98     44    142     25   -122     90  -1283  -1031   -672   -267   -657   -436
   -101      5    106     49   -103     54  -1299  -1049   -688   -267   -662   -446
    -98    -18     77     57    -90     28  -1301  -1060   -698   -267   -667   -444
   -106    -46     57     75    -83      5  -1306  -1072   -706   -270   -675   -454
   -106    -72     31     88    -72    -20  -1309  -1078   -709   -265   -678   -462
   -101    -85     15     93    -59    -36  -1309  -1088   -714   -254   -675   -462
   -109   -129    -20    119    -46    -75  -1314  -1088   -719   -252   -678   -465
    -80   -200   -119    137     18   -161  -1273  -1018   -698   -252   -704   -475
    -62   -226   -166    142     49   -197  -1153   -865   -613   -210   -706   -478
    -54   -166   -111    111     28   -140  -1005   -678   -470    -96   -626   -423
    -18    -15      0     15    -10     -7   -896   -514   -296     85   -462   -283
     28    376    345   -202   -158    361   -885   -457    -72    420   -103     59
    -31    930    961   -452   -496    943  -1010   -618    109    789    335    475
   -122   1192   1314   -535   -717   1252  -1369  -1062     12    906    540    639
   -184    805    989   -311   -587    896  -1712  -1540   -446    514    200    340
   -267     31    298    119   -283    163  -1834  -1842  -1060   -254   -535   -259
   -265   -530   -267    394      0   -397  -1803  -1790  -1314   -654   -948   -615
   -223   -722   -498    472    137   -610  -1683  -1571  -1231   -644   -971   -667
   -194   -704   -509    449    155   -607  -1556  -1421  -1098   -548   -898   -623
   -168   -605   -439    387    135   -522  -1452  -1304   -969   -433   -805   -550
   -155   -537   -381    345    111   -459  -1387  -1234   -885   -342   -732   -485
   -124   -511   -387    319    129   -449  -1358  -1189   -841   -290   -696   -454
   -111   -517   -405    311    145   -462  -1340  -1171   -826   -277   -691   -436
    -83   -509   -426    296    171   -470  -1330  -1156   -815   -267   -685   -415
    -62   -506   -444    283    189   -475  -1337  -1150   -810   -252   -685   -400
    -49   -514   -465    283    207   -491  -1348  -1153   -818   -241   -696   -418
    -23   -509   -485    265    231   -498  -1350  -1156   -826   -233   -698   -439
    -10   -496   -485    252    236   -491  -1348  -1150   -826   -220   -693   -449
     -5   -509   -504    257    246   -506  -1358  -1158   -839   -223   -693   -457
     -5   -514   -509    259    252   -511  -1361  -1163   -849   -226   -698   -449
    -10   -535   -527    272    257   -532  -1361  -1161   -852   -239   -704   -439
    -15   -553   -537    283    259   -545  -1369  -1174   -870   -259   -706   -436
    -20   -576   -555    296    267   -566  -1371  -1189   -880   -283   -714   -426
    -31   -584   -553    309    259   -568  -1374  -1205   -888   -296   -711   -418
    -25   -597   -574    309    272   -584  -1371  -1205   -891   -306   -701   -415
    -20   -594   -574    306    275   -587  -1374  -1210   -898   -306   -683   -420
    -36   -579   -542    306    252   -563  -1374  -1223   -904   -311   -675   -436
    -49   -592   -542    322    246   -568  -1379  -1236   -911   -322   -680   -459
    -38   -576   -537    306    246   -558  -1384  -1249   -906   -327   -685   -470
    -46   -584   -537    314    244   -561  -1382  -1249   -898   -324   -680   -472
    -59   -589   -530    324    233   -561  -1374  -1249   -885   -314   -672   -480
    -72   -571   -498    322    213   -535  -1353  -1236   -854   -296   -646   -488
    -51   -555   -504    301    226   -530  -1350  -1221   -831   -275   -628   -488
    -51   -548   -496    298    220   -522  -1343  -1200   -800   -249   -618   -475
    -38   -511   -472    275    215   -493  -1327  -1169   -758   -213   -597   -462
    -20   -462   -441    241    210   -452  -1317  -1145   -722   -189   -571   -441
    -23   -478   -454    249    213   -467  -1312  -1132   -698   -187   -563   -423
    -15   -454   -439    236    210   -449  -1296  -1119   -680   -166   -558   -392
      0   -415   -415    207    207   -415  -1275  -1104   -659   -135   -553   -358
      0   -410   -410    205    205   -410  -1265  -1104   -659   -124   -566   -348
    -10   -410   -400    207    192   -407  -1262  -1127   -672   -142   -587   -361
    -15   -413   -397    213    189   -405  -1260  -1153   -685   -158   -607   -368
    -36   -415   -379    223    171   -397  -1265  -1179   -698   -168   -633   -379
    -49   -402   -353    226    150   -379  -1265  -1205   -711   -161   -654   -384
    -54   -426   -371    239    155   -400  -1262  -1234   -732   -155   -678   -402
    -46   -459   -413    252    181   -436  -1267  -1257   -743   -168   -701   -415
    -38   -475   -436    254    194   -457  -1275  -1286   -753   -187   -724   -426
    -41   -506   -465    275    210   -485  -1286  -1312   -771   -205   -753   -441
    -41   -519   -478    280    215   -498  -1299  -1332   -784   -215   -771   -444
    -38   -530   -491    283    226   -511  -1301  -1348   -792   -223   -784   -452
    -38   -535   -498    285    228   -517  -1312  -1379   -813   -244   -805   -475
    -38   -548   -509    293    233   -530  -1327  -1413   -836   -275   -826   -501
    -31   -568   -537    298    249   -553  -1337  -1434   -854   -298   -839   -506
    -38   -610   -571    322    265   -592  -1345  -1444   -865   -316   -849   -514
    -28   -628   -600    327    283   -613  -1361  -1457   -872   -332   -859   -524
    -38   -641   -602    340    280   -623  -1356  -1457   -872   -335   -854   -519
    -49   -665   -618    355    283   -644  -1358  -1462   -870   -335   -846   -511
    -41   -665   -623    353    288   -644  -1356  -1465   -859   -335   -836   -509
    -57   -678   -620    366    277   -649  -1356  -1462   -852   -340   -823   -506
    -80   -693   -613    387    265   -654  -1361  -1454   -849   -340   -818   -506
    -67   -680   -613    374    270   -649  -1356  -1447   -839   -332   -807   -501
    -59   -667   -607    363    272   -639  -1345  -1436   -823   -324   -797   -491
    -67   -696   -628    381    277   -665  -1348  -1436   -820   -340   -810   -498
    -88   -709   -620    400    265   -665  -1353  -1434   -813   -345   -826   -504
   -106   -743   -636    423    265   -691  -1358  -1428   -810   -327   -839   -501
   -142   -766   -623    452    239   -696  -1361  -1421   -805   -301   -846   -493
   -187   -828   -641    506    223   -735  -1374  -1428   -815   -301   -872   -504
   -262   -904   -641    584    189   -774  -1389  -1431   -823   -296   -888   -509
   -329   -943   -615    633    140   -779  -1426  -1444   -846   -303   -909   -530
   -374   -969   -594    670    109   -782  -1447  -1428   -854   -301   -904   -522
   -415  -1005   -589    709     85   -800  -1470  -1418   -865   -340   -909   -527
   -439  -1015   -576    727     67   -797  -1483  -1405   -859   -387   -891   -527
   -483  -1039   -555    758     33   -797  -1478  -1421   -870   -423   -888   -550
   -530  -1047   -519    787     -5   -784  -1460  -1436   -878   -454   -885   -555
   -553  -1036   -483    792    -36   -761  -1454  -1439   -891   -452   -898   -555
   -545  -1039   -493    792    -25   -766  -1436  -1402   -893   -394   -898   -542
   -540   -995   -454    766    -44   -724  -1421  -1376   -880   -324   -883   -524
   -514   -935   -423    724    -46   -680  -1382  -1356   -839   -249   -849   -493
   -478   -878   -400    678    -41   -641  -1361  -1345   -820   -220   -826   -475
   -446   -846   -400    646    -23   -623  -1361  -1345   -826   -202   -833   -472
   -439   -878   -439    657      0   -659  -1358  -1345   -833   -197   -844   -472
   -431   -839   -410    633    -12   -626  -1348  -1348   -833   -192   -831   -462
   -415   -774   -358    594    -31   -568  -1335  -1340   -833   -187   -805   -433
   -405   -735   -329    571    -38   -532  -1335  -1348   -844   -210   -789   -407
   -394   -732   -340    561    -28   -537  -1358  -1379   -880   -252   -807   -415
   -392   -730   -337    561    -28   -532  -1371  -1389   -898   -272   -807   -402
   -376   -711   -337    542    -20   -524  -1392  -1400   -911   -270   -807   -405
   -350   -730   -379    540     12   -555  -1415  -1439   -940   -303   -833   -441
   -337   -740   -405    537     31   -571  -1421  -1457   -961   -335   -854   -462
   -324   -758   -433    540     54   -597  -1431  -1470   -982   -379   -878   -475
   -311   -776   -465    542     75   -620  -1441  -1493  -1005   -423   -904   -509
   -293   -802   -509    548    106   -657  -1449  -1525  -1026   -457   -932   -542
   -272   -797   -527    532    127   -662  -1460  -1553  -1044   -488   -958   -563
   -246   -805   -558    527    155   -683  -1462  -1574  -1054   -514   -987   -581
   -220   -792   -571    506    174   -683  -1473  -1590  -1062   -522  -1002   -597
   -205   -789   -584    498    189   -688  -1470  -1600  -1070   -522  -1002   -607
   -197   -792   -594    493    197   -693  -1462  -1597  -1072   -530   -992   -610
   -189   -787   -600    488    202   -693  -1473  -1605  -1085   -542   -992   -615
   -161   -789   -628    475    231   -709  -1483  -1600  -1098   -558  -1008   -633
   -127   -849   -722    488    296   -787  -1441  -1530  -1096   -574  -1044   -670
   -109   -862   -753    483    319   -807  -1288  -1343  -1013   -555  -1062   -691
    -98   -792   -693    446    296   -743  -1101  -1130   -867   -465  -1005   -641
    -67   -613   -545    340    236   -579   -966   -958   -696   -303   -859   -509
    -23   -187   -163    106     70   -176   -987   -932   -478     -2   -519   -192
    -59    475    532   -207   -296    501  -1288  -1247   -342    361    -67    220
   -137    820    958   -340   -548    888  -1805  -1849   -504    441    114    376
   -192    511    701   -161   -449    605  -2221  -2377   -966     77   -179    127
   -249   -283    -33    267   -109   -158  -2275  -2582  -1569   -672   -906   -462
   -244   -930   -685    584    220   -807  -2099  -2385  -1784  -1062  -1369   -859
   -223  -1065   -841    644    309   -953  -1899  -2120  -1652  -1023  -1408   -914
   -202  -1005   -802    600    298   -904  -1701  -1883  -1449   -878  -1317   -852
   -171   -901   -730    537    277   -815  -1574  -1725  -1299   -756  -1218   -771
   -155   -833   -678    493    259   -756  -1517  -1657  -1231   -704  -1174   -730
   -150   -841   -693    496    270   -769  -1486  -1615  -1200   -683  -1163   -722
   -140   -833   -693    488    275   -766  -1473  -1597  -1192   -675  -1158   -722
   -135   -833   -698    485    280   -766  -1462  -1584  -1187   -667  -1150   -717
   -137   -810   -675    472    267   -743  -1454  -1571  -1176   -657  -1137   -706
   -148   -815   -667    480    259   -743  -1441  -1558  -1163   -646  -1127   -696
   -150   -807   -659    478    252   -735  -1436  -1551  -1158   -644  -1124   -691
   -145   -813   -667    480    259   -740  -1431  -1543  -1161   -639  -1127   -696
   -135   -802   -670    467    265   -737  -1421  -1538  -1156   -628  -1132   -691
   -127   -797   -670    459    270   -735  -1418  -1535  -1145   -620  -1140   -691
   -116   -797   -683    454    280   -743  -1415  -1527  -1135   -613  -1143   -688
   -106   -815   -709    462    301   -763  -1410  -1519  -1130   -605  -1135   -685
   -114   -797   -685    454    283   -743  -1408  -1522  -1127   -610  -1145   -693
   -111   -800   -688    454    285   -743  -1402  -1519  -1122   -613  -1140   -701
   -109   -797   -688    452    285   -743  -1389  -1506  -1109   -615  -1127   -691
   -119   -800   -680    459    280   -740  -1376  -1499  -1101   -613  -1122   -680
   -122   -797   -675    459    275   -737  -1366  -1486  -1098   -605  -1111   -670
   -103   -779   -675    441    285   -727  -1361  -1491  -1101   -613  -1109   -672
   -109   -756   -646    431    267   -701  -1457  -1631  -1174   -620  -1117   -623
   -329  -1028   -698    680    184   -865  -1564  -1852  -1345   -452  -1309   -394
   -335  -1218   -883    776    270  -1049  -1387  -1701  -1244   -293  -1231   -431
   -231  -1026   -795    628    280   -909  -1395  -1569  -1140   -387  -1153   -566
   -161   -865   -704    511    270   -787  -1369  -1470  -1078   -478  -1114   -615
   -137   -782   -644    459    252   -714  -1322  -1400  -1028   -501  -1075   -633
   -106   -719   -613    410    252   -665  -1288  -1350   -997   -509  -1054   -618
    -83   -667   -584    374    249   -628  -1252  -1299   -961   -496  -1023   -592
   -106   -631   -527    366    207   -581  -1218  -1249   -914   -465   -982   -563
   -116   -605   -488    361    184   -548  -1184  -1202   -862   -423   -937   -524
   -103   -594   -493    348    194   -545  -1171  -1179   -841   -402   -909   -501
    -83   -566   -483    324    197   -524  -1169  -1171   -828   -387   -885   -485
    -62   -550   -488    303    210   -519  -1163  -1171   -820   -381   -878   -467
    -44   -532   -488    288    220   -511  -1166  -1182   -826   -389   -878   -462
    -62   -540   -478    298    205   -509  -1163  -1187   -831   -394   -880   -465
    -98   -548   -452    322    174   -501  -1140  -1174   -815   -371   -857   -441
   -127   -548   -423    337    145   -485  -1130  -1171   -805   -366   -844   -436
   -116   -555   -439    337    161   -498  -1132  -1171   -797   -368   -846   -441
   -129   -571   -444    348    155   -509  -1143  -1184   -807   -376   -857   -454
   -116   -581   -465    348    174   -524  -1153  -1192   -818   -387   -867   -452
    -96   -597   -504    345    202   -550  -1161  -1192   -818   -384   -875   -449
   -103   -610   -506    358    200   -558  -1176  -1205   -828   -389   -885   -457
   -101   -628   -530    363    213   -579  -1189  -1221   -839   -394   -893   -465
   -109   -623   -514    366    200   -571  -1192  -1228   -841   -397   -896   -459
   -114   -613   -501    361    192   -558  -1195  -1231   -841   -400   -898   -457
   -111   -631   -519    371    202   -576  -1195  -1223   -841   -400   -893   -449
   -127   -613   -488    368    179   -550  -1184  -1210   -828   -376   -878   -439
   -129   -594   -465    361    166   -530  -1182  -1202   -820   -371   -872   -439
   -132   -592   -462    361    163   -527  -1176  -1192   -813   -366   -867   -433
   -142   -587   -444    366    150   -517  -1166  -1171   -792   -350   -854   -415
   -140   -581   -444    361    150   -514  -1153  -1153   -779   -340   -846   -407
   -148   -584   -436    366    142   -509  -1140  -1143   -774   -337   -841   -400
   -158   -587   -428    371    135   -509  -1137  -1137   -774   -340   -849   -405
   -166   -581   -415    374    124   -498  -1132  -1127   -769   -335   -849   -402
   -166   -576   -410    368    122   -493  -1132  -1127   -771   -337   -849   -400
   -171   -566   -394    368    109   -480  -1122  -1117   -766   -332   -839   -392
   -176   -558   -381    366    101   -470  -1117  -1111   -763   -327   -831   -389
   -176   -548   -371    363     96   -459  -1117  -1109   -769   -329   -828   -384
   -176   -571   -397    374    109   -485  -1104  -1104   -769   -329   -831   -384
   -179   -581   -402    379    111   -493  -1093  -1098   -769   -324   -828   -379
   -184   -576   -394    379    103   -485  -1091  -1098   -766   -322   -826   -376
   -189   -587   -397    389    103   -493  -1085  -1101   -761   -324   -828   -371
   -197   -581   -387    387     93   -485  -1085  -1098   -761   -314   -823   -366
   -202   -589   -387    394     90   -488  -1091  -1104   -763   -314   -833   -376
   -205   -594   -389    397     88   -493  -1091  -1106   -771   -314   -833   -376
   -202   -602   -400    402     98   -501  -1088  -1104   -774   -314   -833   -374
   -207   -615   -407    413     98   -511  -1083  -1101   -771   -314   -828   -371
   -207   -605   -397    407     93   -501  -1067  -1085   -756   -309   -820   -355
   -207   -561   -355    381     72   -459  -1041  -1062   -727   -277   -792   -329
   -205   -504   -298    355     46   -402  -1010  -1034   -693   -246   -763   -301
   -210   -465   -254    335     20   -358   -987  -1010   -675   -231   -740   -272
   -213   -462   -249    337     15   -355   -976  -1000   -672   -223   -730   -252
   -210   -467   -259    337     23   -363   -971   -989   -672   -220   -730   -244
   -220   -454   -233    337      5   -345   -953   -971   -657   -207   -717   -223
   -220   -413   -192    316    -15   -303   -937   -961   -631   -187   -691   -197
   -220   -384   -166    301    -28   -275   -935   -958   -620   -174   -672   -181
   -226   -384   -161    303    -33   -272   -945   -971   -623   -171   -667   -181
   -226   -361   -135    293    -46   -249   -950   -974   -623   -163   -649   -166
   -213   -355   -145    283    -36   -252   -956   -974   -628   -168   -646   -153
   -218   -420   -205    319     -7   -314   -971   -979   -654   -200   -672   -176
   -231   -483   -254    355     10   -368   -979   -992   -683   -226   -701   -205
   -231   -524   -293    379     31   -410   -989  -1002   -704   -252   -717   -233
   -241   -555   -316    397     36   -436   -997  -1013   -727   -277   -730   -254
   -241   -600   -361    420     59   -480  -1002  -1026   -750   -309   -750   -277
   -246   -641   -397    441     75   -519  -1021  -1047   -774   -337   -769   -296
   -249   -672   -423    462     85   -548  -1031  -1057   -795   -358   -787   -314
   -262   -685   -423    472     77   -555  -1028  -1052   -795   -366   -784   -316
   -265   -691   -426    478     77   -558  -1031  -1054   -797   -374   -784   -316
   -270   -693   -426    480     75   -558  -1034  -1060   -800   -381   -784   -319
   -267   -678   -410    472     70   -545  -1026  -1054   -795   -376   -771   -309
   -267   -696   -431    480     80   -563  -1021  -1044   -800   -384   -769   -311
   -236   -750   -514    493    137   -633   -987   -984   -792   -402   -787   -335
   -213   -800   -587    504    184   -693   -865   -828   -727   -400   -802   -355
   -210   -758   -548    485    168   -654   -698   -631   -602   -327   -756   -324
   -184   -610   -428    394    119   -519   -542   -420   -418   -155   -602   -197
   -168   -179    -12    174    -77    -96   -524   -376   -194    158   -246    124
   -233    475    709   -122   -472    592   -732   -620    -36    537    239    568
   -368    932   1301   -280   -833   1117  -1189  -1192   -148    688    532    828
   -415    628   1041   -106   -730    833  -1631  -1740   -613    327    270    592
   -439   -202    233    319   -337     15  -1774  -2036  -1231   -446   -470    -38
   -407   -935   -527    670     59   -730  -1673  -1935  -1527   -961  -1047   -545
   -353  -1127   -774    740    210   -950  -1478  -1649  -1395   -945  -1111   -628
   -319  -1005   -685    659    181   -844  -1267  -1376  -1148   -758   -963   -519
   -277   -875   -600    576    158   -737  -1137  -1200   -971   -613   -836   -415
   -249   -823   -574    535    161   -698  -1080  -1122   -893   -548   -776   -366
   -226   -815   -589    522    181   -704  -1049  -1083   -859   -524   -748   -353
   -218   -792   -574    504    176   -683  -1028  -1057   -833   -509   -717   -335
   -218   -774   -558    496    168   -667  -1013  -1041   -813   -501   -693   -322
   -215   -763   -548    488    163   -657  -1008  -1031   -807   -496   -678   -314
   -226   -756   -530    491    150   -644  -1000  -1018   -797   -483   -667   -311
   -231   -753   -522    491    142   -639   -995  -1000   -789   -480   -649   -306
   -223   -750   -527    485    150   -639   -989   -989   -779   -478   -628   -296
   -215   -735   -519    472    150   -626   -989   -979   -771   -467   -613   -283
   -197   -727   -530    462    166   -628   -989   -974   -763   -475   -600   -275
   -187   -730   -545    457    176   -636   -987   -963   -761   -478   -592   -270
   -176   -719   -542    446    181   -633   -979   -950   -758   -446   -587   -259
   -174   -711   -540    441    181   -626   -974   -937   -748   -413   -592   -254
   -163   -711   -548    439    192   -631   -969   -935   -717   -394   -589   -249
   -161   -706   -545    433    189   -626   -966   -930   -685   -400   -579   -254
   -155   -691   -535    420    189   -613   -966   -917   -652   -400   -566   -254
   -142   -688   -545    415    200   -618   -966   -878   -633   -400   -542   -244
   -137   -659   -522    400    192   -592   -953   -828   -620   -387   -517   -226
   -122   -626   -504    371    189   -566   -906   -807   -613   -371   -498   -205
   -119   -628   -509    374    194   -568   -859   -807   -610   -363   -493   -197
   -192   -698   -506    441    155   -602   -878   -823   -623   -379   -506   -213
   -298   -766   -467    532     83   -618   -909   -831   -628   -384   -511   -226
   -371   -769   -397    568     12   -584   -901   -797   -597   -361   -480   -207
   -293   -735   -441    514     72   -589   -909   -782   -584   -350   -470   -205
   -132   -691   -558    410    213   -626   -937   -789   -594   -363   -483   -215
    -10   -628   -618    319    303   -623   -956   -782   -592   -358   -478   -202
     28   -587   -618    277    322   -602   -945   -756   -571   -332   -457   -181
     41   -537   -579    246    309   -555   -924   -730   -535   -296   -418   -153
     38   -493   -532    226    285   -511   -901   -704   -498   -257   -376   -114
     36   -454   -491    210    262   -472   -883   -685   -472   -231   -350    -90
     25   -436   -462    205    244   -449   -870   -670   -457   -210   -327    -77
     20   -402   -423    189    220   -413   -857   -652   -436   -187   -303    -64
     12   -371   -387    176    197   -379   -844   -633   -418   -168   -283    -51
      5   -353   -358    174    181   -355   -839   -623   -400   -155   -265    -36
     10   -340   -350    163    179   -345   -833   -618   -384   -148   -257    -31
     10   -322   -335    155    171   -327   -828   -610   -371   -140   -246    -23
     18   -319   -337    150    176   -329   -831   -607   -361   -140   -246    -28
     36   -324   -361    145    197   -342   -844   -613   -363   -150   -254    -44
     54   -327   -381    135    218   -355   -857   -626   -371   -166   -267    -70
     59   -332   -394    135    226   -363   -862   -633   -376   -176   -272    -80
     51   -348   -402    148    226   -374   -865   -639   -379   -184   -275    -90
     36   -361   -397    163    215   -379   -865   -639   -379   -184   -283   -103
     28   -368   -400    168    213   -384   -865   -644   -379   -187   -296   -119
     28   -363   -394    166    210   -379   -854   -633   -366   -176   -288   -122
     31   -363   -397    166    213   -379   -849   -631   -361   -168   -290   -132
     28   -366   -394    168    210   -379   -844   -628   -353   -163   -290   -135
     18   -371   -389    174    202   -379   -839   -620   -345   -158   -270   -140
      7   -374   -381    181    194   -376   -831   -607   -332   -155   -262   -153
      0   -366   -366    181    181   -366   -826   -600   -324   -155   -249   -155
    -10   -353   -342    181    166   -348   -813   -587   -314   -145   -236   -150
    -10   -368   -358    189    171   -363   -810   -581   -309   -140   -257   -150
    -15   -384   -368    200    174   -376   -802   -576   -303   -137   -283   -150
    -23   -400   -376    210    174   -389   -800   -579   -298   -137   -306   -137
    -18   -410   -392    215    187   -402   -802   -579   -290   -135   -314   -114
    -12   -428   -418    220    202   -426   -805   -584   -290   -145   -329   -114
    -10   -439   -428    223    207   -433   -805   -584   -288   -150   -342   -124
    -12   -452   -439    231    210   -446   -805   -581   -280   -150   -355   -119
    -12   -459   -446    236    215   -454   -805   -576   -270   -150   -363    -93
    -10   -475   -465    241    226   -470   -810   -574   -265   -150   -371    -75
    -12   -491   -478    252    231   -483   -813   -574   -257   -150   -384    -77
     -5   -501   -496    252    244   -498   -813   -574   -254   -145   -389    -90
      5   -493   -498    244    252   -496   -815   -576   -249   -140   -392    -96
     12   -509   -524    246    267   -517   -818   -576   -252   -145   -400   -101
     20   -511   -535    244    277   -522   -818   -576   -249   -142   -400   -101
     31   -514   -548    241    288   -530   -815   -571   -244   -137   -402   -101
     44   -501   -545    228    293   -522   -800   -555   -226   -119   -394    -88
     49   -465   -517    207    280   -488   -774   -535   -205    -98   -379    -72
     54   -426   -483    184    267   -454   -753   -517   -184    -75   -363    -54
     59   -413   -475    176    265   -444   -737   -504   -174    -62   -355    -46
     59   -415   -475    179    267   -444   -732   -498   -171    -64   -355    -51
     57   -402   -462    171    257   -431   -722   -488   -158    -51   -345    -33
     54   -350   -407    148    231   -379   -698   -462   -127    -23   -314      0
     67   -301   -368    116    215   -335   -680   -441    -98      2   -285     25
     75   -296   -371    111    223   -332   -691   -444    -96      7   -283     36
     72   -306   -381    116    226   -342   -714   -459   -103     -2   -290     31
     77   -319   -397    119    236   -358   -727   -459   -106      2   -293     28
     70   -363   -433    145    249   -397   -737   -467   -122    -10   -306     15
     54   -418   -472    181    262   -444   -745   -475   -142    -31   -324    -10
     44   -483   -527    218    283   -506   -761   -488   -174    -59   -358    -44
     33   -540   -576    252    303   -558   -774   -501   -200    -88   -392    -80
     20   -600   -620    288    316   -607   -787   -517   -223   -119   -426   -114
     20   -644   -665    311    342   -654   -795   -535   -246   -145   -454   -140
     18   -667   -688    322    353   -678   -802   -542   -259   -161   -478   -153
     18   -680   -698    329    355   -688   -805   -542   -259   -163   -483   -153
     18   -696   -714    335    366   -704   -807   -548   -259   -171   -493   -161
     18   -706   -724    345    371   -714   -807   -548   -262   -176   -501   -171
     15   -711   -730    345    371   -722   -805   -545   -265   -176   -504   -174
     28   -724   -753    348    389   -740   -807   -542   -270   -184   -519   -174
     59   -792   -852    366    454   -823   -802   -519   -288   -218   -584   -189
     90   -875   -966    392    527   -919   -719   -413   -265   -246   -646   -236
    103   -849   -953    371    527   -901   -589   -252   -163   -189   -605   -246
    145   -709   -854    280    498   -779   -462    -54      0    -36   -459   -140
    187   -303   -493     57    340   -400   -381    119    275    303   -135    262
    122    340    218   -231    -46    280   -387    140    592    776    381    805
    -77    805    880   -366   -478    841   -649   -249    649   1018    706   1117
   -171    597    766   -213   -467    680  -1044   -779    301    756    504    943
   -236   -228      5    231   -122   -111  -1306  -1270   -394    -44   -265    236
   -213  -1023   -810    618    298   -917  -1374  -1400   -880   -680   -922   -418
   -106  -1241  -1135    672    511  -1187  -1301  -1197   -846   -701  -1002   -542
    -49  -1200  -1150    623    550  -1176  -1140   -969   -678   -574   -917   -498
    -10  -1085  -1075    548    532  -1080   -989   -776   -506   -436   -805   -418
     15   -984  -1000    485    506   -992   -893   -665   -389   -337   -724   -348
     31   -963   -995    465    511   -979   -849   -610   -337   -301   -691   -324
     33   -958   -995    462    514   -976   -826   -584   -314   -285   -675   -329
     33   -958   -995    459    514   -976   -810   -566   -298   -275   -667   -332
     46   -935   -982    444    514   -958   -795   -553   -283   -262   -657   -322
     44   -932   -979    444    509   -956   -787   -545   -275   -259   -654   -322
     41   -930   -971    444    504   -948   -779   -535   -265   -246   -646   -314
     51   -914   -966    431    506   -937   -779   -532   -259   -239   -644   -306
     51   -917   -969    433    509   -943   -771   -517   -249   -231   -633   -298
     54   -930   -984    436    517   -956   -763   -509   -246   -228   -633   -298
     54   -924   -979    433    517   -950   -758   -504   -246   -226   -626   -303
     62   -901   -966    418    511   -932   -763   -504   -244   -220   -620   -306
     59   -901   -961    420    509   -930   -758   -493   -231   -207   -610   -288
     67   -898   -966    413    517   -932   -756   -488   -223   -202   -605   -280
     72   -883   -956    405    511   -919   -753   -478   -215   -192   -597   -272
     77   -867   -948    394    509   -906   -743   -467   -207   -179   -589   -259
     80   -859   -940    389    509   -898   -737   -459   -197   -166   -581   -249
     83   -867   -953    392    517   -909   -743   -459   -197   -168   -587   -252
     80   -865   -945    392    511   -904   -737   -446   -181   -155   -576   -236
     77   -852   -930    384    504   -891   -732   -431   -166   -142   -561   -213
     96   -828   -924    366    509   -875   -724   -413   -150   -124   -540   -189
     93   -823   -917    361    504   -870   -717   -397   -137   -111   -524   -181
     98   -807   -906    353    501   -857   -714   -379   -124    -90   -509   -166
    119   -784   -904    329    511   -844   -711   -355   -103    -75   -488   -145
    140   -758   -898    309    519   -828   -704   -329    -83    -54   -465   -124
    142   -727   -870    288    506   -797   -693   -296    -59    -25   -436    -96
    155   -704   -862    272    509   -782   -688   -265    -36      2   -413    -72
    163   -680   -846    257    504   -763   -675   -239    -12     28   -392    -57
    171   -659   -831    244    501   -745   -652   -215     10     49   -376    -38
    176   -636   -813    228    491   -724   -628   -194     36     75   -355    -15
    174   -610   -784    218    478   -696   -607   -174     59     98   -332      7
    171   -594   -766    210    467   -680   -594   -163     77    116   -322     25
    179   -579   -758    200    467   -667   -584   -148     93    135   -306     41
    176   -584   -761    200    467   -672   -574   -142     98    137   -309     31
    153   -594   -748    218    449   -670   -561   -137    103    137   -319     20
    142   -597   -743    226    441   -667   -540   -132    111    145   -322     20
    135   -620   -756    244    444   -688   -530   -137    106    137   -335      2
    127   -639   -766    252    446   -701   -522   -142    101    127   -355    -10
    111   -667   -779    275    444   -722   -517   -145     98    114   -379    -20
    101   -691   -792    293    444   -740   -514   -153     90    101   -405    -28
     96   -717   -813    311    454   -763   -517   -161     85     85   -428    -28
     90   -743   -836    324    462   -789   -527   -174     70     64   -459    -28
     83   -750   -833    332    457   -792   -527   -187     67     57   -475    -20
     75   -766   -844    342    457   -805   -532   -200     59     44   -496    -18
     83   -771   -854    345    467   -813   -535   -207     57     36   -506    -12
     80   -779   -862    348    470   -820   -527   -205     59     33   -514    -15
     67   -787   -857    358    459   -820   -527   -205     57     31   -517    -12
     64   -787   -852    361    457   -818   -527   -202     62     33   -506     -2
     59   -797   -857    368    457   -826   -522   -194     64     31   -493      2
     46   -810   -859    381    452   -833   -517   -197     57     23   -480    -10
     46   -831   -878    392    459   -854   -517   -194     46      7   -467    -23
     38   -846   -885    402    459   -865   -519   -194     36     -7   -449    -38
     36   -859   -896    413    465   -878   -522   -194     25    -23   -428    -57
     33   -893   -927    428    478   -909   -522   -202     10    -38   -413    -75
     31   -906   -937    436    483   -922   -519   -205      5    -49   -389    -83
     20   -922   -945    449    483   -932   -524   -213     -5    -59   -371   -101
     15   -932   -948    459    480   -940   -530   -228    -20    -67   -355   -124
      7   -919   -927    457    465   -924   -527   -236    -23    -75   -337   -135
     -7   -917   -909    462    449   -914   -530   -252    -33    -85   -322   -158
    -28   -930   -901    478    436   -914   -522   -259    -33    -90   -303   -168
    -44   -935   -891    491    423   -914   -506   -262    -25    -96   -288   -174
    -54   -945   -891    496    418   -919   -504   -270    -31   -101   -277   -184
    -51   -937   -885    493    415   -911   -504   -277    -36    -98   -265   -194
    -49   -927   -878    485    413   -904   -509   -288    -46   -103   -262   -210
    -54   -927   -872    491    407   -901   -506   -290    -54   -111   -262   -220
    -44   -867   -823    454    387   -846   -470   -259    -25    -83   -233   -192
    -20   -789   -769    405    371   -779   -436   -228      7    -46   -200   -153
    -12   -769   -756    389    368   -761   -423   -223     10    -44   -200   -140
      0   -763   -763    381    381   -763   -426   -233      2    -46   -205   -137
     18   -750   -771    366    392   -761   -423   -239     -5    -49   -210   -132
     33   -704   -737    332    384   -719   -407   -231      5    -33   -200   -111
     54   -641   -696    293    374   -667   -387   -215     28     -7   -176    -85
     75   -628   -704    277    389   -665   -394   -220     23    -10   -181    -72
     83   -672   -756    293    418   -714   -420   -249     -2    -44   -226    -85
    103   -675   -779    285    441   -727   -446   -270    -20    -62   -244    -98
    124   -706   -831    288    475   -769   -478   -298    -57    -90   -275   -132
    124   -763   -888    319    506   -826   -504   -329    -98   -135   -327   -192
    129   -820   -953    345    537   -885   -522   -342   -132   -166   -368   -236
    142   -878  -1021    366    579   -948   -545   -363   -168   -202   -405   -277
    135   -932  -1067    397    600   -997   -566   -381   -207   -233   -439   -319
    114   -987  -1101    436    607  -1044   -576   -394   -233   -254   -467   -358
    101   -995  -1096    444    597  -1044   -571   -397   -246   -259   -483   -376
     80  -1008  -1088    462    581  -1047   -561   -397   -252   -262   -483   -392
     75  -1023  -1098    472    587  -1062   -555   -392   -257   -265   -478   -400
     83  -1008  -1091    462    587  -1049   -545   -376   -257   -254   -459   -394
     57  -1008  -1065    472    558  -1036   -530   -361   -254   -246   -444   -400
     33  -1031  -1065    498    548  -1049   -517   -345   -262   -257   -441   -410
     38  -1098  -1140    527    587  -1119   -506   -324   -288   -288   -462   -446
     54  -1184  -1239    566    646  -1210   -439   -239   -290   -316   -493   -514
     38  -1148  -1187    553    613  -1169   -296    -70   -197   -257   -449   -519
     96  -1021  -1119    462    607  -1070   -176    114    -54   -129   -319   -420
    168   -675   -844    252    504   -758    -80    298    189    161     -2   -119
     98   -114   -213      7    155   -163    -20    415    519    605    504    379
   -119    397    517   -140   -319    457   -132    205    696    924    919    761
   -249    293    542    -23   -397    418   -475   -288    423    750    818    644
   -340   -433    -93    384   -124   -262   -782   -831   -241     33    142     10
   -361  -1213   -852    787    244  -1034   -924  -1085   -797   -639   -535   -644
   -283  -1514  -1231    896    472  -1374   -904   -943   -846   -750   -693   -813
   -226  -1532  -1309    878    540  -1421   -771   -740   -727   -675   -654   -789
   -207  -1436  -1231    820    509  -1332   -618   -563   -574   -555   -563   -717
   -179  -1299  -1119    740    470  -1210   -506   -433   -444   -444   -470   -631
   -166  -1218  -1052    691    441  -1135   -441   -366   -376   -381   -423   -584
   -168  -1200  -1031    683    428  -1114   -402   -324   -340   -355   -413   -568
   -205  -1234  -1028    719    407  -1130   -389   -311   -332   -353   -426   -576
   -220  -1234  -1013    727    394  -1124   -374   -298   -314   -345   -426   -566
   -202  -1208  -1008    704    400  -1106   -363   -288   -298   -332   -426   -555
   -207  -1192   -984    698    387  -1088   -348   -277   -277   -311   -433   -540
   -233  -1208   -976    719    371  -1093   -340   -270   -265   -296   -454   -535
   -226  -1182   -956    704    363  -1070   -335   -259   -252   -280   -467   -530
   -226  -1158   -935    691    353  -1047   -322   -254   -246   -267   -485   -527
   -226  -1161   -935    693    353  -1049   -311   -246   -239   -257   -511   -517
   -246  -1161   -917    701    335  -1039   -306   -241   -233   -249   -532   -504
   -254  -1143   -888    698    316  -1015   -311   -246   -231   -236   -550   -491
   -249  -1140   -893    693    319  -1018   -306   -246   -226   -226   -568   -475
   -249  -1127   -878    688    311  -1002   -309   -246   -226   -228   -589   -462
   -254  -1122   -870    685    306   -997   -303   -239   -218   -226   -607   -454
   -254  -1101   -846    678    296   -974   -298   -226   -202   -200   -605   -428
   -262  -1104   -841    680    288   -974   -293   -215   -189   -187   -610   -410
   -270  -1085   -818    678    272   -953   -296   -210   -181   -171   -613   -397
   -270  -1070   -800    670    262   -935   -298   -210   -179   -158   -613   -387
   -262  -1060   -797    662    267   -930   -288   -194   -163   -129   -602   -366
   -249  -1036   -787    641    267   -914   -277   -174   -142   -109   -587   -335
   -275  -1036   -761    654    241   -898   -277   -171   -132   -101   -594   -316
   -265  -1000   -735    633    233   -867   -277   -158   -103    -75   -579   -280
   -244   -950   -706    597    231   -828   -275   -142    -83    -49   -576   -249
   -231   -937   -709    581    239   -823   -275   -127    -70    -36   -579   -226
   -239   -914   -675    576    218   -795   -262    -96    -41     -7   -563   -184
   -244   -880   -639    561    197   -761   -246    -67    -18     25   -548   -142
   -233   -826   -592    530    179   -709   -226    -36     12     64   -519   -101
   -252   -797   -545    524    145   -672   -210    -20     36     90   -504    -75
   -280   -769   -488    524    101   -631   -184      5     59    116   -483    -36
   -316   -737   -420    524     51   -579   -150     28     85    142   -459      5
   -327   -750   -423    540     46   -587   -140     31     88    145   -459     15
   -353   -750   -400    550     20   -574   -119     44    103    155   -452     25
   -348   -769   -420    558     33   -594   -106     49    106    158   -454     23
   -316   -820   -506    566     93   -665   -127     12     72    127   -496    -18
   -290   -844   -553    568    129   -698   -140    -18     46    106   -522    -49
   -257   -846   -589    550    166   -717   -140    -36     33     88   -542    -67
   -257   -870   -613    563    176   -743   -142    -46     18     72   -568    -93
   -283   -898   -615    592    166   -758   -142    -57      2     57   -587   -116
   -290   -898   -607    594    158   -753   -135    -54      2     44   -589   -124
   -309   -883   -574    594    129   -727   -116    -46     12     28   -589   -132
   -314   -883   -568    597    127   -727   -111    -54      2     12   -597   -150
   -301   -854   -553    576    122   -704   -103    -57     -2     18   -592   -140
   -290   -854   -563    574    135   -709   -114    -75    -18     15   -594   -127
   -277   -852   -574    563    145   -714   -122    -88    -28     15   -594   -116
   -277   -859   -581    568    150   -722   -127    -96    -38     10   -602   -116
   -257   -846   -592    550    166   -719   -132   -101    -51      7   -607   -122
   -262   -833   -571    548    153   -704   -122   -103    -51     18   -597   -127
   -272   -831   -561    550    140   -696   -111   -106    -49     18   -581   -135
   -244   -833   -589    537    171   -711   -116   -116    -59      7   -584   -155
   -236   -849   -613    540    187   -730   -124   -132    -72    -10   -597   -163
   -220   -841   -620    532    200   -732   -116   -132    -72    -12   -592   -150
   -213   -826   -615    519    200   -722   -109   -127    -67      0   -579   -140
   -189   -815   -626    504    218   -722   -122   -148    -85     -5   -584   -150
   -200   -805   -605    501    202   -706   -124   -158    -96    -10   -589   -161
   -207   -800   -592    504    192   -696   -111   -145    -83      7   -579   -145
   -218   -844   -626    530    202   -735   -111   -150    -93     -2   -592   -140
   -220   -857   -636    537    207   -748   -111   -145    -96     -5   -592   -122
   -210   -862   -652    535    218   -756   -111   -145   -101    -12   -592   -106
   -215   -833   -618    524    200   -727    -98   -137    -96    -10   -581    -80
   -231   -820   -589    524    179   -704    -83   -119    -77     10   -561    -62
   -231   -805   -574    517    171   -691    -64   -101    -62     28   -540    -31
   -226   -805   -581    514    176   -693    -62    -98    -67     20   -542    -20
   -226   -823   -597    524    184   -711    -59   -103    -72      7   -550    -12
   -249   -807   -558    524    153   -683    -49   -109    -59      7   -548     -5
   -257   -776   -519    517    129   -649    -28   -109    -41     18   -517      7
   -265   -724   -462    493     98   -592    -10   -101    -15     46   -467     36
   -275   -717   -441    496     83   -579    -20   -109    -25     51   -428     46
   -293   -748   -454    519     80   -602    -57   -142    -62     31   -410     28
   -290   -753   -462    522     85   -610    -80   -148    -72     23   -371     41
   -272   -789   -517    530    119   -654   -101   -148    -93      2   -345     49
   -252   -841   -589    548    168   -717   -119   -150   -116    -25   -319     54
   -220   -888   -670    553    223   -779   -153   -166   -153    -64   -301     38
   -163   -927   -763    545    298   -844   -197   -194   -197   -114   -303     20
   -148   -976   -828    561    337   -904   -233   -220   -236   -158   -311      7
   -111   -974   -862    542    374   -919   -257   -231   -259   -187   -298     10
    -83   -945   -862    511    389   -904   -270   -246   -275   -207   -283     -5
    -90   -924   -836    506    371   -880   -275   -244   -285   -218   -265    -23
    -98   -896   -797    496    348   -846   -277   -241   -285   -220   -244    -31
   -106   -846   -740    478    316   -795   -280   -244   -283   -220   -226    -33
   -111   -818   -709    462    296   -766   -280   -241   -280   -218   -228    -41
   -103   -797   -693    449    293   -745   -275   -233   -275   -213   -239    -49
    -98   -828   -732    462    314   -782   -270   -223   -283   -223   -272    -75
    -75   -891   -815    483    368   -854   -226   -153   -272   -239   -319   -132
    -80   -849   -769    462    340   -810    -98     -5   -174   -181   -311   -153
    -70   -745   -675    407    301   -711     25    166    -36    -62   -226    -88
    -36   -467   -431    252    194   -449    122    342    181    192     31    155
    -54     46    101      5    -77     72    213    485    488    594    472    592
   -218    511    730   -148   -475    620    158    329    639    880    828    924
   -298    501    800   -101   -550    649   -129    -72    415    784    787    880
   -350     -2    348    174   -350    174   -394   -535   -135    213    249    407
   -384   -649   -265    517    -59   -457   -504   -779   -639   -428   -410   -181
   -324   -958   -633    641    153   -797   -522   -688   -719   -566   -600   -358
   -288  -1078   -792    683    252   -935   -436   -517   -639   -540   -623   -381
   -280  -1065   -787    670    252   -927   -327   -374   -522   -462   -579   -342
   -257   -979   -722    618    231   -852   -228   -252   -400   -363   -498   -267
   -231   -885   -654    555    210   -769   -174   -187   -316   -283   -428   -205
   -218   -831   -613    522    197   -722   -132   -145   -262   -233   -387   -168
   -205   -810   -605    506    197   -706   -116   -129   -244   -215   -376   -161
   -192   -792   -600    493    202   -696   -116   -129   -239   -213   -379   -163
   -207   -761   -553    483    171   -657   -111   -124   -226   -194   -361   -163
   -207   -722   -517    465    153   -620   -101   -119   -215   -179   -348   -158
   -213   -714   -501    462    142   -607    -98   -116   -215   -168   -342   -153
   -210   -717   -506    465    148   -613    -93   -116   -215   -166   -340   -148
   -194   -719   -524    454    163   -620   -106   -135   -233   -179   -345   -155
   -168   -704   -537    436    184   -620   -122   -153   -246   -192   -350   -166
   -137   -683   -545    410    202   -615   -137   -166   -257   -202   -353   -161
   -127   -670   -542    400    207   -607   -145   -163   -259   -202   -353   -155
   -109   -685   -579    397    233   -633   -155   -166   -270   -213   -363   -161
    -83   -675   -592    379    252   -633   -161   -163   -272   -215   -361   -153
    -77   -672   -597    374    257   -636   -163   -158   -270   -213   -355   -145
    -67   -678   -610    374    270   -644   -174   -161   -277   -218   -366   -142
    -57   -662   -605    358    272   -633   -171   -150   -270   -213   -371   -127
    -46   -631   -587    337    270   -610   -153   -129   -252   -192   -363   -101
    -33   -618   -584    324    275   -602   -140   -114   -239   -171   -353    -83
    -12   -600   -587    306    285   -594   -137    -98   -231   -155   -348    -62
     -2   -600   -597    298    296   -600   -145    -93   -236   -145   -348    -54
      2   -581   -587    288    293   -584   -145    -83   -228   -132   -348    -44
     18   -550   -568    265    290   -558   -142    -70   -220   -114   -337    -23
     44   -522   -566    239    303   -542   -140    -46   -210    -98   -327      2
     62   -506   -568    220    311   -535   -129    -10   -192    -88   -311     28
     75   -485   -563    205    319   -524   -116     31   -166    -70   -298     90
     88   -472   -561    189    322   -514    -98     72   -140    -41   -311    194
     93   -454   -548    181    319   -501    -75    109   -122    -20   -332    296
     98   -418   -517    161    306   -467    -51    135   -114     -2   -348    376
    114   -397   -511    142    311   -454    -44    142   -122     -2   -353    400
    127   -361   -491    116    306   -426    -31    153   -127     -5   -337    376
    135   -337   -472    101    303   -405    -12    166   -132     -2   -316    314
    132   -345   -478    103    303   -413     -7    158   -153    -12   -309    257
    148   -324   -475     88    311   -400     -7    145   -174    -33   -306    213
    145   -329   -478     90    311   -402     -5    140   -189    -57   -311    163
    153   -350   -504     98    327   -426     -7    132   -205    -85   -327    122
    163   -371   -535    101    348   -452     -7    127   -223   -114   -337     83
    166   -387   -555    109    361   -470    -15    116   -241   -145   -353     31
    161   -410   -571    124    363   -491    -25    101   -265   -174   -374    -12
    189   -397   -587    103    387   -491    -38     80   -290   -200   -397    -46
    205   -387   -592     90    397   -488    -44     67   -316   -220   -420    -85
    184   -394   -579    106    379   -488    -41     67   -332   -233   -436   -114
    166   -413   -579    122    371   -493    -46     64   -345   -254   -454   -137
    137   -436   -574    150    355   -504    -46     64   -355   -267   -470   -158
    116   -431   -550    155    332   -488    -33     75   -353   -267   -475   -161
    103   -402   -506    148    303   -454    -15     93   -340   -244   -459   -142
     93   -394   -491    148    290   -441    -12     98   -337   -236   -452   -140
     75   -400   -475    163    275   -436     -2    106   -329   -226   -441   -140
     51   -371   -426    158    236   -397     18    122   -319   -205   -418   -135
     33   -366   -400    166    215   -381     25    116   -322   -197   -405   -137
     23   -355   -381    166    200   -368     36    116   -319   -194   -389   -129
     -5   -335   -329    171    161   -332     57    129   -303   -187   -361   -106
    -23   -309   -288    166    129   -298     64    135   -296   -181   -342    -90
    -31   -298   -270    163    119   -285     70    140   -293   -179   -329    -80
    -36   -306   -270    168    116   -288     77    145   -296   -179   -319    -72
    -25   -303   -277    166    124   -290     83    142   -306   -189   -316    -67
    -12   -314   -301    163    142   -309     90    142   -309   -194   -316    -64
    -10   -322   -311    166    148   -316     98    150   -309   -197   -314    -64
     -5   -324   -319    163    155   -322    114    163   -301   -189   -306    -59
     15   -314   -329    150    171   -322    135    174   -296   -181   -298    -57
     20   -296   -316    135    168   -306    158    187   -283   -166   -277    -57
     20   -254   -275    116    145   -265    192    213   -257   -142   -249    -51
     33   -236   -270    101    150   -252    213    231   -239   -132   -239    -54
     51   -249   -301     98    176   -275    218    228   -244   -148   -252    -72
     46   -200   -249     75    145   -223    236    241   -226   -132   -228    -77
     57   -145   -205     44    129   -174    259    254   -200   -103   -200    -62
     93   -111   -207      7    148   -158    267    249   -189   -101   -187    -57
    109   -127   -236     10    171   -181    252    228   -202   -124   -205    -75
    119   -132   -254      5    184   -192    231    210   -215   -142   -223    -80
    142   -135   -277     -5    207   -205    210    197   -220   -150   -233    -75
    155   -168   -324      5    239   -244    189    181   -241   -171   -259    -93
    148   -207   -355     31    252   -280    176    171   -259   -194   -288   -114
    155   -265   -420     54    285   -342    155    158   -280   -226   -329   -145
    174   -314   -491     70    329   -402    137    153   -303   -252   -366   -168
    163   -350   -514     93    337   -433    124    148   -322   -270   -394   -192
    161   -371   -532    106    345   -452    111    137   -332   -280   -410   -210
    168   -384   -553    106    358   -467     93    127   -350   -290   -428   -233
    176   -389   -566    106    368   -478     83    129   -353   -283   -439   -244
    184   -387   -571    101    376   -480     75    129   -353   -270   -441   -252
    205   -397   -602     96    402   -498     57    114   -361   -262   -449   -267
    241   -384   -626     70    431   -504     41    106   -366   -275   -467   -267
    267   -371   -641     51    452   -506     28     98   -376   -319   -485   -277
    293   -423   -717     62    501   -568     10     90   -402   -384   -545   -342
    324   -491   -815     83    568   -652     88    197   -379   -392   -600   -410
    324   -431   -756     51    537   -592    239    355   -285   -332   -589   -402
    355   -309   -665    -23    509   -485    358    532   -124   -187   -480   -288
    405     41   -366   -223    384   -161    439    691    137    119   -179     18
    368    657    288   -511     41    472    462    750    475    568    332    524
    184   1143    958   -665   -387   1049    249    410    563    836    691    883
    116   1067    950   -592   -418   1008   -166   -137    244    667    584    792
     62    465    402   -265   -171    433   -426   -600   -335     44    -12    262
     46   -267   -314    111    179   -290   -478   -748   -826   -615   -706   -358
    124   -631   -756    252    439   -693   -418   -587   -880   -769   -930   -561
    163   -688   -852    262    506   -769   -280   -389   -763   -722   -935   -553
    174   -610   -787    218    478   -698   -137   -215   -610   -620   -870   -483
    187   -517   -704    166    444   -610    -31    -96   -475   -517   -795   -397
    207   -439   -646    114    426   -542     10    -49   -410   -465   -761   -361
    205   -415   -623    103    413   -519     49     -5   -361   -428   -735   -348
    192   -410   -602    109    394   -506     77     25   -327   -400   -717   -332
    187   -397   -584    106    384   -491     85     38   -311   -384   -719   -319
    163   -384   -550    109    355   -467    106     57   -290   -355   -701   -303
    127   -355   -485    114    306   -420    127     85   -265   -322   -670   -280
    114   -332   -446    106    280   -389    135    103   -252   -303   -667   -262
    114   -298   -413     93    262   -355    135    114   -246   -298   -680   -244
     90   -293   -384     98    236   -337    148    132   -231   -277   -659   -246
     77   -280   -361    101    218   -319    161    142   -213   -246   -615   -252
     80   -272   -353     96    215   -311    163    140   -205   -233   -592   -262
     67   -249   -316     90    192   -283    176    153   -189   -223   -571   -252
     67   -241   -311     85    189   -275    181    161   -171   -218   -561   -244
     93   -228   -322     67    205   -275    179    158   -166   -218   -563   -244
    106   -220   -329     54    215   -275    176    155   -161   -207   -553   -233
     85   -226   -311     70    197   -267    181    155   -150   -200   -540   -220
     77   -246   -327     83    202   -285    192    155   -155   -205   -548   -218
    129   -257   -387     64    257   -322    189    155   -163   -218   -561   -223
    166   -246   -413     38    288   -329    192    171   -148   -202   -550   -210
    187   -239   -426     25    306   -332    202    189   -124   -166   -527   -192
    213   -244   -457     15    332   -348    207    202   -106   -137   -501   -174
    218   -241   -459     10    337   -350    210    220    -83   -111   -472   -155
    226   -257   -483     12    353   -368    223    246    -64    -90   -452   -137
    249   -272   -522     12    384   -397    226    270    -49    -67   -431   -116
    267   -277   -545      5    405   -410    231    301    -33    -44   -402    -77
    277   -267   -545     -5    410   -405    249    337    -12    -20   -366    -44
    311   -259   -574    -28    441   -418    254    366    -10    -10   -345    -28
    332   -244   -576    -44    454   -410    267    387     -5      5   -311    -18
    327   -215   -545    -57    433   -381    293    407      7     12   -277     -7
    335   -202   -537    -67    436   -368    303    413      2      5   -267    -20
    340   -210   -553    -67    446   -381    303    407    -10     -7   -270    -38
    332   -218   -550    -57    441   -384    306    410    -20    -12   -270    -41
    319   -228   -548    -46    431   -387    316    415    -20    -10   -262    -46
    322   -233   -555    -44    439   -394    324    420    -25    -10   -254    -64
    314   -236   -550    -41    431   -392    329    426    -31    -15   -249    -85
    277   -241   -519    -18    397   -379    342    439    -20    -12   -239    -93
    259   -236   -496    -12    376   -366    345    441    -18    -12   -231    -90
    249   -252   -501      0    374   -376    348    439    -20    -15   -231    -98
    231   -262   -493     12    361   -376    350    439    -20    -25   -228   -116
    233   -270   -504     18    368   -387    337    420    -33    -51   -231   -142
    228   -290   -519     28    371   -402    322    405    -41    -57   -236   -155
    181   -309   -493     62    337   -400    335    402    -36    -51   -228   -142
    142   -314   -457     83    298   -384    353    402    -28    -51   -218   -135
    127   -319   -446     96    285   -381    366    392    -25    -46   -194   -140
     98   -327   -428    114    259   -376    387    384    -20    -33   -168   -142
     75   -316   -392    119    233   -353    392    384    -20    -31   -163   -140
     75   -322   -400    122    236   -361    381    374    -23    -33   -174   -161
     85   -332   -418    124    252   -374    384    371    -15    -23   -161   -161
     64   -309   -374    119    218   -340    400    384      5      2   -142   -124
     57   -298   -355    119    205   -327    405    384     18     20   -140    -96
     67   -303   -371    116    218   -337    394    374     15     31   -135    -93
     72   -301   -374    114    223   -337    381    366     12     38   -135   -111
     93   -288   -384     96    239   -335    358    350     10     41   -137   -109
    109   -277   -389     83    249   -332    350    335     15     49   -127    -90
    127   -280   -410     75    267   -345    348    311      2     46   -135    -90
    153   -265   -418     57    285   -340    350    303     -5     51   -135    -77
    215   -267   -483     25    348   -374    329    280    -31     38   -153    -83
    265   -280   -548      7    405   -413    324    259    -59     23   -176    -90
    309   -265   -576    -23    441   -420    335    267    -64     23   -184    -85
    358   -244   -602    -57    480   -423    340    272    -67     18   -205    -83
    400   -228   -631    -85    514   -428    345    277    -72     18   -236    -77
    428   -215   -644   -106    535   -431    337    283    -77     12   -265    -72
    444   -220   -665   -111    550   -441    316    275    -98    -10   -303    -83
    470   -215   -685   -127    576   -449    293    262   -116    -31   -327    -96
    480   -155   -636   -163    558   -394    293    270   -103    -12   -309    -57
    475   -103   -579   -187    527   -340    285    277    -88      0   -298    -25
    467    -93   -563   -189    514   -327    249    254   -111    -20   -319    -20
    459    -83   -542   -187    501   -311    202    228   -135    -38   -335    -15
    439    -62   -504   -189    470   -283    181    223   -140    -41   -329      0
    420    -64   -485   -179    452   -275    161    215   -148    -51   -340     -7
    413    -83   -498   -166    454   -290    129    194   -176    -90   -374    -44
    407   -111   -519   -148    462   -314    101    179   -205   -135   -405    -80
    397   -137   -535   -132    465   -335     80    166   -226   -158   -431   -101
    405   -158   -566   -124    483   -361     54    148   -257   -187   -462   -119
    415   -168   -587   -124    498   -376     28    129   -283   -205   -488   -137
    413   -184   -597   -114    504   -389     18    122   -298   -213   -506   -189
    418   -181   -602   -119    509   -392      0    116   -303   -207   -524   -254
    431   -189   -620   -122    524   -405    -18    114   -306   -202   -532   -283
    415   -215   -633   -101    522   -423    -33    119   -306   -205   -530   -303
    407   -233   -641    -85    524   -436    -46    119   -303   -210   -524   -316
    413   -244   -659    -85    535   -452    -64    122   -303   -218   -532   -316
    423   -301   -724    -62    571   -511    -67    166   -296   -246   -584   -327
    452   -387   -841    -33    644   -613      0    288   -262   -267   -657   -381
    470   -371   -841    -49    654   -605    140    475   -161   -205   -662   -371
    511   -249   -761   -135    636   -504    288    724     33    -31   -540   -252
    532    132   -400   -335    465   -132    387    909    322    311   -194     83
    496    771    272   -633    111    522    327    865    607    756    322    597
    314   1335   1021   -823   -353   1179     38    452    704   1078    758   1021
    192   1179    987   -688   -397   1083   -379    -75    394    911    654    940
    122    452    329   -285   -103    389   -620   -496   -200    257     12    389
    114   -423   -540    153    327   -480   -641   -610   -701   -415   -730   -275
    184   -805   -989    311    587   -896   -542   -418   -724   -548   -961   -517
    215   -745   -961    265    587   -852   -358   -174   -517   -402   -865   -459
    236   -618   -854    189    545   -735   -194     15   -324   -262   -743   -361
    231   -506   -740    137    483   -623   -103    124   -205   -166   -654   -275
    192   -439   -631    124    410   -535    -41    184   -148   -111   -607   -236
    166   -415   -584    124    374   -498    -18    197   -137    -90   -594   -249
    161   -394   -555    116    355   -472    -12    197   -142    -85   -576   -277
    155   -387   -545    114    348   -465    -15    194   -148    -75   -558   -309
    176   -376   -553    101    363   -465    -15    187   -150    -46   -532   -314
    205   -387   -592     90    394   -488    -28    148   -153    -70   -517   -277
    228   -405   -633     85    431   -519    -44    109   -142   -103   -519   -210
    239   -415   -657     85    446   -535    -57     96   -132   -124   -519   -171
    288   -444   -732     77    509   -587   -103     88   -166   -153   -501   -153
    413   -446   -859     15    636   -654   -270    171   -202   -187   -485   -181
    452   -418   -872    -18    662   -644   -249    194   -226   -202   -454   -163
    433   -423   -857     -5    644   -639   -153    140   -244   -215   -446   -163
    402   -418   -820      7    610   -618   -109    129   -236   -194   -420   -192
    480   -303   -784    -88    631   -545    -15    197   -189   -137   -319   -176
    782    -46   -828   -368    805   -436    246    298   -111    -59   -194   -122
    324   -381   -709     28    514   -545    207    239   -200   -150   -244   -205
   -633   -667    -33    652   -301   -350    244    332   -116    -57   -116   -127
   -316   -555   -239    433    -38   -397    132    267   -187   -116   -137   -192
    340   -439   -782     49    558   -610    -83     98   -363   -283   -270   -353
    618   -337   -956   -142    784   -646   -155     57   -431   -329   -296   -410
    626   -270   -896   -176    761   -581   -137    103   -407   -285   -249   -381
    613   -236   -852   -189    730   -542   -122    155   -384   -257   -218   -371
    620   -187   -807   -218    711   -496   -103    202   -358   -226   -181   -345
    615   -163   -782   -226    698   -472   -101    239   -335   -194   -150   -319
    589   -155   -745   -215    667   -449    -98    267   -316   -168   -116   -298
    517   -176   -696   -171    605   -436    -75    296   -309   -166    -90   -290
    459   -166   -628   -148    542   -397    -18    363   -283   -155    -46   -259
    436   -119   -558   -161    496   -340     31    444   -223   -129     -2   -226
    431    -70   -501   -179    465   -285     51    493   -158    -83     25   -200
    418    -36   -454   -192    433   -244     62    514   -116    -33     62   -181
    400    -12   -413   -194    405   -210     77    527    -93     -2    106   -163
    384      2   -381   -194    381   -189     77    522    -96      2    127   -166
    376     33   -342   -205    361   -153     75    517    -98     12    148   -153
    358     72   -285   -215    322   -106     96    535    -80     46    187   -116
    332     85   -246   -207    290    -80    114    542    -72     62    205    -93
    298     85   -213   -194    257    -62    132    548    -54     75    220    -75
    270     90   -179   -179    226    -44    148    555    -33     90    231    -77
    244     57   -187   -150    215    -64    142    545    -38     80    202   -114
    213     36   -179   -124    194    -70    135    530    -49     75    184   -129
    187     15   -171   -103    179    -77    124    509    -70     75    168   -150
    153     -2   -155    -75    153    -77    111    485    -93     77    145   -176
    158     -2   -161    -77    158    -80     85    454   -114     57    116   -181
    200      2   -197   -101    200    -96     62    418   -140     15     88   -187
    239      5   -233   -124    236   -111     44    389   -158    -15     67   -189
    265     -5   -270   -129    267   -137     28    371   -179    -33     46   -194
    280    -20   -301   -132    288   -161     15    353   -189    -44     31   -187
    306    -10   -316   -148    311   -163      2    337   -202    -51     20   -181
    324    -10   -335   -158    329   -171     -5    322   -213    -62     15   -181
    335    -15   -350   -158    342   -181    -12    314   -218    -70     10   -181
    337    -18   -355   -161    345   -187    -15    306   -218    -72      7   -179
    322     -5   -327   -158    324   -166    -23    303   -218    -67     10   -176
    298      2   -298   -150    298   -148    -23    301   -213    -57     15   -179
    280      7   -272   -142    277   -132    -10    306   -202    -44     23   -174
    249      2   -246   -127    246   -122     -2    306   -194    -36     25   -176
    210      2   -207   -106    207   -103      2    306   -194    -25     25   -176
    163      5   -158    -85    161    -75      5    306   -194    -20     25   -166
    174     15   -158    -93    166    -70     10    301   -194    -25     15   -176
    215     33   -181   -127    200    -72      7    296   -197    -38      2   -200
    241     62   -181   -153    210    -59     31    309   -181    -25     10   -200
    244     77   -166   -163    205    -44     49    322   -161     -2     31   -197
    249    106   -142   -176    197    -18     59    335   -137     23     57   -205
    270     77   -192   -174    231    -57     46    327   -142     20     49   -231
    293     98   -197   -197    244    -49     44    329   -135     28     59   -233
    288    163   -124   -226    205     18     62    337   -111     51     90   -215
    293    194    -98   -244    197     49     72    345    -90     70    109   -202
    288    226    -64   -259    176     80     67    340    -83     77    116   -184
    280    249    -31   -265    155    109     46    316    -85     72    109   -181
    267    254    -12   -262    140    119     28    306    -88     64    103   -187
    257    241    -15   -249    137    114     20    309    -93     62     96   -179
    231    207    -23   -220    127     90     20    303   -109     51     72   -187
    200    179    -20   -189    109     77     31    301   -116     51     49   -192
    176    153    -23   -166     98     64     23    285   -135     38     15   -213
    145    111    -33   -127     90     38     12    272   -153     25    -18   -231
    122     67    -54    -96     88      5      2    254   -171     10    -59   -244
    114     67    -46    -93     80     10     10    249   -174     10    -77   -244
    101     46    -57    -75     80     -5     20    249   -176      7    -98   -252
     80      0    -80    -38     80    -38     23    249   -179      2   -122   -267
    103    -31   -137    -38    119    -83     -5    223   -192    -15   -158   -288
    166    -49   -215    -59    189   -129    -46    189   -228    -54   -210   -327
    213    -38   -254    -88    231   -145    -67    168   -254    -80   -241   -345
    254    -64   -319    -93    285   -192    -77    166   -283    -98   -267   -361
    329   -174   -504    -77    415   -337    -62    202   -329   -145   -340   -441
    374   -228   -605    -72    488   -415     46    316   -301   -153   -363   -498
    407   -210   -618    -98    511   -415    181    470   -215    -98   -301   -475
    462    -54   -517   -202    488   -285    309    641    -46     67   -101   -322
    509    431    -80   -470    293    176    293    670    215    444    371    109
    387   1026    639   -706   -124    833    137    467    420    831    901    576
    252   1273   1021   -763   -384   1148   -241      0    319    911   1132    714
    192    917    724   -553   -265    820   -628   -545   -168    472    815    342
    153    101    -51   -129    103     25   -763   -867   -839   -368     31   -423
    192   -452   -646    129    418   -548   -737   -805  -1093   -776   -374   -862
    270   -571   -841    150    553   -706   -618   -597  -1013   -769   -379   -917
    327   -454   -782     64    553   -618   -472   -423   -872   -657   -277   -865
    376   -324   -704    -28    537   -511   -366   -298   -748   -548   -181   -795
    413   -207   -620   -103    517   -413   -314   -241   -680   -475   -122   -745
    454   -140   -597   -158    524   -368   -301   -231   -659   -452   -111   -740
    496   -101   -597   -197    545   -348   -306   -236   -652   -444   -122   -748
    522    -80   -602   -223    558   -340   -324   -262   -670   -457   -155   -774
    537    -70   -607   -233    571   -337   -324   -275   -675   -459   -189   -787
    530    -49   -581   -241    555   -314   -316   -280   -683   -462   -220   -792
    514      5   -509   -259    511   -252   -306   -272   -672   -446   -236   -776
    493     33   -462   -265    478   -213   -293   -265   -662   -441   -252   -758
    457     49   -407   -254    433   -179   -275   -252   -652   -436   -265   -730
    431     57   -376   -246    405   -158   -267   -246   -646   -433   -285   -722
    405     80   -324   -241    366   -122   -262   -241   -639   -426   -306   -711
    381     90   -293   -236    335   -101   -236   -228   -628   -423   -327   -704
    363    106   -259   -236    311    -75   -220   -218   -615   -413   -335   -685
    335    127   -207   -233    272    -38   -228   -215   -607   -407   -335   -678
    329    142   -187   -236    259    -20   -231   -213   -602   -405   -329   -678
    324    140   -184   -233    254    -23   -220   -205   -594   -392   -319   -667
    314    140   -174   -228    244    -15   -215   -200   -589   -384   -306   -670
    314    158   -155   -239    233      2   -213   -194   -579   -381   -288   -667
    306    176   -129   -241    218     23   -207   -187   -566   -376   -270   -670
    288    192    -98   -241    192     46   -202   -174   -553   -358   -252   -680
    288    207    -80   -249    184     64   -197   -161   -537   -332   -236   -685
    296    210    -85   -254    189     62   -207   -153   -530   -322   -239   -698
    301    220    -80   -259    192     70   -205   -132   -514   -298   -231   -693
    311    244    -70   -280    189     85   -197   -103   -491   -270   -215   -667
    316    252    -64   -285    192     93   -189    -75   -462   -236   -205   -644
    324    277    -46   -303    184    116   -184    -41   -428   -194   -189   -615
    342    306    -36   -324    189    135   -168     -2   -389   -158   -174   -576
    345    329    -15   -340    179    158   -148     31   -353   -127   -155   -537
    348    340     -7   -345    179    166   -137     38   -337   -122   -158   -519
    350    358      5   -355    171    181   -127     38   -324   -122   -166   -511
    342    368     25   -355    158    197   -106     33   -316   -116   -176   -511
    335    381     46   -361    142    215    -98     23   -311   -116   -189   -524
    316    376     59   -348    129    218   -101     15   -311   -119   -200   -535
    316    397     77   -358    119    239    -98     12   -301   -114   -210   -545
    316    374     57   -345    129    215    -77     15   -283   -103   -215   -553
    303    348     44   -327    129    197    -72     12   -280   -106   -231   -568
    285    345     59   -314    114    202    -70      2   -285   -111   -244   -574
    267    345     77   -306     96    210    -67     -7   -285   -109   -257   -571
    254    345     90   -298     83    218    -64    -20   -288   -106   -267   -568
    228    345    114   -288     57    231    -72    -41   -293   -109   -277   -561
    215    363    148   -288     33    254    -77    -59   -303   -116   -290   -555
    213    358    145   -285     33    252    -93    -83   -322   -137   -319   -568
    205    342    137   -272     33    241   -103   -103   -337   -153   -350   -581
    187    358    171   -275      7    267    -96   -103   -329   -153   -355   -571
    179    376    197   -277    -10    288    -98   -111   -327   -148   -358   -568
    171    400    228   -288    -28    316   -111   -124   -335   -155   -368   -589
    166    397    231   -280    -31    314   -106   -114   -324   -145   -363   -592
    153    397    241   -275    -44    319   -111   -111   -322   -145   -371   -594
    153    407    252   -280    -49    329   -109   -106   -314   -137   -374   -589
    135    449    311   -293    -88    381    -96    -96   -298   -122   -358   -576
    103    506    402   -303   -148    454    -80    -77   -275   -103   -332   -558
     64    509    444   -288   -189    478    -57    -57   -254    -90   -309   -550
      0    501    501   -252   -252    501    -28    -25   -223    -70   -285   -537
    -10    478    488   -236   -249    483    -20    -20   -215    -62   -283   -530
      5    491    485   -246   -239    488    -31    -31   -218    -59   -290   -519
      7    498    491   -257   -241    496    -46    -54   -239    -75   -311   -524
      7    504    496   -257   -244    498    -36    -51   -228    -62   -306   -506
      0    558    555   -280   -277    558    -20    -41   -213    -49   -293   -480
     41    607    566   -324   -262    587    -28    -54   -220    -62   -314   -480
    122    620    498   -374   -189    561    -51    -85   -246   -103   -345   -493
    168    618    449   -394   -140    535    -59   -106   -257   -119   -353   -498
    202    615    413   -410   -106    514    -77   -127   -277   -129   -361   -506
    228    633    405   -431    -88    519    -83   -142   -288   -135   -355   -511
    241    667    426   -454    -90    545    -75   -148   -288   -114   -348   -504
    265    685    418   -475    -77    553    -72   -155   -293    -88   -348   -496
    290    670    379   -483    -44    524   -106   -194   -322    -93   -358   -509
    309    678    368   -493    -28    524   -137   -226   -342    -96   -337   -522
    311    683    368   -498    -28    524   -168   -249   -345   -116   -296   -530
    314    670    355   -493    -20    514   -187   -265   -342   -153   -259   -545
    293    654    361   -475    -33    509   -200   -280   -350   -171   -226   -566
    288    667    379   -478    -44    524   -207   -270   -322   -111   -192   -563
    272    615    342   -446    -36    480   -181   -249   -306   -129   -324   -613
    259    532    270   -397     -5    402   -187   -280   -353   -205   -449   -704
    257    472    215   -366     20    345   -215   -327   -402   -262   -527   -771
    254    428    174   -340     41    301   -239   -363   -444   -298   -584   -813
    259    402    140   -332     59    272   -259   -394   -475   -322   -620   -844
    257    394    137   -327     59    267   -262   -405   -483   -327   -633   -854
    262    376    114   -319     75    244   -270   -415   -491   -335   -654   -867
    265    355     90   -309     88    223   -275   -418   -491   -332   -670   -875
    270    329     59   -301    106    194   -275   -418   -488   -340   -678   -893
    293    265    -28   -280    161    119   -270   -394   -491   -374   -711   -935
    322    197   -124   -262    223     36   -207   -306   -470   -407   -763   -992
    319    228    -90   -272    205     70    -72   -161   -379   -376   -756   -995
    337    309    -28   -322    181    140     62     23   -223   -262   -670   -914
    379    631    249   -506     64    441    158    179     23     12   -392   -644
    350   1205    854   -779   -252   1031    161    189    306    420     59   -189
    202   1709   1506   -956   -652   1608    -57   -129    402    711    415    194
    163   1608   1444   -888   -641   1525   -491   -649     93    553    309    145
    119   1054    932   -587   -405    995   -756  -1091   -472    -57   -275   -327
    114    368    254   -241    -70    311   -815  -1228   -943   -693   -932   -880
    187     20   -166   -103    176    -72   -750  -1065   -989   -849  -1135  -1065
    244    -10   -254   -116    249   -132   -620   -880   -862   -782  -1124  -1057
    288     64   -223   -176    254    -77   -501   -732   -724   -680  -1070   -997
    303    163   -142   -233    220     10   -407   -620   -607   -579  -1008   -909
    298    213    -85   -254    192     64   -348   -558   -535   -517   -963   -844
    316    226    -93   -272    205     67   -332   -542   -511   -496   -953   -844
    327    244    -83   -285    205     80   -324   -537   -506   -488   -963   -849
    324    241    -83   -285    205     80   -327   -540   -509   -485   -966   -852
    322    275    -46   -298    184    114   -322   -537   -501   -467   -956   -841
    314    288    -25   -301    171    129   -316   -537   -496   -452   -950   -849
    314    319      5   -316    153    163   -306   -535   -488   -423   -935   -859
    314    348     31   -332    140    189   -296   -532   -491   -415   -930   -859
    316    355     38   -335    140    197   -285   -532   -493   -418   -932   -859
    332    348     15   -342    158    181   -283   -540   -501   -436   -940   -875
    363    332    -31   -348    197    150   -280   -555   -519   -478   -927   -880
    384    324    -62   -355    223    129   -285   -571   -537   -506   -935   -888
    394    314    -80   -353    239    116   -288   -579   -548   -496   -982   -888
    402    296   -106   -350    252     96   -288   -592   -561   -493  -1013   -888
    415    283   -132   -348    275     75   -296   -615   -579   -501  -1034   -906
    413    270   -142   -342    277     64   -290   -626   -581   -501  -1036   -917
    402    267   -135   -335    270     67   -280   -631   -587   -506  -1044   -924
    397    280   -119   -340    257     80   -277   -628   -587   -498  -1039   -922
    387    288    -98   -340    244     96   -267   -623   -579   -496  -1034   -917
    384    288    -98   -337    241     96   -267   -626   -584   -501  -1039   -917
    400    285   -114   -342    257     85   -267   -631   -592   -496  -1039   -906
    418    301   -119   -361    267     90   -265   -623   -589   -491  -1034   -896
    433    324   -109   -379    272    109   -270   -618   -584   -483  -1031   -891
    446    350    -98   -400    272    127   -272   -607   -571   -462  -1021   -870
    459    379    -80   -418    270    150   -257   -579   -548   -436   -992   -828
    454    420    -33   -439    244    192   -236   -548   -524   -413   -971   -784
    444    470     25   -457    207    246   -210   -519   -501   -389   -950   -743
    439    496     57   -470    189    277   -189   -501   -493   -376   -940   -722
    413    517    103   -465    155    311   -158   -488   -488   -368   -935   -711
    389    522    132   -457    129    327   -129   -480   -483   -366   -930   -698
    371    537    163   -454    103    350   -116   -485   -488   -374   -930   -696
    348    553    205   -454     72    379   -101   -488   -491   -379   -914   -693
    327    571    244   -449     41    407    -83   -485   -493   -368   -891   -696
    309    563    254   -436     28    410    -70   -483   -491   -353   -878   -701
    293    550    257   -423     18    405    -54   -480   -480   -348   -875   -701
    272    548    272   -410      0    410    -49   -478   -467   -345   -872   -704
    259    550    290   -405    -15    420    -44   -475   -459   -342   -872   -717
    246    545    298   -397    -25    423    -38   -472   -452   -332   -867   -732
    233    532    298   -384    -31    415    -36   -478   -446   -322   -872   -737
    223    496    272   -361    -25    387    -38   -488   -452   -324   -888   -748
    223    491    267   -355    -20    379    -36   -493   -449   -322   -898   -753
    218    467    249   -342    -15    358    -41   -501   -454   -316   -904   -750
    205    441    233   -324    -15    337    -41   -501   -454   -316   -904   -748
    202    436    233   -322    -15    335    -41   -509   -462   -319   -911   -750
    205    433    228   -319    -10    332    -41   -514   -470   -322   -911   -753
    205    441    236   -324    -15    340    -36   -514   -472   -324   -911   -758
    207    436    228   -322    -10    335    -28   -514   -475   -327   -924   -766
    213    426    210   -322      2    319    -20   -514   -472   -329   -927   -769
    213    426    213   -319      0    319    -12   -506   -465   -324   -919   -761
    218    436    218   -329      0    327     -7   -501   -457   -324   -919   -761
    228    436    207   -332     10    322     -5   -501   -457   -324   -927   -766
    233    444    207   -340     12    327      0   -493   -457   -322   -930   -761
    239    452    213   -345     12    332      7   -493   -457   -322   -935   -756
    239    449    207   -345     15    329      5   -501   -467   -332   -950   -748
    249    444    192   -348     28    319      5   -509   -472   -340   -969   -722
    252    441    187   -348     31    314     12   -506   -472   -337   -974   -711
    254    452    197   -353     28    324     25   -498   -467   -327   -966   -696
    259    470    207   -366     25    337     36   -501   -467   -327   -963   -683
    262    501    239   -381     12    371     67   -488   -452   -319   -948   -667
    262    540    275   -402     -5    407    101   -470   -426   -301   -932   -641
    265    563    298   -413    -15    431    129   -454   -410   -288   -919   -626
    265    566    298   -418    -18    433    142   -446   -413   -288   -922   -618
    254    566    311   -410    -28    441    155   -446   -415   -285   -919   -610
    244    610    366   -428    -62    488    171   -444   -405   -272   -906   -589
    252    633    381   -441    -64    509    184   -441   -397   -270   -898   -584
    231    654    423   -441    -96    540    210   -420   -379   -246   -865   -548
    202    670    467   -436   -132    568    213   -426   -379   -236   -841   -537
    174    680    504   -428   -166    592    205   -431   -387   -231   -831   -542
    140    675    535   -407   -197    605    213   -423   -387   -223   -820   -537
    168    613    444   -392   -140    530    184   -459   -433   -267   -859   -568
    174    550    374   -363    -98    462    158   -493   -478   -311   -898   -607
    174    496    322   -335    -72    410    142   -522   -517   -342   -937   -644
    168    449    280   -309    -54    366    135   -537   -548   -374   -963   -662
    166    394    228   -283    -33    311    119   -566   -592   -418   -997   -693
    155    355    197   -257    -20    277    106   -594   -626   -452  -1021   -719
    132    329    194   -233    -31    262    101   -610   -644   -465  -1031   -735
    127    324    197   -226    -33    262    101   -607   -641   -459  -1031   -748
    124    303    179   -215    -28    241    106   -597   -639   -457  -1034   -748
    122    290    168   -207    -23    228    111   -589   -639   -462  -1039   -748
    122    288    166   -207    -23    226    122   -587   -641   -462  -1039   -745
    132    259    127   -194      2    194    122   -589   -662   -483  -1062   -753
    150    140    -10   -145     80     64    140   -550   -693   -537  -1135   -807
    161     90    -70   -124    114     10    265   -402   -646   -540  -1166   -844
    171    137    -36   -155    101     51    420   -220   -542   -470  -1124   -815
    215    293     77   -254     70    187    576      0   -361   -298   -971   -675
    246    818    568   -532   -161    693    626    111    -59     98   -540   -252
    155   1480   1325   -818   -584   1402    498    -36    181    524    -28    254
     23   1834   1810   -930   -893   1823    109   -511    129    675    223    491
    -33   1571   1605   -769   -818   1587   -311  -1044   -270    381     -5    272
    -80    730    810   -324   -444    769   -457  -1402   -956   -439   -792   -423
    -51     18     70     18    -62     44   -415  -1382  -1330   -976  -1361   -950
     12   -231   -244    106    127   -236   -296  -1176  -1306  -1039  -1478  -1078
     49   -181   -231     67    140   -205   -103   -953  -1143   -922  -1397  -1028
     93    -15   -109    -38     98    -62     33   -792   -987   -789  -1275   -927
    114     59    -54    -88     83      2    101   -709   -904   -722  -1210   -870
    114     80    -33    -98     72     23    148   -665   -867   -696  -1184   -849
    116     85    -31   -101     75     28    168   -644   -854   -691  -1176   -849
    135     88    -49   -114     90     20    168   -644   -862   -698  -1189   -857
    142     90    -51   -116     98     20    176   -631   -857   -696  -1187   -846
    142     93    -51   -119     98     20    181   -626   -857   -696  -1187   -849
    150     85    -64   -116    109     10    179   -626   -865   -698  -1195   -859
    153     93    -59   -124    106     18    189   -615   -859   -688  -1182   -852
    153    106    -46   -129     98     31    210   -600   -846   -670  -1158   -836
    153    109    -44   -132     98     33    218   -592   -849   -662  -1143   -828
    155    111    -44   -132    101     33    226   -584   -846   -659  -1135   -823
    142    114    -31   -129     88     41    236   -581   -852   -657  -1127   -818
    145    127    -18   -137     80     57    244   -579   -857   -654  -1117   -813
    148    135    -12   -142     80     62    246   -579   -857   -665  -1111   -805
    145    142     -2   -142     75     70    252   -568   -857   -665  -1101   -795
    142    132    -10   -137     75     62    254   -568   -862   -675  -1111   -807
    150    155      5   -153     72     80    262   -558   -857   -667  -1106   -802
    158    168     10   -166     72     90    265   -550   -854   -667  -1106   -797
    158    171     12   -163     72     93    283   -527   -846   -662  -1098   -782
    163    194     28   -181     67    114    290   -514   -839   -652  -1078   -766
    174    213     38   -194     67    127    290   -501   -836   -652  -1070   -761
    176    223     46   -200     64    135    298   -478   -828   -649  -1062   -750
    174    220     46   -197     64    135    306   -454   -818   -636  -1052   -735
    184    231     46   -207     70    137    319   -428   -805   -623  -1036   -717
    197    259     62   -228     67    161    332   -397   -784   -605  -1015   -691
    200    283     80   -241     59    181    345   -366   -769   -589   -997   -670
    215    303     88   -259     64    197    353   -337   -756   -568   -976   -652
    223    316     93   -270     64    205    374   -311   -743   -550   -958   -636
    226    329    101   -277     62    215    400   -288   -724   -535   -945   -620
    228    332    103   -280     62    218    415   -280   -719   -530   -940   -613
    223    350    127   -285     49    239    433   -272   -714   -524   -922   -592
    210    366    155   -290     25    262    452   -259   -706   -514   -904   -574
    202    358    155   -280     23    257    462   -259   -704   -511   -896   -566
    200    345    142   -275     28    244    467   -265   -706   -522   -898   -574
    189    342    153   -265     18    249    480   -262   -698   -517   -891   -571
    189    337    148   -265     20    244    498   -254   -688   -506   -878   -566
    187    327    140   -257     23    233    511   -244   -680   -498   -867   -561
    174    306    132   -241     20    220    517   -241   -680   -501   -867   -563
    161    296    135   -228     12    215    524   -236   -678   -496   -862   -558
    153    288    135   -223     10    213    524   -241   -683   -496   -857   -561
    148    283    135   -215      7    210    519   -249   -693   -506   -859   -568
    127    270    140   -200     -5    205    514   -257   -701   -517   -862   -568
    122    249    127   -184     -2    189    511   -262   -706   -524   -862   -571
    122    239    114   -181      2    176    511   -262   -709   -527   -862   -566
    122    241    116   -181      2    179    511   -259   -706   -530   -857   -561
    124    244    119   -187      2    184    514   -252   -701   -530   -846   -548
    135    241    106   -187     15    174    522   -244   -696   -530   -833   -537
    137    236     98   -189     18    168    527   -236   -688   -522   -823   -527
    135    249    111   -192     10    181    537   -220   -678   -509   -807   -517
    135    252    114   -194     10    184    540   -215   -672   -504   -802   -511
    148    257    109   -202     20    184    548   -205   -670   -498   -795   -511
    137    241    103   -189     15    174    561   -189   -662   -498   -779   -504
    129    226     96   -179     15    161    566   -184   -665   -501   -776   -501
    132    220     85   -176     23    153    568   -174   -665   -504   -771   -491
    129    226     96   -176     18    161    581   -163   -657   -496   -758   -478
    127    218     90   -174     18    155    587   -158   -662   -501   -758   -475
    132    213     80   -171     25    145    589   -155   -665   -506   -761   -472
    135    210     75   -171     31    142    592   -155   -665   -506   -758   -470
    137    205     67   -171     36    137    600   -148   -657   -496   -748   -457
    140    194     51   -168     44    124    605   -145   -654   -498   -745   -457
    140    197     57   -168     41    127    613   -142   -652   -496   -740   -454
    135    220     85   -179     23    153    626   -127   -641   -485   -727   -444
    135    254    119   -194      7    187    662    -93   -610   -457   -685   -410
    142    290    148   -218     -5    220    688    -72   -584   -436   -659   -392
    142    319    176   -233    -15    249    714    -49   -561   -420   -641   -374
    142    314    171   -228    -15    244    722    -36   -555   -420   -628   -366
    142    293    150   -218     -2    223    730    -31   -553   -423   -623   -366
    142    335    192   -239    -23    265    748    -12   -535   -397   -594   -345
    140    387    246   -265    -51    316    769     10   -504   -366   -558   -311
    150    400    249   -275    -49    324    761      7   -504   -363   -545   -298
    150    381    231   -265    -38    306    737    -20   -519   -379   -548   -298
    150    384    233   -267    -41    309    719    -28   -527   -379   -537   -290
    150    363    213   -257    -31    288    714    -20   -532   -376   -532   -277
    142    306    163   -226    -12    236    698    -28   -555   -402   -550   -298
    127    241    114   -184      7    179    688    -28   -576   -420   -568   -324
    116    187     70   -155     23    129    675    -38   -597   -446   -589   -353
    111    137     23   -124     44     80    662    -54   -626   -475   -615   -381
    103     88    -15    -98     59     36    652    -70   -649   -498   -633   -402
     90     59    -31    -75     62     15    652    -80   -662   -509   -644   -410
     85     28    -57    -59     70    -12    649    -88   -670   -522   -652   -423
     85     15    -70    -51     77    -25    649    -90   -678   -530   -654   -428
     77     15    -62    -46     70    -23    654    -80   -678   -530   -644   -420
     80     23    -57    -51     70    -15    657    -75   -670   -522   -639   -415
     83      2    -80    -44     80    -38    654    -75   -672   -519   -641   -413
     85    -20   -106    -33     96    -62    657    -59   -678   -527   -654   -413
    114    -83   -200    -18    155   -140    698      5   -683   -558   -704   -459
    140   -124   -265     -7    202   -194    841    179   -610   -545   -717   -493
    166    -38   -205    -64    184   -122   1010    413   -444   -426   -615   -413
    220    218     -2   -218    111    106   1145    641   -202   -181   -376   -189
    262    737    475   -501   -106    607   1150    706     98    236     77    267
    129   1439   1309   -784   -589   1374    935    431    316    672    613    813
    -57   1657   1712   -802   -883   1683    488   -132    171    714    766    966
   -137   1174   1312   -517   -724   1241    145   -613   -322    241    348    581
   -171    246    415    -38   -293    329     31   -901  -1018   -602   -485   -179
   -140   -423   -283    283     70   -353     98   -815  -1304  -1052   -989   -675
    -77   -480   -402    280    161   -441    259   -550  -1150   -966   -958   -672
    -23   -358   -335    192    153   -348    454   -290   -940   -795   -828   -574
      7   -241   -252    114    127   -244    587   -127   -792   -667   -719   -485
     15   -192   -207     88    111   -200    654    -38   -717   -602   -657   -439
     31   -192   -226     77    127   -207    680     -2   -696   -587   -644   -436
     33   -189   -223     77    127   -205    691     10   -685   -579   -633   -439
     31   -179   -213     72    122   -194    701     25   -675   -568   -623   -433
     36   -176   -213     70    124   -194    714     44   -662   -550   -605   -413
     41   -171   -215     62    127   -192    717     51   -646   -527   -587   -397
     33   -168   -202     67    116   -184    724     59   -631   -514   -571   -392
     12   -174   -189     80     98   -181    730     64   -623   -511   -571   -387
     15   -166   -181     75     98   -174    735     72   -605   -506   -563   -371
     23   -166   -189     70    103   -176    740     83   -589   -498   -566   -363
     31   -148   -179     57    103   -163    763    114   -558   -475   -545   -340
     28   -122   -150     44     88   -135    779    135   -530   -454   -522   -319
     33   -109   -142     38     88   -124    792    155   -509   -433   -498   -309
     36    -88   -127     23     80   -106    800    176   -491   -420   -478   -311
     38    -75   -114     18     75    -93    807    197   -472   -407   -465   -314
     44    -85   -129     20     85   -106    810    215   -465   -400   -459   -316
     36    -90   -127     28     80   -109    810    246   -449   -384   -444   -309
     25    -90   -116     31     67   -101    823    280   -428   -366   -426   -290
     18    -96   -114     38     64   -103    833    311   -415   -348   -410   -265
     23    -72    -98     23     59    -85    849    345   -394   -322   -389   -236
     18    -72    -90     28     54    -80    865    376   -374   -306   -379   -220
     12    -85    -98     33     51    -90    867    394   -363   -296   -379   -220
     36    -70   -106     15     70    -88    875    423   -348   -280   -366   -213
     38    -46    -88      2     62    -67    891    457   -324   -257   -342   -194
     51    -18    -70    -15     59    -44    904    488   -296   -223   -311   -176
     70      7    -64    -38     67    -28    911    517   -272   -194   -280   -161
     80     46    -33    -64     57      7    935    550   -241   -166   -239   -135
     90     70    -20    -80     54     25    948    571   -220   -145   -218   -122
    106     88    -18    -96     62     36    950    581   -213   -129   -213   -116
    109    111      0   -111     54     57    961    584   -207   -122   -202   -106
    111    129     18   -119     46     72    969    584   -200   -119   -194    -93
    119    135     15   -129     51     75    969    576   -202   -129   -194    -96
    124    135     10   -129     57     72    976    574   -200   -137   -194    -96
    111    137     23   -127     44     83    992    584   -192   -135   -189    -98
    101    137     36   -119     33     88    995    584   -194   -135   -189   -101
     90    129     36   -111     28     83    995    584   -189   -132   -192   -103
     67    114     46    -90     10     80    997    584   -179   -129   -187   -101
     62     88     23    -75     18     57    992    574   -187   -142   -200   -109
     59     59      0    -59     28     31    974    558   -197   -153   -207   -122
     46     31    -15    -38     31      7    953    535   -213   -168   -223   -148
     31     18    -12    -23     23      2    945    514   -226   -179   -231   -174
     20     15     -5    -20     10      5    937    511   -226   -174   -223   -176
     12      0    -12     -7     12     -5    932    501   -239   -184   -231   -189
      5     -2     -7     -2      5     -5    937    509   -233   -174   -220   -189
      2     -2     -5      0      2     -2    943    522   -218   -155   -202   -179
     28      5    -23    -18     25     -7    935    517   -220   -150   -202   -181
     31     20    -10    -25     20      5    943    522   -210   -142   -197   -179
     20     20     -2    -23     10     10    943    524   -202   -135   -194   -179
     25      0    -25    -12     25    -12    937    522   -202   -135   -200   -184
     36     -2    -41    -18     36    -20    930    522   -200   -129   -197   -184
     51     18    -33    -36     44     -7    930    530   -187   -116   -189   -181
     59     23    -36    -41     46     -5    924    532   -181   -111   -192   -181
     62     31    -31    -46     46      0    935    540   -171   -106   -181   -174
     64     38    -28    -54     46      5    943    553   -155    -93   -166   -158
     67     33    -33    -51     51      0    940    555   -150    -83   -166   -135
     67     15    -54    -44     59    -18    932    550   -153    -88   -176   -124
     64     -5    -70    -28     67    -36    924    548   -155    -98   -179   -129
     62      0    -62    -33     62    -31    922    553   -150    -90   -163   -135
     64     10    -54    -38     59    -20    930    558   -148    -88   -155   -140
     70     23    -49    -49     59    -12    927    555   -153    -90   -155   -145
     64     12    -51    -38     59    -18    927    555   -155    -96   -155   -142
     70     10    -59    -41     64    -23    924    553   -168   -103   -163   -142
     62     10    -51    -36     57    -20    922    542   -179   -109   -171   -142
     57     20    -36    -41     44     -7    922    545   -179   -114   -166   -135
     59     20    -38    -38     49     -7    922    550   -184   -124   -166   -142
     64     38    -25    -54     44      5    940    574   -163   -116   -150   -145
     51     88     36    -70      7     62    976    610   -127    -85   -116   -135
     33    119     85    -75    -25    101   1005    639   -101    -62    -90   -137
     36    122     85    -77    -23    103   1010    646    -90    -59    -85   -168
     28    109     80    -70    -25     96   1015    649    -80    -57    -83   -197
     20    135    114    -77    -46    127   1041    678    -44    -28    -88   -145
     12    176    161    -96    -75    168   1062    701     -5     -2    -93    -49
     18    192    174   -103    -77    184   1047    691      0      2   -103      0
     -2    174    176    -88    -90    174   1018    665    -15    -10   -122      2
      2    179    174    -90    -85    176   1000    652    -18    -18   -122      0
     15    137    122    -77    -54    129    971    633    -33    -38   -140    -36
      7     62     54    -33    -23     59    945    610    -62    -72   -174    -80
      7     23     12    -15     -2     18    930    602    -72    -98   -194   -106
     12    -18    -33      2     23    -25    904    581    -88   -132   -223   -137
     18    -67    -88     23     51    -77    878    558   -106   -171   -252   -184
     12    -88   -101     38     57    -93    859    537   -109   -197   -265   -218
     15    -96   -114     38     62   -103    833    509   -116   -223   -283   -246
     28   -109   -140     38     83   -124    818    493   -129   -244   -298   -262
     23    -96   -119     33     70   -106    820    491   -132   -246   -298   -257
     12    -90   -103     38     57    -96    828    491   -127   -241   -288   -252
     15    -72    -90     25     51    -80    818    483   -127   -239   -285   -246
      5    -70    -75     31     38    -72    826    488   -116   -236   -280   -241
      7   -103   -114     46     59   -109    828    509   -116   -246   -290   -265
     49   -179   -228     64    137   -202    885    610    -93   -249   -316   -309
     49   -155   -207     51    127   -179   1026    792     10   -181   -283   -322
     72    -20    -96    -25     83    -57   1171   1002    181    -31   -153   -228
    119    265    145   -192    -12    205   1267   1184    413    233    116     15
    142    779    636   -459   -246    709   1286   1260    704    649    574    457
    -10   1330   1337   -659   -675   1335   1114    995    841    979    997    852
   -127   1369   1493   -620   -810   1431    743    509    628    932   1023    870
   -205    807   1013   -303   -607    909    426    -12     31    327    472    379
   -262      7    270    127   -265    137    314   -267   -579   -441   -296   -311
   -189   -381   -192    285      0   -288    363   -109   -670   -628   -545   -540
   -122   -462   -340    290    106   -400    475    101   -553   -555   -530   -530
    -93   -392   -301    241    101   -348    607    280   -405   -426   -439   -457
    -64   -262   -197    163     64   -231    722    426   -262   -293   -322   -348
    -54   -184   -129    119     36   -158    782    493   -192   -228   -262   -296
    -49   -161   -111    103     31   -137    810    535   -153   -197   -233   -272
    -57   -161   -103    106     20   -132    828    558   -135   -181   -223   -272
    -59   -161   -101    111     20   -132    841    568   -127   -179   -215   -285
    -54   -155   -101    103     23   -129    841    574   -129   -179   -210   -298
    -49   -148   -101     98     25   -124    841    576   -132   -189   -207   -309
    -38   -145   -106     90     31   -124    841    579   -129   -197   -215   -303
    -31   -145   -114     88     41   -129    844    584   -132   -194   -223   -285
    -33   -168   -135    101     49   -153    844    579   -127   -197   -233   -270
    -36   -176   -140    106     49   -158    844    581   -122   -197   -236   -257
    -31   -179   -148    103     54   -163    831    571   -127   -207   -246   -257
    -20   -168   -148     96     62   -158    826    576   -119   -207   -252   -244
    -25   -142   -119     83     44   -129    833    587   -101   -197   -239   -215
    -31   -127    -96     80     31   -111    836    594    -85   -192   -228   -210
    -18   -119   -103     67     41   -111    828    597    -80   -197   -231   -220
    -25   -109    -83     67     28    -96    836    607    -64   -192   -220   -218
    -31    -98    -67     64     18    -85    841    615    -46   -179   -210   -218
    -18   -103    -85     62     33    -96    836    620    -41   -181   -218   -226
    -10    -93    -83     49     33    -88    831    628    -31   -174   -215   -228
    -20    -75    -54     49     15    -64    836    646     -5   -153   -192   -223
     -2    -54    -51     28     23    -54    839    652      5   -142   -184   -228
      5    -36    -41     15     20    -38    836    662     20   -124   -174   -228
      0    -20    -20      7     10    -20    839    683     44   -101   -150   -218
      5      5      0     -5      2      2    841    709     70    -75   -119   -200
     25     33      7    -31      7     20    836    730     90    -54    -96   -194
     31     49     18    -41      7     33    844    766    119    -25    -62   -179
     38     77     36    -59      2     57    859    800    150      5    -20   -158
     46    103     57    -75     -5     80    865    823    171     33     15   -137
     44    114     70    -80    -12     93    872    839    181     54     44   -124
     31    129     96    -80    -33    114    893    857    197     72     70   -109
     20    132    111    -77    -46    122    901    862    200     77     77    -98
     25    153    127    -88    -49    140    909    862    202     85     93    -85
     12    161    148    -88    -67    155    919    867    213    101    116    -75
      0    158    158    -80    -80    158    927    867    220    106    122    -72
    -10    145    155    -70    -83    150    935    867    226    103    122    -72
    -28    142    171    -57    -98    155    948    870    239    111    129    -59
    -46    137    184    -46   -116    161    950    875    252    124    140    -51
    -44    127    171    -44   -106    148    956    872    254    124    135    -62
    -49    109    155    -31   -101    132    956    862    244    114    122    -75
    -54     98    153    -20   -103    124    958    859    241    111    114    -85
    -62     80    140    -10   -103    109    956    844    233    101    114   -103
    -62     70    132     -5    -98    101    945    828    226     85    111   -122
    -70     64    135      0   -101     98    940    818    223     67    106   -140
    -77     51    129     12   -103     90    935    813    223     57    101   -150
    -77     23    101     25    -90     62    924    807    218     46     80   -145
    -80     15     96     33    -88     54    924    810    218     46     77   -127
    -77     20     98     28    -88     59    917    805    220     49     75   -122
    -62     49    111      7    -85     80    904    800    220     51     75   -111
    -64     59    122      2    -93     90    901    802    226     54     64    -96
    -64     64    127      0    -96     96    909    813    236     59     57    -64
    -59     64    122     -2    -90     93    904    815    241     59     54    -44
    -54     62    116     -2    -85     88    896    813    244     57     59    -38
    -57     62    119     -5    -88     90    896    815    252     59     70    -44
    -51     70    122    -10    -88     96    896    823    262     67     83    -46
    -49     64    114    -10    -83     88    888    820    265     64     83    -41
    -44     72    116    -12    -80     93    883    818    267     62     93    -54
    -44     77    122    -18    -83     98    875    813    262     57     88    -59
    -38     64    103    -15    -70     83    862    802    252     46     70    -62
    -41     46     88     -5    -64     67    859    797    249     38     51    -59
    -44     67    111    -10    -77     88    872    807    267     57     59    -31
    -38     62     98    -12    -70     80    867    805    270     57     51    -28
    -38     67    106    -15    -72     88    859    805    275     59     57    -23
    -49     75    124    -15    -85     98    859    807    277     62     70    -25
    -41     98    140    -28    -90    119    867    818    296     75     96    -49
    -31    122    150    -46    -90    137    880    828    314     88    122    -57
    -28    145    171    -59    -98    158    906    854    342    109    142    -49
    -31    161    189    -64   -111    174    932    878    371    127    161    -38
    -15    166    181    -75    -98    174    932    883    376    129    166    -36
    -23    155    179    -67   -101    166    922    875    371    124    161    -46
    -25    179    205    -77   -116    192    930    885    389    140    174    -33
    -18    252    270   -116   -145    259    956    904    428    176    213      2
    -10    283    293   -135   -150    288    961    906    446    194    231     18
    -31    257    285   -114   -158    270    930    878    428    179    220      7
    -36    262    298   -111   -168    277    906    867    426    181    228      7
    -28    267    293   -119   -163    280    878    852    420    179    226      2
    -28    202    231    -85   -129    215    849    831    389    142    194    -25
    -38    140    176    -51   -106    158    839    826    368    114    168    -59
    -38     80    119    -23    -77     98    820    807    353     93    142    -90
    -36     38     75     -2    -57     57    800    784    329     70    119   -114
    -49     -5     44     28    -46     18    784    771    311     51     96   -129
    -59    -33     25     44    -44     -5    766    750    290     28     75   -148
    -57    -49      7     51    -33    -20    748    732    280     18     62   -163
    -64    -59      2     62    -33    -28    743    730    277     10     51   -184
    -70    -70      0     70    -36    -36    743    735    277     12     49   -192
    -75    -77     -5     75    -36    -41    737    732    272      2     44   -192
    -75    -88    -12     80    -31    -51    737    735    275     -2     44   -192
    -62   -103    -41     80    -12    -72    732    748    275    -10     38   -207
    -20   -163   -142     93     59   -153    748    800    270    -38     -5   -257
     -7   -174   -166     88     77   -171    862    966    350     -7     -7   -283
     10    -77    -88     33     46    -83   1013   1163    496     98     70   -233
     51    109     54    -83     -2     83   1135   1353    685    285    244    -80
     98    537    439   -316   -168    488   1163   1444    930    618    605    267
    -12   1130   1140   -561   -576   1135   1015   1244   1114    984   1057    691
   -150   1376   1527   -613   -839   1449    605    740    992   1067   1236    844
   -223   1028   1249   -405   -737   1137    187    176    509    667    906    548
   -285    231    517     28   -400    374     23   -176   -135   -122    142   -114
   -239   -350   -114    293    -64   -233     64    -77   -368   -509   -306   -524
   -174   -509   -337    340     80   -423    192    150   -280   -498   -358   -592
   -148   -449   -303    296     75   -379    361    366   -109   -376   -275   -527
   -122   -316   -194    220     36   -257    491    535     64   -233   -155   -431
   -103   -233   -129    168     12   -181    537    602    153   -161    -93   -379
    -88   -220   -135    153     23   -179    553    633    181   -140    -75   -368
    -93   -218   -127    155     15   -174    558    652    197   -127    -67   -363
    -93   -207   -114    150     10   -161    555    657    205   -122    -64   -361
    -83   -205   -122    142     18   -163    550    659    205   -119    -62   -358
    -80   -189   -109    135     12   -150    550    667    210   -109    -51   -353
    -80   -174    -93    127      5   -135    548    672    215   -103    -41   -355
    -67   -168   -101    119     15   -135    542    670    215   -101    -44   -363
    -64   -171   -106    116     20   -140    537    667    220    -98    -44   -361
    -72   -166    -96    119     10   -132    535    675    228    -93    -36   -353
    -70   -166    -98    116     12   -132    524    672    228    -96    -33   -350
    -54   -158   -103    106     23   -132    511    670    223    -98    -38   -345
    -51   -158   -106    103     25   -135    501    670    226    -98    -38   -342
    -59   -161   -101    109     18   -129    488    665    223    -93    -36   -342
    -54   -163   -109    106     25   -137    475    657    218    -96    -38   -340
    -41   -142   -101     93     28   -122    467    665    228    -85    -31   -324
    -38   -137    -98     88     28   -119    459    662    228    -83    -28   -324
    -33   -129    -98     80     31   -114    446    662    226    -83    -25   -329
    -25   -119    -93     72     31   -106    433    672    231    -75    -12   -327
    -28   -101    -72     64     20    -88    431    685    244    -64      0   -322
    -25    -96    -70     59     18    -83    418    691    241    -59      2   -322
    -12    -85    -75     49     28    -80    405    696    244    -54      2   -329
      0    -75    -75     36     36    -75    402    709    254    -41     10   -332
      7    -72    -80     33     44    -75    397    730    265    -28     25   -332
     12    -57    -72     20     41    -64    387    745    277    -15     41   -329
     28    -18    -49     -5     38    -33    387    769    298      7     64   -314
     31     10    -23    -20     25     -5    389    797    319     25     90   -288
     41     33     -7    -36     25     12    392    815    335     46    111   -270
     49     54      5    -51     20     31    381    818    337     54    122   -265
     49     70     20    -59     12     46    379    820    340     59    132   -259
     54     77     20    -67     15     49    374    815    337     62    137   -259
     59     80     20    -70     20     51    363    797    329     57    132   -267
     46     88     41    -67      2     64    358    789    329     62    135   -270
     44     96     51    -70     -5     72    350    784    327     64    137   -272
     46     85     38    -67      2     62    342    774    324     64    132   -280
     36     64     28    -49      5     46    340    766    319     64    132   -285
     25     67     38    -49     -7     54    337    758    324     64    129   -296
     31     64     33    -49      0     49    332    748    324     59    124   -306
     31     62     31    -46      0     46    324    735    316     51    116   -319
     25     64     38    -44     -5     51    309    717    306     41    101   -335
     23     36     12    -31      5     25    283    696    290     25     80   -350
     18     12     -5    -15     10      5    259    675    275     18     64   -368
      5     18     12    -10     -5     15    236    657    265     10     59   -381
     12     23     10    -18      2     18    220    641    259      7     57   -387
     23     23     -2    -23     12     10    200    626    252     -5     44   -400
     23     36     12    -28      5     25    179    613    246    -10     41   -402
     15     36     20    -28     -2     28    163    605    246    -10     49   -397
     18     33     15    -25      2     25    150    592    239    -12     46   -397
     25     31      2    -28     10     18    142    587    231    -12     41   -402
     31     54     23    -44      5     38    137    587    236     -7     51   -402
     44     64     20    -54     12     41    127    587    233     -5     51   -407
     49     59     10    -54     20     36    114    579    226    -12     41   -413
     41     70     28    -57      5     51    103    574    223    -10     38   -420
     38     54     15    -49     12     36     98    568    220     -7     46   -423
     41     36     -7    -41     23     15     85    561    210    -12     44   -426
     51     54      2    -51     25     28     64    553    200    -18     41   -431
     46     46      0    -46     23     25     62    545    194    -25     36   -436
     44     41     -2    -44     23     20     49    527    176    -38     20   -446
     46     46      0    -49     23     23     25    509    158    -59      0   -457
     51     36    -15    -44     33     10     20    504    153    -70    -15   -467
     64     38    -25    -51     44      7      0    488    142    -64    -20   -467
     70     46    -23    -59     46     12    -18    467    129    -67    -41   -478
     64     25    -38    -46     51     -5    -20    459    119    -77    -64   -480
     59     36    -23    -46     41      7    -36    446    103    -90    -77   -478
     72     31    -44    -51     57     -5    -44    446     98    -93    -85   -472
     83     54    -31    -70     57     12    -28    462    114    -77    -77   -454
     88     77    -10    -85     49     36     -5    480    129    -62    -72   -436
    106    114      7   -109     49     62      5    491    129    -54    -72   -418
    116    127     10   -122     51     70      0    488    122    -57    -83   -418
    114    119      5   -116     54     62     -7    483    106    -62   -101   -423
    114    137     23   -127     46     80    -12    478     98    -62   -109   -418
    127    181     54   -153     36    119     -5    488    114    -41    -96   -384
    135    236    101   -187     15    168    -12    485    116    -31    -90   -363
    145    239     93   -192     25    166    -41    462     96    -44   -103   -368
    161    215     54   -189     51    135    -77    431     62    -64   -127   -381
    153    207     54   -179     49    132   -101    418     44    -67   -129   -371
    140    161     18   -150     59     90   -127    394      5    -90   -161   -389
    135     98    -36   -119     85     31   -155    366    -33   -127   -202   -420
    132     54    -77    -96    103    -10   -181    337    -72   -161   -244   -452
    122      7   -114    -64    119    -51   -197    316   -103   -192   -275   -475
    116    -49   -168    -33    142   -109   -226    283   -153   -236   -316   -511
    119    -64   -187    -28    153   -124   -249    259   -187   -259   -342   -527
    116    -80   -200    -18    155   -140   -262    246   -213   -280   -361   -535
    116   -101   -218     -7    166   -158   -272    233   -236   -306   -379   -553
    119   -124   -246      2    181   -187   -280    226   -252   -319   -389   -561
    122   -119   -241     -2    179   -179   -290    213   -270   -327   -400   -566
    119   -124   -246      0    181   -184   -298    205   -283   -337   -407   -568
    132   -124   -257     -2    194   -189   -311    194   -298   -355   -426   -584
    163   -189   -353     12    254   -270   -301    228   -316   -384   -472   -623
    197   -259   -457     31    324   -358   -192    368   -277   -389   -514   -665
    233   -192   -426    -20    327   -309    -41    561   -163   -314   -475   -639
    298    -70   -368   -114    332   -218    119    800     25   -142   -337   -506
    342    389     44   -368    150    218    142    875    277    194     28   -140
    296   1052    753   -675   -228    904    -10    706    501    610    527    379
    137   1493   1353   -815   -607   1423   -397    215    480    815    833    704
     23   1304   1280   -662   -628   1293   -823   -340    101    553    639    535
    -51    441    491   -197   -270    465   -966   -696   -574   -257   -166   -171
    -23   -298   -275    158    124   -285   -940   -691   -961   -813   -789   -735
     31   -530   -561    246    293   -542   -805   -475   -922   -865   -922   -867
     59   -475   -535    207    296   -504   -610   -233   -730   -727   -836   -797
     90   -322   -415    114    252   -368   -488    -75   -568   -594   -732   -693
    109   -265   -376     77    241   -319   -413     10   -478   -524   -678   -626
    114   -236   -350     59    231   -293   -376     51   -441   -496   -659   -594
    119   -228   -348     54    233   -288   -358     72   -423   -485   -657   -576
    132   -213   -345     38    236   -277   -353     75   -415   -475   -654   -561
    132   -200   -332     33    231   -267   -342     85   -413   -467   -652   -548
    124   -192   -319     33    220   -257   -337     90   -415   -462   -649   -537
    140   -189   -329     25    233   -259   -329     90   -415   -462   -646   -527
    155   -168   -324      5    239   -246   -327     93   -410   -457   -644   -519
    153   -161   -314      2    231   -236   -314    101   -400   -454   -636   -506
    158   -174   -332      7    244   -254   -309    101   -397   -457   -633   -496
    174   -150   -324    -10    249   -236   -316     98   -400   -465   -631   -488
    174   -145   -319    -15    244   -231   -309    106   -392   -462   -631   -480
    176   -150   -329    -12    252   -239   -298    116   -389   -452   -623   -467
    189   -155   -345    -15    265   -252   -296    122   -392   -449   -615   -457
    192   -129   -322    -31    257   -226   -293    124   -392   -449   -607   -444
    189   -135   -327    -28    257   -228   -280    135   -387   -446   -602   -428
    200   -132   -332    -33    265   -231   -267    148   -376   -436   -592   -407
    200   -124   -324    -38    259   -223   -254    161   -371   -431   -579   -392
    200   -111   -311    -44    254   -210   -244    168   -366   -426   -571   -381
    213   -116   -329    -46    270   -223   -236    179   -361   -423   -563   -368
    231   -111   -342    -59    285   -226   -231    192   -355   -420   -558   -358
    231    -90   -324    -72    275   -205   -215    213   -348   -413   -540   -337
    233    -75   -309    -77    270   -192   -197    236   -340   -405   -519   -319
    244    -67   -311    -88    275   -189   -187    254   -329   -394   -511   -296
    249    -46   -296   -101    270   -171   -171    283   -314   -384   -493   -267
    259    -15   -277   -122    267   -148   -150    314   -298   -363   -467   -231
    285     20   -265   -153    275   -122   -137    337   -293   -348   -446   -207
    293     38   -254   -168    272   -106   -111    366   -272   -322   -415   -176
    293     72   -220   -184    257    -72    -93    387   -254   -296   -381   -137
    290     96   -194   -194    244    -49    -75    400   -249   -285   -363   -114
    293    109   -184   -200    239    -36    -54    410   -241   -275   -345    -90
    283    106   -176   -197    231    -33    -38    418   -241   -272   -327    -80
    275    111   -163   -194    220    -25    -28    420   -241   -270   -306    -67
    277    124   -153   -202    215    -15    -15    423   -241   -267   -285    -59
    277    137   -140   -207    210      0      2    431   -241   -257   -265    -51
    275    140   -135   -207    205      2     23    441   -236   -246   -249    -38
    272    137   -135   -205    202      0     33    441   -239   -244   -244    -28
    265    114   -150   -192    207    -18     41    441   -244   -246   -239    -20
    257     96   -161   -176    210    -31     49    439   -252   -252   -226    -18
    257     83   -174   -174    215    -44     44    423   -272   -267   -226    -36
    265     85   -179   -176    223    -46     36    407   -293   -280   -226    -46
    259     93   -168   -179    215    -36     36    402   -309   -285   -218    -36
    252     75   -176   -163    215    -49     36    392   -322   -296   -220    -31
    254     51   -202   -155    226    -75     33    384   -337   -309   -223    -33
    249     64   -184   -158    215    -59     46    392   -340   -303   -205    -28
    239     83   -155   -163    197    -36     62    407   -337   -293   -181    -10
    223     98   -124   -161    174    -12     77    418   -332   -293   -163      2
    202    101   -103   -153    153      0     93    431   -332   -293   -153     18
    223     85   -137   -155    181    -25    103    428   -345   -306   -155     23
    239     75   -163   -158    200    -44    109    428   -358   -309   -155     28
    249     80   -168   -163    210    -44    111    426   -376   -314   -153     33
    246     90   -158   -168    202    -33    119    431   -387   -324   -145     36
    249     90   -161   -171    205    -33    129    433   -389   -327   -137     41
    254     83   -171   -171    213    -44    135    433   -400   -327   -137     49
    262     93   -168   -176    215    -36    145    441   -407   -327   -132     62
    259     96   -163   -179    210    -33    155    446   -413   -329   -119     67
    270     96   -174   -184    223    -38    158    444   -426   -340   -109     62
    275    101   -174   -189    223    -36    166    441   -431   -348   -106     57
    272    111   -161   -192    218    -23    171    441   -441   -353   -101     57
    272    122   -153   -197    210    -15    174    436   -454   -363    -96     62
    275    111   -166   -194    220    -25    181    433   -462   -376    -98     62
    275    106   -168   -192    223    -31    192    431   -467   -384    -96     62
    280     98   -181   -189    231    -41    205    433   -467   -381    -90     64
    285     93   -192   -189    239    -49    202    431   -478   -394    -90     62
    283    101   -181   -192    231    -38    205    431   -488   -407    -88     59
    280    101   -179   -192    228    -38    215    433   -491   -418    -88     59
    288    114   -174   -200    231    -28    220    431   -488   -423    -83     70
    290    145   -148   -218    218      0    252    454   -467   -405    -57     96
    296    171   -124   -233    210     25    296    485   -444   -379    -33    116
    306    205   -103   -257    205     51    322    501   -436   -368    -18    132
    324    218   -106   -270    215     57    332    504   -439   -368    -18    137
    314    202   -114   -259    213     44    337    501   -446   -384    -33    127
    319    236    -85   -277    202     75    358    517   -428   -371    -18    145
    345    298    -46   -324    194    127    376    532   -402   -345      7    171
    374    337    -36   -355    205    150    384    537   -387   -329     25    187
    358    329    -31   -345    194    150    379    524   -389   -335     23    197
    368    337    -31   -353    200    153    371    519   -387   -345     23    207
    363    311    -54   -337    207    129    361    511   -392   -353     18    207
    366    249   -116   -306    241     67    337    485   -426   -387     -7    176
    361    202   -158   -283    259     23    327    475   -446   -405    -31    150
    361    163   -197   -265    280    -15    314    459   -470   -428    -57    129
    342    114   -231   -228    285    -57    309    452   -491   -454    -83    114
    353     70   -283   -210    319   -106    309    444   -509   -478   -103     98
    353     44   -309   -200    329   -129    303    428   -527   -501   -119     83
    329     18   -311   -176    322   -145    301    418   -537   -514   -129     70
    319      2   -319   -161    319   -158    303    418   -540   -524   -132     64
    324      7   -316   -166    322   -153    314    420   -524   -522   -129     75
    324      0   -324   -163    324   -161    319    420   -517   -514   -132     77
    327     -2   -332   -163    329   -166    324    420   -511   -511   -129     80
    332    -31   -363   -150    348   -197    324    415   -522   -527   -142     67
    376    -90   -467   -142    420   -277    355    470   -522   -553   -181     33
    405   -116   -522   -145    459   -319    491    641   -441   -524   -187      7
    426    -12   -439   -205    431   -226    659    859   -290   -407   -101     62
    478    194   -283   -337    381    -44    807   1085    -83   -197     96    241
    524    649    124   -587    200    387    867   1208    200    174    506    646
    413   1317    901   -865   -244   1109    745   1034    441    597   1031   1174
    241   1628   1387   -935   -574   1509    374    524    366    719   1260   1405
    150   1257   1106   -704   -478   1182    -25    -51   -116    298    914   1083
    101    376    275   -239    -85    327   -210   -462   -859   -584     57    296
    179   -249   -428     33    303   -340   -194   -400  -1148  -1021   -441   -189
    246   -368   -618     59    431   -493    -49   -153  -1041   -984   -467   -236
    277   -270   -548     -5    410   -410    145     96   -836   -831   -350   -145
    311   -145   -457    -83    384   -301    296    280   -667   -693   -228    -44
    332    -67   -400   -135    366   -233    366    361   -584   -618   -161     10
    353    -36   -389   -158    368   -213    402    402   -550   -587   -135     25
    358    -20   -379   -168    366   -200    423    431   -527   -568   -116     36
    371     -5   -376   -181    374   -189    436    441   -519   -563   -109     41
    381      2   -381   -192    379   -189    446    449   -511   -563   -106     38
    381     25   -358   -205    371   -166    467    462   -496   -553    -90     57
    389     33   -358   -213    374   -163    472    465   -498   -555    -90     62
    397     38   -358   -218    379   -158    478    462   -498   -558    -90     62
    379     41   -337   -213    358   -148    493    475   -485   -542    -80     72
    381     44   -337   -213    358   -145    511    493   -467   -522    -64     83
    379     46   -332   -213    355   -142    519    501   -457   -509    -51     88
    387     62   -324   -223    355   -129    532    517   -441   -496    -33     98
    389     70   -322   -231    355   -124    548    532   -426   -488    -23    106
    392     67   -324   -231    358   -127    553    537   -420   -488    -20    106
    405     80   -324   -244    366   -122    558    548   -407   -480     -5    122
    400     80   -319   -239    361   -119    571    568   -389   -470     15    142
    415     93   -322   -257    366   -114    568    568   -387   -470     20    145
    431    119   -311   -275    371    -96    581    581   -371   -452     41    168
    428    127   -301   -277    363    -85    600    600   -353   -431     62    184
    436    142   -293   -288    366    -75    613    620   -335   -415     83    197
    462    158   -303   -311    381    -72    615    633   -324   -407     96    197
    470    174   -296   -322    384    -62    628    652   -309   -389    119    207
    467    179   -288   -324    376    -54    639    675   -288   -368    140    218
    488    200   -288   -342    389    -44    652    704   -262   -348    161    228
    496    223   -272   -361    384    -25    667    735   -228   -319    192    252
    506    241   -265   -374    387    -10    688    771   -205   -298    213    270
    514    265   -249   -389    381      7    701    800   -179   -270    249    306
    537    293   -244   -415    392     25    722    823   -155   -249    280    335
    535    329   -205   -433    371     64    737    836   -140   -239    298    342
    535    358   -176   -446    355     90    756    849   -122   -223    319    363
    545    368   -176   -457    361     96    769    852   -116   -215    327    374
    553    381   -171   -467    363    106    784    862   -103   -194    345    387
    553    400   -155   -478    355    122    800    870    -85   -179    358    413
    558    405   -153   -480    355    124    820    878    -72   -168    368    423
    548    394   -153   -470    350    119    828    878    -70   -163    371    413
    548    400   -148   -472    348    127    826    875    -62   -161    371    413
    553    389   -163   -472    355    114    826    862    -67   -176    361    402
    545    394   -153   -470    348    122    831    859    -62   -181    363    405
    524    384   -140   -454    332    122    831    841    -70   -194    361    394
    517    366   -150   -441    335    109    826    818    -77   -210    353    376
    519    345   -174   -433    345     85    810    795    -85   -228    337    358
    511    340   -171   -426    340     83    800    779    -93   -236    332    345
    501    340   -161   -420    329     90    797    776    -85   -233    342    342
    496    332   -163   -413    329     85    800    774    -83   -239    350    340
    488    332   -158   -410    322     88    792    763    -83   -244    355    332
    483    345   -137   -413    311    103    795    769    -77   -241    371    329
    483    350   -132   -415    309    109    802    771    -72   -236    384    322
    485    353   -132   -418    309    111    807    771    -67   -233    392    322
    493    381   -114   -439    303    135    815    774    -59   -228    400    322
    493    387   -106   -439    298    140    815    774    -57   -226    407    314
    496    384   -111   -441    303    137    813    771    -57   -226    415    306
    485    413    -72   -449    280    171    818    782    -38   -215    436    314
    465    420    -46   -444    257    187    818    782    -31   -210    446    329
    472    426    -46   -452    259    189    815    776    -33   -215    431    345
    470    418    -51   -446    262    184    820    779    -28   -213    428    366
    459    413    -46   -436    254    184    831    789    -15   -202    439    387
    462    420    -41   -441    252    189    826    782    -20   -202    441    387
    462    420    -41   -441    252    189    823    776    -25   -210    444    384
    457    423    -33   -441    244    194    828    776    -25   -215    446    392
    457    431    -25   -444    241    202    833    776    -28   -220    452    402
    457    433    -23   -446    239    205    828    769    -33   -228    446    397
    449    431    -18   -441    233    207    820    763    -36   -233    452    400
    452    433    -20   -444    236    207    818    763    -36   -236    457    405
    459    428    -31   -444    246    200    818    758    -41   -246    452    400
    454    415    -41   -436    246    189    823    758    -44   -249    454    394
    444    423    -23   -433    233    200    833    761    -36   -241    470    400
    457    457     -2   -459    228    228    841    761    -31   -231    491    410
    465    511     46   -488    210    280    859    779     -7   -197    527    433
    467    548     80   -509    192    314    880    802     15   -179    548    444
    470    576    103   -524    184    340    896    815     31   -166    561    449
    475    581    103   -530    184    342    898    818     33   -163    566    444
    472    587    114   -530    179    350    911    826     38   -158    579    446
    480    649    168   -566    155    410    945    852     77   -119    623    480
    483    698    213   -592    135    457    961    870    106    -85    662    517
    488    706    218   -600    135    462    945    867    103    -85    675    527
    485    709    223   -597    132    467    930    854    101    -83    683    535
    485    711    226   -600    129    470    914    854    109    -70    696    548
    493    665    171   -579    161    418    885    833     83    -96    678    524
    480    618    135   -550    171    376    872    820     59   -127    649    493
    491    581     90   -535    200    337    867    818     44   -150    626    472
    498    517     18   -509    241    267    844    795     15   -181    594    441
    480    478     -5   -480    241    236    839    787      5   -197    587    423
    472    439    -33   -457    252    202    823    771    -10   -215    571    397
    478    420    -57   -449    267    181    810    753    -28   -236    555    376
    472    415    -59   -446    265    179    807    745    -31   -252    550    366
    467    405    -62   -436    265    174    807    748    -28   -252    553    368
    459    397    -62   -431    262    168    800    745    -25   -246    553    371
    462    392    -70   -426    267    161    800    743    -28   -252    548    368
    465    371    -93   -418    277    140    802    748    -33   -262    537    358
    485    311   -174   -400    329     70    823    795    -28   -277    506    329
    514    265   -249   -389    381      7    914    919     23   -270    478    290
    514    311   -202   -413    358     54   1057   1091    140   -194    519    311
    550    452    -98   -504    324    179   1189   1288    319    -25    665    436
    592    823    231   -709    181    527   1265   1423    568    280    997    750
    545   1418    872   -982   -163   1145   1241   1389    831    683   1473   1205
    392   1862   1470  -1127   -537   1667    987   1026    872    917   1803   1501
    345   1628   1283   -989   -467   1457    568    496    485    644   1587   1304
    277    922    644   -600   -181    782    335     62   -142    -72    896    693
    285    246    -38   -267    161    103    285    -23   -553   -636    303    161
    353    -51   -405   -150    379   -228    350    150   -561   -727    155     15
    379    -54   -436   -163    405   -244    485    332   -423   -639    202     44
    394     33   -361   -215    376   -163    618    493   -267   -511    301    127
    405    137   -270   -272    337    -64    711    607   -137   -397    394    213
    420    197   -223   -309    322    -12    763    670    -67   -337    444    259
    428    220   -207   -327    319      7    787    696    -44   -316    462    270
    431    231   -200   -332    314     18    802    714    -20   -303    472    275
    441    246   -197   -345    319     25    805    727     -5   -293    475    277
    452    265   -187   -358    319     38    810    735     10   -285    480    283
    441    277   -166   -361    303     57    818    740     20   -275    491    288
    426    285   -140   -355    283     72    815    740     25   -267    496    293
    423    293   -129   -361    275     80    815    750     31   -262    501    301
    426    290   -135   -358    280     77    810    756     36   -259    501    301
    420    290   -129   -355    275     80    813    763     44   -252    509    306
    418    293   -124   -355    270     83    807    763     51   -246    514    309
    415    298   -116   -358    265     90    805    766     57   -241    524    319
    413    301   -111   -355    262     96    810    779     67   -233    532    327
    413    306   -106   -361    257    101    805    782     75   -228    532    332
    415    324    -93   -371    254    116    807    792     96   -213    545    348
    407    314    -93   -363    252    111    815    807    116   -197    561    358
    405    311    -93   -358    249    109    813    807    129   -187    563    350
    410    306   -103   -358    257    101    807    807    129   -189    563    345
    407    311    -96   -361    252    106    807    818    140   -181    574    348
    402    322    -80   -363    241    122    810    831    158   -158    589    358
    413    335    -77   -374    246    129    810    844    171   -142    597    366
    413    350    -62   -381    236    145    810    852    184   -127    602    371
    420    371    -49   -397    236    161    810    872    202   -101    623    394
    426    384    -44   -407    236    171    802    888    218    -77    644    413
    439    394    -44   -415    241    176    800    914    239    -54    667    433
    454    423    -31   -439    241    197    810    948    270    -23    701    467
    465    454    -10   -459    236    223    810    974    288      0    724    491
    462    472     10   -470    226    241    820    992    306     23    748    514
    462    501     38   -480    213    270    841   1013    332     49    771    537
    452    504     51   -480    200    277    849   1021    350     62    779    545
    454    511     57   -483    200    285    854   1028    363     75    789    553
    439    522     80   -483    179    301    857   1031    376     88    795    555
    431    522     90   -475    171    306    865   1036    392     98    802    561
    426    519     93   -472    166    306    867   1031    402    103    807    558
    420    514     93   -467    163    303    867   1026    410    111    807    553
    405    514    109   -462    148    314    867   1018    413    111    800    542
    397    506    109   -452    145    309    867   1015    418    109    789    532
    397    480     83   -441    158    283    870   1008    418     98    771    519
    381    465     83   -426    150    275    870   1002    423     96    766    511
    376    449     70   -415    153    259    867    987    420     88    756    496
    379    444     64   -410    158    254    857    969    413     77    740    480
    371    431     59   -402    155    246    849    956    402     70    724    467
    358    423     64   -392    148    244    841    943    400     67    717    459
    358    418     57   -389    150    239    828    930    400     64    709    449
    355    410     54   -381    150    233    826    930    400     67    709    449
    342    400     57   -371    142    228    815    932    407     70    711    452
    348    389     41   -368    153    215    810    932    413     75    709    454
    355    394     38   -376    158    218    807    930    415     80    709    457
    355    410     54   -381    150    233    807    932    423     90    717    462
    358    410     51   -384    153    231    797    927    420     85    711    449
    355    410     54   -384    150    233    789    927    428     85    714    449
    353    405     51   -381    150    228    774    924    431     88    709    449
    361    400     38   -379    161    220    769    927    436    101    709    454
    363    400     33   -381    166    218    763    924    436    103    709    457
    355    394     38   -376    158    218    758    922    436    103    711    457
    358    400     41   -379    158    220    750    922    439    101    714    457
    353    402     49   -376    153    226    740    917    439     98    706    452
    350    389     38   -371    155    215    730    906    431     90    693    441
    348    387     36   -368    155    213    719    891    423     88    680    433
    345    387     41   -366    150    215    714    880    418     80    672    428
    355    381     25   -368    166    205    706    870    415     72    662    426
    355    379     23   -368    166    202    696    859    415     75    659    423
    340    374     31   -358    155    202    688    854    418     75    665    428
    332    371     36   -353    148    205    675    846    413     70    657    426
    337    379     41   -358    148    210    672    846    413     70    652    426
    332    413     80   -374    124    249    683    857    433     88    667    441
    324    452    127   -389     98    290    706    875    459    111    688    459
    335    488    150   -413     93    322    722    885    475    127    696    472
    342    501    158   -420     93    329    724    891    480    132    696    478
    332    480    148   -407     90    314    714    888    475    129    683    472
    335    493    155   -415     88    324    717    885    485    137    685    478
    337    540    202   -439     67    371    732    896    517    166    711    504
    340    579    239   -459     51    410    740    909    545    197    737    537
    337    589    252   -465     41    420    711    885    535    192    730    550
    335    584    246   -459     44    415    688    865    527    187    717    550
    335    584    249   -462     41    418    665    852    519    181    706    555
    340    532    192   -436     75    363    626    826    488    145    670    542
    332    467    135   -402     96    301    600    802    462    111    633    509
    332    423     90   -379    119    257    579    782    444     90    605    488
    322    374     51   -348    135    213    555    758    420     67    571    470
    316    316      0   -316    158    158    530    730    389     33    532    431
    311    288    -23   -301    166    132    514    711    371     15    514    420
    296    265    -31   -280    163    116    504    696    361      2    501    410
    285    252    -33   -270    161    109    493    683    353     -5    493    394
    290    244    -46   -267    168     98    483    672    348    -10    485    384
    290    241    -51   -267    171     96    475    665    348    -10    480    374
    290    233    -59   -262    174     88    467    657    348     -7    480    363
    301    218    -83   -259    192     67    457    659    345    -10    472    353
    327    155   -171   -241    249     -7    480    717    348    -23    441    316
    348    135   -215   -244    280    -41    605    878    423      0    428    293
    366    197   -168   -283    267     15    750   1065    553     93    488    332
    405    379    -25   -394    215    176    875   1260    748    285    659    488
    439    826    387   -631     25    607    927   1374   1021    646   1047    859
    316   1434   1117   -875   -400   1275    795   1179   1221   1023   1509   1296
    171   1693   1522   -932   -675   1608    392    670   1109   1114   1696   1465
     96   1317   1218   -709   -561   1267    -31    109    631    717   1369   1182
     41    493    452   -267   -205    472   -210   -267    -38    -96    568    480
    103    -93   -197     -5    148   -142   -184   -194   -288   -488    109     62
    174   -239   -413     31    290   -324    -59     31   -194   -467     67      7
    200   -166   -366    -18    283   -265    111    249    -18   -332    161     77
    223    -38   -262    -90    241   -150    244    413    145   -189    275    171
    236     38   -200   -140    218    -77    311    496    239   -109    340    231
    241     62   -181   -153    213    -59    342    535    277    -75    366    254
    249     72   -176   -161    210    -49    350    550    296    -62    379    267
    257     77   -179   -166    218    -49    350    555    301    -59    379    277
    252     67   -184   -161    218    -59    353    558    311    -54    376    283
    246     67   -179   -155    213    -57    350    553    311    -46    379    285
    244     70   -174   -155    210    -51    348    550    311    -44    374    288
    236     59   -176   -148    207    -57    350    553    316    -38    376    290
    233     70   -166   -153    200    -46    353    558    327    -25    381    290
    241     70   -171   -158    207    -49    350    558    332    -18    381    290
    241     70   -171   -158    205    -49    348    558    337    -10    381    288
    239     80   -158   -158    200    -38    348    558    340     -7    379    283
    244     90   -155   -168    200    -31    340    561    342     -5    384    288
    246     88   -158   -168    202    -33    340    563    350      2    392    296
    241     83   -161   -163    200    -36    335    568    353     10    394    301
    241     90   -150   -166    197    -28    335    571    363     18    400    306
    254     88   -168   -174    210    -41    332    571    366     15    400    311
    257     88   -168   -171    213    -38    332    571    376     23    402    316
    249     90   -158   -171    202    -33    327    574    389     33    410    324
    252    101   -150   -176    202    -23    327    581    397     41    423    335
    252    103   -148   -179    200    -20    327    592    413     49    428    340
    257    111   -145   -184    200    -15    324    602    423     59    431    345
    267    129   -140   -200    202     -5    319    613    428     72    431    353
    288    148   -140   -218    215      5    319    631    446     88    446    368
    303    171   -132   -239    218     20    322    649    465    106    465    387
    319    194   -124   -257    220     36    322    667    483    129    480    402
    332    226   -106   -280    218     59    327    685    504    155    496    423
    337    249    -88   -293    213     80    340    709    532    179    517    446
    340    267    -72   -306    205     98    353    727    553    194    532    462
    342    275    -67   -309    205    103    361    732    561    205    540    475
    337    285    -54   -311    197    114    368    732    568    213    542    483
    332    301    -31   -316    181    135    381    732    581    231    558    496
    337    316    -20   -329    179    148    381    724    589    236    563    504
    332    311    -23   -322    179    145    384    722    592    236    566    506
    316    296    -23   -306    168    137    387    719    600    239    563    501
    314    283    -31   -298    174    127    389    717    600    241    558    493
    309    265    -44   -288    176    111    392    709    600    236    550    488
    298    249    -49   -275    174    101    394    704    605    241    548    483
    280    241    -38   -262    161    101    392    693    607    246    545    470
    275    231    -44   -252    161     93    387    675    602    236    527    449
    270    210    -62   -241    166     75    379    649    587    218    509    439
    252    189    -62   -220    155     62    374    633    581    213    496    428
    239    174    -67   -207    153     51    363    615    571    202    483    413
    239    161    -77   -200    158     41    355    602    566    194    478    405
    228    158    -70   -194    148     46    353    600    574    200    478    410
    220    155    -64   -189    142     46    350    594    579    205    470    410
    215    148    -70   -181    142     38    342    587    581    205    467    413
    215    148    -67   -181    142     41    342    587    587    205    470    418
    213    153    -62   -184    137     46    348    594    594    210    472    420
    218    150    -67   -187    142     41    345    592    594    215    478    420
    215    150    -67   -184    140     41    340    589    594    220    483    423
    210    158    -51   -184    132     54    348    594    602    226    493    433
    205    145    -59   -176    132     44    342    592    600    218    488    436
    202    137    -64   -171    135     36    342    589    594    215    485    439
    194    137    -57   -168    124     41    345    589    597    215    488    446
    197    140    -57   -168    127     41    348    592    597    220    493    454
    200    137    -64   -171    132     36    340    587    589    215    491    457
    192    124    -67   -158    129     28    337    584    589    213    491    459
    179    116    -64   -150    122     28    340    581    587    210    488    465
    179    119    -59   -148    119     31    337    574    581    207    485    470
    168    109    -59   -140    111     25    337    568    579    200    480    467
    161     93    -70   -127    116     12    332    555    568    192    470    459
    171     80    -90   -127    129     -2    324    537    555    184    457    452
    179     77   -101   -127    140    -10    322    527    550    179    449    449
    179     77   -103   -129    140    -12    322    524    550    176    446    457
    181     75   -106   -129    145    -15    319    522    548    171    441    454
    189     90    -98   -142    142     -2    324    530    555    181    446    459
    189    135    -54   -161    122     41    363    558    587    210    472    485
    181    168    -12   -176     96     77    387    579    607    233    496    509
    189    174    -18   -181    103     77    387    579    605    233    498    514
    194    163    -31   -181    114     67    381    576    602    231    496    509
    187    184     -2   -184     96     90    397    587    613    246    511    527
    192    213     18   -202     88    114    418    600    633    270    537    545
    197    244     44   -220     77    145    420    605    644    285    563    561
    194    244     49   -220     72    148    402    587    633    277    568    555
    194    241     46   -218     75    145    384    568    620    275    576    550
    197    252     54   -226     70    153    363    561    615    283    589    555
    187    205     15   -197     85    111    342    542    592    262    574    535
    171    137    -36   -155    101     51    319    524    561    228    545    504
    171     75    -96   -122    135    -10    296    504    532    202    519    472
    168     15   -153    -93    161    -67    270    472    501    171    491    436
    155    -36   -192    -62    174   -114    257    452    472    142    467    400
    161    -72   -233    -44    197   -153    239    428    449    116    454    379
    161   -103   -265    -28    213   -184    223    407    431     93    444    361
    148   -122   -270    -15    207   -194    220    400    423     85    439    348
    145   -127   -272    -10    207   -200    223    394    420     85    436    342
    148   -135   -283     -7    215   -210    223    384    418     85    431    340
    150   -129   -280    -10    215   -205    223    384    426     93    431    340
    153   -142   -296     -5    223   -220    223    381    420     88    418    335
    174   -207   -381     15    277   -293    233    410    410     57    374    301
    202   -280   -485     38    342   -381    335    540    446     46    324    246
    215   -223   -439      5    327   -329    501    740    568    116    361    270
    249    -75   -327    -88    288   -200    665    971    769    301    517    413
    296    366     70   -332    111    218    717   1085   1041    649    885    774
    239   1057    818   -649   -290    940    581    943   1314   1098   1421   1312
     51   1569   1517   -810   -732   1543    192    441   1350   1358   1787   1683
    -49   1299   1345   -626   -698   1322   -249   -111    956   1062   1553   1473
   -119    452    571   -168   -345    511   -428   -485    288    288    797    784
    -96   -345   -249    218     75   -298   -410   -509   -153   -314    142    166
    -33   -613   -579    324    272   -597   -280   -293   -135   -384    -18      0
      0   -527   -527    262    262   -527    -72    -38     70   -223     62     80
     31   -387   -420    176    226   -402     67    140    236    -77    176    174
     57   -324   -381    132    218   -353    137    228    316     -2    228    218
     64   -337   -402    137    233   -368    171    267    348     20    241    223
     49   -327   -379    137    213   -353    194    288    368     38    254    233
     54   -322   -376    135    215   -348    205    296    376     49    259    241
     64   -327   -394    129    228   -361    210    293    374     46    259    241
     67   -303   -371    119    218   -337    220    298    384     57    270    249
     59   -296   -355    116    207   -324    228    306    394     67    280    265
     57   -306   -363    124    210   -335    228    303    387     59    275    257
     62   -298   -361    116    210   -327    223    306    384     59    280    257
     54   -296   -350    122    202   -322    228    322    397     72    293    267
     44   -311   -358    132    200   -335    236    329    405     80    298    275
     51   -293   -345    119    197   -319    239    332    405     88    306    283
     49   -306   -355    127    200   -332    252    342    407     93    309    285
     36   -311   -348    137    192   -329    257    348    410     96    311    290
     41   -303   -345    127    192   -324    259    350    415     93    309    288
     44   -306   -350    129    194   -327    265    358    418     96    314    290
     36   -301   -337    132    184   -319    270    361    418     98    319    288
     33   -311   -345    140    189   -327    270    361    415    101    322    285
     33   -293   -327    127    179   -309    275    368    420    109    332    288
     25   -283   -309    127    166   -296    280    381    433    114    342    296
     25   -288   -316    129    168   -301    288    397    449    127    353    303
     31   -283   -314    127    171   -298    293    410    452    137    363    311
     33   -270   -306    116    168   -288    298    426    462    150    379    322
     46   -254   -303    103    174   -277    306    441    472    166    394    332
     57   -257   -314     98    184   -283    314    457    480    174    402    329
     57   -241   -298     93    176   -270    332    488    504    202    431    340
     64   -202   -267     67    166   -236    340    509    524    226    452    355
     83   -171   -254     41    168   -213    337    514    537    241    465    358
     96   -148   -244     23    168   -194    345    522    553    257    480    363
     93   -127   -220     18    155   -174    358    524    566    262    498    368
     93   -140   -236     20    163   -189    371    522    576    267    509    371
     96   -135   -231     18    163   -181    371    522    584    277    522    374
     88   -137   -228     23    158   -181    381    527    602    290    540    379
     93   -119   -213     12    153   -166    394    530    620    311    563    387
     90   -114   -207     10    148   -161    392    527    623    314    568    376
     85   -114   -202     12    142   -158    397    530    633    319    574    371
     72   -124   -197     25    132   -158    400    527    633    319    568    363
     62   -142   -205     41    132   -174    392    514    628    311    558    353
     44   -163   -207     57    122   -184    384    496    623    306    550    340
     18   -187   -205     83    109   -194    379    478    618    296    542    316
      0   -213   -215    103    106   -213    368    457    607    280    530    296
    -10   -226   -215    119    101   -220    355    439    597    270    519    277
    -28   -231   -202    129     85   -218    353    433    602    272    524    272
    -38   -239   -200    137     77   -218    353    426    600    267    527    265
    -49   -244   -194    142     72   -220    350    418    600    265    524    262
    -67   -226   -158    148     44   -192    355    418    602    267    532    265
    -90   -220   -132    153     20   -176    361    420    613    270    535    267
    -90   -226   -135    158     20   -181    366    420    618    283    542    272
    -96   -226   -129    158     15   -179    358    413    618    280    540    265
   -106   -233   -127    171     10   -181    361    413    618    283    542    259
   -106   -233   -127    168     10   -181    358    402    613    288    542    257
   -106   -205   -101    155     -2   -153    358    400    615    293    542    262
   -122   -205    -83    161    -20   -142    361    400    620    296    545    270
   -132   -226    -93    179    -20   -161    366    405    620    301    548    272
   -140   -231    -90    184    -25   -161    361    397    615    301    548    270
   -145   -218    -72    181    -38   -145    361    400    620    309    548    275
   -155   -207    -51    181    -54   -129    355    394    620    311    548    277
   -161   -213    -51    187    -54   -132    353    389    620    309    545    280
   -176   -218    -41    197    -70   -129    345    379    613    301    537    275
   -189   -226    -38    207    -77   -132    342    374    613    301    535    267
   -189   -233    -46    210    -72   -140    342    371    613    306    532    262
   -189   -241    -51    215    -70   -148    348    371    613    303    530    254
   -200   -231    -33    215    -85   -132    350    368    615    301    535    259
   -202   -239    -36    218    -83   -137    350    363    613    306    537    265
   -205   -252    -46    226    -80   -150    335    350    597    293    524    254
   -213   -241    -28    228    -93   -135    335    348    594    293    519    257
   -228   -252    -23    239   -103   -137    361    361    613    311    530    267
   -220   -207     12    213   -119    -98    389    389    644    345    566    296
   -223   -161     59    192   -142    -51    420    415    672    374    597    322
   -226   -119    106    174   -166     -7    444    436    698    394    615    337
   -231   -129    101    179   -168    -15    449    436    696    389    618    335
   -241   -150     90    194   -168    -28    444    428    688    381    613    329
   -249   -122    127    184   -189      2    462    444    711    407    631    348
   -246    -54    192    150   -220     67    488    467    745    441    670    384
   -226    -31    194    129   -210     80    483    467    753    457    685    402
   -231    -38    192    135   -213     75    459    444    743    449    678    402
   -239    -49    189    142   -215     70    444    433    740    454    680    413
   -239    -62    176    150   -207     57    420    420    727    449    672    407
   -246   -140    103    192   -176    -18    397    397    691    415    633    371
   -262   -184     77    220   -171    -54    387    387    667    394    615    353
   -257   -223     33    239   -148    -96    371    366    641    371    589    322
   -272   -288    -15    280   -129   -153    355    345    607    337    553    285
   -290   -322    -31    306   -132   -176    345    327    587    314    530    267
   -301   -337    -36    316   -132   -187    337    314    574    303    522    257
   -298   -350    -51    322   -124   -200    329    303    566    296    511    246
   -296   -355    -59    327   -119   -207    337    309    568    296    509    244
   -306   -374    -67    340   -122   -220    340    311    566    298    511    241
   -309   -379    -72    342   -119   -226    332    306    558    290    504    231
   -311   -392    -83    350   -116   -239    327    298    545    277    491    220
   -301   -418   -116    361    -93   -267    332    314    542    270    478    205
   -259   -493   -236    376    -12   -366    379    387    545    241    420    148
   -252   -493   -241    371     -7   -368    524    553    639    293    433    140
   -228   -405   -176    316    -25   -293    675    774    789    418    532    218
   -171   -124     46    148   -109    -38    792    982   1018    670    784    465
   -145    498    644   -176   -394    568    787   1026   1330   1117   1280    979
   -296   1140   1436   -423   -867   1288    605    774   1527   1501   1766   1473
   -459   1226   1686   -387  -1072   1454    220    257   1348   1462   1813   1532
   -571    584   1156     -5   -862    870   -101   -285    745    833   1228    997
   -584   -340    244    462   -415    -49   -228   -574     85     28    410    226
   -509   -784   -275    646   -116   -530   -184   -446    -46   -205    111    -77
   -459   -823   -366    639    -49   -594    -33   -207     90   -124    137    -67
   -397   -688   -290    542    -54   -491    142     20    277     25    252     36
   -368   -566   -197    467    -88   -384    241    148    402    140    348    114
   -355   -524   -171    439    -93   -348    285    205    446    184    381    135
   -324   -522   -197    423    -64   -361    303    223    459    189    376    135
   -306   -522   -215    415    -46   -368    314    236    465    192    376    137
   -309   -511   -205    407    -51   -358    319    246    467    197    381    137
   -311   -498   -187    402    -62   -342    327    252    478    207    384    140
   -311   -491   -181    400    -64   -337    332    254    483    213    381    145
   -301   -478   -176    389    -62   -327    335    262    488    220    389    153
   -296   -480   -184    387    -57   -332    332    262    480    218    384    142
   -293   -485   -192    387    -51   -340    327    262    480    215    384    142
   -290   -454   -163    368    -64   -309    324    262    478    215    384    145
   -290   -483   -192    387    -49   -337    337    275    485    223    384    150
   -293   -496   -202    394    -46   -350    345    277    485    220    376    150
   -283   -475   -192    379    -46   -335    350    285    491    231    384    161
   -275   -465   -189    371    -44   -327    355    290    496    233    381    163
   -270   -462   -192    366    -38   -327    358    285    496    228    376    166
   -265   -444   -181    353    -44   -314    358    288    498    233    376    176
   -272   -439   -166    355    -54   -303    371    301    509    249    379    192
   -267   -423   -155    345    -57   -288    374    306    511    259    381    200
   -267   -413   -145    340    -62   -280    371    314    517    267    389    207
   -270   -402   -132    335    -70   -267    376    332    532    285    402    218
   -270   -402   -132    335    -70   -267    381    345    540    296    410    231
   -272   -392   -119    329    -77   -257    387    361    550    309    418    252
   -285   -355    -70    322   -109   -213    400    387    571    332    439    267
   -272   -345    -72    306   -101   -210    400    402    581    342    439    275
   -249   -327    -77    288    -85   -202    394    415    589    353    449    288
   -228   -296    -67    262    -83   -181    400    433    602    371    465    309
   -218   -254    -36    236    -90   -145    413    462    631    405    493    335
   -220   -231    -10    226   -106   -122    428    483    649    426    517    353
   -210   -200     10    205   -111    -96    441    498    667    444    537    371
   -218   -166     51    192   -137    -59    454    511    680    459    555    384
   -228   -168     59    200   -145    -54    470    522    693    470    566    394
   -226   -153     72    187   -150    -38    470    517    693    465    563    392
   -239   -153     85    197   -163    -33    483    522    706    475    566    397
   -252   -137    114    192   -184    -12    496    530    719    491    579    405
   -254   -140    114    197   -184    -12    496    530    719    493    579    402
   -259   -166     93    210   -179    -36    509    542    724    498    579    400
   -270   -171     98    220   -187    -36    519    550    730    496    571    389
   -277   -192     85    233   -181    -54    519    535    714    480    550    366
   -290   -239     51    265   -171    -93    514    517    693    459    527    342
   -309   -252     54    277   -181    -98    511    501    685    452    517    327
   -316   -275     41    296   -181   -116    504    483    675    436    501    303
   -319   -293     25    306   -174   -135    488    462    659    418    483    285
   -329   -298     31    314   -181   -135    472    444    639    402    470    275
   -340   -306     31    322   -187   -137    475    444    641    405    475    277
   -340   -303     36    322   -189   -135    472    441    639    402    470    275
   -342   -303     38    322   -192   -132    470    436    633    394    465    272
   -353   -337     15    345   -184   -161    480    439    639    397    462    272
   -358   -340     15    348   -189   -163    472    428    631    392    452    265
   -358   -337     18    348   -189   -161    470    423    628    392    446    262
   -361   -327     33    342   -197   -148    470    426    633    397    452    265
   -363   -319     44    342   -205   -137    467    420    628    397    452    257
   -363   -322     41    342   -205   -140    462    413    623    392    441    244
   -366   -332     33    348   -202   -150    470    415    628    392    441    241
   -371   -340     28    353   -202   -155    475    415    633    394    441    244
   -371   -361     10    366   -192   -176    472    407    626    387    433    233
   -374   -366      7    368   -192   -181    470    402    620    376    426    231
   -368   -355     12    361   -192   -171    475    407    631    389    439    244
   -371   -361     10    363   -192   -176    470    400    628    392    439    239
   -374   -355     18    366   -197   -168    467    397    620    387    433    231
   -397   -371     23    381   -210   -174    467    397    620    384    431    228
   -410   -381     28    394   -220   -176    465    389    615    381    428    218
   -410   -392     18    400   -215   -189    462    387    610    376    423    210
   -415   -402     12    410   -215   -194    452    374    602    363    410    200
   -423   -407     15    413   -220   -197    441    363    592    353    402    192
   -423   -400     20    410   -223   -189    444    361    592    353    402    189
   -423   -389     31    405   -228   -179    454    371    605    363    413    197
   -423   -361     62    392   -244   -150    483    397    628    389    436    213
   -423   -337     83    379   -254   -127    506    415    646    405    441    223
   -418   -322     96    368   -259   -114    522    431    662    418    449    236
   -426   -316    106    368   -267   -106    527    441    667    423    454    239
   -433   -327    106    381   -270   -111    524    444    665    418    452    233
   -426   -296    127    361   -277    -85    537    457    680    433    465    252
   -436   -239    197    335   -316    -20    561    475    711    467    496    280
   -449   -215    233    332   -342      7    563    475    724    485    509    293
   -459   -231    228    345   -345     -2    542    457    714    485    498    288
   -452   -215    236    332   -345     10    522    446    706    493    496    296
   -446   -223    223    335   -335      0    506    436    698    488    488    298
   -454   -280    174    366   -314    -54    480    413    665    454    444    267
   -457   -340    116    400   -288   -111    462    394    644    426    405    241
   -465   -384     77    423   -272   -155    449    381    626    402    374    218
   -475   -433     41    454   -259   -197    436    361    600    371    337    189
   -480   -483     -5    480   -239   -244    423    337    571    345    298    163
   -498   -504     -5    501   -246   -254    413    324    563    342    280    150
   -501   -504     -2    501   -252   -254    400    303    553    332    257    137
   -506   -522    -18    514   -246   -270    394    298    550    322    239    132
   -506   -535    -31    519   -239   -283    402    303    550    311    220    135
   -491   -524    -33    509   -228   -280    405    306    548    316    210    140
   -491   -535    -46    511   -223   -293    392    296    545    322    192    127
   -467   -581   -114    524   -179   -348    384    296    527    293    148     98
   -444   -678   -236    558   -106   -457    433    363    527    252     70     46
   -439   -675   -236    558   -101   -457    550    504    600    285     51     33
   -402   -558   -158    480   -124   -358    667    688    740    413    129    116
   -348   -254     93    301   -223    -80    771    883    974    678    381    384
   -342    309    652     12   -496    480    818    984   1275   1080    826    870
   -504    906   1410   -200   -956   1158    719    818   1496   1460   1275   1340
   -626    904   1530   -140  -1078   1215    355    316   1273   1371   1234   1309
   -706    290    997    207   -852    644     33   -223    659    743    639    756
   -719   -509    210    613   -467   -148   -142   -540     46     15    -93     15
   -631   -956   -324    795   -153   -641   -171   -472   -127   -244   -423   -314
   -568  -1002   -433    784    -70   -717    -44   -270    -18   -184   -415   -303
   -530   -911   -381    719    -75   -646    111    -75    137    -57   -322   -220
   -493   -787   -293    639   -103   -540    210     49    254     46   -236   -140
   -472   -685   -213    579   -129   -449    267    124    327    119   -174    -85
   -480   -693   -215    584   -135   -454    288    153    345    129   -171    -80
   -465   -678   -213    571   -127   -444    298    168    355    135   -168    -75
   -457   -657   -200    555   -132   -428    301    179    366    145   -161    -70
   -457   -641   -184    550   -137   -413    298    181    366    145   -155    -64
   -444   -631   -187    537   -129   -410    316    197    379    158   -145    -59
   -433   -633   -200    535   -116   -418    319    197    381    155   -150    -75
   -441   -623   -181    530   -129   -402    319    200    381    153   -145    -83
   -428   -600   -171    514   -129   -387    327    213    389    168   -124    -62
   -428   -571   -145    498   -142   -358    316    210    389    174   -109    -54
   -428   -555   -129    491   -150   -342    314    207    384    176    -96    -57
   -433   -540   -109    485   -163   -327    309    200    381    181    -80    -72
   -418   -514    -96    467   -161   -306    301    200    379    184    -62    -80
   -407   -493    -88    449   -161   -290    301    197    384    184    -49    -88
   -402   -488    -85    444   -158   -288    306    202    387    189    -33    -93
   -392   -485    -93    439   -150   -290    306    202    381    187    -12   -101
   -371   -467    -96    420   -137   -283    306    202    381    200     23   -103
   -374   -444    -70    407   -153   -257    296    194    384    207     28    -80
   -374   -423    -49    400   -163   -236    283    192    379    207     18    -44
   -358   -410    -51    384   -155   -231    272    197    381    223     25      2
   -342   -405    -62    374   -140   -233    275    202    387    231     25     23
   -335   -381    -46    358   -145   -215    283    218    394    254     46     51
   -316   -345    -28    329   -145   -187    267    218    392    262     67     83
   -298   -311    -15    303   -142   -166    249    220    389    267     85    109
   -275   -275      0    275   -137   -137    231    231    392    283    114    129
   -220   -239    -18    228   -103   -127    223    249    397    296    135    155
   -184   -213    -28    200    -80   -122    213    262    400    309    158    189
   -148   -184    -36    166    -57   -111    202    267    405    319    189    220
   -106   -179    -72    142    -18   -127    181    259    397    319    213    236
    -70   -168    -98    119     12   -135    168    254    389    319    231    244
    -49   -137    -88     93     18   -114    171    262    394    329    267    259
    -64   -101    -36     80    -15    -70    181    267    397    337    303    262
    -62    -72    -10     67    -25    -41    184    265    392    342    342    259
    -80    -64     12     72    -49    -25    197    280    397    350    374    254
   -124    -64     59     93    -93     -2    213    301    405    353    410    246
   -142    -57     85     98   -116     12    226    311    402    348    446    233
   -142    -64     77    103   -111      5    233    322    402    342    472    226
   -158    -57     98    106   -129     20    262    342    415    348    514    231
   -179    -70    109    124   -145     18    265    348    410    340    537    220
   -200    -96    103    145   -153      2    254    345    394    319    540    202
   -223    -83    140    153   -181     28    262    350    389    314    566    194
   -241    -72    168    155   -207     49    267    348    384    303    584    174
   -249    -59    189    153   -220     62    259    329    363    288    592    153
   -265    -59    205    161   -236     70    262    327    361    285    589    145
   -277    -49    228    163   -254     88    265    332    368    290    587    135
   -275    -62    213    168   -246     75    262    332    366    283    594    135
   -272    -46    223    158   -249     88    252    327    361    275    600    122
   -275    -15    259    145   -270    122    252    327    366    277    615    116
   -265    -10    254    137   -259    122    262    329    366    275    623    109
   -259    -18    241    137   -252    111    257    324    361    272    615     96
   -262     -2    259    132   -262    127    257    327    363    270    618     85
   -280     -5    272    140   -277    132    262    327    366    267    620     70
   -275      7    283    135   -277    145    259    316    358    265    626     59
   -280     23    303    127   -290    161    265    322    363    272    628     62
   -290     18    309    135   -298    163    272    329    366    270    623     70
   -290     10    298    137   -296    153    275    327    366    270    620     75
   -296      7    303    145   -298    155    277    319    366    267    618     80
   -303     18    322    142   -311    168    285    322    374    267    620     80
   -309     20    327    142   -319    174    288    319    379    267    620     77
   -311     12    322    148   -316    166    285    314    379    262    615     72
   -327     10    337    158   -332    174    298    319    384    270    620     72
   -332     25    355    153   -345    189    303    319    389    272    631     75
   -327     49    376    137   -353    213    311    322    397    275    639     80
   -327     67    392    129   -361    228    335    340    415    285    654     90
   -332    103    436    114   -384    270    358    363    441    309    685    101
   -324    109    431    106   -379    270    353    358    439    301    685     96
   -316     96    413    109   -366    254    350    361    436    301    693     96
   -324    137    459     93   -392    296    368    376    457    322    719    114
   -311    210    522     51   -415    366    389    397    493    355    756    148
   -306    241    548     31   -428    394    387    394    501    363    769    161
   -309    241    550     33   -431    397    366    379    493    358    769    163
   -311    254    566     25   -441    410    348    368    485    350    769    166
   -306    254    561     25   -433    407    332    363    480    348    771    163
   -309    197    504     54   -407    350    311    345    457    324    750    145
   -316    153    470     83   -394    309    309    340    444    303    732    119
   -324    109    431    106   -379    267    285    324    420    272    706     90
   -322     62    384    129   -353    223    259    306    394    236    675     54
   -329     23    350    150   -340    187    249    296    374    210    646     28
   -340     -5    335    171   -340    166    233    283    358    194    631     18
   -348    -31    314    187   -332    142    215    267    340    179    618     -5
   -355    -33    322    194   -340    142    213    265    342    181    620    -15
   -358    -33    324    194   -342    142    213    270    342    181    623    -18
   -342    -38    303    189   -324    132    205    270    340    181    623    -33
   -332    -36    296    181   -316    129    202    277    348    184    626    -38
   -324    -67    257    197   -290     93    207    285    348    179    610    -54
   -296   -161    135    228   -218    -12    228    332    342    145    558   -101
   -270   -187     83    228   -179    -51    319    457    410    163    540   -127
   -252   -114    137    181   -197     10    441    620    542    262    610    -80
   -220     67    288     77   -254    176    542    797    727    457    787     70
   -197    550    748   -176   -472    646    592    917    992    828   1200    470
   -311   1130   1441   -407   -878   1283    581    854   1223   1200   1639    870
   -433   1363   1797   -467  -1117   1579    340    498   1171   1293   1800    987
   -483   1052   1535   -283  -1008   1293    -18    -15    740    927   1480    696
   -540    275    815    132   -678    545   -192   -394    114    153    706     23
   -504   -236    267    371   -387     12   -241   -420   -145   -213    301   -337
   -426   -459    -36    441   -197   -249   -205   -277   -129   -254    210   -426
   -371   -480   -109    426   -132   -296   -109   -137    -38   -210    223   -431
   -342   -402    -62    371   -140   -233    -12    -18     83   -111    293   -368
   -306   -298      7    301   -158   -148     62     75    192    -15    368   -293
   -283   -249     33    265   -161   -109    103    124    252     38    402   -257
   -270   -223     46    246   -158    -88    127    155    285     67    420   -241
   -262   -213     49    236   -155    -83    135    168    303     77    426   -239
   -252   -205     46    228   -150    -80    142    174    314     85    423   -231
   -254   -207     44    228   -150    -83    145    171    319     88    423   -220
   -265   -197     67    231   -166    -64    148    174    329     98    433   -215
   -257   -184     72    220   -166    -57    148    174    337    103    439   -207
   -249   -187     62    218   -158    -62    145    171    337    101    431   -207
   -252   -184     67    218   -161    -59    145    174    348    111    439   -210
   -249   -174     75    213   -163    -49    150    179    358    124    452   -215
   -249   -168     80    207   -168    -44    158    181    363    132    462   -213
   -252   -158     90    205   -174    -33    166    192    376    145    472   -207
   -252   -148    101    197   -176    -23    166    200    384    150    472   -202
   -241   -145     96    194   -168    -25    163    205    392    155    467   -194
   -241   -132    106    184   -176    -12    161    207    397    158    467   -189
   -239   -124    114    181   -179     -7    163    213    405    163    472   -187
   -233   -119    114    174   -176     -5    158    215    407    174    480   -187
   -220   -106    114    163   -168      2    158    215    413    181    485   -184
   -228    -98    129    163   -181     15    163    226    426    194    493   -171
   -220    -77    142    150   -184     31    153    233    436    205    501   -163
   -200    -70    129    135   -166     28    137    236    439    207    498   -161
   -187    -57    129    122   -158     36    132    252    454    215    506   -148
   -174    -44    127    106   -153     41    127    270    470    231    524   -132
   -145    -15    129     80   -140     57    114    283    483    252    537   -122
   -124     10    135     54   -129     72    109    306    501    272    561    -98
   -114     44    158     36   -135    101    114    337    524    298    587    -67
    -98     83    181      7   -142    132    119    355    540    316    605    -54
    -90    114    205    -12   -148    158    124    371    550    327    610    -46
    -93    145    236    -25   -166    192    140    389    563    342    623    -31
   -103    163    267    -28   -184    215    153    400    574    355    633    -28
   -106    168    272    -33   -189    220    161    394    576    350    631    -31
   -101    184    285    -41   -194    236    171    394    579    353    633    -33
   -111    189    301    -41   -207    246    179    394    587    355    636    -44
   -116    189    306    -36   -210    246    179    387    592    353    626    -59
   -132    192    324    -31   -228    257    184    379    594    355    613    -77
   -153    187    340    -18   -246    262    202    384    602    353    607    -90
   -174    179    353     -5   -265    265    207    376    600    342    600   -106
   -192    153    345     20   -267    249    205    358    592    319    581   -135
   -200    135    335     31   -267    233    205    348    587    306    558   -163
   -207    116    324     44   -265    220    200    329    579    296    535   -192
   -220     98    316     59   -270    207    194    311    568    280    511   -218
   -226     93    319     67   -272    205    194    301    566    272    496   -239
   -239     96    332     70   -285    213    194    290    563    272    493   -246
   -239     90    329     72   -285    210    192    285    561    267    491   -252
   -244     70    311     85   -277    189    181    275    553    254    470   -272
   -246     72    319     88   -283    194    187    283    566    259    470   -272
   -254     80    335     85   -296    207    194    285    581    265    472   -265
   -252     70    319     90   -285    194    189    283    581    259    459   -265
   -257     46    303    103   -280    176    184    283    581    257    454   -265
   -265     46    311    109   -288    179    181    288    579    259    454   -265
   -259     57    316    101   -288    187    171    285    576    252    439   -267
   -262     64    324     98   -293    194    168    290    581    252    436   -257
   -262     62    324     98   -293    192    161    293    584    252    426   -257
   -259     41    301    109   -280    171    153    288    576    244    407   -270
   -262     51    314    103   -288    181    155    290    581    249    405   -267
   -275     28    303    122   -288    166    158    290    579    241    389   -265
   -280     20    301    127   -290    161    158    293    579    233    371   -270
   -275     18    293    129   -283    155    155    296    579    239    358   -275
   -280     18    296    129   -288    158    166    296    579    236    340   -280
   -277     20    298    127   -288    158    168    290    574    228    324   -277
   -272     23    296    124   -285    161    166    290    571    226    306   -283
   -267     38    306    114   -285    171    179    306    576    231    296   -275
   -275     72    345     98   -311    207    200    319    587    244    296   -262
   -272     98    371     85   -322    236    218    329    594    254    293   -252
   -272    101    374     83   -322    236    220    332    592    249    275   -257
   -277     85    363     96   -319    223    215    327    581    233    265   -267
   -277     93    371     90   -324    233    218    327    584    231    267   -259
   -275    135    410     70   -342    272    228    329    600    246    283   -231
   -280    158    436     59   -358    296    239    335    610    262    293   -202
   -272    171    444     51   -358    306    218    322    600    259    288   -192
   -265    171    436     46   -350    301    189    293    574    236    267   -200
   -259    163    423     46   -340    293    166    272    550    215    254   -197
   -259    140    400     59   -329    270    145    257    527    200    244   -215
   -252    111    363     70   -306    236    129    239    496    176    231   -239
   -265     59    324    101   -296    192    111    226    467    142    207   -270
   -277     12    290    132   -285    150     93    213    439    111    189   -298
   -285    -41    244    161   -265    101     75    194    400     75    163   -335
   -288    -85    202    187   -246     57     51    168    358     38    137   -379
   -306   -116    189    213   -249     33     36    150    332     18    132   -418
   -314   -132    181    223   -249     23     28    137    316      5    129   -446
   -314   -158    155    236   -236     -2     18    129    303     -7    124   -470
   -309   -158    150    233   -231     -5     10    127    296     -7    124   -485
   -316   -166    148    239   -233    -10      7    127    290    -10    122   -491
   -316   -184    132    249   -226    -25      5    122    283    -18    103   -504
   -306   -239     67    272   -189    -88     10    137    262    -46     64   -540
   -277   -337    -59    309   -109   -200     72    226    267    -85     -7   -607
   -265   -314    -51    288   -109   -184    213    384    355    -38      0   -610
   -210   -187     20    197   -116    -83    348    587    511    103    106   -504
   -150    155    303     -2   -228    228    428    753    756    394    394   -202
   -150    758    909   -303   -530    833    405    776   1047    826    862    311
   -348   1296   1644   -475   -997   1470    150    415   1161   1132   1252    717
   -475   1226   1701   -376  -1088   1462   -259   -114    893    984   1166    649
   -550    506   1057     20   -805    782   -566   -631    246    285    496     59
   -563   -389    174    478   -368   -109   -659   -859   -358   -472   -293   -649
   -475   -706   -231    589   -124   -467   -584   -680   -392   -600   -496   -844
   -394   -701   -306    545    -44   -504   -433   -454   -249   -509   -459   -810
   -319   -576   -259    446    -31   -418   -285   -265    -93   -381   -374   -730
   -246   -459   -213    353    -18   -337   -197   -155      7   -285   -301   -659
   -205   -439   -236    322     12   -337   -171   -119     33   -270   -293   -641
   -181   -439   -257    309     36   -348   -161   -101     41   -270   -293   -641
   -168   -436   -267    301     46   -350   -158    -96     41   -267   -293   -636
   -168   -439   -270    303     49   -355   -153    -88     41   -265   -285   -633
   -174   -428   -257    301     38   -342   -150    -85     41   -265   -270   -636
   -179   -428   -249    303     33   -340   -140    -80     41   -262   -252   -626
   -189   -415   -228    301     18   -322   -132    -70     44   -254   -233   -623
   -200   -410   -210    306      5   -311   -114    -51     54   -241   -207   -620
   -207   -407   -200    306     -5   -306   -101    -41     51   -239   -194   -620
   -220   -405   -187    311    -18   -296    -96    -36     49   -241   -181   -618
   -233   -402   -171    316    -33   -288    -85    -23     51   -236   -163   -605
   -246   -400   -153    324    -46   -277    -72     -7     59   -223   -140   -597
   -262   -394   -132    327    -64   -265    -67      5     67   -215   -119   -592
   -275   -381   -106    327    -85   -246    -54     20     77   -202    -93   -584
   -285   -387   -103    335    -90   -246    -49     28     80   -200    -80   -584
   -293   -387    -93    340   -101   -241    -41     36     83   -194    -64   -579
   -301   -358    -57    329   -122   -210    -33     51     93   -181    -41   -568
   -309   -350    -41    329   -135   -197    -25     72    101   -168    -25   -558
   -311   -348    -38    329   -137   -194    -23     85    103   -163    -12   -550
   -303   -340    -36    322   -135   -189    -28     88    103   -158     -7   -555
   -301   -314    -15    306   -142   -166    -31     98    114   -148      7   -555
   -296   -309    -12    301   -142   -161    -23    124    129   -132     28   -548
   -303   -296      7    298   -158   -145    -15    150    145   -111     49   -540
   -309   -254     54    283   -181   -101      5    192    181    -72     93   -514
   -309   -226     80    265   -194    -72     15    223    213    -38    129   -493
   -306   -194    111    249   -210    -41     20    246    231    -15    158   -478
   -296   -171    124    231   -213    -23     33    272    257     10    184   -454
   -288   -155    132    223   -210    -12     57    301    288     44    210   -428
   -296   -119    174    207   -236     25     64    311    301     57    226   -415
   -303   -103    200    202   -254     46     72    311    311     72    239   -402
   -316   -101    215    205   -267     57     83    309    322     85    241   -394
   -324    -93    231    210   -277     67     90    301    332     93    244   -387
   -337   -116    220    226   -280     51     98    298    340    101    244   -384
   -350   -122    228    236   -290     51    101    296    348    109    236   -384
   -353   -122    231    236   -293     54    101    290    353    114    223   -381
   -350   -111    239    231   -296     62    106    293    366    124    215   -376
   -363   -127    233    244   -298     51    109    288    374    124    197   -384
   -366   -137    228    252   -298     46    109    277    379    122    184   -387
   -376   -163    213    267   -296     23    109    270    379    122    168   -387
   -384   -189    194    288   -290      2    106    257    374    119    142   -389
   -389   -194    194    290   -293      0     96    244    363    116    119   -392
   -394   -213    181    303   -290    -15     83    226    350    106     93   -400
   -400   -226    174    311   -288    -25     67    210    337    101     72   -402
   -402   -220    181    311   -293    -20     59    202    332    101     57   -397
   -407   -228    176    316   -296    -25     59    200    335    101     44   -389
   -415   -233    179    324   -298    -28     49    192    335    101     28   -381
   -415   -223    192    319   -306    -15     44    189    340    109     15   -374
   -418   -218    200    319   -309    -10     49    200    353    124     12   -358
   -418   -226    192    319   -306    -18     54    200    353    127      0   -355
   -415   -236    179    324   -298    -28     59    202    355    127     -7   -348
   -415   -223    189    319   -306    -18     62    210    363    135    -12   -332
   -420   -226    194    324   -309    -15     62    210    366    137    -20   -324
   -423   -231    192    324   -309    -20     49    205    361    132    -33   -324
   -420   -231    187    324   -306    -23     51    207    363    142    -38   -322
   -410   -228    181    316   -298    -23     54    205    363    145    -49   -319
   -410   -220    189    316   -301    -15     51    194    353    135    -59   -319
   -407   -223    184    314   -298    -20     46    189    350    129    -72   -324
   -400   -236    163    316   -283    -36     49    192    348    122    -83   -322
   -387   -231    153    309   -270    -41     46    192    345    119    -88   -316
   -384   -236    148    311   -267    -44     46    194    342    116    -90   -314
   -379   -213    166    293   -275    -23     64    215    363    135    -77   -298
   -368   -171    197    270   -283     12     90    236    384    153    -57   -275
   -368   -142    226    257   -298     41    103    249    397    166    -44   -257
   -358   -127    231    244   -296     51    111    257    402    174    -33   -246
   -345   -140    205    241   -277     31    109    257    394    168    -38   -249
   -332   -124    207    228   -270     41    111    257    400    168    -38   -239
   -316    -77    239    197   -277     77    119    259    413    187    -25   -213
   -298    -36    262    168   -280    111    116    254    418    202    -10   -200
   -288    -59    228    174   -259     83     88    226    397    181    -28   -218
   -277    -75    202    176   -241     62     57    197    376    153    -46   -231
   -270    -80    189    174   -231     54     33    181    363    148    -49   -231
   -265   -119    145    192   -205     12     18    174    350    140    -64   -239
   -272   -171    101    220   -189    -36     -2    153    322    109    -98   -270
   -280   -215     64    246   -174    -75    -25    132    290     77   -129   -301
   -288   -262     23    272   -158   -119    -41    114    267     49   -155   -329
   -301   -311    -10    306   -145   -161    -64     88    236     12   -187   -358
   -309   -342    -33    324   -140   -187    -83     62    213    -12   -213   -381
   -319   -355    -36    337   -142   -197    -90     51    197    -23   -231   -392
   -322   -366    -46    342   -140   -207    -98     46    187    -28   -241   -392
   -314   -371    -57    342   -129   -215    -98     38    179    -33   -254   -400
   -306   -371    -67    337   -122   -220   -106     23    168    -46   -272   -415
   -298   -397    -98    348   -101   -249   -114     18    163    -54   -288   -423
   -288   -407   -122    348    -85   -265   -129      5    148    -64   -309   -441
   -252   -462   -210    358    -20   -337   -132     12    124    -98   -361   -491
   -226   -540   -316    381     41   -428    -49    122    148   -122   -420   -555
   -207   -501   -293    355     41   -397     83    290    246    -57   -392   -540
   -153   -350   -200    249     20   -275    207    501    415    101   -254   -415
    -83     59    142     12   -111    101    280    659    691    439     98    -51
   -153    750    904   -298   -530    826    231    605    989    893    631    501
   -363   1205   1569   -420   -966   1384    -25    231   1067   1145    979    854
   -488   1013   1501   -262   -995   1254   -389   -265    761    927    815    706
   -558    181    740    189   -649    459   -665   -769     46    124     38     -7
   -548   -641    -96    594   -226   -368   -730   -896   -433   -504   -631   -654
   -462   -885   -423    675    -20   -654   -654   -719   -423   -568   -761   -797
   -392   -820   -428    605     15   -623   -491   -485   -257   -441   -678   -737
   -340   -667   -327    504     -7   -498   -337   -283    -83   -290   -558   -631
   -319   -576   -259    446    -31   -418   -257   -187      7   -210   -493   -566
   -298   -537   -241    418    -28   -389   -218   -142     49   -179   -467   -542
   -285   -537   -252    407    -18   -394   -200   -124     67   -166   -462   -540
   -283   -535   -252    410    -15   -394   -197   -116     72   -161   -462   -542
   -288   -519   -231    402    -31   -374   -189   -109     80   -153   -457   -537
   -288   -519   -231    402    -31   -374   -179   -101     88   -148   -449   -532
   -277   -509   -231    392    -25   -368   -171    -96     90   -142   -444   -527
   -272   -501   -228    387    -23   -366   -166    -90    101   -135   -436   -522
   -275   -498   -226    384    -25   -363   -163    -90    101   -135   -436   -519
   -275   -504   -228    389    -25   -366   -168    -88     96   -137   -439   -514
   -270   -501   -231    384    -20   -366   -163    -80    103   -124   -423   -501
   -262   -478   -215    371    -23   -348   -161    -80    109   -119   -407   -491
   -254   -470   -215    361    -20   -345   -166    -88    103   -119   -410   -493
   -249   -475   -226    361    -12   -353   -168    -90    103   -124   -415   -491
   -257   -472   -218    363    -20   -348   -174    -88    103   -119   -410   -480
   -267   -446   -179    358    -44   -314   -174    -85    109   -109   -400   -467
   -262   -449   -187    353    -38   -316   -171    -80    114   -101   -394   -457
   -254   -441   -187    348    -33   -314   -184    -83    109   -106   -397   -454
   -244   -428   -184    335    -31   -306   -187    -75    111    -98   -394   -452
   -233   -420   -187    327    -23   -303   -184    -67    119    -90   -392   -444
   -228   -405   -179    314    -25   -290   -179    -59    127    -85   -384   -439
   -220   -400   -179    309    -20   -290   -181    -49    132    -77   -376   -436
   -215   -376   -163    293    -28   -270   -181    -36    137    -67   -368   -428
   -205   -353   -148    280    -28   -252   -181    -25    145    -54   -358   -415
   -192   -329   -137    259    -28   -236   -176    -10    166    -31   -342   -397
   -179   -309   -132    244    -23   -220   -176      5    179    -20   -332   -381
   -163   -288   -127    223    -18   -207   -171     28    194     -5   -319   -358
   -148   -265   -116    207    -15   -192   -158     54    218     15   -298   -335
   -150   -252   -103    200    -25   -179   -150     67    228     33   -288   -322
   -153   -226    -72    189    -41   -150   -140     75    239     49   -277   -311
   -161   -213    -54    184    -54   -135   -135     70    239     51   -272   -309
   -161   -210    -49    187    -57   -129   -129     64    239     51   -275   -311
   -161   -200    -38    179    -62   -119   -124     59    244     49   -275   -314
   -166   -200    -36    181    -64   -119   -119     59    249     54   -275   -316
   -174   -213    -41    192    -67   -127   -114     59    252     59   -277   -316
   -181   -226    -44    205    -70   -135   -109     59    254     62   -285   -322
   -184   -213    -31    197    -77   -122    -96     67    267     72   -285   -322
   -187   -213    -25    200    -80   -122    -93     64    267     70   -298   -332
   -197   -246    -49    220    -75   -148   -101     49    254     57   -324   -350
   -200   -259    -59    231    -70   -161   -106     33    241     49   -342   -361
   -213   -275    -62    241    -77   -168   -114     15    228     33   -366   -371
   -215   -288    -72    252    -72   -179   -122      0    220     25   -384   -374
   -213   -311    -98    262    -57   -205   -137    -18    207     15   -407   -381
   -223   -332   -109    277    -57   -220   -145    -36    192      5   -426   -389
   -226   -337   -114    280    -57   -226   -150    -46    187      2   -439   -387
   -228   -345   -116    285    -57   -231   -150    -51    187      5   -449   -379
   -239   -345   -106    288    -67   -226   -150    -59    184      5   -454   -376
   -241   -342   -101    293    -70   -223   -155    -67    179     10   -465   -374
   -244   -337    -93    288    -77   -215   -161    -70    184     18   -475   -368
   -246   -335    -90    290    -77   -213   -163    -67    187     18   -488   -361
   -249   -345    -96    296    -77   -220   -168    -67    176     15   -504   -358
   -249   -353   -103    301    -72   -228   -166    -70    176     18   -514   -355
   -249   -355   -106    301    -72   -231   -166    -75    174     18   -532   -353
   -252   -350   -101    301    -75   -226   -161    -75    179     25   -542   -337
   -257   -350    -93    301    -83   -223   -158    -75    184     31   -553   -329
   -254   -353    -98    303    -77   -226   -161    -80    181     23   -568   -335
   -259   -350    -93    303    -85   -223   -161    -85    176     15   -584   -332
   -257   -358   -101    306    -80   -228   -163    -90    168     10   -602   -332
   -265   -376   -111    319    -77   -244   -171   -101    158      0   -626   -335
   -257   -376   -119    316    -70   -249   -168   -109    155      2   -636   -332
   -252   -358   -109    303    -72   -233   -163   -114    155      5   -644   -327
   -231   -340   -109    283    -62   -226   -153   -111    161      7   -641   -319
   -233   -311    -77    270    -80   -194   -137    -98    174     20   -639   -301
   -233   -293    -59    265    -88   -176   -119    -80    181     28   -644   -288
   -223   -293    -72    257    -77   -184   -119    -88    171     23   -662   -296
   -218   -298    -80    257    -70   -189   -119    -93    168     15   -675   -290
   -194   -259    -64    226    -67   -163   -114    -90    176     23   -670   -272
   -181   -200    -18    192    -83   -109    -98    -85    194     44   -652   -236
   -194   -200     -5    194    -98   -103    -96    -90    202     54   -639   -218
   -210   -236    -25    223    -93   -132   -122   -119    181     36   -657   -231
   -200   -244    -44    220    -80   -145   -148   -142    171     25   -659   -246
   -192   -231    -38    213    -77   -135   -166   -158    168     28   -646   -254
   -202   -285    -85    241    -59   -187   -187   -184    142     -2   -678   -298
   -205   -350   -145    275    -31   -249   -202   -200    119    -33   -711   -337
   -210   -410   -202    309     -5   -306   -218   -218     96    -59   -740   -376
   -213   -457   -244    335     15   -350   -241   -244     70    -88   -774   -426
   -218   -506   -288    363     33   -397   -265   -275     38   -116   -810   -475
   -218   -535   -316    376     49   -426   -275   -298     23   -132   -831   -496
   -213   -553   -342    381     64   -449   -290   -316     10   -148   -854   -511
   -213   -566   -353    389     70   -459   -301   -329      0   -150   -854   -524
   -202   -574   -374    387     85   -475   -309   -342    -10   -150   -846   -532
   -192   -581   -392    387     98   -488   -316   -355    -20   -153   -846   -537
   -179   -581   -402    379    111   -493   -324   -368    -31   -161   -857   -530
   -161   -623   -462    392    150   -542   -337   -384    -51   -184   -891   -535
   -114   -709   -594    410    239   -654   -319   -342    -70   -223   -956   -579
    -96   -709   -613    402    257   -662   -218   -215    -10   -197   -963   -600
    -38   -610   -574    322    267   -592    -98    -33    114    -93   -885   -540
     51   -361   -413    155    231   -387     10    171    322    140   -662   -327
     67    197    129   -135    -31    166     36    254    623    561   -194    155
    -83    807    888   -363   -485    849    -70     90    836    940    280    633
   -231    950   1179   -361   -706   1065   -407   -361    709    971    389    740
   -296    444    740    -72   -517    592   -774   -906    166    444    -93    298
   -301   -444   -142    371    -80   -293   -987  -1306   -553   -410   -963   -504
   -205   -961   -756    581    272   -859  -1031  -1293   -792   -756  -1363   -904
    -93  -1044   -953    568    428  -1000   -958  -1119   -724   -737  -1397   -948
      7   -948   -956    470    480   -950   -826   -927   -579   -618  -1317   -880
     93   -823   -919    363    504   -870   -740   -805   -470   -514  -1231   -820
    158   -758   -917    298    535   -836   -714   -756   -420   -465  -1187   -784
    197   -717   -917    257    555   -815   -701   -724   -394   -441  -1163   -763
    194   -696   -891    252    542   -792   -688   -704   -384   -431  -1163   -737
    200   -665   -867    231    532   -766   -683   -691   -384   -426  -1158   -709
    194   -654   -852    228    522   -753   -670   -675   -374   -415  -1137   -683
    174   -657   -833    241    501   -745   -657   -659   -366   -402  -1106   -659
    155   -639   -795    241    475   -717   -639   -633   -348   -381  -1060   -633
    140   -631   -774    244    454   -701   -623   -610   -340   -376  -1036   -615
    116   -607   -724    244    418   -665   -615   -602   -335   -374  -1034   -605
     90   -592   -683    249    384   -636   -610   -597   -335   -371  -1047   -600
     88   -574   -662    244    374   -618   -605   -584   -322   -353  -1028   -579
     64   -579   -644    254    353   -613   -594   -574   -314   -345  -1013   -568
     57   -555   -613    249    335   -584   -584   -561   -303   -340   -992   -555
     46   -537   -587    244    316   -563   -579   -555   -293   -332   -976   -548
     51   -545   -597    246    324   -571   -587   -563   -296   -335   -976   -558
     44   -530   -574    241    306   -550   -587   -561   -298   -335   -976   -566
     41   -517   -558    236    298   -537   -589   -555   -296   -329   -963   -571
     36   -501   -537    231    283   -519   -581   -548   -285   -314   -945   -568
     31   -488   -519    228    275   -504   -568   -537   -272   -309   -932   -563
      2   -483   -485    241    241   -485   -566   -535   -265   -303   -927   -563
     -7   -465   -457    236    223   -462   -563   -524   -249   -293   -917   -558
    -10   -433   -426    220    207   -431   -561   -509   -231   -275   -898   -550
    -18   -413   -394    215    187   -405   -558   -498   -207   -254   -880   -537
    -25   -400   -374    213    171   -387   -555   -483   -194   -236   -865   -524
    -20   -381   -363    200    168   -374   -550   -462   -176   -210   -839   -506
    -12   -361   -348    184    163   -355   -550   -444   -158   -187   -823   -488
     -7   -337   -329    174    161   -335   -550   -431   -137   -166   -807   -472
     -5   -324   -319    163    155   -322   -542   -415   -119   -150   -797   -465
     -5   -319   -316    161    153   -319   -535   -405   -106   -137   -792   -454
     -7   -303   -296    153    142   -301   -530   -402    -98   -124   -792   -449
    -18   -293   -275    155    127   -285   -527   -407   -101   -127   -800   -457
    -15   -280   -265    148    122   -275   -532   -418   -101   -129   -805   -462
    -12   -288   -275    150    129   -283   -535   -431   -101   -135   -820   -472
    -23   -316   -296    168    135   -309   -535   -436   -103   -148   -844   -488
    -23   -319   -296    171    135   -309   -540   -452   -106   -153   -857   -488
    -41   -316   -275    176    116   -296   -545   -467   -106   -155   -870   -498
    -41   -314   -272    176    114   -293   -542   -472   -103   -158   -883   -514
    -51   -329   -277    189    111   -303   -555   -485   -111   -168   -906   -527
    -44   -332   -288    189    122   -311   -553   -496   -103   -174   -922   -540
    -49   -350   -301    200    122   -324   -563   -524   -122   -197   -950   -571
    -72   -384   -311    228    116   -348   -576   -545   -135   -207   -974   -594
    -72   -410   -340    241    132   -376   -589   -563   -148   -220   -995   -613
    -75   -428   -353    252    137   -392   -594   -581   -163   -236  -1008   -623
    -90   -431   -340    259    122   -387   -610   -607   -181   -252  -1028   -636
    -90   -431   -340    259    122   -387   -623   -626   -189   -257  -1041   -636
   -101   -439   -337    270    116   -389   -636   -644   -200   -259  -1052   -641
   -111   -444   -332    277    109   -389   -646   -654   -200   -259  -1052   -649
   -103   -441   -337    272    114   -389   -657   -662   -207   -265  -1062   -654
   -101   -433   -332    267    114   -384   -670   -667   -210   -270  -1065   -657
   -101   -441   -342    270    116   -392   -680   -667   -213   -270  -1065   -654
    -98   -452   -353    275    127   -402   -688   -667   -210   -257  -1065   -659
   -103   -444   -342    272    119   -394   -701   -667   -205   -244  -1060   -659
   -106   -428   -324    267    106   -376   -714   -672   -202   -246  -1054   -657
    -98   -415   -316    257    106   -368   -727   -683   -207   -254  -1057   -657
   -101   -402   -301    252     98   -353   -740   -691   -215   -257  -1057   -657
   -109   -400   -290    252     88   -348   -753   -701   -228   -267  -1065   -665
    -96   -387   -293    241     98   -340   -766   -704   -231   -275  -1072   -680
    -83   -376   -293    228    101   -335   -769   -701   -223   -275  -1075   -685
    -77   -355   -277    218     98   -316   -766   -691   -210   -265  -1062   -675
    -85   -348   -265    215     88   -306   -766   -691   -205   -254  -1047   -672
    -85   -327   -244    205     77   -285   -763   -683   -200   -249  -1036   -678
    -64   -311   -249    187     90   -280   -774   -683   -205   -252  -1036   -688
    -62   -290   -228    176     83   -259   -774   -675   -194   -241  -1028   -683
    -62   -252   -192    155     62   -223   -774   -672   -174   -228  -1013   -672
    -62   -205   -145    132     38   -176   -776   -675   -161   -213   -997   -662
    -59   -189   -132    124     33   -161   -802   -696   -171   -223  -1005   -667
    -62   -210   -148    137     41   -179   -839   -732   -194   -249  -1034   -691
    -59   -223   -166    140     51   -194   -865   -748   -207   -257  -1041   -693
    -59   -236   -179    148     59   -207   -893   -763   -218   -267  -1049   -693
    -67   -277   -210    171     70   -244   -930   -792   -252   -296  -1080   -719
    -75   -314   -239    194     80   -277   -953   -813   -270   -314  -1098   -745
    -64   -355   -290    207    111   -324   -987   -836   -293   -342  -1127   -784
    -62   -397   -335    231    135   -368  -1013   -859   -319   -374  -1161   -818
    -62   -436   -374    249    155   -407  -1041   -883   -348   -405  -1192   -844
    -57   -467   -410    262    176   -439  -1065   -909   -371   -428  -1213   -867
    -51   -483   -431    265    189   -457  -1091   -932   -392   -446  -1234   -885
    -41   -485   -444    262    200   -465  -1111   -945   -402   -457  -1244   -888
    -38   -493   -454    262    207   -475  -1130   -958   -415   -467  -1254   -893
    -28   -485   -457    257    213   -472  -1153   -976   -428   -478  -1265   -901
      2   -493   -496    244    249   -496  -1184   -995   -444   -488  -1280   -911
     28   -524   -555    246    290   -540  -1200   -995   -452   -501  -1304   -930
     62   -600   -665    267    363   -633  -1179   -948   -457   -532  -1361   -976
     72   -649   -722    288    397   -685  -1093   -831   -413   -532  -1397  -1018
     85   -579   -667    246    374   -620  -1005   -691   -314   -452  -1348   -989
    127   -371   -498    122    311   -433   -911   -519   -132   -252  -1163   -823
    153     85    -67   -119    109     10   -859   -397    135    114   -758   -431
     33    691    657   -361   -311    675   -901   -496    361    498   -288      5
    -77    875    953   -397   -517    911  -1218   -906    252    558   -155    114
   -140    517    657   -187   -400    584  -1556  -1384   -197    158   -506   -200
   -202   -205     -2    202   -101   -103  -1727  -1722   -787   -566  -1223   -828
   -158   -719   -561    439    200   -641  -1774  -1719  -1041   -935  -1628  -1189
    -93   -865   -771    478    337   -818  -1701  -1538   -979   -922  -1662  -1228
    -72   -854   -782    462    353   -818  -1600  -1389   -867   -852  -1618  -1197
    -51   -758   -706    405    324   -732  -1512  -1265   -745   -753  -1532  -1127
    -33   -659   -626    348    296   -644  -1447  -1176   -644   -662  -1452  -1052
    -28   -607   -581    316    275   -594  -1410  -1127   -592   -620  -1413  -1010
    -20   -589   -568    303    272   -579  -1397  -1109   -571   -605  -1400   -989
    -10   -561   -553    283    270   -555  -1402  -1104   -558   -594  -1389   -979
     -7   -540   -532    275    262   -537  -1405  -1098   -553   -589  -1382   -974
    -12   -540   -527    275    257   -535  -1415  -1098   -550   -587  -1371   -971
    -10   -537   -530    272    259   -535  -1418  -1096   -550   -587  -1358   -961
     -7   -535   -527    270    257   -532  -1426  -1096   -548   -587  -1350   -956
      2   -527   -530    262    265   -527  -1434  -1096   -548   -592  -1356   -945
      0   -519   -522    257    259   -519  -1439  -1093   -542   -581  -1345   -935
    -12   -517   -504    265    244   -511  -1444  -1093   -545   -576  -1340   -930
    -18   -517   -498    267    239   -509  -1454  -1096   -545   -584  -1353   -930
    -15   -509   -493    262    239   -501  -1460  -1091   -537   -571  -1335   -906
    -25   -504   -478    265    223   -493  -1460  -1085   -524   -553  -1312   -898
    -31   -488   -457    259    213   -475  -1473  -1096   -524   -555  -1306   -904
    -36   -478   -444    257    202   -462  -1488  -1098   -527   -550  -1299   -914
    -33   -457   -423    246    194   -441  -1496  -1093   -514   -535  -1288   -904
    -28   -436   -407    231    187   -423  -1509  -1093   -514   -524  -1275   -898
    -23   -420   -397    220    187   -410  -1514  -1091   -511   -519  -1265   -891
    -18   -413   -397    213    187   -405  -1530  -1091   -509   -517  -1260   -893
    -15   -397   -381    207    181   -389  -1543  -1088   -501   -511  -1249   -898
     -5   -363   -358    181    174   -361  -1553  -1078   -496   -501  -1239   -891
      7   -342   -350    166    176   -345  -1566  -1067   -485   -493  -1228   -885
     15   -324   -340    153    176   -332  -1579  -1054   -472   -478  -1215   -875
     28   -314   -342    142    184   -327  -1590  -1036   -462   -457  -1200   -859
     44   -290   -335    119    189   -311  -1602  -1015   -446   -439  -1184   -836
     67   -252   -319     90    192   -285  -1605   -997   -433   -415  -1169   -815
     83   -223   -309     67    194   -265  -1600   -976   -418   -394  -1158   -792
     93   -200   -293     54    192   -246  -1584   -956   -400   -379  -1156   -771
     96   -187   -283     44    189   -236  -1579   -943   -389   -371  -1150   -750
     90   -197   -288     51    189   -244  -1579   -945   -389   -376  -1163   -753
     90   -192   -285     49    187   -239  -1579   -953   -389   -381  -1171   -756
     88   -189   -277     51    181   -233  -1574   -956   -389   -384  -1176   -761
     90   -194   -288     51    187   -241  -1574   -956   -394   -392  -1189   -774
     88   -197   -288     54    187   -241  -1571   -956   -392   -394  -1202   -782
     80   -213   -296     64    187   -254  -1571   -961   -392   -405  -1228   -797
     75   -207   -283     67    179   -244  -1569   -958   -384   -402  -1234   -810
     62   -215   -280     75    168   -246  -1569   -961   -387   -410  -1244   -823
     59   -228   -290     83    174   -259  -1571   -966   -392   -420  -1254   -831
     54   -257   -314     98    181   -283  -1577   -976   -400   -436  -1267   -841
     41   -241   -283    101    161   -262  -1579   -979   -400   -441  -1270   -849
     28   -244   -275    106    150   -259  -1590   -997   -413   -454  -1275   -875
     28   -249   -277    109    150   -262  -1597  -1010   -423   -467  -1273   -885
     20   -262   -283    119    150   -272  -1608  -1026   -436   -483  -1273   -893
      7   -270   -277    132    142   -272  -1608  -1034   -444   -493  -1273   -896
     -5   -259   -254    129    122   -259  -1610  -1036   -444   -491  -1257   -888
    -10   -241   -233    124    109   -239  -1613  -1039   -444   -491  -1244   -885
    -15   -231   -218    122     98   -223  -1615  -1041   -444   -488  -1231   -885
    -18   -220   -202    119     90   -213  -1623  -1044   -449   -488  -1221   -898
    -20   -210   -189    114     83   -200  -1628  -1049   -449   -491  -1210   -901
    -25   -197   -171    111     72   -184  -1626  -1049   -446   -488  -1192   -904
    -25   -181   -155    103     62   -168  -1623  -1049   -444   -485  -1171   -906
    -18   -166   -148     93     64   -158  -1626  -1049   -452   -493  -1161   -906
     -2   -142   -140     70     67   -142  -1631  -1052   -457   -504  -1163   -904
     10   -129   -142     59     75   -135  -1636  -1054   -459   -506  -1163   -906
     25   -124   -150     49     85   -137  -1641  -1060   -467   -511  -1163   -911
     46   -101   -148     28     96   -124  -1644  -1062   -472   -514  -1158   -906
     62    -77   -140      5     98   -109  -1634  -1062   -470   -501  -1150   -896
     83    -38   -124    -23    101    -80  -1615  -1049   -462   -493  -1145   -888
     96    -20   -116    -38    106    -67  -1592  -1031   -449   -485  -1140   -878
    101      0   -101    -49    101    -49  -1564  -1010   -431   -465  -1135   -865
    116     20    -96    -70    106    -36  -1553  -1005   -428   -457  -1137   -867
    127     28   -101    -77    114    -36  -1548  -1002   -436   -465  -1153   -875
    127     44    -85    -85    106    -20  -1535  -1000   -431   -459  -1150   -872
    124     93    -31   -109     77     31  -1512   -992   -413   -433  -1127   -862
    124    124      0   -127     62     64  -1509  -1000   -413   -423  -1124   -862
    119    103    -15   -111     67     46  -1532  -1023   -439   -441  -1148   -875
    116    103    -15   -111     64     44  -1558  -1044   -459   -457  -1166   -888
    122    101    -20   -111     72     41  -1569  -1057   -475   -467  -1179   -896
    116     67    -51    -93     83      7  -1577  -1067   -491   -480  -1195   -909
    106     15    -90    -62     98    -36  -1584  -1080   -511   -504  -1228   -932
    106    -57   -166    -25    135   -111  -1597  -1098   -542   -540  -1270   -969
    114   -103   -218     -5    166   -161  -1605  -1117   -571   -566  -1296  -1000
    116   -155   -275     18    194   -215  -1621  -1150   -607   -600  -1332  -1049
    124   -197   -324     36    223   -259  -1644  -1195   -652   -639  -1371  -1085
    135   -236   -371     49    249   -301  -1667  -1231   -693   -678  -1410  -1114
    153   -259   -413     54    283   -335  -1691  -1260   -730   -706  -1447  -1143
    174   -262   -439     41    306   -350  -1704  -1280   -753   -722  -1470  -1158
    192   -275   -467     41    327   -371  -1704  -1288   -769   -735  -1488  -1163
    202   -277   -483     36    340   -379  -1699  -1291   -776   -745  -1504  -1163
    210   -293   -504     41    355   -397  -1688  -1288   -779   -745  -1506  -1163
    223   -363   -587     67    402   -475  -1667  -1260   -792   -774  -1561  -1210
    239   -436   -675     96    457   -555  -1569  -1145   -769   -802  -1615  -1265
    249   -394   -646     72    446   -522  -1426   -974   -672   -748  -1587  -1252
    290   -241   -532    -23    410   -387  -1283   -756   -506   -592  -1465  -1150
    324    197   -127   -262    226     36  -1205   -610   -220   -233  -1096   -800
    257    865    607   -561   -176    737  -1234   -639     67    215   -571   -275
     59   1363   1304   -711   -623   1335  -1465   -969    155    485   -218     57
    -67   1267   1335   -600   -701   1301  -1836  -1452   -124    322   -309    -51
   -145    449    594   -153   -371    519  -2042  -1878   -800   -449  -1060   -730
   -150   -301   -150    226      0   -228  -2049  -1964  -1244  -1057  -1704  -1340
    -85   -587   -504    335    207   -545  -1964  -1792  -1267  -1158  -1867  -1514
    -46   -602   -555    324    254   -579  -1805  -1579  -1140  -1083  -1818  -1480
     -2   -483   -480    241    239   -483  -1657  -1400   -989   -966  -1714  -1397
     31   -376   -410    171    218   -392  -1566  -1296   -896   -883  -1636  -1327
     54   -340   -394    140    223   -366  -1512  -1234   -846   -828  -1600  -1317
     62   -303   -366    122    213   -335  -1478  -1195   -820   -800  -1577  -1314
     57   -262   -319    101    187   -288  -1465  -1179   -820   -795  -1561  -1325
     46   -231   -280     90    161   -254  -1444  -1156   -810   -789  -1548  -1337
     41   -210   -254     83    148   -231  -1418  -1124   -797   -779  -1525  -1335
     41   -187   -228     72    135   -207  -1397  -1096   -782   -763  -1499  -1327
     25   -194   -223     83    124   -207  -1374  -1065   -769   -761  -1496  -1322
     18   -181   -202     80    109   -192  -1356  -1047   -769   -753  -1501  -1301
      5   -181   -189     85     96   -184  -1340  -1034   -763   -745  -1512  -1288
      0   -171   -171     85     85   -171  -1332  -1023   -763   -745  -1517  -1283
    -15   -155   -142     83     62   -150  -1322  -1021   -769   -750  -1535  -1291
    -18   -137   -119     77     49   -129  -1306  -1008   -771   -753  -1548  -1291
    -20   -109    -88     64     31    -98  -1301  -1002   -774   -750  -1551  -1304
    -18    -88    -70     54     25    -80  -1291   -992   -771   -745  -1553  -1317
    -20    -77    -57     46     15    -67  -1273   -982   -766   -745  -1561  -1332
    -25    -67    -44     46      7    -57  -1254   -976   -766   -758  -1584  -1345
    -23    -33    -10     25     -7    -20  -1247   -966   -763   -756  -1584  -1345
    -18    -10      7     15    -12     -2  -1231   -950   -753   -748  -1571  -1335
    -15     -2     10      7    -15      5  -1223   -943   -753   -750  -1579  -1335
     -7     20     28     -7    -18     23  -1210   -935   -750   -748  -1579  -1343
      0     25     25    -15    -12     28  -1197   -922   -745   -743  -1574  -1335
     10     36     25    -23     -7     31  -1187   -909   -737   -743  -1579  -1304
     23     62     38    -44     -7     51  -1176   -896   -730   -730  -1571  -1267
     38     88     49    -64     -5     70  -1163   -872   -714   -709  -1551  -1249
     54    119     64    -88     -5     93  -1150   -846   -701   -691  -1532  -1226
     67    161     93   -114    -12    127  -1135   -818   -685   -672  -1514  -1184
     77    189    109   -135    -15    148  -1119   -795   -672   -657  -1493  -1161
     80    210    129   -145    -23    171  -1101   -776   -665   -644  -1475  -1148
     80    236    155   -158    -38    197  -1070   -761   -649   -631  -1452  -1117
     77    272    194   -174    -57    233  -1041   -750   -649   -620  -1428  -1091
     70    272    202   -174    -67    239  -1023   -750   -657   -626  -1423  -1091
     70    290    220   -179    -75    257  -1010   -750   -665   -636  -1423  -1083
     62    293    231   -179    -83    262   -987   -740   -667   -646  -1426  -1070
     59    288    228   -174    -83    259   -969   -727   -665   -644  -1421  -1049
     57    303    246   -181    -96    275   -953   -724   -665   -639  -1418  -1057
     62    303    241   -184    -90    272   -935   -719   -662   -636  -1415  -1065
     67    319    252   -194    -93    285   -909   -704   -657   -639  -1410  -1057
     59    332    272   -194   -106    303   -883   -691   -652   -639  -1410  -1054
     51    324    272   -189   -109    298   -867   -685   -659   -636  -1418  -1062
     41    327    285   -184   -122    306   -854   -685   -672   -646  -1426  -1067
     38    311    272   -176   -116    293   -839   -683   -685   -652  -1428  -1067
     41    319    277   -179   -116    298   -828   -678   -688   -654  -1423  -1062
     28    311    280   -171   -124    296   -813   -678   -693   -662  -1431  -1070
     23    311    288   -166   -132    298   -802   -678   -704   -670  -1428  -1070
     20    303    280   -163   -129    293   -789   -672   -704   -665  -1418  -1067
     28    329    301   -179   -135    316   -779   -662   -698   -649  -1400  -1060
     38    337    296   -189   -129    316   -769   -657   -698   -646  -1395  -1049
     57    342    285   -200   -114    314   -753   -649   -698   -644  -1392  -1041
     70    350    277   -213   -103    314   -740   -641   -696   -633  -1384  -1039
     85    358    272   -220    -93    316   -722   -623   -678   -610  -1366  -1028
    103    379    275   -241    -85    327   -711   -620   -678   -605  -1356  -1015
    111    374    262   -244    -75    319   -696   -620   -683   -602  -1353  -1008
    109    353    244   -233    -67    298   -683   -620   -683   -605  -1353  -1002
    135    353    218   -244    -41    285   -675   -615   -678   -602  -1348   -989
    148    353    202   -252    -28    277   -670   -620   -685   -618  -1358   -989
    166    355    187   -262    -10    272   -659   -620   -685   -623  -1363   -982
    181    366    184   -272     -2    275   -636   -607   -672   -613  -1361   -976
    200    400    200   -298      0    301   -594   -584   -652   -594  -1340   -940
    210    428    218   -319     -5    324   -566   -571   -639   -579  -1327   -922
    207    446    239   -327    -15    342   -542   -561   -623   -563  -1317   -901
    215    431    213   -324      0    322   -524   -555   -620   -555  -1306   -880
    246    454    207   -350     20    332   -506   -548   -610   -545  -1301   -870
    259    506    244   -384      7    376   -488   -542   -600   -527  -1275   -857
    267    519    252   -394      7    387   -478   -545   -592   -517  -1254   -839
    277    511    233   -397     23    374   -485   -561   -600   -519  -1252   -826
    283    498    215   -389     33    358   -506   -589   -626   -542  -1265   -844
    298    493    194   -397     51    345   -511   -607   -633   -553  -1257   -836
    303    470    166   -387     67    319   -514   -610   -641   -566  -1257   -828
    290    439    148   -366     72    293   -509   -618   -654   -584  -1260   -836
    277    407    129   -342     75    270   -504   -623   -672   -605  -1265   -849
    280    353     72   -319    103    213   -496   -628   -688   -620  -1280   -862
    272    311     36   -293    119    174   -483   -631   -701   -639  -1296   -859
    270    257    -12   -262    142    122   -483   -636   -719   -657  -1314   -865
    259    228    -31   -244    145     98   -483   -646   -732   -665  -1322   -888
    254    215    -38   -236    148     88   -472   -649   -737   -672  -1319   -878
    241    194    -49   -218    145     72   -454   -646   -737   -667  -1319   -875
    239    187    -51   -215    145     70   -444   -641   -740   -667  -1312   -878
    236    192    -44   -213    140     75   -426   -628   -730   -659  -1288   -862
    231    174    -57   -202    145     57   -405   -615   -722   -657  -1275   -852
    231    142    -88   -187    161     28   -387   -600   -727   -662  -1286   -852
    252     62   -189   -158    220    -62   -350   -548   -737   -698  -1330   -901
    262     36   -226   -148    244    -93   -223   -405   -680   -685  -1335   -937
    288    101   -187   -194    236    -41    -75   -202   -542   -579  -1244   -862
    345    340     -5   -342    174    166     59     20   -329   -353  -1015   -646
    384    870    485   -628    -51    678    137    155    -15     54   -566   -192
    228   1582   1353   -904   -561   1467    122     96    319    553     15    394
     18   1784   1764   -904   -872   1774   -171   -327    267    646    192    558
    -72   1337   1410   -633   -743   1374   -496   -805   -192    213   -192    192
   -122    478    600   -181   -361    537   -693  -1197   -883   -589   -979   -548
    -80   -161    -80    122      0   -122   -730  -1234  -1215  -1034  -1457  -1028
    -10   -252   -244    129    114   -249   -620  -1036  -1135  -1008  -1460  -1052
     36   -174   -210     67    122   -192   -449   -826   -979   -891  -1366   -984
     75    -54   -129    -12    101    -90   -314   -667   -839   -769  -1257   -891
     96     10    -85    -51     90    -36   -236   -581   -758   -701  -1192   -833
    101     31    -70    -67     85    -18   -189   -535   -719   -665  -1163   -807
    103     67    -36    -85     70     15   -155   -509   -698   -646  -1137   -789
     96     85    -12    -90     54     36   -135   -485   -683   -636  -1119   -774
     98     85    -12    -90     57     36   -122   -472   -672   -623  -1109   -761
    103     85    -20    -96     62     33   -103   -457   -662   -613  -1098   -750
    109     96    -12   -101     59     41    -80   -433   -644   -600  -1080   -727
    106     85    -20    -98     62     33    -67   -423   -639   -597  -1075   -711
    109     98    -10   -103     59     44    -57   -418   -633   -594  -1070   -693
    111     90    -20   -101     64     36    -49   -407   -636   -589  -1065   -691
    116     96    -20   -106     67     38    -33   -392   -633   -584  -1054   -683
    119    111    -10   -116     64     51    -18   -376   -620   -571  -1036   -654
    127    124     -2   -124     64     62      0   -363   -615   -563  -1026   -636
    145     98    -46   -122     96     25      5   -363   -623   -574  -1036   -636
    145    109    -36   -127     90     36     23   -348   -610   -553  -1018   -618
    142    129    -12   -137     77     59     44   -329   -592   -530   -992   -597
    145    132    -12   -137     80     59     57   -316   -587   -524   -979   -581
    153    137    -18   -148     85     62     67   -303   -579   -519   -974   -568
    161    140    -20   -150     90     59     80   -285   -571   -504   -963   -548
    158    148    -12   -153     85     67     96   -254   -553   -480   -937   -524
    161    148    -12   -153     88     67    103   -231   -542   -470   -924   -501
    168    158    -10   -163     88     72    109   -207   -535   -467   -917   -480
    181    163    -20   -174    101     72    116   -189   -524   -454   -911   -478
    197    166    -31   -184    114     67    122   -171   -509   -439   -904   -462
    215    181    -33   -197    124     75    132   -153   -496   -423   -888   -436
    233    194    -38   -215    137     77    148   -116   -475   -392   -862   -405
    244    207    -38   -226    140     85    168    -80   -452   -366   -836   -374
    252    226    -25   -239    137    101    181    -59   -439   -350   -818   -353
    267    257    -10   -262    140    124    197    -41   -426   -340   -800   -324
    265    270      5   -270    129    137    223    -23   -407   -322   -774   -293
    257    257      0   -259    129    129    244    -12   -400   -314   -771   -280
    257    244    -15   -252    137    114    254    -20   -402   -322   -776   -272
    249    244     -5   -246    127    119    283    -15   -394   -314   -771   -257
    246    239    -10   -244    129    114    309    -10   -387   -309   -774   -249
    239    220    -18   -231    127    101    329     -7   -384   -301   -774   -244
    226    202    -25   -215    127     88    358     -2   -379   -290   -771   -241
    218    202    -15   -210    116     93    384      2   -374   -288   -769   -249
    207    210      0   -210    103    106    397      0   -376   -293   -769   -265
    205    192    -12   -200    109     90    400    -10   -384   -301   -774   -288
    205    166    -41   -187    124     62    400    -25   -394   -309   -776   -296
    213    166    -46   -189    129     59    402    -41   -405   -314   -769   -298
    205    155    -51   -181    127     51    402    -59   -426   -335   -784   -314
    200    137    -64   -168    132     36    407    -72   -433   -342   -795   -319
    202    109    -96   -155    148      7    400    -93   -446   -353   -807   -335
    210     93   -116   -150    163    -10    394   -106   -454   -361   -815   -348
    210     98   -111   -155    161     -5    400   -103   -449   -350   -810   -345
    213    106   -109   -161    161      0    405   -103   -446   -340   -807   -348
    213    106   -106   -161    161      0    410   -101   -444   -337   -802   -345
    218    111   -106   -163    163      2    413   -103   -441   -329   -795   -335
    226    124   -101   -176    163     12    413   -106   -439   -327   -789   -337
    233    137    -96   -184    166     20    418   -106   -431   -316   -782   -337
    246    148   -101   -197    174     23    420   -103   -433   -311   -774   -340
    262    155   -106   -207    184     25    418   -109   -439   -314   -776   -342
    277    155   -122   -215    200     18    413   -116   -446   -319   -782   -350
    306    129   -176   -218    241    -20    405   -127   -465   -332   -797   -363
    335    124   -213   -231    275    -44    392   -140   -480   -345   -810   -366
    363    127   -236   -244    301    -54    379   -158   -501   -353   -823   -374
    387    132   -257   -259    322    -62    368   -174   -519   -361   -839   -384
    392    145   -249   -270    322    -51    384   -155   -511   -342   -828   -361
    402    161   -244   -283    322    -38    407   -127   -496   -324   -810   -324
    407    187   -220   -296    314    -15    433   -106   -483   -306   -787   -293
    405    200   -205   -303    306     -2    444    -96   -478   -290   -774   -270
    400    210   -189   -306    293     12    462    -77   -462   -272   -753   -249
    392    233   -161   -314    275     36    488    -57   -444   -257   -722   -218
    376    275   -101   -324    239     88    519    -36   -410   -226   -683   -176
    350    322    -31   -337    189    145    532    -28   -384   -200   -649   -150
    329    332      0   -332    163    166    532    -31   -381   -189   -633   -137
    314    319      2   -316    155    161    509    -57   -397   -205   -631   -140
    306    332     25   -319    140    179    498    -57   -397   -197   -605   -124
    285    298     12   -293    135    155    480    -67   -407   -207   -607   -135
    267    257    -10   -262    137    124    475    -72   -413   -223   -613   -150
    262    215    -46   -239    153     85    485    -67   -415   -241   -620   -166
    265    174    -90   -218    179     41    483    -70   -428   -265   -631   -179
    267    129   -137   -197    202     -2    475    -88   -452   -296   -652   -210
    265     85   -179   -176    220    -44    467   -101   -478   -329   -675   -239
    249     67   -181   -161    215    -54    465   -103   -491   -348   -680   -254
    246     64   -181   -155    215    -57    467   -101   -493   -358   -683   -262
    246     46   -200   -148    223    -75    480    -93   -493   -366   -685   -280
    223     36   -187   -129    205    -75    498    -83   -483   -361   -678   -285
    210     25   -184   -119    197    -77    509    -77   -475   -353   -665   -288
    220     28   -192   -124    207    -80    524    -62   -467   -355   -657   -290
    223      0   -223   -114    220   -111    535    -54   -470   -376   -672   -314
    249    -83   -332    -83    288   -207    574      5   -470   -402   -714   -379
    265   -111   -376    -77    319   -244    704    155   -394   -379   -719   -423
    309    -23   -332   -142    319   -176    865    371   -241   -270   -633   -361
    368    246   -122   -309    246     62    995    600      2    -18   -387   -122
    387    776    387   -581      0    581   1026    680    306    389     62    345
    254   1421   1163   -839   -454   1293    898    509    542    805    558    875
     90   1704   1613   -896   -761   1660    561     72    501    948    776   1093
    -15   1215   1228   -600   -623   1221    223   -439     -5    467    337    670
    -57    327    384   -135   -220    355     72   -769   -675   -363   -472    -72
    -12   -303   -290    158    137   -298     85   -743   -956   -789   -932   -532
     59   -436   -496    189    277   -465    192   -558   -883   -787   -971   -618
     77   -366   -444    142    259   -405    358   -355   -714   -659   -859   -558
    111   -262   -374     72    241   -316    480   -207   -568   -537   -750   -498
    116   -181   -301     31    207   -241    553   -116   -475   -454   -670   -454
    129   -145   -275      7    202   -210    600    -62   -426   -407   -628   -426
    129   -137   -267      5    197   -202    623    -46   -402   -392   -613   -415
    127   -135   -262      5    192   -200    641    -36   -387   -387   -594   -410
    116   -132   -249      5    181   -189    646    -31   -379   -384   -581   -418
    111   -127   -239      7    174   -181    659    -15   -363   -366   -550   -415
    109   -132   -241     10    174   -184    670     -7   -361   -361   -527   -407
     98   -124   -223     12    158   -174    675     -7   -363   -366   -509   -410
     96   -114   -210      7    150   -161    680     -2   -363   -363   -488   -418
    101   -103   -205      2    153   -153    680      2   -358   -361   -465   -431
     77   -101   -179     10    124   -137    683     10   -350   -350   -433   -436
     70    -98   -168     12    116   -132    683     15   -348   -353   -423   -433
     54   -101   -155     20    103   -127    685     20   -348   -355   -423   -394
     44    -90   -135     23     88   -111    701     36   -329   -340   -407   -353
     31    -88   -119     28     72   -101    714     49   -322   -335   -402   -340
     23    -70    -96     23     57    -83    724     62   -309   -324   -387   -327
     10    -59    -72     23     38    -64    735     75   -301   -311   -371   -319
     -2    -54    -51     28     23    -54    745     98   -283   -293   -353   -303
    -15    -64    -49     38     15    -57    758    109   -272   -288   -348   -303
    -10    -62    -51     36     18    -57    761    116   -272   -290   -345   -306
     -5    -41    -38     23     15    -41    763    127   -262   -283   -332   -301
      0    -36    -36     18     18    -36    763    140   -252   -270   -319   -298
     10    -41    -51     12     28    -46    756    150   -244   -265   -311   -301
     18    -10    -28     -5     23    -18    756    166   -228   -239   -288   -288
     23     15     -7    -20     15      5    761    192   -205   -213   -259   -267
     41     49      7    -44     18     28    766    218   -187   -194   -239   -246
     51     64     12    -59     18     41    771    239   -166   -171   -213   -228
     41     83     41    -62      0     62    787    270   -142   -148   -181   -207
     46     96     49    -72     -2     75    795    277   -135   -140   -166   -207
     51    127     75    -88    -10    101    810    285   -122   -127   -142   -184
     46    132     83    -90    -18    109    820    283   -124   -132   -137   -187
     49    127     77    -88    -12    103    823    272   -132   -145   -140   -207
     62    122     59    -93      0     93    823    259   -142   -161   -140   -223
     85    106     20    -96     33     64    807    231   -161   -181   -148   -244
    109     93    -15   -103     62     38    802    218   -166   -197   -153   -262
    119     80    -38   -101     77     20    802    213   -158   -200   -153   -270
    129     77    -54   -103     90     12    802    205   -153   -202   -150   -277
    132     64    -67    -98    101      0    800    192   -153   -210   -150   -296
    127     62    -64    -96     96      0    797    181   -155   -207   -145   -301
    122     49    -72    -85     98    -10    797    168   -153   -210   -148   -306
    116     44    -75    -83     96    -15    795    150   -158   -220   -153   -319
    122     46    -75    -83     98    -12    784    132   -166   -223   -158   -332
    119     36    -85    -80    101    -25    779    127   -171   -233   -166   -348
    103     10    -93    -57     98    -41    782    129   -171   -236   -166   -348
     83    -10    -96    -38     88    -51    782    132   -171   -233   -161   -345
     72     -2    -75    -33     72    -38    782    129   -166   -231   -145   -340
     70     23    -46    -49     59    -10    787    132   -155   -220   -132   -329
     75     36    -41    -57     59     -2    787    135   -148   -210   -124   -329
     75     38    -36    -57     54      2    787    140   -137   -200   -114   -332
     67     54    -12    -59     41     20    792    150   -124   -187    -93   -324
     64     46    -18    -57     38     15    795    161   -114   -179    -83   -314
     62     59     -5    -62     33     28    805    174    -96   -163    -59   -303
     70     67     -2    -70     36     33    813    179    -90   -158    -49   -298
     62     75     12    -67     25     44    823    189    -83   -150    -41   -285
     54     70     15    -62     18     44    833    200    -77   -137    -33   -275
     54     75     20    -64     15     49    833    200    -77   -135    -25   -272
     41     90     46    -67     -5     70    836    205    -75   -135    -20   -272
     33     88     54    -59    -10     72    846    218    -64   -127    -10   -262
     33     93     57    -64    -12     75    872    241    -49   -111      7   -246
     36    122     85    -80    -23    103    898    262    -25    -88     28   -228
     41    153    109    -98    -33    132    917    275    -10    -72     36   -223
     33    168    135   -101    -49    153    919    283      0    -62     51   -207
     33    161    124    -98    -46    142    914    285      2    -64     57   -194
     33    168    135   -103    -49    153    932    303     12    -59     62   -184
     28    205    176   -119    -72    192    956    314     33    -38     80   -163
     38    246    207   -142    -83    228    961    316     49    -23    101   -148
     36    223    187   -132    -75    207    930    285     25    -41     85   -166
     25    210    181   -119    -77    197    906    270     12    -54     80   -171
     25    213    184   -119    -80    200    885    257      2    -64     75   -174
     23    179    155   -101    -64    168    875    249    -12    -83     57   -189
      7    137    127    -75    -59    132    878    249    -20    -96     38   -210
      2     98     96    -51    -46     98    872    244    -38   -116     15   -239
     -2     62     64    -31    -33     62    865    231    -59   -140     -7   -267
    -12     23     36     -5    -23     28    857    215    -83   -171    -28   -296
    -25      7     31      7    -28     18    846    194   -101   -189    -41   -314
    -28     -2     23     15    -25     10    831    179   -116   -210    -57   -332
    -33    -15     18     25    -28      0    820    174   -129   -226    -70   -345
    -49    -36     12     44    -31    -12    820    176   -132   -228    -75   -350
    -49    -46      2     46    -28    -23    815    171   -140   -236    -88   -358
    -51    -57     -5     54    -23    -31    813    168   -142   -236    -90   -366
    -51    -67    -15     59    -20    -41    807    168   -148   -239    -98   -376
    -44   -132    -88     88     20   -111    818    192   -161   -267   -135   -413
    -28   -194   -168    111     67   -181    906    309   -127   -283   -181   -462
    -31   -163   -132     96     49   -150   1049    478    -18   -220   -150   -446
      7    -33    -41     12     23    -36   1192    688    153    -67    -20   -340
     59    322    262   -189   -101    293   1265    841    402    236    296    -44
     23    940    914   -483   -446    927   1226    813    667    657    789    426
   -137   1400   1538   -631   -839   1467    984    480    737    917   1137    740
   -226   1325   1548   -550   -885   1434    613     -2    462    779   1057    657
   -290    626    917   -166   -602    771    355   -485   -181     64    397     83
   -293   -163    129    228   -213    -18    322   -587   -665   -600   -285   -511
   -226   -485   -259    355     15   -371    389   -426   -704   -724   -467   -683
   -176   -514   -337    342     77   -426    517   -236   -581   -644   -433   -670
   -137   -413   -275    275     67   -345    657    -62   -426   -519   -335   -600
   -116   -298   -181    207     31   -241    745     44   -314   -428   -252   -524
    -98   -236   -137    166     18   -187    797    109   -249   -379   -202   -475
    -93   -210   -116    150     10   -163    826    142   -215   -353   -174   -457
   -101   -189    -88    145     -7   -140    849    168   -187   -329   -150   -446
    -98   -189    -93    142     -5   -142    852    176   -187   -335   -150   -452
    -98   -197   -101    148      0   -150    854    179   -189   -337   -158   -459
   -101   -189    -90    145     -7   -140    862    189   -184   -335   -153   -457
    -90   -184    -93    137      0   -140    867    200   -181   -329   -148   -449
    -83   -194   -111    137     12   -153    862    200   -187   -337   -153   -459
    -85   -184    -98    135      5   -142    865    200   -187   -335   -145   -462
    -90   -171    -83    129     -5   -127    862    200   -184   -337   -145   -472
    -80   -163    -83    122      0   -124    862    200   -187   -337   -145   -467
    -85   -166    -83    124     -2   -124    854    194   -192   -337   -150   -472
    -85   -166    -80    124     -2   -124    854    194   -192   -337   -148   -472
    -77   -153    -75    114     -2   -114    854    197   -192   -335   -142   -470
    -70   -142    -72    106      0   -109    852    197   -189   -332   -142   -470
    -67   -135    -70    101      0   -101    854    202   -187   -324   -140   -470
    -57   -119    -62     85      2    -90    854    210   -181   -316   -137   -472
    -49   -111    -62     77      5    -88    849    210   -187   -314   -140   -483
    -46    -98    -51     72      2    -75    846    215   -184   -309   -135   -485
    -36    -83    -46     59      2    -67    849    226   -176   -301   -124   -485
    -20    -77    -57     46     18    -67    844    228   -176   -298   -124   -488
     -2    -64    -62     33     25    -62    839    239   -174   -296   -124   -483
      7    -46    -54     20     31    -49    844    262   -158   -285   -122   -470
     20    -25    -49      0     33    -36    836    277   -148   -275   -116   -457
     36     -2    -38    -18     36    -18    839    303   -127   -254   -101   -433
     46     46      0    -49     23     25    844    329   -101   -226    -75   -407
     57     88     31    -72     12     59    854    353    -77   -200    -51   -387
     59     80     20    -70     18     51    865    368    -70   -189    -54   -376
     54     85     31    -70     12     59    875    381    -59   -179    -54   -366
     41     96     51    -70     -5     75    888    389    -49   -174    -51   -358
     38     90     51    -64     -5     72    901    387    -51   -179    -57   -358
     36     98     62    -67    -12     80    909    381    -54   -189    -67   -363
     25     93     67    -59    -20     83    919    381    -57   -189    -77   -374
     20     77     57    -51    -18     67    924    376    -57   -192    -90   -381
     20     59     38    -38     -7     49    927    371    -62   -197   -106   -392
     10     54     44    -33    -18     49    932    368    -62   -197   -111   -400
     -5     36     41    -15    -23     38    937    366    -64   -202   -124   -410
      0     25     25    -12    -12     25    940    355    -67   -210   -137   -415
      2     31     28    -15    -12     31    940    353    -67   -210   -140   -415
     -2     23     25    -10    -15     23    940    345    -72   -218   -150   -423
     -5      2      7      0     -7      5    930    327    -85   -239   -171   -441
    -10     -7      2      7     -7     -2    922    309   -101   -254   -187   -454
    -10     12     23      0    -15     18    919    301   -111   -259   -189   -454
      0    -15    -15      5      7    -15    911    293   -127   -277   -210   -457
     12     -7    -23     -2     18    -15    896    277   -140   -290   -226   -462
     12    -23    -36      5     23    -28    896    277   -142   -290   -233   -467
     23     -7    -31     -7     25    -18    883    277   -148   -288   -241   -470
     46    -20    -67    -12     57    -44    872    272   -155   -293   -252   -472
     59    -12    -72    -23     64    -44    872    272   -158   -288   -254   -467
     62     -2    -67    -31     64    -33    872    280   -158   -290   -257   -467
     75     12    -62    -44     70    -23    870    285   -153   -288   -265   -454
     72     18    -54    -46     62    -15    870    288   -158   -293   -280   -444
     64     18    -46    -41     54    -12    883    303   -148   -283   -270   -428
     59     28    -33    -44     44     -2    891    314   -140   -277   -265   -418
     57     33    -23    -44     41      5    896    322   -132   -277   -254   -420
     33     51     15    -44      7     36    904    329   -129   -272   -244   -415
     28     75     46    -51    -10     62    922    348   -116   -259   -226   -402
     28    103     72    -67    -23     90    943    374   -101   -249   -205   -387
     12    122    109    -67    -46    116    971    407    -77   -223   -176   -371
      2    163    158    -83    -77    161    992    431    -59   -197   -155   -363
     -7    166    174    -80    -90    168   1005    441    -49   -189   -145   -363
    -20    176    197    -80   -109    187   1015    449    -44   -184   -132   -355
    -38    218    257    -88   -148    236   1031    465    -31   -171   -103   -342
    -59    241    301    -93   -181    272   1044    470    -18   -158    -72   -332
    -64    259    324    -98   -194    290   1052    478      2   -137    -46   -314
    -80    254    335    -88   -207    293   1044    475      5   -137    -31   -314
    -90    254    345    -80   -218    298   1013    454    -12   -153    -31   -332
    -83    252    332    -85   -207    290    989    433    -28   -163    -31   -332
    -88    228    316    -70   -202    272    979    426    -36   -168    -41   -332
   -101    207    309    -51   -205    257    974    426    -46   -171    -54   -337
   -109    166    275    -28   -192    220    963    415    -64   -184    -80   -358
   -124    111    236      5   -181    174    958    405    -83   -207   -116   -381
   -145     75    220     33   -184    148    956    397    -96   -226   -148   -394
   -163     38    202     62   -184    122    943    376   -116   -246   -187   -420
   -176     15    192     80   -184    103    937    366   -127   -254   -210   -433
   -192     18    210     85   -202    111    932    358   -135   -259   -223   -441
   -200     20    220     88   -210    119    927    353   -137   -259   -233   -446
   -205     10    215     96   -210    111    919    348   -145   -267   -249   -452
   -215     -5    210    111   -213    101    922    348   -142   -267   -254   -454
   -228      2    231    111   -231    116    919    348   -137   -259   -259   -462
   -218    -28    187    122   -205     77    922    355   -148   -283   -298   -493
   -189   -103     83    145   -137    -10    974    436   -145   -311   -358   -548
   -187   -114     72    150   -129    -20   1114    602    -57   -270   -363   -553
   -145    -12    132     77   -140     59   1244    807    101   -135   -267   -444
    -80    301    381   -111   -231    340   1330    989    335    135     -7   -176
    -75    872    948   -400   -511    909   1340   1049    633    561    465    303
   -246   1538   1784   -644  -1015   1660   1182    823    836    963    958    797
   -384   1553   1935   -584  -1161   1743    807    329    623    914    976    813
   -465    982   1447   -259   -956   1213    517   -145     72    348    454    345
   -498    153    649    171   -576    400    413   -400   -524   -423   -316   -345
   -441   -376     64    410   -254   -155    446   -306   -696   -722   -678   -685
   -384   -387     -2    384   -192   -194    561   -103   -566   -639   -646   -667
   -355   -298     57    324   -207   -122    711     90   -400   -509   -548   -594
   -319   -197    122    257   -223    -38    810    218   -272   -400   -459   -522
   -293   -119    174    207   -233     25    857    283   -207   -345   -413   -475
   -288    -96    192    192   -241     46    888    322   -174   -316   -389   -457
   -283    -88    192    184   -239     51    904    340   -155   -298   -374   -452
   -270   -101    168    184   -223     33    904    345   -158   -303   -374   -452
   -272   -101    171    187   -223     33    917    358   -148   -293   -361   -436
   -285    -96    187    189   -239     44    927    374   -135   -275   -348   -418
   -288    -98    189    192   -241     44    932    381   -127   -265   -342   -400
   -290    -96    194    192   -244     49    935    389   -119   -259   -335   -387
   -298    -83    215    192   -257     64    943    400   -109   -249   -324   -371
   -296    -93    202    194   -249     51    948    410   -101   -241   -316   -363
   -288    -85    202    187   -246     57    948    410    -98   -239   -311   -363
   -288    -75    213    181   -252     67    956    418    -88   -233   -306   -361
   -280    -70    210    176   -246     70    961    426    -80   -226   -298   -345
   -257    -83    174    168   -218     44    945    415    -93   -239   -311   -353
   -241    -83    158    161   -202     36    940    413    -96   -239   -314   -353
   -228    -75    150    150   -189     38    940    415    -90   -236   -311   -345
   -197    -62    135    129   -166     36    924    402    -98   -244   -319   -350
   -179    -64    114    122   -150     25    914    402   -101   -252   -322   -353
   -168    -49    116    109   -142     33    914    410    -90   -246   -311   -353
   -150    -41    109     96   -132     33    911    415    -80   -236   -303   -350
   -132    -15    116     75   -124     49    904    418    -75   -226   -296   -348
   -132     10    142     62   -137     75    898    423    -70   -218   -280   -345
   -127     25    153     51   -140     88    896    436    -62   -210   -270   -345
   -109     15    124     46   -116     70    901    452    -44   -192   -259   -337
    -93     44    137     25   -114     90    901    472    -23   -171   -236   -322
    -72     64    135      2   -103     98    896    488    -12   -153   -218   -311
    -41     80    122    -20    -80    101    888    498     -5   -140   -205   -301
    -28    116    145    -46    -88    129    891    514     12   -119   -189   -288
    -31    145    176    -57   -103    161    901    532     36    -98   -168   -262
    -28    148    176    -62   -101    161    911    537     44    -90   -161   -257
    -28    155    181    -64   -106    168    917    527     38    -93   -163   -254
    -41    148    187    -54   -114    166    924    530     44    -93   -166   -246
    -41    148    189    -51   -114    168    935    532     51    -90   -163   -241
    -38    109    148    -36    -96    127    945    530     54    -96   -171   -246
    -44    124    166    -41   -106    145    948    530     59    -93   -174   -246
    -46    135    181    -44   -114    158    950    532     64    -85   -174   -244
    -38    137    176    -49   -106    155    953    527     67    -83   -176   -246
    -44    124    166    -41   -106    145    958    524     72    -77   -179   -249
    -57    109    163    -25   -111    135    958    522     75    -80   -181   -254
    -59    103    163    -20   -111    132    950    514     72    -88   -187   -265
    -49    103    153    -25   -101    127    945    504     70    -93   -197   -275
    -54    101    155    -25   -106    127    935    488     64    -98   -205   -293
    -54     90    142    -18    -98    116    924    475     54   -109   -213   -306
    -51     72    122    -10    -88     96    909    454     33   -127   -226   -327
    -49     77    127    -12    -88    101    906    446     31   -129   -228   -335
    -67     59    127      2    -98     90    909    452     33   -124   -226   -327
    -64     59    124      2    -93     90    904    449     38   -119   -220   -322
    -59     70    129     -5    -96     98    901    452     44   -106   -213   -322
    -67     88    155    -10   -111    122    911    465     57    -90   -197   -311
    -67     90    158    -12   -114    124    909    467     59    -90   -202   -303
    -64     90    155    -12   -109    122    909    467     64    -88   -205   -301
    -75     98    174    -12   -127    137    909    478     75    -80   -197   -290
    -75    116    192    -20   -132    153    911    485     88    -72   -189   -277
    -64    106    171    -23   -119    137    906    480     83    -77   -200   -277
    -77     98    176    -10   -127    137    911    485     90    -75   -197   -270
   -116     90    207     10   -163    148    924    501    109    -59   -184   -249
   -153     77    231     38   -192    153    935    506    116    -44   -179   -241
   -158     75    231     38   -194    153    932    498    114    -49   -187   -246
   -148     75    223     36   -187    148    927    488    103    -59   -207   -257
   -168     85    254     38   -210    168    932    496    111    -54   -202   -252
   -155    106    262     25   -207    184    943    504    124    -49   -197   -244
   -119    140    259    -10   -189    197    948    506    135    -46   -197   -241
    -83    166    249    -41   -166    205    950    506    140    -46   -205   -241
   -119    181    298    -31   -210    239    971    522    163    -23   -192   -220
   -101    197    298    -46   -200    246    971    522    168    -18   -197   -220
    -62    215    277    -77   -171    246    966    519    166    -25   -215   -226
    -20    252    272   -116   -148    262    963    511    168    -23   -218   -213
      0    288    288   -145   -145    290    966    506    187    -10   -200   -189
    -20    309    329   -142   -174    319    966    501    200      5   -179   -171
    -41    288    329   -124   -184    309    935    467    179     -7   -200   -189
    -46    270    314   -111   -179    290    901    439    158    -20   -223   -197
    -67    246    311    -90   -189    277    883    431    148    -31   -236   -194
    -72    210    283    -67   -176    246    872    420    135    -44   -257   -202
    -70    161    228    -46   -150    194    849    397    106    -67   -290   -231
    -75    106    181    -18   -127    142    826    376     83    -88   -324   -265
    -88     46    135     20   -114     90    807    361     62   -111   -355   -283
    -88     18    106     36    -96     62    789    342     46   -132   -376   -288
   -101    -20     77     59    -90     28    769    319     25   -158   -407   -296
   -122    -36     85     77   -106     23    758    311     18   -163   -415   -290
   -124    -38     83     80   -103     20    748    298      7   -171   -426   -288
   -111    -67     44     90    -77    -12    724    280     -5   -181   -449   -298
   -119    -57     62     88    -90      2    719    275     -2   -181   -459   -293
   -122    -62     59     90    -90     -2    714    272     -5   -179   -470   -283
    -93    -93     -2     93    -46    -49    698    262    -23   -194   -496   -285
    -46   -161   -114    103     33   -137    709    298    -33   -218   -542   -335
    -15   -179   -163     96     72   -171    820    454     36   -200   -566   -384
     28    -77   -106     23     67    -93    963    665    181    -83   -491   -319
     93    122     28   -109     33     75   1078    875    384    124   -303   -132
    140    568    428   -353   -142    498   1096    948    636    465     80    275
     36   1236   1197   -639   -581   1215    927    724    839    859    592    828
   -158   1545   1704   -693   -930   1623    579    246    771    982    826   1070
   -272   1156   1426   -441   -849   1291    233   -246    319    579    472    748
   -301    241    542     31   -420    392     62   -618   -400   -293   -402    -54
   -213   -384   -171    296    -23   -277     67   -576   -662   -714   -906   -545
   -129   -522   -392    324    129   -457    174   -376   -581   -701   -950   -602
    -83   -457   -374    267    145   -415    340   -150   -405   -563   -857   -532
    -36   -322   -285    179    124   -303    449    -10   -272   -436   -766   -444
    -10   -239   -231    122    109   -233    488     46   -220   -397   -740   -405
     -7   -215   -207    111     98   -213    511     77   -192   -374   -711   -387
      0   -202   -202     98    101   -202    524     88   -179   -363   -701   -389
     12   -200   -213     93    111   -205    517     88   -184   -374   -711   -387
      2   -202   -207     98    103   -205    517     88   -184   -379   -704   -371
      2   -194   -197     96     98   -194    511     93   -181   -366   -698   -376
     18   -194   -213     85    114   -202    498     83   -192   -374   -717   -407
     28   -192   -220     83    124   -205    488     83   -187   -361   -717   -410
     23   -187   -210     80    114   -197    480     77   -187   -358   -722   -415
     33   -194   -228     80    129   -213    467     64   -194   -363   -735   -420
     46   -197   -244     72    142   -218    449     44   -210   -376   -753   -436
     41   -184   -226     72    132   -205    433     31   -223   -387   -774   -459
     62   -179   -241     54    150   -210    410     12   -239   -394   -787   -470
     93   -163   -257     33    174   -207    379    -15   -265   -415   -807   -485
    106   -166   -272     28    189   -218    353    -36   -280   -433   -828   -509
    122   -163   -285     20    202   -223    337    -54   -288   -446   -844   -532
    161   -168   -329      2    244   -249    301    -83   -309   -459   -852   -530
    189   -176   -368     -7    277   -272    275   -106   -329   -475   -878   -550
    207   -163   -374    -23    288   -267    257   -124   -342   -491   -893   -568
    249   -158   -407    -44    327   -283    228   -145   -353   -498   -898   -576
    270   -150   -423    -59    345   -285    205   -163   -361   -498   -898   -600
    270   -129   -400    -70    332   -265    192   -166   -355   -493   -891   -602
    283   -109   -392    -88    337   -249    176   -174   -361   -498   -891   -600
    303    -88   -392   -106    348   -239    150   -181   -363   -498   -891   -600
    290    -67   -358   -114    322   -213    142   -168   -348   -485   -872   -587
    275    -33   -309   -122    290   -171    140   -150   -319   -454   -839   -550
    280    -20   -301   -132    288   -158    124   -145   -311   -441   -828   -537
    272     12   -259   -142    267   -122    116   -140   -296   -426   -810   -530
    259     70   -192   -166    226    -62    135   -114   -262   -389   -761   -472
    246     83   -163   -166    205    -38    132   -116   -257   -379   -748   -449
    228     77   -150   -155    187    -36    124   -127   -259   -381   -750   -454
    210     96   -114   -153    163     -7    122   -124   -249   -376   -740   -441
    205    101   -106   -155    155     -2    109   -132   -249   -376   -748   -441
    213     96   -116   -155    163    -10     98   -142   -246   -376   -750   -444
    192     93   -101   -145    145     -5     98   -135   -233   -374   -745   -439
    174     98    -75   -135    124     12    103   -127   -215   -358   -730   -418
    171     88    -85   -129    127      2     93   -132   -213   -363   -732   -413
    142     80    -62   -111    101     10     93   -135   -205   -371   -743   -402
    103     51    -51    -80     77      0     98   -127   -189   -358   -740   -397
     93     38    -54    -64     75     -7     90   -132   -181   -332   -727   -407
     83     46    -38    -67     59      5     75   -155   -194   -337   -730   -433
     51     28    -23    -41     36      5     62   -168   -202   -353   -745   -441
     54     15    -38    -36     46    -10     44   -192   -218   -374   -766   -446
     80    -12    -93    -33     85    -51     20   -220   -241   -402   -795   -462
     72      5    -67    -41     70    -31      7   -233   -246   -413   -792   -470
     72     10    -62    -41     67    -25    -10   -244   -252   -418   -787   -472
     88     12    -77    -51     83    -31    -33   -259   -262   -420   -795   -485
     96     38    -57    -67     77     -7    -44   -267   -262   -420   -784   -478
     83     49    -33    -67     59      7    -49   -265   -249   -407   -766   -475
     96     44    -51    -70     75     -2    -59   -270   -249   -415   -766   -483
    101     33    -67    -70     83    -15    -62   -272   -246   -415   -756   -480
     90     57    -33    -72     62     12    -64   -270   -241   -405   -730   -480
     96     77    -20    -88     59     28    -85   -290   -254   -410   -727   -506
    103     62    -41    -83     72     10   -103   -316   -277   -426   -743   -530
     98     57    -41    -77     70      7   -116   -329   -285   -433   -748   -540
     85     67    -18    -75     51     25   -129   -345   -293   -441   -750   -545
     90     59    -31    -77     59     15   -161   -374   -314   -457   -774   -561
     90     72    -18    -83     54     28   -181   -392   -327   -457   -776   -568
     75     75     -2    -77     38     36   -202   -410   -340   -465   -784   -579
     83     75     -7    -77     46     33   -228   -431   -358   -475   -789   -589
     96     64    -33    -83     64     15   -246   -444   -374   -485   -805   -605
     98     75    -23    -85     59     25   -249   -444   -371   -485   -805   -605
    116    109     -7   -114     62     51   -259   -449   -368   -485   -805   -602
    137    137      0   -137     70     70   -277   -462   -374   -491   -807   -602
    135    148     10   -142     62     80   -277   -457   -371   -488   -797   -597
    137    135     -2   -137     70     67   -288   -465   -379   -493   -802   -610
    155    135    -20   -145     88     57   -309   -478   -392   -504   -807   -615
    166    171      5   -168     80     88   -316   -478   -381   -491   -789   -597
    161    218     57   -192     51    140   -316   -475   -366   -472   -761   -571
    179    244     64   -213     57    155   -353   -493   -376   -480   -763   -574
    174    218     44   -197     64    132   -405   -532   -407   -509   -789   -600
    153    202     49   -176     51    127   -436   -542   -418   -514   -789   -597
    155    166     10   -163     72     88   -472   -563   -446   -530   -807   -613
    153    116    -36   -137     96     41   -506   -594   -480   -566   -839   -644
    124     72    -51   -101     88     12   -524   -605   -498   -589   -854   -662
    101     33    -67    -67     85    -15   -548   -623   -519   -610   -865   -683
    106    -25   -135    -41    119    -80   -589   -659   -566   -649   -906   -735
     96    -46   -142    -25    119    -93   -613   -678   -587   -670   -914   -756
     80    -70   -150     -5    111   -109   -628   -698   -605   -693   -927   -769
     77   -109   -187     15    132   -148   -649   -719   -628   -719   -943   -779
     75   -116   -192     18    132   -153   -662   -735   -641   -732   -945   -795
     64   -124   -189     28    124   -155   -672   -743   -646   -745   -940   -802
     70   -135   -207     31    137   -171   -685   -748   -654   -753   -935   -810
     83   -150   -233     33    158   -192   -706   -763   -662   -769   -935   -833
     75   -166   -241     44    155   -202   -719   -771   -672   -779   -932   -844
     88   -210   -301     59    194   -254   -727   -758   -691   -805   -966   -885
    140   -267   -407     62    272   -337   -675   -672   -678   -828  -1013   -950
    174   -233   -407     31    290   -319   -558   -506   -581   -771   -976   -940
    228    -83   -314    -72    270   -197   -436   -293   -410   -613   -831   -820
    301    259    -41   -283    171    109   -381   -155   -194   -342   -535   -527
    272    878    602   -576   -163    740   -392   -148     88     75    -41    -15
     38   1421   1382   -730   -670   1402   -571   -405    257    418    407    436
   -116   1239   1356   -561   -737   1296   -924   -911    -51    197    252    288
   -187    498    685   -155   -436    592  -1197  -1397   -704   -524   -441   -358
   -145   -254   -111    197    -18   -184  -1348  -1605  -1218  -1161  -1101   -997
    -46   -589   -542    319    246   -566  -1353  -1501  -1304  -1319  -1309  -1231
     20   -618   -641    298    329   -628  -1241  -1332  -1213  -1273  -1301  -1236
     54   -522   -579    233    316   -550  -1111  -1176  -1093  -1179  -1234  -1176
     67   -413   -480    171    272   -446  -1021  -1072   -995  -1093  -1156  -1114
     96   -350   -446    127    270   -397   -976  -1026   -953  -1047  -1114  -1088
    111   -337   -452    111    280   -394   -969  -1010   -943  -1028  -1101  -1093
    114   -311   -428     98    270   -368   -961  -1000   -932  -1026  -1096  -1096
    127   -301   -431     85    277   -366   -971  -1000   -935  -1036  -1104  -1101
    153   -303   -457     75    303   -379   -987  -1005   -945  -1047  -1122  -1117
    155   -306   -462     72    306   -381   -992  -1002   -950  -1052  -1122  -1122
    150   -311   -462     77    306   -387  -1000  -1008   -966  -1065  -1130  -1135
    168   -309   -478     70    322   -392  -1015  -1021   -984  -1078  -1137  -1150
    181   -303   -485     62    332   -394  -1026  -1028   -995  -1083  -1137  -1153
    181   -311   -496     62    337   -405  -1034  -1031  -1000  -1093  -1148  -1145
    194   -306   -504     54    348   -405  -1039  -1039  -1013  -1101  -1158  -1132
    205   -293   -501     41    353   -397  -1049  -1044  -1021  -1093  -1156  -1132
    197   -277   -475     41    335   -376  -1049  -1036  -1013  -1080  -1137  -1119
    202   -259   -465     25    332   -361  -1047  -1031  -1002  -1072  -1130  -1093
    215   -259   -475     20    342   -366  -1054  -1031  -1005  -1075  -1135  -1078
    213   -262   -475     23    342   -368  -1057  -1023  -1008  -1078  -1132  -1067
    200   -265   -465     33    332   -363  -1060  -1013  -1010  -1075  -1124  -1062
    215   -257   -472     20    342   -363  -1065  -1010  -1018  -1078  -1124  -1057
    213   -239   -454     12    332   -345  -1067  -1005  -1015  -1072  -1119  -1052
    194   -233   -428     18    309   -329  -1062   -989  -1002  -1062  -1106  -1049
    213   -218   -431      2    322   -324  -1067   -979   -995  -1057  -1101  -1049
    226   -228   -457      0    340   -342  -1083   -976  -1002  -1065  -1104  -1057
    220   -218   -439     -2    327   -327  -1080   -950   -987  -1047  -1075  -1036
    228   -200   -428    -15    327   -314  -1083   -927   -974  -1026  -1054  -1010
    257   -181   -439    -36    348   -309  -1088   -914   -969  -1013  -1041   -995
    252   -155   -407    -49    329   -283  -1091   -891   -956   -995  -1018   -976
    257   -122   -379    -67    316   -249  -1091   -867   -940   -979   -992   -958
    283    -96   -379    -93    329   -239  -1098   -859   -943   -982   -989   -956
    288    -80   -368   -103    327   -223  -1098   -849   -940   -979   -984   -953
    254    -70   -324    -93    288   -197  -1075   -823   -917   -963   -963   -935
    259    -75   -335    -93    296   -202  -1078   -826   -922   -966   -969   -940
    259    -85   -345    -88    301   -215  -1075   -826   -930   -969   -971   -948
    241    -62   -303    -88    272   -181  -1054   -813   -919   -961   -950   -940
    223    -54   -277    -85    249   -166  -1039   -800   -909   -956   -943   -937
    218    -70   -288    -75    252   -179  -1028   -792   -906   -956   -940   -937
    207    -59   -267    -75    236   -163  -1015   -779   -896   -948   -924   -937
    189    -70   -259    -59    223   -163  -1013   -776   -893   -950   -919   -950
    202    -88   -290    -57    244   -189  -1021   -784   -901   -958   -919   -961
    192   -101   -296    -46    241   -197  -1015   -784   -898   -961   -914   -971
    168   -129   -298    -20    233   -215  -1010   -784   -904   -974   -917   -987
    171   -166   -337     -2    254   -252  -1013   -797   -917   -995   -930  -1000
    176   -163   -340     -7    257   -252  -1021   -810   -930  -1013   -943  -1010
    153   -166   -322      5    236   -244  -1021   -818   -937  -1021   -940  -1018
    158   -171   -332      5    244   -249  -1018   -818   -943  -1023   -940  -1018
    181   -181   -363      0    272   -272  -1034   -826   -950  -1034   -956  -1023
    163   -181   -345      7    254   -262  -1028   -818   -943  -1034   -953  -1013
    163   -174   -337      5    249   -254  -1021   -807   -932  -1026   -935   -997
    187   -171   -361    -10    272   -265  -1018   -813   -940  -1031   -940   -992
    179   -158   -337    -10    257   -246   -997   -802   -924  -1023   -927   -974
    166   -161   -329     -5    246   -244   -995   -797   -924  -1021   -932   -979
    176   -163   -340     -7    257   -252   -992   -797   -930  -1031   -945   -984
    181   -161   -342    -12    259   -249   -982   -787   -930  -1034   -937   -963
    161   -148   -309     -5    233   -228   -971   -774   -924  -1028   -930   -956
    163   -163   -327     -2    244   -246   -974   -771   -932  -1031   -935   -963
    176   -171   -348     -2    259   -259   -969   -771   -940  -1036   -943   -966
    174   -174   -350     -2    259   -262   -966   -771   -945  -1047   -948   -969
    158   -184   -342     12    249   -262   -961   -769   -953  -1054   -953   -979
    179   -179   -358     -2    267   -267   -966   -771   -971  -1067   -963   -992
    179   -176   -355     -2    265   -265   -971   -776   -984  -1080   -971  -1002
    163   -187   -350     10    257   -270   -963   -771   -987  -1093   -979  -1008
    181   -205   -387     12    283   -296   -971   -779  -1008  -1109   -992  -1013
    189   -197   -389      2    288   -293   -969   -774  -1015  -1109   -987  -1010
    171   -205   -376     18    272   -290   -953   -763  -1015  -1114   -984  -1015
    174   -200   -376     12    272   -288   -953   -763  -1028  -1124   -979  -1018
    207   -161   -368    -23    288   -265   -943   -750  -1028  -1122   -971  -1005
    197   -127   -324    -33    259   -226   -914   -727  -1013  -1109   -948   -989
    184   -106   -290    -38    236   -197   -888   -709  -1000  -1106   -932   -969
    194   -109   -303    -44    246   -205   -885   -709  -1010  -1122   -940   -956
    202   -106   -309    -46    254   -207   -878   -706  -1013  -1132   -940   -950
    189    -54   -244    -67    215   -150   -859   -691   -992  -1101   -888   -940
    197      2   -194   -101    194    -96   -854   -685   -987  -1091   -865   -927
    213     12   -200   -114    205    -93   -862   -693   -997  -1098   -862   -911
    194      5   -189    -98    192    -90   -875   -706  -1008  -1109   -862   -924
    205     18   -189   -111    197    -83   -888   -719  -1026  -1119   -865   -935
    228     -5   -233   -111    231   -116   -914   -735  -1047  -1137   -878   -940
    210    -51   -262    -80    233   -155   -927   -745  -1072  -1166   -898   -961
    200    -83   -283    -57    241   -181   -927   -745  -1085  -1187   -917   -989
    207   -111   -319    -49    259   -215   -950   -769  -1119  -1221   -953  -1036
    200   -132   -332    -33    265   -231   -953   -771  -1135  -1236   -966  -1060
    181   -161   -342    -10    262   -252   -950   -771  -1148  -1252   -971  -1085
    181   -187   -368      2    275   -277   -953   -784  -1171  -1270   -989  -1106
    179   -202   -384     10    280   -293   -961   -797  -1192  -1286  -1002  -1130
    166   -192   -358     12    259   -275   -953   -789  -1189  -1283   -987  -1140
    168   -184   -353      7    257   -267   -950   -784  -1192  -1288   -984  -1143
    194   -192   -387      0    290   -288   -953   -784  -1200  -1293   -992  -1148
    181   -171   -353     -7    265   -262   -940   -776  -1200  -1286   -976  -1140
    174   -166   -340     -5    254   -252   -930   -761  -1195  -1286   -971  -1145
    207   -233   -441     10    322   -335   -919   -730  -1205  -1319  -1008  -1176
    236   -277   -514     20    374   -394   -810   -594  -1161  -1327  -1036  -1213
    226   -194   -423    -18    324   -309   -654   -397  -1023  -1223   -953  -1163
    285    -46   -332   -119    309   -189   -545   -202   -857  -1054   -805  -1034
    366    311    -54   -340    210    129   -506    -80   -646   -774   -496   -724
    324    906    581   -615   -127    745   -522    -88   -384   -368     -2   -233
    145   1322   1176   -735   -514   1249   -769   -444   -332   -114    329     51
     46   1130   1083   -589   -519   1106  -1127   -953   -685   -371    132   -153
    -59    348    407   -145   -233    376  -1337  -1405  -1350  -1153   -602   -802
    -70   -374   -303    223    116   -340  -1384  -1501  -1792  -1748  -1208  -1356
     28   -589   -618    277    322   -605  -1327  -1317  -1771  -1782  -1299  -1457
     83   -592   -675    254    376   -633  -1187  -1109  -1636  -1696  -1244  -1421
    103   -488   -592    192    345   -537  -1034   -922  -1483  -1579  -1140  -1337
    155   -342   -498     93    327   -420   -940   -802  -1369  -1462  -1044  -1265
    184   -280   -465     46    322   -374   -888   -745  -1317  -1418  -1013  -1236
    171   -265   -439     46    303   -350   -833   -688  -1273  -1384   -966  -1208
    184   -236   -420     25    301   -327   -810   -662  -1254  -1366   -953  -1202
    213   -210   -423      0    316   -316   -795   -652  -1249  -1361   -958  -1200
    192   -200   -392      0    290   -296   -782   -633  -1234  -1361   -950  -1195
    184   -189   -374      2    277   -283   -761   -615  -1218  -1345   -927  -1182
    223   -171   -397    -25    309   -283   -771   -620  -1228  -1343   -932  -1176
    220   -168   -389    -25    303   -277   -758   -610  -1231  -1345   -932  -1176
    189   -187   -379     -2    283   -283   -745   -592  -1221  -1337   -919  -1179
    218   -155   -374    -31    293   -262   -750   -592  -1221  -1335   -924  -1182
    226   -129   -358    -49    288   -244   -756   -594  -1223  -1337   -930  -1179
    210   -119   -329    -44    270   -223   -724   -561  -1200  -1327   -909  -1158
    218   -132   -350    -44    283   -239   -714   -548  -1195  -1322   -909  -1153
    244   -137   -381    -54    311   -259   -724   -555  -1202  -1325   -917  -1153
    236   -122   -358    -59    296   -239   -711   -540  -1187  -1306   -901  -1148
    226    -98   -324    -62    275   -210   -693   -519  -1171  -1288   -878  -1135
    265    -96   -361    -85    311   -228   -701   -524  -1184  -1291   -891  -1132
    283    -83   -368   -101    324   -226   -696   -514  -1184  -1283   -880  -1119
    272    -33   -306   -119    288   -171   -680   -493  -1166  -1267   -872  -1114
    293    -33   -327   -129    309   -179   -675   -480  -1158  -1252   -872  -1101
    322    -23   -345   -150    332   -184   -683   -480  -1166  -1244   -865  -1085
    303     -7   -311   -150    309   -158   -675   -465  -1156  -1252   -862  -1060
    329      0   -329   -166    329   -163   -675   -454  -1153  -1249   -862  -1034
    376     18   -358   -197    368   -168   -693   -446  -1140  -1218   -859  -1028
    374     57   -319   -215    345   -129   -672   -407  -1117  -1195   -844   -995
    392     64   -327   -228    358   -129   -670   -387  -1109  -1187   -839   -956
    457    109   -348   -283    402   -119   -680   -389  -1117  -1182   -849   -945
    472    142   -329   -306    402    -93   -665   -361  -1093  -1161   -839   -924
    439    150   -288   -296    363    -67   -639   -342  -1080  -1179   -862   -898
    457    166   -290   -314    374    -62   -628   -340  -1083  -1169   -862   -909
    465    194   -270   -329    366    -38   -620   -342  -1088  -1143   -813   -948
    418    215   -202   -316    311      7   -594   -329  -1072  -1122   -763   -950
    405    181   -223   -293    314    -20   -574   -324  -1080  -1140   -779   -932
    415    181   -233   -301    324    -25   -563   -324  -1085  -1140   -795   -937
    366    197   -168   -283    267     15   -535   -306  -1075  -1148   -800   -935
    319    207   -111   -262    215     49   -496   -277  -1054  -1150   -792   -904
    324    194   -129   -262    228     33   -509   -293  -1065  -1148   -820   -937
    303    207    -96   -257    200     57   -491   -277  -1049  -1130   -820   -948
    249    220    -31   -236    140     96   -465   -262  -1041  -1140   -818   -930
    259    223    -36   -241    148     93   -454   -265  -1039  -1148   -836   -922
    241    218    -23   -231    132     98   -446   -267  -1036  -1161   -865   -927
    176    210     31   -194     72    122   -433   -272  -1041  -1195   -878   -917
    171    223     49   -200     59    137   -439   -290  -1052  -1210   -885   -922
    179    197     18   -187     80    109   -444   -306  -1054  -1202   -901   -950
    145    226     80   -187     31    153   -428   -298  -1054  -1205   -885   -943
    116    246    129   -181     -7    189   -420   -293  -1052  -1205   -870   -935
    137    241    101   -189     18    171   -431   -309  -1062  -1218   -880   -937
    127    244    116   -184      5    181   -415   -303  -1049  -1218   -852   -917
     83    280    194   -184    -57    239   -384   -275  -1013  -1189   -813   -896
    103    303    200   -205    -46    252   -381   -277  -1010  -1163   -805   -914
    103    316    213   -213    -54    265   -387   -277  -1008  -1161   -805   -922
     62    329    267   -194   -101    298   -358   -249   -984  -1156   -776   -893
     57    345    285   -202   -116    316   -348   -239   -974  -1145   -753   -883
     77    379    301   -228   -111    342   -358   -244   -974  -1130   -737   -906
     49    410    361   -231   -155    387   -342   -223   -950  -1114   -711   -896
     10    413    402   -210   -194    407   -306   -189   -930  -1101   -680   -870
     46    413    366   -231   -161    392   -322   -205   -937  -1098   -691   -891
     31    428    397   -231   -181    413   -314   -200   -930  -1091   -693   -904
    -12    467    478   -228   -246    472   -280   -176   -909  -1080   -670   -893
      2    459    457   -231   -226    459   -277   -179   -914  -1085   -678   -891
     18    449    431   -233   -207    441   -306   -207   -940  -1104   -693   -909
     -5    478    480   -236   -241    478   -272   -176   -909  -1088   -665   -891
      2    491    485   -246   -241    488   -252   -174   -911  -1093   -662   -880
     31    491    459   -259   -213    475   -254   -187   -924  -1101   -670   -885
      5    542    535   -275   -265    537   -220   -155   -883  -1060   -615   -880
    -10    553    563   -270   -288    555   -194   -132   -862  -1044   -579   -878
     28    545    517   -288   -244    532   -194   -137   -867  -1041   -574   -883
     25    553    527   -288   -249    540   -174   -119   -849  -1031   -558   -872
     -7    584    592   -288   -298    587   -140    -90   -815  -1005   -517   -844
     23    610    587   -316   -283    600   -135    -93   -800   -987   -485   -810
     46    628    581   -337   -267    605   -148   -106   -802   -984   -459   -792
      0    628    628   -314   -314    628   -150   -111   -800   -982   -446   -795
     -5    602    607   -298   -309    605   -155   -116   -797   -976   -439   -782
     18    566    548   -293   -265    558   -168   -124   -813   -976   -428   -771
    -18    535    553   -259   -285    542   -155   -111   -805   -969   -415   -774
    -57    485    542   -213   -298    514   -140   -101   -797   -963   -407   -776
    -31    439    470   -202   -252    452   -150   -122   -818   -979   -436   -802
    -38    423    462   -192   -252    441   -135   -106   -810   -976   -436   -813
    -98    394    493   -150   -296    444   -129    -98   -815   -987   -426   -815
   -103    316    420   -106   -262    368   -145   -124   -849  -1026   -449   -826
    -96    345    439   -127   -267    392   -145   -124   -844   -997   -415   -820
   -148    358    504   -106   -324    431   -129   -109   -833   -989   -397   -820
   -148    332    480    -93   -314    405   -124   -103   -839   -995   -400   -818
   -101    319    420   -109   -259    368   -129   -106   -849   -995   -397   -802
   -129    322    452    -96   -290    387   -124    -98   -846  -1000   -397   -802
   -150    288    439    -70   -296    363   -103    -75   -839   -997   -389   -807
   -101    210    309    -57   -205    257    -83    -44   -846  -1018   -426   -846
    -67    166    233    -49   -150    200     25     85   -802  -1023   -462   -885
    -64    254    319    -96   -192    285    184    283   -662   -927   -387   -826
     -7    413    420   -202   -215    418    267    449   -501   -763   -239   -685
     85    846    761   -467   -337    805    283    542   -265   -439    103   -358
     28   1569   1540   -797   -756   1556    220    491      7     15    654    171
   -101   2018   2120   -961  -1111   2068   -103     93     25    259    982    470
   -166   1774   1940   -802  -1054   1855   -462   -405   -358    -49    722    244
   -267    974   1239   -355   -753   1106   -594   -766   -992   -815      0   -400
   -280    236    517     23   -397    376   -581   -774  -1358  -1345   -561   -932
   -189     10    200     88   -194    103   -522   -620  -1345  -1397   -678  -1057
   -161      5    166     77   -166     85   -379   -439  -1215  -1309   -633  -1031
   -168    101    270     33   -220    184   -241   -275  -1067  -1189   -532   -974
   -103    210    314    -51   -207    262   -166   -187   -984  -1114   -467   -919
    -75    236    311    -80   -194    272   -132   -150   -953  -1078   -441   -883
    -98    262    361    -83   -231    311   -106   -116   -917  -1044   -407   -878
    -85    277    363    -98   -226    322    -88   -103   -901  -1031   -400   -875
    -38    293    332   -127   -184    311    -88   -106   -906  -1026   -400   -854
    -70    293    361   -114   -215    327    -70    -90   -891  -1021   -374   -844
    -83    277    361    -98   -223    319    -54    -77   -880  -1018   -355   -839
    -46    283    329   -119   -187    306    -67    -93   -885  -1018   -366   -852
    -38    314    353   -137   -194    332    -59    -88   -875  -1000   -337   -844
    -67    309    376   -122   -223    342    -33    -54   -849   -979   -301   -818
    -41    303    345   -132   -192    324    -36    -54   -852   -982   -309   -813
    -18    316    332   -150   -176    324    -44    -57   -854   -976   -303   -807
    -51    319    371   -132   -210    345    -20    -31   -833   -958   -275   -797
    -62    340    402   -140   -233    371    -12    -28   -826   -945   -265   -792
    -75    340    415   -135   -244    376     -5    -23   -818   -927   -246   -776
   -142    342    485   -101   -314    413     15      2   -792   -904   -202   -745
   -158    368    527   -103   -342    446     28     18   -779   -891   -179   -727
   -184    340    524    -80   -355    433     28     18   -779   -883   -179   -709
   -277    350    628    -36   -454    488     51     41   -750   -844   -135   -683
   -366    348    714     10   -540    530     90     83   -714   -810   -101   -662
   -239    366    605    -62   -420    485     64     64   -732   -828   -127   -688
   -179    384    563   -101   -371    472     49     57   -724   -818   -109   -667
     -2    433    433   -215   -218    433      2     38   -743   -839   -127   -698
    145    467    322   -306    -90    397    -31     28   -748   -836   -140   -714
    200    485    285   -342    -41    387    -44     41   -735   -802   -129   -691
    163    511    348   -337    -93    431    -23     88   -696   -763    -77   -646
    129    550    420   -340   -145    485     12    142   -652   -719    -23   -587
    158    550    392   -355   -116    472     10    148   -654   -714    -23   -566
    140    589    449   -363   -153    519     36    181   -618   -667     33   -535
     83    623    537   -353   -228    581     67    213   -587   -623     77   -537
     93    623    530   -358   -218    576     72    213   -589   -620     75   -524
    103    615    511   -361   -205    563     88    223   -589   -623     77   -504
     62    626    563   -342   -249    594    114    249   -571   -607    111   -483
     49    620    571   -335   -262    597    114    239   -579   -618    106   -491
     62    600    535   -332   -236    568    106    228   -589   -628     88   -501
     31    594    561   -314   -265    579    135    244   -571   -620    101   -496
     23    613    589   -316   -283    602    161    265   -545   -600    135   -470
     57    600    542   -329   -244    571    142    244   -561   -613    119   -472
     44    597    550   -322   -254    574    150    249   -555   -600    127   -483
      7    600    592   -303   -293    597    174    265   -537   -584    148   -475
     15    587    571   -301   -277    579    176    254   -540   -581    145   -465
     36    574    535   -306   -249    555    158    233   -561   -600    127   -467
      5    579    574   -293   -285    576    158    231   -563   -605    135   -467
    -10    576    584   -285   -298    579    153    220   -571   -607    137   -472
     25    579    553   -301   -262    566    132    205   -584   -618    116   -480
      2    589    584   -298   -290    587    140    213   -579   -613    142   -467
    -23    602    626   -290   -324    613    145    220   -566   -602    155   -457
     -5    589    592   -293   -298    592    140    213   -568   -600    150   -449
     -2    607    610   -301   -306    607    145    218   -563   -592    168   -439
    -46    641    688   -298   -366    665    158    241   -540   -563    210   -410
    -46    641    688   -298   -366    665    168    252   -522   -540    223   -389
    -15    646    662   -319   -337    654    179    257   -514   -532    226   -374
    -28    670    698   -319   -363    683    187    272   -501   -524    254   -363
    -12    678    691   -335   -353    685    192    280   -498   -519    262   -340
      5    678    670   -342   -332    675    192    285   -496   -501    275   -322
    -25    680    704   -327   -366    691    200    296   -485   -485    296   -314
    -36    678    714   -319   -374    696    215    314   -480   -485    322   -288
      5    665    659   -337   -327    665    207    306   -483   -475    314   -288
     -7    667    672   -329   -340    670    215    311   -478   -470    314   -288
    -54    662    714   -306   -384    688    231    327   -465   -462    340   -265
    -38    649    688   -303   -363    667    223    322   -470   -459    350   -246
    -31    636    667   -303   -350    652    223    309   -475   -467    342   -239
    -72    644    717   -285   -394    678    239    324   -459   -454    358   -220
    -62    654    717   -296   -389    683    257    335   -446   -444    371   -194
    -23    672    696   -324   -358    683    275    345   -431   -426    389   -179
    -57    709    763   -327   -410    735    303    368   -405   -405    423   -158
    -83    711    795   -314   -439    753    324    387   -384   -387    446   -142
    -51    719    771   -335   -413    743    329    389   -374   -366    446   -140
    -44    724    769   -340   -405    745    332    392   -371   -363    457   -129
    -75    745    820   -337   -446    782    355    407   -355   -348    485    -96
    -51    784    833   -366   -441    807    358    402   -350   -327    504    -64
    -23    815    839   -397   -431    826    353    397   -345   -316    511    -46
    -59    784    844   -361   -452    813    350    400   -342   -319    527    -31
    -51    774    823   -361   -439    797    327    376   -361   -324    522    -41
    -18    766    782   -374   -400    774    303    355   -379   -327    509    -57
    -38    750    789   -355   -415    771    306    363   -376   -329    514    -51
    -59    719    779   -329   -418    748    314    374   -374   -337    514    -38
    -31    672    704   -322   -368    685    301    355   -400   -361    488    -41
    -38    644    680   -303   -358    662    290    342   -413   -376    470    -62
    -75    620    693   -275   -384    654    288    337   -418   -384    467    -85
    -59    584    644   -262   -350    613    277    322   -433   -397    454   -101
    -49    561    610   -257   -329    584    262    309   -449   -410    439    -96
    -77    553    631   -239   -353    592    285    322   -439   -410    452    -83
    -72    540    613   -233   -342    576    285    319   -441   -407    454    -80
    -36    530    566   -246   -301    548    270    309   -449   -405    439    -83
    -72    524    597   -226   -335    558    285    324   -433   -392    454    -67
    -88    511    597   -213   -342    553    293    337   -420   -381    457    -67
    -49    475    522   -213   -285    498    288    337   -433   -387    431    -83
    -31    389    420   -179   -226    405    340    413   -420   -413    379   -129
    -54    387    441   -168   -246    413    501    597   -314   -361    394   -132
     12    472    459   -244   -223    467    633    789   -176   -239    478    -46
     96    717    620   -407   -262    670    714    956     20    -12    691    192
    109   1236   1127   -672   -509   1182    722   1010    277    358   1119    649
    -15   1917   1930   -953   -974   1925    545    789    506    800   1660   1189
   -142   2117   2257   -987  -1200   2187    202    337    400    870   1782   1301
   -262   1639   1901   -691  -1080   1769    -57   -122    -85    368   1327    893
   -298    753   1052   -226   -675    901   -150   -387   -698   -418    527    174
   -205    218    420     -7   -314    319   -119   -280   -859   -691    166   -171
   -158    116    272     20   -215    194      2    -80   -766   -652    148   -213
   -145    179    322    -18   -233    249    158    119   -610   -535    233   -140
    -98    288    387    -93   -241    337    265    249   -488   -420    311    -51
    -70    324    394   -129   -231    358    314    306   -436   -374    337    -18
    -90    342    431   -127   -259    387    353    353   -392   -340    358      0
    -90    345    433   -129   -262    387    366    368   -374   -322    358      7
    -64    348    413   -140   -239    379    366    368   -371   -319    345     23
    -80    345    426   -132   -254    384    387    387   -350   -306    361     41
    -80    332    413   -127   -246    374    400    400   -335   -285    374     46
    -38    311    350   -137   -194    329    392    392   -342   -280    355     44
    -23    316    340   -145   -181    327    389    394   -337   -275    350     46
    -28    332    361   -153   -194    345    400    405   -327   -277    363     62
     -5    329    335   -163   -171    332    400    402   -324   -272    363     67
      7    329    322   -168   -158    327    402    397   -314   -257    374     62
    -12    332    345   -158   -179    337    410    407   -301   -249    389     67
     -7    332    340   -163   -174    337    413    407   -296   -241    397     77
     28    361    332   -194   -150    348    410    407   -293   -228    407     98
     25    366    340   -197   -158    353    418    418   -283   -223    410    103
     18    379    361   -197   -171    371    428    428   -267   -207    426    124
     62    387    324   -226   -132    358    418    423   -267   -197    431    142
     57    392    335   -226   -140    366    423    431   -257   -184    449    163
     31    400    366   -215   -168    384    428    444   -241   -174    475    184
     57    397    340   -226   -140    368    413    441   -241   -168    478    192
     90    410    319   -252   -114    366    407    444   -239   -161    480    197
     85    426    337   -257   -124    381    418    462   -215   -137    506    213
    103    441    337   -275   -116    392    420    470   -200   -114    519    231
    132    449    316   -290    -90    384    415    475   -189    -98    517    246
    148    467    319   -309    -85    392    420    491   -168    -85    537    265
    174    493    319   -332    -72    405    423    511   -148    -59    563    283
    215    517    301   -368    -41    410    415    522   -135    -33    587    306
    226    555    329   -389    -51    444    426    540   -114     -2    618    342
    228    571    342   -402    -57    457    433    555    -93     12    623    355
    259    568    309   -415    -23    439    431    550    -93     12    615    366
    285    587    298   -439     -5    444    436    550    -85     23    628    384
    277    605    327   -441    -23    467    452    555    -77     36    644    397
    288    597    309   -444    -10    454    446    540    -90     20    626    387
    319    581    259   -452     31    420    433    519   -109      2    600    381
    327    566    239   -446     44    402    433    517   -103     -2    592    389
    342    555    213   -449     64    384    431    514   -103      2    584    387
    394    524    129   -462    132    327    405    485   -132    -18    542    358
    426    501     75   -465    174    288    397    472   -148    -36    519    355
    428    478     46   -454    189    262    392    462   -158    -44    509    355
    462    454     -7   -457    236    223    371    439   -179    -49    493    348
    465    441    -23   -454    244    210    366    426   -189    -57    472    353
    444    436     -7   -441    226    215    376    433   -181    -49    475    366
    441    436     -5   -439    223    215    366    423   -187    -49    475    358
    446    444     -2   -444    226    220    355    410   -192    -57    465    368
    407    439     31   -423    189    236    368    420   -179    -51    470    392
    368    426     57   -400    155    241    387    436   -166    -46    485    405
    361    433     72   -397    142    254    394    444   -153    -36    498    415
    324    441    116   -381    103    280    418    470   -127    -10    530    449
    293    462    168   -379     62    316    441    496   -101     10    550    478
    293    480    187   -387     51    335    452    509    -88     31    566    504
    277    493    215   -387     31    355    465    522    -72     46    579    532
    241    501    259   -371     -7    381    485    553    -49     57    597    553
    236    511    275   -374    -20    394    491    568    -41     62    602    566
    246    511    265   -379     -7    389    491    574    -33     67    607    581
    241    506    265   -376    -10    387    491    579    -28     67    613    592
    239    506    267   -371    -12    387    498    584    -18     72    607    600
    241    496    254   -368     -7    374    493    579    -23     62    584    613
    223    509    285   -368    -31    397    498    584    -18     77    592    628
    207    517    309   -363    -51    415    511    594     -7     88    600    631
    205    491    285   -348    -38    389    511    592     -5     88    597    639
    194    504    309   -350    -57    407    511    589      2     98    602    641
    176    504    327   -340    -75    415    527    597     15     96    610    641
    179    498    319   -340    -72    410    530    597     18     96    618    636
    192    509    316   -350    -62    413    527    594     20     98    628    628
    179    535    355   -358    -88    446    535    600     31    101    641    620
    174    566    392   -371   -109    480    550    610     41    103    659    620
    187    587    400   -389   -106    493    555    615     54    114    675    623
    189    615    426   -402   -116    522    566    628     72    135    704    633
    181    633    449   -407   -132    540    574    636     75    127    709    623
    192    626    433   -410   -119    530    576    639     77    122    717    618
    192    657    462   -426   -135    561    584    641     93    142    745    623
    179    722    542   -449   -181    633    597    649    119    168    784    646
    184    743    558   -465   -187    652    581    636    119    158    784    670
    194    719    524   -457   -166    623    545    610    103    153    774    659
    181    698    517   -441   -166    610    527    597     93    155    774    652
    176    688    511   -431   -166    600    509    584     88    148    779    659
    181    652    467   -418   -142    561    483    561     64    124    737    639
    166    610    441   -389   -137    527    478    550     46    106    709    620
    153    587    433   -371   -140    511    467    542     33     96    696    607
    158    558    400   -358   -119    480    446    519     15     75    662    576
    145    519    374   -335   -114    446    431    496     -5     49    631    558
    127    496    368   -311   -122    433    420    485    -15     33    618    558
    124    470    345   -298   -111    410    400    470    -25     23    613    548
    135    465    329   -298    -96    397    384    457    -28     18    602    535
    127    457    327   -293   -101    392    384    462    -28     15    597    535
    122    457    335   -288   -106    397    387    462    -20     25    594    532
    135    454    319   -296    -90    387    376    457    -25     28    584    530
    140    444    303   -290    -80    374    376    457    -23     31    574    530
    137    418    280   -280    -70    350    384    480    -23     15    550    504
    166    363    197   -265    -15    280    449    576      5      5    506    449
    197    394    197   -296      0    296    574    750    103     62    537    452
    249    509    259   -379     -5    384    706    974    262    197    649    537
    322    810    488   -568    -83    649    763   1117    459    441    917    805
    316   1382   1065   -849   -374   1226    735   1122    727    836   1382   1309
    109   1969   1860  -1039   -875   1914    571    893    935   1215   1870   1816
    -93   1990   2083   -948  -1088   2036    254    439    776   1174   1904   1855
   -168   1286   1454   -561   -810   1369    -18    -36    163    493   1249   1247
   -132    498    631   -184   -381    566   -174   -277   -387   -192    555    558
    -57    132    189    -38   -124    161   -163   -179   -491   -387    311    272
     -2     83     85    -38    -44     83    -38      7   -400   -348    314    252
     28    174    142   -101    -57    158    111    192   -254   -228    415    329
     38    283    244   -161   -103    265    218    319   -137   -124    511    413
     46    324    275   -187   -114    298    262    368    -90    -85    548    444
     67    322    254   -194    -93    288    277    392    -70    -64    568    446
     67    335    265   -202    -98    301    290    410    -51    -46    584    433
     72    358    285   -215   -106    322    296    418    -38    -36    600    436
     80    368    288   -226   -103    327    296    415    -31    -33    602    446
     77    374    296   -226   -109    335    293    418    -25    -28    607    452
     62    371    306   -218   -122    340    301    420    -20    -28    613    457
     77    381    303   -231   -111    342    298    418    -15    -23    618    457
     88    400    309   -244   -111    355    290    418    -12    -20    623    457
     88    410    322   -249   -116    366    285    418     -7    -20    631    457
     90    402    311   -246   -111    358    275    407     -7    -25    631    452
     96    415    319   -257   -111    366    270    402      0    -23    639    459
     88    428    337   -259   -124    381    275    410     15    -12    654    470
     96    444    348   -270   -124    397    272    413     18    -10    659    462
    111    454    342   -285   -114    400    259    410     20      0    667    457
    106    462    353   -285   -124    407    259    413     28     12    672    454
    101    475    374   -290   -135    426    252    415     31     15    678    454
    122    488    366   -303   -122    428    244    415     31     23    680    457
    124    493    368   -309   -122    431    244    415     38     31    680    462
    122    504    381   -314   -129    444    244    418     51     41    685    459
    132    519    387   -327   -127    454    233    420     57     44    688    459
    150    537    387   -342   -116    462    226    426     62     51    698    457
    153    563    410   -361   -129    488    226    441     80     67    719    475
    163    584    418   -374   -127    501    220    449     90     75    732    483
    184    607    423   -397   -119    517    210    457     96     85    737    491
    192    633    441   -413   -124    537    210    478    111    114    761    511
    200    675    475   -439   -137    576    207    498    132    140    784    530
    220    709    485   -465   -132    597    205    506    142    155    795    545
    231    727    496   -483   -132    613    200    509    148    161    802    553
    226    735    509   -480   -140    623    202    517    155    168    810    555
    226    745    517   -485   -148    631    202    517    161    171    805    555
    233    753    519   -493   -142    639    205    514    161    168    802    555
    220    748    524   -485   -153    636    218    517    163    163    805    550
    213    748    535   -480   -161    641    226    522    168    163    802    550
    213    745    532   -480   -161    639    223    519    171    166    789    537
    205    743    537   -472   -166    641    223    519    176    168    787    527
    192    737    542   -467   -176    641    226    524    184    171    782    522
    192    730    537   -459   -171    633    223    519    184    174    771    519
    181    711    530   -446   -174    620    223    519    187    168    761    511
    163    701    537   -433   -187    620    223    517    187    163    753    504
    166    691    522   -428   -179    607    213    509    176    148    737    488
    171    693    522   -431   -174    607    205    496    174    148    735    483
    150    680    527   -415   -187    602    205    491    174    145    730    472
    140    670    530   -405   -194    600    200    483    171    142    727    459
    140    675    532   -410   -194    605    187    472    168    140    727    454
    129    680    550   -405   -210    615    189    478    176    148    732    457
    116    680    561   -400   -223    620    194    485    187    158    740    462
    122    683    561   -402   -220    623    192    485    194    168    737    462
    119    693    571   -407   -226    633    189    488    200    176    743    457
    114    706    592   -410   -239    649    200    498    210    187    758    467
    116    717    597   -418   -241    659    194    501    213    187    763    472
    122    722    600   -423   -239    659    189    501    215    189    763    459
    103    722    618   -415   -257    670    189    506    226    197    769    457
     90    730    639   -410   -272    685    197    514    241    210    784    470
     96    730    633   -415   -270    683    187    506    239    215    784    465
     96    737    641   -418   -272    688    181    501    239    213    782    465
     90    730    639   -413   -275    685    176    493    233    205    774    457
     93    724    631   -407   -267    678    171    485    231    205    769    457
     96    730    633   -415   -270    683    168    475    228    207    758    449
     88    724    636   -407   -275    683    168    475    231    207    756    449
     85    722    636   -402   -275    680    161    470    226    200    753    449
     90    717    626   -402   -267    672    153    462    223    197    748    444
     83    706    623   -397   -270    667    153    459    223    194    748    446
     80    701    620   -392   -270    662    150    457    223    197    743    441
     88    691    600   -389   -257    646    140    446    218    189    727    433
     80    680    600   -379   -259    641    140    446    218    181    717    436
     72    688    615   -381   -272    654    145    454    223    181    719    439
     88    706    618   -397   -265    665    150    465    236    184    727    446
     90    737    646   -415   -277    693    166    478    252    197    737    457
     83    774    691   -428   -303    732    184    496    267    215    750    472
     93    774    678   -433   -293    727    187    496    262    213    743    467
     98    771    672   -436   -288    722    181    498    259    213    737    467
     90    797    706   -444   -309    753    194    511    275    231    748    478
     83    852    769   -467   -342    810    218    530    301    254    776    504
     93    883    787   -491   -345    836    207    527    303    254    776    511
     96    891    795   -493   -348    844    187    511    290    244    771    501
     90    891    797   -493   -353    844    161    496    277    233    763    491
    103    906    802   -504   -348    854    140    485    272    236    763    491
    106    867    758   -488   -327    815    111    465    241    205    727    459
     88    826    737   -457   -324    784    101    454    218    181    701    431
     88    797    709   -444   -311    753     85    441    197    161    672    410
     90    758    667   -423   -288    714     64    418    174    132    636    387
     72    719    644   -397   -285    683     49    400    150    101    605    353
     72    701    626   -387   -277    665     36    376    132     80    579    337
     75    672    597   -374   -262    636     18    350    109     57    548    319
     67    662    594   -363   -262    628      7    342     96     46    532    316
     59    652    589   -358   -265    620      7    342     96     44    524    311
     64    654    589   -361   -262    623      5    340     90     38    511    306
     62    662    600   -363   -270    631      2    337     83     36    506    306
     49    649    600   -348   -275    626     -2    335     77     33    498    301
     54    620    566   -340   -257    594      0    337     64     18    475    275
     77    574    493   -327   -207    535     46    397     64    -10    423    218
     90    576    483   -335   -194    530    168    542    129     15    418    187
    132    641    509   -387   -187    576    303    748    262    119    488    239
    215    870    652   -542   -218    761    384    927    446    324    683    441
    262   1353   1091   -810   -413   1223    371    976    688    670   1075    865
    135   2023   1888  -1083   -875   1956    249    836    961   1109   1602   1431
    -85   2268   2353  -1091  -1218   2309    -41    428    940   1236   1797   1647
   -226   1706   1932   -743  -1080   1818   -337    -62    433    711   1304   1179
   -241    865   1106   -311   -672    984   -532   -413   -200    -41    548    444
   -171    332    504    -83   -337    418   -563   -407   -446   -379    153     23
   -116    210    327    -46   -220    267   -444   -231   -389   -374    106    -54
    -90    290    379   -101   -236    335   -275    -31   -241   -259    179      0
    -46    405    452   -179   -249    428   -153    114   -111   -145    267     77
    -20    462    483   -220   -252    472   -101    176    -51    -88    303    111
    -15    467    483   -226   -249    475    -77    200    -33    -75    298    109
    -23    462    485   -220   -257    475    -57    218    -20    -64    298    106
    -10    465    475   -228   -244    470    -54    223    -15    -54    293    103
    -10    467    478   -228   -244    472    -54    223    -12    -51    290    101
    -10    472    483   -231   -246    478    -51    228    -12    -49    290    101
     -2    459    462   -228   -231    459    -57    231    -18    -46    285     98
      2    459    454   -231   -226    457    -57    233    -18    -44    280    101
     -5    467    470   -231   -236    467    -54    233    -12    -38    288    103
     -2    457    459   -226   -231    457    -64    226    -15    -44    283    101
     10    444    433   -228   -213    439    -67    223    -18    -49    277     93
     10    457    446   -233   -218    454    -54    231    -12    -41    285    101
      7    449    439   -231   -215    444    -49    233    -10    -44    283    101
     25    446    420   -236   -197    433    -49    233     -7    -46    275     96
     28    444    413   -239   -192    428    -51    233     -5    -46    272     93
     25    433    405   -231   -189    420    -46    239      0    -44    267     90
     36    433    397   -236   -181    415    -46    236     -5    -44    259     88
     38    444    405   -241   -181    426    -49    231    -10    -38    257     83
     44    454    407   -252   -181    431    -51    239     -5    -31    257     77
     59    459    400   -259   -171    428    -57    241     -7    -31    254     72
     75    470    392   -272   -158    431    -64    241    -10    -28    249     70
     80    467    387   -272   -153    428    -59    249     -2    -18    244     72
     96    480    384   -288   -142    431    -59    259      0     -7    241     75
    132    498    366   -314   -116    431    -72    257     -5     -2    233     77
    166    504    337   -337    -85    420    -80    254    -10     -2    228     83
    194    519    324   -355    -64    423    -85    254    -12      0    220     85
    233    545    309   -389    -38    428   -101    246    -23     -7    202     85
    265    574    306   -420    -20    441   -109    252    -18      2    200    101
    272    581    306   -428    -15    444    -98    267     -5     15    202    111
    285    613    327   -449    -20    470    -96    275     -5     18    200    114
    280    613    329   -446    -23    470    -88    272    -10     10    184    111
    265    615    350   -441    -44    485    -77    277    -10     15    181    116
    249    631    381   -441    -67    509    -62    285     -5     23    181    124
    226    623    397   -423    -85    511    -49    285     -5     18    168    127
    202    618    413   -410   -106    517    -36    288     -2     20    163    129
    176    605    428   -392   -127    517    -10    306     10     25    166    132
    158    620    459   -392   -150    540     10    322     20     38    168    137
    140    628    488   -384   -174    558     20    324     20     36    166    127
    103    613    506   -361   -200    561     36    335     23     33    163    116
     85    597    511   -340   -213    553     46    340     25     28    158    111
     72    600    527   -337   -228    566     41    324     15     10    155     98
     33    571    537   -301   -252    555     49    322     12     10    158     83
      2    535    532   -270   -265    535     38    309     -7    -10    145     54
      5    522    514   -265   -254    519     28    290    -31    -31    129     25
      2    517    511   -262   -254    517     25    285    -38    -38    127     12
    -36    498    535   -231   -285    517     36    290    -33    -38    127      2
    -59    491    550   -215   -306    522     44    290    -31    -36    127      0
    -75    501    576   -215   -324    537     51    293    -25    -31    132     -2
    -96    514    610   -210   -355    561     54    301    -20    -28    137     -5
   -111    542    654   -215   -381    597     64    309    -10    -15    140     -2
   -132    548    680   -207   -407    613     54    298    -15    -20    127    -12
   -153    519    672   -184   -413    594     70    309     -5    -10    122    -10
   -166    519    685   -176   -426    600     72    311      0     -5    111     -7
   -168    498    667   -163   -418    581     70    301      0    -12     85    -20
   -184    478    662   -148   -423    568     75    296      2    -10     72    -23
   -187    491    678   -153   -433    584     80    290      5     -5     59    -23
   -171    498    667   -163   -420    584     85    283      7     -2     38    -20
   -161    501    662   -168   -410    581     85    275      5     -2     15    -18
   -181    491    672   -155   -428    581     85    262      0     -7     -2    -20
   -184    470    654   -142   -418    561     77    239     -7    -12    -25    -31
   -168    459    626   -148   -397    540     64    215    -18    -23    -51    -44
   -163    452    615   -142   -389    532     59    200    -20    -25    -62    -49
   -158    441    597   -142   -376    519     51    187    -25    -38    -80    -57
   -153    433    587   -140   -371    509     49    174    -33    -38    -90    -59
   -171    423    594   -127   -384    509     46    158    -36    -36   -101    -67
   -181    392    574   -103   -376    483     44    140    -41    -38   -111    -75
   -171    384    555   -106   -363    470     28    116    -57    -51   -122    -85
   -181    379    558    -98   -368    467     31    106    -57    -49   -127    -85
   -189    371    561    -90   -376    465     33     98    -57    -46   -148    -83
   -187    374    561    -93   -374    467     41     96    -51    -41   -161    -75
   -176    402    576   -114   -376    488     57    106    -38    -23   -161    -51
   -184    415    600   -116   -392    506     77    116    -18      0   -153    -25
   -197    413    610   -109   -402    509     96    122     -5      7   -153    -18
   -197    420    618   -111   -407    519     93    111     -7      5   -163    -20
   -192    423    615   -116   -405    519     98    111     -5      5   -176    -15
   -207    465    672   -129   -441    568    124    124     15     33   -155     15
   -200    527    724   -163   -462    626    150    135     41     62   -129     46
   -189    535    724   -171   -457    628    155    135     51     72   -122     64
   -205    519    722   -158   -465    620    129    109     33     54   -140     59
   -207    542    748   -168   -478    644    109     93     23     41   -155     59
   -207    532    737   -163   -475    633     85     72      0     23   -181     49
   -220    459    680   -119   -449    568     70     51    -31     -2   -218     20
   -246    376    623    -64   -433    498     83     57    -44    -18   -246      7
   -254    319    571    -33   -413    444     75     49    -64    -41   -277     -7
   -270    277    545     -5   -407    410     67     31    -90    -67   -306    -31
   -283    239    522     23   -402    379     57     15   -109    -85   -329    -54
   -293    213    506     38   -400    361     44     -7   -135   -114   -355    -75
   -283    197    480     41   -381    337     31    -28   -155   -129   -379    -90
   -283    181    465     49   -376    322     23    -44   -168   -142   -402   -106
   -275    179    454     49   -363    316     18    -54   -184   -153   -418   -116
   -262    168    428     44   -345    298     -5    -83   -205   -176   -444   -135
   -249    166    415     41   -332    290    -20   -103   -223   -192   -472   -148
   -241    124    366     54   -303    244    -20   -111   -236   -207   -504   -161
   -200     70    270     64   -233    168    -12    -96   -254   -231   -545   -197
   -166     18    184     72   -176    101     75     25   -220   -231   -581   -249
   -135     88    223     23   -179    155    213    205   -103   -150   -527   -205
    -62    272    332   -106   -197    301    327    400     64     18   -379    -57
      5    636    631   -319   -311    633    368    504    277    303    -80    265
    -46   1252   1299   -602   -672   1275    309    444    537    717    400    784
   -228   1634   1862   -704  -1047   1748     59    106    602    950    711   1104
   -350   1374   1722   -511  -1039   1548   -262   -384    254    672    472    878
   -439    618   1057    -88   -748    836   -483   -865   -423   -103   -280    174
   -418    -46    371    231   -394    161   -555   -943   -792   -594   -810   -340
   -342   -301     41    322   -194   -129   -506   -815   -818   -680   -956   -483
   -327   -283     44    303   -187   -119   -387   -659   -719   -623   -927   -467
   -335   -215    119    275   -228    -49   -239   -483   -568   -504   -833   -381
   -254   -109    145    181   -200     15   -176   -410   -485   -439   -782   -319
   -202    -44    158    124   -181     54   -140   -376   -449   -407   -766   -293
   -192    -31    161    109   -179     64   -116   -358   -428   -394   -763   -283
   -181     -7    174     96   -179     83   -103   -353   -418   -381   -756   -275
   -176    -10    166     93   -174     77   -106   -361   -420   -384   -761   -275
   -174    -18    153     96   -163     67    -98   -361   -426   -389   -769   -270
   -174    -31    140    101   -158     54    -96   -371   -431   -394   -782   -270
   -148      2    150     72   -148     75    -85   -376   -428   -389   -787   -275
   -163    -12    150     88   -158     67    -88   -389   -436   -397   -795   -280
   -166    -31    135     98   -150     51    -88   -394   -439   -394   -792   -277
   -155    -38    114     96   -137     36    -96   -402   -441   -394   -795   -277
   -145    -49     96     98   -122     23    -93   -410   -439   -394   -805   -275
   -153    -44    109     96   -132     31    -90   -413   -436   -392   -810   -272
   -142    -33    109     88   -127     36    -90   -415   -439   -394   -818   -272
   -127    -25    101     75   -116     36    -90   -420   -439   -392   -820   -262
   -145    -31    114     88   -129     41    -85   -418   -433   -384   -820   -249
   -148    -25    119     85   -135     46    -90   -426   -431   -387   -831   -252
   -132    -28    103     80   -119     38    -93   -428   -428   -392   -839   -246
   -132    -23    109     77   -122     41    -85   -423   -418   -387   -844   -241
   -135    -12    122     75   -129     54    -77   -418   -410   -379   -839   -231
   -129     -2    124     64   -129     59    -83   -426   -405   -376   -839   -226
   -124      7    132     57   -129     70    -88   -428   -402   -366   -839   -218
   -124      5    129     59   -127     67    -88   -423   -394   -355   -836   -215
   -124     15    140     54   -132     77    -85   -415   -384   -342   -826   -205
   -109     38    148     33   -129     93    -96   -415   -379   -327   -818   -189
    -98     54    153     20   -124    103    -93   -402   -366   -306   -800   -168
    -93     80    174      7   -132    127    -88   -384   -348   -280   -776   -137
    -80    103    184    -10   -132    142    -80   -371   -337   -267   -766   -111
    -80    127    207    -23   -142    166    -72   -361   -324   -252   -756    -93
    -77    158    236    -41   -158    197    -62   -350   -311   -239   -745    -80
    -70    166    236    -49   -153    200    -57   -350   -309   -233   -750    -72
    -64    166    231    -49   -148    197    -51   -353   -306   -233   -758    -70
    -80    153    233    -36   -158    192    -44   -353   -309   -239   -766    -64
    -96    153    249    -28   -174    200    -33   -358   -311   -233   -766    -54
    -98    158    257    -31   -179    207    -28   -366   -311   -233   -771    -44
   -116    158    275    -20   -194    215    -10   -355   -298   -226   -766    -28
   -122    150    272    -15   -197    210     -2   -348   -290   -231   -774    -25
   -122    132    254     -5   -189    192      2   -348   -290   -236   -789    -31
   -129    119    249      2   -189    184      7   -350   -290   -239   -802    -28
   -155    109    265     23   -210    187     15   -348   -290   -236   -813    -28
   -161     93    252     33   -207    171     12   -358   -298   -244   -839    -49
   -163     72    236     44   -200    153     12   -371   -309   -254   -859    -64
   -184     62    244     59   -213    153     20   -371   -314   -265   -875    -72
   -189     46    236     72   -213    140     18   -379   -327   -283   -891    -83
   -192     18    210     85   -200    114     15   -394   -345   -298   -911    -98
   -192      7    200     90   -194    101     12   -402   -358   -303   -927   -111
   -202     15    218     93   -210    114      5   -402   -358   -285   -930   -111
   -181     25    207     77   -194    116     -2   -405   -358   -275   -924    -90
   -184     23    207     77   -194    114      0   -407   -361   -272   -927    -72
   -202     23    226     88   -215    124     12   -397   -353   -262   -919    -46
   -205     10    213     96   -210    111     15   -400   -361   -267   -919    -41
   -207      0    207    103   -207    103     15   -402   -366   -275   -917    -57
   -218      0    218    106   -218    109     15   -400   -366   -272   -909    -57
   -215     -2    213    109   -215    103     10   -400   -371   -277   -906    -46
   -205     -5    197    103   -202     96      2   -407   -384   -288   -911    -44
   -202      0    202    101   -202    101      2   -402   -387   -296   -898    -38
   -197     -2    194     98   -197     96      2   -400   -394   -319   -893    -31
   -171    -20    150     96   -161     64    -10   -415   -420   -350   -909    -38
   -153    -36    116     93   -137     41    -15   -420   -439   -379   -917    -62
   -145    -33    111     90   -129     38    -10   -418   -444   -394   -914    -85
   -135    -33     98     83   -119     31    -10   -428   -457   -410   -922   -103
   -119    -31     88     75   -106     28    -15   -439   -475   -423   -930   -116
   -127    -28     96     75   -114     31    -12   -441   -483   -436   -935   -122
   -122    -36     85     80   -103     23    -10   -446   -493   -454   -943   -132
   -109    -41     67     75    -90     12    -15   -462   -509   -470   -953   -145
   -114    -49     64     80    -90      7    -15   -462   -522   -483   -956   -155
   -119    -51     67     85    -96      7    -15   -459   -530   -496   -956   -171
   -101    -38     62     70    -83     10    -12   -459   -532   -501   -953   -179
   -101      2    101     49   -103     51     12   -446   -522   -496   -930   -163
   -109     33    140     36   -124     85     38   -433   -506   -488   -901   -148
    -98     44    142     25   -122     93     46   -426   -504   -483   -888   -142
    -85     49    135     18   -109     90     38   -428   -511   -488   -883   -140
    -88     77    166      5   -127    122     44   -426   -504   -493   -870   -127
    -72    122    194    -23   -135    155     51   -418   -491   -480   -841    -98
    -44    171    215    -62   -129    192     57   -418   -478   -467   -813    -72
    -36    202    239    -83   -137    220     46   -433   -483   -465   -800    -67
    -38    194    233    -77   -135    213     12   -457   -504   -485   -807    -80
    -20    194    215    -85   -119    202    -15   -475   -522   -498   -807    -80
    -20    161    181    -72   -101    171    -49   -496   -548   -519   -815    -88
    -36    119    155    -41    -96    137    -67   -514   -576   -548   -831   -111
    -41     88    129    -23    -85    109    -70   -519   -594   -566   -844   -129
    -33     46     80     -7    -57     64    -80   -535   -620   -592   -859   -158
    -54     15     67     18    -62     41    -85   -540   -636   -605   -862   -174
    -57    -10     46     33    -51     18    -98   -550   -654   -623   -875   -194
    -46    -49     -2     46    -23    -25   -124   -576   -683   -654   -898   -213
    -49    -70    -20     59    -15    -46   -129   -579   -693   -665   -901   -220
    -54    -90    -36     72    -10    -64   -132   -576   -701   -670   -896   -220
    -23   -114    -90     70     33   -103   -153   -584   -722   -680   -896   -223
     -7   -119   -111     62     49   -114   -161   -584   -732   -685   -891   -223
      5   -116   -124     54     62   -119   -158   -576   -737   -685   -880   -215
     44   -153   -197     54    119   -174   -176   -579   -763   -709   -906   -236
     93   -236   -329     72    210   -283   -161   -530   -779   -750   -961   -283
    119   -259   -381     67    249   -319    -36   -355   -701   -727   -958   -285
    176   -155   -332    -10    254   -244     93   -155   -563   -618   -865   -210
    259     62   -197   -161    228    -67    179     23   -387   -423   -665    -10
    303    511    207   -407     49    361    207    122   -153    -83   -270    405
    168   1161    992   -667   -410   1078    111    -18     62    314    244    919
     20   1387   1366   -704   -672   1376   -202   -431    -18    410    441   1104
    -88    982   1070   -449   -579   1026   -522   -927   -485    -31     62    756
   -161    187    348    -12   -254    267   -675  -1265  -1119   -823   -722     49
    -93   -350   -259    220     83   -306   -675  -1195  -1335  -1166  -1117   -345
    -46   -506   -462    275    207   -485   -579  -1008  -1273  -1169  -1161   -418
    -33   -459   -428    246    197   -446   -433   -818  -1132  -1067  -1080   -376
     -5   -340   -335    174    163   -337   -306   -654   -984   -940   -963   -283
     10   -257   -267    122    137   -262   -241   -566   -904   -865   -896   -220
      5   -226   -231    109    116   -228   -184   -511   -857   -826   -859   -197
     -7   -210   -202    106     96   -207   -148   -478   -828   -810   -839   -187
      7   -194   -202     93    103   -197   -135   -462   -818   -802   -826   -168
     18   -187   -205     83    111   -197   -127   -454   -815   -802   -823   -171
     15   -179   -197     80    106   -187   -116   -441   -805   -802   -818   -174
     23   -184   -210     80    114   -197   -114   -439   -802   -805   -815   -179
     25   -184   -210     80    116   -197   -101   -439   -797   -800   -810   -179
     18   -181   -202     80    109   -192    -85   -433   -784   -795   -805   -176
     15   -176   -194     80    103   -184    -72   -426   -774   -792   -802   -171
     12   -176   -192     80    101   -181    -67   -426   -766   -792   -797   -168
      0   -179   -179     90     88   -179    -54   -418   -753   -784   -782   -155
     -7   -168   -161     85     75   -166    -44   -405   -737   -774   -761   -142
    -10   -168   -158     88     72   -163    -38   -400   -732   -766   -753   -132
    -18   -163   -145     88     62   -153    -33   -394   -724   -758   -743   -122
    -33   -150   -116     93     41   -135    -18   -379   -706   -743   -724   -101
    -33   -148   -116     88     38   -135    -15   -371   -698   -737   -717   -106
    -31   -142   -111     85     38   -129    -15   -366   -696   -735   -711   -109
    -46   -129    -83     85     18   -106     -5   -353   -680   -724   -698    -98
    -51   -111    -59     83      2    -85      2   -337   -662   -709   -680    -80
    -36   -111    -75     72     15    -93      0   -332   -657   -701   -670    -67
    -33    -96    -62     64     12    -80      2   -322   -646   -685   -654    -54
    -46    -72    -28     57    -10    -49      7   -309   -631   -662   -636    -36
    -31    -64    -33     49      0    -49      7   -296   -628   -644   -620    -18
    -23    -44    -23     31      0    -33      5   -272   -613   -623   -594      7
    -28    -28      0     28    -15    -15     10   -246   -594   -605   -568     33
    -12     -5      5      7    -10      0     10   -223   -579   -587   -540     59
      7     12      5    -10      2     10     10   -197   -558   -566   -509     90
      5     38     33    -23    -12     36     25   -163   -537   -537   -480    116
      0     62     62    -31    -31     62     46   -140   -522   -519   -454    135
      0     64     64    -33    -31     64     54   -132   -517   -517   -444    140
    -12     62     75    -23    -44     67     62   -119   -517   -519   -439    137
    -25     57     80    -15    -54     67     67   -114   -514   -514   -426    140
    -10     44     54    -18    -33     49     59   -116   -522   -522   -431    124
    -15     49     64    -18    -41     57     70   -103   -511   -519   -420    127
    -28     57     85    -12    -57     70     85    -85   -496   -511   -407    129
    -23     49     70    -15    -46     57     90    -77   -491   -514   -407    129
    -18     51     70    -15    -44     59    103    -64   -480   -506   -397    132
    -41     49     90     -5    -64     70    119    -51   -470   -491   -389    124
    -49     28     77     10    -62     51    119    -51   -472   -493   -392    114
    -31     12     41      7    -36     25    111    -57   -478   -504   -397    101
    -46      7     51     18    -49     28    119    -46   -467   -498   -389    101
    -62     -5     57     33    -62     25    124    -41   -459   -493   -384     96
    -54    -20     33     38    -44      5    124    -46   -462   -501   -384     90
    -59    -20     38     38    -49      7    124    -44   -457   -506   -381     90
    -72     -7     62     38    -70     25    132    -33   -446   -501   -368     85
    -67     -2     64     33    -67     28    132    -31   -441   -504   -366     85
    -67     -2     64     36    -67     31    140    -20   -433   -491   -358     93
    -77      0     75     36    -77     38    153     -5   -418   -478   -345     96
    -75      5     77     33    -77     41    155     -2   -410   -475   -342     93
    -38    -10     28     20    -33      7    142    -12   -418   -485   -358     93
    -28    -18     10     23    -20     -5    142    -12   -420   -485   -366    101
    -25    -23      0     23    -12    -12    148    -12   -413   -488   -368    101
     -2    -31    -28     15     12    -28    137    -20   -418   -493   -381     96
     10    -25    -38      5     23    -31    132    -25   -423   -496   -392     98
     15    -10    -25     -2     20    -18    142    -12   -405   -480   -381    116
     25    -18    -44     -5     33    -31    140    -12   -407   -488   -381    122
     38    -18    -59    -10     46    -38    132    -20   -413   -496   -392    119
     28    -25    -57     -2     38    -41    140    -12   -413   -496   -394    119
     31    -38    -70      5     49    -54    145    -10   -413   -496   -400    116
     38    -54    -93      7     64    -72    140    -15   -423   -506   -410    109
     36    -57    -96     10     64    -75    145    -10   -423   -506   -407    114
     23    -64    -90     20     57    -77    150     -7   -420   -504   -402    116
     41    -72   -114     15     77    -93    140    -20   -428   -511   -413    109
     44    -88   -135     20     88   -111    137    -23   -433   -519   -426     98
     28    -96   -124     31     75   -109    153    -12   -428   -517   -418    101
     38   -101   -140     28     88   -119    163     -5   -423   -511   -415    106
     57    -67   -124      5     90    -96    184     10   -407   -496   -397    116
     46    -31    -77     -7     59    -54    218     46   -376   -459   -355    148
     36    -12    -51    -12     41    -31    246     72   -350   -441   -329    171
     54     -7    -62    -25     57    -33    246     75   -350   -449   -329    174
     57     -7    -64    -23     59    -36    252     88   -345   -446   -316    187
     46     23    -25    -36     36      0    270    101   -329   -428   -290    202
     64     59     -5    -62     33     28    283    106   -316   -413   -272    223
     75     85     10    -83     33     49    280    109   -306   -402   -257    239
     62     77     15    -70     23     46    262     90   -314   -410   -257    239
     83     72    -12    -80     49     31    233     67   -332   -426   -265    236
     98     44    -57    -72     77     -5    210     54   -348   -439   -280    228
     85     -2    -90    -44     88    -46    194     44   -361   -459   -301    215
     77    -59   -137     -7    106    -98    184     33   -376   -478   -319    202
     88    -96   -187      2    135   -140    161     10   -402   -504   -353    166
     75   -132   -207     28    140   -168    150      2   -420   -522   -371    135
     54   -184   -239     62    145   -210    140     -5   -436   -540   -392    103
     62   -210   -272     75    166   -241    127    -20   -457   -558   -407     83
     59   -226   -288     80    171   -254    116    -25   -465   -574   -418     75
     49   -220   -270     85    158   -246    119    -15   -457   -571   -410     77
     57   -228   -288     85    171   -259    114    -18   -462   -576   -418     70
     70   -233   -303     83    187   -267    111    -23   -470   -579   -426     62
     57   -231   -288     85    171   -257    119     -7   -462   -571   -407     72
     57   -244   -301     90    179   -272    124      2   -459   -566   -407     67
     90   -288   -379     98    233   -335    137     31   -465   -584   -436     28
    122   -353   -475    116    298   -413    233    166   -423   -589   -470    -20
    135   -288   -423     75    277   -355    407    381   -290   -498   -415      2
    197   -150   -348    -23    272   -249    548    607   -116   -337   -277    122
    257    197    -59   -228    158     70    610    750    114    -44     28    426
    244    841    597   -542   -176    719    530    696    387    387    545    956
     41   1376   1335   -709   -646   1356    202    280    470    680    958   1374
   -122   1236   1358   -555   -740   1296   -168   -220    187    493    844   1267
   -218    470    688   -127   -454    576   -392   -644   -439   -218    176    652
   -192   -363   -171    277    -10   -267   -459   -782   -958   -896   -535    -31
   -114   -644   -530    376    207   -587   -353   -579   -953   -979   -691   -213
    -83   -613   -530    348    220   -571   -166   -340   -789   -865   -626   -179
    -46   -485   -441    265    194   -462      0   -132   -615   -717   -509    -88
     -5   -394   -389    200    192   -392     90    -23   -519   -626   -433    -20
      2   -384   -387    189    194   -387    135     20   -488   -605   -418    -10
     -7   -376   -371    192    181   -374    166     51   -459   -587   -402     -2
      7   -353   -363    171    184   -358    171     62   -449   -579   -394      7
     25   -355   -381    166    202   -368    174     72   -441   -571   -387     20
      7   -358   -366    174    184   -363    189     90   -423   -558   -374     28
     12   -348   -363    166    187   -355    202    101   -415   -548   -368     36
     33   -342   -379    153    205   -361    197     98   -415   -548   -368     36
     20   -329   -350    155    184   -340    205    106   -410   -540   -358     36
      5   -327   -332    158    168   -329    213    122   -402   -527   -345     46
     10   -322   -332    155    168   -324    218    132   -394   -519   -340     54
     12   -319   -332    153    171   -324    226    142   -389   -511   -332     62
      2   -311   -314    155    158   -311    241    158   -376   -493   -316     77
      7   -298   -306    142    155   -301    236    158   -371   -491   -316     80
     15   -290   -309    137    161   -298    231    161   -366   -493   -316     85
     10   -272   -283    129    142   -275    239    174   -350   -483   -301     98
     10   -277   -288    135    148   -283    254    192   -335   -472   -290    103
     28   -272   -301    122    163   -285    252    192   -337   -475   -301     98
     25   -254   -283    114    153   -267    262    207   -327   -465   -293    103
     31   -241   -272    103    150   -257    272    228   -314   -452   -277    114
     51   -239   -290     93    171   -265    270    236   -306   -444   -277    116
     51   -223   -275     83    161   -249    270    249   -293   -428   -267    122
     54   -207   -262     75    155   -233    277    272   -275   -405   -246    137
     67   -194   -262     62    163   -228    277    288   -267   -392   -239    140
     88   -174   -262     44    174   -218    275    306   -252   -376   -220    153
     90   -168   -259     38    174   -213    283    337   -231   -358   -197    161
    103   -140   -244     18    171   -189    283    358   -215   -340   -181    176
    132   -111   -244    -10    187   -176    280    371   -200   -322   -168    192
    142    -88   -231    -25    187   -158    298    402   -171   -296   -142    218
    132    -72   -205    -31    166   -137    311    418   -155   -283   -127    233
    145    -54   -200    -44    171   -127    314    415   -155   -275   -122    233
    140    -54   -197    -44    166   -124    324    418   -150   -270   -122    233
    119    -44   -163    -36    140   -103    337    428   -137   -262   -114    246
    124    -54   -179    -36    150   -116    345    428   -137   -262   -114    249
    135    -57   -192    -38    163   -124    353    428   -135   -262   -119    249
    127    -51   -179    -38    150   -116    363    439   -124   -252   -114    252
    122    -51   -174    -33    148   -111    379    452   -109   -239   -106    257
    127    -54   -181    -36    153   -119    368    446   -119   -246   -124    246
    114    -72   -187    -20    150   -129    381    454   -109   -239   -122    249
    103    -83   -187    -12    145   -135    384    452   -111   -239   -127    241
    106   -103   -210      0    158   -155    371    436   -127   -252   -145    226
    101   -114   -215      5    155   -163    358    423   -135   -254   -155    215
     85   -122   -207     18    145   -163    358    420   -137   -254   -155    213
     83   -135   -218     23    148   -176    348    413   -145   -262   -163    207
     90   -140   -231     25    161   -184    345    413   -148   -267   -166    218
     83   -135   -220     25    150   -176    355    420   -137   -262   -161    226
     83   -140   -223     28    150   -181    358    420   -137   -259   -161    220
     88   -150   -241     31    163   -194    353    415   -140   -257   -166    218
     90   -129   -220     20    155   -174    363    433   -124   -239   -145    233
     80   -114   -194     15    135   -153    371    446   -109   -226   -132    239
     83   -116   -200     18    140   -158    368    446   -106   -231   -129    241
     77   -122   -200     20    137   -161    371    446   -109   -236   -132    233
     59   -109   -168     25    114   -137    387    465    -98   -228   -114    252
     59    -98   -158     18    106   -127    389    470    -98   -226   -109    259
     54   -101   -158     23    106   -129    392    472    -98   -231   -106    259
     28   -103   -132     36     80   -116    402    488    -85   -223    -90    270
     31   -111   -142     41     85   -127    400    485    -93   -226    -93    267
     57   -127   -187     33    119   -155    376    465   -116   -246   -116    252
     62   -122   -187     28    122   -153    376    465   -114   -244   -122    246
     62   -135   -197     36    127   -166    376    462   -116   -249   -127    241
     83   -142   -226     31    153   -184    353    444   -135   -265   -150    228
     85   -132   -218     23    148   -174    350    439   -140   -265   -153    236
     75   -124   -202     23    137   -163    358    439   -142   -262   -145    241
     88   -129   -218     18    153   -174    350    423   -155   -270   -158    231
     93   -137   -231     23    161   -184    345    415   -161   -275   -163    220
     72   -140   -215     31    142   -176    355    426   -145   -267   -153    226
     67   -142   -210     36    137   -174    363    433   -140   -265   -155    223
     77   -153   -233     36    153   -192    363    436   -140   -267   -166    218
     80   -129   -210     25    145   -168    381    454   -124   -249   -150    233
     72    -93   -166     10    116   -129    415    485    -90   -220   -116    259
     75    -72   -148     -2    111   -109    439    506    -72   -207    -98    270
     72    -59   -132     -7    101    -96    452    522    -62   -200    -85    272
     59    -67   -127      5     93    -96    459    527    -59   -200    -80    275
     70    -67   -140     -2    103   -103    470    535    -54   -194    -75    277
     70    -23    -96    -23     83    -59    491    548    -25   -163    -49    311
     51     28    -23    -44     38      2    514    574     18   -119     -5    350
     46     31    -15    -38     31      7    501    568     20   -111      2    355
     51     10    -44    -31     46    -15    472    548      0   -129    -12    342
     33      5    -31    -20     31    -12    462    545      2   -129     -7    342
     10    -28    -38      7     23    -33    452    537      0   -140    -12    329
      0    -83    -83     41     41    -83    436    517    -20   -163    -33    296
    -28   -132   -106     77     38   -119    428    511    -33   -181    -49    272
    -46   -174   -127    109     38   -150    423    504    -49   -200    -70    249
    -49   -231   -184    137     64   -207    402    480    -80   -233   -114    213
    -20   -265   -244    142    111   -254    374    449   -111   -259   -153    179
    -41   -293   -252    166    103   -272    363    436   -124   -270   -168    161
    -33   -316   -283    174    124   -301    350    420   -142   -285   -187    142
    -15   -340   -327    176    153   -335    335    402   -158   -298   -207    124
    -15   -345   -329    181    155   -337    340    400   -153   -290   -210    122
    -25   -350   -327    187    148   -340    340    400   -150   -290   -215    116
     -5   -350   -348    176    168   -350    337    394   -153   -290   -220    119
      2   -361   -363    179    181   -361    337    405   -150   -293   -231    114
     10   -441   -452    215    231   -446    384    478   -142   -311   -283     54
     49   -457   -506    202    275   -480    522    644    -62   -283   -298     15
    106   -350   -457    122    280   -402    675    859     88   -158   -210     88
    158    -96   -254    -33    205   -174    792   1060    309     77     15    306
    210    418    207   -314      2    314    787   1111    579    457    431    743
     83   1101   1015   -592   -467   1057    563    839    789    862    935   1273
   -132   1231   1363   -548   -748   1296    184    340    662    883   1036   1384
   -272    639    911   -184   -594    774   -124   -158    116    324    519    906
   -275   -290    -15    283   -129   -153   -298   -511   -592   -522   -322    124
   -210   -753   -545    480    166   -649   -257   -394   -740   -776   -652   -228
   -168   -823   -654    496    241   -740    -98   -168   -623   -722   -649   -262
   -122   -737   -615    428    244   -675     70     41   -465   -592   -563   -197
    -67   -605   -537    337    233   -571    187    187   -329   -470   -467   -114
    -64   -553   -491    309    213   -524    246    254   -265   -413   -428    -80
    -54   -545   -491    298    218   -519    262    272   -249   -400   -428    -85
    -38   -540   -501    288    228   -519    265    275   -252   -397   -436    -96
    -36   -517   -480    277    220   -498    283    290   -231   -381   -423    -88
    -46   -519   -472    280    210   -496    285    293   -220   -379   -426    -90
    -31   -519   -488    272    228   -504    283    290   -220   -381   -436    -93
    -28   -514   -485    270    226   -498    288    293   -220   -381   -439    -93
    -46   -524   -478    285    215   -501    288    290   -223   -384   -449   -103
    -36   -522   -488    277    223   -506    288    283   -226   -381   -457   -111
    -25   -530   -506    277    239   -519    288    280   -226   -379   -462   -111
    -41   -524   -483    280    220   -504    293    285   -218   -368   -462   -103
    -46   -524   -478    285    215   -501    285    283   -215   -368   -470   -103
    -20   -509   -491    262    233   -501    277    275   -220   -376   -480   -103
    -31   -496   -465    262    215   -480    277    275   -220   -376   -483   -103
    -36   -491   -454    265    207   -472    277    280   -215   -366   -488    -98
    -18   -485   -467    252    223   -478    277    283   -210   -361   -493    -96
    -23   -485   -465    252    218   -475    280    288   -205   -355   -496    -98
    -36   -480   -446    257    205   -465    290    298   -194   -348   -485    -96
    -31   -478   -446    252    205   -462    290    293   -192   -345   -491   -103
    -10   -470   -459    241    223   -465    296    293   -187   -337   -496   -103
    -31   -480   -449    254    207   -467    296    303   -176   -327   -493   -101
    -31   -459   -428    244    197   -444    296    316   -163   -314   -483    -90
    -10   -444   -433    226    210   -439    285    322   -163   -311   -483    -90
    -12   -431   -418    223    202   -426    288    342   -148   -290   -459    -80
     -5   -402   -397    202    194   -400    296    363   -127   -272   -444    -75
     20   -392   -413    184    215   -402    290    368   -124   -267   -436    -80
     33   -363   -397    163    215   -381    296    384   -109   -252   -418    -75
     28   -335   -363    153    194   -348    309    407    -83   -226   -387    -59
     44   -329   -374    142    207   -353    311    418    -77   -218   -371    -54
     54   -324   -379    135    215   -353    314    420    -72   -213   -358    -46
     33   -319   -353    142    192   -335    327    420    -64   -205   -342    -38
     25   -296   -322    135    174   -309    335    415    -59   -197   -327    -33
     36   -285   -324    124    179   -303    327    402    -67   -197   -324    -38
     33   -277   -311    122    171   -293    337    407    -57   -189   -311    -31
     31   -280   -311    124    168   -296    345    405    -46   -189   -303    -33
     38   -303   -342    132    189   -322    335    389    -49   -189   -309    -51
     36   -306   -342    135    187   -324    332    384    -46   -184   -309    -59
     15   -324   -340    153    176   -329    340    384    -44   -181   -309    -67
     18   -348   -368    163    192   -355    327    361    -62   -194   -327    -90
     31   -350   -381    161    205   -366    311    332    -83   -207   -337   -109
     12   -350   -366    168    187   -358    309    314    -93   -213   -340   -119
     10   -363   -376    176    192   -368    296    290   -109   -220   -353   -132
     10   -400   -410    192    207   -405    280    265   -132   -244   -387   -155
      5   -410   -415    202    210   -413    277    252   -137   -252   -394   -166
      5   -407   -413    200    207   -410    272    241   -142   -254   -392   -174
     12   -402   -415    194    213   -407    254    223   -155   -262   -405   -192
      7   -407   -415    200    210   -413    246    218   -155   -267   -415   -197
     -7   -389   -381    200    187   -387    257    233   -140   -252   -402   -184
     12   -394   -407    187    210   -400    249    226   -148   -259   -413   -192
     20   -405   -426    192    220   -413    239    213   -158   -267   -426   -205
      7   -394   -402    192    205   -397    239    213   -153   -257   -418   -205
     20   -379   -400    179    210   -389    231    205   -155   -257   -418   -210
     28   -392   -420    179    220   -405    207    179   -176   -277   -436   -233
     10   -407   -418    200    213   -413    215    181   -179   -280   -441   -236
     20   -384   -407    181    213   -394    223    184   -174   -275   -433   -228
     41   -392   -433    176    236   -413    210    166   -187   -285   -444   -239
     36   -413   -452    187    244   -431    205    161   -189   -290   -446   -244
     28   -423   -452    197    239   -436    210    158   -189   -293   -449   -249
     33   -428   -462    194    246   -444    202    142   -197   -301   -454   -259
     36   -444   -480    205    257   -462    189    129   -210   -314   -465   -275
     38   -449   -488    202    262   -467    187    129   -213   -316   -467   -280
     38   -457   -498    207    267   -478    181    122   -215   -316   -465   -283
     57   -467   -524    205    288   -496    171    109   -226   -329   -472   -288
     54   -457   -511    202    283   -483    168    103   -223   -327   -465   -288
     46   -457   -504    205    272   -480    163     93   -231   -332   -462   -298
     72   -465   -537    197    303   -501    166     85   -239   -340   -462   -309
     83   -444   -530    179    306   -485    179     96   -228   -329   -449   -306
     80   -413   -493    166    285   -452    210    122   -202   -309   -423   -285
     88   -400   -491    153    288   -444    218    129   -194   -301   -413   -275
    106   -405   -511    148    309   -459    213    124   -197   -309   -410   -277
    106   -392   -498    140    301   -444    223    135   -184   -290   -389   -270
     83   -376   -459    148    270   -418    239    145   -155   -254   -353   -244
     88   -311   -400    111    241   -355    241    145   -135   -231   -314   -218
     85   -306   -394    109    239   -350    233    132   -137   -233   -311   -215
     83   -324   -410    119    244   -366    215    116   -150   -239   -314   -220
    101   -335   -436    116    267   -384    200    103   -161   -241   -316   -218
     85   -376   -462    142    270   -418    171     88   -179   -259   -329   -231
     59   -415   -475    179    267   -444    161     77   -189   -270   -342   -246
     57   -472   -530    207    290   -501    142     62   -215   -296   -368   -275
     62   -524   -587    231    324   -555    114     33   -252   -337   -407   -316
     38   -581   -620    270    327   -600    103     20   -270   -353   -423   -340
     31   -626   -657    296    342   -641     88      2   -285   -366   -441   -358
     36   -644   -680    301    355   -662     67    -23   -306   -384   -457   -376
     31   -665   -696    316    363   -680     72    -28   -306   -384   -452   -381
     33   -685   -719    324    376   -701     75    -33   -311   -389   -459   -394
     57   -698   -756    322    405   -727     57    -54   -329   -405   -475   -410
     59   -714   -776    327    418   -745     49    -67   -337   -413   -480   -410
     41   -709   -750    335    394   -730     54    -67   -327   -402   -462   -392
     75   -740   -818    332    444   -779     51    -62   -337   -420   -485   -410
    119   -823   -943    350    530   -883     90     10   -337   -449   -537   -465
    127   -802   -932    335    527   -867    215    166   -249   -402   -519   -472
    158   -719   -878    280    517   -797    348    358   -103   -280   -428   -405
    220   -454   -675    116    446   -563    436    530    109    -31   -179   -171
    226     85   -140   -155    184    -25    454    589    384    361    270    272
     80    662    581   -374   -252    623    329    392    563    714    719    698
    -38    782    820   -371   -428    800    -38    -85    400    717    805    756
   -132    205    337    -38   -236    270   -342   -605   -184    116    254    262
   -184   -610   -428    397    119   -519   -457   -862   -756   -605   -478   -389
   -122  -1096   -974    607    426  -1036   -459   -784   -924   -875   -805   -693
    -46  -1218  -1171    633    561  -1195   -366   -600   -844   -854   -831   -722
    -31  -1137  -1106    581    537  -1122   -223   -423   -696   -735   -740   -646
      0  -1000  -1000    498    498  -1000   -114   -290   -563   -623   -639   -555
     33   -911   -945    436    485   -927    -51   -223   -483   -553   -579   -501
     33   -859   -893    413    462   -875    -12   -181   -439   -511   -545   -472
     23   -859   -883    415    452   -870      2   -168   -426   -496   -535   -467
     33   -849   -883    407    457   -865      2   -163   -418   -488   -535   -462
     38   -836   -875    397    454   -854      0   -161   -413   -488   -540   -462
     31   -836   -867    402    449   -852      7   -148   -397   -478   -535   -449
     28   -836   -867    402    446   -849      0   -155   -405   -480   -537   -446
     31   -823   -854    394    441   -839      2   -153   -405   -472   -532   -436
     18   -828   -846    405    428   -836     15   -137   -389   -459   -522   -426
     18   -820   -839    402    428   -828     20   -132   -384   -452   -514   -418
     23   -818   -841    397    431   -828     15   -137   -381   -449   -514   -407
     12   -805   -820    394    415   -813     23   -132   -371   -441   -501   -394
     10   -789   -800    389    402   -795     23   -135   -368   -439   -488   -384
     25   -779   -805    376    415   -792      7   -150   -381   -446   -496   -384
     18   -787   -807    384    413   -797     15   -140   -379   -439   -496   -376
     18   -774   -792    376    405   -782     23   -127   -363   -423   -485   -361
     25   -774   -800    371    413   -787     18   -124   -363   -420   -483   -353
     33   -756   -789    361    410   -771     12   -129   -363   -423   -478   -348
     28   -769   -797    368    410   -782     12   -119   -353   -415   -465   -337
     36   -756   -792    358    413   -774     10   -111   -348   -405   -454   -332
     49   -753   -802    350    426   -779      2   -103   -342   -394   -449   -329
     51   -750   -802    350    426   -776      0    -93   -332   -387   -446   -322
     49   -730   -779    337    413   -753      0    -85   -322   -374   -431   -309
     72   -706   -782    316    426   -743    -10    -77   -319   -361   -418   -293
     88   -678   -769    293    426   -722    -15    -67   -314   -345   -405   -275
     88   -654   -743    283    415   -698     -5    -36   -288   -311   -379   -236
    106   -633   -743    262    423   -688    -10    -25   -280   -296   -366   -218
    111   -628   -740    257    426   -685     -5    -12   -267   -283   -353   -202
    106   -607   -717    249    410   -662     10      2   -246   -267   -332   -184
    114   -579   -693    233    402   -636     18      5   -241   -259   -319   -176
    116   -574   -691    226    400   -631     25      2   -241   -259   -322   -168
    106   -548   -657    220    381   -602     41      5   -233   -252   -319   -161
     98   -545   -644    223    371   -594     44     -2   -236   -254   -327   -166
    114   -561   -675    223    394   -618     41    -12   -244   -265   -340   -179
    106   -568   -675    228    389   -620     46    -18   -244   -262   -337   -181
     93   -563   -657    233    374   -610     54    -18   -233   -254   -335   -189
     98   -574   -672    236    384   -623     51    -25   -236   -262   -350   -205
     90   -584   -675    246    381   -628     54    -33   -236   -272   -368   -215
     70   -587   -657    257    361   -620     64    -36   -228   -270   -371   -223
     62   -613   -678    275    368   -644     62    -46   -233   -280   -389   -233
     59   -641   -704    290    379   -670     57    -62   -249   -296   -413   -249
     59   -628   -688    285    374   -657     57    -70   -252   -298   -418   -252
     49   -641   -691    293    366   -665     54    -80   -259   -303   -431   -267
     49   -654   -704    301    376   -678     41    -93   -270   -314   -446   -283
     51   -654   -706    301    376   -680     36   -101   -275   -322   -457   -288
     44   -659   -704    309    374   -680     38   -101   -275   -322   -459   -296
     59   -646   -709    290    381   -678     36   -103   -275   -319   -459   -290
     59   -649   -709    293    384   -678     28   -114   -283   -319   -465   -293
     54   -649   -704    296    376   -675     33   -106   -280   -316   -467   -293
     59   -636   -696    288    376   -665     38    -98   -275   -306   -467   -283
     77   -644   -722    280    400   -683     31   -106   -280   -314   -483   -280
     77   -636   -714    277    394   -675     33    -98   -272   -306   -485   -275
     77   -633   -714    277    394   -672     31   -101   -277   -309   -493   -272
     93   -641   -735    275    413   -688     18   -114   -293   -324   -511   -280
    103   -633   -740    265    420   -685     12   -119   -301   -329   -524   -288
     98   -628   -727    265    413   -678     12   -122   -301   -329   -527   -288
    101   -633   -735    265    415   -685      5   -129   -309   -337   -535   -290
    109   -641   -750    267    428   -696     -2   -137   -316   -342   -548   -296
     98   -631   -732    265    413   -680      0   -140   -316   -342   -553   -296
     98   -631   -730    265    413   -678     -2   -142   -322   -345   -566   -298
    103   -644   -748    270    426   -696    -12   -155   -335   -358   -584   -309
    101   -639   -740    270    420   -688    -15   -158   -342   -368   -594   -309
     98   -636   -735    267    415   -683    -20   -166   -353   -376   -602   -316
    122   -631   -753    254    436   -691    -25   -174   -363   -381   -613   -319
    132   -613   -745    239    436   -678    -20   -168   -358   -379   -613   -311
    122   -571   -693    226    407   -631      5   -148   -335   -358   -594   -290
    129   -545   -675    207    402   -610     15   -137   -324   -353   -587   -280
    142   -535   -678    197    410   -605     18   -135   -327   -355   -589   -277
    140   -522   -665    189    400   -592     23   -132   -324   -350   -581   -270
    150   -498   -649    174    400   -574     28   -132   -316   -340   -579   -265
    158   -459   -618    148    387   -537     31   -127   -306   -322   -571   -246
    150   -415   -568    132    358   -491     38   -114   -288   -301   -548   -220
    148   -410   -561    129    353   -483     25   -124   -296   -306   -548   -218
    163   -431   -594    135    379   -511     -7   -158   -324   -332   -571   -228
    184   -420   -605    116    394   -514    -31   -171   -329   -335   -574   -226
    168   -457   -626    142    394   -540    -49   -181   -345   -345   -587   -236
    163   -509   -672    171    415   -589    -75   -205   -379   -374   -620   -262
    171   -537   -709    184    439   -623    -93   -218   -397   -392   -649   -285
    158   -571   -730    205    441   -649   -103   -231   -420   -418   -672   -306
    155   -631   -787    236    470   -709   -127   -257   -454   -459   -711   -348
    168   -670   -839    249    501   -753   -155   -285   -485   -493   -750   -379
    161   -678   -839    259    498   -758   -163   -293   -496   -504   -761   -384
    148   -680   -831    265    485   -756   -174   -296   -498   -509   -771   -381
    168   -696   -865    262    514   -779   -189   -311   -511   -524   -792   -389
    174   -704   -880    262    524   -792   -197   -319   -517   -530   -807   -392
    166   -701   -867    267    517   -784   -197   -316   -517   -530   -813   -384
    168   -719   -891    275    527   -805   -207   -322   -524   -532   -828   -389
    192   -761   -953    283    571   -857   -213   -309   -537   -555   -865   -413
    220   -826  -1049    301    633   -937   -155   -218   -522   -576   -917   -459
    233   -818  -1052    293    641   -935    -15    -41   -428   -535   -911   -467
    283   -698   -982    207    631   -839    109    163   -275   -407   -807   -376
    337   -392   -730     25    532   -558    205    342    -49   -145   -553   -122
    345    187   -158   -267    252     15    202    379    226    257   -101    345
    192    831    639   -511   -223    735     10     96    394    626    371    820
     49    846    795   -449   -371    820   -415   -444    158    550    368    815
    -44    236    280    -96   -163    257   -717   -930   -413    -49   -197    301
    -54   -605   -550    329    246   -579   -820  -1150   -989   -789   -956   -381
     25  -1083  -1109    530    566  -1096   -787  -1028  -1137  -1044  -1280   -688
     67  -1106  -1174    517    620  -1140   -641   -813  -1010   -966  -1249   -665
    111   -995  -1109    441    610  -1052   -488   -623   -849   -839  -1153   -579
    161   -872  -1034    353    594   -950   -400   -501   -727   -732  -1065   -493
    171   -818   -989    324    579   -904   -345   -431   -662   -680  -1013   -449
    181   -784   -969    301    571   -875   -322   -394   -639   -662   -997   -433
    202   -774   -979    285    589   -875   -311   -384   -636   -665   -997   -431
    197   -779   -976    290    584   -875   -303   -374   -633   -665   -995   -431
    197   -758   -956    280    576   -857   -293   -361   -620   -649   -979   -420
    205   -756   -961    275    581   -859   -303   -363   -626   -659   -982   -426
    215   -756   -971    270    592   -862   -306   -361   -626   -659   -976   -420
    215   -732   -950    257    581   -841   -298   -348   -618   -649   -963   -413
    223   -724   -948    252    584   -836   -293   -342   -613   -646   -961   -413
    241   -727   -969    239    605   -846   -309   -355   -628   -657   -971   -428
    241   -709   -950    231    594   -828   -303   -342   -626   -646   -961   -423
    233   -704   -937    233    584   -820   -296   -329   -620   -641   -953   -420
    249   -704   -953    228    600   -828   -306   -335   -626   -652   -956   -426
    246   -704   -950    226    597   -826   -311   -335   -620   -654   -953   -420
    241   -685   -927    223    584   -805   -306   -324   -610   -644   -940   -407
    257   -680   -937    213    597   -807   -311   -324   -613   -646   -945   -405
    272   -670   -943    200    607   -805   -314   -322   -610   -646   -943   -402
    267   -657   -924    194    594   -792   -311   -309   -597   -633   -932   -392
    267   -641   -909    187    587   -776   -311   -298   -587   -623   -919   -376
    283   -636   -919    174    600   -776   -324   -298   -589   -628   -922   -376
    280   -626   -906    174    592   -766   -319   -283   -576   -615   -914   -368
    290   -605   -898    155    592   -753   -314   -262   -558   -600   -896   -358
    319   -597   -917    137    618   -756   -324   -257   -555   -594   -888   -355
    322   -571   -896    122    607   -735   -327   -241   -542   -571   -870   -337
    322   -555   -878    116    600   -717   -324   -220   -522   -553   -846   -322
    355   -540   -896     90    626   -719   -332   -213   -514   -542   -831   -311
    389   -506   -896     57    641   -698   -337   -202   -501   -524   -813   -290
    405   -472   -878     31    639   -672   -329   -187   -483   -506   -789   -270
    428   -441   -870      7    649   -654   -329   -181   -475   -496   -774   -254
    459   -428   -888    -15    672   -657   -337   -194   -475   -498   -774   -249
    475   -423   -901    -25    685   -662   -335   -202   -472   -498   -766   -246
    493   -415   -911    -38    701   -665   -332   -210   -470   -496   -758   -244
    524   -418   -943    -51    732   -680   -345   -233   -480   -511   -771   -252
    527   -420   -950    -54    737   -685   -337   -233   -472   -509   -763   -246
    527   -392   -919    -70    722   -654   -311   -213   -441   -485   -732   -228
    537   -387   -927    -77    730   -657   -303   -210   -428   -485   -722   -226
    553   -381   -935    -85    743   -657   -301   -213   -420   -483   -711   -223
    542   -389   -932    -77    735   -659   -288   -207   -407   -475   -701   -218
    527   -397   -924    -64    724   -659   -277   -202   -397   -465   -691   -218
    517   -405   -922    -57    719   -662   -277   -205   -394   -462   -683   -218
    485   -413   -898    -36    691   -654   -272   -205   -384   -457   -667   -223
    459   -418   -880    -20    667   -649   -265   -200   -374   -457   -654   -228
    472   -397   -870    -38    670   -633   -267   -202   -366   -452   -641   -228
    454   -400   -854    -28    654   -626   -265   -194   -358   -441   -631   -223
    431   -394   -826    -18    628   -610   -252   -181   -342   -428   -607   -213
    426   -389   -815    -18    618   -602   -249   -176   -337   -423   -594   -213
    423   -381   -805    -20    613   -594   -244   -166   -327   -418   -576   -205
    405   -376   -784    -15    592   -579   -231   -150   -311   -405   -550   -194
    397   -381   -779     -7    587   -579   -231   -140   -306   -400   -537   -192
    394   -400   -797      0    594   -597   -241   -148   -316   -407   -540   -202
    392   -384   -776     -5    584   -581   -228   -132   -301   -392   -519   -187
    384   -363   -748    -12    566   -555   -218   -119   -288   -374   -498   -174
    397   -363   -761    -15    579   -561   -226   -119   -290   -379   -498   -179
    387   -350   -737    -20    561   -542   -218   -106   -280   -368   -478   -163
    371   -350   -724    -10    545   -537   -210    -98   -272   -361   -462   -155
    368   -371   -740      0    553   -555   -226   -111   -288   -376   -467   -161
    366   -407   -774     20    568   -589   -244   -119   -303   -394   -478   -168
    358   -413   -771     25    563   -592   -236   -111   -303   -394   -472   -176
    353   -384   -740     15    545   -561   -207    -88   -285   -376   -449   -155
    376   -348   -727    -15    550   -537   -194    -77   -272   -366   -436   -140
    379   -337   -717    -20    548   -527   -194    -75   -272   -368   -439   -142
    366   -340   -709    -12    535   -524   -194    -72   -270   -366   -433   -137
    363   -361   -724     -2    542   -542   -207    -80   -280   -376   -439   -140
    355   -355   -714     -2    532   -532   -202    -77   -277   -376   -436   -142
    358   -332   -691    -12    524   -511   -176    -57   -259   -358   -420   -129
    371   -303   -678    -36    522   -488   -155    -41   -246   -337   -407   -116
    374   -272   -646    -49    509   -459   -129    -25   -228   -316   -389    -96
    368   -239   -607    -64    485   -423   -101     -2   -202   -293   -363    -70
    376   -228   -605    -72    491   -415    -90      7   -200   -288   -355    -64
    387   -233   -620    -77    504   -428    -93      7   -205   -290   -363    -70
    381   -181   -563   -101    472   -374    -67     28   -179   -259   -332    -33
    387   -124   -514   -132    449   -316    -44     49   -145   -223   -298      5
    402   -122   -524   -140    462   -322    -57     33   -150   -228   -306      2
    410   -127   -537   -142    472   -329    -80     18   -163   -236   -311     -7
    400   -114   -514   -142    457   -314    -90     20   -158   -226   -296      7
    397   -150   -550   -124    472   -350   -116      2   -179   -244   -314      2
    402   -213   -615    -93    509   -413   -137    -20   -210   -277   -353    -23
    384   -246   -633    -70    509   -441   -140    -20   -223   -296   -371    -38
    376   -290   -667    -44    522   -478   -148    -28   -241   -314   -389    -57
    379   -332   -711    -25    542   -522   -158    -46   -265   -340   -410    -77
    363   -363   -727      0    545   -545   -161    -57   -285   -358   -426    -96
    350   -381   -735     12    542   -558   -161    -62   -290   -371   -433   -103
    368   -392   -761     10    563   -574   -174    -75   -301   -381   -436   -109
    361   -397   -758     18    558   -579   -168    -72   -298   -381   -436   -109
    355   -389   -745     18    550   -566   -155    -59   -285   -371   -420    -96
    376   -392   -771      5    574   -579   -166    -67   -288   -379   -426   -101
    368   -402   -771     15    568   -587   -158    -62   -283   -379   -428    -98
    363   -428   -792     31    574   -607   -142    -38   -277   -379   -439   -103
    415   -496   -911     41    662   -704    -90     41   -275   -405   -488   -161
    452   -491   -945     18    696   -717     51    215   -197   -374   -483   -184
    491   -376   -867    -57    678   -620    207    444    -28   -231   -368    -93
    540    -67   -610   -239    576   -337    322    654    210     41    -93    174
    602    517    -85   -558    345    215    335    722    504    457    384    675
    426   1202    776   -815   -176    989    161    475    717    867    904   1210
    228   1283   1054   -756   -413   1169   -205    -20    540    836    963   1278
    129    659    527   -397   -197    594   -509   -522    -36    233    402    766
    116   -265   -381     75    249   -322   -641   -813   -685   -571   -415      7
    192   -719   -911    265    550   -815   -600   -680   -800   -795   -704   -290
    233   -784  -1018    275    623   -898   -459   -467   -691   -737   -693   -296
    283   -672   -956    192    615   -813   -290   -262   -524   -600   -589   -210
    303   -542   -846    119    574   -693   -161   -101   -371   -462   -462    -98
    316   -488   -805     85    561   -646   -106    -31   -309   -405   -410    -51
    342   -491   -833     72    587   -662    -85    -12   -298   -397   -405    -49
    350   -485   -836     64    592   -659    -70      5   -285   -387   -397    -38
    342   -470   -813     64    576   -641    -51     28   -267   -376   -379    -18
    345   -452   -800     51    571   -626    -44     41   -259   -368   -368     -2
    355   -452   -807     46    581   -631    -41     46   -257   -363   -358      7
    337   -449   -787     54    561   -618    -25     64   -241   -350   -340     31
    329   -439   -769     54    548   -602    -10     77   -233   -342   -329     46
    335   -449   -784     57    558   -615     -7     83   -236   -345   -329     49
    324   -436   -761     54    540   -597      5     98   -223   -332   -309     70
    314   -428   -743     54    527   -584     20    114   -210   -322   -293     80
    324   -431   -756     54    540   -592     28    124   -205   -314   -290     88
    324   -431   -758     51    537   -594     41    135   -197   -303   -283     98
    324   -420   -745     46    535   -581     54    150   -181   -290   -265    111
    332   -420   -753     44    540   -584     59    155   -181   -285   -262    114
    337   -410   -748     36    542   -579     72    166   -171   -275   -249    127
    327   -392   -719     31    522   -555     88    184   -153   -259   -228    148
    322   -384   -706     31    511   -545     96    192   -142   -252   -220    158
    332   -387   -722     25    524   -553    101    200   -140   -252   -220    161
    335   -376   -711     20    522   -542    109    223   -119   -241   -207    179
    327   -376   -704     25    514   -540    114    241   -111   -231   -194    187
    345   -358   -706      5    524   -532    116    257   -103   -215   -181    197
    355   -342   -698     -7    524   -519    127    280    -85   -192   -161    210
    353   -322   -675    -15    514   -498    140    309    -62   -171   -142    231
    361   -306   -667    -28    511   -485    142    335    -49   -158   -129    252
    371   -275   -649    -49    509   -462    150    363    -25   -132   -103    280
    374   -244   -618    -67    496   -431    166    392      0   -109    -77    309
    376   -220   -597    -77    485   -407    184    415     23    -85    -54    335
    381   -202   -587    -90    483   -394    194    420     33    -72    -41    350
    389   -168   -558   -109    472   -363    213    431     51    -51    -23    366
    381   -150   -532   -116    454   -340    231    441     70    -31     -2    384
    376   -148   -524   -114    449   -335    241    444     77    -20     10    394
    371   -127   -498   -122    433   -314    259    452     90     -7     23    407
    355   -132   -491   -111    420   -311    272    459     98     -2     25    405
    353   -145   -498   -106    426   -319    275    462    101     -5     25    405
    358   -137   -496   -109    426   -316    288    475    116      5     31    410
    335   -158   -493    -90    413   -324    301    483    122      0     31    407
    324   -153   -480    -85    400   -316    324    496    137      0     46    418
    327   -155   -485    -88    405   -319    332    491    140     -5     44    413
    314   -171   -485    -70    400   -327    340    493    140    -10     36    402
    288   -184   -475    -51    379   -329    342    485    132    -12     36    397
    285   -220   -506    -33    394   -363    329    465    116    -33     18    379
    275   -233   -511    -20    389   -371    335    459    114    -38     10    374
    249   -249   -498      0    374   -374    355    470    127    -31     23    387
    249   -241   -491     -5    368   -366    345    465    124    -31     31    394
    254   -246   -501     -5    376   -374    342    459    119    -31     33    400
    239   -239   -478     -2    358   -358    355    470    135    -20     46    410
    239   -236   -475      0    355   -355    366    478    145    -12     54    413
    254   -223   -478    -15    363   -350    366    475    142    -10     57    415
    252   -205   -457    -23    353   -329    376    488    153      0     75    428
    246   -197   -444    -25    345   -319    389    504    168     10     90    439
    262   -192   -454    -33    358   -322    392    509    168      7     85    441
    252   -202   -457    -25    353   -329    394    506    166      5     80    436
    252   -200   -452    -25    350   -324    405    517    181     18     93    444
    254   -207   -462    -25    355   -335    407    514    181     20     96    444
    267   -228   -496    -18    381   -361    407    514    176     12     83    441
    249   -218   -470    -15    358   -345    420    527    187     25     96    454
    244   -213   -457    -18    350   -335    426    527    192     33    111    459
    259   -215   -478    -23    366   -345    420    519    192     28    111    454
    259   -213   -472    -23    366   -342    436    530    200     33    119    459
    254   -231   -485    -12    368   -358    444    532    197     36    119    462
    259   -236   -498    -12    376   -366    449    530    197     33    119    465
    265   -218   -483    -25    371   -350    465    537    207     41    127    480
    254   -192   -446    -31    350   -319    491    558    231     57    150    498
    257   -163   -423    -46    337   -293    509    566    241     72    163    506
    267   -129   -397    -70    332   -262    532    589    265     96    181    524
    270   -124   -394    -72    332   -259    550    605    280    106    194    530
    272   -132   -405    -70    337   -267    558    615    290    111    205    532
    283   -114   -400    -85    340   -257    563    613    293    114    210    537
    272    -62   -335   -106    303   -197    594    636    329    145    246    571
    265    -23   -290   -122    277   -155    602    641    353    171    277    597
    283    -38   -322   -122    301   -179    574    607    329    155    265    587
    280    -49   -332   -116    306   -189    548    589    322    155    265    584
    275    -54   -329   -111    301   -192    542    587    322    158    277    587
    275    -90   -368    -93    319   -228    524    574    303    135    262    568
    265   -145   -410    -59    337   -277    522    566    290    116    244    548
    262   -200   -462    -31    361   -329    519    566    280    106    228    524
    254   -249   -504     -2    376   -374    506    555    262     83    207    504
    241   -296   -540     25    387   -418    498    540    241     59    187    480
    231   -324   -555     46    392   -439    485    524    228     49    179    462
    220   -340   -561     59    389   -452    485    522    220     49    179    457
    233   -345   -579     54    405   -459    483    517    218     46    176    452
    228   -358   -589     64    407   -475    480    514    215     44    176    449
    223   -355   -579     67    400   -467    504    532    231     57    192    462
    223   -358   -581     67    400   -470    506    532    239     62    200    467
    226   -376   -602     72    413   -488    501    527    231     54    194    462
    254   -436   -691     88    470   -563    509    542    213     25    155    420
    290   -504   -795    106    542   -649    589    652    236     12    111    361
    293   -441   -737     72    514   -589    735    828    358    101    166    392
    353   -293   -646    -28    498   -470    865   1047    542    277    322    524
    402     72   -332   -239    366   -129    948   1221    805    597    654    854
    397    701    303   -548     46    504    948   1249   1096   1031   1161   1374
    179   1189   1010   -685   -415   1101    737    922   1192   1314   1543   1735
     36   1015    979   -527   -470    997    379    413    878   1091   1387   1584
    -54    228    283    -88   -168    254    101   -101    194    324    646    917
    -57   -594   -537    327    239   -566      5   -288   -322   -340    -46    265
     28   -828   -857    397    441   -844     67   -103   -306   -387   -148    153
     96   -800   -896    350    496   -846    202    109   -161   -280    -77    207
    145   -688   -833    270    488   -761    355    301      5   -140     31    296
    168   -571   -740    202    454   -654    465    431    132    -25    127    389
    168   -524   -696    176    431   -610    530    498    194     36    181    436
    179   -504   -683    161    431   -592    550    524    220     62    200    457
    168   -498   -670    163    418   -584    563    540    236     72    207    462
    171   -496   -667    163    418   -581    579    555    252     88    226    470
    189   -472   -662    137    426   -566    584    563    262    101    241    480
    192   -472   -665    137    428   -568    592    571    270    109    246    485
    174   -457   -633    140    402   -545    610    587    283    122    265    498
    166   -449   -615    142    389   -532    623    597    296    137    280    501
    179   -457   -636    137    405   -545    615    592    293    132    283    498
    168   -449   -618    140    392   -532    628    605    309    148    303    514
    161   -433   -597    135    379   -514    646    623    335    171    327    535
    179   -439   -618    129    397   -527    649    623    335    166    322    532
    181   -433   -615    124    397   -524    649    620    335    161    324    527
    176   -410   -589    116    381   -498    662    636    353    176    348    548
    179   -394   -574    106    374   -485    665    639    361    187    363    563
    187   -392   -579    103    381   -485    657    633    363    189    361    558
    176   -384   -563    101    368   -472    665    649    379    202    371    563
    184   -376   -561     96    371   -467    667    662    389    213    384    568
    189   -381   -571     93    379   -475    662    662    394    218    392    574
    194   -368   -563     88    379   -465    667    678    415    239    418    594
    189   -363   -553     85    368   -457    667    685    426    254    433    602
    207   -361   -571     75    389   -465    659    688    420    257    436    594
    220   -332   -555     54    387   -444    662    698    428    267    454    602
    215   -314   -530     49    371   -420    665    722    449    283    480    618
    249   -275   -524     12    384   -400    665    740    472    306    504    644
    265   -259   -527     -2    394   -392    667    766    491    329    522    659
    259   -231   -493    -15    376   -363    685    800    519    363    558    685
    262   -202   -465    -28    363   -332    698    826    545    389    592    706
    272   -187   -459    -44    366   -322    693    826    553    397    602    717
    262   -148   -413    -57    337   -280    719    844    576    415    631    740
    246   -140   -387    -57    316   -262    735    852    589    423    649    745
    252   -137   -389    -57    319   -262    740    846    594    420    654    735
    246   -129   -379    -59    311   -254    743    841    594    418    659    724
    226   -122   -348    -51    285   -233    763    849    613    433    678    730
    220   -137   -361    -44    290   -249    769    846    615    431    678    722
    228   -140   -368    -44    298   -254    766    844    618    433    675    711
    202   -140   -342    -31    270   -241    787    849    628    441    685    704
    187   -137   -324    -25    254   -231    800    849    636    449    701    696
    181   -150   -332    -18    257   -241    800    833    631    444    698    680
    161   -171   -332      5    246   -252    807    828    631    441    691    670
    135   -200   -335     31    231   -265    807    820    626    436    688    659
    150   -194   -345     20    246   -270    802    805    615    426    685    649
    150   -200   -353     23    249   -275    795    787    602    407    678    633
    135   -210   -345     38    239   -277    792    779    602    400    675    628
    145   -220   -368     36    254   -293    782    769    584    394    665    613
    166   -218   -384     25    272   -301    769    756    574    389    662    600
    166   -205   -374     18    270   -290    769    756    579    397    675    594
    161   -194   -355     18    257   -275    774    763    589    413    693    602
    181   -197   -379      7    277   -288    763    758    584    410    688    600
    176   -181   -361      2    267   -270    771    769    592    418    696    600
    171   -179   -350      2    259   -265    766    771    589    420    701    592
    189   -187   -376      0    283   -280    753    763    584    407    688    576
    194   -174   -368    -10    280   -270    756    769    587    410    698    576
    181   -158   -340    -12    259   -249    761    776    600    426    722    581
    197   -174   -374    -12    283   -272    750    766    589    410    711    574
    202   -179   -381    -10    290   -280    748    761    581    405    709    566
    189   -174   -363     -7    275   -267    748    766    589    405    717    566
    197   -171   -368    -12    283   -270    743    761    584    397    714    558
    205   -184   -392    -12    298   -288    722    740    563    381    701    537
    213   -181   -394    -15    303   -288    714    732    553    371    701    530
    202   -142   -345    -31    272   -244    719    735    558    387    722    540
    218   -124   -342    -49    280   -233    714    732    558    384    727    532
    236    -90   -327    -72    280   -210    732    748    574    400    748    545
    226    -75   -301    -75    262   -187    753    769    592    420    774    561
    231    -44   -275    -96    249   -158    763    776    602    431    787    568
    246    -15   -265   -116    254   -140    761    779    605    431    795    563
    241     -7   -249   -119    244   -127    769    782    613    423    797    558
    241     20   -220   -129    231    -98    782    789    626    431    813    566
    254     62   -192   -161    223    -62    784    784    641    454    841    576
    259     96   -163   -179    210    -31    776    782    652    470    867    584
    244     96   -148   -171    197    -23    750    761    639    459    865    574
    249    101   -148   -174    200    -23    727    740    628    454    870    576
    254     98   -155   -179    205    -28    704    722    618    449    872    574
    239     46   -192   -142    215    -72    691    711    600    428    852    550
    231    -12   -244   -111    239   -127    670    688    576    397    823    519
    236    -46   -283    -93    259   -163    649    662    548    366    795    488
    220    -70   -293    -77    257   -181    631    636    522    340    769    454
    220   -132   -353    -44    285   -241    607    613    493    306    727    413
    215   -181   -400    -18    306   -288    589    584    472    280    693    389
    202   -184   -387     -7    293   -285    592    576    475    285    691    389
    197   -194   -392     -2    290   -290    592    576    478    283    685    381
    210   -207   -420     -2    314   -314    584    563    465    270    667    368
    213   -220   -436      2    322   -327    581    550    462    262    657    363
    207   -210   -418      2    311   -314    579    548    470    265    659    366
    220   -215   -439     -5    327   -324    561    540    454    249    639    350
    254   -280   -537     12    394   -407    566    568    444    223    589    306
    270   -335   -607     31    436   -470    659    685    498    226    550    265
    285   -288   -574      2    428   -431    787    839    610    296    584    277
    335   -155   -491    -90    413   -324    891   1018    776    452    711    392
    366    249   -116   -309    241     67    950   1143   1026    774   1060    730
    285    857    568   -574   -142    711    909   1078   1260   1169   1525   1176
    132   1267   1135   -698   -501   1202    649    709   1265   1371   1810   1426
     49    992    943   -522   -446    966    270    197    859   1065   1558   1192
    -41    262    301   -111   -171    280     72   -200    249    342    846    571
    -23   -397   -376    210    174   -387     31   -265   -116   -179    277     77
     51   -654   -706    301    379   -680     80   -101   -109   -241    155    -33
     75   -626   -701    272    387   -662    210     77     31   -142    210     10
    101   -519   -620    207    358   -568    332    231    179    -25    296     88
    129   -433   -563    150    345   -498    397    314    272     59    358    148
    135   -374   -509    119    322   -441    444    371    332    116    400    192
    127   -355   -485    114    303   -420    462    389    353    135    405    207
    137   -337   -475     98    303   -405    459    387    358    137    394    215
    145   -311   -459     83    301   -384    462    389    368    137    389    226
    137   -301   -439     83    288   -368    467    394    381    142    387    241
    142   -309   -452     80    296   -379    457    381    371    132    368    241
    148   -301   -449     75    298   -376    452    374    368    127    355    244
    137   -301   -439     80    288   -371    444    374    366    124    345    239
    140   -293   -433     77    285   -363    433    374    358    122    332    236
    150   -285   -439     67    293   -363    415    355    340    114    311    220
    155   -265   -420     54    285   -342    413    358    342    122    306    226
    153   -246   -400     46    275   -322    410    355    348    132    306    236
    161   -226   -387     33    272   -306    400    348    342    132    298    239
    140   -239   -379     49    257   -309    387    337    329    116    277    239
    127   -241   -368     57    246   -303    381    335    322    116    262    244
    132   -236   -368     49    249   -303    371    329    322    116    246    249
    132   -228   -361     49    246   -293    361    322    322    119    236    249
    114   -210   -327     46    220   -270    361    324    324    127    228    244
    109   -200   -311     44    210   -254    348    322    314    119    207    226
    114   -179   -293     31    202   -236    332    316    306    111    194    215
    103   -176   -280     36    192   -228    324    316    309    116    194    218
    106   -176   -285     33    194   -231    322    324    314    116    192    215
    122   -163   -288     20    202   -226    306    324    311    116    192    218
    132   -135   -267      0    197   -200    301    332    319    124    200    231
    132    -90   -223    -20    176   -155    311    358    340    148    220    262
    148    -62   -210    -44    176   -137    303    363    340    155    226    283
    153    -44   -197    -54    174   -119    301    368    340    166    231    298
    153    -18   -171    -70    161    -93    298    379    342    171    239    309
    155      2   -153    -77    155    -75    293    379    335    168    236    309
    163     23   -140    -93    153    -59    280    363    322    155    226    301
    153     25   -127    -90    140    -49    283    353    316    145    215    298
    148     36   -114    -93    129    -38    288    342    314    145    213    301
    166     46   -119   -106    142    -36    288    329    306    140    205    296
    153     64    -88   -111    122    -10    285    316    301    132    192    290
    129     72    -57   -101     93     10    283    306    296    127    187    283
    127     59    -70    -93     96     -5    272    285    285    119    171    267
    116     51    -64    -83     90     -5    272    270    283    114    155    252
     96     41    -57    -70     75     -5    270    257    277    106    142    236
     85     25    -62    -57     72    -18    259    239    262     85    127    218
     85     18    -70    -51     77    -25    246    215    244     67    111    202
     80      5    -75    -41     77    -33    239    194    231     54    101    189
     85      2    -83    -44     83    -38    233    174    215     41     93    179
     96     10    -88    -54     93    -38    220    148    202     33     83    179
     93     -2    -96    -49     96    -49    202    124    187     23     72    174
     80     12    -67    -46     75    -25    192    114    181     23     80    176
     77     28    -49    -54     62     -7    181    101    176     23     83    174
     88     41    -46    -64     67      0    168     90    166     18     83    171
     77     33    -44    -57     59     -2    166     83    163     12     88    168
     75     36    -38    -54     57      0    161     75    161     20     93    163
     83     44    -38    -64     59      2    148     62    155     15     88    161
     80     49    -31    -64     54      7    145     57    155     20     93    161
     67     54    -12    -62     38     20    140     49    150     20    101    168
     67     72      5    -70     31     38    129     41    145     15    109    176
     67     90     23    -83     23     57    127     36    140     12    114    176
     64     96     31    -80     15     64    129     31    140     15    122    176
     67     93     25    -80     20     59    111     15    127      7    116    168
     72     98     25    -85     23     62    101      0    116      0    116    163
     57    103     44    -80      5     75    101      0    119      2    124    166
     54     96     38    -75      7     67     98    -12    111      0    127    163
     59     72     12    -67     23     44     83    -36     93    -18    116    148
     62    106     44    -83     10     75     90    -31    101    -10    132    166
     64    153     85   -109    -10    119    109    -20    119     10    161    189
     75    184    109   -129    -18    145    129    -10    135     25    184    207
     75    202    127   -140    -25    166    145     -2    148     31    200    218
     72    213    140   -142    -33    176    150      0    148     31    205    220
     90    202    109   -148    -10    155    137    -18    127     15    194    207
    103    226    119   -166     -7    174    145    -20    137     25    207    218
     96    283    184   -189    -44    233    163    -15    158     49    239    244
    109    322    213   -215    -51    267    153    -28    155     49    252    254
    119    298    176   -210    -28    239    127    -62    129     25    241    244
    114    288    174   -202    -31    233    103    -88    111     12    236    239
    111    293    179   -202    -33    236     83   -103    101     10    239    246
    135    270    135   -202      0    202     54   -129     72    -10    223    231
    111    223    111   -168      0    168     41   -145     46    -33    202    210
     96    179     83   -137      7    132     28   -158     25    -57    179    192
     93    135     41   -114     25     88      7   -179     -2    -85    148    166
     88     70    -18    -77     54     25     -7   -207    -38   -129    106    129
     64     31    -36    -49     49      0    -18   -228    -62   -150     90    116
     54     15    -38    -36     46    -10    -28   -241    -70   -161     85    122
     62     -2    -64    -31     62    -33    -36   -259    -85   -179     72    106
     51    -15    -67    -18     59    -41    -36   -265    -90   -179     77    101
     46     -5    -54    -23     49    -28    -31   -262    -90   -174     90    109
     46    -12    -59    -18     51    -36    -36   -272   -101   -181     90    106
     44    -15    -62    -15     51    -36    -49   -280   -111   -194     80    101
     54    -64   -119      5     85    -90    -46   -267   -129   -223     46     67
     83   -137   -220     25    150   -179     20   -168   -119   -249     -5      5
     98   -124   -226     12    161   -174    153    -10    -33   -205      7     -2
    135    -10   -148    -62    140    -77    285    192    119    -70    116     85
    202    327    124   -265     38    226    363    353    353    218    415    371
    192    935    743   -566   -275    839    309    311    605    636    909    870
      0   1467   1465   -735   -732   1465     64    -44    683    922   1299   1247
   -135   1410   1543   -639   -839   1478   -319   -563    405    782   1241   1189
   -207    659    867   -226   -537    763   -605  -1060   -252     51    553    581
   -220   -163     54    189   -137    -54   -623  -1156   -743   -623   -158    -59
   -155   -478   -322    314     83   -400   -542   -976   -771   -748   -340   -241
    -88   -444   -355    265    132   -400   -389   -753   -615   -641   -272   -194
    -49   -311   -262    181    106   -288   -231   -555   -449   -498   -158   -109
    -23   -202   -179    111     75   -192   -155   -452   -345   -410    -75    -41
     -7   -176   -168     90     77   -174   -111   -400   -303   -376    -44    -12
      5   -168   -174     80     88   -171    -93   -381   -290   -368    -38     -2
      0   -168   -168     85     83   -168    -62   -355   -275   -355    -25     12
     -5   -168   -163     85     77   -166    -49   -340   -265   -350    -18     20
     10   -161   -171     75     88   -166    -44   -332   -259   -348    -10     25
     12   -148   -161     64     85   -153    -33   -324   -259   -342      0     36
      7   -129   -137     62     72   -132    -25   -311   -259   -337      7     41
     -2   -132   -129     64     62   -132    -25   -311   -262   -340      5     41
      5   -122   -127     57     64   -124    -25   -314   -262   -342      2     41
      0   -116   -116     54     57   -116    -20   -311   -259   -345      5     46
    -10   -124   -114     67     51   -119    -28   -324   -275   -358     -5     41
     -2   -109   -109     54     51   -109    -31   -322   -277   -358     -5     46
     -5    -98    -96     51     44    -98    -20   -309   -267   -350      0     59
    -23   -114    -90     67     31   -103    -10   -303   -267   -342      2     64
    -12   -119   -106     67     46   -114     -7   -301   -270   -340      7     75
     -2   -111   -109     57     51   -111     -2   -298   -272   -345      2     75
    -18    -83    -64     49     23    -75      5   -285   -262   -329     15     90
     -7    -64    -57     36     23    -62      7   -280   -262   -322     23     88
     -5    -70    -64     38     28    -67     10   -262   -254   -316     33    101
    -18    -75    -57     44     18    -67      5   -252   -249   -314     41    101
     -7    -72    -64     41     25    -70     10   -239   -249   -314     41    109
      5    -67    -72     31     36    -67     18   -215   -246   -306     41    116
      7    -57    -64     25     36    -59     25   -192   -241   -288     57    122
      0    -46    -49     23     23    -46     36   -166   -233   -275     75    142
     23    -44    -70     10     46    -57     33   -153   -231   -270     85    155
     25    -12    -41     -7     31    -25     41   -122   -210   -244    114    176
     28     31      2    -28     12     18     59    -90   -184   -215    150    210
     44     46      2    -46     20     25     70    -77   -179   -205    166    233
     54     67     10    -62     23     38     75    -72   -179   -200    176    241
     41     96     51    -70     -5     75     90    -59   -166   -189    187    252
     46    114     67    -80    -10     90    103    -51   -158   -187    202    267
     44     96     51    -72     -5     72     96    -62   -171   -200    194    257
     28     88     59    -59    -15     75    101    -67   -176   -205    194    257
     18     80     62    -51    -23     72    114    -57   -163   -202    200    262
     18     62     44    -38    -12     54    124    -57   -171   -205    192    257
      2     57     51    -31    -25     54    129    -59   -176   -205    184    252
     -7     62     70    -25    -38     64    142    -51   -163   -194    200    257
    -15     41     54    -12    -33     46    148    -54   -161   -197    202    259
    -15     20     36     -2    -25     28    142    -70   -174   -218    187    249
    -33     23     54      5    -44     38    142    -75   -176   -218    189    244
    -33     10     44     12    -38     25    148    -77   -181   -223    184    241
    -44    -25     18     33    -33     -5    140    -96   -207   -246    163    226
    -51    -36     15     44    -33    -10    135   -109   -226   -262    155    218
    -67    -36     28     51    -49     -5    127   -114   -239   -270    158    213
    -62    -31     31     46    -49      0    129   -109   -239   -270    166    215
    -77    -46     31     59    -57    -10    132   -101   -239   -270    168    220
    -88    -44     44     67    -67      0    145    -88   -231   -262    179    228
    -80    -31     49     54    -67      7    150    -83   -231   -252    194    233
    -90    -41     49     64    -70      2    148    -88   -239   -252    202    226
    -98    -31     67     62    -85     18    155    -75   -233   -249    220    236
    -90     -7     83     49    -88     36    166    -59   -220   -233    244    252
    -72    -12     59     44    -67     23    166    -59   -220   -236    246    252
    -93    -31     59     62    -77     12    179    -49   -213   -236    257    259
    -98    -44     54     70    -77      5    184    -49   -226   -252    252    252
    -83    -25     57     54    -70     15    171    -57   -236   -252    249    239
   -101    -28     72     64    -88     20    179    -46   -233   -249    259    249
   -116    -33     83     72   -101     23    197    -36   -226   -241    277    262
    -98    -31     67     64    -83     18    189    -44   -236   -246    277    252
    -85    -18     67     51    -77     23    192    -44   -241   -259    280    252
   -106    -18     85     62    -98     33    200    -36   -244   -265    283    257
   -103    -12     90     57    -98     38    213    -15   -228   -249    298    272
    -83      7     90     38    -88     49    223     -7   -220   -239    311    275
    -75     33    109     20    -90     70    244     10   -205   -226    327    290
    -75     51    124     10   -101     88    262     18   -200   -223    329    301
    -57     51    109      2    -83     77    272     25   -205   -226    322    301
    -59     75    135    -10    -96    103    275     31   -207   -220    337    311
    -62    129    192    -33   -127    161    293     49   -187   -187    376    340
    -57    158    215    -51   -137    187    306     62   -171   -171    392    358
    -57    189    246    -67   -150    218    314     67   -158   -155    402    371
    -77    192    267    -59   -171    228    301     57   -166   -171    400    368
    -70    189    259    -59   -163    223    283     49   -171   -174    394    376
    -51    166    218    -57   -135    192    272     41   -184   -187    376    376
    -64    116    181    -25   -122    148    265     25   -210   -210    350    363
    -75     75    150     -2   -114    111    262     15   -236   -231    324    350
    -57     41     98      7    -77     70    239     -2   -265   -265    288    319
    -72    -10     59     41    -67     25    228    -15   -285   -290    259    290
    -88    -67     20     75    -54    -23    231    -20   -301   -303    249    277
    -72    -96    -25     83    -25    -62    220    -33   -324   -324    236    259
    -64   -114    -49     90     -7    -83    215    -49   -337   -350    215    236
    -70   -109    -38     88    -15    -75    215    -41   -342   -355    220    249
    -70   -114    -44     90    -12    -80    213    -33   -345   -353    218    257
    -67   -137    -70    101      0   -103    197    -44   -363   -366    200    249
    -59   -122    -62     90      0    -93    197    -36   -361   -353    205    254
    -67   -145    -80    103      5   -114    218    -12   -355   -361    200    259
    -38   -220   -181    129     70   -202    233     33   -371   -392    155    228
    -36   -267   -233    150     98   -252    327    163   -324   -387    129    189
    -41   -197   -155    119     57   -176    470    342   -200   -306    184    223
     -5    -57    -51     31     23    -54    597    550    -20   -127    348    371
     51    355    303   -205   -127    329    628    646    202    181    691    698
    -10    963    971   -478   -491    966    558    542    413    566   1161   1137
   -161   1358   1519   -597   -839   1439    283    137    381    748   1444   1382
   -205   1075   1280   -436   -745   1176   -106   -379    -49    420   1179   1135
   -283    311    594    -15   -439    452   -259   -701   -652   -309    457    522
   -285   -345    -59    314   -114   -202   -246   -688   -992   -813    -83     62
   -197   -563   -366    381     83   -465   -163   -491   -958   -852   -174    -15
   -171   -522   -353    345     88   -439    -28   -303   -810   -743   -101     57
   -171   -420   -249    296     38   -335     96   -145   -652   -605      5    158
   -150   -327   -179    236     12   -254    158    -62   -555   -511     88    236
   -127   -270   -142    200      7   -207    200    -10   -506   -465    132    283
   -137   -246   -111    189    -15   -179    228     18   -488   -454    148    288
   -137   -244   -106    189    -15   -176    241     28   -483   -459    142    290
   -124   -244   -119    181     -5   -181    244     28   -480   -454    140    293
   -119   -233   -114    176     -2   -174    257     44   -467   -441    150    303
   -119   -220   -101    168    -10   -161    270     64   -449   -433    168    329
   -114   -218   -103    166     -7   -161    270     64   -452   -433    174    332
   -119   -215    -96    166    -12   -155    254     49   -462   -449    168    322
   -124   -210    -85    168    -20   -148    270     59   -457   -449    179    314
   -116   -210    -93    161    -12   -153    272     62   -459   -444    189    314
    -98   -181    -83    140    -10   -132    275     64   -454   -436    202    329
   -101   -171    -70    135    -15   -122    280     72   -444   -426    213    337
   -109   -158    -49    135    -31   -103    283     77   -439   -423    228    350
    -85   -158    -72    122     -7   -116    275     70   -449   -433    228    350
    -93   -153    -59    122    -18   -106    280     75   -441   -426    236    353
   -103   -158    -54    129    -25   -106    277     83   -439   -426    236    350
    -85   -155    -70    122     -7   -114    267     80   -436   -420    239    342
    -75   -135    -62    103     -7    -98    270     90   -420   -405    252    353
    -85   -114    -31     98    -28    -72    288    116   -394   -381    280    371
    -75   -116    -44     93    -18    -80    288    124   -387   -376    285    381
    -75    -98    -23     88    -25    -62    283    129   -379   -366    296    389
    -77    -98    -23     88    -28    -62    285    142   -366   -355    311    397
    -77    -93    -15     85    -31    -57    290    163   -348   -337    329    407
    -62    -57      2     59    -33    -28    293    181   -332   -314    358    431
    -54    -15     38     36    -46     10    306    210   -301   -275    397    465
    -67     -5     62     36    -64     25    322    246   -272   -246    428    498
    -49      0     49     23    -51     25    332    267   -259   -226    446    527
    -51     23     75     12    -64     49    353    290   -236   -197    472    553
    -70     46    116     12    -93     80    376    314   -210   -176    498    574
    -51     57    109     -2    -80     80    371    303   -220   -181    498    568
    -41     62    103    -10    -72     80    371    298   -220   -179    504    568
    -64     90    155    -15   -111    124    392    309   -205   -166    519    581
    -85    111    197    -12   -140    153    413    316   -192   -155    532    589
    -70     98    166    -15   -116    132    413    309   -194   -163    522    581
    -88    103    192     -7   -140    148    431    319   -174   -148    532    587
   -101    101    202      0   -153    150    439    314   -163   -148    532    579
    -93     88    181      2   -137    135    444    298   -161   -150    527    568
   -106     88    194     10   -150    140    459    303   -145   -132    540    579
   -124     72    197     25   -161    135    472    306   -135   -122    550    587
   -145     70    215     36   -181    142    478    301   -127   -111    563    592
   -148     90    239     28   -192    163    478    298   -119   -103    576    605
   -153     75    228     38   -192    150    485    293   -122   -106    571    607
   -150     51    202     49   -176    127    483    283   -129   -116    558    592
   -129     46    174     41   -153    109    462    259   -153   -137    540    568
   -148     36    184     57   -166    109    465    254   -155   -142    537    553
   -150     54    205     49   -179    127    478    265   -137   -127    563    561
   -137     64    202     36   -168    132    488    270   -127   -119    574    566
   -145     80    223     31   -184    150    496    272   -122   -111    584    563
   -166     75    241     46   -202    158    493    277   -114   -101    594    548
   -150     90    239     28   -194    163    496    285   -101    -88    605    553
   -122    103    223      7   -174    163    496    285    -90    -77    610    568
   -127    111    239      7   -184    174    504    296    -75    -57    626    587
   -137    109    246     15   -192    176    517    298    -67    -49    631    587
   -119     85    205     15   -161    145    498    280    -85    -67    605    563
   -101     96    197      2   -148    145    496    283    -83    -64    607    566
    -98    109    207     -5   -153    155    506    298    -70    -49    628    584
   -101    109    210     -2   -155    158    504    296    -70    -46    631    592
    -83    119    200    -20   -140    158    496    290    -75    -51    623    594
    -83    132    213    -25   -148    171    501    301    -67    -49    631    605
    -83    142    223    -31   -153    184    506    301    -64    -49    633    610
    -77    155    233    -38   -155    194    517    306    -59    -46    633    615
    -75    189    265    -57   -171    226    532    316    -46    -38    641    623
    -67    220    285    -77   -176    252    545    329    -41    -33    649    631
    -51    210    259    -80   -155    236    542    324    -51    -46    639    623
    -49    218    267    -83   -158    241    548    335    -44    -38    649    633
    -57    259    316   -103   -187    288    566    348    -25    -18    675    662
    -49    316    363   -135   -205    340    579    353     -5      2    706    688
    -33    348    381   -158   -210    366    581    353      0     12    724    698
    -46    335    381   -142   -213    358    571    353     -2     12    732    704
    -41    319    361   -140   -202    340    548    337    -20      2    727    698
    -25    319    345   -148   -187    332    532    324    -31     -2    727    696
    -41    280    319   -119   -181    298    527    319    -54    -25    711    675
    -59    220    280    -80   -168    249    514    311    -85    -54    683    646
    -62    176    236    -57   -148    205    498    296   -109    -72    662    633
    -75    132    207    -28   -140    168    501    290   -124    -85    646    615
   -106     67    174     18   -140    119    498    280   -150   -111    618    581
    -96     25    122     36   -109     72    475    254   -181   -140    592    550
   -111      0    109     54   -111     54    467    244   -194   -153    589    530
   -127    -20    103     72   -116     41    475    246   -200   -161    587    519
   -135    -41     93     88   -116     25    472    244   -210   -166    587    514
   -122    -54     67     88    -96      5    465    236   -223   -171    581    509
   -140    -49     88     93   -114     18    470    244   -215   -163    600    517
   -153    -75     77    114   -116      0    480    254   -213   -163    602    519
   -127   -140    -12    132    -57    -77    496    285   -223   -181    574    491
   -109   -213   -103    161     -2   -158    602    418   -184   -184    545    452
   -127   -171    -44    148    -44   -109    766    592    -77   -132    576    462
    -90    -57     33     72    -62    -12    911    774     77     -5    691    548
    -36    306    342   -137   -189    324    969    880    301    280    987    813
    -54    966   1021   -454   -537    992    859    795    542    701   1467   1247
   -179   1486   1665   -654   -922   1577    418    249    493    904   1771   1501
   -244   1397   1639   -576   -940   1517    -57   -309    155    727   1665   1405
   -329    696   1026   -187   -678    859   -267   -680   -428     77   1054    901
   -371   -161    210    267   -290     23   -205   -680   -883   -584    379    329
   -322   -454   -132    387    -96   -293    -44   -428   -831   -646    241    197
   -296   -400   -106    348    -96   -254    158   -176   -631   -506    329    259
   -257   -265    -10    259   -127   -137    332     25   -441   -355    446    358
   -213   -189     23    202   -119    -83    407    122   -348   -275    504    413
   -184   -174     10    179    -98    -83    433    153   -322   -257    519    418
   -192   -153     38    174   -116    -57    457    184   -293   -236    542    428
   -181   -150     28    163   -106    -59    459    192   -288   -226    542    433
   -166   -145     20    155    -93    -62    462    200   -288   -215    545    452
   -174   -132     41    150   -109    -46    470    215   -277   -197    558    472
   -176   -119     57    148   -116    -31    475    223   -275   -192    558    478
   -161   -119     38    137   -101    -41    467    218   -280   -192    545    467
   -150   -111     38    132    -96    -36    472    228   -272   -181    555    475
   -142   -109     31    124    -90    -38    472    236   -262   -179    566    485
   -122   -103     18    111    -72    -44    472    239   -254   -176    574    501
   -114   -103     10    109    -64    -46    470    239   -246   -171    581    504
   -127    -77     49    103    -88    -15    472    249   -231   -153    602    517
   -127    -98     28    111    -80    -36    459    241   -241   -166    592    504
   -119    -88     31    101    -75    -28    459    244   -231   -155    602    514
   -132    -72     59    101    -98     -7    462    244   -223   -142    618    522
   -124    -72     51     98    -88    -10    459    246   -215   -122    623    530
    -88    -64     20     75    -57    -23    454    252   -218   -122    620    522
    -77    -62     15     70    -46    -23    449    259   -213   -122    636    527
    -59    -33     25     44    -44     -2    446    275   -200   -106    659    535
    -36    -33      2     36    -20    -15    439    275   -200   -109    670    524
    -33    -18     12     23    -25     -2    439    288   -187    -93    693    532
    -49    -18     28     33    -41      5    446    301   -174    -85    711    535
    -36    -31      5     31    -20    -12    441    309   -176    -83    711    537
    -15     -7      7     12    -12      0    441    329   -174    -72    719    553
    -33     23     54      2    -44     38    470    366   -145    -49    740    574
    -38     46     85     -5    -62     64    496    400   -116    -33    758    592
    -25     64     90    -20    -59     75    509    426    -96    -18    769    618
    -41     98    140    -28    -90    119    527    462    -62     23    795    652
    -75    116    192    -23   -135    155    553    485    -25     51    813    675
    -75    116    192    -23   -132    153    568    491    -12     67    815    683
    -75    127    202    -25   -140    163    579    496     -5     88    828    688
    -88    145    233    -28   -161    189    592    501      7    103    854    696
    -85    155    241    -36   -163    197    581    485      0    103    859    693
    -83    166    249    -41   -166    207    579    470      2    111    865    706
    -93    179    272    -44   -181    226    589    478     23    129    875    724
   -103    176    280    -36   -192    228    600    485     31    132    880    730
    -96    176    270    -41   -184    223    587    467     12    114    870    711
    -96    174    270    -38   -181    220    576    449      0    103    862    704
   -114    166    277    -25   -197    220    576    444     -2    103    857    714
   -114    161    275    -23   -194    218    563    426    -18     93    844    717
   -106    158    265    -25   -187    213    548    402    -41     80    831    709
   -119    148    267    -15   -194    207    542    389    -54     72    823    704
   -124    145    270    -10   -197    207    532    374    -64     64    823    704
   -114    153    267    -18   -189    210    519    363    -75     57    818    709
   -119    145    265    -15   -192    205    522    368    -72     57    820    719
   -124    150    272    -12   -200    210    524    371    -72     62    826    722
   -103    166    267    -33   -187    215    514    366    -72     64    826    724
    -90    187    277    -46   -184    231    511    374    -67     75    839    727
   -109    181    290    -36   -200    236    517    387    -59     85    852    727
    -96    176    272    -41   -184    226    514    387    -62     90    854    730
    -88    179    267    -46   -179    223    514    389    -59     90    859    735
   -109    189    298    -38   -202    244    519    402    -49    101    878    740
   -114    194    306    -41   -210    249    519    402    -57    103    885    732
    -93    213    306    -59   -200    259    522    405    -54    106    893    735
    -96    207    303    -57   -202    257    535    418    -44    116    909    748
   -101    200    301    -49   -200    249    530    418    -46    116    914    753
    -77    184    262    -54   -171    223    506    392    -72    101    901    735
    -83    200    283    -59   -184    241    509    392    -67    114    919    740
    -88    192    280    -54   -184    233    511    394    -67    122    935    748
    -75    179    254    -51   -163    215    509    392    -70    116    940    753
    -77    171    246    -49   -163    210    506    387    -75    111    943    745
    -88    192    277    -51   -184    233    514    400    -59    124    966    750
    -80    239    319    -83   -200    277    537    423    -36    148   1002    766
    -49    275    324   -111   -187    298    548    441    -15    163   1021    771
    -62    316    379   -127   -220    348    568    465     15    197   1060    797
    -72    319    389   -124   -231    353    574    475     28    207   1080    802
    -59    306    363   -124   -213    335    563    465     23    200   1080    792
    -62    329    392   -132   -226    361    579    480     41    215   1104    797
    -83    376    459   -150   -270    418    615    517     96    259   1156    831
    -75    376    449   -150   -262    413    607    511    101    270   1166    833
    -49    371    420   -161   -236    394    579    498     93    267   1163    823
    -49    397    446   -174   -246    420    579    509    114    288   1192    839
    -80    376    457   -148   -270    415    571    501    114    290   1195    839
    -77    314    389   -119   -233    350    558    485     93    265   1169    815
   -103    257    358    -77   -231    306    553    475     77    236   1145    787
   -142    207    350    -31   -246    277    548    462     64    215   1124    761
   -161    148    306      5   -233    226    522    433     36    189   1088    727
   -176    103    280     33   -228    192    522    423     25    174   1065    704
   -205     67    272     67   -239    168    519    418     23    166   1054    691
   -210     23    233     93   -220    127    496    392      2    145   1021    665
   -213     18    228     96   -220    122    493    387      5    145   1008    654
   -215     12    228    101   -223    122    506    392     18    153   1013    662
   -197      7    205     93   -200    103    498    379     12    148    997    654
   -174     10    184     83   -179     96    491    363     10    140    984    644
   -168     10    176     77   -174     93    504    384     20    148    989    652
   -145    -83     59    114   -103    -12    524    433     12    119    940    605
   -106   -145    -38    124    -36    -93    641    574     59    116    901    571
   -103    -96      7    101    -57    -44    820    771    189    187    935    589
    -90     51    142     18   -116     96    989    992    387    363   1083    711
    -49    522    571   -236   -311    548    958   1000    623    704   1441   1047
   -101   1228   1327   -566   -714   1278    639    649    776   1091   1919   1483
   -246   1732   1979   -743  -1111   1855    114     31    693   1275   2223   1732
   -309   1402   1712   -548  -1013   1558   -309   -488    252    935   1951   1488
   -348    470    818    -62   -584    644   -389   -711   -389    135   1174    862
   -361   -290     67    324   -215   -111   -226   -555   -696   -366    610    387
   -327   -433   -106    381   -111   -270      5   -252   -545   -319    576    324
   -262   -290    -31    275   -116   -161    223     23   -301   -135    709    415
   -244   -181     62    210   -153    -59    366    194   -140     -5    807    488
   -244   -155     85    197   -166    -36    433    270    -70     46    844    517
   -220   -166     54    194   -137    -57    462    296    -46     64    844    517
   -215   -174     41    192   -129    -67    470    296    -41     70    836    511
   -233   -161     72    197   -155    -44    485    309    -20     88    852    517
   -236   -150     83    192   -161    -33    485    309    -10     96    865    522
   -205   -140     64    174   -135    -38    478    301     -7     96    862    517
   -233   -135     98    181   -168    -18    491    306      7    103    865    517
   -244   -132    109    187   -179    -12    498    311     23    109    865    509
   -231   -148     83    187   -158    -33    491    301     25    101    846    488
   -233   -119    114    176   -174     -2    498    306     46    119    865    493
   -252   -114    137    179   -194     10    514    319     70    137    888    509
   -231   -101    129    163   -181     12    517    316     75    140    891    511
   -239   -101    137    166   -189     18    527    316     85    140    891    511
   -259   -103    155    181   -207     25    537    322     98    153    891    504
   -252   -106    145    176   -200     18    530    319    106    150    885    491
   -236    -93    140    163   -189     23    527    316    116    155    883    485
   -244    -88    155    166   -200     31    535    327    140    168    893    493
   -252    -77    174    166   -213     46    550    342    161    189    909    501
   -231    -85    145    155   -189     28    550    340    166    192    898    501
   -236    -85    148    161   -192     31    563    355    187    207    901    511
   -249    -70    176    158   -213     51    581    384    215    228    917    527
   -231    -75    155    153   -194     38    589    397    233    236    919    532
   -220    -64    155    140   -189     44    605    420    262    257    937    537
   -239    -51    184    145   -213     64    623    457    293    283    966    545
   -228    -33    192    129   -213     77    636    488    316    303    987    553
   -197    -12    184    106   -192     85    644    509    335    324    997    566
   -200     20    220     88   -213    122    662    537    371    353   1026    587
   -202     54    257     75   -228    155    685    563    407    387   1060    618
   -184     72    254     54   -220    163    688    566    420    400   1072    636
   -192     93    285     49   -239    189    701    574    444    418   1093    657
   -210    114    324     46   -267    218    714    579    465    441   1117    665
   -197    116    311     38   -254    213    714    571    470    446   1119    665
   -194    106    301     41   -246    202    704    558    465    446   1114    659
   -213    103    316     54   -265    210    696    555    472    457   1114    665
   -213    106    319     49   -265    213    701    553    485    467   1124    667
   -202    101    303     49   -254    202    688    535    491    472   1124    659
   -207     96    303     54   -257    200    678    522    498    480   1122    657
   -194    103    298     46   -246    200    672    511    506    485   1124    665
   -189     44    233     72   -210    137    641    465    475    449   1088    631
   -187     15    202     83   -194    109    618    431    459    428   1072    610
   -194      7    202     90   -200    103    613    420    462    431   1072    605
   -189    -33    155    111   -174     59    581    381    439    413   1047    581
   -135    -20    114     75   -124     46    561    366    433    405   1034    571
   -135    -49     85     90   -111     18    555    353    433    397   1021    553
   -127    -46     77     85   -103     15    561    353    444    400   1023    558
    -96    -18     77     57    -88     28    579    366    465    426   1044    581
   -137    -38     98     85   -119     28    568    366    472    428   1041    589
   -187    -70    114    127   -150     20    548    353    472    418   1023    584
   -179    -83     96    129   -137      5    540    340    472    415   1008    571
   -150    -62     88    106   -119     12    566    358    496    439   1023    589
   -155    -23    132     88   -148     54    587    379    527    462   1044    618
   -166    -33    132     98   -150     49    568    363    522    459   1028    607
   -174    -44    129    106   -153     41    563    361    524    459   1015    597
   -197    -51    145    124   -171     46    579    376    542    475   1018    600
   -192    -38    150    114   -174     54    587    374    553    485   1018    594
   -187    -54    132    119   -161     38    576    361    550    483   1005    581
   -189    -46    140    116   -166     46    579    371    566    491   1010    587
   -215    -44    171    129   -194     62    584    379    584    506   1018    589
   -205    -70    132    135   -171     31    568    355    574    491    997    571
   -207    -77    129    142   -168     25    563    350    579    493    992    566
   -223    -75    148    148   -187     33    568    358    594    506    995    568
   -215    -90    124    153   -171     15    561    348    589    498    982    561
   -205    -57    145    129   -176     44    568    353    602    509    987    571
   -200    -31    168    114   -184     67    584    366    626    522    995    574
   -205    -28    176    114   -192     72    581    366    639    527    995    568
   -192      0    192     96   -192     96    597    379    662    545   1002    584
   -205     28    231     85   -218    129    623    402    698    576   1021    605
   -210     38    249     85   -231    142    633    418    724    600   1026    618
   -168     51    220     57   -194    135    633    413    730    602   1013    615
   -161     54    215     54   -187    135    636    407    735    597   1000    607
   -207     93    298     54   -252    194    652    415    763    631   1023    631
   -181    150    329     15   -254    239    667    431    795    662   1047    659
   -166    140    306     12   -236    223    639    402    779    654   1028    641
   -171    142    314     15   -241    228    615    389    776    654   1026    633
   -163    140    303     10   -233    220    602    387    776    662   1023    636
   -150    101    252     23   -202    176    574    366    756    646    995    618
   -166     38    205     62   -187    122    558    345    732    615    958    584
   -176      5    181     85   -179     93    555    340    724    600    943    563
   -168    -64    103    116   -137     18    524    309    691    566    898    524
   -189   -111     77    148   -135    -18    506    285    670    540    867    488
   -207   -137     70    171   -140    -36    501    272    657    524    852    467
   -192   -158     33    176   -114    -62    488    257    644    506    828    452
   -179   -189    -10    184    -88    -98    480    244    631    493    802    433
   -189   -194     -5    192    -93   -101    483    246    636    496    805    433
   -197   -205     -7    200    -96   -106    475    236    633    501    802    423
   -181   -228    -46    205    -67   -137    454    218    623    485    787    402
   -192   -241    -49    213    -72   -145    457    220    626    480    779    392
   -189   -296   -106    241    -41   -202    457    233    615    457    740    358
   -153   -381   -231    265     36   -306    509    311    623    428    675    296
   -140   -368   -228    254     44   -298    646    475    714    470    678    283
   -109   -259   -150    184     18   -205    792    693    885    620    795    379
    -36     62     96    -12    -67     80    872    854   1117    901   1080    646
    -31    672    704   -322   -368    688    826    831   1387   1319   1558   1104
   -213   1291   1504   -537   -857   1397    574    459   1501   1654   2000   1496
   -314   1247   1558   -467   -937   1402    145    -93   1213   1509   1932   1408
   -374    535    909    -80   -641    722   -124   -561    592    823   1280    833
   -418   -348     67    381   -244   -140   -163   -696     57    106    532    181
   -379   -737   -358    558    -10   -548    -83   -517      2    -54    306    -28
   -306   -667   -361    485     25   -514     75   -280    187     85    389     41
   -239   -506   -267    374     12   -389    244    -70    381    246    511    142
   -213   -389   -179    301    -18   -285    340     54    509    358    602    226
   -197   -368   -171    283    -12   -270    363     93    550    389    623    239
   -202   -361   -158    280    -23   -259    379    114    566    402    626    236
   -220   -335   -116    277    -51   -226    394    132    589    420    636    246
   -233   -363   -129    298    -54   -246    392    129    584    420    631    241
   -210   -350   -140    280    -36   -246    394    132    584    428    628    241
   -223   -332   -109    275    -59   -223    410    150    605    444    646    257
   -213   -314   -101    262    -57   -207    418    163    626    457    659    270
   -189   -332   -145    259    -23   -239    407    158    620    452    649    265
   -202   -342   -140    272    -31   -241    410    166    626    457    649    267
   -207   -296    -88    249    -62   -192    431    192    654    485    675    288
   -200   -298    -98    249    -51   -197    420    184    652    475    670    283
   -192   -303   -114    246    -38   -210    405    176    644    467    662    275
   -200   -280    -80    241    -59   -181    415    197    670    488    683    298
   -189   -262    -72    223    -59   -168    420    207    685    498    696    319
   -163   -257    -93    210    -36   -176    413    205    683    496    696    319
   -174   -249    -77    210    -49   -163    423    215    696    511    709    324
   -179   -233    -54    207    -62   -145    428    228    711    530    727    332
   -168   -249    -80    207    -46   -166    415    226    709    524    727    327
   -166   -244    -77    205    -46   -161    415    233    717    532    745    332
   -171   -231    -62    200    -57   -145    426    252    735    548    763    348
   -163   -241    -77    202    -44   -161    420    254    735    548    766    337
   -148   -223    -75    184    -38   -150    418    259    740    555    776    335
   -148   -192    -44    168    -54   -119    423    283    763    576    810    350
   -140   -192    -51    166    -46   -124    407    290    769    581    820    350
   -116   -187    -70    153    -23   -129    394    293    776    592    833    353
   -124   -155    -33    137    -46    -96    402    319    805    620    875    379
   -116    -98     18    106    -67    -41    423    350    839    657    919    410
   -101    -75     25     85    -64    -23    423    355    846    672    932    420
   -114    -80     33     98    -75    -23    418    350    849    678    937    415
   -119    -59     59     88    -93      0    431    361    862    693    953    426
   -119    -33     85     75   -103     25    444    366    883    709    971    439
   -124    -31     90     75   -109     28    446    368    896    714    982    446
   -142    -18    124     80   -135     51    462    384    922    732   1000    462
   -132    -10    122     70   -129     54    467    387    932    740   1000    465
   -119     -5    114     62   -119     51    470    381    940    743    995    459
   -135    -12    122     72   -129     51    478    381    945    748    992    449
   -150    -12    137     83   -145     62    488    381    958    753    992    441
   -137    -38     96     85   -116     28    470    358    943    737    966    413
   -148    -62     85    106   -116     10    465    342    937    732    948    394
   -166    -57    109    111   -140     23    478    340    943    740    945    392
   -158    -83     75    122   -116     -5    462    311    922    717    917    371
   -148    -90     57    119   -106    -15    454    288    909    704    893    355
   -161    -88     70    124   -116    -10    446    280    909    701    891    350
   -155   -106     49    129   -103    -28    426    259    898    691    872    329
   -148   -142      5    145    -77    -70    400    231    875    672    852    311
   -150   -127     23    137    -88    -51    410    233    885    683    865    319
   -142    -88     51    114    -98    -18    431    252    904    706    885    335
   -135    -90     44    111    -90    -25    420    246    901    709    880    332
   -124    -85     38    106    -83    -23    418    249    906    711    878    335
   -140    -85     54    109    -98    -15    420    254    914    717    883    337
   -137   -101     33    119    -85    -33    410    246    906    701    867    327
   -132   -101     31    116    -83    -36    407    241    901    696    862    324
   -145   -101     44    124    -96    -28    415    246    909    706    872    332
   -137   -103     31    119    -85    -36    410    244    906    706    870    332
   -122   -116      5    116    -64    -57    400    233    898    696    857    329
   -127   -119      7    122    -70    -54    402    236    904    696    852    327
   -140   -116     23    129    -83    -46    410    241    911    701    857    332
   -127   -127      0    127    -64    -64    415    231    898    698    846    332
   -129   -129     -2    129    -64    -67    426    231    896    701    844    335
   -140   -137      0    137    -70    -70    420    228    896    696    839    329
   -140   -163    -23    153    -59    -93    407    213    883    675    820    311
   -137   -163    -25    148    -57    -96    415    213    888    685    820    314
   -137   -122     15    129    -77    -51    444    236    917    714    844    340
   -135    -80     54    106    -96    -12    470    257    940    732    862    361
   -127    -67     59     98    -93     -5    483    262    945    740    867    366
   -457    -38    418    246   -439    189    667    446   1104    859   1018    459
   -519     20    540    249   -530    280    704    496   1153    906   1072    493
   -410      5    413    200   -410    207    639    431   1101    870   1018    467
   -327     57    384    135   -355    220    626    407   1096    880   1015    480
   -249     64    311     90   -280    187    589    363   1067    862    987    478
   -210     36    246     85   -228    140    550    319   1034    831    950    462
   -194     23    215     83   -205    116    514    288   1015    813    932    457
   -171     10    181     80   -176     96    472    259    992    797    914    449
   -161    -51    106    106   -135     25    431    220    948    758    867    413
   -142   -122     20    132    -83    -51    387    184    904    719    820    376
   -142   -166    -23    153    -59    -96    366    166    885    696    789    358
   -158   -189    -31    174    -64   -111    376    166    878    683    774    342
   -145   -236    -90    189    -28   -163    350    132    841    652    737    309
   -129   -252   -122    189     -5   -187    335    109    818    633    717    296
   -142   -275   -132    207     -7   -202    329     96    807    623    704    288
   -127   -301   -174    215     23   -239    303     72    787    600    675    272
   -116   -316   -202    215     41   -259    288     57    776    584    654    265
   -127   -327   -200    226     36   -265    293     57    779    581    649    259
   -119   -335   -215    226     46   -275    285     49    774    579    633    249
    -93   -342   -249    218     77   -296    272     38    766    574    618    244
    -80   -410   -329    244    122   -368    277     54    750    545    576    205
    -72   -498   -426    285    176   -462    345    142    761    514    517    137
    -51   -491   -441    270    194   -467    446    270    826    542    511    122
    -10   -402   -392    207    189   -397    558    439    950    654    597    197
     23     10    -12    -18     18      0    639    602   1218    989    953    555
    -25    636    662   -303   -345    649    659    628   1517   1418   1447   1060
   -210   1083   1291   -436   -753   1187    498    353   1628   1683   1787   1384
   -314    969   1283   -327   -797   1124    145   -124   1363   1525   1683   1293
   -387    158    545    114   -467    350   -116   -610    685    753    922    605
   -368   -540   -171    454   -101   -358   -215   -771    249    192    324     46
   -285   -795   -509    537    111   -652   -181   -628    236    111    189    -83
   -231   -769   -537    501    153   -654    -59   -431    374    213    246    -33
   -171   -659   -488    413    155   -576     64   -272    517    327    335     49
   -140   -550   -413    345    135   -483    145   -171    626    426    415    124
   -135   -493   -358    311    111   -426    194   -111    685    483    459    163
   -116   -485   -368    301    124   -428    205    -93    701    496    462    163
   -103   -475   -374    288    132   -426    210    -88    711    504    459    163
   -109   -462   -353    285    119   -407    220    -77    724    517    465    171
   -106   -462   -355    283    124   -410    218    -80    727    514    459    171
    -85   -465   -379    275    145   -423    215    -85    724    514    457    171
    -98   -449   -350    272    124   -402    220    -77    735    527    470    179
    -93   -441   -348    267    124   -397    223    -72    737    530    472    176
    -75   -439   -366    254    142   -405    213    -77    732    527    470    168
    -75   -436   -361    257    142   -400    215    -75    740    535    472    174
    -93   -433   -342    262    122   -387    228    -64    750    545    480    181
    -77   -433   -355    254    137   -394    223    -72    750    545    480    187
    -70   -433   -366    249    145   -402    215    -80    745    540    475    187
    -88   -441   -353    265    132   -397    215    -80    745    537    478    192
    -77   -431   -353    254    137   -392    213    -80    745    542    478    197
    -62   -428   -366    244    150   -397    202    -88    745    542    472    197
    -75   -420   -345    246    132   -384    207    -83    756    550    480    202
    -80   -413   -332    246    124   -374    215    -77    761    558    488    205
    -59   -407   -348    233    142   -379    202    -83    753    558    478    200
    -54   -397   -342    226    142   -368    197    -75    761    568    480    207
    -59   -361   -303    210    119   -332    207    -57    784    589    498    223
    -31   -350   -319    192    142   -335    192    -59    784    589    493    223
    -15   -340   -324    176    153   -332    174    -67    784    589    491    223
    -18   -316   -301    166    140   -309    176    -49    805    607    506    239
     -2   -301   -298    150    145   -298    174    -31    818    628    522    257
     28   -280   -309    127    168   -293    161    -20    823    644    527    270
     31   -249   -280    106    155   -262    166      0    839    662    545    296
     31   -220   -252     93    140   -233    174     18    857    680    563    316
     38   -207   -246     83    140   -228    174     20    865    693    568    324
     38   -192   -231     77    135   -210    189     33    883    709    587    342
     20   -174   -197     75    109   -187    200     44    904    722    600    348
     36   -163   -200     62    116   -179    197     36    904    719    594    345
     36   -153   -189     57    111   -171    202     33    906    719    587    345
     20   -142   -163     62     90   -153    215     44    919    727    592    345
     15   -145   -163     64     88   -155    218     41    919    722    587    332
     20   -158   -179     67     98   -166    223     36    914    719    574    314
      2   -168   -171     80     85   -168    239     38    922    722    566    301
     -7   -184   -176     96     83   -181    249     41    927    719    550    285
     -7   -205   -200    103     96   -202    239     25    914    701    524    265
    -18   -218   -200    116     88   -207    241     15    909    691    511    246
    -41   -236   -197    137     75   -218    244      5    901    683    496    228
    -38   -252   -213    145     85   -233    241     -5    893    675    480    215
    -36   -262   -226    148     93   -244    223    -23    880    662    465    200
    -51   -267   -215    161     80   -244    218    -31    878    659    462    197
    -51   -270   -218    161     83   -246    213    -38    875    654    457    197
    -36   -275   -239    155    101   -257    200    -57    867    644    441    192
    -38   -272   -233    153     96   -254    187    -67    859    639    428    181
    -41   -267   -226    153     90   -246    174    -75    854    639    415    174
    -28   -275   -246    150    109   -262    158    -85    844    628    400    166
    -18   -262   -244    140    111   -254    158    -88    844    633    397    168
    -28   -254   -226    140     96   -241    155    -85    846    639    394    166
    -20   -262   -241    140    109   -252    140    -98    833    628    376    153
    -15   -265   -249    140    116   -257    124   -111    818    615    358    142
    -28   -267   -239    148    103   -254    129   -106    823    618    353    148
    -25   -267   -244    145    106   -257    119   -114    815    615    340    148
    -12   -280   -267    145    127   -275     98   -132    800    602    324    137
    -18   -283   -265    148    122   -272     90   -137    795    602    316    129
    -18   -280   -262    150    122   -272     83   -145    789    600    303    124
     -5   -296   -290    150    140   -293     62   -168    766    581    275    109
     -7   -298   -293    153    140   -296     51   -179    756    574    259    103
    -20   -298   -277    158    127   -288     46   -184    753    566    252     98
    -18   -296   -277    158    129   -288     33   -197    740    558    233     88
     -7   -301   -293    153    142   -298     18   -213    724    545    215     75
    -18   -283   -265    150    122   -275     20   -207    732    550    218     72
    -15   -244   -231    129    106   -239     33   -194    750    568    231     88
      2   -226   -228    111    114   -226     36   -194    753    574    231     93
     -5   -202   -200    103     96   -202     49   -184    761    584    241     96
     -5   -202   -197    103     96   -200     38   -189    756    579    233     88
     15   -189   -205     85    109   -197     18   -202    748    571    218     83
     23   -140   -163     59     93   -150     28   -194    766    589    233    103
     10    -88   -101     38     51    -93     44   -181    792    618    259    129
     18    -90   -109     36     62    -98     18   -210    776    607    246    124
     23   -116   -140     46     80   -127    -28   -249    745    579    215    101
     20   -103   -124     41     72   -114    -51   -259    743    584    215    109
     20   -114   -137     46     77   -124    -85   -275    724    571    200    101
     15   -189   -205     85    109   -194   -132   -319    678    524    145     51
     -7   -231   -226    119    106   -228   -153   -337    654    501    116     20
    -10   -259   -249    135    119   -254   -171   -353    636    480     96     -2
    -12   -316   -306    163    142   -311   -207   -389    594    439     49    -46
    -20   -350   -329    187    153   -340   -239   -415    571    415     23    -72
    -44   -371   -329    205    140   -350   -254   -436    555    397      7    -93
    -46   -400   -353    223    153   -376   -283   -459    532    374    -20   -116
    -44   -410   -366    226    158   -387   -306   -475    519    361    -36   -127
    -57   -410   -353    233    148   -381   -319   -480    517    361    -44   -135
    -51   -415   -366    231    155   -392   -335   -493    506    355    -62   -150
    -31   -418   -387    226    176   -402   -355   -509    493    345    -80   -161
    -28   -457   -431    241    200   -446   -374   -514    470    322   -122   -197
    -10   -545   -537    277    262   -540   -350   -462    457    280   -187   -267
     18   -566   -587    272    301   -576   -244   -329    514    293   -213   -306
     59   -478   -537    210    298   -506   -111   -137    649    397   -142   -244
    103   -197   -301     44    202   -249     -7     59    870    639     88     -2
    145    361    213   -254    -33    288    -15    122   1156   1041    530    454
     10   1010    997   -511   -493   1005   -184    -88   1379   1449   1010    943
   -174   1171   1345   -498   -758   1257   -584   -592   1262   1491   1122   1065
   -290    545    836   -129   -563    688   -935  -1143    670    875    545    540
   -335   -340     -5    337   -166   -174  -1109  -1488      7     83   -254   -197
   -275   -818   -545    545    132   -683  -1109  -1405   -181   -192   -592   -530
   -202   -891   -688    548    241   -789   -995  -1187    -88   -142   -600   -550
   -140   -792   -652    465    254   -722   -852   -995     57    -23   -519   -485
   -103   -659   -558    381    226   -610   -743   -857    189     90   -433   -402
    -90   -589   -501    337    202   -545   -693   -787    254    150   -389   -355
    -72   -574   -501    324    213   -537   -680   -771    270    163   -387   -348
    -54   -568   -517    309    231   -542   -688   -769    267    163   -397   -348
    -59   -553   -493    306    215   -524   -685   -758    277    174   -394   -337
    -51   -548   -496    298    220   -522   -704   -766    270    171   -407   -340
    -33   -540   -506    288    236   -524   -724   -779    262    168   -420   -340
    -51   -542   -493    296    218   -519   -740   -784    262    174   -428   -335
    -46   -542   -496    296    223   -519   -753   -787    259    174   -433   -329
    -25   -540   -514    283    241   -527   -774   -797    254    174   -449   -329
    -20   -532   -511    277    244   -522   -795   -813    252    174   -462   -324
    -31   -519   -491    275    228   -506   -807   -818    249    176   -462   -327
    -20   -524   -506    272    241   -517   -826   -833    241    168   -470   -342
    -18   -535   -519    275    249   -527   -849   -852    226    155   -491   -355
    -23   -519   -496    272    236   -509   -859   -854    223    158   -493   -355
    -20   -522   -504    270    239   -514   -885   -872    207    153   -504   -366
     -7   -514   -506    262    249   -511   -909   -888    194    148   -514   -379
    -10   -514   -506    259    246   -509   -927   -893    192    148   -519   -384
     -7   -498   -491    254    241   -496   -935   -888    202    166   -511   -376
      7   -498   -506    244    254   -501   -963   -904    197    163   -519   -384
     10   -493   -504    241    254   -496   -989   -914    192    158   -527   -394
      2   -472   -475    233    239   -472  -1002   -911    200    168   -522   -389
     23   -459   -483    218    252   -470  -1023   -906    200    179   -517   -379
     38   -457   -496    207    265   -475  -1052   -911    192    187   -519   -379
     36   -444   -480    202    257   -462  -1067   -901    197    202   -511   -368
     44   -428   -472    192    257   -452  -1085   -896    194    207   -506   -358
     67   -410   -478    171    272   -444  -1106   -896    194    213   -504   -350
     72   -379   -452    153    259   -413  -1119   -883    207    231   -491   -329
     72   -345   -418    135    244   -379  -1127   -872    226    257   -467   -301
     96   -322   -418    109    257   -368  -1132   -865    236    272   -459   -283
     93   -303   -397    106    244   -350  -1132   -862    244    285   -452   -272
     77   -301   -379    111    226   -340  -1143   -872    241    285   -452   -267
     83   -298   -381    106    231   -340  -1161   -893    231    285   -454   -267
     90   -275   -366     90    226   -319  -1174   -909    228    288   -457   -270
     85   -257   -342     85    213   -298  -1176   -909    233    296   -457   -270
     80   -265   -345     90    210   -303  -1189   -917    226    293   -462   -277
     96   -267   -363     85    228   -314  -1200   -927    220    290   -465   -285
     64   -285   -350    111    207   -316  -1202   -935    218    283   -475   -296
     54   -290   -345    119    200   -316  -1213   -945    215    275   -485   -309
     64   -303   -368    119    215   -335  -1223   -966    200    262   -509   -324
     44   -345   -389    150    215   -366  -1249   -995    176    241   -532   -348
     31   -348   -381    155    205   -363  -1265  -1015    163    231   -545   -363
     25   -368   -394    171    210   -381  -1291  -1044    137    207   -566   -379
     25   -384   -413    179    215   -397  -1317  -1078    109    181   -597   -400
     18   -392   -410    187    213   -400  -1332  -1093     98    176   -607   -410
     15   -402   -418    192    215   -410  -1356  -1109     83    171   -618   -415
     25   -410   -436    192    231   -423  -1382  -1127     70    161   -633   -420
     25   -405   -431    189    228   -418  -1392  -1132     64    158   -636   -423
     23   -405   -428    192    226   -415  -1405  -1137     57    158   -641   -428
     44   -397   -441    176    241   -418  -1426  -1156     38    150   -652   -439
     25   -394   -420    184    223   -407  -1441  -1169     23    148   -657   -452
     10   -397   -407    192    207   -402  -1454  -1174     15    142   -665   -457
     41   -392   -433    174    236   -413  -1470  -1182      7    135   -672   -454
     44   -402   -446    176    244   -426  -1491  -1192     -5    129   -685   -452
     41   -402   -444    181    241   -423  -1504  -1195    -18    122   -691   -457
     44   -392   -436    174    239   -415  -1514  -1202    -25    119   -696   -459
     51   -400   -452    174    252   -426  -1535  -1218    -44    106   -711   -467
     36   -407   -444    184    239   -426  -1548  -1228    -54     96   -722   -472
     23   -405   -428    192    226   -415  -1556  -1231    -59     90   -724   -472
     46   -415   -462    181    252   -439  -1579  -1257    -88     62   -745   -491
     46   -423   -470    187    257   -446  -1597  -1275   -101     54   -756   -501
     31   -413   -446    189    236   -428  -1597  -1275   -101     59   -750   -496
     46   -392   -439    174    241   -415  -1600  -1278   -106     59   -753   -488
     54   -407   -462    174    257   -436  -1613  -1288   -124     46   -769   -488
     46   -400   -446    176    244   -420  -1605  -1280   -124     54   -763   -483
     51   -366   -418    155    233   -389  -1590  -1267   -111     70   -748   -467
     59   -340   -400    140    228   -368  -1590  -1270   -114     70   -743   -459
     46   -324   -374    137    210   -348  -1587  -1265   -109     72   -737   -449
     46   -337   -384    145    213   -358  -1595  -1265   -111     67   -745   -449
     72   -332   -405    129    239   -368  -1608  -1273   -119     62   -756   -452
     72   -288   -361    109    215   -324  -1595  -1262   -103     77   -740   -436
     57   -231   -288     88    171   -259  -1574  -1241    -77    109   -706   -413
     80   -194   -277     57    176   -236  -1587  -1252    -80    111   -696   -405
     90   -192   -283     49    184   -236  -1615  -1283   -106     93   -706   -413
     64   -205   -270     70    166   -236  -1639  -1296   -114     88   -706   -402
     70   -236   -309     83    187   -272  -1665  -1309   -137     72   -724   -405
     67   -303   -371    116    218   -337  -1696  -1340   -179     33   -763   -433
     59   -345   -405    142    228   -374  -1712  -1358   -207     12   -784   -462
     49   -384   -433    168    241   -407  -1730  -1371   -233    -15   -805   -488
     54   -420   -475    181    262   -446  -1738  -1395   -265    -49   -836   -517
     41   -465   -506    210    272   -483  -1753  -1418   -298    -80   -867   -542
     25   -491   -517    231    270   -504  -1758  -1431   -316    -96   -883   -553
     33   -511   -545    239    288   -527  -1771  -1444   -335   -111   -896   -558
     38   -506   -545    231    290   -524  -1782  -1452   -348   -124   -904   -563
     25   -506   -532    239    277   -519  -1782  -1449   -348   -127   -904   -566
     18   -511   -532    244    272   -522  -1787  -1449   -353   -129   -906   -571
     31   -530   -561    249    296   -545  -1803  -1465   -371   -142   -922   -587
     33   -558   -592    262    309   -574  -1800  -1452   -381   -158   -940   -602
     59   -610   -670    275    363   -639  -1756  -1382   -374   -176   -974   -641
     88   -623   -714    265    400   -667  -1639  -1244   -311   -158   -992   -675
    103   -574   -678    236    389   -626  -1512  -1075   -200    -80   -943   -641
    142   -355   -501    106    319   -428  -1395   -878     -2    132   -737   -454
    194    135    -62   -166    127     36  -1353   -776    257    496   -332    -51
     85    743    657   -415   -285    701  -1426   -901    480    883    129    387
    -59    987   1047   -462   -553   1015  -1735  -1314    415    989    314    540
   -140    540    680   -200   -410    610  -2083  -1852    -96    509   -114    155
   -202   -226    -25    213    -88   -127  -2247  -2203   -717   -244   -854   -504
   -163   -732   -571    446    202   -652  -2262  -2166   -961   -592  -1236   -857
    -90   -888   -797    491    353   -844  -2161  -1964   -904   -592  -1275   -906
    -41   -859   -818    446    387   -839  -2047  -1813   -789   -514  -1231   -859
    -15   -766   -753    389    366   -761  -1938  -1675   -670   -410  -1153   -787
     -2   -662   -662    329    327   -659  -1855  -1579   -576   -319  -1072   -711
     25   -600   -626    288    324   -613  -1803  -1519   -522   -272  -1031   -667
     28   -602   -631    285    329   -615  -1787  -1504   -514   -267  -1023   -662
     23   -592   -615    285    319   -602  -1771  -1488   -501   -252  -1008   -657
     31   -587   -618    277    324   -602  -1761  -1475   -498   -254  -1002   -659
     59   -553   -613    246    335   -581  -1751  -1470   -491   -246   -989   -646
     59   -540   -600    239    327   -568  -1738  -1462   -483   -239   -982   -639
     38   -542   -584    252    309   -563  -1738  -1462   -488   -241   -982   -641
     51   -545   -600    244    324   -571  -1743  -1465   -498   -246   -989   -641
     67   -524   -592    228    329   -558  -1730  -1460   -501   -241   -987   -631
     70   -509   -579    218    322   -542  -1709  -1441   -491   -233   -979   -620
     70   -506   -576    218    322   -540  -1701  -1436   -491   -239   -979   -615
     70   -506   -576    218    322   -540  -1704  -1436   -501   -246   -984   -613
     64   -493   -558    215    311   -524  -1691  -1423   -496   -246   -974   -602
     75   -478   -553    200    311   -514  -1675  -1408   -485   -236   -961   -584
     88   -465   -555    187    319   -509  -1665  -1402   -483   -233   -956   -576
     90   -446   -540    176    314   -491  -1657  -1397   -480   -228   -945   -571
     72   -444   -517    187    293   -480  -1652  -1389   -480   -226   -943   -571
     96   -444   -540    174    316   -493  -1654  -1389   -491   -233   -950   -574
     98   -444   -542    171    319   -493  -1647  -1379   -485   -228   -945   -568
     96   -436   -532    168    311   -483  -1621  -1353   -470   -210   -927   -550
    116   -413   -530    148    322   -470  -1608  -1335   -459   -194   -911   -540
    137   -397   -535    127    335   -465  -1615  -1330   -462   -200   -909   -540
    135   -368   -504    116    319   -436  -1600  -1301   -441   -174   -880   -517
    148   -350   -498    101    322   -423  -1590  -1278   -431   -153   -865   -496
    166   -340   -506     88    335   -423  -1587  -1262   -428   -145   -859   -483
    161   -322   -485     77    322   -402  -1569  -1228   -407   -129   -833   -454
    166   -298   -465     64    314   -379  -1551  -1197   -389   -114   -810   -431
    189   -254   -446     31    316   -350  -1530  -1174   -374    -93   -789   -410
    210   -205   -415     -2    311   -309  -1504  -1148   -355    -67   -763   -381
    194   -189   -384     -2    288   -288  -1470  -1130   -348    -54   -745   -368
    184   -194   -381      5    283   -288  -1462  -1137   -353    -51   -740   -368
    176   -197   -376     10    275   -285  -1449  -1143   -358    -62   -743   -374
    174   -174   -348      0    259   -259  -1423  -1130   -345    -51   -727   -366
    168   -168   -340      0    254   -254  -1402  -1117   -335    -54   -724   -363
    179   -179   -358      0    267   -267  -1387  -1114   -332    -57   -732   -366
    176   -174   -350     -2    262   -262  -1366  -1111   -327    -54   -735   -371
    142   -187   -329     23    236   -257  -1343  -1101   -314    -51   -730   -374
    153   -187   -340     15    244   -262  -1330  -1106   -316    -67   -743   -379
    140   -197   -340     28    239   -267  -1312  -1109   -324    -77   -753   -389
    124   -197   -322     36    220   -259  -1286  -1104   -319    -70   -745   -394
    127   -215   -342     44    233   -277  -1286  -1117   -332    -80   -758   -413
    119   -233   -353     54    233   -293  -1280  -1127   -340    -93   -769   -423
    106   -241   -348     67    226   -293  -1262  -1119   -337    -96   -763   -420
    101   -249   -350     72    226   -301  -1252  -1117   -345    -98   -769   -428
    109   -249   -358     70    233   -303  -1249  -1124   -353   -101   -771   -433
     98   -244   -342     72    218   -293  -1231  -1114   -345    -96   -761   -428
     93   -244   -337     72    215   -290  -1213  -1101   -337    -88   -750   -420
    106   -244   -353     67    228   -298  -1205  -1098   -342    -88   -748   -418
    103   -249   -353     72    228   -301  -1189  -1085   -340    -93   -750   -410
     88   -254   -342     83    213   -298  -1179  -1075   -337    -98   -745   -413
    101   -246   -350     72    226   -298  -1174  -1075   -337    -96   -737   -410
    109   -236   -348     62    226   -290  -1163  -1067   -327    -88   -724   -400
    116   -207   -324     46    220   -265  -1140  -1044   -306    -70   -701   -376
    119   -210   -329     41    223   -270  -1130  -1036   -309    -75   -704   -371
    127   -215   -345     44    233   -280  -1119  -1034   -311    -77   -706   -374
    114   -220   -335     51    223   -277  -1104  -1023   -314    -77   -698   -371
    109   -210   -319     51    213   -265  -1088  -1013   -314    -67   -678   -361
    119   -218   -337     49    226   -277  -1080  -1015   -322    -75   -685   -363
    119   -220   -342     49    231   -280  -1067  -1013   -324    -80   -685   -361
    111   -202   -316     44    213   -259  -1052  -1000   -314    -72   -670   -348
    116   -205   -322     44    218   -262  -1034   -995   -314    -77   -667   -350
    116   -197   -316     38    215   -257  -1023   -989   -309    -72   -665   -350
    114   -161   -275     23    192   -218   -982   -958   -277    -41   -639   -327
    119   -132   -254      5    184   -194   -945   -932   -257    -20   -620   -309
    137   -119   -257     -7    197   -187   -930   -922   -254    -15   -618   -296
    132   -114   -246    -10    187   -179   -919   -914   -254    -10   -613   -293
    132    -98   -231    -18    181   -163   -896   -904   -246     -5   -600   -285
    142    -64   -207    -38    171   -135   -870   -898   -236      5   -579   -267
    153    -12   -166    -70    158    -88   -841   -872   -205     36   -548   -239
    145     12   -135    -80    140    -59   -818   -859   -189     46   -530   -223
    158      5   -155    -83    158    -75   -828   -880   -210     23   -540   -236
    174      5   -168    -90    171    -80   -844   -891   -223     12   -545   -236
    155    -10   -166    -72    161    -88   -841   -878   -228      7   -537   -231
    148    -59   -210    -44    179   -135   -849   -891   -257    -18   -563   -252
    150    -96   -246    -28    197   -171   -846   -893   -272    -31   -587   -267
    135   -129   -265     -5    200   -197   -839   -893   -283    -46   -600   -283
    114   -171   -285     28    200   -228   -831   -893   -293    -67   -615   -306
    127   -213   -340     41    231   -275   -841   -917   -324   -101   -639   -335
    124   -228   -353     51    239   -290   -836   -924   -340   -122   -646   -345
    103   -241   -348     67    226   -293   -820   -922   -342   -129   -646   -348
    101   -259   -361     80    231   -309   -810   -922   -345   -135   -652   -348
     98   -272   -371     85    233   -319   -805   -919   -350   -135   -654   -350
     93   -272   -366     88    228   -319   -792   -914   -348   -132   -649   -348
    101   -272   -376     83    236   -324   -779   -904   -345   -129   -646   -342
    119   -296   -415     88    267   -355   -766   -888   -353   -142   -659   -350
    135   -376   -511    122    322   -444   -709   -810   -345   -166   -696   -389
    135   -384   -522    124    327   -452   -571   -652   -267   -140   -696   -407
    168   -298   -470     64    316   -384   -433   -459   -132    -36   -620   -355
    223    -93   -316    -64    270   -205   -301   -252     67    161   -426   -184
    249    400    150   -327     46    275   -257   -161    337    540     -7    218
    132    961    828   -548   -348    896   -350   -332    517    891    428    623
     10   1163   1153   -587   -571   1158   -691   -784    400    950    574    737
    -88    800    888   -355   -488    844  -1034  -1296    -54    550    239    428
   -153      2    153     72   -155     77  -1140  -1579   -657   -215   -517   -223
    -88   -506   -418    298    163   -462  -1124  -1519   -883   -550   -893   -558
    -28   -646   -618    337    293   -633  -1013  -1312   -805   -537   -922   -589
      0   -607   -607    303    303   -607   -859  -1124   -662   -441   -854   -535
     36   -506   -542    233    288   -524   -737   -984   -535   -332   -769   -459
     57   -420   -478    181    267   -449   -657   -893   -446   -254   -701   -394
     51   -387   -439    166    244   -413   -602   -839   -400   -215   -665   -361
     64   -366   -431    150    246   -397   -574   -813   -376   -197   -646   -342
     85   -355   -441    132    259   -397   -555   -800   -366   -187   -633   -340
     83   -322   -405    119    244   -363   -530   -774   -345   -166   -607   -322
     80   -314   -394    116    236   -353   -527   -766   -342   -161   -597   -316
     93   -324   -418    116    254   -371   -517   -758   -345   -163   -600   -314
     77   -335   -413    127    244   -371   -498   -745   -337   -158   -597   -309
     70   -337   -407    132    239   -371   -485   -737   -335   -158   -594   -306
     80   -311   -394    114    236   -353   -470   -727   -327   -155   -584   -296
     83   -296   -379    106    231   -337   -449   -719   -319   -158   -579   -288
     77   -288   -366    103    218   -324   -431   -701   -309   -155   -563   -270
     96   -275   -371     90    233   -322   -426   -693   -303   -148   -555   -259
    106   -265   -371     77    236   -316   -418   -688   -301   -142   -550   -259
     98   -252   -350     77    223   -301   -402   -675   -290   -135   -537   -252
     98   -257   -358     77    226   -306   -392   -667   -285   -129   -527   -244
    111   -257   -368     72    239   -311   -387   -659   -285   -127   -519   -244
     98   -249   -350     72    223   -298   -376   -641   -277   -119   -504   -233
     98   -223   -322     62    210   -272   -355   -613   -257   -103   -483   -210
    106   -239   -345     64    223   -290   -358   -610   -257   -103   -485   -210
    109   -231   -342     59    223   -285   -348   -592   -241    -90   -475   -197
     98   -205   -306     51    200   -257   -332   -568   -226    -72   -457   -176
    111   -194   -306     41    207   -249   -329   -555   -218    -62   -452   -166
    132   -181   -316     23    223   -249   -324   -537   -207    -49   -436   -150
    135   -150   -285      7    207   -218   -306   -501   -184    -28   -405   -116
    142   -137   -283     -2    210   -207   -296   -470   -171    -12   -384    -90
    176   -116   -293    -28    233   -205   -290   -446   -161      5   -366    -62
    176    -75   -252    -51    213   -163   -257   -413   -127     36   -329    -28
    174    -46   -220    -64    197   -132   -228   -387   -106     57   -301     -7
    181    -38   -220    -72    200   -127   -215   -376   -106     62   -293      0
    184    -20   -205    -80    194   -111   -194   -363    -98     70   -280     12
    158    -15   -176    -72    166    -96   -168   -353    -88     80   -267     20
    161    -15   -176    -72    168    -96   -158   -355    -85     80   -259     25
    166    -15   -184    -75    174    -98   -145   -355    -77     80   -259     33
    148    -18   -166    -64    155    -90   -116   -337    -62     90   -246     44
    135    -18   -155    -59    145    -85   -101   -329    -51    101   -236     44
    142    -25   -168    -59    153    -96    -93   -332    -49    101   -236     36
    124    -33   -158    -46    140    -96    -83   -332    -38    101   -233     31
     96    -41   -137    -25    116    -88    -64   -322    -31    101   -231     33
    106    -57   -163    -25    132   -109    -59   -329    -41     90   -244     20
     98    -59   -161    -20    127   -109    -46   -332    -44     88   -244     15
     80    -54   -137    -15    106    -96    -33   -329    -41     90   -236     20
     77    -67   -145     -5    111   -106    -28   -335    -49     80   -244     15
     85    -77   -163     -5    122   -119    -28   -348    -62     62   -257      5
     67    -85   -153      7    109   -119    -18   -348    -62     59   -252      0
     59    -90   -153     15    103   -122    -12   -345    -59     62   -241      0
     70   -101   -171     15    119   -135    -12   -348    -62     57   -246     -2
     59    -90   -150     12    103   -119      2   -332    -46     70   -233      7
     54    -90   -145     15     98   -116     12   -319    -33     80   -220     15
     70   -101   -171     12    119   -135     12   -322    -38     77   -226     10
     54   -109   -163     28    109   -135     23   -311    -31     83   -215     20
     44    -88   -135     20     88   -111     36   -293    -18    101   -189     38
     57    -85   -145     12     98   -114     36   -296    -23     96   -189     36
     57    -80   -137     10     96   -109     41   -288    -18    101   -184     46
     41    -64   -106     12     72    -85     57   -267      2    116   -163     62
     49    -70   -122      7     83    -93     67   -259      2    116   -158     62
     57    -80   -140     10     96   -109     70   -259     -5    109   -163     62
     51    -75   -127     10     88   -101     80   -249     -2    119   -153     70
     44    -70   -114     12     77    -90     96   -239      5    127   -137     77
     54    -80   -137     10     93   -109     96   -241     -2    119   -137     75
     54    -83   -137     12     93   -109     98   -236     -5    114   -137     75
     38    -75   -114     15     75    -93    114   -218      7    119   -127     88
     54    -36    -90     -7     72    -62    142   -192     33    145   -103    111
     67      7    -59    -36     62    -25    176   -168     54    171    -75    140
     54     33    -20    -44     38      7    210   -140     83    189    -51    163
     57     28    -28    -44     41      0    220   -129     85    187    -54    163
     70     20    -49    -44     59    -12    220   -132     77    179    -57    158
     51     41    -12    -46     33     12    239   -124     85    187    -41    168
     51    101     49    -77      2     75    270   -101    119    218      0    205
     72    132     57   -103      7     93    275    -93    132    231     18    228
     64    119     54    -90      5     88    259   -109    122    226     15    233
     54    116     62    -85     -5     90    252   -114    116    220     23    239
     62    106     44    -85     10     75    233   -127    103    205     15    233
     75     67     -7    -72     41     31    223   -135     85    192      2    223
     51     15    -36    -33     44    -10    223   -135     77    181     -5    213
     38    -28    -70     -5     54    -49    226   -137     64    158    -25    194
     49    -67   -116      7     80    -90    213   -150     36    129    -54    174
     38   -101   -140     31     88   -122    207   -155     18    106    -72    153
      7   -140   -148     67     77   -142    205   -163      7     90    -77    140
     15   -163   -179     72     96   -171    200   -174     -7     75    -88    135
     15   -171   -187     77    101   -179    200   -174    -15     72    -85    132
      2   -161   -166     77     83   -163    213   -158     -5     80    -77    135
      7   -184   -192     88     98   -187    207   -161     -7     72    -85    135
     10   -189   -200     88    103   -194    197   -171    -15     64    -88    132
      0   -184   -184     90     90   -184    210   -158     -7     72    -80    135
     20   -254   -277    116    148   -265    226   -132    -20     49   -119     98
     62   -350   -413    145    236   -381    309    -15      2     28   -174     44
     77   -283   -363    101    220   -324    475    184    137    114   -119     72
    122   -127   -249      2    184   -187    623    410    329    285     31    194
    184    239     54   -213     62    145    696    563    574    592    348    493
    181    854    672   -517   -244    763    670    553    844   1010    836    966
    -10   1353   1363   -670   -688   1358    410    168    898   1265   1197   1299
   -124   1244   1369   -561   -745   1306     10   -353    594   1091   1101   1200
   -197    566    761   -184   -480    662   -226   -787    -10    405    457    639
   -220   -239    -18    231   -101   -129   -246   -888   -506   -267   -233     28
   -158   -566   -407    361    122   -488   -171   -704   -522   -363   -389   -122
    -98   -561   -462    329    179   -511    -23   -491   -376   -265   -332    -83
    -67   -449   -384    257    155   -415    127   -306   -215   -135   -228      2
    -51   -350   -298    202    122   -324    223   -189   -101    -44   -145     80
    -25   -329   -306    176    137   -319    254   -150    -64    -23   -132    103
    -25   -306   -280    166    124   -293    285   -119    -36     -2   -109    116
    -44   -272   -228    158     90   -252    314    -90     -5     23    -75    124
    -33   -262   -228    148     96   -246    319    -80      5     36    -59    127
    -18   -262   -244    137    111   -252    324    -72     10     38    -46    135
    -15   -244   -231    129    106   -239    340    -54     28     51    -33    148
    -18   -252   -236    132    109   -244    348    -46     33     51    -36    150
     -2   -262   -259    132    127   -262    348    -44     25     44    -44    153
      0   -252   -252    124    124   -252    361    -25     36     54    -36    166
    -12   -246   -233    129    109   -241    374     -7     57     75    -15    184
     -7   -252   -244    129    116   -246    366    -10     54     75    -12    187
    -10   -254   -244    132    116   -249    366     -7     57     72    -12    184
    -25   -265   -239    142    103   -252    374      2     62     72     -5    192
    -18   -249   -231    132    106   -241    387     15     75     88     12    210
      2   -220   -223    109    111   -223    400     31     88     98     33    220
    -10   -207   -197    109     93   -202    420     46    103    109     51    228
     -7   -205   -197    106     93   -202    428     54    114    114     62    236
     -2   -215   -213    109    103   -215    418     51    111    103     51    228
    -18   -215   -197    114     88   -207    420     64    119    109     57    231
    -12   -200   -187    106     85   -194    433     85    135    119     72    249
      0   -200   -200     98     98   -202    436     90    135    114     70    259
      5   -189   -194     90     98   -192    444    111    153    140     88    267
     10   -155   -166     70     85   -161    449    142    179    171    116    283
     18   -135   -153     59     85   -142    449    161    189    192    137    290
     31   -119   -150     41     88   -135    449    179    205    207    150    303
     31   -103   -137     36     83   -119    462    207    226    223    168    324
     49    -70   -122      7     85    -96    472    239    246    249    192    350
     62    -49   -111     -5     85    -80    483    257    262    265    213    371
     59    -25    -85    -18     70    -54    504    277    280    280    233    389
     57     -7    -64    -25     59    -33    522    293    290    288    244    407
     54     -7    -64    -23     57    -36    527    290    285    280    239    415
     67     10    -57    -38     62    -23    542    290    288    275    236    423
     41     15    -25    -28     33     -5    555    303    301    280    241    431
     44      2    -41    -23     41    -18    558    298    301    280    231    423
     46     -5    -54    -23     49    -28    563    293    296    275    223    407
     31     -2    -33    -12     31    -18    584    303    311    285    231    407
     28      2    -28    -18     28    -12    592    309    327    293    231    405
     36      0    -36    -18     33    -18    597    306    335    293    223    402
     23     -2    -28    -10     23    -15    610    306    340    290    218    400
      0     -5     -5      2      2     -5    618    303    342    298    215    400
      5    -28    -36     10     18    -31    602    285    327    280    192    381
     -7    -46    -38     25     12    -41    600    275    319    267    181    371
    -28    -49    -23     36     -5    -38    602    277    319    265    181    371
    -15    -64    -49     41     15    -57    589    267    306    252    174    366
    -10    -62    -51     33     18    -57    579    252    296    241    163    355
    -18    -49    -31     33      5    -38    587    259    303    244    168    361
    -28    -59    -33     41      2    -46    589    265    309    241    163    366
    -15    -59    -44     38     12    -51    584    265    306    244    168    368
    -18    -57    -38     36     10    -49    587    270    314    252    176    366
    -25    -44    -20     33     -5    -33    600    285    332    265    189    376
     -7    -38    -33     23     10    -36    602    288    337    270    192    387
     -7    -31    -23     20      7    -28    610    296    345    277    197    394
    -33    -36     -2     36    -18    -20    615    303    353    280    197    400
    -33    -41     -7     36    -15    -23    613    306    353    275    194    405
    -20    -28     -7     23     -7    -18    618    306    355    275    202    420
    -33    -20     12     28    -23     -5    628    319    363    280    215    428
    -33    -28      2     31    -20    -12    631    324    363    288    220    431
    -15    -31    -15     23     -2    -23    631    322    361    285    215    431
    -28    -33     -7     31    -12    -20    631    322    358    280    215    426
    -33    -31      2     33    -18    -15    636    329    361    280    220    423
    -28    -36     -7     31    -12    -20    628    322    350    275    213    418
    -25    -20      2     23    -15    -10    641    332    363    285    220    426
    -31      5     36     12    -33     20    667    358    389    306    244    446
    -23     33     57     -5    -38     44    691    379    407    322    262    462
    -20     49     67    -15    -44     57    701    392    423    332    272    475
    -25     62     88    -18    -57     75    717    407    444    345    293    483
    -10     70     80    -31    -46     75    719    410    446    350    296    483
      0     83     83    -41    -41     83    719    402    449    355    296    493
    -15    119    132    -51    -72    124    737    418    483    384    324    522
    -10    145    155    -67    -83    150    740    420    496    394    340    537
      0    150    148    -77    -75    148    719    397    480    384    332    532
      7    142    135    -75    -62    140    704    387    470    379    327    530
     -5    127    132    -62    -70    127    688    384    467    371    329    535
    -12     67     77    -28    -44     72    662    366    439    348    306    509
    -12     20     31     -5    -23     25    646    355    423    327    288    483
    -28     -5     23     18    -25      7    662    368    426    322    285    480
    -38    -54    -15     46    -12    -36    652    350    405    301    259    457
    -28   -103    -75     64     23    -90    631    327    374    275    228    426
    -44   -137    -93     88     23   -116    618    316    358    257    215    407
    -64   -155    -90    111     12   -124    615    309    355    249    210    400
    -64   -171   -109    116     20   -142    610    301    348    246    205    392
    -57   -179   -122    116     31   -150    615    301    342    241    202    389
    -72   -184   -111    124     18   -148    623    303    348    246    202    392
    -64   -192   -127    129     31   -161    623    301    348    246    205    397
    -46   -210   -166    127     57   -189    613    298    337    233    192    381
    -38   -280   -241    158    101   -262    636    348    335    210    161    348
    -15   -340   -324    176    153   -332    740    488    379    207    127    303
     18   -285   -303    135    161   -293    891    665    493    277    168    329
     62   -103   -166     20    111   -132   1039    901    704    480    350    480
    106    332    223   -220    -59    277   1093   1031    979    836    724    828
     75    969    891   -524   -407    932    976    898   1213   1244   1208   1299
   -106   1439   1545   -665   -826   1491    649    459   1244   1483   1551   1602
   -207   1218   1426   -509   -815   1322    262    -46    880   1221   1353   1402
   -280    407    688    -64   -483    548     70   -428    226    449    610    753
   -265   -355    -93    309    -88   -226     72   -470   -197   -145    -18    200
   -215   -623   -407    420     96   -517    174   -272   -181   -205   -140     72
   -163   -561   -397    361    114   -480    345    -46     -2    -77    -51    140
   -114   -457   -342    285    114   -400    470    111    148     44     46    220
   -103   -374   -272    239     83   -324    545    213    246    132    122    288
    -98   -332   -233    215     67   -283    589    272    303    181    161    324
    -67   -316   -252    189     90   -285    594    283    314    187    163    327
    -80   -314   -233    194     75   -275    602    290    322    189    171    327
    -88   -303   -215    194     62   -259    620    311    342    207    189    337
    -75   -290   -215    184     70   -254    620    311    348    210    192    340
    -64   -272   -210    166     70   -241    626    311    353    218    202    348
    -72   -267   -194    171     59   -233    636    324    363    231    218    353
    -98   -280   -181    187     38   -231    641    332    374    239    226    353
    -64   -290   -226    179     80   -259    631    327    366    231    215    348
    -59   -254   -197    155     67   -226    641    340    379    244    236    353
    -83   -254   -171    168     44   -213    657    353    394    252    246    361
    -75   -267   -194    171     59   -233    652    350    392    244    236    355
    -70   -270   -200    171     64   -236    649    348    389    241    231    353
    -72   -257   -184    163     54   -220    657    355    397    257    241    363
    -64   -252   -187    155     59   -220    646    355    400    270    246    368
    -59   -259   -200    158     67   -231    641    363    407    270    241    371
    -64   -259   -194    163     64   -228    652    384    426    285    254    376
    -64   -249   -187    155     57   -218    646    387    428    290    262    374
    -51   -259   -207    155     75   -233    641    387    431    283    252    368
    -54   -259   -205    155     72   -231    654    407    446    293    265    381
    -57   -236   -179    148     59   -207    657    420    462    314    285    384
    -23   -226   -202    122     88   -215    649    418    467    319    277    376
    -10   -189   -181     98     85   -187    675    452    501    355    306    407
    -23   -161   -137     90     54   -148    685    478    519    379    332    431
     -2   -155   -153     80     75   -155    662    485    524    387    335    436
     20   -127   -148     51     83   -137    675    517    545    410    355    459
     23   -106   -129     41     75   -116    688    545    576    444    384    483
     20    -83   -106     31     62    -93    696    558    587    454    389    493
     12    -59    -72     23     41    -64    704    566    600    467    394    506
     23    -44    -70      7     46    -57    724    579    613    483    407    511
     10    -41    -51     15     28    -46    737    576    618    485    410    514
      7    -33    -41     10     23    -36    740    566    610    480    405    511
      0    -25    -25     12     12    -25    750    563    620    480    402    509
     -2    -20    -20     10      7    -23    766    571    633    485    407    511
      5    -20    -28      7     15    -23    761    561    631    480    392    517
    -10    -25    -15     15      2    -20    766    558    636    475    371    548
    -25    -28     -2     28    -12    -15    774    561    641    480    371    563
    -38    -51    -15     44    -12    -36    763    540    623    462    355    519
    -31    -46    -15     38    -10    -31    761    540    628    472    358    519
    -44    -67    -23     54    -12    -46    753    532    623    462    345    496
    -51    -83    -31     67    -10    -57    748    519    613    444    332    475
    -51   -111    -62     80      5    -88    730    493    587    415    306    446
    -59   -114    -54     85     -5    -83    724    478    574    402    296    433
    -96   -119    -25    106    -36    -72    724    470    563    394    293    426
    -98   -109    -10    103    -44    -59    719    467    558    392    301    431
    -67    -96    -28     80    -23    -62    714    472    563    400    311    439
    -77    -80     -2     77    -38    -41    719    485    571    402    319    444
    -64    -59      5     59    -38    -28    717    488    568    400    327    436
    -51    -64    -12     59    -20    -38    704    485    555    392    324    420
    -85    -49     33     64    -62     -7    706    496    558    397    340    433
    -85    -33     49     59    -70      7    717    506    555    400    350    441
    -72    -23     46     46    -59     10    714    509    548    400    358    449
    -62    -20     41     41    -51     10    717    519    550    400    368    452
    -83    -25     57     54    -72     15    717    530    545    392    379    462
    -70    -28     38     49    -57      5    698    522    517    371    374    467
    -46    -12     31     28    -41      7    691    524    501    363    381    467
    -64      5     70     31    -67     36    709    540    509    368    405    478
    -75    -18     57     46    -67     18    701    527    483    350    402    459
    -54     -2     51     28    -54     23    685    514    454    332    400    459
    -57     18     72     18    -64     44    691    522    446    332    418    467
    -75     25    101     25    -88     62    691    532    441    332    457    454
    -67     31     98     18    -83     62    683    519    418    316    465    423
    -51     88    137    -18    -96    111    704    540    423    332    506    439
    -38    155    194    -59   -116    174    724    566    428    348    545    454
     -7    205    213    -98   -109    207    732    571    415    350    563    444
     -2    213    213   -106   -109    213    724    561    389    329    558    423
    -20    236    254   -109   -137    244    735    574    381    332    571    436
    -15    267    280   -127   -148    272    732    576    366    335    579    431
     18    324    306   -171   -142    316    735    581    358    342    605    444
     -5    355    361   -176   -184    358    735    581    345    342    628    452
    -18    353    368   -168   -192    361    714    574    314    324    649    439
      2    348    345   -176   -171    348    683    553    277    309    662    436
     -2    355    358   -176   -179    355    665    548    254    306    683    441
    -15    324    340   -155   -179    332    649    537    213    277    683    405
    -36    270    306   -116   -171    288    639    527    176    241    672    368
    -46    226    272    -90   -158    249    620    519    140    207    667    350
    -28    215    244    -93   -135    228    615    519    106    179    662    337
    -36    205    239    -85   -137    223    607    509     70    148    654    324
    -51    161    210    -54   -129    184    574    480     25    111    636    293
    -59    127    184    -33   -122    155    553    470     -7     88    623    280
    -80    111    192    -15   -135    150    558    472    -25     72    620    290
    -72    122    194    -25   -132    158    548    470    -36     62    633    301
    -54    148    202    -46   -129    176    555    483    -36     64    654    316
    -75    153    226    -38   -150    189    566    498    -33     62    667    332
    -64    124    189    -28   -127    155    561    501    -59     41    654    322
    -20     38     57    -10    -38     46    584    563    -85      0    607    277
    -23    -10     12     18    -18      0    724    743    -25      0    594    246
    -28     44     72     -7    -49     57    898    945     93     72    652    280
     18    205    187   -111    -83    197   1052   1143    259    226    789    402
     54    709    652   -381   -298    680   1044   1187    514    581   1187    774
     10   1366   1356   -688   -672   1361    805    945    693    966   1657   1208
    -88   1756   1844   -833   -966   1797    316    376    581   1088   1886   1397
   -132   1535   1667   -701   -898   1600   -119   -161    168    792   1680   1197
   -200    696    896   -249   -548    795   -174   -366   -449     15    943    589
   -189    -18    171    103   -181     75    -77   -244   -771   -467    415    153
   -155   -262   -109    207    -25   -184     62    -12   -727   -501    314     59
   -158   -215    -57    187    -51   -137    241    210   -561   -379    394    101
   -140    -77     59    106   -101    -10    392    389   -394   -244    506    179
    -93     -7     85     49    -90     38    449    472   -316   -181    555    215
    -96     25    122     33   -109     75    491    524   -275   -148    576    244
    -83     33    116     25    -98     75    498    545   -265   -140    566    252
    -88     23    111     31    -98     67    488    550   -265   -142    553    270
    -88     36    124     25   -106     80    491    561   -262   -148    553    275
    -75     59    135      5   -103     96    498    576   -252   -142    563    283
    -51     51    103      0    -77     77    491    579   -257   -150    553    280
    -64     46    111      7    -88     77    493    584   -257   -153    548    290
    -57     59    116     -2    -85     88    496    597   -252   -145    555    296
    -51     57    106     -5    -80     83    475    587   -270   -161    545    262
    -31     93    124    -31    -77    109    465    581   -280   -174    540    246
    -51    124    176    -36   -114    150    478    594   -267   -163    558    265
    -62    116    179    -28   -119    148    485    602   -262   -158    563    275
    -49     98    148    -25    -98    122    485    605   -267   -161    563    280
    -25     96    122    -33    -72    109    472    605   -272   -168    561    288
    -54    111    163    -31   -109    135    478    610   -262   -163    563    293
    -38    127    166    -44   -101    145    483    620   -252   -155    574    309
    -46    140    187    -49   -116    163    478    623   -249   -158    584    303
    -72    171    244    -49   -158    207    485    641   -228   -145    602    322
    -49    184    233    -70   -140    207    483    654   -223   -140    594    340
    -33    163    197    -64   -116    179    470    654   -236   -150    568    358
    -46    168    215    -64   -129    192    480    678   -223   -137    576    384
    -51    166    218    -57   -135    192    483    696   -213   -135    589    358
    -10    184    192    -88   -101    187    478    709   -207   -129    594    332
    -12    218    231   -103   -122    223    493    740   -187   -103    615    350
    -20    252    272   -116   -148    262    509    779   -158    -75    644    368
     -5    275    280   -135   -142    277    519    810   -135    -49    667    387
     15    290    272   -155   -127    283    532    836   -122    -31    680    394
     12    314    301   -163   -142    309    550    862   -101    -10    701    415
     12    332    319   -174   -153    327    555    870    -96      0    714    431
     12    332    319   -171   -153    327    550    865   -101      0    717    439
     12    345    332   -179   -161    340    553    862   -103      2    724    439
     -2    363    363   -181   -184    363    558    859   -101     10    735    444
      5    366    361   -187   -176    363    555    849   -109     10    730    439
      7    363    355   -184   -174    361    558    841   -114      7    724    436
     -5    358    361   -179   -184    361    563    852   -106     18    730    444
      2    342    340   -174   -168    342    561    846   -109     10    717    431
     -7    350    358   -174   -181    355    561    839   -109      5    714    428
    -18    363    381   -171   -200    371    563    839   -101     10    717    420
    -23    355    376   -166   -200    366    550    826   -109      0    704    410
    -18    332    350   -158   -184    342    537    810   -119    -18    685    400
    -31    303    335   -140   -181    319    530    800   -129    -28    672    379
    -28    298    327   -135   -176    311    524    792   -137    -33    665    366
    -20    290    309   -137   -166    298    498    766   -163    -54    644    355
    -49    272    322   -111   -187    296    491    753   -168    -64    639    345
    -59    277    335   -111   -197    306    493    761   -155    -59    644    350
    -31    272    303   -119   -166    288    483    761   -153    -57    644    353
    -15    290    303   -140   -161    296    478    761   -148    -51    641    350
    -33    288    322   -127   -179    303    478    766   -148    -49    639    345
    -54    293    345   -119   -202    319    483    774   -140    -38    649    348
    -41    301    342   -129   -192    322    483    779   -137    -31    646    342
    -41    288    327   -124   -184    306    485    784   -132    -28    641    337
    -44    285    329   -122   -187    306    485    792   -124    -23    641    340
    -51    283    332   -116   -192    306    483    789   -127    -31    639    335
    -33    303    337   -135   -184    319    488    802   -114    -20    652    342
    -46    314    358   -135   -202    335    493    813   -103    -12    665    348
    -54    306    361   -124   -207    332    480    800   -116    -20    652    332
    -46    309    353   -132   -200    329    467    795   -122    -23    646    322
    -46    303    350   -127   -197    327    470    800   -122    -23    641    319
    -51    288    340   -119   -194    314    467    802   -119    -23    639    314
    -44    277    322   -116   -181    298    459    792   -122    -28    626    306
    -49    285    335   -119   -194    311    462    795   -119    -28    628    311
    -51    314    366   -129   -207    340    475    810    -98     -7    652    327
    -36    358    394   -163   -215    374    496    828    -75     15    670    345
    -33    397    428   -181   -231    413    511    846    -59     31    688    363
    -38    433    470   -200   -254    452    524    865    -41     49    704    376
    -38    436    475   -197   -257    454    530    862    -44     51    698    374
    -33    420    454   -194   -244    436    519    846    -59     36    680    358
    -33    449    483   -207   -259    467    524    849    -44     46    696    371
    -28    485    514   -228   -272    498    527    849    -28     62    714    381
     -2    506    509   -252   -254    506    504    833    -33     64    719    384
    -15    506    522   -246   -270    514    480    815    -46     62    719    379
    -20    496    517   -236   -267    506    459    805    -54     62    717    374
    -15    446    462   -218   -241    454    436    792    -77     44    691    355
    -10    400    410   -194   -210    405    415    769   -103     12    662    335
    -36    361    397   -163   -215    376    405    753   -122     -7    641    314
    -33    316    350   -142   -192    332    379    732   -148    -36    613    290
    -33    265    296   -116   -166    280    353    709   -181    -64    581    257
    -46    220    267    -85   -155    244    340    693   -207    -90    555    226
    -59    205    265    -75   -163    233    324    675   -223   -101    540    207
    -51    194    244    -72   -148    218    311    657   -239   -114    524    192
    -54    176    228    -62   -142    202    298    644   -252   -135    501    166
    -85    158    244    -36   -163    200    293    633   -259   -148    488    148
    -77    176    252    -51   -166    213    296    646   -244   -129    501    171
    -64    192    257    -64   -161    223    301    662   -228   -111    511    189
    -72    145    218    -36   -145    181    288    649   -246   -135    480    153
    -85     46    132     20   -109     88    316    709   -252   -163    433    103
    -90    -20     67     54    -80     23    483    911   -171   -145    413     77
    -41     85    124    -23    -83    103    698   1166      5    -25    498    150
      5    283    277   -145   -137    280    852   1356    215    163    667    301
     54    792    737   -423   -340    766    769   1319    467    524   1052    657
     38   1556   1517   -800   -737   1538    314    846    597    922   1548   1106
    -67   1969   2036   -953  -1052   2003   -270    142    441   1021   1758   1270
   -106   1631   1738   -763   -922   1686   -667   -371    -20    636   1454   1008
   -150    615    766   -231   -457    691   -641   -470   -685   -210    633    348
   -168   -111     54    140   -111    -28   -428   -249   -932   -639    132    -93
   -142   -218    -75    179    -36   -145   -207     28   -766   -566    127   -124
   -101    -88     12     93    -59    -36     10    283   -532   -389    257    -23
    -83     28    111     28    -96     70    142    439   -379   -270    358     67
    -72     72    142     -2   -109    109    189    496   -322   -220    389    106
    -49     70    119    -10    -83     93    197    509   -316   -215    381    101
    -51     70    119    -10    -85     96    202    517   -311   -220    376     96
    -54     80    135    -12    -93    106    210    530   -293   -202    392     96
    -59     80    137    -10    -98    109    205    522   -288   -197    397     88
    -51     96    148    -20    -98    122    202    514   -280   -194    407     88
    -59    111    168    -28   -114    140    207    514   -267   -192    415     83
    -41    127    168    -41   -103    148    213    511   -267   -200    413     57
    -38    111    148    -36    -93    129    200    498   -280   -210    397     44
    -54    116    168    -31   -111    142    205    501   -270   -202    397     46
    -31    124    155    -49    -93    140    205    501   -262   -197    394     44
    -31    150    181    -59   -106    166    220    511   -244   -179    410     57
    -38    161    200    -62   -119    181    226    511   -233   -176    418     54
    -38    158    197    -59   -116    176    218    506   -226   -179    415     51
    -28    155    181    -64   -106    168    205    493   -226   -179    415     49
    -33    168    202    -67   -116    184    207    498   -210   -166    428     57
    -59    174    231    -59   -145    202    220    506   -192   -155    439     59
    -49    163    213    -57   -129    187    223    506   -187   -155    441     38
    -36    174    210    -70   -124    192    223    511   -181   -155    446     23
    -28    192    220    -80   -124    205    228    522   -171   -155    449     23
    -36    210    244    -88   -140    226    244    532   -153   -140    459     31
    -10    233    241   -111   -124    239    252    542   -140   -129    470     31
    -12    241    254   -114   -135    249    262    563   -116   -119    483     33
    -25    241    267   -106   -145    254    270    581    -98   -109    501     41
    -18    252    270   -119   -145    262    283    600    -80   -101    509     41
     -5    283    288   -140   -148    285    296    626    -49    -80    524     44
      2    335    332   -171   -166    335    319    649    -12    -54    550     54
      7    366    358   -187   -174    363    319    649      2    -33    563     67
     12    379    363   -197   -174    371    319    636     15    -20    568     70
     10    402    392   -207   -192    400    332    639     38      7    587     77
     12    439    426   -228   -207    431    337    633     54     28    597     77
     25    459    433   -241   -202    446    335    615     54     33    607     75
      5    439    433   -223   -215    436    324    600     51     33    600     80
     -5    431    433   -213   -218    433    316    584     59     41    587    101
      2    413    410   -210   -202    413    303    563     64     49    571    109
    -18    410    428   -194   -223    418    296    548     88     67    563    127
    -31    426    454   -197   -244    439    285    535    111     93    542    158
    -25    410    436   -192   -231    423    257    506    106     96    511    145
    -25    376    402   -176   -213    389    223    467     96     93    472    124
    -33    374    407   -168   -220    389    210    449    106    109    457    140
    -38    348    387   -158   -213    366    189    418    106    111    433    122
    -33    309    342   -137   -189    324    161    379    101    103    407     75
    -33    288    319   -127   -176    301    142    353     98    106    392     31
    -44    275    319   -114   -181    296    132    332     98    114    384      2
    -23    265    288   -122   -155    275    103    298     83    116    366    -18
    -28    262    290   -116   -161    277     88    283     90    129    358    -25
    -49    257    306   -106   -176    283     83    280    109    150    361    -23
    -51    246    298    -96   -174    272     72    265    116    163    355    -18
    -33    244    277   -106   -158    259     54    244    116    168    342     -7
    -38    254    290   -109   -166    272     51    233    129    179    345     -7
    -38    259    296   -111   -168    277     41    220    140    184    345    -15
    -18    270    288   -124   -153    277     25    202    145    189    342    -25
    -18    275    293   -129   -155    283     20    200    155    197    348    -33
    -20    265    285   -122   -153    275     10    197    163    200    348    -49
     -7    262    270   -127   -137    265    -15    174    158    192    340    -70
    -10    270    280   -129   -145    275    -28    155    161    192    340    -88
    -31    257    285   -114   -158    270    -44    140    166    181    335   -103
    -25    270    293   -122   -158    280    -62    116    163    174    329   -111
    -12    280    293   -135   -153    285    -85     88    153    161    316   -124
    -15    288    303   -135   -158    296    -98     70    155    161    314   -129
    -15    290    303   -140   -161    296   -119     46    153    161    306   -135
     -5    293    298   -145   -150    296   -140     18    145    155    293   -142
    -10    290    298   -140   -155    293   -153     -2    145    145    277   -148
    -23    293    316   -135   -168    303   -155    -15    145    142    267   -148
      0    322    322   -163   -163    322   -166    -31    153    150    267   -142
     10    381    371   -197   -179    376   -150    -20    184    181    296   -114
      5    428    423   -218   -210    426   -135    -12    213    207    316    -88
     15    452    436   -233   -210    444   -142    -23    220    215    316    -80
     18    454    436   -236   -207    444   -166    -49    207    197    296    -90
      5    459    452   -233   -223    457   -176    -64    207    189    288    -90
     10    493    483   -252   -236    488   -181    -77    218    194    293    -77
     28    542    514   -285   -241    530   -194    -93    233    207    303    -59
     36    550    514   -296   -239    532   -226   -116    233    210    306    -51
     28    550    522   -290   -246    537   -265   -148    223    207    301    -57
     38    545    504   -293   -231    524   -303   -176    213    200    288    -67
     36    506    470   -270   -215    488   -342   -205    192    181    265    -93
     12    457    444   -236   -215    452   -368   -236    166    155    239   -127
      5    410    402   -207   -197    407   -397   -270    142    127    213   -155
     18    371    353   -197   -168    363   -433   -309    114     96    179   -184
     -2    340    342   -168   -171    340   -449   -332     96     75    158   -205
    -20    290    311   -137   -166    301   -483   -371     67     44    122   -244
    -15    270    283   -127   -150    275   -522   -418     36     18     88   -272
    -28    259    285   -116   -158    272   -548   -446     23      2     72   -283
    -38    257    296   -109   -166    275   -566   -465     20     -2     70   -285
    -20    267    288   -124   -153    277   -592   -496     12    -10     57   -301
    -20    257    277   -116   -150    265   -613   -522      5    -20     36   -314
    -31    259    290   -114   -161    275   -628   -535      5    -25     25   -316
    -12    241    254   -114   -132    246   -652   -550    -12    -46     -2   -332
     20    158    137    -90    -59    150   -633   -498    -25    -80    -75   -400
     28    135    106    -83    -38    122   -509   -342     46    -57    -98   -428
     59    223    163   -142    -51    194   -350   -140    192     46    -41   -379
    114    446    332   -280   -109    389   -233     38    389    244    127   -218
    132   1028    893   -581   -379    961   -314      7    649    646    576    210
     36   1740   1704   -888   -833   1722   -636   -361    795   1026   1054    665
    -77   2034   2112   -979  -1096   2073  -1143   -974    631   1083   1208    805
   -155   1558   1714   -701   -935   1636  -1527  -1543     67    555    748    413
   -202    514    717   -155   -459    615  -1556  -1706   -597   -316   -145   -332
   -145    -57     88    101   -119     15  -1447  -1543   -769   -636   -550   -698
    -83   -109    -25     93    -31    -67  -1280  -1299   -610   -545   -537   -706
    -70     38    109     15    -88     72  -1088  -1070   -394   -374   -410   -605
    -33    155    189    -62   -111    171  -1010   -958   -283   -280   -340   -532
     -5    192    194    -93    -98    194   -989   -927   -246   -244   -324   -517
     -2    218    220   -109   -111    218   -982   -917   -233   -233   -316   -509
    -10    236    246   -111   -127    241   -984   -914   -226   -239   -319   -509
     10    233    223   -122   -106    228  -1000   -932   -233   -244   -337   -522
     15    259    244   -137   -114    252  -1013   -937   -231   -244   -350   -537
      7    270    262   -140   -127    265  -1018   -932   -220   -231   -348   -550
     20    265    244   -142   -111    254  -1031   -943   -228   -236   -355   -563
     33    277    244   -158   -106    262  -1041   -958   -236   -239   -353   -563
     25    298    272   -161   -122    285  -1047   -966   -233   -233   -345   -561
     20    296    275   -161   -127    285  -1057   -971   -239   -239   -358   -568
     36    298    262   -166   -111    280  -1075   -989   -246   -254   -379   -579
     41    316    272   -181   -114    296  -1083   -995   -246   -257   -387   -576
     44    322    277   -184   -116    301  -1091  -1000   -249   -262   -400   -576
     57    319    259   -189   -101    290  -1114  -1021   -267   -280   -428   -589
     59    327    267   -192   -103    298  -1135  -1036   -277   -293   -446   -592
     49    340    290   -197   -122    316  -1148  -1047   -285   -293   -457   -589
     59    348    288   -202   -114    319  -1161  -1054   -290   -296   -470   -587
     70    348    275   -210   -103    311  -1174  -1067   -306   -309   -493   -597
     54    350    296   -202   -119    324  -1182  -1075   -316   -319   -517   -610
     75    387    311   -233   -116    350  -1184  -1072   -311   -309   -530   -610
    103    400    296   -252    -96    350  -1192  -1070   -311   -309   -545   -607
     83    392    309   -239   -114    350  -1197  -1062   -309   -309   -558   -602
     98    426    327   -262   -114    376  -1205  -1057   -303   -303   -561   -594
    111    428    316   -272   -103    374  -1223  -1062   -309   -306   -584   -607
    114    446    329   -280   -106    389  -1236  -1057   -306   -301   -600   -602
    111    488    374   -301   -132    431  -1228  -1036   -288   -280   -592   -576
    129    517    387   -322   -127    452  -1231  -1023   -280   -267   -594   -555
    140    553    413   -348   -135    483  -1236  -1026   -277   -259   -597   -542
    129    587    454   -358   -161    522  -1228  -1015   -265   -244   -594   -524
    135    613    475   -376   -171    545  -1226  -1010   -259   -239   -594   -519
    153    631    478   -392   -161    555  -1234  -1023   -267   -241   -610   -519
    142    644    501   -397   -179    574  -1231  -1023   -265   -239   -610   -506
    135    646    511   -392   -189    579  -1226  -1021   -257   -231   -610   -496
    145    667    519   -407   -187    592  -1234  -1028   -259   -228   -610   -485
    150    688    537   -418   -192    613  -1236  -1028   -257   -223   -607   -472
    142    701    558   -423   -207    628  -1241  -1031   -252   -220   -615   -480
    137    675    535   -407   -197    605  -1244  -1047   -259   -231   -631   -493
    137    659    522   -400   -192    592  -1249  -1060   -272   -239   -644   -501
    122    649    527   -384   -202    589  -1262  -1080   -288   -257   -665   -514
    116    641    524   -379   -202    584  -1291  -1117   -319   -290   -696   -535
    122    620    496   -371   -187    558  -1314  -1143   -345   -314   -722   -548
    122    613    488   -368   -184    550  -1332  -1169   -366   -327   -740   -555
    106    592    485   -348   -189    540  -1345  -1189   -389   -342   -766   -571
    119    571    449   -348   -166    511  -1369  -1218   -420   -371   -795   -581
    129    581    452   -355   -161    519  -1382  -1226   -433   -381   -802   -579
    116    579    462   -348   -171    522  -1384  -1223   -436   -387   -807   -576
    119    566    446   -342   -163    506  -1397  -1234   -452   -397   -826   -581
    129    568    436   -350   -153    504  -1402  -1239   -462   -402   -841   -589
    122    587    462   -355   -171    524  -1400  -1234   -459   -400   -839   -579
    116    592    472   -355   -179    532  -1397  -1231   -465   -405   -849   -579
    132    581    449   -355   -158    517  -1410  -1241   -480   -420   -870   -584
    127    584    457   -355   -163    519  -1410  -1239   -485   -426   -883   -581
    122    597    475   -358   -176    535  -1405  -1234   -480   -426   -885   -571
    132    587    452   -361   -158    519  -1413  -1244   -496   -436   -904   -576
    142    592    449   -366   -153    522  -1418  -1249   -504   -441   -909   -574
    129    592    462   -361   -166    527  -1410  -1244   -506   -444   -909   -566
    124    581    454   -353   -166    519  -1415  -1247   -519   -457   -927   -566
    137    568    431   -353   -148    501  -1421  -1249   -532   -470   -940   -566
    137    576    439   -355   -150    509  -1415  -1244   -532   -472   -940   -553
    129    561    431   -348   -150    496  -1415  -1252   -548   -485   -956   -558
    137    542    405   -340   -135    475  -1423  -1262   -568   -501   -969   -563
    129    542    410   -337   -140    478  -1421  -1260   -576   -498   -961   -563
    127    542    415   -335   -142    480  -1423  -1265   -587   -506   -963   -563
    137    540    400   -340   -132    472  -1428  -1278   -602   -524   -976   -571
    140    545    402   -342   -132    475  -1423  -1270   -607   -532   -976   -566
    135    555    420   -348   -142    488  -1402  -1254   -602   -530   -966   -553
    132    574    441   -353   -153    509  -1374  -1234   -594   -514   -950   -540
    142    605    459   -376   -158    535  -1350  -1218   -584   -506   -937   -530
    145    626    480   -387   -166    553  -1327  -1195   -576   -501   -924   -524
    145    623    475   -387   -163    550  -1319  -1184   -581   -506   -922   -524
    145    620    475   -381   -163    548  -1319  -1182   -587   -517   -924   -524
    148    678    530   -415   -189    605  -1291  -1148   -555   -488   -891   -493
    142    724    581   -433   -220    652  -1265  -1122   -530   -459   -857   -467
    153    727    571   -441   -210    652  -1280  -1137   -545   -470   -862   -470
    161    730    568   -444   -202    649  -1301  -1156   -566   -488   -870   -472
    155    730    571   -444   -207    652  -1314  -1156   -568   -491   -862   -467
    155    675    517   -415   -179    597  -1337  -1171   -594   -522   -885   -491
    153    613    457   -384   -153    535  -1350  -1192   -631   -563   -919   -519
    122    561    439   -340   -158    501  -1340  -1187   -646   -584   -932   -535
    116    527    407   -322   -145    467  -1345  -1192   -662   -602   -943   -540
    109    472    361   -290   -124    418  -1350  -1202   -683   -626   -958   -563
     96    441    345   -270   -127    394  -1356  -1210   -696   -646   -969   -574
     70    407    337   -239   -132    374  -1356  -1218   -717   -672   -976   -584
     80    400    316   -241   -119    358  -1358  -1221   -730   -685   -976   -584
     90    397    303   -244   -106    350  -1350  -1210   -727   -683   -966   -574
     67    379    311   -223   -122    345  -1332  -1192   -722   -680   -956   -566
     64    368    303   -215   -119    337  -1325  -1187   -724   -680   -945   -555
     70    350    280   -213   -103    316  -1322  -1184   -732   -688   -945   -553
     59    298    236   -179    -88    267  -1301  -1158   -740   -704   -961   -568
     88    213    124   -150    -18    168  -1241  -1072   -740   -732  -1002   -620
     98    168     70   -132     15    119  -1109   -917   -683   -719  -1018   -652
    106    252    145   -181    -20    200   -956   -714   -545   -610   -924   -574
    161    568    407   -366   -122    488   -831   -511   -311   -348   -649   -314
    202   1174    971   -688   -387   1075   -795   -426      0     88   -153    179
     44   1821   1777   -932   -865   1800   -943   -654    210    488    345    670
   -103   1873   1977   -885  -1039   1925  -1325  -1156     20    444    387    701
   -163   1278   1441   -558   -802   1358  -1621  -1652   -558   -155   -163    200
   -210    345    555    -70   -384    449  -1732  -1901  -1179   -924   -943   -509
   -158   -142     15    150    -88    -64  -1680  -1753  -1312  -1158  -1241   -805
   -101   -161    -59    127    -20   -111  -1527  -1519  -1171  -1067  -1187   -771
    -46    -36      7     41    -28    -15  -1356  -1306   -997   -924  -1070   -672
    -25     98    124    -36    -75    109  -1228  -1153   -857   -800   -953   -574
    -25    161    187    -67   -106    174  -1145  -1062   -776   -732   -891   -517
     -7    158    163    -75    -88    161  -1111  -1028   -756   -722   -878   -498
    -10    153    163    -72    -85    158  -1075   -989   -735   -711   -862   -480
    -15    166    179    -75    -98    171  -1044   -956   -717   -698   -836   -454
     -7    171    179    -80    -93    174  -1026   -932   -704   -688   -820   -439
     -5    171    176    -85    -90    171  -1015   -922   -704   -685   -820   -436
    -15    184    200    -85   -106    192   -995   -898   -693   -672   -813   -420
    -18    176    192    -80   -106    184   -971   -875   -688   -662   -805   -405
     -5    176    181    -85    -93    179   -950   -854   -678   -646   -787   -387
    -12    184    194    -88   -103    187   -924   -823   -659   -633   -766   -366
    -18    184    202    -83   -109    192   -906   -805   -646   -623   -750   -353
     -7    181    187    -88    -98    184   -904   -805   -654   -631   -750   -353
     -5    181    187    -88    -96    184   -885   -787   -639   -626   -732   -335
    -15    179    194    -83   -106    187   -862   -761   -626   -607   -706   -311
     -5    171    176    -83    -90    174   -844   -745   -620   -597   -691   -288
      0    168    168    -85    -83    168   -831   -730   -615   -587   -685   -267
    -10    168    179    -77    -93    174   -800   -696   -597   -568   -662   -241
    -12    166    179    -77    -96    171   -784   -678   -589   -561   -644   -226
      2    155    153    -80    -75    155   -774   -665   -587   -563   -636   -213
      0    161    158    -83    -77    161   -745   -628   -563   -548   -613   -181
    -10    158    168    -72    -88    163   -724   -592   -545   -527   -589   -155
      5    158    153    -83    -75    158   -724   -579   -545   -519   -579   -142
      5    174    168    -88    -83    171   -711   -550   -532   -501   -553   -119
    -12    192    205    -90   -109    197   -683   -511   -504   -475   -524    -85
     -2    184    187    -90    -93    184   -665   -478   -491   -457   -506    -57
     10    202    192   -109    -90    197   -652   -449   -475   -436   -480    -31
      5    228    223   -119   -109    226   -620   -400   -433   -397   -441      5
      2    244    241   -124   -119    244   -597   -363   -407   -374   -413     36
     12    244    231   -127   -109    239   -579   -345   -397   -368   -397     57
     -2    254    257   -127   -129    257   -540   -311   -363   -342   -368     88
    -12    275    288   -132   -150    280   -504   -283   -337   -316   -340    116
     -7    272    280   -132   -142    275   -485   -275   -335   -309   -335    124
    -10    285    296   -137   -153    290   -462   -262   -322   -293   -316    140
    -41    296    335   -129   -187    314   -431   -236   -298   -277   -285    161
    -38    285    324   -124   -181    306   -410   -223   -285   -272   -275    163
    -51    272    324   -114   -187    298   -381   -205   -272   -265   -265    161
    -77    265    342    -93   -210    303   -345   -171   -246   -252   -249    171
    -93    233    327    -70   -210    280   -324   -155   -241   -257   -252    168
    -90    205    296    -57   -192    249   -316   -155   -246   -262   -259    158
   -114    189    303    -38   -207    246   -293   -145   -246   -267   -257    150
   -140    171    311    -15   -226    241   -280   -142   -249   -275   -252    148
   -135    137    272     -2   -205    202   -285   -163   -275   -301   -270    129
   -135    137    272     -2   -202    202   -270   -158   -275   -298   -262    137
   -150    148    296      0   -223    220   -254   -142   -265   -296   -252    148
   -145    140    285      2   -215    213   -249   -140   -265   -301   -246    148
   -145    137    283      2   -213    210   -249   -140   -270   -303   -249    145
   -171    140    309     15   -239    223   -233   -127   -265   -301   -233    161
   -168    129    296     18   -233    213   -220   -111   -259   -298   -226    176
   -145    142    288      2   -215    215   -207    -98   -246   -288   -218    187
   -158    155    311      0   -236    231   -187    -83   -231   -275   -205    200
   -163    155    319      5   -241    236   -171    -64   -223   -265   -194    207
   -148    155    301     -5   -226    226   -166    -57   -223   -265   -192    210
   -158    150    309      5   -233    228   -150    -44   -218   -259   -181    223
   -179    150    327     12   -254    239   -132    -28   -210   -252   -168    241
   -168    142    311     12   -239    226   -127    -25   -213   -257   -158    246
   -158    150    306      2   -231    228   -116    -10   -205   -259   -145    254
   -176    171    348      2   -262    259    -90     18   -187   -244   -119    272
   -181    155    337     12   -259    244    -83     23   -192   -254   -114    272
   -166    148    311      7   -239    228    -80     25   -197   -259   -111    272
   -176    158    335      7   -257    246    -59     41   -184   -246    -90    288
   -200    153    353     23   -275    252    -38     57   -176   -246    -83    301
   -189    135    322     25   -257    228    -36     57   -181   -257    -85    311
   -189    135    324     25   -257    228    -28     64   -179   -259    -77    316
   -202    135    337     33   -272    236    -12     83   -171   -257    -64    327
   -181    135    316     23   -249    226      0     96   -163   -254    -49    342
   -176    166    340      2   -259    252     25    119   -145   -233    -23    368
   -189    215    402    -12   -296    309     75    163   -111   -205     20    397
   -184    233    418    -25   -301    324    103    187    -98   -194     38    410
   -155    254    410    -49   -283    332    124    205    -83   -179     59    433
   -155    265    420    -57   -288    342    140    223    -72   -171     80    439
   -155    277    431    -62   -293    353    168    246    -59   -158     98    446
   -132    322    454    -93   -293    387    197    270    -36   -135    132    480
   -116    363    480   -122   -298    420    226    290     -5   -114    174    519
   -129    361    491   -116   -309    426    218    285     -2   -116    192    519
   -119    345    465   -114   -290    405    192    262    -15   -124    192    509
   -106    342    446   -119   -277    394    174    257    -20   -127    197    514
   -116    293    410    -88   -262    350    163    254    -36   -145    192    504
   -129    231    361    -51   -244    296    161    236    -62   -171    171    480
   -116    189    306    -36   -210    246    145    220    -88   -197    148    457
   -127    145    272    -10   -200    207    132    210   -109   -223    132    431
   -150    103    254     23   -202    179    137    210   -119   -246    122    410
   -132     77    207     25   -171    142    127    192   -140   -270    111    400
   -135     67    202     31   -168    135    124    184   -145   -280    114    397
   -150     62    210     44   -179    135    137    194   -135   -272    129    397
   -140     54    194     44   -166    124    137    194   -135   -275    137    394
   -129     54    184     36   -158    119    140    194   -132   -280    142    397
   -145     59    205     41   -176    132    155    210   -116   -267    158    410
   -150     49    200     49   -176    122    161    218   -109   -270    166    413
   -116     -7    109     62   -114     49    155    223   -132   -303    129    379
    -90    -75     15     80    -54    -31    244    337   -111   -322     96    322
    -75    -36     38     54    -59      0    397    522     -2   -252    145    345
    -28     67     96    -20    -62     80    535    737    158   -109    272    452
     36    436    400   -236   -181    418    628    927    420    202    602    771
      2   1117   1111   -561   -553   1114    620    943    750    672   1156   1325
   -179   1636   1816   -730   -997   1725    381    610    867    969   1556   1719
   -319   1501   1821   -592  -1070   1660      0     77    568    771   1436   1605
   -431    683   1114   -124   -771    898   -262   -436   -129    -18    691    901
   -389   -114    275    249   -332     80   -332   -561   -607   -628     44    270
   -272   -371    -98    322    -88   -236   -259   -368   -607   -698    -83    119
   -218   -301    -85    257    -67   -194    -85   -119   -431   -563     15    184
   -171   -142     28    158   -101    -57     77     85   -252   -407    153    288
   -119    -51     64     85    -93      5    158    179   -161   -324    223    345
   -101    -36     64     67    -85     15    197    226   -122   -296    249    361
    -98    -25     72     62    -88     23    223    254    -96   -283    272    371
    -83    -10     72     46    -77     31    231    265    -88   -272    290    379
    -75     -5     70     38    -72     31    231    265    -85   -262    303    379
    -77     15     93     31    -85     51    252    285    -62   -239    335    392
    -72     20     93     25    -83     54    265    301    -49   -228    355    402
    -70     18     88     25    -77     51    267    303    -46   -218    366    405
    -85     41    127     20   -106     83    285    324    -31   -194    394    418
    -98     46    145     25   -122     96    301    342    -18   -187    413    428
    -85     46    132     18   -109     88    296    348    -20   -189    415    426
    -88     59    148     15   -116    103    306    363     -2   -176    436    433
   -116     67    184     23   -150    127    327    381     20   -158    459    446
    -98     83    181      7   -140    132    332    389     28   -145    475    454
    -88     83    171      2   -129    127    335    392     36   -142    485    454
   -101     93    194      5   -148    142    348    410     57   -127    517    462
   -103    103    205      0   -155    155    348    418     64   -119    540    467
    -90    106    197     -7   -145    150    345    420     67   -116    550    467
    -88    122    207    -18   -148    163    355    444     90    -98    581    488
    -90    129    220    -18   -155    174    366    465    111    -83    602    504
    -75    129    202    -28   -140    166    363    478    124    -72    623    524
    -77    150    228    -36   -153    187    379    509    150    -44    662    553
    -90    176    265    -44   -179    218    387    537    179    -15    701    584
    -75    187    262    -54   -168    223    381    555    194     -2    724    605
    -57    200    254    -72   -155    228    379    574    218     15    750    633
    -38    233    272    -98   -155    252    392    607    257     51    789    672
    -18    262    277   -124   -148    270    394    631    283     83    823    698
     15    306    290   -161   -137    298    394    646    306    109    857    730
     12    342    327   -179   -155    337    410    678    342    140    896    769
     10    355    345   -184   -168    350    433    709    376    163    927    800
     20    358    337   -192   -158    350    444    722    397    179    945    823
     18    387    368   -202   -174    379    459    737    426    207    979    854
      5    394    389   -202   -192    392    467    745    439    226   1000    870
      0    415    415   -207   -207    415    483    756    462    241   1026    885
      0    423    420   -213   -210    423    498    769    491    262   1049    901
    -18    413    431   -197   -223    420    519    784    509    277   1065    911
     -2    402    405   -200   -205    402    540    792    522    288   1060    906
     -5    381    387   -189   -197    384    555    792    524    288   1054    901
    -25    368    394   -171   -210    381    558    787    522    285   1054    893
    -46    366    413   -158   -228    389    568    787    532    290   1060    891
    -33    322    353   -145   -194    337    558    763    517    262   1034    870
    -41    280    319   -119   -181    298    548    745    506    244   1015    852
    -57    259    314   -101   -184    285    548    735    506    241   1015    849
    -54    241    296    -93   -174    267    540    722    498    241   1013    841
    -54    231    283    -90   -168    257    532    714    498    244   1021    844
    -72    218    290    -72   -181    254    530    717    506    249   1034    849
    -70    220    290    -77   -181    257    532    717    514    254   1039    854
    -57    213    270    -77   -163    241    527    709    511    254   1036    846
    -54    213    267    -80   -161    239    532    714    519    267   1047    852
    -51    215    267    -80   -161    239    532    711    517    270   1054    854
    -41    226    267    -90   -155    244    519    701    514    272   1062    857
    -33    233    267    -98   -150    249    522    709    519    277   1072    867
    -41    233    272    -96   -158    252    524    717    527    277   1080    878
    -33    223    257    -96   -145    241    519    714    522    272   1078    878
    -20    220    239   -101   -129    228    506    701    509    267   1080    872
    -28    231    259   -101   -142    244    509    704    519    283   1104    885
    -38    215    254    -88   -148    233    504    698    517    280   1104    885
    -36    207    244    -88   -140    226    496    696    514    275   1096    888
    -41    210    252    -85   -148    231    493    696    514    277   1104    891
    -33    210    244    -88   -137    226    488    693    511    270   1106    888
    -23    218    241    -98   -132    228    480    678    506    265   1098    885
    -28    207    236    -90   -132    220    480    680    511    270   1104    888
    -38    200    236    -83   -137    215    478    683    517    275   1117    898
    -15    226    241   -103   -127    233    478    688    519    285   1130    909
     -7    262    270   -129   -137    265    498    706    537    306   1148    932
    -10    290    298   -140   -153    293    514    722    555    329   1174    956
     -5    303    309   -150   -158    306    524    735    566    340   1189    969
      0    298    298   -148   -148    298    524    735    563    337   1195    969
     -5    306    311   -153   -158    309    517    737    574    345   1208    974
    -25    335    361   -155   -194    348    532    750    600    363   1234    989
    -18    384    402   -184   -210    394    548    756    618    384   1260   1010
    -23    420    444   -197   -233    431    548    756    633    402   1286   1023
    -25    407    431   -192   -228    418    527    732    620    389   1283   1008
    -28    384    410   -179   -218    397    504    722    618    384   1291   1008
    -18    350    368   -168   -194    358    467    706    605    376   1291   1013
    -25    311    337   -142   -181    324    436    688    584    355   1275    995
    -54    265    316   -106   -187    290    418    672    568    337   1249    971
    -54    231    285    -88   -168    257    405    654    550    322   1228    940
    -70    176    246    -54   -158    210    394    639    527    296   1202    904
    -85    148    233    -31   -158    189    374    618    504    272   1189    878
    -77    122    197    -23   -137    158    348    594    483    249   1174    865
    -80    103    184    -12   -132    145    337    587    480    241   1171    859
    -85    101    184     -7   -135    142    332    587    483    236   1174    854
    -72     85    158     -5   -114    122    324    579    472    231   1169    839
    -80     75    153      0   -116    114    319    574    470    236   1176    836
    -90     80    168      5   -129    124    309    571    475    244   1189    841
    -70     59    129      2    -98     96    290    568    467    236   1182    836
    -31    -18     12     25    -23     -2    280    587    441    197   1130    779
    -18    -59    -44     38     10    -51    374    714    493    207   1106    732
     -2    -10     -7      5      2     -7    480    865    597    283   1156    758
     41    155    111   -101    -36    135    558   1021    750    446   1319    893
     90    602    511   -345   -210    558    610   1169   1008    789   1706   1275
    -31   1218   1249   -594   -641   1234    641   1171   1288   1202   2197   1738
   -168   1483   1649   -657   -909   1566    441    857   1278   1335   2403   1899
   -241   1163   1402   -462   -820   1283    111    353    857    976   2094   1600
   -340    397    737    -28   -537    566    -83    -70    218    226   1353    898
   -293    -93    200    192   -249     54   -176   -119    -67   -140    961    527
   -210   -296    -85    252    -64   -192   -187    -15    -90   -197    880    452
   -171   -301   -129    233    -23   -215   -114    114    -12   -145    906    493
   -153   -223    -70    189    -41   -148    -12    244     93    -46    982    571
   -135   -127      7    129    -72    -59     49    329    179     41   1065    657
   -132    -44     88     88   -111     23     93    381    241    103   1124    719
   -116      2    119     57   -119     59    116    407    270    124   1148    740
    -93     20    114     36   -103     67    111    402    262    122   1150    745
    -93     46    137     20   -114     90    101    392    257    119   1156    740
    -98     77    176     10   -137    127    103    394    265    129   1176    748
   -106     88    194      7   -150    140     96    384    257    127   1179    748
    -88    109    197    -10   -142    153     75    363    239    116   1184    743
    -85    127    213    -20   -150    168     67    355    231    103   1195    732
    -98    158    254    -31   -176    205     54    348    220    101   1210    730
    -88    187    275    -49   -181    228     38    332    210     88   1213    724
    -90    213    303    -59   -197    257     28    316    197     70   1213    717
    -90    246    337    -77   -215    290     23    316    200     72   1228    724
    -85    249    335    -83   -210    290      7    303    187     62   1223    722
    -80    270    348    -96   -213    309     -5    296    179     57   1231    717
    -77    311    389   -116   -233    350     -2    301    184     62   1254    727
    -70    355    426   -142   -249    389    -15    290    184     70   1270    745
    -54    371    423   -158   -239    397    -38    275    171     62   1265    737
    -54    381    436   -166   -246    407    -54    270    171     54   1270    730
    -49    397    446   -174   -246    420    -62    277    181     59   1286    743
    -28    413    441   -194   -236    428    -80    267    181     62   1301    743
    -31    428    459   -200   -246    444    -80    277    194     80   1330    758
    -41    436    478   -197   -259    457    -80    290    213     98   1356    787
    -12    444    457   -215   -233    449    -98    293    215    109   1374    800
      7    465    457   -236   -226    462   -114    296    226    127   1400    815
      2    498    493   -252   -244    496   -111    322    257    161   1447    849
     15    504    488   -259   -236    496   -114    342    272    176   1473    872
     20    488    467   -254   -223    478   -129    350    285    184   1488    893
     23    511    488   -270   -233    501   -124    374    309    207   1522    924
     25    553    527   -290   -252    540   -109    392    329    233   1551    948
     33    576    542   -306   -254    558   -111    397    335    241   1558    956
     33    589    555   -311   -259    574   -109    405    345    252   1566    966
     15    602    584   -311   -283    594    -96    415    353    262   1584    971
     18    607    589   -314   -285    600    -98    410    361    272   1592    969
     15    605    589   -311   -285    597    -96    410    371    283   1597    974
     -2    600    602   -298   -301    600    -85    415    384    290   1602    979
    -12    589    600   -290   -306    594    -75    413    389    290   1600    969
    -15    597    613   -290   -314    602    -67    410    400    296   1600    966
    -33    589    620   -280   -327    605    -54    415    418    301   1600    966
    -38    568    607   -265   -322    587    -44    415    431    309   1597    958
    -33    558    589   -262   -311    574    -54    389    415    296   1577    935
    -54    550    602   -249   -327    576    -59    368    405    283   1561    911
    -64    558    620   -249   -342    587    -57    366    415    288   1564    909
    -57    548    605   -244   -329    576    -59    353    418    280   1561    904
    -70    524    594   -228   -332    558    -75    340    413    277   1556    898
    -88    517    605   -215   -348    561    -77    335    415    277   1551    898
    -88    506    594   -210   -342    550    -85    316    410    275   1538    891
    -72    522    594   -223   -332    558    -85    311    418    285   1551    901
    -85    537    623   -226   -355    581    -80    319    433    301   1566    909
    -88    545    631   -228   -361    587    -77    319    441    309   1571    911
    -75    537    613   -231   -345    574    -88    309    433    301   1561    914
    -75    540    615   -231   -345    576    -98    303    433    303   1561    917
    -88    542    631   -228   -358    587   -106    303    441    309   1564    919
    -83    540    620   -228   -353    579   -114    293    436    303   1556    919
    -72    535    607   -231   -340    568   -116    288    433    303   1548    927
    -80    548    628   -233   -353    587   -114    290    441    314   1553    940
    -83    545    626   -233   -353    584   -114    290    444    322   1545    953
    -67    535    602   -233   -335    568   -127    277    441    322   1532    950
    -83    522    605   -220   -345    563   -132    275    439    322   1525    943
    -77    537    615   -228   -345    576   -135    270    439    322   1525    943
    -62    545    607   -241   -335    576   -135    267    446    322   1517    935
    -67    545    610   -239   -337    576   -127    283    459    335   1519    927
    -77    561    636   -241   -355    597   -111    298    475    350   1525    927
    -57    579    636   -259   -345    607    -96    311    488    363   1532    940
    -54    589    641   -270   -348    613    -88    314    493    368   1535    948
    -70    589    657   -259   -363    623    -75    319    504    376   1535    958
    -57    602    659   -272   -358    631    -70    322    511    389   1540    974
    -49    644    693   -296   -371    667    -57    322    532    415   1556   1000
    -54    683    737   -316   -397    709    -54    322    550    433   1571   1026
    -57    683    740   -311   -400    709    -80    298    537    426   1564   1018
    -51    659    709   -306   -381    683   -111    259    511    407   1545   1005
    -33    654    688   -309   -361    670   -127    246    509    410   1551   1021
    -38    633    672   -298   -355    652   -142    233    501    407   1551   1023
    -46    587    633   -270   -340    610   -155    210    475    384   1519   1002
    -46    550    597   -254   -324    574   -168    192    457    363   1496    982
    -70    519    589   -223   -329    553   -168    189    449    355   1493    971
    -88    475    563   -194   -324    519   -184    168    423    329   1470    943
    -80    439    519   -179   -298    478   -207    145    397    306   1444    922
    -90    407    498   -158   -296    454   -220    129    384    288   1431    917
   -101    389    491   -142   -296    439   -226    129    387    285   1428    919
    -77    394    470   -161   -272    431   -244    116    379    288   1431    919
    -85    387    472   -153   -277    428   -241    122    384    296   1436    919
   -101    389    491   -145   -296    441   -236    129    397    309   1449    932
   -101    368    470   -132   -285    418   -246    119    389    298   1436    922
    -80    322    400   -122   -241    358   -259    124    374    275   1397    891
    -51    249    298    -98   -176    272   -215    200    392    262   1348    836
    -36    239    272   -103   -155    254   -114    329    462    290   1340    810
     -2    285    288   -140   -145    285    -12    483    574    376   1397    857
     18    574    553   -296   -267    563     93    665    797    628   1662   1106
     20   1130   1109   -576   -545   1119    153    776   1096   1039   2125   1571
   -124   1673   1795   -776   -958   1735     85    636   1288   1384   2548   1979
   -239   1761   2000   -761  -1119   1880   -228    213   1148   1395   2621   2039
   -324   1252   1577   -465   -950   1413   -519   -283    615    854   2120   1587
   -342    530    872    -93   -607    698   -667   -566     70    174   1423    950
   -257    119    376     70   -316    246   -706   -530    -96    -75   1127    670
   -207     -5    202    106   -205     98   -626   -361    -23    -59   1104    644
   -176     28    202     72   -189    114   -527   -239     80     18   1156    685
   -140    122    262      7   -200    192   -436   -127    194    119   1236    748
   -129    223    350    -49   -239    285   -363    -41    290    210   1317    818
   -132    257    389    -62   -259    322   -322      2    340    254   1353    852
   -103    252    355    -75   -231    303   -322      5    348    267   1356    859
    -93    265    358    -85   -226    311   -311     18    366    285   1369    872
    -96    280    376    -93   -236    327   -306     33    379    296   1382    883
    -75    293    368   -109   -220    329   -311     28    381    296   1384    880
    -75    306    379   -116   -228    342   -316     25    384    301   1397    880
    -93    314    407   -111   -252    361   -319     28    394    309   1408    880
    -96    309    405   -109   -249    358   -324     25    400    309   1410    883
    -77    316    394   -119   -236    355   -327     20    405    314   1423    888
    -85    314    400   -116   -244    355   -329     18    407    322   1431    891
    -85    327    413   -122   -249    368   -322     25    415    332   1444    901
    -80    319    400   -119   -241    358   -327     18    413    329   1439    898
    -90    329    420   -119   -254    374   -322     15    423    342   1449    911
    -80    355    433   -137   -257    392   -324     15    431    355   1465    924
    -64    363    428   -150   -246    394   -335      5    428    353   1470    924
    -54    371    426   -161   -239    400   -337      5    436    361   1480    930
    -54    389    444   -166   -249    415   -329     18    454    381   1499    943
    -38    394    431   -179   -236    413   -335     18    457    394   1506    945
    -28    397    426   -187   -226    410   -345     10    452    402   1509    940
    -36    407    441   -187   -239    423   -350     10    454    413   1522    945
    -31    413    444   -189   -236    428   -353     15    459    418   1535    953
    -12    426    439   -207   -226    433   -363     10    465    426   1545    963
     -7    446    454   -220   -231    449   -366     23    480    441   1564    987
      7    470    462   -239   -228    467   -368     36    496    467   1584   1010
     36    496    459   -265   -210    478   -379     46    506    496   1605   1031
     41    532    488   -288   -223    511   -379     64    527    524   1631   1060
     38    558    517   -298   -239    537   -368     85    548    550   1652   1083
     41    571    527   -309   -241    550   -363     96    558    563   1665   1098
     54    581    527   -316   -236    555   -355     98    563    566   1667   1111
     59    605    545   -332   -241    576   -337    114    584    584   1683   1130
     54    610    553   -332   -249    581   -324    116    587    594   1693   1135
     59    602    542   -332   -241    574   -324    106    579    589   1686   1130
     38    607    568   -322   -265    589   -316    106    587    594   1691   1137
     31    607    576   -319   -272    592   -311    106    592    597   1691   1135
     38    602    563   -322   -262    584   -301    106    594    605   1678   1127
     31    589    555   -311   -262    574   -290    106    602    615   1675   1124
     18    592    574   -303   -277    584   -275    114    618    628   1691   1127
     15    594    579   -306   -283    587   -275    106    620    628   1693   1117
     18    581    561   -301   -270    571   -277     93    613    623   1678   1101
      0    561    558   -283   -277    558   -277     77    610    615   1662   1088
     -2    558    561   -277   -280    558   -272     72    613    618   1654   1080
      5    548    540   -277   -267    545   -270     67    610    615   1644   1078
      0    540    540   -272   -270    540   -265     64    610    618   1644   1080
    -10    527    537   -259   -275    530   -265     62    613    613   1641   1080
    -12    517    530   -252   -270    522   -272     51    607    607   1631   1075
     -5    522    527   -259   -267    524   -277     46    610    618   1634   1080
     -7    532    540   -262   -275    537   -272     54    623    636   1649   1091
    -10    517    527   -254   -270    522   -280     44    618    633   1647   1091
    -18    493    511   -236   -265    501   -293     31    605    623   1634   1083
      0    524    524   -265   -262    524   -288     44    623    641   1649   1101
     -5    532    537   -265   -272    535   -283     49    631    652   1654   1106
      0    522    519   -262   -262    522   -288     41    631    652   1649   1098
     -5    532    537   -262   -270    535   -272     51    641    659   1657   1109
    -23    522    545   -252   -283    535   -272     57    646    667   1662   1117
     10    527    514   -270   -252    522   -283     49    641    667   1657   1117
      7    519    511   -265   -252    517   -290     41    639    665   1652   1117
    -18    532    550   -257   -283    540   -285     49    652    675   1662   1130
    -15    530    545   -259   -280    537   -288     49    654    670   1657   1132
      5    542    537   -275   -267    540   -283     54    659    675   1657   1137
      2    574    571   -290   -285    574   -262     75    675    696   1675   1153
     -5    602    607   -298   -306    605   -236     90    693    714   1688   1166
     23    618    592   -322   -285    605   -231     96    696    717   1686   1166
     28    618    589   -324   -280    605   -218    103    709    727   1686   1169
     25    620    594   -324   -285    607   -205    116    722    740   1693   1182
     23    641    618   -332   -296    631   -194    114    730    756   1701   1195
     25    685    659   -358   -316    672   -184    119    745    779   1714   1218
     28    724    696   -376   -332    711   -187    116    756    795   1730   1239
     25    701    672   -366   -322    688   -215     83    735    779   1712   1223
     38    693    654   -366   -306    675   -241     51    719    771   1699   1218
     25    665    639   -345   -306    652   -257     44    714    763   1693   1221
      7    610    602   -311   -296    607   -270     25    693    743   1675   1200
      5    566    558   -288   -275    563   -288     10    672    719   1652   1174
      2    527    524   -265   -259    527   -296      2    657    706   1634   1158
    -12    483    496   -236   -254    488   -306    -10    636    683   1605   1137
    -15    431    446   -207   -231    436   -324    -36    605    657   1569   1111
    -20    405    423   -192   -220    413   -335    -54    589    641   1551   1093
    -41    389    431   -174   -236    410   -335    -64    589    633   1543   1088
    -36    371    407   -168   -223    389   -355    -80    579    623   1527   1072
    -28    366    394   -168   -210    379   -366    -90    571    620   1517   1062
    -38    361    400   -161   -218    379   -368    -90    576    618   1517   1057
    -49    358    407   -153   -228    381   -363    -88    581    623   1519   1062
    -28    324    353   -150   -189    337   -376    -98    563    607   1496   1041
      0    259    259   -129   -129    259   -358    -67    553    579   1454    997
     25    205    176   -116    -75    192   -259     57    597    581   1415    945
     67    262    194   -163    -62    228   -135    226    709    657   1460    966
    122    433    309   -277    -93    371    -10    436    901    846   1628   1117
    153    865    711   -509   -280    789     67    589   1182   1205   2008   1499
     64   1506   1441   -787   -688   1475     44    550   1462   1644   2525   2021
   -129   1935   2065   -901  -1096   2000   -213    174   1501   1870   2852   2340
   -228   1652   1880   -711  -1054   1766   -587   -342   1106   1561   2592   2099
   -296    898   1195   -301   -745   1047   -800   -758    467    818   1855   1436
   -259    197    457     31   -358    327   -854   -862     54    257   1244    865
   -176    -67    109    122   -142     20   -802   -698     51    181   1106    719
   -150    -31    116     88   -135     44   -659   -511    194    285   1171    761
   -111     62    171     23   -140    116   -535   -361    332    405   1260    836
    -77    155    233    -38   -155    194   -462   -270    428    491   1330    901
    -67    192    259    -62   -163    226   -413   -213    488    540   1363    937
    -62    192    254    -67   -158    223   -397   -200    504    550   1369    940
    -51    200    252    -75   -153    226   -392   -197    509    555   1366    937
    -54    218    270    -83   -161    241   -384   -187    519    568   1371    945
    -57    218    275    -80   -166    246   -379   -176    530    576   1379    961
    -41    218    259    -88   -150    239   -379   -174    535    584   1382    974
    -44    215    259    -85   -153    239   -371   -166    540    589   1387    979
    -49    220    270    -85   -161    244   -366   -161    548    594   1392    984
    -33    223    257    -93   -145    239   -371   -168    542    597   1384    971
    -31    226    257    -98   -142    241   -376   -174    537    597   1376    961
    -44    239    283    -96   -163    259   -363   -168    548    607   1382    974
    -38    244    283   -103   -161    262   -361   -171    553    618   1384    974
    -25    236    262   -103   -142    249   -366   -179    550    613   1376    969
    -38    239    275   -101   -155    257   -361   -168    563    623   1389    979
    -36    246    280   -106   -158    262   -358   -161    571    633   1397    989
    -28    244    270   -109   -150    257   -371   -171    563    631   1389    982
    -33    239    272   -101   -153    254   -374   -174    566    631   1382    974
    -44    246    290   -101   -168    267   -371   -166    576    639   1387    976
    -25    259    285   -116   -155    272   -376   -168    576    641   1384    979
    -12    267    280   -129   -148    272   -379   -168    579    644   1376    979
    -18    283    301   -132   -158    290   -368   -150    597    662   1392    992
    -15    288    303   -137   -161    296   -379   -148    602    672   1402    995
      2    290    288   -148   -142    290   -392   -145    605    675   1397   1000
      7    311    303   -158   -148    309   -387   -127    620    693   1413   1021
      7    322    314   -163   -153    319   -381    -98    641    719   1439   1044
     25    332    303   -179   -140    319   -387    -90    644    730   1441   1049
     28    353    324   -192   -148    340   -384    -72    662    748   1457   1065
     25    376    348   -202   -161    363   -371    -51    685    769   1475   1088
     49    397    348   -223   -148    374   -361    -41    696    784   1480   1106
     38    415    376   -228   -168    397   -355    -44    698    789   1486   1114
     23    428    405   -226   -192    418   -353    -46    706    792   1488   1111
     20    418    397   -220   -189    407   -355    -59    698    787   1480   1096
     23    410    387   -215   -181    400   -348    -67    696    784   1473   1088
     12    420    407   -218   -200    415   -332    -59    709    792   1478   1088
      2    423    418   -213   -207    420   -324    -57    719    792   1470   1080
      5    410    402   -210   -197    407   -324    -64    719    787   1454   1062
      5    413    407   -207   -200    410   -309    -62    735    797   1457   1060
     -7    405    413   -200   -210    407   -298    -62    743    800   1454   1054
     -7    394    402   -194   -205    400   -301    -75    735    792   1439   1039
    -20    384    405   -181   -213    394   -309    -90    724    782   1423   1023
    -36    376    413   -168   -223    394   -301    -90    730    784   1421   1026
    -46    355    402   -155   -223    379   -311   -106    719    779   1413   1008
    -44    345    389   -150   -218    366   -329   -129    704    766   1397    987
    -54    340    394   -142   -226    366   -332   -142    696    756   1384    976
    -64    342    407   -137   -236    374   -335   -153    691    748   1379    974
    -62    332    394   -137   -228    363   -342   -163    680    745   1374    971
    -57    342    400   -142   -228    371   -337   -161    688    756   1384    974
    -62    348    410   -142   -236    379   -337   -158    698    766   1395    979
    -59    342    402   -140   -231    371   -342   -161    701    769   1392    976
    -59    350    410   -148   -233    379   -345   -161    701    771   1389    984
    -67    361    428   -148   -249    394   -340   -153    709    779   1395    995
    -62    355    415   -148   -241    384   -345   -158    704    774   1395    992
    -46    355    402   -153   -223    379   -350   -163    701    774   1389    992
    -54    392    444   -171   -249    418   -340   -148    719    795   1408   1005
    -59    392    449   -166   -254    420   -337   -140    724    800   1413   1005
    -49    387    433   -168   -241    410   -340   -145    722    789   1405    997
    -49    387    436   -168   -241    410   -337   -145    724    789   1402    997
    -62    402    465   -171   -265    433   -319   -135    740    800   1408   1005
    -44    426    470   -189   -257    446   -306   -124    748    810   1410   1010
    -36    444    478   -205   -257    459   -288   -114    758    820   1415   1018
    -33    475    509   -220   -270    491   -254    -85    789    849   1444   1044
    -25    488    514   -231   -270    498   -252    -85    792    852   1452   1049
    -10    501    509   -246   -259    504   -259    -96    787    849   1444   1041
    -10    527    537   -259   -275    532   -252    -88    807    865   1457   1047
    -15    566    581   -275   -298    574   -233    -80    826    888   1478   1065
     -5    592    594   -293   -298    594   -239    -93    826    896   1480   1072
     -5    594    600   -296   -303    597   -257   -106    815    891   1478   1072
    -20    576    594   -280   -306    587   -283   -132    795    872   1467   1062
    -12    558    571   -272   -290    563   -316   -163    771    852   1449   1049
    -18    530    548   -257   -283    537   -335   -176    756    831   1431   1039
    -44    493    537   -223   -290    514   -340   -181    748    815   1415   1018
    -54    446    501   -197   -277    472   -350   -192    727    797   1389    989
    -38    410    449   -184   -244    428   -361   -207    706    782   1363    963
    -54    363    418   -155   -236    389   -368   -223    683    748   1330    930
    -62    319    381   -129   -220    350   -381   -244    657    717   1296    896
    -59    288    345   -114   -202    316   -400   -265    631    693   1273    870
    -88    270    358    -90   -223    314   -402   -270    623    691   1267    859
    -83    272    355    -96   -218    314   -405   -265    628    698   1265    862
    -70    252    322    -90   -197    288   -418   -283    615    688   1244    849
    -70    252    319    -90   -197    285   -420   -293    607    680   1234    839
    -83    262    345    -88   -213    303   -413   -288    615    685   1234    841
    -75    228    303    -75   -189    265   -418   -290    600    665   1208    820
    -33    153    187    -59   -111    171   -394   -244    587    626   1145    763
    -15    127    142    -57    -80    135   -275   -101    646    639   1124    724
      7    194    187   -101    -88    192   -140     90    769    737   1192    763
    101    433    332   -270   -116    384    -31    296    979    966   1402    966
    132    963    831   -548   -348    898      7    389   1278   1366   1844   1421
    -18   1641   1660   -815   -839   1652    -93    239   1530   1795   2377   1961
   -218   1925   2143   -852  -1179   2034   -423   -220   1475   1922   2603   2182
   -309   1454   1761   -574  -1036   1608   -756   -709    989   1465   2184   1792
   -353    594    948   -122   -652    771   -914  -1054    332    657   1369   1047
   -293    -23    270    158   -283    122   -927  -1057     25    218    862    561
   -202   -161     41    181   -122    -59   -844   -870     90    226    807    488
   -171    -83     85    124   -129      0   -680   -659    259    353    901    553
   -135     31    166     51   -150     98   -558   -506    407    478   1002    644
   -109     93    200      7   -153    145   -504   -439    475    540   1049    688
   -103    119    223     -7   -163    171   -467   -400    509    566   1067    701
   -109    132    241    -15   -174    187   -444   -374    530    587   1083    706
    -96    135    228    -20   -161    181   -444   -374    527    584   1075    706
    -93    137    228    -23   -161    181   -439   -368    532    592   1078    706
    -93    163    257    -33   -174    210   -426   -350    555    610   1093    717
    -93    163    254    -36   -174    207   -428   -355    555    605   1083    714
    -88    161    249    -36   -168    205   -426   -358    558    600   1075    714
    -96    163    257    -33   -176    210   -418   -350    568    610   1078    717
    -96    161    257    -31   -176    207   -415   -348    571    613   1085    714
    -77    163    241    -44   -161    202   -420   -355    561    605   1078    711
    -77    181    259    -51   -168    220   -415   -350    563    607   1080    724
    -85    192    277    -54   -181    236   -405   -337    574    620   1093    737
    -77    181    259    -51   -168    220   -418   -350    566    615   1085    730
    -64    176    241    -57   -153    207   -428   -355    566    607   1072    722
    -77    187    262    -54   -168    223   -415   -342    579    615   1075    724
    -72    194    265    -62   -168    228   -410   -337    584    623   1075    724
    -64    189    254    -62   -158    220   -415   -337    584    626   1072    727
    -77    192    270    -57   -174    231   -405   -324    594    636   1075    730
    -72    205    275    -67   -174    239   -400   -316    605    644   1078    735
    -57    200    254    -72   -155    228   -405   -314    602    641   1067    735
    -57    218    275    -80   -166    246   -400   -306    607    652   1075    737
    -64    233    298    -88   -181    265   -402   -298    613    662   1083    740
    -49    252    301   -103   -174    275   -413   -296    615    665   1083    740
    -36    267    303   -116   -168    283   -420   -285    626    672   1088    750
    -38    296    335   -127   -187    314   -415   -262    644    688   1104    766
    -33    306    337   -137   -187    322   -415   -244    654    709   1114    776
      2    335    332   -168   -163    332   -413   -228    670    732   1132    800
      0    348    348   -176   -174    348   -400   -213    685    748   1145    818
      0    358    358   -179   -179    358   -387   -197    698    761   1158    826
      0    368    366   -187   -184    368   -381   -207    696    761   1156    820
     -5    371    374   -184   -189    371   -376   -210    696    758   1150    818
    -23    361    381   -171   -202    371   -368   -215    693    756   1145    813
    -38    337    376   -148   -207    355   -366   -226    683    745   1127    797
    -38    337    376   -150   -210    355   -355   -226    685    745   1119    795
    -49    340    389   -148   -218    363   -337   -213    704    756   1127    797
    -49    322    371   -137   -210    345   -337   -218    701    745   1114    784
    -38    311    350   -135   -194    329   -337   -226    701    743   1106    776
    -59    319    379   -129   -220    350   -324   -220    714    750   1106    779
    -88    298    387   -106   -236    342   -324   -231    709    743   1085    761
    -83    272    355    -96   -218    311   -337   -254    688    724   1057    748
    -80    270    350    -93   -215    309   -342   -265    685    730   1062    750
    -80    288    366   -106   -223    327   -337   -267    683    724   1057    750
    -90    259    350    -85   -220    303   -353   -288    665    704   1034    745
   -109    226    332    -59   -220    277   -376   -309    649    688   1013    740
   -140    213    353    -36   -246    283   -381   -314    649    691   1015    730
   -140    210    350    -36   -244    280   -387   -319    646    696   1021    722
   -129    223    353    -46   -241    288   -387   -322    646    698   1018    724
   -135    220    355    -44   -246    285   -384   -316    649    698   1021    727
   -135    223    358    -44   -246    290   -379   -311    649    709   1028    727
   -114    233    348    -62   -231    290   -384   -314    652    701   1021    724
   -119    241    358    -62   -239    298   -381   -309    659    706   1021    722
   -127    252    379    -64   -254    314   -371   -298    670    719   1026    717
   -106    257    363    -75   -233    309   -368   -293    672    722   1023    722
   -106    226    332    -62   -220    277   -384   -303    657    704   1008    714
   -124    236    358    -57   -241    296   -374   -293    665    717   1028    719
   -119    254    371    -67   -244    311   -374   -290    667    719   1041    717
    -98    254    353    -77   -226    303   -381   -301    657    709   1021    704
   -119    252    371    -67   -244    311   -358   -275    675    717   1023    724
   -140    257    397    -59   -270    327   -324   -241    701    735   1031    776
   -119    265    384    -75   -252    324   -316   -231    704    737   1005    831
   -103    301    405    -98   -254    353   -301   -207    717    753    992    893
   -127    301    426    -88   -277    363   -290   -197    717    745    966    935
   -137    293    428    -77   -283    361   -285   -197    711    732    958    922
   -140    306    444    -85   -293    374   -275   -187    722    737    976    901
   -148    348    496    -98   -322    420   -265   -176    743    761   1005    906
   -135    361    493   -114   -314    428   -280   -189    732    753   1002    901
   -129    340    470   -106   -301    405   -322   -228    698    719    969    872
   -148    314    459    -83   -303    387   -348   -249    680    704    953    862
   -174    270    444    -46   -309    355   -363   -257    667    696    937    844
   -171    228    397    -31   -283    311   -381   -270    644    667    904    807
   -168    189    358    -12   -262    272   -389   -272    633    649    885    779
   -179    161    337      7   -259    249   -402   -283    613    626    859    753
   -187     98    285     44   -236    192   -428   -311    576    594    815    711
   -215     25    239     93   -228    129   -441   -327    545    558    769    675
   -228      0    228    114   -228    114   -449   -337    530    535    740    672
   -233    -38    194    135   -215     77   -457   -350    509    511    719    646
   -228    -75    153    153   -192     38   -472   -363    493    496    706    597
   -249    -88    158    168   -205     33   -480   -371    485    478    688    550
   -252    -75    176    163   -215     49   -472   -363    491    485    685    555
   -249    -85    161    166   -205     36   -478   -371    478    475    659    561
   -249    -88    161    168   -205     36   -483   -374    470    467    644    579
   -236   -122    111    179   -174     -7   -480   -358    459    454    613    555
   -194   -202     -7    197    -96   -106   -436   -285    457    420    548    467
   -161   -179    -18    168    -72    -98   -311   -124    537    449    545    433
   -122    -90     31    106    -77    -31   -166    101    688    568    633    506
    -51    241    290    -96   -171    265    -67    283    932    852    914    789
    -46    865    911   -410   -480    888    -83    288   1231   1291   1415   1317
   -252   1480   1730   -615   -992   1605   -277      0   1405   1675   1912   1816
   -415   1587   2003   -584  -1208   1795   -639   -491   1234   1665   1990   1875
   -470    930   1400   -231   -935   1163   -927   -943    639   1031   1374   1304
   -470     41    509    213   -491    275  -1018  -1166     18    233    540    532
   -400   -402     -5    400   -200   -205   -979  -1067   -124    -33    202    194
   -319   -439   -119    379   -101   -280   -862   -862     -5     46    220    187
   -275   -316    -41    293   -119   -179   -704   -667    171    197    327    265
   -257   -197     59    226   -158    -70   -602   -545    303    306    418    340
   -228   -161     64    194   -150    -49   -561   -498    348    340    444    363
   -213   -153     59    184   -137    -46   -542   -478    366    355    449    366
   -213   -145     67    176   -140    -38   -537   -472    374    363    452    353
   -205   -129     75    166   -142    -28   -537   -475    379    368    452    342
   -187   -114     72    150   -132    -20   -540   -480    384    371    449    340
   -174    -85     88    129   -132      0   -527   -467    402    381    465    353
   -194   -103     90    148   -145     -5   -524   -462    405    381    470    345
   -200   -124     75    161   -137    -25   -535   -475    400    376    465    324
   -205   -106     96    155   -150     -5   -535   -480    400    384    470    316
   -207    -85    122    148   -166     18   -524   -478    413    397    483    316
   -200    -83    114    140   -161     15   -524   -483    420    407    488    301
   -192    -67    124    129   -161     25   -527   -485    420    410    493    293
   -210    -59    148    135   -181     44   -527   -485    426    418    504    283
   -213    -57    155    135   -184     49   -524   -493    428    423    517    267
   -200    -49    150    122   -176     49   -530   -504    428    423    524    257
   -202    -44    155    122   -181     54   -530   -504    433    423    535    249
   -207    -44    161    124   -187     57   -524   -506    441    431    555    228
   -192    -51    140    122   -166     44   -527   -517    441    436    581    202
   -184    -25    158    103   -174     64   -530   -519    452    449    594    213
   -187     -2    184     93   -187     88   -530   -519    465    462    600    257
   -181     10    189     85   -184     98   -532   -517    478    470    605    288
   -168     10    179     80   -174     93   -548   -519    472    470    597    298
   -161     31    189     62   -174    109   -553   -511    478    485    615    309
   -155     38    194     57   -176    116   -558   -504    493    501    644    324
   -127     62    189     33   -158    124   -561   -496    504    517    672    340
   -122     93    215     15   -168    153   -555   -475    519    535    706    366
   -129    119    249      2   -189    184   -553   -454    537    550    727    384
   -116    140    254    -12   -187    197   -553   -444    553    566    743    387
   -114    161    272    -25   -194    215   -545   -433    563    581    766    397
   -116    189    306    -36   -210    246   -530   -415    587    610    797    418
   -109    202    311    -49   -210    257   -532   -418    587    610    802    413
   -114    205    319    -46   -218    262   -530   -426    581    602    805    397
   -137    197    335    -31   -239    265   -519   -426    589    605    813    392
   -142    200    342    -28   -241    270   -509   -415    605    615    823    400
   -132    194    327    -31   -231    262   -524   -428    597    613    823    392
   -135    218    353    -41   -244    285   -509   -418    615    623    844    392
   -153    213    366    -31   -259    288   -496   -410    628    628    852    387
   -142    200    342    -28   -241    270   -506   -420    626    631    854    376
   -145    184    329    -23   -236    257   -506   -426    623    631    852    363
   -158    187    345    -15   -252    265   -498   -426    626    628    857    361
   -163    179    342     -7   -254    259   -514   -444    610    610    844    345
   -161    166    327     -2   -244    246   -527   -462    597    600    836    324
   -161    171    329     -5   -246    249   -537   -472    592    600    836    316
   -158    166    324     -5   -241    244   -548   -485    579    592    828    311
   -161    140    301      7   -231    220   -563   -509    558    571    807    293
   -171    135    306     18   -239    220   -563   -514    558    561    807    288
   -187    140    324     23   -257    231   -558   -511    563    561    813    280
   -181    132    311     23   -246    220   -563   -514    563    566    818    272
   -176    145    319     15   -249    231   -566   -514    568    576    833    280
   -187    174    361      7   -272    267   -561   -504    589    594    854    298
   -176    176    353     -2   -267    265   -568   -506    589    589    857    298
   -168    181    350     -7   -259    267   -576   -514    584    589    857    298
   -184    197    381     -7   -283    290   -568   -511    594    597    867    301
   -181    205    387    -10   -283    296   -563   -514    602    602    870    301
   -171    189    361    -12   -265    275   -571   -524    589    594    862    288
   -161    218    376    -28   -270    296   -563   -517    600    605    875    293
   -179    215    394    -20   -285    303   -558   -511    605    607    885    296
   -163    241    405    -38   -283    322   -561   -514    602    607    893    301
   -150    272    423    -62   -288    348   -540   -493    618    628    911    322
   -158    296    454    -70   -306    376   -524   -480    639    646    932    327
   -158    296    454    -70   -309    376   -527   -480    641    641    935    319
   -148    306    454    -77   -301    379   -527   -480    641    641    937    314
   -137    324    462    -96   -301    392   -519   -470    654    652    945    322
   -135    363    498   -114   -316    431   -509   -465    667    667    963    340
   -116    400    517   -142   -316    457   -514   -472    670    680    976    348
   -116    415    532   -148   -324    472   -540   -493    654    672    976    340
   -129    397    527   -137   -327    462   -566   -517    636    652    974    327
   -114    374    488   -132   -301    431   -600   -542    615    633    963    316
   -111    337    449   -114   -283    392   -626   -555    594    613    945    314
   -119    311    431    -96   -275    371   -639   -563    576    594    935    298
   -119    285    402    -83   -262    342   -646   -576    555    576    919    270
   -122    246    368    -62   -246    306   -683   -607    522    545    885    228
   -132    210    342    -41   -239    275   -704   -623    496    511    857    192
   -135    161    296    -12   -215    228   -709   -639    470    480    831    158
   -140    111    249     12   -194    179   -748   -675    431    444    802    116
   -150    106    254     20   -202    179   -763   -688    420    426    787     93
   -161     98    257     31   -210    176   -758   -688    415    415    782     75
   -150     83    233     33   -192    158   -766   -698    405    407    774     51
   -150     75    223     36   -187    150   -782   -714    392    394    766     33
   -150     90    239     28   -194    163   -789   -724    392    392    761     25
   -142     77    218     31   -181    148   -805   -735    376    374    743      5
   -127     10    137     59   -132     72   -815   -727    350    340    701    -38
   -101    -31     70     64    -88     18   -750   -633    368    316    657   -103
    -85     -2     83     44    -85     38   -646   -498    446    353    667   -116
    -33     93    127    -31    -80    109   -542   -324    574    465    753    -51
     12    407    394   -210   -189    402   -465   -166    795    735   1034    213
    -33    984   1018   -478   -524   1000   -470   -150   1062   1140   1506    688
   -184   1454   1636   -636   -909   1545   -657   -436   1156   1421   1870   1036
   -296   1413   1709   -561  -1002   1561  -1013   -919    904   1322   1834    974
   -397    784   1182   -192   -789    982  -1267  -1410    288    644   1192    389
   -379     31    407    171   -394    218  -1348  -1561   -207    -25    480   -239
   -285   -306    -20    296   -135   -166  -1335  -1434   -270   -168    288   -415
   -236   -332    -96    283    -72   -215  -1247  -1257   -155   -103    316   -397
   -215   -223     -7    220   -103   -116  -1127  -1098    -10     15    407   -327
   -192   -111     77    150   -137    -15  -1060  -1008     90    106    480   -252
   -189    -54    135    122   -163     38  -1015   -950    153    161    522   -202
   -189    -31    158    109   -174     64   -995   -922    181    189    540   -189
   -171    -15    155     93   -163     70  -1002   -924    179    200    550   -192
   -161     12    174     72   -168     93  -1002   -919    194    210    558   -189
   -166     28    194     67   -181    111  -1005   -914    202    215    563   -192
   -158     33    192     62   -174    111  -1015   -919    194    207    561   -200
   -153     41    194     57   -174    116  -1028   -930    187    202    561   -213
   -161     54    215     51   -189    135  -1039   -935    179    192    561   -220
   -161     64    226     46   -192    145  -1049   -945    168    187    563   -231
   -153     67    218     41   -184    142  -1065   -961    158    174    561   -244
   -150     80    231     36   -189    155  -1070   -963    163    166    563   -241
   -153     80    233     36   -192    155  -1078   -966    166    168    563   -244
   -148     80    228     33   -187    153  -1096   -982    155    163    545   -257
   -153     93    246     28   -200    168  -1111   -989    153    166    548   -257
   -166    101    267     33   -215    184  -1119   -987    155    174    561   -249
   -168    106    272     31   -220    189  -1143  -1000    142    168    558   -259
   -153    101    254     25   -205    176  -1161  -1005    140    166    555   -257
   -158    101    259     25   -210    179  -1174  -1002    142    166    558   -259
   -168    109    277     31   -223    192  -1192  -1008    142    166    561   -272
   -155    109    262     23   -207    184  -1215  -1023    129    158    561   -280
   -153    127    280     12   -218    202  -1234  -1034    119    158    561   -280
   -158    135    290     10   -226    213  -1252  -1041    116    155    558   -280
   -129    129    259      0   -194    194  -1278  -1052    109    153    550   -275
   -114    150    265    -20   -189    207  -1296  -1052    111    166    566   -259
   -114    168    280    -28   -197    223  -1304  -1039    124    184    584   -244
    -90    179    270    -44   -181    226  -1322  -1034    132    192    587   -233
    -64    213    277    -72   -171    244  -1335  -1026    145    210    597   -207
    -70    226    296    -80   -181    259  -1337  -1015    155    231    610   -189
    -57    239    296    -90   -176    267  -1345  -1013    161    244    618   -184
    -46    249    293   -103   -168    270  -1363  -1026    153    236    610   -192
    -57    267    324   -103   -189    296  -1371  -1031    148    239    610   -194
    -64    293    358   -114   -213    324  -1366  -1039    153    239    607   -197
    -64    280    345   -109   -205    311  -1374  -1057    148    223    584   -210
    -75    265    340    -96   -207    303  -1379  -1072    140    210    568   -223
    -88    252    340    -80   -213    296  -1382  -1080    137    210    561   -231
    -90    233    322    -72   -207    277  -1397  -1101    127    200    542   -244
    -83    239    322    -77   -202    280  -1402  -1114    127    192    530   -254
    -98    233    332    -70   -215    283  -1402  -1122    132    192    522   -259
   -106    233    340    -62   -223    285  -1415  -1140    129    187    517   -267
   -101    220    319    -62   -210    270  -1444  -1171    111    171    491   -280
   -109    213    322    -51   -215    267  -1457  -1189    103    166    475   -290
   -124    200    322    -38   -223    259  -1470  -1210     93    155    457   -303
   -116    179    296    -31   -205    236  -1499  -1249     70    132    431   -324
   -129    166    296    -20   -213    231  -1519  -1270     57    122    415   -337
   -137    158    296    -10   -218    226  -1530  -1283     51    111    400   -350
   -137    148    285     -5   -210    215  -1553  -1304     38     98    384   -358
   -122    166    288    -20   -205    226  -1574  -1317     31    101    376   -350
   -140    163    301    -12   -220    233  -1584  -1322     33    106    371   -345
   -148    168    316    -10   -231    241  -1597  -1332     31    111    371   -345
   -129    174    301    -23   -218    236  -1621  -1356     15    106    353   -353
   -124    184    309    -28   -215    246  -1631  -1363     15    109    350   -350
   -132    187    319    -28   -226    252  -1644  -1369     12    106    345   -345
   -122    181    303    -31   -213    244  -1665  -1387      5     93    329   -353
   -116    181    296    -33   -207    239  -1683  -1405      2     88    322   -355
   -124    184    309    -28   -215    246  -1688  -1410     10    101    324   -350
   -116    181    296    -33   -205    236  -1706  -1428     -5     93    314   -355
   -111    174    283    -31   -197    228  -1722  -1447    -18     80    296   -368
   -111    189    298    -38   -205    244  -1725  -1447    -12     80    293   -363
   -103    218    322    -57   -213    270  -1725  -1441     -5     90    298   -348
    -93    246    340    -77   -218    293  -1732  -1449     -2     93    293   -342
    -98    267    366    -85   -231    316  -1735  -1444      2    101    296   -335
   -106    293    397    -96   -252    345  -1727  -1439      7    109    301   -329
    -90    296    387   -101   -239    340  -1743  -1457     -7    101    280   -335
    -77    309    384   -116   -231    345  -1751  -1465    -10    101    275   -332
    -88    335    423   -124   -257    379  -1748  -1467      5    116    283   -319
    -88    363    449   -140   -270    407  -1758  -1480     10    129    288   -301
    -70    363    433   -145   -252    397  -1792  -1514    -12    114    267   -306
    -85    345    431   -132   -259    389  -1829  -1551    -41     83    241   -322
    -83    340    420   -129   -252    379  -1865  -1579    -64     67    228   -329
    -62    324    384   -132   -223    355  -1906  -1608    -93     46    205   -348
    -70    290    361   -109   -215    324  -1922  -1626   -116     23    174   -363
    -85    231    314    -72   -200    270  -1945  -1644   -150     -5    135   -400
    -75    176    252    -51   -163    213  -1974  -1670   -184    -33     98   -433
    -77    145    220    -36   -150    181  -1987  -1688   -202    -51     72   -454
   -101     98    200      2   -150    148  -2008  -1714   -231    -83     38   -483
   -114     59    174     25   -145    116  -2039  -1751   -267   -111      7   -504
   -106     36    142     33   -124     88  -2065  -1782   -296   -137    -23   -522
   -114     25    140     44   -127     80  -2075  -1792   -306   -145    -38   -532
   -114     23    137     46   -124     80  -2088  -1803   -314   -153    -49   -537
   -103     12    116     44   -111     64  -2109  -1823   -335   -174    -75   -555
   -111     -2    109     57   -111     51  -2125  -1836   -348   -187    -93   -566
   -111    -23     88     64   -101     33  -2132  -1839   -361   -197   -111   -579
    -67   -109    -41     88    -12    -75  -2135  -1823   -392   -244   -174   -633
    -57   -163   -109    109     25   -137  -2044  -1706   -350   -246   -213   -680
    -41    -85    -46     62      2    -67  -1917  -1527   -223   -155   -155   -639
     18     83     62    -51    -20     72  -1813  -1330    -46     20     -2   -501
     77    488    410   -283   -166    449  -1779  -1215    197    350    353   -145
    -38   1088   1127   -524   -584   1106  -1860  -1348    402    737    826    324
   -218   1405   1621   -594   -919   1512  -2151  -1769    353    888   1065    548
   -309   1124   1434   -407   -872   1278  -2512  -2296    -67    558    789    298
   -374    322    696     25   -535    509  -2717  -2720   -753   -259    -15   -410
   -329   -319     10    324   -171   -155  -2735  -2717  -1080   -745   -555   -898
   -239   -478   -241    358      0   -361  -2655  -2525  -1018   -743   -615   -961
   -187   -415   -231    298     20   -324  -2512  -2320   -857   -620   -532   -896
   -163   -290   -127    228    -18   -210  -2382  -2151   -701   -485   -420   -805
   -145   -207    -64    174    -41   -137  -2335  -2086   -626   -420   -371   -753
   -127   -179    -54    153    -38   -116  -2307  -2055   -594   -397   -361   -737
   -129   -174    -44    150    -44   -109  -2291  -2039   -581   -392   -361   -732
   -122   -174    -51    148    -36   -114  -2283  -2031   -579   -379   -355   -732
   -114   -171    -57    140    -28   -114  -2286  -2036   -581   -379   -363   -730
   -122   -161    -41    140    -41   -101  -2283  -2034   -581   -374   -361   -717
   -127   -150    -23    137    -54    -88  -2278  -2029   -581   -376   -368   -709
   -111   -148    -36    129    -38    -93  -2288  -2036   -592   -379   -376   -711
   -111   -148    -38    127    -36    -93  -2294  -2042   -602   -379   -387   -719
   -119   -148    -28    132    -46    -88  -2283  -2034   -605   -374   -381   -717
   -109   -150    -41    127    -33    -96  -2283  -2036   -615   -371   -381   -717
    -96   -153    -57    124    -20   -106  -2286  -2042   -623   -379   -387   -711
   -103   -148    -46    124    -31    -98  -2283  -2036   -623   -384   -389   -711
   -106   -148    -41    127    -33    -96  -2288  -2036   -628   -392   -392   -714
    -96   -145    -49    119    -25    -98  -2299  -2047   -639   -405   -405   -724
    -96   -129    -33    114    -31    -83  -2301  -2044   -644   -405   -402   -722
    -96   -122    -25    109    -36    -75  -2304  -2039   -652   -407   -407   -722
    -83   -119    -38    101    -23    -80  -2307  -2039   -657   -407   -410   -719
    -83   -119    -36     98    -25    -77  -2304  -2036   -657   -407   -410   -714
    -85   -109    -23     98    -31    -67  -2296  -2026   -649   -402   -402   -706
    -75   -109    -36     90    -20    -72  -2301  -2023   -652   -405   -413   -709
    -59   -101    -41     80    -10    -72  -2301  -2018   -652   -397   -415   -709
    -67    -85    -18     75    -25    -51  -2296  -2003   -641   -379   -400   -698
    -62    -75    -12     70    -25    -44  -2299  -1995   -641   -368   -392   -693
    -36    -57    -20     46     -7    -41  -2309  -1987   -644   -361   -381   -680
    -31    -31     -2     31    -15    -18  -2307  -1964   -631   -348   -366   -662
    -25     -7     15     15    -23      2  -2299  -1940   -618   -335   -350   -641
     -5      7     12      0     -7     10  -2294  -1925   -613   -327   -342   -620
     -2     20     23    -10    -12     20  -2286  -1904   -605   -316   -335   -605
     -7     33     41    -12    -25     36  -2262  -1883   -592   -301   -322   -587
     -2     41     44    -20    -23     41  -2249  -1883   -597   -301   -322   -589
      2     49     46    -25    -20     49  -2244  -1888   -610   -311   -329   -594
    -20     51     70    -18    -46     59  -2221  -1883   -613   -322   -335   -602
    -25     49     72    -12    -49     59  -2205  -1883   -615   -329   -342   -602
    -18     31     49     -7    -33     38  -2195  -1886   -620   -335   -353   -602
    -28     20     49      5    -38     33  -2174  -1873   -615   -335   -353   -600
    -44     20     62     10    -51     41  -2153  -1860   -605   -327   -350   -600
    -33     10     44     10    -38     28  -2140  -1860   -607   -329   -361   -607
    -44     -2     41     20    -44     20  -2135  -1860   -615   -335   -374   -618
    -59     -5     54     33    -57     23  -2120  -1857   -613   -335   -379   -618
    -54    -20     33     38    -46      5  -2112  -1862   -623   -340   -387   -628
    -51    -33     18     41    -36     -7  -2109  -1873   -636   -353   -397   -639
    -72    -44     25     57    -49    -10  -2107  -1878   -649   -366   -407   -646
    -75    -57     18     67    -46    -20  -2104  -1883   -665   -376   -415   -652
    -67    -67      0     67    -36    -33  -2107  -1891   -680   -392   -428   -659
    -72    -72     -2     72    -36    -38  -2096  -1886   -683   -402   -433   -657
    -72    -75     -2     72    -36    -41  -2088  -1880   -683   -405   -436   -654
    -49    -70    -20     59    -15    -46  -2086  -1888   -693   -405   -444   -657
    -54    -59     -5     54    -25    -33  -2075  -1880   -693   -400   -441   -652
    -70    -49     18     59    -44    -15  -2062  -1865   -685   -402   -431   -646
    -64    -46     18     51    -41    -15  -2055  -1862   -693   -407   -433   -644
    -51    -36     15     44    -33    -10  -2036  -1852   -691   -402   -426   -631
    -57    -18     38     36    -49     10  -2013  -1823   -675   -389   -407   -613
    -54    -20     33     38    -44      5  -2003  -1816   -678   -387   -405   -610
    -41    -36      5     38    -25    -15  -1992  -1810   -688   -392   -415   -613
    -38    -31      7     36    -23    -12  -1974  -1792   -680   -387   -410   -597
    -51    -33     15     41    -36    -10  -1958  -1779   -680   -392   -410   -594
    -41    -36      5     38    -23    -15  -1956  -1782   -688   -397   -413   -597
    -41    -41     -2     38    -20    -20  -1945  -1777   -691   -400   -413   -592
    -44    -36      7     41    -25    -15  -1925  -1756   -688   -397   -400   -576
    -25    -20      2     20    -15    -10  -1906  -1740   -685   -397   -400   -571
    -10     20     31     -5    -20     25  -1875  -1714   -670   -384   -381   -553
    -18     54     72    -18    -44     62  -1842  -1686   -652   -371   -363   -535
    -15     70     85    -25    -49     77  -1810  -1662   -644   -363   -348   -517
     -2     70     70    -33    -36     70  -1797  -1652   -654   -368   -350   -511
     -7     77     85    -36    -46     83  -1777  -1634   -649   -363   -340   -506
    -18    109    127    -46    -72    116  -1751  -1615   -636   -345   -322   -488
    -10    148    158    -67    -83    153  -1738  -1605   -623   -329   -306   -465
    -10    145    155    -70    -83    150  -1740  -1608   -631   -335   -303   -459
    -18    116    135    -49    -77    127  -1745  -1618   -649   -350   -306   -470
    -10    111    119    -51    -64    116  -1756  -1631   -667   -366   -311   -475
      2    103    101    -51    -49    103  -1761  -1636   -680   -379   -314   -470
    -20     57     77    -18    -49     67  -1748  -1628   -693   -389   -322   -478
    -33      0     33     15    -36     15  -1743  -1626   -714   -413   -345   -506
    -28    -41    -12     33     -7    -28  -1745  -1636   -740   -441   -376   -527
    -36    -75    -38     57      0    -57  -1738  -1634   -758   -465   -394   -545
    -49   -114    -64     80      5    -90  -1738  -1634   -776   -488   -410   -568
    -46   -140    -96     93     23   -119  -1738  -1636   -797   -506   -428   -576
    -49   -163   -114    103     31   -137  -1730  -1634   -810   -519   -436   -576
    -62   -163   -101    114     18   -132  -1712  -1618   -807   -517   -431   -576
    -57   -176   -122    116     31   -150  -1709  -1621   -818   -530   -436   -581
    -59   -192   -132    124     36   -163  -1699  -1618   -828   -535   -441   -581
    -59   -192   -132    124     33   -163  -1678  -1602   -823   -527   -431   -571
    -67   -207   -140    137     36   -174  -1660  -1587   -823   -527   -428   -568
    -38   -262   -226    148     93   -244  -1639  -1556   -839   -555   -465   -597
    -10   -329   -322    168    155   -327  -1543  -1436   -810   -568   -506   -646
      5   -311   -316    153    158   -314  -1387  -1247   -704   -504   -475   -639
     46   -205   -252     80    148   -228  -1226   -997   -522   -348   -345   -522
     83    197    111   -142    -15    155  -1143   -831   -252    -10     18   -168
     57    852    795   -454   -368    823  -1187   -872     18    428    545    366
   -114   1371   1486   -631   -800   1428  -1434  -1236     85    709    943    763
   -200   1299   1499   -548   -849   1397  -1805  -1753   -207    553    867    685
   -231    535    763   -153   -498    649  -2023  -2179   -872   -210    129     20
   -207   -280    -72    244    -70   -176  -2052  -2286  -1376   -901   -597   -646
   -132   -605   -475    366    171   -540  -1971  -2117  -1415  -1031   -795   -854
    -77   -581   -504    329    213   -542  -1803  -1867  -1244   -906   -714   -800
    -46   -459   -415    252    184   -439  -1636  -1657  -1067   -761   -597   -704
    -18   -366   -348    189    163   -358  -1545  -1545   -961   -672   -522   -628
    -12   -332   -319    171    153   -327  -1486  -1478   -906   -628   -485   -587
    -20   -316   -296    168    137   -306  -1441  -1431   -875   -607   -465   -563
    -12   -306   -293    158    140   -301  -1415  -1413   -872   -597   -457   -561
     -7   -301   -293    153    142   -298  -1387  -1387   -859   -584   -439   -553
    -23   -290   -270    155    122   -280  -1358  -1366   -846   -579   -415   -540
    -25   -285   -259    155    116   -272  -1345  -1356   -849   -584   -407   -535
    -23   -290   -270    155    122   -280  -1332  -1340   -844   -579   -405   -537
    -31   -290   -259    161    111   -275  -1306  -1314   -831   -568   -389   -522
    -36   -285   -249    158    103   -270  -1286  -1293   -826   -566   -379   -506
    -15   -280   -265    148    124   -272  -1278  -1283   -828   -563   -381   -506
    -20   -277   -257    148    116   -267  -1257  -1260   -823   -558   -371   -504
    -41   -280   -241    161     98   -262  -1234  -1236   -818   -550   -355   -491
    -38   -275   -239    155     96   -257  -1221  -1228   -826   -548   -350   -480
    -36   -265   -228    150     96   -246  -1208  -1215   -818   -540   -340   -475
    -51   -272   -220    158     83   -246  -1187  -1195   -807   -535   -329   -470
    -44   -270   -226    155     88   -246  -1171  -1179   -800   -530   -322   -459
    -36   -277   -241    155     98   -259  -1161  -1166   -792   -524   -314   -454
    -49   -257   -207    153     77   -233  -1132  -1140   -774   -506   -290   -431
    -49   -252   -202    150     75   -228  -1122  -1119   -766   -501   -283   -423
    -28   -246   -218    137     93   -233  -1109  -1104   -763   -491   -272   -418
    -23   -231   -207    124     90   -220  -1093  -1078   -750   -475   -257   -405
    -36   -218   -181    127     72   -200  -1080  -1052   -740   -465   -236   -389
    -33   -220   -189    124     75   -207  -1070  -1039   -740   -462   -231   -384
    -28   -213   -184    119     77   -200  -1060  -1010   -724   -446   -210   -368
    -33   -184   -150    109     57   -168  -1039   -971   -701   -423   -184   -345
    -25   -168   -142     98     57   -155  -1031   -943   -685   -407   -166   -324
     -2   -148   -148     72     72   -148  -1015   -917   -667   -392   -148   -290
      2   -127   -129     62     64   -127   -982   -878   -641   -366   -116   -257
      0   -111   -111     54     54   -111   -956   -852   -626   -340    -90   -239
      5   -103   -109     49     57   -106   -937   -836   -618   -327    -80   -233
     -7    -93    -88     49     38    -93   -911   -820   -618   -327    -72   -226
    -18    -85    -67     51     23    -77   -880   -800   -607   -324    -62   -213
    -20    -93    -75     54     25    -85   -865   -795   -607   -327    -64   -213
    -25   -106    -80     67     25    -93   -849   -787   -605   -329    -70   -210
    -38   -101    -64     70     10    -83   -818   -758   -584   -324    -62   -197
    -36   -103    -70     70     15    -88   -795   -740   -574   -319    -59   -194
    -28   -111    -85     67     25    -98   -771   -730   -566   -311    -57   -200
    -44   -122    -77     83     15   -101   -748   -709   -553   -306    -49   -197
    -59   -132    -75     96      5   -103   -732   -701   -545   -303    -41   -200
    -57   -145    -88     98     15   -116   -732   -704   -553   -306    -46   -205
    -67   -145    -77    103      2   -114   -719   -698   -558   -306    -44   -207
    -80   -140    -59    111    -10   -101   -704   -691   -558   -301    -36   -200
    -75   -163    -88    119      5   -127   -701   -701   -574   -316    -51   -205
    -72   -184   -114    127     20   -150   -691   -704   -579   -322    -51   -207
    -88   -194   -109    140      7   -153   -675   -693   -571   -319    -41   -202
    -90   -200   -109    145      7   -155   -665   -683   -566   -316    -38   -200
    -77   -200   -122    137     20   -161   -662   -683   -574   -322    -41   -200
    -85   -179    -93    132      2   -137   -641   -670   -563   -314    -25   -179
    -96   -168    -72    132    -12   -122   -626   -654   -553   -296     -7   -168
    -83   -158    -75    122     -5   -116   -620   -646   -548   -288      5   -168
    -90   -153    -62    122    -15   -109   -602   -626   -537   -283     18   -158
   -103   -153    -49    129    -28   -101   -584   -605   -524   -275     28   -142
    -88   -155    -70    122    -10   -114   -579   -597   -524   -272     33   -137
    -72   -145    -72    109      0   -109   -571   -584   -519   -267     38   -135
    -88   -137    -49    111    -23    -93   -550   -568   -509   -259     51   -122
    -80   -135    -54    106    -12    -96   -540   -561   -509   -262     49   -114
    -72   -145    -72    106     -2   -109   -530   -550   -509   -262     51   -114
    -85   -150    -64    119    -10   -109   -509   -530   -493   -252     70   -103
    -98   -153    -57    124    -23   -106   -498   -519   -491   -252     80   -103
    -88   -153    -64    119    -12   -111   -493   -519   -496   -259     72   -109
    -93   -155    -64    122    -15   -111   -485   -509   -498   -262     67   -106
   -101   -153    -51    127    -25   -103   -462   -493   -488   -262     75    -93
    -88   -142    -54    116    -18   -101   -446   -478   -483   -252     85    -80
    -83   -109    -28     96    -28    -70   -413   -444   -457   -223    111    -54
    -90    -83      5     85    -49    -41   -371   -407   -428   -205    137    -33
    -80    -62     18     72    -49    -23   -340   -381   -413   -194    155    -18
    -64    -67     -5     64    -31    -36   -335   -379   -423   -202    145    -28
    -72    -54     18     62    -46    -18   -311   -361   -413   -192    158    -23
    -83    -20     59     51    -72     18   -283   -340   -387   -171    184      0
    -67     25     93     20    -80     59   -267   -327   -366   -148    210     31
    -64     33     96     12    -80     62   -275   -332   -368   -150    213     41
    -77     10     88     31    -83     49   -290   -348   -381   -171    205     38
    -70     -2     67     33    -70     31   -311   -368   -400   -184    200     36
    -64    -20     44     44    -54     10   -316   -368   -410   -187    197     36
    -88    -64     20     75    -54    -23   -311   -366   -423   -200    184     18
    -90   -109    -20     98    -36    -64   -314   -366   -439   -220    163     -2
    -77   -153    -75    114     -2   -114   -322   -374   -459   -241    140    -25
    -93   -181    -88    137     -2   -135   -314   -371   -470   -254    127    -44
   -103   -218   -116    158      5   -166   -311   -371   -483   -267    109    -57
    -93   -249   -158    171     31   -205   -316   -384   -501   -288     88    -70
    -96   -270   -174    184     36   -223   -311   -387   -509   -296     80    -75
   -106   -277   -171    192     31   -226   -301   -376   -504   -293     83    -75
   -106   -298   -192    202     41   -246   -306   -376   -511   -306     77    -80
   -109   -303   -194    205     41   -249   -296   -366   -506   -301     83    -77
   -124   -306   -181    215     28   -244   -283   -348   -496   -296    101    -75
   -122   -316   -194    220     36   -257   -280   -337   -496   -298    103    -83
    -88   -361   -272    223     88   -316   -265   -306   -504   -322     70   -119
    -57   -400   -342    228    140   -371   -158   -171   -454   -311     44   -155
    -25   -350   -327    187    148   -340     -7     31   -332   -231     93   -127
     54   -215   -270     80    161   -241    150    288   -142    -59    233      2
    109    205     96   -158      5    150    228    439    132    285    607    374
     51    859    807   -457   -376    833    168    379    410    730   1148    932
   -142   1369   1512   -615   -828   1441   -103      5    491   1015   1545   1348
   -301   1223   1525   -459   -911   1374   -462   -501    189    828   1431   1234
   -387    387    774     -2   -581    579   -649   -917   -496     23    649    514
   -345   -400    -54    371   -145   -228   -701  -1026   -974   -615    -31   -137
   -252   -696   -446    472     96   -571   -631   -859   -992   -722   -205   -327
   -210   -683   -472    446    129   -579   -454   -623   -831   -607   -142   -290
   -179   -561   -384    368    101   -472   -303   -433   -654   -459    -25   -192
   -148   -475   -329    311     90   -402   -220   -332   -555   -371     49   -122
   -142   -454   -311    298     83   -384   -176   -283   -519   -345     70   -103
   -148   -441   -293    296     72   -368   -142   -244   -496   -324     83    -88
   -137   -436   -301    285     80   -371   -127   -233   -483   -322     90    -80
   -132   -431   -301    280     83   -366   -111   -218   -467   -306    109    -67
   -140   -418   -277    280     67   -350    -90   -194   -449   -290    127    -57
   -135   -418   -283    277     72   -350    -83   -184   -446   -288    132    -59
   -124   -418   -293    272     83   -355    -77   -179   -446   -290    127    -59
   -127   -410   -283    270     75   -348    -62   -161   -433   -277    140    -51
   -127   -400   -272    262     70   -337    -46   -145   -426   -265    155    -36
   -119   -397   -277    259     77   -337    -41   -142   -423   -265    155    -31
   -116   -389   -275    252     75   -332    -33   -135   -415   -265    161    -23
   -122   -379   -257    249     64   -319    -15   -114   -405   -252    181    -12
   -114   -374   -259    244     72   -319    -12   -109   -402   -246    184    -12
   -109   -376   -267    244     77   -322     -2    -93   -394   -241    187    -10
   -129   -379   -252    252     59   -316     18    -70   -379   -226    200      2
   -122   -384   -262    252     67   -322     23    -62   -371   -226    202      7
   -114   -384   -270    246     77   -327     23    -57   -368   -228    202     10
   -122   -374   -252    249     64   -314     36    -41   -353   -220    215     20
   -127   -368   -241    246     54   -303     49    -28   -342   -213    226     28
   -116   -366   -249    239     64   -309     51    -18   -340   -207    231     36
   -111   -350   -239    228     59   -296     59     -5   -327   -197    241     44
   -111   -342   -231    228     59   -288     67     18   -309   -181    257     59
    -98   -345   -249    220     72   -298     64     23   -303   -171    257     64
    -80   -332   -252    205     85   -293     70     38   -290   -155    272     83
    -80   -306   -226    192     70   -267     80     67   -275   -137    296    101
    -64   -280   -215    174     75   -249     85     90   -257   -122    311    116
    -46   -249   -205    148     77   -228     90    109   -239    -98    329    135
    -51   -223   -171    137     57   -197    114    137   -207    -67    355    155
    -57   -207   -153    129     46   -181    135    166   -187    -44    376    181
    -41   -207   -166    124     62   -187    148    176   -179    -36    384    192
    -46   -194   -148    119     46   -171    168    184   -168    -25    389    194
    -57   -187   -129    122     33   -161    187    194   -158    -25    394    202
    -57   -189   -132    122     36   -163    200    197   -150    -28    394    205
    -57   -194   -137    127     38   -166    215    213   -137    -25    397    205
    -75   -187   -111    129     18   -150    239    228   -122    -12    407    210
    -75   -189   -114    132     18   -153    257    236   -111     -2    410    210
    -70   -194   -127    132     25   -161    267    241   -106      2    410    210
    -83   -197   -114    140     15   -155    283    257    -93     12    415    213
    -98   -205   -106    150      2   -155    288    262    -85     20    418    213
    -93   -228   -135    158     20   -181    283    254    -93     18    407    210
   -106   -254   -148    179     18   -202    280    249   -103     12    402    205
   -119   -249   -129    184      5   -189    290    244   -103     10    407    197
   -109   -257   -148    181     18   -202    280    223   -116    -12    387    181
   -109   -262   -155    184     23   -210    277    218   -116    -18    384    181
   -116   -265   -148    189     12   -205    288    226   -106    -12    394    189
   -116   -275   -158    197     20   -218    290    231    -98    -10    402    205
   -109   -277   -171    192     31   -226    290    231   -101     -7    400    210
   -114   -265   -153    189     18   -210    303    249    -88      7    410    218
   -111   -259   -148    184     15   -202    311    259    -80     15    420    228
    -96   -254   -158    176     31   -207    314    262    -77     23    423    236
   -109   -244   -135    176     10   -192    327    272    -64     36    433    246
   -119   -231   -111    174     -5   -171    342    288    -51     49    446    259
   -111   -228   -116    168      0   -174    342    285    -49     54    446    265
   -114   -236   -122    176      2   -179    348    288    -46     57    452    262
   -127   -233   -106    179    -12   -171    363    303    -28     70    467    267
   -119   -246   -127    181      2   -187    363    306    -28     70    467    270
   -111   -246   -137    176     12   -192    363    309    -33     72    467    272
   -122   -241   -119    181     -2   -181    371    322    -23     88    483    285
   -124   -252   -127    187      0   -192    371    324    -20     85    472    277
   -106   -254   -148    181     20   -202    366    319    -28     77    457    270
   -106   -254   -148    179     18   -202    374    324    -23     83    467    275
   -111   -249   -137    181     12   -194    387    329    -12     90    483    280
    -98   -254   -155    174     25   -205    384    316    -20     77    470    272
    -98   -262   -163    179     31   -213    387    319    -23     72    470    272
   -119   -265   -148    192     12   -207    397    329    -20     72    475    272
   -122   -272   -150    197     12   -213    402    329    -25     67    467    270
   -114   -283   -168    197     23   -226    397    324    -31     57    457    265
   -116   -270   -153    192     15   -210    415    340    -18     67    467    280
   -114   -236   -124    174      2   -181    449    368     10     93    493    298
    -96   -207   -111    153      7   -161    470    389     28    116    514    314
    -90   -174    -83    129     -5   -127    488    407     49    135    532    327
    -93   -150    -57    122    -20   -103    506    426     64    145    542    337
    -83   -150    -70    114     -7   -109    509    428     64    140    537    335
    -80   -137    -57    109    -12    -98    522    436     80    150    545    345
    -93    -88      5     88    -51    -41    545    457    111    179    579    374
    -83    -64     18     72    -51    -23    542    457    122    189    592    387
    -72    -75     -5     72    -33    -41    517    439    106    179    581    387
    -77    -80     -2     80    -38    -41    506    439    103    184    584    392
    -85    -96    -12     88    -38    -57    491    436    101    189    589    397
    -83   -155    -72    119     -5   -114    465    410     70    163    561    368
   -103   -210   -106    155      0   -158    459    397     49    135    532    340
   -116   -252   -135    184      7   -194    465    400     38    122    519    327
   -127   -301   -176    213     23   -239    452    384     18    101    493    301
   -132   -332   -200    233     33   -267    441    371      2     80    470    277
   -153   -353   -200    252     20   -277    441    363     -5     67    457    270
   -153   -381   -228    267     36   -306    436    350    -18     57    444    257
   -142   -387   -246    265     49   -316    431    337    -25     51    441    249
   -155   -389   -233    272     36   -311    436    348    -18     57    446    257
   -163   -397   -233    277     31   -316    439    348    -15     57    444    252
   -150   -407   -257    280     51   -332    436    340    -20     54    436    249
   -158   -418   -259    285     49   -337    436    345    -18     54    436    254
   -158   -433   -277    296     57   -355    452    366    -18     51    431    241
   -116   -491   -374    303    127   -433    504    452     -2     36    389    187
    -85   -465   -379    275    145   -423    649    639    101     88    400    176
    -44   -340   -298    189    124   -319    813    885    288    241    524    283
     31    -67    -98     18     62    -83    914   1080    514    498    776    535
     72    462    389   -270   -158    426    883   1083    766    883   1218   1000
    -85   1156   1241   -535   -662   1197    693    833    992   1317   1769   1571
   -303   1200   1504   -449   -904   1350    329    322    802   1267   1808   1621
   -410    555    966    -72   -688    761     51   -166    205    633   1215   1075
   -420   -314    103    366   -265   -106    -75   -428   -413   -145    420    327
   -348   -782   -433    566     41   -607    -38   -316   -550   -394     98    -15
   -283   -805   -524    542    119   -665    106   -106   -418   -314    129    -15
   -241   -698   -457    470    106   -579    272     98   -246   -174    231     67
   -228   -587   -358    407     64   -475    384    239   -116    -57    327    155
   -215   -555   -340    387     62   -449    433    303    -62    -15    358    184
   -194   -548   -353    371     77   -452    457    329    -44     -5    366    192
   -200   -527   -327    361     62   -428    483    358    -18     18    387    205
   -200   -517   -316    355     57   -418    491    366    -10     28    394    213
   -181   -514   -332    348     75   -423    488    363    -10     25    392    215
   -181   -506   -327    342     70   -415    498    374      2     36    392    215
   -189   -504   -314    345     59   -410    511    384     15     46    402    226
   -184   -509   -324    345     70   -418    509    381     18     51    402    223
   -184   -501   -316    342     64   -410    511    384     23     59    407    223
   -194   -498   -303    345     51   -400    517    394     31     64    413    231
   -192   -498   -309    345     57   -405    519    400     36     70    415    233
   -179   -501   -322    340     70   -413    514    397     36     70    413    233
   -184   -496   -311    340     62   -405    524    405     51     70    415    241
   -181   -491   -309    335     59   -400    535    418     64     80    428    257
   -174   -480   -306    327     64   -394    535    418     67     85    428    257
   -176   -467   -293    322     54   -381    542    428     77     96    433    262
   -184   -459   -275    322     44   -368    553    441     90    103    439    270
   -171   -467   -298    319     62   -384    542    436     85     98    428    265
   -155   -452   -296    303     67   -374    545    441     93    109    436    270
   -163   -428   -265    296     49   -348    558    459    116    132    454    283
   -161   -426   -265    293     51   -345    563    465    122    140    457    288
   -142   -423   -280    280     67   -353    561    472    127    148    465    301
   -142   -407   -265    275     59   -337    571    491    150    171    480    314
   -135   -389   -254    259     59   -322    571    501    163    181    496    324
   -111   -374   -262    244     75   -319    561    504    171    189    501    332
   -111   -361   -252    233     70   -306    563    519    187    200    511    340
   -106   -332   -228    218     59   -280    576    545    213    226    532    363
    -83   -296   -215    189     64   -257    576    563    231    249    553    384
    -72   -267   -194    171     59   -231    581    574    249    270    566    405
    -88   -252   -166    168     36   -210    597    587    259    283    576    415
    -85   -254   -168    168     38   -210    610    594    267    293    576    420
    -85   -249   -163    166     36   -207    623    594    280    306    584    426
   -101   -249   -148    176     23   -200    641    605    290    319    589    436
   -106   -246   -140    174     15   -192    646    605    296    322    594    436
    -93   -244   -150    168     25   -197    649    602    298    319    589    428
   -101   -236   -137    166     15   -187    662    613    314    332    597    431
   -116   -239   -122    179      2   -181    680    628    327    345    605    433
   -111   -252   -140    181     12   -197    680    623    324    342    597    428
   -116   -262   -145    189     12   -205    683    623    332    345    594    423
   -137   -267   -129    200     -5   -197    685    626    345    345    594    423
   -132   -272   -140    202      2   -207    678    615    340    332    581    413
   -122   -293   -174    205     25   -233    670    597    324    319    563    400
   -129   -298   -168    213     18   -233    675    597    327    324    563    400
   -137   -306   -171    220     15   -239    670    589    322    322    553    392
   -124   -316   -192    220     33   -254    659    571    309    319    540    389
   -132   -322   -192    226     28   -259    657    571    309    322    540    387
   -140   -311   -174    226     15   -244    665    579    322    335    550    392
   -129   -309   -181    218     23   -246    659    574    319    337    545    397
   -124   -303   -179    215     25   -241    659    576    324    337    550    402
   -137   -296   -158    215      7   -228    662    581    337    345    555    407
   -129   -288   -158    207     12   -223    667    587    345    353    561    418
   -116   -275   -158    194     20   -218    659    587    348    358    561    423
   -119   -259   -140    189     10   -200    665    594    358    368    568    431
   -124   -254   -132    189      2   -194    667    592    361    371    568    436
   -116   -265   -148    189     15   -207    667    584    355    368    561    439
   -124   -267   -142    194      7   -205    672    589    363    374    566    439
   -135   -259   -124    197     -5   -192    680    600    374    379    579    444
   -127   -280   -153    202     10   -218    665    587    358    361    563    436
   -119   -272   -153    197     15   -213    670    587    361    363    561    439
   -127   -272   -145    200      5   -207    678    594    368    371    566    444
   -124   -275   -150    200     12   -213    670    584    363    366    558    436
   -111   -277   -168    194     25   -223    659    574    353    358    545    431
   -122   -280   -158    200     15   -218    662    574    355    358    548    439
   -129   -290   -163    207     15   -228    659    568    348    350    540    431
   -116   -298   -181    207     31   -241    654    558    342    337    530    420
   -119   -296   -176    207     28   -236    649    558    345    337    530    423
   -124   -296   -171    210     20   -233    646    558    348    335    530    426
   -109   -306   -197    205     41   -252    639    550    337    329    524    420
   -111   -311   -200    213     44   -257    639    550    337    329    522    420
   -129   -314   -187    220     28   -252    646    555    342    335    524    418
   -122   -322   -200    220     36   -259    646    553    340    337    522    413
   -111   -329   -218    220     51   -275    644    542    332    327    506    410
   -122   -332   -210    228     44   -272    652    550    340    332    514    426
   -129   -340   -213    233     41   -277    649    550    340    329    511    423
   -119   -350   -231    233     54   -290    639    542    329    322    501    413
   -116   -342   -226    228     51   -285    644    545    335    319    498    418
   -122   -298   -176    210     25   -239    678    571    368    348    522    441
   -101   -270   -168    184     31   -220    701    592    392    371    540    457
    -98   -244   -145    171     23   -194    724    613    418    394    563    483
   -111   -226   -114    166      0   -168    743    623    433    407    579    493
    -96   -218   -122    158     12   -171    745    620    428    402    574    488
    -85   -197   -111    140     10   -155    748    623    433    402    576    496
    -90   -145    -54    119    -20   -101    769    641    462    431    607    530
    -83   -119    -36    101    -25    -77    763    641    475    446    623    550
    -59   -137    -77     98      7   -109    724    615    454    436    605    537
    -70   -150    -83    109      5   -119    709    610    452    439    605    530
    -80   -158    -77    119     -2   -119    691    600    446    433    602    532
    -77   -215   -137    145     28   -179    654    563    405    392    555    501
    -88   -262   -174    176     41   -218    644    548    381    371    527    475
   -106   -298   -194    202     44   -246    641    545    368    353    506    454
   -111   -335   -223    223     54   -280    623    527    348    332    483    428
   -114   -366   -252    239     67   -309    605    511    329    316    462    407
   -132   -376   -244    254     54   -311    600    506    327    314    454    397
   -137   -397   -259    267     59   -329    592    493    314    293    436    381
   -129   -413   -285    270     77   -350    589    488    309    285    426    379
   -135   -418   -283    275     72   -350    592    488    314    288    428    379
   -153   -410   -257    283     51   -335    600    496    322    296    433    384
   -140   -418   -280    277     70   -350    587    488    314    296    428    376
   -137   -426   -288    280     75   -358    581    485    314    293    418    371
   -129   -449   -319    288     93   -387    594    509    316    283    402    350
    -83   -527   -444    306    179   -485    659    607    335    259    353    288
    -44   -470   -428    257    189   -449    813    805    454    332    389    293
      2   -319   -324    158    161   -322    969   1049    636    498    527    410
     64    -20    -85    -20     75    -54   1044   1210    852    758    792    683
    111    545    433   -327   -161    491    958   1166   1085   1148   1252   1187
    -77   1158   1236   -542   -657   1197    678    807   1226   1504   1725   1693
   -288   1109   1397   -410   -841   1252    335    309    984   1382   1678   1660
   -387    392    776     -5   -581    584     80   -161    350    683   1008   1044
   -366   -452    -85    410   -140   -270    -25   -376   -220    -44    254    316
   -303   -766   -465    532     80   -615     59   -192   -233   -161     67     93
   -254   -769   -517    511    129   -644    218     31    -93    -67    109    103
   -207   -649   -444    428    116   -548    376    233     77     77    218    189
   -184   -540   -355    363     85   -449    475    355    197    181    311    267
   -174   -517   -345    342     83   -433    511    397    236    207    329    283
   -148   -514   -368    329    109   -441    530    418    254    218    327    283
   -148   -496   -350    319     98   -426    545    431    267    226    335    285
   -155   -485   -329    322     85   -407    555    441    275    233    342    290
   -142   -480   -340    309     96   -410    548    439    267    233    337    283
   -140   -472   -332    306     93   -402    548    441    272    236    337    283
   -148   -459   -311    303     80   -387    558    454    285    246    348    293
   -135   -470   -335    303     98   -402    555    452    283    249    342    293
   -122   -475   -355    296    116   -415    553    454    277    254    340    293
   -132   -459   -327    296     96   -394    561    462    285    257    348    301
   -140   -457   -319    298     88   -389    561    467    288    262    353    303
   -124   -454   -329    290    101   -392    558    465    296    267    353    303
   -132   -449   -319    290     93   -387    561    472    303    270    361    309
   -140   -439   -301    288     80   -371    568    480    314    277    366    309
   -122   -441   -319    280     98   -381    558    475    309    275    355    306
   -124   -446   -322    285     98   -384    553    470    306    275    350    306
   -140   -428   -288    283     72   -358    558    478    319    290    363    314
   -129   -423   -293    275     80   -361    550    475    319    290    363    311
   -116   -415   -298    265     88   -355    542    470    319    290    361    309
   -119   -397   -277    259     77   -337    553    485    335    311    374    322
   -124   -402   -277    262     75   -342    555    491    340    319    376    322
   -109   -394   -288    252     88   -342    548    491    340    319    376    322
   -101   -371   -272    233     85   -322    548    504    355    329    389    329
   -101   -350   -249    226     72   -301    553    527    379    350    413    342
    -80   -342   -265    210     90   -303    535    527    376    353    415    345
    -64   -329   -265    197     98   -298    527    535    381    361    426    358
    -72   -293   -223    181     75   -259    540    558    407    389    454    379
    -57   -262   -205    161     72   -233    548    574    428    410    472    400
    -44   -239   -194    140     72   -215    545    576    439    420    483    410
    -54   -218   -163    135     54   -192    553    584    452    431    496    423
    -59   -207   -148    132     41   -179    558    587    457    439    506    428
    -51   -200   -148    127     46   -174    555    576    454    439    504    420
    -59   -200   -142    129     38   -171    566    579    459    436    504    420
    -64   -192   -127    129     31   -161    581    587    472    444    509    428
    -54   -194   -142    122     41   -168    584    587    472    444    501    428
    -51   -192   -140    122     44   -166    592    592    480    452    498    428
    -72   -189   -119    129     20   -155    602    605    496    465    509    428
    -70   -197   -127    132     25   -163    605    607    501    465    511    426
    -64   -213   -148    137     38   -181    594    592    493    454    504    405
    -77   -220   -142    150     31   -181    597    587    496    452    504    394
    -85   -231   -145    158     28   -189    592    574    488    449    493    384
    -75   -249   -176    161     49   -213    571    542    465    426    470    363
    -88   -254   -166    168     36   -213    568    535    462    420    472    355
   -103   -265   -161    184     28   -213    568    532    462    420    472    355
    -90   -280   -189    184     46   -233    545    506    441    402    446    335
   -101   -288   -187    192     41   -239    532    496    436    397    441    327
   -114   -283   -168    197     25   -226    535    496    446    405    452    337
    -98   -270   -171    184     36   -220    527    491    446    407    457    335
    -96   -265   -168    179     36   -218    522    483    449    410    457    335
   -111   -257   -145    184     15   -200    530    491    462    423    472    342
   -116   -254   -140    184     10   -197    519    483    457    420    475    337
   -101   -254   -153    179     25   -205    504    467    446    415    470    329
   -101   -236   -135    168     15   -187    514    483    465    431    485    342
   -103   -241   -137    171     15   -189    519    488    472    436    491    348
    -93   -244   -153    166     28   -197    509    480    465    436    483    337
    -98   -239   -140    168     20   -189    501    475    465    436    483    329
   -109   -244   -135    174     12   -189    498    470    459    433    488    327
    -98   -246   -148    171     23   -197    493    462    454    428    480    322
    -93   -259   -166    174     33   -213    488    449    444    420    472    314
   -109   -254   -145    181     18   -200    488    452    449    426    483    314
   -116   -252   -135    181      7   -192    491    452    454    431    483    314
   -101   -257   -155    179     25   -207    478    439    439    415    465    301
   -103   -259   -155    179     23   -207    475    439    433    413    467    298
   -116   -262   -145    189     12   -205    478    441    436    418    480    301
   -106   -265   -158    187     25   -213    465    423    415    402    470    280
   -109   -265   -158    187     23   -213    457    405    405    394    457    270
   -116   -267   -153    189     15   -210    457    407    407    394    454    270
   -106   -277   -171    192     31   -226    444    397    397    384    444    262
   -101   -285   -184    192     38   -236    433    384    387    379    441    257
   -111   -277   -166    194     25   -223    441    389    394    384    452    265
   -114   -285   -171    200     25   -228    436    381    387    368    441    252
   -101   -296   -194    200     46   -246    418    361    368    353    426    239
   -109   -288   -179    197     33   -233    410    350    361    345    420    233
   -124   -280   -155    202     12   -218    415    350    366    340    420    233
   -109   -290   -181    197     33   -236    405    340    358    332    413    223
   -106   -301   -194    205     44   -249    397    332    353    335    415    205
   -122   -301   -179    210     25   -241    405    345    361    337    431    210
   -111   -293   -181    200     33   -239    402    340    358    335    431    210
    -96   -259   -163    176     33   -213    410    353    379    355    452    218
   -114   -228   -114    171      0   -171    436    379    410    381    480    236
   -109   -202    -93    153     -7   -148    452    392    418    394    491    244
    -88   -194   -109    140      7   -153    454    392    415    387    488    244
    -88   -187   -101    137      5   -145    457    394    420    381    491    249
   -103   -155    -51    129    -25   -103    467    407    439    402    514    262
    -96   -101     -7     96    -46    -54    465    407    454    431    540    275
    -83    -77      5     80    -46    -36    452    400    457    436    548    280
    -93    -96     -2     93    -46    -49    428    387    444    426    548    272
    -96   -106    -10    101    -44    -59    405    366    428    420    542    262
    -85   -127    -41    106    -23    -85    376    342    402    400    530    249
    -93   -171    -77    132     -7   -127    350    322    376    374    509    228
   -103   -210   -106    155      0   -158    342    309    355    350    485    197
    -98   -259   -161    179     31   -210    327    288    324    311    441    158
   -109   -285   -179    197     33   -233    319    275    309    293    431    135
   -116   -298   -181    205     31   -241    311    267    303    288    426    119
   -114   -319   -207    215     44   -265    290    241    283    267    405     96
   -119   -342   -223    231     51   -283    288    231    275    254    394     80
   -127   -342   -215    233     41   -280    288    236    275    252    394     80
   -124   -337   -213    231     41   -277    275    228    270    252    397     75
   -124   -350   -226    236     49   -288    267    220    257    233    384     59
   -132   -340   -207    236     36   -275    272    220    254    233    392     59
   -124   -329   -205    226     38   -267    270    223    254    241    394     46
    -90   -379   -290    233     98   -335    283    259    254    226    361      2
    -70   -400   -332    233    129   -366    392    402    324    252    353    -28
    -62   -324   -262    194     98   -293    532    589    459    353    428     15
     12   -153   -166     70     88   -161    646    800    646    535    587    171
     77    213    135   -145    -28    174    688    917    872    828    911    501
     25    797    771   -413   -374    787    628    867   1114   1223   1389    989
   -140   1169   1309   -514   -724   1239    368    509   1143   1436   1693   1283
   -259    831   1091   -288   -678    961     38    -12    717   1070   1379    987
   -353     90    444    129   -400    267   -174   -457     57    303    636    306
   -324   -514   -189    418    -67   -353   -259   -545   -311   -179    122   -194
   -249   -748   -498    498    124   -623   -213   -405   -316   -246      5   -327
   -210   -706   -496    457    140   -602    -83   -223   -181   -158     64   -285
   -181   -584   -405    381    109   -496     51    -49    -28    -25    174   -197
   -153   -485   -335    319     88   -410    124     38     70     64    252   -137
   -145   -439   -293    293     72   -366    171     90    122    114    293   -103
   -142   -405   -265    272     59   -335    202    129    161    142    322    -75
   -122   -394   -272    257     75   -335    205    132    166    137    322    -72
   -111   -381   -272    244     80   -327    197    127    163    135    314    -80
   -124   -368   -244    246     59   -306    202    137    171    140    327    -75
   -119   -345   -226    233     51   -285    207    140    176    145    332    -64
   -103   -340   -239    220     64   -290    202    135    176    142    337    -64
   -106   -319   -213    210     51   -267    205    140    179    145    350    -67
   -101   -296   -194    200     46   -246    210    148    189    158    366    -67
    -93   -314   -223    202     62   -270    200    135    179    145    350    -88
    -90   -309   -218    200     62   -265    200    135    176    142    350    -88
   -101   -303   -202    200     49   -252    205    145    184    155    368    -75
    -88   -290   -202    189     57   -246    197    137    181    158    371    -75
    -83   -283   -200    179     57   -241    181    127    174    153    363    -80
    -96   -283   -187    189     44   -236    181    135    179    155    358    -80
    -93   -285   -192    189     46   -241    179    137    184    161    363    -80
    -72   -265   -192    168     59   -228    174    132    187    171    368    -80
    -72   -244   -174    158     46   -210    166    127    187    174    371    -88
    -75   -236   -161    155     41   -200    174    137    200    184    381    -80
    -59   -236   -179    145     57   -207    168    140    197    184    381    -75
    -54   -226   -171    140     57   -200    155    142    200    192    387    -72
    -57   -197   -140    124     38   -168    161    155    215    213    407    -59
    -44   -181   -137    111     46   -161    150    150    218    220    418    -57
    -25   -171   -145     98     57   -161    129    145    218    228    423    -51
    -25   -142   -116     85     44   -129    135    168    241    244    452    -23
    -18   -114    -96     64     36   -106    132    181    252    254    472     -2
      5    -83    -88     38     44    -85    124    194    262    275    498     18
     12    -33    -46     10     28    -38    129    215    288    303    522     38
     10    -23    -33      7     20    -28    129    226    296    306    532     51
     25     -7    -33    -10     28    -20    132    226    298    311    532     54
     25      7    -20    -18     23     -5    140    228    303    311    535     57
     10     15      5    -15      2     10    158    236    309    319    537     62
     12     10     -2    -10      7      5    163    228    306    316    535     59
     12      5     -7    -10     10     -2    163    220    301    306    530     54
      0     10     10     -7     -5     10    176    226    316    314    545     54
     -5     18     20     -7    -12     18    181    231    327    322    550     49
     -2     10     12     -2     -7     10    181    223    327    316    532     36
     -7      7     12      0    -10     10    194    228    337    324    532     36
    -10      0     10      5    -10      5    207    228    342    322    527     31
     -5    -15    -10     10      0    -12    202    218    335    316    519     18
    -10    -12     -2     12     -5     -7    202    213    335    316    517      2
    -25    -15      7     18    -18     -5    200    205    332    303    511    -15
    -23    -28     -7     25    -10    -18    192    189    314    285    491    -33
    -18    -38    -20     25      0    -31    187    176    298    270    483    -44
    -20    -36    -15     28     -2    -25    189    179    301    275    493    -44
    -18    -46    -28     31      2    -38    187    168    298    272    493    -49
    -12    -41    -31     25      7    -36    174    155    288    265    485    -54
    -18    -25     -7     20     -7    -15    168    158    290    265    493    -49
    -33    -18     15     25    -25     -2    168    163    298    267    496    -41
    -10    -18     -7     12     -2    -15    166    161    296    267    496    -38
     -7    -10     -2      7     -2     -7    166    166    306    285    511    -28
    -20     -5     15     12    -18      2    166    174    309    293    514    -28
    -12     -7      5     10    -10     -2    155    166    298    288    509    -28
     -2      7     10     -5     -7      7    148    163    298    293    514    -20
    -10     20     28     -5    -18     23    155    171    309    298    524    -10
     -2     15     18     -7    -10     18    155    171    311    296    530    -15
     12     18      5    -15      5     12    150    163    309    298    524    -20
      5     23     18    -15     -5     20    148    161    306    293    517    -15
      0     31     31    -15    -15     31    145    161    309    293    519     -5
     15     28     12    -23      2     20    132    145    293    283    504    -10
      7     33     25    -20     -7     31    122    137    290    277    501    -15
     -7     28     36    -12    -20     31    124    142    298    280    509    -12
      0     10     10     -5     -5     10    124    137    290    272    511    -15
      5      5      0     -5      2      2    116    127    277    259    498    -25
     -2     12     15     -5     -7     12    119    127    277    259    498    -25
      2     25     23    -15    -10     25    114    119    272    257    491    -36
      5     12      5    -10      0     10    106    106    257    239    470    -44
     -5     -5      0      2     -2     -2    103    101    254    231    470    -41
     -7      5     12      2    -10      7    103    101    257    228    472    -46
      7      5     -2     -7      5      2     93     85    244    223    457    -62
     10      7     -2    -10      7      2     98     85    244    226    462    -59
      5     38     33    -23    -15     36    114     96    254    239    475    -51
     20     80     59    -49    -18     70    124    106    265    241    478    -41
     23     98     75    -64    -25     88    137    111    275    252    485    -41
     20    129    109    -77    -44    119    158    124    293    270    506    -31
     28    140    109    -85    -41    124    163    124    293    270    504    -31
     41    148    106    -93    -31    127    158    119    288    267    491    -33
     36    192    155   -114    -59    174    176    142    316    296    517    -10
     33    241    207   -140    -85    226    189    161    350    327    550     23
     49    239    187   -145    -70    213    161    135    332    311    535     20
     51    210    158   -129    -51    184    129    111    309    288    509      2
     46    213    166   -132    -59    189    116    106    311    298    519      2
     57    184    127   -119    -33    155     85     80    285    277    501    -10
     51    129     77    -90    -12    103     64     46    252    241    457    -38
     25     90     64    -57    -18     77     64     41    241    226    418    -59
     23     54     28    -38     -2     41     57     31    220    192    392    -77
     28     20     -7    -25     18      5     38     10    194    166    376   -101
     10     -5    -15     -2     12    -10     33     -5    184    148    368   -111
     -2    -20    -18     12      7    -20     28    -12    181    142    366   -124
      5    -31    -36     10     20    -33     18    -23    171    145    358   -155
      2    -28    -31     12     15    -31     20    -23    171    142    358   -166
    -10    -31    -20     20      5    -25     23    -20    176    137    363   -166
      0    -28    -28     15     12    -28     10    -28    168    127    358   -174
      5    -33    -41     12     20    -36      2    -36    161    116    350   -189
      0    -41    -44     20     20    -41      7    -23    163    111    342   -197
     33    -88   -124     25     77   -106     44     44    176    101    309   -233
     77    -83   -161      2    119   -122    171    205    262    132    303   -241
     96     33    -62    -64     80    -15    316    410    420    270    415   -161
    148    252    103   -200     23    179    423    607    623    496    639     20
    207    680    472   -444   -132    576    439    688    849    820   1000    394
    111   1317   1205   -714   -545   1262    340    555   1072   1218   1491    901
    -85   1514   1600   -717   -841   1556     18     90    963   1278   1639   1036
   -200   1070   1270   -436   -735   1169   -298   -436    457    797   1213    649
   -231    270    501    -20   -366    387   -491   -810   -194      2    433    -38
   -179   -290   -111    236    -33   -202   -517   -784   -446   -376      0   -449
   -119   -402   -283    259     80   -342   -418   -594   -355   -340    -18   -501
    -70   -340   -270    205     98   -306   -283   -415   -213   -228     54   -454
    -41   -205   -163    122     59   -184   -155   -254    -59   -101    158   -363
    -25   -114    -88     70     31   -101    -80   -163     36    -28    226   -290
     -5    -98    -93     49     44    -96    -54   -132     62     -2    246   -277
      5    -77    -85     36     44    -80    -38   -114     80     18    267   -270
     -5    -75    -72     38     31    -72    -25   -101     96     23    275   -265
     10    -67    -77     28     44    -72    -25    -93    101     25    283   -267
     18    -38    -57      7     36    -49    -25    -88    101     25    288   -259
     10    -20    -33      5     20    -25    -23    -80    106     33    290   -257
     18    -12    -31     -2     23    -23    -25    -80    106     31    293   -267
     33     -5    -38    -12     36    -20    -28    -85    106     36    298   -265
     18      5    -12    -15     15     -2    -20    -80    114     36    306   -249
     15      0    -15     -7     12     -7    -20    -77    114     33    314   -236
     31      0    -31    -15     31    -15    -28    -85    114     41    319   -244
     36      7    -28    -20     33    -10    -23    -80    119     46    319   -241
     28     23     -5    -25     15     10    -18    -72    127     49    335   -228
     44     33    -10    -38     25     12    -28    -77    122     46    335   -226
     54     36    -18    -46     36     10    -38    -80    119     46    332   -233
     44     51      7    -46     18     31    -33    -70    132     51    335   -226
     49     57      7    -54     20     33    -33    -62    140     62    348   -213
     70     64     -5    -67     36     31    -41    -64    140     62    350   -218
     70     88     18    -80     25     54    -41    -59    145     70    358   -210
     64    103     38    -83     12     72    -33    -51    153     77    363   -200
     80     98     18    -90     31     59    -44    -54    150     75    366   -197
     85    124     38   -106     23     83    -41    -41    166    101    392   -189
     83    153     70   -119      5    111    -46    -28    176    116    410   -174
    103    161     57   -132     23    109    -64    -31    171    116    407   -163
    119    176     57   -150     28    116    -70    -23    176    129    415   -145
    122    213     90   -168     15    150    -67      0    200    161    446   -124
    132    233     98   -184     18    166    -67     10    210    171    465    -98
    155    249     93   -202     31    171    -70     15    220    187    480    -80
    145    270    124   -210     10    200    -59     31    233    200    496    -67
    145    290    145   -218      0    218    -51     41    241    207    504    -57
    150    290    140   -220      5    215    -51     33    239    202    501    -54
    153    301    148   -226      2    226    -41     38    241    210    506    -49
    137    301    163   -220    -12    233    -31     33    241    205    496    -64
    142    301    155   -223     -5    228    -31     25    239    200    488    -67
    142    298    155   -220     -5    226    -23     23    241    197    480    -72
    127    298    171   -213    -20    236    -10     38    254    202    485    -64
    124    288    161   -207    -18    223     -7     38    254    200    480    -67
    127    272    145   -200    -10    210     -5     33    257    202    472    -72
    114    265    150   -189    -18    207      7     38    270    207    478    -67
    103    259    155   -181    -25    207     15     44    277    215    485    -67
    101    231    127   -166    -12    179      5     28    270    202    457    -96
     93    220    124   -158    -15    174      5     23    265    200    457    -98
     77    215    135   -148    -31    176      7     18    262    200    457   -101
     80    192    111   -135    -15    153      0      0    249    179    441   -103
     70    176    103   -124    -15    140    -12    -18    236    171    431   -124
     57    189    129   -124    -36    161    -15    -20    236    174    431   -129
     62    189    127   -127    -33    161    -23    -23    233    168    423   -122
     72    192    119   -132    -23    155    -33    -28    233    166    418   -114
     67    197    129   -132    -33    166    -28    -18    239    171    433   -106
     57    200    142   -129    -41    171    -25    -10    244    176    433    -93
     62    202    140   -135    -38    171    -33    -10    246    174    426    -90
     67    207    140   -137    -36    174    -33     -2    257    181    439    -85
     57    205    148   -132    -44    176    -33      7    267    197    454    -85
     70    213    142   -142    -36    179    -36      5    265    197    457    -83
     77    226    145   -153    -36    187    -36      2    262    197    457    -77
     72    236    163   -153    -44    200    -31     10    267    194    465    -70
     77    228    150   -153    -36    192    -38     10    259    189    457    -72
     85    223    137   -155    -25    181    -46      2    246    181    444    -72
     75    228    153   -153    -38    192    -41      7    249    181    449    -67
     64    228    163   -145    -49    197    -36     12    252    184    457    -64
     80    220    140   -153    -28    181    -54      0    231    163    436    -67
     83    220    137   -153    -25    179    -57      0    223    158    436    -64
     72    220    148   -148    -38    184    -51      7    226    163    439    -70
     75    200    124   -137    -23    163    -62     -2    215    153    431    -75
     85    202    116   -145    -15    161    -70     -5    207    148    431    -75
     72    200    127   -137    -25    163    -67      2    205    142    423    -70
     77    194    114   -137    -18    153    -67      0    197    140    426    -64
     93    187     93   -140      0    140    -77    -10    187    132    426    -75
     72    179    106   -129    -15    142    -77    -10    181    122    418    -75
     67    179    109   -124    -20    145    -70     -2    189    122    420    -67
     88    194    106   -142    -10    150    -64      5    194    129    423    -62
     93    239    145   -166    -25    192    -41     31    220    155    446    -38
     85    270    184   -179    -49    228    -20     54    239    166    465    -20
    103    293    189   -200    -41    241    -15     59    241    168    467    -10
    114    285    171   -200    -28    228    -15     57    236    166    459     -7
    101    280    179   -189    -38    231      0     77    249    189    483     -2
    101    327    226   -215    -62    277      5     85    259    202    504      5
    114    379    262   -246    -75    322      5     88    272    215    524     28
    106    384    275   -246    -85    329     -5     83    270    218    527     36
    101    363    262   -231    -80    314    -25     75    257    205    522     33
    114    348    233   -233    -59    290    -59     54    236    189    509     28
    111    311    200   -213    -44    257    -85     33    215    168    488     12
     90    259    166   -176    -38    213   -101     18    189    135    452    -12
     93    205    111   -148     -7    158   -119      2    166    106    420    -36
     90    168     77   -129      5    124   -132    -15    145     88    400    -62
     67    135     67   -103      0    101   -137    -20    132     75    387    -80
     67    111     44    -90     10     77   -155    -36    111     54    366   -101
     75     96     20    -85     28     59   -171    -54     88     36    342   -122
     64     80     15    -72     25     46   -174    -57     83     28    335   -129
     62     62      0    -62     31     33   -171    -54     85     28    340   -122
     72     62    -10    -70     41     28   -184    -62     80     25    335   -132
     67     72      5    -70     31     38   -187    -62     85     28    337   -129
     62     72     10    -67     25     41   -187    -54     90     28    340   -122
     75     57    -20    -67     46     18   -192    -54     83     20    322   -135
    103     15    -90    -59     96    -36   -179    -20     77     -5    283   -179
    132     -7   -140    -62    135    -72    -64    132    137      7    267   -218
    168     75    -96   -122    129    -10     93    345    280    116    342   -171
    246    262     12   -254    116    137    218    571    465    301    504    -18
    311    672    358   -493    -23    517    257    685    693    597    831    337
    275   1312   1036   -792   -379   1174    148    594    950   1026   1353    893
     44   1706   1662   -878   -810   1686   -168    163    961   1241   1683   1234
   -132   1415   1548   -641   -841   1480   -483   -335    571    917   1418    984
   -197    600    797   -202   -496    696   -698   -758   -103    127    641    272
   -129   -116     12    124    -72    -51   -771   -839   -506   -415     44   -311
    -62   -296   -236    179     85   -267   -667   -641   -444   -423    -28   -418
    -36   -231   -197    132     77   -215   -496   -410   -280   -303     46   -366
     10   -116   -127     51     67   -122   -361   -239   -129   -176    145   -283
     41    -54    -96      7     67    -75   -298   -158    -59   -109    200   -233
     49    -25    -77    -12     62    -51   -267   -119    -28    -83    218   -226
     57     -5    -64    -25     59    -33   -249    -93    -12    -70    231   -218
     77      0    -77    -41     77    -38   -252    -93    -20    -75    226   -218
     75      5    -70    -38     72    -31   -249    -88    -12    -64    228   -213
     70     15    -57    -44     62    -18   -239    -75      0    -51    241   -207
     80     18    -62    -49     70    -20   -239    -72      2    -57    244   -205
     85     25    -62    -57     75    -18   -241    -75      0    -62    244   -205
     83     36    -46    -59     64     -5   -236    -64     10    -57    257   -197
     90     44    -49    -70     70     -2   -239    -62     10    -57    262   -192
    106     51    -54    -80     80      0   -246    -59      2    -54    265   -192
     93     57    -36    -77     64     12   -244    -49      5    -46    277   -189
     85     62    -23    -72     54     20   -241    -41      7    -46    285   -179
     96     59    -38    -80     67     12   -254    -44      5    -54    277   -179
     96     70    -25    -83     62     23   -254    -38      7    -54    285   -176
     85     85     -2    -85     44     41   -254    -36     12    -51    290   -171
     98     80    -18    -88     59     31   -259    -41      5    -54    283   -179
     98     88    -12    -93     54     38   -265    -41      5    -51    290   -176
     90    101     10    -96     41     57   -257    -25     18    -41    303   -158
    103    109      5   -106     49     57   -259    -23     15    -44    306   -155
    122    119     -2   -119     62     59   -262    -20     18    -36    311   -158
    114    137     23   -127     44     83   -257     -7     33    -25    329   -148
    111    155     44   -135     33    101   -259      2     38    -18    348   -137
    129    158     28   -145     51     93   -275      5     38     -7    361   -132
    137    179     41   -158     49    111   -277     25     49     10    389   -119
    137    215     77   -179     28    145   -272     49     64     25    415    -96
    155    233     77   -197     38    155   -280     59     72     41    428    -83
    174    267     93   -220     38    181   -285     72     83     59    446    -67
    176    296    119   -236     28    207   -277     98    106     80    470    -44
    189    306    116   -246     36    213   -275    111    116     90    483    -25
    205    329    124   -267     38    228   -272    114    119     96    493    -18
    197    345    148   -270     23    246   -259    124    129    103    504     -7
    192    345    153   -267     20    249   -249    127    132    101    504    -10
    205    350    145   -280     28    249   -252    116    122     90    493    -12
    200    353    153   -277     23    254   -239    122    127     90    496     -7
    187    348    158   -270     12    254   -231    135    132     96    501    -12
    194    340    145   -267     25    244   -236    132    127     90    498    -23
    194    327    132   -262     31    231   -231    137    129     93    504    -31
    176    335    158   -257     10    246   -218    150    145    109    517    -25
    179    327    145   -254     18    236   -220    148    142    103    511    -33
    189    311    122   -249     33    218   -228    135    132     96    504    -44
    168    306    135   -239     18    220   -226    132    132     88    498    -51
    163    293    129   -228     18    213   -236    119    122     70    493    -62
    179    280    101   -231     38    192   -257     96    101     46    472    -80
    174    270     96   -220     38    184   -267     80     90     31    465    -88
    163    259     96   -213     33    179   -270     77     83     25    459    -90
    166    252     83   -210     41    168   -275     67     75     20    459    -90
    171    254     80   -215     46    168   -280     64     72     28    465    -93
    161    267    106   -213     28    187   -272     72     83     33    475    -85
    158    267    106   -215     25    189   -275     75     80     31    480    -83
    163    267    103   -215     28    184   -280     72     83     36    488    -77
    153    275    122   -215     15    197   -283     77     93     46    501    -72
    148    275    127   -210     10    202   -283     83     96     49    506    -72
    166    280    111   -226     25    197   -290     72     83     38    496    -77
    168    290    122   -231     23    207   -288     75     85     41    498    -72
    161    303    142   -233      7    223   -283     85     93     46    506    -62
    174    301    127   -236     23    215   -288     80     90     46    501    -67
    179    301    122   -241     28    213   -290     75     85     44    496    -70
    171    303    132   -239     20    218   -288     83     88     44    504    -70
    179    296    116   -239     28    207   -298     75     83     36    498    -77
    187    293    106   -239     41    200   -314     64     67     20    485    -88
    168    283    111   -228     28    200   -309     72     67     20    485    -80
    166    280    114   -223     25    197   -306     75     70     25    491    -80
    179    280    101   -233     38    192   -319     59     54     12    483    -93
    181    285    103   -233     38    194   -324     54     49      5    480    -96
    171    272    101   -223     33    187   -322     51     46     -2    475   -101
    179    259     80   -220     49    171   -335     44     31    -15    465   -109
    179    257     75   -220     51    166   -340     36     18    -23    459   -116
    163    262     98   -213     33    181   -337     36     15    -25    462   -114
    168    259     90   -215     38    176   -345     25      7    -25    454   -129
    179    254     75   -218     51    166   -353     18      0    -36    436   -137
    168    270    101   -220     33    187   -342     28     10    -31    449   -129
    171    303    132   -236     20    218   -316     54     33    -15    475   -111
    194    327    132   -262     31    231   -306     64     41    -12    472   -103
    197    350    153   -275     23    252   -288     83     59      2    488    -90
    189    361    168   -277     10    265   -275     96     75     15    501    -88
    200    353    153   -275     23    254   -283     88     67      7    493    -96
    197    389    192   -293      2    290   -272     90     80     20    501    -80
    192    439    246   -316    -25    342   -252    111    109     49    532    -46
    205    452    244   -329    -20    350   -262    106    114     62    545    -36
    215    436    220   -324     -2    329   -296     75     93     49    530    -49
    213    433    220   -322     -5    327   -322     62     75     33    522    -57
    205    405    197   -306      2    301   -345     41     51     15    504    -70
    207    345    137   -277     33    241   -379      5     15    -28    459   -109
    187    298    111   -241     38    205   -389     -7     -5    -51    439   -137
    176    267     88   -223     44    179   -397    -20    -20    -72    418   -161
    176    226     49   -200     62    137   -415    -41    -51   -103    387   -192
    171    194     20   -184     75    109   -431    -59    -72   -122    361   -215
    155    181     25   -168     64    103   -439    -70    -85   -140    345   -228
    155    161      5   -158     75     83   -452    -88   -103   -158    324   -246
    163    142    -20   -153     90     62   -459    -96   -114   -168    311   -252
    150    135    -15   -142     83     59   -459    -96   -114   -168    316   -249
    142    135     -7   -137     75     64   -462    -93   -116   -163    316   -262
    161    132    -28   -148     93     51   -475   -103   -129   -171    309   -270
    155    127    -28   -142     93     49   -475   -103   -129   -179    309   -267
    155    101    -57   -129    106     23   -470    -90   -132   -197    288   -290
    207     38   -168   -122    189    -64   -410     -2   -116   -213    246   -353
    252     88   -163   -171    207    -38   -265    189     -7   -142    280   -348
    306    226    -80   -267    192     72   -119    426    166      7    405   -244
    387    532    142   -462    122    337    -44    592    379    265    659     15
    431   1109    678   -769   -122    893    -96    581    628    652   1114    514
    207   1717   1509   -963   -652   1613   -329    275    792   1021   1602   1047
    -20   1652   1673   -815   -846   1662   -657   -213    555    901   1566   1026
   -119    937   1057   -410   -589    997   -932   -709    -77    205    904    410
   -101     72    174     15   -137    122  -1080   -974   -683   -542    129   -335
    -25   -254   -228    140     98   -241  -1015   -813   -709   -667    -64   -568
     46   -257   -303    106    174   -280   -870   -597   -574   -587    -33   -561
     93   -140   -236     23    161   -187   -714   -394   -405   -452     67   -475
    109    -36   -145    -36    127    -90   -615   -267   -288   -348    155   -405
    127    -15   -145    -57    135    -80   -584   -233   -262   -327    163   -405
    140     -7   -148    -64    142    -77   -566   -215   -252   -319    166   -405
    135      7   -129    -72    132    -62   -548   -200   -239   -303    179   -394
    132      7   -124    -70    129    -57   -542   -189   -231   -301    181   -389
    148      5   -142    -77    145    -67   -550   -197   -236   -306    179   -397
    150     15   -135    -83    142    -59   -550   -197   -233   -309    176   -397
    142     18   -127    -83    135    -54   -550   -194   -233   -309    174   -394
    155     15   -140    -85    148    -62   -561   -202   -236   -309    168   -397
    166     31   -135   -101    150    -49   -566   -202   -231   -301    171   -397
    161     41   -119   -101    140    -36   -566   -200   -233   -301    171   -394
    166     38   -129   -103    148    -46   -571   -205   -241   -303    163   -400
    176     38   -137   -106    158    -49   -576   -207   -246   -306    158   -402
    171     46   -124   -111    148    -38   -574   -202   -244   -303    163   -400
    176     59   -116   -116    148    -28   -576   -200   -241   -301    163   -400
    184     57   -127   -122    155    -33   -592   -207   -249   -303    155   -413
    176     51   -124   -114    150    -36   -594   -207   -246   -298    158   -410
    161     54   -109   -109    135    -25   -592   -205   -244   -303    161   -407
    174     51   -122   -111    148    -33   -602   -213   -246   -314    150   -410
    176     57   -119   -116    148    -31   -607   -215   -246   -316    148   -413
    166     67    -98   -116    132    -15   -605   -207   -233   -309    155   -400
    174     77    -98   -127    137    -10   -615   -210   -236   -309    150   -397
    184     90    -93   -137    140     -2   -631   -218   -244   -311    142   -397
    176    109    -70   -145    122     20   -633   -213   -233   -301    155   -387
    181    114    -67   -148    124     23   -641   -207   -231   -290    161   -379
    210    132    -77   -174    145     28   -657   -207   -233   -280    168   -371
    218    163    -57   -192    137     54   -657   -200   -223   -267    184   -355
    228    194    -33   -213    129     83   -659   -189   -210   -252    200   -337
    257    215    -41   -236    150     88   -672   -192   -213   -246    200   -329
    267    241    -25   -257    145    109   -672   -187   -207   -241    205   -316
    254    259      5   -259    124    132   -662   -179   -197   -231    218   -301
    254    265     10   -262    122    140   -662   -187   -194   -226    218   -298
    259    267      7   -262    127    137   -659   -192   -197   -223    213   -298
    246    270     23   -259    109    148   -657   -194   -194   -220    210   -296
    236    270     33   -254    101    153   -654   -200   -197   -228    202   -303
    244    257     12   -252    114    137   -662   -213   -207   -236    189   -316
    241    262     20   -252    111    142   -659   -210   -202   -233    187   -319
    236    259     23   -246    106    142   -657   -207   -202   -236    179   -327
    239    233     -5   -236    122    114   -662   -213   -207   -241    163   -342
    233    215    -18   -223    124     98   -665   -223   -215   -249    148   -355
    213    210     -2   -210    109    103   -662   -228   -213   -252    145   -358
    220    200    -20   -213    119     90   -680   -249   -228   -270    129   -371
    215    171    -46   -194    132     62   -698   -272   -246   -283    103   -394
    194    150    -46   -174    122     51   -706   -290   -262   -293     88   -405
    192    135    -57   -163    124     38   -717   -311   -275   -303     72   -420
    197    116    -80   -158    140     18   -735   -337   -296   -319     51   -441
    189    111    -77   -150    135     15   -748   -350   -309   -324     41   -446
    176    106    -72   -142    124     15   -761   -363   -322   -335     31   -449
    189    109    -80   -148    135     15   -776   -381   -332   -342     15   -452
    194    106    -88   -153    140     10   -787   -394   -340   -350      0   -454
    187    109    -77   -148    132     15   -792   -394   -335   -345     10   -446
    194    116    -77   -155    135     20   -807   -407   -340   -348      2   -454
    205    124    -80   -163    142     23   -818   -415   -348   -355     -2   -449
    194    127    -67   -161    129     28   -818   -415   -342   -350      0   -449
    192    132    -62   -163    127     36   -826   -423   -348   -348     -7   -459
    202    127    -77   -166    140     25   -841   -441   -363   -358    -23   -467
    194    116    -77   -155    137     20   -841   -444   -363   -355    -28   -462
    189    116    -72   -155    132     23   -841   -444   -358   -358    -25   -462
    200    106    -96   -153    148      5   -857   -462   -371   -374    -44   -467
    200     98   -101   -150    148      0   -867   -478   -381   -387    -62   -475
    187    103    -83   -145    135     10   -870   -483   -387   -394    -67   -478
    189     93    -98   -142    142      0   -883   -504   -402   -405    -85   -485
    194     80   -114   -140    155    -15   -901   -524   -418   -413    -98   -496
    184     80   -106   -132    145    -12   -906   -535   -423   -413   -101   -498
    184     77   -106   -129    145    -12   -919   -550   -436   -418   -114   -509
    197     51   -145   -124    171    -46   -945   -576   -459   -433   -140   -524
    197     51   -145   -124    171    -46   -953   -587   -467   -441   -153   -532
    189     38   -150   -114    168    -54   -958   -597   -472   -452   -163   -532
    202     20   -181   -111    192    -80   -976   -620   -491   -462   -176   -542
    200     18   -181   -111    189    -83   -982   -631   -498   -465   -184   -548
    192     10   -184   -101    187    -85   -989   -641   -506   -475   -194   -553
    194     -5   -200    -96    194   -103  -1008   -662   -527   -493   -215   -568
    207    -10   -218    -98    213   -114  -1023   -680   -545   -506   -233   -581
    200      0   -200   -101    200   -101  -1021   -675   -542   -501   -233   -579
    197     25   -171   -111    184    -72  -1000   -659   -522   -480   -223   -561
    215     46   -168   -132    192    -59   -995   -654   -511   -470   -218   -553
    220     72   -148   -145    184    -36   -979   -644   -496   -454   -207   -540
    218     83   -137   -150    179    -28   -982   -646   -501   -449   -207   -535
    226     75   -150   -150    189    -38   -995   -665   -514   -462   -226   -540
    223    103   -122   -166    171     -7   -992   -667   -506   -452   -223   -527
    215    155    -59   -184    137     49   -974   -652   -472   -413   -194   -496
    239    171    -70   -205    153     51   -997   -667   -478   -410   -197   -493
    249    142   -106   -197    176     18  -1044   -706   -509   -431   -220   -509
    233    124   -109   -179    171      7  -1078   -727   -527   -436   -233   -511
    236    101   -135   -168    187    -15  -1114   -750   -550   -452   -254   -519
    241     33   -207   -137    223    -85  -1158   -797   -602   -498   -306   -563
    215    -15   -231   -101    223   -122  -1174   -818   -628   -527   -337   -587
    192    -62   -254    -67    220   -155  -1197   -844   -657   -555   -368   -615
    192    -98   -290    -46    241   -194  -1223   -880   -688   -584   -407   -646
    184   -129   -314    -28    249   -220  -1244   -904   -709   -605   -431   -670
    166   -148   -316    -10    239   -231  -1254   -919   -724   -628   -452   -685
    171   -168   -340     -2    254   -254  -1275   -943   -745   -649   -478   -709
    176   -187   -363      5    270   -275  -1291   -961   -763   -662   -496   -717
    158   -181   -342     10    249   -262  -1299   -966   -763   -662   -504   -719
    155   -187   -342     15    246   -265  -1306   -979   -771   -665   -514   -724
    163   -200   -366     15    265   -283  -1319   -992   -782   -675   -527   -727
    155   -200   -355     23    254   -277  -1325   -997   -782   -675   -532   -724
    163   -233   -400     33    280   -316  -1330   -992   -797   -691   -566   -761
    213   -298   -511     41    361   -405  -1275   -914   -792   -717   -628   -823
    246   -267   -514     10    379   -389  -1140   -737   -696   -657   -607   -815
    301   -145   -446    -77    374   -296   -995   -496   -527   -506   -493   -722
    379    163   -218   -272    298    -28   -937   -342   -322   -252   -239   -454
    402    763    361   -584     20    563  -1005   -366    -64    145    228     64
    210   1366   1156   -789   -475   1262  -1234   -654    106    519    717    594
    -20   1358   1379   -667   -698   1369  -1574  -1158   -114    439    717    613
   -103    592    693   -244   -400    641  -1860  -1665   -787   -303     -7    -46
    -80   -249   -168    163     44   -210  -2010  -1919  -1369  -1023   -758   -761
    -12   -618   -607    314    296   -613  -1966  -1797  -1449  -1192   -997  -1031
     49   -644   -693    298    371   -667  -1813  -1582  -1322  -1104   -974  -1026
    101   -511   -615    205    355   -563  -1652  -1379  -1150   -958   -865   -945
    119   -415   -535    148    327   -475  -1556  -1262  -1049   -865   -789   -875
    137   -394   -535    127    335   -465  -1525  -1226  -1018   -839   -782   -865
    158   -389   -548    116    353   -467  -1514  -1215  -1008   -836   -787   -865
    140   -389   -530    124    335   -459  -1504  -1205   -995   -820   -776   -854
    137   -389   -530    124    332   -459  -1506  -1205   -995   -815   -782   -854
    153   -394   -550    119    350   -470  -1512  -1215  -1005   -823   -792   -865
    163   -381   -545    109    353   -462  -1509  -1218  -1008   -826   -795   -865
    150   -376   -530    111    340   -452  -1512  -1215  -1005   -820   -789   -854
    163   -381   -548    109    353   -465  -1527  -1228  -1018   -826   -800   -854
    163   -381   -548    106    353   -465  -1535  -1236  -1026   -828   -810   -852
    150   -381   -532    116    340   -457  -1532  -1231  -1018   -823   -807   -841
    163   -376   -540    106    348   -457  -1540  -1239  -1026   -828   -818   -839
    168   -384   -555    106    361   -470  -1543  -1241  -1034   -836   -823   -839
    155   -374   -530    106    342   -449  -1538  -1236  -1031   -836   -815   -831
    158   -371   -530    106    342   -449  -1540  -1241  -1034   -836   -818   -828
    168   -387   -555    106    361   -472  -1556  -1254  -1047   -839   -833   -836
    161   -384   -545    109    353   -465  -1556  -1252  -1041   -826   -833   -836
    150   -374   -527    109    337   -449  -1553  -1247  -1036   -813   -828   -831
    168   -366   -535     98    350   -449  -1566  -1257  -1044   -813   -836   -833
    168   -374   -542    101    355   -459  -1574  -1262  -1052   -818   -844   -839
    166   -368   -535    101    348   -452  -1582  -1260  -1052   -813   -836   -831
    171   -366   -537     96    353   -449  -1600  -1262  -1060   -813   -836   -826
    187   -355   -542     85    363   -449  -1610  -1260  -1060   -800   -826   -813
    184   -340   -524     75    350   -431  -1608  -1252  -1052   -784   -813   -797
    194   -327   -522     64    355   -423  -1610  -1244  -1049   -776   -805   -784
    213   -311   -524     46    368   -418  -1621  -1241  -1049   -763   -795   -776
    220   -285   -506     33    363   -394  -1623  -1231  -1041   -743   -774   -763
    228   -267   -496     18    361   -381  -1621  -1218  -1028   -732   -758   -748
    254   -246   -501     -5    376   -371  -1623  -1208  -1018   -717   -743   -724
    265   -223   -488    -23    374   -353  -1615  -1197  -1005   -693   -719   -698
    262   -197   -459    -31    361   -327  -1597  -1174   -987   -670   -688   -672
    259   -197   -457    -31    355   -327  -1605  -1179   -995   -675   -691   -678
    259   -197   -457    -31    355   -324  -1602  -1182  -1000   -675   -696   -678
    244   -200   -444    -23    342   -322  -1592  -1179  -1000   -675   -696   -670
    249   -202   -452    -23    350   -327  -1577  -1171   -995   -670   -683   -662
    246   -218   -465    -15    353   -342  -1577  -1174  -1002   -670   -688   -670
    233   -226   -459     -5    345   -342  -1569  -1166   -997   -662   -688   -672
    236   -231   -467     -2    350   -348  -1561  -1158   -997   -659   -688   -678
    244   -246   -491      2    366   -368  -1553  -1158  -1000   -662   -696   -685
    239   -262   -501     10    368   -381  -1545  -1158  -1002   -667   -696   -693
    218   -288   -506     33    361   -397  -1540  -1161  -1008   -675   -698   -704
    220   -303   -524     38    371   -413  -1548  -1179  -1028   -688   -711   -717
    231   -306   -537     38    384   -420  -1558  -1192  -1041   -701   -722   -722
    215   -319   -535     51    374   -428  -1564  -1202  -1054   -711   -727   -727
    210   -335   -545     62    376   -441  -1571  -1218  -1072   -724   -737   -740
    213   -361   -574     72    392   -467  -1587  -1239  -1098   -740   -758   -763
    207   -363   -571     77    389   -467  -1579  -1236  -1096   -737   -756   -761
    200   -358   -558     77    376   -457  -1574  -1236  -1098   -735   -748   -761
    205   -358   -563     75    381   -459  -1574  -1239  -1101   -735   -745   -758
    207   -363   -571     75    389   -467  -1574  -1234  -1104   -732   -743   -753
    200   -368   -568     85    384   -467  -1564  -1226  -1104   -730   -737   -750
    215   -363   -579     72    394   -472  -1564  -1223  -1106   -730   -730   -745
    218   -376   -594     77    405   -485  -1564  -1226  -1111   -730   -732   -758
    210   -379   -589     83    397   -483  -1553  -1218  -1109   -722   -719   -758
    215   -374   -589     80    402   -480  -1548  -1208  -1106   -719   -709   -750
    228   -374   -605     72    415   -488  -1553  -1215  -1117   -724   -714   -750
    228   -376   -605     72    415   -488  -1551  -1213  -1117   -724   -711   -748
    215   -384   -602     83    405   -493  -1543  -1208  -1122   -727   -706   -743
    228   -397   -626     85    426   -511  -1548  -1215  -1140   -735   -709   -753
    228   -402   -633     85    431   -519  -1545  -1215  -1150   -745   -714   -758
    218   -415   -633     98    426   -524  -1535  -1205  -1150   -748   -711   -758
    220   -426   -646    101    433   -535  -1532  -1200  -1156   -748   -709   -758
    233   -423   -657     96    444   -540  -1527  -1195  -1161   -750   -706   -758
    223   -439   -662    106    441   -550  -1527  -1197  -1169   -756   -704   -763
    228   -441   -670    103    449   -555  -1519  -1192  -1169   -748   -696   -766
    241   -441   -683     98    462   -563  -1517  -1197  -1176   -748   -698   -766
    233   -449   -683    109    457   -566  -1512  -1195  -1184   -750   -698   -776
    218   -467   -688    124    452   -576  -1512  -1189  -1197   -766   -693   -779
    239   -462   -701    111    470   -581  -1517  -1195  -1213   -769   -688   -779
    246   -462   -709    106    478   -584  -1506  -1192  -1218   -774   -691   -779
    226   -483   -709    129    467   -594  -1491  -1182  -1218   -784   -693   -774
    233   -493   -727    129    478   -610  -1491  -1187  -1226   -795   -698   -779
    244   -504   -748    129    493   -626  -1493  -1189  -1239   -802   -701   -787
    233   -478   -714    119    472   -594  -1462  -1161  -1218   -782   -665   -771
    239   -433   -672     98    454   -553  -1428  -1127  -1192   -750   -626   -748
    257   -420   -678     80    465   -548  -1413  -1109  -1187   -743   -613   -735
    259   -410   -670     75    462   -540  -1382  -1085  -1169   -732   -600   -719
    252   -418   -670     80    459   -542  -1369  -1075  -1169   -735   -597   -717
    259   -410   -670     75    465   -540  -1363  -1067  -1171   -732   -589   -714
    259   -361   -620     49    439   -491  -1335  -1041  -1143   -698   -548   -680
    252   -314   -568     31    410   -441  -1314  -1023  -1119   -675   -517   -652
    267   -327   -594     28    431   -459  -1337  -1041  -1137   -685   -519   -654
    272   -348   -620     38    446   -483  -1358  -1060  -1161   -704   -530   -667
    267   -337   -607     33    436   -472  -1363  -1054  -1161   -704   -524   -659
    267   -392   -659     62    462   -524  -1382  -1070  -1192   -732   -545   -678
    267   -454   -724     90    493   -587  -1392  -1088  -1226   -761   -568   -709
    249   -498   -748    124    498   -623  -1379  -1078  -1236   -774   -581   -727
    231   -542   -774    153    501   -657  -1374  -1080  -1254   -797   -602   -748
    233   -584   -820    174    527   -701  -1382  -1093  -1278   -823   -620   -771
    223   -607   -833    189    527   -719  -1384  -1101  -1296   -844   -623   -789
    200   -636   -836    218    517   -735  -1376  -1101  -1306   -857   -631   -805
    207   -641   -849    215    527   -745  -1379  -1104  -1317   -867   -633   -815
    207   -639   -846    213    527   -743  -1376  -1098  -1322   -870   -623   -818
    200   -646   -846    220    522   -745  -1366  -1091  -1322   -867   -615   -813
    200   -646   -846    223    522   -745  -1345  -1080  -1317   -862   -605   -802
    215   -639   -857    210    535   -748  -1340  -1080  -1322   -857   -597   -805
    213   -665   -878    223    545   -771  -1327  -1057  -1319   -854   -594   -815
    244   -727   -971    239    607   -849  -1273   -974  -1299   -857   -607   -849
    301   -722  -1023    210    662   -872  -1153   -818  -1221   -823   -602   -862
    316   -618   -935    148    626   -776  -1008   -602  -1062   -693   -488   -771
    379   -384   -763      2    568   -574   -891   -384   -857   -462   -254   -563
    431     85   -348   -259    389   -129   -849   -277   -607   -114    145   -166
    322    740    418   -530    -46    579   -901   -371   -358    298    665    358
    122    885    763   -506   -319    826  -1184   -805   -475    329    787    467
    -10    361    371   -176   -192    366  -1467  -1330  -1008   -202    309     20
    -62   -485   -423    272    179   -454  -1660  -1719  -1675  -1008   -483   -714
     10  -1013  -1023    501    517  -1018  -1712  -1704  -1917  -1356   -867  -1104
     80  -1109  -1189    511    633  -1148  -1621  -1509  -1829  -1317   -862  -1124
    124  -1028  -1156    452    639  -1091  -1470  -1314  -1683  -1200   -766  -1060
    145   -901  -1047    376    594   -971  -1335  -1145  -1527  -1067   -649   -958
    150   -823   -974    337    561   -898  -1244  -1036  -1431   -989   -571   -883
    168   -795   -963    311    566   -880  -1213   -997  -1400   -956   -542   -859
    179   -774   -953    296    566   -862  -1189   -976  -1382   -940   -524   -849
    179   -763   -943    290    558   -852  -1161   -950  -1363   -927   -498   -839
    181   -745   -927    283    553   -836  -1137   -927  -1348   -917   -472   -823
    192   -743   -937    275    563   -839  -1130   -924  -1350   -927   -472   -826
    184   -740   -924    277    553   -831  -1106   -906  -1343   -924   -462   -818
    184   -730   -914    272    548   -820  -1088   -888  -1337   -919   -446   -815
    187   -735   -922    275    553   -828  -1088   -885  -1340   -919   -444   -820
    184   -730   -917    272    550   -823  -1078   -872  -1337   -922   -433   -820
    174   -735   -909    280    540   -820  -1054   -857  -1332   -909   -413   -807
    181   -724   -909    270    542   -815  -1041   -841  -1325   -898   -392   -797
    189   -722   -911    267    550   -815  -1031   -831  -1322   -904   -387   -789
    187   -704   -891    257    537   -795  -1018   -815  -1309   -885   -363   -784
    187   -701   -891    257    537   -795  -1002   -802  -1306   -880   -345   -782
    202   -698   -904    246    550   -800  -1000   -797  -1306   -885   -342   -779
    192   -698   -891    254    540   -795   -979   -776  -1296   -878   -329   -766
    187   -670   -859    239    522   -763   -956   -756  -1283   -862   -298   -756
    200   -665   -865    231    530   -763   -956   -756  -1283   -857   -288   -763
    200   -654   -857    226    527   -756   -950   -740  -1275   -849   -275   -758
    194   -644   -839    226    517   -740   -935   -714  -1262   -836   -252   -745
    202   -636   -841    215    519   -737   -937   -706  -1260   -833   -236   -732
    215   -615   -833    200    524   -724   -932   -693  -1249   -820   -215   -717
    213   -594   -807    189    506   -698   -917   -670  -1228   -802   -184   -701
    218   -587   -805    184    511   -696   -909   -649  -1221   -789   -158   -683
    244   -553   -797    153    519   -675   -904   -631  -1208   -769   -114   -657
    246   -517   -763    135    504   -639   -888   -600  -1192   -745    -75   -631
    252   -483   -735    114    491   -607   -880   -574  -1176   -727    -44   -613
    283   -446   -730     83    506   -587   -872   -555  -1158   -709    -18   -592
    280   -415   -698     67    488   -558   -852   -530  -1137   -691      7   -571
    267   -405   -672     70    467   -540   -828   -506  -1122   -678     25   -558
    270   -413   -683     70    475   -548   -810   -501  -1124   -683     25   -558
    277   -420   -698     72    488   -558   -792   -493  -1122   -680     33   -558
    257   -387   -646     64    449   -517   -761   -472  -1104   -670     57   -553
    252   -368   -623     57    436   -496   -740   -459  -1091   -665     64   -558
    257   -387   -644     62    449   -517   -724   -449  -1088   -670     62   -558
    244   -397   -641     77    441   -519   -693   -423  -1070   -662     72   -555
    231   -405   -636     85    431   -519   -665   -405  -1060   -662     77   -568
    241   -415   -659     85    449   -537   -652   -405  -1062   -667     72   -581
    233   -418   -654     90    441   -535   -631   -397  -1052   -659     77   -584
    213   -431   -644    109    428   -537   -600   -374  -1031   -649     98   -584
    210   -446   -657    116    433   -550   -584   -371  -1034   -659     93   -594
    210   -454   -665    122    436   -558   -576   -376  -1041   -670     90   -605
    192   -457   -652    132    420   -553   -561   -368  -1041   -672     96   -610
    194   -462   -657    135    426   -558   -548   -363  -1044   -678     88   -620
    202   -467   -672    129    436   -568   -550   -366  -1049   -680     85   -620
    192   -459   -652    132    420   -555   -537   -353  -1047   -680     93   -618
    179   -462   -641    140    410   -550   -522   -342  -1041   -680    101   -615
    184   -470   -654    142    418   -561   -511   -335  -1036   -670    111   -607
    184   -470   -657    142    420   -563   -501   -327  -1028   -667    116   -607
    171   -457   -631    142    400   -542   -480   -309  -1015   -654    137   -602
    184   -449   -633    132    407   -540   -467   -303  -1010   -646    145   -594
    194   -452   -646    129    420   -548   -457   -293  -1005   -636    155   -584
    189   -436   -626    122    405   -530   -436   -270   -984   -618    171   -574
    187   -433   -620    122    402   -527   -418   -254   -976   -613    187   -571
    197   -439   -636    119    415   -535   -415   -252   -976   -618    192   -579
    179   -428   -607    124    392   -517   -413   -244   -971   -610    205   -576
    171   -415   -587    122    376   -501   -397   -228   -961   -602    210   -561
    176   -420   -600    122    387   -509   -389   -228   -961   -605    210   -553
    176   -415   -594    119    384   -504   -376   -218   -953   -602    218   -553
    163   -405   -568    122    366   -485   -355   -205   -940   -594    226   -548
    168   -415   -584    122    374   -501   -350   -205   -948   -605    215   -550
    174   -423   -597    122    384   -509   -340   -200   -950   -605    215   -550
    161   -423   -584    129    371   -501   -322   -187   -943   -602    223   -548
    161   -420   -581    129    371   -501   -306   -174   -937   -602    231   -545
    168   -431   -602    129    384   -517   -306   -179   -948   -615    226   -540
    161   -420   -581    129    371   -501   -288   -168   -948   -613    233   -535
    155   -410   -566    127    358   -488   -272   -161   -945   -613    236   -545
    163   -428   -592    132    376   -509   -270   -161   -948   -620    231   -558
    155   -433   -592    137    371   -511   -254   -148   -937   -615    241   -550
    153   -413   -566    129    358   -488   -215   -114   -906   -587    270   -530
    166   -387   -553    109    358   -470   -187    -90   -888   -566    288   -511
    181   -345   -527     83    353   -436   -158    -67   -870   -550    306   -493
    176   -322   -498     72    335   -410   -129    -36   -846   -535    324   -478
    181   -327   -509     72    342   -418   -119    -25   -846   -542    322   -480
    192   -293   -485     49    337   -387    -96    -10   -831   -530    337   -457
    176   -244   -420     33    298   -332    -67     18   -792   -491    381   -418
    174   -220   -397     23    283   -309    -57     25   -779   -480    400   -402
    187   -231   -418     20    301   -324    -77      2   -802   -498    384   -418
    184   -244   -431     28    306   -335    -90     -5   -810   -506    381   -420
    187   -254   -441     33    314   -348    -96      0   -810   -514    384   -413
    187   -296   -485     51    335   -389   -116    -20   -836   -537    366   -433
    174   -337   -511     80    342   -426   -122    -28   -857   -555    342   -459
    140   -392   -535    124    335   -462   -109    -25   -870   -568    327   -478
    135   -428   -563    148    348   -496   -103    -28   -880   -589    309   -496
    142   -459   -602    155    371   -530   -114    -46   -898   -615    285   -522
    135   -478   -613    171    374   -545   -109    -51   -909   -628    272   -532
    124   -498   -623    187    371   -561   -101    -51   -914   -633    262   -532
    137   -514   -652    189    394   -581    -98    -49   -922   -633    254   -532
    129   -511   -644    189    387   -579    -88    -36   -914   -626    257   -532
    116   -501   -618    192    366   -561    -77    -28   -906   -628    265   -530
    119   -511   -631    194    374   -571    -77    -31   -906   -631    265   -530
    124   -514   -639    194    381   -576    -70    -25   -904   -628    267   -535
    122   -524   -649    200    384   -587    -41      5   -893   -623    267   -540
    155   -584   -740    213    446   -662     23    106   -859   -628    239   -581
    194   -550   -745    174    470   -646    153    280   -748   -566    265   -571
    244   -433   -678     96    459   -555    309    519   -566   -413    384   -472
    296   -150   -446    -72    371   -298    413    717   -342   -150    652   -223
    309    389     77   -350    114    233    410    740   -106    223   1088    220
    145    953    807   -550   -332    880    236    470     12    548   1522    654
    -33   1047   1080   -506   -555   1062    -88     -2   -171    535   1600    711
   -129    418    548   -145   -337    483   -361   -506   -771   -109    997    171
   -122   -410   -288    267     83   -350   -480   -745  -1343   -865    226   -514
    -54   -844   -792    446    368   -818   -454   -639  -1462  -1104    -75   -810
      5   -898   -904    446    454   -901   -332   -439  -1337  -1034    -57   -820
     49   -782   -833    366    439   -807   -174   -233  -1161   -888     51   -740
     70   -641   -711    285    389   -678    -57    -85  -1015   -758    163   -644
     72   -589   -662    257    366   -626      5     -7   -948   -696    213   -600
     83   -592   -675    254    379   -633     36     20   -922   -672    226   -581
     75   -579   -654    252    363   -618     62     41   -896   -652    244   -568
     67   -555   -623    244    342   -589     85     62   -872   -633    262   -553
     72   -558   -631    241    350   -594     93     70   -865   -631    262   -548
     88   -558   -646    236    366   -602    103     75   -857   -626    262   -545
     77   -558   -639    239    355   -597    122     90   -852   -620    270   -537
     75   -545   -620    233    345   -581    132     98   -846   -615    277   -535
     85   -530   -615    220    348   -571    127     98   -849   -613    272   -535
     85   -514   -600    215    342   -555    135    106   -836   -605    283   -522
     83   -504   -587    210    332   -545    148    122   -823   -597    290   -511
    101   -493   -594    197    345   -545    150    122   -823   -600    285   -511
     98   -488   -587    194    340   -537    158    127   -818   -594    290   -506
     77   -485   -563    205    319   -524    171    142   -802   -581    309   -496
     93   -465   -561    184    324   -511    171    142   -800   -587    303   -498
    106   -459   -566    176    335   -511    174    145   -797   -592    298   -498
     98   -441   -540    171    319   -491    187    155   -782   -584    306   -491
    101   -428   -530    163    314   -478    189    163   -769   -571    316   -483
    114   -428   -542    155    327   -485    184    166   -761   -561    324   -478
    114   -418   -535    150    322   -475    194    179   -745   -542    337   -465
    111   -407   -519    148    314   -462    207    194   -727   -530    350   -452
    127   -394   -522    135    324   -457    202    197   -727   -530    350   -452
    135   -374   -509    119    322   -441    205    205   -719   -519    358   -433
    132   -345   -478    106    303   -410    213    228   -696   -498    387   -405
    148   -322   -472     85    309   -397    213    241   -688   -483    405   -384
    174   -296   -470     62    322   -381    210    257   -680   -470    420   -363
    163   -267   -433     51    296   -350    218    283   -659   -446    441   -340
    174   -241   -415     33    293   -327    231    309   -633   -418    472   -311
    192   -218   -413     10    301   -316    233    322   -626   -402    488   -296
    189   -197   -387      5    288   -290    249    337   -610   -387    501   -285
    184   -187   -371      0    275   -277    262    342   -602   -374    506   -272
    194   -174   -368    -10    280   -272    272    337   -597   -371    509   -270
    181   -158   -342    -12    262   -249    285    337   -587   -366    514   -265
    161   -153   -314     -2    236   -233    303    348   -576   -361    517   -270
    179   -153   -332    -15    254   -241    306    345   -579   -363    506   -277
    179   -153   -332    -12    254   -241    319    350   -574   -361    504   -275
    153   -158   -314      2    233   -236    340    366   -561   -350    501   -272
    155   -181   -337     12    246   -259    345    361   -561   -353    493   -285
    158   -181   -340     10    246   -262    348    353   -555   -345    491   -293
    145   -176   -322     15    231   -249    363    361   -540   -335    498   -288
    135   -194   -332     28    231   -265    371    361   -545   -340    491   -285
    140   -213   -353     36    246   -283    366    350   -553   -348    478   -301
    137   -207   -348     33    241   -277    363    342   -555   -353    470   -314
    119   -220   -340     49    228   -280    361    337   -561   -358    467   -324
    116   -241   -361     59    236   -301    350    322   -571   -371    457   -335
    124   -246   -371     62    246   -309    350    309   -579   -381    446   -340
    106   -236   -345     62    226   -290    358    314   -568   -374    454   -332
    111   -226   -337     57    223   -280    355    309   -568   -371    457   -327
    116   -220   -337     49    226   -277    348    301   -571   -374    446   -329
    111   -213   -324     51    218   -267    350    309   -566   -374    444   -319
    106   -200   -309     46    205   -254    358    316   -555   -361    454   -314
    111   -205   -319     46    215   -262    348    316   -555   -353    454   -311
    109   -192   -303     38    205   -246    355    324   -545   -345    462   -298
     98   -194   -293     49    194   -244    368    337   -530   -337    470   -288
    109   -205   -314     46    207   -257    366    329   -532   -340    467   -290
    114   -194   -309     38    210   -249    363    327   -530   -337    470   -285
    103   -187   -290     38    194   -236    371    335   -519   -332    480   -275
    111   -179   -290     33    200   -233    376    335   -519   -332    480   -270
    116   -192   -309     36    210   -249    363    322   -530   -348    465   -275
    106   -189   -296     41    200   -241    366    322   -527   -345    459   -272
    109   -187   -296     38    202   -241    366    319   -524   -345    449   -280
    116   -200   -316     41    215   -257    355    309   -532   -353    436   -288
    111   -197   -309     44    207   -254    355    306   -537   -358    439   -285
    103   -192   -296     44    197   -244    361    311   -532   -355    441   -280
    106   -207   -314     49    207   -259    355    298   -542   -366    423   -285
    109   -213   -322     51    215   -267    350    290   -550   -374    407   -280
    101   -202   -306     49    202   -254    355    293   -548   -368    410   -277
    106   -181   -288     36    194   -233    371    303   -537   -358    420   -265
    122   -145   -270     10    194   -207    394    319   -522   -345    433   -249
    124   -116   -241     -2    181   -179    420    337   -501   -335    444   -236
    116   -101   -218    -10    163   -158    433    355   -480   -322    457   -218
    135    -98   -236    -18    184   -166    431    350   -483   -327    446   -220
    127   -101   -228    -15    176   -163    433    353   -485   -332    439   -220
    122    -59   -181    -31    150   -119    446    366   -467   -311    462   -200
    129     -7   -140    -62    135    -72    454    371   -444   -283    485   -168
    142      5   -140    -75    142    -67    444    361   -441   -280    485   -163
    135     -5   -140    -67    137    -72    420    345   -454   -293    480   -168
    127    -33   -161    -46    142    -96    394    329   -470   -306    470   -171
    129    -57   -189    -38    158   -122    371    309   -496   -327    446   -181
    114   -101   -215     -7    163   -155    361    293   -519   -353    423   -205
    101   -145   -246     20    171   -194    353    280   -535   -374    400   -220
     98   -187   -285     44    192   -236    337    257   -558   -394    371   -246
     80   -226   -306     70    192   -265    329    244   -576   -415    342   -267
     59   -267   -327    103    192   -296    327    239   -592   -431    324   -280
     62   -298   -361    116    210   -329    311    220   -615   -452    303   -293
     59   -316   -376    129    218   -345    301    205   -633   -470    285   -306
     46   -316   -366    132    205   -340    301    207   -639   -472    280   -306
     51   -329   -381    137    215   -355    296    202   -644   -485    265   -309
     67   -335   -402    132    233   -366    288    197   -649   -488    259   -314
     57   -324   -381    135    218   -353    293    205   -641   -483    270   -309
     51   -322   -376    135    213   -348    296    207   -641   -483    265   -306
     83   -366   -449    140    265   -407    301    223   -652   -498    228   -332
    111   -418   -530    150    319   -472    379    335   -615   -501    192   -374
    124   -353   -478    114    301   -415    532    527   -491   -423    239   -348
    192   -223   -415     15    301   -319    662    750   -316   -267    361   -233
    259    124   -135   -192    197     -5    740    917    -77     23    657     70
    239    748    509   -496   -135    628    711    911    202    452   1169    594
     46   1325   1278   -685   -615   1301    483    579    332    789   1628   1072
   -116   1169   1286   -527   -701   1226    111     38      7    574   1483    948
   -223    418    641    -98   -431    530   -135   -439   -652   -166    769    296
   -213   -402   -189    306    -12   -296   -244   -620  -1184   -849     44   -381
   -114   -740   -626    428    254   -683   -202   -470  -1231   -982   -158   -602
    -67   -701   -633    384    280   -667    -38   -239  -1067   -867    -85   -550
    -38   -571   -535    303    246   -553    122    -31   -888   -719     36   -449
    -10   -478   -467    241    228   -472    202     72   -787   -633    103   -381
      0   -446   -446    223    223   -446    246    124   -740   -600    135   -350
     -5   -452   -446    226    218   -452    275    153   -717   -584    142   -340
      0   -449   -449    223    223   -449    290    166   -709   -576    145   -335
      7   -433   -441    210    220   -436    293    171   -704   -571    150   -327
     -2   -415   -413    210    205   -415    303    184   -691   -561    163   -319
     -7   -415   -410    210    200   -413    306    189   -688   -558    166   -314
      0   -418   -418    207    207   -418    303    189   -691   -563    166   -311
      0   -413   -413    205    205   -413    303    189   -693   -568    166   -311
     -7   -407   -400    207    194   -405    311    202   -688   -561    176   -306
      0   -410   -413    205    202   -413    301    197   -693   -563    168   -303
      7   -400   -407    194    207   -402    301    200   -691   -566    168   -293
     -7   -392   -384    200    187   -389    311    210   -685   -561    174   -285
      0   -384   -384    192    192   -384    314    213   -683   -553    184   -280
     15   -381   -397    181    205   -389    311    210   -688   -550    189   -272
     12   -368   -381    176    197   -374    322    223   -675   -540    197   -257
      2   -358   -363    176    181   -361    324    228   -667   -530    200   -249
     18   -350   -368    166    192   -358    316    226   -672   -532    194   -252
     12   -342   -358    163    184   -350    322    236   -665   -527    197   -244
      5   -337   -342    166    174   -340    335    252   -652   -519    207   -231
     18   -335   -353    158    184   -342    329    257   -649   -511    207   -218
     25   -319   -345    148    184   -332    329    262   -641   -501    215   -207
     20   -296   -319    135    168   -306    335    275   -631   -491    226   -192
     28   -280   -309    127    168   -293    337    283   -623   -483    233   -179
     44   -262   -306    109    174   -285    335    290   -615   -475    241   -166
     46   -231   -277     93    161   -254    340    314   -592   -449    267   -142
     54   -215   -270     80    161   -241    337    335   -579   -433    290   -124
     83   -187   -272     51    176   -228    335    350   -568   -418    306   -101
     90   -161   -254     33    171   -205    340    371   -555   -402    319    -72
     80   -132   -213     25    145   -171    361    394   -535   -381    335    -44
     90   -111   -205     10    148   -158    368    400   -530   -374    342    -31
     88   -101   -189      5    137   -142    376    402   -519   -366    350    -28
     62    -96   -161     15    109   -127    392    410   -511   -363    353    -23
     59    -96   -155     18    106   -124    405    413   -509   -363    358    -15
     67    -98   -166     12    116   -132    410    407   -514   -368    353    -15
     62    -96   -158     15    109   -127    426    420   -506   -366    361    -12
     54    -90   -148     18     98   -119    439    428   -501   -363    363    -10
     54   -101   -155     23    103   -127    444    431   -501   -363    350    -18
     49   -101   -153     23     98   -127    457    436   -493   -363    345    -18
     38   -106   -148     33     90   -127    467    441   -485   -363    342    -15
     38   -122   -163     38    101   -142    462    433   -493   -371    332    -25
     38   -140   -179     51    109   -158    457    426   -501   -379    327    -28
     25   -148   -174     59     96   -158    462    423   -504   -381    322    -33
     20   -166   -189     72    103   -176    454    407   -522   -402    303    -49
     31   -179   -210     72    119   -194    439    384   -540   -428    277    -62
     15   -171   -187     77    101   -179    446    381   -540   -431    280    -51
      2   -176   -179     85     88   -176    459    387   -535   -423    293    -46
      5   -181   -187     88     96   -184    457    384   -540   -423    296    -49
      2   -168   -174     80     85   -168    454    389   -537   -418    303    -41
     -7   -155   -148     83     70   -153    465    405   -522   -407    319    -28
      5   -150   -155     72     80   -153    459    402   -530   -418    309    -18
     12   -142   -155     64     83   -148    465    405   -530   -413    311    -15
      2   -132   -137     64     70   -135    475    418   -522   -402    316    -10
     10   -132   -142     62     75   -137    485    426   -517   -397    322      5
     15   -127   -145     54     80   -135    485    423   -519   -394    327      2
      7   -111   -119     51     62   -116    493    436   -511   -387    340      5
      5   -106   -111     49     57   -106    498    441   -506   -384    342     12
     23   -111   -135     44     77   -122    491    433   -517   -392    319      2
     18    -93   -114     36     64   -103    501    441   -511   -387    327     15
      7    -96   -106     44     57   -101    517    446   -509   -381    332     28
     18   -106   -124     41     70   -114    504    431   -524   -397    319     20
     31    -96   -127     33     77   -111    501    426   -527   -405    314     20
     15    -90   -106     36     59    -98    514    439   -519   -402    319     31
     10    -98   -111     44     59   -103    511    436   -524   -405    316     28
     10   -119   -129     54     67   -124    504    426   -535   -415    301     23
      0   -127   -127     64     62   -127    509    431   -532   -423    296     25
     -5   -122   -119     62     54   -119    511    433   -532   -426    293     31
      2   -119   -124     57     62   -122    509    426   -542   -436    283     28
      0   -119   -119     57     57   -119    517    428   -545   -441    285     36
     -5    -93    -88     49     41    -90    537    446   -535   -433    301     49
      5    -51    -59     23     31    -54    561    467   -517   -415    322     62
      7    -31    -41     10     23    -36    584    488   -498   -400    337     77
     -2     -5     -2      0      0     -5    613    514   -475   -376    361    101
      5     -7    -12      2      7    -10    626    524   -470   -374    358     98
     12     -5    -20     -5     15    -12    628    524   -470   -376    355    103
      0     28     28    -15    -15     28    646    542   -449   -355    376    127
     -2     75     77    -36    -41     77    667    561   -420   -327    407    158
     15     85     70    -49    -25     77    659    550   -426   -332    402    166
     10     70     59    -41    -25     64    636    527   -444   -353    387    161
      5     54     49    -28    -23     51    618    519   -452   -361    384    163
     15     25     10    -20      2     18    594    506   -470   -379    371    155
     10    -23    -33      7     20    -28    571    483   -498   -410    345    127
    -20    -62    -41     41      7    -54    566    472   -514   -428    327    103
    -28   -101    -75     64     23    -88    558    457   -535   -454    298     77
    -33   -142   -109     85     36   -127    548    439   -563   -483    267     51
    -46   -179   -132    114     41   -155    545    426   -579   -498    244     36
    -62   -197   -135    127     36   -166    537    415   -597   -509    226     20
    -54   -213   -158    132     49   -187    524    402   -610   -522    210      7
    -64   -220   -158    142     44   -189    527    405   -610   -522    213      7
    -75   -223   -148    150     36   -187    537    415   -605   -517    215     10
    -64   -223   -158    142     46   -192    530    405   -615   -527    202      2
    -67   -220   -153    142     41   -187    532    405   -615   -527    200      7
    -77   -223   -145    150     31   -184    542    418   -610   -527    200     10
    -59   -272   -213    166     75   -244    550    436   -618   -548    181    -20
    -10   -340   -329    174    158   -335    631    555   -584   -558    137    -77
     18   -272   -290    127    153   -280    792    769   -449   -472    194    -44
     75   -114   -189     18    129   -150    945   1013   -262   -301    337     83
    148    239     90   -192     28    166   1026   1176    -23    -12    636    394
    111    917    805   -514   -348    859    950   1109    257    439   1179    971
   -122   1449   1571   -665   -846   1509    688    740    363    745   1605   1413
   -311   1280   1590   -485   -950   1434    335    220     54    530   1462   1293
   -400    444    844    -20   -620    644     85   -257   -652   -265    693    589
   -368   -358     10    361   -189   -174      5   -389  -1140   -906     12    -70
   -290   -626   -337    457     20   -483     88   -213  -1143   -989   -142   -257
   -233   -597   -363    413     62   -480    254     20   -982   -883    -83   -220
   -200   -454   -254    327     25   -355    410    228   -800   -732     36   -124
   -181   -384   -202    280      7   -293    483    319   -714   -659     98    -70
   -161   -379   -218    270     25   -298    519    358   -685   -639    111    -57
   -163   -371   -210    267     23   -290    548    387   -662   -623    119    -46
   -168   -361   -192    265     10   -277    568    410   -646   -610    129    -38
   -161   -358   -200    257     18   -280    571    410   -644   -607    127    -38
   -155   -358   -202    257     23   -280    576    418   -636   -597    132    -36
   -158   -348   -192    252     12   -270    592    431   -623   -587    145    -25
   -155   -345   -189    252     15   -267    594    436   -623   -584    150    -18
   -148   -340   -192    244     20   -267    594    436   -620   -584    150    -18
   -150   -327   -176    239     12   -254    607    452   -607   -579    161    -10
   -153   -322   -168    236      5   -246    623    462   -600   -568    166     -2
   -140   -335   -194    239     25   -265    618    457   -607   -576    161     -5
   -148   -327   -179    236     12   -254    620    465   -602   -576    166      0
   -161   -309   -148    233     -7   -228    633    478   -581   -566    181     12
   -153   -309   -155    231     -2   -231    636    478   -579   -563    181     15
   -150   -311   -161    231      5   -236    639    483   -579   -558    181     10
   -158   -301   -142    226     -7   -223    641    493   -568   -550    184     12
   -153   -296   -142    223     -7   -220    639    496   -566   -550    181     18
   -148   -301   -155    223      2   -228    636    496   -566   -545    184     20
   -155   -296   -140    226     -7   -218    649    509   -550   -527    200     25
   -168   -288   -122    226    -25   -207    654    514   -542   -522    205     28
   -158   -285   -127    220    -15   -207    654    517   -542   -519    205     36
   -161   -272   -114    215    -23   -194    657    527   -532   -511    213     49
   -166   -252    -85    210    -41   -168    672    550   -514   -488    233     72
   -145   -246   -103    194    -23   -176    665    555   -511   -480    236     77
   -140   -233    -93    184    -23   -163    665    568   -498   -467    249     90
   -145   -205    -59    174    -44   -132    678    592   -475   -444    272    114
   -132   -174    -41    153    -46   -109    680    610   -457   -426    293    132
   -116   -150    -36    132    -41    -96    680    620   -446   -410    309    140
   -111   -116     -5    114    -54    -62    696    641   -420   -387    335    161
   -111    -88     23     98    -70    -33    714    654   -405   -371    350    176
   -101    -85     15     93    -59    -36    722    654   -405   -371    350    187
   -114    -77     36     93    -75    -20    737    662   -397   -361    358    197
   -129    -72     57    101    -93     -7    753    670   -387   -355    366    207
   -132    -77     54    103    -93    -12    758    672   -381   -353    363    207
   -140    -83     57    111    -98    -12    769    680   -374   -348    358    202
   -155    -80     75    114   -116     -2    784    693   -358   -340    361    207
   -153    -77     72    114   -114     -2    789    698   -353   -335    361    207
   -153    -96     57    124   -106    -20    795    698   -350   -337    355    200
   -163    -96     67    129   -116    -15    805    704   -340   -329    358    197
   -176   -114     62    145   -122    -25    807    696   -342   -337    350    187
   -174   -140     33    158   -103    -54    797    680   -355   -350    337    171
   -184   -148     36    166   -111    -57    802    675   -355   -353    335    168
   -202   -161     41    181   -122    -59    805    672   -355   -355    337    161
   -197   -179     18    189   -109    -83    795    654   -374   -379    316    150
   -194   -192      2    192    -98    -96    787    641   -381   -394    306    140
   -210   -192     18    200   -116    -88    789    641   -374   -389    311    145
   -210   -187     23    200   -116    -83    787    639   -371   -384    309    142
   -197   -174     23    184   -111    -77    779    631   -374   -389    301    137
   -207   -155     51    181   -132    -54    789    641   -358   -376    311    150
   -207   -148     57    176   -135    -46    795    646   -350   -368    316    158
   -194   -155     38    176   -116    -59    789    644   -353   -371    316    163
   -194   -140     51    166   -124    -46    797    654   -342   -366    322    166
   -205   -132     72    168   -140    -31    807    665   -332   -355    329    168
   -192   -129     59    161   -127    -36    807    662   -329   -355    332    171
   -187   -124     62    155   -124    -31    807    659   -329   -350    337    179
   -202   -122     80    163   -142    -20    813    670   -324   -345    340    174
   -197   -129     67    163   -135    -31    818    672   -324   -345    335    179
   -187   -135     49    161   -119    -44    815    665   -329   -353    327    176
   -197   -137     59    168   -129    -38    823    670   -327   -353    327    176
   -202   -137     62    168   -132    -38    823    665   -329   -363    322    171
   -194   -148     44    171   -122    -51    820    654   -335   -368    311    155
   -202   -158     44    179   -124    -57    823    652   -335   -363    309    153
   -215   -161     54    189   -135    -54    831    659   -332   -361    311    153
   -207   -168     38    187   -124    -67    820    652   -337   -371    311    153
   -200   -176     23    189   -114    -77    818    649   -337   -371    311    155
   -210   -176     31    192   -122    -72    818    646   -335   -371    309    148
   -200   -179     20    189   -111    -80    818    641   -340   -381    309    145
   -200   -189     10    194   -106    -90    813    633   -348   -392    293    140
   -218   -197     20    207   -119    -90    815    639   -342   -392    290    148
   -220   -210     10    215   -116    -98    818    639   -340   -392    293    145
   -202   -207     -5    205    -98   -106    820    641   -337   -384    296    132
   -210   -168     38    189   -127    -64    857    675   -306   -350    327    153
   -205   -122     83    163   -145    -20    888    706   -277   -329    345    179
   -187    -96     90    140   -140     -2    906    722   -265   -314    358    197
   -184    -93     90    140   -137     -2    919    732   -259   -309    361    202
   -197    -83    111    137   -155     12    930    737   -257   -309    361    200
   -194    -62    129    127   -163     33    943    745   -241   -298    371    213
   -187    -20    163    103   -176     70    958    756   -215   -272    392    236
   -181     18    200     83   -189    109    966    771   -194   -246    415    257
   -181     -2    176     90   -179     85    935    753   -207   -265    407    246
   -166    -15    150     90   -158     67    901    732   -226   -280    389    239
   -179    -38    140    106   -161     51    880    714   -241   -298    368    226
   -205    -93    111    150   -158      7    867    696   -262   -316    353    197
   -213   -150     59    181   -137    -46    852    672   -285   -345    327    168
   -213   -184     28    197   -122    -80    841    657   -303   -371    296    145
   -233   -215     18    223   -127   -101    839    649   -316   -397    270    127
   -233   -249    -15    241   -109   -132    828    636   -332   -418    249    109
   -241   -277    -36    257   -103   -155    813    615   -350   -431    231     83
   -252   -280    -31    265   -111   -155    815    613   -353   -431    228     72
   -254   -296    -44    272   -106   -171    810    605   -363   -441    218     67
   -254   -311    -57    283    -98   -184    807    600   -371   -446    213     70
   -259   -311    -51    285   -106   -184    810    605   -366   -444    213     72
   -267   -309    -41    288   -114   -176    818    607   -361   -433    220     72
   -262   -316    -54    288   -106   -187    813    602   -368   -439    210     64
   -249   -348    -98    298    -75   -223    815    615   -371   -454    184     41
   -223   -400   -176    311    -25   -288    891    722   -337   -462    155     -5
   -187   -363   -176    275     -5   -270   1028    901   -233   -402    187      2
   -114   -228   -116    168      0   -174   1174   1135    -67   -257    306    106
    -49     80    129    -15    -88    103   1280   1337    168     10    581    371
    -54    683    737   -314   -397    709   1249   1337    449    428   1075    896
   -244   1270   1512   -514   -878   1389   1036   1039    618    789   1545   1389
   -459   1234   1693   -389  -1075   1462    706    537    387    672   1519   1371
   -579    488   1067     46   -823    776    418      5   -283    -62    820    719
   -537   -389    145    462   -342   -122    249   -267   -901   -818     36    -28
   -439   -706   -267    571    -85   -488    296   -122   -950   -956   -166   -259
   -394   -683   -288    537    -54   -485    470    132   -782   -833   -101   -228
   -345   -545   -200    446    -72   -374    641    361   -589   -672     20   -129
   -314   -449   -135    379    -90   -293    724    467   -488   -581     90    -57
   -314   -423   -109    368   -103   -265    776    524   -439   -548    119    -41
   -311   -426   -114    368   -101   -270    800    553   -420   -537    124    -41
   -288   -423   -135    355    -77   -280    807    563   -413   -532    122    -36
   -288   -402   -114    342    -88   -257    818    576   -400   -517    140    -23
   -293   -389    -96    340    -98   -244    831    592   -381   -501    158    -15
   -280   -381   -103    329    -88   -244    836    594   -376   -498    161    -15
   -280   -374    -93    327    -93   -233    839    600   -366   -491    168    -10
   -296   -366    -70    329   -114   -218    852    607   -355   -483    179     -5
   -296   -363    -70    329   -114   -218    857    610   -355   -478    179      0
   -290   -371    -80    329   -106   -226    854    605   -358   -478    176     -5
   -306   -368    -62    337   -122   -215    857    615   -348   -470    184      2
   -301   -355    -57    327   -122   -207    857    620   -342   -467    189      7
   -285   -345    -59    314   -114   -202    857    620   -340   -472    187      7
   -290   -342    -51    314   -122   -197    865    631   -329   -459    189     10
   -301   -335    -33    319   -135   -184    867    644   -314   -446    197     12
   -293   -342    -49    316   -122   -197    859    636   -319   -449    197      7
   -293   -335    -41    314   -127   -189    865    639   -309   -439    202     12
   -303   -324    -20    314   -142   -174    875    652   -296   -426    215     25
   -306   -335    -28    322   -140   -181    867    652   -298   -428    213     25
   -290   -319    -28    303   -132   -174    865    654   -296   -423    220     31
   -288   -283      5    285   -148   -140    872    675   -270   -400    244     44
   -275   -257     18    265   -148   -119    875    688   -254   -384    257     57
   -257   -252      5    254   -132   -124    870    688   -249   -374    262     62
   -259   -233     23    244   -142   -106    870    701   -233   -355    277     75
   -259   -215     41    236   -150    -88    870    717   -215   -337    296     93
   -236   -200     33    215   -135    -83    867    730   -205   -327    309    109
   -215   -158     57    187   -137    -51    878    753   -176   -296    340    137
   -213   -129     83    171   -150    -23    888    774   -150   -275    361    158
   -205   -114     88    158   -148    -12    893    784   -135   -262    371    174
   -192    -96     93    142   -145     -2    901    795   -124   -244    387    187
   -194    -64    129    129   -163     31    914    805   -103   -226    402    200
   -210    -62    148    135   -181     44    924    807    -98   -220    402    205
   -202    -67    132    135   -168     31    924    807    -98   -223    397    202
   -202    -57    145    127   -174     44    937    818    -88   -218    397    207
   -213    -49    163    132   -189     57    956    833    -70   -200    410    207
   -213    -62    148    135   -181     41    956    833    -67   -197    405    194
   -213    -64    148    137   -181     41    969    844    -57   -192    402    189
   -223    -72    150    148   -189     36    984    857    -44   -187    402    187
   -233    -90    142    163   -189     25    995    857    -38   -184    402    179
   -228   -109    119    168   -176      2    989    844    -46   -194    384    163
   -244   -122    122    184   -184     -2    995    839    -46   -197    371    155
   -254   -150    103    200   -179    -23    997    831    -51   -202    358    137
   -244   -168     75    207   -161    -46    987    813    -64   -215    340    119
   -252   -179     72    213   -163    -54    989    805    -67   -223    332    109
   -265   -197     64    231   -166    -67    984    795    -72   -228    322     96
   -249   -197     49    223   -153    -75    974    782    -83   -231    314     88
   -254   -197     57    226   -155    -70    971    769    -85   -233    306     83
   -262   -181     80    220   -174    -51    979    779    -67   -223    316     90
   -257   -184     72    220   -166    -57    982    784    -59   -218    322     93
   -249   -189     59    218   -155    -64    971    779    -59   -218    319     85
   -257   -168     88    213   -174    -41    976    784    -49   -213    332     96
   -272   -174     96    223   -187    -38    982    789    -38   -205    332     93
   -267   -184     80    226   -174    -51    974    787    -44   -207    327     88
   -262   -179     83    220   -174    -49    982    789    -36   -202    332     93
   -265   -171     93    218   -179    -38    992    795    -25   -200    337     98
   -262   -187     72    223   -168    -59    982    787    -33   -202    322     83
   -265   -200     64    231   -166    -67    982    784    -36   -202    316     80
   -288   -215     70    249   -179    -72    984    787    -33   -205    316     77
   -275   -215     59    246   -168    -77    984    787    -33   -200    319     75
   -254   -210     44    231   -150    -83    971    776    -38   -210    309     67
   -257   -210     46    233   -153    -83    984    779    -33   -207    311     70
   -267   -228     38    246   -155    -96    989    776    -36   -215    303     62
   -262   -249     12    257   -137   -119    979    761    -49   -223    296     49
   -267   -241     25    252   -148   -106    987    766    -41   -210    309     51
   -270   -239     28    254   -150   -106    992    766    -38   -210    311     46
   -257   -249      7    252   -132   -122    989    753    -49   -215    303     38
   -262   -252     10    257   -137   -122    992    753    -46   -213    306     38
   -275   -249     25    259   -153   -114    992    750    -41   -215    301     36
   -272   -254     18    262   -148   -119    979    740    -54   -223    290     25
   -262   -262      0    262   -132   -132    971    735    -62   -231    285     12
   -275   -275      0    275   -137   -137    976    740    -57   -231    288     12
   -285   -277      7    280   -148   -137    982    743    -49   -228    285     12
   -265   -277    -15    270   -124   -148    982    745    -44   -223    288     18
   -259   -246     10    252   -137   -116   1010    774    -12   -192    316     36
   -254   -207     46    231   -150    -80   1041    797     12   -166    340     51
   -249   -187     62    215   -158    -62   1049    800     20   -158    345     51
   -246   -171     72    207   -161    -49   1057    807     25   -153    350     54
   -262   -166     96    213   -181    -36   1070    823     38   -140    363     59
   -249   -145    103    197   -176    -20   1088    833     57   -124    376     70
   -231    -98    129    163   -181     12   1093    839     75   -103    397     88
   -228    -70    158    150   -194     44   1083    833     83    -90    418     96
   -236    -90    145    163   -192     25   1054    810     72    -98    407     77
   -226   -114    111    171   -168     -2   1023    792     57   -109    394     62
   -233   -145     88    187   -163    -28   1005    782     44   -114    389     59
   -249   -202     44    226   -148    -80    982    758     15   -142    358     31
   -254   -267    -15    259   -119   -142    961    732    -15   -174    319     -2
   -272   -303    -31    288   -122   -168    961    722    -25   -187    301    -20
   -296   -329    -33    311   -132   -181    958    719    -33   -202    290    -46
   -285   -358    -72    322   -106   -215    953    706    -46   -220    267    -70
   -280   -400   -119    337    -83   -259    935    683    -72   -246    236   -101
   -290   -423   -132    358    -80   -277    932    680    -77   -254    226   -109
   -309   -433   -127    368    -93   -280    930    680    -75   -254    226   -116
   -298   -428   -132    363    -83   -280    919    670    -77   -254    226   -129
   -296   -423   -127    358    -85   -275    922    672    -75   -254    228   -132
   -303   -423   -119    363    -93   -272    927    680    -67   -249    233   -129
   -283   -444   -161    363    -62   -303    917    672    -80   -257    218   -145
   -262   -493   -233    376    -15   -363    924    698    -90   -277    184   -184
   -241   -506   -265    371     10   -387   1023    828    -25   -257    176   -220
   -205   -426   -220    316      7   -324   1166   1015    103   -166    239   -184
   -135   -262   -129    197     -5   -194   1293   1241    288     10    397    -44
    -80    140    218    -31   -150    179   1366   1408    550    335    743    301
   -114    766    880   -324   -498    820   1332   1387    836    771   1252    823
   -309   1197   1506   -444   -906   1350   1088   1031    911   1031   1605   1179
   -478    859   1337   -192   -909   1096    748    488    506    693   1319    911
   -571     12    584    277   -579    296    509     -5   -207   -122    524    179
   -522   -701   -179    610   -174   -441    381   -163   -662   -693    -85   -402
   -415   -917   -501    667     41   -709    428     -5   -654   -750   -200   -537
   -392   -854   -462    620     33   -657    587    218   -483   -623   -116   -480
   -340   -706   -366    522     12   -537    735    413   -306   -472      5   -374
   -311   -605   -296    457    -10   -452    815    514   -205   -376     85   -306
   -311   -576   -265    444    -23   -420    857    563   -155   -337    111   -288
   -301   -558   -257    428    -23   -410    885    594   -129   -309    132   -272
   -283   -550   -267    415    -10   -410    893    602   -122   -298    137   -267
   -285   -548   -262    415    -12   -405    896    607   -114   -296    142   -267
   -301   -535   -233    418    -33   -384    901    613   -103   -290    148   -267
   -277   -522   -244    397    -18   -381    893    602   -103   -283    142   -277
   -270   -522   -252    394    -10   -389    896    602   -101   -283    137   -285
   -272   -514   -241    389    -15   -379    911    620    -85   -275    145   -277
   -259   -517   -257    389     -2   -387    917    628    -80   -277    148   -272
   -262   -535   -272    397      2   -405    904    618    -88   -277    137   -283
   -272   -524   -252    397    -10   -389    911    623    -75   -267    148   -283
   -267   -504   -239    384    -15   -371    906    618    -72   -262    153   -288
   -239   -493   -254    366      7   -374    893    605    -77   -257    153   -293
   -249   -496   -246    371     -2   -371    901    613    -67   -252    158   -283
   -249   -485   -236    366     -7   -361    909    620    -57   -241    166   -277
   -236   -491   -257    363      7   -374    904    620    -59   -241    161   -285
   -231   -483   -252    358     10   -368    911    631    -54   -236    163   -277
   -244   -475   -231    358     -7   -355    914    636    -46   -231    171   -280
   -233   -465   -231    348     -2   -348    906    633    -41   -226    174   -283
   -202   -444   -244    322     18   -345    893    631    -41   -226    174   -280
   -210   -428   -218    319      2   -324    898    644    -23   -205    187   -265
   -213   -426   -213    316     -2   -319    901    652     -7   -187    197   -257
   -202   -423   -220    314      7   -324    888    649     -7   -176    207   -252
   -194   -397   -202    296      2   -298    891    659      7   -161    228   -239
   -184   -358   -174    272     -5   -267    896    678     31   -140    254   -215
   -166   -355   -189    262     10   -275    880    683     28   -135    257   -200
   -153   -332   -179    241     10   -257    880    701     41   -109    280   -187
   -148   -298   -150    223      0   -226    893    724     67    -80    309   -171
   -127   -283   -155    205     12   -220    901    735     80    -70    319   -163
   -124   -275   -153    197     12   -213    901    737     85    -64    327   -155
   -140   -262   -124    200     -7   -194    914    750    101    -54    340   -145
   -145   -252   -106    197    -20   -179    922    750    103    -57    337   -148
   -135   -249   -114    192    -10   -181    917    735     93    -67    327   -163
   -155   -239    -85    194    -36   -163    932    740    114    -49    345   -161
   -163   -239    -77    200    -44   -158    948    753    132    -41    353   -161
   -153   -252    -98    202    -28   -176    948    748    132    -44    337   -179
   -155   -265   -109    210    -23   -187    956    748    137    -38    335   -189
   -171   -259    -88    215    -41   -174    976    753    153    -28    345   -194
   -163   -265   -101    213    -33   -181    979    743    145    -38    337   -205
   -163   -285   -122    223    -23   -205    966    727    129    -57    314   -226
   -181   -296   -114    239    -33   -205    974    727    137    -57    309   -233
   -184   -301   -116    241    -36   -210    969    709    127    -72    298   -249
   -187   -327   -140    257    -23   -233    961    685    111    -90    280   -270
   -189   -335   -145    262    -23   -241    956    672    101   -101    270   -285
   -200   -340   -140    270    -31   -241    966    672    101    -98    265   -293
   -200   -353   -153    275    -23   -254    953    662     93   -106    254   -301
   -202   -363   -161    283    -20   -262    943    654     90   -106    254   -301
   -210   -358   -148    283    -33   -254    948    657     96   -101    262   -298
   -200   -345   -145    272    -28   -246    940    649     93   -106    265   -303
   -192   -342   -150    267    -20   -246    935    641     93   -103    270   -306
   -197   -332   -135    265    -33   -233    940    646     98    -98    280   -306
   -202   -335   -135    267    -36   -233    940    646     98    -90    283   -298
   -200   -342   -142    272    -28   -244    937    644    101    -88    277   -296
   -202   -332   -129    265    -36   -231    943    646    106    -88    280   -298
   -202   -319   -116    259    -44   -218    940    641    106    -80    285   -303
   -184   -327   -142    254    -23   -236    935    633    103    -83    280   -309
   -174   -324   -150    249    -12   -239    935    633    103    -88    280   -306
   -184   -314   -129    246    -28   -223    940    639    106    -88    285   -301
   -181   -332   -150    257    -15   -241    937    626     96    -96    277   -319
   -176   -340   -163    259     -7   -252    927    615     85   -103    267   -329
   -192   -342   -150    267    -20   -246    930    618     90   -103    275   -319
   -184   -335   -153    257    -15   -244    924    607     90   -103    272   -316
   -166   -350   -184    257      7   -267    914    594     77   -114    257   -324
   -171   -348   -179    259      2   -265    911    589     72   -111    259   -335
   -174   -337   -163    257     -5   -252    919    584     75   -111    262   -345
   -163   -353   -189    257     10   -270    906    566     62   -129    249   -350
   -153   -342   -189    246     15   -267    909    561     62   -129    252   -345
   -161   -345   -184    252      7   -265    911    561     57   -135    254   -345
   -150   -355   -205    254     25   -280    909    553     46   -142    246   -358
   -145   -358   -215    249     33   -285    911    545     46   -142    239   -366
   -153   -316   -163    236      2   -241    932    563     72   -124    265   -342
   -142   -275   -132    207     -7   -202    950    579     88   -103    293   -327
   -129   -246   -116    189     -7   -181    974    594    106    -93    298   -309
   -129   -249   -119    187     -5   -184    982    613    122    -83    306   -296
   -127   -244   -119    184     -5   -181    984    610    122    -72    309   -309
   -109   -207    -98    158     -7   -153    987    610    129    -62    316   -298
    -98   -135    -36    116    -31    -85   1005    618    161    -38    348   -262
   -106   -106     -2    106    -51    -57   1008    626    176    -23    363   -239
    -98   -129    -31    114    -33    -83    979    597    161    -31    353   -246
    -96   -148    -54    122    -23   -101    945    571    137    -44    342   -265
    -96   -150    -54    124    -20   -103    937    566    127    -51    342   -262
    -98   -197   -101    148      0   -150    914    537     96    -90    311   -285
   -106   -249   -142    176     18   -197    898    509     64   -116    283   -316
   -122   -293   -171    207     23   -231    896    498     46   -137    257   -348
   -129   -322   -192    226     31   -257    893    491     38   -150    244   -358
   -116   -361   -244    239     59   -301    875    465      7   -179    210   -387
   -119   -374   -254    246     67   -314    870    449     -2   -189    194   -397
   -137   -387   -249    262     54   -319    867    441     -7   -194    187   -402
   -132   -415   -283    275     75   -350    852    428    -23   -205    166   -418
   -127   -433   -309    277     88   -371    839    415    -28   -213    153   -426
   -135   -426   -290    280     75   -361    846    420    -23   -213    158   -423
   -140   -428   -288    283     72   -361    849    418    -28   -210    161   -428
   -132   -433   -301    283     83   -368    841    405    -33   -215    150   -439
   -129   -462   -332    293     98   -397    852    428    -28   -226    135   -454
   -101   -509   -407    303    153   -459    911    527      7   -223    111   -491
    -49   -465   -415    254    179   -441   1041    701    119   -158    137   -480
     -2   -355   -353    179    174   -355   1176    919    288    -23    239   -402
     33    -77   -111     18     72    -93   1275   1106    509    236    498   -161
     46    446    397   -246   -174    423   1265   1114    737    605    930    272
    -93   1010   1101   -459   -597   1054   1062    807    836    917   1353    693
   -249   1104   1353   -426   -800   1228    698    301    639    898   1423    756
   -350    454    802    -51   -576    628    418   -213     18    249    813    205
   -350   -376    -25    363   -163   -202    311   -441   -553   -501     31   -491
   -280   -807   -530    542    124   -670    337   -324   -670   -743   -265   -776
   -228   -854   -626    542    197   -740    459   -122   -540   -678   -244   -774
   -187   -732   -545    457    176   -639    607     75   -363   -532   -135   -685
   -163   -610   -446    387    140   -530    706    213   -220   -402    -25   -587
   -161   -563   -405    361    119   -485    761    283   -153   -345     18   -545
   -148   -553   -405    350    127   -480    784    309   -127   -324     28   -535
   -135   -553   -418    342    140   -485    782    303   -127   -327     18   -542
   -142   -532   -389    337    122   -459    795    314   -114   -314     31   -532
   -142   -517   -374    329    114   -446    800    316   -109   -303     33   -530
   -132   -504   -371    319    119   -439    800    311   -106   -298     28   -527
   -135   -485   -350    309    106   -418    800    311    -98   -296     36   -522
   -135   -475   -340    303    101   -407    807    316    -93   -293     38   -514
   -122   -485   -366    303    119   -426    800    306   -103   -301     28   -522
   -122   -493   -371    309    124   -433    800    306   -103   -296     33   -522
   -127   -470   -345    298    109   -410    813    314    -93   -283     41   -517
   -122   -467   -345    293    109   -407    813    314    -88   -288     38   -506
   -122   -465   -345    290    111   -405    810    309    -88   -288     41   -501
   -114   -441   -327    277    106   -384    810    316    -77   -277     51   -493
   -116   -444   -327    277    103   -387    807    314    -77   -275     49   -491
   -109   -454   -348    280    116   -402    802    303    -77   -277     38   -493
   -109   -446   -340    277    114   -394    805    306    -70   -275     38   -493
   -111   -433   -322    272    103   -379    813    316    -57   -265     51   -478
   -111   -441   -329    272    109   -387    802    309    -62   -265     46   -470
    -96   -426   -329    259    114   -379    792    309    -62   -262     49   -472
   -103   -407   -303    257     98   -358    792    314    -57   -259     54   -472
    -90   -400   -309    246    109   -355    782    314    -57   -254     57   -465
    -75   -381   -309    226    116   -345    779    316    -51   -246     57   -454
    -72   -358   -288    215    106   -324    782    335    -33   -228     75   -431
    -59   -342   -283    200    109   -314    776    342    -20   -210     93   -413
    -41   -327   -285    184    122   -306    766    345    -18   -202    101   -397
    -33   -309   -275    168    119   -290    769    366      2   -179    122   -371
    -28   -285   -257    155    111   -270    771    384     20   -161    132   -358
    -12   -265   -254    137    119   -259    774    392     28   -150    137   -345
     -5   -233   -228    119    111   -231    787    402     41   -132    155   -324
    -23   -223   -202    122     88   -213    802    410     51   -119    171   -319
    -18   -220   -202    119     90   -213    805    402     44   -122    166   -324
    -15   -207   -194    111     85   -202    807    397     41   -122    161   -327
    -33   -200   -166    116     64   -184    820    405     57   -109    163   -316
    -28   -202   -176    114     72   -189    815    400     54   -111    158   -322
    -23   -210   -187    116     80   -200    818    394     57   -111    150   -335
    -31   -213   -181    122     75   -200    836    405     72   -103    150   -335
    -44   -220   -176    132     64   -200    849    418     88    -93    158   -329
    -41   -231   -192    135     72   -213    846    407     83   -101    145   -340
    -41   -231   -189    137     72   -210    844    397     83   -106    135   -345
    -57   -246   -189    150     64   -218    844    384     83   -109    132   -355
    -57   -262   -205    161     72   -233    836    371     75   -116    122   -368
    -54   -275   -220    163     80   -249    826    353     62   -132    106   -387
    -59   -277   -218    168     77   -249    823    345     62   -137    103   -392
    -51   -290   -239    168     90   -265    820    337     54   -145     88   -397
    -49   -306   -257    179    103   -283    810    322     44   -153     77   -397
    -64   -303   -241    181     85   -275    807    314     44   -148     77   -397
    -75   -303   -228    187     75   -267    810    316     46   -135     85   -397
    -59   -298   -239    179     88   -270    802    309     41   -140     77   -400
    -57   -288   -231    174     85   -259    795    311     46   -135     77   -394
    -64   -280   -215    171     72   -249    802    324     59   -122     93   -379
    -51   -280   -228    166     88   -257    792    319     62   -124     96   -381
    -51   -277   -228    163     88   -252    787    314     59   -127     88   -387
    -67   -275   -207    171     70   -241    800    319     70   -116     96   -376
    -62   -272   -213    166     72   -244    802    319     72   -116     96   -371
    -49   -272   -223    161     85   -249    797    309     64   -124     85   -374
    -59   -275   -218    166     77   -246    797    309     67   -124     80   -376
    -59   -270   -210    166     75   -241    797    311     72   -116     85   -374
    -46   -270   -226    155     88   -246    782    298     64   -116     80   -376
    -44   -267   -223    155     88   -246    774    293     64   -119     70   -379
    -57   -272   -218    163     77   -246    774    293     64   -124     64   -381
    -38   -275   -236    158     98   -257    763    277     54   -132     59   -389
    -28   -285   -259    155    114   -272    756    270     49   -140     54   -400
    -38   -285   -246    161    101   -265    758    272     51   -137     57   -389
    -36   -280   -244    155    101   -262    756    267     46   -140     49   -384
    -28   -290   -262    161    116   -277    748    254     36   -145     38   -392
    -31   -296   -265    163    116   -283    745    252     33   -150     31   -397
    -28   -288   -259    158    114   -275    743    252     36   -150     25   -402
    -20   -270   -252    145    114   -262    750    257     41   -142     33   -405
    -18   -231   -213    124     96   -223    769    280     67   -116     59   -387
    -18   -194   -179    106     77   -187    784    296     88   -101     72   -366
     -5   -181   -176     90     85   -179    789    301     93    -98     75   -355
      0   -187   -189     90     93   -187    784    296     88   -106     67   -358
    -10   -184   -174     98     80   -179    789    306     96    -96     70   -353
     -2   -140   -137     70     64   -137    807    322    122    -67     98   -324
     18    -85   -103     33     59    -93    815    327    142    -46    119   -296
     10    -80    -93     33     49    -85    797    311    145    -49    119   -288
      7   -106   -114     49     59   -109    774    298    132    -62    106   -298
     15   -122   -137     51     75   -129    750    277    114    -72     96   -301
     12   -142   -155     64     83   -148    724    249     85    -96     75   -319
      0   -179   -181     88     88   -179    711    228     67   -116     51   -348
     15   -213   -228     98    122   -220    701    215     46   -132     23   -376
      2   -270   -272    132    135   -270    680    187     15   -166    -12   -402
    -23   -316   -293    168    135   -306    675    181      2   -184    -31   -423
    -23   -342   -322    181    148   -332    665    168    -15   -197    -51   -439
    -12   -363   -350    189    168   -358    641    140    -38   -220    -80   -459
    -25   -368   -345    194    158   -358    633    129    -46   -226    -90   -467
    -31   -368   -337    200    150   -353    636    137    -38   -218    -80   -462
    -25   -387   -363    205    166   -376    626    129    -49   -231    -93   -467
    -28   -394   -366    213    168   -381    620    127    -49   -236    -93   -465
    -33   -389   -358    210    161   -374    626    129    -44   -231    -90   -465
    -20   -407   -387    215    181   -397    620    129    -51   -239   -101   -478
      5   -462   -470    228    233   -465    633    166    -57   -259   -137   -517
     33   -483   -517    226    275   -498    732    314      7   -249   -161   -550
     59   -394   -454    166    254   -426    878    519    155   -137    -85   -496
    127   -218   -345     44    233   -280    997    743    353     62     88   -337
    179    215     36   -200     72    127   1060    880    615    413    465     33
    103    891    787   -496   -340    839    982    776    870    854    997    566
    -90   1252   1343   -581   -717   1296    644    285    820   1008   1262    826
   -220    906   1127   -342   -675   1018    288   -267    374    628    945    537
   -290     33    322    127   -309    179     85   -685   -332   -210    122   -197
   -223   -693   -470    459    122   -581     36   -722   -709   -750   -475   -745
   -140   -818   -678    478    267   -748    135   -501   -610   -719   -514   -792
   -109   -735   -626    420    257   -680    296   -270   -426   -576   -415   -722
    -75   -600   -524    335    223   -561    420    -93   -257   -431   -298   -626
    -44   -522   -478    283    215   -501    483    -10   -166   -355   -241   -576
    -33   -498   -467    265    215   -483    514     31   -132   -327   -220   -555
    -36   -493   -457    262    210   -475    532     49   -116   -319   -210   -545
    -20   -491   -472    254    223   -483    527     46   -119   -327   -220   -553
    -12   -475   -462    244    223   -470    530     51   -111   -322   -218   -550
    -23   -459   -436    241    205   -449    537     62    -98   -316   -205   -540
    -12   -446   -433    228    210   -441    537     62    -98   -311   -213   -542
     -2   -444   -444    223    218   -444    535     59   -101   -311   -218   -545
     -5   -444   -439    226    215   -441    550     72    -90   -301   -205   -532
     -7   -441   -433    223    210   -436    545     75    -85   -288   -197   -530
      2   -436   -439    215    218   -436    535     70    -90   -288   -205   -532
     -2   -415   -415    207    205   -415    532     72    -88   -280   -194   -532
     -7   -405   -397    207    194   -402    537     77    -80   -277   -181   -530
     12   -407   -420    197    215   -415    524     72    -83   -283   -192   -527
     15   -407   -423    194    218   -415    522     77    -83   -280   -194   -524
      2   -405   -407    197    205   -405    522     85    -75   -275   -189   -519
     15   -397   -413    192    213   -405    522     96    -64   -262   -184   -509
     20   -389   -410    181    215   -400    517     98    -59   -254   -179   -506
     15   -387   -405    184    210   -394    511    101    -57   -249   -171   -504
     20   -376   -397    176    205   -384    511    106    -51   -244   -166   -498
     33   -366   -400    166    215   -381    501    103    -54   -246   -176   -498
     36   -353   -389    158    210   -371    496    111    -44   -241   -179   -493
     33   -340   -374    153    202   -355    491    124    -31   -228   -168   -483
     54   -324   -381    132    215   -353    475    124    -28   -215   -161   -483
     70   -309   -379    119    223   -342    465    127    -23   -205   -150   -472
     67   -283   -353    106    207   -316    457    148     -2   -184   -132   -454
     90   -257   -348     83    218   -301    449    161      7   -166   -116   -436
    114   -231   -345     57    228   -288    446    179     25   -145    -98   -415
    122   -200   -322     38    220   -259    465    205     51   -116    -70   -384
    122   -179   -301     25    210   -239    470    220     64   -101    -59   -371
    124   -174   -298     23    210   -236    470    220     72   -101    -57   -363
    111   -161   -275     23    192   -218    478    223     83    -96    -49   -358
     93   -166   -259     36    176   -213    485    226     88    -96    -51   -358
    106   -158   -265     25    184   -213    478    218     88    -93    -57   -361
    106   -145   -252     18    176   -197    472    218     90    -93    -62   -368
     90   -145   -239     25    163   -189    478    226     98    -88    -62   -371
     93   -153   -246     31    168   -200    472    226    101    -88    -70   -379
     93   -150   -244     25    168   -197    467    223    106    -90    -72   -387
     80   -142   -223     31    150   -181    472    226    116    -85    -70   -394
     75   -148   -223     36    148   -184    470    218    116    -88    -77   -405
     80   -161   -241     41    161   -200    462    207    109    -93    -93   -407
     70   -171   -244     49    153   -207    457    202    111    -96    -98   -415
     57   -189   -246     64    150   -218    449    189    103   -109   -111   -426
     64   -210   -277     70    171   -241    428    163     80   -132   -135   -446
     62   -218   -280     77    171   -249    420    148     70   -142   -148   -459
     49   -226   -277     85    163   -252    415    142     70   -145   -155   -467
     51   -236   -288     90    168   -262    400    129     59   -153   -163   -472
     54   -233   -288     88    168   -259    384    122     54   -155   -171   -475
     49   -213   -262     83    155   -236    384    127     67   -145   -161   -465
     54   -205   -259     72    155   -231    371    124     67   -142   -161   -467
     64   -207   -272     70    166   -239    358    116     64   -140   -166   -475
     59   -197   -257     70    155   -228    353    116     70   -132   -166   -475
     54   -187   -241     67    148   -213    348    122     72   -127   -166   -470
     70   -181   -252     54    158   -215    337    114     70   -132   -174   -475
     62   -184   -246     59    153   -215    335    116     75   -129   -166   -470
     49   -187   -236     67    140   -210    329    116     75   -124   -171   -475
     64   -187   -252     62    158   -218    311    103     64   -135   -187   -485
     77   -163   -241     41    158   -200    303     98     62   -137   -192   -483
     64   -161   -228     46    145   -194    306    103     72   -129   -192   -483
     64   -176   -241     54    150   -210    293     98     62   -135   -200   -496
     75   -179   -254     51    163   -215    277     85     51   -145   -215   -506
     70   -176   -246     51    158   -210    267     75     51   -150   -220   -511
     67   -171   -239     51    153   -205    262     67     49   -155   -223   -514
     77   -171   -249     46    163   -210    246     57     38   -161   -231   -524
     80   -171   -252     46    166   -210    233     46     31   -168   -241   -535
     70   -161   -233     44    150   -197    231     46     38   -163   -239   -530
     80   -166   -246     41    161   -205    218     36     31   -168   -249   -530
     83   -176   -259     44    171   -218    205     23     18   -181   -265   -537
     77   -158   -236     41    155   -197    220     38     33   -171   -254   -524
     85   -116   -205     12    145   -161    236     57     57   -150   -239   -509
    111    -75   -187    -18    148   -129    244     67     72   -137   -228   -493
    122    -46   -168    -38    142   -106    254     83     90   -124   -218   -483
    129    -33   -163    -46    145    -98    252     85     96   -111   -210   -485
    137    -25   -166    -57    150    -96    233     70     85   -119   -220   -498
    129     15   -114    -72    119    -46    241     75    106   -103   -205   -478
    116     64    -54    -90     85      5    249     88    132    -77   -176   -452
    124     51    -72    -88     98    -10    220     62    119    -88   -184   -454
    135     46    -90    -90    111    -20    181     25     96   -101   -200   -462
    127     44    -85    -85    106    -20    158     12     90   -103   -200   -459
    124      2   -122    -64    119    -59    119    -18     64   -127   -220   -478
    122    -57   -179    -31    150   -116     83    -54     25   -166   -262   -519
    101   -103   -207      0    153   -155     72    -67      7   -192   -290   -545
     88   -150   -239     31    161   -194     57    -88    -20   -220   -322   -568
     90   -194   -285     51    184   -239     31   -114    -49   -249   -361   -602
     77   -220   -298     72    187   -259     12   -132    -64   -265   -376   -618
     64   -239   -303     85    181   -270    -12   -155    -85   -283   -397   -636
     70   -259   -329     93    197   -293    -36   -179   -109   -301   -426   -657
     72   -267   -340     96    205   -303    -54   -194   -116   -306   -441   -672
     59   -259   -319    101    189   -288    -54   -194   -109   -301   -436   -675
     59   -270   -329    103    192   -298    -62   -205   -111   -306   -439   -672
     64   -275   -340    103    202   -306    -75   -218   -119   -314   -449   -675
     59   -293   -353    114    205   -322    -83   -220   -124   -324   -457   -685
     77   -345   -423    135    249   -384    -75   -189   -127   -348   -493   -719
    129   -381   -511    124    319   -446      5    -62    -80   -342   -527   -763
    166   -288   -454     59    309   -368    140    135     54   -236   -457   -711
    215    -85   -301    -67    257   -192    267    358    257    -36   -277   -550
    277    350     72   -314    103    213    319    491    517    311     90   -176
    189   1034    844   -613   -327    940    223    363    769    750    620    366
    -38   1400   1439   -680   -740   1421    -70    -75    750    922    898    646
   -189   1041   1231   -426   -711   1135   -418   -623    303    542    576    353
   -241    135    376     54   -309    254   -662  -1106   -462   -353   -309   -441
   -171   -522   -350    345     88   -439   -714  -1122   -792   -828   -846   -961
    -90   -675   -587    381    246   -631   -633   -922   -722   -823   -904  -1041
    -31   -610   -579    319    272   -597   -491   -709   -558   -701   -833   -984
      5   -462   -467    228    236   -465   -361   -535   -389   -550   -717   -883
     12   -400   -413    192    210   -407   -301   -459   -306   -478   -657   -833
     28   -394   -423    181    226   -407   -277   -439   -285   -457   -646   -826
     38   -381   -423    168    231   -402   -267   -428   -275   -444   -646   -820
     31   -381   -413    176    220   -397   -262   -423   -270   -439   -646   -820
     36   -374   -410    166    220   -392   -267   -431   -275   -439   -649   -826
     49   -358   -407    153    228   -381   -272   -439   -272   -431   -652   -820
     44   -353   -400    153    220   -376   -275   -439   -267   -426   -652   -813
     41   -348   -389    153    215   -368   -280   -441   -267   -426   -652   -802
     54   -350   -407    148    228   -379   -301   -459   -277   -436   -665   -810
     49   -345   -394    148    220   -371   -309   -470   -280   -441   -670   -813
     38   -332   -374    145    202   -353   -309   -470   -275   -436   -667   -810
     51   -329   -381    140    215   -355   -314   -478   -280   -439   -678   -813
     51   -337   -389    142    218   -363   -319   -483   -288   -446   -688   -818
     44   -329   -376    142    207   -353   -316   -483   -285   -441   -688   -813
     51   -324   -379    135    213   -350   -324   -496   -293   -446   -696   -810
     57   -329   -387    137    220   -358   -340   -511   -306   -457   -709   -815
     51   -316   -368    132    207   -340   -342   -511   -301   -449   -698   -802
     46   -309   -358    129    200   -332   -348   -514   -301   -446   -698   -807
     64   -301   -366    116    213   -332   -361   -527   -303   -441   -701   -807
     70   -298   -368    114    218   -332   -363   -522   -293   -433   -693   -800
     49   -306   -358    127    200   -332   -366   -519   -290   -431   -691   -792
     62   -293   -355    114    207   -324   -371   -524   -296   -431   -691   -789
     80   -280   -361     98    218   -322   -384   -535   -303   -431   -691   -784
     85   -259   -345     88    215   -301   -389   -530   -296   -418   -683   -776
     90   -241   -335     72    213   -288   -402   -532   -296   -407   -680   -766
    109   -226   -337     57    220   -280   -415   -535   -296   -397   -670   -750
    109   -205   -316     46    210   -262   -420   -524   -285   -384   -654   -732
    116   -179   -296     31    205   -236   -426   -519   -280   -371   -649   -719
    129   -161   -293     15    210   -226   -433   -519   -275   -363   -646   -709
    135   -142   -277      2    205   -210   -426   -511   -262   -342   -631   -685
    127   -122   -249     -2    184   -184   -415   -504   -249   -327   -613   -665
    127   -127   -254      0    189   -189   -418   -511   -254   -327   -618   -662
    124   -124   -249     -2    187   -187   -423   -524   -265   -332   -628   -670
    106   -116   -223      5    163   -168   -410   -524   -265   -335   -633   -670
     96   -127   -223     15    158   -174   -405   -530   -270   -342   -644   -675
    101   -140   -241     20    171   -189   -405   -537   -272   -340   -649   -685
     96   -135   -231     18    161   -181   -397   -535   -262   -337   -654   -693
     85   -145   -231     28    158   -187   -387   -527   -249   -332   -652   -688
     85   -158   -244     33    163   -200   -389   -537   -257   -342   -667   -701
     77   -166   -244     44    161   -205   -389   -550   -265   -350   -680   -714
     57   -179   -236     57    145   -207   -387   -558   -272   -355   -691   -724
     62   -194   -257     64    158   -226   -394   -579   -290   -366   -709   -735
     59   -210   -270     75    163   -241   -405   -605   -314   -384   -730   -750
     36   -223   -259     93    148   -241   -402   -615   -322   -394   -737   -756
     38   -233   -275     96    155   -254   -413   -636   -340   -415   -750   -766
     44   -246   -290    101    166   -267   -426   -657   -358   -428   -763   -776
     31   -257   -290    111    158   -272   -428   -662   -361   -433   -766   -769
     23   -267   -290    122    155   -277   -428   -667   -366   -436   -763   -761
     33   -265   -298    114    166   -280   -439   -680   -381   -439   -771   -763
     33   -252   -285    109    158   -270   -436   -683   -379   -433   -763   -756
     25   -246   -275    109    148   -259   -439   -683   -379   -431   -758   -753
     33   -254   -288    111    161   -270   -449   -693   -387   -439   -769   -761
     36   -252   -288    106    158   -267   -454   -698   -394   -444   -776   -758
     23   -244   -267    109    142   -254   -449   -696   -392   -433   -774   -750
     20   -254   -275    114    145   -265   -452   -704   -400   -436   -779   -753
     23   -267   -290    122    155   -277   -452   -714   -407   -444   -787   -753
      2   -280   -283    137    140   -280   -446   -717   -413   -454   -792   -753
     -5   -285   -280    142    137   -283   -449   -722   -420   -465   -797   -758
      7   -285   -296    137    150   -290   -459   -735   -436   -478   -810   -769
     10   -285   -296    137    153   -290   -462   -735   -444   -478   -810   -763
     -2   -288   -285    145    140   -288   -457   -732   -444   -478   -807   -756
      2   -298   -301    148    150   -301   -462   -740   -457   -491   -820   -761
      5   -311   -316    153    158   -314   -467   -750   -467   -498   -831   -766
    -10   -322   -311    166    150   -316   -459   -750   -475   -501   -828   -761
     -7   -329   -322    168    155   -327   -465   -761   -488   -514   -839   -763
      0   -329   -329    166    163   -329   -470   -769   -498   -522   -849   -766
    -20   -345   -324    181    150   -335   -467   -771   -509   -527   -854   -766
    -25   -348   -322    187    148   -335   -454   -766   -509   -527   -852   -758
    -10   -324   -316    166    150   -319   -446   -763   -509   -524   -854   -756
     -7   -293   -285    150    137   -290   -418   -743   -493   -509   -841   -740
    -10   -265   -254    135    122   -259   -389   -717   -475   -493   -820   -719
      5   -252   -257    124    129   -254   -374   -704   -467   -483   -810   -709
      5   -257   -265    124    135   -259   -371   -704   -475   -485   -818   -722
     -5   -244   -239    124    116   -244   -361   -696   -475   -478   -805   -711
     -7   -202   -197    103     93   -200   -342   -680   -454   -457   -776   -685
      2   -166   -168     83     85   -166   -327   -670   -439   -439   -761   -649
     -5   -163   -161     83     75   -163   -342   -683   -444   -441   -756   -641
    -12   -192   -179    101     80   -187   -368   -709   -465   -457   -771   -654
     -5   -210   -205    106     96   -207   -394   -727   -485   -472   -784   -659
    -15   -252   -236    135    109   -244   -415   -745   -511   -498   -805   -672
    -38   -309   -270    174    114   -290   -423   -756   -537   -530   -833   -698
    -38   -348   -309    192    132   -327   -433   -766   -563   -553   -859   -722
    -46   -400   -353    220    150   -376   -449   -789   -597   -587   -891   -753
    -72   -446   -374    259    150   -410   -449   -795   -620   -610   -909   -771
    -77   -485   -407    280    163   -446   -459   -813   -641   -633   -927   -787
    -83   -519   -436    301    174   -478   -472   -833   -665   -657   -953   -805
    -98   -540   -441    316    168   -493   -470   -839   -678   -670   -966   -810
   -103   -540   -436    322    166   -488   -465   -831   -678   -667   -956   -805
    -98   -545   -446    322    174   -498   -470   -839   -688   -675   -961   -813
   -106   -555   -452    329    171   -504   -470   -839   -696   -683   -966   -818
   -114   -555   -441    332    161   -498   -457   -828   -693   -683   -961   -810
   -101   -568   -467    335    181   -519   -457   -826   -704   -693   -971   -813
    -62   -626   -566    342    252   -597   -436   -787   -719   -719  -1013   -857
    -36   -649   -615    342    288   -633   -332   -646   -662   -701  -1023   -893
      0   -576   -579    285    288   -576   -194   -449   -532   -602   -956   -849
     67   -397   -465    166    265   -431    -59   -213   -342   -415   -787   -691
    101     77    -23    -90     59     28     10    -67    -57    -44   -371   -262
     -7    743    750   -368   -379    748    -36   -145    213    392    168    303
   -231   1093   1322   -431   -776   1208   -311   -568    200    558    444    584
   -389    748   1137   -179   -763    943   -633  -1093   -226    194    142    303
   -439   -197    241    316   -340     20   -857  -1535   -979   -698   -743   -511
   -353   -865   -511    607     77   -688   -940  -1595  -1340  -1187  -1286  -1044
   -265  -1028   -763    646    249   -896   -857  -1400  -1280  -1197  -1350  -1132
   -228   -948   -719    589    244   -833   -672  -1150  -1101  -1054  -1241  -1049
   -194   -807   -613    501    207   -711   -535   -971   -948   -919  -1122   -945
   -176   -737   -561    454    192   -649   -467   -885   -872   -849  -1067   -888
   -181   -724   -545    452    179   -636   -423   -836   -839   -826  -1047   -875
   -179   -711   -532    446    176   -623   -394   -802   -820   -810  -1034   -865
   -168   -711   -542    441    187   -628   -387   -797   -823   -807  -1036   -859
   -174   -704   -532    439    179   -618   -374   -782   -815   -802  -1026   -846
   -179   -696   -517    436    166   -607   -358   -758   -807   -792  -1005   -833
   -168   -698   -530    433    179   -615   -355   -753   -810   -795  -1002   -831
   -166   -696   -530    428    179   -613   -348   -748   -810   -789   -992   -818
   -181   -683   -504    431    158   -594   -329   -730   -800   -779   -976   -802
   -179   -691   -511    433    163   -600   -322   -719   -800   -776   -971   -800
   -171   -696   -524    433    176   -610   -319   -714   -802   -782   -976   -800
   -187   -688   -501    436    155   -594   -306   -704   -797   -782   -966   -792
   -189   -683   -493    436    150   -589   -293   -691   -795   -779   -953   -782
   -179   -685   -506    431    161   -597   -290   -688   -800   -782   -956   -782
   -181   -680   -498    431    158   -589   -277   -672   -795   -776   -945   -771
   -197   -680   -483    436    142   -581   -265   -654   -792   -771   -935   -761
   -184   -675   -491    431    153   -584   -262   -644   -792   -766   -927   -753
   -181   -665   -483    423    148   -574   -257   -631   -784   -758   -917   -743
   -189   -657   -467    423    137   -563   -244   -615   -771   -748   -901   -732
   -187   -657   -470    420    140   -566   -244   -610   -771   -753   -896   -727
   -181   -654   -472    418    142   -566   -244   -605   -769   -753   -896   -724
   -192   -641   -449    415    124   -545   -233   -581   -758   -740   -880   -706
   -194   -618   -423    407    114   -522   -223   -561   -743   -722   -862   -685
   -171   -610   -439    392    132   -527   -226   -555   -740   -717   -854   -675
   -168   -592   -423    379    124   -509   -215   -537   -730   -704   -833   -652
   -179   -571   -392    374    106   -483   -202   -511   -714   -685   -807   -626
   -161   -561   -400    361    119   -480   -202   -498   -709   -675   -787   -610
   -155   -537   -384    345    111   -462   -197   -480   -698   -657   -763   -587
   -161   -511   -350    335     93   -431   -176   -446   -675   -631   -737   -561
   -155   -493   -337    324     88   -418   -161   -426   -662   -618   -717   -540
   -150   -488   -337    319     93   -413   -150   -415   -659   -613   -709   -530
   -166   -483   -316    322     75   -400   -127   -397   -649   -607   -693   -514
   -179   -480   -301    329     59   -392   -106   -379   -636   -602   -683   -501
   -174   -478   -303    324     62   -392    -96   -371   -633   -602   -683   -493
   -176   -467   -290    322     57   -379    -80   -353   -623   -594   -670   -485
   -197   -467   -270    329     36   -368    -57   -332   -610   -587   -662   -480
   -197   -478   -280    337     41   -379    -41   -324   -605   -584   -665   -485
   -202   -488   -285    342     38   -387    -20   -309   -597   -576   -659   -480
   -218   -485   -267    353     23   -376      2   -288   -579   -568   -646   -470
   -233   -496   -265    363     15   -381     15   -283   -579   -571   -649   -475
   -233   -514   -280    374     20   -397     18   -283   -589   -581   -654   -483
   -257   -532   -275    394      7   -405     28   -283   -594   -592   -659   -488
   -275   -558   -283    418      2   -420     33   -285   -605   -607   -672   -498
   -270   -584   -314    426     20   -449     31   -303   -623   -620   -691   -514
   -280   -607   -329    444     23   -470     41   -303   -628   -626   -691   -517
   -296   -615   -319    454     10   -467     51   -298   -628   -626   -683   -514
   -293   -613   -319    454     12   -467     49   -298   -636   -631   -685   -517
   -296   -620   -324    457     12   -472     46   -296   -639   -631   -685   -514
   -319   -615   -298    467    -12   -457     57   -280   -623   -615   -667   -506
   -322   -610   -290    465    -18   -452     62   -275   -623   -613   -662   -504
   -311   -623   -311    467      0   -467     70   -267   -620   -618   -659   -491
   -319   -613   -293    465    -15   -454     85   -254   -613   -615   -649   -480
   -324   -600   -275    462    -25   -439     98   -239   -602   -605   -639   -467
   -314   -597   -283    454    -18   -441    101   -236   -605   -607   -639   -457
   -309   -592   -283    452    -12   -439    106   -223   -602   -605   -628   -449
   -319   -600   -283    457    -18   -441    116   -210   -600   -600   -615   -449
   -316   -602   -285    459    -18   -446    119   -207   -602   -602   -615   -449
   -322   -602   -280    462    -23   -444    124   -200   -602   -605   -615   -441
   -335   -600   -265    467    -36   -433    137   -184   -597   -602   -605   -423
   -335   -610   -275    472    -31   -444    140   -184   -600   -607   -607   -423
   -329   -618   -288    472    -23   -452    142   -181   -605   -613   -607   -420
   -350   -626   -275    485    -38   -452    155   -171   -602   -613   -602   -415
   -363   -639   -275    501    -44   -457    166   -168   -605   -620   -602   -418
   -348   -654   -306    498    -20   -480    158   -176   -620   -631   -615   -426
   -348   -654   -306    501    -20   -483    166   -171   -618   -633   -615   -423
   -363   -659   -296    511    -36   -478    176   -158   -615   -633   -613   -420
   -358   -672   -314    517    -23   -493    176   -155   -623   -646   -613   -423
   -350   -670   -319    509    -18   -496    179   -153   -631   -646   -613   -418
   -363   -665   -301    514    -31   -483    197   -135   -618   -636   -600   -407
   -358   -644   -285    498    -36   -465    218   -114   -602   -623   -581   -397
   -345   -600   -254    472    -46   -428    252    -80   -571   -600   -555   -366
   -353   -571   -220    462    -67   -394    285    -46   -545   -579   -530   -342
   -361   -561   -200    459    -83   -379    311    -20   -530   -561   -514   -327
   -350   -566   -215    457    -67   -392    316    -15   -532   -566   -519   -327
   -350   -553   -202    452    -75   -379    327     -5   -530   -561   -506   -319
   -361   -496   -135    428   -114   -316    361     20   -496   -524   -467   -288
   -353   -459   -106    405   -124   -283    376     31   -475   -506   -441   -259
   -350   -462   -111    405   -122   -288    361     23   -478   -511   -441   -257
   -361   -478   -116    420   -122   -298    350     18   -480   -511   -441   -257
   -358   -493   -137    423   -111   -316    329      7   -491   -511   -436   -254
   -355   -535   -179    444    -88   -358    306     -7   -511   -532   -457   -270
   -374   -587   -213    480    -83   -400    303    -12   -532   -555   -483   -296
   -389   -631   -241    511    -75   -436    303     -7   -540   -568   -498   -316
   -384   -683   -298    532    -44   -491    283    -33   -576   -605   -532   -342
   -394   -719   -324    558    -36   -522    283    -41   -594   -626   -553   -361
   -415   -753   -337    581    -38   -545    285    -41   -602   -633   -561   -374
   -415   -784   -368    600    -23   -576    280    -51   -618   -646   -574   -376
   -418   -797   -379    605    -20   -589    275    -51   -628   -657   -579   -381
   -433   -805   -371    618    -33   -587    288    -36   -620   -646   -566   -379
   -441   -802   -361    623    -41   -581    296    -28   -615   -639   -553   -376
   -431   -810   -379    620    -25   -594    298    -28   -613   -644   -550   -374
   -444   -810   -368    626    -38   -589    303    -15   -605   -644   -545   -374
   -439   -823   -387    631    -25   -605    309     -2   -602   -646   -550   -374
   -400   -891   -491    644     44   -691    319     33   -613   -680   -602   -420
   -366   -919   -553    644     93   -737    428    181   -555   -670   -623   -457
   -342   -802   -459    571     57   -631    594    407   -392   -532   -514   -379
   -277   -602   -324    441     23   -465    732    644   -187   -316   -316   -202
   -223   -166     54    192   -140    -54    792    787     88     38     70    197
   -316    553    870   -116   -592    711    735    727    394    511    649    800
   -568    888   1457   -161  -1013   1174    431    275    376    680    927   1078
   -711    457   1169    127   -940    810     96   -265    -93    252    550    732
   -763   -485    275    623   -519   -103   -140   -714   -839   -620   -306    -59
   -704  -1202   -498    953   -103   -852   -202   -761  -1200  -1119   -859   -610
   -613  -1309   -696    961     38  -1005    -90   -537  -1093  -1072   -875   -665
   -561  -1192   -631    875     33   -911     90   -288   -896   -909   -756   -579
   -524  -1034   -511    779     -7   -774    233   -103   -727   -758   -626   -470
   -493   -963   -470    730    -12   -717    293    -20   -654   -691   -571   -415
   -493   -961   -470    724    -12   -717    327     18   -628   -672   -558   -407
   -498   -953   -454    724    -23   -704    353     54   -605   -657   -540   -400
   -498   -961   -462    730    -18   -711    361     67   -600   -654   -535   -400
   -480   -956   -475    719     -2   -717    368     77   -592   -652   -532   -392
   -491   -945   -454    717    -18   -701    384     96   -576   -636   -517   -379
   -501   -940   -441    719    -31   -691    394    106   -566   -623   -501   -368
   -488   -935   -449    711    -20   -693    397    111   -566   -618   -493   -363
   -485   -924   -439    706    -23   -683    410    129   -550   -607   -480   -353
   -506   -935   -428    719    -41   -683    420    148   -532   -600   -467   -348
   -496   -937   -444    717    -28   -691    418    150   -532   -600   -467   -345
   -488   -937   -449    711    -20   -693    418    158   -530   -597   -457   -342
   -504   -922   -418    714    -44   -670    433    179   -514   -579   -431   -327
   -501   -914   -415    706    -44   -665    433    181   -514   -574   -426   -324
   -491   -909   -420    698    -36   -665    433    181   -511   -571   -423   -322
   -501   -901   -400    698    -51   -652    441    200   -491   -558   -407   -309
   -506   -901   -394    704    -57   -649    449    215   -475   -548   -389   -296
   -496   -896   -402    696    -49   -649    441    215   -478   -542   -387   -290
   -504   -888   -384    696    -62   -636    444    231   -470   -530   -374   -285
   -511   -878   -368    693    -72   -623    452    252   -449   -514   -348   -277
   -485   -875   -389    680    -49   -633    446    262   -441   -506   -335   -277
   -475   -859   -387    667    -46   -623    439    270   -439   -504   -332   -275
   -483   -836   -353    659    -64   -594    449    290   -423   -485   -309   -257
   -478   -828   -350    652    -64   -592    444    298   -420   -475   -290   -241
   -470   -818   -348    644    -62   -584    428    301   -418   -465   -275   -233
   -462   -779   -316    618    -72   -548    433    324   -389   -439   -246   -210
   -452   -750   -298    600    -77   -524    444    350   -366   -410   -223   -184
   -436   -730   -296    581    -72   -511    446    368   -345   -384   -197   -163
   -431   -704   -272    568    -80   -488    454    392   -319   -361   -166   -137
   -436   -678   -244    555    -98   -462    470    415   -296   -337   -145   -119
   -433   -675   -241    553    -96   -459    480    426   -288   -329   -137   -111
   -431   -672   -241    550    -96   -457    493    436   -277   -316   -119    -98
   -454   -659   -205    558   -124   -433    509    454   -259   -301    -96    -88
   -457   -667   -210    563   -124   -441    511    454   -262   -303   -101    -88
   -452   -675   -223    563   -116   -449    517    462   -254   -293    -96    -77
   -462   -672   -213    566   -127   -444    535    483   -233   -277    -80    -64
   -465   -672   -207    568   -129   -441    545    493   -223   -272    -75    -64
   -465   -680   -215    571   -124   -446    542    491   -223   -275    -80    -77
   -475   -696   -220    584   -129   -457    553    501   -215   -272    -80    -77
   -491   -709   -218    600   -137   -465    555    501   -218   -275    -77    -80
   -485   -719   -233    602   -127   -478    545    488   -226   -283    -85    -96
   -493   -732   -239    613   -129   -485    542    480   -228   -288    -93   -111
   -514   -758   -244    633   -135   -501    542    475   -231   -298   -101   -124
   -519   -784   -267    649   -127   -527    532    459   -249   -319   -119   -145
   -511   -797   -285    654   -114   -542    517    439   -267   -332   -132   -163
   -524   -795   -270    659   -129   -532    514    444   -259   -329   -124   -158
   -537   -807   -272    672   -132   -540    514    446   -254   -324   -119   -150
   -524   -810   -288    667   -119   -548    504    436   -259   -332   -122   -150
   -524   -795   -270    659   -127   -532    506    439   -257   -332   -122   -148
   -530   -782   -254    654   -140   -519    511    444   -249   -322   -106   -137
   -524   -776   -252    649   -137   -514    509    446   -249   -309    -93   -129
   -524   -774   -249    649   -140   -511    498    446   -244   -303    -90   -129
   -535   -776   -241    657   -148   -509    501    459   -231   -303    -83   -127
   -530   -779   -249    652   -142   -514    506    465   -228   -296    -72   -132
   -524   -776   -252    649   -137   -514    504    462   -228   -293    -70   -132
   -530   -774   -246    649   -142   -511    504    472   -220   -288    -64   -124
   -530   -782   -252    657   -140   -517    504    475   -215   -283    -70   -119
   -511   -784   -272    646   -119   -530    496    472   -223   -285    -67   -122
   -527   -782   -254    654   -137   -519    498    475   -220   -285    -64   -122
   -537   -776   -239    654   -150   -509    493    478   -215   -285    -54   -122
   -511   -782   -270    646   -122   -527    483    470   -223   -290    -59   -127
   -524   -807   -283    665   -122   -545    483    470   -220   -298    -64   -122
   -537   -807   -270    672   -135   -540    485    475   -213   -293    -51   -114
   -527   -800   -272    659   -127   -537    480    467   -220   -296    -49   -127
   -517   -805   -288    662   -114   -548    472    462   -228   -303    -54   -129
   -535   -828   -296    680   -122   -561    472    467   -223   -309    -57   -127
   -537   -833   -298    685   -122   -566    470    470   -226   -309    -54   -129
   -530   -831   -301    680   -116   -566    467    465   -228   -301    -46   -132
   -542   -846   -303    696   -119   -576    472    470   -223   -298    -41   -122
   -545   -818   -272    680   -137   -545    496    493   -205   -283    -25   -103
   -535   -789   -254    659   -140   -522    514    511   -187   -265    -12    -85
   -530   -766   -236    646   -148   -501    527    530   -166   -244      5    -72
   -530   -737   -207    633   -161   -472    548    550   -142   -228     31    -54
   -517   -748   -233    631   -145   -491    550    555   -145   -239     28    -57
   -511   -743   -233    626   -140   -488    548    553   -142   -233     33    -57
   -522   -688   -168    602   -179   -428    574    579   -103   -197     75    -23
   -511   -633   -122    574   -194   -379    587    600    -72   -161    114     12
   -504   -646   -145    574   -181   -397    553    571    -90   -176    103      2
   -504   -657   -153    579   -176   -405    522    555   -106   -189     93     -7
   -514   -672   -161    592   -176   -418    496    542   -116   -194     90    -10
   -514   -719   -205    618   -155   -462    465    524   -140   -215     67    -28
   -517   -789   -275    652   -122   -532    449    509   -168   -246     33    -54
   -542   -831   -290    685   -127   -561    459    514   -174   -249     33    -59
   -548   -867   -322    706   -114   -594    446    496   -197   -275      7    -85
   -542   -904   -361    724    -90   -633    428    478   -218   -303    -23   -114
   -555   -922   -366    737    -96   -646    426    475   -220   -311    -25   -119
   -563   -953   -389    756    -88   -672    418    467   -233   -324    -33   -129
   -561   -982   -423    771    -70   -704    397    446   -252   -345    -49   -150
   -561   -989   -428    776    -67   -709    394    446   -254   -348    -51   -153
   -566   -982   -415    774    -75   -698    405    457   -244   -342    -44   -142
   -561   -982   -423    771    -70   -704    397    452   -246   -342    -46   -142
   -555   -979   -423    766    -67   -701    392    452   -244   -340    -46   -140
   -563  -1005   -441    784    -62   -724    397    472   -239   -350    -54   -140
   -522  -1085   -563    802     18   -826    428    540   -233   -374    -93   -174
   -478  -1078   -602    776     62   -841    540    691   -153   -329    -88   -194
   -444   -961   -519    701     36   -740    678    904      7   -202     15   -124
   -402   -748   -345    576    -28   -548    792   1124    215     10    226     62
   -361   -228    132    293   -246    -49    820   1210    483    392    659    498
   -488    381    870     54   -678    626    724   1057    683    774   1148    982
   -672    589   1260     41   -966    924    415    605    576    849   1317   1132
   -787    101    888    342   -836    493     90     49     44    340    862    717
   -802   -784     18    792   -413   -381    -59   -288   -628   -509      2    -57
   -740  -1312   -574   1026    -83   -943    -83   -244   -841   -844   -381   -428
   -667  -1426   -758   1047     44  -1091      2    -59   -756   -815   -402   -462
   -618  -1356   -737    987     59  -1047    140    140   -589   -691   -314   -387
   -600  -1226   -626    911     10   -924    252    298   -431   -542   -184   -283
   -587  -1145   -558    865    -15   -852    314    384   -342   -457   -109   -218
   -563  -1122   -558    839     -2   -841    340    418   -306   -428    -88   -200
   -555  -1109   -553    833     -2   -831    363    444   -280   -407    -70   -187
   -558  -1096   -537    826    -10   -818    376    459   -262   -392    -54   -174
   -548  -1085   -537    818     -5   -813    376    465   -254   -384    -51   -171
   -542  -1072   -530    805     -7   -802    379    470   -246   -381    -49   -168
   -542  -1065   -522    805    -10   -795    381    475   -241   -379    -44   -163
   -537  -1057   -522    797     -7   -792    379    472   -241   -381    -38   -163
   -530  -1067   -537    797      2   -802    384    475   -236   -379    -31   -158
   -535  -1060   -527    797     -5   -795    392    493   -218   -361     -7   -140
   -530  -1044   -514    787     -7   -779    397    504   -207   -348      5   -135
   -514  -1039   -527    774      5   -782    387    496   -213   -348      0   -137
   -509  -1023   -514    766      0   -771    389    504   -205   -335     10   -122
   -511  -1026   -514    766     -2   -771    397    517   -197   -329     18   -106
   -488  -1023   -535    756     23   -779    387    514   -200   -340     10   -111
   -493  -1018   -524    753     15   -771    384    519   -197   -332     18   -114
   -511  -1008   -496    758    -10   -750    394    532   -181   -319     31   -103
   -493   -995   -501    743      2   -748    397    540   -171   -309     46    -93
   -483   -992   -509    737     12   -750    389    542   -168   -303     54    -90
   -488   -987   -498    735      5   -743    389    555   -155   -290     70    -75
   -472   -974   -504    722     15   -740    387    561   -148   -280     83    -64
   -452   -956   -504    704     23   -730    379    561   -142   -272     93    -51
   -462   -945   -483    704     10   -714    381    571   -127   -259    109    -28
   -457   -924   -467    688      5   -696    384    589   -109   -239    129    -10
   -436   -917   -480    675     20   -698    376    600    -96   -215    150      2
   -423   -893   -470    657     20   -683    371    618    -80   -192    174     23
   -413   -846   -433    631     10   -641    381    644    -51   -163    207     54
   -400   -833   -433    615     15   -633    381    659    -38   -145    231     77
   -389   -823   -433    605     20   -631    384    672    -23   -127    249     96
   -387   -795   -407    589      7   -602    397    698      2   -103    277    124
   -394   -787   -392    592     -2   -589    407    709     10    -98    285    137
   -387   -776   -392    579      2   -584    415    711     15    -93    290    140
   -394   -763   -368    579    -12   -568    428    714     25    -85    301    145
   -405   -750   -348    576    -31   -550    439    724     36    -72    309    150
   -394   -743   -348    568    -23   -545    444    727     46    -70    311    153
   -405   -745   -342    574    -31   -545    452    727     57    -67    314    150
   -413   -740   -329    576    -41   -535    472    743     75    -57    324    153
   -423   -758   -335    589    -46   -548    483    748     83    -54    319    148
   -418   -769   -350    594    -33   -561    488    748     88    -54    314    145
   -431   -774   -342    602    -46   -558    496    750     90    -49    316    145
   -433   -774   -340    602    -46   -558    501    750     93    -46    316    137
   -426   -795   -368    610    -31   -581    498    737     88    -57    309    124
   -441   -820   -379    631    -31   -600    504    730     85    -59    309    116
   -444   -823   -381    631    -31   -602    498    719     80    -64    296    106
   -441   -833   -394    636    -23   -615    493    706     70    -75    288     93
   -439   -844   -405    639    -18   -626    491    698     67    -80    288     90
   -457   -839   -381    649    -38   -610    498    706     72    -75    301    103
   -449   -833   -387    641    -33   -610    491    696     67    -77    296    103
   -431   -823   -394    626    -18   -610    488    693     72    -75    293    109
   -436   -820   -384    626    -25   -602    496    706     85    -67    298    122
   -436   -813   -376    626    -31   -594    501    714     96    -59    303    127
   -423   -807   -384    613    -20   -597    501    717    101    -51    309    132
   -426   -802   -376    615    -25   -589    501    724    109    -46    316    140
   -431   -802   -374    615    -31   -589    501    727    111    -44    327    148
   -418   -797   -379    607    -20   -589    493    724    114    -36    329    150
   -426   -797   -374    610    -28   -587    498    730    122    -28    337    155
   -426   -795   -368    607    -28   -581    506    743    135    -20    348    166
   -415   -797   -381    605    -20   -589    501    737    132    -18    345    168
   -405   -792   -387    600    -10   -589    493    732    129    -18    345    168
   -418   -787   -368    602    -25   -579    498    732    135    -18    348    166
   -420   -789   -368    605    -28   -579    504    732    137    -15    353    174
   -405   -792   -387    597    -12   -589    496    724    132    -23    350    176
   -402   -797   -394    600     -5   -597    498    722    135    -25    345    174
   -423   -815   -394    618    -15   -605    504    727    140    -28    340    174
   -413   -826   -413    618      0   -620    504    724    137    -28    340    174
   -415   -828   -413    620     -2   -620    504    722    137    -28    342    171
   -413   -810   -397    613     -7   -605    511    727    145    -20    350    171
   -420   -805   -387    610    -18   -594    511    727    148    -20    350    176
   -407   -774   -366    589    -23   -571    530    745    166     -2    368    192
   -405   -740   -335    571    -36   -537    550    766    184     10    389    207
   -394   -714   -319    555    -38   -517    566    782    202     23    402    218
   -379   -717   -337    545    -20   -527    566    787    205     28    400    218
   -384   -709   -327    545    -31   -519    579    797    215     38    407    223
   -402   -685   -283    542    -62   -485    597    810    233     51    423    239
   -400   -641   -241    522    -80   -441    610    815    254     77    449    267
   -384   -610   -226    496    -80   -420    605    810    262     85    459    283
   -394   -615   -220    504    -88   -418    589    797    254     83    459    283
   -384   -628   -246    506    -72   -439    571    782    249     80    459    285
   -361   -636   -275    498    -44   -457    548    766    236     72    449    280
   -379   -675   -296    524    -41   -485    527    748    218     51    428    254
   -392   -717   -324    553    -33   -522    519    743    205     33    407    236
   -387   -763   -379    574     -5   -571    498    719    176     -2    371    207
   -394   -810   -415    602     10   -613    493    704    153    -28    345    189
   -402   -828   -426    613     10   -628    491    701    142    -33    337    176
   -400   -857   -459    628     28   -659    483    683    122    -51    314    158
   -407   -893   -485    649     36   -691    472    667    103    -64    296    142
   -420   -904   -483    662     31   -693    470    665    103    -64    296    135
   -423   -904   -480    662     28   -693    470    667    103    -64    296    132
   -413   -901   -488    657     36   -696    462    657    101    -70    290    127
   -413   -896   -483    654     33   -691    465    659    109    -64    301    129
   -415   -898   -483    657     33   -691    470    665    116    -62    301    129
   -384   -935   -550    659     80   -745    470    670    106    -77    272    111
   -353   -997   -644    675    142   -823    517    756    127    -85    231     67
   -348   -984   -636    665    142   -810    644    922    233    -23    257     70
   -290   -891   -600    592    153   -745    784   1140    402    114    363    155
   -223   -597   -376    410     75   -488    891   1343    636    379    628    407
   -228    -46    181    137   -205     67    917   1397    906    774   1088    872
   -371    542    914    -85   -641    727    753   1137   1039   1106   1540   1317
   -524    657   1182    -64   -852    919    400    633    852   1104   1636   1392
   -626     41    667    290   -649    355    124    124    267    483   1049    857
   -631   -820   -189    724   -223   -504      5   -122   -314   -280    262    148
   -535  -1291   -756    911    109  -1023      2    -33   -462   -542    -75   -174
   -478  -1335   -857    906    189  -1096    116    171   -337   -472    -54   -176
   -449  -1218   -769    833    158   -992    275    381   -150   -319     67    -83
   -410  -1091   -680    750    135   -888    366    506    -20   -205    158      5
   -397  -1023   -628    709    114   -826    415    571     44   -148    202     46
   -397  -1005   -607    701    103   -807    454    610     80   -116    233     67
   -379   -997   -618    685    116   -807    467    626     98   -101    241     75
   -371   -995   -623    683    124   -810    475    633    109    -90    241     85
   -374   -979   -605    675    114   -792    488    649    124    -75    254     93
   -371   -982   -610    678    119   -797    493    657    132    -67    254     96
   -353   -974   -620    662    132   -800    491    657    135    -67    252     98
   -348   -953   -607    649    127   -782    501    667    140    -57    262    106
   -350   -948   -597    649    122   -774    504    670    145    -49    270    109
   -345   -948   -602    646    127   -776    506    670    150    -44    277    122
   -340   -943   -602    641    129   -774    501    667    150    -44    280    124
   -348   -935   -589    641    119   -763    506    680    158    -38    285    127
   -345   -940   -594    641    122   -769    511    688    166    -33    288    132
   -329   -924   -594    628    132   -761    509    688    171    -33    290    137
   -340   -906   -566    623    111   -737    517    691    181    -28    301    148
   -335   -901   -566    618    114   -735    517    696    187    -23    303    153
   -324   -901   -576    610    124   -740    509    688    189    -15    303    148
   -324   -888   -563    607    119   -727    522    698    202     -7    311    155
   -327   -891   -563    607    116   -727    519    698    205    -10    309    155
   -316   -872   -555    594    119   -714    514    698    210     -2    314    161
   -306   -852   -545    579    116   -698    517    709    223     12    329    174
   -314   -833   -519    574    101   -678    527    727    241     36    355    192
   -301   -823   -524    561    109   -675    522    724    246     44    355    197
   -283   -813   -530    548    122   -672    511    727    252     49    358    205
   -272   -789   -519    530    122   -654    517    745    267     70    381    223
   -254   -766   -511    511    127   -639    517    761    283     88    407    239
   -233   -735   -504    483    132   -620    517    776    303    114    431    267
   -231   -717   -485    472    127   -602    527    795    327    140    452    298
   -231   -701   -470    465    119   -587    537    810    342    161    475    316
   -213   -691   -478    452    132   -584    537    815    350    168    483    324
   -213   -672   -459    441    122   -566    550    823    361    176    485    332
   -226   -652   -426    439     98   -537    566    831    371    187    496    337
   -215   -641   -426    428    103   -535    574    826    368    187    496    332
   -205   -644   -439    426    116   -542    581    823    368    181    491    322
   -218   -641   -426    428    101   -535    602    839    387    192    496    335
   -218   -641   -426    428    103   -535    613    846    397    205    501    342
   -215   -649   -433    431    106   -542    615    849    400    205    496    342
   -220   -659   -439    441    109   -550    626    852    410    210    496    335
   -236   -659   -423    446     93   -542    633    857    423    223    511    332
   -233   -662   -428    446     96   -545    620    841    413    213    496    309
   -236   -665   -431    449     96   -548    620    833    407    205    485    298
   -249   -670   -420    459     85   -545    628    836    415    205    483    301
   -246   -688   -441    465     96   -566    623    820    407    202    467    280
   -239   -701   -462    467    111   -581    618    802    394    194    454    270
   -246   -704   -457    472    103   -579    618    795    392    192    452    267
   -254   -701   -446    478     96   -574    610    787    392    189    452    259
   -244   -706   -465    475    109   -587    594    774    376    174    444    252
   -246   -698   -452    472    101   -576    600    779    387    181    452    265
   -246   -691   -444    467     96   -568    607    784    400    187    457    270
   -233   -691   -457    462    111   -574    602    782    392    187    449    265
   -231   -683   -452    454    109   -568    610    789    405    197    459    280
   -228   -670   -441    449    103   -555    618    797    420    213    478    285
   -228   -670   -441    446    103   -555    615    795    420    218    480    275
   -213   -657   -444    436    114   -550    613    792    423    223    483    275
   -213   -652   -439    431    111   -545    613    795    428    226    488    283
   -215   -657   -441    436    111   -548    618    795    436    228    491    290
   -207   -662   -454    433    122   -561    610    784    428    223    480    285
   -205   -654   -449    431    122   -553    610    782    431    226    478    288
   -215   -659   -444    436    111   -553    613    782    431    223    475    290
   -202   -665   -462    433    127   -563    607    774    423    218    470    288
   -200   -654   -457    426    124   -555    602    766    420    218    467    280
   -210   -649   -439    431    114   -545    610    774    431    223    470    283
   -207   -657   -449    431    119   -555    607    769    431    226    472    283
   -194   -662   -467    428    135   -566    602    758    431    231    472    277
   -205   -665   -462    433    127   -563    613    761    433    231    467    272
   -202   -659   -457    431    127   -558    620    761    431    228    467    272
   -181   -652   -470    418    142   -563    618    758    426    226    459    270
   -179   -607   -428    392    124   -519    646    784    454    246    485    293
   -181   -574   -392    376    101   -483    670    807    478    265    506    319
   -171   -576   -405    374    116   -491    685    815    483    272    504    324
   -161   -563   -402    361    119   -483    693    818    488    280    509    322
   -163   -548   -384    355    109   -467    706    831    498    285    519    329
   -161   -530   -371    345    103   -452    717    836    511    301    532    348
   -150   -478   -327    314     88   -402    732    846    535    332    561    379
   -150   -446   -298    296     72   -374    735    846    548    348    576    392
   -153   -457   -306    303     75   -381    714    826    532    337    571    384
   -142   -462   -319    298     88   -392    685    802    517    332    566    381
   -140   -467   -327    303     93   -397    662    789    511    322    563    381
   -153   -511   -361    332    101   -436    646    774    488    296    540    358
   -145   -563   -418    353    135   -491    631    756    462    267    511    327
   -148   -610   -462    376    155   -535    620    743    441    241    480    301
   -166   -644   -478    405    155   -561    623    735    428    226    457    283
   -166   -678   -514    420    171   -597    605    711    405    202    423    254
   -158   -701   -542    428    192   -623    581    688    384    181    397    231
   -161   -724   -563    441    200   -644    574    675    376    166    387    218
   -171   -745   -574    459    200   -659    576    670    368    155    379    210
   -158   -740   -581    449    210   -662    571    657    355    145    366    192
   -163   -735   -571    449    202   -654    581    659    361    150    371    194
   -176   -735   -558    454    187   -646    587    665    366    158    379    197
   -168   -743   -574    457    202   -659    579    652    361    158    371    192
   -153   -774   -623    462    233   -698    579    662    353    140    350    176
   -122   -831   -711    475    293   -771    628    745    374    129    319    132
    -80   -800   -719    436    319   -761    745    901    462    181    327    116
    -25   -701   -675    363    324   -688    872   1101    610    301    415    184
     25   -415   -441    192    231   -426    987   1319    849    563    683    444
     31    150    119    -93    -44    135   1013   1379   1137    974   1158    919
   -116    769    885   -329   -501    826    852   1119   1299   1335   1623   1387
   -296    914   1210   -309   -753   1062    517    623   1135   1348   1732   1493
   -407    270    675     67   -542    472    239    116    527    711   1137    945
   -397   -623   -226    509    -85   -426     90   -168   -103    -90    303    194
   -309  -1088   -779    698    233   -935     88    -85   -254   -363    -31   -137
   -259  -1127   -867    693    303   -997    218    137   -114   -283      0   -132
   -213  -1013   -802    613    293   -906    371    348     64   -135    114    -41
   -171   -891   -719    530    272   -805    472    478    194    -15    215     51
   -174   -839   -665    506    244   -753    535    550    262     44    265    101
   -161   -823   -662    493    249   -743    566    584    290     67    275    106
   -142   -826   -685    483    270   -756    568    587    293     72    270     98
   -148   -815   -667    480    259   -743    574    594    303     75    275    103
   -158   -797   -639    478    236   -717    584    605    314     83    283    114
   -150   -789   -639    470    244   -714    581    607    319     96    293    124
   -150   -776   -626    462    236   -704    579    605    324    101    293    119
   -155   -758   -605    457    223   -683    589    615    335    111    301    124
   -145   -758   -613    449    233   -685    587    613    332    111    296    129
   -132   -761   -628    446    246   -696    587    605    329    109    290    129
   -137   -753   -615    444    236   -685    594    607    329    114    296    129
   -132   -737   -605    433    236   -672    600    613    335    122    303    132
   -116   -732   -615    423    246   -672    592    610    335    124    303    135
   -119   -719   -600    420    239   -659    597    615    350    135    311    145
   -122   -711   -589    415    231   -652    594    615    353    135    314    148
   -111   -709   -597    410    241   -654    592    607    348    127    301    140
   -109   -698   -589    402    239   -644    600    615    355    135    309    145
   -114   -683   -568    400    226   -626    610    631    371    153    329    153
   -103   -675   -574    387    233   -623    605    631    374    155    329    150
    -96   -678   -581    387    241   -631    602    628    371    155    327    148
   -103   -662   -561    381    226   -613    605    639    381    168    340    158
    -96   -636   -540    366    220   -589    605    646    389    179    353    174
    -67   -607   -540    337    236   -576    597    646    392    194    363    184
    -62   -584   -522    322    228   -553    597    657    405    207    376    194
    -57   -553   -496    303    218   -527    600    670    420    226    394    210
    -28   -540   -511    285    241   -527    589    670    423    231    394    218
    -15   -517   -501    265    241   -509    594    685    441    249    413    241
    -20   -488   -467    254    223   -478    607    709    465    277    444    265
     -5   -465   -462    233    226   -465    613    717    478    293    457    275
      0   -446   -446    223    223   -446    615    722    488    301    465    285
    -18   -433   -415    226    197   -426    628    735    498    311    478    298
    -10   -423   -413    218    200   -418    646    743    504    319    485    303
      2   -415   -418    207    207   -418    649    737    504    319    478    303
     -2   -410   -407    207    202   -410    657    743    509    316    478    303
    -10   -405   -397    207    192   -402    667    748    519    322    483    301
     -2   -407   -405    205    200   -405    667    743    519    319    478    293
     -5   -407   -402    202    197   -405    675    743    527    324    472    290
    -15   -397   -381    207    181   -389    693    758    545    337    478    296
    -20   -402   -381    210    179   -392    696    753    545    337    475    296
    -15   -410   -394    213    187   -402    698    743    540    327    465    283
    -31   -420   -389    226    176   -405    701    737    540    324    459    270
    -36   -423   -387    231    174   -405    706    730    540    319    449    259
    -36   -452   -415    244    187   -433    693    704    522    301    426    236
    -44   -465   -423    254    187   -444    688    693    517    290    418    226
    -51   -465   -415    257    179   -441    688    683    509    280    410    220
    -38   -480   -441    259    200   -462    678    665    496    270    405    213
    -38   -483   -446    259    202   -467    672    657    491    267    397    202
    -49   -465   -418    257    181   -441    675    657    498    272    400    202
    -38   -446   -410    241    184   -431    667    652    498    275    397    200
    -25   -446   -420    236    197   -433    665    652    498    275    394    202
    -36   -436   -400    236    179   -418    672    657    509    283    402    210
    -36   -431   -394    233    176   -413    675    657    509    285    402    207
    -25   -431   -407    228    189   -420    670    657    506    293    405    210
    -25   -426   -400    226    187   -413    675    662    509    298    415    218
    -44   -423   -381    231    166   -402    683    670    519    314    426    226
    -33   -420   -389    226    176   -405    675    667    517    306    413    213
    -25   -420   -394    223    184   -407    672    662    514    293    400    207
    -31   -418   -387    226    176   -402    672    662    517    290    397    213
    -23   -423   -402    220    187   -413    670    654    514    290    400    213
     -5   -420   -415    213    202   -418    667    644    506    283    389    202
    -18   -420   -402    218    192   -413    667    641    498    277    387    192
    -25   -436   -410    231    192   -423    672    639    496    277    381    192
     -5   -433   -428    218    210   -431    665    626    488    272    371    187
     -5   -428   -423    215    207   -426    665    623    488    272    368    179
    -12   -418   -407    215    197   -415    667    620    488    267    363    171
     -2   -423   -420    213    207   -423    657    607    475    252    345    168
      2   -431   -433    213    215   -431    654    600    467    239    335    161
     -7   -426   -418    215    205   -423    662    607    475    246    348    163
      5   -389   -394    189    200   -392    672    620    488    259    363    181
     20   -355   -376    168    197   -366    688    633    504    267    376    200
      0   -329   -329    163    163   -329    709    649    519    285    389    202
      0   -309   -311    153    153   -311    722    657    527    301    402    207
     20   -301   -322    140    168   -311    719    649    519    298    389    202
     23   -288   -311    132    166   -298    730    659    527    303    392    213
     20   -239   -262    109    140   -249    758    683    563    332    426    244
     44   -200   -246     77    145   -223    758    678    574    345    439    257
     49   -200   -249     72    148   -223    737    654    561    329    423    252
     36   -202   -239     83    137   -220    722    639    550    322    418    244
     46   -215   -265     83    155   -239    701    620    540    316    413    233
     54   -257   -311    101    181   -283    672    597    514    296    394    215
     25   -301   -329    135    176   -314    665    584    501    277    368    189
     15   -337   -353    161    184   -345    652    574    485    259    345    161
     25   -381   -407    179    215   -394    626    540    446    228    309    119
     23   -426   -449    202    233   -439    613    519    423    205    283     96
      7   -454   -465    223    233   -459    602    504    413    181    257     85
     12   -475   -488    231    249   -480    584    480    384    150    226     67
     10   -485   -498    236    252   -491    574    470    371    140    215     57
      2   -488   -491    241    244   -488    574    467    374    145    213     46
      7   -496   -504    244    252   -498    568    457    363    140    202     33
     12   -498   -511    244    262   -504    563    446    358    135    197     33
      5   -496   -501    244    252   -496    563    449    358    137    200     33
     12   -491   -504    239    257   -498    563    454    353    135    194     25
     57   -553   -610    246    329   -581    576    488    345    103    145    -23
     83   -579   -662    249    371   -620    685    631    413    122    124    -54
    106   -475   -584    181    345   -530    828    836    566    246    213     10
    181   -257   -441     36    311   -348    948   1060    776    470    415    202
    231    220    -12   -228    122    103   1005   1182   1054    841    826    613
    116    919    802   -517   -342    862    935   1067   1322   1288   1379   1174
    -93   1200   1293   -553   -693   1244    618    579   1234   1387   1584   1371
   -226    756    982   -267   -602    867    293     33    722    909   1161    984
   -270   -161    109    213   -192    -25     90   -361     10     46    301    205
   -189   -797   -607    493    207   -704     36   -368   -290   -392   -200   -283
    -96   -885   -789    488    345   -836    129   -166   -184   -342   -218   -319
    -54   -795   -743    423    342   -769    293     57     -2   -200   -114   -233
    -25   -665   -641    345    303   -654    418    218    153    -64     -5   -135
      2   -610   -613    303    306   -610    470    285    223     -2     44    -90
     10   -589   -602    288    303   -594    496    316    249     20     64    -80
      2   -574   -576    285    288   -574    517    335    270     33     75    -75
      7   -561   -568    275    285   -563    519    340    277     36     72    -72
     18   -550   -568    267    293   -558    522    337    277     36     72    -70
     15   -537   -553    257    283   -545    530    342    285     41     75    -67
     18   -532   -550    257    283   -542    530    345    288     49     80    -70
     25   -535   -563    254    293   -548    522    335    285     49     75    -70
     25   -519   -545    246    285   -532    527    340    293     54     83    -67
     23   -522   -545    249    283   -535    532    340    298     57     85    -70
     36   -519   -555    241    293   -537    527    335    296     54     80    -72
     38   -511   -550    236    293   -530    524    332    296     59     83    -72
     33   -491   -524    228    277   -506    530    337    306     70     90    -62
     44   -483   -527    218    283   -504    527    329    303     67     85    -59
     49   -475   -524    213    285   -498    524    324    301     64     83    -54
     44   -470   -514    213    277   -491    527    327    306     64     83    -54
     41   -472   -514    215    277   -493    527    329    309     70     85    -54
     54   -472   -527    210    290   -498    514    316    306     67     85    -54
     49   -452   -504    200    275   -478    509    316    316     77     90    -46
     46   -441   -491    194    267   -465    509    319    319     80     90    -38
     64   -433   -498    184    280   -465    498    316    319     88     90    -31
     72   -423   -496    174    283   -457    496    322    329     98     98    -28
     72   -400   -472    163    270   -433    501    335    342    122    111    -18
     93   -389   -483    145    285   -433    493    335    348    129    119    -10
    109   -379   -488    135    298   -433    483    335    348    140    129      5
    114   -342   -459    111    285   -400    483    350    366    163    150     25
    135   -309   -444     85    288   -376    483    366    381    181    168     46
    142   -290   -436     72    288   -363    480    366    392    194    184     62
    145   -265   -410     59    277   -337    491    379    407    210    200     85
    142   -239   -381     46    259   -311    501    389    420    218    215    103
    158   -223   -381     31    270   -303    504    387    418    228    220    111
    163   -210   -374     20    267   -290    511    389    420    236    220    119
    145   -197   -342     25    244   -270    532    402    433    246    231    127
    137   -202   -340     31    239   -270    527    392    428    241    226    116
    148   -194   -345     23    244   -270    530    384    431    236    218    106
    132   -189   -324     25    228   -257    545    392    441    239    223    109
    129   -189   -319     31    223   -254    558    400    449    241    223    106
    135   -202   -337     33    233   -270    558    389    446    239    213     96
    127   -194   -322     33    223   -257    571    394    462    254    220     96
    114   -202   -319     44    215   -262    576    394    465    257    215     88
    127   -218   -345     46    236   -280    566    374    449    246    197     72
    122   -228   -350     51    233   -288    555    358    439    231    181     57
    103   -239   -345     67    223   -290    555    350    433    220    171     51
    106   -262   -371     75    239   -314    548    327    415    202    155     41
    111   -275   -387     83    249   -329    535    301    397    187    140     23
     98   -280   -379     90    236   -329    535    288    397    179    132     10
     96   -277   -374     88    233   -324    530    280    394    176    129     10
    109   -272   -381     80    244   -327    519    267    389    176    127     10
    103   -267   -371     83    236   -319    519    265    392    176    132     12
     93   -270   -366     88    228   -316    519    267    394    181    137     12
     96   -270   -366     88    231   -316    514    259    392    181    137     10
     88   -270   -358     88    223   -314    511    257    392    184    142     18
     77   -275   -353     98    215   -314    514    262    397    189    148     28
     85   -267   -353     88    218   -309    511    257    397    192    142     31
    106   -257   -363     75    233   -311    506    246    394    189    140     25
    101   -246   -348     72    220   -296    504    244    397    189    137     18
     93   -236   -329     72    210   -283    501    241    400    194    137     15
    109   -239   -350     62    228   -293    483    223    384    179    129     10
    109   -233   -342     62    223   -288    480    220    384    179    124      7
    101   -233   -335     64    218   -283    483    220    387    176    114     10
    119   -249   -368     64    244   -309    472    205    374    163     98      7
    114   -252   -368     67    241   -309    467    197    371    168    109     -2
    106   -239   -345     64    223   -290    465    197    376    171    114     -5
    106   -249   -358     70    231   -303    454    184    361    158     96     -7
    119   -252   -371     67    244   -311    444    168    348    150     77    -15
    106   -257   -363     75    233   -311    446    166    345    148     75    -12
    101   -267   -368     83    233   -316    444    161    342    142     75    -12
    114   -275   -392     77    252   -332    439    145    329    129     67    -20
    119   -270   -389     75    254   -329    439    140    327    127     67    -18
    106   -270   -379     80    241   -324    439    140    322    124     67    -23
    119   -262   -381     70    249   -322    444    137    322    127     67    -28
    127   -228   -355     49    239   -290    465    153    342    148     80    -12
    122   -194   -316     36    218   -254    488    171    366    163     98      5
    127   -174   -303     20    215   -239    501    181    379    174    111     15
    145   -158   -303      5    223   -228    509    187    384    181    114     15
    140   -161   -301     10    218   -228    522    192    389    181    116     18
    137   -132   -270     -2    202   -200    535    200    407    202    137     38
    148    -80   -231    -33    189   -155    542    200    426    223    155     62
    145    -59   -205    -44    174   -129    535    192    428    228    166     75
    135    -72   -207    -31    168   -140    506    166    410    210    161     62
    150    -88   -239    -31    194   -163    472    142    394    197    150     57
    150   -109   -259    -23    202   -181    449    127    381    187    142     51
    135   -148   -283      5    207   -213    426    103    355    158    114     25
    129   -200   -332     33    228   -265    410     83    319    129     85     -5
    135   -228   -363     46    249   -296    394     59    296    106     62    -36
    109   -267   -376     77    241   -319    392     41    275     75     36    -59
    103   -298   -402     96    252   -350    381     25    257     59     18    -77
    111   -327   -441    106    275   -384    361      0    233     41     -7    -96
    101   -350   -452    124    275   -400    358     -7    226     36    -18   -101
    101   -353   -457    124    277   -402    353    -15    218     25    -25   -116
    109   -361   -470    124    288   -415    342    -25    207     15    -38   -127
    109   -361   -472    124    288   -418    337    -31    205     18    -38   -127
     98   -358   -457    129    277   -407    342    -28    210     28    -28   -119
    103   -376   -480    135    290   -428    335    -38    197     15    -44   -129
    127   -413   -540    142    332   -478    329    -31    189      0    -67   -161
    153   -457   -613    150    381   -535    384     59    215     -7   -106   -213
    181   -402   -584    111    381   -493    511    226    319     51    -77   -207
    249   -259   -509      5    379   -384    633    441    488    202     51    -96
    306     67   -239   -187    272    -85    737    641    737    496    350    194
    301    662    361   -483    -31    514    735    670   1023    919    841    704
    111   1286   1174   -698   -530   1231    553    381   1187   1299   1327   1197
    -72   1210   1283   -571   -678   1244    218   -158    891   1124   1228   1109
   -176    454    631   -140   -405    542    -49   -665    220    384    522    472
   -145   -418   -272    280     62   -345   -205   -906   -363   -355   -246   -246
    -36   -771   -735    405    348   -753   -189   -782   -428   -517   -478   -506
      2   -748   -750    371    376   -750    -41   -553   -265   -402   -405   -457
     38   -623   -662    290    350   -641    109   -350    -85   -249   -290   -355
     75   -511   -589    215    332   -550    192   -239     25   -142   -207   -277
     83   -483   -566    200    324   -524    239   -184     75    -98   -176   -246
     72   -478   -553    202    311   -514    259   -161     90    -85   -163   -239
     88   -465   -553    187    319   -506    265   -155     96    -90   -168   -239
     90   -454   -548    181    316   -498    265   -155     96    -93   -174   -241
     80   -441   -522    181    301   -480    275   -142    114    -72   -158   -239
     96   -444   -540    174    316   -491    270   -145    111    -77   -161   -239
    106   -433   -540    163    322   -485    267   -148    109    -75   -166   -236
     90   -418   -511    161    301   -465    277   -137    122    -59   -155   -233
     90   -405   -496    158    293   -449    280   -135    127    -54   -150   -228
    111   -405   -519    145    314   -462    270   -142    116    -67   -166   -233
    109   -402   -511    145    309   -457    275   -140    122    -64   -163   -231
     98   -397   -496    148    296   -446    277   -135    129    -57   -155   -223
    111   -387   -498    137    303   -441    267   -142    127    -62   -161   -218
    109   -379   -491    135    298   -433    265   -145    124    -67   -163   -213
    101   -376   -480    137    290   -428    265   -142    132    -57   -158   -213
    111   -376   -491    129    298   -431    259   -145    129    -51   -155   -218
    127   -361   -488    116    306   -423    254   -150    129    -49   -158   -215
    116   -353   -470    116    293   -410    257   -148    135    -44   -161   -215
    122   -353   -478    114    298   -415    254   -142    137    -38   -161   -215
    135   -355   -491    109    311   -420    244   -145    132    -38   -150   -215
    137   -327   -465     96    301   -394    244   -135    142    -20   -135   -202
    137   -301   -439     80    285   -368    246   -127    155     -5   -122   -192
    155   -285   -441     64    296   -363    233   -129    155     -5   -124   -187
    166   -259   -426     44    296   -342    226   -132    161      5   -116   -174
    166   -231   -397     33    280   -314    223   -122    171     25    -96   -166
    184   -215   -400     12    290   -306    218   -111    176     36    -88   -148
    200   -189   -389     -5    293   -288    213   -101    189     49    -75   -119
    202   -158   -361    -23    280   -259    215    -80    210     72    -49    -90
    202   -137   -340    -31    270   -239    218    -67    223     90    -31    -83
    220   -116   -340    -54    277   -228    215    -70    226     96    -31    -75
    223    -96   -319    -64    270   -207    228    -64    239    109    -20    -62
    213    -90   -303    -62    257   -197    236    -64    244    114    -15    -54
    218    -90   -309    -62    262   -200    228    -77    241    106    -18    -62
    210    -88   -298    -59    254   -192    231    -80    241    101    -28    -64
    192    -85   -277    -51    233   -181    252    -67    254    109    -23    -62
    197    -88   -288    -57    241   -187    262    -59    259    114    -18    -70
    210    -85   -296    -62    252   -189    265    -54    265    116    -20    -72
    200    -85   -285    -59    241   -184    272    -46    275    116    -20    -72
    197    -88   -288    -54    241   -187    272    -51    270    114    -33    -90
    202    -90   -296    -57    246   -192    265    -64    265    109    -46   -106
    187   -111   -298    -36    241   -205    267    -72    259    101    -64   -119
    176   -132   -309    -25    241   -220    265    -83    249     90    -77   -129
    184   -140   -324    -23    254   -231    252   -103    236     80    -93   -142
    179   -161   -340    -10    257   -249    246   -119    223     70   -103   -148
    166   -161   -327     -2    246   -244    241   -129    213     59   -109   -153
    166   -171   -337      0    252   -254    226   -148    197     44   -127   -176
    166   -184   -350      7    257   -265    220   -161    187     38   -137   -184
    142   -184   -329     18    236   -257    220   -163    192     46   -132   -179
    140   -171   -311     15    226   -241    213   -168    194     49   -135   -179
    161   -161   -322      0    239   -241    194   -181    184     38   -153   -189
    158   -148   -306     -5    231   -226    200   -174    189     44   -150   -184
    153   -142   -298     -5    223   -220    207   -166    194     51   -137   -171
    176   -137   -314    -18    244   -226    192   -176    189     51   -140   -171
    174   -132   -306    -23    239   -218    181   -184    187     46   -150   -179
    161   -124   -285    -18    223   -205    181   -181    192     46   -150   -176
    166   -129   -298    -20    231   -213    171   -189    184     36   -158   -187
    174   -135   -309    -18    241   -220    158   -200    181     31   -166   -194
    153   -129   -283    -12    218   -207    153   -200    179     36   -166   -194
    155   -129   -285    -15    220   -207    148   -205    174     31   -174   -200
    168   -137   -306    -18    236   -220    135   -215    163     18   -187   -200
    174   -132   -306    -20    239   -218    132   -215    161     18   -189   -197
    166   -127   -293    -20    228   -210    127   -223    148     10   -205   -213
    171   -129   -301    -20    233   -215    119   -236    135      0   -215   -218
    166   -137   -306    -15    233   -223    111   -249    124     -5   -220   -218
    150   -135   -285     -7    218   -210    106   -252    122     -7   -231   -223
    155   -145   -301     -5    228   -223     93   -262    103    -15   -249   -231
    166   -161   -327     -2    244   -244     88   -272     96    -25   -257   -236
    158   -155   -316     -2    236   -236     85   -277     96    -28   -262   -241
    158   -153   -311     -2    233   -231     75   -290     85    -38   -275   -249
    166   -158   -324     -2    244   -241     57   -309     67    -54   -290   -257
    158   -161   -319      2    236   -241     49   -314     59    -57   -298   -265
    150   -163   -314      5    231   -239     44   -319     54    -64   -301   -270
    163   -163   -327      0    244   -244     28   -332     38    -75   -319   -280
    161   -155   -316     -5    239   -236     31   -327     44    -75   -324   -272
    150   -116   -270    -18    207   -192     62   -298     72    -49   -306   -246
    158    -96   -257    -31    207   -176     72   -285     77    -31   -296   -236
    176    -67   -244    -54    210   -155     75   -277     83    -18   -288   -231
    171    -49   -220    -62    194   -132     80   -275     93    -15   -288   -228
    174    -49   -223    -62    197   -135     75   -283     88    -23   -296   -233
    179    -23   -202    -80    189   -111     80   -285     96    -12   -280   -220
    174     41   -132   -106    153    -44     98   -267    129     18   -244   -192
    179     72   -106   -127    142    -18     83   -275    135     20   -236   -179
    192     54   -137   -124    163    -41     38   -309    106     -5   -267   -194
    192     41   -150   -119    171    -54      7   -327     90    -18   -283   -197
    184     33   -150   -109    168    -57    -15   -342     75    -25   -290   -205
    187    -31   -218    -80    200   -122    -54   -387     28    -70   -340   -246
    171    -80   -252    -46    210   -163    -72   -405     -2   -101   -379   -283
    153   -114   -267    -20    210   -189    -83   -415    -25   -122   -405   -311
    145   -155   -301      5    223   -228    -96   -433    -51   -142   -431   -335
    145   -194   -340     25    241   -267   -116   -462    -77   -166   -462   -361
    129   -207   -337     38    233   -272   -129   -472    -90   -181   -478   -366
    119   -220   -342     49    228   -280   -148   -483   -111   -202   -498   -376
    135   -231   -366     49    249   -298   -166   -498   -129   -215   -511   -387
    135   -228   -363     46    246   -296   -171   -501   -132   -213   -514   -397
    124   -231   -355     51    239   -293   -171   -498   -129   -210   -517   -394
    129   -246   -379     57    254   -311   -181   -511   -137   -213   -527   -400
    132   -262   -394     64    262   -327   -194   -519   -148   -218   -537   -397
    135   -285   -423     72    277   -355   -181   -496   -153   -228   -558   -415
    179   -316   -496     67    337   -405   -119   -397   -124   -236   -592   -462
    233   -244   -480      2    355   -361     -2   -228    -20   -166   -555   -452
    296    -85   -381   -103    337   -233    140     15    166     -5   -418   -332
    335    262    -75   -298    205     93    215    189    405    288   -116    -18
    327    857    530   -592   -101    693    168    166    667    701    368    506
    119   1395   1275   -758   -579   1335    -46   -161    787   1018    795    956
   -103   1312   1415   -602   -758   1363   -363   -680    511    862    717    880
   -171    472    641   -150   -407    555   -649  -1197   -220     41    -85    140
   -109   -342   -233    223     62   -288   -807  -1415   -763   -646   -807   -542
    -23   -633   -610    327    290   -623   -771  -1270   -795   -761   -989   -745
     23   -615   -639    296    329   -626   -615  -1034   -641   -646   -932   -704
     70   -480   -553    205    309   -517   -472   -839   -472   -493   -820   -613
     85   -371   -459    142    272   -415   -394   -732   -366   -397   -740   -540
     90   -340   -431    124    259   -384   -355   -685   -329   -366   -719   -517
    116   -329   -446    106    280   -387   -348   -672   -327   -361   -719   -519
    122   -329   -452    101    285   -389   -353   -672   -329   -358   -722   -524
    116   -319   -439    101    277   -379   -342   -659   -322   -350   -711   -517
    124   -324   -449     98    283   -384   -340   -657   -319   -353   -714   -511
    137   -314   -452     88    293   -381   -345   -662   -322   -345   -709   -506
    132   -288   -423     77    275   -355   -342   -659   -314   -335   -701   -501
    129   -285   -415     77    272   -350   -348   -659   -314   -332   -701   -493
    137   -290   -431     75    283   -361   -355   -667   -319   -337   -709   -496
    135   -290   -426     77    280   -358   -358   -667   -319   -337   -711   -493
    132   -285   -418     75    275   -353   -361   -667   -322   -335   -709   -493
    145   -285   -431     67    288   -358   -368   -672   -335   -340   -714   -491
    150   -275   -428     62    285   -350   -376   -675   -337   -337   -711   -488
    137   -265   -402     64    270   -332   -374   -670   -335   -335   -706   -485
    148   -257   -407     51    277   -332   -381   -678   -342   -345   -714   -485
    148   -254   -402     54    275   -327   -384   -675   -345   -345   -717   -483
    140   -249   -389     51    262   -316   -384   -670   -340   -340   -711   -480
    142   -254   -397     57    270   -324   -392   -670   -342   -335   -711   -483
    166   -241   -410     36    285   -324   -407   -675   -348   -332   -709   -480
    163   -228   -392     33    277   -309   -410   -670   -342   -324   -698   -475
    161   -215   -379     25    270   -296   -415   -665   -337   -314   -685   -467
    174   -215   -389     20    280   -301   -433   -672   -342   -311   -691   -470
    179   -194   -374      5    275   -283   -439   -670   -337   -298   -680   -457
    181   -161   -342    -10    262   -252   -441   -659   -329   -285   -665   -441
    202   -129   -335    -36    267   -231   -449   -654   -327   -272   -659   -428
    218   -109   -327    -54    272   -218   -449   -644   -316   -254   -641   -405
    218    -77   -296    -70    257   -187   -444   -626   -298   -228   -615   -376
    231    -62   -293    -85    259   -176   -446   -613   -290   -210   -602   -363
    239    -54   -296    -93    265   -174   -459   -613   -290   -202   -600   -363
    257    -20   -277   -116    267   -148   -452   -594   -270   -184   -579   -342
    236    -18   -254   -109    244   -135   -444   -587   -267   -181   -571   -340
    226    -33   -259    -96    241   -145   -457   -600   -277   -187   -574   -345
    218    -38   -257    -90    236   -148   -459   -602   -280   -189   -576   -345
    220    -23   -244    -98    231   -132   -444   -589   -270   -192   -568   -335
    220    -31   -254    -96    233   -142   -433   -587   -272   -192   -571   -342
    218    -38   -257    -90    236   -148   -433   -589   -272   -189   -576   -350
    218    -31   -252    -93    233   -140   -420   -576   -259   -176   -561   -340
    202    -44   -246    -77    223   -145   -413   -568   -254   -168   -558   -348
    207    -49   -257    -80    231   -153   -420   -579   -262   -176   -576   -363
    202    -64   -270    -70    233   -166   -431   -587   -270   -184   -584   -374
    194    -75   -270    -59    231   -171   -441   -597   -277   -194   -587   -381
    200    -96   -296    -51    246   -194   -459   -615   -296   -207   -594   -394
    200    -93   -293    -57    246   -192   -475   -623   -298   -210   -589   -397
    181    -93   -275    -44    228   -184   -470   -626   -301   -210   -587   -397
    179   -103   -283    -38    228   -194   -462   -641   -316   -218   -592   -405
    184   -119   -303    -31    244   -210   -454   -662   -335   -228   -602   -423
    168   -140   -311    -15    239   -226   -446   -665   -340   -236   -613   -431
    171   -155   -327     -7    246   -239   -454   -670   -345   -239   -615   -431
    179   -155   -337    -12    257   -246   -465   -678   -355   -244   -618   -431
    179   -150   -329    -12    254   -239   -465   -672   -348   -236   -605   -431
    179   -150   -329    -15    252   -239   -459   -659   -337   -231   -587   -418
    184   -158   -345    -12    262   -252   -472   -665   -342   -231   -584   -410
    189   -155   -348    -18    267   -252   -478   -665   -345   -223   -574   -407
    181   -148   -329    -15    254   -239   -472   -654   -337   -210   -555   -402
    189   -135   -324    -28    254   -228   -475   -654   -340   -215   -550   -402
    192   -137   -332    -28    262   -233   -478   -654   -345   -215   -550   -402
    189   -140   -329    -23    259   -233   -478   -654   -350   -215   -545   -405
    179   -161   -340     -7    259   -249   -478   -657   -358   -218   -545   -410
    200   -158   -358    -20    277   -257   -485   -665   -368   -220   -550   -415
    189   -148   -337    -20    262   -241   -483   -662   -368   -215   -540   -410
    184   -140   -324    -23    252   -231   -478   -659   -366   -210   -537   -410
    187   -166   -353    -10    270   -259   -488   -670   -379   -223   -550   -418
    192   -174   -366    -10    275   -267   -504   -675   -389   -228   -555   -428
    179   -174   -353     -2    265   -262   -501   -675   -389   -231   -550   -426
    181   -194   -379      5    277   -285   -514   -688   -407   -241   -561   -433
    197   -213   -410      7    303   -311   -524   -693   -420   -249   -568   -441
    174   -213   -387     18    280   -298   -514   -688   -423   -249   -563   -439
    166   -228   -397     31    280   -311   -517   -678   -431   -259   -568   -439
    189   -228   -420     18    303   -324   -519   -670   -436   -262   -574   -439
    192   -233   -426     20    309   -329   -517   -665   -444   -267   -574   -441
    176   -249   -428     36    301   -337   -519   -662   -452   -272   -576   -446
    187   -254   -441     33    314   -348   -530   -672   -465   -280   -587   -459
    184   -262   -446     38    314   -355   -532   -675   -470   -290   -594   -462
    181   -262   -444     41    311   -353   -522   -659   -465   -288   -587   -452
    179   -275   -454     44    316   -363   -519   -662   -470   -290   -587   -457
    192   -259   -452     33    322   -355   -514   -654   -465   -283   -576   -457
    194   -215   -410      7    301   -311   -480   -623   -439   -259   -545   -433
    205   -174   -379    -15    290   -275   -449   -592   -410   -236   -519   -405
    220   -171   -394    -25    306   -280   -444   -589   -413   -239   -522   -405
    226   -153   -379    -36    301   -267   -431   -579   -407   -233   -519   -402
    207   -153   -363    -28    283   -257   -413   -563   -400   -223   -509   -394
    215   -135   -350    -38    283   -241   -410   -563   -392   -210   -493   -376
    233    -83   -316    -75    272   -200   -405   -550   -368   -179   -457   -342
    228    -77   -306    -77    267   -192   -423   -558   -371   -181   -444   -335
    231   -101   -335    -64    280   -218   -457   -584   -394   -200   -462   -353
    254   -101   -355    -75    303   -228   -480   -602   -407   -213   -472   -358
    241   -124   -366    -59    301   -244   -498   -628   -436   -239   -485   -376
    241   -166   -407    -38    322   -285   -509   -644   -462   -265   -506   -402
    241   -223   -465    -10    350   -342   -519   -657   -491   -290   -535   -433
    210   -270   -480     31    345   -374   -535   -665   -506   -301   -545   -444
    192   -316   -509     59    350   -413   -545   -670   -522   -314   -558   -459
    202   -345   -548     70    374   -444   -548   -685   -545   -335   -581   -478
    200   -358   -561     77    379   -457   -545   -696   -555   -345   -589   -483
    205   -345   -550     70    376   -446   -542   -693   -548   -335   -571   -470
    213   -366   -579     75    392   -470   -542   -693   -550   -337   -574   -475
    220   -379   -600     77    410   -488   -548   -698   -561   -345   -579   -488
    207   -379   -589     85    397   -483   -558   -704   -566   -348   -576   -498
    200   -374   -574     88    387   -472   -568   -709   -568   -348   -563   -496
    205   -415   -623    103    413   -519   -566   -701   -574   -355   -579   -511
    252   -457   -709    101    478   -581   -501   -610   -545   -353   -594   -537
    293   -415   -709     59    498   -563   -366   -431   -433   -288   -555   -530
    332   -311   -644    -10    488   -478   -244   -228   -277   -161   -452   -452
    384    -83   -467   -153    426   -275   -148    -23    -70     72   -215   -236
    418    410     -7   -415    213    202   -122     62    181    444    215    197
    314   1015    701   -665   -194    859   -249   -116    371    823    709    696
    116   1226   1109   -670   -496   1169   -548   -574    259    888    875    857
    -18    657    675   -322   -345    665   -818  -1088   -319    301    337    355
    -36   -202   -166    116     64   -184   -984  -1421   -971   -501   -472   -392
     62   -719   -782    327    420   -750  -1013  -1376  -1179   -823   -854   -769
    114   -841   -956    363    535   -898   -911  -1176  -1085   -789   -870   -805
    142   -758   -904    306    522   -831   -758   -969   -919   -654   -766   -730
    200   -610   -810    205    504   -711   -641   -815   -776   -519   -652   -628
    207   -532   -740    161    472   -636   -576   -735   -696   -446   -584   -568
    187   -509   -696    161    441   -602   -537   -683   -652   -402   -545   -540
    207   -501   -709    148    457   -605   -530   -670   -646   -402   -545   -540
    223   -504   -730    140    475   -615   -527   -665   -644   -400   -542   -540
    218   -504   -722    140    467   -610   -504   -644   -631   -387   -527   -532
    220   -488   -709    135    465   -597   -483   -626   -618   -371   -514   -524
    244   -478   -724    116    483   -600   -483   -628   -620   -366   -514   -524
    239   -467   -706    114    470   -584   -478   -615   -607   -353   -498   -517
    213   -483   -698    135    454   -589   -480   -610   -607   -353   -496   -519
    226   -491   -717    132    470   -602   -480   -605   -602   -353   -493   -517
    226   -498   -724    135    472   -610   -470   -600   -600   -355   -496   -514
    213   -498   -711    142    459   -605   -462   -589   -597   -350   -491   -509
    226   -493   -719    132    470   -605   -459   -587   -594   -345   -491   -506
    220   -496   -717    137    467   -605   -454   -579   -592   -340   -485   -501
    218   -480   -701    129    457   -589   -446   -568   -587   -335   -472   -498
    226   -465   -691    116    457   -576   -446   -566   -579   -324   -465   -501
    233   -475   -711    119    472   -592   -446   -563   -574   -322   -467   -496
    239   -470   -709    116    472   -589   -439   -550   -566   -314   -465   -488
    228   -459   -691    114    457   -574   -433   -540   -558   -301   -454   -480
    246   -459   -706    106    475   -581   -433   -537   -561   -290   -457   -480
    252   -446   -698     96    475   -571   -431   -527   -558   -285   -452   -472
    249   -428   -678     90    462   -553   -420   -509   -548   -270   -431   -459
    259   -415   -675     75    465   -545   -423   -506   -542   -259   -423   -452
    280   -397   -678     57    478   -537   -423   -491   -535   -249   -413   -433
    288   -371   -662     41    472   -517   -415   -462   -517   -223   -389   -418
    298   -355   -654     28    475   -504   -405   -433   -496   -202   -366   -394
    332   -329   -662     -2    496   -496   -410   -420   -488   -179   -342   -371
    329   -288   -618    -20    472   -452   -402   -397   -465   -148   -314   -345
    335   -257   -592    -38    462   -426   -389   -371   -444   -129   -296   -316
    355   -239   -594    -57    475   -415   -379   -358   -439   -124   -293   -301
    366   -226   -592    -70    475   -407   -366   -348   -431   -114   -283   -285
    355   -218   -576    -70    465   -397   -345   -332   -415   -103   -270   -270
    355   -220   -576    -70    462   -397   -337   -332   -415   -109   -272   -272
    353   -213   -566    -70    459   -389   -322   -329   -413   -109   -277   -272
    340   -220   -561    -62    449   -389   -306   -322   -405   -106   -277   -275
    342   -220   -563    -59    452   -392   -293   -309   -394    -96   -277   -267
    342   -228   -571    -59    457   -400   -280   -301   -389    -90   -280   -262
    332   -241   -574    -44    452   -407   -267   -290   -381    -85   -283   -265
    316   -259   -576    -28    444   -415   -254   -285   -376    -80   -285   -277
    332   -254   -587    -38    457   -420   -249   -290   -379    -85   -290   -293
    335   -262   -600    -36    465   -431   -241   -296   -384    -98   -303   -309
    322   -277   -600    -20    459   -439   -231   -293   -384   -106   -316   -311
    322   -296   -618    -15    467   -457   -239   -306   -394   -116   -335   -329
    324   -303   -631    -10    475   -467   -246   -319   -402   -127   -350   -345
    311   -316   -631      0    470   -472   -241   -322   -407   -137   -353   -350
    303   -342   -646     20    475   -493   -241   -332   -420   -150   -368   -358
    314   -350   -667     18    488   -509   -249   -348   -433   -166   -384   -368
    306   -345   -652     18    478   -498   -239   -342   -431   -168   -387   -366
    303   -327   -631     10    465   -478   -226   -327   -418   -155   -376   -350
    319   -322   -641      2    480   -480   -226   -329   -418   -153   -371   -345
    327   -306   -633    -10    478   -470   -220   -327   -415   -145   -361   -348
    319   -296   -618    -12    467   -457   -215   -314   -400   -132   -348   -337
    332   -303   -636    -15    483   -470   -215   -311   -400   -137   -353   -335
    345   -303   -649    -20    496   -475   -218   -316   -405   -142   -363   -340
    324   -298   -623    -12    472   -459   -207   -309   -394   -137   -355   -340
    335   -285   -620    -25    478   -454   -200   -301   -387   -135   -350   -327
    353   -277   -633    -38    493   -457   -197   -298   -387   -132   -348   -316
    350   -272   -623    -38    485   -446   -192   -296   -387   -127   -345   -319
    324   -280   -607    -23    465   -444   -184   -288   -384   -119   -340   -316
    340   -285   -626    -28    480   -454   -181   -285   -384   -116   -342   -314
    345   -290   -636    -28    488   -462   -179   -288   -387   -124   -353   -319
    332   -280   -613    -25    472   -446   -168   -283   -381   -124   -350   -316
    353   -277   -631    -38    491   -452   -176   -288   -392   -129   -355   -314
    358   -275   -633    -41    493   -452   -171   -285   -392   -129   -355   -314
    340   -280   -620    -31    480   -452   -161   -280   -392   -127   -345   -311
    340   -275   -615    -31    478   -444   -158   -285   -394   -135   -345   -314
    358   -280   -641    -38    496   -459   -166   -298   -405   -142   -361   -327
    345   -293   -641    -25    491   -467   -166   -301   -405   -142   -361   -329
    348   -288   -636    -31    488   -459   -166   -298   -405   -142   -353   -329
    368   -259   -628    -54    498   -444   -158   -298   -402   -145   -353   -327
    363   -270   -636    -49    498   -454   -158   -303   -410   -158   -371   -340
    348   -296   -644    -28    496   -470   -150   -296   -413   -166   -374   -342
    361   -298   -662    -33    511   -480   -153   -296   -418   -168   -368   -335
    381   -277   -659    -51    519   -467   -142   -285   -407   -150   -350   -322
    368   -241   -613    -64    488   -426   -111   -257   -381   -124   -327   -306
    381   -197   -579    -93    478   -387    -90   -231   -361   -101   -306   -290
    410   -171   -581   -119    493   -376    -83   -220   -350    -96   -296   -283
    413   -155   -568   -127    491   -361    -57   -200   -332    -88   -283   -270
    405   -137   -545   -135    472   -340    -41   -189   -316    -77   -270   -259
    420   -116   -540   -153    480   -327    -31   -181   -306    -70   -262   -254
    426    -70   -496   -179    459   -283    -10   -155   -275    -33   -223   -223
    418    -31   -449   -192    433   -239      5   -137   -244     -5   -189   -192
    426    -51   -478   -189    449   -265    -31   -163   -262    -23   -207   -202
    439    -67   -509   -187    472   -288    -62   -184   -280    -36   -220   -213
    431    -67   -501   -181    465   -283    -70   -187   -285    -33   -218   -213
    433    -93   -527   -168    480   -309    -85   -207   -314    -57   -244   -236
    426   -153   -581   -137    501   -366    -93   -226   -342    -88   -277   -270
    423   -184   -607   -119    514   -397    -88   -226   -350   -101   -290   -288
    410   -218   -628    -98    519   -423    -90   -228   -358   -114   -301   -301
    402   -267   -670    -67    535   -467   -106   -249   -384   -142   -335   -335
    405   -283   -688    -62    545   -485   -103   -257   -394   -153   -345   -340
    394   -277   -672    -59    532   -475    -96   -254   -394   -153   -345   -342
    389   -298   -688    -46    537   -493   -103   -265   -407   -166   -363   -355
    394   -306   -701    -44    548   -504   -101   -267   -407   -168   -366   -353
    387   -303   -693    -44    540   -498    -90   -257   -397   -161   -355   -348
    387   -311   -701    -38    542   -506    -88   -259   -397   -163   -358   -353
    397   -327   -724    -36    558   -527    -98   -270   -410   -174   -371   -368
    392   -342   -735    -23    563   -537    -93   -259   -407   -179   -379   -384
    426   -376   -805    -25    613   -589    -25   -150   -366   -174   -405   -413
    467   -361   -831    -54    646   -594    101     25   -257   -114   -387   -410
    506   -259   -766   -124    633   -511    241    252    -83     33   -275   -316
    537    -15   -553   -259    545   -283    342    446    132    277    -36    -98
    574    522    -51   -550    311    236    337    472    376    652    407    350
    467   1135    665   -802    -98    901    168    210    501    984    854    800
    285   1228    940   -758   -327   1085   -155   -275    301    961    924    857
    158    633    475   -394   -158    555   -444   -810   -290    353    363    345
    171   -220   -394     23    280   -309   -558  -1039   -880   -426   -441   -379
    244   -665   -911    210    576   -787   -527   -922   -995   -662   -745   -675
    293   -727  -1023    215    657   -875   -415   -724   -875   -602   -735   -683
    342   -618   -961    137    652   -789   -270   -524   -701   -462   -636   -602
    363   -504   -867     70    613   -683   -174   -394   -568   -340   -537   -517
    353   -457   -813     51    581   -633   -119   -329   -501   -285   -491   -475
    376   -431   -810     25    592   -620    -93   -296   -470   -254   -475   -457
    400   -407   -807      5    602   -607    -80   -272   -452   -239   -467   -444
    387   -400   -789      5    587   -594    -70   -259   -441   -233   -465   -441
    379   -402   -782     10    579   -592    -62   -252   -433   -228   -465   -433
    389   -397   -789      2    589   -594    -59   -249   -431   -228   -465   -426
    392   -387   -779     -2    584   -581    -51   -239   -418   -218   -459   -415
    387   -381   -769     -2    574   -574    -38   -226   -413   -218   -459   -413
    397   -381   -779     -7    587   -581    -36   -228   -415   -220   -465   -418
    392   -374   -769    -10    579   -571    -31   -223   -410   -218   -457   -413
    384   -361   -745    -10    563   -553    -25   -213   -402   -218   -457   -407
    389   -379   -769     -5    576   -574    -36   -220   -415   -228   -472   -420
    387   -389   -776      0    581   -581    -38   -228   -415   -231   -478   -426
    381   -374   -758     -5    568   -566    -36   -226   -413   -228   -480   -423
    389   -358   -748    -15    568   -553    -25   -215   -405   -218   -472   -410
    394   -366   -761    -15    576   -563    -31   -220   -410   -210   -480   -415
    394   -353   -748    -20    571   -550    -23   -207   -400   -197   -467   -407
    389   -345   -737    -23    561   -540    -18   -197   -392   -189   -465   -405
    407   -337   -745    -33    576   -540    -18   -197   -392   -192   -470   -402
    415   -327   -743    -44    576   -535    -23   -194   -387   -187   -459   -392
    387   -348   -735    -20    561   -540    -33   -189   -384   -189   -459   -394
    400   -327   -727    -38    563   -527    -38   -189   -381   -189   -454   -387
    439   -262   -701    -88    568   -480    -31   -176   -366   -174   -433   -361
    420   -275   -698    -72    555   -485    -33   -168   -366   -168   -428   -361
    420   -277   -698    -70    558   -488    -46   -168   -366   -158   -426   -355
    428   -257   -685    -88    555   -470    -51   -161   -355   -145   -415   -337
    436   -210   -646   -111    540   -428    -44   -135   -327   -119   -392   -303
    462   -148   -610   -158    535   -379    -31   -103   -298    -83   -358   -267
    478   -135   -615   -171    545   -374    -36    -93   -293    -75   -350   -254
    472   -124   -600   -176    535   -361    -31    -83   -283    -67   -345   -241
    462   -111   -574   -174    517   -342    -20    -75   -272    -64   -337   -228
    457   -111   -571   -174    511   -342    -18    -80   -280    -70   -342   -231
    459   -111   -571   -174    514   -340     -7    -77   -280    -70   -348   -228
    441   -111   -555   -166    496   -332      5    -70   -277    -67   -348   -228
    439   -109   -548   -163    493   -327     15    -64   -275    -64   -350   -228
    433   -140   -576   -148    504   -358      2    -77   -288    -83   -374   -246
    407   -161   -571   -124    488   -366     10    -77   -285    -90   -381   -249
    428   -119   -550   -155    485   -335     36    -54   -265    -80   -366   -226
    454    -88   -542   -181    498   -314     46    -49   -249    -70   -358   -218
    439   -119   -561   -161    498   -340     38    -62   -257    -80   -376   -241
    415   -155   -571   -129    493   -363     23    -75   -270    -98   -400   -262
    423   -150   -574   -137    496   -361     15    -83   -272   -103   -405   -267
    431   -140   -571   -145    501   -355     18    -90   -272   -103   -415   -280
    418   -145   -563   -137    491   -353     33    -93   -272   -103   -418   -288
    407   -163   -574   -122    488   -368     31   -109   -288   -114   -431   -303
    418   -174   -592   -124    504   -381     12   -132   -309   -135   -446   -322
    410   -200   -610   -103    509   -405     12   -145   -322   -155   -457   -329
    392   -205   -597    -93    493   -400     15   -148   -324   -161   -459   -327
    410   -197   -607   -106    506   -400      2   -155   -329   -161   -467   -329
    418   -179   -600   -119    506   -389      2   -153   -322   -153   -467   -324
    397   -181   -579   -106    488   -379     12   -148   -311   -148   -462   -319
    389   -210   -600    -90    493   -405    -10   -161   -324   -163   -475   -324
    407   -200   -607   -103    506   -402    -10   -153   -314   -155   -465   -311
    423   -150   -576   -137    498   -363     12   -124   -285   -122   -433   -290
    446    -93   -540   -176    493   -316     15   -109   -267   -101   -410   -280
    433   -129   -566   -153    498   -348    -36   -140   -298   -127   -436   -298
    410   -171   -581   -119    493   -374    -54   -161   -322   -148   -459   -311
    415   -135   -553   -140    480   -342    -25   -132   -298   -135   -446   -290
    459    -77   -537   -189    498   -306    -12   -109   -272   -109   -423   -267
    449    -90   -540   -179    493   -314    -18   -124   -277   -114   -428   -270
    423   -111   -535   -158    478   -322     -5   -135   -285   -124   -433   -272
    431   -116   -548   -158    488   -332     -5   -145   -293   -135   -444   -280
    436   -137   -574   -148    504   -355    -12   -161   -311   -153   -459   -290
    420   -135   -558   -145    488   -348    -23   -163   -311   -158   -454   -290
    431   -119   -550   -158    491   -335    -15   -158   -306   -155   -449   -285
    436   -135   -571   -153    504   -353    -23   -168   -319   -166   -465   -293
    405   -184   -589   -109    496   -387    -46   -187   -337   -189   -485   -306
    418   -132   -553   -145    485   -342    -25   -176   -319   -176   -467   -285
    446    -98   -548   -174    496   -322    -15   -176   -311   -176   -467   -283
    426   -127   -555   -150    491   -342    -23   -192   -329   -192   -485   -293
    384   -176   -561   -103    472   -368    -49   -213   -353   -213   -504   -316
    410   -140   -550   -135    478   -342    -49   -207   -340   -200   -485   -303
    441    -75   -519   -184    478   -296    -28   -192   -319   -181   -465   -285
    410    -57   -470   -176    436   -262     -7   -179   -306   -168   -452   -272
    392    -62   -454   -163    423   -257     -5   -174   -303   -168   -446   -265
    418    -23   -441   -197    428   -233     10   -153   -288   -155   -426   -241
    423      2   -420   -213    423   -207     20   -137   -272   -140   -407   -223
    423     18   -407   -220    415   -194     18   -135   -265   -135   -400   -215
    418     12   -405   -215    413   -194      2   -142   -267   -137   -397   -210
    433     85   -348   -259    389   -129     25   -122   -231   -103   -358   -171
    444    142   -303   -293    374    -80     41   -111   -213    -88   -335   -153
    439    122   -316   -283    379    -96      7   -140   -236   -109   -342   -166
    428     80   -348   -254    389   -132    -38   -166   -259   -129   -358   -181
    433     67   -366   -252    400   -148    -57   -176   -265   -132   -353   -179
    433     41   -392   -239    413   -174    -62   -192   -283   -153   -368   -194
    420    -25   -446   -200    431   -233    -72   -218   -316   -187   -400   -223
    405    -75   -480   -163    441   -277    -85   -236   -342   -210   -423   -252
    392   -103   -496   -145    441   -298    -98   -249   -361   -231   -446   -280
    400   -122   -522   -137    459   -322   -116   -267   -381   -246   -459   -301
    384   -155   -540   -116    462   -348   -132   -285   -402   -270   -483   -319
    358   -174   -532    -90    444   -353   -135   -283   -397   -277   -480   -319
    376   -171   -548   -101    459   -361   -132   -280   -392   -272   -470   -314
    381   -192   -574    -93    475   -384   -142   -288   -400   -277   -472   -316
    355   -236   -592    -62    472   -413   -163   -296   -413   -293   -478   -324
    366   -210   -576    -77    470   -392   -153   -285   -394   -283   -462   -309
    410   -163   -574   -124    491   -366   -140   -270   -379   -267   -454   -298
    410   -228   -639    -90    524   -433   -135   -246   -389   -296   -496   -340
    431   -288   -722    -72    574   -504    -59   -129   -345   -296   -535   -389
    475   -200   -675   -137    574   -436     80     59   -210   -200   -465   -345
    530    -38   -568   -246    548   -303    197    296    -12    -10   -293   -197
    581    363   -220   -472    400     72    267    462    246    319     49    145
    542    958    413   -753     64    685    215    405    483    714    535    657
    324   1400   1075   -862   -374   1239    -20     18    514    958    898   1036
    189   1234   1041   -711   -426   1137   -316   -493    153    693    711    857
    129    454    324   -293    -98    392   -532   -935   -509    -75    -41    171
    197   -298   -496     49    345   -397   -620  -1047   -950   -680   -701   -449
    265   -605   -870    171    566   -737   -579   -888   -958   -774   -862   -623
    293   -576   -870    137    581   -722   -441   -680   -807   -659   -784   -574
    345   -441   -787     46    563   -613   -311   -498   -639   -519   -667   -475
    368   -322   -693    -25    530   -506   -231   -394   -527   -423   -584   -402
    363   -306   -670    -28    517   -488   -197   -348   -483   -392   -558   -381
    379   -309   -688    -36    532   -498   -179   -329   -465   -381   -555   -376
    405   -283   -688    -59    545   -485   -166   -311   -446   -368   -550   -366
    407   -254   -662    -77    532   -457   -148   -290   -423   -345   -527   -342
    400   -254   -654    -72    527   -454   -137   -285   -420   -335   -519   -335
    402   -265   -667    -70    532   -465   -158   -303   -433   -345   -532   -345
    394   -265   -659    -64    527   -462   -155   -298   -426   -342   -532   -337
    394   -257   -652    -70    522   -454   -150   -283   -413   -335   -519   -327
    428   -226   -654   -101    540   -439   -150   -275   -405   -322   -509   -314
    426   -220   -649   -103    535   -433   -153   -272   -402   -322   -509   -316
    410   -236   -649    -88    530   -441   -155   -275   -407   -329   -517   -316
    428   -218   -646   -106    535   -433   -150   -270   -402   -329   -509   -306
    449   -184   -633   -132    540   -407   -137   -257   -389   -316   -496   -293
    444   -181   -626   -132    532   -402   -140   -252   -387   -314   -493   -293
    433   -192   -628   -122    530   -410   -155   -259   -394   -319   -498   -296
    439   -197   -636   -122    535   -415   -163   -267   -400   -324   -509   -298
    439   -174   -613   -132    524   -392   -150   -254   -387   -314   -496   -285
    431   -174   -607   -129    519   -389   -142   -244   -379   -311   -488   -277
    446   -171   -618   -137    532   -394   -153   -244   -384   -316   -493   -283
    449   -163   -613   -145    530   -387   -155   -236   -379   -311   -491   -280
    441   -150   -592   -145    517   -371   -148   -213   -361   -293   -470   -262
    452   -140   -594   -155    522   -366   -150   -207   -358   -283   -457   -254
    462   -140   -602   -161    530   -371   -158   -205   -355   -275   -452   -246
    470    -98   -571   -187    519   -335   -153   -184   -329   -249   -420   -226
    493    -44   -537   -223    514   -290   -137   -161   -303   -220   -389   -197
    504    -62   -566   -223    535   -311   -155   -166   -309   -218   -392   -197
    511    -38   -553   -236    530   -296   -161   -148   -290   -197   -371   -171
    514      0   -517   -257    514   -257   -150   -124   -265   -176   -345   -145
    535     20   -514   -277    524   -246   -153   -114   -259   -168   -335   -129
    532     33   -501   -283    514   -233   -145   -109   -252   -161   -327   -122
    517     46   -470   -283    493   -210   -132    -98   -244   -153   -316   -111
    532     67   -465   -301    498   -197   -124    -98   -241   -155   -314   -109
    553     96   -457   -324    506   -179   -109    -90   -231   -140   -301    -90
    576    119   -459   -348    519   -171    -93    -77   -215   -127   -296    -83
    566    103   -462   -335    514   -179   -101    -80   -215   -135   -301    -90
    530     46   -483   -290    506   -218   -109    -96   -231   -158   -329   -109
    517     49   -467   -283    493   -207    -77    -75   -213   -145   -319    -98
    498     46   -452   -275    475   -202    -62    -62   -202   -142   -319    -93
    493     15   -478   -254    485   -231    -70    -72   -213   -158   -335   -106
    493     12   -480   -254    485   -233    -67    -72   -205   -158   -335   -111
    501     38   -462   -270    483   -210    -54    -59   -184   -140   -322   -101
    488      2   -485   -246    485   -241    -62    -75   -197   -150   -337   -116
    488    -20   -509   -236    498   -265    -70    -93   -215   -168   -353   -129
    470    -49   -519   -210    493   -283    -75   -103   -226   -187   -366   -140
    459    -67   -527   -194    493   -296    -85   -116   -239   -194   -374   -150
    506     -7   -517   -252    511   -262    -77   -111   -228   -179   -361   -135
    501      2   -498   -252    501   -246    -70   -109   -226   -181   -361   -135
    496      2   -496   -249    496   -246    -75   -106   -226   -184   -358   -132
    504    -15   -519   -244    511   -267    -88   -122   -241   -197   -374   -129
    493    -28   -524   -233    509   -275    -90   -122   -246   -202   -376   -129
    496      0   -496   -249    496   -246    -77    -98   -223   -187   -350   -109
    519     31   -491   -277    506   -228    -67    -90   -213   -171   -329    -98
    522      5   -517   -262    519   -254    -72   -101   -228   -181   -340   -111
    509      2   -506   -257    506   -252    -72    -98   -223   -179   -332   -103
    517     28   -488   -272    501   -231    -59    -88   -207   -168   -314    -90
    527     33   -496   -280    511   -231    -59    -85   -207   -166   -311    -90
    527     23   -504   -275    517   -239    -62    -85   -210   -171   -311    -90
    514      5   -509   -262    509   -252    -70    -88   -218   -184   -314    -93
    548     46   -501   -298    524   -226    -64    -80   -202   -171   -298    -72
    558     64   -493   -311    524   -215    -57    -72   -192   -163   -290    -64
    532     49   -483   -290    509   -215    -57    -72   -194   -166   -290    -67
    522     20   -504   -272    514   -241    -70    -93   -210   -184   -303    -77
    524      7   -517   -267    519   -254    -80   -103   -223   -197   -311    -88
    506     -5   -511   -252    509   -257    -80   -103   -228   -200   -309    -93
    519     25   -493   -272    506   -233    -67    -93   -220   -192   -293    -88
    553     54   -501   -303    527   -223    -64    -96   -220   -194   -298    -85
    542     28   -514   -285    527   -241    -67   -103   -231   -210   -314    -93
    519     10   -509   -267    514   -246    -70   -103   -236   -215   -314    -96
    527     12   -514   -270    522   -249    -77   -109   -239   -218   -319   -103
    519      5   -517   -262    517   -254    -83   -116   -244   -220   -327   -103
    506    -10   -517   -249    509   -262    -83   -116   -249   -226   -337   -109
    522     -2   -527   -259    524   -265    -80   -116   -252   -231   -342   -111
    537     18   -519   -277    530   -249    -67   -103   -244   -223   -329   -101
    524     54   -472   -290    498   -207    -33    -77   -220   -197   -309    -80
    535     83   -452   -309    493   -181    -10    -54   -205   -184   -293    -67
    540    103   -436   -324    488   -163      7    -41   -194   -174   -280    -51
    537    109   -428   -322    483   -158     18    -33   -187   -168   -272    -44
    530    106   -423   -322    478   -158     23    -31   -184   -166   -272    -44
    540    142   -400   -342    470   -127     28    -23   -168   -150   -254    -25
    548    207   -342   -379    444    -67     49     -2   -135   -116   -218      7
    550    233   -316   -392    433    -41     59      0   -116   -103   -200     25
    555    202   -353   -381    454    -72     28    -25   -142   -124   -220     12
    561    179   -381   -371    470    -98      0    -44   -163   -137   -228      5
    548    140   -407   -345    478   -135    -25    -64   -184   -155   -239      0
    535     70   -465   -301    501   -197    -57    -93   -218   -200   -280    -33
    548     57   -491   -303    519   -215    -57    -98   -231   -215   -303    -51
    535     31   -504   -283    519   -233    -54   -101   -244   -231   -319    -62
    514    -15   -530   -252    519   -270    -64   -111   -262   -249   -340    -85
    522    -49   -571   -236    545   -309    -85   -132   -288   -270   -363   -109
    509    -85   -594   -213    550   -340   -103   -153   -311   -290   -379   -127
    491    -90   -584   -200    537   -337    -96   -150   -311   -293   -379   -127
    496    -90   -587   -202    540   -337    -93   -155   -316   -298   -384   -129
    491   -106   -597   -192    542   -350    -98   -161   -329   -309   -392   -132
    472   -122   -594   -176    532   -358    -96   -163   -327   -311   -392   -132
    467   -140   -607   -163    535   -371   -103   -168   -329   -314   -394   -135
    485   -135   -620   -179    553   -376   -101   -163   -329   -314   -397   -137
    496   -145   -641   -174    568   -392    -77   -137   -324   -319   -413   -148
    522   -220   -743   -153    631   -483    -12    -28   -298   -337   -454   -205
    568   -187   -756   -192    659   -470    109    161   -192   -267   -418   -192
    618    -38   -657   -290    636   -348    249    407     -5    -93   -270    -62
    670    311   -358   -491    514    -23    366    615    257    207     44    252
    670    950    277   -810    194    615    340    602    532    636    558    797
    472   1504   1031   -989   -277   1267    116    252    633    940    987   1244
    259   1418   1156   -839   -449   1288   -200   -267    350    779    917   1176
    174    657    483   -415   -153    571   -446   -748   -311     46    210    530
    236   -181   -420    -28    327   -301   -563   -924   -846   -654   -537   -179
    316   -511   -828     96    571   -670   -517   -771   -883   -787   -737   -410
    361   -506   -870     72    615   -688   -376   -555   -740   -696   -688   -394
    410   -389   -800    -10    605   -594   -231   -361   -574   -550   -576   -301
    428   -293   -722    -67    574   -509   -150   -262   -472   -457   -498   -228
    420   -272   -693    -75    555   -480   -106   -210   -431   -428   -475   -202
    428   -267   -696    -83    561   -480    -88   -187   -415   -420   -470   -197
    444   -252   -696    -96    568   -472    -75   -176   -400   -407   -462   -192
    431   -244   -678    -93    553   -459    -62   -161   -387   -397   -446   -187
    433   -239   -675    -98    553   -457    -51   -153   -379   -389   -439   -179
    446   -236   -683   -106    563   -457    -46   -150   -376   -387   -439   -174
    439   -239   -678    -98    558   -457    -36   -145   -366   -376   -433   -168
    431   -241   -672    -96    548   -457    -28   -140   -361   -376   -431   -166
    433   -228   -662   -103    545   -444    -28   -137   -361   -376   -423   -161
    436   -220   -657   -109    545   -439    -25   -135   -358   -374   -413   -153
    431   -218   -649   -106    540   -433    -12   -119   -348   -366   -400   -142
    433   -220   -654   -109    542   -436    -10   -119   -348   -366   -400   -145
    436   -223   -662   -106    548   -441    -15   -122   -353   -374   -405   -150
    426   -218   -646   -103    535   -433    -10   -111   -345   -371   -397   -140
    420   -210   -631   -103    524   -420      0   -106   -340   -363   -389   -132
    431   -197   -628   -119    527   -413      0   -106   -342   -366   -392   -129
    431   -184   -615   -124    522   -400      2   -101   -337   -366   -387   -122
    428   -184   -613   -124    517   -397      7    -88   -332   -353   -374   -111
    439   -192   -631   -122    535   -410      2    -88   -335   -350   -376   -106
    436   -184   -620   -129    527   -402      7    -77   -324   -340   -371    -96
    431   -158   -589   -137    509   -374     18    -59   -303   -324   -353    -83
    436   -161   -600   -137    517   -381     20    -54   -298   -319   -350    -77
    452   -153   -605   -148    527   -379     15    -49   -293   -309   -342    -70
    446   -127   -574   -161    506   -350     20    -33   -280   -293   -322    -51
    454   -103   -558   -174    504   -332     20    -18   -267   -277   -303    -36
    478    -93   -571   -194    522   -332     18    -10   -259   -267   -293    -18
    485    -59   -545   -213    514   -301     25     12   -233   -241   -265     10
    485    -36   -522   -226    501   -277     36     33   -213   -218   -241     28
    496    -15   -511   -241    501   -262     36     44   -207   -207   -231     41
    498     12   -485   -257    491   -236     44     57   -197   -194   -215     57
    483     33   -449   -257    467   -207     64     77   -181   -181   -194     77
    493     51   -441   -272    465   -192     72     77   -179   -181   -189     85
    496     62   -433   -280    465   -184     80     80   -176   -179   -189     88
    475     44   -433   -262    454   -194     98     93   -168   -176   -189     90
    459     36   -423   -246    441   -192    111    101   -161   -176   -192     85
    465      7   -457   -239    462   -223    122    103   -158   -184   -200     77
    457     15   -441   -236    449   -213    137    116   -142   -176   -189     85
    446     23   -426   -236    433   -200    155    124   -135   -166   -179     85
    454     31   -423   -241    439   -194    158    127   -129   -163   -176     77
    446     12   -436   -231    441   -213    166    127   -129   -168   -174     57
    431      2   -428   -218    431   -213    176    132   -127   -166   -155     38
    431    -10   -441   -213    436   -226    168    119   -142   -181   -158      5
    428    -31   -459   -197    444   -244    158    103   -158   -197   -168    -25
    415    -33   -452   -192    433   -241    153     96   -166   -205   -179    -31
    415    -33   -452   -192    431   -241    145     83   -174   -215   -192    -28
    418    -57   -475   -181    444   -265    132     70   -187   -228   -207    -28
    410    -67   -478   -171    444   -272    135     72   -189   -228   -210    -20
    413    -64   -478   -176    444   -270    132     75   -192   -226   -205    -15
    426    -49   -475   -189    449   -262    127     72   -189   -223   -200    -10
    428    -44   -472   -192    449   -257    122     70   -189   -223   -194     -7
    426    -33   -459   -194    441   -246    132     85   -179   -210   -184      0
    431    -18   -449   -207    439   -231    129     80   -176   -202   -181      5
    446      2   -444   -226    444   -220    132     85   -166   -189   -171      5
    441      7   -436   -226    439   -215    142     98   -150   -174   -155      5
    433    -12   -446   -210    439   -228    145    103   -148   -174   -148      2
    452     -7   -462   -223    454   -233    140    101   -142   -166   -145      2
    454     -5   -459   -226    454   -231    140    106   -140   -158   -140      5
    459      5   -454   -233    457   -226    145    116   -129   -155   -129     10
    462      0   -462   -231    462   -231    137    114   -129   -155   -132      5
    454    -18   -472   -218    462   -244    137    114   -135   -163   -142      0
    433    -36   -470   -200    449   -252    140    114   -135   -168   -148     -5
    433    -46   -483   -194    454   -265    142    114   -135   -168   -150     -5
    446    -38   -485   -202    465   -262    150    122   -127   -161   -148      2
    433    -44   -478   -197    452   -259    150    116   -127   -158   -148      2
    441    -41   -483   -200    462   -262    150    114   -127   -163   -153     -5
    449    -57   -509   -197    478   -283    148    106   -132   -171   -168    -15
    452    -59   -511   -194    480   -285    155    114   -124   -161   -163    -12
    433    -75   -509   -179    470   -293    155    116   -124   -155   -161    -18
    431    -96   -527   -168    478   -311    153    109   -129   -163   -166    -25
    428   -111   -540   -161    483   -324    150    101   -135   -174   -171    -31
    415   -119   -535   -148    475   -327    158    103   -129   -179   -168    -31
    415   -148   -563   -135    488   -355    153     93   -142   -192   -181    -46
    428   -153   -584   -137    504   -368    145     85   -148   -197   -187    -49
    420   -155   -576   -132    496   -366    163     93   -137   -189   -181    -46
    426   -142   -568   -140    496   -355    179    101   -129   -181   -176    -41
    449    -88   -540   -181    493   -314    202    116   -106   -153   -155    -25
    449    -57   -506   -197    475   -280    226    140    -80   -127   -132     -7
    444    -36   -480   -205    459   -257    249    161    -59   -109   -111      2
    465    -38   -504   -213    483   -270    252    155    -62   -109   -114     -2
    465    -25   -491   -220    475   -257    257    155    -57    -96   -109      0
    462     25   -436   -244    449   -205    285    181    -23    -67    -77     25
    478     62   -415   -270    446   -176    296    192      0    -46    -51     46
    478     70   -407   -272    444   -168    275    176     -2    -38    -46     51
    465     57   -407   -262    436   -174    254    163    -12    -41    -49     46
    472     38   -433   -257    452   -194    228    142    -31    -51    -62     36
    467     -5   -472   -231    467   -239    179    103    -72    -85    -90      5
    462    -36   -498   -213    480   -267    158     80    -96   -111   -114    -23
    452    -77   -530   -187    488   -303    148     72   -111   -135   -137    -54
    454   -124   -581   -166    517   -353    137     57   -135   -158   -163    -85
    444   -161   -605   -145    524   -381    135     51   -148   -171   -181   -106
    426   -181   -607   -122    517   -394    129     46   -150   -179   -184   -114
    428   -200   -628   -114    527   -415    114     38   -163   -189   -187   -122
    433   -218   -654   -109    542   -436    109     36   -174   -197   -189   -132
    410   -236   -646    -88    527   -441    109     41   -174   -197   -187   -140
    407   -233   -641    -85    524   -436    109     46   -176   -189   -184   -150
    420   -231   -654    -96    535   -441     96     44   -181   -189   -181   -158
    407   -233   -644    -88    524   -439     98     57   -174   -181   -171   -155
    402   -254   -657    -75    527   -454    101     72   -171   -184   -168   -161
    465   -301   -766    -80    615   -532    109    114   -181   -207   -207   -194
    501   -324   -826    -88    662   -576    220    272   -106   -181   -220   -223
    530   -213   -743   -158    633   -478    384    506     62    -46   -122   -158
    594    -12   -607   -290    600   -309    509    743    265    161     64      7
    646    387   -259   -517    454     64    545    859    506    491    423    361
    581   1044    462   -813     59    753    454    750    756    922    958    909
    387   1374    987   -880   -301   1182    155    316    724   1083   1223   1171
    236    982    743   -610   -252    862   -174   -228    259    670    865    841
    176     70   -106   -122    142    -18   -405   -698   -498   -218     -5     59
    246   -555   -805    153    524   -680   -444   -683   -787   -649   -488   -410
    335   -709  -1044    187    688   -875   -358   -488   -717   -641   -545   -480
    397   -644  -1041    124    719   -841   -213   -283   -555   -517   -467   -420
    428   -506   -935     38    680   -719    -75   -106   -381   -363   -342   -314
    452   -415   -867    -18    659   -641     -5    -25   -296   -283   -275   -244
    467   -397   -865    -36    665   -631     31      7   -265   -259   -257   -223
    452   -392   -846    -31    649   -618     54     33   -239   -239   -241   -205
    452   -384   -836    -33    644   -610     72     54   -220   -223   -233   -184
    470   -389   -862    -41    665   -626     77     49   -226   -226   -239   -184
    470   -379   -849    -46    657   -613     80     54   -220   -210   -231   -176
    465   -374   -841    -46    652   -605     93     62   -210   -200   -220   -153
    475   -376   -852    -49    662   -613     96     64   -210   -202   -231   -135
    491   -366   -857    -64    672   -610     93     62   -215   -205   -244   -135
    470   -366   -836    -51    652   -600     93     64   -213   -202   -241   -137
    459   -358   -820    -51    639   -589     96     64   -207   -200   -236   -132
    467   -350   -818    -57    641   -584     93     59   -213   -202   -244   -135
    470   -332   -805    -70    636   -568    101     67   -205   -194   -241   -124
    472   -332   -805    -72    639   -568     96     70   -207   -200   -246   -127
    493   -319   -815    -88    652   -566     88     62   -218   -210   -254   -142
    498   -306   -805    -96    652   -555     96     67   -213   -207   -249   -142
    498   -293   -792   -103    644   -542     98     70   -210   -202   -249   -140
    519   -285   -807   -116    662   -545     88     62   -218   -202   -254   -142
    519   -280   -800   -122    657   -540     83     57   -220   -200   -257   -142
    511   -262   -774   -124    641   -517     88     64   -205   -184   -252   -145
    535   -257   -792   -140    662   -524     80     62   -210   -189   -254   -161
    535   -236   -774   -150    652   -504     72     59   -207   -181   -246   -163
    530   -213   -745   -161    636   -478     70     62   -200   -171   -236   -166
    540   -200   -740   -168    639   -470     62     62   -205   -171   -239   -168
    574   -174   -750   -202    659   -462     49     59   -207   -163   -233   -161
    592   -150   -743   -220    665   -446     57     83   -189   -140   -207   -129
    584   -122   -709   -231    644   -413     59    101   -171   -116   -181    -96
    607    -88   -696   -259    652   -392     46    111   -161   -101   -166    -80
    626    -44   -672   -293    646   -358     49    124   -145    -85   -145    -67
    626    -12   -639   -306    631   -324     62    140   -129    -70   -135    -59
    646      7   -639   -327    641   -314     54    142   -127    -64   -124    -51
    654     28   -626   -340    641   -298     49    145   -122    -57   -119    -41
    628     28   -600   -329    615   -285     62    148   -119    -57   -122    -51
    636     49   -587   -342    613   -267     72    148   -124    -64   -124    -62
    646     49   -597   -350    620   -272     70    135   -132    -70   -132    -77
    646     57   -589   -350    618   -265     75    132   -132    -72   -140    -90
    636     57   -579   -348    607   -262     90    137   -122    -70   -140    -93
    654     49   -607   -353    631   -277     98    140   -114    -64   -145    -96
    662     46   -618   -355    639   -285     98    129   -116    -70   -148   -103
    639     38   -600   -337    620   -280    109    127   -114    -67   -142   -106
    631     28   -605   -332    618   -285     90    103   -127    -77   -155   -114
    636     15   -620   -327    628   -303     85     85   -137    -93   -171   -129
    615      7   -607   -311    610   -298     90     72   -140    -98   -171   -137
    605     15   -589   -309    597   -285     90     62   -145    -98   -166   -135
    623      0   -626   -314    626   -311     67     33   -171   -127   -192   -153
    600    -25   -626   -288    613   -324     64     18   -189   -145   -213   -174
    597    -20   -620   -290    607   -319     62     12   -197   -148   -215   -174
    615    -10   -626   -301    620   -316     46      0   -202   -148   -218   -163
    620      0   -623   -311    620   -311     38      0   -202   -145   -210   -150
    607      5   -605   -306    605   -298     33      0   -207   -148   -207   -155
    613     33   -581   -324    597   -275     31     -2   -207   -137   -194   -148
    620     44   -576   -332    600   -265     31      0   -205   -135   -181   -145
    597     31   -566   -316    581   -267     31      5   -200   -132   -176   -148
    597     31   -566   -314    581   -265     28     10   -202   -135   -179   -161
    610     49   -563   -329    587   -257     23     10   -202   -135   -179   -166
    613     77   -535   -345    574   -228     31     25   -187   -119   -161   -150
    636     80   -555   -361    594   -236     25     25   -192   -122   -158   -158
    639     75   -563   -358    602   -244     15     15   -200   -129   -168   -168
    631     88   -545   -361    589   -228     23     18   -194   -129   -168   -168
    628     93   -535   -361    581   -220     20     23   -194   -127   -168   -179
    636     98   -537   -368    587   -220      7     10   -210   -137   -171   -187
    641     93   -548   -368    594   -228     -7      0   -220   -145   -174   -194
    639    103   -535   -374    584   -215     -7     -2   -220   -142   -168   -202
    636     96   -540   -366    589   -220    -10    -12   -228   -155   -179   -223
    623     72   -553   -350    587   -239    -15    -23   -236   -166   -194   -233
    615     75   -540   -345    576   -231    -20    -28   -233   -166   -187   -228
    618     85   -535   -353    576   -223    -28    -38   -233   -171   -184   -236
    644     98   -545   -371    594   -223    -41    -46   -244   -179   -194   -236
    641     90   -553   -368    597   -228    -46    -59   -265   -200   -210   -244
    623     85   -537   -355    581   -226    -44    -64   -270   -205   -215   -244
    615     75   -540   -348    579   -231    -46    -72   -277   -210   -223   -252
    641    124   -517   -381    579   -194    -31    -64   -265   -189   -202   -239
    641    161   -480   -405    561   -158    -25    -57   -252   -179   -181   -231
    644    181   -462   -413    553   -137    -20    -49   -241   -174   -171   -228
    646    174   -472   -413    561   -148    -23    -51   -241   -184   -176   -231
    654    207   -446   -431    550   -119    -18    -49   -231   -171   -153   -210
    644    239   -407   -441    527    -83     -5    -36   -210   -153   -129   -189
    654    285   -368   -470    511    -41     10    -23   -187   -124   -101   -161
    659    316   -342   -491    498    -12     10    -25   -176   -111    -80   -145
    665    324   -340   -493    504     -7    -15    -44   -192   -122    -85   -142
    659    319   -340   -491    498    -10    -49    -70   -213   -140    -96   -148
    654    296   -361   -475    506    -31    -70    -85   -233   -148   -101   -145
    654    228   -428   -444    540   -101    -90   -106   -270   -179   -132   -171
    628    176   -452   -402    540   -137   -109   -129   -301   -205   -153   -197
    636    166   -472   -402    555   -153   -116   -135   -319   -228   -171   -207
    644    145   -498   -397    571   -176   -119   -140   -335   -244   -189   -226
    626    109   -517   -368    571   -205   -132   -153   -358   -262   -205   -241
    615     85   -530   -350    574   -220   -158   -181   -384   -288   -226   -259
    607     75   -532   -342    571   -226   -163   -192   -394   -301   -228   -265
    594     57   -537   -327    566   -239   -163   -187   -392   -303   -226   -259
    600     33   -566   -316    581   -265   -171   -189   -397   -316   -233   -262
    602     38   -563   -319    584   -262   -174   -194   -397   -322   -231   -254
    584     44   -542   -314    563   -246   -171   -192   -397   -319   -223   -249
    581     36   -545   -309    563   -254   -179   -197   -402   -322   -226   -257
    597     10   -589   -303    594   -290   -176   -184   -405   -324   -244   -277
    623    -41   -665   -290    644   -353   -103    -62   -350   -309   -259   -303
    641     -5   -646   -322    644   -324     36    122   -215   -228   -226   -285
    685    114   -571   -400    628   -228    155    311    -51    -88   -116   -197
    735    389   -345   -563    540     23    241    472    155    153    135     33
    743    914    171   -828    285    542    267    542    407    530    574    457
    592   1452    857  -1023   -132   1156     88    246    472    807    961    815
    462   1434    969   -948   -252   1202   -254   -252    202    696    943    782
    358    867    509   -615    -75    688   -498   -711   -355     98    384    298
    337    101   -236   -218    288    -67   -610   -924   -880   -613   -355   -335
    418   -280   -701    -70    558   -491   -613   -813   -966   -789   -589   -553
    462   -371   -833    -46    646   -602   -527   -654   -872   -750   -594   -566
    480   -329   -810    -77    644   -568   -407   -506   -737   -649   -524   -509
    511   -228   -740   -140    626   -483   -316   -394   -613   -542   -444   -436
    527   -150   -678   -189    602   -413   -267   -332   -535   -472   -384   -381
    530    -98   -628   -215    579   -363   -228   -290   -485   -428   -342   -353
    535    -80   -618   -228    576   -348   -213   -277   -470   -415   -329   -348
    548    -80   -628   -233    587   -353   -207   -277   -470   -418   -337   -348
    524    -72   -600   -228    561   -335   -184   -257   -452   -400   -324   -332
    537    -62   -602   -239    568   -332   -192   -254   -452   -397   -319   -335
    537    -54   -592   -241    563   -322   -197   -259   -459   -397   -319   -332
    532    -36   -568   -246    550   -301   -189   -254   -457   -389   -309   -316
    537    -38   -579   -252    558   -309   -187   -254   -462   -389   -311   -322
    537    -41   -579   -249    555   -309   -181   -254   -459   -387   -309   -319
    537    -25   -563   -257    548   -293   -179   -252   -457   -379   -298   -306
    527    -20   -548   -252    537   -283   -176   -241   -449   -376   -293   -303
    527    -23   -550   -252    537   -285   -179   -244   -457   -384   -301   -309
    540    -15   -555   -262    545   -283   -187   -252   -462   -387   -303   -311
    542      5   -540   -275    540   -267   -187   -249   -459   -384   -296   -301
    540     10   -530   -275    535   -259   -189   -249   -459   -384   -293   -301
    537    -10   -548   -267    542   -277   -200   -257   -470   -394   -296   -306
    542     15   -527   -280    535   -254   -197   -246   -457   -384   -285   -301
    532     33   -498   -283    514   -233   -187   -239   -449   -376   -277   -288
    545     36   -509   -290    527   -236   -189   -239   -449   -379   -280   -275
    540     31   -511   -288    527   -239   -192   -239   -446   -374   -277   -272
    527     51   -475   -290    501   -210   -184   -226   -433   -350   -254   -265
    530     59   -472   -296    501   -207   -192   -228   -431   -340   -244   -262
    555     72   -483   -314    519   -205   -205   -228   -436   -332   -236   -257
    558    106   -454   -332    506   -174   -202   -213   -426   -316   -218   -249
    563    127   -436   -345    501   -153   -205   -197   -415   -303   -200   -239
    576    145   -431   -361    501   -140   -207   -181   -407   -290   -184   -215
    581    168   -413   -374    498   -122   -197   -155   -389   -270   -161   -187
    574    192   -381   -384    478    -96   -181   -127   -363   -252   -137   -161
    587    215   -371   -402    478    -77   -174   -119   -353   -249   -132   -150
    579    244   -337   -413    457    -46   -158   -109   -342   -241   -122   -140
    574    257   -316   -415    446    -28   -140    -96   -335   -228   -111   -127
    568    254   -316   -413    441    -28   -137   -103   -345   -236   -116   -145
    576    265   -311   -423    444    -23   -129   -109   -345   -246   -122   -155
    568    272   -298   -420    433    -12   -116   -101   -335   -246   -116   -155
    553    270   -283   -410    418     -5    -96    -90   -322   -244   -109   -155
    555    249   -306   -405    431    -28    -93   -103   -332   -262   -132   -171
    537    239   -298   -389    418    -28    -77   -103   -327   -262   -142   -184
    511    236   -277   -374    394    -20    -54    -88   -309   -254   -142   -187
    527    228   -298   -376    413    -33    -62    -98   -311   -259   -150   -194
    524    215   -309   -371    415    -46    -67   -111   -316   -275   -174   -207
    501    205   -298   -353    400    -46    -59   -109   -314   -283   -176   -207
    504    197   -306   -350    402    -51    -62   -116   -316   -285   -176   -220
    511    189   -322   -350    418    -64    -64   -135   -324   -290   -181   -249
    488    181   -306   -337    397    -62    -59   -137   -327   -290   -184   -262
    480    158   -322   -319    400    -80    -57   -145   -335   -301   -202   -277
    488    137   -350   -314    420   -106    -57   -155   -348   -316   -223   -290
    478    132   -345   -303    413   -106    -49   -150   -342   -311   -215   -290
    459    142   -316   -303    387    -85    -38   -145   -329   -290   -197   -293
    480    158   -322   -322    402    -80    -44   -150   -335   -296   -202   -296
    485    155   -332   -322    407    -85    -41   -153   -337   -301   -207   -293
    467    158   -309   -311    389    -75    -28   -137   -324   -293   -207   -283
    465    145   -322   -306    394    -88    -36   -140   -327   -301   -223   -285
    472    137   -335   -303    405    -98    -41   -140   -327   -296   -220   -285
    457    137   -319   -298    389    -90    -33   -127   -314   -290   -213   -280
    441    145   -296   -293    368    -75    -25   -119   -314   -293   -210   -280
    462    158   -303   -311    381    -72    -31   -124   -314   -296   -207   -283
    457    166   -290   -314    374    -62    -15   -116   -301   -288   -205   -270
    439    153   -285   -298    361    -64     -2   -106   -290   -280   -200   -272
    459    140   -319   -298    389    -88    -10   -111   -293   -280   -187   -311
    452    140   -311   -296    381    -85     -7   -106   -290   -270   -161   -332
    431    142   -288   -288    361    -72      0    -98   -283   -267   -158   -324
    431    137   -296   -285    363    -77     -5   -103   -288   -277   -176   -314
    436    122   -314   -277    376    -96    -10   -111   -301   -285   -202   -298
    418    111   -306   -265    361    -96    -10   -114   -303   -296   -223   -290
    407    101   -306   -254    355   -101     -7   -111   -303   -303   -244   -283
    418    101   -316   -262    366   -106    -18   -122   -314   -319   -267   -285
    407    106   -301   -257    355    -96    -15   -122   -314   -319   -275   -283
    397     85   -314   -241    355   -114     -7   -119   -314   -322   -280   -280
    394     64   -329   -231    363   -132     -7   -129   -327   -332   -298   -285
    379     59   -319   -218    350   -129     -5   -129   -332   -332   -311   -290
    376    106   -270   -241    324    -80     28    -98   -303   -301   -296   -259
    384    155   -231   -270    306    -36     51    -77   -277   -277   -283   -236
    389    187   -205   -288    296     -7     72    -67   -265   -262   -272   -218
    384    202   -181   -296    283     12     88    -51   -252   -249   -275   -184
    371    187   -184   -277    277      2     98    -46   -257   -254   -296   -155
    394    226   -168   -311    280     28     98    -51   -254   -257   -296   -135
    384    275   -109   -329    246     83    119    -33   -220   -233   -262   -101
    379    285    -96   -335    236     96    124    -25   -205   -226   -239   -101
    392    283   -109   -337    252     88    101    -44   -220   -239   -228   -148
    384    246   -137   -316    262     54     80    -59   -231   -246   -223   -176
    368    226   -142   -296    254     41     64    -70   -241   -249   -220   -205
    361    189   -171   -275    265     10     44    -90   -270   -270   -246   -239
    363    150   -213   -257    288    -31     25   -111   -303   -296   -275   -267
    337    106   -231   -223    283    -62     18   -119   -322   -316   -303   -293
    306     49   -257   -179    283   -103     10   -132   -340   -342   -332   -322
    314      5   -309   -161    311   -150     -5   -150   -363   -363   -361   -355
    311    -10   -322   -150    316   -166    -10   -155   -374   -374   -374   -361
    290    -25   -316   -132    301   -171    -12   -158   -376   -384   -387   -363
    290    -49   -340   -122    314   -194    -25   -176   -394   -402   -410   -379
    283    -72   -355   -106    319   -215    -28   -179   -405   -407   -423   -389
    267    -59   -327   -103    296   -192    -25   -171   -397   -400   -418   -392
    257    -72   -332    -93    290   -202    -31   -176   -397   -407   -431   -397
    272    -88   -361    -93    314   -223    -28   -171   -394   -410   -436   -397
    277   -132   -410    -75    340   -270    -12   -140   -389   -410   -452   -420
    303   -207   -511    -46    407   -358     64    -25   -355   -420   -498   -488
    337   -153   -491    -93    410   -319    207    161   -244   -358   -480   -485
    374    -15   -392   -179    381   -202    353    389    -59   -197   -348   -366
    420    332    -88   -376    254    122    454    574    194    103    -38    -67
    439    948    509   -693    -33    730    426    584    472    535    446    423
    267   1499   1231   -883   -480   1366    140    194    548    828    846    820
    101   1426   1325   -766   -610   1376   -244   -335    267    678    771    756
     20    711    691   -368   -335    701   -501   -805   -363    -18     96    163
     51   -153   -205     51    127   -179   -589   -971   -922   -740   -672   -530
    109   -501   -613    194    358   -555   -504   -792   -950   -865   -870   -740
    142   -522   -665    189    402   -592   -363   -589   -820   -782   -831   -724
    197   -407   -607    103    400   -506   -220   -410   -659   -644   -735   -639
    231   -288   -519     28    374   -402   -129   -293   -537   -535   -654   -553
    223   -259   -485     15    353   -371    -85   -239   -485   -491   -628   -519
    239   -259   -498      7    368   -379    -75   -223   -478   -491   -641   -519
    249   -259   -509      5    379   -384    -64   -207   -472   -488   -652   -514
    241   -249   -491      5    366   -368    -41   -181   -452   -470   -644   -504
    239   -252   -491      5    363   -368    -38   -174   -446   -467   -657   -509
    254   -252   -506     -2    379   -379    -44   -174   -449   -470   -672   -517
    239   -249   -488      5    361   -368    -38   -161   -441   -465   -672   -517
    223   -236   -459      7    340   -348    -31   -142   -431   -454   -657   -506
    239   -249   -488      5    361   -368    -36   -140   -439   -457   -672   -511
    236   -249   -485      5    358   -366    -33   -132   -436   -452   -678   -517
    223   -239   -462      7    340   -350    -20   -116   -426   -444   -675   -514
    233   -220   -454     -5    342   -337    -20   -114   -423   -444   -672   -511
    239   -218   -457    -10    345   -337    -20   -109   -423   -444   -680   -514
    215   -218   -433      0    324   -324    -10    -88   -413   -433   -675   -509
    218   -215   -436     -2    324   -327    -12    -88   -415   -431   -680   -514
    228   -215   -444     -5    335   -329    -18    -90   -418   -431   -691   -522
    202   -215   -418      5    309   -316    -10    -72   -405   -423   -688   -514
    200   -228   -428     12    314   -327     -2    -64   -397   -418   -691   -514
    218   -231   -452      5    332   -342     -7    -64   -397   -420   -698   -517
    213   -215   -428      2    319   -322     -5    -54   -384   -405   -688   -509
    194   -202   -400      2    296   -298      7    -31   -363   -387   -672   -493
    210   -207   -418     -2    314   -311      0    -23   -361   -381   -675   -491
    220   -207   -428     -7    322   -316     -5    -12   -358   -374   -672   -485
    210   -181   -392    -12    301   -285      5     18   -335   -350   -649   -465
    215   -174   -389    -23    301   -280      0     28   -332   -337   -639   -459
    233   -145   -379    -44    303   -262    -10     36   -327   -329   -633   -454
    228   -119   -350    -57    288   -233     -7     59   -311   -311   -618   -439
    236    -88   -324    -72    280   -205      5     88   -285   -285   -597   -415
    252    -62   -316    -96    283   -187      2     93   -280   -275   -589   -410
    252    -33   -285   -109    267   -161     10    103   -267   -259   -576   -397
    231    -18   -249   -109    239   -132     28    119   -249   -241   -558   -384
    236    -20   -257   -106    246   -137     28    114   -246   -241   -566   -392
    239     -7   -249   -116    244   -127     28    103   -246   -244   -571   -397
    220      0   -220   -111    220   -109     44    109   -233   -239   -568   -392
    218      0   -218   -111    218   -106     49    106   -228   -233   -568   -397
    220     -5   -226   -106    223   -114     49    101   -228   -228   -576   -405
    202      5   -197   -106    200    -93     59    109   -215   -215   -576   -410
    192     -2   -194    -96    192    -96     64    111   -202   -215   -584   -410
    189    -15   -205    -90    197   -109     54    101   -205   -226   -600   -420
    184    -15   -200    -83    192   -106     51     93   -202   -223   -602   -426
    155    -20   -179    -70    166    -98     62     96   -194   -213   -597   -428
    161    -44   -205    -59    181   -124     57     83   -202   -220   -615   -441
    163    -46   -210    -59    184   -127     38     57   -215   -231   -631   -454
    140    -49   -189    -44    163   -119     46     62   -205   -226   -631   -449
    132    -77   -210    -28    168   -142     41     49   -213   -236   -649   -452
    132   -101   -233    -18    181   -166     23     31   -228   -252   -672   -462
    119    -98   -218    -12    168   -158     15     28   -231   -252   -675   -462
    106   -106   -213      0    158   -158     10     28   -236   -254   -678   -457
    114   -114   -231     -2    171   -171     -5     12   -244   -257   -693   -470
    111   -106   -218     -2    163   -161     -2     15   -239   -252   -691   -459
     90    -98   -189      2    137   -142     10     28   -226   -239   -680   -441
    106    -80   -187    -12    145   -132      2     25   -226   -236   -683   -433
    111    -96   -207     -7    158   -150      0     28   -228   -236   -693   -423
     90    -90   -181     -2    135   -135     12     46   -210   -223   -688   -402
     98    -96   -194     -2    145   -145     10     41   -215   -228   -704   -410
    116   -111   -228     -2    171   -168      5     33   -226   -236   -727   -415
    103   -101   -205     -2    153   -150     10     46   -218   -231   -730   -407
    101    -90   -194     -5    148   -142     12     51   -215   -228   -740   -407
    116    -90   -210    -15    161   -148      0     36   -228   -236   -761   -420
    119   -101   -220     -7    168   -161      0     36   -233   -241   -779   -428
    106    -90   -197    -10    150   -142      7     44   -231   -241   -789   -420
    111    -90   -202    -10    155   -145      0     38   -241   -252   -813   -426
    116   -101   -218    -10    166   -158     -2     36   -249   -259   -833   -431
    111    -93   -205     -7    158   -148      0     41   -246   -259   -844   -431
     98   -103   -202      0    150   -153    -15     25   -259   -272   -867   -439
     96   -109   -207      5    150   -158    -18     15   -265   -275   -885   -444
     96    -98   -197      0    145   -148    -15     15   -257   -275   -893   -441
    103    -98   -202     -2    153   -150    -15     15   -257   -277   -904   -444
    109   -114   -223      2    163   -168    -23      2   -272   -290   -922   -452
    106   -106   -213      0    158   -158    -20      5   -275   -290   -930   -449
     96    -90   -187     -2    140   -140    -10     15   -267   -288   -932   -436
     96    -57   -153    -18    124   -103     15     36   -244   -267   -917   -420
    114    -23   -137    -46    124    -80     25     44   -233   -254   -914   -415
    101     15    -85    -59     93    -33     49     67   -215   -233   -896   -392
    114     31    -83    -72     98    -25     49     67   -215   -233   -904   -389
    135     28   -106    -80    122    -38     41     59   -220   -244   -914   -394
    124     77    -46   -101     85     15     54     75   -194   -220   -898   -371
    116    124      7   -122     54     67     77     90   -168   -192   -870   -340
    122    150     25   -137     49     88     59     72   -179   -192   -872   -332
    135    137      2   -135     67     70     31     46   -197   -207   -891   -342
    145    132    -12   -140     77     62     10     36   -205   -210   -896   -342
    161    114    -46   -137    103     36    -23     12   -236   -233   -917   -355
    168     64   -103   -116    135    -18    -51    -12   -275   -267   -958   -389
    137     38    -98    -88    119    -28    -51    -18   -288   -280   -976   -410
    127    -25   -153    -51    137    -88    -64    -33   -311   -309  -1008   -433
    119    -64   -184    -28    150   -124    -83    -54   -337   -340  -1039   -454
    101    -83   -187    -10    142   -135    -93    -64   -348   -355  -1060   -467
     93    -93   -187      0    140   -140   -109    -85   -366   -376  -1085   -480
     85   -148   -236     28    158   -192   -114    -96   -381   -392  -1111   -488
     77   -163   -241     44    158   -202   -111    -90   -379   -389  -1111   -485
     70   -158   -228     44    148   -192   -109    -85   -379   -387  -1111   -488
     70   -158   -228     44    148   -192   -116    -96   -392   -400  -1117   -491
     75   -158   -236     41    153   -197   -114    -96   -392   -397  -1119   -483
     75   -163   -239     44    155   -200   -103    -85   -381   -394  -1119   -480
     93   -220   -316     62    202   -267    -98    -62   -394   -420  -1158   -517
    137   -275   -413     70    275   -342    -10     59   -363   -431  -1208   -576
    142   -202   -345     28    244   -272    166    277   -218   -322  -1137   -540
    192    -23   -218    -85    205   -119    311    511    -28   -137   -971   -405
    259    371    111   -316     72    241    376    657    223    171   -639    -83
    252   1052    800   -652   -272    927    319    633    511    610   -114    454
     28   1545   1517   -787   -745   1532     31    233    579    878    272    852
   -119   1345   1462   -613   -792   1402   -340   -290    244    639    103    696
   -192    555    748   -181   -470    652   -576   -737   -413   -101   -610     31
   -161   -215    -54    189    -54   -135   -652   -862   -898   -735  -1283   -620
    -93   -498   -407    293    155   -454   -566   -685   -901   -823  -1436   -800
    -51   -517   -465    283    205   -491   -420   -493   -769   -743  -1389   -774
    -20   -376   -358    197    168   -368   -277   -316   -607   -607  -1278   -683
      0   -272   -272    137    135   -272   -189   -207   -496   -509  -1187   -607
     20   -265   -285    122    150   -272   -150   -163   -457   -480  -1161   -587
     28   -254   -285    111    155   -270   -127   -137   -433   -467  -1148   -574
     25   -252   -277    111    150   -265   -111   -119   -415   -457  -1135   -566
     36   -231   -267     98    150   -249   -109   -119   -413   -449  -1127   -566
     44   -228   -275     90    158   -252   -116   -122   -410   -446  -1119   -563
     36   -215   -252     88    142   -233   -109   -114   -394   -433  -1098   -553
     36   -200   -236     80    135   -218   -114   -119   -397   -431  -1093   -555
     54   -210   -265     77    158   -236   -103   -109   -389   -423  -1088   -553
     46   -179   -226     64    135   -202    -90    -96   -371   -410  -1070   -535
     41   -194   -236     75    137   -215    -77    -80   -353   -402  -1057   -527
     54   -200   -254     70    153   -226    -80    -85   -358   -410  -1062   -527
     59   -184   -244     62    150   -213    -80    -80   -353   -402  -1057   -519
     41   -184   -228     70    135   -205    -70    -70   -340   -389  -1049   -509
     49   -181   -231     64    140   -205    -67    -67   -329   -381  -1041   -501
     57   -168   -226     54    140   -197    -67    -67   -324   -381  -1039   -498
     44   -176   -220     67    132   -197    -51    -49   -311   -368  -1028   -483
     46   -171   -218     59    129   -194    -57    -44   -309   -366  -1034   -480
     51   -155   -207     51    127   -181    -62    -49   -314   -363  -1036   -478
     44   -142   -189     46    114   -163    -49    -31   -296   -342  -1023   -465
     41   -124   -166     41    103   -145    -38    -15   -280   -327  -1008   -452
     54   -132   -187     38    119   -158    -38    -10   -277   -329  -1010   -446
     54   -116   -174     31    111   -145    -28      7   -262   -316  -1005   -428
     54   -101   -155     20    103   -127    -25     23   -254   -309  -1002   -415
     59   -103   -163     23    111   -132    -25     33   -249   -303  -1000   -402
     70    -90   -161     10    114   -124    -25     49   -239   -290   -992   -379
     72    -54   -127    -10     98    -90    -12     80   -213   -265   -974   -350
     85    -44   -132    -20    106    -88      5    111   -187   -236   -948   -311
    103    -25   -129    -38    116    -77      7    124   -176   -220   -935   -288
    111     20    -90    -67    101    -33     18    145   -166   -202   -922   -265
    116     64    -51    -90     83      7     25    158   -158   -187   -911   -241
    119     64    -57    -93     88      5     31    161   -155   -184   -906   -223
    116     57    -59    -85     88      0     41    168   -148   -176   -898   -194
    116     80    -38   -101     77     20     49    176   -142   -171   -901   -168
    114     70    -44    -93     80     12     57    174   -142   -174   -909   -166
    111     57    -57    -85     83      2     59    168   -142   -184   -919   -171
    106     70    -36    -88     72     18     75    179   -135   -176   -914   -168
    111     88    -25   -101     67     31     88    189   -127   -163   -904   -163
    114     70    -44    -93     80     12     96    192   -122   -166   -909   -176
    103     64    -38    -85     72     12    106    194   -116   -163   -906   -181
     88     49    -38    -67     64      5    114    197   -111   -161   -904   -179
     98     36    -62    -67     80    -12    114    187   -119   -166   -911   -184
     96     31    -64    -64     80    -15    109    179   -129   -174   -914   -189
     88     36    -51    -62     70     -7    106    174   -137   -174   -919   -197
     85     31    -54    -57     70    -10     98    163   -148   -181   -935   -210
     77     12    -64    -46     70    -23     88    150   -166   -200   -956   -220
     72     15    -57    -46     64    -20     85    150   -174   -205   -963   -215
     77     23    -54    -51     64    -15     80    148   -181   -207   -969   -215
     88     18    -70    -51     80    -25     72    140   -187   -213   -982   -218
     83     12    -72    -49     77    -31     80    145   -181   -207   -982   -207
     72     18    -54    -46     62    -15     90    153   -176   -202   -982   -192
     80     23    -59    -51     70    -15     90    155   -181   -207   -987   -189
     85     44    -41    -64     64      2     93    158   -179   -202   -979   -181
     77     36    -44    -59     59     -5     96    163   -179   -200   -976   -179
     88     36    -54    -62     70     -7     90    161   -181   -202   -982   -179
     93     44    -49    -72     72     -2     85    158   -184   -205   -992   -179
     96     57    -38    -75     67     10     98    174   -184   -202   -992   -163
     98     46    -51    -75     75     -2    103    176   -189   -205  -1000   -153
    103     36    -67    -70     85    -12     93    168   -202   -205  -1010   -155
    101     44    -57    -75     80     -5     96    168   -200   -194  -1002   -148
     88     51    -36    -70     62      7    109    176   -192   -187   -987   -129
     90     23    -67    -59     80    -20    103    166   -215   -215  -1008   -148
     90     15    -75    -54     83    -28    101    163   -220   -220  -1010   -166
     83     20    -64    -54     72    -23     96    161   -220   -218  -1000   -174
     80     20    -59    -49     70    -18    103    155   -223   -220   -997   -189
     80     20    -59    -51     67    -18     98    142   -228   -236  -1008   -194
     64     23    -41    -46     54     -7     98    142   -231   -244  -1010   -189
     75     15    -59    -46     64    -20     98    137   -239   -252  -1018   -192
     88     -7    -96    -38     90    -51     98    127   -254   -265  -1028   -197
     70     -7    -80    -31     72    -44    106    127   -257   -267  -1031   -192
     70    -12    -83    -28     75    -46    103    122   -259   -275  -1036   -194
     80    -18   -101    -33     88    -57    101    116   -259   -283  -1039   -192
     90     18    -72    -54     83    -25    124    135   -236   -262  -1013   -174
     88     38    -51    -64     70     -5    150    158   -210   -236   -987   -163
    103     59    -44    -83     75      7    161    166   -202   -226   -963   -163
    116     80    -36    -98     77     23    163    168   -197   -220   -945   -166
    111     93    -18   -101     64     38    171    176   -184   -215   -927   -163
    111    122     10   -119     51     67    189    192   -158   -187   -893   -137
    135    171     33   -153     51    103    197    197   -135   -161   -862   -122
    148    200     51   -176     49    127    200    200   -116   -135   -828   -109
    155    194     38   -174     59    116    184    184   -119   -129   -813   -103
    171    192     18   -184     75    106    150    158   -135   -140   -815   -114
    179    184      2   -181     88     93    127    150   -135   -137   -810   -114
    174    135    -38   -155    103     49    103    129   -158   -163   -831   -140
    184     70   -114   -127    150    -20     72     98   -192   -197   -865   -176
    197     36   -161   -119    179    -62     51     75   -213   -218   -883   -192
    192     15   -179   -103    187    -80     36     57   -228   -233   -893   -213
    202    -20   -223    -93    213   -122     15     33   -249   -254   -904   -236
    233    -51   -285    -90    259   -168    -15      0   -275   -275   -917   -252
    244    -57   -301    -96    270   -179    -28    -15   -285   -283   -917   -257
    244    -59   -306    -93    272   -181    -33    -20   -283   -277   -906   -252
    265    -54   -319   -106    290   -187    -44    -31   -283   -275   -901   -241
    277    -59   -337   -109    306   -197    -44    -28   -280   -270   -898   -226
    267    -54   -322   -109    293   -187    -38    -20   -270   -259   -885   -197
    275    -64   -340   -106    306   -202    -44    -20   -272   -262   -878   -181
    293   -106   -400    -96    345   -252    -41      0   -277   -277   -896   -194
    329   -148   -478    -90    402   -311     46    127   -226   -272   -914   -226
    345    -96   -441   -127    392   -267    194    311   -101   -187   -859   -202
    389     57   -332   -223    361   -137    335    524     85     -5   -701    -67
    423    426      0   -426    210    213    439    709    350    311   -358    259
    400   1054    654   -727   -127    854    454    761    649    753    163    779
    226   1556   1330   -891   -553   1444    233    446    737   1028    558   1171
    106   1426   1317   -766   -605   1371   -116    -46    439    846    462   1072
     18    745    727   -381   -355    737   -358   -511   -179    155   -187    475
     41     -7    -49    -15     44    -28   -454   -688   -688   -511   -875   -168
    119   -353   -475    114    296   -413   -413   -548   -735   -646  -1057   -376
    155   -392   -550    116    353   -470   -296   -374   -623   -594  -1026   -381
    184   -311   -496     62    337   -402   -179   -220   -483   -483   -930   -314
    202   -207   -410      2    306   -309    -98   -109   -366   -376   -833   -233
    210   -142   -353    -33    280   -246    -41    -38   -296   -314   -771   -194
    207   -109   -319    -49    262   -213    -12      0   -262   -283   -740   -179
    226   -103   -329    -62    275   -215     -7      7   -257   -277   -724   -176
    241    -64   -306    -88    272   -184      5     28   -228   -249   -691   -155
    200    -72   -272    -64    236   -174     23     38   -210   -236   -670   -150
    200    -67   -270    -67    233   -168     28     38   -207   -236   -667   -155
    205    -54   -259    -77    231   -155     31     41   -202   -233   -659   -168
    189    -31   -220    -77    205   -124     46     64   -181   -213   -633   -166
    179    -41   -223    -70    200   -129     49     72   -179   -210   -631   -166
    179    -54   -233    -62    205   -142     49     75   -176   -205   -631   -161
    168    -41   -213    -64    189   -124     57     88   -163   -192   -615   -145
    168    -23   -192    -72    179   -106     72    103   -145   -181   -600   -129
    161    -12   -176    -75    168    -93     75    103   -135   -171   -581   -116
    155    -12   -168    -72    161    -88     77    106   -124   -168   -568   -111
    145     -2   -150    -72    145    -77     83    114   -114   -163   -561    -98
    150    -23   -174    -62    161    -98     80    111   -119   -171   -571    -98
    155    -10   -166    -75    158    -88     83    119   -106   -158   -561    -88
    150     10   -140    -83    145    -64     93    140    -83   -135   -537    -72
    148      7   -140    -80    142    -64     96    140    -77   -132   -535    -75
    150      5   -145    -77    148    -70     96    135    -77   -135   -535    -85
    158     25   -132    -93    142    -51     96    145    -62   -116   -517    -72
    155     36   -122    -96    140    -41    101    158    -44    -96   -498    -49
    163     38   -124   -103    142    -41    103    163    -38    -90   -491    -33
    176     59   -116   -116    148    -28    103    174    -25    -80   -475    -18
    161     96    -67   -129    114     12    106    194     -5    -54   -449      7
    176    109    -67   -145    122     20    103    210      7    -38   -428     23
    187    132    -54   -163    122     38    106    231     25    -18   -407     36
    194    181    -12   -187    103     85    116    257     51     15   -371     59
    187    200     10   -194     88    106    127    272     67     41   -345     80
    189    215     23   -202     83    119    140    280     75     44   -342     90
    181    236     54   -210     64    145    158    296     90     57   -332    114
    168    231     62   -200     54    148    176    306     98     64   -316    129
    155    226     70   -192     44    148    176    290     88     57   -319    122
    142    226     83   -184     28    155    189    293     96     67   -311    122
    122    233    109   -179      7    171    200    296    109     77   -309    122
    129    241    111   -184     10    176    207    293    109     77   -303    122
    111    223    109   -168      0    166    210    283    106     70   -316     96
     88    226    137   -158    -25    181    220    288    119     75   -311     90
     67    223    155   -148    -46    189    236    293    127     75   -303     96
     57    194    137   -124    -38    166    246    280    122     59   -316     85
     33    194    158   -116    -62    176    257    280    124     70   -311     80
     20    197    176   -109    -77    187    262    275    124     77   -311     72
     33    184    150   -111    -57    168    244    249    109     57   -329     49
     31    174    142   -101    -54    158    246    239    103     44   -335     44
     12    163    150    -88    -67    155    252    236    103     46   -335     44
      5    132    127    -70    -62    129    244    220     90     28   -353     36
      0    111    111    -57    -54    111    231    202     75     18   -366     25
     -5    140    145    -67    -75    142    244    213     83     31   -353     31
    -28    148    176    -59   -103    161    252    213     85     36   -345     33
    -44    127    171    -41   -109    148    249    207     80     25   -348     38
    -54    142    194    -44   -127    168    257    215     90     36   -337     49
    -62    153    215    -44   -137    184    270    228    101     46   -319     54
    -59    135    194    -38   -127    163    262    220     96     38   -314     41
    -70    148    218    -38   -145    181    262    218    101     46   -296     46
    -96    176    270    -41   -184    223    272    231    116     64   -275     59
    -93    176    270    -41   -181    223    277    233    122     67   -270     67
   -109    166    275    -28   -192    218    280    233    122     62   -265     75
   -127    168    296    -20   -210    231    280    231    122     70   -259     85
   -101    166    267    -33   -184    215    262    210    101     57   -275     83
    -70    150    220    -38   -145    184    239    184     80     41   -288     75
    -70    174    241    -54   -155    207    244    189     85     51   -267     90
    -64    194    259    -64   -163    226    249    192     93     59   -249    111
    -59    153    213    -49   -135    181    231    171     67     25   -272     93
    -75    140    215    -31   -145    176    226    161     57     12   -272     88
    -98    166    265    -36   -181    215    239    174     77     31   -241    103
    -96    161    257    -33   -176    207    233    166     70     20   -239     90
   -101    166    267    -33   -184    215    236    161     70     15   -233     80
   -119    197    316    -38   -218    257    259    189     98     38   -207     96
   -111    213    322    -51   -218    267    270    200    114     49   -197    103
    -98    218    314    -59   -207    265    272    194    106     49   -194     98
   -109    254    363    -75   -236    309    296    210    124     70   -168    106
   -116    280    397    -80   -257    337    314    226    140     85   -150    116
    -98    267    366    -85   -231    316    301    210    132     75   -161    111
    -96    314    410   -109   -252    361    316    218    155     98   -135    129
   -119    363    483   -124   -301    423    342    236    197    137    -93    155
   -101    368    470   -132   -285    418    329    218    192    135    -88    158
    -80    363    444   -142   -262    402    293    189    174    119   -103    148
   -116    358    475   -122   -296    415    283    192    179    122    -93    155
   -127    327    452   -101   -288    389    262    176    163    106   -103    142
    -98    285    384    -93   -241    335    231    137    127     64   -145    114
   -135    249    381    -59   -259    314    233    137    124     54   -153    101
   -153    226    376    -36   -265    301    231    135    114     44   -166     85
   -124    181    306    -28   -215    241    205     98     77      7   -202     46
   -142    111    254     15   -197    181    192     77     49    -20   -233     15
   -181     93    272     44   -228    181    200     85     51    -20   -228     23
   -174     80    254     46   -213    166    184     59     31    -38   -252     15
   -168     70    236     46   -202    150    171     41     20    -51   -272      7
   -197    106    303     46   -249    205    200     67     51    -23   -241     31
   -192     96    288     46   -241    192    192     57     46    -28   -246     12
   -168     70    239     49   -205    153    166     31     28    -49   -270    -15
   -189     54    244     64   -215    148    181     54     44    -41   -267    -20
   -181      0    181     90   -181     90    205    109     51    -51   -290    -64
   -119    -72     46     96    -85    -12    283    223     93    -59   -335   -140
   -101     18    119     41   -111     67    423    407    244     49   -265   -106
    -96    228    324    -67   -210    277    561    631    470    275    -59     72
    -25    654    680   -314   -353    667    615    763    724    615    311    446
    -96   1260   1353   -584   -724   1306    584    717    961   1008    776    917
   -283   1582   1865   -652  -1072   1722    350    376    932   1158   1008   1124
   -358   1293   1649   -470  -1005   1470     23   -119    519    820    711    859
   -358    600    958   -119   -657    779   -189   -555   -122     57    -59    189
   -329     54    384    137   -358    218   -244   -587   -410   -361   -527   -252
   -288   -205     80    246   -184    -62   -197   -446   -413   -431   -652   -381
   -215   -252    -36    231    -90   -145   -129   -340   -350   -415   -688   -374
   -189   -189      0    189    -96    -96    -33   -220   -236   -327   -675   -226
   -207    -59    148    132   -181     44     64   -101    -96   -202   -579    -85
   -161      2    163     77   -163     83     96    -62    -46   -153   -548    -33
   -122     20    142     49   -135     83    103    -46    -28   -135   -535    -36
   -166     59    226     54   -194    142    142     -5     12    -96   -491    -15
   -150     72    220     38   -184    145    137     -7     10   -101   -483    -23
    -72     67    137      2   -103    101    106    -41    -15   -122   -491    -77
    -51     80    132    -15    -90    106    101    -44    -15   -119   -478   -119
    -44     70    114    -12    -77     90    111    -36     -5   -114   -465   -137
     33     62     28    -49      2     46     83    -67    -41   -140   -485   -163
     46     90     41    -70      2     67     85    -59    -36   -129   -472   -166
      5    129    124    -67    -59    127    119    -20     -5    -90   -428   -153
     20    127    106    -72    -41    116    119    -18    -10    -90   -420   -161
     20    132    111    -77    -46    122    119    -18    -10    -88   -413   -168
    -41    168    207    -64   -124    187    158     28     33    -49   -361   -150
    -57    189    246    -67   -150    218    168     41     46    -33   -329   -142
    -20    207    228    -93   -124    218    150     28     33    -38   -327   -145
    -77    200    277    -64   -176    239    189     67     70    -12   -293   -124
   -111    197    309    -44   -210    252    207     98     98     10   -259   -106
    -75    197    272    -62   -174    233    187     83     83      5   -265   -114
    -77    218    296    -70   -187    257    194     96    101     18   -254   -103
   -132    233    363    -51   -249    298    228    132    137     57   -220    -80
    -98    241    337    -72   -218    288    218    127    132     64   -223    -77
    -62    252    314    -93   -189    280    218    129    132     77   -220    -72
   -101    267    368    -83   -233    316    239    163    166    111   -194    -44
    -88    262    350    -88   -220    306    228    161    163    116   -200    -46
    -20    280    301   -129   -161    288    202    145    158    114   -213    -49
    -18    319    335   -153   -176    327    213    179    189    145   -189    -20
    -25    350    376   -161   -200    363    231    218    226    181   -161     10
     33    361    324   -197   -145    342    210    215    220    179   -174     12
     36    387    350   -213   -155    368    226    236    244    194   -161     28
     -5    413    415   -205   -210    415    262    267    280    228   -140     54
     28    418    389   -223   -179    405    257    259    275    223   -163     49
     44    428    384   -239   -168    407    254    246    270    215   -179     44
      0    454    452   -228   -226    452    283    270    296    233   -163     57
     -7    452    459   -223   -233    454    290    262    298    231   -171     54
     23    441    418   -231   -197    431    277    233    280    213   -197     44
     -5    446    452   -220   -231    452    293    241    290    223   -192     36
    -20    454    475   -218   -246    462    311    252    303    231   -192     23
     10    446    436   -231   -213    441    298    231    293    220   -213      5
     -2    446    449   -220   -226    446    306    231    309    226   -207     -2
    -49    433    480   -194   -265    457    327    244    329    236   -194    -10
    -36    413    449   -189   -244    431    309    220    316    223   -210    -25
    -31    405    436   -187   -233    418    298    205    309    218   -218    -41
    -85    392    478   -153   -280    433    314    213    322    223   -207    -46
   -101    389    491   -145   -296    439    293    192    301    207   -226    -67
    -72    358    431   -142   -252    394    270    166    272    187   -249    -88
    -98    350    449   -127   -275    400    275    171    275    192   -233    -96
   -119    342    462   -111   -290    402    290    192    296    202   -215    -93
    -83    335    418   -127   -252    376    272    168    280    194   -226   -106
    -90    332    423   -122   -257    376    275    174    290    200   -215   -101
   -122    327    449   -103   -288    387    293    197    309    207   -197    -85
   -103    329    433   -111   -267    381    280    192    301    205   -205    -88
    -80    329    410   -124   -244    368    275    187    296    205   -213    -88
   -114    335    446   -111   -280    389    290    210    314    220   -192    -77
   -114    327    439   -106   -277    381    280    207    314    220   -192    -77
    -72    335    407   -129   -239    371    257    192    296    218   -205    -83
    -96    345    439   -127   -267    389    259    197    296    220   -200    -88
   -119    322    439   -101   -277    379    272    210    301    228   -194    -88
    -90    309    397   -111   -244    353    257    197    290    220   -207    -93
    -98    296    394    -98   -246    345    265    200    298    228   -202    -80
   -135    309    441    -88   -288    374    285    218    314    241   -192    -64
   -119    296    415    -88   -267    355    277    207    306    233   -207    -70
   -103    296    397    -98   -249    345    267    197    296    220   -223    -72
   -142    301    444    -77   -293    371    283    218    314    231   -210    -64
   -137    290    426    -77   -283    358    270    207    303    220   -226    -77
   -111    275    387    -83   -249    329    249    184    283    200   -254    -88
   -142    272    413    -67   -277    342    259    194    288    197   -254    -80
   -168    270    439    -49   -303    353    265    200    290    194   -249    -80
   -148    270    415    -62   -283    342    249    179    270    176   -270    -96
   -148    296    441    -75   -296    368    272    202    290    192   -249    -70
   -174    335    506    -83   -340    420    309    236    322    218   -220    -54
   -150    348    498    -98   -324    423    327    254    342    239   -200    -41
   -145    353    498   -103   -322    426    340    265    353    249   -192    -28
   -197    350    548    -77   -371    449    366    290    371    259   -181    -20
   -218    361    579    -72   -400    470    381    306    387    272   -163     -7
   -197    400    597   -101   -397    498    392    311    402    296   -142     12
   -220    439    657   -109   -439    545    410    327    428    316   -114     38
   -244    436    680    -98   -462    558    402    327    426    314   -114     44
   -226    420    646    -98   -436    532    374    306    405    303   -129     44
   -244    423    667    -88   -454    545    361    311    407    311   -122     57
   -283    376    657    -49   -470    517    353    311    397    298   -137     51
   -257    303    558    -23   -407    431    324    283    355    262   -187     23
   -228    252    480    -12   -353    366    293    257    314    231   -233     -2
   -249    223    472     12   -361    348    290    257    301    207   -254    -23
   -259    184    444     36   -353    314    285    252    283    181   -283    -41
   -246    158    405     41   -324    280    267    236    262    163   -309    -49
   -265    132    394     64   -329    265    262    231    249    153   -324    -57
   -275    114    389     80   -332    252    265    231    246    150   -332    -54
   -267    106    374     80   -322    239    252    218    236    145   -348    -51
   -277    109    387     83   -332    246    249    220    239    145   -355    -44
   -296    111    405     90   -350    257    252    226    241    140   -363    -31
   -267    116    384     75   -324    249    249    218    239    135   -379    -28
   -231    103    335     62   -283    220    244    218    226    124   -415    -41
   -210     46    257     80   -233    150    288    296    233    114   -462    -77
   -176     51    228     62   -202    137    410    465    311    161   -470    -88
   -116    150    267    -15   -192    207    542    667    454    280   -394    -15
    -64    394    459   -166   -262    426    662    885    675    517   -168    213
    -46    883    930   -420   -488    906    696    974    945    885    241    654
   -158   1486   1641   -665   -901   1564    584    810   1153   1265    709   1156
   -348   1678   2026   -665  -1187   1852    267    342   1039   1322    859   1314
   -459   1182   1641   -363  -1052   1410    -15   -137    530    828    402    875
   -467    392    859     36   -662    626   -176   -459    -85     85   -361    168
   -384   -155    228    267   -309     36   -200   -441   -329   -280   -795   -246
   -329   -303     25    316   -179   -140   -106   -272   -272   -285   -857   -319
   -277   -231     44    252   -161    -93     25    -96   -129   -181   -784   -262
   -218   -111    106    163   -163     -2    135     41      0    -62   -696   -168
   -200    -33    166    114   -184     67    200    124     77     10   -636   -111
   -194    -23    171    109   -184     72    226    158    103     20   -620   -111
   -184    -46    135    114   -161     41    220    155     96      7   -636   -127
   -184    -38    142    111   -163     51    233    166    103     12   -636   -124
   -189    -23    166    103   -179     70    252    179    119     25   -631   -122
   -174    -20    153     98   -163     64    254    176    122     31   -636   -124
   -161    -12    148     85   -158     67    257    181    132     36   -644   -127
   -171      2    174     85   -174     85    270    192    145     46   -644   -119
   -163     10    171     75   -168     88    272    192    148     46   -657   -116
   -145     10    155     67   -150     83    267    184    148     46   -672   -111
   -150     18    168     64   -161     93    267    184    153     51   -685   -111
   -158     20    179     67   -168     98    267    179    153     57   -693   -114
   -140     25    166     57   -153     96    257    163    148     51   -704   -116
   -132     38    171     46   -150    103    262    158    153     57   -698   -109
   -137     44    181     46   -161    114    262    153    161     62   -688   -103
   -119     51    171     33   -145    111    252    140    158     64   -685   -103
   -109     59    168     23   -140    114    249    135    161     67   -675    -93
   -116     75    192     20   -153    132    257    140    176     77   -654    -75
   -109     88    194     10   -153    140    249    127    176     77   -652    -72
    -88     96    184     -5   -137    140    239    116    174     83   -646    -67
    -88    119    205    -18   -148    161    236    124    184     96   -628    -51
    -85    129    215    -20   -150    171    239    137    197    106   -615    -51
    -59    153    210    -49   -135    179    231    135    202    109   -605    -54
    -51    187    239    -67   -145    213    236    145    220    127   -584    -51
    -49    220    267    -85   -158    244    241    161    239    145   -561    -38
    -18    241    259   -111   -137    249    236    171    246    150   -545    -31
      2    262    257   -135   -127    259    236    189    262    168   -527    -20
      7    293    283   -150   -137    288    249    218    285    194   -498     -5
     31    329    298   -181   -135    314    254    239    306    220   -472     10
     54    353    298   -202   -122    327    259    252    319    236   -452     31
     54    374    316   -215   -129    345    277    265    335    259   -433     41
     49    387    337   -218   -142    363    290    265    345    267   -420     41
     64    394    329   -231   -132    363    293    254    342    265   -420     33
     62    389    327   -226   -132    358    311    252    345    267   -426     25
     51    387    332   -220   -140    358    322    249    350    262   -436     20
     62    387    324   -226   -129    355    329    241    348    257   -446     15
     51    381    329   -220   -137    355    337    236    348    254   -457      2
     31    381    350   -205   -158    366    355    244    366    262   -457     -2
     28    371    342   -200   -158    358    363    246    374    265   -457     -5
     25    363    337   -194   -155    350    371    244    376    265   -465    -10
     10    353    340   -181   -166    348    376    244    379    267   -465    -10
     -7    332    340   -161   -174    335    379    236    379    262   -467    -20
      0    319    319   -161   -161    319    366    213    361    246   -488    -44
     -5    316    322   -155   -163    319    361    202    355    241   -493    -57
    -18    309    324   -148   -171    316    361    200    358    244   -493    -62
    -10    301    311   -145   -161    306    355    189    355    239   -498    -57
    -10    288    298   -140   -155    293    345    176    348    231   -506    -64
    -15    293    306   -140   -161    298    345    174    348    231   -504    -64
     -7    306    314   -148   -161    309    337    171    348    231   -501    -75
      0    311    311   -155   -155    311    332    168    348    228   -496    -85
     -2    335    337   -168   -171    335    335    181    363    244   -465    -72
     -5    350    355   -171   -181    350    342    200    381    259   -433    -59
      2    348    345   -176   -171    345    340    205    387    265   -415    -54
      2    355    353   -179   -174    355    345    220    397    275   -392    -41
      2    381    376   -192   -187    379    348    236    413    288   -361    -36
     25    405    379   -215   -176    392    340    241    413    293   -345    -44
     33    420    384   -228   -174    402    327    241    413    293   -332    -46
     23    431    407   -226   -192    420    329    257    426    303   -309    -36
      2    431    428   -218   -213    431    335    275    431    314   -293    -10
     -2    428    431   -213   -218    428    335    280    428    311   -296     10
      0    431    428   -218   -215    431    329    283    428    311   -288      7
     15    433    418   -223   -200    426    322    283    426    303   -277      2
     41    436    394   -241   -179    415    298    270    410    280   -277    -15
     67    444    376   -254   -153    410    288    265    407    267   -272    -25
     83    444    361   -265   -140    405    283    265    405    257   -275    -41
     96    441    345   -267   -124    394    267    252    394    246   -277    -59
    101    436    332   -270   -116    384    262    241    394    241   -272    -62
     90    439    345   -265   -127    392    275    252    407    254   -254    -59
     85    454    368   -272   -140    413    293    265    428    272   -236    -59
     96    501    405   -298   -153    454    314    275    452    293   -210    -51
     88    532    444   -311   -179    488    342    293    472    311   -184    -44
     85    540    452   -314   -184    496    358    303    483    319   -174    -41
     98    527    428   -311   -166    478    353    293    475    316   -184    -51
    101    535    433   -316   -166    485    363    298    488    335   -166    -41
     98    589    491   -348   -194    540    389    314    519    366   -127     -7
    114    626    509   -371   -197    568    389    314    532    376   -111     12
    116    623    504   -371   -192    563    361    288    514    358   -122     10
    106    615    509   -361   -200    563    332    265    504    345   -129      7
    119    600    480   -361   -181    542    303    244    488    335   -145      0
    122    537    415   -332   -145    478    285    226    462    309   -176    -15
    111    478    363   -296   -127    420    275    210    433    277   -215    -36
    122    423    301   -272    -88    363    262    192    410    249   -257    -59
    140    368    228   -257    -44    298    233    161    371    210   -306    -98
    148    327    179   -239    -15    254    220    140    348    187   -335   -129
    148    285    137   -218      2    213    210    122    335    171   -350   -145
    145    249    103   -197     20    176    192     98    314    150   -374   -166
    132    223     90   -179     20    158    184     83    303    140   -392   -181
    111    218    106   -166      2    163    187     85    306    142   -392   -181
     96    200    101   -150     -2    150    187     83    303    137   -394   -184
     96    181     85   -137      5    135    184     75    301    135   -397   -187
     88    171     83   -132      2    127    189     77    301    132   -400   -189
     96    140     44   -116     25     90    187     80    293    116   -423   -205
    119     54    -64    -88     93     -5    223    140    296     90   -470   -249
    124     31    -93    -77    109    -31    371    324    392    135   -475   -270
    140    140     -2   -142     70     67    537    558    561    272   -374   -192
    202    384    181   -296     10    283    654    766    784    514   -150     20
    239    911    672   -579   -215    792    657    813   1054    898    280    470
    106   1636   1530   -870   -711   1584    478    579   1280   1332    831   1044
    -98   1808   1906   -857  -1002   1857     90     51   1135   1366    966   1179
   -205   1278   1483   -535   -844   1379   -226   -441    610    857    504    748
   -226    381    607    -80   -418    496   -374   -753    -54     44   -314    -15
   -158   -210    -51    184    -54   -132   -358   -693   -296   -340   -771   -483
    -90   -296   -207    192     57   -252   -236   -501   -202   -309   -792   -530
    -59   -205   -145    132     41   -176    -72   -298    -38   -179   -704   -465
    -49    -85    -36     67     -7    -62     38   -163     93    -62   -607   -389
    -25    -28     -2     28    -12    -15     88   -109    150    -15   -579   -361
    -10    -15     -7     10     -2    -12    111    -85    168     -5   -579   -358
     -2    -25    -23     12      7    -23    116    -80    176     -2   -584   -363
     15    -31    -46      7     28    -38    116    -83    176    -10   -594   -371
     31    -36    -67      2     49    -51    114    -93    171    -18   -605   -376
     23    -15    -41     -5     31    -25    122    -90    176    -10   -602   -363
     18    -15    -36     -2     25    -25    124    -96    166    -15   -610   -363
     28    -18    -49     -5     36    -33    114   -109    155    -20   -623   -366
     23     -5    -28     -7     25    -15    114   -106    158    -15   -626   -363
     15    -15    -33     -2     23    -23    111   -114    150    -23   -633   -363
     25    -12    -38     -5     31    -25    106   -116    150    -23   -636   -358
     23    -20    -46     -2     33    -33     98   -124    150    -23   -639   -358
     25    -20    -46     -2     36    -33    106   -119    161    -25   -633   -353
     28    -20    -49     -5     38    -33    103   -124    155    -33   -639   -366
     33    -28    -64     -2     46    -46     93   -135    148    -41   -641   -381
     33    -20    -54    -10     44    -36     88   -132    155    -36   -631   -381
     41    -18    -59    -10     49    -38     88   -127    158    -33   -618   -379
     49    -15    -67    -18     57    -41     80   -132    155    -31   -605   -381
     41     -5    -49    -18     44    -25     83   -129    161    -20   -584   -376
     28      5    -23    -18     25     -7     85   -122    171    -15   -568   -371
     41      5    -36    -23     38    -15     77   -122    171    -15   -558   -371
     49      7    -41    -28     44    -15     75   -114    176    -10   -537   -371
     38     18    -23    -28     31     -2     85    -90    192      7   -506   -363
     44     28    -15    -38     28      5     83    -83    197     15   -488   -363
     46     41     -5    -44     25     18     77    -77    200     20   -475   -361
     33     51     15    -44      7     36     85    -59    220     44   -449   -353
     28     83     54    -57    -12     70     98    -31    249     75   -415   -329
     41    111     70    -77    -15     90    101    -18    265     96   -389   -311
     41    140     98    -90    -28    119    111      2    288    127   -355   -290
     28    148    119    -90    -46    135    122     18    303    150   -335   -277
     28    153    124    -90    -46    137    124     15    306    153   -327   -272
     23    168    145    -96    -62    158    135     15    306    153   -322   -270
      5    176    171    -90    -83    174    145     15    314    161   -311   -259
     -7    176    184    -85    -96    179    150     10    316    166   -309   -257
    -25    174    200    -75   -114    187    161      7    319    166   -311   -265
    -44    150    192    -54   -119    171    163     -2    311    155   -324   -285
    -31    127    158    -46    -93    142    155    -20    296    140   -348   -311
    -18    116    132    -51    -75    122    158    -31    288    137   -363   -329
    -12    111    124    -49    -67    116    166    -33    288    135   -366   -340
    -20     93    111    -38    -67    101    163    -46    290    129   -371   -355
    -10     77     88    -33    -49     83    158    -67    285    116   -384   -368
    -25     49     75    -12    -49     59    140    -93    262     98   -405   -381
    -33     31     64      0    -49     46    127   -111    249     85   -413   -392
    -28     12     38      5    -33     25    111   -135    228     67   -423   -413
    -10      0     10      5    -10      5     96   -161    213     49   -439   -433
    -10    -15     -5     12     -5    -10     90   -176    202     41   -446   -441
    -15    -28    -12     20     -2    -20     83   -197    189     31   -457   -452
     -7    -33    -25     20      7    -31     67   -218    176     18   -470   -459
    -12    -31    -18     23      2    -25     64   -223    176     15   -470   -454
    -23    -44    -20     31     -2    -33     64   -226    174     10   -467   -454
    -12    -57    -44     33     12    -49     49   -241    161     -5   -485   -462
      2    -46    -49     20     23    -49     41   -252    153    -10   -493   -459
     -5    -33    -28     20     10    -31     44   -257    158     -5   -488   -457
     -2    -49    -46     23     20    -46     31   -270    145    -18   -501   -465
      5    -46    -54     20     28    -49     23   -280    129    -31   -511   -475
      7    -33    -41     12     23    -38     23   -275    124    -36   -511   -470
     12    -33    -46     10     28    -38     20   -275    119    -41   -517   -475
     31    -54    -85     10     57    -70      7   -288    101    -59   -537   -491
     33    -72   -106     18     67    -88      2   -293     90    -75   -553   -504
     31    -62    -96     15     62    -77      0   -296     90    -75   -558   -506
     44    -62   -106     10     75    -83     -7   -303     83    -80   -568   -511
     44    -80   -124     15     83   -103    -15   -316     64    -96   -594   -530
     33    -85   -119     25     75   -101    -12   -316     59    -96   -605   -540
     38    -85   -127     20     80   -106    -23   -329     49   -103   -618   -550
     36    -96   -132     31     83   -114    -28   -340     38   -106   -623   -553
     25    -93   -119     31     72   -106    -20   -340     36   -106   -618   -555
     28    -77   -106     23     67    -90    -10   -335     38   -101   -613   -555
     33    -54    -90      7     59    -72     -2   -329     41    -96   -610   -550
     33    -18    -51     -7     41    -33     12   -322     54    -88   -600   -542
     20    -12    -33     -5     25    -23     20   -319     57    -90   -602   -542
     31    -23    -54     -5     41    -38     15   -329     46    -96   -613   -553
     41      0    -41    -20     41    -20     25   -332     49    -83   -602   -548
     28     46     18    -36      5     33     49   -316     75    -54   -568   -524
     28     88     59    -59    -15     75     44   -324     77    -41   -550   -514
     33     70     36    -51      0     54     15   -355     54    -62   -568   -530
     23     49     25    -38      0     38     -2   -387     33    -80   -579   -540
     18     57     38    -36    -10     49    -23   -402     25    -77   -574   -530
     25      2    -25    -15     25    -10    -54   -433     -5   -109   -605   -553
     10    -46    -57     18     33    -51    -70   -457    -36   -140   -641   -584
     -7    -98    -90     51     41    -93    -83   -470    -62   -168   -675   -613
      2   -145   -148     72     75   -145    -96   -491    -88   -200   -717   -633
    -10   -174   -163     90     75   -168   -116   -519   -119   -233   -750   -670
    -31   -210   -179    119     72   -194   -127   -532   -135   -262   -774   -683
    -41   -252   -213    145     83   -233   -142   -550   -158   -293   -807   -701
    -33   -265   -231    150     98   -249   -150   -568   -176   -303   -831   -724
    -41   -254   -213    148     83   -236   -148   -571   -179   -301   -833   -732
    -46   -257   -213    150     80   -236   -161   -581   -194   -316   -852   -745
    -36   -277   -241    155    101   -259   -171   -594   -210   -327   -870   -750
    -49   -293   -244    171     96   -270   -166   -587   -205   -327   -878   -748
    -38   -329   -293    181    127   -311   -171   -576   -218   -345   -904   -758
      0   -397   -397    197    197   -397   -137   -514   -223   -376   -961   -807
     12   -397   -410    192    210   -402    -12   -363   -142   -348   -979   -836
     31   -309   -340    140    184   -324    124   -176     -2   -236   -901   -776
     80    -51   -135    -15    106    -93    228      5    205      0   -683   -558
    109    480    371   -296   -132    428    254     85    485    392   -252   -116
    -12   1093   1106   -542   -561   1098    148    -62    693    771    213    342
   -142   1280   1423   -568   -782   1350   -197   -511    576    831    353    462
   -210    774    982   -283   -597    878   -509  -1018     44    316   -129     31
   -244     20    265    109   -254    142   -639  -1312   -553   -428   -880   -618
   -189   -493   -303    340     54   -400   -644  -1270   -784   -779  -1273   -974
   -122   -701   -579    413    228   -641   -574  -1127   -771   -826  -1376  -1070
   -101   -701   -600    400    249   -652   -485  -1015   -683   -769  -1353  -1049
    -72   -605   -532    337    228   -568   -387   -898   -563   -667  -1273   -974
    -38   -522   -483    277    220   -504   -335   -831   -491   -605  -1215   -917
      0   -488   -488    244    244   -488   -306   -797   -457   -576  -1195   -888
      5   -485   -493    239    246   -488   -293   -782   -444   -574  -1192   -883
      5   -491   -498    241    249   -493   -293   -779   -444   -574  -1200   -896
     20   -478   -501    226    259   -488   -296   -784   -444   -574  -1202   -896
     20   -462   -483    220    252   -472   -293   -776   -439   -568  -1189   -883
      7   -459   -467    223    236   -462   -280   -769   -433   -566  -1184   -880
      0   -475   -475    236    236   -475   -283   -771   -439   -571  -1195   -888
    -12   -480   -467    244    226   -472   -277   -763   -441   -576  -1197   -885
    -31   -462   -431    246    200   -446   -262   -745   -428   -566  -1182   -870
    -25   -478   -454    252    213   -465   -259   -745   -433   -568  -1179   -872
    -25   -475   -449    249    210   -462   -270   -753   -439   -576  -1182   -880
    -41   -457   -418    246    187   -439   -265   -743   -431   -576  -1171   -880
    -51   -470   -418    262    181   -444   -252   -727   -423   -574  -1161   -865
    -54   -483   -431    267    187   -457   -254   -727   -426   -581  -1158   -867
    -59   -475   -415    267    176   -446   -257   -727   -426   -579  -1148   -859
    -70   -470   -402    267    163   -439   -257   -724   -423   -576  -1145   -862
    -67   -472   -405    270    168   -439   -254   -722   -420   -571  -1140   -875
    -77   -467   -389    270    153   -428   -246   -711   -410   -558  -1119   -875
    -90   -459   -368    275    137   -415   -241   -696   -397   -550  -1109   -872
    -93   -462   -368    277    135   -415   -236   -683   -392   -548  -1098   -867
    -98   -441   -342    270    122   -392   -228   -670   -381   -535  -1078   -857
   -109   -444   -337    275    111   -392   -226   -652   -366   -524  -1070   -849
   -109   -441   -332    275    111   -387   -231   -639   -358   -517  -1065   -844
    -88   -428   -342    257    124   -387   -249   -641   -368   -517  -1065   -846
    -83   -423   -340    254    127   -381   -249   -620   -355   -498  -1044   -831
    -88   -402   -316    244    114   -361   -252   -602   -342   -480  -1028   -815
    -75   -379   -303    226    111   -340   -254   -587   -329   -462  -1015   -800
    -67   -337   -272    200    101   -306   -249   -566   -311   -436   -997   -779
    -75   -301   -226    189     75   -265   -236   -540   -283   -405   -966   -748
    -75   -277   -205    174     62   -244   -226   -527   -272   -392   -948   -732
    -77   -283   -205    179     62   -246   -213   -524   -267   -392   -950   -730
    -93   -280   -187    184     46   -233   -194   -514   -254   -381   -940   -717
   -101   -277   -176    189     36   -228   -184   -511   -249   -381   -937   -714
   -106   -259   -155    181     23   -207   -187   -519   -254   -389   -948   -719
   -129   -254   -124    192     -2   -192   -176   -519   -244   -384   -948   -719
   -158   -267   -109    213    -25   -189   -145   -498   -218   -363   -937   -706
   -176   -280   -103    228    -36   -192   -135   -493   -205   -353   -940   -698
   -176   -285   -109    228    -36   -197   -140   -506   -210   -358   -958   -706
   -181   -290   -109    236    -38   -200   -140   -517   -215   -363   -976   -714
   -168   -316   -150    241    -10   -236   -140   -524   -223   -368   -995   -714
   -161   -329   -168    246      2   -249   -148   -537   -233   -374  -1013   -719
   -171   -337   -166    252     -5   -252   -142   -540   -228   -371  -1021   -711
   -176   -340   -163    257     -7   -252   -148   -553   -236   -381  -1039   -709
   -171   -350   -179    259      2   -265   -155   -568   -249   -392  -1057   -711
   -184   -355   -171    270     -7   -265   -148   -568   -246   -389  -1062   -706
   -197   -348   -153    272    -23   -252   -145   -563   -244   -389  -1062   -706
   -200   -348   -148    272    -25   -249   -158   -571   -252   -392  -1070   -709
   -202   -342   -142    272    -31   -241   -163   -571   -249   -384  -1070   -704
   -210   -340   -129    275    -41   -236   -161   -561   -241   -376  -1065   -693
   -210   -337   -127    272    -44   -233   -158   -558   -236   -374  -1060   -688
   -202   -337   -135    270    -36   -236   -155   -548   -233   -366  -1052   -678
   -213   -314   -101    262    -57   -207   -153   -540   -228   -363  -1044   -672
   -226   -296    -70    262    -77   -184   -153   -535   -223   -361  -1041   -675
   -218   -303    -85    259    -67   -194   -153   -527   -215   -353  -1039   -667
   -226   -309    -83    267    -72   -197   -145   -504   -200   -337  -1023   -652
   -239   -311    -75    272    -83   -192   -140   -488   -192   -329  -1010   -636
   -231   -314    -83    272    -75   -200   -142   -491   -197   -332  -1010   -631
   -220   -298    -77    257    -72   -189   -153   -498   -205   -337  -1010   -626
   -210   -311   -101    259    -54   -207   -161   -501   -210   -345  -1018   -626
   -184   -329   -145    257    -20   -236   -179   -514   -226   -355  -1034   -628
   -155   -345   -189    252     15   -267   -194   -527   -244   -368  -1049   -633
   -148   -345   -197    244     23   -272   -194   -524   -246   -368  -1047   -631
   -137   -322   -184    228     23   -254   -197   -522   -249   -363  -1044   -628
   -119   -316   -200    215     38   -259   -202   -522   -259   -374  -1057   -631
   -116   -306   -189    213     36   -249   -192   -506   -252   -371  -1049   -620
   -122   -296   -176    207     25   -236   -168   -483   -233   -353  -1031   -610
   -103   -267   -163    184     28   -215   -158   -470   -226   -345  -1023   -605
    -85   -244   -161    163     36   -202   -145   -454   -215   -342  -1010   -592
    -90   -239   -148    166     28   -194   -137   -444   -215   -342  -1000   -589
    -83   -233   -153    158     33   -194   -135   -441   -218   -342   -997   -600
    -70   -194   -124    132     25   -158   -124   -428   -210   -329   -979   -589
    -67   -145    -77    103      2   -111   -106   -413   -184   -301   -945   -563
    -57   -145    -88    101     15   -116   -109   -415   -181   -296   -935   -558
    -49   -171   -122    109     33   -148   -148   -449   -213   -324   -961   -584
    -51   -168   -119    109     31   -145   -168   -462   -223   -327   -956   -584
    -49   -181   -135    114     41   -158   -181   -462   -228   -329   -956   -576
    -33   -228   -194    132     80   -213   -210   -485   -262   -361   -989   -605
    -38   -265   -226    150     90   -246   -228   -498   -285   -389  -1018   -631
    -59   -303   -246    181     93   -275   -231   -498   -298   -407  -1034   -646
    -62   -361   -298    210    116   -329   -246   -517   -332   -439  -1072   -678
    -54   -415   -361    236    153   -389   -249   -532   -355   -462  -1104   -691
    -57   -426   -371    241    155   -397   -265   -550   -368   -475  -1119   -698
    -44   -446   -402    244    176   -423   -283   -566   -389   -496  -1143   -711
    -15   -467   -454    241    215   -462   -306   -589   -415   -519  -1171   -730
      7   -475   -483    233    244   -478   -324   -610   -436   -535  -1192   -745
     31   -485   -517    226    272   -501   -337   -620   -446   -537  -1202   -753
     57   -488   -545    215    298   -517   -350   -633   -457   -550  -1218   -761
     75   -501   -579    213    327   -540   -353   -633   -462   -561  -1234   -761
     93   -545   -639    226    366   -592   -353   -615   -475   -584  -1260   -779
    132   -626   -758    246    444   -691   -270   -498   -439   -592  -1306   -831
    155   -579   -735    210    444   -654   -122   -311   -309   -509  -1270   -810
    181   -418   -602    116    389   -509     20    -90   -116   -332  -1127   -685
    218    -59   -277    -77    246   -168    106     75    132    -31   -815   -392
    194    550    355   -371    -80    452     80     75    407    389   -327     90
     28   1026    997   -527   -483   1010   -137   -236    493    665     38    446
    -93    966   1060   -439   -576   1013   -501   -735    210    522    -28    374
   -176    327    504    -75   -340    415   -737  -1200   -397   -148   -665   -184
   -163   -407   -244    283     38   -327   -789  -1306   -846   -766  -1314   -761
   -114   -774   -662    444    272   -719   -735  -1163   -906   -924  -1525   -966
    -83   -857   -774    467    345   -815   -626  -1005   -815   -885  -1525   -982
    -49   -769   -719    410    335   -745   -504   -849   -675   -771  -1439   -911
    -41   -649   -607    342    280   -628   -410   -740   -548   -659  -1343   -823
    -33   -592   -558    311    259   -576   -361   -680   -483   -602  -1296   -776
    -15   -571   -555    293    267   -566   -342   -657   -462   -584  -1278   -761
    -20   -561   -540    290    259   -550   -329   -636   -449   -574  -1267   -748
    -33   -558   -524    296    244   -542   -316   -618   -428   -558  -1252   -740
    -25   -545   -519    285    246   -532   -311   -613   -418   -548  -1244   -732
    -20   -532   -511    275    244   -522   -306   -602   -415   -537  -1236   -724
    -33   -501   -467    267    215   -485   -298   -594   -405   -524  -1215   -711
    -31   -511   -480    270    223   -496   -296   -587   -400   -522  -1213   -709
    -20   -504   -483    262    228   -496   -293   -584   -389   -511  -1205   -701
    -25   -480   -454    252    213   -467   -293   -576   -387   -506  -1197   -698
    -25   -462   -436    244    205   -449   -288   -566   -381   -501  -1192   -688
    -25   -485   -462    254    215   -475   -280   -555   -379   -501  -1192   -680
    -33   -467   -436    249    200   -452   -272   -550   -371   -493  -1179   -670
    -44   -467   -426    254    189   -449   -267   -542   -361   -483  -1169   -659
    -41   -465   -423    254    189   -444   -265   -537   -353   -475  -1158   -652
    -41   -444   -402    241    179   -426   -270   -535   -350   -467  -1150   -641
    -54   -433   -379    241    161   -407   -270   -530   -348   -465  -1140   -636
    -49   -446   -400    246    174   -423   -270   -527   -345   -459  -1135   -628
    -44   -439   -394    241    174   -418   -272   -524   -348   -452  -1127   -618
    -49   -431   -381    239    163   -405   -265   -506   -335   -441  -1109   -602
    -54   -415   -361    236    150   -389   -262   -498   -322   -433  -1091   -592
    -46   -407   -363    226    155   -387   -267   -493   -314   -431  -1085   -584
    -38   -394   -355    218    158   -376   -259   -475   -296   -413  -1070   -571
    -41   -384   -342    210    148   -366   -257   -459   -280   -394  -1052   -558
    -18   -366   -348    192    163   -358   -270   -446   -270   -376  -1039   -545
     -5   -342   -337    171    163   -342   -277   -433   -259   -353  -1018   -530
     -2   -309   -306    155    150   -309   -272   -407   -244   -332   -997   -509
     10   -293   -306    140    158   -298   -265   -387   -226   -309   -969   -485
     31   -259   -290    114    161   -275   -262   -379   -213   -293   -945   -467
     28   -233   -265    101    145   -249   -244   -361   -192   -275   -927   -446
     25   -218   -244     96    135   -231   -231   -350   -179   -277   -924   -433
     31   -218   -249     90    137   -231   -231   -353   -181   -277   -930   -428
     18   -223   -241    101    129   -231   -220   -348   -171   -270   -924   -423
      7   -213   -223    101    114   -215   -215   -350   -168   -272   -932   -420
     12   -213   -226    101    119   -218   -210   -355   -168   -277   -945   -426
     12   -226   -239    103    124   -231   -197   -348   -155   -265   -927   -415
      0   -233   -233    114    116   -233   -181   -337   -140   -246   -911   -420
     -5   -231   -228    116    111   -231   -174   -340   -132   -239   -909   -431
     -2   -239   -236    122    116   -239   -168   -348   -127   -241   -919   -439
    -10   -233   -223    122    106   -231   -158   -342   -116   -241   -922   -439
    -20   -241   -220    129     98   -231   -153   -350   -114   -244   -927   -441
    -20   -246   -226    132    101   -236   -163   -366   -122   -254   -937   -452
    -28   -244   -215    137     93   -231   -166   -374   -122   -259   -948   -449
    -31   -249   -218    140     90   -233   -163   -376   -127   -259   -953   -449
    -25   -262   -236    142    103   -249   -171   -392   -135   -265   -966   -459
    -23   -262   -239    142    106   -252   -176   -400   -137   -267   -969   -459
    -28   -244   -215    137     93   -231   -171   -397   -129   -257   -958   -446
    -31   -244   -213    137     90   -231   -174   -405   -132   -259   -961   -449
    -15   -231   -215    124     98   -226   -168   -402   -127   -254   -958   -439
    -25   -228   -202    127     88   -218   -158   -392   -116   -246   -945   -423
    -36   -226   -189    132     75   -207   -158   -387   -111   -239   -930   -415
    -33   -226   -192    127     75   -210   -166   -392   -114   -236   -930   -413
    -38   -210   -171    124     64   -192   -163   -379    -98   -223   -922   -402
    -51   -192   -140    122     41   -168   -150   -358    -83   -207   -904   -387
    -44   -184   -140    114     46   -163   -145   -342    -77   -200   -893   -376
    -57   -189   -135    122     38   -163   -140   -329    -72   -189   -885   -368
    -77   -174    -98    124     10   -137   -129   -303    -57   -168   -872   -358
    -93   -161    -70    127    -12   -114   -116   -285    -38   -153   -857   -340
    -93   -168    -75    132    -10   -122   -109   -277    -33   -153   -852   -327
    -93   -171    -77    132    -10   -124   -114   -280    -38   -158   -852   -327
    -80   -168    -90    124      2   -129   -122   -288    -49   -161   -865   -335
    -57   -187   -129    119     33   -158   -135   -301    -67   -176   -888   -340
    -49   -189   -140    119     44   -166   -137   -298    -67   -179   -891   -335
    -41   -187   -145    114     51   -166   -135   -296    -64   -171   -888   -340
    -20   -205   -187    111     83   -197   -148   -314    -85   -189   -904   -353
     -7   -197   -189    101     90   -194   -150   -316    -96   -197   -909   -350
    -12   -150   -137     83     62   -145   -122   -293    -72   -176   -891   -319
      0   -116   -116     57     54   -116    -98   -270    -51   -155   -880   -277
     18    -80    -98     31     57    -90    -85   -257    -36   -142   -870   -259
     12    -67    -80     25     46    -75    -77   -246    -28   -137   -857   -262
     10    -70    -80     31     44    -75    -75   -244    -33   -142   -862   -270
     28    -59    -88     12     57    -72    -70   -241    -33   -135   -857   -262
     31    -20    -51     -5     41    -36    -49   -226    -12   -111   -833   -236
     20     10    -10    -18     15      0    -33   -213      5    -98   -813   -205
     33    -10    -44    -10     38    -25    -67   -244    -23   -116   -833   -231
     49     -5    -57    -23     51    -31   -101   -267    -38   -132   -846   -265
     36    -12    -51    -12     44    -31   -116   -272    -44   -140   -857   -270
     33    -70   -106     18     67    -88   -140   -288    -64   -166   -888   -298
     41   -119   -161     38    101   -140   -158   -306    -90   -194   -922   -332
     25   -163   -189     67    106   -176   -174   -319   -116   -226   -966   -363
     15   -220   -239    101    127   -228   -189   -332   -142   -254  -1005   -389
     23   -267   -293    122    155   -280   -207   -350   -163   -270  -1028   -423
     23   -280   -303    129    163   -290   -220   -363   -181   -290  -1065   -449
      7   -309   -319    150    161   -314   -226   -376   -194   -298  -1093   -465
     18   -324   -342    153    179   -332   -241   -392   -205   -301  -1111   -472
     20   -319   -340    148    179   -329   -249   -405   -213   -314  -1132   -465
      7   -316   -324    155    166   -319   -249   -407   -218   -322  -1148   -452
     10   -322   -335    155    171   -327   -252   -415   -220   -327  -1158   -452
     25   -324   -350    148    187   -337   -265   -423   -226   -329  -1153   -446
     31   -340   -374    153    200   -355   -267   -407   -220   -324  -1158   -462
     64   -397   -462    166    262   -428   -218   -324   -202   -332  -1192   -517
    109   -374   -485    129    296   -428    -85   -150   -119   -306  -1195   -532
    153   -239   -392     41    272   -314     72     83     59   -163  -1072   -413
    205     41   -166   -124    184    -62    184    285    298    109   -802   -176
    262    587    324   -423    -31    457    174    322    571    509   -348    262
    114   1252   1137   -683   -511   1195    -57     25    748    896    161    761
    -85   1361   1447   -636   -766   1402   -431   -475    584    883    239    846
   -187    789    976   -303   -581    883   -724   -966     18    306   -285    371
   -176    -80     96    129   -137      7   -867  -1262   -659   -509  -1114   -392
   -111   -530   -418    319    150   -475   -807  -1127   -787   -761  -1439   -719
    -70   -607   -537    337    231   -571   -667   -919   -678   -711  -1431   -730
    -18   -519   -501    267    241   -511   -517   -730   -519   -581  -1348   -667
      2   -392   -394    194    197   -392   -402   -594   -387   -467  -1249   -571
      5   -345   -350    168    176   -348   -355   -540   -337   -426  -1205   -524
     23   -335   -358    155    189   -345   -335   -519   -322   -410  -1195   -517
     41   -319   -361    137    200   -340   -324   -514   -314   -410  -1197   -522
     38   -288   -327    124    181   -306   -309   -498   -303   -402  -1171   -501
     46   -288   -337    119    189   -311   -309   -501   -303   -405  -1166   -488
     57   -290   -348    116    200   -316   -311   -501   -298   -389  -1169   -504
     46   -275   -322    114    181   -296   -303   -491   -288   -376  -1158   -514
     44   -270   -314    114    179   -290   -301   -483   -283   -376  -1143   -504
     67   -275   -342    103    202   -309   -309   -488   -293   -387  -1156   -514
     57   -265   -322    103    187   -293   -298   -478   -288   -376  -1135   -511
     49   -259   -309    103    176   -285   -290   -470   -285   -376  -1130   -514
     70   -262   -332     96    200   -296   -293   -478   -298   -394  -1140   -522
     75   -262   -337     90    205   -298   -296   -475   -296   -397  -1124   -501
     67   -241   -309     85    187   -275   -288   -462   -283   -379  -1098   -491
     72   -226   -298     75    184   -262   -288   -465   -277   -363  -1088   -509
     90   -231   -322     70    205   -275   -293   -470   -277   -366  -1080   -509
     90   -210   -303     59    194   -257   -283   -457   -272   -358  -1044   -485
     93   -210   -303     57    197   -257   -280   -449   -265   -358  -1036   -488
    111   -228   -342     57    226   -285   -290   -452   -265   -353  -1031   -498
    122   -213   -335     46    228   -272   -301   -452   -262   -340  -1002   -509
    111   -192   -306     38    207   -246   -296   -441   -257   -342   -984   -509
    127   -197   -324     33    223   -259   -298   -436   -257   -348   -963   -504
    142   -207   -350     31    244   -280   -311   -428   -249   -332   -927   -511
    148   -179   -327     15    236   -252   -309   -413   -228   -303   -880   -524
    166   -163   -329     -2    246   -246   -309   -400   -220   -293   -862   -506
    192   -148   -342    -23    267   -244   -311   -389   -215   -280   -857   -454
    202   -127   -332    -38    267   -228   -316   -368   -197   -265   -831   -405
    223   -116   -340    -51    280   -228   -324   -348   -187   -262   -810   -358
    254    -90   -348    -83    298   -218   -332   -324   -181   -249   -782   -327
    265    -54   -322   -106    290   -187   -322   -290   -163   -220   -750   -316
    259    -44   -303   -109    280   -174   -306   -257   -145   -189   -711   -290
    267    -49   -316   -109    290   -181   -298   -233   -137   -181   -691   -267
    262    -36   -301   -114    280   -168   -293   -220   -135   -187   -672   -257
    233    -28   -262   -103    246   -145   -277   -189   -111   -174   -641   -241
    231    -33   -265    -98    246   -148   -270   -171    -98   -168   -613   -239
    239    -38   -277    -98    257   -158   -265   -161    -93   -166   -589   -231
    210    -44   -254    -83    231   -148   -246   -137    -77   -150   -555   -215
    197    -28   -226    -85    210   -127   -231   -119    -62   -145   -532   -200
    202    -28   -231    -88    215   -129   -228   -109    -51   -140   -532   -155
    184    -38   -223    -72    202   -129   -215    -90    -28   -116   -527   -142
    158    -31   -192    -64    174   -111   -210    -83    -18   -111   -504   -132
    155    -38   -197    -59    174   -116   -215    -88    -23   -124   -491   -132
    155    -59   -215    -49    184   -137   -218    -90    -25   -132   -475   -129
    140    -62   -202    -38    171   -132   -207    -77    -15   -116   -441   -124
    135    -59   -197    -38    166   -127   -220    -88    -20   -116   -420   -150
    140    -67   -207    -38    174   -137   -241   -109    -38   -145   -413   -174
    127    -64   -192    -33    158   -129   -241   -106    -33   -142   -376   -202
    124    -54   -179    -33    150   -116   -239   -103    -23   -127   -353   -215
    135    -67   -202    -36    168   -135   -246   -111    -28   -137   -366   -239
    129    -59   -189    -36    158   -122   -244   -106    -20   -129   -342   -236
    114    -54   -168    -33    140   -111   -231    -93      0   -119   -309   -226
    135    -31   -166    -51    150    -98   -226    -88     12   -103   -283   -213
    140    -18   -158    -62    148    -88   -228    -90     15   -103   -265   -202
    127     -2   -129    -62    127    -64   -226    -85     28    -98   -252   -200
    119      2   -119    -62    119    -57   -223    -80     36    -93   -239   -194
    127     -2   -129    -62    127    -64   -223    -83     33   -101   -244   -187
    106    -15   -124    -46    114    -67   -210    -72     54    -88   -220   -174
     96    -15   -111    -41    103    -62   -202    -70     72    -59   -200   -187
    103    -10   -114    -49    106    -62   -213    -83     64    -67   -210   -197
     98    -10   -109    -44    103    -59   -213    -80     67    -57   -213   -189
     83      2    -83    -44     83    -38   -200    -72     77    -38   -189   -181
     88     10    -77    -51     83    -33   -202    -75     83    -41   -192   -181
     83      0    -85    -44     83    -41   -200    -75     83    -44   -192   -176
     51     10    -41    -31     46    -15   -181    -62    101    -31   -171   -161
     62     10    -54    -36     59    -23   -179    -59    101    -28   -166   -166
     88     31    -57    -62     72    -12   -171    -54    109    -18   -158   -155
     85     62    -23    -75     54     18   -148    -36    127     -2   -137   -137
     85     88      2    -85     41     46   -124    -18    150     18   -109   -114
    103     93    -10   -101     57     44   -129    -23    148     25   -116   -135
    109    119      7   -114     51     64   -122    -18    155     36   -106   -137
    103    161     54   -135     23    109   -101     -2    181     59    -70   -111
    111    205     93   -158     10    150    -90      2    200     80    -44    -88
    111    220    109   -168      2    166    -93      0    210     88    -28    -75
     96    200    103   -148     -5    153   -111    -12    202     83    -28    -83
     96    192     96   -145     -2    145   -137    -33    189     70    -31    -96
    109    187     77   -148     15    132   -166    -51    174     59    -31   -103
    101    150     49   -127     25    101   -181    -57    158     44    -33   -119
     88    114     25   -101     31     70   -189    -59    142     25    -46   -137
     96     80    -15    -88     54     33   -210    -75    119      2    -72   -166
     93     38    -54    -64     75     -7   -223    -88     98    -15    -85   -187
     75    -10    -85    -33     80    -49   -231    -93     88    -20    -85   -210
     72    -33   -106    -20     88    -67   -252   -111     70    -28    -88   -244
     75    -46   -124    -15     98    -85   -270   -127     51    -49   -101   -265
     72    -54   -127     -7     98    -90   -277   -132     36    -62   -101   -272
     83    -62   -145    -12    114   -103   -293   -135     28    -64    -98   -280
     98    -62   -161    -18    129   -111   -303   -142     20    -70    -98   -283
     90    -54   -148    -18    119   -101   -306   -135     28    -70    -88   -280
     96    -54   -150    -20    122   -101   -309   -122     33    -64    -85   -283
    140    -93   -233    -25    184   -163   -327   -116     10    -90   -109   -316
    189   -158   -348    -15    267   -252   -290    -38     20   -111   -153   -374
    215   -150   -366    -33    288   -257   -166    129    111    -57   -142   -384
    283    -41   -324   -119    303   -181    -38    337    254     64    -49   -301
    348    277    -70   -314    207    106     59    545    485    335    231    -23
    345    888    542   -618    -98    717    111    657    813    779    732    478
    166   1532   1363   -852   -600   1447     10    509   1057   1200   1252    989
    -15   1665   1680   -823   -846   1673   -309     62    945   1236   1366   1091
   -124   1060   1184   -470   -654   1122   -579   -407    397    646    813    581
   -116    197    314    -41   -215    254   -758   -722   -231   -129     49   -132
    -10   -303   -296    155    142   -298   -807   -696   -446   -433   -309   -488
     49   -418   -467    184    257   -441   -722   -530   -384   -420   -342   -555
     59   -342   -402    140    228   -371   -581   -348   -246   -309   -257   -504
     88   -236   -324     72    205   -280   -478   -218   -127   -202   -166   -431
    109   -166   -275     28    189   -220   -423   -150    -59   -145   -114   -381
    103   -148   -252     23    176   -200   -384   -109    -20   -122    -85   -361
    106   -122   -231      5    168   -176   -368    -90     -2   -106    -67   -358
    119   -111   -233     -5    176   -171   -358    -83      5   -101    -64   -361
    111   -101   -213     -5    158   -155   -348    -72     20    -90    -44   -350
    103    -85   -189     -7    145   -137   -340    -67     36    -75    -23   -340
    116    -96   -215    -12    163   -155   -348    -80     31    -83    -25   -340
    119    -90   -213    -15    163   -150   -348    -83     33    -80    -12   -329
    106    -77   -187    -15    145   -132   -337    -77     46    -67     -2   -311
    111    -83   -194    -12    153   -137   -337    -80     46    -70     -2   -298
    114    -90   -205    -12    158   -145   -332    -80     49    -59      5   -303
    101    -83   -184    -10    140   -132   -322    -75     64    -41     18   -303
     88    -88   -179      0    132   -135   -319    -80     59    -44     20   -296
     93    -96   -189      2    140   -142   -327    -93     54    -49     20   -298
     75    -80   -155      0    114   -116   -319    -90     67    -33     36   -303
     62    -77   -142      7    101   -109   -314    -90     77    -20     46   -301
     70    -75   -145      0    106   -109   -322   -103     72    -20     46   -303
     70    -64   -135     -2    101    -98   -322   -106     77    -18     49   -298
     54    -54   -109     -2     80    -80   -314   -103     88    -12     57   -288
     70    -41   -114    -15     90    -77   -314   -106     93    -10     62   -283
     83    -28   -114    -28     98    -70   -314   -109     96     -2     62   -288
     77     -2    -80    -36     77    -41   -319   -101    106     10     77   -283
     85     20    -64    -54     75    -20   -327   -101    111     18     88   -272
    106     41    -67    -75     88    -12   -335   -106    109     28     96   -270
    109     57    -51    -85     80      2   -335    -93    124     46    116   -257
    114     72    -41    -93     77     15   -335    -83    137     62    137   -246
    153     96    -57   -127    103     20   -350    -80    142     70    153   -239
    171    129    -41   -150    106     44   -355    -67    158     93    176   -226
    171    168     -5   -171     88     83   -348    -51    176    116    202   -205
    200    202      2   -200     98    103   -345    -44    184    122    213   -200
    207    223     15   -218     96    119   -337    -38    189    127    218   -192
    200    241     38   -220     80    140   -322    -25    202    140    228   -174
    205    249     44   -228     80    148   -322    -28    205    142    228   -174
    218    259     41   -239     88    150   -322    -31    205    137    223   -179
    202    267     64   -236     67    166   -306    -23    210    140    231   -181
    194    267     70   -231     62    168   -296    -12    220    145    231   -187
    205    257     51   -231     75    153   -290    -10    220    142    220   -200
    200    254     54   -226     72    155   -270     -2    233    153    226   -205
    181    252     70   -215     54    161   -252     12    246    161    233   -205
    174    239     64   -205     54    153   -252     15    246    161    233   -207
    166    226     57   -197     54    140   -246     18    249    163    228   -218
    153    215     62   -184     46    140   -241     25    262    171    228   -236
    142    202     57   -174     44    129   -244     20    259    163    218   -244
    148    197     46   -174     49    122   -249     10    249    150    207   -257
    135    194     57   -166     38    127   -252      7    246    148    205   -265
    119    189     70   -153     25    129   -252      7    249    145    202   -270
    132    176     41   -155     46    109   -265     -2    233    129    189   -277
    132    171     36   -153     49    103   -267      0    239    135    194   -277
    122    174     51   -150     33    114   -265      5    244    140    200   -275
    127    171     44   -148     41    109   -272      5    241    142    194   -280
    132    181     46   -158     44    114   -285      5    241    142    194   -283
    124    192     67   -158     28    129   -283     15    252    153    207   -285
    122    187     64   -155     28    127   -283     20    257    155    213   -277
    135    200     64   -166     36    132   -293     20    259    158    207   -283
    124    202     77   -166     23    142   -293     31    272    168    215   -288
    119    200     77   -161     20    140   -293     36    280    176    226   -285
    132    197     62   -166     33    129   -309     28    272    174    223   -290
    124    192     67   -158     28    129   -311     31    270    168    218   -290
    114    194     77   -155     18    135   -306     41    277    174    223   -283
    127    202     72   -166     25    137   -311     38    275    176    218   -288
    129    202     72   -168     28    137   -319     36    272    176    213   -298
    111    202     90   -155     10    148   -316     44    275    176    213   -298
    106    197     90   -150      7    142   -316     44    272    171    210   -298
    114    187     72   -150     20    129   -327     33    270    166    205   -301
    103    192     85   -148      7    140   -322     41    277    166    213   -301
     90    220    129   -155    -18    176   -301     62    303    184    233   -283
    111    254    142   -184    -15    197   -288     67    316    197    246   -277
    119    280    161   -200    -20    223   -283     72    324    213    257   -272
    109    288    179   -200    -36    233   -267     90    337    226    267   -262
    122    296    174   -207    -25    236   -270     90    335    226    259   -265
    135    311    176   -223    -20    244   -277     85    335    223    252   -265
    135    345    207   -241    -36    277   -270     88    353    241    267   -241
    161    379    215   -272    -25    298   -280     80    358    254    270   -236
    197    371    174   -283     12    272   -327     38    332    236    246   -254
    187    353    163   -272     10    259   -355     20    316    220    239   -259
    184    350    166   -267      7    259   -384      7    309    213    233   -262
    197    316    119   -257     38    218   -415    -18    280    184    205   -285
    181    272     90   -226     46    181   -431    -33    262    166    184   -309
    163    220     57   -194     51    140   -452    -44    249    148    153   -340
    181    184      2   -181     88     93   -480    -64    223    119    116   -366
    181    145    -36   -163    106     57   -501    -88    200     90     83   -392
    155    116    -38   -135     98     38   -514   -103    184     72     64   -405
    145     83    -62   -116    103     10   -530   -119    163     46     38   -420
    158     67    -90   -114    124    -10   -545   -132    148     36     20   -433
    132     46    -85    -93    109    -18   -563   -142    142     25      7   -452
    124     38    -85    -80    106    -23   -579   -148    140     18     -2   -459
    150     38   -114    -96    132    -38   -594   -163    132     12    -18   -470
    150     38   -111    -96    129    -36   -602   -166    132     10    -23   -472
    148     28   -119    -90    132    -46   -605   -161    129      0    -36   -485
    192    -31   -223    -80    207   -127   -594   -127    116    -33    -90   -540
    226    -62   -288    -83    257   -174   -496     12    168    -23   -122   -594
    249     31   -218   -140    233    -93   -358    213    306     83    -41   -542
    322    262    -59   -293    189    103   -252    420    506    290    155   -361
    397    724    327   -561     36    527   -220    532    769    646    535     36
    275   1421   1143   -849   -433   1283   -324    423   1052   1101   1078    600
     62   1714   1652   -888   -795   1683   -641      0   1028   1244   1306    833
    -64   1301   1366   -618   -717   1332   -987   -524    579    826    932    488
   -114    418    532   -150   -322    475  -1218   -971   -137    -15    109   -283
    -49   -176   -129    111     38   -153  -1265   -979   -428   -418   -348   -748
     33   -337   -374    150    202   -355  -1192   -815   -392   -444   -428   -852
     75   -301   -379    111    226   -340  -1062   -644   -272   -355   -381   -826
    103   -171   -275     33    189   -223   -935   -485   -127   -226   -277   -740
    129   -101   -233    -15    179   -166   -888   -423    -64   -168   -236   -701
    168    -75   -244    -46    205   -158   -878   -405    -46   -161   -239   -698
    171    -51   -223    -59    194   -135   -865   -392    -28   -153   -233   -698
    153    -54   -207    -49    179   -129   -870   -392    -23   -150   -233   -701
    174    -57   -231    -59    200   -142   -898   -410    -33   -153   -249   -709
    176    -44   -220    -67    197   -132   -909   -410    -28   -145   -249   -709
    168    -36   -205    -67    184   -119   -911   -407    -25   -142   -252   -711
    197    -18   -215    -88    205   -116   -924   -415    -31   -145   -262   -717
    205    -18   -226    -93    213   -122   -940   -428    -41   -148   -277   -727
    192    -15   -210    -88    200   -111   -948   -428    -38   -142   -280   -724
    197    -10   -207    -93    200   -109   -963   -439    -44   -142   -290   -730
    218     -7   -226   -103    220   -116   -989   -459    -62   -155   -311   -743
    207      2   -207   -106    205   -101  -1002   -462    -59   -153   -314   -745
    210     18   -192   -114    202    -85  -1013   -462    -57   -148   -316   -743
    223     10   -215   -116    220   -103  -1034   -475    -70   -158   -337   -753
    226     18   -207   -122    218    -93  -1044   -480    -70   -155   -340   -756
    223     25   -197   -127    210    -85  -1054   -483    -70   -153   -342   -756
    231     23   -207   -129    220    -90  -1072   -491    -77   -155   -350   -756
    246     28   -218   -140    231    -96  -1091   -493    -80   -161   -363   -763
    233     25   -207   -129    220    -90  -1096   -491    -77   -163   -368   -769
    236     33   -202   -135    218    -85  -1111   -493    -80   -153   -368   -774
    270     51   -218   -161    244    -83  -1132   -498    -88   -150   -379   -776
    272     62   -210   -168    241    -75  -1140   -496    -88   -148   -381   -782
    257     59   -197   -158    228    -67  -1161   -496    -90   -148   -381   -789
    288     70   -220   -181    254    -75  -1192   -506   -101   -148   -389   -797
    306     93   -213   -200    259    -57  -1195   -491    -85   -124   -374   -784
    303    114   -192   -210    249    -38  -1200   -475    -72   -103   -355   -766
    327    122   -205   -223    267    -41  -1228   -480    -75    -98   -361   -766
    348    158   -192   -254    270    -15  -1234   -475    -64    -80   -353   -753
    348    194   -155   -272    252     20  -1234   -467    -51    -59   -345   -740
    353    213   -142   -283    249     33  -1239   -475    -46    -54   -355   -745
    366    218   -148   -290    257     36  -1252   -491    -57    -64   -374   -748
    355    228   -127   -293    241     51  -1257   -504    -59    -64   -381   -745
    348    233   -114   -290    231     59  -1260   -511    -62    -64   -394   -748
    355    220   -135   -290    246     44  -1278   -530    -75    -72   -418   -761
    355    223   -132   -288    244     46  -1288   -540    -72    -70   -431   -774
    329    220   -109   -277    220     57  -1286   -548    -83    -75   -454   -797
    329    218   -111   -275    220     54  -1296   -568    -96    -83   -483   -813
    340    228   -111   -285    226     57  -1296   -576    -93    -83   -501   -820
    322    228    -93   -275    207     67  -1291   -581    -88    -83   -519   -828
    319    218   -103   -270    210     57  -1312   -605   -106   -101   -555   -852
    335    207   -129   -272    231     38  -1335   -639   -129   -122   -594   -872
    324    202   -122   -265    223     38  -1348   -657   -145   -132   -618   -883
    311    194   -116   -252    215     38  -1366   -683   -166   -148   -646   -896
    327    184   -145   -257    236     18  -1397   -722   -197   -176   -685   -922
    324    176   -148   -252    236     15  -1410   -740   -207   -192   -711   -932
    311    174   -137   -244    223     20  -1413   -753   -215   -197   -735   -937
    327    166   -161   -246    244      2  -1428   -771   -233   -202   -756   -943
    332    166   -168   -249    249      0  -1452   -795   -254   -210   -779   -956
    324    189   -135   -257    228     28  -1452   -802   -254   -202   -787   -961
    335    202   -132   -270    233     36  -1465   -820   -262   -207   -805   -966
    353    218   -135   -285    244     41  -1480   -839   -277   -218   -831   -969
    350    233   -116   -293    233     57  -1480   -846   -280   -220   -844   -974
    345    241   -103   -293    223     67  -1483   -859   -285   -223   -859   -979
    361    233   -127   -298    244     54  -1504   -883   -303   -239   -888   -984
    366    249   -116   -306    241     67  -1506   -888   -306   -236   -896   -971
    363    262   -101   -314    231     80  -1506   -888   -306   -233   -901   -969
    379    267   -111   -324    244     80  -1525   -906   -322   -244   -919   -974
    392    267   -127   -332    259     70  -1543   -924   -337   -257   -945   -976
    381    272   -109   -327    246     83  -1543   -924   -340   -259   -956   -976
    381    275   -109   -329    244     83  -1556   -943   -363   -280   -982   -984
    400    277   -122   -340    259     77  -1569   -963   -387   -293  -1005   -995
    397    280   -119   -340    257     80  -1571   -969   -397   -301  -1021   -995
    394    283   -111   -337    254     85  -1574   -974   -405   -309  -1031  -1000
    420    283   -140   -353    280     72  -1592  -1000   -433   -329  -1065  -1018
    426    311   -116   -368    270     98  -1584   -995   -431   -322  -1070  -1013
    418    363    -54   -392    236    155  -1561   -979   -415   -306  -1057   -995
    439    389    -49   -413    244    171  -1558   -982   -423   -311  -1067   -989
    452    413    -41   -433    246    187  -1548   -974   -423   -309  -1070   -979
    444    423    -23   -433    233    200  -1543   -971   -426   -309  -1078   -982
    452    431    -23   -441    239    202  -1543   -976   -436   -314  -1093   -984
    470    459    -10   -465    241    226  -1532   -976   -431   -301  -1096   -966
    465    511     46   -488    207    280  -1514   -963   -410   -270  -1067   -930
    465    524     59   -493    202    293  -1522   -971   -415   -272  -1072   -917
    491    519     28   -506    231    272  -1558  -1013   -452   -306  -1106   -935
    506    524     18   -514    244    272  -1587  -1041   -480   -327  -1130   -943
    488    498     10   -496    239    254  -1597  -1049   -493   -342  -1143   -940
    501    462    -41   -483    270    210  -1613  -1070   -519   -366  -1176   -956
    501    420    -83   -462    290    171  -1618  -1088   -548   -397  -1213   -987
    478    387    -90   -431    285    148  -1618  -1096   -568   -420  -1239  -1005
    475    358   -119   -418    296    119  -1631  -1122   -605   -457  -1270  -1028
    488    316   -171   -402    329     72  -1641  -1148   -639   -485  -1309  -1067
    480    288   -192   -387    337     49  -1639  -1158   -657   -498  -1327  -1070
    472    275   -197   -374    335     38  -1636  -1169   -672   -519  -1350  -1080
    493    277   -215   -387    353     33  -1639  -1182   -688   -535  -1366  -1083
    496    288   -207   -394    353     41  -1636  -1189   -704   -540  -1371  -1080
    480    288   -194   -387    337     49  -1634  -1187   -709   -542  -1376  -1085
    504    306   -197   -405    350     54  -1636  -1189   -724   -548  -1384  -1070
    522    293   -231   -407    376     31  -1634  -1189   -740   -568  -1418  -1078
    545    236   -309   -392    428    -36  -1592  -1140   -735   -584  -1454  -1114
    592    181   -413   -387    501   -114  -1486  -1010   -711   -594  -1491  -1153
    633    244   -389   -439    511    -72  -1343   -836   -620   -532  -1457  -1119
    665    454   -213   -561    439    122  -1202   -615   -433   -348  -1291   -963
    717    922    205   -820    257    563  -1124   -465   -166     -7   -917   -584
    691   1605    911  -1148   -111   1260  -1161   -509    106    428   -407    -57
    504   2091   1587  -1296   -540   1839  -1421   -878    181    696    -33    316
    363   1826   1462  -1096   -550   1647  -1782  -1387   -184    407   -262    109
    290   1028    737   -659   -223    885  -1992  -1816   -862   -363  -1008   -555
    337    290    -49   -314    192    122  -2057  -1925  -1319   -958  -1628  -1132
    418      5   -413   -210    415   -202  -1971  -1756  -1348  -1067  -1784  -1293
    465     33   -433   -252    449   -200  -1821  -1574  -1234   -989  -1740  -1257
    524    153   -374   -340    449   -109  -1680  -1413  -1104   -880  -1654  -1171
    545    267   -280   -407    413     -5  -1579  -1301  -1002   -795  -1577  -1091
    555    314   -241   -433    400     36  -1522  -1249   -966   -766  -1553  -1060
    584    327   -257   -457    418     36  -1501  -1234   -969   -766  -1561  -1054
    587    342   -244   -465    415     49  -1470  -1208   -956   -756  -1558  -1044
    579    350   -228   -465    402     62  -1434  -1179   -948   -750  -1561  -1028
    607    350   -257   -478    433     46  -1426  -1182   -966   -761  -1577  -1026
    628    366   -262   -498    444     54  -1415  -1179   -971   -763  -1582  -1018
    620    387   -233   -506    428     77  -1384  -1156   -958   -758  -1571  -1005
    626    389   -239   -509    431     77  -1371  -1150   -963   -769  -1579  -1002
    649    402   -246   -524    449     77  -1366  -1153   -974   -782  -1587  -1005
    639    423   -215   -532    426    106  -1343  -1135   -963   -771  -1571   -992
    633    426   -210   -530    423    109  -1325  -1119   -961   -769  -1566   -989
    649    426   -226   -540    436    101  -1317  -1119   -969   -776  -1569   -987
    657    415   -241   -535    449     88  -1301  -1114   -971   -782  -1569   -987
    633    402   -231   -519    431     85  -1286  -1104   -969   -784  -1558   -984
    652    420   -231   -537    441     96  -1273  -1093   -966   -784  -1548   -971
    678    444   -233   -563    454    106  -1257  -1080   -966   -784  -1538   -966
    667    459   -207   -563    439    127  -1228  -1065   -956   -774  -1525   -963
    670    446   -226   -561    446    111  -1213  -1060   -958   -774  -1514   -958
    680    446   -236   -563    457    106  -1205  -1057   -963   -779  -1514   -956
    685    485   -200   -587    441    142  -1187  -1041   -956   -769  -1488   -937
    685    491   -194   -587    441    148  -1166  -1026   -953   -763  -1483   -943
    722    501   -220   -613    470    140  -1163  -1023   -963   -769  -1493   -948
    722    493   -228   -607    475    132  -1143  -1008   -961   -769  -1488   -932
    714    509   -207   -613    462    150  -1119   -979   -943   -753  -1467   -906
    735    537   -197   -636    467    171  -1111   -963   -940   -743  -1452   -893
    758    571   -189   -667    475    192  -1106   -945   -932   -727  -1418   -862
    766    602   -163   -685    465    220  -1080   -911   -917   -711  -1384   -831
    784    641   -145   -714    465    249  -1070   -891   -911   -706  -1366   -818
    815    672   -142   -743    480    265  -1062   -883   -914   -701  -1356   -818
    818    693   -127   -758    472    283  -1039   -865   -909   -698  -1337   -805
    807    696   -111   -750    459    293  -1010   -846   -901   -688  -1312   -792
    823    714   -111   -771    467    303   -995   -849   -906   -691  -1293   -789
    820    737    -83   -779    452    327   -963   -836   -901   -691  -1286   -784
    792    745    -46   -771    418    350   -930   -823   -893   -691  -1262   -774
    789    745    -44   -766    418    350   -909   -813   -893   -693  -1254   -774
    779    745    -33   -761    407    355   -885   -800   -893   -696  -1254   -774
    748    737    -10   -743    379    363   -846   -771   -878   -688  -1244   -776
    737    730     -7   -735    374    361   -820   -756   -878   -693  -1244   -779
    735    719    -15   -730    376    353   -807   -753   -885   -698  -1249   -784
    709    727     18   -719    345    371   -776   -735   -880   -693  -1247   -782
    680    717     36   -698    322    376   -745   -717   -872   -691  -1241   -779
    685    696      7   -691    337    353   -748   -732   -893   -709  -1265   -787
    667    693     23   -680    322    358   -735   -730   -898   -717  -1270   -784
    636    683     46   -662    293    366   -709   -714   -891   -724  -1267   -782
    639    672     33   -654    303    353   -698   -709   -896   -737  -1278   -789
    633    657     23   -646    303    340   -680   -701   -896   -743  -1283   -787
    607    641     33   -626    285    337   -652   -680   -885   -740  -1270   -779
    602    628     23   -615    288    327   -636   -670   -880   -735  -1265   -774
    613    623     10   -618    301    316   -631   -667   -883   -737  -1265   -766
    597    613     15   -605    290    314   -605   -644   -867   -732  -1247   -748
    579    607     28   -594    275    319   -581   -618   -854   -722  -1228   -730
    584    597     10   -592    288    303   -571   -610   -854   -717  -1223   -724
    581    597     15   -589    283    306   -548   -594   -844   -709  -1208   -711
    558    602     41   -581    259    322   -522   -566   -828   -693  -1187   -701
    566    592     25   -579    270    309   -511   -558   -831   -698  -1184   -698
    568    589     18   -581    275    303   -498   -550   -836   -704  -1184   -696
    550    587     36   -568    257    311   -467   -527   -826   -693  -1163   -680
    553    584     31   -571    262    309   -452   -514   -826   -691  -1153   -675
    574    592     18   -584    277    306   -446   -514   -831   -693  -1150   -672
    563    597     33   -581    265    316   -426   -496   -823   -693  -1137   -672
    555    600     44   -576    257    322   -405   -478   -815   -688  -1124   -670
    581    584      2   -584    288    296   -400   -480   -823   -698  -1127   -667
    584    602     18   -594    283    311   -392   -472   -823   -696  -1117   -652
    574    607     31   -592    272    319   -371   -452   -813   -685  -1101   -639
    581    605     23   -592    280    314   -353   -433   -807   -685  -1091   -620
    581    628     44   -607    270    337   -314   -410   -792   -672  -1080   -613
    571    657     85   -615    244    371   -259   -361   -753   -641  -1041   -568
    574    667     90   -620    241    381   -231   -332   -740   -631  -1028   -553
    597    659     62   -628    267    361   -233   -335   -753   -644  -1039   -555
    589    678     88   -636    249    381   -205   -316   -748   -636  -1023   -545
    587    727    140   -659    223    433   -153   -280   -714   -600   -976   -514
    597    758    158   -678    220    457   -127   -267   -698   -579   -948   -478
    602    766    163   -683    220    465   -122   -262   -701   -579   -930   -457
    581    745    161   -665    210    454   -135   -277   -719   -600   -930   -478
    597    745    148   -670    226    446   -150   -290   -740   -620   -930   -478
    607    730    119   -670    244    426   -158   -290   -748   -631   -932   -467
    597    688     90   -641    254    389   -153   -277   -756   -644   -932   -459
    576    620     41   -600    267    332   -140   -272   -776   -670   -950   -467
    587    571    -15   -579    301    277   -150   -288   -813   -706   -979   -493
    563    532    -31   -548    296    249   -150   -293   -836   -737   -997   -514
    537    506    -31   -522    285    239   -140   -285   -844   -758  -1000   -530
    540    472    -67   -509    303    202   -148   -298   -867   -776  -1010   -535
    535    462    -72   -498    303    194   -142   -296   -883   -787  -1008   -537
    509    462    -49   -488    280    207   -132   -288   -893   -792   -995   -535
    519    472    -46   -496    283    213   -135   -293   -909   -800   -995   -537
    530    483    -49   -509    290    218   -119   -283   -904   -795   -982   -530
    511    475    -36   -496    275    220    -90   -259   -896   -795   -966   -522
    509    459    -49   -485    277    205    -75   -244   -896   -800   -961   -524
    548    436   -111   -491    329    163    -67   -226   -909   -823   -982   -550
    579    366   -213   -475    394     77     31   -101   -878   -839  -1008   -600
    600    394   -207   -498    402     93    192    111   -758   -761   -953   -579
    685    537   -150   -613    418    194    337    355   -589   -613   -818   -454
    758    831     72   -795    342    452    449    566   -350   -348   -535   -166
    750   1423    672  -1088     38   1047    454    605    -51     75    -33    353
    542   1990   1447  -1267   -452   1717    288    374    158    449    436    826
    296   1922   1623  -1111   -662   1774    -25    -93    -31    350    410    795
    158   1208   1049   -683   -444   1130   -296   -581   -636   -306   -218    181
    202    420    218   -311     -7    319   -465   -844  -1221   -987   -906   -496
    309     57   -252   -184    280    -96   -426   -730  -1325  -1169  -1135   -743
    345     38   -309   -194    327   -135   -259   -511  -1210  -1109  -1106   -740
    374    171   -202   -272    288    -15    -83   -301  -1049   -979   -995   -646
    423    280   -142   -353    283     70      7   -194   -958   -898   -922   -579
    436    309   -129   -374    283     90     51   -150   -922   -870   -893   -558
    420    301   -122   -363    270     90     90   -111   -896   -849   -870   -545
    436    288   -148   -361    293     70    111    -90   -883   -841   -862   -542
    452    309   -142   -381    296     83    127    -72   -878   -831   -852   -540
    446    319   -127   -381    288     96    148    -51   -862   -818   -831   -530
    441    319   -124   -381    283     98    150    -49   -862   -823   -833   -532
    465    309   -155   -387    311     77    158    -41   -857   -823   -831   -535
    459    335   -124   -397    290    106    181    -18   -839   -810   -807   -519
    449    348   -101   -397    275    122    200      0   -823   -800   -792   -509
    467    355   -111   -413    288    122    207      0   -828   -802   -789   -511
    457    327   -129   -392    293     98    228     18   -810   -789   -779   -509
    441    327   -114   -384    277    106    239     28   -802   -787   -763   -514
    452    316   -135   -387    293     90    252     33   -800   -792   -761   -514
    462    319   -142   -392    301     88    272     49   -789   -784   -748   -506
    441    335   -106   -387    275    114    290     72   -769   -761   -722   -496
    439    329   -109   -387    272    111    306     85   -761   -758   -711   -493
    462    316   -145   -389    303     85    309     90   -766   -758   -711   -496
    459    319   -140   -389    298     90    319    101   -758   -748   -696   -491
    449    337   -111   -392    280    114    324    114   -750   -735   -680   -485
    465    340   -124   -405    293    109    316    111   -753   -740   -675   -480
    472    355   -116   -415    296    119    329    137   -737   -727   -652   -462
    454    358    -98   -407    275    129    345    168   -717   -711   -626   -439
    465    368    -96   -415    280    137    353    187   -704   -704   -615   -433
    485    379   -109   -433    298    135    355    205   -696   -688   -602   -420
    478    400    -77   -441    277    161    361    228   -680   -665   -574   -405
    480    423    -57   -452    267    181    376    254   -662   -639   -542   -384
    509    454    -54   -480    283    200    374    267   -649   -623   -517   -363
    506    465    -44   -488    275    210    392    303   -620   -594   -478   -335
    509    483    -25   -496    267    228    415    332   -597   -571   -444   -306
    527    498    -28   -514    277    236    420    345   -584   -558   -426   -290
    527    511    -15   -519    272    249    433    361   -566   -548   -402   -272
    517    542     23   -532    246    283    452    376   -548   -527   -376   -254
    522    550     28   -537    246    290    462    379   -540   -519   -363   -246
    519    540     18   -530    252    277    470    384   -535   -517   -361   -239
    504    542     38   -522    233    290    493    402   -517   -504   -342   -231
    501    530     25   -517    239    277    511    420   -498   -491   -329   -228
    509    514      2   -511    252    259    524    423   -493   -485   -332   -233
    501    527     23   -514    236    275    548    436   -472   -472   -314   -226
    485    517     31   -501    228    275    568    454   -452   -467   -301   -223
    498    501      0   -501    249    252    566    446   -459   -475   -309   -233
    498    501      2   -501    246    252    574    446   -457   -475   -301   -236
    472    496     23   -488    226    259    587    452   -446   -472   -290   -239
    478    462    -15   -470    246    223    589    446   -449   -478   -298   -249
    475    436    -38   -457    257    200    587    439   -452   -472   -301   -246
    454    415    -41   -436    246    187    597    444   -444   -467   -290   -236
    454    402    -54   -428    252    174    600    439   -449   -472   -296   -236
    475    413    -62   -444    270    176    594    433   -452   -475   -296   -233
    470    428    -44   -449    257    192    610    449   -431   -462   -283   -220
    459    431    -28   -446    244    202    620    462   -415   -452   -267   -210
    470    426    -46   -449    257    189    620    459   -415   -449   -262   -207
    465    426    -38   -444    252    194    628    465   -407   -444   -252   -202
    449    428    -20   -439    236    202    649    485   -384   -428   -231   -187
    457    428    -28   -444    241    200    657    491   -376   -423   -228   -179
    467    433    -36   -452    252    200    659    496   -371   -413   -226   -176
    457    446    -10   -452    233    218    667    509   -353   -400   -210   -166
    454    441    -15   -449    236    213    667    517   -342   -392   -200   -161
    470    439    -33   -454    252    202    659    509   -345   -402   -205   -166
    465    436    -28   -452    244    205    665    517   -332   -397   -197   -166
    454    423    -31   -439    244    197    678    532   -316   -389   -176   -155
    470    405    -64   -439    267    168    675    524   -322   -394   -179   -158
    470    415    -54   -444    262    181    675    522   -322   -394   -179   -158
    449    426    -25   -439    236    200    691    537   -303   -376   -161   -145
    470    413    -57   -441    265    179    691    537   -298   -374   -158   -148
    472    428    -44   -452    259    192    711    558   -280   -361   -150   -140
    459    462      2   -459    228    233    737    581   -257   -345   -129   -119
    454    480     25   -470    215    254    753    602   -239   -327   -119   -111
    478    504     25   -491    226    265    758    610   -223   -309   -111   -103
    478    509     31   -496    223    270    771    620   -215   -306   -106    -98
    472    511     38   -493    218    275    795    644   -192   -288    -85    -80
    485    553     64   -522    210    309    815    662   -168   -265    -54    -38
    483    579     96   -530    194    337    823    662   -145   -254    -46    -20
    470    574    103   -524    181    340    797    646   -155   -262    -46     -5
    475    563     88   -519    192    327    774    626   -174   -265    -51     -5
    485    574     85   -530    200    329    756    623   -168   -254    -41     10
    446    548    101   -496    174    324    743    618   -179   -270    -54     10
    436    522     83   -480    176    303    740    607   -200   -285    -62     -2
    439    472     31   -457    205    252    735    594   -220   -303    -85    -25
    433    452     18   -444    207    236    732    592   -231   -316    -88    -23
    415    418      2   -415    207    210    730    587   -252   -335   -109    -44
    439    387    -51   -413    246    168    711    566   -277   -358   -127    -54
    428    363    -64   -397    246    150    706    558   -288   -374   -127    -46
    405    361    -44   -384    223    158    714    558   -296   -379   -124    -41
    394    368    -25   -381    210    171    714    561   -288   -371   -119    -36
    397    363    -36   -381    215    163    717    555   -290   -371   -122    -46
    381    363    -18   -374    200    174    732    576   -277   -361   -101    -28
    387    363    -25   -376    205    168    727    579   -277   -363    -96    -20
    423    350    -72   -387    249    140    717    571   -298   -387   -116    -31
    449    270   -179   -361    314     46    756    628   -311   -423   -174    -96
    465    249   -215   -355    340     18    880    784   -249   -402   -179   -124
    511    324   -187   -420    350     70   1013    971   -129   -301   -106    -59
    576    566    -10   -571    293    277   1137   1187     70    -85    103    153
    597   1163    563   -880     15    865   1202   1325    410    348    589    654
    441   1836   1395  -1140   -478   1618   1140   1231    717    807   1132   1213
    259   2065   1803  -1163   -771   1935    820    818    683    924   1312   1395
    129   1618   1488   -872   -678   1553    514    342    252    504    924   1026
     93    698    602   -397   -254    652    327    -33   -441   -319    111    267
    187    132    -57   -161    122     38    270    -38   -724   -691   -303   -132
    244    -15   -262   -114    252   -137    358    127   -688   -711   -371   -202
    254     33   -220   -142    239    -93    506    309   -566   -618   -309   -137
    298    161   -137   -231    218     10    623    449   -439   -506   -215    -36
    316    254    -64   -285    189     96    691    530   -353   -441   -153     31
    303    259    -44   -283    174    106    735    579   -314   -415   -127     51
    311    259    -51   -285    181    103    750    602   -298   -407   -122     57
    329    270    -59   -301    194    106    758    618   -288   -400   -116     75
    311    280    -31   -296    171    124    769    639   -267   -381    -96     93
    303    270    -36   -288    171    116    769    646   -262   -376    -96     96
    319    257    -62   -288    192     98    776    652   -254   -368    -96    101
    314    262    -51   -290    181    106    789    667   -239   -358    -83    124
    301    267    -33   -285    168    116    787    667   -236   -361    -85    124
    298    239    -62   -270    181     88    787    665   -239   -355    -80    116
    298    233    -64   -265    181     85    787    670   -233   -348    -62    150
    280    262    -18   -272    148    122    797    683   -215   -345    -46    168
    272    262    -10   -267    142    127    795    685   -213   -342    -44    171
    293    272    -20   -285    155    127    782    672   -226   -348    -44    181
    267    280     12   -272    127    148    795    693   -205   -324    -25    197
    270    265     -7   -270    137    127    807    706   -197   -329    -36    194
    277    254    -25   -267    150    114    800    696   -205   -327    -36    202
    272    275      2   -275    135    137    802    701   -200   -322    -28    220
    244    288     44   -265    101    166    815    719   -189   -311    -23    220
    259    296     36   -280    111    168    807    717   -197   -309    -20    223
    241    290     49   -267     96    171    810    730   -187   -296     -7    239
    218    303     85   -262     67    194    813    745   -171   -280     20    270
    223    301     77   -262     72    189    813    748   -163   -272     18    272
    239    306     67   -275     85    187    802    753   -163   -262     33    298
    223    322     98   -272     62    210    805    771   -158   -249     54    324
    231    332    101   -283     64    215    800    782   -158   -241     64    340
    257    355     98   -306     80    228    784    787   -153   -223     77    366
    259    392    132   -327     62    265    792    813   -132   -200    114    402
    254    428    174   -342     38    301    805    831   -111   -179    145    431
    259    436    174   -348     41    306    810    839   -101   -168    155    446
    257    465    207   -361     25    337    823    849    -85   -153    176    465
    233    491    257   -361    -10    374    828    857    -77   -135    202    472
    218    509    288   -363    -33    400    828    852    -75   -129    213    478
    215    519    301   -368    -41    410    823    849    -80   -135    207    475
    187    522    335   -353    -72    428    846    865    -59   -122    220    480
    174    517    342   -348    -83    431    865    880    -41   -111    228    491
    176    501    322   -340    -72    413    872    885    -33   -109    223    488
    155    485    329   -322    -85    407    896    904    -12    -98    231    496
    124    470    345   -296   -109    407    917    922      2    -88    233    501
    129    444    314   -288    -90    379    914    919      2    -96    220    493
    119    426    306   -272    -93    366    924    930     10    -93    215    493
     85    420    335   -254   -124    379    943    945     25    -88    231    498
     80    394    314   -236   -116    355    935    937     18    -93    228    488
     83    384    301   -233   -109    342    922    919      5   -103    215    472
     57    387    329   -220   -137    358    922    909      5   -109    210    467
     44    381    337   -215   -145    361    914    901      2   -111    207    457
     51    361    309   -205   -127    335    901    888     -5   -119    194    449
     38    376    337   -210   -150    358    896    891      0   -111    200    454
     25    376    350   -202   -161    363    893    896     10   -101    207    459
     36    363    324   -200   -142    342    896    898     12    -98    205    467
     44    374    329   -207   -142    353    896    893     15    -93    202    465
     31    392    361   -213   -163    376    901    909     36    -72    215    475
     28    394    366   -213   -168    379    896    911     44    -67    218    480
     46    392    345   -220   -150    368    885    911     49    -62    218    480
     36    392    355   -213   -158    374    896    922     67    -49    226    501
     18    363    345   -192   -163    353    893    914     62    -49    210    504
     38    384    345   -213   -153    366    880    904     67    -44    205    504
     25    402    376   -215   -176    392    875    904     83    -36    202    509
     -5    400    405   -197   -205    402    883    911     90    -25    213    511
      5    384    376   -194   -184    379    872    904     93    -20    205    519
     18    376    358   -197   -171    368    867    896     93    -23    192    519
      0    374    374   -187   -187    374    870    898     98    -18    200    532
      2    374    371   -187   -184    374    862    893     90    -31    187    530
     -5    415    420   -205   -213    418    870    898    103    -15    202    548
    -12    452    465   -220   -239    457    909    927    135     10    233    561
    -10    462    472   -228   -241    467    937    950    163     31    262    587
     -7    491    498   -241   -252    493    945    956    176     54    277    607
    -28    488    514   -231   -270    501    943    961    176     54    280    607
    -49    488    537   -220   -293    511    956    971    184     62    296    623
    -38    504    540   -233   -288    522    963    971    192     72    301    639
      0    540    540   -270   -270    540    969    979    205     83    314    654
      0    537    537   -270   -270    540    958    969    202     77    316    652
    -12    530    540   -259   -277    535    927    940    184     67    309    649
      7    532    524   -270   -259    530    891    909    161     54    298    641
     -2    530    532   -262   -267    530    859    885    150     46    290    631
    -38    483    522   -223   -280    501    841    870    132     23    262    607
    -38    426    465   -194   -252    444    815    846    101    -12    226    574
    -59    400    457   -171   -259    428    805    833     88    -31    210    550
    -75    376    452   -150   -262    413    797    820     67    -49    189    517
    -62    329    389   -135   -226    361    771    797     44    -70    163    491
    -77    314    392   -119   -236    353    766    787     38    -77    155    483
   -124    293    418    -85   -270    353    779    792     49    -77    155    483
   -111    275    387    -80   -249    329    774    787     49    -85    153    480
    -98    285    381    -93   -239    332    753    769     38    -98    142    467
   -116    285    400    -85   -257    342    753    774     51    -90    153    470
   -116    277    394    -83   -257    337    758    782     59    -80    161    475
   -103    249    353    -72   -228    301    748    776     51    -93    137    459
   -103    194    298    -46   -200    246    779    826     57   -109    106    418
    -96    184    280    -44   -189    233    893    971    116    -85    101    384
    -54    265    319   -106   -187    293   1039   1184    259     31    181    452
     12    491    478   -252   -231    485   1184   1447    491    262    387    644
     88    987    896   -537   -405    943   1210   1538    761    615    776   1060
      0   1649   1649   -826   -823   1649   1085   1410   1044   1057   1301   1628
   -272   1956   2229   -844  -1249   2091    805   1036   1101   1257   1584   1927
   -491   1548   2039   -527  -1265   1792    480    519    683    865   1241   1600
   -506    641   1148    -67   -828    893    236     90    -38     38    415    810
   -371     54    426    158   -400    239    166     38   -374   -389    -62    324
   -285    -70    215    176   -252     72    272    218   -329   -407   -137    220
   -246      0    246    124   -246    122    457    441   -161   -277    -44    290
   -215    103    319     57   -267    210    566    574    -33   -166     36    381
   -244    116    361     64   -303    236    615    623     10   -129     57    426
   -252    119    371     64   -311    244    649    662     38   -101     75    449
   -220    137    358     41   -288    246    649    665     44   -103     62    452
   -197    189    384      2   -290    285    652    667     57    -80     83    457
   -207    218    423     -5   -314    319    675    685     77    -59    101    472
   -213    197    407      5   -309    301    685    693     90    -51     93    478
   -197    184    381      7   -288    283    670    680     83    -54     90    478
   -213    210    423      0   -319    316    672    691     98    -38    119    485
   -223    223    446      0   -335    332    688    701    106    -23    124    493
   -192    244    433    -25   -314    337    672    685     90    -25    114    493
   -194    236    431    -20   -311    332    667    678     88    -25    114    488
   -228    236    462     -5   -345    348    678    691    103    -15    127    506
   -223    228    452     -2   -337    337    678    691    103    -12    129    517
   -223    215    439      2   -329    327    672    683    101    -12    124    524
   -239    257    496     -7   -366    376    680    693    114      2    150    558
   -233    283    514    -25   -374    400    678    696    119      5    153    568
   -210    280    491    -36   -350    384    672    693    122      7    150    589
   -218    306    522    -44   -371    413    678    698    132     15    163    613
   -228    322    550    -46   -389    436    680    704    137     18    174    618
   -220    332    553    -57   -387    444    652    680    119     10    163    613
   -215    353    568    -67   -392    459    641    670    111     12    174    618
   -233    394    628    -80   -431    509    641    670    124     25    200    631
   -220    415    636    -96   -428    524    636    665    135     36    207    641
   -197    457    654   -132   -426    555    623    667    140     44    210    652
   -207    483    688   -137   -446    584    626    685    161     59    233    667
   -202    517    719   -158   -462    615    620    696    176     75    254    683
   -181    524    706   -171   -444    615    620    709    187     88    267    698
   -187    550    737   -184   -462    641    636    740    218    116    298    730
   -189    581    771   -197   -480    675    644    758    241    142    329    756
   -174    592    766   -210   -470    678    639    758    246    158    337    766
   -181    620    802   -218   -491    711    639    763    257    171    355    782
   -207    654    862   -223   -535    756    649    771    272    189    381    802
   -213    662    872   -226   -542    766    654    776    283    197    389    815
   -215    672    888   -228   -553    779    654    774    288    207    397    826
   -249    688    937   -218   -592    813    675    787    309    220    415    839
   -262    701    961   -220   -613    831    678    789    319    228    418    849
   -241    722    961   -241   -602    841    665    787    322    233    418    859
   -249    719    969   -236   -610    844    667    795    335    239    426    872
   -285    704    989   -207   -636    846    696    810    355    252    436    888
   -283    691    974   -205   -628    831    691    792    348    249    426    888
   -293    696    989   -202   -641    844    691    779    345    249    426    885
   -306    711   1015   -205   -662    865    691    771    350    252    428    883
   -298    691    989   -194   -644    839    672    756    345    252    420    878
   -314    628    943   -158   -628    784    662    732    335    239    397    872
   -353    587    940   -116   -646    763    657    719    332    226    376    888
   -371    589    958   -111   -665    774    641    701    324    218    358    904
   -361    613    974   -124   -667    792    636    691    319    223    353    914
   -342    639    982   -148   -662    810    657    704    332    246    361    927
   -358    639    997   -140   -678    818    659    706    350    262    374    940
   -340    646    987   -155   -665    818    636    691    335    252    371    945
   -353    675   1028   -161   -691    852    649    696    345    259    376    950
   -361    675   1036   -158   -698    857    662    706    355    267    381    948
   -361    667   1028   -153   -693    846    641    688    340    262    379    943
   -363    678   1039   -158   -701    857    626    678    332    265    368    924
   -366    688   1054   -161   -709    870    644    691    345    285    389    945
   -371    670   1041   -150   -706    857    644    685    337    272    376    943
   -361    665   1026   -153   -693    844    631    672    324    257    363    937
   -374    675   1047   -153   -711    859    641    678    329    259    374    940
   -355    693   1049   -168   -701    870    646    691    348    280    397    958
   -327    696   1023   -184   -675    859    644    680    337    275    394    966
   -322    711   1034   -194   -678    872    641    675    335    277    400    974
   -366    714   1080   -176   -722    896    646    678    337    280    410    987
   -348    730   1078   -189   -711    904    644    670    327    280    410    992
   -298    810   1106   -257   -704    958    649    672    340    296    431   1013
   -314    865   1179   -275   -745   1021    672    696    368    322    462   1044
   -311    872   1184   -283   -748   1028    678    704    376    327    470   1070
   -262    927   1189   -332   -724   1057    670    696    376    337    485   1093
   -270    992   1262   -361   -766   1124    685    706    397    361    514   1117
   -296   1010   1306   -358   -800   1158    693    711    413    371    532   1132
   -280   1008   1288   -363   -784   1145    670    693    407    366    530   1145
   -265    982   1247   -358   -756   1114    641    670    392    350    511   1148
   -259    974   1231   -358   -745   1101    618    657    381    353    511   1153
   -252    945   1197   -348   -724   1070    607    646    374    350    506   1161
   -257    898   1153   -322   -706   1026    589    628    350    324    488   1156
   -306    833   1140   -262   -722    987    576    618    332    296    467   1124
   -277    807   1085   -265   -683    945    548    597    306    267    446   1098
   -244    795   1036   -275   -641    914    519    571    280    249    428   1080
   -252    756   1005   -252   -628    878    517    561    272    233    413   1060
   -275    735   1010   -228   -641    872    519    555    270    226    410   1052
   -257    724    979   -233   -618    852    485    522    241    205    387   1039
   -270    711    982   -220   -626    846    467    509    231    197    376   1044
   -283    717   1000   -218   -641    857    470    519    246    210    379   1067
   -272    709    982   -218   -626    844    472    524    254    218    376   1078
   -262    698    958   -218   -610    826    467    514    239    215    358   1078
   -270    693    963   -213   -615    828    470    514    244    226    366   1083
   -241    644    885   -202   -563    763    467    530    231    210    335   1067
   -158    566    724   -202   -441    644    501    579    210    166    257    971
   -116    636    753   -259   -436    693    639    776    345    262    314    995
    -33    787    820   -379   -426    805    771   1018    527    444    470   1130
     93   1127   1034   -613   -470   1080    857   1200    756    727    761   1415
    116   1722   1605   -919   -743   1665    854   1239   1034   1135   1247   1914
   -129   2252   2382  -1062  -1257   2314    704    992   1213   1478   1704   2379
   -316   2049   2366   -867  -1340   2208    374    491    922   1278   1569   2249
   -397   1309   1704   -457  -1052   1506     62    -31    259    563    888   1590
   -384    524    909    -70   -646    717   -109   -293   -316   -116    205    885
   -265    275    540     -7   -402    407    -75   -132   -340   -200     77    717
   -181    332    514    -75   -348    423     72     85   -197    -96    158    763
   -179    478    657   -150   -418    566    228    277    -31     51    301    862
   -150    620    771   -233   -459    696    319    389     93    166    423    961
   -116    639    756   -262   -436    696    355    436    135    202    459    992
    -80    646    727   -283   -405    685    371    467    155    220    483   1015
    -80    659    740   -290   -410    701    381    478    161    220    501   1026
    -46    709    756   -329   -400    732    376    480    168    236    535   1057
    -41    722    761   -342   -400    740    381    485    171    244    561   1072
    -54    737    792   -342   -423    763    405    509    200    272    600   1085
    -67    706    771   -319   -420    737    407    509    205    275    613   1070
    -36    714    750   -337   -392    732    407    511    213    283    641   1078
    -46    750    795   -353   -420    774    420    530    241    309    685   1104
    -46    769    813   -361   -431    789    439    548    259    332    724   1109
    -28    774    802   -374   -415    789    444    545    259    337    740   1098
    -31    774    805   -371   -418    789    449    542    265    345    758   1085
    -57    769    826   -358   -441    797    465    561    288    358    787   1088
    -46    784    831   -368   -439    807    470    566    298    368    807   1088
    -10    820    831   -407   -420    826    480    576    319    379    836   1098
     20    818    797   -418   -387    807    496    594    342    389    862   1098
      2    805    800   -405   -400    802    496    594    355    397    883   1085
     12    813    800   -413   -394    807    501    594    363    400    896   1072
      7    810    802   -410   -400    807    506    600    376    410    914   1070
    -10    828    839   -407   -423    833    509    605    387    420    940   1067
      5    849    844   -426   -420    846    506    605    397    428    956   1078
      7    859    852   -433   -423    857    509    610    410    439    969   1106
      5    865    859   -436   -428    862    506    618    426    449    979   1124
     41    878    836   -459   -397    857    498    620    433    457    989   1140
     51    911    857   -483   -405    885    498    639    457    483   1018   1174
     33    930    896   -480   -431    914    498    654    480    504   1044   1197
     49    956    906   -504   -428    932    491    659    493    519   1062   1221
     85    976    891   -530   -402    935    480    662    501    540   1067   1244
     77   1002    924   -540   -426    966    501    683    530    568   1085   1296
     72   1031    958   -550   -444    995    506    685    545    581   1088   1319
     83   1047    963   -566   -441   1008    504    680    548    589   1085   1335
     75   1060    984   -566   -454   1023    519    688    563    597   1098   1345
     38   1049   1010   -545   -485   1031    537    693    576    605   1109   1340
     38   1036    997   -537   -478   1018    530    675    566    592   1091   1312
     33   1031    997   -535   -483   1013    532    667    558    587   1080   1293
      2   1044   1041   -522   -519   1044    550    683    574    605   1098   1299
    -15   1034   1049   -509   -532   1041    563    685    579    613   1093   1278
    -15   1028   1044   -506   -530   1036    566    680    579    610   1085   1244
    -28   1021   1049   -496   -537   1034    571    680    579    605   1083   1221
    -25   1036   1062   -504   -542   1049    571    675    574    600   1075   1200
    -33   1026   1060   -496   -545   1041    566    665    563    584   1057   1169
    -51   1005   1057   -478   -555   1031    571    665    558    571   1047   1135
    -67    992   1057   -465   -563   1023    576    659    555    561   1052   1117
    -75    974   1049   -449   -561   1010    563    639    537    537   1041   1085
    -83    966   1047   -444   -566   1008    548    613    509    514   1018   1062
   -111    963   1075   -426   -592   1018    553    610    506    511   1010   1067
   -132    961   1093   -415   -613   1026    548    602    504    504   1002   1062
   -124    979   1104   -426   -613   1041    545    597    504    496    995   1054
   -135    992   1127   -431   -633   1060    548    600    498    491   1002   1057
   -158    995   1153   -418   -654   1072    550    600    501    491   1013   1052
   -166   1000   1163   -418   -667   1080    548    600    504    488   1018   1047
   -176   1021   1197   -420   -685   1109    553    607    511    485   1018   1041
   -187   1044   1231   -431   -709   1137    540    597    498    475   1021   1031
   -187   1052   1236   -433   -711   1143    527    584    488    467   1021   1015
   -194   1044   1239   -426   -719   1143    517    574    478    462   1008    995
   -207   1062   1270   -426   -737   1166    519    568    483    465   1000   1021
   -197   1078   1275   -441   -737   1176    506    553    470    452    961   1065
   -189   1098   1286   -454   -737   1192    506    548    467    449    948   1093
   -202   1109   1312   -454   -758   1208    509    553    467    446    963   1132
   -205   1127   1332   -459   -769   1228    514    563    478    457    979   1145
   -192   1174   1363   -491   -779   1267    524    568    485    465    997   1124
   -179   1226   1402   -524   -792   1314    540    576    491    467   1034   1096
   -148   1267   1413   -561   -782   1340    542    571    496    459   1054   1067
   -119   1296   1415   -587   -766   1356    540    568    493    454   1054   1039
   -135   1327   1462   -597   -800   1395    550    576    501    459   1062   1034
   -145   1379   1522   -618   -833   1449    566    592    524    472   1083   1057
   -140   1423   1564   -641   -852   1491    568    594    535    480   1088   1065
   -122   1431   1553   -654   -836   1491    532    568    514    457   1062   1049
   -145   1434   1577   -646   -862   1504    504    550    491    436   1047   1041
   -145   1449   1595   -652   -870   1522    483    537    475    431   1044   1041
   -127   1431   1558   -654   -841   1493    457    522    452    410   1023   1034
   -145   1405   1551   -628   -846   1478    444    506    426    384    995   1002
   -171   1379   1548   -605   -859   1462    428    488    397    358    961    971
   -153   1353   1506   -600   -831   1428    418    475    368    324    919    940
   -150   1312   1460   -581   -805   1384    407    462    337    288    875    911
   -161   1283   1444   -561   -802   1363    387    441    309    254    839    891
   -161   1291   1449   -566   -805   1369    376    426    296    246    823    883
   -145   1275   1421   -566   -782   1345    361    410    277    233    795    865
   -153   1260   1413   -553   -782   1335    358    407    270    226    774    854
   -148   1267   1415   -558   -782   1340    366    420    277    231    766    857
   -142   1257   1397   -558   -769   1327    366    420    275    228    745    852
   -145   1249   1395   -553   -769   1322    366    426    277    226    732    857
   -145   1223   1369   -540   -758   1296    363    423    265    207    704    836
   -119   1132   1252   -506   -685   1192    361    423    231    158    631    769
   -109   1060   1169   -478   -639   1114    446    522    252    132    571    693
   -127   1075   1200   -475   -665   1137    568    670    342    181    597    696
    -80   1200   1280   -561   -680   1239    670    844    483    311    717    807
     -7   1579   1587   -784   -797   1582    735   1010    737    626   1052   1156
   -103   2231   2335  -1065  -1221   2283    782   1057   1083   1096   1590   1696
   -301   2637   2935  -1169  -1618   2785    618    787   1210   1363   1935   2021
   -407   2439   2847  -1018  -1626   2642    290    322    924   1150   1764   1857
   -519   1683   2203   -581  -1361   1943     38   -168    265    405   1034   1176
   -480   1054   1535   -288  -1008   1293    -64   -285   -127    -98    504    652
   -363    846   1210   -244   -787   1028    -49   -148   -132   -166    387    524
   -311    859   1171   -275   -743   1015     75     44     -2    -85    436    561
   -275    961   1236   -342   -756   1098    223    226    153     31    535    654
   -218   1060   1275   -423   -745   1166    301    322    246    109    597    711
   -213   1088   1301   -439   -756   1195    345    368    293    142    618    737
   -244   1104   1348   -431   -797   1226    381    405    329    166    631    758
   -252   1109   1361   -428   -805   1234    400    420    350    176    628    771
   -267   1114   1382   -426   -823   1249    405    426    363    189    626    779
   -254   1124   1379   -436   -818   1252    402    423    361    192    626    792
   -220   1127   1345   -454   -784   1236    387    405    335    174    607    787
   -215   1143   1358   -462   -787   1249    376    392    324    161    600    795
   -220   1163   1382   -472   -802   1273    371    400    329    166    605    826
   -241   1171   1410   -465   -826   1291    366    394    329    161    592    841
   -236   1202   1439   -483   -839   1322    358    387    327    158    579    852
   -231   1208   1439   -488   -833   1322    350    381    319    145    561    849
   -236   1200   1436   -483   -836   1317    348    387    314    140    566    849
   -254   1189   1441   -467   -849   1314    353    400    319    137    587    854
   -249   1161   1410   -457   -828   1283    368    423    324    132    620    865
   -259   1171   1431   -454   -844   1301    384    441    316    124    659    854
   -277   1195   1470   -459   -875   1332    387    452    306    119    704    833
   -267   1218   1486   -475   -875   1350    374    446    293    109    745    818
   -277   1213   1491   -470   -885   1353    376    457    283    103    787    813
   -290   1210   1501   -459   -896   1356    366    457    259     83    810    792
   -301   1208   1506   -454   -904   1356    353    446    228     59    818    766
   -277   1223   1499   -472   -888   1361    355    454    213     51    846    756
   -277   1208   1486   -467   -883   1345    361    462    200     44    867    735
   -267   1244   1512   -488   -888   1376    353    459    184     41    898    735
   -231   1249   1480   -511   -854   1363    327    441    155     23    911    714
   -228   1249   1478   -511   -852   1361    309    441    135     18    945    698
   -231   1275   1506   -522   -867   1389    309    457    129     36    997    701
   -197   1301   1499   -550   -846   1400    296    457    116     51   1031    711
   -153   1330   1480   -589   -815   1405    280    444    101     57   1041    691
   -140   1340   1480   -600   -810   1408    267    439     85     54   1052    667
   -129   1343   1470   -607   -800   1405    254    418     59     46   1047    641
    -75   1332   1408   -628   -740   1369    244    384     33     41   1031    610
    -15   1335   1348   -659   -683   1340    226    340     -2     25   1008    563
     33   1317   1283   -678   -623   1301    210    306    -31     12    979    514
     80   1314   1234   -698   -576   1275    200    283    -49      7    971    480
     83   1296   1213   -688   -563   1254    205    275    -57     10    971    462
     67   1306   1239   -688   -587   1273    223    283    -51     18    969    446
     54   1314   1260   -685   -602   1288    228    280    -54     23    963    431
     15   1293   1278   -657   -633   1286    244    285    -46     31    961    423
    -44   1273   1317   -613   -680   1293    270    303    -31     46    963    426
    -88   1278   1363   -597   -724   1319    290    311    -10     54    966    415
   -116   1236   1350   -561   -735   1293    306    314     -7     54    953    394
   -150   1197   1348   -524   -750   1270    324    324      0     67    961    387
   -179   1174   1353   -496   -766   1262    337    332      7     80    961    381
   -187   1150   1337   -483   -761   1241    335    319      0     75    945    363
   -202   1119   1322   -459   -763   1221    350    327     10     77    950    355
   -226   1093   1319   -436   -771   1208    376    345     33     93    974    361
   -236   1101   1337   -431   -787   1218    392    355     46    109    995    361
   -241   1080   1319   -420   -782   1200    400    361     57    119    997    345
   -244   1054   1299   -405   -771   1176    415    371     80    129   1010    337
   -252   1041   1293   -397   -771   1166    426    381    103    142   1023    337
   -252   1031   1283   -389   -766   1156    433    389    124    158   1034    342
   -270   1002   1273   -366   -771   1137    439    400    142    168   1044    348
   -283    992   1275   -355   -779   1132    446    407    158    176   1054    358
   -280    982   1262   -350   -771   1119    439    405    163    176   1057    363
   -277    987   1265   -353   -771   1124    433    400    166    184   1054    361
   -285    971   1254   -342   -771   1111    446    423    192    202   1070    374
   -290    974   1262   -342   -776   1117    444    431    207    207   1075    379
   -293    987   1278   -348   -787   1132    441    431    210    200   1067    374
   -293    997   1291   -350   -792   1143    449    444    226    207   1070    368
   -275   1002   1278   -363   -776   1140    480    465    254    223   1078    379
   -270   1008   1278   -371   -774   1143    493    470    265    228   1078    389
   -280   1010   1288   -366   -784   1148    498    472    277    241   1080    394
   -267   1010   1278   -371   -771   1143    517    485    298    249   1080    405
   -254   1026   1280   -387   -769   1153    530    483    306    259   1085    420
   -262   1075   1337   -407   -800   1205    555    491    329    288   1111    444
   -265   1117   1379   -428   -823   1247    563    493    345    309   1130    467
   -241   1109   1350   -433   -795   1228    540    475    335    296   1117    478
   -254   1062   1317   -405   -787   1189    498    439    298    267   1080    465
   -246   1078   1325   -415   -787   1200    470    418    288    267   1075    472
   -265   1060   1325   -400   -795   1192    457    407    275    270   1067    478
   -270   1018   1288   -374   -779   1153    441    387    249    254   1047    462
   -285    969   1254   -340   -771   1109    420    366    213    228   1018    436
   -298    924   1223   -314   -761   1072    402    345    187    213   1002    418
   -322    878   1200   -277   -761   1039    394    332    166    200    984    400
   -345    818   1163   -236   -753    989    397    324    148    184    963    392
   -379    800   1179   -210   -779    987    397    319    137    181    961    392
   -402    758   1161   -179   -782    958    394    316    119    171    953    379
   -415    758   1174   -174   -795    963    394    322    111    176    961    376
   -433    748   1182   -155   -807    963    394    327    111    179    966    366
   -441    722   1161   -140   -802    940    376    316     98    171    953    345
   -454    711   1163   -129   -807    937    384    327    106    181    963    350
   -470    701   1171   -116   -820    937    400    342    119    192    974    348
   -467    631   1098    -80   -782    865    407    353     98    155    930    298
   -465    568   1034    -51   -750    800    472    436    114    132    878    223
   -457    602   1057    -72   -758    828    592    597    223    202    922    239
   -426    680   1106   -127   -766    893    706    797    389    350   1054    350
   -353   1026   1379   -335   -865   1202    782    974    654    652   1384    693
   -407   1641   2049   -618  -1231   1844    844   1052   1000   1106   1901   1228
   -607   2018   2626   -704  -1618   2320    714    833   1137   1379   2236   1561
   -714   1821   2535   -555  -1623   2177    384    368    854   1174   2073   1418
   -800   1093   1893   -145  -1345   1493    111   -158    200    446   1350    756
   -797    444   1241    174  -1018    841    -10   -314   -207    -67    807    226
   -709    145    854    280   -782    501    -18   -205   -252   -171    652     77
   -652     83    735    285   -693    407     62    -70   -174   -135    649     83
   -620    161    782    231   -701    470    176     62    -49    -36    717    155
   -600    267    867    166   -735    566    275    176     72     59    795    244
   -561    306    865    127   -714    584    319    228    132    111    818    293
   -532    332    865     98   -698    597    340    246    166    140    820    314
   -537    324    862    106   -698    592    353    254    192    150    815    322
   -524    319    844    101   -683    579    350    246    197    145    802    319
   -506    342    849     80   -678    594    350    246    218    158    807    335
   -493    340    833     75   -665    587    348    244    231    166    807    345
   -491    337    828     77   -659    581    345    236    239    171    800    350
   -506    324    828     90   -667    576    340    226    246    176    789    353
   -517    322    839     96   -678    579    340    218    257    174    784    355
   -519    324    844     96   -683    584    340    210    262    168    779    355
   -498    314    813     93   -654    563    324    192    254    155    761    340
   -496    316    810     88   -654    561    319    181    259    161    753    335
   -509    335    844     85   -675    589    327    187    283    184    771    355
   -509    337    844     85   -678    589    327    184    290    192    771    366
   -506    337    844     85   -675    589    324    181    296    192    766    368
   -522    332    854     93   -691    592    319    176    296    189    769    368
   -542    340    883     98   -711    610    324    179    303    197    782    384
   -548    345    893    101   -722    618    327    181    314    207    797    407
   -576    348    924    114   -750    636    337    197    329    223    813    428
   -600    363    963    116   -782    662    345    213    345    241    836    439
   -589    358    945    114   -766    652    332    210    337    236    833    436
   -545    358    904     93   -727    631    303    194    319    226    823    436
   -545    366    911     90   -727    639    298    197    316    239    841    444
   -545    381    927     80   -737    654    290    210    314    252    859    454
   -524    394    919     62   -722    657    283    218    319    262    862    459
   -524    407    930     57   -727    667    280    241    340    285    880    480
   -506    428    935     38   -719    680    283    265    363    314    906    504
   -517    439    956     38   -737    696    288    288    381    340    927    522
   -550    452   1002     49   -776    727    311    324    405    368    958    548
   -522    478   1000     20   -761    737    314    340    410    379    969    548
   -488    478    966      5   -727    722    301    327    394    366    953    524
   -501    457    958     20   -730    709    298    319    387    355    943    504
   -550    465   1015     41   -784    740    316    329    400    363    956    506
   -592    444   1036     72   -815    740    324    324    394    358    948    496
   -576    439   1015     70   -795    727    322    311    381    348    935    485
   -602    418   1021     90   -810    719    324    301    376    335    922    472
   -644    381   1026    129   -836    704    332    290    374    324    898    457
   -665    384   1047    140   -857    714    348    293    389    337    896    467
   -639    376   1015    132   -826    696    337    277    384    327    880    457
   -561    376    935     90   -748    654    309    246    363    298    849    418
   -555    366    922     93   -740    644    303    228    363    296    844    413
   -639    350    987    142   -815    667    319    236    379    311    857    423
   -691    340   1031    176   -859    685    335    239    389    322    862    431
   -568    337    906    114   -737    620    293    187    348    280    826    397
   -501    350    852     75   -678    600    267    158    335    267    810    387
   -501    340    841     77   -670    589    262    153    340    270    813    376
   -530    348    878     90   -704    613    270    161    361    285    831    384
   -568    327    896    119   -732    610    270    158    371    290    841    387
   -589    332    919    127   -756    626    267    161    387    303    859    387
   -594    337    932    127   -763    633    267    166    405    322    875    397
   -594    332    927    132   -761    628    265    171    415    340    883    407
   -597    324    922    135   -758    620    257    171    423    342    875    420
   -602    335    937    132   -771    636    262    184    444    361    885    439
   -589    319    909    132   -750    613    254    176    446    361    875    444
   -581    316    898    132   -740    607    241    163    441    353    859    449
   -597    316    911    140   -753    613    246    166    454    358    854    457
   -605    311    917    145   -761    613    241    163    459    366    849    470
   -594    311    904    140   -750    607    220    153    452    355    831    475
   -592    280    872    155   -732    576    197    137    441    342    805    470
   -600    272    870    163   -735    571    181    124    433    337    787    465
   -579    277    857    148   -717    566    176    116    436    337    779    472
   -553    303    857    124   -706    579    181    119    449    348    784    491
   -511    363    875     75   -693    618    194    127    472    368    802    511
   -470    397    867     36   -667    631    189    122    472    374    802    514
   -420    407    828      5   -626    618    174    103    462    363    789    504
   -384    426    810    -23   -600    618    171     96    472    368    800    524
   -368    493    862    -62   -615    678    181    101    511    405    844    568
   -350    511    862    -80   -607    685    168     90    522    415    859    584
   -353    493    844    -70   -597    667    135     64    504    402    857    579
   -374    457    831    -44   -602    644    101     36    488    389    849    566
   -374    436    810    -31   -592    623     72     10    478    387    854    568
   -394    418    810    -12   -602    613     62      7    480    392    872    581
   -436    374    807     31   -623    589     59      7    480    387    880    584
   -459    322    779     67   -620    548     57     10    475    376    878    576
   -459    288    748     85   -602    517     49      2    472    368    872    568
   -493    241    735    124   -615    488     46     -5    467    358    859    555
   -532    192    722    168   -628    457     44    -20    465    348    846    545
   -550    161    711    192   -631    436     31    -41    457    340    836    532
   -568    132    701    218   -633    415     18    -54    446    332    820    517
   -592    119    709    233   -652    413     10    -57    454    335    813    514
   -592    111    704    241   -649    405     -2    -64    452    329    795    504
   -587    109    696    236   -641    402     -7    -70    457    327    779    496
   -597     96    693    252   -644    394     -5    -67    465    332    763    493
   -587     75    662    254   -626    368     -2    -67    462    324    737    483
   -542     18    561    262   -553    288     23    -31    462    290    675    426
   -514    -28    485    270   -504    228    127     98    517    288    626    361
   -488     33    522    228   -504    277    265    283    644    374    667    384
   -400    246    646     75   -524    446    381    496    852    589    852    563
   -340    753   1093   -207   -717    922    400    597   1132    971   1257    987
   -444   1449   1893   -504  -1169   1670    288    465   1392   1415   1787   1540
   -646   1847   2494   -600  -1569   2169    -44     23   1389   1613   2081   1847
   -743   1470   2210   -366  -1475   1839   -413   -491    948   1231   1740   1548
   -805    602   1408    101  -1106   1005   -589   -854    293    441    948    846
   -784    -96    688    439   -737    296   -600   -878    -38    -51    387    319
   -696   -290    405    493   -550     57   -530   -709     -5    -85    283    207
   -667   -226    441    444   -555    106   -371   -506    150     31    353    262
   -644   -103    540    374   -592    218   -244   -350    298    161    457    350
   -610    -33    574    319   -594    270   -187   -283    371    223    498    397
   -602    -18    584    311   -594    283   -163   -254    400    246    511    420
   -615    -15    597    314   -607    290   -150   -241    418    257    519    439
   -610    -10    597    309   -605    293   -145   -236    423    267    522    457
   -623    -12    610    316   -618    298   -135   -231    431    290    535    472
   -659     12    672    324   -665    342    -98   -189    462    337    579    509
   -657     18    672    316   -665    345    -83   -176    478    345    597    511
   -644     12    657    314   -649    332    -85   -179    478    335    592    501
   -662      7    670    324   -667    337    -90   -187    475    329    587    493
   -678      0    678    340   -678    337   -101   -197    462    327    584    491
   -680     15    696    329   -688    355   -101   -194    454    335    592    527
   -683     49    730    316   -706    389    -90   -176    459    350    613    587
   -691     59    750    311   -719    405    -88   -166    465    350    628    607
   -693     59    753    316   -722    405    -72   -150    475    358    639    613
   -672     54    727    309   -701    389    -72   -150    475    363    633    620
   -654     38    693    309   -672    366    -80   -168    459    361    620    620
   -646     10    657    316   -652    335    -90   -189    444    358    605    623
   -620      0    620    311   -620    309    -93   -202    444    363    600    633
   -602      0    600    298   -602    301    -98   -202    444    363    597    636
   -602     -2    600    301   -602    298   -106   -202    446    368    597    631
   -592     -7    584    298   -589    288   -122   -205    439    361    592    620
   -581    -12    568    298   -576    277   -129   -202    431    355    587    620
   -563    -12    548    285   -558    265   -137   -194    423    353    584    631
   -545    -10    532    277   -540    259   -148   -189    418    348    589    639
   -509     -2    504    254   -506    249   -166   -192    402    337    597    636
   -493     -2    491    249   -493    244   -181   -187    394    337    610    633
   -488      5    493    239   -491    249   -184   -163    407    348    636    636
   -478     12    491    231   -485    252   -192   -148    415    353    654    628
   -509     38    548    233   -530    290   -176   -111    444    381    691    646
   -561     70    631    246   -594    350   -148    -64    488    426    743    680
   -584     72    657    254   -620    363   -140    -49    498    433    761    680
   -555     54    610    249   -584    332   -153    -67    488    426    745    662
   -555     36    589    257   -574    311   -171    -90    467    410    719    639
   -545     54    600    246   -571    327   -168    -98    465    410    709    631
   -548     46    594    249   -571    322   -171   -109    459    407    691    628
   -563     51    613    254   -587    332   -168   -103    467    410    678    628
   -581     41    620    270   -602    329   -168   -106    467    407    654    613
   -592     38    631    277   -610    335   -168   -103    465    410    639    607
   -597     41    639    277   -618    337   -171   -103    467    418    618    600
   -605     31    636    288   -620    332   -181   -111    462    410    584    574
   -594     12    607    290   -602    309   -189   -122    459    405    553    550
   -594      5    600    296   -597    301   -197   -132    454    407    537    537
   -618     -7    607    311   -613    298   -207   -142    446    407    522    527
   -618    -23    594    319   -607    285   -220   -158    431    394    498    517
   -628    -49    576    337   -605    262   -231   -166    423    387    478    514
   -641    -64    576    353   -610    254   -239   -176    418    387    467    514
   -646    -72    574    358   -613    249   -252   -184    410    379    454    511
   -631    -85    545    358   -589    231   -265   -197    397    368    441    506
   -626    -96    530    358   -579    215   -280   -207    389    366    431    501
   -628    -98    530    363   -579    215   -285   -205    397    376    433    509
   -633    -90    540    361   -587    226   -285   -205    400    384    436    509
   -626    -77    545    350   -587    233   -285   -202    405    392    439    517
   -615    -59    555    335   -587    249   -277   -192    415    400    439    527
   -613    -62    550    337   -581    244   -280   -197    415    400    436    524
   -607    -72    535    340   -574    231   -283   -205    415    405    433    524
   -613    -57    553    335   -584    246   -277   -202    428    413    449    540
   -607    -54    553    329   -581    249   -285   -210    423    407    457    535
   -597    -54    542    327   -571    244   -293   -220    415    400    454    514
   -600    -49    550    324   -579    252   -283   -218    420    405    459    506
   -602    -49    553    324   -579    252   -283   -220    423    405    457    496
   -581    -31    548    303   -566    257   -277   -223    426    402    454    493
   -571     10    581    280   -576    296   -259   -213    446    423    478    504
   -581     36    618    272   -600    327   -231   -197    472    444    498    517
   -574     33    607    270   -592    322   -220   -192    478    441    493    519
   -558     41    600    259   -579    319   -220   -197    480    439    488    519
   -555     57    613    249   -584    335   -215   -194    496    449    501    532
   -550     88    636    231   -594    361   -202   -194    511    465    522    550
   -530    109    639    210   -584    374   -213   -213    514    475    532    555
   -530     98    626    213   -579    361   -244   -244    496    459    519    532
   -535     90    626    223   -579    358   -267   -270    483    441    509    517
   -517     83    597    215   -558    340   -296   -301    457    420    493    501
   -511     38    548    236   -530    293   -311   -314    446    402    475    478
   -524     -7    514    265   -522    252   -322   -319    439    389    462    462
   -522    -46    475    285   -498    213   -340   -335    418    368    439    441
   -519    -96    420    306   -472    161   -366   -358    392    348    402    413
   -524   -140    384    332   -454    122   -381   -379    371    324    376    381
   -537   -194    342    366   -444     75   -392   -402    345    296    342    353
   -532   -215    316    374   -426     49   -410   -428    322    272    314    332
   -535   -202    332    366   -436     64   -415   -436    316    272    306    324
   -532   -210    322    371   -428     54   -400   -428    329    283    314    332
   -532   -254    275    392   -405     10   -413   -439    314    265    293    324
   -519   -233    285    376   -402     25   -410   -444    314    265    285    324
   -509   -239    267    371   -389     12   -394   -431    329    275    288    335
   -498   -265    231    381   -366    -18   -405   -436    316    257    262    322
   -485   -355    127    418   -309   -116   -387   -405    306    223    205    272
   -483   -431     51    457   -267   -189   -296   -290    342    213    153    213
   -449   -342    106    394   -277   -116   -163   -106    472    314    218    257
   -376   -111    265    244   -322     77    -51    106    685    530    413    446
   -327    387    714    -31   -522    550    -10    215    966    901    823    862
   -423   1072   1496   -324   -958   1283    -93     96   1210   1330   1340   1387
   -581   1374   1956   -397  -1267   1665   -426   -345   1156   1473   1571   1597
   -665   1023   1688   -179  -1176   1356   -771   -836    737   1111   1265   1309
   -722    181    901    270   -813    542   -930  -1187     96    324    483    615
   -688   -568    119    628   -405   -226   -932  -1192   -270   -205   -106     80
   -600   -719   -119    659   -241   -420   -844  -1005   -202   -194   -153     38
   -555   -662   -106    610   -226   -387   -698   -813    -49    -83    -75    101
   -524   -545    -23    535   -252   -285   -589   -678     77     20     10    166
   -506   -475     31    491   -270   -223   -527   -597    153     88     64    215
   -511   -465     44    488   -277   -213   -493   -553    184    111     72    228
   -519   -454     64    485   -293   -194   -475   -527    205    124     83    226
   -511   -439     72    475   -296   -181   -470   -514    213    129     96    213
   -524   -452     72    488   -298   -189   -454   -498    223    137    111    192
   -522   -449     72    485   -298   -189   -454   -485    228    135    116    171
   -506   -444     62    475   -285   -189   -457   -483    226    124    111    153
   -493   -459     31    475   -265   -215   -457   -480    223    116    103    129
   -491   -472     18    483   -254   -228   -457   -478    220    119    103    109
   -480   -465     12    472   -249   -226   -465   -480    213    116    101     80
   -454   -454     -2    454   -226   -228   -475   -491    205    109     88     54
   -431   -444    -12    436   -210   -228   -480   -496    202    103     75     36
   -426   -452    -25    439   -200   -239   -480   -493    210    109     70     25
   -420   -454    -33    436   -194   -246   -480   -496    218    116     62     23
   -418   -436    -18    428   -202   -228   -478   -498    223    122     54     28
   -449   -433     15    441   -236   -207   -467   -493    236    132     49     36
   -483   -457     25    470   -254   -215   -462   -491    246    137     44     41
   -509   -470     38    488   -275   -215   -465   -493    249    132     33     44
   -519   -454     64    485   -293   -194   -454   -485    262    145     33     49
   -517   -436     80    475   -298   -176   -449   -472    272    163     36     67
   -504   -418     85    462   -296   -166   -444   -465    283    181     33     90
   -498   -389    109    444   -306   -140   -452   -462    285    200     33    106
   -498   -392    106    444   -303   -142   -452   -452    296    218     28    119
   -480   -376    103    426   -293   -137   -457   -446    303    228     18    132
   -470   -340    129    405   -301   -106   -465   -444    311    239      7    142
   -462   -332    129    394   -298   -101   -459   -426    332    257      7    161
   -433   -306    127    368   -280    -90   -472   -420    337    267      0    176
   -389   -283    106    335   -249    -88   -478   -415    342    277     -2    197
   -358   -259     98    309   -228    -80   -475   -400    363    301      5    218
   -348   -244    101    296   -226    -72   -470   -394    371    311      7    231
   -332   -236     96    283   -215    -70   -470   -400    368    309      0    231
   -348   -228    116    285   -233    -54   -462   -402    366    309      2    226
   -371   -231    140    301   -257    -46   -444   -392    379    316     15    233
   -376   -233    142    303   -259    -44   -433   -379    387    322     23    241
   -389   -215    174    303   -283    -20   -423   -371    392    327     33    244
   -415   -200    215    306   -316      7   -400   -353    410    345     57    262
   -436   -202    233    319   -335     15   -387   -337    415    350     64    265
   -452   -228    223    340   -340     -2   -379   -332    413    353     64    262
   -480   -231    246    355   -366      7   -361   -316    431    363     83    270
   -506   -231    272    368   -392     20   -342   -306    446    376    103    283
   -517   -246    270    381   -394     10   -345   -319    444    376    101    272
   -530   -252    277    389   -405     12   -340   -322    441    374     98    267
   -542   -252    290    397   -418     18   -340   -327    436    371     93    257
   -548   -270    275    407   -413      2   -350   -340    426    361     80    246
   -555   -293    262    426   -410    -15   -358   -350    418    350     70    236
   -579   -288    288    431   -436     -2   -368   -363    410    350     64    228
   -589   -301    288    444   -441     -7   -366   -363    407    350     64    223
   -589   -311    277    449   -436    -18   -361   -358    407    350     67    223
   -597   -290    306    444   -452      7   -348   -348    420    358     75    239
   -600   -288    311    441   -457     10   -348   -345    418    363     77    241
   -600   -280    319    439   -462     18   -348   -348    413    361     77    236
   -602   -270    329    433   -467     28   -342   -345    415    366     85    236
   -592   -275    316    433   -454     20   -337   -342    420    371     93    236
   -592   -272    319    431   -457     23   -348   -350    413    363     88    233
   -589   -262    327    426   -459     33   -348   -348    413    361     88    239
   -600   -265    335    431   -467     33   -342   -342    420    371     98    241
   -602   -252    350    428   -478     49   -345   -340    420    379    116    246
   -597   -252    342    423   -472     46   -345   -340    418    376    122    246
   -613   -241    371    426   -493     62   -340   -335    415    371    127    249
   -628   -236    392    431   -511     75   -335   -332    413    368    132    249
   -631   -231    400    431   -517     83   -322   -319    426    376    148    259
   -636   -202    433    418   -535    116   -296   -290    452    402    184    283
   -633   -168    465    402   -550    148   -283   -275    465    418    207    298
   -613   -148    465    379   -542    158   -280   -275    457    415    210    296
   -589   -124    465    358   -527    168   -283   -280    444    402    210    288
   -579   -124    454    350   -519    163   -275   -270    439    394    213    285
   -576   -111    465    342   -522    176   -275   -275    433    387    218    290
   -561    -67    491    311   -527    213   -270   -272    444    407    244    303
   -548    -41    506    296   -527    231   -280   -280    446    418    259    306
   -550    -64    485    306   -519    210   -316   -319    410    379    223    280
   -537    -75    459    306   -498    192   -348   -350    384    353    202    267
   -537    -90    446    314   -493    176   -368   -366    363    335    189    254
   -550   -122    428    337   -491    153   -379   -376    345    309    174    233
   -558   -166    392    361   -478    114   -394   -397    322    285    153    207
   -568   -218    348    392   -459     64   -410   -415    293    257    124    179
   -587   -270    314    428   -452     20   -426   -436    257    218     88    142
   -587   -309    277    449   -433    -15   -436   -454    223    181     51    111
   -587   -327    259    454   -423    -33   -449   -478    197    158     33     98
   -584   -335    246    459   -415    -44   -457   -493    187    140     31     88
   -579   -340    239    457   -410    -49   -465   -504    176    129     28     77
   -579   -366    213    472   -397    -77   -485   -519    155    111     10     51
   -576   -368    207    470   -392    -80   -501   -532    135     96      0     33
   -571   -366    205    467   -389    -80   -501   -532    135     98      7     36
   -550   -363    184    457   -368    -90   -506   -535    127     93      0     31
   -517   -394    122    457   -319   -137   -506   -530    103     62    -36      0
   -480   -480     -2    478   -239   -241   -420   -423    111     25   -101    -83
   -470   -483    -12    475   -228   -249   -272   -241    207     70    -90    -98
   -423   -353     70    387   -249   -142   -114     -5    384    218     36     10
   -368      7    376    181   -371    192    -25    163    644    524    353    311
   -381    678   1057   -148   -719    867   -127     80    922    971    880    833
   -553   1223   1777   -337  -1163   1499   -444   -322   1010   1275   1288   1234
   -683   1200   1880   -259  -1283   1540   -846   -826    763   1166   1257   1200
   -758    504   1262    127  -1010    883  -1096  -1265    145    491    620    618
   -766   -394    371    579   -571    -12  -1096  -1361   -394   -233   -142    -85
   -711   -756    -44    735   -335   -402   -992  -1187   -446   -389   -363   -309
   -672   -724    -54    698   -311   -389   -820   -950   -285   -277   -293   -259
   -631   -597     33    615   -332   -283   -657   -753   -116   -137   -181   -161
   -602   -509     93    553   -348   -207   -589   -665    -28    -57   -116   -103
   -597   -483    114    540   -355   -184   -555   -620     10    -23    -93    -85
   -579   -480     98    527   -340   -192   -537   -602     25    -15    -93    -85
   -561   -493     67    527   -314   -213   -532   -594     25    -23   -101    -85
   -563   -491     72    527   -319   -207   -527   -587     28    -28   -101    -85
   -568   -480     85    524   -327   -197   -517   -574     38    -18    -90    -80
   -558   -485     72    519   -316   -207   -511   -566     44    -12    -90    -77
   -558   -488     70    524   -314   -210   -511   -566     41    -15    -93    -83
   -561   -475     83    517   -322   -197   -514   -561     41    -10    -90    -80
   -553   -467     85    509   -319   -192   -511   -563     46     -7    -93    -77
   -535   -467     67    501   -303   -202   -511   -566     46     -7    -96    -88
   -530   -457     72    493   -301   -192   -504   -561     57      2    -88    -88
   -535   -457     75    496   -306   -192   -504   -561     57      0    -98    -88
   -548   -452     96    498   -322   -179   -491   -553     67      7    -96    -77
   -550   -444    106    496   -329   -171   -483   -548     75     12    -96    -72
   -522   -439     83    480   -303   -179   -485   -548     72     10   -101    -72
   -511   -444     67    478   -290   -189   -488   -550     67      5   -109    -77
   -506   -439     67    470   -288   -187   -491   -553     70      2   -114    -72
   -511   -423     88    465   -301   -168   -483   -548     83     12   -111    -62
   -509   -410     98    459   -303   -155   -472   -540    101     31   -109    -57
   -493   -407     85    449   -290   -161   -475   -540    106     36   -111    -57
   -496   -402     90    449   -293   -155   -470   -532    119     51   -109    -51
   -498   -394    103    446   -303   -145   -467   -524    129     70   -106    -49
   -483   -381    101    433   -293   -140   -472   -519    135     75   -114    -46
   -478   -363    114    418   -296   -124   -470   -514    153     88   -111    -33
   -472   -332    137    402   -306    -98   -462   -501    179    111    -96    -12
   -459   -303    155    381   -309    -75   -457   -483    202    137    -75      7
   -449   -280    168    366   -309    -57   -446   -462    228    166    -57     28
   -452   -254    194    350   -324    -31   -439   -441    252    192    -38     49
   -446   -236    210    340   -329    -12   -428   -433    270    215    -20     70
   -433   -215    218    324   -327      0   -423   -431    280    231     -7     80
   -441   -202    239    322   -340     18   -407   -423    298    249      5     96
   -441   -197    241    319   -342     20   -397   -426    306    254      5    101
   -428   -197    231    311   -329     15   -397   -436    311    257      0    103
   -423   -184    239    303   -332     25   -397   -439    319    262      2    106
   -415   -166    249    290   -332     41   -392   -433    332    272     15    111
   -418   -171    246    293   -335     36   -389   -436    342    275     15    106
   -420   -168    249    293   -337     38   -381   -436    355    283     20    106
   -433   -181    252    306   -345     33   -368   -431    368    288     20    109
   -441   -189    252    316   -348     31   -363   -431    374    296     25    111
   -444   -187    257    314   -350     33   -361   -439    371    296     18    101
   -449   -194    254    322   -353     28   -355   -441    374    296     15    101
   -457   -207    246    332   -353     18   -361   -454    371    293      7     96
   -452   -228    223    340   -337     -2   -376   -470    363    288     -2     88
   -459   -236    220    348   -340     -7   -387   -483    355    280    -10     77
   -467   -241    226    353   -348     -7   -394   -493    348    270    -20     64
   -465   -246    218    353   -342    -12   -394   -498    342    257    -31     59
   -462   -246    215    355   -340    -15   -381   -496    350    262    -25     75
   -470   -239    228    353   -350     -5   -374   -488    355    265    -18     80
   -467   -233    231    350   -350     -2   -376   -493    353    262    -23     80
   -462   -231    231    345   -348      0   -379   -496    353    265    -18     83
   -465   -220    244    342   -355     10   -374   -491    361    272     -7     88
   -457   -210    246    332   -353     18   -374   -496    355    265    -18     85
   -449   -210    239    329   -345     15   -376   -496    353    262    -20     88
   -452   -200    249    324   -353     25   -374   -493    355    270    -15     90
   -459   -189    270    324   -366     38   -368   -485    366    277    -12     96
   -452   -194    257    322   -355     31   -374   -493    358    267    -25     90
   -446   -197    249    322   -350     23   -374   -498    353    262    -36     90
   -457   -200    257    324   -358     28   -371   -498    353    262    -36     88
   -452   -197    254    324   -353     28   -371   -501    350    262    -44     80
   -439   -205    231    319   -337     12   -374   -506    342    257    -57     70
   -444   -202    241    322   -342     18   -366   -504    345    262    -54     72
   -444   -174    267    306   -355     46   -353   -491    361    277    -46     80
   -426   -148    277    288   -353     64   -340   -478    376    290    -41     90
   -426   -127    298    275   -363     85   -311   -452    397    311    -18    116
   -423   -103    319    262   -374    106   -293   -439    413    324     -2    129
   -410    -90    319    249   -366    111   -296   -446    405    316     -7    119
   -410    -77    332    244   -371    127   -293   -446    407    316     -7    119
   -418    -38    379    228   -400    168   -275   -431    428    337     10    145
   -410     -2    407    205   -410    202   -265   -423    444    353     23    168
   -402     -7    394    205   -400    192   -283   -444    431    342      7    161
   -405    -23    381    215   -394    179   -309   -465    423    342      2    142
   -405    -20    384    210   -394    181   -327   -475    418    340      2    137
   -397    -46    350    220   -374    150   -350   -493    397    316    -20    127
   -410    -85    324    244   -368    119   -371   -517    368    283    -57    103
   -423   -122    301    272   -363     88   -384   -527    355    265    -77     83
   -418   -181    236    298   -329     25   -407   -548    329    233   -124     54
   -426   -241    184    332   -306    -28   -420   -563    303    202   -161     36
   -446   -288    158    366   -303    -64   -426   -579    283    184   -184     15
   -462   -306    155    384   -309    -75   -431   -597    267    174   -200     -5
   -457   -322    135    387   -298    -93   -446   -615    254    163   -213    -18
   -459   -337    122    397   -290   -109   -446   -620    254    161   -226    -25
   -459   -350    106    402   -283   -122   -452   -620    252    150   -241    -31
   -444   -358     85    402   -265   -137   -454   -628    246    137   -257    -33
   -449   -361     88    405   -272   -135   -457   -631    241    137   -265    -36
   -452   -368     80    410   -267   -145   -459   -631    239    132   -275    -49
   -410   -441    -31    423   -192   -239   -446   -594    218     90   -340   -111
   -387   -498   -111    444   -137   -306   -335   -459    257     80   -389   -166
   -368   -415    -46    389   -163   -231   -187   -257    392    192   -306   -116
   -303   -166    137    233   -220    -15    -59    -38    607    423    -93     75
   -257    363    618    -54   -439    491    -18     72    917    826    335    517
   -379   1088   1467   -353   -922   1278   -111    -51   1218   1306    904   1106
   -581   1363   1943   -392  -1262   1652   -475   -535   1156   1421   1106   1314
   -680    930   1608   -124  -1143   1267   -836  -1044    688    992    719    956
   -724     15    740    353   -735    376  -1013  -1413    -12    153   -111    192
   -691   -685      5    688   -348   -340  -1005  -1410   -350   -335   -659   -337
   -615   -805   -189    709   -215   -498   -901  -1208   -265   -301   -680   -381
   -553   -701   -148    626   -205   -426   -730   -984    -90   -163   -576   -298
   -527   -568    -41    548   -244   -303   -594   -820     62    -33   -472   -200
   -514   -496     18    506   -267   -239   -532   -750    132     33   -418   -153
   -496   -480     15    485   -257   -233   -511   -724    155     49   -415   -148
   -491   -475     15    483   -254   -228   -491   -701    181     64   -407   -145
   -491   -475     12    483   -254   -231   -480   -691    189     83   -402   -153
   -472   -467      5    470   -239   -231   -480   -696    187     85   -407   -161
   -470   -459     10    465   -241   -226   -470   -688    194     85   -413   -155
   -465   -444     20    454   -244   -213   -454   -672    207     96   -405   -145
   -454   -446      7    449   -233   -218   -454   -675    207     96   -410   -145
   -452   -457     -5    454   -223   -231   -457   -672    207     88   -420   -148
   -462   -441     18    449   -241   -213   -446   -659    220    101   -407   -135
   -454   -426     25    439   -241   -200   -441   -654    226    116   -394   -129
   -441   -426     12    433   -228   -207   -444   -654    223    116   -394   -132
   -441   -410     31    426   -236   -189   -446   -654    226    122   -392   -132
   -441   -392     49    415   -246   -171   -449   -649    231    129   -392   -135
   -418   -389     25    402   -223   -181   -454   -652    228    122   -394   -135
   -413   -381     31    394   -223   -176   -449   -644    236    132   -392   -137
   -418   -371     46    394   -233   -163   -444   -633    249    145   -384   -137
   -402   -379     23    389   -215   -176   -446   -633    246    142   -394   -135
   -394   -371     23    381   -210   -174   -446   -633    246    148   -397   -129
   -394   -355     38    374   -218   -158   -446   -628    249    163   -376   -124
   -384   -353     31    368   -207   -161   -444   -623    257    171   -366   -122
   -371   -345     25    358   -200   -161   -446   -615    259    171   -366   -114
   -368   -324     44    345   -207   -142   -446   -602    270    176   -358   -101
   -361   -314     46    335   -205   -135   -444   -589    275    179   -355    -90
   -337   -301     36    319   -187   -132   -446   -584    280    184   -353    -77
   -335   -283     49    306   -194   -119   -449   -568    293    205   -342    -64
   -324   -262     59    293   -194   -101   -444   -548    311    226   -329    -44
   -301   -244     57    272   -181    -93   -439   -532    327    233   -324    -12
   -290   -215     75    254   -184    -70   -433   -519    340    257   -306      5
   -290   -184    103    236   -197    -41   -426   -509    353    280   -293      7
   -288   -179    109    233   -200    -33   -415   -498    366    298   -280     20
   -283   -168    114    226   -200    -28   -410   -496    374    311   -262     33
   -285   -145    140    215   -213     -2   -402   -491    387    324   -254     38
   -288   -150    137    218   -213     -7   -394   -488    384    314   -265     44
   -285   -148    135    215   -213     -7   -387   -488    384    319   -265     46
   -290   -148    142    215   -218     -2   -376   -480    400    329   -257     54
   -298   -142    155    220   -228      5   -363   -470    415    335   -259     57
   -293   -145    148    218   -223      0   -361   -475    415    327   -262     54
   -298   -148    150    220   -226      0   -355   -478    413    324   -265     38
   -311   -148    163    228   -239      5   -348   -480    413    322   -270     25
   -303   -148    155    226   -231      2   -345   -488    413    311   -288     15
   -306   -166    140    236   -226    -12   -355   -509    402    298   -303      0
   -319   -179    137    249   -231    -20   -361   -524    394    293   -309     -5
   -322   -197    124    259   -226    -36   -368   -540    384    285   -319    -15
   -314   -215     98    265   -207    -59   -374   -553    376    280   -329    -28
   -316   -231     83    272   -202    -75   -371   -555    368    272   -340    -33
   -324   -228     93    275   -210    -67   -374   -558    368    272   -337    -28
   -316   -220     96    267   -207    -64   -379   -566    366    270   -342    -31
   -314   -213    101    265   -207    -57   -381   -568    363    272   -348    -36
   -322   -207    111    262   -218    -49   -379   -563    368    275   -345    -25
   -322   -205    116    262   -220    -44   -379   -561    374    283   -337    -18
   -314   -202    111    257   -215    -46   -381   -558    376    283   -340    -15
   -314   -200    114    257   -215    -44   -379   -550    384    290   -335    -10
   -316   -194    122    254   -220    -36   -384   -555    381    288   -332    -15
   -306   -187    116    246   -213    -36   -387   -561    374    275   -335    -15
   -301   -189    111    244   -207    -38   -384   -561    374    272   -340    -10
   -309   -189    119    249   -215    -36   -379   -553    381    283   -342    -12
   -298   -200     98    246   -200    -51   -387   -561    376    280   -353    -23
   -296   -205     90    249   -194    -57   -389   -571    366    272   -358    -25
   -298   -194    103    246   -202    -46   -389   -574    366    275   -363    -23
   -298   -202     96    252   -197    -54   -387   -568    366    270   -374    -23
   -290   -181    106    236   -200    -38   -366   -553    379    280   -363     -7
   -288   -155    132    220   -210    -12   -342   -530    400    298   -345     10
   -290   -135    155    210   -223     10   -329   -517    410    314   -337     18
   -272    -98    174    187   -223     36   -324   -514    413    319   -329     15
   -270   -101    166    184   -220     31   -329   -524    410    309   -337     12
   -267    -88    179    176   -223     44   -316   -514    423    311   -335     28
   -259    -59    200    158   -231     70   -301   -504    444    324   -319     57
   -252    -18    233    135   -244    106   -283   -493    465    348   -293     83
   -257    -15    241    135   -249    111   -301   -509    457    345   -288     75
   -254    -31    223    142   -241     96   -329   -535    439    329   -301     62
   -249    -41    207    142   -228     83   -350   -555    423    319   -311     57
   -257    -54    202    155   -231     72   -366   -568    413    314   -319     49
   -265    -96    168    179   -218     36   -381   -584    392    283   -348     25
   -267   -150    114    207   -192    -18   -397   -597    363    246   -384      0
   -265   -194     67    228   -168    -64   -410   -613    340    218   -415    -25
   -277   -236     41    257   -161    -98   -418   -623    322    200   -439    -49
   -277   -265     10    270   -148   -127   -441   -652    296    171   -472    -77
   -277   -283     -5    280   -137   -145   -457   -675    272    148   -496   -101
   -288   -303    -18    296   -135   -161   -462   -685    257    132   -509   -111
   -283   -306    -23    296   -129   -166   -457   -683    257    127   -517   -109
   -283   -319    -36    301   -124   -179   -465   -688    249    127   -511   -116
   -288   -316    -28    301   -129   -174   -470   -691    244    129   -514   -129
   -293   -322    -28    306   -135   -176   -470   -696    236    124   -522   -132
   -280   -348    -67    314   -106   -207   -478   -704    226    111   -545   -150
   -257   -423   -166    337    -46   -296   -459   -678    207     70   -592   -210
   -236   -457   -220    345     -7   -340   -371   -566    244     70   -620   -265
   -197   -402   -205    298      0   -303   -254   -405    342    137   -581   -236
   -142   -249   -106    197    -18   -179   -129   -194    514    301   -431    -90
   -106    233    340    -64   -223    285    -54    -44    810    680    -20    329
   -220    896   1117   -340   -667   1005    -44    -54   1127   1130    501    867
   -418   1234   1652   -410  -1036   1441   -270   -387   1176   1317    769   1135
   -532    953   1486   -210  -1008   1218   -613   -875    820   1018    522    901
   -584     90    672    246   -628    379   -854  -1332    106    194   -290    137
   -509   -561    -51    535   -231   -306   -958  -1439   -285   -293   -815   -374
   -413   -753   -340    581    -36   -548   -906  -1280   -270   -332   -909   -483
   -368   -691   -322    530    -23   -506   -761  -1080   -129   -231   -841   -431
   -324   -563   -239    444    -46   -400   -639   -924      2   -116   -748   -345
   -298   -480   -181    389    -59   -332   -566   -833     85    -38   -683   -280
   -303   -454   -150    379    -80   -301   -527   -787    124     -7   -652   -259
   -296   -441   -145    368    -75   -293   -514   -771    140      2   -646   -270
   -277   -446   -168    361    -57   -309   -509   -769    140      0   -649   -275
   -288   -439   -150    361    -70   -296   -496   -758    155     12   -636   -262
   -293   -426   -135    358    -80   -280   -485   -748    168     25   -628   -254
   -277   -418   -140    348    -70   -280   -483   -745    168     31   -628   -252
   -288   -405   -116    345    -88   -262   -480   -743    171     31   -620   -249
   -296   -394    -98    345    -98   -246   -478   -737    176     36   -613   -241
   -288   -392   -103    340    -93   -249   -475   -735    174     36   -615   -244
   -277   -392   -114    335    -83   -254   -472   -732    171     31   -618   -246
   -280   -389   -111    332    -85   -252   -467   -727    176     33   -615   -246
   -280   -394   -114    335    -83   -254   -467   -727    174     33   -610   -249
   -267   -381   -114    322    -77   -249   -475   -732    174     31   -613   -254
   -267   -368   -101    319    -83   -236   -475   -732    179     33   -610   -249
   -277   -376    -98    327    -90   -239   -475   -730    181     36   -607   -252
   -262   -368   -106    314    -77   -239   -475   -727    184     46   -607   -252
   -259   -358   -101    309    -80   -228   -475   -719    189     49   -605   -246
   -267   -353    -85    311    -90   -220   -470   -711    197     62   -594   -233
   -257   -348    -93    301    -83   -220   -470   -714    200     62   -594   -236
   -239   -327    -90    283    -75   -210   -470   -709    202     62   -592   -233
   -239   -316    -77    277    -83   -197   -465   -698    210     64   -587   -223
   -233   -314    -80    275    -77   -197   -467   -693    215     67   -584   -220
   -213   -306    -93    257    -59   -200   -478   -693    218     72   -574   -218
   -210   -296    -85    252    -64   -192   -483   -691    223     83   -561   -207
   -200   -267    -67    233    -67   -168   -493   -680    233    101   -542   -194
   -176   -246    -70    213    -54   -158   -498   -670    239    114   -535   -187
   -166   -223    -57    192    -57   -140   -496   -654    252    137   -517   -166
   -155   -200    -44    176    -57   -122   -485   -633    267    158   -498   -150
   -142   -181    -38    161    -51   -111   -480   -626    280    168   -485   -137
   -137   -161    -23    150    -57    -93   -472   -618    293    181   -472   -122
   -145   -153     -7    148    -70    -80   -465   -613    301    189   -467   -111
   -145   -142      2    142    -75    -70   -457   -610    303    197   -459   -103
   -140   -137      2    140    -72    -67   -454   -610    303    194   -459   -101
   -148   -135     12    142    -80    -62   -441   -607    309    197   -462   -101
   -158   -135     23    145    -93    -57   -431   -600    316    202   -462   -103
   -158   -129     28    145    -93    -51   -420   -592    322    202   -457   -101
   -166   -127     38    145   -103    -44   -405   -581    329    210   -454   -103
   -176   -129     46    153   -111    -41   -387   -566    345    223   -449   -109
   -179   -140     36    158   -109    -51   -381   -571    350    218   -457   -124
   -184   -148     36    166   -111    -54   -379   -571    353    213   -467   -132
   -194   -150     41    171   -119    -54   -374   -574    353    207   -478   -142
   -197   -163     33    181   -116    -64   -374   -579    350    200   -488   -161
   -194   -179     15    184   -106    -83   -376   -592    337    184   -506   -174
   -205   -187     18    194   -111    -85   -374   -600    332    176   -517   -184
   -210   -189     20    197   -116    -85   -376   -602    332    176   -522   -187
   -202   -189     12    197   -109    -88   -384   -607    327    176   -527   -192
   -207   -194     12    200   -114    -90   -381   -607    329    184   -524   -189
   -215   -187     28    200   -124    -80   -379   -610    327    181   -517   -187
   -207   -179     28    192   -119    -77   -387   -620    324    181   -517   -194
   -200   -166     33    184   -116    -67   -392   -620    324    181   -517   -197
   -210   -168     38    187   -124    -64   -389   -615    327    179   -514   -192
   -205   -171     31    187   -119    -70   -389   -610    332    179   -511   -192
   -197   -168     25    181   -111    -72   -394   -618    324    176   -511   -200
   -200   -158     41    179   -122    -59   -397   -618    327    176   -509   -205
   -197   -155     38    176   -119    -57   -392   -610    329    176   -506   -202
   -189   -163     25    176   -109    -70   -397   -613    327    174   -511   -207
   -189   -166     23    176   -109    -72   -405   -618    322    168   -511   -210
   -189   -153     36    171   -114    -59   -400   -613    327    171   -506   -200
   -187   -166     18    176   -106    -75   -405   -618    322    163   -517   -207
   -179   -171      7    174    -96    -80   -413   -628    311    153   -524   -213
   -192   -166     25    176   -111    -70   -410   -631    309    153   -519   -218
   -189   -155     33    174   -111    -62   -400   -623    311    155   -514   -215
   -176   -119     57    145   -116    -31   -374   -605    327    176   -498   -205
   -176    -83     90    129   -135      2   -348   -584    345    189   -485   -189
   -176    -54    119    114   -150     31   -327   -571    355    202   -470   -181
   -163    -51    111    109   -137     28   -327   -571    355    200   -467   -184
   -161    -49    111    103   -137     31   -319   -568    358    200   -465   -187
   -163    -12    148     88   -155     67   -298   -550    384    215   -446   -171
   -153     33    184     57   -168    109   -288   -542    405    231   -426   -153
   -140     51    192     44   -166    122   -298   -553    402    231   -420   -145
   -153     28    179     59   -166    103   -322   -576    387    215   -436   -153
   -148     12    161     67   -155     85   -345   -592    374    205   -446   -153
   -140     -2    137     70   -140     64   -368   -610    358    194   -452   -161
   -153    -38    114     96   -135     36   -384   -628    335    168   -470   -189
   -174    -93     80    132   -127     -7   -392   -641    314    145   -504   -226
   -168   -135     33    153   -103    -51   -407   -657    290    124   -532   -257
   -181   -181     -2    181    -90    -93   -423   -672    270    103   -555   -280
   -197   -226    -28    213    -85   -127   -433   -688    252     85   -571   -298
   -202   -252    -51    226    -77   -153   -449   -711    231     57   -594   -314
   -210   -272    -62    241    -75   -168   -457   -722    218     41   -607   -324
   -223   -275    -54    246    -85   -166   -462   -727    215     31   -613   -335
   -215   -288    -72    252    -72   -181   -470   -735    207     20   -620   -342
   -207   -298    -90    252    -59   -194   -475   -743    197     20   -623   -353
   -213   -303    -93    257    -62   -200   -472   -743    194     23   -623   -358
   -207   -316   -109    262    -51   -213   -472   -740    192     25   -628   -363
   -174   -368   -194    272     10   -283   -475   -735    166    -10   -672   -410
   -140   -439   -298    288     77   -368   -400   -633    179    -38   -722   -475
   -124   -389   -265    257     70   -329   -262   -446    296     36   -672   -452
    -72   -241   -171    155     49   -207   -122   -223    472    200   -532   -314
     -5    163    168    -77    -85    166    -31    -44    743    527   -192     36
    -67    849    917   -392   -491    880    -33    -38   1070   1000    353    592
   -267   1322   1590   -530   -927   1454   -265   -363   1176   1273    719    950
   -397   1137   1532   -371   -966   1335   -628   -865    867   1049    550    795
   -470    340    810     64   -639    574   -883  -1340    189    283   -192    109
   -418   -402     12    407   -218   -194   -984  -1483   -285   -306   -820   -493
   -324   -683   -358    501     15   -522   -943  -1340   -316   -405   -976   -659
   -283   -670   -387    475     49   -530   -797  -1145   -197   -327   -930   -631
   -252   -540   -288    397     18   -415   -657   -969    -41   -194   -813   -540
   -218   -441   -226    329      0   -335   -584   -880     46   -114   -748   -478
   -205   -413   -207    309      0   -311   -550   -841     80    -90   -730   -462
   -207   -407   -200    306     -5   -303   -530   -823     96    -83   -727   -467
   -202   -405   -202    303      0   -303   -517   -810    106    -75   -724   -462
   -192   -407   -215    298     10   -311   -517   -810    109    -75   -719   -457
   -189   -397   -207    293      7   -303   -511   -800    116    -67   -717   -459
   -184   -384   -200    283      5   -293   -509   -795    119    -59   -714   -459
   -176   -381   -205    280     12   -293   -511   -792    116    -54   -714   -462
   -176   -366   -189    270      5   -277   -509   -792    119    -54   -711   -462
   -181   -358   -179    270     -2   -270   -504   -792    119    -54   -709   -459
   -174   -350   -179    262      2   -267   -504   -792    119    -54   -706   -459
   -171   -345   -174    259      0   -259   -501   -789    119    -54   -704   -454
   -179   -335   -158    254    -10   -246   -496   -782    124    -51   -693   -444
   -176   -324   -148    249    -15   -236   -496   -776    124    -51   -688   -441
   -163   -316   -153    239     -7   -236   -498   -784    122    -57   -698   -444
   -161   -303   -142    233    -10   -223   -496   -776    129    -49   -701   -441
   -158   -303   -148    228     -7   -228   -498   -771    132    -46   -698   -446
   -150   -306   -155    228      0   -233   -504   -771    129    -49   -698   -452
   -153   -311   -161    231      2   -236   -501   -769    129    -51   -698   -446
   -153   -311   -158    233      2   -236   -496   -761    135    -46   -691   -439
   -148   -298   -153    220      0   -226   -496   -758    142    -41   -680   -441
   -137   -285   -148    210      5   -218   -498   -756    145    -41   -680   -439
   -137   -270   -132    202     -5   -202   -498   -750    153    -36   -675   -433
   -127   -259   -132    194      2   -197   -501   -743    155    -28   -665   -426
   -116   -252   -137    184      7   -194   -509   -737    155    -18   -654   -423
   -111   -233   -122    171      5   -179   -509   -724    161     -5   -641   -410
    -93   -207   -114    150      7   -161   -514   -711    168      5   -628   -397
    -64   -184   -119    124     25   -153   -527   -709    171     12   -620   -389
    -62   -166   -106    114     20   -137   -527   -701    179     18   -607   -379
    -62   -145    -83    103      7   -114   -519   -688    192     31   -592   -358
    -59   -129    -72     93      5   -101   -514   -678    207     49   -579   -350
    -49   -116    -67     83      7    -93   -509   -675    213     57   -566   -342
    -62   -103    -41     80    -12    -75   -501   -672    213     62   -563   -342
    -62    -88    -25     75    -18    -57   -493   -670    220     72   -553   -337
    -54    -88    -33     70    -10    -62   -493   -672    215     72   -558   -345
    -64    -85    -20     75    -23    -54   -480   -659    226     77   -548   -342
    -70    -72     -2     70    -36    -38   -459   -641    249     93   -535   -335
    -62    -72    -12     67    -25    -44   -452   -636    257     96   -537   -337
    -72    -77     -7     75    -33    -44   -444   -633    265     98   -540   -345
    -85    -83      2     85    -44    -41   -431   -626    275    106   -535   -348
    -85    -96    -12     90    -36    -57   -433   -631    270     90   -550   -366
    -85   -111    -25     98    -31    -70   -433   -641    262     77   -568   -381
    -98   -124    -28    111    -38    -77   -436   -649    257     67   -584   -400
   -101   -129    -28    116    -36    -80   -436   -654    252     62   -600   -418
   -101   -142    -44    122    -31    -93   -446   -678    239     46   -613   -433
   -103   -135    -31    119    -36    -85   -454   -691    228     41   -620   -439
   -111   -135    -23    122    -44    -80   -462   -698    220     33   -628   -441
   -103   -132    -28    119    -38    -80   -467   -704    213     33   -636   -444
   -114   -124    -12    116    -51    -70   -470   -704    218     44   -633   -446
   -114   -111      0    111    -57    -57   -470   -696    226     44   -626   -444
   -106   -114     -7    109    -49    -62   -478   -701    228     38   -631   -444
    -93   -116    -23    106    -36    -70   -483   -701    228     38   -633   -441
   -101   -114    -12    106    -44    -64   -480   -696    233     38   -633   -436
    -98   -119    -20    109    -38    -72   -488   -696    231     33   -636   -439
    -90   -124    -33    106    -31    -77   -501   -709    223     20   -649   -449
    -93   -116    -23    106    -36    -70   -501   -709    223     18   -646   -446
   -103   -124    -20    111    -41    -72   -506   -711    218     12   -646   -454
    -90   -124    -33    109    -28    -80   -517   -722    205      2   -657   -465
    -93   -124    -31    106    -31    -77   -517   -722    202      2   -657   -462
   -101   -127    -25    114    -38    -77   -514   -722    202      0   -659   -465
   -106   -140    -33    119    -36    -88   -524   -732    189     -2   -665   -472
   -101   -142    -44    122    -28    -93   -537   -743    184     -5   -675   -483
   -106   -137    -33    122    -36    -88   -535   -735    187     -5   -680   -483
    -96   -103     -7    101    -44    -57   -517   -717    202     10   -665   -470
    -72    -67      2     70    -38    -33   -506   -706    213     12   -662   -467
    -72    -46     25     59    -51    -10   -491   -693    226     23   -654   -457
    -75    -49     25     62    -51    -12   -488   -691    226     20   -657   -459
    -67    -51     15     59    -41    -18   -493   -696    218     18   -662   -465
    -67    -25     41     44    -57      7   -485   -693    226     28   -657   -457
    -70     25     93     20    -83     59   -470   -680    246     54   -631   -433
    -59     54    114      0    -85     83   -483   -693    246     59   -623   -428
    -57     38     96     10    -75     67   -522   -727    218     36   -652   -449
    -64     28     93     18    -77     59   -548   -745    202     20   -667   -449
    -59     12     72     23    -67     41   -574   -766    184      7   -678   -452
    -62    -36     23     46    -44     -7   -607   -792    150    -20   -711   -483
    -80    -77      2     80    -41    -38   -626   -805    127    -49   -743   -514
    -85   -129    -44    106    -23    -88   -649   -826    103    -77   -774   -542
    -80   -176    -96    127      5   -135   -675   -857     70   -109   -810   -574
    -96   -231   -135    161     18   -181   -698   -883     41   -137   -846   -602
   -106   -257   -150    181     20   -205   -722   -909     10   -161   -872   -626
   -103   -275   -174    189     33   -226   -745   -935    -18   -187   -891   -646
   -109   -296   -187    202     36   -241   -761   -956    -33   -207   -909   -662
   -122   -309   -189    215     33   -249   -769   -961    -38   -213   -919   -667
   -122   -322   -200    223     38   -262   -774   -966    -46   -226   -930   -675
   -114   -319   -205    215     44   -262   -784   -979    -59   -228   -937   -680
   -111   -322   -210    218     46   -267   -792   -982    -67   -231   -950   -685
    -93   -368   -275    231     88   -322   -800   -984    -90   -259   -987   -719
    -36   -459   -423    249    192   -441   -763   -922   -106   -306  -1062   -800
    -15   -439   -426    226    205   -433   -631   -758    -20   -262  -1049   -805
     31   -306   -337    137    181   -319   -504   -548    135   -116   -932   -693
     93     49    -44    -72     67      5   -418   -374    376    174   -633   -392
     90    701    610   -394   -259    657   -407   -329    701    631   -116    140
   -137   1286   1421   -574   -782   1353   -618   -623    875    987    332    592
   -298   1208   1506   -454   -904   1358  -1000  -1127    623    841    252    530
   -374    470    841    -49   -607    654  -1296  -1621    -28    129   -431    -93
   -366   -407    -41    387   -163   -226  -1431  -1867   -639   -615  -1200   -818
   -275   -732   -459    504     90   -597  -1395  -1725   -691   -745  -1397  -1026
   -213   -730   -517    470    150   -623  -1254  -1527   -568   -665  -1361  -1008
   -174   -618   -446    394    135   -532  -1117  -1348   -418   -537  -1267   -930
   -153   -511   -358    332    101   -436  -1031  -1244   -314   -444  -1189   -859
   -137   -496   -358    316    109   -428  -1008  -1215   -293   -431  -1179   -849
   -119   -493   -374    306    124   -433  -1000  -1202   -290   -433  -1189   -849
   -127   -493   -366    309    119   -431   -997  -1200   -288   -431  -1202   -852
   -122   -483   -361    303    119   -423  -1002  -1200   -288   -426  -1205   -854
   -109   -470   -363    288    124   -418  -1015  -1210   -303   -431  -1210   -859
   -116   -475   -358    296    119   -418  -1018  -1213   -306   -431  -1210   -859
   -119   -480   -361    298    119   -420  -1028  -1215   -309   -433  -1213   -857
    -98   -470   -371    285    135   -420  -1036  -1223   -314   -433  -1223   -857
    -90   -472   -381    280    145   -428  -1044  -1231   -322   -439  -1234   -854
    -98   -467   -368    280    135   -418  -1052  -1234   -322   -441  -1239   -852
    -96   -470   -374    283    137   -423  -1070  -1244   -327   -439  -1241   -859
    -90   -478   -387    285    148   -433  -1080  -1254   -335   -444  -1249   -862
   -103   -478   -374    288    132   -426  -1088  -1260   -342   -444  -1254   -862
   -103   -480   -376    290    135   -428  -1098  -1265   -348   -446  -1267   -865
    -93   -483   -389    288    148   -439  -1111  -1275   -358   -449  -1280   -870
   -101   -488   -387    296    142   -439  -1117  -1278   -361   -449  -1288   -865
   -106   -491   -384    298    137   -439  -1130  -1283   -363   -454  -1288   -865
    -93   -488   -394    290    148   -441  -1148  -1296   -376   -465  -1301   -875
    -90   -498   -407    293    155   -454  -1163  -1301   -387   -470  -1312   -880
    -96   -488   -392    293    148   -441  -1169  -1301   -387   -465  -1312   -875
    -85   -491   -405    285    158   -449  -1184  -1314   -394   -470  -1319   -880
    -80   -491   -410    285    163   -452  -1197  -1322   -400   -472  -1330   -883
    -83   -491   -407    285    161   -449  -1210  -1325   -402   -470  -1332   -880
    -72   -475   -402    275    163   -439  -1221  -1322   -402   -462  -1335   -872
    -54   -470   -415    259    179   -444  -1236  -1327   -410   -457  -1337   -870
    -46   -467   -420    257    184   -444  -1252  -1325   -407   -449  -1335   -857
    -41   -446   -405    244    179   -428  -1265  -1322   -402   -439  -1330   -841
    -23   -426   -402    226    189   -415  -1280  -1322   -400   -433  -1322   -831
    -18   -407   -389    213    184   -400  -1288  -1319   -400   -426  -1314   -818
    -20   -392   -371    207    174   -384  -1288  -1317   -394   -418  -1304   -807
    -15   -389   -374    200    179   -381  -1296  -1327   -397   -415  -1306   -802
    -10   -384   -374    197    181   -379  -1306  -1337   -402   -418  -1314   -802
    -23   -374   -350    197    163   -363  -1309  -1343   -407   -420  -1319   -805
    -23   -368   -345    194    158   -358  -1309  -1348   -410   -423  -1325   -800
    -15   -366   -353    189    166   -361  -1314  -1353   -413   -426  -1330   -797
    -20   -366   -345    194    161   -355  -1312  -1350   -407   -418  -1332   -792
    -36   -371   -335    202    148   -353  -1312  -1356   -407   -410  -1345   -800
    -31   -381   -350    205    158   -366  -1322  -1363   -415   -415  -1361   -805
    -33   -392   -358    210    161   -376  -1327  -1374   -423   -426  -1379   -813
    -51   -400   -348    226    148   -374  -1330  -1382   -431   -428  -1387   -818
    -59   -415   -355    236    148   -387  -1348  -1402   -449   -436  -1408   -839
    -57   -433   -376    244    158   -405  -1363  -1423   -465   -449  -1431   -854
    -75   -457   -384    265    153   -420  -1374  -1441   -483   -459  -1449   -867
    -83   -480   -397    283    155   -439  -1387  -1462   -504   -480  -1467   -872
    -77   -498   -423    285    171   -462  -1413  -1493   -530   -496  -1493   -888
    -80   -498   -418    288    166   -457  -1426  -1512   -542   -506  -1506   -896
    -83   -491   -407    285    161   -449  -1436  -1522   -550   -514  -1517   -898
    -72   -496   -423    285    174   -459  -1454  -1530   -558   -524  -1530   -901
    -75   -496   -423    283    171   -459  -1462  -1535   -561   -522  -1532   -904
    -75   -493   -418    283    168   -457  -1470  -1538   -566   -522  -1535   -906
    -70   -498   -428    283    179   -465  -1483  -1548   -576   -524  -1543   -911
    -57   -501   -444    280    192   -472  -1496  -1558   -592   -532  -1558   -914
    -59   -506   -446    280    192   -475  -1506  -1566   -602   -540  -1574   -919
    -59   -519   -459    288    197   -488  -1519  -1577   -615   -550  -1590   -919
    -49   -522   -472    283    210   -496  -1532  -1592   -626   -558  -1600   -922
    -49   -517   -467    283    207   -493  -1535  -1597   -626   -561  -1605   -924
    -59   -530   -472    293    205   -501  -1543  -1608   -641   -574  -1618   -932
    -49   -537   -488    293    218   -514  -1561  -1626   -659   -587  -1634   -940
    -44   -545   -501    293    226   -524  -1574  -1639   -675   -600  -1647   -945
    -49   -555   -506    303    228   -532  -1579  -1641   -680   -602  -1657   -948
    -41   -540   -501    288    228   -522  -1582  -1647   -685   -602  -1660   -948
    -28   -506   -478    267    223   -493  -1566  -1639   -680   -592  -1654   -937
    -33   -480   -449    254    205   -465  -1551  -1623   -667   -584  -1649   -922
    -31   -467   -436    249    202   -452  -1538  -1615   -659   -579  -1649   -909
    -15   -480   -465    246    223   -472  -1548  -1626   -672   -589  -1662   -917
    -15   -480   -465    246    223   -472  -1548  -1626   -678   -592  -1667   -919
    -18   -449   -431    231    205   -441  -1538  -1621   -667   -576  -1657   -904
    -10   -410   -400    210    194   -405  -1532  -1621   -659   -555  -1644   -888
    -10   -407   -397    207    192   -402  -1556  -1639   -675   -563  -1652   -891
    -23   -433   -413    228    192   -423  -1587  -1673   -701   -589  -1678   -904
    -15   -444   -428    228    205   -439  -1615  -1701   -719   -602  -1696   -906
    -10   -470   -459    241    223   -465  -1644  -1725   -743   -615  -1717   -917
    -25   -524   -498    272    236   -511  -1665  -1745   -774   -641  -1745   -943
    -36   -571   -535    303    246   -553  -1680  -1764   -805   -665  -1777   -971
    -28   -620   -592    322    280   -605  -1709  -1790   -841   -698  -1816  -1000
    -44   -675   -631    361    293   -654  -1727  -1813   -872   -730  -1855  -1034
    -59   -722   -662    392    301   -693  -1745  -1839   -904   -758  -1891  -1067
    -57   -748   -693    402    316   -722  -1769  -1865   -932   -782  -1922  -1091
    -59   -774   -714    415    327   -745  -1784  -1883   -950   -802  -1945  -1104
    -72   -792   -719    433    322   -756  -1790  -1888   -963   -815  -1958  -1111
    -70   -805   -735    436    329   -769  -1803  -1899   -979   -823  -1971  -1122
    -57   -807   -750    431    345   -779  -1813  -1912   -992   -833  -1982  -1124
    -67   -818   -750    441    340   -784  -1818  -1919  -1002   -841  -1992  -1130
    -62   -828   -766    446    350   -797  -1829  -1927  -1013   -854  -2008  -1143
    -28   -909   -880    467    423   -896  -1829  -1919  -1049   -906  -2073  -1200
     -7   -971   -966    488    478   -969  -1753  -1823  -1036   -935  -2130  -1254
     15   -935   -950    457    480   -943  -1628  -1657   -943   -870  -2088  -1231
     75   -807   -883    366    478   -844  -1499  -1444   -787   -722  -1958  -1122
    119   -368   -488    122    303   -428  -1434  -1312   -530   -389  -1602   -753
     25    298    270   -163   -122    285  -1449  -1337   -226     59  -1080   -205
   -184    724    906   -272   -545    815  -1678  -1665   -140    309   -745    129
   -306    501    807    -96   -555    654  -2034  -2158   -467     62   -943    -49
   -374   -402    -28    387   -174   -215  -2283  -2621  -1192   -774  -1766   -807
   -311  -1122   -810    717    246   -966  -2379  -2751  -1636  -1330  -2359  -1376
   -205  -1332  -1130    769    462  -1234  -2320  -2585  -1634  -1384  -2473  -1499
   -158  -1275  -1117    717    478  -1197  -2145  -2353  -1478  -1267  -2395  -1444
   -122  -1124  -1002    620    439  -1065  -2010  -2182  -1330  -1135  -2291  -1356
    -90  -1047   -956    568    431  -1002  -1945  -2104  -1262  -1080  -2242  -1306
    -80  -1036   -956    558    436   -997  -1906  -2065  -1241  -1062  -2234  -1291
    -83  -1036   -953    561    433   -995  -1878  -2039  -1231  -1054  -2229  -1286
    -72  -1039   -969    553    446  -1002  -1878  -2039  -1239  -1060  -2234  -1291
    -64  -1039   -974    550    452  -1008  -1875  -2036  -1244  -1062  -2239  -1296
    -72  -1026   -956    548    441   -992  -1867  -2023  -1239  -1067  -2242  -1296
    -70  -1023   -953    548    441   -989  -1865  -2023  -1241  -1075  -2247  -1293
    -59  -1039   -979    548    457  -1010  -1860  -2018  -1244  -1072  -2242  -1286
    -57  -1039   -982    548    459  -1013  -1847  -2005  -1236  -1062  -2231  -1275
    -62  -1036   -974    548    454  -1005  -1844  -2000  -1241  -1065  -2234  -1275
    -44  -1031   -987    537    470  -1010  -1847  -2000  -1247  -1078  -2244  -1278
    -46  -1031   -987    537    467  -1010  -1839  -2000  -1247  -1080  -2249  -1275
    -49  -1031   -982    540    465  -1008  -1829  -1992  -1249  -1080  -2249  -1275
    -41  -1031   -989    535    472  -1013  -1823  -1995  -1257  -1080  -2252  -1280
    -38  -1036   -997    537    478  -1018  -1821  -1995  -1265  -1088  -2255  -1283
    -44  -1026   -984    532    467  -1008  -1813  -1984  -1265  -1091  -2255  -1278
    -31  -1031  -1002    530    483  -1018  -1813  -1977  -1270  -1096  -2260  -1275
    -18  -1031  -1013    522    496  -1023  -1813  -1977  -1273  -1098  -2262  -1273
    -18  -1028  -1010    524    496  -1021  -1800  -1961  -1265  -1096  -2252  -1260
    -20  -1031  -1010    524    493  -1021  -1790  -1948  -1260  -1091  -2239  -1249
    -10  -1034  -1023    522    504  -1028  -1795  -1951  -1267  -1096  -2244  -1254
     -5  -1023  -1018    514    504  -1021  -1792  -1943  -1267  -1098  -2242  -1254
    -12  -1013  -1000    514    493  -1008  -1784  -1927  -1260  -1088  -2226  -1241
     -2  -1005  -1005    501    501  -1005  -1784  -1919  -1267  -1080  -2223  -1244
     12   -989  -1005    488    509   -997  -1782  -1909  -1270  -1075  -2221  -1241
     18   -969   -989    475    501   -979  -1771  -1891  -1262  -1067  -2208  -1228
     31   -958   -989    465    509   -974  -1766  -1870  -1252  -1062  -2197  -1213
     46   -945   -992    446    519   -969  -1766  -1857  -1247  -1057  -2190  -1192
     54   -919   -974    433    514   -945  -1751  -1831  -1231  -1041  -2169  -1169
     54   -898   -956    420    504   -927  -1738  -1813  -1218  -1026  -2143  -1153
     72   -878   -950    402    511   -914  -1725  -1803  -1213  -1021  -2132  -1143
     80   -865   -945    392    511   -904  -1714  -1800  -1218  -1026  -2130  -1137
     70   -862   -935    394    501   -898  -1693  -1787  -1210  -1023  -2120  -1127
     67   -870   -940    400    501   -904  -1680  -1782  -1213  -1026  -2122  -1122
     67   -875   -943    405    504   -909  -1665  -1771  -1210  -1023  -2122  -1119
     54   -872   -927    407    491   -901  -1639  -1751  -1197  -1013  -2104  -1111
     51   -870   -924    407    485   -896  -1615  -1730  -1184  -1002  -2094  -1104
     57   -883   -940    413    496   -911  -1602  -1719  -1184  -1002  -2101  -1109
     46   -896   -943    426    493   -919  -1582  -1704  -1179  -1002  -2101  -1114
     28   -904   -935    436    480   -919  -1561  -1691  -1176  -1008  -2104  -1119
     25   -922   -948    446    485   -935  -1548  -1691  -1184  -1023  -2114  -1127
     23   -937   -963    457    491   -950  -1540  -1693  -1195  -1036  -2122  -1143
      5   -953   -958    475    480   -956  -1525  -1691  -1195  -1039  -2120  -1153
      2   -971   -974    483    485   -974  -1522  -1693  -1205  -1052  -2125  -1153
      7   -992  -1000    491    504   -995  -1522  -1701  -1218  -1067  -2138  -1158
     -7  -1002   -997    504    493  -1000  -1509  -1696  -1223  -1078  -2140  -1161
    -10   -997   -987    504    488   -992  -1496  -1686  -1223  -1080  -2132  -1158
      0  -1005  -1005    501    501  -1005  -1493  -1688  -1228  -1083  -2135  -1158
     -2  -1010  -1008    506    501  -1010  -1486  -1678  -1226  -1080  -2127  -1153
     -5  -1010  -1005    506    498  -1008  -1475  -1665  -1223  -1075  -2120  -1148
      5  -1010  -1015    504    509  -1013  -1467  -1660  -1223  -1075  -2114  -1145
     10  -1008  -1018    496    511  -1010  -1457  -1649  -1221  -1072  -2109  -1137
      2  -1005  -1008    498    504  -1005  -1444  -1634  -1218  -1070  -2101  -1132
     10  -1005  -1015    496    509  -1008  -1434  -1628  -1223  -1080  -2099  -1132
     15  -1010  -1026    498    519  -1018  -1421  -1621  -1228  -1085  -2096  -1132
     10  -1005  -1015    496    511  -1010  -1405  -1605  -1228  -1085  -2086  -1124
     15  -1008  -1023    496    517  -1015  -1389  -1597  -1231  -1088  -2086  -1124
     23  -1018  -1044    496    532  -1031  -1384  -1595  -1234  -1091  -2088  -1124
     23  -1018  -1041    498    532  -1028  -1376  -1584  -1234  -1091  -2086  -1124
     20  -1031  -1052    504    532  -1041  -1366  -1577  -1234  -1096  -2081  -1122
     23  -1041  -1065    509    542  -1052  -1356  -1571  -1236  -1101  -2075  -1119
     18  -1023  -1044    501    530  -1034  -1330  -1548  -1228  -1093  -2062  -1104
     15   -989  -1005    488    509   -997  -1286  -1506  -1200  -1072  -2026  -1078
     31   -974  -1005    470    517   -989  -1254  -1478  -1184  -1065  -2010  -1072
     46   -963  -1010    457    527   -984  -1228  -1454  -1171  -1060  -2000  -1062
     41   -971  -1015    465    527   -995  -1213  -1436  -1163  -1049  -1992  -1057
     49   -963  -1013    457    530   -987  -1189  -1415  -1156  -1044  -1982  -1049
     57   -922   -979    431    517   -950  -1158  -1397  -1137  -1031  -1961  -1026
     57   -878   -935    410    493   -906  -1135  -1379  -1114  -1005  -1930   -992
     59   -865   -927    402    491   -896  -1130  -1376  -1114  -1005  -1917   -979
     72   -885   -958    407    514   -922  -1150  -1395  -1135  -1023  -1925   -989
     72   -896   -969    410    519   -930  -1163  -1402  -1148  -1031  -1925   -992
     59   -914   -974    426    514   -943  -1166  -1402  -1158  -1044  -1927   -992
     49   -966  -1015    457    532   -989  -1169  -1408  -1182  -1072  -1945  -1013
     46  -1018  -1065    485    555  -1041  -1163  -1410  -1200  -1093  -1964  -1031
     36  -1065  -1101    514    566  -1080  -1166  -1413  -1215  -1117  -1979  -1049
     25  -1111  -1140    542    581  -1124  -1169  -1418  -1236  -1143  -2000  -1078
     25  -1161  -1187    566    605  -1174  -1176  -1428  -1267  -1174  -2021  -1104
     12  -1187  -1200    587    605  -1192  -1171  -1428  -1286  -1192  -2026  -1114
      2  -1202  -1205    597    600  -1202  -1161  -1423  -1291  -1192  -2026  -1117
      5  -1218  -1223    605    613  -1218  -1153  -1421  -1299  -1205  -2029  -1119
      7  -1228  -1236    607    618  -1231  -1145  -1415  -1304  -1213  -2029  -1119
      0  -1234  -1234    618    615  -1234  -1127  -1400  -1299  -1205  -2021  -1111
      7  -1236  -1244    613    623  -1241  -1119  -1392  -1296  -1208  -2016  -1111
     18  -1260  -1278    618    646  -1267  -1114  -1384  -1306  -1218  -2021  -1122
     36  -1330  -1366    644    698  -1348  -1096  -1358  -1327  -1257  -2060  -1166
     62  -1402  -1465    670    763  -1434  -1010  -1257  -1314  -1283  -2104  -1226
     88  -1348  -1436    628    761  -1392   -878  -1080  -1213  -1202  -2047  -1195
    145  -1179  -1325    517    732  -1252   -743   -857  -1036  -1026  -1880  -1041
    202   -758   -961    275    579   -859   -654   -683   -766   -688  -1514   -667
    142    -72   -215    -33    179   -142   -649   -675   -436   -228   -966    -98
   -109    316    423   -103   -267    368   -867  -1026   -366     -2   -649    218
   -259     10    270    122   -265    140  -1195  -1517   -735   -311   -904    -18
   -311   -846   -537    576    111   -693  -1447  -1979  -1444  -1114  -1680   -743
   -257  -1608  -1350    932    545  -1480  -1538  -2112  -1906  -1693  -2286  -1337
   -163  -1722  -1558    943    696  -1641  -1434  -1893  -1826  -1665  -2307  -1389
    -98  -1621  -1525    859    711  -1574  -1249  -1639  -1639  -1522  -2195  -1309
    -41  -1475  -1434    756    696  -1454  -1096  -1436  -1473  -1382  -2073  -1200
    -20  -1395  -1374    709    675  -1384  -1008  -1330  -1382  -1306  -1997  -1132
    -15  -1387  -1371    701    675  -1382   -963  -1283  -1353  -1283  -1974  -1122
     -2  -1379  -1376    691    685  -1379   -932  -1252  -1332  -1270  -1961  -1117
     -2  -1379  -1379    688    685  -1379   -909  -1226  -1319  -1262  -1951  -1109
     -7  -1369  -1361    688    675  -1366   -885  -1197  -1306  -1244  -1930  -1093
      5  -1353  -1358    672    680  -1353   -872  -1184  -1301  -1239  -1922  -1085
     15  -1345  -1361    665    688  -1353   -859  -1169  -1296  -1234  -1906  -1072
      7  -1345  -1353    665    680  -1348   -844  -1153  -1291  -1228  -1891  -1062
     10  -1337  -1348    665    678  -1343   -831  -1135  -1283  -1221  -1878  -1054
     23  -1335  -1361    654    691  -1348   -815  -1119  -1280  -1221  -1873  -1044
     20  -1332  -1356    654    688  -1343   -792  -1101  -1267  -1208  -1855  -1034
     12  -1330  -1343    657    675  -1335   -776  -1085  -1262  -1200  -1842  -1031
     20  -1322  -1343    652    680  -1332   -769  -1072  -1257  -1195  -1834  -1031
     25  -1322  -1348    646    685  -1335   -756  -1057  -1249  -1184  -1823  -1023
     25  -1314  -1340    644    680  -1325   -735  -1034  -1234  -1169  -1803  -1002
     38  -1304  -1345    631    691  -1322   -719  -1018  -1228  -1161  -1792   -989
     46  -1301  -1348    628    696  -1325   -704  -1005  -1221  -1156  -1784   -982
     36  -1301  -1337    628    685  -1319   -685   -987  -1215  -1156  -1771   -971
     41  -1293  -1335    623    688  -1314   -670   -969  -1210  -1156  -1758   -961
     54  -1288  -1343    615    696  -1314   -657   -956  -1208  -1153  -1751   -953
     51  -1280  -1332    615    691  -1306   -646   -935  -1197  -1140  -1735   -948
     51  -1275  -1327    610    688  -1301   -639   -911  -1184  -1124  -1719   -932
     64  -1262  -1327    600    696  -1293   -631   -893  -1171  -1109  -1701   -922
     67  -1249  -1319    589    691  -1283   -618   -872  -1158  -1093  -1678   -909
     70  -1234  -1304    581    685  -1267   -600   -849  -1145  -1080  -1654   -888
     93  -1218  -1312    561    698  -1265   -592   -828  -1132  -1070  -1634   -870
    114  -1202  -1317    542    714  -1260   -587   -807  -1119  -1054  -1608   -846
    122  -1176  -1301    527    709  -1239   -568   -771  -1096  -1028  -1577   -818
    135  -1143  -1278    504    706  -1210   -548   -737  -1070   -995  -1545   -789
    145  -1119  -1267    485    704  -1192   -532   -722  -1054   -979  -1527   -769
    148  -1098  -1247    475    696  -1174   -506   -696  -1031   -961  -1499   -743
    145  -1075  -1221    465    680  -1148   -480   -675  -1013   -943  -1475   -724
    145  -1067  -1213    462    678  -1140   -467   -667  -1008   -943  -1467   -719
    142  -1067  -1210    462    675  -1140   -446   -654   -997   -937  -1457   -711
    129  -1065  -1197    467    662  -1130   -418   -628   -982   -924  -1436   -693
    132  -1054  -1189    459    657  -1122   -397   -607   -966   -909  -1418   -680
    137  -1052  -1189    457    662  -1119   -376   -584   -953   -893  -1402   -672
    119  -1060  -1179    467    649  -1119   -348   -561   -932   -883  -1397   -672
    106  -1072  -1179    483    641  -1124   -322   -542   -917   -875  -1389   -670
    106  -1083  -1189    488    646  -1135   -306   -535   -911   -878  -1387   -672
     93  -1091  -1184    498    639  -1137   -293   -522   -904   -875  -1382   -675
     83  -1104  -1189    509    636  -1145   -288   -519   -909   -885  -1387   -685
     83  -1114  -1200    514    639  -1156   -280   -524   -919   -896  -1389   -698
     77  -1127  -1205    524    639  -1166   -277   -527   -930   -898  -1392   -709
     67  -1132  -1200    532    633  -1166   -267   -522   -927   -898  -1387   -714
     64  -1140  -1205    537    633  -1171   -259   -519   -924   -901  -1382   -709
     64  -1145  -1210    537    636  -1176   -259   -519   -922   -898  -1379   -704
     57  -1143  -1200    540    626  -1169   -246   -506   -911   -885  -1366   -693
     59  -1130  -1189    535    623  -1158   -228   -488   -898   -872  -1348   -678
     64  -1127  -1195    530    626  -1161   -223   -483   -901   -880  -1348   -675
     62  -1114  -1179    524    618  -1145   -210   -470   -893   -880  -1335   -667
     62  -1109  -1174    522    615  -1140   -205   -457   -888   -878  -1327   -659
     77  -1104  -1182    514    628  -1143   -194   -444   -883   -872  -1317   -652
     70  -1106  -1179    517    623  -1140   -187   -439   -880   -870  -1309   -657
     59  -1098  -1158    517    607  -1127   -176   -426   -875   -859  -1293   -654
     70  -1096  -1169    511    618  -1130   -174   -420   -878   -859  -1293   -649
     80  -1096  -1176    509    628  -1135   -166   -415   -878   -859  -1293   -639
     67  -1096  -1163    511    613  -1127   -148   -400   -867   -849  -1275   -628
     67  -1098  -1166    514    615  -1132   -140   -387   -865   -844  -1270   -623
     72  -1106  -1182    514    626  -1143   -140   -387   -865   -844  -1270   -623
     70  -1111  -1182    522    626  -1145   -124   -371   -854   -841  -1257   -615
     64  -1106  -1174    519    618  -1140   -114   -355   -844   -836  -1244   -613
     75  -1083  -1158    501    615  -1119    -93   -337   -833   -828  -1231   -600
     77  -1049  -1127    483    600  -1088    -59   -309   -810   -805  -1205   -576
     72  -1023  -1096    475    584  -1060    -28   -277   -782   -776  -1174   -555
     80  -1000  -1083    457    579  -1041     -7   -259   -766   -763  -1158   -542
     93   -987  -1083    446    587  -1034      5   -249   -763   -763  -1156   -535
     90   -974  -1065    439    576  -1018     23   -231   -756   -756  -1143   -519
     93   -927  -1021    418    555   -974     46   -213   -727   -724  -1111   -491
    103   -883   -989    387    545   -935     62   -197   -704   -693  -1078   -462
    103   -872   -976    381    540   -924     62   -194   -701   -688  -1065   -449
     96   -888   -984    394    537   -935     44   -210   -711   -706  -1075   -454
    103   -883   -987    389    545   -935     25   -223   -719   -711  -1075   -452
     98   -904  -1002    402    548   -953     10   -231   -735   -724  -1078   -467
     83   -943  -1026    428    553   -982      5   -231   -748   -740  -1083   -483
     77   -989  -1070    454    571  -1028      0   -231   -766   -761  -1104   -501
     80  -1039  -1119    480    600  -1078    -10   -241   -789   -784  -1135   -522
     59  -1078  -1140    509    597  -1109     -7   -241   -802   -800  -1153   -537
     54  -1109  -1163    524    607  -1135    -15   -249   -818   -815  -1163   -553
     54  -1140  -1195    540    623  -1166    -25   -262   -836   -836  -1171   -571
     49  -1156  -1205    553    626  -1179    -23   -265   -841   -849  -1176   -579
     38  -1161  -1200    558    618  -1179    -15   -259   -836   -849  -1174   -579
     44  -1163  -1208    558    626  -1184    -15   -257   -833   -844  -1166   -574
     46  -1174  -1221    561    631  -1197    -15   -254   -833   -846  -1166   -574
     38  -1161  -1200    561    618  -1179     -5   -239   -820   -833  -1148   -561
     46  -1174  -1223    561    633  -1197     -2   -231   -820   -839  -1153   -568
     85  -1239  -1325    576    704  -1280     10   -200   -836   -878  -1202   -626
    106  -1273  -1379    581    740  -1327    101    -85   -802   -883  -1231   -672
    129  -1213  -1343    542    735  -1278    233     90   -696   -797  -1174   -633
    197  -1034  -1231    415    711  -1132    363    314   -509   -610  -1000   -467
    236   -574   -813    168    524   -693    439    459   -228   -259   -615    -67
    119    111     -7   -116     64     54    423    420     90    202    -67    496
   -106    522    628   -207   -366    574    184     59    163    436    259    810
   -218    122    340     46   -280    231   -168   -449   -272     36    -85    485
   -270   -771   -501    519    114   -636   -400   -878   -974   -782   -885   -265
   -202  -1434  -1231    818    514  -1332   -472   -950  -1343  -1260  -1405   -774
    -96  -1574  -1478    836    691  -1527   -387   -750  -1283  -1260  -1454   -844
    -57  -1465  -1408    758    675  -1436   -202   -509  -1098  -1114  -1343   -758
    -12  -1314  -1301    662    644  -1309    -67   -337   -945   -976  -1228   -654
     20  -1241  -1262    610    639  -1252     -7   -259   -872   -911  -1169   -602
     20  -1236  -1257    607    639  -1247     25   -218   -844   -891  -1150   -589
     18  -1223  -1241    600    628  -1231     51   -189   -823   -875  -1140   -574
     31  -1208  -1241    587    636  -1223     67   -174   -807   -859  -1127   -563
     36  -1192  -1231    576    631  -1210     77   -161   -795   -844  -1111   -550
     36  -1176  -1213    571    623  -1195     88   -145   -784   -836  -1101   -540
     41  -1174  -1215    566    626  -1195     88   -140   -779   -836  -1098   -542
     44  -1174  -1221    563    631  -1197    101   -127   -766   -826  -1088   -535
     38  -1174  -1213    566    626  -1195    122   -109   -753   -813  -1075   -522
     38  -1163  -1202    563    620  -1182    135    -93   -743   -800  -1054   -509
     51  -1143  -1195    542    620  -1169    137    -90   -737   -797  -1044   -498
     49  -1132  -1182    540    613  -1156    140    -80   -732   -797  -1034   -488
     44  -1130  -1174    540    607  -1150    148    -70   -717   -789  -1018   -478
     64  -1122  -1187    530    626  -1153    153    -64   -711   -789  -1015   -472
     62  -1111  -1174    524    615  -1140    158    -54   -706   -787  -1008   -462
     51  -1106  -1158    527    605  -1132    168    -38   -698   -776   -992   -452
     64  -1098  -1163    517    613  -1130    174    -31   -688   -763   -979   -446
     72  -1088  -1161    509    615  -1124    174    -23   -683   -758   -971   -444
     59  -1078  -1137    506    597  -1109    181    -10   -672   -748   -961   -436
     57  -1065  -1122    504    587  -1093    189      0   -662   -732   -945   -426
     62  -1060  -1122    496    589  -1091    192     10   -657   -724   -937   -418
     64  -1047  -1111    491    587  -1078    197     20   -646   -711   -924   -410
     62  -1036  -1098    485    579  -1067    205     31   -633   -698   -914   -400
     77  -1018  -1096    470    584  -1057    207     44   -623   -685   -901   -384
     90   -997  -1088    452    589  -1044    210     57   -613   -670   -883   -366
     93   -974  -1067    441    579  -1021    207     77   -600   -654   -865   -348
    114   -943  -1060    413    587  -1000    205     88   -589   -641   -849   -335
    132   -917  -1049    392    589   -984    207    106   -576   -620   -828   -314
    135   -888  -1023    376    576   -956    220    129   -553   -592   -800   -285
    137   -857   -995    361    566   -924    233    145   -535   -574   -782   -262
    140   -839   -982    348    561   -909    239    155   -522   -561   -766   -246
    135   -820   -956    342    542   -888    252    168   -501   -540   -740   -226
    129   -797   -927    332    524   -862    267    179   -488   -524   -724   -218
    137   -792   -930    327    532   -859    275    181   -485   -519   -722   -218
    132   -789   -922    327    524   -857    293    192   -472   -506   -714   -207
    122   -771   -893    324    506   -831    319    218   -446   -483   -693   -187
    122   -761   -885    319    501   -823    332    236   -428   -472   -680   -179
    119   -769   -888    324    504   -828    340    244   -420   -470   -680   -179
    101   -766   -870    329    483   -818    361    257   -410   -465   -675   -176
     96   -776   -872    340    483   -826    379    262   -402   -457   -667   -176
     88   -784   -875    345    480   -828    381    257   -400   -457   -672   -187
     77   -782   -859    353    467   -820    381    254   -392   -462   -675   -194
     64   -789   -857    361    459   -823    384    249   -394   -467   -675   -200
     72   -800   -875    363    472   -836    381    241   -397   -472   -683   -205
     72   -813   -885    368    478   -849    379    236   -400   -480   -691   -215
     57   -810   -867    376    462   -839    384    236   -394   -478   -685   -215
     59   -802   -862    368    459   -831    389    239   -394   -475   -680   -210
     75   -795   -870    358    472   -831    389    241   -389   -472   -672   -202
     70   -792   -862    358    465   -826    394    249   -379   -462   -659   -189
     67   -784   -852    358    459   -818    400    257   -374   -446   -646   -181
     72   -784   -857    353    462   -820    400    254   -376   -444   -644   -179
     75   -774   -849    348    459   -810    402    257   -374   -436   -636   -179
     70   -769   -839    348    452   -802    407    270   -363   -433   -626   -168
     77   -758   -836    340    457   -797    405    272   -361   -431   -623   -166
     80   -763   -846    340    462   -805    402    272   -355   -433   -623   -163
     77   -761   -839    340    457   -797    413    280   -342   -423   -613   -153
     85   -753   -841    332    462   -795    418    280   -340   -415   -610   -150
     98   -750   -849    327    472   -800    415    277   -342   -418   -613   -150
     85   -750   -836    332    459   -792    420    280   -340   -413   -615   -145
     83   -748   -831    332    454   -787    423    277   -337   -405   -607   -140
     93   -748   -844    324    467   -797    415    272   -340   -407   -610   -142
     93   -753   -846    329    470   -800    415    272   -340   -410   -613   -140
     85   -748   -833    329    459   -789    418    275   -337   -410   -610   -137
     93   -735   -828    322    459   -782    426    280   -327   -405   -597   -132
     98   -704   -802    301    449   -750    457    301   -296   -379   -574   -109
    101   -667   -769    283    433   -717    488    329   -267   -350   -545    -83
    106   -644   -750    267    426   -696    506    345   -257   -340   -532    -70
    116   -628   -745    254    428   -685    511    355   -254   -335   -530    -62
    111   -618   -732    252    420   -675    522    368   -246   -324   -519    -54
    116   -587   -704    236    410   -644    537    387   -228   -306   -501    -36
    124   -535   -659    205    389   -597    553    394   -205   -285   -472    -10
    122   -509   -631    192    376   -568    558    394   -189   -270   -457      7
    114   -519   -636    202    374   -576    540    374   -200   -277   -457      2
    124   -519   -644    197    384   -581    517    353   -213   -285   -457      2
    122   -535   -657    205    387   -597    488    340   -228   -290   -467     -2
    109   -574   -683    231    394   -628    470    327   -244   -303   -485    -18
    101   -618   -719    257    407   -667    459    314   -257   -324   -506    -38
    106   -657   -763    275    433   -709    446    301   -275   -345   -530    -59
     83   -709   -792    311    433   -748    433    283   -298   -374   -555    -83
     75   -748   -826    335    449   -787    423    267   -314   -394   -576    -98
     83   -776   -859    345    470   -815    407    249   -332   -413   -589   -111
     80   -784   -865    353    472   -823    400    236   -342   -423   -600   -124
     70   -787   -859    355    465   -823    397    233   -342   -428   -600   -129
     70   -797   -870    363    467   -833    392    231   -345   -431   -605   -132
     70   -800   -870    363    467   -833    392    228   -348   -433   -605   -135
     59   -792   -852    366    454   -820    394    233   -342   -426   -594   -127
     64   -797   -862    363    462   -828    389    236   -342   -420   -594   -132
     88   -846   -935    376    511   -891    392    252   -353   -441   -626   -171
    116   -909  -1026    394    568   -966    457    337   -342   -465   -675   -231
    137   -867  -1005    366    571   -935    584    501   -249   -405   -644   -218
    213   -722   -935    252    571   -828    717    722    -80   -246   -509    -90
    270   -340   -610     33    439   -475    818    909    181     70   -174    246
    226    327    101   -277     62    215    831    945    514    530    358    800
     12    909    896   -459   -441    904    649    665    701    888    810   1257
   -137    711    849   -288   -493    782    285    145    379    652    636   1091
   -220    -90    129    155   -176     20     20   -327   -290    -88    -83    415
   -174   -888   -714    530    267   -802   -114   -524   -810   -727   -748   -223
    -59  -1166  -1106    613    522  -1137    -77   -379   -841   -836   -914   -405
    -18  -1093  -1078    555    527  -1085     93   -153   -678   -711   -826   -348
     23   -945   -969    459    493   -956    246     41   -506   -568   -706   -249
     54   -859   -914    402    483   -885    319    137   -413   -491   -639   -184
     57   -839   -896    392    475   -867    363    187   -371   -457   -607   -155
     59   -826   -885    381    472   -857    387    210   -350   -439   -597   -148
     77   -820   -898    371    485   -859    397    218   -342   -431   -592   -140
     83   -815   -898    366    488   -857    405    223   -332   -426   -589   -132
     83   -802   -885    361    483   -844    418    239   -314   -407   -566   -116
     88   -792   -883    350    483   -836    415    241   -309   -402   -561   -111
     93   -789   -885    348    488   -836    415    241   -301   -402   -563   -106
     88   -789   -878    348    480   -833    423    252   -293   -394   -548    -90
     88   -779   -867    345    478   -823    428    259   -285   -381   -532    -80
     96   -774   -870    337    480   -820    423    254   -288   -376   -535    -85
     93   -761   -854    335    472   -807    423    254   -285   -368   -532    -85
     85   -748   -833    329    457   -789    426    262   -277   -355   -524    -80
     96   -750   -846    327    470   -797    426    262   -277   -353   -522    -75
     98   -745   -844    322    470   -795    426    262   -270   -353   -517    -72
     90   -730   -820    319    454   -774    436    272   -259   -345   -506    -64
     96   -730   -826    316    457   -776    436    275   -254   -340   -504    -57
    109   -727   -836    309    472   -782    431    275   -257   -335   -504    -57
     98   -722   -820    311    459   -771    433    277   -252   -329   -501    -54
     98   -711   -813    306    454   -761    431    285   -241   -322   -491    -44
    119   -698   -820    288    467   -758    423    288   -239   -316   -488    -41
    122   -683   -805    280    462   -743    431    293   -226   -303   -472    -33
    122   -665   -787    272    452   -727    433    303   -215   -293   -454    -18
    137   -652   -789    257    462   -719    426    306   -210   -288   -444     -7
    148   -636   -784    241    465   -709    423    314   -200   -280   -436      2
    148   -610   -758    231    452   -683    426    324   -184   -267   -420     18
    166   -581   -748    207    454   -665    420    337   -176   -249   -402     33
    187   -558   -745    187    465   -652    415    350   -166   -231   -389     51
    189   -532   -724    168    457   -628    418    363   -148   -210   -368     75
    197   -506   -704    155    449   -605    426    379   -127   -192   -350     98
    207   -491   -698    140    452   -592    431    384   -119   -179   -340    109
    197   -465   -662    132    428   -563    439    392   -103   -161   -322    122
    192   -439   -633    122    410   -535    454    400    -85   -142   -303    137
    197   -431   -628    116    413   -530    462    400    -77   -137   -301    142
    197   -426   -626    111    410   -524    472    405    -67   -127   -296    148
    192   -413   -605    109    397   -506    483    415    -51   -114   -283    158
    189   -410   -600    109    392   -504    488    420    -46   -114   -283    163
    189   -418   -607    114    397   -511    493    426    -38   -111   -285    161
    171   -415   -589    119    379   -504    506    439    -20   -101   -277    158
    161   -420   -581    129    371   -501    511    444    -12    -93   -272    150
    163   -431   -594    132    379   -511    509    439    -15    -98   -280    137
    153   -439   -592    142    371   -514    511    433    -12   -103   -285    127
    137   -459   -597    158    366   -527    509    426    -15   -111   -298    116
    142   -475   -618    166    379   -545    504    407    -31   -127   -314    103
    137   -488   -626    174    381   -555    493    389    -41   -140   -329     90
    122   -485   -607    181    363   -545    491    384    -38   -137   -329     88
    116   -483   -602    181    358   -542    483    379    -46   -140   -335     85
    122   -480   -605    179    361   -542    478    374    -49   -137   -332     88
    114   -478   -592    179    350   -532    480    376    -46   -132   -327     98
    111   -472   -584    181    348   -527    478    376    -41   -127   -319     98
    116   -478   -594    179    355   -535    465    361    -49   -132   -327     90
    119   -472   -592    176    355   -532    467    363    -44   -129   -322    101
    114   -462   -576    171    345   -519    472    374    -31   -119   -309    114
    122   -446   -568    163    345   -506    470    368    -31   -119   -306    116
    124   -444   -571    158    345   -506    459    363    -36   -124   -311    114
    116   -446   -563    163    337   -504    457    361    -36   -127   -314    116
    122   -452   -574    163    345   -511    452    355    -41   -129   -319    116
    132   -452   -584    161    358   -517    452    348    -44   -129   -322    114
    127   -452   -579    161    350   -514    446    340    -46   -132   -327    111
    127   -452   -579    161    350   -514    439    335    -49   -135   -329    111
    127   -449   -579    161    350   -514    433    327    -49   -137   -332    111
    124   -459   -584    168    353   -522    428    324    -54   -140   -335    106
    111   -467   -581    176    345   -524    426    324    -57   -140   -337    106
    122   -465   -589    171    355   -527    423    316    -59   -142   -345    103
    127   -465   -592    166    358   -527    415    306    -67   -145   -350     96
    114   -470   -584    179    348   -527    413    311    -67   -142   -345     96
    122   -446   -571    161    345   -509    418    316    -62   -140   -337     98
    140   -407   -548    132    342   -478    436    332    -46   -127   -322    114
    142   -366   -509    109    324   -436    462    353    -23   -109   -301    129
    135   -355   -491    111    311   -423    483    371    -10    -93   -290    142
    145   -361   -506    106    324   -433    483    366    -12    -93   -296    145
    145   -348   -493    101    316   -418    491    368     -7    -83   -288    155
    137   -306   -446     83    290   -374    509    384     15    -59   -262    179
    145   -257   -402     57    272   -329    517    392     41    -36   -236    202
    150   -259   -413     51    280   -335    496    371     36    -49   -244    200
    148   -265   -413     59    280   -337    472    353     25    -59   -249    197
    155   -259   -418     51    285   -337    452    337     18    -59   -249    200
    161   -290   -452     64    306   -371    420    311     -5    -80   -267    189
    132   -345   -480    106    303   -413    397    290    -33   -109   -296    166
    116   -400   -517    140    316   -457    387    283    -51   -127   -322    142
    127   -449   -576    161    350   -514    366    259    -83   -161   -353    116
    119   -493   -613    187    366   -553    350    241   -109   -184   -381     88
     98   -530   -631    215    363   -579    335    223   -127   -200   -400     67
    101   -550   -652    226    374   -602    316    202   -145   -223   -415     51
     96   -563   -662    231    376   -610    303    184   -158   -241   -433     36
     85   -563   -649    239    366   -605    303    181   -161   -241   -439     33
     88   -566   -657    236    371   -610    296    171   -168   -249   -441     25
     93   -563   -657    233    374   -610    296    168   -168   -249   -439     25
     83   -568   -652    241    363   -607    293    168   -168   -249   -431     28
     85   -584   -670    249    376   -626    288    168   -174   -259   -441     20
    129   -654   -784    259    454   -717    298    197   -194   -303   -498    -33
    161   -683   -844    262    501   -763    392    324   -145   -290   -517    -70
    187   -602   -792    205    488   -698    527    519    -15   -184   -439    -15
    246   -420   -667     88    457   -542    654    743    168      2   -272    145
    290     62   -228   -176    259    -83    704    859    446    371    129    571
    163    735    571   -449   -205    654    652    776    745    818    662   1124
    -59   1062   1122   -501   -589   1091    379    374    756    982    919   1379
   -187    672    859   -241   -522    766     33   -155    314    576    571   1052
   -236   -259    -23    246   -109   -142   -194   -589   -426   -283   -283    254
   -155   -867   -711    511    277   -792   -265   -631   -748   -704   -753   -215
    -59   -997   -937    527    436   -969   -176   -444   -691   -698   -807   -290
    -10   -891   -880    452    433   -885      2   -210   -511   -563   -709   -215
     23   -750   -774    361    397   -761    124    -51   -363   -431   -600   -116
     49   -693   -743    319    394   -717    179     18   -296   -374   -553    -70
     59   -683   -743    311    400   -711    205     46   -272   -358   -537    -59
     54   -675   -730    311    392   -701    220     70   -254   -348   -527    -51
     62   -662   -727    298    394   -693    226     77   -246   -342   -524    -46
     72   -652   -724    288    397   -685    228     77   -246   -342   -527    -44
     64   -646   -711    288    387   -678    233     85   -239   -335   -519    -33
     70   -641   -711    285    389   -675    239     90   -231   -329   -511    -25
     85   -639   -724    275    402   -680    231     85   -236   -337   -522    -33
     80   -628   -711    272    394   -670    228     85   -236   -337   -522    -36
     75   -626   -701    275    387   -662    231     90   -231   -332   -514    -28
     88   -618   -706    265    397   -662    233     90   -231   -327   -509    -20
     88   -618   -706    265    397   -662    236     90   -236   -327   -509    -20
     83   -610   -693    265    387   -652    246     98   -228   -322   -504    -15
     83   -607   -693    262    387   -649    246     98   -226   -319   -506    -15
     90   -610   -701    259    394   -654    244     98   -228   -319   -506    -12
     85   -610   -698    259    389   -654    246    103   -220   -314   -498     -5
     83   -605   -691    259    384   -646    249    106   -215   -314   -493      0
     88   -605   -693    257    389   -646    241    101   -220   -322   -498      0
     90   -589   -680    249    384   -633    241    106   -213   -314   -488     12
     85   -576   -662    244    374   -618    241    114   -205   -303   -478     20
     96   -566   -662    233    376   -613    236    114   -205   -296   -467     25
    103   -553   -659    223    381   -605    233    116   -202   -285   -454     36
     98   -545   -644    223    371   -594    226    124   -197   -280   -449     38
    103   -535   -641    213    371   -587    218    129   -194   -272   -446     44
    122   -519   -644    197    381   -581    213    135   -189   -262   -439     54
    124   -496   -623    184    371   -558    213    145   -179   -246   -420     72
    132   -472   -605    171    368   -537    215    163   -166   -231   -405     90
    158   -449   -610    145    381   -530    210    168   -155   -223   -400    101
    168   -423   -594    127    381   -509    218    181   -140   -210   -384    122
    168   -407   -579    116    374   -493    226    192   -124   -194   -368    140
    184   -392   -576    103    379   -483    231    200   -116   -176   -358    155
    184   -374   -558     93    368   -467    241    205   -111   -166   -348    163
    176   -355   -532     88    353   -444    254    215    -98   -153   -335    176
    181   -348   -530     80    353   -436    262    220    -93   -148   -322    181
    187   -340   -527     77    355   -433    270    223    -85   -142   -316    187
    174   -324   -498     75    332   -410    285    241    -64   -127   -301    202
    168   -316   -485     72    324   -400    293    254    -46   -122   -293    202
    171   -324   -496     75    332   -410    293    259    -38   -122   -301    192
    161   -335   -496     88    327   -415    306    272    -31   -116   -298    192
    150   -340   -491     93    319   -415    319    277    -28   -119   -301    189
    150   -350   -501    101    324   -426    319    265    -31   -127   -309    179
    142   -366   -511    111    327   -439    314    252    -38   -135   -319    168
    127   -384   -511    129    319   -446    311    241    -44   -142   -332    153
    122   -402   -524    137    322   -462    303    223    -57   -158   -353    137
    122   -407   -530    142    324   -470    301    213    -67   -171   -363    129
    111   -405   -517    145    311   -459    301    213    -67   -171   -358    132
    103   -410   -514    153    309   -462    298    210    -67   -168   -358    129
    111   -410   -522    148    316   -465    290    200    -75   -171   -363    122
    116   -394   -511    137    311   -452    283    194    -77   -171   -366    122
    111   -381   -496    135    301   -436    280    194    -72   -168   -361    127
    119   -379   -498    129    309   -439    275    192    -72   -174   -361    132
    116   -384   -501    132    306   -441    277    194    -70   -176   -361    142
    111   -374   -485    129    296   -428    283    200    -62   -171   -355    148
    116   -371   -488    124    301   -428    285    200    -62   -163   -350    148
    122   -374   -496    127    309   -433    288    200    -67   -163   -350    148
    114   -371   -485    127    298   -426    288    200    -70   -168   -350    153
    114   -376   -491    129    301   -433    280    194    -72   -174   -350    150
    116   -389   -509    135    311   -449    272    192    -75   -174   -350    145
    114   -387   -501    137    306   -444    275    197    -75   -171   -350    150
    109   -384   -493    137    298   -439    280    197    -77   -174   -350    148
    116   -392   -509    137    311   -449    280    189    -80   -179   -355    142
    119   -394   -517    137    316   -454    277    179    -83   -184   -358    137
    106   -392   -498    142    301   -444    277    179    -85   -184   -353    135
    106   -392   -501    140    303   -444    272    171    -93   -189   -355    132
    111   -397   -511    142    311   -454    267    166    -98   -197   -363    132
    103   -400   -506    145    303   -454    265    166   -103   -200   -363    135
    101   -402   -504    150    301   -452    265    163   -106   -197   -366    137
    111   -400   -511    142    309   -454    270    163   -103   -189   -366    135
    109   -368   -480    129    293   -423    298    187    -83   -174   -348    153
    103   -340   -444    116    272   -392    327    213    -62   -161   -329    174
    111   -319   -431    103    270   -374    353    233    -41   -140   -309    192
    111   -319   -431    103    270   -374    358    239    -36   -135   -303    200
    103   -306   -413    101    257   -358    361    241    -33   -135   -298    202
    109   -267   -379     77    241   -322    374    254    -18   -116   -277    220
    124   -205   -329     41    226   -267    389    262      7    -90   -252    244
    124   -179   -306     25    215   -241    384    267     20    -80   -236    257
    127   -194   -322     33    223   -257    363    246      7    -90   -246    254
    137   -200   -337     28    236   -267    340    223     -5   -103   -257    249
    142   -213   -355     36    249   -283    319    210    -12   -111   -262    249
    129   -267   -397     67    262   -332    296    189    -46   -142   -290    218
    119   -314   -436     96    275   -374    285    176    -64   -166   -314    194
    119   -358   -478    116    296   -418    267    161    -88   -192   -340    168
     98   -387   -485    145    290   -436    259    145   -106   -207   -361    140
     96   -423   -519    163    306   -470    246    127   -129   -233   -389    116
     96   -452   -550    176    322   -501    231    109   -150   -254   -410    103
     88   -480   -568    194    327   -524    218     96   -163   -267   -415     90
     77   -498   -576    210    327   -537    213     90   -168   -270   -420     83
     80   -506   -587    213    332   -545    210     88   -166   -270   -423     80
     75   -506   -581    215    327   -542    210     90   -163   -270   -420     85
     62   -509   -571    223    314   -540    213     90   -161   -267   -418     85
     70   -514   -584    223    327   -548    213     93   -166   -270   -420     88
     98   -568   -667    231    381   -618    213    109   -181   -298   -457     46
    129   -615   -745    241    436   -678    283    213   -155   -306   -496     -2
    155   -566   -724    205    439   -644    410    384    -51   -239   -457     20
    213   -436   -649    111    431   -542    542    605    111    -90   -332    132
    262    -51   -316   -106    288   -184    623    769    366    213     -7    467
    218    584    366   -402    -75    475    618    779    672    654    504   1008
      5   1091   1085   -548   -540   1088    415    475    810    966    906   1415
   -181    956   1137   -387   -659   1047     67    -38    527    771    787   1299
   -265    106    371     77   -319    239   -200   -524   -176    -28     10    571
   -207   -665   -457    436    124   -561   -340   -709   -678   -641   -639    -57
   -109   -935   -826    519    355   -880   -290   -561   -704   -735   -795   -233
    -64   -901   -836    483    384   -870   -129   -332   -550   -626   -727   -189
    -15   -756   -743    384    361   -750     18   -140   -387   -483   -615    -88
     20   -659   -680    319    348   -670     93    -41   -293   -400   -542    -18
     23   -639   -662    306    340   -649    135     10   -249   -363   -514      5
     33   -626   -659    296    345   -641    163     38   -228   -348   -504      7
     41   -631   -672    293    353   -652    171     38   -228   -350   -509      0
     36   -623   -662    293    348   -641    184     46   -220   -342   -501      5
     31   -607   -639    285    335   -623    197     57   -210   -332   -488     18
     46   -597   -644    275    345   -620    197     62   -210   -324   -475     25
     49   -594   -644    272    345   -620    194     64   -210   -322   -475     23
     41   -581   -623    270    329   -602    202     77   -200   -314   -465     33
     49   -576   -626    259    337   -600    205     80   -194   -311   -459     36
     59   -584   -644    262    350   -613    205     80   -197   -311   -465     38
     54   -574   -631    257    340   -600    210     85   -192   -306   -454     49
     49   -571   -620    259    335   -594    218     93   -184   -301   -446     49
     57   -568   -626    254    340   -597    215     93   -184   -301   -441     51
     59   -548   -607    244    332   -576    215     96   -179   -293   -436     57
     54   -540   -594    241    324   -566    220     98   -171   -288   -433     59
     62   -537   -602    236    329   -568    218    101   -168   -290   -436     59
     62   -537   -602    236    329   -571    215    103   -163   -285   -428     62
     54   -524   -579    236    316   -550    226    116   -148   -270   -415     72
     62   -511   -576    223    319   -542    223    114   -145   -267   -413     75
     75   -504   -579    213    324   -540    213    116   -145   -267   -413     80
     70   -493   -566    210    316   -530    213    127   -140   -259   -402     93
     72   -472   -545    200    309   -509    215    137   -129   -241   -387     98
     88   -465   -553    187    319   -509    207    135   -132   -241   -381     98
     96   -446   -542    174    319   -493    207    140   -122   -233   -366    111
    103   -428   -532    161    316   -478    207    155   -106   -215   -348    124
    124   -400   -524    137    324   -462    202    163    -96   -200   -340    129
    137   -374   -511    116    322   -441    200    174    -85   -181   -327    142
    135   -358   -496    111    314   -426    210    197    -67   -161   -309    166
    142   -345   -488     98    314   -415    213    210    -54   -148   -296    184
    161   -316   -478     77    319   -397    223    223    -41   -132   -277    202
    158   -293   -452     67    303   -374    236    236    -23   -119   -262    215
    153   -272   -428     59    288   -350    244    239    -12   -109   -249    223
    158   -267   -428     54    290   -348    246    236    -10   -106   -244    226
    158   -254   -413     49    285   -332    259    249      2    -98   -233    244
    153   -239   -392     41    272   -314    272    259     15    -88   -226    259
    158   -239   -397     38    275   -316    285    267     23    -83   -218    259
    155   -239   -397     38    275   -319    298    280     36    -70   -213    252
    140   -239   -379     49    259   -309    319    298     57    -59   -213    246
    129   -257   -387     62    257   -322    322    298     57    -67   -220    233
    129   -270   -400     70    262   -332    322    293     54    -75   -228    223
    116   -280   -400     80    254   -340    327    293     57    -80   -236    215
    106   -290   -397     93    252   -342    327    285     51    -85   -246    202
    111   -306   -418     96    265   -361    314    267     33   -101   -270    181
    106   -319   -426    103    265   -371    311    257     25   -106   -280    171
     93   -314   -407    109    249   -361    314    257     31   -101   -270    176
    101   -309   -410    103    254   -358    309    246     28   -101   -267    179
     96   -309   -405    103    249   -355    306    241     23   -103   -270    176
     83   -303   -389    109    233   -345    303    241     28   -103   -267    176
     88   -311   -402    111    241   -355    298    236     25   -111   -270    176
     98   -309   -407    106    252   -358    293    233     23   -114   -270    179
     93   -301   -394    103    241   -345    296    236     28   -103   -262    179
     85   -298   -384    106    233   -340    301    241     38    -93   -252    184
     90   -298   -389    101    239   -342    301    239     38    -90   -252    187
     90   -283   -374     96    231   -327    301    244     46    -83   -254    187
     80   -288   -368    103    223   -327    298    241     46    -90   -254    187
     88   -296   -384    103    233   -340    288    231     38   -103   -259    181
     88   -306   -394    106    241   -350    280    228     31   -111   -262    176
     83   -306   -389    111    236   -348    283    233     33   -109   -257    179
     85   -303   -392    106    236   -348    280    233     33   -106   -259    176
     93   -301   -394    103    241   -348    275    228     33   -106   -262    171
     85   -298   -387    103    233   -342    275    226     33   -103   -262    168
     85   -296   -381    106    233   -337    277    223     36   -101   -265    171
     90   -309   -402    106    244   -355    267    213     25   -109   -275    166
     80   -314   -394    116    236   -353    270    210     25   -106   -275    161
     72   -314   -387    119    228   -350    275    215     28   -106   -270    161
     72   -316   -389    122    231   -353    272    213     23   -111   -280    163
     77   -322   -400    119    236   -361    267    207     20   -119   -285    155
     70   -309   -381    119    223   -345    275    213     23   -114   -275    155
     75   -280   -355    101    215   -316    296    228     41    -93   -254    168
     90   -239   -329     75    210   -283    319    252     67    -70   -231    187
     85   -213   -298     62    189   -254    340    270     85    -49   -218    200
     80   -202   -283     59    181   -241    355    280     93    -38   -207    213
     88   -205   -296     57    189   -249    355    280     90    -38   -210    213
     85   -179   -265     46    174   -220    374    296    109    -20   -194    226
     83   -129   -215     20    148   -171    389    316    137      7   -161    254
     98    -98   -197      0    145   -148    389    319    153     23   -142    277
    103   -106   -210      0    155   -158    366    301    142     18   -150    272
     93    -98   -192      2    142   -145    348    283    142     20   -148    277
     90   -106   -200      5    142   -153    327    267    129     12   -153    272
     93   -158   -252     31    171   -205    303    244     98    -20   -187    244
     75   -205   -280     64    176   -241    301    239     83    -38   -205    213
     72   -244   -316     85    194   -280    280    226     62    -57   -226    184
     75   -290   -366    106    220   -327    259    197     33    -88   -262    158
     67   -327   -394    129    231   -361    249    184     15   -109   -283    137
     54   -353   -410    148    231   -381    239    174      2   -124   -296    124
     54   -368   -423    158    239   -394    226    161    -10   -140   -309    116
     41   -384   -428    168    233   -405    220    153    -18   -145   -322    106
     33   -387   -420    176    226   -402    223    155    -18   -142   -322    109
     38   -387   -428    174    231   -407    218    153    -15   -140   -319    103
     44   -397   -441    176    241   -418    207    145    -20   -142   -322    101
     36   -402   -439    181    233   -420    213    153    -18   -140   -316    101
     54   -439   -493    192    272   -465    215    171    -25   -158   -345     67
     96   -506   -605    205    350   -555    270    254    -15   -181   -397      7
    116   -478   -594    181    355   -535    402    426     85   -122   -361     20
    166   -327   -496     80    329   -410    545    657    262     46   -215    148
    236     23   -213   -129    223    -96    636    836    506    340     85    452
    218    649    428   -436   -106    540    646    875    820    779    589    982
    -12   1247   1260   -615   -636   1252    483    620   1031   1156   1065   1465
   -194   1072   1265   -439   -730   1169    122     85    717    930    904   1317
   -270    280    548     -5   -410    413   -171   -428     33    176    181    641
   -233   -527   -293    379     28   -410   -327   -654   -504   -478   -496    -20
   -137   -836   -698    488    280   -769   -288   -509   -550   -602   -683   -228
    -80   -782   -704    431    309   -743   -129   -288   -400   -491   -613   -179
    -38   -641   -602    340    280   -623     31    -83   -223   -340   -493    -75
    -23   -542   -519    280    246   -532    122     25   -114   -241   -413     -5
      0   -519   -519    259    259   -519    153     67    -80   -213   -392      7
     15   -514   -532    246    272   -522    166     88    -70   -200   -384      7
     12   -501   -514    244    262   -509    181    103    -57   -187   -376     15
     18   -493   -511    236    262   -504    189    114    -51   -179   -374     23
     25   -483   -509    228    267   -496    189    119    -46   -171   -368     28
     15   -472   -488    226    249   -480    194    127    -33   -166   -355     38
     12   -459   -472    223    241   -465    197    132    -23   -163   -345     44
     23   -462   -485    218    254   -472    197    132    -25   -163   -345     41
     28   -449   -478    210    252   -462    202    140    -15   -155   -337     51
     23   -441   -465    207    241   -452    207    148    -10   -153   -335     57
     25   -436   -462    205    244   -449    210    148     -7   -145   -329     64
     28   -428   -457    200    241   -441    207    145     -7   -140   -327     64
     23   -426   -449    202    236   -436    213    150     -5   -142   -324     67
     25   -418   -444    194    233   -431    210    153      2   -132   -319     77
     31   -405   -439    187    233   -420    207    150      5   -135   -319     72
     31   -389   -423    179    223   -405    213    153     12   -129   -311     70
     31   -381   -413    176    220   -397    215    161     20   -122   -301     72
     41   -379   -423    168    231   -400    207    158     15   -122   -303     75
     41   -366   -410    161    226   -387    207    166     25   -109   -293     88
     38   -361   -400    161    218   -379    210    176     36    -98   -290     96
     46   -345   -392    150    218   -368    207    179     41    -93   -288    101
     51   -319   -374    132    210   -345    205    184     49    -80   -277    103
     49   -303   -353    127    200   -327    210    197     62    -70   -267    114
     62   -293   -355    114    207   -324    205    207     72    -62   -254    122
     77   -272   -350     98    213   -311    205    223     93    -38   -233    135
     77   -254   -335     85    205   -296    210    239    106    -15   -207    153
     93   -233   -327     70    207   -277    207    249    116     -5   -200    166
    111   -213   -327     49    218   -267    207    257    124      7   -189    181
    122   -187   -309     33    215   -246    213    272    140     31   -168    210
    114   -171   -285     28    197   -228    223    283    150     44   -150    220
    116   -150   -270     15    192   -210    226    288    155     54   -140    231
    119   -142   -262     10    189   -202    231    288    161     59   -137    239
    106   -132   -239     12    171   -184    246    298    176     75   -124    246
    106   -109   -218      0    158   -163    252    303    197     96   -106    252
    116    -96   -215    -10    163   -155    262    314    210    106    -98    259
    111    -83   -197    -15    153   -140    283    335    231    116    -90    272
    111    -80   -192    -15    150   -135    296    348    246    122    -85    277
    106    -98   -207     -5    155   -153    301    350    249    114    -96    265
    103   -116   -220      5    161   -166    303    350    254    114   -101    259
     90   -119   -213     12    150   -166    306    350    252    111   -109    246
     88   -140   -228     25    158   -184    301    335    239     93   -129    223
     77   -158   -236     38    155   -197    306    329    239     96   -135    207
     62   -179   -241     59    150   -210    316    327    244     93   -140    192
     59   -189   -252     64    153   -220    311    311    231     80   -155    174
     59   -189   -249     64    153   -218    298    296    220     75   -163    166
     62   -174   -239     54    150   -205    293    290    223     75   -161    166
     51   -184   -239     64    145   -210    288    288    218     75   -163    163
     46   -194   -244     72    142   -218    277    277    213     77   -166    163
     38   -192   -231     77    135   -210    277    280    218     85   -163    166
     44   -179   -226     67    135   -202    283    283    226     90   -161    163
     51   -192   -244     70    145   -215    277    275    223     88   -168    150
     62   -192   -254     62    155   -220    275    277    220     96   -163    150
     44   -197   -241     77    142   -218    275    283    226     96   -161    150
     46   -192   -239     70    140   -213    272    283    226     93   -161    150
     59   -189   -249     64    153   -218    267    280    223     90   -163    145
     57   -184   -244     62    150   -213    267    277    223     88   -163    135
     57   -179   -236     62    145   -207    270    283    223     93   -161    132
     59   -181   -241     59    148   -210    265    280    223     98   -168    135
     51   -184   -236     64    142   -207    267    283    231    106   -168    140
     36   -187   -226     72    129   -205    270    285    236    103   -174    135
     41   -200   -241     80    140   -220    259    267    218     85   -194    111
     62   -215   -280     75    168   -246    246    252    200     64   -220     85
     59   -220   -283     80    168   -252    249    252    200     67   -220     80
     49   -226   -275     85    161   -249    252    249    200     67   -218     75
     49   -226   -275     88    161   -249    249    249    197     67   -218     75
     49   -223   -275     85    161   -249    257    249    197     64   -220     64
     46   -226   -272     88    158   -249    252    246    192     59   -223     54
     54   -215   -270     80    161   -244    254    252    200     67   -218     54
     54   -171   -226     59    140   -197    283    283    233    103   -181     85
     46   -142   -192     46    116   -166    309    306    254    129   -163     98
     70   -135   -205     31    135   -168    314    314    262    129   -166     85
     72   -153   -228     38    150   -189    311    309    254    116   -181     64
     54   -135   -189     41    122   -161    335    329    275    140   -163     80
     59    -77   -140      7     98   -106    358    348    303    181   -129    109
     62    -28    -93    -18     75    -59    368    353    327    207   -101    127
     49    -28    -77    -12     62    -51    358    340    327    210    -96    119
     38    -57    -96     10     67    -75    335    309    306    194   -111     98
     28    -57    -88     12     57    -72    311    290    306    194   -111    106
     38    -64   -103     12     70    -83    290    275    290    187   -122    101
     28   -124   -155     46     90   -140    265    246    254    155   -155     59
     23   -179   -202     77    111   -189    254    233    231    132   -174     28
     10   -226   -239    106    122   -231    236    218    207    109   -192      2
    -12   -267   -254    140    119   -259    226    202    189     88   -213    -25
    -25   -290   -265    158    116   -277    215    184    176     75   -228    -46
    -33   -324   -290    179    127   -309    200    166    158     59   -246    -64
    -51   -361   -311    205    127   -337    197    163    148     49   -257    -80
    -41   -376   -335    207    145   -355    189    155    142     46   -259    -88
    -31   -376   -345    202    155   -361    179    145    135     38   -259    -88
    -62   -381   -319    223    127   -350    184    153    142     44   -249    -80
    -77   -381   -306    228    111   -345    187    158    155     54   -239    -75
    -59   -413   -355    236    145   -384    176    161    140     36   -265   -101
    -38   -496   -457    267    207   -478    205    215    135      7   -314   -158
    -20   -511   -491    267    233   -501    324    368    202     25   -319   -184
      5   -405   -410    197    205   -407    465    574    350    150   -218   -106
     54   -155   -213     49    132   -184    579    787    561    379      5    106
     80    358    275   -220    -96    316    615    904    854    769    441    542
    -20   1054   1075   -517   -548   1065    517    795   1148   1221    979   1085
   -189   1195   1384   -504   -787   1288    145    288   1021   1236   1078   1182
   -309    620    930   -155   -618    774   -207   -275    439    667    555    693
   -348   -259     85    301   -218    -88   -413   -649   -252   -140   -236    -46
   -277   -805   -527    542    124   -667   -444   -589   -480   -465   -618   -420
   -210   -867   -657    537    220   -763   -327   -368   -368   -400   -605   -413
   -166   -769   -602    467    218   -685   -166   -161   -207   -272   -504   -337
   -142   -639   -496    389    174   -568    -46     -5    -64   -150   -397   -246
   -119   -563   -444    342    161   -504     10     72     10    -85   -337   -187
   -101   -537   -436    319    166   -488     36    109     36    -62   -322   -174
    -93   -532   -439    311    171   -485     41    122     44    -57   -324   -176
    -88   -524   -439    303    174   -483     41    124     44    -57   -319   -179
    -83   -501   -418    293    166   -459     44    137     54    -41   -306   -171
    -88   -506   -418    296    161   -462     49    153     57    -36   -309   -166
    -80   -504   -426    290    171   -465     49    161     54    -31   -309   -161
    -77   -501   -426    288    174   -465     49    161     54    -28   -303   -161
    -77   -496   -418    288    168   -457     51    171     59    -20   -290   -158
    -80   -496   -415    288    166   -457     49    176     57    -20   -283   -155
    -64   -488   -423    277    176   -457     57    184     57     -7   -267   -145
    -75   -485   -413    280    168   -449     59    192     62      2   -252   -140
    -75   -472   -397    275    161   -436     64    202     64      0   -252   -132
    -46   -465   -420    254    184   -441     46    194     49    -20   -265   -135
    -25   -454   -431    239    202   -444     33    200     44    -12   -265   -135
    -31   -441   -410    236    187   -428     25    207     44      0   -252   -124
    -28   -428   -400    228    184   -415     18    207     36     -5   -252   -124
    -28   -415   -389    220    179   -402     18    210     36     -2   -244   -127
    -38   -410   -374    223    166   -392     15    223     41      2   -231   -122
    -20   -420   -400    220    187   -413     -2    220     31     -7   -241   -140
     -7   -407   -400    207    194   -405     -7    231     33     -5   -233   -135
    -10   -402   -394    205    192   -400     -5    252     41      7   -220   -119
     -7   -397   -389    202    189   -394     -5    270     44     23   -205   -103
     18   -400   -418    189    215   -407    -18    275     36     23   -207   -101
     33   -368   -402    168    218   -384    -20    293     44     31   -197    -88
     20   -353   -376    163    197   -363    -28    311     54     44   -181    -67
     33   -319   -355    142    194   -337    -31    332     62     64   -163    -44
     57   -301   -358    122    205   -329    -31    348     67     75   -158    -28
     62   -280   -342    109    202   -311    -31    363     80     85   -142    -18
     77   -249   -327     83    200   -285    -18    384     98    109   -114      0
     96   -226   -322     64    207   -272     -5    394    109    127   -103     20
     90   -218   -311     62    200   -265     12    405    119    142    -90     46
     83   -213   -296     64    189   -254     28    410    127    150    -88     62
    111   -200   -314     41    210   -257     23    405    119    137    -98     70
    106   -194   -303     44    205   -249     31    407    119    142    -88     70
     96   -176   -272     38    181   -223     44    423    137    155    -67     70
    111   -176   -288     33    200   -231     59    428    142    155    -64     62
    127   -184   -311     28    218   -246     70    431    142    150    -72     57
    119   -187   -306     33    210   -244     83    439    145    150    -83     59
    119   -194   -314     36    213   -252     90    433    145    145    -93     46
    127   -200   -327     36    226   -262     88    426    137    137   -103     25
    116   -213   -329     46    223   -270     85    415    132    132   -114      5
    122   -233   -355     54    236   -293     83    405    124    116   -132     -7
    140   -249   -392     54    265   -322     75    384    106    101   -155    -25
    137   -244   -381     54    259   -311     70    374     98     98   -163    -31
    129   -233   -363     51    244   -298     67    361     90     88   -166    -33
    137   -244   -381     51    257   -311     54    342     75     72   -176    -46
    137   -259   -397     59    265   -327     41    327     62     62   -189    -59
    150   -231   -381     41    265   -306     38    329     77     80   -174    -49
    166   -213   -379     23    272   -296     38    332     85     88   -163    -41
    179   -207   -387     12    283   -298     38    329     88     88   -150    -41
    174   -202   -379     12    275   -290     41    329     93     96   -140    -46
    174   -210   -384     18    277   -296     41    324     90     90   -142    -54
    184   -223   -410     18    296   -314     36    311     88     83   -145    -54
    187   -215   -402     12    293   -309     33    309     96     90   -137    -44
    189   -207   -397      7    290   -301     28    303    103     93   -129    -33
    197   -215   -413     10    303   -314     23    293    101     88   -140    -28
    194   -215   -413     10    301   -314     18    290    101     90   -135    -10
    197   -215   -413      7    303   -314     10    280    101     90   -135     -7
    202   -213   -415      2    306   -311     10    277    103     93   -132      0
    197   -220   -418     12    306   -319      5    272    106     96   -135     -5
    205   -228   -433     10    316   -329     -7    262     98     90   -148    -20
    202   -220   -423      7    311   -319    -15    257     98     93   -148    -15
    213   -223   -436      2    324   -329    -36    246     83     85   -155    -28
    215   -236   -452     10    332   -342    -46    236     72     72   -171    -46
    205   -218   -426      5    314   -322    -23    262     96     93   -153    -25
    215   -181   -397    -18    303   -288     -2    283    119    122   -127     -5
    220   -148   -371    -38    293   -259     10    293    135    137   -109      0
    210   -135   -345    -36    277   -239     18    301    145    142    -98      2
    207   -142   -350    -33    277   -246      7    290    142    135    -98    -10
    223   -127   -353    -49    288   -239      7    293    153    148    -88     -5
    220    -83   -303    -70    259   -192     23    303    176    168    -62     10
    213    -23   -236    -93    223   -129     46    316    207    200    -20     41
    220    -23   -244    -98    231   -132     25    296    205    200    -10     44
    215    -44   -259    -88    236   -150     -5    272    189    184    -15     41
    210    -44   -254    -83    231   -148    -25    254    184    181    -10     46
    205    -70   -275    -67    239   -171    -57    231    168    171    -20     33
    202   -122   -324    -41    262   -223    -77    210    145    142    -49     15
    184   -161   -348    -12    265   -254    -88    205    132    119    -72      7
    187   -202   -392      7    288   -296   -111    179    101     96    -96    -20
    192   -246   -439     28    314   -342   -132    155     72     72   -122    -51
    174   -280   -457     51    314   -368   -140    142     57     51   -135    -64
    155   -311   -467     77    311   -389   -148    127     46     38   -145    -77
    166   -335   -504     83    332   -418   -158    106     25     20   -158    -93
    163   -322   -485     80    324   -402   -158    106     33     23   -148    -88
    148   -337   -485     93    314   -410   -150    101     31     18   -155    -90
    161   -342   -504     90    329   -420   -135     90     23     15   -161    -93
    163   -348   -514     90    337   -431   -140     85     18      7   -168   -106
    158   -368   -527    106    342   -446   -148     93     10      0   -187   -122
    187   -452   -641    132    413   -545   -116    161     12    -23   -236   -171
    205   -472   -678    135    439   -576    -12    301     80      2   -244   -202
    228   -394   -623     83    423   -506    122    491    226    109   -168   -150
    267   -168   -436    -49    350   -301    241    698    441    335     46     46
    280    355     72   -319    103    215    265    771    717    727    496    485
    155    930    771   -542   -306    852    150    579    883   1062    924    904
     18   1096   1075   -558   -527   1085   -187    114    743   1085   1028    992
    -70    639    709   -283   -389    672   -524   -420    223    594    587    581
    -85   -194   -111    137     10   -155   -662   -722   -397   -194   -215   -150
    -23   -680   -657    353    314   -670   -659   -639   -581   -485   -563   -485
     25   -784   -813    379    418   -800   -571   -452   -496   -452   -576   -509
     80   -711   -792    316    436   -750   -449   -280   -353   -340   -501   -444
    101   -581   -683    239    389   -631   -340   -140   -202   -207   -394   -353
    103   -509   -615    202    358   -561   -277    -59   -114   -137   -329   -298
    114   -485   -600    184    355   -542   -259    -36    -90   -119   -316   -290
    114   -465   -579    176    345   -522   -246    -25    -75   -109   -306   -288
    106   -465   -571    179    337   -517   -241    -15    -64    -98   -296   -280
    114   -465   -579    176    345   -522   -241    -15    -59    -98   -293   -280
    122   -459   -584    166    353   -522   -246    -12    -59    -98   -298   -283
    116   -465   -581    174    348   -522   -244     -5    -57    -96   -293   -283
    114   -457   -574    171    342   -514   -252     -5    -59    -88   -280   -280
    127   -441   -571    155    348   -506   -267    -12    -64    -90   -285   -293
    122   -436   -558    158    340   -496   -272    -15    -67    -98   -290   -311
     90   -428   -519    168    303   -472   -262     -7    -54    -88   -277   -303
    116   -428   -545    153    329   -485   -283    -18    -62    -96   -283   -311
    145   -428   -574    142    358   -501   -301    -31    -75   -114   -301   -322
    137   -431   -568    145    350   -501   -306    -36    -72   -116   -301   -314
    127   -418   -545    145    335   -480   -314    -44    -64   -101   -288   -306
    127   -410   -540    140    332   -475   -322    -49    -67   -101   -288   -319
    132   -413   -545    140    337   -478   -332    -51    -67   -103   -293   -319
    145   -415   -563    132    353   -488   -348    -54    -72   -109   -301   -319
    153   -405   -558    127    355   -480   -363    -59    -75   -111   -303   -324
    155   -374   -532    106    342   -452   -368    -57    -67   -101   -290   -319
    155   -366   -522    103    337   -444   -374    -51    -62    -96   -288   -316
    166   -361   -530     96    348   -444   -387    -54    -67    -96   -296   -314
    176   -353   -530     88    353   -441   -400    -51    -64    -85   -293   -303
    166   -348   -514     88    340   -431   -410    -54    -70    -80   -290   -303
    179   -340   -522     80    350   -431   -431    -57    -72    -83   -293   -301
    197   -314   -514     57    353   -413   -452    -51    -64    -70   -277   -285
    194   -298   -493     51    342   -394   -457    -36    -51    -51   -259   -272
    202   -285   -491     38    345   -387   -465    -25    -44    -41   -249   -257
    218   -275   -496     28    355   -384   -467    -15    -33    -25   -236   -239
    215   -259   -478     20    345   -368   -467     -7    -25    -18   -228   -231
    207   -239   -446     15    327   -342   -459     -2    -18    -10   -215   -226
    220   -226   -449      2    332   -337   -467    -10    -20    -12   -218   -231
    215   -210   -426     -5    319   -316   -472    -12    -18    -12   -218   -228
    205   -194   -402     -5    301   -296   -478    -18    -12    -10   -220   -233
    215   -187   -402    -12    309   -293   -485    -28    -15     -7   -228   -239
    210   -187   -400    -12    303   -293   -491    -36    -10     -7   -233   -244
    194   -184   -379     -5    285   -280   -485    -31      5      0   -231   -241
    184   -184   -371     -2    275   -275   -491    -38      7      2   -239   -252
    176   -194   -371     10    272   -283   -496    -46     10     -2   -252   -262
    163   -205   -371     18    265   -285   -496    -49     18     -2   -259   -265
    155   -226   -381     36    267   -303   -501    -62     12    -10   -270   -277
    155   -239   -394     41    272   -316   -514    -85      0    -28   -290   -290
    142   -241   -384     49    262   -311   -524   -103    -12    -38   -309   -306
    124   -246   -371     62    246   -309   -535   -122    -20    -49   -322   -319
    129   -249   -379     59    252   -314   -553   -142    -33    -59   -337   -329
    132   -257   -389     59    259   -322   -579   -166    -49    -70   -355   -350
    116   -262   -379     72    246   -319   -592   -179    -54    -75   -358   -361
    111   -257   -368     72    239   -314   -605   -189    -54    -72   -363   -361
    124   -259   -384     67    254   -322   -620   -205    -70    -83   -379   -374
    127   -259   -387     64    254   -322   -636   -215    -77    -85   -384   -374
    119   -257   -376     70    246   -316   -652   -220    -75    -83   -381   -379
    122   -259   -384     67    252   -322   -667   -236    -85    -96   -394   -387
    132   -249   -381     57    254   -314   -678   -241    -90    -93   -397   -384
    116   -249   -366     64    241   -306   -685   -244    -90    -90   -394   -381
    137   -246   -384     54    259   -314   -706   -257   -101   -101   -407   -387
    137   -246   -387     54    259   -316   -722   -272   -109   -103   -415   -387
    135   -241   -376     51    254   -309   -730   -277   -111   -101   -418   -381
    135   -249   -387     54    259   -316   -750   -290   -127   -114   -436   -389
    142   -257   -400     57    270   -327   -769   -306   -142   -122   -452   -405
    132   -259   -392     62    262   -327   -782   -316   -145   -127   -462   -410
    124   -259   -384     67    252   -319   -795   -324   -148   -127   -465   -413
    140   -254   -397     54    267   -324   -818   -350   -168   -140   -478   -426
    135   -257   -392     62    262   -324   -833   -371   -181   -150   -491   -436
    116   -244   -361     62    236   -301   -831   -368   -174   -148   -488   -428
    135   -215   -353     38    244   -283   -823   -358   -163   -142   -483   -415
    137   -194   -332     28    231   -262   -826   -358   -161   -129   -475   -405
    124   -171   -296     23    210   -233   -826   -358   -153   -122   -470   -405
    137   -161   -298     10    215   -228   -836   -371   -163   -129   -483   -415
    158   -155   -314     -2    233   -233   -844   -381   -176   -140   -496   -426
    155   -129   -285    -12    218   -207   -841   -376   -171   -132   -493   -413
    150    -75   -226    -36    187   -150   -833   -368   -148   -109   -465   -381
    161    -57   -220    -51    189   -137   -854   -387   -153   -106   -472   -379
    161    -70   -231    -46    194   -150   -893   -423   -179   -122   -491   -394
    148    -75   -223    -36    184   -150   -924   -454   -197   -137   -506   -405
    153    -77   -231    -36    192   -153   -958   -480   -220   -153   -519   -410
    145   -132   -277    -10    210   -205  -1000   -517   -257   -181   -548   -436
    129   -181   -311     25    218   -246  -1023   -540   -288   -213   -584   -472
    122   -228   -353     51    236   -290  -1044   -561   -319   -241   -620   -498
    122   -275   -397     77    259   -335  -1070   -597   -355   -272   -654   -532
    103   -322   -428    109    265   -374  -1096   -628   -384   -303   -691   -568
     98   -348   -446    124    270   -397  -1119   -654   -410   -324   -714   -581
     98   -371   -470    135    283   -420  -1148   -685   -446   -355   -750   -600
     98   -376   -475    140    285   -426  -1169   -704   -459   -368   -763   -605
     93   -379   -472    142    280   -426  -1184   -719   -472   -379   -774   -613
     90   -379   -472    142    280   -426  -1200   -735   -485   -389   -787   -618
     90   -392   -485    148    288   -439  -1221   -756   -501   -400   -800   -628
     96   -392   -488    148    290   -439  -1236   -766   -509   -402   -807   -636
    106   -454   -561    174    332   -506  -1239   -750   -530   -431   -849   -675
    122   -532   -654    205    387   -592  -1176   -662   -519   -457   -909   -730
    132   -514   -646    189    387   -579  -1057   -509   -433   -410   -898   -732
    176   -407   -584    116    379   -496   -922   -293   -272   -265   -795   -641
    228    -12   -244   -109    236   -127   -867   -161    -36     38   -475   -327
    189    605    415   -397   -114    511   -914   -220    213    446      5    155
      2   1101   1098   -553   -548   1098  -1171   -592    267    706    371    509
   -101   1041   1143   -470   -620   1091  -1574  -1127    -28    555    296    431
   -161    283    444    -62   -301    363  -1831  -1592   -704   -207   -449   -226
   -137   -480   -342    309    101   -410  -1886  -1686  -1166   -828  -1117   -831
    -46   -800   -756    420    353   -776  -1829  -1525  -1202   -953  -1309  -1018
      0   -792   -792    397    394   -792  -1693  -1332  -1070   -859  -1262   -976
     15   -654   -670    316    340   -662  -1561  -1163   -906   -719  -1145   -880
     28   -550   -579    259    301   -563  -1491  -1078   -810   -628  -1078   -813
     46   -511   -558    231    301   -535  -1465  -1049   -779   -607  -1065   -787
     49   -498   -548    226    298   -522  -1447  -1036   -766   -597  -1065   -779
     49   -488   -537    218    290   -511  -1441  -1031   -761   -589  -1062   -776
     62   -483   -545    207    303   -514  -1449  -1039   -771   -597  -1078   -779
     62   -483   -545    207    301   -514  -1460  -1049   -776   -602  -1088   -776
     51   -478   -530    213    290   -504  -1457  -1052   -779   -602  -1093   -771
     49   -472   -522    210    283   -496  -1460  -1052   -784   -592  -1091   -758
     54   -465   -519    205    285   -491  -1462  -1057   -784   -587  -1093   -748
     54   -452   -509    197    280   -480  -1462  -1067   -787   -594  -1101   -743
     54   -444   -498    194    275   -470  -1470  -1075   -792   -605  -1109   -743
     57   -441   -498    192    275   -470  -1480  -1085   -802   -615  -1122   -743
     51   -436   -488    192    270   -462  -1491  -1096   -813   -623  -1132   -745
     38   -426   -465    192    249   -446  -1493  -1101   -820   -626  -1135   -748
     44   -420   -465    189    254   -441  -1499  -1109   -828   -626  -1137   -748
     57   -420   -478    181    265   -446  -1509  -1119   -839   -631  -1145   -753
     41   -415   -457    187    249   -436  -1509  -1117   -839   -626  -1143   -745
     38   -413   -454    187    244   -433  -1512  -1119   -844   -633  -1148   -743
     51   -410   -462    179    257   -436  -1519  -1130   -852   -633  -1153   -743
     46   -405   -454    179    249   -428  -1517  -1132   -854   -628  -1161   -740
     44   -400   -446    176    244   -423  -1522  -1135   -857   -631  -1166   -740
     54   -381   -439    161    244   -410  -1532  -1140   -859   -633  -1169   -732
     62   -366   -428    153    244   -397  -1532  -1135   -854   -626  -1169   -719
     54   -355   -413    148    231   -381  -1532  -1127   -852   -623  -1174   -714
     64   -348   -413    142    236   -381  -1535  -1127   -852   -620  -1171   -709
     67   -342   -410    137    236   -376  -1543  -1122   -849   -615  -1163   -701
     75   -329   -405    127    239   -366  -1548  -1117   -849   -607  -1156   -693
     83   -311   -397    114    239   -353  -1548  -1111   -849   -602  -1150   -691
    103   -283   -387     88    244   -332  -1545  -1098   -846   -589  -1137   -678
     98   -254   -353     77    223   -303  -1540  -1083   -833   -574  -1127   -667
     90   -228   -319     70    205   -272  -1530  -1070   -823   -568  -1114   -644
    106   -218   -324     54    213   -270  -1530  -1075   -831   -574  -1114   -644
    114   -220   -335     51    223   -277  -1527  -1083   -839   -574  -1124   -652
    109   -210   -319     49    213   -265  -1522  -1091   -839   -576  -1135   -657
    109   -197   -306     44    207   -252  -1519  -1098   -844   -587  -1143   -659
     93   -189   -285     46    189   -236  -1499  -1093   -836   -581  -1137   -644
     67   -194   -262     62    163   -228  -1478  -1078   -826   -568  -1135   -636
     80   -192   -272     54    174   -231  -1470  -1080   -826   -568  -1145   -644
     93   -192   -285     49    189   -239  -1460  -1078   -823   -568  -1148   -646
     80   -197   -277     57    176   -239  -1449  -1075   -815   -571  -1150   -649
     75   -207   -283     64    176   -244  -1447  -1078   -818   -579  -1163   -665
     64   -223   -290     77    176   -257  -1444  -1088   -826   -592  -1182   -678
     57   -233   -290     88    174   -262  -1441  -1096   -839   -602  -1189   -683
     44   -241   -285     96    163   -262  -1436  -1104   -844   -607  -1200   -691
     36   -249   -285    103    161   -267  -1434  -1114   -852   -620  -1215   -701
     38   -265   -306    111    171   -285  -1434  -1127   -867   -641  -1236   -714
     23   -265   -288    122    155   -275  -1426  -1132   -875   -644  -1241   -717
     18   -259   -280    119    145   -270  -1426  -1137   -880   -652  -1244   -724
     25   -272   -298    122    161   -283  -1423  -1140   -891   -659  -1252   -724
     12   -272   -285    127    148   -277  -1410  -1130   -885   -649  -1244   -711
      7   -262   -270    127    137   -265  -1405  -1127   -888   -646  -1244   -704
     18   -262   -280    119    148   -270  -1405  -1132   -898   -654  -1254   -709
     18   -262   -280    122    148   -270  -1397  -1132   -901   -657  -1257   -709
     15   -254   -270    116    140   -262  -1384  -1122   -893   -652  -1247   -698
     25   -246   -272    111    148   -259  -1376  -1117   -893   -652  -1247   -696
     23   -246   -272    109    145   -257  -1371  -1119   -909   -667  -1254   -704
     12   -236   -252    111    129   -244  -1358  -1111   -911   -667  -1257   -704
     15   -236   -252    109    132   -244  -1348  -1106   -917   -667  -1260   -701
     23   -249   -272    114    148   -259  -1340  -1104   -919   -667  -1257   -696
     15   -257   -272    119    142   -265  -1337  -1106   -930   -678  -1267   -704
     12   -254   -270    119    140   -262  -1332  -1106   -930   -685  -1275   -709
     20   -257   -280    116    148   -267  -1322  -1101   -930   -693  -1278   -709
     18   -252   -270    116    142   -259  -1309  -1091   -927   -691  -1275   -701
     15   -239   -254    111    132   -246  -1283  -1070   -919   -680  -1262   -685
     25   -194   -220     85    122   -207  -1244  -1047   -898   -665  -1241   -659
     31   -163   -194     67    111   -179  -1213  -1023   -883   -652  -1226   -644
     28   -135   -163     54     96   -148  -1179   -995   -865   -631  -1205   -631
     18   -148   -168     62     90   -158  -1169   -989   -870   -641  -1213   -633
     25   -155   -181     64    103   -168  -1156   -984   -875   -649  -1218   -628
     20   -124   -145     49     83   -135  -1130   -966   -859   -639  -1202   -607
     18    -80    -98     31     57    -88  -1101   -943   -836   -613  -1171   -581
     25    -70    -96     20     59    -83  -1104   -948   -839   -607  -1163   -576
     25    -72   -101     23     62    -85  -1114   -969   -857   -631  -1179   -587
     18    -77    -96     28     54    -88  -1119   -982   -870   -641  -1182   -589
     18    -96   -114     38     64   -103  -1130   -987   -880   -652  -1189   -589
     15   -129   -148     57     80   -140  -1137   -997   -904   -672  -1202   -607
     -2   -171   -171     85     83   -171  -1137   -997   -927   -698  -1226   -636
    -10   -213   -205    109     96   -210  -1137  -1005   -953   -724  -1247   -659
    -15   -272   -257    145    119   -265  -1143  -1021   -984   -763  -1278   -678
    -23   -311   -290    166    132   -301  -1140  -1023  -1000   -782  -1301   -693
    -31   -337   -306    184    135   -322  -1132  -1028  -1010   -797  -1309   -704
    -31   -363   -332    197    148   -348  -1132  -1039  -1034   -818  -1322   -717
    -31   -358   -327    194    148   -342  -1119  -1031  -1034   -815  -1317   -711
    -36   -361   -327    197    145   -345  -1096  -1018  -1026   -810  -1314   -701
    -33   -374   -340    202    153   -358  -1085  -1010  -1028   -818  -1314   -696
    -20   -379   -358    197    166   -368  -1072  -1002  -1026   -820  -1309   -691
    -18   -379   -361    200    171   -371  -1052   -987  -1018   -820  -1309   -688
     10   -439   -449    213    228   -441  -1028   -945  -1036   -857  -1353   -727
     36   -491   -527    226    280   -509   -927   -818  -1005   -865  -1382   -758
     46   -431   -478    192    259   -454   -766   -613   -885   -782  -1322   -719
     96   -288   -384     96    239   -335   -592   -353   -696   -605  -1166   -589
    150    158      7   -158     72     83   -517   -218   -415   -249   -782   -210
     90    857    766   -475   -337    813   -592   -314   -135    207   -233    353
   -116   1340   1454   -613   -787   1397   -880   -719    -85    446    124    719
   -246   1122   1369   -436   -807   1244  -1249  -1234   -439    181    -62    545
   -275    200    475     36   -376    337  -1444  -1636  -1176   -680   -911   -215
   -226   -545   -322    384     46   -433  -1454  -1667  -1587  -1241  -1522   -789
   -142   -753   -610    446    231   -683  -1332  -1447  -1538  -1270  -1615   -898
    -90   -672   -581    381    244   -628  -1130  -1187  -1348  -1119  -1509   -820
    -75   -524   -449    298    184   -488   -974   -995  -1182   -969  -1374   -709
    -67   -462   -394    265    161   -431   -891   -901  -1101   -904  -1309   -652
    -46   -454   -407    249    179   -431   -846   -852  -1070   -885  -1288   -639
    -36   -441   -405    239    184   -423   -815   -820  -1054   -870  -1275   -631
    -38   -426   -387    231    174   -407   -784   -792  -1044   -862  -1260   -610
    -31   -418   -387    223    176   -402   -758   -769  -1034   -849  -1239   -589
    -20   -397   -379    207    176   -389   -740   -753  -1026   -844  -1234   -581
    -25   -379   -353    202    163   -366   -711   -730  -1008   -826  -1208   -568
    -28   -381   -355    202    161   -368   -698   -722  -1008   -823  -1197   -568
    -15   -374   -361    194    171   -368   -683   -706  -1005   -823  -1192   -558
     -7   -368   -361    187    176   -366   -659   -680   -995   -820  -1187   -545
    -18   -358   -340    189    161   -350   -626   -652   -974   -807  -1171   -519
     -5   -355   -353    179    171   -355   -613   -639   -979   -813  -1163   -504
     -2   -350   -348    176    171   -350   -594   -620   -974   -805  -1145   -498
    -18   -335   -316    176    145   -324   -563   -594   -956   -792  -1127   -480
      5   -319   -324    158    163   -322   -545   -579   -953   -792  -1122   -470
     15   -327   -342    153    179   -335   -535   -566   -953   -795  -1124   -465
      5   -316   -322    155    161   -319   -511   -540   -937   -779  -1104   -446
      5   -311   -316    150    158   -314   -485   -519   -930   -771  -1083   -431
     15   -306   -322    145    168   -314   -470   -504   -922   -763  -1065   -420
      7   -293   -303    140    155   -298   -446   -480   -909   -756  -1044   -402
     10   -280   -290    132    150   -285   -423   -454   -891   -735  -1021   -384
     20   -262   -283    119    150   -272   -400   -431   -878   -719  -1005   -371
     36   -244   -280    103    158   -262   -381   -402   -867   -709   -989   -348
     36   -233   -270     98    150   -252   -368   -376   -854   -698   -971   -327
     41   -213   -257     85    148   -233   -358   -353   -844   -688   -950   -316
     57   -189   -246     64    150   -218   -345   -327   -833   -675   -935   -306
     64   -166   -231     51    148   -197   -322   -293   -810   -652   -906   -288
     70   -148   -220     38    142   -184   -301   -257   -789   -636   -878   -267
     88   -116   -205     12    145   -161   -283   -231   -774   -615   -852   -241
     85    -90   -179      0    129   -132   -252   -197   -750   -594   -818   -207
     88    -75   -163     -5    124   -119   -218   -168   -732   -581   -792   -176
     98    -57   -155    -23    124   -106   -194   -148   -722   -568   -776   -163
     93    -44   -140    -25    114    -90   -168   -127   -709   -550   -756   -155
     75    -28   -106    -25     88    -67   -135   -101   -691   -532   -727   -137
     77    -15    -93    -31     85    -54   -114    -83   -683   -527   -711   -124
     80    -10    -90    -36     85    -51    -90    -64   -672   -527   -704   -119
     67     -7    -75    -31     70    -41    -57    -36   -646   -509   -680   -106
     62      5    -57    -36     57    -25    -28    -18   -626   -493   -665    -93
     70     -2    -72    -33     70    -36    -15     -7   -623   -493   -662    -93
     54    -15    -72    -20     62    -44      5      5   -615   -493   -652    -90
     36    -20    -57     -7     44    -36     28     20   -602   -483   -636    -83
     46    -28    -77    -10     59    -51     36     20   -607   -485   -636    -88
     51    -46    -98     -2     75    -72     46     20   -615   -501   -639    -93
     31    -62    -96     15     59    -77     62     23   -613   -504   -628    -96
     18    -75    -93     25     54    -83     70     25   -615   -504   -620    -96
     25    -80   -106     25     64    -93     77     28   -618   -514   -620    -96
     28    -75   -103     23     64    -88     93     41   -613   -509   -605    -85
     20    -75    -96     25     57    -85    103     49   -610   -506   -594    -80
     28    -64    -93     18     59    -80    116     62   -600   -496   -584    -70
     31    -54    -85     10     57    -70    135     77   -587   -488   -568    -54
     25    -41    -67      7     46    -54    158     98   -571   -475   -542    -31
     20    -44    -67     10     41    -54    168    109   -571   -472   -535    -28
     28    -33    -62      2     44    -46    184    124   -566   -467   -524    -15
     18    -18    -38      0     25    -28    205    150   -550   -457   -509     -2
     15    -18    -33      2     23    -25    220    166   -545   -452   -493      2
     31    -15    -46    -10     36    -31    231    174   -545   -449   -480     10
     23    -10    -33     -7     25    -20    254    197   -532   -436   -459     20
     15    -12    -28     -2     20    -20    272    215   -522   -426   -444     25
     31     -5    -36    -12     33    -20    285    226   -522   -420   -436     31
     20     -7    -28     -7     20    -15    298    239   -517   -418   -420     41
     15    -23    -38      2     25    -28    316    257   -509   -413   -407     57
     18    -36    -54      5     36    -44    332    270   -506   -405   -397     64
     20    -23    -44      2     31    -33    348    285   -496   -394   -384     72
     15      0    -15     -7     15     -7    374    309   -475   -381   -361     90
     31     31      0    -33     15     15    405    335   -454   -368   -337    111
     38     64     25    -51      5     46    441    371   -428   -345   -311    137
     28     98     70    -62    -20     85    483    407   -397   -322   -277    168
     28    103     75    -67    -23     90    498    423   -394   -316   -265    176
     28     96     67    -62    -18     83    509    431   -392   -311   -257    181
     20    124    101    -75    -41    114    540    465   -361   -283   -223    213
     12    176    163    -93    -75    171    579    498   -319   -239   -174    257
     28    189    158   -111    -64    174    576    496   -319   -233   -161    257
     20    179    158   -101    -67    168    563    483   -329   -244   -161    254
     10    176    166    -96    -77    171    561    483   -332   -244   -153    265
     23    150    127    -85    -51    140    550    483   -345   -252   -155    262
     23     93     70    -59    -23     80    545    478   -363   -272   -171    249
     -7     41     46    -18    -28     44    555    485   -368   -285   -179    236
    -18      2     18      7    -20     10    553    483   -384   -303   -192    226
    -23    -41    -18     33     -2    -31    545    472   -407   -324   -213    210
    -31    -72    -41     49      5    -57    542    472   -420   -340   -218    200
    -33   -101    -67     64     15    -85    540    470   -436   -355   -223    192
    -41   -119    -80     80     18   -101    540    462   -452   -366   -228    181
    -46   -119    -72     83     12    -96    555    470   -444   -358   -220    179
    -59   -129    -70     93      2   -101    566    478   -439   -355   -220    181
    -57   -132    -77     93      7   -106    574    485   -436   -353   -213    189
    -46   -132    -88     88     18   -111    581    496   -426   -348   -194    202
    -54   -140    -85     98     15   -114    592    511   -418   -348   -184    207
    -44   -205   -161    124     57   -184    607    540   -431   -379   -220    166
    -12   -259   -249    135    116   -254    691    646   -413   -394   -257    114
     -2   -220   -220    109    106   -220    833    831   -306   -324   -213    140
     44    -90   -135     23     88   -111    992   1083   -124   -158    -67    267
     90    337    244   -215    -77    290   1062   1231    153    197    311    652
     25   1026   1000   -527   -488   1013   1018   1179    470    670    867   1226
   -200   1499   1699   -652   -950   1600    774    820    574    945   1249   1602
   -340   1312   1652   -485   -995   1480    413    309    254    711   1096   1449
   -381    400    782    -10   -581    589    171   -145   -493   -150    265    678
   -342   -379    -36    361   -155   -207    114   -241   -953   -750   -371     59
   -265   -579   -314    423     23   -446    226    -28   -914   -784   -462    -51
   -210   -493   -283    353     36   -389    420    239   -711   -623   -345     41
   -168   -350   -181    259      5   -267    579    444   -532   -465   -210    150
   -155   -259   -106    207    -25   -184    665    550   -436   -379   -132    218
   -140   -246   -109    192    -18   -176    704    594   -402   -353   -111    236
   -135   -231    -96    184    -20   -163    732    626   -379   -335   -101    246
   -140   -228    -88    184    -28   -158    756    649   -363   -327    -90    257
   -127   -218    -90    171    -18   -155    774    670   -348   -316    -72    275
   -119   -207    -88    163    -18   -148    789    683   -335   -311    -57    288
   -127   -187    -59    158    -33   -124    807    706   -314   -296    -36    306
   -122   -181    -59    150    -33   -122    818    717   -303   -285    -23    314
   -116   -184    -67    150    -25   -124    826    722   -298   -280    -18    311
   -129   -174    -46    150    -44   -111    841    737   -288   -265     -5    322
   -150   -158     -7    155    -72    -83    867    766   -265   -241     23    350
   -140   -161    -20    148    -59    -90    865    769   -265   -241     28    350
   -145   -158    -12    150    -67    -85    875    782   -254   -236     41    353
   -155   -155     -2    153    -77    -80    891    802   -239   -226     51    366
   -145   -150     -5    148    -70    -77    896    813   -231   -218     64    381
   -142   -148     -7    145    -70    -77    904    823   -223   -213     75    392
   -153   -142     10    145    -83    -67    922    844   -210   -200     90    405
   -155   -132     20    142    -90    -57    932    859   -200   -187    109    418
   -137   -124     12    132    -75    -57    937    870   -194   -179    116    426
   -150   -116     33    132    -93    -41    948    885   -181   -163    127    436
   -158   -101     57    129   -109    -23    966    906   -161   -145    148    454
   -145    -90     51    116    -98    -20    974    919   -145   -132    161    470
   -137    -77     59    109    -98    -10    987    937   -129   -114    184    488
   -142    -72     70    106   -109     -2    997    953   -114   -101    200    504
   -132    -59     72     96   -103      5   1000    974    -98    -83    226    522
   -122    -41     77     80   -101     18   1005    997    -77    -64    249    537
   -116     -5    111     62   -114     51   1018   1028    -54    -36    277    561
   -106     15    122     44   -114     70   1026   1052    -36    -18    293    584
    -93     38    129     25   -111     83   1036   1075    -18      5    319    607
    -93     62    153     15   -124    106   1054   1101     10     31    348    639
   -101     93    194      5   -148    142   1075   1124     38     54    379    662
    -90    109    200    -10   -145    155   1083   1132     51     70    397    678
    -90    127    218    -20   -153    171   1096   1145     64     83    415    693
    -98    137    236    -20   -168    187   1117   1161     80     93    431    709
    -93    145    239    -25   -166    192   1135   1174     93    103    441    722
    -98    148    246    -25   -174    197   1148   1182    114    122    459    732
   -116    148    265    -18   -189    205   1176   1208    137    140    478    737
   -124    137    262    -10   -192    200   1202   1226    155    148    485    735
   -114    140    254    -12   -184    197   1215   1234    168    155    493    735
   -140    122    262      7   -202    192   1226   1236    176    155    496    735
   -161    106    267     25   -213    187   1236   1236    179    155    501    732
   -158     90    249     31   -205    168   1239   1228    174    150    496    722
   -161     77    239     41   -200    158   1236   1221    168    145    491    711
   -184     54    239     64   -213    145   1236   1221    171    148    491    709
   -192     38    231     77   -210    135   1241   1218    174    148    491    706
   -192     25    215     83   -205    119   1236   1208    166    137    483    698
   -197     20    218     88   -207    119   1236   1200    168    137    485    696
   -213     18    231     96   -223    124   1244   1208    179    148    496    704
   -202     31    231     85   -218    129   1247   1213    192    163    509    714
   -207     33    241     85   -226    137   1252   1218    197    179    522    719
   -223     31    254     96   -239    142   1254   1228    213    192    537    732
   -194     41    233     75   -215    135   1260   1234    213    189    540    732
   -200     46    244     75   -223    145   1267   1234    215    189    548    735
   -231     75    303     77   -267    187   1262   1236    226    200    566    740
   -215     80    296     67   -254    187   1265   1247    241    215    576    748
   -207     59    267     72   -239    161   1275   1265    254    220    581    756
   -213     51    265     80   -239    158   1288   1278    267    228    587    761
   -220     49    267     83   -244    155   1291   1286    277    239    597    763
   -205     67    272     70   -239    168   1299   1293    285    252    615    776
   -220     44    265     85   -241    153   1301   1288    277    249    610    761
   -236     20    257    106   -246    137   1301   1291    280    252    613    763
   -226      5    228    109   -228    116   1304   1299    285    254    615    771
   -220      5    226    109   -223    114   1304   1309    298    275    636    779
   -233     15    246    109   -241    129   1312   1319    314    288    649    784
   -218     38    257     88   -239    148   1340   1337    327    306    662    800
   -207     59    267     72   -239    163   1369   1363    350    329    688    818
   -236     33    270    101   -252    150   1389   1384    366    342    701    826
   -218     70    288     72   -254    179   1413   1410    389    371    714    849
   -197     88    283     54   -241    184   1413   1410    389    376    714    862
   -210    103    314     51   -262    207   1418   1421    402    387    727    878
   -231    116    348     57   -288    231   1447   1444    431    410    753    906
   -210    163    374     23   -293    267   1449   1449    441    431    771    922
   -189    210    397    -10   -293    303   1441   1447    449    446    789    930
   -197    210    407     -7   -303    309   1421   1426    431    433    784    911
   -213    171    384     20   -298    277   1392   1408    418    423    776    893
   -210    119    329     44   -270    223   1369   1400    400    405    756    872
   -218     93    311     62   -265    202   1361   1395    397    394    758    865
   -226     88    311     67   -270    200   1358   1405    402    397    774    875
   -226     44    270     90   -246    155   1337   1384    368    368    745    836
   -239    -38    200    137   -220     80   1317   1361    329    337    709    776
   -249    -90    158    168   -205     33   1304   1356    309    324    693    745
   -254   -137    116    194   -187    -10   1293   1348    288    309    685    727
   -249   -150     98    200   -174    -25   1283   1330    270    293    680    701
   -249   -145    103    197   -176    -20   1273   1322    259    290    688    691
   -252   -158     93    205   -174    -33   1265   1317    249    285    698    688
   -249   -155     93    200   -174    -31   1254   1312    236    277    704    683
   -252   -174     77    213   -166    -49   1267   1330    241    288    717    691
   -246   -176     67    210   -158    -54   1265   1343    228    290    730    696
   -215   -244    -28    231    -93   -137   1278   1376    205    265    698    649
   -210   -290    -80    249    -67   -187   1366   1499    236    270    688    605
   -189   -207    -18    200    -85   -114   1491   1683    353    363    774    654
   -119    -10    106     62   -114     46   1602   1896    535    571    984    823
    -83    470    553   -192   -319    509   1639   2008    802    953   1423   1236
   -202   1119   1319   -459   -761   1218   1551   1888   1041   1384   1971   1756
   -355   1460   1816   -550  -1085   1636   1252   1470   1015   1553   2270   1997
   -426   1036   1462   -306   -945   1249    872    922    504   1093   1904   1623
   -470    174    641    148   -555    407    675    524   -210    239   1104    875
   -397   -452    -54    423   -171   -254    665    561   -514   -192    662    415
   -296   -610   -314    454      7   -462    748    789   -433   -168    675    345
   -254   -496   -244    374     -5   -371    898   1008   -252    -23    836    413
   -233   -335   -101    283    -67   -218   1031   1189    -77    127   1002    527
   -210   -246    -36    226    -88   -140   1088   1283     20    210   1104    626
   -142   -213    -70    179    -36   -142   1098   1309     51    226   1140    654
   -119   -213    -93    166    -12   -153   1096   1312     59    215   1148    654
   -220   -210      7    215   -114   -101   1130   1356    101    246   1195    693
   -324   -150    171    236   -249     10   1174   1418    166    301   1252    758
   -176   -150     25    163   -101    -62   1148   1408    148    277   1197    766
   -153   -174    -20    163    -67    -98   1153   1413    148    275   1166    792
   -231   -140     90    187   -161    -25   1189   1452    187    316   1187    844
   -236   -109    124    171   -181      7   1205   1467    205    332   1195    862
   -189   -127     62    158   -127    -33   1210   1470    210    332   1174    846
   -155   -161     -5    158    -77    -83   1221   1475    218    324   1156    810
   -132   -150    -20    140    -57    -85   1215   1475    220    327   1156    761
   -119   -129    -10    122    -54    -70   1223   1483    239    337   1169    727
   -132   -129      2    132    -67    -64   1241   1499    272    371   1200    724
   -161   -148     10    153    -85    -70   1239   1496    285    376   1215    709
   -166   -124     41    145   -106    -41   1234   1493    303    384   1234    696
   -163    -98     64    129   -114    -18   1221   1483    316    381   1226    680
   -135   -140     -5    137    -64    -72   1223   1491    340    384   1215    696
   -148   -166    -18    155    -67    -93   1221   1499    361    394   1215    730
   -150   -163    -12    155    -70    -88   1226   1509    387    413   1221    771
   -163   -150     10    155    -88    -72   1223   1509    400    428   1205    813
   -155   -129     25    142    -90    -51   1205   1496    402    433   1179    852
   -142    -98     44    119    -96    -25   1179   1480    397    431   1158    883
   -140   -119     20    127    -80    -49   1158   1475    402    441   1158    906
   -106   -140    -33    122    -38    -88   1130   1467    397    441   1145    919
    -44   -132    -88     88     20   -111   1096   1462    387    439   1127    924
     23    -90   -114     33     67   -103   1070   1470    389    454   1140    917
     62    -59   -122     -2     90    -88   1036   1470    384    459   1145    893
     67    -25    -93    -23     77    -57   1023   1486    384    467   1153    878
     25      7    -18    -15     23     -5   1039   1517    407    498   1184    888
     25      0    -28    -12     25    -15   1044   1525    402    491   1163    867
      0      2      2      0     -2      2   1054   1535    402    504   1161    849
    -33     49     83     -7    -59     64   1072   1558    426    532   1189    831
    -51     57    109     -2    -80     83   1080   1571    431    537   1205    782
    -41     62    103    -10    -72     83   1083   1574    431    530   1210    745
    -18    103    122    -44    -70    111   1085   1571    428    519   1200    763
    -15    129    145    -59    -80    137   1098   1577    433    509   1195    787
    -44    101    145    -28    -93    122   1137   1600    462    514   1192    807
    -46     96    142    -25    -96    119   1163   1605    478    506   1174    807
    -57     88    142    -15   -101    114   1192   1613    498    509   1161    815
   -114     67    181     23   -148    124   1215   1623    519    524   1153    826
   -142     46    189     49   -166    116   1231   1621    532    524   1135    815
   -166     31    197     67   -181    111   1241   1613    540    522   1106    823
   -189     25    215     80   -202    119   1249   1602    540    511   1052    878
   -181      0    179     90   -181     88   1249   1590    537    496   1000    919
   -194    -12    181    103   -189     83   1239   1571    535    485    971    932
   -213    -10    202    111   -210     96   1247   1574    545    488    982    919
   -210    -31    176    119   -194     72   1247   1574    555    485    984    885
   -205    -10    194    106   -202     90   1244   1561    566    483    982    846
   -207     33    241     88   -223    137   1236   1548    581    491    989    833
   -194     31    226     80   -210    127   1231   1548    597    504    989    844
   -184     36    218     72   -202    127   1228   1551    623    519    984    888
   -213     49    259     80   -236    153   1236   1556    649    540    995    919
   -236     59    296     88   -265    176   1231   1551    667    550   1008    909
   -262     64    324     98   -293    194   1228   1553    701    563   1049    865
   -262     85    348     88   -306    215   1221   1548    724    568   1075    831
   -233     70    301     80   -267    184   1202   1530    724    563   1078    795
   -192     51    244     70   -218    148   1192   1525    735    574   1088    782
   -171     54    226     57   -197    140   1169   1514    740    587   1106    771
   -187     75    259     54   -223    166   1156   1512    756    602   1130    756
   -168    106    272     28   -220    189   1137   1506    769    605   1145    735
   -142     98    241     23   -192    168   1109   1480    758    592   1143    698
   -137     98    236     18   -189    166   1098   1467    766    602   1161    688
   -142    114    254     12   -197    184   1104   1473    787    613   1192    693
   -140    114    254     12   -197    184   1098   1470    797    620   1221    683
   -142    127    270      7   -205    197   1101   1467    818    639   1241    696
   -166    163    329      0   -246    246   1130   1488    865    675   1273    758
   -142    176    316    -18   -228    246   1117   1478    872    683   1278    771
   -142    166    306    -12   -226    236   1104   1462    872    683   1280    776
   -145    181    327    -18   -236    254   1109   1465    888    696   1296    795
   -129    241    368    -57   -249    303   1130   1478    924    732   1335    823
   -119    277    397    -80   -259    337   1132   1473    948    758   1363    836
   -127    283    410    -77   -267    345   1114   1454    950    758   1369    836
   -119    280    400    -80   -259    340   1098   1444    953    758   1374    846
   -155    288    444    -67   -301    366   1083   1439    961    769   1395    862
   -148    257    402    -54   -275    329   1057   1426    948    758   1384    846
   -116    179    296    -31   -207    239   1026   1397    909    717   1335    797
   -106     96    202      5   -153    148    989   1366    867    680   1293    753
   -111     64    176     20   -142    119    984   1356    857    662   1270    740
   -114     49    161     31   -137    103    974   1345    849    646   1260    722
   -145     15    158     62   -153     85    950   1319    831    626   1244    711
   -161     -2    158     83   -161     77    935   1306    818    610   1234    711
   -174    -20    150     96   -166     64    924   1299    810    597   1231    709
   -187    -31    155    109   -174     62    917   1296    813    597   1244    711
   -194    -28    166    111   -181     67    906   1286    810    594   1260    704
   -179     -2    176     90   -179     85    888   1267    805    589   1270    683
   -189      2    192     90   -192     96    891   1270    815    600   1288    675
   -205    -51    153    129   -181     49    896   1288    813    587   1280    631
   -163   -127     36    145   -101    -46    935   1369    831    563   1241    542
   -163   -116     46    140   -106    -36   1057   1517    924    602   1262    501
   -153    -23    127     88   -140     49   1166   1696   1075    730   1361    571
   -137    277    415    -72   -275    345   1257   1867   1312   1010   1639    841
   -158    862   1021   -353   -592    940   1283   1917   1597   1428   2114   1286
   -301   1480   1782   -589  -1041   1631   1132   1662   1743   1769   2546   1662
   -407   1475   1883   -535  -1145   1678    763   1176   1486   1667   2517   1613
   -514    893   1408   -189   -961   1150    524    756    945   1080   1971   1135
   -514    142    657    184   -587    397    441    600    465    433   1304    561
   -415   -270    145    342   -280    -62    436    701    348    236   1047    345
   -379   -309     70    342   -226   -119    545    878    465    306   1078    363
   -363   -231    129    296   -246    -51    665   1026    602    413   1158    426
   -358   -135    220    246   -290     41    750   1137    727    522   1244    501
   -361    -49    311    205   -337    129    815   1218    820    605   1314    566
   -371    -31    340    200   -358    155    852   1260    862    639   1337    581
   -387    -12    374    200   -381    179    885   1291    896    667   1358    597
   -410     10    420    197   -418    215    898   1312    927    696   1376    615
   -413    -10    402    213   -407    194    885   1306    924    693   1363    605
   -374    -15    355    194   -366    168    859   1283    909    680   1343    602
   -319     15    335    150   -327    174    854   1275    911    685   1343    613
   -303      7    311    145   -306    158    852   1270    909    685   1335    607
   -319    -20    298    171   -309    137    841   1267    909    685   1335    605
   -306     -5    301    153   -303    148    833   1267    917    698   1345    610
   -298      0    298    150   -298    148    833   1262    919    706   1343    613
   -283     20    303    129   -293    161    833   1254    924    714   1348    626
   -275     18    293    129   -283    155    823   1249    927    717   1350    628
   -275     20    293    124   -283    155    815   1241    930    722   1356    623
   -270     15    285    127   -277    150    805   1236    932    719   1353    618
   -249     28    277    109   -262    153    792   1231    932    722   1350    618
   -239     44    283     98   -259    163    789   1231    937    737   1356    628
   -249     23    270    111   -259    145    779   1228    935    732   1345    626
   -241     12    254    114   -249    132    771   1226    943    735   1340    628
   -210     10    220     98   -215    116    758   1221    940    735   1330    618
   -213     20    233     96   -223    127    750   1221    948    743   1332    626
   -228     38    265     93   -246    150    745   1228    961    758   1345    652
   -215     36    252     90   -233    142    732   1226    963    763   1343    662
   -200     44    244     77   -223    145    722   1226    963    774   1337    672
   -181     67    249     57   -215    158    711   1228    971    782   1335    696
   -161     77    236     41   -200    155    693   1236    976    789   1330    714
   -148     67    213     38   -179    140    688   1249    989    805   1335    735
   -145     83    226     31   -187    153    693   1273   1015    833   1343    763
   -129    116    246      7   -187    181    704   1291   1041    859   1353    795
   -135    119    252      5   -194    187    696   1291   1044    865   1350    807
   -140    135    272      2   -207    202    696   1293   1052    872   1350    815
   -127    158    283    -18   -205    220    701   1296   1060    875   1348    815
   -127    171    298    -20   -213    233    711   1299   1067    885   1345    826
   -166    163    327      0   -246    244    722   1296   1070    885   1332    820
   -166    184    350    -10   -257    265    737   1304   1085    896   1330    833
   -150    194    345    -23   -249    270    740   1301   1096    896   1322    841
   -166    171    337     -2   -252    254    735   1293   1096    883   1301    831
   -181    181    361     -2   -270    270    743   1293   1109    891   1301    836
   -197    205    402     -5   -298    301    763   1306   1137    911   1309    857
   -187    197    381     -5   -283    288    761   1296   1137    901   1288    846
   -179    192    371     -5   -275    280    756   1280   1135    891   1280    828
   -187    197    384     -5   -285    290    750   1267   1135    885   1288    807
   -174    223    397    -25   -285    311    753   1257   1137    888   1312    789
   -184    226    410    -23   -296    316    753   1249   1140    888   1330    779
   -192    218    410    -12   -301    314    750   1234   1132    875   1337    774
   -189    220    407    -15   -298    314    743   1218   1122    865   1340    771
   -179    218    397    -20   -288    306    732   1202   1117    865   1343    774
   -189    220    410    -15   -301    314    730   1200   1119    870   1353    789
   -187    244    431    -28   -309    337    730   1208   1135    885   1371    805
   -189    244    431    -28   -311    337    727   1205   1140    888   1379    800
   -207    223    428     -7   -316    324    724   1195   1140    883   1379    787
   -220    223    441     -2   -329    332    719   1192   1143    893   1387    784
   -200    239    439    -18   -319    337    714   1192   1150    898   1392    782
   -215    223    439     -7   -327    329    717   1192   1153    893   1387    782
   -226    202    428     10   -327    316    717   1195   1153    893   1382    787
   -220    218    439      0   -329    329    706   1184   1148    893   1371    784
   -213    241    454    -12   -332    348    704   1179   1153    898   1371    789
   -215    241    457    -12   -337    348    698   1171   1148    893   1361    789
   -220    231    452     -5   -337    340    691   1161   1143    888   1343    784
   -233    218    449      7   -340    332    683   1156   1140    880   1327    782
   -246    215    462     15   -353    337    683   1153   1140    883   1317    784
   -252    207    459     20   -358    332    678   1143   1132    875   1299    771
   -252    192    444     31   -348    316    670   1132   1124    865   1275    756
   -254    187    441     33   -348    314    667   1130   1122    867   1260    753
   -267    220    488     23   -376    353    688   1143   1140    891   1270    771
   -270    239    506     12   -387    371    701   1156   1150    906   1275    787
   -270    236    506     15   -389    371    706   1161   1158    911   1270    784
   -280    249    527     15   -405    387    711   1163   1166    911   1267    784
   -290    244    535     23   -413    389    714   1161   1169    909   1262    784
   -293    259    553     15   -423    407    717   1158   1171    914   1267    784
   -309    303    613      2   -459    457    724   1158   1187    935   1288    782
   -327    345    670    -10   -498    506    727   1158   1202    958   1314    795
   -350    335    685      7   -517    509    711   1140   1197    956   1322    789
   -355    303    659     23   -506    480    683   1111   1179    937   1309    761
   -345    272    618     36   -480    444    649   1078   1153    911   1288    724
   -350    244    594     51   -472    420    631   1060   1135    893   1270    711
   -361    202    563     80   -462    381    618   1044   1114    872   1241    691
   -358    148    506    103   -433    327    594   1015   1083    839   1210    644
   -358    111    470    122   -413    290    566    987   1060    818   1202    610
   -426     57    483    181   -454    270    574    979   1036    807   1215    597
   -501     12    514    244   -506    262    584    966   1000    797   1210    594
   -561    -36    524    298   -545    244    561    953    958    769   1153    574
   -561    -41    519    301   -540    239    550    945    943    758   1114    584
   -537    -33    504    285   -522    233    555    948    943    753   1080    602
   -514    -44    470    280   -493    213    553    943    930    732   1034    589
   -488    -70    415    277   -454    171    535    914    901    706    982    555
   -467    -80    387    272   -428    153    530    906    891    680    943    530
   -436   -124    311    277   -376     90    537    919    867    639    872    480
   -389   -205    184    298   -288    -10    602    997    865    610    769    402
   -366   -150    215    257   -293     33    753   1176    995    714    789    426
   -410    -23    387    215   -400    181    911   1418   1221    937    953    568
   -454    345    800     54   -628    571   1002   1623   1551   1312   1314    917
   -504   1000   1504   -246  -1002   1252   1031   1688   1875   1753   1842   1447
   -670   1579   2247   -457  -1460   1914    815   1392   1930   1977   2166   1784
   -748   1449   2197   -350  -1473   1823    413    846   1538   1683   1922   1590
   -805    688   1491     57  -1148   1088    106    290    802    885   1150    901
   -769    -67    701    418   -735    316    -18     83    272    233    483    262
   -641   -371    270    506   -459    -49     -2    205    226    116    314     62
   -605   -420    184    511   -394   -119    101    348    311    158    322     31
   -623   -379    244    501   -436    -67    239    496    439    254    397     64
   -517   -296    220    407   -368    -38    293    550    493    283    423     77
   -415   -322     90    366   -254   -116    280    535    467    241    368     49
   -290   -387    -96    340    -98   -241    200    459    371    135    244    -31
   -176   -441   -265    309     41   -353    150    355    244     23     93   -109
    -67   -381   -314    226    122   -348    246    319    150    -38    -18   -116
   -132   -335   -202    233     33   -270    329    457    140    -83    -62    -64
   -298   -358    -59    329   -119   -210    306    571    246   -127   -116    -31
   -387   -340     46    363   -218   -148    342    579    446    -38   -135      7
   -415   -272    142    345   -280    -64    402    592    542    205    -77     57
   -337   -207    127    272   -233    -41    387    600    542    358     38     70
   -316   -192    124    254   -223    -33    368    594    561    413    215     80
   -324   -148    174    233   -252     12    358    574    571    449    400     75
   -337    -96    241    218   -290     72    368    555    571    493    558     80
   -366   -111    252    239   -311     70    358    537    550    475    646     67
   -394   -119    275    257   -335     77    355    542    548    452    670     59
   -402   -124    275    262   -340     75    353    545    545    418    644     57
   -350   -140    210    246   -280     33    316    527    527    368    566     44
   -371   -145    223    257   -298     38    296    530    532    355    498     49
   -316   -106    207    210   -265     49    272    524    540    340    452     54
   -187    -83    101    135   -145      7    223    493    524    314    381     25
   -226    -72    153    150   -189     38    213    488    540    324    355     23
   -298    -88    210    192   -257     59    202    467    532    314    332     20
   -363    -83    280    220   -322     98    200    459    542    319    327     46
   -371    -33    335    200   -355    150    210    470    594    350    335     93
   -265      2    267    132   -265    135    171    436    597    327    298     80
   -220     28    246     96   -233    137    140    402    566    301    290     93
   -161     67    226     46   -192    145    119    394    579    298    272    109
    -12     98    109    -44    -59    103     75    371    571    285    233    101
    -10    129    140    -59    -75    135     75    389    594    322    244    145
    -12    150    161    -70    -88    153     77    405    592    329    257    174
    -15    174    189    -80   -103    181     83    423    579    345    275    194
    -57    181    239    -62   -148    210    106    449    579    371    303    226
    -72    187    259    -57   -166    223    116    462    571    371    314    239
    -77    192    267    -59   -174    231    119    470    568    366    316    246
    -93    187    280    -46   -187    233    129    478    568    368    327    257
   -111    176    288    -33   -202    231    140    480    563    371    348    267
   -124    181    306    -28   -215    244    155    491    568    384    376    285
   -119    179    296    -31   -207    236    163    496    568    387    394    275
   -140    176    316    -20   -228    246    176    506    574    394    413    270
   -181    174    353      2   -267    262    187    514    587    400    418    265
   -179    174    353      2   -265    262    192    522    594    402    418    257
   -179    168    348      2   -265    259    194    527    597    400    413    252
   -210    171    379     18   -293    275    202    530    600    402    410    254
   -233    174    407     28   -322    290    207    522    602    405    400    257
   -254    153    407     51   -329    280    202    504    594    389    363    241
   -239    137    376     49   -309    257    176    467    563    358    316    215
   -233    145    379     44   -306    262    155    439    545    337    288    205
   -272    137    407     64   -340    272    150    426    545    332    280    200
   -327    127    454    101   -389    290    153    420    555    332    280    202
   -262    122    381     70   -322    249    124    381    532    306    254    184
   -275    111    387     80   -332    249    124    376    537    322    254    194
   -309    106    413    101   -361    259    129    374    540    332    254    202
   -335    111    446    111   -389    277    129    368    540    340    257    213
   -332    106    439    111   -387    272    114    350    532    337    246    210
   -283    116    400     80   -340    257     98    329    522    329    233    200
   -265    127    389     67   -327    257     88    311    517    327    223    194
   -244    127    371     59   -306    249     88    303    524    327    218    202
   -283    111    392     85   -337    252     93    306    537    332    218    213
   -311    103    415    103   -363    257     88    298    542    340    207    215
   -327     90    415    116   -371    252     77    280    532    335    192    215
   -371     75    446    148   -407    259     83    280    537    345    184    226
   -290     64    355    114   -322    210     51    236    511    311    150    189
   -218     64    280     75   -249    171     31    187    467    275    140    153
   -228     72    301     77   -265    184     25    163    431    254    158    150
   -301     83    384    109   -342    233     51    181    459    270    155    161
   -342     88    428    127   -387    259     70    194    491    290    142    171
   -335    119    454    106   -394    285     75    197    501    298    135    174
   -350    150    501     98   -426    324     93    205    524    319    135    187
   -337    150    488     93   -413    319     93    194    514    316    124    187
   -298    150    449     70   -374    298     85    166    498    306     96    179
   -290    163    454     62   -374    309     88    148    496    314     90    181
   -290    166    454     59   -371    309     85    129    488    314     77    181
   -290    192    483     49   -387    337     83    109    478    309     70    189
   -296    226    522     33   -407    374     80     90    472    322     77    207
   -285    239    524     23   -405    379     64     62    454    322     75    215
   -277    213    488     31   -384    350     18      7    407    285     46    187
   -267    226    493     20   -379    358    -20    -33    381    270     41    181
   -277    218    493     28   -384    355    -46    -54    363    254     41    176
   -296    174    467     59   -381    319    -70    -72    335    223     23    153
   -311    124    436     93   -374    277    -80    -85    314    197      7    127
   -335    101    436    116   -384    267    -83    -96    298    179      5    103
   -361     51    410    153   -384    228    -93   -122    262    145    -10     67
   -368      5    374    181   -371    189   -103   -142    228    116    -20     38
   -374    -18    355    194   -366    168   -114   -163    205    101    -23     23
   -392    -33    358    213   -376    161   -122   -179    187     83    -23     10
   -389    -41    348    215   -371    153   -122   -187    176     72    -20      2
   -394    -67    327    231   -363    129   -122   -194    163     57    -23    -12
   -413    -75    335    244   -376    129   -119   -197    158     49    -23    -23
   -428    -75    353    252   -392    137   -111   -189    158     51    -18    -23
   -410    -96    314    252   -363    109   -129   -205    142     33    -33    -38
   -384   -142    241    262   -314     49   -116   -181    129      0    -75    -88
   -379   -189    187    283   -285     -2     -7    -51    176      0   -103   -140
   -353   -129    223    241   -288     46    145    140    309     90    -44   -114
   -309     38    348    135   -329    192    285    379    511    285    132     44
   -249    415    665    -83   -457    537    335    517    758    600    470    376
   -249   1070   1319   -413   -784   1195    280    485   1041   1031    984    893
   -433   1574   2008   -568  -1221   1790     28    158   1153   1319   1371   1273
   -605   1296   1899   -345  -1254   1597   -316   -366    784   1010   1119   1023
   -654    504   1158     75   -906    828   -566   -852     96    239    374    309
   -592   -187    405    389   -501    109   -670   -995   -340   -303   -194   -265
   -545   -478     67    511   -306   -205   -607   -852   -368   -400   -342   -441
   -524   -467     57    493   -293   -205   -467   -688   -257   -327   -298   -431
   -483   -355    127    420   -306   -114   -337   -540   -122   -223   -210   -361
   -441   -262    179    350   -311    -41   -259   -452    -28   -142   -140   -298
   -436   -241    194    340   -316    -23   -226   -415     10   -109   -109   -280
   -428   -233    192    329   -311    -20   -210   -407     18   -103   -103   -277
   -426   -231    192    327   -311    -20   -200   -410     20   -106   -106   -285
   -485   -220    265    353   -376     20   -181   -394     41    -80    -77   -277
   -431   -213    218    322   -324      2   -205   -415     25    -88    -67   -298
   -392   -207    184    298   -290    -12   -218   -433      2    -98    -67   -306
   -439   -194    244    316   -342     23   -197   -418     28    -70    -49   -296
   -402   -192    210    296   -309      7   -200   -413     38    -70    -62   -298
   -324   -184    140    254   -233    -23   -226   -433     25    -88    -88   -314
   -340   -184    155    262   -252    -12   -228   -444     18    -85    -75   -319
   -329   -171    155    249   -244     -7   -233   -449      5    -75    -64   -324
   -332   -166    166    246   -249      0   -236   -449      7    -72    -64   -322
   -327   -166    161    246   -244     -2   -231   -444     18    -70    -77   -316
   -345   -155    187    249   -267     15   -223   -436     31    -62    -77   -314
   -345   -166    179    254   -265      5   -218   -439     38    -59    -83   -309
   -342   -174    166    257   -257     -5   -218   -441     38    -57    -88   -288
   -322   -166    155    244   -239     -5   -228   -449     38    -59    -98   -280
   -311   -155    155    231   -233      0   -231   -452     38    -57   -101   -277
   -298   -150    148    223   -223     -2   -228   -446     41    -57   -106   -275
   -285   -145    140    213   -215     -5   -233   -446     38    -59   -111   -280
   -288   -122    166    205   -228     20   -233   -439     49    -51    -96   -275
   -272    -98    174    184   -226     38   -239   -436     49    -54    -88   -272
   -254   -101    153    176   -205     25   -239   -431     41    -57    -85   -270
   -233    -90    142    161   -189     25   -239   -426     38    -49    -75   -262
   -210    -72    137    142   -174     31   -249   -418     36    -38    -67   -249
   -207    -57    150    132   -181     46   -259   -410     41    -31    -67   -239
   -205    -33    168    119   -187     67   -262   -405     44    -25    -67   -233
   -207    -15    192    109   -200     88   -254   -394     54     -7    -49   -215
   -192     10    202     90   -197    106   -259   -392     57      0    -36   -197
   -181     15    197     83   -189    106   -257   -389     57      2    -28   -181
   -184     31    215     75   -200    124   -244   -368     72     12    -15   -158
   -184     49    233     64   -207    142   -228   -355     83     25     -7   -142
   -168     59    228     54   -197    142   -218   -350     80     28     -2   -135
   -179     72    249     51   -215    161   -220   -355     72     23     -7   -137
   -184     80    265     51   -226    171   -223   -361     70     23    -10   -145
   -181     72    252     51   -215    161   -213   -355     72     25    -20   -148
   -189     64    254     62   -220    158   -200   -345     77     33    -20   -148
   -192     80    272     54   -233    176   -192   -337     90     44    -12   -140
   -184     75    259     54   -220    166   -187   -332     96     38    -23   -145
   -202     46    249     75   -226    148   -179   -332     96     33    -38   -150
   -218     44    262     88   -239    153   -174   -335     98     36    -38   -153
   -218     31    249     90   -233    140   -171   -345     93     23    -62   -166
   -213     33    244     88   -228    137   -171   -353     85     18    -72   -166
   -218     31    249     90   -233    140   -168   -355     80     23    -70   -163
   -213     25    239     93   -226    132   -168   -363     75     12    -83   -158
   -220    -10    207    114   -215     98   -181   -384     54    -10   -106   -168
   -218    -20    194    119   -207     85   -192   -400     31    -23   -122   -174
   -290    -25    265    155   -277    119   -179   -387     44     -5   -103   -155
   -306     -7    298    158   -303    145   -158   -366     64      2    -88   -135
   -200     -2    197    101   -200     96   -192   -392     33    -28   -116   -158
   -241     -2    239    122   -241    116   -174   -376     49    -15   -101   -142
   -257      2    259    124   -259    132   -155   -361     59     -7    -85   -124
   -132     33    166     49   -148     98   -192   -394     23    -36   -106   -150
   -111     57    166     25   -137    109   -187   -384     28    -31    -98   -148
   -114     44    158     33   -137    101   -179   -376     31    -23    -93   -145
   -106     51    158     25   -135    103   -174   -376     33    -20    -90   -137
   -132     57    189     38   -161    122   -163   -363     44    -10    -77   -124
   -150     41    192     51   -171    116   -166   -366     38    -10    -85   -124
   -148     33    181     57   -166    106   -161   -361     33    -15    -93   -124
   -153     31    184     59   -168    106   -158   -361     28    -18    -90   -124
   -179     15    194     83   -187    103   -150   -353     33    -15    -83   -124
   -236     10    246    111   -241    127   -135   -335     44     -7    -70   -106
   -244     12    257    114   -252    135   -124   -329     49     -2    -64   -101
   -202     36    236     83   -220    137   -122   -324     46     -5    -64   -106
   -179     83    262     49   -220    171   -109   -309     57      7    -49    -96
   -150    109    259     20   -205    184   -103   -301     62     12    -49    -90
   -127    119    246      2   -187    184    -93   -290     70     15    -49    -88
   -124    129    254     -5   -192    192    -83   -280     77     15    -49    -83
   -129    145    275     -7   -202    210    -77   -277     83     18    -46    -77
   -135    179    314    -23   -226    246    -67   -270     96     25    -25    -64
   -140    218    358    -41   -249    288    -54   -257    116     57      2    -33
   -148    213    361    -36   -254    285    -72   -270    106     51     -5    -33
   -153    200    353    -23   -252    275    -85   -285     90     38    -20    -33
   -155    194    348    -20   -252    270   -101   -288     83     31    -25    -25
   -155    163    319     -5   -236    241   -116   -296     67     18    -33    -36
   -153    114    267     18   -210    189   -127   -309     46     -5    -57    -57
   -161     88    249     36   -205    168   -127   -309     33    -18    -70    -64
   -179     59    239     57   -207    148   -135   -322     15    -36    -77    -75
   -187     12    200     85   -192    106   -140   -337    -12    -67   -106    -98
   -176    -28    145    101   -163     57   -150   -353    -38    -96   -137   -119
   -174    -57    116    116   -145     28   -163   -368    -59   -124   -161   -137
   -158    -70     85    111   -122      7   -168   -381    -75   -140   -179   -145
   -148    -72     75    109   -111      0   -171   -384    -83   -148   -184   -145
   -161    -75     83    116   -124      2   -171   -381    -88   -150   -184   -137
   -176    -72    103    124   -140     15   -161   -371    -83   -140   -179   -127
   -163    -85     75    124   -122     -5   -163   -366    -88   -142   -187   -119
   -150   -111     36    129    -93    -38   -158   -350    -88   -153   -200   -119
   -137   -187    -49    161    -46   -119   -114   -275    -72   -168   -239   -155
   -132   -218    -85    176    -23   -153      7   -119      0   -150   -259   -179
    -96   -114    -18    103    -38    -67    140     77    153    -18   -161    -96
    -49    132    181    -41   -114    155    257    280    376    226     75    127
    -38    628    667   -296   -353    646    301    376    641    602    504    561
   -163   1262   1426   -548   -795   1343    220    228    841    987    987   1036
   -301   1408   1709   -553  -1005   1558   -114   -215    693   1018   1106   1130
   -374    966   1337   -296   -857   1150   -431   -714    189    537    678    743
   -392    205    597     90   -493    400   -558  -1000   -392   -197    -70     83
   -309   -353    -44    332   -132   -200   -563   -945   -628   -568   -493   -303
   -272   -509   -239    389    -18   -374   -472   -766   -558   -555   -524   -329
   -267   -472   -207    368    -31   -340   -350   -613   -433   -457   -465   -272
   -252   -348    -96    298    -80   -223   -239   -480   -296   -335   -366   -179
   -259   -246     12    254   -137   -116   -155   -384   -192   -241   -290   -101
   -223   -215      7    218   -116   -103   -127   -353   -158   -218   -272    -77
   -200   -194      5    197   -103    -96   -114   -335   -145   -200   -257    -64
   -197   -179     18    187   -109    -80    -96   -311   -129   -184   -236    -51
   -197   -181     15    189   -106    -83    -77   -293   -116   -181   -226    -44
   -202   -200      2    200   -103    -98    -70   -288   -114   -181   -223    -41
   -192   -202    -10    197    -90   -106    -67   -285   -114   -176   -218    -33
   -200   -210    -10    202    -96   -109    -59   -280   -111   -179   -215    -31
   -200   -194      5    197   -103    -96    -49   -270   -106   -174   -210    -23
   -192   -200     -7    194    -93   -103    -46   -267   -114   -179   -210    -28
   -202   -197      2    200   -103    -98    -36   -257   -106   -166   -194    -20
   -205   -192     10    197   -109    -90    -28   -246    -96   -158   -179    -10
   -189   -179     10    184   -101    -85    -23   -239    -90   -155   -168      2
   -189   -179      7    184   -101    -85    -20   -236    -90   -161   -168     10
   -189   -171     18    179   -103    -77    -20   -233    -88   -158   -166     18
   -189   -166     20    176   -106    -72    -20   -228    -83   -153   -166     31
   -161   -166     -5    163    -77    -85    -23   -223    -80   -155   -174     31
   -174   -174     -2    171    -88    -90    -12   -210    -67   -140   -163     38
   -179   -174      2    176    -93    -85     -5   -202    -64   -135   -155     41
   -163   -161      0    161    -83    -80    -10   -202    -67   -135   -158     31
   -166   -148     18    158    -93    -64     -2   -184    -57   -127   -145     31
   -161   -140     20    150    -93    -59     -5   -174    -49   -122   -135     33
   -145   -132     12    137    -80    -59    -12   -171    -46   -122   -127     36
   -145   -122     23    132    -85    -49     -7   -161    -38   -114   -116     46
   -142    -96     46    119    -96    -25      0   -140    -20    -90    -98     62
   -135    -90     44    111    -90    -23    -10   -135    -15    -80    -93     70
   -127    -67     59     96    -93     -5     -5   -111      0    -59    -72     93
   -116    -41     75     77    -96     15      0    -88     15    -38    -46    119
    -88    -20     67     54    -77     23     -2    -75     20    -25    -25    137
    -77    -10     64     41    -72     28      5    -57     25    -10     -7    161
    -88     -2     85     44    -85     41     25    -33     49      7     10    184
    -88      2     90     41    -90     46     38    -20     62     15     18    200
    -83     18    101     33    -90     59     44    -18     64     12     23    207
   -129      7    137     59   -135     72     67     -5     77     18     33    215
   -129      5    135     62   -132     70     77      2     83     20     31    215
   -109     15    122     46   -116     67     85      5     85     18     23    207
   -111     20    132     46   -122     75    101     12     90     18     20    202
   -106     12    119     44   -114     67    111     15     96     10      7    194
   -122      7    127     57   -124     67    127     25    106     12      7    194
   -129     10    140     59   -135     75    142     31    119     23     12    194
   -135      5    140     64   -137     72    150     31    122     28     10    181
   -153    -12    137     80   -145     62    161     31    122     28      2    168
   -153    -18    135     85   -145     57    163     25    114     20     -2    163
   -161    -25    135     93   -150     54    163     20    109     15    -12    161
   -171    -36    135    103   -153     49    174     20    111     10    -23    153
   -179    -44    135    109   -158     44    176     12    106      5    -28    142
   -181    -41    140    109   -161     49    176     12    109      5    -20    145
   -181    -33    145    106   -163     54    181     12    111      7    -18    148
   -184    -38    145    111   -166     51    181     12    109      7    -20    155
   -184    -44    140    114   -163     46    187     15    111     12    -20    158
   -179    -38    140    109   -161     51    184     20    111     20    -12    155
   -176    -18    155     96   -168     67    181     23    114     23     -7    161
   -179    -12    166     96   -174     75    181     28    119     31      0    171
   -189    -18    171    103   -181     75    181     41    127     38      5    179
   -197    -20    174    109   -187     75    189     57    140     46     12    187
   -179    -25    153    101   -166     62    187     57    132     46     10    189
   -174     -5    168     90   -171     80    197     64    140     54     15    194
   -202      0    202     98   -202    101    205     77    150     62     28    210
   -210      2    213    103   -213    106    207     85    155     70     36    220
   -215     10    226    101   -220    116    207     93    158     77     38    231
   -202     20    223     90   -213    122    210     98    161     80     41    241
   -142     20    161     59   -150     90    197     83    145     62     20    226
   -119     15    132     51   -127     72    205     85    148     59     15    223
   -137     20    155     57   -148     88    220    103    163     72     20    236
   -135     41    176     46   -155    109    241    119    176     80     23    244
   -135     64    197     33   -166    129    259    135    189     96     36    259
   -140     90    231     25   -184    161    283    155    207    106     51    277
   -153    101    252     25   -202    176    298    171    218    109     57    283
   -153    114    267     20   -210    189    311    179    223    119     64    290
   -155    150    303      2   -228    226    327    189    241    135     85    314
   -163    184    345    -10   -254    265    342    207    262    158    109    345
   -153    187    340    -18   -246    262    329    197    254    161    106    353
   -140    171    311    -15   -226    241    303    168    231    148     93    340
   -145    166    311    -12   -228    239    290    161    223    137     90    348
   -153    155    309     -2   -231    231    277    158    215    129     90    355
   -145    127    270      7   -207    200    259    145    189    106     67    342
   -150     96    246     28   -197    171    252    135    166     83     44    322
   -176     57    231     59   -202    142    241    127    145     59     25    301
   -189     15    205     85   -197    109    231    114    127     36      5    285
   -202    -25    176    114   -192     72    228    106    111     15    -18    277
   -210    -49    161    129   -187     54    231    103    103     10    -23    280
   -226    -75    150    148   -189     36    231    101     96      0    -36    267
   -231    -93    137    163   -187     20    228     96     88    -10    -51    257
   -236    -96    140    166   -189     20    228    101     88    -12    -62    259
   -236    -90    145    163   -192     25    228    109     96     -5    -57    270
   -213    -90    122    150   -168     15    215     98     85    -12    -62    267
   -207   -101    106    155   -158      0    215     98     75    -23    -64    262
   -197   -142     54    168   -127    -44    231    124     75    -38    -85    231
   -166   -215    -49    192    -59   -132    309    241    106    -49   -132    174
   -142   -161    -18    150    -64    -90    454    436    233     31    -90    197
   -111    -15     93     62   -103     38    605    672    431    210     64    337
    -64    345    410   -142   -236    376    675    820    680    519    394    662
    -77    974   1052   -446   -563   1013    631    797    943    937    891   1161
   -252   1475   1727   -613   -989   1600    358    420    992   1197   1265   1506
   -355   1345   1701   -496  -1028   1522     -7    -80    670   1000   1137   1376
   -410    644   1054   -116   -732    849   -220   -498     51    290    449    761
   -389   -142    246    267   -319     51   -267   -589   -418   -363   -246    137
   -324   -441   -116    381   -106   -280   -189   -418   -418   -449   -400    -15
   -306   -452   -145    379    -80   -298    -49   -231   -288   -361   -348     18
   -301   -335    -36    316   -135   -187     93    -57   -124   -220   -233    114
   -272   -226     46    249   -161    -90    171     44    -18   -124   -153    184
   -259   -197     62    226   -163    -70    202     85     20    -88   -132    207
   -257   -187     67    220   -163    -59    226    114     41    -70   -119    223
   -239   -189     49    213   -145    -70    239    124     49    -70   -116    223
   -223   -174     49    200   -137    -62    259    140     62    -62   -103    233
   -215   -168     46    192   -132    -62    262    148     67    -59   -101    236
   -223   -163     59    194   -142    -51    272    158     80    -46    -96    241
   -244   -166     77    205   -163    -44    288    174     96    -33    -83    244
   -233   -153     80    194   -158    -36    293    181    101    -25    -72    246
   -241   -153     85    197   -163    -33    303    189    109    -15    -67    246
   -220   -155     64    189   -145    -46    301    189    106    -20    -72    241
   -215   -150     62    181   -140    -44    298    187    103    -25    -77    236
   -233   -137     96    187   -166    -20    309    197    116    -12    -64    246
   -241   -137    103    187   -174    -18    309    205    124     -5    -54    254
   -228   -129     98    179   -163    -15    309    210    127     -2    -54    254
   -236   -127    109    181   -174    -10    311    220    135     10    -49    259
   -231   -137     93    184   -163    -23    314    220    132     12    -51    259
   -239   -135    103    184   -174    -15    324    228    137     18    -54    265
   -244   -119    124    179   -184      2    332    239    150     28    -46    272
   -231   -114    114    171   -174     -2    332    239    155     31    -46    270
   -236   -103    132    171   -184     12    337    254    168     41    -33    275
   -231    -90    140    161   -187     23    340    267    179     51    -23    280
   -220    -93    127    155   -176     18    340    272    184     51    -23    283
   -218    -93    124    155   -174     15    337    280    192     54    -23    290
   -231    -80    150    155   -192     33    345    298    202     70    -10    306
   -252    -67    181    158   -220     57    348    311    213     88      2    322
   -241    -49    192    145   -218     70    340    322    218     96     12    332
   -218    -18    200    116   -210     88    340    337    231    109     36    342
   -168     10    179     80   -174     93    332    348    239    124     46    345
   -140     33    174     51   -158    103    335    361    252    140     54    358
   -142     54    197     44   -171    124    348    379    267    158     75    374
   -163     62    226     49   -194    142    358    387    277    168     90    387
   -220     72    293     75   -257    181    381    407    298    197    111    413
   -228     90    316     67   -272    202    397    420    306    205    114    420
   -161    101    262     28   -213    181    392    410    293    187     98    405
   -163     93    257     33   -213    176    402    415    298    194    101    407
   -179     88    267     46   -223    176    415    423    309    210    106    410
   -213     83    296     64   -254    187    433    431    319    220    109    405
   -223     72    296     75   -259    184    444    439    329    226    109    402
   -218     72    290     70   -254    181    444    436    332    223    103    394
   -220     64    285     77   -252    174    449    441    337    226    106    389
   -228     51    277     85   -254    163    457    439    345    228    111    387
   -223     54    275     83   -249    163    454    433    348    231    111    387
   -233     49    283     90   -257    166    452    428    350    231    106    379
   -252     44    296    103   -272    168    457    428    358    231    103    381
   -241     36    275    101   -257    153    446    413    348    218     90    371
   -244     20    262    111   -252    140    441    402    342    210     85    358
   -275     18    290    127   -283    153    441    402    342    215     93    358
   -296     10    306    142   -301    158    446    407    348    226     96    368
   -270     10    280    129   -275    145    436    400    345    223     90    368
   -252     20    272    114   -262    145    433    400    350    228     88    366
   -249     25    275    111   -262    150    431    400    353    228     93    368
   -267     33    301    116   -283    166    436    407    363    236    106    381
   -252     41    293    103   -272    166    433    407    361    233    106    379
   -244     54    298     93   -270    176    433    413    368    241    114    376
   -239     51    290     93   -265    171    431    410    374    244    119    374
   -252     46    298    103   -275    171    433    415    381    246    122    379
   -257     59    314     98   -285    187    436    418    389    252    127    379
   -259     57    316    101   -288    187    436    420    394    257    129    376
   -254     54    306     98   -280    179    436    426    397    259    124    376
   -252     64    316     93   -283    189    433    431    402    265    129    387
   -236     64    301     85   -270    181    426    423    394    262    122    379
   -231     62    293     83   -262    176    426    420    389    267    122    374
   -254     70    322     90   -288    194    436    426    400    277    132    376
   -262     88    350     88   -306    218    449    433    410    288    137    384
   -233    119    353     54   -293    233    459    446    423    296    145    392
   -241    142    384     49   -314    262    480    470    446    311    158    410
   -239    163    402     36   -322    283    496    483    465    322    166    420
   -233    158    392     38   -311    275    496    480    457    314    155    407
   -239    171    407     33   -324    288    498    485    462    316    166    415
   -252    210    459     20   -355    335    509    493    483    340    192    439
   -244    249    491     -2   -368    368    506    496    496    355    210    454
   -228    254    483    -12   -355    368    488    480    488    353    207    457
   -231    239    470     -5   -350    353    462    457    475    342    200    446
   -218    239    454    -10   -337    345    433    439    457    335    187    436
   -213    215    428     -2   -319    322    407    423    441    319    174    426
   -228    179    407     25   -316    293    402    420    431    301    155    415
   -239    127    366     54   -303    246    389    410    413    277    127    387
   -241     88    329     75   -285    207    371    394    389    259    101    361
   -259     46    303    106   -283    174    355    379    368    239     75    335
   -259      0    259    129   -259    129    340    366    348    215     49    309
   -249    -15    233    132   -244    106    314    345    327    192     28    288
   -244    -25    215    135   -231     93    296    327    309    171     12    275
   -259    -36    223    145   -241     93    293    322    306    166      7    272
   -272    -46    226    161   -249     88    296    322    309    176     12    277
   -262    -57    205    158   -233     72    280    316    301    168      0    267
   -257    -54    200    155   -228     72    275    314    301    168     -5    259
   -249    -64    184    155   -218     59    272    314    301    163    -15    249
   -262   -129    132    197   -197      0    301    361    303    150    -46    220
   -207   -176     31    192   -122    -75    397    496    348    145    -96    161
   -171    -93     77    132   -124     -7    548    706    491    246    -31    200
   -111     98    207      5   -161    153    691    943    706    457    158    371
    -46    545    592   -249   -319    568    722   1044    969    810    535    750
   -111   1234   1343   -563   -727   1288    555    859   1189   1234   1057   1283
   -296   1631   1927   -667  -1111   1779    205    402   1169   1421   1348   1571
   -418   1345   1761   -465  -1091   1553   -145   -101    771   1088   1078   1325
   -457    472    930     -7   -693    701   -314   -470     83    249    246    584
   -400   -213    184    303   -293    -15   -303   -439   -239   -233   -298     62
   -353   -405    -51    379   -153   -228   -194   -244   -187   -252   -376    -36
   -306   -355    -51    329   -129   -205    -49    -49    -38   -140   -306      7
   -270   -220     49    246   -161    -85     75    109    111     -2   -197     96
   -259   -155    103    205   -181    -25    129    179    181     59   -142    145
   -267   -153    114    210   -192    -20    153    213    205     80   -127    163
   -275   -142    132    207   -205     -5    168    231    223     96   -122    174
   -246   -132    114    189   -181    -10    168    231    223     96   -122    176
   -246   -129    116    187   -181     -7    166    233    228    101   -119    176
   -236   -122    114    179   -176     -5    166    239    236    109   -111    179
   -220   -116    103    168   -163     -7    163    236    236    109   -111    179
   -215   -111    103    163   -161     -5    163    239    241    109   -109    181
   -194    -98     96    145   -148      0    158    233    241    103   -111    179
   -210    -90    119    150   -166     12    158    244    246    111   -106    189
   -218    -93    122    155   -171     12    153    246    244    114   -106    192
   -215    -98    116    158   -166      7    153    246    246    122   -103    194
   -239   -103    135    168   -187     15    158    254    259    135    -93    202
   -223    -96    127    161   -176     12    153    254    265    137    -93    202
   -202    -88    111    145   -158     10    145    252    262    135    -93    200
   -194    -80    114    137   -155     15    137    252    262    135    -96    200
   -215    -80    135    145   -176     25    135    249    262    135    -96    200
   -218    -75    142    145   -181     33    129    249    265    142    -90    205
   -189    -67    119    127   -155     25    116    249    262    148    -93    202
   -184    -57    127    122   -155     33    114    254    270    161    -85    207
   -192    -51    137    122   -168     41    111    257    275    168    -80    210
   -176    -36    140    106   -161     51    103    257    283    176    -77    213
   -174    -25    145     98   -161     59     93    259    285    171    -85    210
   -171    -18    153     96   -163     67     88    265    288    174    -83    215
   -163     -7    155     83   -161     72     77    267    290    181    -72    226
   -145      2    148     70   -148     75     64    270    293    189    -64    228
   -148     23    168     62   -158     96     64    283    306    205    -51    239
   -127     49    176     38   -150    111     59    293    316    215    -38    254
   -109     67    176     20   -142    122     57    306    327    228    -25    275
    -85     93    179     -5   -132    137     57    322    337    244    -12    296
    -77    116    194    -20   -137    155     57    332    345    257      0    309
    -85    135    220    -23   -153    176     64    340    355    267     12    322
    -85    135    218    -25   -153    176     64    337    355    270     15    327
    -93    135    228    -23   -161    181     77    337    361    275     23    335
    -98    129    228    -18   -163    179     80    329    358    272     23    335
   -103    140    244    -18   -174    192     85    329    368    280     28    337
   -111    155    265    -23   -189    210     88    329    374    285     33    337
    -90    163    254    -36   -174    207     85    319    374    280     31    329
    -90    158    249    -33   -171    205     88    319    381    288     31    329
   -116    158    275    -20   -194    215     98    332    400    303     41    340
   -122    153    275    -18   -200    213     98    327    402    311     36    340
   -116    129    246     -7   -181    187     90    316    394    309     25    335
   -111    111    220     -2   -166    166     75    298    381    293     12    324
   -127    109    236     10   -181    171     67    288    381    293     12    322
   -106    109    213     -2   -161    161     46    265    363    280      2    309
   -103    106    210     -2   -158    158     38    249    355    272     -5    303
   -114    109    223      0   -168    163     28    241    353    270     -5    306
    -90    111    202    -10   -145    155      5    223    340    262    -12    296
    -93    114    207    -12   -153    161      2    215    340    267     -7    296
    -93    122    215    -15   -155    168     -2    215    342    267     -5    301
   -101    116    218     -7   -161    168     -5    215    345    270     -2    309
   -106    122    228     -7   -166    174     -5    220    355    288     15    316
    -88    135    223    -23   -155    179    -12    223    358    293     25    311
    -90    148    239    -28   -163    192    -10    226    366    296     33    314
    -98    150    249    -25   -174    200    -12    223    368    298     38    324
   -103    155    259    -25   -181    207    -15    226    371    301     44    329
    -83    158    241    -38   -163    200    -25    220    371    303     46    329
    -57    161    218    -51   -137    189    -33    210    366    303     49    327
    -44    158    200    -57   -122    179    -44    200    363    301     49    324
    -62    148    210    -41   -135    179    -38    202    366    303     54    327
    -64    145    210    -41   -140    176    -44    194    368    298     54    335
    -62    161    220    -49   -140    189    -49    192    366    296     57    340
    -67    163    231    -49   -148    197    -54    187    366    290     59    337
    -80    150    231    -33   -155    189    -57    184    363    290     57    335
    -67    145    213    -38   -140    179    -67    176    358    288     49    329
    -51    145    194    -46   -124    168    -72    171    353    285     41    324
    -70    163    233    -46   -153    197    -54    189    376    306     62    340
    -67    197    265    -64   -166    231    -31    218    405    337     93    363
    -33    215    249    -93   -142    233    -25    223    410    342     93    361
    -41    239    277    -98   -158    257    -10    231    418    353    106    371
    -64    249    314    -93   -189    280     -2    231    420    358    111    376
    -18    265    283   -122   -150    272    -18    218    410    350    101    366
     -5    290    296   -145   -150    293    -18    218    415    358    111    374
    -20    329    350   -155   -187    340     -7    228    439    379    137    405
    -54    324    379   -135   -218    350    -15    218    439    387    150    418
    -23    316    340   -145   -181    327    -51    187    415    368    135    397
      2    311    309   -158   -155    311    -83    158    397    353    122    389
      7    285    277   -148   -135    283   -106    142    381    345    114    387
    -10    236    244   -114   -127    241   -122    129    363    327     96    366
    -51    184    236    -64   -142    210   -127    124    350    314     80    340
    -59    140    200    -41   -132    168   -148    103    324    285     49    319
    -57     98    153    -20   -106    124   -171     77    296    252     12    293
    -51     70    119    -10    -85     93   -189     59    277    233     -5    272
    -83     44    127     20   -103     85   -194     51    272    228     -2    270
    -77     10     88     31    -83     49   -213     31    249    207    -25    252
    -41     12     51     12    -46     31   -228     18    231    192    -38    236
    -25     23     46      0    -36     33   -233     12    231    189    -41    233
    -18      7     25      5    -20     15   -246      2    226    184    -41    226
    -25      5     28     10    -28     15   -252      0    223    184    -33    226
    -51     -7     44     28    -46     18   -241     10    226    187    -31    226
    -41    -70    -31     54     -7    -51   -213     54    220    168    -67    187
      2   -109   -111     54     57   -109   -103    197    275    179    -93    137
     15    -10    -25     -2     18    -18     59    428    441    306      2    210
     85    210    122   -148    -18    166    200    662    659    530    207    400
    163    675    509   -420   -174    592    220    745    917    880    589    797
    148   1397   1249   -771   -550   1325     51    571   1161   1314   1124   1358
    -96   1743   1836   -826   -966   1790   -316     85   1122   1473   1397   1631
   -223   1361   1582   -568   -904   1470   -652   -420    672   1070   1052   1309
   -223    465    685   -122   -454    574   -836   -789    -38    233    220    550
   -171   -231    -59    202    -57   -145   -831   -774   -371   -249   -322     20
   -114   -368   -254    241     67   -311   -711   -574   -288   -231   -368    -46
    -80   -296   -218    187     67   -257   -548   -371   -127   -101   -285     12
    -57   -179   -124    116     31   -150   -428   -223     12     18   -187     96
    -44   -109    -64     77     10    -88   -363   -148     83     83   -132    148
    -28   -101    -72     62     20    -85   -340   -116    103     98   -122    158
    -15   -106    -93     59     36   -101   -335   -109    109     98   -124    153
    -15   -106    -90     59     36    -98   -324   -101    116    101   -124    150
    -15    -90    -75     54     28    -83   -311    -93    129    111   -116    166
    -20    -75    -54     46     15    -64   -309    -90    137    122   -109    179
    -44    -70    -25     57    -10    -49   -303    -83    148    132   -101    184
    -49    -70    -20     57    -15    -44   -298    -80    150    129    -98    189
      2    -62    -64     31     33    -62   -311    -88    140    122   -101    184
     25    -62    -88     18     57    -75   -322    -93    135    114   -111    176
     15    -54    -72     18     44    -62   -319    -85    140    119   -111    181
      2    -51    -54     20     28    -51   -314    -80    148    135   -106    192
      5    -41    -46     18     25    -44   -311    -80    153    142   -103    197
      0    -44    -46     20     20    -44   -311    -75    153    148    -98    197
     -2    -38    -36     20     15    -38   -314    -75    158    153    -90    200
      7    -36    -46     12     25    -41   -322    -83    153    150    -96    202
     25    -36    -62      5     44    -49   -327    -83    155    148    -98    207
     10    -41    -51     12     28    -44   -324    -75    161    155    -90    218
      5    -44    -49     18     25    -46   -322    -70    166    161    -88    220
      0    -46    -46     23     23    -49   -322    -67    168    166    -83    220
    -18    -46    -28     33      5    -38   -316    -57    174    171    -75    226
      5    -33    -38     12     20    -36   -322    -54    174    171    -77    231
     15    -28    -44      5     28    -36   -319    -46    179    179    -77    236
     10     -7    -20     -2     12    -12   -314    -31    192    192    -67    244
     20      5    -15    -12     18     -5   -316    -25    194    197    -62    249
     44     12    -31    -31     36     -7   -324    -23    192    197    -62    249
     51     28    -23    -41     36      5   -327    -10    202    207    -46    262
     62     49    -12    -57     38     20   -327      5    213    220    -33    272
     64     70      5    -67     31     38   -319     25    233    244     -7    296
     67     96     28    -80     18     62   -309     46    254    267     15    316
     90    111     20   -101     33     67   -306     51    259    272     25    324
    114    132     18   -124     46     75   -306     46    259    275     28    327
    114    145     31   -129     41     88   -296     46    265    277     33    335
     93    148     54   -122     18    103   -283     51    270    283     44    342
     85    153     67   -119      7    111   -275     49    275    288     51    350
     85    150     64   -119     10    109   -265     51    283    290     59    353
     80    155     75   -116      2    116   -252     59    293    298     67    355
     62    163     98   -114    -18    132   -239     67    301    306     75    358
     67    163     93   -116    -12    129   -231     67    306    311     77    353
     80    155     75   -119      2    114   -231     59    306    309     72    340
     88    155     67   -122     10    111   -233     51    303    309     72    337
     77    145     67   -111      5    106   -239     38    298    301     64    332
     44    132     88    -88    -20    111   -233     31    296    301     62    329
     38    122     83    -80    -20    101   -239     18    288    288     51    319
     64    111     46    -88     10     80   -257     -5    267    267     36    303
     75     96     18    -85     28     57   -277    -28    246    246     15    288
     57     90     33    -75     12     62   -275    -33    244    244     12    288
     54     96     41    -77      5     70   -277    -36    244    246     18    288
     75     96     20    -85     28     59   -285    -44    233    241      7    277
     62    103     38    -85     12     72   -283    -44    239    249     15    283
     38    114     75    -77    -18     96   -275    -33    249    259     28    298
     41    116     75    -80    -15     96   -275    -28    249    262     36    301
     49    114     64    -80     -7     90   -277    -28    254    270     38    303
     67    114     46    -90     10     80   -280    -33    252    272     36    298
     31    114     83    -72    -25     98   -267    -23    267    285     51    314
    -15    122    137    -54    -77    127   -259    -12    283    296     70    332
     -2    124    127    -59    -64    124   -257    -15    275    290     64    324
     54    127     72    -93    -10    101   -267    -25    265    275     49    301
    111    124     12   -119     49     70   -285    -44    252    259     33    283
    135    122    -15   -129     75     54   -296    -51    244    257     28    272
     96    116     20   -106     38     70   -283    -41    257    270     44    285
     38    101     59    -72    -10     80   -275    -31    262    272     54    296
     72    106     33    -90     18     70   -283    -44    252    259     41    288
     93    101      7    -98     44     54   -288    -51    241    254     31    280
     57     85     28    -70     15     57   -280    -49    246    262     36    283
     98     88    -10    -93     54     38   -296    -67    233    246     28    270
     88     88      0    -88     44     44   -296    -70    233    244     31    272
     80     85      5    -83     38     44   -298    -72    231    233     23    267
    135     75    -59   -103     98      7   -311    -88    215    215      5    252
    114     90    -25   -103     67     33   -298    -80    226    231     18    262
    101    129     28   -114     36     80   -272    -57    252    257     44    280
    103    161     54   -132     23    109   -246    -33    272    272     59    296
    111    176     64   -142     23    122   -226    -12    288    283     70    314
     93    174     77   -135      7    127   -226    -10    285    290     72    306
     96    184     85   -140      5    135   -223    -10    288    296     75    298
     98    223    124   -161    -12    174   -210      0    309    319     96    319
     96    265    168   -179    -36    218   -192     15    332    340    116    348
     93    265    168   -179    -38    218   -202      5    329    345    116    350
    111    246    132   -179    -10    189   -236    -28    301    322     96    329
    135    244    106   -192     15    176   -257    -44    285    309     90    319
    124    231    106   -176     10    168   -270    -49    280    309     90    322
     96    168     72   -135     12    122   -290    -72    257    283     59    298
    114    119      5   -116     54     64   -303    -90    231    254     28    270
    116     83    -33   -101     72     25   -319   -111    207    223      2    244
    111     44    -67    -77     90    -10   -337   -132    181    192    -36    213
     96     -2    -98    -46     96    -49   -335   -137    171    181    -57    197
     70    -28   -101    -20     85    -64   -345   -150    158    176    -67    181
     59    -33    -96    -15     77    -64   -361   -166    140    166    -77    166
     83    -41   -124    -20    103    -83   -381   -184    119    145    -98    148
     77    -54   -132    -12    103    -90   -379   -179    119    145   -103    145
     77    -46   -127    -15    101    -85   -368   -174    124    153    -96    148
     90    -46   -137    -23    111    -90   -376   -179    119    153   -103    142
     72    -54   -127     -7     98    -90   -371   -174    122    150   -106    145
     90   -109   -200      7    145   -155   -348   -129    124    132   -137    114
    142   -150   -293      2    218   -220   -239     12    184    148   -158     80
    179    -77   -257    -51    215   -166    -83    218    322    249    -93    116
    244    116   -127   -179    187     -5     75    472    537    452     80    270
    275    553    275   -415      0    415    111    574    789    795    446    641
    239   1195    956   -719   -358   1075    -23    441   1023   1202    945   1166
     59   1613   1551   -836   -745   1582   -337     15   1039   1405   1254   1483
    -85   1340   1426   -626   -756   1382   -696   -506    659   1104   1015   1257
   -129    444    574   -158   -353    509   -901   -927    -72    249    171    480
    -77   -241   -166    158     41   -205   -930   -956   -439   -249   -376    -51
    -33   -465   -433    246    197   -449   -826   -763   -407   -288   -478   -176
      0   -428   -428    215    213   -428   -665   -558   -262   -184   -415   -135
     28   -298   -329    132    179   -311   -542   -400   -116    -62   -309    -46
     38   -210   -249     85    142   -231   -470   -311    -28     10   -246     12
     54   -192   -246     67    148   -218   -433   -270      2     33   -233     25
     75   -179   -254     51    163   -215   -415   -249     23     44   -231     25
     98   -181   -280     41    187   -231   -410   -249     25     38   -244     10
     90   -171   -262     38    174   -215   -400   -233     38     51   -228     23
     83   -176   -259     44    171   -218   -402   -233     36     57   -228     23
     83   -166   -249     41    166   -207   -392   -220     41     64   -226     31
     67   -155   -223     41    145   -189   -381   -210     49     77   -220     38
    101   -153   -254     25    176   -202   -387   -218     38     72   -223     33
    114   -148   -265     15    189   -205   -392   -223     33     67   -226     31
    111   -127   -239      7    174   -181   -387   -218     44     77   -218     36
     98   -137   -239     18    168   -187   -381   -218     44     80   -218     31
    114   -145   -259     12    187   -202   -384   -220     41     75   -226     23
    116   -142   -259     10    187   -200   -379   -213     46     77   -231     23
    101   -137   -239     18    168   -187   -368   -202     57     85   -226     25
     93   -129   -226     15    158   -176   -371   -200     62     93   -220     28
     98   -132   -233     15    166   -181   -368   -197     67     93   -223     28
    119   -140   -262     10    189   -200   -371   -194     67     88   -228     28
    153   -127   -280    -12    215   -202   -381   -202     59     88   -231     15
    148   -129   -280    -10    213   -205   -379   -200     59     88   -233      7
    114   -119   -233      0    174   -176   -363   -184     77    101   -220     23
    103   -111   -215      2    158   -163   -361   -176     90    116   -215     31
    142   -114   -257    -12    200   -184   -374   -181     80    109   -226     23
    150    -93   -244    -31    197   -168   -371   -171     80    114   -220     28
    161    -64   -228    -49    194   -145   -374   -161     88    127   -213     36
    179    -57   -239    -62    207   -148   -379   -153     88    137   -213     36
    194    -57   -252    -67    223   -153   -384   -142     98    150   -205     38
    202    -41   -246    -80    223   -142   -384   -132    106    161   -192     51
    200    -15   -218    -93    207   -116   -374   -111    124    184   -171     75
    210     -2   -215   -103    210   -106   -371    -96    140    200   -161     90
    205      0   -205   -101    205   -101   -355    -77    158    218   -142    109
    207     15   -192   -114    200    -88   -353    -70    163    223   -137    114
    207     49   -161   -129    184    -54   -345    -64    171    231   -124    124
    205     67   -140   -137    174    -36   -327    -57    181    241   -111    129
    200     83   -116   -140    158    -15   -314    -49    187    249   -101    127
    205     72   -135   -140    168    -31   -316    -51    187    246   -106    122
    202     64   -137   -135    168    -36   -303    -49    197    252   -109    124
    192     64   -129   -129    161    -31   -288    -44    207    257   -103    129
    202     72   -129   -137    166    -28   -280    -38    213    262    -98    124
    192     70   -124   -132    158    -28   -275    -41    213    265   -106    109
    194     64   -132   -129    163    -33   -262    -38    220    265   -106     96
    189     51   -140   -122    166    -44   -265    -51    215    252   -114     85
    179     36   -142   -106    161    -51   -272    -64    207    244   -124     77
    184     10   -176    -98    179    -83   -285    -88    189    220   -150     54
    176     -7   -184    -83    179    -96   -290    -98    179    215   -163     41
    171    -12   -187    -80    176    -98   -296   -106    171    210   -166     33
    176    -18   -194    -77    184   -106   -301   -116    163    197   -176     25
    179    -10   -189    -85    181    -98   -306   -124    158    192   -179     20
    179     -7   -189    -85    184    -98   -309   -129    155    192   -179     20
    181     -5   -189    -88    184    -96   -311   -127    153    197   -174     25
    179    -12   -192    -83    184   -101   -306   -119    161    202   -168     31
    166     -7   -176    -80    168    -90   -303   -114    163    207   -161     36
    176     -2   -181    -88    179    -90   -306   -122    153    202   -168     28
    181      0   -181    -90    181    -90   -303   -119    155    202   -163     28
    179     12   -166    -96    174    -75   -293   -109    174    210   -148     38
    171      2   -168    -88    168    -83   -293   -106    176    213   -148     38
    179      0   -179    -90    179    -88   -293   -106    168    207   -153     33
    179     -7   -187    -88    181    -96   -293   -111    161    202   -155     25
    161    -10   -171    -75    166    -90   -283   -109    161    210   -150     28
    194     -2   -200    -98    194    -98   -290   -114    158    210   -155     20
    200     -5   -205    -98    202   -103   -293   -116    155    202   -163     15
    200    -12   -215    -93    205   -114   -298   -122    148    194   -171     10
    213    -25   -239    -93    226   -132   -306   -132    137    189   -179      5
    215    -23   -241    -98    226   -132   -298   -127    137    189   -176     12
    202    -20   -226    -90    213   -122   -298   -132    132    176   -181      5
    189    -33   -223    -80    205   -127   -303   -137    129    171   -189      0
    176    -41   -218    -67    197   -129   -293   -132    135    184   -184     10
    205    -46   -254    -80    228   -150   -301   -140    124    176   -192      2
    215    -54   -272    -80    241   -163   -306   -153    111    163   -207    -10
    215    -15   -231   -101    220   -122   -288   -140    129    176   -194      2
    202     23   -179   -111    192    -77   -259   -119    153    197   -171     18
    192     31   -161   -114    176    -64   -241   -106    168    213   -163     23
    189     36   -153   -114    171    -57   -220    -90    179    226   -155     33
    181     23   -158   -103    168    -64   -215    -85    176    226   -158     31
    189     41   -148   -114    168    -51   -210    -80    176    233   -148     33
    220     93   -129   -158    174    -18   -197    -75    192    246   -135     44
    236    140    -98   -189    168     20   -179    -67    207    265   -122     64
    223    145    -77   -184    150     33   -189    -72    207    270   -114     70
    213    127    -85   -168    150     20   -210    -88    194    257   -127     67
    223    119   -103   -171    163      7   -231   -101    184    252   -132     70
    218    101   -116   -161    166     -5   -244   -109    174    244   -135     64
    207     46   -161   -129    184    -57   -257   -132    142    207   -171     31
    228     -5   -233   -111    231   -119   -270   -150    119    174   -207      0
    215    -46   -262    -85    236   -153   -277   -166     98    153   -231    -23
    187    -80   -267    -51    226   -174   -280   -174     83    137   -246    -44
    189   -124   -316    -33    252   -218   -298   -194     59    114   -277    -72
    205   -150   -355    -25    280   -252   -316   -220     33     88   -306    -96
    179   -153   -335    -12    254   -241   -316   -223     31     80   -314   -101
    171   -163   -335     -5    252   -246   -311   -218     28     75   -316   -101
    174   -168   -345     -2    257   -257   -309   -220     25     75   -319   -103
    176   -161   -337     -7    257   -249   -306   -215     28     80   -316   -109
    153   -174   -329     10    239   -252   -303   -215     28     77   -319   -116
    158   -197   -358     18    257   -277   -306   -213     18     62   -335   -137
    205   -270   -478     31    340   -371   -275   -150     20     33   -379   -179
    239   -288   -527     25    381   -407   -145     23    109     72   -384   -200
    270   -187   -457    -41    363   -322      5    231    270    207   -290   -127
    314     46   -270   -181    290   -111    127    433    488    433    -72     70
    337    524    187   -431     72    358    155    519    745    797    342    470
    233   1176    943   -704   -353   1060     31    340    940   1184    831    948
    109   1382   1270   -748   -579   1327   -340   -161    784   1218    961   1060
     23    940    917   -480   -446    927   -662   -670    280    737    535    667
     -7    140    145    -67    -77    142   -787   -948   -314    -15   -228    -10
     49   -457   -506    205    277   -480   -776   -888   -558   -389   -667   -418
     77   -602   -680    262    376   -641   -667   -706   -480   -368   -696   -462
     85   -558   -644    236    363   -600   -532   -530   -342   -265   -623   -400
    111   -426   -540    155    324   -483   -418   -387   -200   -129   -517   -301
    142   -337   -480     98    311   -407   -353   -306   -114    -54   -452   -241
    140   -329   -470     90    303   -400   -319   -267    -85    -38   -433   -223
    168   -314   -483     72    324   -397   -303   -257    -77    -36   -433   -218
    179   -296   -475     57    324   -384   -293   -252    -67    -23   -436   -218
    161   -280   -441     59    301   -361   -277   -236    -49     -2   -418   -205
    150   -290   -441     67    296   -366   -275   -231    -44      0   -418   -207
    174   -301   -475     62    322   -387   -277   -233    -49    -10   -426   -220
    179   -293   -472     54    324   -381   -272   -226    -41     -5   -418   -218
    176   -272   -449     49    311   -361   -262   -215    -33      2   -410   -213
    187   -265   -452     38    319   -358   -262   -218    -36     -2   -407   -210
    179   -265   -446     41    311   -355   -259   -213    -33      0   -410   -205
    166   -272   -439     51    301   -355   -246   -207    -28      5   -407   -205
    161   -267   -428     54    293   -348   -228   -197    -20     20   -400   -200
    171   -254   -426     38    296   -337   -231   -202    -23     25   -394   -202
    176   -259   -436     41    306   -348   -231   -205    -23     15   -402   -202
    179   -252   -431     36    303   -342   -220   -200    -15     15   -402   -189
    194   -259   -454     33    324   -355   -218   -197    -15     15   -405   -187
    189   -252   -444     31    314   -348   -220   -200    -18     15   -410   -187
    184   -244   -428     31    306   -335   -220   -192    -18     15   -413   -189
    189   -241   -431     23    309   -335   -220   -189    -15     18   -415   -189
    197   -226   -423     15    309   -324   -215   -181    -10     31   -405   -176
    197   -218   -418     10    303   -316   -218   -176     -7     33   -405   -181
    207   -223   -431      7    316   -327   -226   -171    -10     31   -410   -189
    215   -202   -420     -7    316   -311   -223   -161      2     49   -392   -166
    218   -194   -413    -10    314   -303   -218   -142     15     59   -381   -153
    220   -197   -418    -12    316   -306   -218   -132     18     67   -374   -150
    231   -187   -418    -23    322   -301   -218   -127     23     75   -363   -145
    228   -155   -384    -36    303   -270   -215   -111     38     88   -345   -127
    244   -142   -387    -49    314   -265   -210    -96     49     98   -332   -114
    262   -122   -384    -72    319   -252   -205    -85     62    114   -324   -109
    241   -103   -345    -70    293   -223   -176    -62     88    137   -298    -85
    207    -96   -303    -57    254   -200   -155    -44    101    148   -280    -64
    231    -80   -311    -75    270   -194   -153    -49     98    145   -277    -70
    257    -62   -319    -98    288   -189   -150    -54     98    148   -275    -80
    249    -59   -309    -96    277   -184   -135    -49    106    153   -262    -83
    223    -62   -285    -83    254   -174   -109    -33    122    163   -249    -83
    207    -64   -272    -70    239   -168    -98    -28    132    171   -244    -85
    223    -51   -277    -88    249   -163    -85    -25    140    179   -244    -98
    228    -54   -283    -88    254   -168    -72    -23    153    181   -239   -103
    213    -83   -296    -67    254   -187    -59    -18    163    189   -233   -101
    205    -90   -296    -57    249   -192    -51    -15    171    200   -228   -101
    205    -96   -303    -54    252   -197    -51    -18    168    200   -236   -106
    213    -88   -301    -62    254   -194    -57    -28    161    194   -241   -116
    192    -98   -290    -49    241   -194    -54    -36    155    189   -241   -116
    163   -106   -270    -28    215   -187    -54    -41    150    184   -244   -116
    150   -111   -262    -20    205   -187    -49    -44    148    184   -244   -111
    142   -116   -262    -12    200   -189    -51    -51    140    179   -249   -103
    181   -111   -293    -36    236   -202    -67    -62    127    166   -259   -101
    163   -103   -267    -28    215   -184    -54    -44    140    179   -244    -72
    202   -111   -316    -46    259   -213    -67    -49    132    171   -249    -67
    202   -116   -322    -44    262   -218    -62    -44    140    176   -241    -59
    168   -109   -280    -31    223   -192    -46    -28    155    189   -223    -51
    181   -122   -303    -28    241   -213    -54    -33    150    187   -210    -70
    200   -111   -311    -46    254   -210    -62    -33    148    189   -194    -72
    184    -98   -283    -41    233   -189    -51    -20    155    192   -179    -59
    176   -103   -280    -36    228   -192    -49    -12    158    189   -171    -64
    179   -109   -288    -33    233   -197    -49     -2    158    184   -161    -83
    181   -106   -288    -38    233   -197    -49     -2    155    179   -142    -96
    179   -103   -283    -38    228   -192    -46      0    153    176   -135    -93
    189    -96   -288    -49    236   -192    -54     -7    145    168   -132    -90
    213    -96   -309    -57    259   -202    -57    -12    135    158   -145    -85
    192    -93   -285    -49    239   -189    -49    -12    132    155   -150    -72
    200    -93   -293    -54    246   -192    -49    -23    124    145   -158    -75
    187    -93   -283    -46    233   -187    -46    -31    119    142   -158    -85
    194   -101   -296    -46    244   -197    -44    -36    111    135   -161   -106
    218   -101   -319    -59    265   -207    -54    -51     88    114   -171   -137
    226   -116   -342    -57    283   -228    -57    -59     77    103   -171   -171
    226   -111   -337    -59    280   -223    -49    -57     75    103   -161   -194
    220    -85   -306    -67    262   -194    -28    -41     93    119   -140   -197
    207    -62   -270    -72    236   -166     -2    -23    114    140   -135   -153
    205    -33   -239    -85    220   -135     20     -5    135    163   -122   -109
    187    -12   -200    -90    192   -106     38      5    148    174   -116    -85
    176     -7   -184    -83    179    -96     46      5    150    174   -119    -80
    174     15   -161    -96    168    -72     62     12    158    184   -109    -59
    158     54   -103   -106    132    -23     93     36    194    218    -75    -20
    153     88    -64   -122    109     12    103     46    215    241    -51      7
    132     80    -51   -106     93     15     93     36    210    236    -57     15
    150     57    -96   -103    124    -18     64      7    187    210    -83      2
    155     38   -116    -98    137    -38     46     -2    176    202    -88      5
    155    -12   -168    -72    161    -90     23    -20    153    176   -111    -12
    116    -62   -179    -25    148   -119     18    -31    140    161   -129    -33
     85    -96   -181      2    132   -137     20    -33    135    153   -142    -54
    116   -142   -259     12    187   -200     -5    -59    103    116   -179    -93
    106   -181   -290     36    197   -236    -12    -70     85     93   -200   -114
     72   -207   -280     67    176   -244    -15    -75     75     80   -210   -116
     38   -228   -267     93    153   -246    -20    -83     67     70   -226   -129
     31   -239   -272    103    150   -254    -23    -93     59     59   -236   -137
     25   -246   -275    109    148   -259    -20    -96     57     54   -244   -137
     12   -257   -270    122    140   -262    -18    -98     57     57   -246   -142
     15   -262   -277    122    145   -270    -23   -103     49     49   -257   -142
     15   -270   -288    127    150   -277    -23   -103     51     46   -270   -137
     18   -301   -322    140    168   -311    -12    -83     54     41   -293   -145
     46   -381   -428    168    236   -405     59     20     77     28   -345   -187
     67   -363   -431    148    246   -397    215    210    197     90   -327   -168
    101   -233   -337     64    218   -285    371    439    379    246   -200    -57
    137     93    -44   -116     90     25    472    618    620    532     90    218
    148    685    537   -415   -194    613    459    636    888    937    561    696
    -31   1275   1306   -623   -667   1291    194    267    971   1236    971   1101
   -171   1267   1439   -548   -805   1350   -197   -265    706   1119    935   1070
   -239    615    854   -189   -548    732   -470   -743     98    459    309    511
   -228   -241    -12    236   -109   -127   -542   -904   -457   -267   -449   -174
   -163   -618   -454    389    145   -537   -462   -732   -501   -418   -667   -392
   -116   -626   -509    371    194   -568   -322   -535   -374   -340   -633   -374
    -75   -509   -433    290    176   -472   -179   -361   -213   -210   -537   -298
    -49   -392   -342    220    145   -368    -88   -249    -98   -111   -457   -231
    -72   -363   -293    215    109   -327    -38   -192    -46    -67   -426   -202
    -80   -358   -277    218     96   -316    -12   -163    -23    -46   -415   -192
    -70   -342   -272    205     98   -306      0   -158    -12    -41   -410   -197
   -103   -337   -233    220     64   -285     15   -148      0    -31   -397   -207
   -103   -342   -239    220     67   -290     18   -148      0    -33   -397   -220
    -62   -337   -275    200    106   -309     12   -155     -7    -41   -410   -241
    -28   -322   -293    174    129   -309      2   -163    -15    -51   -420   -265
    -23   -309   -285    166    129   -298      5   -163    -12    -51   -415   -265
    -51   -298   -249    174     96   -275     18   -155     -2    -41   -407   -246
    -85   -303   -218    194     64   -262     33   -148      5    -38   -413   -241
    -77   -306   -228    192     72   -267     33   -153      2    -44   -415   -252
    -44   -285   -241    166     98   -265     31   -155      0    -41   -415   -262
    -51   -280   -228    166     88   -257     25   -161      0    -38   -418   -270
    -90   -277   -187    184     46   -233     38   -148     10    -28   -407   -262
    -54   -270   -215    161     77   -244     33   -148      7    -33   -405   -262
    -80   -272   -192    176     54   -233     36   -137     15    -20   -397   -254
    -54   -262   -207    158     75   -236     20   -153      2    -31   -407   -270
     -5   -252   -246    127    119   -249      2   -163     -5    -41   -415   -288
    -25   -252   -228    137     98   -241      2   -161     -2    -33   -405   -288
    -51   -244   -192    148     70   -218     10   -148     10    -18   -384   -283
    -59   -239   -179    148     57   -207     12   -145     15    -12   -379   -285
    -28   -220   -192    124     80   -207      5   -148     12    -15   -376   -290
    -31   -218   -189    122     77   -205      5   -145     20    -12   -361   -293
    -46   -179   -132    114     41   -155     15   -127     44     10   -327   -283
    -28   -187   -158    106     62   -174     12   -124     46     18   -311   -280
      5   -171   -176     83     88   -174      0   -124     46     20   -296   -280
     10   -153   -163     70     85   -158     -2   -109     59     31   -272   -272
     10   -163   -174     77     90   -168     -5    -98     67     33   -259   -267
     -5   -148   -142     75     67   -145     -5    -90     75     44   -239   -254
    -33   -122    -88     75     25   -106     23    -64    103     75   -200   -223
    -20    -98    -80     57     28    -90     25    -62    106     75   -187   -223
      7    -70    -77     31     41    -72     23    -64    111     85   -166   -228
      7    -54    -64     23     33    -59     31    -67    119     96   -150   -226
     12    -51    -64     18     38    -57     41    -64    122    101   -140   -223
      2    -38    -44     15     20    -41     46    -59    135    109   -127   -210
     12    -46    -59     18     36    -51     49    -57    142    111   -122   -202
      5    -44    -51     18     28    -46     62    -46    158    119   -106   -189
     -2    -28    -25     12     10    -28     85    -25    184    140    -80   -168
    -15    -33    -18     20      0    -25    101    -15    205    150    -67   -166
    -23    -28     -5     25    -10    -18    119      0    218    161    -62   -166
    -33    -54    -20     44     -7    -38    116      0    213    158    -62   -171
    -38    -88    -51     62      5    -70    109    -15    200    142    -75   -187
    -49   -119    -70     83      7    -96    106    -25    189    137    -88   -200
    -54   -132    -77     93     10   -106    111    -23    197    145    -80   -194
    -51   -145    -93     96     20   -119     98    -36    187    135    -90   -205
    -49   -142    -93     96     20   -116     85    -46    179    129    -96   -202
    -46   -119    -72     83     10    -96     75    -57    171    129   -101   -197
    -15   -109    -93     62     38   -101     59    -77    153    119   -116   -200
     33   -155   -189     59    111   -174     41    -88    137    106   -142   -210
     62   -158   -220     46    140   -189     20   -106    124     90   -168   -223
     72   -166   -239     46    155   -202      7   -109    119     88   -179   -218
     88   -171   -259     41    174   -215    -10   -119    109     77   -189   -223
     77   -181   -259     49    168   -220    -12   -114    111     75   -192   -228
     67   -174   -241     51    153   -205     -5    -93    127     85   -176   -223
     49   -171   -220     62    135   -194     -2    -80    137     90   -166   -226
     20   -168   -189     75    103   -179      7    -64    150     98   -150   -220
     28   -161   -189     64    109   -176      2    -59    153     96   -142   -228
     10   -161   -171     72     90   -166      5    -46    158    101   -124   -236
    -18   -161   -145     88     62   -153     12    -31    171    114    -98   -244
    -20   -145   -124     83     51   -135     15    -23    174    119    -75   -252
    -10   -129   -119     70     51   -124      5    -31    166    106    -64   -267
    -18   -127   -109     72     44   -116      2    -33    163    109    -51   -283
    -51   -150    -98     98     20   -124     18    -12    179    122    -23   -293
    -72   -155    -83    114      5   -119     25     -2    187    129     -5   -311
    -80   -153    -75    116     -2   -116     20     -5    184    124      0   -324
    -90   -140    -49    114    -20    -96     10    -10    181    124      2   -319
    -96   -145    -49    119    -25    -98     15    -10    184    132      7   -306
    -96   -148    -51    122    -23   -101     12    -15    181    129      5   -303
    -90   -122    -33    103    -28    -77     12    -20    181    127      2   -306
    -85    -80      5     80    -46    -38     31     -5    205    148     20   -283
    -88    -51     36     67    -62     -7     46      7    226    168     33   -262
    -77    -18     59     49    -70     20     49     15    239    179     28   -259
    -62      5     67     28    -64     36     38      5    236    171     12   -262
    -59     25     83     15    -70     54     36      5    244    176      2   -265
    -64     67    132     -2    -98     98     46     12    265    197      5   -239
    -75    129    205    -25   -140    166     59     31    290    231     18   -194
    -88    145    233    -31   -161    189     51     31    296    246      7   -168
    -49    132    181    -41   -114    155      5     -2    265    223    -33   -181
    -23    140    161    -59    -93    150    -33    -28    246    207    -62   -187
    -44    109    153    -31    -98    129    -51    -31    244    202    -80   -176
    -28     46     75    -10    -51     59    -83    -59    213    174   -129   -207
    -15     12     25      0    -20     18   -111    -83    187    153   -171   -241
    -23    -41    -20     31     -2    -31   -137   -103    163    129   -210   -277
    -38    -93    -54     67      7    -75   -158   -119    140    103   -239   -309
    -46   -122    -77     83     12   -101   -181   -142    124     80   -257   -335
    -54   -166   -111    109     25   -140   -197   -158    109     64   -267   -353
    -59   -194   -135    124     36   -166   -210   -171     98     51   -270   -363
    -36   -202   -166    119     64   -184   -226   -179     93     36   -272   -374
    -20   -213   -194    116     85   -205   -241   -187     80     23   -280   -394
    -28   -226   -200    127     85   -213   -246   -187     80     28   -270   -400
    -59   -223   -163    140     49   -192   -246   -184     88     49   -252   -392
    -85   -244   -158    166     36   -202   -249   -176     88     54   -249   -389
    -12   -298   -285    155    135   -293   -236   -140     75     18   -303   -444
     38   -329   -368    145    202   -348   -137      2    137     28   -332   -475
     38   -241   -280     98    158   -259      7    213    293    140   -246   -397
     62    -23    -85    -18     72    -54    140    446    511    361    -46   -194
    158    501    340   -329    -90    420    145    530    779    732    361    239
     90   1182   1088   -636   -498   1135     28    394   1023   1153    865    784
   -116   1470   1587   -678   -852   1527   -296    -49    963   1262   1060   1010
   -262   1049   1312   -392   -787   1179   -639   -571    488    820    659    662
   -259    171    431     44   -348    301   -841   -963   -226    -20   -184   -122
   -179   -397   -218    288     18   -306   -885   -963   -509   -418   -646   -571
   -119   -558   -439    337    158   -498   -810   -802   -472   -441   -727   -657
    -93   -498   -405    296    155   -452   -680   -620   -332   -337   -667   -602
    -83   -368   -288    226    101   -329   -574   -472   -187   -202   -568   -506
    -36   -285   -252    161    106   -270   -532   -405   -122   -140   -522   -470
    -15   -270   -257    142    119   -265   -519   -379    -96   -124   -514   -475
    -15   -272   -257    145    119   -265   -519   -368    -90   -122   -522   -480
     -7   -267   -259    135    124   -262   -527   -371    -90   -124   -524   -478
     15   -252   -267    116    140   -257   -535   -368    -90   -122   -527   -472
     31   -254   -285    111    155   -267   -542   -363    -85   -119   -527   -480
     49   -246   -296     98    171   -270   -558   -363    -88   -114   -527   -483
     49   -236   -288     90    168   -262   -574   -366    -93   -116   -527   -483
     46   -239   -285     96    166   -262   -576   -358    -90   -114   -527   -478
     44   -239   -285     96    163   -262   -584   -353    -88   -111   -530   -472
     64   -215   -280     75    171   -246   -600   -358    -93   -111   -542   -470
     62   -220   -283     77    171   -252   -602   -353    -88   -106   -537   -470
     64   -220   -285     77    174   -254   -613   -355    -93   -111   -542   -475
     77   -233   -314     75    194   -272   -626   -361    -98   -119   -553   -485
     57   -223   -280     83    168   -252   -633   -358    -93   -119   -550   -480
     51   -205   -257     75    153   -231   -646   -353    -93   -116   -548   -470
     90   -223   -314     67    202   -267   -667   -363   -109   -129   -568   -472
     90   -228   -322     67    205   -275   -680   -363   -119   -132   -579   -467
     72   -218   -290     72    181   -254   -683   -358   -122   -129   -574   -457
     93   -207   -301     57    194   -252   -696   -361   -127   -137   -581   -454
    106   -187   -293     41    197   -241   -706   -355   -127   -132   -581   -452
    122   -158   -280     18    200   -218   -719   -353   -127   -129   -581   -449
    135   -137   -272      2    202   -205   -740   -358   -137   -142   -592   -446
    119   -153   -272     15    194   -210   -753   -348   -137   -137   -597   -439
    137   -166   -306     12    220   -236   -769   -342   -140   -145   -615   -433
    145   -135   -283     -7    213   -207   -779   -329   -140   -137   -610   -428
    161   -111   -272    -23    215   -192   -795   -319   -135   -129   -615   -426
    174   -109   -285    -33    228   -197   -813   -316   -137   -127   -613   -420
    181    -88   -270    -46    226   -179   -823   -306   -132   -116   -602   -405
    184    -67   -252    -59    218   -161   -833   -301   -135   -114   -592   -389
    205    -49   -254    -77    228   -150   -846   -301   -137   -111   -584   -389
    202    -23   -226    -90    213   -124   -852   -303   -135   -106   -574   -381
    202     -7   -210    -98    205   -109   -859   -314   -137   -106   -566   -394
    213     15   -197   -116    205    -90   -870   -324   -145   -114   -558   -407
    223     18   -205   -119    215    -93   -870   -327   -145   -116   -548   -413
    215     12   -202   -114    207    -93   -862   -322   -142   -109   -537   -418
    200      5   -194   -103    194    -93   -852   -314   -135    -98   -522   -413
    163      2   -163    -83    161    -77   -836   -298   -122    -83   -501   -407
    163      7   -155    -85    161    -72   -839   -296   -122    -80   -498   -418
    205     15   -189   -111    197    -85   -852   -309   -137    -93   -506   -444
    189     18   -171   -103    179    -75   -849   -309   -137    -93   -504   -459
    179      0   -179    -90    176    -88   -854   -316   -145   -109   -519   -480
    163     -2   -166    -80    163    -83   -862   -327   -158   -122   -530   -496
    184    -10   -194    -88    187   -101   -880   -350   -179   -137   -550   -514
    192    -15   -207    -90    200   -111   -898   -368   -197   -153   -571   -530
    174    -31   -205    -72    187   -116   -909   -381   -207   -161   -584   -540
    171    -44   -215    -62    192   -129   -922   -407   -223   -174   -602   -555
    145    -46   -192    -49    168   -119   -924   -415   -226   -171   -607   -550
    148    -44   -194    -51    171   -119   -932   -426   -233   -176   -623   -550
    176    -41   -218    -67    194   -129   -943   -441   -246   -189   -644   -558
    189    -28   -218    -80    202   -122   -950   -449   -249   -192   -659   -553
    192    -31   -223    -83    207   -127   -958   -459   -259   -194   -678   -563
    200    -23   -226    -88    213   -124   -971   -472   -270   -197   -693   -566
    207    -23   -231    -93    218   -127   -982   -483   -280   -205   -711   -571
    218    -23   -241    -96    228   -132   -995   -498   -298   -210   -730   -584
    228    -31   -259    -98    241   -145  -1000   -506   -306   -218   -750   -594
    246    -31   -277   -109    259   -153  -1013   -519   -314   -223   -771   -605
    257    -44   -301   -109    277   -171  -1026   -535   -327   -236   -797   -613
    252    -49   -301   -101    275   -174  -1031   -542   -332   -241   -818   -615
    236    -54   -293    -93    265   -174  -1036   -550   -337   -244   -831   -615
    236    -57   -296    -90    265   -176  -1044   -558   -345   -246   -844   -623
    231    -62   -293    -85    259   -176  -1047   -568   -355   -257   -857   -633
    220    -72   -293    -72    257   -181  -1054   -576   -366   -262   -867   -636
    220    -67   -288    -77    252   -176  -1065   -589   -379   -277   -883   -641
    218    -62   -283    -77    249   -171  -1070   -600   -389   -285   -893   -639
    215    -54   -270    -83    241   -161  -1078   -615   -405   -293   -909   -641
    215   -103   -319    -54    267   -210  -1075   -620   -413   -306   -927   -644
    215   -106   -324    -54    267   -215  -1080   -641   -431   -322   -953   -657
    215    -96   -311    -59    262   -202  -1080   -649   -436   -324   -963   -657
    218    -77   -296    -70    257   -187  -1080   -654   -439   -324   -971   -654
    226    -28   -254    -98    239   -140  -1065   -644   -431   -311   -961   -646
    213     -7   -220   -103    218   -114  -1036   -623   -410   -290   -943   -623
    215     10   -205   -114    210    -96  -1026   -620   -407   -288   -948   -620
    226      7   -218   -116    220   -103  -1023   -631   -415   -293   -961   -623
    226      2   -223   -114    226   -109  -1013   -633   -415   -293   -969   -618
    233     38   -194   -137    213    -77  -1005   -636   -410   -288   -963   -610
    218     88   -129   -153    174    -20   -989   -628   -394   -262   -937   -584
    176    103    -72   -140    124     15   -987   -628   -389   -246   -922   -563
    210    101   -109   -155    161     -2  -1026   -662   -415   -270   -945   -574
    259    109   -150   -184    202    -18  -1057   -696   -439   -288   -966   -581
    259     75   -184   -168    223    -54  -1083   -722   -462   -311   -989   -597
    223     18   -207   -122    215    -93  -1096   -743   -491   -342  -1021   -620
    174    -36   -210    -67    192   -122  -1091   -748   -509   -358  -1036   -639
    207    -83   -290    -64    249   -187  -1122   -784   -550   -397  -1080   -680
    231   -116   -348    -57    288   -231  -1140   -813   -584   -428  -1119   -711
    231   -145   -376    -44    301   -259  -1148   -833   -607   -446  -1143   -730
    231   -181   -413    -23    322   -296  -1153   -859   -631   -467  -1166   -750
    233   -192   -426    -20    327   -306  -1166   -872   -652   -485  -1187   -763
    223   -200   -423    -12    322   -311  -1166   -878   -662   -496  -1195   -763
    226   -200   -428    -12    324   -314  -1166   -885   -667   -504  -1200   -763
    228   -215   -444     -5    335   -329  -1169   -891   -675   -514  -1213   -769
    220   -218   -441     -2    329   -329  -1169   -896   -683   -522  -1221   -763
    226   -236   -462      5    342   -348  -1166   -896   -696   -532  -1241   -774
    254   -311   -566     28    407   -436  -1135   -857   -711   -566  -1299   -820
    288   -355   -644     33    465   -498  -1013   -714   -657   -561  -1332   -867
    314   -249   -563    -33    436   -405   -846   -498   -504   -444  -1244   -795
    374    -31   -405   -171    387   -218   -714   -275   -298   -231  -1049   -602
    431    433      2   -436    215    218   -665   -155    -33    122   -670   -189
    355   1145    789   -750   -215    969   -748   -244    249    581   -127    402
    140   1460   1317   -802   -589   1387  -1075   -704    205    711     93    649
     15   1052   1036   -535   -511   1044  -1405  -1223   -257    283   -290    306
    -15    194    207    -90   -111    200  -1602  -1623   -943   -511  -1093   -433
     54   -478   -532    213    293   -504  -1644  -1649  -1283   -976  -1626   -958
    119   -633   -756    254    436   -693  -1545  -1483  -1234   -995  -1704  -1041
    171   -574   -745    200    457   -659  -1389  -1291  -1093   -893  -1641   -989
    215   -441   -659    111    436   -548  -1262  -1137   -953   -771  -1548   -898
    241   -363   -605     62    423   -483  -1197  -1070   -888   -711  -1506   -854
    259   -355   -618     46    436   -485  -1174  -1049   -878   -706  -1512   -849
    277   -353   -633     36    454   -493  -1153  -1031   -867   -706  -1522   -846
    293   -350   -644     25    467   -496  -1137  -1021   -862   -706  -1527   -833
    311   -355   -667     23    488   -511  -1122  -1013   -859   -704  -1530   -820
    322   -348   -672     10    496   -509  -1111  -1008   -862   -709  -1535   -813
    332   -342   -675      5    504   -509  -1109  -1008   -867   -711  -1543   -800
    353   -345   -698     -5    524   -522  -1111  -1015   -878   -724  -1561   -802
    371   -350   -722    -10    545   -535  -1111  -1015   -885   -735  -1579   -805
    387   -358   -748    -15    566   -550  -1106  -1018   -893   -743  -1584   -802
    397   -366   -763    -15    579   -566  -1098  -1021   -901   -745  -1590   -792
    410   -376   -787    -18    597   -581  -1098  -1028   -911   -756  -1600   -789
    420   -376   -797    -20    607   -587  -1083  -1023   -909   -756  -1592   -771
    431   -374   -805    -31    618   -589  -1078  -1026   -914   -763  -1590   -766
    459   -371   -831    -44    644   -600  -1080  -1031   -930   -776  -1595   -766
    478   -363   -841    -57    657   -600  -1072  -1031   -937   -782  -1584   -761
    485   -361   -846    -62    665   -602  -1070  -1034   -940   -787  -1571   -756
    511   -368   -883    -72    696   -626  -1072  -1044   -953   -802  -1574   -761
    514   -374   -888    -70    698   -628  -1065  -1047   -958   -810  -1574   -763
    506   -384   -893    -62    698   -639  -1057  -1047   -966   -815  -1574   -766
    511   -397   -909    -57    709   -652  -1060  -1047   -976   -818  -1574   -763
    509   -387   -898    -62    704   -641  -1062  -1049   -982   -818  -1566   -758
    511   -374   -885    -70    698   -631  -1052  -1039   -976   -813  -1551   -761
    527   -363   -891    -83    706   -626  -1049  -1034   -984   -823  -1551   -776
    548   -366   -914    -90    730   -639  -1052  -1034   -995   -833  -1553   -787
    545   -353   -901    -96    722   -626  -1044  -1023   -989   -820  -1532   -776
    548   -335   -883   -106    714   -607  -1031  -1008   -982   -805  -1514   -763
    566   -332   -898   -116    730   -615  -1034  -1000   -989   -800  -1509   -761
    571   -306   -878   -132    724   -592  -1018   -982   -979   -776  -1488   -753
    561   -285   -846   -137    701   -566   -997   -961   -963   -750  -1465   -737
    558   -262   -820   -150    688   -540   -982   -948   -956   -735  -1447   -732
    550   -231   -784   -161    667   -506   -956   -930   -940   -711  -1421   -711
    527   -210   -737   -158    631   -472   -930   -911   -924   -693  -1389   -685
    527   -200   -730   -163    626   -465   -904   -906   -919   -683  -1366   -672
    537   -197   -735   -171    636   -465   -898   -911   -924   -683  -1356   -665
    535   -184   -722   -176    628   -454   -883   -904   -924   -680  -1332   -649
    535   -174   -709   -179    620   -441   -857   -880   -914   -670  -1301   -639
    574   -176   -753   -200    662   -465   -859   -885   -927   -685  -1304   -652
    581   -184   -766   -200    672   -475   -852   -880   -930   -693  -1301   -654
    540   -179   -719   -181    628   -446   -823   -849   -909   -670  -1267   -628
    540   -179   -719   -179    628   -449   -813   -836   -906   -667  -1254   -628
    566   -184   -750   -192    657   -467   -815   -846   -917   -683  -1254   -646
    579   -181   -761   -197    670   -470   -815   -852   -924   -698  -1252   -665
    568   -187   -756   -189    662   -470   -813   -852   -932   -711  -1247   -678
    555   -187   -743   -184    649   -465   -807   -852   -935   -714  -1234   -683
    519   -194   -714   -163    615   -454   -792   -836   -930   -709  -1208   -683
    532   -187   -719   -174    626   -452   -789   -836   -932   -711  -1195   -693
    566   -187   -753   -189    657   -470   -789   -841   -943   -722  -1197   -711
    571   -163   -735   -202    652   -449   -776   -831   -930   -709  -1176   -709
    527   -166   -693   -181    607   -428   -745   -805   -909   -691  -1156   -701
    542   -171   -714   -187    626   -441   -730   -795   -904   -691  -1145   -698
    542   -171   -717   -187    628   -441   -717   -792   -898   -685  -1127   -688
    545   -176   -722   -184    633   -449   -701   -784   -885   -680  -1117   -678
    514   -189   -706   -163    607   -446   -685   -776   -870   -670  -1109   -657
    509   -189   -698   -161    602   -441   -667   -769   -862   -665  -1098   -636
    504   -179   -685   -163    592   -431   -646   -761   -844   -657  -1088   -607
    519   -194   -714   -161    615   -454   -639   -763   -839   -659  -1091   -605
    545   -207   -753   -168    649   -480   -633   -769   -839   -670  -1083   -628
    532   -210   -743   -161    636   -475   -613   -756   -823   -665  -1052   -636
    524   -220   -745   -153    633   -483   -597   -750   -818   -667  -1036   -646
    553   -239   -792   -155    672   -514   -600   -761   -826   -680  -1039   -662
    571   -244   -815   -166    693   -530   -594   -761   -828   -683  -1028   -665
    568   -236   -805   -166    685   -519   -581   -756   -818   -670  -1008   -657
    566   -236   -805   -166    683   -519   -566   -753   -810   -662   -992   -654
    574   -246   -820   -163    696   -532   -555   -756   -813   -667   -987   -657
    584   -252   -839   -166    709   -545   -550   -756   -815   -670   -997   -659
    597   -249   -846   -176    722   -548   -542   -753   -810   -670  -1002   -662
    623   -226   -849   -200    735   -537   -527   -740   -800   -662   -997   -646
    613   -202   -815   -205    714   -509   -491   -706   -769   -626   -976   -615
    626   -189   -815   -220    719   -501   -465   -685   -750   -610   -976   -587
    659   -176   -839   -241    748   -506   -454   -678   -750   -615   -987   -566
    683   -158   -844   -262    761   -498   -449   -675   -753   -620   -987   -574
    675   -127   -802   -272    737   -465   -436   -659   -737   -605   -971   -558
    657    -85   -743   -285    698   -413   -405   -631   -714   -571   -940   -542
    698    -36   -737   -332    717   -387   -397   -628   -701   -550   -917   -535
    719    -25   -745   -348    732   -384   -410   -646   -711   -558   -917   -545
    680    -44   -724   -316    701   -384   -410   -652   -717   -558   -911   -545
    678    -44   -724   -319    698   -384   -433   -662   -727   -561   -906   -540
    693    -77   -771   -309    730   -423   -446   -670   -745   -574   -917   -553
    685   -127   -813   -280    748   -470   -441   -667   -763   -589   -924   -571
    732   -174   -906   -277    818   -540   -459   -680   -797   -626   -953   -605
    685   -202   -888   -241    784   -545   -446   -672   -800   -623   -940   -607
    667   -246   -914   -210    789   -579   -431   -670   -818   -636   -953   -633
    672   -283   -956   -197    813   -618   -433   -678   -841   -659   -974   -657
    711   -316  -1028   -197    870   -672   -457   -698   -875   -691  -1002   -685
    698   -329  -1031   -184    862   -680   -459   -701   -883   -698  -1005   -693
    659   -345  -1005   -158    831   -675   -439   -685   -878   -698   -995   -680
    636   -350   -989   -142    810   -670   -423   -670   -875   -693   -979   -665
    685   -342  -1028   -171    857   -685   -431   -667   -878   -696   -974   -657
    688   -350  -1039   -171    862   -693   -418   -657   -875   -701   -976   -657
    696   -400  -1096   -150    896   -748   -402   -639   -883   -717   -997   -675
    727   -472  -1200   -129    961   -836   -342   -558   -870   -735  -1028   -714
    748   -457  -1205   -145    976   -831   -200   -387   -776   -685  -1000   -717
    761   -355  -1119   -205    937   -737    -57   -192   -623   -555   -891   -633
    807    -93   -901   -358    854   -498     64     15   -397   -314   -654   -405
    836    436   -400   -639    618     18    132    140   -106     72   -213     31
    696   1067    371   -880    163    719     75     23    127    470    277    496
    571   1140    566   -857      0    854   -277   -449    -51    433    322    522
    470    602    132   -537    168    368   -602   -984   -605   -122   -181     62
    420   -166   -589   -127    504   -376   -761  -1299  -1197   -841   -893   -592
    496   -649  -1145     77    820   -896   -774  -1234  -1397  -1132  -1223   -911
    548   -758  -1306    103    924  -1031   -678  -1060  -1330  -1111  -1241   -937
    563   -709  -1273     72    917   -989   -542   -898  -1205  -1015  -1166   -878
    587   -602  -1189      7    885   -893   -433   -766  -1080   -909  -1070   -795
    623   -517  -1140    -51    880   -828   -358   -688   -995   -839  -1000   -737
    615   -483  -1098    -67    857   -789   -293   -618   -932   -789   -956   -698
    610   -480  -1091    -64    849   -784   -267   -592   -914   -771   -943   -691
    620   -472  -1093    -75    857   -782   -262   -592   -914   -774   -935   -706
    615   -452  -1067    -80    841   -758   -246   -574   -898   -763   -917   -698
    631   -446  -1080    -93    854   -763   -239   -561   -888   -756   -904   -691
    639   -444  -1083    -96    859   -763   -228   -553   -883   -750   -896   -688
    618   -444  -1062    -85    839   -753   -215   -542   -875   -748   -885   -672
    623   -431  -1054    -96    839   -743   -202   -537   -878   -745   -878   -665
    649   -415  -1065   -119    857   -740   -200   -540   -888   -750   -875   -662
    641   -415  -1060   -114    849   -737   -184   -527   -880   -743   -862   -644
    620   -418  -1041   -101    828   -730   -171   -511   -867   -727   -846   -626
    607   -418  -1026    -93    815   -722   -161   -491   -852   -714   -831   -605
    639   -420  -1062   -109    849   -740   -168   -493   -859   -722   -841   -607
    618   -410  -1028   -106    823   -719   -150   -478   -849   -706   -815   -613
    605   -400  -1005   -103    802   -701   -145   -470   -841   -701   -800   -623
    623   -418  -1041   -101    831   -730   -142   -467   -841   -709   -813   -607
    641   -407  -1049   -116    841   -727   -129   -454   -839   -706   -805   -594
    639   -381  -1021   -127    828   -701   -116   -444   -828   -696   -784   -589
    628   -384  -1013   -122    818   -698   -116   -439   -833   -701   -776   -597
    631   -389  -1021   -119    826   -704   -122   -436   -839   -701   -771   -600
    626   -374  -1000   -127    810   -685   -116   -415   -823   -688   -758   -587
    641   -371  -1013   -137    826   -691   -114   -410   -815   -685   -756   -584
    628   -368  -1000   -129    813   -683   -109   -394   -805   -672   -740   -568
    605   -350   -956   -127    779   -652    -88   -361   -782   -652   -709   -540
    646   -327   -974   -161    807   -649    -93   -348   -776   -641   -691   -535
    670   -316   -989   -176    828   -652    -96   -329   -763   -631   -678   -524
    691   -306   -997   -194    844   -652    -96   -311   -750   -618   -659   -514
    688   -272   -961   -207    823   -615    -77   -272   -724   -579   -615   -475
    701   -257   -958   -226    828   -607    -67   -249   -704   -563   -589   -452
    735   -236   -971   -249    852   -605    -67   -244   -698   -561   -576   -446
    709   -218   -930   -246    818   -574    -44   -226   -680   -548   -553   -433
    670   -197   -867   -236    769   -532    -18   -205   -662   -524   -517   -410
    685   -200   -885   -244    784   -542    -18   -207   -667   -532   -514   -413
    691   -194   -885   -246    787   -540     -2   -197   -654   -524   -506   -407
    678   -194   -875   -244    774   -535     12   -187   -639   -522   -506   -413
    670   -184   -854   -241    761   -519     36   -171   -620   -509   -488   -397
    659   -194   -854   -233    756   -524     54   -153   -597   -493   -475   -381
    631   -202   -833   -215    732   -517     80   -129   -571   -475   -470   -371
    613   -207   -823   -205    717   -514     93   -124   -558   -475   -470   -371
    618   -210   -828   -202    722   -519    101   -124   -555   -483   -475   -371
    607   -220   -828   -194    717   -524    116   -124   -548   -483   -485   -374
    605   -228   -833   -189    719   -530    135   -119   -540   -480   -493   -374
    605   -244   -849   -181    724   -545    135   -129   -548   -493   -511   -381
    579   -249   -828   -163    704   -537    150   -127   -537   -491   -511   -371
    542   -257   -800   -145    670   -527    161   -122   -524   -483   -504   -371
    571   -246   -818   -163    693   -530    158   -127   -527   -485   -509   -376
    607   -239   -846   -184    724   -542    153   -132   -532   -496   -527   -381
    579   -226   -805   -176    691   -514    163   -111   -514   -480   -517   -368
    571   -244   -815   -163    691   -530    168   -103   -511   -478   -514   -368
    594   -215   -810   -189    701   -511    176    -98   -504   -472   -509   -358
    584   -207   -792   -189    688   -498    184    -85   -493   -467   -504   -353
    584   -213   -797   -184    691   -504    197    -70   -483   -462   -496   -348
    597   -226   -823   -184    709   -524    202    -62   -483   -462   -493   -350
    589   -228   -818   -181    701   -522    207    -54   -480   -462   -488   -358
    574   -197   -771   -189    672   -485    218    -41   -467   -449   -459   -363
    574   -194   -769   -189    670   -480    220    -38   -462   -444   -449   -366
    566   -207   -776   -179    670   -491    220    -41   -467   -449   -441   -374
    566   -202   -769   -181    667   -485    236    -28   -462   -441   -418   -371
    571   -205   -776   -184    672   -488    246    -20   -462   -433   -402   -376
    576   -197   -774   -189    675   -485    252    -20   -467   -439   -397   -392
    574   -187   -761   -194    665   -472    259    -15   -467   -428   -379   -387
    566   -189   -758   -189    662   -472    267     -7   -470   -423   -368   -392
    571   -213   -784   -181    675   -496    265    -12   -480   -433   -368   -405
    576   -226   -802   -174    688   -514    272     -7   -478   -436   -366   -413
    568   -200   -769   -184    667   -483    283     -2   -470   -433   -350   -407
    574   -171   -745   -200    659   -457    298      7   -459   -426   -335   -394
    587   -148   -735   -220    659   -441    322     20   -446   -410   -314   -374
    581   -122   -704   -228    641   -413    350     49   -423   -394   -288   -348
    563   -124   -691   -220    626   -405    368     62   -415   -394   -285   -329
    574   -122   -696   -226    633   -410    379     64   -418   -400   -288   -311
    568    -93   -662   -239    613   -376    381     67   -410   -392   -280   -283
    563    -49   -613   -257    587   -329    407     83   -387   -368   -249   -244
    576     -2   -581   -288    576   -290    418     88   -371   -350   -210   -241
    576     -7   -584   -285    579   -293    405     75   -379   -350   -189   -265
    581    -18   -600   -283    589   -306    379     54   -402   -363   -181   -285
    613    -15   -628   -298    620   -322    342     25   -426   -384   -187   -306
    636    -51   -691   -293    662   -371    298     -5   -465   -418   -218   -332
    646   -106   -753   -270    698   -431    277    -31   -504   -452   -259   -361
    665   -158   -823   -254    743   -491    257    -54   -540   -488   -303   -389
    685   -192   -878   -246    782   -535    236    -75   -571   -527   -340   -410
    665   -226   -891   -218    776   -558    233    -83   -592   -555   -368   -426
    633   -249   -883   -192    758   -566    233    -88   -610   -579   -392   -439
    610   -262   -872   -174    740   -566    233    -90   -626   -589   -415   -446
    589   -267   -857   -161    722   -561    241    -80   -628   -592   -426   -449
    558   -267   -826   -145    691   -545    265    -57   -618   -587   -423   -436
    537   -254   -795   -142    665   -524    272    -41   -613   -584   -418   -431
    522   -262   -784   -132    652   -522    280    -31   -613   -584   -418   -431
    504   -246   -750   -127    626   -498    298     -7   -597   -571   -394   -418
    498   -270   -771   -114    633   -522    309     15   -605   -579   -400   -439
    514   -340   -854    -88    683   -594    358     98   -594   -587   -423   -488
    540   -353   -893    -96    714   -620    491    262   -514   -553   -415   -524
    535   -262   -797   -135    665   -530    646    467   -363   -436   -303   -472
    488     -5   -496   -244    491   -249    807    711   -109   -174    -28   -244
    587    517    -70   -553    329    223    831    800    158    192    402    148
    498   1145    644   -823    -72    896    727    657    368    574    893    589
    366   1371   1005   -867   -319   1189    379    210    277    665   1088    730
    257    906    649   -584   -197    779     59   -280   -215    200    693    340
    176    140    -36   -161    106     51    -59   -550   -784   -509     -5   -301
    213   -413   -628     98    418   -522    -51   -488  -1013   -865   -394   -678
    257   -628   -885    187    571   -756     46   -314   -979   -904   -475   -766
    280   -605   -888    161    584   -745    168   -168   -867   -826   -426   -727
    306   -498   -805     96    555   -652    283    -33   -732   -711   -335   -649
    301   -415   -717     54    506   -566    361     51   -628   -620   -265   -584
    205   -381   -587     88    394   -483    441    135   -535   -540   -207   -519
    259   -366   -626     49    441   -496    444    135   -530   -545   -228   -527
    296   -348   -644     25    467   -493    444    137   -524   -550   -241   -527
    309   -342   -652     15    480   -496    449    142   -517   -545   -254   -522
    301   -342   -644     20    472   -493    454    150   -506   -535   -265   -509
    303   -324   -628      7    465   -475    446    145   -511   -537   -290   -511
    249   -316   -566     33    407   -441    470    166   -491   -517   -290   -496
    228   -311   -542     41    384   -426    491    189   -465   -491   -290   -480
    283   -301   -584     10    433   -441    491    184   -462   -493   -314   -480
    290   -290   -581     -2    433   -436    483    168   -470   -504   -335   -488
    309   -288   -600    -10    454   -444    480    166   -470   -498   -345   -483
    296   -265   -563    -18    428   -415    485    171   -457   -483   -340   -462
    288   -265   -553    -10    420   -407    491    176   -449   -480   -345   -452
    272   -280   -553      2    413   -415    493    184   -439   -472   -353   -441
    241   -275   -517     18    376   -397    504    197   -420   -449   -342   -423
    254   -277   -535     10    392   -407    501    200   -415   -446   -345   -415
    265   -272   -537      5    400   -405    498    200   -410   -439   -345   -405
    220   -259   -480     18    348   -368    517    218   -389   -413   -327   -374
    200   -233   -433     15    314   -332    527    239   -368   -389   -314   -355
    200   -231   -431     15    314   -329    535    254   -353   -376   -309   -348
    270   -220   -491    -23    379   -355    509    241   -366   -392   -332   -366
    262   -215   -480    -25    368   -348    527    265   -342   -368   -316   -345
    239   -202   -441    -18    340   -322    540    283   -324   -345   -298   -327
    220   -184   -405    -18    311   -293    548    301   -306   -322   -280   -311
    259   -155   -415    -51    337   -285    537    311   -298   -309   -277   -301
    324   -158   -483    -85    400   -319    522    311   -303   -309   -293   -301
    327   -150   -478    -90    402   -314    527    337   -283   -283   -275   -272
    303   -127   -431    -90    366   -280    542    368   -252   -249   -246   -236
    277    -77   -355    -98    316   -215    563    402   -215   -210   -215   -202
    257    -70   -329    -96    290   -200    579    426   -197   -187   -194   -179
    296    -70   -366   -114    329   -215    579    418   -205   -197   -207   -184
    244    -62   -309    -90    275   -184    607    436   -181   -179   -194   -171
    254    -54   -309    -98    280   -181    618    439   -176   -174   -194   -168
    244    -49   -296    -98    267   -171    623    441   -171   -166   -194   -161
    272    -59   -332   -109    301   -194    620    433   -171   -168   -205   -171
    270    -62   -332   -106    301   -194    639    441   -150   -155   -197   -163
    270    -51   -322   -109    296   -187    646    439   -145   -153   -200   -163
    249    -67   -319    -90    280   -192    659    444   -132   -140   -205   -171
    233    -49   -283    -93    257   -166    683    457   -103   -111   -184   -155
    218    -36   -254    -93    233   -145    691    457    -90   -106   -179   -153
    239    -44   -283    -96    259   -163    683    444    -96   -124   -192   -171
    205    -59   -267    -72    233   -161    696    449    -83   -122   -187   -161
    213    -70   -283    -72    246   -174    688    436    -93   -132   -194   -168
    205    -80   -285    -62    244   -181    688    433    -93   -137   -192   -163
    163    -90   -254    -36    207   -171    704    444    -80   -124   -176   -142
    179    -85   -267    -46    220   -176    691    431    -88   -132   -184   -145
    207    -51   -259    -77    233   -155    678    420    -90   -135   -184   -150
    218    -38   -257    -90    233   -145    680    423    -80   -122   -168   -140
    207    -44   -252    -80    228   -148    685    426    -72   -111   -161   -135
    213    -62   -275    -77    241   -168    683    426    -70   -111   -163   -129
    187    -59   -246    -64    215   -153    691    436    -51    -90   -145   -114
    197    -46   -244    -75    218   -145    691    439    -38    -75   -135   -103
    207    -57   -265    -75    236   -161    701    452    -23    -64   -122    -93
    200    -38   -241    -83    220   -140    701    462     -7    -62   -103    -80
    194    -33   -231    -80    213   -132    706    472      5    -49    -88    -75
    168    -49   -218    -59    189   -132    717    478     12    -33    -72    -62
    176    -49   -226    -62    200   -137    714    480     12    -31    -67    -54
    179    -44   -223    -70    200   -132    719    488     23    -20    -54    -41
    161    -49   -210    -54    184   -129    727    498     33    -10    -38    -33
    148    -49   -197    -49    171   -122    730    506     41     -5    -25    -31
    176    -36   -213    -70    194   -124    719    501     38    -12    -20    -36
    174    -62   -239    -57    205   -150    732    514     49     -2      0    -25
    176    -77   -257    -49    215   -166    743    519     49     -5     10    -23
    179    -75   -254    -54    215   -166    745    517     54    -10     15    -25
    184    -38   -223    -72    202   -129    769    537     80      7     46    -10
    179     -7   -189    -88    181    -98    797    563    106     36     80     10
    174     15   -158    -96    166    -70    823    584    127     57    106     31
    158     41   -119   -101    137    -38    852    605    153     75    132     49
    129     28   -101    -77    116    -36    865    618    161     83    137     54
    132     33    -98    -85    116    -31    875    628    171     90    142     62
    153     72    -83   -114    116     -5    888    639    194    111    155     77
    171    114    -57   -145    114     28    893    641    218    137    174     98
    192    135    -57   -163    124     38    883    631    223    145    174    103
    202    109    -93   -155    148      7    859    602    205    127    150     88
    197    111    -85   -155    140     12    852    594    210    140    150     98
    187     85   -101   -137    142     -7    836    587    205    135    137     93
    189     38   -150   -114    171    -54    815    568    181    109     98     72
    176     -2   -179    -88    176    -88    802    558    171     96     70     54
    168    -38   -210    -64    189   -124    784    548    158     80     44     38
    161    -85   -249    -38    202   -166    766    532    137     59     12     15
    158   -127   -285    -15    220   -205    758    522    124     44    -10     -2
    140   -150   -290      2    213   -220    748    514    116     38    -25     -7
    137   -155   -296      7    215   -226    745    509    114     33    -38    -10
    137   -168   -309     15    220   -236    745    509    111     33    -44    -12
    129   -179   -309     25    218   -244    748    517    114     44    -38      2
    119   -171   -293     23    205   -233    745    522    122     54    -33     20
    124   -176   -303     25    213   -239    740    519    122     54    -38     23
    127   -192   -322     31    223   -257    740    527    127     62    -44     31
    148   -241   -389     46    267   -314    753    563    132     57    -67     28
    179   -301   -483     59    329   -392    846    701    187     62    -96     -7
    210   -223   -433      5    322   -327   1002    909    335    166    -20     46
    259    -41   -301   -111    280   -171   1148   1148    537    361    155    210
    322    342     20   -332    150    181   1226   1291    792    683    498    563
    262    976    714   -620   -228    846   1166   1223   1052   1114   1013   1109
     57   1395   1337   -727   -641   1366    891    833   1083   1335   1343   1452
    -77   1156   1234   -540   -657   1195    532    329    722   1062   1148   1260
   -140    361    501   -109   -319    431    290   -122     36    283    400    561
    -72   -316   -244    194     83   -280    239   -176   -340   -239   -163      2
     10   -548   -561    267    283   -553    327      0   -316   -288   -267   -137
     64   -522   -589    228    324   -555    472    194   -176   -189   -189    -98
    111   -415   -527    153    319   -470    605    363    -25    -64    -70    -15
    132   -329   -462     98    296   -394    670    446     62     15     18     33
    135   -329   -467     96    301   -397    698    478     85     38     49     28
    140   -342   -483    101    311   -413    714    493     85     44     59     15
    140   -322   -462     90    301   -392    735    517    109     67     85     33
    137   -324   -462     90    298   -392    735    511    114     70     85     33
    140   -314   -454     88    296   -384    737    511    122     75     83     36
    142   -316   -459     85    298   -387    735    511    124     67     70     33
    148   -329   -478     90    311   -402    722    501    119     51     57     15
    150   -327   -480     88    314   -405    709    485    114     41     46     -5
    161   -327   -491     83    324   -407    706    475    109     33     51    -15
    176   -350   -527     85    350   -439    688    454     93     23     44    -36
    205   -355   -561     75    381   -457    672    436     80     12     33    -23
    239   -340   -579     49    407   -459    644    410     57     -7     15    -15
    303   -329   -633     12    467   -480    618    381     33    -20     -5    -25
    337   -303   -641    -18    488   -472    597    366     20    -28    -10    -28
    348   -288   -636    -28    491   -462    584    355     15    -36    -10    -28
    335   -252   -587    -44    459   -418    589    366     31    -23      2    -31
    324   -215   -540    -54    431   -376    589    376     41     -5     12    -33
    309   -176   -488    -67    397   -332    594    394     54      7     25    -23
    280   -158   -439    -59    358   -298    597    410     67     18     38    -15
    254   -142   -397    -57    324   -270    597    423     80     31     54    -10
    236   -129   -366    -54    301   -246    597    439     93     44     70      7
    220   -109   -329    -57    275   -220    602    462    114     59     88     31
    207    -88   -296    -59    252   -192    607    485    127     77    106     57
    197    -70   -267    -64    231   -168    607    501    137     83    111     83
    181    -38   -223    -72    202   -129    602    522    158    106    137    116
    194     -2   -197    -96    194    -98    589    535    174    119    150    142
    174     28   -145   -101    161    -57    589    561    202    153    184    171
    153     49   -106   -101    127    -28    597    587    226    181    226    202
    200     96   -103   -150    153     -2    594    600    233    197    254    226
    200    142    -59   -174    129     41    605    620    254    220    290    252
    210    155    -54   -181    132     51    620    633    262    223    303    265
    189    150    -38   -171    114     57    631    636    262    218    303    254
    179    161    -18   -168     98     70    649    646    267    220    306    254
    179    171     -7   -176     93     83    657    654    270    226    314    252
    137    187     49   -161     44    119    672    665    277    233    332    241
    114    194     80   -155     15    137    688    675    283    244    342    228
     85    210    122   -148    -18    166    711    685    296    254    355    205
     93    213    116   -153    -12    166    722    683    293    244    350    161
     88    218    129   -153    -20    174    743    696    306    249    371    132
    184    220     36   -202     75    129    724    675    285    228    363     77
    168    228     59   -200     54    145    730    675    288    228    363     98
    129    220     90   -176     18    155    735    670    283    223    358    124
    127    210     83   -168     23    148    722    654    270    202    345    116
    116    202     83   -161     15    142    714    641    259    192    329    116
    114    179     64   -148     25    122    714    628    249    184    316    116
    116    168     49   -145     33    109    714    618    246    187    316    111
    124    179     54   -150     36    116    711    607    246    187    316    106
    114    155     41   -135     36     98    701    600    241    176    306    101
    101    148     46   -124     28     98    706    600    252    181    311    114
     72    158     83   -116     -5    122    709    605    262    197    316    127
     54    158    103   -106    -23    132    711    610    275    210    322    145
     25    181    155   -103    -64    168    722    626    298    233    337    174
     93    207    114   -153    -10    161    696    602    285    226    314    153
    111    218    106   -166      2    163    688    594    290    228    303    145
    129    228     98   -179     15    163    683    587    288    233    301    148
    122    231    109   -176      5    171    683    589    296    249    309    155
    114    223    109   -171      2    166    683    587    298    252    309    155
    116    215     96   -166     10    155    675    581    293    246    306    161
     90    213    122   -150    -15    168    683    589    311    259    324    176
     96    228    129   -163    -15    179    683    592    319    272    332    171
    114    218    103   -166      5    161    675    584    314    265    322    163
    109    218    109   -163     -2    166    672    587    319    270    332    176
     77    228    150   -153    -36    189    688    605    335    288    355    197
    116    254    135   -187    -10    194    688    610    342    293    363    200
    124    272    145   -200    -10    210    704    636    366    309    384    215
     90    301    210   -197    -59    257    735    670    402    340    418    246
    103    316    213   -210    -54    265    743    683    410    353    420    249
    137    319    181   -231    -20    252    730    678    397    342    410    231
    119    353    231   -236    -57    293    750    701    423    366    436    252
    111    397    283   -257    -85    342    766    714    446    392    465    275
    132    439    306   -285    -85    374    769    722    462    410    485    296
    155    439    283   -298    -64    363    743    704    452    405    483    298
    114    428    314   -272    -98    371    732    693    449    405    485    296
    109    423    314   -267   -101    368    717    685    446    405    483    290
    142    392    249   -267    -51    322    688    659    418    376    454    262
    135    350    213   -244    -38    283    670    644    394    350    426    233
     88    309    220   -200    -64    265    678    652    394    350    418    220
     80    249    166   -166    -41    207    657    628    368    319    387    184
     96    189     93   -142      2    142    639    600    340    283    348    145
     77    163     83   -122     -2    124    620    576    322    262    322    114
     20    137    116    -80    -46    127    618    571    319    262    316    103
     41    106     64    -75    -10     85    602    550    301    244    293     72
     75     98     23    -85     25     62    592    542    296    236    288     59
     49     93     44    -72      0     70    600    542    306    244    306     46
     49     77     28    -64     10     54    589    535    306    236    314     23
     38     77     36    -59      0     57    592    537    319    244    329     10
     59     75     15    -67     23     46    584    535    316    233    324    -38
     83      2    -80    -44     80    -38    613    584    309    205    296   -145
    103    -28   -132    -38    116    -80    732    727    371    220    265   -184
    145     51    -93    -98    116    -20    888    932    519    329    322    -96
    223    249     25   -236     98    137   1023   1156    730    537    504    106
    252    789    537   -524   -142    665   1057   1257   1041    956    950    563
    137   1470   1330   -805   -597   1400    943   1122   1319   1410   1483   1109
    -36   1738   1774   -852   -906   1756    584    665   1275   1538   1696   1317
   -150   1330   1480   -589   -815   1405    231    148    831   1135   1348    982
   -205    446    652   -122   -428    548     62   -215    132    301    537    239
   -166   -150     15    158    -90    -67     49   -197   -145    -93     96   -184
   -101   -337   -239    218     67   -288    145    -23   -103   -116     25   -272
    -49   -298   -249    174     98   -275    293    161     31    -20     96   -231
    -18   -163   -145     90     62   -155    410    309    174    103    205   -142
      5    -85    -93     38     46    -90    472    381    246    166    262    -96
     15    -62    -80     20     46    -70    501    415    277    192    280    -88
      7    -62    -70     28     38    -64    522    439    298    213    290    -72
     18    -59    -77     20     44    -67    522    444    303    220    293    -70
     28    -49    -77     10     51    -62    522    446    309    226    296    -75
     44    -28    -75    -10     57    -49    527    457    322    239    306    -72
     41    -18    -59    -10     49    -38    535    467    342    252    324    -64
      7    -28    -36      7     20    -31    540    467    345    257    335    -54
     33    -31    -67     -2     49    -49    535    459    340    252    335    -51
     46    -25    -72    -10     57    -49    540    465    345    254    345    -51
     46    -20    -67    -12     57    -44    550    472    355    262    358    -62
     59    -41   -103    -10     80    -72    537    462    342    252    348    -80
     54    -28    -85    -12     67    -57    535    470    353    270    363    -67
     25    -28    -57      0     38    -41    542    483    371    288    379    -54
     77    -12    -90    -31     83    -51    524    470    363    277    363    -70
     85    -10    -96    -38     88    -51    517    467    361    272    350    -85
     59     -5    -64    -28     59    -33    517    478    371    283    350    -80
     51     -7    -59    -23     54    -31    517    483    371    280    342    -83
     62     -5    -67    -28     64    -36    517    485    374    277    329    -96
     62      0    -62    -33     59    -31    511    496    389    293    332    -93
     67      0    -67    -33     67    -33    506    506    397    303    332    -93
     64    -15    -83    -25     72    -49    506    517    402    306    327    -85
     49     -2    -51    -23     49    -25    511    530    420    324    348    -67
     70     15    -57    -44     62    -18    498    527    413    322    342    -80
     49     15    -36    -33     44    -10    496    540    426    337    355    -67
     72     28    -44    -51     59     -7    488    550    436    348    361    -59
     75     64    -10    -70     44     28    485    571    459    368    384    -38
    114     88    -28   -101     70     31    478    581    467    376    392    -31
    135    114    -20   -124     77     46    478    594    480    394    407    -15
    135    129     -7   -132     72     59    475    602    491    407    415    -10
    145    137     -7   -140     77     64    472    607    496    413    415    -12
    140    150     10   -148     64     80    483    607    501    420    423     -7
    127    163     36   -145     44     98    496    613    511    436    436      0
    124    176     51   -150     36    114    501    615    519    446    452      5
     98    166     67   -132     15    116    509    618    527    457    459     10
    111    174     62   -142     23    119    514    610    527    449    457      5
     96    174     75   -135     10    124    527    620    542    452    462     12
     88    158     67   -124     10    114    540    626    548    449    457      7
     83    148     64   -114     10    106    548    620    548    444    441     10
     62    137     75   -101     -7    106    550    623    555    452    441     23
     67    140     72   -103     -2    109    558    618    553    454    439     18
     59    150     88   -106    -15    119    558    605    550    452    431     10
     54    127     72    -90     -7    101    550    592    537    433    407     -7
     36    129     90    -83    -28    111    548    589    537    431    400     -2
     33     85     51    -62     -7     70    530    568    517    405    379    -28
     46     75     28    -64     10     51    519    550    496    389    368    -57
     20     77     57    -49    -18     67    519    553    498    394    384    -54
      7     62     54    -36    -23     59    519    553    496    392    389    -54
      0     75     72    -38    -36     72    519    555    496    394    407    -54
     12     85     72    -49    -31     80    511    550    493    394    418    -62
     51     80     28    -64     12     54    506    548    485    387    418    -75
     59     88     25    -75     15     57    514    555    496    394    433    -70
     62     85     23    -75     18     57    504    542    491    387    439    -83
     38     77     38    -59      0     59    504    537    485    381    452    -90
    -10     88     98    -38    -54     93    511    542    498    394    475    -77
     36     93     57    -64    -10     75    498    530    491    384    475    -93
     49     96     44    -72      2     70    485    517    488    381    472   -103
     59     96     33    -77     12     64    475    506    480    381    470   -101
     36     98     62    -67    -12     80    478    504    485    389    483    -83
     31    106     75    -70    -23     93    475    498    485    389    480    -80
     36    119     83    -77    -23    103    472    485    480    387    472    -80
     70    103     31    -88     18     67    449    454    449    358    439   -103
     67    116     49    -90     10     83    444    446    444    358    428   -109
     59    122     59    -93      0     90    444    444    439    358    418   -103
     70    129     59   -101      5     96    449    446    444    361    410    -88
     88    171     83   -129      0    129    459    454    457    376    418    -75
     90    194    103   -142     -5    150    470    457    459    381    413    -80
    103    194     88   -150      7    140    475    454    459    379    402    -88
    135    192     57   -163     38    124    465    444    441    361    384   -106
    132    202     70   -168     31    135    470    446    449    366    384   -109
    122    220     98   -171     12    161    483    454    459    376    392    -93
    163    246     83   -205     38    163    472    444    454    376    384    -96
    189    246     57   -218     64    150    444    415    431    363    363   -119
    200    244     44   -223     77    142    407    381    407    350    348   -135
    200    239     38   -218     80    140    379    355    384    335    337   -140
    166    207     41   -189     62    124    361    345    366    319    329   -145
    132    163     31   -148     49     98    353    340    348    298    316   -166
    135    114    -20   -127     77     46    337    322    316    265    288   -200
    132     96    -36   -114     85     31    319    306    290    239    272   -220
     70     67     -2    -70     36     33    335    314    288    231    270   -231
     51     33    -18    -44     33     10    332    309    272    210    252   -246
     49      2    -46    -25     46    -20    319    293    249    184    228   -270
     18      2    -15    -10     18     -5    324    301    249    184    236   -267
     -2      5      5     -2     -5      5    322    303    241    176    231   -277
     -7     -5      0      5     -5     -2    298    288    220    155    210   -296
    -28      0     25     12    -28     10    293    290    218    155    207   -293
    -44      5     49     20    -46     25    301    298    218    150    205   -296
    -28    -23      5     25    -20     -7    296    296    200    127    176   -324
    -44    -93    -49     67      2    -72    340    371    215    119    148   -355
    -49   -106    -57     77      2    -83    459    532    298    155    142   -371
      5    -23    -28     10     15    -25    576    709    426    249    200   -329
     51    226    171   -140    -59    200    693    909    639    478    418   -122
     51    748    696   -400   -322    722    748   1021    930    867    841    298
   -116   1363   1480   -626   -797   1423    688    922   1174   1278   1327    766
   -218   1595   1813   -688  -1015   1704    363    509   1093   1379   1496    909
   -283   1156   1439   -439   -859   1296     38      5    587    904   1060    514
   -350    405    756    -25   -553    579    -98   -296      0    174    335   -127
   -311   -140    171    223   -241     15   -124   -280   -252   -194    -80   -504
   -246   -342    -96    296    -75   -220    -41   -129   -223   -231   -168   -594
   -246   -298    -51    272    -98   -176     77     12   -101   -142   -109   -550
   -249   -210     38    228   -145    -85    187    137     25    -33    -15   -475
   -202   -111     90    155   -148    -10    246    205    109     33     38   -420
   -207    -62    145    135   -176     41    293    259    168     85     77   -387
   -257    -59    194    158   -228     67    322    293    202    116     96   -363
   -192    -64    127    127   -161     28    309    285    197    103     77   -376
   -189    -64    124    127   -158     28    309    285    200    109     77   -381
   -207    -46    161    127   -184     57    319    296    213    122     88   -379
   -218    -46    171    129   -194     62    319    290    213    127     85   -381
   -231    -51    179    140   -207     62    319    290    218    135     83   -389
   -298    -54    244    176   -272     93    342    314    244    161    103   -371
   -275    -41    233    158   -254     96    329    306    239    158     90   -371
   -265    -23    239    142   -252    106    316    290    231    150     75   -379
   -223     -5    215    114   -220    103    303    277    226    137     54   -389
   -241      0    239    119   -241    119    301    275    231    140     44   -379
   -272     20    293    127   -283    155    306    277    241    150     38   -355
   -272     28    298    122   -285    163    296    270    233    145     15   -345
   -239     44    280     96   -259    161    283    259    226    137     -5   -348
   -228     64    290     80   -259    176    280    262    231    142    -12   -345
   -202     67    270     67   -236    168    277    265    231    142    -28   -345
   -194     96    290     49   -241    192    272    262    228    145    -33   -340
   -231    114    345     57   -288    228    277    267    236    155    -31   -327
   -246    106    353     70   -301    228    280    272    241    158    -38   -327
   -228    124    353     51   -290    239    280    277    241    161    -44   -327
   -202    137    340     31   -270    239    267    270    239    158    -54   -327
   -197    142    340     25   -267    241    254    267    239    163    -64   -322
   -194    153    348     20   -272    249    241    272    241    171    -62   -309
   -257    171    428     44   -342    298    262    309    275    210    -25   -267
   -220    205    426      5   -322    316    244    314    277    215    -15   -252
   -158    231    389    -38   -272    309    223    309    267    213    -23   -254
   -231    249    480    -10   -355    363    257    355    311    257     15   -207
   -197    280    478    -41   -337    379    249    361    311    262     23   -205
   -103    293    394    -96   -249    342    218    340    290    239      2   -218
    -85    319    405   -116   -244    361    220    348    293    246     15   -200
    -85    337    420   -127   -254    379    233    363    306    259     28   -184
    -96    345    441   -124   -267    392    252    374    316    270     44   -176
    -77    342    420   -132   -249    381    249    361    314    265     38   -192
    -64    337    400   -137   -233    368    249    358    314    265     38   -197
    -83    329    413   -124   -246    371    249    353    311    265     33   -202
    -85    329    415   -122   -249    371    252    350    314    270     31   -213
   -103    335    436   -116   -270    384    262    350    327    280     41   -218
   -111    327    436   -109   -275    381    270    350    337    280     44   -226
   -155    316    472    -80   -314    394    277    353    345    285     49   -226
   -158    329    488    -85   -322    407    285    355    358    290     57   -223
    -54    319    374   -132   -215    345    254    322    327    259     25   -267
    -36    322    358   -142   -197    340    244    301    314    246     12   -293
    -98    316    415   -111   -257    366    259    309    329    265     33   -277
   -142    319    462    -88   -301    389    272    316    342    275     46   -265
    -90    303    392   -106   -241    348    246    293    316    252     28   -293
    -96    301    397   -103   -246    348    246    296    322    252     38   -301
   -129    322    449    -98   -290    384    259    309    342    265     62   -290
   -166    361    527    -96   -345    444    257    311    358    272     85   -270
   -127    353    480   -114   -303    415    233    293    337    262     67   -283
   -114    363    478   -127   -296    420    223    285    327    259     59   -288
   -140    379    519   -119   -329    449    223    285    329    267     70   -283
   -192    405    597   -106   -394    501    239    303    350    293    103   -254
   -137    428    563   -145   -350    496    220    296    345    290    103   -254
    -90    431    522   -168   -306    475    205    285    335    277     90   -254
    -51    428    480   -189   -267    452    187    270    324    267     75   -254
    -80    426    506   -171   -293    465    197    280    337    285     85   -241
   -135    418    553   -145   -342    485    223    303    363    306    101   -218
    -90    413    501   -161   -296    457    215    293    355    293     90   -218
    -83    415    498   -166   -290    454    218    290    361    301     98   -205
    -77    420    498   -171   -288    459    223    290    368    309    109   -200
    -98    410    509   -158   -303    459    231    296    376    322    124   -192
   -129    428    558   -150   -342    493    249    314    394    348    153   -176
    -88    452    540   -181   -314    496    254    316    400    353    155   -179
    -51    483    535   -215   -293    509    270    332    415    358    161   -168
    -72    480    553   -205   -311    517    283    345    426    363    163   -153
    -70    475    542   -202   -306    509    285    350    431    368    158   -137
    -70    493    563   -210   -316    527    298    363    444    381    161   -109
    -70    530    600   -228   -335    563    314    366    462    394    168    -83
   -142    574    714   -215   -428    644    342    387    501    431    207    -33
   -114    581    696   -233   -405    639    324    374    496    428    205    -38
    -90    561    649   -236   -368    605    288    345    470    405    181    -62
    -59    566    626   -252   -342    594    257    314    449    387    168    -72
    -80    545    623   -233   -353    584    244    309    439    381    158    -72
   -103    498    602   -197   -353    550    241    306    423    366    140    -88
   -116    457    574   -171   -345    514    226    296    400    345    114   -116
   -119    415    535   -148   -327    475    205    277    376    319     88   -145
   -127    361    488   -119   -309    426    200    270    355    298     64   -163
   -132    311    444    -90   -288    376    189    257    337    275     38   -181
   -140    288    428    -75   -283    358    176    241    319    252     23   -200
   -150    285    436    -67   -293    361    171    239    319    246     23   -207
   -150    275    423    -62   -288    350    158    226    306    236     18   -220
   -142    267    407    -62   -275    337    142    213    293    226     10   -236
   -137    259    394    -62   -267    327    129    202    285    218      7   -241
   -137    259    397    -59   -267    327    129    202    283    215     12   -257
   -132    252    381    -59   -257    316    119    192    262    194     18   -324
   -101    207    309    -54   -205    257    124    215    252    171    -15   -366
    -57    171    228    -59   -142    197    207    332    293    174    -54   -400
    -36    252    288   -106   -161    270    332    501    410    262     -5   -345
     18    423    402   -220   -192    413    444    704    592    444    148   -174
     59    839    776   -449   -358    807    514    844    852    779    511    210
    -23   1475   1499   -727   -761   1486    506    820   1122   1202   1018    735
   -210   1878   2088   -833  -1148   1982    265    454   1140   1408   1319   1054
   -306   1579   1886   -639  -1096   1730    -90    -62    732   1085   1052    815
   -361    865   1226   -252   -795   1044   -296   -465    122    371    353    163
   -319    202    522     57   -420    361   -371   -561   -259   -163   -215   -374
   -249    -51    197    150   -223     72   -329   -423   -272   -254   -366   -514
   -218     -5    210    111   -215    101   -213   -262   -148   -166   -324   -472
   -192     98    290     46   -241    194   -103   -116    -12    -54   -244   -397
   -168    187    353    -10   -262    267    -38    -33     80     23   -192   -316
   -145    233    379    -44   -262    306      5     10    124     59   -166   -275
   -142    259    400    -59   -272    329     23     31    145     72   -153   -270
   -168    259    428    -46   -298    342     36     44    161     80   -140   -272
   -137    270    407    -67   -272    337     28     41    153     72   -148   -293
   -109    288    397    -88   -252    342     23     46    150     77   -161   -267
   -119    290    410    -85   -265    348     15     41    142     72   -176   -246
   -135    298    431    -83   -283    363     15     46    142     70   -174   -252
   -127    316    441    -96   -285    379     15     49    135     67   -176   -267
   -145    337    483    -96   -314    410     12     49    132     70   -176   -275
   -101    329    431   -114   -265    379    -12     25    103     44   -205   -311
    -75    335    407   -129   -241    371    -25     18     88     36   -215   -324
    -83    348    428   -132   -254    387    -28     15     80     31   -220   -322
    -90    348    439   -127   -265    392    -36      5     70     20   -226   -324
    -88    355    441   -135   -265    397    -38      0     59     15   -220   -345
    -41    353    392   -155   -218    371    -54    -20     38     -2   -246   -374
     -2    329    332   -166   -166    332    -83    -51     12    -20   -283   -368
     25    314    288   -168   -129    301   -116    -88    -15    -41   -314   -368
     54    314    259   -187   -101    288   -137   -114    -33    -51   -335   -374
     93    306    213   -202    -59    259   -161   -140    -54    -67   -358   -397
    109    298    189   -205    -38    244   -181   -158    -67    -77   -371   -426
    114    316    202   -215    -44    259   -189   -161    -70    -72   -358   -436
    101    327    223   -215    -62    275   -192   -155    -64    -67   -340   -426
    140    345    205   -244    -31    275   -215   -166    -72    -72   -324   -426
    122    371    249   -246    -64    311   -215   -153    -57    -57   -285   -402
     93    392    298   -241   -101    345   -210   -137    -38    -38   -246   -374
    103    405    301   -257    -98    353   -218   -135    -38    -33   -220   -355
     80    444    361   -262   -140    402   -213   -114    -18     -7   -184   -319
    111    480    368   -298   -127    426   -218   -106    -10      5   -161   -301
    124    517    392   -319   -132    454   -218    -96      0     20   -132   -275
     88    535    446   -311   -179    491   -202    -72     20     46    -96   -239
     96    550    454   -324   -179    501   -197    -62     31     57    -75   -213
    109    576    467   -342   -179    522   -202    -57     38     64    -54   -187
    109    605    496   -355   -192    550   -202    -49     51     67    -36   -171
    101    620    517   -361   -207    568   -197    -41     62     70    -18   -163
    106    628    522   -368   -207    576   -197    -28     75     80     -2   -158
     46    631    581   -340   -267    607   -189     -7     96     93     23   -150
    -36    652    688   -306   -361    670   -161     31    129    116     62   -137
     51    672    620   -363   -283    646   -174     23    114     93     41   -179
     62    672    610   -368   -272    641   -168     31    119     93     38   -202
     62    667    605   -366   -272    636   -163     36    124     90     33   -226
     41    667    626   -353   -290    646   -150     49    135     96     41   -233
     31    665    633   -350   -301    649   -145     51    137     93     36   -265
      5    646    641   -324   -319    644   -137     51    135     85     25   -296
    -15    631    644   -309   -329    636   -129     51    135     75      5   -309
    -25    610    636   -290   -329    623   -124     46    127     64    -18   -322
    -46    581    626   -270   -337    602   -129     46    119     57    -38   -332
    -49    581    631   -265   -340    605   -127     49    124     62    -49   -327
    -18    584    602   -283   -311    592   -135     38    116     57    -67   -332
    -44    568    613   -262   -327    589   -127     44    124     59    -72   -332
    -85    563    646   -241   -366    605   -109     64    140     70    -67   -327
    -31    558    589   -265   -311    574   -122     57    127     57    -88   -340
    -20    542    563   -262   -290    553   -127     51    116     44   -106   -348
    -28    542    571   -257   -298    555   -122     46    116     44   -111   -345
    -62    535    597   -236   -332    566   -106     57    142     67    -96   -319
    -51    540    589   -244   -319    563   -109     54    145     72   -101   -316
    -31    524    555   -246   -293    540   -122     36    132     57   -122   -335
    -41    511    553   -233   -296    532   -122     31    132     54   -132   -335
    -46    496    540   -226   -293    517   -127     23    132     54   -140   -327
    -41    488    530   -226   -285    509   -135     12    129     51   -148   -327
    -23    483    504   -231   -265    493   -145     -2    122     46   -161   -332
    -51    475    527   -210   -288    501   -142      0    129     62   -148   -314
    -64    472    537   -205   -301    504   -145     -5    129     67   -145   -311
    -57    472    530   -207   -293    501   -145    -10    129     72   -140   -311
    -31    498    530   -236   -280    514   -135     -5    142     83   -127   -303
      5    537    532   -270   -262    535   -124      2    155     98   -109   -296
     -2    548    550   -275   -277    548   -109      7    161    106   -106   -296
    -10    555    563   -272   -288    558   -101     12    171    119    -96   -285
      0    558    555   -280   -277    558   -101      7    174    129    -85   -277
      0    574    574   -285   -285    574    -93     10    181    145    -70   -259
    -33    613    644   -290   -340    628    -72     28    210    179    -28   -223
     -7    644    652   -319   -329    649    -80     25    215    194    -10   -207
    -12    631    644   -311   -329    639   -101      5    194    184    -23   -218
     -5    607    613   -301   -309    610   -129    -25    174    161    -41   -239
     -2    600    600   -301   -301    602   -150    -38    171    145    -41   -246
      5    561    553   -283   -275    558   -179    -62    148    116    -62   -265
    -12    506    517   -249   -265    511   -194    -77    124     88    -85   -296
    -31    467    498   -218   -265    483   -197    -70    119     83    -90   -303
    -23    413    436   -197   -228    423   -220    -96     85     49   -129   -335
    -20    374    394   -176   -207    381   -233   -109     62     25   -158   -355
    -28    337    366   -155   -197    350   -254   -129     36      0   -176   -376
    -25    309    335   -140   -179    322   -272   -153     10    -25   -189   -407
    -28    293    322   -135   -174    306   -272   -155      7    -28   -187   -418
    -54    265    319   -106   -187    290   -270   -155     10    -25   -174   -433
    -67    236    301    -85   -184    267   -288   -171      2    -31   -166   -475
    -54    226    280    -85   -166    252   -298   -179      0    -33   -174   -498
     -2    241    244   -119   -122    241   -296   -176      5    -33   -202   -475
     54    213    158   -135    -51    187   -301   -176     -5    -51   -241   -475
     25     93     64    -62    -20     77   -267   -111     -7    -83   -306   -522
     57     72     15    -64     20     44   -142     46     64    -62   -327   -555
    129    189     59   -163     36    124      5    259    220     62   -236   -475
    207    496    288   -353    -41    392    129    470    465    335     18   -226
    231   1026    795   -628   -283    909    127    517    735    727    452    220
     77   1678   1600   -878   -761   1639    -72    267    937   1127    950    732
   -101   1779   1878   -841   -989   1829   -480   -254    766   1106   1008    800
   -179   1244   1423   -532   -802   1332   -797   -740    236    571    511    361
   -241    371    613    -64   -428    493   -948  -1039   -402   -205   -262   -342
   -249   -189     59    220   -155    -64   -924   -953   -602   -527   -646   -727
   -129   -249   -119    189     -7   -184   -805   -769   -509   -483   -657   -750
    -98   -171    -75    135    -12   -124   -657   -587   -363   -363   -581   -691
    -80    -57     23     67    -54    -18   -553   -454   -244   -257   -504   -615
    -46     12     59     18    -51     36   -504   -387   -181   -202   -467   -574
    -15     28     44     -5    -28     36   -485   -361   -158   -192   -470   -563
     -7     28     36    -10    -20     31   -472   -340   -140   -184   -467   -548
    -23     25     49     -2    -36     36   -465   -332   -129   -181   -470   -542
    -20     25     46     -2    -33     36   -465   -335   -132   -179   -475   -548
     -5     33     36    -15    -20     33   -470   -332   -129   -176   -478   -537
    -10     44     54    -15    -31     49   -467   -329   -127   -174   -478   -527
    -23     44     67    -10    -46     57   -459   -319   -114   -168   -475   -514
    -23     36     59     -5    -41     46   -454   -311   -109   -166   -472   -504
    -18     41     59    -12    -38     49   -457   -314   -111   -168   -467   -511
    -31     41     72     -5    -51     57   -454   -311   -103   -163   -457   -524
    -38     36     75      0    -57     54   -446   -306    -98   -163   -452   -537
    -33     33     67      0    -49     49   -441   -306    -98   -166   -444   -558
    -23     28     49     -2    -36     38   -446   -316   -103   -174   -439   -587
    -28     33     62     -2    -46     49   -446   -314    -96   -166   -423   -571
    -54     54    109     -2    -80     80   -436   -298    -77   -145   -400   -548
    -54     46    101      5    -77     72   -444   -301    -80   -153   -410   -561
    -15     44     59    -15    -38     49   -462   -311    -93   -163   -426   -576
    -10     41     51    -15    -31     46   -462   -303    -88   -158   -426   -571
    -33     41     75     -5    -54     59   -454   -290    -75   -145   -418   -558
    -18     41     59    -10    -38     49   -459   -290    -75   -145   -426   -558
      0     46     44    -25    -23     46   -475   -298    -83   -153   -444   -571
    -18     62     80    -20    -49     70   -467   -283    -62   -132   -436   -545
    -18     85    101    -36    -59     93   -475   -280    -59   -127   -439   -522
      5     96     90    -49    -41     93   -493   -285    -67   -135   -465   -485
      2    101     98    -51    -49    101   -501   -270    -57   -127   -470   -459
     10    111    101    -62    -46    106   -504   -254    -46   -114   -459   -449
     31    109     75    -70    -23     93   -517   -246    -46   -111   -459   -454
     49    135     85    -90    -18    111   -524   -236    -41   -101   -454   -449
     46    148    101    -98    -28    124   -524   -226    -23    -85   -441   -423
     51    179    124   -116    -36    153   -527   -220    -15    -75   -439   -402
     59    187    124   -124    -33    155   -530   -228    -18    -75   -452   -394
     62    205    142   -132    -38    174   -532   -236    -20    -75   -457   -379
     62    213    150   -140    -44    181   -542   -246    -25    -80   -465   -363
     67    213    142   -140    -36    179   -545   -257    -31    -85   -478   -353
     57    213    153   -135    -49    184   -535   -254    -23    -83   -472   -332
     51    223    171   -137    -59    197   -530   -249    -10    -67   -454   -324
     44    205    158   -127    -57    181   -532   -257    -12    -77   -449   -340
     41    184    142   -114    -49    163   -530   -254    -15    -85   -436   -350
     31    194    161   -114    -64    179   -522   -246     -2    -75   -400   -353
     28    168    140    -98    -54    155   -514   -241     -2    -72   -374   -366
     28    129     98    -80    -33    114   -522   -254    -20    -88   -355   -392
     20    122     98    -72    -38    111   -524   -265    -28    -96   -316   -400
      7    101     93    -57    -41     98   -535   -283    -49   -114   -288   -418
      0     83     83    -41    -41     83   -550   -301    -67   -127   -259   -439
     -2     57     59    -28    -31     57   -571   -319    -93   -150   -239   -462
      5     38     33    -23    -15     36   -589   -335   -122   -168   -223   -485
     18     38     18    -31      0     31   -610   -350   -140   -176   -202   -509
     28     41     12    -33      7     28   -626   -368   -158   -187   -187   -527
     33     49     15    -44     10     33   -646   -387   -179   -197   -176   -532
     49     62     12    -54     18     38   -670   -405   -202   -213   -179   -530
     67     67      0    -70     33     36   -696   -423   -226   -231   -181   -545
     72     77      5    -75     33     41   -711   -436   -236   -233   -161   -587
     85     88      2    -88     38     46   -745   -462   -257   -249   -150   -631
     80     90     10    -85     33     49   -763   -480   -275   -257   -140   -675
     77     88      7    -85     33     46   -779   -498   -290   -262   -132   -717
    103     93    -10    -98     57     41   -810   -527   -316   -277   -135   -758
    135     90    -44   -114     88     23   -839   -555   -340   -296   -150   -797
    137     85    -51   -114     96     18   -854   -571   -358   -309   -171   -823
    127     85    -41   -109     83     23   -867   -584   -371   -314   -184   -841
    129     98    -31   -114     80     33   -875   -600   -387   -324   -200   -846
    111     96    -15   -103     62     41   -878   -605   -394   -329   -220   -841
    101    106      2   -103     49     54   -880   -610   -402   -337   -241   -839
     88    111     23   -101     31     67   -891   -613   -415   -345   -270   -833
     83    137     54   -109     15     96   -891   -615   -423   -340   -296   -818
     72    155     83   -114     -5    119   -883   -610   -420   -332   -327   -802
     49    184    132   -116    -41    158   -865   -594   -402   -316   -340   -776
     36    205    166   -122    -64    187   -854   -581   -394   -303   -358   -758
     28    213    184   -119    -77    200   -846   -571   -389   -298   -379   -750
     36    231    194   -135    -80    213   -846   -563   -389   -293   -397   -748
     54    259    205   -158    -75    233   -828   -550   -374   -277   -402   -740
     51    306    254   -179   -101    280   -810   -542   -350   -254   -397   -724
     59    345    285   -202   -111    316   -807   -545   -335   -239   -392   -719
     15    327    311   -171   -148    319   -818   -550   -337   -241   -400   -732
     10    322    309   -166   -148    316   -841   -566   -345   -254   -415   -753
     15    322    306   -171   -145    314   -865   -576   -350   -259   -423   -761
      7    275    267   -140   -129    272   -878   -584   -361   -275   -444   -782
    -23    192    213    -85   -119    202   -893   -602   -389   -301   -478   -815
    -57    129    187    -36   -122    158   -906   -613   -407   -311   -498   -849
    -59     67    127     -5    -93     98   -927   -633   -431   -337   -527   -888
    -93     25    119     33   -106     72   -927   -631   -439   -355   -550   -906
    -90    -41     49     64    -70      2   -943   -646   -457   -371   -579   -930
    -59    -59     -2     59    -28    -31   -963   -665   -475   -387   -602   -958
    -75    -80     -5     75    -36    -44   -969   -672   -483   -397   -623   -963
    -49   -103    -54     77      2    -80   -992   -698   -504   -420   -657   -989
    -88   -106    -18     98    -36    -62   -997   -701   -501   -413   -662   -989
    -93   -103    -10     98    -41    -57  -1010   -704   -501   -407   -680   -992
    -88   -111    -25     98    -31    -67  -1023   -714   -511   -415   -717  -1000
    -90   -132    -41    111    -25    -88  -1036   -714   -519   -423   -753  -1010
    -31   -202   -174    114     70   -189  -1023   -670   -535   -459   -839  -1078
    -33   -210   -179    122     72   -194   -893   -511   -454   -426   -862  -1101
     -7   -127   -122     67     54   -124   -750   -303   -306   -314   -802  -1031
     67     98     31    -83     18     64   -649   -109   -101   -101   -628   -841
     96    610    514   -353   -210    563   -654    -49    166    275   -236   -407
     -2   1218   1221   -607   -610   1218   -792   -213    384    672    213     90
   -184   1421   1605   -618   -896   1512  -1132   -652    309    769    355    267
   -283   1021   1304   -368   -792   1161  -1475  -1174   -179    319    -67    -93
   -309    210    519     49   -415    363  -1634  -1504   -839   -480   -893   -813
   -220   -322   -101    270    -62   -210  -1654  -1473  -1085   -839  -1327  -1202
   -197   -475   -277    335     38   -376  -1561  -1304  -1031   -839  -1397  -1262
   -129   -433   -303    283     85   -368  -1460  -1161   -927   -766  -1374  -1234
    -96   -327   -233    210     67   -280  -1361  -1034   -802   -657  -1309  -1153
    -85   -223   -137    153     25   -181  -1296   -953   -719   -579  -1260  -1091
   -111   -189    -80    150    -18   -135  -1247   -898   -667   -532  -1234  -1062
    -85   -166    -80    127     -2   -124  -1231   -875   -644   -509  -1231  -1052
     -2   -153   -153     77     72   -153  -1265   -901   -665   -535  -1265  -1075
    -15   -135   -119     75     49   -127  -1270   -898   -657   -530  -1265  -1070
    -36   -103    -67     70     12    -85  -1267   -891   -641   -514  -1254  -1054
    -25    -85    -59     57     15    -72  -1278   -893   -641   -506  -1252  -1057
    -36    -90    -54     62      7    -72  -1275   -883   -628   -491  -1247  -1044
    -59    -83    -23     70    -18    -54  -1265   -865   -613   -467  -1231  -1026
    -44    -57    -12     49    -18    -33  -1286   -880   -628   -472  -1239  -1031
     23    -54    -77     15     49    -64  -1309   -909   -657   -498  -1267  -1047
    -54    -49      5     51    -31    -23  -1283   -880   -620   -470  -1239  -1013
    -57    -23     33     38    -46      5  -1280   -870   -597   -457  -1228  -1000
    -88    -25     62     57    -77     18  -1283   -872   -592   -454  -1223   -992
   -132     -2    129     67   -132     62  -1275   -867   -589   -439  -1208   -976
    -38     31     67      2    -54     49  -1309   -896   -615   -462  -1234   -982
    -31     49     77    -10    -54     62  -1319   -901   -613   -457  -1234   -966
     10     72     59    -41    -25     67  -1345   -917   -628   -462  -1244   -979
     15     77     62    -46    -23     70  -1348   -909   -623   -452  -1247   -982
      5     80     72    -44    -33     77  -1348   -898   -618   -441  -1247   -979
     62     70      7    -67     28     38  -1374   -919   -636   -452  -1262  -1000
     51     77     25    -67     10     51  -1379   -917   -628   -436  -1252   -997
     62     98     36    -80     12     67  -1392   -919   -626   -431  -1247   -997
     64     96     31    -80     18     62  -1402   -917   -626   -428  -1244   -995
     88    119     31   -103     28     75  -1408   -911   -623   -418  -1236   -982
    119    127      5   -124     57     67  -1423   -914   -626   -415  -1231   -963
    129    142     12   -135     59     77  -1431   -901   -610   -397  -1210   -932
    145    158     10   -153     67     85  -1454   -896   -610   -387  -1197   -924
    148    197     49   -174     49    124  -1462   -885   -602   -371  -1174   -909
    166    228     62   -200     51    145  -1460   -872   -594   -363  -1161   -896
    187    249     62   -218     62    155  -1454   -865   -589   -355  -1150   -880
    137    254    114   -197     12    187  -1439   -849   -568   -332  -1132   -849
    150    272    119   -213     15    197  -1436   -854   -561   -327  -1130   -849
    161    298    135   -231     12    218  -1434   -862   -558   -329  -1127   -846
    148    322    174   -233    -12    249  -1426   -857   -553   -324  -1124   -833
    171    319    148   -246     12    233  -1436   -872   -566   -337  -1140   -839
    171    322    150   -246     10    236  -1428   -875   -563   -337  -1143   -836
    124    324    200   -226    -38    262  -1402   -852   -537   -314  -1130   -815
    124    337    213   -231    -44    275  -1382   -839   -519   -301  -1119   -800
    135    316    179   -226    -23    249  -1392   -854   -535   -314  -1132   -807
    132    309    174   -220    -20    241  -1389   -857   -535   -316  -1135   -800
    132    309    176   -223    -20    244  -1379   -854   -527   -306  -1127   -787
    116    296    179   -205    -31    239  -1376   -854   -524   -309  -1122   -813
    109    288    179   -200    -36    233  -1376   -862   -530   -316  -1124   -839
     96    277    179   -187    -41    228  -1379   -870   -532   -316  -1130   -849
     85    262    176   -174    -46    220  -1379   -875   -537   -319  -1127   -859
    103    259    155   -181    -25    207  -1376   -878   -542   -319  -1124   -872
     85    249    163   -168    -38    207  -1376   -880   -545   -322  -1127   -870
     85    249    163   -168    -38    207  -1384   -880   -545   -319  -1122   -867
     88    254    166   -171    -38    210  -1384   -870   -537   -314  -1109   -862
     75    259    184   -166    -54    223  -1376   -859   -530   -309  -1093   -854
     70    265    192   -168    -59    228  -1371   -857   -527   -301  -1088   -852
     83    277    194   -179    -54    236  -1374   -854   -527   -290  -1080   -865
     98    290    189   -194    -44    239  -1379   -852   -527   -290  -1070   -883
    103    296    192   -200    -44    244  -1387   -857   -535   -298  -1065   -901
    114    309    194   -213    -41    254  -1389   -852   -530   -296  -1047   -917
    124    319    192   -223    -33    257  -1392   -841   -527   -293  -1041   -883
    124    322    194   -226    -36    257  -1392   -841   -530   -296  -1047   -857
    127    319    192   -223    -31    257  -1384   -839   -530   -293  -1047   -839
    129    322    189   -226    -31    257  -1384   -836   -527   -288  -1044   -810
    129    322    192   -226    -31    257  -1387   -836   -527   -283  -1034   -784
    129    332    202   -233    -36    267  -1389   -836   -530   -280  -1028   -750
    137    358    220   -246    -41    290  -1384   -833   -530   -280  -1015   -717
    140    363    220   -252    -41    293  -1392   -839   -537   -293  -1015   -709
    145    384    236   -265    -46    311  -1376   -826   -524   -277   -989   -678
    148    418    270   -285    -62    345  -1358   -807   -509   -259   -953   -654
    153    457    303   -303    -75    381  -1340   -797   -498   -246   -932   -644
    158    470    309   -314    -75    392  -1335   -792   -498   -254   -930   -644
    163    488    322   -327    -77    405  -1330   -789   -498   -257   -917   -641
    166    535    368   -353   -101    452  -1314   -779   -488   -239   -885   -620
    174    615    441   -394   -132    530  -1283   -756   -457   -202   -833   -574
    179    657    475   -418   -148    566  -1275   -758   -449   -184   -807   -555
    187    654    467   -420   -140    561  -1291   -782   -465   -194   -810   -563
    187    652    462   -420   -137    558  -1317   -807   -491   -215   -826   -576
    202    665    462   -433   -129    563  -1340   -831   -511   -226   -836   -576
    210    639    428   -426   -109    532  -1363   -852   -535   -239   -844   -574
    205    597    392   -402    -93    493  -1366   -862   -553   -257   -854   -589
    202    571    368   -387    -83    470  -1369   -872   -574   -277   -867   -605
    210    555    345   -381    -67    452  -1376   -891   -600   -309   -888   -615
    205    519    314   -363    -54    418  -1384   -911   -623   -327   -911   -628
    197    509    309   -353    -54    410  -1389   -927   -636   -340   -927   -626
    205    501    296   -353    -46    400  -1400   -948   -659   -361   -940   -620
    228    498    270   -363    -20    384  -1415   -971   -685   -384   -963   -626
    262    491    228   -379     15    358  -1436   -992   -709   -405   -984   -662
    311    483    171   -397     70    327  -1454  -1018   -730   -418  -1000   -701
    387    472     83   -431    150    277  -1493  -1057   -771   -446  -1031   -737
    467    454    -12   -459    241    220  -1532  -1098   -813   -480  -1062   -761
    483    449    -33   -465    257    207  -1538  -1106   -831   -498  -1078   -774
    522    397   -124   -459    322    137  -1499  -1049   -823   -514  -1104   -800
    545    392   -153   -470    348    119  -1371   -885   -735   -467  -1075   -797
    589    509    -80   -548    335    215  -1234   -691   -589   -350   -953   -711
    628    748    119   -691    254    433  -1114   -480   -376   -122   -696   -504
    610   1221    610   -917      0    917  -1049   -350   -101    252   -244    -83
    415   1836   1418  -1127   -501   1628  -1062   -402    158    672    306    431
    257   2117   1860  -1187   -800   1990  -1332   -774    111    807    574    662
    207   1751   1540   -982   -665   1647  -1654  -1267   -358    379    239    324
    124   1036    909   -581   -392    974  -1787  -1577   -932   -335   -452   -311
    213    498    283   -358    -36    392  -1831  -1579  -1202   -735   -872   -722
    280    285      5   -283    137    145  -1766  -1413  -1171   -769   -927   -807
    298    301      2   -301    148    153  -1660  -1262  -1057   -693   -846   -771
    316    402     83   -361    116    244  -1553  -1117   -919   -579   -722   -693
    306    506    200   -407     51    353  -1457   -997   -800   -467   -597   -623
    363    592    228   -478     67    410  -1400   -924   -730   -413   -522   -589
    324    610    285   -470     18    449  -1348   -865   -675   -376   -470   -555
    290    615    322   -454    -15    470  -1322   -826   -639   -355   -433   -540
    241    641    400   -441    -80    519  -1286   -779   -594   -319   -392   -522
    241    667    426   -454    -90    548  -1252   -745   -566   -290   -363   -517
    262    675    410   -470    -72    542  -1231   -730   -555   -280   -366   -522
    239    667    428   -452    -93    548  -1200   -701   -532   -267   -358   -511
    218    667    446   -444   -114    558  -1169   -680   -511   -249   -348   -514
    246    665    418   -454    -85    542  -1153   -672   -509   -244   -348   -532
    223    654    431   -439   -103    542  -1127   -654   -496   -241   -350   -537
    218    659    441   -441   -111    550  -1101   -633   -480   -236   -350   -530
    252    652    397   -452    -72    524  -1085   -626   -478   -239   -368   -537
    340    639    298   -488     20    470  -1091   -639   -496   -259   -394   -558
    303    623    316   -465     -7    470  -1052   -618   -475   -244   -379   -537
    280    605    324   -444    -20    465  -1013   -592   -449   -228   -376   -514
    335    605    270   -470     31    439  -1005   -587   -444   -233   -392   -511
    332    597    265   -465     33    431   -984   -571   -423   -218   -389   -488
    376    584    205   -483     85    397   -984   -568   -426   -220   -402   -480
    376    587    207   -483     83    397   -974   -555   -413   -202   -400   -457
    358    576    218   -467     70    397   -958   -542   -392   -184   -392   -441
    381    581    200   -480     90    392   -948   -537   -379   -174   -392   -423
    394    587    189   -491    101    389   -950   -532   -371   -163   -394   -400
    407    592    184   -501    111    389   -948   -519   -361   -145   -384   -376
    426    584    158   -509    135    371   -950   -511   -355   -135   -374   -363
    423    594    171   -509    127    384   -948   -493   -337   -109   -348   -337
    436    613    174   -524    129    394   -945   -480   -327    -90   -329   -309
    439    636    197   -540    122    418   -932   -459   -306    -64   -303   -267
    475    662    184   -568    145    423   -935   -454   -298    -54   -298   -252
    506    685    179   -594    163    433   -927   -446   -288    -41   -285   -228
    480    704    223   -592    127    465   -904   -418   -259     -7   -249   -184
    454    719    265   -587     93    493   -875   -400   -233     23   -215   -153
    483    743    257   -615    111    501   -859   -397   -228     31   -200   -150
    480    745    265   -613    109    506   -836   -389   -223     38   -187   -150
    452    740    288   -597     83    514   -810   -376   -210     51   -176   -150
    459    737    277   -600     90    509   -800   -374   -207     46   -176   -158
    470    737    265   -605    101    501   -789   -368   -205     44   -171   -161
    400    735    335   -566     33    535   -743   -327   -163     77   -127   -132
    413    737    324   -576     44    532   -722   -311   -150     88   -109   -129
    444    730    283   -587     80    506   -711   -306   -148     85   -114   -142
    400    717    316   -561     41    517   -680   -285   -127    103    -98   -137
    376    709    332   -542     23    522   -662   -267   -114    114    -90   -135
    400    698    298   -550     49    498   -659   -265   -119    109    -96   -153
    394    696    301   -545     46    498   -633   -249   -106    119    -83   -161
    374    691    316   -535     28    504   -605   -236    -96    129    -67   -171
    337    670    332   -504      2    501   -579   -228    -83    135    -59   -163
    327    654    327   -491      0    491   -571   -231    -83    137    -54   -168
    355    662    306   -509     23    485   -566   -233    -83    135    -49   -184
    384    672    288   -530     46    483   -561   -231    -83    137    -38   -200
    389    667    277   -527     57    472   -553   -228    -88    140    -31   -202
    363    670    303   -517     31    488   -532   -215    -75    148    -23   -194
    376    685    309   -532     33    498   -511   -205    -62    153     -2   -194
    415    693    277   -555     67    488   -506   -210    -64    148      0   -202
    436    696    259   -566     88    478   -488   -205    -67    148     -7   -192
    433    696    259   -566     85    478   -475   -197    -62    161    -23   -163
    436    693    257   -566     90    475   -467   -189    -49    171    -33   -114
    457    693    233   -576    111    465   -472   -192    -49    168    -49    -93
    480    691    210   -584    135    452   -470   -194    -46    166    -51    -85
    446    683    233   -566    106    459   -446   -176    -28    181    -46    -70
    454    670    215   -563    119    444   -439   -161    -20    194    -41    -59
    470    680    207   -576    129    446   -433   -158    -12    202    -25    -49
    504    696    192   -600    155    444   -426   -155    -10    205    -23    -44
    462    696    231   -581    114    465   -397   -132      7    218    -12    -25
    457    693    236   -576    111    465   -371   -111     23    228      0    -12
    426    722    293   -576     64    506   -329    -72     59    254     28      2
    446    735    288   -589     80    511   -311    -46     80    275     46     18
    444    774    329   -610     57    553   -275    -20    111    311     83     62
    449    787    337   -620     57    563   -257     -7    119    314     88     67
    420    795    374   -607     20    587   -233     15    135    324    103     72
    410    826    415   -618     -2    620   -194     38    161    350    127     93
    392    852    457   -623    -33    657   -158     59    189    384    171    129
    376    872    496   -623    -59    685   -142     72    200    392    192    140
    418    852    433   -636     -7    644   -168     44    166    355    161    101
    397    831    433   -613    -18    633   -166     46    163    348    153    106
    368    833    462   -602    -46    646   -158     64    171    366    174    119
    358    797    439   -579    -38    618   -153     67    161    353    166    106
    358    756    397   -558    -18    576   -148     67    145    335    140     88
    379    706    327   -542     25    517   -148     64    127    314    109     67
    329    659    329   -493      0    496   -132     72    127    311    101     54
    311    618    303   -465      2    462   -124     70    119    303     85     38
    290    581    288   -436      0    436   -116     67    109    293     75     28
    270    550    280   -410     -5    415   -109     67    106    290     72     28
    311    522    207   -418     51    366   -111     57     90    272     44     12
    288    517    228   -402     28    374    -93     67    103    280     51     25
    283    511    228   -397     25    371    -80     72    109    277     46     31
    322    522    200   -420     62    361    -85     62     96    259     33     28
    327    517    187   -423     70    350    -85     64     93    252     20     36
    342    493    150   -418     96    322    -64     93     93    239     -2     23
    387    418     31   -402    176    226     15    197    116    213    -51    -23
    407    444     36   -426    187    241    158    371    207    259    -44    -23
    452    594    142   -524    155    368    311    600    387    420     80    101
    511    914    402   -714     54    659    407    782    623    698    355    397
    514   1488    974  -1000   -231   1231    402    810    906   1111    815    888
    332   2096   1764  -1213   -714   1930    218    550   1096   1491   1278   1366
    179   2005   1826  -1096   -823   1917   -168     33    826   1348   1192   1286
     93   1356   1262   -724   -584   1312   -431   -436    220    698    576    732
     93    584    491   -340   -197    537   -519   -623   -314     18   -114     96
    163    176     12   -168     75     96   -467   -491   -415   -187   -379   -171
    207    145    -64   -176    135     41   -329   -306   -309   -135   -379   -176
    241    231    -10   -236    127    111   -181   -129   -174    -20   -306    -88
    265    335     67   -301     96    202    -70      0    -62     85   -226     41
    280    371     90   -324     96    231      0     77    -12    140   -179    135
    277    353     72   -316    101    213     28    103    -10    142   -145    140
    293    355     62   -324    114    207     49    114    -12    140    -90    122
    316    358     41   -337    137    200     62    116    -20    129    -38     88
    340    371     31   -355    155    202     72    119    -23    119     15     62
    298    368     67   -335    116    218     90    135    -23    124     80     54
    324    353     28   -340    148    192     90    124    -49    106    124      7
    353    348     -5   -350    179    171     77    109    -77     85    163    -49
    358    348    -10   -353    184    168     72     98   -101     77    202    -88
    418    358    -59   -389    239    150     51     72   -137     49    215   -127
    459    371    -88   -418    275    142     46     59   -161     28    215   -132
    493    387   -106   -444    301    140     41     46   -181     15    210   -129
    498    407    -90   -452    296    158     46     49   -189     15    210   -119
    488    426    -62   -457    275    181     59     54   -189     18    207   -106
    478    444    -33   -459    257    205     67     54   -189     18    197    -96
    426    462     36   -444    194    249     90     72   -171     31    200    -75
    410    480     70   -444    171    275    106     83   -168     36    187    -67
    371    480    109   -428    129    296    127    106   -150     54    179    -51
    348    496    145   -423    101    322    140    119   -150     67    163    -44
    345    496    150   -423     98    324    140    127   -155     67    132    -36
    314    504    189   -407     62    348    163    153   -135     85    109      5
    309    517    207   -415     51    363    171    166   -132     90     70     23
    301    542    241   -423     31    392    192    192   -119    109     51     38
    285    566    280   -426      2    423    207    220   -103    124     46     46
    265    594    329   -428    -31    462    231    259    -80    150     54     54
    239    605    366   -423    -62    485    259    298    -51    174     67     67
    213    623    410   -418    -98    517    285    337    -20    197     85     85
    272    659    384   -467    -57    522    288    353    -12    200     80     88
    270    672    402   -470    -64    537    311    379     10    223     90     98
    244    672    426   -459    -93    550    340    407     36    244    109    114
    226    683    457   -457   -114    571    368    431     62    270    129    116
    254    691    433   -475    -88    563    374    423     62    272    132    101
    223    696    472   -459   -124    584    402    439     83    293    158    114
    189    675    483   -433   -148    579    433    452     96    306    171    116
    148    657    509   -402   -181    584    472    478    116    329    189    129
    153    633    480   -392   -163    558    491    483    122    332    187    122
    145    615    470   -379   -161    542    511    493    132    335    194    116
    114    605    491   -358   -187    548    537    504    150    353    207    132
    148    605    457   -376   -153    530    548    506    161    358    202    137
    122    605    480   -363   -179    542    571    519    176    374    207    148
     98    597    498   -348   -200    548    589    524    189    381    207    155
    127    592    465   -361   -168    530    589    509    187    381    192    150
    103    571    465   -337   -179    519    589    504    187    379    179    148
     70    563    493   -316   -213    530    600    511    194    389    181    155
    101    574    472   -337   -184    524    589    496    181    379    150    142
     38    563    522   -303   -241    542    594    501    187    389    140    168
     41    550    509   -296   -233    530    581    488    174    381    109    174
     23    558    535   -293   -254    548    587    496    184    389     98    205
     64    571    506   -316   -220    540    576    496    179    384     75    213
     59    584    524   -324   -233    555    584    509    189    397     75    231
     54    584    530   -319   -236    555    592    519    200    400     67    246
     28    581    550   -306   -262    566    597    527    213    413     64    275
      7    576    568   -290   -280    574    605    535    226    426     72    293
     33    602    566   -319   -267    584    620    550    244    444     90    322
     23    602    576   -314   -275    589    628    558    252    452     90    319
     83    610    527   -348   -220    568    620    548    246    439     75    309
    135    610    475   -371   -168    542    620    542    236    428     62    298
     54    613    558   -335   -252    587    646    563    265    454     96    322
     59    597    537   -329   -239    568    657    563    272    459    103    319
     96    589    493   -345   -200    542    659    561    267    452    106    309
     93    602    509   -348   -207    555    675    571    277    459    122    309
    132    626    493   -381   -179    561    683    571    280    454    124    293
     12    587    574   -301   -280    579    724    600    303    472    148    306
     36    568    530   -303   -246    550    724    597    296    465    142    293
     96    587    491   -340   -197    540    724    594    288    465    145    288
    103    607    504   -358   -200    555    750    615    303    483    166    316
     54    641    587   -350   -265    615    797    657    342    517    207    345
    103    667    561   -387   -228    615    815    665    350    519    210    350
    109    680    571   -394   -231    626    828    672    355    524    215    368
     77    680    602   -381   -262    641    849    685    368    532    228    379
     90    711    620   -402   -265    667    862    693    384    548    244    400
    103    769    662   -436   -277    714    865    693    400    571    267    433
    114    776    662   -444   -272    719    857    685    407    584    275    446
    103    756    652   -431   -275    704    828    659    387    568    262    444
     77    732    654   -405   -288    693    823    652    387    571    267    454
    142    704    558   -426   -207    633    787    615    355    542    252    426
    153    652    498   -402   -171    576    771    600    337    511    231    394
    116    623    504   -371   -194    563    779    605    348    506    239    397
    103    597    493   -350   -194    545    782    600    342    498    233    392
     98    550    452   -327   -176    501    774    581    311    467    202    363
     77    511    433   -293   -176    472    761    563    283    441    179    348
     75    496    420   -288   -174    459    748    545    262    428    171    345
     83    491    407   -288   -163    452    745    535    254    420    168    332
     77    480    402   -280   -161    441    745    532    254    418    174    324
     80    470    389   -275   -153    431    745    535    257    413    179    322
     80    452    371   -267   -145    413    745    530    262    407    181    319
     83    454    368   -270   -142    413    761    537    272    413    197    332
     88    454    363   -272   -137    410    771    542    277    420    205    337
     93    405    311   -249   -109    358    763    542    267    405    192    316
    124    340    213   -233    -46    277    839    644    298    392    168    272
    168    400    231   -285    -31    316    997    836    415    470    218    290
    244    542    298   -394    -28    420   1156   1080    597    631    355    405
    311    800    488   -555    -88    644   1252   1270    810    872    607    641
    329   1337   1005   -836   -337   1171   1234   1288   1070   1260   1070   1132
    155   1914   1758  -1036   -800   1836   1065   1062   1260   1631   1556   1639
    -51   1956   2008   -953  -1028   1982    748    605   1098   1605   1618   1699
   -179   1371   1551   -594   -865   1460    485    135    553   1039   1098   1195
   -166    548    714   -192   -439    631    353   -119    -36    309    350    472
    -90    137    228    -23   -161    181    381    -20   -150     93     75    174
    -59     72    132     -7    -96    101    517    179    -51    142     80    161
    -41    145    187    -51   -114    166    670    381     96    262    161    228
     -7    259    265   -127   -137    262    761    498    202    363    239    306
      2    319    316   -161   -155    319    810    566    257    413    272    348
     -2    324    327   -163   -163    324    844    610    283    433    277    366
     -5    309    314   -150   -158    311    865    636    293    436    257    381
    -20    306    327   -142   -174    316    880    659    311    449    249    426
    -23    309    332   -142   -179    322    885    670    322    457    246    441
    -18    319    335   -150   -176    327    901    685    329    470    252    470
     -7    298    306   -145   -155    301    906    693    332    472    249    483
     -7    319    327   -155   -166    322    919    701    342    475    249    475
    -20    327    345   -153   -181    335    930    714    353    478    262    478
    -18    342    361   -163   -189    353    937    722    361    480    267    498
    -15    337    353   -161   -184    345    940    722    363    478    267    504
    -23    350    371   -166   -197    361    940    714    363    475    275    506
    -20    376    397   -176   -210    384    940    709    363    480    280    535
    -18    376    394   -179   -207    384    937    704    358    472    277    542
    -12    402    415   -194   -213    407    940    709    363    472    290    540
      2    446    444   -226   -220    444    930    706    366    470    303    535
     31    467    436   -249   -202    454    919    701    363    467    309    540
     41    485    444   -265   -200    467    919    709    366    472    322    548
     51    496    444   -272   -194    470    922    714    368    478    337    530
     72    514    441   -293   -184    478    917    711    366    483    345    506
     88    517    428   -303   -168    472    909    709    358    480    358    506
    101    527    423   -314   -163    475    904    706    348    472    371    504
    116    550    433   -332   -158    493    896    701    340    472    387    498
    137    555    418   -348   -142    488    883    691    324    470    389    480
    168    550    379   -361   -103    465    859    675    301    465    387    470
    228    561    332   -397    -51    446    828    657    272    462    384    459
    319    553    233   -436     44    394    784    628    233    439    363    433
    361    545    184   -454     88    366    756    615    207    431    368    428
    381    571    189   -478     96    381    748    620    202    441    387    423
    392    600    207   -496     90    405    743    636    200    459    410    418
    368    623    254   -496     57    439    769    672    218    480    441    428
    342    639    293   -493     23    467    782    704    228    485    475    413
    311    641    329   -478    -10    485    784    722    223    483    493    384
    285    644    358   -467    -36    501    792    748    226    480    496    400
    236    639    402   -436    -83    522    815    792    244    478    504    457
    184    636    449   -413   -132    542    826    839    259    480    522    496
    174    633    457   -405   -142    545    833    883    272    480    542    524
    181    633    452   -407   -135    542    839    922    280    475    555    542
    176    618    441   -397   -132    530    844    956    285    465    563    561
    145    600    452   -374   -153    527    859    997    298    459    600    636
    106    605    498   -358   -194    553    880   1034    319    462    649    667
     85    613    524   -350   -220    568    893   1060    337    462    696    670
     80    600    519   -340   -218    561    901   1072    342    457    727    662
     88    613    522   -353   -215    568    888   1054    335    441    740    639
     59    623    563   -342   -252    594    885   1049    340    439    769    618
     33    626    592   -329   -277    610    885   1039    342    433    787    584
    -18    641    659   -311   -337    649    898   1036    353    449    813    563
     10    654    644   -332   -316    649    893   1018    345    446    815    517
     38    665    626   -350   -293    646    893   1002    342    439    813    467
     31    665    633   -348   -303    652    901    984    348    431    805    436
     20    691    670   -355   -324    680    909    974    358    439    810    423
     -7    709    714   -353   -361    711    935    989    379    454    831    397
     10    717    706   -363   -348    711    945    987    379    454    826    358
     31    724    693   -379   -332    709    948    971    376    449    795    371
     33    724    691   -379   -327    709    961    974    381    449    774    394
     18    704    685   -363   -332    696    979    982    392    449    750    397
     20    696    675   -358   -327    685    976    969    392    441    724    384
     23    688    665   -355   -322    678    976    963    400    441    711    384
     23    675    652   -348   -314    665    989    963    410    452    704    394
     33    667    631   -353   -298    649    987    953    410    452    693    397
     57    659    600   -358   -272    631    984    940    410    452    683    407
     57    644    584   -350   -265    615    989    932    418    454    680    423
     51    631    579   -340   -262    605   1000    927    428    459    680    444
     67    639    571   -353   -252    605    995    911    426    454    665    444
     64    654    589   -361   -262    623   1013    917    444    472    672    465
     80    670    587   -376   -254    628   1023    917    457    488    680    475
    119    683    563   -400   -220    623   1021    906    465    496    685    472
    101    670    568   -387   -233    618   1034    901    472    504    691    472
    116    675    555   -397   -220    615   1031    885    472    504    685    470
    116    696    576   -407   -231    636   1039    883    483    514    691    480
    124    735    610   -428   -241    672   1054    898    509    545    724    511
    129    771    639   -452   -257    706   1047    898    519    566    750    522
    153    776    623   -465   -233    701   1015    875    504    555    745    509
    127    763    636   -446   -254    701   1000    865    493    548    745    514
    114    756    641   -433   -262    698    984    867    493    553    761    522
    181    722    540   -454   -179    631    932    839    452    514    730    483
    142    662    519   -405   -187    592    930    846    439    498    722    465
    116    623    506   -371   -194    566    935    865    436    488    724    452
    145    615    470   -379   -161    542    922    865    426    478    724    426
    135    545    410   -340   -137    478    906    852    394    441    680    374
    119    496    376   -309   -127    436    901    844    381    418    665    355
    101    491    389   -296   -142    439    896    841    381    410    667    348
     90    478    387   -283   -148    433    880    828    368    397    662    324
     83    485    400   -285   -158    444    878    828    374    402    665    311
     77    475    397   -277   -158    436    875    826    371    400    659    298
     72    462    389   -267   -161    428    880    826    371    397    659    293
     51    446    394   -249   -171    420    896    836    376    405    670    293
     64    402    335   -236   -135    368    891    841    361    400    654    267
    119    355    236   -239    -59    296    919    893    363    389    618    213
    161    345    184   -254    -12    265   1034   1039    436    405    605    161
    179    423    244   -301    -31    335   1174   1218    592    496    678    205
    223    639    413   -431    -96    527   1293   1421    813    706    880    405
    272   1075    802   -675   -265    940   1337   1517   1062   1036   1236    771
    194   1662   1467   -930   -639   1566   1296   1439   1299   1421   1691   1226
     51   1935   1883   -992   -914   1909   1013   1044   1267   1556   1899   1418
    -41   1566   1605   -763   -823   1587    670    527    810   1153   1548   1093
    -80    857    937   -387   -509    896    480    155    194    423    831    449
    -20    301    322   -142   -171    311    413    116   -111      5    371     28
     51     59      7    -54     23     33    478    270   -106    -49    262    -70
     88     54    -36    -72     62      7    581    394    -20      0    280    -54
    122    116     -5   -122     64     57    675    504     88     80    335    -10
    109    210    101   -161      5    155    761    605    202    176    415     67
    119    283    163   -200    -20    223    813    665    270    239    467    116
    163    288    124   -228     20    207    815    670    280    239    462    111
    176    288    111   -233     31    202    828    683    293    241    465    106
    142    290    148   -215     -2    220    839    698    314    257    483    122
    135    306    171   -220    -18    239    839    704    324    270    501    137
    174    332    155   -254     10    246    841    709    332    275    511    145
    158    340    181   -249    -10    262    846    714    337    283    522    150
    155    335    176   -246    -10    257    846    714    337    285    532    158
    137    335    197   -236    -28    267    857    727    348    290    550    176
     96    340    241   -220    -72    290    872    737    361    303    579    187
     96    348    252   -223    -77    301    870    730    363    306    592    181
    103    350    246   -228    -70    298    867    722    363    301    597    174
     70    337    267   -202    -98    303    878    730    379    309    615    176
     51    332    280   -192   -116    309    883    732    389    314    631    171
     44    342    298   -194   -127    322    888    732    397    316    644    168
     54    348    293   -205   -119    322    885    735    402    314    649    163
     38    355    316   -197   -137    337    891    745    423    327    662    161
     33    376    342   -205   -155    361    883    745    433    337    670    155
     20    379    358   -200   -168    368    872    745    433    342    672    145
      7    392    381   -202   -187    387    878    748    439    355    683    142
      5    400    394   -202   -194    397    885    758    444    363    685    145
    -10    413    420   -202   -215    415    880    766    444    366    685    150
     -5    444    446   -220   -226    446    865    766    446    368    675    153
     18    433    413   -228   -197    423    841    756    431    363    662    135
     20    426    405   -223   -192    415    815    750    423    366    670    122
     28    439    410   -233   -189    426    805    756    423    371    675    122
     36    459    423   -249   -192    441    802    774    439    379    683    155
     49    465    413   -257   -181    439    797    795    452    392    688    192
     70    467    397   -267   -163    433    800    813    467    410    701    231
    135    496    361   -316   -114    431    784    800    457    389    683    233
    145    498    353   -322   -103    428    779    789    449    379    665    233
    161    488    324   -324    -83    407    769    774    433    361    644    218
    176    485    309   -329    -64    397    758    753    418    337    610    197
    174    472    298   -324    -62    384    753    737    400    319    584    174
    168    449    277   -309    -54    363    743    719    381    303    563    150
    168    428    259   -301    -46    345    732    704    368    290    545    129
    168    433    265   -301    -46    350    724    683    353    267    532    103
    176    423    246   -301    -33    335    706    659    327    239    530     54
    189    407    218   -298    -12    314    678    623    298    205    527      2
    213    405    189   -309     10    298    652    584    262    179    527    -49
    246    397    150   -322     49    275    613    532    213    142    519   -111
    270    384    111   -329     77    249    581    485    171    111    522   -194
    275    389    114   -335     80    252    571    459    142     88    540   -259
    259    394    135   -327     62    265    566    444    127     70    527   -272
    236    402    166   -319     36    285    568    433    119     57    504   -249
    210    415    205   -314      2    311    576    436    119     62    498   -215
    176    415    239   -298    -31    327    581    436    122     67    496   -192
    137    402    265   -272    -62    335    581    436    122     64    483   -184
     93    394    301   -244   -103    348    584    444    124     72    485   -168
    111    400    288   -257    -88    345    568    433    111     64    467   -174
     98    392    290   -246    -96    342    561    428    106     64    454   -174
    140    397    257   -270    -59    329    537    410     88     54    431   -187
    135    394    259   -265    -62    327    532    413     85     57    423   -194
    119    389    270   -254    -75    329    535    423     85     70    418   -194
    103    389    285   -249    -90    337    540    436     93     88    420   -189
     96    392    296   -246   -101    345    540    444     98     93    415   -189
     72    400    327   -236   -127    363    545    457    106     93    413   -184
     57    400    340   -231   -142    371    537    459    106     88    405   -192
     41    405    363   -223   -161    384    530    465    109     90    400   -205
     41    402    358   -223   -158    381    519    465    106     85    387   -228
      2    394    392   -197   -194    394    524    472    114     90    381   -239
    -33    392    423   -181   -228    407    524    475    122     90    371   -246
    -62    402    465   -171   -265    433    535    480    129     98    371   -249
    -57    418    472   -181   -265    444    537    483    132     98    361   -262
    -54    433    488   -189   -270    459    545    491    142    111    363   -265
    -36    454    491   -210   -265    472    545    488    148    114    355   -259
    -33    470    504   -218   -270    485    550    488    153    119    350   -252
    -64    480    545   -210   -303    511    563    496    166    137    358   -228
   -122    498    620   -187   -371    558    576    506    187    158    374   -197
    -98    540    639   -220   -368    587    563    491    194    155    371   -192
    -75    587    662   -257   -368    623    561    485    207    168    376   -179
    -59    574    633   -259   -348    602    535    457    194    158    358   -179
    -62    548    610   -241   -335    579    493    418    166    135    329   -192
    -51    566    618   -257   -335    592    452    394    155    137    327   -176
    -72    537    610   -231   -342    571    418    374    135    127    303   -171
    -96    483    579   -194   -337    530    389    353    103    103    259   -187
    -83    452    535   -184   -309    493    361    332     75     80    205   -207
    -51    433    485   -192   -267    459    316    298     36     51    145   -231
    -64    405    470   -168   -267    436    277    270      7     23     90   -244
    -88    368    457   -140   -272    413    246    252    -12      5     38   -246
    -83    335    418   -124   -249    376    218    244    -31     -7     -2   -244
   -124    337    462   -109   -293    400    202    239    -38     -5    -20   -244
   -137    350    485   -106   -311    418    181    223    -51     -5    -44   -254
    -77    361    439   -142   -259    400    145    200    -77    -25    -88   -275
    -70    355    426   -142   -246    389    127    192    -80    -31   -106   -272
   -103    350    454   -124   -277    402    119    192    -77    -36   -114   -275
    -70    348    418   -137   -244    381     90    171   -101    -62   -148   -314
    -98    298    397   -101   -249    348    122    226    -83    -64   -171   -355
    -38    267    306   -114   -171    285    226    366    -20    -49   -210   -405
    -44    337    381   -148   -213    358    366    558    132     67   -132   -337
      2    527    524   -265   -262    524    467    748    319    259     31   -176
     33    917    880   -475   -423    898    509    857    550    571    358    155
    -36   1525   1561   -743   -797   1543    475    813    805    971    828    631
   -163   1823   1987   -831  -1075   1904    166    392    750   1098   1039    833
   -223   1543   1764   -659   -992   1652   -189   -116    332    756    753    574
   -267    849   1117   -290   -693    982   -371   -488   -267     41     62    -36
   -236    265    501    -12   -368    381   -428   -542   -613   -439   -452   -506
   -176     25    200     72   -189    111   -371   -394   -592   -480   -548   -610
   -166    -28    135     96   -150     51   -275   -262   -506   -431   -532   -602
   -135     41    176     46   -155    106   -192   -155   -402   -345   -467   -558
   -101    145    246    -20   -174    194   -135    -80   -309   -257   -402   -506
    -77    176    254    -51   -166    215   -122    -51   -272   -228   -384   -480
    -64    189    254    -62   -161    223   -114    -38   -257   -213   -376   -465
    -46    197    241    -77   -145    220   -127    -44   -254   -207   -376   -465
    -18    197    215    -88   -116    205   -137    -46   -262   -210   -376   -467
     -7    197    202    -96   -106    200   -148    -57   -267   -213   -379   -465
      7    194    187   -101    -88    192   -168    -72   -267   -226   -384   -459
     18    194    174   -109    -77    184   -181    -88   -267   -233   -376   -452
     20    207    187   -114    -83    197   -181    -88   -262   -223   -353   -426
     18    215    197   -119    -90    207   -197    -98   -267   -218   -348   -400
      2    210    205   -106   -101    207   -213   -106   -272   -215   -348   -371
     -2    197    197    -98    -98    197   -228   -116   -283   -223   -348   -353
      0    194    194    -96    -96    194   -241   -122   -280   -228   -345   -345
      0    189    189    -96    -93    187   -252   -129   -285   -233   -353   -348
     18    174    155    -96    -70    163   -267   -140   -296   -236   -363   -355
     31    168    137   -101    -51    153   -283   -153   -298   -233   -358   -363
     36    163    127    -98    -44    145   -296   -168   -301   -231   -358   -371
     46    163    116   -106    -36    142   -309   -176   -303   -236   -363   -374
     57    168    111   -114    -25    140   -316   -179   -301   -233   -358   -366
     62    184    122   -124    -31    153   -324   -176   -296   -231   -353   -353
     59    200    140   -129    -38    171   -340   -179   -293   -228   -345   -342
     49    202    153   -127    -51    179   -353   -184   -296   -223   -337   -335
     51    205    150   -129    -49    179   -363   -181   -285   -215   -327   -319
     49    205    155   -129    -54    181   -374   -174   -277   -202   -316   -303
     44    207    163   -124    -59    187   -384   -171   -275   -194   -314   -296
     57    215    158   -137    -51    189   -392   -163   -270   -184   -311   -283
     70    213    142   -142    -36    179   -410   -158   -265   -174   -311   -262
     80    215    135   -150    -28    174   -426   -153   -262   -161   -303   -239
     98    241    142   -168    -20    192   -439   -145   -259   -145   -296   -223
    106    249    142   -179    -20    197   -444   -132   -249   -135   -290   -218
    114    259    145   -187    -15    202   -436   -114   -236   -127   -280   -205
    101    265    161   -184    -31    213   -439   -111   -236   -127   -283   -200
     96    277    181   -187    -41    231   -441   -109   -236   -127   -283   -187
     88    293    205   -192    -59    249   -426   -101   -223   -119   -272   -163
     83    283    200   -184    -57    241   -418    -98   -223   -124   -283   -158
     77    270    189   -174    -54    228   -418   -103   -228   -137   -298   -158
     70    252    181   -161    -54    218   -413   -106   -226   -142   -311   -145
     51    239    187   -148    -67    215   -410   -106   -223   -145   -332   -129
     57    220    163   -140    -51    192   -407   -101   -218   -142   -355   -103
     64    220    153   -145    -44    187   -410   -106   -215   -153   -376    -96
     70    246    176   -158    -51    213   -407   -103   -205   -153   -374   -101
     80    239    158   -158    -38    200   -415   -114   -213   -166   -363   -155
     80    244    161   -163    -41    202   -433   -132   -228   -179   -371   -194
     83    257    171   -171    -44    215   -444   -145   -236   -181   -387   -174
     85    254    168   -168    -41    213   -444   -153   -244   -181   -407   -148
     88    252    163   -171    -38    207   -457   -168   -262   -189   -431   -135
     88    259    171   -174    -41    215   -475   -184   -277   -200   -446   -132
     83    257    174   -171    -44    215   -485   -197   -288   -205   -459   -119
     98    259    161   -179    -31    210   -491   -202   -290   -205   -470    -98
    114    246    132   -181    -10    189   -509   -218   -306   -220   -475   -119
    127    239    111   -184      7    176   -524   -233   -324   -231   -470   -174
    142    233     88   -189     25    163   -540   -252   -337   -233   -465   -207
    174    241     67   -207     54    155   -558   -275   -355   -241   -467   -228
    226    231      5   -228    109    119   -589   -306   -389   -265   -491   -252
    290    218    -72   -257    181     72   -626   -345   -428   -283   -524   -252
    350    205   -145   -277    246     31   -665   -384   -467   -309   -563   -254
    384    189   -194   -285    290     -2   -693   -410   -496   -332   -594   -262
    397    171   -226   -285    311    -25   -719   -433   -522   -358   -618   -257
    394    174   -220   -285    309    -23   -730   -441   -532   -368   -623   -228
    389    200   -189   -296    288      5   -735   -444   -535   -368   -620   -194
    371    228   -142   -298    257     44   -730   -433   -532   -358   -600   -158
    348    252    -98   -301    223     77   -732   -428   -537   -350   -584   -122
    348    277    -70   -311    210    103   -735   -426   -540   -348   -566    -96
    332    290    -41   -311    187    124   -737   -418   -545   -355   -545    -72
    314    296    -18   -303    166    140   -740   -415   -553   -363   -530    -62
    306    329     23   -319    140    179   -735   -397   -548   -358   -498    -44
    298    355     57   -327    119    207   -719   -371   -535   -348   -462    -31
    293    397    103   -348     96    252   -698   -337   -511   -335   -415    -25
    283    431    148   -355     67    290   -685   -314   -504   -329   -371    -36
    249    452    200   -353     25    327   -683   -301   -498   -332   -340    -51
    231    496    265   -363    -18    381   -670   -277   -480   -316   -293    -46
    213    532    316   -374    -51    426   -654   -259   -457   -298   -241    -33
    174    561    387   -366   -106    475   -639   -239   -428   -283   -184    -20
    166    553    384   -361   -109    467   -667   -257   -436   -301   -168    -54
     96    545    449   -322   -176    498   -665   -244   -420   -290   -137    -59
    132    537    402   -337   -135    470   -691   -257   -433   -306   -135    -77
    168    501    332   -335    -80    418   -714   -277   -459   -332   -150   -109
    124    459    332   -293   -103    397   -706   -277   -472   -342   -161   -148
    124    433    309   -280    -90    371   -706   -283   -483   -355   -184   -205
    135    397    262   -267    -64    329   -709   -298   -501   -379   -215   -254
     15    342    327   -179   -155    335   -672   -272   -480   -366   -218   -254
     75    309    233   -192    -80    272   -691   -301   -514   -405   -272   -293
    119    293    174   -207    -28    236   -704   -324   -540   -439   -316   -327
    116    267    150   -194    -15    210   -701   -335   -555   -465   -355   -348
    124    239    114   -181      5    176   -698   -342   -568   -483   -389   -366
    106    223    116   -166     -5    171   -691   -348   -571   -491   -410   -379
    111    220    106   -166      2    163   -691   -353   -576   -501   -431   -389
    116    215     96   -166     10    155   -688   -355   -576   -506   -446   -394
    132    202     70   -166     31    137   -683   -350   -571   -511   -459   -397
    161    142    -20   -153     90     62   -652   -301   -571   -542   -501   -439
    197    122    -75   -161    137     23   -537   -158   -509   -535   -527   -475
    236    194    -44   -215    137     75   -392     36   -374   -441   -475   -428
    306    363     57   -335    124    210   -265    254   -174   -244   -316   -257
    353    774    420   -566    -33    597   -254    311     57     83     33    122
    275   1371   1096   -823   -410   1234   -381    155    272    478    504    626
    103   1649   1545   -878   -722   1597   -706   -277    228    620    724    862
    -23   1312   1335   -644   -678   1322  -1036   -782   -187    277    423    594
    -54    532    587   -239   -322    558  -1200  -1145   -846   -517   -358    -96
     18    -36    -54      7     36    -44  -1218  -1153  -1140   -950   -833   -537
     83   -223   -306     70    194   -265  -1127   -995  -1106   -992   -922   -636
    119   -205   -324     44    220   -265  -1000   -831   -989   -914   -875   -605
    155   -111   -267    -20    210   -189   -885   -696   -870   -815   -795   -532
    163    -38   -202    -62    181   -119   -813   -618   -795   -748   -732   -467
    158    -15   -176    -72    166    -93   -766   -571   -758   -704   -698   -431
    158     -2   -161    -77    158    -80   -735   -540   -730   -670   -667   -407
    158     20   -137    -88    148    -59   -724   -530   -722   -659   -646   -402
    150     31   -119    -90    135    -44   -711   -517   -711   -652   -626   -394
    142     36   -106    -90    124    -33   -696   -501   -704   -641   -613   -392
    132     46    -85    -88    109    -18   -685   -491   -701   -633   -600   -387
    124     51    -72    -90     96    -10   -680   -483   -704   -631   -584   -387
     96     59    -38    -77     67     10   -672   -472   -701   -631   -574   -387
     85     54    -31    -72     57     12   -665   -465   -709   -639   -566   -384
    106     62    -44    -83     75     10   -665   -465   -717   -649   -563   -389
    127     72    -57   -101     90      7   -662   -462   -719   -654   -561   -392
    140     80    -62   -111    101     10   -665   -457   -722   -659   -563   -389
    163     93    -70   -132    116     12   -672   -452   -730   -665   -566   -400
    158     98    -59   -127    109     20   -665   -436   -727   -657   -550   -397
    137     93    -44   -116     90     25   -644   -423   -719   -646   -532   -407
    142     93    -51   -119     98     20   -628   -418   -706   -644   -514   -418
    140     96    -44   -119     90     25   -620   -413   -696   -646   -501   -415
    145     93    -51   -119     98     20   -636   -420   -704   -662   -504   -426
    145     88    -59   -119    103     15   -631   -418   -709   -659   -491   -428
    158     98    -59   -129    109     20   -620   -410   -701   -644   -470   -433
    168     93    -75   -132    122      7   -626   -410   -706   -649   -465   -470
    187     85   -101   -135    145     -7   -626   -407   -706   -657   -446   -519
    192     98    -93   -148    142      2   -620   -397   -696   -644   -441   -514
    202    109    -93   -155    148      7   -623   -389   -683   -628   -462   -483
    226    103   -124   -166    174    -10   -626   -387   -683   -626   -498   -446
    262    140   -122   -200    192     10   -620   -376   -675   -607   -514   -400
    272    155   -116   -215    194     20   -623   -371   -670   -605   -535   -361
    280    161   -119   -220    200     23   -618   -358   -657   -607   -545   -327
    290    176   -114   -236    202     33   -610   -345   -639   -594   -542   -296
    290    210    -80   -249    187     64   -597   -332   -613   -574   -527   -270
    275    205    -70   -241    171     67   -587   -327   -607   -581   -532   -270
    272    210    -62   -241    168     75   -571   -319   -600   -574   -530   -257
    265    220    -44   -244    153     90   -563   -316   -597   -574   -530   -249
    246    213    -33   -228    140     90   -548   -303   -589   -574   -530   -236
    226    207    -18   -218    122     96   -527   -290   -576   -568   -522   -223
    210    220     10   -218    101    116   -506   -280   -563   -555   -509   -215
    192    207     12   -200     88    111   -488   -267   -553   -553   -506   -220
    176    200     23   -187     77    111   -462   -252   -540   -550   -496   -215
    150    189     36   -171     54    114   -444   -249   -535   -545   -483   -220
    122    179     57   -150     31    119   -413   -236   -522   -542   -465   -218
     90    171     77   -132      7    124   -392   -226   -506   -535   -431   -220
     70    145     75   -106     -2    111   -376   -223   -498   -535   -402   -241
     51    127     72    -90    -10    101   -366   -228   -504   -542   -387   -275
     36    114     77    -75    -20     96   -355   -231   -506   -548   -363   -293
     18     80     62    -49    -23     72   -353   -239   -514   -561   -350   -316
     10     64     54    -36    -20     59   -348   -246   -519   -571   -342   -337
     10     90     77    -51    -33     85   -337   -246   -517   -574   -335   -348
      0     90     88    -46    -44     90   -332   -246   -522   -581   -332   -350
    -12     80     90    -36    -51     85   -332   -246   -532   -587   -340   -350
    -18    111    129    -46    -72    119   -316   -236   -519   -568   -337   -335
    -28    127    153    -51    -90    140   -316   -236   -511   -568   -345   -327
    -31    116    145    -44    -88    129   -316   -233   -517   -574   -361   -327
    -20    119    140    -49    -83    129   -314   -233   -522   -571   -379   -324
    -10    132    142    -59    -75    137   -314   -236   -527   -579   -402   -319
    -10    114    122    -51    -64    116   -314   -241   -540   -592   -423   -309
     -2    129    129    -64    -64    129   -309   -233   -540   -589   -436   -277
      2    124    122    -64    -59    122   -303   -228   -542   -592   -454   -244
     23    124    101    -72    -38    114   -301   -223   -548   -592   -452   -223
     31    103     72    -70    -20     88   -303   -233   -561   -607   -452   -231
     33     88     54    -59    -10     70   -301   -236   -566   -623   -439   -233
     41     62     20    -51     10     41   -301   -236   -574   -639   -426   -239
     49     59     10    -54     20     36   -303   -241   -592   -654   -407   -254
     57     57      0    -57     28     28   -309   -244   -600   -662   -376   -280
     54     49     -5    -51     31     23   -306   -249   -602   -667   -350   -314
     57     46    -12    -51     33     18   -296   -249   -607   -657   -316   -329
     70     57    -12    -62     41     23   -280   -239   -615   -646   -267   -340
     72     64     -7    -72     41     28   -267   -231   -628   -652   -210   -350
     88     85     -2    -88     44     44   -254   -226   -641   -665   -153   -361
    111     93    -20   -103     64     36   -252   -231   -667   -688   -119   -379
    142     77    -64   -109    103      7   -259   -252   -706   -724   -116   -420
    179     80    -98   -129    140    -10   -275   -285   -750   -753   -119   -457
    215    106   -109   -161    161      0   -285   -311   -787   -766   -111   -475
    241    142    -98   -194    168     23   -293   -322   -815   -769   -103   -475
    252    161    -90   -205    171     36   -311   -345   -854   -784   -106   -483
    252    168    -85   -213    168     41   -332   -371   -896   -802   -111   -506
    259    168    -90   -215    176     38   -340   -379   -919   -805   -109   -514
    246    158    -88   -202    166     36   -340   -384   -945   -813   -114   -524
    210    119    -90   -163    150     15   -329   -387   -976   -828   -129   -548
    187     83   -103   -135    145    -10   -322   -387  -1000   -836   -145   -553
    163     49   -114   -106    137    -31   -314   -381  -1018   -836   -163   -545
    132     -2   -135    -64    132    -67   -311   -387  -1049   -846   -200   -553
    124    -46   -171    -38    148   -109   -322   -400  -1085   -865   -239   -558
    106    -80   -189    -15    148   -135   -319   -407  -1111   -878   -267   -566
     80   -106   -189     12    135   -148   -301   -392  -1119   -878   -280   -568
     59   -119   -179     28    119   -150   -277   -376  -1119   -870   -285   -574
     36   -129   -166     46    101   -148   -254   -353  -1114   -859   -285   -579
     12   -140   -153     59     83   -145   -231   -324  -1101   -846   -285   -587
     -2   -148   -145     72     70   -148   -213   -296  -1091   -836   -285   -594
    -12   -171   -161     90     72   -166   -192   -270  -1088   -831   -296   -615
    -12   -228   -215    122    101   -223   -137   -202  -1072   -839   -329   -662
    -10   -265   -254    135    119   -259     20    -23   -989   -818   -348   -701
      0   -194   -194     96     96   -194    197    202   -839   -709   -272   -652
     44     -5    -51    -20     46    -28    340    433   -626   -498    -80   -480
     96    413    316   -254   -109    366    366    519   -363   -163    288   -116
     25   1098   1070   -563   -522   1083    194    358    -90    285    836    441
   -161   1441   1602   -641   -880   1519   -135    -59    -80    465   1114    709
   -311   1067   1379   -379   -844   1223   -436   -535   -491     90    792    394
   -366    226    592     70   -478    407   -613   -935  -1187   -732      0   -345
   -319   -379    -59    348   -129   -220   -581   -891  -1434  -1122   -462   -813
   -283   -550   -270    415     -7   -410   -446   -701  -1356  -1119   -527   -911
   -252   -519   -267    384      5   -394   -283   -511  -1208  -1013   -472   -872
   -220   -415   -194    319    -12   -306   -158   -361  -1065   -896   -392   -797
   -200   -340   -140    267    -31   -239    -98   -293   -989   -831   -353   -750
   -197   -322   -124    259    -36   -223    -64   -254   -945   -800   -345   -737
   -200   -306   -109    252    -46   -207    -44   -233   -919   -782   -337   -735
   -179   -298   -119    239    -31   -210    -41   -226   -909   -776   -348   -743
   -174   -298   -124    236    -25   -213    -31   -210   -896   -763   -361   -711
   -168   -277   -109    223    -31   -194    -28   -200   -885   -748   -371   -675
   -163   -259    -96    210    -36   -179    -28   -192   -875   -735   -387   -652
   -161   -277   -116    220    -23   -197    -20   -171   -867   -722   -400   -626
   -179   -283   -103    228    -38   -194    -28   -161   -865   -711   -413   -607
   -200   -267    -67    233    -67   -168    -31   -140   -854   -691   -418   -584
   -197   -270    -72    231    -62   -171    -25   -124   -841   -683   -436   -568
   -207   -265    -57    236    -75   -161    -15    -93   -826   -665   -444   -550
   -215   -249    -33    231    -90   -142    -10    -72   -813   -649   -454   -537
   -210   -246    -36    228    -88   -142     -5    -51   -802   -631   -467   -522
   -192   -246    -54    218    -70   -150      0    -44   -792   -623   -480   -511
   -207   -236    -28    223    -90   -132     18    -33   -769   -607   -480   -485
   -184   -226    -44    202    -72   -135     20    -28   -761   -602   -496   -472
   -158   -223    -64    189    -49   -142     25    -18   -750   -592   -509   -465
   -153   -215    -64    181    -46   -140     36    -12   -735   -589   -517   -462
   -142   -205    -62    174    -41   -135     49     -2   -714   -579   -514   -446
   -184   -218    -36    200    -75   -129     80     23   -675   -553   -493   -415
   -174   -223    -49    197    -64   -135     96     31   -659   -548   -491   -413
   -184   -218    -36    200    -75   -127    111     41   -646   -537   -478   -407
   -166   -202    -36    184    -64   -119    122     54   -631   -530   -465   -402
   -158   -194    -36    176    -62   -116    137     75   -613   -519   -441   -384
   -148   -176    -28    161    -59   -103    150     93   -597   -506   -420   -371
   -135   -171    -36    153    -49   -106    161    111   -579   -491   -400   -363
   -137   -158    -20    148    -59    -90    181    145   -545   -462   -368   -337
   -119   -135    -15    124    -54    -75    187    163   -519   -441   -348   -314
   -101   -119    -20    109    -41    -70    189    174   -506   -423   -337   -306
    -88    -98    -10     93    -41    -57    202    184   -491   -413   -324   -290
    -77    -93    -15     85    -31    -54    210    184   -485   -407   -309   -275
    -64    -98    -33     80    -18    -67    226    187   -478   -405   -293   -267
    -62   -114    -51     88     -5    -83    233    187   -478   -415   -290   -259
    -49   -122    -75     83     10    -98    231    179   -478   -415   -290   -254
    -36   -124    -88     80     25   -106    241    179   -472   -407   -296   -254
    -41   -132    -90     85     23   -111    249    181   -467   -400   -296   -246
    -33   -127    -93     80     28   -111    267    197   -449   -387   -283   -233
    -54   -145    -90     98     15   -119    277    205   -431   -376   -267   -233
    -64   -168   -103    116     18   -137    296    213   -410   -376   -252   -236
    -64   -166   -101    114     18   -135    296    215   -397   -379   -233   -239
    -64   -171   -109    116     20   -140    293    213   -392   -387   -228   -233
    -72   -194   -124    132     25   -158    288    202   -400   -400   -239   -239
    -67   -207   -140    137     36   -174    288    197   -405   -405   -244   -241
    -46   -200   -153    122     51   -176    285    184   -410   -410   -249   -252
    -28   -207   -179    116     72   -194    270    163   -426   -418   -265   -267
    -31   -220   -189    124     77   -205    257    148   -439   -426   -272   -277
    -36   -218   -181    127     72   -200    259    150   -433   -423   -262   -270
    -33   -213   -179    122     72   -197    272    161   -420   -410   -252   -267
    -31   -189   -161    109     62   -176    285    174   -400   -387   -228   -254
    -31   -194   -163    111     64   -179    298    192   -381   -374   -213   -241
    -38   -197   -158    119     59   -179    316    210   -366   -363   -202   -231
    -36   -207   -171    119     67   -189    332    231   -348   -361   -197   -220
    -57   -223   -168    140     54   -197    348    252   -329   -350   -189   -210
    -62   -231   -168    145     51   -200    355    265   -316   -337   -174   -207
    -57   -220   -163    140     51   -192    374    283   -296   -319   -153   -200
    -59   -215   -155    137     46   -187    376    293   -290   -309   -142   -200
    -70   -226   -158    148     44   -192    376    301   -290   -306   -145   -197
    -80   -239   -158    158     36   -200    389    322   -280   -298   -145   -187
    -70   -252   -181    161     54   -218    402    335   -272   -293   -142   -176
    -67   -265   -200    166     62   -233    410    342   -275   -296   -155   -179
    -72   -267   -194    171     59   -231    413    350   -280   -303   -174   -184
    -80   -265   -184    171     49   -226    415    358   -280   -306   -184   -184
    -93   -285   -192    189     49   -239    415    368   -285   -316   -202   -187
    -93   -293   -200    192     51   -249    420    381   -285   -314   -220   -163
   -101   -306   -207    202     51   -257    418    392   -288   -311   -241   -153
   -103   -298   -197    200     46   -249    423    405   -288   -306   -259   -135
   -111   -272   -161    192     23   -218    444    433   -267   -285   -262    -85
   -106   -270   -163    187     25   -218    465    459   -246   -270   -270    -54
    -98   -283   -187    189     44   -236    478    470   -246   -270   -270    -70
    -98   -277   -179    187     38   -228    488    475   -244   -270   -257    -64
   -109   -265   -155    187     23   -210    504    488   -231   -254   -236    -36
   -109   -223   -116    163      2   -171    519    493   -207   -228   -197    -38
   -109   -168    -59    137    -25   -114    535    493   -187   -205   -161    -41
   -101   -168    -67    132    -18   -116    524    470   -197   -213   -158    -44
   -106   -187    -80    148    -12   -135    498    431   -226   -231   -168    -72
    -96   -179    -85    137     -7   -132    462    392   -246   -244   -171   -109
    -83   -189   -106    135     10   -148    436    358   -270   -270   -202   -116
    -85   -215   -129    150     20   -174    426    335   -285   -293   -241   -106
    -70   -246   -176    158     51   -213    410    314   -314   -322   -280   -116
    -59   -267   -207    161     72   -239    392    296   -337   -337   -301   -142
    -38   -303   -265    171    111   -285    376    270   -368   -366   -329   -179
    -18   -340   -324    176    150   -332    350    231   -405   -397   -363   -220
     -2   -368   -366    187    181   -368    327    197   -439   -426   -389   -254
     12   -379   -392    181    200   -384    314    174   -462   -444   -405   -277
     36   -387   -423    174    228   -405    303    153   -480   -457   -413   -290
     75   -400   -478    161    275   -439    275    122   -506   -478   -426   -316
    127   -418   -545    145    335   -480    241     83   -545   -501   -439   -355
    210   -441   -652    114    428   -548    187     15   -605   -540   -465   -478
    303   -472   -776     83    540   -623    132    -46   -672   -594   -530   -535
    384   -519   -904     64    644   -711    132    -36   -701   -639   -610   -535
    441   -537   -979     49    709   -758    233    101   -649   -626   -641   -561
    462   -415   -878    -23    667   -646    384    290   -501   -504   -558   -485
    501   -218   -722   -142    610   -470    514    498   -306   -298   -366   -283
    511    153   -361   -335    436   -103    576    620    -75      5    -15    103
    426    763    337   -594     44    550    561    581    168    392    491    659
    210   1130    917   -672   -353   1023    298    200    163    571    813   1000
     96    927    831   -511   -366    880    -10   -270   -200    288    633    826
     18    285    265   -153   -124    277   -184   -639   -782   -410    -18    223
     51   -342   -394    145    223   -368   -241   -696  -1140   -930   -566   -303
    124   -579   -704    226    413   -641   -179   -537  -1119   -987   -652   -420
    137   -602   -740    231    439   -670    -54   -374  -1005   -919   -587   -400
    135   -524   -659    192    397   -592     62   -228   -862   -815   -472   -324
    119   -407   -527    145    322   -467    161   -114   -732   -714   -342   -226
     90   -332   -423    119    257   -379    231    -33   -646   -646   -241   -168
     77   -283   -363    101    220   -322    270     18   -592   -610   -171   -148
     54   -254   -309     98    179   -280    290     46   -555   -587   -116   -137
     18   -226   -244    103    129   -233    319     80   -522   -566    -64   -132
    -10   -205   -194    106     90   -200    337     98   -501   -553    -38   -142
    -28   -181   -155    103     62   -168    348    116   -480   -540    -25   -163
    -36   -155   -122     93     41   -140    376    148   -449   -517     -5   -168
    -80   -171    -90    127      5   -132    397    168   -433   -506      5   -187
   -111   -184    -72    148    -23   -127    413    174   -423   -496     10   -218
   -122   -168    -46    145    -38   -109    433    189   -410   -485     12   -231
   -119   -137    -18    127    -51    -80    459    213   -387   -470     12   -226
   -132   -129      2    132    -67    -64    478    231   -374   -462      5   -226
   -137   -155    -20    145    -62    -88    485    233   -376   -470    -20   -254
   -106   -181    -75    142    -18   -127    485    236   -387   -485    -54   -285
    -44   -197   -153    119     51   -174    491    246   -394   -498    -90   -293
    -15   -218   -202    116     93   -210    501    267   -389   -501   -116   -283
     -7   -244   -236    124    111   -241    509    275   -381   -493   -129   -285
    -23   -270   -249    145    111   -259    511    283   -376   -488   -142   -311
     15   -257   -275    119    142   -267    506    288   -363   -485   -150   -327
     62   -244   -306     90    184   -275    506    298   -342   -480   -153   -327
     46   -275   -322    114    181   -298    496    290   -342   -483   -176   -335
     88   -239   -327     75    205   -283    501    303   -322   -452   -168   -309
    109   -210   -319     49    213   -265    511    316   -301   -426   -158   -270
     70   -252   -322     90    194   -285    496    309   -298   -426   -163   -262
    109   -236   -345     62    226   -290    488    311   -285   -420   -155   -246
    153   -184   -337     15    244   -259    498    335   -257   -392   -127   -215
    145   -168   -316     10    228   -241    504    350   -236   -363    -98   -192
    124   -171   -296     23    210   -233    501    358   -220   -342    -83   -179
    142   -148   -290      0    215   -218    517    368   -202   -316    -59   -153
    171   -109   -280    -31    223   -192    535    387   -176   -285    -31   -116
    150   -101   -252    -25    197   -174    540    394   -161   -265     -5    -93
    116   -116   -233      0    174   -174    535    381   -163   -265      5    -90
    109   -106   -218     -2    163   -163    550    381   -155   -259     20    -85
    106    -77   -187    -15    145   -132    563    387   -137   -241     51    -70
    111    -51   -166    -31    137   -106    574    394   -122   -220     85    -51
    187     23   -163   -103    176    -70    613    423    -88   -184    124    -25
    140    -15   -155    -62    145    -85    628    433    -75   -174    135    -31
     57    -70   -129      5     90    -98    626    423    -75   -176    137    -41
     46    -72   -119     10     83    -96    639    423    -67   -174    150    -49
     96    -12   -109    -41    101    -59    659    444    -36   -145    184    -31
      7    -93   -101     41     51    -96    636    418    -51   -168    163    -70
     41    -70   -111     12     75    -88    646    426    -36   -158    181    -67
     41    -62   -106     10     72    -83    662    431    -20   -148    194    -67
    -15   -111    -96     64     38   -103    652    415    -28   -155    194    -88
    -46   -150   -103     98     25   -127    639    397    -38   -168    187   -114
    -20   -145   -124     83     51   -135    636    392    -33   -166    192   -119
      0   -111   -114     54     54   -114    649    405    -10   -148    218    -96
     10    -88    -98     38     54    -93    670    418     10   -132    244    -75
    -49   -174   -124    111     36   -150    644    376    -15   -158    223   -116
     36   -103   -140     33     85   -122    665    392     15   -129    254   -101
    103    -38   -145    -33    122    -90    683    407     46   -109    280    -80
     36   -145   -181     54    109   -163    639    366     15   -148    244   -127
     25   -176   -202     72    111   -187    628    355     10   -155    233   -150
     20   -179   -200     80    109   -189    628    353     18   -145    239   -161
     83   -132   -215     23    148   -174    628    361     31   -119    249   -161
    176    -51   -228    -62    202   -140    639    379     41    -90    265   -137
    161    -59   -220    -51    189   -140    649    379     57    -90    267   -129
    103   -132   -236     15    168   -184    641    358     59   -111    252   -142
     90   -148   -239     25    163   -192    626    342     57   -119    241   -140
     88   -122   -210     18    148   -166    631    337     57   -119    231   -137
     72   -109   -184     18    124   -145    618    337     54   -119    226   -119
     70    -93   -166     10    116   -129    607    340     62   -106    236    -85
     51    -93   -145     20     96   -116    607    348     67    -98    239    -70
     62    -83   -145     10    103   -114    610    366     75   -103    233    -67
     67    -98   -166     12    114   -129    600    376     70   -114    220    -75
    145     -5   -150    -70    148    -77    623    418    111    -72    265    -38
    150     28   -122    -90    137    -46    633    444    132    -46    288    -23
     20    -67    -88     23     54    -77    631    441    127    -57    277    -41
    109      0   -111    -57    109    -54    665    483    166    -25    303    -18
    127      2   -124    -64    124    -62    696    509    194     -7    322     -5
     41    -83   -124     20     83   -103    691    493    181    -28    311    -25
     23    -31    -54      5     38    -41    709    511    220     10    361      7
     20     25      2    -25      7     15    724    524    252     44    402     28
    -38    -12     23     25    -31      5    711    511    244     31    402     15
    -59      7     67     25    -64     36    724    522    254     46    428     23
     -5     88     93    -41    -49     90    750    555    285     80    478     46
    -93    -36     57     64    -77     10    698    519    236     28    428    -18
   -150   -109     38    129    -96    -36    678    504    205     -2    389    -80
   -145   -135     10    137    -80    -62    678    506    184    -33    368   -124
   -116   -111      5    114    -62    -54    696    527    189    -38    368   -135
   -150   -148      2    148    -77    -75    685    530    171    -67    335   -174
   -205   -202      2    205   -103   -101    654    501    127   -109    277   -220
   -161   -158      0    158    -83    -80    652    509    111   -119    254   -231
   -116    -85     31    101    -75    -28    667    537    122   -111    259   -226
   -181    -96     85    137   -135     -7    659    540    111   -124    249   -231
   -275   -207     64    241   -171    -72    628    527     72   -166    192   -259
   -270   -239     31    254   -153   -103    628    540     62   -176    158   -265
   -272   -254     18    265   -145   -119    626    550     51   -174    135   -259
   -220   -226     -5    223   -109   -116    639    571     54   -158    119   -241
   -174   -239    -64    205    -54   -153    675    636     70   -161     85   -249
   -189   -324   -135    257    -28   -231    776    774    122   -163     54   -275
   -148   -252   -103    200    -23   -179    919    953    246    -70    129   -215
    -77    -85    -10     80    -36    -46   1044   1140    423    109    311    -59
    -54    249    303    -98   -179    277   1093   1228    639    394    652    262
   -106    818    922   -358   -514    867   1031   1143    857    774   1140    722
   -197   1213   1410   -506   -802   1312    737    748    862    982   1473   1015
   -252    945   1195   -348   -724   1070    368    218    436    667   1254    800
   -298    301    600      0   -449    449    168   -207   -202    -38    618    223
   -239   -277    -41    257   -101   -161     90   -324   -615   -558    111   -262
   -140   -550   -410    345    135   -480    150   -213   -683   -691    -28   -449
    -67   -571   -506    316    218   -540    249   -114   -662   -685    -23   -496
      7   -522   -530    257    267   -527    306    -59   -636   -652     33   -498
     98   -436   -535    166    314   -485    335    -41   -620   -626    116   -488
    155   -402   -558    124    355   -480    350    -33   -633   -628    161   -496
    197   -376   -576     88    384   -475    348    -38   -652   -631    189   -509
    192   -358   -550     83    368   -454    327    -57   -652   -623    246   -527
    293   -236   -530    -31    407   -381    374    -18   -607   -587    345   -509
    272   -202   -475    -33    374   -337    405     10   -587   -568    418   -519
    179   -244   -423     31    298   -332    387      5   -597   -576    449   -535
    161   -226   -387     31    272   -306    397     25   -589   -561    498   -522
     83   -262   -348     88    213   -303    413     44   -589   -561    524   -530
     98   -205   -303     54    200   -254    441     85   -563   -524    579   -509
     62   -215   -277     75    168   -246    449    101   -563   -517    592   -517
     67   -205   -272     67    168   -239    459    119   -563   -509    600   -519
    -18   -327   -311    171    145   -319    413     85   -620   -555    540   -561
     59   -265   -324    103    192   -293    431    116   -605   -530    542   -532
    132   -161   -293     12    210   -226    496    187   -558   -475    574   -485
     44   -200   -246     77    145   -223    511    200   -558   -470    558   -488
    -96   -303   -210    197     57   -257    478    171   -589   -496    511   -522
   -171   -324   -153    249    -10   -239    483    174   -584   -488    496   -522
   -174   -280   -109    226    -33   -194    511    200   -558   -459    498   -506
   -181   -262    -80    223    -51   -174    527    210   -545   -449    493   -498
   -179   -244    -64    210    -59   -155    550    220   -524   -433    488   -491
   -207   -244    -36    226    -85   -140    574    239   -506   -415    485   -491
   -220   -241    -23    228   -101   -135    563    236   -493   -402    475   -498
   -179   -205    -25    192    -77   -116    581    259   -465   -371    480   -496
   -210   -205      5    205   -109   -101    605    283   -439   -348    480   -493
   -275   -233     41    254   -158    -96    623    301   -418   -335    472   -483
   -322   -272     49    296   -187   -114    620    311   -405   -316    462   -472
   -368   -314     54    340   -213   -129    618    332   -387   -290    462   -439
   -337   -254     83    293   -210    -85    644    379   -342   -241    488   -355
   -311   -213     98    262   -205    -57    659    415   -309   -205    504   -296
   -363   -239    122    298   -244    -59    654    423   -298   -189    501   -283
   -340   -197    142    267   -244    -25    672    454   -265   -153    524   -257
   -293   -137    153    215   -226      7    704    493   -228   -122    553   -233
   -293   -132    161    213   -228     12    724    511   -213   -111    558   -226
   -355   -184    171    270   -265     -7    719    509   -213   -122    548   -249
   -400   -213    184    306   -293    -15    709    514   -207   -124    532   -265
   -379   -197    181    288   -283     -7    704    530   -194   -111    514   -267
   -379   -200    179    290   -280    -10    696    542   -187   -103    488   -272
   -322   -127    192    223   -259     33    743    587   -137    -70    493   -241
   -376   -179    194    277   -285      7    732    584   -132    -80    454   -265
   -480   -270    207    374   -345    -31    696    555   -150   -109    397   -309
   -475   -249    226    363   -350    -12    696    563   -140    -96    384   -314
   -491   -244    246    366   -371      0    688    566   -135    -93    353   -319
   -496   -239    257    366   -376      7    680    563   -129    -93    311   -327
   -475   -207    267    340   -374     31    675    558   -124    -93    277   -335
   -462   -197    265    329   -363     33    688    553   -114    -90    249   -340
   -436   -161    275    296   -355     57    714    555    -93    -77    228   -327
   -475   -202    270    337   -374     33    693    527   -103    -85    187   -335
   -470   -202    267    335   -368     31    680    509   -103    -93    155   -340
   -467   -202    265    335   -366     31    685    501    -96    -93    140   -340
   -426   -166    257    296   -342     44    701    504    -75    -75    145   -322
   -400   -140    259    270   -332     59    714    504    -62    -67    145   -324
   -431   -184    244    306   -340     31    704    480    -70    -80    122   -348
   -350   -119    231    236   -290     54    727    491    -44    -51    135   -327
   -366   -129    236    246   -303     51    732    483    -41    -51    124   -327
   -384   -158    226    272   -306     31    730    467    -46    -59    114   -337
   -394   -179    215    285   -306     18    727    452    -49    -59    111   -345
   -374   -166    207    270   -290     20    727    444    -44    -51    114   -345
   -358   -161    197    259   -280     18    740    444    -33    -44    124   -337
   -355   -176    179    267   -270      0    750    439    -28    -49    124   -332
   -368   -202    166    283   -270    -18    750    423    -31    -59    119   -340
   -348   -202    145    275   -246    -28    740    410    -31    -62    119   -342
   -324   -194    129    259   -228    -33    740    397    -31    -62    122   -337
   -301   -192    106    246   -205    -44    748    389    -28    -54    124   -322
   -288   -194     93    241   -192    -51    748    379    -23    -49    119   -314
   -288   -231     57    259   -174    -88    737    355    -33    -59     98   -324
   -231   -215     12    223   -124   -101    735    350    -31    -62     93   -319
   -181   -150     31    163   -106    -59    750    361    -12    -36    103   -306
   -171   -114     57    142   -116    -28    774    374     -5    -10    114   -293
   -233   -148     85    192   -161    -31    774    374    -23     -5    101   -298
   -223   -148     75    184   -150    -38    766    384     -7    -15     96   -303
   -205   -127     75    166   -140    -25    771    402     36    -20    114   -311
   -181    -70    109    124   -145     18    784    407     64    -10    148   -314
   -189    -33    155    111   -174     59    792    397     67    -10    163   -329
   -220    -28    189    122   -207     80    795    379     67     -7    174   -322
   -231    -23    207    124   -220     90    774    350     62     -2    176   -298
   -223    -20    200    119   -213     88    724    314     36     -7    171   -301
   -111     41    153     36   -132     96    704    309     41      5    181   -280
    -33     62     96    -15    -64     77    714    316     49      7    166   -254
    -93    -57     36     75    -64    -10    683    285     20    -23    111   -275
   -116   -137    -23    127    -46    -80    649    265      0    -46     70   -290
    -96   -181    -85    140     -5   -135    636    259     -7    -59     44   -290
    -93   -241   -148    166     25   -194    639    252    -28    -83     10   -303
    -57   -239   -184    148     62   -213    654    259    -23    -83      0   -298
   -119   -311   -194    215     36   -254    641    241    -38   -103    -31   -303
   -103   -306   -202    205     49   -254    652    246    -23    -93    -36   -272
    -83   -283   -200    181     57   -241    678    272      2    -70    -23   -223
   -129   -298   -168    213     18   -233    685    288     15    -62    -18   -192
   -163   -309   -145    233    -10   -228    672    285     10    -64     -7   -181
   -122   -275   -153    200     15   -215    675    298     20    -57     25   -166
   -111   -277   -166    192     25   -223    706    316     28    -59     49   -179
   -202   -413   -210    306      2   -311    727    350      2   -103     10   -254
   -171   -400   -231    285     28   -316    839    509     72    -83     31   -288
   -213   -384   -171    298    -20   -277    969    683    187    -12     90   -257
   -116   -202    -85    158    -18   -142   1101    898    384    179    270    -90
    -36    192    226    -77   -132    207   1143    997    623    483    600    244
    -57    813    870   -379   -465    841   1060    914    880    888   1070    732
   -192   1234   1426   -519   -807   1330    774    548    935   1130   1387   1054
   -322    932   1254   -306   -789   1091    467     70    568    820   1109    805
   -345    252    594     46   -470    423    298   -303    -15    124    418    168
   -192   -272    -80    231    -57   -176    288   -335   -324   -324    -83   -319
   -166   -496   -329    332     80   -413    379   -176   -298   -381   -192   -485
   -329   -654   -327    491     -2   -491    457    -77   -236   -358   -215   -514
   -267   -519   -254    392     -7   -387    587     75    -93   -236   -137   -405
   -275   -444   -168    358    -54   -306    652    150     -5   -153    -80   -327
   -319   -480   -161    400    -80   -322    672    171     18   -140    -72   -314
   -350   -514   -166    431    -96   -340    659    166     12   -153    -88   -329
   -259   -433   -174    345    -44   -303    678    200     38   -135    -64   -298
   -223   -392   -171    306    -28   -283    683    213     46   -132    -57   -270
   -215   -371   -155    293    -31   -265    680    213     44   -135    -54   -249
   -226   -363   -137    293    -46   -252    678    213     41   -137    -54   -241
   -252   -366   -114    309    -70   -241    667    213     36   -137    -57   -239
   -231   -332   -101    280    -67   -218    657    213     31   -137    -57   -228
   -150   -257   -106    205    -23   -181    659    220     33   -129    -44   -226
   -137   -231    -96    184    -23   -163    649    220     23   -132    -49   -246
   -142   -244   -101    192    -20   -174    636    215     10   -142    -59   -270
   -215   -311    -98    262    -59   -205    597    189    -28   -181    -93   -314
   -155   -280   -124    218    -15   -202    568    184    -51   -194   -106   -314
      2   -200   -202     96    101   -200    545    187    -72   -202   -106   -301
    161   -145   -306     -7    233   -226    511    176   -106   -220   -116   -301
    176   -205   -384     12    277   -296    449    132   -174   -275   -179   -340
    114   -319   -433    103    272   -376    368     75   -257   -345   -254   -397
    155   -316   -472     77    314   -392    329     62   -288   -361   -280   -407
    215   -277   -493     31    353   -384    324     85   -277   -353   -280   -394
    265   -228   -493    -20    376   -361    311    111   -252   -340   -272   -363
    340   -140   -480    -98    410   -309    329    166   -213   -306   -249   -316
    220   -174   -397    -23    306   -285    327    192   -202   -298   -244   -301
    103   -223   -329     59    215   -275    303    210   -207   -301   -244   -296
     88   -187   -275     46    181   -231    303    259   -187   -285   -210   -267
    109   -101   -210     -2    158   -155    311    314   -150   -254   -163   -231
     80    -85   -166      2    122   -127    301    342   -137   -244   -137   -223
     54   -101   -155     23    103   -129    275    361   -135   -252   -122   -228
     85    -33   -122    -28    101    -77    283    415    -93   -226    -70   -205
     72     23    -49    -46     62    -12    301    472    -51   -197    -18   -171
    -20     10     28      5    -25     18    296    498    -38   -192     12   -163
    -72     15     85     28    -77     49    303    530    -28   -184     46   -145
    -90     46    137     20   -114     90    329    566     -2   -166     90   -119
    -96     90    187      2   -140    137    368    602     25   -145    140   -103
    -90    129    220    -20   -155    176    400    636     49   -129    176   -109
   -106    140    244    -18   -174    192    413    657     72   -122    202   -124
   -187     83    270     49   -228    176    410    659     83   -127    205   -155
   -241     41    283    101   -262    161    420    662     98   -122    205   -176
   -228     67    293     80   -262    179    444    678    116    -98    215   -187
   -213     77    290     67   -252    184    459    683    127    -83    213   -218
   -215     80    293     64   -254    184    478    688    140    -70    207   -244
   -205     85    290     59   -246    187    496    691    153    -49    194   -257
   -200     75    275     59   -236    174    506    680    155    -44    174   -275
   -194     85    280     54   -239    181    527    670    166    -41    163   -280
   -210     77    285     64   -249    181    540    646    163    -46    145   -290
   -205     59    265     72   -233    161    548    615    155    -59    124   -309
   -189     59    246     62   -218    153    555    587    148    -70    111   -327
   -179     62    241     57   -210    153    561    561    145    -77    111   -342
   -181     54    236     62   -207    145    566    540    145    -83    114   -353
   -116    111    228      2   -171    168    597    548    171    -67    140   -345
   -166     54    220     54   -194    137    589    522    166    -85    129   -374
   -171     31    202     70   -187    116    581    501    166    -90    129   -387
   -122     64    187     28   -153    124    592    498    184    -77    148   -374
   -103     70    174     18   -137    122    602    491    205    -72    161   -368
   -153     28    179     62   -166    103    600    465    215    -80    161   -371
   -158     25    181     64   -171    103    602    457    236    -67    171   -353
   -145     20    163     62   -155     90    602    449    249    -59    184   -332
   -116     20    137     49   -127     77    597    441    254    -51    189   -314
   -101     28    129     33   -114     77    589    431    254    -49    189   -301
    -83     36    119     23   -101     77    587    420    259    -44    184   -290
    -96     31    127     31   -111     77    581    407    252    -41    176   -277
   -111      5    116     54   -114     59    571    394    236    -44    163   -277
    -62     20     83     20    -72     49    561    387    220    -49    155   -270
    -75     -2     72     36    -72     33    545    381    202    -59    142   -270
    -33     28     59      2    -49     44    535    389    200    -59    145   -257
     18     75     57    -46    -18     67    545    410    207    -51    155   -236
    -18     51     70    -18    -44     62    548    413    189    -70    148   -244
    -80      5     85     36    -83     44    537    413    168    -93    132   -262
   -103      2    103     49   -103     51    535    423    166    -90    135   -265
   -150    -31    119     90   -135     44    524    426    158    -85    132   -275
   -127     -2    124     64   -127     59    535    446    174    -64    150   -270
   -101     54    155     23   -127    103    571    488    205    -28    179   -252
    -54    129    181    -38   -119    155    620    537    252     12    215   -223
   -142     49    192     46   -166    119    613    527    236     -5    202   -249
   -142     41    181     49   -161    111    594    524    213    -18    189   -270
    -62    155    218    -49   -140    187    628    566    223     23    223   -241
   -127    148    272    -12   -200    210    631    571    210     36    231   -236
   -119    179    298    -28   -207    239    631    584    246     62    267   -218
    -67    226    293    -80   -181    257    644    587    293     64    298   -220
    -85    192    277    -54   -181    233    626    571    298     46    311   -233
    -90    181    272    -46   -181    228    602    558    298     36    335   -228
   -140    106    246     18   -192    176    555    509    259     -5    311   -259
   -116     80    194     18   -158    137    555    496    246    -18    314   -270
    -96     38    135     25   -114     85    548    485    231    -38    309   -290
    -25     62     88    -20    -57     75    566    493    239    -38    327   -293
      0     46     46    -23    -23     46    571    491    233    -51    332   -306
    -38    -49    -12     44    -15    -31    522    433    181   -106    298   -348
    -75   -140    -67    106     -5   -103    475    384    135   -148    270   -389
    -70   -158    -88    114      7   -124    462    363    122   -163    267   -405
    -36   -163   -127    101     44   -145    449    345    119   -176    267   -407
     41   -119   -163     36    101   -140    454    350    132   -171    277   -394
     96    -67   -163    -15    127   -114    480    371    161   -150    301   -374
     38   -122   -161     38     98   -140    472    361    150   -168    283   -387
     -7   -205   -197    106     93   -202    454    342    124   -205    241   -418
     28   -239   -270    103    148   -254    517    423    145   -218    207   -446
     57   -218   -275     80    166   -246    672    602    231   -181    213   -462
     85   -119   -207     15    145   -163    846    823    376    -67    298   -397
    122     67    -54    -93     88      7    974   1031    574    132    480   -228
    202    545    342   -374    -70    444    943   1065    823    491    875    174
    111   1166   1054   -639   -470   1109    714    849   1052    906   1384    698
   -103   1395   1496   -646   -800   1444    348    407   1010   1026   1590    901
   -246   1015   1262   -384   -753   1137     64    -59    589    631   1247    574
   -288    207    496     38   -392    350    -49   -363    -54   -150    501   -111
   -246   -311    -64    277    -90   -189     10   -288   -265   -491    119   -509
   -280   -511   -231    394    -25   -371    137   -109   -202   -501     62   -613
   -207   -397   -189    303    -10   -293    327    114    -25   -366    168   -550
   -236   -319    -83    277    -77   -202    441    249    101   -257    265   -493
   -259   -270    -10    265   -124   -140    504    319    176   -192    324   -467
   -220   -218      2    218   -114   -106    558    376    233   -148    381   -449
   -176   -161     15    168    -96    -72    605    418    275   -116    441   -446
   -244   -218     25    231   -135    -96    597    405    262   -127    462   -496
   -275   -239     36    257   -155   -101    594    392    259   -137    475   -522
   -283   -228     54    252   -168    -88    589    384    259   -145    475   -519
   -220   -181     38    202   -129    -72    597    384    262   -137    480   -501
   -236   -215     20    223   -129    -98    594    376    254   -140    480   -498
   -231   -213     18    220   -127    -98    594    374    254   -142    478   -467
   -205   -205     -2    205   -103   -103    592    366    252   -142    475   -426
   -137   -163    -25    150    -57    -96    615    381    270   -127    498   -374
   -148   -194    -46    171    -51   -122    610    371    262   -140    483   -340
   -187   -272    -85    228    -51   -181    579    332    236   -174    433   -316
   -194   -309   -114    249    -44   -213    548    285    210   -197    400   -306
   -166   -306   -140    236    -12   -223    540    265    205   -205    397   -290
   -140   -275   -137    205     -2   -207    537    249    207   -205    418   -270
   -127   -275   -150    200     10   -213    517    215    187   -220    413   -277
   -101   -283   -181    192     38   -233    496    189    166   -236    402   -267
    -64   -298   -233    181     83   -267    478    168    145   -252    400   -252
    -33   -329   -296    181    129   -314    444    129    109   -285    431   -368
     20   -329   -353    153    187   -340    420    101     83   -303    449   -439
    135   -296   -431     80    283   -363    410     83     62   -311    452   -465
    174   -335   -509     80    340   -420    350     25     -7   -355    420   -514
    246   -309   -558     31    400   -433    303    -12    -57   -376    405   -550
    262   -306   -568     20    415   -436    275    -28    -90   -387    407   -579
    293   -252   -545    -23    415   -397    290      0    -83   -355    449   -568
    340   -148   -488    -96    413   -316    335     57    -49   -303    514   -537
    259   -137   -397    -59    327   -267    342     85    -44   -277    542   -535
    205   -127   -332    -38    267   -228    348    106    -41   -259    566   -530
    213    -90   -303    -62    257   -194    361    129    -36   -233    584   -511
    184    -75   -259    -54    220   -166    384    150    -23   -210    600   -488
    148    -67   -215    -38    181   -140    413    174    -12   -189    615   -472
    148    -57   -205    -46    176   -129    439    187    -12   -179    620   -465
    140    -83   -226    -28    179   -153    441    174    -33   -197    600   -483
    116   -106   -223     -5    168   -163    452    171    -46   -202    594   -493
    127    -77   -205    -25    163   -142    488    197    -33   -184    607   -488
     96    -75   -171    -12    132   -122    524    223    -12   -161    620   -483
     49    -90   -140     18     93   -116    555    246      2   -148    626   -488
     15   -114   -129     49     72   -122    581    259     18   -137    631   -491
     -7   -119   -111     62     51   -116    597    275     33   -124    639   -491
    -10   -111   -101     59     44   -106    626    306     57   -103    657   -485
    -62   -153    -90    106     12   -122    628    306     59   -106    652   -498
   -122   -210    -88    166    -18   -150    610    283     49   -122    628   -522
    -85   -181    -96    132      2   -137    631    296     77    -98    644   -509
    -90   -176    -85    132     -2   -132    646    303     96    -85    652   -517
   -122   -187    -64    153    -31   -124    649    298    101    -77    657   -537
   -174   -239    -64    207    -54   -153    646    285    101    -83    644   -561
   -202   -246    -44    223    -83   -145    659    285    119    -72    644   -558
   -231   -252    -20    241   -106   -137    667    290    137    -64    639   -545
   -241   -262    -20    252   -111   -142    667    288    150    -59    626   -540
   -249   -252     -2    252   -124   -127    675    296    171    -46    623   -530
   -272   -257     15    262   -145   -119    675    301    184    -33    610   -524
   -249   -220     28    233   -140    -96    696    322    207    -10    607   -506
   -296   -244     49    270   -174    -98    693    324    207     -7    584   -506
   -301   -241     59    272   -181    -90    685    332    213      0    563   -498
   -296   -236     59    265   -179    -88    678    329    210      5    540   -493
   -290   -223     64    257   -179    -80    670    329    213      7    514   -485
   -290   -218     72    252   -184    -72    657    322    215     10    491   -472
   -290   -192     98    241   -194    -46    639    316    215     10    462   -459
   -262   -161     98    210   -181    -31    654    335    226     25    446   -436
   -309   -194    114    252   -213    -38    644    329    215     20    407   -431
   -319   -194    124    254   -223    -33    636    324    207     23    381   -420
   -301   -189    111    246   -207    -38    628    329    210     23    355   -407
   -306   -192    114    246   -210    -38    618    329    200     20    329   -392
   -303   -174    129    239   -218    -23    620    342    200     36    311   -363
   -319   -192    127    254   -226    -33    610    340    189     31    280   -355
   -311   -192    119    252   -215    -36    607    345    184     28    252   -340
   -311   -192    119    249   -218    -36    610    348    189     33    228   -316
   -332   -202    127    267   -231    -38    605    342    189     41    200   -293
   -319   -184    132    249   -228    -25    610    342    197     49    179   -267
   -332   -202    129    267   -231    -36    620    345    207     51    163   -254
   -348   -218    129    283   -239    -46    626    340    213     44    135   -262
   -329   -200    129    265   -231    -36    646    350    231     51    132   -254
   -324   -166    158    244   -244     -5    670    366    257     70    140   -239
   -327   -140    187    233   -257     23    696    381    290     93    158   -231
   -303   -124    176    213   -241     25    709    381    303     98    163   -241
   -311   -132    176    220   -244     20    701    368    309     90    158   -257
   -257    -57    197    155   -228     70    727    384    340    116    184   -231
   -270    -41    228    155   -249     93    735    379    358    129    205   -226
   -254    -20    231    137   -244    103    735    371    371    132    207   -226
   -233    -23    210    127   -223     93    719    353    368    132    202   -223
   -249    -49    197    148   -223     72    688    324    355    127    181   -223
   -215    -44    171    129   -194     62    672    314    355    127    174   -205
   -181    -96     85    137   -135     -5    641    283    322     96    140   -236
   -176   -150     25    163   -103    -62    633    267    306     80    119   -262
   -176   -192    -15    184    -83   -103    623    259    298     72    109   -275
   -213   -283    -70    249    -72   -176    592    226    265     31     59   -303
   -163   -290   -127    226    -20   -207    587    218    254     12     33   -301
   -124   -277   -153    200     12   -215    589    218    254     15     38   -290
   -166   -350   -187    257      7   -267    558    184    218    -10     10   -309
   -161   -366   -205    265     20   -285    563    187    215     -7      5   -296
   -192   -384   -194    285      0   -290    568    189    218     -2      7   -293
   -179   -366   -187    272      2   -277    563    187    241      5     23   -288
   -187   -389   -205    285      7   -298    545    176    241    -12     12   -303
   -218   -433   -215    327     -2   -324    524    158    220    -33    -10   -306
    -96   -350   -254    223     77   -303    545    184    233    -12      5   -257
    -85   -413   -327    246    119   -371    566    215    215    -46    -33   -293
    -72   -444   -374    257    148   -410    657    335    262    -46    -57   -329
    -28   -366   -337    197    153   -353    779    509    374     36     -5   -290
    101   -158   -262     28    181   -210    906    735    568    233    166   -114
    166    187     20   -176     72    103    945    846    789    524    475    233
     54    719    662   -389   -303    691    870    784   1034    922    937    740
   -127   1065   1192   -467   -659   1127    615    452   1080   1143   1231   1049
   -220    766    987   -272   -602    875    329     -2    701    815    940    776
   -270     70    340     98   -306    205    142   -376    111    127    259    137
   -228   -522   -296    374     31   -410     75   -449   -226   -332   -233   -368
   -132   -727   -594    431    231   -662    150   -298   -226   -394   -340   -509
   -176   -763   -589    470    205   -678    249   -155   -140   -342   -314   -509
   -155   -657   -501    407    171   -579    371     10     -5   -223   -218   -428
   -155   -561   -407    358    124   -485    454    116     88   -135   -137   -363
   -148   -506   -358    327    103   -433    511    187    145    -83    -88   -324
   -135   -517   -381    324    122   -449    527    218    158    -72    -72   -327
   -127   -519   -392    322    129   -454    535    239    161    -72    -75   -324
   -114   -504   -389    309    135   -446    540    259    163    -64    -85   -311
    -75   -457   -381    267    153   -420    545    285    179    -51    -96   -280
    -72   -470   -400    270    161   -436    553    298    176    -54   -114   -288
   -171   -571   -402    371    114   -488    530    277    150    -80   -161   -303
   -140   -568   -428    353    140   -498    514    283    150    -75   -189   -270
    -80   -491   -410    285    163   -452    530    314    176    -44   -202   -168
    -51   -496   -446    272    197   -472    509    306    166    -49   -233   -145
   -124   -532   -410    327    142   -472    493    293    153    -59   -244   -181
   -181   -555   -374    368     93   -465    493    285    148    -62   -239   -226
   -153   -532   -379    342    111   -457    506    293    158    -51   -226   -246
   -150   -535   -384    342    114   -459    501    296    155    -54   -218   -275
   -142   -506   -363    324    109   -436    496    290    158    -51   -213   -275
    -51   -397   -345    223    145   -374    519    301    187    -25   -168   -290
    -10   -342   -332    176    161   -337    524    298    200    -12   -161   -275
    -44   -374   -329    207    142   -353    504    267    179    -33   -223   -223
    -62   -379   -316    218    127   -348    488    233    158    -46   -259   -181
    -10   -337   -327    171    158   -332    472    215    150    -49   -277   -135
     31   -319   -350    145    189   -335    459    202    142    -51   -288   -122
     51   -327   -379    135    215   -353    428    176    116    -70   -309   -124
    114   -288   -405     85    257   -345    410    163    106    -80   -316   -122
    142   -275   -420     64    280   -348    402    153    103    -83   -314   -129
    135   -283   -418     75    275   -350    387    142     96    -88   -303   -140
    179   -254   -436     36    306   -342    363    127     83    -90   -277   -161
    241   -223   -465    -10    350   -342    327    103     67   -103   -262   -200
    306   -220   -527    -44    413   -371    290     77     41   -122   -249   -283
    410   -226   -636    -90    522   -431    244     36     -2   -155   -249   -394
    550   -215   -766   -166    657   -491    192    -18    -59   -192   -322   -387
    633   -218   -852   -207    740   -535    155    -59    -93   -220   -384   -384
    646   -226   -872   -210    756   -548    129    -85   -114   -236   -420   -413
    631   -194   -826   -218    727   -509    140    -75    -98   -220   -423   -405
    553   -184   -737   -187    644   -459    168    -49    -67   -197   -410   -371
    478   -163   -641   -158    558   -402    197    -23    -33   -166   -384   -329
    402   -171   -574   -116    485   -374    210    -12    -20   -153   -368   -293
    296   -213   -509    -41    402   -361    207    -15    -15   -150   -363   -262
    239   -205   -446    -18    340   -324    233     12     12   -129   -337   -210
    218   -166   -384    -25    298   -275    275     54     57    -96   -290   -161
    187   -174   -363     -7    272   -270    290     70     67    -88   -254   -140
     80   -267   -348     93    213   -306    262     46     46   -111   -239   -145
     80   -244   -324     80    200   -285    265     59     57   -109   -189   -119
     98   -189   -288     44    192   -239    283     90     85    -90   -124    -83
    106   -137   -244     15    174   -189    311    127    119    -75    -44    -38
     12   -194   -207     90    109   -200    306    135    116    -98     12    -25
    -36   -207   -174    122     67   -192    298    137    114   -116     70    -20
    -10   -153   -142     80     64   -148    324    166    150    -98    137     -7
    -49   -155   -106    101     28   -132    329    176    171    -90    176    -33
    -93   -176    -83    135     -5   -129    324    174    179    -85    200   -101
    -77   -137    -62    106     -7   -101    329    181    205    -57    223   -127
    -90   -114    -25    101    -33    -70    332    187    228    -36    236   -132
    -98    -96      2     96    -51    -46    335    192    254    -15    236   -137
   -116   -114      2    116    -59    -57    332    184    270     -7    218   -171
    -96    -88      7     90    -54    -41    363    202    298     12    210   -202
    -62    -62      0     62    -33    -31    400    228    327     38    202   -220
    -98   -127    -28    111    -36    -80    405    223    319     28    163   -254
   -124   -176    -51    150    -36   -114    405    213    311     20    132   -285
    -96   -145    -51    119    -23    -98    418    218    322     23    124   -306
    -88   -176    -88    132      0   -132    423    218    314      7     96   -340
    -75   -207   -132    140     25   -168    433    226    311      0     77   -350
    -88   -233   -145    161     28   -189    436    228    314      2     75   -348
    -51   -218   -166    135     54   -192    444    236    324     10     80   -350
    -20   -213   -194    116     85   -205    446    244    327     10     75   -358
    -67   -283   -215    174     72   -249    426    218    306    -18     57   -353
    -46   -275   -228    161     90   -252    426    215    316    -20     62   -316
    -51   -288   -236    168     90   -262    423    210    316    -28     51   -296
    -90   -335   -244    213     75   -290    407    192    303    -41     36   -293
    -59   -303   -244    181     88   -272    405    192    306    -31     41   -288
    -36   -277   -241    158    101   -259    405    192    306    -20     41   -285
    -59   -290   -231    174     85   -262    394    181    301    -25     28   -285
    -49   -241   -192    145     70   -218    415    194    314     -2     46   -259
    -33   -184   -153    106     57   -171    446    213    332     25     64   -233
    -98   -236   -137    168     18   -187    428    187    309      7     38   -252
    -93   -239   -148    163     25   -192    400    163    290    -12     23   -267
      7   -114   -122     51     62   -116    431    194    324     18     57   -233
     20    -46    -67     12     41    -57    459    215    350     41     90   -197
   -119   -124     -5    122    -57    -64    423    179    329     18     80   -205
    -77    -70      7     72    -44    -31    415    181    335     31     96   -192
    -70    -80    -12     75    -28    -46    389    168    319     25     90   -205
    -64    -88    -25     75    -20    -57    361    163    306     31     90   -205
    -44    -88    -44     67      0    -67    342    166    298     31     93   -205
    -46   -142    -98     93     23   -122    327    155    267     -2     67   -244
    -83   -202   -119    142     15   -161    311    148    246    -31     49   -275
    -93   -239   -145    166     23   -192    301    150    233    -49     38   -293
    -10   -202   -192    106     90   -197    319    171    241    -46     41   -293
    -90   -309   -218    200     62   -265    285    137    200    -90     -2   -340
   -101   -340   -239    220     67   -288    270    119    181   -109    -10   -358
    -41   -311   -270    174    114   -290    285    129    187   -106      0   -361
    -51   -327   -275    189    111   -301    296    132    192   -103      5   -366
    -77   -366   -290    220    106   -327    288    119    187   -111      0   -381
   -111   -389   -277    249     80   -335    280    106    179   -119     -5   -400
   -111   -384   -272    246     80   -329    265     98    174   -122     -5   -405
   -137   -415   -277    277     70   -348    246     85    163   -132    -18   -415
   -114   -465   -350    288    116   -410    272    122    171   -142    -33   -441
    -33   -472   -439    252    202   -457    381    252    239   -116    -36   -472
     23   -420   -444    197    231   -431    511    407    350    -49      0   -465
     46   -340   -387    148    215   -363    610    579    491     83    101   -384
    148     38   -111    -96    129    -36    675    711    711    368    407    -75
    148    584    436   -366   -145    511    646    717    961    758    857    387
      2    989    987   -498   -491    987    428    446   1065   1031   1197    727
    -88    909    997   -410   -542    953     88    -12    818    906   1122    657
   -168    290    457    -62   -314    374   -122   -467    215    228    480     98
   -142   -319   -176    228     15   -249   -215   -631   -218   -340    -96   -410
    -75   -636   -561    353    241   -600   -192   -545   -306   -509   -314   -605
    -46   -756   -709    402    329   -732   -111   -436   -265   -514   -366   -646
     -7   -693   -688    348    337   -691    -20   -329   -166   -436   -319   -597
     15   -589   -605    288    309   -597     67   -226    -57   -342   -236   -519
     20   -506   -530    241    272   -517    124   -163     18   -280   -176   -467
     36   -457   -493    210    265   -475    166   -122     64   -246   -145   -433
     12   -465   -478    223    244   -470    179   -103     83   -233   -135   -428
    -20   -470   -452    244    215   -462    202    -80    106   -220   -116   -423
    -51   -462   -410    257    176   -436    223    -54    132   -197    -90   -407
    -67   -457   -389    262    161   -423    239    -28    158   -179    -59   -384
    -93   -462   -371    277    137   -418    249    -10    171   -168    -28   -371
   -132   -478   -345    306    106   -413    257      2    176   -155      5   -379
   -135   -454   -319    296     90   -389    270     23    187   -132     38   -381
   -163   -452   -288    309     62   -371    280     41    200   -119     64   -381
   -200   -449   -252    322     23   -350    290     64    213   -109     85   -384
   -213   -441   -228    324      7   -335    301     88    223   -103    109   -384
   -215   -402   -187    309    -15   -296    309    103    233    -88    140   -381
   -223   -358   -135    290    -44   -246    314    116    244    -77    161   -381
   -233   -337   -106    283    -64   -223    319    129    244    -80    161   -387
   -226   -327   -101    275    -64   -213    314    129    236    -93    140   -400
   -220   -316    -96    267    -64   -207    301    127    223   -106    124   -420
   -215   -298    -83    257    -67   -192    285    129    213   -119    116   -431
   -192   -314   -124    252    -33   -220    272    122    197   -116    111   -452
   -155   -303   -150    228     -2   -228    252    111    189   -124    106   -462
    -93   -241   -148    166     25   -197    265    129    205   -111    114   -431
   -119   -280   -161    200     20   -220    252    116    184   -129     83   -428
   -132   -337   -207    233     36   -272    215     83    148   -166     33   -433
   -101   -324   -223    213     59   -272    202     80    142   -166     23   -405
    -72   -329   -257    200     90   -293    181     64    129   -176      2   -394
    -10   -301   -290    155    140   -296    161     51    127   -171     -2   -384
     49   -285   -335    116    192   -311    148     36    116   -166      7   -381
     77   -301   -379    111    226   -340    122     10     93   -176     23   -389
    145   -293   -439     72    290   -366     90    -20     70   -192     46   -392
    223   -280   -504     28    363   -392     70    -46     54   -207     67   -397
    285   -285   -571      0    426   -426     46    -85     25   -233     80   -418
    342   -301   -644    -20    491   -472     25   -124     -2   -259     54   -415
    358   -311   -670    -25    514   -491     10   -155    -31   -285     31   -415
    324   -319   -644     -2    483   -480     12   -158    -49   -296     25   -407
    290   -316   -607     12    446   -462     12   -155    -70   -306    -25   -298
    277   -303   -581     12    428   -441     23   -142    -83   -306    -36   -241
    249   -277   -527     12    387   -402     36   -124    -96   -301      0   -267
    215   -265   -480     25    348   -371     44   -109   -116   -311     33   -329
    189   -236   -426     20    306   -329     62    -83   -119   -314     59   -358
    145   -233   -379     44    259   -306     80    -54   -127   -311     80   -384
    103   -246   -353     70    228   -298     90    -38   -142   -314     88   -418
    207   -150   -358    -28    283   -254    106    -10   -137   -296    111   -428
    181   -179   -363     -2    272   -270     96    -20   -161   -316     96   -470
    111   -210   -324     49    218   -267    103    -15   -168   -322     88   -493
     75   -223   -298     72    187   -259    116      0   -166   -316     88   -506
     36   -239   -275    101    155   -257    119      2   -168   -314     93   -522
    -23   -257   -233    140    103   -246    116      5   -168   -314     98   -535
    -46   -267   -220    155     85   -246    129     23   -153   -309    114   -535
    -23   -252   -231    135    101   -241    142     41   -137   -293    135   -527
     36   -189   -226     77    129   -207    174     83    -96   -259    174   -509
     20   -179   -200     77    109   -189    197    109    -64   -239    205   -519
    -93   -290   -200    192     51   -246    174     85    -85   -262    187   -568
    -96   -296   -200    194     49   -249    176     88    -75   -249    200   -581
    -67   -249   -181    158     57   -215    207    119    -38   -213    236   -571
    -72   -246   -176    158     51   -213    213    122    -20   -194    252   -571
    -88   -262   -174    174     41   -218    205    111    -18   -194    249   -584
   -109   -270   -161    187     25   -215    207    109     -5   -184    249   -587
   -109   -239   -129    174     10   -184    213    111     18   -163    254   -581
    -77   -187   -111    129     15   -148    233    127     44   -137    259   -558
   -111   -189    -80    150    -15   -135    239    129     54   -127    246   -550
   -189   -246    -57    218    -67   -153    226    116     46   -137    218   -563
   -161   -236    -75    200    -44   -155    220    122     57   -127    205   -561
   -129   -210    -80    168    -25   -145    210    119     54   -122    181   -563
   -137   -210    -72    171    -33   -142    207    122     54   -124    161   -566
   -137   -197    -59    163    -38   -129    207    124     49   -129    140   -568
   -142   -205    -62    174    -41   -135    200    119     38   -140    114   -574
   -148   -192    -44    168    -51   -119    187    122     31   -142    101   -576
   -135   -163    -28    148    -54    -96    187    135     33   -132     88   -581
   -158   -197    -38    176    -62   -119    168    127     18   -140     49   -597
   -155   -179    -23    168    -67   -101    158    129     12   -135     23   -594
   -145   -135      7    137    -77    -64    163    153     25   -116      7   -574
   -142   -116     23    129    -85    -46    179    176     41    -98    -10   -545
   -142    -90     49    114    -98    -23    192    197     54    -83    -23   -517
   -176    -90     85    135   -132     -2    194    205     59    -75    -44   -498
   -189   -106     80    145   -137    -12    184    205     54    -75    -77   -496
   -187    -88     96    137   -142      2    189    213     64    -59    -96   -478
   -194    -41    153    116   -176     57    205    218     90    -33   -101   -439
   -200      5    205     98   -202    103    218    220    122    -10   -103   -405
   -168     31    200     67   -184    114    213    205    132     -7   -119   -387
   -192     -5    187     98   -189     90    192    179    124    -18   -148   -392
   -205    -18    187    109   -197     85    176    161    122    -20   -163   -394
   -194    -49    145    122   -171     46    161    140    114    -33   -187   -397
   -187    -83    101    132   -145      7    153    122    101    -57   -218   -426
   -192   -119     72    155   -135    -23    148    116     96    -75   -244   -462
   -189   -161     25    174   -109    -70    132     96     80   -103   -265   -511
   -179   -215    -36    197    -72   -127    116     75     64   -132   -288   -553
   -187   -259    -72    220    -57   -166     93     51     51   -158   -311   -576
   -187   -283    -96    233    -46   -189     77     33     46   -171   -327   -576
   -163   -277   -114    220    -25   -197     72     23     46   -176   -332   -574
   -124   -262   -137    194      5   -200     77     25     54   -168   -327   -568
   -161   -319   -161    239      0   -241     59      5     36   -187   -342   -587
   -142   -324   -181    233     18   -252     49     -7     33   -192   -340   -589
   -135   -345   -210    239     36   -280     25    -28     25   -202   -350   -600
    -98   -342   -244    220     72   -293     18    -31     33   -205   -350   -602
    -15   -350   -337    181    161   -345     49     18     49   -213   -376   -628
    -49   -444   -394    244    171   -420    119    114     80   -223   -426   -680
    -28   -402   -376    213    171   -392    231    277    192   -145   -387   -631
     77   -218   -296     70    187   -257    355    498    384     38   -228   -454
    184    189      5   -189     88     98    394    613    618    355    106    -90
     72    688    613   -381   -270    652    290    530    839    735    553    389
    -75   1036   1109   -483   -592   1072      5    176    852    943    844    691
    -98    898    997   -400   -548    948   -298   -270    537    732    678    535
   -231    124    355     51   -293    239   -532   -711   -114    -41    -64   -153
   -213   -485   -272    348     28   -379   -607   -810   -467   -548   -589   -670
    -75   -646   -571    361    244   -607   -524   -657   -446   -610   -693   -795
    -28   -644   -615    337    293   -631   -418   -517   -358   -548   -665   -776
    -33   -592   -558    311    262   -576   -322   -387   -254   -459   -594   -693
    -36   -519   -483    277    223   -504   -265   -301   -171   -381   -522   -610
     10   -441   -454    213    231   -446   -241   -259   -122   -335   -480   -568
     67   -402   -470    168    267   -436   -226   -228    -93   -316   -457   -563
     18   -475   -493    226    254   -485   -252   -244   -111   -337   -480   -602
    124   -387   -511    132    316   -449   -226   -213    -75   -309   -452   -579
     98   -407   -509    153    301   -457   -220   -205    -67   -298   -446   -574
     33   -454   -488    210    259   -470   -226   -205    -67   -298   -452   -574
     31   -433   -467    200    246   -449   -223   -189    -46   -280   -439   -558
      0   -446   -449    223    223   -449   -226   -181    -36   -267   -433   -563
     12   -407   -420    197    213   -413   -197   -148      0   -231   -400   -548
    -25   -423   -397    226    184   -410   -187   -135     12   -215   -394   -540
    -90   -506   -418    298    161   -462   -226   -163    -18   -236   -431   -563
    -57   -488   -431    270    187   -459   -244   -163    -15   -226   -433   -553
     49   -379   -431    163    239   -402   -213   -124     23   -179   -400   -509
     31   -402   -433    187    231   -418   -215   -127     12   -184   -418   -506
    -28   -467   -439    246    202   -452   -244   -142    -18   -205   -452   -501
    -23   -467   -444    244    207   -457   -252   -132    -20   -207   -467   -465
    -33   -491   -459    259    210   -478   -270   -127    -28   -223   -496   -433
    -64   -517   -452    290    192   -485   -301   -127    -46   -241   -548   -361
    -57   -483   -428    267    184   -457   -306   -116    -36   -233   -576   -288
    -64   -491   -428    277    181   -459   -314   -111    -31   -228   -584   -296
    -59   -483   -426    270    181   -454   -327   -103    -25   -223   -584   -306
    -83   -514   -431    298    174   -472   -350   -109    -41   -236   -597   -342
   -106   -519   -413    311    150   -467   -371   -116    -41   -231   -594   -366
    -72   -457   -387    265    155   -423   -371   -106    -20   -202   -571   -374
    -23   -415   -392    218    184   -402   -376    -98    -10   -192   -576   -363
    -51   -433   -381    244    163   -407   -405   -109    -18   -200   -594   -355
    -25   -418   -392    220    181   -407   -426   -114    -18   -202   -605   -327
      7   -392   -400    189    202   -397   -433   -103     -5   -189   -602   -306
     36   -348   -384    153    210   -366   -439    -96      7   -176   -597   -270
     44   -322   -366    140    205   -342   -454   -109      0   -187   -610   -249
     59   -301   -363    119    210   -332   -467   -124    -12   -197   -618   -246
     62   -309   -371    122    215   -340   -491   -153    -31   -215   -628   -275
     85   -290   -376    101    228   -332   -506   -179    -46   -231   -631   -306
    179   -200   -379     10    277   -288   -498   -179    -44   -226   -613   -327
    176   -205   -384     12    277   -293   -509   -205    -64   -246   -623   -368
    148   -252   -400     51    272   -324   -532   -239    -96   -283   -644   -415
    168   -280   -449     54    306   -363   -563   -277   -132   -319   -675   -454
    231   -275   -506     23    368   -389   -605   -324   -168   -355   -704   -498
    277   -293   -574      7    423   -433   -646   -381   -220   -402   -743   -555
    392   -311   -704    -41    548   -506   -711   -457   -290   -457   -792   -610
    524   -353   -880    -85    701   -615   -789   -548   -374   -522   -859   -678
    646   -324   -971   -161    807   -646   -823   -589   -407   -542   -880   -706
    576   -413   -989    -83    782   -698   -880   -652   -472   -602   -930   -766
    571   -394   -969    -88    769   -680   -896   -667   -485   -610   -937   -795
    550   -368   -919    -90    732   -641   -898   -667   -488   -602   -930   -800
    472   -394   -867    -38    670   -631   -914   -678   -498   -613   -940   -805
    431   -381   -813    -25    620   -597   -917   -675   -496   -607   -937   -779
    433   -290   -727    -72    579   -509   -891   -636   -462   -571   -896   -737
    340   -314   -657    -15    498   -485   -898   -631   -459   -571   -885   -771
    272   -322   -594     25    433   -457   -909   -628   -454   -566   -888   -782
    288   -293   -584      0    433   -439   -924   -631   -457   -566   -917   -714
    254   -324   -579     33    415   -452   -956   -646   -475   -584   -956   -654
    275   -277   -555      0    413   -415   -953   -618   -457   -558   -935   -587
    223   -280   -504     28    363   -392   -948   -594   -441   -548   -909   -545
    158   -301   -462     70    309   -381   -958   -579   -433   -550   -888   -530
    161   -270   -431     54    296   -350   -956   -550   -410   -537   -846   -504
    111   -296   -410     90    259   -350   -979   -545   -410   -548   -828   -514
    142   -241   -384     49    262   -311   -971   -511   -379   -532   -782   -506
    142   -187   -332     20    236   -257   -945   -478   -335   -514   -724   -501
     10   -288   -298    140    153   -293   -976   -496   -342   -537   -727   -530
    -28   -303   -275    163    122   -290  -1000   -501   -337   -537   -714   -540
    -10   -262   -252    137    119   -257  -1005   -488   -322   -514   -688   -542
      2   -231   -233    111    114   -231   -989   -472   -306   -493   -670   -540
    -57   -283   -226    168     83   -254  -1013   -493   -324   -501   -691   -558
    -67   -280   -213    171     70   -246  -1026   -501   -327   -498   -698   -558
    -83   -288   -205    187     59   -246  -1023   -511   -327   -504   -717   -568
    -77   -309   -233    192     75   -270  -1021   -527   -337   -514   -758   -600
    -70   -327   -257    197     90   -293  -1021   -537   -350   -522   -792   -620
    -57   -342   -285    197    111   -314  -1010   -540   -353   -524   -810   -623
    -64   -379   -314    223    124   -348  -1015   -553   -363   -535   -833   -649
    -25   -381   -355    202    163   -368  -1013   -553   -368   -550   -841   -678
     -2   -384   -381    192    187   -381  -1008   -555   -371   -558   -844   -704
    -15   -418   -405    215    192   -410  -1013   -571   -381   -576   -857   -743
     15   -400   -415    192    215   -407  -1002   -568   -368   -574   -844   -743
    -33   -428   -397    231    179   -413  -1010   -579   -376   -587   -836   -758
    -38   -436   -400    236    179   -418  -1013   -587   -376   -587   -831   -766
     62   -366   -431    150    244   -400  -1005   -581   -361   -571   -807   -740
    122   -322   -444    101    283   -381   -995   -576   -348   -553   -805   -706
     18   -397   -415    189    215   -407  -1018   -613   -363   -568   -844   -701
     -5   -374   -368    189    179   -371  -1018   -628   -350   -550   -857   -644
     28   -319   -348    142    187   -332  -1018   -631   -335   -519   -865   -571
    -20   -376   -355    200    166   -366  -1065   -683   -374   -545   -911   -579
     18   -358   -379    168    197   -368  -1093   -706   -384   -545   -927   -558
     36   -358   -394    161    213   -376  -1127   -737   -407   -561   -945   -568
     23   -420   -444    197    231   -431  -1163   -776   -449   -600   -987   -610
     -7   -493   -485    252    239   -491  -1179   -800   -480   -631  -1028   -646
     10   -514   -524    252    265   -517  -1184   -807   -498   -644  -1052   -659
    -12   -563   -550    285    267   -555  -1208   -833   -535   -670  -1088   -688
    -72   -649   -576    361    249   -613  -1239   -872   -584   -704  -1132   -732
    -49   -639   -589    345    270   -615  -1249   -883   -600   -704  -1145   -737
     18   -574   -594    275    303   -584  -1215   -859   -579   -683  -1124   -714
    -33   -623   -589    327    275   -607  -1223   -872   -602   -704  -1150   -735
    -98   -670   -574    381    236   -620  -1239   -883   -626   -719  -1166   -743
   -103   -665   -561    384    228   -613  -1252   -880   -628   -709  -1156   -727
   -135   -701   -566    415    215   -633  -1278   -893   -652   -722  -1176   -737
   -155   -717   -563    436    202   -641  -1280   -893   -662   -724  -1184   -732
   -155   -750   -594    452    218   -675  -1283   -885   -680   -740  -1208   -737
   -137   -818   -680    478    270   -750  -1236   -810   -678   -763  -1252   -771
   -114   -818   -706    465    296   -763  -1098   -636   -605   -737  -1270   -784
    -75   -709   -633    392    277   -672   -961   -418   -465   -618  -1192   -683
      5   -478   -485    236    244   -483   -867   -223   -272   -400   -987   -462
     88    -28   -116    -28    101    -72   -891   -181    -51    -67   -607    -57
     46    665    618   -355   -285    641  -1114   -431    142    329    -90    444
   -155    826    982   -335   -568    904  -1499   -919     33    387     67    553
   -267    379    644    -57   -457    511  -1810  -1392   -428    -57   -322    163
   -220   -394   -174    309    -23   -285  -1951  -1719  -1078   -833  -1078   -532
   -176   -948   -771    561    296   -859  -1914  -1647  -1291  -1171  -1483   -940
   -140  -1098   -958    618    407  -1028  -1803  -1475  -1234  -1171  -1540  -1010
    -49  -1008   -961    527    454   -984  -1647  -1286  -1088  -1054  -1462   -953
      2   -885   -888    441    444   -885  -1540  -1150   -961   -940  -1366   -880
    -33   -883   -849    457    407   -867  -1517  -1117   -922   -914  -1345   -867
    -18   -898   -883    457    431   -891  -1501  -1106   -914   -914  -1345   -872
      7   -909   -919    449    462   -914  -1506  -1117   -922   -924  -1356   -880
     51   -883   -935    415    493   -909  -1506  -1122   -917   -919  -1345   -872
    142   -836   -982    345    561   -906  -1488  -1104   -896   -904  -1340   -859
     85   -919  -1008    415    545   -963  -1501  -1119   -911   -930  -1371   -880
     62   -976  -1039    457    550  -1008  -1525  -1135   -927   -948  -1397   -888
    145   -898  -1044    376    594   -971  -1501  -1104   -901   -914  -1371   -854
     90   -922  -1015    415    550   -969  -1501  -1106   -904   -914  -1374   -859
     59   -950  -1010    446    532   -982  -1504  -1104   -906   -911  -1371   -854
     72   -930  -1005    426    537   -966  -1475  -1072   -875   -880  -1343   -820
     18   -969   -987    475    501   -976  -1470  -1067   -878   -883  -1343   -828
    -28   -969   -940    498    454   -956  -1444  -1041   -859   -865  -1317   -823
    -54   -958   -904    506    423   -932  -1415  -1013   -831   -844  -1288   -815
    -80   -950   -870    514    394   -911  -1402   -995   -815   -836  -1265   -823
   -116   -971   -854    545    368   -914  -1387   -984   -802   -836  -1249   -839
   -127   -948   -820    535    345   -883  -1361   -956   -782   -826  -1221   -844
   -163   -971   -807    566    319   -888  -1345   -943   -774   -828  -1208   -872
   -181   -995   -813    587    314   -904  -1340   -932   -766   -820  -1192   -893
   -184   -976   -792    581    303   -885  -1335   -919   -753   -800  -1169   -901
   -202   -963   -761    581    277   -862  -1330   -909   -745   -795  -1148   -901
   -220   -950   -730    584    254   -841  -1325   -898   -735   -795  -1140   -893
   -244   -953   -709    597    231   -831  -1322   -885   -727   -779  -1135   -878
   -249   -966   -717    607    233   -841  -1325   -888   -732   -779  -1145   -870
   -239   -948   -709    592    233   -828  -1330   -896   -740   -779  -1150   -844
   -202   -922   -719    561    257   -820  -1335   -891   -743   -774  -1150   -826
   -158   -883   -724    522    280   -805  -1345   -888   -743   -769  -1150   -807
   -119   -878   -758    498    319   -818  -1358   -883   -753   -771  -1161   -784
    -90   -862   -774    475    340   -818  -1358   -875   -753   -769  -1166   -743
    -75   -865   -792    470    358   -828  -1363   -875   -758   -766  -1169   -704
    -64   -865   -800    465    366   -833  -1358   -875   -766   -763  -1166   -672
    -67   -854   -787    462    358   -820  -1348   -880   -769   -758  -1166   -639
    -31   -792   -761    410    363   -776  -1322   -870   -748   -745  -1150   -597
    -44   -815   -771    428    363   -795  -1319   -893   -771   -771  -1171   -600
    -85   -883   -797    483    355   -841  -1322   -935   -810   -805  -1200   -623
    -83   -901   -818    493    366   -859  -1327   -969   -833   -826  -1202   -649
    -31   -901   -870    465    418   -885  -1312   -979   -844   -841  -1192   -670
    -38   -945   -909    491    433   -927  -1319  -1005   -867   -872  -1174   -714
    -41   -979   -940    509    449   -961  -1335  -1036   -885   -898  -1143   -753
    -20   -997   -976    509    478   -987  -1340  -1060   -896   -917  -1124   -779
    -20  -1034  -1013    527    493  -1023  -1348  -1093   -930   -945  -1117   -823
     -7  -1057  -1049    532    519  -1054  -1361  -1117   -969   -966  -1106   -865
     31  -1052  -1083    509    555  -1067  -1376  -1140  -1002   -976  -1088   -901
     77  -1057  -1135    491    605  -1096  -1395  -1176  -1044   -992  -1075   -945
    132  -1104  -1236    485    680  -1169  -1434  -1226  -1114  -1039  -1101  -1005
    231  -1117  -1350    441    789  -1234  -1478  -1278  -1192  -1080  -1132  -1062
    322  -1132  -1454    405    885  -1293  -1525  -1330  -1273  -1122  -1158  -1117
    361  -1137  -1499    389    930  -1317  -1545  -1353  -1327  -1148  -1169  -1156
    374  -1083  -1460    353    914  -1270  -1525  -1335  -1345  -1137  -1137  -1174
    319  -1062  -1384    371    849  -1223  -1493  -1314  -1345  -1122  -1109  -1182
    249  -1078  -1327    413    784  -1202  -1480  -1304  -1353  -1111  -1109  -1176
    202  -1075  -1278    436    740  -1176  -1452  -1283  -1350  -1091  -1088  -1161
    181  -1078  -1262    446    719  -1169  -1441  -1280  -1369  -1088  -1101  -1140
    181  -1060  -1241    436    711  -1150  -1426  -1267  -1376  -1083  -1117  -1093
    148  -1070  -1218    459    680  -1143  -1410  -1252  -1387  -1078  -1137  -1070
    111  -1067  -1179    478    644  -1122  -1392  -1226  -1384  -1060  -1148  -1041
    122  -1054  -1176    465    646  -1114  -1387  -1208  -1392  -1041  -1169  -1010
    124  -1047  -1171    459    646  -1106  -1371  -1189  -1400  -1031  -1195   -989
     62  -1080  -1143    506    600  -1111  -1356  -1169  -1410  -1028  -1221   -979
     49  -1085  -1135    519    592  -1109  -1332  -1140  -1408  -1021  -1228   -971
     54  -1078  -1132    511    592  -1106  -1293  -1106  -1392  -1010  -1226   -974
     12  -1096  -1111    540    561  -1104  -1278  -1085  -1387  -1005  -1231   -987
    -36  -1137  -1104    587    532  -1122  -1278  -1075  -1382  -1008  -1239  -1002
    -18  -1114  -1096    566    537  -1106  -1247  -1052  -1361  -1002  -1236   -995
    -25  -1114  -1088    568    530  -1101  -1213  -1034  -1337   -995  -1236   -995
    -67  -1161  -1096    613    511  -1130  -1202  -1036  -1330   -997  -1249  -1018
   -101  -1187  -1085    644    491  -1137  -1192  -1036  -1322   -995  -1249  -1039
   -119  -1195  -1075    657    478  -1135  -1189  -1047  -1317   -989  -1249  -1070
    -88  -1161  -1072    623    491  -1117  -1148  -1021  -1280   -961  -1223  -1078
   -109  -1179  -1072    644    480  -1127  -1130  -1013  -1265   -961  -1221  -1101
   -135  -1195  -1060    665    462  -1130  -1122  -1015  -1257   -961  -1226  -1117
   -119  -1158  -1039    639    459  -1098  -1083   -989  -1223   -932  -1210  -1091
   -140  -1156  -1015    646    436  -1085  -1057   -984  -1205   -922  -1200  -1072
   -176  -1153   -979    665    400  -1067  -1028   -974  -1182   -906  -1192  -1052
   -187  -1163   -976    672    394  -1070  -1008   -966  -1166   -898  -1197  -1036
   -174  -1153   -979    665    402  -1067   -987   -948  -1148   -885  -1192  -1008
   -150  -1122   -974    636    410  -1049   -966   -932  -1124   -862  -1182   -984
   -163  -1091   -927    628    381  -1010   -953   -922  -1104   -839  -1171   -956
   -176  -1067   -891    620    355   -979   -958   -919  -1091   -818  -1169   -927
   -145  -1028   -883    587    368   -956   -969   -914  -1080   -800  -1166   -901
   -161  -1057   -896    607    366   -976  -1000   -927  -1101   -813  -1202   -911
   -158  -1062   -904    610    371   -984  -1028   -930  -1114   -810  -1226   -906
   -119  -1057   -937    587    407   -997  -1049   -930  -1130   -818  -1257   -904
   -135  -1088   -953    613    407  -1021  -1054   -919  -1150   -833  -1296   -911
   -207  -1171   -963    688    374  -1067  -1067   -919  -1179   -857  -1343   -930
   -205  -1210  -1005    706    400  -1109  -1065   -904  -1195   -867  -1374   -930
   -233  -1267  -1036    750    400  -1153  -1070   -906  -1215   -885  -1410   -943
   -259  -1291  -1031    776    384  -1161  -1070   -904  -1221   -891  -1428   -943
   -259  -1291  -1034    774    387  -1163  -1057   -906  -1218   -896  -1436   -948
   -265  -1304  -1039    784    387  -1174  -1041   -909  -1213   -898  -1447   -950
   -275  -1317  -1041    795    381  -1179  -1036   -906  -1205   -898  -1447   -940
   -296  -1317  -1021    807    361  -1169  -1039   -914  -1205   -906  -1454   -940
   -288  -1309  -1021    797    366  -1166  -1026   -911  -1195   -909  -1457   -930
   -288  -1322  -1034    805    371  -1179  -1008   -906  -1182   -909  -1452   -924
   -272  -1335  -1062    805    394  -1200   -987   -896  -1176   -917  -1454   -930
   -205  -1332  -1127    769    459  -1231   -940   -833  -1148   -917  -1470   -956
   -252  -1426  -1174    839    459  -1299   -815   -680  -1072   -901  -1493   -992
   -259  -1363  -1104    810    420  -1234   -670   -493   -932   -797  -1423   -940
   -181  -1171   -989    675    400  -1080   -545   -288   -737   -613  -1247   -776
   -109   -839   -730    475    309   -784   -493   -174   -511   -319   -922   -449
   -145   -257   -114    200    -18   -187   -566   -236   -277     75   -444     31
   -277     77    355    101   -316    215   -810   -563   -252    275   -161    296
   -400   -181    218    290   -309     15  -1101  -1028   -607     -7   -397     77
   -509   -901   -392    706    -59   -646  -1293  -1447  -1239   -753  -1122   -566
   -407  -1384   -976    893    283  -1179  -1335  -1483  -1545  -1192  -1592  -1005
   -332  -1657  -1325    992    496  -1491  -1270  -1358  -1556  -1283  -1732  -1145
   -280  -1730  -1449   1002    581  -1590  -1169  -1234  -1480  -1247  -1735  -1153
   -233  -1675  -1441    956    602  -1558  -1070  -1111  -1363  -1148  -1660  -1083
   -174  -1558  -1387    865    605  -1473  -1000  -1028  -1270  -1062  -1587  -1015
   -161  -1501  -1340    831    589  -1421   -950   -979  -1213  -1018  -1553   -979
   -158  -1488  -1332    820    584  -1410   -917   -950  -1187  -1005  -1545   -961
   -140  -1447  -1306    795    581  -1376   -883   -914  -1143   -971  -1512   -927
   -155  -1460  -1304    805    574  -1382   -875   -904  -1132   -971  -1501   -914
   -153  -1465  -1312    807    579  -1389   -883   -904  -1130   -969  -1491   -904
   -122  -1473  -1350    795    613  -1413   -883   -901  -1130   -963  -1486   -885
   -122  -1491  -1369    807    623  -1431   -883   -901  -1132   -963  -1478   -862
   -106  -1460  -1353    782    620  -1408   -872   -893  -1119   -953  -1457   -836
    -85  -1415  -1330    750    620  -1371   -846   -870  -1091   -935  -1423   -805
   -114  -1431  -1317    771    600  -1374   -844   -870  -1083   -940  -1418   -813
    -88  -1428  -1340    758    626  -1384   -857   -867  -1078   -948  -1418   -807
    -67  -1397  -1330    730    628  -1366   -854   -870  -1078   -948  -1405   -787
   -106  -1418  -1312    761    600  -1366   -878   -898  -1098   -966  -1410   -789
    -54  -1366  -1314    709    628  -1343   -870   -896  -1088   -948  -1389   -766
     18  -1293  -1312    639    665  -1301   -849   -883  -1062   -922  -1371   -750
    -44  -1382  -1337    711    644  -1358   -875   -909  -1091   -956  -1408   -784
     25  -1322  -1348    646    685  -1335   -846   -880  -1062   -927  -1366   -756
     18  -1309  -1327    644    670  -1319   -818   -852  -1036   -909  -1337   -735
    -12  -1348  -1335    680    659  -1343   -818   -852  -1041   -914  -1343   -740
    -23  -1358  -1337    691    654  -1348   -818   -833  -1021   -883  -1322   -714
     38  -1306  -1345    633    691  -1325   -795   -800   -984   -841  -1286   -670
     54  -1322  -1376    631    714  -1348   -805   -795   -987   -839  -1288   -665
     33  -1337  -1371    652    701  -1353   -813   -787   -989   -828  -1278   -644
     23  -1358  -1382    667    701  -1371   -807   -769   -984   -820  -1273   -610
     36  -1363  -1402    662    717  -1382   -802   -740   -969   -795  -1257   -555
     59  -1330  -1392    633    724  -1361   -795   -714   -948   -750  -1231   -501
     54  -1319  -1374    633    714  -1345   -776   -678   -930   -706  -1187   -433
     49  -1291  -1343    618    696  -1314   -758   -649   -919   -672  -1140   -381
     31  -1301  -1332    633    680  -1317   -763   -641   -932   -683  -1122   -389
     41  -1260  -1304    607    670  -1280   -735   -605   -914   -675  -1083   -374
     77  -1174  -1252    548    665  -1213   -698   -563   -878   -644  -1021   -311
     80  -1171  -1254    545    665  -1213   -693   -555   -870   -641  -1005   -277
     44  -1205  -1252    579    646  -1228   -693   -563   -880   -659  -1018   -267
    -18  -1270  -1252    641    615  -1260   -704   -587   -906   -691  -1049   -254
     46  -1176  -1223    566    633  -1200   -670   -561   -878   -670  -1023   -194
    158  -1054  -1215    446    685  -1135   -615   -504   -836   -633   -982   -148
    -25  -1215  -1189    620    581  -1202   -636   -542   -872   -691  -1026   -213
   -106  -1293  -1187    698    537  -1241   -641   -568   -891   -735  -1049   -262
    -46  -1213  -1166    631    558  -1189   -613   -553   -862   -722  -1013   -259
    -54  -1205  -1150    631    545  -1179   -602   -566   -859   -737  -1000   -288
    -36  -1176  -1140    605    550  -1158   -592   -568   -854   -748   -982   -327
      0  -1114  -1114    558    555  -1114   -589   -576   -846   -745   -950   -355
      0  -1117  -1117    558    558  -1117   -589   -592   -862   -774   -961   -413
     12  -1111  -1127    548    568  -1119   -605   -610   -878   -797   -966   -454
     38  -1072  -1111    517    574  -1091   -602   -615   -880   -810   -956   -480
     75  -1052  -1130    485    602  -1091   -589   -620   -888   -826   -958   -509
     64  -1070  -1135    504    600  -1101   -594   -641   -909   -852   -976   -553
     67  -1067  -1137    498    600  -1104   -613   -667   -930   -875   -992   -594
    111  -1047  -1161    467    633  -1104   -605   -667   -935   -888  -1000   -615
    179  -1015  -1195    415    685  -1104   -607   -678   -948   -901  -1013   -644
    155  -1067  -1223    457    688  -1145   -646   -714   -982   -935  -1036   -691
    210  -1080  -1293    433    750  -1187   -665   -737  -1002   -953  -1041   -709
    355  -1049  -1405    345    880  -1228   -693   -769  -1028   -971  -1054   -719
    431  -1062  -1493    314    961  -1278   -735   -813  -1070  -1008  -1083   -745
    452  -1088  -1540    319    995  -1314   -761   -846  -1104  -1036  -1104   -766
    470  -1070  -1540    298   1005  -1306   -766   -841  -1106  -1039  -1093   -753
    478  -1031  -1512    275    995  -1270   -756   -815  -1091  -1021  -1062   -722
    452   -992  -1444    270    945  -1218   -743   -782  -1075  -1000  -1018   -680
    420   -953  -1374    267    896  -1163   -724   -750  -1065   -989   -984   -654
    397   -914  -1312    257    854  -1111   -714   -717  -1041   -966   -940   -600
    361   -906  -1267    272    813  -1088   -714   -706  -1041   -958   -914   -553
    327   -885  -1215    277    771  -1049   -711   -691  -1034   -943   -885   -506
    335   -849  -1184    257    758  -1015   -696   -652  -1002   -909   -841   -449
    319   -867  -1189    272    753  -1028   -701   -644  -1010   -909   -826   -439
    280   -893  -1174    306    727  -1034   -696   -631  -1010   -914   -810   -439
    236   -898  -1137    329    685  -1018   -678   -607   -997   -901   -769   -446
    226   -844  -1070    309    646   -956   -636   -550   -950   -849   -688   -410
    231   -763   -995    262    613   -878   -587   -493   -901   -800   -613   -371
    127   -805   -935    337    530   -870   -563   -467   -885   -782   -574   -361
     88   -810   -898    361    491   -854   -535   -431   -857   -758   -527   -342
    163   -704   -867    270    514   -784   -480   -374   -795   -709   -457   -309
    127   -696   -823    283    475   -758   -446   -342   -761   -696   -420   -311
     44   -737   -784    345    413   -761   -436   -340   -745   -691   -405   -332
     49   -683   -732    316    389   -706   -400   -316   -698   -646   -363   -319
     15   -678   -693    332    353   -685   -376   -309   -670   -628   -353   -322
      7   -683   -693    337    348   -688   -381   -324   -678   -626   -361   -345
     28   -646   -675    309    350   -659   -384   -335   -678   -620   -361   -368
     18   -667   -685    324    348   -675   -397   -355   -678   -626   -374   -397
     23   -724   -748    350    384   -735   -407   -374   -691   -652   -413   -441
     67   -745   -813    335    439   -779   -392   -381   -704   -678   -452   -475
     67   -805   -875    368    470   -839   -389   -402   -727   -714   -496   -517
     90   -865   -958    387    522   -911   -392   -420   -750   -753   -537   -561
     80   -953  -1034    436    555   -992   -402   -449   -787   -800   -592   -610
     67   -971  -1039    449    553  -1005   -402   -462   -789   -810   -600   -610
     96   -979  -1075    439    584  -1026   -397   -459   -787   -818   -602   -610
    142   -976  -1119    415    631  -1049   -379   -454   -776   -813   -602   -613
    148   -984  -1132    418    639  -1057   -366   -454   -769   -807   -610   -613
    145   -987  -1132    418    636  -1060   -363   -454   -761   -797   -613   -589
     98  -1039  -1137    467    618  -1088   -368   -470   -763   -805   -626   -574
    124  -1028  -1156    452    639  -1091   -358   -467   -748   -802   -628   -558
    246   -909  -1156    332    701  -1031   -301   -418   -693   -761   -584   -498
    184  -1008  -1192    410    685  -1098   -280   -389   -691   -782   -615   -519
    140  -1106  -1247    483    691  -1176   -187   -262   -631   -787   -652   -555
    200   -997  -1197    397    696  -1096    -20    -57   -475   -691   -581   -506
    148   -945  -1093    400    620  -1018     98    135   -314   -550   -472   -428
    135   -675   -813    267    472   -743    127    220   -119   -283   -189   -161
    155    -85   -241    -36    197   -163     75    184    116    122    288    301
    132    441    306   -288    -88    374   -145    -98    184    415    672    644
    -88    259    348    -85   -218    303   -504   -566   -111    267    589    537
   -184   -363   -179    272     -5   -272   -659   -927   -670   -415    -44     10
   -171   -943   -771    558    298   -859   -667   -969  -1034   -948   -584   -444
   -179  -1301  -1122    737    470  -1213   -607   -831  -1080  -1078   -766   -613
    -85  -1312  -1226    698    568  -1270   -478   -665   -974  -1013   -737   -600
    -83  -1260  -1176    667    545  -1218   -371   -548   -846   -909   -654   -553
    -80  -1166  -1085    620    501  -1127   -283   -449   -732   -810   -568   -498
    -36  -1067  -1031    550    496  -1049   -213   -366   -636   -732   -488   -441
    -90  -1096  -1005    594    457  -1052   -187   -335   -610   -717   -462   -428
    -85  -1060   -976    571    444  -1018   -168   -309   -594   -698   -439   -407
   -140  -1096   -956    618    407  -1026   -176   -306   -592   -693   -423   -394
   -145  -1078   -932    610    392  -1005   -155   -283   -571   -667   -389   -371
   -174  -1091   -917    633    371  -1005   -132   -259   -558   -646   -371   -379
   -210  -1127   -919    667    353  -1026   -132   -257   -568   -652   -371   -415
   -168  -1101   -932    633    379  -1018   -119   -228   -553   -631   -348   -420
   -179  -1119   -940    646    376  -1031   -127   -223   -558   -626   -337   -439
   -194  -1127   -932    662    368  -1031   -114   -215   -553   -610   -324   -449
   -124  -1072   -948    597    410  -1010   -101   -200   -540   -600   -303   -439
    -83  -1060   -976    568    446  -1018    -96   -194   -535   -597   -296   -436
    -54  -1034   -979    540    462  -1008    -93   -187   -524   -589   -283   -426
    -59  -1041   -982    550    459  -1013    -93   -192   -530   -594   -288   -436
    -80  -1060   -982    568    449  -1023    -96   -192   -527   -587   -296   -439
    -57  -1052   -995    553    467  -1023    -90   -176   -514   -568   -293   -431
    -10  -1026  -1015    517    501  -1021    -90   -168   -504   -553   -293   -428
     90   -953  -1044    431    566   -997    -64   -142   -480   -524   -285   -413
     23  -1031  -1057    504    540  -1044    -88   -166   -509   -553   -324   -452
     -7  -1049  -1041    527    517  -1047    -90   -171   -509   -550   -335   -465
     10  -1015  -1026    501    514  -1021    -80   -153   -493   -532   -332   -459
     54   -982  -1036    465    545  -1008    -67   -135   -478   -517   -327   -449
     38   -971  -1010    467    522   -992    -49   -119   -459   -496   -322   -436
     20   -971   -992    475    504   -982    -36    -98   -444   -478   -311   -415
     38   -950   -989    454    514   -969    -20    -67   -423   -454   -293   -387
     38   -943   -982    452    509   -961      2    -28   -392   -423   -270   -355
     28   -927   -956    446    491   -940     23     10   -358   -389   -241   -309
     25   -904   -932    439    478   -917     41     49   -324   -355   -210   -272
     18   -891   -909    436    462   -901     59     85   -296   -327   -181   -239
     20   -885   -906    433    462   -896     72    114   -280   -314   -161   -215
     25   -872   -898    420    459   -885     85    129   -280   -311   -153   -213
     20   -865   -885    420    452   -875    103    148   -267   -311   -142   -213
     15   -846   -862    413    439   -854    122    161   -262   -311   -137   -210
      5   -844   -849    420    426   -846    135    176   -254   -311   -129   -210
     -2   -867   -865    433    428   -867    153    189   -249   -314   -127   -218
     -7   -878   -870    441    431   -875    163    192   -244   -319   -129   -226
     -5   -878   -875    441    433   -878    174    202   -241   -316   -132   -236
      0   -893   -893    446    446   -893    176    200   -246   -319   -137   -257
     -2   -883   -880    444    439   -883    187    205   -236   -316   -137   -270
      0   -891   -891    446    444   -891    192    207   -236   -319   -145   -285
      2   -906   -909    452    454   -906    194    205   -241   -327   -161   -303
      2   -898   -901    449    452   -898    202    200   -244   -327   -168   -316
      2   -904   -906    449    452   -904    210    192   -241   -327   -176   -332
      5   -914   -919    452    462   -917    210    184   -246   -332   -187   -340
     -7   -930   -922    465    457   -924    210    163   -257   -350   -200   -361
    -23   -935   -911    480    444   -924    207    145   -265   -366   -215   -379
    -38   -956   -917    496    436   -937    210    132   -270   -374   -244   -389
    -44   -950   -909    496    431   -930    220    132   -267   -371   -257   -384
    -51   -945   -893    498    420   -922    226    124   -272   -371   -272   -376
    -20   -935   -914    478    446   -924    236    119   -270   -371   -296   -368
    -23   -948   -927    483    449   -937    241    111   -272   -376   -322   -363
    -12   -953   -940    483    462   -945    241     98   -280   -379   -345   -361
     44   -935   -982    444    511   -958    241     96   -285   -376   -361   -350
     51   -984  -1036    467    542  -1010    228     85   -309   -394   -384   -355
     77   -997  -1075    457    576  -1036    220     75   -327   -402   -389   -361
    103  -1008  -1111    452    605  -1057    223     72   -332   -405   -381   -361
    116  -1044  -1161    462    636  -1101    215     57   -348   -426   -379   -366
    119  -1088  -1208    485    662  -1148    197     25   -374   -452   -387   -376
    181  -1124  -1306    467    743  -1215    163    -18   -407   -488   -400   -387
    265  -1145  -1410    439    836  -1275    132    -54   -444   -517   -413   -402
    322  -1135  -1457    405    888  -1296    103    -72   -475   -535   -413   -413
    342  -1127  -1470    392    906  -1299     96    -77   -491   -548   -397   -418
    337  -1098  -1436    379    885  -1267    101    -72   -493   -545   -374   -418
    327  -1060  -1389    366    857  -1223    109    -59   -496   -542   -353   -413
    316  -1036  -1356    358    833  -1195    114    -46   -501   -540   -342   -407
    290   -984  -1275    348    782  -1130    129    -33   -504   -535   -324   -394
    262   -950  -1215    342    737  -1083    155    -15   -504   -527   -309   -387
    228   -922  -1150    345    688  -1036    184      7   -491   -511   -280   -384
    202   -880  -1083    337    641   -982    215     36   -472   -485   -246   -366
    189   -839  -1028    324    607   -932    241     59   -457   -462   -228   -353
    197   -815  -1013    306    602   -914    254     77   -446   -449   -223   -350
    179   -802   -982    311    579   -893    277    103   -436   -436   -215   -350
    150   -779   -932    311    540   -854    301    129   -418   -420   -205   -348
    119   -737   -857    309    488   -797    327    158   -394   -392   -176   -329
     96   -711   -810    306    452   -758    345    179   -379   -374   -163   -316
     77   -691   -769    303    423   -730    350    192   -374   -361   -158   -311
     57   -693   -750    316    402   -722    350    200   -379   -358   -163   -316
     38   -701   -740    332    389   -719    348    205   -381   -363   -171   -314
     25   -706   -735    337    379   -719    342    210   -379   -366   -181   -306
     -5   -732   -727    368    361   -730    348    220   -376   -368   -194   -311
    -36   -782   -748    407    353   -766    353    228   -371   -376   -207   -324
    -54   -828   -774    441    358   -802    361    231   -368   -384   -218   -335
    -72   -878   -805    472    363   -841    366    231   -376   -405   -233   -353
    -83   -922   -841    501    379   -883    358    218   -392   -433   -259   -389
    -98   -948   -852    522    376   -901    353    205   -405   -446   -288   -415
   -119   -971   -852    545    366   -911    361    200   -402   -441   -309   -418
   -135   -997   -865    563    363   -932    374    202   -397   -436   -327   -410
   -142  -1000   -859    571    355   -930    384    207   -384   -433   -337   -400
   -155  -1005   -849    579    342   -927    402    220   -363   -418   -345   -387
   -158  -1000   -841    579    340   -922    410    226   -353   -405   -358   -381
   -158  -1000   -841    576    340   -922    413    231   -353   -397   -376   -381
   -140  -1023   -883    581    368   -953    439    277   -340   -397   -413   -405
   -111  -1047   -937    576    413   -992    542    418   -290   -392   -459   -441
   -101  -1002   -901    553    400   -953    701    613   -171   -319   -444   -420
    -57   -880   -826    467    381   -852    844    841      7   -148   -332   -293
      2   -568   -571    280    285   -568    880    961    210    119    -88    -20
      5     -2    -10     -2      7     -5    763    885    426    506    342    433
   -124    540    665   -207   -394    602    439    530    511    826    743    849
   -231    387    615    -77   -423    498     59     57    192    633    589    719
   -301   -262     38    283   -171   -114   -148   -332   -400    -20    -49    171
   -290   -966   -678    626    192   -823   -184   -415   -844   -623   -698   -394
   -246  -1286  -1039    766    394  -1163    -96   -252   -878   -753   -911   -602
   -239  -1319  -1080    776    420  -1200     38    -80   -748   -678   -885   -592
   -213  -1231  -1021    722    402  -1127    171     75   -594   -561   -805   -517
   -179  -1111   -935    644    376  -1023    262    174   -470   -462   -722   -433
   -163  -1052   -888    607    361   -971    309    218   -407   -418   -685   -397
   -150  -1041   -891    594    368   -969    348    239   -363   -400   -672   -379
   -140  -1021   -880    579    368   -950    366    244   -340   -389   -665   -363
   -145  -1028   -885    584    368   -956    384    249   -316   -379   -659   -350
   -135  -1026   -891    581    376   -958    394    252   -298   -366   -649   -337
   -119  -1008   -891    561    384   -950    407    252   -288   -361   -641   -329
   -124  -1000   -875    561    374   -937    431    262   -265   -345   -626   -311
   -137   -995   -859    563    361   -927    439    267   -252   -337   -613   -303
   -132   -992   -859    563    363   -927    444    267   -244   -337   -605   -303
   -124   -995   -870    558    371   -935    454    270   -236   -332   -602   -301
   -127  -1005   -878    566    374   -943    462    275   -228   -332   -602   -298
   -106   -984   -878    545    384   -932    465    280   -215   -322   -587   -290
    -90   -966   -875    530    392   -922    465    277   -205   -309   -571   -280
    -96   -971   -878    532    389   -924    462    270   -202   -311   -571   -283
    -85   -953   -870    519    392   -911    462    270   -200   -309   -568   -280
    -77   -943   -865    509    392   -906    457    267   -194   -303   -558   -277
    -59   -935   -875    498    407   -906    444    262   -197   -301   -555   -283
    -49   -924   -875    485    410   -901    446    267   -189   -296   -545   -283
    -49   -927   -880    488    415   -904    452    272   -176   -288   -537   -280
    -49   -917   -867    480    407   -893    467    285   -158   -275   -522   -267
    -36   -898   -862    467    413   -880    470    290   -142   -265   -511   -249
    -28   -904   -875    465    420   -891    462    293   -140   -259   -509   -239
    -20   -893   -875    457    426   -885    459    296   -127   -246   -493   -220
     -2   -867   -865    433    428   -865    454    301   -114   -233   -472   -200
     20   -849   -870    415    444   -859    449    306   -106   -220   -457   -171
     31   -839   -870    402    449   -852    436    309   -101   -210   -436   -145
     51   -807   -862    376    457   -833    428    316    -85   -187   -407   -116
     83   -766   -849    340    465   -807    423    329    -67   -158   -376    -83
    106   -735   -841    314    472   -787    413    337    -51   -140   -355    -51
    119   -711   -831    296    472   -771    405    350    -44   -124   -337    -28
    127   -691   -818    280    470   -753    410    363    -36   -101   -322    -10
    124   -685   -813    277    467   -748    423    376    -28    -83   -303     -5
    114   -685   -800    285    457   -743    436    381    -10    -75   -285     -2
    114   -672   -789    277    452   -732    446    389     18    -70   -262      0
    119   -654   -776    267    446   -714    452    394     38    -64   -244     20
    119   -631   -753    254    433   -691    459    392     33    -59   -241     36
    109   -639   -748    265    428   -693    480    397     31    -49   -233     51
    101   -644   -748    270    420   -696    506    407     33    -41   -228     59
    101   -657   -758    277    428   -706    519    415     44    -46   -223     64
    103   -670   -776    280    439   -722    527    426     64    -33   -215     75
    116   -678   -795    280    454   -735    535    433     80    -18   -213     80
    114   -688   -805    285    459   -745    542    439     88    -12   -223     62
    116   -693   -810    288    462   -753    545    446    103      0   -218     64
    127   -722   -849    296    485   -787    537    446    111      5   -223     57
    140   -763   -904    311    522   -833    524    441    101     -5   -246     31
    135   -766   -904    314    517   -833    527    449    103      0   -252     18
    137   -779   -919    319    527   -849    517    452     98      7   -275     36
    135   -789   -924    324    530   -857    514    457     96     15   -314    103
    129   -787   -917    329    522   -852    509    465     98     23   -324    158
    111   -782   -893    332    501   -836    514    475    106     33   -329    179
    101   -782   -883    340    491   -831    532    496    127     46   -324    210
     90   -771   -865    340    478   -818    535    506    142     57   -332    246
     88   -782   -870    348    478   -826    524    506    142     51   -345    239
     90   -771   -865    337    478   -818    511    506    150     51   -348    272
     93   -714   -810    309    452   -761    530    530    184     83   -311    314
    101   -691   -795    293    446   -743    540    545    202     93   -288    314
    103   -662   -766    280    433   -714    555    558    220    106   -265    324
     96   -652   -748    275    420   -701    558    561    226    109   -252    311
    101   -646   -748    272    423   -696    550    553    226    106   -246    303
    119   -636   -756    257    436   -693    548    548    226    106   -233    309
    122   -626   -748    252    433   -685    545    545    231    111   -223    303
    119   -618   -737    246    426   -675    530    537    226    106   -220    319
    140   -615   -756    236    446   -685    511    522    210     98   -220    319
    158   -613   -771    226    465   -693    498    506    197     88   -223    298
    179   -618   -797    220    488   -706    488    493    184     77   -228    277
    218   -605   -823    192    519   -711    480    485    176     67   -236    262
    257   -581   -841    161    548   -711    470    480    168     67   -236    267
    296   -555   -852    129    571   -704    475    483    168     77   -223    285
    340   -522   -862     90    600   -691    480    485    171     85   -202    306
    400   -530   -930     62    665   -730    457    459    140     70   -210    316
    491   -555  -1047     31    766   -800    405    410     80     23   -257    311
    581   -574  -1156     -5    867   -865    350    355     28    -18   -298    319
    652   -527  -1179    -62    914   -852    350    342     23    -10   -285    355
    670   -498  -1171    -88    919   -833    348    327     10     -7   -280    335
    633   -509  -1143    -62    885   -826    316    303    -10    -23   -283    288
    584   -519  -1104    -33    841   -810    288    285    -28    -31   -283    246
    540   -517  -1057    -10    797   -787    265    275    -41    -18   -272    213
    498   -514  -1015      7    756   -763    246    275    -44    -15   -259    194
    511   -483   -995    -15    750   -737    257    298    -33    -15   -244    202
    532   -457   -989    -38    758   -722    290    332    -15    -18   -239    213
    462   -485   -948     12    704   -717    314    350     -7    -28   -241    168
    418   -542   -961     59    688   -750    306    350    -23    -54   -270    129
    332   -639   -971    153    649   -805    244    314    -70   -109   -319     77
    267   -698   -966    213    615   -831    184    288   -103   -155   -353     54
    210   -753   -963    272    587   -857    158    288   -114   -181   -361     49
    257   -662   -922    202    587   -792    207    345    -62   -145   -303     96
    275   -605   -880    163    576   -740    246    400    -12   -111   -257    168
    233   -623   -857    192    542   -740    267    426     10   -103   -228    181
    241   -592   -833    176    537   -711    298    457     46    -77   -174    197
    226   -620   -846    197    535   -732    306    467     62    -72   -142    215
    140   -735   -875    296    506   -805    314    491     62   -101   -155    181
    124   -802   -927    337    524   -865    400    618    116    -98   -163    132
    148   -740   -888    296    517   -813    561    818    252     -7    -85    158
    228   -581   -813    176    519   -696    711   1047    452    174     96    272
    335   -168   -506    -83    420   -337    800   1184    714    496    470    537
    244    413    166   -329     38    290    717   1093    979    922   1005    937
     33    878    844   -454   -405    862    439    717   1067   1213   1428   1257
   -111    610    719   -249   -415    665    116    259    717    940   1195   1018
   -148   -119     28    132    -88    -44    -90   -132     88    213    402    517
    -85   -800   -717    441    314   -758   -129   -215   -329   -350   -275    148
    -36  -1078  -1041    558    501  -1060    -41    -57   -345   -452   -420    -10
      0  -1039  -1041    517    519  -1041     88    114   -226   -368   -322    -28
     83   -893   -976    405    527   -935    236    290    -67   -244   -166     31
    103   -818   -922    358    511   -870    319    387     28   -174    -64     96
     77   -831   -909    376    493   -870    345    407     51   -163    -23     80
     72   -826   -898    376    483   -862    337    402     46   -168      0     46
     96   -779   -875    340    485   -826    353    405     59   -158     31     33
     88   -779   -870    345    478   -823    361    392     57   -163     33     15
     46   -854   -901    405    472   -878    342    353     33   -200      0    -33
     23   -883   -906    428    462   -893    319    327     15   -218    -23    -75
     57   -818   -878    379    465   -846    332    332     28   -200    -20    -75
     90   -763   -854    335    470   -807    340    340     46   -181    -18    -62
     75   -763   -839    345    457   -800    345    332     49   -179    -36    -64
     57   -776   -833    358    444   -805    327    314     33   -181    -67    -70
     18   -797   -815    389    415   -805    301    285     12   -189    -98    -90
     20   -784   -805    381    410   -792    293    277     10   -184   -106    -93
     31   -753   -784    361    407   -769    301    280     18   -174   -106    -85
      7   -748   -758    368    381   -753    298    272     15   -174   -111    -88
    -67   -797   -732    431    332   -766    270    259      0   -184   -127   -103
    -96   -802   -709    449    303   -756    254    262     -7   -187   -124    -96
    -62   -771   -709    418    322   -740    252    277      0   -176   -111    -85
    -36   -730   -693    381    327   -711    272    311     12   -166    -96    -75
    -51   -717   -665    381    306   -691    275    324     12   -166    -96    -88
   -132   -787   -654    457    259   -722    236    309    -15   -184   -116   -114
    -64   -717   -652    392    293   -685    244    340     -2   -155    -90    -93
     31   -605   -636    285    332   -620    277    392     31   -116    -38    -72
    -51   -672   -620    361    283   -646    249    381      5   -132    -49   -101
   -101   -709   -607    402    252   -659    223    376    -12   -140    -44   -111
    -80   -667   -587    374    252   -628    223    410      0   -116      2    -98
     38   -561   -600    259    316   -579    233    457     12    -90     51    -64
     20   -555   -576    267    296   -566    194    457    -12    -98     62    -62
     41   -527   -571    241    306   -548    163    465    -12    -98     70    -64
    145   -426   -571    140    358   -498    202    527     33    -64    116    -38
    137   -402   -542    132    337   -472    207    542     57    -49    153    -31
     59   -493   -553    215    306   -522    171    514     33    -70    137    -57
     36   -553   -589    257    311   -568    158    493     10    -88    124    -75
     90   -467   -558    189    324   -511    181    504     31    -57    161    -51
    140   -410   -550    135    342   -480    192    509     44    -41    171    -54
    103   -452   -555    174    327   -504    187    498     31    -54    148    -75
    114   -439   -553    163    332   -496    171    491     28    -59    137    -72
     70   -496   -566    213    316   -530    127    452     -2    -98    103    -90
    189   -381   -571     93    379   -478    189    501     51    -62    137    -33
    202   -366   -571     80    387   -467    233    524     77    -54    132    -18
    103   -459   -566    176    332   -511    210    496     49    -85     88    -51
    -28   -618   -589    324    280   -605    155    449      0   -148     18   -106
     20   -576   -597    275    306   -584    163    465     12   -140     12    -77
     70   -514   -584    220    324   -548    166    480     28   -122     28    -44
     36   -561   -597    262    316   -579    150    467      2   -150      5    -67
     20   -594   -615    288    316   -605    150    465    -10   -171     -5    -88
      2   -618   -620    306    309   -618    127    454    -25   -192    -10   -109
     18   -589   -610    285    314   -600    150    480    -10   -179     18    -96
    -28   -623   -594    324    280   -610    158    491     -7   -176     44   -109
    -88   -652   -563    371    236   -607    155    496    -12   -181     62   -148
    -88   -610   -522    348    215   -566    179    524      7   -155     98   -129
   -145   -594   -449    368    150   -522    189    542     18   -135    129   -132
   -161   -527   -366    342    101   -446    220    581     51    -98    189   -116
   -226   -576   -350    402     62   -465    220    563     38   -119    200   -166
   -265   -613   -350    436     41   -483    220    553     38   -116    218   -187
   -265   -610   -345    436     38   -478    231    558     51   -106    239   -207
   -272   -605   -335    436     28   -470    236    558     59   -109    262   -249
   -280   -592   -311    436     15   -452    233    553     62   -111    277   -272
   -293   -553   -262    423    -15   -410    236    553     75   -106    303   -267
   -316   -517   -200    415    -59   -358    246    558     98    -98    329   -267
   -337   -501   -163    418    -88   -332    246    550     96   -111    342   -306
   -340   -509   -168    426    -85   -340    220    517     62   -148    314   -340
   -329   -488   -161    407    -85   -327    223    514     49   -150    303   -306
   -290   -426   -135    358    -80   -283    226    517     51   -137    314   -265
   -254   -400   -145    324    -57   -275    226    517     41   -132    309   -241
   -226   -374   -148    301    -38   -262    231    511     25   -135    290   -220
   -200   -342   -145    270    -28   -244    233    506     12   -142    280   -200
   -171   -306   -135    239    -18   -223    239    506      7   -145    283   -171
   -158   -288   -129    220    -15   -210    241    496      0   -161    288   -161
   -129   -231   -101    181    -15   -166    257    485      5   -161    311   -153
   -109   -166    -59    135    -25   -114    290    488     28   -132    361   -132
   -116   -161    -44    137    -38   -103    290    467     20   -137    389   -153
   -148   -197    -49    171    -51   -124    246    407    -23   -174    400   -220
   -174   -213    -38    194    -67   -127    213    348    -59   -205    405   -252
   -166   -252    -85    205    -41   -168    187    306    -96   -226    418   -298
   -171   -324   -153    246    -10   -239    155    259   -148   -262    407   -374
   -114   -342   -228    228     57   -285    142    226   -194   -296    415   -428
    -33   -324   -290    179    127   -309    129    192   -246   -329    418   -454
     15   -361   -376    168    194   -368     80    127   -319   -387    363   -441
     31   -433   -467    200    246   -449     23     44   -410   -470    288   -459
    116   -444   -561    163    337   -501    -38    -31   -504   -537    215   -446
    200   -441   -641    122    420   -540    -88    -93   -584   -592    161   -428
    252   -415   -667     80    457   -542    -96   -111   -626   -613    148   -415
    241   -405   -649     80    444   -527   -101   -119   -654   -628    145   -410
    202   -405   -607    101    402   -506   -116   -129   -683   -636    153   -423
    187   -348   -535     80    361   -441   -106   -109   -675   -610    205   -431
    174   -311   -485     67    327   -397    -80    -77   -667   -584    254   -446
    148   -324   -472     88    309   -397    -51    -25   -659   -566    285   -465
    137   -387   -524    124    329   -454     33     96   -633   -558    288   -522
    153   -353   -506    101    329   -428    189    283   -535   -498    332   -542
    187   -231   -420     20    301   -324    306    475   -389   -355    462   -452
    257     59   -197   -161    228    -67    384    631   -184    -98    727   -215
    246    597    350   -423    -51    475    413    704     90    306   1184    218
    166   1283   1117   -724   -475   1200    290    532    306    709   1678    665
     62   1280   1218   -675   -576   1249    -62     83     98    646   1675    636
    -44    745    789   -353   -415    766   -285   -353   -431     88   1153    168
    -93     18    111     36   -106     64   -358   -545   -945   -579    478   -426
   -111   -485   -374    298    129   -431   -348   -465  -1098   -836    168   -730
   -101   -633   -532    366    213   -584   -236   -316  -1034   -828    127   -792
    -96   -605   -509    348    205   -558   -119   -205   -927   -756    168   -776
    -77   -498   -420    285    171   -459    -10    -98   -800   -652    241   -724
    -46   -397   -350    223    150   -374     62    -25   -696   -568    303   -680
    -72   -394   -324    231    124   -361    114     10   -644   -537    311   -678
    -83   -394   -311    239    114   -353    150     28   -607   -517    309   -675
    -77   -381   -303    228    111   -342    194     54   -574   -488    309   -657
    -57   -345   -288    202    114   -316    228     77   -540   -462    311   -618
   -135   -402   -267    267     64   -335    218     62   -545   -467    285   -620
   -137   -387   -252    262     57   -319    226     67   -530   -449    298   -615
   -140   -379   -239    257     49   -309    249     83   -511   -433    316   -613
   -124   -355   -231    241     51   -293    267    101   -491   -410    327   -605
   -150   -371   -223    259     33   -296    259     98   -491   -413    311   -618
   -155   -355   -200    254     20   -277    277    116   -475   -400    309   -613
   -158   -337   -179    246      7   -259    288    132   -465   -389    306   -605
   -150   -332   -181    241     15   -257    280    148   -454   -384    303   -597
   -137   -306   -171    220     12   -239    272    166   -439   -368    303   -576
   -158   -303   -145    231     -7   -226    262    184   -428   -355    301   -558
   -166   -293   -127    228    -20   -213    241    205   -418   -348    288   -530
   -153   -272   -119    213    -18   -197    226    223   -410   -337    275   -483
   -148   -270   -124    207    -12   -197    207    241   -413   -335    244   -454
   -148   -244    -96    194    -28   -171    197    275   -405   -319    226   -413
   -168   -236    -67    202    -51   -153    174    288   -400   -309    205   -376
   -176   -231    -54    205    -62   -142    155    301   -394   -296    194   -361
   -176   -226    -49    200    -64   -137    148    319   -394   -285    189   -381
   -168   -215    -46    192    -62   -132    140    332   -387   -275    187   -389
   -166   -218    -51    189    -59   -135    124    335   -381   -270    179   -394
   -158   -194    -36    176    -62   -116    124    342   -368   -257    174   -387
   -168   -194    -25    179    -75   -111    132    353   -348   -244    168   -371
   -179   -181     -2    179    -90    -93    127    358   -332   -231    166   -350
   -150   -150      0    148    -75    -75    135    366   -303   -210    168   -332
   -109    -80     28     96    -70    -25    176    394   -257   -168    192   -296
    -72    -33     38     51    -57      2    181    397   -236   -150    202   -270
   -114    -41     70     77    -93     12    187    381   -231   -150    194   -267
   -114    -38     75     75    -96     15    197    374   -226   -153    192   -272
    -96    -31     64     64    -80     15    226    371   -215   -150    192   -283
    -90    -18     70     54    -83     25    254    368   -202   -142    205   -288
    -64     -5     59     33    -64     25    259    353   -202   -145    210   -306
    -67    -23     44     44    -59     10    265    335   -202   -153    197   -311
    -51    -25     25     38    -38      0    277    329   -184   -145    202   -285
    -49    -25     23     36    -36     -2    288    319   -171   -142    200   -280
    -54    -57     -2     54    -28    -31    303    309   -168   -148    192   -290
    -44    -77    -33     59     -7    -54    316    293   -163   -153    184   -306
    -28    -80    -51     54     10    -67    319    285   -150   -148    189   -314
    -28    -88    -62     57     15    -75    316    275   -140   -142    194   -319
    -31   -106    -75     67     20    -90    335    270   -127   -137    205   -324
    -36   -129    -96     83     25   -114    342    259   -122   -140    210   -335
    -33   -114    -80     75     23    -98    342    249   -106   -132    223   -332
    -36   -106    -70     70     15    -88    329    231   -101   -137    223   -337
    -49   -127    -77     88     12   -101    319    218   -106   -150    213   -348
    -44   -137    -96     88     25   -116    329    213   -101   -155    207   -350
    -25   -132   -106     80     38   -119    324    202    -90   -148    218   -337
      0   -132   -135     64     64   -135    285    184   -109   -150    200   -337
     36   -116   -155     38     93   -135    270    184   -122   -158    187   -345
     59   -124   -184     33    119   -155    267    184   -127   -176    163   -363
     77   -114   -192     18    135   -153    280    187   -106   -176    166   -366
     93    -85   -179     -2    135   -132    265    163    -83   -168    174   -363
     67   -106   -176     18    122   -140    275    153    -70   -163    174   -358
     25   -127   -155     49     88   -140    290    153    -64   -150    176   -329
     67    -98   -166     15    116   -132    285    158    -54   -124    187   -283
    114    -83   -200    -18    155   -140    259    155    -54   -116    187   -252
     98    -98   -197      0    145   -145    244    150    -54   -122    181   -252
    122   -114   -236     -2    179   -174    259    158    -46   -135    179   -259
    166   -103   -270    -31    218   -187    288    176    -23   -122    184   -252
    181   -106   -288    -38    233   -197    267    181    -12   -103    184   -241
    220    -62   -283    -77    249   -174    272    205     10    -72    207   -220
    184    -98   -283    -44    231   -192    288    213     12    -67    213   -226
    137   -150   -288      7    213   -218    288    213     12    -67    210   -246
    194   -119   -314    -38    254   -215    293    228     31    -49    223   -236
    233    -70   -303    -83    267   -184    329    262     59    -23    246   -207
    226    -67   -293    -80    257   -179    366    290     77     -5    259   -168
    145   -103   -249    -20    197   -176    389    298     83      2    254   -140
    161    -59   -220    -51    189   -140    371    293     85     18    259    -93
    145    -31   -176    -57    161   -103    376    303     96     44    277    -25
    145    -15   -161    -67    153    -88    397    319    106     57    283     20
    106    -54   -161    -25    132   -106    376    309     90     41    267     15
     80    -80   -163     -2    122   -122    337    293     70     20    244     18
     51   -111   -163     28    106   -137    309    290     59     10    233     31
     85    -98   -184      5    132   -140    314    306     64      7    233     33
     72   -135   -207     31    140   -171    311    309     62     -7    210     28
     12   -218   -233    101    122   -226    290    288     25    -44    181     -2
     -7   -244   -236    124    111   -239    283    270     15    -59    179    -23
    -23   -267   -246    142    109   -259    265    239     -2    -80    174    -59
    -18   -298   -280    158    129   -290    257    205    -23   -111    142    -93
     -7   -324   -319    163    153   -322    254    179    -41   -137    116   -142
     12   -332   -345    158    179   -337    257    168    -49   -153    103   -166
     49   -319   -368    135    207   -342    246    163    -62   -166     93   -174
     83   -319   -402    119    241   -361    226    155    -88   -189     75   -192
    124   -314   -441     93    280   -376    220    150   -103   -202     62   -226
    148   -327   -475     90    309   -402    200    140   -124   -223     49   -259
    184   -379   -563     96    371   -470    163    132   -161   -267      5   -322
    293   -415   -709     62    501   -561    202    218   -168   -303    -51   -413
    400   -353   -753    -25    574   -553    306    381    -90   -267    -51   -413
    493   -249   -743   -122    615   -496    384    558     28   -153     23   -316
    574      0   -574   -288    574   -285    431    706    202     70    231    -77
    618    553    -64   -584    342    244    439    761    457    449    644    379
    436   1143    706   -792   -135    924    231    493    597    784   1062    839
    244   1150    904   -698   -329   1028   -135     23    379    711   1049    828
    101    581    478   -342   -189    530   -413   -426   -174    142    493    335
     46   -200   -246     77    145   -223   -576   -680   -769   -594   -272   -293
    166   -506   -675    168    420   -592   -540   -517   -844   -771   -527   -472
    179   -553   -735    187    457   -644   -423   -306   -750   -727   -535   -452
    174   -514   -688    168    431   -600   -319   -132   -644   -646   -491   -392
    207   -392   -600     93    402   -496   -241      2   -545   -558   -420   -306
    187   -322   -509     64    348   -415   -187     88   -488   -511   -371   -249
    145   -309   -457     80    301   -381   -135    155   -454   -493   -345   -218
    106   -322   -428    106    265   -376   -127    181   -446   -501   -335   -213
     70   -314   -384    122    226   -348   -140    194   -436   -517   -324   -213
     62   -298   -361    116    210   -327   -137    207   -420   -527   -314   -220
     49   -283   -335    116    192   -309   -127    223   -400   -527   -296   -236
     33   -275   -309    119    168   -290   -124    228   -392   -532   -277   -262
     28   -259   -288    116    158   -272   -114    241   -387   -532   -254   -288
     33   -246   -280    106    155   -262   -111    241   -384   -524   -241   -301
     57   -200   -257     70    155   -226   -103    241   -368   -501   -210   -309
     67   -166   -236     49    150   -200   -101    239   -361   -485   -181   -348
     67   -145   -213     38    140   -179    -93    236   -348   -475   -158   -381
     64   -158   -223     46    142   -189    -88    228   -350   -483   -153   -413
     62   -161   -223     49    140   -189    -83    220   -350   -478   -148   -418
     85   -122   -210     18    145   -166    -59    223   -335   -457   -135   -410
     90   -103   -194      7    142   -148    -33    213   -327   -449   -145   -410
    114    -80   -194    -18    153   -135     -5    202   -311   -441   -142   -402
     72   -129   -202     28    137   -166     -2    171   -319   -457   -155   -426
     70   -148   -220     36    145   -184      0    150   -324   -470   -161   -454
    119   -116   -236      0    176   -176     10    142   -311   -465   -142   -459
     88   -168   -257     38    171   -213      5    116   -327   -483   -158   -470
     88   -192   -280     51    181   -233      2     98   -335   -491   -166   -459
    119   -171   -293     25    205   -231     15     98   -319   -480   -155   -428
    150   -158   -309      5    228   -233     28     98   -301   -470   -142   -407
    181   -155   -340    -12    259   -246     18     90   -288   -462   -135   -405
    210   -163   -374    -23    290   -267     -2     77   -288   -465   -142   -397
    303    -85   -389   -109    345   -236     25    106   -252   -431   -122   -350
    363     10   -353   -187    358   -171     75    148   -200   -384    -90   -293
    239    -70   -309    -85    272   -189     51    127   -215   -394   -135   -280
    119   -171   -290     25    205   -231      2     85   -249   -423   -192   -290
    119   -176   -296     28    207   -236    -10     77   -254   -420   -218   -283
    166   -114   -280    -25    223   -197     23    103   -226   -389   -210   -239
    163   -101   -267    -31    213   -181      7    101   -226   -381   -213   -213
    132   -124   -257     -5    194   -189      7     98   -233   -381   -228   -210
    137   -101   -239    -18    184   -168     25    114   -223   -361   -226   -189
    140    -83   -223    -28    181   -153     46    129   -213   -340   -223   -179
    129    -80   -213    -25    168   -145     51    140   -213   -332   -228   -171
    132    -75   -210    -28    171   -142     57    155   -210   -329   -220   -161
    127    -93   -220    -20    174   -155     59    168   -207   -329   -220   -166
    116    -88   -205    -12    161   -145     62    184   -207   -322   -215   -161
     96   -111   -207      5    150   -158     59    194   -207   -319   -218   -166
     96   -124   -223     12    158   -174     75    207   -207   -311   -215   -174
     72   -132   -205     28    135   -166     85    215   -207   -298   -207   -181
     49   -127   -176     38    111   -150     57    207   -226   -301   -207   -192
     33   -150   -184     57    106   -166     38    200   -241   -314   -218   -200
     44   -155   -200     54    119   -176     57    210   -244   -316   -210   -202
     31   -176   -207     72    116   -192     57    213   -254   -322   -205   -213
     18   -192   -210     88    114   -200     54    210   -267   -322   -202   -228
     10   -213   -226     98    116   -218     54    213   -280   -327   -205   -236
      0   -220   -220    109    109   -220     38    220   -290   -316   -192   -226
     15   -194   -213     88    111   -202     33    231   -293   -290   -174   -218
     41   -187   -228     72    135   -207     25    231   -303   -298   -168   -233
     -5   -228   -223    116    106   -226     28    228   -293   -316   -155   -249
      2   -223   -226    109    111   -223     31    233   -275   -322   -132   -249
     20   -213   -236     93    127   -223     41    239   -275   -324   -122   -244
     31   -215   -246     93    137   -231     54    241   -280   -327   -122   -233
     46   -194   -244     72    142   -218     41    231   -293   -329   -109   -210
     41   -213   -254     85    145   -233     25    218   -309   -342   -111   -197
     51   -205   -259     75    153   -233     12    205   -316   -350   -119   -200
     96   -200   -296     51    194   -246      5    189   -337   -366   -135   -207
     75   -259   -337     90    205   -298     -7    166   -366   -402   -171   -231
     57   -290   -348    116    200   -316    -12    153   -376   -431   -189   -231
    127   -244   -371     57    246   -306    -25    155   -366   -431   -174   -197
    161   -210   -371     25    265   -290      0    179   -340   -407   -158   -166
    137   -174   -311     18    223   -244     41    210   -303   -366   -127   -148
     90   -189   -280     49    184   -233     46    215   -296   -374   -129   -150
     62   -205   -267     70    163   -236     51    226   -288   -374   -122   -132
     70   -176   -246     54    158   -210     72    244   -270   -366    -98   -122
     59   -148   -207     44    132   -179     90    267   -246   -342    -67    -98
     20   -116   -137     46     77   -127    106    283   -220   -316    -28    -62
    -33   -122    -88     75     25   -106     88    270   -218   -306      5    -41
    -64   -101    -36     83    -15    -70     83    265   -205   -296     41    -28
    -12    -57    -44     33     12    -51    101    275   -192   -296     57    -28
    -62    -88    -28     75    -18    -59     88    257   -207   -316     51    -49
   -129   -145    -18    135    -57    -83     62    236   -233   -348     28    -85
   -127   -166    -38    148    -44   -103     57    228   -244   -358     15   -114
   -135   -197    -62    163    -36   -129     57    226   -257   -374      0   -142
   -140   -202    -62    171    -41   -132     59    231   -267   -379     -2   -168
   -168   -254    -85    210    -44   -171     44    210   -306   -407    -23   -210
   -197   -293    -96    246    -51   -194     33    194   -332   -420    -33   -228
   -194   -298   -103    246    -46   -202     33    179   -355   -431    -44   -231
   -197   -283    -88    239    -57   -187     41    168   -368   -426    -49   -223
   -192   -306   -114    249    -41   -213     41    148   -389   -439    -64   -228
   -192   -332   -140    262    -25   -236     23    114   -415   -459    -83   -233
   -184   -316   -132    249    -28   -226      7     88   -428   -462    -75   -220
   -155   -303   -148    231     -5   -228     23     77   -433   -459    -62   -189
   -116   -322   -205    218     44   -265     36     59   -452   -472    -64   -166
    -93   -374   -280    233     93   -327     49     54   -483   -498    -93   -184
    -54   -441   -387    246    163   -415    150    161   -470   -524   -140   -249
      2   -376   -379    187    189   -376    303    337   -368   -452    -85   -220
     83   -226   -311     70    194   -267    444    542   -207   -285     64    -85
    181    127    -54   -153    119     36    488    646     -2     -2    374    213
    197    756    558   -478   -181    657    387    548    246    431    888    717
     72   1208   1132   -641   -530   1171     49    124    277    680   1241   1049
     -2    997    997   -498   -501    997   -381   -439    -98    423   1044    854
    -10    223    233   -106   -122    228   -644   -945   -818   -355    296    163
     49   -514   -566    231    306   -540   -691  -1054  -1301   -961   -350   -452
    129   -792   -922    329    524   -857   -592   -885  -1335  -1054   -509   -652
    145   -789   -935    322    537   -862   -446   -688  -1231   -969   -470   -659
    135   -683   -818    275    475   -750   -293   -496  -1096   -839   -363   -597
    135   -571   -706    218    420   -639   -200   -371  -1005   -743   -277   -548
    116   -514   -631    200    371   -574   -148   -301   -966   -693   -241   -537
     90   -491   -584    200    335   -537   -114   -254   -950   -662   -226   -537
     85   -485   -571    200    327   -527    -96   -226   -953   -657   -236   -545
    106   -480   -589    187    345   -535    -96   -215   -969   -659   -252   -555
     98   -498   -600    200    348   -548   -109   -218   -987   -670   -270   -568
     44   -535   -579    244    311   -555    -98   -205  -1000   -672   -288   -576
     67   -488   -555    210    311   -522    -49   -168   -976   -646   -280   -558
     57   -480   -540    210    296   -509    -20   -155   -974   -633   -283   -561
     49   -491   -540    218    293   -514     -7   -148   -976   -628   -293   -563
     20   -517   -537    246    277   -524     10   -145   -971   -620   -309   -566
    -12   -527   -514    270    249   -522     28   -145   -961   -605   -316   -568
    -31   -545   -514    288    241   -530     41   -161   -958   -607   -332   -587
    -36   -548   -511    290    236   -530     67   -168   -940   -602   -337   -597
    -51   -537   -485    293    215   -511     90   -171   -917   -589   -335   -594
    -25   -498   -472    262    223   -485    127   -161   -883   -566   -332   -584
    -25   -485   -459    254    213   -472    153   -166   -865   -555   -340   -597
    -41   -480   -439    259    197   -459    161   -166   -849   -548   -342   -610
    -67   -480   -415    272    171   -449    166   -166   -836   -540   -342   -623
    -70   -467   -397    270    163   -433    184   -153   -807   -524   -342   -631
    -77   -452   -374    262    145   -413    207   -140   -779   -504   -335   -633
    -88   -452   -363    270    135   -410    223   -124   -756   -485   -329   -631
   -103   -433   -332    267    111   -384    228   -109   -735   -462   -314   -620
   -114   -436   -322    275    103   -379    226   -101   -722   -454   -309   -618
   -114   -428   -316    270    101   -371    231    -83   -696   -433   -298   -600
   -124   -433   -309    277     90   -371    239    -59   -670   -413   -293   -576
   -119   -431   -311    272     93   -371    244    -41   -652   -394   -288   -558
   -106   -415   -309    262    101   -363    239    -18   -631   -374   -277   -532
   -109   -415   -306    259     96   -361    231     10   -610   -353   -270   -514
    -90   -405   -314    246    111   -361    231     38   -597   -329   -265   -491
    -93   -384   -293    236     98   -340    228     64   -581   -303   -254   -459
    -96   -361   -265    228     83   -314    213     80   -579   -296   -257   -441
   -103   -348   -246    223     70   -298    205     90   -574   -293   -265   -426
   -122   -368   -246    244     59   -309    200    101   -571   -298   -285   -415
   -140   -368   -231    254     44   -301    176    106   -571   -301   -306   -402
   -158   -376   -218    267     28   -298    153     93   -576   -306   -332   -402
   -171   -374   -202    270     12   -288    155     96   -561   -301   -348   -394
   -176   -363   -187    267      5   -275    161    109   -537   -285   -345   -379
   -184   -358   -176    270     -5   -267    166    116   -517   -270   -348   -368
   -184   -355   -171    270     -7   -265    166    109   -504   -265   -353   -374
   -181   -335   -153    257    -15   -244    171     96   -496   -267   -363   -384
   -184   -319   -135    252    -25   -228    184     90   -475   -267   -379   -384
   -187   -329   -142    254    -23   -236    192     77   -459   -270   -402   -389
   -174   -314   -140    244    -18   -228    205     67   -446   -272   -413   -384
   -155   -311   -155    231     -2   -236    215     51   -439   -277   -426   -384
   -142   -311   -171    226     12   -241    223     28   -441   -283   -439   -394
   -155   -316   -163    233      2   -241    239      5   -446   -296   -454   -407
   -166   -337   -171    252      2   -254    244    -12   -454   -311   -472   -407
   -150   -314   -163    231      5   -239    239    -25   -446   -303   -465   -389
   -137   -303   -166    220     12   -236    241    -31   -436   -293   -462   -379
   -122   -311   -189    218     31   -252    241    -44   -433   -288   -465   -376
    -85   -283   -197    184     54   -241    257    -49   -423   -280   -459   -363
    -59   -259   -200    158     67   -231    265    -67   -420   -280   -457   -366
    -59   -275   -215    166     75   -246    267    -85   -420   -283   -462   -371
    -41   -270   -228    155     93   -252    267   -103   -423   -288   -470   -379
    -31   -283   -252    158    109   -267    241   -132   -436   -303   -483   -392
      2   -262   -265    127    132   -262    244   -142   -433   -293   -470   -376
     10   -246   -257    116    132   -252    275   -140   -413   -275   -457   -366
     18   -236   -254    106    135   -244    277   -148   -405   -262   -444   -363
     41   -231   -272     96    155   -252    277   -150   -394   -257   -439   -353
     23   -239   -265    106    142   -249    298   -145   -384   -249   -433   -340
     15   -228   -244    106    127   -236    309   -145   -371   -241   -428   -324
     36   -205   -244     83    137   -223    327   -132   -353   -226   -410   -296
     72   -150   -223     38    148   -187    322   -116   -324   -197   -376   -254
     88   -132   -223     20    155   -176    316   -114   -319   -189   -371   -231
     93   -124   -220     15    155   -171    335   -101   -322   -181   -374   -215
    101   -111   -213      5    155   -163    361    -77   -309   -166   -363   -205
    119    -59   -179    -28    148   -119    392    -46   -259   -137   -327   -184
     67    -33   -101    -18     83    -67    400    -41   -228   -124   -306   -171
     62     -5    -70    -28     64    -36    389    -41   -210   -116   -290   -145
    109     23    -88    -67     98    -31    381    -49   -215   -111   -277   -124
    101      0   -101    -49    101    -49    381    -70   -233   -122   -275   -116
    111      0   -111    -57    109    -54    353    -96   -246   -137   -283   -111
    148      7   -140    -80    145    -64    340   -114   -252   -148   -296   -106
    135    -46   -181    -44    158   -114    335   -135   -267   -166   -329   -135
    132   -109   -241    -10    187   -174    335   -150   -288   -189   -371   -176
    132   -148   -283      5    205   -213    335   -155   -306   -210   -394   -197
    158   -181   -340     10    246   -259    335   -158   -311   -226   -413   -207
    145   -228   -376     38    259   -301    329   -168   -329   -241   -436   -228
    145   -265   -410     59    277   -337    316   -184   -348   -259   -467   -259
    158   -259   -420     49    288   -337    311   -179   -345   -252   -475   -267
    155   -262   -420     51    285   -340    322   -158   -335   -231   -478   -257
    132   -316   -449     90    288   -381    314   -153   -342   -233   -501   -270
    116   -335   -452    109    283   -392    303   -153   -353   -239   -517   -277
    129   -329   -459     98    293   -392    309   -137   -350   -231   -511   -272
     96   -342   -441    122    267   -392    322   -111   -332   -218   -488   -239
    111   -405   -519    145    314   -459    342    -70   -324   -244   -519   -257
    145   -433   -579    145    361   -506    446     72   -254   -236   -540   -277
    137   -363   -501    111    316   -431    576    249   -119   -145   -478   -226
    163   -218   -381     25    270   -298    691    444     64     28   -327    -75
    189    163    -28   -179    109     67    756    584    309    340     10    267
    142    787    644   -465   -249    717    761    610    594    761    517    763
    -20   1182   1202   -581   -610   1192    527    270    615    956    807   1026
   -103    997   1101   -446   -602   1049    194   -205    270    696    620    831
   -161    394    553   -116   -355    472      0   -615   -306     18    -25    244
   -119   -205    -85    163    -18   -145    -80   -740   -714   -537   -600   -285
    -57   -498   -441    275    192   -470    -54   -620   -753   -649   -758   -452
     -7   -548   -540    275    265   -542     41   -488   -678   -623   -766   -478
     51   -470   -522    207    285   -493    129   -371   -571   -548   -714   -436
    106   -358   -465    127    285   -410    200   -283   -475   -475   -646   -384
    150   -296   -449     72    298   -374    231   -244   -428   -444   -615   -363
    210   -265   -478     25    342   -371    226   -244   -420   -444   -615   -363
    306   -236   -542    -36    423   -389    197   -270   -441   -467   -633   -366
    426   -228   -654    -98    540   -441    168   -301   -478   -504   -662   -374
    470   -236   -709   -116    589   -472    148   -324   -501   -519   -683   -381
    480   -213   -696   -135    587   -454    148   -322   -501   -506   -678   -371
    465   -200   -667   -135    563   -433    161   -303   -493   -480   -665   -361
    457   -176   -633   -140    545   -405    171   -275   -472   -449   -644   -335
    433   -166   -600   -135    514   -381    171   -259   -465   -439   -633   -309
    418   -150   -568   -135    491   -358    171   -241   -459   -428   -615   -293
    397   -145   -542   -127    467   -342    168   -228   -452   -418   -594   -272
    379   -142   -522   -116    449   -332    163   -205   -444   -410   -576   -244
    387   -145   -532   -122    457   -340    150   -181   -436   -407   -558   -218
    392   -129   -522   -129    454   -327    135   -153   -423   -405   -530   -187
    379    -96   -475   -142    426   -285    137   -106   -397   -397   -485   -148
    361    -77   -439   -140    400   -257    142    -62   -374   -397   -444   -122
    332    -80   -413   -129    371   -246    142    -28   -358   -397   -413   -106
    324    -75   -402   -124    361   -239    140     -2   -345   -397   -376    -77
    314    -62   -376   -127    345   -218    129     23   -329   -389   -340    -41
    293    -46   -340   -122    316   -192    124     44   -309   -392   -306    -36
    280    -25   -309   -127    290   -166    124     57   -290   -397   -275    -62
    272      0   -272   -137    270   -135    135     72   -270   -394   -246    -85
    252     -2   -257   -124    252   -129    140     77   -262   -392   -226   -114
    257     12   -244   -135    252   -114    140     80   -249   -387   -194   -129
    249     67   -181   -158    215    -57    140     88   -220   -358   -148   -116
    236    103   -135   -171    184    -15    148     90   -197   -332   -124   -106
    265    148   -116   -207    192     15    171    103   -171   -296   -111    -93
    252    148   -103   -200    179     23    189    106   -153   -267   -116    -93
    249    155    -96   -202    171     31    207    106   -137   -244   -119   -101
    265    179    -85   -223    174     49    241    111   -116   -220   -111   -106
    257    174    -83   -218    168     46    275    114   -106   -213   -127   -124
    241    163    -77   -202    161     44    303    122    -96   -210   -140   -145
    265    181    -85   -223    174     49    322    132    -80   -200   -137   -163
    283    194    -88   -239    184     54    340    132    -70   -194   -127   -179
    267    168    -98   -218    181     36    358    119    -64   -207   -129   -205
    267    145   -122   -205    194     12    376    109    -46   -213   -135   -213
    277    137   -140   -207    207      0    397    106    -25   -202   -124   -226
    277    122   -155   -200    215    -15    418     98    -10   -194   -111   -259
    275    103   -171   -189    223    -33    426     85     -2   -194   -109   -296
    272     88   -184   -179    228    -46    431     75      5   -197   -116   -298
    246     67   -179   -158    213    -54    439     62      5   -202   -137   -275
    226     51   -174   -140    200    -59    433     41      5   -205   -158   -252
    194     23   -174   -111    184    -75    426     15     -2   -205   -181   -239
    200     31   -168   -114    184    -67    428      5     -2   -202   -192   -218
    205     57   -148   -132    176    -44    441      5      5   -184   -189   -192
    176     49   -127   -114    153    -38    436     -5      0   -181   -200   -176
    174     44   -129   -111    150    -41    423    -10    -10   -181   -207   -166
    184     49   -135   -116    161    -41    410    -12    -23   -179   -215   -161
    153     23   -132    -90    142    -54    400    -10    -33   -179   -220   -158
    132     23   -111    -77    122    -44    402      5    -28   -168   -202   -145
    119     20   -101    -70    109    -38    413     20    -28   -161   -192   -142
    127     25   -101    -75    114    -36    423     49    -25   -150   -179   -132
    114     25    -88    -70    101    -31    420     72    -15   -135   -158   -106
    106     15    -90    -62     98    -36    426     90    -12   -124   -145   -101
    127     18   -109    -75    119    -44    433    111    -12   -116   -137   -106
    119      0   -119    -59    119    -59    426    116    -28   -124   -145   -122
    127     -5   -132    -62    127    -67    418    124    -33   -129   -148   -114
    155     44   -111   -101    132    -33    436    150    -12   -109   -119    -90
    161     49   -111   -106    135    -28    433    163     -7   -106   -111    -85
    135      7   -127    -70    132    -59    405    155    -23   -116   -122   -103
    150     20   -129    -85    140    -51    413    168    -18   -109   -103    -88
    168     54   -116   -111    142    -31    433    192    -10    -93    -83    -67
    181     67   -114   -127    148    -23    431    200    -18    -88    -75    -75
    184     93    -90   -137    137      2    431    210     -2    -77    -51    -72
    184    101    -83   -142    132     10    441    218     28    -70    -33    -70
    210    103   -106   -158    158      0    452    215     41    -77    -20    -77
    239    114   -124   -176    181     -5    462    215     54    -77     -7    -93
    252    148   -103   -200    179     23    475    215     70    -70     10   -101
    239    166    -72   -202    155     46    485    207     72    -59     20    -90
    244    189    -57   -218    150     67    485    200     80    -44     38    -57
    262    192    -72   -228    166     62    465    176     67    -54     31    -46
    290    189   -101   -239    197     44    446    161     54    -64     28    -46
    306    187   -119   -246    213     33    423    140     41    -77     23    -49
    327    153   -176   -241    252    -10    400    111     18   -111    -12    -85
    329    103   -226   -218    277    -59    394     96      5   -137    -41   -103
    324     44   -280   -184    303   -116    384     88     -2   -155    -62   -101
    327      2   -324   -166    324   -161    368     67    -15   -174    -83   -109
    316    -31   -350   -142    332   -189    358     46    -31   -194   -106   -122
    303    -67   -371   -119    335   -218    348     28    -46   -213   -124   -124
    303    -90   -394   -106    348   -241    342     23    -51   -215   -122   -122
    296   -106   -402    -93    348   -254    340     20    -57   -223   -122   -124
    270   -124   -394    -72    329   -259    345     25    -51   -228   -127   -119
    239   -132   -371    -54    303   -252    358     41    -38   -223   -114   -111
    218   -148   -366    -33    290   -257    368     51    -31   -218    -93   -109
    184   -155   -340    -15    259   -246    384     67    -10   -194    -57   -106
    153   -166   -319      5    233   -241    413    101     15   -189    -36   -111
    140   -254   -397     57    265   -324    480    189     38   -207    -59   -179
    129   -239   -368     54    249   -303    628    366    140   -161    -36   -213
    135   -103   -241    -15    187   -171    779    584    319    -15     85   -132
    174    166    -10   -171     90     77    904    797    558    236    329     93
    205    670    462   -439   -129    566    927    878    833    605    748    517
     72   1319   1247   -696   -587   1283    795    698   1060   1005   1244   1018
    -77   1439   1517   -680   -797   1478    415    205    904   1013   1337   1114
   -150    982   1132   -415   -641   1057    101   -288    397    519    891    704
   -174    226    400    -25   -285    311    -33   -574   -187   -207    163     44
   -122   -309   -187    215     31   -249    -31   -519   -413   -558   -246   -345
    -96   -397   -301    246    101   -348     80   -329   -335   -530   -272   -381
    -96   -342   -249    218     75   -296    220   -148   -202   -423   -197   -322
    -46   -202   -158    122     54   -181    332     -5    -75   -309    -98   -228
     10   -119   -129     54     70   -124    394     57    -10   -257    -36   -168
     31   -106   -140     36     83   -122    410     67     -7   -252    -18   -150
     31   -116   -148     41     88   -132    413     54    -20   -262    -10   -135
     49   -116   -166     33    106   -140    420     41    -33   -267      0   -103
     62   -116   -179     28    119   -148    418     18    -46   -275    -31     10
     83   -119   -205     15    142   -163    405    -10    -64   -293    -38     96
    114   -145   -259     15    184   -202    392    -31    -85   -311      7     44
    155   -161   -316      0    233   -239    371    -59   -116   -335     49    -44
    207   -187   -394    -10    301   -290    342    -96   -155   -366     67   -124
    249   -213   -465    -20    355   -337    316   -132   -192   -389     77   -197
    275   -213   -491    -31    381   -350    296   -163   -218   -402     98   -254
    280   -218   -498    -31    387   -358    280   -181   -241   -413    127   -306
    283   -202   -485    -38    384   -342    275   -184   -257   -410    166   -348
    280   -174   -457    -54    366   -314    283   -179   -265   -407    205   -397
    272   -145   -418    -64    342   -280    296   -166   -270   -397    233   -418
    262   -106   -368    -77    314   -239    306   -150   -270   -381    257   -407
    262    -80   -342    -90    301   -210    311   -135   -277   -371    265   -407
    277    -59   -337   -109    306   -200    306   -135   -285   -374    254   -415
    293    -57   -350   -116    319   -205    296   -142   -296   -381    233   -418
    290    -46   -337   -122    311   -189    301   -129   -293   -379    226   -407
    265    -33   -298   -114    280   -166    314   -111   -288   -368    220   -402
    252    -38   -290   -109    270   -163    332    -83   -272   -355    220   -397
    244    -33   -277   -106    259   -155    348    -59   -259   -340    228   -394
    231    -38   -270    -96    249   -155    361    -33   -246   -327    231   -394
    246    -28   -275   -109    259   -150    371     -7   -233   -309    244   -394
    270    -31   -303   -122    285   -166    376     15   -226   -301    259   -392
    285    -18   -306   -135    293   -161    389     49   -205   -275    288   -376
    290      0   -293   -145    290   -145    402     83   -179   -244    314   -350
    298     20   -277   -158    288   -127    415    111   -155   -218    337   -324
    301     33   -267   -168    283   -116    431    135   -132   -197    353   -296
    301     51   -249   -176    275    -98    449    155   -109   -176    376   -280
    293     62   -233   -179    262    -83    465    168    -90   -168    397   -280
    288     67   -220   -176    254    -75    483    176    -77   -161    413   -293
    277     62   -215   -171    246    -77    496    179    -70   -161    418   -316
    270     67   -202   -168    236    -67    511    184    -57   -150    428   -340
    257     72   -184   -166    220    -54    530    187    -44   -142    433   -355
    239     80   -158   -158    200    -38    545    192    -31   -135    431   -350
    210     72   -140   -142    174    -33    566    197    -18   -119    418   -342
    192     70   -122   -132    155    -25    579    202     -2   -109    402   -342
    171     70   -101   -122    135    -12    587    202      2   -103    379   -353
    168     64   -103   -116    137    -18    594    202      7    -96    355   -361
    168     54   -114   -111    140    -28    597    202      7    -96    324   -361
    168     62   -106   -116    137    -20    592    197      5    -96    296   -361
    168     57   -111   -114    140    -25    584    194      2    -96    267   -358
    166     44   -122   -103    145    -38    576    189     -7    -98    228   -350
    168     23   -145    -98    155    -59    563    189    -18    -98    192   -342
    168      5   -163    -88    163    -77    550    192    -28    -98    158   -337
    158     -2   -161    -80    158    -80    537    192    -33    -93    129   -327
    155      5   -150    -80    153    -72    519    200    -38    -88    103   -311
    148     15   -132    -83    140    -57    504    218    -41    -77     75   -288
    140     31   -109    -85    124    -38    485    226    -38    -64     57   -270
    129     38    -90    -85    109    -23    475    231    -28    -57     36   -257
    109     44    -64    -75     88    -10    472    241    -23    -49     10   -244
    103     57    -49    -83     75      5    478    249    -10    -41     -7   -226
     96     67    -31    -83     62     18    478    246      5    -36    -23   -202
     85     72    -15    -80     49     28    485    244     20    -25    -25   -181
     85     77     -7    -80     46     36    493    236     38    -18    -28   -168
     80     85      5    -85     38     46    506    228     59    -10    -38   -155
     80    106     25    -96     28     67    517    223     72     -5    -54   -137
     77    111     31    -96     23     72    527    220     83     -2    -67   -122
     80     96     15    -88     33     57    532    218     93      0    -64   -119
     88     90      2    -90     41     49    540    210    101      0    -59   -127
    101    101      0   -103     51     51    566    220    122     10    -51   -109
    109    122     10   -116     49     67    600    233    145     20    -38    -90
    116    142     25   -129     46     85    633    257    168     33    -23    -64
    122    161     36   -142     44     98    659    275    189     51     -2    -46
    124    168     41   -148     41    106    675    285    200     64     15    -41
    137    168     31   -155     54    101    680    285    205     67     18    -44
    161    192     31   -176     64    111    693    293    215     72     25    -23
    168    226     54   -197     57    140    709    301    236     85     46      5
    181    249     67   -218     57    158    717    303    254    103     70     33
    187    236     49   -213     67    142    696    283    246     93     72     23
    187    220     33   -202     77    127    678    265    236     83     67     25
    197    215     15   -207     90    114    678    262    239     83     72     44
    200    153    -46   -176    122     54    659    246    223     59     67     20
    189     88   -103   -140    145     -5    652    239    207     36     59     -2
    197     57   -140   -127    168    -41    654    244    207     28     62      7
    215     28   -187   -124    202    -77    641    231    197     20     59     -5
    218    -15   -233   -101    223   -124    615    207    176      5     41    -31
    213    -51   -265    -80    236   -158    584    187    161      0     20    -28
    228    -77   -306    -75    267   -192    566    179    150     -2     18     -7
    233    -98   -332    -67    280   -215    548    171    127    -20     20     -5
    233   -109   -342    -62    285   -226    542    176    116    -20     28    -23
    223   -135   -358    -44    290   -246    542    189    119    -15     33    -33
    207   -132   -340    -36    272   -236    553    200    135    -18     51    -38
    207   -106   -314    -51    259   -210    555    210    155    -20     77    -36
    223   -106   -332    -59    277   -218    545    213    163    -23     83    -15
    262   -145   -410    -59    335   -277    563    244    163    -33     64    -15
    293   -184   -478    -54    384   -329    659    363    197    -28     38    -62
    322    -96   -418   -114    368   -257    805    553    327     72    114    -23
    394     62   -332   -228    363   -135    917    766    509    246    277    119
    454    415    -38   -436    246    189    976    904    737    542    602    444
    389   1021    631   -704   -119    826    976    893   1008    963   1098    961
    174   1413   1239   -795   -532   1325    745    519   1028   1169   1397   1280
     49   1169   1119   -610   -535   1145    423     44    680    914   1182   1083
      0    449    446   -226   -226    446    213   -319    114    257    506    446
     70   -265   -335     98    202   -298    114   -418   -283   -288   -106   -122
    155   -509   -665    176    407   -587    158   -265   -280   -348   -228   -228
    187   -511   -698    161    441   -605    277    -64   -168   -262   -187   -197
    194   -413   -610    106    400   -511    400    122    -28   -132    -90    -90
    189   -348   -537     80    363   -441    470    236     59    -46    -28    -46
    176   -345   -522     83    345   -433    501    296     88    -15    -20    -31
    171   -329   -501     77    335   -415    519    335    103      2    -23      0
    174   -316   -491     70    329   -402    532    363    114     10    -31     25
    187   -316   -504     64    345   -410    540    392    129     20    -33     83
    192   -324   -519     64    355   -423    548    413    140     23    -36    124
    197   -301   -498     51    348   -400    550    423    148     23    -33    161
    200   -277   -478     36    337   -376    553    426    155     25    -25    189
    192   -265   -457     36    324   -361    555    423    155     23    -23    181
    194   -236   -433     18    311   -335    553    407    145     12    -28    205
    205   -220   -426      7    314   -322    550    392    142      0    -36    228
    215   -210   -428     -2    322   -319    548    371    137     -7    -38    218
    236   -189   -426    -23    329   -306    540    350    132    -12    -38    189
    259   -171   -433    -44    345   -301    522    322    119    -31    -51    168
    303   -148   -452    -77    376   -301    506    298    106    -44    -54    142
    348   -132   -480   -109    413   -306    491    285     96    -57    -59    119
    400   -114   -514   -142    457   -314    465    259     75    -77    -77     96
    452   -111   -566   -171    506   -337    431    218     36   -111   -114     44
    517   -119   -636   -200    574   -376    384    168     -7   -148   -150    -15
    571   -140   -711   -215    641   -426    350    127    -38   -168   -181    -67
    607   -150   -758   -228    683   -454    327     93    -70   -179   -205   -103
    615   -142   -758   -239    685   -449    316     70    -90   -168   -220   -142
    602   -114   -719   -244    659   -415    329     75    -85   -135   -207   -161
    581    -88   -672   -246    626   -379    348     90    -70   -101   -187   -174
    553    -75   -628   -239    589   -350    358    103    -67    -72   -171   -184
    532    -49   -584   -241    555   -316    366    114    -51    -54   -132   -215
    509    -23   -532   -244    519   -277    368    127    -38    -44   -101   -207
    493      2   -491   -249    491   -244    368    140    -15    -33    -98   -111
    475     10   -465   -241    470   -226    368    158      5    -28    -93    -28
    483     41   -444   -262    462   -200    374    168     25    -25    -72     12
    475     59   -415   -267    446   -179    379    181     49    -23    -38     33
    459     77   -381   -270    420   -150    387    194     72    -20      0     64
    444     90   -353   -267    400   -129    400    210     98    -20     41    106
    426     88   -337   -259    381   -122    415    226    119    -33     83    148
    410     85   -324   -249    368   -119    423    233    127    -51    114    179
    397     90   -309   -246    353   -106    433    241    137    -67    150    187
    379    114   -265   -246    322    -75    446    254    153    -62    200    187
    358    122   -239   -241    298    -57    457    267    166    -54    244    166
    342    127   -215   -233    277    -44    475    285    187    -41    272    150
    327    135   -192   -231    259    -28    488    298    197    -25    288    140
    306    135   -171   -220    239    -18    491    298    197    -23    298    119
    296    142   -155   -220    226     -5    498    306    207    -10    314    119
    283    153   -129   -220    207     12    509    303    218      0    306    127
    283    153   -132   -218    207     10    519    301    231     10    277    119
    298    148   -150   -223    226      0    530    298    236     10    244     75
    285    124   -161   -207    223    -15    542    301    236     10    207     23
    267     96   -174   -181    220    -38    550    303    239      7    166    -18
    257     75   -181   -168    218    -51    553    314    244      5    135    -49
    257     64   -192   -161    226    -62    558    324    249      0    111    -70
    262     62   -200   -163    228    -67    553    329    244     -7     90    -77
    262     49   -213   -155    239    -80    545    329    244     -7     67    -93
    272     44   -228   -161    249    -90    545    335    246     -7     54   -103
    277     38   -239   -158    259    -98    545    342    246    -12     41   -106
    283     28   -254   -155    267   -111    532    332    239    -20     38   -106
    283     23   -262   -153    272   -119    522    324    236    -25     44   -114
    285     10   -275   -150    280   -132    514    314    239    -25     31   -111
    283      7   -275   -145    280   -132    509    301    231    -25     12   -111
    275     12   -262   -145    267   -122    511    296    233    -12     -2    -88
    267      7   -259   -140    265   -124    514    290    233     -2    -23    -62
    259     10   -252   -135    254   -119    509    285    233     10    -28    -46
    252      7   -244   -129    249   -116    506    280    233     18    -33    -44
    228      2   -226   -116    226   -109    514    277    228     20    -36    -46
    223     36   -189   -129    207    -75    530    288    239     36    -20    -36
    223     75   -148   -150    184    -36    550    301    252     51     -5    -28
    215     98   -116   -155    166     -7    568    309    265     59      5    -20
    210    135    -77   -174    145     28    579    316    275     70     23     -2
    215    145    -70   -181    142     38    587    322    280     77     33     10
    213    158    -57   -187    135     49    589    322    285     83     38     10
    215    200    -15   -207    116     93    600    324    303    101     64     33
    210    257     44   -233     80    150    613    324    327    129     98     54
    215    272     57   -244     77    166    597    306    324    129    109     57
    207    244     33   -226     85    140    571    275    301    114     98     36
    210    241     31   -226     90    137    548    249    293    109    101     36
    194    252     57   -226     70    155    527    228    283    109    114     31
    174    213     36   -194     70    124    506    207    257     83     93     -2
    168    150    -20   -161     93     64    493    187    228     49     62    -44
    179    132    -46   -155    114     44    488    179    210     33     51    -67
    166    109    -57   -137    111     25    480    168    192     12     41    -93
    158     72    -88   -116    124     -7    462    153    168    -18     23   -122
    153     33   -122    -96    137    -44    439    132    142    -49      5   -155
    145      2   -142    -72    145    -70    423    124    127    -64     -5   -176
    158     10   -148    -85    153    -67    420    124    132    -57      2   -184
    179      0   -181    -90    179    -90    407    111    114    -64     -7   -213
    200      0   -200   -101    200    -98    397    106    106    -75    -12   -233
    213      2   -210   -106    213   -103    392    106    101    -77     -5   -236
    223     -2   -226   -111    226   -111    387    106    103    -80      0   -239
    257    -25   -285   -116    270   -155    394    119    101    -90    -18   -257
    309   -103   -415   -103    361   -259    441    184    106   -119    -67   -324
    311   -106   -418   -101    363   -262    555    329    194    -83    -64   -342
    368     18   -353   -194    358   -166    675    524    361     57     44   -236
    446    311   -135   -379    290     88    771    704    584    303    288      7
    465    826    358   -646     51    592    805    784    862    685    709    436
    298   1405   1106   -852   -402   1257    711    618   1070   1057   1161    885
    187   1402   1213   -795   -514   1309    340    140    865    987   1158    878
    122    885    763   -504   -319    826     49   -340    332    452    654    433
    109    161     51   -135     28    106    -80   -610   -226   -239    -46   -189
    187   -298   -485     57    335   -392    -90   -545   -405   -514   -368   -475
    220   -413   -633     96    426   -522      2   -381   -337   -498   -387   -483
    218   -379   -597     80    407   -488    116   -241   -223   -418   -322   -428
    220   -270   -493     23    355   -381    223   -109    -93   -314   -223   -342
    228   -179   -407    -23    316   -293    293    -23     -5   -241   -148   -290
    205   -142   -350    -31    277   -246    340     36     51   -189    -83   -265
    181   -124   -309    -28    244   -215    371     72     93   -150    -28   -252
    168   -135   -303    -18    236   -218    387     90    114   -135      2   -252
    148   -145   -293      0    220   -218    402    111    135   -111     31   -252
    127   -163   -290     18    207   -226    413    124    145    -96     51   -257
    132   -148   -283      7    207   -215    426    142    158    -85     77   -249
    142   -127   -270    -10    205   -197    423    145    163    -85     85   -257
    140   -111   -252    -12    194   -181    418    148    166    -88     85   -270
    137   -109   -249    -15    192   -179    410    148    166    -90     88   -270
    150    -54   -205    -49    176   -129    405    148    174    -80    106   -265
    148      5   -142    -77    145    -70    407    155    187    -64    127   -259
    124     25    -98    -75    111    -36    400    155    187    -62    129   -272
    106     44    -62    -77     83     -7    387    148    179    -75    122   -283
     90     62    -28    -77     59     15    376    150    179    -88     90   -285
     67     64     -5    -67     36     31    371    150    181    -72     59   -288
     70     70      0    -70     36     36    371    161    179    -49     28   -265
    101     62    -38    -83     70     12    355    148    148    -67    -33   -270
    106     75    -31    -90     70     23    353    142    137    -70    -64   -262
     90     64    -25    -80     57     20    345    132    127    -75    -96   -265
    122     64    -57    -93     90      5    355    137    129    -75   -114   -262
    161     83    -80   -122    119      2    355    137    122    -75   -114   -244
    155     57    -98   -106    127    -20    348    127    109    -85   -116   -218
    192     41   -153   -116    171    -54    342    127     98   -101   -109   -187
    241     33   -207   -137    226    -85    332    127     80   -109    -88   -163
    301     57   -244   -179    272    -93    322    132     62    -93    -33   -135
    361     75   -285   -220    324   -103    322    148     44    -77     31   -111
    410     77   -332   -244    371   -127    314    153      7    -80     85   -101
    446     70   -376   -257    413   -153    296    155    -41   -101    122   -116
    488     72   -415   -283    449   -171    283    142    -75   -129    155   -142
    522     96   -426   -309    472   -166    283    129    -88   -158    215   -171
    509    106   -402   -309    454   -148    290    132    -96   -184    280   -207
    475    129   -345   -301    410   -106    298    145   -101   -192    329   -220
    418    137   -280   -277    348    -70    306    148   -101   -197    285    -88
    379    161   -218   -270    298    -28    311    148   -103   -200    270     -5
    361    174   -187   -270    275     -5    316    148   -101   -202    298    -31
    340    176   -163   -257    252      7    324    153    -96   -192    337   -103
    298    171   -129   -236    215     20    327    155    -96   -197    358   -184
    275    163   -111   -220    192     25    327    142    -98   -210    358   -265
    277    179    -98   -228    187     38    327    129   -101   -215    353   -319
    262    176    -85   -218    174     46    340    127    -90   -205    348   -350
    220    155    -64   -189    140     46    350    122    -88   -202    332   -371
    184    137    -49   -161    116     44    363    119    -88   -200    319   -392
    150    129    -20   -140     85     54    387    132    -75   -184    319   -389
    171    124    -46   -148    109     38    389    129    -85   -192    296   -407
    148    101    -46   -127     96     28    400    127    -88   -200    280   -413
    106    101     -7   -103     57     46    418    145    -70   -181    290   -392
     83     96     12    -90     33     57    431    153    -59   -174    290   -381
     67    111     44    -88     12     77    444    161    -38   -158    298   -368
     77    127     46   -103     15     88    452    168    -23   -142    301   -361
     75    114     38    -96     18     77    454    171    -15   -129    298   -361
     54    101     46    -80      2     75    462    179      0   -116    301   -358
     62    124     62    -93      0     93    472    192     23    -98    311   -345
     44    124     80    -85    -18    101    480    202     41    -83    319   -337
     38    140    101    -90    -31    122    491    218     64    -59    332   -316
     28    137    106    -85    -38    122    496    228     77    -41    335   -311
     23    145    122    -83    -49    135    498    239     83    -31    335   -303
     18    137    119    -77    -51    129    493    241     85    -25    327   -303
     -2    132    132    -64    -67    132    491    252     93    -18    327   -298
    -20    127    148    -54    -83    135    483    257     90    -12    319   -293
    -28    122    150    -46    -88    135    478    254     88    -10    309   -296
    -41    124    166    -44   -106    145    467    257     88     -2    301   -285
    -62    114    176    -25   -119    145    465    270     88      5    290   -275
    -75    114    187    -20   -129    150    467    283     90     10    277   -267
    -83    135    218    -25   -150    176    480    309    103     28    275   -244
   -119    140    259    -12   -189    197    493    322    109     41    267   -228
   -137    158    296    -10   -218    226    501    335    116     49    259   -210
   -140    179    316    -20   -228    249    498    340    119     54    241   -189
   -155    194    350    -18   -252    272    501    342    119     59    215   -171
   -163    254    418    -46   -290    335    527    353    145     83    213   -137
   -171    319    491    -75   -329    405    548    355    168    109    218   -103
   -174    350    524    -90   -350    436    545    340    174    106    207    -90
   -163    361    524    -98   -342    441    530    309    161     83    189    -96
   -142    376    519   -116   -332    449    511    277    150     67    176   -103
   -153    353    506    -98   -329    428    496    249    137     49    155   -127
   -171    314    485    -72   -327    400    480    223    111     18    129   -163
   -181    272    454    -44   -316    363    467    200     93    -10    103   -194
   -158    257    415    -51   -285    335    454    176     80    -36     75   -207
   -158    218    376    -31   -267    296    454    161     64    -62     49   -220
   -171    176    345     -2   -259    262    449    145     49    -88     28   -226
   -168    171    340      0   -254    254    441    127     33   -101     25   -220
   -161    166    324     -2   -241    244    433    116     25   -106     25   -223
   -155    155    309      0   -231    231    441    124     36    -98     41   -207
   -145    145    288      0   -215    215    444    129     41    -96     57   -194
   -140    135    275      2   -207    205    441    127     44    -93     64   -194
   -140    153    293     -7   -218    220    446    129     54    -88     83   -181
   -127    132    259     -5   -192    194    454    140     57    -90     88   -176
   -111     67    176     20   -145    122    480    184     64   -103     70   -202
    -96     20    116     38   -106     67    587    327    132    -75     54   -215
    -90     93    184     -2   -140    137    722    506    270     31    119   -148
    -36    252    288   -109   -161    267    833    704    452    213    280     12
     10    581    571   -296   -283    579    878    826    665    488    581    337
    -46   1130   1176   -540   -610   1153    880    833    914    867   1052    823
   -207   1506   1714   -652   -963   1610    659    485    935   1072   1356   1122
   -254   1325   1579   -535   -917   1452    327     -5    584    826   1169    945
   -285    659    943   -189   -613    800    106   -431    -15    137    498    340
   -223    -12    210    119   -218     98      2   -558   -433   -428    -93   -220
   -124   -270   -145    194      7   -207     41   -420   -436   -506   -218   -348
    -88   -293   -205    189     57   -249    137   -272   -340   -459   -200   -342
    -75   -213   -137    142     31   -176    244   -129   -215   -355   -119   -280
    -62   -114    -51     88     -5    -83    324    -23   -101   -254    -28   -202
    -49    -72    -23     59    -15    -49    358     31    -49   -205     15   -168
    -46    -62    -18     54    -15    -41    381     62    -23   -181     36   -155
    -36    -44     -7     36    -15    -25    397     85     -2   -158     57   -142
    -10    -12     -2     12     -5     -7    413    109     15   -132     83   -132
    -15     -2     12      7    -15      5    418    127     23   -124     96   -127
    -15     -5     10      7    -12      2    418    135     28   -119    101   -129
    -10    -15     -7     10     -2    -12    413    137     28   -119     98   -135
      7     -5    -12      0     10     -7    415    148     38   -119    103   -132
     -5    -23    -18     12      5    -20    413    145     38   -116    103   -127
    -15    -49    -33     31      7    -41    402    145     33   -116     98   -129
     12    -49    -62     15     36    -54    394    145     23   -116     96   -132
     33    -51    -85     10     59    -67    389    140      7   -119     85   -140
     44    -59   -103      5     72    -80    387    135      7   -119     77   -145
     59    -57   -116     -2     88    -88    392    135     15   -116     77   -140
     75    -46   -124    -15     98    -85    389    137     25   -103     75   -129
     77    -36   -114    -20     96    -75    387    145     36    -98     85   -119
     72    -33   -109    -20     88    -70    392    155     44    -96     93   -101
     54    -33    -88    -10     70    -59    402    168     46    -90     98    -80
     46    -23    -72    -12     57    -49    410    179     51    -80     96    -54
     44    -36    -80     -2     62    -57    410    184     57    -75     83     -5
     36    -20    -57     -7     44    -38    410    197     67    -57     93     15
     33     -2    -38    -15     33    -20    415    213     80    -38    101     23
     31      2    -28    -18     28    -12    415    223     90    -33    101     18
     23      2    -20    -12     23     -7    413    236    101    -20    103     28
     28      0    -28    -15     28    -12    407    246    109    -12    109     44
     28      7    -23    -18     25     -7    410    265    129      2    124     59
     33     23    -10    -28     23      7    415    285    148     23    150     77
     44     54     10    -49     18     33    415    301    163     44    171     93
     36     62     25    -51      5     46    415    314    176     57    179    119
     31     80     49    -57     -7     64    426    335    192     75    197    127
     31     88     57    -59    -12     72    431    345    197     80    202    116
     33    119     85    -75    -25    103    444    358    210     98    210    145
     38    135     96    -88    -28    114    454    368    213    103    218    155
     25    132    103    -80    -38    119    459    368    210     98    213    153
      5    119    114    -62    -54    116    467    368    207     93    205    161
      0    129    129    -64    -64    129    480    379    213     98    205    174
    -23    106    129    -44    -75    116    483    376    205     85    189    155
    -36    101    137    -31    -88    116    488    381    205     83    189    150
    -51    135    184    -41   -119    158    517    402    228    106    220    174
    -75    158    233    -41   -153    194    537    407    244    124    236    189
    -98    135    231    -20   -166    181    537    410    241    122    233    192
   -114    109    223      2   -168    166    537    410    236    119    231    189
   -135     90    226     20   -179    158    537    410    228    114    228    187
   -161     83    244     38   -202    163    537    407    226    114    231    197
   -166     75    241     44   -205    155    532    397    215    106    228    197
   -179     64    244     57   -210    153    532    389    215    103    226    210
   -192     49    239     70   -215    145    522    381    200     93    220    213
   -192     33    226     80   -207    129    506    368    181     80    218    202
   -184     41    223     70   -202    132    493    355    163     70    215    197
   -176     57    231     59   -202    142    488    355    153     64    218    207
   -187     64    252     57   -218    158    475    348    140     57    215    213
   -171     54    226     59   -197    140    454    327    114     31    200    197
   -155     44    200     51   -176    122    441    311     96     15    189    168
   -137     80    218     28   -176    148    433    306     96     15    200    161
   -127    106    231      7   -179    168    426    301     88      0    205    140
   -106    109    215      0   -161    161    420    288     75    -20    205    109
    -88    127    215    -20   -153    171    410    272     67    -25    207     96
    -64    150    213    -44   -137    181    407    265     62    -31    205     96
    -36    150    187    -59   -111    168    402    257     54    -41    200     93
      7    155    148    -80    -70    153    392    246     44    -57    187     75
     38    161    119   -101    -38    140    371    220     23    -83    166     38
     67    148     80   -109     -7    116    355    200      2   -103    148      5
    103    153     46   -129     28     98    342    176    -15   -127    137    -15
    140    166     25   -153     57     96    329    155    -31   -140    137    -31
    174    179      5   -176     83     90    327    150    -36   -142    145    -44
    189    213     23   -202     83    116    342    153    -28   -137    161    -44
    202    249     46   -228     77    148    355    155    -23   -132    171    -41
    210    285     75   -246     67    181    374    171     -5   -116    197    -33
    205    283     77   -244     62    181    379    171     -7   -124    200    -51
    202    314    111   -259     44    213    389    179     -2   -114    218    -54
    181    363    179   -272      0    272    413    200     20    -77    259    -31
    174    418    244   -296    -33    332    433    215     49    -38    309     -2
    171    433    262   -306    -44    348    426    205     49    -28    327     10
    150    428    277   -290    -64    353    405    197     44    -28    342     25
    153    439    283   -296    -64    361    397    202     49    -25    371     38
    153    387    233   -270    -38    311    368    187     23    -57    361     10
    116    350    233   -233    -57    290    353    179      7    -80    366    -15
    101    311    210   -207    -54    262    342    176    -12    -98    371    -44
     88    275    184   -184    -49    228    332    171    -33   -122    363    -49
     62    226    163   -142    -49    194    322    168    -51   -153    345    -67
     46    205    155   -127    -54    181    306    155    -72   -184    337    -70
     36    189    153   -114    -59    171    288    140    -96   -218    324    -83
      7    171    163    -90    -77    168    277    132   -111   -246    309    -88
     -7    176    184    -83    -96    179    270    127   -124   -262    298    -88
    -25    161    187    -70   -106    174    272    142   -122   -257    301    -72
    -25    161    187    -70   -106    174    277    153   -119   -249    298    -51
    -33    155    189    -62   -114    174    280    168   -119   -241    303    -54
    -23    150    174    -62    -98    161    283    184   -124   -241    311    -98
    -10     96    106    -44    -59    101    301    228   -127   -262    262   -150
     18     46     28    -33     -5     36    402    376    -67   -246    218   -184
     51    116     62    -85     -7     90    548    584     64   -150    254   -140
     98    254    155   -176    -28    205    698    833    267     33    387      2
    122    602    480   -363   -179    542    743    932    493    335    691    348
     51   1200   1148   -626   -548   1174    652    818    714    732   1166    875
   -122   1623   1745   -753   -935   1683    355    410    722    958   1491   1223
   -228   1426   1654   -597   -940   1540     10    -75    389    740   1325   1062
   -259    678    937   -210   -597    805   -163   -439   -223      0    587    387
   -220    -25    194    122   -207     83   -184   -485   -602   -563    -38   -202
   -166   -288   -122    226    -23   -205    -96   -324   -592   -646   -189   -381
   -140   -298   -158    220      7   -228     36   -148   -462   -561   -153   -379
   -119   -189    -72    153    -23   -132    166     12   -306   -428    -46   -293
   -103   -101      2    103    -54    -51    228     90   -215   -350     18   -236
   -109    -98     10    101    -59    -44    265    129   -184   -324     31   -218
   -109    -93     15    101    -62    -38    283    150   -163   -306     41   -205
    -98    -64     31     80    -64    -18    298    168   -150   -293     59   -187
   -103    -41     62     72    -83      7    301    171   -148   -288     70   -179
   -106    -49     57     77    -83      2    288    155   -163   -298     54   -197
   -106    -38     67     72    -88     12    288    161   -163   -293     59   -189
   -111    -49     59     77    -85      5    288    163   -166   -293     75   -174
   -114    -51     59     83    -88      2    288    168   -166   -298     75   -174
   -114    -41     72     77    -96     15    283    171   -171   -301     75   -187
   -119    -23     96     72   -109     36    277    179   -171   -296     88   -187
   -111    -28     83     67    -98     25    277    181   -174   -296     93   -194
   -103    -36     67     70    -88     15    280    184   -181   -306     90   -205
   -101    -38     59     70    -83     10    283    187   -189   -319     83   -215
    -90    -31     59     62    -75     12    277    192   -192   -319     83   -218
   -106    -31     75     67    -93     20    262    179   -205   -327     83   -226
   -103    -20     83     62    -93     28    262    184   -200   -324     88   -226
   -103    -25     77     64    -93     25    265    197   -189   -322     98   -223
    -98    -18     80     59    -90     31    275    213   -181   -311    109   -215
   -122    -15    106     67   -116     46    272    213   -179   -306    109   -223
   -111     -7    103     59   -109     49    262    213   -189   -316    103   -239
   -111     -2    109     57   -111     51    262    218   -192   -319    101   -249
   -103     23    127     41   -114     75    272    241   -168   -303    119   -228
   -103     -5     98     54   -101     46    254    241   -179   -314    109   -241
    -98      0     98     49    -98     49    236    241   -181   -322    106   -246
    -85     23    106     28    -96     64    226    252   -176   -319    119   -241
    -70     31    101     20    -85     64    205    257   -174   -309    132   -236
    -54     57    111     -2    -85     83    184    257   -179   -303    137   -236
    -25     96    119    -36    -72    106    171    257   -179   -296    148   -233
     -2    129    129    -64    -64    132    168    267   -168   -290    158   -231
     18    155    137    -85    -59    148    171    272   -163   -288    168   -220
     23    163    137    -93    -57    150    155    257   -174   -293    171   -228
     25    158    132    -93    -51    145    148    254   -176   -298    168   -233
     36    161    122    -98    -41    142    145    252   -179   -303    171   -239
     49    166    116   -106    -33    142    145    249   -179   -303    171   -246
     59    187    124   -124    -31    155    145    246   -179   -301    168   -241
     62    192    127   -127    -33    161    145    246   -181   -309    161   -246
     64    184    119   -124    -25    150    153    252   -181   -322    153   -252
     57    179    122   -116    -31    150    161    257   -181   -322    148   -254
     77    161     83   -119     -2    122    145    241   -197   -335    122   -270
     90    155     62   -124     15    109    135    231   -202   -342    111   -280
     88    145     54   -119     18    101    127    226   -205   -348    111   -280
     80    116     36    -98     23     77    122    218   -218   -361    103   -285
     77    122     44   -101     15     85    116    207   -223   -366     96   -293
     75    114     38    -96     18     77    103    197   -233   -374     88   -303
     70     93     23    -85     23     59     93    187   -244   -384     77   -324
     46     72     25    -59     10     49     88    176   -249   -392     80   -342
     46     67     18    -59     15     44     80    171   -252   -400     83   -358
     46     59     12    -54     15     36     80    168   -249   -407     85   -366
     54     67     12    -62     20     38     83    171   -244   -410     93   -363
     51     67     15    -59     18     41     83    174   -241   -413    101   -361
     46     75     28    -62      7     54     83    174   -236   -407    111   -361
     51     96     41    -75      5     70     85    179   -226   -397    124   -353
     54    103     49    -80      2     75     88    184   -218   -389    135   -348
     41     98     57    -70     -7     77     85    192   -210   -381    142   -348
     46    111     62    -80     -7     85     83    192   -207   -384    140   -353
     46    114     67    -80    -10     90     80    189   -210   -389    137   -361
     46    127     80    -88    -18    106     77    187   -210   -389    140   -363
     57    153     96   -103    -18    124     72    187   -205   -384    153   -355
     49    145     93    -98    -23    119     62    184   -205   -389    161   -361
     46    153    103   -101    -28    129     62    187   -200   -389    171   -363
     57    174    116   -116    -31    145     64    192   -194   -387    181   -363
     93    228    135   -161    -20    181     67    202   -181   -379    202   -358
    101    265    163   -184    -31    215     70    213   -174   -374    223   -355
     90    283    192   -189    -49    239     80    223   -161   -371    231   -355
     90    288    197   -192    -51    244     85    228   -155   -371    231   -353
     90    301    210   -194    -59    257     85    241   -150   -366    239   -353
     90    309    215   -200    -64    262     83    244   -153   -374    228   -358
     93    353    257   -223    -83    306     93    257   -135   -350    246   -340
     96    405    309   -249   -106    358    103    262   -114   -319    270   -319
     98    420    322   -259   -111    371     93    257   -116   -309    275   -314
     98    410    309   -257   -106    358     64    231   -140   -327    265   -319
    101    400    298   -252    -98    350     28    210   -155   -337    252   -324
    103    371    267   -239    -80    319      2    194   -168   -348    236   -332
     96    332    236   -213    -70    285    -10    187   -181   -358    218   -348
     98    293    194   -197    -46    244    -25    174   -197   -374    197   -366
    106    236    127   -171    -10    181    -51    155   -228   -405    161   -394
    101    202    101   -153      0    153    -57    153   -239   -418    135   -410
     96    168     72   -132     12    122    -57    137   -259   -441    101   -428
     90    129     38   -111     25     85    -72    116   -280   -462     72   -446
     80    103     23    -93     28     64    -93     90   -303   -483     46   -465
     85     70    -18    -80     51     25   -114     70   -322   -493     20   -480
     88     46    -41    -67     64      2   -124     54   -337   -504     -5   -488
     90     41    -51    -67     72     -5   -127     41   -350   -511    -25   -491
    103     46    -57    -75     80     -2   -132     28   -355   -514    -44   -493
    109     31    -77    -72     93    -20   -145     15   -368   -524    -72   -504
    129      0   -129    -64    129    -64   -142     28   -374   -532    -98   -522
    184    -31   -215    -80    200   -122    -70    140   -332   -530   -140   -558
    215    -18   -233    -98    223   -124     72    322   -220   -472   -137   -548
    252     83   -171   -168    210    -44    218    527    -54   -337    -49   -454
    280    340     59   -309    111    200    311    685    155    -88    184   -213
    262    885    620   -574   -179    753    290    693    407    314    641    252
    142   1405   1262   -774   -558   1332     62    387    475    600   1023    620
     62   1421   1356   -743   -646   1389   -342   -106    207    522   1021    618
      5    885    880   -444   -436    883   -633   -571   -363    -57    485    168
     -7    140    145    -67    -77    142   -678   -701   -862   -745   -231   -446
     54   -270   -327    106    189   -298   -628   -563   -953   -945   -509   -704
    106   -376   -483    135    290   -428   -514   -384   -854   -904   -535   -743
    127   -329   -457    101    290   -392   -397   -233   -717   -797   -470   -693
    142   -231   -374     44    257   -301   -332   -137   -610   -698   -397   -615
    145   -181   -327     18    236   -254   -288    -83   -545   -646   -363   -574
    155   -161   -319      2    233   -239   -267    -57   -511   -623   -355   -555
    150   -161   -311      5    231   -236   -267    -51   -506   -618   -366   -550
    163   -163   -327      0    244   -246   -267    -49   -504   -613   -376   -553
    174   -163   -337     -5    254   -252   -262    -41   -504   -607   -379   -550
    171   -168   -340      0    254   -254   -257    -36   -504   -607   -384   -542
    181   -155   -337    -12    259   -246   -270    -41   -511   -607   -392   -540
    200   -148   -348    -25    272   -246   -285    -44   -514   -605   -394   -530
    202   -158   -361    -20    280   -259   -296    -49   -522   -610   -402   -522
    213   -168   -384    -23    298   -277   -309    -59   -532   -615   -415   -511
    241   -161   -402    -38    322   -280   -332    -75   -548   -620   -433   -501
    252   -174   -426    -38    337   -298   -348    -88   -561   -631   -454   -504
    257   -174   -433    -41    345   -303   -358    -90   -566   -631   -457   -498
    275   -171   -446    -51    361   -309   -371   -101   -571   -639   -462   -498
    290   -179   -470    -54    379   -324   -389   -116   -584   -657   -470   -511
    290   -192   -483    -51    387   -337   -387   -109   -584   -657   -467   -514
    290   -174   -465    -59    376   -319   -389   -111   -587   -652   -462   -522
    298   -161   -459    -70    376   -309   -392   -111   -579   -644   -452   -524
    301   -148   -449    -75    374   -298   -389   -106   -579   -649   -449   -524
    298   -148   -446    -77    371   -296   -389   -101   -576   -652   -452   -532
    283   -161   -446    -62    363   -303   -397    -96   -571   -646   -444   -542
    275   -140   -418    -70    345   -277   -410    -93   -566   -631   -428   -545
    270   -158   -428    -54    348   -293   -420    -90   -568   -628   -420   -550
    265   -153   -420    -57    340   -285   -428    -85   -568   -628   -413   -561
    262   -137   -402    -62    329   -270   -420    -64   -553   -618   -389   -561
    277   -111   -389    -85    329   -249   -426    -49   -545   -607   -374   -561
    298    -83   -381   -106    340   -231   -431    -33   -535   -592   -363   -537
    298    -83   -381   -109    337   -231   -441    -23   -527   -579   -366   -514
    311    -67   -379   -122    342   -223   -444    -12   -517   -566   -361   -491
    319    -38   -361   -140    337   -200   -428     10   -501   -545   -348   -462
    327    -23   -350   -150    337   -187   -420     20   -491   -532   -335   -439
    311    -33   -345   -140    327   -187   -431     10   -498   -540   -340   -441
    306    -25   -332   -140    316   -179   -431     10   -496   -537   -337   -428
    306    -18   -324   -145    314   -171   -433      7   -496   -532   -335   -420
    283    -36   -319   -122    301   -176   -431      0   -498   -535   -345   -423
    280    -28   -309   -127    293   -166   -428      0   -488   -530   -337   -410
    288     -7   -296   -142    290   -150   -420      2   -478   -519   -327   -402
    283     -7   -290   -140    285   -148   -418     -2   -478   -519   -332   -407
    280      0   -280   -140    280   -140   -418     -7   -475   -519   -340   -415
    267    -12   -283   -129    272   -148   -415    -15   -472   -519   -345   -426
    259    -18   -277   -122    267   -148   -415    -18   -462   -511   -348   -426
    249    -25   -277   -111    262   -150   -420    -28   -462   -517   -358   -426
    254    -46   -301   -103    277   -174   -420    -28   -459   -514   -371   -413
    239    -75   -316    -83    275   -194   -433    -38   -467   -519   -394   -387
    239    -75   -316    -83    275   -194   -444    -49   -475   -519   -407   -374
    239    -75   -314    -83    275   -194   -449    -51   -478   -517   -413   -374
    241    -77   -319    -80    280   -197   -454    -54   -480   -514   -407   -371
    244    -67   -314    -90    277   -189   -462    -57   -480   -514   -402   -374
    244    -80   -327    -83    285   -202   -483    -67   -491   -527   -413   -376
    244    -83   -327    -80    283   -205   -496    -70   -496   -522   -410   -379
    244    -85   -329    -77    285   -207   -496    -57   -483   -504   -389   -371
    239    -83   -322    -77    277   -202   -493    -49   -475   -493   -381   -379
    246    -85   -335    -80    288   -210   -491    -41   -470   -488   -368   -387
    249    -88   -340    -83    293   -213   -496    -36   -470   -488   -358   -397
    262    -85   -348    -88    303   -215   -501    -31   -462   -480   -348   -405
    262    -96   -358    -83    309   -226   -501    -23   -457   -472   -335   -415
    275    -77   -353   -101    314   -215   -506    -20   -454   -472   -322   -420
    267    -96   -366    -85    316   -231   -511    -20   -454   -470   -311   -431
    296   -111   -407    -90    350   -259   -522    -23   -457   -470   -309   -449
    303   -103   -407   -101    355   -254   -524    -23   -459   -459   -303   -454
    311    -96   -407   -109    358   -252   -537    -28   -470   -462   -303   -452
    314   -109   -423   -103    366   -265   -548    -33   -480   -472   -314   -444
    314   -116   -431    -98    371   -272   -548    -33   -483   -475   -327   -407
    316   -111   -428   -103    371   -270   -550    -31   -485   -478   -327   -405
    324    -90   -415   -116    368   -252   -535    -18   -470   -465   -319   -387
    329    -33   -363   -148    345   -200   -514      5   -444   -441   -296   -350
    337     10   -327   -174    332   -158   -496     20   -423   -423   -277   -324
    348     23   -324   -187    335   -148   -496     23   -426   -426   -277   -316
    358     20   -340   -189    350   -158   -496     28   -426   -423   -277   -309
    358     15   -342   -187    350   -163   -493     33   -423   -420   -277   -298
    368     62   -306   -215    337   -122   -488     36   -405   -400   -262   -277
    379    114   -267   -246    322    -75   -493     33   -389   -381   -241   -254
    376    106   -270   -241    322    -83   -506     18   -394   -389   -246   -249
    374     93   -283   -236    327    -93   -532     -7   -415   -407   -257   -257
    381    106   -275   -244    329    -83   -555    -23   -423   -410   -254   -252
    389     85   -306   -239    348   -109   -579    -33   -439   -423   -267   -262
    389     25   -363   -207    376   -168   -605    -57   -467   -459   -306   -293
    387    -31   -418   -179    400   -223   -628    -77   -504   -493   -340   -319
    384    -83   -467   -150    426   -275   -641    -90   -524   -511   -361   -340
    379   -132   -511   -124    444   -319   -662   -114   -555   -540   -389   -371
    374   -155   -530   -109    452   -342   -680   -135   -579   -566   -415   -392
    374   -181   -558    -96    465   -371   -698   -161   -605   -592   -439   -415
    371   -218   -589    -75    480   -402   -701   -166   -610   -594   -441   -418
    379   -228   -610    -77    493   -418   -701   -163   -602   -589   -436   -407
    381   -241   -623    -70    501   -431   -709   -166   -605   -592   -441   -413
    379   -249   -628    -67    504   -439   -711   -166   -607   -594   -444   -415
    389   -246   -636    -70    511   -441   -706   -158   -605   -594   -439   -407
    394   -252   -646    -72    519   -449   -706   -148   -607   -600   -441   -415
    405   -322   -730    -41    566   -524   -680    -80   -594   -613   -467   -446
    441   -335   -776    -54    605   -553   -558     93   -506   -581   -467   -462
    478   -218   -696   -129    587   -457   -397    309   -348   -467   -387   -400
    509    -54   -563   -228    532   -306   -259    524   -140   -267   -207   -236
    509    355   -155   -433    332    101   -249    558     83     62    166    119
    402    945    542   -678    -70    745   -446    293    218    415    631    566
    270   1275   1005   -771   -366   1140   -867   -246     72    514    865    784
    213    891    675   -553   -231    784  -1223   -745   -407    106    524    472
    194    150    -46   -174    119     51  -1330   -995   -974   -623   -200   -168
    254   -462   -719    101    485   -589  -1278   -911  -1218  -1057   -698   -633
    303   -620   -924    158    613   -771  -1127   -678  -1104  -1031   -737   -698
    306   -519   -826    103    566   -672   -943   -439   -883   -852   -600   -600
    316   -420   -737     51    527   -579   -836   -288   -727   -714   -485   -506
    340   -376   -717     18    527   -545   -792   -228   -657   -657   -439   -462
    363   -363   -727      0    545   -545   -774   -205   -636   -641   -428   -449
    358   -371   -730      5    542   -548   -766   -194   -628   -633   -423   -449
    368   -361   -730     -5    548   -545   -763   -184   -620   -626   -418   -444
    371   -353   -727    -10    548   -540   -766   -184   -618   -620   -415   -444
    381   -335   -717    -23    548   -524   -766   -179   -607   -607   -405   -439
    394   -319   -717    -38    555   -519   -761   -174   -600   -594   -400   -439
    376   -332   -711    -23    542   -522   -758   -171   -594   -589   -394   -439
    379   -327   -709    -28    542   -517   -761   -168   -594   -584   -387   -436
    394   -293   -688    -49    540   -491   -753   -155   -579   -574   -374   -426
    389   -290   -680    -49    535   -485   -745   -148   -571   -574   -368   -426
    366   -311   -678    -28    519   -493   -740   -137   -561   -571   -363   -423
    355   -311   -670    -23    511   -491   -730   -127   -548   -561   -353   -410
    355   -293   -649    -31    501   -470   -724   -119   -537   -542   -337   -394
    366   -301   -667    -33    514   -483   -735   -129   -550   -553   -350   -405
    366   -309   -675    -28    519   -491   -737   -129   -553   -555   -358   -402
    374   -311   -685    -33    530   -498   -740   -129   -553   -553   -361   -397
    405   -298   -704    -51    553   -501   -748   -132   -550   -545   -358   -387
    415   -309   -724    -54    568   -514   -753   -137   -558   -550   -366   -387
    423   -306   -732    -59    576   -519   -753   -132   -555   -542   -366   -387
    423   -298   -722    -62    571   -509   -745   -119   -542   -530   -350   -376
    436   -288   -724    -72    579   -506   -743   -109   -537   -527   -353   -376
    439   -288   -727    -75    581   -506   -743   -103   -535   -527   -355   -374
    446   -288   -735    -80    589   -511   -743    -93   -532   -522   -353   -371
    462   -277   -743    -93    602   -511   -740    -80   -524   -511   -345   -355
    467   -270   -737    -98    602   -504   -732    -62   -517   -498   -335   -337
    467   -262   -730   -103    597   -496   -730    -46   -509   -488   -324   -324
    478   -239   -717   -119    594   -478   -727    -28   -496   -472   -306   -311
    493   -215   -709   -140    600   -462   -722    -12   -480   -454   -290   -296
    504   -200   -704   -150    602   -452   -714      5   -462   -436   -277   -280
    504   -179   -683   -163    592   -431   -706     10   -454   -420   -262   -267
    504   -158   -665   -174    581   -410   -696     18   -446   -405   -244   -246
    506   -145   -652   -181    576   -397   -688     23   -436   -394   -231   -228
    506   -129   -636   -187    571   -381   -678     33   -423   -381   -213   -210
    514   -135   -652   -192    581   -392   -680     28   -426   -389   -218   -223
    519   -135   -654   -192    584   -394   -672     36   -413   -379   -207   -218
    514   -132   -649   -192    579   -389   -667     38   -402   -374   -192   -215
    514   -116   -631   -197    571   -374   -662     41   -389   -366   -181   -213
    514   -124   -639   -197    574   -381   -667     38   -384   -363   -179   -213
    519   -124   -646   -197    581   -384   -667     38   -381   -353   -171   -210
    511   -132   -646   -189    576   -389   -672     36   -379   -348   -163   -210
    509   -145   -654   -181    581   -400   -683     28   -379   -353   -163   -218
    514   -155   -670   -179    589   -413   -696     18   -384   -361   -166   -220
    511   -171   -683   -171    597   -426   -704      7   -389   -366   -168   -213
    511   -181   -696   -166    602   -439   -714      0   -392   -366   -166   -202
    522   -181   -704   -168    613   -441   -724     -7   -397   -366   -161   -207
    511   -179   -691   -168    600   -433   -727     -7   -392   -363   -150   -207
    519   -179   -698   -171    607   -439   -730     -2   -387   -355   -142   -197
    524   -181   -706   -171    615   -444   -730      2   -384   -350   -132   -184
    527   -187   -714   -168    620   -449   -730     12   -374   -337   -111   -158
    540   -184   -724   -179    631   -454   -735     12   -374   -337   -103   -142
    542   -166   -709   -189    626   -436   -730     23   -366   -327    -85   -119
    550   -155   -706   -200    626   -431   -730     25   -366   -327    -80   -111
    558   -158   -717   -200    636   -436   -732     23   -368   -329    -83   -109
    561   -153   -714   -205    636   -433   -727     28   -361   -319    -59    -90
    566   -153   -719   -207    641   -433   -724     28   -358   -319    -49    -90
    563   -158   -724   -205    641   -439   -727     28   -358   -322    -38    -96
    571   -161   -732   -205    652   -446   -730     25   -363   -316    -28    -88
    584   -155   -740   -215    659   -446   -732     20   -368   -322    -20    -93
    587   -155   -745   -215    665   -449   -737     18   -368   -327    -12    -98
    592   -155   -748   -220    670   -452   -740     12   -368   -332     -2   -103
    600   -142   -743   -228    670   -441   -743     15   -366   -327     10   -103
    592   -155   -748   -220    670   -449   -745     10   -368   -332     10   -114
    589   -161   -753   -215    670   -457   -748      5   -371   -340     12   -114
    600   -158   -758   -223    678   -457   -750      0   -376   -345     18   -122
    618   -129   -748   -244    683   -439   -743      7   -368   -340     33   -116
    620    -85   -706   -270    662   -394   -714     33   -342   -314     70    -88
    628    -46   -675   -290    652   -361   -693     51   -322   -296     93    -72
    639    -25   -665   -309    649   -345   -691     54   -316   -293    103    -70
    639    -33   -672   -301    654   -353   -696     51   -322   -301    109    -75
    639    -20   -662   -309    649   -340   -685     64   -314   -290    127    -62
    646     25   -620   -335    633   -296   -665     80   -296   -270    161    -36
    654     72   -581   -363    615   -252   -654     90   -277   -252    192    -10
    652     77   -574   -363    613   -246   -672     72   -288   -257    197    -12
    610     46   -566   -329    587   -259   -698     46   -309   -275    192    -23
    605     38   -566   -322    587   -265   -722     28   -322   -283    197    -20
    620     20   -602   -322    610   -290   -740     18   -337   -301    189    -33
    628     -5   -633   -311    631   -319   -750      7   -358   -327    174    -59
    670    -38   -709   -316    688   -374   -769    -12   -387   -361    150    -98
    701    -85   -787   -309    743   -436   -800    -44   -426   -402    124   -140
    730   -101   -831   -314    779   -465   -810    -49   -441   -423    116   -163
    740   -106   -846   -316    792   -475   -807    -49   -446   -428    116   -171
    675   -176   -852   -252    763   -514   -839    -80   -480   -462     96   -205
    665   -202   -870   -231    766   -535   -849    -90   -491   -478     85   -215
    659   -223   -885   -218    771   -553   -852    -90   -498   -488     83   -218
    680   -205   -885   -236    782   -545   -841    -75   -485   -478    101   -213
    696   -176   -875   -262    784   -524   -833    -70   -475   -462    119   -210
    685   -176   -865   -254    774   -519   -839    -72   -475   -462    124   -220
    670   -205   -875   -233    769   -537   -846    -72   -480   -472    119   -239
    678   -280   -958   -197    818   -618   -828    -20   -475   -483     93   -270
    717   -309  -1026   -205    870   -667   -709    153   -394   -457     80   -296
    748   -226   -976   -262    862   -600   -553    368   -244   -350    155   -244
    782    -28   -810   -379    795   -418   -410    587    -33   -145    345    -80
    784    428   -355   -605    571     36   -363    678    226    210    740    298
    667   1080    413   -875    127    748   -524    439    379    589   1239    787
    506   1410    901   -958   -197   1156   -906   -103    223    672   1457    997
    441   1091    649   -769   -106    870  -1278   -628   -241    298   1161    737
    418    275   -142   -345    280     67  -1410   -924   -854   -491    379     64
    480   -376   -859    -51    667   -618  -1358   -833  -1098   -930   -142   -413
    540   -532  -1072     -2    805   -802  -1218   -600   -974   -885   -181   -475
    568   -449  -1018    -59    792   -732  -1052   -371   -769   -717    -70   -394
    589   -327   -917   -129    753   -620   -927   -205   -602   -568     41   -303
    597   -277   -878   -161    735   -576   -875   -137   -535   -514     85   -265
    602   -267   -870   -168    735   -568   -852   -106   -509   -496     96   -257
    605   -272   -878   -168    737   -574   -839    -93   -496   -488     98   -257
    602   -259   -862   -171    732   -561   -831    -83   -485   -475    109   -249
    602   -257   -862   -174    730   -558   -820    -80   -483   -475    111   -257
    605   -257   -862   -174    732   -561   -815    -80   -480   -478    109   -254
    602   -262   -865   -171    732   -563   -810    -77   -478   -480    106   -241
    605   -244   -849   -179    727   -545   -802    -67   -470   -470    124   -226
    605   -233   -839   -187    719   -535   -800    -62   -467   -462    129   -223
    607   -226   -833   -192    719   -530   -797    -59   -467   -462    127   -228
    607   -220   -831   -194    717   -524   -789    -54   -467   -467    129   -231
    610   -213   -823   -197    717   -517   -787    -51   -465   -470    137   -223
    613   -205   -818   -205    714   -511   -784    -49   -462   -475    135   -226
    615   -202   -818   -205    714   -511   -782    -49   -462   -480    129   -226
    615   -197   -813   -210    711   -504   -782    -44   -462   -483    127   -223
    615   -192   -807   -210    711   -498   -771    -33   -454   -478    129   -213
    620   -189   -813   -215    714   -501   -771    -36   -454   -478    124   -213
    618   -179   -797   -220    706   -488   -769    -31   -452   -472    129   -205
    620   -168   -789   -228    704   -478   -766    -25   -449   -472    129   -205
    631   -168   -800   -231    714   -483   -761    -20   -449   -475    127   -205
    633   -163   -797   -236    714   -480   -758    -15   -449   -480    122   -205
    639   -153   -795   -244    717   -472   -756    -10   -446   -478    122   -202
    646   -135   -782   -257    714   -459   -753     -2   -441   -467    129   -189
    646   -127   -774   -259    709   -449   -745      5   -436   -465    132   -181
    657   -124   -782   -265    717   -454   -743     12   -433   -462    132   -179
    670   -109   -779   -280    722   -444   -737     23   -426   -454    140   -174
    680    -93   -774   -296    724   -433   -735     36   -410   -439    153   -166
    683    -72   -756   -303    719   -413   -724     49   -392   -426    168   -155
    693    -49   -745   -324    717   -394   -719     62   -379   -415    179   -140
    701    -20   -722   -340    709   -371   -706     77   -363   -400    194   -122
    693    -12   -706   -342    698   -358   -693     85   -355   -387    202   -114
    698      0   -698   -348    698   -348   -678     90   -348   -379    202   -111
    701     15   -688   -358    693   -335   -665     98   -345   -371    207   -103
    701     36   -665   -368    683   -314   -652    106   -335   -350    218    -85
    701     44   -657   -374    678   -306   -641    109   -327   -342    220    -80
    698     41   -657   -368    678   -306   -626    114   -314   -340    218    -83
    696     44   -654   -371    675   -303   -607    124   -298   -332    220    -72
    701     54   -646   -379    672   -293   -592    129   -280   -322    218    -67
    696     54   -641   -376    670   -293   -576    135   -265   -311    218    -59
    693     46   -646   -368    670   -298   -568    140   -252   -301    218    -54
    685     28   -657   -361    672   -314   -568    137   -249   -296    213    -54
    685     20   -665   -353    675   -322   -566    129   -249   -290    210    -57
    680     10   -672   -345    675   -329   -568    119   -257   -298    202    -72
    672      2   -670   -337    672   -332   -566    111   -257   -301    197    -85
    670    -10   -680   -329    672   -345   -574    101   -259   -311    187    -88
    672    -18   -691   -327    680   -355   -574     98   -259   -314    184    -85
    667    -23   -691   -322    675   -355   -566     98   -254   -314    187    -85
    665    -28   -693   -316    678   -361   -558    103   -249   -309    189    -80
    672    -33   -706   -319    688   -368   -555    103   -246   -306    192    -75
    675    -31   -706   -324    691   -368   -550    109   -244   -293    197    -67
    688    -18   -706   -335    696   -363   -548    111   -239   -283    202    -64
    696    -10   -706   -342    701   -358   -550    109   -236   -280    205    -62
    675    -36   -714   -319    693   -374   -553    106   -241   -290    189    -62
    680    -33   -714   -322    696   -374   -548    106   -236   -293    189    -57
    709     -2   -714   -355    711   -355   -535    116   -226   -283    197    -49
    727     15   -711   -371    719   -348   -522    124   -220   -270    210    -31
    693    -12   -706   -340    698   -358   -530    114   -231   -277    202    -44
    698     -5   -704   -348    701   -353   -527    114   -231   -277    202    -46
    701      0   -704   -353    701   -350   -527    109   -231   -280    200    -46
    696     -5   -701   -345    698   -353   -527    106   -233   -283    200    -51
    688    -15   -704   -337    696   -358   -522    103   -236   -283    200    -49
    698    -23   -722   -337    709   -371   -517    103   -236   -283    200    -49
    698    -25   -724   -337    711   -374   -514    103   -233   -288    197    -49
    693    -33   -727   -329    709   -379   -506    101   -241   -296    192    -51
    693    -20   -714   -337    704   -368   -498     98   -239   -293    194    -49
    691    -12   -704   -340    696   -358   -491    101   -231   -288    197    -44
    693     15   -680   -355    688   -332   -465    122   -210   -267    215    -23
    701     57   -644   -379    672   -293   -431    150   -174   -239    244      7
    698     80   -618   -392    659   -267   -400    174   -153   -220    265     23
    704     93   -610   -400    657   -259   -394    179   -148   -220    267     20
    704     83   -620   -394    662   -267   -389    181   -145   -218    267     23
    698    103   -594   -400    646   -244   -371    192   -132   -202    280     36
    701    155   -545   -431    623   -194   -345    213    -98   -168    314     70
    706    184   -522   -446    615   -168   -332    218    -83   -153    335     90
    709    181   -527   -446    615   -171   -345    200    -90   -158    332     88
    711    176   -535   -444    623   -179   -368    174   -106   -171    322     80
    719    174   -545   -446    631   -184   -389    155   -119   -179    316     75
    711    132   -581   -423    646   -223   -405    137   -148   -210    285     46
    701     77   -623   -392    662   -272   -415    127   -171   -236    254     18
    698     23   -675   -361    688   -324   -426    119   -189   -254    231     -2
    693    -36   -730   -329    709   -381   -433    101   -210   -280    205    -36
    688    -75   -766   -306    727   -420   -444     80   -233   -311    181    -67
    683    -98   -784   -293    732   -441   -457     57   -254   -335    158    -90
    680   -127   -807   -275    743   -467   -467     41   -270   -355    135   -111
    683   -135   -820   -275    750   -478   -470     36   -272   -358    127   -119
    685   -129   -815   -277    750   -472   -462     38   -270   -350    135   -114
    678   -140   -818   -270    745   -480   -459     41   -270   -353    135   -116
    675   -145   -820   -265    748   -483   -457     41   -267   -348    137   -114
    683   -153   -836   -267    758   -493   -462     38   -275   -353    127   -122
    706   -205   -911   -252    807   -555   -454     62   -283   -374     96   -150
    743   -285  -1028   -231    883   -654   -384    168   -254   -384     46   -207
    763   -257  -1021   -252    891   -639   -244    345   -145   -322     67   -210
    805   -106   -911   -350    857   -509   -101    568     36   -155    205    -90
    833    272   -561   -553    696   -142      5    750    301    168    540    233
    769    914    142   -841    314    530      0    735    594    620   1070    769
    574   1483    909  -1028   -166   1197   -228    358    678    917   1499   1200
    480   1345    865   -914   -192   1104   -626   -187    332    696   1356   1080
    439    633    194   -537    122    415   -865   -618   -285      0    680    470
    483   -174   -657   -155    568   -413   -935   -753   -776   -667    -33   -194
    579   -514  -1093    -31    836   -802   -878   -589   -815   -805   -244   -423
    618   -467  -1085    -77    852   -776   -714   -363   -641   -678   -161   -376
    646   -358  -1005   -145    823   -680   -563   -166   -465   -527    -46   -275
    662   -283   -945   -192    802   -613   -480    -59   -361   -436     25   -205
    662   -252   -914   -205    787   -581   -439    -12   -314   -394     49   -179
    662   -239   -901   -213    782   -568   -415      5   -293   -384     57   -171
    665   -233   -901   -215    782   -566   -405     15   -283   -381     62   -168
    665   -228   -893   -218    776   -561   -392     23   -275   -376     67   -168
    659   -236   -896   -210    776   -566   -381     28   -267   -368     75   -168
    665   -239   -906   -213    784   -571   -381     31   -265   -366     77   -171
    665   -233   -898   -215    782   -566   -371     36   -257   -358     83   -163
    662   -228   -891   -215    776   -558   -358     41   -252   -345     93   -155
    672   -220   -893   -226    782   -555   -350     51   -246   -332    103   -142
    667   -210   -880   -231    771   -545   -342     54   -244   -329    111   -142
    670   -205   -875   -233    771   -540   -337     57   -239   -329    114   -142
    670   -210   -880   -231    774   -545   -332     59   -236   -329    116   -140
    670   -207   -878   -231    774   -542   -329     62   -233   -322    119   -137
    670   -202   -875   -233    771   -537   -327     64   -228   -316    119   -135
    670   -202   -872   -233    769   -537   -324     70   -223   -311    122   -132
    672   -192   -867   -241    769   -530   -322     72   -220   -309    122   -129
    680   -189   -870   -244    774   -530   -316     77   -218   -306    127   -124
    680   -192   -875   -244    776   -532   -314     83   -218   -306    129   -124
    678   -187   -865   -246    771   -524   -314     85   -215   -301    137   -122
    683   -174   -857   -257    769   -514   -314     90   -210   -296    148   -122
    688   -163   -852   -262    769   -506   -309     98   -202   -285    158   -116
    696   -158   -854   -270    774   -506   -311    101   -202   -285    158   -114
    698   -161   -862   -270    779   -511   -311    103   -202   -288    155   -114
    701   -153   -854   -275    776   -504   -309    109   -197   -283    163   -103
    711   -129   -841   -290    776   -485   -306    119   -187   -270    174    -90
    714   -119   -836   -298    774   -478   -303    127   -184   -262    181    -80
    717   -106   -823   -306    769   -465   -298    140   -176   -252    192    -67
    727    -96   -823   -316    774   -459   -288    155   -163   -239    205    -54
    740    -62   -802   -337    771   -431   -277    171   -145   -215    223    -28
    740    -38   -779   -353    758   -407   -270    179   -135   -202    241    -12
    753    -10   -763   -371    758   -387   -257    189   -124   -187    254      0
    758      2   -758   -381    756   -376   -244    194   -116   -179    265     10
    763     18   -745   -389    756   -363   -231    200   -106   -166    272     18
    737     23   -714   -381    727   -345   -215    207    -93   -153    283     25
    724     36   -688   -381    706   -324   -202    215    -80   -140    296     36
    730     57   -672   -394    701   -306   -187    228    -62   -127    309     41
    732     64   -667   -397    701   -301   -166    244    -41   -111    322     54
    719     64   -657   -394    688   -296   -150    254    -28   -106    324     46
    717     62   -654   -392    685   -296   -135    265    -20   -106    324     41
    709     41   -667   -376    688   -311   -124    265    -18   -106    314     31
    698     31   -667   -363    683   -316   -124    254    -23   -111    306     12
    704     33   -670   -371    685   -319   -122    244    -31   -119    296      0
    696     18   -678   -358    688   -329   -124    233    -38   -129    285    -12
    693      5   -691   -350    691   -342   -127    226    -44   -135    280    -18
    696      7   -688   -350    693   -340   -127    220    -44   -137    277    -18
    683      7   -678   -345    680   -335   -129    210    -46   -137    280    -23
    683      2   -680   -342    680   -337   -129    207    -49   -135    280    -33
    691      7   -683   -350    688   -335   -129    207    -41   -132    285    -33
    685      7   -678   -345    683   -335   -116    215    -33   -124    290    -20
    680      5   -675   -345    678   -335   -122    210    -36   -129    290    -20
    675      7   -670   -342    672   -329   -122    207    -36   -132    293    -20
    683      2   -680   -345    683   -337   -119    210    -36   -132    296    -18
    691      2   -688   -345    691   -342   -111    215    -36   -132    298    -20
    683    -10   -693   -337    688   -350   -106    215    -38   -137    293    -23
    680    -20   -701   -329    688   -361   -101    215    -41   -140    296    -18
    680    -23   -704   -327    691   -363    -98    215    -41   -140    298    -10
    691    -12   -704   -337    696   -358   -103    210    -44   -140    296    -18
    691     -7   -698   -342    693   -353   -106    200    -49   -148    288    -31
    685    -15   -701   -335    693   -358   -101    200    -49   -148    288    -28
    667     -7   -678   -332    672   -342    -90    202    -46   -148    296    -25
    672    -10   -683   -329    678   -345    -88    202    -44   -148    293    -28
    678    -20   -698   -329    685   -361    -90    194    -54   -155    285    -36
    667    -28   -698   -319    683   -363    -90    189    -57   -161    283    -38
    659    -33   -696   -314    675   -363    -88    184    -59   -158    290    -33
    659    -15   -675   -322    667   -345    -80    181    -57   -150    298    -23
    659    -23   -683   -319    670   -350    -83    176    -62   -158    290    -38
    649    -20   -670   -314    659   -345    -75    181    -54   -155    296    -33
    649     15   -633   -332    639   -309    -49    202    -25   -129    319    -10
    644     54   -589   -348    618   -267    -15    228      2   -101    340      2
    644     98   -545   -374    594   -223     10    249     20    -80    355     18
    654    106   -548   -379    600   -220     12    254     20    -83    353     18
    646     93   -553   -371    600   -228     12    254     15    -88    350     12
    636    127   -509   -381    574   -189     36    275     38    -64    376     31
    646    184   -462   -418    555   -137     54    290     70    -36    413     67
    652    205   -446   -428    548   -122     54    285     77    -28    423     80
    649    187   -462   -418    555   -137     33    262     59    -44    410     70
    646    184   -462   -415    555   -137     18    252     54    -46    405     64
    644    161   -483   -405    563   -161     -2    236     36    -57    394     54
    636    111   -527   -374    581   -207    -28    205      2    -93    358     15
    628     67   -561   -348    594   -246    -33    200    -10   -109    337     -5
    620     23   -597   -322    610   -285    -46    184    -31   -129    316    -25
    618    -31   -649   -293    631   -340    -64    158    -67   -171    277    -75
    613    -72   -688   -270    649   -379    -77    137    -93   -200    246   -109
    610    -90   -701   -262    654   -394    -88    122   -106   -213    231   -119
    610   -101   -711   -254    659   -405    -90    116   -111   -218    220   -132
    594   -127   -722   -236    657   -423    -96    101   -132   -236    205   -155
    587   -127   -714   -231    649   -420    -93    101   -135   -239    207   -155
    579   -132   -714   -223    644   -423    -93     96   -137   -244    202   -166
    584   -129   -714   -226    649   -420    -93     96   -132   -239    210   -163
    581   -155   -740   -215    659   -446    -93     96   -137   -246    202   -176
    613   -228   -841   -192    724   -535    -70    142   -142   -272    158   -228
    665   -267   -932   -200    797   -600     33    283    -93   -267    129   -275
    678   -174   -852   -252    763   -511    189    480     44   -168    200   -231
    714     36   -680   -376    696   -322    340    719    262     49    400    -44
    732    542   -189   -636    459    176    402    852    558    444    828    384
    623   1231    607   -927      5    922    301    706    802    883   1369    930
    444   1621   1176  -1031   -366   1400    -62    202    745   1044   1652   1208
    350   1202    849   -776   -249   1026   -426   -322    270    620   1286    870
    332    311    -20   -322    174    145   -597   -685   -415   -210    459    119
    410   -358   -769    -25    587   -563   -613   -685   -743   -688    -75   -397
    480   -527  -1008     23    743   -766   -501   -480   -670   -693   -142   -488
    485   -433   -919    -25    701   -675   -327   -254   -480   -548    -31   -410
    504   -301   -805   -101    652   -550   -200    -85   -322   -410     88   -316
    511   -244   -758   -135    633   -501   -137    -10   -246   -345    142   -275
    524   -233   -758   -145    641   -496   -101     28   -218   -324    153   -267
    517   -239   -758   -140    636   -498    -85     41   -207   -316    158   -257
    514   -231   -745   -142    628   -488    -70     54   -194   -306    168   -252
    506   -218   -724   -145    613   -470    -51     72   -179   -285    184   -236
    493   -200   -693   -145    592   -446    -36     85   -161   -270    202   -220
    509   -194   -706   -158    605   -449    -44     75   -168   -283    194   -239
    504   -200   -706   -153    605   -452    -41     77   -166   -285    194   -246
    501   -202   -704   -150    600   -452    -41     75   -171   -293    194   -249
    493   -187   -680   -153    587   -433    -33     80   -166   -290    205   -241
    475   -166   -641   -155    555   -402    -20     98   -148   -267    223   -226
    498   -171   -672   -163    584   -420    -31     80   -166   -283    205   -241
    498   -184   -683   -158    589   -433    -28     77   -174   -285    197   -249
    501   -189   -691   -155    594   -439    -31     75   -176   -288    192   -257
    519   -163   -683   -179    600   -423    -31     75   -176   -285    194   -259
    498   -150   -652   -174    574   -400    -18     88   -161   -275    210   -246
    501   -148   -649   -176    574   -400    -18     90   -158   -277    210   -249
    504   -145   -649   -179    576   -397    -12     96   -153   -272    220   -246
    493   -155   -652   -168    571   -402    -23     90   -161   -277    218   -254
    511   -148   -659   -184    584   -402    -36     83   -168   -285    213   -262
    511   -124   -639   -194    574   -379    -38     88   -166   -283    220   -267
    519   -114   -633   -202    576   -374    -38     93   -161   -277    228   -267
    506   -119   -626   -194    566   -374    -38    106   -153   -270    239   -254
    485   -114   -600   -187    540   -355    -25    124   -137   -257    254   -241
    472   -101   -576   -187    524   -337    -28    135   -129   -246    267   -239
    524    -96   -620   -213    571   -358    -51    114   -148   -259    257   -259
    537    -77   -618   -231    574   -348    -46    127   -142   -246    272   -246
    535    -62   -600   -236    566   -329    -41    142   -135   -228    296   -233
    530    -38   -571   -246    548   -303    -38    153   -129   -220    311   -218
    532     -7   -540   -262    535   -272    -33    166   -119   -205    329   -197
    537     20   -519   -280    530   -249    -23    174   -109   -189    348   -192
    535     41   -493   -290    514   -226     -7    187    -93   -168    376   -176
    535     75   -459   -306    496   -192      5    200    -77   -150    397   -158
    535    109   -426   -322    480   -158     12    207    -59   -132    415   -142
    537    111   -428   -327    483   -158     15    207    -57   -124    423   -153
    517    116   -400   -316    457   -140     25    218    -41   -111    444   -148
    501    132   -371   -316    436   -119     41    228    -23   -101    462   -148
    498    145   -353   -322    426   -103     59    244     -5    -90    470   -150
    501    145   -355   -324    428   -106     67    249      0    -90    472   -155
    506    140   -368   -324    439   -114     72    244      0   -101    465   -176
    491    114   -376   -303    433   -129     80    244     -2   -114    444   -205
    478     98   -379   -288    428   -140     70    220    -20   -137    426   -226
    454     90   -363   -272    407   -135     75    215    -18   -132    436   -218
    454     98   -355   -277    405   -127     70    202    -23   -137    439   -220
    439     93   -348   -267    392   -127     62    184    -36   -153    431   -241
    433     90   -342   -262    389   -124     59    176    -38   -161    428   -254
    428     77   -350   -254    389   -135     54    168    -49   -168    423   -272
    441    103   -337   -272    389   -116     57    171    -44   -166    433   -270
    446    106   -340   -277    392   -116     54    163    -49   -171    431   -277
    439     90   -348   -265    394   -127     59    166    -49   -174    428   -283
    446    103   -342   -275    394   -119     59    158    -49   -179    433   -285
    433     93   -342   -265    389   -124     46    142    -62   -192    426   -303
    431     96   -337   -265    384   -119     36    132    -72   -200    415   -319
    413     96   -316   -254    366   -109     44    132    -72   -205    413   -314
    400    119   -280   -262    340    -80     57    142    -62   -189    433   -298
    423    119   -303   -272    363    -90     49    129    -75   -202    423   -319
    426    122   -303   -275    363    -90     51    124    -77   -210    418   -335
    418    124   -293   -270    355    -83     57    122    -80   -215    418   -342
    415    140   -275   -280    345    -67     57    119    -75   -207    428   -329
    420    148   -272   -285    348    -62     57    116    -75   -205    431   -324
    397    142   -254   -270    327    -54     59    114    -77   -205    423   -324
    368    140   -228   -254    298    -44     64    109    -83   -207    407   -327
    361    135   -228   -249    293    -46     49     88   -101   -223    392   -358
    366    142   -223   -254    296    -38     46     77   -103   -228    387   -368
    363    129   -233   -249    298    -51     46     72   -111   -239    376   -376
    361    137   -223   -249    293    -41     64     83   -101   -233    389   -374
    337    194   -145   -267    241     25    106    116    -64   -200    418   -342
    332    267    -64   -301    200    101    145    150    -25   -163    459   -296
    327    280    -46   -306    187    116    158    155    -23   -158    480   -296
    319    285    -33   -301    176    127    158    140    -28   -161    478   -311
    329    311    -20   -322    174    145    171    150    -18   -153    480   -309
    322    368     46   -345    137    207    205    187     20   -114    517   -254
    309    413    103   -363    101    259    220    202     44    -90    537   -231
    298    423    124   -361     88    275    200    181     31    -96    532   -246
    277    400    119   -340     77    259    166    145      5   -114    506   -265
    316    389     72   -353    122    231    129    106    -28   -145    472   -280
    332    322    -10   -327    171    155     98     67    -80   -200    415   -324
    327    316    -10   -322    168    153    106     72    -83   -202    407   -322
    332    272    -59   -303    194    106     88     46   -116   -239    361   -348
    309    223    -85   -267    197     70     88     38   -137   -267    319   -363
    280    158   -124   -220    202     18     75     15   -176   -311    275   -392
    233     72   -161   -153    197    -44     57    -20   -220   -353    228   -436
    226     70   -155   -150    192    -41     64    -23   -223   -361    207   -423
    233    114   -122   -174    179     -2     80    -18   -215   -353    192   -374
    244    124   -119   -184    181      2     77    -23   -220   -358    179   -355
    257    114   -142   -184    200    -12     77    -36   -239   -368    174   -384
    233    101   -132   -168    184    -15     83    -33   -246   -374    171   -397
    233     75   -158   -155    194    -41     80    -31   -259   -384    158   -413
    267     28   -239   -150    254   -103     85     -5   -265   -402    122   -446
    290    -49   -340   -119    314   -194    148    101   -239   -418     77   -504
    319     12   -306   -166    311   -145    270    262   -129   -348    114   -493
    303    132   -174   -218    239    -20    381    431     20   -205    233   -394
    311    478    166   -394     72    324    470    587    252     96    542    -88
    275   1054    779   -665   -252    917    504    623    501    485    992    353
    119   1467   1345   -795   -613   1408    296    267    475    649   1249    587
     41   1275   1234   -659   -594   1254    -44   -220     96    389   1057    420
      5    615    610   -311   -303    615   -267   -644   -519   -314    374   -161
     49     10    -38    -28     44    -12   -345   -761   -919   -862   -210   -678
    127   -249   -379     59    252   -314   -309   -615   -909   -914   -316   -795
    150   -290   -441     70    293   -366   -202   -439   -784   -836   -283   -771
    181   -207   -392     10    285   -298    -85   -277   -636   -714   -197   -685
    197   -119   -316    -38    257   -218     -7   -174   -530   -615   -119   -607
    163    -98   -262    -33    213   -179     31   -116   -478   -571    -93   -576
    179    -67   -246    -54    213   -155     62    -80   -446   -555    -83   -561
    174    -80   -257    -49    215   -168     70    -72   -441   -555    -90   -571
    171    -85   -257    -41    213   -171     70    -75   -444   -558    -90   -584
    184    -62   -249    -62    215   -155     70    -75   -441   -555    -85   -581
    187    -46   -233    -70    207   -140     77    -67   -433   -553    -83   -581
    174    -59   -233    -59    202   -145     83    -62   -433   -555    -80   -587
    187    -57   -244    -64    215   -150     85    -54   -431   -553    -80   -587
    200    -51   -252    -75    223   -150     88    -51   -433   -550    -80   -584
    192    -62   -254    -64    220   -158     96    -46   -433   -550    -83   -587
    181    -77   -262    -51    218   -168    101    -38   -433   -548    -88   -594
    197    -80   -277    -57    236   -179     98    -38   -439   -548    -96   -600
    179    -85   -265    -46    220   -174    101    -33   -433   -545    -93   -602
    179    -96   -275    -41    226   -184    103    -31   -431   -540    -96   -607
    187   -122   -311    -33    246   -215    109    -33   -433   -545   -109   -615
    194   -111   -306    -41    249   -207    111    -28   -423   -532   -109   -602
    194   -111   -309    -44    249   -210    109    -31   -423   -524   -111   -597
    192   -122   -314    -36    252   -218    103    -31   -423   -524   -122   -592
    202   -116   -319    -44    259   -218     96    -38   -426   -524   -132   -579
    210   -103   -314    -51    262   -207     93    -41   -423   -522   -137   -553
    210   -101   -311    -57    259   -205     85    -44   -426   -522   -150   -545
    223   -124   -348    -49    283   -236     77    -46   -431   -524   -163   -542
    236   -124   -361    -57    296   -244     75    -44   -428   -517   -163   -524
    249   -114   -363    -67    306   -239     72    -36   -423   -504   -158   -511
    259   -101   -361    -80    309   -231     70    -31   -418   -493   -150   -501
    270    -96   -366    -88    316   -231     67    -23   -413   -485   -142   -493
    277    -85   -363    -98    319   -223     59    -12   -410   -478   -135   -491
    301    -77   -379   -111    340   -228     57      0   -402   -467   -119   -488
    309    -62   -371   -124    340   -215     46      2   -400   -462   -114   -493
    319    -54   -374   -132    345   -213     46     12   -392   -457   -111   -496
    329    -31   -361   -150    342   -194     54     20   -384   -449   -101   -496
    316      2   -314   -158    316   -155     72     33   -368   -428    -77   -480
    309     20   -288   -166    298   -132     83     38   -358   -420    -64   -480
    316     36   -280   -176    298   -119     93     46   -348   -413    -59   -483
    314     54   -262   -184    288   -101    106     51   -335   -400    -51   -485
    322     62   -259   -192    290    -98    124     62   -316   -384    -44   -493
    322     75   -246   -200    285    -85    129     57   -306   -381    -59   -504
    303     62   -241   -184    272    -88    135     51   -301   -387    -85   -519
    280     54   -228   -168    254    -85    150     59   -285   -376    -83   -519
    272     62   -210   -166    241    -72    168     64   -267   -363    -80   -524
    267     46   -223   -158    244    -85    176     64   -259   -368    -98   -545
    270     28   -241   -150    254   -106    179     54   -259   -376   -106   -568
    265     31   -233   -148    249   -101    179     41   -262   -379   -111   -592
    236      5   -231   -119    233   -111    174     28   -272   -389   -127   -615
    215     -2   -220   -109    218   -111    189     28   -265   -389   -135   -615
    215     -5   -220   -106    218   -111    200     31   -257   -387   -140   -607
    223    -20   -246   -103    233   -132    205     31   -254   -387   -140   -613
    231    -25   -257   -101    244   -140    202     28   -252   -384   -140   -623
    226    -41   -267    -93    246   -153    194     18   -262   -389   -150   -628
    231    -49   -280    -90    254   -163    187     12   -262   -392   -155   -636
    241    -20   -262   -111    252   -140    187     18   -249   -379   -150   -628
    246    -18   -265   -114    254   -140    181     20   -241   -376   -150   -626
    236    -20   -257   -109    246   -140    184     23   -241   -376   -145   -626
    233    -28   -262   -103    246   -145    184     20   -241   -379   -145   -631
    241    -36   -277   -103    257   -155    174     12   -249   -384   -150   -633
    246     -7   -254   -119    249   -129    181     20   -236   -368   -135   -618
    257     -7   -265   -124    259   -137    181     20   -233   -366   -132   -618
    265     -7   -272   -129    267   -140    171     15   -239   -371   -137   -623
    257      0   -257   -129    257   -127    174     12   -236   -366   -137   -613
    244      5   -239   -124    241   -116    179     18   -231   -361   -135   -605
    231     -5   -236   -114    231   -122    179     18   -226   -358   -140   -600
    257    -12   -270   -122    262   -142    168      7   -236   -371   -153   -618
    262    -23   -285   -119    270   -153    168      5   -244   -379   -163   -628
    265     25   -239   -145    252   -106    200     33   -215   -348   -137   -602
    259     59   -202   -161    231    -70    218     49   -197   -335   -124   -600
    257     80   -176   -168    215    -46    231     64   -181   -319   -109   -597
    249     83   -168   -166    210    -41    239     70   -176   -311   -106   -602
    254     85   -168   -168    213    -41    239     72   -171   -309   -109   -605
    257    116   -140   -189    200    -10    246     80   -163   -298   -101   -600
    267    174    -93   -220    179     41    267     98   -135   -267    -72   -571
    270    210    -59   -241    166     75    277    103   -124   -257    -59   -548
    249    205    -44   -226    148     80    267     90   -129   -257    -62   -553
    254    215    -41   -236    148     88    252     77   -137   -262    -67   -553
    259    220    -38   -241    148     90    241     70   -137   -257    -64   -545
    277    145   -135   -213    205      5    207     33   -179   -296   -103   -592
    233     67   -166   -150    200    -49    197     15   -207   -324   -140   -628
    192     31   -163   -111    176    -64    194     15   -215   -337   -155   -636
    226    -20   -246   -103    236   -135    166    -10   -249   -376   -202   -680
    226    -49   -275    -88    249   -163    153    -25   -270   -405   -226   -704
    181    -72   -254    -54    218   -163    153    -31   -277   -413   -241   -714
    184   -109   -296    -38    239   -202    137    -49   -303   -441   -270   -745
    202   -132   -335    -33    267   -233    127    -62   -322   -462   -296   -766
    231   -135   -366    -49    296   -252    114    -83   -340   -485   -329   -787
    249   -155   -405    -46    327   -280    103    -96   -355   -504   -340   -807
    228   -163   -392    -33    309   -277    111    -83   -345   -493   -311   -810
    179   -174   -355     -2    265   -265    119    -77   -340   -488   -303   -815
    241   -213   -454    -15    345   -332     98    -80   -366   -522   -348   -857
    324   -283   -607    -20    465   -444    135     -7   -355   -545   -405   -909
    329   -257   -587    -36    457   -420    241    127   -270   -506   -397   -917
    358   -155   -514   -101    436   -335    340    285   -135   -384   -301   -841
    384    140   -244   -262    314    -51    420    444     75   -127    -33   -587
    353    683    329   -517     12    506    496    550    361    272    426   -142
    187   1148    961   -667   -387   1054    363    293    428    519    766    153
    109   1075    966   -594   -428   1021     23   -192    116    348    670     59
     41    527    483   -285   -220    504   -231   -649   -449   -252     93   -459
     31   -122   -153     46     90   -137   -337   -841   -901   -846   -532  -1028
    119   -441   -561    158    340   -498   -355   -761   -974   -992   -722  -1208
    174   -506   -683    166    426   -594   -254   -592   -865   -940   -709  -1210
    187   -462   -649    135    418   -555   -140   -444   -732   -841   -641  -1148
    205   -348   -553     72    379   -449    -57   -329   -610   -730   -548  -1054
    210   -311   -522     49    363   -418    -15   -272   -553   -675   -506  -1015
    220   -301   -522     41    371   -410      5   -249   -530   -654   -506  -1008
    215   -303   -522     41    366   -410     12   -239   -522   -649   -524  -1010
    202   -303   -506     51    353   -405     15   -236   -519   -654   -532  -1015
    207   -303   -514     46    358   -410     15   -239   -519   -646   -524  -1015
    210   -301   -511     44    361   -405     18   -244   -519   -641   -519  -1021
    194   -290   -488     46    340   -389     23   -246   -519   -633   -511  -1013
    200   -288   -488     44    342   -387     12   -259   -532   -636   -527  -1026
    202   -290   -493     44    345   -392     -2   -275   -542   -644   -540  -1039
    181   -288   -470     51    324   -379     -7   -277   -545   -641   -540  -1036
    176   -275   -454     46    314   -363    -10   -283   -542   -639   -540  -1039
    184   -265   -449     41    316   -355    -15   -288   -545   -641   -545  -1039
    174   -280   -454     51    311   -366    -25   -306   -563   -657   -566  -1049
    187   -275   -462     44    324   -368    -31   -314   -568   -654   -574  -1049
    192   -265   -457     33    322   -358    -38   -322   -571   -652   -576  -1047
    176   -249   -426     36    301   -337    -46   -329   -571   -652   -579  -1041
    184   -252   -436     31    309   -342    -59   -340   -579   -652   -587  -1031
    179   -270   -449     44    311   -358    -59   -340   -576   -652   -594  -1028
    174   -277   -454     51    311   -366    -54   -332   -568   -646   -594  -1028
    176   -275   -452     49    314   -363    -57   -335   -568   -649   -602  -1013
    163   -280   -446     57    303   -363    -70   -345   -576   -649   -610  -1008
    161   -275   -436     57    298   -355    -80   -353   -576   -639   -602  -1010
    145   -262   -410     57    275   -335    -90   -358   -576   -631   -600  -1010
    132   -249   -381     59    257   -314   -103   -366   -581   -639   -613  -1013
    129   -246   -379     57    252   -314   -124   -376   -594   -644   -613  -1015
    122   -249   -371     64    244   -311   -124   -368   -589   -623   -602  -1002
    158   -241   -400     41    277   -322   -135   -368   -594   -618   -605   -997
    200   -228   -428     15    314   -327   -158   -379   -607   -631   -623  -1005
    215   -202   -418     -7    314   -309   -168   -379   -605   -615   -607  -1008
    226   -176   -405    -25    314   -290   -168   -376   -594   -600   -592  -1002
    220   -174   -394    -25    306   -283   -174   -381   -594   -594   -589  -1005
    194   -158   -353    -18    272   -254   -161   -371   -576   -576   -579   -974
    192   -150   -342    -20    267   -246   -161   -384   -581   -574   -581   -971
    205   -142   -348    -31    275   -244   -166   -397   -581   -574   -587   -976
    187   -132   -319    -28    252   -226   -166   -405   -579   -571   -594   -966
    150   -145   -296     -2    223   -220   -166   -413   -579   -571   -613   -963
    153   -142   -298     -7    226   -220   -163   -415   -574   -555   -610   -966
    166   -135   -303    -15    233   -218   -166   -418   -568   -550   -610   -974
    158   -137   -296    -10    226   -218   -168   -426   -563   -553   -626   -987
    148   -137   -285     -5    215   -210   -158   -423   -548   -548   -639   -989
    132   -168   -301     15    213   -233   -155   -431   -553   -558   -659  -1002
    103   -197   -301     46    202   -249   -161   -454   -563   -571   -683  -1023
     90   -205   -298     57    192   -252   -174   -478   -576   -581   -706  -1036
     88   -244   -332     77    210   -288   -184   -498   -589   -594   -724  -1054
     88   -223   -311     67    197   -267   -187   -511   -584   -587   -724  -1062
     62   -220   -283     77    171   -252   -200   -527   -589   -592   -730  -1065
     62   -223   -285     80    171   -254   -236   -550   -602   -605   -748  -1078
     83   -231   -314     75    197   -272   -262   -574   -615   -623   -774  -1096
     77   -249   -327     85    200   -288   -275   -592   -626   -628   -792  -1106
     51   -267   -322    106    187   -293   -285   -610   -639   -636   -807  -1114
     36   -262   -301    111    168   -283   -293   -620   -644   -633   -813  -1106
     49   -277   -327    114    187   -301   -322   -646   -667   -654   -841  -1124
     62   -272   -337    103    200   -303   -345   -662   -678   -662   -859  -1130
     59   -288   -348    114    202   -316   -358   -678   -683   -665   -870  -1137
     64   -296   -363    114    213   -329   -371   -691   -688   -665   -872  -1140
     72   -285   -358    106    215   -322   -381   -698   -688   -665   -880  -1132
     62   -303   -366    119    213   -332   -397   -717   -701   -672   -904  -1140
     59   -306   -366    122    210   -335   -410   -732   -711   -680   -922  -1143
     57   -309   -366    124    207   -335   -418   -745   -717   -683   -937  -1145
     36   -337   -374    150    205   -355   -426   -761   -727   -691   -961  -1148
     33   -358   -394    161    213   -376   -439   -774   -735   -704   -982  -1161
     38   -368   -407    163    220   -387   -449   -789   -745   -709   -997  -1174
     44   -332   -379    142    210   -355   -449   -792   -743   -701  -1000  -1163
     36   -296   -332    129    184   -314   -439   -779   -724   -691  -1010  -1137
     31   -290   -322    127    174   -306   -439   -774   -722   -693  -1021  -1122
     38   -277   -316    116    176   -296   -436   -771   -714   -683  -1023  -1117
     41   -288   -329    122    184   -309   -444   -779   -719   -680  -1044  -1122
     38   -296   -335    129    187   -314   -452   -789   -724   -685  -1065  -1127
     28   -249   -277    109    150   -262   -436   -782   -701   -652  -1049  -1096
     20   -205   -226     90    122   -215   -433   -779   -685   -631  -1039  -1072
     23   -213   -236     93    129   -223   -462   -807   -701   -646  -1065  -1075
     33   -236   -270    101    150   -252   -496   -841   -730   -670  -1109  -1088
     31   -231   -262     98    145   -246   -522   -862   -737   -670  -1127  -1078
     28   -254   -283    111    155   -267   -548   -885   -761   -683  -1158  -1080
     31   -303   -337    135    181   -319   -581   -917   -800   -717  -1210  -1106
     28   -353   -381    163    205   -366   -607   -943   -833   -745  -1254  -1130
     20   -415   -436    194    226   -426   -639   -974   -872   -779  -1312  -1158
     12   -467   -480    228    244   -475   -665  -1000   -906   -815  -1363  -1179
      7   -509   -519    249    259   -514   -691  -1028   -937   -841  -1405  -1197
     10   -540   -550    265    280   -545   -717  -1054   -963   -865  -1444  -1215
      2   -553   -555    272    277   -553   -732  -1078   -987   -883  -1473  -1221
      2   -555   -558    277    277   -558   -748  -1091  -1005   -901  -1501  -1221
     -2   -568   -566    285    280   -568   -763  -1104  -1021   -914  -1525  -1228
    -15   -589   -574    303    277   -581   -779  -1114  -1034   -919  -1548  -1228
      5   -597   -605    293    303   -600   -802  -1127  -1054   -932  -1579  -1231
     23   -636   -659    306    340   -646   -815  -1135  -1078   -956  -1621  -1241
     44   -740   -787    345    415   -763   -802  -1096  -1098   -997  -1693  -1283
     67   -774   -841    353    454   -807   -704   -969  -1049   -992  -1735  -1312
     98   -683   -784    290    439   -732   -592   -797   -927   -893  -1675  -1241
    158   -444   -602    142    379   -524   -496   -613   -737   -680  -1483  -1021
    166     80    -85   -127    127     -2   -446   -511   -467   -311  -1075   -589
      7    711    704   -358   -348    709   -517   -652   -259     59   -610   -127
   -103    872    976   -384   -540    922   -880  -1132   -439     59   -517    -54
   -155    436    592   -140   -374    514  -1215  -1621   -927   -387   -922   -428
   -200   -319   -122    257    -38   -220  -1361  -1906  -1491  -1078  -1626  -1075
   -111   -891   -779    501    332   -836  -1405  -1886  -1740  -1449  -2049  -1486
    -28  -1013   -984    519    475  -1000  -1325  -1709  -1673  -1436  -2094  -1538
     10   -943   -953    465    480   -948  -1205  -1545  -1540  -1335  -2034  -1483
     36   -836   -875    397    454   -857  -1122  -1423  -1421  -1231  -1951  -1413
     57   -771   -828    358    441   -800  -1083  -1361  -1361  -1176  -1906  -1371
     72   -756   -831    340    449   -792  -1078  -1343  -1350  -1174  -1904  -1376
     93   -753   -849    329    470   -800  -1080  -1332  -1350  -1176  -1906  -1376
     98   -756   -854    327    475   -805  -1091  -1330  -1356  -1184  -1917  -1382
     98   -743   -841    322    470   -792  -1093  -1327  -1353  -1182  -1917  -1366
    111   -730   -844    306    475   -784  -1109  -1330  -1366  -1184  -1917  -1358
    119   -722   -841    301    480   -782  -1122  -1335  -1374  -1189  -1919  -1358
    127   -709   -836    290    480   -771  -1130  -1337  -1374  -1197  -1919  -1358
    140   -688   -828    275    483   -758  -1140  -1337  -1376  -1202  -1919  -1348
    155   -691   -849    267    498   -769  -1153  -1343  -1389  -1213  -1932  -1350
    171   -698   -870    262    519   -784  -1166  -1353  -1402  -1226  -1943  -1356
    184   -688   -872    252    527   -782  -1184  -1363  -1418  -1236  -1951  -1353
    202   -670   -872    233    537   -771  -1202  -1371  -1431  -1247  -1956  -1350
    218   -662   -880    220    548   -769  -1223  -1379  -1447  -1257  -1964  -1353
    233   -665   -898    215    563   -782  -1241  -1389  -1465  -1270  -1977  -1363
    241   -680   -924    218    581   -802  -1265  -1402  -1486  -1286  -1990  -1376
    254   -678   -932    213    592   -805  -1278  -1408  -1493  -1293  -1990  -1369
    277   -670   -948    194    610   -807  -1296  -1418  -1509  -1301  -1990  -1371
    319   -665   -984    171    652   -823  -1322  -1436  -1532  -1317  -2003  -1392
    355   -670  -1026    155    688   -846  -1350  -1454  -1564  -1337  -2018  -1415
    384   -667  -1052    142    717   -859  -1379  -1467  -1584  -1353  -2023  -1434
    400   -662  -1062    129    730   -862  -1395  -1470  -1597  -1366  -2016  -1441
    405   -646  -1054    119    727   -849  -1408  -1467  -1600  -1374  -2000  -1444
    415   -641  -1057    111    735   -846  -1428  -1467  -1605  -1376  -1987  -1452
    426   -631  -1057    103    740   -844  -1441  -1462  -1605  -1371  -1971  -1454
    428   -615  -1047     90    737   -831  -1452  -1449  -1602  -1361  -1953  -1431
    428   -584  -1013     77    719   -797  -1460  -1436  -1597  -1348  -1922  -1402
    433   -561   -995     62    714   -779  -1467  -1423  -1595  -1335  -1888  -1376
    441   -537   -979     49    709   -758  -1473  -1405  -1587  -1322  -1860  -1340
    436   -524   -963     41    698   -743  -1475  -1389  -1579  -1317  -1844  -1299
    433   -511   -945     36    688   -727  -1473  -1376  -1571  -1306  -1823  -1265
    433   -491   -927     25    678   -709  -1467  -1363  -1556  -1296  -1797  -1236
    439   -470   -909     15    672   -688  -1462  -1350  -1548  -1286  -1774  -1205
    439   -457   -896      7    665   -675  -1452  -1337  -1535  -1278  -1753  -1179
    436   -454   -893      7    662   -672  -1444  -1325  -1527  -1270  -1732  -1156
    433   -454   -888     10    659   -670  -1441  -1314  -1517  -1265  -1717  -1148
    433   -457   -891     12    662   -672  -1428  -1296  -1504  -1262  -1704  -1145
    426   -433   -859      2    641   -646  -1405  -1273  -1483  -1244  -1678  -1135
    405   -444   -849     18    626   -646  -1379  -1247  -1460  -1226  -1657  -1130
    381   -457   -839     36    610   -646  -1350  -1223  -1439  -1213  -1647  -1127
    366   -465   -831     49    597   -646  -1335  -1202  -1423  -1210  -1641  -1124
    340   -498   -841     77    589   -670  -1325  -1192  -1418  -1221  -1649  -1130
    329   -509   -841     88    584   -675  -1317  -1187  -1413  -1228  -1654  -1143
    327   -522   -849     96    587   -685  -1312  -1184  -1415  -1239  -1662  -1150
    324   -524   -849    101    587   -685  -1304  -1174  -1413  -1239  -1657  -1143
    322   -540   -865    109    592   -704  -1299  -1169  -1413  -1249  -1662  -1143
    332   -548   -880    106    605   -714  -1296  -1163  -1410  -1254  -1665  -1132
    340   -548   -888    101    613   -717  -1296  -1161  -1408  -1249  -1660  -1122
    350   -550   -901    101    626   -724  -1291  -1150  -1400  -1247  -1654  -1117
    355   -563   -922    101    639   -743  -1291  -1143  -1392  -1254  -1654  -1111
    355   -568   -924    106    639   -745  -1291  -1135  -1389  -1254  -1647  -1104
    363   -568   -932    101    646   -748  -1280  -1124  -1376  -1247  -1639  -1093
    381   -571   -953     96    667   -761  -1283  -1122  -1374  -1247  -1636  -1088
    384   -571   -956     90    670   -763  -1280  -1119  -1371  -1247  -1634  -1085
    389   -568   -958     88    672   -763  -1280  -1114  -1363  -1244  -1631  -1075
    389   -587   -979     96    683   -784  -1280  -1109  -1366  -1249  -1631  -1072
    387   -594   -982    103    683   -787  -1275  -1106  -1361  -1244  -1621  -1065
    387   -594   -984    101    685   -789  -1275  -1106  -1361  -1241  -1618  -1062
    384   -600   -987    106    685   -792  -1275  -1106  -1369  -1244  -1618  -1067
    376   -610   -987    114    680   -797  -1270  -1106  -1369  -1244  -1615  -1067
    384   -600   -984    109    683   -792  -1267  -1106  -1371  -1244  -1615  -1062
    392   -607  -1000    106    696   -802  -1265  -1106  -1379  -1254  -1621  -1070
    394   -581   -976     93    685   -779  -1244  -1085  -1361  -1236  -1600  -1047
    394   -530   -924     67    659   -727  -1210  -1049  -1332  -1197  -1556  -1005
    394   -493   -888     49    641   -691  -1171  -1010  -1306  -1171  -1517   -969
    402   -491   -893     44    646   -693  -1153   -992  -1296  -1169  -1509   -958
    407   -498   -906     44    657   -701  -1145   -989  -1299  -1174  -1509   -956
    400   -475   -875     36    633   -672  -1124   -974  -1280  -1161  -1488   -935
    397   -418   -815     10    605   -615  -1101   -953  -1249  -1135  -1452   -898
    413   -394   -807    -10    607   -602  -1101   -958  -1252  -1140  -1441   -891
    423   -405   -828     -7    626   -615  -1114   -971  -1278  -1156  -1444   -891
    420   -410   -833     -5    626   -620  -1124   -979  -1291  -1158  -1439   -872
    423   -413   -836     -5    628   -623  -1130   -974  -1288  -1153  -1426   -852
    418   -470   -888     23    652   -678  -1140   -984  -1314  -1179  -1441   -870
    405   -522   -927     57    665   -724  -1140   -987  -1335  -1200  -1447   -883
    405   -579   -984     85    693   -779  -1150   -995  -1356  -1221  -1462   -896
    405   -641  -1047    119    724   -844  -1156  -1002  -1376  -1247  -1491   -906
    400   -696  -1096    148    748   -896  -1166  -1013  -1408  -1275  -1538   -885
    405   -717  -1122    155    763   -919  -1171  -1023  -1423  -1296  -1566   -841
    397   -727  -1124    163    761   -924  -1171  -1028  -1426  -1301  -1566   -831
    394   -740  -1135    174    763   -937  -1161  -1026  -1428  -1306  -1540   -872
    394   -756  -1153    179    771   -956  -1153  -1018  -1428  -1309  -1509   -914
    397   -756  -1156    179    774   -956  -1150  -1010  -1428  -1312  -1488   -932
    394   -756  -1153    179    771   -953  -1140  -1002  -1418  -1312  -1467   -937
    405   -766  -1171    181    787   -969  -1132   -989  -1415  -1309  -1449   -937
    444   -839  -1283    197    862  -1062  -1127   -966  -1444  -1348  -1488   -984
    478   -924  -1402    223    940  -1163  -1041   -852  -1431  -1379  -1538  -1044
    498   -898  -1397    197    948  -1148   -885   -667  -1332  -1332  -1506  -1039
    540   -789  -1330    124    935  -1060   -711   -426  -1161  -1187  -1379   -940
    571   -363   -935   -103    750   -646   -626   -272   -880   -839  -1008   -581
    522    335   -187   -428    353     75   -719   -368   -605   -387   -457    -41
    368    883    514   -628    -72    698  -1062   -805   -555   -111    -49    355
    288    854    566   -571   -137    711  -1501  -1332   -841   -241    -88    324
    231     98   -132   -166    179    -15  -1673  -1686  -1452   -953   -774   -298
    254   -732   -987    236    620   -859  -1631  -1696  -1891  -1587  -1449   -927
    324  -1052  -1379    363    849  -1215  -1493  -1480  -1891  -1699  -1626  -1114
    345  -1023  -1369    340    857  -1195  -1293  -1223  -1709  -1571  -1538  -1060
    361   -917  -1278    277    818  -1096  -1137  -1034  -1535  -1436  -1421   -969
    387   -839  -1226    226    805  -1031  -1054   -930  -1439  -1361  -1340   -898
    397   -815  -1213    207    802  -1013  -1010   -875  -1397  -1330  -1301   -865
    397   -815  -1213    210    805  -1013   -982   -849  -1371  -1312  -1278   -854
    402   -823  -1226    207    813  -1023   -969   -833  -1366  -1306  -1270   -854
    407   -810  -1221    200    813  -1015   -953   -815  -1358  -1301  -1260   -854
    407   -800  -1208    194    805  -1002   -935   -800  -1348  -1293  -1244   -844
    423   -800  -1223    189    823  -1010   -922   -782  -1337  -1286  -1228   -826
    431   -784  -1218    174    823  -1000   -901   -758  -1319  -1267  -1208   -802
    431   -774  -1205    171    815   -989   -880   -732  -1306  -1254  -1184   -782
    431   -774  -1205    171    815   -989   -862   -711  -1296  -1247  -1169   -769
    436   -769  -1205    166    820   -987   -841   -685  -1280  -1231  -1137   -745
    439   -758  -1197    158    818   -976   -823   -667  -1270  -1218  -1111   -727
    441   -748  -1189    153    815   -969   -800   -646  -1265  -1213  -1098   -717
    446   -737  -1184    142    813   -961   -782   -628  -1257  -1208  -1085   -711
    459   -735  -1195    137    826   -963   -766   -610  -1247  -1197  -1075   -706
    457   -745  -1205    142    828   -974   -748   -589  -1231  -1182  -1052   -693
    452   -740  -1195    142    820   -966   -727   -563  -1213  -1163  -1026   -680
    452   -732  -1184    140    815   -958   -709   -545  -1202  -1158  -1005   -670
    457   -717  -1174    129    815   -945   -693   -527  -1195  -1153   -992   -659
    452   -706  -1161    127    802   -932   -675   -506  -1179  -1140   -974   -649
    446   -698  -1145    124    795   -922   -662   -483  -1169  -1132   -956   -641
    454   -688  -1143    114    797   -914   -652   -467  -1158  -1132   -943   -636
    462   -685  -1148    111    805   -917   -641   -452  -1150  -1127   -930   -628
    465   -675  -1143    103    802   -909   -631   -433  -1137  -1119   -914   -623
    478   -678  -1156     98    815   -917   -618   -413  -1127  -1117   -896   -607
    491   -667  -1158     88    823   -914   -605   -397  -1117  -1114   -883   -587
    501   -646  -1148     72    823   -896   -592   -371  -1106  -1101   -865   -566
    506   -631  -1137     62    820   -885   -579   -345  -1096  -1083   -841   -542
    517   -610  -1130     46    823   -870   -568   -322  -1078  -1065   -818   -514
    527   -579  -1106     23    815   -841   -553   -298  -1060  -1044   -792   -485
    532   -550  -1083     10    807   -815   -530   -280  -1041  -1023   -766   -459
    527   -524  -1054     -2    789   -789   -509   -267  -1031  -1008   -743   -436
    532   -501  -1034    -15    782   -766   -488   -257  -1018   -997   -722   -413
    530   -478  -1008    -25    766   -743   -470   -244  -1005   -987   -706   -392
    530   -457   -987    -36    758   -722   -446   -228   -989   -976   -693   -376
    530   -459   -989    -36    758   -724   -431   -218   -982   -966   -688   -366
    524   -465   -989    -31    756   -727   -410   -202   -969   -956   -675   -350
    530   -465   -997    -33    761   -730   -387   -187   -953   -945   -670   -337
    532   -467  -1000    -31    766   -732   -358   -166   -935   -927   -662   -319
    519   -472   -992    -25    753   -732   -335   -150   -919   -914   -662   -280
    514   -478   -992    -20    753   -735   -316   -140   -911   -914   -672   -246
    509   -483   -992    -15    750   -737   -301   -135   -898   -914   -672   -228
    501   -496   -997     -2    748   -745   -288   -137   -885   -917   -675   -223
    506   -501  -1008     -2    753   -753   -283   -140   -893   -927   -678   -218
    496   -519  -1015     10    756   -766   -270   -135   -898   -927   -667   -220
    496   -535  -1031     18    761   -782   -257   -122   -901   -924   -649   -215
    493   -530  -1023     18    758   -776   -246   -114   -906   -922   -633   -210
    483   -527  -1010     20    745   -769   -233   -103   -904   -922   -615   -200
    485   -530  -1015     20    750   -771   -220    -90   -904   -919   -602   -197
    491   -540  -1031     23    758   -787   -205    -75   -904   -909   -589   -200
    501   -558  -1060     28    779   -807   -194    -64   -904   -901   -581   -194
    506   -553  -1062     23    782   -807   -181    -49   -898   -885   -566   -176
    511   -540  -1052     12    779   -795   -161    -36   -891   -875   -545   -161
    514   -532  -1047     10    779   -789   -148    -25   -893   -872   -530   -153
    514   -542  -1057     15    784   -800   -140    -10   -893   -880   -514   -153
    514   -540  -1054     10    784   -797   -129      2   -891   -880   -496   -155
    517   -517  -1034      0    774   -774   -122     12   -893   -878   -475   -158
    514   -530  -1044      7    776   -787   -111     20   -898   -872   -467   -161
    517   -511  -1028     -2    771   -769    -98     33   -893   -857   -449   -155
    501   -524  -1026     10    763   -774    -88     38   -901   -857   -446   -163
    506   -504  -1010     -2    758   -756    -72     49   -896   -849   -433   -155
    514   -498  -1015     -7    763   -756    -59     59   -896   -849   -428   -153
    514   -454   -969    -28    740   -711    -20     96   -865   -820   -394   -124
    511   -402   -914    -54    711   -657     15    127   -839   -800   -361   -101
    511   -384   -896    -64    704   -639     46    153   -820   -787   -342    -85
    511   -363   -878    -75    691   -620     54    163   -815   -784   -332    -75
    506   -384   -891    -59    698   -636     62    171   -818   -795   -332    -80
    509   -350   -859    -80    683   -605     77    181   -805   -779   -311    -67
    509   -296   -805   -106    654   -548    103    205   -779   -748   -275    -28
    517   -241   -761   -140    636   -498    111    207   -771   -735   -254      2
    532   -252   -784   -140    657   -517     90    181   -797   -753   -275     -5
    550   -249   -800   -153    672   -522     67    153   -818   -769   -290     -7
    563   -265   -828   -150    696   -545     54    142   -823   -774   -298      0
    561   -309   -870   -129    714   -589     41    129   -846   -800   -329    -12
    555   -345   -901   -103    727   -623     36    119   -872   -826   -363    -20
    579   -415   -997    -83    787   -706     18     98   -911   -859   -410    -41
    607   -470  -1078    -70    841   -774     -2     72   -953   -893   -459    -64
    623   -524  -1148    -51    883   -833    -25     44  -1000   -932   -514    -85
    641   -553  -1195    -44    917   -872    -38     18  -1039   -961   -558    -98
    641   -584  -1228    -31    935   -906    -38     10  -1067   -976   -594   -103
    636   -587  -1223    -25    930   -904    -23     15  -1078   -982   -615    -93
    626   -581  -1208    -23    914   -893     -7     25  -1085   -982   -628    -85
    618   -579  -1197    -18    906   -888      5     31  -1098   -984   -636    -83
    605   -581  -1189    -12    896   -883     12     36  -1109   -989   -639    -83
    587   -610  -1197     10    891   -904     28     46  -1124  -1002   -641    -93
    571   -672  -1244     46    906   -958     57     85  -1145  -1034   -662   -140
    576   -745  -1322     85    948  -1034    153    197  -1145  -1067   -704   -218
    581   -709  -1293     62    935  -1000    314    387  -1047  -1008   -646   -210
    605   -540  -1145    -33    872   -841    470    610   -870   -833   -470    -72
    631    -75   -706   -280    667   -389    571    776   -574   -465    -59    311
    550    662    111   -605    220    387    558    748   -236     23    532    891
    355   1132    774   -745   -207    953    257    329   -194    259    888   1228
    257    919    659   -589   -200    789   -114   -153   -530      7    709   1049
    192    119    -72   -158    132     23   -309   -527  -1174   -737    -10    374
    223   -667   -891    223    555   -779   -340   -594  -1636  -1348   -646   -252
    290   -872  -1163    288    724  -1018   -236   -379  -1597  -1384   -727   -358
    314   -826  -1140    254    724   -982    -54   -148  -1439  -1267   -644   -309
    332   -722  -1054    194    691   -888     88     28  -1291  -1140   -537   -228
    355   -646  -1002    145    678   -823    166    132  -1197  -1062   -470   -171
    350   -644   -997    145    672   -820    207    181  -1158  -1034   -449   -158
    353   -633   -989    140    670   -810    239    218  -1130  -1013   -431   -145
    358   -631   -989    137    672   -810    257    236  -1114  -1000   -420   -137
    345   -623   -969    140    657   -795    277    254  -1091   -976   -407   -122
    342   -605   -948    129    644   -774    290    270  -1070   -956   -392   -101
    335   -597   -932    129    631   -763    303    280  -1054   -943   -387    -90
    332   -589   -924    127    626   -756    316    293  -1036   -930   -384    -77
    350   -568   -919    109    633   -743    327    303  -1021   -914   -381    -67
    345   -579   -927    116    633   -750    342    314  -1005   -904   -381    -57
    332   -579   -911    122    620   -743    355    327   -987   -891   -371    -44
    329   -566   -896    116    610   -730    371    342   -969   -875   -366    -31
    324   -566   -891    122    607   -727    389    361   -945   -857   -358    -12
    316   -553   -872    116    594   -711    402    376   -932   -839   -353      0
    306   -558   -865    124    584   -711    413    384   -922   -828   -350     10
    311   -550   -862    119    584   -706    407    387   -914   -826   -350     12
    319   -532   -852    106    584   -691    413    400   -901   -818   -350     23
    301   -540   -844    119    571   -693    426    410   -893   -810   -345     38
    298   -545   -846    122    571   -696    431    418   -883   -797   -342     49
    306   -542   -849    116    576   -696    433    423   -875   -784   -340     59
    309   -519   -828    106    568   -672    444    433   -859   -766   -335     75
    306   -517   -823    103    563   -670    449    439   -852   -761   -335     80
    306   -501   -807     96    555   -654    449    449   -844   -753   -329     93
    309   -480   -792     85    548   -636    446    457   -839   -740   -324    109
    311   -457   -769     72    540   -613    449    470   -828   -732   -319    122
    314   -467   -784     75    548   -626    465    493   -810   -714   -303    140
    322   -454   -779     64    548   -615    470    506   -800   -704   -293    150
    327   -436   -766     54    545   -600    480    517   -787   -688   -283    166
    327   -423   -750     49    537   -587    496    537   -771   -662   -262    192
    324   -410   -735     41    530   -571    511    553   -756   -644   -246    213
    324   -384   -709     31    517   -545    530    566   -740   -626   -231    228
    324   -366   -691     18    506   -527    545    581   -722   -610   -213    249
    319   -355   -675     18    496   -514    561    592   -706   -594   -197    265
    316   -345   -665     12    491   -504    576    600   -693   -587   -184    277
    311   -332   -644     10    475   -485    597    610   -678   -576   -166    296
    303   -314   -618      2    459   -465    615    626   -662   -558   -150    309
    301   -293   -594     -2    446   -444    633    644   -636   -532   -132    322
    293   -303   -600      2    444   -452    654    667   -613   -514   -122    332
    285   -301   -587      7    433   -441    675    685   -594   -501   -114    337
    270   -306   -576     18    420   -439    693    698   -581   -491   -109    337
    257   -316   -574     31    415   -444    711    714   -561   -478    -96    345
    239   -327   -566     41    400   -444    724    717   -548   -472    -90    342
    228   -335   -563     51    394   -449    730    711   -545   -478    -93    335
    220   -340   -563     57    389   -452    730    704   -548   -491    -98    327
    218   -329   -548     57    381   -439    727    693   -550   -496    -98    322
    218   -342   -561     62    387   -452    722    683   -553   -498   -101    314
    220   -342   -563     59    389   -452    719    672   -550   -498    -98    316
    218   -335   -553     57    384   -444    719    672   -540   -491    -83    332
    218   -329   -548     57    381   -439    735    685   -519   -472    -64    355
    223   -337   -561     54    389   -446    730    683   -519   -475    -67    358
    226   -342   -571     57    397   -457    732    685   -514   -472    -62    361
    226   -332   -561     51    392   -446    745    693   -498   -459    -54    376
    233   -324   -558     46    394   -441    748    698   -488   -452    -49    381
    223   -319   -545     46    381   -431    756    704   -475   -449    -41    381
    223   -306   -532     41    376   -418    763    711   -462   -439    -28    384
    226   -303   -532     36    376   -415    766    711   -457   -436    -25    384
    226   -298   -524     36    374   -410    763    706   -454   -433    -25    379
    228   -309   -537     41    381   -423    771    711   -444   -423    -20    387
    226   -319   -545     46    384   -431    779    711   -439   -423    -20    389
    207   -311   -522     51    363   -415    787    719   -428   -415    -12    392
    194   -296   -491     51    342   -392    805    740   -405   -397     10    405
    202   -252   -454     23    327   -353    833    771   -366   -366     46    433
    200   -233   -433     15    316   -332    857    792   -345   -345     70    454
    192   -223   -415     12    301   -319    880    807   -332   -327     90    462
    197   -202   -400      2    298   -301    904    828   -306   -306    114    478
    202   -168   -374    -18    285   -270    914    841   -285   -293    129    485
    194   -142   -337    -25    265   -239    945    865   -254   -265    158    506
    189   -101   -293    -44    239   -197    958    878   -223   -233    184    524
    176   -109   -285    -33    231   -197    961    880   -210   -213    194    527
    163   -132   -296    -15    228   -215    930    857   -233   -236    171    504
    176   -153   -329    -12    252   -241    919    854   -223   -244    171    504
    181   -168   -353     -7    267   -259    901    844   -218   -249    181    509
    184   -187   -371      2    277   -277    883    826   -228   -262    171    488
    168   -213   -381     20    272   -296    880    818   -244   -277    158    467
    155   -270   -426     54    290   -348    880    818   -265   -298    135    449
    132   -332   -467     98    298   -400    872    802   -288   -319    103    423
    122   -405   -527    142    324   -465    854    771   -319   -342     72    387
    129   -415   -545    142    335   -480    857    769   -319   -337     75    384
    132   -405   -537    135    332   -470    857    761   -316   -335     75    381
    135   -423   -558    142    345   -491    857    756   -314   -335     75    376
    155   -415   -571    129    363   -493    862    756   -303   -329     75    363
    153   -426   -579    135    363   -501    870    763   -290   -324     77    358
    155   -441   -597    140    376   -519    870    763   -285   -324     75    345
    171   -465   -639    145    402   -550    859    761   -296   -342     57    316
    197   -550   -748    176    472   -649    865    782   -327   -405      2    246
    210   -626   -836    207    522   -732    961    898   -285   -415    -28    197
    236   -584   -820    174    527   -701   1067   1049   -189   -348     15    220
    285   -394   -680     54    480   -537   1174   1239     -7   -158    197    394
    332     88   -244   -210    288    -77   1257   1402    296    228    620    823
    184    724    537   -454   -176    631   1249   1340    584    662   1132   1317
     31    950    919   -491   -444    935    982    961    558    787   1330   1491
    -49    581    631   -267   -340    605    654    478    140    405    992   1171
   -101   -207   -106    155      2   -158    465     96   -506   -355    236    462
    -25   -724   -698    371    335   -711    431    127   -735   -688   -142    106
     41   -852   -896    405    467   -872    498    296   -675   -680   -174     67
     75   -792   -867    355    470   -828    631    475   -537   -574   -101    119
    114   -670   -784    277    449   -727    758    631   -394   -452     -7    202
    124   -594   -722    233    420   -659    828    717   -301   -376     51    265
    129   -550   -683    210    405   -615    872    766   -246   -329     85    296
    129   -532   -662    200    394   -597    898    792   -215   -309     96    314
    140   -530   -670    194    405   -600    909    797   -202   -301     90    314
    145   -555   -701    202    420   -628    914    807   -192   -296     90    311
    140   -530   -670    194    402   -597    935    831   -155   -262    124    350
    129   -485   -618    176    371   -550    945    844   -135   -241    142    376
    129   -475   -605    174    366   -540    943    849   -129   -236    145    379
    140   -478   -620    166    379   -548    937    846   -124   -228    145    381
    153   -465   -618    155    384   -540    948    857   -111   -215    148    394
    150   -459   -610    153    379   -535    956    872    -96   -189    166    415
    153   -465   -618    155    384   -540    966    883    -83   -168    179    428
    158   -465   -626    150    389   -542    971    893    -75   -163    187    436
    153   -459   -613    153    381   -535    974    901    -62   -158    197    457
    145   -449   -597    150    371   -522    974    904    -51   -155    205    478
    153   -457   -610    153    381   -532    982    911    -49   -150    213    491
    158   -470   -631    155    394   -550    982    909    -54   -150    210    493
    158   -454   -613    148    384   -535    987    917    -46   -137    218    506
    155   -446   -602    142    376   -524    992    927    -36   -122    228    517
    184   -436   -620    127    402   -527    979    927    -36   -119    231    504
    184   -418   -602    114    392   -509    982    935    -28   -106    241    485
    197   -397   -594     98    394   -496    984    945    -20    -93    262    472
    218   -381   -602     80    407   -491    982    953    -15    -85    275    452
    231   -371   -602     70    415   -485    984    969     -7    -67    288    449
    239   -366   -605     62    420   -485    992    987     -5    -46    296    478
    262   -366   -628     51    444   -496    984    997     -5    -31    296    504
    293   -371   -665     38    478   -517    974   1000     -5    -23    290    509
    311   -363   -675     25    493   -519    976   1018     15      0    298    535
    322   -355   -678     15    498   -517    971   1031     36     15    306    563
    324   -345   -670     10    496   -506    971   1026     46     15    303    574
    340   -329   -670     -5    504   -498    974   1015     57     12    309    571
    340   -303   -644    -18    491   -472    987   1026     72     20    327    576
    342   -280   -623    -31    480   -452    992   1031     72     20    324    597
    381   -267   -652    -57    517   -459    979   1023     64     15    309    623
    420   -259   -683    -83    550   -470    963   1010     62     10    293    639
    439   -244   -683    -96    561   -462    956   1005     67     10    290    652
    459   -236   -696   -111    576   -465    958   1005     80     18    298    662
    478   -223   -704   -127    589   -462    963   1010     90     31    311    667
    472   -215   -688   -129    579   -452    966   1015     98     44    324    667
    459   -194   -654   -132    555   -423    974   1021    106     59    342    662
    439   -179   -620   -132    527   -400    987   1028    122     67    361    654
    439   -166   -605   -135    519   -387    992   1028    127     67    374    659
    433   -163   -597   -135    514   -381    992   1023    124     57    374    672
    413   -142   -555   -135    483   -348    997   1028    129     64    381    704
    389   -114   -506   -137    446   -311    997   1023    122     67    389    698
    374    -62   -436   -155    402   -249    982   1010    106     49    389    665
    374    -15   -389   -181    379   -202    974   1010    106     54    413    667
    368     -7   -376   -179    371   -192    971   1023    111     59    439    680
    363      0   -363   -181    363   -181    974   1034    122     57    467    670
    374     18   -355   -197    366   -168    969   1044    137     57    506    667
    376      2   -374   -189    374   -184    971   1062    155     59    537    688
    371    -12   -384   -179    376   -197    974   1078    174     67    566    714
    374    -10   -384   -184    376   -197    976   1093    192     80    594    722
    376     -7   -387   -184    379   -197    979   1109    213    101    626    722
    371    -12   -384   -179    376   -200    984   1119    231    119    652    719
    368    -12   -381   -176    374   -197    989   1122    241    129    667    722
    361    -12   -376   -174    368   -194   1005   1130    252    140    683    735
    355    -18   -374   -168    363   -194   1013   1130    259    145    691    737
    361    -15   -376   -174    368   -194   1023   1127    270    142    691    724
    366     12   -353   -189    361   -168   1041   1135    290    155    698    711
    368     33   -335   -202    350   -150   1067   1143    309    168    706    709
    374     51   -322   -213    348   -132   1091   1150    324    184    714    714
    376     59   -316   -218    345   -127   1106   1148    329    194    706    709
    387     77   -309   -231    348   -114   1122   1145    340    207    704    709
    387    116   -272   -254    329    -77   1148   1150    361    226    706    724
    381    158   -223   -270    301    -31   1189   1163    394    254    719    756
    376    197   -179   -288    277     10   1215   1171    426    277    719    782
    384    207   -176   -296    280     15   1208   1158    433    280    701    789
    376    184   -194   -283    285     -5   1195   1137    433    275    678    789
    376    181   -197   -280    288     -7   1192   1127    446    285    675    805
    374    161   -213   -270    293    -25   1184   1119    444    280    662    810
    361    129   -231   -244    296    -49   1179   1111    436    267    644    802
    353     59   -293   -207    322   -116   1171   1104    428    246    618    784
    348    -18   -368   -166    358   -192   1158   1083    413    218    579    750
    332    -67   -402   -135    366   -233   1148   1062    394    197    545    724
    309   -101   -410   -103    358   -254   1130   1034    371    181    522    714
    283   -127   -410    -77    345   -270   1119   1013    358    166    506    704
    275   -135   -410    -70    342   -272   1111   1000    348    161    493    693
    272   -137   -413    -70    340   -272   1101    992    345    158    483    691
    288   -127   -415    -80    350   -270   1104   1002    350    174    493    696
    301   -106   -407    -98    353   -257   1109   1010    358    181    504    706
    296   -127   -423    -85    358   -275   1098   1002    350    176    498    693
    280   -179   -462    -51    368   -319   1088   1002    335    158    478    662
    272   -288   -561      7    415   -423   1114   1054    329    132    433    607
    270   -335   -607     31    439   -470   1210   1176    376    135    407    550
    314   -262   -576    -25    444   -418   1322   1332    491    215    467    584
    371    -10   -381   -181    376   -194   1436   1522    696    431    683    776
    374    465     90   -418    142    277   1509   1665    992    813   1111   1182
    192   1026    833   -610   -322    930   1457   1538   1213   1184   1569   1605
     98   1210   1111   -654   -506   1163   1161   1145   1127   1252   1712   1719
     33    857    823   -446   -394    841    849    678    698    859   1363   1400
    -44    132    176    -44   -109    153    701    358    135    158    665    774
     12   -311   -324    148    168   -319    672    410    -41   -111    358    483
     72   -459   -535    192    301   -496    748    581     18   -106    322    439
     96   -439   -537    168    314   -488    865    735    132    -28    374    478
    116   -361   -478    122    296   -418    974    865    254     72    452    542
    150   -257   -410     51    280   -332   1044    956    345    161    527    605
    187   -184   -374     -2    280   -277   1096   1005    400    213    571    626
    192   -166   -358    -12    272   -262   1117   1023    428    223    581    615
    179   -174   -353     -2    265   -262   1124   1031    457    223    587    613
    153   -194   -348     20    249   -270   1124   1028    470    223    584    605
    153   -176   -332     10    241   -254   1132   1036    483    236    597    613
    155   -163   -319      2    236   -241   1140   1041    491    249    610    620
    150   -150   -301      0    226   -226   1145   1047    498    252    623    628
    161   -137   -298    -12    228   -218   1156   1054    514    257    633    644
    174   -132   -309    -20    239   -220   1158   1057    527    262    649    652
    161   -155   -316     -5    239   -236   1143   1044    527    259    644    639
    145   -168   -314     12    228   -241   1140   1036    524    257    644    631
    145   -148   -293      0    218   -220   1140   1036    535    277    662    644
    137   -135   -272     -2    202   -202   1143   1036    548    290    667    644
    135   -129   -265     -5    197   -194   1143   1034    555    293    667    646
    158   -116   -275    -20    215   -194   1132   1021    553    285    659    654
    176   -101   -277    -38    226   -187   1132   1021    558    290    659    667
    179    -90   -270    -44    223   -179   1130   1021    563    296    652    675
    184    -85   -270    -49    226   -176   1119   1010    550    285    631    667
    166    -80   -246    -41    205   -163   1114   1002    545    283    620    672
    153    -64   -218    -44    184   -140   1111    997    550    288    615    680
    161    -41   -205    -59    181   -122   1106    995    555    298    610    685
    189    -28   -218    -83    202   -124   1088    987    545    298    597    683
    213    -25   -239    -93    226   -132   1072    976    530    293    574    675
    202     -2   -205   -101    202   -103   1072    984    535    309    579    696
    218     10   -207   -114    213    -98   1062    992    540    316    571    709
    246     23   -223   -135    233    -98   1047   1000    540    316    558    709
    257     44   -213   -150    236    -83   1052   1018    548    329    561    722
    262     59   -202   -161    231    -70   1052   1034    558    340    574    745
    265     77   -187   -171    226    -54   1065   1054    568    361    597    776
    262    103   -158   -184    210    -25   1080   1070    574    376    613    787
    265    132   -132   -197    200      0   1093   1078    581    381    613    792
    257    132   -124   -194    189      5   1104   1080    587    381    613    795
    236    135   -103   -187    168     15   1117   1083    592    387    618    792
    231    145    -85   -189    158     31   1137   1091    605    392    628    792
    226    153    -72   -189    150     41   1158   1101    618    405    639    792
    210    145    -64   -181    137     41   1169   1109    633    410    641    789
    194    145    -49   -171    122     49   1182   1114    644    420    644    787
    179    142    -36   -161    109     54   1200   1124    657    431    649    779
    153    142    -10   -148     83     67   1221   1132    667    439    649    771
    155    124    -31   -142     93     49   1226   1132    667    439    649    769
    140    129    -10   -135     75     59   1234   1130    672    439    644    763
    122    129      7   -127     57     70   1234   1119    667    428    623    745
    111    132     20   -122     46     77   1236   1117    667    428    613    730
     93    137     44   -116     25     90   1247   1122    672    433    613    735
     88    140     51   -116     18     96   1247   1122    672    431    605    732
     83    129     46   -109     18     90   1241   1117    665    418    587    724
     77    132     54   -103     12     93   1241   1119    667    420    584    732
     80    135     51   -109     12     96   1234   1117    657    415    574    732
     83    155     72   -119      5    114   1228   1117    649    418    568    761
     70    140     67   -106      0    103   1228   1117    644    415    558    797
     77    145     67   -111      5    106   1231   1117    646    418    555    828
     98    155     57   -127     20    106   1231   1117    646    418    550    831
     90    142     51   -119     20     98   1234   1124    654    423    555    836
     77    132     54   -106     10     96   1228   1119    646    418    558    823
     67    114     46    -90     10     80   1223   1111    636    402    558    807
     64    132     67   -101      0    101   1228   1119    644    405    581    807
     70    155     85   -114     -7    122   1226   1117    641    402    605    784
     67    163     96   -116    -12    129   1226   1111    639    397    628    750
     70    192    122   -129    -25    158   1228   1111    641    402    659    727
     64    194    127   -132    -31    161   1236   1117    633    400    693    688
     67    218    150   -142    -41    184   1260   1135    641    413    748    665
     72    244    171   -158    -49    207   1275   1140    641    418    782    683
     72    283    210   -176    -67    246   1280   1143    641    423    810    722
     75    293    218   -187    -70    257   1273   1135    628    402    820    711
     72    301    228   -189    -77    265   1273   1127    615    387    844    704
     72    335    262   -205    -96    298   1280   1127    610    387    888    706
     90    397    306   -244   -106    353   1283   1127    613    392    940    706
    114    428    314   -272   -101    371   1265   1106    602    400    982    691
    116    441    324   -280   -103    381   1236   1075    579    392    997    672
    132    462    327   -298    -98    394   1205   1049    555    379   1010    654
    161    470    309   -314    -72    389   1184   1028    545    376   1031    644
    176    457    280   -316    -51    368   1158   1000    511    361   1031    613
    179    418    239   -298    -28    329   1140    979    478    340   1021    584
    192    363    168   -280     10    265   1114    953    439    306   1000    553
    223    329    106   -275     59    218   1083    914    392    270    963    532
    236    277     38   -257     98    158   1049    867    342    233    870    576
    252    249     -2   -252    127    124   1021    823    303    200    787    633
    270    239    -33   -254    153    101   1000    787    265    166    756    597
    270    220    -49   -244    161     85    982    763    236    145    737    553
    252    205    -46   -231    148     80    984    766    236    153    724    548
    239    200    -38   -220    140     80    989    766    239    161    709    550
    226    197    -31   -213    127     83    989    766    236    163    691    550
    200    197     -2   -197    101     98    997    776    241    174    675    548
    213    114   -101   -163    155      7   1002    802    218    135    602    488
    226     23   -202   -124    213    -88   1093    917    239    111    527    413
    226     49   -179   -137    200    -64   1241   1104    342    176    548    415
    259    202    -57   -231    158     72   1395   1348    527    348    685    524
    296    665    368   -483    -36    517   1467   1504    823    714   1067    883
    249   1319   1070   -787   -410   1195   1421   1462   1124   1169   1590   1397
     88   1784   1693   -937   -805   1740   1148   1091   1200   1426   1932   1725
    -12   1636   1649   -810   -831   1641    761    589    911   1236   1797   1584
    -85    854    937   -387   -511    896    568    189    262    478   1062    893
    -70    103    174    -15   -122    137    540    109   -163   -101    449    296
    -10   -202   -192    106     90   -197    620    275   -179   -205    296    101
     12   -197   -210     93    111   -202    774    470    -44   -119    355    106
     18   -135   -153     57     83   -142    922    644    106      2    459    166
     44    -54    -98      5     70    -75    997    735    200     77    532    207
     49    -38    -88     -7     67    -62   1041    784    244    109    561    231
     64    -38   -103    -12     83    -70   1062    802    265    122    558    257
     57    -33    -90    -12     70    -59   1080    813    283    132    555    293
     49    -20    -70    -15     57    -44   1088    823    301    142    555    329
     46     -5    -54    -20     46    -28   1088    826    306    145    550    348
     36     -5    -41    -15     38    -23   1093    826    311    148    550    361
     20    -10    -33     -5     23    -20   1111    844    332    171    561    397
     33     -2    -36    -15     33    -18   1122    852    345    184    555    423
     31      2    -31    -18     28    -12   1122    849    348    187    545    428
     18     18      0    -18     10     10   1124    846    353    194    537    431
     23      7    -15    -15     18     -2   1122    841    358    200    524    433
      5      0     -7     -2      5     -5   1124    844    363    207    511    444
    -10      0     10      2    -10      5   1124    846    368    215    501    462
     -2      2      5      0     -2      2   1122    844    374    215    480    470
     -2    -12    -10      7      2    -12   1119    844    384    218    462    470
    -18     -7     10     12    -15      0   1122    857    400    236    459    485
    -18     -2     15      7    -18      7   1119    865    407    244    446    496
     10     12      2    -10      5      7   1106    859    402    244    423    491
     12      0    -15     -7     12     -7   1101    872    407    257    413    491
     25      5    -20    -15     23     -7   1096    883    405    265    400    488
     20      2    -20    -12     20     -7   1101    904    413    272    394    501
     18     25      7    -20      5     18   1101    914    415    275    381    509
     18     36     18    -28      0     28   1096    919    415    265    368    522
     23     31      7    -28      7     20   1093    919    418    270    361    522
     33     36      0    -36     15     18   1088    919    431    290    368    511
     38     54     15    -46     12     36   1088    930    452    316    376    509
     28     64     33    -49     -2     51   1080    932    454    322    374    511
     36     90     54    -64     -7     72   1075    935    472    342    387    519
     31    111     80    -72    -23     96   1085    945    501    366    407    535
     25    124     98    -75    -36    111   1101    956    519    376    415    558
     18    174    153    -96    -67    163   1106    956    530    389    423    576
     12    184    171    -98    -80    179   1124    963    542    405    428    592
     -2    189    192    -93    -96    189   1143    963    553    415    431    613
    -18    189    207    -85   -111    197   1153    961    561    426    436    626
    -28    213    241    -93   -135    228   1153    953    566    423    433    641
    -57    220    275    -83   -166    246   1169    956    576    426    426    644
    -64    223    288    -80   -179    254   1189    976    605    449    439    657
    -83    223    306    -70   -194    265   1195    989    620    459    439    670
   -103    197    298    -49   -200    246   1218    997    631    465    439    665
   -114    184    298    -36   -205    239   1221   1000    639    470    433    662
   -124    166    290    -20   -207    228   1218    997    631    465    431    652
   -140    166    306    -12   -223    236   1228   1010    641    483    446    639
   -145    145    288      0   -218    215   1226   1002    644    483    441    649
   -150    132    280      7   -215    205   1218    989    639    462    413    636
   -140    129    270      2   -205    200   1205    971    639    459    410    618
   -153    122    275     15   -213    197   1210    961    644    449    410    618
   -161    106    267     25   -215    187   1202    948    646    446    415    633
   -155    119    275     18   -215    197   1202    948    654    457    426    659
   -150    119    267     15   -210    192   1205    950    662    462    428    683
   -145    127    272     10   -207    200   1208    956    670    478    439    696
   -142    114    257     12   -200    184   1213    956    683    483    439    685
   -148    111    259     18   -205    184   1215    953    691    485    454    670
   -153    129    283     10   -218    205   1205    945    693    480    467    639
   -153    135    288     10   -220    210   1202    940    701    472    470    602
   -145    148    293      0   -218    220   1192    930    706    472    483    579
   -150    150    298      0   -223    223   1182    917    704    462    488    555
   -155    158    314     -2   -236    236   1171    896    701    452    491    532
   -150    153    303      0   -226    228   1166    885    701    439    491    530
   -145    158    301     -7   -223    228   1171    885    711    444    498    527
   -135    187    322    -25   -228    254   1184    896    724    452    519    532
   -122    210    329    -44   -226    267   1200    909    737    465    537    542
   -119    200    319    -38   -218    259   1221    927    753    485    553    553
   -127    192    316    -33   -223    254   1231    937    769    498    555    550
   -109    218    327    -57   -218    272   1234    948    782    504    571    576
   -111    239    350    -64   -233    296   1244    958    800    524    587    594
   -129    259    389    -64   -259    324   1257    963    818    542    594    602
   -127    277    405    -75   -265    340   1252    958    826    548    613    628
   -135    267    402    -67   -270    335   1239    940    815    530    605    633
   -153    259    410    -54   -283    335   1231    927    802    511    592    639
   -161    259    420    -49   -290    340   1218    922    802    511    602    652
   -181    205    387    -12   -283    293   1189    904    784    491    574    623
   -192    153    345     18   -270    249   1174    888    763    465    553    600
   -202    109    311     46   -257    207   1158    872    743    444    535    571
   -226     75    301     75   -262    187   1145    859    724    423    522    537
   -239     23    262    106   -252    142   1135    846    706    402    498    506
   -257    -15    241    135   -249    111   1119    828    680    379    480    472
   -272    -38    233    153   -254     98   1101    815    665    361    465    441
   -285    -44    241    166   -265     98   1091    807    657    355    449    420
   -298    -33    265    163   -283    114   1085    810    652    353    444    410
   -303    -46    257    174   -283    103   1083    810    649    348    433    400
   -316    -72    244    194   -280     83   1072    810    644    345    420    387
   -324    -85    239    205   -283     75   1065    807    641    345    415    379
   -314   -150    163    228   -239      5   1054    805    605    301    361    324
   -288   -215     72    252   -181    -72   1101    878    602    270    298    252
   -267   -187     80    226   -176    -51   1202   1031    680    319    319    259
   -207    -70    137    140   -174     33   1317   1249    839    467    433    371
   -158    340    496    -90   -327    418   1421   1454   1122    810    779    727
   -218    971   1189   -376   -704   1080   1486   1540   1462   1267   1283   1273
   -436   1441   1875   -504  -1158   1657   1358   1325   1628   1577   1667   1686
   -587   1356   1943   -384  -1265   1649   1049    867   1402   1452   1587   1628
   -649    672   1322    -10   -987    995    807    426    795    774    922    992
   -600    -36    563    316   -581    262    641    205    293    166    298    389
   -522   -381    140    452   -332   -122    626    280    192      5     85    187
   -491   -426     64    459   -277   -181    714    433    262     46     77    174
   -465   -337    124    400   -298   -106    815    566    368    135    140    249
   -444   -239    205    340   -324    -18    893    659    459    223    205    350
   -431   -207    223    319   -327      5    935    704    504    262    231    420
   -415   -197    218    306   -316     10    945    717    514    267    226    452
   -392   -163    228    277   -311     31    950    719    522    267    231    441
   -368   -140    228    254   -301     44    950    714    522    262    233    418
   -350   -135    215    241   -285     41    945    704    517    257    218    400
   -340   -124    215    233   -277     44    948    698    517    252    210    405
   -337   -122    215    226   -277     46    950    693    517    244    205    402
   -316   -119    197    215   -257     38    937    678    506    231    189    392
   -296   -122    174    207   -236     25    924    659    496    220    179    363
   -275   -114    161    194   -218     23    911    641    488    218    184    311
   -244   -122    122    181   -184      0    875    605    465    194    153    207
   -192   -124     67    158   -132    -28    844    566    433    171    124    137
   -166   -129     33    148   -101    -49    820    537    413    158    119    106
   -155   -132     23    145    -90    -54    813    527    402    163    127     93
   -153   -114     36    132    -96    -38    807    522    405    171    153     83
   -155    -96     59    124   -109    -18    805    522    405    176    181     80
   -171    -90     77    129   -127     -7    805    524    407    184    202     96
   -176    -62    114    119   -145     25    805    527    413    197    233    132
   -176    -44    129    109   -155     41    797    527    407    202    254    161
   -184    -38    145    111   -166     51    795    527    402    205    272    192
   -192    -28    163    109   -179     67    792    535    410    215    303    231
   -192    -38    153    116   -174     57    782    535    405    215    327    239
   -197    -23    174    106   -187     75    782    540    410    226    361    267
   -187      0    184     93   -187     90    769    535    410    228    384    296
   -179     18    197     80   -187    106    758    537    413    236    407    327
   -184     33    218     75   -200    124    753    548    423    226    439    363
   -192     62    254     62   -223    158    756    566    446    223    475    387
   -197     75    272     59   -236    174    756    579    467    231    504    374
   -189    101    290     44   -241    194    756    589    485    246    527    363
   -184    122    306     31   -244    213    766    607    509    265    553    384
   -202    129    332     36   -267    228    774    615    522    272    566    400
   -207    135    342     36   -275    239    784    620    532    272    561    410
   -223    124    348     49   -285    236    787    623    542    272    550    423
   -239    114    353     62   -296    233    807    636    563    277    540    431
   -239    111    350     62   -296    231    818    636    563    275    517    426
   -239    109    348     64   -293    228    833    644    579    280    519    392
   -241    111    353     64   -298    231    859    672    607    290    535    309
   -236    111    348     62   -290    228    888    704    633    298    524    285
   -239     93    332     72   -285    213    896    711    646    306    491    288
   -244     88    332     77   -288    210    909    722    659    316    465    288
   -252     70    322     90   -288    194    922    722    665    314    428    275
   -270     51    322    109   -296    187    932    714    667    314    394    272
   -298     49    345    124   -322    197    932    701    667    311    340    311
   -303     44    348    129   -324    194    930    688    662    303    280    366
   -309     36    345    135   -327    189    924    675    657    293    257    374
   -311     20    332    145   -322    176    917    657    644    280    246    327
   -324     28    353    148   -337    189    904    646    641    277    249    275
   -329     28    358    150   -345    194    891    636    633    280    257    233
   -327     38    366    140   -345    202    878    628    631    293    265    202
   -324     62    387    132   -355    223    875    631    639    306    272    207
   -324     72    394    124   -361    233    872    633    644    311    267    220
   -327     80    405    122   -366    241    862    631    641    314    262    239
   -335     80    413    124   -374    244    854    626    641    316    267    233
   -332     93    426    119   -379    259    844    620    641    324    285    213
   -322    114    433    101   -379    275    828    610    636    324    301    184
   -322    122    441     98   -381    280    833    615    644    329    316    187
   -329    119    446    103   -387    280    839    623    649    337    332    171
   -314    124    439     96   -376    280    849    641    657    353    340    171
   -311    158    467     75   -389    311    854    652    662    355    348    179
   -314    176    491     67   -402    332    867    670    670    368    358    187
   -311    181    493     64   -402    337    878    683    678    381    355    210
   -309    194    504     57   -405    348    880    691    683    389    355    233
   -311    213    524     49   -418    368    883    698    685    389    355    241
   -314    257    571     28   -441    413    896    704    698    402    371    262
   -322    290    610     12   -467    452    898    704    714    418    389    283
   -319    301    620     10   -470    459    880    685    709    415    392    283
   -327    280    607     20   -467    444    859    659    691    400    376    267
   -324    267    592     28   -459    428    846    649    688    400    376    277
   -324    239    563     41   -444    400    826    633    672    389    366    265
   -353    200    553     77   -452    376    815    620    652    371    350    233
   -374    158    532    106   -452    345    800    610    628    345    324    202
   -371    116    488    127   -428    301    787    597    610    322    303    184
   -387     67    452    158   -420    259    774    579    587    301    285    158
   -405     18    423    194   -413    220    761    555    555    275    257    124
   -397      0    397    197   -397    197    740    530    532    252    233    101
   -397    -18    379    207   -389    181    732    517    519    233    228     93
   -400    -38    361    218   -381    161    732    506    511    223    228     90
   -397    -41    355    220   -376    155    719    496    509    223    231     77
   -400    -51    348    226   -376    148    709    483    496    213    220     57
   -394    -59    335    226   -366    137    709    480    498    205    215     46
   -384    -75    309    226   -348    116    706    480    491    189    200     31
   -345   -142    202    244   -275     28    706    496    465    150    140    -18
   -329   -194    135    259   -233    -31    795    610    509    145     98    -54
   -319   -158    158    239   -239      0    904    761    602    210    135    -23
   -259    -10    249    132   -254    119    992    932    753    363    265    103
   -205    410    615   -101   -410    511   1070   1098   1018    701    607    449
   -324   1018   1340   -348   -831   1179   1122   1132   1325   1132   1088    935
   -480   1327   1808   -426  -1143   1566    940    846   1374   1319   1325   1161
   -550   1085   1634   -267  -1093   1358    605    361   1015   1034   1085    948
   -633    363    997    135   -815    680    368   -103    361    288    358    306
   -600   -168    428    384   -514    127    275   -181     36   -135    -90    -98
   -506   -394    111    449   -311   -142    288    -54     20   -202   -194   -197
   -475   -431     44    452   -262   -192    374     83     98   -158   -184   -194
   -452   -363     88    407   -270   -137    480    215    213    -67   -114   -142
   -436   -277    158    355   -298    -59    561    314    309     12    -44    -80
   -436   -231    205    332   -322    -12    613    371    368     62      7    -31
   -433   -207    223    319   -329      7    641    407    397     85     36      2
   -423   -192    231    309   -327     18    657    428    413    103     62     18
   -423   -187    236    301   -329     23    657    431    415    106     80      7
   -426   -179    244    301   -337     31    662    441    423    109     98      0
   -426   -181    241    303   -335     28    667    452    426    106    109     -5
   -423   -181    241    303   -332     28    670    459    426    101    122     -7
   -428   -166    262    296   -348     49    670    457    423    103    135    -12
   -428   -148    277    288   -353     64    672    454    426    111    145    -12
   -423   -148    275    283   -350     62    667    449    426    109    150     -7
   -423   -148    275    285   -350     62    662    446    428    111    163      0
   -423   -135    288    277   -358     75    654    441    436    116    171    -10
   -423   -124    296    272   -361     85    644    439    439    119    179    -20
   -423   -109    311    265   -368    101    641    436    439    122    179    -28
   -423    -93    329    259   -376    116    646    439    444    127    184    -25
   -420    -80    340    249   -381    129    644    444    452    135    187    -15
   -410    -72    337    239   -374    132    633    439    449    132    168     -5
   -415    -75    337    244   -379    132    615    428    439    116    132     23
   -420    -54    366    239   -394    155    613    436    444    127    111     77
   -428    -70    355    249   -394    142    607    439    449    132     96     90
   -433    -80    353    257   -394    135    605    441    449    129     85     96
   -439    -72    366    254   -405    145    605    446    454    137     83     98
   -441    -51    389    246   -415    168    605    454    465    153     90    109
   -436    -54    381    244   -410    163    600    457    467    155     93    106
   -426    -49    376    236   -402    163    592    467    475    168    101    101
   -413    -31    379    220   -397    171    584    475    485    189    119    103
   -394    -25    368    210   -381    171    576    480    485    189    119     96
   -389    -28    358    207   -376    163    566    480    488    192    124     96
   -384    -23    361    202   -374    166    571    491    504    213    142    114
   -376     -7    368    192   -374    179    574    496    504    223    153    127
   -371      5    376    184   -374    189    581    501    506    228    171    132
   -381     41    423    166   -402    231    597    506    509    236    194    142
   -381     67    449    155   -415    257    602    506    501    233    200    163
   -381     70    452    153   -415    259    605    501    491    223    197    181
   -400     57    457    171   -428    257    600    485    475    207    192    179
   -400     59    459    168   -431    259    589    470    459    192    192    148
   -400     75    475    161   -436    275    581    452    444    171    194     88
   -394     72    467    158   -431    267    584    441    436    158    207     28
   -389     54    444    168   -415    249    589    436    436    148    213    -10
   -366     64    428    150   -397    246    568    415    410    129    205    -41
   -345     62    405    140   -374    233    553    394    387    109    200    -67
   -322     59    379    129   -350    218    540    368    361     88    187   -101
   -303     62    366    122   -335    213    532    345    335     72    174   -119
   -303     72    374    114   -340    223    517    324    311     54    155   -124
   -309     80    387    114   -348    233    517    314    301     38    137   -122
   -316     93    410    109   -363    252    514    311    290     31    116   -111
   -322     96    418    114   -368    257    509    301    277     20     90   -106
   -335    119    452    106   -394    285    514    301    275     18     80    -93
   -348    119    467    114   -407    290    524    311    280     23     67    -88
   -358     93    452    132   -405    270    522    314    275     23     41    -96
   -366     75    441    145   -402    257    522    314    267     18     20   -101
   -366    103    470    129   -418    285    524    319    267     20     20    -96
   -355    119    472    116   -415    296    524    324    270     18     15    -98
   -353    106    459    122   -405    283    530    332    267     18      7   -109
   -358    116    475    122   -415    296    540    342    272     25     12   -111
   -363    127    491    116   -428    306    545    355    280     31     20   -114
   -368    129    498    119   -433    314    558    371    293     38     31   -114
   -376    148    524    114   -452    337    576    392    314     51     54   -106
   -397    145    542    127   -470    342    597    418    335     70     77   -106
   -397    176    571    109   -485    374    613    433    355     88    103   -101
   -397    192    587    101   -491    389    633    454    379    111    137    -90
   -397    223    620     83   -509    420    644    467    400    127    166    -85
   -392    244    636     75   -514    439    657    478    418    148    194    -77
   -397    277    675     59   -535    475    670    478    441    174    231    -59
   -397    298    696     49   -545    496    675    472    454    192    252    -46
   -384    288    672     46   -530    480    659    452    446    187    249    -49
   -376    285    662     46   -519    472    641    428    439    176    249    -51
   -381    298    680     38   -530    488    628    413    433    176    246    -51
   -397    283    680     57   -540    483    607    392    418    166    228    -64
   -400    244    644     75   -524    444    597    379    405    150    205    -75
   -415    215    631    101   -522    423    574    353    381    122    166   -103
   -428    150    579    137   -506    363    555    332    355     93    122   -132
   -420    135    553    142   -485    342    545    316    332     67     85   -145
   -402    114    517    142   -459    316    535    298    314     46     51   -158
   -420     90    511    166   -465    301    517    275    296     28     12   -174
   -436     67    504    181   -472    285    498    262    277     12    -25   -176
   -433     54    485    189   -459    270    493    259    277     15    -49   -171
   -426     51    475    187   -452    262    493    267    280     23    -64   -163
   -449     36    485    207   -467    259    493    272    283     28    -80   -155
   -478      2    480    236   -480    241    483    267    280     25   -106   -153
   -467    -41    423    254   -446    189    483    283    272     15   -137   -158
   -441   -122    316    280   -381     96    514    348    267    -10   -205   -213
   -428   -163    265    296   -348     49    623    483    324      2   -246   -252
   -384    -80    301    231   -345    109    740    665    457    106   -171   -179
   -335    174    509     77   -420    340    846    867    685    355     64     57
   -311    693   1005   -192   -659    849    901    979    992    761    506    506
   -465   1332   1797   -433  -1130   1564    844    854   1247   1174   1002    997
   -613   1470   2083   -428  -1348   1777    511    400   1111   1182   1091   1075
   -659    995   1652   -168  -1156   1322    205    -83    618    701    657    665
   -678    226    904    223   -789    563     64   -394     18    -38    -80    -23
   -615   -283    332    449   -475     23     44   -371   -205   -376   -467   -397
   -553   -374    179    462   -366    -98    137   -197   -116   -337   -478   -428
   -530   -345    184    436   -358    -80    265    -38     10   -246   -420   -387
   -506   -267    239    387   -374    -15    371     90    132   -142   -342   -319
   -483   -202    280    342   -381     38    441    171    215    -70   -280   -259
   -462   -171    288    314   -376     57    472    210    249    -38   -254   -233
   -449   -158    288    303   -371     64    483    228    265    -28   -241   -223
   -446   -161    285    301   -368     62    491    241    275    -20   -231   -215
   -439   -168    270    303   -355     49    488    246    275    -20   -226   -213
   -444   -163    280    301   -363     57    493    246    277    -15   -223   -207
   -431   -140    288    285   -361     72    493    252    285     -5   -205   -189
   -423   -150    270    285   -348     59    493    254    288     -2   -200   -184
   -418   -166    252    293   -335     41    491    254    283     -5   -202   -176
   -413   -179    233    293   -324     25    491    254    285      0   -202   -174
   -413   -166    246    288   -332     41    488    259    293     10   -192   -166
   -418   -171    246    293   -335     36    485    259    296     12   -187   -163
   -413   -176    236    296   -324     28    480    257    293      7   -184   -158
   -410   -181    228    293   -319     23    475    254    296      7   -179   -155
   -405   -181    223    290   -314     20    470    254    298     12   -176   -150
   -392   -166    226    277   -309     28    470    257    306     20   -166   -142
   -397   -155    241    277   -319     41    475    265    319     28   -150   -129
   -389   -168    220    277   -306     23    472    267    327     28   -148   -129
   -374   -179    194    275   -285      7    465    267    329     28   -145   -135
   -358   -166    189    262   -275     10    462    267    337     38   -135   -132
   -345   -161    184    254   -265     10    457    270    345     51   -122   -129
   -337   -161    176    249   -259      7    449    265    353     64   -116   -127
   -324   -158    166    239   -246      2    436    262    355     70   -111   -124
   -311   -161    148    236   -231     -7    428    262    353     70   -111   -119
   -306   -148    158    228   -233      5    428    275    361     88    -96   -101
   -319   -148    168    231   -246     10    428    283    374     98    -80    -85
   -324   -132    189    228   -259     28    428    293    394    103    -57    -70
   -311   -106    205    207   -259     49    423    303    413    111    -33    -46
   -285    -83    202    184   -244     59    418    314    426    122    -12    -18
   -267    -75    192    171   -231     57    407    314    423    129     -7      0
   -262    -57    205    161   -233     72    402    329    423    145      2     23
   -257    -59    197    155   -231     67    405    337    423    148      2     28
   -254    -59    194    158   -226     67    410    332    423    145      2     23
   -254    -59    192    155   -226     64    418    329    423    148      5     20
   -259    -64    194    161   -228     64    439    340    433    163      5     23
   -259    -80    176    168   -218     46    462    353    449    179      0     31
   -259    -83    176    171   -218     46    483    374    470    200      5     51
   -270    -64    202    166   -239     67    498    381    491    215     12     64
   -270    -64    205    166   -239     70    509    384    506    220     12     59
   -277    -77    200    176   -241     59    519    392    519    218      7     49
   -290    -96    194    194   -244     49    530    413    530    220      5     46
   -309   -119    187    213   -249     33    535    423    532    223     -5     49
   -324   -137    184    231   -257     23    535    426    532    226    -12     51
   -342   -140    202    239   -275     28    537    431    542    233    -10     62
   -345   -145    200    246   -272     25    530    428    540    233    -15     67
   -345   -174    171    257   -262     -2    527    418    532    223    -25     59
   -345   -174    168    259   -259     -2    540    410    540    223    -20     49
   -340   -181    155    259   -249    -12    540    405    542    220    -25     31
   -335   -158    176    246   -257      7    537    402    553    223    -23     31
   -327   -127    197    226   -265     36    548    407    576    241     -5     57
   -322    -98    223    210   -272     62    550    407    589    249      0     64
   -316    -83    233    200   -275     72    553    405    597    257      5     70
   -298    -98    200    200   -249     49    550    405    607    262      2     77
   -283    -93    187    187   -236     46    540    397    597    254     -7     85
   -288    -70    215    179   -252     72    535    394    594    254    -15     88
   -270    -59    207    163   -239     72    527    394    592    257    -18     98
   -267    -62    205    166   -236     70    535    400    597    270    -10    111
   -288    -85    202    184   -246     59    532    400    592    275    -10    116
   -259    -77    181    168   -223     51    532    400    589    280    -15    103
   -241    -36    202    137   -223     83    553    418    607    306     10    119
   -249      0    249    124   -249    124    574    433    628    327     36    140
   -213     25    239     93   -226    129    574    436    623    327     41    129
   -184     36    218     72   -200    127    571    431    613    324     44    109
   -174     49    223     62   -197    135    574    433    610    322     57     64
   -153     77    231     38   -192    153    579    431    607    324     70     -7
   -132    103    236     12   -184    168    568    407    594    322     75    -33
   -101    111    213     -5   -158    163    545    376    574    316     67    -20
    -72     88    161    -10   -116    124    498    324    530    288     36    -28
    -41     72    114    -15    -77     93    449    280    488    259     12    -41
    -46     75    122    -15    -85     96    420    257    462    236      5    -46
    -51     57    109     -2    -80     83    402    239    441    215    -15    -38
    -64     31     93     15    -80     62    389    228    426    200    -44      7
    -80      7     88     36    -83     46    376    223    415    189    -62     54
    -88    -12     72     49    -83     31    361    210    400    168    -80     62
   -135    -51     80     93   -109     12    348    202    384    155    -85     62
   -161    -83     75    119   -119     -2    332    192    368    137    -85     54
   -155   -103     51    129   -103    -25    311    179    348    114    -77     38
   -153   -132     20    142    -88    -57    296    176    337    101    -70     31
   -153   -140     12    145    -85    -64    280    179    337     98    -46     38
   -153   -132     20    142    -88    -57    267    184    342     96    -15     46
   -174   -129     44    153   -109    -44    270    197    355     98     25     59
   -187   -142     44    163   -116    -49    262    210    361     93     54     64
   -184   -187     -2    184    -90    -96    259    239    363     67     51     44
   -168   -262    -96    213    -38   -179    322    345    397     38     15    -20
   -155   -231    -75    194    -41   -153    465    537    519    106     59    -20
   -109    -77     31     93    -72    -25    602    776    714    285    223     98
    -80    267    348    -93   -215    306    691    956    976    597    545    392
   -132    867    997   -368   -566    932    670    958   1257   1026   1049    893
   -335   1475   1810   -568  -1072   1641    462    652   1408   1382   1525   1366
   -462   1402   1865   -472  -1163   1634     85    155   1137   1239   1447   1286
   -542    717   1260    -88   -901    987   -176   -288    535    574    800    691
   -542   -127    415    332   -480    145   -249   -467      0   -137     31    -20
   -452   -511    -59    483   -197   -285   -197   -342    -72   -324   -244   -303
   -402   -501   -101    452   -153   -301    -49   -142     75   -228   -215   -296
   -381   -439    -57    410   -163   -249     90     23    218   -119   -158   -252
   -368   -381    -12    374   -179   -197    176    119    309    -46   -116   -207
   -345   -361    -15    353   -166   -189    233    176    355    -15   -106   -192
   -296   -345    -49    319   -124   -197    265    197    376     -7   -119   -197
   -267   -342    -75    303    -96   -210    280    207    387     -2   -135   -197
   -259   -350    -90    303    -85   -220    288    215    394      0   -145   -192
   -241   -348   -106    296    -67   -228    296    220    400      7   -150   -192
   -267   -361    -93    311    -88   -228    280    207    389     -2   -168   -207
   -262   -358    -96    309    -85   -226    298    218    397      0   -168   -207
   -265   -381   -119    322    -75   -249    290    205    387    -10   -181   -213
   -272   -397   -124    335    -75   -262    285    192    381    -12   -189   -220
   -265   -407   -145    335    -62   -277    267    176    368    -23   -200   -228
   -252   -400   -148    327    -54   -275    254    161    358    -33   -205   -228
   -236   -384   -148    311    -46   -267    246    148    355    -31   -205   -223
   -226   -368   -142    298    -41   -257    241    137    358    -23   -205   -210
   -220   -363   -145    290    -38   -254    220    127    350    -28   -218   -207
   -200   -350   -153    275    -25   -252    205    116    340    -33   -223   -205
   -202   -358   -158    280    -23   -259    184     96    332    -46   -231   -205
   -228   -381   -153    306    -38   -267    158     72    314    -64   -239   -215
   -200   -350   -150    272    -25   -249    150     72    311    -57   -231   -213
   -171   -324   -153    246    -10   -239    153     83    316    -44   -220   -202
   -197   -335   -137    265    -31   -236    153     90    316    -31   -207   -194
   -207   -316   -109    262    -49   -213    153    103    322    -18   -192   -184
   -220   -335   -114    275    -54   -226    127     90    296    -41   -210   -215
   -220   -332   -111    275    -57   -220    111     96    288    -44   -205   -223
   -187   -293   -106    239    -41   -200    119    127    306    -23   -179   -202
   -171   -275   -103    223    -33   -189    122    150    314     -5   -155   -184
   -228   -309    -83    267    -72   -197     88    135    293    -15   -161   -202
   -197   -272    -75    233    -62   -174     88    161    303     -2   -140   -187
   -150   -205    -57    176    -46   -132     90    189    327     23   -106   -161
   -145   -179    -33    163    -57   -106     98    218    348     41    -77   -137
   -176   -192    -15    181    -80   -103     85    218    348     41    -67   -137
   -189   -187      2    187    -96    -93     85    231    353     49    -49   -137
   -181   -168     12    174    -98    -80    101    244    363     57    -31   -127
   -192   -158     33    176   -114    -62    122    257    374     67     -7   -116
   -207   -163     41    184   -127    -59    122    249    371     59     -7   -124
   -202   -158     44    179   -124    -57    122    244    371     57     -2   -135
   -215   -161     54    187   -135    -54    124    249    376     59      2   -137
   -200   -132     67    166   -135    -33    150    270    397     80     23   -122
   -189   -114     72    150   -132    -20    168    275    413     88     28   -124
   -231   -158     70    194   -150    -44    168    262    410     85     23   -142
   -244   -189     51    215   -148    -70    168    257    405     83     15   -158
   -236   -187     49    213   -142    -70    179    257    423     90     23   -161
   -239   -207     31    223   -137    -88    179    246    418     80      5   -174
   -239   -202     36    220   -140    -83    176    233    413     72     -2   -181
   -249   -200     49    223   -150    -75    168    218    400     67    -10   -194
   -267   -215     51    241   -161    -83    153    197    379     49    -31   -213
   -246   -215     31    228   -140    -93    129    171    361     31    -46   -231
   -249   -231     18    239   -135   -106    119    161    353     18    -57   -231
   -259   -236     23    246   -145   -106    114    161    353     18    -57   -226
   -254   -233     20    244   -137   -106    109    163    355     23    -59   -213
   -241   -231     10    233   -127   -111     93    150    350     15    -77   -218
   -241   -228     12    233   -129   -109     90    153    361     23    -70   -215
   -239   -213     23    223   -132    -93     88    148    366     33    -62   -218
   -213   -218     -5    215   -103   -111     67    129    350     18    -77   -239
   -205   -202      2    202   -106    -98     67    137    355     15    -72   -233
   -194   -184     10    189   -103    -85     72    142    358     20    -64   -226
   -200   -184     12    189   -109    -85     64    140    348     12    -64   -231
   -194   -187      7    192   -101    -90     64    135    345     10    -64   -241
   -202   -205     -2    202   -101   -103     67    132    342      2    -62   -239
   -200   -184     12    192   -109    -85     85    148    355     15    -44   -220
   -205   -161     44    181   -127    -57    106    166    374     33    -20   -205
   -205   -142     62    174   -135    -41    124    176    389     51     -2   -200
   -210   -135     72    171   -142    -31    140    194    400     62     20   -194
   -205   -132     72    168   -140    -31    150    200    400     64     31   -194
   -210   -109     98    158   -155     -5    158    207    405     80     57   -189
   -213    -77    135    145   -174     28    163    210    420     96     88   -179
   -231    -62    166    145   -200     51    161    207    426    101    106   -174
   -236    -57    179    145   -210     59    142    192    418     96    111   -179
   -241    -75    166    158   -205     44    122    176    402     83     98   -192
   -239    -98    140    168   -189     20    103    163    389     70     85   -200
   -244   -122    122    181   -184     -2     72    142    368     46     70   -215
   -252   -148    103    200   -179    -23     54    135    353     33     57   -226
   -262   -184     77    220   -171    -51     38    119    327      7     25   -246
   -265   -231     33    249   -150    -98     23    101    298    -20    -15   -270
   -275   -267      7    270   -142   -129     10     93    275    -33    -49   -285
   -290   -288      2    288   -148   -142    -10     72    249    -57    -85   -306
   -309   -329    -23    319   -145   -176    -36     44    215    -90   -132   -335
   -324   -361    -36    342   -145   -200    -41     36    205   -101   -155   -348
   -337   -368    -33    353   -153   -202    -46     38    200   -111   -179   -358
   -335   -381    -49    358   -145   -215    -49     31    187   -127   -194   -371
   -332   -381    -51    355   -142   -218    -57     20    171   -140   -213   -379
   -335   -381    -46    358   -145   -215    -57     20    171   -145   -226   -374
   -319   -428   -109    371   -106   -267    -77      5    137   -184   -272   -407
   -267   -527   -259    394     -5   -394    -70     31     98   -246   -355   -485
   -233   -600   -366    415     64   -485     23    145    124   -267   -405   -550
   -194   -542   -348    368     75   -446    148    311    236   -181   -340   -517
   -122   -316   -194    218     36   -254    270    517    446     33   -114   -319
    -93    174    265    -41   -179    218    319    618    724    415    324    101
   -200    802   1000   -303   -600    901    252    498    969    828    844    607
   -329   1078   1408   -374   -867   1241    -46    106    953    995   1117    854
   -389    683   1072   -148   -732    878   -394   -402    480    584    779    542
   -446   -101    345    272   -397    119   -558   -758   -168   -187     38   -137
   -405   -683   -277    542    -64   -480   -579   -771   -488   -628   -418   -589
   -340   -891   -550    615    103   -722   -506   -628   -478   -675   -485   -696
   -319   -878   -558    597    116   -719   -405   -509   -397   -615   -439   -688
   -293   -782   -491    537     96   -636   -327   -418   -306   -530   -363   -654
   -265   -701   -436    480     85   -568   -277   -371   -244   -472   -306   -620
   -246   -659   -413    454     83   -537   -257   -355   -215   -446   -280   -613
   -236   -633   -397    431     80   -517   -259   -371   -220   -454   -280   -641
   -226   -605   -379    415     75   -493   -270   -384   -233   -462   -288   -667
   -218   -576   -358    394     67   -467   -277   -394   -241   -462   -298   -675
   -220   -550   -329    387     54   -441   -285   -402   -244   -465   -309   -672
   -233   -548   -316    389     38   -433   -293   -410   -254   -478   -329   -670
   -241   -522   -280    379     18   -402   -298   -413   -259   -485   -353   -636
   -257   -517   -259    384      0   -387   -303   -418   -267   -493   -392   -584
   -270   -519   -249    394    -10   -384   -301   -415   -262   -485   -413   -548
   -285   -535   -249    407    -20   -392   -303   -418   -270   -488   -436   -537
   -296   -542   -246    418    -25   -394   -301   -415   -272   -485   -439   -548
   -298   -553   -254    423    -25   -405   -301   -423   -280   -480   -439   -587
   -303   -563   -259    433    -23   -413   -298   -426   -288   -483   -452   -605
   -322   -587   -267    454    -28   -428   -293   -423   -293   -488   -459   -620
   -332   -594   -262    462    -36   -428   -285   -413   -285   -478   -444   -652
   -340   -600   -262    467    -41   -431   -283   -405   -283   -472   -449   -672
   -345   -597   -252    472    -46   -426   -275   -400   -277   -467   -441   -696
   -348   -597   -252    472    -49   -426   -270   -397   -275   -467   -436   -743
   -361   -602   -244    480    -59   -423   -270   -394   -267   -465   -423   -792
   -368   -610   -244    488    -62   -428   -267   -384   -252   -459   -405   -836
   -374   -623   -249    498    -62   -436   -262   -376   -244   -454   -402   -846
   -384   -615   -233    498    -75   -426   -259   -366   -226   -441   -418   -802
   -387   -605   -220    496    -85   -413   -262   -361   -218   -433   -431   -776
   -394   -607   -213    501    -93   -413   -270   -363   -213   -428   -439   -761
   -394   -597   -202    496    -96   -400   -272   -361   -205   -415   -436   -735
   -384   -594   -210    488    -88   -405   -280   -355   -200   -402   -433   -711
   -384   -589   -207    485    -90   -400   -280   -355   -194   -389   -431   -698
   -389   -587   -200    485    -96   -394   -277   -350   -187   -371   -420   -675
   -374   -566   -192    470    -90   -379   -270   -340   -176   -350   -410   -649
   -363   -545   -184    454    -93   -366   -267   -342   -174   -342   -415   -631
   -363   -535   -171    449    -98   -355   -265   -345   -174   -337   -428   -610
   -358   -519   -161    439   -101   -342   -262   -353   -171   -332   -444   -592
   -353   -519   -166    436    -93   -342   -265   -363   -176   -332   -475   -589
   -355   -522   -166    436    -96   -345   -259   -368   -179   -337   -509   -568
   -363   -504   -140    433   -114   -322   -257   -366   -179   -335   -532   -550
   -374   -504   -129    436   -122   -316   -262   -363   -184   -335   -561   -548
   -381   -522   -140    452   -122   -332   -259   -348   -184   -329   -584   -558
   -402   -537   -135    467   -135   -335   -259   -337   -181   -324   -594   -574
   -407   -537   -129    472   -140   -335   -259   -329   -181   -316   -607   -584
   -405   -522   -119    462   -145   -322   -267   -332   -181   -314   -615   -597
   -407   -522   -114    465   -148   -319   -267   -335   -181   -306   -615   -618
   -418   -524   -109    470   -155   -316   -262   -335   -176   -298   -628   -615
   -420   -537   -119    478   -153   -329   -259   -345   -176   -301   -644   -607
   -420   -550   -129    483   -148   -340   -265   -366   -187   -311   -662   -613
   -420   -545   -124    483   -148   -335   -267   -381   -194   -316   -672   -615
   -418   -540   -124    478   -148   -332   -270   -397   -197   -327   -683   -613
   -415   -548   -132    480   -142   -340   -262   -407   -197   -329   -688   -610
   -405   -535   -129    470   -137   -335   -267   -420   -200   -327   -688   -607
   -394   -530   -135    462   -129   -332   -262   -420   -192   -319   -680   -605
   -381   -517   -137    446   -122   -327   -262   -426   -187   -314   -675   -600
   -366   -506   -142    436   -114   -324   -259   -428   -176   -306   -667   -589
   -358   -506   -148    431   -106   -327   -252   -431   -166   -301   -657   -579
   -350   -491   -140    420   -106   -316   -244   -426   -155   -288   -644   -568
   -342   -475   -132    407   -106   -303   -246   -426   -150   -283   -636   -561
   -348   -478   -129    413   -111   -306   -241   -418   -142   -275   -633   -553
   -345   -496   -150    420    -98   -324   -252   -426   -148   -280   -644   -558
   -358   -501   -142    431   -109   -322   -252   -426   -145   -277   -641   -550
   -345   -491   -145    415   -101   -319   -244   -423   -135   -270   -633   -542
   -342   -488   -145    415   -101   -316   -239   -413   -124   -265   -626   -535
   -337   -470   -135    402   -103   -303   -228   -400   -106   -244   -610   -517
   -329   -452   -122    392   -103   -288   -207   -381    -88   -218   -587   -491
   -319   -420   -101    368   -111   -262   -197   -368    -70   -200   -568   -470
   -311   -407    -98    358   -106   -254   -192   -366    -62   -192   -561   -459
   -301   -397    -96    348   -103   -246   -194   -366    -64   -194   -563   -452
   -298   -387    -88    342   -106   -239   -192   -366    -59   -189   -561   -449
   -309   -363    -54    335   -129   -210   -176   -361    -44   -168   -537   -431
   -303   -327    -23    314   -142   -176   -171   -361    -25   -150   -509   -402
   -301   -340    -38    319   -132   -189   -194   -381    -38   -163   -514   -394
   -306   -371    -64    340   -122   -218   -223   -405    -54   -184   -527   -387
   -309   -376    -67    342   -122   -223   -244   -423    -62   -179   -524   -376
   -309   -389    -80    348   -114   -236   -262   -433    -67   -179   -522   -374
   -316   -420   -103    368   -109   -262   -270   -441    -77   -189   -527   -381
   -314   -465   -150    389    -83   -309   -285   -452    -96   -215   -548   -402
   -314   -522   -210    418    -54   -366   -309   -475   -122   -244   -576   -433
   -322   -568   -246    444    -38   -407   -332   -501   -150   -267   -602   -457
   -327   -600   -275    462    -28   -439   -358   -524   -176   -285   -623   -472
   -329   -633   -303    483    -12   -470   -371   -535   -194   -298   -636   -485
   -340   -662   -322    501    -10   -493   -376   -537   -202   -303   -644   -493
   -350   -678   -329    514    -10   -504   -376   -535   -207   -306   -649   -504
   -348   -678   -329    511    -10   -506   -381   -537   -202   -311   -652   -514
   -348   -662   -314    506    -18   -488   -389   -537   -192   -316   -644   -511
   -345   -654   -311    498    -18   -483   -402   -542   -194   -327   -646   -504
   -324   -698   -374    511     23   -535   -397   -532   -210   -345   -678   -517
   -288   -771   -483    527     96   -626   -332   -449   -197   -355   -724   -553
   -277   -763   -485    522    103   -626   -194   -290   -103   -301   -709   -550
   -239   -644   -405    439     80   -524    -67    -85     59   -142   -584   -444
   -176   -314   -140    244    -18   -228     20     90    298    148   -296   -166
   -194    244    439    -25   -316    340     28    119    566    545    168    293
   -376    807   1184   -215   -779    995   -137   -163    691    870    600    704
   -465    779   1241   -158   -854   1010   -506   -646    436    766    568    654
   -517    205    722    155   -620    465   -766  -1075   -103    189     20    150
   -519   -555    -38    535   -241   -298   -854  -1254   -610   -488   -696   -491
   -444   -989   -545    717     49   -769   -839  -1153   -724   -714   -984   -766
   -397  -1021   -626    706    114   -823   -730   -961   -600   -636   -950   -750
   -376   -969   -594    672    109   -782   -600   -792   -462   -530   -880   -691
   -366   -906   -542    633     88   -724   -524   -678   -355   -439   -815   -631
   -366   -849   -483    607     57   -667   -485   -613   -296   -379   -774   -587
   -366   -836   -472    600     51   -654   -465   -576   -270   -355   -758   -568
   -366   -828   -462    597     46   -646   -454   -555   -252   -342   -745   -550
   -366   -836   -470    600     49   -654   -452   -548   -249   -340   -745   -542
   -368   -807   -439    589     33   -623   -444   -537   -233   -319   -730   -524
   -371   -810   -439    589     31   -626   -444   -527   -233   -314   -730   -509
   -371   -795   -426    581     25   -610   -439   -519   -228   -306   -724   -485
   -376   -779   -402    576     12   -592   -436   -517   -226   -303   -722   -470
   -387   -776   -389    581      0   -584   -431   -506   -223   -301   -717   -444
   -381   -758   -376    568     -2   -568   -436   -511   -226   -298   -717   -439
   -368   -743   -374    555      0   -558   -444   -522   -231   -301   -714   -436
   -353   -727   -376    540     10   -553   -452   -535   -233   -298   -709   -433
   -329   -719   -389    524     28   -555   -465   -545   -241   -303   -719   -428
   -303   -691   -387    496     38   -540   -470   -553   -249   -306   -727   -418
   -280   -659   -379    470     49   -519   -472   -553   -257   -301   -732   -402
   -265   -662   -397    462     64   -530   -480   -561   -265   -301   -740   -389
   -239   -641   -402    441     80   -522   -491   -571   -275   -303   -745   -381
   -210   -628   -418    418    101   -524   -506   -584   -288   -314   -763   -376
   -187   -615   -428    400    119   -522   -519   -594   -298   -319   -779   -368
   -161   -605   -444    381    140   -524   -532   -605   -309   -329   -792   -363
   -135   -587   -452    361    158   -519   -540   -615   -316   -329   -802   -340
   -114   -576   -465    345    174   -522   -550   -628   -332   -324   -820   -337
    -90   -584   -493    337    200   -540   -568   -644   -353   -337   -841   -355
    -46   -584   -540    314    244   -563   -592   -667   -374   -350   -857   -371
     12   -566   -579    277    296   -571   -610   -683   -389   -353   -872   -387
     18   -597   -615    288    316   -605   -636   -706   -415   -371   -896   -431
     31   -602   -633    285    329   -615   -659   -717   -426   -374   -904   -449
     46   -581   -628    267    337   -605   -672   -719   -426   -363   -901   -433
     46   -545   -592    249    319   -568   -672   -706   -413   -337   -878   -407
     36   -511   -548    236    290   -530   -667   -693   -392   -316   -831   -368
     33   -483   -517    223    275   -498   -662   -683   -376   -303   -797   -335
     28   -465   -496    218    259   -480   -659   -675   -368   -301   -769   -309
      7   -441   -449    218    228   -444   -644   -665   -355   -290   -737   -285
      2   -428   -431    213    215   -428   -641   -665   -348   -280   -704   -272
     -2   -415   -415    207    205   -415   -633   -659   -337   -270   -665   -262
     -2   -405   -405    202    200   -405   -636   -654   -329   -267   -631   -257
     -5   -410   -405    207    200   -407   -639   -652   -327   -272   -607   -257
    -18   -381   -366    197    171   -374   -620   -631   -303   -265   -568   -244
    -25   -355   -332    189    153   -345   -600   -600   -272   -257   -524   -226
    -23   -345   -324    181    150   -335   -589   -581   -252   -257   -498   -213
    -31   -337   -306    184    137   -322   -579   -571   -231   -249   -472   -207
    -41   -327   -285    184    119   -306   -574   -563   -207   -239   -454   -207
    -51   -316   -265    184    103   -290   -566   -558   -192   -228   -433   -226
    -72   -319   -249    194     85   -285   -563   -563   -187   -226   -431   -249
    -83   -314   -231    200     72   -272   -563   -566   -187   -223   -433   -272
    -90   -322   -231    205     67   -275   -563   -568   -192   -223   -428   -303
    -98   -319   -220    207     59   -270   -553   -563   -189   -220   -420   -319
   -101   -324   -226    213     59   -275   -548   -558   -187   -215   -428   -329
   -111   -319   -207    215     46   -265   -535   -548   -179   -200   -433   -329
   -114   -319   -205    215     44   -262   -527   -540   -171   -192   -446   -335
   -106   -327   -220    215     57   -275   -522   -532   -168   -189   -467   -332
   -101   -335   -233    218     64   -285   -517   -524   -166   -181   -488   -327
   -101   -340   -239    220     67   -290   -506   -511   -163   -174   -506   -329
   -101   -342   -244    220     67   -293   -501   -498   -158   -168   -511   -329
   -106   -355   -249    228     70   -303   -501   -488   -150   -163   -519   -329
   -109   -368   -262    239     75   -314   -498   -475   -145   -158   -522   -329
   -114   -381   -267    249     75   -324   -493   -467   -137   -150   -519   -332
   -122   -397   -275    259     75   -337   -498   -467   -135   -148   -522   -324
   -119   -400   -280    259     77   -340   -501   -467   -132   -148   -519   -316
   -119   -407   -290    262     85   -350   -501   -470   -129   -145   -517   -314
   -132   -426   -293    280     80   -361   -501   -470   -129   -145   -517   -301
   -142   -426   -285    283     70   -358   -498   -475   -124   -137   -517   -296
   -135   -405   -272    270     67   -340   -491   -467   -114   -122   -504   -283
   -119   -368   -252    244     64   -311   -475   -454    -93    -93   -488   -246
   -116   -332   -215    226     49   -275   -452   -436    -67    -59   -470   -200
   -132   -324   -192    228     28   -259   -441   -433    -64    -51   -472   -179
   -127   -329   -205    228     36   -267   -452   -444    -77    -62   -491   -174
   -119   -314   -194    215     36   -254   -452   -449    -72    -57   -493   -155
   -124   -275   -150    200     12   -213   -431   -433    -49    -28   -459   -103
   -132   -239   -109    184    -12   -176   -428   -436    -33    -12   -439    -70
   -132   -231   -101    181    -15   -166   -446   -457    -41    -15   -441    -59
   -135   -244   -109    187    -15   -176   -475   -483    -64    -25   -446    -57
   -129   -241   -111    187    -10   -176   -504   -501    -77    -28   -446    -54
   -129   -265   -137    194      2   -202   -524   -519    -96    -41   -454    -72
   -135   -303   -168    218     15   -236   -532   -527   -116    -57   -475   -103
   -153   -340   -189    244     15   -265   -537   -527   -129    -62   -485   -119
   -158   -384   -226    272     33   -306   -550   -537   -150    -83   -501   -148
   -166   -431   -265    298     46   -350   -563   -553   -176   -109   -527   -176
   -181   -465   -283    322     49   -374   -574   -568   -194   -129   -542   -197
   -192   -491   -301    340     51   -397   -584   -579   -207   -142   -548   -213
   -189   -509   -319    350     64   -415   -589   -587   -213   -150   -550   -223
   -189   -511   -322    348     64   -418   -594   -592   -220   -158   -553   -236
   -192   -519   -327    355     67   -423   -594   -589   -220   -161   -548   -239
   -194   -527   -332    358     67   -431   -592   -584   -215   -158   -540   -241
   -197   -524   -327    361     64   -426   -579   -571   -205   -145   -527   -239
   -197   -561   -366    376     83   -465   -574   -561   -210   -163   -545   -262
   -168   -641   -472    402    150   -558   -524   -483   -202   -192   -589   -327
   -140   -628   -488    381    171   -558   -389   -309   -109   -150   -581   -345
    -98   -517   -418    309    158   -467   -233    -80     59    -10   -475   -265
    -36   -233   -197    135     77   -215   -127    106    296    249   -215    -10
    -18    306    322   -145   -171    314   -145    129    566    641    233    457
   -176    922   1098   -374   -639   1010   -340   -135    737   1018    717    950
   -332   1060   1392   -363   -862   1226   -719   -620    592   1044    826   1062
   -394    480    875    -44   -636    678  -1008  -1088     44    478    290    574
   -392   -314     75    353   -236   -119  -1109  -1330   -548   -267   -467   -109
   -327   -797   -470    561     70   -633  -1078  -1236   -722   -558   -820   -457
   -280   -901   -620    592    168   -761   -953  -1044   -631   -524   -844   -504
   -252   -797   -548    524    145   -672   -800   -859   -478   -394   -750   -436
   -215   -688   -472    452    127   -581   -696   -727   -353   -280   -659   -353
   -207   -654   -446    431    116   -550   -641   -665   -293   -231   -623   -316
   -192   -652   -459    423    132   -555   -620   -639   -275   -220   -626   -309
   -194   -639   -446    415    124   -542   -602   -618   -252   -205   -618   -288
   -194   -644   -449    420    127   -548   -594   -613   -249   -202   -631   -280
   -179   -644   -467    410    142   -555   -597   -618   -254   -205   -649   -275
   -171   -623   -452    397    140   -537   -587   -605   -241   -187   -646   -249
   -155   -626   -470    389    153   -548   -589   -597   -246   -189   -657   -231
   -155   -623   -467    389    155   -545   -581   -581   -236   -179   -649   -228
   -168   -631   -465    397    148   -548   -574   -566   -223   -176   -628   -241
   -158   -623   -465    392    153   -545   -563   -548   -205   -168   -610   -236
   -202   -623   -423    413    109   -522   -561   -540   -197   -171   -605   -220
   -228   -646   -420    436     96   -535   -558   -542   -205   -184   -607   -226
   -226   -633   -407    431     90   -522   -542   -527   -194   -174   -587   -210
   -231   -633   -402    433     85   -519   -532   -519   -189   -163   -558   -213
   -226   -628   -405    426     88   -517   -524   -511   -176   -145   -524   -205
   -207   -628   -420    418    106   -524   -514   -501   -166   -140   -509   -194
   -192   -620   -428    405    116   -524   -511   -491   -158   -129   -493   -187
   -202   -613   -410    407    103   -511   -504   -478   -142   -116   -478   -181
   -210   -628   -418    418    101   -522   -506   -472   -140   -111   -478   -176
   -194   -607   -415    400    109   -511   -504   -462   -124    -96   -462   -158
   -223   -602   -381    413     77   -493   -501   -452   -111    -85   -452   -158
   -277   -657   -379    467     49   -519   -506   -457   -124    -93   -475   -171
   -303   -631   -329    465     12   -480   -491   -433   -106    -75   -465   -140
   -298   -607   -309    452      5   -459   -488   -423   -101    -77   -472   -116
   -262   -584   -324    423     28   -454   -496   -420    -98    -70   -452   -114
   -249   -558   -309    405     28   -433   -498   -418    -90    -38   -415   -103
   -241   -563   -322    400     38   -441   -506   -413    -93    -33   -418   -101
   -220   -540   -319    381     46   -431   -511   -402    -85    -28   -413    -80
   -205   -517   -311    361     51   -415   -514   -392    -85    -18   -413    -57
   -202   -480   -277    342     36   -379   -509   -371    -75      2   -405    -25
   -210   -483   -272    345     28   -376   -506   -358    -72     10   -413     -7
   -202   -459   -257    329     25   -358   -504   -353    -70     20   -415     12
   -202   -431   -228    316     10   -329   -493   -340    -64     33   -413     31
   -205   -418   -213    311      2   -316   -483   -329    -54     41   -405     44
   -205   -426   -220    314      5   -324   -478   -332    -57     38   -405     46
   -192   -423   -231    306     18   -327   -472   -337    -59     38   -405     44
   -181   -431   -249    306     33   -342   -470   -342    -59     38   -402     33
   -174   -449   -275    311     49   -363   -467   -350    -57     31   -410     15
   -155   -470   -316    311     80   -394   -446   -342    -44     31   -415      5
   -158   -459   -303    309     72   -381   -420   -329    -23     41   -405      5
   -155   -470   -314    311     77   -392   -410   -332    -23     38   -407    -10
   -153   -475   -322    314     83   -400   -407   -345    -28     36   -410    -33
   -161   -470   -309    314     72   -392   -407   -355    -41     28   -405    -57
   -168   -459   -290    314     59   -374   -405   -363    -49     25   -397    -62
   -171   -470   -298    319     62   -384   -410   -376    -62     18   -397    -72
   -194   -475   -280    335     41   -379   -410   -387    -64     15   -394    -85
   -220   -501   -280    361     28   -392   -418   -400    -70      5   -400   -114
   -197   -504   -309    350     54   -407   -433   -410    -80     -5   -418   -140
   -192   -509   -316    348     62   -413   -436   -413    -85     -5   -431   -148
   -184   -493   -309    340     62   -402   -436   -410    -85      2   -441   -148
   -158   -478   -319    316     77   -397   -459   -428    -98     -2   -459   -155
   -148   -457   -309    303     77   -384   -472   -436   -106     -2   -478   -155
   -137   -465   -327    298     93   -394   -480   -441   -119     -7   -498   -155
   -124   -457   -332    290    103   -394   -485   -449   -132    -15   -522   -155
   -132   -449   -319    288     90   -387   -480   -444   -132    -10   -537   -148
   -122   -459   -337    290    106   -397   -491   -449   -148    -20   -579   -142
   -122   -459   -340    290    106   -400   -498   -452   -161    -28   -618   -119
   -116   -439   -322    277    101   -381   -511   -457   -166    -28   -641    -96
   -132   -446   -314    288     88   -381   -517   -452   -168    -25   -654    -93
   -129   -420   -290    275     77   -355   -517   -439   -163    -20   -652    -98
   -124   -397   -275    259     72   -337   -519   -436   -168    -23   -652   -111
   -150   -389   -239    270     44   -314   -511   -420   -158     -5   -633   -116
   -168   -389   -220    277     23   -306   -506   -410   -155      0   -615   -129
   -184   -394   -210    290     12   -303   -509   -415   -168    -12   -618   -168
   -176   -379   -202    275     12   -290   -496   -400   -166     -7   -613   -194
   -184   -340   -155    262    -15   -249   -459   -361   -137     18   -584   -192
   -200   -345   -145    272    -28   -246   -433   -335   -116     38   -568   -181
   -202   -332   -132    267    -36   -233   -418   -319   -101     51   -548   -181
   -210   -314   -106    259    -54   -210   -410   -309    -96     54   -535   -192
   -197   -272    -75    236    -62   -174   -400   -290    -75     67   -509   -200
   -205   -246    -41    223    -83   -145   -379   -272    -49     85   -480   -210
   -213   -197     15    205   -114    -90   -348   -252    -12    116   -428   -218
   -231   -171     59    200   -148    -57   -337   -244      2    135   -387   -236
   -239   -184     54    213   -148    -64   -348   -257      2    129   -371   -265
   -233   -187     46    210   -140    -72   -355   -265      2    127   -374   -252
   -241   -205     36    223   -140    -85   -363   -270     -2    122   -392   -215
   -252   -257     -7    252   -124   -135   -371   -280    -20    103   -423   -218
   -265   -303    -38    285   -114   -171   -368   -285    -33     80   -446   -228
   -275   -340    -64    306   -106   -205   -371   -296    -51     64   -470   -241
   -275   -371    -96    324    -90   -236   -376   -306    -64     46   -488   -246
   -275   -410   -135    342    -72   -272   -379   -316    -80     28   -511   -254
   -272   -436   -163    355    -54   -301   -381   -332    -93      7   -530   -254
   -288   -449   -163    366    -64   -306   -384   -342   -101     -5   -542   -262
   -290   -465   -174    376    -59   -322   -384   -340   -103     -7   -553   -259
   -309   -478   -168    389    -70   -324   -397   -342   -111    -20   -563   -265
   -322   -465   -142    394    -90   -303   -407   -342   -116    -23   -566   -262
   -329   -459   -129    394   -101   -296   -410   -345   -122    -23   -568   -265
   -327   -488   -161    405    -83   -324   -413   -332   -127    -31   -587   -280
   -303   -545   -244    423    -31   -394   -366   -254   -109    -38   -623   -322
   -285   -537   -252    413    -18   -394   -244    -93    -31    -12   -633   -353
   -259   -431   -171    342    -44   -301   -124     93    116    114   -532   -280
   -202   -179     20    189   -111    -80    -28    275    316    337   -314    -75
   -176    283    459    -54   -319    371     -7    350    558    680     80    309
   -285    883   1169   -298   -727   1026    -70    244    789   1083    579    787
   -397   1070   1465   -337   -932   1267   -397   -197    659   1137    719    906
   -454    696   1150   -122   -802    922   -711   -691    179    691    335    540
   -478     12    488    231   -483    249   -846   -997   -402    -41   -381   -106
   -397   -506   -109    452   -145   -309   -870   -984   -654   -423   -802   -501
   -337   -654   -319    493    -10   -485   -784   -823   -589   -415   -836   -558
   -319   -646   -327    480      2   -488   -659   -678   -470   -335   -779   -535
   -290   -555   -267    423    -12   -413   -558   -550   -345   -228   -693   -467
   -267   -449   -181    358    -44   -316   -485   -465   -246   -145   -615   -402
   -249   -371   -122    309    -64   -249   -454   -418   -200   -103   -574   -371
   -233   -368   -135    301    -51   -252   -439   -387   -176    -88   -558   -361
   -220   -358   -140    288    -41   -249   -431   -366   -166    -77   -545   -355
   -205   -335   -129    270    -38   -233   -426   -350   -155    -67   -532   -348
   -205   -329   -127    267    -41   -228   -418   -332   -140    -57   -522   -337
   -202   -327   -127    265    -38   -228   -413   -324   -137    -59   -514   -332
   -192   -327   -135    259    -31   -233   -407   -314   -137    -62   -511   -327
   -197   -332   -135    265    -31   -233   -394   -303   -127    -54   -498   -316
   -202   -340   -140    270    -33   -241   -389   -296   -124    -54   -498   -314
   -192   -311   -119    252    -36   -215   -384   -280   -106    -38   -483   -301
   -187   -298   -111    244    -38   -205   -379   -267    -96    -25   -475   -293
   -187   -309   -122    249    -33   -215   -376   -262    -96    -28   -475   -290
   -184   -309   -124    246    -31   -218   -384   -265   -101    -33   -480   -290
   -171   -303   -132    236    -20   -218   -392   -267    -98    -33   -475   -285
   -166   -309   -142    236    -12   -226   -400   -272   -106    -36   -475   -283
   -150   -322   -171    236     10   -246   -402   -272   -114    -41   -478   -285
   -142   -314   -171    226     10   -244   -402   -270   -116    -41   -470   -283
   -140   -296   -155    218      5   -226   -400   -267   -111    -36   -462   -277
   -135   -285   -150    210      7   -220   -405   -267   -114    -31   -457   -275
   -135   -267   -132    202     -2   -200   -407   -267   -116    -25   -454   -283
   -142   -246   -106    194    -20   -176   -400   -254   -103    -15   -433   -275
   -142   -233    -90    187    -28   -163   -407   -249    -98    -15   -423   -265
   -142   -244   -101    192    -23   -174   -420   -252   -106    -23   -426   -265
   -124   -223    -98    174    -12   -161   -423   -244    -98    -15   -410   -246
   -103   -197    -93    150     -7   -145   -433   -249   -109    -15   -402   -241
    -90   -189    -98    140      2   -145   -444   -252   -116    -20   -397   -244
    -75   -168    -93    122      7   -132   -452   -246   -116    -15   -381   -233
    -64   -127    -62     96     -2    -96   -449   -228   -101      7   -353   -207
    -49   -114    -67     80      7    -90   -449   -218    -93     18   -342   -192
    -33    -98    -64     64     12    -83   -439   -207    -80     31   -332   -176
    -31    -64    -33     46      0    -49   -426   -194    -62     49   -316   -161
    -33    -36     -2     36    -15    -20   -413   -189    -49     64   -301   -150
    -31    -31      0     28    -18    -15   -413   -194    -49     59   -306   -155
    -36    -20     12     28    -25     -5   -400   -192    -38     59   -306   -150
    -38    -10     28     20    -33      7   -384   -184    -25     70   -293   -140
    -25      0     25     12    -25     12   -371   -176    -18     77   -288   -140
    -25     18     44      2    -36     31   -353   -163     -2     93   -272   -124
    -36     33     70      2    -51     51   -329   -145     18    106   -257   -109
    -44     25     67      7    -57     46   -314   -137     31    111   -259   -122
    -54     10     64     23    -59     36   -296   -135     36    114   -272   -153
    -62     12     72     23    -67     41   -275   -124     51    124   -272   -150
    -83      7     90     36    -88     49   -265   -122     59    129   -272   -145
   -103      5    106     49   -106     54   -267   -129     62    129   -272   -155
   -103     18    122     44   -111     70   -259   -127     80    140   -265   -161
   -111     -7    103     59   -109     46   -254   -132     80    132   -272   -168
   -132    -28    101     80   -116     36   -254   -140     72    132   -270   -179
   -140    -25    114     83   -129     44   -246   -137     75    137   -265   -187
   -145    -23    122     85   -135     49   -246   -135     80    140   -262   -189
   -148    -23    124     83   -137     49   -254   -140     80    137   -257   -192
   -142    -23    119     83   -132     46   -257   -140     77    132   -252   -187
   -142    -23    116     83   -132     46   -257   -140     77    127   -259   -161
   -135    -12    122     75   -129     54   -257   -140     77    127   -252   -158
   -119     10    129     54   -124     70   -252   -132     90    142   -218   -184
   -109     23    132     41   -119     77   -249   -122     93    150   -218   -168
   -101     31    132     33   -116     83   -246   -114     96    155   -223   -158
    -88     25    114     31   -101     70   -246   -114     90    155   -223   -163
    -72     59    132      5   -103     96   -252   -119     93    155   -210   -166
    -77     75    153      0   -116    114   -252   -119     98    155   -202   -179
    -77     75    150      0   -114    111   -252   -119     98    150   -213   -181
    -59     70    129     -5    -93     98   -241   -119     93    142   -233   -197
    -57     83    140    -15    -98    111   -233   -111    103    155   -233   -181
    -59     90    150    -15   -106    122   -239   -124    101    155   -241   -174
    -57     90    148    -18   -103    116   -265   -145     85    148   -257   -184
    -49    114    163    -31   -106    137   -252   -137     93    150   -254   -176
    -38    119    158    -41    -98    140   -231   -122    103    150   -254   -168
    -28    145    171    -59   -101    158   -205   -101    116    166   -244   -150
    -31    171    200    -72   -116    184   -171    -77    140    189   -228   -135
    -31    192    223    -80   -127    207   -150    -62    158    205   -213   -127
    -28    205    233    -88   -129    218   -150    -67    158    202   -213   -132
    -31    226    257    -96   -142    241   -135    -54    174    207   -205   -124
    -38    277    314   -119   -176    296   -106    -38    205    239   -168    -93
    -28    301    329   -135   -179    314    -93    -36    220    252   -150    -83
    -20    270    288   -124   -155    277   -122    -67    192    220   -171   -109
    -25    262    285   -119   -155    272   -155    -98    171    202   -176   -119
    -20    288    309   -135   -166    298   -174   -106    168    205   -163   -106
    -15    259    275   -122   -145    267   -189   -124    150    189   -174   -114
    -33    187    220    -77   -129    202   -215   -150    116    150   -207   -145
    -31    163    194    -64   -114    176   -223   -158    109    132   -220   -163
    -33    116    148    -44    -90    132   -257   -192     77     93   -257   -200
    -28     70     98    -20    -62     83   -293   -228     36     54   -298   -236
    -33     51     85    -10    -59     67   -293   -246     20     38   -316   -254
    -33     36     70      0    -51     51   -290   -262      5     23   -335   -275
    -28     28     57      0    -44     44   -303   -283    -15      5   -353   -293
    -15     36     51    -10    -33     44   -316   -298    -25      0   -361   -296
     -5     44     46    -20    -25     44   -332   -319    -41     -7   -366   -309
     31     44     12    -38     10     28   -355   -345    -67    -33   -392   -340
     38     23    -18    -31     28      2   -376   -374    -96    -57   -431   -387
     75    -10    -85    -31     80    -46   -384   -368   -106    -72   -467   -413
    158    -44   -202    -57    179   -124   -319   -262    -72    -67   -509   -457
    184      0   -184    -93    184    -90   -184    -85     36     10   -485   -449
    184    109    -75   -148    129     18    -33    137    210    163   -374   -350
    231    363    132   -296     49    249     64    303    413    402   -142   -114
    220    906    685   -563   -231    797     31    290    639    774    293    345
     80   1473   1392   -776   -657   1434   -179     -5    735   1080    714    782
    -46   1496   1540   -724   -792   1519   -555   -498    491   1002    722    805
   -166    914   1080   -374   -623    997   -826   -976    -77    407    166    322
   -168    150    319      7   -244    233   -906  -1143   -581   -290   -558   -319
    -98   -233   -135    166     15   -184   -870  -1010   -659   -483   -807   -568
    -20   -267   -249    142    114   -259   -735   -805   -537   -418   -779   -574
     44   -174   -218     64    129   -194   -581   -607   -374   -290   -667   -514
     46    -96   -142     23     93   -119   -509   -493   -262   -194   -568   -454
    -18   -119   -101     67     41   -111   -485   -439   -218   -163   -527   -436
     15    -80    -98     31     54    -90   -467   -394   -184   -140   -493   -418
     28    -31    -59      2     44    -44   -444   -355   -150   -119   -454   -405
      2    -41    -46     18     20    -44   -454   -345   -148   -122   -441   -418
    -18    -46    -28     31      2    -38   -444   -335   -142   -116   -426   -415
    -18    -54    -36     36      7    -46   -420   -311   -127   -101   -407   -407
    -44    -54    -10     49    -18    -33   -397   -293   -109    -83   -394   -405
    -83    -64     15     72    -51    -25   -381   -288   -103    -83   -394   -423
    -80    -80     -2     80    -38    -41   -389   -298   -111    -96   -413   -454
    -77   -103    -25     90    -25    -67   -379   -298   -109   -101   -433   -483
    -59    -77    -18     70    -20    -49   -358   -288    -88    -88   -431   -475
    -54   -101    -46     75     -5    -75   -381   -309    -96   -103   -472   -480
   -111   -142    -33    127    -38    -88   -402   -329   -106   -116   -504   -480
   -116   -142    -25    129    -46    -85   -405   -335   -101   -111   -509   -470
    -36    -88    -51     62      7    -70   -392   -324    -85    -96   -501   -446
     33    -33    -67      0     49    -49   -355   -301    -62    -77   -493   -428
    -12    -96    -83     54     33    -90   -371   -322    -77   -101   -527   -444
   -122   -226   -106    171     -7   -166   -397   -355   -114   -142   -581   -478
    -28   -179   -150    103     59   -166   -387   -348   -106   -135   -584   -462
     38    -98   -140     28     88   -119   -353   -316    -75   -103   -555   -433
     23   -122   -145     46     83   -132   -368   -324    -75    -98   -558   -431
     28   -122   -150     44     88   -135   -387   -327    -70    -90   -548   -418
     12   -135   -148     62     80   -140   -402   -327    -64    -83   -542   -407
    -18   -179   -161     96     70   -168   -392   -327    -70    -85   -558   -410
     -5   -187   -181     96     85   -187   -392   -322    -75    -85   -571   -413
    -10   -192   -184     98     85   -187   -415   -327    -77    -83   -568   -400
     28   -135   -163     54     96   -148   -428   -311    -59    -57   -537   -361
     70   -111   -184     20    127   -148   -433   -303    -62    -49   -540   -358
     54   -142   -197     44    124   -168   -449   -309    -70    -54   -548   -366
     10   -155   -166     72     85   -158   -449   -296    -59    -41   -537   -355
     44   -103   -148     31     96   -124   -420   -267    -33    -15   -514   -327
     54    -85   -142     15     98   -114   -418   -267    -36    -12   -511   -319
     25    -90   -116     33     70   -103   -410   -267    -36     -7   -511   -322
     12    -90   -103     38     57    -98   -413   -262    -38     -7   -514   -327
     38    -59    -98     10     67    -77   -426   -252    -31      5   -504   -311
     12    -85    -98     36     54    -90   -431   -246    -31      0   -506   -314
    -12    -98    -85     54     36    -93   -410   -226    -23      0   -509   -322
     -5    -93    -90     46     41    -90   -413   -210    -15      5   -504   -327
    -18   -103    -85     62     33    -96   -410   -192    -10     15   -498   -324
    -18    -80    -64     49     23    -75   -394   -174     10     36   -483   -316
    -23    -93    -70     57     23    -83   -389   -174     12     33   -491   -329
    -38   -119    -80     77     20   -101   -389   -179      7     23   -501   -345
    -49   -127    -77     88     12   -103   -381   -176     15     23   -501   -350
    -51   -148    -98     98     20   -124   -376   -181     15     15   -517   -366
    -44   -171   -127    109     38   -150   -368   -187      5      0   -537   -376
    -54   -174   -119    111     31   -148   -376   -192     -2      0   -542   -368
    -54   -187   -132    122     38   -161   -397   -210    -23    -15   -563   -379
    -41   -200   -158    119     57   -181   -389   -215    -28    -28   -584   -392
    -33   -207   -174    119     70   -192   -387   -220    -28    -31   -592   -394
    -57   -228   -174    140     57   -200   -407   -233    -38    -33   -602   -405
    -23   -226   -202    124     88   -215   -407   -239    -38    -33   -610   -407
    -33   -236   -205    132     83   -220   -387   -246    -33    -33   -618   -405
    -51   -244   -192    145     70   -218   -400   -262    -36    -33   -623   -405
    -38   -231   -194    135     75   -213   -410   -277    -36    -33   -626   -410
    -33   -236   -202    135     83   -220   -389   -280    -38    -33   -633   -418
    -28   -228   -202    127     85   -215   -381   -280    -44    -33   -636   -420
    -18   -233   -215    124     96   -226   -410   -296    -54    -41   -649   -431
    -59   -272   -215    166     75   -244   -449   -324    -77    -57   -667   -436
    -59   -265   -205    163     72   -236   -441   -319    -77    -54   -670   -423
    -25   -231   -207    127     88   -220   -410   -298    -62    -38   -662   -405
    -31   -239   -207    135     85   -223   -394   -296    -70    -44   -672   -405
    -38   -254   -215    145     85   -236   -413   -314    -88    -54   -691   -415
    -44   -262   -218    153     85   -241   -431   -327    -98    -62   -704   -413
    -36   -270   -233    153     96   -252   -431   -327   -103    -72   -714   -413
    -36   -275   -239    155     98   -257   -444   -337   -116    -88   -732   -415
    -46   -290   -246    168     98   -270   -470   -350   -132   -101   -748   -407
    -41   -306   -265    174    111   -285   -491   -355   -142   -111   -756   -400
    -54   -314   -262    181    101   -288   -457   -348   -142   -111   -756   -394
    -67   -285   -218    176     72   -252   -436   -329   -122    -90   -737   -376
    -64   -244   -179    153     57   -213   -410   -303    -98    -64   -719   -348
    -57   -241   -184    150     62   -213   -374   -283    -83    -51   -709   -345
    -54   -233   -179    142     62   -207   -400   -293    -90    -54   -706   -340
    -75   -239   -166    155     44   -202   -428   -309   -106    -64   -706   -345
    -75   -226   -150    148     36   -189   -413   -311   -103    -64   -691   -342
    -75   -161    -85    119      5   -124   -368   -290    -72    -28   -654   -319
    -83   -153    -72    116     -7   -114   -366   -296    -75    -36   -649   -324
    -90   -202   -114    145     10   -158   -397   -324   -106    -64   -667   -345
    -98   -213   -114    153      7   -163   -426   -345   -124    -72   -670   -350
    -83   -244   -161    163     38   -202   -459   -361   -140    -88   -680   -368
   -106   -306   -200    202     46   -254   -483   -381   -174   -119   -706   -400
   -129   -350   -223    239     46   -288   -470   -381   -189   -132   -717   -420
   -142   -418   -275    277     62   -348   -478   -400   -223   -166   -748   -457
   -161   -478   -316    319     77   -397   -504   -420   -254   -200   -782   -493
   -161   -501   -340    329     88   -420   -514   -433   -267   -213   -797   -511
   -181   -537   -355    358     85   -446   -530   -459   -301   -244   -828   -540
   -179   -537   -358    355     88   -449   -537   -472   -319   -262   -846   -561
   -181   -553   -371    368     93   -462   -535   -470   -324   -270   -865   -579
   -176   -571   -397    374    109   -485   -542   -472   -337   -283   -883   -587
   -189   -579   -392    384    101   -485   -561   -478   -348   -285   -891   -589
   -200   -594   -397    394     98   -496   -579   -480   -361   -290   -901   -589
   -168   -633   -465    402    148   -550   -592   -478   -381   -316   -943   -600
   -148   -685   -540    415    194   -613   -530   -381   -361   -329   -989   -620
   -137   -704   -566    420    213   -636   -387   -205   -280   -303  -1005   -628
   -103   -607   -504    355    197   -558   -236     12   -129   -187   -922   -550
    -38   -363   -324    202    142   -345   -135    200     77     38   -711   -345
     -5    155    161    -77    -83    158   -189    202    314    407   -283     90
   -101    758    859   -329   -480    807   -428    -51    480    779    187    563
   -226    888   1114   -332   -670   1000   -823   -535    329    800    288    665
   -322    392    714    -33   -517    553  -1130  -1065   -218    267   -187    241
   -358   -407    -49    381   -155   -228  -1184  -1286   -813   -501   -943   -433
   -319   -901   -584    610    132   -743  -1117  -1179   -982   -800  -1288   -787
   -285  -1039   -753    662    233   -898   -997  -1010   -909   -789  -1322   -870
   -270   -992   -722    631    226   -857   -849   -846   -766   -683  -1244   -846
   -254   -885   -633    568    189   -761   -735   -732   -639   -581  -1150   -782
   -220   -818   -600    519    189   -709   -654   -675   -571   -530  -1111   -750
   -202   -805   -602    501    197   -704   -610   -657   -545   -506  -1098   -753
   -249   -818   -568    535    158   -693   -628   -678   -548   -498  -1093   -771
   -262   -836   -574    548    155   -706   -662   -701   -561   -509  -1101   -784
   -241   -857   -615    550    187   -737   -646   -701   -563   -519  -1117   -792
   -233   -854   -620    542    192   -737   -620   -696   -555   -519  -1117   -789
   -218   -844   -626    532    202   -735   -610   -701   -553   -517  -1114   -792
   -215   -836   -620    524    202   -730   -602   -711   -558   -524  -1122   -800
   -228   -828   -602    527    187   -717   -597   -717   -561   -522  -1119   -800
   -236   -841   -605    537    181   -722   -594   -724   -568   -530  -1127   -805
   -233   -846   -613    540    189   -730   -587   -735   -579   -537  -1137   -810
   -218   -823   -605    519    192   -717   -579   -743   -579   -535  -1130   -805
   -220   -813   -592    517    184   -704   -576   -753   -587   -542  -1135   -813
   -223   -833   -610    527    192   -722   -581   -766   -600   -553  -1158   -820
   -200   -826   -626    514    213   -727   -576   -763   -600   -555  -1171   -813
   -210   -828   -620    519    202   -724   -581   -774   -607   -566  -1187   -818
   -226   -846   -620    537    197   -735   -584   -782   -623   -576  -1210   -828
   -223   -852   -628    535    200   -740   -587   -792   -639   -587  -1234   -839
   -215   -826   -610    522    197   -719   -579   -787   -636   -579  -1231   -831
   -218   -810   -594    514    187   -704   -587   -792   -639   -576  -1228   -826
   -205   -813   -610    509    200   -711   -600   -810   -659   -589  -1244   -839
   -205   -795   -592    498    192   -693   -597   -813   -667   -592  -1247   -839
   -215   -795   -579    506    181   -688   -587   -807   -670   -592  -1252   -828
   -215   -820   -607    517    192   -714   -594   -815   -691   -600  -1262   -833
   -194   -802   -607    498    205   -704   -602   -818   -698   -597  -1260   -823
   -200   -782   -581    488    189   -683   -602   -807   -696   -589  -1247   -807
   -200   -774   -574    488    187   -675   -600   -805   -696   -587  -1244   -805
   -171   -769   -597    470    213   -685   -600   -797   -698   -581  -1241   -802
   -163   -743   -579    452    205   -662   -592   -784   -693   -561  -1218   -779
   -163   -727   -563    444    197   -646   -587   -774   -688   -548  -1208   -763
   -161   -717   -555    439    197   -636   -589   -771   -688   -542  -1205   -748
   -155   -685   -530    420    187   -607   -584   -769   -683   -537  -1197   -735
   -153   -662   -511    407    179   -587   -571   -766   -675   -532  -1192   -724
   -145   -644   -498    394    176   -574   -571   -779   -680   -535  -1195   -724
   -132   -639   -506    387    187   -574   -571   -795   -688   -545  -1205   -732
   -158   -670   -511    415    174   -592   -553   -789   -685   -550  -1205   -732
   -176   -678   -504    426    161   -592   -535   -771   -678   -548  -1200   -724
   -163   -657   -493    407    163   -576   -532   -766   -672   -545  -1192   -719
   -181   -652   -470    418    142   -561   -517   -761   -667   -548  -1192   -719
   -179   -649   -470    413    142   -561   -509   -763   -667   -550  -1195   -722
   -174   -649   -475    410    148   -563   -496   -766   -662   -545  -1192   -724
   -194   -633   -439    413    119   -537   -485   -769   -659   -542  -1192   -730
   -200   -623   -423    413    111   -524   -488   -774   -665   -545  -1197   -735
   -194   -641   -446    418    124   -545   -498   -802   -683   -568  -1226   -756
   -205   -665   -459    433    127   -563   -483   -802   -683   -574  -1236   -756
   -231   -678   -446    452    106   -563   -480   -807   -693   -581  -1241   -756
   -241   -685   -444    465    101   -566   -488   -820   -706   -592  -1247   -769
   -215   -667   -452    441    116   -561   -491   -826   -706   -589  -1247   -766
   -220   -665   -444    444    109   -555   -485   -820   -698   -587  -1247   -766
   -252   -683   -431    467     88   -558   -478   -815   -696   -587  -1247   -763
   -233   -670   -436    452    101   -553   -483   -815   -696   -581  -1244   -763
   -252   -680   -431    465     88   -558   -485   -815   -691   -584  -1244   -769
   -259   -683   -423    470     80   -553   -470   -802   -675   -579  -1236   -758
   -252   -683   -433    465     88   -561   -462   -800   -675   -579  -1236   -753
   -241   -659   -418    452     88   -540   -452   -800   -670   -568  -1226   -740
   -257   -672   -418    462     77   -545   -454   -800   -672   -574  -1226   -737
   -259   -683   -426    470     80   -555   -444   -795   -670   -576  -1226   -732
   -252   -667   -415    459     80   -542   -444   -802   -672   -579  -1223   -735
   -270   -667   -397    470     62   -532   -441   -805   -675   -587  -1226   -740
   -270   -662   -394    465     59   -530   -428   -800   -667   -579  -1221   -735
   -259   -678   -418    467     77   -548   -431   -800   -670   -584  -1223   -735
   -272   -706   -433    485     80   -571   -428   -797   -667   -584  -1223   -732
   -285   -698   -413    493     62   -555   -420   -792   -659   -574  -1210   -724
   -265   -693   -428    478     80   -561   -423   -795   -662   -576  -1208   -722
   -265   -701   -439    483     85   -571   -436   -807   -678   -592  -1218   -727
   -296   -698   -402    496     51   -550   -431   -805   -680   -587  -1213   -722
   -283   -680   -397    483     57   -540   -418   -800   -672   -581  -1213   -706
   -272   -693   -423    480     72   -558   -400   -787   -657   -576  -1205   -688
   -275   -662   -387    467     54   -527   -379   -766   -633   -553  -1176   -659
   -272   -636   -366    454     44   -501   -363   -753   -618   -535  -1150   -646
   -283   -649   -366    467     41   -509   -366   -763   -623   -545  -1153   -654
   -293   -639   -345    465     25   -493   -363   -763   -620   -548  -1156   -654
   -290   -587   -298    439      2   -444   -350   -750   -602   -532  -1135   -631
   -285   -561   -275    423     -7   -420   -335   -740   -584   -514  -1114   -602
   -277   -561   -283    420      2   -423   -345   -748   -587   -517  -1114   -589
   -296   -576   -283    436     -7   -431   -363   -763   -602   -522  -1119   -587
   -290   -566   -277    428     -7   -423   -389   -782   -615   -530  -1122   -584
   -277   -579   -303    426     12   -441   -407   -795   -631   -542  -1132   -581
   -298   -631   -332    465     15   -483   -415   -802   -646   -563  -1153   -597
   -311   -683   -374    496     28   -527   -423   -805   -659   -579  -1166   -615
   -309   -724   -418    517     54   -571   -433   -815   -680   -597  -1187   -633
   -319   -753   -436    535     57   -594   -444   -831   -706   -626  -1215   -654
   -329   -769   -439    550     54   -605   -446   -841   -727   -641  -1236   -667
   -322   -789   -467    555     72   -628   -459   -859   -750   -665  -1260   -680
   -324   -818   -496    571     85   -657   -472   -867   -771   -685  -1280   -688
   -329   -807   -478    566     72   -644   -472   -865   -776   -688  -1280   -678
   -332   -820   -488    576     77   -654   -472   -862   -784   -693  -1283   -670
   -322   -810   -491    563     83   -652   -480   -870   -795   -704  -1286   -670
   -316   -784   -467    550     75   -626   -472   -859   -782   -698  -1273   -662
   -324   -833   -509    576     90   -672   -465   -841   -779   -709  -1283   -678
   -288   -927   -639    607    174   -784   -428   -774   -774   -743  -1335   -732
   -270   -901   -633    584    181   -769   -288   -592   -672   -696  -1319   -735
   -241   -769   -527    504    140   -646   -140   -381   -511   -558  -1200   -639
   -181   -553   -371    366     93   -462    -38   -200   -309   -335   -982   -433
   -137   -109     28    124    -83    -41    -12   -109    -54     20   -587    -31
   -303    452    756    -75   -530    602   -148   -306    114    371   -140    397
   -410    568    979    -77   -693    774   -491   -750    -46    384    -46    480
   -439    155    594    140   -517    376   -784  -1218   -548    -93   -470    103
   -470   -530    -59    501   -205   -296   -898  -1483  -1114   -810  -1176   -519
   -410   -963   -553    685     67   -758   -883  -1400  -1270  -1075  -1486   -823
   -355  -1093   -737    722    189   -917   -789  -1234  -1202  -1072  -1527   -883
   -340  -1065   -724    701    189   -893   -675  -1083  -1080   -989  -1473   -854
   -335   -963   -628    649    145   -797   -576   -948   -940   -867  -1366   -769
   -311   -885   -574    597    129   -732   -522   -878   -862   -797  -1296   -704
   -306   -862   -555    584    124   -709   -488   -839   -820   -763  -1260   -675
   -301   -839   -540    568    116   -691   -470   -810   -792   -740  -1231   -662
   -293   -826   -532    561    119   -680   -462   -802   -784   -735  -1218   -659
   -280   -802   -524    540    122   -665   -467   -800   -782   -732  -1208   -654
   -283   -779   -496    530    103   -636   -459   -784   -763   -717  -1182   -646
   -277   -779   -501    527    109   -641   -452   -774   -753   -706  -1163   -644
   -259   -774   -514    517    127   -644   -454   -774   -756   -706  -1150   -641
   -262   -756   -493    509    114   -626   -444   -766   -740   -693  -1130   -631
   -265   -758   -493    511    114   -626   -439   -761   -732   -688  -1114   -620
   -257   -774   -517    514    129   -646   -439   -763   -737   -691  -1104   -613
   -265   -784   -519    524    127   -652   -439   -766   -740   -691  -1093   -607
   -272   -766   -496    517    111   -631   -436   -763   -732   -683  -1067   -594
   -249   -761   -511    504    129   -636   -436   -761   -724   -675  -1047   -579
   -236   -750   -517    491    137   -633   -436   -758   -714   -670  -1031   -568
   -249   -732   -483    491    116   -607   -420   -743   -696   -659  -1005   -550
   -239   -730   -493    483    124   -610   -426   -745   -696   -657   -992   -548
   -213   -722   -509    467    145   -615   -441   -758   -704   -659   -989   -553
   -213   -698   -488    454    135   -594   -436   -748   -693   -646   -969   -545
   -220   -678   -457    449    116   -568   -428   -737   -680   -636   -945   -540
   -202   -683   -480    441    137   -581   -439   -748   -685   -644   -945   -553
   -184   -683   -498    433    155   -592   -433   -740   -675   -636   -927   -548
   -187   -675   -488    431    148   -581   -423   -722   -652   -615   -898   -537
   -189   -680   -491    436    150   -587   -436   -727   -654   -610   -896   -548
   -179   -670   -491    420    155   -581   -449   -727   -654   -602   -888   -545
   -174   -644   -470    407    148   -558   -441   -706   -636   -584   -862   -522
   -166   -618   -452    392    140   -537   -444   -693   -623   -566   -839   -506
   -140   -610   -470    376    163   -540   -454   -688   -620   -558   -828   -496
   -140   -576   -439    355    148   -509   -452   -670   -605   -537   -800   -475
   -137   -522   -387    329    124   -454   -439   -644   -579   -509   -758   -449
   -116   -483   -366    298    122   -426   -433   -633   -568   -493   -740   -439
   -127   -475   -348    301    109   -413   -431   -628   -558   -488   -732   -431
   -140   -459   -319    298     88   -392   -415   -615   -542   -475   -714   -420
   -127   -457   -332    290    101   -394   -410   -613   -542   -475   -711   -418
   -122   -472   -350    293    114   -413   -415   -623   -548   -485   -717   -420
   -140   -465   -324    303     90   -394   -400   -607   -530   -472   -696   -415
   -142   -454   -314    298     83   -384   -384   -597   -514   -462   -680   -407
   -124   -459   -335    290    103   -397   -384   -597   -511   -467   -691   -407
   -137   -475   -337    306     98   -407   -374   -589   -498   -467   -683   -400
   -150   -449   -298    301     72   -374   -363   -568   -472   -439   -649   -392
   -132   -433   -303    280     85   -368   -368   -579   -470   -428   -636   -410
   -122   -418   -296    270     85   -355   -366   -584   -465   -418   -628   -426
   -135   -405   -270    267     64   -337   -361   -581   -454   -410   -623   -439
   -150   -426   -275    288     62   -350   -355   -581   -446   -413   -626   -449
   -140   -454   -316    296     85   -387   -366   -597   -459   -428   -644   -454
   -150   -452   -303    301     75   -379   -355   -594   -452   -428   -636   -441
   -150   -465   -316    306     83   -389   -358   -600   -454   -433   -636   -436
   -122   -459   -337    290    106   -400   -374   -613   -462   -436   -639   -439
   -132   -444   -311    288     88   -379   -371   -605   -449   -423   -628   -439
   -145   -433   -290    288     72   -363   -363   -587   -433   -413   -613   -433
   -132   -426   -296    277     80   -363   -371   -589   -433   -413   -610   -436
   -129   -420   -290    275     80   -355   -379   -594   -431   -407   -605   -441
   -140   -418   -280    277     67   -350   -374   -576   -413   -387   -587   -444
   -114   -418   -303    265     93   -361   -379   -571   -413   -381   -574   -449
    -93   -407   -316    249    111   -363   -389   -571   -415   -376   -568   -452
    -96   -389   -293    244     98   -342   -384   -558   -400   -363   -553   -446
    -93   -389   -298    241    101   -345   -384   -553   -394   -361   -540   -444
    -64   -381   -319    223    127   -350   -392   -555   -394   -366   -542   -444
    -59   -363   -306    210    122   -335   -394   -550   -392   -361   -535   -444
    -64   -345   -280    205    106   -314   -394   -545   -387   -350   -522   -454
    -46   -335   -288    189    119   -311   -410   -561   -397   -353   -519   -467
    -44   -337   -293    189    122   -316   -420   -566   -405   -363   -519   -475
    -54   -340   -285    194    114   -314   -418   -558   -402   -363   -509   -470
    -36   -332   -296    184    129   -314   -426   -563   -407   -371   -511   -467
    -20   -322   -301    168    137   -314   -436   -574   -415   -376   -522   -470
    -28   -327   -298    176    135   -314   -426   -568   -407   -376   -519   -467
    -18   -335   -316    174    148   -327   -426   -571   -410   -379   -514   -470
      7   -337   -345    166    176   -340   -441   -584   -423   -392   -517   -472
      2   -316   -322    155    161   -319   -449   -587   -428   -394   -514   -478
     -5   -298   -296    150    145   -298   -439   -576   -418   -389   -504   -480
     15   -267   -283    124    145   -275   -426   -563   -402   -371   -483   -470
     28   -218   -246     96    137   -231   -405   -542   -379   -350   -452   -449
     20   -187   -207     83    114   -197   -379   -514   -353   -329   -426   -439
     44   -194   -239     75    140   -215   -384   -514   -355   -329   -423   -449
     64   -197   -265     64    163   -231   -394   -519   -366   -335   -423   -462
     54   -153   -207     49    129   -179   -376   -498   -342   -311   -389   -444
     64    -98   -163     15    111   -129   -368   -485   -319   -283   -353   -415
     90    -72   -163    -10    124   -116   -379   -491   -314   -275   -345   -405
     90    -85   -179     -5    135   -129   -413   -514   -335   -290   -348   -418
    101    -75   -176    -12    137   -124   -436   -524   -340   -296   -340   -418
    119    -83   -205    -20    161   -142   -462   -537   -350   -309   -348   -423
    116   -129   -249      5    181   -189   -480   -548   -371   -335   -371   -444
     96   -184   -283     44    187   -233   -480   -545   -381   -350   -387   -470
    114   -239   -353     62    233   -296   -501   -563   -407   -376   -420   -498
    124   -290   -415     83    270   -353   -519   -584   -436   -413   -454   -527
    114   -322   -439    103    275   -379   -530   -592   -452   -433   -467   -542
    114   -332   -446    109    280   -389   -545   -607   -470   -449   -483   -558
    124   -345   -470    111    296   -407   -563   -626   -491   -462   -496   -576
    116   -345   -462    111    288   -402   -566   -626   -491   -467   -493   -587
    122   -350   -475    114    298   -413   -568   -620   -488   -475   -498   -594
    145   -355   -504    103    322   -428   -579   -620   -491   -478   -504   -597
    150   -355   -506    103    327   -431   -576   -615   -488   -470   -501   -587
    148   -361   -511    106    327   -436   -574   -602   -483   -470   -498   -592
    184   -420   -605    116    394   -511   -553   -550   -483   -491   -540   -633
    223   -446   -672    109    446   -558   -436   -392   -418   -478   -563   -667
    233   -368   -602     67    418   -485   -254   -166   -267   -376   -493   -628
    288   -202   -491    -44    389   -345   -114     64    -64   -179   -322   -478
    337    210   -129   -275    233     41   -142     80    137    127     20   -145
    275    867    592   -571   -158    730   -371   -174    306    519    530    353
    135   1348   1213   -740   -537   1280   -797   -680    272    743    883    683
     62   1013    950   -537   -446    984  -1171  -1195   -181    371    576    402
     36    200    163   -119    -64    181  -1273  -1444   -779   -392   -171   -244
     57   -485   -542    213    298   -514  -1187  -1350  -1067   -878   -714   -743
    101   -675   -776    288    439   -724  -1039  -1127   -992   -888   -797   -852
    150   -576   -727    210    439   -652   -862   -896   -800   -740   -685   -782
    176   -457   -636    140    405   -545   -735   -727   -639   -607   -574   -691
    200   -410   -613    103    405   -511   -683   -652   -571   -548   -527   -652
    231   -400   -631     85    431   -514   -672   -626   -555   -532   -527   -652
    231   -392   -623     80    426   -506   -659   -610   -542   -524   -519   -649
    239   -366   -607     62    420   -485   -652   -594   -522   -511   -504   -641
    254   -355   -610     49    431   -480   -657   -589   -517   -504   -493   -636
    257   -340   -597     41    426   -467   -652   -579   -509   -493   -480   -628
    249   -348   -597     49    420   -470   -646   -563   -501   -488   -472   -620
    267   -358   -626     44    444   -491   -652   -558   -501   -488   -472   -615
    277   -358   -636     38    454   -496   -654   -550   -498   -485   -467   -605
    270   -348   -618     38    444   -483   -644   -532   -483   -470   -449   -592
    277   -350   -628     36    452   -488   -641   -527   -480   -459   -441   -587
    285   -353   -639     33    459   -496   -649   -527   -480   -459   -439   -587
    293   -348   -641     25    465   -496   -644   -517   -475   -459   -433   -587
    296   -335   -631     20    462   -483   -641   -506   -467   -452   -426   -574
    319   -327   -646      2    480   -485   -654   -509   -467   -449   -420   -566
    324   -309   -636     -7    478   -472   -654   -498   -459   -439   -407   -553
    316   -290   -607    -15    462   -449   -652   -485   -454   -428   -397   -542
    332   -277   -610    -25    470   -444   -662   -485   -457   -431   -394   -545
    353   -270   -626    -44    488   -446   -672   -488   -459   -433   -394   -553
    350   -254   -605    -46    475   -431   -670   -475   -452   -428   -387   -555
    358   -244   -602    -57    478   -423   -667   -462   -441   -420   -381   -545
    376   -252   -628    -62    501   -439   -672   -452   -446   -423   -384   -545
    384   -244   -631    -70    506   -436   -672   -441   -441   -420   -384   -548
    384   -252   -636    -67    509   -444   -672   -423   -433   -420   -379   -545
    402   -254   -659    -75    530   -457   -678   -410   -431   -418   -376   -542
    423   -249   -672    -85    548   -459   -678   -394   -420   -410   -368   -532
    423   -218   -644   -103    532   -431   -667   -371   -405   -397   -353   -511
    446   -187   -633   -129    537   -407   -672   -363   -402   -387   -345   -493
    454   -161   -615   -148    535   -387   -675   -353   -394   -376   -335   -483
    454   -127   -581   -163    517   -353   -659   -329   -379   -358   -319   -465
    459   -101   -563   -179    509   -332   -652   -311   -363   -342   -303   -436
    480    -77   -558   -200    519   -316   -646   -303   -355   -335   -298   -410
    483    -70   -553   -207    517   -311   -636   -296   -353   -332   -301   -397
    480    -57   -537   -210    509   -296   -626   -283   -342   -324   -296   -384
    491    -36   -530   -228    509   -283   -618   -277   -337   -311   -285   -366
    498    -12   -511   -244    504   -259   -613   -270   -327   -301   -275   -348
    501      2   -498   -252    498   -246   -610   -259   -314   -296   -272   -342
    509     10   -498   -259    504   -244   -615   -257   -311   -293   -277   -345
    522     23   -498   -275    511   -236   -615   -252   -301   -285   -270   -340
    522     33   -488   -277    504   -226   -607   -239   -288   -275   -262   -327
    522     38   -485   -280    504   -223   -613   -241   -283   -272   -267   -327
    517     28   -488   -272    504   -228   -620   -249   -280   -277   -272   -329
    519     28   -491   -275    506   -231   -626   -252   -275   -275   -270   -327
    532     31   -504   -283    519   -236   -636   -259   -277   -277   -280   -329
    542     25   -517   -285    530   -246   -644   -272   -285   -283   -290   -329
    545     31   -514   -288    530   -241   -649   -277   -285   -283   -290   -324
    535     41   -496   -290    514   -228   -646   -272   -277   -272   -285   -322
    545     41   -504   -296    524   -231   -654   -275   -277   -270   -296   -322
    553     51   -501   -303    527   -223   -654   -272   -270   -262   -290   -314
    545     64   -480   -303    514   -207   -641   -257   -254   -246   -270   -303
    545     62   -483   -303    514   -210   -641   -257   -252   -244   -270   -306
    563     64   -498   -314    532   -215   -646   -259   -252   -244   -280   -309
    550     75   -475   -314    511   -200   -641   -246   -239   -233   -270   -298
    511     77   -433   -293    472   -176   -626   -228   -218   -218   -254   -288
    514     77   -436   -298    475   -176   -628   -231   -220   -218   -254   -293
    517     90   -426   -303    470   -166   -623   -228   -218   -213   -259   -288
    506     93   -413   -301    457   -158   -620   -228   -215   -215   -257   -275
    509     83   -426   -296    467   -171   -633   -244   -231   -231   -272   -290
    540     67   -472   -306    506   -202   -654   -267   -254   -249   -301   -319
    594     90   -504   -342    550   -205   -662   -270   -254   -254   -309   -316
    607     93   -514   -353    561   -210   -662   -265   -241   -249   -298   -306
    602    101   -501   -350    553   -200   -654   -254   -233   -236   -293   -298
    646    116   -532   -381    589   -207   -662   -262   -233   -241   -296   -303
    652    114   -540   -384    597   -213   -659   -259   -231   -239   -290   -298
    649    103   -545   -376    597   -220   -662   -262   -231   -239   -293   -303
    631    106   -524   -368    579   -207   -659   -254   -223   -231   -285   -301
    610    114   -496   -363    553   -189   -652   -244   -213   -226   -280   -296
    615     98   -519   -358    568   -210   -654   -244   -218   -228   -283   -298
    618     90   -530   -355    574   -220   -654   -241   -218   -226   -280   -296
    597    101   -496   -348    548   -197   -646   -233   -207   -218   -267   -288
    592    111   -483   -353    537   -184   -644   -233   -202   -218   -265   -288
    613    145   -470   -379    540   -161   -631   -223   -189   -202   -246   -280
    610    187   -423   -400    517   -119   -597   -192   -155   -174   -218   -259
    602    228   -374   -415    488    -72   -563   -161   -122   -137   -187   -236
    620    244   -376   -433    498    -67   -563   -158   -119   -132   -189   -236
    628    236   -392   -433    511    -77   -568   -158   -119   -137   -202   -239
    628    249   -381   -439    504    -64   -553   -140   -101   -122   -187   -231
    633    296   -337   -465    485    -20   -537   -127    -75    -90   -158   -207
    641    327   -314   -485    478      7   -535   -119    -62    -77   -140   -194
    636    329   -306   -483    472     12   -548   -127    -64    -72   -135   -192
    639    327   -311   -483    475      7   -571   -142    -75    -80   -137   -202
    659    340   -319   -498    491     10   -587   -145    -72    -72   -129   -194
    649    309   -342   -480    496    -15   -602   -155    -88    -90   -145   -213
    631    254   -376   -444    504    -59   -607   -163   -103   -111   -168   -239
    633    205   -431   -420    532   -111   -623   -171   -122   -135   -194   -265
    626    163   -462   -394    545   -148   -631   -181   -135   -155   -218   -288
    607    116   -491   -363    548   -187   -639   -192   -153   -179   -244   -316
    607     83   -527   -345    566   -220   -654   -207   -171   -200   -267   -332
    600     64   -535   -332    566   -233   -659   -215   -176   -205   -275   -340
    587     64   -522   -324    555   -228   -657   -213   -174   -205   -275   -335
    594     70   -524   -332    561   -226   -659   -213   -176   -202   -272   -335
    605     75   -530   -340    566   -226   -667   -220   -176   -200   -275   -342
    597     85   -511   -342    553   -210   -665   -213   -174   -197   -270   -342
    594     83   -511   -337    553   -213   -659   -205   -171   -194   -272   -345
    623     31   -594   -329    607   -280   -644   -171   -176   -210   -311   -384
    662    -15   -678   -324    667   -345   -540    -31   -124   -207   -342   -431
    685     51   -633   -371    659   -290   -379    181     12   -119   -285   -392
    758    197   -561   -478    659   -181   -228    423    205     51   -140   -257
    802    589   -215   -696    509    187   -192    527    444    366    197     80
    750   1218    467   -984    140    844   -296    426    691    787    696    592
    579   1675   1093  -1127   -257   1384   -607     18    732   1028   1036    937
    454   1483   1028   -969   -285   1257   -984   -498    394    792    859    774
    389    675    283   -535     54    480  -1158   -883   -275     -2     96     83
    439      0   -441   -220    439   -220  -1174   -917   -654   -532   -472   -449
    511   -262   -774   -127    641   -517  -1083   -743   -646   -610   -618   -605
    542   -246   -789   -148    665   -517   -927   -537   -504   -514   -566   -563
    566   -103   -670   -231    618   -387   -787   -358   -340   -371   -449   -462
    594     -7   -605   -293    600   -306   -714   -267   -252   -288   -379   -397
    618     23   -594   -322    605   -285   -680   -223   -215   -262   -366   -379
    618     44   -574   -329    597   -265   -652   -192   -187   -246   -361   -366
    626     44   -581   -337    602   -267   -644   -184   -181   -246   -361   -366
    633     46   -587   -340    610   -270   -641   -179   -179   -236   -361   -358
    628     59   -571   -345    600   -257   -633   -166   -168   -231   -358   -355
    631     64   -566   -348    600   -249   -623   -150   -158   -231   -361   -350
    646     54   -592   -350    618   -267   -620   -148   -161   -233   -371   -355
    644     62   -581   -353    613   -259   -607   -140   -155   -226   -368   -350
    641     75   -566   -358    602   -244   -597   -129   -145   -213   -361   -340
    649     75   -574   -361    613   -249   -600   -124   -140   -207   -363   -332
    657     88   -568   -374    613   -241   -600   -124   -140   -202   -363   -327
    649    103   -548   -376    597   -220   -589   -114   -129   -192   -353   -316
    652    109   -545   -381    597   -218   -594   -116   -132   -194   -358   -314
    662    114   -548   -387    605   -215   -594   -127   -137   -197   -371   -319
    652    124   -527   -387    589   -202   -584   -114   -127   -187   -363   -311
    649    129   -522   -389    587   -194   -579   -109   -119   -181   -358   -306
    667    127   -542   -400    605   -207   -584   -111   -119   -184   -363   -301
    678    135   -542   -405    610   -202   -579   -101   -111   -184   -358   -288
    670    140   -530   -405    600   -194   -571    -90   -103   -174   -353   -283
    678    132   -545   -405    613   -205   -568    -83   -101   -171   -355   -280
    688    129   -558   -410    623   -215   -561    -75    -96   -174   -361   -272
    678    140   -537   -407    607   -197   -548    -57    -80   -161   -350   -259
    683    129   -553   -407    618   -210   -550    -51    -83   -158   -355   -262
    701    137   -563   -420    633   -213   -553    -49    -80   -158   -355   -257
    698    150   -550   -426    626   -200   -553    -38    -72   -150   -345   -254
    698    166   -532   -431    615   -181   -553    -25    -59   -137   -335   -246
    722    174   -550   -449    636   -187   -555    -18    -54   -132   -329   -233
    732    192   -540   -462    636   -174   -553    -12    -51   -129   -324   -223
    730    213   -517   -472    620   -150   -540      5    -38   -111   -306   -202
    745    226   -519   -485    633   -145   -535     12    -33    -98   -296   -192
    756    244   -511   -501    633   -132   -527     18    -28    -85   -285   -181
    730    262   -467   -496    600   -101   -504     38     -7    -67   -267   -163
    737    267   -470   -504    602    -98   -501     36     -7    -70   -272   -163
    763    288   -475   -524    620    -93   -501     31     -5    -67   -270   -155
    750    298   -454   -527    602    -75   -491     36      2    -57   -259   -150
    737    316   -423   -527    581    -51   -480     41     12    -51   -257   -148
    727    329   -397   -530    561    -31   -467     51     25    -33   -246   -135
    709    314   -394   -511    553    -38   -446     67     46    -18   -233   -127
    724    335   -389   -530    555    -25   -439     75     54    -18   -231   -124
    748    371   -379   -561    563     -2   -436     75     57    -10   -231   -119
    743    368   -376   -558    561     -2   -420     77     64     -7   -239   -114
    711    358   -353   -535    532      2   -402     85     80     -2   -239   -109
    714    353   -363   -535    537     -5   -402     83     85     -5   -249   -106
    727    337   -389   -535    558    -25   -405     72     75    -12   -262   -109
    709    322   -389   -517    550    -33   -402     70     75    -15   -267   -111
    696    332   -363   -514    530    -15   -394     75     80    -10   -257   -106
    724    340   -387   -532    555    -20   -405     57     62    -23   -270   -119
    727    348   -381   -537    555    -15   -392     67     70    -18   -262   -116
    688    361   -329   -527    509     15   -366     96     98      5   -236    -93
    667    337   -329   -501    498      5   -366    103    106     12   -231    -85
    740    322   -418   -532    579    -46   -397     80     77    -15   -259   -127
    735    324   -413   -530    574    -44   -394     88     80    -10   -249   -122
    745    350   -394   -550    568    -20   -381     98     85     -5   -236   -109
    753    389   -363   -571    558     12   -389     93     80     -7   -231    -98
    745    420   -327   -584    535     46   -387     96     83     -5   -223    -96
    748    426   -322   -587    535     51   -374    114     96     10   -215    -80
    769    410   -358   -589    563     25   -368    116     93     10   -220    -80
    761    379   -381   -568    571      0   -363    119     96      7   -228    -77
    745    363   -384   -555    563    -10   -353    127     96      2   -236    -80
    766    374   -392   -571    579     -7   -355    122     88      0   -246    -75
    763    394   -371   -581    566     10   -348    124     90      2   -244    -59
    782    413   -368   -597    576     23   -335    132     98      7   -239    -44
    787    402   -387   -597    587     10   -337    129     93     -2   -249    -38
    795    389   -405   -592    600     -7   -348    119     80    -15   -262    -44
    782    384   -397   -584    587     -5   -342    116     77    -23   -267    -54
    776    376   -400   -576    589    -10   -342    116     70    -28   -272    -54
    797    376   -423   -589    610    -20   -355    109     57    -38   -285    -54
    802    387   -415   -594    607    -15   -348    116     57    -41   -293    -36
    795    376   -418   -587    607    -20   -345    119     54    -49   -311    -20
    813    384   -428   -597    620    -20   -358    106     38    -64   -342     10
    818    392   -428   -605    620    -18   -345    119     49    -57   -355     57
    820    410   -413   -615    615      0   -314    148     75    -36   -329     70
    839    446   -394   -644    615     25   -283    176     98    -12   -298     64
    852    467   -384   -659    618     41   -267    189    111      0   -280     54
    849    480   -371   -665    610     54   -254    205    119      7   -272     67
    862    493   -371   -678    618     62   -249    213    119      7   -280     93
    857    504   -353   -683    605     77   -239    218    119      7   -285    106
    880    553   -327   -717    605    114   -215    233    140     25   -259    114
    904    587   -316   -745    610    135   -202    254    158     41   -241    119
    909    584   -324   -748    615    129   -226    233    140     33   -262    127
    922    594   -327   -758    623    132   -241    218    127     25   -283    153
    930    613   -316   -771    623    148   -246    223    129     31   -270    168
    961    561   -400   -761    680     80   -277    197     90     -2   -296    116
    966    501   -465   -735    717     18   -301    176     57    -36   -329     70
    940    470   -472   -706    706     -2   -301    174     44    -57   -345     49
    935    415   -519   -675    727    -51   -306    163     12    -88   -379     33
    948    361   -587   -657    766   -111   -322    145    -18   -122   -410     15
    935    332   -602   -633    769   -135   -332    132    -36   -140   -420    -15
    919    314   -607   -618    763   -148   -335    129    -49   -155   -423    -46
    956    311   -644   -633    800   -166   -348    122    -64   -168   -433    -62
    943    301   -644   -623    795   -171   -345    122    -75   -179   -449    -70
    932    296   -639   -615    787   -171   -340    124    -77   -189   -449    -85
    943    288   -654   -615    800   -184   -345    124    -85   -197   -457    -88
    963    280   -683   -620    823   -200   -348    124    -96   -205   -470    -83
    976    252   -724   -615    849   -236   -322    163    -98   -220   -483   -122
   1008    210   -800   -610    904   -293   -218    301    -59   -223   -498   -181
   1039    241   -800   -641    917   -277    -67    488     38   -163   -470   -187
   1070    355   -714   -711    893   -179     93    722    207    -23   -348    -93
   1104    719   -384   -911    743    168    171    865    449    267    -28    210
   1119   1335    213  -1228    452    774     96    800    706    678    449    685
    982   1839    854  -1410     62   1348   -213    407    787    953    820   1052
    833   1730    896  -1280    -31   1314   -610   -116    519    807    750    963
    756   1002    244   -880    257    623   -839   -558   -142     67     54    319
    800    293   -506   -545    654   -106   -896   -659   -615   -540   -571   -265
    846    -15   -862   -415    854   -439   -795   -470   -649   -657   -743   -459
    880    -38   -919   -420    898   -478   -641   -270   -535   -592   -711   -457
    917     54   -862   -488    891   -402   -506   -103   -400   -485   -620   -397
    940    171   -771   -555    857   -298   -405     15   -288   -392   -535   -337
    963    223   -743   -594    854   -259   -348     72   -239   -350   -504   -322
    987    233   -753   -610    870   -259   -319    101   -213   -332   -493   -324
    995    241   -756   -620    875   -254   -311    103   -215   -332   -491   -342
    979    277   -704   -628    841   -213   -296    122   -202   -309   -467   -340
   1000    290   -709   -646    852   -207   -293    129   -197   -301   -462   -345
   1008    272   -735   -639    872   -231   -290    127   -210   -311   -475   -361
    995    280   -714   -636    854   -218   -272    137   -205   -303   -467   -371
   1010    275   -735   -641    872   -231   -272    140   -207   -306   -472   -389
   1028    301   -730   -665    880   -215   -265    142   -202   -301   -472   -387
   1028    329   -698   -678    865   -184   -249    158   -187   -280   -446   -368
   1018    340   -678   -680    849   -168   -236    168   -171   -267   -431   -363
   1021    335   -688   -678    854   -176   -241    163   -176   -275   -433   -371
   1015    324   -691   -670    852   -184   -239    166   -171   -272   -431   -371
   1008    337   -670   -672    839   -166   -223    181   -155   -259   -413   -368
   1013    342   -670   -678    841   -163   -226    174   -161   -262   -407   -368
   1026    332   -693   -680    859   -179   -226    166   -166   -272   -413   -392
   1008    337   -670   -672    839   -166   -210    179   -150   -262   -394   -402
   1008    345   -662   -675    836   -158   -202    192   -140   -246   -376   -397
   1026    353   -672   -691    849   -158   -213    181   -145   -241   -389   -363
   1031    353   -680   -693    854   -163   -202    192   -135   -231   -392   -332
   1015    348   -670   -683    841   -161   -197    197   -124   -220   -387   -314
   1026    361   -665   -693    846   -150   -205    194   -119   -213   -384   -298
   1039    353   -685   -696    862   -166   -213    194   -127   -218   -392   -301
   1031    358   -672   -693    852   -158   -205    205   -116   -210   -384   -293
   1039    358   -683   -701    862   -161   -207    207   -111   -210   -379   -283
   1075    381   -693   -727    885   -155   -210    213   -106   -200   -368   -259
   1060    376   -683   -719    872   -153   -200    233    -90   -179   -348   -228
   1060    389   -670   -724    865   -140   -210    236    -93   -168   -337   -218
   1075    415   -662   -745    867   -122   -215    241    -90   -155   -327   -200
   1080    441   -639   -761    859    -98   -197    265    -72   -129   -296   -161
   1088    462   -628   -776    857    -83   -184    277    -62   -119   -277   -148
   1088    465   -626   -776    857    -80   -176    277    -59   -114   -267   -140
   1078    467   -610   -774    844    -70   -174    275    -57   -106   -265   -135
   1060    485   -574   -771    818    -44   -155    288    -38    -85   -249   -124
   1062    501   -561   -782    810    -28   -145    285    -28    -80   -244   -114
   1062    517   -545   -789    805    -12   -132    285    -20    -70   -239   -109
   1052    530   -522   -792    784      5   -114    298     -2    -51   -223   -101
   1049    524   -524   -787    787      0   -106    306     10    -46   -220   -101
   1052    509   -545   -782    797    -18    -98    306     12    -44   -231   -106
   1044    522   -522   -784    782      2    -77    314     25    -36   -228   -114
   1028    524   -504   -779    766     10    -57    327     44    -23   -218   -103
   1023    498   -524   -761    774    -12    -54    319     38    -31   -239    -88
   1013    491   -524   -753    769    -15    -54    306     28    -44   -254    -88
    987    478   -509   -732    748    -12    -44    306     31    -41   -252    -90
    982    472   -511   -727    745    -18    -46    296     23    -41   -252    -98
    987    478   -509   -732    748    -15    -51    283     15    -49   -254   -111
    961    459   -501   -711    730    -18    -46    280     10    -57   -254   -140
    956    441   -517   -698    735    -36    -46    280      7    -62   -254   -161
    976    454   -522   -717    748    -33    -54    270     -2    -64   -252   -166
    971    462   -509   -717    740    -23    -49    265     -5    -64   -244   -176
    953    459   -496   -709    724    -18    -41    270      0    -57   -233   -174
    958    457   -501   -709    730    -20    -44    262     -5    -59   -236   -168
    966    459   -506   -714    735    -23    -44    249    -15    -72   -246   -166
    953    465   -488   -709    722    -10    -28    259    -12    -67   -233   -163
    937    446   -491   -693    714    -20    -31    254    -18    -72   -233   -174
    937    431   -509   -685    724    -38    -33    244    -31    -85   -246   -179
    927    446   -483   -688    704    -18    -20    249    -25    -80   -244   -176
    919    449   -470   -683    696    -10    -15    252    -28    -85   -241   -189
    940    444   -496   -693    717    -23    -20    241    -41    -90   -244   -207
    922    449   -475   -685    698    -12    -20    236    -46    -90   -239   -218
    904    454   -452   -680    678      2    -15    236    -46    -93   -231   -231
    906    444   -462   -675    685     -7    -18    220    -62   -106   -239   -249
    896    431   -467   -665    680    -18    -15    213    -70   -114   -244   -252
    891    433   -457   -662    675    -12    -10    213    -70   -119   -239   -252
    893    439   -454   -667    672     -7    -12    202    -80   -129   -239   -257
    888    426   -462   -657    675    -18    -31    179   -101   -148   -259   -280
    867    428   -441   -649    654     -5    -28    184   -101   -145   -262   -288
    865    436   -431   -652    646      2    -28    181   -101   -148   -254   -288
    859    415   -444   -639    649    -12    -28    174   -109   -155   -252   -285
    852    410   -441   -631    646    -15    -23    176   -109   -163   -249   -283
    839    418   -420   -631    631      0    -12    179   -103   -166   -252   -285
    846    428   -418   -639    631      5    -10    176   -106   -168   -257   -290
    844    452   -392   -652    618     31     10    194    -88   -150   -241   -277
    833    511   -322   -672    579     96     46    223    -59   -122   -213   -252
    839    535   -306   -688    571    116     54    220    -57   -116   -207   -244
    839    504   -337   -672    587     83     57    218    -57   -124   -213   -246
    826    504   -322   -665    574     90     67    228    -46   -119   -207   -241
    831    563   -267   -696    550    148     83    236    -25    -96   -181   -218
    849    610   -239   -730    542    187     90    239    -10    -72   -166   -192
    839    623   -215   -730    527    205     83    233     -7    -62   -155   -176
    818    610   -207   -714    511    202     62    220    -20    -77   -163   -179
    833    631   -202   -732    519    215     44    205    -33    -85   -161   -168
    823    571   -252   -698    537    161     15    179    -67   -116   -189   -184
    810    514   -296   -662    553    109      5    171    -88   -140   -213   -197
    800    467   -335   -633    566     67      0    161   -109   -168   -239   -220
    789    428   -361   -607    576     33    -15    137   -140   -200   -270   -254
    761    397   -366   -579    563     15    -20    127   -161   -220   -290   -283
    756    361   -394   -558    574    -15    -23    116   -179   -236   -301   -298
    761    327   -433   -545    597    -54    -33     96   -202   -257   -322   -316
    748    327   -420   -537    584    -46    -31     93   -202   -259   -324   -324
    730    316   -413   -524    571    -46    -31     93   -200   -259   -322   -332
    735    309   -428   -522    581    -59    -36     88   -205   -262   -322   -340
    730    301   -428   -517    579    -62    -38     83   -205   -265   -314   -342
    709    306   -402   -506    555    -46    -31     88   -194   -259   -306   -345
    722    249   -472   -485    597   -111    -25    101   -207   -283   -337   -381
    766    192   -574   -480    670   -189     46    210   -176   -296   -368   -431
    769    231   -540   -501    654   -153    210    410    -46   -220   -322   -420
    800    335   -465   -566    633    -64    368    626    127    -80   -202   -337
    844    641   -202   -745    522    220    457    771    340    171     57   -103
    839   1192    353  -1018    244    774    426    761    589    545    493    311
    717   1719   1002  -1218   -142   1361    192    452    704    844    891    672
    628   1751   1122  -1189   -246   1436   -226    -75    480    784    904    672
    535   1145    607   -841    -36    878   -480   -537   -101    158    316    158
    501    397   -106   -449    303    145   -524   -667   -587   -491   -342   -418
    540    -18   -558   -262    548   -288   -475   -542   -704   -709   -607   -665
    581   -119   -701   -231    641   -410   -374   -379   -631   -691   -631   -688
    605    -44   -652   -280    626   -348   -244   -220   -493   -581   -553   -618
    626     72   -555   -350    592   -241   -145   -101   -374   -480   -475   -524
    654    137   -517   -397    587   -189    -88    -38   -311   -428   -439   -475
    665    166   -498   -415    581   -166    -51     -5   -283   -410   -428   -462
    667    179   -488   -423    576   -153    -44      0   -277   -418   -433   -475
    672    184   -491   -428    581   -153    -44     -2   -280   -415   -420   -501
    665    187   -480   -428    574   -145    -38      5   -270   -397   -389   -496
    667    192   -475   -428    571   -140    -31     12   -257   -381   -379   -488
    667    179   -488   -423    576   -155    -33      2   -270   -402   -407   -501
    675    166   -509   -420    592   -171    -20     12   -265   -407   -420   -493
    667    166   -501   -418    584   -166    -10     12   -267   -413   -431   -509
    665    176   -488   -420    576   -155     -7      7   -277   -415   -431   -519
    672    158   -514   -415    592   -176    -10      7   -285   -415   -418   -527
    665    148   -519   -407    592   -184     -7     12   -290   -413   -407   -540
    659    158   -501   -410    581   -171     -5     18   -290   -410   -405   -542
    654    181   -472   -418    563   -145    -10     18   -298   -413   -415   -535
    644    179   -465   -413    553   -142     10     41   -280   -405   -413   -496
    623    181   -444   -402    535   -129     25     62   -270   -400   -405   -467
    620    179   -444   -400    532   -132     28     70   -275   -405   -407   -457
    633    189   -444   -410    540   -127     28     77   -283   -413   -410   -452
    600    181   -418   -392    506   -116     33     93   -285   -415   -400   -446
    592    184   -407   -389    498   -111     38    106   -283   -420   -384   -452
    592    184   -407   -389    498   -111     33    111   -290   -431   -374   -465
    571    192   -379   -381    475    -93     36    132   -288   -433   -350   -470
    568    202   -366   -387    467    -80     36    148   -288   -433   -327   -480
    568    197   -371   -384    470    -85     33    155   -298   -439   -311   -504
    563    202   -363   -384    462    -77     23    163   -303   -441   -298   -530
    550    223   -327   -387    439    -51     28    179   -296   -439   -275   -545
    550    218   -332   -387    441    -57     23    189   -296   -444   -267   -548
    545    220   -324   -384    436    -51     15    194   -298   -446   -267   -524
    537    236   -301   -387    418    -31     23    215   -288   -428   -252   -498
    535    249   -285   -392    410    -18     31    231   -275   -415   -236   -483
    537    241   -296   -392    418    -25     36    239   -272   -410   -231   -478
    530    262   -270   -397    400     -2     46    241   -267   -410   -223   -480
    514    277   -236   -397    374     20     64    244   -259   -405   -210   -483
    509    262   -246   -384    379      7     77    244   -257   -400   -207   -488
    504    277   -228   -392    366     25     83    239   -252   -400   -205   -493
    488    285   -202   -387    345     44    101    246   -236   -387   -197   -496
    478    283   -197   -381    337     44    114    244   -228   -384   -200   -504
    472    290   -181   -381    327     54    122    241   -223   -381   -202   -517
    459    293   -166   -376    311     64    142    249   -200   -368   -194   -517
    439    285   -153   -363    296     67    158    252   -187   -368   -205   -519
    428    270   -161   -350    293     57    166    249   -184   -371   -223   -524
    418    267   -150   -342    285     59    179    244   -179   -366   -236   -532
    402    265   -137   -335    270     62    187    241   -176   -361   -246   -530
    387    241   -145   -316    267     49    189    228   -179   -368   -262   -532
    376    213   -163   -296    270     25    187    213   -189   -379   -283   -540
    363    194   -168   -277    267     12    194    207   -192   -384   -298   -537
    361    205   -158   -283    259     23    192    194   -197   -389   -311   -532
    363    210   -155   -288    259     28    194    194   -187   -376   -311   -524
    350    215   -137   -283    241     38    192    189   -181   -368   -316   -527
    348    213   -135   -280    241     38    192    192   -179   -363   -322   -530
    345    197   -148   -272    246     25    189    192   -176   -361   -332   -530
    335    202   -132   -270    233     36    189    192   -171   -353   -335   -519
    332    210   -122   -270    228     44    192    194   -168   -350   -340   -504
    337    200   -137   -267    239     31    189    189   -168   -350   -348   -493
    335    197   -137   -267    236     31    194    200   -161   -340   -348   -483
    324    200   -124   -262    226     38    202    205   -153   -327   -342   -475
    329    192   -137   -262    233     28    194    194   -161   -329   -350   -475
    322    200   -122   -259    223     38    192    189   -163   -335   -358   -467
    314    179   -137   -246    223     20    197    192   -161   -340   -363   -465
    306    184   -122   -244    213     31    205    197   -153   -332   -355   -457
    303    174   -132   -241    218     20    205    192   -153   -332   -358   -459
    290    163   -127   -226    210     18    205    192   -150   -329   -358   -459
    267    148   -122   -210    194     12    218    200   -145   -324   -358   -449
    275    145   -129   -210    202      7    218    192   -150   -327   -371   -444
    275    142   -135   -210    205      5    220    189   -153   -329   -376   -441
    272    140   -132   -205    202      5    228    189   -153   -327   -379   -446
    252    127   -124   -189    189      0    233    189   -150   -324   -381   -446
    252    111   -140   -181    197    -12    228    179   -158   -332   -394   -459
    241    106   -135   -176    189    -12    231    176   -153   -327   -394   -454
    202     96   -106   -148    155     -5    249    187   -140   -316   -387   -446
    184    122    -62   -155    122     28    270    205   -114   -290   -363   -439
    168    166     -2   -168     85     83    306    236    -75   -254   -335   -413
    213    210     -5   -213    106    103    332    257    -51   -233   -327   -394
    226    213    -12   -218    119    101    337    259    -46   -233   -327   -394
    288    194    -93   -241    192     49    311    231    -75   -259   -355   -410
    272    215    -57   -244    166     80    329    244    -51   -236   -327   -384
    192    252     57   -223     67    155    374    275     -2   -189   -277   -348
    226    293     67   -259     80    181    374    275     10   -174   -267   -329
    257    298     41   -277    106    168    348    252      0   -176   -272   -324
    272    293     20   -283    124    155    329    239     -2   -171   -265   -324
    275    280      2   -280    135    140    303    218    -12   -174   -267   -332
    280    218    -62   -249    171     77    270    181    -49   -215   -309   -374
    246    161    -85   -205    163     38    267    171    -67   -239   -340   -397
    194     96    -98   -145    148      0    275    174    -75   -246   -348   -410
    194     57   -137   -127    166    -38    257    145   -103   -270   -368   -444
    226     20   -205   -122    215    -90    233    122   -129   -298   -394   -470
    205    -41   -246    -83    226   -145    233    116   -137   -306   -407   -483
    179    -59   -239    -59    207   -148    231    109   -140   -311   -415   -488
    142    -75   -218    -33    179   -145    244    114   -132   -303   -413   -491
    145    -85   -231    -28    187   -158    249    116   -132   -301   -413   -493
    184    -90   -275    -46    228   -181    228     96   -153   -316   -428   -509
    184   -103   -288    -41    233   -194    228     93   -155   -322   -436   -509
    166   -111   -277    -25    220   -194    233     96   -161   -327   -441   -517
    187   -176   -363     -5    275   -270    239    114   -174   -348   -472   -558
    207   -231   -441     10    324   -335    342    254   -124   -340   -496   -597
    205   -166   -371    -20    285   -267    517    470     20   -246   -431   -555
    249    -28   -280   -111    265   -153    662    688    194    -90   -296   -441
    327    303    -23   -314    176    140    730    823    418    187     -2   -161
    309    914    605   -613   -148    761    641    745    665    589    472    329
    109   1400   1288   -756   -589   1345    348    353    730    854    836    693
    -38   1254   1293   -607   -667   1273    -33   -166    428    659    714    581
    -80    519    600   -218   -340    558   -283   -626   -223    -75     15    -49
    -75   -226   -150    148     36   -187   -314   -701   -654   -657   -600   -605
    -23   -530   -509    275    241   -519   -213   -524   -667   -756   -766   -761
     31   -509   -540    239    283   -524    -64   -329   -535   -670   -727   -730
     62   -392   -454    166    257   -423     93   -137   -361   -524   -613   -623
     93   -296   -389     98    241   -342    161    -51   -265   -441   -530   -545
    103   -283   -387     88    244   -332    200     -5   -223   -407   -491   -535
     96   -280   -376     88    236   -327    226     20   -200   -397   -467   -558
     57   -270   -327    106    192   -298    241     36   -184   -384   -446   -571
     77   -283   -361    101    218   -322    239     33   -184   -389   -446   -584
    132   -285   -418     75    275   -350    236     28   -187   -394   -444   -602
    129   -277   -407     72    267   -342    244     36   -176   -384   -428   -605
    122   -272   -394     75    257   -332    241     36   -174   -379   -428   -613
    116   -283   -402     80    257   -342    252     46   -163   -366   -420   -615
    109   -285   -394     88    252   -340    257     49   -161   -363   -413   -613
     98   -283   -384     90    239   -332    254     49   -158   -358   -402   -613
     96   -272   -368     88    231   -319    265     57   -140   -340   -381   -605
     85   -275   -361     93    223   -316    270     62   -135   -335   -376   -605
     77   -290   -368    106    220   -329    270     62   -132   -337   -376   -610
     77   -288   -366    103    220   -327    267     57   -135   -337   -376   -615
     80   -265   -345     93    213   -303    272     57   -129   -329   -366   -615
     72   -272   -345     98    207   -306    280     67   -116   -311   -348   -607
     67   -270   -337    101    200   -303    280     70   -106   -298   -327   -594
     59   -270   -332    103    194   -298    275     64   -103   -298   -322   -592
     57   -272   -329    109    192   -301    275     67   -101   -298   -319   -579
     59   -267   -327    103    192   -296    277     72    -93   -285   -303   -561
     59   -262   -324    101    192   -293    275     72    -90   -280   -296   -553
     57   -254   -311     98    184   -283    272     72    -88   -272   -290   -542
     54   -252   -306     98    179   -277    265     75    -90   -270   -288   -537
     54   -254   -309     98    179   -280    259     75    -96   -265   -283   -535
     57   -228   -285     83    171   -257    259     85    -85   -252   -272   -522
     62   -213   -275     72    168   -244    257     90    -77   -241   -267   -509
     70   -215   -285     72    176   -249    254    101    -72   -233   -267   -496
     85   -213   -298     62    189   -254    252    114    -64   -226   -267   -480
     88   -215   -303     62    194   -259    252    124    -59   -210   -254   -465
     88   -194   -285     51    184   -239    254    129    -57   -202   -244   -457
     83   -174   -257     46    168   -215    259    135    -49   -194   -231   -439
     83   -176   -259     46    171   -218    275    148    -38   -184   -223   -423
     70   -176   -249     51    158   -213    277    145    -38   -181   -223   -418
     64   -176   -241     54    150   -207    280    145    -36   -174   -220   -413
     54   -179   -233     62    142   -205    283    148    -36   -168   -218   -405
     46   -163   -210     57    127   -187    290    153    -31   -158   -213   -397
     44   -163   -207     59    124   -184    293    155    -25   -153   -223   -384
     33   -153   -187     57    109   -168    306    171    -10   -142   -275   -270
     23   -163   -187     70    103   -174    319    181     -5   -137   -293   -205
     36   -163   -200     62    116   -181    319    187     -7   -140   -277   -244
     44   -155   -200     54    119   -176    322    189     -2   -137   -265   -277
     44   -153   -200     51    119   -176    316    181     -7   -145   -265   -309
     54   -174   -228     59    140   -200    314    168    -20   -158   -272   -355
     54   -158   -215     49    135   -187    314    158    -25   -161   -270   -363
     28   -192   -220     80    124   -205    314    142    -41   -176   -290   -387
     20   -213   -233     96    124   -223    314    135    -54   -197   -311   -394
     23   -205   -228     90    124   -215    314    135    -59   -202   -316   -376
     23   -187   -213     80    116   -200    309    135    -62   -200   -319   -348
     15   -207   -226     96    119   -215    303    137    -72   -207   -337   -324
     15   -213   -231     98    122   -220    301    137    -88   -215   -353   -319
     25   -210   -236     93    129   -223    298    137   -103   -226   -355   -340
     25   -187   -213     80    119   -200    290    140   -114   -228   -353   -348
     25   -187   -213     80    119   -200    283    135   -132   -241   -363   -374
     41   -194   -236     75    137   -215    270    124   -158   -267   -387   -407
     54   -179   -233     62    142   -205    265    127   -174   -280   -397   -423
     67   -166   -233     49    150   -200    252    119   -187   -290   -410   -441
     85   -166   -252     38    168   -207    236    101   -207   -309   -428   -470
    103   -176   -280     33    192   -228    226     85   -228   -327   -444   -517
    122   -176   -298     28    210   -236    210     64   -249   -340   -457   -568
    142   -189   -335     23    236   -262    189     38   -277   -363   -475   -626
    171   -202   -374     12    272   -288    171     12   -303   -384   -488   -683
    202   -213   -418      2    309   -314    148    -18   -335   -418   -530   -711
    223   -228   -452      2    337   -340    124    -44   -358   -446   -584   -685
    236   -218   -454    -10    345   -337    122    -51   -358   -454   -602   -654
    228   -220   -449     -5    337   -335    122    -57   -358   -465   -613   -628
    213   -228   -444      7    327   -335    119    -64   -361   -470   -613   -618
    197   -226   -423     15    309   -324    129    -64   -361   -470   -597   -610
    189   -228   -420     18    303   -324    127    -72   -358   -475   -587   -594
    174   -244   -418     33    296   -329    122    -75   -358   -480   -568   -563
    161   -226   -387     28    272   -306    135    -57   -337   -459   -524   -524
    176   -184   -361      5    267   -272    150    -44   -316   -441   -488   -506
    176   -161   -337     -7    254   -249    171    -28   -296   -426   -452   -496
    176   -127   -306    -25    239   -215    181    -18   -275   -407   -407   -496
    181   -122   -303    -31    241   -213    174    -25   -272   -407   -387   -506
    187   -127   -314    -28    249   -220    176    -25   -277   -413   -374   -506
    181    -77   -259    -54    220   -168    192    -15   -257   -389   -337   -483
    179    -20   -200    -80    189   -109    202     -7   -233   -374   -306   -462
    174    -10   -187    -83    179    -96    187    -20   -236   -381   -301   -462
    168    -18   -187    -75    176   -101    163    -44   -249   -400   -314   -475
    163      5   -158    -85    161    -77    145    -49   -241   -392   -303   -454
    166    -20   -189    -72    176   -103    116    -75   -265   -415   -327   -470
    148    -80   -231    -33    187   -155     96   -101   -296   -457   -371   -509
    132   -140   -272      5    202   -205     85   -111   -316   -488   -410   -542
    119   -200   -319     38    218   -257     67   -142   -353   -530   -452   -584
    109   -236   -345     62    226   -290     62   -153   -368   -555   -480   -615
     93   -272   -366     88    228   -319     62   -166   -381   -568   -501   -636
     85   -301   -387    109    236   -342     46   -189   -402   -594   -527   -662
     70   -329   -402    127    236   -366     38   -200   -418   -615   -550   -672
     64   -348   -415    140    239   -381     36   -205   -420   -623   -561   -672
     54   -368   -423    155    239   -394     25   -215   -431   -636   -576   -680
     41   -366   -407    163    223   -387     23   -218   -431   -639   -579   -678
     33   -363   -400    163    215   -381     25   -213   -431   -636   -579   -675
     49   -402   -452    176    249   -428     28   -202   -444   -652   -607   -701
     77   -480   -561    200    316   -519     80   -119   -431   -667   -652   -753
     98   -472   -571    187    335   -522    213     54   -335   -610   -633   -761
    122   -366   -491    119    306   -428    332    239   -184   -470   -522   -675
    166    -93   -262    -36    213   -176    426    413     20   -220   -272   -446
    174    413    236   -296    -31    324    465    501    285    161    163    -15
     25   1008    982   -517   -478    995    368    340    483    535    633    441
   -111    979   1091   -433   -600   1034     20   -145    246    441    613    415
   -187    436    620   -124   -402    527   -252   -620   -306   -124     77    -72
   -189   -257    -67    223    -62   -163   -397   -883   -839   -787   -594   -693
   -124   -691   -566    407    220   -628   -413   -833  -1000  -1036   -898   -984
    -75   -820   -745    446    332   -782   -329   -693   -927  -1015   -922  -1023
    -59   -800   -740    431    337   -771   -223   -561   -810   -922   -859   -979
    -36   -714   -678    374    319   -696   -119   -436   -675   -802   -766   -893
    -25   -628   -602    327    288   -615    -64   -371   -584   -719   -698   -833
    -18   -618   -602    316    290   -610    -44   -348   -545   -691   -678   -818
    -10   -607   -597    306    293   -602    -20   -329   -511   -670   -659   -800
    -10   -605   -594    306    290   -600     -7   -322   -491   -662   -649   -787
     -2   -600   -597    301    296   -600      0   -309   -475   -649   -636   -774
     -7   -605   -600    303    296   -602      5   -306   -467   -644   -628   -769
     -7   -613   -605    309    296   -610     10   -306   -459   -644   -628   -763
     -5   -618   -613    311    303   -618     12   -311   -459   -646   -633   -761
     -5   -626   -620    316    306   -623     23   -309   -454   -639   -626   -745
    -15   -646   -633    329    309   -641     25   -316   -454   -639   -626   -743
    -20   -649   -628    335    303   -639     18   -322   -452   -639   -628   -743
    -18   -649   -631    329    306   -641     12   -332   -454   -646   -628   -743
     -5   -662   -657    335    324   -659      7   -340   -454   -649   -631   -745
     -5   -667   -662    335    327   -665      0   -353   -457   -652   -631   -750
      0   -659   -659    329    327   -659      0   -350   -449   -644   -620   -748
      2   -670   -672    332    337   -670     -2   -353   -444   -644   -623   -756
      7   -680   -688    337    348   -683      0   -350   -444   -641   -620   -761
     20   -688   -709    332    363   -698     -7   -353   -444   -641   -623   -766
     15   -701   -717    340    366   -709    -10   -355   -444   -644   -626   -761
     12   -711   -724    348    366   -717    -10   -355   -444   -644   -636   -753
     23   -701   -724    340    374   -711    -15   -355   -436   -639   -641   -740
     25   -714   -740    342    381   -727    -20   -355   -436   -633   -644   -730
     23   -722   -748    348    384   -735    -23   -353   -431   -623   -633   -719
     23   -727   -750    350    384   -737    -25   -355   -428   -615   -628   -717
     28   -724   -753    348    389   -737    -31   -358   -426   -607   -626   -719
     36   -730   -769    345    400   -748    -44   -366   -428   -607   -631   -719
     44   -722   -766    337    402   -743    -54   -366   -423   -597   -626   -706
     46   -711   -761    329    402   -735    -57   -358   -415   -579   -613   -691
     54   -701   -756    324    405   -727    -64   -353   -415   -563   -597   -680
     59   -688   -748    314    402   -717    -72   -355   -413   -558   -589   -672
     62   -683   -745    311    402   -714    -75   -355   -413   -558   -589   -665
     64   -665   -732    298    397   -698    -67   -348   -402   -550   -579   -649
     62   -644   -706    290    384   -675    -59   -340   -387   -532   -561   -633
     51   -649   -704    296    376   -675    -57   -345   -384   -524   -555   -633
     54   -652   -706    298    379   -678    -49   -348   -379   -519   -555   -633
     54   -649   -704    296    379   -675    -46   -350   -376   -517   -555   -631
     49   -649   -698    301    374   -672    -41   -353   -368   -517   -550   -631
     49   -641   -693    296    368   -667    -28   -350   -350   -506   -540   -626
     41   -639   -683    298    361   -659    -15   -340   -337   -496   -532   -620
     38   -644   -683    301    358   -662     -5   -335   -327   -491   -535   -628
     38   -659   -698    311    368   -678      5   -329   -316   -485   -535   -636
     28   -672   -701    319    363   -688     10   -332   -314   -488   -532   -636
     12   -683   -698    335    353   -691     18   -335   -314   -496   -540   -646
      5   -696   -701    342    350   -698     20   -342   -316   -504   -553   -652
     -2   -701   -698    353    348   -701     18   -350   -319   -501   -550   -662
    -12   -709   -698    358    342   -704     23   -355   -324   -496   -535   -665
    -33   -724   -691    379    327   -709     31   -361   -322   -491   -524   -662
    -38   -745   -709    389    335   -727     31   -368   -329   -501   -527   -667
    -38   -743   -704    392    332   -724     33   -371   -314   -504   -517   -675
    -36   -743   -706    387    335   -724     31   -371   -301   -506   -506   -691
    -41   -750   -709    394    332   -730     28   -368   -298   -506   -496   -683
    -51   -743   -691    394    316   -719     33   -358   -296   -496   -475   -649
    -67   -730   -662    400    296   -696     36   -350   -296   -488   -454   -626
    -67   -732   -665    397    296   -698     33   -355   -298   -491   -459   -610
    -70   -732   -662    400    296   -698     36   -361   -296   -496   -459   -597
    -64   -732   -670    397    301   -701     28   -371   -296   -496   -452   -613
    -62   -722   -659    392    298   -691     25   -371   -290   -493   -444   -620
    -54   -701   -646    376    296   -675     23   -371   -288   -493   -444   -623
    -49   -675   -626    361    285   -652     23   -368   -280   -483   -428   -613
    -49   -672   -626    358    285   -649     18   -371   -275   -478   -418   -610
    -41   -667   -626    355    290   -646      5   -374   -285   -478   -415   -613
    -46   -688   -641    366    293   -665     -5   -381   -298   -488   -428   -615
    -46   -680   -633    363    293   -657    -15   -387   -306   -491   -433   -610
    -46   -675   -631    361    290   -654    -23   -392   -316   -496   -441   -602
    -36   -659   -623    348    293   -641    -18   -389   -314   -491   -446   -587
    -31   -641   -613    335    288   -628    -12   -387   -311   -485   -444   -571
    -33   -644   -610    337    288   -628      2   -376   -306   -485   -444   -563
    -31   -610   -579    319    272   -594     23   -355   -288   -467   -431   -545
    -25   -579   -553    303    262   -566     49   -335   -267   -449   -415   -532
    -28   -600   -574    311    270   -587     49   -335   -272   -454   -418   -550
    -28   -602   -576    314    272   -589     51   -335   -275   -454   -415   -566
    -31   -581   -553    303    259   -566     67   -327   -265   -444   -397   -561
    -23   -542   -519    283    246   -532     90   -311   -241   -418   -363   -540
     -7   -535   -527    270    259   -532     93   -316   -249   -418   -355   -542
      2   -548   -550    272    275   -548     67   -348   -277   -441   -368   -571
     15   -555   -571    270    290   -561     46   -374   -298   -452   -376   -584
     28   -568   -597    270    311   -581     25   -392   -316   -465   -384   -597
     36   -620   -659    290    345   -639     -5   -423   -355   -509   -423   -636
     46   -688   -735    322    389   -711    -28   -452   -397   -548   -465   -678
     62   -758   -823    348    441   -792    -54   -485   -439   -584   -511   -722
     88   -800   -888    355    488   -844    -72   -509   -470   -607   -550   -758
     88   -857   -945    384    514   -901    -96   -540   -506   -639   -597   -795
     57   -914   -971    426    514   -943   -116   -568   -537   -667   -641   -818
     28   -943   -971    457    498   -956   -127   -581   -553   -685   -672   -828
      0   -945   -945    472    472   -945   -124   -584   -555   -688   -696   -828
    -10   -932   -924    470    454   -930   -119   -579   -558   -685   -714   -828
    -28   -940   -911    485    439   -927   -119   -581   -563   -685   -732   -839
    -46   -950   -906    496    428   -927   -127   -584   -568   -683   -745   -852
    -46   -950   -904    498    428   -927   -129   -587   -574   -680   -761   -872
    -31  -1010   -982    519    472   -997   -109   -545   -576   -709   -818   -919
     -7  -1052  -1044    530    517  -1049     -7   -413   -522   -696   -857   -958
     10   -989  -1000    488    501   -995    127   -239   -397   -605   -805   -924
     38   -813   -852    387    444   -831    257    -33   -210   -415   -641   -779
     59   -348   -407    142    233   -376    319    103     70    -51   -246   -397
    -33    259    293   -111   -163    275    285     54    329    355    231     67
   -202    579    782   -189   -491    680     12   -324    306    509    470    285
   -303    345    649    -20   -475    496   -329   -823    -75    228    252     67
   -379   -400    -20    387   -181   -210   -491  -1182   -685   -504   -462   -579
   -342   -992   -652    667    153   -823   -535  -1210  -1002   -950   -937  -1031
   -285  -1262   -976    771    345  -1119   -470  -1072  -1013  -1039  -1062  -1169
   -265  -1296  -1031    782    381  -1163   -366   -940   -924   -997  -1044  -1171
   -239  -1218   -982    727    371  -1101   -259   -810   -802   -893   -953  -1109
   -220  -1135   -914    678    345  -1023   -179   -714   -701   -805   -870  -1041
   -220  -1098   -878    657    327   -989   -129   -654   -644   -756   -823  -1000
   -213  -1078   -865    646    324   -971   -101   -626   -615   -730   -797   -982
   -210  -1085   -875    646    329   -982    -83   -618   -602   -719   -784   -976
   -213  -1070   -859    641    322   -966    -70   -605   -589   -706   -766   -969
   -213  -1065   -854    639    319   -961    -62   -600   -579   -696   -750   -958
   -205  -1057   -852    631    322   -956    -59   -600   -571   -691   -743   -950
   -205  -1052   -849    626    319   -950    -57   -600   -568   -688   -743   -945
   -197  -1049   -854    623    327   -953    -54   -600   -563   -683   -737   -937
   -192  -1049   -857    620    332   -953    -54   -600   -561   -680   -743   -932
   -187  -1049   -862    618    337   -956    -54   -594   -558   -670   -743   -924
   -181  -1047   -867    613    340   -956    -62   -597   -561   -670   -758   -919
   -176  -1041   -865    607    342   -953    -64   -597   -563   -672   -774   -909
   -179  -1036   -857    607    337   -948    -67   -600   -566   -672   -787   -901
   -174  -1023   -849    600    337   -937    -67   -592   -558   -665   -795   -888
   -174  -1013   -841    592    332   -927    -72   -592   -555   -657   -802   -872
   -171  -1000   -831    584    329   -917    -83   -594   -561   -657   -815   -865
   -171  -1002   -833    584    329   -919    -85   -592   -561   -649   -831   -865
   -171  -1008   -836    589    332   -922    -85   -589   -558   -644   -836   -857
   -174  -1002   -828    587    327   -917    -96   -592   -558   -644   -846   -854
   -168   -997   -831    581    329   -914   -101   -589   -558   -639   -852   -854
   -166   -992   -828    576    329   -911   -101   -587   -555   -636   -852   -854
   -161   -979   -818    571    327   -898   -106   -587   -553   -631   -849   -852
   -153   -984   -831    566    335   -909   -116   -587   -555   -633   -854   -857
   -153   -974   -823    563    332   -898   -119   -589   -555   -633   -849   -854
   -145   -961   -815    553    332   -888   -129   -592   -558   -633   -846   -852
   -132   -948   -815    540    340   -883   -129   -587   -550   -623   -839   -844
   -119   -940   -820    530    350   -883   -124   -579   -537   -610   -826   -828
   -103   -909   -805    506    348   -857   -124   -566   -524   -600   -802   -813
    -96   -891   -795    491    348   -844   -122   -553   -509   -587   -776   -792
    -90   -880   -789    485    348   -836   -116   -542   -498   -576   -756   -776
    -88   -865   -776    475    342   -820   -111   -535   -488   -568   -740   -761
    -93   -846   -756    470    329   -802   -101   -527   -478   -558   -727   -750
    -93   -846   -753    470    327   -800    -88   -524   -472   -555   -719   -748
    -98   -833   -735    467    316   -784    -80   -524   -472   -553   -709   -740
   -101   -823   -722    462    309   -774    -72   -522   -467   -548   -704   -737
   -101   -815   -714    459    306   -766    -51   -506   -446   -532   -680   -727
   -109   -833   -727    470    306   -782    -41   -496   -436   -522   -672   -722
   -106   -831   -724    470    309   -779    -28   -485   -423   -509   -662   -722
   -109   -828   -719    467    303   -774    -20   -483   -415   -501   -657   -727
   -116   -839   -722    475    301   -782    -12   -480   -405   -496   -654   -735
   -122   -852   -730    485    301   -792     -2   -475   -397   -493   -654   -740
   -119   -857   -737    488    309   -797      5   -470   -389   -488   -654   -743
   -119   -859   -740    488    309   -802     -5   -480   -392   -493   -659   -758
   -132   -880   -748    506    306   -815     -5   -493   -397   -501   -670   -774
   -135   -878   -743    504    303   -810     -2   -498   -397   -501   -662   -774
   -135   -867   -732    501    298   -800     -5   -501   -392   -493   -657   -774
   -135   -870   -735    501    296   -802    -12   -509   -397   -496   -654   -776
   -137   -865   -730    501    293   -797    -18   -511   -397   -488   -644   -771
   -137   -872   -735    504    296   -805    -25   -519   -397   -480   -636   -774
   -135   -870   -735    504    298   -802    -28   -522   -394   -475   -623   -769
   -140   -867   -730    501    293   -800    -33   -524   -392   -470   -615   -763
   -140   -878   -737    509    296   -807    -33   -522   -387   -470   -602   -758
   -140   -872   -735    504    296   -805    -33   -519   -379   -457   -579   -756
   -135   -867   -732    501    298   -800    -38   -517   -374   -444   -563   -750
   -132   -865   -732    498    298   -800    -59   -530   -376   -446   -561   -753
   -122   -862   -740    491    309   -802    -72   -535   -376   -446   -555   -753
   -116   -865   -750    491    314   -807    -75   -535   -379   -441   -542   -753
   -106   -859   -753    483    322   -807    -67   -530   -374   -431   -530   -750
    -96   -846   -750    470    324   -800    -64   -532   -366   -423   -522   -748
    -98   -841   -743    467    322   -792    -62   -532   -353   -413   -509   -743
   -106   -836   -730    470    311   -784    -67   -537   -345   -415   -501   -737
   -103   -823   -719    465    306   -771    -72   -540   -340   -418   -496   -727
   -103   -810   -706    457    298   -758    -70   -537   -345   -418   -491   -711
    -98   -810   -711    454    303   -761    -72   -540   -361   -420   -496   -709
    -90   -815   -724    452    316   -771    -72   -540   -371   -431   -511   -706
    -90   -813   -722    452    314   -769    -70   -537   -371   -428   -511   -696
    -88   -797   -709    441    309   -753    -54   -519   -350   -405   -491   -691
    -93   -774   -680    431    293   -727    -28   -491   -322   -374   -470   -672
    -93   -750   -659    420    280   -706     -2   -467   -298   -350   -454   -654
    -96   -753   -657    426    280   -706      2   -457   -288   -335   -452   -652
    -93   -763   -672    426    288   -719     -2   -459   -288   -337   -467   -657
    -88   -743   -654    413    283   -698      5   -449   -267   -327   -462   -641
    -93   -691   -600    389    252   -646     25   -431   -236   -296   -428   -610
    -93   -646   -553    371    228   -600     33   -420   -213   -272   -407   -584
    -93   -678   -584    384    244   -631      2   -452   -236   -293   -439   -602
    -93   -691   -597    392    249   -644    -20   -467   -249   -301   -449   -602
    -93   -693   -602    392    254   -649    -46   -483   -259   -306   -454   -605
    -93   -745   -652    420    277   -698    -77   -506   -288   -337   -488   -628
   -106   -800   -693    452    290   -748    -98   -524   -311   -368   -532   -659
   -106   -854   -748    480    319   -802   -116   -537   -332   -394   -574   -672
   -122   -901   -782    509    329   -841   -140   -561   -361   -418   -615   -670
   -135   -935   -800    535    332   -867   -166   -579   -387   -446   -649   -675
   -142   -966   -823    550    340   -896   -184   -597   -410   -472   -678   -680
   -135   -971   -839    553    350   -906   -197   -610   -423   -485   -693   -672
   -132   -984   -854    555    361   -919   -213   -623   -439   -498   -714   -670
   -127   -995   -867    561    368   -932   -223   -636   -452   -511   -735   -667
   -129   -997   -867    561    366   -932   -236   -644   -459   -517   -743   -667
   -129   -995   -865    561    366   -930   -244   -646   -465   -519   -743   -662
   -127  -1021   -893    571    381   -956   -262   -654   -480   -527   -756   -680
   -101  -1067   -966    584    431  -1018   -267   -631   -498   -548   -795   -717
    -59  -1119  -1060    589    498  -1091   -194   -493   -462   -545   -839   -771
    -31  -1054  -1026    542    496  -1041    -67   -301   -348   -457   -800   -743
     28   -901   -932    433    478   -917     51    -90   -176   -293   -675   -613
     80   -535   -615    228    348   -574    116     41     51     -2   -374   -306
     28     77     49    -54    -12     64     67    -20    293    389     90    194
   -153    501    654   -174   -405    576   -200   -405    301    589    389    522
   -272    306    579    -18   -426    441   -561   -927    -64    324    184    345
   -335   -400    -64    368   -135   -233   -795  -1376   -706   -402   -532   -316
   -293  -1067   -774    678    239   -922   -865  -1473  -1101   -945  -1114   -914
   -218  -1309  -1091    761    436  -1200   -805  -1327  -1098  -1018  -1252  -1098
   -168  -1296  -1130    730    480  -1213   -685  -1158   -979   -943  -1226  -1085
   -124  -1189  -1065    657    470  -1127   -576  -1010   -841   -831  -1150  -1015
    -98  -1109  -1010    602    452  -1060   -522   -945   -766   -769  -1109   -958
    -85  -1091  -1005    587    457  -1049   -504   -922   -743   -756  -1098   -956
    -64  -1083  -1018    574    475  -1052   -506   -922   -740   -756  -1109   -958
    -46  -1083  -1036    566    493  -1060   -517   -937   -745   -758  -1122   -966
    -25  -1088  -1065    555    517  -1078   -542   -969   -766   -774  -1140   -992
     -7  -1096  -1088    550    540  -1091   -566   -995   -787   -789  -1169  -1010
      5  -1083  -1088    537    545  -1085   -584  -1013   -795   -792  -1187  -1005
      0  -1070  -1070    535    535  -1070   -589  -1026   -795   -782  -1187   -995
      0  -1060  -1060    530    527  -1060   -602  -1039   -800   -784  -1189   -982
      0  -1041  -1044    519    519  -1041   -607  -1044   -802   -776  -1179   -974
    -15  -1031  -1018    522    498  -1026   -607  -1047   -795   -758  -1169   -966
    -33  -1015   -982    524    472  -1000   -610  -1052   -789   -750  -1150   -956
    -41  -1018   -976    530    467  -1000   -623  -1065   -792   -750  -1137   -956
    -49  -1015   -966    532    457   -992   -636  -1075   -795   -753  -1127   -945
    -51  -1002   -950    524    449   -976   -649  -1088   -797   -761  -1117   -940
    -49   -979   -930    514    439   -956   -662  -1093   -797   -763  -1098   -935
    -41   -963   -924    501    441   -945   -683  -1101   -807   -771  -1091   -935
    -38   -953   -917    496    439   -935   -701  -1104   -810   -779  -1083   -932
    -46   -943   -896    493    423   -919   -709  -1098   -805   -779  -1070   -924
    -49   -922   -872    485    410   -898   -717  -1093   -797   -776  -1057   -914
    -59   -901   -841    478    389   -870   -724  -1088   -792   -774  -1044   -909
    -67   -883   -815    475    374   -849   -740  -1088   -792   -774  -1036   -909
    -77   -865   -789    470    353   -828   -750  -1085   -792   -776  -1023   -906
    -83   -849   -766    467    340   -807   -756  -1083   -789   -771  -1002   -914
    -85   -839   -753    462    332   -797   -766  -1080   -789   -769   -995   -922
    -88   -823   -737    454    324   -782   -774  -1075   -787   -766   -995   -917
    -88   -813   -724    449    316   -769   -787  -1072   -787   -758  -1000   -906
    -80   -802   -722    441    319   -763   -792  -1065   -787   -745  -1005   -893
    -64   -797   -732    431    332   -766   -802  -1062   -792   -743  -1010   -885
    -51   -797   -745    423    345   -771   -810  -1057   -797   -740  -1023   -872
    -44   -789   -748    415    348   -769   -813  -1054   -797   -735  -1036   -849
    -36   -769   -732    402    348   -750   -813  -1054   -800   -724  -1039   -823
    -41   -776   -735    407    345   -756   -815  -1060   -805   -724  -1065   -795
    -46   -789   -743    418    348   -766   -813  -1067   -807   -722  -1093   -761
    -38   -795   -756    415    355   -776   -810  -1072   -805   -719  -1093   -766
    -31   -802   -771    418    368   -787   -815  -1080   -805   -724  -1083   -815
    -28   -805   -779    415    374   -792   -815  -1080   -795   -711  -1072   -836
    -28   -813   -784    420    376   -800   -810  -1072   -784   -698  -1072   -854
    -31   -828   -797    428    381   -813   -807  -1070   -774   -691  -1078   -870
    -33   -836   -802    436    384   -820   -805  -1072   -763   -678  -1080   -878
    -54   -854   -802    452    371   -831   -805  -1072   -758   -672  -1088   -893
    -70   -878   -810    472    368   -844   -807  -1078   -756   -670  -1093   -901
    -83   -893   -810    485    363   -852   -810  -1088   -753   -667  -1104   -904
    -88   -898   -810    493    361   -854   -818  -1098   -758   -665  -1119   -904
   -103   -919   -815    511    355   -870   -836  -1122   -771   -675  -1148   -906
   -106   -932   -826    519    358   -880   -852  -1140   -782   -685  -1171   -906
   -106   -950   -844    527    368   -898   -870  -1161   -792   -696  -1192   -901
   -114   -969   -854    542    368   -911   -883  -1179   -807   -704  -1210   -906
   -109   -945   -836    527    361   -891   -898  -1192   -815   -706  -1221   -901
   -109   -940   -831    524    358   -885   -917  -1202   -828   -706  -1236   -901
   -109   -950   -841    527    363   -896   -932  -1208   -836   -706  -1247   -898
   -114   -940   -826    527    355   -883   -945  -1208   -839   -698  -1247   -885
   -111   -927   -815    517    350   -872   -953  -1210   -844   -691  -1249   -888
   -106   -922   -815    511    353   -870   -969  -1221   -852   -693  -1257   -896
   -101   -914   -815    506    353   -865   -982  -1231   -862   -696  -1262   -904
    -88   -896   -807    493    358   -852   -997  -1236   -870   -696  -1267   -904
    -80   -901   -823    488    368   -862  -1015  -1247   -891   -706  -1280   -911
    -72   -891   -818    480    371   -854  -1028  -1257   -901   -711  -1288   -914
    -67   -883   -818    475    374   -852  -1039  -1267   -914   -719  -1299   -914
    -54   -880   -826    467    384   -854  -1057  -1278   -927   -722  -1309   -914
    -54   -883   -828    467    384   -857  -1070  -1283   -937   -727  -1317   -914
    -57   -896   -841    475    392   -870  -1072  -1283   -940   -735  -1325   -911
    -57   -896   -841    475    392   -870  -1072  -1286   -945   -735  -1327   -909
    -51   -906   -854    480    400   -880  -1083  -1296   -961   -748  -1345   -917
    -51   -898   -846    472    394   -872  -1085  -1301   -969   -756  -1353   -917
    -46   -865   -818    454    384   -841  -1078  -1286   -956   -745  -1340   -898
    -38   -833   -795    433    376   -813  -1067  -1270   -945   -737  -1325   -880
    -31   -795   -763    413    366   -779  -1057  -1260   -935   -724  -1317   -857
    -33   -802   -769    415    366   -787  -1052  -1257   -943   -727  -1327   -846
    -23   -820   -797    420    387   -810  -1065  -1260   -956   -737  -1345   -846
    -10   -813   -802    410    394   -807  -1067  -1260   -961   -737  -1345   -839
    -12   -776   -763    394    374   -771  -1054  -1249   -948   -714  -1325   -805
     -5   -735   -730    368    361   -732  -1060  -1249   -945   -698  -1312   -784
      2   -719   -722    355    361   -719  -1085  -1270   -969   -709  -1322   -782
      5   -743   -750    368    376   -745  -1124  -1299  -1000   -732  -1337   -782
     18   -758   -776    371    397   -766  -1150  -1312  -1023   -745  -1348   -774
     15   -769   -784    376    397   -774  -1166  -1319  -1047   -758  -1369   -779
      0   -813   -813    407    405   -813  -1182  -1330  -1072   -782  -1408   -789
    -15   -857   -841    433    413   -849  -1187  -1330  -1096   -800  -1449   -792
    -12   -901   -888    457    436   -896  -1208  -1348  -1132   -831  -1501   -802
    -25   -969   -945    496    459   -958  -1231  -1371  -1174   -870  -1566   -828
    -38  -1018   -979    527    467  -1000  -1252  -1395  -1210   -906  -1618   -846
    -54  -1034   -979    542    462  -1008  -1270  -1413  -1241   -932  -1649   -865
    -64  -1041   -976    553    454  -1010  -1273  -1415  -1254   -940  -1657   -875
    -75  -1060   -987    566    454  -1023  -1275  -1421  -1270   -950  -1665   -891
    -77  -1070   -992    574    454  -1031  -1275  -1421  -1278   -956  -1665   -896
    -83  -1078   -995    579    454  -1036  -1278  -1418  -1283   -961  -1665   -904
    -88  -1083   -995    587    452  -1039  -1278  -1413  -1288   -963  -1662   -909
    -83  -1119  -1036    602    475  -1078  -1283  -1408  -1304   -982  -1680   -932
    -57  -1202  -1148    628    542  -1176  -1247  -1343  -1312  -1018  -1730   -992
    -44  -1218  -1176    628    566  -1197  -1124  -1184  -1249   -997  -1743  -1028
     -7  -1119  -1111    563    550  -1117   -976   -971  -1106   -885  -1652   -961
     41   -865   -906    410    472   -885   -859   -763   -888   -646  -1418   -743
     57   -355   -413    150    233   -384   -841   -685   -618   -262   -987   -309
    -83    275    355    -96   -220    314   -979   -857   -400    140   -485    197
   -254    491    745   -116   -498    618  -1343  -1322   -501    218   -311    361
   -340     -5    332    171   -337    163  -1662  -1805  -1021   -285   -761    -70
   -366   -802   -439    584     33   -620  -1810  -2104  -1641  -1034  -1504   -756
   -293  -1340  -1049    815    376  -1195  -1813  -2060  -1883  -1389  -1909  -1156
   -218  -1483  -1265    852    522  -1374  -1719  -1891  -1842  -1408  -1969  -1236
   -192  -1413  -1221    802    511  -1319  -1582  -1717  -1709  -1306  -1891  -1182
   -155  -1293  -1137    724    488  -1215  -1473  -1574  -1584  -1189  -1792  -1093
   -137  -1215  -1078    675    470  -1148  -1415  -1504  -1519  -1124  -1740  -1041
   -129  -1205  -1075    667    472  -1140  -1392  -1470  -1496  -1106  -1732  -1023
   -114  -1192  -1080    652    480  -1137  -1376  -1447  -1488  -1098  -1730  -1008
   -106  -1189  -1083    646    485  -1137  -1369  -1434  -1483  -1088  -1727   -989
   -101  -1179  -1078    639    485  -1127  -1369  -1421  -1478  -1080  -1725   -974
    -98  -1169  -1070    633    485  -1119  -1363  -1408  -1473  -1072  -1725   -953
    -96  -1176  -1083    633    493  -1130  -1369  -1402  -1478  -1070  -1735   -943
    -90  -1182  -1093    636    501  -1137  -1376  -1400  -1491  -1075  -1745   -930
    -88  -1171  -1085    628    496  -1130  -1374  -1384  -1488  -1070  -1740   -911
    -75  -1150  -1075    613    498  -1114  -1363  -1366  -1480  -1057  -1730   -893
    -70  -1171  -1101    620    514  -1137  -1363  -1363  -1491  -1065  -1740   -898
    -67  -1189  -1122    628    524  -1156  -1371  -1366  -1499  -1075  -1748   -901
    -62  -1176  -1117    618    527  -1148  -1366  -1361  -1501  -1075  -1743   -896
    -62  -1182  -1119    623    527  -1150  -1366  -1358  -1506  -1083  -1740   -893
    -64  -1179  -1117    620    524  -1148  -1361  -1348  -1499  -1083  -1730   -888
    -67  -1184  -1117    626    522  -1153  -1358  -1335  -1493  -1085  -1722   -880
    -75  -1208  -1135    639    527  -1174  -1358  -1327  -1493  -1091  -1719   -878
    -72  -1210  -1137    641    532  -1174  -1356  -1322  -1493  -1091  -1709   -875
    -72  -1205  -1132    636    530  -1169  -1348  -1309  -1488  -1085  -1691   -878
    -72  -1202  -1130    636    527  -1166  -1337  -1296  -1480  -1083  -1670   -883
    -72  -1195  -1122    633    522  -1158  -1330  -1286  -1473  -1075  -1647   -883
    -70  -1200  -1130    636    530  -1166  -1322  -1278  -1470  -1078  -1631   -891
    -62  -1210  -1148    633    540  -1179  -1317  -1273  -1470  -1080  -1618   -901
    -59  -1205  -1145    631    542  -1176  -1322  -1265  -1467  -1072  -1595   -901
    -57  -1202  -1145    628    542  -1174  -1327  -1257  -1465  -1062  -1574   -901
    -46  -1210  -1163    628    558  -1187  -1330  -1247  -1460  -1057  -1561   -901
    -41  -1192  -1153    615    555  -1174  -1332  -1234  -1449  -1044  -1532   -885
    -33  -1184  -1150    607    558  -1169  -1330  -1213  -1439  -1031  -1506   -870
    -23  -1166  -1145    594    558  -1156  -1325  -1197  -1434  -1023  -1488   -857
    -15  -1130  -1114    574    548  -1122  -1314  -1182  -1421  -1005  -1465   -836
    -23  -1114  -1091    566    532  -1104  -1301  -1163  -1408   -995  -1452   -813
    -18  -1104  -1085    561    532  -1093  -1291  -1156  -1405   -984  -1447   -802
    -15  -1093  -1080    553    532  -1088  -1288  -1150  -1405   -982  -1444   -797
    -12  -1085  -1072    550    530  -1080  -1280  -1148  -1408   -979  -1441   -792
    -25  -1078  -1052    550    511  -1065  -1267  -1137  -1408   -966  -1436   -779
    -36  -1075  -1039    555    501  -1057  -1254  -1135  -1405   -966  -1441   -774
    -33  -1065  -1031    548    496  -1049  -1236  -1122  -1395   -956  -1449   -763
    -28  -1067  -1039    548    504  -1054  -1226  -1111  -1384   -948  -1457   -758
    -36  -1057  -1021    542    491  -1039  -1218  -1106  -1379   -943  -1462   -756
    -41  -1054  -1013    548    483  -1036  -1202  -1096  -1376   -940  -1467   -756
    -41  -1060  -1018    548    485  -1039  -1202  -1093  -1384   -940  -1478   -758
    -46  -1072  -1026    561    488  -1049  -1197  -1093  -1389   -940  -1486   -763
    -46  -1062  -1015    553    483  -1041  -1189  -1093  -1400   -940  -1491   -766
    -51  -1067  -1015    561    480  -1044  -1195  -1106  -1421   -953  -1504   -779
    -51  -1065  -1015    555    480  -1041  -1202  -1117  -1436   -963  -1514   -782
    -38  -1070  -1031    555    496  -1052  -1210  -1127  -1452   -974  -1522   -779
    -36  -1080  -1044    558    501  -1062  -1205  -1132  -1462   -982  -1530   -774
    -28  -1088  -1060    558    514  -1072  -1205  -1137  -1467   -982  -1535   -766
    -25  -1080  -1054    550    514  -1067  -1205  -1140  -1475   -984  -1532   -753
    -28  -1062  -1034    545    501  -1049  -1208  -1140  -1486   -987  -1527   -740
    -25  -1054  -1031    537    501  -1044  -1202  -1127  -1504   -987  -1519   -730
    -38  -1047  -1010    542    483  -1028  -1195  -1111  -1514   -982  -1506   -714
    -44  -1034   -992    537    470  -1013  -1176  -1088  -1509   -966  -1483   -696
    -41  -1039   -997    540    478  -1018  -1161  -1067  -1514   -961  -1467   -688
    -54  -1028   -976    540    459  -1002  -1145  -1052  -1519   -961  -1449   -683
    -57  -1010   -956    532    446   -984  -1130  -1031  -1519   -953  -1421   -672
    -67  -1018   -950    542    439   -984  -1117  -1010  -1519   -950  -1395   -667
    -72  -1000   -927    537    426   -963  -1109   -995  -1517   -950  -1369   -659
    -80  -1002   -922    540    420   -963  -1098   -987  -1525   -961  -1350   -665
    -93   -997   -904    545    405   -950  -1083   -971  -1527   -961  -1325   -662
   -101   -984   -883    540    389   -935  -1078   -961  -1535   -961  -1299   -659
   -103   -976   -872    540    384   -924  -1062   -945  -1535   -966  -1278   -662
   -114   -987   -872    550    376   -932  -1054   -935  -1535   -971  -1260   -662
   -127  -1005   -878    566    374   -943  -1039   -919  -1535   -966  -1247   -659
   -127  -1015   -888    571    379   -950  -1026   -906  -1532   -963  -1236   -662
   -122   -992   -870    558    374   -932  -1002   -888  -1514   -956  -1218   -654
   -119   -961   -841    540    358   -901   -974   -865  -1488   -932  -1197   -639
   -124   -927   -805    524    337   -867   -943   -839  -1465   -911  -1179   -623
   -122   -924   -805    522    340   -865   -914   -815  -1444   -904  -1174   -613
   -122   -935   -813    530    345   -875   -904   -805  -1436   -901  -1174   -613
   -129   -911   -784    519    324   -849   -885   -792  -1421   -888  -1174   -600
   -129   -854   -724    491    296   -789   -854   -771  -1384   -852  -1150   -568
   -137   -810   -672    470    267   -743   -836   -756  -1348   -820  -1132   -542
   -135   -807   -672    472    267   -740   -846   -763  -1343   -820  -1140   -537
   -137   -813   -678    472    270   -745   -867   -779  -1350   -828  -1158   -537
   -140   -805   -665    472    259   -735   -872   -776  -1340   -818  -1158   -522
   -150   -841   -693    496    270   -769   -888   -782  -1353   -828  -1174   -532
   -163   -911   -748    537    290   -831   -898   -792  -1371   -852  -1205   -561
   -163   -937   -774    550    303   -857   -896   -784  -1374   -852  -1210   -566
   -171   -953   -782    563    303   -870   -904   -789  -1387   -865  -1226   -587
   -192  -1000   -810    594    306   -906   -914   -797  -1402   -883  -1247   -610
   -202  -1018   -815    610    306   -917   -924   -807  -1418   -896  -1254   -620
   -213  -1036   -826    623    303   -930   -927   -815  -1428   -906  -1257   -628
   -223  -1044   -820    633    296   -935   -927   -813  -1431   -911  -1260   -628
   -226  -1039   -815    631    293   -927   -927   -813  -1436   -914  -1260   -628
   -220  -1034   -813    628    296   -924   -919   -805  -1428   -904  -1254   -618
   -226  -1031   -805    626    288   -919   -919   -800  -1421   -901  -1241   -607
   -220  -1039   -818    628    298   -930   -909   -787  -1408   -896  -1226   -597
   -207  -1080   -872    641    332   -976   -893   -763  -1402   -909  -1234   -602
   -168  -1153   -984    662    407  -1070   -820   -654  -1369   -919  -1260   -633
   -153  -1096   -945    623    394  -1021   -670   -467  -1241   -849  -1213   -610
   -116   -948   -831    532    355   -891   -530   -262  -1065   -701  -1078   -496
    -64   -657   -592    361    262   -626   -439    -96   -839   -444   -810   -236
    -46   -129    -83     88     18   -106   -410    -20   -563    -49   -353    218
   -200    405    602   -103   -402    504   -581   -280   -452    252     57    610
   -303    400    704    -49   -504    553   -935   -753   -693    161     49    589
   -379   -124    254    252   -319     64  -1184  -1200  -1236   -410   -475    111
   -379   -839   -459    610     38   -649  -1265  -1384  -1740  -1078  -1145   -498
   -306  -1202   -898    753    296  -1052  -1226  -1254  -1823  -1257  -1363   -724
   -275  -1309  -1036    792    379  -1174  -1111  -1080  -1735  -1226  -1371   -740
   -257  -1260  -1002    756    371  -1132   -995   -935  -1615  -1137  -1304   -688
   -228  -1140   -911    685    340  -1026   -901   -813  -1493  -1026  -1208   -605
   -220  -1083   -865    649    322   -974   -849   -743  -1421   -961  -1153   -553
   -213  -1044   -831    626    309   -937   -802   -691  -1374   -917  -1109   -519
   -215  -1028   -813    620    296   -922   -769   -659  -1348   -891  -1083   -506
   -210  -1026   -815    618    301   -922   -753   -644  -1335   -880  -1070   -506
   -207  -1018   -810    613    298   -914   -740   -626  -1322   -870  -1060   -501
   -202  -1000   -797    600    296   -898   -727   -613  -1312   -865  -1049   -493
   -202  -1000   -800    600    296   -901   -724   -610  -1306   -867  -1041   -491
   -205  -1008   -802    607    298   -906   -704   -594  -1291   -857  -1026   -472
   -215  -1005   -789    610    285   -898   -701   -587  -1283   -852  -1010   -457
   -213  -1005   -792    607    288   -898   -693   -579  -1270   -839   -997   -444
   -207  -1000   -795    602    290   -898   -691   -574  -1267   -839   -995   -444
   -194  -1008   -813    602    309   -911   -678   -561  -1262   -839   -987   -439
   -181  -1005   -823    592    319   -917   -670   -550  -1252   -831   -974   -426
   -187   -992   -805    589    309   -898   -670   -545  -1247   -831   -966   -413
   -184   -992   -810    587    311   -901   -667   -537  -1241   -828   -958   -400
   -174   -976   -802    576    314   -891   -659   -530  -1234   -826   -948   -387
   -179   -966   -787    571    303   -878   -649   -517  -1218   -820   -932   -366
   -171   -961   -789    566    309   -875   -641   -509  -1210   -815   -919   -353
   -161   -953   -795    555    314   -875   -646   -506  -1210   -815   -914   -353
   -153   -945   -792    550    319   -870   -639   -491  -1197   -800   -898   -342
   -158   -937   -779    545    309   -857   -633   -480  -1187   -787   -888   -340
   -161   -932   -774    545    303   -854   -633   -475  -1182   -779   -878   -337
   -161   -927   -766    542    301   -846   -626   -465  -1174   -769   -865   -327
   -145   -930   -784    537    319   -857   -615   -449  -1163   -753   -849   -319
   -132   -917   -784    522    324   -852   -618   -444  -1158   -745   -839   -309
   -129   -932   -802    530    335   -867   -613   -428  -1148   -730   -823   -290
   -122   -914   -795    517    335   -854   -613   -410  -1135   -717   -800   -267
   -103   -896   -792    501    342   -844   -602   -384  -1122   -706   -774   -244
   -103   -872   -769    488    329   -820   -589   -358  -1098   -678   -743   -218
    -98   -846   -750    472    324   -800   -579   -337  -1083   -657   -719   -200
    -85   -828   -745    457    327   -787   -566   -324  -1072   -644   -706   -187
    -77   -818   -740    449    329   -779   -542   -309  -1052   -626   -683   -168
    -88   -805   -719    446    314   -763   -524   -296  -1036   -615   -665   -158
    -90   -800   -709    444    309   -756   -509   -285  -1026   -602   -649   -142
   -103   -774   -670    436    280   -724   -493   -280  -1021   -594   -633   -129
   -114   -745   -631    431    257   -688   -478   -272  -1013   -587   -620   -124
   -119   -743   -623    428    249   -683   -462   -265  -1000   -579   -607   -124
   -132   -766   -633    449    249   -701   -433   -252   -976   -563   -594   -119
   -145   -774   -628    459    239   -701   -410   -241   -961   -550   -589   -119
   -153   -758   -605    457    226   -683   -384   -218   -932   -532   -568   -106
   -145   -758   -613    452    231   -685   -374   -218   -919   -524   -563   -109
   -140   -756   -615    446    236   -685   -371   -223   -917   -527   -568   -116
   -150   -756   -607    452    228   -683   -361   -220   -911   -524   -566   -116
   -137   -766   -628    452    244   -698   -361   -228   -909   -530   -568   -124
   -127   -763   -636    444    252   -698   -358   -233   -909   -535   -571   -135
   -135   -766   -633    449    249   -701   -342   -226   -901   -532   -563   -129
   -137   -769   -631    452    244   -701   -332   -223   -891   -532   -561   -127
   -148   -776   -628    462    239   -704   -324   -215   -880   -527   -553   -122
   -153   -776   -626    462    236   -701   -316   -210   -870   -522   -542   -111
   -148   -763   -615    454    233   -691   -306   -207   -859   -517   -532   -103
   -153   -758   -605    454    223   -683   -296   -197   -852   -504   -522    -90
   -153   -745   -592    449    218   -670   -283   -181   -839   -496   -501    -72
   -163   -737   -576    449    205   -659   -277   -174   -831   -491   -491    -67
   -153   -730   -576    441    210   -654   -270   -163   -820   -488   -485    -54
   -158   -732   -574    444    207   -654   -257   -150   -807   -478   -475    -41
   -176   -735   -558    457    189   -646   -241   -132   -789   -459   -457    -23
   -166   -732   -566    446    197   -649   -239   -127   -782   -457   -452    -15
   -163   -735   -571    446    202   -654   -236   -122   -774   -459   -446    -12
   -158   -724   -566    441    202   -646   -231   -111   -763   -457   -433     -5
   -135   -717   -581    426    223   -649   -223   -106   -758   -457   -426      0
   -145   -717   -574    428    213   -646   -215    -98   -750   -457   -423      5
   -148   -711   -563    428    205   -639   -207    -85   -743   -449   -413     15
   -153   -717   -563    433    205   -641   -200    -77   -735   -446   -405     23
   -150   -709   -558    431    202   -633   -181    -59   -722   -436   -389     38
   -140   -683   -545    410    202   -615   -161    -41   -709   -423   -374     51
   -135   -644   -509    387    187   -576   -132    -18   -683   -402   -350     72
   -129   -618   -488    371    176   -553   -106      2   -659   -387   -329     88
   -124   -597   -472    361    174   -535    -85     23   -639   -371   -314    106
   -122   -600   -480    358    176   -542    -77     31   -636   -371   -309    111
   -116   -581   -465    348    171   -524    -62     46   -618   -361   -290    127
   -124   -532   -410    327    140   -472    -41     62   -592   -337   -262    153
   -116   -475   -358    296    119   -418    -23     77   -566   -311   -233    179
    -98   -467   -368    283    132   -418    -33     67   -574   -316   -236    179
    -96   -493   -397    296    148   -446    -54     49   -592   -332   -252    168
    -93   -496   -402    296    153   -449    -67     44   -597   -335   -246    176
    -96   -519   -423    309    163   -472    -77     36   -610   -342   -254    176
    -98   -563   -467    329    181   -517    -90     23   -626   -363   -283    158
   -101   -605   -504    353    200   -555    -93     18   -639   -389   -309    140
    -93   -636   -542    363    223   -592   -103     10   -659   -413   -332    127
    -96   -680   -584    389    244   -633   -119     -5   -685   -439   -363    106
   -111   -730   -618    418    252   -675   -132    -18   -706   -465   -392     93
   -114   -750   -636    431    259   -693   -140    -25   -719   -483   -405     88
   -122   -758   -639    439    257   -698   -137    -25   -722   -493   -407     88
   -114   -756   -641    436    262   -698   -135    -20   -722   -496   -410     83
   -114   -750   -636    431    259   -693   -135    -20   -724   -496   -413     83
   -111   -737   -628    423    257   -683   -132    -18   -717   -493   -405     85
   -106   -735   -631    420    259   -683   -127    -12   -709   -493   -402     83
    -90   -756   -665    423    285   -711   -124     -2   -711   -501   -415     67
    -57   -831   -774    441    358   -802    -70     85   -693   -517   -452     25
    -38   -828   -789    433    374   -810     70    262   -594   -472   -449     12
    -12   -727   -714    368    350   -722    226    478   -436   -353   -358     77
     38   -488   -527    226    283   -506    350    678   -223   -129   -145    275
     64     28    -38    -46     51     -5    350    714     28    239    275    696
    -54    631    685   -288   -368    659    184    480    189    592    730   1145
   -189    810   1000   -311   -594    904   -194     -7     33    628    857   1267
   -277    371    649    -46   -462    509   -517   -509   -457    171    444    891
   -290   -426   -135    355    -80   -280   -610   -740  -1028   -574   -319    210
   -223   -924   -701    574    239   -815   -571   -644  -1202   -880   -680   -137
   -171  -1047   -875    607    350   -961   -444   -454  -1111   -865   -714   -192
   -137   -984   -846    561    353   -917   -293   -267   -961   -756   -641   -137
   -106   -862   -758    483    324   -810   -187   -137   -823   -636   -545    -49
    -93   -805   -711    449    306   -758   -135    -72   -753   -581   -498     -5
    -80   -800   -722    439    319   -761   -114    -44   -724   -563   -491      0
    -67   -792   -724    431    327   -758    -96    -25   -704   -548   -485      2
    -62   -779   -719    420    327   -748    -88    -18   -693   -540   -478      2
    -54   -766   -711    410    327   -740    -75     -5   -680   -524   -459     18
    -44   -763   -719    400    337   -743    -70      0   -670   -517   -452     25
    -33   -750   -717    392    340   -735    -62      5   -659   -506   -439     31
    -31   -740   -711    384    337   -727    -59      7   -657   -498   -436     36
    -31   -758   -727    394    348   -743    -57     12   -657   -501   -441     25
    -18   -763   -748    389    363   -758    -62      7   -662   -509   -449     18
      2   -753   -756    376    379   -753    -62     10   -657   -504   -444     20
     10   -756   -766    371    387   -761    -59     10   -652   -496   -441     20
     23   -753   -776    363    400   -766    -57     15   -644   -488   -431     36
     38   -740   -779    348    407   -758    -57     18   -641   -483   -423     46
     46   -743   -789    348    418   -766    -57     20   -644   -483   -418     49
     44   -735   -779    342    410   -756    -54     25   -636   -475   -405     72
     46   -724   -771    337    407   -748    -49     31   -628   -465   -394     90
     46   -722   -769    337    405   -745    -46     38   -623   -454   -384    103
     49   -704   -753    327    400   -727    -41     51   -615   -444   -371    109
     44   -717   -761    335    400   -737    -38     57   -613   -441   -366    106
     41   -709   -753    332    394   -730    -33     72   -597   -428   -345    116
     44   -691   -737    322    389   -714    -28     88   -581   -415   -322    127
     33   -688   -722    327    376   -704    -23    101   -566   -407   -301    132
     31   -672   -706    319    368   -688    -23    111   -553   -402   -283    129
     33   -659   -693    314    363   -675    -15    127   -537   -389   -262    140
     41   -652   -693    303    366   -672    -15    140   -527   -381   -254    153
     44   -641   -685    298    363   -662    -15    155   -511   -368   -241    179
     51   -626   -678    285    363   -652     -5    176   -493   -355   -228    213
     51   -602   -654    275    353   -628      7    200   -470   -335   -207    249
     46   -589   -639    270    340   -613     15    215   -454   -322   -194    272
     46   -576   -623    265    335   -600     25    231   -444   -309   -181    288
     49   -555   -607    252    324   -581     33    249   -433   -303   -176    293
     49   -545   -594    246    319   -568     44    259   -428   -303   -171    303
     44   -537   -581    246    311   -558     57    267   -426   -301   -168    306
     38   -527   -566    244    301   -545     75    272   -415   -293   -158    311
     41   -527   -568    241    303   -548     88    277   -407   -288   -153    306
     44   -527   -571    241    306   -548    109    290   -392   -277   -137    309
     44   -514   -561    233    298   -537    124    306   -376   -265   -122    314
     38   -517   -555    239    296   -535    137    314   -361   -254   -116    301
     25   -530   -555    249    288   -542    158    327   -342   -241    -98    303
     10   -542   -553    265    280   -548    168    337   -327   -236    -85    306
      5   -548   -553    270    277   -550    171    340   -319   -233    -80    301
     -2   -553   -550    277    272   -553    171    337   -316   -236    -80    288
    -10   -563   -553    285    270   -558    176    335   -314   -239    -77    285
    -10   -558   -548    283    267   -553    176    332   -309   -236    -70    285
    -18   -568   -553    293    267   -561    176    329   -303   -233    -67    283
    -23   -576   -553    301    265   -566    179    324   -301   -233    -62    277
    -20   -574   -555    296    265   -566    174    319   -298   -233    -51    277
    -15   -563   -548    288    265   -555    174    319   -288   -226    -38    277
    -28   -550   -522    288    244   -537    174    316   -280   -220    -33    277
    -41   -548   -506    296    231   -527    176    322   -267   -210    -31    277
    -49   -540   -493    293    220   -517    179    324   -259   -202    -23    285
    -51   -540   -488    293    218   -514    181    324   -257   -200    -20    283
    -51   -535   -483    293    213   -509    187    327   -246   -189    -12    283
    -46   -530   -483    288    218   -506    187    335   -244   -184    -10    280
    -41   -519   -478    277    218   -498    184    335   -239   -179      2    280
    -38   -511   -475    275    218   -493    184    335   -231   -176     15    277
    -44   -514   -470    277    213   -493    187    337   -226   -174     20    277
    -44   -519   -475    283    215   -498    187    342   -220   -166     25    283
    -46   -509   -465    277    207   -488    187    342   -215   -158     23    283
    -49   -514   -465    283    207   -491    192    342   -213   -153     25    283
    -54   -519   -465    285    205   -493    194    345   -210   -150     28    283
    -41   -514   -472    277    215   -493    189    340   -213   -153     28    275
    -44   -511   -470    277    210   -491    189    337   -210   -150     36    277
    -44   -506   -462    275    207   -483    192    342   -205   -145     46    283
    -33   -488   -454    259    207   -472    200    350   -200   -137     59    285
    -23   -454   -431    239    202   -444    228    376   -174   -111     88    314
    -25   -420   -394    223    181   -407    254    402   -148    -83     98    355
    -23   -394   -371    207    171   -381    280    423   -119    -59    114    392
    -28   -400   -371    210    171   -387    280    426   -119    -62    109    402
    -12   -387   -374    200    179   -381    283    431   -114    -62    103    420
      0   -355   -358    176    176   -355    293    441   -101    -51    116    441
     10   -311   -322    150    163   -316    309    454    -72    -31    145    472
      2   -293   -298    145    148   -296    311    457    -54    -12    168    496
    -10   -316   -306    163    148   -311    285    431    -72    -25    153    480
    -33   -324   -293    179    127   -309    270    423    -70    -20    155    491
    -46   -342   -296    194    122   -319    262    420    -70    -20    158    498
    -36   -394   -361    213    161   -379    239    400    -96    -51    124    475
    -33   -446   -413    241    189   -431    228    389   -114    -80     90    457
    -38   -483   -444    259    202   -465    223    381   -124    -96     51    472
    -62   -537   -475    298    205   -506    210    366   -148   -122     12    467
    -72   -584   -511    327    218   -548    194    342   -174   -150    -18    444
    -88   -605   -517    348    213   -561    189    329   -184   -166    -36    436
    -96   -620   -524    358    213   -574    181    316   -194   -174    -46    428
    -93   -623   -530    358    215   -576    181    314   -194   -174    -54    426
   -101   -639   -540    368    218   -589    184    314   -194   -181    -62    418
   -101   -649   -548    376    223   -600    184    314   -197   -179    -59    407
    -98   -652   -553    374    226   -602    187    314   -192   -174    -54    400
    -96   -659   -563    376    233   -613    189    319   -192   -176    -57    381
    -75   -714   -639    392    277   -678    215    363   -189   -197    -88    335
    -46   -766   -719    407    335   -743    329    514   -137   -194   -116    272
    -23   -696   -675    358    324   -685    493    724      7    -93    -46    316
     33   -506   -540    233    285   -522    636    950    215    109    135    478
     70    -75   -145      0    106   -109    678   1052    475    454    511    844
     10    631    620   -319   -303    626    553    914    732    904   1060   1395
   -202   1021   1223   -410   -714   1122    176    423    693   1078   1356   1683
   -324    691   1015   -184   -670    852   -176    -72    280    737   1075   1413
   -376   -124    249    249   -314     62   -345   -426   -374    -33    322    714
   -324   -849   -524    587     98   -688   -342   -439   -743   -568   -259    148
   -270  -1028   -761    646    244   -896   -210   -223   -662   -566   -319     57
   -226   -953   -727    587    249   -841    -36     -2   -485   -431   -228    111
   -181   -820   -639    501    228   -730     93    163   -329   -301   -122    194
   -166   -771   -605    470    218   -688    163    246   -252   -236    -64    239
   -163   -766   -602    465    218   -685    194    277   -226   -223    -57    244
   -166   -761   -594    462    213   -678    218    298   -205   -207    -44    249
   -179   -784   -605    480    210   -693    223    303   -202   -210    -49    239
   -181   -769   -587    475    202   -678    236    316   -192   -200    -36    244
   -176   -753   -576    462    200   -665    241    324   -181   -192    -25    254
   -174   -745   -574    459    200   -659    246    329   -179   -184    -23    265
   -171   -743   -571    457    197   -657    254    332   -174   -179    -20    270
   -168   -740   -571    454    200   -657    259    340   -166   -176    -20    283
   -168   -743   -574    452    202   -659    262    345   -158   -171    -18    296
   -163   -740   -579    452    207   -659    270    355   -148   -166     -7    306
   -168   -740   -574    452    200   -657    275    358   -137   -161     -5    309
   -171   -740   -568    457    197   -654    280    361   -129   -158     -2    314
   -168   -743   -574    452    202   -659    277    363   -129   -161      0    319
   -161   -740   -581    449    210   -662    277    366   -124   -161      0    324
   -158   -740   -581    449    210   -662    280    368   -122   -155      2    332
   -161   -743   -581    452    210   -662    277    374   -122   -153      5    335
   -166   -737   -574    452    202   -657    277    376   -116   -155     10    324
   -168   -737   -568    452    200   -654    275    381   -109   -155     15    316
   -168   -727   -561    446    194   -644    275    381   -109   -153     15    316
   -168   -722   -553    446    192   -639    275    387   -101   -145     18    316
   -166   -714   -550    439    189   -631    272    394    -93   -142     23    319
   -158   -711   -553    433    197   -633    275    402    -83   -137     28    319
   -153   -704   -550    426    197   -626    275    410    -77   -135     33    322
   -145   -683   -537    415    194   -610    280    423    -67   -129     46    329
   -137   -670   -532    402    194   -602    280    436    -57   -122     54    340
   -140   -657   -517    397    187   -589    283    452    -44   -111     67    350
   -142   -644   -504    392    179   -574    285    462    -36   -106     75    361
   -135   -633   -498    384    181   -566    288    472    -23    -93     90    374
   -137   -615   -480    376    168   -548    296    485    -12    -77    109    392
   -132   -589   -459    361    161   -524    306    493     -5    -64    127    407
   -132   -563   -431    345    148   -498    314    501      7    -51    140    413
   -140   -558   -418    350    137   -488    319    509     15    -41    155    423
   -150   -550   -402    348    124   -475    335    519     33    -25    174    444
   -166   -537   -371    350    101   -454    350    524     49    -15    187    452
   -171   -530   -358    350     90   -444    361    530     62     -7    197    454
   -171   -524   -353    348     90   -439    374    537     70      2    202    462
   -168   -530   -361    348     93   -446    387    553     85     12    207    470
   -171   -535   -363    350     96   -449    394    561     96     20    213    470
   -166   -537   -371    350    101   -457    394    561    101     25    213    462
   -163   -537   -374    350    103   -457    402    561    114     36    218    462
   -192   -537   -345    363     75   -444    413    561    124     41    226    467
   -207   -555   -348    379     70   -452    407    550    119     36    218    462
   -213   -574   -363    392     75   -470    394    535    109     25    205    454
   -210   -571   -361    392     75   -467    389    522    101     25    200    449
   -218   -584   -368    400     72   -478    379    509     90     15    189    439
   -213   -584   -371    397     77   -478    376    509     96     15    187    454
   -218   -587   -368    400     75   -478    379    517    103     15    184    462
   -223   -600   -376    413     75   -488    381    524    111     20    181    459
   -223   -587   -366    402     70   -478    381    527    116     28    187    459
   -226   -563   -340    394     57   -452    387    537    127     36    200    459
   -228   -563   -335    394     51   -449    389    542    127     38    200    449
   -239   -558   -319    400     38   -439    394    545    129     38    200    439
   -239   -561   -324    397     41   -441    402    555    140     44    207    439
   -239   -568   -329    402     44   -449    397    550    135     36    200    428
   -241   -581   -342    410     49   -462    394    540    124     20    189    410
   -231   -581   -350    407     59   -467    392    537    122     18    187    402
   -223   -576   -355    397     64   -465    384    532    114     12    184    394
   -215   -589   -374    402     77   -483    376    527    106      5    179    384
   -213   -597   -384    402     83   -491    379    527    106      7    181    381
   -207   -597   -389    402     90   -493    384    524    101      5    179    368
   -194   -597   -402    394    101   -501    384    527    101      5    187    371
   -200   -587   -387    392     90   -488    384    530    106     10    189    376
   -215   -597   -381    405     80   -491    379    530     98      2    179    366
   -202   -594   -392    400     93   -493    379    530     90     -5    176    363
   -192   -584   -394    387    101   -491    381    530     88    -10    176    361
   -189   -561   -371    374     90   -467    397    545     98      0    187    368
   -184   -511   -327    345     70   -420    423    568    122     25    210    387
   -187   -459   -272    324     41   -366    449    592    148     54    239    407
   -187   -452   -265    316     38   -358    454    600    150     51    239    405
   -168   -462   -296    314     62   -379    441    592    132     33    220    389
   -153   -449   -296    298     70   -371    441    600    135     38    220    400
   -150   -389   -239    270     44   -314    462    623    163     67    244    433
   -150   -361   -210    254     28   -285    465    628    176     80    254    439
   -155   -358   -202    257     23   -283    449    613    163     75    249    431
   -161   -371   -213    265     23   -293    428    592    145     57    231    415
   -163   -363   -200    265     18   -283    410    581    140     57    231    418
   -158   -389   -231    270     36   -311    392    566    114     33    202    394
   -181   -452   -270    314     44   -361    384    550     90      7    166    363
   -192   -511   -322    350     62   -418    366    532     64    -18    132    329
   -179   -555   -376    368     98   -467    345    509     33    -46     96    298
   -187   -597   -410    392    109   -506    337    493     10    -70     64    267
   -197   -618   -423    407    111   -522    322    472    -15    -93     38    241
   -197   -636   -439    415    119   -537    306    454    -41   -111     18    223
   -210   -639   -428    426    109   -535    309    446    -51   -122     10    215
   -233   -657   -426    444     96   -542    303    436    -64   -135      0    207
   -236   -649   -413    441     85   -532    311    433    -67   -140      2    207
   -239   -646   -410    441     83   -530    303    426    -80   -150     -7    197
   -218   -618   -400    418     90   -509    298    423    -90   -158    -15    189
   -200   -665   -467    431    132   -566    303    444   -111   -187    -51    153
   -166   -735   -568    449    200   -652    387    566    -80   -200    -93    106
   -142   -685   -542    413    200   -615    548    763     33   -132    -62    124
   -111   -571   -459    342    174   -517    701   1000    207     18     57    226
    -85   -189   -103    135      7   -145    784   1148    457    324    374    530
   -106    436    542   -163   -324    488    719   1096    717    740    859   1005
   -257    987   1244   -366   -750   1114    433    724    792   1034   1257   1379
   -361    943   1304   -290   -831   1122     12    192    509    906   1200   1317
   -446    207    654    116   -550    431   -213   -246   -148    171    493    691
   -431   -537   -106    485   -163   -324   -241   -335   -631   -478   -179     72
   -358   -893   -535    623     85   -714   -163   -171   -693   -641   -400   -150
   -327   -906   -579    618    124   -743    -18     28   -571   -563   -368   -137
   -298   -797   -498    548     98   -649    111    202   -420   -439   -275    -62
   -265   -685   -420    475     75   -553    192    306   -319   -345   -197      5
   -254   -641   -387    446     62   -514    220    348   -285   -314   -171     23
   -257   -618   -361    439     51   -491    244    368   -270   -303   -163     25
   -257   -600   -345    428     41   -472    254    379   -262   -301   -168     28
   -246   -581   -335    413     41   -459    262    387   -262   -301   -168     25
   -236   -553   -316    392     38   -436    267    392   -259   -296   -163     28
   -236   -535   -298    387     31   -418    265    392   -262   -298   -161     23
   -231   -519   -288    374     25   -402    267    392   -265   -303   -166     20
   -228   -501   -272    363     20   -387    275    394   -265   -306   -166     23
   -236   -504   -270    368     15   -387    270    389   -272   -316   -174     12
   -223   -485   -262    355     18   -374    267    381   -272   -316   -174     10
   -223   -470   -249    345     10   -361    265    379   -275   -324   -174     15
   -223   -444   -223    332     -2   -335    270    381   -277   -324   -174     20
   -220   -420   -200    319    -10   -311    270    379   -277   -322   -174     23
   -220   -413   -192    316    -15   -303    270    379   -277   -319   -179     25
   -215   -405   -189    309    -15   -298    262    376   -283   -329   -181     23
   -215   -389   -174    301    -23   -283    262    376   -283   -322   -174     31
   -213   -374   -163    290    -25   -270    265    381   -285   -324   -176     33
   -205   -363   -158    285    -23   -262    262    381   -293   -337   -184     28
   -202   -345   -142    272    -31   -244    252    376   -298   -345   -192     12
   -205   -332   -127    267    -38   -231    249    376   -298   -348   -194      0
   -205   -319   -116    259    -44   -218    244    376   -306   -358   -202    -10
   -202   -309   -106    257    -49   -207    239    376   -306   -361   -205    -15
   -200   -290    -90    244    -57   -192    231    376   -311   -363   -207    -23
   -200   -262    -62    228    -70   -163    226    379   -311   -358   -205    -31
   -192   -239    -46    213    -75   -142    226    387   -306   -345   -194    -33
   -184   -194    -10    189    -88   -103    215    392   -301   -342   -187    -28
   -184   -174      7    179    -98    -83    207    397   -298   -345   -184    -31
   -176   -142     33    158   -106    -54    205    410   -288   -335   -171    -20
   -166   -101     64    132   -116    -18    205    420   -280   -329   -158    -12
   -153    -57     96    106   -124     18    207    428   -275   -329   -153     -5
   -158    -41    116     98   -140     38    210    433   -272   -332   -153      0
   -174    -18    153     96   -163     67    215    439   -259   -324   -142     12
   -187      2    189     90   -187     96    223    436   -254   -319   -135     15
   -179     25    205     77   -192    114    231    436   -254   -322   -132     10
   -179     36    213     70   -197    124    236    436   -249   -327   -135     10
   -205     46    252     77   -228    148    252    444   -233   -314   -127     23
   -223     62    283     80   -252    171    267    454   -213   -298   -114     36
   -246     51    298     98   -272    174    283    470   -187   -280   -103     41
   -270     70    337     98   -303    202    301    480   -166   -267    -93     41
   -262     72    335     93   -298    202    301    478   -163   -270    -96     25
   -241     70    309     85   -275    189    298    470   -163   -275   -103     12
   -223     72    296     75   -259    184    293    459   -166   -280   -106      2
   -272     59    332    103   -303    194    309    465   -153   -272    -96      2
   -231     46    277     90   -254    161    293    441   -176   -296   -116    -20
   -155     49    202     51   -179    124    265    407   -205   -324   -140    -49
   -140     62    202     38   -171    132    262    405   -207   -324   -137    -51
   -161     57    218     49   -192    137    265    413   -202   -322   -135    -44
   -158     62    220     46   -189    140    262    413   -197   -319   -135    -41
   -155     49    205     51   -181    127    257    413   -197   -316   -132    -44
   -168     54    223     57   -194    137    265    420   -187   -303   -124    -38
   -184     85    270     46   -228    176    272    426   -174   -290   -109    -28
   -192     93    285     46   -239    189    277    426   -171   -288   -103    -31
   -197     88    285     51   -241    187    277    426   -171   -290   -103    -31
   -181     96    277     44   -228    187    277    426   -174   -293   -109    -33
   -202     96    298     51   -249    197    283    433   -163   -283   -101    -31
   -228    103    332     62   -280    218    288    439   -155   -272    -90    -25
   -218    106    322     54   -270    213    277    428   -155   -275    -96    -36
   -187    109    296     38   -241    202    270    420   -158   -277   -101    -44
   -181     98    280     38   -231    189    267    415   -158   -285   -106    -49
   -197     98    296     46   -246    197    277    423   -148   -283   -101    -44
   -194     96    290     49   -241    192    275    420   -145   -283   -103    -46
   -189     98    288     46   -239    192    270    415   -148   -288   -103    -49
   -181    106    288     36   -236    197    270    413   -145   -293   -109    -49
   -181    106    285     36   -233    194    267    413   -142   -293   -114    -46
   -192    109    301     38   -246    205    265    413   -140   -290   -114    -44
   -205    132    337     36   -270    233    275    423   -124   -280    -98    -31
   -202    179    381     10   -293    280    303    444    -96   -259    -80    -12
   -197    210    407     -7   -301    309    327    454    -75   -241    -62     -2
   -200    220    420    -10   -311    319    335    459    -64   -236    -57     -5
   -192    228    420    -18   -306    324    329    452    -70   -239    -64    -15
   -179    265    444    -44   -311    353    337    459    -54   -223    -51    -10
   -181    322    504    -70   -342    410    358    472    -25   -194    -23     15
   -184    368    553    -93   -368    459    368    478     -5   -176     -2     36
   -184    376    561    -96   -371    467    355    462     -7   -184      0     41
   -187    361    545    -88   -366    452    324    433    -25   -202    -15     28
   -189    384    574    -98   -381    480    309    423    -25   -197     -5     44
   -200    348    545    -75   -371    446    280    400    -49   -218    -28     25
   -200    301    501    -49   -350    400    262    384    -75   -244    -59      0
   -210    254    465    -20   -337    358    254    374    -93   -265    -83    -23
   -226    202    426     10   -324    314    241    353   -119   -290   -111    -46
   -231    174    402     28   -316    288    231    332   -142   -314   -135    -70
   -228    148    376     41   -301    262    220    314   -161   -335   -153    -80
   -236    124    358     54   -296    241    210    293   -179   -355   -171    -90
   -241    111    350     64   -296    231    200    280   -192   -371   -184    -96
   -249    103    350     70   -301    226    194    272   -200   -381   -192    -96
   -254    103    358     75   -306    231    197    270   -202   -381   -187    -93
   -259    103    363     75   -311    233    189    262   -207   -384   -179   -114
   -267     98    366     85   -316    231    187    259   -210   -389   -176   -137
   -244     70    314     85   -280    192    187    272   -218   -407   -200   -166
   -189      2    192     93   -189     96    244    368   -200   -423   -244   -220
   -200     23    223     88   -213    122    402    555    -88   -363   -218   -223
   -166    145    309     10   -236    226    548    763     75   -231   -106   -140
   -106    436    542   -166   -324    488    639    924    296     20    161     90
    -85    982   1067   -446   -576   1023    639    958    561    413    615    524
   -265   1530   1792   -633  -1028   1660    400    615    641    706   1015    914
   -371   1558   1930   -592  -1150   1743    -15     93    387    623   1021    924
   -431   1023   1454   -296   -943   1239   -290   -366   -168     46    493    454
   -426    257    683     85   -553    470   -355   -527   -701   -659   -244   -179
   -361   -140    218    249   -290     38   -283   -366   -766   -836   -493   -397
   -329   -205    124    267   -228    -41   -142   -168   -641   -776   -485   -394
   -309   -119    189    213   -252     33     -2      7   -483   -654   -397   -319
   -285    -10    275    148   -280    132     96    137   -350   -532   -298   -228
   -277     36    311    119   -293    171    140    194   -290   -480   -254   -189
   -270     49    319    109   -293    181    158    218   -272   -467   -244   -184
   -267     62    327    101   -296    194    166    223   -265   -467   -244   -194
   -262     72    335     96   -298    202    171    228   -259   -470   -241   -200
   -262     67    329     96   -298    200    176    231   -254   -465   -241   -197
   -254     72    324     90   -290    197    184    241   -252   -459   -236   -194
   -254     72    327     90   -290    200    192    244   -252   -459   -231   -207
   -257     85    342     85   -298    213    194    246   -246   -457   -223   -220
   -254     90    345     80   -301    218    192    244   -249   -459   -233   -215
   -252     98    350     75   -301    223    192    244   -244   -457   -236   -207
   -252    103    353     72   -303    228    200    246   -236   -457   -233   -194
   -252     93    345     80   -298    218    202    249   -236   -454   -233   -194
   -254     93    348     77   -301    220    200    246   -231   -449   -228   -194
   -257     93    350     80   -303    220    205    252   -226   -444   -228   -184
   -241     93    332     72   -288    213    205    252   -223   -446   -233   -181
   -239     98    337     70   -288    218    205    249   -223   -446   -231   -179
   -244    101    345     70   -296    223    205    246   -220   -444   -228   -174
   -241     93    335     72   -288    213    205    246   -218   -444   -231   -174
   -231     98    329     64   -280    213    207    254   -210   -439   -226   -166
   -228    101    329     64   -277    215    207    259   -202   -433   -218   -158
   -231     90    322     70   -277    205    202    259   -200   -436   -218   -158
   -228     93    322     67   -275    205    200    262   -197   -433   -210   -155
   -220    103    324     57   -272    213    197    265   -194   -428   -207   -158
   -218    111    329     54   -272    220    194    262   -200   -433   -205   -166
   -213    124    335     44   -275    228    189    265   -197   -433   -192   -163
   -205    122    327     41   -267    223    187    272   -189   -426   -181   -155
   -194    129    322     31   -259    226    187    285   -179   -413   -171   -135
   -184    145    329     20   -257    236    189    301   -168   -400   -155   -114
   -179    174    350      2   -265    259    192    314   -158   -381   -140   -103
   -171    187    358     -7   -265    270    194    319   -148   -366   -129    -90
   -163    207    368    -23   -267    288    202    327   -135   -350   -114    -80
   -158    231    389    -36   -272    309    215    337   -119   -337    -93    -64
   -166    231    397    -33   -283    314    218    332   -116   -342    -90    -62
   -174    236    410    -33   -290    322    228    332   -109   -340    -85    -57
   -171    252    423    -41   -298    337    236    335    -98   -329    -70    -49
   -179    257    436    -38   -306    345    244    337    -88   -324    -62    -49
   -187    257    444    -36   -316    350    249    340    -75   -316    -54    -59
   -189    262    452    -38   -319    355    259    348    -62   -303    -41    -67
   -189    275    465    -46   -327    368    275    358    -41   -290    -28    -67
   -205    272    478    -33   -340    374    288    363    -28   -280    -20    -72
   -213    272    485    -31   -350    376    290    355    -18   -272    -15    -77
   -213    262    475    -25   -345    368    290    353    -18   -272    -15    -85
   -205    246    452    -23   -329    348    290    345    -20   -280    -25    -96
   -207    223    431     -7   -319    327    290    335    -23   -285    -33   -109
   -228    218    444      5   -337    329    290    329    -18   -283    -36   -111
   -231    215    444      7   -337    329    290    324    -18   -285    -38   -106
   -236    213    446     10   -342    327    290    319    -15   -290    -33    -98
   -236    207    444     15   -340    324    285    314    -15   -296    -38    -98
   -231    200    431     15   -329    314    280    314    -15   -296    -41    -96
   -233    200    431     15   -332    314    283    319     -7   -288    -28    -83
   -233    202    436     15   -335    319    285    322      0   -280    -23    -72
   -239    210    449     15   -342    329    285    322     10   -275    -20    -67
   -239    210    449     12   -342    329    283    324     18   -267    -18    -62
   -236    218    452      7   -342    335    283    329     28   -257    -10    -57
   -233    213    446     10   -340    329    280    324     28   -262    -10    -62
   -231    200    431     15   -329    314    280    322     28   -262    -10    -62
   -228    197    426     15   -327    311    280    319     28   -257    -10    -57
   -228    213    441      7   -335    327    283    324     36   -249     -2    -44
   -226    215    441      2   -332    327    283    327     38   -246      0    -33
   -223    205    428     10   -324    316    280    322     38   -244      0    -33
   -223    210    433      5   -329    322    280    314     41   -239      5    -31
   -223    218    439      2   -332    327    283    309     41   -233     12    -33
   -220    218    439      2   -329    327    283    306     41   -233     15    -33
   -220    220    441      0   -329    329    283    306     38   -233     12    -38
   -226    220    446      2   -337    332    277    298     38   -244      7    -49
   -226    215    441      5   -332    327    272    293     36   -249      7    -54
   -223    231    454     -2   -337    342    283    301     49   -236     23    -49
   -220    270    491    -23   -355    379    316    332     83   -200     59    -18
   -210    306    517    -49   -363    410    340    350    106   -176     83      5
   -200    322    522    -62   -361    420    353    363    119   -168     93     12
   -197    311    509    -57   -353    410    350    363    116   -168     96      7
   -192    322    514    -64   -353    418    355    368    124   -163    106     12
   -197    379    574    -93   -387    475    374    381    153   -132    140     36
   -194    431    626   -116   -410    527    389    392    176   -103    171     62
   -189    428    618   -119   -405    522    376    379    174   -106    176     59
   -192    415    607   -111   -400    511    358    363    161   -119    171     49
   -187    423    610   -122   -397    517    340    355    161   -119    176     49
   -192    384    574    -96   -384    478    316    335    135   -142    153     31
   -202    322    524    -62   -363    423    298    314    109   -168    122     10
   -205    270    475    -31   -340    371    293    311     96   -181    106     -2
   -210    207    418      0   -314    314    277    293     70   -207     77    -36
   -215    163    379     25   -296    270    265    275     46   -236     51    -75
   -226    122    345     49   -285    233    249    254     23   -259     31   -103
   -228    101    329     64   -277    215    239    239     10   -272     18   -124
   -236     80    314     75   -275    197    228    231      0   -280      5   -127
   -236     72    309     80   -272    189    228    228     -2   -280      5   -122
   -233     64    296     83   -265    179    226    223     -2   -288      2   -119
   -236     54    290     90   -262    171    228    220     -2   -296     -2   -119
   -233     57    288     88   -259    171    226    215     -5   -301     -5   -127
   -220     23    244     98   -231    132    226    226    -10   -311    -20   -145
   -184    -54    129    116   -158     36    272    309      0   -332    -64   -192
   -163    -51    111    109   -137     28    413    478     96   -290    -62   -197
   -132     64    194     31   -163    129    558    685    259   -155     38   -101
    -88    340    426   -127   -257    381    678    880    493    106    296    137
    -90    883    971   -397   -532    927    696    932    776    511    761    594
   -262   1512   1774   -623  -1018   1641    506    644    935    875   1239   1070
   -394   1564   1958   -584  -1176   1761     85    101    691    805   1267   1104
   -462   1002   1465   -270   -963   1234   -218   -379    135    236    740    626
   -457    192    646    129   -553    418   -316   -589   -431   -496    -12    -62
   -374   -301     72    337   -223   -114   -270   -467   -574   -766   -348   -392
   -329   -332     -2    329   -166   -168   -122   -259   -439   -685   -311   -376
   -301   -228     72    265   -187    -77     31    -62   -265   -540   -207   -293
   -283   -122    161    202   -223     20    129     62   -137   -426   -116   -215
   -270    -80    189    176   -231     54    176    119    -83   -376    -77   -181
   -265    -80    184    171   -228     51    189    140    -67   -363    -75   -181
   -265    -70    194    166   -231     62    200    150    -51   -353    -67   -176
   -257    -59    197    155   -228     67    202    153    -46   -350    -59   -179
   -249    -51    197    150   -223     72    210    161    -33   -345    -49   -174
   -252    -49    200    150   -228     75    215    166    -28   -342    -44   -174
   -252    -49    200    150   -226     75    218    171    -20   -340    -36   -176
   -246    -49    197    145   -223     72    223    176    -12   -337    -28   -181
   -236    -44    192    140   -215     72    231    184     -5   -332    -15   -181
   -236    -38    197    135   -218     80    231    187     -5   -332    -12   -184
   -246    -44    202    145   -226     80    231    189     -2   -327    -12   -179
   -246    -46    197    145   -223     75    233    192      0   -324    -10   -166
   -236    -33    202    135   -220     83    236    194      5   -322     -7   -158
   -236    -33    202    135   -220     83    236    192     10   -319     -7   -158
   -236    -38    194    137   -215     77    236    192     12   -319     -7   -155
   -236    -38    197    137   -218     77    239    194     23   -314     -5   -150
   -231    -28    202    129   -218     85    241    200     31   -306      0   -142
   -231    -28    200    127   -215     85    236    200     25   -309     -5   -148
   -231    -33    197    132   -215     80    233    200     25   -309     -7   -153
   -228    -31    197    127   -215     80    233    200     28   -303     -2   -150
   -223    -28    194    127   -210     83    228    200     31   -301      2   -155
   -223    -25    194    122   -210     83    228    205     36   -301      5   -153
   -218    -25    189    122   -205     80    226    205     38   -301      5   -153
   -215    -28    184    122   -202     77    223    207     44   -298      7   -153
   -210    -28    181    119   -197     75    220    218     49   -290     12   -145
   -207    -31    176    119   -194     72    215    223     51   -280     18   -140
   -200    -28    171    114   -187     70    215    236     57   -270     28   -132
   -194    -15    179    103   -187     83    215    244     62   -259     38   -124
   -181      2    184     90   -181     93    218    252     72   -249     49   -111
   -179     18    194     80   -189    106    218    257     83   -244     59   -103
   -179     33    210     72   -194    122    226    265     96   -231     72    -90
   -179     46    226     64   -202    135    236    272    106   -220     80    -77
   -181     57    239     62   -210    148    244    275    111   -213     88    -67
   -187     67    252     59   -220    158    252    275    116   -205     90    -62
   -184     77    262     51   -223    168    254    275    127   -194    101    -57
   -194     80    275     54   -236    179    262    280    137   -181    109    -51
   -197     85    283     57   -239    184    270    288    155   -166    119    -46
   -200     77    277     59   -239    179    280    298    168   -148    124    -41
   -205     83    288     59   -246    184    288    309    184   -135    129    -41
   -207     88    293     59   -252    189    301    314    200   -129    135    -49
   -205     77    283     64   -244    179    306    311    207   -127    132    -59
   -218     54    272     80   -246    163    301    298    202   -135    122    -77
   -226     36    262     93   -244    150    293    288    200   -137    116    -90
   -231     23    254    101   -241    137    285    277    197   -137    116    -96
   -233     25    259    103   -246    142    280    267    194   -142    114   -109
   -236     10    244    111   -239    124    277    262    197   -140    114   -111
   -228      2    231    111   -228    116    275    259    200   -135    116   -111
   -226      0    223    111   -226    111    270    257    205   -132    119   -116
   -226      7    233    109   -228    119    267    257    213   -119    124   -114
   -226      2    228    109   -228    114    270    257    218   -109    124   -106
   -228    -12    215    119   -223    101    267    254    218   -111    119   -109
   -228    -10    215    116   -223    101    259    249    218   -114    116   -114
   -218     -5    213    111   -215    103    257    249    223   -114    119   -111
   -220    -10    207    114   -215     98    257    249    228   -114    119   -111
   -223    -20    202    119   -213     90    254    249    228   -116    114   -111
   -218    -28    189    122   -205     77    246    244    223   -119    106   -106
   -215    -23    192    119   -205     83    246    241    226   -111    114    -85
   -215    -36    179    124   -197     70    244    239    228   -109    111    -72
   -215    -38    176    127   -197     67    233    236    223   -111    109    -67
   -218    -54    163    132   -192     54    228    231    220   -119    103    -70
   -218    -59    158    140   -189     49    220    223    218   -119     98    -80
   -213    -59    150    135   -184     46    210    213    213   -122     85   -101
   -210    -59    148    135   -181     44    200    207    207   -124     77   -116
   -213    -75    135    142   -174     28    200    205    207   -124     85   -127
   -202    -62    140    132   -171     38    187    192    202   -124     90   -142
   -207    -64    140    135   -174     36    174    176    189   -127     85   -153
   -210    -72    137    140   -174     31    171    171    189   -122     88   -153
   -207    -57    148    132   -179     44    179    179    197   -111     98   -145
   -197    -12    184    106   -192     85    202    197    223    -90    116   -135
   -192      7    200     90   -194    103    226    218    249    -67    137   -119
   -179     33    213     70   -194    122    231    220    254    -54    142   -116
   -161     28    187     64   -174    106    220    210    244    -64    129   -129
   -158     33    192     62   -174    111    220    210    246    -62    132   -127
   -158     88    246     33   -202    166    231    220    267    -36    163    -98
   -150    137    288      5   -220    213    233    226    288    -12    192    -70
   -148    142    290      2   -220    215    213    210    283    -15    200    -64
   -140    132    272      5   -205    202    181    187    270    -23    197    -64
   -132    116    249      7   -192    181    161    176    267    -25    202    -59
   -137     98    233     18   -184    166    124    153    239    -49    187    -77
   -153     41    192     54   -171    116     98    129    205    -83    150   -111
   -155    -15    140     85   -148     62     88    124    197    -96    132   -129
   -161    -59     98    109   -132     18     64    101    171   -124    109   -155
   -174   -109     62    140   -119    -23     38     75    145   -161     75   -200
   -181   -145     33    161   -109    -54     15     51    124   -187     51   -223
   -187   -171     15    179   -101    -77      5     44    119   -194     44   -223
   -200   -200      0    200   -101    -98      2     41    116   -194     36   -231
   -202   -213    -10    207    -98   -111      0     41    122   -189     36   -231
   -200   -223    -23    210    -90   -124    -10     41    124   -187     33   -236
   -205   -228    -23    218    -90   -127    -20     38    127   -189     31   -241
   -205   -236    -33    218    -85   -135    -28     46    135   -189     28   -241
   -179   -259    -83    218    -49   -171    -36     62    129   -202      7   -257
   -124   -337   -215    228     44   -277      2    135    127   -236    -54   -316
    -96   -353   -257    226     80   -306    142    311    202   -210    -72   -350
    -59   -239   -179    148     59   -210    309    542    371    -72     36   -249
    -12     41     54    -12    -33     46    433    743    605    192    290     -5
    -12    607    620   -298   -316    613    423    782    901    615    763    475
   -194   1286   1480   -545   -836   1382    202    493   1104   1034   1288   1018
   -368   1332   1701   -483  -1036   1517   -239    -62    891    979   1317   1065
   -452    717   1169   -132   -810    940   -558   -553    314    379    750    553
   -459   -163    296    309   -379     64   -675   -800   -311   -400    -44   -171
   -381   -667   -285    524    -49   -478   -628   -688   -470   -675   -387   -509
   -335   -691   -355    511     10   -524   -472   -475   -332   -592   -355   -501
   -298   -584   -285    441     -7   -436   -314   -280   -158   -452   -254   -415
   -272   -488   -215    379    -28   -353   -220   -163    -41   -348   -171   -342
   -252   -465   -213    358    -20   -340   -184   -116      2   -311   -145   -322
   -244   -459   -215    350    -15   -337   -174   -106     12   -306   -145   -329
   -241   -454   -215    348    -15   -335   -176   -103     18   -301   -148   -332
   -231   -454   -226    340     -5   -342   -189   -109     18   -298   -148   -332
   -218   -454   -236    337      7   -345   -200   -111     18   -290   -145   -322
   -220   -459   -241    337     10   -350   -210   -122     15   -293   -155   -324
   -210   -446   -236    327     10   -340   -215   -127     15   -293   -155   -324
   -210   -449   -239    327     12   -345   -218   -127     20   -293   -155   -322
   -207   -470   -262    340     25   -366   -226   -129     18   -296   -161   -319
   -210   -475   -267    342     25   -371   -231   -135     20   -293   -163   -311
   -207   -478   -270    342     31   -374   -244   -137     20   -293   -163   -290
   -202   -478   -275    340     33   -376   -249   -135     25   -285   -161   -265
   -215   -496   -280    355     31   -389   -259   -140     25   -288   -166   -252
   -207   -501   -293    353     41   -397   -270   -145     25   -290   -166   -249
   -202   -509   -306    355     49   -410   -283   -148     20   -296   -171   -257
   -197   -511   -314    353     57   -415   -288   -148     20   -293   -166   -272
   -202   -504   -301    353     49   -402   -303   -155     12   -288   -155   -298
   -200   -504   -303    350     49   -405   -319   -161      5   -290   -142   -332
   -189   -514   -324    350     67   -420   -329   -161      2   -290   -140   -345
   -179   -517   -337    345     77   -426   -340   -158      2   -293   -161   -324
   -174   -519   -345    348     85   -433   -350   -155      5   -288   -181   -309
   -179   -530   -353    353     85   -444   -363   -155      2   -285   -187   -314
   -171   -527   -355    348     90   -441   -379   -153      5   -277   -181   -309
   -166   -514   -348    340     90   -431   -394   -158      0   -275   -179   -301
   -145   -493   -348    319    101   -420   -407   -161     -2   -277   -181   -285
   -140   -488   -348    314    101   -418   -426   -161     -5   -277   -179   -285
   -127   -491   -363    309    116   -428   -441   -155     -5   -275   -168   -283
   -109   -483   -374    296    129   -431   -454   -150     -2   -265   -153   -277
   -109   -475   -366    293    127   -420   -465   -142      0   -252   -137   -272
    -98   -449   -350    272    124   -402   -470   -135     10   -236   -114   -267
    -90   -428   -337    259    122   -384   -480   -135     12   -228   -101   -280
    -88   -418   -329    252    119   -374   -485   -135     20   -220    -96   -283
    -80   -400   -319    241    119   -361   -485   -129     31   -205    -77   -275
    -85   -384   -298    233    106   -340   -488   -127     38   -194    -62   -270
    -90   -379   -288    233     96   -332   -491   -135     41   -189    -64   -275
    -96   -379   -285    236     93   -332   -496   -137     44   -181    -67   -277
    -93   -371   -277    233     90   -324   -501   -135     57   -168    -57   -275
    -90   -361   -272    223     90   -316   -504   -129     70   -155    -46   -275
    -96   -368   -272    231     88   -322   -509   -135     75   -155    -51   -288
    -98   -379   -280    239     88   -329   -517   -140     75   -155    -57   -298
    -98   -389   -290    244     96   -340   -522   -145     77   -153    -59   -301
   -109   -400   -290    254     88   -345   -540   -166     67   -158    -64   -309
   -109   -405   -296    257     93   -350   -555   -184     59   -161    -70   -322
   -116   -423   -306    267     93   -363   -576   -205     41   -174    -88   -342
   -122   -428   -306    275     90   -368   -594   -218     36   -176    -93   -348
   -111   -446   -337    277    111   -392   -610   -231     23   -187   -106   -366
   -106   -462   -355    283    122   -410   -623   -241     18   -194   -114   -376
   -106   -462   -358    283    124   -410   -636   -249     15   -194   -114   -374
   -109   -465   -355    288    122   -410   -649   -257     12   -194   -111   -371
   -111   -465   -353    288    116   -407   -654   -259     15   -189   -103   -368
   -106   -467   -361    285    127   -415   -672   -270     12   -192   -109   -379
   -111   -478   -368    293    127   -423   -693   -283      5   -202   -122   -394
   -101   -465   -363    283    129   -415   -701   -285      7   -197   -116   -392
   -103   -465   -361    283    127   -413   -711   -296      2   -194   -116   -394
   -103   -472   -368    288    129   -420   -722   -303     -5   -202   -127   -400
    -96   -470   -376    283    137   -423   -735   -306     -7   -205   -137   -402
    -93   -478   -384    285    145   -431   -743   -306     -5   -202   -137   -392
    -93   -491   -400    290    150   -444   -756   -311     -7   -205   -137   -394
    -85   -488   -402    285    158   -446   -771   -324    -18   -207   -145   -400
    -85   -493   -407    288    161   -452   -784   -332    -25   -207   -155   -405
    -83   -488   -405    285    161   -446   -802   -345    -36   -210   -161   -413
    -93   -498   -407    293    155   -454   -813   -355    -46   -213   -163   -418
    -93   -509   -418    301    161   -465   -826   -366    -59   -223   -176   -423
    -93   -511   -418    301    161   -465   -833   -368    -62   -226   -181   -423
    -98   -524   -426    311    163   -475   -844   -371    -67   -231   -194   -418
   -101   -540   -439    319    166   -488   -857   -384    -77   -241   -210   -423
   -103   -535   -431    319    161   -483   -865   -392    -77   -244   -210   -418
    -96   -514   -418    303    161   -467   -862   -387    -67   -233   -197   -402
   -103   -493   -389    298    142   -441   -849   -374    -49   -215   -187   -392
   -114   -483   -371    298    127   -428   -833   -358    -31   -200   -171   -376
   -106   -475   -368    290    129   -423   -833   -355    -23   -192   -163   -371
    -98   -480   -384    288    140   -433   -844   -366    -28   -200   -168   -381
    -96   -452   -355    275    129   -405   -836   -358    -12   -184   -153   -376
    -88   -400   -311    244    109   -358   -826   -348     12   -158   -124   -358
    -85   -361   -277    223     93   -319   -823   -335     33   -135    -98   -337
   -101   -392   -290    244     93   -340   -852   -363     10   -155   -111   -358
   -109   -402   -293    257     90   -348   -875   -384      0   -161   -116   -366
    -98   -405   -306    252    101   -355   -901   -397     -5   -161   -114   -361
   -103   -449   -348    275    119   -400   -932   -428    -31   -184   -135   -384
   -116   -504   -387    309    132   -446   -963   -449    -59   -218   -166   -415
   -122   -550   -428    337    153   -491   -982   -465    -83   -244   -194   -441
   -135   -605   -472    368    166   -537   -997   -485   -109   -267   -220   -465
   -145   -662   -517    402    184   -589  -1018   -511   -137   -293   -252   -485
   -153   -704   -553    428    200   -631  -1041   -535   -163   -322   -280   -498
   -155   -727   -571    441    207   -649  -1067   -563   -187   -342   -303   -511
   -161   -727   -568    444    202   -646  -1078   -571   -181   -342   -306   -506
   -155   -735   -579    444    210   -657  -1083   -581   -184   -345   -311   -501
   -163   -735   -574    446    205   -654  -1088   -589   -187   -340   -306   -496
   -166   -743   -576    454    205   -659  -1104   -607   -200   -350   -309   -501
   -166   -748   -584    457    207   -667  -1109   -610   -205   -353   -311   -509
   -148   -815   -667    480    259   -743  -1106   -587   -215   -376   -337   -550
   -119   -891   -771    504    324   -831  -1036   -478   -189   -387   -371   -602
   -101   -839   -737    470    316   -789   -901   -306    -77   -314   -329   -592
    -64   -698   -633    381    283   -667   -787   -114     85   -163   -200   -480
    -23   -327   -306    174    140   -316   -711     38    332    142    127   -163
    -51    283    335   -116   -194    309   -719     44    613    563    618    314
   -215    776    992   -280   -602    883   -940   -272    698    846    995    659
   -301    605    906   -153   -605    756  -1332   -789    358    631    849    514
   -371    -67    301    218   -337    116  -1556  -1221   -257    -59    187    -72
   -348   -766   -418    555     33   -594  -1634  -1350   -701   -646   -431   -628
   -270  -1111   -841    691    285   -976  -1613  -1231   -771   -795   -633   -820
   -246  -1161   -914    704    332  -1039  -1509  -1083   -678   -740   -628   -813
   -228  -1096   -867    662    316   -982  -1397   -945   -553   -636   -550   -745
   -202   -974   -774    587    283   -875  -1309   -839   -439   -532   -465   -662
   -192   -922   -730    558    267   -826  -1262   -782   -379   -478   -426   -610
   -176   -911   -737    542    277   -826  -1257   -776   -376   -483   -441   -613
   -168   -896   -727    532    277   -813  -1249   -771   -371   -480   -441   -615
   -155   -878   -722    517    280   -802  -1249   -771   -366   -475   -439   -618
   -150   -885   -735    519    290   -810  -1247   -766   -355   -467   -436   -610
   -153   -893   -740    522    293   -818  -1244   -763   -355   -462   -439   -613
   -148   -891   -743    519    296   -818  -1241   -761   -355   -452   -433   -610
   -148   -901   -753    522    301   -828  -1239   -761   -358   -449   -431   -607
   -153   -919   -766    537    306   -844  -1244   -766   -361   -459   -433   -607
   -153   -924   -771    537    306   -846  -1257   -774   -374   -465   -439   -618
   -155   -924   -771    540    306   -849  -1262   -779   -384   -465   -436   -618
   -150   -919   -771    532    309   -846  -1267   -779   -384   -462   -428   -613
   -161   -924   -763    542    301   -844  -1267   -776   -384   -462   -426   -607
   -150   -932   -782    540    314   -857  -1278   -789   -397   -470   -436   -615
   -145   -943   -797    542    324   -870  -1280   -795   -400   -480   -446   -613
   -142   -950   -807    545    329   -880  -1275   -795   -397   -480   -449   -602
   -145   -956   -810    550    332   -883  -1278   -800   -402   -475   -452   -605
   -137   -943   -805    537    332   -875  -1288   -813   -423   -483   -454   -615
   -129   -956   -826    542    345   -891  -1296   -815   -436   -496   -462   -623
   -127   -987   -859    555    366   -924  -1304   -815   -446   -509   -475   -628
   -122   -989   -867    555    371   -930  -1304   -813   -452   -511   -478   -631
   -114   -971   -857    542    368   -917  -1312   -810   -454   -506   -470   -628
   -103   -969   -865    535    379   -917  -1312   -810   -459   -511   -472   -620
    -98   -963   -865    530    381   -914  -1314   -810   -462   -514   -478   -615
    -93   -948   -854    522    379   -901  -1322   -805   -467   -506   -478   -605
   -101   -943   -841    522    368   -893  -1330   -802   -475   -509   -483   -594
    -96   -924   -831    509    366   -878  -1332   -789   -475   -496   -480   -566
    -96   -927   -833    511    368   -883  -1337   -776   -472   -488   -483   -545
    -93   -922   -828    509    366   -875  -1332   -761   -465   -478   -483   -524
   -101   -909   -807    504    353   -859  -1322   -745   -459   -470   -485   -501
   -106   -906   -800    506    345   -854  -1306   -730   -452   -457   -488   -475
   -119   -880   -761    498    319   -823  -1293   -722   -449   -446   -480   -475
   -127   -867   -740    498    306   -805  -1291   -724   -452   -441   -475   -472
   -142   -870   -730    504    290   -800  -1283   -722   -449   -441   -480   -472
   -145   -841   -696    493    272   -771  -1275   -717   -439   -428   -470   -465
   -158   -836   -678    496    259   -758  -1267   -714   -431   -423   -470   -467
   -155   -833   -678    496    259   -756  -1254   -706   -418   -413   -470   -470
   -168   -844   -675    504    252   -761  -1241   -701   -407   -405   -467   -475
   -184   -849   -665    517    239   -756  -1226   -691   -387   -389   -465   -472
   -194   -849   -654    522    228   -753  -1210   -688   -376   -389   -470   -483
   -215   -857   -641    537    213   -750  -1195   -691   -371   -394   -475   -498
   -223   -865   -644    542    210   -756  -1187   -691   -366   -392   -480   -506
   -239   -875   -639    555    200   -758  -1176   -693   -363   -389   -483   -519
   -249   -885   -636    566    189   -761  -1174   -704   -368   -394   -493   -535
   -257   -867   -610    563    176   -740  -1179   -717   -371   -397   -496   -550
   -270   -872   -602    571    163   -737  -1182   -727   -371   -405   -504   -561
   -265   -878   -615    571    174   -748  -1171   -722   -361   -400   -498   -553
   -262   -883   -623    571    179   -753  -1171   -727   -358   -400   -504   -548
   -262   -872   -610    568    174   -743  -1176   -732   -361   -400   -509   -548
   -262   -867   -607    563    171   -737  -1171   -730   -353   -384   -504   -545
   -254   -859   -607    555    174   -735  -1169   -727   -342   -371   -504   -540
   -252   -849   -597    550    171   -724  -1169   -727   -340   -368   -504   -540
   -265   -870   -605    568    168   -737  -1163   -724   -340   -368   -504   -542
   -252   -862   -610    555    176   -737  -1158   -722   -335   -366   -498   -535
   -246   -849   -602    548    176   -724  -1158   -722   -329   -358   -501   -532
   -249   -841   -594    542    171   -719  -1156   -717   -322   -350   -504   -527
   -241   -820   -579    532    168   -701  -1161   -719   -324   -350   -511   -522
   -239   -800   -563    519    158   -683  -1158   -719   -322   -350   -517   -504
   -244   -792   -548    517    150   -670  -1153   -711   -316   -345   -522   -485
   -241   -795   -553    517    155   -675  -1156   -714   -322   -348   -542   -483
   -233   -813   -579    524    171   -696  -1156   -711   -322   -353   -558   -470
   -244   -810   -566    527    158   -688  -1153   -706   -319   -348   -563   -457
   -259   -807   -550    532    145   -680  -1143   -698   -314   -342   -571   -449
   -252   -789   -537    519    140   -662  -1140   -693   -314   -342   -579   -444
   -244   -750   -506    498    129   -628  -1122   -680   -301   -327   -574   -423
   -215   -722   -506    467    142   -615  -1109   -672   -293   -322   -574   -413
   -197   -683   -488    439    142   -587  -1101   -665   -285   -311   -566   -402
   -192   -665   -475    426    140   -571  -1101   -667   -288   -311   -568   -400
   -197   -659   -462    428    132   -561  -1091   -665   -283   -303   -568   -402
   -213   -631   -418    418    101   -524  -1067   -646   -257   -275   -550   -374
   -194   -571   -379    381     90   -475  -1039   -631   -226   -249   -519   -337
   -166   -527   -363    345     96   -446  -1028   -631   -213   -239   -506   -316
   -166   -542   -376    355    103   -459  -1047   -652   -226   -246   -517   -319
   -176   -553   -379    363     98   -467  -1057   -665   -233   -254   -522   -327
   -166   -540   -374    353    101   -459  -1070   -672   -239   -254   -524   -322
   -171   -579   -407    374    116   -496  -1083   -691   -262   -272   -542   -340
   -197   -646   -449    423    124   -548  -1083   -691   -277   -293   -561   -350
   -187   -685   -501    433    155   -594  -1091   -696   -296   -306   -579   -368
   -181   -709   -530    444    174   -620  -1101   -711   -316   -329   -602   -397
   -187   -748   -561    465    184   -654  -1111   -727   -342   -358   -633   -420
   -194   -774   -579    485    192   -678  -1119   -745   -361   -379   -654   -433
   -210   -789   -579    498    184   -685  -1122   -756   -374   -389   -665   -436
   -189   -789   -600    488    202   -696  -1132   -769   -387   -405   -683   -454
   -189   -815   -628    501    218   -722  -1130   -771   -394   -413   -691   -459
   -233   -815   -581    524    174   -698  -1111   -756   -381   -402   -675   -441
   -226   -807   -581    514    176   -693  -1117   -761   -381   -400   -670   -439
   -174   -815   -641    493    231   -730  -1132   -771   -397   -415   -685   -462
   -119   -870   -753    493    314   -813  -1135   -748   -413   -446   -730   -509
    -75   -932   -857    504    389   -896  -1054   -636   -376   -457   -771   -555
    -57   -870   -815    462    379   -844   -930   -478   -259   -379   -724   -535
    -31   -714   -683    371    324   -698   -805   -280    -83   -205   -566   -397
     10   -316   -327    153    168   -322   -717   -114    168    119   -218    -59
    -49    288    337   -119   -192    311   -675    -67    457    548    272    413
   -220    646    865   -213   -542    756   -901   -407    462    730    540    652
   -280    452    732    -85   -506    592  -1249   -901     96    470    342    467
   -350   -184    166    267   -259     -7  -1444  -1299   -472   -189   -293   -103
   -319   -789   -470    555     75   -631  -1527  -1408   -859   -701   -826   -589
   -241  -1047   -805    644    280   -927  -1488  -1283   -875   -787   -945   -709
   -215  -1104   -888    659    335   -995  -1382  -1145   -795   -756   -943   -714
   -192  -1054   -862    623    335   -961  -1286  -1023   -683   -670   -878   -665
   -163   -953   -789    558    311   -872  -1205   -922   -574   -566   -789   -589
   -150   -878   -727    514    288   -802  -1158   -870   -511   -509   -737   -540
   -150   -880   -730    514    288   -805  -1130   -839   -480   -488   -719   -519
   -148   -885   -740    514    293   -813  -1114   -826   -467   -472   -704   -509
   -145   -893   -748    519    301   -820  -1093   -805   -449   -454   -685   -498
   -145   -870   -727    506    288   -800  -1088   -800   -446   -446   -675   -496
   -142   -870   -730    506    293   -800  -1085   -797   -444   -444   -670   -488
   -142   -857   -714    498    283   -784  -1083   -795   -444   -441   -659   -485
   -137   -836   -698    488    280   -769  -1075   -789   -433   -428   -652   -478
   -140   -844   -704    491    277   -774  -1067   -782   -428   -423   -649   -462
   -137   -849   -711    491    285   -782  -1065   -776   -428   -418   -646   -449
   -137   -836   -701    485    280   -771  -1060   -776   -426   -413   -641   -444
   -145   -826   -680    485    267   -753  -1060   -776   -428   -410   -636   -439
   -145   -833   -688    488    267   -761  -1057   -776   -428   -410   -639   -436
   -145   -841   -696    491    275   -769  -1054   -774   -428   -413   -644   -433
   -148   -831   -685    488    267   -761  -1052   -769   -420   -402   -633   -426
   -142   -831   -688    488    272   -761  -1041   -761   -410   -397   -623   -413
   -150   -849   -701    498    272   -776  -1031   -756   -407   -397   -618   -407
   -155   -852   -696    501    270   -774  -1026   -748   -397   -387   -607   -402
   -153   -852   -698    501    270   -774  -1021   -743   -392   -384   -602   -400
   -145   -846   -701    496    277   -774  -1023   -735   -392   -387   -602   -389
   -140   -839   -698    488    277   -769  -1023   -732   -389   -387   -600   -381
   -132   -836   -704    485    285   -771  -1018   -724   -384   -381   -592   -379
   -132   -846   -714    488    288   -782  -1015   -717   -379   -374   -587   -368
   -129   -852   -722    491    296   -787  -1010   -706   -374   -368   -584   -368
   -119   -846   -727    483    301   -787  -1008   -691   -368   -358   -574   -366
   -111   -833   -722    470    303   -779  -1005   -678   -361   -342   -558   -363
   -106   -823   -717    462    303   -771  -1002   -659   -348   -324   -537   -350
   -106   -823   -717    465    303   -771   -997   -641   -340   -311   -522   -340
    -93   -810   -719    452    309   -766   -987   -626   -329   -298   -511   -322
    -80   -800   -719    439    316   -758   -971   -610   -316   -285   -498   -298
    -80   -787   -706    431    311   -748   -956   -597   -303   -270   -488   -280
    -83   -763   -680    423    298   -722   -945   -589   -293   -259   -478   -267
    -83   -753   -672    415    293   -714   -932   -587   -283   -246   -465   -249
    -85   -740   -657    413    283   -698   -919   -576   -270   -233   -449   -233
    -88   -743   -654    413    280   -698   -914   -574   -265   -228   -444   -223
    -83   -748   -665    415    290   -706   -911   -568   -265   -226   -446   -213
    -88   -737   -652    410    280   -696   -898   -550   -252   -210   -441   -194
    -90   -735   -644    413    275   -691   -888   -537   -241   -202   -433   -192
    -90   -748   -657    418    283   -704   -880   -527   -241   -202   -431   -223
    -90   -735   -644    413    275   -691   -865   -504   -228   -189   -428   -210
    -98   -735   -636    415    267   -685   -854   -493   -226   -189   -439   -194
   -103   -750   -646    426    270   -698   -846   -485   -220   -189   -444   -189
   -111   -750   -639    428    262   -696   -841   -485   -215   -187   -436   -197
   -109   -748   -639    428    265   -693   -833   -498   -220   -192   -431   -226
   -109   -750   -641    428    262   -696   -823   -506   -228   -200   -431   -236
   -109   -748   -639    428    265   -693   -818   -519   -231   -200   -439   -226
   -101   -753   -652    426    275   -704   -818   -532   -231   -197   -457   -176
    -85   -743   -657    415    285   -701   -810   -535   -223   -189   -459   -150
    -72   -743   -670    405    296   -709   -807   -535   -226   -187   -449   -174
    -62   -750   -691    405    314   -722   -800   -532   -228   -187   -413   -259
    -59   -756   -698    407    316   -727   -795   -530   -228   -189   -376   -340
    -49   -756   -706    402    327   -732   -792   -530   -228   -194   -400   -316
    -44   -737   -693    389    322   -717   -795   -527   -228   -192   -410   -272
    -44   -730   -685    384    319   -709   -789   -517   -220   -184   -410   -241
    -38   -735   -696    387    327   -717   -782   -509   -215   -181   -405   -231
    -28   -740   -711    384    340   -727   -771   -504   -207   -176   -400   -218
    -20   -735   -714    376    345   -724   -763   -498   -202   -163   -389   -197
    -12   -737   -724    374    355   -732   -756   -491   -194   -155   -384   -181
     -5   -730   -727    366    358   -730   -753   -491   -194   -158   -381   -174
      2   -719   -722    358    361   -719   -753   -498   -205   -163   -381   -168
      5   -722   -727    355    363   -724   -753   -506   -215   -174   -387   -171
     12   -722   -737    353    374   -730   -753   -509   -220   -181   -387   -179
     23   -709   -732    342    376   -722   -753   -514   -228   -187   -389   -189
     31   -678   -709    324    368   -693   -737   -506   -220   -179   -381   -187
     38   -641   -680    301    358   -659   -714   -491   -197   -161   -355   -171
     57   -610   -670    275    361   -639   -701   -485   -189   -150   -340   -166
     77   -600   -678    259    376   -639   -704   -496   -197   -158   -345   -174
     98   -607   -706    254    402   -657   -711   -511   -213   -174   -355   -181
    109   -589   -701    239    405   -646   -706   -514   -210   -174   -345   -166
    109   -545   -654    215    381   -600   -685   -501   -187   -142   -311   -127
    103   -493   -597    192    350   -545   -662   -485   -155   -109   -270    -90
     98   -472   -571    187    335   -522   -662   -493   -153   -101   -246    -75
     88   -493   -581    200    335   -537   -691   -522   -179   -122   -252    -85
     85   -478   -563    197    322   -522   -701   -530   -179   -116   -226    -72
     75   -488   -566    205    319   -527   -711   -537   -187   -116   -207    -62
     62   -527   -589    233    324   -558   -727   -545   -207   -140   -205    -70
     46   -566   -613    259    327   -589   -735   -545   -223   -150   -194    -83
     36   -605   -641    283    337   -623   -743   -548   -241   -166   -187   -103
     36   -641   -680    301    358   -659   -753   -555   -265   -189   -181   -119
     41   -675   -717    316    379   -696   -766   -571   -283   -213   -181   -127
     23   -688   -714    329    366   -698   -774   -579   -296   -223   -166   -132
     10   -711   -722    350    363   -714   -779   -584   -303   -231   -153   -140
      5   -719   -727    355    363   -722   -782   -584   -306   -233   -137   -137
     -2   -714   -711    358    353   -714   -771   -574   -296   -233   -116   -129
     -2   -706   -706    353    348   -706   -771   -563   -288   -241    -96   -129
    -10   -719   -709    363    348   -714   -769   -561   -283   -249    -83   -137
    -12   -748   -735    379    358   -743   -756   -545   -280   -257    -90   -153
     10   -833   -844    413    426   -839   -711   -465   -272   -283   -137   -215
     31   -836   -867    402    446   -852   -576   -285   -181   -244   -132   -262
     70   -717   -787    322    428   -750   -441    -83    -28   -114    -31   -205
    114   -454   -568    168    340   -509   -324    119    197    135    205     36
    132     70    -62   -101     98      5   -254    244    501    537    641    511
    -41    659    698   -309   -371    678   -350     64    688    901   1072    987
   -187    748    935   -280   -561    841   -670   -392    511    870   1091   1070
   -265    213    478     25   -371    345   -958   -870    -20    324    558    623
   -272   -579   -306    426     15   -444  -1080  -1145   -600   -402   -205    -57
   -179  -1031   -854    602    337   -943  -1070  -1052   -727   -636   -511   -355
   -127  -1130  -1005    628    439  -1067   -961   -875   -631   -597   -535   -381
   -101  -1083   -984    592    439  -1034   -823   -709   -496   -491   -472   -319
    -75   -987   -911    532    418   -950   -711   -587   -368   -381   -428   -189
    -67   -945   -878    506    402   -911   -652   -527   -301   -324   -418    -88
    -70   -948   -878    509    402   -914   -615   -491   -270   -293   -394    -75
    -70   -956   -888    511    407   -922   -597   -475   -254   -275   -374    -83
    -67   -948   -880    509    405   -914   -587   -472   -244   -265   -353   -111
    -70   -945   -875    506    402   -911   -576   -478   -236   -259   -335   -150
    -70   -937   -867    504    397   -904   -574   -485   -231   -257   -322   -184
    -70   -930   -859    498    392   -896   -568   -488   -226   -246   -309   -200
    -72   -924   -852    498    389   -888   -561   -483   -220   -236   -303   -197
    -72   -924   -854    496    389   -891   -558   -480   -223   -233   -303   -205
    -75   -919   -846    496    384   -883   -561   -478   -223   -231   -298   -207
    -80   -919   -839    498    376   -880   -561   -475   -223   -231   -290   -213
    -80   -919   -839    501    379   -880   -553   -472   -218   -220   -280   -213
    -77   -919   -844    498    381   -883   -550   -475   -218   -218   -272   -226
    -70   -909   -841    488    384   -875   -550   -475   -215   -215   -254   -239
    -70   -909   -839    488    384   -875   -550   -475   -213   -215   -249   -249
    -70   -911   -841    491    384   -878   -550   -478   -213   -207   -252   -239
    -70   -911   -841    488    381   -878   -550   -478   -213   -202   -262   -218
    -72   -904   -831    488    379   -867   -545   -478   -207   -194   -272   -189
    -67   -893   -826    480    376   -859   -542   -478   -205   -192   -283   -155
    -64   -880   -815    472    374   -849   -545   -470   -200   -192   -285   -140
    -67   -880   -815    472    371   -849   -545   -462   -194   -189   -290   -122
    -62   -878   -815    470    374   -846   -545   -457   -192   -184   -290   -106
    -62   -875   -813    470    374   -844   -542   -454   -187   -181   -280   -114
    -54   -875   -820    465    381   -849   -540   -446   -181   -181   -262   -142
    -54   -867   -813    459    376   -841   -540   -441   -174   -174   -246   -148
    -49   -857   -807    452    376   -833   -540   -431   -163   -163   -231   -145
    -38   -854   -815    444    387   -833   -540   -420   -155   -150   -215   -142
    -28   -841   -813    436    392   -828   -540   -410   -142   -140   -202   -140
    -23   -831   -807    423    392   -820   -535   -397   -132   -135   -189   -132
    -15   -805   -792    410    387   -800   -532   -389   -127   -127   -179   -119
    -10   -782   -774    394    379   -779   -527   -381   -127   -119   -168   -109
    -10   -758   -748    384    368   -753   -514   -368   -119   -103   -158    -88
    -15   -753   -740    384    361   -748   -498   -361   -109    -90   -150    -72
    -18   -750   -735    384    358   -743   -483   -363   -109    -88   -153    -72
    -25   -748   -724    384    348   -737   -470   -363    -98    -88   -153    -83
    -23   -735   -711    379    342   -724   -462   -363    -85    -88   -145    -88
    -23   -719   -698    368    335   -709   -457   -361    -80    -85   -137    -88
    -28   -709   -683    368    324   -696   -439   -350    -72    -77   -132    -88
    -31   -709   -680    368    322   -696   -426   -340    -64    -72   -129    -88
    -36   -696   -659    366    311   -678   -407   -327    -49    -64   -124    -85
    -46   -711   -665    376    309   -688   -397   -329    -38    -70   -129    -88
    -54   -727   -672    389    306   -701   -394   -340    -36    -75   -137   -106
    -67   -748   -680    405    306   -714   -389   -353    -33    -75   -140   -122
    -70   -756   -685    413    306   -722   -394   -366    -33    -72   -148   -135
    -83   -771   -688    426    301   -732   -402   -384    -38    -80   -161   -145
    -85   -787   -701    433    306   -745   -402   -392    -41    -83   -171   -145
    -80   -789   -711    433    314   -750   -405   -400    -41    -83   -176   -150
    -80   -779   -698    431    309   -740   -407   -400    -38    -72   -174   -150
    -88   -774   -688    428    298   -732   -405   -394    -38    -67   -168   -155
    -88   -776   -688    431    298   -732   -400   -387    -36    -64   -166   -161
    -85   -758   -672    420    290   -717   -397   -376    -25    -57   -155   -150
    -80   -730   -649    405    283   -691   -405   -371    -18    -46   -142   -140
    -75   -724   -649    397    285   -688   -413   -371    -23    -44   -142   -140
    -80   -719   -641    400    280   -680   -405   -368    -20    -38   -140   -140
    -72   -706   -633    387    277   -672   -400   -361    -12    -31   -129   -135
    -62   -696   -633    379    285   -665   -392   -350     -2    -18   -116   -127
    -54   -696   -641    374    290   -667   -389   -348     -5    -20   -119   -124
    -59   -696   -636    379    288   -667   -384   -342     -5    -25   -122   -119
    -59   -696   -639    376    288   -667   -384   -337     -5    -25   -114   -114
    -57   -693   -636    376    288   -665   -376   -329     -2    -25   -101   -109
    -62   -693   -631    376    283   -665   -374   -324     -7    -25    -90   -101
    -70   -691   -623    379    275   -657   -374   -322     -5    -25    -77    -90
    -67   -683   -618    374    275   -652   -368   -322     -2    -28    -67    -83
    -67   -672   -605    371    267   -639   -355   -314      7    -20    -49    -72
    -72   -646   -574    358    249   -610   -327   -293     33      2    -15    -59
    -72   -613   -542    342    233   -579   -296   -272     57     18     15    -49
    -62   -587   -524    324    228   -555   -277   -259     70     20     41    -51
    -57   -589   -532    324    236   -561   -277   -257     67     12     46    -72
    -54   -584   -532    316    236   -558   -277   -259     64      7     46    -93
    -46   -548   -501    298    226   -527   -262   -252     80     25     70    -88
    -44   -506   -462    272    205   -485   -246   -241    101     51     98    -75
    -41   -472   -431    257    194   -452   -252   -244    109     62    116    -72
    -46   -480   -436    262    192   -459   -288   -267     83     38    101    -90
    -46   -480   -433    262    192   -459   -311   -280     64     25     83    -85
    -54   -498   -446    275    194   -472   -332   -290     49     12     64    -88
    -59   -537   -478    298    207   -509   -350   -309     25     -7     33   -103
    -75   -574   -498    324    210   -537   -363   -319      7    -23     10   -122
    -83   -615   -535    348    226   -576   -379   -329    -12    -46    -23   -145
    -83   -657   -576    368    244   -618   -394   -350    -44    -83    -67   -176
    -80   -685   -605    384    262   -646   -407   -366    -67   -103    -98   -194
    -90   -711   -623    400    265   -667   -423   -389    -90   -119   -127   -210
    -85   -709   -623    397    267   -667   -436   -405   -101   -129   -140   -218
    -83   -714   -631    397    272   -672   -444   -413   -106   -132   -153   -228
    -85   -709   -623    397    267   -667   -449   -415   -109   -132   -166   -218
    -83   -704   -620    392    267   -662   -459   -426   -116   -142   -181   -210
    -75   -698   -623    387    272   -662   -465   -426   -116   -145   -184   -207
    -67   -724   -657    394    293   -693   -472   -428   -129   -158   -197   -223
    -46   -795   -748    420    350   -771   -454   -392   -145   -189   -233   -275
    -23   -833   -813    428    394   -823   -332   -236    -93   -187   -252   -314
      0   -750   -750    374    374   -750   -168    -25     44    -93   -174   -254
     54   -545   -600    244    324   -574    -28    194    249    103     20    -62
    106   -103   -210      0    158   -155     33    327    537    467    423    350
     20    581    558   -301   -270    571    -77    210    815    922    984    927
   -163    919   1083   -379   -623   1000   -415   -231    792   1078   1257   1195
   -275    579    852   -153   -566    714   -769   -727    376    717    974    919
   -327   -277     49    303   -189   -114   -969  -1140   -337   -101    200    187
   -262   -898   -639    579    184   -769   -974  -1127   -649   -537   -259   -309
   -200  -1070   -870    633    332   -969   -859   -935   -605   -558   -306   -428
   -179  -1036   -859    607    340   -950   -704   -740   -475   -467   -213   -405
   -150   -932   -782    542    314   -857   -563   -574   -332   -350    -80   -345
   -140   -885   -748    511    303   -818   -501   -498   -272   -298     -7   -327
   -129   -865   -735    496    301   -800   -470   -467   -252   -288     33   -335
   -119   -846   -727    480    301   -787   -459   -457   -246   -288     54   -361
   -119   -828   -709    475    293   -769   -457   -459   -252   -296     64   -392
   -109   -813   -706    459    296   -761   -457   -462   -259   -303     70   -418
   -101   -807   -709    454    301   -758   -465   -475   -275   -311     70   -444
    -88   -795   -709    441    309   -753   -475   -491   -290   -314     70   -467
    -67   -787   -719    428    324   -753   -467   -488   -293   -309     72   -483
    -49   -771   -722    410    335   -748   -475   -504   -306   -316     51   -509
    -31   -779   -748    405    355   -763   -488   -517   -322   -327     28   -527
     -7   -792   -787    400    387   -789   -498   -527   -340   -337      5   -527
     -5   -795   -789    400    392   -792   -509   -542   -355   -340    -18   -517
      0   -774   -774    384    384   -776   -524   -563   -371   -345    -46   -493
      7   -766   -776    379    392   -771   -535   -581   -387   -361    -96   -459
      0   -769   -769    381    384   -769   -540   -592   -397   -371   -150   -410
     10   -745   -756    368    381   -750   -545   -594   -405   -371   -192   -366
      0   -745   -745    371    371   -745   -548   -597   -418   -376   -226   -348
    -18   -737   -719    376    350   -730   -553   -600   -426   -381   -252   -337
    -28   -719   -691    374    329   -706   -550   -589   -428   -376   -267   -322
    -20   -714   -693    368    335   -704   -542   -576   -433   -376   -288   -329
    -31   -698   -667    363    316   -683   -535   -555   -426   -366   -293   -324
    -31   -672   -641    350    303   -659   -532   -542   -420   -358   -288   -319
    -28   -662   -633    345    301   -649   -535   -537   -426   -355   -283   -337
    -20   -672   -652    348    314   -662   -540   -537   -439   -358   -277   -374
    -25   -683   -657    353    314   -670   -548   -542   -449   -368   -277   -410
    -36   -685   -649    361    303   -667   -548   -532   -444   -366   -259   -420
    -36   -652   -615    342    288   -633   -545   -514   -426   -353   -223   -423
    -33   -623   -589    329    277   -607   -532   -485   -400   -335   -179   -423
    -46   -644   -597    342    272   -620   -527   -465   -381   -316   -129   -423
    -46   -628   -584    337    267   -607   -514   -441   -358   -296    -75   -420
    -46   -613   -568    329    257   -592   -498   -420   -340   -280    -25   -418
    -41   -620   -579    332    267   -600   -493   -410   -337   -280      7   -426
    -49   -620   -571    335    259   -597   -485   -407   -335   -270     38   -431
    -54   -607   -555    329    249   -581   -478   -405   -327   -257     67   -431
    -67   -610   -542    337    236   -579   -462   -400   -314   -246     90   -431
    -70   -610   -540    340    233   -576   -441   -387   -290   -228    109   -423
    -67   -610   -542    337    236   -576   -431   -381   -275   -218    114   -418
    -72   -607   -535    340    231   -571   -415   -379   -262   -213    114   -418
    -80   -615   -537    345    226   -576   -402   -376   -244   -207    111   -418
    -88   -626   -537    358    223   -581   -392   -376   -233   -200     98   -420
    -93   -620   -527    355    215   -574   -381   -379   -226   -197     80   -418
    -96   -626   -530    361    215   -579   -381   -387   -228   -200     46   -423
   -101   -636   -537    368    218   -589   -381   -397   -239   -210      5   -436
   -101   -639   -537    371    218   -589   -387   -407   -241   -213    -31   -444
   -103   -639   -535    368    213   -587   -394   -423   -254   -226    -72   -446
   -106   -646   -540    376    215   -594   -407   -433   -265   -231   -111   -444
   -116   -659   -542    387    213   -602   -413   -444   -275   -228   -150   -441
   -122   -631   -509    376    192   -571   -418   -449   -275   -218   -171   -420
   -122   -641   -522    379    197   -581   -423   -446   -272   -210   -192   -410
   -116   -641   -524    379    202   -584   -439   -454   -283   -218   -220   -413
   -116   -631   -514    371    194   -574   -444   -452   -277   -207   -236   -402
   -111   -623   -511    368    200   -568   -441   -446   -270   -200   -252   -392
   -114   -610   -498    361    189   -555   -449   -449   -272   -205   -270   -394
   -124   -602   -480    363    176   -542   -454   -452   -272   -205   -283   -392
   -127   -584   -459    353    163   -522   -457   -452   -270   -202   -293   -387
   -119   -584   -465    353    171   -524   -452   -449   -262   -200   -298   -379
   -119   -584   -465    348    171   -524   -454   -452   -267   -205   -311   -381
   -116   -579   -462    345    171   -522   -452   -449   -259   -197   -309   -371
   -111   -571   -459    340    171   -517   -452   -452   -257   -197   -306   -366
   -109   -561   -452    335    171   -506   -441   -446   -254   -197   -303   -358
   -109   -550   -444    327    166   -496   -428   -436   -246   -187   -298   -350
    -98   -535   -436    316    168   -485   -407   -415   -226   -171   -285   -340
    -85   -522   -436    301    174   -480   -394   -400   -210   -158   -272   -327
    -62   -475   -413    270    174   -444   -376   -381   -187   -135   -244   -298
    -75   -472   -400    272    161   -436   -376   -379   -187   -137   -249   -288
    -59   -459   -400    259    168   -431   -371   -368   -176   -127   -241   -265
    -49   -415   -366    233    158   -392   -358   -355   -158   -106   -218   -239
    -54   -389   -335    223    140   -363   -329   -332   -119    -67   -179   -210
    -44   -376   -332    210    142   -355   -337   -332   -109    -57   -163   -207
    -41   -394   -353    218    155   -376   -368   -366   -140    -83   -179   -231
    -46   -392   -348    218    150   -371   -397   -392   -153    -90   -181   -241
    -36   -394   -358    215    161   -376   -410   -400   -155    -90   -174   -239
    -31   -439   -407    233    187   -423   -423   -413   -176   -109   -192   -259
    -28   -485   -457    257    213   -470   -436   -428   -200   -135   -223   -285
    -20   -540   -519    277    246   -532   -457   -449   -228   -163   -259   -322
    -12   -589   -576    301    280   -584   -465   -462   -249   -187   -285   -350
     -7   -626   -618    316    303   -623   -483   -485   -277   -215   -324   -384
     -5   -654   -652    329    322   -654   -493   -501   -296   -241   -345   -405
      2   -670   -672    332    337   -670   -517   -524   -316   -259   -368   -428
     10   -680   -691    335    350   -685   -527   -535   -327   -267   -389   -439
      0   -688   -691    342    345   -688   -530   -530   -332   -259   -389   -433
      0   -691   -691    345    345   -691   -524   -517   -332   -254   -389   -426
      2   -685   -688    340    342   -685   -524   -511   -332   -259   -394   -428
     15   -680   -696    332    355   -688   -537   -519   -332   -272   -402   -444
     46   -735   -784    342    413   -758   -537   -498   -350   -311   -446   -493
     59   -797   -857    368    457   -826   -459   -389   -322   -327   -491   -555
     67   -750   -818    340    441   -784   -342   -241   -231   -270   -462   -548
    109   -626   -735    259    420   -680   -233    -49    -72   -127   -340   -431
    150   -215   -366     31    257   -288   -158    101    194    210     15    -64
     93    392    298   -244   -101    345   -145    106    472    633    491    413
    -44    789    833   -374   -439    810   -329   -171    535    870    797    704
    -93    691    784   -298   -439    737   -670   -626    252    714    698    605
   -142     33    176     51   -158    103   -865  -1028   -348     15     12    -10
   -109   -579   -470    342    179   -524   -932  -1122   -730   -501   -537   -504
    -36   -880   -846    457    405   -865   -906  -1005   -776   -620   -704   -652
      0   -958   -958    480    478   -958   -820   -880   -706   -592   -719   -662
     15   -898   -914    439    462   -906   -737   -776   -602   -504   -659   -594
     36   -787   -823    374    428   -805   -662   -683   -496   -407   -576   -504
     38   -722   -761    340    397   -740   -605   -613   -426   -342   -522   -446
     33   -714   -748    340    389   -730   -571   -574   -402   -324   -511   -428
     31   -693   -724    329    374   -709   -558   -553   -392   -309   -496   -423
     31   -672   -704    322    366   -688   -561   -542   -387   -303   -488   -423
     31   -665   -696    316    361   -680   -561   -530   -387   -301   -480   -418
     25   -649   -675    311    350   -662   -553   -522   -381   -288   -467   -420
     18   -662   -680    322    348   -672   -553   -517   -387   -293   -470   -423
     28   -657   -688    314    355   -672   -555   -517   -389   -296   -467   -420
     28   -652   -683    309    353   -667   -555   -522   -389   -298   -470   -418
      5   -644   -649    319    327   -646   -548   -514   -376   -290   -467   -397
     12   -644   -657    314    332   -649   -548   -522   -376   -290   -475   -389
     31   -636   -670    301    348   -652   -553   -535   -379   -290   -480   -405
     41   -623   -665    290    350   -641   -553   -540   -371   -288   -475   -420
     44   -613   -657    285    350   -633   -553   -548   -363   -288   -467   -426
     41   -626   -667    288    353   -646   -548   -555   -358   -290   -470   -420
     49   -626   -678    288    361   -652   -540   -555   -350   -288   -459   -428
     51   -639   -693    290    371   -665   -535   -553   -345   -285   -433   -467
     62   -623   -685    280    374   -654   -532   -558   -335   -280   -400   -504
     70   -605   -678    267    374   -641   -542   -563   -335   -277   -410   -472
     80   -589   -670    254    374   -628   -537   -558   -329   -270   -426   -415
     90   -581   -672    244    381   -628   -537   -561   -324   -270   -431   -387
     98   -581   -680    241    389   -631   -540   -566   -329   -270   -431   -368
    101   -558   -659    226    376   -607   -532   -553   -316   -252   -413   -337
    109   -545   -657    218    381   -600   -524   -537   -309   -239   -402   -306
    119   -545   -667    210    392   -605   -537   -537   -311   -233   -400   -301
    137   -522   -659    192    397   -589   -550   -532   -311   -226   -394   -283
    150   -480   -633    163    392   -558   -550   -514   -301   -223   -381   -254
    168   -457   -628    142    397   -542   -553   -501   -288   -213   -363   -228
    187   -449   -639    129    410   -542   -550   -496   -285   -210   -361   -215
    181   -439   -620    129    400   -530   -542   -491   -288   -210   -363   -202
    184   -418   -602    116    392   -509   -540   -488   -285   -205   -368   -187
    184   -387   -574    101    379   -480   -532   -493   -288   -202   -371   -179
    189   -368   -558     88    374   -465   -530   -506   -301   -210   -379   -192
    192   -335   -527     72    358   -431   -522   -506   -298   -207   -374   -194
    200   -337   -537     67    368   -439   -517   -514   -309   -220   -381   -205
    213   -324   -537     54    374   -431   -506   -514   -309   -218   -376   -223
    210   -298   -511     41    358   -405   -488   -506   -296   -205   -358   -231
    213   -296   -509     41    361   -402   -478   -506   -296   -202   -350   -239
    220   -309   -530     44    374   -418   -475   -514   -301   -207   -355   -259
    223   -309   -532     41    376   -420   -465   -514   -296   -205   -353   -288
    226   -311   -537     41    381   -426   -459   -522   -290   -202   -348   -319
    213   -324   -537     57    374   -431   -452   -527   -285   -202   -345   -332
    197   -342   -540     72    366   -441   -452   -535   -288   -213   -353   -348
    228   -361   -589     64    407   -475   -467   -561   -306   -239   -371   -376
    267   -381   -649     57    457   -517   -488   -592   -327   -262   -389   -400
    293   -389   -683     49    488   -535   -501   -613   -342   -275   -400   -413
    298   -389   -688     44    491   -537   -514   -623   -353   -280   -394   -413
    296   -368   -665     36    480   -517   -514   -626   -350   -270   -371   -405
    290   -345   -639     25    462   -491   -511   -623   -345   -259   -350   -387
    283   -329   -613     23    446   -470   -509   -618   -342   -249   -329   -371
    280   -314   -594     15    436   -454   -514   -615   -348   -239   -314   -358
    280   -306   -587     12    433   -446   -517   -613   -350   -236   -306   -335
    259   -309   -568     23    413   -439   -519   -602   -350   -231   -290   -306
    254   -298   -553     23    402   -426   -522   -592   -350   -223   -270   -272
    246   -277   -524     12    384   -400   -522   -581   -342   -218   -246   -246
    246   -252   -498      2    371   -374   -524   -571   -337   -213   -220   -220
    249   -244   -493     -5    371   -368   -527   -558   -329   -210   -194   -194
    249   -239   -488     -5    368   -363   -532   -545   -322   -205   -168   -176
    254   -231   -485    -12    368   -358   -542   -532   -319   -207   -148   -171
    265   -213   -480    -25    371   -345   -545   -506   -311   -202   -122   -171
    267   -181   -452    -44    358   -316   -532   -478   -293   -189    -83   -166
    267   -145   -413    -59    340   -277   -511   -449   -265   -174    -36   -153
    265   -116   -381    -75    322   -249   -501   -431   -244   -166      0   -148
    259   -106   -368    -77    311   -236   -491   -415   -231   -161     25   -153
    262    -77   -340    -93    301   -207   -478   -402   -215   -145     51   -155
    254    -36   -290   -109    272   -163   -459   -389   -189   -119     85   -153
    236     -5   -241   -116    239   -122   -433   -376   -161   -103    111   -142
    231     23   -207   -127    218    -90   -418   -368   -140    -85    129   -127
    223     12   -213   -119    218    -98   -423   -384   -145    -90    119   -140
    220      0   -220   -109    220   -109   -426   -394   -150    -96    106   -163
    218      5   -213   -111    215   -103   -426   -405   -145    -90    114   -163
    215    -33   -249    -90    231   -140   -426   -420   -158   -103     85   -194
    200    -75   -277    -64    239   -176   -415   -426   -166   -114     51   -223
    200   -150   -350    -23    275   -249   -415   -433   -184   -140      7   -254
    200   -213   -413      5    303   -311   -420   -446   -205   -168    -38   -288
    197   -267   -465     33    329   -366   -418   -457   -223   -194    -80   -311
    192   -314   -509     59    348   -410   -418   -470   -241   -218   -114   -329
    192   -348   -540     77    366   -444   -410   -472   -252   -231   -137   -342
    194   -371   -566     88    376   -467   -405   -472   -252   -241   -150   -345
    189   -387   -576     98    381   -483   -402   -472   -249   -241   -153   -342
    197   -405   -602    101    397   -504   -402   -472   -246   -239   -158   -345
    205   -415   -620    106    413   -517   -407   -478   -246   -241   -168   -345
    205   -420   -626    106    413   -522   -405   -478   -244   -241   -171   -332
    218   -457   -678    119    446   -566   -400   -470   -254   -257   -202   -345
    246   -553   -802    153    522   -678   -345   -389   -246   -280   -262   -394
    262   -545   -807    142    535   -675   -215   -231   -158   -239   -259   -394
    293   -439   -735     70    511   -587    -85    -31      2    -98   -145   -290
    340   -140   -480    -98    410   -311     18    153    231    174    124    -25
    329    407     77   -368    127    241     44    215    504    574    576    423
    161    984    823   -571   -329    904    -90    -18    649    914   1010    831
     54    974    917   -514   -431    945   -462   -493    405    831   1002    813
     -5    459    465   -228   -233    462   -735   -940   -124    290    498    363
    -25   -241   -215    132     93   -228   -823  -1145   -631   -371   -174   -236
     46   -670   -717    311    381   -693   -815  -1060   -763   -610   -465   -511
     96   -753   -849    327    470   -800   -711   -888   -670   -568   -467   -532
    111   -693   -805    290    457   -748   -594   -743   -542   -472   -392   -480
    127   -597   -724    233    423   -659   -504   -628   -423   -371   -306   -407
    140   -524   -665    192    402   -594   -449   -563   -350   -309   -246   -350
    145   -527   -675    189    407   -600   -415   -535   -327   -290   -236   -337
    140   -532   -672    194    405   -600   -392   -511   -309   -277   -223   -314
    137   -522   -659    189    397   -589   -376   -496   -293   -265   -207   -298
    155   -511   -667    179    410   -589   -374   -496   -285   -262   -200   -290
    163   -514   -678    174    420   -594   -368   -485   -275   -257   -189   -285
    161   -517   -678    176    418   -597   -361   -478   -270   -254   -181   -288
    150   -524   -678    184    413   -600   -350   -467   -265   -252   -174   -280
    158   -517   -675    179    415   -594   -342   -462   -259   -244   -166   -270
    155   -519   -675    181    413   -597   -342   -459   -257   -244   -158   -262
    145   -517   -662    184    402   -587   -345   -459   -254   -241   -150   -252
    150   -514   -665    179    405   -587   -350   -459   -262   -236   -148   -257
    155   -514   -670    179    413   -592   -340   -454   -257   -228   -140   -259
    153   -511   -665    176    407   -589   -329   -452   -246   -228   -137   -267
    163   -522   -685    179    423   -602   -324   -452   -233   -241   -142   -283
    163   -519   -683    174    423   -600   -316   -449   -218   -241   -137   -288
    166   -511   -678    174    420   -594   -314   -452   -218   -241   -135   -303
    163   -509   -675    171    418   -592   -319   -454   -226   -244   -137   -319
    166   -496   -662    163    413   -579   -314   -452   -223   -239   -137   -319
    163   -485   -649    161    405   -566   -309   -446   -220   -231   -137   -309
    158   -488   -646    166    402   -566   -309   -446   -223   -223   -142   -296
    168   -485   -657    158    410   -571   -311   -444   -220   -220   -150   -277
    184   -483   -667    150    423   -576   -311   -436   -218   -218   -150   -257
    189   -485   -675    148    431   -581   -309   -431   -205   -210   -153   -244
    200   -491   -691    145    444   -589   -311   -423   -197   -205   -161   -241
    228   -472   -701    122    462   -587   -322   -426   -192   -202   -166   -246
    210   -475   -685    129    446   -579   -316   -413   -176   -184   -155   -239
    142   -475   -618    163    379   -548   -288   -371   -140   -142   -127   -205
    252   -454   -706    101    478   -579   -311   -384   -153   -148   -140   -218
    267   -420   -688     77    478   -553   -306   -374   -145   -132   -132   -202
    244   -402   -646     77    444   -522   -290   -353   -129   -111   -114   -184
    252   -389   -644     67    446   -517   -283   -345   -132   -106   -111   -179
    275   -371   -646     49    459   -509   -275   -345   -132   -103   -109   -179
    257   -368   -626     54    441   -498   -265   -348   -135   -101   -111   -176
    254   -363   -620     54    436   -491   -254   -350   -135   -101   -114   -179
    254   -363   -620     51    436   -491   -244   -353   -127    -98   -114   -179
    249   -353   -602     51    426   -478   -220   -340   -109    -83    -98   -163
    239   -363   -602     59    418   -480   -205   -329    -98    -75    -93   -163
    226   -368   -594     70    407   -480   -192   -322    -88    -75    -88   -168
    210   -376   -587     83    394   -480   -179   -319    -80    -72    -77   -174
    202   -376   -579     88    389   -478   -163   -316    -67    -67    -67   -174
    189   -389   -579     98    381   -483   -155   -324    -62    -72    -64   -181
    174   -402   -576    114    374   -488   -148   -324    -54    -72    -57   -181
    158   -413   -571    124    363   -491   -142   -322    -49    -75    -46   -176
    153   -420   -574    135    363   -496   -135   -327    -46    -77    -41   -166
    142   -433   -579    145    358   -506   -135   -329    -49    -77    -36   -163
    135   -439   -574    150    353   -506   -129   -332    -46    -77    -23   -176
    124   -441   -568    155    345   -504   -129   -332    -44    -72     15   -220
    103   -441   -545    168    324   -493   -124   -322    -33    -62     80   -288
     85   -439   -524    176    303   -483   -114   -311    -20    -49     85   -293
     80   -433   -514    176    296   -472   -103   -301     -7    -36     54   -249
     77   -426   -504    174    288   -465    -96   -293      2    -31     23   -202
     90   -415   -506    163    298   -459    -90   -280      7    -25      5   -166
     96   -415   -511    158    301   -462    -93   -275      7    -18    -20   -135
    103   -415   -522    155    311   -467    -96   -272      7     -7    -28   -127
    116   -413   -532    145    324   -470    -98   -267     10      0    -36   -122
    129   -400   -530    135    329   -465    -98   -259     18     10    -36   -116
    140   -389   -530    124    332   -457   -101   -257     15     10    -41   -116
    150   -384   -535    116    340   -457   -101   -254     12     10    -41   -116
    153   -384   -537    116    345   -459   -101   -249     12     12    -36   -114
    153   -379   -532    114    342   -454   -101   -246     10     15    -33   -111
    153   -342   -498     93    324   -420    -88   -236     20     25    -41    -72
    155   -311   -470     77    311   -389    -67   -215     38     46    -54    -18
    155   -285   -444     62    298   -363    -46   -200     54     62    -62     15
    158   -252   -410     46    283   -329    -18   -176     77     77    -51     46
    163   -254   -418     44    288   -335    -18   -174     80     80    -51     36
    176   -244   -420     33    298   -332    -15   -171     83     80    -49     23
    179   -231   -410     23    293   -319     -5   -168     90     83    -38     20
    181   -194   -376      7    277   -285      7   -158    109    106    -12     31
    181   -192   -374      2    275   -280      7   -155    111    111      2     23
    174   -218   -392     20    283   -303    -15   -174     93     93      2     -5
    176   -231   -410     25    290   -319    -31   -181     83     88     15    -23
    174   -252   -426     38    298   -337    -38   -179     80     85     38    -33
    158   -309   -470     75    314   -389    -46   -184     62     57     41    -57
    145   -371   -517    114    329   -444    -51   -194     46     33     46    -80
    129   -428   -558    148    342   -491    -57   -207     25     15     62   -103
    116   -485   -602    184    358   -542    -62   -228      5    -10     72   -142
    106   -530   -636    210    371   -581    -67   -249    -18    -41     83   -176
     80   -563   -644    239    361   -602    -67   -262    -31    -64     90   -168
     59   -576   -639    257    345   -607    -67   -272    -41    -83    101   -161
     51   -587   -639    267    345   -613    -72   -285    -49   -103    119   -200
     59   -600   -662    267    361   -631    -75   -290    -64   -124    132   -241
     57   -597   -654    270    353   -623    -75   -293    -70   -135    155   -275
     54   -579   -636    259    345   -607    -75   -290    -77   -137    181   -309
     59   -574   -633    257    345   -602    -72   -288    -90   -140    192   -342
     70   -633   -704    280    384   -667    -51   -249   -109   -176    137   -374
     96   -678   -776    290    433   -727     54   -101    -70   -181     85   -407
    127   -602   -730    236    428   -665    205     96     44    -96    124   -361
    194   -410   -605    109    400   -506    355    332    239     93    280   -200
    246     67   -179   -158    213    -57    379    413    496    454    665    202
    192    763    571   -478   -189    667    241    254    724    883   1171    743
     15   1195   1179   -607   -584   1187   -103   -192    706   1075   1439   1062
    -90    953   1044   -431   -566    997   -462   -685    342    800   1189    898
   -140     85    226     25   -184    155   -620  -1047   -345    -12    363    197
   -101   -602   -504    350    200   -553   -607  -1060   -706   -522   -215   -324
    -20   -784   -763    402    368   -776   -498   -872   -672   -561   -332   -446
     10   -763   -774    376    392   -769   -348   -685   -548   -470   -298   -431
     75   -654   -730    288    402   -693   -233   -542   -426   -366   -233   -363
    116   -571   -688    226    400   -628   -174   -475   -366   -309   -200   -324
    111   -579   -693    233    400   -633   -153   -457   -361   -309   -213   -342
    124   -566   -691    220    407   -628   -140   -444   -358   -303   -215   -353
    140   -563   -706    210    423   -633   -124   -423   -350   -290   -210   -353
    135   -555   -691    210    410   -623   -114   -407   -345   -283   -202   -353
    122   -561   -683    218    400   -620   -109   -397   -345   -283   -192   -358
     98   -563   -662    233    379   -613    -93   -379   -337   -280   -176   -361
     75   -548   -623    236    348   -587    -80   -361   -327   -270   -153   -361
     64   -540   -605    236    335   -571    -72   -342   -322   -262   -127   -363
     54   -532   -589    236    319   -561    -67   -329   -322   -259    -98   -366
     31   -522   -553    246    290   -537    -59   -311   -316   -252    -72   -366
     18   -537   -555    259    283   -545    -51   -301   -316   -252    -49   -374
      7   -548   -555    270    280   -550    -49   -298   -316   -252    -31   -384
      0   -558   -561    277    277   -558    -41   -288   -311   -249     -5   -389
      0   -574   -574    288    285   -574    -31   -277   -303   -244     20   -394
     -2   -566   -566    283    280   -566    -25   -275   -303   -246     36   -402
      2   -576   -579    285    290   -576    -18   -272   -303   -252     51   -413
     12   -587   -600    285    303   -594    -10   -267   -298   -252     75   -420
     10   -579   -589    285    298   -584      0   -259   -290   -246     98   -415
     12   -568   -584    277    298   -576      2   -259   -290   -246    109   -415
     15   -568   -584    275    298   -576     10   -252   -285   -239    122   -410
     -5   -561   -555    280    275   -558     25   -244   -275   -228    135   -405
     -7   -563   -555    285    272   -561     31   -236   -270   -226    140   -400
    -18   -558   -542    285    259   -550     36   -228   -265   -223    140   -402
    -20   -553   -532    285    254   -542     49   -213   -249   -215    140   -392
    -18   -553   -535    285    257   -545     51   -205   -241   -215    135   -389
    -12   -548   -535    280    259   -542     59   -189   -231   -202    129   -379
     -7   -537   -530    270    259   -532     67   -174   -218   -189    119   -363
      2   -511   -514    254    257   -511     80   -150   -200   -163    109   -337
      5   -483   -488    239    244   -485     88   -135   -187   -140     93   -316
      7   -462   -470    228    239   -465    103   -111   -166   -116     80   -301
     -2   -452   -449    226    220   -449    114   -103   -161   -103     64   -288
    -12   -454   -444    233    213   -449    122    -96   -150    -88     51   -270
    -20   -441   -423    231    200   -433    127    -90   -142    -80     33   -259
    -31   -428   -397    231    181   -413    137    -85   -132    -62     23   -246
    -41   -420   -379    231    168   -400    145    -83   -122    -49     10   -244
    -54   -433   -379    244    161   -405    161    -70   -106    -33     -2   -236
    -77   -433   -358    254    137   -397    166    -64   -101    -31    -12   -239
    -90   -426   -335    259    122   -381    176    -57    -85    -23    -12   -241
   -101   -423   -324    262    109   -374    187    -51    -75    -15    -15   -241
   -106   -446   -342    275    116   -394    189    -51    -72    -12    -23   -241
   -109   -446   -340    277    111   -394    184    -64    -75    -18    -33   -244
   -114   -449   -335    283    109   -392    184    -80    -72    -20    -38   -244
   -122   -465   -342    293    109   -405    179    -96    -72    -18    -41   -249
   -124   -470   -345    296    109   -407    171   -109    -75    -25    -49   -252
   -135   -480   -345    306    103   -415    166   -119    -80    -31    -51   -249
   -148   -491   -342    319     96   -418    171   -124    -77    -31    -54   -246
   -145   -493   -350    316    101   -423    174   -129    -75    -33    -57   -244
   -129   -501   -371    314    119   -436    174   -132    -72    -31    -59   -241
   -127   -491   -366    306    116   -428    179   -132    -59    -18    -51   -228
   -122   -470   -348    296    111   -410    181   -124    -46     -5    -46   -218
   -124   -467   -342    296    106   -405    184   -119    -38      0    -44   -213
   -124   -467   -342    296    109   -405    192   -111    -31      5    -38   -207
   -124   -465   -340    296    106   -402    200    -98    -20     12    -36   -197
   -122   -454   -332    288    103   -394    202    -88    -12     20    -23   -187
   -111   -454   -345    283    114   -400    200    -83    -15     20    -28   -187
   -109   -452   -342    277    116   -397    205    -75    -12     23    -28   -179
   -114   -454   -340    283    111   -397    213    -64     -7     31    -23   -171
   -109   -452   -342    280    116   -397    215    -62     -5     31    -25   -168
    -98   -457   -358    277    127   -407    213    -64     -7     25    -33   -174
    -98   -454   -355    275    127   -405    213    -64     -7     28    -33   -174
    -96   -457   -361    275    132   -410    213    -62     -7     28    -36   -171
    -83   -446   -363    265    140   -405    218    -59     -2     33    -33   -163
    -83   -436   -353    257    135   -394    241    -38     20     57    -18   -145
    -83   -415   -332    246    124   -374    262    -28     36     70     -7   -129
    -72   -400   -327    233    127   -363    277    -15     51     83      2   -114
    -59   -381   -322    220    129   -353    285    -10     54     90      7   -106
    -46   -379   -332    210    142   -355    285    -10     59     85      2   -109
    -41   -355   -314    197    135   -335    298     -7     77     98     18    -93
    -46   -311   -265    176    109   -288    306     -5     96    114     41    -70
    -44   -272   -228    158     90   -252    309     -7    109    124     57    -51
    -54   -303   -249    176     93   -277    288    -33     88    106     38    -62
    -51   -316   -265    184    103   -293    267    -57     70     96     31    -62
    -49   -329   -283    187    116   -306    252    -70     59     88     23    -59
    -57   -366   -309    213    124   -337    233    -80     41     72      2    -72
    -62   -400   -337    231    135   -368    220    -93     15     46    -25    -96
    -62   -433   -374    246    155   -405    202   -106     -7     20    -49   -116
    -67   -498   -431    280    181   -465    192   -119    -28     -2    -75   -142
    -75   -553   -478    314    200   -517    179   -135    -54    -31   -109   -166
    -80   -574   -493    327    205   -535    168   -148    -64    -49   -124   -176
    -90   -589   -498    337    202   -545    158   -161    -77    -59   -135   -187
    -98   -600   -501    348    200   -550    153   -166    -85    -67   -145   -194
   -101   -610   -509    355    202   -561    153   -163    -90    -70   -155   -200
   -106   -628   -524    366    207   -576    150   -163    -93    -67   -158   -202
   -109   -636   -530    371    207   -584    150   -161    -96    -67   -163   -205
   -109   -657   -548    381    215   -602    140   -163   -103    -75   -176   -215
    -98   -691   -592    394    246   -641    140   -150   -116    -96   -200   -239
    -67   -766   -698    415    314   -732    205    -49   -103   -122   -249   -306
    -51   -745   -696    397    322   -722    340    129     -5    -70   -228   -311
      2   -610   -615    301    306   -613    483    358    166     80   -109   -210
     67   -277   -345    106    205   -311    584    542    418    374    189     90
     38    361    322   -202   -140    340    542    519    698    810    701    636
   -153    950   1104   -400   -628   1026    311    194    820   1143   1148   1101
   -296    961   1257   -332   -776   1109    -49   -285    592   1057   1140   1098
   -376    290    667     44   -522    478   -293   -727     -2    410    524    527
   -342   -571   -231    454    -57   -402   -368   -888   -540   -309   -236   -189
   -257   -948   -693    602    218   -820   -322   -766   -615   -491   -485   -452
   -210   -979   -771    594    277   -875   -189   -579   -496   -426   -470   -454
   -176   -878   -701    527    262   -789    -46   -405   -340   -298   -376   -384
   -158   -774   -618    465    228   -696     38   -306   -233   -207   -298   -314
   -153   -748   -594    449    218   -670     85   -254   -184   -168   -265   -285
   -153   -748   -597    449    220   -672    109   -233   -161   -153   -252   -275
   -145   -730   -584    439    218   -657    114   -226   -153   -148   -244   -272
   -142   -714   -571    426    210   -644    122   -223   -145   -142   -241   -272
   -142   -717   -576    428    215   -646    132   -213   -135   -132   -236   -267
   -140   -714   -576    426    215   -646    137   -207   -127   -127   -233   -262
   -132   -727   -594    431    231   -662    148   -205   -122   -124   -236   -265
   -116   -724   -607    420    244   -667    153   -205   -116   -116   -239   -259
   -119   -727   -607    420    244   -667    153   -207   -116   -119   -241   -265
   -119   -727   -610    423    244   -670    153   -210   -116   -124   -244   -275
   -119   -724   -605    423    241   -665    161   -207   -109   -124   -239   -272
   -114   -719   -605    415    244   -662    163   -210   -106   -129   -244   -280
   -106   -709   -602    407    246   -657    166   -210   -106   -129   -244   -280
   -106   -698   -594    400    244   -646    166   -207   -103   -127   -236   -277
    -96   -688   -592    392    246   -641    163   -207   -106   -127   -233   -275
    -93   -688   -597    389    249   -641    161   -215   -111   -132   -239   -280
    -80   -683   -602    381    259   -644    161   -213   -106   -135   -236   -275
    -75   -685   -613    379    267   -649    163   -210   -109   -135   -241   -272
    -70   -688   -618    379    272   -654    163   -210   -103   -132   -244   -272
    -70   -691   -620    379    272   -657    166   -207   -101   -132   -249   -272
    -64   -678   -613    371    272   -646    166   -202    -90   -124   -241   -267
    -54   -670   -615    361    277   -641    155   -205    -96   -124   -244   -270
    -46   -670   -623    358    288   -646    153   -202    -96   -122   -249   -272
    -51   -672   -623    361    283   -649    158   -192    -90   -111   -244   -267
    -41   -659   -618    350    285   -639    158   -184    -83   -103   -233   -262
    -25   -652   -626    337    298   -639    153   -181    -83    -98   -231   -262
    -12   -639   -626    327    306   -633    153   -174    -77    -85   -223   -252
     -2   -610   -610    306    301   -610    153   -168    -70    -75   -215   -241
      2   -589   -592    293    296   -589    153   -163    -59    -70   -213   -228
      5   -579   -587    285    296   -581    150   -155    -57    -67   -213   -226
      7   -571   -579    283    293   -574    161   -142    -41    -49   -202   -207
     15   -542   -558    262    285   -550    174   -135    -25    -31   -187   -181
     18   -532   -553    257    285   -542    176   -135    -18    -25   -189   -171
     10   -527   -540    257    275   -532    179   -135    -20    -23   -189   -166
      5   -511   -517    254    259   -514    189   -132    -15    -18   -189   -153
      0   -509   -511    254    254   -509    200   -129     -7    -10   -197   -142
     -5   -506   -501    254    246   -506    213   -122     -2     -5   -207   -132
    -15   -511   -498    262    239   -504    231   -109      5      5   -205   -124
    -15   -524   -509    270    246   -517    241   -101     12     10   -205   -119
    -18   -511   -493    265    236   -504    236   -103     10      7   -210   -122
    -28   -511   -485    270    228   -498    239   -103     15      7   -210   -122
    -31   -522   -491    275    226   -506    241   -106     15      7   -213   -127
    -23   -537   -514    280    244   -527    233   -116      2     -2   -226   -148
    -31   -558   -530    293    249   -545    220   -119     -7    -18   -244   -176
    -36   -576   -540    306    252   -558    218   -119    -15    -25   -254   -189
    -36   -594   -561    314    262   -579    207   -127    -20    -33   -267   -207
    -33   -597   -563    316    265   -581    200   -129    -23    -31   -270   -215
    -41   -605   -566    322    262   -587    207   -127    -18    -25   -262   -223
    -41   -566   -524    301    241   -545    205   -129    -12    -15   -244   -223
    -31   -553   -524    290    244   -537    200   -132    -10    -12   -233   -228
    -23   -566   -542    296    259   -555    200   -135    -12    -15   -231   -239
    -28   -592   -563    306    267   -579    205   -132     -7    -15   -233   -259
    -15   -563   -548    288    265   -555    194   -135     -5    -10   -223   -270
    -10   -555   -548    283    265   -553    194   -132      0      0   -207   -270
    -28   -555   -527    293    249   -542    197   -132      2     -5   -205   -280
    -18   -548   -530    283    254   -540    200   -132      0     -7   -205   -285
    -18   -548   -530    283    254   -540    197   -132     -2     -7   -200   -290
    -12   -561   -548    285    265   -555    192   -135    -10    -18   -213   -306
     -7   -566   -558    288    275   -563    181   -145    -20    -23   -215   -316
      5   -581   -587    288    293   -584    174   -153    -28    -25   -210   -327
      7   -563   -571    277    288   -566    166   -158    -31    -20   -197   -322
     18   -558   -576    267    296   -566    150   -174    -49    -36   -202   -342
     38   -542   -581    252    309   -561    135   -184    -59    -41   -207   -337
     46   -545   -592    249    316   -566    106   -205    -85    -57   -223   -309
     57   -561   -618    252    335   -587     93   -218   -101    -64   -239   -298
     59   -563   -623    252    340   -592     83   -228   -116    -72   -252   -290
     62   -571   -633    254    348   -602     72   -246   -142    -85   -270   -301
     64   -568   -633    249    348   -602     64   -259   -158    -96   -280   -311
     80   -535   -615    226    348   -576     80   -252   -148    -83   -262   -296
     80   -491   -574    205    324   -532     98   -236   -132    -67   -244   -280
     85   -467   -553    192    319   -509    119   -223   -116    -51   -231   -265
     77   -433   -511    176    293   -472    137   -205    -96    -31   -202   -241
     80   -418   -501    168    288   -459    142   -200    -90    -25   -184   -228
     75   -402   -478    161    275   -439    148   -192    -85    -28   -168   -220
     67   -358   -426    145    246   -392    158   -181    -70    -12   -135   -200
     75   -303   -379    114    226   -342    171   -168    -46     10    -96   -171
     77   -285   -363    103    220   -324    161   -174    -41     18    -72   -163
     75   -298   -374    111    223   -335    135   -194    -51      5    -70   -171
     85   -298   -384    106    233   -340    124   -200    -49      5    -62   -168
     83   -324   -410    119    246   -366    106   -210    -57    -10    -70   -179
     75   -368   -446    145    259   -407     93   -218    -72    -33    -90   -200
     59   -402   -462    171    259   -431     85   -223    -90    -51   -111   -228
     57   -431   -488    187    272   -459     80   -228   -106    -70   -122   -262
     28   -475   -506    223    265   -491     75   -241   -129    -98   -148   -309
      2   -514   -519    254    259   -517     72   -257   -150   -122   -174   -340
     -7   -550   -542    277    265   -548     67   -280   -171   -142   -205   -366
    -18   -605   -587    311    283   -597     64   -290   -184   -158   -226   -384
    -31   -613   -581    319    275   -597     64   -293   -184   -163   -236   -387
    -23   -602   -579    311    277   -592     70   -290   -181   -166   -249   -394
    -20   -602   -584    311    277   -594     64   -293   -189   -171   -270   -407
    -15   -618   -602    316    293   -610     67   -288   -187   -166   -275   -413
     -5   -644   -639    322    314   -641     70   -277   -189   -168   -285   -423
     28   -717   -745    342    387   -730     96   -220   -189   -192   -332   -475
     67   -737   -805    335    436   -771    207    -70   -119   -174   -358   -522
     98   -670   -769    285    433   -719    353    135     25    -62   -285   -467
    150   -459   -610    153    379   -535    449    322    215    145    -93   -290
    179    -18   -197    -80    187   -106    449    371    439    478    283     90
     85    584    498   -337   -207    542    309    189    620    849    756    571
    -67    859    927   -394   -496    893    -36   -262    542    976    969    769
   -166    433    597   -135   -381    514   -342   -758     49    527    563    394
   -194   -319   -127    257    -36   -223   -467  -1052   -550   -213   -174   -259
   -137   -862   -724    498    293   -795   -457  -1013   -797   -597   -615   -670
    -96  -1023   -927    561    415   -976   -355   -846   -740   -610   -688   -753
    -67   -989   -922    524    426   -956   -231   -693   -610   -514   -628   -706
    -31   -872   -841    452    405   -857   -135   -574   -483   -405   -542   -620
    -31   -810   -779    418    371   -795    -85   -514   -410   -342   -496   -563
    -20   -782   -761    402    368   -771    -54   -480   -374   -306   -472   -535
    -15   -758   -745    387    363   -753    -36   -462   -355   -288   -459   -517
    -10   -750   -740    381    363   -748    -38   -465   -355   -290   -465   -514
      2   -735   -740    366    368   -737    -36   -462   -353   -290   -467   -506
      7   -732   -740    363    374   -735    -33   -449   -348   -288   -459   -493
     10   -748   -761    366    384   -753    -38   -446   -355   -296   -462   -504
     23   -753   -776    363    397   -763    -46   -441   -363   -301   -459   -506
     23   -748   -774    361    397   -758    -46   -433   -361   -306   -454   -506
     20   -753   -774    366    397   -763    -41   -423   -358   -311   -454   -514
     25   -753   -779    363    400   -766    -41   -413   -358   -311   -444   -514
     23   -743   -766    358    394   -753    -46   -413   -361   -303   -436   -522
     23   -740   -766    358    392   -753    -46   -410   -363   -303   -431   -535
     38   -740   -779    350    407   -758    -44   -405   -366   -306   -423   -535
     31   -748   -782    355    405   -763    -36   -394   -366   -303   -418   -540
     28   -753   -782    361    402   -766    -33   -389   -363   -309   -418   -545
     33   -750   -787    358    407   -769    -31   -389   -363   -314   -420   -558
     36   -761   -797    363    415   -779    -31   -389   -366   -319   -420   -574
     44   -750   -795    353    418   -771    -36   -392   -363   -319   -418   -581
     46   -735   -782    342    413   -758    -33   -392   -355   -319   -418   -584
     57   -745   -805    342    431   -774    -33   -387   -345   -316   -420   -587
     64   -743   -807    340    436   -774    -36   -387   -342   -311   -423   -584
     64   -730   -795    329    428   -761    -41   -387   -337   -311   -420   -579
     72   -722   -795    324    431   -756    -41   -384   -335   -309   -418   -568
     80   -706   -787    311    433   -748    -49   -384   -335   -306   -415   -561
     85   -691   -776    303    431   -732    -46   -376   -329   -303   -413   -550
     85   -685   -771    298    428   -727    -57   -371   -329   -296   -410   -532
     98   -670   -769    285    431   -719    -67   -368   -327   -280   -402   -514
    103   -654   -758    272    428   -706    -67   -355   -311   -257   -384   -485
    106   -641   -748    267    426   -693    -64   -342   -303   -244   -371   -467
    116   -620   -740    252    426   -680    -64   -340   -301   -239   -366   -459
    116   -600   -717    241    415   -657    -51   -329   -285   -223   -345   -431
    111   -581   -693    233    402   -636    -38   -327   -272   -210   -335   -420
    111   -563   -675    226    392   -618    -31   -327   -270   -210   -335   -426
     98   -563   -662    233    379   -613    -23   -329   -270   -213   -337   -436
     85   -548   -633    231    358   -589    -15   -329   -265   -210   -335   -439
     70   -542   -613    236    340   -579     -7   -327   -259   -202   -329   -441
     64   -548   -613    241    337   -579      5   -314   -249   -197   -324   -441
     57   -555   -615    246    335   -584     20   -301   -233   -187   -316   -439
     54   -553   -610    249    332   -581     31   -290   -223   -179   -314   -441
     46   -558   -607    254    324   -581     41   -288   -218   -176   -316   -444
     46   -558   -605    257    324   -581     44   -290   -215   -174   -314   -449
     49   -566   -615    257    329   -589     38   -301   -223   -179   -316   -462
     49   -579   -628    262    337   -602     33   -314   -226   -184   -322   -472
     41   -592   -636    275    337   -615     33   -319   -231   -192   -332   -478
     38   -607   -646    285    342   -626     28   -327   -236   -197   -335   -475
     36   -620   -659    290    348   -639     23   -335   -241   -202   -342   -478
     41   -618   -659    288    350   -639     18   -342   -244   -207   -345   -480
     38   -615   -654    285    345   -633     18   -348   -244   -207   -342   -480
     38   -615   -654    288    345   -633     23   -348   -239   -202   -337   -475
     33   -618   -654    290    342   -633     20   -353   -241   -207   -340   -480
     36   -613   -649    288    340   -628     23   -348   -239   -202   -337   -478
     28   -600   -631    285    329   -615     28   -342   -231   -192   -327   -470
     25   -594   -620    285    322   -607     25   -342   -228   -194   -324   -470
     31   -581   -613    275    319   -597     23   -342   -228   -192   -322   -465
     38   -568   -607    265    322   -589     20   -337   -223   -187   -319   -459
     54   -576   -631    259    340   -602     18   -340   -228   -194   -329   -457
     59   -584   -644    262    350   -613     15   -345   -231   -202   -342   -462
     59   -589   -652    265    353   -620     18   -342   -231   -202   -345   -459
     57   -587   -644    265    348   -615     18   -342   -236   -205   -342   -457
     62   -581   -644    257    350   -613     12   -345   -241   -205   -342   -449
     62   -579   -641    259    350   -610     12   -342   -239   -197   -342   -439
     57   -581   -641    259    348   -610     12   -342   -236   -197   -342   -431
     57   -587   -644    262    350   -615     12   -342   -239   -197   -342   -423
     59   -587   -646    262    350   -615     10   -350   -249   -202   -345   -415
     62   -584   -646    262    353   -615      7   -355   -254   -207   -348   -410
     64   -574   -641    252    353   -605     10   -355   -265   -210   -350   -407
     75   -555   -631    239    350   -592     12   -350   -262   -207   -345   -397
     77   -545   -623    233    348   -584     25   -337   -252   -197   -335   -384
     83   -504   -587    210    335   -545     46   -319   -236   -176   -314   -361
     88   -472   -561    192    322   -517     54   -311   -228   -166   -298   -350
     88   -459   -548    184    316   -501     54   -306   -228   -161   -293   -348
     85   -449   -537    179    309   -493     59   -296   -226   -155   -285   -340
     88   -405   -493    158    290   -449     72   -277   -207   -137   -259   -316
     90   -350   -441    129    265   -394     88   -265   -189   -116   -233   -296
     88   -340   -428    127    257   -384     77   -272   -192   -119   -226   -296
     85   -348   -436    129    259   -392     49   -298   -210   -140   -239   -319
     96   -329   -426    116    259   -376     25   -314   -218   -148   -233   -324
     90   -353   -444    129    265   -397      2   -329   -239   -166   -241   -340
     80   -402   -483    161    280   -441    -15   -348   -265   -200   -267   -374
     77   -433   -511    176    293   -472    -23   -358   -283   -228   -290   -402
     72   -480   -553    205    311   -517    -23   -363   -293   -244   -303   -423
     62   -530   -592    233    327   -561    -33   -376   -314   -270   -327   -452
     62   -555   -618    246    340   -587    -46   -394   -340   -293   -353   -475
     59   -581   -641    259    348   -610    -59   -407   -355   -309   -371   -488
     57   -581   -639    262    348   -610    -67   -415   -363   -316   -376   -496
     54   -584   -641    262    345   -610    -75   -420   -368   -324   -387   -498
     59   -600   -659    270    358   -628    -75   -420   -368   -324   -389   -501
     59   -600   -659    267    358   -628    -77   -423   -371   -329   -392   -506
     70   -584   -654    257    361   -618    -83   -423   -371   -332   -394   -511
     85   -594   -683    252    384   -639    -85   -415   -376   -348   -418   -532
    109   -680   -789    285    446   -735    -28   -327   -355   -361   -457   -571
    116   -675   -792    277    452   -732    109   -158   -259   -316   -454   -574
    145   -566   -711    210    428   -639    239     28   -116   -205   -389   -483
    179   -340   -522     77    350   -428    348    213     98     33   -174   -228
    179    153    -28   -166    103     62    371    283    361    413    244    210
     46    737    691   -394   -322    714    233     93    527    774    693    646
    -64    883    948   -407   -506    914   -135   -366    368    805    810    743
   -148    361    509   -109   -329    436   -413   -831   -163    280    337    309
   -168   -355   -189    262      7   -272   -527  -1078   -719   -433   -371   -340
   -119   -823   -704    470    290   -763   -517  -1005   -893   -724   -711   -670
    -70   -958   -888    514    407   -924   -415   -836   -828   -724   -750   -737
    -38   -935   -896    483    428   -917   -306   -706   -711   -644   -698   -709
    -38   -836   -797    436    379   -818   -215   -584   -592   -535   -613   -636
    -54   -784   -730    418    337   -758   -145   -506   -506   -457   -550   -579
    -67   -766   -698    418    314   -732    -98   -454   -465   -423   -530   -553
    -64   -743   -678    402    303   -711    -88   -446   -457   -423   -530   -555
    -20   -730   -711    374    342   -722   -103   -457   -470   -436   -537   -574
    -23   -730   -706    376    340   -719    -98   -441   -457   -428   -524   -568
     12   -701   -714    345    363   -706   -101   -439   -454   -428   -527   -581
     20   -709   -732    342    374   -719    -98   -431   -449   -423   -522   -581
      7   -704   -711    348    358   -706    -88   -415   -441   -410   -509   -571
     44   -693   -737    322    389   -717   -103   -415   -454   -418   -527   -574
     57   -693   -750    319    402   -722   -109   -402   -457   -415   -524   -566
     38   -675   -714    316    376   -696   -109   -392   -452   -407   -514   -566
     51   -683   -735    314    392   -709   -109   -389   -457   -413   -514   -574
     51   -688   -740    316    394   -714   -111   -384   -454   -410   -514   -574
     46   -696   -743    324    394   -719   -111   -379   -457   -407   -517   -579
     25   -688   -717    329    368   -701   -103   -366   -446   -397   -509   -571
     25   -662   -691    316    355   -675    -98   -358   -439   -389   -504   -558
     23   -688   -711    332    363   -698   -106   -366   -452   -397   -522   -571
     20   -688   -709    335    363   -698   -103   -358   -444   -387   -522   -563
     18   -683   -704    332    358   -691   -109   -363   -441   -384   -532   -563
     23   -667   -693    322    355   -680   -111   -363   -439   -384   -540   -553
     25   -659   -685    316    353   -672   -116   -358   -439   -387   -550   -540
     15   -641   -657    314    335   -649   -124   -355   -441   -389   -563   -537
      7   -649   -657    319    329   -652   -129   -350   -439   -389   -571   -532
     38   -641   -680    298    358   -659   -140   -350   -439   -392   -579   -530
     51   -639   -691    293    368   -665   -145   -342   -433   -384   -581   -522
     49   -623   -672    288    361   -646   -150   -329   -420   -366   -568   -514
     64   -628   -696    280    379   -659   -163   -324   -420   -363   -571   -514
     70   -623   -693    277    381   -657   -161   -306   -407   -350   -563   -496
     64   -610   -675    272    368   -641   -150   -280   -384   -324   -548   -462
     64   -602   -667    270    366   -633   -142   -262   -366   -303   -537   -436
     59   -576   -639    257    348   -607   -135   -246   -353   -290   -532   -420
     62   -571   -633    252    348   -602   -124   -239   -342   -280   -524   -413
     77   -555   -636    239    355   -597   -124   -249   -345   -285   -530   -418
     77   -550   -628    236    353   -589   -119   -252   -340   -283   -522   -431
     49   -558   -607    252    327   -581   -106   -249   -327   -280   -517   -439
     36   -553   -589    257    311   -571    -96   -241   -311   -267   -511   -428
     28   -563   -592    267    309   -579    -83   -233   -296   -252   -509   -423
     31   -563   -594    267    311   -579    -75   -231   -280   -241   -511   -428
     46   -548   -597    249    319   -571    -70   -231   -267   -239   -506   -449
     51   -555   -607    252    327   -579    -64   -233   -257   -231   -496   -467
     54   -563   -618    254    335   -589    -62   -233   -252   -228   -493   -480
     67   -587   -654    259    361   -620    -64   -244   -254   -231   -498   -496
     25   -597   -623    285    322   -610    -59   -241   -239   -215   -491   -493
    -28   -584   -555    306    262   -571    -44   -231   -215   -189   -470   -478
     12   -587   -600    288    303   -594    -64   -254   -231   -202   -491   -501
     15   -600   -615    293    314   -607    -80   -270   -236   -210   -498   -514
      5   -607   -613    301    306   -610    -90   -285   -241   -218   -506   -522
     20   -605   -626    290    322   -615   -106   -301   -246   -218   -511   -527
     31   -594   -626    280    327   -610   -119   -316   -254   -218   -514   -530
     23   -597   -620    288    322   -607   -124   -319   -252   -210   -509   -527
     20   -597   -620    285    319   -607   -132   -319   -244   -207   -504   -524
     25   -581   -607    277    316   -594   -140   -316   -236   -197   -491   -519
     20   -579   -602    277    311   -589   -148   -316   -231   -184   -478   -517
     23   -558   -581    267    301   -568   -155   -322   -226   -176   -465   -514
     18   -537   -555    259    285   -545   -166   -327   -223   -171   -459   -519
     12   -548   -563    267    288   -555   -171   -329   -220   -166   -457   -522
     23   -548   -571    259    296   -558   -184   -337   -220   -163   -457   -519
     18   -532   -550    257    283   -540   -194   -342   -223   -158   -454   -517
     15   -540   -558    262    285   -548   -207   -353   -231   -163   -462   -524
     20   -553   -574    265    296   -561   -220   -361   -233   -168   -475   -527
     20   -553   -576    265    296   -563   -231   -363   -236   -168   -478   -530
     20   -548   -568    265    293   -558   -228   -358   -226   -158   -467   -517
     18   -548   -566    262    290   -555   -236   -371   -231   -161   -478   -509
     23   -542   -566    259    293   -553   -249   -384   -239   -163   -501   -483
     20   -542   -563    259    290   -553   -259   -392   -244   -168   -511   -475
     15   -563   -579    275    296   -571   -265   -394   -246   -179   -519   -480
     10   -581   -592    283    298   -584   -270   -407   -254   -187   -522   -501
      0   -584   -584    290    290   -584   -275   -415   -259   -187   -522   -514
     -5   -587   -584    296    288   -587   -285   -426   -265   -192   -524   -524
    -12   -589   -576    301    280   -584   -293   -436   -270   -194   -527   -530
    -28   -597   -571    311    270   -584   -314   -459   -288   -207   -537   -545
    -28   -613   -584    319    275   -597   -327   -475   -293   -218   -542   -550
    -25   -610   -587    316    280   -600   -337   -483   -293   -220   -548   -555
    -18   -587   -568    303    275   -579   -337   -488   -290   -218   -548   -555
    -31   -553   -524    290    244   -540   -322   -475   -272   -200   -530   -542
    -36   -527   -493    280    226   -511   -303   -462   -249   -179   -517   -530
    -28   -509   -480    267    223   -493   -296   -454   -239   -168   -509   -517
     15   -498   -514    241    265   -506   -314   -475   -252   -187   -527   -530
     38   -491   -530    226    280   -509   -332   -488   -257   -189   -535   -542
     46   -452   -498    202    270   -475   -335   -491   -244   -176   -522   -527
     46   -410   -457    179    249   -433   -337   -496   -231   -158   -506   -511
     38   -400   -439    181    239   -418   -363   -517   -236   -158   -506   -509
     38   -405   -444    181    241   -423   -402   -555   -259   -174   -524   -522
     46   -389   -436    168    241   -413   -428   -576   -270   -174   -527   -519
     44   -420   -467    187    254   -444   -462   -605   -293   -194   -545   -532
     28   -501   -530    236    277   -514   -485   -631   -324   -228   -587   -566
     23   -545   -571    259    293   -558   -517   -654   -355   -262   -628   -600
      7   -581   -589    285    296   -587   -540   -680   -379   -285   -662   -626
     -2   -618   -615    309    303   -618   -566   -706   -402   -306   -688   -649
     18   -641   -659    311    337   -649   -605   -743   -436   -337   -722   -680
     23   -662   -685    319    353   -675   -633   -774   -459   -361   -748   -704
     15   -678   -693    329    353   -683   -649   -787   -467   -363   -756   -711
     12   -683   -696    332    350   -688   -667   -800   -475   -368   -766   -717
      2   -683   -685    340    342   -683   -680   -810   -478   -368   -774   -714
     -5   -685   -680    345    335   -683   -701   -828   -488   -376   -789   -722
    -12   -683   -672    348    329   -678   -719   -841   -496   -384   -800   -727
     -7   -722   -714    363    350   -719   -727   -839   -498   -394   -815   -740
     12   -779   -792    384    402   -784   -693   -774   -491   -415   -854   -787
     51   -748   -802    348    426   -776   -574   -610   -405   -379   -867   -815
    103   -644   -748    270    423   -696   -433   -402   -254   -257   -782   -745
    174   -407   -581    114    376   -493   -348   -228    -49    -31   -571   -535
    223     72   -150   -148    187    -38   -387   -218    179    316   -174   -109
     85    696    610   -394   -262    652   -646   -537    314    680    298    400
    -93    826    919   -366   -506    870  -1013  -1023    140    683    387    496
   -215    296    511    -41   -363    402  -1296  -1480   -381    155   -109     36
   -218   -540   -322    379     51   -431  -1431  -1748   -989   -615   -901   -696
   -140   -982   -841    558    348   -911  -1384  -1634  -1106   -852  -1226  -1026
   -109  -1041   -932    574    410   -987  -1252  -1439   -989   -792  -1228  -1047
    -75   -950   -878    511    400   -914  -1119  -1262   -839   -672  -1148   -987
    -51   -859   -807    457    376   -833  -1049  -1161   -737   -576  -1072   -919
    -49   -818   -769    433    358   -795  -1026  -1127   -698   -545  -1057   -904
    -57   -820   -763    439    353   -792  -1010  -1111   -683   -535  -1060   -906
    -57   -828   -771    441    355   -800  -1013  -1114   -678   -532  -1070   -914
    -41   -815   -774    428    366   -795  -1031  -1127   -685   -535  -1080   -922
    -38   -795   -756    415    358   -776  -1044  -1132   -680   -527  -1085   -922
    -31   -807   -776    418    371   -792  -1052  -1132   -675   -522  -1091   -922
    -25   -828   -802    426    387   -815  -1065  -1145   -680   -527  -1111   -935
    -25   -823   -797    426    384   -810  -1080  -1156   -688   -527  -1122   -943
    -36   -805   -769    420    363   -787  -1091  -1161   -691   -524  -1122   -937
    -54   -797   -743    426    342   -771  -1109  -1176   -696   -527  -1127   -940
    -54   -800   -745    426    342   -771  -1132  -1195   -711   -537  -1140   -953
    -54   -795   -740    426    342   -769  -1140  -1200   -714   -540  -1145   -958
    -36   -787   -750    410    355   -769  -1166  -1218   -730   -553  -1161   -969
    -18   -795   -776    407    379   -787  -1179  -1228   -735   -555  -1171   -969
    -25   -807   -782    415    376   -797  -1189  -1236   -745   -558  -1182   -969
    -46   -795   -748    420    350   -771  -1197  -1239   -748   -548  -1179   -961
    -41   -795   -753    418    355   -774  -1218  -1257   -763   -558  -1195   -969
     -5   -782   -776    392    384   -779  -1241  -1270   -776   -568  -1208   -974
     -7   -776   -771    392    379   -774  -1260  -1283   -782   -574  -1215   -974
    -18   -782   -763    400    371   -774  -1262  -1280   -782   -571  -1218   -971
    -20   -782   -761    400    368   -771  -1280  -1293   -797   -579  -1231   -982
    -15   -769   -753    392    368   -763  -1304  -1306   -810   -587  -1239   -995
    -12   -753   -740    381    361   -748  -1322  -1319   -823   -594  -1247  -1005
    -15   -730   -714    374    348   -722  -1340  -1327   -831   -594  -1249  -1008
    -12   -727   -717    368    350   -722  -1350  -1325   -831   -594  -1252  -1002
     -2   -727   -727    363    361   -727  -1363  -1325   -836   -592  -1252  -1000
     15   -724   -743    353    376   -732  -1369  -1309   -828   -574  -1241   -982
     20   -722   -743    350    381   -732  -1389  -1306   -833   -568  -1239   -976
     15   -714   -730    348    371   -722  -1408  -1312   -844   -574  -1241   -979
     20   -680   -704    329    361   -691  -1415  -1309   -836   -555  -1228   -966
     28   -670   -701    319    363   -685  -1421  -1304   -836   -550  -1226   -958
     23   -652   -675    314    348   -662  -1418  -1301   -833   -540  -1215   -948
     31   -641   -675    303    350   -657  -1428  -1309   -839   -542  -1215   -943
     31   -641   -672    306    350   -657  -1426  -1314   -846   -548  -1221   -943
     31   -626   -657    296    342   -641  -1426  -1319   -844   -548  -1223   -945
     38   -613   -652    288    345   -631  -1431  -1330   -852   -548  -1226   -953
     23   -620   -644    296    329   -631  -1439  -1337   -857   -553  -1228   -961
     20   -613   -633    296    324   -623  -1441  -1332   -849   -545  -1226   -963
     12   -623   -636    303    322   -628  -1444  -1332   -844   -545  -1234   -969
      7   -649   -657    322    332   -652  -1444  -1332   -846   -548  -1236   -974
     12   -633   -649    309    329   -641  -1452  -1345   -852   -550  -1239   -984
      2   -633   -639    314    319   -636  -1457  -1353   -857   -555  -1239   -992
      5   -657   -662    324    332   -657  -1478  -1376   -872   -571  -1247  -1010
      0   -665   -665    332    332   -665  -1488  -1392   -888   -584  -1254  -1018
     -2   -678   -678    340    335   -678  -1496  -1402   -896   -592  -1265  -1021
     -2   -685   -683    342    337   -683  -1509  -1413   -911   -600  -1273  -1031
      2   -704   -706    348    353   -704  -1522  -1423   -930   -613  -1286  -1044
     15   -698   -714    342    363   -706  -1532  -1428   -937   -618  -1286  -1047
      5   -698   -706    345    353   -701  -1540  -1436   -948   -623  -1286  -1049
      2   -693   -698    345    348   -696  -1551  -1439   -950   -626  -1280  -1044
     15   -683   -701    332    358   -691  -1553  -1441   -956   -631  -1280  -1044
     28   -683   -711    327    368   -696  -1564  -1434   -961   -639  -1280  -1044
     25   -680   -709    324    366   -693  -1577  -1426   -966   -639  -1275  -1044
     28   -670   -698    319    361   -683  -1577  -1415   -963   -633  -1262  -1039
     28   -654   -685    311    353   -670  -1577  -1408   -963   -631  -1252  -1031
     25   -654   -680    314    353   -667  -1574  -1402   -966   -631  -1247  -1015
     38   -662   -701    311    368   -680  -1577  -1402   -974   -639  -1257  -1008
     33   -649   -683    309    358   -665  -1574  -1395   -976   -631  -1252   -987
     25   -644   -670    309    345   -657  -1577  -1397   -982   -633  -1257   -982
     41   -641   -683    301    361   -662  -1582  -1397   -987   -636  -1262   -976
     41   -649   -691    301    363   -670  -1584  -1397   -997   -639  -1265   -971
     36   -654   -691    309    361   -670  -1584  -1397  -1005   -639  -1275   -969
     41   -654   -696    306    368   -675  -1592  -1397  -1015   -644  -1286   -966
     51   -662   -714    306    381   -688  -1597  -1397  -1031   -654  -1296   -969
     46   -670   -717    311    379   -693  -1602  -1402  -1047   -662  -1304   -969
     49   -672   -722    311    384   -698  -1610  -1408  -1057   -670  -1314   -969
     59   -678   -737    306    397   -706  -1613  -1415  -1075   -680  -1332   -969
     62   -670   -732    303    397   -701  -1608  -1410  -1080   -683  -1345   -958
     54   -691   -748    316    397   -719  -1610  -1413  -1093   -696  -1374   -958
     59   -698   -761    319    407   -730  -1615  -1413  -1106   -706  -1397   -943
     62   -698   -761    316    410   -730  -1621  -1415  -1119   -709  -1413   -932
     59   -693   -753    316    405   -722  -1621  -1413  -1130   -711  -1421   -927
     64   -698   -766    316    415   -732  -1618  -1410  -1140   -719  -1426   -924
     67   -701   -769    316    418   -735  -1608  -1402  -1145   -722  -1423   -927
     64   -670   -737    301    397   -704  -1587  -1382  -1135   -711  -1410   -919
     64   -641   -706    288    384   -672  -1558  -1353  -1117   -693  -1389   -906
     77   -626   -704    272    389   -665  -1543  -1335  -1109   -685  -1374   -901
     75   -615   -691    270    381   -654  -1538  -1327  -1114   -691  -1369   -909
     70   -592   -662    259    363   -626  -1535  -1317  -1117   -693  -1363   -909
     70   -542   -613    236    340   -576  -1517  -1306  -1101   -680  -1337   -885
     75   -485   -561    202    316   -522  -1501  -1293  -1080   -654  -1306   -854
     75   -478   -553    200    314   -514  -1504  -1296  -1085   -654  -1296   -844
     75   -493   -571    207    322   -532  -1527  -1322  -1114   -675  -1304   -862
     85   -478   -563    197    324   -519  -1548  -1335  -1122   -678  -1286   -862
     75   -501   -576    213    324   -540  -1566  -1348  -1143   -698  -1291   -870
     70   -548   -618    239    342   -581  -1587  -1363  -1176   -735  -1317   -880
     70   -594   -665    262    366   -628  -1597  -1374  -1202   -763  -1337   -896
     54   -633   -688    290    371   -659  -1600  -1379  -1223   -792  -1353   -911
     46   -665   -711    309    379   -688  -1608  -1389  -1249   -818  -1369   -930
     44   -688   -735    322    389   -711  -1613  -1397  -1270   -844  -1376   -937
     36   -704   -743    332    389   -724  -1621  -1402  -1286   -862  -1384   -945
     33   -704   -737    335    384   -719  -1623  -1400  -1296   -872  -1382   -940
     38   -696   -735    327    384   -714  -1621  -1395  -1299   -875  -1369   -937
     49   -685   -735    316    392   -709  -1621  -1389  -1304   -878  -1361   -935
     49   -672   -724    311    387   -698  -1621  -1384  -1306   -883  -1350   -932
     51   -667   -719    309    384   -693  -1608  -1379  -1306   -888  -1340   -922
     64   -688   -756    309    407   -722  -1597  -1361  -1314   -896  -1343   -922
     96   -745   -841    324    467   -792  -1530  -1270  -1299   -909  -1366   -956
    119   -730   -852    303    483   -789  -1392  -1098  -1210   -865  -1343   -963
    176   -618   -795    220    485   -706  -1247   -888  -1065   -745  -1241   -883
    218   -368   -589     72    402   -478  -1150   -701   -862   -514   -995   -644
    231    140    -90   -187    161     25  -1130   -628   -605   -137   -545   -194
    106    711    605   -413   -249    659  -1278   -818   -446    220    -83    270
    -12    828    841   -407   -426    833  -1610  -1249   -610    231     23    368
   -111    298    407    -96   -259    353  -1862  -1704  -1156   -332   -480    -93
   -119   -415   -296    267     85   -355  -1971  -1945  -1691  -1026  -1161   -714
    -51   -854   -805    452    374   -831  -1956  -1875  -1847  -1296  -1467  -1023
    -12   -984   -971    498    478   -979  -1849  -1706  -1777  -1283  -1480  -1072
      2   -924   -927    459    462   -924  -1719  -1545  -1647  -1176  -1382  -1008
     36   -810   -846    387    439   -826  -1615  -1413  -1525  -1070  -1273   -919
     41   -724   -769    340    402   -745  -1545  -1330  -1447  -1002  -1189   -854
     33   -698   -732    332    381   -714  -1499  -1275  -1405   -966  -1143   -823
     38   -698   -737    329    387   -717  -1473  -1252  -1387   -956  -1122   -815
     51   -691   -743    319    394   -714  -1454  -1236  -1376   -945  -1098   -800
     51   -678   -730    311    389   -704  -1434  -1213  -1363   -932  -1072   -782
     57   -662   -719    303    387   -691  -1423  -1200  -1358   -927  -1054   -769
     64   -665   -730    296    397   -696  -1423  -1195  -1363   -927  -1044   -758
     62   -662   -724    298    392   -693  -1408  -1184  -1361   -924  -1031   -753
     67   -639   -706    285    384   -672  -1389  -1169  -1348   -909  -1008   -732
     85   -623   -709    270    397   -665  -1374  -1153  -1343   -901   -987   -711
     85   -631   -717    272    400   -672  -1363  -1143  -1340   -901   -982   -706
     75   -631   -706    277    389   -670  -1350  -1130  -1335   -893   -969   -698
     83   -628   -711    272    397   -670  -1345  -1122  -1335   -888   -961   -685
     83   -639   -722    277    402   -680  -1340  -1117  -1340   -893   -956   -680
     93   -620   -717    262    402   -667  -1327  -1104  -1335   -893   -950   -672
    101   -613   -714    254    405   -662  -1312  -1085  -1330   -888   -935   -657
    106   -610   -719    252    410   -665  -1301  -1075  -1330   -888   -924   -644
    103   -605   -709    252    405   -657  -1288  -1062  -1325   -888   -911   -636
    106   -589   -698    239    400   -641  -1273  -1044  -1319   -880   -893   -628
    119   -581   -701    231    410   -641  -1265  -1034  -1312   -872   -878   -618
    127   -566   -696    218    407   -631  -1254  -1021  -1306   -870   -865   -605
    111   -555   -667    223    389   -610  -1239  -1005  -1296   -862   -846   -597
    122   -545   -670    210    394   -607  -1236  -1000  -1301   -867   -839   -594
    135   -530   -665    197    397   -597  -1228   -989  -1296   -859   -823   -581
    129   -514   -646    192    387   -581  -1218   -974  -1286   -846   -802   -568
    140   -506   -646    184    392   -576  -1213   -958  -1280   -836   -787   -558
    153   -496   -652    168    402   -574  -1210   -945  -1278   -828   -766   -542
    161   -467   -628    153    394   -548  -1197   -924  -1265   -810   -737   -514
    163   -452   -615    142    387   -532  -1187   -898  -1257   -795   -711   -493
    192   -433   -626    122    407   -530  -1176   -878  -1249   -779   -688   -472
    189   -423   -613    114    400   -517  -1158   -854  -1234   -769   -662   -449
    181   -402   -584    109    381   -493  -1137   -833  -1218   -756   -633   -426
    184   -387   -574     98    379   -480  -1119   -826  -1215   -753   -618   -418
    189   -371   -561     90    374   -465  -1101   -818  -1213   -753   -610   -413
    181   -363   -545     90    361   -452  -1083   -805  -1202   -750   -597   -405
    174   -355   -530     90    350   -441  -1067   -797  -1197   -748   -584   -394
    174   -350   -527     85    350   -439  -1054   -787  -1189   -745   -579   -384
    171   -342   -514     85    342   -428  -1028   -766  -1171   -730   -555   -366
    161   -342   -504     90    329   -423  -1008   -748  -1158   -719   -537   -361
    166   -337   -504     85    335   -420   -989   -732  -1145   -717   -527   -358
    166   -332   -498     80    329   -415   -966   -711  -1127   -711   -514   -350
    153   -329   -483     88    316   -405   -943   -693  -1109   -698   -501   -340
    153   -340   -493     93    322   -418   -937   -691  -1111   -701   -498   -340
    153   -348   -501     96    327   -423   -927   -688  -1109   -704   -493   -340
    137   -348   -488    103    311   -418   -917   -678  -1104   -704   -485   -340
    129   -358   -488    114    309   -423   -906   -672  -1101   -704   -480   -337
    132   -358   -493    111    311   -426   -901   -672  -1104   -701   -470   -329
    119   -358   -480    119    298   -418   -885   -659  -1098   -693   -454   -322
    111   -358   -470    122    288   -413   -870   -644  -1088   -683   -433   -314
    101   -353   -454    127    277   -402   -854   -631  -1080   -675   -418   -303
     72   -348   -420    135    246   -384   -826   -602  -1057   -659   -394   -283
     41   -335   -376    145    207   -353   -800   -571  -1034   -639   -363   -262
     46   -324   -374    137    207   -350   -795   -563  -1034   -631   -350   -252
     57   -322   -379    132    218   -350   -787   -555  -1028   -628   -340   -241
     36   -319   -355    140    194   -337   -769   -532  -1010   -618   -324   -228
     23   -309   -332    142    176   -319   -745   -506   -992   -597   -298   -213
     23   -301   -324    140    174   -311   -730   -485   -979   -584   -280   -197
     25   -301   -327    137    176   -314   -714   -470   -974   -581   -267   -187
     33   -293   -327    129    179   -311   -706   -462   -974   -587   -262   -179
     41   -303   -345    129    192   -324   -704   -462   -976   -592   -259   -171
     38   -311   -353    135    194   -332   -696   -454   -979   -594   -254   -163
     41   -290   -332    124    187   -311   -678   -433   -966   -584   -239   -148
     46   -290   -337    119    189   -314   -672   -431   -971   -584   -233   -145
     51   -288   -340    116    194   -314   -670   -428   -976   -584   -226   -142
     44   -285   -329    116    187   -306   -654   -418   -971   -581   -210   -140
     44   -288   -332    122    187   -309   -641   -415   -971   -581   -207   -135
     57   -303   -361    122    207   -332   -641   -420   -984   -597   -213   -142
     46   -311   -361    132    202   -335   -631   -413   -984   -605   -207   -142
     41   -311   -353    132    194   -332   -620   -405   -982   -600   -194   -132
     57   -303   -361    124    207   -332   -620   -407   -987   -600   -187   -122
     49   -301   -350    124    197   -327   -613   -407   -992   -602   -174   -116
     38   -303   -345    132    189   -324   -602   -397   -987   -600   -166   -109
     46   -319   -366    135    205   -342   -600   -394   -989   -605   -163   -106
     57   -314   -371    129    213   -342   -592   -392   -989   -605   -155    -93
     51   -303   -355    124    202   -329   -576   -381   -984   -602   -142    -88
     59   -288   -348    114    202   -319   -561   -368   -974   -594   -129    -77
     75   -259   -337     90    205   -298   -537   -345   -956   -576   -106    -54
     64   -218   -283     77    174   -249   -496   -306   -924   -542    -64    -25
     57   -189   -249     64    153   -218   -462   -277   -901   -519    -36    -12
     77   -176   -257     49    166   -215   -452   -265   -896   -514    -25     -7
     77   -171   -249     46    161   -210   -444   -257   -891   -506    -18      0
     54   -140   -194     44    124   -166   -415   -226   -862   -475     18     25
     64    -90   -155     10    106   -122   -397   -210   -841   -452     49     62
     77    -70   -150     -5    114   -109   -397   -207   -839   -446     64     77
     64    -85   -150      7    106   -119   -407   -213   -846   -457     64     75
     67    -70   -137      2    101   -103   -410   -213   -844   -449     85     88
     77    -96   -174      7    124   -135   -428   -231   -862   -459     83     85
     57   -166   -223     51    140   -194   -439   -244   -891   -491     59     59
     36   -210   -249     85    140   -228   -439   -241   -901   -506     54     41
     41   -257   -298    109    168   -277   -452   -252   -922   -532     33     23
     23   -309   -332    142    176   -319   -452   -262   -940   -561     12     -7
      7   -335   -342    163    174   -337   -449   -265   -950   -574      7    -23
     10   -345   -355    166    181   -348   -452   -272   -963   -587      5    -33
     12   -350   -363    168    187   -355   -449   -277   -969   -594     10    -28
    -10   -358   -350    181    168   -355   -439   -270   -963   -592     23    -28
    -15   -361   -345    187    163   -353   -431   -262   -963   -592     33    -28
    -10   -368   -358    187    171   -363   -431   -262   -969   -592     38    -31
    -20   -363   -342    192    161   -353   -423   -252   -963   -589     49    -25
    -23   -381   -361    200    166   -371   -410   -228   -956   -589     49    -28
     18   -431   -449    207    233   -441   -358   -148   -937   -597     28    -64
     33   -420   -457    192    244   -439   -210     36   -841   -550     46    -75
     44   -324   -368    140    205   -345    -28    283   -667   -418    150     -5
    101    -98   -200     -5    150   -148     90    488   -452   -184    376    207
    135    400    265   -267    -64    332     64    491   -220    174    792    628
      5   1049   1044   -530   -522   1047   -161    207    -64    561   1312   1150
   -163   1304   1467   -568   -815   1384   -540   -272   -187    654   1522   1348
   -244    771   1013   -265   -628    891   -831   -740   -719    124   1049    909
   -257    -64    192    158   -223     62   -919   -966  -1304   -646    275    215
   -205   -587   -384    394     88   -485   -849   -865  -1480   -982   -122   -176
   -148   -675   -527    413    189   -602   -701   -657  -1363   -937   -127   -215
   -114   -568   -454    340    168   -511   -535   -444  -1176   -787    -10   -132
    -98   -452   -353    275    124   -402   -418   -296  -1031   -665     98    -44
    -80   -410   -329    241    124   -371   -366   -233   -974   -613    145    -10
    -67   -413   -345    241    137   -379   -342   -202   -956   -600    155      0
    -77   -400   -322    236    119   -361   -316   -176   -932   -584    179     15
    -70   -394   -324    231    127   -361   -303   -163   -924   -576    192     23
    -51   -384   -332    218    137   -361   -298   -161   -924   -571    205     25
    -64   -374   -309    220    122   -342   -283   -142   -906   -553    226     36
    -72   -368   -298    220    111   -335   -270   -127   -893   -537    241     44
    -51   -366   -314    207    129   -340   -265   -122   -888   -535    252     54
    -51   -363   -311    205    127   -337   -257   -116   -883   -530    267     59
    -67   -348   -280    207    106   -314   -239   -101   -865   -514    288     72
    -51   -340   -288    194    116   -314   -233    -93   -862   -509    298     80
    -41   -340   -298    189    127   -319   -228    -90   -859   -504    309     85
    -67   -340   -275    202    101   -309   -215    -77   -846   -493    324     93
    -70   -342   -272    207    101   -309   -207    -70   -839   -491    337    101
    -54   -335   -280    194    111   -309   -207    -64   -839   -480    348    109
    -62   -322   -262    192     98   -293   -194    -51   -823   -462    368    119
    -70   -322   -252    194     88   -288   -184    -38   -813   -457    381    122
    -51   -319   -267    187    106   -293   -187    -41   -815   -457    387    127
    -62   -314   -252    187     93   -283   -181    -36   -805   -446    402    137
    -83   -290   -207    187     62   -249   -171    -20   -789   -431    423    148
    -75   -277   -202    176     62   -241   -166    -15   -784   -426    431    148
    -64   -272   -207    168     70   -241   -158     -2   -771   -415    449    161
    -83   -267   -187    174     49   -228   -142     20   -745   -394    478    171
    -77   -267   -189    174     54   -231   -142     31   -737   -389    491    168
    -59   -259   -200    158     70   -231   -145     36   -732   -387    498    168
    -70   -231   -161    150     44   -197   -127     57   -711   -368    530    184
    -72   -207   -135    137     28   -171   -119     75   -693   -355    555    197
    -49   -194   -145    122     46   -171   -122     80   -685   -350    574    207
    -49   -176   -127    111     36   -150   -114     96   -665   -332    602    228
    -64   -148    -83    106      7   -116    -90    129   -631   -298    649    254
    -51   -114    -62     80      5    -88    -75    142   -615   -277    680    283
    -36    -88    -51     62      7    -72    -62    153   -602   -267    704    306
    -62    -83    -20     70    -23    -51    -41    168   -584   -254    730    324
    -70    -67      2     70    -36    -33    -25    176   -566   -239    758    345
    -51    -49      2     49    -28    -23    -23    168   -561   -236    769    353
    -64    -33     31     49    -49     -2     -5    181   -542   -220    792    368
    -75    -10     64     41    -70     25     12    200   -519   -205    820    376
    -49     10     59     20    -54     33     18    205   -504   -194    841    381
    -51     25     77     12    -64     51     28    220   -480   -174    867    392
    -72     41    114     15    -93     75     46    236   -457   -153    896    397
    -64     38    101     12    -83     70     49    236   -452   -148    904    389
    -46     38     85      5    -64     62     46    233   -452   -148    906    387
    -70     51    122      7    -96     85     57    244   -433   -129    932    397
    -72     54    127     10    -98     90     57    239   -431   -127    943    397
    -59     41    101      7    -83     72     46    223   -433   -132    943    389
    -72     41    114     15    -93     77     49    226   -426   -127    950    389
    -80     33    114     23    -98     72     57    236   -420   -116    956    389
    -64     46    111      7    -88     77     59    239   -415   -106    969    402
    -67     51    116      7    -93     83     62    241   -407   -103    979    413
    -90     46    137     23   -114     90     75    254   -392    -93    992    420
    -80     54    132     10   -106     93     77    249   -392    -90    995    431
    -70     51    122      7    -96     85     83    252   -387    -85   1000    433
    -88     57    145     15   -116    101    101    267   -366    -67   1015    446
    -85     54    140     15   -111     96    106    270   -358    -62   1021    446
    -62     59    119      0    -90     88    106    267   -353    -62   1023    454
    -77     67    145      5   -111    106    116    280   -337    -51   1036    467
    -85     80    163      0   -124    119    127    293   -327    -44   1039    480
    -62     88    150    -12   -106    119    127    290   -324    -41   1039    491
    -77     72    150      0   -114    111    132    296   -322    -36   1047    491
    -93     75    168     10   -132    119    145    309   -306    -31   1057    493
    -88     64    150     10   -119    106    148    303   -309    -36   1052    493
    -70     67    137      2   -103    101    142    301   -314    -36   1052    496
    -85     72    158      5   -122    114    148    311   -303    -25   1062    498
    -72     75    148     -2   -109    111    153    314   -298    -25   1065    496
    -51     88    140    -18    -98    114    153    311   -301    -25   1065    501
    -77     93    171     -7   -124    132    163    316   -293    -18   1078    511
    -90     88    176      0   -132    132    166    316   -290    -18   1083    511
    -75     83    158     -5   -116    119    166    309   -296    -23   1078    501
    -83     83    163      0   -124    122    174    309   -293    -18   1078    501
   -103     72    176     15   -140    124    181    319   -283     -7   1085    506
    -83     75    158      2   -119    116    179    314   -285     -5   1096    514
    -57     90    145    -18   -101    116    181    319   -285     -5   1098    517
    -57    101    158    -23   -109    129    200    332   -272      5   1106    524
    -54    106    161    -25   -106    132    205    335   -267      7   1106    532
    -33    103    135    -36    -85    119    194    324   -270      7   1101    537
    -93     70    161     10   -127    114    194    324   -270      2   1098    537
   -114     88    200     10   -155    142    223    348   -246     20   1119    553
    -80    129    210    -23   -145    168    252    374   -218     46   1145    581
   -103    153    254    -25   -179    205    277    397   -189     72   1169    602
   -127    166    293    -20   -210    228    298    413   -171     90   1184    615
   -114    168    283    -28   -200    226    298    413   -168     90   1187    615
    -83    205    288    -59   -184    246    314    428   -153    111   1205    639
   -103    267    368    -83   -236    319    350    465   -109    155   1249    680
   -101    298    397    -98   -249    348    361    475    -88    176   1270    701
    -75    296    368   -111   -220    329    342    454   -101    161   1260    693
    -85    296    381   -103   -233    337    335    454    -93    163   1273    698
    -98    306    402   -106   -252    353    327    454    -88    174   1288    719
    -70    265    335    -98   -202    301    296    426   -119    145   1262    709
    -85    205    288    -62   -187    246    290    423   -135    124   1236    683
   -106    155    262    -23   -184    207    296    431   -145    111   1218    662
    -96    114    210    -10   -153    161    275    410   -171     80   1184    626
    -96     75    171      7   -132    122    265    392   -189     62   1163    607
   -132     51    184     38   -158    116    272    394   -187     62   1163    607
   -132     38    171     46   -150    103    270    389   -189     54   1156    605
   -114     38    150     36   -132     93    265    379   -200     46   1148    605
   -132     33    166     49   -148     98    270    384   -189     46   1150    602
   -142     33    174     51   -158    103    275    392   -181     49   1150    602
   -122     25    148     49   -135     85    267    381   -184     44   1137    594
   -101     18    119     38   -109     67    270    392   -179     44   1135    600
    -67      7     72     28    -70     38    303    452   -161     46   1127    589
     10     -2    -12     -5     10     -7    410    597   -101     64   1109    555
     38     57     18    -46     10     38    558    787     23    150   1156    581
     23    181    158   -103    -67    171    685   1008    210    329   1314    724
     23    542    517   -283   -246    530    724   1114    441    631   1647   1067
    -15   1202   1218   -594   -615   1210    644   1026    696   1062   2177   1626
   -233   1670   1904   -717  -1067   1787    379    649    750   1325   2559   2023
   -384   1335   1719   -475  -1052   1525     49    163    350    987   2281   1764
   -407    568    974    -80   -691    771   -153   -223   -283    244   1540   1088
   -348    -90    254    218   -301     80   -194   -283   -639   -262    979    542
   -296   -319    -23    309   -137   -171    -96   -103   -605   -311    862    400
   -252   -277    -25    265   -114   -153     51     83   -457   -205    930    441
   -220   -176     44    197   -135    -67    189    249   -309    -77   1028    527
   -226    -80    145    153   -187     31    283    358   -200     12   1106    597
   -205    -49    155    127   -181     51    322    405   -158     51   1132    618
   -166    -41    122    101   -145     38    332    418   -148     57   1137    620
   -163    -28    135     96   -150     51    353    439   -124     70   1150    631
   -179    -23    155     98   -168     64    368    449   -114     75   1158    633
   -153    -15    137     85   -145     59    363    446   -116     77   1156    636
   -153      0    150     75   -153     75    374    457   -101     88   1169    644
   -184     -2    181     93   -184     88    389    475    -85    103   1182    659
   -171     -7    161     88   -168     77    381    472    -83    103   1179    662
   -161    -12    148     88   -155     67    379    470    -85    106   1176    662
   -184      0    181     90   -184     90    397    491    -64    124   1192    670
   -179     -7    171     93   -176     80    402    496    -59    132   1195    678
   -171    -18    153     93   -166     67    397    485    -70    127   1184    675
   -187    -12    174    101   -181     80    413    498    -59    140   1195    685
   -197    -10    187    103   -194     88    420    509    -46    150   1202    688
   -174    -10    163     90   -168     75    415    504    -49    148   1197    693
   -174      2    176     85   -176     88    423    511    -36    155   1202    701
   -187     18    205     85   -194    111    441    532    -15    171   1221    709
   -168      7    176     77   -174     90    433    527    -23    163   1210    706
   -161     12    171     72   -166     90    436    532    -18    168   1210    711
   -176     28    205     72   -192    116    454    553      2    184   1226    722
   -163     49    213     57   -187    129    459    561     10    197   1231    732
   -140     44    184     46   -163    114    452    555      5    194   1223    732
   -155     49    205     51   -179    124    459    571     18    210   1234    740
   -163     59    223     49   -194    140    467    584     28    223   1244    745
   -129     67    197     31   -163    132    457    579     25    223   1241    753
   -129     83    210     23   -171    145    459    594     36    236   1257    771
   -142    101    244     20   -194    171    467    615     57    249   1278    787
   -119    116    233      0   -176    176    462    620     59    252   1286    800
    -83    153    236    -33   -158    194    465    631     70    265   1301    826
    -96    184    280    -44   -189    233    488    662     98    293   1327    844
    -98    181    280    -41   -189    231    493    665    106    301   1330    852
    -93    168    262    -38   -179    215    491    652     98    296   1322    854
    -96    205    301    -54   -197    252    522    680    127    322   1350    888
   -116    200    316    -44   -218    257    524    685    135    324   1353    893
   -116    187    303    -36   -210    244    517    670    129    322   1345    891
   -101    233    332    -67   -218    283    545    693    158    350   1374    911
   -122    249    371    -62   -246    309    581    730    194    376   1402    927
   -150    197    345    -23   -249    270    574    719    189    363   1387    909
   -155    181    337    -12   -246    259    574    719    194    368   1384    898
   -174    197    371    -12   -272    283    600    745    220    389   1402    901
   -158    197    355    -18   -257    275    610    753    231    394   1402    893
   -116    207    322    -46   -220    265    613    745    228    389   1389    888
   -150    200    350    -23   -249    275    626    748    239    389   1392    885
   -189    174    361      7   -275    267    628    740    236    381   1384    875
   -161    158    319      2   -239    239    623    727    223    371   1369    870
   -168    158    324      2   -246    241    628    727    226    368   1369    870
   -187    163    350     10   -267    254    639    740    241    379   1376    872
   -171    158    329      5   -249    241    631    732    239    379   1371    870
   -155    153    309      2   -231    231    623    727    239    376   1369    870
   -171    168    337      0   -254    254    639    740    254    389   1376    872
   -150    181    332    -15   -241    257    641    748    265    400   1382    878
   -119    192    309    -38   -213    249    631    737    265    397   1382    883
   -114    218    332    -51   -223    275    649    756    283    413   1395    901
   -140    202    340    -31   -241    270    654    761    285    415   1395    898
   -135    194    327    -31   -231    259    644    748    277    405   1387    898
   -145    197    340    -28   -244    270    649    748    280    402   1387    901
   -174    197    371    -10   -272    283    665    761    290    405   1397    904
   -153    184    337    -15   -244    259    649    743    275    392   1379    891
   -148    171    316    -12   -231    244    644    735    275    387   1374    888
   -158    189    345    -15   -252    267    670    758    301    405   1389    898
   -135    223    358    -44   -246    290    688    776    319    418   1402    911
   -124    210    335    -44   -231    272    672    758    303    400   1389    904
   -158    187    342    -15   -249    265    670    753    296    394   1384    893
   -181    171    350      5   -267    259    667    753    293    394   1382    888
   -142    187    329    -20   -236    257    665    743    290    394   1376    896
   -150    189    340    -20   -246    262    675    748    296    402   1384    901
   -171    179    350     -5   -259    265    680    756    301    405   1384    901
   -153    166    319     -7   -236    244    672    740    290    394   1374    893
   -145    163    309     -7   -226    236    665    730    288    387   1369    891
   -171    163    332      2   -252    249    680    745    301    394   1379    898
   -153    168    322     -7   -239    246    683    740    296    392   1374    896
   -132    174    306    -23   -220    241    672    727    293    384   1363    888
   -163    171    335     -2   -249    252    683    737    306    392   1369    888
   -171    194    366    -12   -267    280    706    758    327    407   1389    901
   -137    223    361    -41   -249    290    722    769    342    418   1400    917
   -148    239    387    -46   -267    311    750    787    363    436   1418    935
   -168    275    444    -51   -306    358    784    823    394    472   1447    963
   -135    280    413    -75   -275    345    769    810    387    459   1434    958
   -122    293    415    -85   -270    353    776    810    394    462   1436    963
   -153    345    496    -96   -324    420    813    844    436    498   1475    995
   -135    392    527   -127   -329    459    823    857    462    527   1504   1026
   -109    381    488   -137   -298    433    784    823    433    506   1480   1010
   -127    374    501   -124   -314    436    774    818    433    506   1478   1008
   -140    384    522   -124   -329    452    769    820    444    519   1486   1023
   -111    335    446   -111   -277    389    730    784    407    488   1449    995
   -142    270    410    -64   -277    340    722    774    387    465   1421    971
   -171    220    389    -25   -280    303    722    779    381    452   1408    948
   -161    158    316      0   -241    236    696    745    342    413   1363    906
   -150    109    259     20   -205    184    678    717    319    384   1330    878
   -174    103    277     33   -228    189    688    727    324    389   1332    867
   -158    106    265     25   -210    184    685    719    316    384   1325    862
   -145     88    231     25   -189    161    672    696    298    366   1306    852
   -192     64    257     64   -223    161    680    698    301    363   1306    849
   -213     49    262     80   -236    155    680    698    301    361   1304    844
   -189     46    236     72   -213    140    665    683    290    353   1293    841
   -189     38    228     75   -210    135    657    678    288    350   1286    839
   -187     10    197     88   -192    103    678    719    301    353   1275    818
   -119    -46     72     80    -96     12    763    839    335    345   1228    761
    -75     15     90     28    -83     51    911   1031    462    431   1275    789
    -49    174    220    -64   -135    197   1060   1270    659    615   1431    930
      7    524    517   -265   -254    522   1124   1410    896    909   1740   1247
     -5   1174   1176   -584   -589   1174   1039   1322   1143   1327   2247   1797
   -231   1654   1886   -711  -1057   1769    787    956   1202   1584   2621   2184
   -366   1470   1834   -553  -1101   1652    465    483    883   1350   2449   2023
   -384    691   1075   -153   -730    883    220     36    215    584   1701   1332
   -374    -38    332    205   -353    148    153    -59   -192     25   1096    743
   -319   -283     36    301   -179   -124    241    119   -168    -33    966    587
   -233   -244    -10    239   -114   -127    387    319    -20     70   1023    620
   -220   -163     57    192   -140    -54    511    483    122    187   1106    693
   -246    -75    168    158   -207     46    605    589    223    272   1184    761
   -200    -23    176    111   -189     75    662    644    270    311   1210    789
   -187    -36    150    111   -171     57    675    652    277    311   1202    787
   -267    -77    189    174   -228     54    683    659    288    316   1205    782
   -262    -70    192    166   -228     59    691    667    301    322   1208    784
   -220    -57    161    137   -192     51    685    665    303    322   1202    792
   -223    -49    174    135   -200     62    696    672    316    329   1208    805
   -244    -38    205    142   -226     83    711    693    335    345   1226    813
   -210    -41    168    124   -192     62    701    680    324    340   1210    797
   -194    -36    155    114   -176     59    704    680    324    340   1210    800
   -231    -28    200    129   -218     85    719    704    345    361   1234    818
   -223    -38    184    132   -205     72    717    701    348    363   1234    818
   -187    -46    140    116   -163     46    698    683    335    350   1218    813
   -207    -38    168    122   -189     64    709    696    348    361   1226    820
   -202    -18    184    109   -194     83    719    706    355    368   1231    823
   -145      5    150     70   -148     77    711    698    353    368   1221    826
   -184    -18    166     98   -179     72    714    696    355    368   1215    823
   -220    -15    205    116   -215     93    730    709    374    384   1231    831
   -205    -31    174    116   -192     72    717    693    361    371   1215    818
   -197    -38    158    119   -179     59    709    685    358    366   1208    815
   -220    -23    194    122   -210     85    724    704    381    381   1226    826
   -202    -10    192    106   -197     90    724    709    389    387   1228    833
   -176    -23    153     98   -166     64    709    693    379    379   1218    831
   -202    -18    184    111   -194     83    722    711    397    394   1228    833
   -210    -12    197    111   -205     90    727    724    410    400   1234    836
   -171    -10    161     90   -168     75    714    714    405    400   1226    839
   -161      5    166     77   -163     85    717    724    418    410   1236    849
   -166     31    197     67   -181    114    727    748    436    426   1257    857
   -142     33    176     51   -158    103    709    740    428    428   1249    862
   -124     62    187     31   -155    124    711    750    444    446   1262    883
   -163     83    244     38   -205    163    727    774    470    475   1286    904
   -150    101    252     25   -200    176    730    774    475    480   1291    909
   -137     96    233     18   -184    163    724    756    465    470   1286    911
   -166    106    270     28   -218    187    743    766    483    480   1301    919
   -163    127    290     15   -226    207    758    779    501    498   1317    932
   -124    132    257     -2   -189    194    753    771    493    501   1312    935
   -132    137    267     -2   -200    202    763    782    506    514   1322    943
   -171    140    311     15   -241    226    784    805    532    537   1340    956
   -155    145    298      2   -226    223    789    807    540    545   1337    956
   -148    148    296      0   -220    220    795    815    550    550   1337    961
   -192    145    337     23   -265    241    813    839    576    561   1350    966
   -200    129    327     33   -262    228    813    836    579    561   1343    961
   -166    124    288     18   -226    207    805    820    574    553   1327    950
   -161    129    290     15   -226    210    815    828    587    561   1330    945
   -200     88    288     54   -244    187    813    815    579    550   1312    927
   -189     64    254     62   -223    158    800    787    558    532   1286    906
   -202     59    259     70   -231    161    805    787    558    532   1286    909
   -228     67    296     80   -262    181    815    802    579    548   1309    922
   -184     80    265     51   -226    174    800    787    571    542   1296    919
   -171     83    254     44   -213    168    795    776    568    542   1291    924
   -202     75    277     62   -239    176    813    795    584    558   1304    932
   -202     64    267     70   -233    166    807    787    579    553   1296    927
   -197     54    252     70   -226    150    787    766    566    542   1283    917
   -215     70    285     72   -249    176    797    782    584    558   1301    927
   -215     75    288     67   -252    181    802    789    592    566   1304    924
   -166     62    228     51   -197    145    784    766    576    548   1280    911
   -176     64    241     54   -207    153    792    776    587    553   1286    922
   -205     70    275     67   -239    171    805    792    605    568   1296    932
   -176     62    239     57   -207    150    792    774    592    561   1283    927
   -158     49    207     54   -181    127    784    761    581    548   1267    914
   -197     59    257     67   -228    158    797    776    602    563   1283    927
   -197     59    257     67   -228    158    789    771    602    561   1280    927
   -168     49    215     59   -194    132    774    748    584    542   1260    914
   -205     33    239     85   -220    135    782    753    587    542   1257    904
   -215     36    252     88   -233    142    782    753    589    542   1260    904
   -176     41    215     67   -194    127    769    737    579    537   1254    898
   -189     36    226     75   -207    129    774    735    579    535   1254    896
   -231     20    252    106   -241    135    784    745    584    535   1257    891
   -194     25    220     83   -207    122    769    730    571    524   1247    888
   -181     36    218     72   -200    127    761    724    571    522   1241    893
   -215     33    246     88   -231    140    769    735    579    530   1249    896
   -210     18    228     96   -218    122    761    724    566    519   1236    885
   -184     25    207     77   -194    116    756    714    558    509   1226    885
   -197     72    267     62   -233    168    792    750    597    540   1260    914
   -205    106    309     49   -257    207    820    776    626    566   1286    937
   -181    122    303     31   -241    213    828    771    628    563   1288    945
   -194    127    322     33   -257    223    833    771    631    568   1288    945
   -215    137    353     38   -283    244    846    787    649    587   1299    945
   -189    168    355     10   -272    259    852    784    654    597   1304    950
   -166    226    392    -28   -277    309    865    795    680    623   1327    971
   -187    259    446    -38   -319    353    872    807    704    649   1358    987
   -189    239    426    -25   -309    332    841    776    683    628   1337    969
   -158    244    400    -44   -280    322    807    750    667    615   1325    966
   -176    228    405    -25   -290    316    797    750    665    607   1327    966
   -184    166    350      7   -267    257    782    735    639    574   1286    927
   -161    119    280     20   -220    200    761    714    613    545   1257    906
   -192     67    257     59   -226    161    737    688    589    519   1234    893
   -246     20    267    114   -257    142    735    680    579    506   1218    878
   -223    -15    207    119   -218     96    709    641    542    472   1182    846
   -228    -46    181    137   -205     64    688    613    519    446   1156    820
   -270    -62    205    163   -239     70    688    610    517    439   1153    800
   -265    -59    205    163   -236     72    678    597    509    431   1148    792
   -244    -70    171    155   -210     49    665    589    501    428   1140    792
   -259    -54    205    155   -233     75    675    602    517    444   1156    800
   -267    -64    202    163   -236     70    678    605    522    446   1156    792
   -215    -83    132    150   -174     23    657    587    498    420   1130    766
   -197   -174     23    184   -111    -75    709    662    509    392   1078    704
   -192   -174     15    181   -106    -80    846    841    605    436   1080    675
   -114    -93     18    101    -67    -38    961   1036    740    545   1153    730
    -38    194    233    -77   -135    213   1065   1239    963    797   1400    987
    -64    807    870   -371   -470    839   1106   1337   1291   1254   1917   1538
   -226   1434   1657   -605   -943   1545    958   1117   1486   1639   2408   2057
   -394   1506   1901   -558  -1148   1704    620    626   1301   1597   2452   2120
   -524    906   1431   -189   -976   1169    345    153    756   1023   1909   1608
   -519     33    553    239   -535    293    184   -132    142    259   1127    852
   -397   -397      0    397   -200   -197    179    -77     -5      7    807    519
   -353   -436    -83    394   -137   -259    303    111    106     67    815    509
   -350   -329     20    340   -187   -155    470    322    283    207    922    589
   -301   -228     72    262   -189    -77    548    420    376    293    989    652
   -285   -197     88    241   -189    -54    587    472    420    327   1013    678
   -311   -187    124    249   -220    -31    618    517    452    345   1028    685
   -296   -181    114    239   -205    -33    623    527    459    348   1026    683
   -270   -194     75    231   -174    -59    618    517    457    340   1008    672
   -296   -189    106    241   -202    -41    633    530    470    348   1010    667
   -285   -181    103    231   -197    -38    639    540    478    353   1015    667
   -249   -176     72    213   -161    -51    626    522    465    342   1000    659
   -267   -161    106    213   -189    -25    639    532    478    355   1013    670
   -285   -161    122    223   -205    -20    659    550    491    368   1021    670
   -252   -153     96    202   -174    -31    641    530    472    350   1002    649
   -244   -158     85    202   -166    -36    633    519    465    342    995    646
   -277   -163    114    218   -200    -25    649    532    480    348   1002    641
   -262   -176     83    218   -174    -46    639    519    470    337    989    628
   -239   -148     90    192   -166    -28    633    511    470    345    995    641
   -257   -109    148    184   -202     18    657    535    496    368   1021    662
   -257   -116    140    187   -202     12    654    535    496    368   1018    654
   -231   -135     93    181   -163    -20    633    511    475    348    995    639
   -262   -148    114    202   -189    -18    639    514    480    348    992    644
   -293   -155    137    226   -215    -10    641    519    485    350    989    644
   -254   -168     83    210   -171    -44    618    491    459    327    956    623
   -246   -158     88    202   -168    -36    623    493    467    332    956    628
   -267   -129    135    197   -202      2    631    504    475    342    961    631
   -252   -124    127    189   -189      0    623    501    470    340    950    626
   -233   -119    111    176   -176     -5    610    496    467    342    943    631
   -254   -122    129    187   -194      2    613    509    478    345    945    631
   -257   -148    109    200   -184    -20    600    504    465    332    927    607
   -207    -85    122    148   -166     18    592    504    475    342    943    633
   -210    -44    166    127   -189     59    592    517    491    361    963    659
   -223    -31    189    127   -207     77    600    535    504    379    979    672
   -194    -18    176    106   -187     77    589    527    496    376    974    680
   -187    -15    171    101   -179     77    584    519    491    374    971    683
   -218    -18    200    116   -210     88    597    532    504    376    969    683
   -207     -2    202    103   -205     98    607    537    517    387    971    691
   -179     23    200     75   -189    111    607    530    519    389    974    704
   -202     36    239     83   -220    137    628    545    535    405    987    709
   -220     33    252     93   -239    142    623    540    527    402    976    691
   -197     -2    194     98   -197     96    610    522    511    384    945    662
   -207     23    231     90   -220    127    636    548    542    410    966    680
   -226     64    290     80   -257    176    670    587    584    446    997    701
   -202     46    249     77   -226    145    665    576    574    433    974    672
   -210     12    223     98   -218    116    659    561    561    418    948    631
   -241    -12    228    127   -236    106    667    563    561    413    932    600
   -233     20    254    106   -244    137    680    568    576    428    950    620
   -215     -7    207    109   -213     98    659    542    553    400    919    592
   -239    -12    226    124   -233    106    659    535    550    392    909    574
   -244    -18    226    129   -236    101    652    527    545    381    901    563
   -223    -54    168    140   -197     57    631    501    517    353    865    537
   -236    -44    192    140   -215     72    626    493    511    348    857    530
   -265    -28    233    145   -249    101    631    501    522    358    865    535
   -231    -51    179    140   -207     62    610    483    496    329    831    501
   -213    -70    142    142   -179     36    600    475    483    311    802    472
   -254      2    254    124   -254    127    628    514    524    358    859    524
   -241     23    262    109   -252    142    620    511    519    358    862    522
   -215     -7    205    109   -210     98    607    501    498    337    839    496
   -252    -33    218    142   -236     90    607    506    498    329    828    478
   -257    -49    205    150   -231     77    602    501    491    322    815    467
   -220    -75    145    148   -184     33    589    485    472    306    789    446
   -239    -44    192    140   -215     72    594    496    483    322    800    454
   -272    -33    239    153   -257    101    605    504    493    337    820    467
   -244    -28    215    135   -231     90    589    491    483    335    818    470
   -226     -7    218    116   -223    103    579    480    475    324    810    467
   -254    -10    244    129   -252    116    584    488    475    324    813    459
   -241    -49    192    145   -218     70    571    478    454    298    784    431
   -218    -70    148    142   -184     36    553    454    428    270    753    400
   -257    -44    210    150   -233     83    568    465    444    285    776    423
   -267    -44    223    155   -246     90    566    457    439    283    776    415
   -233    -46    187    140   -210     70    550    439    420    267    756    400
   -246    -90    155    166   -202     33    548    431    405    244    730    361
   -270    -88    181    179   -228     46    553    441    407    249    740    366
   -249    -57    189    150   -220     67    542    436    407    259    753    387
   -233    -20    213    127   -223     96    558    449    426    275    766    400
   -254      2    257    124   -254    129    592    475    449    298    787    407
   -239     33    272    101   -254    153    605    478    457    303    792    405
   -205     28    233     88   -220    129    579    454    431    277    766    374
   -239     -7    231    124   -236    111    594    470    431    272    761    361
   -239     85    324     75   -280    205    626    501    475    319    818    423
   -210    161    371     23   -290    265    633    501    491    340    841    444
   -220    187    405     15   -314    296    626    498    493    342    849    446
   -257    155    413     51   -335    283    600    478    475    327    833    423
   -233    145    379     44   -306    262    555    441    444    303    810    394
   -228    122    350     51   -288    236    514    410    413    270    782    368
   -262     70    332     96   -296    200    496    392    387    236    750    332
   -262     23    285    119   -272    153    488    387    366    213    717    303
   -252    -23    228    135   -241    101    465    363    332    181    683    275
   -275    -70    205    171   -241     67    454    348    309    155    654    244
   -277   -116    158    197   -218     20    436    327    283    127    623    213
   -249   -148    101    200   -176    -23    410    290    246     96    589    181
   -272   -161    111    215   -192    -25    394    270    223     72    568    153
   -290   -150    140    220   -218     -5    400    275    228     70    568    150
   -254   -145    106    197   -181    -20    384    259    213     51    545    137
   -262   -153    109    207   -187    -23    381    257    213     46    540    135
   -306   -166    140    236   -223    -15    384    257    218     44    542    127
   -270   -184     85    226   -179    -49    374    257    205     28    522    109
   -205   -259    -54    231    -77   -158    389    306    192     -7    465     51
   -202   -262    -59    233    -72   -161    514    472    283     33    465     20
   -176   -132     41    153   -109    -46    646    670    444    168    574    103
   -111    109    220      0   -166    166    748    857    641    389    787    309
    -98    620    719   -262   -407    670    805    976    917    769   1213    737
   -236   1314   1551   -537   -893   1431    740    859   1153   1189   1735   1257
   -368   1441   1810   -535  -1088   1626    387    353    953   1158   1800   1332
   -457    932   1389   -239   -924   1161     75   -158    423    636   1317    893
   -498    145    644    176   -574    394    -80   -465   -168   -109    561    189
   -413   -407      5    410   -210   -202   -122   -444   -400   -465    142   -215
   -340   -524   -184    431    -80   -355    -49   -288   -329   -446    111   -257
   -342   -467   -127    405   -109   -298     80   -119   -184   -337    192   -200
   -314   -353    -38    332   -137   -197    181     10    -54   -228    288   -122
   -280   -275      5    277   -142   -135    231     72     18   -168    340    -70
   -296   -280     15    288   -155   -135    257    106     49   -150    350    -62
   -329   -303     25    316   -179   -140    272    122     57   -145    345    -72
   -314   -270     41    290   -179   -114    272    122     57   -135    353    -59
   -306   -233     72    270   -189    -80    277    122     62   -124    363    -44
   -324   -218    103    270   -215    -57    285    129     72   -122    368    -51
   -301   -210     90    254   -197    -59    277    122     70   -127    363    -64
   -293   -213     77    252   -187    -70    272    111     62   -135    350    -75
   -316   -239     77    277   -197    -80    277    119     64   -137    348    -88
   -311   -200    111    254   -213    -44    277    127     75   -124    368    -67
   -293   -184    109    239   -202    -38    265    114     62   -140    363    -67
   -329   -181    148    254   -241    -18    262    111     64   -145    358    -75
   -329   -205    124    267   -228    -41    246     98     49   -163    335   -106
   -301   -210     90    254   -197    -59    239     88     41   -171    324   -109
   -301   -189    111    244   -207    -38    236     85     46   -166    329    -96
   -322   -161    161    239   -244     -2    244    101     62   -150    348    -83
   -290   -155    135    223   -213    -10    228     85     54   -153    342    -90
   -290   -166    124    226   -207    -20    218     77     51   -158    340    -90
   -311   -153    158    231   -236      2    223     85     59   -153    353    -90
   -311   -163    145    236   -231     -7    215     80     57   -163    345   -106
   -283   -150    132    218   -207    -10    200     75     51   -163    353    -90
   -293   -124    168    207   -231     20    197     80     59   -155    366    -83
   -306   -116    187    210   -246     33    192     83     59   -153    371    -88
   -277   -106    171    189   -226     31    174     75     51   -155    366    -93
   -257    -90    166    174   -213     36    153     64     41   -166    358   -101
   -293    -85    205    189   -249     57    150     72     44   -158    371   -101
   -270    -75    194    171   -233     59    137     70     38   -155    376    -96
   -249    -41    205    145   -228     80    135     77     46   -142    392    -70
   -270    -41    228    155   -249     93    137     96     57   -124    410    -57
   -265    -20    241    142   -254    109    132     96     57   -116    423    -54
   -233     10    244    111   -239    127    122     93     51   -116    426    -46
   -239     28    265    103   -252    145    122     96     51   -114    431    -41
   -265     25    290    119   -277    158    132    101     62   -106    436    -46
   -239     36    272     98   -257    153    124     80     51   -119    426    -54
   -236     64    298     85   -267    181    122     77     59   -114    433    -44
   -265     75    340     93   -303    207    140     96     80    -96    449    -28
   -249     90    340     80   -293    215    135     88     80    -96    441    -38
   -246     85    329     80   -288    207    129     75     75    -98    431    -51
   -290     85    376    101   -332    231    145     85     88    -88    439    -54
   -293    101    394     96   -345    246    150     85     96    -88    433    -64
   -252     85    337     83   -293    210    150     75     85   -106    405    -83
   -275     59    335    106   -306    194    158     75     88   -106    397   -101
   -311     36    348    137   -329    192    168     75     90   -111    392   -116
   -303     28    329    135   -316    179    155     51     72   -129    374   -135
   -316     25    342    145   -329    184    148     33     64   -142    363   -148
   -348     18    363    163   -355    192    148     31     59   -153    358   -166
   -340      5    342    166   -342    174    127      7     36   -179    335   -194
   -327    -12    314    168   -322    148    106    -12     12   -200    311   -218
   -340     10    350    166   -345    179    116     -2     23   -189    327   -207
   -358     28    384    163   -371    205    109    -12     18   -192    332   -205
   -337     20    355    158   -345    187     83    -36     -2   -210    319   -215
   -345     12    358    163   -353    184     75    -41     -7   -215    316   -223
   -353     20    374    166   -363    197     72    -38     -5   -210    324   -226
   -340     18    355    158   -348    187     59    -57    -23   -231    306   -241
   -342     18    361    161   -350    189     62    -59    -25   -233    306   -236
   -358     25    384    166   -374    205     70    -49    -18   -228    316   -226
   -337     38    376    150   -355    207     64    -51    -20   -226    324   -215
   -327     31    358    148   -345    194     44    -75    -41   -244    314   -226
   -348     36    381    155   -366    207     44    -77    -44   -249    316   -231
   -355     15    371    168   -363    192     33    -93    -59   -265    298   -254
   -327     10    337    158   -332    174     12   -119    -88   -285    275   -277
   -348     33    381    153   -363    207      7   -124    -90   -285    280   -272
   -350     51    402    148   -376    226      5   -124    -90   -290    283   -267
   -329     51    379    137   -355    215     -5   -142   -109   -306    272   -267
   -327     49    376    140   -350    213    -15   -155   -122   -316    265   -272
   -350     51    402    148   -376    226    -20   -161   -119   -316    265   -280
   -335     72    405    129   -371    239    -20   -161   -122   -314    275   -277
   -319    103    423    106   -371    262    -10   -158   -119   -311    280   -277
   -345    135    480    106   -413    306     18   -129    -96   -288    301   -267
   -340    153    491     90   -415    322     23   -124    -90   -285    309   -267
   -314    166    480     72   -397    322     10   -135    -98   -290    309   -262
   -327    197    524     64   -426    361     15   -129    -88   -280    322   -254
   -342    220    563     62   -452    392     25   -124    -77   -275    327   -254
   -324    272    597     23   -459    433     20   -140    -72   -262    345   -233
   -324    303    626     10   -475    465      5   -155    -80   -262    350   -226
   -348    296    641     25   -496    467    -18   -181   -101   -285    332   -244
   -327    252    579     38   -452    415    -57   -223   -137   -322    301   -277
   -319    270    589     23   -454    428    -70   -239   -148   -322    306   -262
   -350    233    584     57   -467    407    -88   -262   -176   -353    277   -293
   -342    163    506     88   -426    335   -109   -277   -210   -392    233   -332
   -324    132    457     96   -389    293   -140   -303   -239   -413    218   -332
   -366     44    407    158   -387    226   -168   -340   -285   -467    155   -402
   -371     49    420    161   -394    233   -181   -353   -301   -483    145   -413
   -353     49    400    150   -376    223   -213   -389   -332   -506    124   -423
   -355     41    397    158   -376    218   -228   -410   -353   -524    106   -444
   -392     20    410    184   -400    215   -220   -402   -348   -524    109   -452
   -379      2    381    187   -381    192   -233   -418   -363   -535     90   -467
   -350     12    363    168   -358    187   -252   -436   -376   -548     80   -478
   -374     10    384    181   -379    197   -246   -431   -374   -550     80   -478
   -353    -36    314    192   -335    137   -257   -423   -392   -576     44   -509
   -296   -103    189    200   -244     41   -226   -353   -379   -592     -5   -558
   -288    -54    233    171   -262     88   -109   -189   -265   -519     23   -548
   -267     70    337     98   -301    202     15      2   -101   -381    137   -454
   -218    400    618    -90   -418    509     93    137     98   -132    405   -197
   -254    943   1197   -342   -727   1067    106    166    340    246    849    236
   -420   1413   1834   -496  -1127   1623    -64   -111    394    491   1197    553
   -483   1382   1865   -449  -1174   1623   -441   -605    106    376   1161    514
   -524    815   1340   -148   -932   1075   -685  -1041   -465   -241    574      2
   -542    153    696    192   -618    423   -769  -1210   -919   -867    -77   -568
   -470   -210    259    340   -366     23   -763  -1124  -1018  -1062   -327   -800
   -407   -327     80    368   -244   -124   -683   -984   -948  -1049   -361   -839
   -402   -288    114    345   -259    -88   -574   -849   -831   -958   -301   -797
   -405   -192    213    298   -311     10   -485   -743   -709   -846   -213   -724
   -384   -124    259    254   -324     67   -452   -696   -644   -789   -168   -672
   -381   -101    280    241   -332     88   -431   -670   -615   -766   -150   -649
   -397    -98    296    246   -348     98   -420   -657   -605   -761   -150   -657
   -379    -90    285    233   -335     96   -428   -659   -605   -763   -153   -657
   -374    -85    285    228   -332     98   -441   -672   -613   -771   -163   -659
   -397    -80    316    239   -358    116   -444   -675   -610   -769   -158   -654
   -389    -83    303    233   -348    109   -454   -683   -623   -779   -166   -665
   -368    -72    296    220   -335    111   -465   -693   -631   -776   -161   -654
   -376    -54    319    215   -350    132   -462   -691   -628   -769   -148   -644
   -387    -59    327    223   -358    132   -465   -693   -628   -776   -145   -646
   -361    -64    293    213   -329    114   -483   -711   -644   -789   -158   -649
   -358    -67    288    213   -324    109   -493   -722   -646   -789   -166   -654
   -379    -72    303    226   -342    114   -498   -722   -646   -787   -166   -657
   -363    -72    290    218   -327    109   -517   -737   -657   -800   -174   -659
   -350    -70    280    207   -316    103   -537   -758   -672   -815   -189   -659
   -368    -59    309    213   -340    122   -532   -750   -662   -805   -179   -646
   -366    -62    301    213   -335    116   -542   -756   -665   -807   -184   -641
   -337    -62    275    200   -306    106   -568   -782   -685   -826   -205   -654
   -350    -57    293    202   -322    116   -571   -779   -680   -823   -197   -652
   -366    -54    309    210   -337    127   -574   -776   -678   -815   -192   -646
   -337    -54    283    194   -311    114   -592   -792   -688   -818   -200   -649
   -324    -57    267    192   -296    103   -605   -797   -696   -823   -205   -652
   -355    -72    280    213   -319    101   -610   -795   -693   -818   -200   -654
   -335    -70    265    200   -301     96   -626   -802   -698   -820   -200   -652
   -319    -72    244    194   -283     85   -646   -813   -706   -828   -202   -649
   -329    -72    257    202   -293     90   -652   -802   -701   -820   -197   -644
   -314    -67    246    189   -283     88   -667   -802   -701   -818   -197   -633
   -285    -46    239    166   -265     96   -683   -802   -698   -805   -187   -610
   -288    -25    262    155   -275    116   -685   -787   -688   -784   -168   -592
   -290     -7    283    150   -288    137   -688   -776   -680   -774   -155   -581
   -267    -15    252    140   -262    116   -701   -789   -696   -784   -163   -576
   -270     -5    265    137   -267    129   -696   -782   -688   -779   -158   -561
   -288      5    293    142   -290    148   -688   -776   -680   -774   -150   -553
   -288      0    288    145   -288    142   -698   -792   -688   -779   -155   -553
   -277     12    290    129   -283    150   -706   -807   -691   -779   -153   -545
   -301     36    337    132   -319    184   -698   -805   -678   -766   -140   -537
   -301     36    337    132   -319    187   -696   -802   -670   -761   -140   -540
   -280     41    322    119   -301    181   -698   -813   -667   -753   -142   -532
   -303     12    316    142   -311    166   -691   -807   -659   -748   -148   -540
   -322     18    340    150   -329    176   -683   -802   -644   -740   -145   -542
   -306     10    316    148   -311    163   -693   -820   -649   -745   -155   -550
   -311     -7    303    161   -309    148   -693   -828   -652   -745   -163   -563
   -355    -20    332    187   -345    153   -696   -836   -652   -745   -171   -576
   -358    -33    324    194   -342    145   -711   -857   -662   -756   -187   -587
   -353    -54    296    202   -324    119   -727   -880   -675   -774   -210   -597
   -366    -44    322    205   -345    137   -717   -878   -665   -761   -205   -592
   -374    -49    322    210   -348    135   -732   -891   -672   -763   -210   -597
   -348    -62    285    205   -319    111   -756   -917   -688   -776   -223   -610
   -361    -85    275    223   -322     96   -763   -919   -693   -776   -220   -610
   -376    -88    288    233   -332     98   -756   -909   -678   -761   -207   -594
   -355    -83    270    218   -314     93   -771   -927   -691   -771   -220   -597
   -358    -88    270    223   -314     90   -782   -940   -701   -782   -233   -605
   -374    -88    285    231   -329     96   -782   -932   -698   -779   -233   -605
   -361    -98    262    231   -311     80   -800   -945   -711   -789   -249   -610
   -353   -114    236    231   -296     59   -818   -958   -724   -797   -259   -610
   -379   -116    262    249   -322     72   -818   -956   -719   -789   -252   -605
   -376   -101    275    236   -327     85   -826   -963   -719   -787   -246   -602
   -342    -90    252    218   -298     80   -846   -976   -730   -795   -254   -602
   -363    -98    265    228   -314     83   -852   -974   -724   -789   -252   -592
   -376    -98    277    239   -329     88   -852   -971   -722   -787   -244   -589
   -366   -135    231    249   -301     49   -870   -992   -740   -807   -267   -602
   -363   -142    220    254   -293     38   -878  -1000   -740   -815   -272   -597
   -392   -135    257    262   -324     59   -870   -987   -732   -807   -267   -594
   -379   -140    239    259   -311     49   -885  -1005   -750   -818   -285   -607
   -368   -148    220    257   -296     36   -898  -1026   -769   -828   -298   -613
   -384   -124    259    254   -322     67   -878  -1005   -750   -805   -277   -594
   -387    -96    290    241   -340     96   -859   -987   -727   -787   -259   -576
   -363    -72    290    218   -329    109   -846   -982   -717   -779   -249   -561
   -368    -70    296    218   -335    111   -841   -976   -717   -779   -252   -566
   -376    -57    319    218   -348    129   -846   -974   -717   -774   -246   -558
   -361    -15    345    187   -355    163   -846   -976   -709   -763   -233   -537
   -374     23    394    174   -384    207   -839   -976   -693   -743   -213   -519
   -392     46    436    171   -415    241   -831   -971   -675   -722   -194   -504
   -376     33    410    171   -392    220   -862   -997   -698   -740   -210   -511
   -366     25    389    168   -376    205   -893  -1023   -714   -753   -218   -506
   -384     28    413    179   -397    220   -906  -1028   -714   -750   -213   -496
   -384    -15    368    197   -376    176   -935  -1057   -745   -782   -244   -519
   -350    -70    280    210   -316    103   -971  -1085   -782   -818   -283   -548
   -397   -122    275    259   -337     75   -982  -1093   -797   -833   -301   -568
   -426   -174    252    298   -340     38   -992  -1106   -818   -857   -322   -589
   -407   -233    174    319   -293    -31  -1026  -1143   -859   -901   -363   -620
   -410   -270    140    340   -275    -64  -1052  -1169   -885   -924   -392   -644
   -426   -288    137    355   -283    -75  -1049  -1169   -888   -922   -392   -652
   -423   -309    114    366   -270    -98  -1062  -1176   -901   -930   -402   -654
   -423   -342     80    381   -252   -132  -1080  -1192   -919   -948   -418   -665
   -454   -350    103    402   -280   -124  -1080  -1187   -917   -945   -415   -665
   -439   -355     83    397   -262   -137  -1088  -1197   -924   -953   -420   -667
   -413   -371     41    392   -228   -163  -1106  -1210   -940   -969   -439   -678
   -405   -426    -20    415   -194   -223  -1098  -1174   -945   -989   -472   -717
   -387   -483    -96    436   -145   -290  -1008  -1031   -885   -974   -498   -756
   -342   -400    -59    371   -142   -231   -875   -852   -756   -875   -436   -706
   -301   -223     77    262   -192    -72   -748   -641   -568   -688   -270   -553
   -298    187    483     54   -392    335   -652   -485   -303   -353     96   -205
   -348    782   1130   -215   -737    956   -691   -561    -90     28    563    249
   -519   1130   1649   -306  -1085   1389  -1028  -1047   -207    142    802    470
   -615    901   1514   -142  -1065   1208  -1405  -1553   -613   -142    592    283
   -649    215    865    215   -756    540  -1608  -1919  -1202   -844   -103   -311
   -566   -472     93    519   -329   -189  -1665  -1982  -1577  -1402   -722   -859
   -501   -709   -207    602   -148   -459  -1577  -1787  -1519  -1428   -813   -958
   -493   -693   -202    592   -148   -449  -1428  -1590  -1358  -1317   -743   -911
   -459   -610   -150    532   -155   -381  -1322  -1447  -1213  -1195   -649   -831
   -465   -524    -59    496   -202   -293  -1249  -1353  -1106  -1096   -566   -756
   -491   -511    -23    498   -233   -267  -1208  -1304  -1062  -1054   -537   -730
   -465   -504    -38    483   -215   -272  -1202  -1299  -1054  -1049   -537   -727
   -459   -509    -49    483   -205   -280  -1205  -1304  -1057  -1057   -548   -732
   -478   -498    -20    488   -228   -259  -1189  -1286  -1039  -1039   -532   -719
   -472   -493    -20    480   -226   -257  -1189  -1278  -1034  -1031   -527   -711
   -449   -491    -41    470   -205   -267  -1200  -1288  -1041  -1036   -530   -711
   -462   -498    -36    478   -215   -267  -1200  -1283  -1034  -1036   -522   -711
   -472   -480     -7    478   -233   -244  -1195  -1275  -1023  -1023   -506   -706
   -452   -472    -23    459   -215   -249  -1210  -1288  -1036  -1034   -511   -706
   -439   -470    -31    452   -205   -252  -1208  -1280  -1034  -1031   -509   -698
   -454   -452      2    452   -231   -226  -1192  -1260  -1015  -1010   -485   -678
   -449   -465    -15    457   -218   -241  -1205  -1270  -1023  -1015   -488   -680
   -446   -491    -44    467   -202   -267  -1223  -1288  -1044  -1036   -509   -696
   -472   -467      5    470   -241   -233  -1213  -1273  -1028  -1021   -493   -680
   -467   -457     10    459   -241   -226  -1215  -1270  -1026  -1010   -491   -672
   -439   -462    -23    452   -207   -244  -1228  -1280  -1036  -1021   -496   -678
   -457   -465     -7    459   -226   -236  -1228  -1273  -1028  -1015   -491   -672
   -467   -462      5    462   -236   -228  -1223  -1257  -1018  -1008   -485   -667
   -446   -462    -15    452   -215   -239  -1231  -1262  -1023  -1008   -491   -667
   -439   -457    -18    449   -210   -239  -1234  -1257  -1021  -1002   -485   -665
   -452   -446      2    449   -228   -223  -1231  -1247  -1008   -995   -470   -662
   -439   -441     -2    441   -218   -223  -1239  -1247  -1010   -995   -465   -654
   -436   -444    -10    439   -213   -228  -1249  -1249  -1013   -997   -467   -652
   -441   -444     -2    444   -220   -223  -1249  -1236  -1008   -995   -465   -654
   -423   -449    -25    433   -200   -239  -1254  -1228  -1008   -992   -465   -654
   -400   -433    -33    415   -184   -233  -1262  -1221  -1000   -979   -449   -628
   -405   -410     -5    407   -202   -210  -1257  -1195   -982   -956   -423   -602
   -410   -394     15    402   -213   -189  -1252  -1171   -966   -935   -402   -587
   -384   -379      2    379   -194   -187  -1265  -1176   -971   -935   -400   -581
   -389   -368     18    379   -205   -176  -1257  -1161   -963   -922   -387   -571
   -407   -350     57    379   -233   -148  -1236  -1135   -937   -896   -363   -550
   -394   -337     57    366   -226   -140  -1234  -1135   -930   -883   -355   -535
   -387   -348     36    366   -213   -155  -1239  -1153   -943   -898   -366   -540
   -415   -329     85    371   -252   -122  -1218  -1137   -927   -883   -348   -530
   -415   -324     90    368   -254   -116  -1208  -1132   -919   -872   -342   -527
   -392   -327     64    361   -228   -132  -1213  -1135   -919   -867   -348   -524
   -415   -316     98    366   -257   -111  -1189  -1114   -893   -844   -329   -506
   -426   -316    106    371   -267   -106  -1174  -1091   -867   -826   -316   -498
   -407   -335     70    368   -239   -132  -1179  -1098   -865   -826   -327   -506
   -413   -327     85    371   -249   -122  -1171  -1093   -852   -813   -319   -496
   -441   -327    114    384   -277   -106  -1153  -1075   -833   -795   -306   -491
   -439   -322    114    379   -277   -103  -1163  -1093   -844   -802   -314   -501
   -431   -337     90    384   -262   -124  -1176  -1114   -859   -815   -329   -517
   -457   -350    106    405   -283   -122  -1166  -1111   -852   -810   -327   -522
   -459   -353    103    405   -283   -127  -1176  -1122   -857   -813   -335   -532
   -436   -363     70    400   -254   -148  -1187  -1135   -865   -820   -340   -532
   -446   -374     70    407   -259   -153  -1187  -1130   -862   -820   -340   -532
   -459   -366     93    413   -277   -137  -1182  -1119   -852   -805   -329   -519
   -439   -355     83    394   -262   -137  -1189  -1127   -854   -805   -332   -506
   -446   -366     80    407   -265   -145  -1192  -1122   -846   -802   -327   -504
   -467   -363    103    415   -288   -132  -1182  -1106   -831   -789   -311   -496
   -444   -363     80    405   -262   -142  -1187  -1106   -828   -787   -311   -491
   -433   -384     49    407   -244   -168  -1195  -1117   -841   -795   -327   -496
   -459   -363     96    410   -277   -135  -1176  -1093   -820   -771   -306   -478
   -457   -361     96    407   -277   -132  -1182  -1096   -823   -776   -309   -483
   -423   -355     67    389   -246   -145  -1192  -1109   -833   -784   -316   -483
   -444   -353     90    397   -270   -132  -1182  -1093   -818   -771   -301   -462
   -444   -342    101    394   -275   -122  -1176  -1083   -807   -766   -290   -454
   -415   -348     64    379   -241   -142  -1184  -1091   -818   -774   -298   -454
   -428   -361     67    394   -249   -148  -1184  -1091   -820   -774   -301   -459
   -454   -368     85    410   -272   -142  -1176  -1083   -813   -769   -290   -457
   -428   -371     57    400   -244   -158  -1182  -1088   -818   -774   -298   -459
   -423   -374     46    397   -236   -166  -1179  -1088   -818   -771   -298   -457
   -449   -350     98    400   -275   -127  -1145  -1057   -789   -745   -270   -431
   -441   -306    132    374   -288    -88  -1124  -1036   -763   -724   -246   -407
   -431   -285    145    358   -290    -70  -1111  -1026   -748   -714   -236   -392
   -452   -280    171    363   -311    -54  -1093  -1010   -735   -706   -228   -387
   -462   -285    176    374   -319    -54  -1083   -995   -727   -701   -223   -384
   -431   -277    153    353   -293    -62  -1085   -997   -732   -704   -226   -376
   -441   -223    215    332   -329     -5  -1065   -979   -706   -675   -200   -345
   -462   -166    296    311   -381     64  -1044   -956   -670   -636   -155   -314
   -433   -166    267    301   -350     49  -1062   -974   -683   -646   -163   -319
   -413   -179    233    296   -324     25  -1101  -1008   -711   -672   -181   -332
   -426   -158    267    290   -348     54  -1111  -1005   -706   -662   -168   -322
   -439   -192    246    314   -342     25  -1127  -1013   -717   -672   -181   -332
   -415   -249    166    332   -290    -41  -1145  -1031   -745   -704   -220   -361
   -449   -322    124    384   -288    -98  -1153  -1041   -766   -727   -249   -389
   -472   -371     98    420   -288   -137  -1161  -1054   -787   -750   -270   -413
   -462   -418     41    439   -254   -189  -1184  -1083   -823   -787   -303   -441
   -467   -452     15    459   -241   -218  -1195  -1098   -841   -807   -327   -462
   -496   -480     15    485   -257   -233  -1189  -1093   -841   -810   -332   -467
   -478   -504    -25    491   -228   -265  -1200  -1101   -852   -823   -340   -470
   -472   -522    -51    496   -210   -285  -1205  -1109   -865   -833   -350   -478
   -493   -511    -18    504   -239   -265  -1189  -1091   -849   -818   -337   -467
   -483   -517    -33    498   -226   -275  -1189  -1091   -849   -815   -337   -470
   -459   -532    -72    496   -194   -303  -1195  -1101   -859   -818   -348   -478
   -462   -579   -119    519   -171   -350  -1187  -1075   -859   -828   -371   -498
   -433   -659   -226    548   -103   -444  -1124   -969   -833   -839   -415   -548
   -381   -636   -257    506    -64   -446   -997   -800   -740   -795   -410   -555
   -342   -506   -163    423    -90   -335   -849   -576   -563   -644   -290   -457
   -332   -153    176    241   -257     10   -717   -374   -290   -329     31   -158
   -350    462    813    -54   -581    636   -724   -376    -23     98    535    340
   -548   1028   1574   -241  -1062   1301  -1008   -805    -10    361    940    735
   -678   1008   1686   -166  -1182   1345  -1410  -1337   -319    228    914    704
   -714    358   1070    176   -893    711  -1673  -1769   -906   -420    301    161
   -649   -509    140    579   -394   -184  -1738  -1901  -1434  -1169   -498   -535
   -576   -854   -280    714   -150   -568  -1652  -1706  -1431  -1291   -698   -743
   -540   -833   -293    685   -124   -563  -1480  -1462  -1236  -1153   -618   -701
   -491   -730   -239    610   -127   -485  -1337  -1270  -1057  -1002   -509   -615
   -496   -641   -145    568   -176   -394  -1249  -1156   -937   -898   -423   -537
   -511   -623   -111    566   -202   -368  -1202  -1101   -885   -852   -387   -514
   -498   -631   -132    563   -184   -381  -1187  -1088   -872   -844   -389   -514
   -488   -626   -140    555   -174   -384  -1179  -1080   -865   -836   -387   -506
   -501   -618   -116    561   -192   -368  -1161  -1054   -846   -818   -376   -498
   -485   -607   -124    545   -181   -366  -1153  -1039   -841   -807   -366   -491
   -457   -597   -140    527   -158   -368  -1150  -1036   -839   -802   -363   -480
   -465   -579   -116    519   -174   -348  -1135  -1023   -818   -789   -348   -467
   -488   -597   -109    542   -189   -353  -1124  -1008   -807   -782   -335   -454
   -467   -600   -132    532   -168   -366  -1130  -1015   -815   -789   -340   -454
   -472   -597   -124    535   -176   -361  -1124  -1005   -807   -784   -332   -449
   -485   -594   -111    537   -189   -353  -1114   -987   -797   -776   -322   -444
   -452   -584   -132    519   -161   -358  -1117   -987   -800   -776   -322   -444
   -444   -584   -140    511   -153   -363  -1114   -984   -795   -771   -319   -436
   -470   -568   -101    519   -184   -335  -1091   -961   -771   -753   -306   -426
   -462   -571   -109    514   -176   -340  -1085   -956   -766   -748   -306   -423
   -446   -571   -124    509   -161   -348  -1096   -963   -774   -758   -314   -423
   -462   -558    -98    509   -184   -329  -1083   -948   -758   -745   -301   -415
   -462   -555    -93    509   -184   -324  -1078   -935   -745   -735   -288   -407
   -428   -545   -116    488   -158   -332  -1083   -937   -748   -735   -288   -407
   -441   -548   -106    496   -168   -327  -1075   -924   -740   -727   -275   -397
   -457   -550    -93    501   -184   -322  -1062   -904   -724   -711   -262   -389
   -441   -548   -109    493   -166   -329  -1067   -901   -722   -709   -262   -389
   -431   -550   -119    488   -155   -335  -1070   -898   -722   -711   -265   -389
   -446   -532    -85    491   -181   -309  -1052   -870   -698   -691   -244   -376
   -428   -522    -93    475   -168   -309  -1049   -859   -696   -683   -233   -374
   -397   -517   -119    457   -140   -319  -1052   -852   -696   -678   -231   -368
   -410   -519   -109    462   -150   -314  -1039   -828   -683   -665   -220   -358
   -415   -501    -85    459   -166   -293  -1021   -797   -659   -641   -202   -340
   -379   -467    -90    420   -145   -280  -1026   -792   -657   -628   -194   -324
   -379   -439    -59    407   -161   -249  -1008   -769   -636   -602   -168   -301
   -407   -423    -18    413   -194   -220   -982   -740   -610   -581   -142   -288
   -384   -410    -25    397   -179   -218   -976   -740   -605   -581   -137   -280
   -371   -407    -36    387   -168   -223   -971   -745   -605   -584   -140   -277
   -397   -379     18    387   -207   -181   -940   -722   -574   -561   -111   -257
   -400   -371     28    384   -215   -171   -930   -717   -566   -550   -109   -249
   -371   -374     -2    374   -184   -189   -930   -724   -568   -550   -119   -249
   -397   -361     36    376   -218   -161   -904   -698   -540   -524    -98   -236
   -415   -350     64    381   -241   -142   -880   -675   -511   -496    -75   -218
   -389   -358     31    374   -213   -163   -885   -683   -511   -493    -77   -220
   -394   -353     41    374   -218   -155   -880   -678   -501   -485    -75   -223
   -426   -350     72    387   -252   -140   -865   -662   -483   -470    -62   -218
   -413   -376     36    394   -226   -171   -875   -678   -491   -478    -72   -231
   -407   -394     12    400   -213   -192   -880   -696   -501   -483    -83   -241
   -428   -384     44    407   -236   -171   -867   -683   -488   -472    -72   -231
   -420   -389     31    405   -228   -179   -867   -691   -485   -475    -70   -233
   -402   -397      5    400   -205   -197   -878   -701   -493   -485    -77   -233
   -426   -400     25    410   -228   -187   -875   -696   -485   -480    -72   -231
   -436   -389     46    413   -241   -171   -865   -683   -470   -462    -62   -223
   -410   -392     18    397   -215   -187   -870   -696   -475   -467    -72   -228
   -413   -392     20    402   -218   -187   -867   -688   -462   -462    -67   -223
   -431   -381     46    405   -239   -168   -854   -670   -446   -444    -54   -218
   -407   -371     36    389   -223   -168   -849   -667   -441   -439    -51   -213
   -394   -368     23    379   -210   -174   -854   -670   -441   -439    -54   -218
   -418   -374     44    397   -233   -166   -839   -652   -426   -426    -44   -213
   -410   -363     46    384   -228   -158   -833   -649   -420   -420    -38   -207
   -384   -366     18    376   -202   -174   -841   -657   -431   -426    -46   -202
   -405   -371     31    387   -220   -168   -828   -646   -418   -418    -38   -194
   -405   -366     38    384   -223   -163   -820   -641   -410   -415    -36   -200
   -381   -374      7    376   -197   -184   -828   -652   -420   -426    -44   -202
   -387   -376     10    381   -200   -184   -820   -641   -413   -426    -33   -187
   -405   -361     44    379   -226   -158   -807   -626   -400   -413    -20   -174
   -381   -361     20    371   -202   -171   -807   -628   -402   -413    -23   -171
   -371   -329     38    348   -207   -145   -784   -610   -381   -389     -5   -150
   -384   -285     98    335   -241    -93   -735   -563   -329   -348     36   -116
   -376   -246    127    311   -254    -59   -711   -542   -306   -329     57   -101
   -363   -239    124    301   -244    -57   -706   -542   -303   -329     54    -98
   -381   -249    132    314   -259    -59   -696   -532   -296   -324     59    -93
   -389   -244    145    316   -267    -49   -672   -514   -283   -309     70    -85
   -366   -194    171    277   -270    -10   -659   -509   -267   -288     90    -59
   -361   -145    215    252   -288     33   -646   -498   -241   -265    116    -36
   -376   -142    233    259   -309     46   -649   -498   -233   -259    124    -33
   -358   -161    197    259   -277     18   -685   -530   -254   -277    109    -44
   -350   -174    174    262   -265      0   -704   -545   -267   -285    106    -41
   -376   -207    166    290   -272    -20   -706   -537   -267   -285    106    -44
   -374   -257    116    314   -246    -70   -722   -553   -290   -314     77    -72
   -355   -314     41    335   -200   -137   -745   -579   -324   -353     41   -103
   -384   -358     25    371   -207   -166   -745   -581   -340   -374     23   -124
   -392   -407    -15    400   -189   -210   -750   -594   -361   -397     -2   -158
   -371   -454    -85    413   -145   -270   -776   -623   -392   -428    -38   -187
   -389   -475    -85    433   -153   -280   -774   -628   -392   -431    -44   -187
   -413   -485    -75    449   -171   -280   -761   -618   -384   -426    -41   -184
   -397   -496    -98    444   -150   -298   -769   -626   -400   -433    -51   -194
   -389   -493   -106    441   -142   -298   -776   -631   -402   -436    -54   -194
   -402   -491    -88    446   -158   -290   -761   -618   -389   -426    -46   -192
   -400   -511   -111    454   -145   -311   -758   -618   -392   -428    -54   -200
   -355   -558   -202    457    -77   -381   -763   -607   -410   -457    -88   -233
   -329   -649   -319    488     -7   -483   -706   -517   -397   -488   -148   -306
   -316   -636   -319    478      0   -478   -558   -340   -303   -446   -140   -324
   -246   -509   -262    376      7   -384   -415   -122   -137   -298    -25   -228
   -220   -129     88    174   -155    -20   -293     72    142     31    311     98
   -288    558    844   -135   -566    701   -314     59    454    514    878    652
   -475   1223   1699   -374  -1085   1460   -587   -337    553    859   1363   1130
   -574   1140   1712   -283  -1143   1426  -1008   -870    231    693   1283   1065
   -631    418   1049    106   -839    732  -1234  -1262   -368     10    626    470
   -581   -454    127    517   -355   -163  -1273  -1384   -891   -722   -155   -244
   -470   -831   -361    652    -54   -597  -1200  -1226   -945   -885   -405   -493
   -459   -779   -322    618    -70   -550  -1008   -969   -732   -722   -296   -423
   -441   -665   -223    553   -111   -444   -849   -766   -545   -566   -171   -324
   -407   -605   -197    504   -106   -400   -784   -680   -462   -498   -119   -280
   -400   -600   -200    501   -101   -400   -745   -631   -426   -470   -106   -270
   -418   -589   -174    504   -124   -381   -711   -594   -392   -444    -90   -259
   -394   -587   -192    491   -103   -389   -704   -587   -381   -439    -90   -254
   -387   -587   -200    485    -96   -394   -698   -584   -381   -436    -93   -259
   -410   -574   -163    493   -124   -368   -670   -555   -355   -415    -75   -246
   -394   -558   -163    475   -116   -361   -662   -548   -350   -407    -72   -244
   -379   -566   -187    470    -96   -376   -665   -553   -358   -410    -80   -244
   -392   -568   -176    480   -109   -374   -654   -537   -345   -402    -72   -236
   -407   -558   -150    483   -129   -355   -636   -519   -327   -387    -51   -223
   -379   -553   -174    465   -103   -366   -641   -530   -332   -389    -57   -223
   -381   -550   -171    465   -106   -361   -633   -522   -324   -387    -59   -223
   -402   -550   -150    475   -127   -350   -618   -506   -311   -381    -57   -218
   -374   -537   -163    457   -106   -350   -618   -504   -311   -379    -57   -213
   -363   -532   -171    446    -98   -353   -610   -501   -311   -374    -54   -210
   -387   -532   -148    459   -122   -340   -597   -485   -296   -361    -44   -205
   -376   -545   -168    459   -106   -358   -600   -485   -298   -363    -51   -213
   -353   -535   -181    444    -85   -358   -602   -488   -293   -358    -54   -205
   -368   -522   -155    444   -109   -340   -587   -462   -272   -342    -38   -187
   -374   -524   -153    449   -111   -340   -574   -446   -265   -337    -33   -181
   -348   -530   -184    439    -83   -358   -581   -449   -272   -340    -41   -184
   -353   -514   -161    433    -96   -337   -574   -436   -265   -335    -33   -184
   -363   -511   -148    436   -109   -329   -561   -415   -246   -322    -25   -184
   -345   -504   -158    423    -93   -332   -563   -413   -249   -314    -20   -179
   -337   -504   -166    418    -85   -335   -566   -405   -244   -309    -20   -176
   -353   -501   -148    428   -103   -324   -550   -379   -220   -290     -7   -163
   -329   -485   -158    405    -88   -322   -550   -371   -215   -283     -2   -155
   -301   -470   -171    384    -67   -322   -545   -361   -210   -275      0   -145
   -322   -457   -135    389    -96   -296   -522   -329   -184   -254     23   -124
   -332   -441   -109    387   -111   -275   -509   -306   -161   -236     44   -103
   -298   -415   -119    355    -90   -267   -509   -306   -158   -231     49    -93
   -298   -392    -93    345   -103   -244   -491   -288   -142   -215     64    -75
   -314   -374    -59    342   -129   -215   -467   -267   -122   -194     83    -62
   -301   -363    -62    332   -119   -213   -459   -270   -116   -187     83    -54
   -298   -361    -62    329   -119   -213   -449   -267   -109   -179     85    -41
   -316   -337    -20    327   -150   -179   -423   -241    -83   -153    109    -25
   -309   -322    -15    314   -150   -168   -410   -226    -64   -135    122    -12
   -283   -314    -31    298   -127   -174   -405   -223    -59   -132    122    -12
   -314   -324    -10    319   -153   -168   -384   -200    -31   -111    137     -5
   -327   -322      5    324   -166   -161   -371   -187    -15    -98    150      0
   -306   -324    -18    314   -145   -171   -379   -202    -23   -106    140     -7
   -319   -342    -23    332   -148   -184   -376   -207    -20   -106    132    -18
   -332   -353    -20    340   -158   -189   -374   -205    -20   -103    129    -23
   -314   -366    -51    337   -132   -210   -384   -223    -28   -116    119    -31
   -311   -379    -67    345   -124   -223   -394   -241    -38   -127    109    -44
   -342   -379    -36    361   -153   -207   -384   -231    -31   -116    119    -41
   -337   -384    -49    358   -145   -218   -381   -231    -28   -114    122    -36
   -311   -379    -70    345   -122   -226   -392   -246    -38   -124    114    -38
   -329   -366    -38    348   -145   -205   -381   -239    -25   -116    124    -31
   -337   -363    -25    350   -155   -194   -371   -231    -15   -106    132    -31
   -309   -379    -72    342   -119   -226   -384   -241    -25   -114    122    -36
   -319   -371    -54    345   -135   -213   -376   -233    -15   -106    129    -25
   -340   -371    -33    353   -155   -202   -363   -218     -5    -90    137    -20
   -311   -361    -49    337   -132   -205   -368   -223     -7    -93    132    -20
   -306   -358    -51    332   -129   -205   -368   -223     -7    -98    129    -20
   -327   -366    -41    345   -142   -205   -355   -210      5    -93    142    -18
   -314   -368    -54    340   -132   -210   -355   -210      5    -96    142    -18
   -293   -374    -80    335   -106   -228   -366   -223     -7   -106    132    -20
   -319   -363    -46    340   -137   -207   -355   -210      2    -96    142    -12
   -316   -361    -44    340   -137   -202   -353   -207      5    -90    148    -12
   -290   -368    -80    329   -106   -226   -366   -223     -5   -101    135    -18
   -293   -361    -67    327   -114   -215   -361   -220     -2    -96    137    -10
   -311   -348    -36    329   -140   -194   -340   -205     15    -80    150      0
   -290   -319    -31    303   -129   -176   -316   -189     33    -64    166     18
   -280   -277      0    277   -140   -140   -290   -166     57    -38    192     38
   -303   -241     62    272   -184    -90   -252   -129     88     -7    220     59
   -285   -241     41    262   -163   -101   -249   -124     90     -5    220     62
   -265   -244     18    254   -142   -114   -257   -132     83    -12    210     59
   -280   -223     54    249   -168    -85   -239   -116     98      0    226     67
   -285   -174    111    231   -200    -31   -210    -88    135     36    262    101
   -257   -140    116    197   -187    -12   -215    -96    135     41    272    116
   -259   -145    114    202   -189    -18   -233   -116    124     31    267    114
   -280   -155    124    218   -205    -18   -246   -127    122     28    270    111
   -265   -158    106    213   -187    -25   -270   -150    106     18    262    103
   -265   -200     64    231   -166    -70   -290   -168     83     -2    236     83
   -293   -252     41    272   -168   -106   -293   -168     70    -20    218     57
   -285   -296    -10    288   -140   -153   -309   -184     49    -46    194     33
   -275   -355    -80    316    -98   -218   -329   -215     10    -85    150      0
   -309   -413   -103    361   -103   -259   -337   -228     -7   -109    124    -28
   -316   -433   -116    374   -101   -275   -345   -239    -20   -122    109    -41
   -296   -449   -153    371    -72   -301   -366   -262    -38   -140     88    -51
   -301   -459   -158    381    -72   -309   -363   -262    -41   -145     88    -57
   -316   -459   -142    384    -88   -301   -355   -254    -33   -142     90    -62
   -290   -457   -166    374    -62   -311   -363   -267    -41   -150     80    -72
   -288   -478   -189    379    -49   -335   -371   -275    -49   -155     64    -83
   -316   -491   -174    405    -72   -332   -355   -257    -38   -145     70    -77
   -280   -561   -283    418      0   -423   -355   -241    -70   -194     15   -132
   -231   -628   -400    428     83   -514   -285   -150    -64   -231    -46   -202
   -226   -589   -366    405     67   -478   -148     25     41   -163    -12   -192
   -181   -462   -280    322     49   -371      7    270    228      5    127    -75
   -124     46    168     36   -148    106     70    400    522    389    548    345
   -233    758    992   -265   -613    875     -7    285    800    854   1114    917
   -441   1210   1652   -384  -1047   1431   -316   -145    807   1072   1452   1254
   -506    953   1460   -223   -982   1205   -706   -654    428    792   1231   1054
   -540     15    553    262   -548    283   -898  -1049   -301    -83    350    252
   -501   -696   -197    597   -153   -446   -901  -1065   -659   -613   -233   -316
   -405   -846   -441    623     15   -644   -787   -844   -571   -602   -293   -397
   -327   -740   -413    535     41   -576   -597   -587   -358   -436   -176   -303
   -335   -641   -309    488    -15   -475   -462   -415   -200   -303    -67   -213
   -329   -594   -265    459    -33   -431   -400   -335   -129   -244    -23   -179
   -301   -589   -290    444     -7   -439   -379   -311   -114   -233    -18   -174
   -303   -587   -283    446    -10   -436   -358   -288    -93   -220     -2   -161
   -319   -571   -254    444    -33   -415   -340   -270    -72   -207     10   -153
   -303   -576   -275    439    -15   -426   -345   -275    -77   -213      0   -166
   -290   -561   -272    426    -10   -418   -345   -277    -75   -215     -2   -166
   -306   -548   -241    428    -33   -394   -322   -252    -54   -197     15   -153
   -293   -555   -262    426    -15   -410   -327   -259    -64   -207      0   -163
   -277   -550   -272    413     -2   -413   -332   -265    -64   -205      2   -161
   -285   -530   -244    407    -20   -389   -324   -246    -51   -194     15   -148
   -290   -530   -239    410    -25   -384   -316   -236    -44   -189     18   -148
   -262   -537   -275    400      5   -407   -324   -246    -59   -202      7   -161
   -275   -542   -270    407     -2   -407   -314   -239    -54   -194     12   -158
   -293   -537   -244    413    -25   -392   -309   -231    -44   -181     28   -155
   -259   -530   -270    394      5   -400   -314   -233    -46   -184     25   -155
   -262   -537   -277    400      5   -407   -303   -228    -38   -179     28   -148
   -277   -522   -244    397    -18   -384   -293   -210    -23   -163     41   -140
   -259   -509   -249    381     -7   -381   -298   -215    -28   -166     33   -150
   -241   -514   -272    379     15   -394   -309   -223    -38   -176     18   -166
   -259   -514   -254    387     -5   -384   -303   -210    -31   -176     23   -161
   -262   -496   -233    379    -15   -363   -298   -200    -18   -161     36   -153
   -233   -498   -267    363     15   -384   -311   -207    -25   -166     25   -158
   -239   -493   -254    366      7   -374   -306   -200    -15   -158     31   -153
   -249   -475   -228    361    -12   -353   -290   -179      5   -137     54   -137
   -218   -475   -257    345     18   -366   -298   -179      0   -135     51   -140
   -197   -462   -267    327     33   -366   -306   -179     -2   -135     51   -140
   -210   -439   -228    324      7   -335   -288   -150     23   -114     75   -124
   -197   -433   -239    314     18   -337   -288   -142     31   -103     80   -119
   -174   -418   -244    296     33   -329   -288   -135     38    -93     88   -103
   -200   -392   -192    293     -5   -293   -270   -109     62    -67    111    -77
   -189   -366   -176    277     -7   -272   -257    -90     85    -49    135    -59
   -158   -348   -189    252     12   -270   -257    -98     85    -49    129    -57
   -163   -324   -163    244      0   -244   -239    -83    101    -36    145    -46
   -184   -301   -116    241    -36   -207   -213    -62    124    -12    168    -31
   -163   -301   -137    233    -12   -220   -213    -64    124    -10    168    -33
   -163   -296   -135    228    -18   -215   -207    -54    140      5    181    -20
   -179   -285   -109    231    -36   -197   -187    -28    163     23    200    -15
   -179   -288   -109    233    -38   -197   -179    -25    168     28    200    -20
   -168   -293   -124    231    -23   -210   -184    -31    168     28    189    -28
   -192   -301   -111    246    -41   -207   -166    -23    181     36    197    -28
   -200   -309   -109    254    -46   -207   -161    -25    184     36    194    -36
   -184   -335   -153    257    -18   -244   -181    -57    153      7    166    -67
   -189   -322   -132    257    -28   -228   -179    -67    150      2    161    -83
   -210   -337   -129    272    -41   -233   -171    -64    150     -5    163    -85
   -197   -361   -163    277    -18   -262   -187    -88    132    -20    145   -103
   -194   -374   -179    283     -7   -275   -200   -101    124    -28    137   -111
   -223   -368   -145    296    -38   -257   -187    -90    142    -12    158   -101
   -218   -376   -161    296    -31   -267   -197   -106    129    -20    150   -109
   -197   -363   -168    280    -15   -267   -202   -111    129    -18    153   -106
   -215   -353   -140    283    -38   -249   -200   -106    135    -15    166   -101
   -218   -348   -129    283    -44   -239   -200   -109    135    -15    168   -111
   -187   -363   -179    275     -5   -272   -213   -122    119    -31    148   -129
   -200   -363   -163    280    -18   -265   -205   -116    124    -25    153   -124
   -210   -358   -150    283    -31   -254   -197   -111    132    -18    163   -119
   -179   -340   -161    259    -10   -252   -205   -122    129    -20    163   -116
   -184   -342   -158    262    -12   -252   -207   -124    127    -23    161   -122
   -200   -345   -145    272    -28   -246   -200   -114    135    -20    168   -122
   -184   -363   -179    272     -5   -272   -210   -127    122    -33    155   -135
   -181   -384   -202    283     10   -293   -218   -142    106    -44    140   -142
   -197   -353   -158    272    -20   -254   -205   -135    116    -31    155   -132
   -197   -342   -145    270    -28   -244   -205   -135    114    -28    153   -135
   -168   -348   -179    257      5   -265   -218   -148    101    -38    137   -145
   -179   -335   -155    257    -12   -246   -205   -137    111    -31    148   -137
   -197   -306   -109    252    -44   -210   -181   -114    135    -10    176   -119
   -171   -277   -106    223    -33   -192   -163   -101    145      0    187   -109
   -163   -254    -90    207    -36   -174   -140    -83    161     15    200    -98
   -179   -246    -67    213    -57   -158   -127    -67    168     28    213    -96
   -163   -249    -85    205    -41   -168   -135    -72    161     31    218    -98
   -145   -213    -67    179    -41   -140   -116    -62    179     51    236    -75
   -163   -158      5    161    -85    -77    -90    -41    210     80    265    -51
   -148   -114     33    132    -90    -41    -85    -36    228     98    283    -31
   -142   -140      2    140    -75    -70   -124    -77    194     64    257    -49
   -150   -132     18    140    -85    -57   -137    -85    192     59    259    -49
   -155   -129     25    142    -93    -51   -155    -93    181     51    254    -51
   -137   -181    -44    161    -46   -114   -176   -122    148     18    218    -83
   -132   -220    -88    174    -25   -155   -192   -135    127     -2    194   -111
   -140   -244   -103    192    -18   -176   -194   -129    119    -15    181   -129
   -140   -298   -158    218      7   -228   -207   -145     90    -44    150   -153
   -119   -355   -236    239     57   -296   -228   -171     51    -75    111   -184
   -155   -389   -233    272     36   -311   -249   -197     25   -101     85   -213
   -181   -423   -241    303     28   -332   -257   -210      7   -122     70   -236
   -171   -433   -262    301     44   -348   -259   -215      2   -132     62   -241
   -181   -444   -262    314     38   -353   -267   -223     -5   -148     51   -249
   -205   -444   -239    324     15   -342   -262   -213      0   -140     64   -241
   -181   -439   -257    309     36   -348   -275   -223    -10   -148     59   -246
   -171   -467   -298    319     62   -384   -283   -223    -25   -166     36   -270
   -166   -548   -381    358    106   -465   -265   -179    -31   -192     -7   -324
   -127   -592   -465    358    166   -530   -168    -54     20   -184    -33   -368
   -101   -537   -436    316    166   -488    -59     98    124   -114     18   -335
    -72   -327   -257    197     90   -293     57    298    319     90    213   -163
    -49    176    226    -62   -137    200    148    457    623    491    652    257
   -161    779    940   -309   -553    859     75    306    802    849   1106    685
   -293   1028   1322   -368   -807   1174   -218   -114    698    927   1273    818
   -371    633   1002   -132   -685    818   -550   -607    231    496    898    472
   -387   -187    200    288   -293      5   -717   -966   -428   -324     88   -244
   -316   -680   -366    496     23   -524   -740   -917   -636   -649   -275   -576
   -259   -797   -537    527    137   -667   -652   -722   -535   -607   -272   -594
   -207   -735   -527    470    158   -631   -522   -540   -379   -488   -184   -532
   -171   -613   -441    392    135   -527   -420   -405   -233   -363    -80   -439
   -187   -542   -355    363     83   -449   -342   -314   -137   -280    -12   -381
   -187   -514   -327    350     67   -420   -309   -270    -96   -246     10   -361
   -161   -511   -353    335     93   -433   -311   -270    -98   -252      0   -376
   -163   -493   -329    329     83   -413   -296   -252    -83   -241     18   -366
   -171   -475   -303    324     64   -389   -280   -236    -70   -228     38   -363
   -148   -462   -314    306     80   -389   -285   -241    -70   -226     44   -368
   -150   -470   -319    309     83   -394   -288   -244    -70   -228     41   -371
   -155   -449   -293    303     67   -371   -275   -226    -59   -215     54   -363
   -148   -454   -306    301     77   -381   -275   -223    -59   -213     59   -350
   -132   -449   -316    290     90   -381   -285   -231    -67   -220     51   -350
   -145   -423   -280    283     64   -353   -270   -215    -51   -213     67   -348
   -153   -420   -267    288     57   -345   -270   -215    -51   -213     72   -353
   -129   -431   -301    280     83   -366   -288   -231    -67   -228     62   -355
   -140   -436   -296    288     77   -366   -283   -226    -62   -226     64   -353
   -150   -420   -270    285     57   -345   -267   -210    -51   -218     72   -355
   -135   -410   -275    272     70   -342   -272   -215    -51   -215     72   -355
   -124   -402   -280    262     75   -342   -280   -218    -54   -218     70   -358
   -140   -400   -259    267     59   -329   -277   -210    -46   -207     83   -353
   -122   -381   -262    252     67   -322   -285   -213    -49   -202     88   -350
    -90   -374   -283    233     96   -329   -290   -223    -57   -213     80   -355
   -129   -381   -252    252     59   -316   -285   -213    -46   -205     85   -355
   -127   -363   -236    244     54   -301   -283   -202    -41   -197     98   -353
    -90   -358   -267    223     88   -314   -296   -210    -51   -205     93   -353
    -83   -355   -272    220     93   -314   -296   -202    -51   -200     93   -348
   -109   -345   -236    226     62   -290   -283   -179    -33   -181    116   -335
    -85   -342   -257    213     83   -298   -301   -179    -36   -184    122   -327
    -72   -335   -262    202     93   -298   -314   -174    -38   -184    127   -311
    -75   -290   -215    184     70   -254   -306   -150    -20   -163    153   -290
    -51   -265   -213    155     80   -239   -316   -145    -15   -155    163   -280
    -33   -254   -220    142     93   -239   -316   -137    -15   -153    171   -270
    -44   -228   -184    135     67   -207   -301   -116      2   -137    189   -259
    -51   -213   -161    132     54   -187   -296   -109      7   -122    207   -246
    -31   -187   -158    109     62   -174   -293   -114     10   -122    207   -233
    -41   -163   -122    103     38   -145   -285   -111     18   -116    218   -228
    -59   -150    -90    103     12   -122   -275   -103     28   -103    231   -226
    -41   -145   -103     93     31   -124   -267   -101     36    -96    236   -223
    -46   -142    -96     93     23   -119   -252    -90     49    -85    244   -223
    -59   -114    -54     85     -5    -83   -231    -72     77    -62    259   -220
    -62   -111    -49     85    -10    -80   -231    -80     77    -64    254   -239
    -54   -116    -62     85      2    -90   -228    -85     77    -72    241   -249
    -80   -116    -36     96    -23    -77   -202    -72     96    -67    244   -252
    -90   -137    -46    111    -23    -93   -200    -75     93    -77    233   -267
    -72   -158    -85    114      5   -122   -207    -96     77    -93    213   -285
    -85   -142    -57    114    -15   -101   -202   -101     77    -96    213   -296
   -111   -150    -38    129    -38    -96   -197   -103     75   -103    207   -311
    -90   -153    -64    122    -12   -109   -207   -116     62   -114    194   -322
    -88   -155    -67    122    -10   -111   -213   -127     57   -119    184   -329
   -122   -153    -31    137    -46    -93   -202   -119     62   -114    187   -329
   -101   -155    -54    127    -25   -106   -210   -129     51   -127    171   -335
    -90   -145    -54    116    -18   -101   -213   -135     51   -124    171   -332
   -103   -140    -36    122    -33    -90   -202   -124     64   -111    181   -329
   -109   -145    -36    127    -36    -90   -205   -119     70   -111    184   -327
    -83   -145    -62    114    -10   -103   -223   -140     54   -127    166   -329
    -90   -142    -51    116    -20    -96   -215   -132     67   -116    171   -324
   -103   -142    -38    122    -33    -90   -200   -119     75   -111    179   -322
    -83   -142    -59    114    -12   -101   -205   -129     67   -119    168   -327
    -80   -132    -51    103    -15    -93   -223   -142     54   -127    158   -335
    -96   -124    -28    109    -33    -77   -215   -135     62   -122    163   -337
    -90   -129    -38    109    -28    -83   -223   -140     59   -129    155   -345
    -80   -135    -54    109    -12    -96   -226   -148     57   -137    142   -353
    -90   -135    -44    111    -23    -90   -210   -137     62   -135    145   -350
    -88   -119    -31    103    -28    -77   -207   -132     70   -129    148   -345
    -67    -93    -25     80    -20    -62   -200   -127     75   -124    148   -335
    -77    -62     15     70    -46    -23   -176   -103     96    -98    168   -316
    -93    -38     54     64    -75      7   -158    -80    122    -75    189   -301
    -62    -28     33     44    -49      2   -161    -90    114    -80    181   -306
    -59    -20     38     38    -49      7   -161    -90    114    -80    176   -309
    -85     12     98     36    -90     54   -137    -70    137    -59    197   -296
    -75     59    135      7   -106     96   -119    -57    163    -36    218   -272
    -57     88    145    -15   -101    116   -122    -62    171    -23    226   -257
    -77     85    163     -5   -119    124   -129    -75    168    -25    226   -257
    -75     75    150      0   -111    111   -153    -93    153    -38    215   -265
    -64     83    148    -10   -106    114   -171   -106    145    -44    213   -257
    -72     38    111     15    -93     75   -187   -119    122    -70    187   -280
    -88     -2     83     44    -88     41   -192   -129    103    -96    161   -309
    -75    -51     23     64    -49    -15   -218   -155     67   -132    124   -340
    -75    -90    -18     83    -31    -54   -236   -176     38   -163     90   -368
    -93   -124    -31    109    -33    -77   -236   -181     20   -181     72   -389
    -88   -155    -70    119    -10   -114   -246   -197      2   -200     54   -402
    -88   -192   -103    140      7   -148   -265   -215    -18   -220     28   -423
   -109   -205    -96    153     -7   -150   -265   -215    -20   -226     18   -433
   -109   -207    -98    158     -7   -153   -267   -218    -20   -226     10   -439
    -90   -207   -119    148     12   -166   -277   -231    -33   -233      0   -452
   -106   -213   -106    161      0   -161   -272   -226    -28   -231      2   -449
   -109   -231   -122    168      5   -176   -267   -215    -33   -236     -7   -462
    -57   -290   -233    174     85   -262   -254   -181    -38   -259    -49   -501
    -44   -332   -288    187    122   -311   -171    -64     12   -254    -80   -537
    -49   -280   -231    166     90   -257    -51     88    127   -179    -38   -519
     -2   -129   -127     64     62   -129     54    265    290    -10    109   -389
     18    283    265   -150   -122    275    122    384    530    311    457    -54
    -96    849    945   -379   -522    898    111    314    735    670    888    340
   -231   1150   1382   -459   -805   1265   -142    -64    659    782   1093    506
   -246    831   1075   -293   -662    953   -509   -553    210    420    792    241
   -293    163    457     64   -376    309   -670   -872   -337   -252    122   -335
   -259   -350    -90    303    -85   -220   -706   -885   -594   -644   -314   -722
   -163   -558   -394    361    114   -478   -652   -735   -558   -680   -405   -800
   -140   -540   -402    340    129   -472   -524   -571   -420   -594   -353   -758
   -148   -449   -303    298     77   -376   -405   -420   -272   -470   -259   -678
   -129   -366   -236    246     51   -301   -342   -337   -174   -384   -187   -610
   -114   -348   -233    231     59   -290   -314   -306   -137   -350   -168   -589
   -127   -337   -210    231     41   -275   -288   -275   -111   -324   -153   -574
   -119   -324   -205    223     41   -267   -275   -257    -93   -311   -142   -566
   -103   -327   -223    213     57   -275   -275   -259    -93   -311   -153   -566
   -106   -311   -205    210     49   -259   -265   -249    -85   -303   -148   -561
   -116   -301   -187    207     31   -244   -262   -244    -83   -298   -148   -561
    -98   -296   -200    197     49   -249   -267   -249    -85   -301   -153   -566
    -90   -298   -207    194     57   -254   -270   -254    -85   -303   -158   -568
   -114   -296   -181    205     33   -239   -262   -241    -75   -293   -150   -561
   -109   -309   -202    207     46   -257   -262   -246    -80   -301   -161   -566
    -96   -316   -220    205     59   -267   -270   -252    -83   -306   -168   -566
   -111   -306   -194    207     41   -249   -259   -239    -70   -293   -155   -550
    -96   -277   -181    187     41   -231   -257   -231    -57   -283   -150   -537
    -77   -272   -194    174     57   -233   -265   -241    -62   -290   -161   -542
    -88   -270   -181    179     44   -226   -259   -233    -57   -285   -161   -540
    -98   -265   -166    181     31   -215   -259   -231    -51   -280   -161   -540
    -77   -257   -179    168     49   -218   -272   -239    -59   -283   -168   -545
    -75   -254   -181    163     51   -220   -280   -236    -59   -280   -171   -545
    -90   -265   -176    176     41   -220   -267   -220    -49   -270   -166   -542
    -77   -267   -189    171     54   -228   -267   -218    -46   -272   -171   -542
    -59   -270   -210    166     75   -241   -272   -218    -46   -275   -171   -537
    -75   -270   -197    171     59   -233   -272   -207    -41   -267   -168   -535
    -67   -259   -194    163     62   -228   -270   -194    -36   -257   -161   -527
    -49   -259   -213    153     80   -236   -283   -197    -41   -254   -163   -522
    -41   -244   -202    142     80   -223   -288   -189    -36   -252   -161   -511
    -46   -233   -187    140     70   -210   -285   -176    -28   -241   -158   -501
    -23   -226   -205    124     90   -215   -290   -168    -25   -231   -153   -488
     -7   -213   -207    109     98   -210   -288   -153    -18   -213   -137   -470
    -20   -197   -176    109     77   -187   -275   -129     -2   -194   -119   -454
     -2   -181   -179     93     88   -181   -275   -124      0   -192   -116   -444
     10   -179   -189     83     98   -181   -270   -119      5   -187   -111   -431
     -7   -158   -150     80     70   -153   -252   -106     23   -166    -96   -415
      0   -135   -135     67     67   -135   -241    -96     33   -153    -85   -405
     12   -135   -148     59     77   -140   -249   -106     25   -158    -93   -407
     -2   -122   -119     62     57   -122   -239    -98     41   -145    -83   -397
    -15   -116   -101     64     41   -109   -220    -83     64   -127    -70   -387
     -2    -98    -96     51     46    -98   -205    -75     80   -109    -59   -379
     -7    -93    -85     49     38    -90   -189    -67     96   -101    -54   -384
    -33   -111    -80     72     23    -96   -176    -59    109    -98    -57   -392
    -36   -122    -88     77     23   -106   -168    -64    114    -98    -67   -397
    -28   -129   -101     80     36   -116   -163    -72    114   -103    -77   -405
    -49   -132    -85     88     15   -109   -153    -70    119   -103    -80   -415
    -57   -135    -77     96     10   -109   -148    -75    122   -103    -83   -418
    -51   -148    -98     98     23   -124   -155    -90    111   -114    -96   -423
    -33   -137   -103     85     33   -122   -155    -90    116   -109    -93   -418
    -23   -124   -103     72     38   -114   -163    -90    116   -103    -96   -420
      2   -124   -127     59     62   -124   -171    -98    109   -109   -103   -428
     28    -93   -124     31     75   -109   -150    -83    127    -93    -88   -413
    -20   -106    -85     64     31    -96   -137    -75    137    -85    -77   -402
    -80   -166    -88    122      2   -129   -155    -96    119   -101    -98   -418
   -103   -207   -103    155     -2   -155   -176   -114    103   -116   -114   -431
   -109   -202    -93    153     -7   -148   -168    -98    114   -103   -103   -423
   -101   -179    -77    140    -12   -129   -163    -88    127    -88    -90   -407
    -62   -179   -116    122     25   -150   -176   -101    111    -98   -103   -415
    -54   -179   -124    116     33   -153   -171    -96    119    -93    -98   -413
    -54   -161   -106    103     25   -135   -161    -85    135    -83    -83   -400
    -33   -163   -129     98     46   -148   -163    -90    132    -88    -83   -394
    -31   -174   -142    101     54   -158   -163    -90    127    -88    -85   -389
    -49   -171   -124    109     36   -148   -161    -85    129    -85    -85   -389
    -41   -163   -124    101     41   -145   -161    -88    129    -85    -85   -384
    -25   -150   -124     88     49   -137   -153    -85    132    -80    -83   -376
    -38   -109    -72     72     15    -90   -119    -54    166    -51    -51   -350
    -33    -83    -49     57      5    -64    -90    -31    189    -31    -31   -329
    -12    -59    -46     33     15    -54    -83    -23    200    -20    -20   -314
    -15    -72    -57     44     20    -64    -80    -18    200    -28    -25   -309
    -20    -54    -33     36      5    -44    -64     -5    213    -15    -10   -298
    -10     -2      5      5     -7      0    -54      2    228      5     12   -277
     -5     51     57    -23    -31     54    -44     12    252     31     38   -254
    -12     72     85    -28    -49     77    -41     15    265     44     57   -241
    -10     49     59    -20    -33     54    -72    -18    239     23     36   -257
      0     41     41    -20    -20     41    -98    -44    223     10     25   -262
    -25     36     62     -5    -44     46   -109    -46    220     12     28   -257
    -23      0     23     12    -23     10   -124    -62    197     -7      7   -275
     -5    -57    -54     31     23    -57   -148    -90    161    -44    -36   -311
    -18   -106    -88     59     33    -98   -158   -103    137    -70    -64   -337
    -23   -148   -124     85     49   -137   -166   -116    116    -96    -88   -363
    -18   -202   -184    111     83   -194   -189   -142     88   -127   -114   -384
    -44   -252   -207    145     80   -231   -218   -176     54   -161   -142   -405
    -38   -249   -210    145     85   -231   -218   -176     51   -163   -145   -413
      7   -231   -239    109    122   -236   -205   -171     54   -161   -148   -413
     23   -215   -239     96    129   -226   -197   -166     62   -153   -137   -397
    -51   -254   -205    150     75   -231   -210   -176     54   -161   -148   -407
    -90   -303   -213    197     59   -257   -233   -197     31   -184   -171   -433
    -44   -324   -283    181    116   -306   -239   -194     18   -205   -197   -454
    -20   -418   -397    220    187   -407   -210   -140      7   -244   -254   -517
    -33   -475   -441    252    202   -457    -88      7     70   -241   -285   -561
     25   -397   -426    184    223   -413     49    197    200   -150   -228   -517
     67   -153   -220     41    142   -187    163    389    413     83     -5   -311
     36    384    348   -210   -155    366    187    452    701    496    459    148
   -114   1028   1143   -457   -628   1085    -28    127    813    841    927    607
   -192   1262   1454   -535   -823   1358   -413   -374    633    867   1057    732
   -233    823   1057   -296   -644    937   -711   -818    142    392    636    348
   -275    -77    197    176   -236     59   -787  -1044   -454   -407   -184   -387
   -163   -555   -394    358    114   -475   -732   -909   -587   -680   -535   -719
   -109   -594   -485    350    187   -540   -581   -670   -426   -587   -501   -706
    -67   -462   -394    262    161   -428   -402   -439   -215   -418   -371   -607
    -46   -374   -327    210    140   -350   -314   -324    -96   -314   -290   -535
    -44   -358   -314    200    135   -337   -277   -280    -51   -283   -270   -519
    -57   -361   -306    207    124   -335   -262   -259    -33   -272   -265   -524
    -51   -366   -314    207    129   -342   -259   -257    -31   -272   -272   -535
    -46   -376   -329    213    140   -353   -257   -254    -28   -275   -280   -537
    -64   -363   -298    213    116   -332   -249   -244    -18   -265   -270   -532
    -57   -340   -283    197    111   -311   -244   -239    -12   -259   -259   -527
    -33   -324   -290    176    127   -309   -252   -246    -15   -259   -262   -527
    -33   -327   -293    181    129   -311   -249   -244    -15   -262   -270   -532
    -49   -337   -288    192    116   -314   -239   -233     -7   -254   -262   -522
    -33   -327   -293    179    129   -311   -241   -236     -5   -254   -262   -517
    -25   -324   -298    176    135   -311   -244   -233     -5   -259   -265   -517
    -36   -311   -275    174    119   -293   -233   -223      5   -249   -254   -517
    -20   -311   -290    163    132   -301   -239   -228      2   -252   -259   -519
    -10   -306   -296    158    140   -301   -244   -233      2   -254   -262   -522
    -31   -306   -277    168    122   -293   -244   -228     10   -249   -262   -522
    -31   -316   -285    174    127   -301   -246   -231     10   -249   -267   -522
     -5   -316   -311    158    153   -314   -257   -239      5   -252   -280   -527
    -10   -309   -301    158    145   -306   -257   -236      7   -252   -283   -530
    -15   -303   -290    158    137   -298   -259   -233      7   -257   -288   -537
      2   -298   -301    148    150   -298   -270   -239      0   -262   -296   -548
      7   -298   -309    142    155   -301   -270   -236      0   -262   -298   -550
     -2   -285   -283    142    140   -285   -270   -226     12   -254   -290   -548
      7   -267   -277    129    142   -272   -275   -223     10   -252   -290   -545
     25   -272   -298    124    161   -285   -285   -228     -2   -259   -303   -550
     18   -270   -288    124    150   -277   -283   -215      0   -254   -306   -553
     25   -254   -280    114    150   -267   -283   -207      5   -254   -309   -553
     46   -244   -290     96    166   -267   -290   -207      2   -254   -311   -548
     51   -231   -283     90    166   -257   -285   -192     10   -244   -303   -540
     46   -207   -257     77    150   -231   -280   -179     23   -231   -296   -527
     64   -192   -257     62    161   -223   -285   -187     20   -231   -301   -524
     64   -168   -236     49    148   -202   -280   -184     25   -226   -301   -519
     49   -155   -205     54    127   -179   -265   -171     41   -213   -285   -504
     57   -148   -205     44    129   -176   -262   -179     41   -210   -288   -498
     70   -135   -205     31    137   -168   -265   -189     36   -213   -296   -506
     54   -135   -189     38    122   -161   -257   -184     46   -210   -301   -504
     54   -119   -174     33    114   -145   -246   -171     64   -192   -290   -491
     64   -111   -176     23    119   -145   -244   -171     72   -181   -290   -491
     44   -111   -155     33     98   -132   -233   -163     85   -168   -285   -491
     31   -116   -150     41     88   -132   -228   -155     96   -163   -285   -493
     51   -124   -176     36    114   -150   -239   -174     88   -174   -301   -509
     49   -132   -181     38    114   -155   -246   -187     83   -179   -314   -524
     25   -148   -176     59    101   -161   -249   -197     80   -184   -322   -540
     25   -171   -197     70    109   -181   -267   -223     62   -202   -348   -561
     38   -179   -218     70    127   -197   -283   -246     46   -218   -366   -571
     18   -192   -213     85    114   -202   -293   -259     41   -223   -376   -584
     12   -200   -213     90    111   -205   -309   -275     28   -236   -394   -602
     25   -202   -228     88    124   -215   -322   -296     15   -249   -413   -613
     20   -197   -218     88    119   -207   -324   -301     20   -252   -413   -610
     18   -194   -213     85    114   -205   -329   -303     23   -246   -413   -615
     38   -200   -239     80    137   -218   -342   -316     15   -249   -423   -623
     38   -200   -239     77    137   -218   -355   -327      5   -254   -433   -631
     28   -197   -226     85    127   -210   -361   -327      5   -257   -444   -639
     44   -194   -239     72    140   -215   -374   -342     -2   -265   -457   -646
     51   -205   -259     75    153   -231   -384   -353    -12   -275   -470   -657
     38   -215   -257     88    145   -236   -389   -358    -18   -285   -483   -662
     44   -218   -262     88    153   -239   -400   -366    -20   -290   -491   -662
     57   -220   -277     80    166   -246   -413   -381    -33   -301   -506   -662
     49   -223   -272     85    161   -246   -418   -387    -38   -306   -517   -667
     44   -226   -270     88    155   -246   -428   -397    -49   -319   -532   -680
     54   -233   -288     90    171   -259   -439   -410    -54   -322   -545   -678
     59   -202   -265     70    161   -233   -426   -402    -41   -309   -535   -665
     57   -161   -218     51    137   -189   -405   -387    -18   -290   -519   -652
     75   -132   -210     25    140   -171   -402   -384    -12   -285   -522   -646
     98   -109   -207      5    153   -158   -402   -387    -10   -285   -527   -641
     83   -114   -200     12    140   -155   -415   -397    -23   -296   -540   -652
     80   -101   -184     10    132   -142   -418   -405    -23   -293   -545   -652
     96    -64   -163    -18    127   -114   -423   -413    -12   -283   -542   -641
    114     -2   -116    -54    114    -59   -423   -410      2   -259   -524   -615
    103    -12   -116    -46    109    -62   -449   -439    -15   -270   -535   -620
    111    -41   -153    -36    132    -96   -496   -483    -46   -293   -563   -641
     93    -64   -158    -15    124   -111   -537   -514    -75   -316   -587   -657
     57   -116   -174     31    114   -145   -566   -537    -96   -342   -618   -680
     70   -166   -236     46    153   -200   -594   -571   -129   -376   -662   -714
     70   -236   -309     83    189   -272   -626   -602   -171   -410   -711   -750
     44   -288   -332    119    187   -309   -652   -631   -207   -444   -756   -784
     41   -335   -376    148    207   -355   -672   -657   -239   -478   -797   -820
     70   -358   -428    142    246   -394   -701   -688   -270   -501   -828   -836
     75   -368   -444    145    257   -405   -717   -711   -290   -522   -852   -854
     51   -402   -457    174    254   -428   -743   -743   -316   -545   -883   -880
     62   -420   -483    179    272   -452   -776   -776   -348   -568   -914   -896
     49   -441   -491    194    267   -465   -795   -797   -361   -584   -935   -906
     38   -446   -485    202    262   -465   -795   -802   -361   -584   -937   -904
     75   -433   -509    176    288   -470   -802   -810   -366   -587   -948   -906
     83   -519   -602    218    342   -561   -831   -833   -413   -641  -1018   -969
     51   -680   -732    314    389   -704   -784   -766   -439   -717  -1122  -1075
     85   -654   -743    283    413   -698   -654   -607   -363   -683  -1127  -1093
    145   -524   -670    189    407   -597   -519   -400   -205   -545  -1026   -995
    166   -116   -283    -23    223   -200   -431   -236     77   -197   -672   -646
     88    589    498   -340   -207    545   -568   -374    345    275   -111    -67
    -83   1122   1202   -519   -644   1161   -932   -841    368    530    262    335
   -168   1015   1182   -426   -675   1098  -1343  -1343     59    342    150    252
   -202    210    413     -2   -306    311  -1561  -1740   -613   -426   -602   -418
   -163   -628   -465    394    148   -548  -1553  -1805  -1088  -1096  -1332  -1098
    -72   -852   -779    462    350   -815  -1441  -1610  -1054  -1158  -1475  -1247
    -38   -758   -719    397    340   -740  -1254  -1353   -849   -995  -1374  -1171
    -12   -654   -641    335    314   -649  -1122  -1182   -696   -852  -1280  -1085
     15   -615   -631    298    322   -623  -1093  -1135   -657   -815  -1267  -1065
     10   -626   -636    306    322   -631  -1078  -1114   -644   -807  -1270  -1067
     10   -628   -641    309    324   -633  -1083  -1114   -641   -807  -1275  -1075
     31   -618   -649    293    340   -633  -1093  -1124   -649   -815  -1280  -1078
     28   -607   -636    288    332   -623  -1104  -1132   -657   -815  -1283  -1083
     18   -613   -631    296    322   -620  -1111  -1140   -659   -815  -1288  -1098
     28   -620   -649    293    337   -633  -1132  -1158   -675   -823  -1309  -1111
     49   -607   -657    280    353   -631  -1145  -1171   -683   -828  -1314  -1109
     36   -592   -628    277    329   -607  -1150  -1171   -680   -820  -1309  -1104
     33   -589   -623    277    327   -605  -1161  -1184   -693   -828  -1319  -1109
     49   -594   -644    272    342   -618  -1179  -1202   -711   -841  -1337  -1111
     36   -605   -641    285    337   -623  -1189  -1213   -719   -849  -1348  -1119
     36   -605   -641    283    337   -620  -1200  -1223   -732   -854  -1358  -1124
     54   -600   -657    272    355   -628  -1218  -1239   -748   -859  -1374  -1124
     54   -610   -665    277    355   -636  -1228  -1252   -761   -862  -1387  -1124
     44   -613   -657    285    350   -633  -1236  -1254   -766   -867  -1395  -1130
     59   -610   -670    275    363   -641  -1257  -1273   -787   -880  -1413  -1137
     62   -613   -678    275    368   -644  -1270  -1283   -800   -888  -1426  -1140
     51   -620   -675    283    361   -646  -1280  -1291   -810   -891  -1439  -1150
     57   -626   -683    285    368   -654  -1296  -1299   -820   -896  -1452  -1153
     75   -639   -717    280    394   -678  -1314  -1314   -833   -904  -1467  -1148
     72   -633   -709    280    389   -670  -1325  -1317   -839   -906  -1473  -1137
     70   -623   -696    275    381   -659  -1335  -1317   -846   -904  -1480  -1127
     85   -623   -709    270    397   -665  -1353  -1327   -859   -906  -1501  -1127
     88   -628   -717    270    400   -672  -1363  -1330   -867   -909  -1514  -1135
     83   -626   -711    270    394   -667  -1374  -1332   -872   -911  -1522  -1140
    101   -626   -727    262    413   -675  -1387  -1340   -885   -917  -1535  -1140
    122   -613   -735    246    428   -672  -1402  -1343   -893   -919  -1540  -1130
    114   -600   -717    241    413   -657  -1408  -1343   -893   -917  -1540  -1119
    119   -579   -701    228    407   -639  -1413  -1337   -891   -909  -1532  -1101
    132   -568   -701    215    415   -636  -1423  -1345   -896   -909  -1535  -1096
    132   -555   -688    213    410   -620  -1423  -1348   -898   -906  -1538  -1096
    129   -537   -667    202    397   -602  -1426  -1353   -904   -901  -1543  -1093
    132   -527   -659    197    394   -594  -1434  -1363   -909   -901  -1548  -1080
    132   -527   -662    197    394   -594  -1439  -1369   -911   -898  -1548  -1070
    122   -514   -636    197    379   -574  -1441  -1366   -906   -888  -1543  -1062
    124   -509   -633    189    379   -571  -1447  -1366   -904   -883  -1545  -1060
    129   -514   -644    192    387   -579  -1449  -1366   -904   -878  -1553  -1060
    122   -517   -639    197    379   -579  -1452  -1366   -904   -875  -1561  -1065
    119   -530   -649    205    384   -589  -1467  -1379   -914   -878  -1574  -1075
    127   -550   -678    210    402   -613  -1493  -1405   -937   -893  -1600  -1088
    116   -568   -688    226    400   -628  -1514  -1426   -956   -904  -1613  -1101
    111   -594   -706    241    407   -649  -1527  -1447   -971   -914  -1631  -1111
    116   -615   -732    249    423   -672  -1548  -1470   -992   -932  -1652  -1119
    106   -636   -745    262    426   -691  -1566  -1491  -1018   -950  -1675  -1127
    106   -646   -756    270    428   -701  -1584  -1506  -1036   -966  -1696  -1140
    111   -657   -769    272    439   -714  -1602  -1525  -1052   -982  -1712  -1145
    116   -659   -776    272    446   -717  -1613  -1530  -1065   -984  -1722  -1137
    106   -670   -779    280    441   -724  -1618  -1530  -1070   -984  -1727  -1130
    109   -667   -776    277    441   -722  -1634  -1535  -1083   -992  -1735  -1127
    116   -675   -792    277    452   -732  -1647  -1548  -1098  -1002  -1751  -1124
    119   -691   -810    285    465   -750  -1652  -1551  -1104  -1013  -1761  -1119
    109   -706   -818    296    462   -761  -1665  -1558  -1117  -1023  -1771  -1122
    116   -719   -836    301    475   -776  -1678  -1566  -1137  -1028  -1787  -1122
    114   -735   -852    309    480   -792  -1688  -1574  -1158  -1034  -1803  -1119
    109   -740   -849    316    478   -795  -1691  -1579  -1174  -1036  -1808  -1124
    111   -735   -846    311    478   -789  -1696  -1587  -1189  -1041  -1810  -1124
    116   -743   -859    311    488   -800  -1706  -1592  -1202  -1052  -1826  -1124
    111   -758   -870    322    488   -813  -1714  -1595  -1215  -1065  -1847  -1132
    109   -792   -901    342    504   -846  -1727  -1608  -1241  -1088  -1873  -1156
    122   -782   -904    327    511   -841  -1730  -1608  -1252  -1098  -1878  -1156
    122   -748   -870    311    496   -810  -1706  -1587  -1236  -1078  -1857  -1137
    119   -727   -849    301    483   -787  -1683  -1566  -1218  -1060  -1842  -1127
    129   -714   -844    293    485   -779  -1665  -1551  -1208  -1047  -1831  -1117
    135   -709   -846    285    491   -776  -1665  -1553  -1215  -1047  -1839  -1124
    135   -717   -852    290    493   -784  -1673  -1558  -1226  -1054  -1849  -1132
    142   -693   -839    275    488   -766  -1673  -1558  -1226  -1052  -1842  -1117
    145   -659   -805    257    475   -732  -1665  -1556  -1215  -1036  -1823  -1093
    145   -652   -800    252    470   -724  -1670  -1556  -1215  -1034  -1816  -1088
    148   -678   -826    265    485   -750  -1699  -1577  -1236  -1052  -1834  -1096
    153   -696   -852    270    501   -774  -1727  -1605  -1260  -1072  -1849  -1101
    148   -714   -862    283    504   -787  -1748  -1621  -1278  -1088  -1862  -1098
    137   -758   -898    309    517   -826  -1771  -1634  -1304  -1119  -1891  -1117
    127   -831   -961    350    542   -896  -1797  -1654  -1343  -1158  -1932  -1145
    127   -901  -1028    384    574   -963  -1821  -1678  -1382  -1195  -1974  -1174
    119   -953  -1072    418    594  -1013  -1834  -1693  -1413  -1228  -2005  -1200
    106   -995  -1101    444    602  -1047  -1849  -1717  -1449  -1260  -2034  -1231
    103  -1026  -1130    459    615  -1075  -1867  -1732  -1480  -1283  -2057  -1254
     93  -1067  -1161    485    626  -1114  -1878  -1745  -1506  -1309  -2083  -1278
     90  -1091  -1182    501    636  -1135  -1886  -1751  -1522  -1325  -2096  -1291
    101  -1098  -1200    498    649  -1148  -1891  -1761  -1538  -1337  -2107  -1293
     96  -1111  -1210    506    652  -1161  -1896  -1764  -1551  -1345  -2112  -1304
     88  -1132  -1221    522    652  -1176  -1899  -1764  -1558  -1353  -2114  -1314
     96  -1163  -1260    535    678  -1210  -1904  -1766  -1571  -1371  -2127  -1330
    127  -1262  -1392    566    758  -1327  -1899  -1745  -1610  -1434  -2197  -1402
    148  -1330  -1478    589    810  -1402  -1800  -1634  -1597  -1462  -2249  -1462
    171  -1296  -1467    561    818  -1382  -1665  -1465  -1506  -1410  -2216  -1441
    218  -1132  -1350    457    784  -1241  -1522  -1241  -1327  -1239  -2055  -1293
    241   -605   -849    181    542   -727  -1478  -1140  -1021   -828  -1600   -844
    119     54    -67    -88     93     -5  -1613  -1312   -784   -397  -1075   -319
    -51    371    423   -161   -239    397  -1964  -1756   -820   -246   -826    -75
   -119      0    119     59   -119     59  -2325  -2236  -1239   -618  -1140   -358
   -148   -953   -805    548    327   -880  -2478  -2587  -1982  -1522  -2023  -1156
    -83  -1545  -1465    813    691  -1506  -2452  -2538  -2260  -1935  -2481  -1592
     -7  -1621  -1615    813    802  -1618  -2320  -2304  -2143  -1875  -2478  -1613
     36  -1496  -1532    730    784  -1514  -2138  -2055  -1935  -1706  -2340  -1509
     62  -1384  -1449    659    753  -1415  -2018  -1906  -1800  -1597  -2236  -1415
     75  -1348  -1423    636    748  -1384  -1953  -1831  -1738  -1545  -2184  -1371
     75  -1343  -1421    633    745  -1382  -1919  -1790  -1706  -1522  -2161  -1366
     70  -1327  -1397    628    732  -1361  -1901  -1764  -1693  -1512  -2145  -1374
     80  -1332  -1413    626    745  -1371  -1878  -1738  -1678  -1506  -2135  -1374
     80  -1348  -1428    633    753  -1387  -1860  -1719  -1675  -1501  -2125  -1366
     80  -1350  -1431    633    753  -1389  -1855  -1709  -1678  -1501  -2120  -1358
     93  -1356  -1449    631    771  -1402  -1847  -1693  -1678  -1512  -2125  -1356
     88  -1371  -1460    639    771  -1415  -1829  -1667  -1670  -1512  -2125  -1350
     85  -1379  -1467    646    774  -1423  -1808  -1639  -1657  -1504  -2112  -1337
     93  -1392  -1486    649    787  -1436  -1795  -1618  -1652  -1506  -2104  -1325
    109  -1384  -1493    639    800  -1439  -1795  -1610  -1657  -1509  -2099  -1327
     90  -1405  -1499    654    795  -1452  -1784  -1597  -1652  -1517  -2096  -1332
     88  -1408  -1496    659    792  -1452  -1764  -1574  -1636  -1504  -2078  -1319
     80  -1426  -1506    670    792  -1465  -1756  -1569  -1631  -1496  -2070  -1322
     93  -1428  -1522    667    807  -1475  -1748  -1566  -1628  -1499  -2060  -1322
     93  -1426  -1519    665    805  -1473  -1730  -1551  -1613  -1488  -2042  -1317
     90  -1439  -1530    672    807  -1483  -1712  -1532  -1605  -1480  -2031  -1301
     85  -1447  -1532    680    807  -1488  -1704  -1527  -1605  -1480  -2039  -1288
     96  -1465  -1561    685    828  -1512  -1709  -1532  -1615  -1493  -2060  -1278
    103  -1452  -1556    672    828  -1504  -1704  -1517  -1610  -1488  -2052  -1247
    114  -1431  -1548    657    828  -1488  -1688  -1496  -1602  -1480  -2042  -1223
    129  -1426  -1558    646    841  -1491  -1678  -1483  -1600  -1480  -2039  -1213
    111  -1428  -1540    659    826  -1483  -1673  -1465  -1595  -1470  -2036  -1182
    116  -1421  -1540    652    826  -1480  -1675  -1465  -1608  -1475  -2047  -1158
    127  -1428  -1556    649    839  -1491  -1675  -1457  -1610  -1470  -2052  -1132
    140  -1431  -1571    644    854  -1501  -1667  -1436  -1602  -1460  -2034  -1109
    166  -1413  -1579    623    872  -1496  -1641  -1400  -1584  -1444  -2013  -1083
    158  -1418  -1579    628    867  -1499  -1636  -1387  -1587  -1447  -2000  -1088
    166  -1395  -1561    613    862  -1478  -1618  -1363  -1569  -1428  -1971  -1078
    176  -1361  -1540    592    857  -1449  -1592  -1330  -1545  -1402  -1938  -1052
    181  -1361  -1543    589    862  -1452  -1569  -1309  -1538  -1389  -1922  -1041
    184  -1345  -1532    579    857  -1439  -1551  -1286  -1522  -1366  -1899  -1021
    181  -1332  -1514    574    846  -1423  -1527  -1265  -1509  -1348  -1878   -995
    192  -1319  -1512    563    849  -1415  -1512  -1249  -1504  -1337  -1867   -974
    192  -1325  -1517    566    854  -1421  -1488  -1226  -1486  -1317  -1855   -948
    189  -1319  -1509    566    849  -1413  -1460  -1192  -1465  -1296  -1842   -935
    189  -1314  -1506    561    846  -1410  -1439  -1171  -1452  -1283  -1829   -930
    179  -1319  -1501    568    839  -1410  -1421  -1156  -1444  -1278  -1823   -932
    163  -1340  -1504    589    833  -1421  -1395  -1132  -1434  -1270  -1818   -937
    153  -1366  -1519    605    833  -1441  -1371  -1122  -1431  -1270  -1818   -953
    153  -1395  -1548    620    849  -1470  -1348  -1111  -1434  -1267  -1818   -974
    145  -1413  -1558    631    849  -1483  -1340  -1111  -1444  -1278  -1829   -997
    135  -1447  -1582    657    857  -1514  -1332  -1114  -1460  -1301  -1842  -1023
    127  -1452  -1579    662    852  -1514  -1327  -1111  -1467  -1317  -1847  -1034
    127  -1467  -1595    670    859  -1532  -1317  -1104  -1478  -1327  -1852  -1039
    119  -1491  -1610    685    862  -1551  -1306  -1098  -1488  -1335  -1857  -1049
    127  -1499  -1626    685    875  -1561  -1306  -1093  -1501  -1337  -1860  -1052
    119  -1501  -1621    691    867  -1561  -1293  -1083  -1506  -1340  -1857  -1052
    116  -1514  -1631    698    872  -1571  -1275  -1065  -1506  -1340  -1852  -1052
    122  -1514  -1636    696    878  -1574  -1260  -1052  -1504  -1335  -1844  -1060
    127  -1512  -1639    693    883  -1574  -1247  -1034  -1496  -1322  -1831  -1060
    122  -1519  -1641    696    880  -1579  -1239  -1023  -1499  -1325  -1829  -1062
    119  -1525  -1644    701    880  -1584  -1226  -1013  -1499  -1327  -1826  -1054
    122  -1545  -1667    709    893  -1605  -1213  -1002  -1499  -1332  -1821  -1054
    129  -1553  -1683    711    906  -1618  -1195   -989  -1499  -1330  -1813  -1044
    119  -1556  -1675    714    896  -1615  -1187   -982  -1504  -1337  -1813  -1036
    119  -1545  -1665    711    891  -1605  -1184   -974  -1506  -1348  -1810  -1023
    119  -1548  -1670    714    891  -1608  -1171   -958  -1504  -1356  -1808  -1013
    129  -1553  -1683    711    906  -1618  -1156   -940  -1501  -1350  -1805  -1005
    137  -1545  -1683    701    909  -1613  -1119   -911  -1486  -1340  -1795   -976
    140  -1527  -1667    693    904  -1597  -1091   -878  -1465  -1319  -1764   -958
    140  -1506  -1647    680    891  -1577  -1062   -854  -1449  -1304  -1740   -945
    153  -1496  -1649    672    901  -1571  -1041   -831  -1436  -1301  -1730   -930
    161  -1478  -1641    657    898  -1558  -1031   -815  -1431  -1296  -1714   -914
    153  -1447  -1602    646    878  -1525  -1010   -797  -1415  -1278  -1691   -898
    150  -1397  -1548    620    849  -1473   -974   -766  -1387  -1252  -1652   -862
    153  -1363  -1517    605    833  -1439   -948   -745  -1369  -1239  -1623   -831
    142  -1389  -1535    623    836  -1462   -963   -763  -1392  -1260  -1631   -836
    135  -1397  -1532    631    833  -1465   -971   -763  -1402  -1265  -1628   -833
    129  -1395  -1527    631    826  -1462   -974   -756  -1408  -1267  -1618   -828
    142  -1434  -1577    646    859  -1504   -976   -756  -1428  -1291  -1631   -867
    129  -1475  -1608    672    867  -1540   -976   -750  -1444  -1312  -1654   -906
    122  -1530  -1652    701    885  -1590   -976   -745  -1460  -1332  -1670   -930
    116  -1577  -1696    730    904  -1636   -989   -756  -1491  -1369  -1696   -966
    116  -1618  -1735    750    924  -1675   -989   -761  -1519  -1397  -1714   -995
    103  -1652  -1758    771    930  -1704   -987   -766  -1535  -1415  -1725  -1015
    103  -1688  -1792    792    948  -1740   -976   -758  -1540  -1426  -1727  -1028
     96  -1712  -1810    807    953  -1761   -969   -753  -1548  -1428  -1727  -1039
     96  -1704  -1800    805    948  -1751   -958   -743  -1543  -1426  -1714  -1039
     96  -1701  -1797    802    945  -1748   -948   -735  -1540  -1426  -1704  -1031
     96  -1699  -1795    800    945  -1745   -940   -722  -1543  -1431  -1699  -1028
    106  -1712  -1818    802    961  -1766   -935   -709  -1551  -1436  -1699  -1031
    124  -1784  -1909    831   1015  -1847   -927   -685  -1569  -1467  -1735  -1067
    135  -1852  -1987    857   1060  -1919   -841   -571  -1535  -1478  -1769  -1111
    137  -1826  -1966    844   1049  -1896   -727   -423  -1441  -1418  -1730  -1083
    161  -1706  -1867    771   1013  -1787   -613   -249  -1299  -1275  -1592   -958
    192  -1343  -1535    576    862  -1439   -519    -85  -1049   -961  -1252   -620
    114   -789   -904    337    506   -846   -488    -83   -795   -581   -800   -192
    -23   -496   -472    259    223   -483   -667   -384   -797   -428   -568      0
    -80   -693   -613    384    265   -654   -976   -831  -1156   -688   -771   -197
   -127  -1335  -1208    732    540  -1273  -1166  -1210  -1748  -1382  -1441   -792
    -88  -1810  -1725    948    815  -1766  -1223  -1244  -2029  -1764  -1839  -1148
    -12  -2016  -2003   1013    992  -2010  -1184  -1098  -2005  -1797  -1899  -1202
     15  -2065  -2083   1023   1049  -2073  -1078   -943  -1896  -1732  -1860  -1169
     33  -2003  -2036    984   1034  -2018   -966   -807  -1769  -1631  -1771  -1098
     49  -1896  -1945    922    995  -1922   -883   -706  -1662  -1540  -1686  -1015
     54  -1855  -1909    898    982  -1880   -818   -641  -1595  -1486  -1634   -961
     54  -1844  -1901    893    976  -1873   -782   -607  -1561  -1460  -1608   -945
     59  -1821  -1880    880    969  -1849   -763   -584  -1530  -1439  -1584   -930
     67  -1805  -1875    867    971  -1839   -743   -558  -1509  -1421  -1564   -906
     75  -1795  -1870    857    971  -1831   -727   -545  -1496  -1410  -1548   -898
     67  -1787  -1855    857    958  -1821   -714   -537  -1483  -1400  -1535   -896
     70  -1777  -1847    854    958  -1810   -704   -530  -1473  -1395  -1525   -885
     80  -1774  -1855    846    963  -1813   -691   -522  -1473  -1392  -1517   -875
     90  -1761  -1852    833    969  -1805   -678   -511  -1467  -1389  -1506   -865
     80  -1758  -1839    836    958  -1797   -665   -501  -1460  -1382  -1496   -846
     72  -1753  -1826    841    948  -1790   -652   -493  -1449  -1371  -1480   -828
     80  -1756  -1836    836    958  -1795   -646   -491  -1444  -1376  -1480   -820
     85  -1738  -1823    826    953  -1779   -631   -478  -1423  -1361  -1465   -805
     88  -1730  -1818    820    950  -1774   -618   -462  -1405  -1345  -1447   -787
     93  -1740  -1834    823    963  -1787   -610   -452  -1392  -1330  -1434   -774
     85  -1725  -1810    818    948  -1766   -605   -449  -1384  -1317  -1423   -766
     80  -1725  -1805    820    940  -1764   -594   -436  -1371  -1304  -1410   -756
     85  -1732  -1818    823    950  -1774   -587   -426  -1358  -1296  -1402   -745
     93  -1709  -1803    807    948  -1756   -579   -415  -1345  -1286  -1384   -735
     93  -1709  -1803    805    945  -1756   -568   -402  -1330  -1275  -1369   -724
    101  -1709  -1810    802    953  -1758   -566   -394  -1319  -1270  -1361   -711
    111  -1701  -1813    795    961  -1758   -563   -387  -1312  -1265  -1361   -693
    114  -1701  -1816    795    963  -1758   -550   -368  -1299  -1244  -1348   -665
    116  -1696  -1813    787    963  -1753   -550   -361  -1293  -1236  -1343   -646
    127  -1683  -1813    776    969  -1748   -548   -348  -1283  -1218  -1332   -623
    137  -1662  -1803    761    969  -1732   -542   -332  -1267  -1200  -1306   -594
    142  -1631  -1774    745    958  -1701   -540   -314  -1254  -1187  -1288   -571
    158  -1623  -1784    732    971  -1704   -532   -296  -1239  -1176  -1280   -548
    168  -1610  -1779    719    971  -1693   -519   -272  -1223  -1156  -1254   -522
    168  -1595  -1764    711    963  -1678   -504   -254  -1202  -1137  -1234   -501
    166  -1582  -1748    709    956  -1665   -488   -241  -1189  -1127  -1213   -488
    166  -1566  -1732    698    948  -1649   -467   -228  -1176  -1111  -1182   -480
    166  -1551  -1717    691    940  -1631   -446   -218  -1161  -1101  -1153   -472
    161  -1545  -1706    691    932  -1626   -423   -200  -1143  -1085  -1130   -459
    161  -1525  -1686    683    922  -1605   -397   -179  -1119  -1060  -1101   -444
    161  -1504  -1667    670    911  -1587   -379   -168  -1098  -1044  -1080   -444
    148  -1504  -1652    678    898  -1577   -353   -150  -1072  -1026  -1062   -439
    142  -1501  -1647    678    893  -1574   -327   -132  -1047  -1013  -1047   -439
    145  -1501  -1647    678    896  -1574   -296   -119  -1028  -1002  -1039   -441
    124  -1501  -1626    685    875  -1564   -270   -109  -1010   -992  -1021   -446
    114  -1504  -1618    693    865  -1561   -254   -106  -1000   -989  -1013   -452
    109  -1504  -1613    696    859  -1558   -241   -106   -992   -989  -1002   -454
    101  -1501  -1602    701    852  -1551   -223   -103   -982   -987   -992   -459
     88  -1509  -1600    709    844  -1553   -210   -101   -974   -982   -976   -467
     90  -1509  -1600    709    844  -1556   -200    -98   -963   -979   -961   -472
     93  -1506  -1600    706    846  -1553   -189    -96   -956   -976   -948   -480
     90  -1504  -1595    706    841  -1548   -179    -88   -943   -971   -930   -475
     90  -1488  -1582    696    836  -1535   -174    -88   -935   -961   -927   -457
     90  -1475  -1569    691    828  -1522   -166    -80   -924   -950   -914   -426
     90  -1462  -1556    685    823  -1509   -158    -72   -911   -940   -901   -405
     83  -1457  -1540    688    810  -1499   -148    -64   -893   -930   -888   -381
     85  -1460  -1545    688    813  -1504   -145    -62   -885   -930   -888   -368
     96  -1444  -1540    675    815  -1493   -132    -57   -872   -922   -875   -353
     96  -1434  -1530    667    810  -1480   -127    -49   -867   -919   -865   -340
     96  -1441  -1538    672    815  -1488   -119    -38   -852   -914   -854   -324
     93  -1428  -1522    665    805  -1473   -109    -25   -839   -904   -836   -309
     90  -1413  -1506    659    797  -1460    -96    -15   -818   -888   -818   -290
     93  -1408  -1504    654    797  -1454    -83     -2   -802   -875   -802   -275
    106  -1356  -1462    626    784  -1408    -59     18   -776   -849   -769   -241
    109  -1335  -1444    613    774  -1389    -38     38   -758   -828   -745   -215
    114  -1304  -1418    594    766  -1361    -20     57   -737   -807   -719   -192
    124  -1280  -1405    576    763  -1340     -5     72   -719   -795   -701   -184
    132  -1262  -1395    566    763  -1327     12     96   -698   -776   -678   -158
    132  -1241  -1374    553    750  -1306     28    111   -678   -763   -654   -132
    129  -1187  -1317    530    722  -1252     51    127   -652   -735   -623   -101
    142  -1140  -1286    498    714  -1213     70    142   -626   -706   -594    -67
    140  -1145  -1286    504    711  -1215     62    140   -628   -704   -581    -51
    142  -1158  -1304    506    722  -1231     51    129   -636   -711   -584    -41
    153  -1163  -1319    504    735  -1241     44    129   -631   -704   -576    -12
    155  -1179  -1335    511    743  -1257     36    124   -639   -709   -579      0
    153  -1200  -1353    524    753  -1275     36    124   -654   -719   -592      5
    150  -1249  -1400    548    774  -1325     31    122   -672   -737   -605    -15
    155  -1299  -1454    571    805  -1376     18    109   -696   -763   -628    -46
    150  -1343  -1496    594    820  -1418     15    101   -711   -779   -644    -54
    150  -1384  -1535    618    841  -1460      5     88   -735   -800   -667    -72
    153  -1405  -1558    626    854  -1480     -2     70   -756   -818   -693    -85
    153  -1415  -1569    631    859  -1491      2     67   -758   -820   -696    -77
    161  -1426  -1587    631    872  -1506      2     67   -763   -820   -701    -80
    155  -1436  -1592    641    872  -1514      2     64   -766   -815   -704    -67
    158  -1439  -1600    639    878  -1519     12     70   -761   -807   -691    -54
    166  -1447  -1613    639    888  -1530     10     72   -766   -810   -688    -59
    181  -1501  -1686    657    932  -1592     -2     72   -787   -849   -724   -103
    231  -1605  -1836    688   1034  -1719     36    129   -802   -898   -787   -181
    254  -1608  -1862    675   1054  -1732    150    267   -727   -872   -771   -205
    270  -1548  -1818    639   1041  -1683    252    428   -610   -779   -685   -158
    301  -1275  -1577    485    937  -1426    332    594   -402   -537   -420     85
    306   -696  -1002    194    654   -849    402    706    -96   -124     72    561
    137   -114   -252    -12    194   -184    293    480     57    192    504    945
     41    -83   -127     20     83   -103    -41     20   -155    109    517    935
    -20   -646   -626    332    301   -636   -324   -439   -706   -480    -23    441
    -25  -1384  -1358    706    665  -1371   -433   -646  -1228  -1156   -711   -187
     72  -1673  -1745    797    909  -1709   -407   -498  -1267  -1270   -875   -358
    111  -1717  -1829    802    969  -1771   -298   -303  -1148  -1202   -836   -342
    150  -1615  -1769    730    958  -1691   -158   -122   -989  -1080   -735   -254
    200  -1467  -1667    633    932  -1566    -41     20   -844   -956   -620   -155
    176  -1441  -1621    631    896  -1530      5     80   -784   -906   -576   -119
    163  -1444  -1608    639    883  -1525     28    109   -761   -885   -555   -106
    174  -1428  -1602    626    888  -1514     49    132   -732   -862   -535    -93
    168  -1421  -1590    626    878  -1504     72    155   -704   -841   -511    -83
    163  -1392  -1556    613    857  -1473     77    163   -685   -823   -488    -67
    163  -1376  -1540    605    849  -1457     85    174   -670   -810   -467    -59
    166  -1379  -1545    605    854  -1460     98    189   -654   -797   -446    -49
    171  -1361  -1532    594    852  -1447    111    189   -644   -795   -439    -46
    181  -1348  -1530    581    852  -1436    116    189   -641   -795   -423    -49
    161  -1348  -1512    592    833  -1428    127    189   -641   -789   -407    -62
    153  -1343  -1496    594    823  -1421    150    205   -628   -774   -379    -62
    213  -1288  -1501    537    857  -1395    187    239   -597   -740   -335    -36
    223  -1260  -1483    517    849  -1371    197    244   -592   -735   -316    -51
    210  -1241  -1452    517    828  -1348    197    236   -592   -732   -309    -72
    200  -1239  -1441    517    818  -1340    207    239   -587   -722   -298    -75
    174  -1267  -1441    548    807  -1353    215    244   -576   -711   -306    -64
    168  -1286  -1454    555    807  -1369    223    246   -563   -706   -332    -33
    181  -1267  -1449    542    813  -1356    231    252   -545   -691   -348     15
    202  -1231  -1434    514    815  -1332    241    265   -519   -667   -350     67
    194  -1231  -1426    519    810  -1327    246    267   -501   -657   -353    101
    155  -1244  -1400    542    776  -1322    236    259   -498   -659   -361    101
    150  -1236  -1389    542    769  -1312    233    257   -483   -649   -355     93
    158  -1239  -1397    540    774  -1317    231    257   -470   -639   -353     83
    166  -1236  -1402    535    784  -1319    233    265   -449   -628   -348     77
    168  -1231  -1400    530    784  -1314    233    270   -431   -615   -332     62
    171  -1223  -1395    524    782  -1306    231    267   -418   -605   -342     88
    187  -1195  -1382    501    784  -1286    233    270   -400   -592   -387    200
    220  -1148  -1369    465    795  -1257    252    293   -368   -558   -358    257
    200  -1166  -1369    480    782  -1267    252    301   -361   -545   -332    236
    187  -1153  -1340    483    763  -1247    254    311   -348   -524   -303    231
    168  -1140  -1309    483    737  -1226    267    327   -327   -504   -275    249
    176  -1106  -1283    465    730  -1195    285    342   -306   -480   -246    259
    179  -1085  -1267    452    722  -1176    296    350   -293   -467   -228    246
    150  -1088  -1241    467    693  -1163    298    348   -293   -470   -220    236
    140  -1072  -1213    465    675  -1143    309    358   -283   -462   -210    228
    187  -1008  -1195    410    691  -1101    342    394   -246   -428   -179    254
    171  -1013  -1184    420    675  -1098    350    407   -233   -420   -179    244
    132  -1028  -1163    446    646  -1096    358    418   -223   -410   -166    236
    220   -914  -1137    345    678  -1026    407    467   -171   -358   -114    275
    233   -885  -1119    327    675  -1002    433    485   -148   -342   -103    285
    119   -979  -1101    428    607  -1041    413    457   -171   -366   -142    246
    129   -961  -1093    415    610  -1026    431    467   -158   -353   -135    244
    163   -935  -1101    384    628  -1018    454    483   -142   -340   -116    252
    142   -940  -1083    400    613  -1010    457    480   -145   -345   -116    246
     88   -974  -1062    441    574  -1015    441    459   -166   -363   -129    215
     72   -982  -1054    454    561  -1015    436    449   -176   -368   -137    207
     93   -966  -1062    436    576  -1013    441    454   -174   -363   -142    213
    114   -919  -1034    402    574   -976    452    467   -155   -340   -124    236
    124   -906  -1031    389    574   -969    439    465   -155   -337   -124    239
    127   -893  -1023    381    574   -958    444    470   -150   -332   -119    246
    116   -901  -1018    392    566   -958    446    467   -145   -327   -122    262
    142   -857  -1000    358    571   -927    475    485   -127   -306   -109    290
    111   -875   -987    381    548   -930    475    475   -135   -309   -111    277
     98   -878   -976    389    535   -924    480    480   -127   -298    -83    257
     88   -870   -958    389    522   -914    493    488   -114   -288    -62    254
     75   -891   -966    407    519   -927    496    483   -116   -290    -51    249
     83   -878   -961    397    519   -919    514    491   -106   -275    -33    249
     70   -865   -935    397    501   -898    527    496    -98   -270    -18    241
     67   -844   -914    387    491   -880    540    506    -80   -246      2    246
     54   -844   -898    394    475   -870    555    514    -62   -228     25    254
     75   -789   -865    355    467   -826    600    540    -25   -202     67    277
    106   -745   -852    319    478   -800    633    568     -7   -189     93    288
    101   -761   -862    327    480   -810    631    571     -7   -194     96    272
     70   -771   -841    350    454   -805    618    563    -10   -194    101    262
     96   -685   -784    293    439   -735    641    581     23   -161    142    290
    129   -602   -732    236    428   -665    670    600     59   -124    179    319
    148   -568   -717    210    431   -641    675    602     64   -114    192    332
    111   -602   -714    246    413   -657    646    581     49   -127    189    324
     64   -652   -717    290    389   -683    605    553     25   -145    179    309
     64   -672   -737    303    400   -704    587    542     15   -153    174    288
     67   -698   -766    314    415   -732    576    537      0   -166    166    272
     57   -761   -818    353    436   -789    571    530    -20   -189    135    252
     75   -771   -849    345    459   -807    581    537    -23   -192    127    249
    119   -758   -878    319    496   -818    592    542    -20   -189    127    241
    103   -792   -896    342    498   -844    568    522    -49   -210    101    215
     67   -820   -888    376    478   -854    555    504    -67   -228     88    200
      0   -898   -901    449    449   -898    542    485    -85   -252     67    168
      7   -909   -917    449    459   -911    535    483    -85   -257     67    158
     41   -880   -922    420    480   -901    540    491    -72   -244     83    158
     36   -885   -922    426    478   -904    540    491    -64   -233     90    153
     62   -862   -924    397    491   -891    545    504    -54   -220    101    150
     98   -901  -1000    400    548   -950    545    517    -67   -244     70    119
     85  -1052  -1137    483    610  -1096    592    579    -93   -311    -23     38
     70  -1096  -1166    514    618  -1130    732    722    -36   -301    -46     12
    137   -961  -1101    410    618  -1031    893    945    129   -158     62    114
    192   -615   -810    210    501   -711    997   1140    394    140    353    402
    122    -15   -140    -54    132    -77    969   1161    711    592    852    911
    -28    691    719   -329   -374    704    761    901    932   1010   1358   1418
    -44    756    800   -355   -423    776    381    452    750    948   1353   1423
   -161     67    228     46   -197    148    106     10    179    327    761    885
   -241   -833   -594    537    174   -714     12   -192   -387   -387     23    197
   -114  -1197  -1083    657    483  -1140     77    -36   -465   -566   -220    -54
    -38  -1150  -1111    594    535  -1132    244    187   -309   -459   -155    -10
    -51  -1083  -1031    566    488  -1057    387    358   -158   -340    -64     51
    -41   -997   -956    519    457   -979    465    462    -51   -252      5    106
    -28   -950   -922    491    446   -937    522    524      7   -200     44    140
    -31   -961   -930    493    446   -945    540    542     28   -184     54    145
     15   -922   -937    452    475   -930    553    563     57   -163     80    161
     59   -872   -932    405    493   -901    579    592     93   -135    111    187
      7   -917   -924    454    465   -919    579    589     98   -129    114    184
      5   -901   -909    446    454   -906    589    594    116   -119    127    181
     25   -862   -888    418    454   -875    602    605    137   -103    140    194
      0   -880   -880    439    439   -883    592    594    137   -103    142    200
      2   -872   -875    436    439   -872    594    597    150    -85    158    207
    -25   -917   -891    470    431   -904    589    584    150    -83    153    205
     23   -880   -906    428    465   -893    613    600    174    -59    168    220
     54   -841   -898    392    475   -870    639    618    197    -36    184    241
     36   -852   -888    407    462   -870    641    618    200    -28    181    259
    -10   -896   -885    452    436   -891    633    605    192    -36    166    252
    -12   -885   -872    449    428   -880    639    610    207    -23    174    259
     33   -841   -878    402    452   -859    652    626    226     -5    192    272
     18   -865   -883    423    449   -872    662    631    233     -5    189    270
    -25   -891   -867    457    418   -880    667    631    236     -2    176    280
    -15   -867   -852    441    418   -859    670    639    249     12    179    298
      2   -849   -854    423    426   -852    672    644    262     28    189    309
     -5   -865   -859    436    426   -862    680    649    265     31    189    306
      2   -865   -867    431    433   -865    683    657    270     31    200    306
      5   -865   -870    428    436   -867    683    665    275     38    218    309
     -2   -859   -857    428    423   -859    678    662    275     38    228    306
     -2   -865   -862    433    428   -865    685    670    277     44    244    301
      5   -839   -844    413    423   -841    691    678    288     57    272    303
     36   -792   -828    376    431   -810    698    693    306     72    303    311
     57   -750   -810    345    431   -779    709    709    322     88    335    316
     36   -750   -787    358    410   -769    709    709    322     93    345    311
     15   -743   -761    361    387   -750    724    714    332    103    363    314
     33   -706   -740    335    384   -722    727    719    348    124    397    324
     33   -670   -706    316    366   -688    714    714    355    140    428    329
     33   -646   -680    306    355   -662    719    717    363    145    444    324
     12   -646   -659    314    332   -652    730    717    368    148    462    306
    -12   -662   -649    337    316   -657    737    719    376    161    475    306
    -18   -652   -636    335    306   -644    750    730    389    181    483    319
    -12   -607   -594    311    290   -602    769    753    410    210    496    340
    -10   -597   -587    303    285   -594    779    766    426    226    498    350
    -20   -613   -592    316    283   -602    792    776    436    228    488    355
    -31   -613   -581    319    275   -597    802    782    444    233    478    361
    -28   -607   -579    319    275   -594    802    779    444    236    465    368
     12   -561   -576    272    293   -568    828    795    465    257    459    410
     -7   -571   -563    288    277   -566    820    784    459    257    426    446
    -41   -605   -566    322    262   -587    802    753    436    239    379    454
    -46   -623   -576    335    265   -600    789    724    405    215    329    449
    -25   -646   -623    335    296   -636    782    711    387    205    301    441
      5   -631   -639    311    319   -633    784    709    384    215    303    446
     49   -613   -662    280    353   -636    782    704    376    218    301    441
     36   -646   -683    306    358   -665    774    693    368    218    293    436
      2   -675   -678    335    337   -675    761    678    361    215    298    441
     36   -654   -693    309    363   -672    769    688    363    220    314    454
     98   -597   -696    246    397   -646    795    714    374    233    340    485
     62   -628   -691    283    376   -659    813    717    368    226    348    491
     20   -665   -685    319    353   -675    813    706    355    215    353    475
     12   -644   -657    314    335   -652    833    714    363    226    381    465
    -15   -662   -646    337    314   -654    831    709    353    223    392    436
    -25   -680   -654    353    314   -667    831    696    337    210    389    394
    -72   -719   -649    394    285   -685    828    678    316    192    381    353
    -67   -719   -652    394    290   -685    846    680    319    192    384    335
    -64   -701   -636    381    283   -670    870    685    327    200    389    332
    -54   -675   -620    366    283   -649    898    698    340    213    394    340
    -46   -667   -620    355    285   -644    927    709    350    228    397    348
    -51   -646   -594    348    270   -620    961    727    371    252    410    374
    -57   -628   -571    342    254   -600    984    740    384    265    415    389
    -67   -623   -555    345    244   -589   1000    750    397    272    407    394
    -64   -579   -517    319    223   -550   1005    750    410    288    407    402
    -88   -535   -446    311    176   -491   1028    763    436    316    418    423
   -109   -522   -415    314    150   -470   1039    766    449    327    415    436
   -103   -540   -436    322    166   -488   1021    750    444    324    392    433
    -90   -548   -457    316    181   -501   1002    737    441    327    374    431
   -119   -558   -439    337    158   -498    989    727    444    327    361    439
   -129   -566   -436    345    150   -501    982    722    446    327    348    431
   -119   -620   -501    371    189   -561    961    698    423    296    306    394
   -127   -685   -558    405    213   -620    945    675    397    267    262    355
    -80   -649   -568    363    244   -610    974    698    418    285    265    358
   -109   -688   -579    397    233   -636    950    683    402    275    239    337
   -174   -745   -571    459    197   -659    924    654    381    252    207    314
   -194   -784   -592    488    197   -688    917    641    374    236    187    298
   -192   -810   -620    501    213   -717    917    641    379    239    179    293
   -223   -846   -626    535    200   -737    906    636    376    239    168    277
   -241   -872   -631    558    194   -753    896    626    374    244    158    265
   -215   -865   -649    537    215   -758    906    631    387    254    155    267
   -205   -867   -665    535    228   -766    911    633    397    254    150    265
   -184   -906   -724    542    267   -815    914    649    394    233    116    239
   -137   -982   -844    561    353   -914    974    735    397    202     49    168
   -135   -971   -836    550    348   -906   1101    885    483    246     54    158
    -98   -844   -748    470    322   -797   1234   1098    657    407    181    275
    -25   -472   -449    246    210   -462   1330   1296    935    735    504    605
    -18    184    202    -83   -109    192   1348   1371   1283   1202   1021   1140
   -215    675    891   -231   -553    782   1148   1104   1439   1527   1418   1532
   -324    579    904   -127   -613    740    787    639   1195   1389   1330   1449
   -392    -64    327    226   -361    132    537    179    592    737    701    883
   -392   -833   -441    613     23   -639    441    -15     67     75     18    252
   -329  -1166   -836    745    249  -1002    470    109      7    -54   -179     59
   -314  -1221   -906    766    296  -1065    574    265     90    -10   -179     46
   -272  -1130   -857    701    290   -995    688    410    213     88   -106    106
   -246  -1015   -769    631    259   -893    769    517    316    187    -33    179
   -228   -950   -724    587    246   -839    818    576    381    241      5    226
   -213   -924   -711    568    246   -818    839    602    410    265     15    241
   -220   -930   -711    574    241   -820    849    610    418    272      7    239
   -210   -932   -722    571    254   -828    862    623    426    280      2    241
   -200   -917   -717    558    257   -818    875    636    441    290      7    254
   -197   -919   -722    555    262   -820    872    641    444    290      0    257
   -197   -911   -714    553    257   -815    867    641    446    290     -2    265
   -174   -896   -722    535    272   -810    875    657    454    298     -2    280
   -171   -880   -711    524    267   -797    891    667    462    309      5    293
   -184   -885   -704    535    257   -795    883    662    452    303     -7    285
   -181   -898   -717    537    267   -807    870    654    444    290    -23    283
   -129   -867   -737    498    303   -802    888    672    459    306    -18    314
   -111   -810   -701    459    293   -756    898    691    480    329     -5    340
   -145   -849   -704    498    277   -779    885    696    467    322    -20    335
   -155   -891   -735    522    285   -813    870    691    446    306    -41    319
   -124   -849   -724    488    298   -787    883    698    467    324    -28    332
   -127   -839   -711    483    290   -774    898    698    480    337    -15    337
   -127   -823   -696    475    283   -761    904    698    488    348     -7    335
   -124   -810   -685    467    277   -748    898    698    483    342    -15    329
   -103   -774   -670    439    283   -722    911    709    504    361      5    355
   -101   -771   -672    436    285   -722    919    704    514    366     10    361
   -114   -774   -659    444    272   -717    914    693    517    374     15    363
    -93   -753   -659    423    283   -709    901    683    524    376     20    376
    -83   -763   -680    423    298   -722    878    665    517    371      5    374
    -57   -753   -698    402    319   -727    872    659    522    379      2    381
    -36   -724   -688    379    324   -706    875    662    540    397     18    400
    -18   -711   -693    363    335   -704    870    657    545    410     23    415
     -2   -698   -696    350    345   -698    867    659    555    426     36    428
      0   -698   -701    348    348   -701    872    672    574    446     51    449
     10   -680   -691    332    350   -685    888    688    600    470     75    472
      2   -662   -667    329    335   -665    901    693    615    485     93    491
     10   -649   -659    319    335   -654    904    693    623    496    103    498
    -10   -657   -646    332    316   -652    909    698    636    506    109    504
     18   -605   -623    293    319   -613    932    717    670    532    137    530
     10   -592   -602    288    306   -597    948    722    691    540    148    535
    -36   -641   -605    340    283   -623    948    722    701    537    135    532
    -18   -626   -607    319    293   -618    948    737    714    555    142    545
    -38   -626   -587    329    272   -607    945    743    727    566    148    548
    -46   -626   -581    335    265   -605    953    758    745    574    153    548
     -7   -613   -605    311    298   -610    971    784    766    589    163    561
    -36   -633   -597    335    277   -615    971    787    776    592    161    555
    -51   -618   -566    332    257   -592    987    800    797    607    174    566
    -49   -623   -576    335    262   -602    995    802    805    607    176    555
    -49   -628   -579    340    265   -605    992    797    810    602    176    537
    -54   -631   -579    340    262   -605    992    789    815    597    171    524
    -57   -644   -587    350    265   -615    992    779    815    587    163    504
    -59   -644   -584    350    259   -615    995    774    818    584    171    501
    -54   -631   -576    342    259   -605    987    769    826    594    174    519
    -28   -623   -597    324    283   -610   1000    779    833    597    179    509
    -33   -607   -574    322    270   -592    997    774    836    602    197    480
    -31   -594   -566    311    267   -581    997    774    846    613    220    467
     -5   -558   -553    283    272   -555   1010    789    870    631    244    509
     -5   -553   -550    277    270   -553    997    789    872    631    244    530
     -5   -537   -532    270    262   -535    992    789    872    631    259    530
      7   -532   -540    262    272   -535    992    792    875    628    275    524
     25   -535   -561    254    293   -548    995    792    878    620    285    506
     44   -532   -579    244    309   -555    989    784    875    610    290    480
     57   -524   -581    233    316   -553    987    784    880    610    303    480
     80   -496   -576    207    327   -535    992    787    883    610    319    493
     90   -478   -568    194    329   -522   1002    795    888    615    335    501
    119   -449   -568    163    342   -509   1008    800    896    628    345    519
    142   -436   -579    145    358   -506   1008    800    898    633    345    519
    181   -420   -602    119    389   -511   1008    800    896    631    345    511
    228   -415   -644     93    436   -530    995    792    885    623    342    509
    259   -397   -659     67    459   -527    984    797    885    626    345    524
    267   -368   -639     49    452   -504    982    805    896    628    361    548
    270   -337   -607     33    436   -472    995    826    911    636    384    571
    259   -342   -602     41    431   -472    976    833    909    636    405    589
    231   -340   -574     54    400   -457    943    831    891    631    418    610
    226   -324   -550     46    387   -436    927    849    883    628    436    639
    226   -340   -566     57    394   -452    896    859    862    618    444    670
    207   -345   -553     70    379   -449    880    885    846    615    459    693
    184   -381   -568     96    376   -475    857    906    820    600    459    696
    184   -413   -597    114    389   -504    826    924    792    587    459    691
    184   -431   -615    122    397   -522    802    945    769    574    462    691
    174   -444   -618    135    394   -530    779    961    745    555    465    683
    166   -452   -618    140    389   -535    763    979    724    542    462    667
    158   -457   -615    148    384   -535    750   1000    711    530    475    641
    150   -446   -600    148    374   -524    740   1015    704    524    496    594
    142   -452   -594    155    368   -522    724   1028    696    514    506    550
    129   -472   -602    168    366   -535    709   1036    691    504    517    514
    114   -475   -589    179    350   -530    701   1041    683    485    527    488
    148   -465   -613    158    379   -537    706   1060    683    465    524    452
    184   -514   -698    166    441   -605    748   1127    698    439    488    384
    140   -576   -717    218    426   -646    862   1260    771    444    472    327
    148   -504   -654    176    400   -579    979   1408    904    548    550    374
    194   -220   -415     10    303   -316   1088   1564   1122    792    787    592
    241    316     75   -277     83    197   1166   1673   1434   1215   1241   1039
     59    836    774   -449   -358    805   1075   1483   1613   1564   1649   1408
    -36    893    930   -428   -483    911    769   1054   1449   1556   1686   1410
     -5    527    532   -262   -267    530    530    613    979   1085   1241   1018
     -2   -116   -114     59     54   -116    420    329    439    392    548    410
    -31   -605   -576    316    270   -592    379    345    275    142    254    132
      0   -797   -797    397    397   -797    457    454    314    122    194     70
     25   -792   -818    381    418   -802    558    540    400    171    223     88
     33   -724   -758    345    394   -740    665    626    506    254    288    142
     33   -652   -688    306    358   -670    730    670    587    322    340    197
     59   -602   -662    270    358   -631    784    701    641    366    371    236
     85   -571   -659    241    371   -615    820    714    672    389    387    252
     90   -553   -644    231    366   -597    839    711    691    402    394    257
     62   -576   -639    257    348   -607    828    685    685    394    387    249
     67   -550   -620    241    342   -584    826    672    693    405    394    254
     83   -537   -620    226    350   -576    828    665    698    410    397    259
     80   -530   -610    226    345   -568    828    659    701    410    397    259
     90   -527   -618    218    353   -571    818    649    693    402    389    254
     96   -522   -618    213    355   -571    813    644    688    405    392    259
     93   -511   -607    207    348   -558    805    641    685    413    397    265
    103   -488   -592    192    348   -540    797    641    683    418    407    275
     96   -488   -587    194    340   -537    797    649    685    415    415    277
     93   -462   -555    184    324   -509    792    654    683    413    423    277
     85   -454   -540    181    311   -496    784    659    680    413    436    277
     77   -449   -527    187    301   -488    782    670    680    420    446    288
     72   -444   -519    184    293   -480    779    675    683    431    457    293
     83   -436   -522    176    301   -478    774    680    685    439    467    296
     72   -441   -517    181    293   -478    774    683    688    441    478    306
     57   -433   -491    189    272   -462    771    678    693    452    493    337
     59   -428   -488    184    272   -459    756    659    683    446    496    379
     67   -418   -485    174    275   -452    737    652    675    446    506    376
     67   -413   -480    171    272   -446    735    654    675    449    519    353
     64   -400   -465    168    265   -431    735    657    685    459    550    353
     62   -392   -454    163    257   -423    722    652    680    462    571    358
     67   -374   -441    153    252   -407    719    657    680    470    600    363
     75   -350   -428    137    249   -389    717    667    685    483    636    384
     80   -337   -418    129    249   -376    717    688    698    501    675    413
     77   -332   -413    127    241   -371    719    709    706    517    698    452
     83   -314   -397    114    239   -353    727    727    719    532    724    501
     88   -293   -384    101    236   -337    735    735    730    542    740    555
     90   -280   -371     96    231   -324    743    743    737    550    756    571
     85   -272   -361     90    220   -316    748    740    732    545    758    522
     93   -262   -355     83    223   -309    750    740    724    542    761    491
    101   -241   -342     70    220   -290    756    740    730    545    771    485
    101   -231   -332     64    215   -280    763    743    737    553    784    478
     93   -236   -329     70    210   -283    771    750    745    553    784    465
     98   -233   -332     67    213   -280    771    753    745    548    782    439
     85   -233   -322     72    202   -277    776    763    750    545    782    418
     70   -236   -306     83    187   -270    784    776    758    548    782    413
     70   -241   -314     85    189   -277    782    776    753    540    771    407
     67   -236   -303     83    184   -267    782    774    753    540    766    400
     62   -236   -298     85    179   -267    776    771    750    540    758    392
     59   -241   -301     90    179   -270    774    766    745    532    740    381
     51   -252   -303     98    176   -275    769    758    732    514    722    366
     46   -249   -298    101    171   -272    763    753    724    498    701    353
     49   -265   -314    106    179   -288    758    748    714    480    680    345
     28   -290   -319    132    174   -303    753    743    711    472    675    340
     18   -283   -301    129    158   -293    750    740    714    470    680    342
      7   -288   -296    140    150   -290    750    735    717    470    685    337
      2   -277   -280    135    140   -277    756    737    727    480    704    340
      2   -270   -272    135    137   -270    761    737    740    485    724    350
     -7   -277   -270    140    129   -275    763    732    748    483    737    350
    -18   -265   -246    142    114   -257    766    732    758    488    761    358
    -12   -259   -246    135    114   -252    766    732    758    483    771    350
     -5   -239   -233    122    114   -236    769    740    766    488    789    342
    -10   -215   -205    111     96   -210    771    745    776    498    815    350
    -15   -200   -184    106     83   -192    771    750    782    506    836    355
    -18   -174   -155     96     67   -166    771    753    787    511    854    355
    -25   -174   -148    101     59   -161    776    753    792    514    865    342
    -28   -116    -88     72     28   -103    797    769    815    537    891    355
    -23    -80    -57     51     15    -67    805    776    820    545    904    355
    -20    -49    -28     33      2    -38    815    782    823    553    911    355
    -12    -15     -2     15     -5    -10    820    782    823    561    917    361
    -10    -23    -12     15      0    -18    815    771    813    553    896    358
     -5     -7     -5      5      0     -7    815    763    815    558    888    371
     12     44     31    -28    -10     38    823    761    828    576    909    397
     31     70     38    -49     -2     54    810    743    818    574    914    410
     28     23     -7    -25     18      7    771    701    787    535    888    394
     20     20      0    -23     10     10    745    675    771    514    888    397
     20     33     12    -28      2     23    732    654    763    514    914    413
     12      7     -5    -10     10      2    714    623    740    491    924    387
    -10    -51    -44     28     15    -49    698    581    709    454    906    329
    -12   -106    -93     57     38   -101    678    537    675    415    875    285
    -20   -158   -137     88     54   -148    665    498    641    387    836    262
    -25   -220   -194    124     83   -207    652    459    605    350    797    239
    -23   -246   -223    135     98   -236    631    413    571    327    776    215
    -25   -270   -244    148    109   -257    615    371    542    306    753    184
    -12   -283   -270    145    127   -277    602    332    514    290    727    158
     18   -288   -306    135    161   -296    587    298    485    275    698    137
     44   -301   -345    127    192   -322    566    267    457    257    665    127
     64   -301   -366    116    215   -335    550    236    436    249    636    127
     77   -324   -405    122    239   -363    537    215    415    233    602    119
     96   -397   -493    150    293   -444    553    236    394    200    545     77
    111   -452   -563    168    335   -506    662    363    433    187    496      7
    127   -392   -522    132    324   -457    805    537    548    265    537     28
    171   -197   -368     10    267   -283    932    740    740    457    704    184
    213    265     51   -239     80    158    982    867   1015    818   1083    563
     93    914    818   -504   -363    867    896    761   1260   1239   1571   1054
    -80   1226   1306   -574   -693   1265    576    345   1213   1382   1787   1262
   -171    901   1072   -366   -623    987    226   -150    789   1031   1470    987
   -233    114    348     59   -290    231     62   -522    142    252    678    303
   -202   -483   -283    340     38   -384     67   -498   -142   -168    176   -145
   -163   -683   -519    423    176   -602    153   -332   -101   -192     75   -249
   -148   -680   -532    415    189   -607    285   -168     20   -106    101   -233
   -127   -587   -459    358    166   -524    407    -33    155      5    163   -171
   -124   -504   -379    311    127   -441    470     36    241     72    200   -122
   -127   -475   -350    301    109   -413    506     70    283     98    194   -114
   -124   -462   -337    290    106   -400    530     83    309    109    179   -116
   -119   -446   -327    283    103   -387    542     88    327    116    158   -114
   -122   -439   -319    280     96   -379    555     90    345    124    145   -111
   -127   -436   -309    280     90   -374    566     90    358    135    132   -114
   -127   -428   -301    277     85   -366    568     90    366    140    116   -116
   -132   -418   -285    275     75   -353    576     93    376    148    106   -116
   -145   -420   -277    283     64   -350    576     93    381    150     98   -119
   -153   -413   -262    283     51   -337    579     90    392    155     96   -122
   -155   -413   -257    283     46   -335    581     88    397    158     90   -124
   -161   -407   -246    285     41   -327    584     85    402    163     90   -122
   -158   -402   -246    277     41   -324    581     83    402    168     88   -119
   -153   -397   -244    275     44   -322    579     83    405    166     88   -109
   -153   -387   -233    270     38   -311    571     80    407    166     85   -101
   -158   -379   -220    270     31   -301    566     77    413    168     83    -93
   -161   -374   -215    265     25   -293    555     75    413    166     70    -88
   -153   -361   -207    257     25   -285    542     75    410    171     59    -77
   -153   -355   -205    252     25   -280    530     80    410    171     44    -75
   -150   -350   -200    252     23   -275    517     85    407    174     31    -72
   -155   -350   -194    252     18   -272    501     90    407    179     18    -70
   -153   -335   -184    244     15   -259    485     98    410    184      5    -62
   -155   -324   -168    239      5   -246    467    111    407    187      0    -59
   -158   -324   -166    241      2   -246    454    119    405    192     -5    -54
   -171   -329   -161    249     -5   -246    439    129    402    200    -15    -57
   -166   -314   -150    239     -7   -233    423    129    397    200    -23    -62
   -150   -298   -148    223     -5   -223    415    135    405    210    -18    -54
   -145   -280   -135    213     -5   -207    413    142    418    220    -10    -41
   -135   -252   -116    192    -10   -184    413    148    423    233     -2    -25
   -129   -223    -93    176    -20   -161    415    150    433    241      2     -7
   -124   -200    -77    161    -25   -140    420    148    439    246      2     -2
   -119   -179    -59    150    -31   -119    431    140    444    249      7     10
   -114   -158    -44    137    -36   -101    439    127    444    239      0     10
   -116   -140    -25    127    -46    -83    457    122    457    246      2     23
   -114   -142    -28    127    -44    -88    472    114    467    252     -2     28
   -109   -145    -36    127    -36    -90    488    119    480    257     -2     33
   -106   -124    -18    114    -44    -72    498    122    496    265      2     36
   -103   -103      0    103    -51    -54    511    124    509    272     12     41
   -122   -103     18    114    -70    -44    530    132    519    283     18     38
   -145   -109     36    127    -90    -36    550    145    537    296     25     38
   -158   -119     36    137    -98    -41    561    140    542    301     28     33
   -174   -122     51    148   -114    -36    574    140    553    303     28     28
   -189   -119     70    150   -129    -25    581    137    558    311     28     28
   -176   -116     59    148   -119    -28    568    127    553    303     18     20
   -174   -129     41    150   -111    -44    555    116    540    288      2      5
   -179   -145     33    161   -109    -57    550    103    537    280     -5     -7
   -174   -153     18    163    -98    -67    548     93    530    272    -15    -12
   -163   -168     -5    166    -80    -88    553     88    527    267    -15    -15
   -163   -171     -7    166    -80    -90    558     85    530    267    -10    -10
   -161   -166     -7    163    -77    -88    555     83    532    270     -2     -2
   -158   -161     -5    158    -77    -83    550     80    535    275      5     -2
   -158   -163     -5    161    -77    -85    550     83    545    275     15      2
   -163   -168     -7    163    -80    -88    553     85    553    283     28     12
   -153   -163    -10    158    -72    -85    563     90    571    303     46     28
   -145   -150     -5    148    -72    -77    568     96    592    327     67     46
   -161   -150     10    155    -85    -70    566     96    602    340     85     62
   -166   -145     20    153    -96    -62    553     96    602    337     96     70
   -168   -145     23    155    -98    -62    540     90    600    335    101     70
   -166   -142     23    153    -96    -59    532     85    594    335    101     67
   -166   -158      7    163    -88    -75    524     85    587    327    101     62
   -161   -140     20    150    -90    -59    519     93    594    337    114     77
   -158   -111     46    135   -103    -33    530    111    613    358    135    106
   -155    -88     64    119   -111    -12    550    132    639    379    158    140
   -150    -57     93    103   -122     18    568    150    659    400    181    166
   -148    -38    106     90   -127     33    579    158    675    407    189    176
   -124    -18    106     70   -116     44    579    161    678    410    189    187
   -109     20    129     44   -122     75    579    163    678    415    200    202
   -122     72    194     25   -158    132    589    174    688    433    210    220
   -116     90    207     12   -163    148    584    174    691    449    228    241
   -119     75    192     20   -155    132    561    150    662    433    215    231
   -116     64    179     25   -148    122    540    132    644    418    194    220
   -116     54    171     31   -142    111    522    129    636    413    179    215
   -127     23    150     51   -140     88    506    135    633    410    161    210
   -137    -12    124     75   -132     54    504    142    631    402    150    200
   -145    -57     85     98   -116     15    491    145    618    384    129    181
   -155   -109     46    132   -101    -31    475    142    600    361    106    155
   -166   -142     23    153    -96    -59    462    145    584    348     90    129
   -174   -187    -12    179    -80   -101    441    137    558    322     62    101
   -176   -194    -20    184    -80   -109    439    148    555    319     59     98
   -194   -241    -46    218    -75   -145    413    140    532    296     36     72
   -223   -259    -36    241    -96   -150    400    150    519    293     25     70
   -244   -262    -18    252   -114   -140    394    174    514    303     33     88
   -259   -275    -18    265   -122   -145    381    187    501    301     31     98
   -270   -298    -28    285   -122   -163    358    205    488    293     12     93
   -252   -293    -41    270   -106   -166    355    231    478    285      2     98
   -200   -337   -137    267    -31   -239    389    298    478    262    -41     51
   -148   -316   -168    231     10   -244    491    452    555    293    -41     33
    -90   -192   -101    142      5   -148    613    652    696    407     36    114
    -44     46     90     -2    -70     67    709    846    904    633    244    353
    -28    566    592   -270   -309    579    769    943   1179   1008    649    818
   -207   1174   1382   -483   -795   1275    722    828   1410   1402   1124   1340
   -405   1363   1769   -478  -1085   1566    441    389   1301   1467   1283   1493
   -485    885   1371   -200   -930   1127    137   -119    779    971    823   1039
   -470    135    602    166   -537    368    -54   -459    171    231     77    324
   -358   -363     -7    358   -176   -187   -132   -491    -75   -132   -329    -90
   -228   -483   -254    355     12   -368    -83   -371    -46   -150   -410   -176
   -148   -426   -277    285     62   -353     10   -254     38    -72   -387   -148
    -93   -342   -249    218     75   -296     80   -174    109      0   -340    -93
    -44   -298   -254    168    103   -277    103   -155    127     18   -342    -72
     -2   -309   -306    155    150   -309    103   -158    109      5   -381    -67
     33   -322   -355    142    192   -337     96   -171     83     -5   -433    -62
     59   -316   -376    127    218   -348     98   -176     70     -7   -475    -46
     75   -296   -371    109    223   -335    106   -179     75     10   -493    -23
     77   -283   -361    103    218   -322    132   -171     93     31   -496    -12
     38   -280   -322    119    179   -301    135   -179     90     44   -496    -12
    -31   -316   -285    174    124   -301    122   -200     77     44   -511    -12
   -106   -358   -252    231     70   -306    132   -228     62     41   -509    -28
   -129   -353   -223    241     46   -288    194   -228     62     38   -475    -28
   -114   -329   -215    220     49   -272    228   -194     57     23   -452    -23
    -85   -306   -220    194     67   -265    231   -171     75      7   -449     20
    -44   -288   -244    163     98   -267    210   -176     85     -7   -462     57
    -25   -262   -236    145    103   -249    202   -184     96    -18   -454     54
    -31   -252   -223    140     93   -236    200   -189    101    -33   -428     25
    -31   -254   -223    142     96   -239    202   -187    111    -46   -389     23
    -36   -252   -218    142     90   -236    205   -184    129    -59   -340     25
    -41   -239   -197    140     77   -218    202   -181    145    -77   -296     15
    -67   -233   -166    148     46   -200    202   -181    153    -93   -262    -10
    -77   -220   -142    148     31   -181    215   -176    166    -90   -233    -38
    -80   -205   -127    142     23   -168    226   -168    181    -80   -213    -54
    -90   -200   -109    145      7   -155    233   -158    192    -67   -207    -62
    -83   -202   -119    140     18   -161    236   -145    194    -62   -213    -67
    -77   -192   -114    135     18   -153    244   -132    202    -54   -215    -72
    -62   -187   -124    124     28   -155    241   -119    210    -49   -223    -88
    -51   -184   -132    119     38   -158    231   -122    205    -54   -259   -135
    -51   -184   -132    116     38   -158    215   -119    197    -57   -288   -176
    -41   -176   -135    109     44   -155    210   -109    213    -46   -306   -187
    -41   -166   -124    101     41   -145    210   -101    233    -28   -316   -184
    -38   -150   -111     96     36   -132    202    -96    241    -12   -329   -179
    -51   -155   -103    103     23   -129    200    -98    236    -18   -337   -166
    -70   -158    -88    114      7   -122    192    -98    228    -20   -345   -155
    -96   -163    -67    127    -15   -116    189    -96    228    -18   -345   -150
   -111   -168    -57    140    -28   -114    192    -90    228     -7   -340   -132
   -129   -181    -51    155    -38   -116    184    -85    220     -2   -337   -124
   -127   -181    -54    153    -36   -119    184    -80    218      5   -337   -122
   -124   -197    -72    161    -28   -135    187    -70    223     12   -345   -119
   -140   -220    -80    181    -31   -150    189    -59    226     23   -355   -101
   -150   -215    -64    179    -44   -140    200    -57    236     38   -353    -83
   -145   -207    -62    176    -44   -135    207    -51    246     51   -358    -83
   -161   -215    -57    187    -54   -137    210    -57    244     59   -371    -96
   -174   -218    -44    197    -64   -132    213    -70    239     62   -376   -103
   -163   -202    -41    181    -62   -122    213    -80    244     72   -374   -109
   -166   -213    -46    189    -62   -132    215    -88    246     72   -376   -122
   -168   -223    -54    194    -59   -140    207   -106    236     70   -384   -135
   -179   -231    -51    205    -64   -142    184   -135    218     59   -397   -155
   -181   -220    -41    200    -72   -132    176   -153    202     49   -405   -168
   -174   -220    -46    197    -64   -135    174   -158    200     51   -397   -166
   -171   -231    -62    200    -54   -148    168   -171    194     44   -397   -168
   -171   -231    -59    202    -57   -145    168   -181    192     41   -392   -166
   -158   -226    -67    192    -46   -148    163   -187    187     44   -387   -166
   -153   -231    -77    192    -38   -153    158   -194    181     41   -384   -171
   -155   -223    -70    187    -44   -148    153   -197    179     49   -371   -171
   -145   -202    -57    174    -44   -129    161   -189    192     62   -350   -161
   -150   -215    -64    181    -44   -140    161   -189    192     67   -340   -161
   -150   -215    -64    181    -44   -140    158   -192    192     70   -327   -158
   -148   -194    -49    171    -51   -122    155   -197    192     72   -316   -163
   -140   -184    -44    163    -49   -114    158   -194    192     70   -309   -161
   -153   -197    -44    174    -57   -122    155   -202    184     62   -306   -174
   -150   -207    -57    179    -49   -132    148   -207    179     57   -298   -187
   -148   -194    -46    168    -51   -122    155   -200    184     64   -277   -184
   -145   -168    -23    158    -62    -96    171   -181    197     77   -246   -176
   -124   -142    -18    132    -54    -83    176   -171    207     80   -228   -179
   -124   -122      2    122    -64    -59    181   -166    218     88   -210   -174
   -122   -109     10    114    -67    -51    179   -168    220     88   -202   -181
   -101   -122    -20    111    -41    -72    176   -171    218     80   -202   -189
   -116    -93     20    103    -72    -36    189   -163    239    101   -187   -171
   -116    -49     67     80    -93      7    200   -166    252    114   -168   -158
   -101    -18     83     59    -93     31    184   -192    249    111   -171   -161
   -119    -33     85     77   -103     25    153   -220    233     93   -181   -166
   -114    -31     80     70    -98     25    127   -246    223     80   -187   -161
   -103    -51     51     77    -80     -2     98   -270    197     57   -205   -166
   -109   -101      7    103    -59    -46     75   -288    176     31   -233   -187
   -106   -142    -36    124    -36    -90     75   -288    168     12   -259   -200
   -111   -197    -85    153    -15   -142     46   -311    140    -18   -293   -226
   -127   -236   -109    181    -10   -174     44   -322    127    -33   -311   -241
   -127   -267   -142    197      5   -205     44   -329    116    -57   -327   -259
   -127   -306   -179    218     25   -244     36   -348    106    -83   -342   -277
   -127   -337   -213    231     41   -275     23   -371     90   -103   -353   -288
   -129   -345   -215    239     41   -283     18   -379     85   -103   -342   -277
   -145   -350   -207    246     28   -280     18   -384     85   -103   -329   -259
   -148   -353   -205    252     28   -280     20   -387     88   -106   -324   -239
   -153   -355   -205    254     23   -280     20   -387     90   -114   -316   -233
   -158   -361   -202    259     20   -283     25   -379     98   -109   -301   -241
   -158   -415   -259    285     49   -337     33   -353     98   -127   -314   -280
   -135   -496   -361    316    111   -428    109   -246    137   -135   -340   -348
   -129   -444   -314    285     90   -379    249    -77    270    -54   -280   -348
   -101   -309   -207    205     51   -257    368    114    446    103   -137   -254
    -64     20     85     20    -75     51    439    259    683    392    166     12
    -85    589    675   -252   -379    631    462    316    971    815    649    465
   -239   1044   1283   -405   -761   1163    262     23   1039   1078   1005    769
   -303    963   1265   -329   -784   1114    -98   -439    748    924    922    665
   -366    384    750    -10   -558    566   -337   -870    176    290    324    132
   -384   -267    116    327   -252    -75   -410  -1031   -280   -332   -319   -431
   -324   -550   -228    436    -51   -389   -392   -909   -319   -444   -485   -602
   -311   -633   -322    472      2   -478   -298   -761   -244   -407   -483   -633
   -316   -576   -262    444    -28   -420   -205   -641   -137   -329   -420   -602
   -290   -475   -184    384    -54   -329   -132   -537    -28   -244   -355   -548
   -257   -413   -155    332    -51   -285   -103   -491     20   -194   -340   -517
   -228   -387   -161    306    -33   -275    -88   -459     36   -176   -345   -514
   -200   -368   -171    283    -15   -270    -85   -441     46   -163   -340   -517
   -184   -345   -161    265    -12   -254    -77   -423     62   -142   -324   -506
   -192   -340   -148    265    -23   -244    -75   -415     70   -140   -327   -496
   -192   -348   -155    270    -20   -252    -75   -415     72   -142   -353   -483
   -184   -335   -150    259    -18   -244    -67   -407     75   -140   -361   -465
   -168   -332   -163    252     -2   -249    -62   -402     72   -135   -358   -452
   -174   -337   -163    254     -7   -252    -64   -407     64   -140   -363   -454
   -174   -335   -163    254     -7   -249    -64   -407     62   -140   -363   -441
   -176   -335   -161    254    -10   -249    -75   -413     51   -148   -371   -428
   -171   -337   -166    254     -2   -252    -83   -418     38   -158   -368   -420
   -148   -342   -194    244     20   -267    -85   -418     31   -168   -348   -413
   -135   -335   -200    233     31   -267    -90   -426     15   -174   -316   -426
   -114   -332   -218    223     51   -275   -103   -439     -5   -176   -293   -457
    -72   -319   -246    197     85   -283   -111   -454    -20   -189   -265   -483
    -51   -303   -252    176     98   -277   -119   -475    -41   -210   -233   -514
    -36   -322   -285    179    122   -303   -122   -501    -54   -226   -202   -545
    -15   -332   -316    171    150   -324   -127   -532    -75   -246   -174   -568
      5   -327   -332    161    168   -329   -132   -553    -96   -254   -140   -576
     20   -337   -358    158    187   -348   -142   -566   -116   -259   -101   -597
     20   -340   -361    158    189   -350   -150   -576   -132   -265    -77   -605
      7   -340   -350    166    176   -345   -153   -576   -135   -257    -88   -576
     -2   -324   -322    163    158   -324   -153   -568   -132   -244    -96   -537
     -7   -298   -290    153    140   -296   -153   -566   -137   -233    -93   -517
    -10   -262   -254    135    122   -259   -150   -550   -127   -215    -80   -485
    -25   -249   -223    135     96   -239   -150   -535   -119   -200    -77   -449
    -31   -233   -202    132     85   -218   -148   -522   -114   -187    -77   -418
    -20   -213   -192    114     83   -202   -142   -504   -101   -168    -67   -402
    -18   -176   -161     96     70   -168   -135   -491    -90   -150    -59   -402
    -12   -161   -150     85     67   -155   -124   -485    -90   -148    -64   -415
    -10   -174   -163     93     75   -168   -122   -480   -101   -155    -88   -441
    -20   -161   -140     90     59   -150   -106   -467    -96   -150    -93   -462
    -46   -153   -106     98     28   -129    -90   -457    -90   -145    -96   -493
    -57   -145    -90     98     15   -116    -88   -457    -90   -153   -106   -535
    -64   -140    -75    103      5   -109    -75   -446    -83   -148   -119   -566
    -64   -142    -77    101      5   -109    -64   -433    -67   -137   -137   -563
    -70   -148    -77    109      2   -111    -54   -428    -54   -132   -158   -563
    -80   -161    -80    119     -2   -122    -44   -420    -41   -129   -171   -561
    -93   -155    -62    124    -15   -109    -28   -413    -28   -122   -171   -566
    -93   -150    -59    122    -18   -106    -20   -415    -23   -119   -176   -581
    -98   -153    -57    124    -23   -106    -12   -415    -10   -114   -176   -597
   -109   -166    -59    137    -25   -114     -7   -415      0   -114   -174   -613
   -122   -189    -67    155    -28   -129     -5   -420      7   -119   -176   -623
   -127   -187    -62    155    -33   -124     -2   -426     18   -114   -171   -620
   -137   -187    -49    163    -46   -119      0   -428     25   -109   -163   -615
   -155   -200    -44    176    -57   -124      2   -436     25   -114   -166   -615
   -155   -205    -49    181    -54   -127     -2   -441     23   -114   -166   -615
   -155   -210    -54    181    -51   -132     -7   -444     25   -109   -161   -610
   -153   -213    -59    184    -46   -137     -7   -444     28   -106   -161   -602
   -153   -215    -62    184    -46   -140    -10   -449     31   -109   -166   -594
   -155   -223    -67    189    -44   -145    -10   -449     33   -109   -171   -587
   -155   -215    -59    184    -51   -137    -18   -449     33   -109   -174   -574
   -155   -210    -54    181    -51   -132    -18   -444     38    -98   -181   -555
   -153   -200    -49    174    -51   -124    -23   -436     41    -90   -194   -540
   -148   -197    -49    174    -49   -124    -23   -431     44    -90   -215   -527
   -148   -192    -44    168    -51   -119    -31   -423     44    -88   -233   -519
   -153   -184    -31    166    -62   -109    -44   -420     41    -85   -254   -506
   -158   -179    -23    166    -70   -103    -49   -407     38    -77   -275   -493
   -155   -171    -15    163    -70    -93    -51   -387     36    -72   -306   -488
   -153   -176    -25    163    -64   -101    -59   -387     28    -72   -337   -491
   -155   -161     -7    158    -75    -85    -67   -379     23    -67   -361   -488
   -155   -153      0    153    -77    -77    -70   -368     23    -62   -387   -488
   -140   -129     10    135    -75    -59    -70   -358     23    -54   -407   -483
   -150   -124     25    135    -90    -49    -64   -350     23    -49   -426   -480
   -158    -98     59    127   -109    -20    -49   -335     31    -38   -428   -480
   -150    -62     88    106   -122     10    -25   -319     46    -23   -426   -470
   -142    -38    103     90   -124     31    -10   -306     59    -15   -428   -462
   -145    -49     93     96   -122     20     -2   -306     62    -23   -441   -467
   -145    -33    111     88   -129     38      0   -309     64    -20   -444   -465
   -137     12    150     59   -145     83     15   -306     80     -2   -426   -446
   -127     57    184     36   -155    119     33   -296    106     23   -400   -418
   -122     62    181     28   -150    122     25   -309    109     28   -394   -413
   -124     38    163     41   -142    101     -2   -337     90      7   -415   -428
   -124     44    166     38   -145    103    -20   -358     83      2   -415   -428
   -119     33    153     44   -135     93    -25   -358     93     10   -405   -420
   -129     -5    124     67   -127     59    -25   -355     93      5   -413   -433
   -155    -62     90    109   -124     12    -28   -358     85    -10   -431   -449
   -171   -114     54    142   -114    -31    -38   -363     72    -25   -454   -470
   -176   -161     15    168    -96    -72    -46   -374     59    -46   -478   -496
   -176   -200    -23    187    -77   -111    -59   -394     44    -75   -501   -522
   -168   -226    -57    197    -57   -140    -72   -415     25    -98   -527   -542
   -163   -246    -85    202    -38   -166    -88   -436      7   -119   -548   -558
   -142   -233    -90    189    -25   -163    -90   -441      7   -122   -545   -555
   -129   -241   -114    184    -10   -179   -101   -454      0   -127   -548   -558
   -129   -257   -127    192     -2   -192   -106   -459      2   -132   -548   -555
   -116   -252   -135    181      7   -192   -103   -457     15   -119   -535   -542
    -85   -262   -176    174     44   -220    -98   -457     18   -129   -545   -550
    -64   -324   -259    194     96   -293    -51   -381     41   -142   -576   -581
    -46   -319   -275    181    111   -298     72   -218    140   -101   -574   -592
      0   -215   -218    106    106   -215    205    -20    285     12   -493   -524
     70    -15    -85    -25     77    -49    306    166    470    210   -306   -350
    103    413    306   -259   -101    361    285    184    678    532     64     15
     20    992    971   -506   -475    982    135    -12    846    896    522    467
    -98   1192   1291   -548   -696   1241   -205   -449    719    966    688    607
   -200    818   1018   -309   -607    917   -491   -914    265    561    353    277
   -228     90    319     67   -275    205   -576  -1150   -288   -161   -361   -353
   -166   -384   -218    275     25   -301   -558  -1088   -483   -491   -740   -698
   -103   -537   -433    319    163   -485   -467   -927   -426   -496   -800   -766
    -75   -535   -459    306    192   -498   -353   -779   -306   -418   -763   -745
    -49   -449   -400    249    174   -423   -262   -659   -184   -316   -680   -672
    -38   -376   -337    207    148   -358   -205   -581   -101   -241   -620   -615
    -36   -355   -319    194    140   -337   -174   -540    -67   -213   -605   -597
    -31   -342   -311    187    140   -327   -153   -509    -46   -192   -594   -584
    -41   -335   -296    187    127   -314   -142   -493    -28   -179   -581   -574
    -54   -337   -283    194    114   -311   -132   -478    -18   -168   -571   -561
    -67   -327   -262    197     93   -296   -124   -462     -5   -158   -568   -545
    -72   -306   -233    189     80   -270   -119   -449      5   -153   -566   -535
    -70   -309   -241    187     83   -277   -114   -436      5   -155   -561   -524
    -85   -309   -223    194     67   -267   -109   -426      7   -153   -553   -514
    -90   -311   -220    200     64   -267   -109   -413      7   -155   -550   -511
    -88   -309   -220    200     64   -265   -111   -402     10   -155   -548   -506
   -101   -296   -197    197     46   -246   -114   -394     12   -153   -545   -496
    -98   -298   -202    197     49   -252   -119   -392     12   -150   -548   -488
    -98   -293   -197    194     46   -244   -127   -387     10   -153   -548   -478
   -114   -270   -155    192     20   -213   -124   -374     18   -145   -537   -454
   -116   -259   -142    187     10   -202   -122   -371     20   -142   -535   -436
   -109   -265   -155    187     20   -213   -124   -376     18   -150   -545   -436
   -103   -267   -163    184     28   -215   -124   -376     20   -153   -545   -431
    -98   -246   -148    174     23   -197   -122   -368     31   -145   -537   -415
    -96   -239   -145    166     20   -192   -124   -368     31   -148   -540   -415
    -80   -231   -150    155     33   -192   -122   -368     38   -145   -537   -407
    -72   -231   -161    150     41   -197   -119   -366     38   -148   -545   -413
    -67   -218   -150    142     41   -184   -116   -358     41   -142   -548   -407
    -59   -213   -153    135     44   -184   -127   -358     38   -140   -550   -405
    -54   -218   -163    135     51   -192   -137   -355     38   -137   -548   -402
    -44   -210   -166    124     59   -187   -140   -348     44   -132   -545   -400
    -36   -202   -166    119     64   -184   -150   -342     49   -127   -545   -400
    -23   -189   -166    103     70   -179   -163   -342     46   -122   -548   -394
     -5   -179   -174     90     83   -176   -174   -335     46   -116   -545   -381
      5   -163   -171     77     85   -166   -176   -332     51   -106   -535   -363
     28   -145   -174     59    101   -158   -171   -329     59    -98   -535   -348
     46   -127   -176     38    109   -150   -168   -335     64    -96   -530   -329
     64   -132   -197     33    129   -163   -168   -350     57   -106   -535   -329
     80   -145   -226     31    153   -184   -179   -371     38   -122   -553   -353
     90   -145   -236     28    163   -189   -181   -392     25   -132   -563   -379
    101   -127   -228     12    163   -176   -179   -402     18   -132   -563   -397
    101   -124   -226     10    161   -174   -174   -407     15   -129   -561   -397
     98   -114   -213      5    153   -163   -166   -400     23   -119   -553   -376
     83   -119   -202     18    142   -161   -163   -397     28   -114   -555   -361
     75   -122   -197     20    135   -158   -163   -402     28   -111   -553   -366
     70   -116   -187     23    127   -150   -163   -410     28   -103   -548   -381
     62   -114   -176     23    119   -145   -166   -426     25   -101   -537   -400
     59   -129   -189     36    124   -158   -171   -441     15   -109   -537   -415
     62   -127   -189     31    124   -158   -174   -457     10   -106   -522   -420
     46   -129   -176     41    109   -153   -176   -472     10   -109   -506   -423
     38   -122   -161     41     98   -140   -187   -488      5   -116   -493   -433
     25   -132   -158     54     90   -145   -189   -498      2   -127   -478   -433
     15   -140   -158     62     85   -148   -197   -506      0   -135   -465   -433
     20   -142   -166     59     93   -153   -202   -509      0   -137   -452   -426
     20   -124   -148     51     83   -135   -207   -514      2   -137   -433   -423
     20   -101   -122     41     70   -111   -207   -509      7   -137   -410   -415
      7    -88    -98     38     51    -93   -207   -504     18   -137   -389   -410
     -7    -75    -67     38     28    -72   -205   -501     28   -137   -366   -405
    -18    -70    -51     41     15    -62   -189   -491     44   -137   -350   -400
    -25    -49    -23     38     -2    -36   -171   -478     64   -127   -324   -400
    -28    -38    -12     31     -7    -25   -168   -472     72   -116   -309   -415
    -44    -46     -2     44    -23    -25   -166   -470     77   -109   -301   -428
    -25    -33     -7     28    -10    -20   -155   -457     88    -96   -306   -428
     -7      0      7      5     -7      2   -150   -441     98    -80   -314   -418
    -15      2     18      2    -15     10   -153   -444     98    -83   -340   -420
    -28      0     28     12    -28     12   -150   -439    101    -80   -361   -413
    -31     -5     23     15    -28      7   -142   -428    106    -72   -371   -402
    -23    -12     10     18    -18     -2   -137   -418    109    -64   -387   -392
    -20    -25     -5     23    -10    -15   -140   -415    101    -64   -407   -389
    -15    -36    -23     25      2    -31   -142   -407     98    -62   -420   -381
      0    -44    -46     20     20    -46   -145   -407     98    -62   -428   -381
     18    -54    -72     18     44    -62   -148   -407     93    -59   -436   -389
     36    -64   -103     12     67    -83   -142   -405     93    -62   -444   -397
     44    -59   -103      5     72    -80   -135   -397    101    -54   -444   -397
     51    -41    -96     -5     72    -67   -119   -379    114    -41   -433   -387
     54    -20    -75    -15     64    -46    -93   -355    135    -18   -420   -374
     51     -2    -54    -25     51    -28    -77   -340    150     -5   -407   -358
     49     -2    -54    -23     51    -28    -77   -337    150      2   -407   -358
     44     -7    -54    -20     46    -31    -77   -335    153      7   -402   -353
     38     18    -20    -28     31      0    -67   -332    166     25   -381   -332
     23     57     33    -41     -5     46    -57   -327    179     49   -353   -306
     18     70     51    -46    -15     62    -64   -329    181     57   -342   -296
      7     64     57    -36    -25     59    -85   -350    163     46   -348   -301
      5     72     67    -38    -31     70   -109   -371    150     44   -345   -296
      5     62     57    -33    -25     59   -127   -384    142     41   -342   -293
     -5     20     23     -7    -15     23   -145   -397    119     23   -358   -311
    -25    -25      0     23    -12    -12   -153   -402     98      5   -376   -335
    -36    -70    -33     54     -2    -51   -163   -413     77    -12   -397   -363
    -46   -106    -59     75      5    -85   -176   -426     57    -33   -423   -389
    -54   -140    -85     96     12   -111   -187   -441     38    -51   -441   -410
    -64   -163   -101    111     18   -132   -192   -454     25    -64   -449   -415
    -67   -189   -122    129     25   -155   -200   -467     10    -85   -459   -423
    -64   -200   -135    132     33   -168   -207   -480     -2   -101   -462   -433
    -62   -213   -153    137     44   -184   -213   -485    -12   -103   -462   -441
    -54   -218   -163    135     51   -192   -213   -485    -15   -103   -459   -444
    -51   -210   -158    132     51   -184   -220   -488    -18   -106   -454   -444
    -44   -213   -168    129     59   -192   -220   -483    -18   -111   -457   -449
    -25   -265   -239    145    103   -252   -194   -433    -12   -129   -491   -485
      5   -298   -303    145    153   -298    -90   -290     46   -127   -517   -532
     33   -244   -277    106    155   -259     59   -106    171    -51   -475   -519
     93    -83   -176     -7    135   -129    197    109    376    142   -303   -379
    150    303    153   -226      0    228    194    145    579    433     23    -57
    109    932    823   -519   -355    878     18    -41    756    820    514    433
    -41   1384   1426   -670   -732   1405   -345   -485    735   1049    862    774
   -142   1078   1221   -470   -680   1148   -678   -976    306    701    574    504
   -176    324    501    -75   -340    410   -810  -1278   -288    -36   -155   -119
   -137   -332   -194    231     28   -265   -776  -1249   -600   -532   -709   -613
    -77   -553   -475    316    197   -514   -657  -1062   -555   -576   -831   -735
    -46   -530   -483    288    215   -506   -519   -883   -407   -472   -774   -698
    -18   -439   -420    228    200   -431   -405   -740   -272   -355   -696   -628
      0   -348   -350    171    174   -350   -340   -659   -184   -280   -636   -563
     10   -337   -348    163    179   -342   -314   -623   -155   -262   -626   -542
     12   -345   -361    163    184   -353   -301   -607   -148   -257   -626   -540
     10   -340   -350    163    179   -345   -288   -594   -137   -246   -620   -532
      7   -340   -348    166    176   -342   -280   -584   -129   -241   -620   -519
      7   -335   -342    163    174   -337   -275   -581   -127   -233   -620   -511
      0   -340   -342    168    171   -340   -270   -576   -122   -228   -620   -504
     -2   -345   -345    174    171   -345   -262   -566   -111   -220   -618   -491
      0   -329   -329    163    163   -329   -257   -558   -109   -215   -613   -478
      2   -322   -324    161    163   -322   -252   -553   -106   -213   -613   -472
     -7   -340   -332    174    161   -337   -246   -545   -106   -218   -615   -475
     -7   -319   -311    163    150   -316   -244   -540   -103   -215   -605   -472
    -15   -306   -290    158    137   -298   -246   -537   -101   -215   -602   -475
    -20   -303   -283    163    129   -293   -244   -535    -96   -218   -597   -475
    -28   -303   -277    163    122   -293   -241   -535    -93   -220   -594   -478
    -28   -303   -277    166    122   -290   -239   -527    -93   -228   -589   -480
    -38   -301   -265    168    111   -283   -231   -519    -90   -228   -576   -483
    -46   -296   -249    171    101   -272   -231   -517    -88   -226   -561   -491
    -62   -306   -244    181     88   -275   -231   -509    -83   -215   -545   -504
    -64   -303   -239    184     85   -272   -223   -491    -70   -207   -522   -509
    -67   -303   -239    184     83   -270   -223   -483    -62   -205   -504   -517
    -77   -306   -228    192     75   -267   -223   -470    -51   -200   -488   -522
    -90   -309   -220    200     62   -265   -220   -457    -41   -194   -470   -530
    -80   -298   -218    189     67   -257   -213   -444    -33   -189   -452   -530
    -57   -296   -239    176     88   -267   -220   -444    -41   -192   -452   -527
    -44   -298   -254    171    103   -277   -228   -441    -44   -184   -446   -519
    -36   -288   -254    161    109   -272   -233   -431    -38   -171   -436   -501
    -15   -259   -244    137    111   -252   -236   -420    -28   -153   -420   -475
    -10   -244   -233    127    109   -239   -239   -410    -20   -145   -418   -454
      0   -207   -207    103    103   -207   -236   -397     -7   -129   -410   -426
     15   -205   -220     93    116   -213   -244   -394     -7   -127   -418   -400
     10   -207   -218     98    111   -213   -241   -394     -7   -122   -426   -379
      5   -163   -168     80     85   -166   -226   -384      5   -103   -423   -345
      2   -155   -158     77     80   -155   -223   -389      2   -106   -436   -337
      0   -153   -155     75     77   -153   -226   -397    -10   -116   -454   -345
      7   -145   -155     67     80   -150   -226   -400    -18   -122   -467   -348
     12   -140   -155     62     83   -148   -226   -402    -20   -122   -483   -358
     20   -137   -158     59     88   -148   -218   -379    -12   -116   -485   -363
     18   -145   -166     62     90   -155   -210   -366    -12   -122   -488   -371
     10   -150   -161     70     85   -155   -200   -355     -2   -122   -485   -376
      0   -171   -174     83     85   -174   -200   -353     -2   -129   -493   -392
     -5   -200   -194    103     93   -197   -200   -355     -5   -140   -501   -413
    -10   -192   -184    101     85   -189   -189   -355      2   -135   -485   -420
    -12   -194   -184    103     83   -189   -189   -358      0   -140   -478   -428
     -5   -200   -197    101     93   -200   -192   -366     -5   -150   -472   -439
      0   -218   -218    109    109   -218   -197   -376    -15   -163   -467   -446
     -5   -226   -223    114    109   -226   -197   -387    -15   -171   -457   -452
     -7   -239   -231    124    109   -236   -197   -392    -18   -176   -449   -452
    -10   -244   -233    127    109   -239   -202   -394    -20   -187   -439   -457
    -15   -228   -213    122     98   -220   -202   -394    -20   -189   -431   -449
    -25   -233   -210    127     90   -223   -205   -394    -18   -192   -431   -441
    -31   -239   -207    135     88   -226   -205   -392    -15   -192   -423   -441
    -33   -236   -202    135     83   -220   -205   -394    -15   -192   -405   -446
    -33   -218   -184    127     75   -202   -202   -400    -10   -181   -387   -441
    -25   -215   -189    122     80   -202   -200   -405    -10   -181   -384   -441
    -28   -215   -189    122     77   -202   -200   -413    -12   -181   -387   -441
    -31   -207   -176    116     70   -192   -200   -413    -15   -179   -389   -439
    -25   -192   -166    109     70   -179   -205   -418    -23   -176   -400   -436
    -31   -189   -158    109     62   -176   -215   -428    -38   -184   -418   -439
    -36   -200   -163    116     62   -181   -220   -433    -51   -187   -428   -441
    -31   -176   -145    101     54   -163   -228   -436    -59   -181   -433   -436
    -25   -179   -153    103     62   -166   -228   -439    -67   -184   -454   -444
    -23   -176   -153     98     62   -166   -236   -444    -80   -192   -475   -452
    -20   -184   -166    101     70   -176   -249   -454    -98   -205   -498   -462
    -10   -202   -192    103     88   -197   -265   -470   -119   -223   -527   -475
     -7   -192   -184    101     88   -189   -270   -475   -132   -223   -542   -475
    -10   -176   -166     93     75   -171   -272   -478   -140   -223   -558   -462
     -7   -184   -179     96     83   -181   -283   -485   -155   -233   -584   -457
     -5   -189   -184     96     88   -187   -293   -496   -174   -244   -610   -454
    -15   -194   -179    106     80   -187   -296   -496   -181   -249   -626   -454
    -23   -187   -163    103     67   -176   -290   -493   -181   -246   -623   -449
    -23   -187   -163    103     67   -174   -288   -485   -184   -246   -628   -441
    -38   -192   -155    114     57   -174   -288   -483   -189   -254   -646   -420
    -46   -176   -129    111     41   -153   -275   -470   -181   -249   -639   -410
    -46   -140    -96     90     23   -119   -259   -454   -174   -231   -613   -413
    -51   -122    -72     85      7    -98   -233   -431   -161   -218   -587   -415
    -62    -88    -25     75    -20    -59   -213   -413   -142   -205   -553   -418
    -70    -59     10     64    -41    -25   -202   -400   -135   -197   -524   -418
    -77    -62     15     70    -49    -23   -202   -400   -135   -205   -514   -436
    -83    -59     20     70    -54    -20   -192   -387   -124   -197   -488   -439
    -75    -25     46     49    -64     10   -179   -374   -109   -181   -452   -428
    -62     12     75     25    -67     44   -163   -358    -85   -163   -413   -407
    -67     15     83     25    -75     46   -181   -371    -93   -174   -405   -410
    -70     10     80     28    -75     44   -200   -381   -106   -181   -402   -415
    -64      2     67     31    -67     33   -213   -389   -114   -189   -405   -428
    -72    -44     28     59    -51     -7   -231   -407   -140   -215   -423   -454
    -88    -98    -10     90    -41    -57   -239   -413   -155   -241   -446   -485
    -98   -153    -54    124    -23   -103   -252   -426   -176   -270   -480   -517
   -114   -223   -109    168     -2   -166   -259   -439   -202   -296   -519   -550
   -127   -239   -111    184     -7   -176   -262   -446   -213   -311   -545   -568
   -132   -252   -122    189     -5   -187   -270   -457   -226   -324   -568   -584
   -135   -265   -129    200     -2   -200   -283   -470   -239   -337   -589   -597
   -142   -290   -148    215      0   -220   -285   -472   -244   -340   -610   -605
   -148   -298   -150    223      0   -226   -280   -470   -239   -340   -626   -602
   -145   -293   -148    218      0   -220   -283   -478   -244   -340   -649   -602
   -145   -296   -150    220      2   -223   -288   -483   -246   -342   -662   -605
   -148   -319   -171    231     10   -246   -283   -478   -246   -342   -678   -605
   -132   -358   -226    246     46   -293   -267   -449   -244   -348   -711   -626
   -106   -418   -311    259     98   -366   -174   -316   -197   -355   -763   -675
    -98   -358   -262    228     80   -311    -18   -119    -64   -272   -727   -649
    -57   -215   -161    135     49   -189    124    111    129    -96   -592   -517
      0    103    103    -51    -51    103    163    223    348    184   -309   -228
    -15    696    711   -342   -366    704     12     90    542    574    158    272
   -171   1179   1350   -504   -761   1265   -311   -309    561    826    522    652
   -296   1026   1322   -366   -810   1174   -652   -795    231    618    379    522
   -353    332    685     10   -519    509   -836  -1192   -371    -93   -309    -80
   -314   -358    -46    335   -135   -205   -833  -1226   -745   -659   -927   -644
   -259   -607   -348    433     41   -478   -724  -1054   -730   -740  -1075   -807
   -228   -597   -368    413     70   -483   -589   -880   -597   -652  -1036   -795
   -207   -506   -298    358     44   -402   -467   -724   -446   -527   -948   -719
   -194   -415   -220    303     10   -316   -397   -644   -353   -444   -875   -649
   -179   -384   -205    280     12   -296   -363   -602   -314   -413   -852   -626
   -168   -376   -210    270     20   -293   -342   -581   -293   -397   -844   -620
   -163   -368   -205    267     20   -288   -327   -563   -280   -384   -831   -610
   -158   -348   -192    252     15   -270   -329   -558   -283   -387   -833   -610
   -150   -329   -181    239     12   -257   -327   -550   -280   -384   -833   -605
   -148   -332   -184    239     15   -259   -316   -540   -277   -379   -831   -594
   -142   -322   -179    233     18   -252   -314   -537   -283   -376   -828   -589
   -135   -316   -181    223     23   -249   -311   -532   -280   -374   -823   -584
   -132   -332   -200    231     31   -265   -301   -514   -272   -366   -813   -571
   -137   -340   -202    236     31   -272   -298   -514   -275   -368   -810   -574
   -132   -327   -194    231     31   -262   -296   -509   -272   -361   -802   -576
   -140   -314   -174    226     15   -244   -293   -501   -265   -353   -797   -574
   -132   -311   -179    220     20   -246   -290   -493   -262   -350   -795   -568
   -119   -311   -192    213     33   -252   -298   -498   -270   -361   -797   -574
   -116   -306   -189    213     36   -249   -301   -496   -265   -363   -792   -568
   -119   -301   -181    207     28   -244   -298   -493   -262   -361   -789   -561
   -103   -296   -192    200     41   -244   -298   -488   -259   -358   -789   -555
    -98   -293   -194    194     46   -244   -303   -488   -259   -361   -797   -537
    -98   -288   -189    194     44   -239   -298   -478   -252   -353   -787   -522
    -96   -296   -200    194     49   -246   -301   -478   -254   -355   -784   -530
    -83   -277   -197    179     54   -239   -309   -478   -254   -353   -782   -532
    -80   -257   -176    166     46   -218   -303   -467   -244   -342   -771   -524
    -72   -233   -161    153     44   -197   -301   -462   -239   -329   -761   -514
    -62   -220   -158    140     46   -189   -314   -462   -241   -329   -763   -517
    -57   -207   -150    132     44   -179   -319   -459   -239   -327   -758   -511
    -57   -187   -132    119     36   -161   -319   -452   -231   -314   -750   -504
    -44   -171   -127    109     41   -150   -322   -441   -226   -301   -737   -493
    -25   -161   -135     90     51   -148   -329   -436   -228   -296   -732   -491
    -15   -132   -116     72     49   -124   -327   -420   -215   -275   -717   -475
    -18   -119   -103     67     41   -111   -322   -407   -202   -262   -704   -465
    -12   -116   -103     64     44   -111   -314   -400   -194   -262   -701   -457
    -15    -98    -83     57     31    -90   -303   -392   -192   -257   -693   -446
    -15    -72    -59     44     20    -67   -293   -384   -181   -246   -680   -428
     -7    -64    -59     36     23    -62   -288   -384   -181   -249   -680   -423
    -12    -70    -57     41     20    -64   -285   -389   -184   -254   -688   -426
    -12    -62    -49     36     18    -57   -283   -389   -181   -254   -685   -423
     -5    -57    -51     31     23    -57   -280   -387   -176   -252   -685   -418
     -7    -54    -46     31     18    -51   -275   -387   -176   -254   -691   -426
    -15    -67    -51     41     18    -59   -265   -381   -174   -257   -696   -439
    -23    -67    -44     44      7    -57   -254   -376   -163   -252   -696   -436
    -23    -64    -41     44      7    -54   -244   -366   -145   -241   -685   -426
    -31    -80    -49     54      7    -64   -236   -363   -137   -233   -683   -420
    -41    -77    -36     59     -2    -57   -233   -368   -135   -231   -680   -426
    -41    -98    -57     67      7    -77   -244   -384   -142   -239   -688   -444
    -41   -106    -64     75     10    -85   -252   -397   -148   -244   -696   -459
    -46   -111    -64     77      7    -88   -259   -410   -150   -252   -704   -470
    -46   -124    -77     85     15   -101   -267   -418   -153   -254   -709   -470
    -44   -122    -77     83     15   -101   -270   -420   -153   -249   -709   -467
    -41   -106    -64     75     10    -85   -270   -418   -145   -239   -698   -457
    -49   -114    -64     80      5    -88   -270   -415   -142   -233   -693   -452
    -57   -111    -54     85     -2    -83   -275   -418   -142   -233   -688   -446
    -54   -103    -51     77     -2    -77   -270   -415   -135   -220   -678   -436
    -51   -109    -57     80      0    -85   -262   -407   -122   -207   -670   -423
    -44    -98    -57     70      2    -77   -267   -410   -122   -207   -670   -410
    -38   -106    -67     72     12    -88   -272   -413   -122   -213   -672   -410
    -38    -90    -51     62      5    -72   -272   -415   -122   -215   -672   -423
    -31    -85    -57     57     12    -72   -267   -415   -119   -213   -672   -426
    -31    -96    -64     62     15    -80   -267   -413   -116   -210   -667   -415
    -33    -96    -62     64     12    -80   -270   -413   -114   -205   -657   -405
    -23    -96    -72     59     23    -85   -270   -415   -111   -202   -659   -402
    -18    -80    -64     49     23    -72   -270   -418   -111   -200   -654   -400
    -25    -75    -51     49     10    -64   -272   -423   -114   -200   -654   -402
    -25    -90    -64     59     18    -77   -267   -420   -114   -197   -652   -397
    -20    -90    -72     54     23    -83   -275   -431   -119   -197   -652   -397
    -15    -96    -80     54     31    -90   -283   -433   -122   -200   -649   -397
    -25    -93    -67     57     20    -80   -290   -439   -124   -202   -646   -394
    -31    -80    -49     57      7    -64   -293   -441   -127   -207   -646   -392
    -33    -90    -57     62     10    -75   -290   -444   -129   -210   -649   -394
    -33    -93    -62     62     12    -77   -290   -446   -129   -210   -649   -392
    -36   -103    -67     67     15    -85   -288   -446   -129   -213   -649   -392
    -36   -116    -80     77     20    -98   -288   -452   -135   -223   -654   -400
    -38   -116    -80     77     18    -98   -288   -457   -137   -228   -654   -405
    -38   -111    -72     75     15    -93   -290   -459   -140   -228   -649   -407
    -38   -114    -77     75     18    -96   -290   -462   -142   -228   -652   -413
    -31   -114    -83     72     25    -98   -293   -465   -145   -228   -649   -407
    -28   -116    -88     72     28   -103   -298   -472   -150   -236   -649   -413
    -28   -122    -93     72     31   -109   -303   -478   -153   -239   -649   -418
    -23   -116    -96     67     36   -106   -309   -480   -153   -241   -652   -426
    -12    -75    -62     44     23    -70   -288   -462   -129   -220   -633   -407
     -5    -44    -38     23     15    -41   -259   -439    -98   -192   -607   -384
      2     -7    -10      2      5     -7   -233   -415    -72   -166   -579   -355
     -2      0      0      0     -2     -2   -218   -402    -57   -155   -566   -345
    -10    -10      0     10     -5     -5   -218   -402    -57   -155   -561   -348
    -12     10     23      2    -18     15   -207   -392    -46   -142   -545   -335
    -10     62     70    -25    -41     64   -194   -379    -20   -116   -514   -303
     -2     93     96    -46    -49     93   -200   -374     -5    -96   -493   -283
      2     88     85    -44    -41     88   -228   -392    -18   -103   -493   -280
      2     72     70    -38    -33     70   -244   -402    -23   -109   -493   -283
      0     67     67    -33    -33     67   -257   -407    -31   -111   -491   -280
     -7     18     25     -5    -18     20   -290   -439    -67   -145   -524   -311
    -28    -23      5     25    -18    -10   -296   -452    -85   -161   -545   -335
    -38    -57    -20     46    -10    -38   -301   -459    -98   -171   -561   -348
    -41    -96    -54     67      5    -77   -314   -472   -119   -194   -584   -374
    -49   -127    -80     85     12   -106   -324   -485   -132   -210   -602   -392
    -59   -155    -96    109     18   -127   -335   -498   -145   -228   -618   -397
    -64   -181   -116    122     23   -148   -345   -511   -161   -241   -633   -410
    -72   -197   -124    135     23   -161   -350   -517   -168   -249   -636   -410
    -67   -179   -111    122     20   -145   -348   -509   -161   -241   -626   -397
    -67   -174   -106    122     18   -140   -348   -509   -158   -236   -623   -392
    -72   -174   -103    122     12   -140   -353   -517   -166   -241   -628   -394
    -59   -179   -119    119     28   -150   -361   -517   -174   -249   -641   -394
    -46   -220   -176    132     62   -197   -342   -483   -176   -267   -667   -420
     -2   -259   -257    132    127   -259   -252   -361   -132   -267   -704   -470
     23   -197   -223     85    122   -207   -103   -163     -5   -184   -654   -431
     85    -54   -140    -15    114    -96     23     64    171    -18   -519   -285
    140    290    148   -215     -2    218     72    184    389    262   -220     44
    122    898    776   -509   -327    839    -31     80    610    652    265    576
    -90   1363   1454   -639   -771   1408   -329   -327    633    893    636    966
   -239   1166   1405   -462   -820   1286   -646   -797    293    649    457    797
   -280    436    714    -80   -496    574   -857  -1187   -322    -64   -249    132
   -213   -298    -85    257    -64   -192   -909  -1270   -737   -657   -904   -514
   -155   -514   -361    332    101   -439   -805  -1096   -698   -706  -1018   -662
   -119   -475   -358    296    119   -418   -652   -896   -550   -605   -950   -628
    -88   -368   -280    228     93   -324   -522   -727   -402   -478   -846   -550
    -67   -298   -231    184     80   -265   -452   -639   -316   -402   -784   -498
    -51   -290   -239    168     90   -267   -423   -607   -296   -389   -782   -496
    -54   -293   -239    174     90   -267   -415   -600   -290   -389   -784   -509
    -51   -296   -244    174     96   -272   -413   -597   -290   -392   -782   -519
    -41   -270   -228    155     93   -249   -402   -584   -280   -384   -771   -517
    -44   -259   -215    148     85   -239   -397   -579   -275   -379   -761   -514
    -31   -265   -236    148    101   -252   -402   -581   -280   -387   -774   -527
    -25   -283   -257    153    114   -270   -410   -587   -288   -397   -787   -550
    -25   -275   -249    150    111   -262   -400   -574   -277   -389   -776   -548
    -18   -259   -241    137    109   -252   -400   -574   -270   -384   -766   -542
    -18   -265   -246    140    111   -254   -402   -574   -270   -384   -763   -545
    -23   -265   -244    142    109   -257   -400   -571   -267   -381   -753   -545
    -23   -259   -236    142    106   -249   -402   -574   -267   -381   -743   -558
    -23   -259   -239    140    106   -252   -407   -581   -267   -384   -740   -574
    -12   -270   -257    140    122   -265   -407   -581   -267   -384   -737   -584
     -5   -257   -254    129    122   -257   -410   -584   -265   -381   -727   -589
      2   -265   -267    132    135   -265   -410   -584   -257   -374   -717   -592
     10   -254   -265    119    135   -259   -415   -592   -257   -368   -698   -589
      7   -233   -244    111    124   -239   -420   -594   -249   -361   -680   -589
     15   -233   -249    109    129   -239   -428   -600   -254   -363   -672   -602
     28   -218   -246     96    137   -231   -436   -607   -259   -363   -659   -615
     28   -215   -244     90    135   -228   -439   -607   -262   -363   -649   -633
     33   -207   -241     88    135   -226   -441   -602   -262   -355   -631   -644
     38   -200   -241     77    137   -220   -454   -607   -270   -358   -633   -636
     38   -187   -226     75    132   -205   -467   -615   -272   -350   -639   -602
     46   -179   -226     64    135   -202   -475   -615   -267   -342   -631   -566
     59   -168   -228     54    142   -197   -480   -615   -262   -335   -618   -535
     72   -155   -228     38    150   -192   -493   -618   -259   -329   -605   -514
     85   -135   -220     25    153   -176   -496   -613   -254   -322   -589   -491
     90   -122   -213     15    150   -166   -498   -610   -246   -314   -571   -470
    114    -96   -210     -7    161   -153   -506   -613   -246   -311   -555   -457
    127    -75   -202    -25    163   -137   -509   -613   -246   -303   -537   -444
    148    -64   -213    -41    179   -137   -514   -618   -252   -306   -527   -441
    155    -57   -215    -49    184   -135   -517   -628   -257   -311   -522   -449
    153    -36   -192    -59    171   -114   -517   -623   -249   -296   -496   -433
    155    -31   -187    -62    168   -109   -517   -623   -246   -293   -491   -431
    150    -18   -168    -64    158    -93   -514   -623   -241   -290   -478   -420
    150    -18   -168    -67    158    -93   -509   -613   -236   -283   -467   -418
    155    -10   -166    -72    158    -88   -498   -600   -226   -270   -452   -410
    158      2   -155    -80    155    -75   -493   -589   -213   -257   -431   -405
    161      2   -158    -80    161    -77   -491   -581   -200   -244   -405   -397
    142      2   -140    -72    140    -70   -485   -574   -192   -239   -381   -392
    135      0   -135    -67    135    -67   -485   -576   -192   -239   -366   -397
    135     -2   -140    -67    137    -70   -483   -579   -192   -241   -353   -407
    124      2   -122    -62    124    -59   -480   -579   -184   -241   -335   -413
    114     -2   -119    -57    116    -59   -483   -574   -184   -252   -329   -426
    114    -18   -132    -49    122    -75   -493   -574   -194   -265   -329   -446
    106    -20   -127    -46    116    -72   -498   -566   -189   -262   -314   -444
    101    -20   -122    -38    111    -70   -498   -558   -179   -257   -293   -439
     98     -7   -109    -46    101    -57   -501   -558   -174   -257   -283   -444
     98      5    -93    -51     96    -44   -504   -561   -171   -259   -275   -449
     90     12    -80    -54     85    -33   -511   -563   -171   -262   -272   -457
     96      2    -93    -49     96    -44   -511   -555   -168   -262   -267   -459
     93      0    -93    -49     93    -46   -504   -548   -161   -257   -254   -454
     90      5    -85    -49     88    -38   -501   -545   -158   -249   -246   -457
     85      7    -77    -46     80    -33   -498   -548   -155   -246   -249   -459
     85      7    -77    -46     83    -33   -501   -553   -155   -244   -252   -454
     80     -5    -85    -38     80    -46   -498   -553   -150   -244   -254   -449
     72     -7    -83    -33     75    -44   -493   -553   -142   -239   -252   -446
     70    -10    -83    -31     75    -46   -493   -558   -142   -239   -254   -441
     70    -20    -90    -23     80    -54   -496   -558   -142   -239   -259   -444
     70    -15    -88    -28     75    -51   -493   -561   -145   -231   -252   -439
     70    -15    -85    -28     77    -49   -493   -563   -142   -223   -241   -431
     67    -25    -93    -23     80    -59   -501   -571   -148   -231   -244   -433
     70    -23    -93    -23     80    -57   -498   -566   -142   -223   -236   -423
     72    -33   -106    -20     88    -70   -506   -571   -148   -228   -236   -428
     75    -49   -124    -12     98    -85   -509   -574   -155   -228   -244   -433
     59    -70   -132      5     93   -101   -511   -581   -161   -233   -252   -446
     62    -93   -155     15    109   -124   -517   -584   -163   -239   -262   -462
     72    -77   -150      2    109   -111   -522   -592   -166   -233   -249   -454
     77    -64   -145     -7    111   -103   -527   -597   -166   -233   -244   -452
     77    -54   -132    -12    103    -93   -527   -594   -163   -231   -241   -446
     67    -77   -145      5    106   -111   -519   -579   -153   -220   -228   -431
     72    -98   -171     10    122   -135   -535   -587   -166   -220   -223   -436
     57   -109   -166     25    111   -137   -545   -592   -171   -220   -218   -436
     57   -111   -171     25    111   -140   -550   -589   -174   -220   -218   -439
     70   -119   -189     25    129   -153   -545   -581   -176   -223   -220   -439
     75   -114   -192     18    132   -150   -537   -574   -168   -218   -213   -433
     85    -62   -148    -10    114   -106   -509   -540   -135   -184   -176   -400
     85    -25   -111    -31     98    -67   -491   -517   -114   -163   -153   -379
     85    -33   -119    -25    101    -75   -493   -514   -114   -166   -148   -384
     83    -33   -116    -28     98    -75   -498   -514   -111   -168   -142   -384
     98      5    -96    -51     96    -44   -493   -501    -96   -150   -119   -368
    101     38    -62    -70     80    -10   -480   -485    -80   -132    -96   -350
     96     67    -28    -80     62     20   -465   -467    -54   -103    -64   -324
     96     70    -25    -83     59     23   -480   -475    -62   -106    -64   -324
     96     67    -31    -83     62     18   -498   -491    -70   -109    -57   -322
     98     83    -18    -93     59     33   -517   -496    -70   -106    -38   -303
    101     23    -77    -62     90    -25   -555   -527   -109   -148    -70   -342
     98    -15   -114    -44    103    -64   -576   -537   -132   -174    -93   -371
     90    -51   -142    -20    114    -96   -581   -537   -145   -187   -101   -394
     80    -85   -166      2    122   -127   -589   -540   -158   -197   -106   -413
     85   -119   -205     18    145   -161   -605   -550   -174   -215   -116   -436
     77   -153   -231     36    153   -192   -615   -561   -194   -236   -129   -454
     67   -176   -244     51    155   -210   -628   -574   -207   -249   -140   -467
     64   -179   -244     57    153   -210   -641   -576   -215   -252   -140   -478
     75   -174   -249     49    161   -210   -649   -576   -215   -254   -135   -475
     90   -158   -252     31    168   -202   -654   -579   -218   -257   -132   -483
     88   -153   -241     31    163   -194   -659   -579   -218   -254   -124   -480
     80   -153   -236     33    155   -194   -665   -576   -215   -252   -116   -478
    101   -205   -306     51    202   -254   -675   -561   -226   -265   -135   -506
    135   -257   -394     59    262   -324   -607   -454   -192   -267   -166   -563
    161   -223   -387     31    272   -303   -478   -280    -80   -200   -129   -561
    205   -114   -319    -46    259   -215   -355    -83     80    -54    -10   -467
    241    163    -77   -202    161     44   -280     75    285    197    252   -218
    233    709    475   -472   -122    592   -298    101    532    584    711    239
     88   1200   1109   -644   -511   1156   -475   -140    633    883   1111    626
    -33   1163   1197   -563   -615   1179   -789   -581    397    787   1091    594
   -106    605    711   -249   -407    657  -1031  -1049   -174    168    511     72
    -64    -51     12     57    -41    -20  -1130  -1210   -623   -441   -122   -509
      2   -405   -407    202    202   -407  -1101  -1104   -698   -613   -345   -737
     36   -501   -537    231    285   -519  -1010   -961   -626   -589   -363   -771
     54   -459   -514    202    283   -485   -909   -833   -519   -509   -306   -732
     77   -355   -433    137    254   -392   -828   -732   -413   -407   -218   -665
     88   -272   -363     90    226   -316   -771   -665   -337   -337   -155   -610
    101   -239   -340     67    218   -288   -735   -618   -293   -298   -124   -581
    103   -239   -342     67    223   -290   -722   -602   -277   -285   -116   -574
    103   -249   -353     70    228   -301   -722   -600   -272   -277   -116   -571
    103   -246   -350     70    226   -296   -714   -592   -267   -270   -109   -563
    109   -244   -353     64    228   -296   -711   -589   -265   -270   -106   -558
    119   -233   -353     57    236   -293   -714   -587   -262   -270   -109   -555
    116   -236   -355     59    236   -296   -704   -581   -254   -265   -106   -550
    127   -246   -374     59    249   -309   -704   -579   -252   -259   -106   -548
    129   -239   -368     54    246   -303   -704   -579   -246   -249    -98   -537
    127   -249   -376     62    252   -311   -704   -574   -244   -241    -90   -524
    124   -249   -376     62    249   -311   -704   -571   -241   -239    -88   -519
    124   -254   -381     64    252   -316   -706   -566   -241   -241    -90   -517
    135   -257   -392     59    262   -324   -711   -566   -239   -241    -90   -517
    142   -252   -394     54    267   -322   -714   -561   -233   -233    -83   -509
    153   -246   -400     46    275   -322   -717   -555   -231   -228    -80   -506
    148   -249   -397     49    272   -322   -717   -553   -228   -228    -80   -501
    145   -239   -384     46    262   -311   -724   -553   -226   -226    -75   -498
    155   -233   -389     38    272   -311   -735   -555   -228   -228    -77   -506
    158   -231   -389     36    272   -311   -737   -553   -228   -223    -75   -504
    155   -218   -376     31    265   -296   -737   -545   -223   -210    -64   -493
    163   -220   -384     25    272   -303   -745   -545   -226   -210    -64   -498
    171   -231   -402     31    285   -316   -758   -550   -233   -215    -67   -509
    176   -213   -392     18    283   -301   -766   -548   -233   -210    -51   -501
    179   -189   -368      5    272   -277   -774   -545   -231   -200    -38   -491
    187   -179   -368     -5    275   -272   -787   -545   -228   -197    -33   -485
    194   -179   -374     -7    283   -275   -792   -537   -226   -189    -23   -475
    205   -153   -358    -25    280   -254   -800   -530   -220   -176     -7   -459
    207   -129   -340    -38    272   -233   -810   -522   -218   -163     10   -441
    218   -116   -335    -51    275   -223   -820   -517   -218   -161     15   -439
    228    -88   -316    -70    272   -202   -818   -501   -207   -150     38   -423
    231    -64   -296    -85    262   -179   -815   -493   -202   -142     54   -410
    231    -51   -283    -90    257   -166   -810   -491   -202   -140     57   -407
    220    -41   -262    -90    239   -150   -807   -491   -202   -135     64   -407
    215    -49   -265    -83    239   -155   -802   -496   -210   -140     62   -415
    215    -38   -254    -90    231   -145   -800   -496   -210   -137     67   -407
    213    -36   -249    -88    231   -142   -797   -488   -202   -132     72   -413
    202    -41   -244    -80    223   -142   -792   -478   -192   -124     80   -423
    200    -31   -231    -83    215   -129   -782   -462   -179   -111     93   -426
    207    -25   -236    -90    220   -129   -776   -454   -168   -106     96   -436
    202    -25   -231    -88    215   -127   -774   -457   -166   -103     96   -449
    200    -25   -226    -88    210   -124   -769   -454   -161   -101    101   -457
    192    -31   -223    -80    207   -127   -763   -449   -153    -96    106   -459
    189    -31   -223    -80    205   -127   -763   -452   -153    -98    103   -472
    184    -28   -215    -77    200   -122   -763   -457   -153   -101    103   -485
    176    -25   -205    -77    189   -116   -774   -465   -163   -106     98   -496
    179    -36   -215    -70    197   -124   -776   -467   -171   -111     90   -511
    181    -33   -218    -75    197   -124   -779   -465   -171   -109     98   -506
    179    -41   -220    -70    200   -129   -782   -467   -171   -109    101   -509
    176    -46   -223    -67    197   -135   -789   -467   -174   -111    101   -511
    174    -28   -202    -72    187   -114   -789   -465   -171   -103    114   -501
    181    -28   -210    -77    194   -119   -800   -470   -179   -106    111   -511
    176    -46   -223    -64    200   -135   -807   -470   -184   -106    106   -517
    168    -51   -220    -59    192   -135   -807   -470   -184   -106    106   -517
    184    -46   -231    -67    207   -137   -810   -465   -179   -103    111   -511
    179    -41   -220    -72    200   -129   -818   -467   -181   -109    109   -511
    168    -41   -210    -64    189   -127   -818   -467   -181   -103    111   -509
    168    -38   -207    -67    187   -124   -820   -465   -181   -101    114   -511
    176    -31   -207    -72    192   -119   -820   -465   -179    -96    122   -506
    181    -33   -218    -75    200   -124   -826   -467   -184   -101    119   -514
    179    -41   -220    -70    200   -132   -828   -472   -189   -109    114   -522
    168    -49   -218    -62    192   -132   -831   -478   -192   -111    106   -527
    163    -70   -233    -46    197   -150   -828   -480   -194   -116     98   -527
    163    -83   -246    -41    202   -163   -826   -478   -192   -116     98   -511
    166    -72   -239    -46    200   -155   -828   -480   -194   -119    103   -504
    168    -77   -246    -46    205   -161   -831   -488   -202   -132     90   -511
    168    -85   -254    -41    210   -168   -828   -491   -210   -142     77   -514
    174    -77   -254    -49    213   -166   -833   -498   -220   -148     67   -509
    166   -103   -272    -31    218   -187   -844   -511   -236   -163     51   -527
    163   -116   -280    -23    220   -197   -846   -517   -241   -171     44   -542
    166   -106   -272    -28    218   -189   -836   -514   -236   -168     44   -542
    168   -111   -280    -28    223   -194   -839   -517   -239   -176     36   -548
    171   -109   -283    -31    226   -194   -841   -519   -244   -184     28   -555
    179   -103   -283    -38    228   -194   -836   -519   -241   -187     31   -563
    181    -72   -254    -54    218   -163   -815   -504   -223   -168     54   -550
    174    -36   -210    -70    192   -122   -787   -483   -200   -140     67   -542
    179     -2   -181    -88    179    -93   -766   -462   -179   -122     88   -522
    171     -2   -174    -85    171    -88   -758   -459   -179   -119     90   -524
    148    -33   -181    -57    163   -106   -763   -462   -187   -132     62   -535
    140     -5   -148    -67    142    -75   -761   -462   -184   -129     44   -509
    140     44    -96    -93    116    -25   -748   -452   -161   -101     64   -470
    142     80    -62   -114    101     10   -748   -452   -153    -80     93   -449
    148     96    -51   -122    101     23   -769   -472   -166    -90     96   -449
    155    103    -54   -132    106     25   -797   -496   -184    -98     83   -449
    158     80    -77   -119    119      2   -826   -514   -205   -114     54   -470
    145     20   -127    -83    137    -54   -849   -532   -239   -137     38   -506
    153    -28   -181    -62    166   -103   -862   -548   -262   -155     38   -545
    142    -83   -228    -31    184   -155   -885   -568   -296   -192      2   -579
     83   -127   -213     20    148   -168   -888   -576   -311   -218    -31   -592
     98   -166   -267     31    181   -215   -904   -594   -340   -246    -72   -618
    109   -200   -309     46    207   -254   -922   -618   -368   -272   -114   -641
    114   -213   -327     46    220   -270   -932   -631   -389   -290   -142   -654
    127   -236   -366     54    244   -301   -940   -636   -405   -303   -163   -659
    111   -254   -366     70    239   -309   -937   -636   -410   -306   -181   -659
    109   -283   -392     88    249   -337   -940   -641   -415   -309   -200   -667
    127   -296   -423     83    275   -361   -937   -644   -418   -311   -210   -672
    140   -301   -444     80    290   -371   -937   -649   -423   -322   -231   -683
    153   -358   -511    101    329   -433   -919   -620   -433   -345   -275   -722
    187   -423   -610    119    397   -517   -820   -491   -387   -350   -327   -776
    215   -368   -587     75    400   -475   -657   -293   -259   -270   -293   -750
    272   -210   -483    -33    376   -345   -532    -85    -90   -106   -166   -623
    306    122   -184   -215    244    -31   -493      7    116    176    127   -311
    265    730    465   -496    -98    597   -607   -111    319    574    610    189
     85   1187   1098   -639   -506   1145   -948   -566    285    782    927    514
    -25    966    992   -470   -509    979  -1288  -1044    -83    509    706    322
    -72    228    301    -80   -187    265  -1465  -1397   -693   -223    -15   -303
    -33   -514   -480    275    223   -498  -1462  -1418  -1072   -792   -646   -872
      7   -745   -753    368    379   -748  -1335  -1223  -1018   -818   -758   -992
     31   -706   -740    337    384   -722  -1182  -1031   -872   -709   -714   -953
     44   -592   -639    272    340   -615  -1057   -872   -732   -584   -631   -880
     41   -519   -561    239    301   -540   -976   -776   -641   -501   -574   -823
     38   -506   -548    233    290   -527   -937   -732   -610   -470   -561   -810
     38   -511   -553    236    296   -532   -930   -722   -610   -470   -574   -818
     44   -498   -545    226    293   -522   -930   -722   -618   -470   -584   -828
     25   -472   -498    223    262   -485   -919   -717   -615   -465   -587   -833
     15   -496   -514    239    262   -504   -901   -698   -605   -459   -592   -836
     12   -483   -496    233    252   -488   -885   -685   -594   -452   -589   -833
      0   -475   -475    236    236   -475   -875   -678   -587   -446   -587   -839
      2   -472   -475    236    239   -472   -870   -672   -584   -441   -584   -844
    -10   -475   -465    241    226   -470   -867   -675   -589   -444   -576   -854
     -7   -475   -467    241    228   -472   -870   -675   -589   -446   -568   -872
    -10   -483   -472    246    228   -478   -867   -675   -589   -454   -566   -896
    -38   -480   -441    259    200   -462   -854   -667   -581   -446   -550   -898
    -77   -452   -374    262    145   -413   -836   -652   -558   -431   -532   -872
    -75   -439   -363    254    142   -402   -828   -644   -545   -426   -532   -849
    -28   -439   -413    233    189   -426   -839   -654   -553   -436   -540   -846
    -25   -431   -405    228    189   -418   -839   -652   -548   -431   -527   -828
    -15   -431   -418    223    200   -426   -841   -652   -548   -433   -532   -820
      0   -428   -428    213    213   -428   -841   -652   -545   -431   -530   -813
     10   -423   -433    205    220   -428   -846   -657   -545   -431   -527   -807
     -7   -431   -423    220    207   -428   -846   -652   -542   -420   -517   -797
    -18   -423   -405    220    192   -415   -846   -649   -537   -405   -504   -789
    -15   -405   -389    210    184   -397   -846   -644   -527   -392   -493   -779
    -12   -407   -397    207    192   -402   -854   -639   -524   -389   -491   -774
    -25   -420   -394    223    184   -407   -862   -636   -530   -384   -488   -774
    -33   -397   -363    213    163   -381   -865   -620   -524   -366   -480   -756
      5   -368   -376    181    189   -371   -883   -620   -532   -361   -493   -745
     12   -353   -368    168    189   -361   -891   -613   -530   -353   -491   -722
    -23   -348   -324    187    150   -337   -885   -597   -517   -329   -467   -688
      0   -335   -337    166    166   -337   -893   -597   -517   -324   -467   -678
     23   -303   -327    140    174   -314   -904   -602   -522   -327   -465   -685
     23   -283   -306    129    163   -293   -909   -607   -522   -324   -465   -693
      5   -288   -293    142    148   -290   -888   -589   -501   -306   -459   -670
     -2   -277   -275    140    135   -275   -880   -587   -493   -296   -444   -657
     28   -262   -290    116    158   -275   -880   -600   -498   -303   -449   -659
     38   -257   -298    109    166   -275   -872   -602   -501   -306   -446   -654
     51   -241   -293     96    171   -267   -862   -600   -496   -301   -433   -649
     41   -233   -277     96    155   -254   -852   -597   -488   -298   -431   -654
     44   -231   -275     90    158   -252   -839   -587   -478   -293   -428   -659
     51   -246   -298     96    174   -272   -831   -581   -472   -296   -433   -667
     46   -252   -298    103    171   -275   -818   -568   -457   -290   -426   -667
     36   -267   -303    114    168   -285   -810   -561   -449   -283   -418   -672
     38   -262   -301    111    168   -283   -815   -566   -449   -280   -415   -678
     36   -265   -303    114    168   -285   -818   -571   -457   -283   -410   -683
     28   -270   -298    122    163   -283   -815   -574   -462   -285   -405   -688
     18   -290   -309    135    161   -298   -815   -571   -459   -288   -402   -693
     10   -309   -322    148    163   -314   -810   -566   -454   -285   -392   -683
     12   -301   -316    142    163   -309   -813   -566   -454   -288   -389   -675
     20   -309   -329    145    174   -319   -807   -566   -446   -283   -394   -667
     12   -309   -324    145    168   -316   -802   -566   -444   -277   -381   -670
     10   -296   -306    142    158   -301   -800   -561   -433   -262   -363   -665
     10   -293   -303    140    153   -298   -795   -548   -428   -249   -363   -649
     12   -301   -314    145    163   -306   -800   -545   -431   -246   -368   -657
     18   -290   -309    135    161   -298   -800   -545   -428   -244   -361   -649
     10   -283   -296    135    150   -288   -792   -542   -418   -241   -353   -649
     15   -277   -293    129    153   -285   -789   -540   -415   -241   -350   -641
     25   -285   -311    129    168   -298   -787   -542   -423   -249   -345   -646
     25   -285   -314    127    168   -298   -800   -555   -433   -257   -345   -657
     38   -280   -319    119    179   -298   -805   -558   -433   -262   -350   -657
     46   -277   -327    114    184   -301   -807   -558   -431   -262   -345   -659
     46   -262   -309    109    176   -285   -807   -558   -426   -254   -329   -657
     54   -280   -337    111    194   -309   -820   -576   -441   -267   -342   -662
     62   -290   -353    114    207   -322   -826   -581   -449   -272   -350   -665
     67   -280   -350    103    207   -314   -823   -579   -449   -270   -350   -662
     64   -296   -361    116    213   -327   -826   -584   -457   -275   -353   -667
     67   -296   -363    111    215   -329   -826   -587   -454   -270   -348   -662
     67   -290   -358    109    213   -324   -828   -587   -452   -267   -337   -654
     59   -288   -350    111    202   -319   -828   -587   -452   -267   -335   -657
     67   -288   -355    111    210   -322   -836   -597   -459   -270   -335   -659
     62   -296   -361    114    210   -327   -844   -607   -467   -275   -340   -659
     64   -290   -355    114    207   -324   -836   -602   -459   -267   -327   -646
     72   -298   -371    111    220   -335   -833   -605   -457   -270   -319   -644
     83   -303   -387    111    233   -345   -836   -613   -462   -277   -324   -644
     77   -311   -389    116    231   -350   -841   -618   -467   -280   -322   -646
     77   -301   -379    111    226   -340   -839   -618   -465   -272   -309   -652
     85   -270   -355     90    218   -314   -826   -610   -452   -259   -293   -644
     88   -246   -335     80    210   -290   -800   -587   -431   -249   -280   -623
     85   -207   -293     59    187   -249   -771   -566   -407   -223   -252   -600
     90   -202   -293     54    192   -246   -766   -563   -402   -215   -236   -592
    103   -207   -311     51    205   -257   -769   -566   -402   -215   -236   -594
    103   -192   -296     44    200   -244   -758   -555   -387   -200   -223   -579
    109   -135   -244     12    174   -189   -740   -540   -358   -174   -187   -548
    129   -103   -233    -12    179   -168   -732   -535   -342   -166   -171   -530
    129   -109   -241    -10    184   -174   -737   -548   -348   -179   -179   -527
    129    -98   -228    -15    179   -163   -756   -563   -355   -181   -174   -522
    137    -90   -231    -23    181   -161   -779   -576   -366   -181   -174   -527
    132   -148   -280      7    205   -213   -797   -597   -394   -213   -202   -548
    119   -205   -324     41    220   -265   -797   -600   -413   -239   -241   -574
    114   -259   -374     72    244   -316   -810   -610   -433   -262   -275   -594
    114   -306   -420     96    267   -363   -836   -628   -459   -283   -288   -618
    101   -348   -449    122    275   -397   -846   -636   -472   -293   -296   -631
     96   -376   -472    140    283   -423   -854   -641   -485   -301   -316   -636
     88   -418   -506    166    296   -462   -867   -652   -509   -324   -350   -652
     90   -433   -524    168    306   -478   -885   -662   -532   -348   -376   -670
     96   -418   -514    158    303   -465   -883   -652   -527   -345   -379   -657
     90   -397   -488    153    288   -444   -875   -636   -511   -332   -368   -633
     88   -387   -475    150    280   -431   -880   -628   -509   -327   -366   -623
     93   -431   -527    168    309   -478   -883   -618   -519   -340   -387   -633
    124   -496   -623    184    371   -558   -865   -571   -524   -361   -426   -665
    166   -540   -706    187    433   -620   -771   -431   -472   -350   -452   -691
    189   -470   -659    140    423   -563   -641   -246   -358   -272   -413   -654
    220   -309   -532     41    376   -420   -524    -20   -174    -93   -257   -493
    270     57   -213   -163    241    -77   -470    119     51    200     54   -135
    226    649    420   -439    -98    535   -535     70    277    579    517    384
     59   1119   1060   -589   -498   1091   -795   -275    309    813    857    776
    -54    878    930   -413   -491    904  -1117   -743    -77    511    613    566
   -101    197    298    -46   -200    246  -1312  -1109   -678   -187    -75    -59
    -57   -454   -400    254    168   -426  -1366  -1174  -1047   -701   -633   -600
     15   -758   -774    371    394   -766  -1304  -1034  -1060   -800   -797   -776
     64   -745   -810    337    436   -776  -1192   -880   -945   -727   -766   -750
    111   -639   -750    265    431   -693  -1078   -740   -805   -610   -691   -680
    140   -540   -683    200    410   -610  -1008   -654   -714   -527   -641   -626
    161   -506   -667    174    413   -587   -969   -615   -675   -496   -639   -618
    176   -504   -680    161    426   -592   -958   -607   -665   -485   -657   -620
    197   -496   -696    148    446   -594   -950   -607   -659   -483   -680   -618
    220   -496   -719    137    467   -607   -948   -610   -667   -493   -711   -613
    252   -493   -745    122    498   -618   -948   -613   -675   -493   -735   -600
    267   -511   -782    119    524   -646   -958   -631   -698   -514   -774   -597
    293   -519   -815    111    553   -667   -966   -652   -722   -540   -810   -592
    322   -517   -839     96    579   -678   -976   -670   -740   -555   -844   -589
    337   -496   -833     80    584   -665   -974   -680   -745   -548   -865   -594
    335   -488   -823     75    579   -654   -969   -685   -743   -540   -872   -597
    332   -485   -818     75    574   -652   -966   -688   -740   -535   -878   -610
    316   -483   -802     83    558   -641   -961   -693   -732   -530   -880   -623
    301   -470   -771     85    535   -620   -950   -693   -719   -517   -870   -628
    288   -470   -761     88    522   -615   -948   -704   -711   -514   -849   -644
    280   -478   -758     98    517   -618   -945   -709   -706   -514   -823   -652
    270   -480   -753    103    509   -615   -943   -709   -693   -509   -787   -649
    272   -493   -766    111    519   -628   -945   -719   -693   -514   -753   -652
    285   -493   -779    103    532   -636   -963   -730   -704   -527   -719   -639
    288   -491   -779    101    532   -633   -969   -730   -704   -532   -675   -597
    296   -485   -782     93    537   -631   -971   -719   -698   -530   -626   -555
    301   -467   -769     83    535   -618   -971   -709   -688   -519   -579   -524
    298   -459   -758     80    527   -607   -976   -704   -685   -527   -542   -506
    293   -446   -740     75    514   -592   -982   -693   -675   -524   -496   -485
    296   -431   -727     64    511   -576   -995   -691   -670   -524   -472   -506
    293   -413   -706     59    498   -558  -1000   -685   -667   -524   -449   -540
    288   -381   -670     46    478   -524  -1000   -672   -652   -517   -418   -537
    293   -358   -652     31    472   -504  -1010   -670   -649   -517   -407   -532
    301   -332   -633     12    465   -480  -1021   -665   -644   -509   -407   -514
    301   -288   -589     -5    444   -439  -1021   -649   -628   -493   -397   -485
    309   -265   -576    -23    439   -420  -1015   -636   -623   -483   -405   -488
    306   -252   -558    -25    431   -405  -1002   -626   -613   -472   -418   -496
    296   -246   -545    -25    418   -397   -984   -613   -600   -470   -444   -504
    296   -244   -540    -25    418   -392   -966   -594   -589   -467   -475   -517
    293   -239   -532    -28    410   -384   -950   -587   -579   -470   -514   -532
    277   -244   -522    -18    400   -384   -927   -571   -566   -465   -542   -532
    272   -249   -522    -12    397   -384   -906   -550   -550   -459   -568   -524
    272   -257   -530     -7    400   -392   -883   -524   -537   -449   -584   -511
    257   -275   -532      7    394   -405   -867   -506   -530   -449   -597   -519
    249   -296   -545     20    397   -420   -836   -478   -514   -441   -602   -524
    244   -311   -558     33    400   -433   -813   -454   -496   -436   -607   -530
    241   -319   -561     38    400   -439   -800   -446   -485   -433   -607   -535
    226   -329   -558     49    389   -444   -800   -446   -475   -428   -605   -548
    215   -348   -563     64    389   -454   -805   -452   -480   -420   -605   -566
    215   -355   -574     67    392   -465   -807   -462   -485   -415   -618   -587
    207   -366   -574     80    389   -470   -802   -470   -488   -413   -628   -597
    197   -368   -568     85    381   -467   -810   -483   -493   -413   -646   -607
    197   -371   -568     85    381   -470   -820   -493   -501   -415   -662   -615
    200   -379   -579     88    389   -480   -826   -506   -509   -418   -678   -618
    189   -381   -571     96    379   -475   -826   -514   -506   -410   -675   -607
    184   -366   -550     90    366   -457   -831   -530   -509   -405   -675   -613
    184   -368   -553     90    366   -459   -833   -553   -509   -402   -685   -626
    176   -374   -550     98    361   -462   -836   -568   -514   -400   -693   -633
    168   -371   -540    101    353   -454   -844   -589   -519   -400   -693   -639
    174   -361   -537     93    353   -449   -846   -607   -517   -384   -680   -631
    171   -366   -537     96    353   -452   -849   -620   -509   -366   -670   -623
    171   -366   -537     96    353   -452   -852   -628   -498   -355   -667   -623
    179   -361   -540     90    358   -449   -854   -628   -485   -355   -665   -615
    176   -361   -537     90    355   -449   -857   -628   -480   -361   -662   -613
    176   -358   -535     88    355   -446   -859   -631   -485   -366   -659   -610
    168   -361   -530     96    348   -446   -857   -639   -491   -374   -659   -615
    166   -361   -527     98    345   -444   -854   -639   -491   -376   -652   -610
    155   -376   -532    109    340   -454   -862   -649   -506   -384   -652   -613
    155   -371   -527    106    340   -449   -867   -659   -514   -392   -649   -620
    158   -379   -537    109    345   -457   -872   -670   -524   -405   -665   -615
    150   -387   -537    119    342   -462   -872   -672   -527   -407   -675   -613
    140   -387   -527    122    332   -457   -883   -680   -535   -415   -667   -620
    145   -384   -532    119    337   -457   -893   -688   -545   -426   -672   -620
    158   -384   -542    111    348   -462   -901   -691   -550   -431   -698   -576
    161   -392   -553    116    355   -472   -911   -701   -561   -441   -750   -491
    161   -379   -540    106    350   -459   -914   -701   -561   -441   -724   -501
    166   -374   -540    101    353   -457   -917   -704   -568   -444   -696   -555
    163   -371   -535    103    348   -452   -911   -701   -563   -441   -665   -589
    174   -329   -504     77    337   -415   -893   -685   -542   -423   -626   -589
    184   -285   -470     49    324   -376   -872   -662   -524   -407   -592   -589
    187   -249   -436     31    309   -342   -854   -641   -509   -389   -558   -579
    192   -226   -418     15    303   -319   -852   -641   -501   -384   -548   -584
    210   -233   -444     12    327   -337   -862   -652   -519   -400   -558   -618
    205   -200   -407     -5    306   -303   -849   -641   -509   -387   -537   -613
    205   -132   -337    -38    270   -233   -833   -628   -478   -361   -496   -592
    218    -88   -306    -67    259   -197   -833   -626   -465   -342   -467   -579
    231    -98   -329    -64    280   -213   -859   -652   -485   -366   -491   -594
    246    -96   -345    -75    293   -220   -885   -667   -498   -376   -501   -592
    257    -90   -348    -85    301   -218   -909   -680   -509   -374   -498   -587
    252   -137   -389    -57    319   -265   -937   -711   -540   -400   -524   -613
    236   -189   -426    -23    329   -306   -935   -714   -558   -418   -537   -628
    218   -239   -457      7    337   -345   -940   -719   -574   -441   -558   -659
    215   -285   -504     33    358   -394   -953   -737   -600   -475   -589   -711
    210   -327   -540     57    374   -433   -974   -753   -631   -506   -613   -774
    192   -345   -537     77    363   -441   -979   -763   -652   -517   -613   -815
    181   -363   -545     88    361   -454   -984   -769   -665   -532   -618   -828
    171   -394   -566    109    368   -480   -989   -776   -678   -553   -615   -852
    155   -407   -563    124    358   -485   -989   -779   -675   -558   -587   -885
    145   -402   -548    129    345   -475   -984   -774   -659   -555   -561   -911
    142   -387   -530    119    335   -457   -982   -776   -646   -553   -571   -885
    135   -405   -540    135    337   -472   -987   -774   -641   -568   -597   -883
    145   -462   -607    158    374   -535   -974   -727   -639   -592   -641   -909
    166   -514   -680    174    423   -597   -865   -574   -594   -597   -685   -950
    184   -431   -615    122    400   -524   -714   -376   -472   -514   -641   -914
    231   -215   -446     -7    337   -329   -581   -166   -285   -322   -480   -761
    290    218    -72   -257    181     75   -571    -75    -57    -10   -145   -428
    272    893    620   -581   -174    758   -711   -187    189    426    366     88
    114   1332   1218   -724   -553   1275  -1106   -665    163    613    654    392
     10   1062   1052   -537   -519   1057  -1488  -1192   -262    270    376    168
    -41    275    316   -119   -179    293  -1667  -1543   -896   -467   -337   -465
    -12   -415   -402    215    194   -410  -1662  -1530  -1236   -966   -885   -987
     20   -605   -626    290    322   -615  -1530  -1330  -1166   -987   -974  -1080
     46   -555   -605    254    324   -579  -1376  -1148  -1023   -893   -932  -1034
     77   -436   -517    179    296   -475  -1247   -995   -878   -769   -846   -948
    101   -340   -441    119    270   -389  -1179   -914   -795   -688   -779   -885
    122   -314   -436     96    277   -376  -1166   -885   -782   -675   -763   -875
    124   -311   -436     93    280   -374  -1156   -875   -782   -680   -763   -880
    129   -319   -449     93    288   -384  -1150   -872   -789   -693   -763   -872
    161   -311   -472     75    316   -392  -1161   -888   -807   -706   -758   -872
    166   -314   -480     72    322   -397  -1182   -909   -833   -722   -740   -904
    168   -327   -498     77    332   -413  -1192   -927   -857   -727   -722   -932
    184   -337   -522     75    350   -428  -1200   -956   -883   -748   -717   -958
    231   -324   -555     46    392   -439  -1210   -992   -904   -769   -704   -984
    267   -337   -605     33    433   -470  -1223  -1005   -922   -779   -701  -1013
    290   -319   -610     12    449   -465  -1236  -1013   -935   -784   -688  -1034
    311   -311   -626      0    467   -467  -1254  -1031   -950   -789   -688  -1054
    358   -303   -662    -25    509   -483  -1270  -1054   -963   -792   -691  -1078
    361   -296   -657    -33    506   -475  -1278  -1062   -971   -797   -678  -1096
    332   -288   -620    -20    475   -454  -1275  -1057   -976   -800   -662  -1114
    306   -293   -602     -7    452   -446  -1275  -1060   -987   -800   -659  -1137
    296   -303   -600      5    446   -452  -1283  -1065   -995   -802   -665  -1171
    277   -306   -587     12    431   -446  -1286  -1062   -997   -795   -672  -1195
    272   -303   -576     15    423   -439  -1288  -1062   -997   -784   -685  -1221
    259   -293   -555     15    405   -423  -1293  -1060   -995   -774   -701  -1249
    241   -290   -532     25    387   -410  -1286  -1044   -982   -758   -711  -1270
    228   -272   -504     20    366   -387  -1275  -1026   -966   -745   -722  -1280
    223   -267   -491     20    355   -379  -1278  -1013   -953   -735   -735  -1296
    213   -280   -493     33    350   -387  -1278   -997   -940   -727   -748  -1309
    215   -270   -485     28    350   -376  -1280   -984   -924   -719   -753  -1317
    218   -246   -465     12    340   -355  -1288   -982   -911   -714   -753  -1317
    220   -241   -462     10    340   -350  -1301   -979   -901   -706   -756  -1312
    220   -228   -452      2    335   -340  -1309   -974   -885   -696   -748  -1301
    231   -202   -433    -12    332   -316  -1322   -971   -870   -683   -745  -1291
    236   -207   -444    -15    337   -324  -1330   -971   -859   -675   -748  -1278
    241   -174   -418    -33    329   -296  -1330   -963   -841   -657   -743  -1257
    241   -150   -394    -46    316   -272  -1330   -961   -828   -641   -745  -1239
    249   -135   -384    -57    316   -259  -1327   -969   -820   -633   -748  -1223
    241   -124   -366    -59    301   -246  -1327   -987   -818   -631   -756  -1215
    231   -122   -353    -54    290   -239  -1327  -1002   -818   -631   -766  -1213
    228   -122   -350    -51    288   -236  -1335  -1021   -818   -628   -779  -1205
    231   -106   -337    -62    283   -220  -1343  -1034   -813   -618   -787  -1195
    233   -101   -335    -67    283   -218  -1345  -1041   -802   -607   -792  -1192
    233   -106   -340    -62    285   -223  -1356  -1047   -797   -602   -800  -1184
    236   -106   -345    -67    290   -226  -1366  -1047   -789   -592   -805  -1174
    239   -114   -353    -62    296   -233  -1376  -1047   -784   -584   -820  -1176
    233   -114   -348    -59    288   -231  -1392  -1052   -784   -579   -836  -1169
    220   -122   -342    -49    280   -231  -1415  -1062   -787   -579   -857  -1163
    213   -122   -335    -46    272   -228  -1436  -1067   -789   -581   -878  -1156
    213   -135   -348    -38    280   -241  -1444  -1070   -792   -576   -893  -1145
    210   -150   -363    -31    283   -257  -1473  -1078   -807   -584   -919  -1145
    200   -140   -340    -31    270   -239  -1496  -1080   -815   -587   -940  -1140
    194   -150   -345    -23    267   -246  -1509  -1080   -815   -584   -956  -1130
    197   -153   -350    -20    272   -252  -1522  -1083   -820   -579   -971  -1119
    202   -135   -337    -36    267   -233  -1538  -1085   -826   -579   -987  -1104
    187   -122   -309    -33    246   -213  -1545  -1080   -820   -566   -992  -1083
    187   -119   -309    -36    246   -213  -1553  -1083   -818   -558  -1002  -1072
    202   -106   -309    -46    254   -207  -1566  -1093   -823   -558  -1018  -1072
    192    -93   -288    -51    239   -189  -1566  -1091   -823   -555  -1031  -1062
    184    -96   -280    -44    231   -189  -1561  -1085   -820   -555  -1036  -1054
    192   -103   -296    -44    244   -200  -1569  -1091   -820   -563  -1047  -1052
    189    -98   -288    -44    239   -192  -1569  -1096   -820   -566  -1060  -1049
    194    -75   -270    -59    231   -174  -1577  -1106   -826   -571  -1065  -1054
    200    -83   -283    -59    241   -181  -1587  -1119   -831   -587  -1080  -1062
    194    -93   -290    -51    241   -189  -1597  -1132   -836   -592  -1093  -1067
    184    -96   -280    -44    231   -187  -1600  -1143   -833   -597  -1096  -1072
    187   -109   -298    -41    241   -202  -1605  -1158   -841   -615  -1106  -1085
    197   -106   -303    -46    249   -205  -1608  -1166   -844   -620  -1111  -1085
    192   -114   -306    -41    246   -207  -1613  -1179   -849   -631  -1127  -1093
    189   -137   -327    -25    257   -231  -1610  -1179   -844   -633  -1132  -1091
    200   -129   -332    -36    265   -228  -1623  -1195   -852   -639  -1140  -1096
    205   -132   -337    -36    270   -233  -1631  -1202   -852   -639  -1145  -1101
    202   -137   -342    -33    270   -239  -1631  -1208   -849   -636  -1145  -1101
    210   -145   -355    -31    283   -249  -1647  -1226   -862   -646  -1150  -1098
    200   -150   -353    -25    275   -252  -1662  -1241   -872   -657  -1163  -1101
    200   -153   -353    -25    275   -252  -1665  -1247   -867   -646  -1166  -1088
    207   -137   -345    -36    275   -241  -1654  -1244   -854   -631  -1158  -1062
    210   -103   -314    -51    262   -207  -1644  -1236   -839   -620  -1148  -1036
    205    -77   -285    -64    244   -181  -1626  -1221   -820   -600  -1132  -1015
    207    -54   -262    -77    233   -158  -1621  -1210   -805   -584  -1122   -997
    226    -46   -272    -90    246   -158  -1631  -1221   -807   -587  -1119   -982
    236    -44   -280    -96    257   -161  -1639  -1231   -815   -589  -1124   -974
    254     -2   -259   -127    254   -129  -1639  -1234   -805   -576  -1111   -958
    265     33   -231   -150    249    -98  -1631  -1231   -784   -550  -1075   -937
    285     67   -218   -176    252    -75  -1639  -1241   -774   -532  -1052   -914
    298     67   -231   -181    265    -80  -1675  -1275   -792   -540  -1060   -911
    301     64   -239   -184    270    -85  -1714  -1293   -807   -542  -1065   -906
    319     57   -262   -187    290   -103  -1751  -1299   -823   -548  -1070   -898
    309      2   -306   -155    306   -153  -1774  -1304   -846   -561  -1088   -906
    283    -49   -332   -116    306   -189  -1769  -1301   -846   -571  -1096   -924
    272    -85   -358    -93    314   -220  -1779  -1309   -865   -600  -1117   -937
    262   -103   -368    -80    314   -236  -1805  -1330   -893   -639  -1148   -958
    262   -119   -381    -72    322   -252  -1831  -1350   -922   -670  -1176   -966
    272   -140   -413    -64    342   -275  -1855  -1379   -950   -698  -1210   -979
    272   -161   -436    -57    353   -298  -1870  -1400   -969   -714  -1231   -982
    275   -171   -446    -51    358   -306  -1875  -1408   -976   -722  -1247   -979
    280   -184   -467    -49    374   -324  -1880  -1413   -984   -730  -1267   -987
    285   -194   -480    -44    381   -337  -1880  -1405   -984   -727  -1273   -966
    290   -205   -498    -44    392   -350  -1886  -1405   -989   -732  -1286   -940
    303   -207   -511    -49    405   -358  -1886  -1395   -989   -732  -1286   -919
    335   -265   -602    -36    467   -431  -1867  -1358   -997   -756  -1301   -992
    376   -314   -691    -31    532   -501  -1764  -1210   -937   -743  -1325  -1057
    402   -226   -628    -88    514   -426  -1615  -1008   -797   -636  -1262   -971
    454    -51   -506   -202    478   -277  -1499   -802   -615   -454  -1137   -732
    493    327   -166   -413    329     83  -1447   -675   -384   -142   -828   -332
    426    948    522   -685    -46    735  -1501   -719   -137    272   -329    194
    249   1322   1072   -787   -413   1200  -1818  -1137   -174    444    -18    418
    142   1060    917   -602   -387    987  -2169  -1626   -579    124   -254    132
     88    358    270   -223    -90    314  -2359  -1974  -1166   -571   -935   -532
    127   -288   -415     80    270   -350  -2397  -2010  -1499  -1052  -1473  -1070
    184   -514   -698    161    441   -605  -2320  -1849  -1467  -1091  -1579  -1171
    218   -498   -717    137    467   -607  -2195  -1683  -1345  -1002  -1545  -1098
    254   -394   -649     70    449   -519  -2075  -1530  -1200   -872  -1462   -976
    285   -298   -584      7    433   -441  -2003  -1447  -1104   -782  -1387   -909
    314   -265   -579    -25    446   -420  -1987  -1423  -1078   -761  -1371   -914
    332   -254   -589    -38    459   -420  -1982  -1418  -1070   -750  -1356   -935
    348   -254   -605    -46    475   -428  -1987  -1423  -1072   -748  -1335   -963
    381   -241   -623    -70    501   -431  -2005  -1447  -1088   -750  -1343   -984
    407   -239   -646    -85    524   -441  -2023  -1478  -1106   -758  -1376   -971
    428   -241   -670    -93    548   -454  -2044  -1501  -1122   -769  -1402   -958
    441   -241   -685   -101    561   -462  -2060  -1522  -1135   -776  -1421   -948
    449   -241   -691   -103    568   -465  -2070  -1535  -1145   -774  -1431   -927
    452   -231   -683   -111    566   -457  -2075  -1538  -1148   -758  -1428   -896
    449   -213   -662   -119    553   -436  -2075  -1540  -1148   -740  -1418   -885
    441   -207   -649   -119    542   -428  -2075  -1545  -1150   -724  -1415   -880
    428   -205   -633   -111    530   -418  -2068  -1543  -1145   -701  -1402   -852
    418   -202   -620   -109    517   -410  -2073  -1553  -1150   -693  -1387   -833
    426   -205   -631   -111    527   -418  -2088  -1566  -1163   -693  -1384   -807
    439   -192   -633   -124    532   -413  -2101  -1569  -1166   -693  -1387   -761
    452   -184   -636   -132    542   -410  -2120  -1574  -1174   -706  -1395   -719
    449   -181   -633   -135    540   -407  -2125  -1571  -1174   -714  -1376   -698
    446   -181   -628   -132    537   -405  -2130  -1566  -1174   -719  -1337   -711
    444   -158   -602   -142    522   -379  -2132  -1558  -1166   -719  -1296   -727
    459   -124   -584   -166    522   -353  -2130  -1551  -1158   -719  -1257   -719
    462   -122   -584   -171    522   -353  -2135  -1553  -1163   -737  -1234   -727
    457   -109   -566   -174    509   -337  -2132  -1545  -1156   -745  -1202   -717
    457    -85   -545   -187    498   -314  -2132  -1543  -1150   -753  -1171   -717
    457    -85   -542   -184    498   -314  -2140  -1543  -1153   -769  -1156   -748
    457    -93   -550   -181    504   -322  -2140  -1535  -1153   -779  -1135   -774
    452    -57   -511   -197    480   -283  -2132  -1519  -1137   -769  -1106   -776
    452    -36   -491   -210    470   -262  -2127  -1504  -1122   -756  -1070   -789
    457    -23   -480   -215    467   -252  -2120  -1486  -1106   -743  -1021   -823
    446     10   -439   -228    441   -213  -2107  -1465  -1091   -727   -997   -818
    439     36   -402   -239    420   -181  -2094  -1444  -1075   -717   -992   -784
    431     57   -374   -244    400   -155  -2078  -1428  -1067   -711  -1000   -761
    415     59   -355   -236    387   -148  -2055  -1418  -1060   -704  -1015   -727
    410     72   -340   -241    374   -132  -2034  -1410  -1057   -701  -1041   -706
    400     64   -337   -233    368   -135  -2016  -1408  -1057   -704  -1072   -717
    381     54   -329   -218    355   -137  -1995  -1392  -1047   -696  -1091   -717
    376     59   -316   -218    348   -127  -1974  -1369  -1028   -683  -1104   -711
    361     51   -311   -207    337   -129  -1951  -1353  -1013   -675  -1117   -717
    358     41   -316   -200    337   -137  -1925  -1340   -997   -662  -1130   -727
    350     46   -306   -200    329   -129  -1901  -1327   -982   -649  -1132   -737
    345     36   -309   -189    327   -135  -1878  -1309   -969   -639  -1137   -761
    335     18   -319   -179    327   -150  -1875  -1301   -971   -639  -1153   -776
    327      5   -322   -166    322   -155  -1873  -1301   -971   -633  -1158   -771
    298    -18   -316   -142    306   -166  -1862  -1296   -963   -620  -1158   -769
    283    -38   -322   -122    301   -179  -1855  -1296   -963   -613  -1161   -766
    272    -44   -316   -114    293   -179  -1852  -1299   -963   -613  -1166   -758
    272    -49   -322   -111    296   -184  -1860  -1312   -974   -613  -1174   -756
    262    -57   -319   -103    290   -187  -1862  -1325   -982   -610  -1176   -737
    239    -67   -306    -85    272   -187  -1860  -1330   -982   -602  -1166   -711
    218    -77   -298    -72    257   -187  -1860  -1335   -982   -597  -1161   -691
    233    -70   -303    -83    267   -187  -1862  -1345   -982   -589  -1153   -672
    252    -70   -324    -93    285   -194  -1873  -1358   -989   -592  -1158   -672
    262    -70   -332    -96    296   -200  -1873  -1363   -992   -592  -1163   -665
    241    -67   -311    -88    275   -189  -1867  -1366   -984   -584  -1158   -662
    252    -67   -319    -93    285   -194  -1873  -1374   -989   -587  -1161   -665
    241    -72   -316    -85    277   -192  -1875  -1376   -984   -579  -1153   -665
    200    -75   -275    -62    236   -174  -1862  -1366   -966   -561  -1130   -657
    218    -85   -303    -67    259   -194  -1867  -1379   -971   -563  -1122   -678
    244    -80   -324    -83    283   -202  -1867  -1387   -976   -561  -1109   -691
    259    -72   -335    -93    296   -202  -1862  -1392   -982   -558  -1096   -714
    259    -64   -324    -96    290   -194  -1860  -1387   -979   -555  -1072   -748
    259    -70   -329    -96    293   -200  -1867  -1400   -992   -566  -1067   -774
    249    -80   -332    -85    290   -205  -1875  -1408  -1005   -574  -1054   -800
    233    -70   -303    -83    267   -184  -1867  -1405  -1000   -566  -1036   -782
    228    -64   -293    -80    259   -179  -1862  -1400  -1000   -561  -1049   -730
    220    -88   -311    -67    265   -200  -1865  -1405  -1015   -574  -1080   -714
    220    -72   -293    -75    257   -181  -1855  -1395  -1013   -571  -1088   -680
    226    -64   -290    -80    257   -179  -1857  -1395  -1023   -576  -1098   -678
    239    -75   -314    -80    275   -194  -1862  -1397  -1041   -587  -1114   -685
    220    -64   -288    -80    254   -174  -1842  -1379  -1028   -568  -1093   -657
    213    -49   -265    -83    239   -155  -1823  -1361  -1013   -548  -1080   -626
    215    -28   -246    -96    231   -137  -1810  -1353  -1005   -535  -1091   -579
    218     36   -181   -127    200    -72  -1779  -1327   -982   -511  -1065   -535
    228     70   -158   -150    192    -41  -1745  -1304   -963   -493  -1023   -540
    246     75   -171   -161    207    -46  -1743  -1304   -966   -496  -1008   -563
    257     85   -174   -174    215    -44  -1738  -1304   -974   -491   -997   -594
    262    129   -132   -194    197      0  -1714  -1286   -961   -467   -961   -597
    275    174   -101   -226    187     38  -1693  -1265   -935   -449   -924   -589
    288    210    -77   -249    181     67  -1678  -1254   -914   -441   -891   -581
    293    220    -75   -259    184     72  -1688  -1270   -919   -449   -883   -587
    293    215    -77   -254    187     70  -1706  -1293   -940   -462   -893   -592
    293    192   -101   -244    197     46  -1725  -1301   -950   -457   -896   -592
    280    163   -116   -223    200     23  -1727  -1299   -963   -462   -888   -610
    262    111   -150   -187    207    -20  -1722  -1293   -974   -475   -878   -654
    259     70   -189   -163    226    -59  -1727  -1299   -995   -493   -859   -730
    236     20   -218   -129    226    -98  -1738  -1312  -1021   -527   -891   -743
    213    -36   -249    -88    228   -140  -1738  -1322  -1044   -555   -940   -727
    200    -75   -275    -62    236   -174  -1740  -1337  -1065   -574   -958   -722
    189    -98   -288    -44    239   -192  -1732  -1340  -1072   -581   -956   -719
    161   -109   -272    -28    215   -189  -1717  -1335  -1075   -592   -953   -727
    155   -111   -267    -23    210   -189  -1701  -1327  -1070   -589   -948   -730
    145   -119   -267    -15    205   -192  -1688  -1325  -1072   -587   -945   -737
    124   -140   -265      7    194   -202  -1673  -1314  -1067   -581   -932   -735
    119   -153   -272     15    194   -210  -1680  -1314  -1072   -592   -950   -758
    137   -200   -337     31    236   -267  -1665  -1278  -1080   -618   -995   -795
    142   -241   -387     49    262   -311  -1548  -1132  -1036   -615  -1034   -839
    127   -166   -293     20    210   -228  -1379   -932   -906   -530   -987   -807
    150     20   -129    -85    140    -54  -1244   -717   -724   -350   -841   -659
    202    415    213   -309     -5    314  -1200   -597   -488    -36   -519   -319
    166   1075    906   -623   -368    992  -1273   -646   -207    407      0    228
     -2   1548   1551   -771   -776   1548  -1574  -1026   -142    670    358    610
    -80   1291   1369   -607   -724   1330  -1951  -1553   -540    355    101    387
   -150    550    701   -202   -426    626  -2125  -1930  -1161   -371   -594   -236
   -145   -111     33    127    -90    -41  -2130  -1951  -1506   -865  -1135   -737
    -98   -431   -332    265    116   -381  -2029  -1782  -1509   -948  -1286   -891
    -28   -431   -402    228    184   -418  -1901  -1626  -1413   -888  -1254   -880
      0   -314   -314    155    155   -314  -1761  -1460  -1270   -774  -1158   -800
     38   -189   -231     75    132   -210  -1670  -1350  -1169   -675  -1070   -717
     93   -176   -270     41    181   -223  -1628  -1306  -1137   -652  -1047   -706
    114   -187   -301     36    205   -244  -1602  -1286  -1117   -646  -1021   -688
    140   -184   -324     23    231   -254  -1582  -1280  -1106   -644   -997   -672
    153   -197   -353     20    252   -275  -1574  -1291  -1119   -646   -979   -665
    161   -210   -371     25    265   -290  -1574  -1304  -1140   -649   -966   -670
    187   -200   -387      5    285   -293  -1571  -1314  -1158   -649   -945   -678
    202   -205   -410      0    303   -306  -1564  -1327  -1179   -654   -930   -691
    210   -200   -410     -7    309   -303  -1553  -1332  -1195   -662   -901   -714
    218   -187   -405    -15    311   -296  -1543  -1330  -1208   -670   -872   -743
    218   -166   -384    -28    301   -275  -1527  -1332  -1218   -683   -854   -769
    215   -161   -376    -28    296   -270  -1519  -1332  -1226   -683   -841   -789
    213   -137   -353    -38    283   -244  -1517  -1330  -1239   -675   -831   -807
    220   -119   -340    -49    280   -228  -1499  -1312  -1247   -659   -818   -815
    213   -122   -335    -46    270   -228  -1483  -1299  -1260   -649   -820   -823
    194   -103   -298    -46    244   -200  -1473  -1286  -1273   -646   -831   -833
    192    -93   -288    -51    239   -189  -1467  -1278  -1291   -652   -849   -846
    181    -96   -277    -41    228   -187  -1462  -1275  -1309   -657   -865   -846
    174    -88   -265    -44    218   -176  -1449  -1260  -1314   -652   -870   -846
    168    -83   -252    -44    210   -166  -1434  -1241  -1317   -641   -872   -846
    168    -88   -257    -41    213   -174  -1428  -1228  -1327   -639   -880   -857
    168    -88   -257    -38    213   -171  -1421  -1213  -1337   -636   -885   -862
    161    -88   -249    -36    202   -168  -1408  -1192  -1332   -623   -878   -857
    155    -83   -241    -36    197   -161  -1400  -1171  -1335   -613   -872   -857
    168    -83   -254    -44    210   -168  -1400  -1158  -1337   -602   -870   -846
    179    -90   -270    -44    223   -179  -1392  -1140  -1332   -589   -865   -841
    174    -88   -265    -44    218   -174  -1389  -1127  -1330   -579   -844   -846
    194    -80   -275    -57    233   -176  -1387  -1114  -1322   -563   -818   -859
    210    -67   -280    -72    244   -174  -1384  -1101  -1312   -550   -784   -878
    210    -44   -254    -83    231   -148  -1369  -1080  -1291   -524   -756   -867
    226    -25   -252   -101    239   -137  -1361  -1070  -1278   -514   -740   -849
    249    -15   -265   -116    257   -140  -1350  -1067  -1270   -514   -732   -839
    249     20   -231   -137    239   -103  -1319  -1044  -1239   -493   -704   -807
    259     41   -218   -150    239    -88  -1296  -1036  -1221   -480   -691   -787
    252     20   -233   -137    244   -106  -1291  -1049  -1223   -488   -704   -789
    244     44   -200   -145    223    -77  -1273  -1049  -1210   -483   -704   -779
    220     62   -158   -145    189    -46  -1249  -1039  -1184   -465   -693   -753
    241     72   -168   -155    205    -46  -1234  -1031  -1171   -454   -696   -737
    254     75   -181   -166    215    -51  -1215  -1013  -1153   -441   -698   -722
    259     85   -176   -174    218    -44  -1200   -992  -1135   -433   -709   -706
    280     88   -192   -187    236    -51  -1195   -976  -1130   -431   -730   -698
    277     93   -184   -184    231    -44  -1192   -961  -1127   -428   -748   -685
    246     77   -168   -163    207    -44  -1182   -940  -1122   -426   -766   -678
    259     54   -205   -155    231    -75  -1179   -922  -1122   -426   -795   -680
    270     44   -228   -158    249    -90  -1184   -911  -1124   -423   -818   -678
    254     44   -210   -148    233    -83  -1171   -888  -1117   -413   -831   -665
    244     36   -210   -142    228    -85  -1179   -872  -1119   -418   -854   -667
    233     20   -213   -127    223    -93  -1187   -862  -1124   -428   -888   -675
    233     25   -207   -132    220    -88  -1184   -849  -1124   -423   -909   -672
    205     25   -179   -114    192    -75  -1163   -820  -1106   -407   -917   -652
    254     28   -226   -142    239    -98  -1166   -828  -1117   -418   -953   -657
    267     62   -205   -166    236    -70  -1150   -818  -1104   -405   -963   -626
    254     64   -192   -161    223    -64  -1135   -815  -1101   -400   -987   -602
    244     62   -181   -153    213    -59  -1124   -818  -1104   -405  -1013   -589
    241     54   -189   -150    215    -67  -1109   -823  -1101   -415  -1034   -584
    254     51   -202   -153    228    -75  -1083   -815  -1093   -413  -1044   -587
    262     70   -194   -168    228    -62  -1067   -813  -1091   -410  -1052   -587
    316     57   -259   -187    288   -101  -1057   -810  -1098   -420  -1070   -600
    327     64   -265   -197    296    -98  -1036   -805  -1098   -420  -1067   -597
    314     67   -246   -192    280    -88  -1015   -792  -1096   -420  -1065   -594
    324     54   -270   -192    298   -106  -1008   -792  -1109   -433  -1078   -602
    342     51   -290   -197    316   -119  -1002   -789  -1117   -444  -1085   -613
    337     64   -275   -202    306   -103   -984   -779  -1114   -446  -1080   -613
    332     80   -252   -207    293    -85   -966   -766  -1111   -444  -1072   -610
    327     67   -262   -200    293    -98   -956   -763  -1122   -454  -1072   -626
    314     54   -259   -184    288   -101   -935   -750  -1117   -446  -1062   -615
    311     44   -267   -179    290   -111   -919   -750  -1119   -454  -1062   -613
    322     38   -283   -181    303   -122   -911   -750  -1119   -454  -1060   -613
    316     23   -293   -171    303   -135   -901   -748  -1119   -452  -1049   -610
    301     31   -270   -166    285   -119   -880   -732  -1106   -439  -1028   -597
    309     70   -241   -189    275    -83   -854   -714  -1085   -426  -1002   -571
    306     96   -213   -202    259    -57   -818   -685  -1057   -402   -971   -542
    301    137   -163   -220    231    -12   -776   -652  -1021   -371   -932   -511
    285    142   -142   -213    215      0   -769   -641  -1010   -368   -911   -491
    288    140   -148   -218    218     -2   -774   -644  -1010   -368   -896   -480
    296    174   -122   -236    207     25   -750   -626   -979   -342   -852   -436
    296    223    -72   -259    184     75   -714   -610   -948   -314   -802   -397
    290    257    -33   -272    163    111   -704   -610   -935   -306   -771   -366
    288    259    -31   -275    161    114   -714   -626   -937   -314   -763   -355
    280    246    -36   -265    158    106   -730   -636   -940   -319   -766   -345
    285    233    -54   -262    171     90   -732   -631   -927   -306   -753   -319
    290    207    -83   -249    187     62   -740   -628   -922   -311   -719   -311
    277    192    -85   -236    181     54   -763   -620   -927   -327   -685   -316
    246    148    -98   -197    171     25   -756   -623   -927   -345   -732   -332
    228     80   -150   -155    187    -33   -756   -636   -950   -374   -784   -368
    241     20   -220   -129    231    -98   -761   -649   -984   -410   -820   -410
    236      7   -228   -124    233   -109   -750   -646   -984   -407   -815   -415
    236     -5   -241   -114    239   -122   -743   -649   -989   -405   -807   -426
    236    -28   -265   -103    249   -145   -740   -657  -1000   -410   -810   -436
    231    -41   -272    -93    252   -155   -732   -649   -992   -402   -800   -426
    236    -36   -275   -101    254   -153   -722   -641   -982   -397   -787   -415
    246    -28   -275   -109    259   -150   -719   -641   -976   -402   -787   -420
    262    -36   -298   -114    277   -166   -722   -646   -976   -413   -797   -431
    283    -49   -332   -116    306   -189   -714   -636   -974   -418   -820   -441
    311   -129   -441    -93    376   -285   -639   -537   -953   -433   -872   -491
    355   -129   -485   -114    418   -306   -488   -345   -852   -381   -859   -483
    418    -31   -449   -194    433   -239   -340   -119   -693   -246   -758   -374
    485    257   -228   -371    358     15   -244     57   -488     -5   -519    -98
    511    859    345   -685     83    602   -223    116   -200    410    -62    433
    363   1434   1070   -901   -353   1252   -374    -72     -2    774    371    924
    207   1457   1249   -833   -519   1353   -717   -530   -181    714    363    953
    111    867    756   -488   -322    813   -997   -995   -722    135   -194    441
     85     75    -10    -80     46     33  -1124  -1208  -1239   -519   -872   -197
    116   -342   -459    111    285   -400  -1096  -1104  -1356   -722  -1132   -446
    148   -436   -587    142    366   -511   -989   -950  -1291   -706  -1166   -465
    187   -381   -568     98    376   -475   -836   -771  -1156   -607  -1091   -400
    215   -252   -467     15    340   -358   -719   -631  -1026   -493   -982   -324
    231   -194   -428    -18    327   -311   -654   -568   -961   -441   -924   -298
    252   -176   -428    -38    340   -301   -610   -542   -927   -423   -896   -301
    275   -163   -439    -54    355   -301   -584   -537   -909   -410   -883   -324
    280   -166   -446    -59    363   -306   -576   -545   -909   -400   -875   -350
    280   -166   -446    -57    363   -306   -574   -550   -896   -384   -862   -358
    280   -176   -457    -54    368   -316   -563   -548   -878   -368   -849   -368
    290   -192   -483    -49    387   -337   -550   -545   -862   -368   -844   -384
    298   -220   -519    -38    407   -368   -553   -550   -859   -366   -846   -392
    301   -215   -519    -44    407   -366   -555   -558   -854   -363   -839   -400
    316   -213   -532    -54    423   -371   -566   -574   -862   -374   -841   -420
    358   -215   -574    -70    465   -394   -581   -600   -880   -397   -852   -441
    397   -218   -615    -90    506   -415   -602   -626   -898   -415   -862   -452
    428   -228   -657   -101    540   -441   -610   -639   -906   -418   -862   -465
    441   -231   -672   -106    555   -452   -613   -646   -909   -415   -859   -467
    439   -218   -657   -109    548   -436   -602   -633   -893   -394   -844   -465
    431   -205   -636   -111    532   -420   -587   -626   -885   -376   -836   -472
    415   -189   -605   -114    509   -397   -561   -605   -865   -345   -826   -457
    405   -181   -589   -114    496   -384   -553   -597   -859   -332   -826   -446
    389   -181   -571   -103    480   -376   -553   -589   -857   -322   -823   -454
    361   -148   -509   -106    433   -327   -542   -568   -839   -298   -828   -381
    350   -127   -478   -111    413   -301   -545   -561   -841   -285   -849   -311
    350   -119   -470   -116    407   -293   -553   -548   -844   -280   -867   -257
    324   -129   -454    -96    389   -290   -561   -530   -846   -277   -878   -210
    298   -145   -444    -77    371   -293   -566   -504   -841   -270   -875   -168
    285   -142   -431    -72    358   -285   -555   -470   -823   -259   -857    -98
    272   -140   -413    -67    340   -277   -548   -439   -805   -257   -828    -31
    257   -119   -376    -67    316   -246   -532   -402   -779   -254   -782     28
    265    -93   -358    -85    309   -226   -527   -387   -761   -257   -748     46
    265    -67   -332    -98    296   -200   -519   -371   -740   -252   -711     41
    246    -36   -283   -106    262   -161   -504   -353   -711   -239   -672     18
    228    -31   -259    -98    244   -145   -488   -350   -698   -233   -654    -28
    223    -38   -265    -93    241   -150   -478   -350   -693   -236   -641    -83
    220    -10   -231   -103    226   -122   -449   -348   -672   -226   -610   -119
    210     12   -197   -111    202    -90   -423   -353   -654   -213   -587   -163
    205     23   -181   -114    194    -77   -405   -358   -646   -210   -576   -223
    187     18   -168   -103    176    -75   -384   -358   -633   -207   -571   -301
    189     15   -174   -103    181    -80   -368   -353   -615   -202   -563   -368
    239     -5   -244   -119    239   -124   -366   -358   -613   -215   -579   -392
    259    -25   -285   -116    272   -155   -345   -350   -594   -218   -581   -384
    272    -54   -327   -109    298   -192   -316   -342   -581   -218   -576   -397
    283    -80   -363   -101    322   -220   -301   -342   -576   -223   -579   -418
    301   -109   -410    -96    353   -259   -303   -358   -581   -236   -589   -452
    303   -127   -431    -88    366   -277   -298   -366   -576   -236   -589   -465
    290   -148   -439    -72    363   -293   -288   -371   -563   -233   -592   -454
    277   -181   -459    -49    368   -319   -290   -384   -563   -241   -602   -449
    262   -192   -454    -36    355   -322   -283   -389   -555   -236   -594   -439
    254   -189   -444    -31    348   -316   -272   -389   -548   -233   -579   -431
    257   -176   -436    -41    345   -306   -270   -394   -545   -233   -571   -420
    254   -176   -431    -38    340   -301   -257   -389   -535   -223   -563   -394
    228   -176   -407    -28    316   -293   -241   -384   -530   -210   -550   -366
    205   -181   -387    -10    296   -283   -239   -381   -522   -197   -550   -353
    192   -174   -368    -10    277   -270   -233   -368   -506   -189   -550   -327
    179   -184   -363      0    270   -272   -218   -353   -491   -176   -548   -293
    166   -197   -363     12    265   -280   -210   -345   -483   -161   -550   -270
    155   -197   -353     20    254   -275   -207   -345   -485   -150   -550   -257
    129   -207   -340     38    231   -272   -197   -340   -483   -148   -555   -252
    119   -220   -340     49    228   -280   -194   -324   -480   -145   -553   -244
    103   -215   -322     54    210   -267   -192   -309   -475   -132   -542   -236
    103   -200   -303     49    202   -252   -184   -296   -465   -124   -527   -226
    106   -202   -309     46    205   -254   -176   -280   -459   -119   -517   -218
    111   -205   -316     46    213   -259   -171   -267   -459   -116   -509   -205
    111   -184   -298     36    202   -241   -155   -254   -452   -103   -485   -187
     85   -200   -285     57    184   -241   -153   -252   -454   -103   -472   -184
     83   -200   -283     57    181   -241   -145   -246   -454   -109   -470   -189
     83   -200   -285     57    184   -241   -140   -252   -457   -109   -462   -197
     85   -184   -272     49    176   -228   -142   -254   -465   -111   -449   -213
    106   -142   -249     18    176   -194   -132   -246   -462   -109   -428   -218
    127   -114   -244     -7    184   -179   -114   -231   -457   -101   -405   -223
    135    -88   -223    -25    179   -155    -93   -213   -441    -88   -371   -226
    124    -77   -205    -25    163   -140    -77   -200   -428    -83   -345   -233
    124    -80   -205    -20    163   -142    -72   -197   -428    -80   -332   -246
    119    -31   -153    -46    135    -90    -59   -184   -415    -59   -290   -241
    116     15   -101    -64    109    -44    -23   -161   -387    -33   -244   -231
    116     31    -85    -75    101    -25     -5   -150   -368    -20   -210   -226
    106     23    -83    -64     96    -28    -23   -166   -379    -23   -194   -239
    116     25    -93    -72    103    -33    -51   -174   -387    -25   -176   -244
    124     44    -80    -85    103    -18    -77   -184   -392    -15   -148   -239
    124     36    -90    -83    106    -25    -77   -192   -392    -23   -127   -239
    109    -15   -124    -46    116    -70    -77   -200   -400    -49   -127   -259
     88    -57   -148    -18    116   -101    -80   -205   -405    -70   -127   -272
     75    -96   -171      7    122   -132    -90   -213   -418    -85   -137   -301
     59   -145   -207     41    132   -176   -103   -231   -441   -109   -161   -335
     38   -192   -231     77    135   -210   -106   -236   -452   -129   -176   -353
     49   -200   -252     75    150   -226   -111   -241   -459   -145   -184   -355
     44   -207   -252     80    148   -228   -116   -246   -457   -145   -187   -348
     51   -220   -272     85    161   -246   -119   -244   -459   -150   -200   -350
     46   -231   -277     93    161   -254   -119   -244   -457   -150   -202   -348
     46   -228   -275     90    158   -249   -119   -246   -454   -150   -205   -348
     51   -236   -288     90    168   -259   -111   -239   -449   -153   -213   -355
     64   -285   -350    106    207   -316   -103   -213   -444   -155   -228   -358
     96   -374   -470    140    283   -420    -36   -111   -407   -153   -254   -392
    103   -332   -439    111    270   -384    109     70   -288    -80   -218   -384
    129   -218   -350     44    239   -283    233    257   -129     49    -98   -288
    158     44   -116   -103    137    -36    319    418     83    298    158    -36
    171    571    400   -371   -114    485    371    532    387    701    620    420
     18   1088   1067   -555   -524   1080    283    368    576   1036   1041    810
    -77   1062   1140   -493   -607   1101    -28    -62    368    950   1028    774
   -163    537    701   -189   -433    618   -277   -524   -176    374    511    301
   -194   -103     90    150   -142     -7   -389   -743   -659   -236    -80   -254
   -140   -457   -319    298     88   -389   -394   -646   -753   -400   -270   -470
   -129   -626   -498    376    184   -563   -309   -517   -714   -420   -316   -545
   -119   -631   -514    374    197   -574   -223   -423   -649   -381   -288   -548
    -90   -537   -446    314    176   -493   -127   -314   -545   -288   -207   -506
    -64   -436   -371    252    150   -405    -67   -244   -467   -228   -142   -478
    -54   -374   -319    215    129   -348    -23   -194   -420   -194   -111   -465
    -51   -329   -280    189    114   -306      0   -163   -392   -176    -98   -452
    -49   -296   -246    174     98   -272      2   -158   -387   -181   -114   -449
    -75   -272   -200    174     62   -239      7   -153   -384   -184   -127   -446
    -85   -244   -158    163     36   -202     18   -145   -374   -179   -124   -449
    -85   -233   -150    158     31   -192     25   -142   -368   -174   -137   -462
    -75   -259   -184    168     54   -223     25   -142   -376   -179   -171   -483
    -64   -252   -187    158     59   -220     20   -145   -376   -166   -171   -488
    -57   -241   -187    148     64   -215     31   -142   -368   -145   -171   -478
    -49   -239   -189    142     70   -215     36   -142   -363   -155   -192   -462
    -44   -249   -205    148     80   -228     36   -148   -371   -158   -171   -444
    -54   -275   -223    163     83   -249     49   -153   -366   -140   -145   -446
    -54   -296   -244    174     93   -270     51   -158   -363   -150   -137   -420
    -33   -298   -265    166    114   -283     54   -166   -371   -153   -140   -397
    -15   -290   -275    153    129   -283     54   -163   -363   -129   -106   -397
      0   -311   -311    153    155   -311     57   -168   -381   -140    -62   -397
     25   -316   -342    145    181   -329     46   -192   -413   -150    -28   -407
     44   -306   -350    129    197   -327     33   -213   -441   -171     -2   -413
     51   -306   -358    127    205   -332     38   -226   -452   -184     18   -420
     64   -283   -348    109    205   -316     33   -249   -462   -197     33   -426
     75   -293   -368    109    220   -329     28   -265   -472   -205     36   -402
     88   -296   -384    101    233   -337     10   -288   -496   -226     20   -371
     93   -259   -353     83    223   -306      2   -288   -501   -231     33   -342
     88   -241   -332     75    210   -285      0   -285   -506   -228     51   -353
     80   -218   -298     70    189   -257      2   -272   -493   -213     70   -366
     67   -176   -246     51    155   -210      7   -254   -480   -192    116   -374
     75   -111   -187     18    129   -148      7   -241   -472   -161    176   -420
     72    -62   -137     -7    103   -101     10   -231   -465   -158    181   -449
     75    -51   -127    -12     98    -88     15   -223   -457   -155    168   -426
     72    -38   -111    -18     90    -75     20   -220   -452   -137    150   -397
     75    -10    -85    -31     80    -46     33   -218   -439   -119    145   -389
     75    -28   -106    -25     88    -67     46   -215   -444   -132    106   -392
     72    -49   -124    -12     96    -85     59   -215   -449   -140     54   -394
     59    -62   -122      0     90    -90     83   -200   -436   -119     31   -394
     51    -46    -98     -2     75    -72     98   -189   -423   -111     -2   -415
     25    -44    -70      7     46    -57    129   -174   -402    -96    -25   -433
      0    -57    -57     28     25    -57    153   -158   -376    -80    -54   -449
    -15    -59    -44     36     12    -54    176   -140   -348    -67    -83   -462
    -36    -54    -18     46    -10    -36    202   -116   -306    -38    -93   -488
    -62    -57      5     57    -36    -25    218   -106   -283    -20   -114   -519
    -83    -51     28     67    -57    -12    239   -103   -275    -20   -135   -532
    -93    -62     28     77    -62    -18    257    -98   -259    -12   -161   -548
   -103    -64     38     85    -72    -12    275    -98   -244     -7   -200   -579
   -129    -64     62     96    -98     -2    288   -103   -233    -12   -228   -589
   -148    -67     80    106   -116      5    298   -103   -223    -12   -236   -592
   -161    -51    109    106   -135     25    301   -106   -210     10   -226   -610
   -168    -23    145     96   -158     59    309   -106   -194     31   -215   -626
   -171    -23    148     96   -161     62    314   -101   -181     38   -213   -613
   -171    -18    150     93   -163     64    319   -103   -179     38   -218   -605
   -174     -7    163     90   -171     77    311   -103   -179     46   -215   -607
   -166     -5    161     85   -163     77    301   -101   -174     54   -215   -605
   -161      5    163     75   -163     83    288    -98   -171     46   -218   -594
   -150      2    153     72   -150     77    277    -85   -166     46   -220   -579
   -145     10    153     64   -150     80    270    -75   -166     49   -228   -574
   -148     18    166     64   -155     90    272    -62   -158     51   -220   -563
   -142     18    161     59   -153     88    275    -49   -150     57   -220   -545
   -142     12    155     62   -148     83    277    -31   -142     70   -213   -522
   -148     18    166     64   -158     90    275    -23   -142     77   -210   -519
   -158      7    166     75   -161     85    285     -5   -127     93   -202   -511
   -166     -7    158     85   -163     75    301     12   -116     96   -200   -493
   -168     -7    161     88   -166     75    314     23   -106    109   -187   -480
   -168     -2    163     83   -166     80    324     31    -98    124   -171   -467
   -171     10    181     80   -176     96    340     46    -77    137   -148   -444
   -163     51    215     54   -189    132    355     64    -57    166   -111   -426
   -153     77    231     36   -192    153    379     83    -41    181    -85   -418
   -145     83    228     28   -187    155    394     93    -36    187    -70   -413
   -135    101    236     18   -184    168    413    111    -15    205    -41   -402
   -124    129    254     -5   -189    192    433    132      5    226     -7   -374
   -122    184    306    -31   -215    246    454    142     28    249     23   -348
   -116    210    327    -46   -223    267    472    155     54    267     51   -324
   -109    210    319    -49   -213    265    467    150     54    262     72   -309
   -106    194    301    -46   -205    246    449    135     38    249     70   -311
    -96    205    301    -54   -197    252    436    129     33    246     83   -309
    -96    194    290    -49   -194    241    423    119     23    239     85   -311
   -101    161    262    -28   -181    210    418    114     10    228     75   -327
   -106    111    218     -2   -163    163    410    109    -10    205     57   -353
   -109     64    174     23   -142    116    407    109    -23    189     46   -376
   -116     23    137     46   -127     77    400    101    -38    171     28   -389
   -119    -15    103     67   -111     44    392     88    -57    153      7   -400
   -119    -33     83     75   -101     23    384     75    -75    132    -12   -405
   -119    -54     64     85    -93      5    381     72    -88    119    -18   -397
   -124    -85     36    103    -83    -23    379     67    -90    109    -20   -400
   -122    -96     25    109    -75    -36    384     72    -85    114    -12   -397
   -127   -111     12    116    -70    -49    397     83    -77    122    -10   -392
   -124   -114     10    119    -67    -51    405     93    -77    124     -5   -371
   -103   -127    -25    114    -41    -77    405    109    -80    119      0   -376
    -70   -174   -103    122     15   -140    428    166    -72    103    -31   -420
    -46   -181   -135    114     44   -158    537    316     12    140    -23   -428
    -10    -98    -88     51     38    -93    646    488    148    254     72   -355
     51    140     88    -96    -20    114    732    675    342    462    277   -150
     93    602    509   -348   -207    555    807    828    623    828    693    267
    -46   1171   1218   -563   -633   1195    813    789    875   1221   1158    706
   -174   1312   1486   -568   -831   1397    584    439    789   1275   1280    797
   -246    932   1176   -342   -711   1054    303    -44    340    839    891    439
   -275    228    504     23   -389    366    116   -400   -236    137    200   -192
   -194   -210    -18    200    -88   -114     51   -413   -446   -163   -124   -498
   -140   -415   -275    277     64   -345     93   -303   -454   -220   -210   -574
   -127   -457   -329    290     98   -394    181   -194   -387   -187   -205   -566
   -114   -407   -293    262     88   -350    275    -67   -277    -88   -127   -501
   -111   -322   -210    215     46   -265    348     41   -179      7    -41   -423
   -124   -272   -150    197     10   -213    392    114   -127     54      2   -379
   -127   -262   -135    194      2   -200    410    135   -109     75     10   -381
   -109   -262   -153    187     20   -207    423    148   -101     80     10   -387
   -103   -265   -163    181     28   -213    433    161   -103     85     12   -381
    -93   -249   -155    171     31   -202    433    171   -106     90     10   -371
    -85   -236   -153    161     31   -194    431    171   -106     83      2   -374
    -75   -246   -171    161     46   -210    428    166   -103     70     -7   -374
    -67   -228   -161    148     44   -194    423    158    -98     70     -7   -363
    -59   -231   -171    145     54   -202    420    148   -101     70     -7   -368
    -54   -215   -161    132     51   -187    423    145   -103     70    -12   -366
    -41   -210   -168    127     62   -189    436    155    -98     80    -10   -342
    -38   -218   -181    127     70   -202    446    174    -93     96      7   -311
    -36   -220   -187    127     75   -205    452    189    -96     96     20   -306
    -41   -231   -189    135     72   -210    454    192    -98     93     33   -303
    -46   -241   -194    145     72   -218    452    192   -111     77     41   -306
    -46   -246   -200    145     75   -223    454    202   -114     75     62   -296
    -41   -231   -189    137     72   -213    449    213   -111     83     85   -270
    -36   -226   -189    129     75   -210    444    220   -114     77     90   -257
    -36   -223   -187    129     75   -205    436    236   -116     83    101   -244
    -38   -210   -171    122     62   -192    433    246   -111    101    109   -233
    -33   -197   -163    114     62   -181    431    262   -106    106    127   -197
    -20   -181   -161    101     67   -171    423    267   -106    109    135   -163
     -7   -166   -158     88     75   -163    405    267   -111    103    135   -145
    -10   -166   -155     85     72   -161    392    262   -122     90    129   -129
     -5   -158   -153     83     72   -158    379    257   -127     88    132   -137
      5   -140   -145     64     72   -140    361    249   -135     85    145   -145
     20   -111   -132     46     75   -122    342    239   -140     77    153   -148
     28   -116   -148     44     85   -132    332    228   -142     72    158   -161
     54    -98   -153     23    101   -127    327    228   -140     75    168   -155
     83   -106   -189     10    135   -148    316    218   -150     64    150   -153
    111   -116   -228      2    168   -171    309    200   -161     49    135   -135
    135   -135   -272     -2    202   -202    309    194   -158     41    129   -140
    137   -137   -275     -2    205   -205    319    197   -155     49    140   -174
    127   -129   -257      0    189   -194    335    200   -145     62    150   -200
    114   -116   -231      2    171   -174    350    205   -132     77    166   -200
    109   -116   -228      2    168   -171    361    202   -129     77    168   -171
     93   -124   -218     15    153   -168    371    202   -122     77    176   -150
     77   -116   -194     18    135   -155    384    202   -109     93    187   -114
     67   -114   -181     23    124   -148    405    207    -88    116    207    -51
     54   -122   -176     31    111   -148    413    200    -80    132    233    -15
     51   -116   -168     33    109   -142    405    181    -85    129    246      0
     33   -124   -161     44     96   -142    407    168    -90    119    236      5
     18   -111   -129     46     72   -119    420    168    -80    122    241     10
      7   -116   -124     51     64   -119    426    163    -75    106    246      2
      5   -119   -127     57     64   -122    431    161    -75     85    262     -2
     -2   -129   -127     64     59   -127    436    155    -75     57    272    -18
    -10   -122   -111     67     49   -116    446    163    -72     33    296    -18
    -18   -124   -106     70     41   -116    462    179    -57     31    345    -28
    -23   -101    -77     62     25    -90    459    176    -46     28    384    -59
    -31    -93    -64     59     15    -77    457    166    -44      7    394    -98
    -28    -90    -62     59     15    -77    454    163    -41      2    410   -122
    -31    -96    -64     62     15    -80    465    171    -33      2    413   -135
    -25    -93    -70     59     20    -83    465    179    -31      0    402   -135
    -15    -96    -80     54     31    -88    465    189    -31     -2    384   -132
     -7    -93    -85     51     38    -90    465    205    -28     -7    363   -127
    -18   -101    -85     59     33    -96    462    218    -28    -10    337   -150
    -20   -109    -88     64     31    -98    470    241    -18      5    335   -179
    -18   -106    -90     62     33    -98    472    257     -7     23    335   -223
    -38   -119    -80     80     20   -101    478    270      2     33    327   -267
    -23   -135   -114     77     44   -124    467    270      2     36    319   -314
    -12   -142   -132     77     57   -137    462    272      2     25    309   -350
    -15   -129   -116     72     46   -124    470    283     12     41    311   -363
    -12   -114   -101     64     44   -109    488    309     33     59    324   -374
     -7    -98    -93     51     41    -96    504    319     49     64    335   -392
     -2   -103   -101     51     49   -103    519    327     59     72    311   -381
      0   -101   -101     49     49   -101    522    324     57     72    272   -353
      2    -75    -77     36     38    -75    522    324     59     75    252   -301
     -5    -41    -38     20     15    -38    537    324     83    101    262   -272
    -15    -10      5     12    -10     -2    558    316    103    119    265   -257
     -7     15     23     -5    -15     18    553    301    109    124    272   -244
    -18      5     23      7    -20     12    519    265     88    103    254   -257
    -23      5     25      7    -25     15    493    228     67     88    239   -265
    -28      2     28     12    -28     15    478    205     54     88    236   -265
    -31    -23      7     25    -20     -7    457    179     36     75    218   -285
    -44    -51     -7     49    -18    -31    444    155     15     57    205   -293
    -54    -96    -44     75     -7    -70    431    140     -5     36    176   -324
    -59   -122    -62     90      0    -90    415    124    -23     12    153   -358
    -70   -145    -77    106      2   -114    400    109    -44    -12    135   -376
    -77   -161    -83    119      2   -122    384     90    -72    -38    114   -400
    -85   -181    -98    132      5   -140    366     75    -98    -62     90   -428
    -90   -189   -101    140      2   -145    358     72   -109    -67     85   -436
    -93   -202   -109    145      7   -155    350     75   -109    -72     75   -441
    -93   -200   -106    148      5   -153    345     75   -116    -83     67   -449
    -90   -200   -109    142      5   -155    335     67   -129    -96     51   -459
    -90   -197   -106    142      7   -153    332     70   -137   -101     41   -478
    -77   -231   -155    153     36   -192    340     88   -145   -124      7   -517
    -46   -288   -241    168     96   -265    407    194   -116   -132    -41   -576
    -18   -228   -210    122     93   -218    537    374      0    -49     -5   -550
     23    -70    -93     23     57    -83    652    574    171    114    137   -436
     64    252    187   -158    -62    218    714    717    381    376    423   -179
     44    813    769   -428   -361    792    732    756    641    758    870    272
   -135   1304   1439   -587   -787   1371    535    457    730   1028   1234    633
   -239   1231   1470   -496   -854   1350    187    -25    457    875   1132    542
   -314    628    940   -158   -626    784    -59   -475   -116    239    522     12
   -288    -57    231    174   -259     85   -163   -654   -600   -392   -127   -561
   -218   -381   -166    298    -25   -275   -145   -540   -659   -530   -327   -774
   -176   -449   -272    311     46   -361    -64   -402   -592   -509   -340   -815
   -150   -407   -259    277     54   -335     44   -267   -485   -426   -285   -782
   -135   -314   -179    226     20   -246    135   -158   -371   -322   -205   -724
   -109   -254   -145    181     15   -200    166   -116   -327   -280   -179   -701
    -85   -220   -135    153     23   -179    189    -93   -309   -259   -168   -685
    -62   -205   -142    132     38   -174    197    -85   -301   -262   -174   -680
    -46   -189   -142    119     46   -166    194    -88   -309   -270   -184   -675
    -49   -176   -127    111     38   -153    194    -77   -298   -270   -194   -672
    -44   -153   -111     98     33   -132    194    -72   -290   -267   -202   -667
    -31   -155   -127     90     46   -140    189    -75   -298   -277   -223   -675
    -31   -161   -129     96     49   -145    189    -75   -301   -288   -231   -667
    -33   -155   -124     93     44   -140    194    -70   -301   -288   -249   -665
    -33   -155   -122     93     44   -140    197    -62   -293   -285   -254   -659
    -41   -150   -111     96     33   -129    194    -59   -290   -280   -252   -652
    -54   -150    -96    103     20   -124    197    -54   -285   -283   -262   -652
    -67   -145    -77    106      2   -111    200    -51   -285   -283   -270   -662
    -80   -140    -59    109    -12   -101    197    -54   -290   -290   -277   -665
    -96   -140    -44    116    -25    -93    192    -57   -298   -306   -301   -665
   -101   -137    -36    119    -33    -88    176    -62   -306   -314   -319   -667
   -114   -145    -31    127    -41    -88    171    -59   -311   -319   -324   -670
   -116   -137    -20    127    -49    -80    168    -59   -316   -327   -322   -665
   -119   -142    -25    129    -49    -85    166    -59   -322   -340   -329   -680
   -116   -145    -28    132    -44    -88    155    -54   -329   -345   -332   -693
   -114   -122     -7    116    -54    -64    137    -59   -332   -340   -335   -685
   -106   -109     -2    106    -54    -57    119    -70   -337   -335   -342   -691
    -93    -83     10     85    -54    -36    101    -80   -350   -342   -350   -706
    -88    -54     33     72    -62    -10     80    -93   -363   -345   -350   -709
    -96    -46     46     70    -75      0     57   -103   -371   -342   -348   -706
    -90    -20     70     54    -80     23     41   -101   -366   -332   -337   -704
    -80     31    111     23    -96     72     31    -96   -363   -327   -322   -696
    -70     57    127      7    -98     90     20    -88   -363   -327   -327   -685
    -59     70    129     -7    -93     98     12    -85   -368   -335   -329   -685
    -51    124    174    -36   -111    148     18    -75   -353   -324   -314   -678
    -49    163    213    -57   -132    187     15    -72   -348   -322   -306   -672
    -49    176    226    -62   -137    200     20    -75   -350   -322   -314   -678
    -49    181    228    -67   -140    205     18    -90   -366   -332   -342   -709
    -46    202    249    -77   -148    226     15   -109   -376   -350   -353   -735
    -54    210    262    -80   -158    236     12   -127   -387   -358   -355   -761
    -59    187    246    -62   -153    215     12   -140   -394   -368   -366   -792
    -57    184    239    -64   -148    210     18   -145   -400   -379   -392   -800
    -59    163    223    -51   -142    192     28   -145   -402   -381   -402   -805
    -54    137    192    -41   -124    166     38   -142   -402   -379   -413   -818
    -49    127    176    -38   -111    150     44   -142   -402   -381   -436   -836
    -44    106    148    -31    -96    127     38   -148   -413   -397   -462   -862
    -36     98    135    -33    -85    116     31   -166   -426   -405   -491   -891
    -20     83    103    -33    -62     93     12   -192   -446   -426   -537   -930
     -5     67     72    -31    -38     70     -7   -218   -475   -446   -568   -969
     10     75     62    -44    -25     70    -33   -244   -509   -475   -602  -1002
     25     67     41    -46     -7     57    -51   -267   -540   -501   -639  -1031
     25     59     33    -44     -5     46    -62   -288   -561   -519   -678  -1057
     15     64     49    -38    -15     57    -72   -301   -576   -535   -704  -1075
     -2     85     85    -44    -44     88    -85   -319   -597   -550   -719  -1083
    -12    106    119    -46    -67    114    -93   -329   -607   -561   -740  -1093
    -25    101    127    -38    -77    114    -96   -332   -610   -563   -766  -1098
    -41    106    148    -31    -93    127   -101   -337   -618   -566   -792  -1091
    -46    127    171    -41   -111    148   -106   -340   -623   -568   -813  -1083
    -41    140    181    -49   -111    158   -116   -350   -639   -576   -839  -1091
    -44    148    192    -51   -119    168   -129   -363   -652   -594   -862  -1098
    -51    140    192    -44   -122    166   -127   -361   -654   -602   -880  -1104
    -62    129    192    -36   -127    161   -132   -363   -665   -607   -896  -1114
    -75    119    194    -23   -135    155   -127   -361   -667   -610   -906  -1127
    -80    114    194    -18   -137    153   -135   -361   -670   -615   -914  -1143
    -83    114    197    -15   -140    155   -132   -361   -670   -618   -917  -1156
    -96    101    197     -5   -148    150   -132   -355   -670   -620   -922  -1169
    -98    106    205     -5   -153    155   -127   -342   -659   -610   -914  -1174
    -98    124    223    -15   -163    174   -111   -322   -641   -600   -904  -1171
   -103    132    236    -12   -168    184    -93   -303   -626   -584   -891  -1171
   -109    140    249    -18   -179    194    -85   -293   -615   -574   -880  -1176
   -103    145    249    -20   -176    194    -80   -293   -615   -574   -880  -1184
   -101    166    267    -33   -184    215    -80   -296   -613   -566   -875  -1187
    -98    197    296    -49   -197    246    -77   -296   -597   -545   -859  -1184
   -101    220    319    -62   -210    267    -75   -301   -581   -530   -849  -1174
    -96    228    322    -67   -207    275    -85   -319   -587   -522   -846  -1163
    -93    205    298    -57   -197    252   -109   -353   -607   -537   -865  -1169
    -93    197    290    -51   -192    244   -127   -376   -620   -545   -872  -1169
   -101    176    275    -38   -189    226   -148   -394   -636   -553   -888  -1176
   -103    150    254    -23   -179    202   -168   -413   -652   -566   -914  -1187
   -103    114    218     -5   -161    166   -189   -433   -672   -587   -945  -1197
   -101     57    158     23   -129    106   -213   -462   -704   -618   -987  -1218
    -98     28    127     33   -114     75   -231   -485   -724   -636  -1015  -1234
   -109    -23     83     64    -96     28   -246   -509   -748   -657  -1039  -1241
   -111    -77     31     93    -72    -23   -259   -530   -766   -667  -1062  -1252
   -122   -114      7    119    -64    -54   -272   -548   -782   -680  -1075  -1252
   -127   -140    -12    129    -57    -77   -283   -548   -787   -678  -1075  -1236
   -116   -148    -31    132    -44    -90   -298   -553   -792   -678  -1078  -1231
   -114   -168    -54    140    -31   -111   -311   -553   -795   -672  -1070  -1223
   -114   -179    -64    148    -25   -122   -311   -540   -787   -662  -1047  -1200
   -103   -210   -109    155      0   -161   -324   -542   -800   -678  -1060  -1205
    -77   -280   -205    179     62   -244   -309   -491   -802   -693  -1088  -1215
    -41   -342   -301    189    127   -322   -226   -353   -758   -691  -1106  -1244
    -20   -309   -288    166    132   -298   -101   -181   -654   -623  -1049  -1228
     25   -174   -200     72    111   -184     20     31   -470   -444   -870  -1088
     72    189    116   -132    -23    155     75    155   -236   -135   -542   -763
     31    797    766   -415   -368    784     41    116     18    277    -51   -265
   -140   1288   1428   -574   -784   1358   -197   -226    101    563    350    129
   -233   1091   1325   -431   -779   1208   -553   -719   -239    324    171    -31
   -303    405    706    -51   -504    555   -743  -1119   -831   -358   -488   -618
   -270   -288    -18    280   -127   -153   -787  -1221  -1241   -935  -1091  -1171
   -202   -623   -420    413    109   -522   -727  -1085  -1280  -1062  -1257  -1356
   -174   -652   -478    413    150   -566   -613   -932  -1182  -1008  -1241  -1369
   -148   -576   -428    363    140   -504   -496   -789  -1057   -911  -1166  -1317
   -124   -491   -368    306    119   -431   -420   -691   -963   -831  -1088  -1257
   -116   -439   -322    277    101   -381   -379   -641   -919   -789  -1047  -1223
   -109   -428   -319    267    103   -374   -368   -628   -911   -787  -1044  -1231
   -103   -431   -327    267    109   -381   -358   -620   -904   -787  -1036  -1226
    -98   -433   -335    265    116   -387   -350   -615   -898   -787  -1026  -1221
    -85   -420   -335    254    124   -379   -342   -605   -885   -774  -1010  -1200
    -77   -428   -350    252    132   -389   -350   -607   -891   -779  -1010  -1192
    -64   -439   -376    252    153   -407   -361   -613   -901   -787  -1015  -1195
    -54   -439   -384    244    163   -410   -366   -620   -904   -787  -1008  -1189
    -49   -441   -392    246    171   -418   -374   -623   -906   -789   -995  -1179
    -46   -433   -389    239    168   -413   -379   -628   -906   -784   -984  -1176
    -46   -426   -379    233    166   -402   -381   -633   -906   -782   -971  -1163
    -44   -418   -374    231    163   -397   -387   -644   -909   -779   -961  -1158
    -44   -420   -376    233    166   -400   -392   -649   -914   -779   -953  -1148
    -38   -394   -358    215    158   -376   -394   -649   -911   -769   -930  -1127
    -28   -387   -358    207    163   -371   -402   -654   -909   -763   -917  -1117
    -28   -392   -363    207    166   -379   -415   -659   -914   -766   -909  -1109
    -25   -384   -358    205    166   -371   -415   -659   -904   -753   -893  -1091
    -20   -384   -363    200    171   -374   -423   -665   -904   -745   -880  -1085
    -15   -376   -361    194    171   -368   -433   -667   -901   -740   -867  -1078
     -7   -363   -355    184    171   -361   -441   -667   -901   -735   -852  -1062
      5   -355   -361    176    181   -358   -446   -659   -898   -727   -839  -1054
      7   -337   -348    163    176   -342   -452   -654   -885   -714   -818  -1039
     10   -329   -340    158    174   -335   -459   -652   -880   -704   -802  -1021
     15   -329   -348    155    179   -337   -462   -641   -870   -696   -784  -1000
     20   -329   -350    155    184   -340   -462   -626   -865   -685   -766   -984
     18   -329   -348    155    181   -337   -462   -613   -854   -670   -748   -963
      2   -335   -337    166    168   -335   -462   -597   -841   -649   -732   -927
     -2   -335   -332    166    163   -335   -465   -574   -833   -633   -719   -901
      0   -329   -329    166    163   -329   -454   -535   -815   -607   -696   -872
     -5   -316   -314    158    153   -316   -449   -509   -797   -584   -672   -852
     -2   -306   -303    153    150   -303   -449   -496   -789   -587   -670   -836
      5   -309   -314    150    158   -311   -433   -480   -787   -584   -680   -820
      5   -311   -316    153    161   -314   -418   -467   -787   -579   -691   -813
     10   -324   -337    155    174   -332   -415   -467   -797   -589   -706   -820
     18   -340   -361    161    189   -350   -413   -465   -805   -600   -724   -831
     20   -353   -374    163    197   -363   -407   -462   -805   -607   -737   -833
     18   -368   -387    176    202   -376   -400   -454   -797   -602   -743   -833
     18   -376   -394    176    205   -384   -392   -446   -789   -600   -743   -833
     12   -384   -397    184    205   -389   -389   -449   -789   -610   -748   -839
     15   -387   -402    184    207   -394   -376   -449   -779   -605   -750   -836
     23   -389   -413    184    218   -400   -368   -449   -769   -594   -737   -818
     31   -405   -436    184    233   -418   -368   -457   -774   -594   -730   -807
     31   -410   -441    189    233   -423   -366   -457   -776   -587   -717   -797
     36   -407   -446    184    239   -426   -368   -465   -787   -592   -711   -782
     31   -410   -441    189    236   -426   -371   -475   -805   -613   -722   -782
     33   -444   -480    202    257   -459   -379   -478   -818   -628   -735   -795
     38   -452   -491    205    265   -470   -379   -488   -831   -641   -730   -805
     36   -446   -483    202    257   -465   -384   -493   -841   -654   -724   -802
     33   -441   -475    205    254   -457   -389   -491   -841   -659   -714   -779
     51   -457   -509    200    280   -480   -394   -480   -844   -657   -714   -774
     57   -436   -493    189    272   -462   -397   -467   -844   -654   -711   -753
     77   -413   -493    166    283   -452   -413   -465   -859   -670   -730   -743
     75   -410   -485    168    280   -446   -415   -457   -862   -670   -753   -717
     77   -420   -498    168    285   -459   -423   -449   -865   -665   -795   -639
     83   -433   -517    174    298   -475   -431   -436   -865   -657   -823   -594
     96   -433   -532    166    314   -480   -433   -426   -862   -646   -839   -568
    101   -431   -532    166    316   -480   -441   -428   -867   -649   -859   -571
    106   -436   -542    163    322   -488   -454   -439   -878   -662   -893   -561
    116   -452   -568    166    340   -509   -457   -441   -885   -667   -904   -605
    135   -467   -605    163    368   -535   -462   -449   -904   -678   -904   -683
    168   -483   -652    158    410   -566   -472   -459   -922   -693   -922   -740
    202   -475   -678    135    439   -576   -475   -459   -932   -696   -930   -758
    228   -449   -680    109    452   -563   -462   -449   -930   -696   -930   -774
    241   -420   -662     88    449   -542   -446   -436   -919   -685   -917   -795
    244   -392   -636     75    439   -514   -433   -418   -911   -672   -898   -820
    239   -376   -615     67    423   -496   -426   -413   -909   -665   -901   -820
    233   -361   -594     62    413   -478   -418   -410   -906   -657   -898   -826
    215   -332   -548     59    381   -439   -400   -400   -893   -639   -891   -807
    200   -288   -488     44    342   -387   -392   -400   -875   -615   -888   -727
    189   -272   -465     38    324   -368   -402   -418   -880   -615   -896   -662
    184   -298   -483     57    332   -389   -431   -457   -909   -639   -922   -620
    194   -309   -504     57    348   -407   -452   -491   -930   -654   -940   -594
    205   -327   -532     62    368   -428   -470   -519   -948   -672   -948   -594
    197   -363   -561     83    376   -462   -480   -537   -961   -691   -956   -626
    184   -405   -589    109    387   -496   -485   -550   -976   -709   -969   -652
    181   -452   -636    132    407   -542   -496   -568  -1000   -737   -989   -685
    176   -496   -672    161    423   -584   -509   -584  -1018   -761  -1008   -711
    161   -545   -706    189    431   -623   -524   -597  -1036   -795  -1021   -719
    148   -566   -714    210    431   -639   -537   -610  -1049   -828  -1023   -717
    142   -587   -730    220    433   -657   -545   -615  -1054   -854  -1023   -719
    140   -605   -745    233    441   -675   -550   -613  -1057   -859  -1013   -740
    127   -618   -745    244    433   -680   -550   -613  -1057   -862  -1010   -763
    119   -628   -750    254    433   -688   -550   -607  -1054   -862  -1010   -774
    111   -639   -750    262    428   -693   -550   -602  -1052   -865  -1018   -776
    106   -639   -745    267    426   -691   -542   -589  -1047   -862  -1031   -761
    116   -680   -797    280    454   -737   -524   -558  -1041   -878  -1070   -776
    140   -735   -875    296    506   -802   -439   -441   -995   -883  -1127   -789
    166   -706   -875    267    519   -789   -293   -249   -880   -807  -1171   -665
    228   -597   -826    184    527   -711   -150    -12   -706   -652  -1140   -423
    275   -267   -545     -5    410   -407    -90    129   -475   -368   -841   -132
    236    319     83   -280     77    202   -127    109   -197     44   -342    340
     33    846    810   -441   -387    828   -350   -194    -44    379     93    761
   -124    771    896   -322   -509    833   -688   -657   -249    285     67    685
   -205     41    244     80   -223    142   -917  -1096   -870   -415   -589    -23
   -174   -714   -542    444    181   -628  -1010  -1283  -1382  -1075  -1254   -730
   -101  -1036   -937    568    418   -987   -958  -1171  -1449  -1234  -1457   -989
    -57  -1067  -1010    563    475  -1039   -826   -997  -1335  -1166  -1428  -1008
    -23   -982   -961    501    467   -971   -693   -836  -1195  -1054  -1345   -945
      0   -896   -896    446    446   -896   -613   -743  -1101   -971  -1288   -888
     10   -867   -878    426    441   -872   -576   -704  -1060   -943  -1278   -865
     20   -859   -880    420    449   -870   -558   -688  -1044   -924  -1280   -867
     23   -849   -875    413    449   -862   -566   -696  -1052   -930  -1299   -870
     31   -844   -875    405    452   -859   -571   -709  -1052   -930  -1317   -862
     33   -846   -880    405    457   -862   -568   -709  -1047   -924  -1327   -857
     28   -849   -878    410    452   -862   -561   -704  -1039   -914  -1332   -852
     28   -844   -875    407    449   -859   -561   -709  -1039   -909  -1337   -849
     25   -844   -870    407    446   -857   -563   -711  -1039   -901  -1348   -846
     12   -836   -852    410    431   -844   -561   -709  -1036   -891  -1348   -836
    -18   -826   -807    423    394   -818   -558   -704  -1034   -883  -1340   -831
     12   -820   -833    402    420   -826   -566   -709  -1044   -885  -1350   -839
     25   -815   -841    394    431   -826   -563   -704  -1044   -883  -1356   -839
     15   -810   -826    394    420   -818   -561   -701  -1047   -878  -1361   -839
     18   -810   -828    397    423   -818   -561   -693  -1044   -875  -1369   -846
     23   -805   -828    389    423   -815   -561   -685  -1041   -872  -1374   -844
     18   -802   -823    392    418   -813   -561   -680  -1041   -870  -1374   -846
    -10   -802   -795    405    389   -800   -548   -670  -1034   -859  -1366   -841
     -5   -795   -789    400    392   -792   -550   -665  -1041   -857  -1361   -844
     38   -792   -831    374    433   -810   -566   -672  -1054   -867  -1376   -878
     77   -779   -857    350    467   -818   -574   -678  -1060   -867  -1384   -896
     93   -766   -859    335    472   -813   -576   -678  -1057   -867  -1384   -898
    101   -750   -852    324    475   -800   -571   -672  -1049   -859  -1379   -896
     85   -753   -841    332    462   -797   -566   -665  -1041   -852  -1379   -896
     85   -753   -839    332    462   -795   -566   -657  -1034   -841  -1379   -896
     88   -745   -833    327    459   -789   -571   -654  -1031   -833  -1376   -891
     85   -745   -831    329    457   -787   -579   -654  -1026   -828  -1371   -891
     96   -732   -828    316    459   -779   -581   -641  -1015   -815  -1358   -878
    101   -709   -810    301    454   -758   -581   -628  -1000   -795  -1335   -857
    109   -688   -797    288    449   -740   -579   -618   -984   -774  -1312   -844
    116   -665   -782    275    449   -722   -579   -610   -971   -758  -1296   -839
     96   -662   -761    280    426   -711   -571   -610   -966   -756  -1286   -831
     96   -652   -750    277    420   -701   -566   -605   -950   -748  -1270   -820
    103   -659   -763    275    433   -709   -576   -623   -956   -763  -1283   -841
    103   -636   -740    267    420   -688   -576   -626   -950   -761  -1278   -839
    109   -639   -748    262    426   -693   -576   -626   -940   -753  -1270   -833
    111   -626   -740    257    423   -683   -566   -623   -927   -735  -1257   -826
     90   -628   -719    267    405   -672   -558   -623   -911   -722  -1247   -823
     75   -623   -698    275    387   -659   -550   -620   -898   -711  -1236   -818
     75   -610   -688    267    379   -649   -545   -615   -888   -706  -1231   -823
     77   -613   -691    267    384   -652   -540   -610   -878   -706  -1234   -839
     90   -618   -711    262    400   -665   -537   -618   -872   -714  -1236   -849
    114   -613   -727    249    420   -670   -540   -631   -870   -724  -1234   -844
    114   -628   -743    254    428   -685   -550   -649   -872   -735  -1252   -844
    109   -652   -763    270    436   -706   -558   -665   -880   -745  -1262   -846
     90   -672   -763    290    426   -717   -563   -675   -880   -748  -1262   -846
     77   -675   -753    298    415   -714   -563   -678   -872   -748  -1260   -831
     54   -691   -748    316    400   -719   -561   -688   -880   -761  -1265   -839
     44   -711   -756    332    400   -732   -568   -701   -885   -776  -1275   -846
     36   -704   -740    332    387   -722   -571   -711   -878   -779  -1273   -841
     28   -680   -709    327    368   -693   -576   -714   -870   -774  -1262   -846
     10   -665   -678    327    342   -670   -579   -719   -870   -774  -1254   -859
      7   -641   -652    316    329   -646   -568   -714   -859   -761  -1234   -870
     -5   -623   -618    314    306   -620   -561   -711   -852   -753  -1215   -898
    -18   -581   -563    301    272   -574   -553   -711   -846   -743  -1184   -932
    -15   -576   -561    296    270   -568   -555   -717   -846   -743  -1163   -971
    -10   -574   -566    290    277   -571   -563   -724   -857   -750  -1148  -1013
      0   -561   -561    277    277   -561   -566   -730   -867   -758  -1140  -1052
     -2   -542   -540    272    267   -542   -561   -727   -870   -758  -1130  -1057
     -2   -532   -530    265    259   -532   -568   -730   -880   -766  -1130  -1065
      0   -511   -514    254    254   -514   -568   -732   -885   -769  -1137  -1054
     20   -457   -478    215    246   -467   -561   -730   -880   -758  -1143  -1021
     31   -392   -423    181    226   -407   -537   -709   -857   -724  -1135   -984
     23   -371   -394    174    207   -381   -519   -691   -844   -714  -1148   -940
     33   -358   -394    161    213   -376   -509   -685   -839   -709  -1169   -919
     49   -374   -426    161    233   -400   -506   -688   -844   -714  -1200   -919
     72   -348   -420    137    246   -384   -504   -685   -839   -706  -1223   -891
     80   -306   -389    111    233   -348   -488   -672   -820   -678  -1221   -852
     72   -265   -337     96    205   -301   -462   -657   -792   -641  -1200   -815
     72   -244   -316     83    192   -280   -452   -649   -771   -618  -1182   -787
     59   -280   -340    111    200   -309   -470   -672   -789   -639  -1202   -800
     49   -322   -374    135    207   -348   -493   -698   -805   -657  -1223   -815
     51   -345   -400    145    223   -371   -504   -709   -810   -667  -1221   -807
     44   -402   -446    176    244   -426   -511   -722   -826   -691  -1239   -818
     33   -459   -493    213    262   -475   -517   -730   -846   -711  -1254   -831
     33   -509   -542    236    285   -524   -527   -745   -867   -727  -1270   -849
     25   -568   -594    270    309   -579   -530   -756   -885   -745  -1283   -875
     25   -610   -639    290    332   -623   -532   -769   -904   -769  -1296   -901
     25   -659   -685    316    355   -672   -550   -795   -935   -797  -1309   -937
     28   -706   -735    337    379   -719   -563   -815   -963   -820  -1312   -974
     33   -727   -761    348    397   -743   -571   -831   -989   -846  -1304  -1026
     44   -745   -789    350    415   -769   -592   -857  -1021   -872  -1291  -1091
     67   -745   -813    340    439   -779   -610   -878  -1044   -893  -1270  -1156
     93   -743   -836    322    465   -789   -633   -904  -1072   -914  -1273  -1221
    114   -753   -870    319    491   -810   -654   -924  -1104   -937  -1288  -1275
    119   -769   -888    324    504   -828   -657   -919  -1130   -956  -1309  -1306
    140   -823   -963    342    550   -893   -613   -846  -1137   -982  -1358  -1353
    148   -779   -927    314    537   -852   -480   -683  -1057   -937  -1356  -1358
    176   -675   -854    249    514   -763   -342   -480   -911   -815  -1273  -1257
    226   -400   -626     85    426   -511   -236   -288   -696   -571  -1054  -1008
    262    140   -122   -200    192     10   -192   -174   -402   -176   -639   -545
    101    769    665   -436   -283    717   -296   -303   -153    236   -176    -28
    -28    875    904   -423   -467    888   -633   -714   -262    270   -111     96
   -119    389    506   -135   -314    446   -943  -1215   -789   -249   -613   -306
   -148   -361   -213    254     31   -288  -1101  -1553  -1428  -1008  -1374   -974
   -114   -852   -737    480    309   -795  -1101  -1473  -1610  -1273  -1696  -1286
    -83  -1010   -927    545    420   -969  -1013  -1319  -1582  -1286  -1751  -1366
    -54   -989   -935    522    439   -963   -901  -1187  -1499  -1223  -1714  -1363
    -28   -898   -870    465    420   -885   -800  -1065  -1395  -1135  -1644  -1327
    -20   -826   -805    420    392   -815   -735   -987  -1322  -1065  -1574  -1291
    -10   -792   -782    402    384   -789   -691   -932  -1275  -1023  -1525  -1283
    -15   -807   -792    410    387   -802   -662   -901  -1257  -1008  -1504  -1293
    -18   -815   -797    418    389   -807   -636   -875  -1247   -995  -1478  -1304
    -18   -807   -789    413    384   -800   -615   -854  -1228   -976  -1447  -1314
    -25   -810   -784    418    379   -800   -597   -836  -1215   -961  -1415  -1330
    -25   -818   -795    420    381   -807   -581   -826  -1202   -956  -1397  -1348
     -5   -823   -818    415    405   -820   -571   -813  -1187   -945  -1387  -1340
    -18   -828   -813    423    394   -820   -561   -802  -1169   -927  -1371  -1343
    -18   -826   -807    423    392   -818   -550   -797  -1158   -917  -1361  -1343
    -12   -836   -823    423    402   -831   -532   -787  -1143   -901  -1353  -1332
    -12   -820   -807    418    397   -815   -511   -769  -1122   -885  -1350  -1322
    -15   -826   -810    418    394   -820   -498   -753  -1104   -875  -1356  -1319
    -15   -818   -802    415    392   -810   -493   -745  -1093   -862  -1358  -1309
    -15   -802   -787    407    384   -795   -491   -743  -1085   -854  -1366  -1304
    -15   -795   -779    405    381   -787   -485   -730  -1070   -839  -1366  -1286
    -18   -820   -802    418    389   -813   -488   -724  -1067   -839  -1374  -1280
    -12   -800   -787    407    387   -795   -491   -722  -1062   -831  -1379  -1275
    -10   -800   -789    402    389   -795   -483   -711  -1044   -807  -1376  -1247
    -18   -807   -789    413    384   -800   -483   -709  -1031   -789  -1384  -1210
    -18   -820   -802    418    392   -813   -480   -693  -1018   -774  -1392  -1174
    -18   -818   -800    418    389   -810   -480   -685  -1010   -761  -1395  -1145
    -10   -815   -805    413    397   -813   -485   -670  -1010   -753  -1400  -1117
     -2   -820   -818    413    407   -820   -488   -639  -1000   -735  -1397  -1083
      5   -815   -820    405    410   -818   -501   -605   -995   -709  -1395  -1052
     10   -805   -815    397    413   -810   -517   -579   -987   -680  -1389  -1018
     20   -787   -810    381    415   -797   -530   -555   -974   -659  -1379   -982
     33   -776   -810    371    420   -792   -532   -530   -953   -639  -1363   -937
     46   -753   -802    350    423   -776   -530   -511   -937   -618  -1350   -906
     49   -724   -776    337    410   -750   -522   -493   -917   -592  -1330   -878
     49   -722   -771    335    407   -745   -506   -483   -896   -574  -1312   -870
     57   -719   -776    332    415   -748   -491   -467   -875   -555  -1293   -859
     54   -698   -756    322    402   -727   -472   -459   -854   -535  -1280   -846
     57   -696   -753    319    402   -724   -457   -457   -836   -522  -1270   -846
     54   -693   -750    316    400   -722   -441   -452   -823   -509  -1244   -885
     54   -696   -750    322    402   -722   -433   -449   -810   -501  -1213   -945
     57   -711   -771    324    413   -740   -413   -428   -784   -491  -1202   -940
     62   -714   -776    324    418   -745   -389   -418   -761   -485  -1200   -935
     70   -722   -795    324    431   -758   -376   -415   -745   -488  -1195   -948
     77   -735   -813    329    444   -774   -366   -415   -730   -493  -1192   -963
     70   -750   -820    340    444   -784   -353   -407   -711   -488  -1189   -935
     75   -758   -833    340    452   -795   -335   -407   -691   -478  -1182   -906
     80   -750   -831    335    454   -789   -327   -418   -678   -478  -1179   -893
     70   -774   -844    353    457   -807   -335   -433   -675   -491  -1189   -898
     85   -789   -878    350    480   -833   -335   -444   -675   -496  -1192   -893
     90   -802   -893    355    491   -846   -329   -449   -670   -496  -1189   -883
     90   -813   -904    358    496   -857   -332   -462   -672   -506  -1197   -883
     98   -828   -927    366    511   -878   -337   -480   -680   -519  -1208   -891
    103   -818   -922    355    511   -870   -329   -483   -670   -514  -1197   -878
    111   -802   -917    345    511   -859   -322   -478   -652   -506  -1182   -859
    111   -818   -932    350    519   -875   -327   -483   -646   -509  -1179   -852
    116   -818   -935    350    524   -875   -332   -488   -641   -504  -1169   -849
    122   -815   -937    342    530   -875   -327   -488   -633   -498  -1161   -833
    129   -797   -927    332    527   -862   -319   -480   -613   -485  -1150   -807
    129   -789   -919    329    522   -854   -322   -478   -605   -478  -1140   -797
    145   -779   -924    316    535   -852   -324   -478   -600   -467  -1130   -782
    150   -761   -914    303    530   -836   -322   -472   -592   -457  -1119   -761
    163   -761   -924    298    542   -841   -314   -462   -579   -446  -1106   -743
    168   -774   -943    301    555   -857   -311   -457   -574   -444  -1098   -732
    174   -763   -937    296    555   -849   -306   -446   -563   -433  -1091   -722
    176   -745   -924    283    548   -836   -303   -431   -550   -423  -1078   -698
    171   -717   -888    272    527   -802   -283   -407   -527   -400  -1057   -678
    181   -688   -870    252    524   -776   -267   -389   -506   -376  -1041   -659
    189   -652   -841    231    514   -745   -254   -374   -488   -353  -1021   -633
    194   -652   -849    226    522   -750   -246   -353   -478   -329  -1018   -623
    194   -641   -836    223    514   -740   -233   -309   -449   -306   -992   -594
    197   -607   -805    205    501   -706   -215   -285   -423   -290   -958   -571
    202   -571   -774    184    488   -672   -200   -277   -400   -293   -935   -550
    192   -558   -750    179    470   -654   -197   -293   -384   -298   -930   -530
    174   -587   -761    205    467   -675   -215   -342   -400   -324   -948   -542
    174   -600   -776    210    475   -688   -231   -366   -415   -345   -958   -545
    158   -620   -779    231    467   -698   -233   -366   -418   -350   -956   -540
    145   -657   -802    254    472   -730   -236   -368   -426   -355   -963   -558
    140   -709   -852    283    493   -779   -226   -368   -433   -368   -976   -584
    142   -758   -904    306    522   -831   -231   -374   -452   -384   -997   -613
    129   -800   -930    335    530   -865   -236   -379   -465   -400  -1008   -626
    127   -859   -987    363    555   -922   -246   -394   -488   -420  -1028   -639
    129   -898  -1028    384    579   -963   -249   -400   -501   -428  -1036   -633
    127   -922  -1052    397    587   -987   -249   -405   -506   -428  -1039   -613
    124   -945  -1070    410    597  -1008   -244   -405   -509   -431  -1044   -613
    109   -953  -1062    420    584  -1005   -236   -400   -504   -428  -1039   -613
    114   -963  -1078    423    594  -1018   -233   -394   -504   -426  -1031   -623
    116   -956  -1075    418    594  -1015   -233   -384   -504   -423  -1013   -633
    109   -948  -1057    420    581  -1002   -233   -379   -501   -423  -1000   -636
    137  -1002  -1143    431    639  -1072   -220   -345   -501   -433  -1023   -665
    179  -1049  -1228    433    701  -1137   -148   -236   -457   -439  -1049   -717
    197   -984  -1182    392    688  -1083    -12    -59   -335   -361  -1002   -704
    241   -857  -1098    309    670   -976    119    145   -158   -205   -872   -589
    277   -542   -820    129    548   -680    181    275     59     59   -587   -309
    267     -5   -272   -132    267   -137    161    267    293    431   -142    124
    140    462    322   -303    -90    392    -28    -15    355    693    218    457
     75    439    363   -257   -142    402   -389   -480     85    592    189    428
     15   -142   -161     62     88   -150   -618   -906   -485    -54   -423    -90
     20   -802   -826    389    420   -813   -680  -1062   -935   -678  -1070   -646
     98  -1156  -1254    527    672  -1202   -654   -963  -1015   -852  -1293   -857
    168  -1252  -1421    542    795  -1335   -553   -813   -930   -820  -1306   -888
    213  -1202  -1418    493    813  -1309   -462   -706   -828   -743  -1244   -867
    252  -1096  -1348    423    797  -1223   -394   -618   -730   -657  -1161   -826
    267  -1021  -1291    376    776  -1156   -348   -558   -659   -594  -1096   -779
    280   -992  -1273    355    776  -1132   -311   -517   -620   -558  -1054   -743
    280   -971  -1252    345    763  -1111   -293   -498   -607   -540  -1031   -709
    277   -958  -1236    340    756  -1098   -285   -480   -605   -527  -1013   -665
    275   -940  -1215    332    743  -1078   -275   -459   -600   -514   -989   -615
    270   -924  -1195    327    732  -1060   -272   -452   -600   -511   -966   -571
    262   -924  -1189    329    724  -1054   -267   -441   -600   -501   -935   -537
    265   -927  -1195    329    730  -1060   -265   -431   -600   -496   -904   -514
    254   -919  -1174    329    711  -1047   -265   -423   -597   -483   -865   -496
    244   -914  -1158    335    701  -1036   -270   -418   -602   -475   -833   -480
    257   -898  -1156    319    706  -1026   -272   -410   -605   -475   -802   -467
    259   -875  -1137    306    698  -1005   -275   -402   -600   -475   -763   -454
    262   -862  -1124    298    691   -992   -275   -389   -592   -478   -727   -444
    267   -846  -1114    290    691   -979   -272   -374   -579   -475   -693   -431
    259   -854  -1114    296    685   -984   -270   -363   -571   -480   -670   -426
    257   -844  -1101    293    678   -971   -267   -353   -558   -478   -639   -426
    254   -831  -1085    288    667   -958   -265   -340   -542   -472   -607   -428
    249   -820  -1070    285    659   -945   -265   -327   -527   -462   -571   -428
    244   -813  -1060    283    649   -935   -262   -316   -511   -462   -545   -446
    236   -797  -1036    280    636   -917   -262   -311   -491   -457   -519   -462
    228   -787  -1015    277    620   -898   -254   -301   -470   -452   -501   -480
    220   -784  -1005    283    613   -893   -257   -301   -454   -446   -485   -496
    210   -787   -997    288    602   -893   -257   -301   -444   -439   -475   -524
    200   -784   -987    290    592   -885   -254   -293   -426   -423   -462   -558
    197   -779   -976    290    584   -878   -252   -283   -410   -410   -449   -579
    194   -766   -961    285    576   -862   -244   -272   -394   -394   -446   -589
    197   -750   -948    275    571   -846   -239   -265   -381   -379   -446   -587
    197   -735   -932    267    563   -833   -228   -252   -358   -363   -441   -568
    207   -714   -922    252    563   -818   -218   -233   -335   -342   -439   -545
    207   -704   -911    249    558   -807   -200   -215   -311   -327   -439   -519
    192   -693   -885    249    537   -789   -181   -202   -293   -314   -446   -506
    187   -680   -870    246    527   -774   -161   -189   -280   -306   -459   -511
    171   -691   -862    259    514   -776   -148   -181   -275   -301   -475   -511
    179   -701   -880    262    530   -789   -137   -179   -275   -301   -493   -509
    166   -706   -875    270    517   -789   -127   -179   -267   -298   -504   -519
    163   -717   -880    277    519   -800   -111   -174   -254   -296   -514   -524
    171   -727   -901    277    532   -813    -96   -161   -239   -293   -524   -509
    179   -745   -924    283    550   -833    -80   -158   -231   -285   -532   -491
    171   -766   -937    296    553   -852    -67   -158   -223   -272   -535   -475
    171   -774   -948    301    558   -859    -51   -161   -205   -265   -527   -459
    171   -782   -953    303    558   -867    -41   -161   -187   -254   -514   -446
    161   -784   -945    311    553   -865    -36   -166   -176   -239   -511   -446
    163   -789   -956    311    558   -872    -46   -181   -171   -231   -514   -459
    168   -784   -953    306    561   -867    -51   -194   -166   -218   -511   -459
    166   -787   -953    309    558   -870    -51   -200   -163   -213   -509   -449
    174   -784   -958    306    566   -870    -51   -205   -161   -207   -498   -420
    189   -774   -966    290    574   -870    -59   -213   -168   -213   -501   -405
    187   -774   -961    293    571   -867    -59   -213   -171   -218   -501   -407
    174   -774   -950    298    561   -862    -57   -213   -179   -220   -501   -413
    181   -756   -937    288    558   -846    -51   -210   -176   -218   -488   -413
    174   -753   -930    288    550   -841    -49   -205   -171   -218   -478   -431
    171   -753   -924    288    548   -839    -46   -197   -166   -210   -462   -428
    166   -761   -930    296    548   -846    -44   -197   -163   -205   -452   -418
    176   -750   -927    288    550   -839    -38   -184   -150   -194   -433   -387
    187   -740   -927    275    553   -833    -41   -184   -148   -192   -420   -374
    184   -732   -917    272    550   -823    -38   -174   -137   -181   -405   -363
    184   -730   -914    272    548   -820    -36   -166   -129   -174   -387   -358
    184   -724   -909    270    545   -815    -33   -158   -122   -166   -376   -353
    187   -717   -904    265    542   -810    -20   -153   -114   -163   -363   -342
    194   -685   -883    244    537   -784     -7   -140    -93   -148   -342   -316
    202   -649   -852    223    524   -750     12   -116    -64   -127   -316   -290
    194   -623   -818    215    506   -719     31    -96    -46   -106   -293   -275
    200   -605   -805    200    501   -704     33    -88    -36    -98   -283   -283
    213   -600   -813    192    511   -706     33    -83    -31    -90   -275   -296
    223   -568   -792    171    506   -678     44    -67    -12    -70   -244   -298
    226   -524   -750    150    488   -636     57    -54      7    -49   -213   -293
    226   -483   -709    127    465   -594     67    -54     23    -38   -184   -296
    231   -465   -696    116    462   -579     67    -62     33    -33   -168   -298
    244   -478   -722    114    480   -597     38    -88     15    -46   -176   -309
    254   -483   -737    114    496   -610      7   -111      0    -62   -187   -311
    254   -488   -743    114    498   -615    -12   -124     -7    -67   -189   -311
    249   -501   -750    124    498   -626    -20   -124    -10    -77   -192   -311
    239   -527   -766    145    501   -646    -28   -129    -20    -90   -205   -332
    231   -576   -807    174    519   -691    -49   -145    -41   -114   -233   -366
    223   -607   -831    189    527   -719    -64   -153    -57   -119   -252   -376
    223   -641   -865    207    542   -753    -80   -166    -75   -140   -275   -394
    226   -675   -904    223    563   -789    -93   -184   -101   -179   -303   -423
    228   -688   -917    231    571   -802    -93   -192   -103   -189   -311   -426
    210   -696   -906    241    558   -800   -103   -202   -106   -197   -316   -423
    194   -704   -901    254    545   -802   -103   -202   -106   -202   -314   -405
    184   -696   -883    254    532   -789   -103   -197    -98   -197   -301   -387
    187   -693   -880    254    532   -787   -106   -189    -96   -194   -290   -379
    176   -691   -867    254    522   -779   -116   -197   -103   -207   -293   -392
    187   -709   -896    259    540   -802   -111   -184   -116   -226   -314   -428
    210   -784   -995    285    600   -888    -41    -93    -96   -249   -355   -493
    197   -782   -979    293    587   -880    119     80      5   -207   -335   -517
    231   -654   -885    210    555   -769    283    306    197    -54   -184   -431
    283   -348   -631     31    457   -488    379    470    446    226    127   -207
    288    226    -62   -257    174     83    337    462    711    633    639    205
    132    859    727   -496   -296    795    109    155    862   1005   1166    623
     10    867    857   -439   -423    862   -288   -350    620    919   1132    641
    -64    262    327   -101   -197    293   -553   -800     49    303    530    174
    -77   -540   -462    309    189   -504   -607   -961   -483   -415   -228   -431
    -28   -979   -950    504    459   -966   -566   -844   -602   -659   -561   -688
     12   -982   -995    483    504   -987   -436   -652   -467   -579   -537   -670
     33   -852   -888    407    459   -870   -288   -478   -314   -454   -449   -602
     54   -722   -776    332    413   -750   -192   -363   -202   -350   -366   -532
     70   -644   -714    288    392   -678   -145   -301   -145   -296   -322   -483
     72   -636   -711    280    389   -672   -127   -277   -135   -290   -332   -475
     77   -628   -709    275    392   -667   -116   -265   -129   -288   -342   -462
     72   -626   -698    275    384   -662   -114   -257   -132   -283   -350   -457
     62   -628   -691    283    376   -659   -106   -249   -132   -272   -342   -462
     54   -613   -670    277    361   -641    -93   -236   -122   -267   -319   -478
     57   -589   -646    265    350   -618    -83   -226   -111   -259   -285   -485
     49   -589   -641    270    345   -615    -75   -220   -103   -254   -254   -485
     54   -589   -644    267    348   -615    -70   -218   -103   -241   -228   -475
     54   -581   -636    262    345   -607    -75   -223   -109   -239   -192   -485
     59   -587   -646    262    350   -615    -75   -228   -114   -246   -150   -506
     64   -594   -662    262    361   -628    -70   -236   -114   -254   -103   -514
     67   -605   -672    270    368   -639    -77   -252   -122   -262    -57   -524
     80   -600   -680    259    379   -639    -83   -262   -135   -272    -23   -524
     85   -607   -693    259    389   -649    -85   -267   -148   -285     -5   -527
    106   -597   -706    244    402   -652    -93   -270   -166   -288      7   -530
    127   -623   -750    249    439   -685    -85   -257   -179   -283     15   -535
    158   -626   -784    233    467   -704    -90   -249   -205   -298     28   -548
    192   -618   -813    213    501   -714   -103   -252   -239   -314     44   -558
    218   -605   -823    192    519   -714   -109   -257   -267   -335     67   -581
    233   -576   -810    171    522   -693   -109   -259   -285   -345     96   -615
    236   -540   -776    150    504   -657   -114   -259   -296   -348    106   -633
    236   -496   -732    129    483   -615   -111   -249   -309   -353    122   -657
    231   -465   -696    114    462   -579   -106   -239   -322   -355    140   -691
    220   -449   -670    114    444   -558   -109   -244   -337   -350    153   -709
    213   -431   -644    109    426   -537   -111   -241   -342   -342    161   -711
    210   -413   -623    101    415   -519   -106   -228   -342   -327    171   -691
    205   -400   -605     96    402   -501   -103   -218   -342   -314    179   -672
    215   -389   -605     88    410   -496   -103   -207   -337   -306    174   -652
    223   -381   -605     80    413   -493    -93   -200   -332   -296    166   -633
    207   -374   -581     83    394   -478    -75   -179   -319   -275    168   -607
    189   -374   -563     90    374   -467    -57   -161   -309   -265    174   -597
    176   -366   -542     96    358   -454    -38   -142   -298   -252    179   -597
    168   -366   -535     98    350   -452    -25   -132   -296   -244    176   -607
    158   -363   -522    103    340   -441    -15   -122   -290   -241    176   -623
    153   -358   -514    101    332   -436     -5   -116   -285   -239    176   -641
    148   -366   -514    109    329   -439     12   -109   -270   -228    181   -649
    132   -368   -504    116    316   -433     28   -106   -254   -218    189   -654
    119   -368   -491    124    303   -428     44    -98   -231   -213    192   -652
    109   -366   -478    127    290   -423     57    -96   -215   -210    187   -639
     98   -379   -478    140    288   -428     70    -93   -202   -205    184   -636
     90   -381   -472    145    280   -426     67    -98   -200   -205    184   -649
     85   -394   -480    153    283   -436     72    -98   -189   -202    189   -659
     75   -402   -480    161    275   -439     75   -103   -181   -205    192   -675
     70   -410   -480    171    275   -444     72   -111   -176   -207    200   -685
     64   -415   -480    174    270   -446     70   -122   -174   -210    200   -696
     64   -423   -491    179    277   -457     72   -129   -168   -207    202   -704
     59   -420   -483    179    270   -449     77   -129   -161   -200    207   -701
     54   -397   -452    171    252   -423     80   -129   -145   -184    215   -685
     57   -402   -459    171    257   -428     72   -129   -142   -179    210   -685
     51   -402   -454    174    252   -428     67   -127   -137   -168    205   -683
     57   -394   -452    166    252   -423     64   -119   -132   -155    197   -672
     59   -374   -433    158    246   -402     62   -109   -124   -140    187   -657
     57   -374   -433    158    241   -402     57    -98   -124   -132    163   -631
     51   -371   -426    158    236   -397     54    -80   -116   -124    148   -597
     46   -376   -423    161    233   -400     46    -64   -114   -116    129   -571
     46   -371   -418    163    231   -394     36    -51   -119   -119    103   -550
     38   -368   -407    163    220   -387     31    -33   -116   -109     75   -506
     41   -361   -402    161    220   -381     20    -23   -116   -101     38   -475
     41   -355   -397    155    218   -376     10    -12   -116    -93     12   -454
     36   -350   -387    158    210   -368     10      7   -109    -85    -15   -410
     46   -309   -355    129    200   -332     25     44    -90    -64    -23   -366
     51   -277   -329    111    189   -303     51     75    -72    -38    -31   -335
     51   -249   -301     96    174   -275     72     85    -46    -15    -31   -314
     46   -207   -254     80    150   -231     80     80    -38    -15    -41   -301
     57   -207   -267     75    161   -239     90     83    -18     -7    -49   -301
     62   -179   -241     57    150   -210    106     83      0      5    -44   -293
     54   -132   -187     36    119   -158    129     83     31     25    -25   -272
     57   -119   -176     31    116   -148    142     75     44     28    -23   -275
     59   -142   -205     41    129   -174    124     38     28      7    -38   -306
     57   -142   -200     41    127   -168    114     18     23     -2    -46   -319
     59   -150   -210     44    132   -179    114     10     28     -5    -46   -316
     59   -207   -267     75    163   -236    116      2     23    -23    -62   -324
     46   -236   -283     93    163   -259    122      0     20    -36    -70   -340
     49   -280   -329    114    187   -303    109    -10      2    -59    -93   -355
     46   -342   -389    145    218   -366     98    -25    -23    -90   -122   -376
     38   -384   -423    174    231   -402     96    -38    -41   -119   -140   -397
     25   -431   -457    200    239   -441     90    -57    -57   -140   -153   -410
     25   -457   -485    215    254   -470     77    -72    -70   -163   -163   -420
     33   -475   -509    218    267   -491     72    -80    -80   -176   -168   -428
     33   -480   -514    223    272   -496     72    -77    -80   -176   -171   -420
     28   -488   -517    228    272   -501     75    -80    -83   -184   -171   -420
     31   -488   -519    228    275   -504     77    -77    -77   -181   -163   -418
     38   -488   -530    223    283   -509     77    -75    -72   -179   -155   -407
     44   -514   -558    236    301   -535     88    -64    -70   -181   -161   -418
     59   -587   -649    262    353   -618    135      7    -59   -202   -205   -467
     80   -579   -662    249    371   -620    259    179     28   -168   -181   -475
    135   -459   -594    161    363   -527    402    402    184    -28    -59   -384
    192   -210   -402     10    296   -306    498    594    394    223    161   -158
    205    342    135   -275     33    239    493    633    672    626    600    327
     25    948    922   -488   -449    935    342    428    870   1015   1070    828
   -148   1085   1234   -470   -691   1158     23      5    750   1039   1182    943
   -202    605    807   -200   -504    706   -288   -457    259    535    743    511
   -192   -254    -64    220    -64   -161   -436   -774   -387   -288    -57   -277
   -129   -737   -610    433    239   -675   -444   -732   -587   -613   -418   -652
    -57   -789   -732    420    337   -761   -345   -540   -498   -576   -415   -649
    -18   -672   -654    345    316   -665   -192   -345   -340   -444   -306   -527
     18   -550   -571    265    293   -558    -90   -223   -218   -332   -213   -446
     38   -491   -532    226    285   -511    -33   -161   -158   -280   -163   -405
     41   -498   -542    226    290   -519     -2   -129   -132   -262   -145   -405
     54   -483   -537    215    296   -509     18   -111   -103   -246   -124   -413
     57   -472   -530    207    290   -498     33   -106    -85   -223   -116   -410
     70   -478   -548    202    306   -511     44   -103    -75   -192   -111   -410
     75   -475   -550    200    311   -511     57   -106    -67   -181    -96   -407
     75   -478   -553    202    314   -514     70   -103    -59   -189    -93   -405
     80   -491   -574    205    324   -532     80    -93    -54   -194    -96   -400
     88   -493   -581    202    332   -537     83    -88    -57   -192    -98   -389
     80   -498   -581    207    329   -537     80    -80    -59   -189   -101   -371
     72   -496   -568    213    319   -532     80    -67    -62   -189    -98   -353
     80   -511   -592    215    335   -553     75    -51    -72   -194   -101   -332
     88   -522   -613    215    350   -566     67    -31    -85   -194   -109   -314
     90   -524   -618    215    353   -571     59    -12    -96   -197   -119   -293
     85   -511   -597    213    340   -553     54      2    -98   -194   -114   -275
     80   -498   -579    207    327   -537     54     31    -98   -189   -119   -252
     85   -488   -574    200    327   -530     49     54   -103   -189   -140   -205
     90   -493   -584    200    335   -537     41     67   -109   -184   -161   -158
     77   -493   -571    207    324   -532     41     83   -103   -168   -166   -106
     67   -470   -537    200    301   -501     36     96   -101   -161   -171    -83
     64   -449   -514    189    288   -480     38    109    -98   -148   -171    -75
     64   -444   -509    187    285   -475     36    119   -103   -145   -166    -90
     70   -420   -491    176    280   -454     33    129    -96   -132   -145   -109
     67   -400   -467    166    265   -433     31    140    -93   -129   -135   -145
     62   -389   -452    163    254   -420     20    155    -90   -124   -124   -174
     72   -374   -446    150    257   -410     20    174    -80   -114    -93   -181
     98   -342   -441    122    270   -392     28    181    -70   -114    -57   -197
    132   -319   -452     90    290   -384     31    181    -67   -122    -31   -207
    145   -288   -433     70    288   -361     25    174    -59   -132    -20   -207
    158   -252   -413     44    285   -329     25    174    -51   -132     -7   -192
    179   -220   -400     20    288   -309     23    179    -51   -140      2   -192
    192   -200   -392      5    290   -296     23    176    -57   -150     10   -207
    194   -176   -371     -7    280   -275     15    158    -67   -163     10   -226
    205   -163   -368    -20    285   -267     20    142    -70   -174     12   -241
    218   -155   -374    -31    296   -265     23    124    -80   -189     12   -270
    228   -158   -389    -36    309   -272     20    103    -90   -202     15   -293
    249   -148   -397    -51    322   -272     20     83    -96   -210     18   -298
    275   -137   -415    -70    345   -275     20     64   -106   -223      7   -301
    303   -122   -426    -90    363   -272     12     46   -119   -226     -5   -293
    329   -124   -454   -103    389   -288      7     23   -142   -239    -33   -290
    337   -135   -475   -101    405   -303      7      5   -158   -252    -54   -309
    340   -150   -491    -96    413   -319     10    -12   -171   -262    -75   -329
    340   -145   -485    -96    413   -314     12    -28   -184   -267    -90   -342
    327   -155   -483    -85    405   -319      7    -46   -200   -280   -114   -363
    322   -166   -491    -77    405   -327      7    -57   -220   -293   -145   -361
    314   -181   -496    -67    402   -337      0    -64   -236   -303   -171   -345
    309   -189   -498    -59    402   -342    -10    -75   -252   -303   -192   -342
    311   -163   -475    -75    392   -319     -7    -72   -252   -285   -197   -332
    314   -163   -480    -75    397   -322    -18    -77   -262   -288   -220   -322
    316   -174   -493    -72    402   -332    -36    -80   -277   -290   -239   -293
    306   -166   -472    -70    389   -319    -41    -64   -277   -283   -231   -246
    275   -153   -428    -62    348   -290    -44    -46   -262   -272   -218   -202
    249   -148   -397    -51    322   -272    -38    -23   -244   -262   -197   -153
    233   -129   -366    -54    298   -249    -41     -7   -231   -252   -171   -111
    226   -116   -342    -54    283   -228    -41      5   -228   -249   -150    -67
    220   -103   -324    -59    272   -213    -36     12   -213   -249   -127    -75
    215    -90   -309    -62    259   -200    -31     23   -192   -254   -106   -129
    215    -72   -290    -72    252   -181    -36     23   -176   -259    -88   -174
    213    -46   -259    -83    236   -153    -36     23   -161   -252    -70   -205
    205    -38   -244    -85    223   -142    -33     31   -140   -236    -49   -226
    202    -44   -246    -80    223   -145    -33     28   -127   -228    -44   -254
    197    -36   -233    -83    215   -135    -33     25   -116   -223    -41   -283
    189    -33   -223    -77    205   -127    -28     23   -106   -215    -36   -332
    187    -41   -228    -72    205   -135    -23     20   -103   -210    -41   -394
    189    -20   -210    -85    197   -114     -5     31    -85   -194    -38   -407
    189      2   -187    -98    189    -90     25     51    -57   -168    -49   -355
    207     23   -184   -114    197    -80     57     70    -31   -148    -64   -316
    210     20   -189   -116    200    -83     67     72    -23   -150    -88   -314
    228     25   -205   -127    215    -88     83     77    -20   -155    -98   -322
    254     44   -213   -150    233    -83     98     83     -7   -153    -93   -322
    262     70   -192   -166    228    -59    124     98     23   -135    -83   -301
    267    106   -163   -187    215    -28    155     98     46   -114    -64   -275
    290    132   -161   -213    226    -12    176     88     57   -106    -57   -249
    283    122   -161   -205    220    -20    153     57     41   -122    -67   -246
    262    103   -158   -181    210    -25    116     28     23   -132    -77   -249
    244     70   -174   -158    210    -51     90      7     10   -140    -90   -257
    223      7   -215   -116    218   -103     77     -5    -10   -158   -119   -270
    205    -41   -246    -83    223   -142     72    -15    -25   -171   -142   -283
    194    -85   -280    -54    236   -181     59    -33    -41   -181   -168   -298
    184   -132   -319    -28    252   -226     46    -49    -64   -197   -194   -309
    179   -171   -350     -5    265   -262     38    -64    -88   -210   -215   -309
    168   -210   -379     20    270   -293     20    -90   -116   -231   -244   -322
    163   -226   -389     31    275   -306      2   -111   -132   -239   -257   -329
    150   -259   -410     51    280   -335    -10   -119   -145   -241   -272   -332
    145   -275   -423     64    283   -348    -28   -132   -155   -246   -283   -340
    135   -265   -400     64    265   -329    -36   -135   -155   -239   -283   -340
    137   -249   -387     57    262   -316    -46   -135   -161   -244   -285   -345
    174   -257   -433     41    303   -345    -57   -132   -176   -259   -306   -368
    231   -301   -532     33    379   -415    -18    -59   -168   -277   -340   -423
    257   -293   -550     18    402   -423    114    116    -83   -244   -340   -457
    293   -192   -485    -49    389   -337    257    332     70   -114   -249   -392
    335     25   -309   -181    322   -140    361    519    272    106    -36   -197
    355    475    119   -415    116    298    374    574    509    452    358    179
    241   1072    831   -657   -296    953    257    410    706    831    831    633
    109   1299   1189   -704   -540   1244    -93    -36    615    927   1010    787
     18    844    826   -433   -402    836   -410   -530    116    457    589    389
    -28     98    127    -36    -80    114   -537   -810   -454   -265   -119   -257
     25   -407   -436    189    228   -420   -537   -761   -667   -600   -491   -623
     62   -563   -626    252    342   -594   -431   -584   -613   -605   -530   -691
     67   -545   -613    239    337   -579   -311   -439   -501   -519   -470   -657
     85   -457   -545    184    314   -501   -202   -306   -376   -415   -374   -587
     90   -374   -465    140    275   -418   -135   -228   -290   -342   -296   -530
    103   -324   -428    111    265   -376    -98   -181   -244   -301   -246   -496
     98   -322   -420    109    259   -371    -77   -153   -218   -275   -220   -480
    124   -301   -428     88    275   -363    -72   -148   -218   -272   -215   -483
    129   -288   -420     77    275   -355    -85   -155   -226   -277   -215   -498
    132   -262   -394     64    262   -327    -85   -145   -218   -249   -205   -496
    150   -262   -415     54    280   -337    -90   -142   -231   -244   -202   -504
    158   -259   -418     49    285   -337    -75   -132   -220   -239   -192   -501
    155   -267   -426     54    290   -345    -57   -135   -210   -265   -189   -514
    145   -259   -405     57    275   -332    -62   -137   -202   -265   -176   -501
    140   -241   -381     49    259   -309    -83   -161   -213   -270   -176   -488
    124   -239   -363     57    241   -298    -85   -163   -215   -262   -171   -472
    137   -236   -376     49    254   -303    -83   -145   -210   -254   -158   -467
    135   -246   -381     57    257   -314    -64   -116   -200   -249   -153   -465
    132   -249   -384     57    257   -316    -62   -103   -192   -231   -148   -465
    140   -244   -387     51    262   -314    -67   -103   -197   -233   -150   -470
    150   -226   -379     36    262   -301    -72   -101   -200   -231   -137   -452
    163   -205   -368     20    265   -285    -75   -103   -202   -228   -127   -433
    161   -241   -402     38    280   -322    -90   -129   -223   -246   -142   -433
    153   -249   -405     46    277   -327    -88   -132   -213   -236   -132   -428
    161   -244   -405     38    280   -324    -93   -135   -205   -231   -122   -431
    153   -233   -387     41    270   -309    -90   -124   -189   -220   -109   -426
    148   -220   -368     36    257   -296    -83   -111   -176   -207    -83   -407
    148   -231   -379     41    262   -303    -85   -119   -176   -210    -72   -402
    129   -231   -363     49    244   -296    -88   -111   -163   -205    -54   -389
    111   -231   -342     59    226   -285    -93   -101   -148   -189    -33   -379
    137   -213   -350     36    241   -283   -106    -90   -140   -176    -15   -368
    158   -163   -322      2    239   -241   -109    -75   -124   -158     12   -358
    168   -132   -303    -20    236   -218   -111    -64   -116   -145     36   -355
    171    -96   -267    -36    218   -181   -109    -54   -106   -124     64   -348
    171    -64   -236    -54    202   -150   -106    -51    -98   -109     75   -358
    158    -38   -200    -59    179   -119   -103    -54    -93    -98     83   -366
    155    -23   -179    -67    163   -101   -101    -57    -96    -96     85   -368
    158      7   -150    -83    155    -70    -93    -62    -93    -93     83   -379
    150     -7   -161    -72    153    -83    -90    -64    -90    -93     70   -389
    142    -15   -161    -64    150    -88    -80    -64    -80    -90     54   -392
    129      7   -124    -70    127    -57    -67    -57    -64    -77     46   -387
    122      0   -122    -59    122    -59    -57    -57    -59    -72     38   -384
    101    -23   -127    -38    111    -72    -44    -54    -49    -70     23   -392
     83    -31   -114    -28     98    -72    -28    -46    -33    -62     12   -381
     67    -36   -103    -15     85    -70    -23    -49    -25    -59      2   -387
     57    -44   -101     -5     77    -72    -18    -57    -31    -67    -12   -397
     59    -49   -109     -7     83    -77    -18    -72    -38    -70    -10   -402
     57    -62   -119      2     88    -90    -20    -88    -49    -70    -12   -407
     59   -101   -161     20    109   -129    -23   -109    -67    -72    -18   -418
     77   -103   -181     12    129   -142    -25   -124    -80    -88      5   -431
     96   -101   -200      0    145   -150    -33   -153   -101   -116     18   -444
    122    -98   -220    -12    171   -158    -31   -168   -111   -137     44   -444
    145   -111   -257    -18    200   -184    -36   -184   -122   -153     64   -446
    179   -122   -301    -28    239   -210    -49   -200   -148   -174     67   -462
    207   -129   -337    -38    270   -231    -62   -210   -168   -179     77   -470
    218   -116   -335    -51    275   -226    -72   -215   -184   -181     96   -472
    218   -114   -332    -54    275   -223    -75   -218   -194   -184    109   -485
    210   -106   -316    -51    262   -210    -72   -213   -200   -181    122   -483
    189    -88   -277    -51    233   -184    -64   -210   -202   -176    145   -472
    155    -88   -244    -36    200   -166    -51   -210   -200   -181    163   -467
    140    -88   -228    -25    181   -158    -51   -207   -197   -189    171   -478
    135    -77   -213    -28    174   -145    -57   -205   -192   -189    181   -483
    116    -80   -200    -20    158   -140    -57   -194   -181   -184    189   -483
    114   -109   -223     -2    168   -166    -67   -197   -184   -192    179   -493
    114   -135   -249      7    181   -192    -85   -205   -192   -207    161   -506
    122   -116   -239     -2    179   -176    -88   -202   -187   -207    153   -501
    101   -111   -213      5    155   -163    -80   -194   -179   -202    140   -501
     93   -106   -202      5    145   -153    -64   -181   -171   -197    129   -501
     88    -90   -179      0    129   -132    -44   -163   -155   -184    124   -501
     90    -62   -153    -12    122   -106    -28   -148   -140   -176    116   -504
     96    -44   -140    -28    116    -90    -23   -137   -137   -174    103   -514
     93    -41   -137    -25    114    -88    -15   -127   -129   -171     90   -519
     90    -28   -119    -33    103    -72      0   -111   -116   -163     85   -517
     93     10    -83    -51     88    -36     20    -98    -93   -145     98   -504
     96     62    -33    -80     64     15     33    -96    -67   -124    114   -493
     93     72    -23    -83     59     25     25   -103    -59   -119    114   -501
     96     51    -46    -75     70      2      7   -119    -59   -127    103   -522
    111     38    -72    -75     93    -15     -5   -127    -59   -127    101   -532
    109     38    -72    -75     90    -15    -18   -135    -57   -132     98   -540
     98      2    -98    -51     98    -46    -18   -137    -64   -145     77   -561
     90    -51   -142    -20    116    -96    -15   -135    -64   -153     54   -579
     85    -85   -171      0    127   -127    -23   -137    -72   -161     36   -587
     80   -114   -197     15    137   -155    -31   -145    -85   -176      7   -600
     75   -155   -231     38    150   -192    -38   -155    -96   -189    -20   -605
     62   -176   -241     57    150   -210    -44   -168   -106   -202    -46   -610
     49   -189   -239     70    142   -213    -46   -174   -114   -210    -67   -607
     44   -213   -257     83    148   -233    -44   -166   -116   -205    -85   -600
     49   -210   -262     80    155   -236    -46   -168   -119   -202    -98   -597
     44   -210   -257     80    148   -233    -51   -166   -122   -200   -114   -592
     36   -207   -244     85    140   -226    -51   -158   -124   -194   -129   -589
     44   -205   -249     77    145   -226    -59   -150   -129   -197   -155   -600
     72   -241   -314     85    192   -277    -38    -90   -122   -207   -202   -636
     85   -285   -371     98    226   -327     70     72    -46   -179   -226   -657
    101   -223   -324     62    213   -272    194    267     85    -72   -179   -605
    140    -57   -200    -41    168   -129    283    454    257    106    -28   -454
    163    314    150   -239      5    233    319    563    480    410    283   -127
     80    878    797   -480   -361    839    275    511    706    789    717    309
    -41   1218   1260   -587   -649   1239      7    163    691    974    969    545
   -106    961   1067   -428   -587   1015   -324   -319    277    649    693    301
   -158    335    493    -88   -327    415   -472   -657   -285    -36     20   -270
   -122   -174    -51    148    -36   -114   -504   -704   -579   -467   -441   -672
    -64   -420   -355    244    145   -389   -436   -563   -568   -537   -563   -789
    -51   -462   -410    254    179   -436   -332   -441   -483   -496   -558   -792
    -28   -405   -376    215    171   -389   -236   -329   -371   -410   -498   -740
    -12   -314   -301    161    142   -309   -158   -244   -267   -327   -428   -675
      0   -254   -254    127    127   -254    -98   -187   -194   -267   -379   -626
     10   -226   -236    103    122   -231    -72   -163   -163   -246   -363   -613
     25   -202   -228     88    124   -215    -59   -153   -145   -241   -358   -607
     33   -187   -223     75    127   -205    -51   -145   -132   -239   -348   -600
     36   -174   -210     70    122   -192    -46   -135   -124   -228   -337   -594
     46   -189   -236     70    140   -213    -44   -129   -119   -233   -337   -589
     54   -176   -231     59    142   -202    -44   -127   -116   -231   -327   -592
     64   -171   -236     54    148   -205    -44   -124   -114   -228   -319   -592
     75   -192   -267     59    171   -228    -36   -122   -111   -226   -311   -594
     67   -189   -257     59    161   -223    -36   -127   -111   -233   -306   -600
     62   -184   -246     59    153   -215    -36   -127   -109   -231   -301   -600
     70   -171   -241     49    153   -205    -31   -124    -98   -220   -285   -589
     88   -171   -259     41    174   -215    -31   -122    -93   -218   -280   -584
     72   -176   -249     51    161   -213    -28   -119    -90   -218   -272   -576
     67   -168   -239     49    153   -202    -18   -111    -80   -210   -257   -558
     72   -163   -236     44    153   -200    -20   -109    -75   -202   -249   -548
     72   -166   -239     46    155   -202    -25   -106    -67   -194   -244   -540
     64   -163   -228     46    145   -194    -25   -101    -54   -192   -244   -522
     75   -161   -236     41    155   -197    -25    -96    -44   -192   -239   -506
     90   -150   -244     28    166   -194    -25    -93    -36   -189   -231   -491
    103   -140   -244     18    174   -192    -31    -93    -31   -194   -233   -488
    116   -129   -246      5    179   -187    -36    -96    -31   -184   -231   -483
    119   -124   -244      2    179   -184    -41    -90    -23   -166   -220   -467
    127   -122   -252     -5    189   -184    -54    -83    -18   -145   -213   -454
    137   -124   -262     -5    200   -192    -64    -67    -18   -124   -202   -439
    145   -114   -262    -15    202   -187    -64    -38    -10    -98   -187   -418
    153    -93   -246    -31    200   -168    -62     -7     10    -88   -163   -402
    163    -57   -220    -51    189   -140    -59     18     31    -90   -142   -389
    174    -25   -200    -72    187   -111    -64     12     38    -96   -129   -376
    176      2   -174    -90    174    -85    -67     15     38    -96   -127   -358
    174     12   -163    -93    168    -75    -54     23     38    -93   -119   -345
    174     12   -161    -93    166    -72    -46     18     36    -88   -116   -337
    181     25   -155   -103    168    -64    -36     18     41    -72   -119   -329
    187     31   -155   -109    171    -62    -20     25     46    -57   -122   -329
    189     23   -166   -106    176    -70    -15     18     44    -59   -124   -342
    184      2   -181    -96    184    -88     -2     23     49    -59   -127   -348
    189    -15   -205    -85    197   -109     20     36     70    -54   -122   -345
    192    -10   -202    -93    197   -106     36     41     83    -51   -124   -348
    192    -15   -207    -88    200   -111     51     54    101    -41   -127   -342
    181    -28   -213    -77    194   -119     67     72    116    -36   -129   -340
    166    -36   -202    -64    184   -119     83     96    132    -23   -132   -324
    148    -33   -184    -59    163   -109     83    116    137    -18   -179   -236
    140    -62   -202    -38    168   -132     72    127    124    -36   -223   -168
    132    -83   -215    -25    171   -150     67    135    109    -49   -207   -194
    122    -93   -215    -12    168   -153     64    145    103    -49   -189   -233
    122    -85   -207    -20    163   -145     62    155     98    -54   -202   -200
    111    -70   -184    -20    148   -127     54    158     93    -62   -200   -200
    111    -57   -168    -28    137   -111     54    171     98    -57   -187   -210
    116    -49   -166    -33    140   -106     51    176    101    -57   -197   -187
    111    -41   -153    -36    132    -98     46    171     98    -59   -223   -158
    106    -28   -135    -38    119    -80     49    168     98    -62   -239   -137
    109      0   -109    -57    109    -51     41    161     98    -64   -246   -148
    119     20    -98    -70    109    -38     36    155     98    -67   -246   -171
    135     36   -101    -85    119    -33     28    148     90    -72   -252   -207
    145     49    -96    -96    122    -23     20    137     83    -77   -259   -241
    161     57   -103   -109    132    -23     12    127     77    -85   -262   -259
    179     62   -116   -119    148    -25      5    122     80    -88   -259   -285
    194     72   -124   -135    158    -25     -7    103     70    -98   -265   -314
    215     85   -132   -150    174    -23    -23     80     57   -114   -275   -332
    239     85   -153   -163    197    -33    -38     59     46   -127   -277   -345
    262     88   -174   -174    218    -41    -57     36     31   -137   -280   -355
    296     85   -210   -192    252    -59    -77      0      2   -155   -298   -368
    335     85   -249   -210    290    -80    -93    -31    -20   -168   -311   -389
    358    101   -259   -231    309    -77    -88    -38    -25   -163   -303   -405
    361    132   -228   -246    296    -46    -70    -31    -12   -140   -280   -402
    345    166   -181   -257    265     -7    -51    -25      0   -114   -249   -433
    327    194   -135   -262    231     31    -31    -15     12    -93   -213   -465
    311    200   -111   -259    213     44    -18    -12     15    -80   -220   -410
    311    223    -88   -267    200     67    -12    -20     23    -67   -246   -288
    296    254    -41   -277    168    106     -5    -25     33    -49   -252   -189
    283    280     -2   -283    142    140    -10    -33     41    -33   -241   -119
    280    275     -5   -277    142    135    -38    -59     28    -51   -236    -72
    285    259    -25   -272    155    116    -72    -90      7    -80   -236    -44
    270    252    -18   -262    145    116    -90   -101      2    -88   -215    -15
    252    226    -28   -239    140     98   -106   -106     -5   -103   -202    -15
    233    181    -54   -210    142     64   -119   -114    -20   -129   -197    -41
    215    145    -70   -179    142     38   -127   -116    -33   -155   -187    -64
    202    103   -101   -155    150      2   -145   -129    -54   -189   -179   -109
    187     77   -109   -132    148    -15   -150   -137    -64   -215   -155   -174
    171     44   -127   -109    150    -41   -166   -155    -75   -246   -142   -241
    153     25   -127    -88    140    -49   -174   -171    -83   -270   -132   -285
    140     10   -129    -77    135    -59   -179   -179    -85   -283   -116   -314
    135     10   -127    -72    129    -57   -176   -179    -77   -283   -106   -337
    119     10   -109    -67    114    -46   -174   -179    -64   -280   -101   -353
    109     10    -98    -59    103    -44   -166   -174    -54   -280   -109   -368
     98     15    -83    -59     90    -33   -155   -168    -41   -270   -114   -376
     98     10    -88    -54     93    -38   -145   -158    -33   -265   -135   -389
    109    -54   -163    -28    135   -109   -109   -109    -23   -272   -189   -449
    124   -122   -246      0    184   -184     15     41     49   -259   -241   -511
    148    -44   -194    -51    171   -119    168    244    197   -155   -187   -470
    200    122    -77   -161    140     23    303    462    400     31    -25   -319
    233    478    244   -358     -7    361    348    561    626    329    293     10
    158   1078    919   -618   -379   1000    265    459    857    732    779    501
    -51   1376   1428   -662   -740   1402    -49     25    815    885   1031    753
   -158   1036   1192   -439   -675   1114   -374   -454    402    542    740    483
   -192    301    491    -54   -342    397   -545   -800   -202   -179     46   -161
   -124   -322   -197    223     36   -259   -563   -815   -522   -649   -444   -672
    -49   -485   -436    265    192   -462   -462   -631   -446   -641   -480   -758
    -20   -465   -444    241    210   -454   -314   -452   -303   -537   -428   -711
     -5   -374   -371    189    181   -374   -192   -301   -163   -410   -350   -620
      0   -293   -293    148    145   -293   -122   -215    -72   -322   -298   -545
      7   -275   -283    132    142   -277    -96   -184    -41   -293   -298   -530
     15   -262   -277    122    145   -270    -80   -163    -20   -267   -293   -509
     15   -262   -277    122    145   -270    -77   -155    -12   -254   -290   -491
     23   -259   -283    119    153   -270    -77   -153    -12   -252   -296   -485
     28   -259   -288    114    155   -275    -83   -158    -12   -246   -298   -470
     36   -257   -296    109    163   -275    -85   -158    -12   -241   -298   -441
     38   -265   -303    109    171   -283    -90   -161    -15   -241   -301   -420
     33   -262   -296    114    163   -277    -90   -166    -12   -236   -293   -397
     25   -259   -285    114    153   -272    -93   -174     -7   -228   -285   -392
     20   -265   -285    122    153   -275    -96   -176     -7   -226   -275   -400
     25   -265   -293    119    158   -277    -98   -184     -5   -220   -265   -400
     23   -259   -283    119    153   -270    -96   -181      7   -207   -249   -384
     12   -254   -267    119    137   -259    -96   -184     12   -197   -239   -376
     10   -257   -270    122    137   -262   -101   -192     15   -200   -231   -376
     10   -257   -270    122    140   -262   -109   -194     23   -197   -215   -371
      7   -244   -252    119    129   -246   -103   -189     33   -181   -192   -361
     10   -231   -241    111    124   -236   -109   -194     31   -179   -179   -381
     12   -233   -246    109    129   -239   -116   -194     33   -176   -163   -405
     18   -233   -252    106    135   -241   -122   -194     38   -171   -155   -405
      5   -213   -218    103    111   -215   -122   -187     51   -161   -148   -392
     10   -202   -215     93    111   -207   -122   -179     62   -153   -145   -379
      5   -207   -213     98    109   -210   -122   -168     67   -148   -142   -371
     -2   -200   -200    101     96   -200   -116   -153     77   -137   -129   -348
      5   -179   -184     88     93   -181   -116   -140     88   -129   -111   -327
     38   -161   -200     59    119   -179   -129   -137     90   -124   -101   -332
     57   -148   -207     44    132   -176   -132   -127     93   -111    -85   -329
     41   -116   -161     36     98   -137   -122   -103    114    -83    -51   -298
     12   -106   -119     46     64   -111   -111    -77    132    -54    -33   -241
     54    -96   -150     18    101   -122   -127    -80    122    -62    -62   -176
    122    -59   -181    -33    150   -119   -137    -85    114    -62    -51   -174
    148    -38   -189    -57    168   -114   -140    -83    106    -57    -25   -202
    142    -28   -171    -57    155    -98   -127    -80    109    -51     10   -239
    163      0   -166    -83    163    -83   -127    -85    109    -59     38   -277
    171     12   -158    -93    163    -72   -124    -93    109    -70     59   -314
    174     20   -155    -98    163    -67   -122   -106    106    -75     67   -329
    161     25   -135    -93    148    -54   -116   -106    106    -75     64   -316
    127     36    -93    -83    109    -28    -98    -90    116    -59     83   -285
    122     46    -75    -85     98    -12    -85    -83    127    -51    106   -267
    116     46    -72    -83     93    -10    -77    -83    129    -57    119   -280
    106     51    -54    -77     80      0    -64    -77    142    -59    137   -301
     93     44    -49    -70     70     -2    -57    -77    150    -62    163   -324
     77     25    -51    -54     64    -12    -59    -90    148    -70    184   -342
     57      0    -57    -31     57    -28    -62   -103    142    -80    202   -368
     46    -18    -64    -12     54    -41    -64   -109    142    -83    220   -384
     12    -28    -41      7     25    -36    -59   -116    140    -88    231   -363
     -7    -46    -38     25     12    -44    -64   -122    132    -98    233   -348
    -20    -49    -31     33      5    -41    -67   -127    132   -106    233   -348
    -25    -28     -2     28    -12    -15    -62   -119    142   -103    254   -348
    -36    -28      5     31    -23    -10    -64   -116    140   -101    272   -355
    -49    -12     36     28    -44     10    -62   -111    145    -90    290   -366
    -62     10     72     25    -67     41    -67   -111    142    -85    311   -384
    -70     31    101     20    -85     64    -62   -103    145    -80    335   -374
    -83     49    129     15   -106     88    -59    -96    148    -85    342   -363
    -88     67    155     10   -122    111    -62    -96    150    -90    345   -358
    -90     98    187     -5   -137    142    -67    -98    145    -98    335   -345
    -80    116    197    -18   -137    155    -72   -103    137   -116    322   -342
    -72    101    174    -15   -124    137    -77   -106    122   -127    306   -353
    -70    109    176    -20   -122    142    -75   -103    116   -114    309   -350
    -62    124    187    -31   -124    153    -64   -101    122   -103    316   -335
    -38    116    155    -38    -96    135    -72   -116    111   -122    311   -337
    -38    111    150    -36    -96    129    -77   -122    101   -132    319   -335
    -36    119    155    -41    -96    137    -70   -119     98   -129    337   -314
    -28    122    150    -49    -90    135    -64   -122     98   -135    353   -298
    -20    137    158    -57    -88    148    -44   -111    103   -127    384   -275
      2    150    148    -77    -72    150    -28    -96    106   -122    423   -257
     15    158    140    -88    -62    150    -12    -80    116   -111    462   -236
     28    145    116    -88    -44    132     -5    -70    114   -111    491   -223
     46    135     88    -90    -20    111     -7    -80     98   -122    504   -231
     70    137     64   -106      2    101      0    -93     90   -116    519   -244
     93    158     64   -127     12    114      5   -103     85   -103    537   -259
    122    192     70   -158     25    129     -5   -132     67    -98    542   -280
    153    202     49   -176     51    127    -31   -163     33    -98    535   -306
    153    181     28   -168     62    103    -67   -202    -10   -111    511   -345
    145    179     31   -163     57    106    -93   -226    -41   -129    514   -379
    129    166     36   -150     46    101   -106   -233    -70   -155    519   -410
    116    142     25   -129     46     85   -106   -231    -88   -174    504   -444
     88     93      2    -90     41     49   -111   -236   -111   -197    470   -478
     70     57    -12    -64     41     23   -119   -239   -132   -215    439   -498
     51     10    -41    -31     46    -15   -129   -254   -163   -241    397   -530
     49    -25    -75    -10     62    -49   -148   -275   -197   -272    342   -553
     46    -49    -98      0     70    -72   -155   -288   -220   -290    306   -568
     25    -67    -93     20     59    -80   -148   -285   -228   -298    280   -584
      0    -83    -85     38     41    -85   -140   -283   -228   -301    259   -600
    -10    -85    -75     49     31    -80   -129   -275   -226   -296    252   -607
    -28    -93    -67     59     18    -83   -127   -272   -226   -296    244   -626
    -41   -119    -80     80     18   -101   -114   -262   -215   -293    236   -639
    -44   -145   -101     96     28   -124   -101   -252   -210   -290    233   -657
    -33   -197   -163    116     64   -181    -70   -210   -202   -301    210   -698
    -20   -246   -226    132    101   -236     49    -64   -142   -290    189   -756
     -5   -189   -184     96     88   -187    207    140     -2   -197    254   -730
     46    -20    -70    -12     59    -46    342    366    194    -10    420   -592
    103    342    239   -223    -67    290    381    475    428    285    740   -280
     49    997    948   -522   -449    971    257    368    693    719   1270    262
   -153   1447   1600   -646   -875   1522    -33      5    771    982   1639    620
   -303   1202   1504   -452   -904   1353   -350   -457    441    722   1434    418
   -363    400    763    -18   -563    581   -553   -885   -246    -67    675   -275
   -324   -277     46    301   -187   -116   -576   -922   -597   -566    122   -820
   -265   -498   -233    381    -18   -366   -483   -756   -574   -613      7   -953
   -233   -467   -236    350      0   -353   -335   -568   -436   -517     59   -914
   -205   -361   -155    283    -25   -259   -202   -407   -293   -394    148   -831
   -187   -277    -90    231    -49   -184   -137   -327   -218   -324    197   -769
   -179   -257    -77    218    -51   -168   -111   -293   -194   -301    200   -748
   -168   -233    -64    200    -54   -150   -101   -272   -181   -288    194   -735
   -155   -223    -67    189    -44   -145    -96   -249   -174   -277    187   -717
   -150   -233    -83    192    -33   -161    -98   -236   -176   -275    171   -706
   -142   -231    -88    187    -28   -161    -98   -223   -174   -265    158   -688
   -137   -220    -83    176    -28   -153   -106   -210   -174   -254    140   -672
   -137   -220    -83    179    -28   -153   -111   -194   -176   -249    127   -657
   -145   -226    -80    184    -33   -153   -116   -184   -179   -246    111   -641
   -155   -223    -70    189    -44   -148   -132   -171   -184   -246     98   -631
   -153   -213    -62    181    -46   -137   -145   -163   -184   -241     85   -615
   -150   -200    -49    176    -51   -124   -148   -158   -176   -236     80   -597
   -155   -207    -51    181    -54   -129   -163   -158   -181   -241     59   -597
   -155   -207    -54    181    -51   -132   -163   -158   -179   -239     46   -589
   -161   -194    -33    176    -64   -114   -163   -168   -174   -233     36   -576
   -163   -200    -36    181    -64   -119   -163   -179   -174   -233     25   -571
   -161   -187    -25    174    -70   -106   -155   -184   -163   -223     25   -558
   -161   -181    -20    171    -70   -101   -145   -194   -158   -226     10   -563
   -158   -194    -38    174    -59   -116   -135   -205   -150   -233     -5   -571
   -140   -179    -38    161    -51   -109   -127   -207   -140   -233    -10   -571
   -142   -155    -15    148    -64    -88   -111   -205   -122   -223     -7   -561
   -132   -142    -12    137    -62    -77    -93   -200   -103   -213      2   -548
   -129   -145    -15    135    -57    -80    -83   -197    -98   -215      5   -545
   -124   -148    -23    137    -51    -85    -77   -197    -93   -218      7   -550
   -119   -129    -12    124    -54    -70    -62   -184    -75   -207     20   -540
   -111   -122    -10    114    -51    -67    -49   -176    -64   -197     33   -527
    -98   -116    -20    106    -38    -70    -57   -176    -62   -197     33   -514
    -88    -90     -2     90    -44    -46    -54   -166    -54   -184     38   -483
    -72    -83    -10     75    -31    -46    -44   -142    -36   -163     59   -444
    -62    -70    -10     64    -28    -41    -36   -132    -23   -153     75   -420
    -49    -57     -7     51    -23    -31    -33   -122    -15   -145     93   -407
    -44    -36      7     41    -25    -15    -31   -119     -5   -140    122   -389
    -51    -20     28     33    -41      5    -25   -122      0   -132    132   -381
    -46    -15     28     31    -38      5    -18   -114      7   -124    135   -374
    -54    -36     15     44    -36    -10    -15   -111      7   -124    129   -376
    -59    -31     28     46    -44     -2     -5   -106     15   -116    137   -376
    -59    -20     38     38    -51      7     -7   -109     18   -109    150   -374
    -46    -23     23     33    -36      0    -10   -106     23   -111    153   -379
    -41    -23     18     31    -31     -2     -5    -98     33   -103    155   -379
    -49    -28     20     38    -36     -5     -7   -101     33   -101    145   -394
    -51    -38     12     44    -33    -12      2    -96     38    -90    148   -400
    -62    -51     10     57    -36    -20      7    -88     44    -75    150   -394
    -54    -67    -12     62    -23    -41     -2    -93     31    -75    137   -407
    -54    -85    -31     70    -12    -59    -18    -96     15    -80    129   -420
    -59   -114    -54     85     -5    -85    -41   -106    -10   -103    114   -441
    -75   -140    -64    109     -5   -103    -36   -101    -18   -114    111   -457
    -64   -129    -64     96     -2    -98    -12    -90      0   -111    122   -454
    -67   -119    -51     93     -7    -85     -5   -103     10   -119    129   -454
    -75   -116    -41     93    -18    -77    -25   -140      0   -127    124   -465
    -80   -122    -41    101    -20    -83    -38   -161    -10   -132    122   -470
    -85   -116    -31     98    -28    -75    -33   -174    -15   -135    119   -470
    -72    -75     -2     75    -36    -38    -18   -171      0   -122    135   -457
    -64    -54      7     59    -36    -25     -7   -163     15   -114    153   -452
    -67    -70     -2     67    -33    -36    -10   -166     20   -119    158   -472
    -49    -75    -25     59    -12    -51     -5   -168     28   -122    163   -491
    -44    -83    -38     64     -2    -62      5   -158     36   -114    171   -493
    -51    -85    -36     67     -7    -59      7   -148     49    -98    171   -480
    -44    -93    -49     67      2    -72     15   -132     59    -90    163   -459
    -44    -93    -49     67      0    -72     23   -119     64    -85    161   -431
    -46   -114    -67     80     10    -90     23   -103     62    -85    148   -413
    -41   -122    -80     80     18   -101     12    -96     54    -93    127   -394
    -49   -127    -77     88     12   -103     12    -77     51    -90    122   -358
    -59   -135    -75     98      7   -106      2    -54     44    -90    109   -335
    -57   -124    -67     90      5    -96      5    -25     46    -85    103   -327
    -64    -90    -25     75    -20    -59     23     -2     62    -62    122   -293
    -59    -41     15     49    -38    -12     38     18     77    -49    132   -272
    -59    -18     41     38    -51     10     51     28     88    -44    127   -259
    -51      7     59     23    -54     33     62     38     96    -38    114   -223
    -57     31     88     10    -72     59     75     36    101    -33    103   -187
    -57     72    127     -7    -93     98     90     36    111    -25    106   -158
    -59    129    189    -36   -124    158     90     12    114    -18    116   -142
    -62    142    205    -38   -132    174     80    -12    103    -25    111   -145
    -59    140    197    -41   -129    168     46    -51     70    -59     90   -189
    -38    163    200    -62   -119    181     15    -83     49    -77     83   -223
    -25    155    181    -67   -103    166    -18   -111     18   -103     62   -254
    -10    132    142    -59    -75    137    -46   -145    -15   -135     31   -293
      0    101    101    -51    -51    101    -62   -161    -31   -155     10   -332
     15     59     44    -38    -12     51    -80   -179    -59   -187    -15   -381
     33     12    -20    -25     28     -2   -116   -223   -109   -239    -67   -436
     59    -49   -109     -5     83    -77   -155   -270   -163   -288   -145   -480
     77    -70   -150     -5    111   -109   -181   -306   -200   -311   -194   -504
    101    -57   -158    -20    127   -109   -192   -322   -215   -319   -213   -504
    111    -46   -161    -33    135   -103   -197   -329   -218   -314   -218   -501
    103    -49   -153    -25    127   -101   -213   -350   -228   -309   -223   -509
     96    -57   -153    -20    122   -103   -228   -363   -239   -309   -231   -517
     80    -64   -148     -7    111   -106   -231   -363   -241   -303   -231   -511
     75    -77   -153     -2    114   -114   -233   -358   -239   -301   -228   -504
     80   -119   -200     20    140   -158   -226   -329   -236   -316   -246   -519
    106   -171   -280     31    192   -226   -140   -202   -189   -314   -275   -563
    129    -96   -226    -18    176   -161     -2     -7    -49   -218   -210   -524
    168     44   -124   -106    145    -38    119    205    132    -59    -67   -400
    218    384    166   -301     25    275    189    355    358    213    236    -96
    153    958    805   -558   -327    883    166    353    600    592    719    405
    -20   1426   1447   -704   -732   1436    -44     67    667    844   1093    766
   -116   1327   1444   -605   -782   1387   -392   -384    371    672   1002    662
   -176    696    872   -259   -524    784   -613   -818   -246    -23    353     64
   -155     23    179     62   -166    101   -672   -891   -646   -592   -244   -517
    -88   -288   -200    187     54   -244   -631   -748   -688   -717   -413   -722
    -57   -340   -283    194    111   -311   -537   -602   -615   -683   -410   -758
    -31   -265   -233    148    101   -249   -426   -465   -501   -600   -340   -717
    -18   -148   -129     80     51   -140   -342   -366   -392   -517   -254   -654
    -25    -70    -46     46      7    -59   -285   -309   -319   -462   -202   -623
    -23    -44    -20     33     -2    -33   -252   -280   -285   -441   -187   -631
    -10    -23    -12     18      0    -18   -233   -267   -265   -426   -184   -641
    -25    -31     -5     28    -12    -18   -220   -267   -262   -426   -194   -646
    -20    -31    -10     25     -7    -20   -213   -270   -257   -423   -213   -646
     -5    -12    -10      7      0    -12   -200   -257   -239   -402   -218   -628
    -10    -28    -18     20      2    -23   -189   -246   -231   -392   -233   -618
    -10    -57    -49     31     18    -54   -194   -252   -241   -394   -262   -618
     -2    -64    -62     33     28    -62   -194   -252   -233   -381   -275   -610
     -2    -70    -70     36     33    -72   -192   -246   -220   -371   -277   -600
    -12   -106    -93     59     38   -101   -184   -246   -215   -366   -288   -594
     -5   -127   -124     64     59   -127   -174   -249   -210   -361   -296   -584
     -2   -132   -129     67     62   -132   -168   -252   -205   -353   -296   -579
     -5   -158   -155     80     75   -158   -161   -252   -205   -353   -298   -584
      2   -168   -171     83     85   -168   -158   -257   -205   -345   -301   -587
     12   -184   -197     85    101   -189   -158   -267   -207   -342   -309   -594
     23   -176   -200     77    109   -189   -158   -267   -200   -327   -301   -592
     18   -187   -205     83    109   -194   -166   -275   -200   -319   -296   -594
     20   -202   -223     90    122   -213   -181   -283   -200   -314   -296   -602
     12   -205   -218     96    114   -213   -187   -280   -202   -306   -290   -600
     20   -189   -210     85    114   -200   -179   -267   -189   -290   -277   -592
     28   -187   -215     77    119   -200   -176   -259   -184   -280   -267   -592
      7   -200   -207     96    106   -202   -176   -259   -184   -275   -257   -592
     10   -197   -210     93    109   -202   -187   -259   -189   -275   -252   -592
      5   -194   -200     93    101   -194   -192   -252   -187   -267   -244   -584
     18   -189   -207     85    111   -197   -189   -239   -179   -249   -228   -566
     25   -168   -194     72    109   -181   -187   -220   -163   -226   -202   -535
     33   -148   -184     54    109   -166   -200   -218   -163   -215   -192   -527
     46   -116   -166     33    106   -140   -210   -207   -163   -205   -181   -517
     57   -101   -161     20    109   -132   -202   -189   -155   -194   -168   -498
     64    -85   -150     10    106   -116   -189   -168   -145   -179   -150   -472
     72    -70   -142     -2    103   -106   -187   -168   -148   -184   -148   -465
     49    -85   -135     18     90   -109   -189   -171   -155   -189   -153   -472
     41    -77   -122     15     80    -98   -181   -163   -150   -184   -142   -462
     46    -67   -114     10     80    -90   -166   -155   -148   -181   -135   -462
     54    -67   -122      5     88    -93   -145   -140   -140   -179   -137   -467
     54    -62   -116      5     83    -90   -140   -135   -135   -181   -137   -475
     36    -77   -114     18     72    -96   -168   -145   -142   -192   -148   -496
     15    -75    -90     31     51    -83   -163   -137   -124   -184   -135   -491
     33    -62    -96     12     64    -77   -155   -137   -114   -179   -135   -506
     38    -72   -111     15     72    -90   -150   -140   -111   -187   -142   -530
     28    -98   -127     33     75   -114   -142   -148   -114   -197   -150   -555
     20   -114   -135     46     77   -124   -140   -155   -114   -207   -155   -566
     25   -124   -153     46     88   -137   -155   -176   -127   -226   -174   -592
     33   -127   -161     46     96   -142   -155   -179   -132   -236   -184   -602
     25   -142   -168     57     96   -155   -145   -179   -132   -236   -184   -605
     38   -135   -174     49    106   -153   -119   -174   -124   -231   -181   -610
     49   -140   -189     44    119   -166   -122   -179   -129   -246   -189   -623
     51   -129   -181     38    116   -155   -148   -192   -132   -254   -192   -631
     44   -135   -179     44    109   -155   -166   -202   -132   -259   -192   -626
     54   -132   -187     38    119   -158   -161   -200   -127   -262   -194   -628
     54   -116   -171     31    109   -142   -155   -192   -122   -257   -189   -633
     62    -96   -158     15    109   -127   -161   -184   -114   -244   -171   -628
     70   -101   -171     15    119   -137   -168   -181   -114   -239   -166   -628
     80    -90   -171      5    124   -129   -168   -168   -103   -231   -155   -610
     67   -114   -181     23    124   -148   -184   -176   -114   -241   -163   -605
     62   -124   -187     31    124   -155   -187   -171   -116   -244   -168   -600
     62   -119   -184     25    122   -150   -174   -161   -103   -231   -148   -589
     59   -127   -187     33    122   -155   -166   -153    -93   -223   -127   -584
     57   -137   -194     38    124   -166   -163   -150    -88   -226   -114   -576
     51   -124   -176     33    114   -150   -161   -142    -77   -220    -93   -563
     54   -106   -163     25    106   -135   -153   -140    -70   -215    -77   -548
     59    -77   -137     10     98   -106   -129   -122    -51   -202    -54   -527
     57    -44   -101     -5     77    -72   -103    -98    -25   -176    -12   -517
     46    -38    -85     -5     64    -59    -83    -85     -7   -161     18   -517
     62    -23    -85    -20     72    -51    -67    -70      5   -148     44   -509
     54     -2    -57    -25     54    -28    -51    -57     20   -137     72   -506
     36      2    -33    -20     33    -15    -51    -59     28   -135     98   -514
     28     12    -15    -20     23      0    -36    -54     41   -135    119   -506
     18     41     23    -31     -2     33    -12    -38     67   -114    158   -483
     49    106     57    -77     -2     83    -10    -33     88    -85    202   -457
     18     28     10    -23      2     20    -49    -80     46   -127    168   -501
      5     10      5     -7      0      7    -75    -96     33   -137    161   -504
     15     38     23    -25     -5     31    -83    -98     36   -135    161   -483
     18      5    -12    -10     15     -2   -103   -114      5   -168    119   -504
      7    -46    -54     18     28    -49   -119   -124    -15   -197     83   -517
     10    -80    -90     33     49    -85   -127   -129    -33   -210     51   -524
     15    -98   -114     38     64   -106   -140   -142    -57   -223     28   -542
     23   -127   -150     51     85   -137   -166   -163    -93   -244     -2   -561
     18   -148   -166     64     90   -158   -184   -179   -114   -257    -33   -561
      7   -168   -179     80     93   -174   -192   -187   -129   -272    -70   -550
     12   -179   -192     83    101   -187   -194   -187   -142   -285   -101   -542
     18   -168   -187     75    101   -176   -194   -184   -148   -277   -103   -530
     -2   -210   -210    103    103   -210   -200   -200   -168   -296   -124   -550
      0   -223   -223    111    111   -223   -202   -210   -179   -309   -135   -558
     12   -228   -244    106    127   -236   -200   -213   -187   -322   -145   -558
     41   -277   -319    119    179   -298   -174   -176   -192   -350   -179   -587
     77   -296   -374    106    226   -335    -38    -10   -116   -335   -194   -607
    111   -197   -309     41    210   -252    122    179     25   -231   -111   -555
    153    -46   -200    -51    174   -124    249    363    205    -54     64   -426
    189    319    129   -254     31    226    290    459    428    244    426   -116
     88    901    810   -496   -361    857    233    366    646    631    932    329
    -51   1205   1257   -576   -654   1231    -64    -44    589    771   1200    527
   -119    937   1057   -410   -589    997   -420   -561    166    444    966    272
   -158    246    405    -44   -280    324   -602   -953   -459   -290    285   -350
    -96   -327   -231    213     64   -280   -659   -997   -782   -737   -163   -787
    -23   -584   -561    303    267   -571   -610   -870   -797   -813   -265   -917
      7   -615   -623    301    314   -618   -509   -737   -724   -774   -239   -927
     36   -542   -579    254    306   -561   -407   -610   -620   -683   -150   -867
     46   -436   -483    192    265   -459   -350   -535   -545   -610    -62   -810
     46   -374   -420    163    231   -397   -306   -480   -493   -558     -7   -771
     38   -350   -389    155    213   -371   -283   -449   -470   -532     18   -753
     18   -353   -371    168    194   -361   -275   -439   -467   -522     23   -756
      7   -340   -350    163    176   -345   -272   -428   -465   -517     23   -756
    -10   -342   -335    176    161   -340   -265   -420   -457   -509     23   -756
    -25   -340   -316    181    145   -329   -262   -415   -452   -504     18   -758
    -28   -342   -314    187    142   -329   -259   -410   -449   -493      5   -766
    -38   -353   -316    194    137   -337   -265   -407   -449   -483    -12   -776
    -57   -348   -290    202    114   -319   -262   -394   -444   -467    -23   -776
    -59   -316   -259    187     96   -288   -257   -381   -436   -452    -31   -766
    -70   -314   -244    192     85   -280   -262   -379   -436   -446    -49   -774
    -80   -306   -226    192     70   -267   -267   -376   -431   -444    -64   -774
    -90   -301   -210    194     59   -257   -262   -368   -423   -439    -77   -771
    -98   -319   -220    207     59   -272   -262   -368   -418   -444    -98   -779
   -101   -319   -218    210     57   -270   -252   -366   -400   -439   -101   -779
   -103   -309   -207    205     49   -259   -244   -363   -381   -431    -96   -782
   -101   -309   -210    205     51   -259   -236   -361   -366   -423    -88   -784
   -109   -316   -207    213     46   -262   -228   -355   -350   -415    -77   -792
   -106   -309   -202    207     46   -257   -215   -345   -329   -400    -59   -789
   -111   -319   -207    215     46   -265   -215   -345   -322   -394    -51   -797
   -116   -332   -215    223     49   -275   -218   -348   -319   -392    -41   -800
   -111   -316   -207    213     46   -262   -218   -340   -306   -374    -18   -792
   -116   -327   -210    223     46   -270   -215   -337   -301   -371     -7   -784
   -106   -332   -226    218     57   -280   -215   -332   -296   -368     -2   -776
    -98   -327   -228    210     64   -277   -218   -324   -285   -361     10   -758
   -101   -311   -213    205     54   -262   -236   -319   -277   -350     23   -737
    -88   -303   -215    197     62   -259   -259   -309   -280   -348     25   -714
    -88   -303   -218    194     64   -262   -275   -293   -285   -348     25   -698
    -83   -280   -197    181     57   -239   -275   -272   -272   -319     51   -678
    -88   -275   -189    179     49   -233   -280   -267   -275   -314     49   -683
    -85   -254   -168    171     41   -213   -283   -254   -272   -301     49   -672
    -90   -244   -155    166     31   -202   -285   -244   -275   -298     31   -665
    -83   -226   -142    153     28   -187   -296   -239   -288   -303      5   -667
    -80   -202   -124    140     20   -163   -306   -239   -301   -306    -25   -670
    -83   -192   -109    137     12   -150   -306   -233   -301   -303    -51   -665
    -83   -187   -103    135      7   -145   -314   -223   -298   -298    -72   -652
    -85   -184    -98    135      5   -142   -314   -215   -290   -296    -90   -649
    -96   -179    -85    135     -5   -132   -311   -213   -283   -290   -111   -646
    -93   -176    -83    135     -5   -129   -288   -207   -267   -285   -132   -644
    -90   -174    -83    129     -5   -129   -257   -200   -254   -280   -153   -644
   -106   -184    -80    145    -12   -132   -246   -202   -246   -277   -171   -644
   -119   -187    -67    150    -25   -127   -259   -220   -244   -277   -192   -652
   -114   -189    -75    153    -20   -132   -275   -246   -249   -285   -215   -657
   -124   -231   -109    176    -10   -171   -257   -257   -252   -290   -239   -659
   -124   -236   -114    179     -5   -176   -241   -270   -254   -290   -246   -670
   -122   -220    -98    168    -12   -161   -239   -288   -265   -296   -254   -683
   -137   -233    -96    187    -20   -166   -244   -303   -267   -309   -270   -698
   -148   -244    -96    194    -28   -171   -249   -309   -267   -314   -283   -693
   -145   -252   -106    200    -20   -179   -249   -311   -272   -319   -290   -696
   -145   -254   -111    197    -18   -184   -239   -311   -270   -316   -288   -698
   -148   -246    -98    197    -25   -174   -228   -303   -259   -311   -277   -691
   -142   -228    -85    184    -31   -158   -220   -301   -252   -306   -270   -685
   -129   -202    -72    166    -31   -137   -207   -293   -239   -296   -254   -670
   -137   -213    -77    174    -31   -145   -202   -290   -236   -298   -249   -665
   -142   -218    -75    181    -33   -148   -194   -288   -231   -293   -236   -654
   -148   -239    -93    192    -28   -166   -184   -283   -223   -283   -223   -639
   -129   -249   -122    189     -5   -187   -174   -277   -223   -280   -218   -628
   -132   -257   -124    194     -7   -189   -179   -285   -223   -280   -218   -623
   -119   -257   -137    189      7   -197   -205   -293   -233   -288   -220   -623
   -116   -257   -142    184     12   -200   -220   -303   -241   -290   -218   -618
   -101   -249   -148    174     20   -200   -218   -296   -233   -285   -213   -607
   -109   -249   -142    176     15   -194   -215   -298   -233   -285   -210   -605
   -109   -228   -119    168      5   -174   -205   -290   -223   -275   -192   -589
    -90   -200   -109    145      7   -153   -189   -275   -202   -257   -171   -571
    -83   -158    -75    119     -5   -116   -168   -257   -179   -233   -150   -550
    -77   -116    -38     96    -20    -80   -163   -244   -166   -215   -137   -532
    -59   -103    -44     83     -7    -75   -168   -236   -158   -207   -129   -511
    -51    -88    -38     70     -7    -64   -166   -228   -148   -194   -116   -496
    -49    -70    -23     59    -15    -46   -153   -226   -135   -176    -98   -480
    -49    -44      2     46    -28    -20   -140   -223   -119   -161    -80   -465
    -33    -46    -12     41    -10    -31   -155   -244   -129   -181    -85   -475
    -33    -70    -38     51      0    -54   -187   -277   -161   -213   -111   -493
    -33    -77    -44     54      5    -62   -213   -298   -176   -226   -114   -496
    -31   -103    -75     64     20    -90   -236   -314   -197   -241   -127   -504
    -31   -137   -106     85     36   -122   -257   -327   -223   -257   -145   -514
    -36   -176   -140    106     49   -158   -267   -332   -241   -270   -168   -522
    -41   -228   -189    135     72   -210   -283   -342   -270   -290   -200   -542
    -54   -288   -233    171     85   -259   -296   -358   -296   -319   -236   -566
    -72   -332   -259    202     93   -296   -309   -368   -316   -340   -252   -587
    -77   -361   -283    218    101   -322   -322   -374   -332   -355   -265   -597
    -93   -387   -293    239     98   -340   -327   -374   -342   -371   -272   -605
   -106   -410   -303    254     98   -358   -335   -371   -353   -374   -272   -610
   -122   -418   -296    270     85   -358   -340   -361   -350   -363   -259   -615
   -135   -413   -277    272     67   -345   -337   -342   -345   -350   -241   -618
   -127   -405   -277    265     72   -340   -342   -329   -348   -353   -241   -620
   -111   -410   -298    259     90   -355   -350   -314   -355   -361   -249   -631
    -88   -462   -374    275    142   -418   -332   -257   -358   -379   -277   -654
    -31   -485   -454    257    210   -470   -223    -83   -285   -358   -293   -672
     -5   -433   -428    218    210   -431    -98    127   -155   -270   -241   -613
     49   -259   -309    103    176   -283     23    358     28    -88    -90   -420
     88    111     23    -98     33     67     75    475    244    189    205    -59
     -2    714    717   -355   -358    714     15    376    459    561    657    452
   -194   1093   1288   -449   -743   1192   -239    -15    449    740    932    761
   -322    833   1153   -257   -737    995   -568   -504     75    454    693    558
   -381     80    462    150   -420    270   -771   -880   -540   -277    -51   -101
   -309   -574   -265    439    -23   -418   -828   -904   -872   -761   -605   -610
   -231   -776   -545    504    155   -662   -761   -745   -841   -810   -717   -714
   -189   -730   -540    459    174   -636   -615   -568   -698   -717   -667   -675
   -150   -639   -488    394    168   -563   -498   -423   -553   -602   -587   -589
   -163   -579   -418    371    124   -498   -446   -363   -480   -535   -535   -532
   -150   -527   -376    340    111   -452   -418   -329   -446   -506   -509   -524
   -135   -519   -384    327    122   -452   -410   -316   -439   -501   -514   -524
   -116   -498   -381    309    132   -441   -405   -293   -415   -480   -498   -485
   -106   -475   -368    290    129   -423   -415   -290   -420   -483   -498   -467
    -98   -436   -337    265    119   -387   -436   -293   -431   -488   -506   -459
    -88   -397   -309    239    109   -353   -449   -290   -436   -496   -504   -441
    -75   -379   -303    228    114   -342   -465   -285   -441   -501   -509   -413
    -46   -350   -303    197    127   -327   -472   -285   -441   -517   -524   -394
    -25   -311   -288    168    129   -301   -480   -285   -439   -522   -535   -381
    -10   -303   -293    153    140   -298   -478   -285   -446   -532   -558   -381
     15   -283   -298    135    155   -290   -475   -283   -449   -535   -566   -384
     23   -267   -293    119    155   -280   -483   -285   -457   -553   -571   -394
     33   -257   -290    111    161   -272   -491   -290   -467   -563   -576   -413
     46   -233   -283     90    163   -257   -504   -301   -478   -579   -592   -441
     62   -215   -277     77    168   -246   -509   -303   -491   -597   -605   -465
     80   -210   -290     62    181   -249   -527   -311   -511   -620   -618   -483
    101   -228   -332     62    215   -280   -540   -319   -537   -649   -631   -514
    127   -223   -353     46    239   -288   -548   -316   -550   -665   -633   -542
    168   -207   -376     20    272   -290   -566   -324   -571   -683   -639   -566
    202   -226   -428     10    314   -327   -594   -348   -602   -706   -659   -592
    226   -236   -462      5    342   -348   -605   -358   -623   -722   -675   -605
    244   -226   -472    -10    358   -350   -605   -361   -631   -724   -680   -610
    254   -205   -459    -23    355   -332   -605   -363   -633   -722   -683   -613
    244   -189   -433    -28    337   -311   -607   -366   -633   -709   -685   -626
    228   -192   -420    -18    322   -306   -610   -363   -631   -696   -688   -639
    218   -184   -405    -18    309   -293   -610   -363   -626   -683   -688   -644
    210   -171   -381    -18    296   -275   -615   -368   -618   -665   -683   -646
    210   -150   -361    -31    285   -257   -620   -368   -610   -646   -672   -639
    202   -145   -348    -28    272   -246   -620   -366   -602   -633   -672   -623
    200   -135   -337    -33    267   -236   -620   -363   -592   -623   -665   -602
    205   -127   -332    -38    267   -228   -623   -363   -581   -613   -654   -579
    184   -135   -319    -25    252   -226   -620   -361   -571   -607   -644   -568
    171   -148   -319    -10    244   -233   -626   -371   -563   -613   -639   -566
    158   -155   -314     -2    233   -236   -623   -371   -553   -615   -626   -550
    155   -153   -309      0    231   -231   -615   -355   -540   -607   -615   -527
    158   -148   -309     -7    231   -228   -613   -335   -527   -602   -607   -501
    155   -155   -311      0    231   -233   -605   -314   -514   -605   -607   -483
    153   -158   -311      2    231   -233   -592   -293   -493   -600   -605   -449
    142   -161   -303     10    223   -231   -581   -275   -467   -592   -600   -418
    129   -168   -298     18    213   -233   -571   -267   -449   -594   -613   -415
    114   -163   -277     23    194   -220   -561   -257   -428   -592   -623   -415
    111   -161   -272     23    189   -215   -553   -249   -420   -592   -636   -418
    109   -155   -265     23    187   -210   -540   -236   -410   -589   -644   -418
    114   -161   -275     20    194   -218   -530   -228   -402   -587   -652   -415
    124   -166   -293     20    207   -228   -522   -223   -402   -589   -652   -426
    129   -187   -319     28    223   -252   -514   -220   -400   -600   -652   -446
    129   -205   -335     38    231   -270   -506   -220   -394   -600   -641   -457
    132   -210   -342     38    236   -275   -498   -218   -379   -597   -623   -457
    137   -220   -358     41    246   -288   -488   -220   -368   -597   -607   -462
    140   -231   -371     44    252   -301   -478   -228   -355   -594   -587   -452
    124   -244   -368     59    246   -306   -470   -239   -340   -587   -566   -433
    101   -267   -368     80    233   -316   -465   -254   -337   -587   -553   -428
     77   -290   -368    106    220   -329   -467   -267   -340   -587   -542   -433
     59   -306   -366    124    210   -337   -472   -280   -342   -587   -535   -449
     41   -319   -361    140    200   -340   -480   -285   -345   -587   -517   -462
     25   -332   -358    150    189   -345   -485   -280   -350   -584   -506   -483
     18   -337   -358    158    187   -348   -488   -272   -353   -581   -498   -496
     15   -335   -350    158    181   -342   -493   -259   -363   -579   -496   -509
     23   -332   -355    155    189   -342   -498   -244   -368   -571   -493   -506
     23   -329   -353    150    187   -340   -504   -236   -379   -566   -496   -504
     28   -319   -350    145    189   -335   -511   -228   -389   -563   -509   -498
     28   -314   -345    140    187   -329   -519   -228   -397   -558   -519   -491
     38   -303   -342    132    189   -322   -519   -228   -397   -553   -527   -480
     44   -272   -319    114    181   -296   -509   -215   -384   -532   -519   -457
     51   -233   -285     90    168   -259   -493   -200   -368   -509   -509   -431
     54   -200   -254     72    153   -226   -475   -187   -355   -485   -501   -407
     51   -197   -249     72    150   -223   -465   -181   -350   -472   -498   -400
     64   -184   -249     57    155   -215   -467   -179   -353   -465   -493   -389
     70   -153   -226     41    145   -189   -465   -176   -345   -454   -480   -379
     64   -135   -200     33    132   -166   -462   -176   -335   -441   -470   -363
     67   -101   -168     18    116   -135   -457   -174   -319   -420   -446   -340
     64   -111   -179     20    122   -145   -475   -197   -329   -426   -449   -337
     64   -137   -202     36    132   -168   -501   -220   -345   -441   -454   -337
     64   -148   -213     41    137   -179   -522   -241   -355   -452   -452   -340
     67   -179   -246     57    155   -213   -540   -259   -368   -467   -459   -355
     62   -223   -285     80    171   -254   -550   -270   -381   -485   -472   -379
     46   -285   -335    119    189   -309   -566   -285   -407   -511   -496   -405
     49   -322   -371    135    207   -345   -587   -309   -428   -530   -509   -420
     54   -355   -410    150    231   -381   -610   -335   -457   -558   -514   -436
     62   -389   -452    161    254   -418   -636   -363   -488   -587   -530   -462
     54   -415   -472    179    262   -444   -654   -379   -504   -613   -540   -485
     49   -431   -480    189    265   -454   -665   -387   -511   -626   -532   -511
     46   -452   -498    202    272   -475   -670   -394   -524   -639   -527   -550
     38   -472   -514    215    275   -493   -667   -400   -530   -639   -522   -576
     36   -472   -509    218    272   -491   -659   -389   -527   -628   -501   -561
     38   -475   -514    218    275   -493   -659   -384   -524   -626   -483   -535
     51   -491   -542    220    296   -517   -657   -376   -527   -633   -478   -537
     85   -558   -644    236    363   -602   -615   -314   -527   -662   -517   -602
    119   -568   -688    223    402   -628   -475   -148   -446   -633   -517   -633
    161   -470   -631    153    394   -550   -311     75   -288   -517   -428   -568
    233   -257   -491     12    361   -374   -187    285    -80   -314   -231   -376
    272    233    -41   -254    155     96   -200    314    171     41    174     62
    150    865    714   -509   -280    789   -379    106    397    446    670    581
    -41   1119   1158   -540   -600   1140   -737   -350    340    563    867    774
   -145    711    857   -283   -501    784  -1067   -826    -93    158    504    439
   -166   -127     36    145   -101    -44  -1208  -1127   -750   -631   -270   -265
    -93   -662   -568    376    236   -615  -1195  -1067   -987   -984   -667   -665
    -31   -792   -761    410    363   -776  -1065   -870   -919   -984   -709   -737
      0   -735   -735    368    366   -735   -898   -667   -776   -880   -626   -691
     33   -628   -665    296    348   -646   -789   -532   -659   -779   -524   -623
     46   -576   -626    265    335   -600   -727   -462   -600   -730   -462   -579
     41   -581   -626    270    332   -602   -693   -423   -574   -714   -433   -571
     38   -592   -631    277    335   -610   -670   -400   -558   -704   -410   -571
     41   -574   -618    265    329   -594   -665   -392   -550   -698   -376   -587
     57   -558   -615    249    335   -587   -657   -379   -542   -696   -353   -587
     59   -555   -618    246    337   -587   -641   -366   -530   -693   -332   -576
     44   -566   -610    262    327   -587   -636   -355   -522   -688   -316   -576
     41   -566   -610    262    324   -587   -633   -350   -522   -691   -311   -576
     36   -563   -600    262    316   -581   -626   -340   -514   -685   -293   -584
     28   -568   -597    267    311   -581   -620   -329   -504   -675   -275   -589
     18   -555   -574    270    296   -563   -618   -327   -496   -670   -267   -597
      5   -566   -574    277    288   -568   -620   -329   -493   -672   -275   -605
     18   -579   -600    280    309   -589   -628   -337   -493   -680   -285   -607
     23   -571   -597    272    309   -584   -626   -332   -491   -672   -285   -615
     31   -542   -574    257    301   -558   -628   -335   -491   -667   -288   -631
     23   -532   -555    254    288   -542   -641   -342   -498   -675   -296   -652
     20   -509   -530    244    272   -519   -636   -335   -485   -667   -293   -639
     20   -483   -506    231    259   -493   -636   -332   -480   -659   -296   -631
     36   -472   -509    218    272   -491   -654   -345   -501   -670   -322   -633
     54   -472   -527    207    290   -501   -665   -345   -506   -670   -340   -628
     67   -459   -527    194    296   -493   -672   -345   -506   -657   -350   -615
     70   -446   -519    187    293   -483   -680   -342   -506   -646   -361   -610
     75   -413   -488    168    280   -449   -678   -335   -504   -644   -355   -594
     57   -413   -470    176    262   -441   -665   -324   -496   -633   -340   -584
     49   -439   -488    194    267   -462   -659   -314   -493   -633   -324   -568
     49   -420   -472    184    257   -446   -649   -293   -475   -618   -283   -530
     46   -410   -457    181    252   -433   -639   -270   -465   -605   -246   -485
     31   -405   -436    187    231   -420   -639   -259   -462   -602   -220   -454
     23   -397   -423    187    220   -410   -646   -252   -467   -605   -202   -433
     -7   -379   -371    192    179   -376   -639   -226   -457   -589   -158   -407
     -7   -345   -337    176    163   -342   -631   -205   -454   -576   -122   -394
    -12   -355   -342    184    161   -348   -631   -210   -475   -587   -114   -413
    -44   -363   -322    202    137   -342   -628   -218   -493   -592   -101   -418
      2   -348   -350    171    174   -348   -631   -228   -511   -607    -88   -431
    127   -319   -446     96    285   -381   -644   -252   -542   -644    -88   -472
    215   -290   -506     36    361   -400   -657   -277   -571   -672    -80   -509
    254   -285   -542     15    397   -413   -670   -306   -602   -698    -70   -542
    249   -298   -548     23    397   -423   -675   -324   -623   -709    -57   -576
    226   -324   -550     49    387   -436   -675   -327   -641   -706    -44   -610
    252   -309   -561     28    405   -433   -683   -345   -667   -709    -33   -654
    262   -293   -555     15    407   -423   -680   -361   -680   -709    -18   -691
    231   -288   -519     25    374   -402   -678   -371   -688   -706      0   -724
    207   -277   -485     36    345   -381   -678   -389   -698   -709     15   -748
    184   -290   -478     51    329   -384   -688   -413   -714   -719     10   -769
    155   -309   -465     75    309   -387   -685   -426   -724   -727      2   -776
    129   -311   -441     90    285   -376   -675   -426   -722   -722     12   -769
    111   -322   -433    106    272   -376   -670   -423   -719   -714     12   -771
     98   -361   -459    129    275   -407   -667   -423   -717   -709     -7   -774
    106   -374   -480    132    293   -426   -672   -428   -722   -706    -28   -776
    111   -384   -496    135    303   -439   -675   -426   -722   -696    -44   -776
    106   -400   -506    148    306   -452   -672   -407   -709   -685    -51   -776
     72   -423   -496    174    283   -459   -662   -384   -688   -670    -62   -769
     54   -428   -483    187    267   -457   -654   -361   -678   -657    -77   -766
     57   -428   -485    184    270   -457   -652   -340   -665   -639    -90   -763
     49   -428   -478    189    262   -452   -646   -327   -654   -626   -103   -761
     31   -444   -478    205    252   -459   -654   -324   -649   -628   -132   -771
     25   -459   -485    215    254   -470   -657   -311   -636   -623   -153   -771
     -5   -472   -470    239    231   -472   -644   -303   -615   -610   -168   -769
    -10   -483   -472    246    231   -478   -639   -311   -602   -610   -194   -779
     -2   -462   -459    231    226   -462   -628   -311   -587   -607   -215   -787
    -20   -475   -457    246    218   -467   -605   -306   -566   -597   -228   -782
    -33   -475   -444    254    205   -462   -581   -298   -532   -574   -231   -769
    -46   -475   -428    262    189   -452   -563   -296   -506   -561   -239   -766
    -49   -483   -433    265    189   -457   -553   -301   -491   -553   -246   -761
    -54   -465   -410    259    176   -439   -542   -298   -475   -537   -241   -761
    -10   -449   -439    228    213   -444   -517   -285   -457   -519   -239   -753
     23   -433   -457    205    239   -444   -496   -270   -433   -501   -236   -732
     31   -420   -454    194    241   -436   -498   -275   -433   -496   -249   -732
     15   -428   -446    205    231   -436   -485   -257   -423   -485   -254   -711
    -28   -423   -394    226    181   -410   -462   -233   -397   -457   -233   -680
    -85   -361   -275    223     93   -319   -431   -197   -355   -402   -192   -626
    -85   -322   -236    202     72   -280   -433   -176   -342   -376   -179   -592
    -41   -329   -288    187    122   -309   -467   -179   -368   -392   -215   -594
    -38   -348   -311    192    135   -329   -496   -189   -394   -415   -246   -587
    -98   -329   -231    215     64   -280   -491   -176   -381   -394   -231   -535
   -132   -358   -226    246     46   -293   -522   -179   -400   -402   -257   -530
   -114   -433   -319    275    101   -379   -558   -226   -459   -472   -345   -584
   -205   -465   -262    335     25   -363   -537   -218   -457   -475   -363   -566
   -257   -524   -267    392      5   -397   -542   -231   -478   -493   -405   -576
   -142   -550   -407    345    129   -478   -607   -288   -532   -568   -509   -615
    -83   -553   -470    316    192   -511   -631   -324   -574   -620   -581   -623
    -70   -514   -446    290    187   -483   -641   -337   -561   -600   -576   -646
    -33   -535   -501    285    233   -519   -631   -345   -553   -581   -563   -696
      2   -522   -524    257    262   -524   -639   -366   -548   -576   -550   -701
    -12   -514   -501    262    241   -509   -620   -355   -530   -558   -519   -693
    -28   -517   -488    270    228   -504   -602   -361   -522   -553   -506   -706
    -31   -517   -485    275    226   -501   -602   -381   -530   -566   -524   -698
    -46   -540   -496    293    223   -519   -602   -392   -540   -574   -542   -704
    -28   -558   -532    293    249   -545   -576   -363   -540   -579   -555   -745
      0   -597   -597    298    296   -597   -493   -249   -498   -574   -581   -802
     31   -524   -555    246    293   -540   -368    -88   -381   -488   -535   -782
     80   -329   -413    124    244   -371   -259    114   -194   -301   -371   -610
    116     46    -72    -83     93    -12   -184    262     38      0    -38   -257
     49    602    550   -327   -252    576   -171    259    270    371    415    210
   -109    997   1106   -444   -607   1052   -361    -38    306    584    722    509
   -192    745    937   -277   -563    839   -685   -498    -75    293    488    293
   -249    106    355     70   -303    228   -885   -875   -665   -389   -166   -277
   -210   -470   -259    337     23   -366   -974   -976  -1044   -898   -693   -750
   -145   -766   -620    457    236   -693   -961   -862  -1093  -1013   -839   -904
   -111   -802   -693    457    288   -748   -859   -709  -1026   -974   -810   -896
   -111   -750   -639    431    262   -696   -779   -592   -945   -898   -740   -844
   -111   -665   -553    387    218   -610   -717   -498   -859   -815   -644   -782
   -122   -605   -483    363    179   -545   -672   -446   -813   -769   -571   -756
   -109   -566   -457    335    174   -511   -646   -407   -795   -750   -501   -761
   -103   -548   -446    324    168   -498   -633   -387   -797   -745   -454   -763
   -114   -545   -433    329    155   -491   -649   -402   -813   -750   -439   -745
   -129   -532   -402    332    135   -467   -667   -423   -826   -756   -420   -711
   -135   -522   -389    327    127   -457   -688   -439   -839   -766   -410   -693
   -111   -501   -389    306    137   -446   -709   -449   -844   -782   -400   -688
    -88   -457   -368    272    137   -413   -714   -454   -841   -789   -376   -672
    -62   -394   -332    228    135   -363   -722   -452   -828   -792   -348   -652
    -70   -366   -296    218    109   -329   -740   -462   -823   -800   -329   -633
    -72   -353   -280    213    103   -316   -756   -465   -823   -810   -309   -623
    -51   -322   -270    184    106   -296   -769   -472   -826   -818   -283   -626
    -54   -301   -246    179     96   -275   -774   -480   -831   -823   -262   -644
    -41   -252   -210    145     83   -231   -771   -472   -818   -813   -226   -633
    -18   -213   -194    114     85   -205   -761   -459   -802   -800   -194   -613
    -10   -184   -174     96     80   -179   -750   -441   -792   -779   -155   -587
    -12   -174   -161     93     72   -168   -750   -426   -789   -769   -124   -571
    -12   -150   -137     83     62   -145   -732   -410   -776   -761   -101   -553
    -28   -135   -109     80     38   -122   -732   -407   -766   -771    -90   -555
    -28   -114    -85     70     25   -101   -740   -410   -769   -779    -85   -563
    -31    -88    -57     59     12    -72   -743   -402   -769   -771    -75   -561
    -38    -75    -36     54     -2    -57   -753   -400   -774   -776    -75   -563
    -49    -49     -2     49    -23    -25   -748   -381   -766   -766    -54   -540
    -62    -31     31     44    -49     -2   -745   -366   -756   -750    -25   -509
    -59     -2     57     31    -59     25   -748   -361   -753   -740    -15   -480
    -44      0     44     20    -44     20   -756   -358   -753   -737     -7   -472
    -38     10     46     12    -44     28   -753   -348   -745   -732     -5   -426
    -25     31     57     -2    -41     41   -750   -327   -737   -719     20   -392
    -15     28     44     -5    -28     36   -743   -303   -730   -704     41   -340
    -18     41     57    -12    -38     49   -732   -283   -719   -685     77   -337
    -28     72     98    -23    -62     85   -717   -254   -704   -665    132   -342
    -38     90    127    -28    -83    109   -709   -236   -698   -657    158   -329
    -46     88    135    -20    -90    111   -706   -223   -701   -659    171   -327
    -59     88    148    -15   -103    116   -709   -226   -709   -667    179   -342
    -51    103    155    -25   -103    127   -709   -226   -706   -675    194   -358
    -62    122    184    -31   -122    153   -711   -228   -704   -672    226   -400
    -72    132    205    -28   -137    168   -717   -231   -698   -672    244   -444
    -75    142    215    -36   -145    179   -719   -233   -698   -672    236   -428
    -72    161    233    -44   -153    197   -714   -233   -685   -667    228   -389
    -62    168    231    -54   -148    197   -719   -239   -680   -670    215   -389
    -41    192    233    -75   -137    213   -727   -254   -675   -667    200   -397
    -23    215    239    -96   -132    226   -743   -272   -675   -667    207   -439
    -25    202    228    -88   -127    215   -761   -288   -685   -672    218   -493
    -23    184    205    -80   -114    192   -774   -309   -698   -680    176   -480
     12    174    161    -93    -72    168   -787   -329   -714   -685    127   -488
     59    155     96   -109    -18    124   -800   -358   -740   -711     77   -506
    109    142     33   -127     36     88   -805   -371   -756   -732     38   -514
    140    140      0   -142     70     70   -805   -381   -761   -737      7   -511
    153    132    -20   -142     88     57   -800   -381   -761   -722    -18   -496
    140    116    -25   -129     83     44   -792   -387   -758   -704    -49   -454
    119    101    -20   -111     70     41   -784   -389   -761   -685    -64   -413
     98     77    -20    -90     59     31   -784   -392   -761   -680    -72   -387
     80     77     -2    -77     41     38   -774   -384   -753   -675    -59   -368
     57     70     12    -64     20     41   -771   -381   -737   -680    -44   -355
     54     62      7    -59     23     33   -766   -376   -722   -696    -31   -337
     36     41      5    -38     15     23   -766   -384   -709   -717    -25   -345
     18     33     15    -25      2     25   -769   -387   -691   -724     -5   -366
     23     28      5    -25     10     18   -769   -394   -680   -740     10   -394
     18     31     10    -25      5     20   -766   -400   -665   -750     31   -410
      0     25     25    -12    -12     25   -756   -405   -646   -753     67   -426
    -18     10     28      5    -23     18   -743   -407   -628   -756    101   -431
     -2     25     25    -12    -15     25   -735   -410   -615   -758    137   -426
    -10     33     44    -12    -28     38   -719   -407   -600   -756    171   -413
    -18     59     77    -20    -49     67   -693   -394   -574   -735    210   -397
     -7     88     96    -38    -51     90   -670   -387   -550   -714    244   -384
    -18    116    135    -49    -77    124   -649   -374   -530   -688    254   -335
    -25    140    163    -57    -96    150   -628   -350   -509   -662    241   -246
     -2    155    158    -77    -80    155   -626   -335   -504   -644    223   -179
      5    179    174    -90    -83    176   -620   -316   -498   -620    218   -142
      7    215    207   -111   -101    213   -605   -288   -478   -589    223   -119
      7    252    244   -129   -119    249   -597   -262   -462   -558    231   -106
      5    249    244   -127   -119    246   -613   -262   -475   -555    215   -122
      5    236    231   -119   -111    233   -633   -277   -491   -558    187   -168
      7    233    223   -122   -109    228   -649   -285   -491   -558    166   -197
      0    200    200    -98    -98    200   -659   -296   -493   -568    142   -236
    -12    158    171    -72    -93    166   -662   -306   -493   -579    119   -285
    -15    122    137    -51    -75    129   -657   -303   -493   -581     98   -335
    -23     77    101    -28    -62     88   -657   -309   -493   -584     75   -358
    -49     18     67     15    -59     41   -657   -316   -498   -594     28   -350
    -59    -31     25     44    -46     -2   -657   -324   -501   -602     -5   -332
    -67    -70     -2     70    -33    -36   -654   -332   -506   -610    -46   -319
    -80   -109    -28     93    -28    -67   -652   -335   -509   -613    -72   -319
    -90   -135    -44    111    -23    -90   -639   -327   -498   -602    -77   -324
   -106   -163    -57    135    -25   -111   -628   -324   -491   -597    -83   -342
   -106   -187    -80    148    -12   -135   -623   -332   -485   -594    -85   -361
   -106   -210   -103    158     -2   -158   -615   -332   -478   -584    -80   -366
   -119   -244   -124    179      2   -184   -605   -332   -472   -579    -85   -381
   -101   -303   -202    200     49   -254   -576   -296   -465   -587   -114   -410
    -75   -348   -272    213     98   -311   -475   -161   -394   -563   -129   -439
    -62   -262   -200    161     67   -233   -335     20   -244   -441    -46   -397
    -23   -109    -88     64     31    -98   -223    207    -64   -259    114   -270
      7    226    218   -116   -106    223   -168    322    148     28    420     38
    -83    784    867   -350   -475    826   -158    309    400    423    880    509
   -267   1091   1356   -413   -810   1223   -405    -80    368    576   1122    737
   -355    823   1179   -233   -769   1002   -722   -571    -23    277    872    501
   -407    194    602    106   -506    397   -906   -937   -589   -381    218    -75
   -363   -374    -10    368   -176   -192   -979  -1015   -932   -854   -293   -545
   -301   -615   -316    457      5   -467   -930   -878   -917   -898   -394   -657
   -280   -667   -389    472     51   -530   -833   -740   -828   -846   -387   -667
   -259   -600   -340    428     36   -470   -727   -602   -709   -745   -319   -618
   -252   -511   -259    381      2   -387   -649   -509   -600   -646   -246   -550
   -257   -480   -223    366    -18   -353   -610   -467   -545   -597   -215   -514
   -257   -472   -215    366    -20   -345   -589   -446   -519   -571   -210   -506
   -249   -465   -215    355    -20   -340   -576   -426   -496   -563   -213   -496
   -228   -449   -220    340     -5   -335   -571   -405   -488   -561   -215   -478
   -200   -431   -231    314     15   -332   -579   -402   -493   -561   -226   -480
   -184   -431   -246    306     31   -340   -581   -400   -504   -568   -239   -493
   -174   -436   -262    303     44   -350   -576   -394   -509   -576   -252   -509
   -168   -441   -272    306     51   -358   -568   -394   -509   -581   -254   -522
   -171   -433   -265    301     44   -348   -571   -402   -511   -589   -267   -524
   -161   -428   -267    293     51   -348   -574   -415   -506   -594   -283   -514
   -158   -431   -272    293     57   -353   -576   -423   -498   -602   -309   -496
   -153   -439   -285    296     64   -363   -568   -418   -488   -600   -329   -493
   -163   -446   -283    303     57   -363   -563   -426   -488   -605   -340   -506
   -158   -459   -303    309     72   -381   -568   -428   -491   -607   -342   -514
   -142   -457   -316    298     85   -387   -568   -426   -478   -587   -324   -522
   -145   -467   -322    306     88   -394   -568   -426   -470   -592   -332   -519
   -145   -449   -303    296     77   -376   -574   -420   -470   -615   -355   -496
   -148   -441   -293    296     72   -368   -574   -423   -467   -600   -353   -498
   -187   -449   -262    316     36   -355   -568   -426   -459   -589   -327   -506
   -223   -459   -236    342      5   -348   -574   -426   -446   -574   -296   -517
   -213   -454   -241    332     12   -348   -587   -431   -452   -592   -311   -522
   -192   -444   -252    316     28   -348   -589   -418   -441   -581   -293   -537
   -181   -444   -262    311     38   -353   -587   -389   -420   -550   -275   -532
   -163   -439   -275    301     54   -358   -581   -361   -402   -524   -231   -522
   -171   -415   -244    293     33   -329   -581   -342   -397   -511   -233   -488
   -163   -384   -220    272     28   -303   -584   -322   -397   -527   -293   -457
   -150   -348   -197    246     20   -275   -589   -301   -394   -524   -280   -439
   -142   -335   -192    239     23   -265   -592   -277   -376   -472   -168   -400
   -150   -322   -174    236     10   -249   -594   -262   -374   -452   -119   -392
   -158   -298   -140    228    -10   -218   -581   -239   -368   -441    -75   -392
   -171   -272   -101    220    -36   -187   -561   -218   -353   -426    -31   -392
   -189   -246    -57    218    -67   -153   -542   -205   -342   -420    -25   -413
   -192   -223    -33    205    -80   -129   -532   -194   -335   -420    -23   -433
   -197   -218    -20    207    -90   -119   -530   -194   -340   -428    -20   -452
   -213   -205      7    207   -111    -98   -524   -194   -345   -428      5   -470
   -213   -176     36    194   -124    -70   -509   -187   -329   -426     44   -467
   -215   -163     49    189   -135    -57   -493   -179   -316   -413     44   -475
   -226   -166     57    194   -142    -54   -480   -174   -311   -415     46   -491
   -228   -176     51    202   -140    -64   -478   -174   -311   -418     33   -491
   -226   -140     85    184   -155    -28   -465   -166   -290   -394     25   -470
   -215   -116     96    166   -158    -10   -470   -179   -298   -392     23   -485
   -202    -96    106    148   -155      5   -470   -194   -301   -381     59   -504
   -168    -64    103    114   -137     20   -465   -207   -290   -368     67   -514
   -184    -51    132    119   -158     38   -475   -236   -298   -384     15   -514
   -215    -59    155    137   -187     46   -478   -252   -303   -368     28   -524
   -228    -46    181    137   -207     67   -478   -267   -303   -358     38   -511
   -236    -23    213    129   -226     93   -480   -283   -306   -350     44   -517
   -244    -25    218    135   -231     96   -483   -301   -314   -353     38   -524
   -246    -20    226    132   -239    101   -483   -319   -309   -342     36   -527
   -246    -33    213    140   -231     90   -480   -324   -306   -329     49   -537
   -252    -59    192    153   -223     64   -478   -324   -306   -329     31   -545
   -252    -77    174    166   -213     46   -470   -322   -309   -322     41   -535
   -259   -116    142    184   -202     12   -472   -327   -319   -332     36   -540
   -252   -142    109    197   -181    -18   -483   -327   -332   -348     10   -550
   -246   -168     77    205   -163    -44   -493   -327   -355   -381    -18   -553
   -215   -176     38    197   -127    -70   -491   -306   -366   -400    -46   -527
   -202   -176     23    187   -114    -77   -496   -293   -379   -413    -83   -511
   -197   -194      2    194   -101    -96   -493   -277   -397   -428    -80   -509
   -174   -194    -23    181    -75   -109   -480   -252   -405   -423    -36   -509
   -168   -223    -54    197    -57   -140   -478   -239   -413   -433    -38   -522
   -187   -262    -77    223    -54   -171   -491   -254   -446   -493    -72   -553
   -168   -277   -109    223    -31   -194   -488   -262   -467   -535    -93   -568
   -132   -285   -153    207      7   -220   -485   -275   -483   -563   -122   -597
    -80   -275   -194    179     57   -236   -475   -280   -491   -579   -119   -620
    -18   -259   -244    137    111   -252   -462   -285   -498   -589   -142   -641
     20   -252   -272    114    145   -262   -444   -280   -498   -576   -150   -652
     49   -218   -270     83    158   -244   -439   -283   -501   -568   -158   -675
     51   -205   -257     77    153   -231   -428   -285   -501   -563   -179   -706
     31   -168   -200     67    114   -184   -413   -288   -493   -558   -189   -717
      5   -111   -116     51     59   -114   -387   -290   -472   -537   -174   -698
    -31    -67    -36     46      2    -51   -387   -309   -465   -524   -166   -691
    -67    -64      2     67    -36    -31   -400   -335   -478   -527   -181   -709
    -93    -51     41     70    -70     -5   -426   -368   -493   -535   -192   -714
   -106    -70     36     88    -72    -18   -454   -402   -514   -550   -220   -717
   -124   -103     18    114    -72    -44   -480   -433   -545   -568   -252   -748
   -129   -135     -5    132    -62    -70   -496   -459   -576   -587   -285   -779
   -132   -174    -41    153    -46   -109   -509   -483   -605   -610   -319   -807
   -155   -207    -51    181    -51   -129   -519   -496   -628   -628   -340   -841
   -179   -231    -54    202    -62   -142   -527   -509   -649   -639   -353   -870
   -202   -270    -67    236    -67   -168   -535   -527   -667   -654   -374   -906
   -213   -296    -85    254    -64   -192   -535   -535   -678   -670   -384   -927
   -236   -319    -85    277    -75   -202   -524   -532   -675   -672   -376   -937
   -249   -327    -80    285    -85   -205   -522   -530   -662   -654   -361   -958
   -267   -327    -59    298   -103   -194   -509   -522   -646   -641   -340   -958
   -293   -327    -36    309   -129   -184   -485   -506   -620   -628   -324   -963
   -314   -335    -23    324   -145   -179   -470   -498   -605   -620   -311   -974
   -327   -374    -49    350   -140   -213   -459   -470   -587   -613   -301   -966
   -311   -439   -127    376    -93   -283   -394   -366   -548   -597   -309   -971
   -298   -428   -132    361    -85   -280   -244   -161   -423   -522   -267   -950
   -257   -301    -44    277   -109   -174   -103     67   -246   -371   -140   -849
   -215    -83    132    148   -176     23     -2    270    -41   -155     67   -639
   -181    316    498    -67   -340    407     25    358    194    166    426   -241
   -306    883   1189   -290   -750   1036    -77    223    423    566    904    270
   -465   1041   1506   -288   -987   1275   -371   -187    329    620   1023    413
   -568    587   1156    -10   -862    872   -662   -654   -155    145    584     28
   -566   -155    410    361   -488    127   -854   -982   -766   -589   -158   -626
   -465   -581   -119    522   -174   -350   -896   -940   -948   -859   -485   -935
   -400   -693   -293    545    -54   -493   -818   -792   -904   -862   -535   -979
   -371   -665   -293    519    -38   -480   -696   -636   -792   -782   -485   -935
   -358   -574   -215    467    -72   -394   -592   -501   -678   -678   -397   -854
   -381   -527   -148    452   -119   -337   -532   -423   -605   -605   -350   -802
   -400   -501   -103    449   -148   -303   -498   -371   -566   -574   -329   -771
   -433   -524    -93    478   -171   -309   -491   -355   -561   -568   -329   -763
   -441   -530    -88    485   -176   -309   -483   -340   -558   -558   -327   -756
   -418   -496    -77    454   -171   -285   -478   -322   -550   -550   -322   -740
   -402   -485    -83    444   -161   -285   -465   -296   -540   -535   -306   -724
   -392   -454    -62    420   -166   -259   -465   -277   -542   -532   -301   -730
   -397   -449    -51    423   -174   -252   -457   -277   -542   -530   -296   -730
   -389   -441    -54    413   -168   -246   -449   -277   -537   -524   -283   -730
   -374   -433    -59    402   -158   -246   -436   -280   -530   -514   -259   -711
   -368   -428    -59    397   -155   -244   -439   -290   -535   -519   -254   -704
   -389   -423    -33    407   -179   -228   -439   -314   -537   -530   -252   -696
   -397   -433    -36    415   -181   -236   -433   -327   -540   -542   -265   -657
   -392   -446    -54    418   -171   -249   -431   -329   -527   -537   -265   -626
   -402   -446    -44    423   -181   -246   -426   -335   -519   -530   -259   -613
   -415   -452    -36    433   -189   -244   -426   -348   -519   -527   -246   -618
   -413   -441    -31    426   -192   -236   -418   -348   -514   -522   -228   -618
   -413   -436    -23    426   -194   -231   -405   -340   -509   -517   -213   -620
   -405   -428    -23    415   -194   -226   -400   -327   -501   -509   -202   -628
   -379   -407    -28    394   -176   -218   -405   -329   -509   -517   -205   -633
   -358   -418    -59    384   -150   -239   -415   -335   -517   -532   -220   -639
   -348   -397    -49    371   -150   -223   -415   -329   -509   -532   -207   -626
   -358   -384    -25    368   -168   -205   -405   -311   -496   -519   -192   -610
   -345   -374    -28    361   -158   -202   -420   -314   -501   -524   -192   -605
   -337   -368    -31    353   -155   -200   -433   -316   -506   -524   -194   -607
   -324   -361    -36    340   -145   -200   -439   -309   -506   -517   -181   -600
   -288   -371    -85    329   -101   -231   -454   -303   -514   -514   -179   -600
   -249   -358   -109    303    -70   -233   -480   -309   -530   -519   -184   -602
   -210   -342   -132    275    -38   -239   -506   -311   -542   -527   -181   -589
   -171   -324   -153    246    -10   -239   -522   -322   -550   -530   -181   -576
   -148   -322   -174    233     10   -249   -527   -329   -550   -530   -171   -566
   -129   -298   -168    215     18   -233   -519   -329   -537   -509   -153   -553
   -129   -301   -171    215     18   -236   -519   -340   -537   -509   -158   -558
   -135   -296   -161    215     12   -228   -517   -345   -532   -509   -150   -548
   -140   -290   -153    215      5   -223   -504   -342   -519   -504   -142   -548
   -140   -277   -137    210     -2   -207   -485   -329   -498   -480   -119   -548
   -148   -280   -132    213    -10   -207   -472   -319   -480   -465   -101   -537
   -142   -298   -155    220      5   -228   -475   -322   -475   -462   -103   -550
   -124   -309   -187    215     28   -249   -488   -340   -485   -470   -124   -568
   -119   -316   -197    218     38   -257   -488   -350   -491   -478   -140   -563
   -106   -303   -197    205     44   -252   -493   -350   -488   -475   -119   -563
   -111   -296   -184    202     36   -241   -493   -348   -483   -475   -114   -581
   -116   -303   -187    207     31   -246   -483   -335   -470   -470   -111   -579
   -111   -319   -207    215     46   -265   -475   -322   -467   -478   -111   -563
   -129   -345   -218    236     41   -283   -472   -316   -475   -491   -116   -553
   -129   -335   -205    231     36   -270   -475   -319   -470   -491   -114   -535
   -135   -345   -213    239     36   -277   -478   -327   -478   -498   -119   -527
   -142   -358   -215    252     36   -288   -478   -332   -480   -514   -132   -524
   -140   -345   -205    241     31   -275   -488   -335   -475   -509   -132   -545
   -135   -337   -202    233     33   -270   -488   -332   -470   -504   -135   -548
   -127   -319   -192    220     31   -254   -485   -322   -457   -504   -127   -530
   -122   -314   -192    218     33   -254   -478   -309   -441   -496   -106   -504
   -119   -340   -220    228     46   -280   -472   -298   -441   -496   -116   -509
   -119   -345   -226    231     51   -285   -470   -288   -439   -488   -109   -496
   -119   -335   -215    226     46   -275   -472   -277   -431   -475   -103   -491
   -122   -329   -207    226     41   -270   -475   -265   -418   -467   -101   -475
   -129   -332   -205    231     36   -270   -470   -249   -418   -472   -103   -457
   -140   -329   -189    233     23   -259   -470   -239   -410   -467    -96   -433
   -158   -327   -168    241      2   -246   -467   -233   -397   -457    -88   -431
   -153   -314   -161    233      2   -239   -459   -213   -381   -436    -70   -415
   -148   -309   -163    226      7   -236   -459   -202   -376   -433    -62   -420
   -161   -314   -153    236     -5   -233   -452   -189   -363   -420    -51   -415
   -166   -309   -142    236    -12   -226   -444   -174   -353   -407    -44   -407
   -153   -319   -166    236      5   -244   -441   -174   -355   -413    -41   -415
   -142   -288   -145    215      0   -218   -426   -153   -335   -384     -2   -384
   -137   -270   -132    202     -5   -200   -418   -142   -324   -368     23   -355
   -127   -228   -101    176    -15   -163   -415   -132   -309   -358     54   -342
   -114   -202    -88    158    -12   -145   -420   -127   -309   -355     77   -329
   -103   -176    -72    140    -15   -124   -431   -127   -309   -361     90   -340
   -109   -145    -38    127    -36    -93   -418   -111   -290   -342    132   -319
   -119   -114      5    116    -62    -57   -410   -103   -267   -324    171   -296
   -116    -80     36     98    -77    -23   -413   -106   -257   -319    184   -293
   -119    -72     44     93    -83    -15   -449   -132   -275   -340    192   -285
   -101    -93      7     96    -54    -44   -488   -161   -293   -363    184   -285
    -80   -106    -25     93    -28    -67   -524   -187   -316   -389    166   -288
    -75   -142    -67    109     -5   -106   -550   -202   -340   -415    129   -309
    -96   -202   -106    148      2   -153   -563   -210   -355   -436    101   -335
    -96   -246   -150    171     25   -200   -581   -228   -381   -462     62   -361
    -88   -283   -197    184     54   -241   -600   -249   -410   -498     10   -389
   -103   -329   -226    218     59   -277   -618   -272   -444   -535    -44   -420
    -90   -384   -296    236     98   -340   -657   -303   -483   -571   -106   -457
    -67   -423   -355    246    142   -389   -680   -332   -511   -594   -161   -478
    -41   -452   -410    244    181   -431   -709   -363   -548   -623   -215   -493
     -2   -459   -457    231    226   -459   -730   -387   -571   -644   -257   -509
     15   -478   -496    231    252   -485   -758   -415   -602   -670   -303   -535
     12   -488   -504    236    257   -496   -769   -428   -613   -680   -335   -555
      2   -498   -504    246    252   -501   -771   -426   -605   -670   -348   -568
     -5   -519   -514    262    254   -517   -774   -426   -615   -678   -368   -579
      5   -542   -548    267    275   -545   -756   -387   -610   -685   -402   -620
     15   -535   -550    257    283   -542   -654   -246   -535   -631   -407   -644
     38   -459   -498    207    267   -480   -535    -70   -415   -524   -348   -584
     96   -309   -405    106    249   -355   -433    119   -257   -353   -200   -433
    122     38    -85    -83    103    -20   -407    207    -57    -77    116    -93
     28    602    574   -316   -272    587   -439    153    184    306    594    413
   -171    914   1085   -374   -628   1000   -649   -181    207    488    878    704
   -303    649    953   -171   -628    800   -935   -654   -155    184    644    485
   -303    -67    233    184   -270     83  -1182  -1075   -787   -550    -96   -228
   -210   -615   -405    413     96   -511  -1306  -1176  -1117   -982   -558   -719
   -124   -820   -698    472    285   -761  -1280  -1065  -1132  -1049   -657   -857
    -88   -810   -722    449    316   -766  -1179   -911  -1041   -992   -613   -844
    -64   -724   -662    392    296   -693  -1070   -774   -932   -909   -530   -784
    -57   -646   -589    353    265   -618   -987   -683   -846   -844   -457   -730
    -57   -592   -537    324    239   -566   -930   -620   -787   -797   -405   -698
    -36   -568   -532    303    246   -550   -906   -602   -774   -807   -402   -685
    -12   -550   -540    280    262   -548   -885   -587   -753   -800   -389   -662
      0   -545   -545    272    270   -545   -872   -571   -732   -789   -384   -657
     -5   -550   -545    275    267   -548   -865   -563   -724   -787   -374   -665
    -10   -561   -550    285    270   -555   -857   -561   -719   -784   -384   -688
     -5   -550   -548    275    270   -550   -854   -563   -717   -784   -397   -698
     -2   -540   -537    270    267   -540   -844   -561   -706   -787   -389   -701
      5   -550   -555    272    280   -553   -831   -561   -698   -800   -400   -701
      5   -561   -566    277    285   -563   -828   -563   -691   -805   -402   -688
      7   -563   -571    275    288   -568   -836   -568   -688   -802   -407   -672
      0   -571   -571    285    283   -571   -836   -579   -683   -792   -441   -667
    -12   -574   -563    290    272   -571   -836   -589   -670   -784   -475   -652
    -15   -579   -563    298    272   -571   -836   -592   -654   -774   -478   -649
     -7   -563   -555    285    272   -561   -839   -594   -652   -776   -488   -670
     -7   -581   -574    293    280   -579   -849   -607   -657   -787   -509   -691
     -7   -574   -566    288    277   -571   -852   -607   -646   -763   -491   -724
    -23   -568   -545    296    259   -558   -867   -626   -652   -748   -496   -761
    -31   -581   -553    303    259   -566   -875   -641   -659   -753   -519   -776
    -25   -579   -553    301    262   -566   -883   -644   -662   -750   -524   -779
    -25   -576   -553    301    262   -566   -898   -652   -665   -737   -537   -787
    -25   -550   -524    288    249   -537   -922   -667   -670   -730   -542   -795
    -23   -532   -509    277    241   -522   -956   -685   -688   -740   -555   -795
    -18   -509   -491    262    233   -501   -958   -675   -680   -732   -548   -782
      0   -496   -496    246    246   -496   -961   -670   -683   -727   -540   -763
    -10   -522   -511    267    249   -517   -982   -683   -698   -743   -555   -761
      0   -491   -493    244    244   -493   -997   -678   -693   -719   -535   -756
     12   -431   -446    207    228   -439  -1013   -667   -685   -698   -514   -750
     49   -379   -428    163    236   -402  -1015   -654   -678   -685   -496   -727
     59   -371   -431    155    244   -400  -1013   -631   -665   -667   -480   -701
     28   -384   -415    176    220   -400  -1005   -618   -659   -665   -478   -696
     33   -368   -402    166    215   -384  -1000   -613   -659   -667   -472   -691
     31   -361   -394    163    210   -376   -997   -613   -659   -670   -470   -691
     15   -355   -371    171    192   -363  -1008   -613   -657   -662   -470   -711
      5   -335   -342    163    171   -337  -1015   -618   -665   -665   -475   -740
     23   -319   -342    148    181   -329  -1013   -610   -657   -665   -475   -753
     25   -309   -335    140    179   -322  -1010   -602   -654   -659   -478   -763
     25   -296   -322    135    174   -309  -1005   -600   -652   -659   -480   -787
     18   -296   -316    137    166   -306  -1008   -597   -654   -662   -483   -805
     25   -285   -311    129    166   -296  -1015   -594   -654   -665   -488   -828
     15   -283   -301    132    155   -290  -1018   -589   -652   -662   -498   -859
     15   -290   -306    137    161   -298  -1028   -600   -667   -678   -509   -898
     20   -275   -296    127    155   -283  -1031   -605   -670   -670   -493   -914
     12   -262   -275    122    142   -267  -1039   -615   -675   -667   -493   -961
      7   -249   -259    119    132   -254  -1047   -623   -683   -675   -485   -987
     20   -252   -272    116    145   -262  -1047   -626   -683   -678   -485  -1008
     20   -249   -270    111    145   -259  -1060   -649   -688   -678   -483  -1021
      5   -246   -252    119    127   -249  -1060   -654   -680   -667   -485  -1018
     15   -241   -257    111    135   -249  -1065   -667   -688   -672   -501  -1008
     25   -231   -257    103    140   -244  -1067   -670   -683   -665   -514  -1008
     44   -226   -270     90    155   -246  -1080   -680   -683   -667   -524  -1015
     77   -202   -280     59    179   -241  -1083   -693   -680   -665   -522  -1008
     88   -205   -296     57    192   -249  -1093   -711   -688   -672   -532  -1015
     90   -197   -288     54    189   -241  -1091   -711   -680   -665   -532  -1008
     96   -187   -283     44    187   -233  -1091   -714   -672   -654   -527  -1005
     93   -176   -272     41    181   -223  -1091   -719   -667   -654   -530  -1008
    109   -166   -277     25    192   -220  -1096   -722   -659   -654   -532  -1000
     85   -176   -262     46    174   -218  -1088   -706   -641   -631   -517   -982
     70   -197   -270     62    168   -231  -1085   -711   -644   -636   -532  -1002
     72   -192   -267     59    168   -228  -1083   -701   -628   -623   -535   -995
     62   -197   -259     67    158   -226  -1067   -685   -620   -615   -540   -987
     64   -207   -272     72    168   -239  -1062   -683   -623   -628   -553   -969
     85   -184   -270     49    176   -226  -1057   -675   -613   -633   -550   -948
     83   -166   -252     41    166   -207  -1039   -657   -597   -620   -542   -948
     85   -150   -236     31    158   -192  -1028   -649   -592   -620   -545   -956
    101   -142   -244     20    171   -192  -1023   -654   -597   -636   -558   -969
    109   -148   -257     18    181   -202  -1026   -662   -605   -654   -576   -979
    111   -114   -226      0    166   -168  -1015   -652   -592   -636   -550   -963
    122    -57   -179    -36    150   -116  -1010   -649   -576   -610   -535   -971
    127    -41   -168    -41    148   -103  -1031   -670   -587   -620   -545   -987
    129    -67   -197    -33    163   -132  -1067   -706   -626   -665   -574  -1013
    135    -57   -194    -38    163   -124  -1093   -722   -641   -683   -581  -1021
    137    -77   -215    -31    176   -145  -1111   -735   -659   -696   -602  -1049
    124    -96   -220    -12    171   -158  -1119   -737   -667   -706   -613  -1054
    119   -114   -236     -2    176   -174  -1137   -756   -696   -737   -639  -1072
    119   -129   -249      2    184   -189  -1156   -776   -724   -769   -662  -1085
    119   -153   -275     15    197   -215  -1179   -802   -761   -810   -711  -1119
    106   -174   -280     33    192   -226  -1195   -818   -784   -839   -737  -1130
     90   -192   -283     49    184   -236  -1208   -831   -797   -844   -756  -1161
     80   -207   -288     62    184   -246  -1226   -846   -815   -862   -776  -1169
     77   -220   -298     70    187   -259  -1236   -854   -828   -878   -810  -1187
     72   -207   -280     67    176   -244  -1218   -839   -813   -867   -810  -1184
     75   -192   -267     57    171   -228  -1221   -839   -810   -865   -805  -1179
     72   -181   -257     54    163   -218  -1218   -839   -805   -859   -800  -1171
     72   -210   -283     67    176   -246  -1215   -849   -810   -872   -823  -1182
     96   -231   -327     67    210   -277  -1221   -854   -826   -891   -844  -1195
    101   -283   -387     90    241   -335  -1161   -779   -807   -914   -906  -1275
    114   -283   -397     83    254   -340  -1041   -652   -743   -904   -922  -1301
    171   -192   -366      7    267   -277   -919   -470   -600   -789   -833  -1218
    241     72   -168   -155    205    -46   -846   -306   -402   -550   -594   -997
    265    639    374   -454    -54    506   -846   -254   -127   -145   -140   -548
    145   1252   1106   -701   -480   1179   -989   -428     85    239    322    -80
     41   1376   1335   -709   -646   1356  -1322   -857    -46    246    379    -36
    -41    865    906   -410   -472    885  -1602  -1363   -610   -329   -158   -530
    -36     83    119    -23    -77    101  -1748  -1639  -1213  -1060   -893  -1221
     72   -363   -436    145    254   -400  -1792  -1600  -1410  -1325  -1215  -1545
    155   -511   -667    176    410   -587  -1751  -1506  -1428  -1376  -1319  -1647
    202   -483   -685    140    444   -584  -1654  -1408  -1358  -1317  -1319  -1665
    236   -353   -589     57    413   -470  -1558  -1304  -1254  -1231  -1254  -1597
    257   -236   -496    -10    374   -366  -1480  -1221  -1174  -1158  -1197  -1530
    223   -200   -423    -12    322   -309  -1431  -1176  -1127  -1114  -1176  -1517
    194   -202   -397      5    296   -298  -1418  -1169  -1114  -1098  -1182  -1535
    184   -200   -384      7    283   -293  -1400  -1158  -1106  -1083  -1176  -1527
    163   -184   -348     10    254   -267  -1387  -1153  -1098  -1083  -1189  -1504
    127   -197   -327     33    226   -262  -1369  -1150  -1088  -1088  -1213  -1478
    122   -205   -327     41    223   -265  -1366  -1158  -1085  -1085  -1228  -1470
    106   -223   -329     54    218   -275  -1363  -1153  -1085  -1070  -1223  -1480
    101   -220   -324     59    213   -272  -1348  -1137  -1075  -1060  -1221  -1470
     98   -249   -350     72    223   -301  -1363  -1148  -1088  -1075  -1257  -1493
     98   -272   -371     88    233   -322  -1366  -1156  -1098  -1088  -1270  -1509
     88   -254   -345     83    215   -298  -1340  -1130  -1085  -1075  -1244  -1488
     80   -254   -335     85    205   -293  -1327  -1122  -1088  -1091  -1241  -1483
     85   -275   -361     93    220   -316  -1332  -1122  -1096  -1104  -1239  -1486
     77   -270   -348     96    213   -309  -1319  -1104  -1078  -1093  -1234  -1512
     70   -259   -329     93    197   -293  -1312  -1096  -1070  -1098  -1228  -1519
     77   -254   -332     88    202   -293  -1306  -1093  -1067  -1104  -1223  -1512
     59   -246   -306     93    181   -277  -1299  -1088  -1057  -1101  -1226  -1512
     54   -220   -275     83    163   -246  -1301  -1080  -1041  -1078  -1192  -1509
     46   -194   -244     72    145   -218  -1296  -1078  -1036  -1067  -1179  -1512
     33   -194   -228     80    129   -210  -1296  -1083  -1041  -1065  -1184  -1506
     23   -153   -179     64     98   -166  -1299  -1080  -1028  -1052  -1184  -1504
      7   -179   -187     85     96   -181  -1288  -1075  -1026  -1047  -1176  -1491
     23   -155   -181     64    101   -168  -1319  -1096  -1041  -1062  -1187  -1480
     25   -140   -166     57     96   -153  -1330  -1101  -1047  -1057  -1189  -1470
     31   -114   -145     41     85   -127  -1325  -1091  -1031  -1026  -1184  -1467
     62    -64   -127      2     93    -96  -1345  -1096  -1034  -1018  -1174  -1447
     57    -41   -101     -7     77    -70  -1361  -1096  -1026   -997  -1163  -1439
     62    -10    -72    -25     64    -38  -1369  -1088  -1015   -987  -1153  -1408
     77     15    -62    -46     67    -20  -1358  -1070   -997   -969  -1135  -1363
     90     46    -44    -67     67      2  -1356  -1067   -989   -945  -1119  -1361
    111     72    -38    -93     72     18  -1371  -1072   -995   -945  -1122  -1353
     77     46    -31    -64     54      7  -1350  -1060   -982   -935  -1122  -1327
     85      0    -88    -44     85    -44  -1340  -1049   -974   -945  -1145  -1317
     72     -7    -80    -31     75    -44  -1319  -1023   -940   -904  -1093  -1296
     57    -18    -77    -20     64    -46  -1314  -1021   -932   -898  -1091  -1304
     41    -85   -127     20     83   -106  -1301  -1013   -930   -911  -1091  -1296
     33    -80   -114     20     72    -96  -1273   -979   -893   -888  -1041  -1257
     15    -80    -96     33     54    -88  -1244   -953   -859   -859  -1026  -1309
      2   -161   -166     77     83   -163  -1236   -961   -875   -878  -1028  -1340
     23   -168   -194     72    106   -181  -1223   -958   -875   -880  -1000  -1322
      0   -194   -194     98     96   -194  -1210   -953   -865   -880   -989  -1343
    -10   -223   -213    116    101   -218  -1197   -945   -862   -883   -989  -1353
     -7   -254   -246    129    116   -252  -1202   -966   -880   -896   -982  -1322
    -20   -267   -246    142    111   -257  -1202   -969   -872   -875   -974  -1317
    -38   -293   -254    166    106   -275  -1182   -958   -865   -859   -956  -1327
    -44   -314   -270    179    111   -293  -1174   -961   -872   -865   -932  -1340
    -54   -298   -246    174     93   -272  -1176   -966   -872   -852   -917  -1322
    -36   -332   -296    184    129   -316  -1182   -974   -891   -865   -914  -1330
    -31   -358   -327    194    145   -342  -1163   -958   -880   -854   -885  -1330
    -46   -400   -353    223    153   -376  -1153   -961   -893   -852   -867  -1363
    -46   -410   -366    226    158   -389  -1158   -966   -904   -849   -833  -1376
    -41   -402   -361    220    158   -381  -1140   -927   -878   -813   -792  -1335
    -41   -446   -405    244    181   -428  -1169   -956   -914   -846   -828  -1343
    -28   -465   -436    246    202   -452  -1197   -971   -945   -849   -802  -1314
     -7   -446   -441    226    213   -444  -1200   -961   -953   -839   -776  -1299
     25   -483   -509    228    267   -496  -1210   -966   -982   -878   -784  -1283
     41   -472   -514    215    275   -493  -1197   -948  -1000   -872   -761  -1239
     44   -452   -496    205    270   -472  -1192   -935  -1010   -849   -735  -1189
     67   -449   -517    189    290   -483  -1182   -919  -1021   -828   -709  -1145
     77   -436   -517    179    296   -475  -1174   -909  -1034   -820   -688  -1122
     90   -439   -532    171    309   -485  -1174   -906  -1047   -818   -672  -1122
     98   -439   -537    171    316   -488  -1150   -888  -1034   -802   -659  -1124
    114   -415   -532    150    322   -472  -1140   -870  -1031   -795   -628  -1101
    122   -418   -540    148    329   -478  -1140   -865  -1039   -792   -615  -1101
    140   -402   -545    129    340   -472  -1135   -852  -1028   -787   -584  -1072
    140   -426   -566    142    353   -496  -1148   -870  -1039   -807   -579  -1049
    137   -381   -519    119    324   -449  -1143   -867  -1028   -787   -563  -1049
    140   -368   -509    114    322   -436  -1156   -883  -1039   -784   -550  -1049
    135   -394   -530    129    329   -462  -1174   -901  -1060   -805   -563  -1034
    184   -410   -594    114    389   -501  -1205   -914  -1083   -826   -576  -1031
    155   -452   -607    148    381   -530  -1215   -914  -1098   -828   -563  -1041
    132   -462   -594    163    361   -527  -1210   -904  -1096   -836   -571  -1049
    135   -504   -639    181    384   -571  -1231   -919  -1135   -875   -607  -1067
    142   -558   -701    207    420   -628  -1249   -932  -1166   -911   -633  -1080
    127   -605   -735    239    431   -670  -1254   -943  -1192   -943   -646  -1080
    137   -620   -761    241    449   -691  -1267   -950  -1215   -966   -662  -1072
    137   -644   -782    252    457   -711  -1291   -961  -1244   -982   -691  -1072
    137   -649   -787    257    462   -717  -1288   -953  -1254   -989   -693  -1052
    142   -667   -810    262    475   -737  -1293   -945  -1273  -1002   -704  -1054
    163   -672   -836    254    498   -753  -1299   -930  -1286  -1018   -709  -1054
    150   -696   -846    270    498   -771  -1312   -924  -1306  -1028   -714  -1067
    137   -709   -846    285    491   -776  -1319   -922  -1319  -1039   -724  -1065
    111   -787   -901    337    504   -844  -1325   -906  -1337  -1052   -727  -1049
     90   -846   -937    379    514   -891  -1293   -857  -1335  -1044   -727  -1060
     96   -854   -953    379    524   -904  -1174   -706  -1262  -1015   -732  -1067
    103   -818   -922    358    511   -870  -1062   -524  -1148   -940   -672  -1039
    171   -691   -865    259    517   -776   -961   -327   -984   -779   -527   -917
    215   -342   -561     62    387   -452   -911   -215   -774   -491   -197   -587
    192    303    109   -249     41    207   -945   -254   -532    -77    319    -46
     59    867    807   -462   -374    839  -1163   -581   -444    226    748    389
    -28    730    758   -350   -394    745  -1496  -1065   -763     15    623    252
    -75     31    106     20    -90     67  -1678  -1460  -1384   -719    -59   -389
    -10   -688   -680    348    332   -685  -1735  -1548  -1813  -1325   -706  -1010
     67  -1021  -1088    478    576  -1054  -1683  -1405  -1849  -1439   -878  -1218
     90  -1078  -1171    491    628  -1122  -1587  -1249  -1751  -1376   -841  -1215
    109  -1047  -1158    467    631  -1101  -1496  -1127  -1641  -1296   -766  -1130
    122   -943  -1065    407    592  -1002  -1413  -1031  -1535  -1197   -657  -1028
    148   -862  -1010    358    579   -935  -1369   -974  -1483  -1150   -584   -989
    137   -859  -1000    358    568   -930  -1340   -953  -1460  -1135   -540   -976
    140   -883  -1023    371    579   -950  -1358   -974  -1470  -1148   -514  -1000
    161   -872  -1034    355    597   -953  -1353   -976  -1470  -1148   -470   -997
    176   -836  -1013    329    594   -924  -1348   -979  -1473  -1148   -454   -997
    181   -805   -989    311    584   -896  -1337   -976  -1470  -1137   -431   -966
    181   -815   -997    316    589   -906  -1345   -984  -1478  -1137   -415   -950
    181   -833  -1018    324    597   -924  -1358  -1000  -1493  -1153   -405   -950
    189   -844  -1034    327    610   -937  -1363  -1002  -1506  -1158   -389   -956
    189   -867  -1057    337    623   -961  -1369  -1010  -1514  -1169   -381   -989
    184   -880  -1065    348    623   -971  -1376  -1015  -1530  -1184   -384  -1026
    184   -922  -1106    366    641  -1013  -1413  -1049  -1577  -1239   -431  -1101
    171   -935  -1106    381    639  -1021  -1423  -1072  -1600  -1260   -459  -1143
    145   -904  -1052    379    597   -976  -1415  -1085  -1595  -1249   -462  -1130
    135   -898  -1036    381    584   -966  -1415  -1093  -1602  -1252   -465  -1140
    163   -927  -1091    381    626  -1010  -1436  -1098  -1631  -1280   -491  -1179
    257   -885  -1143    314    698  -1013  -1444  -1119  -1639  -1309   -522  -1221
    290   -870  -1163    288    727  -1015  -1452  -1158  -1652  -1301   -542  -1239
    342   -872  -1215    265    776  -1041  -1488  -1187  -1701  -1296   -558  -1254
    420   -865  -1286    220    852  -1075  -1525  -1218  -1748  -1299   -563  -1260
    467   -862  -1330    197    898  -1096  -1540  -1236  -1771  -1291   -555  -1249
    462   -859  -1322    197    891  -1091  -1548  -1244  -1792  -1262   -540  -1236
    436   -854  -1291    207    862  -1070  -1553  -1236  -1805  -1247   -506  -1205
    418   -831  -1249    205    831  -1039  -1566  -1226  -1813  -1231   -457  -1174
    392   -805  -1197    207    795  -1000  -1556  -1195  -1803  -1210   -389  -1124
    394   -758  -1153    181    771   -953  -1548  -1150  -1777  -1166   -316  -1057
    402   -737  -1143    166    771   -940  -1564  -1135  -1787  -1161   -267  -1023
    407   -745  -1153    168    779   -950  -1590  -1132  -1816  -1182   -236   -997
    402   -743  -1145    171    774   -943  -1584  -1104  -1813  -1174   -171   -922
    366   -701  -1070    166    717   -885  -1566  -1060  -1782  -1132    -80   -823
    363   -688  -1052    161    706   -870  -1579  -1054  -1795  -1137    -49   -782
    358   -688  -1049    163    701   -867  -1600  -1054  -1810  -1153    -15   -763
    353   -680  -1034    163    693   -857  -1590  -1041  -1805  -1153     41   -745
    324   -665   -989    168    654   -826  -1558  -1005  -1779  -1130    111   -719
    298   -665   -963    181    628   -813  -1558  -1000  -1777  -1127    145   -724
    283   -698   -982    205    631   -839  -1558   -997  -1777  -1127    171   -735
    270   -693   -963    213    615   -828  -1538   -974  -1751  -1096    233   -717
    267   -701   -969    215    615   -833  -1535   -984  -1751  -1093    239   -758
    257   -727   -987    233    620   -857  -1532  -1008  -1758  -1114    220   -823
    244   -745   -989    249    615   -867  -1519  -1018  -1751  -1119    228   -854
    236   -766  -1002    265    618   -883  -1517  -1044  -1751  -1153    210   -893
    236   -779  -1018    270    626   -898  -1506  -1052  -1740  -1166    215   -896
    228   -769   -997    270    613   -883  -1499  -1070  -1730  -1166    207   -911
    223   -771   -997    272    610   -883  -1504  -1101  -1732  -1174    179   -927
    210   -828  -1039    309    623   -932  -1525  -1150  -1758  -1208    129   -953
    207   -836  -1047    314    626   -940  -1519  -1176  -1758  -1208     98   -956
    210   -815  -1026    301    618   -919  -1530  -1202  -1753  -1195     64   -945
    205   -836  -1041    314    620   -940  -1548  -1236  -1766  -1202     25   -969
    200   -888  -1088    345    644   -987  -1558  -1249  -1784  -1210     -7  -1005
    197   -880  -1078    342    636   -979  -1553  -1241  -1771  -1184     -5  -1013
    200   -849  -1049    324    623   -948  -1551  -1241  -1764  -1169     -5  -1005
    192   -865  -1060    335    623   -961  -1561  -1252  -1766  -1169    -20  -1010
    197   -880  -1078    342    636   -979  -1558  -1260  -1766  -1158    -18  -1010
    202   -865  -1067    329    633   -966  -1577  -1280  -1771  -1150    -23  -1034
    181   -846  -1028    332    605   -937  -1569  -1278  -1774  -1143    -28  -1041
    174   -849  -1023    335    594   -935  -1569  -1275  -1774  -1130    -23  -1031
    179   -852  -1031    337    605   -940  -1584  -1280  -1777  -1124    -23  -1028
    189   -854  -1044    332    615   -950  -1595  -1291  -1792  -1130    -23  -1036
    176   -854  -1034    337    605   -943  -1584  -1283  -1790  -1114     -5  -1023
    197   -828  -1028    314    613   -927  -1577  -1270  -1784  -1101      7  -1002
    171   -857  -1028    342    600   -943  -1571  -1265  -1792  -1106     10   -989
    179   -857  -1039    337    605   -948  -1564  -1252  -1797  -1096     28   -992
    207   -815  -1023    303    613   -919  -1564  -1244  -1795  -1080     51  -1005
    220   -779  -1000    277    607   -891  -1556  -1223  -1784  -1065     80   -984
    231   -782  -1013    275    620   -896  -1561  -1221  -1797  -1078     80   -958
    241   -779  -1021    267    628   -898  -1569  -1221  -1803  -1075     85   -919
    249   -750  -1000    249    623   -875  -1561  -1213  -1797  -1067    101   -870
    254   -737   -992    241    623   -865  -1561  -1208  -1795  -1062    122   -818
    254   -735   -989    241    620   -862  -1571  -1213  -1803  -1057    132   -774
    257   -753  -1010    246    631   -883  -1602  -1241  -1831  -1078     98   -787
    257   -758  -1015    249    633   -885  -1610  -1247  -1844  -1088     88   -805
    246   -782  -1028    265    636   -904  -1626  -1257  -1860  -1098     83   -849
    244   -810  -1054    283    649   -932  -1626  -1249  -1867  -1104     64   -878
    215   -859  -1075    319    644   -966  -1639  -1252  -1886  -1114     51   -891
    223   -891  -1114    332    667  -1002  -1652  -1275  -1922  -1137     20   -930
    210   -904  -1114    345    659  -1008  -1639  -1265  -1927  -1124     20   -948
    192   -989  -1182    400    685  -1085  -1680  -1309  -1982  -1184    -41   -997
    179  -1062  -1241    439    709  -1150  -1701  -1337  -2016  -1202    -57  -1010
    168  -1054  -1223    441    696  -1137  -1699  -1343  -2021  -1197    -44  -1023
    150  -1047  -1200    446    672  -1122  -1699  -1356  -2039  -1218    -72  -1049
    153  -1060  -1213    454    683  -1135  -1712  -1369  -2049  -1221    -90  -1070
    158  -1065  -1223    454    691  -1143  -1714  -1369  -2052  -1223    -98  -1075
    158  -1075  -1234    457    696  -1153  -1714  -1379  -2060  -1221   -101  -1085
    161  -1085  -1249    462    704  -1166  -1722  -1389  -2070  -1228   -101  -1088
    176  -1096  -1273    459    724  -1184  -1719  -1379  -2073  -1231    -96  -1085
    187  -1182  -1369    496    776  -1273  -1665  -1296  -2062  -1254   -163  -1145
    207  -1140  -1348    465    776  -1244  -1527  -1119  -1940  -1171   -124  -1145
    241  -1091  -1335    423    787  -1213  -1402   -935  -1800  -1060    -51  -1093
    298   -883  -1182    293    740  -1031  -1322   -784  -1618   -836    176   -891
    316   -244   -563    -36    439   -405  -1353   -789  -1350   -402    672   -420
    194    433    239   -316    -20    337  -1538  -1065  -1187    -10   1161     41
     98    623    524   -361   -213    574  -1888  -1519  -1309     51   1309    189
     46    187    140   -116    -46    163  -2151  -1958  -1803   -449    859   -205
     59   -631   -693    283    376   -662  -2203  -2140  -2387  -1254     31   -932
    116  -1145  -1262    514    688  -1202  -2156  -2034  -2561  -1548   -329  -1273
    122  -1317  -1439    594    779  -1376  -2049  -1865  -2491  -1535   -381  -1325
    132  -1309  -1441    589    787  -1374  -1919  -1704  -2359  -1436   -322  -1270
    124  -1226  -1353    550    737  -1288  -1826  -1590  -2236  -1325   -236  -1176
    122  -1176  -1299    527    709  -1239  -1761  -1519  -2169  -1262   -192  -1145
    124  -1145  -1270    509    696  -1205  -1722  -1478  -2132  -1236   -176  -1137
    111  -1143  -1254    517    683  -1197  -1693  -1457  -2112  -1234   -174  -1124
     83  -1202  -1286    558    683  -1244  -1701  -1470  -2127  -1257   -194  -1127
     77  -1202  -1283    561    680  -1241  -1688  -1460  -2112  -1241   -207  -1124
     59  -1182  -1244    561    649  -1213  -1680  -1454  -2107  -1234   -210  -1093
     49  -1169  -1218    561    633  -1192  -1667  -1444  -2096  -1231   -207  -1054
     51  -1184  -1239    566    644  -1210  -1680  -1447  -2107  -1247   -218  -1034
     44  -1208  -1252    581    646  -1231  -1688  -1454  -2120  -1267   -241  -1036
     33  -1218  -1252    592    641  -1236  -1686  -1449  -2120  -1270   -246  -1054
     23  -1202  -1226    589    623  -1213  -1691  -1452  -2114  -1260   -257  -1075
     33  -1208  -1244    584    636  -1226  -1699  -1460  -2125  -1262   -272  -1075
     33  -1210  -1244    587    639  -1226  -1696  -1457  -2125  -1257   -272  -1062
     51  -1171  -1226    558    639  -1200  -1709  -1470  -2130  -1254   -283  -1072
     54  -1153  -1208    550    631  -1179  -1714  -1473  -2127  -1249   -283  -1078
     59  -1135  -1197    535    626  -1163  -1709  -1460  -2125  -1241   -270  -1070
     70  -1145  -1215    537    641  -1179  -1714  -1465  -2132  -1247   -277  -1093
     85  -1124  -1210    519    646  -1166  -1725  -1470  -2140  -1260   -298  -1111
     62  -1166  -1228    553    644  -1197  -1727  -1467  -2140  -1262   -306  -1117
     83  -1176  -1260    545    670  -1218  -1725  -1470  -2143  -1273   -306  -1130
     96  -1156  -1252    530    672  -1205  -1722  -1467  -2140  -1270   -303  -1127
     90  -1156  -1247    530    667  -1200  -1722  -1467  -2145  -1270   -327  -1145
     75  -1174  -1249    550    662  -1210  -1712  -1460  -2132  -1257   -319  -1140
     72  -1174  -1247    550    657  -1210  -1706  -1457  -2117  -1236   -316  -1132
     80  -1171  -1252    545    665  -1210  -1696  -1454  -2104  -1236   -332  -1124
     77  -1166  -1247    542    659  -1205  -1688  -1452  -2091  -1221   -322  -1111
     80  -1158  -1239    540    659  -1197  -1675  -1449  -2073  -1202   -319  -1104
     70  -1148  -1221    537    641  -1184  -1665  -1449  -2057  -1189   -306  -1078
     57  -1156  -1213    548    633  -1184  -1667  -1457  -2042  -1179   -301  -1057
     57  -1150  -1208    545    631  -1179  -1660  -1460  -2031  -1169   -311  -1041
     72  -1132  -1205    530    639  -1169  -1654  -1465  -2026  -1150   -296  -1021
     88  -1109  -1197    509    641  -1153  -1644  -1486  -2029  -1148   -311  -1013
     93  -1135  -1231    519    659  -1182  -1636  -1499  -2031  -1150   -332  -1013
    114  -1150  -1265    519    688  -1208  -1634  -1519  -2039  -1163   -355  -1021
    166  -1153  -1319    493    743  -1236  -1636  -1545  -2057  -1176   -394  -1036
    228  -1156  -1384    462    805  -1270  -1657  -1577  -2091  -1197   -441  -1047
    270  -1174  -1444    449    857  -1309  -1675  -1610  -2125  -1226   -504  -1075
    293  -1150  -1444    428    867  -1299  -1678  -1623  -2132  -1226   -530  -1091
    288  -1135  -1423    423    854  -1278  -1673  -1623  -2138  -1226   -555  -1111
    262  -1137  -1400    436    828  -1267  -1660  -1608  -2132  -1231   -592  -1130
    223  -1140  -1363    459    792  -1252  -1634  -1582  -2120  -1226   -607  -1140
    181  -1153  -1335    485    756  -1244  -1608  -1553  -2101  -1213   -607  -1135
    153  -1174  -1327    511    740  -1249  -1590  -1530  -2086  -1189   -594  -1130
    114  -1205  -1322    542    717  -1262  -1577  -1532  -2094  -1205   -610  -1137
    106  -1226  -1335    558    719  -1280  -1571  -1525  -2088  -1195   -618  -1150
     90  -1213  -1304    558    696  -1257  -1574  -1530  -2086  -1184   -631  -1171
     75  -1273  -1348    600    711  -1309  -1577  -1553  -2122  -1213   -667  -1192
     85  -1286  -1374    597    730  -1327  -1574  -1553  -2122  -1213   -678  -1195
     67  -1299  -1366    615    714  -1332  -1569  -1551  -2122  -1210   -683  -1192
     44  -1306  -1353    631    696  -1330  -1548  -1535  -2114  -1205   -678  -1184
     12  -1309  -1322    649    667  -1314  -1535  -1522  -2104  -1189   -678  -1182
    -10  -1309  -1301    657    644  -1306  -1506  -1504  -2091  -1179   -675  -1161
    -28  -1301  -1273    662    620  -1288  -1491  -1486  -2075  -1169   -672  -1143
    -44  -1293  -1249    667    602  -1273  -1480  -1475  -2073  -1161   -659  -1130
    -59  -1293  -1234    678    587  -1265  -1467  -1460  -2065  -1140   -636  -1114
    -64  -1273  -1208    667    568  -1241  -1449  -1447  -2049  -1140   -639  -1104
    -77  -1273  -1195    675    555  -1234  -1431  -1428  -2031  -1137   -644  -1091
    -85  -1312  -1226    698    568  -1270  -1428  -1423  -2031  -1145   -654  -1083
    -98  -1314  -1215    706    558  -1265  -1415  -1423  -2031  -1143   -636  -1091
    -90  -1254  -1163    670    535  -1210  -1415  -1426  -2023  -1148   -633  -1104
    -85  -1236  -1150    659    532  -1195  -1397  -1413  -2005  -1135   -626  -1093
    -80  -1236  -1158    657    537  -1197  -1356  -1384  -1977  -1098   -607  -1078
    -88  -1215  -1127    652    519  -1171  -1340  -1366  -1956  -1080   -597  -1083
   -119  -1202  -1083    659    480  -1143  -1325  -1348  -1935  -1065   -579  -1075
   -114  -1189  -1075    652    478  -1132  -1304  -1340  -1922  -1062   -574  -1072
    -72  -1156  -1083    613    504  -1119  -1296  -1343  -1917  -1070   -563  -1062
    -85  -1124  -1039    605    475  -1083  -1286  -1332  -1896  -1062   -540  -1036
   -114  -1111   -997    610    441  -1054  -1288  -1332  -1880  -1047   -501  -1021
    -59  -1067  -1008    563    472  -1039  -1317  -1361  -1896  -1062   -498  -1023
    -38  -1060  -1021    550    491  -1041  -1340  -1387  -1917  -1083   -506  -1044
    -25  -1026  -1000    527    485  -1013  -1350  -1395  -1922  -1091   -517  -1060
    -12  -1052  -1041    530    514  -1047  -1369  -1397  -1932  -1091   -519  -1054
    -18  -1060  -1041    537    511  -1052  -1369  -1389  -1930  -1085   -509  -1041
    -20  -1067  -1049    542    514  -1060  -1366  -1395  -1930  -1085   -509  -1044
    -20  -1109  -1088    566    532  -1098  -1387  -1418  -1948  -1109   -527  -1054
    -51  -1171  -1119    607    532  -1145  -1389  -1423  -1956  -1111   -530  -1060
    -83  -1192  -1109    636    511  -1150  -1397  -1431  -1964  -1106   -519  -1065
    -88  -1210  -1122    649    517  -1166  -1402  -1444  -1971  -1114   -524  -1075
    -96  -1202  -1106    649    504  -1156  -1392  -1444  -1964  -1114   -530  -1075
   -103  -1218  -1114    659    504  -1169  -1397  -1441  -1969  -1114   -514  -1078
   -106  -1226  -1119    665    504  -1174  -1395  -1431  -1969  -1119   -509  -1101
    -93  -1208  -1117    649    509  -1161  -1389  -1423  -1956  -1109   -488  -1106
    -88  -1195  -1106    641    509  -1150  -1376  -1418  -1940  -1101   -467  -1093
    -93  -1195  -1104    644    504  -1150  -1369  -1410  -1932  -1104   -459  -1078
    -93  -1213  -1122    652    514  -1169  -1345  -1389  -1914  -1104   -449  -1065
    -80  -1278  -1200    678    558  -1241  -1306  -1340  -1899  -1117   -459  -1083
    -46  -1356  -1309    701    631  -1332  -1210  -1205  -1844  -1117   -493  -1132
    -31  -1267  -1236    646    600  -1252  -1078  -1023  -1706  -1018   -428  -1093
      0  -1101  -1101    548    550  -1101   -956   -820  -1517   -823   -249   -924
     38   -652   -691    306    363   -672   -904   -698  -1249   -459    161   -519
    -31     44     75     -5    -51     59   -940   -766   -961     12    737     57
   -189    504    691   -158   -441    597  -1213  -1150   -911    254   1091    407
   -283    337    620    -28   -452    478  -1519  -1618  -1228     10    904    239
   -355   -400    -44    376   -155   -223  -1667  -2000  -1844   -756    148   -431
   -314  -1096   -782    706    233   -940  -1691  -2047  -2239  -1327   -485  -1013
   -265  -1345  -1080    805    407  -1215  -1584  -1852  -2192  -1353   -566  -1106
   -236  -1413  -1176    823    470  -1296  -1470  -1701  -2091  -1301   -561  -1101
   -218  -1374  -1156    795    467  -1265  -1369  -1577  -1969  -1210   -498  -1039
   -189  -1293  -1104    743    457  -1200  -1293  -1499  -1873  -1119   -428   -984
   -161  -1257  -1096    706    465  -1176  -1275  -1486  -1842  -1093   -420   -974
   -153  -1254  -1101    704    472  -1179  -1254  -1475  -1816  -1070   -420   -963
   -150  -1267  -1117    709    480  -1192  -1257  -1483  -1810  -1080   -439   -958
   -145  -1260  -1114    704    483  -1187  -1257  -1493  -1803  -1080   -423   -940
   -145  -1218  -1075    680    462  -1145  -1252  -1493  -1782  -1047   -402   -945
   -135  -1184  -1049    659    454  -1117  -1252  -1491  -1769  -1054   -415   -956
   -122  -1161  -1039    641    457  -1101  -1241  -1483  -1753  -1057   -410   -935
   -124  -1176  -1052    652    462  -1114  -1247  -1486  -1743  -1067   -423   -932
   -116  -1161  -1044    639    462  -1104  -1249  -1488  -1730  -1065   -426   -935
   -114  -1101   -989    607    436  -1047  -1257  -1493  -1717  -1054   -407   -930
   -103  -1049   -948    576    418  -1000  -1260  -1493  -1706  -1052   -400   -932
    -85  -1028   -943    558    428   -987  -1254  -1488  -1691  -1054   -402   -927
    -80   -987   -909    532    413   -948  -1260  -1483  -1670  -1047   -397   -924
    -75   -987   -911    530    418   -950  -1260  -1480  -1662  -1054   -402   -922
    -59   -979   -919    519    426   -948  -1257  -1475  -1649  -1057   -420   -906
    -49   -914   -865    483    407   -891  -1260  -1475  -1628  -1036   -400   -919
    -59   -909   -849    480    394   -880  -1270  -1488  -1621  -1039   -402   -932
    -41   -880   -839    459    397   -862  -1257  -1478  -1595  -1023   -389   -911
    -36   -870   -836    452    397   -854  -1241  -1462  -1569  -1008   -376   -888
    -33   -849   -815    441    389   -833  -1226  -1444  -1540   -995   -361   -859
    -38   -891   -854    462    407   -872  -1241  -1454  -1543  -1002   -374   -865
    -28   -878   -849    452    410   -865  -1228  -1441  -1514   -982   -358   -844
    -20   -875   -854    446    415   -865  -1221  -1431  -1499   -974   -355   -828
     -5   -867   -862    436    428   -865  -1213  -1415  -1473   -948   -335   -802
    -10   -878   -867    444    426   -872  -1202  -1397  -1457   -932   -342   -787
    -12   -865   -854    439    420   -859  -1189  -1369  -1428   -909   -327   -748
    -38   -883   -844    459    400   -862  -1166  -1335  -1395   -880   -311   -706
    -64   -885   -820    475    376   -854  -1140  -1301  -1353   -839   -277   -662
    -80   -870   -792    475    353   -831  -1132  -1286  -1327   -800   -244   -646
    -75   -828   -753    452    337   -789  -1119  -1280  -1309   -776   -231   -657
    -70   -802   -735    436    329   -769  -1106  -1267  -1286   -756   -223   -641
    -57   -776   -719    418    329   -748  -1083  -1249  -1265   -745   -220   -623
    -75   -776   -701    423    309   -740  -1070  -1241  -1257   -758   -228   -610
    -72   -800   -727    436    324   -763  -1078  -1249  -1267   -782   -236   -607
    -67   -792   -724    428    327   -761  -1070  -1244  -1260   -774   -228   -623
    -36   -774   -737    405    350   -756  -1062  -1231  -1252   -774   -241   -631
    -15   -787   -771    400    376   -779  -1047  -1218  -1247   -776   -239   -610
      0   -826   -826    413    413   -826  -1036  -1208  -1236   -769   -252   -623
     10   -839   -849    413    428   -844  -1034  -1202  -1231   -763   -249   -615
      2   -839   -841    418    420   -839  -1026  -1195  -1231   -761   -241   -602
     18   -849   -867    415    441   -857  -1041  -1202  -1249   -774   -277   -639
     18   -872   -893    426    454   -883  -1047  -1210  -1257   -782   -296   -633
     10   -875   -885    431    446   -878  -1036  -1208  -1247   -771   -277   -597
      0   -878   -878    439    439   -878  -1031  -1210  -1244   -763   -265   -574
     -5   -883   -880    444    433   -883  -1034  -1218  -1252   -782   -280   -566
      5   -904   -909    446    457   -906  -1023  -1221  -1265   -805   -272   -561
     25   -930   -956    449    488   -943  -1031  -1231  -1275   -813   -265   -574
     54   -935   -989    441    522   -961  -1034  -1236  -1275   -823   -283   -594
     77   -966  -1044    444    558  -1005  -1028  -1239  -1286   -852   -301   -571
     98   -979  -1080    439    587  -1028  -1021  -1228  -1278   -852   -290   -548
    129   -958  -1088    413    607  -1023  -1026  -1226  -1273   -852   -283   -548
    148   -958  -1106    405    626  -1031  -1021  -1218  -1267   -854   -285   -537
    145   -961  -1106    405    623  -1034  -1010  -1197  -1254   -854   -272   -517
    145   -966  -1114    410    628  -1039  -1002  -1182  -1247   -854   -267   -501
    145  -1002  -1150    426    646  -1075  -1000  -1171  -1247   -862   -275   -488
    174   -987  -1161    407    667  -1072   -997  -1156  -1234   -846   -267   -470
    200  -1002  -1202    400    701  -1101   -995  -1150  -1236   -846   -262   -467
    241  -1013  -1254    384    745  -1132  -1008  -1169  -1252   -857   -270   -470
    277  -1034  -1312    376    795  -1174  -1021  -1195  -1273   -865   -283   -488
    309  -1049  -1358    371    833  -1202  -1026  -1205  -1286   -872   -309   -514
    316  -1031  -1350    355    833  -1192  -1023  -1202  -1283   -862   -290   -506
    324   -989  -1317    332    820  -1153   -984  -1174  -1260   -836   -249   -470
    324   -940  -1265    306    792  -1101   -953  -1145  -1231   -805   -210   -436
    290   -909  -1200    309    745  -1054   -927  -1117  -1202   -784   -181   -410
    267   -885  -1153    306    709  -1018   -904  -1088  -1184   -766   -150   -379
    228   -859  -1091    314    657   -974   -872  -1052  -1156   -740   -101   -329
    192   -826  -1018    316    602   -919   -846  -1013  -1119   -701    -41   -272
    163   -774   -937    306    550   -854   -807   -976  -1078   -665     10   -210
    145   -776   -922    314    532   -849   -818   -976  -1075   -665     38   -171
    127   -810   -940    340    532   -875   -831   -982  -1085   -678     49   -153
    114   -844   -958    363    535   -898   -846   -989  -1096   -693     44   -148
     85   -854   -940    384    511   -896   -846   -979  -1091   -698     54   -124
     54   -875   -930    407    491   -901   -831   -956  -1078   -698     70   -109
     38   -901   -940    428    488   -919   -818   -937  -1075   -714     70   -101
     23   -940   -966    457    493   -953   -815   -940  -1083   -737     59    -98
      2   -984   -987    491    493   -984   -818   -950  -1093   -753     49   -103
    -23  -1023  -1002    522    488  -1013   -818   -971  -1109   -787     18   -140
    -49  -1047   -997    548    472  -1023   -820   -987  -1124   -807      0   -174
    -59  -1052   -995    555    465  -1023   -828  -1002  -1135   -820    -25   -223
    -67  -1057   -989    563    459  -1023   -823  -1005  -1132   -826    -38   -254
    -93  -1067   -976    579    441  -1023   -820   -992  -1130   -823    -41   -270
    -93  -1067   -974    579    439  -1021   -823   -995  -1135   -833    -67   -293
   -103  -1054   -953    579    420  -1005   -818   -995  -1130   -836    -70   -296
   -103  -1039   -935    571    415   -987   -815   -992  -1122   -823    -62   -296
   -106  -1072   -966    589    428  -1021   -820   -995  -1130   -844   -106   -319
    -88  -1117  -1028    602    467  -1072   -805   -969  -1132   -862   -145   -345
    -59  -1161  -1104    607    519  -1132   -727   -857  -1096   -862   -192   -387
    -25  -1124  -1098    576    535  -1111   -600   -685   -989   -797   -174   -381
     44   -966  -1010    459    524   -987   -485   -485   -820   -639    -57   -259
    106   -589   -696    239    400   -641   -428   -353   -602   -358    236     51
     41     70     25    -57      7     49   -446   -374   -322     75    737    579
   -174    675    849   -249   -511    761   -615   -662   -163    431   1197   1049
   -298    610    906   -158   -602    756   -932  -1137   -441    249   1062    943
   -358    -31    327    194   -342    148  -1158  -1566  -1021   -418    397    345
   -301   -756   -454    527     75   -605  -1275  -1738  -1499  -1052   -290   -309
   -207  -1054   -846    631    319   -950  -1241  -1615  -1561  -1208   -522   -548
   -158  -1057   -898    605    368   -976  -1111  -1434  -1457  -1148   -509   -542
   -124   -976   -854    550    363   -917   -995  -1280  -1330  -1052   -452   -491
   -111   -883   -771    496    327   -828   -914  -1182  -1234   -969   -392   -431
    -98   -841   -743    470    322   -792   -875  -1140  -1192   -935   -374   -413
    -85   -820   -735    454    322   -779   -862  -1119  -1174   -924   -371   -407
    -80   -810   -732    444    324   -771   -849  -1106  -1161   -919   -371   -397
    -72   -800   -727    433    327   -763   -844  -1098  -1156   -924   -379   -392
    -62   -776   -714    420    324   -745   -836  -1091  -1148   -922   -381   -387
    -49   -763   -714    405    329   -740   -833  -1078  -1143   -909   -374   -379
    -49   -748   -698    397    322   -724   -823  -1065  -1140   -906   -368   -371
    -44   -732   -688    387    319   -709   -826  -1062  -1137   -906   -379   -366
    -44   -717   -672    381    314   -696   -815  -1052  -1135   -893   -376   -371
    -49   -696   -649    371    298   -672   -831  -1057  -1140   -893   -384   -381
    -59   -670   -613    363    275   -641   -820  -1047  -1130   -893   -392   -379
    -67   -644   -579    353    254   -613   -813  -1041  -1124   -891   -394   -376
    -70   -628   -558    350    244   -594   -810  -1039  -1124   -896   -402   -381
    -62   -602   -540    332    239   -571   -797  -1031  -1117   -891   -405   -392
    -70   -581   -511    324    220   -548   -800  -1036  -1117   -893   -418   -420
    -72   -553   -480    311    202   -517   -805  -1036  -1117   -891   -420   -431
    -88   -555   -467    322    189   -511   -815  -1036  -1124   -891   -439   -446
   -101   -537   -439    316    166   -488   -810  -1028  -1117   -880   -431   -444
    -83   -509   -426    296    168   -467   -800  -1018  -1104   -865   -418   -446
    -62   -488   -426    272    181   -457   -789  -1010  -1093   -854   -415   -462
    -77   -491   -413    285    166   -452   -792  -1008  -1093   -852   -418   -472
    -85   -485   -400    283    155   -441   -795  -1005  -1093   -846   -413   -488
    -75   -467   -392    272    155   -431   -789   -995  -1080   -839   -415   -496
    -72   -457   -384    262    155   -420   -789   -984  -1072   -828   -407   -491
    -64   -452   -387    259    161   -420   -776   -969  -1057   -810   -394   -483
    -46   -439   -394    241    171   -418   -782   -966  -1049   -802   -389   -478
    -20   -418   -397    218    187   -407   -787   -961  -1044   -789   -371   -470
    -12   -394   -381    202    181   -387   -774   -945  -1026   -766   -353   -454
      7   -350   -358    171    181   -353   -763   -922  -1002   -737   -332   -428
     31   -324   -355    145    192   -340   -758   -917   -995   -730   -329   -415
     31   -290   -322    129    174   -306   -748   -901   -974   -709   -309   -389
     33   -249   -285    106    158   -267   -730   -883   -945   -685   -285   -353
     49   -257   -306    103    176   -280   -743   -898   -963   -706   -309   -366
     36   -270   -309    114    171   -288   -743   -896   -963   -704   -319   -387
     36   -254   -290    109    161   -272   -727   -883   -948   -688   -303   -376
     41   -259   -303    109    168   -280   -722   -880   -945   -691   -314   -371
     44   -267   -311    111    176   -288   -698   -862   -927   -678   -316   -366
     36   -270   -309    116    168   -288   -678   -841   -906   -670   -314   -353
     36   -283   -319    122    176   -301   -657   -826   -893   -670   -324   -353
     28   -290   -322    129    174   -303   -639   -813   -880   -659   -327   -350
     10   -303   -314    148    161   -309   -620   -797   -870   -652   -329   -350
      5   -311   -319    150    161   -314   -605   -789   -862   -652   -337   -355
     -2   -322   -319    161    158   -322   -592   -776   -849   -649   -337   -348
    -31   -335   -306    181    137   -322   -579   -763   -831   -639   -329   -327
    -70   -342   -272    207    101   -309   -563   -750   -813   -626   -324   -309
   -103   -345   -241    223     67   -293   -553   -745   -807   -613   -322   -309
   -127   -353   -228    239     49   -290   -540   -740   -805   -613   -327   -314
   -137   -345   -210    239     33   -277   -530   -730   -802   -618   -329   -316
   -142   -337   -194    241     25   -267   -522   -717   -795   -610   -324   -311
   -153   -329   -176    241     10   -254   -514   -704   -787   -594   -324   -301
   -161   -298   -140    228    -10   -220   -491   -670   -758   -568   -296   -259
   -158   -314   -155    236     -2   -236   -485   -667   -758   -584   -306   -262
   -140   -348   -207    244     33   -277   -488   -667   -763   -597   -319   -272
   -137   -348   -213    241     33   -280   -488   -659   -761   -594   -322   -280
   -132   -337   -207    233     36   -272   -485   -649   -763   -602   -324   -293
   -124   -340   -215    231     44   -280   -491   -646   -771   -615   -345   -306
   -114   -322   -207    218     46   -265   -498   -652   -782   -610   -368   -319
   -101   -275   -176    187     36   -228   -498   -654   -789   -597   -384   -319
    -93   -270   -176    181     38   -223   -509   -665   -810   -605   -415   -322
    -75   -239   -166    155     44   -202   -517   -670   -826   -613   -449   -327
    -57   -236   -179    148     59   -207   -524   -678   -836   -641   -467   -329
    -49   -244   -194    142     72   -220   -519   -678   -836   -641   -493   -322
    -46   -259   -213    153     80   -236   -517   -680   -839   -644   -511   -316
    -38   -262   -223    148     90   -244   -509   -680   -836   -646   -511   -309
    -36   -257   -220    148     90   -239   -483   -665   -820   -628   -493   -293
    -36   -239   -202    135     80   -220   -436   -636   -795   -605   -454   -257
    -51   -239   -189    145     67   -215   -394   -607   -763   -581   -431   -239
    -64   -236   -171    148     51   -202   -374   -594   -748   -576   -441   -244
    -72   -236   -163    155     44   -200   -355   -587   -740   -574   -449   -239
    -67   -223   -155    145     41   -189   -342   -587   -740   -568   -465   -213
    -70   -215   -145    142     36   -179   -327   -587   -737   -561   -475   -166
    -57   -194   -137    124     36   -166   -309   -581   -730   -540   -478   -137
    -41   -168   -127    106     41   -148   -322   -610   -743   -553   -506   -148
    -33   -202   -171    116     67   -187   -335   -641   -766   -579   -532   -168
     -7   -218   -210    114    101   -215   -342   -654   -782   -589   -542   -184
      5   -252   -259    122    129   -254   -350   -662   -800   -600   -576   -210
     -7   -303   -296    155    142   -301   -368   -685   -826   -631   -628   -249
      0   -361   -361    179    179   -361   -384   -704   -852   -662   -672   -277
     23   -418   -441    197    231   -428   -410   -740   -901   -704   -730   -324
     57   -449   -506    194    280   -475   -439   -782   -950   -743   -782   -376
    101   -465   -566    181    332   -514   -475   -820   -989   -782   -833   -420
    135   -449   -587    155    358   -517   -506   -854  -1031   -813   -896   -467
    155   -441   -597    140    376   -519   -519   -872  -1057   -826   -937   -501
    163   -410   -574    119    368   -491   -527   -875  -1075   -823   -963   -514
    166   -371   -537    103    350   -454   -522   -867  -1085   -818   -971   -509
    148   -342   -493     96    319   -418   -514   -857  -1088   -815   -969   -498
    132   -332   -465     98    296   -397   -498   -839  -1078   -802   -953   -496
    114   -316   -431    101    272   -374   -475   -813  -1060   -787   -935   -483
     98   -342   -441    122    270   -392   -452   -779  -1054   -792   -948   -501
    103   -418   -524    155    314   -470   -368   -672  -1036   -818  -1000   -574
    109   -397   -509    142    306   -452   -218   -485   -927   -756   -969   -576
    145   -296   -441     72    293   -368    -77   -267   -766   -610   -849   -478
    194    -18   -213    -88    202   -114     -2   -106   -563   -355   -602   -215
    202    574    371   -389    -85    475    -20    -90   -277     64   -132    309
     18   1143   1122   -581   -550   1132   -192   -322    -77    439    316    789
   -142   1135   1278   -496   -711   1205   -496   -748   -254    371    293    797
   -254    501    756   -122   -504    628   -706  -1192   -828   -267   -332    241
   -244   -288    -44    265   -101   -166   -802  -1371  -1337   -917  -1026   -415
   -184   -670   -485    426    148   -579   -756  -1247  -1431  -1093  -1280   -678
   -155   -737   -584    444    213   -659   -639  -1075  -1353  -1065  -1306   -711
   -140   -685   -545    413    202   -615   -491   -891  -1215   -961  -1247   -657
   -135   -594   -459    363    161   -527   -389   -769  -1106   -862  -1174   -592
   -129   -555   -426    342    145   -491   -332   -706  -1054   -820  -1148   -566
   -129   -548   -418    337    142   -483   -296   -670  -1026   -797  -1137   -555
   -124   -535   -410    329    142   -472   -277   -652  -1008   -782  -1127   -548
   -129   -527   -397    327    132   -465   -272   -644   -997   -763  -1109   -558
   -140   -540   -400    337    129   -470   -259   -631   -982   -750  -1096   -566
   -142   -530   -387    335    119   -459   -244   -615   -963   -737  -1088   -555
   -150   -550   -400    350    124   -475   -231   -600   -945   -732  -1088   -537
   -155   -532   -376    342    109   -454   -228   -597   -935   -717  -1083   -532
   -158   -514   -358    335     98   -436   -223   -592   -924   -704  -1075   -524
   -153   -517   -363    332    101   -441   -220   -589   -917   -698  -1075   -522
   -150   -519   -368    335    109   -444   -213   -581   -901   -688  -1072   -517
   -140   -519   -379    329    116   -449   -202   -571   -885   -678  -1065   -498
   -137   -519   -381    327    122   -452   -197   -566   -872   -665  -1052   -485
   -129   -506   -376    316    122   -441   -197   -561   -862   -657  -1044   -478
   -124   -498   -374    311    124   -436   -192   -550   -849   -641  -1021   -465
   -127   -504   -379    314    124   -441   -184   -542   -831   -623  -1002   -462
   -127   -511   -384    319    127   -449   -184   -537   -815   -610   -992   -454
   -127   -509   -381    316    124   -446   -187   -527   -800   -592   -971   -449
   -124   -522   -397    324    135   -459   -181   -514   -779   -568   -932   -441
   -129   -537   -410    332    137   -475   -176   -501   -761   -555   -904   -433
   -135   -540   -407    337    135   -475   -171   -488   -743   -540   -878   -426
   -137   -558   -420    348    140   -491   -163   -470   -724   -522   -849   -413
   -140   -566   -426    353    142   -496   -153   -449   -706   -504   -818   -394
   -140   -576   -436    358    145   -506   -153   -439   -696   -493   -797   -379
   -132   -574   -441    353    153   -509   -148   -426   -680   -472   -774   -355
   -127   -550   -426    337    148   -488   -140   -410   -662   -452   -748   -332
   -111   -527   -415    319    150   -472   -132   -394   -644   -436   -730   -311
    -98   -517   -418    306    158   -467   -116   -374   -623   -418   -706   -288
    -96   -504   -407    298    155   -457   -106   -363   -607   -400   -685   -265
    -96   -491   -397    290    150   -444    -88   -348   -587   -384   -667   -236
    -96   -483   -387    290    145   -436    -70   -329   -563   -366   -646   -213
   -101   -470   -371    285    132   -420    -59   -314   -548   -350   -626   -205
   -106   -449   -342    277    116   -397    -46   -301   -532   -337   -610   -200
   -119   -454   -337    285    109   -397    -25   -290   -522   -332   -600   -194
   -116   -467   -350    293    116   -410     -5   -280   -509   -332   -597   -184
   -122   -467   -345    293    109   -407      7   -272   -498   -327   -589   -181
   -127   -467   -340    296    103   -405     25   -252   -475   -314   -576   -176
   -135   -467   -332    301     96   -402     41   -236   -452   -298   -563   -168
   -129   -472   -342    301    106   -407     57   -215   -433   -290   -550   -163
   -124   -488   -363    306    116   -426     64   -205   -423   -293   -555   -174
   -124   -514   -389    316    132   -452     67   -205   -420   -301   -563   -189
   -122   -517   -394    319    135   -457     67   -210   -426   -311   -566   -202
   -124   -532   -407    329    140   -470     72   -210   -415   -309   -558   -197
   -122   -545   -423    332    148   -483     64   -220   -418   -319   -558   -213
   -106   -542   -436    324    163   -491     62   -233   -433   -332   -561   -241
   -109   -553   -446    329    168   -498     57   -244   -436   -337   -568   -272
   -103   -558   -454    332    174   -506     59   -241   -431   -335   -558   -267
   -106   -550   -446    327    168   -498     59   -239   -420   -332   -548   -265
   -103   -558   -454    329    174   -506     54   -241   -415   -332   -540   -267
    -96   -553   -457    324    179   -504     51   -236   -405   -329   -537   -262
    -88   -535   -446    311    179   -491     57   -231   -394   -322   -535   -241
    -90   -524   -433    306    168   -480     51   -231   -387   -311   -522   -226
    -88   -514   -426    301    168   -470     59   -218   -366   -303   -514   -207
    -83   -517   -433    298    174   -478     67   -207   -350   -296   -509   -202
    -75   -496   -420    285    171   -459     67   -202   -337   -283   -493   -210
    -67   -485   -420    275    174   -454     72   -202   -335   -288   -488   -220
    -59   -511   -452    285    194   -483     70   -207   -337   -306   -509   -228
    -62   -522   -462    290    197   -493     62   -215   -332   -306   -514   -223
    -57   -485   -428    272    184   -457     64   -220   -322   -298   -504   -213
    -51   -480   -431    265    187   -457     72   -215   -309   -285   -491   -207
    -51   -483   -431    265    189   -457     83   -210   -301   -275   -485   -213
    -59   -478   -420    267    179   -449     85   -210   -298   -280   -480   -207
    -72   -498   -426    285    176   -462     88   -205   -285   -275   -480   -205
   -101   -504   -405    301    150   -454     98   -200   -275   -265   -480   -200
   -124   -504   -379    314    124   -441    109   -192   -265   -257   -472   -184
   -140   -496   -355    316    106   -428    116   -187   -249   -249   -470   -171
   -150   -498   -348    324     98   -423    116   -184   -239   -249   -478   -176
   -150   -480   -329    314     88   -405    129   -168   -223   -244   -483   -168
   -150   -446   -296    298     70   -371    155   -142   -200   -226   -483   -140
   -148   -428   -283    285     64   -355    174   -124   -184   -228   -483   -116
   -137   -423   -285    280     72   -355    192   -106   -166   -226   -478   -103
   -129   -439   -309    283     88   -374    194    -96   -163   -236   -496   -111
   -109   -457   -350    283    119   -405    197    -93   -168   -254   -514   -119
    -88   -428   -340    257    124   -387    205    -83   -161   -249   -509   -127
    -77   -381   -303    231    111   -342    210    -77   -148   -231   -498   -124
    -62   -358   -298    207    116   -327    200    -77   -145   -223   -522    -83
    -49   -353   -306    200    127   -329    171   -101   -163   -233   -584    -15
    -41   -345   -303    189    129   -324    142   -119   -179   -236   -620     31
    -44   -350   -306    197    129   -329    114   -132   -200   -244   -633     23
    -44   -413   -371    226    161   -392     93   -145   -226   -270   -654    -36
    -20   -467   -446    244    210   -457     64   -163   -259   -298   -698    -70
      2   -498   -504    246    252   -501     36   -181   -293   -335   -735    -90
      2   -506   -509    252    254   -506     25   -187   -306   -355   -740   -127
      2   -542   -545    267    272   -542     15   -192   -319   -379   -745   -166
     10   -561   -571    275    290   -566      2   -207   -335   -405   -758   -218
     18   -589   -607    285    311   -600     -5   -218   -345   -431   -789   -239
     25   -613   -639    293    332   -626     -7   -215   -345   -446   -813   -220
     18   -615   -636    298    324   -623      0   -202   -329   -444   -807   -231
     20   -631   -654    303    335   -641      0   -192   -322   -444   -807   -228
     20   -649   -670    311    342   -659     -2   -184   -322   -449   -807   -220
     15   -644   -659    314    337   -652     -2   -176   -314   -446   -815   -200
     10   -672   -683    329    345   -678      5   -158   -311   -454   -826   -202
     23   -748   -774    361    397   -761     49    -85   -301   -472   -862   -272
     44   -779   -823    366    433   -800    155     59   -239   -452   -865   -329
     96   -701   -797    303    446   -748    265    249   -116   -358   -795   -267
    163   -452   -615    142    389   -532    329    423     67   -137   -581    -49
    189     31   -158   -111    174    -62    324    478    303    205   -168    342
     49    646    594   -350   -272    620    218    335    540    610    363    815
   -142    820    963   -337   -553    891    -49    -59    472    680    561    901
   -228    296    524    -36   -379    410   -322   -524    -44    148     51    405
   -189   -480   -290    332     49   -387   -514   -836   -626   -550   -719   -226
    -83   -935   -854    509    384   -896   -550   -826   -820   -836  -1106   -524
     -5  -1028  -1023    517    509  -1026   -462   -685   -766   -833  -1174   -555
     59   -989  -1052    465    553  -1021   -348   -548   -670   -769  -1156   -496
    135   -906  -1041    387    587   -974   -275   -457   -581   -701  -1117   -415
    194   -849  -1044    324    615   -945   -239   -426   -540   -662  -1091   -379
    215   -828  -1044    306    628   -935   -228   -431   -532   -659  -1109   -376
    213   -815  -1028    298    618   -919   -228   -436   -524   -654  -1140   -368
    194   -792   -987    296    589   -888   -223   -431   -506   -633  -1143   -345
    163   -779   -943    306    550   -859   -215   -428   -496   -618  -1140   -316
    137   -774   -911    319    524   -841   -213   -426   -488   -600  -1117   -288
    109   -763   -872    327    491   -818   -215   -428   -478   -576  -1091   -254
     80   -743   -826    329    452   -784   -218   -426   -465   -561  -1070   -207
     57   -735   -792    337    423   -763   -223   -423   -459   -550  -1041   -174
     41   -748   -789    353    415   -769   -231   -426   -465   -542  -1021   -150
     41   -761   -802    358    420   -782   -249   -439   -478   -545  -1008   -145
     25   -766   -792    368    407   -779   -259   -444   -483   -545   -966   -142
      7   -758   -769    374    384   -763   -262   -439   -480   -532   -919   -150
      0   -748   -748    374    374   -748   -267   -436   -478   -545   -891   -166
    -12   -745   -732    376    358   -740   -275   -436   -475   -561   -870   -187
    -25   -735   -711    379    342   -724   -290   -441   -480   -584   -852   -210
    -28   -724   -696    374    329   -711   -303   -452   -491   -602   -846   -231
    -31   -724   -693    379    329   -709   -316   -454   -491   -615   -857   -246
    -38   -719   -680    379    319   -701   -329   -465   -491   -620   -849   -257
    -44   -704   -659    374    306   -680   -345   -470   -488   -610   -836   -290
    -49   -691   -644    368    296   -667   -358   -472   -485   -605   -831   -327
    -49   -698   -649    374    298   -675   -366   -472   -483   -605   -820   -358
    -59   -683   -623    368    280   -654   -376   -480   -475   -600   -823   -389
    -62   -670   -607    363    272   -639   -387   -491   -467   -600   -833   -400
    -67   -667   -600    366    265   -633   -394   -501   -454   -597   -857   -384
    -72   -646   -574    361    249   -610   -402   -509   -441   -587   -891   -348
    -75   -641   -566    358    244   -605   -415   -519   -441   -584   -924   -319
    -72   -646   -574    358    249   -610   -426   -519   -428   -563   -932   -309
    -70   -628   -561    348    244   -594   -428   -517   -410   -542   -935   -301
    -59   -600   -540    329    239   -571   -436   -514   -400   -532   -953   -267
    -51   -581   -530    316    236   -555   -446   -524   -392   -530  -1018   -155
    -51   -563   -511    306    228   -537   -457   -535   -394   -530  -1018   -135
    -59   -561   -504    309    220   -532   -467   -550   -397   -540  -1018   -171
    -54   -527   -472    290    207   -501   -483   -563   -400   -550  -1015   -197
    -49   -514   -465    280    205   -491   -493   -576   -407   -566  -1015   -228
    -49   -501   -452    272    200   -478   -509   -597   -418   -581  -1023   -272
    -38   -491   -452    265    202   -470   -519   -607   -423   -581  -1028   -322
    -36   -470   -433    254    197   -452   -527   -613   -423   -584  -1023   -350
    -38   -444   -407    241    181   -426   -545   -626   -423   -581  -1026   -392
    -41   -444   -402    244    179   -423   -553   -628   -418   -584  -1041   -428
    -41   -436   -394    239    174   -415   -566   -641   -420   -597  -1062   -459
    -51   -433   -381    244    163   -407   -584   -659   -423   -605  -1080   -488
    -51   -431   -379    241    161   -405   -613   -685   -431   -615  -1093   -509
    -54   -441   -387    246    163   -415   -633   -711   -446   -633  -1117   -527
    -77   -467   -389    270    155   -428   -665   -745   -470   -654  -1143   -550
    -93   -483   -389    288    148   -436   -696   -776   -483   -662  -1156   -571
    -59   -452   -392    254    163   -423   -714   -789   -483   -670  -1166   -587
    -18   -413   -394    215    187   -405   -719   -792   -472   -657  -1163   -594
    -28   -407   -381    218    176   -397   -748   -810   -483   -659  -1176   -613
    -57   -428   -371    244    155   -400   -784   -836   -496   -678  -1187   -633
    -59   -426   -366    241    150   -397   -802   -841   -501   -680  -1195   -659
    -59   -405   -345    231    142   -376   -823   -849   -504   -680  -1200   -672
    -64   -400   -335    231    132   -368   -849   -867   -511   -688  -1205   -683
    -67   -381   -314    226    122   -348   -870   -883   -511   -691  -1205   -688
    -77   -363   -285    218    101   -327   -896   -898   -519   -693  -1205   -701
    -75   -342   -267    207     93   -306   -911   -909   -524   -704  -1213   -706
    -70   -324   -257    194     93   -290   -935   -922   -530   -709  -1213   -730
    -64   -316   -252    192     93   -285   -961   -943   -537   -719  -1228   -771
    -59   -303   -244    179     90   -275   -984   -961   -550   -732  -1239   -797
    -57   -277   -220    166     80   -249  -1002   -974   -550   -732  -1241   -815
    -62   -272   -213    166     72   -241  -1026   -992   -558   -743  -1257   -820
    -64   -283   -218    174     75   -252  -1047  -1015   -571   -763  -1280   -826
    -62   -296   -233    176     83   -265  -1057  -1026   -576   -763  -1286   -833
    -59   -303   -244    179     90   -275  -1080  -1047   -587   -771  -1293   -852
    -49   -296   -246    171     96   -272  -1111  -1072   -602   -789  -1306   -859
    -44   -303   -259    174    106   -283  -1137  -1091   -613   -810  -1327   -878
    -38   -314   -275    176    116   -296  -1161  -1111   -626   -818  -1337   -896
    -33   -314   -280    171    122   -298  -1182  -1132   -633   -828  -1343   -909
    -23   -298   -275    161    124   -288  -1189  -1140   -631   -833  -1345   -911
    -10   -262   -252    137    119   -257  -1187  -1140   -618   -823  -1325   -888
     -7   -228   -220    116    103   -223  -1202  -1148   -610   -800  -1314   -896
      5   -218   -226    106    114   -220  -1200  -1150   -607   -795  -1322   -893
     12   -213   -228     98    119   -220  -1205  -1158   -607   -792  -1327   -901
      7   -184   -192     88     98   -187  -1221  -1174   -607   -784  -1325   -922
     15   -161   -176     72     93   -168  -1226  -1184   -597   -776  -1319   -901
     25   -127   -153     49     88   -140  -1234  -1189   -581   -761  -1309   -883
     36   -106   -142     33     88   -124  -1257  -1210   -587   -758  -1314   -893
     41   -122   -163     41    101   -142  -1299  -1249   -613   -779  -1340   -924
     57   -116   -176     28    114   -145  -1343  -1275   -628   -797  -1361   -935
     54   -155   -210     49    129   -181  -1374  -1299   -646   -818  -1387   -943
     31   -207   -239     88    132   -223  -1392  -1317   -665   -831  -1400   -971
      0   -231   -231    116    114   -231  -1405  -1332   -680   -849  -1423  -1015
    -18   -270   -252    145    116   -262  -1428  -1361   -706   -878  -1460  -1039
    -38   -290   -252    166    106   -272  -1449  -1384   -730   -898  -1478  -1062
    -54   -311   -257    181     98   -283  -1467  -1405   -748   -922  -1499  -1080
    -70   -329   -259    200     93   -296  -1488  -1428   -769   -943  -1530  -1101
    -75   -350   -275    210     96   -314  -1501  -1452   -789   -963  -1556  -1127
    -77   -363   -288    220    103   -327  -1514  -1467   -795   -976  -1574  -1161
    -80   -361   -280    220     98   -322  -1530  -1486   -807  -1000  -1590  -1189
    -83   -358   -275    220     96   -316  -1543  -1499   -823  -1015  -1602  -1197
    -72   -342   -272    205     98   -306  -1561  -1509   -833  -1018  -1613  -1215
    -64   -348   -283    205    106   -314  -1579  -1527   -854  -1041  -1644  -1257
    -57   -363   -306    207    122   -337  -1590  -1527   -872  -1057  -1691  -1291
    -38   -402   -363    220    161   -384  -1548  -1470   -883  -1096  -1769  -1343
    -23   -366   -342    194    158   -355  -1439  -1327   -823  -1062  -1777  -1343
     46   -259   -306    106    174   -283  -1350  -1161   -714   -958  -1712  -1267
    129      7   -124    -70    127    -57  -1304  -1015   -548   -758  -1519  -1039
    179    550    371   -363    -96    462  -1296   -922   -277   -387  -1111   -576
    -59   1143   1200   -542   -631   1171  -1376  -1031      0     33   -623    -62
   -265   1208   1470   -472   -867   1337  -1647  -1434   -127     -7   -600    -15
   -361    613    971   -127   -667    792  -1940  -1930   -670   -592  -1156   -537
   -324   -114    210    220   -267     46  -2166  -2265  -1228  -1231  -1803  -1176
   -226   -462   -239    342      5   -350  -2192  -2218  -1369  -1431  -2049  -1454
   -171   -511   -340    340     83   -426  -2117  -2096  -1343  -1441  -2083  -1532
   -137   -465   -327    298     93   -397  -2005  -1956  -1254  -1376  -2039  -1509
   -103   -366   -262    236     77   -314  -1904  -1834  -1156  -1296  -1961  -1436
    -90   -306   -218    197     62   -262  -1852  -1779  -1114  -1270  -1922  -1397
    -83   -285   -202    184     57   -244  -1821  -1748  -1088  -1247  -1904  -1392
    -83   -275   -194    176     54   -236  -1808  -1740  -1078  -1241  -1906  -1400
    -80   -267   -187    174     51   -228  -1805  -1743  -1080  -1254  -1922  -1400
    -80   -246   -166    163     41   -207  -1818  -1758  -1096  -1273  -1932  -1395
    -77   -241   -163    161     41   -205  -1826  -1761  -1104  -1278  -1940  -1400
    -75   -218   -142    145     31   -181  -1839  -1771  -1117  -1283  -1948  -1415
    -70   -207   -137    140     33   -174  -1842  -1779  -1137  -1304  -1964  -1415
    -72   -194   -124    132     23   -161  -1855  -1787  -1163  -1317  -1982  -1423
    -70   -192   -122    132     23   -158  -1860  -1795  -1187  -1332  -2003  -1428
    -67   -181   -116    122     23   -150  -1870  -1810  -1208  -1353  -2029  -1434
    -67   -166    -98    116     15   -132  -1878  -1821  -1228  -1371  -2057  -1434
    -62   -163   -101    111     18   -132  -1888  -1836  -1257  -1387  -2070  -1436
    -51   -171   -119    111     33   -148  -1893  -1847  -1280  -1402  -2086  -1436
    -49   -168   -119    109     33   -145  -1901  -1860  -1312  -1423  -2114  -1441
    -44   -163   -119    103     36   -142  -1906  -1870  -1337  -1439  -2143  -1447
    -25   -150   -124     85     46   -137  -1927  -1893  -1379  -1462  -2174  -1462
     -5   -135   -132     70     62   -132  -1945  -1912  -1413  -1478  -2203  -1473
     31   -122   -153     44     90   -137  -1969  -1938  -1454  -1499  -2236  -1499
     75   -114   -189     20    132   -150  -2010  -1977  -1509  -1532  -2286  -1530
    119   -129   -252      5    184   -189  -2036  -2008  -1561  -1561  -2325  -1564
    150   -137   -290     -7    220   -213  -2047  -2016  -1592  -1571  -2338  -1574
    179   -122   -301    -28    239   -210  -2057  -2021  -1618  -1571  -2340  -1582
    200   -111   -311    -44    254   -210  -2060  -2016  -1628  -1566  -2346  -1592
    200    -98   -298    -51    246   -197  -2057  -2010  -1636  -1551  -2322  -1584
    184    -98   -285    -44    233   -192  -2052  -2003  -1636  -1530  -2301  -1574
    176   -106   -285    -36    228   -194  -2052  -1995  -1639  -1514  -2291  -1569
    179   -106   -285    -36    231   -194  -2055  -1990  -1639  -1501  -2278  -1553
    171   -111   -283    -31    226   -194  -2042  -1971  -1631  -1473  -2257  -1540
    153   -106   -259    -23    205   -181  -2034  -1958  -1631  -1457  -2244  -1525
    129   -106   -236    -12    181   -171  -2023  -1945  -1634  -1439  -2239  -1514
    114   -132   -246     10    179   -189  -1995  -1925  -1631  -1423  -2229  -1501
    103   -132   -239     12    168   -184  -1990  -1919  -1636  -1421  -2226  -1499
    103   -132   -236     12    168   -184  -1982  -1922  -1649  -1423  -2226  -1506
    106   -142   -249     15    176   -194  -1971  -1919  -1665  -1434  -2234  -1517
    106   -137   -244     15    174   -189  -1964  -1912  -1675  -1444  -2236  -1532
     90   -153   -244     28    166   -197  -1953  -1906  -1686  -1454  -2252  -1556
     75   -163   -239     44    155   -200  -1940  -1896  -1696  -1465  -2260  -1566
     49   -168   -220     59    135   -194  -1922  -1880  -1699  -1473  -2270  -1574
     18   -194   -213     88    114   -202  -1899  -1860  -1693  -1473  -2281  -1587
     -5   -220   -218    111    106   -220  -1883  -1842  -1691  -1470  -2281  -1600
     -5   -236   -231    122    111   -236  -1870  -1834  -1696  -1475  -2291  -1608
     -7   -262   -257    132    122   -259  -1860  -1829  -1704  -1491  -2309  -1621
    -20   -275   -254    148    116   -265  -1857  -1826  -1709  -1491  -2304  -1615
    -54   -316   -262    184    103   -290  -1847  -1823  -1717  -1499  -2307  -1626
    -62   -335   -272    197    103   -303  -1836  -1823  -1725  -1509  -2309  -1628
    -72   -329   -257    200     90   -296  -1826  -1813  -1722  -1504  -2296  -1613
    -62   -340   -277    202    106   -309  -1829  -1818  -1730  -1514  -2299  -1610
   -106   -350   -246    226     67   -301  -1818  -1805  -1717  -1506  -2283  -1595
   -163   -371   -210    267     20   -290  -1797  -1779  -1696  -1496  -2262  -1561
   -124   -363   -239    244     57   -303  -1797  -1777  -1688  -1496  -2260  -1543
   -119   -345   -226    233     51   -285  -1787  -1764  -1673  -1478  -2244  -1530
   -109   -345   -236    226     62   -290  -1792  -1758  -1670  -1470  -2236  -1514
    -88   -355   -267    220     88   -311  -1790  -1751  -1662  -1462  -2231  -1496
    -36   -368   -335    200    148   -350  -1803  -1761  -1670  -1473  -2239  -1499
    -54   -376   -322    215    132   -350  -1800  -1748  -1654  -1462  -2223  -1478
    -70   -392   -322    231    124   -358  -1792  -1735  -1636  -1454  -2205  -1449
    -70   -428   -358    249    142   -394  -1784  -1722  -1621  -1444  -2190  -1434
    -72   -444   -374    257    148   -410  -1769  -1709  -1602  -1431  -2166  -1410
    -98   -459   -361    280    129   -410  -1751  -1691  -1584  -1418  -2140  -1387
    -96   -488   -392    290    148   -441  -1743  -1678  -1574  -1413  -2117  -1379
    -88   -517   -428    301    168   -472  -1735  -1678  -1569  -1415  -2099  -1371
   -103   -545   -444    322    168   -496  -1725  -1678  -1564  -1415  -2086  -1366
   -153   -563   -410    358    127   -488  -1704  -1660  -1545  -1408  -2060  -1343
   -254   -594   -342    423     41   -470  -1670  -1636  -1522  -1382  -2013  -1312
   -239   -618   -381    428     70   -501  -1665  -1639  -1525  -1395  -2008  -1314
   -189   -626   -436    407    122   -532  -1670  -1644  -1535  -1413  -2008  -1322
   -158   -628   -470    394    155   -550  -1673  -1654  -1548  -1421  -1997  -1330
   -184   -631   -449    405    129   -540  -1657  -1644  -1543  -1410  -1979  -1317
   -142   -628   -485    384    171   -558  -1654  -1644  -1553  -1423  -1977  -1317
   -106   -626   -519    366    205   -574  -1641  -1628  -1556  -1426  -1961  -1309
    -80   -633   -553    358    236   -594  -1621  -1610  -1551  -1423  -1953  -1296
    -54   -600   -545    327    244   -574  -1600  -1590  -1535  -1405  -1930  -1280
    -85   -594   -509    340    210   -553  -1571  -1564  -1519  -1387  -1901  -1254
   -103   -602   -498    353    194   -550  -1553  -1551  -1522  -1382  -1888  -1239
    -80   -594   -514    337    215   -555  -1548  -1545  -1525  -1384  -1883  -1236
   -116   -587   -470    350    174   -527  -1509  -1514  -1496  -1353  -1836  -1184
   -124   -555   -431    337    153   -493  -1478  -1486  -1470  -1325  -1803  -1148
    -98   -530   -433    314    166   -483  -1486  -1486  -1470  -1322  -1790  -1137
    -90   -545   -454    319    181   -501  -1496  -1488  -1478  -1327  -1784  -1117
   -114   -571   -457    342    171   -517  -1509  -1493  -1486  -1332  -1782  -1093
   -109   -628   -519    368    202   -574  -1538  -1517  -1522  -1371  -1813  -1098
   -135   -672   -540    402    200   -605  -1543  -1522  -1538  -1387  -1836  -1101
   -109   -709   -600    410    244   -654  -1543  -1527  -1556  -1402  -1842  -1111
   -111   -761   -652    433    267   -706  -1558  -1551  -1590  -1439  -1860  -1137
    -96   -771   -675    433    288   -724  -1564  -1556  -1602  -1454  -1870  -1132
   -127   -774   -649    449    259   -711  -1553  -1548  -1600  -1454  -1865  -1104
   -114   -797   -683    457    283   -740  -1579  -1571  -1631  -1480  -1893  -1114
    -93   -789   -696    439    298   -743  -1595  -1587  -1644  -1496  -1904  -1130
    -64   -771   -706    418    319   -740  -1595  -1587  -1641  -1496  -1893  -1124
    -28   -771   -743    397    355   -758  -1610  -1602  -1657  -1514  -1904  -1135
    -15   -779   -763    397    374   -771  -1610  -1608  -1662  -1525  -1909  -1124
    -49   -776   -727    413    337   -753  -1587  -1582  -1636  -1504  -1878  -1104
    -54   -771   -717    413    329   -745  -1579  -1577  -1626  -1499  -1860  -1109
    -25   -797   -771    410    371   -784  -1571  -1566  -1634  -1519  -1873  -1135
     18   -849   -867    415    441   -857  -1504  -1486  -1615  -1543  -1904  -1184
     12   -815   -828    400    418   -823  -1369  -1309  -1506  -1467  -1847  -1156
     75   -696   -774    309    423   -735  -1260  -1119  -1361  -1337  -1717  -1049
    181   -415   -600    114    389   -506  -1208   -974  -1182  -1117  -1473   -807
    207    150    -57   -179    132     46  -1169   -862   -883   -717  -1015   -309
    -38    652    688   -309   -363    670  -1234   -987   -641   -348   -568    179
   -233    566    800   -166   -517    680  -1470  -1400   -828   -467   -631    145
   -303    -62    241    181   -275     88  -1722  -1873  -1374  -1062  -1205   -407
   -218   -709   -491    465    135   -600  -1927  -2143  -1852  -1623  -1784  -1013
   -161  -1013   -854    587    345   -935  -1927  -2075  -1945  -1782  -1969  -1215
   -140  -1085   -945    610    402  -1015  -1821  -1925  -1886  -1771  -1979  -1231
    -90  -1026   -937    558    420   -982  -1699  -1764  -1771  -1686  -1912  -1184
    -77   -932   -854    506    387   -893  -1584  -1626  -1652  -1582  -1816  -1096
   -135   -914   -782    522    322   -849  -1506  -1540  -1582  -1525  -1758  -1031
   -116   -906   -792    511    337   -849  -1478  -1504  -1556  -1509  -1732  -1010
    -83   -904   -820    493    366   -862  -1462  -1486  -1543  -1504  -1719   -995
    -46   -891   -844    470    397   -867  -1454  -1478  -1535  -1506  -1709  -1005
    -51   -893   -844    472    394   -870  -1449  -1470  -1532  -1501  -1696  -1005
    -44   -896   -852    470    402   -875  -1439  -1460  -1525  -1496  -1706  -1002
    -46   -891   -846    467    397   -870  -1418  -1439  -1512  -1480  -1709   -979
    -51   -885   -833    470    389   -859  -1397  -1421  -1499  -1467  -1704   -948
    -57   -896   -841    475    392   -870  -1392  -1418  -1501  -1470  -1704   -937
    -46   -891   -844    467    397   -867  -1382  -1402  -1488  -1457  -1688   -922
    -20   -867   -849    441    413   -859  -1366  -1384  -1473  -1447  -1670   -898
    -38   -893   -854    467    407   -875  -1356  -1371  -1470  -1452  -1673   -888
    -57   -914   -857    485    397   -885  -1361  -1369  -1470  -1454  -1667   -888
    -44   -911   -867    478    410   -888  -1350  -1356  -1462  -1452  -1654   -880
    -46   -872   -828    459    389   -852  -1327  -1330  -1436  -1431  -1623   -846
    -62   -844   -782    454    358   -813  -1293  -1293  -1400  -1400  -1592   -802
     -2   -846   -846    423    420   -849  -1304  -1304  -1410  -1421  -1602   -774
     -5   -870   -865    436    428   -867  -1293  -1291  -1400  -1421  -1597   -748
    -36   -888   -852    462    405   -870  -1280  -1278  -1389  -1418  -1574   -748
    -51   -875   -823    465    384   -849  -1257  -1252  -1366  -1400  -1530   -719
    -33   -841   -807    436    384   -823  -1247  -1234  -1350  -1384  -1493   -685
    -33   -823   -792    428    379   -807  -1239  -1215  -1340  -1374  -1465   -662
    -46   -844   -797    444    374   -820  -1241  -1205  -1335  -1374  -1457   -646
    -38   -826   -787    433    374   -807  -1239  -1189  -1322  -1356  -1426   -618
    -46   -784   -737    413    342   -761  -1221  -1150  -1291  -1322  -1389   -566
    -15   -758   -743    387    363   -750  -1228  -1140  -1286  -1314  -1371   -553
    -59   -737   -680    397    309   -711  -1205  -1106  -1257  -1286  -1332   -519
    -70   -766   -696    418    311   -732  -1200  -1093  -1249  -1283  -1317   -504
    -23   -756   -732    389    350   -743  -1228  -1098  -1252  -1283  -1312   -491
     28   -714   -745    342    387   -730  -1228  -1083  -1239  -1265  -1283   -454
     51   -724   -779    335    415   -750  -1236  -1091  -1249  -1278  -1283   -441
     83   -730   -813    324    446   -771  -1239  -1088  -1252  -1280  -1283   -413
    129   -667   -797    267    462   -732  -1223  -1065  -1226  -1249  -1241   -371
     90   -665   -756    285    423   -709  -1210  -1054  -1208  -1228  -1210   -345
     44   -685   -730    319    384   -706  -1195  -1054  -1205  -1226  -1197   -337
     44   -654   -698    306    371   -675  -1148  -1023  -1174  -1200  -1169   -322
     28   -670   -701    319    363   -683  -1119  -1013  -1161  -1197  -1156   -332
     51   -701   -756    324    402   -727  -1119  -1023  -1174  -1215  -1174   -355
     70   -737   -807    332    436   -771  -1111  -1026  -1176  -1221  -1197   -379
     88   -745   -833    329    459   -789  -1088  -1021  -1169  -1218  -1213   -394
     67   -753   -820    342    441   -784  -1057  -1008  -1156  -1213  -1223   -397
    109   -771   -880    332    493   -826  -1060  -1026  -1163  -1231  -1241   -413
    155   -782   -937    311    545   -859  -1065  -1044  -1169  -1241  -1260   -423
    127   -792   -919    332    522   -854  -1052  -1044  -1158  -1234  -1260   -415
    129   -826   -958    345    542   -891  -1075  -1085  -1187  -1262  -1296   -446
    114   -826   -940    355    527   -883  -1067  -1078  -1176  -1249  -1280   -433
     98   -813   -914    355    504   -862  -1057  -1072  -1171  -1236  -1254   -415
     57   -797   -854    371    454   -826  -1036  -1057  -1153  -1215  -1221   -376
     85   -766   -854    337    470   -810  -1034  -1052  -1143  -1195  -1189   -335
     88   -745   -833    327    459   -789  -1023  -1036  -1130  -1176  -1158   -303
     62   -745   -810    340    436   -776  -1010  -1021  -1114  -1153  -1130   -272
     33   -756   -789    361    410   -771  -1000  -1005  -1098  -1137  -1101   -254
      7   -761   -769    376    387   -763   -992   -992  -1091  -1130  -1072   -241
     41   -776   -818    366    428   -797  -1013  -1008  -1111  -1156  -1080   -262
     10   -766   -776    374    392   -771   -989   -984  -1098  -1153  -1054   -244
     38   -743   -782    353    410   -761   -969   -966  -1088  -1156  -1041   -244
     33   -743   -779    353    405   -758   -956   -948  -1078  -1161  -1039   -257
     41   -740   -784    348    410   -761   -940   -924  -1062  -1161  -1018   -257
      7   -748   -758    368    381   -753   -924   -909  -1049  -1156   -987   -270
    127   -717   -844    296    485   -779   -930   -911  -1057  -1171   -982   -306
    101   -704   -807    301    452   -756   -914   -906  -1044  -1169   -963   -327
     44   -735   -779    345    410   -756   -893   -898  -1034  -1166   -953   -345
     62   -714   -776    324    418   -745   -878   -893  -1026  -1169   -945   -363
     72   -696   -769    311    420   -732   -862   -883  -1013  -1163   -940   -371
     70   -696   -766    311    415   -730   -846   -870  -1005  -1163   -948   -363
     23   -727   -750    350    384   -737   -839   -870  -1005  -1166   -956   -358
      5   -737   -743    366    371   -740   -823   -859  -1000  -1158   -953   -350
      7   -722   -730    358    368   -724   -810   -844   -989  -1150   -950   -324
     -5   -727   -722    363    355   -727   -802   -839   -989  -1156   -950   -309
     10   -685   -696    335    353   -691   -782   -815   -966  -1137   -914   -283
     44   -628   -672    290    358   -649   -748   -784   -935  -1106   -859   -277
     25   -633   -659    303    342   -646   -743   -782   -930  -1106   -844   -311
     12   -623   -636    303    322   -628   -730   -766   -917  -1098   -823   -309
     31   -589   -620    277    324   -605   -709   -745   -896  -1070   -784   -293
     49   -566   -618    257    332   -589   -698   -735   -888  -1060   -776   -296
     44   -535   -579    246    311   -555   -683   -719   -867  -1041   -761   -257
     54   -478   -535    210    293   -506   -649   -696   -831  -1002   -732   -197
     64   -433   -498    184    280   -467   -641   -691   -810   -979   -717   -163
     46   -454   -504    202    275   -478   -672   -722   -828   -997   -740   -168
     31   -478   -509    223    270   -493   -698   -748   -846  -1015   -758   -168
     46   -478   -524    215    285   -501   -714   -761   -854  -1018   -763   -166
     57   -504   -561    223    306   -532   -737   -776   -872  -1031   -776   -179
     25   -545   -574    259    298   -558   -748   -789   -883  -1034   -787   -192
     12   -584   -597    285    303   -589   -750   -800   -896  -1044   -802   -205
     41   -589   -633    272    335   -613   -743   -802   -901  -1047   -802   -218
     25   -631   -659    301    340   -644   -748   -810   -909  -1054   -810   -233
     -7   -678   -670    340    327   -675   -758   -818   -922  -1065   -820   -246
    -31   -704   -672    368    319   -688   -756   -820   -927  -1065   -823   -249
     -2   -678   -675    340    335   -678   -761   -813   -919  -1052   -813   -239
     25   -657   -683    314    353   -670   -763   -805   -914  -1049   -810   -241
     28   -652   -683    311    353   -667   -766   -805   -917  -1049   -807   -254
     -2   -657   -654    329    324   -657   -758   -800   -917  -1041   -800   -259
    -41   -675   -636    355    296   -654   -732   -782   -909  -1036   -800   -254
    -18   -704   -685    361    332   -696   -732   -782   -922  -1054   -818   -280
     -2   -730   -727    366    361   -730   -691   -719   -909  -1060   -839   -319
     31   -727   -758    348    394   -743   -594   -589   -849  -1031   -844   -353
     70   -657   -730    290    397   -693   -491   -418   -740   -932   -771   -298
    166   -446   -615    140    389   -530   -410   -236   -576   -750   -597   -116
    280     49   -231   -166    257    -90   -361    -96   -319   -413   -223    296
     96    667    571   -381   -236    620   -371    -93     -5     41    306    867
   -223    782   1005   -280   -615    891   -605   -465    -44    119    459   1034
   -298    426    724    -64   -511    574   -844   -917   -454   -290     83    670
   -228   -213     15    220   -124    -98  -1036  -1265   -997   -927   -555     36
   -171   -748   -576    459    202   -662  -1117  -1314  -1267  -1273   -945   -371
   -215   -976   -761    594    270   -870  -1060  -1192  -1262  -1317  -1021   -480
    -96   -896   -800    496    350   -849   -927  -1026  -1150  -1234   -969   -454
      5   -758   -763    376    381   -761   -807   -880  -1028  -1130   -891   -394
    -23   -724   -701    374    337   -714   -748   -813   -976  -1080   -849   -350
    -20   -696   -678    355    327   -685   -704   -769   -943  -1052   -826   -327
    -88   -722   -633    405    270   -680   -683   -753   -930  -1039   -813   -319
    -70   -714   -644    392    285   -680   -667   -732   -914  -1021   -800   -306
    -36   -675   -639    355    301   -657   -652   -704   -885   -989   -771   -270
    -23   -685   -662    353    316   -672   -662   -709   -888   -989   -779   -272
     28   -654   -683    311    353   -667   -649   -691   -872   -976   -769   -262
    -20   -652   -631    332    303   -641   -641   -688   -859   -958   -756   -233
   -116   -696   -579    407    231   -639   -646   -696   -859   -956   -758   -220
    -10   -678   -667    342    327   -672   -649   -698   -865   -961   -774   -223
     51   -654   -706    301    376   -680   -639   -693   -854   -950   -787   -187
     70   -662   -735    293    402   -698   -665   -717   -870   -969   -826   -171
     15   -683   -698    335    355   -691   -646   -701   -849   -958   -826   -148
     12   -680   -696    332    353   -688   -631   -688   -836   -950   -818   -129
    -67   -678   -610    371    270   -644   -589   -649   -797   -914   -782   -114
    -15   -691   -675    350    327   -683   -602   -662   -813   -932   -800   -155
     -2   -672   -670    337    332   -672   -589   -644   -792   -914   -763   -140
    -46   -646   -602    345    275   -623   -561   -615   -761   -880   -711   -135
     -5   -654   -649    327    322   -652   -566   -628   -771   -901   -717   -174
    -10   -646   -639    327    311   -644   -555   -615   -761   -893   -701   -184
     10   -646   -657    319    332   -652   -563   -613   -761   -891   -685   -205
    -20   -678   -657    348    316   -667   -563   -613   -763   -891   -670   -231
    -44   -665   -620    355    285   -644   -553   -592   -748   -870   -628   -244
    -51   -667   -615    361    280   -641   -542   -579   -740   -854   -615   -233
    -38   -633   -594    337    277   -615   -524   -561   -727   -841   -610   -187
    -33   -620   -587    324    275   -605   -519   -548   -714   -831   -597   -161
    -31   -620   -589    324    277   -605   -519   -542   -709   -826   -597   -150
    -80   -602   -524    340    220   -563   -501   -509   -685   -797   -563   -114
    -49   -574   -524    311    236   -550   -501   -496   -678   -792   -548    -96
    -41   -540   -498    288    226   -519   -496   -475   -662   -776   -519    -62
     -2   -491   -488    246    241   -491   -491   -462   -654   -761   -491    -41
     -7   -457   -452    231    220   -454   -475   -446   -641   -748   -470    -18
    -41   -426   -384    233    171   -405   -449   -418   -615   -719   -444     12
    -28   -400   -374    213    171   -387   -446   -415   -613   -706   -433     12
    -20   -371   -350    197    163   -361   -431   -407   -600   -688   -405     28
    -33   -337   -306    184    135   -322   -413   -394   -584   -667   -379     49
    -18   -337   -319    179    150   -329   -400   -392   -579   -678   -387     46
    -20   -322   -301    171    137   -311   -376   -371   -558   -659   -368     59
    -28   -324   -296    176    132   -311   -363   -358   -550   -654   -371     49
    -38   -303   -265    171    111   -285   -337   -332   -524   -633   -366     54
    -12   -306   -293    161    140   -301   -319   -314   -517   -631   -371     46
    -41   -332   -293    187    124   -314   -298   -298   -506   -626   -374     38
   -106   -345   -241    226     64   -293   -265   -277   -485   -607   -363     41
    -57   -337   -283    194    111   -311   -270   -290   -493   -620   -384     28
    -38   -348   -309    194    135   -329   -267   -309   -504   -639   -405     12
    -57   -389   -335    220    137   -363   -257   -306   -509   -654   -410      5
    -64   -387   -322    226    127   -355   -246   -309   -511   -649   -410     -5
    -54   -394   -340    226    142   -368   -239   -319   -530   -662   -433    -31
    -64   -413   -348    239    140   -381   -210   -311   -535   -667   -446    -28
    -54   -428   -374    239    158   -400   -202   -309   -535   -662   -446    -25
    -36   -428   -392    231    176   -410   -223   -322   -548   -665   -452    -36
     18   -433   -454    207    233   -444   -239   -337   -574   -688   -478    -51
    -44   -462   -418    254    187   -441   -213   -316   -563   -680   -485    -31
    -96   -439   -342    265    122   -392   -184   -280   -535   -641   -457     10
    -28   -394   -368    210    168   -381   -194   -288   -545   -639   -467      2
      0   -402   -402    197    200   -402   -210   -306   -574   -659   -509    -36
     23   -436   -459    207    241   -446   -246   -335   -618   -693   -568    -88
    -70   -436   -366    252    145   -400   -223   -311   -610   -670   -576    -75
     31   -285   -316    127    171   -301   -181   -275   -587   -631   -545    -46
    137   -187   -324     23    231   -254   -129   -239   -566   -600   -524    -20
     33   -267   -301    116    166   -283   -163   -290   -623   -644   -574    -67
     54   -275   -329    106    192   -301   -215   -348   -688   -691   -620   -124
     36   -254   -293    109    163   -272   -202   -345   -696   -685   -620   -119
     28   -249   -277    109    150   -262   -179   -337   -691   -667   -613   -103
     62   -207   -270     72    166   -239   -153   -319   -683   -644   -597    -83
     41   -215   -257     85    148   -236   -155   -324   -696   -644   -600    -93
     23   -233   -257    103    140   -244   -161   -335   -714   -649   -615   -106
     33   -246   -283    106    155   -265   -148   -337   -722   -654   -646    -98
     46   -228   -275     90    161   -252   -116   -319   -711   -636   -657    -62
     28   -202   -231     85    127   -215    -75   -288   -688   -610   -641    -38
     12   -181   -197     83    103   -189    -41   -262   -678   -594   -639    -28
     -2   -166   -166     83     80   -168    -15   -244   -670   -587   -641    -44
    -15   -181   -166     98     75   -174      5   -226   -662   -584   -646    -64
    -12   -174   -161     90     72   -168     33   -205   -646   -568   -628    -59
    -15   -132   -116     72     49   -124     62   -181   -618   -537   -600    -46
    -31   -119    -88     75     28   -106     80   -168   -600   -524   -592    -46
    -57   -119    -62     88      2    -90     88   -161   -587   -517   -584    -38
    -62   -132    -70     96      2   -101     77   -168   -594   -517   -589    -36
    -59   -140    -80     98      7   -111     72   -166   -592   -506   -589    -25
    -75   -174   -101    124     10   -137     64   -176   -605   -517   -600    -38
    -93   -231   -137    163     20   -184     62   -181   -618   -532   -610    -62
   -122   -288   -166    202     20   -228     62   -181   -631   -548   -623    -85
   -137   -340   -202    236     31   -272     62   -192   -646   -566   -636   -111
   -135   -387   -252    259     57   -319     70   -194   -654   -571   -641   -119
   -137   -420   -283    280     72   -353     77   -194   -659   -571   -636   -109
   -150   -426   -277    288     62   -353     85   -202   -665   -574   -628   -109
   -158   -439   -280    298     59   -361     93   -197   -657   -563   -618   -101
   -171   -465   -296    316     59   -381    106   -187   -646   -558   -615    -90
   -174   -491   -316    332     70   -405    119   -168   -636   -548   -602    -83
   -163   -485   -322    324     77   -405    124   -153   -626   -532   -594    -70
   -150   -496   -345    322     96   -420    129   -129   -607   -517   -581    -57
   -145   -514   -371    327    111   -444    135    -98   -592   -496   -568    -41
   -137   -550   -413    345    137   -483    155    -46   -574   -491   -574    -49
    -93   -618   -524    355    213   -574    246     90   -527   -485   -605    -77
    -49   -581   -535    314    241   -558    361    283   -423   -407   -566    -25
     10   -457   -467    220    236   -462    465    504   -265   -244   -426    124
     85   -168   -254     41    168   -210    514    662    -51     23   -153    436
     67    415    348   -244   -142    381    506    714    254    454    345    984
   -111    841    950   -366   -530    896    355    524    433    774    732   1408
   -265    691    953   -213   -607    820     77    103    210    620    615   1343
   -319     10    329    155   -324    168   -168   -381   -407    -59    -41    761
   -288   -584   -296    433      2   -441   -306   -561   -831   -561   -553    213
   -239   -870   -631    553    194   -753   -288   -475   -904   -680   -704    -20
   -223   -924   -701    574    236   -815   -181   -342   -839   -657   -696    -75
   -194   -878   -683    537    244   -782    -44   -200   -727   -571   -626    -51
   -192   -776   -587    483    194   -683     80    -75   -605   -459   -532     18
   -187   -714   -530    449    168   -623    163      0   -537   -392   -467     75
   -145   -688   -542    415    197   -615    205     31   -509   -363   -441     88
   -150   -678   -527    415    187   -602    241     51   -485   -340   -420     90
   -142   -683   -542    413    197   -613    257     57   -478   -327   -410     83
   -127   -683   -555    405    213   -620    270     62   -470   -327   -402     75
   -132   -672   -542    400    202   -607    290     72   -459   -327   -389     77
    -90   -631   -540    361    223   -587    306     80   -449   -327   -379     83
    -88   -631   -545    358    226   -589    314     83   -452   -332   -379     90
    -85   -678   -592    381    252   -636    337     96   -444   -332   -376     90
    -64   -672   -607    368    270   -641    348     96   -444   -329   -371     64
    -18   -654   -636    337    309   -646    350     93   -446   -329   -374     51
    -59   -652   -592    353    265   -620    371    111   -431   -316   -358     77
    -62   -641   -579    350    257   -610    384    127   -415   -306   -345     90
    -51   -636   -587    342    265   -613    397    135   -407   -298   -335    103
     10   -636   -646    314    327   -641    379    116   -428   -311   -350     98
     51   -600   -652    272    350   -623    384    124   -415   -298   -332    111
     33   -592   -626    277    329   -607    400    140   -405   -280   -306    124
     44   -610   -654    280    348   -631    413    140   -405   -280   -303    116
     83   -597   -680    257    381   -639    418    142   -402   -283   -303    127
     90   -561   -654    233    371   -605    413    145   -389   -272   -296    153
     77   -558   -639    239    355   -597    415    148   -376   -257   -293    174
     57   -545   -605    244    327   -574    428    163   -353   -236   -277    189
     36   -524   -561    244    298   -542    441    181   -327   -202   -254    218
      7   -524   -535    257    270   -530    446    192   -306   -176   -236    239
     33   -501   -535    233    283   -519    449    202   -285   -158   -210    257
     57   -478   -537    210    293   -506    449    205   -272   -153   -187    262
     51   -459   -511    205    280   -485    465    223   -249   -132   -161    275
    111   -418   -530    150    316   -472    444    218   -246   -135   -153    288
    127   -413   -542    142    335   -478    436    220   -241   -129   -153    301
     90   -405   -496    155    290   -449    467    254   -202    -96   -129    329
     49   -379   -428    166    239   -402    504    288   -158    -57    -93    376
    119   -345   -467    111    290   -407    488    270   -161    -62    -98    376
    132   -340   -472    103    301   -407    480    252   -166    -80   -109    371
    119   -337   -459    106    288   -397    483    244   -163    -88   -116    374
     70   -345   -415    137    241   -379    511    267   -142    -77   -109    413
     46   -358   -405    155    223   -381    553    316    -98    -38    -85    436
    109   -337   -446    114    277   -392    566    329    -83    -18    -75    420
    111   -329   -444    109    275   -387    584    337    -77    -10    -77    410
     72   -316   -389    122    231   -353    605    355    -54     -2    -70    433
     62   -327   -392    129    226   -358    613    374    -36     -2    -75    439
     57   -361   -418    150    236   -389    633    400    -20     -2    -88    431
     70   -342   -415    135    241   -379    667    436     10     18    -77    454
     28   -324   -353    148    189   -337    711    480     57     54    -49    504
    -10   -374   -366    192    176   -371    709    480     51     41    -77    493
     41   -384   -428    171    233   -405    701    470     44     31   -101    491
     96   -374   -472    137    280   -423    691    465     41     20   -116    485
    129   -366   -496    119    311   -431    696    475     51     20   -122    488
    119   -379   -498    127    306   -436    696    475     54      5   -137    472
    103   -379   -485    137    293   -431    701    480     62      2   -135    462
     85   -371   -459    140    272   -415    706    498     80     10   -111    449
     70   -366   -436    148    252   -400    717    524    103     23    -85    436
     64   -368   -433    150    246   -402    719    537    122     28    -80    439
     54   -355   -410    150    231   -381    727    550    142     44    -64    454
     49   -348   -400    148    223   -374    727    561    158     57    -51    470
     51   -332   -384    140    218   -358    730    574    174     67    -36    485
     38   -324   -363    140    200   -342    735    579    194     77    -20    491
     33   -303   -337    135    184   -319    740    584    210     90     -2    491
     38   -301   -340    129    189   -319    732    576    207     83     -5    467
     59   -309   -368    124    213   -337    730    568    202     67    -15    444
     70   -301   -371    114    220   -337    732    566    210     70    -10    433
     83   -280   -363     96    223   -322    732    558    218     64     -5    423
     85   -277   -366     96    223   -322    724    545    218     57     -7    410
    111   -275   -387     83    249   -329    724    537    213     54    -12    402
    124   -288   -415     80    267   -350    717    527    207     49    -25    400
    137   -311   -452     85    293   -381    706    509    197     41    -41    387
    176   -322   -498     72    335   -410    698    485    187     36    -46    355
    233   -311   -545     38    389   -428    698    475    184     41    -54    345
    267   -309   -576     20    420   -441    696    457    176     44    -96    407
    285   -283   -568      0    426   -426    711    462    189     57   -103    454
    275   -280   -555      2    415   -418    722    470    197     72   -109    491
    257   -262   -519      2    387   -389    732    485    213    101    -96    537
    239   -226   -465     -7    350   -345    745    506    226    137    -75    587
    218   -192   -410    -12    314   -301    756    522    239    174    -46    644
    202   -163   -366    -20    283   -265    750    537    249    202    -20    709
    192   -163   -355    -12    272   -259    727    527    241    210    -10    756
    181   -187   -368      2    275   -277    688    504    218    213    -10    748
    197   -200   -397      2    296   -298    665    496    210    213     -5    698
    207   -233   -441     12    324   -337    641    478    189    181    -12    652
    187   -265   -452     38    319   -358    628    472    174    145    -18    631
    184   -290   -475     51    329   -381    628    478    163    109     -7    615
    179   -332   -511     77    342   -423    623    472    140     59      5    574
    171   -358   -530     90    350   -444    623    467    122     20     25    532
    174   -361   -535     93    353   -446    623    459    114     -2     54    506
    161   -374   -535    103    348   -454    623    452    101    -31     72    483
    150   -384   -535    116    342   -459    623    449     98    -46     85    465
    145   -405   -550    129    345   -478    620    449     96    -57     88    441
    140   -428   -568    145    353   -498    631    452    101    -59     90    423
    124   -454   -579    163    350   -514    633    444    106    -64     90    400
    119   -446   -568    163    342   -506    652    449    124    -51    103    381
    122   -462   -584    171    353   -522    667    454    140    -49    111    342
    132   -511   -644    189    387   -576    706    504    158    -57    103    267
    148   -532   -680    189    410   -605    831    654    236    -31    101    200
    171   -449   -620    140    394   -535    966    849    368     70    171    213
    233   -265   -498     12    363   -379   1072   1044    550    246    324    355
    270    116   -153   -192    213    -18   1109   1145    784    553    636    717
    163    750    587   -457   -210    667   1044   1049   1067   1005   1130   1280
    -33   1080   1111   -524   -571   1096    810    696   1114   1215   1389   1569
   -174    743    914   -285   -545    828    535    231    740    878   1065   1296
   -210    -46    163    129   -187     57    322   -171     98    111    244    670
   -142   -594   -452    366    153   -524    267   -176   -153   -252   -270    376
    -96   -774   -678    436    288   -727    345    -31   -129   -285   -368    306
    -77   -766   -688    420    303   -727    472    127    -25   -218   -301    280
    -49   -657   -607    353    277   -633    589    277    103   -101   -181    311
    -44   -563   -522    301    236   -542    652    363    187    -10    -98    345
    -38   -519   -483    277    220   -501    693    415    226     33    -62    348
    -31   -496   -465    259    215   -480    711    441    241     57    -49    353
    -25   -472   -446    249    210   -459    719    459    257     77    -36    374
    -31   -462   -431    244    200   -446    724    480    267     96    -25    381
    -31   -446   -415    239    189   -431    740    498    275    114    -20    381
    -23   -454   -431    239    202   -444    732    493    262    111    -31    350
    -41   -483   -441    262    200   -462    717    491    252    111    -28    337
    -54   -483   -428    267    184   -454    719    498    257    127    -10    348
    -38   -462   -423    249    189   -444    714    504    259    148     10    348
    -15   -446   -431    228    205   -441    722    511    265    168     38    337
    -23   -441   -418    233    197   -431    724    514    267    184     59    337
    -72   -452   -379    262    153   -415    719    514    270    192     64    361
    -88   -472   -387    280    148   -431    704    511    267    187     62    374
    -28   -400   -371    213    168   -387    727    542    293    213     98    405
     -5   -376   -371    192    181   -374    740    561    309    231    127    418
    -57   -418   -361    236    150   -389    730    555    296    223    132    400
    -46   -394   -348    220    150   -374    732    568    311    236    158    400
    -59   -413   -355    236    145   -384    719    566    303    226    161    384
    -18   -350   -332    184    155   -342    732    589    329    257    197    407
    109   -233   -342     59    226   -288    784    639    376    298    244    444
     77   -249   -327     85    202   -288    802    654    389    306    254    446
    -31   -332   -301    179    132   -316    774    633    371    290    241    423
    -49   -332   -283    192    116   -309    774    633    379    298    259    410
    -18   -322   -306    168    142   -314    756    628    384    298    277    405
      2   -319   -322    158    161   -319    732    618    384    303    293    400
     28   -262   -290    116    158   -277    745    636    413    337    345    428
     77   -213   -290     67    184   -252    753    657    446    368    392    459
    109   -174   -285     31    194   -228    761    678    478    402    439    483
     75   -205   -280     62    176   -241    745    665    475    407    446    467
     88   -187   -275     46    179   -231    753    665    491    423    462    472
    111   -140   -252     15    181   -194    774    675    517    446    496    488
    103   -122   -228      7    163   -174    774    670    532    459    522    496
    103   -116   -223      5    161   -168    774    665    542    467    540    501
    103   -119   -223      5    161   -171    774    662    553    475    553    509
    119    -98   -218    -10    168   -158    779    662    568    493    576    519
    122    -80   -202    -20    158   -140    802    675    594    506    589    517
    122   -101   -223    -10    171   -161    805    672    600    504    581    509
    109   -109   -218      0    161   -163    815    675    613    511    584    517
     96   -116   -213     10    153   -163    823    688    631    527    584    524
     98   -140   -241     18    168   -189    828    688    633    527    561    501
    101   -161   -262     28    179   -210    836    685    641    527    545    496
     88   -184   -272     46    179   -226    831    678    641    527    535    493
     85   -200   -285     57    184   -241    828    670    641    524    532    491
     90   -210   -301     59    194   -257    828    665    636    514    517    478
     98   -228   -327     62    213   -277    828    657    633    504    501    465
     96   -231   -327     64    210   -277    831    659    633    506    501    462
     88   -228   -316     70    202   -272    841    670    644    514    511    462
     80   -241   -322     80    200   -280    846    672    641    509    511    454
     77   -244   -324     83    200   -283    846    675    641    504    514    441
     77   -231   -309     75    192   -270    854    693    654    514    535    441
     70   -257   -327     93    197   -290    862    698    649    501    542    418
     62   -262   -327     98    194   -293    867    709    652    498    563    402
     62   -254   -316     96    187   -283    870    724    667    511    589    400
     49   -259   -309    103    176   -283    875    724    667    514    607    387
     20   -270   -290    124    155   -280    880    730    675    517    623    379
     36   -228   -267     96    150   -249    888    740    688    532    654    376
     33   -220   -257     93    142   -239    893    740    685    532    667    368
     25   -223   -249     96    137   -236    891    737    683    530    675    353
     25   -226   -252    101    137   -239    893    745    685    532    688    345
     18   -207   -226     93    119   -215    896    750    691    545    706    345
     20   -197   -220     88    119   -207    893    745    685    542    706    340
     20   -184   -205     80    111   -194    893    750    685    542    711    350
     28   -168   -197     70    111   -181    891    753    685    548    717    361
     31   -179   -210     72    119   -192    888    756    680    545    709    363
     36   -176   -213     70    122   -192    885    758    680    542    701    363
     41   -145   -187     51    111   -166    898    774    696    558    709    376
     51   -103   -155     25    103   -129    924    795    717    579    722    400
     54   -111   -166     25    109   -137    927    800    717    576    714    394
     62   -109   -171     23    114   -140    927    807    722    576    709    394
     75   -119   -194     23    132   -158    924    807    719    568    696    384
     67   -114   -181     23    124   -148    930    810    724    574    693    387
     67    -54   -122     -7     93    -85    945    826    750    607    719    413
     77    -33   -111    -23     93    -72    940    823    761    620    719    423
     72    -51   -124    -10     96    -88    904    789    737    602    680    402
     77    -44   -122    -15     98    -83    883    769    730    610    659    405
     77    -46   -124    -18     98    -85    875    766    724    610    641    428
     70    -70   -140      0    103   -103    862    745    704    581    610    446
     57   -103   -161     20    106   -129    844    717    675    548    571    428
     51   -145   -197     46    124   -171    826    688    644    524    550    355
     46   -171   -218     59    129   -194    813    649    623    498    558    280
     20   -200   -220     88    119   -210    810    613    600    467    558    223
     18   -205   -223     93    119   -213    800    576    574    436    555    181
     41   -200   -241     80    140   -220    787    548    548    413    553    148
     49   -194   -244     72    145   -218    758    511    514    384    540    114
     59   -194   -254     67    155   -223    743    488    483    366    535     83
     88   -168   -257     38    171   -213    724    472    459    355    537     67
     96   -140   -236     23    166   -187    719    462    446    355    540     62
    106   -119   -228      5    166   -174    709    452    433    342    535     59
    109   -142   -252     15    179   -194    714    462    420    322    511     44
    114   -189   -303     36    207   -246    774    548    433    303    470      5
    114   -168   -283     28    197   -226    927    730    522    345    462    -12
    122    -70   -194    -25    158   -132   1075    937    670    467    540     64
    158    155     -2   -155     80     75   1166   1106    857    675    737    265
    187    646    457   -418   -135    553   1124   1111   1065   1013   1117    662
    109   1371   1262   -740   -576   1317    901    870   1262   1428   1631   1192
     -5   1569   1571   -784   -789   1569    506    392   1127   1483   1756   1327
   -106   1070   1176   -483   -641   1124    228    -72    610    971   1278    927
   -166    241    405    -38   -285    322    158   -280     31    220    511    259
   -145   -311   -166    228     10   -239    220   -161   -158   -101    109   -119
   -129   -394   -267    259     67   -329    340     23    -70    -67     96   -161
   -114   -355   -241    233     62   -298    478    189     57     25    158   -127
    -98   -262   -166    179     31   -213    581    319    176    124    239    -75
    -88   -168    -80    129     -5   -124    649    400    257    192    301    -28
    -98   -142    -46    119    -25    -96    683    436    293    218    322    -25
   -109   -148    -38    127    -36    -93    698    454    303    218    327    -41
   -109   -132    -23    119    -44    -77    709    459    314    223    340    -54
   -109    -90     18    101    -64    -36    722    467    327    231    353    -59
   -109   -116     -7    111    -51    -62    719    462    322    218    345    -88
   -116   -124     -7    122    -57    -67    735    467    322    218    353    -96
   -114    -88     23    101    -70    -33    745    475    337    231    371    -90
   -116    -77     38     98    -77    -20    740    472    337    231    363   -106
   -119    -75     44     96    -85    -15    740    478    340    231    361   -119
   -124    -51     72     88    -98     10    743    483    345    231    368   -116
   -111    -38     70     72    -93     15    740    478    340    215    363   -127
   -140    -64     75    103   -109      5    750    475    337    210    355   -142
   -132    -64     67     96   -103      0    753    475    337    215    361   -158
   -127    -67     59     98    -93     -5    748    478    337    218    366   -155
   -111    -54     57     80    -85      0    758    491    348    231    379   -135
    -83    -15     67     49    -75     25    763    506    363    254    400   -114
    -75     10     85     31    -80     46    769    527    381    277    423   -103
   -114    -20     90     67   -103     33    761    537    384    283    420   -111
   -124    -23    101     72   -114     38    750    548    392    285    431   -103
   -111    -18     93     64   -103     36    756    571    407    288    465    -83
   -103      2    106     49   -106     54    756    584    415    290    467    -62
   -101    -10     88     54    -96     38    740    584    410    285    444    -51
    -85      5     88     38    -88     46    743    610    428    319    431    -15
    -83     18    101     33    -90     59    722    626    428    335    413     12
    -57      5     59     23    -59     31    696    623    426    340    400     20
    -98    -12     83     54    -90     33    675    626    441    379    407      7
   -127     20    148     51   -137     83    691    665    478    428    433     18
    -12    103    116    -44    -64    109    709    688    498    446    436     44
      0    116    114    -59    -57    116    706    683    509    454    420     67
    -77    135    210    -28   -142    171    724    685    532    483    436    101
   -150    124    272     10   -210    197    750    691    555    504    446    127
    -70    137    207    -33   -137    171    750    665    545    488    418    114
    -85    148    233    -33   -158    189    763    657    550    485    402    122
    -49    155    205    -54   -127    179    771    641    548    480    384    114
     10    174    161    -93    -75    168    766    615    532    462    353     96
      2    194    192    -98    -93    194    782    618    545    462    342    101
    -10    189    197    -90   -103    192    797    615    555    454    327     93
    -28    189    218    -80   -122    202    815    620    574    454    316     85
    -12    184    197    -85   -103    189    823    607    574    441    285     64
    -10    171    181    -80    -96    176    839    605    584    439    262     44
    -28    153    181    -62   -106    166    854    600    589    428    244     23
    -31    150    181    -59   -106    166    865    592    594    428    239     12
    -46    127    174    -41   -109    150    867    584    600    426    231     -7
    -41    106    148    -31    -93    127    867    568    600    418    218    -28
    -51    101    150    -25   -103    124    867    553    597    405    207    -33
    -57     88    142    -15   -101    114    865    535    594    397    192    -49
    -54     75    129    -10    -93    101    862    524    592    387    179    -59
    -44     70    114    -12    -77     90    862    522    587    387    179    -59
    -46     77    124    -15    -85    101    865    522    584    387    176    -51
    -49     90    140    -23    -93    114    865    524    594    405    189    -33
    -57    103    161    -25   -109    132    865    532    610    426    205    -15
    -64    103    168    -18   -116    135    872    540    618    444    215     -5
    -57    109    163    -28   -109    135    870    542    626    462    220     12
    -59    127    187    -33   -124    158    865    548    636    480    231     36
    -59    142    200    -44   -129    171    867    561    649    501    244     57
    -46    148    194    -49   -119    171    870    574    665    517    252     64
    -28    148    176    -59   -101    161    870    579    672    522    249     67
    -20    140    161    -59    -90    148    870    581    675    506    246     75
     -7    122    129    -59    -70    124    865    579    683    475    236     93
     -2    122    124    -59    -62    122    862    587    698    478    241    116
     -7    122    129    -59    -67    124    854    581    693    493    228    119
     -5    124    129    -59    -67    127    852    574    688    509    213    114
    -15    124    140    -57    -77    132    852    574    685    532    220    109
    -20    150    171    -64    -96    161    859    581    680    548    239    111
    -38    181    220    -72   -129    202    870    592    683    537    265    132
    -25    228    254   -101   -140    241    883    613    693    537    283    158
    -18    254    272   -119   -145    265    888    618    691    535    272    174
    -23    267    290   -122   -155    277    891    623    685    537    262    192
    -12    275    288   -132   -150    280    883    631    678    535    241    207
    -12    316    329   -150   -171    322    891    654    685    545    244    239
    -12    363    374   -176   -192    368    896    675    693    558    257    277
    -10    340    350   -163   -179    345    870    662    665    527    226    285
    -20    314    332   -148   -176    322    844    662    641    498    197    301
    -25    301    324   -137   -174    311    831    678    631    491    187    345
    -38    277    316   -122   -179    296    831    691    626    491    176    355
    -46    236    283    -93   -163    259    828    691    607    467    150    316
    -41    187    226    -75   -135    205    813    675    581    428    114    259
    -15    163    179    -75    -98    171    810    665    563    405     83    215
      2    142    140    -72    -67    142    813    644    545    381     51    179
    -10     77     88    -33    -49     83    792    594    511    337     12    124
    -33     36     70     -2    -51     51    787    566    498    314     -5     85
    -46     28     75      7    -62     51    789    553    496    303    -12     62
    -67    -18     49     41    -59     15    776    530    483    277    -36     33
    -49    -23     25     36    -38      0    771    511    475    267    -38     31
    -54    -20     33     38    -46      5    774    501    480    270    -33     33
    -31     -7     23     18    -28      7    776    501    491    288    -18     49
    -15    -12      0     12     -7     -7    774    501    496    285    -15     54
    -18    -80    -62     49     20    -72    792    530    488    257    -49     31
      5   -127   -135     59     70   -129    898    675    537    252    -80     -2
     38    -64   -103     12     70    -83   1039    878    662    340    -23     46
    101    114     10   -109     44     64   1161   1101    849    532    140    215
    163    535    371   -348   -103    454   1197   1202   1093    865    496    597
     67   1208   1140   -636   -537   1174   1075   1078   1337   1304   1023   1156
    -98   1657   1753   -779   -927   1704    748    662   1350   1525   1340   1488
   -205   1454   1660   -626   -932   1556    405    161    982   1231   1111   1280
   -270    678    948   -202   -607    813    252   -202    342    454    348    592
   -236    -36    200    135   -218     80    252   -194      7    -44   -228     59
   -176   -257    -80    215    -49   -168    342    -12     38    -88   -353    -36
   -145   -228    -83    184    -31   -155    485    171    174      5   -324     38
   -127   -124      2    127    -64    -62    610    324    316    124   -254    158
    -98    -51     46     75    -75     -5    667    400    394    210   -202    223
    -83    -44     38     62    -62     -2    678    418    413    231   -202    213
    -67    -51     15     57    -44    -20    688    420    423    244   -200    184
    -67    -57     10     62    -38    -23    696    420    436    252   -202    161
    -62    -36     23     49    -44     -7    698    423    449    246   -197    150
    -41    -36      5     38    -23    -15    698    410    449    228   -213    135
    -25    -36    -10     28     -7    -23    701    397    449    205   -215    101
     -5    -38    -33     23     12    -36    704    384    444    179   -213     51
     10    -49    -59     18     33    -51    701    376    444    155   -205      5
     18    -57    -77     18     46    -67    701    371    444    135   -194    -18
     25    -57    -83     12     51    -70    701    371    444    129   -174    -23
     44    -38    -83     -2     62    -59    696    363    446    122   -155    -33
     49    -46    -96     -2     70    -70    688    355    444    111   -153    -51
     51    -49   -103     -2     77    -75    685    353    444    103   -145    -62
     62    -51   -114     -5     88    -83    680    350    446    101   -129    -57
     80    -54   -135    -12    106    -93    672    345    446     96   -114    -41
    101    -62   -166    -20    132   -114    657    332    433     75   -114    -25
    122    -62   -184    -31    150   -122    644    322    428     62   -106    -12
    127    -51   -181    -38    153   -116    631    316    428     59    -96      5
    137    -41   -179    -46    158   -109    620    322    428     72    -77     28
    124    -33   -161    -46    142    -96    615    332    431     96    -51     54
    111    -12   -124    -49    116    -67    615    348    436    119    -28     80
    101      2    -98    -54    101    -46    610    363    441    140     -7     98
     96     18    -77    -57     88    -28    605    376    441    161     10    111
     93     33    -59    -64     75    -12    592    392    441    181     31    132
     88     46    -41    -70     64      2    587    410    444    202     57    161
     80     57    -25    -70     54     15    571    423    446    215     75    181
     80     70    -10    -75     46     31    563    449    452    231    106    207
     88     90      0    -90     44     46    553    475    457    246    145    228
     96    101      5    -98     44     54    542    496    457    249    176    244
     93    132     36   -114     28     85    550    524    467    257    220    265
     80    153     72   -116      5    114    558    545    475    265    265    296
     75    171     93   -124    -10    132    566    558    478    254    293    314
     59    174    114   -119    -25    145    579    574    480    244    329    332
     44    163    119   -103    -38    142    584    579    488    231    350    340
     38    158    119    -98    -38    140    587    584    493    218    355    340
     15    155    137    -88    -62    148    610    597    511    218    368    348
      5    158    153    -83    -72    155    636    610    532    220    376    348
     -5    142    148    -72    -75    145    649    613    540    220    366    332
    -15    122    137    -51    -75    129    659    613    545    210    345    296
    -20    129    150    -54    -85    140    672    615    558    218    342    270
    -23    119    142    -46    -83    129    683    602    563    218    324    226
    -31    103    132    -36    -80    116    685    579    566    210    303    176
    -38     90    129    -25    -83    109    683    553    561    200    280    135
    -44     67    111    -12    -77     88    680    524    558    187    252    103
    -46     46     93     -2    -70     70    688    506    561    179    228     85
    -54     31     83     10    -67     57    691    480    563    166    207     64
    -54     25     80     15    -67     51    691    465    571    174    202     62
    -59     23     83     15    -72     51    698    457    584    202    200     77
    -64     18     83     23    -72     49    701    449    594    223    189    106
    -64     18     83     23    -72     49    709    444    607    236    187    145
    -59     20     80     20    -70     49    717    444    620    249    184    192
    -62     33     96     12    -77     62    719    441    636    262    181    223
    -72     31    103     20    -88     64    719    433    644    262    171    220
    -75     23     98     23    -88     59    719    431    649    265    168    223
    -83     20    103     31    -93     62    717    433    659    272    174    228
    -77     20     98     25    -88     59    706    420    654    270    163    228
    -67     12     80     25    -75     46    704    420    657    272    161    233
    -70     12     83     28    -77     46    701    423    652    272    158    236
    -62     18     80     23    -70     49    698    428    652    272    158    239
    -62     12     72     23    -67     44    693    431    649    275    155    241
    -54     12     67     18    -59     38    691    436    646    283    161    246
    -59     10     70     23    -64     38    693    439    636    285    161    246
    -70     23     93     23    -80     57    706    454    636    290    171    249
    -46     75    122    -15    -85     98    727    472    652    311    200    277
    -10    137    148    -64    -77    142    756    501    678    345    231    309
    -12    129    142    -62    -77    137    758    509    678    348    233    311
    -41     98    140    -28    -90    119    753    509    672    342    236    306
    -44    122    163    -38   -106    142    756    514    680    353    259    327
    -25    176    202    -75   -114    189    776    532    706    381    293    355
     20    241    218   -132    -98    231    800    553    732    407    327    392
    -18    187    205    -83   -111    194    774    522    704    387    303    381
    -80    109    189    -12   -135    148    735    483    667    353    280    353
    -28    135    163    -54    -96    148    735    488    670    361    290    361
    -28    116    142    -46    -85    127    724    480    657    350    280    348
    -57     59    116      0    -85     88    704    462    636    322    257    314
    -49      5     54     20    -51     28    688    449    613    285    233    275
    -28     -5     23     15    -25      7    685    444    600    272    223    257
    -46    -54     -7     49    -20    -33    659    418    571    249    197    228
    -96   -122    -25    109    -36    -75    633    389    545    231    166    200
    -20    -72    -51     46     15    -64    649    402    555    249    176    205
    -28    -83    -54     54     12    -67    657    402    555    252    176    200
    -93   -137    -44    114    -25    -90    644    384    537    236    163    176
    -75   -124    -49    101    -12    -88    641    376    532    233    163    163
    -80   -122    -44     98    -20    -83    631    361    527    226    158    148
    -51   -111    -59     80      2    -85    628    358    530    213    153    148
    -90   -192   -101    140      2   -148    600    337    498    168    111    122
    -64   -262   -197    163     64   -231    620    381    488    127     54     75
    -33   -249   -215    140     88   -233    743    540    563    142     36     59
     23    -85   -109     31     64    -96    875    748    701    259    114    132
     80    270    189   -176    -54    228    950    932    898    504    329    337
     54    867    813   -459   -379    841    930    976   1161    891    753    750
    -96   1657   1753   -782   -924   1706    758    730   1374   1299   1273   1273
   -181   1925   2107   -872  -1145   2016    389    236   1241   1319   1374   1389
   -272   1454   1725   -592  -1000   1590     75   -259    735    792    885    932
   -324    568    893   -122   -607    730    -80   -579     75    -28     62    168
   -239     85    322     75   -280    202    -70   -491    -96   -322   -303   -200
   -163     15    179     72   -171     96     49   -303    -15   -296   -335   -244
   -132    103    236     12   -187    168    197   -119    127   -187   -254   -187
    -93    213    306    -59   -200    259    290      2    244    -90   -174   -122
    -77    241    316    -83   -197    277    329     44    285    -64   -155   -103
    -70    239    306    -85   -187    272    353     64    296    -62   -155   -101
    -59    220    280    -83   -171    252    366     80    309    -59   -153   -101
    -49    226    275    -88   -161    249    374     90    322    -49   -132    -96
    -44    210    254    -83   -150    231    381     93    329    -44   -122    -93
    -44    184    228    -72   -135    205    394    103    340    -44   -114    -88
    -41    166    205    -64   -122    184    407    114    353    -36   -101    -85
    -33    166    200    -64   -116    181    418    119    363    -28    -83    -80
    -38    132    171    -49   -106    150    431    129    371    -20    -64    -75
    -38     96    135    -28    -85    114    446    140    384    -15    -38    -62
    -49     59    106     -7    -77     83    459    145    397    -12    -20    -57
    -62     36     98     12    -80     67    467    150    405    -10    -10    -59
    -75     44    119     12    -96     80    472    155    415     -5      2    -59
    -88     51    140     18   -114     96    472    163    418    -10      5    -67
   -103     41    145     28   -124     90    472    166    415    -18     10    -72
   -116     44    161     36   -137    101    480    171    423    -18     25    -70
   -114     72    187     20   -150    129    485    176    426    -15     44    -77
   -106     93    200      5   -153    148    480    176    426    -15     83   -116
    -85    106    192    -10   -140    148    472    176    418    -23    101   -166
    -67    109    176    -20   -122    142    470    184    418    -23     90   -174
    -54    124    176    -36   -116    150    459    189    420    -15    103   -189
    -44    137    179    -46   -111    158    457    197    423     -5    135   -210
    -38    153    189    -59   -114    171    454    200    428      0    189   -257
    -33    158    192    -62   -111    174    444    197    436      2    207   -272
    -18    161    179    -72    -98    168    428    192    433      0    161   -223
    -10    176    184    -83    -98    179    420    197    446     12    109   -153
    -10    184    194    -88   -103    189    415    205    457     25     57    -77
    -20    213    233    -96   -127    223    420    223    475     46     57    -23
     10    239    226   -127   -109    233    410    228    480     57     46     -7
     38    257    218   -150    -88    239    402    226    483     54     33     -2
     54    267    210   -161    -77    239    392    215    485     46     28     -5
     36    293    257   -163   -109    275    405    223    509     64     44     12
     18    298    277   -161   -129    288    407    218    511     64     38     10
     28    301    272   -166   -122    288    394    200    496     49     23    -15
    -31    303    335   -137   -184    316    413    205    511     57     23    -18
     -5    327    332   -161   -168    329    413    200    514     44     20    -23
     46    335    288   -192   -122    311    405    181    509     36     15    -51
     23    332    309   -176   -142    319    418    184    517     41     25    -57
    -18    324    342   -155   -179    332    433    192    530     46     46    -62
    -36    301    337   -132   -187    319    436    192    530     49     49    -83
    -25    301    324   -140   -176    311    431    176    524     51     57   -114
    -23    306    329   -142   -176    316    418    155    514     46     62   -140
    -67    303    371   -116   -220    335    415    142    517     51     67   -140
    -98    272    371    -85   -233    322    418    140    514     51     67   -135
    -70    257    327    -96   -197    290    400    122    485     28     51   -187
    -49    246    296   -101   -171    270    389    109    470     18     46   -228
    -23    270    293   -124   -158    280    379    103    459     15     51   -259
    -15    272    288   -127   -150    280    361     96    439      5     38   -285
    -23    272    296   -124   -158    283    363    111    441     12     41   -296
    -23    270    293   -122   -158    280    353    106    431      5     28   -314
    -10    265    272   -129   -142    267    337     98    413    -10     10   -337
     15    277    262   -145   -122    270    329     98    402    -12     -2   -348
     15    285    270   -150   -127    277    327    101    397    -10    -25   -355
    -28    259    288   -114   -158    272    319     96    381    -15    -51   -368
    -33    257    288   -114   -161    272    314     90    374    -15    -70   -387
    -20    265    285   -122   -153    275    311     90    368    -12    -83   -389
    -46    252    298   -103   -171    275    296     83    355    -20   -103   -394
    -85    218    301    -67   -194    259    275     64    332    -36   -129   -415
     -2    311    314   -155   -158    311    301     88    350    -12   -119   -400
    -23    311    335   -142   -179    322    306     88    342    -18   -129   -415
   -124    213    337    -44   -231    275    275     57    301    -51   -174   -457
   -109    228    337    -59   -223    283    275     62    296    -49   -171   -462
    -62    288    350   -114   -207    319    303     83    301    -36   -148   -444
    -98    280    379    -90   -239    329    311     83    288    -46   -140   -444
   -122    283    402    -80   -262    340    322     90    285    -46   -127   -441
   -140    290    431    -75   -285    361    324     96    275    -46   -109   -449
   -140    293    433    -77   -285    361    322    103    265    -54    -93   -465
   -137    322    459    -90   -298    389    329    114    275    -46    -67   -462
   -150    345    496    -98   -324    420    342    124    285    -38    -46   -457
   -166    366    530   -101   -348    446    345    129    296    -33    -33   -452
   -163    376    537   -106   -350    457    316    111    280    -54    -44   -467
   -153    348    501    -96   -327    423    283     85    257    -80    -64   -488
   -155    337    491    -90   -324    413    252     57    233   -109    -88   -514
   -187    309    493    -62   -340    400    246     51    228   -124   -106   -530
   -187    277    465    -46   -327    371    226     33    210   -153   -137   -561
   -187    241    428    -25   -306    335    205      7    184   -192   -181   -605
   -210    226    436     -7   -324    329    189    -10    168   -218   -210   -631
   -200    194    394      2   -298    296    171    -31    148   -246   -246   -654
   -127    171    298    -23   -213    233    132    -77    109   -290   -303   -698
   -116    166    283    -23   -200    223    124    -96     98   -301   -332   -706
   -114    140    254    -12   -184    197    111   -114     83   -319   -358   -709
   -119    135    252     -7   -187    192     96   -124     75   -322   -374   -704
   -109    109    218      0   -163    163     77   -135     64   -324   -400   -701
   -106     88    194     10   -150    140     72   -129     67   -316   -418   -685
   -171     83    252     44   -210    166     70   -116     80   -298   -423   -659
   -158     70    228     44   -192    148     49   -119     70   -301   -452   -649
   -124     20    145     51   -135     83     41    -98     54   -322   -509   -678
    -88    -67     20     77    -54    -23     96     -2     54   -350   -581   -745
    -93    -51     41     72    -67     -5    220    168    155   -275   -555   -714
      5     98     90    -51    -44     96    327    394    319   -111   -436   -579
     57    475    418   -267   -181    446    400    592    579    205   -114   -220
     -2   1140   1143   -568   -571   1140    420    680    930    683    423    363
   -213   1582   1792   -685  -1002   1686    226    413   1067    969    789    748
   -363   1366   1727   -501  -1047   1545   -106    -67    761    730    594    568
   -392    610   1000   -111   -696    805   -381   -548    129     20   -101    -96
   -335   -122    213    228   -275     44   -550   -766   -350   -561   -714   -704
   -288   -358    -70    322   -111   -215   -522   -652   -371   -641   -846   -854
   -293   -381    -90    337   -103   -236   -387   -483   -254   -563   -805   -831
   -215   -298    -83    257    -70   -189   -275   -358   -140   -472   -740   -779
   -179   -210    -31    194    -75   -122   -205   -275    -54   -400   -678   -727
   -192   -194     -2    192    -96   -101   -163   -244    -15   -368   -657   -704
   -205   -194     10    200   -109    -93   -145   -236      2   -361   -657   -701
   -202   -207     -5    202    -98   -106   -135   -241      7   -363   -670   -714
   -174   -223    -49    200    -62   -137   -129   -252     12   -363   -680   -719
   -168   -233    -64    200    -51   -150   -142   -267      5   -376   -706   -730
   -176   -244    -70    210    -54   -158   -140   -272      2   -376   -714   -740
   -179   -246    -67    210    -57   -158   -142   -277      2   -376   -722   -745
   -174   -254    -80    215    -46   -168   -148   -280      0   -381   -730   -743
   -176   -267    -90    220    -44   -179   -153   -285     -5   -392   -743   -753
   -176   -270    -93    223    -41   -181   -155   -285     -7   -397   -748   -758
   -174   -277   -103    223    -38   -192   -163   -288    -15   -402   -763   -761
   -168   -290   -122    231    -23   -207   -176   -298    -23   -415   -784   -763
   -158   -285   -127    220    -15   -207   -184   -303    -23   -420   -797   -758
   -145   -290   -145    215      0   -218   -189   -303    -23   -418   -805   -748
   -127   -293   -166    207     18   -231   -207   -314    -36   -426   -823   -753
   -129   -293   -163    213     15   -228   -218   -319    -41   -431   -833   -750
   -148   -293   -145    218     -2   -218   -233   -327    -46   -433   -841   -748
   -150   -309   -161    228      2   -236   -246   -332    -51   -439   -852   -748
   -137   -290   -153    213      5   -223   -257   -327    -49   -426   -849   -740
   -116   -270   -153    194     18   -213   -275   -329    -57   -436   -854   -748
   -122   -288   -168    205     20   -228   -290   -335    -62   -454   -862   -761
   -101   -272   -174    187     36   -223   -303   -337    -62   -465   -870   -758
   -101   -265   -166    181     31   -218   -324   -348    -70   -470   -880   -750
    -90   -249   -158    171     33   -205   -345   -361    -77   -475   -885   -732
    -77   -239   -163    155     41   -202   -376   -374    -88   -467   -893   -717
    -49   -213   -163    129     54   -187   -400   -381    -85   -459   -883   -704
    -51   -207   -155    129     49   -181   -413   -381    -83   -457   -867   -701
    -64   -241   -176    153     54   -210   -433   -394    -88   -465   -872   -722
    -57   -228   -171    140     57   -200   -446   -397    -85   -449   -872   -730
    -28   -194   -166    109     67   -181   -444   -392    -70   -420   -862   -722
    -20   -174   -153     96     64   -163   -441   -389    -62   -397   -854   -706
    -62   -202   -140    132     38   -171   -454   -407    -67   -394   -857   -706
    -64   -192   -129    127     28   -161   -470   -415    -70   -394   -867   -701
    -64   -210   -148    137     38   -179   -485   -431    -83   -405   -888   -701
    -93   -252   -161    171     31   -207   -506   -449    -98   -423   -906   -709
    -18   -181   -163    101     72   -174   -485   -426    -72   -405   -883   -691
     80    -77   -161     -2    116   -119   -439   -371    -23   -358   -846   -644
     20   -140   -161     59     88   -150   -446   -371    -33   -374   -875   -654
    -83   -241   -158    161     36   -200   -472   -387    -59   -402   -914   -683
   -109   -265   -155    187     23   -210   -470   -368    -54   -394   -917   -683
   -116   -303   -187    207     33   -246   -485   -366    -64   -400   -943   -704
   -119   -319   -200    218     38   -259   -496   -358    -64   -400   -956   -701
   -122   -316   -194    218     36   -254   -498   -345    -64   -397   -956   -683
   -111   -298   -187    205     36   -244   -501   -340    -64   -394   -956   -667
   -116   -322   -207    218     44   -265   -530   -368    -83   -410   -984   -670
   -114   -337   -223    226     54   -283   -545   -389    -88   -418  -1002   -659
   -111   -350   -241    228     64   -296   -558   -402    -96   -426  -1021   -657
   -106   -353   -246    231     70   -301   -571   -420    -98   -423  -1026   -665
    -96   -371   -277    231     90   -324   -584   -441   -106   -428  -1039   -672
    -83   -366   -283    223     98   -327   -592   -452   -109   -431  -1052   -678
   -103   -350   -246    226     70   -298   -592   -449    -93   -410  -1047   -670
    -98   -350   -252    226     75   -301   -587   -446    -80   -394  -1078   -602
    -28   -363   -335    194    150   -350   -610   -465   -101   -420  -1158   -532
    -49   -366   -316    205    132   -342   -607   -457    -96   -415  -1166   -496
    -33   -376   -342    205    153   -361   -620   -459   -106   -420  -1174   -522
    -59   -381   -322    220    129   -353   -623   -436    -96   -415  -1132   -613
   -127   -405   -277    265     72   -342   -620   -418    -90   -413  -1098   -683
   -101   -400   -298    249     98   -350   -631   -410    -93   -418  -1072   -740
     25   -384   -410    179    215   -394   -672   -441   -124   -436  -1080   -818
     64   -361   -426    148    244   -392   -691   -441   -129   -433  -1104   -800
     46   -337   -384    145    215   -361   -696   -433   -127   -433  -1114   -763
     59   -345   -405    142    231   -376   -717   -441   -140   -454  -1137   -756
     33   -345   -379    155    205   -363   -714   -431   -129   -457  -1145   -730
     18   -311   -329    148    174   -319   -685   -402   -101   -433  -1130   -691
     -7   -316   -311    161    150   -314   -685   -405    -93   -431  -1130   -675
    -18   -301   -285    158    132   -293   -680   -400    -85   -426  -1124   -667
     -2   -283   -283    140    137   -280   -672   -397    -83   -426  -1130   -665
     -5   -285   -280    145    137   -283   -685   -410    -93   -428  -1145   -672
    -18   -254   -236    135    109   -246   -693   -418    -93   -415  -1143   -662
    -20   -202   -181    111     80   -192   -688   -413    -72   -389  -1124   -641
    -23   -187   -163    103     67   -174   -706   -436    -80   -387  -1130   -639
    -20   -207   -187    114     83   -197   -743   -485   -109   -413  -1161   -649
    -25   -215   -189    119     80   -202   -774   -519   -124   -415  -1169   -633
    -28   -220   -192    124     80   -207   -789   -542   -129   -415  -1171   -618
    -25   -259   -236    140    103   -249   -823   -589   -163   -441  -1205   -631
    -31   -288   -257    161    111   -272   -839   -615   -184   -454  -1226   -639
    -46   -329   -283    187    116   -306   -865   -641   -213   -475  -1244   -667
    -44   -368   -324    205    140   -348   -896   -675   -246   -504  -1262   -706
    -41   -405   -363    220    158   -384   -930   -711   -285   -530  -1280   -756
    -44   -431   -387    239    171   -410   -961   -745   -314   -555  -1296   -795
    -28   -433   -407    228    189   -420   -995   -782   -345   -574  -1304   -823
      0   -452   -454    226    226   -452  -1023   -805   -374   -584  -1312   -831
     20   -472   -496    223    257   -483  -1049   -820   -394   -594  -1322   -826
     41   -488   -530    223    285   -509  -1065   -820   -407   -594  -1327   -810
     80   -498   -579    207    327   -540  -1096   -823   -420   -605  -1332   -795
     85   -509   -594    210    340   -553  -1130   -831   -439   -628  -1319   -800
     90   -540   -633    223    361   -587  -1145   -807   -444   -652  -1296   -815
    129   -615   -745    244    436   -680  -1122   -724   -436   -675  -1319   -859
    163   -594   -758    215    459   -678  -1026   -558   -348   -620  -1286   -862
    210   -475   -685    132    446   -579   -930   -361   -197   -478  -1132   -753
    265   -197   -462    -36    363   -329   -870   -179      5   -231   -828   -480
    306    337     31   -322    137    184   -862    -77    270    158   -335     20
    129    914    784   -522   -327    849   -976   -254    439    506    153    517
    -12    924    937   -457   -475    932  -1304   -711    220    436    187    545
    -83    345    428   -132   -254    387  -1605  -1210   -353   -155   -358     46
    -90   -426   -335    259    122   -381  -1761  -1465   -896   -849  -1065   -628
    -28   -844   -815    433    392   -828  -1790  -1374  -1005  -1049  -1299   -911
     59   -922   -984    431    519   -953  -1714  -1218   -932  -1023  -1296   -953
     98   -867   -969    381    532   -917  -1610  -1083   -823   -937  -1218   -922
     23   -852   -875    415    449   -862  -1545   -984   -732   -867  -1145   -888
      2   -823   -826    407    413   -826  -1504   -924   -675   -818  -1085   -846
     33   -771   -805    366    418   -787  -1467   -883   -631   -787  -1052   -805
     80   -698   -782    306    428   -740  -1428   -846   -589   -761  -1015   -763
     88   -644   -732    277    410   -688  -1392   -815   -550   -727   -974   -724
     72   -646   -722    285    394   -683  -1376   -815   -540   -719   -971   -709
    -20   -730   -711    374    342   -722  -1387   -839   -550   -735   -995   -722
    -59   -753   -693    405    316   -724  -1384   -839   -545   -732   -997   -730
    -18   -711   -693    366    337   -704  -1361   -828   -530   -717   -989   -719
    -38   -714   -678    374    316   -698  -1353   -836   -527   -717   -995   -727
    -75   -737   -662    405    290   -698  -1350   -841   -524   -722  -1000   -756
    -75   -743   -670    407    296   -706  -1345   -854   -522   -724  -1015   -789
    -64   -756   -691    410    311   -724  -1340   -878   -530   -730  -1036   -831
   -114   -776   -662    441    272   -719  -1330   -891   -524   -735  -1049   -865
   -142   -784   -641    462    246   -711  -1314   -891   -514   -724  -1054   -880
   -132   -774   -644    452    254   -711  -1309   -896   -509   -717  -1067   -885
   -129   -758   -628    444    249   -693  -1299   -893   -498   -701  -1070   -865
   -140   -753   -613    444    233   -685  -1280   -875   -485   -688  -1065   -839
   -140   -761   -623    449    239   -693  -1273   -867   -483   -678  -1070   -823
   -145   -779   -633    459    241   -706  -1270   -862   -485   -670  -1083   -815
   -153   -782   -628    467    236   -706  -1262   -846   -480   -654  -1080   -805
   -153   -789   -636    470    241   -714  -1270   -844   -483   -649  -1088   -795
   -137   -792   -654    465    257   -722  -1280   -841   -491   -644  -1101   -779
   -145   -810   -665    475    257   -737  -1283   -823   -493   -631  -1098   -761
   -140   -805   -665    472    262   -735  -1288   -802   -488   -610  -1083   -740
   -111   -802   -693    457    288   -748  -1312   -802   -496   -602  -1083   -724
    -90   -797   -706    444    306   -753  -1319   -792   -491   -594  -1080   -701
    -85   -787   -704    433    309   -745  -1325   -774   -485   -579  -1062   -672
    -59   -769   -709    415    324   -740  -1343   -771   -483   -563  -1047   -639
    -44   -758   -714    400    332   -737  -1353   -761   -478   -545  -1034   -602
    -46   -758   -711    400    332   -735  -1343   -743   -467   -532  -1021   -581
    -38   -743   -706    389    332   -724  -1340   -735   -459   -519  -1005   -566
    -10   -724   -714    368    350   -719  -1343   -735   -459   -514  -1000   -548
    -10   -711   -701    361    345   -709  -1337   -732   -454   -506   -979   -527
    -23   -717   -696    368    335   -706  -1335   -740   -459   -501   -958   -522
     31   -732   -766    350    397   -748  -1361   -776   -488   -519   -974   -553
    -12   -750   -737    381    361   -745  -1361   -771   -483   -514   -969   -550
   -176   -743   -566    457    192   -654  -1304   -706   -420   -457   -893   -467
    -98   -727   -628    413    265   -678  -1314   -706   -418   -465   -896   -459
   -122   -730   -607    423    241   -670  -1293   -683   -394   -454   -880   -452
    -80   -730   -649    405    283   -691  -1291   -685   -394   -470   -878   -501
   -124   -753   -628    436    252   -691  -1265   -670   -384   -465   -859   -532
   -135   -769   -633    449    249   -701  -1265   -683   -394   -475   -859   -558
    -98   -776   -678    436    285   -727  -1280   -706   -413   -493   -862   -594
    -93   -805   -711    449    309   -758  -1293   -724   -431   -514   -867   -631
   -116   -813   -698    462    290   -756  -1296   -730   -428   -501   -857   -633
   -140   -807   -667    472    262   -737  -1293   -724   -418   -483   -831   -631
    -85   -820   -737    452    324   -779  -1319   -748   -436   -506   -846   -662
    -64   -823   -758    444    345   -792  -1327   -756   -444   -511   -849   -670
   -101   -820   -719    459    306   -771  -1314   -748   -433   -491   -833   -662
   -127   -833   -706    480    288   -771  -1319   -745   -426   -483   -826   -657
    -98   -839   -743    467    319   -792  -1337   -756   -436   -491   -831   -670
    -88   -833   -745    462    327   -789  -1332   -748   -426   -478   -818   -665
   -103   -828   -724    465    309   -776  -1335   -753   -423   -475   -805   -665
   -122   -833   -714    478    293   -774  -1337   -753   -418   -465   -795   -662
   -103   -831   -727    465    311   -779  -1343   -761   -415   -459   -795   -670
    -96   -818   -722    457    311   -771  -1332   -756   -407   -444   -784   -670
   -103   -839   -737    470    314   -787  -1335   -756   -400   -439   -779   -675
    -88   -841   -756    465    332   -800  -1337   -756   -392   -431   -771   -678
    -62   -818   -756    439    345   -787  -1332   -753   -374   -418   -756   -670
   -101   -833   -732    467    314   -784  -1327   -753   -363   -413   -743   -654
   -153   -885   -732    517    288   -810  -1348   -782   -384   -439   -769   -667
    -72   -810   -737    441    329   -774  -1325   -763   -361   -415   -745   -626
    -67   -761   -693    413    311   -727  -1291   -737   -329   -389   -717   -584
   -116   -771   -654    444    267   -714  -1278   -735   -322   -384   -711   -579
    -54   -724   -670    387    303   -698  -1257   -711   -298   -358   -691   -574
    -18   -680   -662    348    319   -672  -1236   -685   -275   -340   -665   -579
     10   -646   -659    316    332   -652  -1213   -662   -259   -329   -646   -587
    -10   -657   -646    335    316   -652  -1210   -665   -257   -329   -641   -594
   -116   -704   -587    410    233   -646  -1223   -680   -257   -324   -633   -587
    -67   -615   -548    340    239   -581  -1195   -652   -215   -280   -581   -532
    -46   -602   -555    322    252   -581  -1205   -662   -220   -280   -576   -527
    -90   -675   -584    384    246   -631  -1244   -696   -252   -303   -594   -561
    -85   -667   -581    374    246   -623  -1257   -696   -252   -309   -592   -574
   -114   -709   -597    410    241   -654  -1265   -693   -259   -322   -602   -594
   -109   -743   -633    426    259   -688  -1273   -691   -267   -327   -610   -613
    -75   -756   -680    415    301   -719  -1273   -680   -272   -329   -618   -631
   -109   -810   -704    457    296   -758  -1278   -685   -288   -350   -639   -667
   -161   -888   -727    522    283   -807  -1299   -704   -314   -381   -670   -706
   -174   -930   -756    550    288   -841  -1322   -730   -332   -402   -688   -727
   -189   -945   -756    568    283   -852  -1322   -730   -335   -410   -691   -740
   -226   -984   -761    602    265   -872  -1335   -740   -342   -423   -704   -761
   -236  -1002   -766    620    265   -885  -1332   -740   -345   -413   -704   -766
   -244  -1015   -771    628    259   -893  -1327   -732   -345   -415   -706   -761
   -254  -1005   -750    631    246   -878  -1317   -719   -335   -415   -706   -745
   -275  -1041   -766    657    241   -904  -1325   -730   -345   -428   -727   -750
   -280  -1091   -813    685    265   -953  -1337   -737   -363   -459   -766   -766
   -252  -1182   -932    714    337  -1057  -1309   -685   -376   -506   -841   -815
   -223  -1208   -984    717    379  -1096  -1197   -542   -324   -498   -885   -849
   -189  -1114   -924    649    366  -1021  -1085   -371   -202   -394   -826   -787
   -127   -852   -724    488    296   -789   -984   -184      7   -166   -610   -563
    -90   -296   -205    192     54   -252   -927    -64    309    236   -166    -98
   -215    394    610    -88   -413    501   -961   -155    589    688    355    433
   -345    550    893   -103   -620    722  -1291   -605    475    719    449    524
   -415    103    517    155   -467    309  -1602  -1091    -10    249     12    124
   -418   -639   -223    527    -98   -431  -1764  -1402   -600   -462   -717   -532
   -342  -1145   -802    745    228   -974  -1808  -1384   -844   -807  -1122   -917
   -288  -1306  -1018    797    363  -1163  -1738  -1244   -810   -828  -1195   -997
   -265  -1260   -997    761    363  -1130  -1613  -1096   -704   -750  -1153   -961
   -223  -1130   -906    675    340  -1021  -1496   -963   -581   -639  -1078   -880
   -202  -1044   -841    623    319   -943  -1415   -875   -506   -568  -1028   -820
   -194  -1018   -823    605    311   -922  -1387   -852   -488   -550  -1026   -810
   -187  -1021   -833    602    322   -930  -1371   -841   -480   -542  -1034   -807
   -192  -1031   -841    610    322   -937  -1361   -833   -475   -540  -1031   -807
   -168  -1013   -844    592    337   -930  -1350   -826   -470   -535  -1015   -805
   -116  -1000   -885    558    381   -943  -1345   -831   -478   -535  -1010   -810
   -155  -1002   -846    579    342   -924  -1325   -820   -467   -522   -976   -815
   -184   -984   -800    584    306   -893  -1306   -810   -452   -509   -904   -852
   -213   -992   -779    602    283   -885  -1283   -789   -439   -493   -789   -940
   -241  -1000   -758    618    257   -878  -1288   -787   -439   -485   -789   -956
   -265  -1031   -769    646    249   -901  -1296   -789   -446   -493   -885   -880
   -192  -1018   -828    602    316   -922  -1304   -800   -457   -498   -979   -789
    -75   -987   -911    532    418   -950  -1306   -813   -472   -514  -1034   -756
   -127  -1026   -898    574    384   -963  -1314   -823   -488   -527  -1060   -745
   -163  -1065   -904    613    368   -984  -1322   -828   -504   -542  -1078   -750
   -145  -1036   -893    589    371   -963  -1306   -810   -496   -527  -1075   -743
   -148  -1039   -891    594    371   -966  -1301   -807   -504   -530  -1085   -750
   -161  -1049   -888    602    363   -969  -1280   -795   -498   -522  -1088   -753
   -158  -1041   -883    597    361   -963  -1273   -784   -496   -509  -1088   -753
   -148  -1041   -896    594    371   -969  -1273   -782   -498   -506  -1093   -763
   -153  -1052   -898    602    371   -976  -1273   -774   -501   -506  -1096   -769
   -142  -1044   -901    592    376   -971  -1275   -771   -504   -501  -1098   -766
   -127  -1041   -914    584    392   -979  -1286   -771   -511   -496  -1104   -769
   -111  -1039   -927    574    407   -984  -1296   -771   -514   -491  -1104   -771
    -93  -1028   -935    561    420   -982  -1304   -771   -519   -485  -1104   -766
    -75  -1044   -969    558    446  -1008  -1314   -779   -527   -483  -1119   -761
    -54  -1028   -976    540    459  -1002  -1319   -776   -524   -470  -1122   -748
    -38  -1026   -989    530    472  -1008  -1322   -766   -524   -459  -1122   -735
    -12  -1021  -1008    517    496  -1015  -1337   -769   -535   -459  -1132   -727
     12  -1002  -1018    493    514  -1010  -1345   -769   -540   -459  -1140   -727
     23   -982  -1008    478    514   -995  -1337   -766   -542   -457  -1143   -719
     28   -969   -997    470    511   -982  -1337   -769   -550   -454  -1153   -719
     31   -971  -1002    470    517   -987  -1322   -763   -548   -452  -1163   -722
     12   -950   -963    467    485   -956  -1301   -758   -542   -441  -1166   -709
      2   -935   -937    465    467   -935  -1286   -756   -535   -428  -1166   -693
    -33   -953   -919    491    441   -937  -1275   -761   -537   -426  -1179   -688
    -90   -979   -888    535    397   -935  -1270   -769   -542   -431  -1195   -691
    -70   -943   -872    506    400   -909  -1231   -743   -517   -407  -1182   -675
     -2   -862   -862    431    428   -862  -1169   -698   -472   -366  -1153   -646
    -88   -940   -852    514    379   -896  -1163   -714   -488   -384  -1176   -678
   -189  -1036   -846    613    327   -943  -1163   -727   -504   -402  -1197   -706
   -114   -974   -859    540    371   -917  -1127   -701   -480   -379  -1176   -691
    -90   -956   -865    522    384   -911  -1106   -691   -472   -374  -1169   -698
   -150  -1010   -862    579    353   -937  -1106   -698   -483   -389  -1174   -727
    -96   -945   -849    522    376   -898  -1072   -672   -457   -363  -1135   -717
    -77   -924   -849    501    384   -888  -1057   -670   -457   -366  -1127   -730
   -129   -976   -846    553    358   -911  -1060   -680   -475   -389  -1137   -761
   -231  -1065   -836    646    301   -950  -1075   -696   -498   -418  -1148   -795
   -241  -1049   -807    646    283   -930  -1062   -683   -491   -407  -1130   -797
   -223  -1026   -802    623    288   -914  -1039   -659   -478   -387  -1104   -792
   -252  -1047   -795    646    270   -922  -1031   -649   -475   -384  -1093   -802
   -293  -1078   -784    685    244   -932  -1044   -654   -491   -400  -1098   -826
   -246  -1060   -813    654    283   -937  -1018   -618   -470   -381  -1080   -813
   -241  -1044   -802    641    280   -924  -1000   -594   -457   -374  -1065   -802
   -265  -1049   -787    657    259   -919   -992   -579   -452   -374  -1062   -797
   -275  -1065   -789    670    254   -927   -995   -576   -459   -384  -1078   -792
   -262  -1041   -779    652    257   -911   -997   -568   -462   -387  -1091   -782
   -259  -1039   -782    646    259   -909  -1002   -561   -462   -389  -1098   -769
   -246  -1028   -782    639    267   -906   -997   -555   -462   -389  -1106   -753
   -241  -1015   -776    626    267   -896   -984   -548   -467   -389  -1117   -753
   -241  -1013   -771    628    265   -893   -979   -542   -472   -389  -1127   -753
   -231  -1018   -787    623    277   -904   -982   -537   -472   -384  -1132   -743
   -228  -1005   -779    615    272   -893   -976   -532   -467   -379  -1143   -727
   -239   -995   -756    615    257   -878   -961   -511   -454   -366  -1143   -704
   -239   -966   -727    602    244   -846   -943   -485   -433   -348  -1137   -678
   -233   -956   -722    592    244   -839   -917   -462   -413   -332  -1137   -646
   -233   -956   -724    594    244   -841   -909   -444   -402   -327  -1135   -620
   -231   -958   -727    592    246   -844   -911   -441   -400   -329  -1145   -607
   -210   -927   -717    568    252   -823   -917   -441   -397   -324  -1148   -592
   -194   -901   -706    548    254   -805   -898   -426   -376   -298  -1132   -558
   -184   -870   -685    527    249   -779   -891   -415   -355   -280  -1114   -514
   -171   -888   -717    527    272   -802   -901   -428   -361   -288  -1124   -501
   -161   -906   -745    535    290   -826   -924   -454   -381   -303  -1148   -498
   -161   -888   -730    522    283   -810   -932   -465   -384   -306  -1153   -488
   -155   -922   -769    537    306   -846   -940   -467   -394   -319  -1169   -488
   -163   -956   -795    558    314   -875   -937   -472   -402   -332  -1184   -496
   -166   -995   -828    581    329   -911   -937   -485   -415   -350  -1205   -517
    -96  -1047   -950    571    426  -1000   -976   -542   -472   -413  -1267   -579
   -179  -1119   -940    649    379  -1031   -958   -545   -480   -428  -1286   -584
   -332  -1140   -807    735    236   -974   -901   -501   -436   -389  -1247   -535
   -277  -1166   -888    722    303  -1028   -906   -517   -449   -413  -1270   -548
   -197  -1161   -963    678    381  -1062   -927   -548   -475   -439  -1299   -574
   -187  -1179   -992    683    400  -1085   -922   -553   -478   -444  -1309   -581
   -189  -1195  -1008    691    407  -1101   -904   -550   -470   -439  -1309   -584
   -158  -1195  -1036    678    439  -1117   -898   -561   -472   -439  -1322   -600
   -150  -1195  -1044    672    446  -1122   -904   -579   -475   -449  -1337   -613
   -171  -1213  -1044    691    433  -1130   -888   -571   -472   -449  -1340   -620
   -176  -1288  -1114    732    467  -1202   -839   -517   -465   -465  -1369   -662
   -137  -1325  -1187    732    524  -1257   -732   -387   -418   -459  -1402   -719
    -98  -1252  -1156    675    527  -1202   -592   -181   -283   -348  -1322   -654
    -41  -1047  -1005    542    480  -1026   -472     38    -77   -132  -1124   -452
     -5   -626   -620    311    306   -623   -439    142    166    197   -771    -54
   -106     57    163     25   -135    109   -485     83    467    659   -231    530
   -316    345    662    -15   -491    504   -761   -316    462    805     -5    769
   -467    -72    392    270   -431    158  -1041   -787     51    410   -361    431
   -467   -875   -410    670    -31   -641  -1241  -1179   -576   -332  -1096   -267
   -348  -1473  -1124    911    387  -1299  -1314  -1244   -898   -766  -1569   -732
   -277  -1597  -1322    937    519  -1460  -1223  -1093   -862   -779  -1631   -789
   -231  -1543  -1314    885    540  -1428  -1080   -932   -743   -696  -1577   -737
   -205  -1441  -1239    820    514  -1343   -956   -789   -615   -584  -1486   -662
   -194  -1382  -1187    789    496  -1286   -883   -711   -537   -522  -1428   -620
   -192  -1356  -1166    771    485  -1262   -857   -683   -509   -504  -1413   -618
   -192  -1350  -1161    771    483  -1257   -836   -672   -496   -493  -1405   -610
   -189  -1350  -1163    769    485  -1257   -823   -665   -480   -483  -1392   -597
   -176  -1335  -1158    756    491  -1247   -810   -649   -459   -462  -1369   -574
   -168  -1312  -1145    740    485  -1228   -802   -641   -446   -441  -1356   -558
   -179  -1314  -1135    745    478  -1226   -802   -639   -441   -431  -1348   -555
   -189  -1322  -1132    753    470  -1228   -802   -631   -436   -431  -1335   -548
   -184  -1317  -1132    750    472  -1226   -792   -618   -423   -431  -1317   -537
   -166  -1312  -1148    737    491  -1231   -792   -613   -426   -428  -1306   -537
   -166  -1322  -1158    743    496  -1241   -789   -605   -426   -428  -1304   -532
   -158  -1325  -1169    740    504  -1247   -784   -602   -423   -428  -1296   -527
   -161  -1325  -1163    743    501  -1244   -782   -592   -418   -420  -1288   -517
   -158  -1317  -1161    737    501  -1241   -774   -587   -413   -418  -1288   -517
   -153  -1327  -1174    740    509  -1252   -763   -581   -410   -420  -1293   -514
   -148  -1327  -1179    735    514  -1252   -750   -571   -402   -415  -1291   -504
   -116  -1332  -1215    724    548  -1275   -750   -574   -407   -423  -1301   -504
   -150  -1345  -1195    745    522  -1270   -727   -553   -387   -407  -1286   -475
   -192  -1340  -1148    766    475  -1244   -698   -527   -363   -389  -1262   -446
   -187  -1340  -1156    763    483  -1249   -693   -519   -358   -381  -1260   -441
   -135  -1327  -1192    732    527  -1260   -685   -509   -355   -374  -1262   -433
   -114  -1296  -1184    704    532  -1241   -675   -491   -337   -361  -1252   -413
    -85  -1309  -1223    696    566  -1267   -683   -493   -350   -371  -1262   -410
    -67  -1312  -1244    688    587  -1280   -678   -483   -348   -368  -1265   -376
    -72  -1291  -1218    683    571  -1254   -662   -465   -332   -355  -1265   -322
    -51  -1254  -1202    652    574  -1231   -649   -444   -322   -340  -1262   -285
    -23  -1239  -1215    631    594  -1228   -639   -426   -314   -335  -1262   -275
    -51  -1236  -1184    641    563  -1210   -626   -407   -303   -322  -1254   -252
    -77  -1218  -1140    649    530  -1179   -615   -392   -290   -306  -1239   -233
    -70  -1189  -1119    628    522  -1156   -602   -379   -275   -290  -1221   -228
    -51  -1137  -1085    594    514  -1111   -576   -348   -252   -265  -1197   -189
    -54  -1109  -1054    579    498  -1083   -553   -335   -241   -254  -1184   -168
    -93  -1132  -1039    613    472  -1085   -542   -332   -239   -254  -1184   -155
   -109  -1117  -1008    610    446  -1062   -522   -314   -220   -244  -1192    -96
   -111  -1101   -989    607    439  -1047   -501   -298   -205   -236  -1192    -83
   -111  -1106   -995    607    439  -1052   -485   -285   -194   -231  -1171   -106
   -101  -1104  -1002    602    449  -1054   -478   -283   -192   -231  -1163   -142
   -111  -1098   -987    602    436  -1044   -462   -272   -187   -231  -1158   -174
   -109  -1096   -987    600    439  -1041   -446   -257   -176   -223  -1153   -187
   -103  -1091   -987    597    439  -1039   -433   -244   -166   -220  -1150   -189
   -103  -1091   -987    597    441  -1039   -413   -226   -161   -218  -1153   -181
   -101  -1098   -997    600    446  -1049   -402   -218   -158   -220  -1156   -174
   -103  -1098   -995    600    444  -1049   -392   -207   -148   -213  -1161   -163
   -106  -1096   -992    600    441  -1044   -389   -205   -148   -215  -1174   -153
   -103  -1096   -992    600    444  -1044   -384   -202   -155   -218  -1192   -132
   -103  -1104  -1000    605    446  -1052   -384   -202   -166   -228  -1213   -111
   -106  -1104   -997    605    444  -1052   -381   -202   -166   -231  -1215   -116
   -106  -1096   -992    600    441  -1044   -379   -200   -163   -228  -1208   -137
    -88  -1083   -995    587    452  -1039   -384   -194   -163   -226  -1200   -171
    -72  -1080  -1010    576    467  -1047   -387   -187   -163   -228  -1195   -200
    -77  -1080  -1002    579    462  -1041   -384   -171   -163   -226  -1192   -220
    -83  -1083  -1002    581    457  -1044   -387   -158   -166   -226  -1192   -228
    -70  -1088  -1018    579    472  -1054   -384   -140   -161   -215  -1182   -223
    -62  -1080  -1018    571    475  -1049   -379   -132   -158   -213  -1176   -223
    -64  -1072  -1008    568    470  -1041   -376   -122   -150   -202  -1174   -215
    -64  -1078  -1013    571    472  -1047   -374   -132   -153   -197  -1176   -210
    -64  -1085  -1021    576    478  -1054   -366   -148   -155   -205  -1189   -210
    -51  -1075  -1023    563    483  -1049   -363   -166   -163   -218  -1208   -210
    -38  -1070  -1031    553    493  -1049   -358   -187   -168   -231  -1223   -218
    -31  -1070  -1041    550    504  -1057   -355   -205   -171   -241  -1226   -233
    -36  -1070  -1034    553    498  -1052   -348   -218   -166   -244  -1210   -257
    -25  -1072  -1047    548    509  -1060   -348   -236   -171   -249  -1210   -275
    -15  -1085  -1072    550    527  -1080   -358   -259   -184   -257  -1226   -262
      5  -1104  -1109    548    555  -1106   -355   -267   -189   -259  -1247   -223
     36  -1078  -1114    522    574  -1096   -342   -262   -179   -246  -1249   -184
     75  -1062  -1137    493    605  -1101   -327   -259   -176   -233  -1247   -148
     90  -1041  -1135    475    613  -1088   -306   -244   -158   -210  -1215   -106
     96  -1026  -1122    462    607  -1072   -288   -231   -140   -192  -1179    -83
    103  -1028  -1132    462    618  -1080   -288   -233   -140   -194  -1169    -80
    106  -1002  -1109    446    605  -1057   -272   -215   -127   -176  -1140    -62
     90   -966  -1057    436    574  -1010   -252   -194   -101   -145  -1096    -25
     75   -924  -1002    423    537   -963   -241   -179    -75   -116  -1049     10
     80   -896   -976    407    527   -935   -254   -181    -75   -106  -1026     28
     64   -911   -979    423    522   -945   -275   -200    -90   -114  -1013     33
     59   -922   -982    428    519   -950   -293   -202    -93   -109   -989     51
     57   -943  -1000    441    524   -969   -314   -207   -106   -116   -971     57
     38   -979  -1018    470    527   -997   -314   -197   -109   -119   -956     70
     38  -1023  -1062    491    548  -1041   -327   -200   -122   -132   -953     70
     33  -1062  -1096    514    563  -1078   -342   -202   -140   -155   -950     57
     20  -1098  -1119    537    566  -1106   -355   -210   -155   -179   -945     36
      5  -1127  -1132    561    568  -1130   -361   -210   -163   -197   -930     12
     -2  -1148  -1148    574    568  -1148   -363   -213   -168   -207   -917    -18
    -10  -1158  -1148    581    568  -1153   -355   -210   -168   -207   -893    -38
    -18  -1158  -1140    587    558  -1148   -355   -213   -168   -213   -875    -59
    -28  -1148  -1119    589    545  -1135   -345   -210   -161   -210   -859    -70
    -38  -1156  -1119    594    540  -1137   -335   -213   -153   -210   -859    -75
    -46  -1171  -1127    607    537  -1150   -322   -207   -140   -205   -849    -67
    -54  -1187  -1132    618    537  -1161   -298   -202   -127   -202   -839    -72
    -41  -1215  -1174    628    566  -1195   -272   -179   -122   -215   -854   -124
    -15  -1257  -1241    636    610  -1249   -174    -67    -85   -223   -891   -218
     10  -1202  -1213    594    610  -1208    -15    119     41   -137   -833   -213
     64  -1060  -1124    496    592  -1091    124    337    220     33   -685   -103
    132   -698   -831    283    480   -763    202    478    465    329   -376    200
     98    -51   -150    -25    124   -101    176    452    763    774    150    750
   -103    420    522   -158   -314    470    -28    158    898   1078    558   1166
   -257    226    480     12   -368    353   -340   -306    610    870    405   1028
   -342   -548   -205    446    -70   -376   -563   -771    -57    124   -316    355
   -277  -1231   -953    753    337  -1093   -639   -878   -472   -415   -901   -197
   -187  -1473  -1288    828    550  -1382   -576   -740   -485   -504  -1052   -353
   -142  -1475  -1332    807    594  -1405   -436   -566   -374   -433  -1018   -337
   -124  -1384  -1260    756    566  -1322   -296   -400   -226   -309   -927   -262
   -101  -1286  -1187    693    542  -1236   -213   -301   -127   -210   -862   -184
    -77  -1252  -1174    665    545  -1213   -168   -249    -83   -158   -839   -135
    -80  -1239  -1158    659    537  -1200   -140   -223    -59   -124   -823   -101
    -75  -1226  -1150    652    537  -1189   -132   -215    -46   -106   -813    -96
    -51  -1210  -1161    628    553  -1187   -127   -213    -38    -90   -800    -98
    -44  -1210  -1166    626    561  -1189   -116   -202    -25    -77   -787    -93
    -46  -1202  -1158    623    553  -1179   -106   -189    -10    -59   -771    -85
    -38  -1205  -1166    623    563  -1187   -106   -187     -7    -54   -761    -93
    -41  -1205  -1166    620    561  -1187   -111   -187     -5    -44   -750    -98
    -44  -1197  -1156    620    555  -1176   -106   -176      5    -31   -737    -96
    -44  -1197  -1153    620    553  -1176   -103   -171     12    -20   -722    -90
    -51  -1187  -1135    620    540  -1161    -96   -161     25     -2   -701    -77
    -59  -1171  -1114    615    524  -1143    -93   -150     38     12   -683    -75
    -64  -1171  -1106    615    519  -1140    -93   -140     38     15   -678    -80
    -64  -1182  -1117    623    524  -1150    -88   -127     44     18   -670    -72
    -57  -1169  -1111    613    527  -1140    -77   -103     59     36   -652    -57
    -54  -1174  -1119    613    532  -1148    -83    -90     59     38   -639    -62
    -54  -1166  -1111    610    527  -1140    -75    -67     75     57   -613    -62
    -51  -1163  -1114    607    530  -1140    -67    -46     88     70   -592    -59
    -44  -1156  -1111    600    532  -1135    -54    -25    101     85   -568    -49
    -38  -1143  -1104    589    530  -1122    -51    -18    103     88   -561    -41
    -36  -1124  -1091    579    527  -1109    -54     -7    106     98   -548    -28
    -38  -1109  -1072    574    514  -1091    -62      5    114    103   -527    -20
    -15  -1109  -1093    563    537  -1101    -64     12    119    103   -524    -28
      7  -1093  -1101    540    553  -1096    -57     20    129    114   -509    -25
     20  -1080  -1101    530    558  -1091    -46     28    140    124   -498    -25
     28  -1062  -1093    514    558  -1078    -44     33    142    137   -485    -20
     33  -1060  -1093    514    563  -1075    -54     28    137    145   -483    -20
     57  -1034  -1091    488    574  -1062    -57     36    153    163   -462    -10
     72  -1002  -1075    465    574  -1039    -49     46    174    187   -428     12
     88   -979  -1067    446    576  -1023    -51     49    184    202   -402     28
    101   -963  -1065    431    581  -1013    -38     62    197    220   -379     41
     98   -940  -1041    418    568   -989    -12     77    215    244   -350     62
     85   -927  -1015    420    548   -971     -2     80    226    259   -327     70
     96   -914  -1013    407    550   -963     12     85    239    267   -311     75
    101   -896   -997    397    548   -945     28     93    249    275   -296     72
     75   -914   -989    418    530   -950     36     93    252    277   -290     64
     72   -932  -1005    428    537   -969     49     98    262    288   -285     70
     72   -940  -1013    433    542   -976     62     98    272    301   -280     80
     62   -937  -1000    439    530   -969     83    109    296    319   -265     93
     49   -930   -979    439    511   -953     98    122    316    337   -249     98
     44   -922   -966    439    504   -943    106    127    327    345   -244     90
     33   -922   -956    441    493   -937    111    124    329    350   -246     83
     15   -930   -945    457    480   -937    122    124    340    358   -239     85
     15   -953   -971    467    493   -961    119    111    335    350   -249     80
      5   -958   -966    475    485   -961    122    101    329    342   -249     75
     -7   -956   -948    480    467   -950    129    101    337    345   -236     77
      2   -948   -950    472    475   -948    135     96    340    345   -236     72
     -5   -958   -953    480    472   -958    132     90    335    335   -239     62
    -20   -958   -937    488    457   -948    148    101    350    345   -223     67
     -5   -948   -945    475    467   -945    158    109    358    353   -205     72
      0   -958   -958    480    478   -958    163    106    363    355   -194     75
    -15   -945   -930    478    457   -937    171    109    374    368   -168     77
    -15   -919   -904    467    441   -911    181    116    387    381   -148     83
     -7   -914   -906    459    446   -909    187    119    389    384   -142     83
     -5   -914   -909    459    452   -911    194    124    394    389   -127     93
     -7   -906   -898    457    444   -904    205    132    405    400   -106    109
     -2   -909   -909    454    452   -909    205    127    405    405    -98    119
     12   -901   -914    444    462   -909    207    124    405    413    -83    129
     10   -896   -906    444    457   -901    215    132    413    415    -64    145
     15   -893   -909    436    459   -901    220    132    410    413    -62    137
     23   -893   -919    433    470   -906    226    135    407    415    -57    127
     28   -872   -901    420    462   -885    236    150    420    436    -33    127
     28   -841   -870    407    449   -854    254    176    441    462     -5    137
     25   -828   -854    402    439   -841    270    189    449    472     15    140
     28   -805   -833    387    431   -818    288    215    467    491     36    150
     41   -779   -820    366    428   -797    303    239    480    506     49    155
     57   -763   -820    353    439   -792    303    246    483    514     54    155
     57   -743   -800    342    426   -769    309    254    493    527     70    161
     44   -704   -750    329    394   -727    322    272    517    555    101    181
     46   -683   -730    316    387   -706    316    272    514    563    109    189
     57   -691   -748    316    402   -719    293    257    493    550     93    176
     54   -680   -735    311    392   -706    283    257    493    550     96    176
     51   -688   -740    316    394   -711    275    249    485    542     85    168
     44   -719   -763    335    402   -740    259    236    470    527     70    153
     28   -740   -769    355    397   -753    259    239    467    519     59    140
     33   -774   -810    368    420   -789    252    226    449    488     36    106
     38   -813   -852    387    444   -833    239    207    423    459     10     72
     28   -854   -883    413    452   -867    228    181    400    431    -15     46
     23   -878   -901    428    462   -888    226    163    389    413    -28     31
     18   -909   -927    444    470   -917    215    140    371    389    -49      5
     23   -922   -945    449    483   -932    220    129    366    381    -59     -5
     44   -896   -940    426    491   -917    239    135    379    392    -46      5
     31   -909   -940    439    485   -924    239    124    371    381    -49     -2
     25   -930   -958    449    491   -943    231    111    363    368    -59    -12
     25   -927   -953    449    488   -940    244    114    371    371    -54     -7
     25   -971   -997    472    509   -984    257    127    363    350    -72    -33
     67  -1052  -1119    493    592  -1085    314    200    371    319   -122   -101
     72  -1039  -1111    483    592  -1075    459    366    462    363   -106   -114
    103   -917  -1021    405    561   -966    607    566    628    501     12    -20
    179   -576   -756    197    467   -667    714    748    870    776    298    244
    200     -7   -207    -96    202   -106    735    820   1161   1200    774    709
     28    576    548   -303   -259    563    581    594   1337   1564   1228   1135
    -90    607    698   -259   -394    652    236    137   1143   1517   1247   1137
   -168     41    210     62   -189    124    -25   -337    576    922    693    639
   -184   -717   -532    452    174   -626   -114   -545     36    231     -7      0
   -122  -1106   -984    613    428  -1047    -93   -428    -59     49   -246   -246
    -80  -1195  -1114    636    514  -1156      0   -283      7     70   -270   -283
    -54  -1145  -1091    600    517  -1119    109   -155    111    145   -218   -254
    -25  -1023   -997    524    485  -1010    218    -33    228    249   -129   -189
    -10   -948   -937    478    462   -943    270     23    290    303    -85   -153
      0   -930   -930    465    465   -930    296     49    311    324    -77   -145
      2   -909   -911    452    457   -909    316     64    324    337    -72   -142
     10   -891   -901    441    454   -896    327     77    329    350    -64   -140
     23   -885   -909    431    465   -896    322     70    327    350    -72   -150
     25   -885   -911    428    467   -898    327     77    327    353    -72   -153
     18   -872   -891    426    454   -880    332     85    332    353    -70   -155
     31   -870   -901    420    465   -885    340     93    335    358    -70   -161
     38   -854   -893    407    465   -875    342     96    337    363    -70   -168
     38   -846   -885    402    459   -865    355    106    345    368    -67   -168
     41   -839   -883    397    462   -859    353    103    342    363    -72   -174
     36   -857   -893    410    465   -875    340     93    332    355    -85   -176
     25   -857   -885    413    454   -870    345     98    337    361    -83   -176
     28   -839   -867    405    446   -852    353    111    342    366    -80   -179
     33   -841   -875    402    454   -857    355    109    337    363    -93   -187
     36   -815   -852    389    444   -833    355    116    342    368    -90   -181
     31   -810   -844    387    436   -826    358    124    345    368    -85   -181
     51   -802   -854    374    452   -828    353    119    335    358    -93   -187
     62   -802   -867    368    462   -833    342    116    322    345   -106   -200
     51   -807   -859    379    454   -833    345    124    324    348   -109   -202
     59   -802   -865    368    459   -831    340    124    322    348   -114   -202
     90   -774   -867    340    478   -820    329    124    319    348   -119   -202
     96   -766   -862    332    478   -813    332    135    322    355   -116   -189
     98   -753   -852    327    475   -802    329    140    322    361   -114   -179
    127   -745   -875    309    498   -810    309    132    309    355   -127   -184
    135   -737   -872    298    504   -805    301    137    306    361   -122   -181
    127   -711   -841    290    483   -776    306    155    314    376   -101   -163
    145   -672   -818    265    480   -745    306    168    319    389    -85   -145
    150   -646   -797    246    472   -719    306    181    329    405    -70   -127
    142   -626   -769    239    454   -696    322    202    348    423    -44   -106
    140   -615   -756    236    446   -685    332    213    355    431    -31    -98
    137   -594   -732    228    433   -662    340    215    355    433    -15    -88
    135   -555   -691    210    410   -623    348    215    358    433     -5    -90
    114   -553   -667    218    389   -610    363    220    368    436      5    -90
    106   -548   -654    218    379   -600    379    226    376    439     20    -83
    106   -527   -633    210    368   -579    387    226    379    433     28    -93
     98   -542   -644    220    368   -592    400    226    387    436     36   -111
    101   -542   -646    220    374   -594    420    231    397    441     46   -114
     83   -535   -618    223    348   -576    439    233    410    446     51   -111
     54   -535   -589    241    322   -561    462    246    426    452     59   -109
     49   -545   -594    246    319   -568    475    246    433    446     59   -114
     62   -545   -607    241    332   -576    475    231    431    433     54   -129
     75   -532   -607    228    340   -568    480    220    431    426     51   -145
     18   -530   -548    257    283   -537    504    231    454    441     77   -137
    -18   -522   -504    270    241   -514    509    220    459    433     83   -142
      2   -535   -537    265    270   -535    501    205    454    418     80   -163
    -18   -537   -519    275    249   -527    509    207    465    423     93   -176
      2   -514   -517    257    259   -514    498    194    462    420     98   -189
     15   -514   -530    249    270   -519    493    176    462    418     96   -197
    -23   -509   -485    265    231   -496    506    179    475    426    103   -187
    -67   -498   -431    283    179   -465    519    184    491    439    119   -171
    -41   -488   -446    265    202   -467    509    174    485    436    111   -174
   -101   -480   -381    290    137   -431    535    205    514    467    135   -148
    -90   -470   -379    280    142   -426    532    210    522    472    140   -148
    -31   -459   -428    244    197   -444    514    194    511    465    122   -158
      2   -446   -449    223    226   -446    493    179    501    454    111   -168
    -41   -439   -400    239    176   -420    501    189    511    465    124   -166
    -46   -439   -394    241    171   -418    511    202    527    483    132   -153
    -15   -444   -428    228    205   -436    504    194    522    478    124   -155
    -23   -436   -413    231    194   -426    506    197    527    480    124   -150
    -10   -431   -423    220    205   -428    504    192    527    478    122   -148
     -5   -433   -428    218    210   -431    496    176    517    470    109   -153
    -25   -433   -410    228    189   -423    496    174    519    475    106   -153
    -28   -374   -345    202    158   -361    506    184    532    491    122   -137
    -25   -376   -353    200    163   -363    532    202    548    506    132   -119
    -20   -342   -322    181    150   -332    563    226    574    532    155    -98
    -31   -319   -288    174    127   -303    579    233    584    542    168    -88
    -33   -322   -288    179    127   -306    579    228    581    537    166    -90
    -15   -298   -285    155    132   -293    581    226    581    542    176    -85
    -18   -265   -246    140    111   -257    600    236    602    566    205    -62
     -2   -233   -231    116    111   -231    597    233    610    576    223    -44
      2   -241   -244    119    122   -241    574    207    592    561    218    -44
    -18   -249   -231    132    103   -241    558    192    579    548    218    -46
    -38   -236   -197    137     77   -218    548    184    571    548    228    -38
    -33   -265   -231    148     96   -249    530    166    550    535    215    -46
    -36   -301   -265    168    114   -283    527    161    537    522    205    -62
    -33   -340   -309    187    137   -327    522    153    524    498    194    -83
    -28   -397   -368    213    168   -384    504    129    496    467    171   -109
    -36   -415   -381    223    171   -400    485    103    467    441    155   -135
    -62   -459   -397    262    166   -428    480     96    449    423    145   -150
    -64   -478   -413    270    171   -446    470     77    431    402    132   -166
    -67   -488   -420    277    176   -454    459     62    418    381    119   -176
    -77   -483   -407    280    163   -446    462     64    415    381    124   -176
    -88   -478   -389    283    150   -433    462     64    413    381    127   -179
    -75   -467   -392    270    158   -431    446     51    400    366    114   -192
    -83   -478   -394    277    155   -436    449     57    405    368    116   -187
    -90   -485   -394    288    150   -441    462     72    415    371    119   -184
    -51   -537   -485    296    215   -511    485    109    402    340     80   -231
    -38   -566   -527    301    241   -548    605    257    459    345     51   -280
    -20   -478   -459    249    218   -470    769    475    610    457    135   -220
     46   -262   -311    106    176   -285    885    688    807    657    324    -46
    137    200     62   -168     38    132    893    766   1044    987    691    337
     25    904    878   -465   -426    891    756    618   1309   1434   1241    919
   -187   1244   1431   -527   -810   1335    439    194   1291   1592   1496   1184
   -293    857   1150   -283   -722   1002    124   -298    849   1187   1135    854
   -358    -18    340    189   -350    161    -33   -675    158    366    332    111
   -311   -587   -277    449    -20   -433    -23   -613    -77      2    -90   -329
   -244   -740   -496    491    124   -618     93   -423    -18     -5   -150   -415
   -187   -665   -478    426    142   -571    241   -236    116     90    -85   -376
   -163   -524   -361    345     98   -444    361    -85    252    202     10   -296
   -148   -475   -329    309     90   -402    410    -23    306    246     46   -254
   -129   -472   -342    301    103   -407    433      5    324    259     51   -241
   -140   -475   -335    306     96   -405    462     31    350    275     67   -220
   -137   -475   -337    306     98   -407    465     36    355    280     70   -220
   -127   -493   -366    309    119   -431    457     36    350    275     62   -228
   -150   -488   -337    319     93   -413    475     46    363    285     70   -218
   -166   -496   -332    329     80   -415    483     49    371    288     72   -218
   -129   -470   -340    301    103   -405    496     59    379    296     77   -210
   -124   -459   -335    288    103   -397    501     62    381    301     80   -207
   -150   -444   -296    296     72   -371    511     70    392    311     90   -205
   -150   -444   -293    296     70   -368    511     67    389    306     88   -210
   -142   -457   -314    301     85   -387    506     62    384    301     80   -218
   -153   -457   -303    303     72   -379    506     70    389    306     83   -218
   -163   -436   -272    298     51   -353    511     80    402    319     93   -213
   -171   -433   -262    301     41   -348    522     90    410    324     93   -205
   -179   -436   -257    309     38   -348    514     83    402    316     85   -207
   -192   -446   -254    316     28   -350    514     88    402    319     88   -205
   -142   -431   -290    285     72   -361    501     80    392    309     75   -202
   -129   -405   -275    265     70   -340    498     77    392    306     70   -197
   -127   -407   -280    267     75   -345    498     77    394    311     67   -189
   -142   -426   -283    283     67   -353    493     77    394    314     64   -174
   -114   -426   -311    270     96   -368    485     75    389    314     59   -163
   -116   -387   -270    252     72   -327    498     90    407    332     77   -142
   -127   -379   -252    254     62   -316    496    101    413    337     85   -132
    -72   -379   -306    226    114   -345    470     88    397    322     70   -140
    -72   -355   -283    213    103   -322    480    101    410    337     85   -122
    -93   -345   -254    218     77   -301    493    119    428    355    101   -103
    -33   -332   -298    184    132   -316    475    114    418    350     96   -103
    -28   -322   -293    174    129   -306    472    116    418    361    101    -88
     -7   -298   -293    153    142   -296    472    124    423    368    111    -77
    -33   -290   -257    158    111   -275    485    137    433    384    129    -57
    -54   -275   -220    166     83   -249    506    148    446    400    142    -36
    -41   -275   -233    158     93   -254    504    145    439    392    137    -44
    -54   -272   -218    163     80   -246    511    150    441    394    140    -38
    -36   -244   -207    137     85   -226    522    155    449    400    148    -23
    -46   -228   -181    137     67   -205    540    166    459    407    155     -7
    -64   -257   -192    161     62   -226    548    174    459    400    148      0
    -70   -241   -171    155     49   -207    563    189    472    410    153     20
    -90   -210   -119    150     12   -166    594    215    498    436    171     57
   -122   -213    -90    168    -15   -153    615    233    511    444    171     70
   -103   -215   -111    158      2   -163    607    220    498    428    145     51
    -70   -220   -150    142     38   -187    594    202    478    407    114     41
    -75   -228   -153    150     36   -192    594    197    470    397     96     38
   -101   -246   -145    174     20   -197    594    194    462    387     77     41
   -106   -272   -168    189     28   -220    579    171    441    368     49     28
   -119   -288   -171    202     23   -231    571    161    428    355     33     15
   -142   -298   -158    218      5   -231    574    158    426    353     31     10
   -142   -285   -142    215      0   -215    574    166    428    358     38     18
   -119   -262   -142    189     10   -202    571    163    426    358     41     15
   -114   -241   -127    176      5   -184    579    174    428    361     49      7
   -101   -233   -132    166     12   -184    571    171    420    355     54      0
    -93   -239   -145    166     25   -192    555    158    410    348     51    -12
    -98   -220   -122    158     10   -171    561    163    413    350     62    -18
   -103   -207   -106    155      0   -158    563    168    418    350     72    -25
   -101   -215   -114    158      5   -166    558    163    410    345     72    -41
    -98   -205   -106    153      2   -155    558    163    407    345     75    -49
   -106   -200    -96    150     -7   -148    558    163    407    345     80    -57
    -98   -231   -132    163     15   -181    548    155    392    335     72    -59
   -103   -239   -135    168     15   -187    540    145    381    329     62    -57
   -109   -220   -111    166      0   -166    550    153    384    332     70    -44
    -72   -168    -98    119     12   -135    568    163    397    348     90    -28
    -85   -200   -116    142     15   -158    548    142    374    329     72    -46
    -90   -207   -116    148     10   -161    548    142    371    329     80    -41
   -106   -205    -98    155     -5   -153    542    140    368    329     85    -33
   -106   -200    -96    153     -7   -148    558    148    374    332     88    -28
    -88   -158    -72    122    -10   -116    579    171    394    350    111     -5
    -98   -140    -44    116    -28    -93    610    197    418    363    129     10
    -93    -83     10     88    -51    -36    644    223    446    392    158     33
    -67    -67     -2     64    -33    -36    636    220    444    389    155     31
    -93    -98     -7     96    -44    -54    628    218    441    379    148     12
    -85    -88     -2     85    -44    -46    631    218    449    384    155     12
    -49    -18     31     33    -41      5    652    231    475    415    184     44
    -85    -25     59     54    -75     15    641    218    472    410    179     38
   -103    -51     51     77    -80      0    613    189    449    389    163     25
    -67    -51     15     57    -41    -18    579    168    428    376    161     25
    -64    -62      2     64    -33    -31    571    166    423    376    161     33
    -93    -90      2     90    -49    -44    568    166    415    366    153     33
   -127   -176    -49    150    -41   -114    537    137    381    332    119     12
   -116   -200    -85    155    -18   -142    530    135    374    324    111     23
    -90   -184    -93    137      0   -140    537    140    374    327    114     36
   -111   -267   -155    187     20   -210    504    106    332    285     75      7
   -103   -298   -194    200     44   -246    480     83    311    270     59     -7
   -116   -303   -189    210     33   -246    483     80    311    275     62    -20
   -106   -259   -153    184     23   -207    493     90    327    293     77    -15
   -101   -293   -192    194     44   -244    475     70    306    270     49    -36
   -161   -342   -181    252     10   -262    462     64    298    259     41    -33
   -137   -327   -189    233     23   -259    446     59    296    257     36    -28
   -122   -290   -168    207     23   -231    454     75    311    280     51     -7
    -98   -366   -270    231     83   -319    444     77    280    239     -7    -64
    -57   -415   -358    236    148   -387    519    189    314    231    -49   -127
    -44   -374   -329    207    142   -353    657    384    433    309     -7   -106
     75   -181   -257     54    166   -218    807    626    618    478    124     20
     83    181     96   -135     -5    140    867    750    857    779    439    337
     46    818    771   -433   -361    795    782    678   1117   1200    943    872
   -135   1387   1522   -628   -828   1454    527    353   1247   1527   1376   1330
   -366   1283   1649   -457  -1008   1465    202   -111   1005   1387   1301   1273
   -397    488    885    -44   -641    685    -20   -540    340    620    555    581
   -301   -262     38    280   -171   -111    -88   -665   -119     18    -98    -59
   -241   -579   -337    410     46   -459    -20   -519   -158   -109   -296   -283
   -187   -550   -363    368     88   -457    142   -309    -20    -20   -257   -270
   -150   -441   -293    293     70   -368    277   -145    116     90   -168   -200
   -119   -410   -290    265     85   -350    327    -85    161    127   -142   -181
   -124   -407   -283    265     77   -345    363    -46    187    145   -127   -174
   -119   -363   -244    241     62   -303    415      7    236    181    -85   -137
    -93   -368   -277    228     90   -324    413      2    228    171    -88   -148
   -127   -371   -244    246     57   -309    423     15    236    174    -80   -137
   -101   -345   -244    220     67   -296    428     23    246    176    -70   -132
    -98   -350   -252    226     75   -301    428     25    249    179    -64   -127
   -101   -350   -249    226     72   -301    444     38    254    179    -59   -127
   -145   -353   -207    249     31   -283    457     57    265    189    -46   -116
   -161   -345   -187    252     12   -267    459     64    267    194    -38   -111
   -140   -353   -213    246     36   -283    457     62    254    184    -51   -124
   -135   -353   -218    244     38   -285    462     67    254    181    -51   -129
   -137   -355   -218    246     38   -285    467     80    259    189    -38   -127
   -135   -350   -218    241     38   -285    459     83    259    189    -33   -119
   -122   -311   -189    218     33   -252    475    103    277    205    -10   -101
   -150   -319   -171    233     10   -244    480    109    283    207     -5   -101
   -150   -340   -189    244     18   -265    467    103    270    197    -18   -116
   -140   -332   -192    233     25   -262    465    106    272    200    -12   -111
   -142   -316   -174    231     15   -246    470    119    285    210      2    -96
   -153   -322   -168    236      5   -246    462    116    283    210      2    -96
   -135   -303   -168    218     15   -236    462    122    285    215      5    -90
   -145   -301   -158    223      2   -231    457    129    290    220      7    -88
   -145   -275   -129    210     -7   -202    459    148    303    239     23    -77
   -155   -275   -122    215    -18   -200    452    153    301    239     20    -75
   -171   -272   -101    220    -36   -187    454    163    309    246     23    -72
   -174   -246    -72    210    -51   -161    452    184    319    265     31    -59
   -137   -265   -127    202     -5   -197    420    166    298    254      7    -57
   -111   -239   -127    174      5   -181    407    171    301    267     12    -28
   -103   -197    -93    148     -5   -145    400    184    309    277     20     -7
   -103   -215   -111    158      2   -163    381    181    296    270      7     -2
    -62   -207   -145    135     41   -176    368    179    290    270      2     15
    -36   -129    -93     83     25   -114    387    200    322    296     33     51
    -51   -114    -62     83      2    -88    389    205    327    303     38     59
    -80   -109    -31     93    -25    -70    389    207    327    309     36     70
    -93    -83     10     88    -51    -36    402    215    340    319     44     85
    -90    -77     12     83    -51    -33    400    215    342    319     44     93
    -75    -83     -7     77    -33    -46    397    210    337    316     36     96
    -70    -77     -7     72    -33    -41    402    213    342    322     31     96
   -101    -88     12     96    -57    -38    423    226    355    329     28     80
    -85    -90     -7     85    -38    -49    423    215    350    319     12     49
    -96   -119    -23    106    -36    -72    423    202    345    309     -2     25
    -80    -96    -15     88    -33    -57    439    207    361    316      2     20
    -70    -93    -23     83    -23    -59    441    197    361    309     -7      2
    -98   -150    -51    124    -23   -101    431    168    329    272    -44    -36
   -119   -192    -75    155    -23   -135    423    150    306    249    -72    -59
   -140   -197    -57    168    -44   -127    423    145    306    246    -77    -59
   -122   -174    -51    148    -36   -114    428    145    314    252    -70    -49
   -153   -205    -51    179    -51   -129    428    137    306    239    -85    -59
   -132   -168    -36    150    -49   -103    449    158    327    252    -77    -49
   -135   -171    -36    153    -49   -106    441    158    327    246    -93    -54
   -161   -207    -46    184    -57   -127    428    145    309    231   -122    -51
   -140   -179    -38    158    -51   -109    449    163    324    244   -122    -25
   -142   -179    -36    158    -54   -109    444    161    319    241   -132    -20
   -148   -189    -41    166    -54   -116    436    153    306    233   -145    -20
   -153   -187    -33    171    -59   -111    436    153    309    231   -150    -10
   -166   -176    -10    168    -77    -93    446    155    316    231   -145    -12
   -161   -200    -38    179    -62   -119    439    145    301    213   -158    -36
   -176   -223    -46    200    -67   -135    415    127    280    194   -168    -59
   -194   -213    -18    205    -88   -116    420    129    288    202   -153    -64
   -179   -184     -7    179    -88    -96    426    129    293    207   -148    -75
   -158   -174    -15    166    -72    -96    423    124    285    200   -153    -93
   -166   -184    -18    174    -75   -101    415    114    275    192   -161   -119
   -174   -207    -33    192    -70   -122    400     98    259    179   -171   -155
   -161   -228    -67    194    -49   -150    384     77    236    155   -192   -181
   -150   -207    -59    179    -46   -135    389     80    246    166   -187   -184
   -140   -148     -7    142    -67    -77    418    109    277    197   -158   -168
   -150   -148      2    150    -77    -72    428    106    277    197   -161   -189
   -148   -142      2    142    -75    -70    426    103    272    200   -166   -192
   -135    -98     36    114    -85    -31    439    114    288    218   -153   -171
   -132    -80     51    103    -93    -15    446    114    298    231   -153   -150
   -103    -64     38     85    -72    -12    449    114    303    239   -150   -122
   -132    -70     62     98    -98     -5    444    109    309    246   -140   -101
   -132    -41     90     85   -114     23    441    106    319    257   -127    -80
   -106    -18     85     59    -96     33    405     77    303    252   -124    -80
   -109    -51     57     80    -83      2    376     54    283    233   -132    -98
   -140    -46     93     90   -116     23    350     36    275    228   -122   -109
   -153    -96     54    124   -106    -20    314     10    244    197   -145   -150
   -145   -145      0    142    -72    -72    293     -7    215    166   -179   -197
   -119   -153    -33    137    -44    -93    285    -10    210    158   -187   -226
   -103   -189    -88    145    -10   -140    265    -33    187    132   -205   -259
   -101   -228   -127    163     10   -179    241    -54    161    101   -228   -296
   -124   -265   -140    192      7   -202    220    -75    140     80   -246   -324
   -153   -324   -171    239      7   -249    194   -109    109     49   -277   -355
   -124   -316   -192    218     31   -254    187   -116    103     41   -283   -361
   -116   -311   -194    213     38   -254    184   -122     98     41   -285   -371
   -140   -324   -184    231     20   -254    168   -135     90     33   -296   -387
   -129   -342   -213    236     41   -277    142   -158     72     18   -314   -402
   -119   -340   -220    228     49   -280    127   -168     70     15   -316   -405
   -111   -358   -249    233     67   -303    127   -166     67      7   -329   -420
    -90   -436   -345    262    127   -392    137   -140     49    -31   -387   -488
    -64   -488   -423    277    179   -457    218    -25     88    -36   -423   -537
    -20   -374   -355    197    166   -366    348    163    236     77   -335   -472
     28   -171   -200     70    114   -184    452    366    439    288   -135   -290
     72    322    249   -200    -88    285    485    472    714    659    277    124
    -25   1065   1091   -519   -558   1078    428    410   1018   1135    857    706
   -220   1345   1566   -563   -893   1457    127     -2    982   1265   1075    919
   -324    922   1247   -298   -784   1083   -189   -506    522    831    685    558
   -348     75    423    135   -387    249   -384   -888   -140     46   -103   -168
   -272   -550   -277    413      2   -415   -454   -917   -454   -379   -594   -649
   -220   -701   -480    459    129   -592   -400   -774   -413   -387   -649   -719
   -181   -654   -472    418    142   -563   -290   -623   -301   -306   -600   -685
   -150   -522   -374    335    109   -449   -179   -485   -171   -194   -511   -615
   -140   -452   -311    296     85   -381   -109   -407    -93   -127   -454   -576
   -142   -459   -319    298     85   -389   -101   -394    -80   -119   -459   -584
   -161   -501   -340    329     88   -420   -114   -402    -90   -129   -478   -602
   -161   -462   -303    311     70   -381   -111   -389    -67   -114   -459   -587
   -127   -413   -285    270     77   -350   -111   -389    -57   -101   -449   -574
   -114   -407   -293    259     88   -350   -114   -397    -64   -106   -454   -581
   -111   -410   -298    259     90   -355   -116   -405    -67   -109   -457   -597
   -106   -407   -301    257     96   -355   -132   -415    -75   -114   -459   -607
    -96   -413   -316    254    109   -366   -153   -433    -85   -124   -465   -615
   -109   -400   -290    254     90   -345   -155   -433    -77   -114   -452   -602
   -111   -400   -288    254     85   -342   -161   -436    -75   -111   -446   -600
   -103   -415   -311    257    101   -363   -184   -452    -85   -122   -457   -613
   -109   -415   -306    262     98   -361   -194   -459    -90   -122   -457   -618
   -114   -407   -293    259     88   -350   -210   -470    -96   -124   -457   -626
   -109   -420   -311    265     98   -366   -241   -491   -114   -140   -472   -641
   -106   -426   -322    265    106   -374   -259   -506   -124   -145   -480   -652
   -103   -405   -301    254     98   -353   -259   -506   -116   -135   -470   -649
   -103   -407   -303    252     98   -355   -272   -517   -127   -142   -485   -665
    -96   -410   -316    252    109   -363   -296   -537   -140   -155   -501   -680
    -96   -392   -296    244     98   -345   -309   -542   -137   -153   -493   -680
    -93   -376   -283    236     93   -329   -324   -550   -135   -148   -488   -680
    -90   -389   -298    239    101   -345   -353   -571   -150   -163   -506   -698
    -88   -387   -298    236    103   -342   -374   -579   -150   -163   -509   -698
    -96   -374   -280    233     90   -327   -384   -576   -145   -153   -498   -693
    -77   -371   -293    226    106   -332   -415   -594   -161   -161   -509   -701
    -46   -355   -309    200    129   -332   -446   -618   -176   -168   -517   -706
    -36   -324   -290    179    127   -309   -462   -618   -171   -158   -504   -698
    -33   -316   -285    174    124   -301   -488   -626   -174   -163   -506   -698
    -20   -298   -277    161    127   -288   -511   -639   -179   -158   -504   -696
    -23   -270   -246    145    111   -259   -517   -636   -168   -140   -485   -675
    -18   -254   -236    135    106   -246   -530   -644   -166   -132   -478   -667
     -5   -254   -252    127    122   -254   -550   -662   -176   -140   -485   -672
    -23   -249   -226    137    101   -239   -553   -667   -171   -135   -478   -665
    -31   -239   -210    132     88   -226   -561   -678   -174   -135   -480   -672
    -25   -241   -215    132     93   -228   -576   -693   -181   -145   -491   -685
    -23   -239   -218    129     96   -228   -589   -706   -189   -148   -493   -691
    -41   -233   -192    137     75   -213   -589   -711   -179   -140   -488   -691
    -44   -228   -187    135     70   -207   -597   -722   -176   -132   -488   -696
    -28   -228   -200    127     83   -215   -607   -735   -179   -135   -498   -711
    -46   -236   -192    140     72   -215   -610   -743   -176   -137   -506   -727
    -36   -249   -213    142     88   -231   -613   -753   -176   -145   -519   -745
    -33   -257   -223    142     90   -241   -628   -774   -184   -153   -530   -758
    -38   -254   -215    145     85   -236   -641   -792   -194   -163   -540   -776
    -49   -267   -220    158     83   -244   -652   -815   -207   -174   -555   -797
    -41   -293   -252    168    103   -272   -675   -846   -228   -194   -581   -820
    -54   -314   -259    184    101   -288   -701   -875   -244   -205   -594   -831
    -88   -316   -228    202     67   -272   -714   -883   -246   -197   -594   -831
    -72   -309   -236    189     80   -275   -740   -906   -257   -202   -602   -839
    -64   -301   -236    184     85   -270   -758   -924   -265   -205   -607   -841
    -28   -301   -272    163    119   -285   -782   -948   -280   -220   -626   -859
    -51   -301   -249    174     98   -275   -795   -956   -277   -220   -631   -862
    -46   -309   -262    176    106   -288   -823   -976   -288   -226   -641   -865
    -28   -298   -270    163    119   -285   -844   -992   -293   -228   -646   -865
    -46   -311   -265    179    106   -288   -854  -1002   -298   -233   -654   -875
    -25   -319   -293    171    132   -306   -880  -1026   -314   -244   -675   -896
     -2   -306   -303    153    150   -306   -901  -1044   -319   -246   -680   -901
    -10   -293   -283    153    135   -288   -914  -1052   -316   -244   -675   -893
    -31   -306   -277    166    122   -293   -932  -1067   -327   -252   -688   -896
     15   -327   -342    153    179   -335   -971  -1106   -358   -288   -732   -924
    -10   -329   -319    168    153   -327   -987  -1114   -358   -293   -745   -927
    -12   -332   -319    174    153   -327  -1005  -1132   -366   -298   -750   -932
     -7   -348   -342    176    166   -345  -1028  -1156   -384   -311   -766   -943
    -38   -348   -309    194    135   -329  -1036  -1163   -387   -309   -769   -945
    -44   -350   -306    197    129   -329  -1052  -1174   -394   -306   -779   -956
      7   -342   -350    168    179   -345  -1070  -1192   -407   -314   -792   -971
      7   -306   -314    148    161   -309  -1065  -1184   -394   -301   -776   -956
     23   -270   -293    124    155   -283  -1072  -1179   -384   -296   -771   -940
     67   -252   -319     90    192   -285  -1122  -1192   -392   -301   -784   -935
     62   -270   -332    103    197   -301  -1166  -1228   -418   -322   -813   -940
     67   -249   -319     90    189   -283  -1143  -1241   -426   -324   -820   -937
     77   -184   -262     51    168   -223  -1114  -1223   -397   -296   -797   -914
    127   -116   -246     -7    187   -181  -1137  -1215   -376   -270   -782   -891
    119   -135   -254      7    187   -194  -1218  -1254   -394   -283   -795   -893
     54   -213   -270     77    158   -241  -1244  -1325   -449   -324   -839   -937
     57   -252   -309     96    181   -280  -1254  -1358   -480   -348   -870   -963
     28   -275   -306    122    166   -290  -1267  -1379   -496   -361   -883   -966
     20   -275   -296    127    158   -285  -1280  -1387   -498   -366   -888   -971
    -49   -376   -329    213    137   -353  -1330  -1421   -535   -407   -927  -1010
    -88   -475   -387    280    148   -431  -1392  -1467   -589   -459   -982  -1054
    -83   -504   -420    293    168   -462  -1431  -1488   -618   -485  -1013  -1083
    -83   -540   -457    311    187   -498  -1467  -1517   -646   -514  -1039  -1106
    -93   -584   -491    337    197   -540  -1506  -1556   -683   -548  -1078  -1135
    -88   -592   -504    340    207   -548  -1535  -1574   -696   -566  -1096  -1145
    -36   -553   -519    293    239   -537  -1551  -1571   -691   -558  -1091  -1132
      5   -506   -511    252    257   -509  -1569  -1566   -685   -550  -1083  -1117
     15   -498   -517    239    265   -509  -1592  -1577   -693   -550  -1088  -1111
     -5   -519   -514    262    254   -517  -1602  -1590   -706   -558  -1096  -1117
      7   -537   -545    262    275   -540  -1610  -1597   -722   -571  -1111  -1124
    -33   -678   -644    355    303   -662  -1634  -1602   -763   -628  -1187  -1195
    -10   -740   -730    374    358   -735  -1564  -1491   -730   -641  -1236  -1257
     31   -672   -704    319    366   -688  -1462  -1330   -620   -563  -1189  -1223
    109   -491   -600    189    353   -545  -1374  -1143   -457   -394  -1034  -1070
    181    -18   -200    -80    189   -109  -1330   -984   -184    -44   -654   -665
     12    649    636   -332   -311    644  -1337  -1000    111    405   -111   -103
   -239    958   1197   -361   -717   1078  -1545  -1340    127    581    150    166
   -345    662   1008   -158   -678    833  -1831  -1808   -254    259   -132    -90
   -400   -166    233    283   -316     33  -2062  -2257   -932   -524   -911   -826
   -275   -763   -491    519    103   -628  -2166  -2322  -1254   -956  -1395  -1301
   -171   -950   -779    561    301   -865  -2138  -2197  -1254  -1008  -1499  -1415
   -179   -943   -766    561    290   -854  -2031  -2042  -1148   -935  -1460  -1392
   -145   -833   -688    491    270   -761  -1927  -1896  -1023   -826  -1374  -1319
   -127   -763   -636    444    252   -701  -1891  -1834   -966   -771  -1330  -1270
   -122   -756   -633    439    254   -696  -1878  -1805   -945   -758  -1325  -1257
   -114   -743   -628    428    257   -688  -1860  -1779   -927   -748  -1317  -1247
    -88   -698   -610    394    259   -654  -1849  -1753   -906   -724  -1296  -1223
    -57   -719   -665    387    301   -693  -1880  -1774   -930   -745  -1317  -1241
    -70   -717   -649    392    288   -683  -1880  -1769   -927   -740  -1312  -1236
    -36   -691   -654    361    309   -672  -1867  -1761   -919   -732  -1304  -1226
    -54   -724   -670    389    306   -698  -1870  -1764   -927   -745  -1312  -1231
    -93   -735   -641    413    272   -691  -1867  -1758   -924   -740  -1306  -1226
   -101   -753   -652    426    272   -701  -1891  -1771   -943   -756  -1322  -1239
    -85   -756   -672    420    290   -714  -1906  -1782   -956   -763  -1330  -1241
    -80   -756   -675    418    296   -717  -1906  -1782   -958   -766  -1335  -1236
    -54   -737   -683    394    314   -711  -1904  -1777   -956   -763  -1335  -1231
    -54   -732   -678    392    311   -706  -1909  -1774   -961   -763  -1340  -1231
    -15   -724   -711    368    348   -719  -1943  -1790   -976   -776  -1350  -1241
      5   -722   -727    358    366   -724  -1961  -1800   -989   -787  -1358  -1249
    -49   -740   -691    394    319   -717  -1932  -1787   -984   -782  -1353  -1239
    -38   -750   -711    392    335   -732  -1940  -1803  -1002   -795  -1371  -1249
    -41   -730   -688    384    322   -709  -1932  -1795   -997   -787  -1358  -1236
    -44   -735   -691    389    322   -714  -1943  -1792  -1002   -789  -1363  -1239
     -2   -719   -717    361    355   -719  -1964  -1797  -1013   -795  -1371  -1244
     10   -704   -717    345    361   -709  -1974  -1792  -1013   -789  -1371  -1239
    -23   -735   -711    376    342   -722  -1984  -1803  -1026   -802  -1382  -1254
    -12   -753   -740    384    363   -748  -1992  -1818  -1047   -818  -1400  -1267
    -15   -732   -717    371    350   -724  -1990  -1810  -1041   -810  -1395  -1260
    -33   -724   -693    379    327   -709  -1992  -1800  -1034   -805  -1387  -1247
      5   -714   -722    353    361   -717  -2016  -1805  -1039   -807  -1387  -1239
     38   -691   -730    327    384   -709  -2034  -1805  -1047   -805  -1382  -1226
     70   -672   -745    298    407   -709  -2034  -1797  -1054   -805  -1376  -1223
     38   -662   -701    311    368   -680  -2018  -1779  -1049   -787  -1353  -1202
     41   -649   -691    301    363   -670  -2013  -1774  -1049   -782  -1350  -1189
     72   -626   -698    277    384   -662  -2016  -1774  -1057   -784  -1345  -1182
     49   -613   -662    280    353   -636  -2016  -1769  -1052   -779  -1330  -1171
     46   -618   -665    285    353   -641  -2026  -1777  -1065   -787  -1332  -1176
     49   -620   -670    283    358   -644  -2034  -1784  -1078   -792  -1337  -1179
     28   -600   -628    285    327   -613  -2005  -1764  -1057   -771  -1317  -1158
     83   -537   -620    226    350   -576  -1966  -1730  -1026   -743  -1293  -1137
    106   -532   -639    213    371   -584  -1961  -1714  -1021   -737  -1288  -1137
     64   -566   -633    249    348   -600  -1953  -1712  -1021   -740  -1293  -1145
     80   -579   -659    249    368   -618  -1938  -1706  -1026   -753  -1306  -1163
     59   -600   -662    270    358   -631  -1930  -1709  -1034   -763  -1319  -1182
    -10   -623   -615    316    301   -620  -1912  -1691  -1023   -758  -1314  -1179
     -2   -623   -620    314    309   -623  -1906  -1686  -1026   -761  -1319  -1189
     28   -639   -667    306    348   -652  -1912  -1693  -1044   -779  -1337  -1202
     41   -639   -683    298    361   -659  -1919  -1701  -1057   -792  -1345  -1208
      7   -639   -646    314    324   -644  -1906  -1696  -1052   -784  -1337  -1208
     12   -639   -652    311    329   -646  -1899  -1699  -1062   -789  -1343  -1221
     31   -639   -670    303    350   -654  -1904  -1706  -1070   -800  -1348  -1226
      5   -654   -659    322    332   -657  -1901  -1701  -1070   -805  -1345  -1221
     12   -646   -659    316    335   -654  -1904  -1701  -1070   -807  -1337  -1210
      5   -646   -654    319    327   -649  -1912  -1701  -1075   -810  -1335  -1200
     18   -636   -654    309    335   -644  -1917  -1701  -1078   -810  -1330  -1187
     18   -628   -646    303    329   -636  -1896  -1686  -1067   -802  -1312  -1179
    -10   -639   -628    324    309   -633  -1880  -1673  -1060   -792  -1301  -1171
    -15   -641   -628    327    303   -636  -1883  -1670  -1065   -789  -1299  -1171
     20   -631   -652    306    335   -641  -1901  -1675  -1075   -789  -1301  -1187
     46   -618   -665    285    353   -641  -1899  -1678  -1080   -792  -1306  -1187
     49   -639   -688    293    366   -662  -1893  -1683  -1093   -802  -1319  -1195
     38   -636   -675    296    355   -654  -1875  -1670  -1091   -800  -1312  -1189
     15   -631   -646    309    329   -639  -1860  -1657  -1083   -795  -1299  -1179
     12   -662   -675    324    340   -667  -1878  -1673  -1104   -815  -1314  -1195
      7   -662   -670    327    337   -667  -1875  -1665  -1104   -820  -1314  -1192
     -2   -665   -662    332    329   -665  -1873  -1662  -1109   -828  -1312  -1189
     33   -659   -693    314    363   -675  -1875  -1667  -1124   -846  -1319  -1197
     38   -662   -704    309    368   -680  -1875  -1670  -1137   -862  -1322  -1202
    -15   -649   -633    332    309   -641  -1844  -1641  -1117   -841  -1293  -1179
     -2   -615   -615    309    306   -615  -1821  -1618  -1104   -826  -1267  -1158
     59   -589   -649    265    353   -618  -1810  -1610  -1104   -823  -1265  -1153
     51   -566   -618    254    332   -592  -1771  -1582  -1083   -807  -1244  -1135
     64   -558   -626    246    342   -592  -1753  -1571  -1083   -810  -1241  -1135
     62   -561   -623    246    340   -589  -1751  -1564  -1088   -810  -1236  -1127
     70   -535   -605    233    337   -568  -1743  -1553  -1078   -805  -1223  -1114
     46   -493   -542    223    293   -517  -1725  -1540  -1054   -782  -1195  -1088
     20   -465   -488    220    254   -475  -1722  -1532  -1041   -763  -1174  -1065
     46   -488   -535    220    288   -511  -1756  -1566  -1078   -797  -1202  -1083
     57   -506   -563    226    309   -535  -1753  -1571  -1093   -813  -1208  -1088
     70   -478   -550    202    309   -514  -1740  -1558  -1080   -802  -1187  -1072
    106   -488   -597    189    350   -542  -1771  -1571  -1101   -823  -1202  -1083
     80   -542   -623    231    350   -581  -1792  -1592  -1132   -857  -1234  -1114
     70   -613   -683    272    376   -646  -1795  -1605  -1163   -893  -1267  -1153
     33   -641   -675    301    350   -657  -1771  -1592  -1166   -893  -1265  -1150
     51   -662   -717    303    381   -688  -1779  -1602  -1187   -917  -1288  -1174
     80   -688   -771    301    423   -730  -1803  -1628  -1218   -945  -1317  -1205
     80   -719   -800    319    439   -758  -1816  -1641  -1239   -961  -1332  -1223
     46   -732   -779    340    413   -753  -1810  -1634  -1239   -958  -1325  -1218
     49   -724   -774    337    410   -748  -1805  -1628  -1239   -958  -1319  -1215
     38   -727   -766    342    400   -745  -1800  -1626  -1241   -961  -1317  -1213
     51   -714   -766    332    407   -740  -1803  -1621  -1236   -958  -1309  -1197
     54   -722   -776    332    413   -750  -1818  -1631  -1247   -971  -1317  -1205
     54   -748   -802    345    426   -774  -1797  -1610  -1249   -982  -1322  -1215
    116   -802   -919    340    517   -859  -1743  -1540  -1249  -1008  -1361  -1267
    150   -792   -943    322    545   -867  -1602  -1374  -1169   -974  -1358  -1291
    200   -693   -896    246    548   -795  -1462  -1158  -1018   -846  -1260  -1210
    249   -441   -693     96    470   -566  -1350   -945   -800   -605  -1018   -963
    290     90   -200   -192    244    -54  -1348   -875   -532   -223   -576   -491
    163    807    644   -485   -239    727  -1486  -1036   -270    239     -2    109
    -72    935   1008   -433   -540    971  -1774  -1470   -387    267    114    231
   -207    358    566    -75   -387    462  -2023  -1932   -914   -280   -400   -259
   -171   -496   -327    332     75   -413  -2187  -2242  -1540  -1034  -1156  -1000
   -101   -987   -885    545    392   -937  -2171  -2166  -1714  -1314  -1491  -1361
    -70  -1018   -948    542    439   -984  -2026  -1961  -1602  -1249  -1470  -1366
    -23   -909   -888    465    431   -898  -1867  -1761  -1449  -1130  -1376  -1299
     38   -813   -852    384    441   -831  -1774  -1636  -1348  -1049  -1304  -1236
     49   -800   -849    376    449   -823  -1732  -1587  -1317  -1026  -1283  -1218
     57   -800   -857    371    454   -828  -1704  -1556  -1299  -1013  -1270  -1205
     64   -774   -839    353    449   -805  -1673  -1527  -1278   -995  -1249  -1187
     80   -774   -857    345    467   -815  -1662  -1522  -1280   -997  -1247  -1187
     62   -784   -846    361    454   -815  -1647  -1509  -1273   -989  -1236  -1174
     51   -774   -828    358    439   -800  -1623  -1488  -1257   -974  -1218  -1161
     77   -771   -849    345    462   -810  -1618  -1480  -1257   -982  -1218  -1166
     90   -769   -859    335    475   -813  -1613  -1473  -1257   -982  -1215  -1158
     72   -769   -841    348    457   -805  -1597  -1457  -1249   -971  -1200  -1148
     75   -758   -833    340    454   -797  -1577  -1436  -1236   -958  -1182  -1140
     90   -753   -844    329    467   -800  -1564  -1428  -1231   -953  -1171  -1132
    101   -748   -852    322    475   -800  -1556  -1423  -1223   -950  -1166  -1132
     93   -732   -826    319    459   -779  -1535  -1402  -1202   -932  -1143  -1117
     98   -745   -844    322    470   -795  -1535  -1405  -1213   -940  -1143  -1119
    116   -745   -862    314    488   -802  -1535  -1402  -1215   -943  -1143  -1117
    124   -730   -854    301    488   -792  -1522  -1389  -1205   -932  -1132  -1104
    116   -724   -841    303    478   -782  -1512  -1382  -1197   -927  -1124  -1093
    127   -727   -854    298    491   -792  -1506  -1376  -1200   -927  -1122  -1085
    114   -722   -836    303    475   -779  -1488  -1353  -1182   -911  -1098  -1067
    109   -719   -828    303    467   -774  -1483  -1335  -1171   -906  -1085  -1060
    124   -714   -839    296    480   -776  -1475  -1325  -1163   -901  -1078  -1054
    137   -704   -841    280    488   -771  -1467  -1314  -1156   -893  -1067  -1044
    140   -683   -823    270    480   -753  -1457  -1293  -1143   -880  -1047  -1028
    145   -672   -818    262    480   -745  -1447  -1278  -1135   -872  -1028  -1015
    155   -667   -823    257    488   -745  -1444  -1267  -1132   -865  -1015  -1008
    163   -659   -826    246    493   -743  -1447  -1257  -1124   -857  -1005  -1002
    171   -649   -823    239    496   -735  -1439  -1239  -1111   -844   -984   -989
    197   -636   -833    218    511   -735  -1436  -1226  -1104   -831   -969   -976
    202   -607   -810    202    506   -709  -1421  -1202  -1085   -805   -937   -950
    189   -584   -776    194    483   -680  -1410  -1179  -1062   -774   -906   -922
    192   -571   -766    189    478   -667  -1405  -1163  -1049   -758   -885   -901
    223   -558   -782    166    498   -667  -1392  -1158  -1044   -758   -878   -893
    194   -522   -717    163    454   -618  -1353  -1127  -1015   -730   -841   -862
    161   -522   -683    179    420   -602  -1322  -1106   -997   -711   -818   -846
    210   -527   -737    155    472   -631  -1325  -1111  -1002   -719   -823   -852
    187   -522   -711    166    446   -615  -1306  -1093   -979   -698   -800   -831
    163   -509   -672    174    418   -589  -1275  -1060   -948   -667   -769   -805
    249   -488   -737    119    493   -613  -1278  -1065   -948   -672   -774   -815
    252   -465   -717    103    483   -589  -1257  -1049   -927   -654   -756   -805
    228   -457   -688    114    457   -571  -1241  -1034   -906   -636   -740   -797
    252   -462   -714    106    483   -587  -1249  -1044   -911   -641   -748   -810
    228   -483   -711    127    467   -597  -1241  -1041   -909   -644   -750   -818
    213   -485   -701    135    454   -592  -1213  -1031   -898   -636   -737   -810
    215   -491   -706    137    459   -597  -1195  -1023   -893   -628   -730   -805
    197   -527   -724    166    459   -626  -1197  -1031   -904   -639   -740   -818
    181   -519   -701    168    441   -610  -1192  -1028   -893   -631   -724   -813
    174   -519   -693    174    431   -607  -1189  -1021   -883   -620   -709   -807
    176   -522   -701    171    436   -610  -1184  -1015   -880   -620   -706   -810
    200   -511   -711    155    454   -610  -1179  -1010   -880   -618   -704   -815
    171   -501   -672    163    418   -584  -1158   -989   -862   -600   -680   -800
    176   -501   -680    161    426   -589  -1150   -982   -849   -587   -670   -792
    187   -504   -691    158    436   -597  -1150   -976   -844   -579   -662   -787
    174   -493   -667    161    420   -579  -1143   -963   -831   -558   -644   -779
    197   -480   -678    140    436   -576  -1137   -961   -826   -558   -641   -784
    184   -491   -675    153    428   -581  -1124   -956   -820   -558   -636   -779
    163   -491   -657    161    410   -574  -1109   -940   -807   -550   -626   -771
    171   -485   -657    158    413   -571  -1098   -927   -800   -537   -618   -766
    197   -485   -683    142    439   -584  -1096   -924   -795   -535   -618   -769
    202   -488   -693    142    446   -589  -1096   -919   -792   -535   -615   -766
    207   -485   -693    137    449   -589  -1093   -911   -784   -530   -607   -763
    218   -475   -693    129    454   -584  -1083   -909   -782   -524   -600   -758
    223   -483   -709    129    465   -594  -1078   -906   -782   -524   -589   -763
    215   -480   -698    132    454   -589  -1062   -893   -771   -519   -576   -758
    213   -478   -693    129    452   -584  -1057   -888   -766   -517   -571   -756
    215   -465   -680    124    446   -571  -1041   -872   -750   -501   -561   -740
    202   -454   -659    124    428   -555  -1015   -849   -730   -485   -548   -724
    205   -431   -636    111    418   -532   -989   -831   -709   -465   -530   -711
    231   -402   -633     83    431   -519   -974   -823   -698   -454   -522   -706
    239   -394   -633     77    436   -514   -966   -820   -696   -452   -514   -704
    210   -384   -597     85    402   -491   -948   -802   -678   -433   -485   -688
    194   -353   -548     80    368   -452   -914   -771   -644   -402   -454   -662
    215   -311   -530     46    371   -420   -888   -753   -618   -379   -431   -636
    246   -272   -519     12    381   -394   -880   -743   -597   -358   -400   -613
    254   -288   -542     15    397   -413   -896   -758   -607   -371   -405   -615
    249   -303   -555     25    400   -428   -909   -766   -610   -376   -410   -613
    239   -306   -548     33    392   -426   -914   -761   -602   -366   -400   -602
    210   -337   -548     64    379   -441   -906   -756   -605   -363   -397   -605
    226   -387   -613     80    418   -498   -911   -769   -626   -387   -423   -633
    223   -423   -649     98    436   -535   -911   -763   -628   -400   -433   -646
    205   -467   -672    129    439   -571   -909   -766   -641   -415   -449   -662
    226   -504   -730    140    478   -615   -924   -787   -672   -439   -472   -691
    213   -517   -730    150    470   -623   -932   -797   -678   -446   -472   -698
    200   -532   -732    166    465   -633   -927   -795   -680   -452   -478   -711
    197   -561   -758    179    475   -657   -922   -795   -685   -462   -485   -719
    192   -561   -753    184    472   -657   -917   -789   -683   -457   -478   -714
    166   -545   -711    189    439   -628   -898   -774   -659   -436   -454   -698
    184   -545   -732    179    457   -639   -891   -766   -654   -433   -452   -693
    202   -558   -763    176    483   -659   -896   -769   -659   -439   -452   -701
    223   -589   -813    184    517   -701   -901   -766   -667   -457   -467   -724
    184   -662   -849    239    514   -756   -813   -659   -626   -459   -493   -766
    220   -644   -867    210    542   -756   -683   -498   -530   -415   -485   -779
    306   -511   -820    101    563   -665   -568   -309   -381   -285   -387   -701
    366   -184   -550    -90    457   -366   -475   -116   -148     -7   -103   -436
    340    415     75   -381    132    246   -441    -33    161    439    407     72
    213    969    756   -592   -272    862   -579   -228    327    789    841    493
     85    982    896   -535   -405    940   -880   -657    129    727    844    491
    -72    350    423   -137   -246    387  -1080  -1111   -439    101    257    -49
    -28   -384   -355    205    161   -371  -1179  -1314   -937   -545   -407   -667
     59   -753   -813    345    433   -782  -1176  -1223  -1026   -719   -636   -893
     77   -831   -911    374    493   -870  -1075  -1062   -937   -680   -633   -901
    127   -769   -896    322    511   -831   -958   -914   -810   -587   -563   -841
    161   -665   -826    249    491   -745   -867   -802   -698   -496   -480   -766
    158   -597   -756    218    457   -675   -802   -730   -626   -433   -423   -717
    153   -581   -735    213    441   -657   -766   -693   -597   -407   -405   -704
    142   -561   -704    210    423   -631   -745   -667   -574   -384   -389   -688
    171   -537   -711    181    439   -623   -740   -657   -566   -381   -381   -685
    179   -530   -711    174    444   -620   -730   -646   -555   -371   -374   -675
    189   -522   -714    166    452   -618   -717   -641   -550   -363   -368   -667
    207   -511   -719    153    462   -615   -709   -633   -542   -361   -363   -665
    158   -514   -672    176    413   -592   -685   -613   -522   -348   -342   -652
    127   -504   -631    187    376   -566   -659   -589   -498   -332   -319   -628
    187   -498   -685    155    433   -592   -665   -594   -509   -340   -327   -636
    181   -496   -678    158    428   -587   -654   -584   -498   -329   -316   -628
    192   -493   -685    148    439   -589   -652   -579   -501   -332   -314   -626
    205   -488   -693    140    449   -589   -649   -574   -496   -329   -311   -620
    200   -480   -680    140    439   -579   -641   -563   -483   -322   -301   -615
    124   -467   -592    171    358   -530   -610   -527   -449   -290   -265   -584
    168   -457   -628    142    397   -542   -610   -530   -454   -290   -267   -584
    220   -449   -670    114    444   -558   -618   -537   -462   -298   -275   -592
    210   -449   -662    116    433   -555   -613   -527   -454   -293   -270   -584
    220   -449   -670    114    444   -558   -605   -517   -449   -285   -265   -574
    218   -431   -652    103    433   -540   -594   -506   -436   -272   -254   -561
    207   -420   -631    106    418   -524   -584   -496   -426   -262   -239   -553
    200   -420   -620    109    410   -519   -579   -488   -420   -254   -228   -545
    233   -415   -649     90    441   -532   -579   -488   -423   -252   -226   -542
    205   -405   -613     98    407   -509   -561   -462   -400   -231   -200   -517
    189   -387   -579     98    384   -483   -548   -439   -379   -210   -174   -488
    241   -376   -618     67    428   -496   -561   -441   -384   -215   -168   -483
    259   -355   -615     49    436   -485   -558   -431   -374   -202   -153   -462
    233   -327   -561     44    397   -444   -540   -402   -345   -171   -119   -433
    265   -319   -584     25    423   -452   -542   -400   -345   -171   -116   -426
    290   -298   -592      2    439   -444   -542   -392   -345   -166   -106   -418
    267   -270   -537      2    402   -402   -514   -361   -314   -132    -70   -389
    259   -254   -517     -5    387   -387   -493   -345   -298   -116    -57   -371
    272   -246   -522    -12    397   -384   -480   -337   -293   -114    -57   -363
    267   -226   -496    -20    379   -361   -462   -324   -280   -101    -41   -353
    265   -210   -475    -25    368   -342   -449   -319   -272    -93    -31   -345
    265   -207   -475    -28    368   -342   -439   -319   -262    -85    -28   -340
    252   -200   -452    -25    350   -324   -418   -298   -241    -70    -12   -329
    202   -189   -392     -7    296   -288   -381   -262   -207    -44     12   -309
    265   -187   -452    -38    358   -319   -384   -270   -213    -57     -5   -332
    280   -184   -467    -49    371   -324   -376   -267   -213    -62    -15   -345
    192   -176   -368     -7    280   -272   -327   -223   -168    -28     15   -319
    197   -174   -371    -12    283   -272   -314   -218   -163    -25     15   -327
    241   -171   -413    -33    327   -290   -314   -228   -168    -33      2   -340
    210   -184   -394    -12    301   -288   -298   -223   -163    -33      2   -345
    205   -181   -389    -12    296   -285   -288   -220   -158    -36      0   -350
    215   -176   -394    -20    303   -285   -285   -220   -153    -33      0   -350
    233   -158   -392    -36    311   -275   -277   -215   -145    -31      5   -348
    220   -171   -392    -25    303   -280   -277   -218   -148    -33      2   -350
    215   -168   -387    -23    301   -277   -272   -220   -145    -33      7   -345
    200   -166   -368    -18    283   -267   -259   -213   -137    -25     15   -340
    168   -166   -335      0    252   -249   -246   -202   -129    -12     20   -337
    114   -158   -275     20    192   -215   -218   -171   -101     12     49   -309
    171   -150   -322    -12    246   -236   -223   -171   -103      5     41   -311
    210   -135   -345    -41    277   -239   -226   -171   -109      2     38   -314
    213   -142   -355    -33    283   -249   -223   -168   -109      0     41   -319
    150   -142   -293     -2    220   -218   -194   -140    -83     25     72   -296
    207   -127   -337    -41    272   -231   -205   -145    -90     20     64   -303
    220   -114   -337    -54    277   -226   -197   -137    -85     23     67   -298
    244   -116   -361    -62    301   -239   -192   -140    -88     18     62   -301
    218   -109   -329    -54    270   -218   -171   -124    -70     33     80   -285
    213   -101   -314    -57    262   -207   -163   -116    -64     41     88   -288
    168   -106   -275    -33    220   -189   -148   -103    -54     54     98   -280
    213   -101   -314    -54    262   -207   -150   -111    -62     46     96   -288
    231    -93   -327    -70    275   -210   -148   -109    -62     44     96   -285
    181    -75   -259    -54    218   -166   -111    -75    -28     70    127   -259
    207    -46   -254    -83    228   -150    -90    -62    -12     80    137   -246
    207    -23   -231    -90    218   -127    -64    -44      2     93    148   -236
    192      0   -194    -96    192    -98    -38    -20     25    109    166   -218
    223     10   -215   -116    220   -101    -33    -15     25    103    163   -218
    210     28   -181   -122    194    -75    -15      5     41    122    184   -197
    213     83   -129   -148    171    -23     10     23     70    153    215   -168
    220    116   -106   -171    163      5     18     28     80    166    233   -153
    223    114   -111   -168    168      2     10     18     75    158    231   -150
    205    106    -98   -155    153      2      5     15     75    155    236   -142
    218    106   -111   -161    166     -2     -5     12     72    158    241   -137
    223     75   -150   -150    187    -36    -15      5     54    142    228   -153
    213     38   -176   -127    194    -67    -15      0     44    124    210   -176
    189     -7   -197    -93    194   -101    -10      5     36    109    197   -197
    192    -41   -233    -75    213   -137    -12     -2     25     93    179   -218
    155    -85   -244    -36    200   -163    -10     -5     15     80    161   -233
    153   -111   -265    -20    207   -187    -15    -15      5     64    148   -246
    135   -132   -267     -2    200   -197    -15    -20     -2     54    142   -254
    194   -129   -324    -31    259   -226    -33    -38    -23     33    127   -275
    168   -137   -306    -15    236   -223    -23    -33    -20     38    129   -275
     88   -124   -213     18    150   -168     12      5     18     80    166   -239
    189   -111   -301    -41    244   -205    -10    -15      0     67    142   -265
    207   -114   -322    -46    265   -218    -12    -18     -2     62    142   -280
    197   -142   -340    -28    267   -239     -5     -5     -7     54    135   -298
    213   -223   -436      5    324   -329     31     46    -12     23     85   -350
    176   -257   -433     38    303   -345    161    202     62     46     77   -379
    244   -171   -415    -36    329   -293    288    387    184    129    137   -345
    311     67   -244   -192    275    -88    392    587    392    348    348   -148
    309    610    301   -462      5    457    428    698    688    758    802    319
    223   1319   1096   -774   -436   1208    314    571    935   1200   1343    870
     41   1621   1579   -831   -769   1600     23    176    893   1348   1577   1101
    -59   1130   1189   -537   -626   1158   -246   -285    410    872   1135    693
   -101    265    366    -83   -233    314   -371   -581   -189    124    381    -10
    -46   -296   -249    168     98   -275   -371   -535   -405   -213    -12   -407
     25   -428   -454    202    239   -441   -277   -363   -342   -215    -64   -480
     36   -342   -381    153    207   -361   -122   -174   -189    -98     23   -410
     41   -210   -252     83    145   -231      2    -23    -44     25    137   -311
    101   -161   -262     28    179   -210     41     31      0     57    161   -296
    132   -155   -288     12    210   -220     57     54     12     64    166   -296
    132   -155   -290     10    210   -223     67     64     23     72    166   -296
    114   -153   -267     20    189   -210     88     83     38     83    176   -288
    109   -140   -249     12    179   -194    106     98     51     98    187   -277
    155   -122   -277    -15    215   -200    109    101     54     96    181   -280
    127   -119   -249     -5    187   -181    127    122     75    109    197   -265
    145   -114   -262    -15    202   -187    129    124     77    111    194   -259
    148   -109   -257    -20    200   -184    137    132     85    119    205   -254
    122   -101   -223    -10    171   -161    158    150    101    135    226   -244
    129   -103   -236    -15    181   -168    161    150     98    129    223   -254
    142    -93   -236    -25    189   -166    161    148     96    129    223   -252
    124    -80   -207    -23    166   -142    171    163    111    137    236   -239
    122    -77   -200    -20    161   -137    179    168    122    140    239   -239
    109    -85   -194    -12    150   -140    184    168    124    137    236   -233
    122    -64   -187    -28    153   -124    189    179    132    145    244   -218
    145    -54   -202    -46    174   -127    189    181    129    142    246   -215
    106    -54   -161    -25    132   -106    207    194    142    161    262   -197
     83    -41   -124    -23    101    -83    220    210    158    176    275   -189
     77    -25   -103    -25     88    -64    236    228    174    194    290   -184
    114    -15   -129    -51    119    -72    228    226    168    187    283   -189
    202     -7   -210    -96    205   -109    197    205    150    168    257   -210
    132     10   -124    -72    127    -57    223    241    184    205    290   -181
    168     28   -140    -98    153    -54    218    241    184    207    296   -179
    187     36   -150   -114    166    -57    205    241    184    210    298   -171
    174     59   -114   -116    145    -25    210    262    200    231    319   -142
    174     77    -96   -127    135     -7    220    277    215    244    335   -127
    192     93   -101   -142    148     -2    220    285    218    254    342   -116
    200    119    -80   -161    140     20    226    301    228    272    361    -93
    207    153    -54   -179    132     49    233    314    244    293    384    -70
    205    166    -38   -187    122     64    239    316    252    301    397    -59
    153    174     20   -163     64     98    259    335    270    322    418    -46
    153    192     38   -174     57    114    265    340    280    329    423    -41
    194    218     23   -205     85    122    270    335    285    329    423    -41
    228    239     10   -233    109    124    272    335    288    329    426    -41
    218    254     36   -236     90    145    290    353    309    350    446    -28
    202    270     67   -239     67    168    314    376    335    371    465    -18
    200    275     75   -236     62    176    327    384    348    376    470    -18
    171    280    109   -226     31    194    350    413    374    397    485     -5
    122    288    166   -205    -23    228    384    449    415    426    506     15
    187    288    101   -239     44    194    374    436    407    407    483     -7
    197    280     83   -239     57    181    376    426    407    402    472    -20
    171    290    119   -231     25    205    387    426    415    407    480    -18
    135    280    145   -207     -5    213    392    423    413    402    480    -23
    122    267    145   -194    -12    205    392    413    402    392    470    -33
    142    283    140   -213      2    213    394    407    405    392    470    -41
    116    288    171   -205    -25    231    397    410    407    397    478    -38
    137    293    153   -215     -7    223    392    402    402    392    470    -49
    135    290    153   -215    -10    223    392    402    402    392    472    -51
    135    306    171   -220    -18    239    397    415    418    402    485    -38
    124    311    187   -220    -33    249    402    420    426    410    488    -31
    145    319    174   -233    -15    246    402    418    426    410    488    -33
    106    322    213   -215    -54    267    418    431    441    426    504    -25
     46    332    285   -189   -119    309    441    459    472    454    532     -5
    124    337    213   -233    -44    275    418    441    457    431    506    -20
    168    340    168   -254      0    254    402    428    441    413    488    -33
    158    342    181   -252    -10    265    405    431    444    415    496    -36
    150    342    192   -246    -20    267    410    428    446    415    501    -31
     93    355    262   -226    -85    309    431    444    465    436    519    -12
     88    366    277   -228    -93    322    439    454    472    444    524    -10
    127    350    223   -241    -46    288    418    431    452    420    493    -36
    155    342    187   -249    -15    265    402    413    439    397    478    -44
     88    348    259   -218    -88    306    433    439    465    420    504    -18
     98    358    259   -228    -80    311    444    446    470    426    509    -12
    137    394    257   -267    -59    324    457    452    478    436    511    -10
    153    428    275   -290    -59    353    475    465    493    441    522     -2
    124    457    329   -290   -101    392    506    491    519    465    545     12
    135    465    329   -301    -96    397    509    493    522    467    548     10
    142    467    324   -306    -90    397    506    493    519    462    540      7
    140    496    355   -316   -106    426    527    511    537    475    555     28
    166    532    366   -350    -98    449    537    509    545    488    571     33
    166    574    405   -371   -119    491    548    517    563    509    600     51
    184    581    397   -384   -106    488    530    501    553    501    597     46
    111    555    444   -332   -166    501    524    496    553    506    605     54
    132    561    426   -348   -148    493    504    480    545    504    602     54
    181    535    353   -358    -85    444    465    452    517    470    574     28
    161    501    340   -332    -90    420    462    452    506    452    553     10
    140    475    335   -306    -96    405    462    454    504    449    540      5
    168    444    272   -309    -51    358    439    431    478    420    514    -23
    145    413    267   -277    -62    340    441    426    465    405    501    -46
    122    384    262   -254    -70    324    436    415    452    392    485    -62
    129    355    226   -241    -46    290    413    387    423    363    449    -90
    101    345    244   -226    -70    296    418    392    426    363    449    -90
    114    348    233   -231    -59    293    418    397    431    366    454    -93
    132    332    200   -233    -33    267    405    384    418    353    441   -109
     88    337    249   -213    -80    293    420    400    436    368    457    -90
     85    342    257   -215    -85    298    420    402    439    368    457    -90
    116    319    202   -218    -41    262    400    387    418    348    433   -114
    176    277     98   -228     38    187    407    405    402    311    392   -163
    111    218    106   -163      2    163    530    542    459    319    374   -205
    135    290    153   -213    -10    223    665    722    579    402    428   -171
    257    496    239   -376     10    368    771    922    761    576    584    -23
    309    953    644   -633   -168    800    815   1052   1031    930    963    363
    283   1680   1397   -982   -555   1540    704    976   1319   1405   1530    948
     85   2078   1992  -1083   -953   2036    410    563   1325   1600   1823   1244
    -72   1738   1810   -833   -943   1774    106     70    909   1231   1514    956
   -161    888   1049   -363   -605    966    -54   -283    270    472    771    262
   -106    215    322    -54   -213    267    -80   -285    -38     23    259   -241
    -18     64     83    -23    -51     75     15    -98     28     18    194   -329
     18    140    119    -80    -49    129    179    109    189    135    272   -270
     41    265    223   -155    -90    244    306    262    329    257    371   -189
     96    298    202   -197    -51    252    337    303    363    283    384   -181
     72    306    233   -189    -80    270    363    337    389    303    405   -171
     83    316    231   -200    -75    275    376    358    410    314    415   -166
    124    316    192   -220    -36    257    366    348    400    301    405   -179
    122    327    205   -223    -41    267    368    350    402    303    410   -176
     85    322    236   -205    -75    280    376    358    415    303    423   -166
     88    327    239   -210    -75    283    379    361    420    303    423   -166
     83    342    259   -215    -88    301    381    371    428    311    428   -158
     93    361    267   -226    -85    314    387    376    433    319    433   -153
     62    353    288   -207   -114    322    384    371    433    314    433   -161
     57    350    290   -205   -116    322    374    363    433    311    431   -168
    124    363    239   -246    -57    301    358    355    426    301    423   -184
     90    371    280   -231    -93    327    366    374    449    322    441   -174
    140    387    244   -265    -51    314    342    355    441    311    433   -181
    129    400    267   -265    -70    335    345    358    452    316    446   -171
    116    402    285   -259    -85    345    342    361    457    319    457   -168
    119    402    283   -259    -80    342    327    353    449    316    457   -174
    114    418    303   -265    -96    361    327    355    459    322    467   -163
    109    426    314   -267   -103    371    324    361    467    324    475   -158
     96    428    332   -262   -119    381    322    363    475    329    483   -150
     46    428    381   -236   -166    405    332    384    504    358    509   -129
    109    426    316   -270   -103    371    303    371    501    340    498   -145
     88    433    345   -262   -127    389    306    387    527    358    522   -124
     44    439    394   -241   -176    418    311    405    555    381    553   -103
    114    465    350   -288   -116    407    293    402    563    381    561   -103
    197    480    280   -340    -41    379    267    387    553    368    550   -132
    181    478    296   -332    -57    387    257    387    563    371    561   -124
    187    509    319   -348    -64    413    246    394    581    384    581   -106
    192    553    361   -371    -83    457    257    418    615    413    615    -77
    168    555    387   -363   -109    472    259    431    633    431    639    -59
    184    568    384   -376   -101    478    252    431    644    436    652    -57
    179    587    405   -384   -114    496    254    436    662    446    665    -49
    187    602    415   -394   -114    509    252    439    678    452    683    -31
    184    618    431   -402   -122    524    254    436    688    459    701    -15
    192    626    433   -407   -119    530    254    439    698    465    719     -7
    153    633    480   -394   -166    558    270    457    730    485    745     12
    148    636    488   -392   -168    563    265    459    745    496    756     10
    122    639    514   -381   -197    576    280    478    774    514    776     23
    111    641    527   -376   -207    584    288    496    792    532    792     25
    179    639    459   -410   -140    550    259    472    779    519    779      5
    124    641    517   -381   -194    579    277    485    800    535    802     23
    135    633    496   -384   -181    566    275    475    795    524    797      0
    142    605    462   -376   -158    535    254    454    779    506    787    -20
    166    579    413   -374   -124    496    226    423    758    478    763    -46
    124    571    446   -348   -161    509    223    418    758    470    766    -49
     96    568    472   -332   -189    522    223    423    766    475    774    -49
    119    566    446   -342   -163    506    205    405    758    470    769    -57
    124    563    436   -345   -155    501    197    400    761    467    774    -57
    103    555    452   -329   -174    504    194    397    763    470    782    -57
     72    558    485   -316   -207    522    194    400    776    480    797    -51
     85    571    485   -329   -200    527    194    405    787    488    810    -38
    135    579    444   -358   -155    511    179    400    784    480    813    -38
    140    576    436   -358   -148    506    166    389    782    472    815    -41
    101    574    470   -340   -184    522    171    394    792    480    818    -38
     98    571    472   -337   -187    522    166    394    797    483    818    -41
    142    587    441   -366   -148    514    148    379    787    472    818    -51
    116    584    467   -350   -174    527    155    389    800    480    833    -41
    114    584    470   -350   -179    527    155    394    805    480    836    -36
    135    576    441   -355   -153    509    135    379    792    465    828    -54
    119    563    444   -342   -161    504    124    368    782    457    831    -62
     80    568    488   -324   -202    530    129    371    792    470    849    -54
    101    566    465   -335   -181    517    114    363    787    462    841    -67
     98    566    465   -332   -184    517    119    376    800    470    854    -54
    119    568    449   -348   -163    509    111    371    795    470    859    -57
     93    600    506   -345   -205    553    124    384    813    488    883    -44
    135    620    485   -376   -176    553    111    376    813    480    878    -57
    153    633    478   -394   -163    555    111    379    815    483    880    -49
    114    639    524   -379   -205    581    124    394    833    501    904    -33
    114    659    545   -387   -215    602    135    405    846    514    924    -23
     75    683    607   -381   -265    646    145    415    865    535    948     -7
    103    709    605   -407   -249    657    132    402    865    540    956     -7
     98    709    610   -405   -257    659    114    387    854    530    958    -10
    103    706    602   -405   -249    654     85    358    833    511    953    -25
     93    688    592   -392   -249    641     62    342    823    501    943    -33
    132    675    542   -405   -205    610     38    329    813    488    932    -44
    111    644    530   -379   -207    587     31    327    805    480    924    -62
     72    597    524   -335   -226    561     33    332    805    478    924    -70
    148    566    418   -358   -135    493     -7    298    763    436    885   -114
    111    527    415   -319   -153    472    -15    285    748    418    875   -132
     67    491    420   -280   -176    457    -23    272    735    405    865   -145
     57    472    415   -265   -179    444    -33    259    722    389    852   -158
     75    467    392   -272   -158    428    -49    239    704    374    846   -176
     64    462    397   -265   -166    431    -59    231    696    368    846   -184
     46    454    407   -252   -179    433    -62    223    693    366    844   -187
     59    444    384   -252   -161    415    -72    213    683    353    831   -200
     20    444    423   -233   -200    433    -64    223    691    358    846   -192
     33    439    405   -236   -184    423    -77    215    680    348    839   -202
     59    389    329   -226   -137    361    -83    220    667    319    800   -241
     20    324    303   -171   -140    314    -12    311    701    306    771   -290
     90    376    283   -233    -96    329     70    423    776    340    782   -298
    129    509    376   -319   -122    444    166    600    932    483    906   -184
    189    852    659   -522   -233    756    215    750   1150    763   1208    109
    174   1478   1304   -826   -563   1392    233    810   1441   1208   1717    613
     83   1964   1880  -1023   -898   1922     38    522   1506   1470   2060    927
    -51   1800   1852   -875   -950   1826   -228     72   1195   1247   1886    753
   -171   1060   1231   -444   -701   1145   -426   -371    576    524   1192    122
   -155    376    532   -109   -342    454   -530   -514    168    -18    623   -397
    -88    148    236    -31   -163    192   -501   -361    189    -64    524   -493
    -85    161    246    -38   -166    202   -389   -181    316     18    574   -454
    -75    249    324    -88   -200    285   -285    -36    446    122    652   -389
     20    355    335   -187   -155    345   -239     31    519    181    701   -345
    -31    387    418   -176   -223    402   -192     90    571    228    745   -309
    -23    407    431   -192   -228    420   -174    116    592    246    761   -298
     44    418    374   -231   -166    397   -192    106    581    233    748   -309
     93    420    327   -257   -116    374   -218     83    561    218    730   -324
      7    418    407   -213   -200    413   -194    106    584    236    753   -306
     10    428    418   -220   -205    423   -192    109    584    236    758   -303
     28    433    405   -233   -189    420   -233     93    579    228    753   -309
     38    436    397   -236   -179    418   -262     83    571    223    753   -311
      0    433    431   -218   -215    433   -239     90    576    228    761   -301
    -46    428    475   -189   -259    452   -205    103    584    239    769   -285
      5    449    444   -228   -220    449   -192    103    576    236    766   -290
    101    472    371   -285   -135    423   -207     85    553    220    750   -314
     75    478    402   -277   -163    439   -213     90    561    228    761   -301
     46    485    439   -267   -194    462   -202    101    571    239    771   -288
     54    483    428   -270   -187    457   -213     98    568    239    766   -288
     72    483    410   -277   -168    446   -231     80    555    231    758   -301
     25    488    462   -259   -218    475   -236     80    558    244    774   -290
     10    498    488   -254   -239    493   -244     88    563    254    787   -283
     20    501    480   -262   -231    491   -262     83    561    252    784   -288
     72    501    428   -285   -176    465   -293     62    542    228    763   -306
      0    509    509   -257   -254    509   -280     83    568    252    792   -277
    -20    524    542   -252   -283    532   -275     96    581    270    810   -257
     36    535    498   -288   -231    517   -301     77    561    257    792   -265
     25    548    522   -285   -246    535   -303     88    566    259    800   -252
     72    568    496   -322   -213    535   -324     83    561    259    805   -249
     98    584    485   -342   -194    537   -337     85    563    267    818   -231
    116    589    472   -353   -179    532   -350     80    555    272    820   -228
     57    610    553   -332   -246    581   -329    109    579    311    859   -194
     85    620    532   -355   -223    576   -342    101    571    309    859   -192
    103    644    540   -374   -218    594   -350    106    571    314    867   -181
     96    675    579   -387   -241    628   -345    114    579    324    885   -161
     93    685    592   -389   -249    639   -335    119    581    322    891   -150
     93    698    605   -400   -254    652   -332    116    581    327    896   -142
    124    722    597   -423   -236    659   -337    109    579    327    893   -145
    114    735    620   -426   -254    678   -329    106    584    329    898   -137
     67    743    675   -405   -303    709   -311    127    602    350    917   -116
    124    740    613   -433   -244    678   -329    111    584    329    891   -140
    103    748    644   -426   -270    698   -319    116    592    329    893   -140
     80    743    662   -413   -290    701   -316    122    594    329    888   -145
     33    737    704   -384   -335    722   -301    132    605    345    891   -140
      7    743    735   -376   -363    740   -283    135    615    348    885   -148
     51    743    688   -397   -319    717   -296    116    602    324    859   -174
     41    724    683   -384   -322    704   -309    101    587    309    839   -194
     31    730    698   -379   -332    714   -298     96    587    306    833   -197
     25    724    698   -376   -337    711   -298     83    574    290    820   -205
     59    722    662   -392   -301    693   -319     59    550    270    795   -223
     54    732    678   -394   -311    706   -342     51    553    270    795   -218
     41    740    698   -389   -327    719   -340     49    555    272    797   -215
     18    727    706   -374   -342    717   -332     44    545    267    792   -218
     28    743    714   -387   -342    730   -329     44    545    272    795   -215
     31    771    737   -402   -353    756   -340     49    555    283    807   -207
     -7    769    776   -379   -392    771   -350     51    563    290    813   -202
     44    753    706   -400   -332    730   -353     28    537    265    784   -226
      2    750    748   -376   -374    750   -327     46    548    277    795   -205
    -23    756    776   -368   -400    766   -316     57    555    285    800   -197
    -12    732    745   -358   -379    737   -327     41    537    270    782   -213
     80    758    678   -420   -301    719   -348     23    519    252    766   -226
     83    800    717   -441   -316    758   -358     28    527    265    779   -213
     54    805    750   -431   -348    776   -361     25    527    270    782   -202
    103    805    701   -454   -298    753   -350     18    514    254    761   -218
     59    769    709   -415   -324    737   -340     18    511    246    750   -226
     77    802    724   -441   -324    763   -329     33    527    262    769   -215
     67    839    771   -454   -350    805   -314     51    545    280    795   -192
     36    802    766   -418   -363    784   -327     38    535    270    784   -194
     12    805    792   -413   -389    800   -306     54    545    277    792   -187
     46    836    789   -444   -371    813   -288     64    555    285    802   -179
     77    862    782   -472   -353    820   -277     75    563    288    807   -171
     77    893    815   -485   -368    854   -267     85    579    301    831   -155
     -7    885    893   -439   -452    888   -254     85    587    314    846   -140
     18    911    891   -465   -436    901   -252     77    581    316    849   -132
     49    940    891   -496   -420    914   -275     57    563    309    846   -129
     62    945    883   -504   -410    914   -285     44    555    303    846   -127
     88    943    854   -517   -384    898   -314     33    548    303    844   -116
     44    870    826   -457   -389    846   -345     10    517    272    813   -140
     -2    815    815   -407   -410    815   -329     10    504    252    795   -158
     44    795    750   -418   -353    774   -329      0    485    228    766   -179
     51    774    722   -415   -335    748   -335     -7    467    215    753   -192
     12    730    714   -371   -350    722   -345    -20    449    197    740   -207
      0    688    685   -345   -342    688   -371    -46    423    168    717   -226
     15    672    657   -342   -319    665   -384    -67    402    153    701   -241
     -2    657    659   -329   -329    659   -368    -67    397    145    693   -249
    -10    662    670   -327   -340    667   -355    -59    400    150    704   -244
     15    675    657   -345   -319    665   -366    -70    397    148    704   -241
     10    641    631   -324   -309    636   -379    -83    387    135    691   -254
    -20    631    649   -306   -335    641   -371    -80    389    140    696   -249
    -23    594    618   -288   -319    605   -363    -77    384    135    683   -259
     18    517    498   -270   -239    509   -348    -54    366     98    631   -311
     28    480    452   -254   -210    467   -272     38    400     85    594   -361
     18    511    491   -265   -236    501   -168    187    501    155    633   -335
     80    680    600   -381   -259    641    -62    379    678    335    800   -174
    127   1119    992   -623   -431   1054     -5    514    930    683   1184    220
     36   1818   1782   -927   -872   1800    -33    478   1202   1145   1740    769
   -166   2112   2278   -974  -1221   2195   -272    111   1156   1301   1974    987
   -220   1771   1990   -776  -1104   1880   -558   -355    727    909   1628    670
   -257    943   1200   -345   -730   1070   -727   -709    119    155    885      5
   -166    327    493    -80   -329    410   -771   -717   -148   -246    436   -410
   -114    207    319    -49   -215    262   -685   -532    -57   -226    415   -439
   -114    262    376    -75   -246    319   -555   -342     93   -114    501   -366
   -111    355    467   -124   -290    410   -475   -207    223     -2    592   -283
    -67    405    472   -168   -270    439   -449   -150    275     38    633   -244
   -101    392    493   -145   -298    441   -407   -114    301     59    652   -226
   -111    397    509   -145   -309    452   -376    -80    327     80    675   -207
    -46    483    530   -220   -288    506   -379    -44    371    124    719   -163
     88    579    491   -332   -200    535   -413    -33    392    137    740   -142
      5    501    496   -257   -244    498   -394    -57    368    111    717   -168
    -62    394    457   -166   -259    426   -381    -96    322     64    670   -210
   -106    358    465   -129   -285    410   -374   -106    316     57    659   -220
   -142    361    504   -109   -322    431   -366   -101    327     70    678   -205
   -135    374    506   -122   -322    441   -374   -103    335     75    685   -194
    -98    405    504   -153   -301    452   -374   -106    335     83    688   -184
    -90    405    493   -158   -293    449   -368   -111    337     80    685   -184
   -153    392    545   -119   -348    467   -355   -106    350     90    701   -161
   -163    392    555   -116   -361    472   -371   -116    348     85    698   -155
   -200    410    610   -106   -405    509   -368   -109    361     98    714   -135
   -127    431    558   -155   -342    493   -366   -122    350     90    709   -137
    -33    446    480   -205   -257    462   -368   -137    335     72    685   -150
    -31    449    480   -210   -254    465   -376   -142    337     72    683   -145
    -57    457    511   -200   -283    483   -394   -150    340     77    685   -135
    -72    467    537   -200   -303    501   -397   -150    345     85    691   -116
    -62    483    545   -210   -303    514   -379   -150    348     90    688   -106
   -114    491    605   -189   -361    548   -358   -135    368    106    704    -88
    -83    509    592   -213   -337    550   -368   -145    361    101    698    -93
    -72    522    592   -226   -332    555   -379   -155    353    101    696    -90
    -64    553    618   -244   -340    584   -381   -153    363    114    706    -80
    -54    563    618   -257   -335    592   -400   -161    358    116    709    -77
    -23    581    602   -280   -314    592   -402   -166    350    122    709    -67
    -25    602    628   -288   -329    615   -379   -150    361    142    727    -49
      2    628    626   -314   -311    628   -379   -140    368    155    745    -41
     18    636    618   -327   -301    628   -384   -140    366    158    748    -36
     12    654    641   -335   -314    646   -387   -135    374    168    758    -28
     -5    678    680   -337   -342    678   -379   -127    384    181    769    -18
     18    706    688   -361   -335    698   -376   -132    381    181    771    -20
      0    706    704   -355   -353    704   -366   -127    381    184    771    -18
    -23    704    727   -340   -376    714   -348   -111    394    194    782    -10
    -38    696    735   -329   -389    714   -337   -101    402    194    784    -12
    -49    696    745   -322   -397    719   -329    -93    407    200    787    -10
    -20    714    732   -348   -379    722   -324    -85    415    205    787    -18
    -36    717    753   -340   -394    735   -309    -70    436    218    795    -20
    -54    714    766   -332   -410    737   -296    -57    449    226    795    -28
    -36    711    748   -337   -392    730   -288    -54    449    220    782    -44
    -64    698    763   -316   -413    730   -277    -46    454    223    782    -54
    -72    683    756   -303   -415    717   -285    -54    449    215    769    -72
    -49    680    727   -316   -389    701   -288    -67    436    200    750    -93
    -51    670    722   -309   -387    696   -275    -72    426    189    737   -111
    -72    662    735   -296   -405    698   -267    -70    428    192    732   -114
    -46    662    709   -309   -379    685   -280    -83    413    181    714   -132
    -80    654    732   -288   -407    693   -275    -75    420    192    719   -127
   -101    675    776   -285   -439    724   -265    -51    446    215    743   -103
    -72    683    756   -306   -415    719   -270    -54    446    213    737   -106
    -54    657    711   -301   -384    683   -280    -83    420    187    704   -132
   -119    644    761   -265   -441    704   -257    -80    426    194    709   -129
   -205    644    849   -218   -527    745   -220    -49    459    226    743   -101
   -127    662    787   -267   -459    724   -239    -62    444    213    730   -116
    -98    670    766   -285   -433    717   -249    -67    444    207    724   -119
    -90    665    756   -288   -423    709   -262    -80    436    197    717   -132
   -106    659    766   -275   -436    711   -265    -85    428    192    714   -137
   -129    667    797   -270   -465    732   -244    -72    441    205    724   -124
    -75    685    761   -306   -418    722   -244    -75    439    200    717   -129
    -51    675    727   -314   -392    701   -267    -90    423    184    701   -148
    -59    691    750   -314   -405    719   -275    -88    423    189    706   -148
    -85    714    800   -314   -444    756   -236    -72    436    202    714   -140
   -109    709    818   -301   -465    763   -210    -67    436    202    709   -137
    -96    727    823   -316   -459    774   -197    -62    439    205    704   -140
    -51    766    818   -355   -433    792   -181    -54    446    215    704   -137
    -38    787    826   -376   -433    807   -179    -46    454    223    704   -135
    -49    779    828   -366   -439    805   -176    -49    452    223    701   -135
    -88    792    878   -353   -483    833   -155    -41    462    236    711   -119
    -83    844    927   -379   -504    885   -132    -33    480    252    735   -101
    -77    849    924   -387   -504    885   -142    -49    465    246    730   -109
    -96    818    914   -361   -504    865   -166    -80    441    228    709   -124
    -83    820    901   -371   -491    859   -184    -98    431    223    698   -129
    -67    823    891   -376   -478    857   -202   -109    420    223    688   -127
    -62    797    857   -368   -459    826   -213   -122    402    205    662   -148
    -93    763    857   -335   -475    810   -205   -122    397    194    646   -161
    -98    724    823   -314   -462    774   -207   -132    381    174    620   -181
    -96    688    784   -296   -439    735   -223   -150    358    150    589   -205
   -142    654    797   -257   -470    724   -226   -158    345    135    571   -220
   -129    641    771   -257   -449    704   -239   -171    329    119    550   -233
   -148    620    769   -239   -457    693   -241   -187    314    109    537   -241
    -88    607    696   -259   -392    652   -265   -223    277     75    498   -275
    -98    600    698   -252   -397    649   -267   -226    272     67    491   -280
   -150    602    753   -226   -452    678   -249   -202    293     83    509   -254
   -158    602    761   -223   -459    680   -252   -202    296     85    506   -249
   -106    626    732   -259   -418    678   -270   -226    280     70    493   -254
   -109    581    691   -239   -400    636   -265   -228    265     44    467   -277
    -85    493    579   -205   -332    535   -241   -202    239     -7    397   -345
    -98    444    542   -174   -322    493   -153    -96    280    -10    361   -397
    -85    480    566   -197   -324    522    -49     54    381     57    405   -379
    -18    719    737   -350   -379    727     44    252    576    270    613   -174
     44   1260   1215   -652   -587   1239     83    376    852    659   1054    288
   -127   1935   2060   -906  -1093   1997     57    329   1132   1114   1605    844
   -267   2216   2483   -974  -1374   2348   -184    -25   1091   1244   1813   1041
   -366   1732   2099   -683  -1231   1914   -426   -470    628    776   1371    620
   -400    914   1314   -257   -857   1114   -581   -787     59     67    649    -70
   -327    402    727    -38   -527    563   -626   -779   -155   -254    277   -441
   -275    280    555     -2   -415    418   -542   -618    -85   -246    241   -485
   -241    345    587    -51   -415    465   -420   -459     41   -150    316   -426
   -205    459    665   -129   -433    561   -319   -329    161    -46    413   -348
   -168    509    675   -171   -420    592   -275   -275    207     -7    449   -322
   -184    496    680   -155   -431    587   -252   -254    223      2    457   -319
   -163    504    667   -171   -415    587   -236   -233    236     10    470   -314
   -184    506    691   -161   -439    597   -223   -213    252     23    485   -301
   -145    498    644   -176   -397    571   -236   -226    239     10    470   -314
   -129    504    633   -187   -381    568   -223   -220    241     12    478   -309
   -132    522    654   -197   -394    587   -205   -200    259     25    496   -293
   -114    535    646   -210   -381    589   -202   -192    267     36    501   -293
   -129    530    659   -200   -397    594   -197   -181    272     41    509   -290
   -155    517    672   -179   -413    594   -194   -176    275     41    511   -293
   -174    496    670   -163   -420    584   -197   -174    275     41    509   -296
   -153    488    641   -168   -397    563   -207   -187    262     33    498   -306
   -161    491    649   -166   -405    568   -194   -179    275     41    506   -303
   -171    488    659   -158   -415    574   -181   -161    288     57    517   -301
   -142    465    607   -161   -376    535   -213   -184    265     38    493   -322
    -96    498    592   -202   -345    545   -215   -181    270     44    501   -316
   -129    496    623   -184   -376    558   -194   -171    280     54    514   -311
   -127    501    628   -187   -376    563   -179   -166    285     62    522   -309
   -135    504    636   -184   -387    568   -176   -166    290     64    524   -303
   -137    509    646   -187   -392    576   -176   -161    301     75    532   -296
    -83    545    626   -233   -355    587   -176   -155    306     85    540   -283
   -106    576    683   -233   -394    628   -161   -132    332    116    568   -252
    -70    592    662   -262   -366    628   -174   -142    324    111    563   -262
    -93    566    657   -236   -374    610   -174   -161    311    101    553   -272
   -111    527    636   -210   -374    579   -192   -179    290     83    530   -290
   -129    517    646   -192   -387    581   -207   -184    285     80    535   -283
    -93    542    636   -226   -366    587   -218   -187    283     80    545   -275
    -85    574    659   -244   -374    618   -207   -174    301    101    571   -249
    -88    574    659   -244   -374    615   -218   -179    296    101    571   -246
    -31    613    644   -290   -337    628   -218   -176    298    106    581   -233
    -28    667    696   -319   -363    680   -192   -150    324    140    610   -202
    -67    701    766   -316   -415    732   -166   -127    353    171    641   -168
    -12    711    724   -350   -368    719   -179   -142    337    155    628   -176
     51    732    680   -392   -314    706   -187   -153    332    148    623   -181
     98    818    719   -459   -311    769   -148   -116    376    194    672   -135
    129    867    737   -498   -303    802   -129    -90    405    220    698   -109
     59    826    766   -444   -353    795   -124    -93    402    218    693   -119
     36    802    766   -418   -363    784   -103    -88    402    223    685   -122
    -36    743    779   -355   -407    758   -101    -88    392    215    670   -127
   -119    680    800   -280   -459    740   -101    -93    384    202    654   -142
   -127    683    810   -277   -470    745    -83    -80    397    213    662   -140
   -163    654    818   -244   -491    735    -83    -85    392    207    654   -153
   -150    646    795   -249   -472    719    -80    -98    381    197    644   -171
   -179    641    820   -231   -501    730    -67    -96    389    200    649   -171
   -189    628    818   -220   -506    722    -70   -103    381    192    639   -179
   -184    649    833   -231   -509    740    -64    -98    387    194    646   -171
   -150    672    823   -262   -488    748    -64    -93    392    197    652   -163
   -132    691    820   -280   -475    756    -54    -85    400    207    662   -153
    -64    709    774   -322   -418    740    -64    -98    389    202    657   -161
    -54    735    789   -340   -420    761    -67    -96    389    207    667   -158
   -114    730    844   -309   -480    787    -49    -80    407    226    688   -137
   -150    693    844   -272   -496    769    -54    -88    402    215    680   -142
   -205    639    844   -218   -524    740    -64   -101    387    194    667   -158
   -140    665    805   -262   -472    735    -67   -109    379    192    667   -158
    -90    709    800   -311   -446    756    -57    -96    392    213    680   -140
   -127    717    844   -296   -485    782    -41    -77    410    228    698   -124
   -155    680    836   -265   -496    758    -46    -90    397    213    683   -140
   -129    667    797   -267   -462    732    -54   -106    379    194    665   -158
   -135    701    833   -283   -483    766    -38    -85    400    215    685   -140
   -119    717    833   -298   -475    774    -41    -80    402    220    691   -132
    -80    732    813   -327   -446    771    -36    -80    402    223    691   -132
    -67    776    844   -353   -454    810     -5    -49    428    249    714   -106
      7    802    792   -405   -392    797     -5    -57    418    236    709   -116
    -88    735    823   -324   -454    779    -10    -77    400    215    691   -135
   -109    753    862   -322   -485    805     18    -57    418    236    706   -116
   -122    766    888   -322   -504    826     41    -36    436    249    719   -103
   -168    711    880   -272   -524    795     28    -49    418    231    701   -124
   -119    745    865   -311   -493    802     38    -44    420    236    709   -122
   -103    795    896   -345   -498    844     62    -33    441    257    732   -103
    -72    862    935   -394   -504    898     77    -18    467    288    766    -80
    -88    862    948   -387   -519    904     64    -28    462    290    771    -77
    -96    836    932   -371   -514    883     41    -54    439    272    756    -93
   -124    813    935   -345   -530    872     23    -72    426    259    748    -98
   -148    797    945   -324   -545    870     20    -72    426    259    753    -90
   -132    784    914   -327   -524    849     18    -70    423    254    745    -98
   -109    787    896   -340   -501    839     25    -59    423    252    745   -101
    -59    761    818   -353   -439    789      0    -80    394    215    714   -137
    -83    683    766   -298   -423    724    -25   -114    353    176    670   -181
   -166    607    774   -220   -470    688    -41   -140    324    150    644   -210
   -192    594    787   -200   -491    688    -44   -145    319    145    641   -215
   -184    584    766   -202   -475    675    -49   -153    309    137    631   -226
   -114    587    701   -236   -407    644    -67   -171    290    119    615   -239
   -132    592    722   -231   -428    657    -59   -163    298    124    628   -231
   -142    592    735   -223   -439    662    -57   -163    298    124    633   -226
   -181    579    761   -200   -472    667    -49   -161    301    127    636   -218
   -171    587    758   -207   -465    672    -41   -148    311    135    644   -210
   -137    561    696   -213   -418    628    -44   -142    303    119    618   -239
    -57    493    550   -218   -303    522     -5   -103    285     72    550   -316
   -103    465    568   -181   -337    517    111     31    353     98    550   -340
   -109    514    623   -202   -366    568    223    210    478    192    626   -288
    -33    813    844   -392   -439    828    296    384    688    446    888    -23
     33   1454   1418   -745   -693   1436    324    485    997    888   1392    511
   -135   2088   2223   -979  -1182   2156    239    366   1228   1306   1909   1028
   -353   2114   2468   -880  -1410   2291    -41    -62   1057   1273   1948   1060
   -449   1405   1855   -478  -1150   1628   -277   -527    475    620   1309    454
   -410    662   1072   -127   -740    865   -413   -766    -20     -7    662   -176
   -296    311    607     -7   -454    459   -410   -683   -114   -189    426   -420
   -171    316    488    -72   -329    402   -293   -509    -12   -135    441   -420
   -168    413    581   -122   -376    496   -155   -337    135    -12    540   -340
   -166    496    662   -166   -415    579    -80   -236    228     67    613   -277
    -64    571    636   -254   -350    602    -46   -194    265     96    641   -257
    -75    535    610   -228   -342    571    -46   -202    249     80    626   -283
   -135    542    678   -205   -407    610      2   -163    283    109    654   -262
   -161    524    685   -181   -423    605      7   -155    290    116    659   -257
   -168    488    657   -158   -413    571    -12   -174    272    101    646   -267
   -254    454    709    -98   -480    581      2   -166    283    111    659   -259
   -259    426    683    -83   -472    553     -7   -179    267     96    649   -280
   -207    431    636   -111   -420    532    -18   -184    259     88    644   -288
   -166    480    646   -158   -407    561     -2   -168    277    101    662   -272
   -163    530    693   -181   -428    610     28   -132    309    129    693   -241
   -161    483    644   -161   -402    563      2   -155    280    103    667   -267
   -194    467    659   -137   -426    563      2   -153    285    106    672   -262
   -181    478    659   -150   -420    568      2   -150    285    106    675   -262
   -176    491    667   -155   -420    579      7   -140    296    114    688   -249
   -135    527    662   -194   -400    592     18   -127    309    127    698   -236
    -93    550    644   -228   -368    594     23   -122    316    135    709   -226
   -132    527    657   -197   -397    592     20   -122    314    137    706   -226
   -150    511    662   -179   -405    587     20   -116    319    140    709   -220
   -166    511    675   -174   -420    592     25   -109    329    150    722   -215
   -194    475    667   -140   -431    571     10   -124    314    135    709   -239
   -233    488    722   -127   -478    605     28   -106    329    155    732   -223
   -150    514    665   -181   -407    589     10   -116    319    150    722   -233
   -111    535    646   -213   -379    589     10   -111    324    158    727   -228
   -116    537    654   -210   -387    594     12   -103    335    171    745   -215
   -135    524    659   -197   -397    592      2   -109    335    174    748   -213
   -111    550    662   -218   -387    605      5   -101    342    187    763   -202
    -85    584    670   -249   -379    628      5    -93    353    200    782   -187
   -114    571    685   -228   -400    626     -2    -93    353    205    787   -176
   -103    587    688   -244   -397    636     -5    -88    358    213    797   -166
   -103    618    722   -257   -413    670     10    -67    379    233    826   -142
    -98    633    732   -270   -415    683     12    -57    392    246    839   -127
    -59    641    701   -290   -381    670      7    -62    389    244    836   -127
   -111    654    766   -272   -441    709     38    -38    415    272    870   -101
    -64    688    753   -311   -407    719     46    -31    423    283    880    -93
    -31    696    727   -332   -379    711     38    -46    410    272    867   -106
    -59    683    740   -311   -400    711     41    -46    413    272    867   -111
    -54    678    732   -314   -392    704     51    -41    423    275    867   -119
    -64    698    763   -316   -413    730     88     -2    465    309    893    -93
    -49    750    800   -353   -426    776    124     33    504    342    922    -72
    -49    730    776   -340   -413    753    116     23    496    332    909    -96
    -64    693    758   -314   -410    724    111      5    483    316    891   -119
   -109    665    774   -277   -441    719    124      5    483    316    885   -132
    -85    659    745   -288   -415    701    119     -2    472    306    872   -155
   -103    649    750   -272   -428    698    124     -7    467    301    872   -163
   -103    636    740   -267   -423    688    116    -23    457    288    859   -179
   -137    623    761   -241   -449    691    119    -28    457    288    862   -184
   -168    615    782   -226   -475    696    127    -23    462    290    870   -179
   -153    618    769   -233   -459    693    122    -31    459    290    870   -179
   -150    626    776   -239   -465    698    129    -23    467    296    878   -168
   -132    636    769   -252   -449    701    137    -15    470    303    885   -166
    -83    631    711   -275   -397    672    122    -36    449    285    870   -184
    -85    636    719   -275   -402    678    127    -31    457    293    880   -176
   -129    644    774   -259   -452    709    150     -7    483    314    906   -153
   -150    641    792   -244   -470    717    161      0    493    324    917   -148
   -145    636    782   -246   -465    709    158     -2    488    319    911   -153
   -101    644    745   -272   -423    696    153    -15    480    309    906   -168
   -103    644    745   -270   -426    693    153    -20    480    309    909   -174
    -75    639    714   -280   -394    675    142    -36    470    301    898   -187
   -106    633    740   -265   -423    685    158    -23    488    311    914   -174
    -98    631    730   -267   -415    680    163    -23    491    309    917   -176
   -106    628    732   -262   -420    680    158    -33    483    303    911   -184
   -145    631    776   -241   -459    704    171    -23    493    319    924   -174
   -109    628    737   -259   -423    680    161    -36    483    301    914   -194
    -83    639    719   -277   -400    678    166    -38    485    296    917   -200
   -153    659    810   -254   -483    735    218      5    532    337    956   -158
   -122    665    787   -270   -454    724    220      5    530    335    956   -163
    -90    675    766   -293   -428    719    220     -2    527    329    956   -179
   -101    675    776   -288   -439    724    233      7    535    337    969   -176
    -80    693    774   -309   -428    735    249     18    545    348    982   -174
    -64    722    787   -327   -426    753    262     31    561    366    997   -163
    -96    748    844   -324   -470    795    270     31    571    379   1015   -153
    -90    761    849   -335   -470    805    257     15    571    379   1021   -153
    -75    750    826   -337   -452    787    236     -7    555    361   1008   -174
    -85    735    820   -324   -452    776    223    -20    550    355   1008   -181
    -85    717    802   -316   -444    761    210    -25    542    353   1010   -179
   -101    678    779   -288   -439    727    205    -31    530    342   1000   -194
    -88    633    719   -275   -402    678    189    -44    506    316    974   -226
    -75    594    670   -259   -371    631    176    -57    488    296    948   -252
   -127    553    680   -215   -405    618    179    -67    472    280    930   -272
   -135    519    652   -192   -392    584    168    -83    454    262    917   -293
   -142    493    633   -176   -387    561    155   -103    441    246    904   -306
   -161    483    644   -161   -402    563    161   -103    444    244    901   -311
   -137    470    605   -168   -371    537    153   -111    433    231    883   -324
   -166    454    620   -145   -392    537    155   -111    433    231    883   -324
   -181    446    628   -135   -405    537    158   -109    433    233    883   -332
   -174    454    628   -140   -400    540    166   -106    436    233    888   -332
   -127    452    579   -163   -353    514    155   -122    423    223    875   -348
   -124    410    535   -142   -329    472    155   -116    413    205    849   -379
    -80    340    420   -129   -252    379    197    -70    410    163    784   -457
    -98    342    441   -122   -270    392    316     64    493    197    789   -472
    -36    449    483   -207   -259    465    415    241    631    314    888   -387
     41    758    714   -400   -335    737    493    420    849    574   1153   -122
     93   1350   1257   -722   -581   1304    524    527   1145    997   1636    371
    -62   1974   2036   -956  -1049   2005    452    428   1395   1434   2151    878
   -215   1940   2153   -865  -1184   2047    158    -18   1176   1335   2107    831
   -387   1293   1680   -454  -1034   1486    -49   -475    628    730   1527    280
   -400    542    940    -72   -670    740   -189   -735    122     98    888   -335
   -293    148    441     72   -366    293   -223   -675     -5   -106    631   -587
   -252    103    355     72   -303    228   -127   -532     75    -75    628   -600
   -249    184    433     31   -342    309     -2   -379    200     20    709   -535
   -202    290    493    -44   -348    389     77   -275    298    106    782   -470
   -122    350    472   -114   -296    410    122   -228    340    140    802   -452
   -135    345    478   -106   -306    410    140   -207    358    155    813   -449
   -158    348    506    -96   -332    426    161   -184    381    171    826   -439
   -161    361    522    -98   -342    439    174   -176    389    179    831   -433
   -158    361    519   -101   -337    439    174   -176    389    179    831   -441
   -148    363    511   -109   -329    436    179   -168    394    184    833   -439
   -127    358    485   -114   -306    420    176   -171    389    181    831   -444
   -132    374    504   -122   -319    439    187   -166    400    192    844   -433
   -103    384    488   -140   -296    436    187   -161    400    194    849   -428
    -96    374    470   -140   -283    423    179   -171    392    189    846   -433
   -111    371    483   -132   -296    426    184   -174    392    192    852   -431
   -161    376    535   -109   -348    454    200   -158    407    205    867   -418
   -145    381    527   -116   -335    454    200   -161    407    200    867   -420
   -168    389    555   -111   -363    472    207   -150    423    215    883   -407
   -129    402    530   -137   -329    465    200   -158    413    207    878   -418
   -103    402    506   -150   -306    454    192   -161    407    202    867   -420
    -83    394    478   -155   -280    436    184   -161    405    205    870   -418
    -49    402    452   -176   -252    428    176   -168    400    202    875   -420
    -67    410    478   -171   -272    444    184   -158    410    207    885   -415
    -98    407    506   -155   -301    457    187   -155    415    215    893   -407
   -114    407    522   -145   -316    465    189   -148    426    228    906   -392
    -88    413    501   -163   -296    457    174   -155    418    226    909   -394
    -54    423    478   -184   -265    449    161   -163    410    228    911   -394
    -31    454    485   -213   -259    467    166   -150    426    246    927   -374
    -54    439    493   -192   -272    465    150   -155    420    241    930   -371
    -31    472    504   -220   -270    488    135   -155    420    252    940   -361
    -46    472    519   -215   -283    496    109   -168    413    246    940   -368
    -38    483    522   -223   -280    501    122   -153    428    262    961   -350
      5    542    537   -272   -265    540    153   -124    449    288    995   -319
      2    527    522   -265   -259    524    137   -140    433    277    984   -327
   -109    527    633   -210   -371    579    179   -101    475    319   1026   -283
    -75    563    639   -244   -358    600    194    -80    498    335   1049   -267
     62    623    561   -342   -249    592    179    -75    504    340   1054   -259
    259    753    493   -509   -116    623    111    -64    527    363   1078   -239
    158    683    524   -420   -184    605     62   -116    493    335   1057   -270
     10    561    548   -285   -270    553    124   -145    457    293   1023   -311
    -36    553    589   -257   -311    571    205   -114    483    316   1047   -301
   -103    550    654   -226   -379    602    257    -70    527    350   1080   -277
    -67    550    615   -241   -342    581    249    -75    524    345   1072   -296
    -77    548    626   -236   -350    584    249    -70    535    353   1075   -298
   -181    553    735   -184   -457    644    298    -15    592    402   1122   -252
     18    548    530   -283   -257    540    239    -67    540    345   1062   -319
     64    545    478   -306   -207    511    218    -90    522    329   1049   -342
     41    540    498   -290   -231    522    210   -103    517    324   1049   -348
     10    555    545   -283   -267    550    218   -103    522    329   1067   -342
    -15    537    553   -262   -283    545    213   -116    517    319   1067   -353
    -23    530    553   -252   -288    540    210   -122    511    314   1070   -361
    -41    535    574   -249   -309    553    213   -122    514    324   1088   -350
    -41    555    597   -257   -319    576    218   -119    522    337   1109   -340
    -41    563    605   -262   -324    584    215   -122    524    340   1124   -337
    -44    571    613   -265   -329    592    213   -116    527    342   1140   -327
    -46    579    626   -267   -337    602    213   -114    532    350   1156   -322
    -51    584    636   -265   -342    610    210   -116    535    350   1166   -319
    -57    581    639   -262   -348    610    215   -111    537    355   1166   -314
    -31    597    628   -283   -329    613    215   -106    540    358   1166   -314
    -23    594    618   -285   -322    605    218   -106    537    361   1166   -319
    -28    592    620   -280   -324    605    218   -103    542    363   1174   -311
    -51    589    641   -270   -348    615    226    -93    553    371   1184   -301
    -10    589    600   -290   -303    594    220    -98    548    363   1182   -309
    -33    576    610   -272   -322    594    223    -96    553    368   1187   -301
    -57    571    628   -257   -342    600    223   -101    555    376   1195   -296
    -51    615    667   -283   -358    639    236    -88    568    389   1215   -280
    -18    623    641   -303   -329    631    231    -85    566    384   1215   -283
    -15    576    592   -280   -306    584    210   -106    540    358   1187   -306
     25    592    566   -309   -270    579    218   -106    537    353   1182   -311
      2    618    615   -311   -306    618    241    -80    568    379   1202   -288
     -2    633    636   -316   -319    633    252    -72    576    387   1213   -280
      5    649    641   -329   -316    646    257    -67    579    392   1218   -272
      2    657    654   -329   -324    657    270    -51    587    405   1228   -259
     -2    667    670   -332   -337    667    272    -51    589    410   1231   -252
      2    698    696   -350   -345    696    277    -49    605    426   1241   -236
      7    727    719   -368   -355    724    283    -46    615    439   1254   -220
      0    722    722   -361   -361    722    267    -64    605    433   1249   -226
     -5    701    706   -350   -355    704    241    -85    587    420   1239   -231
    -23    696    717   -337   -371    706    226    -90    581    418   1236   -223
    -41    667    706   -314   -374    685    220    -90    576    410   1228   -228
      7    626    618   -316   -303    623    200   -109    548    384   1189   -262
      7    587    576   -298   -285    581    187   -122    527    363   1163   -288
    -23    555    576   -267   -301    566    189   -124    519    350   1153   -296
    -49    514    563   -233   -306    537    187   -135    501    329   1132   -314
      2    485    483   -244   -239    485    158   -171    462    290   1088   -350
    -15    475    491   -231   -254    483    155   -174    457    277   1083   -355
    -38    470    509   -218   -272    488    158   -174    454    277   1080   -355
    -31    449    478   -210   -254    465    137   -197    436    259   1060   -371
    -36    436    472   -200   -254    454    135   -200    433    252   1052   -379
    -41    465    504   -213   -272    483    155   -176    457    270   1067   -358
      7    444    433   -226   -213    439    127   -205    428    246   1036   -384
    -18    428    446   -207   -231    439    135   -194    436    254   1041   -376
    -23    368    392   -171   -207    379    148   -166    436    239   1010   -405
     -2    301    303   -150   -153    301    228    -64    472    228    958   -457
     10    350    337   -181   -163    345    353    101    589    309   1000   -428
     62    509    444   -288   -189    478    457    290    758    472   1143   -293
    171    904    732   -537   -280    818    493    415    976    766   1462     33
    129   1579   1447   -854   -659   1514    462    392   1234   1200   1982    561
    -33   1995   2029   -982  -1031   2013    267    103   1275   1436   2307    865
   -192   1764   1953   -787  -1072   1857     12   -322    948   1184   2101    667
   -298    982   1280   -340   -789   1130   -161   -737    329    439   1371     10
   -252    358    610    -54   -431    483   -226   -787     18     -5    885   -441
   -150    122    270     12   -210    194   -197   -657     18    -77    758   -566
    -96    106    202     -5   -150    153   -111   -522    109    -28    771   -555
    -77    200    277    -59   -176    239     -5   -379    236     75    852   -480
   -132    283    413    -77   -272    348     80   -275    342    171    940   -397
    -67    314    381   -124   -223    348    101   -244    363    192    953   -387
    -59    324    384   -135   -220    353    119   -226    381    205    961   -374
    -44    335    379   -145   -210    355    119   -223    387    202    961   -374
    -10    337    345   -163   -176    340    109   -228    376    194    956   -376
      7    332    324   -171   -158    329    103   -236    371    192    950   -374
    -44    345    389   -153   -215    366    129   -210    397    218    976   -353
    -75    353    428   -137   -252    389    145   -192    413    236    992   -340
    -51    358    407   -155   -231    381    140   -197    413    233    989   -345
    -15    350    366   -168   -189    358    124   -213    397    218    974   -355
    -28    350    376   -163   -202    361    127   -210    402    215    979   -353
    -36    350    387   -155   -210    368    127   -207    405    220    987   -350
   -119    358    475   -119   -296    415    155   -179    431    252   1013   -319
    -54    374    428   -161   -241    400    135   -194    415    236   1000   -332
     20    381    358   -202   -168    371    109   -223    387    207    979   -358
     10    379    368   -194   -179    374    114   -220    394    207    982   -355
    -44    384    426   -171   -233    405    129   -200    415    226   1005   -332
      0    397    397   -200   -200    397    119   -205    410    220   1008   -340
     -2    397    400   -197   -202    397    109   -213    405    223   1010   -340
    -59    402    462   -171   -259    431    127   -197    423    244   1023   -322
    -57    420    475   -181   -267    446    132   -187    436    249   1028   -316
     -7    426    433   -210   -220    428    116   -200    423    239   1018   -327
    -18    426    444   -205   -231    436    111   -200    423    246   1023   -322
      2    446    444   -223   -220    446    106   -194    431    257   1034   -311
     28    454    423   -241   -197    439     96   -202    428    257   1031   -309
      5    454    449   -231   -220    452     96   -197    433    270   1049   -288
    -15    459    475   -223   -246    467     93   -187    441    283   1067   -267
    -41    483    524   -220   -283    504    101   -166    459    303   1098   -239
      0    504    504   -254   -252    504     85   -168    454    303   1104   -231
     33    530    493   -283   -228    511     80   -163    457    306   1106   -220
     67    550    480   -309   -207    517     75   -163    459    311   1111   -213
    114    561    446   -337   -166    504     67   -171    452    303   1104   -223
     80    566    485   -324   -205    527     77   -166    462    319   1117   -210
     38    581    542   -311   -252    563     96   -158    478    335   1137   -189
     23    589    563   -309   -270    576    103   -155    480    335   1140   -184
     28    592    563   -309   -267    579    103   -158    478    335   1137   -181
     36    605    568   -322   -265    587    111   -148    493    345   1145   -174
     64    610    545   -337   -241    579    114   -145    498    342   1140   -187
     70    618    545   -345   -239    584    124   -137    509    348   1140   -189
     62    620    558   -340   -246    589    132   -132    514    353   1140   -194
     46    605    558   -327   -257    581    137   -132    517    348   1137   -205
    -15    600    615   -290   -316    607    166   -114    537    363   1150   -197
     -2    602    605   -298   -303    602    168   -111    540    371   1148   -202
     44    605    561   -324   -257    584    155   -124    530    358   1130   -223
     31    600    566   -316   -267    584    158   -132    524    353   1122   -231
     10    581    571   -296   -280    576    155   -137    517    345   1114   -236
     23    576    550   -301   -265    563    145   -150    506    332   1101   -249
    -46    568    615   -259   -329    592    171   -135    524    350   1119   -233
    -28    561    589   -267   -309    574    155   -150    509    342   1106   -244
     12    566    553   -290   -270    558    145   -163    501    332   1098   -252
     -2    574    576   -285   -290    574    155   -148    514    345   1111   -239
    -20    579    600   -277   -309    589    163   -140    524    355   1124   -226
     12    581    566   -298   -275    574    145   -155    509    342   1111   -236
     -2    584    587   -290   -296    587    153   -155    517    348   1117   -233
    -62    581    644   -259   -353    613    168   -132    535    366   1135   -218
    -57    584    641   -262   -348    613    171   -122    540    371   1137   -213
     25    587    561   -306   -267    574    142   -142    519    348   1111   -231
     46    602    553   -324   -254    579    137   -148    514    342   1106   -231
     38    600    561   -319   -262    581    137   -150    511    340   1104   -233
    -18    597    615   -288   -316    605    158   -132    527    355   1114   -218
    -23    600    623   -290   -322    613    161   -132    530    358   1114   -218
     18    592    574   -306   -277    584    145   -150    509    340   1093   -233
     12    587    571   -301   -280    579    145   -150    504    337   1088   -233
      5    594    589   -298   -290    592    148   -145    509    340   1091   -226
    -12    600    610   -296   -311    605    163   -137    514    348   1093   -220
     28    623    594   -327   -283    610    166   -142    511    345   1088   -223
      2    652    649   -327   -322    649    192   -124    532    363   1109   -200
    -12    670    683   -327   -348    675    215   -103    548    381   1127   -184
     10    670    659   -340   -324    665    210   -106    540    371   1111   -192
     15    688    670   -353   -327    678    213   -103    542    374   1111   -187
     51    724    670   -389   -309    696    213   -106    545    371   1114   -184
     33    756    722   -394   -342    740    226    -96    566    392   1135   -161
     64    779    714   -423   -324    748    205   -114    558    392   1135   -161
     44    769    722   -407   -340    745    187   -135    545    381   1130   -163
     -5    750    753   -374   -381    750    179   -137    545    379   1130   -161
     15    737    722   -376   -353    730    155   -153    527    368   1117   -163
      2    711    709   -358   -353    711    153   -158    522    361   1109   -171
     20    680    657   -350   -319    670    142   -168    501    335   1085   -192
     38    639    600   -340   -280    620    122   -187    472    303   1054   -213
     18    600    581   -309   -280    592    114   -197    457    288   1034   -226
    -36    555    592   -262   -314    574    111   -200    449    275   1018   -236
    -64    535    597   -236   -332    566    106   -207    441    267   1008   -241
    -12    527    540   -259   -275    532     83   -236    413    239    979   -267
     25    519    493   -272   -233    506     64   -254    392    218    958   -290
    -31    514    542   -244   -285    527     77   -239    405    233    974   -277
    -49    506    555   -228   -303    532     85   -233    407    239    976   -270
    -36    511    545   -239   -290    527     83   -236    402    239    976   -272
     -5    511    517   -252   -259    514     67   -246    392    228    969   -283
     10    485    472   -249   -231    478     59   -252    376    210    945   -303
      2    420    418   -213   -207    418     96   -202    381    187    909   -342
     20    402    381   -213   -181    392    192    -75    444    197    885   -384
     41    452    410   -246   -184    431    306     85    561    277    935   -353
    114    680    566   -400   -226    623    405    288    758    491   1137   -153
    171   1169    997   -672   -413   1083    426    384   1002    846   1543    265
     98   1852   1753   -976   -828   1803    345    301   1239   1286   2081    802
    -38   2171   2210  -1065  -1124   2190     88    -70   1195   1441   2320   1023
   -223   1735   1956   -756  -1091   1844   -140   -498    766   1023   1943    665
   -345    901   1244   -277   -795   1072   -265   -802    202    303   1221      5
   -205    337    542    -67   -376    441   -327   -818    -54    -83    776   -420
   -129    179    309    -23   -218    244   -267   -675    -12   -111    696   -509
    -98    233    332    -67   -215    283   -148   -517    109    -28    753   -465
    -77    345    423   -135   -249    384    -46   -384    233     80    844   -384
    -49    410    457   -181   -252    431      2   -324    290    135    885   -335
    -72    426    498   -176   -285    462     38   -283    327    161    909   -311
    -75    428    504   -179   -290    465     49   -265    337    166    914   -319
    -33    428    462   -200   -246    444     38   -275    327    155    893   -337
    -41    433    472   -197   -257    452     44   -267    332    161    898   -329
    -57    441    498   -192   -277    470     54   -254    342    171    911   -319
    -36    441    478   -205   -257    459     49   -257    337    168    906   -322
    -44    439    483   -200   -262    459     49   -257    340    168    901   -327
    -62    446    509   -194   -285    478     59   -244    350    179    909   -319
    -41    449    491   -202   -265    470     57   -244    345    176    904   -322
    -54    444    496   -197   -275    470     57   -241    342    179    901   -314
    -67    452    519   -192   -293    485     62   -236    350    184    909   -309
    -64    465    530   -200   -298    498     62   -233    350    179    909   -309
      5    480    475   -241   -233    478     41   -249    332    158    885   -327
     -7    480    485   -236   -246    483     41   -249    335    163    883   -322
     10    478    467   -246   -228    472     33   -252    332    161    878   -324
    -25    470    496   -223   -262    483     44   -244    342    171    883   -314
    -36    478    514   -220   -275    496     46   -239    350    179    885   -301
     -7    488    496   -241   -252    493     33   -244    340    166    875   -309
      0    496    496   -249   -246    496     23   -246    335    163    875   -314
     15    509    491   -265   -236    501     15   -252    327    161    870   -319
    -10    519    530   -254   -270    524     25   -236    342    179    888   -301
    -31    517    545   -244   -288    530     25   -231    345    181    893   -298
    -62    514    576   -226   -319    545     28   -223    350    194    901   -283
    -41    530    571   -246   -306    550     23   -215    355    200    906   -272
     44    550    506   -296   -231    530      0   -223    342    184    891   -283
     46    558    511   -303   -233    535     -7   -218    345    194    898   -270
     67    574    506   -322   -218    540    -18   -215    348    200    901   -265
     62    597    535   -329   -236    566    -15   -202    358    213    917   -249
     46    613    566   -329   -259    589    -10   -187    371    231    932   -231
     90    631    540   -361   -226    584    -25   -197    368    228    927   -228
     62    644    579   -353   -257    613    -18   -187    379    239    937   -218
      2    652    649   -329   -324    649      0   -166    397    257    958   -200
     36    665    628   -350   -296    646     -2   -166    392    257    953   -194
     64    672    607   -368   -272    641    -10   -171    387    249    945   -202
     62    680    618   -371   -277    652     -7   -166    392    244    945   -202
     57    675    618   -368   -280    646     -7   -163    392    244    943   -205
     44    683    639   -363   -296    662      7   -145    407    257    948   -202
     28    696    667   -363   -319    683     25   -124    428    272    961   -197
     70    688    618   -379   -272    652     18   -137    420    259    940   -220
     90    678    587   -384   -246    631     10   -148    415    249    924   -236
     31    680    649   -355   -309    665     38   -122    444    270    943   -226
     -5    672    678   -337   -340    675     46   -119    452    277    948   -226
     28    654    623   -342   -298    639     23   -145    426    254    919   -252
      0    636    633   -319   -319    636     18   -155    418    246    909   -262
    -64    631    696   -283   -379    662     33   -142    431    259    919   -254
    -15    628    644   -306   -329    636     12   -166    413    239    898   -277
     38    631    592   -335   -275    613     -7   -187    387    218    875   -303
     31    633    602   -335   -285    620    -10   -189    384    215    872   -311
      7    644    636   -324   -314    641     -7   -176    394    226    883   -306
     -5    641    646   -316   -324    644    -15   -181    389    220    878   -311
      2    644    641   -324   -319    644    -25   -184    389    215    872   -314
    -28    649    678   -311   -353    665    -18   -171    405    228    883   -306
     23    654    631   -337   -303    644    -38   -187    389    218    867   -319
     51    659    607   -358   -277    633    -57   -200    379    202    857   -327
     10    667    654   -340   -322    662    -49   -189    389    213    867   -316
    -28    665    693   -319   -361    678    -46   -181    400    223    875   -306
    -12    672    685   -329   -348    678    -51   -187    397    220    872   -311
     38    683    644   -363   -301    665    -72   -200    381    205    852   -332
     38    683    644   -361   -301    665    -77   -202    379    202    846   -340
     15    670    652   -342   -319    662    -83   -207    376    197    841   -345
    -64    672    737   -303   -400    704    -59   -187    397    215    859   -329
      5    670    662   -337   -329    665    -88   -213    366    187    828   -366
     46    672    626   -361   -288    649   -101   -223    353    179    813   -381
     36    667    631   -353   -298    652   -103   -228    350    176    807   -387
     18    652    633   -335   -306    644   -114   -236    342    168    805   -394
     -7    644    652   -319   -329    649   -119   -239    340    166    802   -392
    -10    652    662   -322   -335    657   -114   -239    340    161    800   -394
     33    691    654   -363   -311    672   -109   -233    345    163    800   -400
     31    714    683   -371   -324    698   -103   -220    355    174    805   -394
      5    735    730   -368   -363    730    -90   -210    368    189    815   -381
     57    745    688   -400   -316    717   -106   -228    348    166    792   -407
     38    750    709   -397   -335    730   -106   -223    350    166    792   -407
     31    774    743   -402   -355    758   -103   -220    363    179    800   -397
     46    815    769   -431   -363    795   -109   -223    368    187    810   -389
     46    831    784   -439   -368    807   -124   -233    363    187    810   -387
     44    813    769   -431   -363    792   -155   -259    340    168    789   -402
     70    810    740   -439   -335    776   -189   -285    316    148    769   -418
     46    789    743   -418   -348    766   -207   -293    306    137    761   -420
     72    753    680   -413   -303    719   -241   -322    275    103    722   -457
     64    714    646   -392   -290    680   -257   -340    249     75    688   -491
     41    683    641   -361   -298    662   -259   -345    236     62    670   -506
      5    636    628   -322   -311    633   -280   -363    213     38    641   -532
    -28    594    623   -283   -327    607   -296   -379    192     20    618   -553
    -23    576    600   -277   -311    587   -314   -397    168      0    592   -571
     28    579    550   -303   -259    566   -342   -423    142    -28    563   -602
     44    563    519   -306   -239    542   -366   -446    119    -49    537   -626
     23    548    524   -288   -249    537   -379   -457    109    -62    522   -639
    -38    545    584   -254   -311    566   -371   -446    116    -51    530   -628
    -10    550    561   -270   -285    555   -384   -459    103    -62    517   -639
      2    545    542   -275   -270    545   -402   -472     88    -72    504   -652
     12    522    506   -267   -246    514   -407   -470     77    -90    480   -680
     25    459    431   -244   -202    446   -371   -413     85   -116    426   -740
     54    467    413   -259   -179    441   -272   -283    158    -90    407   -771
    116    579    459   -348   -171    519   -166    -93    301     28    496   -696
    163    846    680   -506   -259    763    -90     85    506    267    730   -457
    249   1376   1127   -813   -439   1252   -137    101    714    615   1135    -18
    142   2049   1906  -1096   -880   1979   -301    -93    891   1026   1647    511
    -96   2109   2205  -1008  -1150   2156   -571   -524    709    989   1688    548
   -257   1496   1751   -620  -1005   1623   -797   -974    174    407   1130     31
   -233    675    906   -223   -571    789   -943  -1231   -368   -290    405   -646
   -142    244    387    -49   -265    314   -945  -1148   -480   -522    101   -958
   -135    205    340    -36   -236    272   -836   -974   -374   -467    111   -966
    -83    298    379   -109   -231    337   -722   -818   -244   -366    174   -914
    -36    400    436   -184   -236    418   -649   -722   -148   -280    236   -857
    -62    426    488   -181   -275    457   -615   -672   -106   -244    259   -831
    -18    423    441   -202   -231    431   -628   -685   -122   -267    233   -854
     20    426    405   -223   -192    415   -644   -696   -129   -280    213   -870
    -44    436    478   -197   -259    457   -626   -672   -106   -257    228   -852
     12    441    428   -226   -207    436   -652   -696   -124   -275    205   -867
    -23    431    452   -205   -239    441   -654   -698   -129   -272    200   -872
    -15    436    452   -210   -233    444   -662   -709   -137   -280    189   -880
      2    441    439   -223   -218    441   -680   -717   -145   -285    176   -891
     10    436    426   -223   -207    431   -696   -732   -158   -296    163   -901
      2    431    428   -218   -215    431   -709   -740   -163   -301    155   -904
     -7    436    444   -215   -226    439   -717   -743   -166   -301    145   -904
    -10    428    439   -210   -226    433   -732   -756   -179   -314    129   -911
    -12    423    436   -205   -223    428   -748   -771   -192   -322    114   -924
    -10    428    439   -210   -226    433   -761   -779   -197   -324    106   -930
     -7    431    439   -213   -223    433   -774   -787   -200   -327     96   -932
     -7    426    433   -213   -220    428   -792   -805   -213   -335     77   -940
    -10    431    441   -210   -226    436   -802   -810   -215   -337     75   -945
     -2    423    426   -213   -213    426   -823   -826   -231   -350     59   -958
     12    423    410   -218   -197    418   -846   -844   -246   -363     41   -969
    -18    423    441   -205   -228    433   -854   -849   -244   -358     41   -961
    -23    436    459   -205   -241    446   -859   -849   -244   -355     38   -961
      7    446    439   -228   -215    441   -883   -867   -257   -361     25   -971
      2    444    441   -223   -220    441   -901   -880   -267   -368     10   -976
     12    449    433   -231   -210    441   -924   -896   -283   -376     -5   -987
      2    462    459   -231   -228    462   -930   -893   -275   -363     -2   -976
     59    472    413   -267   -176    444   -963   -911   -293   -374    -23   -987
     59    483    423   -272   -181    452   -979   -914   -296   -371    -25   -984
     44    491    446   -270   -202    467   -987   -911   -290   -363    -20   -971
     51    493    441   -272   -194    467  -1005   -922   -296   -363    -28   -963
     62    514    452   -290   -194    483  -1018   -927   -296   -358    -28   -956
     83    542    459   -311   -189    501  -1031   -930   -296   -353    -28   -950
     83    550    465   -316   -192    509  -1041   -943   -296   -353    -36   -948
    101    553    452   -327   -174    504  -1060   -963   -303   -361    -54   -953
     51    558    506   -306   -228    535  -1049   -956   -293   -348    -44   -937
     57    550    493   -303   -218    522  -1067   -979   -309   -361    -64   -948
     57    548    491   -303   -218    519  -1078   -992   -316   -363    -80   -953
     18    558    540   -288   -259    550  -1062   -984   -301   -342    -72   -943
     23    558    532   -293   -254    545  -1070   -997   -306   -348    -88   -956
     57    553    496   -306   -220    527  -1085  -1013   -316   -361   -116   -974
     64    553    488   -309   -210    519  -1093  -1021   -319   -366   -129   -989
     41    535    493   -288   -226    514  -1096  -1031   -324   -368   -142  -1002
     38    519    478   -280   -220    498  -1114  -1054   -340   -379   -166  -1021
     51    504    452   -277   -200    478  -1137  -1085   -361   -397   -189  -1044
     23    488    465   -257   -220    475  -1148  -1101   -366   -405   -202  -1052
     10    475    465   -241   -226    470  -1161  -1124   -379   -415   -218  -1062
     23    459    436   -244   -205    449  -1189  -1158   -407   -436   -249  -1085
     10    449    439   -231   -215    444  -1200  -1174   -418   -444   -262  -1093
     10    441    428   -226   -210    436  -1218  -1195   -433   -459   -283  -1106
     -5    426    431   -210   -218    428  -1234  -1215   -444   -467   -301  -1114
    -33    426    457   -197   -246    441  -1236  -1221   -444   -465   -301  -1106
     -7    431    439   -213   -223    433  -1260  -1244   -457   -475   -314  -1117
      2    431    428   -218   -213    428  -1278  -1257   -467   -483   -329  -1122
     -7    428    436   -210   -220    431  -1283  -1265   -467   -480   -337  -1122
    -10    439    446   -215   -228    444  -1291  -1275   -470   -480   -340  -1119
    -25    433    459   -205   -244    446  -1296  -1283   -472   -480   -345  -1119
      2    426    423   -215   -210    426  -1319  -1309   -493   -498   -374  -1135
    -33    426    459   -194   -246    441  -1317  -1312   -488   -491   -371  -1124
     -5    431    436   -215   -220    431  -1330  -1330   -501   -498   -389  -1135
     28    423    394   -226   -184    407  -1353  -1358   -522   -519   -415  -1148
     31    415    384   -226   -176    400  -1369  -1376   -532   -524   -428  -1150
     18    410    392   -213   -187    402  -1376  -1384   -537   -527   -439  -1156
     -2    394    397   -197   -200    394  -1387  -1400   -545   -532   -454  -1158
    -10    387    397   -189   -202    392  -1395  -1410   -555   -535   -467  -1161
     -2    374    376   -187   -189    374  -1410  -1434   -576   -550   -488  -1176
    -23    361    384   -168   -202    371  -1421  -1452   -587   -558   -504  -1187
    -20    348    368   -166   -194    355  -1439  -1470   -600   -566   -524  -1192
    -49    345    394   -148   -220    368  -1441  -1473   -597   -561   -527  -1184
     -5    337    340   -166   -171    337  -1470  -1504   -623   -587   -555  -1200
     15    324    309   -168   -145    316  -1493  -1535   -649   -602   -581  -1218
    -23    311    332   -145   -179    322  -1493  -1543   -649   -605   -589  -1215
    -49    309    358   -129   -205    332  -1493  -1543   -646   -602   -592  -1210
      5    311    306   -161   -150    311  -1514  -1566   -667   -615   -618  -1226
     15    335    319   -174   -150    327  -1509  -1564   -657   -605   -618  -1213
    -46    350    397   -153   -223    371  -1483  -1540   -631   -579   -597  -1187
      7    363    355   -187   -174    358  -1493  -1556   -644   -589   -613  -1202
     20    358    337   -192   -158    348  -1499  -1569   -654   -597   -628  -1213
      0    358    358   -179   -179    358  -1493  -1566   -652   -592   -631  -1210
    -25    376    402   -176   -213    387  -1483  -1564   -641   -574   -618  -1195
    -41    407    449   -184   -246    428  -1480  -1564   -628   -555   -602  -1166
    -28    420    446   -197   -239    431  -1501  -1584   -639   -558   -610  -1161
     31    400    368   -215   -168    384  -1548  -1631   -678   -592   -649  -1192
     10    366    355   -189   -174    361  -1574  -1654   -698   -602   -667  -1200
    -10    350    358   -171   -184    353  -1587  -1662   -704   -602   -675  -1195
     18    314    296   -168   -140    303  -1613  -1691   -735   -633   -714  -1223
     23    262    239   -142   -106    252  -1636  -1714   -763   -662   -753  -1254
    -70    218    288    -75   -179    252  -1628  -1712   -763   -657   -758  -1249
    -59    187    246    -64   -153    215  -1647  -1738   -792   -683   -789  -1275
    -18    158    176    -72    -96    166  -1678  -1777   -826   -719   -831  -1309
    -15    129    145    -57    -80    137  -1696  -1803   -849   -740   -859  -1327
    -36    111    148    -38    -93    129  -1701  -1813   -859   -745   -870  -1332
    -49     90    137    -20    -93    114  -1714  -1831   -875   -761   -888  -1343
    -67     70    135     -2   -101    101  -1714  -1844   -885   -769   -898  -1350
    -93     57    150     18   -122    103  -1706  -1847   -888   -763   -904  -1343
    -70     51    122      7    -96     88  -1717  -1860   -896   -769   -914  -1348
    -59     46    103      5    -83     75  -1725  -1865   -896   -771   -924  -1350
     -5     10     15     -5    -10     12  -1738  -1880   -922   -805   -966  -1384
    -41    -41      0     41    -20    -20  -1662  -1792   -885   -805   -995  -1418
    -62    -20     38     38    -51      7  -1530  -1623   -776   -740   -971  -1415
     77     88     10    -83     33     51  -1444  -1457   -654   -636   -898  -1348
    161    345    184   -254    -12    265  -1389  -1314   -478   -418   -675  -1114
    205    893    688   -548   -241    792  -1418  -1286   -249    -44   -231   -628
     10   1488   1478   -753   -732   1483  -1605  -1527   -103    332    254   -116
   -220   1486   1704   -633   -963   1595  -1860  -1956   -309    257    249   -114
   -316    823   1137   -254   -727    982  -2086  -2413   -888   -384   -368   -683
   -306     12    319    148   -311    166  -2208  -2629  -1397  -1044  -1062  -1335
   -246   -316    -70    280    -88   -194  -2158  -2486  -1421  -1163  -1260  -1551
   -181   -332   -153    257    -15   -244  -2039  -2312  -1312  -1109  -1252  -1561
   -111   -220   -109    166     -2   -163  -1914  -2153  -1176  -1000  -1171  -1496
   -129   -163    -33    148    -49    -98  -1836  -2062  -1088   -924  -1114  -1436
   -137   -142     -5    137    -67    -75  -1795  -2021  -1054   -896  -1096  -1413
   -101   -140    -38    122    -31    -90  -1777  -2008  -1047   -898  -1106  -1415
   -122   -158    -36    137    -44    -98  -1764  -1995  -1041   -893  -1111  -1415
   -179   -158     20    168   -101    -70  -1745  -1977  -1023   -875  -1098  -1395
    -96   -155    -59    124    -20   -109  -1774  -2005  -1052   -901  -1127  -1421
    -70   -161    -90    114      7   -124  -1774  -2013  -1062   -909  -1140  -1428
    -83   -158    -75    119     -5   -116  -1753  -2000  -1052   -896  -1130  -1413
    -85   -150    -64    119    -10   -109  -1745  -1990  -1049   -888  -1124  -1402
    -98   -155    -57    124    -20   -106  -1743  -1987  -1054   -888  -1130  -1405
   -101   -168    -67    135    -18   -119  -1738  -1992  -1062   -888  -1137  -1408
   -122   -181    -62    150    -31   -122  -1727  -1990  -1062   -885  -1140  -1402
   -137   -179    -41    158    -49   -111  -1717  -1984  -1057   -878  -1132  -1392
    -72   -174   -103    122     12   -140  -1740  -2005  -1080   -896  -1150  -1402
   -101   -176    -75    137    -15   -127  -1725  -1997  -1072   -885  -1145  -1392
    -90   -189    -98    140      2   -145  -1730  -2005  -1080   -893  -1158  -1402
    -90   -179    -88    135     -2   -135  -1714  -1992  -1072   -885  -1153  -1392
    -72   -189   -116    129     20   -153  -1730  -2010  -1096   -901  -1171  -1402
    -96   -194    -98    145      0   -145  -1714  -2000  -1098   -891  -1163  -1392
   -148   -179    -31    163    -59   -106  -1691  -1974  -1083   -865  -1135  -1366
   -109   -187    -77    148    -15   -132  -1714  -1995  -1106   -883  -1153  -1379
    -77   -192   -114    132     15   -153  -1722  -2005  -1124   -893  -1163  -1387
    -75   -171    -96    122      7   -135  -1704  -1990  -1114   -878  -1148  -1369
   -122   -179    -59    148    -31   -119  -1688  -1974  -1111   -870  -1137  -1353
   -135   -187    -51    161    -41   -119  -1680  -1966  -1111   -867  -1132  -1343
    -51   -179   -127    114     36   -155  -1704  -1982  -1132   -883  -1148  -1356
    -46   -163   -119    103     36   -142  -1699  -1969  -1127   -867  -1132  -1335
    -28   -161   -132     93     49   -145  -1699  -1964  -1127   -859  -1124  -1322
    -15   -150   -135     83     59   -142  -1699  -1958  -1130   -857  -1119  -1309
    -23   -140   -116     80     44   -129  -1688  -1948  -1122   -844  -1106  -1293
    -77   -137    -59    106    -10    -98  -1660  -1922  -1098   -818  -1075  -1254
    -83   -116    -33     98    -25    -77  -1639  -1906  -1085   -800  -1054  -1231
    -62    -93    -31     77    -15    -62  -1628  -1896  -1085   -792  -1041  -1221
    -46    -98    -54     70      2    -75  -1634  -1909  -1101   -802  -1052  -1223
    -44    -93    -49     67      2    -72  -1618  -1906  -1101   -792  -1044  -1213
    -85    -90     -5     85    -41    -46  -1590  -1886  -1083   -774  -1026  -1192
    -64   -103    -38     85    -12    -72  -1582  -1886  -1088   -782  -1031  -1192
    -54   -101    -49     75     -5    -75  -1571  -1878  -1085   -776  -1031  -1187
    -93    -96     -2     93    -46    -49  -1543  -1852  -1067   -758  -1015  -1169
    -96    -96     -2     93    -49    -49  -1522  -1839  -1060   -756  -1013  -1161
    -88   -111    -23    101    -33    -67  -1509  -1834  -1060   -758  -1015  -1166
    -46   -124    -77     83     15   -101  -1519  -1847  -1075   -774  -1034  -1189
    -93   -153    -59    124    -18   -109  -1504  -1839  -1075   -774  -1034  -1197
    -98   -171    -75    135    -12   -124  -1491  -1844  -1080   -784  -1044  -1205
   -111   -184    -72    148    -20   -129  -1480  -1844  -1085   -787  -1047  -1202
   -122   -187    -64    153    -28   -127  -1467  -1839  -1085   -789  -1044  -1202
   -103   -200    -96    150     -5   -148  -1467  -1847  -1096   -805  -1057  -1213
   -135   -236   -101    184    -20   -168  -1473  -1862  -1111   -820  -1070  -1221
   -176   -246    -70    213    -54   -158  -1457  -1849  -1106   -813  -1062  -1210
   -174   -249    -77    210    -49   -166  -1447  -1844  -1106   -810  -1062  -1208
   -142   -252   -111    197    -15   -181  -1447  -1847  -1111   -818  -1067  -1208
   -135   -257   -122    194     -7   -189  -1441  -1849  -1111   -820  -1067  -1200
   -155   -265   -109    210    -23   -187  -1426  -1834  -1098   -813  -1054  -1187
   -150   -272   -122    210    -15   -197  -1415  -1823  -1098   -807  -1052  -1176
   -124   -270   -145    194     10   -207  -1410  -1823  -1101   -810  -1054  -1171
   -142   -272   -132    205     -7   -202  -1397  -1816  -1096   -807  -1049  -1163
   -200   -285    -85    244    -57   -187  -1374  -1795  -1080   -792  -1034  -1145
   -192   -296   -106    241    -44   -200  -1374  -1797  -1088   -795  -1041  -1145
   -137   -290   -153    213      7   -223  -1379  -1805  -1106   -807  -1052  -1153
   -135   -285   -150    210      5   -218  -1361  -1792  -1101   -800  -1044  -1140
   -114   -285   -171    200     28   -228  -1353  -1790  -1098   -800  -1047  -1135
   -129   -293   -166    210     18   -231  -1343  -1784  -1098   -800  -1044  -1132
   -168   -306   -137    236    -18   -223  -1327  -1771  -1093   -795  -1036  -1119
   -150   -319   -168    233      7   -244  -1332  -1782  -1106   -807  -1049  -1124
   -122   -322   -200    223     38   -262  -1335  -1787  -1117   -818  -1057  -1124
   -163   -329   -166    246      0   -249  -1317  -1769  -1106   -810  -1044  -1111
   -132   -342   -210    236     38   -277  -1317  -1771  -1114   -818  -1052  -1117
   -163   -363   -202    262     18   -283  -1304  -1761  -1106   -815  -1044  -1101
   -163   -371   -207    267     20   -290  -1288  -1756  -1106   -818  -1044  -1096
   -179   -376   -197    277      7   -288  -1273  -1743  -1106   -818  -1041  -1093
   -161   -384   -223    272     31   -303  -1273  -1751  -1117   -831  -1054  -1101
   -161   -394   -233    275     33   -314  -1273  -1753  -1124   -839  -1060  -1104
   -197   -394   -197    296      0   -296  -1249  -1730  -1106   -826  -1041  -1085
   -153   -410   -257    280     51   -335  -1252  -1738  -1122   -846  -1054  -1096
   -181   -426   -246    303     31   -337  -1236  -1727  -1119   -844  -1049  -1085
   -176   -439   -262    306     41   -350  -1231  -1719  -1119   -846  -1049  -1083
   -176   -441   -265    309     44   -353  -1218  -1712  -1117   -841  -1047  -1075
   -166   -449   -283    306     57   -366  -1210  -1706  -1122   -846  -1052  -1067
   -158   -444   -285    301     62   -366  -1195  -1699  -1117   -844  -1044  -1060
   -150   -420   -270    285     59   -348  -1169  -1680  -1101   -831  -1026  -1044
   -168   -410   -241    290     36   -327  -1135  -1654  -1078   -813  -1008  -1023
   -176   -387   -210    280     15   -301  -1098  -1623  -1052   -787   -976   -995
   -153   -374   -220    262     31   -298  -1078  -1608  -1041   -776   -963   -982
   -142   -387   -246    262     51   -316  -1078  -1608  -1049   -787   -966   -982
   -179   -363   -184    272      2   -275  -1044  -1577  -1023   -758   -932   -943
   -168   -316   -148    241    -12   -233  -1026  -1556  -1000   -735   -906   -917
   -129   -301   -174    215     20   -239  -1036  -1564  -1002   -732   -901   -909
   -158   -319   -161    236      0   -241  -1041  -1564  -1005   -732   -896   -898
   -129   -324   -194    228     31   -259  -1052  -1574  -1013   -740   -901   -896
   -158   -353   -194    254     18   -275  -1052  -1571  -1010   -737   -893   -885
   -150   -405   -254    275     51   -329  -1062  -1584  -1036   -761   -919   -906
   -148   -449   -301    296     75   -374  -1062  -1584  -1052   -779   -937   -924
   -192   -483   -290    337     49   -387  -1039  -1564  -1047   -776   -935   -924
   -202   -535   -332    366     62   -433  -1044  -1577  -1070   -802   -958   -950
   -189   -558   -368    374     88   -465  -1049  -1582  -1083   -818   -971   -958
   -181   -576   -394    376    103   -485  -1052  -1584  -1091   -831   -979   -969
   -181   -592   -410    387    114   -501  -1044  -1584  -1093   -836   -984   -971
   -174   -605   -431    389    127   -519  -1041  -1582  -1096   -841   -989   -969
   -181   -613   -433    397    124   -524  -1026  -1571  -1088   -841   -982   -961
   -218   -623   -405    420     90   -517  -1005  -1553  -1075   -831   -966   -945
   -241   -633   -392    439     75   -514   -989  -1538  -1067   -823   -950   -924
   -202   -641   -441    420    116   -542   -997  -1548  -1080   -841   -961   -935
   -223   -672   -449    446    111   -561   -966  -1512  -1067   -841   -961   -937
   -244   -717   -472    480    111   -594   -872  -1397  -1015   -826   -974   -966
   -122   -675   -553    400    215   -615   -769  -1262   -943   -795   -976   -997
    -75   -561   -488    316    205   -524   -646  -1049   -782   -649   -852   -888
     12   -272   -288    129    150   -280   -584   -901   -587   -407   -589   -615
     12    270    257   -142   -122    265   -620   -885   -358    -28   -122   -109
   -163    867   1031   -350   -597    948   -769  -1083   -192    353    376    407
   -368    769   1137   -200   -753    953  -1013  -1509   -449    202    288    319
   -439     64    504    187   -470    283  -1234  -1951  -1031   -462   -361   -283
   -420   -665   -244    542    -90   -454  -1332  -2120  -1457  -1034   -966   -870
   -413   -987   -574    701     80   -782  -1265  -1961  -1467  -1132  -1132  -1060
   -337   -989   -654    662    155   -823  -1145  -1790  -1356  -1067  -1109  -1052
   -301   -891   -589    597    142   -740  -1008  -1618  -1210   -953  -1015   -976
   -314   -802   -488    555     85   -646   -906  -1501  -1098   -857   -927   -898
   -277   -787   -509    532    114   -649   -872  -1462  -1070   -841   -911   -885
   -213   -771   -561    491    171   -667   -857  -1449  -1065   -844   -911   -883
   -249   -769   -522    509    135   -646   -820  -1415  -1036   -820   -885   -857
   -244   -771   -527    506    140   -652   -807  -1402  -1023   -813   -878   -849
   -233   -774   -540    504    153   -657   -800  -1392  -1018   -805   -872   -844
   -236   -779   -542    506    150   -662   -784  -1382  -1013   -800   -870   -836
   -246   -771   -527    509    137   -649   -763  -1358  -1002   -787   -849   -820
   -215   -769   -553    491    166   -659   -756  -1350  -1000   -784   -844   -820
   -215   -774   -558    496    171   -667   -745  -1337   -992   -779   -833   -813
   -244   -776   -535    509    142   -657   -735  -1322   -987   -774   -823   -800
   -288   -779   -493    532    101   -636   -709  -1299   -966   -750   -800   -774
   -265   -782   -519    522    124   -652   -706  -1291   -966   -748   -795   -766
   -223   -776   -553    501    163   -665   -704  -1286   -969   -750   -792   -763
   -166   -771   -605    467    218   -691   -714  -1296   -979   -763   -800   -774
   -223   -774   -550    498    163   -662   -688  -1273   -958   -740   -779   -753
   -239   -769   -530    501    142   -649   -667  -1249   -943   -724   -763   -737
   -215   -763   -548    491    166   -657   -662  -1236   -935   -722   -753   -735
   -200   -771   -574    483    184   -675   -662  -1236   -935   -724   -756   -735
   -197   -771   -574    483    187   -672   -654  -1226   -930   -719   -743   -722
   -207   -771   -563    488    176   -670   -641  -1215   -924   -711   -732   -714
   -259   -758   -498    509    119   -628   -613  -1184   -893   -678   -696   -683
   -226   -737   -514    480    140   -626   -607  -1174   -885   -667   -685   -670
   -215   -735   -519    475    150   -628   -607  -1163   -883   -662   -675   -662
   -228   -745   -517    485    142   -631   -605  -1161   -883   -659   -672   -659
   -231   -743   -511    488    140   -628   -600  -1153   -880   -654   -662   -644
   -220   -730   -509    472    142   -620   -589  -1137   -872   -644   -646   -626
   -184   -711   -530    446    171   -620   -589  -1130   -872   -636   -636   -613
   -249   -693   -446    470     96   -571   -561  -1091   -839   -594   -594   -566
   -168   -665   -496    418    163   -581   -563  -1083   -836   -592   -589   -555
   -135   -649   -514    389    189   -581   -563  -1075   -831   -584   -579   -545
   -145   -641   -496    394    174   -571   -548  -1060   -818   -568   -561   -527
   -168   -631   -462    400    145   -545   -524  -1044   -802   -550   -540   -504
   -148   -618   -470    384    161   -545   -522  -1036   -800   -550   -535   -498
   -184   -615   -431    400    122   -524   -496  -1015   -779   -532   -514   -475
   -207   -607   -400    407     96   -506   -465   -992   -756   -514   -493   -452
   -171   -594   -423    381    122   -509   -452   -984   -750   -511   -491   -446
   -184   -594   -410    389    111   -504   -431   -963   -732   -496   -478   -433
   -181   -602   -420    392    116   -511   -420   -948   -719   -491   -475   -433
   -176   -602   -426    389    122   -514   -405   -935   -709   -491   -472   -436
   -168   -600   -431    381    129   -514   -389   -922   -696   -485   -465   -436
   -181   -605   -423    394    119   -514   -368   -904   -683   -472   -459   -428
   -197   -623   -426    410    111   -524   -355   -893   -675   -467   -457   -428
   -215   -626   -410    418     96   -519   -337   -883   -667   -462   -449   -423
   -210   -636   -428    420    109   -532   -335   -885   -670   -467   -459   -433
   -189   -654   -465    423    137   -561   -340   -898   -685   -480   -480   -449
   -192   -667   -478    428    142   -574   -335   -898   -688   -488   -485   -452
   -239   -678   -441    457     98   -561   -316   -883   -672   -480   -467   -439
   -262   -685   -423    472     80   -555   -301   -875   -667   -475   -454   -428
   -228   -680   -452    454    111   -566   -303   -880   -670   -478   -457   -428
   -228   -678   -449    452    109   -563   -293   -867   -657   -472   -444   -418
   -207   -683   -475    444    132   -579   -290   -867   -659   -478   -446   -423
   -202   -680   -478    441    135   -579   -280   -859   -654   -470   -439   -413
   -249   -680   -431    465     90   -555   -254   -833   -631   -449   -413   -387
   -249   -683   -433    465     90   -561   -244   -826   -628   -444   -410   -381
   -244   -685   -441    465     98   -566   -239   -818   -626   -436   -405   -376
   -257   -678   -423    467     83   -553   -220   -797   -613   -420   -387   -358
   -218   -665   -446    441    114   -555   -213   -792   -613   -426   -387   -358
   -168   -672   -504    420    166   -589   -223   -805   -631   -446   -407   -379
   -218   -675   -457    446    119   -566   -202   -787   -613   -431   -389   -361
   -275   -667   -392    470     57   -532   -174   -756   -579   -400   -361   -332
   -249   -670   -420    459     85   -545   -171   -756   -581   -407   -366   -337
   -207   -678   -470    441    129   -574   -181   -766   -594   -418   -379   -348
   -231   -688   -457    459    111   -571   -166   -750   -587   -413   -368   -337
   -249   -701   -452    472     98   -576   -155   -743   -579   -407   -363   -332
   -259   -706   -446    483     93   -576   -145   -730   -574   -400   -353   -319
   -246   -706   -462    475    106   -584   -140   -722   -571   -400   -353   -319
   -239   -701   -462    470    109   -581   -132   -714   -568   -397   -350   -316
   -239   -704   -465    470    109   -584   -124   -709   -568   -394   -348   -314
   -176   -704   -527    441    174   -615   -137   -724   -589   -415   -366   -329
   -210   -709   -501    459    142   -605   -124   -709   -579   -407   -353   -322
   -231   -709   -478    470    122   -594   -109   -693   -568   -397   -342   -309
   -210   -714   -504    459    145   -610   -109   -698   -576   -407   -350   -314
   -210   -724   -514    467    150   -620    -96   -693   -576   -410   -348   -311
   -244   -730   -488    485    119   -610    -72   -678   -566   -402   -337   -301
   -270   -732   -462    501     93   -597    -51   -662   -553   -394   -327   -288
   -254   -732   -478    493    109   -605    -49   -662   -555   -394   -327   -285
   -252   -732   -480    493    114   -607    -44   -654   -553   -392   -322   -285
   -249   -732   -483    491    116   -607    -41   -652   -553   -392   -322   -285
   -246   -735   -491    491    122   -613    -33   -649   -550   -392   -322   -283
   -231   -743   -511    485    140   -628    -33   -649   -555   -402   -327   -285
   -246   -745   -498    496    124   -623    -18   -633   -542   -392   -316   -275
   -239   -727   -491    480    124   -610     -5   -620   -532   -381   -311   -265
   -207   -696   -488    452    137   -592     10   -605   -519   -374   -301   -254
   -233   -662   -431    446     96   -548     49   -571   -485   -345   -272   -223
   -236   -646   -410    441     85   -530     67   -553   -465   -329   -254   -205
   -220   -633   -413    426     93   -524     75   -545   -459   -324   -249   -202
   -239   -626   -389    431     72   -509    101   -530   -446   -311   -236   -192
   -231   -605   -374    418     70   -491    114   -519   -436   -303   -228   -181
   -252   -563   -311    407     28   -439    142   -491   -402   -267   -192   -140
   -246   -530   -283    387     15   -407    150   -478   -381   -246   -168   -114
   -218   -542   -324    379     51   -436    127   -493   -400   -259   -176   -122
   -205   -553   -348    376     70   -449    119   -498   -407   -265   -179   -122
   -176   -561   -384    368    103   -472    101   -509   -415   -275   -187   -122
   -236   -607   -374    420     67   -491    103   -509   -423   -285   -192   -127
   -239   -652   -413    444     85   -532    101   -514   -439   -303   -213   -145
   -275   -680   -405    478     62   -542    116   -501   -436   -303   -218   -150
   -187   -693   -506    441    158   -600     93   -530   -467   -340   -254   -189
   -194   -719   -524    454    161   -623     88   -537   -478   -350   -267   -197
   -241   -740   -498    491    127   -620     98   -532   -475   -348   -262   -192
   -293   -758   -467    524     85   -615    111   -522   -470   -348   -257   -187
   -272   -761   -488    517    106   -626    114   -519   -470   -353   -259   -184
   -259   -766   -506    511    122   -636    116   -514   -467   -350   -265   -184
   -277   -766   -488    522    103   -628    127   -501   -457   -340   -257   -176
   -270   -769   -498    517    114   -633    127   -501   -459   -345   -262   -179
   -272   -769   -496    522    111   -633    137   -496   -452   -342   -257   -171
   -285   -784   -498    535    103   -644    163   -467   -433   -337   -259   -174
   -241   -831   -589    535    171   -711    223   -392   -413   -350   -301   -228
   -213   -818   -607    514    194   -714    345   -244   -324   -306   -293   -241
   -148   -719   -571    433    210   -646    472    -44   -181   -187   -197   -163
    -98   -446   -348    270    122   -397    558    148     28     57     57     93
    -38     75    114    -18    -77     93    522    184    246    407    478    561
   -132    680    810   -275   -472    745    366      2    410    774    950   1070
   -361    805   1166   -220   -763    984    142   -374    283    789   1049   1163
   -522    148    667    187   -597    407    -70   -818   -262    184    467    610
   -522   -613    -90    566   -218   -353   -202  -1057   -748   -441   -181    -25
   -452   -984   -532    717     38   -758   -179   -966   -833   -631   -428   -301
   -368  -1044   -675    706    153   -859    -80   -807   -753   -610   -446   -342
   -381   -950   -568    665     90   -761     77   -607   -587   -480   -342   -249
   -337   -844   -509    589     85   -678    168   -496   -483   -394   -267   -179
   -306   -813   -509    558    101   -662    210   -446   -446   -366   -244   -158
   -296   -807   -511    553    106   -659    236   -423   -428   -350   -239   -150
   -314   -810   -496    561     88   -654    257   -400   -410   -332   -228   -135
   -311   -792   -480    550     83   -636    272   -376   -392   -316   -213   -119
   -316   -782   -465    548     72   -623    285   -358   -376   -306   -200   -106
   -257   -769   -511    514    127   -641    280   -363   -379   -314   -207   -111
   -262   -763   -504    511    119   -633    293   -348   -368   -306   -197   -106
   -270   -766   -498    517    114   -633    303   -340   -363   -301   -187    -98
   -262   -771   -509    517    122   -641    311   -337   -361   -298   -187    -98
   -301   -766   -465    535     80   -615    335   -311   -332   -272   -161    -72
   -301   -748   -446    524     70   -597    350   -293   -316   -259   -148    -62
   -303   -745   -441    522     67   -594    355   -290   -316   -257   -148    -59
   -277   -745   -467    509     93   -607    353   -293   -319   -262   -153    -64
   -262   -732   -470    498    103   -602    358   -290   -314   -257   -145    -62
   -301   -740   -439    519     67   -589    371   -275   -303   -246   -129    -51
   -272   -740   -467    506     96   -602    368   -270   -306   -249   -132    -51
   -254   -732   -480    491    111   -607    368   -267   -301   -246   -127    -44
   -283   -724   -441    504     77   -584    384   -246   -283   -226   -109    -25
   -316   -719   -402    517     41   -563    405   -223   -259   -213    -90    -10
   -293   -711   -418    501     62   -566    402   -223   -259   -213    -88    -10
   -265   -698   -433    478     83   -566    402   -220   -257   -210    -80    -10
   -262   -696   -433    480     85   -566    407   -207   -249   -200    -70      0
   -293   -688   -397    488     51   -542    418   -192   -236   -179    -54     23
   -306   -670   -366    488     28   -519    433   -171   -215   -161    -31     46
   -207   -652   -444    428    116   -548    410   -187   -231   -174    -41     31
   -179   -641   -462    410    140   -553    400   -187   -236   -174    -41     31
   -228   -615   -389    420     80   -504    420   -153   -205   -140     -2     62
   -239   -600   -361    418     59   -483    428   -137   -187   -122     20     85
   -233   -579   -345    405     54   -465    433   -127   -168   -106     38    111
   -226   -550   -324    389     49   -439    441   -109   -150    -80     62    135
   -244   -532   -290    387     20   -413    457    -93   -129    -59     85    155
   -207   -514   -306    361     46   -410    459    -90   -127    -54     96    166
   -213   -496   -283    353     33   -389    467    -83   -119    -41    109    179
   -226   -483   -257    355     15   -371    478    -70   -106    -31    122    189
   -202   -475   -275    337     33   -376    483    -64   -103    -31    124    189
   -194   -472   -277    332     38   -376    491    -59    -96    -28    127    192
   -200   -462   -262    329     28   -363    506    -41    -77    -10    142    205
   -207   -452   -244    329     18   -348    527    -15    -54      5    161    215
   -197   -457   -259    327     31   -361    532    -10    -51      5    161    207
   -210   -467   -257    340     23   -363    550      7    -33     15    168    207
   -257   -465   -207    361    -25   -337    579     41      0     44    194    228
   -246   -465   -218    355    -15   -342    587     51     12     49    200    231
   -249   -485   -239    366     -5   -361    587     46     10     41    192    220
   -239   -493   -254    366      5   -374    584     44      2     33    184    207
   -241   -504   -262    371     10   -384    584     44      0     31    184    202
   -220   -514   -293    368     36   -405    576     31    -10     15    168    189
   -220   -522   -301    371     38   -413    579     25    -15      5    161    184
   -241   -527   -285    384     20   -407    589     36     -7      7    166    184
   -249   -535   -285    389     18   -410    592     38     -5     10    168    187
   -259   -535   -275    397      7   -405    592     41      0     12    176    197
   -280   -532   -252    405    -15   -392    594     49      7     23    189    205
   -311   -527   -215    420    -49   -371    602     62     23     36    202    215
   -270   -506   -239    387    -18   -374    600     62     20     38    202    215
   -265   -504   -239    384    -12   -371    600     67     25     44    205    218
   -296   -506   -210    400    -44   -358    613     80     36     57    218    228
   -275   -501   -226    387    -25   -363    613     85     41     59    215    233
   -265   -491   -226    376    -20   -358    618     90     46     64    220    236
   -259   -483   -223    371    -18   -353    626     98     54     72    228    241
   -262   -488   -226    374    -18   -358    626    101     51     70    231    241
   -267   -485   -218    376    -25   -353    628    109     59     72    239    246
   -246   -478   -233    361     -7   -355    623    111     62     72    239    239
   -257   -475   -218    366    -20   -348    631    124     75     85    246    246
   -236   -480   -244    355      2   -361    623    119     72     75    239    241
   -275   -491   -215    381    -31   -353    633    129     80     83    249    249
   -327   -501   -176    413    -77   -337    649    142     96     96    265    265
   -275   -493   -218    384    -28   -355    631    129     85     85    252    259
   -270   -493   -223    381    -25   -358    626    122     80     83    246    252
   -285   -498   -215    392    -36   -358    631    127     88     85    254    254
   -288   -506   -218    394    -38   -363    633    132     93     90    254    259
   -283   -506   -223    394    -31   -366    636    137     96     93    257    262
   -277   -506   -228    392    -25   -368    633    140     96     90    259    259
   -254   -517   -265    384      2   -392    623    129     85     80    249    246
   -277   -522   -246    400    -18   -384    631    135     93     88    254    254
   -314   -527   -213    420    -51   -371    644    148    106     96    265    262
   -303   -522   -220    410    -41   -371    641    150    109     96    267    265
   -290   -532   -241    410    -25   -387    633    142    101     88    259    257
   -322   -535   -213    426    -54   -374    644    148    106     96    270    265
   -319   -519   -200    420    -59   -361    649    161    119    106    285    272
   -298   -524   -228    410    -36   -376    639    153    114     96    277    262
   -262   -530   -267    397      2   -400    623    140    101     80    262    249
   -257   -522   -265    389      2   -394    628    148    109     83    267    252
   -293   -530   -236    413    -28   -384    641    158    119     93    280    262
   -316   -527   -213    420    -54   -371    644    163    127     98    290    270
   -303   -524   -220    415    -44   -374    639    163    124    101    290    272
   -288   -522   -236    405    -28   -379    636    163    129    101    293    267
   -306   -501   -194    405    -57   -348    657    189    155    127    316    290
   -301   -457   -158    376    -72   -309    680    215    179    155    342    314
   -283   -426   -145    353    -70   -285    696    233    197    171    361    324
   -285   -420   -137    350    -75   -280    706    241    205    176    366    335
   -314   -423   -109    368   -103   -267    724    257    220    189    379    350
   -329   -402    -75    363   -129   -241    743    270    236    207    394    366
   -267   -353    -85    309    -93   -218    737    267    244    218    407    379
   -275   -327    -54    298   -111   -192    737    280    265    241    431    402
   -301   -345    -44    324   -129   -194    722    280    267    241    441    410
   -249   -348    -98    298    -77   -223    691    259    246    226    426    392
   -213   -353   -140    283    -38   -246    667    241    231    213    415    384
   -231   -387   -158    306    -36   -272    652    228    218    197    400    371
   -262   -426   -163    345    -49   -296    652    228    210    187    389    353
   -283   -475   -192    376    -46   -335    649    220    200    166    368    332
   -301   -501   -200    400    -51   -350    654    220    197    158    361    322
   -301   -517   -218    407    -44   -366    649    220    194    155    355    314
   -293   -535   -241    415    -25   -389    639    213    181    145    340    301
   -303   -548   -246    426    -31   -397    631    205    174    137    332    296
   -335   -545   -213    439    -62   -379    641    218    184    148    342    303
   -337   -545   -207    441    -67   -379    641    223    189    148    345    301
   -324   -545   -220    436    -51   -384    631    220    184    148    340    296
   -306   -537   -233    420    -38   -387    623    218    181    150    340    293
   -322   -540   -218    431    -51   -379    623    226    187    150    345    293
   -342   -566   -223    452    -62   -394    639    246    194    150    342    285
   -311   -618   -306    465     -2   -462    693    322    218    132    301    231
   -277   -589   -311    431     15   -452    813    478    314    179    319    218
   -202   -465   -262    332     28   -366    922    680    467    314    431    316
    -70   -197   -127    132     25   -163    971    836    649    535    659    555
    -57    319    376   -129   -215    348    953    893    891    909   1106   1049
   -189    909   1096   -361   -644   1000    797    691   1049   1265   1574   1540
   -431    896   1325   -233   -878   1109    576    288    849   1179   1553   1527
   -561    257    818    150   -691    535    348   -163    301    568    963    963
   -532   -496     36    514   -285   -231    200   -402   -181    -46    316    322
   -496   -815   -319    654    -88   -566    241   -275   -207   -168    129    119
   -444   -828   -384    636    -31   -605    350   -103   -101   -111    145    119
   -420   -722   -301    571    -59   -511    483     67     46     10    241    189
   -407   -626   -218    517    -96   -423    568    181    153    103    324    259
   -358   -607   -249    480    -57   -428    587    213    174    116    327    265
   -335   -600   -265    467    -36   -433    602    231    179    116    327    262
   -368   -605   -236    485    -67   -420    620    252    200    129    340    272
   -363   -594   -231    480    -67   -413    628    262    213    135    350    288
   -348   -581   -236    465    -57   -410    626    265    218    137    353    293
   -319   -571   -252    444    -36   -413    623    265    215    135    355    288
   -348   -571   -223    457    -62   -397    633    277    228    150    368    301
   -345   -561   -215    454    -64   -389    639    288    239    163    376    309
   -311   -563   -254    436    -28   -410    626    280    231    155    371    296
   -316   -566   -249    439    -33   -407    626    280    233    158    374    293
   -350   -558   -207    454    -72   -384    633    296    254    174    387    311
   -379   -545   -166    462   -106   -355    652    316    272    194    405    327
   -340   -542   -202    439    -70   -374    639    309    262    184    397    319
   -342   -548   -205    444    -70   -376    633    303    257    181    397    319
   -355   -537   -181    444    -88   -361    639    311    267    192    407    327
   -309   -496   -187    402    -62   -342    644    322    277    205    420    335
   -290   -493   -202    389    -44   -348    641    324    285    207    423    337
   -332   -524   -192    428    -72   -358    626    316    283    202    418    329
   -353   -532   -179    441    -88   -355    620    319    283    202    420    324
   -337   -519   -181    428    -77   -350    623    327    290    213    431    332
   -319   -509   -189    413    -67   -350    613    324    290    215    433    337
   -319   -501   -184    410    -70   -342    610    327    296    220    441    345
   -332   -498   -168    413    -83   -335    613    340    309    233    452    361
   -324   -488   -163    407    -80   -327    610    348    314    246    459    371
   -301   -472   -171    384    -67   -322    597    348    311    249    462    374
   -335   -457   -122    394   -109   -290    607    366    329    267    488    397
   -324   -433   -109    379   -109   -272    607    374    342    280    506    410
   -259   -405   -145    332    -57   -275    589    368    340    283    509    410
   -241   -387   -145    314    -49   -267    584    374    345    288    517    418
   -303   -376    -72    340   -116   -226    605    402    376    319    550    457
   -277   -358    -80    316    -98   -220    600    405    379    329    561    467
   -275   -340    -64    309   -106   -202    605    410    387    337    574    475
   -259   -322    -62    288   -101   -192    607    413    394    345    581    485
   -249   -309    -59    277    -96   -184    610    418    402    353    589    493
   -259   -293    -33    275   -114   -163    615    426    415    363    602    504
   -275   -288    -12    283   -132   -150    623    436    428    371    610    509
   -275   -296    -23    285   -129   -161    626    441    428    371    607    511
   -252   -290    -41    270   -106   -166    631    446    433    371    610    509
   -262   -301    -38    280   -114   -168    641    459    446    379    615    509
   -324   -303     20    314   -174   -142    675    493    480    407    639    524
   -285   -301    -15    293   -137   -158    672    491    478    402    628    511
   -270   -314    -44    290   -114   -179    665    483    470    392    613    488
   -296   -327    -31    311   -135   -179    670    483    475    394    613    483
   -303   -342    -38    324   -132   -192    672    478    478    387    605    475
   -293   -358    -64    324   -116   -210    662    465    462    371    584    454
   -327   -366    -38    345   -145   -202    670    465    462    374    587    452
   -332   -381    -51    355   -140   -218    667    452    449    361    576    444
   -301   -379    -77    340   -111   -228    662    446    446    353    568    433
   -311   -368    -57    337   -129   -213    667    454    457    358    576    439
   -314   -371    -59    342   -127   -215    654    449    452    358    576    436
   -303   -374    -70    337   -119   -220    644    439    444    350    574    431
   -301   -361    -59    332   -122   -210    649    444    449    355    581    433
   -337   -374    -36    355   -153   -205    659    454    457    361    589    436
   -342   -376    -33    358   -155   -205    659    457    462    366    589    439
   -340   -368    -31    353   -155   -202    654    457    462    371    594    436
   -381   -350     31    366   -207   -161    672    478    485    397    620    457
   -337   -345    -10    340   -166   -179    657    465    478    384    610    449
   -296   -348    -51    322   -122   -200    646    454    467    371    600    439
   -303   -348    -44    324   -129   -197    646    454    470    371    602    441
   -301   -340    -38    322   -132   -189    649    457    475    374    607    449
   -293   -342    -49    316   -124   -197    644    454    472    368    602    446
   -319   -350    -31    335   -145   -192    649    457    472    368    607    444
   -345   -355    -10    350   -171   -181    654    465    483    381    620    449
   -296   -350    -54    324   -122   -202    636    452    467    368    610    436
   -290   -348    -59    319   -116   -205    628    439    457    363    605    423
   -324   -350    -25    337   -150   -189    639    446    470    374    618    431
   -335   -350    -15    340   -161   -181    641    454    472    379    623    439
   -324   -361    -36    342   -145   -200    626    441    459    363    613    428
   -342   -353    -12    348   -166   -184    633    446    465    363    618    426
   -329   -358    -28    345   -150   -194    633    441    457    355    607    418
   -342   -371    -28    355   -158   -200    636    444    459    355    602    415
   -363   -363      0    363   -181   -181    646    457    478    374    615    428
   -298   -363    -64    329   -119   -215    618    428    449    350    594    405
   -322   -376    -57    348   -132   -218    618    426    446    348    594    405
   -327   -371    -44    348   -142   -207    623    426    449    348    597    402
   -306   -363    -57    335   -124   -210    620    423    446    345    600    400
   -298   -376    -77    335   -111   -226    605    410    439    337    594    387
   -319   -376    -59    348   -132   -218    600    410    439    337    597    389
   -355   -381    -25    368   -166   -205    607    415    444    340    607    397
   -355   -376    -20    366   -168   -200    605    415    441    340    610    394
   -345   -379    -33    361   -158   -207    600    410    441    335    605    389
   -376   -376      0    376   -189   -189    618    428    459    348    618    400
   -314   -379    -64    345   -124   -223    600    410    436    324    600    379
   -296   -368    -72    332   -111   -220    600    410    439    324    602    376
   -322   -324     -5    322   -161   -166    631    441    472    358    636    405
   -350   -298     49    324   -202   -124    654    465    498    381    659    426
   -345   -290     51    316   -200   -119    662    470    501    384    662    426
   -345   -275     70    311   -207   -103    675    480    511    389    672    436
   -285   -257     28    270   -161   -114    665    467    501    376    665    420
   -309   -218     88    262   -200    -64    683    488    530    407    698    449
   -319   -184    135    249   -228    -23    693    496    550    431    727    472
   -288   -179    109    233   -200    -36    667    475    532    420    719    465
   -301   -194    106    249   -205    -44    649    467    524    415    717    459
   -288   -202     85    244   -187    -59    626    454    517    410    714    462
   -303   -239     64    270   -184    -88    607    441    506    400    698    452
   -306   -280     25    293   -166   -127    594    426    485    374    667    423
   -316   -329    -12    322   -153   -174    587    413    467    350    641    394
   -329   -353    -23    342   -153   -189    589    413    457    342    633    384
   -355   -366    -12    358   -171   -189    592    415    454    337    636    376
   -353   -392    -38    374   -158   -215    574    389    431    314    615    350
   -355   -397    -41    374   -158   -220    563    379    420    296    600    335
   -366   -394    -28    381   -171   -213    566    384    423    301    605    332
   -368   -402    -33    384   -168   -218    566    387    426    306    610    329
   -342   -405    -62    374   -140   -233    561    379    418    301    605    324
   -363   -405    -41    381   -161   -223    561    381    423    309    613    332
   -376   -400    -23    387   -179   -213    563    389    431    306    620    337
   -374   -426    -51    400   -163   -241    563    389    426    290    600    319
   -342   -483   -140    413   -101   -311    597    441    433    272    555    270
   -324   -452   -127    387   -101   -290    722    605    537    329    579    257
   -265   -332    -67    298    -98   -200    828    784    672    446    678    335
   -161   -101     57    129   -111    -23    883    940    841    639    872    524
   -124    345    470   -109   -296    407    906   1047   1072    976   1265    943
   -257    932   1189   -340   -722   1060    831    961   1288   1374   1758   1449
   -384   1065   1449   -340   -917   1257    594    579   1153   1387   1836   1519
   -542    558   1098    -10   -820    828    381    124    665    872   1353   1065
   -535   -171    363    353   -449     96    200   -226     98    176    667    405
   -485   -607   -124    545   -181   -366    166   -171    -25    -44    394    122
   -452   -732   -280    589    -85   -506    228    -41     25    -49    350     67
   -423   -691   -267    555    -80   -480    332     98    137     25    402    101
   -459   -576   -116    519   -171   -348    452    241    277    150    509    200
   -433   -498    -64    465   -187   -280    501    303    342    210    563    246
   -402   -472    -70    436   -166   -272    524    332    366    226    576    254
   -384   -465    -83    423   -153   -275    537    350    381    231    579    254
   -340   -452   -111    397   -114   -283    542    353    381    233    576    254
   -361   -457    -96    407   -135   -275    548    355    387    239    587    257
   -428   -449    -20    439   -205   -236    568    384    413    267    620    283
   -327   -441   -116    381   -106   -280    540    358    392    244    594    254
   -296   -454   -158    376    -70   -306    527    348    381    231    581    241
   -387   -449    -62    418   -163   -257    555    379    413    259    615    270
   -392   -436    -44    413   -174   -241    561    384    418    267    626    275
   -306   -436   -132    371    -88   -285    532    358    394    241    600    244
   -361   -433    -72    397   -145   -254    548    376    415    262    620    259
   -394   -423    -31    407   -184   -228    563    392    433    280    644    277
   -350   -423    -72    387   -140   -249    555    384    426    275    636    272
   -327   -420    -96    374   -116   -259    548    376    418    267    628    267
   -350   -418    -67    384   -142   -244    553    379    426    270    639    270
   -387   -415    -31    400   -179   -223    561    389    436    285    657    285
   -363   -400    -36    381   -166   -220    561    392    439    288    662    288
   -314   -392    -77    350   -119   -236    545    376    428    275    652    272
   -311   -397    -85    355   -114   -241    545    379    431    275    654    275
   -353   -392    -38    371   -158   -215    553    389    439    290    672    290
   -363   -379    -15    371   -176   -197    553    397    446    298    683    290
   -319   -363    -44    340   -140   -202    542    392    441    290    680    280
   -309   -350    -41    329   -135   -197    535    389    441    298    691    293
   -348   -342      5    342   -176   -168    540    397    454    316    709    311
   -340   -335      5    337   -174   -166    535    405    462    327    722    319
   -329   -324      5    324   -171   -161    530    410    467    335    735    335
   -254   -298    -44    277   -106   -171    506    397    454    327    730    335
   -259   -275    -18    267   -122   -148    506    407    467    345    756    355
   -262   -254      7    257   -135   -124    511    423    483    366    782    379
   -283   -233     46    257   -166    -93    522    439    498    384    802    400
   -246   -218     28    233   -137    -96    517    441    501    381    802    397
   -272   -202     67    236   -171    -67    535    454    517    400    823    415
   -239   -200     38    218   -140    -80    527    441    504    389    815    402
   -244   -189     54    213   -150    -67    535    446    509    394    823    402
   -241   -176     64    210   -153    -57    540    449    511    397    828    402
   -270   -179     90    223   -184    -44    553    459    524    405    833    410
   -303   -174    127    239   -218    -23    568    475    545    423    849    423
   -301   -176    122    236   -213    -25    571    483    550    426    852    413
   -262   -176     85    220   -174    -46    568    480    545    415    836    389
   -254   -181     70    215   -163    -57    576    480    555    413    831    381
   -283   -197     83    239   -184    -57    592    485    566    418    831    376
   -298   -205     90    249   -197    -59    597    483    566    413    820    361
   -296   -200     96    249   -197    -51    610    483    568    413    818    355
   -319   -207    109    262   -215    -49    610    483    566    407    815    348
   -298   -207     90    254   -194    -59    605    472    558    394    805    335
   -262   -220     41    241   -153    -90    592    452    540    371    779    314
   -272   -231     41    252   -158    -96    592    446    535    368    774    311
   -272   -233     38    252   -158    -96    584    439    527    361    766    301
   -298   -239     59    267   -179    -90    589    439    527    366    774    301
   -345   -231    111    285   -228    -59    605    454    542    384    792    319
   -322   -226     96    275   -210    -64    600    454    542    381    787    314
   -296   -226     70    259   -184    -77    587    444    532    371    776    303
   -301   -215     85    257   -194    -64    589    444    535    374    782    306
   -324   -202    119    262   -223    -41    600    454    548    384    797    319
   -311   -197    114    254   -213    -41    594    457    548    381    795    316
   -306   -202    101    252   -205    -51    589    454    542    376    784    311
   -272   -192     77    231   -176    -57    584    449    535    374    782    309
   -283   -181     98    231   -192    -41    594    454    542    381    792    314
   -303   -184    119    244   -213    -33    597    457    545    379    797    316
   -275   -168    103    220   -189    -31    587    446    537    366    787    311
   -265   -155    106    210   -187    -25    584    449    540    363    792    306
   -272   -166    103    218   -189    -31    581    446    537    361    789    301
   -322   -171    150    246   -236    -10    600    457    550    379    802    319
   -324   -168    155    244   -241     -7    602    465    553    381    805    322
   -236   -166     70    202   -155    -49    576    436    524    353    774    285
   -257   -176     80    215   -168    -46    576    431    522    350    771    285
   -270   -166    103    218   -187    -31    587    436    524    355    779    293
   -296   -174    122    233   -210    -25    592    441    527    358    782    290
   -298   -176    119    236   -210    -28    589    439    524    355    776    288
   -285   -176    106    231   -197    -36    581    431    514    348    766    277
   -257   -174     83    215   -171    -46    571    418    501    332    750    265
   -270   -179     90    223   -181    -44    571    415    501    332    748    262
   -296   -187    109    241   -205    -38    581    418    509    332    756    267
   -293   -179    114    236   -205    -33    581    413    506    322    756    262
   -319   -171    148    246   -233    -12    592    423    511    329    763    270
   -293   -176    114    233   -205    -31    581    415    501    319    748    257
   -337   -174    163    254   -252     -5    594    428    517    335    763    267
   -303   -168    135    233   -220    -15    584    420    506    324    756    257
   -197   -148     49    174   -124    -49    563    400    485    301    732    233
   -233   -122    111    176   -174     -7    594    423    509    324    756    257
   -265    -96    168    179   -218     36    615    444    527    345    779    275
   -277    -75    200    176   -239     59    626    454    540    355    789    283
   -275    -72    202    174   -239     64    628    457    542    355    784    283
   -293    -46    246    168   -272    101    646    478    566    379    805    303
   -270      0    270    135   -270    135    652    485    579    397    823    322
   -249     33    280    106   -265    155    644    478    579    402    831    327
   -252     25    277    114   -265    150    623    459    571    394    826    324
   -270     20    290    124   -280    155    610    457    568    389    823    322
   -290     10    298    140   -296    153    594    452    563    387    820    322
   -231    -25    202    127   -218     88    548    410    517    342    774    280
   -257    -57    200    158   -228     70    548    407    509    332    761    265
   -244    -90    153    168   -200     28    540    400    496    309    737    239
   -254   -132    122    192   -189     -5    527    379    472    285    706    213
   -283   -155    127    218   -207    -12    524    374    462    272    691    202
   -301   -161    140    231   -220    -10    532    376    462    272    691    202
   -280   -189     90    233   -187    -49    509    350    433    246    662    174
   -280   -194     85    239   -184    -54    506    345    431    239    654    161
   -319   -202    116    259   -220    -44    514    350    436    244    657    158
   -353   -202    150    277   -252    -25    522    361    446    254    662    166
   -311   -197    111    254   -213    -41    506    350    436    241    646    155
   -298   -184    111    241   -205    -36    504    348    433    239    646    153
   -303   -197    106    249   -207    -46    501    353    431    231    639    145
   -228   -241    -12    236   -109   -127    506    379    423    197    587     85
   -226   -228     -5    226   -111   -119    628    540    522    241    592     64
   -181   -122     57    150   -122    -33    748    724    670    355    675    127
    -98     85    181      5   -140    132    820    896    841    545    854    301
    -85    493    579   -202   -332    535    833    982   1052    862   1218    688
   -153   1132   1283   -491   -717   1208    717    846   1228   1247   1709   1197
   -345   1353   1699   -504  -1023   1527    491    480   1137   1335   1880   1361
   -496    885   1382   -197   -940   1135    259     31    667    867   1444    956
   -545     93    639    226   -592    366     98   -306     77    124    706    275
   -470   -374     93    420   -283   -140     70   -252    -70   -145    368    -70
   -436   -485    -49    459   -194   -267    148    -96      5   -132    327   -119
   -355   -420    -64    384   -145   -244    249     49    122    -54    371    -90
   -324   -285     38    306   -181   -124    350    189    257     64    467     -7
   -311   -236     75    272   -197    -80    387    239    309    109    501     23
   -311   -226     85    267   -200    -70    407    265    329    122    509     31
   -358   -215    142    283   -252    -36    431    293    353    142    530     49
   -267   -202     64    236   -166    -70    402    270    327    116    498     18
   -288   -189     98    236   -197    -46    410    280    340    132    504     23
   -316   -179    137    246   -228    -20    426    296    355    148    514     31
   -280   -174    106    228   -194    -33    415    290    345    140    498     15
   -265   -176     88    220   -176    -44    405    285    340    132    488     10
   -252   -168     80    210   -168    -44    394    280    329    119    480      2
   -257   -166     88    210   -174    -38    389    277    327    114    478      2
   -319   -174    145    244   -236    -15    394    288    332    127    488     15
   -361   -174    187    267   -275      5    400    296    340    135    493     18
   -288   -150    135    218   -213     -7    379    288    329    122    472     -2
   -272   -145    127    207   -200    -10    366    280    324    114    462     -7
   -301   -145    153    220   -228      5    366    280    327    116    462     -5
   -322   -137    184    231   -254     23    368    293    337    127    470     -2
   -236   -129    106    181   -174    -12    337    267    314    101    439    -31
   -249   -122    127    184   -189      2    335    270    319    109    444    -25
   -283   -116    166    200   -226     23    335    275    322    116    452    -18
   -309   -109    200    210   -254     44    332    280    329    122    457     -7
   -231   -103    127    166   -181     10    293    254    306     96    428    -33
   -275    -96    179    184   -228     41    296    267    314    109    439    -23
   -254    -83    168    166   -213     41    280    267    309    106    433    -28
   -231    -80    150    155   -192     33    265    259    301    101    428    -28
   -205    -72    132    137   -171     28    244    249    293     96    420    -33
   -241    -57    184    148   -215     62    244    262    309    111    436    -18
   -231    -41    189    132   -210     72    228    262    303    114    436    -15
   -205    -20    184    114   -194     80    210    259    298    119    436     -7
   -207     -7    197    106   -202     93    200    265    301    119    439     -5
   -241     12    254    114   -246    132    205    285    322    140    459     18
   -205     25    228     88   -215    127    184    275    311    129    454     20
   -174     49    223     62   -197    135    174    270    306    129    457     20
   -187     62    249     59   -220    155    171    270    311    135    465     23
   -184     72    257     54   -220    163    163    267    309    135    454     23
   -194     77    272     57   -233    174    161    272    311    140    452     25
   -192     85    277     54   -233    181    158    272    311    142    444     20
   -179     77    257     49   -218    168    142    257    296    124    428      2
   -171     83    252     44   -213    166    135    252    298    119    418     -2
   -145     90    236     25   -192    163    116    244    290    109    402    -18
   -184     88    272     49   -228    179    122    254    298    114    402    -25
   -189     70    259     59   -223    163    109    244    288     98    381    -44
   -223     75    298     72   -262    187    114    252    301    109    387    -38
   -228     70    298     77   -262    184    103    241    293    101    371    -54
   -220     59    280     80   -249    168     85    226    283     88    350    -75
   -226     44    270     88   -246    155     70    207    267     72    324    -98
   -210     38    249     85   -231    145     51    189    252     51    303   -116
   -280     25    303    124   -290    163     49    192    257     49    301   -114
   -231     18    249    106   -239    132     12    158    220     18    262   -145
   -158     20    179     67   -168     98    -31    119    181    -10    226   -174
   -181     23    205     80   -194    111    -41    116    179    -10    220   -176
   -220     15    236    101   -228    124    -51    111    176    -10    213   -179
   -236     20    257    109   -246    137    -59    109    176     -7    210   -179
   -231     25    257    101   -244    142    -80     98    168    -15    200   -187
   -239     28    267    103   -254    148    -93     93    168    -18    192   -187
   -257     41    298    106   -277    171    -98     96    176    -10    194   -179
   -207     54    262     77   -233    158   -124     83    161    -23    179   -189
   -215     49    265     83   -241    155   -137     77    150    -31    163   -202
   -174     44    218     64   -197    132   -166     51    127    -54    137   -228
   -202     51    252     72   -226    150   -176     51    127    -49    135   -226
   -259     57    316    101   -288    187   -171     67    142    -31    145   -207
   -163     54    218     54   -192    137   -220     25    103    -70     96   -244
   -129     57    187     36   -158    122   -246      7     88    -88     72   -259
   -168     46    215     59   -192    129   -257      5     88    -93     62   -262
   -197     33    231     83   -213    132   -272     -5     80   -101     49   -265
   -210     28    239     90   -226    132   -283    -10     75   -103     41   -267
   -197     23    220     85   -207    122   -306    -25     59   -116     23   -277
   -202     15    218     90   -210    116   -324    -36     49   -124     12   -285
   -210      7    218    101   -213    111   -342    -49     36   -132      0   -293
   -241      7    249    116   -244    127   -345    -49     36   -132     -2   -290
   -181      5    184     88   -181     93   -379    -72     10   -161    -31   -314
   -142     -5    137     72   -140     64   -418   -103    -20   -187    -62   -337
   -189     -5    184     98   -187     88   -418   -103    -18   -181    -62   -329
   -213    -10    200    111   -207     93   -428   -111    -25   -184    -70   -337
   -171    -15    155     93   -163     67   -454   -135    -46   -202    -96   -355
   -168    -28    140     98   -155     57   -475   -153    -64   -218   -116   -368
   -171    -33    137    103   -155     51   -493   -163    -75   -228   -132   -376
   -166    -36    129    101   -148     44   -517   -176    -88   -241   -150   -384
   -168    -18    150     93   -161     64   -519   -174    -80   -236   -150   -371
   -174     15    189     77   -181    103   -509   -161    -62   -220   -140   -353
   -168     31    200     70   -184    114   -509   -161    -64   -218   -142   -350
   -184     33    215     75   -200    124   -514   -166    -62   -210   -145   -348
   -176     36    213     70   -194    124   -527   -171    -67   -213   -150   -353
   -174     46    220     62   -197    132   -537   -174    -64   -213   -155   -350
   -132     77    210     28   -171    142   -555   -192    -70   -215   -161   -348
   -119    116    236      0   -179    176   -568   -200    -62   -205   -150   -332
   -124    122    244      0   -184    181   -594   -215    -72   -207   -155   -329
   -103    103    207      0   -155    155   -641   -249   -103   -231   -187   -350
    -90     93    184      0   -137    137   -683   -275   -124   -246   -205   -355
   -119     51    171     33   -145    111   -714   -301   -148   -265   -231   -374
   -114      7    122     51   -116     64   -745   -329   -181   -293   -267   -407
   -109    -41     67     75    -90     12   -776   -358   -213   -322   -306   -441
   -137    -77     59    109    -98    -10   -784   -368   -226   -337   -329   -462
   -163   -101     62    132   -114    -20   -802   -381   -239   -355   -345   -475
   -166   -132     31    148   -101    -51   -833   -415   -270   -384   -376   -498
   -181   -158     23    168   -103    -67   -862   -439   -293   -405   -402   -517
   -189   -161     28    176   -109    -67   -878   -444   -298   -407   -410   -522
   -145   -155    -10    148    -70    -85   -909   -470   -319   -428   -431   -540
   -140   -163    -23    150    -59    -96   -932   -491   -335   -441   -454   -548
   -161   -171    -12    166    -75    -93   -945   -501   -342   -444   -459   -548
   -155   -176    -20    166    -67    -98   -958   -509   -353   -449   -470   -550
   -168   -194    -25    179    -72   -111   -969   -511   -361   -454   -485   -555
   -116   -241   -124    179      2   -181   -963   -488   -371   -483   -540   -613
    -59   -246   -187    150     62   -218   -883   -376   -319   -475   -566   -662
    -25   -176   -150    101     62   -163   -774   -202   -197   -384   -506   -618
     36     25    -12    -31     23      7   -693    -15    -20   -187   -329   -431
     75    454    379   -265   -153    418   -701     57    184    124     23    -46
    -18   1085   1104   -535   -561   1093   -820    -57    387    535    530    501
   -150   1428   1579   -639   -865   1504  -1075   -436    337    685    771    750
   -332    969   1299   -319   -815   1132  -1322   -906   -129    231    348    358
   -355    153    509    101   -433    332  -1509  -1257   -722   -506   -394   -337
   -290   -389   -101    340    -96   -246  -1551  -1260   -945   -854   -810   -753
   -246   -535   -288    392     20   -413  -1478  -1111   -888   -870   -880   -836
   -220   -470   -249    342     12   -361  -1350   -945   -756   -774   -818   -792
   -197   -363   -166    280    -18   -265  -1257   -823   -641   -670   -743   -717
   -205   -316   -111    259    -46   -215  -1221   -769   -587   -623   -709   -678
   -161   -303   -142    233    -10   -223  -1218   -756   -581   -620   -717   -680
    -96   -309   -213    202     57   -262  -1244   -776   -605   -639   -745   -704
   -119   -311   -192    215     33   -252  -1244   -779   -605   -633   -748   -698
   -161   -311   -153    236     -5   -233  -1234   -774   -597   -620   -743   -691
   -163   -301   -137    233    -12   -220  -1236   -771   -594   -615   -740   -683
   -116   -306   -189    210     33   -249  -1260   -795   -618   -636   -766   -698
   -116   -309   -194    213     36   -252  -1267   -802   -626   -639   -771   -698
   -116   -309   -194    213     36   -252  -1273   -807   -631   -639   -776   -698
   -103   -301   -197    202     46   -249  -1283   -815   -641   -639   -782   -698
    -80   -309   -231    192     75   -270  -1301   -836   -659   -657   -802   -706
    -93   -319   -226    207     64   -275  -1312   -846   -667   -665   -807   -709
   -129   -327   -200    226     33   -265  -1314   -852   -667   -659   -807   -701
   -116   -324   -207    220     44   -267  -1322   -859   -675   -662   -813   -701
   -150   -314   -166    231      5   -241  -1322   -854   -665   -649   -802   -685
    -77   -314   -236    194     77   -277  -1353   -885   -693   -670   -833   -714
    -33   -309   -275    168    119   -293  -1376   -909   -714   -683   -852   -727
    -75   -306   -231    192     77   -270  -1371   -906   -711   -672   -846   -714
    -85   -311   -226    197     70   -270  -1379   -917   -719   -678   -854   -714
    -98   -306   -210    202     54   -259  -1379   -914   -717   -672   -852   -701
    -72   -303   -231    187     77   -267  -1395   -922   -727   -678   -859   -701
    -62   -303   -241    184     88   -272  -1408   -932   -737   -683   -867   -701
    -64   -306   -241    184     88   -275  -1421   -943   -748   -688   -872   -701
    -57   -301   -244    179     90   -272  -1431   -948   -753   -685   -878   -696
    -67   -288   -223    176     77   -257  -1428   -943   -748   -672   -870   -683
    -31   -280   -249    155    109   -265  -1441   -950   -756   -678   -872   -685
    -51   -280   -231    166     88   -257  -1449   -958   -758   -672   -867   -675
    -31   -265   -233    145    101   -249  -1460   -958   -761   -667   -862   -665
     23   -239   -262    103    142   -249  -1475   -963   -766   -670   -859   -662
     18   -218   -236    101    127   -226  -1473   -956   -756   -654   -846   -639
     33   -207   -241     85    135   -226  -1480   -961   -761   -657   -846   -626
     23   -200   -223     88    122   -213  -1478   -963   -758   -649   -839   -615
     15   -189   -207     85    109   -197  -1473   -966   -753   -641   -836   -605
     23   -187   -210     83    116   -197  -1478   -976   -761   -644   -844   -602
     20   -179   -200     77    109   -189  -1473   -984   -766   -649   -852   -602
     -2   -179   -176     90     85   -176  -1462   -979   -758   -644   -846   -592
      0   -184   -184     90     90   -184  -1457   -989   -763   -649   -854   -592
      0   -179   -179     90     88   -179  -1449   -987   -761   -644   -857   -587
     38   -187   -226     72    132   -205  -1457  -1000   -784   -659   -875   -602
    -15   -200   -184    109     83   -192  -1439   -989   -776   -644   -867   -594
     -5   -213   -207    106    101   -210  -1439   -995   -782   -652   -883   -605
     -7   -226   -218    116    103   -223  -1434   -997   -787   -659   -891   -613
     46   -241   -288     96    166   -265  -1449  -1023   -813   -683   -919   -639
     44   -246   -290    101    166   -270  -1449  -1031   -818   -683   -924   -636
     18   -267   -285    122    150   -277  -1449  -1044   -833   -696   -935   -641
     10   -288   -298    140    153   -293  -1457  -1065   -852   -714   -950   -657
     -7   -314   -306    158    148   -311  -1462  -1080   -870   -730   -963   -665
    -23   -322   -298    171    137   -311  -1460  -1088   -875   -732   -966   -662
    -28   -335   -306    181    137   -322  -1465  -1101   -891   -740   -976   -662
    -18   -345   -327    181    153   -337  -1473  -1117   -906   -750   -987   -662
     -7   -345   -337    176    161   -340  -1478  -1127   -914   -756   -992   -662
     -2   -350   -348    176    171   -350  -1478  -1135   -922   -761   -995   -662
    -31   -348   -316    187    140   -332  -1467  -1124   -914   -750   -984   -644
    -10   -350   -340    181    163   -345  -1470  -1135   -927   -758   -995   -644
    -20   -342   -324    181    150   -335  -1460  -1132   -922   -756   -984   -636
      5   -337   -342    166    171   -340  -1462  -1135   -924   -761   -984   -636
     20   -355   -376    166    197   -366  -1478  -1153   -945   -776   -997   -644
    -10   -350   -340    181    163   -345  -1462  -1145   -937   -769   -987   -626
      7   -345   -355    166    181   -350  -1462  -1153   -945   -776   -992   -631
     38   -350   -389    155    213   -368  -1465  -1163   -956   -784  -1000   -636
     41   -350   -394    153    215   -371  -1462  -1171   -963   -787  -1000   -631
      5   -361   -366    179    184   -363  -1457  -1171   -963   -787   -997   -626
      5   -371   -376    181    189   -374  -1452  -1176   -971   -795  -1000   -623
     10   -371   -384    179    194   -376  -1452  -1179   -974   -797  -1005   -623
     31   -379   -410    171    220   -392  -1457  -1189   -989   -810  -1018   -631
     15   -387   -402    187    207   -394  -1449  -1189   -989   -810  -1015   -626
     15   -400   -415    189    213   -407  -1447  -1197   -997   -818  -1021   -626
     -2   -400   -397    200    197   -400  -1439  -1195   -989   -813  -1013   -615
     46   -402   -449    176    244   -426  -1449  -1213  -1008   -831  -1026   -633
     83   -410   -493    163    288   -452  -1457  -1231  -1026   -849  -1036   -644
     25   -426   -454    200    236   -439  -1439  -1223  -1021   -836  -1026   -628
     31   -436   -467    202    249   -452  -1439  -1231  -1031   -844  -1034   -636
     31   -444   -478    205    254   -459  -1439  -1239  -1039   -849  -1039   -636
     46   -454   -501    205    272   -478  -1436  -1247  -1049   -862  -1049   -639
     20   -462   -485    220    252   -472  -1421  -1241  -1047   -859  -1044   -633
     33   -470   -506    218    270   -488  -1421  -1249  -1057   -867  -1052   -639
     18   -465   -483    223    249   -472  -1402  -1241  -1049   -862  -1041   -623
     41   -428   -470    194    254   -449  -1382  -1234  -1041   -852  -1028   -610
      2   -402   -407    197    205   -405  -1343  -1200  -1013   -823   -997   -581
     46   -392   -441    171    244   -415  -1335  -1202  -1015   -826  -1000   -584
     96   -387   -483    145    288   -433  -1340  -1210  -1026   -833  -1008   -587
     90   -379   -470    145    280   -423  -1325  -1205  -1021   -831  -1000   -579
     46   -361   -410    155    226   -384  -1296  -1189  -1000   -810   -976   -553
     57   -327   -384    135    218   -355  -1283  -1182   -984   -789   -956   -524
     57   -327   -387    132    220   -355  -1293  -1197   -992   -795   -956   -522
     70   -345   -415    137    241   -379  -1312  -1221  -1015   -813   -966   -532
     70   -355   -426    140    246   -389  -1325  -1231  -1023   -818   -963   -522
     77   -379   -457    150    265   -418  -1337  -1244  -1039   -831   -974   -522
     75   -420   -498    171    285   -457  -1337  -1252  -1054   -852   -989   -535
     33   -478   -511    223    272   -493  -1327  -1244  -1060   -862  -1000   -545
     25   -514   -540    244    280   -524  -1330  -1252  -1075   -878  -1015   -558
     41   -553   -594    254    316   -574  -1345  -1275  -1104   -909  -1044   -584
     18   -579   -600    280    306   -589  -1343  -1278  -1111   -919  -1049   -587
     31   -602   -633    285    332   -618  -1350  -1299  -1135   -940  -1065   -605
     67   -607   -675    270    368   -641  -1350  -1309  -1150   -956  -1078   -618
     62   -618   -680    277    371   -649  -1343  -1309  -1156   -958  -1080   -620
     15   -628   -644    303    329   -636  -1325  -1299  -1145   -948  -1067   -610
    -12   -631   -618    322    301   -626  -1306  -1283  -1132   -937  -1052   -597
     51   -636   -688    290    368   -662  -1325  -1299  -1150   -961  -1067   -613
     51   -652   -704    298    376   -678  -1319  -1299  -1156   -966  -1067   -613
     44   -693   -737    324    389   -717  -1296  -1280  -1156   -979  -1088   -633
     72   -735   -807    332    439   -771  -1208  -1171  -1114   -982  -1122   -688
    101   -675   -776    285    436   -724  -1070   -995   -989   -898  -1062   -659
    150   -527   -678    187    413   -600   -945   -774   -805   -722   -901   -506
    265   -202   -467    -33    363   -332   -906   -636   -615   -467   -620   -202
    387    402     15   -394    187    210  -1000   -675   -415   -101   -158    306
     59    901    841   -483   -389    872  -1145   -922   -293    231    288    769
   -205    714    917   -254   -561    815  -1358  -1348   -600      2    127    618
   -231    -38    189    132   -210     75  -1584  -1813  -1236   -732   -584    -54
   -148   -761   -613    454    231   -688  -1683  -1945  -1634  -1273  -1174   -644
    -85   -987   -901    535    407   -945  -1605  -1782  -1600  -1319  -1286   -779
    -59   -963   -904    511    420   -935  -1460  -1590  -1465  -1228  -1231   -748
    -15   -854   -839    433    410   -846  -1327  -1426  -1325  -1114  -1137   -672
     12   -787   -800    387    405   -792  -1260  -1348  -1252  -1049  -1083   -618
     12   -789   -802    387    405   -795  -1226  -1319  -1231  -1041  -1075   -610
     -7   -792   -787    400    389   -789  -1200  -1291  -1213  -1028  -1060   -600
    -36   -802   -766    420    363   -787  -1179  -1273  -1200  -1018  -1047   -587
    -12   -789   -776    402    381   -784  -1169  -1262  -1192  -1010  -1039   -579
      5   -774   -782    381    392   -776  -1153  -1252  -1182  -1005  -1031   -574
     75   -771   -846    348    459   -807  -1163  -1262  -1197  -1021  -1044   -589
     62   -774   -839    355    449   -805  -1148  -1257  -1192  -1018  -1036   -581
     18   -779   -797    381    407   -787  -1119  -1234  -1176  -1000  -1013   -561
      7   -784   -792    389    400   -789  -1106  -1226  -1171   -995  -1005   -553
     51   -787   -839    366    444   -813  -1109  -1234  -1187  -1005  -1010   -553
     33   -782   -815    374    423   -797  -1093  -1223  -1182   -995   -997   -537
     38   -776   -815    368    426   -795  -1091  -1221  -1184   -992   -995   -537
     46   -776   -826    363    433   -800  -1088  -1221  -1187   -995   -995   -535
     10   -776   -787    381    397   -782  -1067  -1195  -1166   -974   -971   -514
     12   -769   -782    376    394   -776  -1060  -1182  -1153   -966   -961   -506
     75   -769   -844    348    459   -805  -1072  -1197  -1169   -982   -974   -519
     46   -766   -815    358    431   -789  -1057  -1182  -1161   -969   -961   -501
     75   -756   -831    340    452   -792  -1052  -1176  -1158   -963   -950   -496
     88   -758   -846    332    467   -802  -1047  -1176  -1161   -963   -945   -491
     62   -761   -823    350    441   -792  -1034  -1161  -1153   -948   -930   -472
     33   -750   -784    355    407   -766  -1010  -1137  -1130   -927   -901   -446
     54   -745   -800    342    426   -771  -1008  -1132  -1127   -927   -893   -446
     72   -743   -815    332    441   -776  -1008  -1130  -1132   -924   -891   -444
    106   -730   -836    311    470   -782  -1008  -1130  -1135   -924   -888   -441
     44   -719   -766    335    405   -743   -982  -1098  -1109   -896   -854   -405
     64   -704   -771    319    418   -737   -976  -1088  -1104   -885   -839   -387
     98   -685   -784    293    439   -732   -982  -1085  -1104   -878   -831   -376
     98   -667   -766    285    431   -717   -969  -1067  -1091   -862   -807   -358
    114   -644   -761    265    436   -701   -963  -1049  -1075   -846   -787   -335
    155   -623   -779    233    465   -698   -966  -1047  -1070   -839   -774   -324
    140   -610   -753    233    446   -680   -950  -1031  -1054   -826   -753   -303
    122   -594   -717    236    418   -654   -924  -1010  -1034   -805   -730   -275
    101   -592   -693    244    394   -641   -906  -1000  -1023   -792   -711   -254
    124   -571   -696    223    407   -631   -891   -987  -1013   -779   -698   -241
    153   -563   -717    202    433   -639   -883   -984  -1013   -782   -701   -241
    176   -563   -740    194    457   -652   -878   -984  -1015   -787   -704   -244
    129   -566   -698    218    413   -631   -852   -958   -997   -771   -685   -226
     93   -563   -657    233    374   -610   -823   -937   -976   -750   -665   -210
    111   -568   -680    226    394   -623   -813   -932   -971   -753   -667   -220
    116   -579   -696    231    405   -636   -797   -924   -966   -756   -667   -226
    106   -576   -685    233    394   -631   -779   -909   -953   -745   -659   -223
    116   -592   -709    236    410   -649   -769   -906   -953   -750   -665   -231
    137   -615   -753    236    444   -683   -771   -922   -971   -771   -683   -252
     88   -628   -717    270    402   -672   -745   -914   -963   -761   -675   -244
    101   -641   -743    270    420   -693   -748   -922   -969   -771   -680   -254
     75   -659   -735    290    405   -696   -740   -924   -971   -776   -680   -254
     62   -662   -727    298    394   -693   -730   -919   -969   -771   -675   -249
    114   -659   -774    272    444   -717   -737   -930   -982   -787   -685   -262
     98   -678   -776    290    436   -727   -735   -940   -989   -795   -693   -262
     80   -675   -756    296    418   -714   -722   -932   -979   -782   -680   -246
     57   -670   -727    303    392   -698   -709   -919   -969   -769   -662   -233
     36   -657   -693    311    363   -675   -691   -901   -950   -756   -641   -218
     80   -654   -737    285    407   -696   -698   -911   -963   -766   -649   -226
     90   -649   -743    277    415   -696   -688   -901   -956   -761   -639   -223
     80   -644   -724    280    402   -683   -670   -885   -943   -753   -623   -215
    122   -644   -766    262    444   -704   -672   -893   -953   -763   -633   -226
     83   -646   -730    280    405   -688   -654   -880   -937   -748   -615   -207
     54   -641   -696    293    374   -667   -633   -859   -919   -732   -592   -192
     83   -639   -724    277    402   -680   -631   -859   -922   -737   -589   -189
    103   -639   -743    267    423   -691   -631   -859   -924   -737   -592   -189
    103   -646   -750    272    426   -698   -628   -865   -930   -745   -594   -192
    101   -646   -750    272    423   -698   -623   -859   -930   -745   -589   -192
     62   -646   -711    290    384   -680   -602   -839   -911   -730   -574   -176
     83   -641   -724    280    402   -683   -594   -833   -906   -730   -571   -174
     93   -644   -740    275    415   -691   -592   -833   -909   -732   -571   -176
    103   -649   -753    272    426   -698   -587   -831   -909   -735   -568   -174
    109   -659   -771    275    439   -717   -584   -836   -917   -745   -574   -179
     51   -665   -717    306    384   -691   -558   -818   -896   -727   -550   -155
     77   -667   -745    293    410   -706   -561   -826   -901   -732   -555   -161
     67   -680   -748    306    405   -714   -555   -826   -904   -735   -555   -161
     57   -685   -745    311    400   -717   -548   -818   -901   -732   -545   -158
     64   -678   -743    306    402   -709   -540   -807   -893   -730   -537   -155
    109   -678   -787    283    446   -732   -550   -820   -909   -740   -550   -168
     85   -680   -766    296    423   -722   -532   -810   -898   -732   -542   -161
     72   -667   -743    296    405   -704   -509   -792   -880   -719   -527   -150
     96   -633   -730    270    413   -680   -483   -774   -865   -706   -511   -135
    103   -613   -717    252    407   -662   -462   -756   -852   -696   -496   -122
     88   -597   -685    254    384   -641   -431   -735   -831   -678   -472   -103
     72   -594   -667    259    368   -628   -410   -719   -818   -665   -457    -88
    101   -584   -685    241    392   -633   -402   -714   -815   -665   -457    -88
    116   -545   -662    213    387   -605   -389   -701   -800   -649   -439    -72
     90   -509   -600    207    345   -555   -371   -683   -774   -620   -402    -44
     80   -498   -579    205    329   -537   -371   -678   -766   -610   -384    -23
     96   -506   -602    205    348   -553   -387   -693   -779   -618   -389    -25
    135   -511   -646    187    389   -579   -413   -711   -800   -636   -400    -36
    179   -545   -724    181    452   -633   -444   -740   -826   -662   -426    -54
    106   -587   -693    239    397   -639   -423   -724   -815   -657   -418    -44
     54   -618   -672    283    363   -644   -397   -701   -800   -644   -407    -44
     88   -652   -740    280    413   -696   -410   -719   -820   -670   -433    -72
     83   -691   -774    303    426   -732   -418   -732   -841   -691   -457    -90
     88   -709   -797    309    441   -753   -423   -737   -852   -706   -467   -101
     83   -724   -807    322    444   -766   -420   -743   -859   -717   -475   -109
     72   -750   -823    337    446   -787   -420   -750   -867   -727   -483   -119
     28   -756   -787    363    407   -771   -402   -735   -857   -717   -467   -106
     44   -753   -797    353    418   -774   -397   -732   -859   -719   -465   -109
     57   -753   -810    348    433   -782   -394   -732   -857   -719   -462   -106
     77   -753   -833    337    454   -792   -397   -740   -859   -722   -465   -109
     38   -758   -797    361    418   -776   -374   -717   -839   -706   -446    -93
     28   -792   -823    379    426   -807   -345   -685   -828   -714   -459   -109
    114   -841   -956    363    535   -898   -283   -600   -807   -740   -514   -181
    145   -769   -917    309    530   -841   -145   -415   -675   -646   -457   -153
    223   -607   -831    192    524   -717    -31   -200   -496   -472   -306    -12
    272   -270   -542     -2    407   -405     31    -28   -267   -184      5    314
    306    353     46   -329    129    200    -10     -5    -10    239    514    867
    114    878    761   -496   -324    820   -187   -262     98    550    932   1301
   -124    680    805   -277   -465    743   -418   -722   -223    306    750   1132
   -218    -85    129    150   -176     20   -639  -1192   -859   -423     44    467
   -158   -800   -641    480    241   -722   -737  -1312  -1244   -948   -527   -111
    -88  -1028   -940    558    423   -987   -670  -1150  -1213  -1005   -646   -254
    -59  -1005   -945    530    441   -976   -532   -963  -1075   -917   -600   -226
    -36   -891   -854    462    407   -872   -397   -795   -927   -792   -498   -140
     15   -810   -826    397    420   -818   -335   -719   -854   -735   -449    -98
      5   -807   -813    400    405   -807   -301   -685   -828   -714   -431    -90
     31   -800   -831    381    431   -815   -280   -659   -815   -706   -426    -93
     59   -795   -857    366    457   -826   -272   -652   -810   -706   -426    -96
     49   -795   -844    374    446   -818   -254   -639   -795   -693   -415    -83
      5   -789   -795    389    400   -792   -231   -613   -771   -667   -394    -59
    -28   -782   -753    405    361   -769   -210   -589   -750   -646   -374    -41
     33   -769   -805    366    418   -787   -220   -597   -758   -654   -387    -57
     59   -763   -823    353    441   -792   -218   -597   -758   -657   -389    -54
     72   -756   -828    340    449   -789   -215   -594   -753   -662   -387    -51
     18   -756   -776    368    394   -766   -192   -574   -732   -644   -366    -33
     15   -750   -769    366    392   -758   -184   -563   -724   -631   -361    -28
     67   -745   -813    340    439   -779   -192   -574   -735   -644   -371    -41
      5   -740   -748    366    374   -743   -168   -545   -709   -618   -340    -18
     20   -737   -758    358    387   -748   -166   -545   -706   -618   -337    -18
     64   -727   -792    329    428   -758   -168   -548   -709   -623   -340    -20
     28   -711   -740    342    384   -724   -145   -519   -683   -600   -316      5
     38   -711   -750    335    394   -730   -142   -514   -680   -594   -314     10
     62   -711   -774    324    418   -743   -145   -519   -685   -597   -319      5
     36   -704   -743    332    387   -722   -132   -504   -667   -587   -303     15
     20   -696   -717    337    368   -706   -116   -485   -649   -574   -285     31
     51   -683   -737    314    392   -709   -119   -488   -652   -574   -285     31
     72   -670   -743    298    405   -704   -114   -488   -649   -574   -280     31
     38   -662   -701    309    368   -680   -101   -472   -633   -561   -265     44
     15   -649   -665    316    340   -657    -85   -454   -615   -542   -244     64
     80   -626   -709    270    392   -667    -96   -454   -618   -540   -241     67
     77   -602   -680    262    376   -641    -88   -431   -597   -514   -215     93
    137   -584   -722    223    428   -652   -101   -441   -607   -514   -220     93
     90   -568   -659    239    374   -613    -83   -415   -579   -480   -189    127
     38   -550   -592    254    314   -568    -57   -381   -548   -444   -153    163
    106   -519   -626    205    363   -571    -59   -376   -540   -439   -145    171
    135   -493   -628    176    381   -561    -51   -363   -524   -426   -129    187
    166   -472   -639    153    402   -555    -51   -361   -519   -428   -119    194
    137   -467   -605    163    368   -535    -33   -350   -509   -415   -106    207
    109   -462   -571    174    340   -517    -18   -337   -496   -400    -90    220
    114   -449   -566    166    340   -506    -10   -332   -485   -394    -85    228
    142   -439   -581    148    361   -509     -5   -324   -478   -389    -83    226
    122   -436   -558    155    337   -496     10   -303   -462   -376    -72    236
     59   -444   -504    192    280   -472     41   -272   -431   -348    -49    257
     59   -441   -501    189    277   -470     57   -254   -410   -335    -41    257
     88   -439   -527    176    306   -483     67   -244   -400   -332    -44    249
    122   -446   -568    161    342   -506     62   -252   -402   -342    -59    233
    127   -459   -589    166    355   -524     62   -254   -402   -350    -70    218
     85   -470   -555    189    316   -511     75   -246   -389   -342    -59    220
     59   -485   -545    213    301   -514     83   -246   -389   -342    -59    220
     80   -496   -579    205    327   -537     75   -262   -402   -361    -72    205
    101   -501   -602    200    350   -550     70   -272   -415   -376    -88    192
     46   -509   -558    228    301   -532     85   -259   -402   -368    -77    202
     70   -511   -581    220    324   -545     77   -272   -410   -379    -85    189
     88   -514   -605    213    345   -558     67   -285   -420   -389    -90    179
     10   -514   -527    252    267   -519     96   -262   -397   -361    -62    205
      7   -511   -519    252    262   -514    103   -257   -394   -353    -57    213
     23   -496   -519    236    270   -506    106   -249   -384   -348    -54    220
     77   -488   -566    202    322   -527     90   -262   -394   -361    -64    202
     75   -475   -550    197    311   -511     98   -259   -387   -350    -59    210
     59   -459   -522    200    290   -491    114   -254   -371   -332    -44    226
     41   -454   -496    207    267   -475    129   -262   -353   -316    -28    239
     98   -454   -555    176    324   -506    109   -109   -366   -329    -44    218
     85   -449   -537    181    309   -493    114      5   -353   -316    -36    226
     93   -436   -530    171    309   -483    116     20   -348   -311    -31    228
     72   -426   -498    176    285   -462    127     36   -329   -296    -18    239
     83   -423   -509    168    296   -467    122     36   -329   -296    -20    239
     75   -415   -491    168    280   -452    132     46   -314   -285    -10    249
     57   -410   -467    176    259   -439    137     51   -306   -280     -2    254
     77   -415   -493    168    285   -454    129     36   -311   -290    -12    244
     57   -413   -472    176    262   -441    140     41   -303   -277     -5    252
     93   -407   -501    158    296   -454    132     33   -309   -285    -10    246
     54   -410   -465    176    257   -436    145     44   -293   -270      5    259
     88   -405   -493    158    290   -449    137     36   -296   -275      0    254
     93   -400   -493    150    293   -446    135     31   -293   -277      2    252
    106   -402   -509    148    306   -457    127     23   -298   -285     -5    239
    103   -405   -509    148    306   -457    127     23   -298   -285     -5    239
    132   -397   -530    132    329   -462    119     18   -306   -293    -12    236
     93   -402   -496    153    293   -449    127     23   -298   -283     -2    244
     64   -405   -470    171    267   -436    137     31   -290   -272      5    257
     90   -389   -480    148    283   -433    142     36   -280   -267     10    262
    124   -350   -475    114    298   -413    158     51   -259   -254     23    270
     64   -340   -405    135    233   -371    184     75   -231   -228     46    290
     31   -329   -361    148    194   -345    205     93   -207   -207     64    314
     44   -316   -363    135    200   -340    202     98   -200   -205     72    319
    127   -293   -420     83    272   -355    189     88   -215   -218     59    301
    119   -259   -379     70    249   -319    205     98   -194   -192     83    319
    124   -215   -340     44    231   -277    213    106   -174   -171    109    342
    114   -215   -329     49    220   -272    194    101   -171   -174    114    342
    122   -236   -358     57    239   -296    166     80   -189   -189     98    332
    101   -236   -340     64    218   -285    150     77   -189   -181    101    342
     80   -262   -342     90    210   -301    137     72   -192   -187     93    340
     90   -296   -387    101    239   -340    119     57   -213   -205     67    314
    119   -327   -446    103    283   -387     98     36   -233   -231     33    283
    109   -355   -467    122    288   -413     88     23   -246   -252     15    259
     72   -389   -462    158    265   -423     88     23   -249   -259     10    249
     59   -413   -472    176    265   -441     80     12   -254   -270      0    244
     41   -426   -467    192    254   -446     72      0   -265   -275    -10    239
     46   -436   -483    194    262   -459     62     -2   -270   -285    -12    231
     51   -439   -493    192    270   -465     54     -5   -272   -290    -15    228
     62   -439   -504    187    280   -470     44    -10   -272   -290    -23    226
     51   -433   -485    192    267   -459     46      0   -262   -283    -12    236
     31   -431   -462    200    244   -446     49      7   -252   -275      0    244
     49   -431   -483    189    265   -457     46      7   -252   -275     -7    236
     93   -467   -563    187    327   -514     62     28   -254   -296    -49    192
    132   -504   -636    187    384   -568    145    127   -213   -303    -88    127
    148   -426   -576    137    361   -501    265    309    -80   -200    -15    181
    220   -233   -454      7    335   -345    361    517    111     -5    163    358
    293    171   -122   -233    205     23    389    649    342    309    517    732
    267    854    587   -561   -158    722    324    641    620    771   1075   1332
     15   1231   1215   -623   -600   1226    132    322    646    982   1376   1647
   -168    867   1036   -350   -602    950   -119   -181    207    574   1021   1312
   -244     62    303     88   -275    181   -335   -602   -418   -163    288    615
   -174   -555   -381    366    103   -470   -402   -633   -688   -563   -179    135
    -59   -701   -641    376    290   -672   -337   -485   -639   -587   -262     31
    -41   -646   -605    342    280   -626   -207   -298   -493   -483   -192     77
    -49   -524   -475    285    213   -501    -83   -137   -345   -355    -83    174
     51   -465   -517    207    283   -491    -57    -96   -306   -327    -64    189
     59   -459   -519    197    288   -488    -41    -77   -293   -319    -57    189
     23   -459   -485    218    252   -472    -18    -54   -270   -296    -38    202
      0   -457   -457    226    226   -457     -2    -36   -249   -277    -28    210
      7   -446   -454    220    231   -449      0    -31   -239   -272    -23    215
     25   -444   -470    207    246   -457    -12    -38   -241   -277    -28    210
      7   -428   -436    210    220   -431     -2    -23   -223   -262    -12    228
     36   -415   -454    189    244   -436    -10    -28   -223   -265    -18    223
     59   -405   -465    174    262   -433    -18    -28   -223   -265    -20    223
     54   -407   -462    174    257   -433    -23    -31   -220   -265    -23    223
     33   -405   -439    184    236   -420    -12    -23   -210   -254    -12    233
     12   -400   -415    192    213   -407     -7    -12   -200   -244      0    241
     23   -394   -418    187    220   -405    -12    -15   -202   -244      2    241
     49   -387   -436    168    241   -410    -23    -20   -207   -246     -2    236
     62   -366   -431    150    246   -397    -25    -18   -202   -233      7    239
     67   -361   -431    145    246   -394    -31    -18   -200   -228     12    241
     54   -363   -418    155    236   -389    -28    -18   -192   -223     18    249
     64   -358   -423    145    244   -392    -41    -20   -192   -223     20    246
     28   -358   -389    163    207   -374    -33     -7   -176   -207     33    262
     33   -353   -389    158    210   -371    -41    -10   -174   -205     38    270
     57   -345   -402    145    228   -374    -49    -12   -176   -205     41    272
     49   -340   -392    142    220   -366    -54     -7   -174   -200     49    277
     44   -327   -371    140    205   -348    -54      5   -158   -184     62    296
     54   -314   -368    127    207   -340    -57      7   -148   -176     72    311
     28   -296   -324    135    176   -309    -51     25   -129   -158     96    335
    109   -272   -384     80    244   -327    -85      5   -148   -171     77    322
     93   -257   -350     80    220   -303    -88     15   -135   -150     96    340
     80   -244   -324     77    202   -283    -85     28   -119   -132    116    361
     93   -218   -311     62    202   -265    -83     41   -103   -114    137    381
    114   -202   -316     41    213   -259    -93     36   -106   -106    145    389
    106   -179   -288     36    197   -233    -90     44    -93    -90    163    405
    101   -150   -252     23    174   -200    -85     57    -72    -64    189    428
    122   -135   -257      7    189   -194    -85     57    -64    -57    197    439
    111   -132   -244      7    176   -189    -85     62    -54    -49    205    452
     98   -122   -220     10    158   -171    -80     62    -46    -41    215    457
    111   -122   -233      5    171   -179    -88     54    -49    -49    210    449
    119   -101   -220     -7    168   -161    -80     62    -31    -36    226    462
     93    -96   -189     -2    140   -142    -67     80     -7    -18    241    475
     90   -103   -194      5    140   -148    -62     90      5    -10    241    475
     31   -116   -150     41     88   -132    -36    114     31     12    257    485
     90   -124   -215     18    153   -168    -44    101     20     -2    236    465
    124   -127   -252      0    187   -187    -49     98     15    -15    226    449
    106   -140   -246     15    176   -192    -51     98     15    -18    220    444
     77   -158   -239     38    155   -197    -46     96     12    -20    218    433
     54   -168   -223     57    137   -194    -44     93     12    -23    215    428
     36   -187   -226     72    129   -205    -51     83      7    -31    205    418
     44   -210   -254     83    148   -231    -70     64     -7    -46    187    402
     31   -220   -254     93    140   -236    -70     62    -12    -54    184    394
     23   -215   -239     96    129   -226    -64     64     -5    -46    194    402
     31   -210   -244     88    135   -226    -72     57     -7    -46    194    402
     44   -213   -257     83    150   -233    -80     49    -12    -49    192    400
     41   -213   -254     83    148   -233    -80     49    -10    -46    194    402
     46   -207   -254     80    150   -231    -80     49     -5    -36    200    410
     54   -210   -265     77    158   -236    -93     38    -10    -38    194    405
     18   -205   -223     93    119   -215    -80     51      5    -23    210    418
     -2   -202   -200    103     98   -202    -72     59     12    -15    220    426
     10   -207   -218     98    114   -213    -88     51      5    -23    210    418
     51   -194   -246     70    148   -220   -101     51      5    -23    210    407
     57   -194   -254     67    155   -223   -101     54     10    -18    215    407
     54   -200   -257     72    153   -228   -103     49      7    -20    215    410
     49   -192   -241     72    145   -215    -98     54     18    -10    231    420
     38   -184   -226     70    129   -205   -101     54     20     -7    236    423
     41   -184   -228     70    135   -205   -106     46     18    -10    231    420
     38   -187   -228     72    132   -207   -109     44     20    -10    228    418
     25   -197   -223     85    124   -210   -111     49     25     -7    236    420
     -2   -205   -205    103     98   -205   -111     49     25     -7    244    423
     54   -205   -259     75    155   -231   -135     25      5    -25    228    407
     23   -210   -233     93    127   -220   -129     28      7    -23    233    410
    -49   -213   -163    132     57   -189   -106     51     31      0    262    431
     62   -210   -272     72    166   -239   -140     23      5    -31    231    407
     80   -213   -293     67    184   -254   -150     15     -2    -41    223    400
     57   -215   -275     77    163   -244   -145     18      0    -33    231    402
     46   -218   -265     85    155   -241   -145     15      5    -28    236    405
     46   -228   -275     90    158   -252   -153      7      0    -41    226    397
     10   -233   -244    111    124   -239   -140     23     12    -31    239    407
     15   -213   -228     96    119   -220   -124     36     23    -15    259    420
     44   -181   -226     70    135   -202   -116     44     36     -2    272    431
     36   -161   -200     59    116   -179   -103     54     51     10    283    441
     20   -150   -174     64     96   -161    -93     64     62     20    293    449
     38   -142   -181     51    109   -161    -88     70     67     23    296    449
     33   -124   -158     46     96   -140    -72     83     85     31    311    462
     12    -93   -106     36     59   -101    -51     98    114     57    342    488
     12    -70    -85     28     46    -77    -51     96    124     72    361    506
     70    -77   -148      2    109   -111    -96     59     93     44    340    483
     44    -72   -116     15     80    -93   -106     54     96     51    353    491
     28    -83   -111     25     67    -96   -122     54     93     57    358    496
     64   -124   -189     28    127   -155   -153     33     64     28    327    467
     62   -163   -228     49    142   -194   -161     28     49      7    306    444
     36   -205   -241     85    137   -223   -161     31     46      2    298    431
     28   -244   -272    106    148   -257   -176     15     28    -18    280    407
     20   -270   -293    124    155   -280   -184      5     15    -31    267    392
      7   -290   -301    140    153   -296   -192     -5      7    -41    259    379
     15   -306   -322    145    168   -314   -202    -12     -5    -49    249    363
      0   -301   -301    150    148   -301   -205    -15     -5    -49    252    366
    -10   -298   -288    153    137   -293   -200    -10     -2    -46    262    366
    -33   -311   -277    171    119   -296   -197     -2      2    -44    270    368
     -5   -316   -311    161    153   -314   -207     -7     -2    -44    267    363
     -2   -324   -322    163    158   -322   -207    -10     -2    -46    265    355
     -5   -345   -342    174    166   -345   -194      5      0    -54    254    342
     20   -400   -420    187    220   -410   -155     57      7    -80    210    290
     44   -355   -400    155    220   -376    -46    197    103    -23    239    290
     70   -246   -316     88    189   -280     70    400    270    124    374    400
    122     15   -106    -70    114    -46    148    589    480    371    631    657
    257    542    285   -402    -15    415    135    665    709    722   1041   1088
    184   1182    997   -683   -405   1091     46    574    935   1137   1543   1592
    -51   1176   1226   -563   -639   1202   -187    155    743   1062   1538   1574
   -241    532    774   -148   -506    652   -397   -335    179    441    950   1021
   -257   -226     31    241   -145    -98   -561   -623   -340   -205    298    389
   -171   -623   -452    397    140   -537   -589   -558   -454   -413     44    124
   -111   -665   -553    387    218   -607   -514   -407   -368   -371     51    116
    -80   -561   -480    319    200   -522   -389   -241   -223   -257    142    189
    -38   -449   -413    241    184   -431   -296   -124   -109   -161    223    262
    -28   -413   -384    220    176   -400   -254    -72    -62   -124    257    288
    -49   -402   -353    223    150   -379   -226    -44    -38   -106    272    303
    -36   -389   -355    213    158   -374   -213    -31    -25    -96    285    309
    -28   -381   -355    205    161   -368   -207    -25    -18    -85    293    309
    -31   -379   -348    205    158   -363   -200    -12     -2    -72    303    316
    -38   -376   -337    205    148   -358   -197     -5      7    -64    314    324
    -51   -363   -311    207    129   -340   -187      7     23    -49    329    332
      7   -358   -366    174    184   -361   -200     -2     12    -59    322    319
      2   -358   -361    179    181   -358   -187     10     25    -51    332    327
      5   -350   -358    171    181   -353   -184     15     33    -44    340    332
     28   -361   -389    166    207   -374   -197      5     25    -57    335    322
      0   -358   -361    179    179   -358   -194     10     31    -46    348    332
    -59   -348   -288    205    114   -319   -179     28     51    -25    371    348
    -31   -345   -314    187    140   -332   -187     20     46    -33    363    337
    -12   -340   -327    176    155   -335   -187     18     44    -33    363    332
      0   -329   -329    166    163   -329   -187     18     44    -33    368    329
    -28   -327   -298    179    135   -314   -174     38     62    -15    384    345
     12   -322   -335    153    171   -329   -189     28     59    -12    384    345
     33   -314   -348    140    189   -329   -194     25     59    -10    389    342
    -23   -316   -296    168    135   -306   -176     38     75     -2    407    355
    -15   -314   -298    166    140   -306   -179     41     77      2    415    358
     28   -303   -332    135    179   -316   -192     36     70     -5    413    350
    -12   -285   -272    148    127   -277   -174     57     96     20    444    379
      0   -270   -270    132    135   -270   -176     62    103     33    459    392
     64   -262   -327     98    194   -293   -200     49     93     25    452    387
     10   -254   -265    119    135   -259   -189     70    116     49    483    413
      5   -233   -239    114    119   -236   -187     85    132     70    506    436
     72   -207   -280     64    176   -244   -210     72    127     70    509    439
     88   -181   -270     46    179   -226   -218     80    137     85    530    457
     62   -155   -220     46    137   -187   -202    101    161    106    558    483
     77   -142   -223     31    148   -181   -202    106    163    111    568    491
     93   -140   -236     20    163   -187   -205    103    161    111    574    491
     12   -132   -145     59     77   -137   -163    142    200    153    613    530
     36   -124   -163     44     98   -145   -166    140    197    153    610    527
    101   -111   -213      2    155   -161   -174    124    187    140    592    509
     72    -96   -168     10    119   -129   -155    140    207    161    613    522
     67    -90   -158     12    111   -124   -132    161    231    176    628    535
     83   -106   -189     10    135   -148   -129    163    233    176    618    524
     93   -109   -202      7    145   -155   -124    168    241    174    610    509
     77   -109   -189     15    132   -148   -114    181    249    176    613    498
     49   -119   -168     36    109   -142   -103    184    257    181    615    493
     23   -124   -150     49     85   -137    -88    189    265    187    615    491
     28   -132   -163     51     96   -148    -85    181    262    174    605    475
     18   -150   -168     64     90   -158    -83    174    252    166    592    457
     23   -161   -184     70    103   -171    -85    158    239    153    574    436
      7   -161   -171     75     88   -163    -80    161    241    155    576    433
     25   -179   -205     75    114   -192    -88    145    226    137    563    413
     12   -184   -197     83    103   -189    -80    142    226    135    561    410
    -36   -194   -158    116     59   -176    -72    150    236    137    563    415
    -15   -179   -166     96     72   -171    -80    148    239    142    571    420
     49   -168   -220     59    132   -194    -96    132    226    132    558    407
     44   -171   -218     62    129   -192    -93    129    226    129    555    407
     -7   -179   -171     93     80   -176    -77    145    244    142    574    423
    -36   -171   -137    103     46   -153    -64    163    262    166    594    436
     31   -155   -187     62    106   -168    -83    148    252    155    589    418
     18   -145   -163     62     88   -153    -77    155    267    166    607    426
    -20   -140   -119     80     49   -129    -59    171    288    181    620    439
     12   -145   -158     64     83   -150    -67    158    275    168    602    426
     31   -129   -161     49     96   -145    -70    158    270    166    602    420
     38   -127   -168     41    101   -148    -77    155    267    161    602    413
      5   -137   -142     67     72   -140    -67    158    270    166    610    420
    -77   -140    -62    106     -7   -101    -38    189    298    194    641    449
     23   -132   -155     54     88   -142    -62    171    277    174    620    426
     15   -145   -163     64     88   -153    -62    166    275    163    613    418
     25   -153   -179     64    101   -166    -62    155    265    155    602    407
      0   -142   -142     70     70   -142    -46    168    283    171    620    415
    -15   -137   -124     75     51   -129    -36    176    290    179    631    418
     23   -145   -171     59     96   -158    -46    163    285    174    618    405
     49   -153   -202     51    124   -176    -51    155    277    163    602    397
     10   -155   -166     70     85   -158    -44    158    285    168    613    402
     -5   -163   -158     83     75   -161    -33    158    285    163    613    400
     12   -161   -174     72     90   -166    -33    153    283    155    613    392
    -18   -132   -114     75     46   -124      2    189    319    187    646    423
    -31   -114    -83     70     23    -98     23    210    337    202    670    439
     10    -90   -103     38     57    -96     23    202    332    194    670    439
     10    -75    -88     31     49    -83     31    210    345    200    672    441
      0    -75    -75     38     36    -75     44    215    353    202    670    436
     12    -38    -51     10     31    -46     49    223    363    220    688    449
     18     15     -5    -18     12      5     64    239    389    249    722    478
     25     23     -2    -25     15     10     57    228    384    252    724    475
     85      7    -77    -46     83    -33     18    184    348    218    693    444
      2      2     -2     -5      0      0     38    200    366    239    717    472
     -2    -10     -7      5      0     -7     28    194    361    233    714    467
     57    -44   -101     -7     77    -72      2    166    329    205    680    433
     20    -88   -109     33     64    -98     10    171    332    202    672    423
     -7   -124   -116     64     54   -122     12    174    322    184    659    413
    -20   -168   -148     93     62   -158     10    168    306    168    644    397
    -33   -210   -176    122     70   -192      0    158    293    148    620    379
    -51   -220   -168    137     57   -194     -2    148    288    145    615    371
    -85   -215   -129    150     20   -174     12    166    298    158    633    379
     28   -213   -241     90    132   -226    -18    129    259    122    592    335
     49   -223   -272     85    158   -246    -28    122    254    114    571    319
    -20   -239   -218    129     98   -228    -10    135    270    129    579    332
    -75   -241   -166    158     44   -205      7    145    280    137    594    348
    -28   -241   -213    135     90   -226     -2    137    272    129    584    337
     23   -272   -296    122    158   -283      0    148    267    111    553    306
     51   -327   -379    137    215   -353     62    239    301    101    511    257
     10   -262   -272    127    140   -270    205    420    446    202    576    298
     80   -109   -189     12    135   -148    316    618    626    371    719    420
    153    215     62   -184     44    137    374    769    844    646   1005    691
    176    782    605   -478   -213    693    340    771   1060   1034   1467   1148
    -28   1325   1350   -649   -688   1337    171    498   1135   1353   1891   1540
   -181   1221   1402   -522   -792   1312    -85     54    831   1171   1779   1421
   -288    483    771    -98   -530    626   -283   -389    218    449   1085    802
   -220   -298    -77    259    -72   -189   -387   -532   -218   -179    423    210
   -109   -571   -462    337    174   -519   -350   -381   -205   -265    277     57
   -137   -558   -420    348    140   -491   -213   -187    -49   -161    340    103
    -98   -444   -345    270    122   -394    -98    -38     96    -41    426    174
    -80   -335   -254    207     85   -296    -15     62    207     57    514    252
    -23   -316   -293    168    135   -303      7     90    231     70    519    257
     -5   -309   -306    155    150   -306     25    111    246     75    522    265
    -49   -303   -257    174    103   -280     44    127    265     88    535    272
    -44   -290   -246    168    101   -270     57    135    275     96    540    270
    -51   -296   -244    171     93   -272     67    142    285    101    542    267
    -31   -275   -244    153    103   -259     67    148    290    109    548    270
    -41   -262   -220    150     88   -241     80    161    298    119    558    277
    -57   -259   -202    158     72   -231     88    166    303    124    566    283
    -46   -257   -213    150     80   -236     88    163    298    119    563    280
    -44   -254   -210    148     83   -233     98    168    301    124    563    280
    -33   -254   -223    142     93   -239    101    168    301    119    561    270
    -67   -257   -189    163     59   -223    114    179    314    129    571    275
    -38   -249   -210    142     83   -231    111    176    311    127    563    272
    -25   -228   -202    127     88   -215    111    179    316    132    571    275
      2   -218   -220    106    109   -218    101    171    306    124    566    267
    -10   -220   -210    116     98   -215    109    171    303    124    568    265
    -64   -215   -150    140     41   -184    135    200    332    150    594    290
    -31   -210   -179    122     72   -194    127    192    329    145    589    283
      2   -205   -207    101    103   -205    122    181    322    135    581    277
    -46   -202   -155    124     54   -179    140    200    342    153    600    296
    -59   -194   -137    127     36   -166    148    213    355    166    610    303
    -28   -187   -158    106     64   -174    140    215    355    166    607    306
    -10   -176   -166     90     77   -171    137    218    358    171    610    311
     49   -158   -207     54    127   -181    122    210    345    166    605    301
      2   -153   -155     72     77   -155    137    226    363    187    626    322
    -18   -137   -119     77     49   -129    150    241    381    210    641    345
     -2   -116   -114     59     54   -116    148    244    387    218    649    353
     15    -93   -109     38     62   -101    150    259    400    231    667    371
     15    -72    -88     28     49    -77    155    275    415    249    688    394
     77    -46   -124    -15    101    -85    142    272    410    246    685    394
     72    -33   -106    -20     88    -67    153    285    420    265    701    410
     41    -18    -59    -10     49    -38    174    301    439    288    724    433
     54     -5    -62    -25     57    -33    179    298    439    288    722    433
      7     15      5    -12      0     10    210    319    459    306    743    449
     46     25    -23    -36     33      2    202    309    449    296    730    431
     57     25    -31    -41     44     -2    210    309    454    298    724    426
     44     28    -15    -36     28      7    228    319    467    306    730    423
     33     23    -10    -28     20      7    239    327    475    306    730    413
    -44     18     59     10    -51     38    272    353    504    332    750    426
    -31     25     57      2    -44     41    288    366    519    342    753    426
     15     12     -2    -15      7      7    280    350    509    324    727    400
     31      2    -28    -18     31    -12    277    337    504    314    711    381
     44      2    -44    -23     44    -20    275    327    496    303    698    363
    -31      0     31     15    -31     15    298    342    514    314    717    371
    -12     -7      2      7     -7     -2    288    319    498    298    698    355
    -10    -15     -7     12     -2    -10    293    311    491    290    685    350
    -10    -23    -12     15      0    -18    290    301    483    283    680    337
    -12    -25    -12     20      0    -20    288    290    470    272    672    327
    -20    -31    -12     23     -5    -20    285    280    462    265    665    319
    -72    -18     51     44    -62     15    309    303    483    283    680    337
    -28     -5     23     15    -28      7    301    298    478    277    672    332
    -59    -12     46     36    -54     15    314    303    485    288    678    340
    -54    -10     44     31    -49     15    316    309    491    298    680    340
    -85     -2     83     44    -85     38    337    329    509    322    701    350
     -7     10     18     -2    -12     15    316    311    491    303    685    327
    -18     20     38      0    -28     28    327    316    496    311    688    332
    -12     41     51    -15    -33     46    332    324    506    316    691    337
    -12     38     51    -12    -31     44    335    324    506    316    683    337
     -2     36     36    -18    -20     36    335    319    501    314    680    337
    -18     31     49     -5    -33     38    342    324    501    314    685    340
    -15     38     54    -12    -36     46    350    332    511    319    693    345
    -18     36     54    -10    -36     44    350    335    514    322    693    345
    -31     41     72     -7    -51     54    358    340    519    327    701    350
      5     41     36    -23    -15     38    342    322    501    309    685    329
    -72     28    101     20    -88     64    361    337    519    327    698    345
    -67     33    101     15    -85     67    368    340    519    327    691    345
    -54     36     90     10    -72     62    363    332    509    316    680    337
    -54     36     90     10    -72     62    371    332    511    316    675    332
    -25     64     88    -20    -57     75    381    345    527    327    683    340
     18    116     96    -67    -38    106    400    358    542    335    693    342
     -7    129    137    -62    -72    132    418    376    561    350    706    350
     15    137    122    -75    -51    129    423    376    558    353    701    345
     46    145     98    -98    -25    122    418    363    548    345    688    329
    -44    166    210    -62   -127    187    454    397    581    379    722    363
    -28    207    233    -90   -132    220    467    407    597    394    740    379
     12    249    236   -129   -111    244    470    405    607    402    748    389
      0    239    239   -122   -119    239    457    387    597    387    737    381
    -10    231    239   -111   -124    233    444    371    587    376    730    374
     -7    226    233   -109   -122    231    426    353    568    366    719    368
    -51    218    270    -83   -161    244    428    361    571    371    722    379
    -62    192    252    -67   -158    223    423    358    561    355    701    358
    -10    148    158    -70    -83    153    402    335    530    322    659    322
     20    111     90    -67    -36    101    392    319    506    293    623    288
     -7     80     88    -36    -46     83    394    316    498    277    607    272
    -33     44     77     -7    -54     59    384    298    478    257    587    254
   -103     23    127     38   -116     75    397    309    488    265    589    262
    -25     23     46      0    -36     36    368    283    457    236    558    228
     -5     25     31    -10    -18     28    363    283    452    233    553    226
     -5     15     18     -5    -12     18    358    270    441    223    540    218
    -36      7     41     12    -38     23    368    270    441    223    540    218
   -109      5    114     49   -111     59    389    293    459    244    555    236
    -44      2     46     20    -44     23    368    272    439    223    527    210
    -54    -28     25     41    -41     -2    392    303    444    215    509    189
    -36    -64    -28     49     -5    -46    459    400    483    207    472    142
     18    -18    -36     -2     25    -25    555    537    576    257    488    148
     85     93      7    -88     38     51    662    730    730    392    589    239
    109    475    366   -296   -127    420    719    865    966    704    927    568
     59   1132   1072   -597   -506   1104    662    810   1197   1143   1452   1093
    -67   1657   1722   -795   -893   1691    428    483   1228   1423   1836   1457
   -246   1551   1797   -652  -1021   1673    174     57    945   1262   1738   1350
   -218    714    932   -252   -574    823    -18   -348    285    441    930    628
   -194    -23    171    109   -184     75    -57   -392    -62   -101    335     88
   -202   -257    -54    228    -77   -155     31   -210     -7   -142    226    -25
   -155   -223    -67    189    -44   -145    158    -25    132    -51    275      5
   -101    -93      7     96    -57    -44    270    119    275     70    366     80
    -80    -28     51     51    -67     10    314    187    342    127    407    119
    -59    -15     44     36    -54     12    332    215    366    137    413    122
    -46    -10     36     28    -41     12    342    231    376    142    407    119
    -44    -23     18     33    -33     -2    332    223    368    135    397    111
    -70    -18     51     44    -62     18    348    236    384    150    407    122
   -129     -7    122     67   -127     57    366    257    407    174    426    142
    -33     10     44     12    -38     25    340    233    387    155    400    122
    -20     15     33      2    -28     23    335    228    379    150    392    111
    -72     20     93     23    -83     57    353    244    394    166    405    122
    -54     28     83     10    -70     54    342    236    387    158    392    111
    -67     33    101     18    -83     67    348    239    389    163    392    114
    -31     46     75    -10    -51     59    337    236    384    155    384    101
    -28     51     80    -12    -54     67    337    236    389    158    381    103
    -38     51     88     -7    -64     70    332    233    392    155    376    109
    -38     57     96     -7    -67     75    329    236    394    161    379    111
    -44     67    111    -12    -77     90    324    239    400    163    379    114
    -28     72    101    -23    -64     85    314    231    389    153    363     98
    -31     80    111    -23    -72     93    309    226    384    148    355     96
    -67     88    155    -10   -111    122    316    236    397    163    363    106
    -44     96    140    -28    -90    116    306    233    392    161    358     98
    -15    106    122    -46    -67    114    293    220    387    155    345     90
     -5    114    119    -54    -62    116    288    215    381    153    337     85
    -18    119    137    -49    -77    127    285    220    387    158    342     90
    -62    124    184    -31   -124    153    290    231    397    174    353    109
    -64    132    197    -33   -132    163    288    236    402    179    355    116
    -31    150    181    -59   -106    163    275    236    400    179    348    116
     23    161    137    -90    -57    150    252    226    392    171    335    111
     33    176    142   -106    -54    161    249    231    394    181    340    127
     41    200    158   -119    -59    179    246    239    402    192    350    140
     -7    218    223   -106   -116    220    262    265    428    223    379    171
     -2    236    239   -116   -119    236    262    267    433    231    384    184
     20    252    231   -137   -106    241    249    259    426    218    374    179
     64    270    205   -168    -70    236    236    246    415    207    361    166
     83    280    194   -181    -57    239    231    241    413    207    353    161
     77    285    207   -181    -64    246    233    241    418    213    355    166
     57    280    220   -168    -83    252    236    244    420    213    353    166
     41    272    231   -158    -93    252    239    249    428    215    350    168
    -10    280    288   -135   -150    285    262    267    452    239    366    184
    -57    290    348   -116   -202    319    285    293    478    265    379    197
     46    283    233   -166    -93    259    249    252    439    226    329    148
     46    275    228   -161    -90    252    249    246    436    223    319    135
    -20    270    288   -127   -155    280    267    262    457    239    329    145
     -5    249    254   -122   -129    252    249    244    441    218    303    116
     -2    233    233   -116   -119    233    236    226    428    202    285     98
      7    223    215   -116   -103    220    220    210    415    192    272     85
    -25    223    246    -98   -137    236    226    207    415    194    275     90
    -28    207    236    -88   -132    220    205    181    394    174    257     77
      7    200    189   -106    -90    194    176    148    368    145    228     51
      7    194    187   -101    -88    192    166    137    358    132    218     41
    -25    189    213    -83   -119    200    168    145    361    137    220     46
     -7    197    205    -93   -106    200    155    132    353    135    207     41
     -2    205    207   -101   -103    205    142    119    348    129    202     38
      2    210    205   -106   -101    207    132    109    340    127    197     33
    -38    207    244    -85   -142    226    129    106    342    132    197     36
    -62    207    270    -72   -166    239    132    114    355    145    202     51
    -70    215    285    -75   -179    249    137    122    366    158    210     64
     -7    215    220   -103   -114    218    106     93    337    129    179     38
     18    220    202   -119    -93    213     90     80    327    119    166     31
      2    233    231   -116   -114    233    101     90    337    132    174     44
    -25    226    252   -101   -140    239     98     93    342    132    171     49
     28    223    192   -127    -80    207     64     62    314    103    140     23
     10    223    210   -119   -101    218     57     57    314    101    135     23
    -20    218    239    -98   -129    228     57     57    319    106    132     23
    -23    210    233    -96   -127    223     46     51    314    101    124     15
     23    220    197   -122    -88    210     25     38    301     85    109      5
     23    223    200   -122    -88    213     15     25    290     72    101      0
     12    210    197   -111    -90    205      7     15    280     62     85     -2
     25    218    192   -122    -83    205      0     10    277     59     77     -2
    -18    244    259   -114   -140    252     25     41    306     90     98     25
     10    265    252   -140   -122    259     25     44    306     90     96     28
     59    272    213   -166    -75    244     18     33    298     88     88     23
     62    270    207   -166    -72    239     12     25    296     83     83     23
     12    283    270   -148   -127    277     25     36    311     93     93     44
      5    309    301   -158   -148    306     28     33    316    101    103     51
     38    342    303   -189   -132    324     18     18    316     98    114     59
     -5    350    355   -174   -181    353     12     12    324    114    127     72
     41    335    293   -189   -127    314    -28    -25    290     88     93     44
     70    319    249   -194    -90    283    -49    -49    272     70     72     36
     44    288    244   -166    -98    267    -64    -57    262     62     67     33
     15    254    236   -137   -111    246    -75    -62    254     57     54     31
     23    210    184   -116    -80    197    -96    -80    228     33     20      5
     25    166    140    -96    -57    153   -122   -103    200      5    -10    -20
    -23    124    148    -49    -85    135   -127   -114    187    -10    -25    -36
    -15     96    109    -41    -62    101   -153   -140    161    -33    -49    -57
      0     67     64    -33    -31     67   -179   -168    135    -57    -77    -80
      2     49     44    -28    -20     46   -197   -187    114    -77    -98   -101
     -2     36     38    -15    -20     36   -207   -197    103    -88   -114   -111
    -57     28     83     12    -70     54   -202   -192    109    -83   -106   -101
    -83     25    109     28    -96     67   -200   -192    109    -75   -106    -96
    -36     15     51     10    -44     33   -223   -215     85    -96   -129   -116
      5      7      2     -5      2      5   -241   -231     67   -109   -145   -127
     10    -18    -31      2     18    -23   -244   -226     62   -124   -166   -145
     38    -83   -122     23     77   -103   -215   -181     59   -161   -223   -205
     41    -96   -140     25     88   -119   -127    -77    114   -150   -239   -231
     51    -20    -72    -15     62    -46    -18     98    246    -49   -163   -166
    116    233    114   -176      0    174     51    270    444    179     57     46
    168    789    618   -480   -226    704     33    316    691    574    509    511
     64   1467   1402   -766   -667   1434   -111    132    885    997   1036   1034
   -129   1673   1803   -771   -966   1738   -376   -272    766   1067   1189   1169
   -275   1023   1299   -374   -787   1161   -602   -722    207    454    602    641
   -246    148    394     49   -322    272   -743   -976   -363   -296   -171    -59
   -194   -280    -88    236    -54   -184   -714   -865   -457   -514   -459   -345
   -137   -332   -194    236     28   -265   -610   -683   -345   -462   -457   -358
    -98   -239   -140    166     20   -189   -488   -517   -207   -350   -376   -288
    -75   -142    -67    106     -5   -106   -410   -410   -106   -259   -301   -215
      2   -114   -116     54     57   -114   -400   -389    -90   -252   -301   -215
     25   -132   -158     54     90   -145   -405   -392    -98   -265   -319   -228
    -28   -132   -106     77     36   -119   -381   -374    -77   -246   -303   -213
    -67   -124    -57     93     -5    -90   -368   -363    -62   -231   -296   -200
    -44   -114    -70     77     10    -93   -376   -368    -64   -236   -309   -205
      7   -109   -116     51     62   -111   -397   -387    -80   -249   -329   -215
    -18   -114    -96     64     36   -106   -394   -379    -77   -241   -324   -207
    -49   -111    -64     80      5    -88   -387   -366    -64   -231   -314   -194
    -23   -119    -96     67     36   -109   -400   -376    -75   -241   -329   -207
      5   -116   -122     57     62   -119   -410   -381    -83   -246   -340   -215
    -28   -124    -96     75     31   -111   -410   -381    -80   -249   -340   -207
    -44   -127    -85     85     20   -106   -407   -387    -83   -252   -342   -205
    -59   -119    -62     88      0    -90   -405   -384    -80   -246   -337   -197
    -28   -106    -77     67     23    -93   -415   -389    -88   -249   -340   -202
     18   -111   -132     46     72   -122   -441   -410   -109   -267   -363   -220
     20   -111   -132     44     75   -122   -444   -413   -111   -270   -363   -220
      0   -109   -109     54     51   -109   -444   -405   -106   -262   -355   -213
     23   -109   -132     44     77   -119   -454   -413   -114   -267   -366   -220
      5   -122   -127     57     62   -124   -462   -415   -119   -267   -366   -215
     23   -116   -140     44     80   -127   -470   -420   -124   -270   -368   -215
      2   -116   -122     57     59   -119   -472   -418   -122   -267   -368   -207
    -44   -119    -75     83     15    -98   -467   -407   -111   -254   -353   -184
     12   -114   -129     49     70   -119   -488   -418   -124   -265   -366   -194
      0    -93    -96     46     46    -96   -478   -402   -109   -249   -353   -174
     15    -85   -103     33     57    -93   -491   -410   -114   -249   -353   -168
     15    -90   -106     38     59    -98   -501   -420   -122   -249   -358   -166
     -7    -70    -64     38     25    -67   -491   -402   -106   -228   -335   -142
     62    -54   -116     -5     88    -85   -517   -413   -122   -236   -340   -140
     98    -41   -140    -28    119    -90   -532   -415   -127   -233   -337   -127
    111    -15   -127    -46    119    -70   -530   -405   -119   -220   -322   -111
     59     -5    -64    -28     59    -33   -514   -387    -98   -200   -298    -88
     72      2    -70    -38     72    -33   -522   -389   -101   -202   -301    -83
     96     15    -83    -57     88    -33   -527   -392   -101   -202   -306    -77
    101     25    -75    -62     88    -23   -519   -392   -101   -205   -306    -72
     57     20    -38    -41     46     -7   -504   -379    -93   -194   -303    -62
     75     20    -54    -49     64    -15   -501   -384    -98   -200   -314    -67
     77     20    -57    -51     67    -15   -496   -376    -96   -194   -316    -70
     54     23    -31    -38     44     -2   -478   -358    -77   -181   -306    -62
     85      2    -85    -46     85    -41   -488   -376    -93   -202   -329    -83
     15    -12    -28     -2     20    -20   -462   -361    -75   -189   -314    -70
      5    -23    -28      7     15    -25   -454   -358    -72   -189   -319    -75
     77    -25   -103    -25     90    -64   -475   -381    -93   -218   -348   -106
     44    -33    -77     -7     59    -57   -470   -381    -93   -220   -350   -103
     57    -38    -98    -10     77    -67   -478   -392   -101   -231   -358   -111
     77    -57   -137    -10    106    -96   -493   -413   -122   -249   -379   -129
     70    -80   -150      5    109   -114   -498   -426   -132   -259   -389   -137
     25    -90   -119     31     70   -103   -488   -423   -135   -257   -387   -135
     -7    -96    -88     51     38    -93   -483   -420   -135   -254   -379   -127
     20   -106   -127     41     72   -116   -498   -441   -158   -270   -397   -140
     25   -109   -135     41     80   -122   -504   -452   -171   -277   -405   -145
     15   -106   -122     44     67   -114   -501   -446   -171   -275   -400   -142
     10   -103   -116     46     62   -109   -498   -446   -171   -270   -394   -132
     10   -103   -114     44     59   -106   -496   -444   -171   -267   -392   -127
     57    -93   -150     18    103   -122   -511   -457   -187   -277   -397   -137
     77    -90   -168      5    122   -129   -522   -462   -197   -285   -405   -145
     41    -90   -132     23     85   -111   -511   -452   -187   -272   -392   -129
    -23    -88    -64     54     18    -77   -491   -431   -166   -252   -371   -106
    -33    -83    -49     59      7    -67   -483   -420   -158   -246   -363    -93
     77    -77   -155      0    114   -114   -514   -452   -192   -275   -397   -119
     38    -90   -129     25     83   -109   -506   -452   -194   -275   -397   -111
      0    -93    -96     44     46    -96   -498   -444   -187   -270   -387   -101
      5    -93    -98     44     51    -96   -498   -446   -189   -272   -384    -96
     80    -93   -176      5    127   -135   -522   -472   -218   -296   -407   -119
     75    -96   -174     10    122   -135   -519   -472   -226   -298   -413   -119
     57    -96   -153     20    103   -124   -509   -465   -220   -290   -410   -109
     46   -103   -150     28     98   -127   -509   -467   -223   -296   -413   -109
     12   -101   -114     44     62   -109   -496   -457   -218   -290   -402    -98
     31    -90   -122     28     75   -106   -491   -452   -215   -293   -394    -96
     49    -70   -119     10     83    -93   -478   -444   -207   -283   -387    -83
     18    -49    -67     15     41    -57   -452   -415   -187   -259   -366    -57
     75    -46   -122    -15     96    -83   -462   -428   -205   -280   -381    -77
     46    -46    -93      0     67    -70   -446   -415   -200   -272   -368    -64
     38    -31    -70     -5     51    -51   -431   -397   -184   -259   -355    -51
     31     -5    -36    -12     33    -20   -420   -384   -168   -241   -337    -25
     46     18    -28    -33     36     -2   -420   -389   -168   -233   -329    -10
     70     33    -36    -54     54      0   -436   -400   -174   -233   -329     -2
     83     12    -70    -49     75    -28   -457   -423   -197   -249   -345    -18
     77      2    -75    -38     77    -36   -470   -433   -215   -265   -355    -25
     67    -31   -101    -18     83    -64   -491   -449   -239   -283   -371    -36
     33    -70   -103     18     67    -85   -485   -446   -241   -288   -381    -41
    -28   -109    -83     67     25    -96   -475   -439   -241   -296   -381    -44
     44   -142   -187     49    114   -163   -504   -465   -277   -332   -418    -80
     44   -184   -231     70    135   -207   -514   -475   -301   -353   -441   -103
      2   -213   -215    103    109   -215   -506   -472   -303   -353   -441   -101
     33   -231   -267     98    150   -249   -530   -498   -337   -381   -467   -122
     15   -246   -262    116    137   -254   -530   -501   -345   -389   -475   -122
     12   -254   -267    119    137   -259   -527   -498   -348   -394   -475   -124
      7   -262   -270    124    137   -265   -522   -498   -350   -400   -472   -127
     12   -267   -280    124    145   -272   -527   -506   -358   -405   -475   -129
     18   -259   -277    122    148   -267   -524   -504   -358   -405   -470   -124
     -7   -254   -246    129    116   -252   -514   -488   -345   -394   -459   -111
     20   -288   -311    132    166   -298   -517   -488   -363   -423   -488   -137
     46   -366   -413    158    228   -389   -483   -449   -371   -467   -550   -202
     -5   -371   -366    189    179   -368   -366   -314   -293   -436   -545   -218
     57   -283   -340    111    197   -309   -265   -142   -168   -329   -462   -150
    184    -18   -205    -83    194   -111   -202     25     18   -101   -236     75
    220    553    332   -389    -54    444   -194    109    293    322    246    574
     64   1252   1187   -657   -561   1221   -301    -25    532    787    813   1137
   -148   1317   1462   -587   -805   1389   -558   -457    342    750    849   1169
   -244    701    943   -228   -594    820   -797   -930   -231    124    259    631
   -233   -145     85    189   -161    -31   -932  -1184   -776   -587   -472    -54
   -184   -568   -384    376     98   -478   -888  -1044   -839   -769   -727   -311
   -103   -568   -465    335    179   -519   -769   -849   -709   -691   -693   -293
    -64   -467   -405    265    168   -436   -639   -670   -561   -571   -597   -220
    -20   -384   -363    202    168   -374   -566   -576   -472   -496   -530   -168
    -49   -371   -322    210    135   -348   -519   -527   -431   -459   -501   -140
    -33   -368   -335    197    150   -350   -504   -511   -420   -454   -501   -140
      5   -366   -371    179    187   -368   -504   -506   -423   -459   -506   -145
    -25   -371   -348    197    158   -361   -491   -493   -410   -449   -498   -129
    -38   -358   -319    200    140   -340   -470   -472   -392   -433   -480   -109
      5   -345   -350    168    176   -348   -472   -472   -394   -436   -480   -111
    -20   -350   -332    184    155   -340   -459   -465   -389   -428   -472   -103
    -38   -353   -314    194    137   -335   -449   -452   -381   -420   -459    -93
     -2   -345   -342    174    168   -345   -454   -452   -384   -426   -462   -103
     18   -345   -363    163    189   -353   -454   -454   -387   -431   -467   -103
      5   -345   -353    168    176   -348   -444   -444   -379   -426   -462    -90
     12   -345   -358    163    184   -350   -444   -441   -379   -426   -454    -85
     38   -337   -376    150    207   -355   -444   -436   -379   -423   -454    -88
     31   -342   -374    153    200   -355   -439   -431   -376   -418   -449    -88
    -15   -345   -332    179    155   -337   -423   -418   -361   -405   -436    -75
    -38   -342   -303    189    129   -324   -410   -402   -350   -397   -423    -59
     23   -340   -363    158    192   -350   -423   -418   -368   -413   -439    -70
    -20   -337   -319    179    148   -329   -402   -394   -355   -394   -420    -51
     10   -335   -348    161    179   -342   -407   -400   -361   -402   -423    -57
     38   -332   -371    145    202   -350   -418   -402   -361   -405   -428    -57
     18   -327   -345    155    181   -335   -410   -394   -353   -389   -418    -41
     25   -324   -350    148    187   -337   -410   -392   -355   -392   -415    -44
    -10   -319   -309    163    148   -314   -397   -371   -340   -379   -394    -25
     12   -306   -319    148    163   -314   -402   -366   -340   -371   -394    -20
     38   -288   -327    124    181   -306   -402   -361   -337   -366   -384    -12
      7   -272   -280    132    142   -277   -392   -342   -319   -345   -361     10
     18   -254   -272    116    142   -262   -392   -335   -311   -329   -342     31
     83   -236   -319     75    197   -277   -405   -337   -319   -335   -345     33
     72   -226   -298     77    184   -262   -394   -316   -303   -319   -319     54
     57   -210   -270     75    163   -239   -381   -301   -290   -301   -298     77
     83   -192   -275     51    179   -233   -379   -298   -288   -293   -293     88
     75   -176   -254     49    163   -215   -363   -285   -275   -280   -277    103
     77   -166   -244     44    161   -205   -350   -277   -265   -272   -267    114
     75   -163   -239     44    155   -200   -340   -270   -257   -267   -262    119
     80   -155   -239     36    158   -197   -332   -265   -252   -265   -259    116
     54   -158   -213     51    129   -184   -314   -244   -236   -252   -246    127
     67   -161   -228     46    148   -194   -306   -236   -231   -246   -249    127
      0   -161   -161     80     77   -161   -275   -200   -200   -218   -226    145
     28   -158   -187     64    106   -171   -272   -192   -192   -220   -228    140
     85   -168   -254     38    168   -213   -277   -205   -207   -236   -252    116
     36   -176   -213     70    124   -194   -249   -187   -189   -220   -239    127
     36   -176   -213     70    124   -194   -239   -179   -181   -215   -233    122
     54   -187   -241     64    148   -213   -239   -184   -187   -223   -244    111
     59   -210   -270     72    163   -239   -244   -197   -197   -239   -259     98
     62   -213   -275     75    168   -244   -239   -197   -197   -241   -259     98
     41   -228   -270     93    153   -249   -233   -197   -205   -246   -265     93
     49   -236   -288     93    166   -262   -239   -210   -215   -257   -277     83
     36   -239   -275    101    153   -257   -239   -213   -220   -262   -283     77
     25   -244   -270    109    148   -257   -239   -220   -226   -267   -283     72
    -64   -249   -184    155     59   -215   -210   -192   -192   -236   -252    106
      5   -239   -244    116    124   -241   -228   -202   -202   -246   -262     96
     41   -236   -277     96    158   -257   -236   -210   -213   -257   -270     85
     67   -218   -285     75    176   -252   -231   -205   -210   -254   -262     90
     12   -218   -233    101    122   -226   -207   -179   -184   -223   -236    122
     36   -215   -252     88    142   -233   -207   -176   -187   -223   -233    119
     46   -213   -259     83    153   -236   -210   -179   -189   -226   -228    114
     28   -210   -239     90    132   -223   -202   -171   -179   -215   -218    124
     33   -205   -241     83    135   -220   -197   -168   -176   -213   -213    124
     54   -202   -259     72    155   -231   -192   -166   -176   -213   -213    124
     54   -213   -267     75    161   -239   -192   -168   -181   -215   -215    124
     44   -207   -252     83    148   -228   -187   -163   -176   -210   -210    132
    -10   -207   -197    109     90   -202   -163   -137   -155   -189   -187    153
     36   -205   -241     83    137   -223   -181   -150   -168   -202   -200    140
    -10   -215   -205    111     96   -213   -168   -137   -158   -192   -192    153
     10   -220   -231    106    119   -226   -171   -142   -163   -197   -200    145
     10   -215   -228    101    116   -223   -166   -137   -158   -194   -197    145
     18   -210   -231     96    124   -220   -158   -135   -155   -189   -192    145
     44   -210   -257     80    148   -233   -163   -142   -163   -200   -200    135
    -31   -218   -187    124     77   -202   -137   -119   -140   -179   -176    158
     44   -220   -265     85    153   -241   -161   -145   -166   -207   -202    135
     90   -213   -303     59    194   -257   -163   -155   -179   -218   -213    127
     51   -213   -265     80    155   -239   -142   -142   -166   -207   -200    137
     18   -192   -210     88    114   -200   -111   -114   -140   -184   -171    161
     38   -161   -202     59    119   -179    -93    -98   -129   -171   -161    174
     41   -142   -184     49    111   -163    -72    -80   -109   -155   -148    184
     41   -124   -166     38    103   -145    -57    -67    -93   -145   -135    194
     72   -116   -189     23    129   -153    -57    -70    -98   -153   -140    187
     59   -122   -184     31    119   -153    -46    -67    -96   -150   -135    187
     12    -88   -101     36     54    -93    -18    -41    -64   -114   -101    220
     -5    -49    -46     25     20    -46     -2    -25    -46    -85    -70    249
     18    -38    -57     10     36    -46    -20    -41    -59    -90    -67    246
     41    -44    -85      0     62    -64    -41    -57    -77   -111    -75    233
     41    -70   -111     12     75    -90    -54    -67    -90   -122    -80    231
     41    -96   -140     25     88   -116    -72    -77   -103   -135    -90    220
     96   -116   -213     10    153   -163    -85    -93   -127   -161   -119    194
     31   -161   -194     62    111   -176    -80    -83   -127   -166   -129    184
     36   -202   -239     83    135   -218    -90   -101   -145   -189   -153    163
     72   -223   -296     75    181   -259   -106   -119   -171   -215   -179    137
     54   -233   -288     90    171   -259    -98   -116   -168   -215   -176    140
     36   -265   -301    114    166   -283   -109   -135   -184   -228   -192    127
     23   -280   -303    127    163   -290   -111   -145   -192   -233   -202    116
     18   -283   -301    129    158   -290   -109   -140   -189   -231   -197    116
     15   -283   -298    135    155   -290   -101   -135   -184   -226   -189    119
      2   -285   -290    140    145   -288    -98   -132   -184   -223   -184    122
      7   -272   -280    132    142   -275    -88   -127   -179   -218   -179    119
    -18   -272   -257    142    116   -265    -75   -114   -171   -210   -171    116
    -44   -303   -259    174    106   -283    -46    -85   -163   -213   -179    109
     18   -355   -374    166    194   -363     20     -5   -148   -239   -239     36
     25   -314   -340    145    181   -327    163    174    -31   -166   -202     49
     77   -171   -252     46    163   -210    290    402    155      5    -57    187
    236    174    -62   -205    150     57    342    566    376    283    223    475
    296    826    530   -561   -116    678    246    540    618    709    732   1018
     85   1384   1296   -735   -605   1340     64    296    753   1057   1184   1486
   -168   1239   1405   -537   -787   1319   -176   -158    459    852   1052   1369
   -277    444    722    -83   -498    581   -400   -649   -213     85    327    698
   -223   -270    -46    246    -90   -158   -472   -740   -587   -436   -241    122
   -161   -514   -353    337     93   -433   -389   -566   -561   -506   -384    -49
   -114   -485   -371    298    127   -428   -249   -374   -426   -423   -345    -38
    -90   -368   -277    231     93   -324   -114   -207   -275   -298   -241     38
    -59   -332   -272    194    106   -303    -67   -150   -228   -254   -207     64
    -57   -324   -267    189    103   -296    -41   -122   -210   -241   -200     70
    -85   -311   -226    197     67   -270     -5    -88   -181   -220   -179     80
    -93   -309   -215    202     59   -262     12    -72   -166   -210   -171     85
    -28   -298   -270    161    119   -285     -2    -85   -181   -223   -187     72
    -44   -296   -252    168    103   -275     12    -67   -166   -207   -174     85
    -67   -290   -226    179     77   -259     31    -46   -145   -192   -155     93
    -80   -283   -202    181     59   -244     41    -38   -137   -184   -153     98
    -44   -288   -244    163     98   -267     41    -38   -145   -192   -161     90
     -5   -267   -262    137    127   -265     41    -31   -145   -192   -161     90
    -18   -262   -246    140    111   -254     44    -25   -140   -184   -150     98
     10   -259   -270    124    140   -265     41    -33   -150   -189   -153     93
    -10   -257   -246    132    116   -252     57    -23   -140   -181   -140     98
    -62   -257   -197    158     67   -228     77     -7   -122   -163   -119    111
    -54   -254   -202    153     72   -228     80     -5   -122   -163   -119    109
    -46   -244   -197    145     75   -220     83     -2   -119   -166   -116    106
    -67   -231   -163    148     46   -200     98     10   -103   -150   -101    116
    -28   -226   -197    127     83   -210     96      7   -106   -153   -106    111
    -54   -231   -179    140     59   -205    109     23    -96   -140    -96    119
     -2   -213   -210    109    103   -213    106     25    -98   -142    -93    111
     18   -202   -220     90    116   -210    109     28    -93   -137    -88    106
     36   -207   -244     85    137   -223    101     20    -98   -142    -93     96
     -7   -210   -202    109     96   -207    122     44    -75   -122    -72    116
    -59   -205   -145    132     41   -176    142     70    -54    -93    -41    145
    -23   -205   -181    114     77   -194    129     57    -70   -103    -54    129
    -15   -189   -176    101     77   -181    137     70    -54    -83    -41    142
    -18   -174   -155     96     67   -166    150     85    -38    -64    -18    155
    -18   -153   -135     85     57   -145    153     98    -23    -51      0    171
     -2   -132   -129     67     62   -129    150    103    -12    -41     12    184
     25   -116   -142     46     83   -129    153    116     -2    -33     25    197
     41   -106   -148     31     93   -127    158    122      5    -20     38    207
     20    -85   -106     33     62    -96    181    150     31      7     70    236
     51    -67   -119      7     85    -93    184    153     31      5     72    233
     46    -59   -106      5     75    -83    197    163     38     15     85    246
     15    -36    -54     10     33    -44    220    184     64     44    111    272
     31    -33    -64      2     46    -49    228    187     72     46    114    272
     80    -33   -116    -23     96    -75    231    187     75     41    109    259
     38    -54    -93      5     64    -72    252    205     90     57    124    265
     20    -57    -77     18     46    -67    267    220    103     70    140    272
     31    -49    -80     10     54    -64    280    228    111     75    145    267
    -28    -49    -20     38     -5    -36    314    257    142    101    166    285
     -5    -64    -59     33     25    -62    309    246    140     90    153    267
     38    -80   -119     20     77   -101    301    231    124     64    132    239
    -18    -96    -77     57     28    -88    324    244    140     80    145    246
    -18   -116   -101     64     38   -109    319    231    129     75    137    239
     31   -122   -153     46     90   -137    303    202    111     59    122    213
     -2   -116   -114     59     54   -116    332    220    129     77    148    226
    -70   -111    -41     90    -15    -77    368    246    153    101    171    246
    -31   -153   -122     90     41   -137    327    202    114     62    135    210
    -36   -174   -137    103     49   -155    319    194    109     54    129    200
    -18   -168   -150     93     64   -161    327    197    111     54    129    194
    -20   -166   -145     93     62   -155    337    197    116     62    137    197
    -25   -161   -137     93     54   -150    348    205    122     64    150    202
    -57   -168   -111    111     25   -142    358    215    135     75    168    213
   -111   -161    -49    135    -33   -106    387    244    168    111    200    241
    -33   -142   -109     88     36   -127    374    236    163    103    197    231
    -23   -142   -119     80     46   -132    374    236    163    109    205    231
    -10   -135   -124     72     57   -132    376    239    163    111    207    233
    -36   -132    -96     83     28   -114    384    246    174    122    220    239
    -31   -119    -88     75     28   -103    394    257    192    132    233    244
    -31   -132   -103     80     33   -119    397    262    200    132    233    244
    -28   -150   -122     90     44   -137    392    259    197    132    231    236
    -67   -150    -83    109      5   -116    413    277    215    148    246    249
    -83   -155    -72    119     -5   -114    415    277    213    140    246    241
    -41   -166   -124    103     41   -148    402    259    192    124    226    220
    -28   -168   -140     98     54   -155    405    259    194    124    228    220
    -64   -163   -101    114     15   -132    426    277    213    140    252    236
   -106   -153    -46    129    -31   -101    449    298    233    161    277    254
    -46   -161   -114    101     33   -137    436    285    215    142    259    236
    -31   -174   -142    101     54   -158    431    277    210    135    254    228
    -41   -181   -140    111     46   -163    433    277    210    140    259    226
   -129   -192    -62    161    -33   -127    459    303    236    168    288    249
    -85   -194   -109    137     10   -150    446    285    223    155    275    226
    -12   -197   -184    103     83   -189    431    265    205    132    254    202
    -41   -213   -171    124     64   -192    444    272    215    142    262    210
    -46   -215   -168    132     59   -192    457    280    220    148    270    215
    -62   -213   -150    135     41   -181    462    280    226    161    283    223
    -59   -207   -148    132     44   -179    465    283    228    163    285    226
    -64   -184   -119    124     25   -153    493    303    249    181    303    246
   -101   -163    -62    132    -20   -114    522    337    283    207    329    262
    -64   -150    -88    106     10   -122    524    340    285    207    332    257
    -49   -142    -93     96     20   -119    532    342    290    213    342    265
    -70   -116    -46     93    -12    -83    558    368    316    236    371    288
    -25    -90    -64     59     18    -77    561    371    322    241    379    293
    -15    -51    -38     31     10    -46    568    371    335    254    392    303
    -28    -23      5     25    -18    -10    574    374    348    270    410    314
    -28    -33     -5     31    -12    -20    563    363    342    270    405    303
    -25    -57    -31     41      2    -44    550    355    337    265    397    306
    -33    -88    -54     57     10    -72    532    350    332    254    387    303
    -33   -114    -83     72     23    -98    535    361    324    246    376    293
    -80   -163    -83    122      0   -122    540    366    314    241    361    275
   -106   -192    -85    150    -10   -140    530    361    303    231    342    257
    -44   -213   -171    127     62   -192    504    337    272    194    303    215
    -57   -241   -184    148     62   -213    498    329    262    179    283    194
    -46   -283   -236    163     93   -259    483    303    236    150    252    166
    -77   -293   -215    187     67   -254    501    314    246    153    259    174
   -158   -303   -148    228     -5   -226    519    332    267    174    275    189
   -132   -306   -174    218     18   -239    514    327    262    171    272    179
   -116   -298   -181    207     31   -241    514    329    265    171    275    179
    -51   -277   -226    166     85   -252    504    324    262    168    267    168
    -20   -283   -265    150    119   -275    488    309    249    153    254    158
    -15   -309   -296    161    140   -303    501    319    249    148    239    142
    -23   -361   -340    189    158   -350    555    394    280    148    213    106
    -44   -335   -290    189    122   -314    680    540    384    207    239    101
    -23   -220   -200    122     85   -210    789    724    537    348    355    194
     64     41    -23    -54     44     10    867    909    745    592    592    426
    189    517    327   -355    -67    423    854    979    961    922    976    831
     96   1109   1013   -602   -457   1062    776    880   1169   1319   1460   1314
   -202   1156   1358   -478   -782   1257    581    519   1031   1314   1527   1350
   -335    576    911   -119   -623    743    358     38    475    719    971    826
   -303   -163    140    233   -223    -12    176   -275    -72     41    290    184
   -233   -574   -340    405     51   -457    158   -207   -187   -168     28    -72
   -194   -649   -454    420    127   -553    239    -57   -101   -132     20    -88
   -161   -592   -431    376    132   -511    345     83     18    -44     85    -46
    -90   -467   -376    277    140   -423    433    192    135     54    176     23
   -119   -381   -262    252     70   -322    511    285    233    140    265    101
   -103   -376   -272    239     83   -324    524    306    252    150    275    101
    -62   -371   -309    218    122   -340    522    306    257    148    272     96
    -75   -361   -285    218    103   -324    535    311    265    161    285    103
   -140   -355   -215    249     36   -285    558    337    293    187    316    124
   -111   -345   -236    228     59   -290    568    350    306    197    327    127
    -67   -350   -283    207    106   -316    555    340    296    184    314    109
    -41   -335   -296    187    124   -316    550    335    301    187    314    106
    -88   -337   -249    213     80   -293    568    353    319    202    337    122
   -101   -337   -239    218     67   -288    571    350    319    207    345    122
   -129   -340   -210    236     38   -277    576    361    335    220    358    132
   -187   -337   -150    262    -20   -244    600    381    361    236    376    153
   -114   -319   -205    218     44   -262    592    368    350    228    363    140
    -44   -319   -275    179    111   -298    566    348    329    207    340    116
    -75   -316   -241    194     80   -280    581    363    342    218    348    132
    -51   -306   -254    179     98   -280    584    366    342    223    353    135
    -57   -306   -249    181     96   -277    579    363    348    228    361    142
   -111   -306   -197    207     41   -252    589    379    366    241    374    153
   -132   -301   -168    215     15   -233    597    394    379    254    384    161
   -103   -293   -189    197     41   -241    592    389    381    259    387    161
    -31   -277   -246    155    106   -262    574    376    374    249    381    150
    -41   -277   -236    158     96   -257    581    384    381    257    389    153
    -75   -275   -200    174     62   -239    594    394    394    272    400    166
    -96   -265   -168    179     33   -218    597    402    400    288    413    179
   -142   -252   -109    197    -18   -181    613    423    428    314    446    207
    -57   -239   -181    145     59   -210    584    410    418    303    436    200
    -23   -220   -200    122     85   -210    574    410    420    309    441    205
     -2   -207   -205    103     98   -207    571    415    428    322    457    218
    -33   -189   -155    111     59   -174    581    439    452    355    498    252
    -12   -174   -161     90     72   -166    579    444    462    368    514    265
     -7   -155   -148     80     70   -153    584    452    478    381    530    277
    -77   -150    -72    114     -5   -111    615    475    509    410    566    306
    -51   -137    -85     96     15   -111    610    472    506    410    571    303
    -10   -122   -114     64     49   -116    610    472    509    413    571    301
      2   -114   -116     57     57   -116    615    480    524    423    579    301
     12   -122   -135     54     72   -129    620    478    519    418    571    288
    -51   -122    -70     88      7    -96    646    498    542    436    592    301
    -38   -124    -88     80     23   -106    646    504    550    439    587    290
    -38   -137    -98     88     28   -116    662    517    566    446    589    290
    -31   -150   -119     88     41   -135    670    517    563    446    587    275
    -28   -155   -127     93     49   -142    675    517    566    452    589    259
    -64   -161    -96    111     12   -129    696    532    589    467    605    265
    -64   -171   -109    116     20   -140    698    530    592    462    594    252
    -96   -194    -98    145      0   -148    706    530    592    459    592    246
   -106   -194    -88    150    -10   -142    722    527    592    459    597    236
    -77   -189   -111    132     15   -150    719    517    587    452    594    215
    -90   -192   -101    142      2   -148    717    514    587    446    592    213
    -67   -197   -132    132     31   -166    701    496    574    431    576    202
    -54   -218   -163    137     54   -192    696    485    566    415    568    194
    -46   -228   -181    135     67   -205    696    478    563    410    566    189
    -64   -220   -155    142     44   -187    706    483    571    413    576    192
   -127   -223    -98    174    -15   -161    727    496    584    426    592    205
   -129   -213    -83    171    -23   -148    727    498    592    439    605    213
    -67   -205   -140    135     33   -174    709    488    581    428    594    202
    -54   -200   -145    127     44   -174    711    485    584    433    605    210
   -163   -194    -31    176    -67   -114    745    522    620    478    649    249
   -176   -187    -10    181    -83    -98    756    542    641    493    665    265
    -54   -163   -111    106     25   -137    724    524    620    467    641    239
      5   -161   -168     77     85   -163    709    509    607    454    626    218
     -2   -161   -158     83     77   -161    706    506    610    459    626    220
    -41   -155   -114     98     36   -135    717    519    631    478    646    236
    -57   -155   -101    106     20   -129    724    527    641    485    654    244
    -59   -158   -101    109     20   -129    732    530    644    491    657    246
    -90   -168    -77    127     -7   -122    743    530    646    496    662    254
    -93   -176    -83    135     -5   -129    737    524    639    488    654    244
   -124   -163    -38    142    -46   -101    748    535    646    501    670    254
   -114   -161    -46    137    -36   -103    737    530    639    496    667    252
    -85   -153    -70    116     -7   -111    732    527    636    493    659    244
    -98   -148    -49    124    -25    -98    743    540    649    504    670    252
    -77   -148    -70    111     -7   -109    727    530    644    496    657    244
    -41   -137    -96     88     25   -116    711    514    631    488    641    231
    -62   -129    -67     93      0   -101    711    522    639    498    652    236
    -33   -150   -116     93     41   -135    693    504    618    480    628    218
    -44   -174   -129    109     41   -153    698    493    607    467    618    213
    -90   -163    -72    127    -10   -116    724    514    626    480    641    231
    -83   -137    -54    109    -15    -96    743    532    641    496    652    239
    -59   -111    -51     85     -5    -83    756    542    657    509    662    246
    -83    -90    -10     85    -36    -51    774    553    667    519    675    254
    -93    -85      7     88    -51    -38    776    553    670    524    675    259
   -109    -80     28     93    -70    -25    789    555    675    527    678    265
   -210    -57    153    135   -181     46    839    602    724    574    724    306
   -122    -15    106     67   -114     44    823    594    722    571    724    301
    -20     31     51     -5    -36     41    800    579    714    571    722    301
     36     33     -2    -36     18     18    763    550    688    548    698    285
    -15     18     33      0    -23     25    756    542    685    545    696    285
    -51      7     59     20    -57     33    750    537    685    548    701    293
    -46    -25     20     36    -36     -2    732    527    672    535    685    285
    -72    -62      7     64    -41    -28    730    524    662    522    672    267
    -72   -103    -31     88    -20    -67    724    519    644    501    646    244
    -75   -145    -72    109     -2   -109    714    504    620    475    620    218
   -129   -168    -41    148    -44   -106    724    509    623    478    623    215
   -103   -179    -75    142    -15   -129    706    488    602    454    600    189
   -101   -207   -106    155      2   -158    688    472    584    439    584    171
   -168   -223    -54    194    -57   -140    704    485    597    452    597    187
   -148   -218    -70    181    -38   -145    704    485    597    444    592    179
    -90   -218   -127    153     18   -174    688    475    587    431    571    161
   -124   -226   -101    176    -12   -163    696    480    592    439    576    168
    -75   -207   -135    140     28   -171    683    467    581    431    568    155
    -88   -207   -119    145     15   -163    691    478    589    436    568    158
    -59   -249   -189    153     62   -220    701    506    589    418    532    124
    -38   -283   -244    161    101   -265    782    623    641    423    504     80
    -51   -187   -135    116     41   -161    906    800    789    542    589    140
     23     -5    -31    -10     25    -18   1000    989    971    727    753    290
     83    353    270   -220    -96    311   1034   1109   1179   1015   1070    605
     59    958    898   -509   -418    930    995   1096   1408   1418   1556   1098
   -122   1337   1460   -607   -789   1397    792    776   1405   1621   1849   1369
   -314   1062   1374   -374   -844   1218    558    329   1028   1309   1590   1119
   -332    335    667     -2   -501    501    363    -96    405    558    859    459
   -275   -293    -18    285   -129   -155    285   -161     83     96    345    -18
   -241   -483   -244    361      0   -363    350     12    148     85    275    -80
   -166   -457   -293    311     62   -376    446    166    262    155    306    -57
   -119   -368   -249    244     62   -309    540    290    384    246    374     -2
   -111   -257   -145    184     15   -202    613    381    485    335    446     67
   -114   -231   -116    171      0   -176    644    418    519    363    465     83
   -106   -226   -122    166      7   -174    657    436    535    371    467     88
   -127   -231   -103    179    -15   -166    667    449    542    381    467     93
   -148   -220    -72    184    -38   -148    678    462    553    394    478    103
   -150   -197    -46    174    -54   -122    688    470    563    405    485    109
    -85   -187   -101    137      7   -145    670    452    545    387    465     85
   -132   -181    -49    155    -44   -116    685    467    558    400    475     96
   -150   -168    -18    161    -67    -93    696    483    574    410    483    109
    -80   -166    -85    122      0   -127    665    452    545    384    454     80
   -135   -166    -31    150    -54    -98    685    467    561    405    475     98
   -111   -150    -38    129    -36    -96    680    470    561    405    472     98
    -67   -132    -64    101     -2    -98    670    467    553    394    465     85
    -33   -129    -96     80     28   -111    654    454    545    381    452     75
    -83   -132    -49    106    -18    -90    667    465    561    392    462     90
   -135   -132      2    132    -70    -64    680    485    576    407    475    106
    -83   -127    -44    106    -20    -85    665    472    563    392    459     93
    -70   -114    -44     90    -15    -80    662    470    563    400    465    101
    -85   -106    -20     93    -33    -64    662    470    568    407    472    106
    -93   -109    -15     98    -38    -62    652    465    566    407    472    106
   -150   -106     44    129    -98    -31    667    480    584    433    498    129
   -109    -90     15     98    -64    -38    659    470    574    428    488    114
    -98    -80     18     88    -59    -31    659    472    576    431    491    111
    -51    -62    -12     54    -20    -38    646    465    568    428    483    103
    -59    -41     18     51    -38    -12    654    478    581    441    496    124
    -93    -33     57     62    -77     10    652    491    592    452    511    148
   -140    -20    116     80   -129     46    657    514    618    478    537    179
    -59      2     62     28    -62     31    633    498    602    467    522    168
    -20     31     51     -5    -36     41    623    498    602    472    527    174
     28     62     33    -46     -2     49    615    504    610    483    540    184
     33     72     38    -54     -2     57    613    509    618    498    550    200
     28     75     46    -54    -10     62    613    511    615    501    555    210
    -25     98    124    -36    -75    111    644    537    641    527    584    241
     12    111     96    -64    -41    103    641    530    636    517    574    236
     25    119     90    -72    -33    106    641    522    628    506    566    228
    -18    119    135    -51    -77    127    657    532    639    517    576    236
     -7    127    135    -59    -70    129    667    535    644    517    581    231
    -59    124    184    -33   -122    153    685    550    659    532    592    239
    -51    127    179    -38   -116    153    691    553    667    532    587    231
    -93    135    228    -20   -161    179    711    574    688    548    600    231
    -51    140    192    -44   -122    166    706    561    683    540    584    210
    -15    135    150    -62    -83    140    696    542    670    524    563    189
    -49    132    179    -41   -114    155    709    548    678    532    566    187
    -15    129    142    -57    -80    135    701    537    670    522    553    176
    -15    129    145    -57    -80    137    706    537    672    524    555    174
    -49    119    168    -36   -109    142    709    527    672    522    555    166
    -62    114    174    -25   -116    142    701    517    662    514    548    158
    -49    106    155    -28   -101    129    685    493    646    498    532    142
    -46    111    158    -31   -101    135    683    485    644    498    527    140
    -90    106    194    -10   -142    150    688    488    652    504    537    142
    -77    103    179    -12   -127    140    685    483    649    501    535    140
    -93    106    200     -5   -145    153    688    483    654    501    537    145
   -158    111    270     23   -213    189    706    504    675    519    558    166
    -98    135    231    -20   -163    181    688    488    662    509    550    155
    -88    150    239    -31   -163    194    688    491    665    514    558    163
    -77    161    236    -44   -155    197    683    485    662    514    566    158
    -51    166    218    -57   -135    192    675    478    659    511    558    150
    -49    168    218    -59   -132    192    678    480    667    517    563    153
    -75    179    254    -54   -163    215    688    493    678    532    581    166
    -41    194    233    -77   -140    213    678    488    672    527    581    163
    -33    194    228    -80   -129    210    670    483    665    522    571    158
    -57    189    246    -67   -153    218    672    488    670    527    574    163
    -59    192    252    -67   -155    223    672    488    672    527    576    161
    -62    189    249    -64   -155    218    672    488    672    530    579    163
    -75    189    265    -57   -168    226    670    488    675    535    584    168
    -70    197    267    -64   -168    233    670    485    675    535    587    166
    -67    189    254    -62   -161    220    672    483    672    532    584    166
    -77    184    262    -54   -171    223    672    480    670    532    584    166
    -75    187    262    -54   -168    223    670    470    662    522    576    155
    -85    181    267    -49   -176    226    667    462    652    514    574    150
   -111    171    283    -31   -197    226    670    459    652    514    574    155
   -135    171    306    -18   -220    239    675    465    654    519    581    161
   -114    174    288    -28   -200    231    665    462    649    509    574    150
    -57    176    233    -62   -145    205    644    439    631    488    555    132
    -44    174    218    -64   -132    197    631    423    618    478    545    122
    -62    176    239    -57   -150    207    633    420    618    480    548    122
   -153    174    327    -10   -239    249    662    452    646    511    579    150
    -62    189    249    -64   -155    218    644    433    628    491    558    132
      2    205    200   -103    -98    202    626    418    610    475    548    116
    -31    226    257    -98   -145    241    654    439    636    501    574    135
    -57    241    298    -90   -176    270    678    459    657    522    589    153
    -62    262    324   -101   -194    290    688    470    667    527    602    161
    -67    275    342   -103   -205    306    696    478    672    530    605    161
    -85    275    361    -96   -223    316    706    483    680    535    610    161
    -18    309    327   -145   -171    316    698    472    675    532    607    158
    -90    350    441   -129   -267    394    724    498    714    574    654    202
    -64    366    431   -150   -249    397    706    483    709    571    657    205
    -28    350    379   -161   -205    363    678    457    683    550    639    181
    -10    340    350   -163   -179    345    654    444    667    537    631    171
    -38    319    355   -140   -197    337    639    439    662    527    626    168
    -54    283    335   -114   -194    309    628    423    644    514    607    148
    -67    246    314    -90   -192    280    628    420    631    501    592    137
    -62    220    283    -77   -171    252    618    415    615    483    576    116
    -70    187    257    -59   -166    220    605    400    594    457    555     93
    -83    171    254    -44   -168    213    597    387    584    444    545     80
    -90    158    249    -33   -171    205    589    371    571    433    535     70
    -80    150    231    -33   -155    189    584    363    561    423    527     62
   -135    135    270      0   -202    202    592    368    566    431    530     67
   -148    140    288      2   -218    213    592    376    574    441    537     72
    -88    145    233    -28   -161    187    571    361    558    431    524     59
    -20    153    174    -64    -96    163    550    337    537    410    506     44
    -72    142    215    -36   -142    179    558    342    542    418    517     49
   -101    127    228    -12   -166    176    579    368    555    423    517     44
    -70    101    171    -15   -119    135    641    457    592    423    493      7
    -31    135    166    -51    -98    150    758    605    691    472    506      2
     18    259    241   -140   -111    252    875    807    857    620    628    106
     83    548    465   -316   -189    506    940    966   1060    867    885    355
    176   1065    888   -623   -355    976    862    937   1234   1197   1288    782
     33   1686   1652   -859   -807   1670    685    719   1382   1579   1782   1286
   -236   1683   1919   -724  -1078   1800    452    316   1176   1522   1795   1283
   -311   1039   1350   -363   -831   1195    236   -129    602    872   1179    719
   -309    267    574     18   -441    420    137   -316    135    228    509     90
   -280    -96    184    189   -233     44    192   -179     98     77    283   -142
   -171   -119     51    145   -114    -33    277    -36    187    119    277   -161
   -122    -33     88     77   -103     25    389    114    322    220    353   -103
    -98     64    163     15   -132    114    465    215    426    309    431    -38
    -98     93    192      2   -145    142    498    254    462    337    452    -15
   -161     96    257     31   -210    176    532    285    493    358    470      2
   -148    106    252     20   -200    179    540    296    504    363    483      5
   -124    114    239      5   -181    174    537    301    509    366    488      2
   -119    122    241      0   -179    181    542    303    514    371    488      7
    -80    119    200    -20   -140    158    532    285    498    355    472     -7
   -106    124    231    -10   -168    176    540    290    509    361    483     -2
   -150    122    272     12   -213    197    550    306    522    376    496      7
   -119    127    246     -2   -181    187    548    303    519    376    488      5
   -124    127    249     -2   -187    187    548    303    519    379    491      7
   -155    132    285     10   -220    207    558    319    532    387    506     23
    -83    142    223    -31   -153    181    535    296    506    366    485      2
    -77    161    239    -41   -158    200    535    301    509    371    491      7
    -80    168    249    -46   -163    207    532    301    511    374    493      5
    -38    168    207    -64   -124    187    519    285    496    363    478    -12
    -85    166    249    -41   -168    205    530    293    506    374    488      2
   -132    174    306    -20   -218    239    548    311    527    389    509     18
   -103    176    280    -36   -194    228    532    303    517    379    498     10
    -70    187    257    -57   -163    220    519    293    509    368    491      2
    -70    197    267    -64   -168    231    524    298    517    371    498      2
    -98    200    298    -49   -197    249    532    311    530    384    514     15
    -93    194    288    -51   -189    241    519    301    522    381    509     12
   -106    205    311    -49   -210    259    522    309    532    392    522     31
   -155    210    366    -28   -262    288    535    327    553    413    542     54
   -132    223    355    -44   -244    288    527    327    553    415    542     57
    -72    249    319    -88   -194    283    509    322    542    407    537     49
    -10    277    288   -135   -150    283    496    322    542    405    540     49
     -2    290    293   -145   -148    290    485    322    542    415    548     54
    -59    298    358   -119   -207    327    504    340    563    444    576     88
    -33    319    350   -145   -192    332    498    342    568    449    581     96
    -18    342    358   -163   -187    350    498    353    576    457    592    106
    -36    358    392   -163   -213    374    506    366    587    472    605    122
    -20    374    394   -176   -207    384    511    366    589    472    610    119
    -18    381    400   -184   -210    389    511    366    594    472    615    124
    -23    381    405   -179   -215    392    514    366    594    472    618    124
    -25    384    410   -179   -218    397    522    366    597    472    615    127
    -70    374    444   -150   -257    407    542    379    613    483    623    135
    -77    371    449   -148   -265    410    553    389    623    496    631    140
    -36    374    410   -168   -223    389    542    379    620    493    618    127
    -46    376    420   -166   -233    397    553    387    631    501    623    129
    -36    368    405   -166   -220    387    548    374    626    496    618    114
    -98    353    452   -129   -275    402    563    384    636    511    626    119
    -85    355    439   -135   -262    397    566    387    641    511    626    116
    -46    353    400   -153   -226    376    555    371    631    498    610    101
      7    337    329   -171   -161    335    524    337    600    465    576     70
    -64    322    387   -127   -226    353    535    342    607    470    587     77
    -96    316    413   -111   -254    363    537    345    610    470    592     77
    -90    314    402   -111   -246    358    527    332    600    457    587     70
    -77    322    400   -122   -239    361    524    324    592    449    581     67
    -85    316    402   -116   -246    361    522    319    587    444    579     57
    -70    324    394   -127   -231    358    519    316    587    446    576     57
   -103    319    423   -109   -262    371    524    324    594    454    587     67
   -101    319    420   -109   -259    368    519    316    587    449    581     62
    -67    332    397   -135   -233    363    509    309    584    446    579     57
    -93    345    439   -124   -267    389    519    322    600    465    597     77
    -51    350    402   -150   -228    374    504    303    587    452    587     70
   -101    355    457   -127   -277    405    522    324    607    472    610     88
    -72    355    428   -142   -249    389    517    324    605    467    607     83
    -57    361    415   -153   -236    387    511    316    600    465    602     77
    -57    374    428   -161   -244    402    511    319    602    470    607     83
    -49    381    431   -166   -239    405    509    319    605    472    607     80
    -51    374    426   -163   -241    400    504    311    600    465    600     75
    -77    379    454   -150   -267    415    511    322    607    472    615     85
    -88    379    465   -145   -277    420    514    327    613    478    623     93
    -44    366    410   -161   -226    387    496    306    592    457    600     72
    -80    358    439   -140   -259    397    498    303    592    457    600     75
    -80    368    449   -145   -265    407    496    311    594    457    605     80
    -51    379    428   -166   -241    402    488    306    589    452    600     80
    -46    371    418   -161   -231    394    480    293    579    441    587     72
    -41    366    407   -163   -226    387    475    283    568    431    581     62
   -114    361    475   -124   -296    418    493    301    587    452    600     85
    -77    358    436   -140   -257    394    480    290    571    441    584     72
    -67    358    426   -145   -246    392    478    288    568    439    581     64
    -70    353    420   -142   -244    387    478    283    566    433    576     57
    -44    345    389   -150   -215    366    465    267    550    420    563     44
    -51    348    400   -148   -226    374    465    265    548    418    561     44
    -67    358    426   -145   -246    392    475    275    555    423    576     51
    -83    345    428   -129   -257    384    478    270    550    413    574     44
    -70    332    400   -132   -236    366    465    254    535    397    558     31
    -93    329    423   -119   -259    376    467    257    537    400    566     36
   -114    335    449   -109   -280    392    480    267    548    410    579     46
    -70    327    394   -129   -231    361    462    249    524    389    555     25
    -93    324    415   -116   -254    368    467    249    527    389    550     28
    -77    327    405   -124   -241    366    459    246    524    384    545     23
    -57    342    400   -142   -228    371    465    257    532    397    553     33
    -70    374    444   -153   -259    407    488    280    561    420    579     59
    -88    410    496   -161   -290    452    509    301    581    441    602     80
    -49    431    480   -189   -265    454    506    301    576    439    600     75
    -33    436    470   -200   -252    452    504    296    571    439    597     70
    -49    439    485   -197   -267    462    509    298    574    439    600     70
    -77    472    548   -197   -314    509    527    316    600    459    626     98
    -49    524    571   -239   -311    548    527    322    615    478    644    122
    -28    530    558   -249   -293    542    506    311    610    475    644    124
    -33    498    532   -233   -283    514    478    293    589    459    628    111
    -54    480    535   -213   -296    506    465    283    579    457    623    114
    -80    454    535   -189   -309    493    454    272    571    452    620    114
    -51    418    470   -181   -259    444    433    249    545    420    587     80
    -31    384    415   -176   -223    397    415    231    524    392    555     49
    -88    350    439   -132   -262    392    423    239    522    387    550     49
    -75    340    413   -132   -244    376    413    228    506    371    535     33
      0    332    332   -166   -166    332    384    200    475    340    504      5
    -70    301    368   -116   -218    335    387    197    470    335    496      0
    -98    296    392    -98   -244    342    392    200    472    335    498      0
    -90    293    381   -103   -236    337    387    194    467    324    496     -7
   -116    290    407    -85   -262    348    392    200    472    332    506      0
    -85    288    374   -101   -231    329    381    187    462    324    496    -10
    -96    283    376    -93   -236    329    379    187    462    327    496    -12
   -148    277    426    -64   -285    350    397    205    480    345    506      0
    -85    272    358    -93   -220    314    389    205    470    327    478    -23
      0    231    231   -116   -114    231    433    272    480    298    420    -96
    -12    270    283   -129   -148    275    568    444    597    366    457    -83
     44    400    355   -223   -155    379    688    649    758    506    571     18
     90    685    594   -387   -252    641    763    820    969    758    828    272
    137   1236   1098   -688   -480   1169    662    763   1150   1117   1267    745
     62   1792   1730   -927   -833   1761    439    496   1241   1436   1696   1189
   -213   1782   1992   -787  -1101   1886    215    119   1054   1384   1709   1200
   -314   1101   1415   -392   -865   1257      7   -322    472    722   1078    620
   -257    342    600    -44   -428    470    -80   -483     20     93    418     -5
   -252     31    283    111   -267    155    -10   -340     15    -23    236   -207
   -197     15    213     88   -205    114     98   -171    124     33    246   -220
   -171    122    293     25   -231    207    231      2    280    163    345   -148
    -93    205    296    -57   -194    249    277     70    345    215    389   -106
    -83    215    298    -67   -189    257    306    101    366    226    397   -101
   -129    213    342    -44   -236    277    345    137    394    249    418    -83
   -119    215    335    -46   -226    275    353    148    405    254    420    -77
   -106    213    319    -54   -213    265    348    145    400    249    415    -83
    -72    220    293    -75   -181    257    342    142    394    241    413    -90
   -109    228    335    -62   -220    283    355    161    413    262    428    -72
   -158    226    384    -33   -270    303    374    181    433    283    444    -57
    -90    226    316    -67   -205    272    350    161    410    259    420    -80
    -93    233    327    -70   -210    280    353    161    410    262    428    -77
    -85    241    327    -80   -207    283    348    158    405    262    428    -80
    -88    249    337    -80   -213    293    355    163    410    262    433    -77
    -70    244    311    -88   -192    277    348    158    405    252    426    -85
    -83    246    329    -83   -205    288    353    171    413    262    439    -70
    -51    249    301    -98   -176    275    345    163    402    254    433    -75
    -62    246    309    -90   -184    277    342    158    400    252    433    -75
   -111    246    358    -70   -236    301    355    168    415    267    446    -59
    -80    259    340    -88   -210    298    348    166    413    267    444    -62
    -49    265    314   -109   -181    288    335    155    407    259    436    -75
    -51    267    319   -106   -184    293    332    155    407    259    436    -77
    -77    272    348    -98   -213    311    342    171    418    275    446    -62
    -67    277    345   -106   -207    311    345    179    420    280    452    -57
   -103    283    387    -90   -246    335    353    194    433    296    470    -44
    -46    296    342   -124   -194    319    335    179    423    285    465    -51
    -49    306    353   -129   -202    329    332    187    431    293    475    -44
    -70    322    392   -124   -231    355    337    197    444    306    491    -31
    -46    340    384   -148   -215    361    329    194    441    309    496    -28
    -44    348    392   -150   -218    368    322    200    444    316    504    -20
    -85    361    446   -140   -267    402    340    231    475    348    535     10
     -7    387    392   -189   -200    389    319    228    465    342    535     10
     20    423    400   -223   -189    413    322    241    478    361    555     36
     85    465    379   -275   -145    423    314    244    480    371    563     49
     70    493    423   -283   -176    459    327    262    498    392    587     75
     64    506    441   -285   -189    472    329    262    498    394    587     77
     23    478    454   -252   -215    467    322    249    488    387    581     72
    -28    444    472   -207   -249    457    311    244    480    376    576     67
    -18    452    470   -218   -244    459    314    244    485    381    579     70
     44    519    475   -283   -215    498    350    270    514    410    605     93
     25    506    480   -267   -228    493    363    275    522    410    600     88
    -72    415    488   -171   -280    452    345    259    501    384    574     54
    -90    413    501   -163   -296    457    355    270    514    394    587     57
    -77    418    496   -171   -285    457    358    270    519    400    589     57
    -80    423    504   -171   -293    462    363    272    524    402    592     54
   -111    413    524   -150   -316    467    368    270    527    407    594     57
    -64    415    480   -176   -272    446    358    254    514    392    581     44
    -77    428    506   -176   -290    467    371    259    522    402    594     46
    -31    428    459   -200   -244    444    355    239    504    389    579     28
    -31    394    426   -181   -228    410    337    213    478    368    558      7
    -90    389    480   -150   -285    433    345    218    483    376    571     20
    -59    389    449   -166   -254    420    332    205    470    363    558     10
    -23    389    410   -184   -218    400    314    187    452    348    545      0
    -28    394    423   -181   -226    407    314    181    449    345    548      0
    -59    397    454   -168   -257    423    322    184    462    355    555      7
    -75    381    457   -155   -265    418    316    176    457    350    553      5
   -124    384    509   -132   -316    446    329    189    472    366    571     18
    -96    415    511   -158   -303    462    332    197    480    376    579     23
    -88    389    475   -150   -280    431    309    179    462    361    561      7
   -103    389    493   -142   -298    441    311    184    470    366    566     15
    -51    420    470   -184   -262    446    311    187    470    361    568     15
    -41    426    467   -192   -254    446    309    181    467    358    568     12
    -70    418    488   -176   -280    454    311    181    467    361    571     15
    -93    426    517   -166   -303    470    319    189    475    374    584     28
    -83    441    524   -181   -303    483    319    194    478    379    589     31
    -18    444    462   -213   -239    452    298    171    457    358    568     10
    -15    431    444   -207   -231    439    290    161    444    345    558     -2
    -93    418    511   -163   -303    465    306    181    467    361    579     15
   -103    426    530   -161   -316    478    316    189    480    371    589     25
    -64    431    496   -181   -280    462    301    174    467    358    579     12
    -98    431    530   -168   -314    480    306    176    472    366    589     12
    -57    446    504   -194   -280    472    298    174    467    361    584     10
     44    485    441   -267   -200    465    285    166    457    353    574      2
     54    472    418   -262   -181    446    272    150    444    340    558    -12
    -90    410    501   -161   -296    457    280    158    449    342    568    -10
   -109    397    506   -145   -309    452    272    150    439    337    563    -15
   -101    400    501   -150   -301    449    267    142    428    332    558    -23
    -93    405    498   -155   -296    452    267    140    423    329    558    -25
    -31    407    439   -189   -236    423    241    119    400    309    537    -46
    -36    402    436   -184   -236    418    239    114    392    301    532    -49
   -127    405    532   -140   -329    467    267    142    420    332    563    -18
    -90    431    522   -168   -306    475    272    155    431    340    574     -7
    -15    436    452   -210   -233    441    246    127    405    316    545    -31
    -62    392    454   -166   -259    423    231    109    387    301    530    -44
   -137    374    511   -119   -324    441    244    119    397    306    540    -36
    -83    389    472   -153   -277    431    228    109    387    298    530    -46
    -54    400    452   -174   -254    426    226    101    379    293    527    -51
    -59    400    459   -171   -259    428    228    101    379    293    530    -49
    -75    400    475   -163   -275    439    228    103    381    293    535    -44
    -49    413    462   -181   -254    436    223    101    381    293    532    -46
    -44    407    449   -184   -246    428    218     90    374    280    522    -57
    -98    392    491   -145   -293    441    223     96    376    288    530    -51
    -75    392    465   -158   -270    428    213     85    366    280    524    -54
    -36    410    446   -187   -241    428    207     85    366    277    524    -57
    -77    457    535   -189   -306    493    249    129    410    319    566    -15
    -75    485    561   -205   -319    522    270    148    428    340    584      5
    -77    491    566   -207   -322    527    275    153    428    345    587      7
    -25    504    530   -239   -277    517    267    140    415    332    576     -7
    -51    511    563   -231   -306    537    280    153    428    345    587      0
    -57    540    597   -241   -327    568    288    161    444    361    607     20
    -36    594    631   -280   -335    613    296    168    462    384    633     44
    -31    589    620   -277   -324    605    270    153    449    376    631     41
    -18    553    571   -270   -293    561    231    122    418    348    605     20
    -44    566    610   -259   -327    587    239    137    433    363    623     41
    -38    535    574   -249   -306    555    218    119    415    348    610     31
     -2    498    501   -246   -252    498    192     96    384    319    579      0
    -41    462    501   -210   -272    480    197     96    376    306    566    -12
    -80    423    504   -174   -290    462    194     90    366    288    550    -25
    -49    410    459   -181   -254    433    179     72    345    267    530    -46
    -28    407    436   -189   -231    420    168     62    335    257    519    -57
    -72    381    452   -155   -265    415    168     59    329    252    511    -62
    -80    368    449   -145   -265    407    161     54    322    241    504    -70
    -64    363    426   -150   -246    394    153     41    309    228    491    -80
    -70    374    444   -150   -257    407    161     46    314    236    496    -72
    -54    371    426   -158   -241    397    155     41    309    233    493    -72
    -88    371    459   -142   -275    415    168     54    322    246    506    -57
    -72    366    436   -148   -254    402    161     51    316    239    496    -64
    -31    340    371   -153   -200    355    158     59    306    215    467    -98
    -67    288    355   -111   -213    322    249    171    355    226    446   -140
      0    345    345   -174   -174    345    363    327    459    285    472   -132
     62    496    431   -280   -184    462    480    537    633    444    607    -12
    132    787    654   -459   -259    722    522    680    828    693    872    257
    166   1384   1215   -776   -524   1301    415    615   1026   1080   1350    779
      7   1899   1891   -953   -940   1893    210    348   1111   1384   1756   1202
   -215   1787   2000   -787  -1109   1893    -25    -64    849   1221   1660   1109
   -316   1049   1366   -366   -841   1208   -239   -506    244    517    976    488
   -293    345    636    -28   -465    491   -303   -613   -132    -12    402    -77
   -254     90    345     80   -298    218   -223   -457   -111    -90    262   -246
   -205     96    301     51   -254    200   -101   -280      7    -20    290   -241
   -116    200    316    -41   -215    257      2   -135    129     80    363   -187
    -98    277    376    -90   -236    327     62    -62    200    142    415   -135
    -96    303    400   -103   -246    350     98    -20    233    168    436   -116
    -88    309    397   -111   -244    353    116     -5    246    176    439   -114
    -98    324    423   -111   -259    374    132     12    259    187    449   -103
    -67    332    397   -135   -231    366    124      5    254    179    441   -119
    -77    324    402   -124   -239    363    119      5    252    176    441   -119
    -90    319    407   -114   -249    363    127     15    259    181    446   -116
    -62    350    413   -142   -236    381    140     31    275    194    459   -103
    -57    348    402   -145   -231    374    127     23    267    187    454   -109
    -72    345    418   -137   -246    381    129     28    272    192    457   -103
    -59    355    415   -150   -239    387    129     33    275    194    459   -101
    -93    358    452   -132   -272    405    142     49    290    210    478    -85
    -49    361    407   -155   -228    384    132     36    277    197    467    -96
    -31    361    392   -166   -213    376    127     36    272    192    465    -98
    -72    353    426   -142   -252    389    127     41    280    200    472    -90
    -85    335    420   -124   -252    376    114     25    272    189    462    -98
   -111    314    426   -103   -267    368    109     12    265    181    454   -101
    -98    316    413   -109   -254    363    109     12    259    179    452   -101
    -93    324    418   -116   -257    371    111     15    262    184    457    -96
   -127    335    462   -103   -293    397    127     31    280    205    478    -77
    -85    358    444   -137   -265    400    114     28    277    200    480    -83
    -54    371    426   -158   -241    397    103     23    275    200    478    -85
    -80    368    449   -145   -265    407    109     28    280    210    485    -75
   -106    374    480   -132   -293    426    111     41    288    223    501    -59
    -83    397    480   -158   -283    439    101     49    296    231    511    -51
    -38    413    452   -189   -244    431     90     49    290    228    509    -49
    -15    426    441   -205   -228    433     80     46    288    223    511    -46
    -51    441    493   -194   -272    467     93     64    309    249    540    -23
    -46    449    496   -202   -272    472     85     67    311    259    550    -12
     -2    475    478   -239   -239    475     75     67    309    265    558     -2
    -51    493    545   -223   -298    519     98     98    337    293    592     31
    -28    506    535   -239   -280    519     88     96    332    293    594     33
     -5    522    527   -259   -267    524     85     93    332    296    597     41
     -5    542    548   -267   -277    545     90     98    340    306    610     51
     20    563    540   -293   -259    553     88     98    345    306    610     57
     23    576    553   -298   -265    566    101    109    361    322    623     70
    -28    576    605   -272   -316    589    116    124    376    335    639     83
    -23    563    587   -270   -306    576    106    116    368    324    628     70
    -75    542    618   -236   -348    579    114    124    374    329    631     75
     25    553    527   -288   -249    540     93    101    353    309    602     49
     10    540    530   -277   -259    535     98    109    355    306    600     38
    -38    524    563   -244   -301    542    116    124    371    316    607     41
    -72    517    589   -223   -332    553    129    132    381    327    610     46
   -116    514    631   -197   -374    571    142    142    394    340    623     57
    -28    519    548   -246   -288    532    116    116    368    311    592     23
    -20    509    530   -244   -275    519    109    103    355    301    579      7
    -49    501    550   -228   -298    524    111     98    355    298    576      2
    -23    504    527   -239   -275    514    103     88    345    290    568     -5
    -28    498    527   -236   -277    511    103     80    342    288    566     -5
    -62    480    540   -210   -301    509    101     72    335    280    561     -5
    -83    475    558   -197   -322    517    101     67    329    277    561     -5
    -70    475    545   -202   -306    509     96     62    322    270    553    -10
    -25    483    509   -231   -267    496     83     46    309    257    540    -20
    -23    519    540   -249   -280    530     96     64    327    275    558      0
    -70    491    561   -210   -314    524     93     64    327    275    558      0
   -103    462    566   -179   -335    514     88     57    319    270    553      0
   -111    467    576   -179   -345    522     90     54    319    272    555      5
   -111    478    589   -184   -350    535     98     67    329    280    566     12
   -101    491    589   -194   -348    540     98     72    335    285    571     18
      2    506    504   -254   -249    506     67     46    306    262    542     -5
    -41    519    561   -239   -301    537     85     67    327    280    561     12
    -12    519    532   -254   -272    524     77     59    316    270    550      0
    -12    501    514   -244   -265    506     70     49    306    262    540    -10
    -83    496    579   -205   -329    537     93     67    327    277    561     12
   -103    493    597   -194   -350    542     96     70    329    280    563     18
    -46    496    542   -226   -296    519     75     51    314    262    545      5
    -51    498    550   -226   -301    524     75     51    314    265    548      5
    -80    491    571   -205   -324    530     83     59    316    265    550      7
    -51    488    540   -220   -296    514     75     49    303    252    540     -2
    -77    491    566   -207   -322    527     83     59    314    265    548      7
    -70    491    558   -213   -314    524     77     54    309    259    542      5
    -75    483    558   -202   -316    519     72     49    301    252    537      2
    -31    475    504   -223   -267    488     51     25    280    228    514    -18
    -93    467    561   -189   -327    514     67     36    293    239    527     -5
   -106    472    579   -184   -342    524     72     41    298    241    532      0
    -36    475    511   -218   -272    493     51     20    277    223    517    -18
    -25    467    491   -220   -257    478     41     10    265    210    504    -25
    -70    457    527   -194   -298    491     51     18    272    218    511    -18
    -38    449    488   -205   -265    470     41      5    259    205    498    -28
    -18    446    465   -213   -241    454     31     -5    246    194    488    -36
    -80    452    532   -187   -306    491     54     12    267    215    511    -20
    -41    454    496   -207   -267    472     44      2    254    205    498    -31
    -18    446    465   -215   -241    454     33     -7    241    189    483    -41
    -96    444    540   -174   -316    491     49     10    259    205    501    -20
    -72    439    509   -184   -293    472     36     -5    246    189    491    -31
    -77    426    501   -174   -290    462     31    -10    244    184    485    -33
   -106    420    527   -158   -316    472     41     -5    246    189    491    -28
    -59    431    491   -184   -275    459     33     -7    236    181    478    -44
    -23    431    452   -205   -239    441     18    -23    223    168    467    -57
    -85    426    511   -171   -298    467     33     -7    236    187    485    -36
    -93    433    527   -171   -311    478     36     -2    241    192    496    -33
      5    446    441   -226   -218    444     12    -23    218    171    472    -57
    -20    449    470   -215   -246    457     25    -10    228    184    485    -41
    -10    449    457   -220   -233    452     20    -20    223    176    478    -44
     18    493    475   -257   -231    485     41      0    249    192    498    -28
    -33    540    574   -252   -303    555     93     51    298    241    545     18
    -38    532    568   -249   -303    550     88     49    296    239    537     12
    -93    501    594   -202   -342    548     90     46    293    236    537     10
    -75    493    566   -210   -322    530     85     41    283    228    524      0
    -51    519    571   -233   -311    545     93     44    288    236    535      7
    -31    574    605   -272   -319    589     98     51    311    262    561     33
    -20    587    607   -283   -314    597     85     49    311    267    568     44
    -38    561    597   -262   -319    579     62     41    298    259    561     41
    -64    550    615   -241   -340    581     54     38    301    259    568     49
    -62    537    600   -239   -332    568     36     28    290    254    561     46
    -36    498    532   -231   -285    514     12      2    257    220    530     12
      0    465    462   -233   -231    462     -7    -23    223    187    491    -23
     12    433    420   -223   -202    428    -18    -38    205    161    465    -46
    -33    402    436   -184   -233    418    -18    -41    200    155    457    -51
   -106    389    493   -142   -298    441     -5    -31    210    166    470    -36
    -75    379    452   -153   -262    415    -20    -49    189    145    452    -57
    -49    361    410   -155   -228    384    -41    -67    168    122    431    -80
   -101    350    449   -124   -275    397    -28    -54    179    132    441    -70
    -93    361    454   -132   -275    405    -23    -51    181    132    444    -70
    -72    358    431   -142   -252    392    -36    -64    168    119    436    -77
    -57    358    415   -150   -236    387    -38    -67    168    122    433    -77
    -75    355    431   -140   -254    392    -36    -59    174    127    436    -67
    -93    332    426   -119   -259    376     -7    -25    187    129    431    -75
    -12    290    303   -140   -158    298     49     44    202    101    374   -150
      7    332    324   -168   -158    329    174    207    311    166    405   -142
     54    475    420   -265   -184    449    298    436    496    332    553    -10
    129    797    667   -465   -267    732    345    589    704    600    839    283
    215   1387   1171   -802   -478   1278    236    542    906    976   1299    789
     72   1977   1904  -1023   -914   1940     25    283   1031   1325   1764   1280
   -202   1818   2021   -807  -1111   1919   -205   -148    745   1132   1636   1163
   -311   1078   1389   -384   -852   1234   -420   -584    148    444    971    548
   -288    350    639    -33   -465    493   -506   -724   -252   -109    371    -46
   -207     59    267     75   -236    163   -449   -597   -272   -228    181   -265
   -163     80    241     38   -202    161   -316   -418   -150   -150    215   -252
   -168    189    358    -10   -265    272   -168   -241      5    -23    316   -168
   -168    267    436    -51   -303    350    -93   -153     90     46    379   -116
   -140    280    420    -70   -280    350    -72   -124    109     57    387   -114
    -67    277    345   -106   -205    309    -83   -132     96     38    366   -132
   -119    283    402    -83   -259    342    -54   -103    122     62    387   -111
    -85    290    376   -103   -231    332    -54   -101    119     59    384   -116
    -44    296    340   -124   -192    316    -62   -106    111     57    376   -122
    -80    296    376   -109   -228    335    -51    -90    124     70    392   -106
    -90    298    387   -103   -239    342    -44    -83    132     72    394    -96
    -70    296    366   -114   -218    329    -49    -88    124     64    387   -103
   -109    296    405    -93   -257    350    -36    -70    142     80    405    -88
    -90    303    394   -106   -244    350    -41    -72    140     77    400    -93
    -59    311    371   -124   -215    340    -49    -77    137     72    394    -98
    -70    306    376   -119   -226    340    -44    -70    140     75    397    -93
    -83    298    381   -106   -231    340    -46    -75    137     72    394    -98
   -106    301    405    -98   -257    353    -44    -70    145     80    402    -93
   -101    309    410   -103   -254    358    -41    -67    150     88    407    -88
    -46    322    368   -137   -207    345    -54    -77    140     77    397   -101
    -46    332    379   -142   -213    355    -51    -70    145     83    400    -93
    -70    327    394   -129   -231    361    -49    -64    150     88    405    -85
    -64    327    389   -132   -226    358    -57    -70    148     85    402    -85
    -88    335    423   -124   -257    376    -46    -54    161     98    418    -72
    -72    342    415   -135   -244    379    -54    -54    158    101    423    -75
    -59    342    402   -142   -231    371    -64    -62    153    101    420    -77
    -67    350    418   -142   -241    384    -59    -54    158    109    431    -62
    -72    355    428   -142   -252    392    -59    -49    163    116    439    -57
    -67    366    433   -148   -249    400    -64    -46    166    122    441    -51
    -90    397    485   -155   -288    439    -51    -18    194    153    470    -25
    -23    423    446   -200   -233    433    -67    -20    192    150    470    -28
      2    433    428   -220   -213    431    -83    -25    184    148    467    -28
    -36    444    480   -202   -257    462    -70     -5    205    166    488     -2
    -15    480    496   -233   -257    488    -64     10    223    187    511     23
     18    498    480   -259   -231    491    -72      7    223    189    519     31
     28    506    478   -267   -226    493    -75      5    220    192    522     41
     15    524    509   -270   -246    517    -59     15    233    207    540     59
     -5    535    537   -265   -272    537    -54     23    239    215    550     64
    -23    537    561   -257   -290    548    -49     31    246    226    558     72
      2    550    548   -277   -275    550    -51     28    249    223    558     70
      7    550    542   -277   -267    548    -49     33    252    223    558     67
    -31    540    571   -257   -301    555    -36     44    259    233    563     75
    -31    548    579   -259   -303    563    -25     54    270    239    566     75
    -38    558    597   -259   -319    576    -12     67    283    246    574     83
     -2    545    548   -270   -275    545    -23     54    272    231    553     62
    -10    517    524   -254   -267    519    -31     38    259    220    532     44
    -72    511    581   -220   -327    545     -2     59    280    239    553     59
     -7    504    509   -249   -257    506    -25     36    257    210    524     23
    -46    483    530   -218   -288    506    -20     33    259    210    524     23
    -38    483    519   -223   -280    501    -28     23    252    200    511     10
     -2    478    480   -239   -241    480    -49      0    233    181    493    -10
    -36    465    501   -215   -267    483    -46     -2    233    181    496    -12
    -33    462    496   -213   -265    478    -49    -15    223    171    485    -20
    -41    462    504   -210   -272    483    -54    -20    218    166    480    -25
    -41    462    504   -210   -272    483    -59    -23    218    168    483    -23
    -33    459    493   -213   -265    478    -64    -31    210    166    478    -25
    -28    457    485   -213   -257    470    -67    -38    205    161    475    -25
    -85    459    542   -189   -314    501    -49    -20    220    181    496    -10
    -62    470    532   -205   -298    501    -54    -23    218    179    493    -12
    -46    472    517   -213   -283    493    -67    -28    213    176    488    -12
    -75    472    548   -197   -311    509    -57    -18    223    187    501      0
    -64    472    537   -205   -303    506    -59    -20    218    181    498     -5
    -62    483    545   -210   -303    514    -57    -15    223    189    504      0
    -36    493    530   -228   -283    511    -64    -20    218    181    504     -7
    -57    496    553   -218   -303    524    -59    -15    226    189    514     -2
    -36    498    532   -231   -285    514    -67    -23    220    179    501     -7
    -12    504    517   -246   -265    509    -75    -28    215    171    496    -10
    -15    498    514   -241   -265    506    -75    -25    215    171    493    -10
     -5    488    493   -241   -249    491    -85    -41    202    158    480    -25
    -62    488    548   -215   -306    519    -67    -23    220    176    498     -7
    -44    493    537   -223   -290    514    -72    -28    215    171    493    -12
    -33    480    514   -223   -275    496    -80    -38    202    158    483    -25
    -31    470    501   -218   -265    485    -85    -46    197    153    478    -28
    -44    470    514   -213   -280    493    -83    -38    205    155    480    -31
    -54    472    527   -210   -290    498    -80    -33    207    158    483    -31
    -18    465    480   -223   -252    472    -98    -57    184    137    465    -49
   -132    459    592   -163   -361    524    -67    -31    213    168    498    -18
   -106    462    566   -179   -337    514    -75    -36    207    163    496    -28
    -12    459    472   -223   -244    467   -101    -62    181    137    470    -57
    -12    454    467   -223   -241    459   -101    -67    179    135    465    -59
    -25    452    478   -213   -252    465    -98    -64    179    137    462    -59
    -20    439    459   -210   -241    449   -109    -77    166    129    452    -70
    -18    436    454   -210   -236    446   -116    -83    163    129    452    -70
    -51    439    488   -194   -270    462   -111    -80    168    132    462    -64
    -70    431    501   -179   -285    465   -111    -77    174    132    467    -62
    -23    433    454   -205   -239    444   -124    -93    158    114    454    -77
    -23    428    452   -202   -239    441   -124    -96    153    109    452    -85
    -46    418    465   -187   -257    441   -119    -96    153    106    452    -88
   -103    410    514   -153   -309    462   -103    -83    163    122    467    -72
    -49    405    454   -179   -252    431   -127   -103    140    101    444    -93
    -83    410    493   -163   -288    452   -114    -90    150    114    457    -80
    -90    410    498   -161   -296    454   -111    -88    155    119    462    -77
    -44    402    446   -179   -244    423   -127   -101    142    103    449    -96
     -5    413    418   -202   -210    415   -140   -109    137     98    446   -103
    -25    405    431   -189   -228    418   -137   -103    142    101    449   -103
    -20    397    415   -189   -218    407   -145   -111    135     96    441   -109
    -15    389    405   -187   -210    397   -150   -119    129     93    439   -116
    -46    389    436   -174   -241    413   -135   -106    140    101    449   -103
    -28    397    426   -184   -228    410   -137   -111    135     96    446   -109
    -15    426    441   -205   -231    433   -129   -103    142    106    457   -103
    -15    465    480   -223   -246    472   -103    -80    166    129    483    -85
    -51    483    535   -215   -293    509    -80    -54    189    158    506    -64
    -23    488    511   -233   -267    501    -83    -54    189    158    504    -67
    -36    488    524   -226   -280    506    -80    -54    189    161    506    -72
    -59    504    563   -220   -311    532    -59    -44    202    174    527    -59
    -64    540    605   -239   -335    571    -49    -36    218    192    548    -41
    -59    574    633   -257   -345    602    -46    -25    236    210    571    -18
    -38    558    597   -259   -316    576    -72    -36    228    200    561    -23
     36    532    496   -283   -228    514   -111    -72    192    163    524    -54
    -15    514    527   -252   -272    522   -116    -72    192    171    532    -44
    -10    491    501   -241   -257    496   -135    -85    174    158    524    -51
      7    459    449   -236   -220    454   -153   -106    150    135    496    -83
     12    415    402   -213   -194    410   -168   -127    127    109    467   -116
     -2    394    394   -197   -200    394   -168   -129    122     98    457   -129
    -59    374    433   -158   -246    405   -158   -122    124    101    462   -127
    -41    348    389   -153   -215    368   -179   -145     98     75    436   -150
    -51    342    394   -145   -223    368   -184   -153     96     70    433   -158
    -49    342    389   -148   -218    366   -187   -155     90     64    431   -166
    -46    337    381   -145   -215    358   -189   -161     88     59    428   -168
    -88    332    418   -124   -254    374   -176   -150    101     72    441   -155
    -93    337    431   -122   -262    384   -174   -148    106     75    444   -153
    -44    337    381   -148   -213    358   -197   -168     83     59    428   -171
    -64    306    371   -119   -218    337   -187   -158     85     57    423   -184
    -88    259    345    -88   -218    301   -127    -83    114     57    402   -226
    -10    290    301   -140   -155    296    -18     54    194     88    397   -254
     57    400    340   -228   -142    371     88    241    337    215    496   -171
    129    665    535   -397   -202    600    174    439    550    459    737     72
    249   1150    901   -698   -324   1026    135    485    756    787   1127    493
    140   1774   1634   -956   -745   1704     18    374    971   1205   1644   1039
   -145   1842   1987   -849  -1065   1914   -194     -7    831   1208   1717   1106
   -241   1254   1496   -506   -867   1374   -452   -498    277    615   1158    576
   -254    478    732   -111   -493    602   -615   -795   -254    -57    475    -80
   -192     38    231     77   -210    135   -620   -743   -389   -298    174   -397
   -166    -20    142     93   -155     59   -522   -589   -303   -267    166   -420
   -181     54    233     62   -207    142   -384   -415   -155   -150    254   -353
   -127    168    293    -20   -210    231   -296   -301    -44    -49    335   -285
    -77    223    301    -72   -189    262   -254   -246      5    -10    368   -257
   -103    220    322    -59   -213    272   -228   -220     23      0    379   -249
    -90    215    306    -62   -197    259   -223   -213     28     -2    376   -254
    -93    226    319    -67   -205    272   -210   -197     41     10    387   -244
    -93    233    327    -70   -210    280   -200   -187     54     18    392   -241
    -62    231    293    -85   -176    262   -210   -197     46     10    384   -249
    -64    239    301    -88   -184    270   -207   -192     51     15    389   -241
    -57    239    296    -93   -176    267   -210   -194     46     10    387   -246
    -51    241    293    -93   -171    267   -205   -187     51     18    397   -241
    -51    233    285    -90   -168    259   -210   -192     46     15    394   -246
    -46    239    285    -96   -166    262   -210   -187     54     20    400   -241
    -41    241    283   -101   -163    262   -210   -181     57     23    402   -241
    -67    228    296    -80   -181    262   -210   -181     57     23    405   -241
    -75    226    298    -75   -187    259   -210   -181     59     25    407   -236
    -83    231    314    -75   -200    272   -202   -171     70     41    420   -228
    -83    231    311    -75   -197    270   -205   -171     75     44    426   -228
    -15    244    259   -114   -137    252   -223   -184     62     36    415   -241
    -15    241    254   -114   -135    249   -236   -194     54     28    410   -252
    -67    236    303    -83   -184    270   -218   -176     70     44    426   -233
    -80    241    322    -80   -202    280   -205   -166     77     51    436   -220
    -57    254    311    -98   -184    283   -207   -163     77     57    436   -220
      0    257    254   -129   -127    254   -233   -181     64     44    423   -236
    -33    246    277   -106   -155    262   -228   -171     77     59    439   -223
    -70    254    322    -93   -197    288   -218   -153     98     77    462   -200
    -38    275    314   -116   -176    293   -228   -150     98     80    467   -200
    -10    288    296   -140   -153    293   -241   -158     88     77    465   -202
     10    306    296   -158   -142    301   -249   -155     90     88    480   -189
      5    329    322   -168   -158    327   -249   -145    101    103    498   -171
     25    340    314   -181   -142    327   -259   -142    103    111    509   -161
      7    348    340   -179   -166    342   -257   -127    114    127    524   -140
      5    368    363   -187   -179    366   -252   -111    132    153    548   -119
     28    384    355   -207   -163    371   -254   -109    137    158    561   -109
     28    394    366   -210   -168    381   -246   -101    150    171    576    -93
      5    400    394   -205   -194    397   -241    -93    163    181    592    -80
     25    410    384   -218   -179    397   -246    -96    161    181    594    -85
     57    420    361   -241   -150    392   -249   -101    155    176    589    -93
     77    405    327   -241   -124    366   -254   -109    148    166    574   -106
     20    400    379   -213   -179    389   -226    -88    171    187    589    -93
      2    410    407   -207   -202    407   -213    -72    187    197    597    -93
     10    415    402   -213   -197    410   -210    -70    189    200    600   -103
     33    418    384   -226   -174    402   -210    -70    192    194    592   -114
     62    392    329   -228   -135    361   -218    -85    176    174    563   -140
      7    368    361   -189   -176    366   -205    -80    189    181    566   -145
    -25    363    389   -168   -207    374   -194    -70    202    189    574   -140
    -38    353    392   -155   -215    371   -189    -64    205    192    576   -142
    -15    319    332   -153   -174    324   -213    -93    176    163    545   -171
    -25    303    327   -140   -176    314   -215   -106    166    153    537   -181
    -31    306    335   -137   -184    322   -215   -114    163    150    537   -187
    -10    301    311   -145   -161    306   -228   -124    153    137    530   -200
     15    280    265   -148   -124    272   -241   -142    135    116    509   -220
     -2    277    280   -137   -142    280   -239   -142    135    116    509   -220
    -62    277    340   -109   -202    309   -228   -129    150    135    530   -210
    -83    283    366    -98   -223    324   -220   -119    161    145    537   -202
    -67    280    348   -109   -207    314   -233   -127    153    137    530   -213
    -28    285    314   -129   -171    298   -244   -132    148    135    524   -215
    -10    277    288   -135   -150    283   -254   -140    140    124    517   -223
    -12    280    293   -132   -153    285   -257   -142    137    127    517   -223
    -20    277    298   -129   -161    288   -252   -137    142    132    522   -215
    -83    275    358    -96   -220    316   -233   -119    161    150    537   -194
    -31    288    316   -129   -174    301   -254   -135    142    137    522   -205
    -46    301    348   -127   -197    324   -257   -127    150    148    532   -200
    -33    296    327   -132   -179    311   -265   -135    142    135    519   -215
    -18    288    306   -135   -163    298   -270   -137    140    132    514   -218
      5    280    275   -145   -137    277   -280   -145    129    122    506   -228
    -33    285    319   -124   -176    301   -270   -129    145    140    524   -215
    -57    280    337   -111   -197    309   -265   -127    148    142    527   -215
    -25    272    298   -124   -161    285   -283   -142    132    127    509   -233
    -54    280    332   -114   -192    306   -277   -135    140    135    514   -226
    -33    285    319   -124   -176    301   -290   -145    127    124    504   -239
    -12    285    298   -137   -155    290   -301   -155    119    116    496   -249
    -49    280    327   -116   -189    303   -290   -150    124    122    501   -244
    -12    277    288   -135   -150    283   -303   -161    111    111    488   -254
     -2    267    270   -132   -135    267   -314   -166    103    103    478   -262
     25    254    226   -140    -98    241   -335   -184     83     83    457   -283
    -31    254    285   -111   -158    270   -316   -166     98     96    475   -267
    -46    254    301   -103   -174    275   -311   -161    103    101    480   -262
      5    254    249   -129   -122    252   -332   -179     83     85    462   -275
    -25    246    272   -111   -150    257   -332   -181     83     85    462   -277
    -38    236    275    -98   -155    254   -335   -187     77     77    457   -285
    -88    231    316    -72   -202    272   -322   -174     90     90    470   -272
    -46    236    283    -93   -163    259   -332   -181     83     75    462   -283
     -7    226    233   -109   -119    228   -350   -200     62     51    441   -306
    -36    218    254    -90   -145    236   -348   -197     64     57    441   -298
    -64    207    272    -72   -171    239   -345   -197     67     59    444   -293
    -59    210    270    -75   -163    239   -355   -202     59     51    441   -303
    -31    218    246    -93   -140    231   -374   -215     46     41    431   -316
     -7    215    223   -103   -116    218   -381   -220     38     28    415   -327
     -5    207    213   -101   -111    210   -381   -220     36     23    410   -335
    -12    197    210    -90   -111    202   -392   -223     28     18    410   -340
    -62    207    270    -75   -166    239   -374   -207     49     36    428   -324
    -51    236    288    -93   -171    262   -358   -192     64     46    436   -314
    -28    275    303   -124   -166    288   -342   -174     80     62    452   -301
    -31    309    340   -137   -184    324   -322   -145    101     88    478   -280
     57    345    285   -202   -114    316   -332   -155     90     77    467   -290
     41    340    296   -192   -127    319   -335   -158     85     75    467   -296
      7    345    337   -176   -163    342   -324   -142     98     88    480   -285
    -25    387    413   -179   -218    400   -311   -124    129    122    511   -249
    -12    402    413   -194   -213    407   -335   -135    124    119    511   -241
    -25    376    402   -176   -213    389   -353   -153    114    106    498   -249
     23    387    361   -205   -168    374   -368   -158    103    103    493   -246
    119    407    288   -262    -83    348   -413   -171     88     90    480   -257
     49    342    290   -197   -119    319   -457   -194     64     64    457   -277
      2    280    277   -140   -137    277   -449   -213     38     36    426   -306
     28    267    236   -148   -103    252   -431   -213     28     28    413   -324
    -93    233    327    -70   -210    280   -413   -189     46     49    433   -306
    -31    184    213    -77   -122    197   -467   -244    -12    -10    374   -366
    122    246    124   -184      0    187   -493   -254    -28    -25    355   -374
    109    277    168   -194    -31    226   -509   -233    -10     -7    376   -353
    148    306    158   -226     -5    233   -524   -236     -5     -5    384   -350
    241    353    111   -298     64    231   -574   -236     -2     -2    387   -345
    192    329    137   -262     28    233   -623   -254    -10    -10    381   -350
     96    270    174   -184    -41    223   -605   -283    -33    -28    361   -371
    -75    127    202    -25   -137    163   -589   -322    -77    -67    319   -413
   -231    -20    207    124   -220     93   -522   -329   -111   -111    270   -467
   -233    -62    171    145   -202     54   -433   -244    -72   -114    246   -506
   -124    -10    111     67   -119     49   -327    -93     23    -70    254   -517
    -70     72    142      0   -106    106   -236     90    163     44    335   -444
     33    355    319   -197   -142    337   -181    257    353    275    568   -215
     54    878    823   -467   -384    852   -210    306    579    644   1002    241
     20   1493   1470   -758   -724   1483   -371    124    719   1005   1462    709
   -158   1660   1818   -750   -987   1738   -607   -241    597   1057   1590    815
   -293   1039   1332   -374   -813   1184   -823   -683     49    452   1021    290
   -288    254    542     15   -415    397   -971   -958   -485   -244    316   -358
   -275   -174    101    223   -189    -36   -969   -883   -594   -470     33   -644
   -283   -257     25    270   -155   -116   -878   -722   -501   -441     20   -667
   -231   -181     49    205   -142    -67   -782   -584   -387   -358     77   -626
   -171    -62    109    116   -142     20   -704   -478   -283   -270    148   -561
   -176      2    179     85   -179     88   -652   -405   -215   -210    202   -511
   -142     12    155     64   -148     83   -652   -392   -205   -205    205   -517
   -153     18    171     64   -163     93   -649   -379   -197   -200    207   -514
   -129     33    163     46   -145     98   -646   -371   -194   -200    207   -514
    -83     51    132     12   -109     90   -646   -371   -194   -202    205   -517
    -51     46     98      2    -75     72   -662   -384   -210   -218    189   -524
    -72     49    122     10    -96     85   -670   -376   -205   -213    197   -517
   -106     49    155     28   -129    101   -670   -366   -197   -202    207   -509
   -142     46    189     46   -166    116   -649   -350   -189   -192    218   -498
   -111     72    184     20   -148    127   -646   -345   -189   -189    220   -498
   -114     85    197     12   -155    140   -659   -342   -189   -187    223   -496
   -129     57    187     33   -158    122   -680   -361   -210   -205    205   -509
   -124     38    161     41   -142     98   -701   -379   -228   -226    184   -527
   -153     46    200     54   -176    122   -719   -374   -220   -220    189   -519
   -220     57    275     80   -246    166   -711   -345   -192   -194    215   -496
   -132     72    205     28   -168    137   -714   -361   -215   -213    192   -517
    -23     88    109    -33    -64     96   -719   -384   -244   -246    158   -545
    -51     93    145    -20    -98    119   -704   -368   -236   -244    163   -537
   -106     93    197      5   -153    145   -698   -355   -226   -231    176   -522
    -70    109    176    -20   -122    142   -714   -355   -228   -231    174   -522
    -18    158    176    -72    -98    166   -722   -337   -213   -218    184   -509
    -38    171    210    -64   -124    189   -737   -327   -200   -202    192   -496
    -51    140    189    -44   -122    163   -745   -353   -226   -220    166   -517
    -85    127    213    -20   -150    168   -732   -350   -228   -223    163   -517
   -116    129    246     -5   -181    187   -724   -337   -220   -215    171   -506
   -124    127    252      0   -187    189   -737   -337   -223   -213    171   -498
   -103    132    233    -15   -168    181   -771   -348   -239   -220    161   -504
    -72    163    236    -46   -153    200   -779   -342   -236   -213    171   -491
   -163    184    348    -12   -257    265   -756   -301   -200   -174    213   -441
    -41    202    244    -80   -142    223   -795   -329   -236   -200    184   -465
     25    244    218   -135    -96    231   -807   -329   -233   -197    187   -457
    -12    259    270   -124   -142    265   -805   -309   -215   -174    207   -428
     20    277    254   -150   -116    267   -805   -309   -218   -174    205   -423
     49    306    257   -176   -103    283   -789   -298   -210   -166    207   -415
     44    311    265   -179   -111    288   -787   -298   -218   -171    205   -420
     28    314    285   -171   -129    301   -779   -290   -215   -171    205   -415
     28    342    311   -187   -140    327   -763   -272   -202   -155    215   -400
     51    381    329   -215   -137    355   -750   -254   -184   -140    223   -389
     64    374    306   -220   -122    340   -758   -262   -192   -150    205   -402
      5    306    301   -155   -148    303   -769   -280   -215   -176    171   -433
    -77    231    306    -77   -192    270   -779   -298   -236   -200    140   -467
    -67    218    285    -75   -176    252   -776   -306   -244   -213    127   -480
   -101    228    329    -64   -218    280   -753   -285   -220   -194    142   -465
     28    296    267   -163   -119    283   -753   -277   -213   -194    137   -467
     25    283    254   -155   -114    270   -763   -288   -223   -210    122   -480
    -93    168    262    -36   -176    215   -795   -329   -265   -249     80   -517
   -106    163    270    -28   -189    218   -795   -337   -272   -257     70   -522
    -85    192    277    -54   -181    233   -782   -324   -259   -249     77   -511
    -36    184    218    -75   -127    200   -805   -350   -285   -275     49   -540
    -54    166    220    -54   -137    192   -815   -368   -303   -290     31   -553
   -101    163    265    -33   -181    213   -805   -363   -301   -290     33   -548
   -127    163    288    -18   -207    226   -805   -358   -298   -285     33   -542
    -88    171    259    -44   -176    215   -818   -366   -306   -293     23   -545
    -57    189    246    -64   -150    218   -815   -366   -306   -290     23   -542
    -38    218    254    -90   -145    236   -797   -350   -298   -280     31   -527
    -67    202    270    -67   -168    236   -792   -348   -296   -280     31   -522
    -77    161    239    -41   -158    200   -815   -368   -319   -303      7   -545
    -49    171    220    -59   -135    194   -823   -366   -319   -306      2   -550
     -2    236    239   -116   -122    239   -810   -342   -301   -285     25   -527
     15    257    241   -137   -111    249   -820   -342   -301   -285     25   -522
    -62    184    246    -62   -155    213   -836   -371   -332   -316     -2   -545
    -96    140    236    -20   -166    187   -836   -387   -348   -332    -23   -561
    -46    150    197    -54   -122    174   -846   -392   -361   -340    -33   -566
    -51    161    213    -54   -132    184   -841   -389   -361   -342    -31   -563
    -96    163    257    -36   -176    210   -836   -384   -350   -335    -23   -553
    -75    168    244    -46   -158    205   -841   -384   -353   -337    -28   -550
    -70    166    236    -49   -153    200   -844   -384   -355   -342    -38   -548
    -51    168    220    -59   -137    194   -846   -387   -361   -348    -44   -550
    -77    168    244    -46   -161    205   -839   -379   -358   -340    -41   -542
    -25    166    192    -70   -109    179   -854   -397   -379   -358    -62   -558
    -36    163    200    -64   -119    181   -854   -400   -384   -363    -67   -558
    -12    171    184    -80    -98    176   -862   -407   -392   -374    -75   -566
      5    194    189   -103    -90    192   -854   -400   -387   -366    -67   -555
     31    189    158   -109    -62    174   -862   -410   -400   -381    -83   -566
    -15    140    153    -64    -85    145   -878   -431   -423   -405   -106   -589
    -62    122    184    -31   -122    153   -872   -431   -428   -407   -109   -589
    -85    122    207    -20   -148    163   -870   -431   -431   -413   -111   -587
    -77    127    205    -23   -140    166   -878   -436   -436   -418   -119   -592
    -51    150    202    -49   -127    176   -870   -426   -431   -407   -111   -581
    -15    148    163    -67    -90    155   -880   -439   -446   -423   -127   -592
    -49    111    161    -33   -106    135   -888   -454   -465   -441   -145   -607
    -57    103    161    -23   -109    132   -888   -454   -467   -446   -153   -607
    -59     98    158    -20   -109    127   -896   -465   -475   -454   -161   -610
    -41    122    161    -41   -101    140   -898   -467   -478   -454   -163   -610
    -25    148    174    -62   -101    161   -883   -454   -462   -446   -155   -605
    -36    176    213    -70   -124    194   -854   -431   -439   -426   -135   -587
     -7    192    197    -93   -101    194   -846   -431   -439   -426   -135   -584
    -38    202    241    -83   -140    220   -820   -407   -420   -407   -114   -561
    -57    205    259    -75   -158    231   -810   -400   -415   -397   -111   -550
    -46    218    265    -85   -155    241   -805   -397   -410   -392   -106   -545
      0    259    257   -129   -129    259   -802   -394   -405   -387    -96   -537
     15    298    280   -158   -132    288   -800   -387   -392   -371    -75   -511
     36    285    249   -163   -109    267   -826   -405   -410   -389    -90   -517
     20    265    244   -142   -111    254   -846   -418   -420   -400   -101   -522
    -20    249    270   -114   -145    259   -854   -423   -426   -397   -101   -511
    -23    215    239    -96   -132    228   -875   -441   -446   -415   -124   -527
     12    179    166    -96    -77    171   -898   -462   -478   -449   -158   -561
    -85    137    223    -25   -153    179   -872   -441   -470   -444   -153   -555
    -70    106    176    -18   -122    140   -885   -462   -498   -475   -184   -587
    -38     85    122    -23    -80    103   -898   -480   -519   -496   -210   -607
    -12     67     77    -28    -44     72   -914   -496   -535   -517   -233   -628
     41     54     12    -46     15     33   -935   -522   -566   -548   -265   -654
     -2     38     41    -20    -23     41   -922   -519   -563   -548   -265   -652
    -70     33    101     18    -85     67   -904   -504   -553   -535   -252   -641
    -38     44     80     -2    -62     62   -906   -509   -558   -537   -257   -646
     18     41     23    -28     -2     33   -932   -530   -579   -555   -280   -665
     33     33      0    -36     15     18   -937   -537   -587   -558   -290   -667
     -5     15     20     -5    -12     18   -917   -517   -574   -553   -290   -657
    -51    -46      5     49    -31    -20   -857   -446   -548   -553   -309   -678
      5    -49    -54     23     28    -51   -756   -314   -478   -535   -327   -714
     41     51     10    -46     15     31   -636   -127   -340   -420   -239   -646
    129    275    145   -205     -7    210   -545     59   -153   -220    -46   -454
    213    709    496   -462   -142    602   -555    129     44     90    309    -70
    142   1361   1218   -750   -537   1291   -667     28    257    511    833    483
    -41   1595   1636   -779   -839   1615   -898   -348    171    605   1008    649
   -200   1117   1317   -459   -758   1215  -1122   -797   -296    135    576    246
   -228    301    530    -38   -379    415  -1288  -1137   -880   -594   -155   -433
   -153   -220    -67    187    -44   -145  -1309  -1106  -1070   -917   -540   -823
   -109   -306   -197    207     44   -254  -1215   -945   -987   -896   -571   -859
    -83   -246   -163    163     38   -205  -1093   -784   -854   -802   -511   -810
    -70   -135    -64    101     -5    -98   -989   -657   -732   -698   -426   -732
    -72    -96    -23     85    -25    -59   -940   -600   -680   -657   -389   -698
    -54    -90    -36     70    -10    -64   -922   -576   -667   -646   -387   -691
    -46    -90    -44     67     -2    -67   -906   -563   -662   -644   -389   -691
    -83    -77      5     77    -46    -36   -878   -540   -639   -626   -371   -670
    -44    -64    -20     54    -12    -44   -875   -540   -641   -628   -371   -670
    -23    -64    -41     41      7    -51   -878   -540   -641   -631   -374   -670
      7    -54    -62     23     33    -59   -875   -540   -641   -633   -379   -675
    -25    -67    -41     44      5    -57   -862   -532   -639   -633   -374   -670
     -5    -70    -64     38     28    -67   -865   -537   -641   -636   -381   -670
    -33    -72    -38     51      2    -54   -859   -530   -633   -631   -376   -662
    -28    -62    -36     44      2    -49   -857   -524   -628   -626   -374   -657
     -7    -67    -59     36     25    -64   -859   -535   -636   -631   -384   -662
    -15    -57    -41     36     12    -49   -849   -524   -628   -620   -371   -646
    -23    -28     -5     23    -10    -15   -831   -504   -607   -602   -353   -626
    -15    -38    -23     25      2    -31   -841   -514   -620   -613   -366   -636
    -41    -54    -12     46    -18    -33   -839   -514   -623   -615   -368   -636
    -18    -59    -41     38     10    -51   -841   -517   -631   -623   -376   -641
     31    -49    -83      7     54    -64   -852   -527   -639   -631   -384   -646
      7    -44    -51     18     28    -46   -844   -519   -631   -623   -376   -628
    -25    -41    -18     33     -5    -31   -828   -501   -615   -613   -368   -618
    -12    -41    -28     28      7    -36   -833   -504   -615   -615   -368   -618
     -7    -49    -41     25     15    -44   -836   -506   -618   -615   -376   -618
    -46    -41      5     44    -28    -18   -815   -485   -597   -594   -355   -597
    -15    -18     -2     18     -7    -10   -818   -480   -594   -587   -348   -594
     31     -5    -36    -12     33    -20   -833   -488   -605   -592   -355   -600
     51     23    -28    -38     41     -2   -831   -480   -600   -581   -348   -587
     57     36    -20    -46     38      7   -839   -475   -597   -579   -342   -574
     54     57      2    -57     25     31   -839   -459   -581   -561   -319   -550
     75     62    -12    -67     44     25   -841   -454   -579   -553   -314   -537
     51     70     18    -62     15     44   -831   -439   -563   -532   -296   -514
     85    111     25    -98     28     70   -818   -423   -548   -514   -270   -491
    127    148     18   -137     54     83   -810   -413   -540   -501   -259   -472
     64    129     64    -96      0     98   -800   -397   -524   -485   -249   -459
     36    127     88    -83    -25    109   -792   -397   -524   -483   -249   -452
     38    106     64    -72    -12     85   -800   -415   -537   -496   -262   -462
     25    109     80    -67    -28     96   -792   -415   -535   -493   -259   -462
     12    124    111    -67    -49    119   -769   -394   -514   -475   -244   -446
     51    129     77    -90    -12    103   -766   -392   -509   -478   -249   -452
     75    127     51   -101     12     90   -763   -394   -511   -480   -262   -457
     75    127     51   -101     12     88   -758   -389   -509   -483   -265   -459
     18    114     96    -64    -38    106   -732   -368   -488   -467   -252   -452
     23     96     70    -59    -23     83   -727   -374   -488   -470   -262   -467
     49     90     41    -70      5     67   -727   -384   -496   -478   -270   -480
      5     80     72    -44    -33     75   -717   -381   -485   -467   -262   -475
      2     67     64    -33    -31     67   -719   -389   -493   -475   -272   -480
     25     54     25    -41      0     41   -735   -413   -514   -496   -293   -501
     12     46     33    -31    -10     41   -727   -410   -511   -501   -296   -504
     -5     38     44    -18    -25     41   -717   -405   -506   -496   -296   -501
    -10     25     36     -7    -23     31   -714   -413   -506   -501   -298   -501
     31     31      0    -31     15     15   -724   -431   -524   -522   -311   -517
     12     31     15    -23     -2     23   -722   -439   -530   -519   -311   -522
    -20     28     49     -5    -33     38   -711   -433   -519   -506   -306   -506
      5     38     33    -20    -12     36   -709   -433   -519   -504   -309   -501
     25     44     18    -36      5     31   -709   -433   -517   -501   -306   -496
     49     46     -5    -49     28     20   -719   -444   -524   -511   -314   -496
     25     36     10    -33      5     23   -719   -441   -522   -511   -314   -493
     12     33     20    -23     -2     28   -709   -433   -514   -506   -309   -488
     -5     33     38    -15    -23     36   -701   -428   -506   -496   -298   -480
     -5     38     44    -18    -23     41   -696   -420   -496   -488   -293   -472
     28     44     15    -38      7     31   -704   -426   -501   -498   -301   -480
      2     36     33    -18    -15     36   -696   -420   -496   -496   -298   -472
      2     36     31    -20    -12     33   -698   -428   -501   -498   -303   -472
     38     51     12    -44     12     31   -704   -433   -504   -501   -309   -480
     20     59     36    -41     -7     49   -691   -415   -488   -491   -296   -467
     15     54     38    -33    -10     46   -685   -410   -485   -485   -293   -462
     23     46     23    -36     -2     36   -685   -415   -488   -491   -298   -467
     25     46     20    -36      2     33   -683   -415   -491   -488   -298   -465
     67     31    -38    -49     54     -2   -698   -436   -511   -509   -319   -485
     67     20    -46    -44     57    -12   -696   -436   -517   -514   -327   -483
     51     23    -31    -38     41     -5   -685   -431   -511   -511   -324   -475
      2     18     15    -10     -5     15   -665   -415   -496   -496   -311   -459
      5      5      0     -7      2      2   -670   -431   -509   -506   -324   -465
     28     10    -18    -18     23     -2   -675   -433   -514   -511   -329   -467
     36     18    -18    -28     25      0   -670   -428   -506   -506   -324   -462
     12    -12    -25      0     18    -18   -678   -441   -519   -517   -337   -475
      7    -15    -25      2     15    -20   -675   -441   -517   -519   -340   -475
     18     -2    -20     -7     18    -10   -665   -433   -506   -511   -332   -467
     46      5    -41    -25     44    -18   -667   -436   -509   -517   -335   -472
     31     -5    -36    -12     31    -20   -670   -441   -511   -517   -340   -472
     33    -15    -51    -10     41    -33   -675   -452   -522   -530   -350   -488
     10    -31    -41     10     25    -36   -667   -454   -524   -535   -348   -488
    -23    -49    -28     36      0    -38   -662   -452   -527   -530   -348   -483
     10    -38    -51     12     31    -44   -659   -454   -527   -532   -350   -480
     31    -20    -51     -7     41    -36   -646   -444   -517   -527   -342   -472
     51     10    -41    -31     46    -15   -628   -428   -498   -509   -332   -457
     25     33      7    -31     10     20   -602   -407   -478   -488   -311   -433
      5     57     51    -31    -23     54   -576   -381   -452   -467   -290   -415
     31     62     31    -49      0     46   -574   -387   -457   -472   -296   -420
     33     62     28    -46      2     46   -571   -389   -459   -472   -298   -423
     -2    103    106    -51    -54    103   -542   -363   -426   -433   -259   -387
     12    150    137    -83    -62    142   -532   -353   -402   -407   -236   -361
     62    150     88   -106    -12    119   -563   -379   -418   -423   -252   -368
     62    129     67    -96     -2     98   -584   -394   -433   -436   -265   -379
     31    124     93    -80    -33    109   -584   -384   -420   -423   -249   -358
     62     98     33    -80     12     67   -605   -405   -444   -449   -270   -374
     59     49    -12    -57     36     20   -620   -428   -470   -480   -301   -405
     38     15    -23    -25     31     -2   -618   -428   -480   -493   -316   -423
     54     -2    -59    -25     57    -31   -628   -439   -501   -511   -335   -444
     31    -38    -70      2     49    -51   -628   -449   -514   -527   -353   -457
     -5    -64    -62     33     25    -64   -631   -457   -519   -537   -363   -467
    -20    -90    -70     57     23    -80   -639   -467   -530   -545   -374   -475
      0    -93    -96     44     46    -96   -646   -472   -535   -550   -379   -480
    -10    -88    -77     49     31    -83   -633   -462   -530   -545   -368   -472
    -18    -98    -83     57     31    -90   -644   -472   -537   -555   -379   -480
     20    -93   -114     36     67   -103   -654   -485   -545   -561   -387   -488
    -25    -93    -67     57     18    -80   -639   -470   -527   -542   -371   -470
    -23   -101    -77     62     25    -90   -636   -465   -527   -545   -374   -472
     -2   -137   -135     70     64   -135   -607   -423   -514   -555   -400   -501
    124   -153   -277     15    200   -215   -535   -329   -480   -571   -452   -574
    111    -75   -187    -18    148   -132   -397   -135   -332   -454   -366   -509
    166    109    -59   -137    111     25   -290     70   -145   -262   -189   -340
    244    488    244   -368     -2    366   -270    179     59     28    137      7
    239   1150    911   -693   -335   1031   -358    127    293    457    659    568
      7   1527   1519   -769   -756   1525   -553   -184    311    670    966    870
   -155   1163   1319   -504   -737   1241   -797   -641    -98    293    631    555
   -215    342    558    -67   -387    449   -997  -1049   -722   -457   -111   -135
   -215   -275    -59    246    -77   -168  -1036  -1075   -987   -859   -571   -600
   -150   -410   -259    277     54   -335   -953   -919   -924   -865   -636   -685
    -98   -361   -262    228     80   -311   -831   -756   -797   -776   -584   -649
    -88   -239   -150    161     31   -194   -711   -607   -654   -659   -483   -563
    -88   -176    -88    132      0   -132   -649   -530   -579   -594   -428   -511
    -25   -179   -153    103     62   -168   -646   -522   -579   -600   -441   -522
      7   -163   -174     77     90   -168   -631   -506   -566   -594   -439   -519
     10   -155   -168     72     88   -161   -620   -493   -555   -584   -431   -511
     28   -158   -187     64    106   -171   -618   -493   -553   -581   -428   -511
    -15   -158   -145     85     62   -153   -600   -475   -530   -566   -415   -496
      7   -137   -145     64     75   -142   -592   -465   -519   -558   -407   -488
     33   -150   -184     57    109   -166   -607   -478   -532   -571   -423   -501
     -5   -150   -145     77     70   -148   -594   -467   -519   -553   -407   -488
    -62   -132    -72     96      2   -101   -566   -433   -488   -519   -374   -457
     -7   -129   -122     67     57   -127   -581   -444   -498   -535   -387   -472
     49   -132   -184     38    114   -158   -600   -462   -519   -555   -405   -493
     -2   -132   -129     67     62   -132   -584   -449   -501   -537   -387   -478
    -49   -140    -93     93     20   -116   -579   -439   -493   -530   -376   -467
    -31   -132   -101     80     33   -116   -576   -433   -491   -530   -374   -467
     28   -106   -135     38     80   -122   -584   -439   -493   -532   -376   -470
     41   -111   -153     36     96   -132   -592   -446   -498   -535   -381   -478
     28   -101   -132     36     77   -116   -579   -431   -480   -517   -368   -457
     36   -103   -140     31     88   -122   -581   -428   -480   -514   -368   -457
     33    -96   -132     28     83   -114   -581   -426   -478   -511   -366   -454
     28    -96   -124     33     75   -109   -589   -426   -483   -514   -363   -457
     25    -90   -116     31     70   -103   -592   -420   -480   -504   -355   -446
     23    -75    -98     23     59    -85   -584   -407   -467   -491   -340   -433
     20    -62    -83     20     49    -72   -579   -397   -462   -478   -327   -420
     20    -57    -77     18     49    -67   -584   -394   -457   -472   -322   -407
     20    -41    -62      7     38    -51   -587   -387   -446   -459   -311   -397
      5    -20    -25      7     12    -23   -576   -366   -428   -439   -290   -379
     18     -5    -23     -7     20    -12   -581   -355   -418   -426   -280   -363
     57     12    -44    -33     51    -15   -594   -350   -413   -418   -270   -350
     36     41      5    -38     15     23   -579   -327   -384   -389   -241   -322
     70     54    -15    -62     41     20   -589   -329   -387   -387   -236   -316
     96     64    -31    -80     62     15   -597   -332   -389   -387   -236   -311
     83     93     10    -88     36     51   -581   -311   -371   -363   -213   -288
     80    132     49   -106     15     90   -571   -290   -350   -342   -187   -267
    114    150     33   -132     41     93   -574   -296   -348   -340   -184   -270
    142    145      2   -145     67     75   -587   -311   -361   -355   -200   -285
     96    140     44   -116     25     93   -566   -293   -345   -345   -189   -275
     93    137     41   -116     23     90   -555   -290   -340   -340   -192   -272
     70    127     57    -98      7     93   -548   -283   -329   -335   -187   -270
     77    129     51   -103     12     90   -542   -275   -324   -335   -189   -272
     67    132     64    -98      2     98   -530   -267   -314   -324   -187   -275
     51    111     59    -83     -5     88   -527   -270   -311   -324   -197   -285
      7     98     90    -54    -41     96   -511   -262   -301   -316   -194   -283
     54     96     38    -75      7     67   -524   -277   -311   -332   -210   -301
    106     90    -15    -98     62     38   -540   -298   -327   -350   -228   -322
     36     77     38    -57      0     57   -527   -290   -316   -342   -220   -314
     -7     70     77    -31    -44     72   -517   -283   -309   -332   -210   -306
     75     59    -15    -70     46     23   -545   -314   -337   -361   -244   -340
     57     51     -5    -54     31     23   -540   -319   -340   -361   -249   -342
      2     46     44    -25    -20     46   -532   -309   -329   -350   -236   -329
     80     49    -31    -64     54     10   -558   -332   -353   -374   -265   -353
     88     51    -36    -72     62     10   -561   -335   -348   -371   -265   -348
     36     49     12    -41     12     31   -542   -322   -332   -355   -246   -329
     12     28     12    -20      0     20   -553   -332   -342   -368   -254   -337
     12     23     10    -18      2     15   -561   -335   -345   -368   -259   -342
    -10     31     41    -12    -28     36   -550   -322   -327   -350   -246   -329
    -23     44     67    -10    -44     54   -545   -314   -319   -340   -236   -322
      5     41     36    -23    -15     38   -558   -327   -332   -350   -249   -335
     10     49     38    -31    -12     44   -550   -314   -319   -340   -241   -324
     31     64     33    -46     -2     49   -548   -306   -309   -332   -231   -314
     31     51     20    -41      5     36   -558   -314   -314   -340   -233   -319
     77     18    -59    -49     67    -20   -605   -361   -353   -381   -275   -361
     31     41     10    -36     10     25   -579   -337   -327   -353   -246   -332
     62    103     41    -83      7     75   -555   -309   -298   -324   -218   -306
     67     96     28    -80     20     62   -563   -319   -309   -332   -228   -316
     38     44      5    -41     15     25   -587   -342   -335   -355   -254   -340
     28     44     15    -36      5     31   -581   -335   -327   -345   -246   -332
     64     83     18    -75     20     51   -571   -324   -311   -329   -233   -316
     98     77    -20    -88     59     28   -587   -342   -329   -348   -252   -332
     70     77      5    -75     31     41   -576   -335   -319   -342   -246   -327
      5     57     51    -31    -23     54   -568   -329   -314   -335   -239   -322
     36     28     -7    -33     20     10   -600   -361   -345   -363   -270   -348
     38     51     12    -44     12     33   -587   -353   -332   -348   -257   -337
      0     49     49    -23    -25     49   -579   -340   -319   -335   -246   -327
    -25     36     59     -5    -44     46   -581   -342   -322   -335   -249   -327
     44     31    -12    -41     28     10   -615   -374   -350   -363   -277   -353
     67     41    -25    -54     46      7   -620   -376   -353   -366   -277   -355
     51     38    -15    -46     33     12   -623   -379   -355   -366   -277   -358
     44     31    -12    -38     28     10   -626   -384   -358   -368   -280   -361
     57     31    -25    -46     41      2   -628   -387   -363   -371   -280   -363
     59     44    -15    -51     38     15   -620   -376   -353   -361   -272   -353
     46     62     15    -57     15     38   -607   -363   -337   -348   -259   -337
     33     83     46    -59     -5     64   -589   -350   -316   -332   -241   -322
     38    109     70    -75    -15     90   -576   -335   -296   -316   -223   -309
     80    124     44   -101     18     85   -581   -335   -296   -316   -228   -311
     54    137     83    -98    -15    109   -566   -316   -280   -298   -210   -293
     46    161    111   -103    -31    137   -550   -306   -267   -285   -194   -280
     96    192     96   -145      0    142   -555   -316   -265   -277   -189   -272
     80    223    142   -150    -31    184   -550   -303   -239   -249   -161   -244
     54    200    145   -127    -46    174   -579   -327   -257   -267   -174   -254
     85    187     98   -137     -7    142   -615   -353   -283   -290   -192   -272
     83    168     83   -127      0    127   -636   -368   -296   -296   -197   -272
     33    140    106    -85    -36    124   -631   -361   -290   -288   -197   -267
     72    109     36    -93     18     72   -652   -379   -314   -316   -228   -301
     90     72    -18    -83     54     28   -670   -394   -335   -337   -254   -327
     59     28    -31    -46     44      0   -678   -410   -353   -355   -275   -342
      5     -5    -10      0      7     -7   -672   -405   -353   -358   -272   -345
    -28    -31     -5     28    -12    -18   -678   -413   -358   -361   -280   -348
     10    -41    -51     15     28    -46   -701   -436   -379   -381   -301   -366
     51    -33    -85    -10     67    -57   -714   -449   -389   -394   -314   -376
      5    -25    -31     10     18    -28   -693   -428   -368   -376   -293   -361
     33    -31    -64     -5     49    -46   -706   -436   -379   -379   -303   -368
     28    -36    -64      2     46    -51   -709   -436   -379   -376   -303   -366
     31    -49    -80      5     54    -64   -722   -446   -387   -381   -311   -374
     25    -59    -85     18     54    -72   -722   -446   -387   -384   -316   -379
     59    -96   -155     18    106   -124   -685   -389   -371   -400   -350   -418
     77    -98   -176     10    127   -137   -576   -246   -288   -368   -355   -452
     98     -5   -103    -49    101    -54   -446    -41   -132   -241   -259   -376
    244    218    -25   -231    135     96   -363    155     51    -46    -77   -194
    340    714    371   -527    -15    545   -381    220    272    298    322    244
    228   1356   1127   -792   -449   1244   -517     85    475    714    844    795
    -12   1574   1587   -782   -800   1579   -743   -293    387    802   1018    974
   -215   1065   1280   -423   -748   1171   -974   -774   -103    303    561    545
   -322    223    542     49   -433    381  -1117  -1065   -662   -402   -153   -135
   -181   -257    -75    220    -54   -166  -1145  -1031   -833   -696   -519   -519
    -83   -355   -272    220     93   -314  -1062   -878   -761   -693   -571   -587
    -28   -259   -231    145    101   -246   -914   -685   -602   -579   -488   -522
    -10   -161   -150     83     70   -155   -826   -571   -491   -483   -410   -452
    -12   -140   -127     75     54   -135   -797   -532   -457   -454   -389   -431
    -31   -137   -109     83     36   -124   -779   -506   -436   -439   -381   -426
    -46   -129    -83     88     18   -106   -756   -478   -415   -420   -366   -413
     18   -111   -129     44     70   -119   -763   -483   -420   -423   -374   -418
     -7   -103    -96     54     44    -98   -748   -465   -400   -407   -358   -402
     25    -98   -124     33     72   -111   -756   -472   -405   -410   -368   -415
     10   -103   -114     46     62   -109   -750   -465   -397   -397   -361   -405
      2   -109   -111     51     54   -109   -753   -465   -394   -394   -361   -402
     18    -90   -109     36     62    -98   -753   -459   -392   -394   -358   -394
     12    -93   -109     38     59   -101   -753   -462   -392   -400   -361   -400
      2    -98   -101     49     51    -98   -753   -459   -389   -394   -358   -397
     -7   -101    -93     51     38    -98   -753   -454   -387   -389   -355   -394
    -15    -90    -75     51     28    -83   -745   -441   -376   -379   -345   -387
     15    -80    -96     31     54    -88   -756   -444   -376   -379   -348   -387
     25    -77   -103     25     64    -90   -758   -444   -376   -379   -348   -387
     20    -72    -93     25     54    -83   -753   -441   -371   -371   -342   -379
     -2    -67    -67     33     31    -67   -743   -431   -361   -361   -332   -368
      0    -83    -85     41     41    -85   -756   -446   -371   -374   -345   -381
     25    -90   -116     33     70   -103   -769   -457   -379   -387   -355   -394
     -2    -70    -67     36     31    -70   -750   -431   -355   -355   -329   -363
     28    -51    -83     10     54    -67   -756   -428   -353   -350   -327   -358
     23    -41    -64      7     41    -51   -750   -420   -342   -337   -316   -353
     51    -31    -83    -10     67    -57   -753   -420   -340   -337   -314   -350
     31    -41    -72      2     51    -57   -756   -418   -337   -329   -309   -342
     25    -25    -51      0     38    -38   -750   -407   -327   -314   -293   -327
     49    -10    -62    -20     54    -36   -756   -402   -324   -306   -290   -319
     46     -2    -49    -20     46    -25   -761   -397   -316   -296   -283   -306
     59     15    -44    -38     51    -12   -769   -392   -311   -285   -272   -296
     64     49    -15    -57     41     18   -761   -374   -290   -262   -246   -272
     70     70      0    -72     36     36   -761   -366   -277   -246   -228   -254
    101     93     -7    -96     54     44   -771   -366   -275   -239   -218   -244
    101    119     18   -109     41     67   -763   -350   -259   -223   -200   -223
     67    132     64    -98      2     98   -743   -335   -239   -200   -176   -202
    101    153     49   -127     25    101   -743   -335   -236   -197   -174   -192
     93    161     67   -127     12    114   -735   -329   -226   -189   -161   -181
     98    171     70   -137     12    122   -727   -324   -218   -181   -153   -176
     90    168     77   -129      7    124   -719   -316   -210   -174   -150   -174
     83    148     62   -116     10    106   -727   -322   -210   -179   -153   -184
     57    153     96   -103    -18    124   -704   -301   -189   -158   -137   -174
    111    163     49   -137     31    106   -709   -306   -192   -166   -153   -184
     72    132     59   -103      5     96   -701   -303   -187   -166   -155   -189
     38    142    103    -90    -33    124   -678   -285   -163   -142   -140   -179
     83    153     70   -116      7    111   -675   -293   -171   -148   -148   -189
     59     93     31    -77     15     62   -698   -324   -200   -179   -181   -220
     38     83     44    -59     -2     64   -693   -327   -197   -176   -179   -223
     59     93     33    -77     12     64   -691   -332   -202   -179   -184   -228
     72     77      5    -75     33     41   -701   -348   -213   -192   -200   -241
     59     64      2    -62     28     33   -706   -358   -218   -202   -207   -246
      2     51     49    -28    -23     49   -696   -353   -210   -192   -197   -236
     -2     46     46    -23    -25     46   -698   -358   -210   -192   -200   -236
     70     57    -12    -62     41     23   -714   -379   -228   -207   -215   -252
     54     70     12    -64     20     41   -704   -371   -215   -200   -205   -244
     33     62     28    -49      2     46   -704   -371   -213   -197   -202   -244
     49     72     20    -62     12     46   -706   -371   -210   -194   -200   -241
     28     75     46    -51     -7     62   -698   -368   -202   -189   -192   -231
     28     64     33    -46     -2     49   -706   -379   -207   -194   -200   -236
     46     70     23    -59     10     49   -704   -376   -205   -192   -197   -233
     57     90     31    -75     12     62   -693   -368   -197   -179   -187   -220
     54     98     44    -75      5     72   -691   -363   -192   -174   -184   -220
     25     80     51    -54    -15     67   -691   -368   -189   -176   -187   -223
     20     70     49    -46    -12     59   -693   -371   -192   -174   -187   -220
     31     72     38    -54     -2     57   -696   -374   -194   -174   -189   -223
     33     67     33    -49      0     51   -696   -379   -194   -176   -194   -233
     44     72     28    -57      7     49   -693   -379   -194   -176   -194   -233
     49     80     31    -64     10     57   -691   -379   -192   -176   -194   -231
     31     62     31    -49      0     46   -693   -384   -200   -181   -200   -236
    -44     54     98     -5    -70     75   -672   -366   -179   -158   -174   -213
      7     57     46    -33    -20     51   -683   -379   -192   -168   -189   -226
     41     59     18    -51     10     41   -688   -384   -197   -176   -194   -236
     75     75      0    -77     38     38   -691   -387   -200   -176   -197   -236
     33     57     23    -44      5     41   -688   -392   -197   -174   -194   -228
     28     36      7    -33     10     23   -693   -402   -205   -187   -205   -239
     18     41     20    -31     -2     31   -680   -389   -197   -179   -200   -231
     33     44     10    -38     10     28   -680   -392   -197   -179   -202   -231
     98     38    -59    -67     80    -10   -704   -415   -218   -197   -223   -252
     72     38    -36    -57     54      2   -698   -410   -213   -189   -215   -246
     62     31    -31    -46     46      0   -698   -413   -213   -189   -215   -246
     20     28      7    -25      5     18   -680   -400   -200   -176   -202   -233
     25     36     10    -31      7     23   -675   -400   -197   -176   -197   -231
     36     36      0    -38     18     18   -678   -405   -200   -181   -200   -236
     15     62     46    -38    -15     54   -649   -384   -179   -161   -176   -213
     46    103     57    -77     -5     80   -628   -366   -163   -148   -158   -200
     54    129     75    -90    -10    103   -610   -350   -145   -132   -140   -189
     36    111     72    -75    -20     93   -613   -355   -148   -137   -142   -192
     28    119     90    -75    -31    103   -600   -350   -137   -132   -137   -187
     57    166    109   -111    -25    137   -584   -340   -124   -116   -119   -171
     46    213    166   -129    -59    189   -566   -319    -90    -80    -85   -132
     83    228    142   -155    -31    187   -584   -332    -98    -77    -85   -129
     96    187     90   -142      2    140   -623   -374   -135   -111   -116   -163
     67    179    111   -124    -23    148   -631   -381   -137   -109   -111   -155
     41    171    129   -106    -44    150   -631   -376   -132   -101   -101   -140
     41    150    106    -96    -33    129   -633   -379   -140   -111   -111   -153
     70     96     25    -83     20     59   -662   -407   -176   -148   -155   -197
     72     49    -23    -62     46     12   -678   -431   -202   -171   -181   -226
     46     12    -33    -28     41    -10   -680   -439   -213   -187   -200   -239
      5    -10    -15      0     10    -12   -670   -436   -210   -189   -202   -241
     12    -28    -41      7     25    -36   -680   -452   -223   -205   -218   -254
     31    -44    -75      5     49    -59   -691   -470   -241   -223   -236   -272
    -15    -46    -31     31      7    -38   -670   -449   -223   -205   -218   -257
    -20    -49    -28     33      2    -38   -670   -449   -220   -202   -220   -257
     15    -41    -57     12     33    -49   -678   -459   -228   -213   -228   -265
      5    -46    -51     18     28    -49   -678   -459   -228   -213   -226   -267
      0    -54    -54     28     25    -54   -680   -462   -231   -215   -228   -270
     31    -90   -122     28     75   -106   -678   -452   -241   -236   -257   -303
     46   -127   -174     38    109   -150   -597   -355   -202   -236   -285   -350
     38    -83   -124     20     80   -103   -457   -176    -80   -158   -244   -335
    142     51    -90    -96    116    -18   -345     33     85    -12   -124   -228
    283    405    122   -345     80    262   -296    192    296    252    158     70
    301    984    683   -644   -189    833   -366    189    532    652    636    587
     93   1571   1478   -833   -691   1525   -527    -20    693   1031   1122   1091
   -122   1545   1667   -711   -893   1605   -763   -462    454    906   1070   1049
   -226    740    963   -257   -594    852  -1002   -956   -210    145    335    363
   -233     -5    228    119   -231    109  -1085  -1106   -623   -415   -259   -226
   -179   -319   -142    246    -20   -231  -1028   -969   -641   -535   -449   -439
    -98   -309   -210    205     54   -259   -906   -787   -522   -470   -433   -444
    -49   -181   -132    114     38   -155   -774   -620   -374   -348   -335   -368
    -25   -116    -90     70     31   -103   -714   -542   -301   -285   -285   -324
    -85   -116    -33     98    -25    -75   -667   -501   -265   -257   -257   -301
    -83   -116    -33    101    -25    -75   -644   -478   -249   -244   -246   -293
      5   -109   -116     49     59   -111   -652   -488   -262   -262   -267   -316
      5   -109   -114     49     59   -111   -646   -488   -262   -259   -267   -314
    -44   -106    -64     75      7    -85   -626   -467   -244   -241   -246   -293
    -49   -111    -62     80      5    -88   -620   -459   -239   -236   -244   -290
     31   -101   -132     33     80   -116   -639   -475   -257   -249   -262   -306
     44    -70   -116     12     80    -93   -618   -457   -239   -231   -246   -290
     12    -72    -85     25     49    -77   -605   -444   -226   -220   -233   -280
      5    -98   -103     46     54   -101   -610   -452   -233   -228   -241   -283
    -20   -101    -83     59     31    -93   -602   -444   -223   -218   -233   -277
    -31    -93    -62     62     15    -77   -592   -431   -213   -207   -218   -267
    -20    -93    -75     57     25    -85   -594   -433   -215   -207   -218   -270
    -33    -90    -57     62     10    -75   -584   -426   -205   -197   -207   -259
      5    -83    -90     36     46    -85   -592   -433   -213   -202   -207   -270
     -7    -93    -85     51     38    -90   -589   -433   -213   -202   -207   -270
    -49    -96    -46     72     -2    -72   -571   -418   -194   -189   -194   -259
    -23    -75    -51     49     12    -64   -566   -407   -187   -181   -187   -252
     20    -67    -88     23     51    -77   -576   -418   -194   -192   -194   -259
     15    -67    -83     23     49    -75   -574   -415   -194   -187   -189   -254
     18    -54    -75     18     46    -64   -576   -418   -192   -181   -184   -252
    -10    -49    -38     31     12    -44   -568   -405   -176   -166   -166   -239
     25    -51    -77     10     49    -64   -574   -407   -179   -166   -171   -244
     12    -36    -49     10     31    -41   -558   -394   -163   -145   -153   -226
     10    -20    -31      5     20    -25   -555   -381   -153   -135   -137   -215
     20      7    -12    -12     18     -2   -553   -368   -140   -119   -119   -197
     49     18    -31    -36     38     -7   -566   -374   -145   -122   -124   -202
     33     38      5    -36     12     23   -558   -358   -124    -96    -96   -176
     46     64     18    -57     12     41   -550   -340   -106    -77    -72   -155
    111     80    -31    -96     72     25   -568   -353   -119    -85    -77   -161
     67     93     25    -80     18     62   -553   -332    -96    -54    -49   -132
     36    124     88    -80    -25    106   -527   -306    -64    -25    -12   -101
     83    137     54   -111     12     98   -530   -311    -67    -25    -12   -103
     70    140     70   -103      0    106   -519   -311    -59    -20     -5    -96
     59    158     96   -111    -18    127   -504   -298    -46    -10      7    -80
     80    163     83   -122     -2    124   -493   -298    -46    -12      5    -83
     77    163     83   -122     -2    124   -478   -290    -38     -5     10    -77
     77    163     85   -119     -2    124   -462   -277    -23      7     18    -72
     59    153     93   -109    -15    124   -449   -272    -15     15     23    -80
     33    140    106    -88    -36    124   -433   -265     -5     23     23    -83
     10    129    119    -72    -54    124   -420   -259      2     23     23    -85
     18    124    106    -70    -44    116   -410   -262      2     18     20    -98
     31    109     77    -70    -25     96   -415   -277    -10     10     10   -116
     44     98     54    -72     -5     77   -420   -293    -20      2      2   -129
     59     88     28    -75     15     59   -426   -303    -28     -5     -2   -148
     36     72     36    -54      0     54   -420   -306    -25     -5     -2   -153
     38     49     10    -46     12     28   -431   -327    -46    -20    -18   -166
     10     46     36    -28    -12     41   -423   -332    -46    -18    -12   -166
    -36     49     83     -7    -59     64   -407   -322    -38     -2      5   -153
     20     46     25    -33     -2     36   -423   -340    -54    -18    -12   -168
     49     46     -2    -49     25     23   -428   -350    -62    -31    -18   -179
     25     49     23    -38      2     36   -418   -342    -54    -23     -7   -174
      0     46     46    -23    -23     46   -410   -342    -49    -23     -5   -174
    -18     38     57    -10    -36     46   -407   -340    -44    -18      0   -171
     15     54     38    -36    -10     46   -410   -348    -46    -20     -2   -176
     18     57     38    -38    -10     49   -405   -348    -41    -15      0   -174
    -23     57     80    -18    -51     70   -392   -337    -28      0     12   -163
      0     70     70    -33    -33     70   -389   -335    -20      7     15   -161
    -12     70     80    -28    -46     75   -387   -329    -15     12     25   -158
     59     67      7    -64     25     38   -405   -358    -41     -7      5   -184
     -5     41     44    -20    -23     41   -389   -350    -36     -5     12   -179
    -41     36     77      2    -59     57   -379   -342    -28      0     23   -174
      7     54     44    -31    -18     49   -387   -353    -36     -7     15   -184
    -10     54     62    -23    -36     57   -374   -348    -23      5     28   -171
     28     54     25    -44      2     41   -384   -358    -31     -7     18   -184
      7     57     49    -31    -20     54   -374   -348    -20     -2     25   -176
     38     51     10    -46     12     31   -379   -363    -36    -15     15   -197
     23     41     18    -33      2     31   -376   -368    -38    -15     15   -197
     12     31     18    -25     -2     25   -376   -371    -44    -15     15   -202
     15     28     12    -20      2     20   -376   -374    -44    -18     15   -205
     -5     25     31    -10    -18     28   -368   -379    -41    -15     20   -200
      0     20     20    -10    -10     20   -368   -387    -49    -23     20   -207
    -28      7     33     10    -33     20   -363   -389    -49    -25     23   -210
    -64      5     70     31    -67     36   -348   -376    -36    -12     31   -200
    -31     15     46      5    -41     31   -350   -376    -36    -15     28   -207
     54     12    -41    -33     46    -15   -379   -410    -67    -46      2   -239
     15     -2    -18     -7     15    -10   -374   -413    -64    -46     10   -233
    -57     -2     54     31    -57     25   -348   -394    -44    -23     31   -213
    -36     20     57      5    -49     38   -335   -384    -33    -15     44   -207
    -15     51     64    -18    -38     57   -316   -368    -15      2     62   -197
      0     59     59    -33    -28     59   -311   -371    -18      0     59   -202
     15     88     72    -51    -28     80   -293   -358     -5     15     72   -192
     28     88     59    -57    -15     75   -293   -366    -10     12     72   -200
     23     90     67    -57    -23     80   -280   -361     -7     15     75   -200
     18    116     98    -70    -41    109   -262   -345     12     31     93   -187
      7    161    153    -83    -72    158   -239   -324     41     64    129   -153
     23    176    150   -101    -64    166   -254   -332     44     75    142   -145
     20    168    148    -96    -62    158   -272   -350     31     67    142   -150
      7    166    158    -88    -75    161   -283   -361     23     67    148   -150
    -20    137    158    -57    -88    148   -296   -374     12     57    142   -158
     -5     93     96    -44    -49     93   -314   -394    -12     33    116   -187
     28     54     23    -41      2     38   -322   -410    -36      5     90   -218
     -5     18     20     -7    -12     18   -316   -407    -38      0     83   -233
    -75    -20     54     49    -64     15   -303   -397    -36      2     88   -236
     -7    -33    -25     18      5    -28   -324   -420    -59    -25     64   -265
    -18    -51    -33     33      7    -41   -327   -426    -67    -36     59   -272
    -25    -77    -54     51     12    -67   -335   -436    -77    -49     46   -285
    -12    -75    -62     44     23    -70   -337   -439    -80    -49     49   -290
     -7    -77    -70     41     28    -75   -337   -444    -85    -57     49   -298
    -12    -80    -67     46     25    -75   -335   -446    -85    -54     54   -301
     20    -62    -83     18     51    -72   -337   -449    -88    -54     57   -306
      7    -64    -72     28     38    -67   -327   -444    -83    -46     64   -306
      7   -101   -109     46     57   -103   -314   -426    -80    -54     49   -327
     28   -145   -176     57    101   -161   -249   -342    -44    -59     20   -366
     23   -114   -137     44     80   -124   -135   -194     59      2     57   -355
     36     15    -20    -25     28     -2    -10     15    231    158    189   -236
    166    319    153   -244      7    236     41    163    418    400    444     18
    197    888    691   -542   -246    789     36    220    670    802    919    504
     57   1444   1387   -750   -667   1418    -85     49    828   1158   1374    945
   -189   1434   1623   -620   -906   1527   -303   -355    631   1091   1369    924
   -285    675    961   -194   -623    815   -537   -862    -18    350    654    259
   -259    -67    192    163   -228     62   -688  -1101   -498   -270     23   -348
   -200   -407   -207    301      2   -309   -675   -995   -555   -418   -176   -561
   -111   -428   -316    270    101   -374   -579   -833   -454   -366   -166   -563
    -96   -322   -226    207     62   -272   -441   -657   -301   -239    -64   -483
    -59   -210   -153    135     46   -181   -361   -555   -197   -148     12   -418
    -18   -176   -161     96     70   -168   -327   -522   -161   -122     31   -402
    -25   -179   -153    103     62   -166   -296   -493   -137   -109     41   -392
    -20   -181   -161    101     67   -171   -288   -483   -132   -111     44   -392
    -51   -192   -140    122     41   -166   -275   -475   -124   -106     49   -389
    -72   -189   -116    129     18   -153   -257   -462   -111    -90     64   -376
    -23   -168   -145     96     59   -158   -257   -467   -116    -93     67   -384
    -72   -174   -103    122     12   -140   -239   -449    -98    -77     85   -371
    -83   -171    -88    124      2   -129   -233   -441    -90    -67     98   -363
    -70   -158    -90    114      7   -124   -226   -433    -83    -59    109   -358
    -31   -161   -129     96     49   -145   -236   -446    -98    -72    101   -376
    -49   -158   -109    103     28   -135   -228   -444    -93    -64    109   -371
    -44   -155   -111     98     33   -135   -223   -441    -90    -62    114   -374
    -54   -163   -111    109     25   -137   -220   -446    -93    -67    114   -379
    -28   -140   -111     85     41   -127   -213   -436    -83    -57    124   -371
     -5   -132   -129     67     59   -129   -210   -433    -80    -51    129   -371
    -28   -135   -109     80     38   -122   -205   -426    -72    -46    140   -366
    -57   -142    -85     98     12   -114   -197   -420    -67    -41    148   -358
    -15   -137   -122     77     51   -129   -197   -428    -75    -46    148   -363
     10   -132   -142     59     75   -137   -207   -436    -83    -57    142   -374
      2   -129   -132     62     64   -129   -205   -428    -75    -51    150   -368
    -10   -129   -122     70     54   -127   -200   -423    -67    -38    155   -366
    -51   -129    -77     90     12   -103   -181   -407    -51    -20    176   -348
    -25   -109    -85     67     28    -98   -181   -402    -46    -10    187   -337
     -2    -96    -96     49     46    -96   -187   -405    -46     -2    194   -335
     -7    -83    -77     44     33    -80   -184   -397    -36      7    207   -322
     10    -72    -83     31     46    -77   -184   -394    -31     10    218   -319
     31    -64    -98     15     64    -83   -197   -394    -33     12    228   -311
     18    -44    -62     12     38    -54   -197   -381    -18     36    254   -285
     46    -23    -70    -15     57    -46   -202   -376    -10     46    267   -275
     25    -10    -36     -7     31    -23   -187   -355      7     70    290   -249
     -2     10     10     -5     -5     10   -166   -329     31    103    327   -215
     36     28     -7    -33     20     10   -174   -332     31    109    332   -207
     77     46    -31    -64     54      7   -176   -342     25     98    327   -215
     28     57     28    -41      0     44   -145   -322     54    119    348   -194
     18     49     31    -33     -7     38   -140   -319     59    122    353   -192
     90     57    -33    -75     62     12   -150   -327     46    109    345   -210
     90     46    -44    -70     67      2   -150   -332     41    109    348   -215
     70     51    -18    -59     44     18   -127   -314     62    127    361   -202
     36     44      7    -41     15     25    -96   -288     83    142    371   -197
     28     36      7    -31     10     23    -83   -280     90    145    374   -205
     51     18    -36    -36     44     -7    -88   -296     80    132    353   -231
      7      7      0     -7      5      5    -67   -285    101    142    363   -228
     15      7     -7    -12     12      2    -54   -283    106    145    368   -231
     28     -7    -36    -10     31    -20    -59   -303     90    127    350   -252
    -18    -15      0     15    -10     -7    -44   -301     98    132    355   -254
    -51    -31     20     41    -36     -5    -33   -298    101    135    358   -257
     -5    -38    -33     20     12    -36    -54   -324     77    114    332   -288
     10    -51    -64     20     36    -57    -57   -340     64     98    314   -306
    -54    -64    -12     57    -20    -38    -28   -322     80    111    327   -290
    -62    -67     -5     64    -28    -36    -20   -314     85    114    340   -288
    -20    -67    -46     44     10    -57    -33   -324     75    103    329   -301
     38    -62   -103     10     70    -83    -54   -342     57     88    316   -322
     38    -49    -88      5     62    -70    -49   -337     67     96    327   -316
     33    -51    -85     10     59    -67    -49   -340     62     93    324   -314
    -15    -54    -38     33      7    -46    -36   -327     75    109    337   -298
    -15    -44    -31     28      7    -36    -31   -314     83    119    348   -293
     -5    -46    -44     23     18    -44    -33   -314     83    119    348   -290
    -12    -49    -36     31     10    -44    -25   -306     88    122    355   -283
    -20    -44    -23     31      0    -33    -23   -306     90    124    361   -280
    -15    -38    -23     25      2    -31    -25   -309     90    124    366   -283
    -10    -38    -31     23      7    -36    -28   -314     85    124    363   -288
    -12    -41    -28     28      7    -36    -23   -314     85    124    358   -290
    -41    -33      5     36    -25    -15    -10   -306     98    140    376   -275
    -72    -33     38     51    -57      2      7   -288    116    155    392   -262
    -33    -41    -10     36    -12    -25      2   -293    109    140    376   -280
     12    -49    -62     18     36    -54    -18   -309     90    122    358   -298
     51    -41    -96     -5     72    -67    -36   -327     72    109    350   -311
     51    -33    -85    -10     67    -59    -31   -324     77    114    355   -306
     28    -25    -54     -5     41    -38    -18   -316     85    122    363   -298
    -18    -38    -20     28      0    -31    -10   -311     90    127    366   -293
      2    -49    -51     23     25    -49    -12   -319     83    116    355   -298
     -2    -54    -51     28     23    -51     -5   -316     83    114    358   -296
    -15    -62    -49     38     15    -57     -5   -319     77    109    358   -303
     10    -67    -77     28     44    -72    -10   -332     64     98    345   -322
    -38    -41     -5     38    -18    -25     20   -306     93    124    374   -296
    -85    -18     67     51    -77     23     54   -272    127    150    402   -270
    -23      0     23     10    -25     12     49   -280    119    142    392   -283
    -23      5     28     10    -25     15     59   -275    124    148    400   -277
    -38     23     62      7    -51     41     80   -257    140    163    415   -262
     15     54     36    -36    -10     46     75   -267    135    158    407   -270
      2    101     96    -54    -46     98     88   -259    155    181    433   -246
     25    145    119    -85    -46    132     93   -254    171    197    454   -226
     23    129    103    -77    -41    116     77   -267    158    187    449   -233
     36    111     72    -75    -18     93     54   -288    140    171    433   -252
     41    103     59    -75    -10     83     36   -303    127    163    431   -252
     10     93     83    -51    -36     88     46   -290    135    168    441   -241
     -7     51     59    -23    -33     54     44   -293    122    150    423   -257
    -23      2     25     10    -25     12     31   -306    101    129    394   -283
    -62    -36     23     46    -44     -7     28   -316     88    116    379   -303
    -72    -77     -5     75    -33    -41     23   -329     70     98    358   -327
      5    -96   -103     44     51    -98    -10   -366     31     62    322   -355
    -77   -116    -41     96    -20    -80      7   -353     46     72    335   -340
   -124   -124     -2    124    -62    -64     15   -342     51     77    342   -335
    -90   -127    -36    109    -28    -83      5   -355     38     67    335   -345
    -46   -119    -72     83     10    -96      0   -366     28     57    324   -358
    -23   -106    -83     64     28    -96      2   -361     31     59    329   -361
    -51   -106    -54     77      0    -80      7   -353     41     70    342   -350
     12   -124   -137     57     75   -129    -20   -379     10     38    306   -384
      5   -179   -187     85     93   -184     12   -329     20     23    275   -420
     20   -181   -205     80    111   -192    114   -202     96     51    272   -439
     15    -96   -111     38     59   -103    244    -18    246    171    361   -366
     44     98     54    -70     -5     77    353    194    446    381    555   -187
    137    571    433   -355   -148    504    358    277    670    722    945    202
    124   1226   1098   -675   -488   1163    265    166    854   1117   1426    685
    -70   1530   1597   -730   -836   1564     64   -163    810   1265   1660    891
   -270   1124   1395   -426   -831   1260   -153   -602    381    859   1299    553
   -298    236    532     28   -415    381   -335   -976   -259     41    491   -171
   -246   -296    -49    270   -101   -174   -358   -948   -452   -280    114   -527
   -184   -423   -241    303     25   -332   -280   -782   -376   -275     67   -581
   -122   -371   -249    246     62   -311   -168   -626   -254   -194    122   -545
   -150   -259   -111    202    -20   -187    -57   -480   -109    -67    228   -452
   -109   -205    -96    155     -7   -150    -20   -426    -51    -20    265   -418
    -64   -192   -127    127     28   -158     -5   -402    -36    -12    265   -420
   -137   -192    -54    166    -41   -124     31   -368     -5     15    290   -394
    -88   -176    -90    132      0   -135     23   -371    -10     10    285   -402
    -67   -166    -98    116     12   -135     25   -368     -5     10    288   -405
    -54   -163   -109    109     25   -137     28   -366     -2     15    290   -397
    -64   -155    -90    111     12   -124     41   -355      7     28    303   -389
    -49   -140    -90     93     20   -116     38   -353     10     28    306   -389
    -62   -129    -67     96      0   -101     46   -342     18     36    316   -381
    -54   -127    -72     88      7   -101     41   -345     15     36    322   -381
    -57   -129    -72     93      7   -101     38   -350     10     31    319   -384
    -57   -124    -67     90      2    -96     46   -348     15     36    324   -381
    -64   -127    -62     96     -2    -96     59   -335     25     44    329   -376
    -44   -132    -90     88     20   -111     57   -342     20     36    322   -384
   -103   -122    -18    114    -44    -70     80   -319     46     62    353   -358
   -101   -116    -15    109    -44    -67     72   -327     38     57    350   -361
    -51   -109    -57     80      2    -83     51   -342     20     41    335   -376
    -41    -90    -49     64      2    -70     59   -337     25     49    342   -371
    -44    -90    -46     67      0    -70     64   -329     28     54    348   -363
    -67    -85    -18     75    -28    -51     75   -316     41     72    361   -348
    -25    -83    -57     54     15    -70     67   -319     36     67    353   -353
    -36    -80    -46     57      5    -62     67   -311     44     72    358   -345
    -33    -70    -36     51      0    -54     70   -306     46     80    366   -340
     -2    -49    -46     23     20    -49     59   -314     44     80    371   -340
    -10    -31    -23     20      5    -25     57   -309     49     90    387   -327
    -51    -20     28     33    -41      2     67   -288     67    109    407   -306
    -36    -12     23     25    -31      5     59   -283     72    114    413   -298
    -31     -2     25     15    -28     12     59   -272     83    127    428   -280
     -5     15     20     -5    -12     18     49   -270     85    135    439   -267
     10     44     31    -28    -10     38     49   -259     96    153    457   -249
     20     72     51    -46    -15     62     57   -241    114    171    475   -228
     67    103     36    -88     15     70     57   -239    111    171    480   -220
     44    106     62    -75    -10     85     62   -236    116    176    485   -213
    -20    101    122    -41    -70    111     83   -223    132    194    506   -194
    -33    114    148    -38    -90    129    103   -202    145    210    522   -184
      0    129    127    -67    -64    127    106   -197    153    215    519   -181
     67    124     54    -96      5     90     93   -223    127    187    491   -210
     38    122     80    -83    -20    101    109   -213    137    192    496   -210
    -38    127    166    -44   -101    145    148   -174    174    223    519   -187
     12    124    111    -70    -49    119    132   -187    166    210    498   -207
     12    127    114    -70    -49    119    140   -187    171    207    498   -210
     -7    124    129    -59    -70    127    153   -181    179    210    498   -213
     12    109     96    -59    -41    103    158   -184    174    202    491   -228
    -23     93    114    -36    -70    103    163   -189    174    197    485   -233
    -90     80    171      2   -129    124    174   -181    184    207    491   -231
    -38     80    119    -20    -77     98    161   -202    166    192    472   -254
     62     85     23    -72     20     54    137   -231    135    166    441   -283
    -10     72     83    -31    -46     77    150   -228    142    176    449   -280
    -41     70    111    -15    -77     90    155   -226    145    179    452   -275
      7     96     88    -54    -41     90    150   -236    142    171    449   -277
     18    124    106    -70    -44    116    166   -223    158    184    459   -265
    -64     80    145    -10   -106    111    163   -228    155    176    457   -265
   -109     41    150     31   -129     96    148   -241    142    168    444   -272
    -98     64    161     15   -129    111    158   -233    150    181    462   -259
    -80     77    158      2   -119    116    161   -228    150    181    467   -254
    -46     75    119    -15    -83     96    142   -244    135    168    454   -265
    -59     83    142    -12   -101    111    148   -233    142    179    465   -252
   -106    101    205      2   -158    153    176   -202    174    207    493   -226
    -77    114    192    -18   -135    153    171   -207    171    205    496   -231
    -62    106    168    -23   -114    135    161   -220    161    194    485   -239
    -36    116    150    -41    -93    132    161   -220    161    194    485   -239
     -5    122    127    -59    -64    124    155   -226    153    189    478   -246
    -54    114    168    -28   -111    140    166   -215    161    197    485   -236
    -72    111    184    -20   -127    148    166   -207    168    202    491   -228
    -44    114    155    -36    -98    135    158   -210    166    192    480   -236
    -25    111    137    -44    -83    124    148   -220    153    181    472   -246
    -38    124    163    -41   -101    142    158   -210    161    194    485   -233
    -36    124    158    -46    -98    140    155   -215    155    189    478   -241
    -31    129    158    -49    -93    142    153   -218    150    187    478   -244
    -38    129    166    -46   -103    148    158   -213    155    189    483   -239
    -62    106    168    -20   -114    137    158   -218    148    184    472   -246
    -57    101    158    -23   -109    129    153   -226    140    176    465   -257
    -75    109    181    -18   -127    145    161   -223    142    181    472   -249
    -77    145    223    -33   -150    181    187   -197    163    200    493   -231
   -111    181    293    -33   -202    236    220   -163    197    228    527   -200
    -20    197    215    -90   -116    205    200   -184    176    205    504   -220
      5    207    202   -106    -98    205    197   -187    174    197    496   -223
     -2    213    215   -106   -109    213    205   -179    179    200    498   -223
    -31    241    272   -103   -150    257    228   -158    205    228    527   -200
      0    285    285   -142   -142    285    236   -158    218    246    545   -181
    -46    303    350   -129   -197    327    252   -142    239    270    568   -158
    -36    293    329   -129   -184    311    226   -166    218    254    555   -171
      5    280    275   -142   -135    277    189   -200    189    231    537   -184
    -28    254    283   -114   -155    267    181   -207    179    226    532   -187
    -59    231    290    -88   -174    259    184   -205    179    215    522   -194
    -10    205    213    -98   -111    210    163   -228    148    181    488   -228
    -18    168    187    -75   -101    176    155   -236    132    163    472   -241
    -77    119    194    -20   -137    155    155   -239    124    150    465   -252
    -72     88    161     -7   -116    124    145   -252    106    129    444   -270
    -83     59    140     10   -111     98    137   -265     88    114    428   -283
    -88     44    132     23   -109     88    132   -270     77    106    418   -290
   -109     36    142     36   -127     88    135   -272     77    101    413   -298
    -57     41     98      7    -77     70    122   -285     64     88    397   -311
    -41     49     88     -5    -64     70    122   -285     64     83    394   -314
    -62     54    116      5    -88     85    129   -275     72     93    407   -306
    -70     46    114     10    -90     80    124   -275     70     90    405   -303
    -49     18     67     12    -59     41    127   -270     59     75    381   -324
    -20    -28     -7     23     -7    -18    179   -202     77     57    337   -376
     -7     -2      5      5     -7      0    293    -62    174    101    350   -381
      2    103    101    -54    -49    103    405    135    332    241    470   -275
    106    410    301   -259    -96    355    467    301    535    488    727    -23
    119   1000    880   -561   -379    940    459    358    792    904   1213    467
    -20   1660   1680   -818   -849   1670    329    179    974   1319   1727    971
   -194   1641   1836   -724  -1015   1738     80   -246    737   1218   1688    924
   -301    935   1236   -316   -769   1083   -140   -709    145    545   1044    335
   -319    114    433    103   -376    272   -257   -924   -348   -119    353   -298
   -218   -249    -31    233    -93   -140   -244   -813   -410   -290    116   -535
   -226   -254    -31    239    -98   -142   -119   -618   -267   -200    168   -496
   -150   -150      0    150    -75    -75    -10   -465   -135    -90    249   -433
    -88    -46     38     67    -64     -5     57   -371    -41    -10    316   -374
    -67    -23     44     46    -57     10     90   -332     -5     15    332   -355
    -46    -15     31     31    -38      5    101   -314      2     18    329   -361
    -57    -18     36     36    -46      7    103   -309      5     20    327   -363
    -72    -23     46     46    -62     10    106   -306      5     20    324   -361
   -135    -23    111     80   -124     44    132   -280     28     41    345   -337
   -153    -12    140     83   -148     62    150   -259     49     57    361   -319
   -127     -7    119     64   -124     54    150   -259     49     57    355   -319
    -83      2     83     38    -83     44    135   -272     36     49    350   -324
    -46     15     62     15    -54     38    132   -275     33     46    348   -324
    -77     12     88     31    -83     51    140   -270     38     57    355   -314
    -67     28     96     18    -80     62    140   -267     41     59    358   -311
    -75     36    111     18    -93     72    145   -254     54     70    366   -301
    -90     36    127     28   -109     80    153   -244     62     75    376   -290
    -83     36    119     23   -101     77    150   -249     57     70    371   -293
    -83     25    109     28    -96     64    140   -257     49     54    361   -301
    -88     20    109     33    -98     64    137   -259     44     49    355   -301
    -75     41    116     18    -96     77    145   -249     54     59    366   -288
    -44     59    103     -7    -75     83    142   -249     54     64    371   -285
    -49     80    129    -15    -88    103    150   -239     67     77    381   -272
    -62     80    142    -10   -101    111    153   -233     72     85    384   -267
    -31     83    114    -25    -72     98    140   -239     67     77    376   -272
    -51     75    127    -12    -90     98    137   -239     67     77    379   -275
   -111     72    184     18   -148    127    145   -226     80     96    397   -257
   -119     83    202     15   -161    142    145   -215     90    109    410   -244
    -90    106    197     -7   -142    150    145   -207     96    119    415   -233
    -28    114    140    -44    -83    124    116   -223     75    101    402   -244
    -31    132    163    -51    -98    148    124   -207     88    119    423   -220
    -18    163    181    -75   -101    171    127   -192    101    135    441   -205
     33    194    161   -114    -62    179    114   -197     93    137    444   -207
    -10    202    210    -98   -111    207    124   -176    114    161    470   -176
    -12    215    226   -101   -119    220    137   -161    129    176    488   -155
      5    223    218   -116   -106    223    142   -155    132    179    493   -150
     31    239    207   -135    -88    223    145   -153    135    184    496   -142
     15    246    228   -132   -106    239    153   -150    140    192    504   -129
    -15    265    280   -124   -148    272    171   -135    155    207    524   -114
     -7    272    280   -135   -145    277    174   -129    161    207    524   -116
     15    275    259   -145   -122    267    174   -129    161    205    517   -122
     23    272    249   -150   -111    259    176   -129    163    200    511   -132
     -7    275    283   -135   -145    277    197   -109    184    215    522   -124
    -31    265    296   -119   -163    280    213    -98    194    223    524   -129
    -33    254    288   -109   -161    270    210   -101    192    215    514   -142
    -46    270    314   -114   -179    290    226    -93    205    226    522   -140
    -20    257    275   -119   -148    265    215   -109    192    210    506   -161
    -46    244    290    -98   -171    267    220   -111    189    207    501   -163
    -57    241    298    -90   -176    270    226   -111    192    210    504   -166
    -49    223    272    -88   -161    246    215   -124    179    194    488   -179
     -2    213    215   -106   -109    215    192   -150    153    171    462   -200
      5    210    205   -109   -101    207    187   -163    145    153    452   -207
    -18    205    223    -93   -119    213    197   -161    145    153    452   -205
    -44    202    244    -80   -142    223    202   -155    150    158    457   -192
    -49    213    262    -83   -155    236    207   -148    161    171    467   -184
    -75    218    293    -72   -184    257    215   -140    168    179    475   -176
   -150    197    348    -23   -249    272    226   -127    179    194    488   -163
    -85    200    285    -59   -187    241    200   -145    161    176    470   -181
    -12    218    231   -103   -122    223    187   -161    145    161    457   -194
    -31    226    254    -98   -142    241    197   -150    155    171    467   -184
    -54    223    277    -83   -166    249    202   -142    163    184    475   -168
    -67    231    298    -83   -184    265    205   -137    168    187    480   -166
    -83    254    335    -85   -207    293    220   -122    184    202    496   -153
    -15    262    275   -124   -145    267    205   -135    168    187    480   -166
    -23    254    277   -114   -150    265    205   -137    163    184    475   -171
    -57    244    301    -96   -179    270    207   -135    166    189    483   -171
    -90    236    327    -72   -210    283    213   -124    171    197    491   -163
    -33    241    272   -103   -153    257    194   -142    153    179    475   -179
    -20    239    259   -109   -140    249    194   -145    148    171    467   -181
    -38    228    267    -96   -153    246    197   -140    150    171    470   -176
    -44    233    277    -96   -161    254    200   -137    150    171    470   -174
    -62    246    306    -93   -184    277    213   -129    161    179    478   -166
   -116    249    366    -64   -241    306    239   -106    181    197    496   -145
    -54    220    275    -85   -166    246    202   -145    142    161    454   -184
    -33    218    249    -93   -142    233    189   -155    129    148    439   -197
    -64    231    296    -85   -179    262    207   -137    148    166    457   -179
     -5    259    265   -127   -135    262    205   -140    148    163    457   -179
      5    293    288   -150   -142    290    228   -119    168    184    475   -163
    -33    306    340   -137   -187    324    257    -96    189    202    498   -145
    -36    301    335   -132   -187    316    259    -93    189    202    496   -148
    -33    301    335   -132   -184    316    262    -88    194    207    498   -140
     -7    316    322   -155   -163    319    257    -96    189    202    496   -145
    -31    361    389   -166   -210    374    277    -75    215    231    527   -114
    -77    397    475   -161   -277    436    296    -51    244    265    566    -75
    -51    394    446   -171   -249    420    272    -75    228    252    553    -83
    -23    381    405   -179   -213    392    241   -106    197    223    524   -109
    -23    374    394   -176   -207    384    226   -119    187    215    519   -111
      2    350    348   -176   -171    348    202   -137    166    194    501   -129
      2    337    335   -168   -166    337    210   -132    163    187    496   -137
     -5    290    296   -145   -150    293    194   -140    145    163    472   -155
    -18    249    267   -114   -142    257    181   -155    124    140    446   -176
    -57    205    262    -75   -161    231    174   -171    103    119    423   -200
    -72    184    257    -54   -163    220    168   -176     93    109    410   -210
    -54    181    233    -64   -145    207    158   -187     83     96    397   -223
    -36    163    200    -64   -116    181    150   -197     62     77    381   -241
    -59    140    200    -41   -129    168    150   -202     59     72    374   -246
   -122    127    249     -2   -184    187    161   -187     75     88    389   -228
   -106    148    254    -20   -181    200    158   -184     77     93    394   -218
    -44    153    194    -54   -119    174    140   -202     62     77    379   -233
    -54    129    181    -38   -119    155    137   -205     54     67    368   -244
   -116     77    194     20   -155    135    168   -168     67     64    353   -257
    -83     28    111     25    -96     70    246    -64    103     51    309   -314
     31     90     59    -62    -15     77    348     80    197    103    332   -316
    114    265    150   -189    -20    210    457    285    371    275    480   -179
    215    649    433   -431   -109    542    501    436    600    574    800    145
    168   1340   1171   -758   -501   1257    446    420    867   1041   1358    719
    -31   1823   1852   -896   -940   1839    254    135    930   1327   1740   1091
   -228   1636   1865   -706  -1047   1751     23   -293    620   1098   1566    922
   -296    823   1119   -262   -706    971   -168   -730    -28    314    805    228
   -228     98    327     62   -277    210   -252   -813   -394   -207    231   -316
   -218   -145     72    179   -145    -36   -187   -652   -358   -257    119   -441
   -202   -124     75    161   -140    -25    -64   -475   -228   -174    166   -410
   -114      2    116     57   -114     59     36   -335    -93    -67    249   -342
    -62     62    122      0    -90     90     77   -285    -44    -23    280   -311
    -96     67    161     12   -127    114    114   -249    -12      0    301   -288
   -140     57    197     41   -171    127    140   -218     10     12    314   -277
   -153     54    207     49   -179    129    158   -200     20     23    316   -270
   -106     72    179     15   -142    124    158   -197     20     23    319   -267
    -18     88    103    -36    -62     96    135   -213      5      5    298   -290
    -28     96    124    -33    -77    111    135   -210     10     10    309   -280
    -31     96    127    -31    -77    111    129   -215      7     10    303   -280
    -59     98    158    -20   -109    127    142   -207     12     15    311   -277
    -90     98    189     -5   -140    142    153   -194     25     28    324   -267
   -103    103    207      0   -155    155    163   -181     36     36    335   -259
    -80    116    197    -18   -137    155    163   -179     36     36    335   -259
    -31    122    153    -46    -90    137    150   -192     18     18    322   -272
    -64    127    192    -31   -127    158    163   -176     31     31    337   -254
    -70    122    192    -25   -132    158    155   -179     28     33    335   -254
    -46    129    176    -41   -111    153    145   -187     20     25    329   -259
    -46    140    187    -49   -116    161    153   -176     28     36    337   -252
    -85    135    220    -25   -153    176    171   -163     44     49    348   -239
    -93    142    236    -25   -166    189    174   -158     49     57    355   -233
    -33    155    189    -59   -111    171    155   -163     38     46    345   -244
     -2    155    155    -77    -80    155    140   -171     28     38    335   -254
     -7    163    168    -77    -88    166    140   -171     31     41    340   -254
    -10    168    179    -80    -93    174    135   -168     33     46    342   -254
    -44    179    223    -67   -132    200    148   -150     51     64    363   -231
    -38    202    241    -83   -140    220    153   -135     64     77    381   -210
     -7    210    215   -101   -111    213    137   -145     51     67    371   -218
    -46    197    241    -75   -142    218    135   -140     54     72    379   -215
    -51    215    267    -80   -158    241    145   -119     72     96    402   -187
     15    244    228   -129   -106    236    132   -119     70     96    402   -184
     46    265    218   -155    -85    244    122   -114     70    101    407   -176
     44    277    231   -163    -93    254    119   -114     72    106    415   -163
      2    288    285   -145   -140    288    132    -96     90    127    439   -140
    -23    301    324   -142   -174    311    145    -80    109    142    454   -127
    -20    316    337   -148   -179    327    155    -72    116    153    465   -116
     44    335    290   -192   -122    311    140    -88    101    135    449   -129
     10    353    342   -181   -166    348    163    -64    127    158    472   -106
     25    358    332   -194   -155    345    166    -59    129    161    475   -103
     10    358    348   -187   -168    353    176    -51    137    166    478    -96
      5    348    340   -176   -166    342    179    -54    137    161    470   -103
      5    353    348   -179   -171    350    192    -38    150    168    475   -103
     12    345    329   -179   -158    337    192    -41    153    168    465   -111
     12    335    322   -174   -155    329    192    -41    153    166    459   -119
    -25    324    350   -150   -189    337    207    -28    166    176    465   -116
    -41    329    371   -142   -205    350    218    -23    174    184    467   -111
     18    340    322   -179   -153    332    202    -46    150    166    452   -132
      7    319    311   -163   -150    314    189    -70    135    148    436   -153
    -25    296    322   -135   -174    309    189    -72    129    148    436   -155
    -57    285    342   -114   -200    314    200    -67    135    150    436   -148
    -59    275    335   -109   -197    303    197    -77    127    142    426   -155
    -51    272    324   -109   -187    298    189    -85    122    135    418   -166
    -38    285    324   -124   -184    306    192    -85    122    135    423   -163
    -46    293    340   -122   -192    316    194    -80    127    137    428   -155
    -31    285    316   -127   -174    298    179    -93    116    129    415   -168
    -51    285    335   -116   -194    309    181    -85    122    137    420   -161
    -46    288    335   -122   -192    311    181    -85    122    137    420   -158
    -62    301    363   -119   -213    332    194    -75    132    148    436   -145
    -38    303    342   -132   -189    322    187    -75    132    142    433   -148
    -20    311    332   -145   -176    322    181    -77    129    142    433   -145
    -15    316    329   -150   -174    322    181    -77    127    142    431   -142
    -31    311    342   -140   -187    327    184    -77    129    142    433   -145
    -36    309    345   -137   -192    327    181    -77    127    145    431   -145
    -41    314    353   -137   -197    332    189    -70    132    153    436   -137
    -62    314    376   -127   -220    345    197    -62    137    155    441   -132
    -38    322    361   -140   -200    340    194    -62    135    155    441   -132
    -15    316    332   -153   -174    324    184    -72    124    145    428   -142
    -49    314    363   -135   -205    337    194    -62    132    150    433   -137
    -41    314    355   -137   -200    335    192    -67    127    142    428   -142
     -5    311    316   -153   -161    314    176    -83    116    129    413   -153
      5    314    309   -161   -150    311    176    -80    116    127    413   -153
    -20    311    332   -148   -176    322    184    -72    122    132    418   -148
    -23    303    324   -142   -174    314    176    -83    111    124    410   -158
      0    311    311   -155   -155    311    168    -88    103    116    405   -163
    -10    303    314   -148   -161    306    166    -90     96    111    400   -168
    -18    314    332   -150   -174    322    176    -83    103    119    407   -161
    -38    337    374   -150   -207    355    200    -59    127    140    431   -140
   -106    358    465   -124   -285    410    239    -25    163    176    462   -109
    -15    379    392   -184   -205    384    226    -41    145    153    439   -127
      0    392    392   -197   -197    392    231    -36    150    155    444   -124
    -12    410    420   -200   -215    415    244    -23    163    166    452   -111
     -2    428    431   -213   -215    428    246    -23    163    168    457   -109
    -36    459    493   -213   -265    475    265     -7    184    197    488    -77
    -41    472    514   -218   -277    493    257    -10    187    205    501    -62
     15    470    454   -244   -218    462    218    -41    158    179    478    -83
     62    465    402   -262   -168    433    184    -75    132    155    457    -98
     38    452    413   -246   -187    433    171    -75    129    155    457    -93
    -10    420    431   -205   -220    426    176    -64    132    158    457    -93
    -10    374    381   -181   -197    376    163    -80    111    132    431   -122
     -5    324    329   -158   -166    327    150    -98     88    106    400   -148
    -25    301    324   -137   -176    311    150   -106     72     88    384   -163
    -44    272    316   -114   -181    296    145   -114     64     72    368   -176
    -46    241    288    -98   -168    265    127   -135     44     54    350   -192
    -49    220    270    -85   -158    244    119   -145     31     38    337   -205
    -46    220    265    -88   -155    241    116   -148     25     33    329   -213
    -90    207    298    -59   -194    252    127   -140     31     41    335   -205
   -109    207    316    -51   -213    262    135   -129     41     49    342   -194
    -41    220    262    -88   -150    241    119   -137     31     38    332   -205
    -44    218    259    -88   -150    239    114   -142     28     36    332   -207
      2    197    192   -101    -93    194    101   -153      7     10    306   -231
     -7    148    153    -72    -80    150    142    -93     25     -2    275   -267
     28    137    109    -83    -38    124    244     25     83      2    249   -314
     62    231    166   -148    -51    200    355    207    218    114    332   -244
    140    467    327   -303    -93    397    446    407    418    332    548    -33
    207    971    763   -592   -277    867    465    511    665    698    966    402
    142   1691   1548   -917   -701   1621    355    410    906   1156   1519    982
   -140   1899   2039   -880  -1091   1969    132     36    820   1252   1696   1148
   -322   1408   1727   -542  -1026   1566    -85   -410    350    766   1252    727
   -254    550    805   -148   -530    678   -280   -769   -275    -10    467     -5
   -176      0    176     88   -176     88   -309   -737   -472   -342     67   -407
   -192    -83    106    135   -150     12   -197   -558   -368   -301     64   -426
   -148      2    148     72   -148     75    -67   -384   -226   -192    142   -366
    -64    116    179    -28   -122    145     15   -277   -122   -101    213   -306
    -46    153    200    -51   -122    176     51   -228    -77    -70    239   -285
    -75    142    215    -36   -145    176     72   -205    -64    -62    241   -280
    -62    145    205    -41   -132    174     80   -194    -59    -59    241   -277
    -77    155    233    -38   -155    192     98   -176    -41    -44    254   -265
    -44    163    207    -59   -124    184     93   -174    -44    -46    252   -272
    -57    163    220    -54   -140    192     98   -171    -41    -44    254   -270
    -72    161    233    -46   -153    197    103   -166    -36    -36    257   -262
   -101    174    275    -38   -187    223    119   -150    -18    -20    272   -244
    -38    187    226    -72   -132    205    106   -153    -25    -31    262   -257
    -33    179    213    -72   -122    194    103   -155    -33    -33    259   -262
     -2    187    189    -93    -96    187     90   -168    -44    -46    249   -272
    -67    189    254    -62   -161    220    109   -148    -23    -25    270   -252
    -88    184    272    -46   -179    228    116   -137    -15    -18    280   -239
    -54    200    252    -72   -155    226    106   -140    -20    -23    275   -241
     -7    210    218   -101   -114    213     98   -148    -25    -33    267   -249
    -18    210    226    -96   -122    218    101   -145    -23    -28    270   -249
    -33    207    241    -85   -137    223    103   -135    -20    -20    275   -244
    -49    200    246    -75   -148    223    103   -135    -18    -20    275   -241
    -44    207    252    -83   -148    228    109   -132    -18    -18    280   -239
    -62    213    272    -75   -168    241    114   -119     -7     -5    288   -228
    -23    223    246    -98   -135    233    106   -122    -12    -10    285   -233
    -10    223    233   -109   -122    228    101   -122    -12    -10    285   -236
    -15    226    241   -106   -129    233     96   -119    -15    -10    285   -233
    -15    231    244   -109   -129    236     77   -127    -23    -12    280   -239
    -80    244    324    -80   -202    283     96   -101      0     12    309   -213
    -36    265    301   -114   -168    283     85    -98      0     18    309   -213
     15    283    267   -150   -127    275     75    -96     -2     18    309   -207
     38    298    259   -171   -109    280     67    -90      2     23    316   -197
     23    306    283   -163   -129    296     64    -83     10     33    329   -181
     31    324    293   -179   -129    311     64    -72     18     46    340   -168
     46    358    311   -202   -132    335     72    -57     31     62    358   -150
     28    376    348   -205   -158    363     88    -41     51     83    379   -127
     33    389    355   -210   -161    374     90    -41     51     85    384   -116
     46    389    340   -220   -145    366     85    -49     44     80    381   -122
     33    400    363   -218   -163    381     93    -38     57     93    392   -111
     12    402    387   -207   -187    394    101    -31     62     98    400   -106
     85    410    324   -246   -119    368     93    -38     54     88    384   -116
     70    410    340   -241   -135    376    106    -23     67     96    389   -116
     36    418    381   -228   -171    400    124     -2     88    109    402   -111
      0    413    413   -205   -207    410    137     10    103    124    407   -106
     41    402    361   -220   -158    381    127      0     93    109    387   -132
     20    402    381   -213   -181    392    137      7    101    111    392   -132
     12    389    376   -202   -181    384    142      2    101    109    387   -140
     38    379    340   -210   -150    361    124    -15     83     90    366   -161
      7    368    361   -187   -176    366    129    -18     80     85    363   -166
    -28    361    389   -168   -210    374    132    -12     85     88    366   -163
      2    355    353   -181   -174    353    119    -31     67     72    350   -179
    -12    345    358   -168   -187    353    119    -33     64     70    348   -184
     10    337    327   -174   -158    332    103    -51     49     54    329   -197
     -2    319    322   -158   -163    322     93    -64     33     44    316   -205
    -36    322    358   -142   -197    337     98    -57     36     46    322   -200
    -18    332    350   -158   -184    340    103    -49     41     46    324   -197
     10    337    327   -174   -158    332     98    -51     38     46    319   -197
     10    335    324   -174   -158    329     85    -59     31     44    316   -200
    -28    335    363   -155   -194    348     88    -54     36     51    329   -189
    -10    348    358   -171   -184    353     88    -54     36     49    327   -192
     10    358    348   -184   -168    353     85    -54     33     46    324   -194
     -2    358    361   -179   -184    361     85    -49     38     46    327   -192
    -15    363    379   -174   -197    368     88    -41     44     51    332   -184
      5    368    361   -189   -179    366     77    -49     36     49    327   -189
     10    368    358   -189   -174    363     77    -44     38     49    329   -189
    -15    361    376   -174   -197    368     85    -36     44     54    332   -184
     23    361    337   -192   -155    350     70    -49     28     38    316   -197
    -10    363    374   -176   -192    366     83    -38     38     46    324   -187
     12    361    348   -187   -166    355     70    -51     20     31    309   -202
    -67    342    410   -137   -239    376     83    -36     31     44    327   -192
    -12    345    358   -168   -184    353     64    -49     15     28    311   -210
     36    348    309   -194   -137    329     46    -62      0     10    293   -228
     36    340    303   -187   -132    322     41    -67     -5      2    285   -233
     44    337    293   -192   -124    316     36    -72    -12     -5    277   -236
      0    337    335   -168   -168    337     44    -64     -5      2    283   -228
     -7    329    335   -161   -174    332     36    -67    -10     -2    275   -236
     -2    311    314   -153   -158    311     25    -77    -23    -15    262   -249
    -28    306    332   -140   -181    319     28    -72    -20    -10    262   -244
    -33    303    337   -135   -187    319     33    -64    -20    -12    265   -244
    -10    298    306   -145   -158    303     18    -80    -38    -31    249   -259
     12    293    280   -153   -132    288      5    -93    -57    -49    233   -270
      2    301    296   -153   -148    298      7    -90    -57    -46    233   -265
    -62    329    392   -135   -228    361     51    -51    -18     -7    272   -231
     10    358    348   -187   -168    355     49    -46    -18    -10    270   -236
     18    379    361   -197   -171    371     64    -28     -5      2    280   -223
      5    374    368   -192   -181    371     67    -28     -5      0    283   -223
     33    374    340   -205   -153    358     59    -41    -18    -10    270   -236
     46    397    348   -223   -150    374     59    -38    -15     -2    272   -233
    -23    436    459   -205   -241    446     90     -5     20     41    319   -187
     10    457    446   -236   -218    452     72    -12     18     44    322   -181
     51    449    397   -252   -174    423     36    -38     -7     23    301   -197
     15    431    413   -223   -200    423     20    -46    -15     18    301   -194
      7    402    394   -205   -192    400     -2    -62    -33      2    285   -205
     20    363    342   -194   -161    353    -28    -80    -57    -23    259   -228
     25    329    303   -179   -140    319    -36    -88    -72    -44    236   -249
     10    290    280   -150   -135    285    -46    -98    -90    -67    215   -275
     18    252    233   -135   -106    244    -70   -122   -119    -96    181   -306
    -20    220    241   -101   -132    231    -77   -129   -135   -106    168   -319
    -83    192    275    -54   -179    231    -72   -124   -135   -106    168   -319
    -12    187    197    -88   -103    192    -96   -142   -163   -132    142   -342
     46    179    132   -111    -41    155   -114   -166   -187   -158    116   -363
    -31    163    194    -67   -114    179   -101   -150   -176   -148    127   -350
    -57    158    215    -51   -135    187   -101   -145   -174   -148    132   -345
    -31    158    189    -64   -111    174   -114   -150   -179   -155    124   -350
      5    163    158    -83    -75    161   -127   -161   -192   -163    114   -358
    -18    142    161    -64    -88    150   -124   -153   -194   -171    106   -368
     12     96     83    -54    -36     88    -93   -106   -189   -194     64   -415
     44     98     51    -72     -5     77      2     28   -119   -168     57   -444
     80    194    114   -137    -15    155    122    220     20    -59    140   -384
    129    433    303   -283    -85    368    220    439    233    171    363   -166
    259    904    644   -581   -192    774    189    498    436    491    730    236
    179   1571   1389   -878   -605   1483     67    389    654    919   1262    802
    -88   1873   1961   -891  -1023   1917   -137     44    623   1078   1517   1057
   -298   1309   1608   -506   -953   1457   -366   -428    111    550   1023    597
   -280    457    737    -88   -509    597   -558   -776   -496   -205    259   -127
   -163    -70     93    116   -129     10   -594   -758   -698   -537   -137   -537
   -135   -187    -51    161    -41   -119   -493   -584   -613   -522   -179   -594
    -77    -98    -23     85    -28    -62   -366   -415   -472   -420   -106   -540
    -67     10     77     28    -72     44   -267   -285   -353   -316    -18   -467
    -57     38     93      7    -75     64   -236   -241   -316   -285      5   -449
    -67     28     96     20    -80     62   -220   -218   -306   -280      2   -444
    -49     25     72     10    -59     49   -220   -210   -309   -288     -7   -449
    -15     31     46     -7    -31     36   -220   -210   -311   -293    -15   -459
    -64     28     93     15    -80     59   -205   -194   -296   -272      2   -444
    -70     38    109     15    -88     72   -202   -179   -288   -262     15   -431
    -12     41     54    -12    -33     46   -215   -187   -303   -280      0   -446
    -12     31     44    -10    -28     38   -223   -189   -309   -290    -10   -452
    -59     28     88     15    -75     57   -213   -179   -298   -280      0   -441
    -44     25     70     10    -57     46   -226   -181   -303   -285     -5   -449
    -44     36     77      2    -59     57   -223   -171   -298   -275      5   -441
    -41     31     72      2    -57     51   -228   -168   -298   -277     -2   -444
    -41     33     75      2    -59     54   -231   -166   -301   -277     -5   -444
    -23     41     64     -7    -44     51   -239   -168   -301   -280     -5   -441
    -12     28     41    -10    -28     33   -259   -187   -319   -298    -20   -452
    -33     31     64      0    -49     46   -254   -176   -311   -290    -12   -449
      0     44     44    -23    -23     44   -259   -179   -322   -293    -18   -457
     -7     44     51    -18    -28     46   -259   -176   -324   -293    -18   -457
    -20     38     59    -10    -38     49   -262   -171   -324   -293    -20   -457
    -31     49     77    -10    -54     62   -254   -161   -314   -283    -12   -449
     20     49     25    -36     -2     38   -277   -171   -329   -298    -25   -462
     15     44     28    -28     -5     36   -280   -171   -332   -298    -25   -462
    -23     36     59     -7    -41     46   -277   -161   -327   -293    -15   -454
    -59     46    106      7    -83     75   -272   -145   -314   -275      0   -436
    -28     62     90    -18    -59     75   -288   -145   -319   -275      0   -436
     57     85     28    -70     15     57   -314   -158   -335   -285    -10   -446
     23     93     67    -59    -23     80   -306   -140   -319   -270      7   -426
      0    103    103    -51    -51    103   -301   -124   -303   -252     23   -407
     41    111     70    -77    -15     90   -327   -135   -316   -257     18   -413
     20    119     98    -70    -38    109   -322   -116   -303   -244     36   -392
    -18    137    153    -62    -85    145   -303    -90   -283   -220     59   -363
     49    166    116   -106    -33    140   -319   -101   -293   -226     54   -368
     67    184    116   -127    -23    150   -316   -101   -290   -220     57   -366
     70    202    132   -135    -31    168   -314    -96   -283   -213     64   -353
     83    200    116   -142    -18    158   -324   -101   -285   -218     57   -358
     64    187    119   -127    -28    153   -324    -96   -283   -215     59   -355
     36    184    145   -111    -57    166   -309    -80   -277   -207     70   -348
     33    192    158   -111    -62    176   -298    -72   -267   -202     72   -345
     38    176    135   -109    -46    158   -301    -70   -267   -207     62   -355
     38    174    132   -106    -46    153   -290    -57   -257   -202     67   -350
     51    161    109   -109    -28    135   -298    -62   -265   -210     62   -361
     33    145    111    -88    -38    129   -298    -67   -267   -213     54   -371
    -25    129    153    -54    -88    140   -285    -59   -259   -207     57   -371
    -20    116    137    -49    -77    127   -288    -70   -267   -220     44   -384
    -18    101    116    -44    -67    109   -298    -88   -283   -236     25   -394
    -64     88    153    -10   -109    119   -283    -75   -272   -228     36   -389
    -18     77     93    -31    -57     85   -303    -96   -296   -249     15   -418
     23     72     49    -49    -12     62   -327   -114   -314   -265      0   -433
     36     51     15    -46     10     36   -340   -132   -335   -285    -20   -454
     15     46     31    -31     -7     38   -337   -129   -332   -288    -18   -452
    -10     33     44    -12    -28     38   -340   -137   -340   -290    -23   -452
    -23     25     49     -2    -36     36   -340   -137   -342   -293    -23   -449
    -46     23     67     10    -57     44   -332   -129   -337   -288    -15   -441
    -23     28     51     -2    -36     38   -340   -135   -342   -293    -15   -446
     10     28     15    -20     -2     23   -358   -148   -355   -303    -28   -454
    -15     33     46    -10    -31     38   -353   -137   -345   -293    -20   -444
     -5     44     49    -20    -25     46   -353   -137   -342   -293    -18   -444
     -2     41     44    -18    -23     41   -358   -140   -348   -293    -18   -449
     36     33     -2    -36     18     18   -368   -150   -363   -309    -31   -462
     -2     33     36    -18    -18     36   -361   -140   -361   -298    -18   -446
    -51     28     77     10    -64     51   -350   -129   -355   -283      0   -433
    -49     28     77     10    -62     51   -350   -127   -361   -277      2   -431
    -28     25     51      0    -41     38   -361   -135   -376   -293     -7   -441
     18     28      7    -23      5     18   -371   -148   -392   -309    -23   -457
     20     15     -7    -20     15      5   -381   -158   -405   -319    -33   -467
     20     10    -10    -15     15      0   -384   -161   -410   -324    -36   -467
    -10     -5      5      7     -7      0   -376   -158   -410   -324    -33   -465
    -25    -18      7     20    -18     -5   -371   -153   -407   -319    -31   -462
    -18    -18      0     18    -10    -10   -379   -158   -415   -322    -31   -462
      2    -12    -15      5      7    -12   -384   -161   -420   -329    -36   -465
      7    -20    -28      5     18    -25   -389   -166   -428   -337    -41   -470
     12    -38    -51     10     31    -44   -400   -176   -441   -348    -51   -480
    -28    -46    -20     36     -5    -33   -392   -166   -431   -340    -33   -472
    -31    -49    -18     41     -7    -33   -394   -166   -433   -337    -33   -472
     20    -67    -88     20     51    -75   -420   -197   -465   -368    -64   -501
     23    -70    -93     23     57    -80   -423   -200   -467   -371    -67   -506
    -57    -77    -23     64    -18    -51   -397   -174   -444   -350    -41   -485
    -54    -85    -31     70    -12    -59   -392   -171   -444   -350    -41   -485
     28    -83   -111     25     67    -96   -420   -200   -472   -379    -70   -511
     23    -96   -119     36     70   -106   -428   -210   -485   -394    -77   -519
     20   -103   -127     38     72   -116   -433   -215   -491   -397    -80   -522
      5    -90    -96     44     49    -93   -415   -197   -470   -376    -59   -504
    -28    -57    -31     41      0    -44   -376   -163   -433   -348    -25   -478
      5    -44    -49     18     25    -46   -368   -158   -431   -345    -23   -480
     25    -46    -75     10     49    -59   -376   -163   -441   -350    -31   -485
      7    -33    -41     12     23    -36   -363   -150   -428   -335    -12   -472
    -12    -33    -23     23      2    -28   -353   -142   -420   -329     -5   -470
     18    -12    -31     -2     23    -23   -350   -140   -413   -324      0   -462
     15     31     12    -25      2     23   -342   -129   -389   -298     25   -436
      7     33     25    -20     -7     31   -358   -140   -392   -301     33   -428
     23      7    -18    -18     20     -5   -384   -163   -413   -322     12   -441
     51    -12    -67    -20     59    -38   -407   -181   -433   -335      0   -452
    -28    -57    -28     41     -2    -44   -400   -176   -433   -329     10   -444
    -20    -96    -75     59     25    -85   -410   -189   -454   -350    -10   -470
     41   -124   -168     41    103   -145   -446   -220   -491   -392    -49   -509
    -15   -155   -140     85     59   -148   -433   -210   -488   -394    -49   -511
    -18   -192   -174    103     75   -184   -439   -213   -498   -413    -70   -530
     12   -226   -239    106    124   -231   -459   -239   -527   -441   -101   -555
     -5   -252   -246    127    119   -249   -470   -254   -542   -457   -116   -571
    -20   -259   -239    140    106   -252   -467   -254   -545   -457   -116   -574
    -41   -275   -233    155     96   -254   -467   -252   -545   -457   -114   -574
    -12   -272   -259    142    122   -267   -475   -257   -545   -462   -116   -581
      5   -283   -290    137    145   -288   -483   -267   -555   -472   -124   -589
    -15   -288   -272    150    127   -280   -472   -257   -545   -462   -114   -579
    -28   -314   -285    168    127   -301   -475   -259   -550   -465   -119   -581
     -5   -340   -335    174    163   -337   -465   -241   -548   -472   -140   -597
     15   -361   -379    171    194   -368   -384   -135   -493   -462   -153   -633
     49   -285   -335    116    189   -309   -275     20   -371   -376    -98   -600
    101   -124   -226     10    161   -174   -166    226   -194   -207     49   -467
    142    166     23   -153     59     96    -90    400     18     59    324   -189
    215    722    504   -470   -145    613   -163    379    210    423    769    275
     57   1210   1153   -633   -548   1182   -322    150    303    722   1163    662
   -233   1078   1309   -423   -771   1192   -514   -246     46    553   1054    561
   -311    311    623      0   -467    467   -748   -763   -623   -223    314   -114
   -215   -392   -176    301    -20   -285   -883   -927  -1034   -769   -270   -675
   -148   -670   -522    407    187   -597   -849   -792  -1034   -854   -415   -831
    -93   -685   -592    387    246   -641   -750   -633   -924   -797   -392   -826
    -88   -587   -498    337    205   -542   -626   -470   -776   -678   -301   -750
    -64   -478   -413    270    171   -444   -555   -376   -675   -592   -226   -680
    -51   -444   -394    246    171   -420   -517   -332   -639   -563   -202   -657
    -51   -441   -392    244    168   -418   -498   -314   -626   -555   -197   -649
    -64   -439   -374    252    153   -407   -485   -296   -610   -540   -189   -639
    -62   -444   -384    252    158   -415   -488   -296   -607   -542   -187   -641
    -54   -444   -389    249    166   -418   -488   -296   -605   -545   -184   -641
    -49   -433   -387    241    168   -413   -485   -293   -600   -535   -176   -639
    -49   -426   -376    239    163   -402   -475   -277   -584   -522   -168   -628
    -70   -433   -366    252    148   -402   -467   -267   -576   -517   -166   -620
    -49   -452   -402    249    174   -428   -478   -275   -587   -527   -174   -628
    -23   -459   -436    239    205   -449   -485   -285   -597   -540   -184   -633
    -10   -441   -431    226    210   -436   -478   -277   -589   -535   -174   -626
    -75   -446   -371    259    145   -410   -462   -270   -581   -524   -161   -618
   -103   -446   -342    275    119   -394   -449   -257   -568   -514   -150   -610
    -51   -441   -392    246    168   -418   -459   -265   -574   -524   -161   -618
    -12   -441   -428    228    207   -436   -470   -275   -584   -535   -166   -623
      7   -446   -454    218    228   -449   -478   -277   -587   -535   -168   -623
    -18   -446   -428    231    205   -439   -467   -265   -574   -517   -153   -613
    -12   -439   -426    223    205   -433   -465   -257   -568   -511   -145   -610
     25   -431   -457    202    241   -444   -472   -267   -579   -519   -155   -620
     -2   -431   -428    215    213   -428   -465   -262   -571   -511   -145   -610
    -46   -426   -379    236    166   -405   -449   -244   -553   -493   -124   -594
    -31   -426   -394    226    179   -410   -457   -249   -558   -498   -129   -597
    -12   -420   -407    218    197   -415   -467   -257   -563   -501   -129   -597
     -7   -410   -402    207    194   -407   -470   -249   -555   -491   -119   -587
    -12   -394   -381    205    184   -389   -462   -231   -540   -475   -106   -574
     -2   -389   -389    194    192   -389   -470   -233   -542   -470   -103   -566
    -20   -384   -363    202    171   -374   -470   -220   -530   -454    -80   -542
    -31   -366   -335    197    150   -353   -465   -197   -509   -431    -54   -514
     33   -340   -376    153    202   -358   -480   -200   -511   -423    -46   -504
     75   -322   -397    122    233   -358   -491   -200   -511   -418    -38   -496
     77   -301   -379    111    228   -340   -483   -184   -498   -405    -20   -480
     88   -290   -379     98    233   -335   -485   -187   -501   -405    -23   -480
     77   -280   -358    101    215   -319   -475   -176   -491   -392    -12   -467
      5   -280   -288    135    145   -283   -446   -153   -467   -368     12   -444
     44   -267   -311    111    176   -288   -446   -158   -467   -374     10   -452
     83   -270   -353     90    215   -309   -457   -168   -475   -384     -7   -467
     41   -275   -316    116    176   -293   -431   -148   -454   -363     10   -452
     64   -272   -337    103    200   -303   -428   -145   -449   -366     10   -462
     70   -285   -355    109    213   -319   -420   -142   -444   -368      5   -470
     54   -290   -345    116    197   -316   -407   -135   -439   -368      5   -467
     -5   -296   -290    150    142   -293   -381   -114   -415   -348     18   -459
      0   -301   -301    148    148   -301   -381   -116   -415   -350     15   -470
     44   -311   -355    135    200   -332   -397   -137   -428   -366     -2   -493
      0   -316   -316    158    155   -316   -379   -132   -418   -361      2   -491
      5   -324   -329    158    166   -327   -374   -132   -418   -366     -5   -498
     10   -345   -355    166    181   -350   -384   -148   -428   -379    -18   -509
     15   -355   -371    171    192   -363   -389   -161   -439   -389    -28   -519
     23   -361   -387    166    205   -374   -394   -174   -452   -405    -41   -535
     -2   -368   -366    184    179   -366   -389   -176   -452   -400    -36   -537
    -23   -379   -358    200    163   -368   -389   -179   -454   -400    -38   -540
    -20   -379   -358    200    168   -368   -387   -184   -457   -405    -44   -540
    -31   -374   -345    202    155   -361   -384   -181   -454   -402    -41   -535
    -20   -381   -361    200    168   -371   -387   -181   -454   -407    -44   -530
    -10   -368   -361    187    174   -363   -387   -179   -452   -402    -33   -527
    -38   -363   -324    202    142   -345   -374   -166   -436   -384    -18   -519
    -25   -368   -345    197    158   -355   -376   -168   -439   -387    -20   -519
     -7   -366   -358    187    174   -361   -381   -176   -441   -392    -20   -522
    -46   -358   -314    200    132   -335   -368   -161   -426   -376     -5   -504
     -7   -355   -348    181    168   -353   -374   -158   -423   -379     -7   -504
     -2   -358   -358    179    174   -358   -371   -161   -426   -379    -10   -509
     -7   -348   -340    176    163   -342   -368   -158   -418   -368     -2   -501
      2   -350   -355    171    179   -353   -371   -161   -423   -376     -7   -506
     25   -348   -374    161    200   -361   -371   -163   -426   -381    -12   -506
      0   -350   -350    174    174   -350   -363   -153   -415   -374     -7   -496
      5   -355   -361    174    181   -355   -361   -153   -415   -376    -12   -498
     12   -363   -379    174    194   -371   -374   -166   -426   -381    -20   -509
    -33   -368   -335    202    150   -353   -361   -158   -413   -374    -12   -501
    -15   -366   -353    189    166   -358   -361   -155   -413   -374    -15   -504
    -31   -376   -345    205    155   -361   -350   -150   -410   -371    -12   -496
    -18   -387   -368    202    174   -379   -355   -155   -415   -376    -15   -498
    -25   -379   -353    202    163   -366   -348   -153   -410   -371     -7   -493
    -12   -389   -376    200    179   -384   -361   -168   -426   -384    -18   -509
    -18   -389   -371    202    174   -381   -358   -171   -428   -387    -18   -509
    -12   -384   -371    197    176   -379   -350   -163   -420   -387    -18   -506
     18   -384   -402    184    210   -392   -353   -171   -428   -394    -25   -514
     18   -407   -426    194    220   -415   -363   -184   -441   -407    -41   -522
    -15   -415   -402    215    192   -410   -350   -176   -433   -397    -33   -509
     -7   -413   -407    207    197   -410   -348   -179   -433   -397    -31   -511
     -7   -418   -410    213    200   -415   -348   -181   -436   -400    -33   -519
      5   -405   -410    200    205   -405   -350   -187   -436   -402    -38   -522
    -31   -371   -340    200    153   -355   -322   -161   -407   -376    -10   -496
    -38   -355   -316    194    137   -337   -303   -145   -387   -358      2   -478
      2   -342   -345    171    174   -342   -296   -140   -387   -353      5   -470
     -2   -329   -327    163    161   -327   -280   -127   -371   -345     15   -459
     15   -332   -348    158    179   -337   -277   -129   -374   -350      7   -467
     -5   -311   -309    155    150   -311   -262   -119   -355   -337     23   -457
    -38   -257   -218    148     88   -239   -231    -93   -316   -293     67   -415
     20   -228   -249    103    135   -239   -249   -103   -322   -296     70   -413
     46   -254   -301    103    171   -277   -280   -135   -350   -316     46   -431
     20   -262   -285    119    150   -275   -288   -137   -350   -311     51   -423
     -5   -275   -270    140    132   -272   -296   -135   -350   -311     57   -415
      5   -319   -324    155    163   -322   -311   -158   -376   -340     28   -439
    -12   -368   -358    189    171   -363   -309   -163   -387   -358      2   -459
     -7   -400   -394    202    192   -397   -311   -168   -400   -374    -18   -475
     23   -431   -454    205    239   -441   -329   -187   -423   -397    -41   -501
     -5   -470   -465    236    228   -467   -335   -197   -436   -410    -57   -511
    -18   -485   -470    252    226   -478   -340   -213   -446   -423    -70   -524
    -77   -491   -415    283    166   -454   -322   -194   -428   -413    -54   -511
    -12   -493   -480    254    233   -488   -340   -207   -449   -431    -75   -530
      5   -501   -506    246    254   -504   -342   -215   -457   -439    -85   -537
    -15   -504   -488    259    233   -496   -332   -205   -449   -431    -77   -527
    -15   -514   -498    265    239   -506   -332   -210   -452   -436    -83   -532
    -25   -511   -485    270    228   -498   -329   -207   -449   -431    -83   -530
    -33   -527   -493    277    228   -511   -316   -187   -441   -431    -85   -535
    -15   -571   -555    290    270   -563   -252    -98   -400   -426   -103   -563
     49   -548   -597    249    322   -571   -148     41   -306   -379    -98   -574
     64   -444   -509    189    285   -475    -25    241   -135   -241      7   -478
    122   -150   -272     12    197   -210     57    423     83     23    272   -223
    187    392    205   -290     -7    298     31    452    303    394    711    223
    155   1002    846   -579   -345    924   -137    233    415    737   1158    667
    -93   1124   1218   -514   -654   1171   -363   -155    262    769   1273    756
   -213    467    680   -129   -446    574   -571   -605   -309    124    659    202
   -189   -335   -145    262    -23   -241   -685   -826   -810   -566    -51   -439
   -181   -766   -587    472    202   -678   -659   -719   -888   -771   -316   -701
   -137   -849   -711    493    285   -782   -574   -568   -797   -745   -335   -732
    -90   -756   -665    420    285   -709   -462   -420   -662   -644   -259   -670
    -59   -636   -576    348    257   -607   -376   -311   -545   -540   -176   -589
    -80   -594   -514    337    215   -555   -319   -246   -478   -485   -135   -548
    -46   -600   -553    324    252   -576   -311   -233   -472   -485   -140   -553
    -28   -594   -566    311    267   -579   -309   -228   -472   -483   -140   -555
    -49   -587   -540    316    244   -563   -296   -223   -459   -472   -127   -548
    -57   -579   -524    316    231   -553   -288   -220   -452   -470   -127   -542
   -111   -571   -459    342    174   -517   -254   -192   -420   -441   -106   -511
    -54   -563   -509    309    226   -537   -259   -194   -423   -444   -111   -519
     18   -563   -581    272    298   -571   -277   -213   -444   -467   -132   -537
    -15   -561   -548    285    265   -555   -272   -207   -441   -457   -124   -527
    -64   -555   -491    311    213   -524   -252   -181   -418   -433   -103   -506
    -18   -545   -530    280    254   -537   -265   -194   -428   -449   -114   -522
    -12   -540   -527    275    257   -535   -265   -197   -428   -446   -111   -519
    -12   -537   -524    275    254   -532   -262   -197   -426   -444   -109   -519
    -23   -535   -511    280    244   -524   -252   -184   -415   -433    -98   -506
    -49   -537   -491    293    218   -514   -252   -181   -407   -426    -93   -501
    -46   -540   -493    293    223   -517   -254   -184   -410   -426    -93   -498
    -38   -532   -493    283    226   -514   -249   -181   -407   -428    -96   -496
    -57   -517   -459    288    200   -488   -233   -166   -389   -413    -80   -480
    -41   -511   -470    275    213   -491   -239   -171   -392   -413    -85   -483
    -20   -504   -483    262    228   -493   -236   -168   -389   -413    -83   -480
     36   -501   -537    233    285   -519   -249   -181   -400   -426    -96   -493
    -15   -509   -493    262    239   -501   -231   -161   -379   -402    -77   -478
    -10   -488   -480    246    233   -485   -231   -155   -374   -397    -75   -472
     -5   -472   -467    236    231   -470   -236   -153   -374   -394    -72   -470
     -7   -462   -454    233    220   -459   -233   -148   -366   -387    -64   -457
     38   -452   -491    207    265   -470   -246   -148   -368   -387    -64   -452
     28   -431   -462    200    244   -446   -241   -135   -355   -368    -41   -436
     23   -413   -436    192    228   -423   -241   -124   -345   -350    -23   -418
     70   -394   -467    161    267   -431   -257   -132   -353   -355    -28   -418
     72   -379   -452    153    262   -415   -254   -122   -345   -345    -20   -405
    -23   -361   -337    192    155   -350   -215    -75   -298   -296     28   -355
     10   -350   -361    168    184   -355   -215    -72   -296   -293     31   -350
     36   -335   -374    148    205   -353   -213    -70   -293   -290     33   -342
     54   -311   -366    129    210   -337   -197    -57   -283   -280     51   -327
     80   -301   -381    109    228   -340   -197    -59   -285   -283     46   -332
     83   -301   -384    109    231   -342   -200    -67   -290   -290     36   -337
     75   -298   -376    111    223   -337   -192    -62   -285   -285     36   -337
     75   -296   -371    111    223   -332   -181    -54   -275   -283     36   -335
     67   -296   -363    111    215   -329   -163    -46   -262   -272     41   -327
     64   -296   -361    114    213   -327   -153    -38   -249   -267     41   -329
     38   -296   -337    127    187   -316   -140    -28   -236   -257     49   -329
     54   -301   -355    124    205   -327   -135    -31   -233   -257     44   -337
     59   -303   -363    119    210   -332   -135    -38   -236   -265     33   -345
     28   -306   -335    137    179   -319   -119    -36   -226   -257     41   -342
    -12   -316   -303    163    142   -309   -103    -28   -215   -249     49   -335
    -20   -324   -303    174    140   -314    -98    -38   -218   -252     41   -342
     10   -329   -340    158    171   -335   -114    -57   -236   -270     18   -363
    -25   -329   -303    176    137   -316   -101    -49   -228   -262     28   -355
    -20   -332   -314    176    145   -324   -103    -57   -233   -267     20   -361
     51   -327   -379    137    215   -353   -122    -80   -257   -288     -2   -384
     23   -319   -345    145    184   -332   -111    -72   -244   -280      7   -376
     41   -324   -368    140    205   -345   -122    -83   -252   -288      0   -379
     28   -322   -350    145    187   -335   -116    -83   -244   -280      5   -371
     15   -309   -324    148    168   -316   -106    -72   -233   -270     18   -358
     18   -306   -327    142    171   -314   -103    -70   -231   -270     23   -353
     20   -309   -329    142    174   -319   -109    -72   -233   -272     23   -353
     38   -298   -340    129    187   -319   -111    -77   -233   -275     20   -355
    -54   -288   -233    171     88   -262    -77    -44   -200   -236     54   -322
    -18   -280   -262    148    119   -272    -88    -54   -210   -246     44   -329
    -33   -270   -236    150    101   -254    -72    -44   -202   -236     57   -319
    -28   -259   -233    142    101   -246    -72    -41   -192   -228     62   -314
     62   -241   -303     90    181   -272    -93    -57   -207   -244     41   -329
     62   -252   -314     93    187   -280    -88    -57   -207   -246     36   -332
     62   -252   -314     93    187   -280    -85    -54   -205   -246     36   -332
     41   -265   -306    111    171   -285    -83    -59   -207   -249     36   -329
     51   -259   -311    103    181   -285    -85    -64   -213   -252     33   -327
      5   -254   -259    124    129   -257    -70    -49   -197   -233     51   -311
     20   -249   -270    114    145   -259    -70    -46   -194   -231     51   -311
     36   -257   -293    109    163   -275    -70    -51   -197   -239     46   -316
     44   -249   -293    103    168   -270    -64    -54   -197   -241     44   -322
     33   -246   -280    103    155   -262    -64    -59   -200   -241     44   -316
      7   -262   -272    127    140   -267    -67    -57   -197   -239     46   -311
     38   -257   -296    106    166   -275    -67    -62   -197   -244     41   -309
      5   -257   -262    127    132   -259    -51    -49   -184   -233     51   -293
      2   -270   -275    132    137   -272    -44    -46   -187   -233     51   -296
     25   -283   -311    127    168   -296    -54    -62   -197   -246     33   -314
      5   -288   -296    140    148   -290    -54    -62   -197   -246     31   -314
     25   -298   -324    137    174   -311    -62    -72   -207   -259     20   -322
     -2   -316   -316    158    155   -316    -64    -77   -213   -265     20   -322
     -5   -311   -306    158    148   -309    -62    -80   -215   -265     23   -324
     12   -303   -319    142    163   -311    -67    -85   -220   -267     20   -332
     41   -298   -340    129    189   -319    -70    -88   -226   -272     15   -329
     28   -272   -301    122    163   -285    -44    -64   -200   -246     38   -309
     46   -228   -275     90    161   -252    -20    -44   -176   -226     62   -290
     46   -205   -254     77    150   -228     -5    -28   -155   -210     75   -280
     12   -174   -187     80     98   -179     33      7   -119   -176    106   -244
     80   -148   -231     33    153   -189     31      2   -122   -184    101   -249
    116   -119   -239      0    176   -179     41      7   -114   -179    109   -246
     72   -116   -192     20    132   -155     44     10   -103   -163    119   -233
    -23   -155   -132     90     54   -145     41     -2   -106   -161    119   -236
    -33   -153   -119     90     41   -135     31    -12   -106   -163    124   -228
     -5   -163   -158     85     75   -161     15    -25   -119   -171    116   -233
     25   -179   -205     75    111   -192     -5    -38   -132   -181    106   -239
     33   -184   -218     75    124   -200    -18    -46   -142   -189    103   -233
     49   -213   -262     80    153   -236    -33    -62   -163   -213     83   -259
     -2   -254   -252    127    122   -252    -23    -57   -166   -215     77   -270
     20   -283   -306    129    161   -296    -38    -75   -187   -241     51   -296
     15   -311   -327    148    171   -319    -38    -85   -197   -254     36   -309
    -51   -311   -259    181    101   -285     -5    -54   -166   -223     62   -277
     44   -288   -332    122    187   -309    -20    -59   -176   -236     49   -293
     70   -293   -363    111    215   -327    -33    -70   -187   -249     38   -306
     59   -306   -366    124    213   -335    -38    -85   -197   -254     33   -311
     85   -265   -353     88    218   -309    -10    -57   -176   -233     54   -290
     64   -277   -342    106    202   -311    -18    -57   -176   -236     54   -293
     31   -306   -340    135    184   -322    -41    -77   -189   -244     41   -303
     51   -267   -319    109    184   -293    -25    -54   -168   -218     67   -277
    106   -277   -384     85    244   -332    -18    -41   -168   -233     51   -298
     80   -387   -467    150    272   -426     23     15   -158   -265     -7   -368
    -12   -428   -415    220    200   -423    124    150    -64   -215      5   -381
    -25   -337   -311    181    142   -324    257    353     98    -67    127   -280
     93     12    -80    -54     85    -33    324    514    311    202    413      5
    189    607    415   -400   -114    511    265    498    517    579    872    488
     49   1153   1104   -602   -527   1130     88    249    613    904   1306    930
   -194   1166   1361   -485   -776   1262   -124   -142    410    846   1322    932
   -296    410    706    -57   -504    558   -314   -571   -197    127    620    298
   -236   -329    -96    283    -70   -213   -420   -735   -631   -480    -20   -306
   -197   -654   -459    426    129   -558   -379   -613   -652   -610   -213   -511
   -171   -680   -509    426    168   -594   -265   -444   -537   -550   -189   -509
   -161   -566   -405    361    122   -485   -140   -280   -379   -418    -83   -420
   -114   -465   -350    290    116   -410    -80   -192   -288   -335    -12   -355
    -67   -436   -371    252    150   -405    -62   -166   -265   -319      0   -348
    -46   -446   -400    246    176   -423    -57   -158   -262   -319     -5   -353
   -106   -441   -337    272    114   -389    -23   -124   -226   -285     20   -324
    -83   -420   -337    252    124   -381     -5   -106   -205   -272     33   -314
    -23   -423   -400    220    187   -410    -15   -119   -215   -288     23   -332
    -31   -423   -392    228    179   -407    -15   -116   -207   -283     28   -322
    -49   -394   -345    220    148   -371      2    -96   -187   -259     51   -296
    -54   -379   -327    215    135   -353     15    -83   -174   -246     67   -280
    -44   -410   -368    226    161   -389     -2   -101   -192   -265     49   -296
    -36   -431   -394    233    179   -413    -12   -114   -207   -277     36   -311
    -64   -423   -361    244    145   -392     -2   -101   -194   -262     54   -298
    -67   -420   -353    244    142   -387     -2    -98   -192   -259     57   -296
    -59   -433   -374    244    155   -402    -15   -109   -200   -270     49   -303
   -148   -426   -277    288     64   -353     20    -72   -166   -239     85   -267
    -98   -400   -303    249    101   -353     20    -75   -166   -239     85   -267
    -38   -374   -335    205    145   -353     15    -72   -168   -239     85   -265
    -36   -355   -319    194    140   -340     15    -62   -155   -228     96   -257
    -36   -361   -324    200    142   -342     10    -67   -158   -231     93   -262
    -31   -363   -335    197    150   -350      7    -72   -161   -236     93   -262
    -72   -387   -314    228    119   -350      5    -72   -166   -233     96   -262
    -77   -371   -293    223    103   -332     12    -59   -150   -218    111   -249
     36   -303   -340    135    187   -322     12    -49   -140   -205    122   -236
    -12   -316   -306    163    142   -311     15    -46   -132   -194    129   -226
    -62   -329   -270    194    101   -301     23    -38   -124   -187    140   -218
    -15   -329   -316    171    148   -324      2    -57   -140   -202    124   -233
      7   -311   -319    153    163   -314     -2    -54   -140   -197    129   -228
    -15   -298   -285    155    135   -293      0    -44   -127   -179    148   -207
    -25   -277   -252    150    111   -265     12    -23   -109   -155    171   -184
     12   -246   -259    116    135   -252     12    -10    -96   -140    189   -161
     75   -220   -296     72    184   -257      2     -7    -96   -140    194   -153
     28   -202   -231     85    127   -215     18     10    -72   -114    223   -124
    -33   -207   -174    119     67   -189     31     23    -59    -98    239   -109
     33   -189   -223     77    127   -207     18     12    -67   -106    231   -116
     51   -176   -228     62    140   -202     23     18    -62   -101    236   -111
     25   -153   -181     62    103   -166     51     41    -33    -75    257    -88
     51   -161   -213     51    132   -187     49     31    -41    -83    244   -101
     12   -187   -200     85    103   -192     54     31    -41    -85    244   -109
    -38   -166   -127    103     44   -148     85     67     -5    -49    277    -77
     75   -114   -189     18    129   -150     93     75      5    -41    280    -80
     62   -116   -179     28    119   -148    106     88     20    -31    285    -75
     59   -132   -194     36    124   -163    109     88     20    -33    275    -88
     77   -153   -231     38    153   -192    101     75     12    -44    259   -106
     20   -187   -207     83    114   -197    103     62      7    -51    249   -114
     31   -171   -202     70    116   -187    114     72     12    -46    254   -116
      2   -174   -176     83     88   -176    116     75     20    -38    262   -111
    -31   -205   -174    119     70   -189    106     57     12    -49    254   -119
    -67   -218   -150    142     41   -187    114     51     10    -54    254   -122
    -25   -233   -207    129     88   -220     98     28    -12    -83    228   -150
     10   -236   -246    109    127   -241     88     12    -25    -93    215   -166
    -18   -231   -213    124     96   -223    101     23    -18    -85    226   -155
    -49   -231   -181    140     64   -207    111     28    -10    -80    233   -148
    -38   -236   -200    137     77   -218    106     15    -20    -90    223   -155
    -75   -236   -163    155     41   -200    116     25     -7    -77    231   -142
    -20   -215   -194    119     85   -205    111     25     -5    -77    233   -140
     33   -189   -226     77    129   -207    101     20    -10    -80    231   -142
     23   -179   -202     77    111   -189    116     31     -2    -72    241   -129
      5   -163   -168     77     85   -166    129     44     12    -57    254   -116
    -18   -171   -153     96     67   -163    127     49     20    -51    259   -106
      5   -174   -179     83     90   -176    119     38     18    -51    259   -106
    -15   -189   -174    101     77   -181    127     38     20    -51    259   -106
    -83   -174    -90    127      2   -132    163     75     57    -15    296    -72
     33   -148   -181     57    106   -163    140     51     41    -33    275    -93
     64   -158   -226     44    145   -192    116     33     23    -49    254   -111
    -38   -189   -150    111     54   -171    127     44     36    -38    267    -98
    -12   -179   -166     93     75   -174    129     38     33    -41    265   -103
     20   -168   -189     75    103   -179    132     44     36    -36    265   -101
     31   -148   -179     57    103   -163    142     49     41    -33    270    -96
     15   -161   -176     72     96   -168    132     38     31    -44    262   -106
    -12   -205   -192    109     85   -197    114     15     10    -62    244   -124
    -62   -205   -142    135     38   -174    129     33     28    -44    259   -101
    -33   -197   -163    114     64   -181    124     28     20    -49    254   -106
    -57   -187   -129    122     33   -161    140     44     33    -36    267    -90
    -44   -171   -129    106     41   -150    155     59     46    -25    277    -77
     80   -150   -231     36    155   -189    127     36     20    -51    254   -103
     20   -189   -210     83    114   -200    116     23     12    -59    246   -111
    -80   -220   -140    150     28   -181    129     28     20    -54    254    -96
    -46   -205   -158    122     54   -181    132     31     20    -57    252    -98
    106   -166   -272     31    189   -218    109     15      2    -83    231   -129
     64   -163   -231     46    148   -197    122     23     18    -67    244   -114
     46   -176   -223     62    135   -200    122     18     15    -67    244   -116
     31   -197   -228     80    129   -213    109      5      2    -77    236   -129
    -46   -220   -174    135     62   -197    122     12     12    -67    249   -122
    -54   -215   -163    135     51   -189    124     12     10    -67    252   -119
    -18   -207   -189    111     83   -200    116     10      7    -72    244   -127
    -12   -181   -171     96     77   -176    129     25     20    -59    257   -111
     12   -176   -189     83    101   -181    124     18     15    -70    249   -116
     46   -168   -218     59    129   -192    119     12     10    -77    241   -124
     41   -171   -215     64    127   -192    119     12     10    -77    246   -122
    -31   -207   -179    116     72   -194    124     15     15    -72    249   -114
    -31   -223   -192    127     80   -207    111     -2      0    -83    233   -129
    -54   -205   -150    127     46   -179    137     12     15    -64    254   -116
    -28   -161   -132     93     49   -145    163     38     44    -38    277    -96
     23   -103   -127     38     72   -114    179     59     64    -18    296    -75
     23    -75    -98     25     59    -85    192     72     77      0    311    -64
     31    -80   -114     23     72    -98    189     67     70     -7    303    -75
     15    -77    -93     31     51    -85    197     67     77     -2    311    -72
    -41    -36      2     36    -23    -15    231     98    116     36    353    -33
     10      5     -5     -7      7      0    226     98    127     49    366    -23
     62      2    -59    -33     59    -28    192     75    109     33    350    -31
     33    -18    -51     -7     41    -33    184     77    109     36    353    -28
     33    -25    -62     -5     46    -44    163     67     96     25    348    -31
     23    -72    -96     25     59    -83    140     44     72      5    324    -46
     20   -106   -129     41     72   -116    135     31     54    -15    303    -70
     15   -124   -142     54     77   -132    140     38     51    -25    293    -80
     44   -142   -187     49    114   -163    127     23     31    -46    270   -106
     77   -158   -236     41    155   -197    109      2     10    -67    249   -127
     33   -192   -228     77    127   -210    106     -5      2    -80    241   -132
    -36   -202   -168    119     64   -187    122      7     12    -67    252   -119
     -5   -220   -215    111    103   -218    106    -15     -7    -88    228   -140
     33   -226   -259     96    145   -241     98    -25    -20   -101    215   -155
    -36   -236   -200    135     77   -218    114     -7      0    -83    233   -142
    -62   -244   -181    150     59   -213    114     -7      2    -80    236   -137
    -23   -241   -218    132     96   -231    101    -23    -10    -88    226   -145
    -36   -233   -197    135     80   -215    114     -5      2    -75    236   -135
      7   -252   -259    119    132   -254    148     44     23    -80    215   -163
     67   -262   -329     96    197   -296    233    163     83    -64    192   -205
     36   -184   -223     72    127   -202    374    368    244     54    283   -135
    158     15   -142    -85    150    -62    478    581    428    241    452     20
    283    433    148   -358     67    290    459    641    610    537    789    381
    200   1041    841   -620   -319    943    337    522    792    930   1291    919
    -38   1379   1418   -672   -727   1400    142    194    771   1117   1574   1202
   -197   1047   1244   -423   -719   1145    -88   -244    374    766   1267    911
   -265    179    444     41   -355    311   -259   -602   -233    -12    485    192
   -254   -384   -129    319    -64   -257   -270   -589   -441   -366     70   -228
   -194   -537   -342    366     72   -441   -194   -433   -384   -387     -2   -327
    -41   -475   -433    259    194   -454   -101   -296   -280   -329     20   -322
    -41   -355   -314    197    135   -335      0   -163   -150   -218    114   -241
   -103   -314   -213    207     54   -265     62    -88    -77   -153    171   -189
   -132   -306   -174    218     20   -241     98    -44    -36   -119    192   -163
    -41   -283   -241    163     98   -262     96    -41    -36   -122    184   -171
    -23   -270   -246    145    109   -259     98    -33    -31   -116    192   -168
     12   -257   -270    122    140   -262    101    -28    -25   -119    187   -174
     23   -254   -280    114    150   -267    101    -31    -28   -122    184   -176
    -25   -277   -252    153    111   -265    103    -33    -31   -122    184   -179
    -51   -259   -210    155     77   -236    119    -15    -12   -103    202   -161
    -31   -233   -202    132     85   -220    127     -2      0    -93    213   -150
    -36   -254   -218    142     90   -236    116    -18    -15   -111    200   -166
   -106   -290   -184    200     38   -239    122    -12    -12   -109    205   -163
    -64   -285   -220    174     75   -254    111    -20    -20   -114    200   -168
    -41   -267   -226    155     90   -246    111    -20    -18   -114    202   -163
    -28   -257   -231    140     98   -244    111    -20    -18   -116    202   -163
    -38   -257   -218    148     88   -239    122    -15    -15   -114    207   -166
   -109   -249   -140    179     12   -194    145     12     12    -85    233   -142
    -62   -220   -158    142     46   -192    132     10     10    -83    233   -145
     33   -205   -239     83    135   -223     98    -12    -12   -106    207   -168
     36   -215   -252     90    142   -233     88    -20    -23   -114    197   -176
     -7   -202   -197    103     93   -200    109      2      0    -93    223   -153
      7   -192   -202     90    103   -197    111      2      2    -90    226   -150
    -15   -194   -179    103     80   -189    116     10     10    -80    233   -142
    -23   -184   -161    103     67   -174    124     20     23    -67    246   -129
    -23   -179   -158     98     67   -168    122     25     23    -64    252   -129
     15   -171   -187     77    101   -179    109     18     15    -70    244   -135
      2   -171   -174     80     88   -174    106     25     18    -62    252   -124
    -15   -140   -124     77     54   -132    111     38     31    -41    272   -103
     -5   -119   -114     59     54   -116    106     41     36    -31    280    -93
    -15   -109    -93     62     38   -101    109     57     46    -15    293    -77
     62    -72   -137      5     98   -103     96     57     46    -12    296    -72
     44    -44    -88      0     64    -64    109     83     70     12    322    -44
     72    -38   -111    -18     90    -75     93     75     64     10    319    -46
     64    -25    -90    -20     75    -57    101     85     75     20    335    -31
     83     10    -75    -46     77    -33    114    103     93     36    348    -18
    122     31    -90    -75    106    -28    111    101     90     38    348    -15
    129     31    -98    -83    114    -33    101     90     83     31    340    -23
    106     44    -62    -75     85     -7    122    106    101     49    355    -10
     62     15    -49    -38     57    -18    122    109    101     49    353    -15
     41     -2    -44    -18     41    -23    124    109    101     44    345    -28
     28     12    -15    -23     20     -2    137    122    116     54    353    -23
     20     31      7    -25      7     20    163    148    137     72    368     -7
     75     46    -28    -62     51     10    161    150    140     72    363    -12
     96     38    -57    -67     77     -7    153    140    135     64    350    -28
     77     15    -64    -46     70    -23    137    124    122     49    337    -44
      5    -18    -25      5     12    -20    150    124    122     49    335    -46
    -10    -18     -7     12     -2    -12    158    127    127     51    332    -49
     41     -7    -49    -15     44    -28    142    114    114     38    316    -64
     59    -25    -88    -18     70    -57    122     96     93     18    296    -83
     41    -28    -70     -5     54    -49    122     93     93     18    298    -83
     33    -38    -72      2     51    -54    114     83     83      7    288    -90
     -7    -62    -54     36     23    -59    109     75     75      0    283    -96
      5    -54    -59     23     31    -57    111     75     72      0    280    -96
     20    -33    -54      5     36    -44    111     80     80      7    288    -88
     36    -33    -70     -2     49    -51    106     72     75      0    283    -93
     41    -36    -77     -2     59    -57     98     62     67     -5    277    -96
    -33    -23     10     28    -23     -7    127     90     98     28    309    -62
     -5    -12     -7      7      0    -10    122     90     98     28    309    -62
     46    -15    -62    -18     51    -38     98     72     80      7    290    -83
     57    -18    -75    -18     64    -46     93     70     77      7    288    -83
     41      5    -36    -25     38    -12    106     90     96     23    306    -64
     25     20     -5    -23     15      7    111    103    106     36    322    -54
     88     23    -64    -57     75    -18     88     85     88     18    306    -70
     88     18    -70    -51     80    -25     85     80     80     10    301    -75
     20    -28    -49      2     33    -38     75     64     67     -2    285    -88
     -2    -15    -12      7      2    -12     88     77     80     12    298    -72
     -5    -15    -10      7      0    -12     85     77     80     12    296    -70
     18    -20    -38      2     28    -28     67     62     62     -5    280    -85
      7    -12    -20      2     12    -18     70     64     64     -2    283    -80
    -62     -7     54     36    -59     20     98     96     93     25    311    -51
     31      2    -31    -18     31    -12     72     72     67      0    285    -77
     75     18    -57    -46     67    -18     54     62     59     -7    280    -85
     96     12    -85    -54     90    -36     38     51     46    -20    267    -93
     64     -2    -67    -31     64    -33     41     51     38    -25    262    -96
      0    -15    -15      7      5    -15     57     64     49    -15    272    -85
      7    -28    -36     10     20    -31     41     51     36    -33    259    -96
     70    -12    -85    -28     75    -49     25     36     18    -49    244   -109
     83      2    -83    -44     83    -38     20     38     18    -49    246   -106
     38    -12    -51    -15     44    -31     18     38     18    -44    249   -101
    -28    -49    -20     38     -5    -36     20     33     12    -49    244   -103
    -36    -64    -28     46     -5    -46     10     23      2    -62    233   -114
     28    -44    -75      7     49    -59      0     15     -7    -70    223   -124
     20    -44    -64     10     41    -54      2     18     -5    -67    223   -119
    -72    -51     20     62    -46    -15     23     44     18    -44    249    -93
    -25    -44    -20     33     -5    -33      5     25      0    -62    231   -109
     57    -46   -103     -5     77    -75    -28      0    -28    -90    202   -135
     62    -46   -111    -10     85    -77    -28     -2    -28    -90    200   -135
      5    -41    -46     18     25    -44     -5     23     -7    -70    223   -114
     54    -44    -98     -7     72    -70    -31      2    -31    -93    200   -135
     36    -54    -93      7     62    -72    -38      0    -36    -96    189   -140
     57    -33    -90    -12     72    -62    -41      2    -33    -93    192   -132
     15    -44    -59     15     36    -51    -41      5    -31    -90    197   -127
      5    -57    -62     25     31    -59    -49      2    -41    -93    192   -129
     18    -57    -75     18     44    -64    -59     -2    -49   -103    184   -140
    -23    -67    -44     44     10    -57    -57      2    -41   -101    184   -137
    -18    -72    -54     46     18    -64    -62      0    -44   -103    179   -137
     31    -67    -98     15     62    -80    -77    -10    -57   -116    168   -148
     25    -38    -64      5     44    -51    -64      2    -44   -106    181   -129
    -15     -7      5     10    -12     -2    -33     33    -15    -77    213   -103
     67     38    -28    -51     49      5    -36     38    -10    -77    210   -106
     54     49     -7    -51     31     20    -31     44     -5    -72    215   -101
     51     51      0    -51     25     25    -28     49     -5    -72    215   -103
     44     59     15    -51     12     36    -23     59      2    -64    218    -96
     77     83      5    -80     36     44    -20     64      7    -62    220    -88
     88    145     57   -119     15    101     -7     83     33    -33    249    -57
     49    137     88    -93    -20    114    -20     80     33    -23    257    -44
     38    101     59    -72    -10     80    -62     51      7    -44    236    -62
    103    109      5   -106     49     57    -88     36    -10    -62    220    -75
     85    116     28   -103     28     72    -90     41     -5    -54    228    -59
     12     54     38    -33    -12     46   -111     28    -23    -72    210    -72
     28      2    -25    -18     25    -10   -142     -2    -62   -116    163   -114
     10    -23    -33      7     20    -28   -142     -2    -72   -129    150   -129
      7    -18    -28      5     15    -23   -140      5    -70   -129    148   -132
     44    -36    -83     -5     62    -59   -163    -15    -96   -153    122   -155
     46    -75   -122     12     80    -96   -194    -44   -124   -184     90   -184
     15    -93   -109     38     62   -101   -205    -49   -132   -192     83   -189
      7    -77    -85     33     44    -80   -192    -38   -124   -181     90   -179
     23    -67    -90     23     57    -77   -194    -38   -127   -187     88   -179
     31    -90   -122     28     75   -106   -215    -57   -148   -210     67   -197
     31    -85   -116     28     72   -101   -218    -57   -145   -207     67   -194
     10    -77    -88     33     46    -83   -213    -44   -135   -194     75   -181
      7    -96   -103     44     54    -98   -220    -38   -142   -205     62   -194
     44   -124   -171     38    106   -148   -187     12   -129   -218     31   -236
    109   -116   -226      5    166   -171    -90    145    -54   -197     15   -275
    124    -20   -145    -54    132    -83     25    345     98    -70    114   -194
    137    215     77   -176     28    148    140    576    324    174    350     38
    288    675    387   -483    -49    530     98    620    504    475    704    431
    262   1345   1083   -802   -410   1215    -57    475    683    878   1221    995
      7   1540   1532   -776   -761   1538   -293     80    571    940   1376   1158
   -181   1031   1213   -426   -698   1122   -524   -371     90    454    924    737
   -200    202    402     -2   -301    301   -701   -701   -480   -267    187     38
   -218   -319   -101    270    -59   -210   -678   -631   -626   -550   -171   -340
   -124   -397   -272    257     72   -335   -600   -485   -555   -545   -213   -402
    -41   -314   -272    176    114   -293   -485   -324   -428   -459   -158   -363
    -44   -200   -155    119     54   -179   -384   -187   -298   -350    -67   -280
    -46   -150   -103     98     28   -127   -335   -124   -241   -301    -25   -239
     -2   -163   -161     80     77   -161   -340   -124   -252   -314    -46   -257
    -33   -181   -148    106     54   -163   -335   -114   -246   -314    -49   -259
    -72   -181   -109    124     18   -145   -319    -98   -236   -303    -41   -249
    -41   -181   -140    111     49   -161   -327   -101   -241   -311    -51   -254
     10   -158   -168     72     88   -166   -337   -101   -244   -314    -54   -257
     57   -148   -205     44    129   -174   -348   -103   -252   -322    -62   -262
     38   -153   -192     57    114   -174   -348   -101   -252   -319    -59   -259
     18   -142   -161     62     88   -150   -340    -90   -244   -309    -51   -249
      2   -135   -137     64     70   -135   -345    -80   -241   -303    -49   -241
      0   -135   -135     67     64   -135   -350    -80   -244   -306    -51   -241
      7   -137   -145     62     75   -140   -361    -88   -252   -314    -59   -244
     18   -140   -158     62     88   -148   -371    -96   -259   -322    -67   -249
    -23   -129   -106     75     41   -119   -355    -72   -239   -303    -49   -231
     -5   -132   -127     67     59   -129   -368    -77   -246   -311    -57   -239
     20   -129   -150     54     83   -140   -384    -88   -257   -322    -67   -246
     25   -116   -142     46     83   -129   -384    -85   -252   -316    -59   -239
     23   -109   -135     41     77   -122   -387    -80   -246   -311    -57   -236
     59   -101   -161     20    109   -132   -400    -90   -257   -319    -67   -244
     23   -103   -127     38     75   -114   -400    -83   -252   -314    -59   -236
    -15   -119   -103     67     44   -111   -400    -83   -252   -311    -57   -233
    -15   -109    -93     62     36   -101   -405    -75   -244   -301    -54   -226
     38    -88   -129     23     83   -109   -418    -75   -249   -309    -59   -228
     59    -75   -135      7     96   -103   -426    -75   -249   -311    -59   -223
     90    -75   -166     -7    127   -119   -446    -85   -265   -322    -75   -231
     59    -75   -137      7     96   -106   -449    -80   -265   -322    -72   -226
    -23    -64    -41     44      7    -51   -428    -46   -233   -288    -38   -189
     -2    -41    -38     20     15    -41   -433    -38   -228   -275    -31   -174
     77    -20    -98    -28     88    -59   -462    -49   -241   -280    -41   -179
     88      7    -80    -51     85    -36   -465    -33   -231   -267    -25   -161
     77     28    -49    -54     62     -7   -462    -23   -215   -249     -5   -140
    106     51    -54    -77     80      0   -470    -23   -218   -244      0   -132
     96     67    -28    -80     62     20   -467    -12   -207   -233     15   -119
     64     67      2    -67     28     36   -462    -10   -200   -226     23   -109
     77     80      2    -80     36     41   -462    -10   -197   -226     25   -103
    106     93    -12   -101     59     38   -467    -12   -200   -228     23   -106
     49    101     51    -75      0     77   -449     12   -179   -207     41    -88
     93    109     15   -103     38     62   -457      5   -187   -215     28    -98
     75    109     33    -93     20     72   -446     18   -176   -205     33    -90
     90    111     20   -103     33     64   -441     23   -171   -207     28    -98
     77     88     10    -83     33     49   -436     28   -168   -213     20   -103
     62     57     -5    -62     31     25   -449     12   -184   -228      2   -122
     49     46     -2    -49     25     23   -449     10   -184   -233     -7   -132
      2     54     51    -28    -25     51   -431     28   -166   -220      7   -119
    -12     54     67    -20    -38     59   -426     36   -158   -213     10   -114
     93     44    -49    -70     70      0   -465     -2   -197   -249    -28   -158
    111     59    -51    -85     83      5   -462     -5   -200   -252    -28   -163
     62     31    -31    -49     46      2   -467    -20   -213   -265    -36   -168
     54     28    -25    -41     41      2   -472    -31   -220   -272    -46   -176
     46     15    -33    -31     38     -7   -480    -41   -231   -283    -59   -187
      2    -18    -20      7     10    -18   -485    -49   -241   -293    -70   -189
    -33     -7     25     20    -31      7   -472    -31   -228   -277    -54   -171
     28      7    -20    -18     25     -5   -491    -41   -239   -290    -67   -184
     62    -10    -75    -25     67    -41   -517    -64   -265   -314    -93   -205
     18    -20    -41      0     28    -31   -509    -64   -262   -309    -85   -197
      5     -7    -12      0      7    -10   -504    -57   -252   -298    -75   -184
     23      0    -23    -10     23    -10   -509    -59   -254   -303    -77   -184
     51     18    -36    -36     44     -7   -519    -64   -257   -303    -77   -187
     49     36    -15    -44     33     10   -506    -54   -246   -290    -64   -176
     33     23    -12    -28     23      5   -509    -57   -249   -293    -67   -181
    -28     -2     25     15    -28     10   -509    -51   -249   -293    -67   -181
    -18     15     31      0    -25     23   -506    -44   -241   -288    -62   -174
     15     28     12    -23      2     20   -511    -46   -244   -293    -62   -176
     28     23     -5    -28     18     10   -519    -51   -252   -301    -72   -181
     93     28    -64    -59     80    -18   -537    -70   -270   -322    -93   -194
     28     18    -10    -23     20      2   -527    -57   -257   -309    -80   -181
    -33      2     36     12    -33     18   -522    -46   -249   -298    -70   -171
     10      0    -12     -5     10     -5   -545    -70   -270   -314    -83   -184
     31     12    -18    -20     25     -2   -545    -72   -267   -314    -83   -181
     -7      7     12     -2    -10     10   -537    -59   -257   -306    -75   -174
     31     -5    -38    -12     33    -20   -553    -80   -277   -327    -96   -192
     51      0    -51    -28     51    -23   -553    -83   -280   -324   -101   -194
     36      5    -31    -20     33    -12   -545    -77   -275   -322    -93   -192
     23     -7    -31    -10     25    -18   -550    -85   -283   -329   -101   -197
     15    -12    -28     -2     20    -20   -553    -88   -285   -329    -98   -197
     36      0    -38    -20     36    -18   -550    -85   -285   -332    -96   -197
     64     18    -46    -41     57    -12   -542    -72   -280   -329    -93   -194
     23    -36    -62      5     41    -49   -568   -103   -309   -355   -116   -218
      2    -51    -54     23     25    -51   -579   -116   -319   -363   -122   -226
    -18    -46    -28     31      5    -38   -571   -106   -309   -358   -114   -218
    -51    -54     -2     54    -25    -28   -563    -96   -298   -348   -106   -213
    -46    -72    -25     57    -10    -49   -574   -109   -311   -358   -119   -223
      2    -64    -67     31     33    -67   -581   -116   -322   -371   -129   -236
     18    -51    -70     15     41    -62   -587   -119   -327   -371   -127   -233
     20    -54    -75     18     46    -64   -592   -124   -329   -374   -129   -233
     33    -46    -80      5     54    -62   -589   -122   -327   -379   -127   -233
     33    -51    -85      7     59    -70   -594   -127   -335   -387   -132   -239
     10    -77    -90     33     49    -83   -600   -140   -348   -397   -142   -249
    -98    -98      0     98    -49    -49   -574   -114   -319   -374   -116   -223
    -12    -70    -57     41     20    -64   -581   -119   -329   -384   -129   -239
     23    -64    -88     18     54    -75   -589   -127   -337   -387   -137   -246
     28    -90   -122     31     72   -106   -607   -148   -355   -402   -153   -262
     31   -103   -135     36     83   -119   -615   -155   -363   -415   -161   -270
     18   -101   -119     38     67   -109   -607   -148   -355   -410   -153   -262
     -7    -98    -90     54     38    -96   -597   -140   -350   -397   -142   -252
    -25    -93    -70     57     20    -83   -589   -135   -345   -389   -132   -244
     -7   -106    -98     57     44   -103   -602   -150   -361   -405   -142   -257
     10   -101   -114     44     59   -109   -613   -161   -368   -413   -150   -265
    -12    -77    -67     44     25    -72   -581   -127   -337   -379   -124   -241
    -41    -46     -7     41    -18    -28   -548    -90   -303   -345    -90   -218
     23    -10    -33     -5     28    -20   -548    -93   -306   -345    -90   -220
     20     -2    -23    -10     20    -10   -545    -96   -306   -348    -88   -220
      0     -5     -5      2      2     -5   -532    -88   -301   -348    -88   -218
    -15     10     25      0    -20     18   -511    -72   -280   -329    -75   -202
     33     51     18    -41      7     36   -504    -64   -262   -311    -57   -184
     59     75     12    -67     20     44   -519    -72   -262   -309    -46   -174
     36     57     20    -46      7     38   -540    -83   -272   -311    -46   -176
     28     49     18    -41      5     33   -558    -90   -277   -311    -51   -179
     44     36     -7    -38     25     15   -576   -106   -293   -324    -57   -184
     18    -15    -36     -2     25    -25   -589   -127   -316   -350    -80   -207
      2    -67    -70     31     36    -70   -600   -140   -337   -374   -109   -236
     36    -88   -124     23     80   -106   -605   -150   -353   -394   -129   -254
     77   -101   -179     12    127   -140   -610   -161   -368   -413   -145   -272
      5   -127   -135     59     70   -132   -602   -155   -363   -407   -137   -270
    -12   -179   -166     93     75   -174   -626   -184   -394   -436   -168   -298
      2   -187   -189     90     93   -189   -636   -197   -407   -452   -181   -316
    -18   -187   -168    103     75   -179   -628   -192   -402   -441   -171   -311
    -93   -200   -106    145      5   -155   -607   -174   -384   -423   -150   -293
    -49   -202   -153    124     51   -179   -615   -176   -389   -433   -163   -303
      7   -192   -202     90    103   -197   -626   -189   -400   -449   -174   -316
    -44   -215   -171    129     62   -194   -623   -189   -397   -446   -168   -311
    -70   -223   -155    145     41   -189   -600   -161   -384   -436   -166   -309
     12   -244   -257    116    135   -252   -555    -93   -368   -452   -210   -366
     51   -220   -272     83    161   -246   -454     44   -277   -402   -192   -376
    103    -93   -197     -5    150   -145   -329    259   -103   -249    -59   -265
    155    215     59   -187     46    140   -239    459    129     25    226     25
    236    748    511   -491   -137    631   -285    488    342    384    654    485
    124   1296   1169   -711   -522   1234   -431    306    475    724   1096    943
   -114   1314   1428   -600   -771   1371   -662   -106    283    678   1117    956
   -231    615    846   -192   -537    730   -883   -571   -303     12    467    342
   -244   -114    129    179   -187      7  -1002   -797   -761   -594   -161   -265
   -161   -496   -335    324     85   -415  -1005   -727   -857   -795   -420   -535
   -142   -571   -428    358    142   -501   -917   -587   -776   -771   -436   -568
   -174   -480   -306    327     64   -394   -776   -415   -623   -646   -335   -485
   -127   -371   -246    249     59   -309   -698   -316   -522   -555   -254   -413
    -70   -316   -246    192     88   -283   -657   -270   -480   -517   -226   -387
    -70   -314   -244    192     85   -280   -626   -239   -452   -501   -213   -376
    -33   -306   -275    168    119   -293   -628   -241   -457   -509   -218   -387
    -64   -306   -241    184     85   -272   -615   -231   -449   -498   -210   -381
   -114   -306   -192    210     38   -252   -597   -213   -428   -483   -194   -368
    -77   -311   -233    194     77   -272   -610   -223   -439   -493   -202   -379
    -59   -296   -239    176     88   -267   -605   -215   -431   -485   -192   -371
    -36   -285   -249    161    106   -267   -600   -213   -426   -483   -187   -371
    -46   -288   -241    166     96   -265   -594   -207   -420   -483   -184   -371
    -51   -288   -236    171     90   -262   -589   -202   -415   -478   -181   -363
    -51   -283   -231    166     88   -257   -584   -200   -413   -472   -176   -361
    -23   -262   -239    142    106   -252   -581   -197   -410   -467   -166   -358
    -25   -288   -262    155    114   -275   -592   -210   -420   -480   -181   -368
    -51   -322   -270    187    109   -296   -605   -226   -433   -493   -197   -384
    -51   -293   -244    171     96   -270   -592   -210   -423   -478   -179   -374
    -70   -283   -213    174     70   -249   -579   -197   -410   -462   -158   -358
    -98   -275   -179    184     38   -226   -561   -176   -389   -444   -142   -340
    -64   -270   -205    168     70   -239   -574   -189   -400   -454   -153   -353
    -51   -275   -226    163     85   -252   -587   -202   -415   -465   -163   -366
    -33   -272   -239    153    101   -257   -589   -205   -415   -465   -163   -366
    -67   -270   -205    166     67   -239   -571   -187   -397   -444   -145   -348
    -51   -267   -215    161     80   -241   -571   -187   -397   -444   -140   -345
    -23   -257   -233    140    103   -246   -584   -194   -402   -444   -140   -348
    -28   -241   -213    135     90   -226   -574   -174   -384   -426   -124   -329
      5   -223   -231    106    116   -226   -579   -176   -387   -428   -122   -332
     -7   -210   -202    109     96   -207   -579   -176   -384   -415   -106   -322
    -18   -205   -189    109     85   -197   -592   -174   -379   -407    -96   -316
      2   -174   -176     85     88   -176   -589   -158   -363   -387    -72   -296
     25   -161   -187     64    106   -174   -600   -158   -363   -381    -64   -283
     23   -171   -194     75    109   -181   -607   -161   -368   -379    -59   -275
      0   -142   -142     70     70   -142   -584   -137   -345   -350    -25   -244
     18   -109   -129     44     72   -119   -579   -124   -332   -337     -7   -231
     15   -101   -119     41     64   -109   -568   -116   -322   -324      2   -218
     18    -90   -109     36     62    -98   -555   -106   -311   -314     12   -207
     10    -90   -101     38     54    -96   -561   -116   -319   -319      7   -213
     12    -80    -93     33     51    -85   -553   -106   -306   -311     18   -210
     28    -67    -98     18     62    -83   -537   -101   -298   -301     23   -205
    -10    -57    -46     33     18    -51   -511    -77   -275   -280     46   -189
     23    -85   -109     31     64    -98   -537   -101   -298   -309     15   -226
     54   -103   -161     23    106   -132   -542   -111   -309   -327     -2   -246
     12   -114   -127     49     70   -119   -517    -96   -290   -314      5   -239
    -25   -103    -77     64     25    -90   -480    -70   -262   -288     28   -226
    -25   -103    -77     62     23    -90   -475    -67   -257   -283     28   -233
      7   -122   -129     57     67   -124   -491    -90   -275   -303      5   -262
    -15   -127   -111     70     46   -122   -475    -83   -265   -298      7   -259
      7   -140   -148     67     77   -142   -478    -96   -275   -309     -2   -275
      2   -161   -163     77     83   -161   -488   -114   -288   -319    -12   -288
    -31   -168   -140     98     51   -155   -485   -116   -288   -316    -10   -290
    -70   -174   -106    119     15   -140   -480   -116   -283   -314     -2   -285
    -46   -174   -127    111     38   -150   -483   -127   -293   -324    -10   -293
    -49   -176   -127    109     38   -153   -480   -135   -296   -332    -15   -303
    -57   -171   -114    111     28   -142   -470   -129   -288   -327    -12   -306
    -46   -187   -140    116     44   -163   -475   -135   -298   -335    -25   -319
    -36   -197   -161    116     62   -179   -483   -142   -306   -340    -31   -322
    -25   -176   -153    101     62   -166   -475   -135   -296   -332    -18   -311
    -41   -174   -132    106     44   -153   -470   -132   -288   -322    -10   -303
     -7   -168   -161     88     75   -166   -478   -140   -293   -327    -18   -309
     12   -161   -174     75     93   -166   -478   -142   -296   -327    -15   -311
    -44   -158   -116    101     36   -140   -465   -129   -277   -311      5   -290
     -2   -150   -148     75     72   -150   -478   -137   -285   -311      2   -290
    -36   -145   -111     90     36   -127   -465   -124   -270   -298     15   -280
      2   -122   -124     59     62   -122   -459   -122   -265   -296     23   -277
    -38   -148   -111     93     36   -132   -454   -124   -270   -303     18   -285
    -46   -163   -119    103     36   -142   -454   -129   -275   -309     12   -290
    -41   -174   -135    106     44   -155   -459   -135   -280   -314      7   -296
    -10   -171   -161     90     75   -166   -459   -137   -283   -322      5   -298
     -2   -158   -155     80     75   -158   -457   -135   -280   -316      5   -290
    -54   -163   -109    109     25   -135   -439   -119   -259   -298     23   -280
    -33   -158   -127     93     46   -142   -449   -129   -265   -303     20   -285
    -20   -161   -140     90     59   -150   -446   -129   -267   -306     15   -285
      5   -174   -179     83     90   -176   -454   -142   -285   -324      0   -306
    -10   -179   -168     93     77   -174   -452   -140   -285   -322      2   -311
    -36   -179   -142    106     51   -161   -439   -132   -277   -316     10   -301
    -38   -174   -135    106     46   -155   -431   -129   -275   -316     10   -293
      2   -174   -176     85     85   -174   -441   -145   -288   -332      0   -309
    -25   -194   -168    109     70   -181   -436   -145   -288   -329      0   -309
    -36   -215   -181    124     72   -200   -444   -153   -296   -337    -10   -316
    -62   -205   -142    135     38   -174   -431   -137   -280   -322      7   -303
    -18   -187   -168    101     72   -179   -436   -142   -285   -329      7   -311
     12   -192   -205     88    106   -197   -446   -158   -301   -348     -7   -322
     10   -187   -200     88    101   -192   -444   -161   -303   -348     -7   -322
    -12   -192   -179    103     83   -187   -439   -161   -298   -340     -2   -322
    -54   -236   -184    145     62   -210   -439   -171   -309   -350    -12   -332
   -122   -252   -132    187      5   -192   -415   -150   -296   -337     -2   -316
    -90   -241   -153    166     28   -197   -415   -153   -298   -340     -5   -322
     -7   -223   -215    116    103   -220   -433   -171   -316   -355    -18   -337
     15   -228   -244    106    129   -236   -439   -184   -327   -366    -28   -350
    -38   -241   -202    137     80   -223   -418   -168   -311   -350    -18   -337
    -70   -241   -171    153     49   -207   -400   -150   -296   -335     -2   -322
    -25   -220   -194    124     83   -207   -394   -148   -290   -335      2   -316
      0   -181   -184     90     90   -181   -376   -137   -277   -322     12   -309
    -31   -145   -114     85     41   -129   -340   -101   -241   -285     49   -277
    -12   -129   -116     70     51   -124   -329    -88   -231   -275     57   -275
     12   -135   -148     62     80   -140   -335    -98   -241   -285     49   -288
    -10   -132   -122     70     54   -127   -322    -96   -231   -277     59   -280
    -18    -93    -75     54     28    -85   -306    -80   -207   -254     85   -254
    -10    -62    -54     36     20    -59   -311    -77   -194   -241     98   -236
     -5    -62    -57     33     25    -59   -332    -90   -202   -246    103   -231
    -41    -88    -46     62      2    -67   -342    -98   -207   -246    103   -231
    -44   -116    -72     80     12    -96   -363   -122   -228   -265     88   -244
    -28   -148   -119     85     44   -132   -384   -148   -259   -296     57   -272
    -41   -174   -132    109     44   -153   -376   -148   -267   -306     41   -288
    -64   -210   -145    137     38   -179   -376   -150   -275   -322     25   -306
    -57   -241   -184    148     62   -213   -381   -158   -285   -335      7   -324
    -44   -254   -210    148     80   -231   -384   -163   -296   -345     -2   -337
    -36   -265   -228    150     96   -246   -392   -176   -309   -355    -12   -350
    -25   -285   -262    153    116   -275   -400   -192   -324   -374    -33   -366
    -36   -293   -257    163    109   -275   -394   -187   -322   -371    -31   -363
    -23   -280   -259    150    116   -270   -392   -184   -322   -368    -28   -361
    -18   -267   -249    142    114   -259   -384   -179   -316   -361    -20   -353
    -54   -285   -231    168     85   -259   -384   -184   -319   -363    -23   -355
    -80   -301   -220    189     70   -262   -381   -184   -316   -366    -23   -355
    -67   -329   -262    197     96   -296   -384   -184   -324   -376    -41   -371
    -41   -379   -337    210    148   -358   -340   -114   -298   -384    -70   -407
    -10   -340   -332    174    158   -335   -218     49   -184   -322    -49   -418
     44   -202   -246     77    142   -223    -90    252    -12   -168     70   -322
    116     83    -33   -101     75     25      5    449    207     83    322    -80
    187    558    371   -371    -90    465    -12    496    407    415    719    329
     90   1137   1047   -615   -478   1093   -168    301    530    763   1174    789
   -161   1241   1400   -540   -779   1319   -384    -75    384    792   1278    885
   -368    688   1057   -161   -714    870   -571   -504   -114    259    787    441
   -275   -111    163    194   -220     25   -740   -818   -693   -491     25   -262
   -181   -535   -355    355     85   -446   -732   -727   -787   -709   -265   -558
   -163   -615   -452    389    142   -535   -636   -568   -696   -680   -283   -587
   -148   -550   -402    348    127   -478   -530   -418   -563   -587   -220   -535
   -106   -428   -322    267    106   -376   -439   -301   -439   -480   -127   -452
    -64   -394   -329    231    129   -363   -410   -267   -407   -452   -109   -433
    -80   -394   -314    239    114   -355   -379   -233   -374   -426    -93   -418
    -57   -376   -319    215    127   -348   -353   -207   -348   -410    -80   -407
    -31   -368   -337    200    153   -353   -348   -205   -345   -407    -80   -407
    -62   -348   -285    205    109   -316   -327   -184   -322   -381    -57   -384
   -103   -371   -270    236     83   -322   -322   -184   -319   -381    -57   -387
   -129   -379   -249    252     57   -314   -314   -179   -314   -376    -51   -381
    -77   -350   -272    215     96   -311   -314   -179   -316   -376    -51   -379
    -85   -355   -272    220     93   -314   -314   -181   -319   -379    -54   -384
    -93   -337   -246    215     75   -293   -301   -163   -306   -361    -41   -374
   -106   -327   -223    215     57   -275   -290   -150   -293   -345    -28   -363
     10   -329   -340    161    174   -335   -327   -184   -327   -384    -64   -397
     -7   -319   -314    161    150   -316   -309   -174   -314   -374    -51   -387
    -59   -324   -267    192    101   -296   -290   -161   -298   -355    -33   -368
    -46   -329   -285    187    116   -309   -293   -166   -301   -363    -38   -371
    -25   -301   -275    163    124   -288   -275   -150   -285   -348    -23   -358
    -54   -303   -249    176     96   -277   -270   -150   -283   -342    -18   -355
    -77   -324   -246    200     83   -285   -277   -161   -293   -353    -28   -363
    -98   -327   -228    210     64   -277   -272   -158   -288   -353    -31   -361
    -80   -311   -231    197     75   -272   -272   -148   -280   -348    -23   -350
    -77   -309   -231    194     75   -270   -267   -142   -277   -340    -18   -342
    -49   -309   -262    179    103   -285   -280   -153   -285   -348    -25   -355
    -83   -309   -228    194     70   -270   -275   -142   -275   -335    -12   -348
    -85   -298   -213    192     62   -257   -265   -132   -262   -322     -5   -337
    -49   -272   -223    158     85   -249   -259   -124   -257   -311      2   -324
    -54   -259   -205    155     75   -233   -257   -114   -246   -296     15   -306
    -36   -249   -213    140     88   -231   -270   -116   -252   -293     18   -303
     23   -218   -241     98    132   -228   -283   -119   -254   -283     28   -293
     25   -205   -233     88    127   -218   -288   -116   -252   -277     36   -288
     -7   -192   -184     98     88   -189   -277   -101   -236   -259     57   -267
    -20   -166   -148     93     62   -158   -265    -80   -215   -236     83   -236
    -12   -142   -129     77     57   -137   -257    -67   -205   -223    101   -220
     10   -122   -132     54     70   -127   -252    -62   -197   -218    111   -215
     23   -111   -135     44     77   -122   -246    -62   -192   -210    114   -207
    -12   -109    -96     59     41   -101   -231    -51   -179   -200    127   -192
     18   -111   -129     46     72   -119   -233    -59   -187   -213    119   -200
    -10   -119   -109     62     49   -114   -218    -46   -176   -202    124   -192
    -15   -114    -98     64     38   -106   -200    -33   -163   -194    135   -187
    -23   -103    -80     62     25    -93   -179    -20   -148   -184    142   -189
      5   -111   -116     54     59   -114   -179    -23   -148   -192    127   -202
     -5   -122   -116     64     54   -119   -174    -28   -148   -192    122   -213
    -20   -119    -98     70     36   -109   -155    -20   -135   -187    124   -215
      0   -109   -111     54     51   -109   -145    -15   -127   -181    127   -220
     18   -106   -124     44     70   -114   -145    -15   -124   -181    122   -223
     15   -119   -135     49     72   -127   -150    -31   -132   -194    109   -239
    -54   -150    -96    101     20   -124   -142    -31   -129   -194    109   -241
    -88   -150    -62    116    -15   -106   -129    -23   -116   -184    119   -228
      2   -145   -148     72     75   -145   -148    -49   -140   -210     90   -252
    -15   -161   -145     85     62   -153   -148    -59   -148   -218     83   -259
    -38   -181   -142    111     51   -163   -150    -70   -158   -226     72   -270
    -62   -179   -116    119     25   -148   -137    -64   -150   -218     83   -257
   -116   -184    -67    150    -25   -127   -122    -49   -135   -202     98   -241
    -70   -171   -101    119     12   -135   -129    -54   -140   -207     96   -249
    -51   -161   -109    106     28   -137   -129    -57   -142   -207     93   -252
    -67   -168   -103    116     15   -137   -129    -59   -145   -210     90   -257
    -31   -150   -119     90     44   -135   -129    -57   -145   -205     96   -254
    -10   -145   -135     75     59   -142   -140    -72   -158   -215     88   -262
    -44   -142    -98     93     25   -119   -129    -62   -142   -200     98   -246
    -57   -116    -59     88      0    -88   -106    -41   -119   -176    122   -226
    -67   -109    -41     88    -12    -75    -93    -33   -106   -166    135   -215
    -59   -122    -64     90      0    -93   -109    -49   -119   -176    122   -226
    -77   -116    -38     96    -20    -80   -101    -38   -109   -166    129   -218
    -33   -135   -101     83     31   -119   -124    -64   -132   -192    106   -241
      7   -116   -124     54     64   -119   -124    -64   -132   -192    103   -239
    -85   -122    -38    103    -23    -80    -93    -36   -106   -163    129   -213
    -93   -119    -28    106    -33    -75    -85    -31    -96   -158    137   -210
    -31   -119    -90     75     25   -106    -98    -41   -111   -171    119   -223
    -67   -148    -80    109      5   -114    -96    -41   -111   -171    111   -223
    -33   -148   -116     88     41   -132   -103    -51   -122   -184     98   -233
    -20   -140   -119     80     49   -129   -101    -49   -119   -184    101   -226
    -20   -127   -106     72     38   -116    -93    -36   -109   -174    106   -215
    -25   -119    -93     72     33   -106    -85    -31   -103   -171    111   -210
    -44   -135    -93     88     23   -114    -83    -41   -114   -181    101   -218
    -70   -148    -77    109      2   -114    -77    -41   -114   -181    101   -220
    -41   -135    -93     88     23   -114    -75    -38   -111   -179    101   -218
    -41   -124    -83     83     20   -103    -67    -33   -101   -171    109   -210
    -20   -155   -135     85     54   -145    -88    -57   -127   -197     88   -233
    -54   -187   -132    119     38   -161    -93    -64   -137   -205     77   -244
   -124   -168    -46    145    -41   -109    -54    -33   -103   -171    111   -213
    -85   -145    -59    116    -12   -103    -57    -33   -103   -171    111   -213
    -20   -155   -137     88     57   -148    -80    -62   -132   -200     83   -241
      7   -168   -179     80     93   -174    -98    -80   -153   -218     62   -262
    -33   -171   -137    101     49   -155    -88    -70   -145   -210     75   -252
    -49   -155   -106    103     28   -132    -72    -54   -129   -194     85   -236
    -15   -145   -129     77     54   -137    -77    -64   -137   -205     75   -246
    -36   -148   -114     90     36   -132    -67    -59   -132   -202     77   -241
    -70   -148    -77    106      2   -114    -51    -44   -116   -187     90   -228
    -51   -116    -64     85      5    -90    -31    -28    -98   -166    103   -215
    -31    -80    -51     54     10    -64     -7     -7    -75   -148    124   -197
    -28    -75    -46     51      7    -62     -2     -5    -72   -145    124   -197
    -44    -83    -38     62     -5    -59     -2     -5    -75   -148    122   -200
    -54    -64    -10     59    -23    -38     12      7    -62   -137    135   -192
    -75    -15     59     44    -70     20     38     31    -28   -101    168   -158
    -31     12     44      7    -38     28     23     20    -33    -98    171   -153
    -25      0     23     12    -25     10      0      2    -46   -111    158   -158
    -15     -2     12     10    -15      5    -15     -2    -51   -114    155   -163
     18    -10    -31     -5     20    -20    -41    -18    -70   -129    140   -171
     10    -49    -59     18     33    -54    -59    -38    -93   -150    116   -189
     -5    -85    -80     44     33    -83    -62    -49   -114   -171     96   -218
    -33   -140   -106     88     36   -124    -59    -54   -124   -189     72   -244
    -10   -171   -161     88     75   -166    -80    -80   -153   -220     36   -272
    -54   -192   -137    122     41   -166    -72    -77   -148   -220     33   -275
    -67   -218   -153    140     41   -187    -75    -88   -161   -233     20   -293
    -49   -228   -179    140     64   -205    -75    -96   -174   -246      5   -298
    -75   -249   -176    161     49   -213    -70    -88   -168   -241      7   -296
    -85   -252   -166    168     38   -210    -62    -80   -161   -236     12   -290
   -109   -257   -148    181     15   -202    -59    -80   -161   -236     10   -288
    -70   -249   -179    161     54   -215    -77    -96   -181   -252     -7   -303
    -57   -239   -181    145     59   -210    -72    -88   -171   -244      0   -293
    -23   -257   -236    140    106   -246    -72    -85   -184   -259    -15   -306
    -59   -314   -254    184     96   -283    -15    -10   -153   -257    -38   -340
    -25   -311   -285    168    129   -298    101    142    -62   -220    -38   -371
     96   -184   -283     44    187   -233    202    329     80   -103     46   -298
    184     54   -132   -119    158    -38    280    519    265    103    249    -90
    231    511    280   -374    -23    397    270    587    470    428    636    329
    119   1174   1054   -646   -467   1114    145    452    659    844   1171    893
   -124   1335   1460   -605   -792   1395    -72     64    530    891   1304   1018
   -303    779   1083   -239   -693    930   -290   -374     31    371    815    568
   -316    -54    259    184   -290    101   -462   -685   -537   -353     77   -122
   -220   -542   -322    381     49   -433   -472   -633   -693   -639   -285   -498
   -166   -620   -457    392    142   -540   -400   -491   -618   -623   -316   -542
   -127   -509   -381    316    127   -446   -267   -314   -465   -504   -231   -470
    -93   -384   -293    236     98   -340   -174   -189   -348   -397   -145   -392
    -93   -342   -249    218     77   -296   -129   -135   -303   -358   -116   -366
   -145   -358   -213    252     33   -288    -96    -98   -277   -342   -111   -361
   -111   -355   -244    233     64   -298    -85    -75   -267   -337   -116   -366
    -90   -371   -280    228     93   -327    -88    -72   -272   -348   -135   -371
    -51   -371   -319    213    132   -345    -85    -67   -275   -353   -145   -374
    -70   -371   -301    220    114   -337    -72    -49   -265   -340   -135   -361
    -59   -368   -309    213    122   -340    -67    -36   -259   -335   -132   -355
    -36   -381   -345    207    153   -363    -80    -49   -272   -348   -150   -366
    -54   -400   -345    228    145   -374    -80    -46   -277   -355   -161   -368
    -83   -387   -303    233    109   -348    -59    -23   -257   -335   -145   -350
    -72   -363   -290    218    106   -327    -49     -7   -249   -322   -137   -337
    -57   -379   -324    215    132   -353    -62    -28   -270   -342   -161   -361
    -38   -358   -319    200    140   -340    -54    -23   -265   -342   -155   -358
    -70   -361   -290    213    109   -327    -49    -15   -259   -337   -150   -355
   -109   -392   -285    249     88   -340    -59    -28   -275   -348   -166   -371
   -106   -379   -275    241     83   -327    -54    -25   -272   -342   -163   -368
    -85   -358   -272    223     93   -316    -54    -18   -265   -332   -155   -361
    -62   -371   -309    215    122   -340    -70    -33   -277   -342   -176   -387
   -101   -379   -277    239     88   -329    -46     -7   -254   -319   -161   -374
   -114   -374   -262    241     72   -319    -36      7   -239   -314   -158   -355
     -2   -363   -361    184    179   -363    -83    -31   -280   -353   -194   -384
    -23   -332   -311    176    142   -322    -83    -25   -283   -348   -189   -374
    -41   -301   -262    171    109   -283    -77    -12   -270   -329   -168   -350
    -49   -324   -277    184    114   -301    -83    -15   -272   -327   -174   -345
    -44   -319   -275    181    114   -298    -98    -25   -285   -335   -179   -355
    -23   -283   -262    150    116   -272    -93    -15   -277   -319   -168   -350
     -7   -262   -254    135    122   -257    -98    -10   -277   -314   -155   -348
    -67   -249   -184    158     57   -218    -80     15   -254   -285   -129   -319
      7   -189   -197     90    101   -192    -75     25   -244   -270   -109   -290
      5   -189   -197     90     98   -192    -93     18   -257   -277   -119   -296
    -67   -213   -145    137     38   -179    -93     25   -249   -262   -106   -277
    -54   -184   -129    116     36   -158    -85     41   -236   -246    -93   -257
     25   -166   -192     70    109   -179   -103     20   -257   -262   -106   -259
     36   -145   -181     51    106   -163    -98     23   -254   -259   -106   -252
      5   -132   -137     62     70   -135    -80     33   -241   -244    -96   -241
    -18   -124   -109     70     44   -116    -72     36   -239   -236    -90   -236
    -15   -129   -114     72     49   -122    -80     25   -249   -246   -106   -246
    -28   -106    -80     64     23    -93    -70     38   -239   -231    -98   -231
    -33    -85    -51     59      7    -70    -57     49   -226   -215    -93   -226
     31    -85   -116     25     72   -101    -77     25   -249   -239   -116   -252
     33    -90   -124     28     77   -106    -80     20   -257   -252   -137   -265
     23   -101   -124     36     72   -111    -72     25   -254   -252   -153   -277
    -49   -140    -90     96     18   -116    -54     33   -246   -249   -161   -285
    -88   -176    -88    132     -2   -132    -46     36   -241   -249   -176   -298
    -51   -192   -140    122     44   -166    -49     20   -259   -267   -202   -319
    -75   -192   -116    132     20   -155    -36     28   -249   -259   -194   -314
    -28   -200   -174    114     70   -187    -44     18   -259   -272   -215   -329
    -25   -241   -218    132     96   -231    -64    -12   -290   -306   -246   -350
    -70   -231   -161    150     44   -197    -44      2   -277   -290   -231   -332
    -51   -233   -181    142     64   -207    -51    -12   -285   -303   -246   -345
    -28   -252   -223    137     96   -239    -70    -33   -306   -324   -267   -363
    -75   -262   -189    166     54   -226    -57    -31   -303   -319   -265   -358
    -75   -239   -163    158     44   -202    -46    -20   -298   -309   -254   -348
      0   -218   -218    106    106   -218    -64    -33   -311   -322   -272   -358
    -28   -228   -200    127     83   -213    -64    -36   -314   -319   -272   -355
    -33   -226   -194    127     80   -210    -70    -41   -314   -322   -275   -361
    -36   -220   -184    129     72   -202    -67    -38   -309   -322   -277   -361
    -59   -215   -155    137     44   -184    -64    -36   -306   -314   -272   -353
    -59   -215   -155    135     46   -187    -70    -41   -314   -322   -283   -361
    -57   -215   -161    135     51   -189    -77    -54   -327   -335   -298   -368
    -31   -210   -179    122     72   -194    -90    -67   -337   -340   -309   -376
    -64   -207   -142    135     38   -176    -77    -59   -327   -332   -303   -371
    -85   -184    -98    135      5   -142    -59    -49   -309   -314   -285   -355
    -51   -187   -135    116     41   -161    -70    -67   -324   -332   -298   -371
      5   -187   -192     90     98   -189    -88    -93   -348   -358   -324   -397
    -25   -194   -171    109     70   -184    -83    -90   -345   -355   -324   -394
    -25   -197   -174    111     72   -187    -83    -96   -348   -353   -327   -394
    -20   -202   -181    111     80   -194    -83   -103   -353   -361   -335   -397
      7   -184   -192     88     98   -187    -80   -111   -358   -366   -337   -400
     31   -168   -200     67    114   -181    -77   -116   -361   -371   -342   -407
     18   -192   -210     85    114   -200    -83   -129   -374   -381   -353   -415
      2   -187   -192     90     96   -187    -77   -135   -374   -379   -350   -418
    -80   -218   -137    150     28   -179    -72   -137   -374   -379   -348   -418
    -44   -236   -192    137     72   -215    -93   -166   -407   -413   -376   -444
    -12   -218   -205    114     96   -213    -93   -179   -413   -420   -381   -452
    -31   -220   -192    124     77   -207    -88   -184   -413   -426   -387   -457
    -38   -218   -179    129     70   -200    -75   -176   -405   -415   -387   -454
    -46   -231   -187    137     67   -210    -80   -189   -413   -420   -392   -459
    -44   -233   -192    137     72   -213    -88   -200   -423   -428   -394   -467
    -62   -218   -158    140     46   -189    -72   -184   -407   -413   -384   -454
      5   -192   -197     93    101   -194    -70   -189   -405   -418   -389   -452
     64   -161   -228     46    145   -192    -62   -194   -410   -426   -394   -454
     62   -145   -207     41    132   -176    -41   -189   -402   -420   -384   -449
    -25   -153   -127     88     46   -140    -23   -176   -389   -402   -353   -441
      2   -103   -106     51     54   -103     -5   -163   -374   -389   -329   -439
     41   -124   -168     41    103   -145    -25   -194   -400   -420   -358   -467
    -20    -93    -72     54     25    -83     12   -168   -366   -384   -324   -428
    -54    -49      2     49    -28    -23     36   -148   -332   -345   -290   -394
     20    -49    -70     15     44    -59     -7   -181   -361   -376   -314   -413
     88    -28   -119    -31    101    -72    -28   -202   -379   -389   -329   -413
     80    -33   -114    -23     96    -72    -44   -215   -384   -397   -355   -397
     18    -85   -106     33     59    -96    -59   -231   -402   -423   -368   -410
     41   -124   -166     41    103   -145    -83   -252   -426   -431   -361   -459
     -2   -189   -187     96     90   -189    -77   -257   -439   -446   -363   -493
      0   -233   -233    114    116   -233    -88   -270   -459   -470   -376   -514
     36   -231   -267     96    150   -249    -77   -277   -467   -478   -381   -530
     54   -218   -272     83    163   -244    -83   -288   -475   -491   -410   -519
     38   -270   -309    114    174   -288   -129   -327   -519   -550   -514   -514
     31   -275   -309    122    168   -290   -127   -327   -522   -555   -506   -532
     -7   -311   -303    158    145   -309   -137   -345   -535   -548   -478   -574
    -59   -368   -309    215    124   -340   -163   -379   -566   -571   -488   -607
    -41   -353   -314    197    135   -335   -166   -379   -558   -561   -488   -576
    -33   -345   -311    189    137   -329   -150   -368   -550   -540   -426   -594
    -54   -329   -275    192    109   -303   -114   -345   -524   -491   -361   -602
    -62   -366   -303    215    119   -335    -80   -301   -504   -496   -374   -618
     25   -415   -441    192    233   -426    -41   -218   -475   -517   -433   -685
      2   -366   -368    181    184   -366     77    -54   -361   -446   -426   -618
     88   -158   -249     33    166   -205    202    155   -176   -280   -296   -439
    316    322      5   -319    155    163    257    345     83     77     93    -90
    288    901    613   -594   -161    756    124    265    277    498    644    376
    -33   1273   1304   -620   -667   1288    -49    -46    301    756   1018    727
   -226   1010   1234   -392   -730   1122   -254   -501    -72    436    779    506
   -301    153    454     75   -376    303   -501   -956   -745   -361     33   -223
   -226   -532   -306    376     38   -420   -633  -1021  -1047   -818   -483   -735
   -226   -813   -587    517    179   -701   -574   -917  -1052   -904   -633   -885
   -192   -774   -581    480    192   -680   -384   -763   -940   -833   -605   -865
   -122   -594   -472    358    174   -535   -239   -602   -787   -724   -558   -730
   -111   -493   -384    301    135   -439   -213   -524   -717   -667   -506   -665
   -215   -522   -306    366     44   -415   -210   -485   -675   -597   -413   -706
   -122   -491   -371    306    122   -431   -184   -459   -654   -576   -340   -683
      5   -498   -504    246    254   -501   -161   -454   -657   -587   -340   -698
    -46   -519   -472    280    213   -496   -135   -431   -633   -563   -335   -683
     15   -368   -384    176    197   -376   -148   -410   -605   -537   -324   -633
      7   -394   -402    192    202   -397   -205   -454   -641   -558   -332   -691
   -114   -514   -400    314    142   -457   -174   -470   -662   -558   -293   -753
   -114   -501   -387    306    135   -444   -148   -441   -641   -542   -277   -727
   -116   -519   -402    316    140   -459   -158   -431   -628   -522   -236   -719
   -181   -550   -368    366     90   -459   -142   -452   -646   -522   -218   -748
   -179   -506   -327    342     72   -418   -109   -436   -644   -519   -210   -758
   -176   -527   -350    350     85   -439   -179   -454   -670   -545   -267   -758
   -174   -506   -332    340     77   -420   -228   -462   -675   -550   -277   -743
   -233   -465   -231    348     -2   -350   -163   -433   -646   -514   -228   -719
   -233   -452   -218    342     -7   -335   -114   -420   -649   -524   -259   -719
   -137   -405   -267    270     62   -335   -153   -431   -657   -542   -280   -735
    -70   -363   -293    215    111   -329   -215   -436   -654   -532   -254   -735
    -72   -366   -293    218    106   -329   -246   -465   -675   -545   -249   -782
   -176   -418   -241    298     31   -329   -223   -452   -678   -532   -207   -805
    -93   -324   -231    207     67   -277   -174   -410   -652   -501   -187   -771
    -49   -239   -189    145     70   -215   -161   -389   -628   -485   -181   -745
   -132   -285   -155    207     10   -220   -220   -420   -659   -522   -231   -758
   -161   -301   -140    231    -10   -220   -270   -446   -693   -545   -254   -776
   -176   -288   -111    231    -33   -202   -252   -452   -704   -537   -233   -789
   -171   -249    -77    210    -49   -163   -254   -449   -704   -530   -215   -776
   -150   -249   -101    200    -25   -176   -267   -475   -732   -561   -249   -792
   -192   -132     59    163   -127    -36   -163   -384   -644   -480   -176   -698
   -197   -122     75    158   -137    -23   -223   -389   -652   -488   -168   -698
   -187   -124     59    155   -124    -33   -314   -415   -678   -501   -171   -727
   -116    -70     46     93    -83    -12   -324   -413   -680   -498   -166   -722
    -98    -70     28     85    -64    -20   -335   -428   -704   -519   -184   -743
    -70      0     67     33    -70     33   -335   -405   -683   -498   -163   -722
    -59     31     90     12    -75     62   -327   -397   -678   -504   -174   -711
    -98     85    184      5   -142    135   -303   -384   -665   -483   -158   -696
    -98    129    228    -15   -163    179   -290   -361   -641   -457   -135   -683
    -90    109    200    -10   -145    153   -340   -363   -646   -465   -142   -701
   -127     72    200     28   -163    135   -324   -361   -657   -480   -166   -719
   -127    103    231     10   -179    166   -267   -342   -649   -478   -166   -724
   -129     85    215     23   -171    150   -259   -342   -652   -485   -168   -737
   -116    106    223      5   -168    163   -293   -350   -649   -488   -171   -740
   -124    103    228     10   -176    163   -290   -345   -639   -483   -179   -753
   -163     36    200     62   -181    116   -270   -350   -649   -498   -207   -776
   -166    -10    155     88   -161     72   -257   -363   -672   -527   -246   -802
   -176    -15    161     93   -171     70   -231   -366   -675   -535   -270   -810
   -194    -18    174    106   -184     77   -213   -358   -667   -537   -285   -815
   -218    -57    158    135   -189     49   -259   -389   -691   -566   -322   -841
   -239   -106    132    174   -187     12   -290   -418   -724   -597   -363   -867
   -252   -114    137    181   -197     10   -267   -423   -735   -605   -384   -880
   -259   -132    127    194   -194     -5   -270   -433   -748   -620   -407   -893
   -228    -93    132    158   -181     20   -290   -433   -743   -613   -410   -880
   -228   -103    124    166   -176     10   -314   -439   -750   -626   -444   -898
   -197   -101     93    148   -148     -5   -296   -428   -753   -628   -467   -904
   -181   -129     49    155   -116    -41   -277   -431   -766   -639   -493   -906
   -220   -174     46    197   -135    -64   -290   -452   -797   -665   -530   -919
   -236   -155     80    197   -158    -38   -309   -452   -795   -657   -537   -906
   -233   -176     54    205   -145    -59   -332   -457   -810   -672   -566   -906
   -231   -187     44    207   -140    -70   -322   -457   -820   -683   -592   -911
   -228   -181     44    205   -140    -70   -335   -454   -828   -693   -610   -909
   -176   -101     75    140   -127    -12   -353   -452   -823   -680   -607   -896
   -226   -145     80    184   -155    -31   -335   -475   -854   -717   -649   -919
   -246   -179     67    213   -158    -54   -298   -462   -854   -722   -672   -917
   -228   -145     83    184   -158    -31   -319   -459   -859   -717   -680   -906
   -231   -194     36    213   -135    -80   -337   -483   -888   -750   -722   -930
   -226   -205     18    215   -124    -93   -322   -480   -893   -758   -745   -932
   -213   -184     25    197   -122    -80   -337   -480   -888   -756   -756   -924
   -194   -158     36    176   -116    -62   -340   -480   -893   -766   -776   -922
   -218   -215      2    218   -111   -106   -340   -498   -919   -795   -813   -945
   -241   -259    -18    249   -111   -140   -366   -519   -948   -818   -839   -958
   -213   -220     -7    215   -103   -114   -384   -527   -958   -823   -857   -958
   -197   -233    -38    213    -80   -137   -379   -524   -958   -828   -880   -950
   -233   -306    -72    270    -80   -189   -407   -548   -989   -862   -924   -971
   -218   -301    -83    259    -70   -192   -348   -524   -976   -862   -932   -961
   -215   -303    -88    259    -64   -194   -350   -535   -995   -880   -961   -958
   -223   -327   -103    275    -62   -215   -376   -548  -1010   -898  -1000   -969
   -226   -342   -116    285    -54   -231   -384   -553  -1023   -914  -1039   -974
   -210   -342   -135    275    -38   -239   -366   -545  -1023   -922  -1072   -961
   -202   -350   -150    275    -28   -252   -358   -537  -1026   -927  -1101   -953
   -200   -309   -109    254    -46   -210   -324   -511  -1005   -909  -1104   -935
   -218   -285    -67    252    -75   -176   -311   -498   -997   -901  -1119   -930
   -205   -267    -62    236    -72   -166   -319   -498  -1002   -909  -1153   -932
   -207   -275    -70    241    -70   -174   -298   -483   -995   -911  -1174   -927
   -215   -272    -59    244    -80   -166   -290   -472   -992   -914  -1195   -922
   -197   -215    -18    207    -90   -116   -303   -465   -976   -891  -1189   -891
   -184   -202    -18    192    -83   -109   -311   -470   -984   -891  -1205   -872
   -189   -226    -36    207    -77   -129   -322   -483  -1002   -906  -1241   -878
   -181   -254    -75    215    -54   -166   -329   -485  -1010   -911  -1265   -862
   -184   -272    -88    228    -49   -181   -361   -501  -1028   -922  -1288   -846
   -197   -301   -103    249    -49   -202   -405   -527  -1065   -950  -1332   -857
   -205   -368   -163    288    -20   -267   -402   -532  -1093   -984  -1387   -878
   -200   -449   -252    324     23   -350   -394   -530  -1119  -1018  -1447   -901
   -213   -496   -283    355     33   -389   -423   -555  -1161  -1060  -1512   -927
   -218   -509   -290    361     36   -400   -457   -576  -1197  -1093  -1564   -943
   -223   -537   -314    379     44   -426   -483   -597  -1226  -1122  -1608   -950
   -228   -540   -314    381     41   -428   -493   -607  -1244  -1143  -1644   -950
   -246   -587   -340    418     46   -465   -504   -613  -1262  -1161  -1683   -958
   -233   -600   -366    418     64   -485   -527   -623  -1283  -1179  -1725   -971
   -218   -602   -387    410     83   -496   -545   -633  -1301  -1200  -1764   -974
   -226   -620   -394    420     83   -509   -542   -623  -1299  -1200  -1790   -963
   -218   -605   -387    413     83   -496   -535   -610  -1299  -1195  -1810   -953
   -218   -641   -426    428    103   -535   -553   -615  -1322  -1221  -1860   -969
   -187   -693   -506    439    158   -600   -555   -587  -1337  -1260  -1935  -1000
   -161   -748   -589    454    213   -667   -465   -454  -1291  -1267  -2013  -1021
   -127   -683   -555    405    213   -620   -342   -267  -1163  -1184  -2010   -904
    -62   -454   -394    257    163   -426   -231    -31   -956   -974  -1857   -657
    -10     33     44    -12    -28     38   -189     96   -685   -623  -1486   -241
    -59    701    761   -322   -410    730   -293    -18   -459   -205   -966    262
   -283   1104   1387   -410   -833   1244   -548   -423   -467     -7   -652    548
   -426    672   1098   -124   -763    885   -839   -911   -932   -433  -1047    210
   -441   -200    241    322   -342     18  -1039  -1278  -1592  -1234  -1865   -514
   -348   -875   -527    610     88   -701  -1106  -1325  -1930  -1725  -2418  -1062
   -288  -1075   -787    683    249   -932  -1047  -1179  -1904  -1787  -2540  -1179
   -270  -1018   -748    644    236   -885   -909   -995  -1758  -1683  -2473  -1109
   -236   -893   -657    563    207   -776   -810   -859  -1628  -1574  -2387  -1021
   -231   -820   -589    524    179   -706   -758   -789  -1558  -1514  -2343   -969
   -226   -800   -574    514    174   -688   -748   -769  -1543  -1506  -2353   -937
   -215   -802   -587    509    184   -696   -750   -771  -1553  -1532  -2408   -930
   -218   -784   -566    501    171   -678   -753   -769  -1556  -1538  -2418   -930
   -226   -779   -553    501    161   -667   -756   -763  -1553  -1527  -2408   -935
   -223   -797   -574    511    174   -685   -771   -771  -1564  -1538  -2416   -950
   -210   -818   -607    511    197   -714   -787   -779  -1577  -1556  -2439   -953
   -202   -826   -623    514    210   -724   -779   -769  -1574  -1561  -2447   -945
   -210   -815   -605    511    194   -709   -776   -766  -1571  -1566  -2465   -943
   -218   -823   -605    522    192   -714   -789   -776  -1587  -1587  -2496   -937
   -210   -805   -594    506    192   -701   -823   -797  -1610  -1608  -2520   -956
   -207   -800   -592    504    189   -696   -839   -805  -1626  -1621  -2533   -976
   -192   -836   -644    511    223   -740   -852   -810  -1639  -1634  -2553   -971
   -192   -836   -644    514    226   -740   -854   -810  -1641  -1631  -2564   -958
   -207   -820   -613    514    202   -719   -862   -823  -1652  -1639  -2582   -976
   -215   -826   -613    519    197   -719   -878   -836  -1670  -1652  -2605   -992
   -210   -831   -623    519    205   -727   -896   -849  -1688  -1665  -2621   -995
   -207   -797   -589    504    189   -693   -901   -844  -1686  -1652  -2603   -943
   -226   -846   -620    535    194   -735   -917   -852  -1693  -1652  -2613   -935
   -226   -857   -633    540    202   -745   -927   -862  -1701  -1654  -2629   -906
   -223   -823   -602    522    189   -714   -940   -867  -1704  -1654  -2642   -875
   -226   -823   -597    524    184   -711   -948   -867  -1701  -1657  -2655   -857
   -210   -846   -636    527    210   -740   -963   -878  -1719  -1673  -2681   -859
   -200   -857   -657    527    226   -756   -989   -893  -1738  -1688  -2707   -865
   -205   -820   -618    511    205   -719   -995   -891  -1732  -1683  -2709   -859
   -202   -831   -628    517    213   -730  -1008   -888  -1730  -1683  -2717   -839
   -210   -870   -662    537    223   -766  -1041   -906  -1756  -1701  -2746   -839
   -218   -870   -652    542    215   -761  -1060   -909  -1758  -1699  -2743   -833
   -215   -852   -639    532    210   -745  -1085   -914  -1761  -1688  -2735   -826
   -166   -826   -659    496    246   -743  -1114   -927  -1771  -1688  -2743   -826
   -145   -795   -652    467    252   -724  -1109   -909  -1748  -1670  -2735   -789
   -140   -787   -646    462    252   -717  -1111   -906  -1738  -1660  -2743   -753
   -111   -745   -636    428    259   -691  -1109   -904  -1732  -1649  -2748   -727
    -88   -672   -584    381    246   -628  -1098   -885  -1704  -1615  -2722   -691
   -106   -618   -511    361    200   -566  -1122   -896  -1709  -1613  -2725   -685
   -161   -693   -532    426    184   -613  -1166   -940  -1751  -1652  -2777   -706
   -213   -792   -579    501    181   -685  -1182   -974  -1782  -1683  -2813   -711
   -239   -810   -571    524    166   -691  -1163   -958  -1761  -1673  -2811   -706
   -233   -810   -579    519    171   -693  -1156   -950  -1751  -1667  -2818   -696
   -184   -774   -592    478    202   -683  -1169   -961  -1753  -1667  -2826   -672
   -176   -766   -592    470    205   -680  -1176   -963  -1745  -1660  -2818   -649
   -166   -750   -584    459    207   -667  -1161   -953  -1725  -1641  -2808   -639
   -197   -789   -592    493    194   -691  -1187   -976  -1745  -1660  -2834   -652
   -213   -820   -607    517    197   -714  -1213  -1008  -1766  -1683  -2865   -657
   -207   -771   -566    488    179   -670  -1218  -1010  -1756  -1673  -2855   -636
   -205   -763   -558    485    176   -662  -1239  -1036  -1769  -1688  -2868   -652
   -207   -820   -615    511    202   -719  -1270  -1070  -1800  -1722  -2899   -683
   -210   -831   -623    519    205   -727  -1278  -1075  -1803  -1722  -2902   -691
   -192   -833   -644    511    223   -740  -1270  -1067  -1787  -1706  -2896   -672
   -189   -904   -714    548    262   -810  -1306  -1101  -1816  -1740  -2935   -701
   -200   -914   -714    555    257   -815  -1340  -1124  -1831  -1753  -2951   -709
   -205   -914   -709    558    249   -813  -1348  -1119  -1821  -1745  -2948   -714
   -192   -922   -730    555    267   -826  -1371  -1137  -1831  -1753  -2959   -724
   -166   -922   -756    545    293   -839  -1389  -1150  -1842  -1756  -2966   -732
   -179   -945   -766    561    290   -857  -1413  -1169  -1862  -1766  -2977   -758
   -168   -937   -771    553    298   -854  -1421  -1174  -1862  -1764  -2979   -756
   -166   -930   -763    548    298   -849  -1436  -1179  -1860  -1758  -2977   -743
   -155   -898   -743    527    293   -820  -1447  -1179  -1852  -1751  -2977   -714
   -155   -917   -761    535    301   -839  -1460  -1187  -1867  -1758  -2998   -706
   -140   -914   -776    527    316   -846  -1483  -1208  -1883  -1766  -3005   -724
   -116   -857   -740    485    309   -797  -1478  -1202  -1870  -1748  -2990   -704
   -109   -872   -763    491    327   -818  -1491  -1208  -1873  -1751  -3005   -714
    -85   -883   -797    483    353   -841  -1514  -1221  -1888  -1766  -3034   -706
    -85   -875   -789    480    350   -831  -1535  -1228  -1896  -1764  -3039   -688
    -85   -888   -802    485    355   -844  -1558  -1234  -1906  -1769  -3047   -683
    -67   -893   -826    480    379   -859  -1579  -1244  -1917  -1777  -3060   -667
    -59   -917   -859    488    397   -888  -1608  -1260  -1940  -1800  -3089   -688
    -51   -919   -867    485    405   -893  -1613  -1249  -1935  -1792  -3089   -685
    -33   -935   -904    483    431   -919  -1615  -1231  -1919  -1771  -3078   -665
    -18  -1010   -992    514    485  -1002  -1631  -1231  -1927  -1774  -3089   -652
    -25  -1054  -1031    540    498  -1044  -1647  -1234  -1935  -1777  -3094   -633
      2  -1039  -1041    517    519  -1041  -1644  -1218  -1922  -1761  -3081   -605
     23  -1060  -1083    517    550  -1070  -1660  -1228  -1940  -1777  -3094   -618
     23  -1109  -1132    542    576  -1119  -1686  -1236  -1958  -1797  -3109   -597
     23  -1091  -1117    532    568  -1104  -1688  -1218  -1951  -1790  -3089   -563
     41  -1041  -1083    498    561  -1062  -1678  -1192  -1938  -1771  -3057   -548
     59   -997  -1057    467    555  -1026  -1683  -1189  -1938  -1764  -3037   -566
     80   -950  -1031    436    555   -989  -1688  -1179  -1935  -1756  -3026   -561
     72   -950  -1023    436    545   -984  -1704  -1179  -1948  -1761  -3026   -555
     83   -948  -1031    431    555   -987  -1719  -1182  -1961  -1769  -3031   -574
     83   -911   -997    413    537   -953  -1714  -1171  -1953  -1753  -3013   -558
     77   -872   -950    397    514   -911  -1712  -1156  -1935  -1743  -2995   -514
     77   -888   -966    405    522   -927  -1745  -1158  -1953  -1758  -3018   -491
     90   -880   -971    394    530   -924  -1774  -1163  -1971  -1769  -3021   -488
     96   -857   -953    379    522   -906  -1803  -1169  -1992  -1779  -3005   -514
     80   -906   -987    413    532   -945  -1849  -1187  -2034  -1823  -3031   -579
     62  -1005  -1070    470    563  -1036  -1896  -1213  -2081  -1873  -3083   -613
     49  -1008  -1057    478    550  -1031  -1917  -1210  -2088  -1875  -3042   -628
     36   -971  -1010    465    522   -989  -1938  -1218  -2101  -1875  -2985   -652
     51  -1015  -1067    483    558  -1041  -1979  -1262  -2148  -1927  -3050   -717
     51  -1065  -1117    504    584  -1091  -2003  -1288  -2179  -1971  -3096   -766
     31  -1041  -1072    504    550  -1057  -2000  -1293  -2184  -1966  -3034   -792
      5  -1047  -1052    517    527  -1049  -2023  -1322  -2197  -1958  -2977   -828
     -7  -1088  -1080    548    535  -1085  -2031  -1340  -2192  -1948  -2959   -792
    -49  -1104  -1054    576    501  -1080  -2010  -1340  -2179  -1943  -2972   -717
    -59  -1101  -1044    579    491  -1072  -2003  -1343  -2171  -1932  -2992   -636
    -54  -1114  -1060    584    501  -1088  -2008  -1363  -2182  -1925  -3016   -607
    -54  -1104  -1049    579    496  -1078  -1987  -1363  -2171  -1906  -3013   -607
    -20  -1158  -1137    589    555  -1150  -1971  -1348  -2182  -1930  -3039   -633
     18  -1267  -1286    623    649  -1275  -1909  -1265  -2174  -1961  -3086   -709
     12  -1286  -1299    636    654  -1291  -1784  -1111  -2086  -1919  -3068   -730
     62  -1179  -1241    558    652  -1210  -1654   -911  -1930  -1787  -2956   -623
    189   -748   -940    277    563   -844  -1564   -753  -1665  -1457  -2621   -283
    171    -44   -215    -64    192   -127  -1527   -685  -1319   -963  -2049    272
    -12    496    506   -241   -259    501  -1654   -909  -1145   -623  -1610    691
   -153    389    542   -116   -348    465  -1979  -1408  -1421   -787  -1704    597
   -200   -345   -145    272    -31   -244  -2247  -1893  -2099  -1530  -2410    -64
   -158  -1057   -898    607    368   -979  -2413  -2099  -2577  -2114  -3013   -639
   -103  -1405  -1301    753    597  -1353  -2423  -2047  -2696  -2309  -3268   -862
    -25  -1452  -1426    740    698  -1439  -2335  -1888  -2660  -2317  -3330   -893
     44  -1337  -1382    644    711  -1358  -2229  -1738  -2535  -2200  -3263   -807
     88  -1234  -1322    571    704  -1278  -2153  -1670  -2426  -2109  -3174   -730
     49  -1218  -1267    581    654  -1241  -2117  -1636  -2369  -2062  -3117   -683
     49  -1223  -1273    587    659  -1247  -2081  -1610  -2340  -2023  -3060   -654
     33  -1213  -1247    589    639  -1231  -2052  -1595  -2330  -2005  -3039   -644
      2  -1221  -1226    607    613  -1223  -2039  -1590  -2335  -2003  -3050   -626
      2  -1221  -1223    607    610  -1221  -2039  -1600  -2351  -2000  -3050   -626
     15  -1145  -1161    566    587  -1153  -2029  -1595  -2333  -1969  -3013   -620
     20  -1119  -1140    545    579  -1130  -2036  -1597  -2351  -1977  -3016   -644
     38  -1106  -1145    532    592  -1124  -2060  -1602  -2377  -1979  -3029   -680
     44  -1088  -1132    519    584  -1109  -2070  -1584  -2387  -1979  -3018   -680
     28  -1075  -1104    524    566  -1088  -2078  -1564  -2395  -1979  -3003   -693
     31  -1075  -1109    519    568  -1091  -2091  -1553  -2416  -1990  -3011   -717
     46  -1044  -1093    498    568  -1067  -2096  -1538  -2423  -1992  -3000   -724
     41  -1054  -1096    506    568  -1075  -2088  -1501  -2421  -1987  -2979   -732
     59  -1057  -1117    498    587  -1085  -2081  -1457  -2410  -1969  -2953   -724
     75  -1070  -1148    496    610  -1109  -2083  -1436  -2418  -1964  -2940   -758
     59  -1070  -1132    504    594  -1101  -2068  -1415  -2413  -1953  -2917   -763
     36  -1070  -1106    514    571  -1088  -2044  -1400  -2408  -1948  -2917   -732
     20  -1101  -1122    540    571  -1111  -2039  -1418  -2418  -1953  -2948   -698
      5  -1062  -1067    527    535  -1062  -2013  -1415  -2387  -1912  -2943   -618
    -15  -1057  -1041    535    511  -1049  -2003  -1423  -2377  -1904  -2940   -584
    -20  -1062  -1044    540    511  -1052  -1990  -1439  -2366  -1912  -2927   -589
     -5  -1044  -1039    524    517  -1041  -1982  -1462  -2379  -1925  -2933   -605
    -46  -1070  -1023    555    488  -1047  -1971  -1483  -2387  -1932  -2943   -618
    -31  -1047  -1015    537    491  -1031  -1971  -1506  -2390  -1925  -2953   -618
     23  -1047  -1070    509    545  -1057  -1990  -1538  -2408  -1930  -2990   -600
     51  -1078  -1130    514    589  -1104  -2005  -1564  -2439  -1945  -3034   -600
     93  -1034  -1127    470    607  -1080  -2003  -1571  -2447  -1940  -3034   -574
    132   -995  -1127    431    628  -1060  -2003  -1582  -2457  -1935  -3034   -548
    145   -995  -1143    423    644  -1067  -1992  -1592  -2468  -1930  -3037   -550
    166  -1028  -1195    431    680  -1111  -1984  -1613  -2488  -1930  -3050   -581
    192   -984  -1179    394    683  -1080  -1958  -1613  -2475  -1883  -3003   -589
    218   -961  -1179    371    698  -1070  -1951  -1626  -2488  -1880  -2972   -644
    239   -927  -1166    342    698  -1044  -1945  -1631  -2494  -1886  -2940   -693
    257   -927  -1184    335    719  -1054  -1935  -1636  -2504  -1896  -2922   -717
    239   -995  -1236    376    735  -1114  -1901  -1621  -2512  -1909  -2904   -698
    197  -1018  -1215    410    706  -1117  -1865  -1587  -2512  -1912  -2873   -667
    161  -1054  -1215    446    685  -1135  -1829  -1553  -2512  -1922  -2847   -644
    135  -1054  -1189    459    662  -1122  -1790  -1512  -2504  -1927  -2811   -613
     80  -1049  -1130    483    602  -1088  -1761  -1483  -2507  -1925  -2774   -605
     12  -1078  -1091    532    550  -1085  -1722  -1449  -2509  -1904  -2740   -615
    -10  -1117  -1109    561    548  -1114  -1691  -1434  -2527  -1901  -2746   -639
      0  -1153  -1153    576    576  -1153  -1657  -1410  -2553  -1906  -2764   -688
     -2  -1171  -1169    587    581  -1171  -1644  -1395  -2579  -1922  -2782   -748
     25  -1176  -1205    574    613  -1189  -1631  -1379  -2608  -1935  -2790   -766
     46  -1213  -1260    581    649  -1234  -1644  -1374  -2665  -1971  -2800   -769
     54  -1234  -1288    589    670  -1260  -1631  -1343  -2701  -1966  -2777   -745
     51  -1275  -1330    610    688  -1301  -1626  -1325  -2743  -1979  -2769   -730
     62  -1299  -1361    618    709  -1330  -1641  -1335  -2790  -2000  -2774   -779
     62  -1314  -1379    626    719  -1348  -1644  -1335  -2818  -2005  -2769   -833
     46  -1322  -1369    639    706  -1345  -1641  -1343  -2842  -2005  -2751   -878
     49  -1322  -1374    636    709  -1348  -1654  -1363  -2860  -2003  -2759   -867
     49  -1325  -1376    636    711  -1350  -1665  -1382  -2855  -1997  -2779   -805
     46  -1306  -1353    628    698  -1330  -1683  -1397  -2850  -1997  -2792   -766
     57  -1299  -1356    620    706  -1327  -1691  -1402  -2844  -2003  -2811   -743
     64  -1286  -1350    610    706  -1317  -1683  -1408  -2842  -2013  -2839   -672
     54  -1280  -1335    613    693  -1306  -1670  -1402  -2831  -2016  -2865   -605
     57  -1275  -1332    607    693  -1304  -1654  -1392  -2813  -2013  -2878   -561
     72  -1254  -1327    592    698  -1291  -1647  -1387  -2800  -2029  -2886   -542
     75  -1228  -1306    576    688  -1265  -1634  -1369  -2785  -2034  -2883   -530
     85  -1218  -1306    566    693  -1262  -1613  -1345  -2761  -2036  -2878   -524
    111  -1218  -1332    553    719  -1275  -1597  -1319  -2735  -2047  -2870   -535
    140  -1221  -1361    540    750  -1291  -1571  -1286  -2699  -2042  -2857   -537
    135  -1213  -1348    537    740  -1280  -1543  -1257  -2657  -2026  -2826   -540
    135  -1221  -1356    542    745  -1288  -1522  -1241  -2626  -2018  -2805   -540
    132  -1236  -1371    550    750  -1301  -1504  -1236  -2595  -2008  -2782   -545
    137  -1241  -1379    553    758  -1309  -1473  -1228  -2553  -1987  -2748   -555
    140  -1265  -1408    561    774  -1337  -1447  -1223  -2514  -1966  -2720   -576
    150  -1257  -1408    553    776  -1330  -1426  -1231  -2488  -1953  -2691   -597
    140  -1236  -1376    545    756  -1306  -1397  -1236  -2457  -1935  -2660   -602
    116  -1249  -1366    566    740  -1306  -1366  -1239  -2426  -1922  -2639   -610
    101  -1265  -1369    579    735  -1317  -1348  -1252  -2410  -1912  -2629   -615
     93  -1270  -1363    587    727  -1317  -1322  -1260  -2385  -1891  -2618   -602
     70  -1265  -1337    594    704  -1301  -1280  -1244  -2346  -1855  -2595   -566
     57  -1265  -1322    605    688  -1293  -1241  -1236  -2322  -1826  -2574   -540
     62  -1262  -1327    600    691  -1293  -1205  -1234  -2312  -1808  -2551   -530
     51  -1252  -1306    600    678  -1278  -1169  -1221  -2291  -1782  -2525   -514
     51  -1231  -1283    589    665  -1257  -1145  -1208  -2275  -1753  -2499   -491
     67  -1197  -1265    566    665  -1231  -1132  -1189  -2257  -1735  -2481   -478
     77  -1176  -1257    548    665  -1215  -1124  -1176  -2252  -1722  -2462   -472
     93  -1176  -1270    540    680  -1223  -1137  -1176  -2255  -1725  -2460   -465
    122  -1192  -1317    535    719  -1254  -1171  -1205  -2283  -1751  -2481   -462
    109  -1228  -1337    561    722  -1283  -1189  -1226  -2309  -1761  -2501   -452
    116  -1231  -1348    555    730  -1288  -1197  -1231  -2322  -1748  -2496   -423
    122  -1273  -1395    574    758  -1335  -1210  -1254  -2364  -1761  -2517   -426
    114  -1322  -1439    602    776  -1382  -1208  -1267  -2397  -1777  -2553   -426
     77  -1376  -1454    649    766  -1415  -1189  -1267  -2421  -1792  -2585   -441
     72  -1410  -1483    667    776  -1447  -1192  -1273  -2444  -1810  -2577   -483
     67  -1436  -1504    683    784  -1470  -1195  -1275  -2462  -1826  -2569   -485
     41  -1496  -1538    724    789  -1517  -1195  -1278  -2478  -1849  -2577   -480
     23  -1512  -1535    745    779  -1522  -1197  -1275  -2494  -1860  -2553   -475
     31  -1514  -1545    740    787  -1530  -1200  -1273  -2499  -1857  -2525   -491
     28  -1527  -1558    748    792  -1543  -1210  -1265  -2507  -1855  -2509   -504
     25  -1540  -1566    756    795  -1553  -1215  -1244  -2507  -1842  -2488   -530
     51  -1556  -1608    753    828  -1582  -1213  -1221  -2512  -1834  -2468   -517
     64  -1600  -1665    766    862  -1631  -1200  -1189  -2514  -1831  -2465   -506
     67  -1636  -1704    784    883  -1670  -1189  -1153  -2514  -1829  -2452   -517
     98  -1706  -1805    802    950  -1756  -1150  -1083  -2507  -1839  -2465   -579
    140  -1758  -1899    810   1018  -1829  -1041   -932  -2442  -1823  -2481   -628
    168  -1621  -1790    724    976  -1704   -898   -719  -2270  -1670  -2343   -511
    218  -1332  -1551    555    883  -1441   -792   -517  -2042  -1415  -2086   -272
    262   -846  -1109    290    683   -976   -737   -371  -1758  -1054  -1699    168
    210   -187   -397    -10    303   -290   -706   -345  -1462   -636  -1226    683
     59     38    -20    -51     38     10   -922   -672  -1501   -553  -1057    782
    -54   -413   -358    233    150   -384  -1252  -1184  -1977  -1013  -1428    345
     -7  -1054  -1047    530    517  -1049  -1436  -1535  -2504  -1670  -2049   -288
    114  -1509  -1623    698    867  -1566  -1483  -1540  -2699  -1979  -2382   -662
     70  -1795  -1865    859    966  -1829  -1444  -1428  -2683  -2031  -2447   -758
    -36  -1810  -1774    922    867  -1792  -1314  -1283  -2553  -1945  -2364   -670
    -51  -1756  -1706    901    826  -1732  -1215  -1176  -2429  -1860  -2281   -568
     64  -1670  -1735    802    898  -1701  -1153  -1101  -2325  -1792  -2213   -496
     72  -1597  -1673    761    872  -1634  -1093  -1054  -2239  -1743  -2164   -420
    101  -1582  -1683    740    891  -1631  -1067  -1031  -2190  -1730  -2148   -394
    116  -1582  -1701    730    906  -1639  -1065  -1028  -2161  -1725  -2132   -405
    200  -1535  -1735    667    966  -1634  -1070  -1034  -2138  -1725  -2122   -420
    288  -1486  -1777    597   1031  -1631  -1075  -1034  -2112  -1714  -2109   -420
    210  -1434  -1647    610    927  -1540  -1036  -1000  -2042  -1657  -2049   -368
      0  -1392  -1395    693    696  -1392   -958   -919  -1930  -1558  -1961   -277
     -5  -1389  -1384    698    688  -1387   -919   -880  -1873  -1522  -1938   -265
     67  -1426  -1496    678    782  -1460   -958   -924  -1888  -1558  -1979   -316
    137  -1400  -1538    631    836  -1467   -982   -953  -1888  -1543  -1969   -309
    168  -1387  -1556    610    859  -1473  -1015  -1000  -1901  -1556  -1982   -329
    150  -1371  -1522    610    836  -1447  -1018  -1023  -1888  -1558  -1979   -319
    135  -1312  -1447    587    789  -1379  -1010  -1034  -1875  -1540  -1966   -288
    150  -1247  -1400    548    774  -1322  -1021  -1018  -1834  -1496  -1940   -259
    116  -1280  -1400    581    756  -1340  -1039  -1023  -1823  -1483  -1943   -277
     93  -1262  -1356    584    724  -1309  -1002  -1008  -1792  -1454  -1914   -254
    111  -1254  -1369    571    737  -1312   -984  -1026  -1800  -1467  -1925   -270
    119  -1239  -1361    558    740  -1299   -943  -1013  -1790  -1457  -1912   -257
    137  -1234  -1371    548    753  -1304   -924  -1000  -1790  -1460  -1909   -275
    187  -1195  -1382    504    784  -1288   -917   -969  -1771  -1441  -1901   -272
    189  -1244  -1434    524    810  -1337   -940   -963  -1805  -1460  -1927   -303
    161  -1319  -1480    576    820  -1400   -969   -958  -1839  -1478  -1951   -332
    192  -1314  -1509    558    849  -1413   -969   -917  -1839  -1462  -1940   -319
    303  -1275  -1579    485    940  -1426   -966   -859  -1831  -1431  -1914   -285
    223  -1304  -1530    537    875  -1415   -945   -784  -1810  -1384  -1865   -236
     77  -1257  -1337    589    706  -1296   -880   -670  -1735  -1293  -1764   -145
     75  -1176  -1252    550    659  -1213   -841   -602  -1696  -1239  -1701    -72
    184  -1150  -1335    483    758  -1241   -857   -615  -1735  -1254  -1740    -15
    270  -1158  -1428    444    846  -1293   -854   -610  -1745  -1252  -1745     44
    316  -1143  -1460    410    888  -1301   -841   -592  -1735  -1231  -1714     96
    303  -1195  -1499    441    901  -1345   -854   -602  -1751  -1241  -1725     98
    293  -1234  -1527    470    909  -1379   -836   -602  -1751  -1239  -1725    106
    288  -1200  -1491    454    888  -1345   -787   -579  -1717  -1197  -1670    166
    296  -1166  -1462    433    878  -1314   -756   -574  -1701  -1176  -1649    205
    288  -1161  -1449    433    867  -1304   -743   -589  -1717  -1187  -1660    181
    272  -1148  -1421    439    846  -1283   -711   -581  -1714  -1182  -1649    181
    249  -1143  -1395    446    820  -1270   -680   -568  -1709  -1166  -1636    176
    272  -1156  -1428    441    849  -1293   -672   -568  -1722  -1174  -1644    145
    265  -1161  -1426    446    844  -1291   -672   -561  -1740  -1187  -1652    129
    254  -1153  -1408    449    831  -1280   -665   -550  -1751  -1195  -1649    106
    272  -1135  -1410    428    839  -1273   -646   -530  -1758  -1197  -1644    103
    275  -1111  -1387    418    828  -1249   -644   -517  -1771  -1205  -1636     96
    231  -1135  -1366    449    797  -1249   -631   -488  -1784  -1205  -1621    101
    207  -1130  -1337    462    771  -1234   -618   -452  -1790  -1197  -1592    111
    215  -1111  -1327    446    771  -1221   -613   -418  -1797  -1195  -1566    109
    223  -1083  -1306    428    763  -1195   -615   -389  -1810  -1189  -1527    109
    213  -1088  -1301    436    756  -1192   -615   -348  -1813  -1182  -1486    114
    176  -1135  -1312    480    743  -1223   -618   -316  -1834  -1200  -1467     98
    132  -1106  -1239    485    683  -1171   -594   -265  -1816  -1171  -1410    106
    137  -1085  -1226    472    680  -1156   -581   -218  -1810  -1148  -1356    127
    184  -1109  -1293    459    737  -1202   -618   -215  -1855  -1169  -1350    114
    155  -1130  -1286    488    719  -1208   -618   -194  -1870  -1171  -1332    101
    181  -1093  -1275    454    724  -1182   -610   -163  -1875  -1166  -1299    122
    150  -1101  -1252    475    698  -1174   -628   -153  -1904  -1174  -1283    129
    119  -1127  -1249    501    683  -1189   -623   -114  -1893  -1158  -1262    155
    163  -1098  -1262    467    711  -1179   -592    -77  -1880  -1140  -1239    205
    197  -1101  -1299    452    745  -1197   -597    -72  -1896  -1145  -1239    239
    249  -1109  -1358    431    802  -1234   -597    -77  -1917  -1148  -1247    236
    220  -1070  -1291    423    753  -1182   -581    -72  -1914  -1130  -1221    223
    187  -1091  -1278    452    732  -1184   -553    -57  -1901  -1119  -1205    218
    205  -1101  -1306    444    756  -1202   -537    -62  -1901  -1124  -1218    241
    213  -1111  -1325    446    769  -1218   -511    -64  -1893  -1130  -1234    265
    223  -1106  -1332    439    776  -1218   -496    -75  -1888  -1132  -1262    285
    215  -1124  -1340    454    776  -1231   -478    -96  -1888  -1137  -1286    280
    207  -1130  -1337    459    771  -1234   -480   -127  -1901  -1137  -1275    241
    200  -1117  -1319    457    758  -1218   -457   -135  -1891  -1122  -1252    226
    202  -1148  -1350    470    774  -1247   -428   -140  -1888  -1119  -1283    272
    197  -1135  -1332    470    763  -1234   -400   -140  -1875  -1114  -1314    329
    163  -1145  -1309    488    735  -1226   -376   -137  -1878  -1130  -1335    327
    166  -1135  -1301    483    732  -1218   -340   -124  -1873  -1137  -1343    335
    184  -1109  -1293    462    737  -1200   -311   -132  -1870  -1153  -1332    329
    220  -1111  -1332    446    776  -1221   -311   -166  -1888  -1195  -1314    246
    231  -1070  -1301    418    763  -1184   -280   -171  -1870  -1197  -1280    226
    220  -1034  -1257    405    737  -1145   -257   -176  -1857  -1195  -1317    316
    233  -1026  -1260    394    745  -1143   -244   -192  -1857  -1205  -1353    361
    244   -961  -1205    358    724  -1083   -226   -197  -1836  -1187  -1350    394
    220   -904  -1124    340    672  -1013   -200   -189  -1800  -1158  -1319    449
    215   -914  -1130    350    672  -1021   -228   -223  -1821  -1184  -1337    454
    228   -917  -1148    342    685  -1031   -233   -241  -1831  -1200  -1343    452
    226   -922  -1148    348    685  -1034   -226   -244  -1826  -1202  -1337    472
    202   -969  -1171    381    685  -1070   -231   -259  -1839  -1223  -1350    462
    171  -1000  -1171    413    670  -1083   -215   -259  -1834  -1228  -1353    446
    155  -1041  -1200    441    675  -1119   -223   -280  -1855  -1257  -1376    394
    153  -1091  -1244    470    698  -1166   -231   -309  -1873  -1286  -1395    342
    150  -1119  -1270    483    709  -1195   -228   -324  -1886  -1309  -1408    303
    142  -1137  -1283    496    711  -1210   -226   -337  -1896  -1327  -1423    267
    132  -1150  -1283    509    704  -1215   -218   -342  -1901  -1332  -1439    244
    124  -1153  -1278    514    701  -1215   -202   -342  -1901  -1335  -1441    228
    142  -1150  -1296    504    717  -1223   -200   -345  -1901  -1340  -1457    213
    129  -1153  -1283    511    706  -1218   -194   -348  -1901  -1337  -1467    194
    124  -1161  -1286    517    704  -1223   -181   -340  -1893  -1327  -1467    189
    140  -1119  -1260    491    698  -1189   -155   -319  -1870  -1301  -1454    200
    124  -1143  -1267    509    693  -1205   -145   -316  -1862  -1304  -1470    187
    153  -1195  -1348    519    750  -1270   -129   -290  -1862  -1330  -1509    150
    179  -1239  -1418    530    797  -1327    -44   -176  -1808  -1325  -1545    116
    166  -1166  -1332    501    748  -1249     88    -12  -1670  -1236  -1491    148
    213  -1000  -1213    394    711  -1106    215    194  -1457  -1031  -1314    306
    275   -628   -906    176    589   -766    296    350  -1184   -704   -979    644
    252    -54   -306   -101    277   -179    303    384   -893   -288   -504   1119
    114    366    252   -239    -67    309    140    135   -807    -33   -179   1421
     59    166    106   -114    -23    137   -166   -309  -1150   -283   -379   1226
      7   -428   -439    210    220   -433   -353   -706  -1730   -948  -1018    657
      7  -1008  -1015    498    509  -1010   -413   -823  -2104  -1449  -1535    181
     59  -1306  -1366    623    711  -1335   -384   -719  -2145  -1566  -1704     18
     67  -1405  -1475    667    769  -1439   -309   -613  -2081  -1553  -1725     -5
     54  -1374  -1428    659    740  -1400   -220   -511  -1979  -1480  -1678     41
     57  -1304  -1361    623    706  -1330   -140   -415  -1867  -1387  -1605    106
     75  -1257  -1332    592    704  -1293    -72   -345  -1779  -1317  -1551    153
     88  -1247  -1335    576    711  -1291    -36   -306  -1740  -1296  -1540    179
     75  -1239  -1314    581    693  -1275     -5   -280  -1709  -1270  -1522    197
     54  -1218  -1273    581    662  -1244     10   -267  -1688  -1249  -1504    210
     57  -1187  -1244    566    649  -1215     10   -262  -1678  -1236  -1499    215
     49  -1166  -1218    558    631  -1189     28   -246  -1654  -1215  -1486    223
     57  -1182  -1239    561    646  -1210     46   -241  -1641  -1202  -1473    218
     75  -1169  -1244    545    657  -1205     57   -236  -1636  -1192  -1465    213
     83  -1140  -1223    530    652  -1182     70   -220  -1618  -1179  -1447    215
     72  -1135  -1210    530    639  -1171     80   -215  -1613  -1166  -1423    218
     51  -1132  -1184    537    618  -1158    101   -205  -1608  -1145  -1387    231
     36  -1137  -1174    550    602  -1156    111   -192  -1608  -1137  -1369    236
     72  -1122  -1195    524    633  -1158    109   -189  -1610  -1135  -1356    236
     62  -1124  -1187    532    623  -1156    101   -194  -1618  -1135  -1350    228
     54  -1109  -1163    527    607  -1135    111   -179  -1608  -1124  -1337    244
     54  -1098  -1153    522    602  -1124    127   -163  -1590  -1111  -1335    267
     59  -1098  -1158    519    607  -1127    132   -158  -1584  -1104  -1335    270
     72  -1117  -1189    522    628  -1153    153   -142  -1566  -1093  -1335    277
     70  -1137  -1208    535    636  -1174    163   -132  -1561  -1096  -1350    283
     67  -1114  -1182    522    623  -1148    174   -119  -1545  -1080  -1335    306
     67  -1101  -1169    517    618  -1135    179   -114  -1535  -1072  -1330    311
     83  -1106  -1189    509    633  -1145    179   -119  -1538  -1078  -1337    283
     90  -1093  -1184    498    636  -1137    184   -114  -1535  -1075  -1340    262
     93  -1088  -1184    496    639  -1135    187   -106  -1535  -1067  -1343    277
     98  -1083  -1182    493    639  -1132    192    -96  -1527  -1054  -1350    309
    101  -1065  -1166    480    633  -1114    197    -83  -1517  -1039  -1353    332
    106  -1036  -1145    465    626  -1091    202    -67  -1496  -1018  -1335    350
    119  -1015  -1135    446    626  -1072    213    -44  -1475   -995  -1317    371
    127   -997  -1124    436    626  -1060    226    -15  -1449   -963  -1288    397
    127   -989  -1119    428    623  -1052    239      5  -1439   -943  -1273    407
    137   -971  -1111    415    623  -1041    257     25  -1423   -919  -1260    426
    135   -961  -1096    413    613  -1028    283     44  -1400   -901  -1239    444
    114   -940  -1054    413    584   -997    314     64  -1374   -878  -1208    454
    124   -904  -1028    389    574   -966    322     59  -1369   -870  -1200    439
    119   -883  -1002    381    558   -940    322     62  -1374   -870  -1205    428
    103   -859   -966    376    532   -911    332     77  -1366   -870  -1208    426
    106   -839   -945    366    524   -891    355     98  -1348   -867  -1205    431
    111   -831   -943    358    524   -885    371    106  -1332   -865  -1205    420
    116   -820   -940    350    527   -880    392    119  -1312   -852  -1197    413
     70   -846   -919    387    493   -883    413    122  -1293   -846  -1197    413
     88   -836   -924    374    506   -880    433    122  -1278   -839  -1195    418
     80   -862   -945    389    511   -904    441    114  -1273   -846  -1202    400
     72   -880   -953    402    511   -917    454    111  -1262   -844  -1205    384
     67   -885   -956    407    509   -919    467    109  -1249   -841  -1210    387
     72   -896   -969    413    519   -932    480    101  -1236   -831  -1205    387
     70   -917   -987    420    527   -950    493     90  -1226   -826  -1208    381
     70   -914   -984    420    527   -950    493     77  -1221   -820  -1202    376
     62   -911   -974    423    517   -943    496     72  -1213   -807  -1195    374
     57   -906   -963    426    509   -935    504     70  -1202   -792  -1184    374
     54   -919   -976    431    514   -948    509     72  -1200   -797  -1187    366
     51   -914   -969    431    509   -940    517     77  -1197   -795  -1184    379
     54   -911   -966    428    509   -940    522     85  -1192   -792  -1182    387
     51   -904   -956    426    504   -930    532     98  -1176   -789  -1182    392
     62   -878   -943    407    501   -911    535    101  -1174   -787  -1182    397
     59   -875   -935    407    496   -906    542    119  -1169   -782  -1171    379
     44   -878   -924    415    483   -898    545    150  -1156   -782  -1166    303
     51   -846   -898    397    475   -872    563    166  -1130   -769  -1150    267
     59   -836   -898    387    478   -865    568    132  -1130   -761  -1145    311
     62   -836   -901    387    480   -867    574    122  -1124   -761  -1148    337
     57   -833   -893    387    472   -862    584    122  -1111   -750  -1148    340
     62   -828   -891    384    475   -859    589    132  -1080   -732  -1143    342
     77   -836   -914    376    496   -875    589    140  -1049   -722  -1145    324
     57   -831   -888    387    470   -857    615    155  -1052   -691  -1130    366
     49   -836   -888    392    467   -862    618    158  -1067   -691  -1124    413
     67   -826   -893    379    480   -859    615    158  -1067   -696  -1114    441
     67   -805   -875    366    470   -839    615    171  -1054   -691  -1098    454
     67   -795   -862    363    462   -826    628    189  -1034   -680  -1083    462
     72   -789   -862    355    465   -826    641    202  -1021   -672  -1067    470
     85   -761   -846    337    465   -802    670    236   -989   -652  -1028    493
     93   -745   -841    324    465   -792    688    252   -969   -639  -1008    511
    106   -724   -831    306    467   -776    693    262   -956   -626   -995    522
    109   -719   -828    303    467   -774    701    272   -943   -618   -979    532
    103   -698   -802    298    452   -750    722    293   -914   -594   -950    555
    109   -654   -763    272    433   -706    735    298   -888   -576   -924    571
    122   -628   -750    252    433   -688    737    296   -872   -568   -906    574
    122   -633   -756    254    436   -693    724    285   -875   -571   -909    568
    114   -641   -756    265    433   -698    709    270   -880   -574   -906    566
    124   -628   -753    252    439   -691    688    257   -885   -576   -898    566
    116   -641   -758    259    436   -698    680    259   -888   -576   -898    561
    109   -667   -779    277    441   -722    683    259   -893   -587   -909    550
    106   -691   -797    293    452   -743    675    252   -904   -600   -922    532
     90   -730   -820    316    454   -774    670    241   -919   -613   -937    504
     80   -756   -839    337    457   -797    670    239   -922   -620   -940    488
     83   -771   -854    342    467   -813    665    226   -935   -633   -948    470
     70   -789   -859    361    465   -823    665    215   -943   -644   -956    459
     51   -802   -857    374    454   -828    662    210   -943   -652   -956    449
     57   -805   -862    374    457   -833    659    207   -940   -652   -956    446
     64   -802   -870    368    465   -836    662    207   -935   -649   -953    441
     59   -789   -849    366    454   -818    670    210   -924   -641   -932    444
     51   -782   -833    363    441   -807    672    215   -911   -631   -919    446
     57   -789   -846    363    452   -818    680    215   -909   -626   -919    446
     64   -833   -898    381    480   -865    693    236   -906   -636   -935    420
     80   -904   -984    413    532   -943    774    348   -865   -644   -969    374
     98   -857   -956    379    527   -906    924    532   -743   -576   -927    384
    142   -714   -857    285    498   -784   1067    753   -550   -410   -787    496
    192   -374   -568     90    376   -470   1158    932   -293   -116   -483    774
    233    233      0   -233    116    116   1140    969      0    319     12   1260
    106    807    701   -457   -298    756    893    639    114    649    444   1673
     -2    810    810   -405   -407    810    535    155   -127    550    418   1639
    -90    210    298    -62   -194    254    306   -277   -696    -80   -163   1119
    -90   -584   -493    337    200   -540    241   -431  -1218   -787   -875    478
    -51   -950   -898    498    423   -924    311   -280  -1273   -937  -1091    249
    -28  -1008   -982    517    475   -995    428   -122  -1169   -885  -1080    233
     -2   -945   -943    472    467   -943    542     18  -1036   -789  -1010    283
     18   -846   -865    415    441   -854    623    122   -922   -691   -919    353
     23   -805   -828    389    423   -815    670    174   -862   -644   -878    379
     31   -789   -820    379    423   -805    696    197   -833   -623   -862    384
     41   -787   -828    371    433   -807    704    207   -818   -615   -854    384
     38   -784   -823    374    431   -802    709    215   -802   -610   -846    381
     38   -761   -800    361    418   -779    714    220   -789   -600   -826    392
     46   -745   -795    348    420   -769    719    223   -782   -589   -815    402
     49   -743   -792    345    418   -766    727    226   -769   -587   -805    407
     46   -737   -784    345    415   -761    740    233   -753   -576   -795    405
     51   -727   -782    335    415   -756    740    228   -748   -568   -784    402
     57   -711   -769    327    413   -740    737    223   -743   -563   -776    402
     54   -709   -763    327    407   -735    740    226   -732   -558   -763    402
     62   -709   -771    324    415   -740    735    218   -732   -558   -756    389
     59   -701   -761    319    407   -730    730    213   -730   -558   -753    379
     57   -698   -756    319    405   -727    727    207   -722   -558   -748    376
     62   -698   -761    316    410   -730    724    205   -711   -553   -737    381
     64   -685   -750    311    407   -717    727    210   -698   -540   -722    394
     62   -670   -735    301    397   -701    724    207   -691   -530   -711    397
     59   -662   -722    301    389   -691    722    205   -678   -519   -704    400
     72   -657   -732    290    402   -693    706    200   -678   -519   -701    397
     83   -652   -735    285    407   -693    696    200   -672   -522   -698    389
     88   -626   -714    267    400   -670    688    202   -659   -511   -685    387
     85   -592   -678    252    381   -633    683    207   -644   -493   -670    389
     85   -589   -678    249    381   -633    672    210   -639   -491   -665    392
     88   -589   -678    252    381   -633    659    215   -631   -485   -657    397
     77   -576   -654    249    363   -615    654    226   -618   -475   -641    400
     96   -558   -657    231    374   -607    649    233   -605   -457   -618    413
    109   -530   -639    210    371   -584    633    233   -597   -441   -597    420
    119   -488   -607    184    363   -548    613    236   -589   -428   -579    428
    135   -467   -602    163    366   -535    597    244   -581   -418   -568    431
    140   -449   -589    153    363   -519    597    265   -563   -394   -545    452
    140   -428   -568    145    353   -498    592    283   -548   -376   -527    467
    155   -400   -555    122    355   -478    584    298   -542   -371   -522    467
    176   -376   -553     98    363   -465    574    316   -540   -379   -524    465
    176   -368   -548     96    361   -457    568    340   -537   -376   -524    465
    171   -368   -540     98    353   -454    568    350   -530   -374   -522    465
    179   -335   -514     77    345   -423    574    358   -517   -371   -511    470
    171   -332   -504     77    337   -418    574    361   -511   -366   -509    459
    155   -319   -475     80    314   -397    584    361   -501   -355   -506    444
    148   -329   -478     90    311   -402    584    358   -496   -350   -509    423
    142   -337   -480     98    311   -407    592    363   -478   -345   -506    410
    129   -340   -470    103    296   -402    592    358   -470   -348   -511    384
    119   -337   -457    109    285   -394    584    345   -472   -355   -522    350
    116   -345   -462    111    288   -402    568    327   -480   -368   -535    309
    106   -355   -462    124    283   -407    561    316   -480   -374   -530    259
     88   -363   -454    137    270   -407    555    309   -485   -387   -509    194
     88   -358   -446    135    267   -402    540    293   -496   -405   -535    168
     83   -358   -444    135    262   -400    524    280   -504   -418   -605    215
     72   -361   -433    145    252   -397    522    275   -498   -415   -652    270
     70   -358   -428    142    246   -392    511    259   -501   -415   -683    293
     67   -355   -423    142    244   -387    496    241   -506   -423   -701    298
     54   -353   -410    148    231   -381    480    223   -506   -428   -709    290
     44   -342   -387    150    215   -363    475    215   -501   -420   -706    283
     28   -340   -371    153    197   -355    465    205   -498   -415   -709    277
     28   -337   -366    153    197   -350    449    189   -496   -415   -711    270
     31   -335   -366    150    197   -350    426    166   -504   -420   -719    254
     28   -319   -348    145    187   -332    415    155   -496   -413   -719    249
     15   -306   -322    145    168   -314    410    150   -491   -405   -717    241
     20   -306   -327    142    174   -316    392    129   -501   -413   -727    228
     51   -309   -361    127    205   -332    355     96   -527   -436   -750    205
     72   -293   -366    111    218   -329    335     83   -532   -441   -763    200
     64   -296   -363    114    213   -329    322     72   -537   -446   -774    189
     67   -288   -358    109    210   -322    303     62   -545   -452   -787    181
     72   -285   -361    106    215   -322    280     49   -558   -467   -805    168
     75   -290   -366    109    220   -327    262     38   -571   -478   -823    155
     67   -306   -374    119    218   -340    249     36   -584   -485   -836    148
     72   -306   -379    116    226   -342    233     31   -600   -496   -852    135
     72   -283   -358    103    213   -319    228     33   -605   -496   -857    132
     70   -239   -309     85    189   -272    241     54   -589   -483   -846    148
     77   -220   -301     70    189   -259    241     59   -587   -483   -852    145
     88   -207   -296     59    189   -249    241     64   -592   -480   -859    142
     93   -213   -306     57    200   -257    231     62   -607   -493   -880    132
     96   -215   -311     59    202   -262    220     57   -620   -504   -901    122
     90   -189   -283     46    187   -236    207     46   -631   -506   -906    129
     88   -153   -244     31    166   -197    197     36   -633   -504   -906    140
     85   -148   -236     31    161   -192    171     15   -657   -509   -922    135
     51   -171   -223     59    137   -197    137    -18   -691   -535   -953    114
     41   -179   -223     67    129   -200    101    -49   -722   -561   -979     98
     96   -200   -296     49    194   -246     57    -80   -758   -592  -1010     72
    129   -236   -366     51    246   -298     23   -109   -800   -631  -1054     33
     96   -275   -371     90    233   -322      5   -127   -828   -654  -1083     10
     80   -319   -402    116    241   -361    -25   -163   -875   -693  -1132    -28
     90   -358   -449    132    267   -402    -59   -202   -924   -740  -1182    -72
    122   -389   -511    132    314   -449   -101   -249   -982   -792  -1236   -122
    124   -420   -545    148    335   -483   -132   -283  -1021   -818  -1273   -153
     98   -436   -535    168    314   -485   -155   -306  -1044   -836  -1296   -176
     98   -457   -555    176    327   -506   -184   -335  -1078   -867  -1340   -189
    101   -465   -566    179    329   -514   -202   -350  -1098   -880  -1369   -176
     96   -454   -550    179    322   -501   -215   -363  -1117   -883  -1387   -174
     90   -465   -555    184    319   -509   -236   -384  -1135   -896  -1405   -197
     88   -465   -553    187    319   -509   -257   -397  -1150   -909  -1421   -213
     90   -493   -584    200    335   -537   -270   -400  -1171   -935  -1449   -249
    103   -579   -683    239    392   -631   -233   -342  -1184   -974  -1506   -324
    116   -602   -722    241    418   -662   -101   -179  -1124   -963  -1530   -389
    153   -488   -644    166    397   -566     57     44   -969   -844  -1439   -345
    210   -215   -426      0    316   -319    168    252   -740   -600  -1195   -150
    272    358     85   -314     93    223    119    270   -459   -187   -719    301
    166   1114    945   -641   -389   1031   -200    -72   -272    241   -168    849
     -7   1343   1350   -667   -680   1348   -631   -613   -420    275    -41   1021
   -109    831    940   -363   -524    885   -935  -1091   -961   -262   -537    626
   -114   -122     -7    119    -54    -64  -1041  -1358  -1654  -1132  -1418   -124
    -64   -659   -597    361    265   -631   -953  -1221  -1816  -1439  -1816   -514
    -31   -750   -719    389    342   -735   -797  -1010  -1706  -1395  -1844   -568
     10   -670   -680    329    342   -675   -644   -820  -1556  -1280  -1771   -514
     31   -576   -607    272    319   -592   -558   -711  -1457  -1197  -1706   -446
     41   -574   -618    265    327   -594   -535   -683  -1441  -1197  -1761   -376
     44   -587   -631    270    335   -607   -530   -672  -1447  -1205  -1803   -319
     41   -579   -620    267    329   -600   -532   -672  -1452  -1200  -1795   -322
     33   -576   -610    272    322   -592   -530   -667  -1449  -1195  -1792   -345
     46   -566   -615    257    329   -589   -535   -672  -1457  -1213  -1795   -389
     54   -561   -615    252    332   -587   -540   -678  -1465  -1221  -1797   -402
     51   -550   -602    246    324   -576   -548   -683  -1473  -1228  -1808   -423
     44   -550   -594    254    319   -571   -561   -693  -1488  -1252  -1823   -441
     49   -545   -597    246    322   -571   -571   -698  -1496  -1252  -1826   -452
     44   -542   -587    246    314   -563   -576   -704  -1501  -1249  -1831   -465
     36   -545   -584    254    309   -566   -589   -714  -1517  -1265  -1844   -485
     51   -558   -610    254    329   -584   -602   -719  -1530  -1280  -1852   -509
     70   -550   -623    239    345   -587   -628   -735  -1548  -1291  -1852   -540
     64   -550   -615    244    337   -584   -628   -735  -1553  -1293  -1852   -558
     64   -571   -639    252    350   -605   -633   -740  -1561  -1306  -1860   -574
     64   -584   -649    259    355   -615   -639   -745  -1566  -1312  -1857   -589
     57   -579   -639    259    345   -607   -649   -750  -1579  -1327  -1875   -610
     54   -579   -633    262    342   -605   -662   -761  -1592  -1337  -1883   -615
     54   -579   -636    259    345   -607   -670   -763  -1600  -1340  -1886   -618
     44   -579   -623    267    332   -600   -670   -753  -1605  -1353  -1896   -620
     38   -589   -631    275    335   -610   -685   -756  -1621  -1374  -1912   -628
     51   -597   -649    272    348   -623   -698   -763  -1631  -1382  -1917   -631
     51   -597   -652    270    350   -626   -706   -763  -1628  -1369  -1914   -636
     46   -581   -628    267    337   -605   -706   -758  -1626  -1358  -1909   -649
     54   -574   -628    259    340   -602   -717   -761  -1639  -1369  -1906   -649
     62   -574   -639    254    348   -605   -735   -763  -1652  -1379  -1906   -649
     62   -571   -633    254    345   -602   -748   -763  -1660  -1382  -1899   -652
     77   -542   -620    233    348   -581   -750   -753  -1654  -1374  -1878   -639
     93   -532   -628    218    361   -581   -761   -758  -1657  -1376  -1867   -639
    103   -511   -615    202    358   -561   -766   -758  -1652  -1363  -1839   -631
    106   -470   -579    179    340   -524   -769   -756  -1647  -1350  -1808   -628
    116   -449   -566    166    340   -506   -769   -761  -1647  -1345  -1790   -628
    116   -457   -574    168    342   -517   -769   -766  -1652  -1353  -1792   -620
    106   -457   -566    174    335   -511   -774   -776  -1654  -1358  -1790   -613
    106   -441   -548    166    324   -493   -774   -784  -1657  -1356  -1774   -613
    116   -431   -548    158    332   -488   -776   -797  -1662  -1361  -1771   -605
    114   -439   -553    161    332   -493   -776   -800  -1665  -1376  -1784   -592
    103   -441   -545    168    324   -493   -776   -802  -1662  -1376  -1774   -584
    103   -431   -535    161    316   -483   -779   -813  -1660  -1369  -1758   -581
     96   -433   -530    168    311   -480   -776   -826  -1665  -1369  -1761   -600
     90   -452   -542    179    314   -496   -784   -836  -1670  -1376  -1769   -607
     90   -480   -571    194    329   -527   -795   -859  -1691  -1413  -1795   -610
     96   -511   -607    205    350   -558   -810   -883  -1709  -1434  -1813   -607
     83   -511   -594    215    337   -553   -813   -896  -1709  -1421  -1795   -613
     83   -496   -579    205    329   -537   -826   -917  -1719  -1431  -1787   -620
     67   -527   -594    228    329   -561   -846   -943  -1738  -1465  -1810   -646
     64   -542   -607    236    335   -574   -862   -961  -1751  -1480  -1808   -654
     62   -558   -620    249    340   -589   -867   -969  -1758  -1496  -1803   -657
     90   -581   -672    244    379   -626   -893   -997  -1790  -1527  -1831   -675
     93   -587   -680    246    384   -633   -898  -1005  -1790  -1530  -1831   -680
     85   -597   -683    254    381   -639   -906  -1008  -1795  -1538  -1826   -685
     85   -605   -691    259    387   -646   -909  -1013  -1795  -1538  -1808   -685
     96   -592   -688    244    392   -639   -919  -1023  -1800  -1530  -1787   -688
     90   -589   -680    246    384   -633   -919  -1023  -1808  -1535  -1782   -693
     96   -594   -693    246    392   -644   -922  -1021  -1808  -1535  -1777   -691
    103   -605   -709    252    405   -657   -919  -1021  -1810  -1540  -1766   -685
     90   -613   -704    259    394   -657   -911  -1018  -1805  -1535  -1748   -680
     88   -613   -701    259    394   -657   -917  -1021  -1808  -1538  -1738   -680
    101   -610   -711    252    405   -659   -927  -1023  -1808  -1545  -1735   -678
     98   -613   -711    257    405   -662   -930  -1023  -1813  -1553  -1727   -680
     88   -633   -722    270    405   -678   -930  -1018  -1810  -1556  -1725   -670
     98   -644   -743    272    418   -691   -932  -1015  -1808  -1556  -1717   -657
    103   -646   -750    270    426   -698   -932  -1013  -1808  -1553  -1714   -652
     96   -646   -743    275    418   -693   -927  -1008  -1813  -1551  -1704   -649
     96   -654   -753    277    423   -701   -927  -1005  -1821  -1566  -1701   -649
    101   -652   -753    275    426   -701   -914   -997  -1816  -1564  -1686   -636
     96   -633   -730    267    413   -680   -891   -979  -1792  -1548  -1660   -623
    103   -615   -719    257    410   -667   -872   -963  -1774  -1535  -1634   -605
    122   -600   -724    236    420   -659   -867   -961  -1771  -1538  -1628   -597
    135   -602   -737    233    433   -670   -862   -956  -1766  -1530  -1613   -597
    142   -592   -735    223    436   -662   -849   -950  -1761  -1522  -1600   -589
    155   -561   -717    202    436   -639   -839   -943  -1745  -1501  -1577   -566
    155   -532   -691    187    423   -613   -833   -943  -1735  -1491  -1558   -548
    158   -517   -675    179    415   -594   -833   -948  -1735  -1493  -1548   -535
    155   -537   -696    189    423   -615   -859   -971  -1758  -1514  -1553   -540
    171   -550   -722    189    446   -636   -880   -989  -1771  -1519  -1551   -540
    166   -568   -737    200    449   -652   -893   -997  -1779  -1532  -1564   -537
    158   -607   -766    223    459   -685   -896  -1000  -1790  -1548  -1577   -550
    150   -657   -810    252    478   -732   -906  -1013  -1810  -1569  -1587   -571
    155   -709   -865    277    509   -787   -919  -1026  -1834  -1592  -1608   -584
    140   -740   -883    298    511   -810   -930  -1041  -1862  -1623  -1636   -602
    137   -782   -922    322    530   -852   -940  -1060  -1891  -1652  -1654   -628
    137   -815   -953    337    542   -883   -948  -1075  -1912  -1675  -1665   -641
    122   -833   -956    355    537   -893   -950  -1080  -1925  -1688  -1667   -649
    129   -846   -976    355    553   -911   -956  -1085  -1935  -1693  -1673   -662
    135   -852   -987    358    558   -917   -953  -1088  -1948  -1706  -1683   -662
    124   -867   -995    368    558   -930   -945  -1078  -1951  -1712  -1678   -652
    124   -875  -1000    376    561   -937   -937  -1070  -1948  -1701  -1662   -646
    129   -878  -1010    371    568   -943   -940  -1075  -1961  -1709  -1667   -652
    132   -909  -1041    387    587   -974   -937  -1067  -1971  -1727  -1680   -667
    155   -989  -1145    415    649  -1067   -893  -1002  -1977  -1764  -1730   -717
    184  -1005  -1189    410    685  -1096   -769   -857  -1909  -1751  -1738   -748
    220   -896  -1119    335    670  -1008   -631   -667  -1769  -1639  -1636   -678
    272   -631   -904    179    587   -766   -509   -449  -1538  -1387  -1382   -439
    322    -70   -394   -127    355   -231   -465   -337  -1223   -963   -906     36
    220    636    415   -428    -96    527   -566   -470   -950   -514   -363    594
     64    826    758   -446   -348    792   -891   -898  -1044   -449   -220    724
    -25    353    379   -163   -202    366  -1163  -1358  -1527   -927   -652    324
    -36   -493   -457    265    207   -475  -1327  -1680  -2177  -1706  -1428   -381
     18  -1080  -1098    532    558  -1088  -1345  -1654  -2439  -2088  -1862   -802
     49  -1210  -1262    579    654  -1236  -1244  -1493  -2387  -2091  -1901   -849
     80  -1174  -1254    545    665  -1213  -1114  -1332  -2270  -2003  -1847   -792
    111  -1075  -1187    480    646  -1130   -997  -1195  -2151  -1906  -1769   -704
    122  -1008  -1130    444    626  -1067   -922  -1109  -2075  -1844  -1714   -636
    127   -989  -1119    428    623  -1054   -888  -1075  -2055  -1836  -1706   -628
    142   -984  -1127    418    633  -1054   -867  -1054  -2047  -1829  -1696   -626
    145   -989  -1135    420    639  -1062   -846  -1034  -2031  -1818  -1686   -605
    145   -992  -1137    423    641  -1065   -828  -1018  -2026  -1805  -1667   -602
    150   -984  -1137    415    641  -1060   -820  -1015  -2026  -1805  -1662   -613
    145   -974  -1122    413    631  -1047   -818  -1013  -2026  -1808  -1657   -600
    142   -969  -1111    413    626  -1039   -807  -1002  -2018  -1797  -1649   -592
    153   -966  -1119    407    636  -1041   -800   -997  -2021  -1803  -1647   -574
    145   -979  -1127    415    633  -1052   -787   -992  -2023  -1800  -1636   -555
    137   -971  -1109    415    620  -1039   -776   -984  -2016  -1787  -1618   -550
    140   -956  -1098    405    618  -1026   -774   -982  -2013  -1787  -1610   -548
    148   -953  -1101    402    623  -1026   -761   -979  -2013  -1792  -1602   -542
    142   -950  -1093    402    615  -1021   -758   -974  -2013  -1784  -1582   -553
    140   -943  -1083    400    610  -1013   -756   -969  -2010  -1784  -1571   -555
    137   -937  -1078    397    607  -1008   -748   -961  -2008  -1790  -1569   -555
    145   -932  -1078    394    610  -1005   -737   -950  -2000  -1790  -1556   -553
    140   -935  -1078    394    607  -1005   -727   -937  -1990  -1784  -1540   -545
    150   -943  -1093    394    620  -1015   -722   -927  -1987  -1784  -1530   -537
    155   -932  -1091    387    620  -1010   -719   -922  -1987  -1779  -1519   -532
    155   -909  -1065    376    610   -987   -714   -914  -1974  -1771  -1496   -530
    161   -898  -1062    366    610   -979   -714   -906  -1969  -1774  -1483   -535
    168   -893  -1062    361    613   -976   -704   -893  -1958  -1764  -1470   -522
    166   -885  -1052    358    607   -969   -696   -880  -1951  -1756  -1462   -506
    171   -880  -1052    355    610   -966   -688   -867  -1943  -1751  -1447   -493
    184   -867  -1052    340    615   -961   -691   -867  -1940  -1748  -1436   -496
    192   -862  -1054    335    623   -958   -688   -854  -1930  -1738  -1418   -493
    194   -854  -1052    329    620   -953   -685   -844  -1919  -1730  -1397   -478
    202   -833  -1036    316    618   -935   -685   -836  -1914  -1730  -1387   -467
    207   -823  -1031    306    618   -924   -675   -818  -1899  -1717  -1369   -439
    213   -795  -1010    290    610   -901   -654   -797  -1875  -1699  -1340   -415
    220   -776   -997    277    607   -888   -639   -787  -1857  -1686  -1312   -400
    220   -766   -987    272    602   -875   -623   -774  -1844  -1673  -1278   -381
    210   -753   -963    270    584   -857   -613   -763  -1836  -1662  -1260   -376
    200   -748   -948    272    574   -846   -597   -753  -1829  -1662  -1249   -366
    200   -743   -945    270    571   -844   -587   -748  -1821  -1660  -1241   -361
    200   -730   -930    265    563   -828   -574   -737  -1805  -1647  -1226   -350
    189   -730   -919    270    553   -823   -558   -722  -1790  -1636  -1202   -340
    200   -737   -937    267    566   -836   -540   -711  -1771  -1634  -1197   -340
    197   -748   -945    272    571   -846   -514   -696  -1751  -1626  -1195   -340
    187   -745   -932    280    558   -839   -488   -678  -1725  -1615  -1179   -329
    174   -769   -943    298    558   -854   -478   -678  -1717  -1618  -1182   -335
    174   -779   -953    303    563   -865   -472   -675  -1709  -1613  -1171   -340
    166   -774   -940    303    553   -857   -467   -672  -1704  -1608  -1156   -337
    155   -779   -935    311    545   -857   -459   -678  -1701  -1613  -1153   -327
    158   -789   -948    314    550   -867   -462   -688  -1701  -1621  -1156   -335
    150   -787   -937    316    542   -862   -454   -688  -1693  -1623  -1150   -329
    137   -787   -927    322    530   -854   -446   -685  -1686  -1628  -1143   -335
    137   -789   -927    327    532   -857   -452   -693  -1688  -1634  -1145   -348
    135   -800   -935    329    532   -867   -449   -696  -1688  -1634  -1148   -342
    129   -797   -927    332    527   -862   -444   -691  -1680  -1628  -1148   -335
    132   -789   -922    327    524   -854   -441   -685  -1675  -1621  -1140   -327
    137   -779   -917    322    527   -846   -433   -680  -1665  -1608  -1122   -314
    137   -763   -904    311    519   -833   -423   -675  -1654  -1602  -1111   -298
    129   -769   -898    319    514   -833   -410   -665  -1641  -1597  -1104   -288
    137   -776   -914    319    522   -844   -400   -654  -1628  -1590  -1098   -285
    129   -782   -911    327    519   -846   -389   -639  -1615  -1582  -1088   -270
    124   -787   -914    329    517   -849   -376   -623  -1602  -1574  -1072   -262
    132   -789   -922    327    527   -854   -366   -613  -1590  -1566  -1062   -257
    140   -776   -917    316    527   -844   -366   -613  -1584  -1566  -1060   -254
    129   -774   -904    322    517   -839   -361   -613  -1587  -1574  -1060   -252
    119   -776   -896    327    504   -833   -350   -602  -1577  -1569  -1052   -246
    124   -776   -901    324    511   -836   -340   -594  -1569  -1566  -1047   -252
    103   -789   -893    340    496   -841   -335   -589  -1569  -1564  -1044   -252
    111   -787   -898    337    504   -841   -332   -579  -1561  -1553  -1041   -233
    114   -789   -904    335    506   -846   -311   -558  -1545  -1540  -1028   -231
    111   -743   -854    314    483   -797   -277   -530  -1517  -1522  -1000   -215
    114   -706   -823    296    467   -763   -246   -501  -1483  -1493   -971   -187
    114   -691   -805    288    459   -748   -215   -475  -1462  -1475   -948   -163
    124   -696   -820    285    472   -758   -202   -470  -1457  -1473   -943   -166
    124   -688   -813    280    467   -748   -194   -465  -1452  -1473   -930   -153
    122   -659   -782    267    449   -719   -181   -454  -1431  -1454   -914   -135
    127   -610   -737    241    431   -672   -168   -452  -1405  -1431   -891   -111
    135   -607   -745    233    439   -675   -163   -452  -1400  -1423   -885   -106
    137   -618   -756    239    446   -685   -174   -465  -1405  -1421   -875   -106
    142   -613   -758    233    449   -685   -189   -478  -1413  -1421   -870   -109
    132   -626   -758    246    444   -691   -192   -480  -1413  -1423   -875   -116
    109   -675   -784    283    444   -730   -192   -480  -1421  -1441   -883   -119
     85   -727   -813    319    449   -769   -197   -483  -1434  -1460   -891   -132
     88   -763   -852    337    467   -807   -207   -491  -1447  -1473   -909   -163
     93   -784   -878    345    485   -831   -210   -501  -1452  -1486   -911   -192
     70   -828   -898    376    483   -862   -210   -519  -1473  -1512   -937   -218
     67   -839   -909    384    488   -872   -207   -524  -1475  -1509   -943   -226
     62   -849   -914    392    488   -883   -205   -527  -1475  -1509   -940   -239
     51   -865   -917    407    483   -891   -194   -522  -1475  -1509   -935   -249
     49   -870   -922    407    483   -896   -194   -522  -1470  -1504   -930   -254
     46   -857   -904    402    475   -880   -187   -514  -1460  -1496   -917   -252
     46   -844   -891    397    467   -867   -179   -511  -1452  -1493   -904   -259
     44   -849   -893    402    467   -870   -168   -506  -1439  -1493   -896   -265
     46   -880   -927    415    485   -904   -155   -496  -1436  -1501   -917   -285
     64   -948  -1013    441    537   -979   -106   -433  -1426  -1514   -943   -340
     90   -963  -1054    436    571  -1008     12   -298  -1363  -1493   -948   -379
    137   -888  -1026    376    581   -956    155    -98  -1234  -1400   -875   -324
    210   -623   -833    205    519   -727    293    137   -992  -1158   -641    -90
    277    -80   -358   -101    316   -218    337    257   -675   -761   -205    368
    171    623    452   -400   -140    537    236    171   -355   -288    342    950
    -70    924    995   -426   -532    958    -33   -181   -309   -103    597   1215
   -220    407    626    -93   -426    517   -314   -649   -774   -581    161    802
   -220   -444   -223    329      0   -335   -511  -1005  -1418  -1332   -587     96
   -150   -992   -844    568    345   -919   -542  -1010  -1688  -1701   -997   -316
    -98  -1148  -1049    623    475  -1098   -436   -844  -1649  -1727  -1065   -389
    -62  -1088  -1028    574    480  -1060   -280   -667  -1519  -1631   -997   -327
    -18   -974   -956    493    467   -966   -161   -530  -1397  -1525   -914   -249
      0   -919   -919    457    457   -917   -103   -459  -1335  -1478   -870   -218
      7   -927   -935    459    470   -930    -67   -418  -1309  -1462   -849   -207
     23   -911   -937    441    478   -924    -46   -394  -1291  -1439   -831   -207
     28   -898   -927    433    478   -911    -33   -379  -1280  -1436   -828   -210
     23   -911   -935    444    478   -922    -18   -363  -1273  -1434   -823   -218
     31   -924   -956    446    493   -940    -10   -350  -1275  -1434   -815   -223
     36   -904   -940    433    485   -922      2   -337  -1257  -1415   -800   -226
     36   -883   -922    423    478   -901     18   -319  -1234  -1395   -784   -213
     44   -867   -914    410    478   -888     23   -314  -1228  -1387   -776   -207
     57   -870   -927    407    491   -898     28   -309  -1223  -1387   -774   -207
     46   -859   -909    405    478   -883     41   -296  -1205  -1371   -756   -200
     51   -852   -904    400    475   -878     49   -290  -1200  -1366   -745   -194
     57   -857   -914    400    483   -885     49   -290  -1197  -1366   -745   -202
     54   -854   -909    400    480   -880     54   -277  -1184  -1350   -730   -192
     51   -836   -891    389    470   -862     59   -267  -1166  -1337   -717   -189
     51   -839   -891    392    470   -865     67   -259  -1156  -1332   -711   -187
     51   -820   -875    384    462   -846     77   -249  -1145  -1322   -698   -176
     51   -805   -857    376    454   -831     93   -233  -1127  -1304   -680   -163
     57   -810   -867    374    462   -839    101   -226  -1117  -1301   -683   -155
     62   -800   -862    368    462   -831    106   -215  -1106  -1291   -675   -137
     62   -789   -852    363    454   -820    114   -202  -1096  -1278   -662   -124
     64   -774   -839    355    452   -805    122   -189  -1085  -1260   -649   -114
     83   -766   -852    340    465   -807    122   -184  -1078  -1254   -646   -103
     83   -763   -846    337    465   -805    129   -176  -1067  -1244   -639    -93
     80   -743   -826    329    452   -784    135   -166  -1054  -1221   -618    -80
     98   -706   -805    303    452   -756    135   -158  -1044  -1202   -594    -64
    103   -691   -797    290    449   -743    135   -148  -1034  -1195   -581    -51
    109   -678   -787    283    446   -732    140   -132  -1018  -1179   -563    -25
    124   -662   -789    267    457   -727    142   -116  -1005  -1163   -548    -10
    140   -626   -766    244    452   -696    150    -98   -984  -1137   -519     15
    155   -613   -769    228    459   -691    161    -80   -966  -1119   -498     36
    155   -594   -753    218    452   -672    171    -62   -948  -1101   -472     59
    163   -568   -735    202    446   -652    179    -54   -937  -1091   -462     70
    158   -548   -706    194    431   -626    197    -38   -914  -1072   -446     88
    150   -540   -691    194    418   -615    215    -23   -901  -1062   -431    111
    161   -540   -701    189    431   -620    218    -15   -893  -1057   -428    116
    171   -530   -704    176    436   -615    228     -7   -883  -1044   -420    116
    168   -519   -688    176    428   -602    259     20   -862  -1021   -400    135
    155   -514   -672    176    413   -592    280     38   -844  -1005   -389    145
    153   -514   -667    179    410   -589    296     54   -831   -992   -387    155
    137   -522   -659    192    397   -589    314     64   -818   -984   -381    161
    135   -530   -665    197    400   -597    329     75   -807   -971   -379    161
    135   -542   -680    202    407   -610    342     83   -800   -966   -381    158
    129   -548   -680    207    405   -613    355     83   -797   -963   -387    150
    122   -563   -685    220    402   -623    361     77   -800   -971   -392    142
    127   -558   -685    215    405   -620    366     70   -800   -976   -394    142
    122   -558   -680    218    400   -618    368     70   -800   -976   -394    150
    103   -579   -685    236    392   -631    371     70   -800   -979   -397    158
     96   -587   -683    244    387   -636    376     67   -800   -971   -397    153
    101   -566   -667    233    384   -615    379     64   -797   -969   -394    148
     90   -568   -659    239    374   -615    387     72   -789   -958   -384    153
     85   -574   -662    244    374   -618    394     77   -782   -950   -376    158
     90   -571   -662    239    374   -615    394     77   -779   -948   -374    168
     83   -553   -636    236    358   -594    407     90   -763   -930   -361    187
     80   -535   -618    226    348   -576    426    101   -748   -917   -345    207
     93   -530   -623    218    355   -576    426    101   -745   -911   -340    207
     90   -532   -626    218    355   -576    431    106   -735   -901   -337    200
     77   -535   -613    228    345   -574    446    116   -724   -891   -332    202
     83   -517   -600    215    337   -555    457    127   -714   -880   -319    215
     90   -511   -605    210    348   -558    462    127   -706   -880   -316    226
     85   -519   -605    215    342   -561    467    129   -704   -878   -311    228
     85   -519   -605    218    345   -561    478    135   -698   -867   -309    226
    101   -511   -615    205    355   -561    483    140   -693   -859   -303    226
    103   -498   -605    197    353   -550    485    142   -691   -854   -296    236
     90   -498   -592    202    340   -545    496    150   -675   -844   -288    249
     93   -496   -589    202    340   -542    501    155   -662   -828   -277    270
    103   -483   -589    187    345   -535    517    171   -646   -818   -259    296
    103   -457   -561    176    329   -506    550    197   -615   -795   -236    311
     96   -431   -527    166    311   -478    584    218   -594   -771   -218    301
    116   -402   -519    142    316   -459    607    228   -581   -761   -218    285
    111   -420   -535    153    322   -478    607    228   -581   -769   -233    293
    114   -402   -517    142    314   -459    618    244   -566   -753   -220    316
    132   -363   -496    114    311   -428    633    254   -548   -730   -202    340
    129   -324   -454     98    290   -389    652    267   -519   -704   -176    374
    116   -303   -423     90    270   -363    665    277   -493   -678   -145    400
    119   -316   -436     98    275   -376    644    257   -504   -680   -145    394
    114   -319   -436    101    275   -376    628    244   -509   -683   -142    397
    111   -316   -428    103    270   -371    623    244   -504   -675   -129    413
    106   -358   -465    124    283   -410    615    241   -511   -678   -135    418
     75   -407   -483    166    277   -444    618    241   -517   -680   -145    413
     70   -444   -514    187    290   -478    615    239   -522   -693   -161    381
     75   -475   -550    200    311   -511    613    228   -537   -717   -184    319
     98   -517   -618    207    355   -568    594    205   -566   -753   -228    288
     72   -545   -618    236    342   -579    597    202   -568   -756   -239    303
     38   -587   -626    275    332   -605    597    192   -581   -774   -254    301
     57   -602   -659    272    358   -631    594    181   -592   -789   -259    296
     49   -597   -646    272    345   -620    600    179   -589   -782   -252    290
     41   -581   -623    267    332   -602    610    192   -574   -761   -233    293
     51   -576   -631    259    340   -602    618    200   -561   -756   -228    301
     51   -581   -633    265    342   -607    623    207   -555   -753   -218    314
     49   -607   -657    277    350   -631    628    215   -553   -763   -231    303
     70   -667   -737    296    402   -701    665    267   -553   -784   -272    252
     96   -693   -792    298    441   -743    779    405   -504   -769   -293    213
    137   -615   -753    239    444   -683    922    613   -371   -662   -213    270
    215   -358   -574     70    392   -465   1049    844   -145   -423     12    480
    277    184    -93   -231    187     46   1091    953    150    -31    449    943
    155    888    732   -524   -290    810    997    852    462    452   1018   1538
    -80   1218   1299   -568   -688   1257    735    485    509    652   1301   1821
   -215    722    935   -254   -576    828    444     10     31    174    865   1410
   -218   -135     83    174   -150    -25    249   -345   -628   -592     96    683
   -158   -722   -566    439    200   -644    213   -355   -911   -979   -340    236
   -106   -885   -779    496    335   -833    327   -181   -862   -995   -400    150
    -64   -810   -745    436    337   -779    488      7   -722   -883   -324    202
    -20   -691   -670    355    322   -680    605    148   -594   -774   -236    280
     -7   -641   -633    322    311   -636    670    218   -535   -722   -192    314
      2   -636   -639    316    319   -636    698    241   -511   -706   -184    311
     -2   -644   -641    322    316   -644    714    254   -498   -701   -187    306
    -10   -618   -607    314    298   -613    743    275   -475   -680   -163    324
      5   -607   -613    298    306   -610    745    283   -467   -672   -158    324
      5   -607   -613    301    309   -610    753    293   -457   -665   -142    332
    -15   -594   -581    303    280   -589    771    309   -439   -649   -124    345
     -5   -597   -592    301    293   -594    784    319   -428   -639   -124    353
      5   -592   -600    293    298   -594    795    327   -418   -628   -119    358
     15   -576   -592    280    303   -584    805    337   -402   -615   -106    368
     20   -579   -602    277    309   -592    810    342   -400   -613   -101    371
      2   -592   -594    293    298   -592    815    348   -392   -607    -96    379
     15   -576   -592    280    303   -584    820    361   -379   -594    -90    394
     10   -553   -563    272    285   -558    831    376   -363   -581    -72    410
      2   -540   -545    267    272   -542    844    389   -350   -568    -62    426
      0   -553   -553    275    275   -553    844    392   -348   -563    -64    428
     -2   -553   -553    277    272   -553    846    397   -342   -553    -62    433
     15   -545   -561    265    288   -553    862    410   -335   -545    -54    439
     15   -550   -568    265    290   -558    872    420   -327   -532    -46    452
      7   -558   -566    275    285   -561    870    423   -327   -532    -51    457
     -5   -555   -553    280    272   -553    878    436   -319   -519    -44    475
      2   -537   -540    267    270   -537    885    452   -314   -504    -31    498
      0   -532   -532    265    265   -532    891    462   -314   -493    -28    511
      2   -527   -530    262    265   -527    896    472   -311   -485    -20    519
     12   -514   -527    249    267   -522    901    488   -301   -470     -5    532
     15   -514   -530    249    272   -522    904    498   -296   -459      0    537
     25   -478   -504    223    262   -491    909    524   -277   -433     31    563
     41   -444   -485    200    262   -465    914    542   -267   -415     49    587
     49   -428   -480    187    265   -454    917    553   -262   -402     62    610
     57   -407   -465    176    259   -436    932    576   -241   -379     88    641
     54   -379   -436    161    244   -407    945    597   -226   -350    114    670
     59   -358   -420    148    239   -389    958    613   -213   -329    129    696
     46   -355   -405    153    223   -379    971    623   -207   -319    137    711
     44   -340   -384    148    213   -361    984    641   -200   -301    158    735
     51   -332   -387    140    218   -358    984    646   -202   -293    166    745
     57   -311   -368    124    213   -340   1000    652   -197   -283    176    756
     46   -306   -355    127    200   -329   1023    662   -184   -270    189    769
     49   -306   -355    129    202   -329   1044    683   -168   -259    194    784
     57   -311   -368    127    213   -340   1060    696   -161   -257    194    784
     46   -298   -345    127    194   -322   1075    714   -145   -241    207    802
     44   -285   -329    119    184   -309   1088    730   -127   -228    215    815
     44   -293   -337    124    189   -314   1101    737   -122   -218    220    813
     41   -303   -345    129    192   -324   1111    743   -119   -213    223    807
     38   -301   -340    132    187   -322   1122    748   -114   -207    223    810
     33   -303   -337    132    184   -319   1122    743   -116   -205    218    807
     31   -306   -337    137    184   -322   1124    740   -116   -200    215    807
     23   -309   -335    140    176   -322   1132    740   -114   -192    218    807
     20   -319   -342    148    179   -329   1130    732   -119   -194    215    805
     23   -319   -345    145    184   -332   1132    730   -122   -194    215    810
     28   -301   -329    137    179   -314   1140    740   -109   -181    228    828
     20   -311   -335    142    176   -322   1143    743   -106   -174    231    836
     25   -311   -337    142    181   -324   1145    745   -103   -166    231    844
     28   -298   -329    135    179   -314   1153    750    -96   -161    236    857
     23   -290   -314    135    168   -301   1163    761    -85   -150    246    870
     25   -288   -316    129    168   -301   1171    766    -77   -140    254    878
     33   -283   -319    124    174   -301   1176    769    -72   -127    262    883
     28   -283   -311    127    168   -298   1176    771    -70   -122    265    888
     25   -283   -309    129    166   -296   1179    774    -67   -119    267    893
     38   -272   -311    116    174   -293   1184    771    -64   -119    262    901
     44   -262   -306    109    174   -283   1192    782    -54    -98    277    906
     28   -265   -293    116    161   -277   1205    795    -41    -85    288    909
     41   -252   -293    106    166   -272   1210    805    -31    -72    298    922
     51   -252   -306     98    176   -277   1213    805    -33    -72    301    919
     46   -246   -296     98    168   -270   1228    815    -23    -62    309    927
     44   -262   -306    106    174   -283   1234    813    -28    -67    303    927
     49   -280   -329    116    189   -303   1234    807    -31    -64    301    924
     51   -257   -309    101    179   -283   1252    826    -12    -41    319    937
     62   -210   -272     75    166   -241   1283    849     15    -12    348    956
     64   -187   -252     62    158   -218   1306    867     33      2    361    976
     57   -158   -215     51    135   -187   1332    893     59     25    376   1005
     62   -161   -223     49    140   -192   1340    898     64     33    381   1013
     83   -127   -210     20    145   -168   1353    911     80     54    400   1031
     83    -80   -166     -2    122   -122   1376    930    103     85    428   1067
     90    -46   -137    -20    114    -90   1395    945    132    116    457   1098
    106    -46   -153    -31    127    -98   1376    924    122    111    446   1085
    109    -62   -171    -23    137   -116   1358    901    109     93    426   1070
    116    -59   -176    -31    145   -119   1348    896    109     96    428   1078
    111    -88   -200    -10    155   -142   1330    885     98     83    415   1067
    109   -132   -241     10    174   -187   1319    878     85     70    392   1057
     98   -181   -280     41    187   -231   1319    885     75     54    374   1047
     93   -236   -332     70    210   -283   1309    878     59     36    345   1023
     96   -272   -368     88    231   -319   1299    862     44     20    314   1000
     80   -311   -392    114    236   -353   1296    849     36     10    303    992
     72   -324   -400    124    236   -361   1293    844     33     10    309    979
     70   -332   -402    129    233   -366   1293    836     31      5    296    963
     77   -361   -439    142    257   -400   1286    831     20     -7    280    953
     49   -350   -400    148    223   -374   1301    846     41      7    301    974
     41   -345   -387    150    213   -366   1309    854     54     18    303    976
     41   -358   -400    158    218   -379   1312    859     59     20    301    982
     41   -374   -415    166    228   -394   1317    867     67     20    296    984
     49   -413   -465    179    254   -439   1330    888     72     15    288    966
    101   -467   -571    181    335   -519   1387    971     80      0    252    906
    119   -444   -566    161    340   -504   1532   1145    176     62    277    909
    153   -327   -480     88    316   -402   1696   1395    358    218    397   1018
    220     28   -192   -127    207    -80   1792   1584    620    522    706   1335
    231    688    457   -459   -114    574   1774   1597    958    987   1231   1893
     38   1312   1273   -678   -618   1293   1574   1332   1189   1395   1730   2413
   -161   1325   1486   -581   -823   1405   1247    859   1026   1337   1740   2436
   -228    584    813   -181   -519    698    992    410    397    639   1060   1803
   -189   -249    -59    218    -64   -155    865    200   -168    -46    348   1109
   -119   -628   -509    371    192   -568    914    316   -262   -231     98    841
    -70   -644   -574    358    252   -610   1067    514   -145   -171    116    839
    -28   -517   -491    270    231   -504   1221    701     18    -25    226    919
    -10   -423   -413    215    200   -418   1309    802    119     64    293    974
      2   -407   -410    202    202   -407   1348    846    158     90    303    995
     20   -415   -436    197    228   -426   1369    867    176     98    303   1005
     15   -415   -431    197    220   -423   1382    880    197    119    314   1000
     15   -400   -415    192    213   -405   1397    893    220    140    332   1008
     25   -389   -418    181    220   -402   1400    896    233    140    335   1021
     33   -376   -410    171    220   -392   1410    904    249    148    337   1036
     38   -366   -407    163    220   -387   1421    909    262    161    340   1036
     46   -350   -400    150    223   -374   1426    909    275    171    350   1031
     54   -342   -397    142    226   -368   1436    909    288    179    355   1026
     44   -361   -405    158    223   -381   1439    911    301    181    353   1018
     51   -348   -400    148    223   -374   1439    911    316    189    358   1039
     57   -342   -400    142    226   -371   1441    911    327    200    366   1054
     54   -345   -400    145    226   -371   1454    917    342    213    376   1065
     46   -340   -387    148    215   -363   1460    919    358    228    394   1072
     41   -337   -381    145    210   -358   1457    911    363    231    392   1067
     41   -324   -366    140    202   -345   1467    917    381    246    407   1080
     46   -314   -361    132    202   -337   1473    922    394    257    415   1080
     67   -314   -381    124    223   -348   1473    914    400    254    410   1072
     57   -309   -368    124    210   -340   1483    914    415    259    415   1083
     44   -316   -361    137    200   -340   1491    922    431    265    420   1093
     33   -324   -358    145    194   -342   1504    935    452    280    436   1106
     28   -314   -342    142    184   -327   1504    940    465    306    459   1114
     46   -296   -345    124    192   -319   1496    935    470    309    462   1106
     46   -283   -329    116    187   -306   1506    953    491    329    480   1127
     64   -277   -345    106    202   -311   1501    961    498    335    483   1137
     85   -254   -340     85    213   -296   1504    974    517    358    501   1150
     80   -241   -324     80    200   -283   1501    984    532    368    511   1163
     51   -233   -285     90    168   -259   1512   1000    553    387    535   1192
     33   -207   -244     85    137   -223   1522   1026    584    415    561   1221
    153   -168   -322      7    236   -244   1496   1018    581    410    553   1213
    161   -150   -311     -5    233   -228   1499   1026    600    428    568   1236
    155   -137   -293     -7    223   -215   1512   1036    618    441    581   1257
    145   -124   -270    -10    205   -194   1525   1049    641    459    600   1270
    137   -106   -244    -15    189   -174   1543   1067    670    485    631   1291
    132   -101   -236    -18    184   -168   1553   1075    685    498    646   1306
    124    -88   -213    -20    168   -150   1569   1088    711    514    657   1317
    116    -80   -197    -20    155   -137   1579   1104    732    535    670   1319
    119    -75   -194    -20    155   -135   1590   1111    753    553    680   1319
    119    -70   -189    -25    153   -129   1608   1132    771    563    685   1332
    101    -72   -174    -15    137   -122   1623   1150    795    576    693   1343
     93    -72   -166    -10    127   -119   1636   1156    810    587    696   1343
     96    -75   -171    -10    132   -122   1639   1158    818    597    698   1337
     67    -90   -158     10    109   -122   1652   1169    833    615    709   1340
     18   -103   -122     41     67   -111   1665   1174    852    628    717   1340
     23   -111   -137     41     80   -124   1657   1163    846    623    706   1332
     54   -122   -176     33    114   -148   1654   1156    849    615    696   1319
     83   -124   -210     20    142   -166   1647   1145    844    610    691   1309
    111   -116   -228      0    168   -171   1634   1130    836    605    678   1301
    116   -116   -236     -2    174   -176   1628   1124    833    602    672   1299
     93   -109   -202      7    148   -155   1641   1140    854    620    691   1309
     85   -111   -197     10    140   -153   1644   1143    857    620    691   1306
     88   -109   -197     10    140   -153   1644   1140    862    626    691   1309
     77    -98   -176     10    124   -135   1652   1145    880    644    704   1314
     70    -88   -158     10    114   -122   1662   1148    893    649    706   1317
     75    -90   -166      7    116   -127   1667   1153    898    657    711   1322
     64    -83   -150      7    106   -116   1667   1156    906    667    722   1322
     59    -80   -142      7     98   -111   1667   1161    919    675    727   1322
     33    -88   -122     28     77   -103   1680   1174    935    693    735   1335
     49    -98   -148     23     96   -122   1680   1171    935    688    727   1330
     62    -85   -148     12    103   -116   1686   1174    940    696    732   1330
     57    -85   -145     12     98   -114   1688   1171    945    698    730   1327
     72    -88   -161      7    116   -124   1688   1171    948    698    727   1330
     64    -88   -155     10    109   -122   1686   1171    950    696    722   1330
     36    -90   -127     25     80   -109   1696   1184    966    709    730   1343
     90    -28   -119    -33    103    -75   1719   1208    992    735    753   1366
    109     10    -98    -59    103    -44   1743   1231   1018    758    771   1382
    116     54    -62    -88     88     -2   1766   1260   1049    792    802   1397
    142     72    -70   -106    106      0   1766   1265   1057    802    807   1402
    171    103    -70   -140    119     18   1758   1280   1072    818    820   1413
    158    137    -20   -148     90     59   1766   1291   1098    841    846   1434
     90    114     23   -103     33     70   1792   1270   1093    833    841   1434
     75    109     33    -93     20     72   1797   1257   1088    828    839   1434
     54     83     28    -67     12     54   1774   1234   1075    818    828   1423
     36     64     28    -49      5     46   1758   1213   1070    820    828   1418
     62     62     -2    -64     31     31   1732   1200   1054    810    810   1405
     49     25    -23    -36     36      0   1706   1189   1036    795    787   1387
      7     -5    -15     -2     10    -10   1709   1202   1039    797    782   1379
     20    -23    -44      2     31    -33   1709   1202   1039    795    774   1363
     41    -59   -101      7     70    -77   1688   1176   1008    761    737   1330
     41    -90   -132     23     85   -109   1675   1158    987    737    711   1301
     57   -103   -161     20    106   -132   1657   1137    971    714    688   1286
     57   -106   -163     25    109   -135   1644   1119    961    706    683   1275
     31   -127   -158     46     93   -142   1644   1119    966    709    688   1267
     28   -132   -161     51     93   -145   1644   1119    969    706    683   1257
     51   -132   -184     38    116   -158   1639   1114    966    696    670   1244
     49   -124   -174     38    111   -148   1644   1122    976    711    680   1247
     33   -132   -166     49     98   -148   1644   1124    979    717    683   1236
     36   -166   -202     64    116   -181   1641   1127    969    704    665   1213
     72   -239   -311     80    192   -275   1670   1166    953    667    602   1150
     88   -270   -358     90    223   -314   1784   1301   1005    680    579   1106
    114   -205   -319     44    215   -262   1899   1478   1122    774    652   1156
    174     38   -135   -106    153    -49   2021   1699   1337    997    865   1363
    207    566    358   -387    -75    462   2078   1836   1647   1395   1296   1818
     88   1299   1210   -693   -561   1254   2013   1771   1982   1888   1870   2418
   -111   1504   1615   -698   -865   1561   1719   1369   1948   1984   2031   2587
   -228   1034   1262   -402   -745   1148   1436    911   1499   1532   1608   2182
   -220    218    439      0   -332    329   1236    558    865    795    870   1470
    -93   -319   -226    207     64   -272   1187    558    592    436    457   1052
    -80   -436   -355    257    135   -397   1296    730    659    446    418   1005
    -93   -358   -265    223     85   -311   1449    919    802    558    506   1067
    -72   -231   -158    150     38   -194   1545   1041    919    665    597   1135
   -114   -213    -98    163     -7   -155   1590   1101    969    701    618   1158
   -124   -197    -72    158    -25   -135   1626   1150   1000    719    628   1182
    -77   -194   -119    135     18   -158   1634   1169   1005    727    620   1184
    -20   -194   -174    106     75   -184   1623   1166   1000    717    597   1189
      7   -176   -184     85     96   -179   1631   1182   1013    730    602   1218
    -10   -179   -168     96     77   -176   1641   1200   1026    743    618   1231
    -18   -179   -161     98     70   -171   1641   1205   1031    745    623   1226
    -28   -171   -142     98     54   -155   1641   1218   1039    750    623   1226
    -18   -163   -145     90     62   -155   1649   1226   1044    756    618   1221
     28   -153   -184     59    103   -168   1649   1228   1044    750    615   1205
     54   -148   -202     46    127   -174   1652   1231   1047    756    618   1195
     33   -142   -176     54    103   -158   1654   1236   1052    761    626   1182
      5   -150   -155     72     80   -153   1660   1241   1057    769    631   1171
    -36   -137   -101     85     31   -122   1678   1265   1083    789    649   1189
    -31   -111    -80     70     23    -96   1686   1286   1104    805    657   1202
     28   -114   -142     41     83   -129   1662   1267   1085    779    633   1182
     41   -124   -166     41    103   -145   1657   1262   1085    779    631   1187
     57   -114   -171     28    114   -142   1649   1260   1088    784    626   1166
     72   -103   -176     15    124   -140   1644   1262   1091    782    620   1153
     64    -98   -166     15    114   -132   1639   1262   1088    784    618   1158
     67    -88   -155     10    111   -122   1644   1267   1096    789    615   1166
     41    -93   -135     23     88   -114   1639   1254   1096    789    613   1161
     59    -59   -119      0     88    -88   1641   1262   1104    800    623   1166
    111    -25   -137    -44    122    -83   1631   1262   1109    807    623   1171
     93    -36   -129    -28    111    -83   1621   1262   1111    810    618   1166
     93    -20   -116    -36    101    -67   1618   1267   1117    820    626   1169
     83    -15    -98    -33     90    -57   1610   1265   1119    826    631   1169
     80    -18   -101    -31     88    -59   1592   1254   1109    815    631   1163
     93      0    -93    -46     93    -46   1587   1260   1127    833    644   1169
    101     36    -67    -70     85    -15   1590   1265   1145    854    659   1176
    122     77    -44    -98     83     18   1600   1278   1161    875    683   1189
    119     96    -23   -109     70     38   1605   1283   1171    893    691   1195
    111    114      2   -111     54     59   1605   1288   1184    906    698   1200
    127    124     -2   -127     64     62   1608   1288   1189    917    706   1205
    114    145     31   -129     41     90   1615   1293   1202    935    724   1210
    106    184     75   -148     15    129   1623   1304   1226    956    745   1223
    129    189     59   -158     36    124   1623   1301   1231    956    740   1215
    137    194     54   -166     38    124   1628   1301   1236    963    743   1208
    135    205     70   -171     31    137   1647   1312   1260    987    756   1210
    127    205     77   -168     25    142   1662   1317   1275    997    753   1213
    116    197     80   -155     18    140   1673   1322   1286   1010    758   1218
    101    197     96   -150      0    148   1683   1325   1296   1021    766   1213
    111    197     85   -155     12    140   1686   1319   1299   1015    761   1202
    114    187     72   -153     18    129   1675   1304   1291   1002    750   1195
     90    176     85   -132      2    132   1678   1293   1283    997    745   1189
     49    168    119   -109    -36    145   1683   1286   1286    997    743   1184
     44    163    119   -103    -36    142   1678   1270   1280    992    735   1174
     49    166    116   -109    -33    142   1673   1260   1275    989    732   1163
     38    168    129   -103    -44    150   1673   1260   1280    995    737   1161
     88    184     93   -137     -2    140   1657   1252   1278    995    730   1153
    116    192     75   -155     20    135   1649   1244   1275    992    727   1150
    101    194     93   -148      2    145   1649   1244   1280    992    727   1153
     80    192    111   -135    -15    153   1647   1241   1278    984    722   1153
     90    194    101   -145     -5    148   1636   1228   1267    979    717   1143
     85    181     96   -135     -5    140   1634   1223   1265    979    709   1135
     88    181     90   -137     -2    137   1628   1223   1270    987    706   1130
    109    207     98   -158      5    153   1626   1223   1278    995    711   1135
    101    205    101   -153      0    153   1621   1221   1275    995    711   1135
     64    202    137   -135    -36    171   1623   1228   1286   1008    719   1137
     62    202    140   -132    -38    171   1618   1223   1280   1000    714   1130
     96    210    114   -153     -7    163   1600   1208   1265    976    683   1111
    101    213    111   -158     -5    161   1595   1202   1260    969    678   1101
     93    220    127   -158    -18    174   1605   1210   1265    982    685   1101
     67    239    171   -153    -51    205   1626   1231   1286    997    693   1114
     33    270    236   -150   -101    254   1660   1267   1317   1023    722   1137
     72    324    249   -200    -88    288   1665   1286   1332   1041    737   1140
    142    350    207   -249    -31    280   1649   1278   1319   1034    730   1122
    166    368    200   -270    -15    285   1647   1273   1314   1028    722   1111
    142    397    254   -270    -54    327   1665   1280   1332   1044    737   1122
    129    420    288   -275    -80    355   1657   1270   1335   1047    748   1119
    127    428    301   -280    -85    366   1641   1257   1332   1041    745   1114
    119    407    285   -265    -83    345   1608   1228   1306   1015    719   1093
    114    405    290   -259    -88    348   1584   1213   1299   1015    724   1093
    116    405    285   -262    -85    345   1561   1195   1286   1008    711   1080
    103    358    254   -231    -75    306   1545   1184   1262    987    683   1057
     85    316    231   -202    -72    272   1535   1171   1241    961    652   1031
     96    275    179   -184    -41    228   1514   1150   1215    935    626   1005
     75    241    166   -158    -46    205   1493   1130   1192    911    602    974
     57    215    158   -137    -51    189   1473   1111   1166    891    576    940
     54    192    137   -122    -41    166   1449   1085   1140    867    548    914
     51    166    114   -109    -31    140   1428   1060   1117    841    522    893
     33    150    116    -93    -41    135   1415   1049   1106    831    514    883
     20    132    111    -77    -46    122   1405   1041   1093    823    501    870
     15    129    114    -75    -49    122   1395   1034   1088    820    493    862
     10    135    124    -72    -57    129   1382   1031   1080    818    488    859
     25    140    111    -85    -41    127   1363   1023   1070    810    472    849
     44    106     62    -75    -10     85   1353   1021   1049    784    441    820
     64     23    -44    -44     54    -10   1374   1060   1028    732    371    750
     85     10    -75    -46     80    -31   1470   1179   1072    743    348    709
    106     75    -33    -90     70     20   1577   1353   1184    839    413    761
    127    329    202   -228    -36    267   1680   1551   1395   1078    654    995
    174    906    732   -542   -277    820   1725   1662   1693   1483   1104   1454
     44   1587   1543   -815   -748   1566   1660   1564   1979   1914   1613   1974
   -114   1652   1766   -769   -940   1709   1337   1122   1834   1880   1641   2010
   -205   1085   1291   -441   -748   1187   1034    626   1291   1319   1106   1501
   -205    303    506    -51   -355    402    820    290    688    605    389    815
    -98   -158    -59    129    -20   -109    758    314    485    327     62    488
    -51   -210   -161    129     51   -187    857    485    571    363     62    475
    -38   -124    -85     80     23   -106   1000    659    704    470    140    540
    -12      0     12      5    -12      7   1085    771    805    568    218    610
      5     46     41    -25    -18     44   1117    815    841    605    246    633
      5     59     54    -33    -25     57   1130    836    854    618    252    636
      5     67     62    -38    -28     64   1135    844    857    626    249    633
      5     83     75    -44    -36     80   1127    841    852    626    241    626
      0     88     88    -44    -44     88   1124    841    849    620    236    623
      0     80     77    -41    -38     80   1117    839    844    613    226    613
      5     77     72    -41    -33     75   1106    836    841    613    223    610
      0     90     90    -46    -44     90   1088    828    833    607    207    597
    -31    103    135    -36    -83    119   1083    826    828    607    205    597
    -18    111    127    -46    -75    119   1067    815    815    602    205    589
     41    119     77    -80    -18     98   1036    795    797    587    181    568
     57    114     57    -85      0     88   1013    779    779    571    161    553
     33     93     59    -62    -12     77    995    766    766    563    155    545
     33    101     67    -70    -15     85    976    753    750    553    148    545
     46    103     57    -75     -5     80    958    743    740    545    132    535
     64    122     57    -93      5     88    943    735    735    540    127    527
     62    137     75    -98     -5    106    932    724    730    542    127    524
     54    135     80    -96    -12    109    914    714    717    537    116    517
     23    135    111    -80    -44    124    911    714    717    542    116    517
     28    135    106    -83    -38    122    893    701    701    530    103    506
     62    142     80   -101     -7    111    865    685    683    517     85    493
     62    161     98   -111    -18    129    849    683    680    519     88    496
     64    161     96   -114    -15    129    833    670    672    511     80    496
     70    161     88   -116    -10    124    807    657    657    501     70    493
     62    166    103   -114    -20    135    787    649    649    501     62    493
     51    176    124   -116    -36    150    771    644    641    501     59    491
     67    200    132   -135    -31    166    745    633    631    504     62    491
     64    210    145   -140    -41    179    730    628    623    501     57    496
     49    218    168   -132    -59    194    719    633    623    506     62    514
     80    226    145   -155    -31    187    693    623    610    509     64    517
    168    259     90   -215     38    174    662    602    589    498     49    506
    171    275    101   -226     36    189    646    594    579    498     46    511
    161    280    119   -220     20    200    633    584    568    493     38    514
    174    311    137   -244     18    223    626    579    566    496     44    522
    153    322    168   -239     -7    246    620    576    568    504     41    522
    127    303    176   -218    -23    241    613    568    558    496     28    511
    103    275    171   -189    -33    223    587    548    540    480      7    493
    106    270    163   -192    -28    218    579    550    535    472     -2    483
    109    280    168   -194    -28    226    587    561    542    478     -2    488
    111    277    166   -197    -25    223    587    563    542    480    -10    485
     93    267    174   -179    -38    220    574    553    535    475    -23    472
     67    257    189   -163    -62    223    563    542    532    470    -33    454
     59    249    189   -153    -64    218    553    530    522    459    -51    441
     46    210    161   -129    -57    187    530    506    491    436    -77    418
     33    207    174   -119    -70    192    527    498    488    433    -83    410
     33    210    174   -124    -70    192    509    478    470    420    -96    394
     33    205    171   -119    -67    189    485    452    449    405   -111    379
     20    197    174   -111    -77    187    467    428    431    392   -129    366
     31    202    171   -116    -70    187    446    410    415    376   -142    361
     36    197    158   -119    -59    179    420    387    405    368   -155    348
     41    192    150   -116    -54    174    405    374    392    366   -158    350
     28    197    168   -114    -70    181    394    363    387    363   -158    353
     10    200    189   -103    -88    194    384    355    376    361   -163    348
     54    200    142   -127    -44    171    355    327    350    335   -194    335
    101    194     93   -148      2    145    335    306    329    316   -215    319
     98    181     83   -142      7    132    316    296    319    316   -220    316
    111    192     80   -150     15    137    296    280    306    311   -226    314
     83    184     98   -135     -7    142    277    262    290    306   -239    309
     59    181    122   -122    -31    153    267    254    288    303   -239    309
     44    179    132   -114    -44    155    249    236    272    285   -257    293
     54    153     98   -103    -20    127    218    210    246    257   -285    270
     72    150     77   -114     -2    114    202    197    231    246   -293    262
     80    171     88   -127     -5    129    197    194    228    246   -290    270
     88    192    103   -142     -7    150    197    194    226    244   -293    277
     96    231    135   -163    -18    184    202    202    233    259   -277    290
     83    239    153   -163    -36    194    202    202    233    265   -280    290
     77    220    142   -150    -31    181    197    194    218    252   -293    288
     83    236    153   -158    -33    194    189    189    210    249   -293    290
     67    262    194   -163    -62    228    194    189    220    265   -275    301
     90    309    218   -200    -64    262    187    176    220    272   -270    309
    106    322    215   -213    -54    267    155    153    205    262   -280    311
     75    285    210   -181    -70    249    116    119    176    239   -303    301
     44    270    226   -155    -90    249     85     93    158    228   -314    298
     70    252    179   -163    -54    218     41     51    116    200   -345    280
     80    218    135   -150    -28    176     10     25     83    168   -371    257
     64    166    101   -116    -18    135    -15      2     49    137   -405    223
     96    111     15   -103     41     64    -57    -31      0     90   -452    181
    114     80    -33    -98     75     23    -93    -72    -38     54   -483    148
     90     41    -51    -67     70     -5   -119    -98    -75     25   -511    116
     70      7    -64    -41     67    -28   -150   -132   -111     -7   -548     88
     67    -15    -83    -25     75    -49   -174   -158   -145    -33   -571     70
     51    -36    -90    -10     70    -62   -189   -174   -166    -49   -584     57
     54    -44    -98     -5     75    -72   -200   -184   -174    -57   -597     51
     54    -59   -114      2     83    -85   -210   -194   -181    -64   -610     57
     33    -83   -116     25     75    -98   -228   -213   -200    -83   -628     49
     12    -98   -111     41     59   -103   -252   -231   -218    -98   -636     36
     31   -148   -179     57    103   -163   -270   -244   -252   -129   -675      5
     72   -236   -309     77    189   -272   -249   -207   -285   -181   -745    -67
     44   -275   -319    116    181   -296   -142    -80   -241   -174   -761   -109
    116   -197   -314     38    215   -254    -44     93   -132    -77   -696    -54
    213     98   -114   -155    163     -7     51    283     75    158   -457    187
    233    711    478   -472   -122    594     85    376    392    587     28    696
     51   1402   1350   -727   -649   1376    -23    226    672   1041    568   1260
   -153   1447   1597   -649   -875   1519   -358   -228    519   1010    602   1306
   -233    849   1083   -309   -659    966   -649   -706    -33    428     51    789
   -200     20    220     88   -213    119   -836  -1013   -654   -303   -688     80
   -101   -439   -337    270    116   -389   -867   -961   -844   -571  -1010   -246
    -38   -485   -446    259    202   -467   -761   -795   -761   -540  -1018   -267
    -25   -381   -355    202    163   -371   -615   -620   -626   -431   -922   -194
    -41   -285   -246    161    101   -267   -530   -514   -524   -335   -831   -111
    -20   -252   -231    137    103   -241   -504   -478   -496   -309   -815    -88
     23   -249   -272    111    145   -262   -504   -472   -501   -324   -826   -101
     36   -257   -293    111    163   -275   -509   -472   -511   -335   -833   -109
     31   -265   -298    114    163   -280   -511   -475   -514   -335   -841   -114
     38   -254   -293    109    166   -272   -514   -478   -517   -329   -844   -119
     44   -252   -298    101    171   -272   -517   -483   -524   -335   -844   -114
     36   -257   -293    109    163   -275   -524   -485   -532   -340   -846   -114
     28   -259   -288    114    155   -275   -537   -491   -537   -345   -849   -114
     10   -275   -285    132    148   -280   -540   -493   -545   -342   -852   -114
     28   -270   -298    119    163   -283   -548   -501   -558   -348   -862   -119
     31   -259   -290    114    158   -272   -545   -501   -558   -348   -852   -106
     20   -265   -288    122    153   -275   -555   -506   -566   -350   -854   -109
     10   -265   -275    127    142   -270   -566   -509   -568   -350   -849   -109
     46   -259   -309    103    176   -283   -584   -527   -587   -368   -862   -116
     70   -254   -324     90    197   -288   -600   -540   -597   -381   -878   -127
     49   -267   -316    109    181   -290   -610   -545   -605   -392   -888   -132
     72   -267   -340     98    205   -303   -613   -548   -610   -394   -891   -127
     70   -265   -335     96    200   -298   -618   -553   -618   -397   -896   -127
     59   -272   -332    103    194   -301   -626   -555   -620   -397   -893   -132
     62   -283   -345    109    200   -314   -636   -563   -628   -402   -898   -137
     46   -277   -324    116    184   -301   -639   -561   -628   -402   -896   -129
     33   -283   -319    124    174   -298   -652   -561   -633   -405   -896   -122
     28   -285   -314    127    168   -298   -657   -561   -636   -405   -893   -122
     67   -262   -329     96    197   -296   -675   -568   -646   -407   -891   -122
    103   -241   -345     70    223   -293   -683   -574   -657   -407   -888   -119
    116   -244   -361     64    236   -303   -696   -579   -670   -418   -893   -119
     93   -257   -350     80    220   -303   -701   -576   -670   -415   -883   -106
     88   -244   -335     75    210   -290   -709   -571   -672   -413   -880   -103
     98   -223   -322     62    210   -272   -719   -571   -675   -410   -872    -96
     93   -215   -311     59    202   -262   -727   -568   -675   -405   -859    -83
    111   -194   -309     41    210   -252   -727   -568   -672   -394   -846    -64
    114   -176   -290     28    202   -233   -722   -561   -667   -387   -836    -46
    129   -168   -298     20    213   -233   -727   -563   -670   -387   -839    -44
    140   -171   -314     12    226   -241   -732   -574   -675   -389   -839    -46
    119   -163   -283     20    200   -223   -719   -566   -667   -387   -833    -33
    101   -161   -265     28    181   -210   -711   -555   -662   -384   -828    -23
    127   -161   -288     18    207   -223   -709   -550   -657   -381   -833    -25
    135   -163   -298     12    215   -231   -709   -542   -652   -374   -823    -20
    109   -163   -272     25    189   -218   -696   -527   -639   -355   -810    -18
     93   -166   -259     33    176   -213   -685   -514   -626   -348   -802    -15
     98   -171   -270     36    184   -220   -678   -509   -623   -345   -810    -18
    103   -171   -275     31    189   -223   -670   -506   -620   -348   -805    -20
     96   -187   -283     44    189   -236   -672   -517   -626   -355   -810    -31
     80   -210   -293     64    187   -252   -678   -530   -633   -363   -823    -44
     67   -218   -285     75    176   -252   -678   -532   -633   -371   -826    -51
     96   -218   -314     62    205   -265   -683   -540   -644   -387   -833    -51
     88   -226   -316     67    202   -270   -688   -548   -652   -397   -841    -62
     75   -249   -324     85    200   -288   -696   -563   -667   -413   -854    -75
     57   -257   -314    101    184   -285   -693   -566   -667   -410   -852    -64
     57   -246   -303     93    179   -275   -698   -574   -670   -405   -841    -64
     72   -246   -319     85    194   -283   -711   -581   -680   -410   -844    -67
     70   -249   -319     85    194   -283   -706   -576   -678   -410   -844    -59
     77   -249   -327     85    202   -288   -701   -568   -667   -397   -836    -49
     67   -252   -319     90    192   -285   -709   -574   -672   -400   -839    -49
     67   -239   -306     85    187   -272   -706   -563   -667   -392   -826    -31
     62   -254   -316     93    189   -285   -714   -566   -672   -397   -828    -33
     72   -262   -335     96    202   -298   -719   -574   -683   -405   -833    -46
     70   -257   -329     93    197   -293   -717   -568   -683   -402   -831    -41
     80   -262   -345     90    210   -303   -717   -571   -688   -415   -839    -44
     93   -267   -363     85    226   -314   -722   -576   -696   -426   -846    -54
     62   -265   -327    101    194   -296   -714   -568   -685   -418   -833    -46
     54   -259   -316    101    184   -288   -711   -566   -683   -420   -833    -46
     75   -259   -335     93    205   -296   -711   -566   -688   -418   -833    -46
     93   -236   -329     70    210   -283   -693   -553   -675   -407   -820    -31
    109   -202   -311     46    210   -257   -670   -532   -654   -394   -802    -12
    101   -200   -303     46    202   -252   -649   -514   -636   -387   -797     -7
    101   -194   -296     46    197   -244   -639   -496   -626   -374   -782      2
    109   -179   -290     33    200   -236   -636   -491   -623   -368   -774      7
    122   -140   -262     10    192   -200   -620   -480   -607   -355   -753     31
    109   -119   -228      5    166   -174   -607   -472   -594   -335   -730     51
    114   -101   -218     -7    163   -158   -615   -483   -592   -329   -719     64
    114   -119   -233      2    171   -176   -646   -509   -613   -345   -727     59
    119   -127   -246      5    181   -187   -670   -524   -623   -353   -730     62
    116   -137   -254     10    181   -194   -691   -540   -636   -368   -740     54
    109   -184   -293     36    200   -239   -706   -553   -657   -394   -766     33
     96   -246   -342     72    218   -296   -709   -555   -675   -420   -787     15
     88   -293   -381    103    233   -337   -719   -566   -693   -436   -805      2
     96   -309   -407    106    249   -355   -743   -587   -722   -459   -831    -33
     72   -345   -418    135    244   -381   -745   -597   -740   -472   -841    -51
     49   -392   -441    168    244   -415   -756   -613   -761   -491   -857    -64
     25   -433   -459    205    241   -446   -769   -628   -779   -514   -878    -77
     28   -441   -470    207    246   -457   -771   -631   -787   -522   -888    -85
     41   -431   -475    194    257   -452   -766   -623   -782   -514   -878    -83
     72   -428   -501    176    285   -462   -774   -631   -787   -517   -880    -90
     80   -439   -519    179    298   -478   -779   -633   -787   -522   -883    -93
     59   -470   -530    202    293   -498   -787   -633   -795   -540   -893   -101
     77   -514   -592    218    332   -550   -787   -628   -813   -566   -919   -135
    132   -592   -727    228    428   -659   -740   -576   -828   -615   -989   -210
    122   -607   -730    244    426   -667   -610   -426   -758   -581   -979   -223
    124   -537   -662    205    392   -600   -485   -223   -618   -454   -880   -140
    197   -205   -402      2    298   -303   -379    -23   -374   -174   -589    145
    228    452    223   -342      2    340   -348     46    -41    280    -77    683
     25   1096   1070   -561   -522   1083   -485   -145    213    698    436   1210
   -148   1070   1218   -462   -683   1143   -807   -602     20    602    407   1192
   -228    418    646    -96   -439    532  -1052  -1039   -542    -18   -187    636
   -210   -400   -192    303    -10   -296  -1195  -1273  -1106   -693   -880    -31
   -101   -792   -691    446    293   -743  -1197  -1187  -1239   -896  -1135   -303
    -57   -795   -740    423    340   -769  -1065  -1008  -1135   -833  -1109   -298
    -25   -685   -659    353    316   -672   -914   -831   -989   -714  -1010   -215
     31   -581   -615    275    322   -597   -828   -730   -893   -623   -932   -153
     36   -561   -597    262    316   -579   -789   -688   -859   -594   -911   -132
     28   -566   -597    267    311   -581   -766   -665   -846   -589   -911   -129
     28   -563   -594    267    309   -579   -745   -641   -831   -576   -898   -122
     31   -563   -594    265    309   -579   -735   -631   -820   -568   -891   -116
     25   -579   -605    277    314   -592   -727   -628   -818   -576   -893   -116
      7   -579   -587    285    296   -584   -711   -618   -805   -571   -883   -103
     33   -571   -605    270    316   -589   -711   -618   -805   -571   -880    -98
     51   -563   -615    254    332   -589   -711   -615   -805   -566   -878    -96
     44   -561   -605    259    324   -581   -709   -607   -807   -566   -875    -96
     36   -563   -600    262    316   -581   -701   -597   -800   -558   -870    -90
     28   -553   -581    262    303   -566   -691   -587   -789   -550   -854    -80
     20   -545   -566    262    293   -555   -683   -574   -782   -545   -844    -77
     10   -540   -550    265    280   -545   -670   -563   -769   -530   -831    -67
      7   -540   -548    265    275   -542   -670   -563   -769   -519   -828    -64
     12   -548   -563    267    285   -555   -670   -571   -771   -519   -831    -75
     18   -553   -571    265    293   -561   -670   -574   -771   -522   -831    -77
     54   -535   -589    241    322   -561   -667   -566   -766   -517   -826    -72
     70   -524   -594    226    332   -558   -665   -558   -758   -514   -826    -70
     57   -522   -579    231    316   -548   -654   -545   -748   -506   -818    -64
     62   -509   -571    223    314   -540   -652   -537   -737   -498   -807    -54
     72   -485   -558    207    314   -522   -652   -532   -732   -491   -802    -46
     62   -483   -548    210    303   -514   -649   -524   -730   -483   -789    -36
     54   -483   -537    213    293   -509   -652   -519   -727   -483   -782    -31
     70   -483   -555    205    311   -517   -662   -519   -730   -485   -784    -31
     77   -478   -555    200    316   -517   -657   -509   -724   -475   -774    -18
     77   -452   -532    184    303   -493   -652   -498   -711   -459   -750     -7
     83   -431   -514    174    296   -470   -646   -483   -698   -446   -737     10
     80   -428   -509    171    290   -467   -641   -470   -693   -436   -727     28
     90   -420   -511    166    301   -465   -633   -454   -680   -420   -714     46
     90   -405   -498    155    290   -452   -628   -441   -672   -407   -698     59
     98   -397   -498    148    296   -446   -628   -436   -665   -402   -688     67
     98   -376   -475    137    285   -426   -620   -426   -654   -389   -665     83
     98   -350   -449    127    272   -400   -613   -420   -641   -379   -649     93
     93   -348   -441    124    267   -394   -602   -415   -633   -376   -649     96
     96   -340   -436    122    265   -387   -589   -405   -620   -361   -636    103
     96   -329   -426    116    259   -376   -566   -384   -600   -340   -610    119
    119   -329   -449    106    283   -389   -553   -379   -592   -340   -613    127
    106   -319   -428    106    265   -374   -540   -361   -579   -322   -602    132
    106   -301   -407     96    254   -353   -517   -335   -555   -301   -589    137
     77   -303   -384    111    228   -342   -488   -309   -530   -280   -574    153
     85   -306   -392    111    239   -348   -475   -298   -517   -267   -571    161
    103   -311   -415    101    257   -363   -467   -298   -514   -270   -574    155
     85   -319   -405    116    244   -361   -457   -298   -511   -272   -571    155
     93   -335   -428    119    259   -381   -454   -306   -517   -280   -579    145
     90   -340   -431    124    259   -384   -446   -303   -509   -280   -579    140
     64   -353   -418    142    241   -384   -446   -311   -511   -288   -589    127
     54   -363   -418    153    233   -389   -444   -314   -511   -288   -587    129
     44   -361   -405    155    223   -381   -439   -311   -509   -285   -579    137
     15   -366   -381    176    197   -374   -431   -306   -501   -272   -568    142
     12   -374   -389    179    197   -381   -426   -306   -498   -272   -568    140
     38   -363   -402    161    220   -381   -426   -309   -501   -275   -568    150
     62   -355   -418    145    239   -387   -426   -309   -496   -267   -561    153
     67   -353   -420    142    244   -387   -418   -298   -483   -257   -558    155
     77   -342   -423    132    249   -381   -415   -296   -478   -254   -558    161
     64   -350   -415    142    239   -384   -407   -288   -470   -246   -548    163
     54   -353   -410    148    231   -381   -400   -283   -470   -244   -542    163
     54   -350   -405    148    228   -376   -394   -280   -465   -241   -537    168
     41   -350   -392    153    215   -371   -389   -277   -462   -239   -532    174
     38   -353   -392    155    213   -371   -381   -270   -454   -236   -532    174
     75   -337   -413    132    244   -374   -379   -270   -454   -236   -522    174
     85   -329   -415    122    249   -371   -379   -270   -452   -233   -519    174
     41   -355   -397    155    218   -376   -376   -270   -452   -236   -527    168
     28   -348   -376    158    202   -361   -353   -246   -431   -218   -506    189
     72   -306   -379    116    226   -342   -335   -228   -413   -202   -485    207
     80   -277   -358     98    218   -316   -314   -213   -397   -184   -470    223
     62   -262   -324     98    192   -293   -290   -194   -379   -166   -457    236
     75   -239   -316     80    194   -277   -272   -181   -366   -155   -449    244
     88   -239   -327     72    207   -283   -259   -171   -355   -148   -444    246
     77   -226   -303     75    189   -265   -236   -150   -337   -137   -431    259
     85   -179   -267     46    174   -223   -228   -145   -322   -116   -410    275
    116   -129   -246      5    179   -187   -220   -140   -306    -96   -389    290
    124   -114   -241     -7    181   -176   -226   -145   -309    -96   -389    293
     98   -148   -246     25    171   -197   -246   -168   -322   -111   -400    277
    101   -137   -239     18    168   -187   -257   -174   -314   -101   -387    290
     80   -161   -244     38    161   -202   -267   -179   -322   -106   -392    290
     62   -210   -275     72    166   -241   -277   -197   -345   -129   -415    267
     49   -257   -306    103    176   -280   -283   -205   -358   -145   -428    246
     62   -290   -353    111    205   -322   -301   -215   -379   -168   -454    220
     57   -337   -394    140    223   -366   -303   -223   -394   -192   -478    194
     51   -376   -428    161    239   -402   -311   -239   -418   -213   -498    174
     44   -397   -441    176    241   -418   -322   -249   -426   -223   -504    166
     20   -423   -446    200    231   -433   -324   -254   -428   -231   -509    158
     -5   -431   -426    218    210   -428   -306   -246   -415   -223   -501    168
      0   -428   -428    213    213   -428   -296   -239   -410   -215   -501    168
     28   -431   -459    202    244   -444   -303   -241   -415   -223   -511    158
     28   -433   -465    202    244   -449   -303   -244   -418   -228   -511    155
     59   -433   -493    187    275   -462   -311   -246   -420   -236   -519    145
     67   -488   -558    210    311   -522   -306   -233   -431   -254   -548    106
    111   -574   -685    231    397   -628   -241   -158   -433   -298   -613     25
    119   -558   -680    218    397   -618   -109     10   -342   -244   -589     33
    153   -433   -587    140    368   -511     23    226   -176    -88   -462    150
    202    -49   -252    -75    226   -150    132    420     98    233   -129    488
    181    649    467   -415   -142    558    148    470    446    717    423   1067
    -33   1189   1221   -579   -626   1205    -62    174    605   1049    846   1499
   -181   1057   1239   -439   -709   1148   -379   -288    342    867    724   1384
   -241    316    558    -38   -402    439   -623   -727   -290    158     36    737
   -181   -478   -296    329     57   -387   -748   -898   -802   -465   -626     96
    -96   -730   -636    413    267   -683   -678   -732   -800   -535   -758    -51
    -70   -711   -641    389    283   -675   -524   -532   -667   -444   -704    -23
    -38   -584   -548    309    252   -566   -387   -361   -517   -311   -594     59
    -15   -498   -483    257    233   -491   -311   -272   -431   -244   -532    111
     -5   -506   -501    254    246   -504   -283   -239   -410   -236   -527    111
      0   -511   -511    254    254   -511   -262   -218   -392   -231   -519    111
    -15   -517   -504    265    244   -511   -246   -202   -376   -218   -514    114
    -10   -506   -496    259    241   -501   -233   -192   -368   -210   -509    119
     18   -493   -511    236    265   -504   -231   -184   -361   -205   -504    119
     20   -493   -517    236    267   -504   -233   -179   -355   -200   -506    116
     41   -480   -522    218    280   -501   -231   -176   -353   -194   -509    119
     33   -462   -496    215    265   -478   -218   -163   -340   -181   -498    127
     23   -475   -498    223    259   -485   -213   -161   -337   -179   -491    124
     10   -472   -483    231    244   -478   -210   -158   -332   -174   -488    129
    -12   -470   -457    239    220   -462   -197   -148   -322   -163   -480    140
      2   -462   -465    231    233   -462   -192   -140   -311   -163   -478    142
     25   -441   -470    205    246   -454   -197   -137   -309   -158   -480    140
     18   -431   -449    205    233   -441   -197   -135   -301   -145   -470    142
      0   -423   -426    210    210   -426   -187   -122   -290   -132   -457    150
     12   -426   -439    207    226   -431   -184   -122   -288   -135   -462    150
     38   -428   -467    194    252   -449   -197   -132   -290   -142   -467    137
     28   -423   -454    197    239   -439   -187   -122   -277   -132   -462    137
     31   -420   -454    194    241   -436   -187   -116   -275   -129   -465    137
     33   -407   -441    187    236   -423   -187   -114   -272   -127   -462    140
     18   -392   -410    187    213   -402   -179   -101   -262   -109   -444    150
     20   -387   -407    181    213   -397   -179    -90   -257    -98   -436    158
     28   -384   -415    176    220   -400   -179    -88   -252    -96   -433    163
     57   -376   -433    161    244   -405   -187    -85   -249    -90   -433    163
     77   -355   -433    137    254   -392   -192    -77   -244    -83   -423    168
     88   -335   -423    122    254   -376   -189    -67   -233    -72   -413    184
     83   -335   -420    124    252   -379   -200    -72   -233    -67   -410    189
     83   -329   -413    124    246   -371   -202    -62   -223    -54   -402    197
     77   -306   -384    111    231   -345   -202    -49   -207    -31   -384    210
     83   -280   -363     98    223   -322   -197    -38   -194    -20   -374    220
    101   -259   -361     77    231   -309   -194    -33   -184    -15   -366    233
    109   -244   -353     67    231   -298   -189    -23   -168     -5   -353    244
    116   -228   -345     54    228   -285   -187    -20   -158      7   -342    249
    101   -205   -306     51    202   -254   -171     -7   -137     25   -327    262
     93   -189   -283     46    187   -236   -161      2   -127     33   -316    267
    103   -181   -285     38    194   -233   -155      7   -116     38   -309    275
    103   -184   -290     38    194   -236   -145     18   -103     49   -311    272
    109   -168   -280     28    194   -223   -135     38    -83     67   -303    275
    119   -155   -275     15    194   -215   -127     49    -72     77   -303    275
    122   -150   -272     15    197   -210   -114     59    -54     93   -296    280
    119   -158   -277     18    197   -218   -101     70    -41    103   -290    280
    101   -166   -267     31    184   -215    -93     75    -31    109   -293    280
    101   -166   -267     31    181   -218    -90     72    -25    109   -296    272
     88   -174   -262     44    174   -218    -85     70    -23    114   -293    262
     67   -189   -257     59    161   -223    -96     57    -28    111   -303    246
     67   -184   -252     57    158   -218    -96     51    -25    114   -309    246
     54   -200   -254     70    153   -226    -98     41    -25    106   -319    239
     44   -213   -257     85    150   -233   -103     33    -31    103   -319    233
     54   -202   -257     75    155   -228   -109     31    -28    103   -322    228
     51   -181   -236     64    142   -207   -103     38    -20    114   -314    239
     51   -184   -236     64    140   -210   -111     31    -20    116   -311    236
     62   -187   -249     62    155   -218   -122     23    -23    114   -311    233
     70   -176   -246     51    155   -210   -122     28    -15    122   -309    239
     77   -161   -241     41    158   -200   -119     38     -2    135   -303    246
     88   -153   -241     31    163   -194   -119     38      2    140   -303    246
    103   -150   -254     23    179   -202   -127     31     -2    137   -309    244
     88   -158   -246     33    163   -202   -129     31     -2    135   -316    246
     72   -163   -236     44    153   -200   -127     33      2    142   -314    249
     62   -161   -226     49    142   -192   -132     36      7    148   -309    252
     36   -166   -202     64    119   -184   -129     38     15    153   -303    257
     57   -155   -215     49    132   -184   -132     36     12    145   -309    249
     98   -153   -254     25    174   -202   -145     28      2    132   -319    236
     88   -158   -246     33    166   -202   -148     25      7    135   -316    236
     67   -148   -215     41    140   -181   -140     36     23    155   -303    246
     72   -140   -215     33    142   -176   -137     38     28    158   -301    246
     90   -114   -205     10    148   -158   -119     54     51    176   -285    262
     93    -85   -179     -5    135   -132   -101     70     70    194   -270    280
     62    -59   -122      0     90    -90    -67    101    103    228   -241    309
     59    -59   -119     -2     85    -88    -67    106    106    231   -241    309
     96    -51   -148    -23    122    -98    -80     98     96    223   -252    306
     96    -18   -116    -41    103    -67    -72    103    109    239   -241    316
    114     41    -72    -77     93    -15    -57    114    132    267   -213    342
    119     62    -59    -90     88      2    -67    106    135    275   -202    348
    101     28    -72    -67     88    -20    -98     75    114    254   -220    332
     80     12    -70    -46     75    -28   -114     59    111    249   -223    329
     88      2    -85    -44     88    -41   -135     44    103    241   -228    327
     93    -33   -127    -31    109    -80   -155     33     85    220   -252    306
     83    -75   -158     -5    119   -116   -166     28     72    207   -272    285
     93   -119   -215     12    153   -166   -189     10     49    181   -303    257
     80   -163   -244     41    161   -202   -202    -10     25    158   -329    231
     70   -192   -262     59    166   -226   -215    -23     12    142   -348    215
     75   -210   -285     64    179   -246   -231    -41     -2    127   -366    194
     64   -236   -301     83    179   -267   -244    -59    -20    114   -379    184
     44   -257   -301    106    171   -277   -249    -64    -25    109   -384    187
      7   -265   -275    127    140   -270   -239    -51    -12    116   -376    200
     -2   -272   -270    137    132   -272   -239    -51     -7    124   -374    200
     44   -262   -309    106    174   -283   -254    -62    -12    122   -379    187
     54   -257   -311    101    181   -283   -257    -62    -10    124   -384    184
     85   -298   -384    106    231   -340   -265    -62    -36     93   -420    150
     85   -400   -485    155    283   -441   -215      2    -38     59   -480     80
     93   -387   -480    145    283   -433    -96    155     38    101   -470     67
    166   -270   -436     51    301   -353     38    371    189    231   -366    153
    249    101   -148   -174    197    -23    137    561    441    524    -64    459
    231    756    522   -493   -145    639    137    592    771    982    457   1010
     28   1353   1325   -691   -649   1337    -44    348    979   1358    927   1501
   -124   1392   1517   -633   -820   1454   -387   -124    789   1286    924   1512
   -207    631    839   -213   -522    735   -641   -576    155    574    239    870
   -174   -187    -12    179    -80   -101   -774   -774   -376    -83   -446    202
    -83   -548   -465    314    187   -506   -740   -654   -459   -246   -678    -46
    -44   -574   -530    309    241   -553   -600   -465   -348   -171   -652    -44
    -20   -446   -426    231    202   -436   -457   -290   -194    -36   -548     38
     -7   -332   -324    171    158   -329   -371   -187    -93     51   -467    109
     36   -309   -348    135    192   -327   -342   -150    -70     70   -454    122
     59   -314   -374    127    215   -342   -332   -137    -67     67   -459    122
     31   -319   -353    142    189   -335   -316   -119    -51     80   -457    127
     57   -296   -353    119    202   -324   -306   -109    -36     93   -449    135
     72   -293   -366    109    218   -329   -311   -111    -38     88   -454    127
     64   -301   -366    119    215   -332   -314   -111    -36     90   -452    124
     64   -301   -366    116    213   -332   -311   -109    -33     93   -449    135
     62   -288   -350    111    205   -319   -298    -98    -20    109   -433    148
     57   -267   -324    103    189   -296   -288    -93     -5    127   -423    155
     59   -259   -319    101    189   -288   -285    -90      2    132   -420    166
     62   -267   -329    101    194   -298   -290    -88      2    132   -423    166
     67   -265   -332     98    200   -298   -293    -88      0    132   -423    166
     49   -270   -322    109    184   -296   -296    -88      0    132   -423    163
     57   -252   -309     98    181   -280   -293    -83      5    142   -410    174
     25   -254   -280    111    150   -265   -285    -67     20    155   -400    194
    -10   -275   -267    142    127   -272   -288    -70     20    150   -405    192
     31   -277   -309    122    168   -293   -298    -72     15    150   -405    192
     98   -241   -340     72    218   -290   -303    -72     15    150   -402    192
    114   -220   -335     51    223   -277   -306    -75     20    153   -400    189
    127   -218   -345     44    236   -283   -311    -77     20    150   -397    187
    122   -207   -329     41    223   -267   -311    -72     28    161   -387    200
     93   -215   -309     62    200   -262   -309    -67     36    166   -381    207
     88   -207   -298     59    192   -252   -306    -59     46    176   -374    218
     98   -194   -293     46    194   -244   -303    -49     57    192   -361    231
    103   -184   -288     38    194   -236   -309    -46     59    194   -358    244
     93   -181   -275     44    184   -228   -314    -44     67    205   -350    252
    114   -171   -285     25    200   -228   -319    -38     70    215   -345    257
    132   -145   -280      5    205   -213   -322    -31     80    228   -332    272
    124   -129   -257      0    189   -192   -324    -25     88    239   -319    285
    124   -122   -246      0    184   -184   -319    -15     98    246   -309    298
    140   -106   -246    -18    192   -176   -316    -10    103    259   -298    314
    137    -85   -226    -25    181   -155   -309     -2    116    280   -280    327
    137    -62   -202    -38    168   -132   -301      5    129    296   -267    332
    150    -44   -194    -51    171   -119   -309      0    127    298   -270    327
    153    -38   -192    -59    171   -114   -301      5    140    309   -259    340
    135    -38   -174    -49    153   -103   -290     18    155    324   -241    353
    137    -25   -163    -57    150    -93   -280     31    174    337   -226    366
    163     23   -140    -93    153    -57   -254     59    205    361   -205    389
    153     46   -106   -101    129    -28   -223     93    241    394   -184    407
    148     28   -119    -88    132    -44   -213    103    262    410   -184    397
    189     36   -153   -116    171    -57   -220     93    262    410   -189    387
    228     70   -158   -148    194    -44   -207     90    270    415   -187    389
    215     64   -150   -142    181    -41   -205     90    272    420   -184    392
    158     15   -145    -88    150    -64   -236     59    246    397   -205    361
    109    -28   -140    -41    122    -83   -249     33    228    379   -226    342
    140     10   -129    -75    135    -59   -223     51    249    397   -210    361
    103    -41   -145    -33    124    -93   -231     44    246    397   -220    350
     93    -98   -192      0    142   -145   -236     28    236    381   -246    332
    114    -67   -181    -25    145   -122   -228     33    246    394   -228    345
     57    -51   -109     -2     83    -80   -223     36    267    420   -194    381
     36    -93   -129     28     80   -111   -228     28    262    413   -205    374
     88    -93   -184      2    135   -137   -241     36    265    413   -215    363
    119    -88   -207    -18    161   -145   -241     44    272    415   -213    366
    119    -44   -163    -36    140   -103   -241     49    280    423   -197    389
    101     10    -93    -57     96    -41   -262     33    277    436   -174    392
     88     18    -70    -54     80    -25   -254     28    272    428   -179    379
    109     18    -90    -64     98    -33   -241     36    270    433   -179    379
    132     31   -101    -80    116    -33   -241     33    265    433   -187    379
    124     12   -111    -70    119    -49   -236     57    277    446   -171    405
    137     25   -111    -83    124    -41   -239     70    293    462   -148    426
    132     31   -101    -80    116    -36   -228     67    290    472   -145    431
    111     12    -98    -62    106    -41   -218     62    288    478   -142    428
    127      7   -122    -70    124    -57   -205     72    293    478   -140    423
    137     -5   -142    -64    140    -72   -205     75    293    480   -142    420
    124    -28   -153    -49    137    -90   -226     54    272    472   -153    407
    114    -46   -161    -33    137   -103   -236     41    257    465   -158    397
    124     -7   -132    -59    127    -70   -220     49    262    480   -135    418
    122     18   -103    -70    114    -41   -226     46    257    485   -129    423
    127     46    -83    -88    103    -18   -220     54    259    501   -116    426
    145     93    -51   -119     98     20   -210     77    267    522    -96    433
    161    127    -36   -145     98     46   -213     88    262    535    -85    436
    153    129    -23   -142     88     54   -213    101    254    537    -83    426
    148    129    -18   -140     83     54   -210    114    249    542    -70    426
    145    135    -10   -140     77     62   -200    132    249    555    -46    436
    137    163     23   -153     57     93   -200    145    254    574    -10    449
    111    192     80   -153     15    137   -200    166    267    594     31    467
     85    187    101   -137     -7    145   -223    155    241    581     38    459
     90    192    101   -140     -5    148   -257    150    220    568     57    449
    145    202     54   -174     44    129   -311    137    192    550     72    433
    184    174    -10   -179     98     83   -348    140    161    517     72    410
    194    116    -77   -155    135     20   -376    132    124    472     64    376
    184     49   -135   -116    161    -41   -402    124     93    433     59    361
    137     25   -114    -83    124    -44   -397    142     96    423     83    371
    122     12   -111    -67    116    -49   -405    148     96    402     98    348
     96     -5   -101    -46     98    -51   -415    137     88    379    114    303
    124    -51   -176    -36    150   -114   -431    114     62    345     98    262
    101    -59   -161    -23    129   -109   -428    109     62    342     70    309
     75    -49   -124    -12     98    -85   -428     96     57    332     -2    418
     72    -54   -127    -10     98    -90   -420     80     41    309    -80    506
     -5    -67    -62     36     28    -64   -368    111     72    340    -77    563
     96    -80   -176     -7    132   -127   -376     93     62    327    -90    506
    192   -114   -306    -38    246   -210   -376     90     54    298   -116    405
    202   -163   -366    -20    283   -265   -296    187     88    288   -148    288
    179   -142   -322    -18    249   -231   -132    376    210    353   -116    246
    148    -72   -223    -38    184   -145     20    594    394    498    -20    350
    200    231     31   -215     85    132    140    797    675    795    244    662
    265    859    592   -563   -163    727    135    828    997   1228    709   1161
    158   1499   1340   -828   -589   1421    -49    571   1215   1615   1187   1626
     -5   1379   1384   -688   -696   1384   -415     62    987   1486   1119   1561
    -75    701    774   -314   -423    737   -680   -423    371    807    472    984
    -20   -109    -88     64     33    -98   -805   -631   -179    119   -252    342
     38   -491   -530    226    283   -509   -784   -517   -280    -64   -504     90
     57   -480   -537    210    296   -509   -652   -353   -166      7   -452     93
     41   -381   -423    168    231   -402   -493   -174      7    148   -324    210
     33   -277   -311    122    171   -293   -413    -85    119    249   -244    293
     98   -215   -314     59    205   -265   -379    -46    174    293   -220    322
    114   -249   -366     67    239   -306   -355    -31    197    306   -226    327
    116   -283   -402     83    259   -342   -366    -57    176    290   -252    296
    145   -246   -392     51    267   -319   -358    -57    181    296   -246    277
    176   -184   -361      5    267   -272   -342    -49    194    316   -226    262
    176   -181   -358      0    267   -270   -358    -67    176    311   -233    210
    161   -192   -353     15    257   -272   -350    -70    176    316   -231    176
    135   -163   -301     12    215   -231   -324    -49    197    342   -194    168
    127   -158   -285     15    205   -220   -316    -44    200    350   -176    129
    127   -124   -252     -2    187   -189   -316    -46    194    348   -171     93
     77   -127   -207     23    140   -166   -301    -36    210    358   -148     75
     80   -124   -205     20    140   -163   -290    -33    218    361   -135     59
    142   -129   -272     -5    207   -200   -293    -46    218    358   -135     44
     -2   -150   -150     75     72   -150   -259    -23    257    394   -106     77
    -20   -161   -140     90     57   -150   -236     -5    288    413    -98    109
    101   -155   -257     25    176   -205   -249    -20    280    394   -132    114
    101   -168   -270     33    184   -218   -259    -36    267    374   -171    116
     70   -153   -226     41    148   -189   -249    -23    285    392   -176    137
     75   -140   -215     33    142   -179   -241    -15    296    397   -192    137
     44   -114   -158     33    101   -135   -236    -12    306    402   -205    137
    119    -98   -218    -10    168   -158   -254    -36    298    384   -244    109
    116   -137   -254      7    184   -194   -246    -31    322    394   -249    103
     98   -119   -218      7    158   -168   -231    -18    345    413   -241    106
    111    -57   -168    -28    137   -111   -228     -5    363    433   -228     96
     98    -31   -129    -33    114    -80   -236     -5    374    444   -218     83
     54    -46   -103     -5     77    -72   -259    -23    366    433   -226     46
     59    -31    -93    -15     75    -62   -249     -7    387    446   -205     33
     88      5    -83    -49     85    -38   -239     12    407    462   -176     38
    111     33    -77    -72     96    -20   -244     10    415    470   -153     23
     96     49    -46    -75     72      2   -246      5    420    478   -137      2
    106     75    -33    -90     70     20   -231     12    441    491   -127     18
    114     77    -38    -96     75     20   -223     15    452    491   -137     46
    103     62    -41    -83     72     10   -220     10    459    493   -142     64
    103     62    -41    -83     72     10   -200     15    478    506   -137     75
    103     96    -10   -101     57     44   -174     31    509    535   -111    122
    106    119     12   -116     46     67   -153     44    532    555    -90    150
     93    129     36   -111     28     83   -124     59    563    576    -77    145
    109    132     23   -122     41     80   -106     75    592    592    -75    142
    119    142     23   -132     49     83    -90     88    626    610    -64    150
    114    145     28   -129     41     88    -67    103    659    628    -54    153
     85    153     67   -119     10    111    -36    119    691    657    -44    158
     62    150     88   -109    -12    122    -15    127    714    675    -46    155
     72    137     62   -106      5    101    -20    114    717    672    -64    135
     75    124     49   -101     12     88    -15    106    719    672    -77    127
     57    116     59    -85      0     88     -2    106    730    680    -75    132
     28    132    103    -80    -38    119      0    111    750    701    -64    161
      2    135    129    -70    -62    132      2    109    763    706    -67    168
     10    132    122    -72    -57    127      2    103    766    704    -72    171
     28    119     90    -72    -31    106    -10     80    745    691    -90    163
     -2    116    116    -59    -59    116    -10     72    745    698    -83    166
     28    122     93    -75    -33    109    -15     67    743    696    -88    158
     -7    135    140    -64    -75    137      5     88    771    719    -59    171
    -36    179    215    -70   -124    197     23    106    805    750    -20    189
     41    187    142   -116    -49    166     -2     83    784    724    -41    155
     38    197    158   -119    -59    179      5     88    795    735    -28    153
     59    210    150   -135    -46    181     10     85    807    748    -10    158
     57    228    171   -142    -57    200     15     85    823    763     10    163
     64    213    145   -140    -41    179     12     75    823    753     12    153
     44    205    161   -124    -59    184     23     80    839    763     31    161
    114    231    116   -174     -2    174     10     64    836    756     33    150
     96    249    153   -171    -28    202     15     64    846    771     59    168
      0    244    244   -124   -122    244     38     83    872    797     88    194
     41    252    210   -148    -85    231     25     70    870    792     88    194
     85    259    174   -174    -44    218     12     51    865    784     83    194
     96    259    163   -176    -33    213     18     44    865    784     83    200
     59    290    228   -176    -85    259     25     54    885    805    106    228
     46    301    254   -176   -103    277     41     70    904    818    116    244
     67    329    259   -200    -96    296     57     83    922    833    129    259
    101    358    257   -228    -77    309     67     93    943    844    137    270
     93    361    265   -228    -85    311     70     93    956    844    137    275
     57    368    309   -213   -124    340     90    114    982    862    150    293
     64    397    329   -233   -132    363    101    124   1000    875    155    311
    129    441    311   -285    -90    376    106    124   1013    888    155    329
    158    465    306   -311    -75    387    106    127   1028    901    155    348
    155    452    296   -306    -70    374     88    119   1023    898    142    353
    155    439    283   -298    -62    361     77    109   1018    896    127    361
    166    441    275   -303    -54    358     77    111   1026    909    124    384
    148    392    241   -270    -49    316     77    109   1015    901     93    413
    116    335    218   -226    -51    277     85    106   1000    888     44    457
    103    288    184   -197    -41    236     83     98    979    867     -2    483
     88    244    155   -166    -33    200     80     85    958    844    -44    493
     70    187    116   -129    -23    150     80     75    940    820    -77    472
     70    163     93   -116    -10    129     83     77    932    813    -88    454
     67    158     88   -114    -10    124     85     88    930    807    -90    444
     59    135     75    -96     -7    106     80     88    924    802    -98    436
    101    176     75   -140     12    127     96    111    940    820    -85    454
    119    205     85   -163     18    145    101    124    950    831    -75    452
     67    153     83   -111     -7    116     83     93    919    800    -96    400
      7     93     85    -49    -38     90     77     85    904    779   -103    358
    -18     49     67    -15    -41     57     77     90    885    753   -116    316
     15    -18    -33      0     25    -25    106    135    870    711   -155    236
     41    -54    -96      5     67    -75    207    257    919    714   -163    176
     57    -15    -72    -20     64    -44    314    397   1013    789    -96    189
     96    194     98   -148      0    148    418    579   1202    995    124    342
    132    714    581   -423   -226    646    491    735   1509   1387    574    758
     33   1353   1319   -693   -644   1335    501    745   1821   1834   1098   1252
    -96   1597   1693   -750   -893   1644    257    418   1826   1974   1319   1426
   -161   1195   1353   -519   -758   1273    -41    -77   1358   1535    935   1047
   -192    496    688   -153   -439    592   -218   -436    779    854    277    423
   -137     -2    135     67   -137     64   -296   -472    524    519    -83     72
    -98   -215   -116    158      7   -166   -252   -363    519    462   -176    -12
    -93   -184    -90    137     -2   -137   -148   -244    610    524   -140     36
    -54    -75    -20     64    -18    -49    -49   -129    717    618    -72    114
    -28     23     49      2    -38     36     15    -46    805    696    -15    179
    -38     57     96     -7    -67     75     57      2    852    735      5    207
    -28     64     93    -18    -62     77     85     36    870    750     -5    213
    -38     67    106    -15    -72     85    109     64    885    771     -7    218
    -57     77    135    -12    -96    106    127     85    901    787    -10    226
    -33     80    114    -23    -72     96    119     90    893    782    -28    215
    -49     85    135    -18    -93    109    127    109    901    792    -31    220
    -38    101    140    -31    -90    122    129    124    906    797    -28    220
    -20    114    132    -46    -77    124    124    127    898    795    -41    210
    -31    111    142    -38    -85    127    127    140    901    797    -44    213
    -33    116    148    -44    -90    129    129    150    901    805    -44    220
    -38    114    153    -38    -96    135    129    155    898    807    -46    220
    -33    122    155    -46    -93    140    135    161    896    810    -41    226
    -51    148    200    -46   -124    174    153    184    906    823    -33    244
    -64    168    233    -51   -150    200    166    197    906    826    -33    249
    -93    163    254    -36   -174    207    176    205    909    831    -25    249
   -122    163    283    -23   -202    223    184    218    911    846     -5    265
   -114    166    280    -25   -197    223    184    218    904    849     -7    265
   -111    187    296    -38   -205    241    189    223    901    854      0    277
    -90    207    296    -59   -194    252    189    226    893    846     -2    288
   -119    194    311    -38   -215    254    202    233    893    844      0    303
    -75    176    252    -49   -163    213    197    218    875    836     -2    306
     -7    174    181    -83    -96    176    176    200    852    815    -20    290
    -15    192    205    -88   -111    197    181    202    854    826     -2    303
     28    220    189   -124    -83    205    171    192    844    828     10    303
     70    239    168   -153    -49    205    155    179    828    818     10    298
     44    257    213   -150    -85    233    161    192    839    826     41    309
    101    301    197   -202    -49    249    132    168    818    810     51    283
     85    298    213   -192    -64    257    142    181    823    818     72    283
     64    272    207   -168    -70    241    161    197    831    826     93    288
     90    280    189   -184    -49    233    168    200    828    826    109    280
     98    277    179   -187    -38    228    174    197    820    820    116    259
    155    293    137   -226     10    215    168    179    800    802    111    233
     72    337    265   -205    -96    301    218    210    839    841    158    272
     85    340    252   -213    -83    296    218    194    828    831    142    252
    168    340    171   -254     -2    257    202    168    802    807    109    226
    119    358    239   -239    -59    298    239    197    836    831    127    254
    114    379    265   -246    -75    322    265    213    857    849    135    267
     57    374    314   -215   -129    345    293    228    880    859    137    270
      0    384    384   -192   -192    384    327    246    906    870    140    280
    -41    410    449   -187   -244    428    358    270    940    880    132    298
    155    431    275   -293    -59    353    329    233    909    836     80    241
    220    441    218   -332      0    329    327    218    909    818     54    210
    166    446    280   -309    -57    363    361    241    940    828     67    215
    111    446    335   -280   -111    392    392    265    966    852     96    226
     83    441    358   -262   -137    400    407    272    984    849     77    228
     46    436    389   -244   -174    413    428    290   1008    854     59    241
     33    452    415   -244   -189    433    441    301   1018    841     46    270
     31    446    415   -241   -192    433    452    306   1026    839     44    285
     28    452    423   -239   -197    439    459    319   1034    865     85    262
      5    475    467   -241   -231    470    480    342   1060    901    148    257
    -31    472    504   -220   -267    485    506    371   1085    919    184    272
     -2    472    475   -236   -239    475    514    387   1091    914    189    275
     10    504    493   -257   -241    498    532    413   1114    927    205    285
     -2    517    517   -257   -259    517    535    418   1114    927    223    259
     -5    517    519   -257   -262    517    542    426   1122    927    249    239
      0    522    519   -262   -259    522    553    441   1135    932    275    231
    -10    535    545   -262   -277    540    555    452   1145    935    303    226
     -2    558    558   -277   -280    558    555    457   1153    940    327    223
     10    574    563   -293   -275    568    558    459   1163    950    350    228
    -10    563    574   -277   -293    568    553    452   1166    953    366    223
    -20    553    574   -265   -296    563    555    454   1174    956    374    233
    -31    548    576   -259   -303    561    553    452   1182    956    376    249
    -36    550    587   -259   -311    568    550    446   1184    956    379    254
    -38    566    605   -265   -322    584    550    436   1187    956    371    254
    -38    563    602   -262   -319    581    542    420   1179    953    348    254
    -31    566    597   -267   -314    581    545    410   1187    961    335    270
    -18    576    594   -280   -306    584    550    405   1195    969    327    290
    -15    581    597   -285   -306    589    553    394   1202    979    319    309
    -23    594    618   -285   -319    605    563    394   1221    995    311    327
    -10    633    644   -311   -327    636    581    402   1247   1021    316    337
    -18    636    654   -309   -337    644    584    397   1257   1034    309    335
    -31    636    667   -303   -350    652    581    387   1260   1041    296    327
    -38    652    691   -306   -363    670    592    392   1278   1054    298    337
    -46    678    722   -316   -384    701    615    410   1306   1080    319    358
    -77    737    815   -329   -446    776    641    428   1343   1114    348    384
   -119    763    880   -322   -501    820    641    431   1358   1127    353    397
    -77    763    841   -342   -459    802    597    394   1330   1109    324    394
    -54    750    802   -348   -428    776    548    342   1291   1080    283    371
    -31    748    779   -358   -405    763    522    324   1280   1078    280    381
    -33    701    735   -335   -384    717    498    298   1249   1052    254    368
    -49    646    696   -298   -371    670    498    285   1218   1021    218    337
    -46    639    683   -296   -366    659    493    280   1200   1002    197    329
    -59    589    649   -265   -355    620    480    272   1174    979    174    314
    -62    571    633   -254   -348    600    472    275   1166    969    168    290
    -83    545    628   -231   -355    587    454    265   1150    948    158    267
   -119    506    623   -194   -371    566    439    249   1153    932    142    252
   -103    498    602   -197   -353    550    423    226   1150    919    129    223
    -70    480    550   -207   -309    514    410    202   1140    906    111    187
    -64    488    553   -210   -309    519    420    202   1145    922    124    181
    -25    501    527   -239   -277    514    418    200   1140    924    135    161
     57    498    441   -277   -192    470    392    176   1114    909    122    111
     15    462    444   -241   -213    454    394    181   1111    896    132     83
    -38    381    420   -171   -228    400    436    226   1111    862    106     23
    -31    384    413   -176   -223    400    566    379   1192    896    119      2
     75    475    400   -275   -163    439    667    550   1314    989    194     59
    187    714    527   -452   -171    620    750    735   1499   1189    397    267
    223   1223   1000   -722   -387   1111    828    901   1803   1569    823    737
    181   1935   1753  -1060   -787   1844    795    854   2101   2005   1340   1304
    -59   2112   2171  -1026  -1114   2140    553    488   2055   2073   1483   1478
   -267   1582   1849   -657  -1060   1714    275     -7   1561   1577   1015   1060
   -283    795   1078   -254   -680    935     49   -407    927    846    277    374
   -187    296    483    -54   -335    387    -33   -423    698    540    -88     15
   -176    145    322     15   -249    231     33   -296    735    522   -145    -46
   -174    194    368    -10   -272    280    155   -142    849    600    -88     -5
   -158    319    478    -80   -316    397    270    -10    976    714      0     77
    -51    392    444   -171   -249    418    290     31   1013    745     15     90
      0    410    410   -205   -205    410    309     51   1031    756     12     96
    -28    415    444   -194   -236    428    335     80   1057    774     20    119
     31    418    387   -223   -176    402    327     70   1049    758     -5    111
     36    418    381   -228   -174    400    324     70   1049    756    -15    114
     83    431    348   -257   -132    389    306     54   1036    748    -36    109
     67    439    368   -254   -150    405    311     59   1049    756    -31    127
     15    439    423   -226   -202    431    332     80   1072    774    -20    161
    -28    423    452   -200   -241    436    332     77   1075    779    -28    176
    -57    410    465   -176   -262    436    324     70   1065    779    -36    187
    -33    415    449   -192   -241    431    309     57   1047    771    -57    187
     -2    446    449   -220   -226    446    298     49   1041    771    -64    192
     -7    433    439   -215   -223    436    290     44   1036    771    -80    197
     -7    428    436   -210   -223    431    285     38   1034    769    -93    200
    -15    420    433   -205   -226    428    277     28   1023    758   -106    192
    -28    410    439   -189   -233    423    270     23   1018    748   -119    202
    -28    420    446   -197   -239    431    259     12   1010    743   -140    207
    -23    423    444   -200   -233    433    252      7   1010    740   -161    210
    -20    420    441   -202   -233    431    246      7   1008    740   -176    213
    -20    423    444   -200   -231    433    233      0   1000    737   -187    228
    -20    423    441   -202   -231    431    215     -7    987    730   -197    223
    -28    428    457   -200   -241    441    202    -12    976    724   -205    218
    -31    436    465   -205   -246    449    187    -18    969    719   -213    223
    -46    436    483   -194   -265    459    176    -20    961    711   -220    223
    -44    454    496   -207   -270    475    163    -23    953    709   -218    215
    -25    467    493   -223   -259    480    148    -28    943    698   -215    202
    -23    475    498   -226   -262    485    132    -38    932    693   -220    194
    -33    493    527   -228   -280    509    119    -41    922    701   -220    205
    -49    501    550   -228   -298    524    109    -44    914    701   -223    207
    -10    514    524   -252   -267    519     93    -54    901    691   -231    202
     46    535    488   -290   -223    514     67    -70    883    672   -246    197
     54    555    501   -303   -223    530     51    -83    875    665   -244    205
     80    589    509   -335   -213    548     46    -90    872    675   -249    213
     70    597    527   -335   -228    563     38   -103    867    680   -257    220
     49    594    545   -322   -249    571     25   -127    854    667   -272    210
    -41    594    636   -275   -337    615     49   -106    875    693   -259    233
    -38    613    652   -288   -348    633     59   -101    883    704   -262    241
     62    633    568   -348   -252    602     38   -124    865    685   -288    215
     75    610    535   -345   -228    574     25   -140    852    670   -309    197
     62    589    527   -324   -231    558     15   -148    841    667   -319    189
     15    589    571   -303   -277    579     23   -140    854    685   -319    194
     -5    605    610   -301   -306    607     41   -124    875    701   -303    205
     15    618    602   -319   -293    610     46   -129    872    701   -311    184
     28    594    566   -311   -267    581     20   -168    841    667   -358    140
    -90    574    662   -244   -376    618     28   -161    859    680   -345    179
   -103    571    672   -233   -389    620     20   -168    857    672   -350    200
    -57    555    613   -249   -337    584    -12   -202    828    646   -379    168
    -46    548    594   -249   -319    571    -25   -226    810    639   -397    116
    -41    550    589   -257   -314    571    -33   -239    800    618   -433    101
     28    579    548   -303   -259    563    -57   -262    782    605   -452    109
      0    571    571   -285   -285    571    -70   -275    776    615   -449    116
    -83    563    646   -239   -363    605    -64   -267    792    636   -441    127
    -18    555    571   -270   -296    563    -96   -301    763    605   -475    103
      0    555    553   -277   -277    553   -111   -316    753    600   -483    106
      7    568    561   -290   -277    566   -124   -324    745    602   -485    103
      0    568    568   -283   -283    568   -135   -337    732    594   -496     96
    -51    558    610   -254   -332    584   -137   -337    735    602   -491    103
    -88    568    657   -241   -371    613   -132   -327    745    623   -472    114
    -25    589    615   -283   -322    602   -148   -342    730    613   -483     98
    -33    571    605   -267   -319    587   -161   -355    719    602   -493     93
    -54    553    607   -252   -332    579   -181   -371    704    589   -509     77
     12    566    553   -290   -270    561   -215   -397    680    571   -530     51
     15    555    540   -288   -262    550   -236   -418    665    558   -550     38
     10    530    519   -270   -254    524   -259   -446    641    535   -581     10
     18    537    519   -280   -249    530   -272   -454    631    530   -597     -5
     41    563    522   -303   -241    542   -280   -457    623    527   -607     -7
     15    550    532   -285   -259    542   -298   -472    605    519   -628    -20
     -7    522    530   -257   -267    524   -319   -491    581    509   -646    -41
     20    522    501   -272   -241    511   -337   -498    561    493   -665    -59
     15    532    517   -275   -249    524   -350   -506    545    485   -680    -64
    -31    535    566   -252   -298    548   -348   -504    545    493   -685    -67
    -54    548    602   -246   -327    574   -342   -496    548    501   -688    -67
     -7    571    579   -283   -293    574   -348   -498    537    496   -698    -75
     41    597    555   -319   -257    576   -358   -498    530    491   -709    -80
     51    602    548   -327   -249    576   -368   -511    519    480   -722    -93
     46    610    563   -327   -257    587   -379   -527    511    475   -727    -96
     51    657    605   -355   -277    633   -379   -537    517    485   -722    -85
     49    691    641   -371   -296    667   -389   -542    519    491   -711    -70
     88    683    592   -387   -252    639   -439   -581    480    459   -745    -90
    135    678    542   -405   -202    610   -488   -623    441    433   -776   -116
    129    665    535   -397   -202    600   -517   -644    423    428   -784   -116
    111    620    509   -366   -200    566   -550   -670    389    402   -813   -135
     83    579    496   -332   -207    537   -568   -688    361    379   -841   -155
     36    537    501   -285   -231    519   -584   -701    337    358   -862   -171
      7    491    480   -249   -236    485   -610   -732    296    324   -898   -207
    -20    449    470   -215   -246    459   -623   -753    270    301   -927   -231
   -109    426    535   -161   -322    480   -610   -753    270    298   -932   -220
   -122    402    524   -140   -322    462   -626   -771    249    280   -956   -228
     10    394    384   -205   -187    389   -680   -823    192    228  -1013   -275
     83    392    309   -239   -114    350   -717   -859    150    192  -1054   -303
     36    376    337   -207   -150    358   -724   -867    140    192  -1067   -303
    -25    361    387   -166   -205    374   -722   -865    142    200  -1070   -293
     12    350    337   -184   -163    345   -745   -888    114    174  -1098   -309
    -25    332    358   -153   -192    345   -735   -878    109    174  -1106   -309
      5    270    262   -137   -129    267   -704   -828     96    142  -1161   -366
     77    246    168   -161    -44    207   -602   -691    140    145  -1192   -413
     77    361    283   -220   -103    322   -462   -475    293    285  -1075   -309
    184    615    431   -400   -124    522   -379   -290    475    493   -872   -103
    244   1096    852   -672   -303    974   -371   -220    722    839   -488    329
     20   1782   1761   -901   -870   1771   -449   -314   1031   1312     77    956
   -267   1938   2203   -836  -1236   2070   -732   -732    950   1369    205   1104
   -309   1434   1743   -563  -1026   1587  -1044  -1236    413    826   -306    623
   -200    652    852   -226   -524    750  -1275  -1600   -241     72  -1067   -114
    -51    137    189    -41   -119    163  -1337  -1602   -493   -267  -1467   -530
    -57     31     85     12    -72     57  -1231  -1441   -431   -246  -1488   -566
    -93     67    158     12   -127    111  -1093  -1280   -316   -161  -1426   -517
    -85    171    257    -44   -171    213   -995  -1161   -215    -70  -1345   -444
    -75    233    309    -77   -192    270   -940  -1101   -168    -25  -1306   -402
    -38    231    270    -96   -155    249   -935  -1088   -176    -31  -1319   -405
    -18    233    249   -109   -132    241   -927  -1080   -181    -36  -1327   -397
    -31    228    259   -101   -145    244   -917  -1072   -184    -36  -1325   -392
    -49    244    293    -96   -171    267   -901  -1060   -179    -28  -1312   -389
    -49    239    288    -96   -168    265   -914  -1070   -197    -41  -1327   -405
    -70    236    306    -83   -189    270   -919  -1075   -207    -46  -1335   -402
    -59    265    322   -103   -192    293   -919  -1070   -207    -44  -1330   -392
    -88    275    363    -93   -226    319   -906  -1054   -197    -33  -1312   -371
     -7    288    296   -142   -153    293   -924  -1070   -220    -51  -1332   -379
     18    277    257   -148   -119    267   -943  -1080   -239    -62  -1348   -381
     25    259    233   -145   -103    246   -956  -1091   -262    -75  -1361   -389
     41    254    213   -148    -85    233   -963  -1098   -277    -83  -1369   -392
    -44    226    267    -90   -155    244   -950  -1091   -272    -77  -1363   -381
    -38    223    262    -93   -150    241   -953  -1091   -280    -80  -1361   -384
    -10    213    223   -101   -116    218   -974  -1109   -306   -103  -1379   -392
     -2    226    228   -111   -114    226   -974  -1109   -309   -101  -1371   -376
     20    259    236   -140   -109    249   -963  -1098   -303    -96  -1366   -371
     -7    254    259   -124   -135    257   -963  -1098   -314   -101  -1369   -371
    -15    252    267   -119   -142    257   -971  -1101   -322   -101  -1369   -371
    -51    236    288    -90   -168    262   -963  -1091   -319   -103  -1371   -361
    -28    223    249    -98   -140    233   -976  -1104   -340   -127  -1392   -376
    -54    241    296    -93   -174    267   -963  -1085   -329   -106  -1371   -350
    -54    241    296    -96   -174    267   -971  -1085   -337   -103  -1366   -350
    -46    226    272    -88   -158    249   -989  -1098   -358   -122  -1382   -366
    -25    231    254   -103   -140    244  -1008  -1106   -376   -129  -1387   -376
     98    257    155   -179    -28    207  -1047  -1130   -407   -153  -1405   -397
    127    280    150   -205    -12    215  -1052  -1122   -407   -142  -1397   -381
    168    319    150   -244     10    236  -1052  -1109   -402   -132  -1387   -363
    142    306    163   -226    -10    236  -1044  -1096   -400   -124  -1382   -353
    103    293    189   -200    -41    241  -1036  -1085   -394   -119  -1371   -332
     88    298    207   -194    -59    254  -1034  -1075   -392   -111  -1356   -316
     75    311    236   -192    -80    275  -1034  -1070   -392   -103  -1340   -309
     77    327    246   -202    -85    288  -1034  -1072   -394    -98  -1335   -303
     83    335    252   -210    -85    296  -1023  -1070   -394   -101  -1330   -293
     83    337    252   -213    -85    296  -1023  -1078   -402   -103  -1327   -288
     64    316    252   -189    -93    285  -1023  -1078   -405   -106  -1322   -293
     75    316    241   -197    -83    280  -1010  -1070   -400   -106  -1317   -288
     64    329    265   -197   -101    298   -987  -1052   -387    -96  -1296   -275
    -51    324    374   -137   -213    348   -948  -1021   -358    -67  -1265   -246
      0    316    316   -158   -158    316   -961  -1036   -381    -88  -1286   -277
     77    329    249   -205    -85    290   -961  -1034   -389    -90  -1296   -288
     38    311    272   -174   -116    290   -948  -1023   -381    -80  -1288   -283
    116    296    179   -207    -31    236   -971  -1049   -413   -114  -1319   -311
     75    290    215   -181    -70    254   -953  -1039   -402   -109  -1304   -296
     98    296    194   -197    -49    246   -958  -1052   -415   -119  -1304   -301
    116    283    166   -202    -23    226   -969  -1070   -428   -137  -1312   -319
    116    280    161   -200    -23    220   -971  -1080   -436   -148  -1309   -329
     90    270    179   -179    -44    226   -969  -1085   -446   -153  -1304   -332
     80    267    187   -174    -54    226   -969  -1088   -452   -158  -1301   -327
     64    259    194   -163    -64    226   -963  -1085   -449   -153  -1291   -316
     54    252    197   -155    -72    226   -961  -1088   -449   -153  -1283   -314
     51    239    187   -145    -67    213   -961  -1093   -452   -158  -1283   -314
     51    254    200   -155    -75    226   -950  -1088   -449   -150  -1265   -306
     57    270    210   -163    -77    241   -945  -1083   -444   -145  -1247   -301
     64    267    202   -166    -67    233   -956  -1083   -449   -150  -1239   -301
     67    275    207   -171    -70    241   -953  -1083   -449   -148  -1228   -293
     57    270    213   -163    -77    241   -943  -1072   -452   -148  -1226   -290
     54    265    210   -161    -77    239   -937  -1067   -457   -148  -1218   -283
     59    262    200   -161    -70    231   -940  -1072   -462   -155  -1213   -283
     51    270    218   -161    -83    244   -927  -1057   -452   -145  -1197   -267
     49    262    213   -155    -83    239   -922  -1057   -454   -145  -1192   -267
     57    254    197   -155    -70    226   -924  -1060   -457   -148  -1192   -267
     25    239    213   -135    -93    226   -922  -1060   -457   -150  -1184   -259
     -2    241    244   -119   -122    241   -904  -1044   -444   -142  -1163   -252
     12    254    241   -135   -114    249   -888  -1031   -439   -135  -1150   -244
     67    272    205   -171    -70    241   -896  -1036   -441   -140  -1145   -244
    148    272    122   -213     12    197   -924  -1067   -472   -174  -1166   -275
    116    254    137   -184    -10    197   -919  -1062   -472   -171  -1156   -277
    109    275    166   -192    -28    220   -885  -1039   -449   -148  -1124   -259
     67    301    231   -184    -80    267   -849  -1002   -418   -122  -1085   -226
     72    332    259   -205    -93    296   -833   -982   -405   -111  -1067   -210
    103    342    239   -223    -67    290   -831   -979   -410   -119  -1065   -210
    103    350    246   -228    -72    298   -818   -966   -400   -111  -1052   -200
    101    368    265   -236    -83    316   -805   -956   -381    -93  -1031   -187
    140    415    275   -280    -67    345   -795   -953   -371    -83  -1018   -181
    137    433    296   -285    -77    366   -789   -948   -363    -80  -1000   -166
    145    407    262   -277    -59    335   -810   -950   -381    -98  -1002   -184
    145    397    252   -272    -51    324   -823   -937   -384   -101   -989   -179
    106    366    259   -236    -77    314   -818   -930   -389   -106   -982   -179
     54    322    267   -187   -106    296   -787   -922   -387   -109   -976   -181
     20    267    244   -145   -111    257   -774   -930   -392   -124   -987   -200
     59    233    174   -148    -57    205   -782   -950   -413   -153  -1015   -215
    122    218     93   -171     15    155   -810   -979   -444   -189  -1047   -246
    109    153     44   -129     33     98   -846  -1013   -475   -228  -1083   -285
     93    103     10   -101     41     57   -872  -1034   -493   -249  -1101   -306
    124    132      5   -129     59     70   -870  -1028   -483   -244  -1096   -296
    114    137     23   -127     46     83   -862  -1018   -470   -241  -1096   -293
     70     83     12    -75     28     49   -885  -1031   -488   -262  -1109   -306
     83     59    -23    -72     51     20   -893  -1044   -498   -272  -1119   -316
     64     62     -5    -64     33     28   -883  -1026   -485   -259  -1106   -311
     57     64      7    -62     23     36   -870  -1002   -475   -257  -1096   -316
     88     18    -70    -51     80    -25   -852   -969   -480   -280  -1127   -361
     96    -51   -148    -23    119    -98   -745   -831   -436   -288  -1166   -415
    111     18    -93    -64    101    -36   -594   -639   -303   -197  -1101   -381
    119    184     62   -153     28    124   -449   -418   -103     -5   -922   -223
    192    594    402   -392   -103    498   -371   -265    166    332   -568    127
    192   1202   1010   -698   -407   1106   -413   -309    418    722   -101    594
     12   1548   1532   -782   -758   1540   -646   -652    449    914    181    865
   -103   1312   1413   -605   -758   1361   -966  -1143     98    636    -33    654
   -189    576    766   -192   -478    670  -1163  -1566   -540   -103   -745      2
   -122    -31     90     75   -106     31  -1215  -1605   -872   -568  -1244   -480
    -38   -290   -252    166    103   -272  -1163  -1475   -898   -659  -1382   -626
    -57   -324   -267    189    103   -296  -1049  -1327   -805   -602  -1350   -605
      7   -215   -223    103    114   -218   -937  -1195   -685   -501  -1270   -535
     46   -101   -148     25     96   -124   -872  -1106   -587   -418  -1192   -462
     70    -59   -129     -7     98    -93   -836  -1054   -540   -381  -1163   -433
     59    -54   -116     -5     85    -85   -800  -1013   -506   -361  -1135   -418
     46    -54   -101      5     72    -77   -787   -995   -493   -345  -1109   -426
     57    -44   -103     -7     77    -72   -789   -987   -485   -348  -1109   -436
     46    -33    -80     -7     62    -54   -766   -966   -465   -335  -1091   -415
     10    -49    -59     18     33    -54   -748   -953   -449   -322  -1072   -405
     44    -38    -83     -2     62    -59   -745   -948   -441   -316  -1062   -402
     31    -51    -83      7     57    -67   -724   -932   -436   -316  -1057   -392
     33    -33    -70      0     49    -51   -711   -919   -423   -303  -1039   -381
     44    -20    -64    -12     51    -44   -709   -911   -415   -301  -1028   -379
     31    -36    -67      2     49    -51   -701   -909   -415   -306  -1023   -381
     57    -31    -90    -15     72    -59   -701   -906   -418   -309  -1008   -407
     77    -15    -96    -31     85    -54   -696   -901   -413   -309   -989   -413
     90     -5    -98    -44     90    -51   -698   -898   -407   -309   -982   -394
     70      7    -62    -38     67    -25   -683   -880   -387   -293   -958   -371
     59     -7    -70    -25     62    -36   -672   -875   -387   -296   -956   -368
     44    -25    -72    -10     57    -49   -662   -865   -379   -290   -943   -366
     57    -23    -80    -15     67    -51   -652   -859   -374   -290   -922   -381
     67    -10    -77    -28     72    -44   -659   -865   -374   -293   -909   -389
     96      0    -98    -49     96    -49   -665   -862   -374   -290   -914   -374
     96     -2    -98    -46     96    -49   -646   -841   -358   -277   -911   -345
     75      5    -72    -41     72    -31   -639   -828   -353   -267   -904   -324
    109     20    -88    -64     98    -33   -646   -831   -355   -265   -898   -316
    109     38    -70    -75     88    -15   -639   -818   -348   -257   -883   -298
    116     51    -67    -85     93     -7   -636   -802   -340   -246   -865   -285
    111     33    -77    -75     93    -20   -639   -797   -340   -249   -859   -283
    109     23    -85    -64     98    -31   -639   -789   -342   -249   -854   -272
    111     20    -93    -67    101    -36   -641   -779   -342   -241   -846   -254
     85     10    -77    -49     80    -33   -644   -769   -340   -233   -833   -244
    101     46    -54    -75     77     -2   -631   -740   -316   -205   -795   -210
    114     80    -33    -96     75     23   -620   -717   -296   -189   -769   -187
    148    101    -46   -124     96     28   -618   -714   -301   -197   -766   -194
    142    106    -38   -124     90     33   -605   -701   -293   -194   -756   -192
    132    116    -15   -124     72     49   -589   -691   -285   -187   -737   -184
     64    129     64    -96      0     98   -558   -657   -254   -155   -698   -153
     51    137     83    -96    -15    109   -542   -636   -241   -145   -680   -140
    122    148     23   -135     49     85   -548   -644   -252   -155   -688   -158
    150    153      2   -153     72     80   -532   -636   -244   -155   -680   -161
    140    142      2   -140     70     72   -511   -623   -236   -150   -675   -163
    135    135      0   -135     67     70   -498   -615   -226   -142   -667   -163
    119    137     18   -127     51     77   -478   -602   -207   -129   -652   -158
     96    129     31   -114     31     80   -459   -592   -194   -127   -649   -168
     96    148     51   -122     23    101   -436   -579   -176   -111   -628   -166
     67    142     72   -106     -2    109   -426   -574   -166   -106   -618   -155
     67    135     64   -101      0    101   -426   -574   -163   -109   -615   -155
     23    122     96    -75    -36    109   -407   -558   -150    -93   -597   -140
     41    111     70    -75    -12     90   -413   -563   -155    -90   -594   -142
     46     90     41    -70      2     67   -418   -571   -176   -111   -602   -155
     38     80     38    -59      0     59   -423   -574   -187   -127   -607   -166
     64    106     38    -88     12     75   -410   -558   -179   -124   -600   -155
     70    114     44    -90     12     80   -397   -548   -174   -119   -589   -145
      2     77     75    -41    -36     77   -397   -545   -181   -124   -589   -153
      2     64     62    -33    -31     64   -394   -540   -181   -129   -597   -158
     38     75     36    -57      0     57   -392   -535   -181   -135   -600   -155
     59    103     44    -80      7     75   -392   -522   -171   -116   -579   -145
     38    111     70    -77    -15     93   -376   -504   -155    -96   -561   -132
     41    106     64    -75    -10     85   -374   -493   -148    -88   -550   -124
     31     98     67    -64    -18     83   -371   -483   -145    -88   -548   -122
     10    116    106    -62    -46    111   -350   -457   -127    -80   -537   -106
     20    127    106    -75    -44    119   -342   -441   -122    -72   -537    -85
     28    132    103    -80    -38    119   -327   -423   -114    -62   -535    -62
     51    122     67    -88     -7     96   -322   -415   -122    -70   -535    -70
     31    101     70    -64    -18     85   -314   -407   -122    -67   -527    -72
     15    111     96    -64    -38    103   -311   -397   -122    -59   -514    -77
     57    132     75    -96    -10    106   -309   -384   -119    -54   -501    -88
     49    116     64    -85     -7     93   -303   -374   -119    -57   -501    -98
     20    119     98    -70    -38    109   -275   -348   -101    -46   -488    -75
     23    161    137    -93    -57    150   -231   -309    -70    -20   -465    -38
     83    200    116   -142    -15    158   -218   -293    -64    -12   -454    -31
     72    215    142   -145    -36    181   -207   -283    -57     -2   -439    -23
     46    231    184   -137    -67    207   -189   -265    -46     12   -418     -2
     57    252    194   -155    -70    226   -174   -246    -36     28   -397     10
     62    283    220   -174    -77    252   -158   -226    -18     46   -376     31
     59    311    249   -187    -93    280   -142   -210     -2     67   -355     57
     46    309    262   -176   -106    285   -142   -205     -5     62   -353     67
     38    296    257   -168   -109    277   -161   -218    -18     49   -358     59
     49    298    249   -176    -98    275   -176   -223    -28     44   -355     67
     49    288    236   -171    -93    262   -189   -226    -41     38   -353     70
     31    236    205   -132    -85    220   -200   -231    -64     18   -374     51
     12    184    171   -101    -80    179   -197   -231    -83     -2   -394     25
      0    153    153    -75    -75    153   -189   -226    -88    -10   -402     20
    -51    109    158    -31   -103    132   -176   -215    -90    -12   -410     12
    -12     62     75    -23    -44     67   -200   -246   -135    -51   -449    -23
     67     70      2    -70     33     36   -223   -272   -168    -85   -475    -49
     36     51     15    -46     10     33   -226   -280   -181    -98   -475    -62
      0     28     25    -15    -12     25   -218   -280   -187   -103   -475    -62
    -10     28     38     -7    -23     33   -205   -270   -181    -96   -467    -46
      5     31     25    -18    -10     28   -202   -262   -179    -96   -462    -38
     15     28     12    -23      2     20   -205   -265   -184    -98   -462    -41
    -44     10     51     15    -46     31   -187   -249   -174    -88   -452    -36
    -57    -64     -7     62    -25    -36   -148   -189   -166   -101   -478    -54
     41   -111   -153     33     93   -129    -46    -46   -116   -109   -517   -114
     83    -25   -109    -28     93    -64    106    150     25     -5   -444    -64
    129    181     49   -155     38    116    246    366    231    197   -262    106
    150    615    465   -381   -155    540    306    478    488    532    103    459
     88   1215   1124   -652   -519   1169    192    319    675    898    561    898
    -77   1488   1566   -706   -823   1527   -155   -142    581   1005    776   1088
   -194   1197   1392   -504   -795   1293   -480   -618    184    685    519    846
   -246    478    724   -114   -485    600   -602   -909   -381    -20   -176    228
   -176   -111     64    142   -122    -23   -579   -841   -639   -420   -631   -189
   -109   -306   -200    207     44   -254   -475   -665   -594   -452   -714   -275
    -98   -285   -189    192     41   -239   -345   -504   -462   -363   -657   -236
    -67   -163    -96    116     12   -129   -231   -363   -316   -236   -555   -145
    -33    -85    -51     59      5    -67   -174   -296   -239   -168   -496    -90
    -28    -57    -28     41      0    -44   -135   -249   -194   -135   -467    -72
    -25    -54    -28     38      0    -44   -116   -226   -174   -124   -459    -70
    -33    -57    -23     46     -5    -41   -109   -215   -166   -116   -452    -62
    -33    -41     -7     33    -12    -25    -90   -202   -150   -101   -436    -59
    -36    -28      7     31    -23    -10    -72   -187   -135    -85   -420    -51
    -49    -18     31     31    -41      5    -49   -163   -111    -64   -402    -36
    -75    -18     57     46    -67     18    -31   -150    -98    -51   -387    -23
    -57    -31     25     44    -44     -2    -41   -163   -114    -67   -402    -44
    -10    -15     -5     12     -5    -10    -36   -158   -106    -64   -397    -41
    -25    -15      7     18    -18     -5    -23   -145    -90    -57   -381    -31
    -15      0     15      7    -15      7    -10   -135    -80    -51   -371    -25
    -12      7     18      0    -15     10     -5   -127    -75    -44   -363    -23
    -28      7     36     10    -33     23      5   -116    -62    -31   -353     -7
    -75     10     85     28    -80     46     20   -101    -38    -12   -332     15
   -111     15    127     49   -119     70     38    -83    -20      2   -316     28
     12     31     15    -23      0     23     12   -106    -44    -23   -340     -2
     33     33     -2    -33     18     15     18   -103    -38    -20   -342      0
     18     33     15    -25      0     25     31    -93    -23     -7   -332     12
     54     77     23    -64     15     51     49    -75      0     10   -311     33
     -5     46     51    -23    -28     49     46    -77      2      7   -309     31
    -54     46    101      2    -77     72     64    -57     25     28   -288     51
      5     70     62    -38    -28     64     54    -57     25     28   -290     49
     15     72     57    -44    -20     64     59    -51     31     36   -290     57
      2     85     83    -46    -38     85     75    -33     46     51   -275     75
      2     90     85    -46    -41     88     80    -20     54     62   -270     83
     44    101     57    -75     -5     80     70    -20     51     62   -270     80
     44    135     90    -88    -23    114     88      7     80     88   -239    109
    -20    127    148    -54    -85    135    106     31    101    106   -207    127
    -18    145    163    -62    -90    153    122     49    122    124   -184    142
    103    187     83   -145     10    135    106     41    119    127   -192    142
    119    194     75   -155     23    135    106     49    127    132   -184    145
     85    192    106   -140    -10    150    119     62    137    140   -168    155
     90    220    129   -155    -20    176    135     70    150    155   -148    171
     93    252    158   -174    -33    205    150     80    168    168   -129    187
     77    249    171   -163    -46    210    166     88    181    179   -119    184
     51    244    192   -150    -70    218    189    103    205    197   -106    197
     51    254    200   -153    -72    228    213    116    228    215    -90    213
     49    265    215   -161    -83    241    241    137    252    233    -77    226
     23    272    249   -148   -111    262    275    161    280    259    -59    241
     -2    270    272   -132   -137    270    290    168    301    277    -54    249
      0    262    259   -132   -129    262    298    168    311    283    -54    246
    -20    272    293   -127   -155    283    319    179    337    301    -36    254
     -2    275    277   -135   -140    275    324    174    345    303    -38    241
     12    265    249   -140   -119    257    319    161    345    293    -51    228
    -36    265    301   -114   -168    283    340    176    368    314    -33    244
     23    270    244   -148   -109    257    324    150    355    298    -54    228
     33    270    236   -150   -101    254    319    145    353    293    -57    218
     38    270    231   -155    -96    252    322    145    358    293    -54    215
     70    283    213   -179    -70    249    319    142    361    293    -54    218
     70    306    236   -189    -83    272    329    150    379    311    -38    236
    -23    288    311   -132   -166    298    345    163    400    332    -20    252
     -7    280    288   -137   -150    285    340    161    400    327    -23    244
     12    293    277   -153   -132    285    345    163    410    337    -20    246
     20    296    272   -158   -127    285    355    171    418    342    -18    252
      0    298    298   -148   -148    298    371    181    431    350     -5    257
     -2    309    309   -155   -155    309    384    192    446    366      7    270
      0    322    322   -161   -161    322    397    207    467    389     31    285
    -28    332    361   -153   -194    345    413    223    493    413     54    298
     25    345    319   -184   -145    332    407    218    488    407     46    283
     18    342    322   -181   -150    332    415    223    496    413     49    290
     15    340    322   -179   -153    332    420    223    501    415     51    290
     28    342    314   -187   -142    329    423    220    504    413     54    285
     28    348    319   -187   -145    335    433    228    517    423     67    293
     57    342    285   -202   -116    314    431    220    519    415     64    283
     51    355    303   -205   -124    329    446    236    537    420     75    290
     28    363    332   -197   -153    350    465    257    555    439     85    303
     28    376    348   -202   -158    363    483    272    576    459    101    319
     18    405    384   -213   -181    397    511    296    607    485    127    342
     31    454    423   -241   -194    439    540    324    639    511    158    368
     64    480    415   -272   -176    449    553    335    649    519    168    376
     28    478    449   -252   -210    465    574    353    665    527    179    392
      0    491    491   -246   -246    491    592    371    683    542    200    402
     33    535    501   -285   -233    519    597    374    701    563    215    418
     28    558    527   -296   -249    542    600    376    719    584    233    431
      2    540    537   -270   -267    540    584    361    709    579    228    420
     36    537    501   -288   -233    519    566    342    698    571    220    415
    124    555    428   -340   -153    493    542    324    685    561    207    407
     85    504    415   -296   -166    459    532    316    675    550    192    394
     33    446    413   -239   -189    431    530    314    665    535    174    374
     18    384    366   -202   -176    376    522    298    644    509    145    345
     25    348    322   -187   -148    335    509    285    620    488    122    322
     12    319    303   -168   -145    314    506    280    613    478    116    306
    -15    296    311   -140   -163    303    504    272    610    472    111    293
    -31    277    306   -124   -168    290    498    265    602    454     90    285
    -70    265    335    -98   -202    298    514    280    613    459     93    298
    -23    252    272   -116   -148    262    501    270    602    441     72    280
     -7    254    262   -122   -135    257    504    272    613    444     72    275
      7    246    239   -129   -116    244    496    265    613    444     70    265
      7    246    239   -127   -116    244    501    277    626    454     77    267
     12    220    207   -119    -98    213    527    311    633    452     67    257
     64    129     64    -96      0     98    581    394    633    410     -2    181
     54    129     72    -93    -10    101    737    584    735    465     18    181
     77    262    184   -171    -54    223    904    826    917    628    150    303
    114    610    493   -363   -189    553   1008   1000   1179    932    452    610
    119   1270   1150   -693   -514   1210    961    976   1488   1392    969   1150
    -72   1857   1930   -893  -1000   1893    646    568   1597   1714   1402   1590
   -210   1756   1966   -774  -1088   1860    262     59   1325   1545   1301   1512
   -272   1021   1291   -374   -784   1156     49   -329    717    862    639    917
   -218    168    387     25   -301    277     10   -444    192    171    -80    233
   -129    -93     33    111    -85    -31    127   -241    207     93   -228     70
    -54    -20     31     36    -44      5    290    -25    363    207   -155    119
    -25     98    124    -36    -77    111    426    142    517    335    -51    215
    -12    176    189    -80   -101    181    501    239    602    413     15    275
    -36    161    197    -64   -116    179    535    280    628    426     28    275
    -54    145    200    -46   -127    171    558    303    646    433     36    267
    -54    155    210    -51   -132    181    579    322    665    449     54    267
    -54    153    207    -49   -129    179    587    329    678    457     62    265
    -51    155    205    -54   -129    179    587    335    685    465     70    265
    -46    171    218    -62   -132    192    592    345    698    478     83    267
    -57    179    236    -62   -148    207    600    353    711    493     93    277
    -12    192    205    -88   -109    197    605    355    714    493     93    272
      2    202    200   -103    -98    200    610    363    719    491     88    267
    -18    194    213    -88   -116    202    615    374    724    493     85    285
    -41    197    239    -77   -140    215    628    387    740    511    101    306
    -46    207    254    -80   -150    231    646    405    756    527    116    309
    -12    210    223   -101   -119    218    639    397    748    517    111    293
     -2    210    213   -103   -109    210    636    397    745    514    114    285
    -10    223    233   -106   -122    228    652    418    771    537    137    296
    -20    210    231    -93   -124    220    654    420    776    542    142    283
    -25    210    233    -93   -129    220    657    415    771    542    140    277
    -33    213    246    -90   -140    228    667    423    776    550    150    288
    -25    218    244    -98   -135    231    670    428    782    553    153    290
    -12    241    254   -114   -132    246    675    441    795    566    163    303
    -28    218    244    -96   -137    231    667    441    792    555    150    293
    -15    226    241   -103   -127    233    675    454    800    563    153    298
    -25    231    257   -101   -140    244    685    467    813    576    163    309
    -20    241    262   -109   -140    252    688    478    818    584    168    311
      5    239    231   -122   -114    236    683    478    815    579    163    303
     10    246    236   -129   -114    241    688    491    820    587    171    306
     -5    272    277   -135   -142    275    698    509    836    605    187    327
     10    285    275   -148   -132    280    698    517    841    613    194    332
     28    290    262   -161   -116    277    691    519    846    615    202    329
     33    316    283   -176   -124    301    701    537    865    633    220    340
     49    324    272   -187   -111    301    696    537    867    633    215    340
     23    316    293   -168   -135    306    704    548    878    641    223    350
     33    355    322   -194   -145    340    717    561    893    665    246    371
      5    371    366   -189   -181    368    732    571    909    680    262    389
     25    397    371   -213   -174    384    735    576    917    685    267    392
     46    402    355   -223   -153    379    735    574    919    685    265    389
      5    397    392   -202   -194    394    756    594    940    704    275    410
    -20    423    444   -200   -233    431    787    623    974    737    301    433
    -10    439    449   -215   -231    441    797    628    987    748    306    433
     49    418    368   -233   -158    394    776    607    971    727    283    402
     15    418    402   -218   -194    410    800    623    995    745    298    415
     15    428    413   -223   -197    420    810    631   1010    756    309    423
      0    426    423   -213   -213    423    807    626   1015    758    306    420
    -25    420    446   -197   -236    433    813    626   1021    763    311    426
    -33    418    449   -192   -241    433    815    626   1023    769    322    426
    -51    413    465   -181   -259    439    805    615   1023    771    322    423
    -15    402    415   -194   -218    407    782    589   1002    748    296    400
     15    415    400   -215   -192    407    787    592   1008    750    301    397
     23    420    394   -223   -184    407    784    589   1008    750    298    389
    -10    407    415   -200   -213    410    782    584   1010    756    301    392
      7    410    402   -210   -197    407    774    579   1005    756    298    384
    -10    397    407   -192   -207    402    774    587   1013    761    303    384
    -33    394    426   -181   -231    407    784    597   1021    769    311    392
    -12    428    439   -207   -226    433    800    620   1041    787    329    410
      7    452    444   -231   -218    446    807    636   1049    802    337    420
    -38    439    478   -200   -257    457    818    646   1060    813    345    426
    -41    433    475   -194   -257    454    815    649   1060    810    342    423
    -18    444    459   -213   -239    452    813    654   1065    815    345    418
    -54    423    478   -187   -265    449    810    654   1062    813    345    415
    -51    428    480   -187   -265    454    813    662   1067    818    353    420
    -36    439    475   -202   -257    454    815    667   1072    823    355    426
    -38    436    475   -200   -257    454    823    678   1080    823    361    433
    -49    423    472   -187   -262    446    826    680   1080    820    358    433
    -49    446    496   -197   -272    470    831    688   1091    833    371    441
     18    454    433   -239   -207    446    807    667   1067    807    348    413
    -10    465    472   -228   -241    467    831    688   1085    823    358    428
    -25    493    517   -236   -270    504    862    717   1119    852    384    459
      7    519    511   -262   -252    517    872    727   1132    867    402    472
    -23    530    553   -254   -288    542    888    743   1148    878    415    480
    -28    537    566   -254   -298    553    896    753   1153    888    420    485
    -12    561    571   -275   -293    566    906    763   1163    898    426    496
      2    605    602   -303   -298    605    927    776   1184    919    449    519
    -18    618    636   -301   -327    626    935    784   1202    940    462    540
    -20    644    665   -311   -342    654    935    787   1215    956    478    561
    -23    633    654   -306   -340    644    906    766   1200    943    470    548
    -10    639    649   -314   -329    644    880    745   1189    935    459    545
     10    602    592   -306   -290    597    841    711   1161    911    428    524
      2    548    545   -275   -272    545    823    693   1140    888    402    504
     -7    511    517   -252   -262    511    815    685   1130    870    379    485
    -10    467    478   -228   -244    472    792    670   1106    839    353    459
    -41    405    446   -184   -244    426    787    657   1088    820    332    444
    -64    368    431   -153   -249    400    779    649   1070    802    314    423
    -36    355    392   -161   -213    374    763    628   1049    787    296    407
    -31    329    361   -148   -194    345    748    610   1028    771    280    394
    -41    335    374   -148   -207    353    748    613   1026    771    280    389
    -80    322    402   -122   -241    361    748    613   1031    776    277    387
    -80    311    392   -116   -236    353    740    605   1028    771    270    376
    -28    314    342   -142   -184    327    724    592   1018    761    254    366
    -23    306    327   -142   -176    314    722    592   1010    756    246    358
    -28    236    265   -103   -148    252    727    610    989    722    207    319
    -10    163    171    -77    -90    166    805    711   1008    706    163    267
      0    213    213   -106   -106    213    958    898   1122    779    202    283
     46    363    316   -205   -135    340   1109   1135   1301    945    342    413
    103    756    652   -431   -272    704   1189   1296   1561   1262    667    750
     64   1426   1361   -748   -649   1392   1132   1254   1873   1719   1200   1304
    -83   2016   2099   -966  -1091   2057    859    904   2021   2052   1636   1745
   -207   1816   2023   -805  -1117   1919    496    405   1704   1816   1454   1571
   -288   1021   1306   -366   -797   1163    275     10   1067   1096    753    914
   -252    233    485      7   -368    361    205    -98    592    493    111    290
   -187    -54    132    122   -161     38    280     54    563    387    -57    111
   -140    -15    122     77   -132     51    418    241    691    478     -2    142
   -124    122    246      0   -184    184    561    418    849    615    114    241
    -70    218    285    -75   -179    252    628    501    927    685    168    293
    -96    215    311    -59   -202    262    657    530    948    698    176    298
   -127    215    342    -44   -236    277    683    555    963    711    189    303
   -111    223    332    -57   -223    277    693    568    971    719    194    309
    -57    231    285    -88   -174    257    683    561    963    711    184    303
    -33    262    296   -114   -163    277    693    571    976    730    194    319
    -51    254    306   -103   -179    280    691    563    971    727    187    311
    -70    249    316    -90   -194    283    688    568    974    730    187    309
    -90    262    353    -88   -223    306    704    589    992    745    202    319
    -96    267    363    -85   -228    314    711    600   1000    750    213    327
    -98    262    358    -83   -228    309    706    600    997    750    205    322
    -88    259    348    -85   -218    303    704    600    995    750    200    316
    -25    283    309   -129   -168    296    696    597    992    743    197    309
    -25    265    290   -119   -158    277    675    584    971    727    179    293
    -90    272    363    -93   -226    316    693    602    992    743    197    316
    -93    277    371    -90   -233    322    701    610   1005    748    205    324
    -57    280    337   -111   -197    309    696    602   1000    743    200    319
    -62    283    345   -109   -202    314    696    605   1005    753    205    324
    -88    280    366    -98   -228    324    701    610   1015    761    207    332
    -46    283    329   -116   -189    303    683    594   1002    745    189    316
    -31    285    316   -127   -174    301    672    587    997    740    184    316
    -72    290    363   -109   -218    327    691    607   1015    763    205    337
    -62    309    371   -124   -218    340    693    615   1021    769    210    342
    -44    303    348   -132   -194    324    667    600   1002    753    197    327
    -28    316    345   -145   -187    332    659    597   1000    753    197    324
    -31    314    345   -140   -187    329    649    594    995    748    194    322
    -46    303    350   -129   -200    327    644    597    992    748    197    324
    -38    332    368   -148   -202    350    649    613   1008    771    220    345
    -36    358    394   -161   -215    374    652    626   1021    792    241    366
    -23    379    402   -176   -213    389    646    631   1026    792    244    374
    -18    371    387   -176   -202    379    631    620   1015    789    241    371
    -25    374    400   -174   -213    384    628    618   1015    795    249    379
    -31    410    439   -192   -236    423    644    633   1039    818    277    402
     12    431    418   -220   -202    426    644    633   1041    823    280    407
     20    436    415   -231   -197    426    639    628   1044    828    275    405
     25    449    423   -239   -200    436    639    628   1047    831    277    407
     -5    470    475   -233   -241    472    657    649   1067    852    298    426
     -7    467    475   -228   -241    470    665    654   1075    859    303    428
     -2    470    470   -236   -236    470    670    657   1080    862    301    426
    -15    480    496   -233   -257    488    683    670   1096    878    314    433
    -44    485    527   -223   -285    506    704    693   1122    901    332    446
    -44    485    530   -220   -285    506    709    698   1132    911    329    441
    -44    498    540   -228   -290    517    711    701   1137    917    332    436
     -2    506    506   -252   -254    506    704    691   1132    909    322    426
     -7    483    488   -239   -246    485    696    678   1124    904    311    415
    -18    465    483   -223   -249    472    688    667   1117    896    306    407
    -41    459    501   -210   -272    480    685    662   1111    893    303    402
    -59    452    511   -197   -285    480    680    657   1109    891    303    402
    -90    439    530   -174   -311    485    680    654   1109    891    306    405
    -67    436    504   -184   -285    470    667    641   1096    878    298    397
    -44    439    483   -200   -262    459    657    628   1088    867    288    392
    -25    449    475   -210   -249    462    649    620   1085    859    288    389
    -41    457    498   -207   -270    478    654    626   1096    870    298    392
    -49    462    511   -205   -280    485    654    626   1096    878    303    392
    -51    470    519   -210   -285    493    649    626   1093    878    306    392
    -57    478    535   -213   -296    506    644    623   1093    885    309    397
    -77    478    553   -200   -316    514    641    620   1093    888    306    397
    -57    491    548   -215   -301    519    641    620   1096    888    306    402
    -49    491    540   -220   -296    514    641    620   1101    888    309    405
    -54    488    540   -218   -296    514    639    620   1098    888    311    402
    -49    483    532   -220   -290    506    628    615   1091    885    303    397
    -44    488    532   -220   -288    509    626    615   1096    891    301    400
    -67    480    545   -207   -306    511    623    615   1091    888    298    397
    -46    485    532   -220   -288    509    613    605   1083    883    296    389
    -46    483    527   -218   -288    504    600    592   1072    872    285    379
    -44    478    522   -215   -283    498    600    589   1070    867    283    376
    -67    483    548   -210   -309    514    607    597   1083    880    293    387
    -64    498    563   -218   -314    530    615    600   1088    888    293    392
    -59    524    584   -233   -322    555    631    613   1101    906    311    410
    -51    553    605   -249   -327    579    652    633   1119    924    332    426
    -46    574    618   -265   -332    597    667    652   1137    937    345    439
    -49    563    610   -257   -329    587    659    649   1135    930    340    431
    -64    566    631   -252   -348    600    659    652   1135    930    340    423
   -127    605    732   -239   -428    667    696    685   1176    969    384    467
    -70    659    730   -296   -400    696    691    678   1176    979    392    480
    -54    665    719   -306   -387    691    672    657   1169    974    389    475
    -54    644    698   -296   -376    670    639    623   1150    961    374    454
    -33    636    670   -301   -350    652    613    610   1137    958    368    454
    -46    592    636   -272   -342    613    576    584   1109    932    340    433
    -12    545    558   -267   -285    553    548    555   1075    896    306    397
    -12    493    506   -241   -259    498    530    535   1047    865    270    366
    -49    452    501   -200   -275    475    522    524   1031    846    249    348
   -119    397    514   -140   -319    454    511    511   1013    826    228    324
   -116    361    475   -122   -296    418    488    485    987    800    200    290
    -93    348    441   -127   -267    394    475    470    974    787    184    275
    -85    348    433   -129   -259    389    472    465    966    782    179    262
   -111    322    431   -106   -272    374    459    457    953    761    161    249
   -132    301    433    -85   -283    366    452    452    948    756    150    244
   -106    290    394    -93   -252    342    441    441    932    745    140    228
    -90    288    379    -98   -233    332    436    436    924    743    137    220
   -101    277    376    -88   -239    327    436    441    919    740    132    218
    -93    197    290    -54   -192    244    449    467    896    706     83    168
    -80    142    223    -33   -153    184    540    581    919    693     46    114
    -70    189    259    -59   -163    223    680    769   1028    771     93    145
     -5    381    384   -189   -194    381    820   1005   1228    966    267    319
     41    883    841   -462   -400    865    883   1137   1535   1350    672    737
    -12   1623   1636   -805   -823   1628    787   1044   1867   1849   1244   1327
   -194   2023   2218   -914  -1205   2120    465    631   1925   2081   1556   1639
   -311   1587   1899   -639  -1106   1743    129    137   1480   1657   1179   1280
   -350    685   1036   -166   -693    859    -72   -233    784    854    389    535
   -311     31    342    140   -327    187   -109   -254    439    402   -106     41
   -265   -124    140    194   -202      7     -5    -77    472    376   -181    -51
   -239    -38    200    137   -220     80    148    124    620    493   -101     12
   -187     77    265     54   -226    171    254    262    743    600    -12     90
   -155    127    283     12   -220    205    301    322    792    641     20    122
   -161    132    293     15   -226    213    327    342    807    652     31    127
   -158    137    293      7   -226    215    342    361    823    665     36    124
   -181    122    301     28   -241    210    355    376    833    672     41    129
   -194    132    327     28   -259    228    366    387    844    685     54    140
   -158    137    296     10   -226    215    358    384    839    683     46    132
   -145    148    293     -2   -220    218    363    389    844    685     49    132
    -98    158    257    -31   -176    205    348    381    831    678     38    119
    -75    161    236    -44   -155    197    342    379    823    670     36    111
    -90    142    233    -25   -161    187    342    381    818    662     28     98
   -101    142    244    -23   -174    192    345    389    820    667     25    101
   -140    145    285     -5   -213    215    350    402    833    683     33    114
   -132    137    270     -5   -202    202    337    394    820    675     25    101
   -122    148    270    -12   -194    207    340    397    823    675     25    101
   -132    153    283    -10   -207    218    348    410    833    683     31    111
   -114    148    262    -18   -187    202    342    407    828    683     28    109
   -103    142    246    -20   -174    194    337    400    820    683     20    103
   -181    119    301     31   -241    210    353    418    839    704     38    122
   -161    132    290     12   -226    210    348    423    841    701     41    124
   -109    122    228     -7   -168    174    316    402    818    680     10    103
    -64    132    194    -33   -129    163    303    394    807    675      5     96
    -80    142    223    -31   -150    181    316    410    820    685     20    106
   -106    137    241    -18   -174    187    319    420    826    688     20    109
   -111    137    249    -12   -179    192    314    420    826    696     20    111
   -135    145    277     -5   -207    210    314    428    826    704     25    119
   -119    150    270    -15   -194    210    311    436    826    704     25    114
   -111    140    252    -15   -184    194    293    426    815    701     20    103
    -83    163    246    -41   -163    205    285    426    818    704     23    109
    -51    179    228    -64   -140    202    280    431    815    701     23    109
    -25    189    215    -80   -119    202    267    431    813    706     25    111
    -51    187    236    -70   -145    210    265    433    815    714     28    122
    -67    205    270    -70   -168    236    280    452    836    735     46    142
    -72    207    277    -70   -174    241    277    454    839    740     49    145
    -67    226    293    -77   -179    259    272    446    836    740     49    148
    -70    244    314    -88   -194    280    277    452    844    750     59    155
    -72    246    319    -88   -194    283    285    459    854    758     62    158
    -64    254    319    -98   -192    285    293    470    865    769     59    161
    -70    272    342   -101   -205    306    311    493    888    797     83    176
    -90    259    348    -85   -220    303    324    504    901    805     90    179
    -93    257    348    -83   -220    301    327    509    906    810     90    176
    -98    270    368    -85   -233    319    350    527    927    828    101    189
   -106    285    392    -88   -249    337    368    540    950    846    119    197
    -93    283    376    -96   -236    329    363    535    948    841    114    184
    -59    267    327   -103   -194    298    335    504    917    810     83    153
    -64    254    319    -96   -192    285    322    488    904    797     70    145
   -103    246    350    -70   -226    298    329    488    909    802     77    148
   -122    244    363    -62   -244    301    327    480    906    797     77    145
   -153    236    389    -41   -270    311    329    472    909    802     85    145
   -122    231    350    -54   -236    290    316    457    893    789     75    124
    -77    207    285    -64   -181    246    293    433    870    763     54     98
    -88    207    296    -62   -192    252    288    431    870    766     62    106
    -96    231    324    -67   -210    277    280    431    875    782     75    111
   -101    249    350    -75   -226    298    288    433    883    795     93    122
   -103    241    345    -67   -223    293    293    433    883    789     90    124
   -122    244    363    -62   -244    303    296    439    891    797     98    127
   -114    246    361    -64   -239    301    293    436    893    800    101    124
   -116    246    363    -67   -241    303    290    439    891    805    106    124
   -109    254    363    -72   -236    309    283    436    888    802    109    122
    -98    249    345    -77   -223    298    270    423    875    789    101    106
    -80    246    327    -83   -202    285    265    415    865    784     96     96
    -88    249    335    -80   -210    290    265    415    865    784     98     96
   -148    265    413    -57   -280    337    280    428    885    805    122    116
   -150    252    402    -51   -277    327    272    420    878    795    114    106
   -124    252    374    -64   -249    311    259    415    870    782    101     96
    -85    257    342    -85   -215    298    239    400    854    761     80     83
   -116    259    376    -70   -246    316    241    405    859    774     98     90
    -77    275    350    -98   -215    314    246    402    857    774    114     77
    -54    311    363   -129   -210    337    267    423    875    789    135     85
    -77    324    402   -124   -241    361    290    444    896    805    153    101
    -80    342    423   -129   -252    381    301    457    904    815    166    106
    -93    348    439   -127   -265    392    301    452    904    813    168     98
    -80    368    446   -145   -262    407    309    459    919    826    184    103
    -72    405    475   -168   -272    439    316    465    935    841    205    116
    -70    449    519   -189   -293    483    327    475    958    865    231    137
   -116    449    566   -166   -342    509    324    470    963    878    249    148
   -114    436    550   -161   -332    493    298    446    948    865    241    140
    -83    439    522   -179   -303    478    267    420    932    852    231    142
    -77    415    493   -168   -285    454    241    402    909    841    215    140
    -67    361    428   -148   -249    394    215    381    880    805    179    106
    -70    322    389   -127   -228    355    202    363    857    779    153     88
    -88    275    363    -93   -226    316    187    340    831    753    129     67
   -111    231    342    -59   -226    285    176    329    813    727    106     49
   -109    197    303    -46   -207    249    148    296    782    693     80     23
    -85    176    262    -46   -174    218    122    262    750    667     57     -2
   -129    163    293    -20   -210    228    129    262    750    667     62      5
   -171    163    335      5   -252    249    142    272    763    678     75     18
   -145    153    298     -5   -223    226    119    252    745    662     57      2
   -101    145    244    -23   -174    194     93    233    727    649     38    -18
   -103    140    244    -18   -174    189     98    231    727    649     44    -20
   -127    127    254      0   -189    189    106    233    727    652     49    -25
   -109     70    179     18   -142    122    124    270    714    628     18    -67
    -90     28    116     31   -103     72    215    387    756    620    -18   -111
   -116     75    192     20   -155    135    353    568    883    706     38    -64
     -7    262    270   -127   -137    265    459    758   1057    880    197     75
    -49    748    797   -350   -423    771    530    888   1356   1278    631    506
   -137   1335   1473   -600   -805   1402    441    758   1561   1639   1078    932
   -189   1584   1774   -698   -982   1678    109    314   1462   1706   1226   1052
   -241   1221   1462   -488   -852   1340   -239   -205   1005   1299    872    717
   -303    428    730    -64   -517    579   -384   -514    402    558    132     49
   -293   -101    192    197   -241     44   -392   -457    184    233   -231   -285
   -254   -254     -2    252   -127   -129   -316   -296    228    226   -275   -332
   -244   -176     67    210   -155    -54   -197   -137    361    332   -194   -270
   -187    -23    163    103   -176     70   -101     -7    493    446    -98   -189
   -135     67    202     33   -168    135    -49     57    563    509    -46   -137
   -127     88    213     18   -168    150    -20     90    594    540    -18   -119
   -166     85    252     41   -207    168      5    124    623    568      7   -103
   -174     90    265     41   -220    176      7    132    626    571     15   -101
   -132    103    233     12   -184    168     -7    124    620    566     15   -106
   -135    114    249     10   -192    181     -2    132    623    568     20   -103
   -163    109    272     28   -218    189     10    137    628    571     20   -106
   -122    116    239      0   -179    176     -2    127    620    563     18   -116
   -119    132    252     -7   -184    189     -5    132    626    571     28   -114
   -132    135    265     -2   -197    200     -5    137    633    576     36   -111
   -132    140    272     -2   -202    205    -12    129    628    574     36   -111
   -153    135    285      7   -218    207     -7    129    626    576     44   -111
   -148    148    296      0   -220    220     -5    129    631    579     54   -109
   -122    145    265    -12   -194    205    -20    114    615    566     41   -116
   -124    150    275    -12   -200    213    -25    114    615    571     41   -111
   -168    158    327      5   -249    241    -18    122    626    579     54   -103
   -153    166    319     -7   -236    241    -31    116    620    571     59   -109
    -88    155    241    -36   -163    200    -59     90    594    548     36   -135
   -111    153    265    -20   -187    207    -49    106    607    558     41   -127
    -96    174    267    -41   -181    220    -59     98    610    558     41   -135
    -75    187    259    -57   -168    223    -75     85    600    550     31   -145
    -80    181    262    -51   -171    220    -85     80    592    548     25   -150
    -96    176    272    -38   -184    223    -93     77    592    548     28   -153
    -83    189    270    -54   -176    228   -106     72    587    548     28   -158
    -75    200    275    -64   -174    236   -116     70    587    553     36   -153
    -83    207    290    -62   -187    249   -122     70    592    555     46   -142
    -90    200    290    -54   -189    244   -135     64    584    550     44   -145
    -72    215    285    -72   -179    249   -148     59    579    548     49   -145
    -64    215    280    -75   -171    246   -161     59    568    548     51   -148
    -59    223    283    -83   -171    254   -171     62    568    555     57   -142
    -64    241    306    -88   -184    272   -181     59    568    558     59   -135
    -62    267    327   -103   -194    296   -179     70    579    571     70   -129
    -57    290    348   -119   -202    319   -174     77    584    576     80   -127
    -49    301    350   -127   -200    324   -184     67    574    571     80   -127
    -41    298    340   -127   -189    319   -192     54    566    563     72   -124
    -57    298    353   -122   -205    324   -194     51    566    558     70   -132
    -62    311    374   -124   -218    342   -184     57    579    571     80   -129
    -64    327    392   -132   -228    358   -176     62    589    581     88   -124
    -72    342    415   -135   -244    379   -166     70    607    594     93   -122
   -116    332    449   -106   -283    389   -153     80    623    602     90   -127
   -142    319    462    -88   -301    389   -145     83    636    613     93   -132
    -93    332    423   -119   -257    376   -148     70    636    610     88   -148
    -59    329    389   -135   -223    358   -161     51    626    594     67   -176
    -80    340    418   -132   -249    376   -168     41    626    597     59   -187
    -83    337    420   -127   -252    379   -181     18    615    587     44   -202
   -109    337    444   -114   -277    389   -181      7    615    581     41   -210
    -85    342    428   -127   -257    384   -189     -5    607    568     28   -226
    -49    348    397   -150   -223    371   -207    -25    597    555     18   -239
    -80    329    407   -124   -244    368   -223    -41    589    545      7   -254
    -77    332    410   -127   -244    371   -239    -54    579    540     -5   -262
    -75    329    405   -127   -239    366   -241    -64    574    532    -15   -270
    -85    335    418   -127   -252    374   -244    -67    576    537    -12   -265
   -106    337    444   -114   -275    389   -249    -72    579    545     -5   -267
   -111    335    444   -114   -277    389   -262    -83    571    537    -12   -275
   -114    348    462   -116   -288    405   -265    -90    571    542     -7   -272
   -140    340    480   -101   -311    410   -270    -93    568    542    -12   -275
   -140    348    488   -106   -314    418   -275    -96    571    548    -15   -277
   -142    345    488   -103   -314    415   -275    -98    571    548    -18   -277
   -122    337    459   -106   -290    397   -288   -111    558    530    -38   -290
   -132    319    452    -93   -293    387   -306   -132    540    511    -54   -309
   -153    332    483    -90   -316    407   -311   -135    542    519    -46   -301
   -116    348    465   -116   -293    405   -337   -155    527    509    -59   -314
    -70    368    439   -148   -254    402   -355   -171    514    498    -72   -324
   -106    368    475   -132   -293    423   -348   -163    522    509    -64   -319
   -111    340    449   -114   -280    394   -371   -189    498    483    -90   -345
   -106    350    457   -122   -283    402   -374   -197    496    475    -96   -350
    -90    379    470   -142   -280    423   -371   -189    504    480    -93   -345
   -101    407    506   -153   -303    457   -358   -176    522    501    -77   -324
    -88    426    514   -168   -301    470   -353   -171    524    509    -70   -319
    -80    423    504   -171   -293    465   -368   -184    514    501    -80   -332
    -72    431    504   -179   -288    467   -384   -197    504    496    -93   -342
    -75    475    548   -202   -311    509   -376   -197    517    514    -75   -324
    -88    519    607   -215   -348    563   -366   -189    537    532    -54   -303
    -83    535    618   -226   -350    574   -376   -202    535    535    -57   -298
    -83    517    600   -215   -340    558   -407   -236    509    514    -77   -316
    -98    519    618   -210   -358    566   -423   -254    498    511    -80   -319
   -122    504    626   -192   -374    563   -444   -272    485    498    -90   -319
    -93    467    561   -189   -327    514   -483   -306    449    462   -132   -353
    -77    433    511   -176   -293    472   -509   -329    418    428   -168   -387
    -51    394    444   -174   -249    418   -542   -363    379    392   -205   -428
    -80    342    423   -132   -252    381   -566   -392    345    358   -241   -459
   -106    288    394    -93   -252    340   -600   -428    303    324   -283   -501
   -106    252    358    -72   -231    303   -628   -462    267    290   -319   -535
    -96    241    335    -75   -215    288   -649   -485    252    272   -340   -550
    -85    241    327    -77   -207    285   -662   -498    241    265   -353   -555
   -122    228    350    -54   -236    288   -670   -509    236    262   -355   -558
   -132    226    358    -46   -244    290   -678   -517    228    257   -361   -563
   -127    213    337    -44   -231    275   -698   -542    210    246   -379   -576
   -132    200    332    -33   -233    265   -709   -550    197    236   -394   -584
   -145    148    290     -2   -218    220   -704   -535    187    215   -431   -615
   -106     54    161     25   -132    106   -662   -467    179    171   -506   -688
    -80     80    161      0   -119    119   -558   -337    254    207   -504   -698
    -46    205    252    -80   -148    228   -439   -150    410    350   -387   -605
     72    558    483   -316   -207    519   -381    -15    626    618   -111   -340
     31   1140   1109   -584   -537   1124   -387     -7    893   1028    350    122
   -148   1597   1743   -724   -945   1670   -654   -389    924   1252    670    418
   -277   1441   1719   -581  -1000   1579  -1018   -888    605   1039    517    270
   -340    771   1111   -215   -727    940  -1247  -1309     10    371   -129   -311
   -309     62    371    124   -340    215  -1317  -1405   -423   -200   -743   -859
   -239   -184     51    210   -148    -67  -1265  -1249   -415   -262   -862   -979
   -205   -150     54    176   -129    -49  -1145  -1078   -290   -174   -815   -932
   -179    -15    163     96   -171     72  -1031   -935   -148    -54   -722   -839
   -200     90    290     54   -244    189   -956   -839    -44     41   -646   -756
   -140    122    259      7   -200    189   -943   -823    -25     51   -644   -745
   -111    106    218      2   -166    163   -940   -826    -33     44   -662   -758
    -88    116    202    -15   -145    158   -943   -833    -38     41   -678   -766
   -101    124    226    -10   -163    174   -930   -823    -28     54   -675   -750
    -80    127    205    -23   -142    166   -945   -844    -41     41   -696   -761
    -67    145    213    -38   -140    179   -956   -852    -44     44   -706   -758
   -101    137    239    -20   -171    187   -961   -854    -41     46   -706   -758
   -140    111    252     15   -194    181   -966   -862    -49     44   -714   -763
   -132    109    239     10   -184    174   -979   -878    -57     33   -727   -763
   -111    127    236     -7   -174    181   -982   -880    -59     28   -737   -758
   -101    135    236    -18   -168    184   -987   -885    -67     28   -750   -753
   -124    140    265     -7   -194    202   -989   -888    -70     33   -763   -740
   -114    124    236     -5   -176    179  -1015   -911    -96     15   -789   -750
   -111    127    239     -7   -174    181  -1028   -922   -103      7   -797   -756
   -103    137    241    -20   -171    189  -1044   -935   -111      0   -810   -758
    -77    142    220    -31   -148    181  -1060   -945   -124     -7   -823   -758
    -88    142    231    -25   -158    187  -1067   -953   -129    -10   -836   -756
    -98    135    233    -18   -166    184  -1075   -966   -140    -18   -852   -758
   -101    116    218    -10   -161    168  -1083   -974   -150    -23   -867   -758
    -90    119    210    -12   -150    163  -1093   -979   -158    -25   -883   -758
    -38    127    166    -44   -101    145  -1122   -997   -184    -41   -914   -771
    -38    119    155    -41    -96    137  -1132  -1002   -189    -41   -924   -761
    -57    119    174    -33   -114    145  -1143  -1010   -192    -44   -932   -756
    -88    109    197    -10   -142    153  -1153  -1018   -202    -46   -945   -753
    -75    111    184    -18   -129    148  -1171  -1031   -218    -54   -958   -748
    -75    116    192    -20   -135    155  -1184  -1039   -231    -59   -969   -743
    -67    122    187    -28   -127    153  -1197  -1044   -244    -62   -974   -732
    -54    124    179    -33   -116    150  -1213  -1054   -257    -70   -987   -724
    -15    174    187    -80   -103    179  -1213  -1047   -254    -62   -979   -714
    -70    124    194    -25   -132    158  -1244  -1067   -283    -85   -997   -732
    -59    140    200    -41   -129    168  -1249  -1067   -285    -80   -992   -727
     80    280    200   -179    -59    241  -1218  -1039   -262    -46   -956   -688
     88    296    207   -194    -59    254  -1226  -1044   -272    -49   -953   -688
     49    267    218   -158    -83    244  -1244  -1062   -296    -64   -961   -706
      2    226    223   -114   -109    226  -1265  -1085   -324    -77   -974   -727
    -36    194    231    -77   -132    213  -1275  -1101   -342    -90   -984   -748
    -51    189    241    -70   -145    215  -1278  -1106   -350   -101   -992   -763
    -10    228    239   -109   -124    233  -1265  -1093   -337    -88   -982   -761
     15    259    241   -140   -114    252  -1244  -1078   -322    -67   -971   -758
     15    270    254   -142   -119    262  -1236  -1067   -316    -59   -966   -761
    -36    244    277   -106   -158    259  -1241  -1078   -322    -67   -974   -776
    -36    252    288   -109   -161    270  -1247  -1088   -332    -72   -984   -795
    -46    241    285    -98   -166    262  -1254  -1101   -342    -80   -995   -807
    -54    228    283    -85   -168    254  -1260  -1114   -353    -85  -1005   -815
    -18    244    262   -114   -140    252  -1254  -1114   -350    -72   -997   -807
    -18    239    257   -111   -137    249  -1265  -1135   -366    -80  -1005   -815
    -51    218    270    -83   -161    244  -1283  -1161   -387    -98  -1021   -823
    -54    207    262    -75   -158    233  -1288  -1171   -397   -101  -1028   -818
    -41    215    257    -88   -150    236  -1299  -1184   -407   -101  -1036   -820
    -38    213    252    -88   -145    233  -1306  -1192   -415   -101  -1047   -823
    -38    226    262    -93   -153    244  -1314  -1195   -420    -98  -1047   -807
    -72    174    246    -49   -158    210  -1332  -1210   -439   -114  -1070   -807
    -57    197    254    -72   -155    226  -1330  -1208   -431    -98  -1054   -774
    -25    241    267   -109   -148    254  -1337  -1210   -431    -83  -1041   -748
    -25    262    288   -119   -158    272  -1340  -1213   -433    -77  -1047   -717
    -12    257    270   -122   -140    262  -1371  -1236   -457    -93  -1070   -701
     -5    262    267   -129   -137    262  -1384  -1244   -470    -98  -1078   -675
     -5    272    275   -135   -140    272  -1397  -1247   -478    -93  -1070   -646
     -5    246    252   -122   -129    246  -1423  -1265   -498   -111  -1075   -639
    -23    215    239    -96   -129    226  -1434  -1267   -511   -127  -1075   -618
    -51    210    259    -80   -155    233  -1431  -1254   -506   -124  -1052   -584
     10    285    275   -148   -132    280  -1447  -1260   -514   -127  -1034   -584
     25    319    293   -174   -135    306  -1467  -1275   -532   -142  -1010   -607
     10    314    303   -161   -145    309  -1480  -1288   -545   -145   -974   -618
     15    311    296   -163   -142    306  -1496  -1306   -568   -168   -966   -644
     -5    319    324   -155   -166    322  -1483  -1291   -563   -163   -937   -636
    -18    368    387   -174   -202    376  -1452  -1262   -540   -148   -896   -623
     -5    392    397   -192   -200    394  -1436  -1257   -537   -150   -878   -628
      7    397    389   -205   -189    394  -1431  -1262   -537   -155   -862   -639
    -12    405    418   -197   -215    410  -1413  -1252   -527   -140   -836   -631
    -18    433    452   -210   -233    441  -1395  -1244   -517   -124   -813   -620
     18    501    483   -259   -231    493  -1374  -1234   -498   -106   -782   -605
     38    519    480   -280   -223    501  -1374  -1239   -496   -101   -763   -602
     36    496    459   -267   -210    478  -1384  -1254   -511   -119   -769   -613
     64    478    413   -272   -174    446  -1402  -1275   -535   -140   -776   -620
     41    470    428   -254   -192    449  -1410  -1280   -540   -137   -756   -607
      7    420    410   -215   -202    415  -1426  -1288   -561   -153   -766   -610
     -5    366    371   -181   -189    368  -1428  -1291   -579   -166   -784   -620
     -5    306    309   -150   -158    306  -1436  -1296   -600   -189   -805   -633
    -23    252    275   -114   -148    262  -1439  -1296   -615   -210   -815   -636
    -25    215    239    -96   -132    226  -1447  -1309   -639   -236   -828   -662
    -41    176    215    -67   -129    194  -1465  -1335   -670   -265   -841   -683
    -62    137    197    -38   -129    166  -1478  -1350   -691   -288   -854   -685
    -59    114    174    -25   -116    142  -1480  -1356   -704   -301   -862   -675
    -54    109    163    -28   -109    135  -1480  -1353   -709   -303   -857   -659
    -54    103    158    -25   -106    132  -1483  -1353   -714   -306   -854   -672
    -59     88    148    -15   -103    116  -1491  -1358   -724   -316   -862   -701
    -59     80    140    -10    -98    109  -1491  -1358   -730   -319   -857   -706
    -51     64    116     -7    -85     90  -1491  -1350   -735   -327   -857   -711
    -31     -5     25     15    -28     10  -1462  -1304   -745   -363   -898   -761
     -7    -38    -33     20     12    -36  -1371  -1184   -711   -374   -932   -807
     25     18     -7    -20     18      5  -1239   -997   -600   -290   -875   -774
     70    254    184   -161    -57    220  -1106   -769   -379    -51   -641   -571
     98    792    693   -446   -298    745  -1065   -659    -80    358   -181   -111
    -31   1457   1486   -714   -758   1473  -1179   -813    150    776    337    428
   -207   1706   1914   -748  -1060   1810  -1506  -1257     64    870    527    623
   -265   1205   1470   -472   -867   1337  -1821  -1740   -459    358     57    187
   -265    350    613    -44   -439    480  -1977  -2034  -1091   -413   -727   -540
   -179   -179     -2    179    -90    -90  -1979  -1979  -1309   -745  -1122   -927
   -140   -277   -137    210     -2   -207  -1865  -1784  -1218   -719  -1145   -961
   -101   -181    -80    140    -12   -132  -1719  -1592  -1067   -594  -1044   -875
    -80    -70      7     75    -44    -31  -1623  -1465   -948   -483   -943   -779
   -101    -31     70     64    -88     18  -1571  -1402   -893   -433   -898   -743
    -88    -31     57     59    -72     12  -1545  -1371   -880   -426   -891   -737
    -57      7     62     23    -59     33  -1545  -1363   -880   -426   -878   -724
    -88      5     90     41    -90     46  -1525  -1343   -867   -413   -865   -704
    -72     -5     67     36    -70     31  -1519  -1335   -867   -415   -867   -685
    -28      5     33     12    -31     18  -1527  -1340   -878   -420   -875   -680
    -33      2     36     12    -36     20  -1527  -1335   -878   -418   -878   -670
    -20     10     28      5    -23     20  -1522  -1330   -883   -420   -880   -665
     25     31      5    -28     10     18  -1522  -1332   -888   -423   -872   -678
     36     49     12    -41     12     31  -1512  -1322   -885   -420   -867   -678
      7     23     15    -15     -5     20  -1506  -1314   -888   -428   -867   -675
     18     23      2    -20      7     12  -1506  -1309   -896   -428   -865   -667
     23     31      5    -28      7     18  -1499  -1301   -898   -426   -854   -667
    -62     12     75     25    -67     44  -1475  -1280   -888   -413   -831   -652
    -46     15     62     12    -54     38  -1475  -1273   -898   -426   -828   -657
    -41     23     64      7    -54     44  -1467  -1260   -901   -428   -820   -652
    -12     25     36     -7    -25     31  -1470  -1257   -909   -439   -820   -657
     25     31      5    -28     10     18  -1470  -1252   -919   -444   -818   -657
     28     36      7    -33     10     23  -1470  -1252   -927   -446   -823   -654
     12     44     28    -28     -7     36  -1457  -1244   -927   -446   -820   -646
     10     44     31    -28    -10     38  -1454  -1239   -940   -462   -828   -652
     -2     38     41    -18    -20     38  -1441  -1221   -943   -459   -813   -654
    -15     25     41     -5    -31     33  -1436  -1205   -943   -454   -792   -649
     10     33     23    -23     -7     31  -1439  -1200   -950   -465   -784   -649
     23     44     20    -36      2     33  -1444  -1200   -963   -478   -784   -649
     38     57     18    -46     10     38  -1452  -1202   -979   -491   -784   -652
     18     51     33    -36     -7     41  -1454  -1202   -989   -498   -779   -649
     28     57     28    -44      0     44  -1460  -1200  -1005   -511   -769   -646
     77     80      2    -80     36     41  -1475  -1200  -1018   -522   -756   -649
     77     93     15    -85     31     54  -1470  -1184  -1018   -509   -724   -639
     28    103     72    -67    -23     88  -1449  -1158  -1008   -496   -693   -618
     77    129     51   -103     12     90  -1449  -1158  -1018   -509   -691   -620
    127    145     18   -137     54     80  -1460  -1169  -1039   -532   -696   -628
    124    163     38   -142     44    101  -1444  -1161  -1036   -527   -683   -618
     98    179     80   -140      7    132  -1428  -1148  -1031   -522   -672   -610
    119    189     70   -155     25    129  -1423  -1145  -1036   -535   -680   -610
     88    184     96   -137     -5    140  -1400  -1124  -1034   -537   -672   -605
     70    210    140   -140    -33    176  -1371  -1098  -1015   -517   -633   -592
     25    220    194   -124    -83    207  -1330  -1060   -987   -485   -587   -587
     28    233    205   -132    -88    220  -1304  -1036   -971   -462   -548   -610
     54    252    197   -155    -72    226  -1286  -1015   -961   -452   -535   -618
     31    249    218   -140    -93    233  -1265   -992   -948   -446   -571   -558
     20    244    223   -135   -101    233  -1257   -982   -945   -454   -628   -491
     -2    259    262   -129   -132    259  -1234   -958   -930   -444   -652   -441
      5    270    262   -140   -127    267  -1218   -950   -930   -446   -670   -431
     41    296    254   -168   -106    275  -1213   -953   -935   -457   -680   -449
     25    241    213   -135    -93    228  -1202   -945   -937   -465   -701   -454
      5    205    200   -103    -98    202  -1195   -937   -940   -478   -771   -366
     36    210    174   -124    -70    192  -1187   -935   -943   -483   -758   -384
     54    236    181   -145    -62    210  -1174   -932   -932   -478   -698   -472
     25    249    223   -140    -98    236  -1171   -927   -927   -467   -667   -504
     38    290    249   -166   -103    270  -1143   -898   -904   -441   -628   -504
     23    285    262   -155   -122    275  -1119   -878   -883   -423   -592   -514
     28    270    241   -148   -106    257  -1109   -867   -875   -410   -566   -542
     51    267    213   -161    -80    241  -1104   -862   -878   -407   -537   -589
      7    267    259   -140   -124    265  -1078   -836   -859   -389   -501   -600
      5    244    239   -124   -116    241  -1080   -836   -865   -394   -506   -602
     46    239    192   -142    -72    215  -1065   -810   -852   -384   -511   -571
     72    272    197   -174    -62    233  -1044   -779   -831   -366   -491   -540
    101    270    168   -187    -33    220  -1036   -766   -828   -363   -488   -527
    109    259    150   -184    -20    205  -1018   -743   -820   -353   -478   -514
     96    233    137   -163    -20    187  -1018   -735   -823   -355   -478   -519
     70    215    145   -145    -36    181  -1002   -717   -818   -350   -465   -517
     54    228    174   -142    -59    202   -982   -698   -805   -340   -444   -509
     49    228    179   -140    -64    205   -963   -680   -789   -332   -431   -509
     57    231    174   -142    -57    202   -950   -665   -782   -329   -418   -504
     51    223    168   -137    -59    197   -943   -657   -779   -327   -413   -504
     46    241    192   -145    -72    218   -914   -628   -758   -303   -381   -485
     51    301    246   -179    -98    275   -878   -597   -732   -272   -342   -459
     57    316    259   -187   -101    288   -841   -568   -717   -252   -314   -441
     25    280    254   -155   -114    267   -820   -555   -706   -236   -290   -433
     25    283    257   -155   -116    272   -802   -540   -693   -220   -270   -428
     28    298    270   -163   -122    285   -779   -527   -678   -205   -246   -423
     15    311    296   -163   -140    303   -745   -506   -646   -176   -213   -407
     20    345    324   -184   -153    335   -724   -498   -626   -166   -192   -392
     15    348    329   -181   -158    340   -724   -509   -626   -168   -187   -387
      7    322    314   -166   -153    319   -737   -527   -636   -179   -192   -389
      0    319    319   -158   -158    319   -750   -537   -641   -181   -192   -387
     -7    272    280   -135   -142    275   -756   -542   -652   -194   -213   -397
     -5    226    231   -111   -116    228   -763   -558   -672   -218   -241   -420
    -15    174    189    -80   -101    181   -769   -566   -688   -239   -275   -444
     -7    109    116    -49    -62    111   -766   -571   -704   -257   -303   -457
    -18     67     83    -25    -49     72   -776   -597   -730   -283   -337   -488
    -31     28     59      0    -44     44   -776   -607   -743   -296   -361   -506
    -31     -2     25     15    -31     10   -779   -618   -756   -309   -376   -527
    -38    -31      7     36    -23    -12   -776   -623   -758   -316   -384   -537
    -38    -51    -12     44    -12    -33   -766   -623   -761   -319   -392   -545
    -41    -49     -7     44    -18    -28   -750   -613   -753   -314   -389   -548
    -44    -59    -18     49    -12    -38   -748   -610   -753   -316   -394   -555
    -28    -57    -28     44      0    -44   -750   -610   -753   -322   -400   -563
    -46    -75    -31     59    -10    -51   -748   -607   -761   -337   -420   -581
    -83   -163    -83    122     -2   -124   -693   -537   -748   -353   -454   -610
    -64   -218   -155    140     41   -187   -574   -402   -696   -348   -483   -652
     18   -150   -168     67     93   -158   -444   -220   -576   -262   -428   -618
     77     90     10    -85     33     51   -316     10   -350    -25   -213   -413
    103    618    514   -363   -205    566   -254    155    -25    387    239     46
     25   1306   1280   -667   -626   1293   -314     85    280    854    787    605
   -135   1597   1732   -730   -932   1665   -602   -311    259    995   1010    820
   -257   1104   1361   -426   -810   1231   -878   -789   -226    514    571    405
   -285    259    542     12   -415    400  -1052  -1140   -875   -254   -189   -311
   -239   -314    -77    275    -80   -194  -1072  -1124  -1117   -607   -589   -722
   -174   -480   -306    327     64   -394   -979   -963  -1065   -620   -649   -805
   -119   -405   -288    259     83   -345   -841   -797   -932   -519   -576   -753
   -124   -293   -171    207     20   -233   -719   -649   -792   -400   -478   -659
   -111   -236   -127    174      7   -181   -646   -566   -711   -335   -420   -607
    -62   -213   -150    137     44   -181   -607   -519   -675   -314   -407   -592
   -127   -249   -122    187     -5   -187   -584   -488   -652   -298   -392   -581
   -124   -244   -122    184     -2   -184   -561   -462   -639   -288   -381   -568
   -122   -228   -106    174    -10   -168   -542   -441   -631   -283   -376   -555
   -119   -218    -98    168    -10   -158   -535   -426   -626   -280   -376   -550
   -116   -213    -98    163    -10   -155   -530   -410   -620   -275   -376   -548
   -150   -205    -54    176    -49   -129   -514   -384   -605   -259   -355   -532
   -135   -187    -54    158    -41   -122   -506   -368   -602   -252   -353   -524
   -106   -181    -75    145    -15   -129   -501   -345   -592   -244   -350   -514
   -116   -166    -49    140    -33   -109   -491   -316   -579   -236   -340   -501
    -96   -171    -75    135    -10   -124   -491   -306   -581   -239   -345   -504
    -90   -176    -85    135     -2   -132   -480   -290   -579   -239   -348   -498
   -127   -171    -44    150    -41   -109   -457   -254   -561   -218   -327   -472
   -132   -166    -36    148    -49   -101   -449   -231   -550   -210   -322   -457
   -114   -161    -46    137    -36   -103   -439   -213   -542   -207   -322   -441
    -77   -148    -72    111     -2   -111   -436   -202   -542   -213   -335   -436
    -57   -161   -103    109     23   -132   -454   -205   -561   -228   -353   -452
    -85   -168    -83    124     -2   -127   -446   -187   -553   -220   -340   -439
   -148   -163    -15    155    -67    -90   -418   -148   -524   -189   -311   -410
   -192   -168     20    179   -109    -72   -397   -124   -509   -174   -293   -394
   -116   -150    -33    135    -41    -93   -405   -122   -514   -179   -306   -397
    -72   -132    -62    101     -5    -98   -405   -111   -511   -176   -306   -392
    -51   -140    -88     93     18   -114   -413   -114   -522   -187   -314   -394
    -59   -129    -70     93      2   -101   -413   -109   -519   -187   -316   -387
    -70   -145    -75    109      2   -111   -407    -98   -517   -184   -322   -381
   -106   -137    -31    119    -41    -85   -387    -75   -501   -163   -309   -358
    -85   -114    -31     98    -28    -72   -379    -64   -501   -161   -298   -342
    -88   -119    -33    103    -31    -77   -376    -54   -496   -150   -288   -322
    -77   -109    -31     93    -23    -70   -376    -41   -491   -142   -283   -309
    -80    -88     -7     83    -36    -49   -366    -25   -478   -129   -270   -285
    -90    -83      5     85    -49    -38   -350    -10   -462   -119   -257   -262
    -75    -64      7     70    -44    -28   -345     -2   -457   -114   -246   -254
    -80    -67     12     75    -46    -28   -319     18   -441    -98   -231   -239
    -41    -46     -5     44    -18    -28   -314     20   -439    -98   -236   -236
    -15    -38    -23     28      2    -33   -306     28   -431    -93   -233   -223
    -20    -46    -28     31      2    -38   -290     44   -415    -80   -220   -215
    -38    -12     25     25    -33      5   -265     67   -389    -57   -194   -200
    -51     -2     49     25    -54     23   -241     93   -363    -33   -171   -184
    -18      5     20      5    -20     12   -233     98   -355    -28   -168   -187
    -38     -2     33     20    -38     15   -197    132   -324      2   -140   -166
    -77     10     88     33    -83     49   -161    166   -288     31   -111   -140
    -51     18     67     15    -59     44   -153    168   -280     31   -106   -135
    -67      7     75     28    -72     41   -140    171   -275     28    -98   -135
    -62     12     72     23    -67     41   -132    174   -272     28    -90   -132
    -77     10     88     33    -83     49   -124    174   -265     31    -83   -124
    -85      2     88     38    -85     44   -119    166   -267     25    -85   -127
    -85      7     93     38    -90     49   -109    161   -267     25    -75   -119
    -85      2     88     41    -88     44   -106    150   -272     20    -70   -114
    -98     15    114     41   -106     64    -96    153   -259     28    -49    -93
    -98     28    127     33   -114     77    -85    161   -246     41    -28    -75
    -90     38    129     25   -111     83    -80    166   -239     49    -15    -62
    -85     49    135     18   -111     93    -75    166   -233     49     -2    -49
    -77     72    150      2   -114    111    -59    176   -215     59     18    -31
    -98     83    181      5   -142    132    -44    192   -202     75     41    -15
    -98     88    184      5   -140    135    -38    197   -194     80     59    -10
   -106     70    174     18   -140    122    -38    197   -197     80     70    -15
    -98     77    176     10   -137    127    -18    210   -181     93     96     -2
    -98    103    202     -5   -150    153     -5    220   -171    101    124      7
   -106     96    202      5   -155    150      7    231   -161    106    148     12
   -114     90    202     10   -158    145     15    236   -155    106    166     20
   -101    111    213     -5   -155    161     33    249   -142    116    187     44
    -83    109    192    -15   -137    150     36    249   -145    116    200     49
    -90     83    174      2   -132    127     36    244   -150    111    197     44
    -90     80    171      5   -132    124     49    252   -140    116    205     54
    -80    101    181    -10   -129    140     67    262   -127    127    213     75
    -64    106    171    -20   -119    140     80    265   -124    129    205     80
    -90     70    161     10   -124    114     80    257   -124    119    189     75
    -88     44    129     20   -109     85     72    246   -132    101    163     67
   -106     23    129     41   -116     75     83    241   -135     93    145     80
    -93     44    135     23   -114     88     98    254   -119    109    142    116
    -72     51    124     10    -98     88    109    254   -114    114    124    140
    -70     41    111     12    -90     75    116    254   -111    114     98    158
    -70     54    124      7    -96     88    145    283    -85    132     93    194
    -44     90    135    -25    -88    111    179    316    -57    155    111    210
    -57     96    153    -20   -106    124    202    337    -38    168    122    218
    -80     75    155      2   -119    114    218    345    -31    171    109    228
    -59     88    148    -12   -103    116    231    355    -18    184     90    252
    -57    106    163    -25   -111    135    239    363     -7    194     88    267
    -67    148    215    -41   -142    181    267    389     25    228    109    288
    -67    158    226    -46   -145    189    270    392     38    239    103    290
    -62    137    200    -36   -129    168    246    363     20    220     72    270
    -62    116    179    -28   -122    148    223    342     15    210     49    259
    -83     80    161      0   -122    119    197    329      2    194     23    249
    -70     54    124      7    -98     88    181    322     -7    179      2    228
    -51     25     77     12    -64     51    176    316    -20    161    -15    205
    -75    -23     51     49    -64     15    163    306    -38    137    -38    181
    -98    -77     18     88    -59    -31    150    285    -62    106    -67    148
    -98   -103     -5    101    -49    -54    145    280    -72     90    -77    127
   -122   -137    -15    129    -54    -77    142    272    -83     80    -83    111
   -140   -150    -12    142    -64    -83    140    259    -93     67    -88    101
   -137   -150    -12    142    -64    -80    145    259    -90     64    -88    103
   -127   -140    -12    132    -59    -77    140    257    -88     62    -90     96
   -119   -124     -5    122    -57    -64    140    259    -83     59    -85     90
   -116   -106      7    111    -64    -49    145    265    -75     59    -75     96
   -116   -106     10    111    -64    -49    142    267    -80     51    -80     88
    -96   -119    -23    109    -36    -72    145    285    -83     33   -101     64
    -51   -176   -124    114     36   -150    207    376    -67     10   -150      2
    -31   -119    -88     75     25   -103    358    568     44     80   -109     28
     12     38     25    -25     -7     33    504    805    226    249     31    166
     62    363    298   -213   -116    332    592    989    459    519    311    470
     90    982    891   -535   -400    937    592   1049    756    937    802   1018
    -77   1564   1641   -745   -859   1600    397    779    914   1273   1241   1496
   -244   1473   1717   -615   -982   1595     88    298    649   1106   1150   1410
   -314    782   1093   -233   -704    937   -176   -181     12    415    501    789
   -257     10    267    124   -262    137   -327   -384   -498   -220   -158    127
   -181   -288   -106    233    -38   -197   -283   -252   -524   -329   -322    -75
   -158   -293   -135    226    -12   -213   -145    -67   -405   -249   -270    -62
   -140   -174    -33    155    -54   -103      0    116   -252   -119   -150     25
   -109    -75     33     93    -72    -20     83    226   -150    -31    -67     90
   -109    -54     54     80    -83      0    124    280   -114     -2    -31    106
   -109    -46     62     77    -85      7    148    311    -93     10    -15    114
    -96    -49     44     70    -72     -2    161    324    -83     15     -7    116
    -75    -36     38     57    -57      0    171    340    -70     31     12    127
    -67     -5     62     33    -64     28    187    355    -51     46     33    148
    -54     12     67     20    -59     38    189    355    -46     51     44    150
    -80     -5     72     41    -77     33    189    353    -44     54     59    142
    -80     -5     75     44    -77     33    202    361    -31     62     80    137
    -59     12     72     23    -64     41    207    366    -23     59     96    127
    -36     31     64      2    -49     46    213    366    -15     62    109    116
    -59     12     70     20    -64     38    213    361    -12     62    124     93
    -59     10     70     25    -64     38    215    363    -10     70    148     72
    -59     10     70     23    -64     38    220    368     -5     75    153     77
    -59      7     67     25    -64     36    226    374      2     77    142    119
    -59     18     75     18    -67     46    233    379     12     93    150    161
    -57     28     85     15    -70     57    244    379     20    103    158    184
    -59     25     83     15    -72     54    252    381     28    109    166    197
    -54     25     80     12    -67     51    257    384     33    111    171    200
    -54     44     98      2    -77     70    262    389     41    119    181    207
    -44     33     77      5    -59     54    259    384     36    114    179    207
    -49     23     72     12    -62     46    262    387     44    124    187    215
    -70     12     83     28    -77     46    265    389     46    132    194    223
    -77     25    103     25    -90     64    277    400     62    153    210    239
    -75     33    109     20    -90     70    280    405     67    158    223    244
    -46     36     83      5    -64     59    272    400     62    148    220    236
    -10     62     70    -25    -41     64    267    402     67    153    226    244
     15     85     70    -51    -25     77    262    400     70    150    236    252
     10     85     75    -46    -31     80    265    407     77    158    244    257
    -10     80     88    -36    -49     85    265    413     83    168    252    267
     -2    109    109    -54    -54    109    262    415     90    184    270    277
      7    124    116    -67    -57    122    262    423     96    194    280    280
     31    142    111    -85    -38    127    272    433    106    202    290    290
     15    135    119    -75    -51    127    283    449    122    218    306    306
      0    145    145    -72    -72    145    285    459    137    231    316    311
      0    171    168    -88    -83    171    293    467    153    241    332    322
     31    213    181   -122    -75    197    311    488    176    259    353    342
     15    197    181   -109    -83    189    316    498    189    265    358    345
    -15    174    189    -80   -101    179    324    511    205    270    363    337
    -10    197    207    -96   -109    202    345    535    233    290    384    345
     31    244    213   -137    -90    228    374    563    265    314    410    355
     -5    213    218   -103   -111    215    381    574    277    319    420    350
    -31    200    231    -85   -132    215    392    589    298    332    431    353
    -44    184    228    -70   -137    205    394    592    306    332    433    340
     -2    189    192    -93    -96    189    400    589    306    332    433    329
     -5    174    179    -85    -93    176    402    587    309    335    436    316
    -15    171    187    -77   -101    179    407    589    316    335    439    306
    -67    158    226    -46   -148    192    423    605    332    342    452    314
   -106    145    252    -18   -179    197    436    618    345    348    465    324
    -67    135    202    -36   -137    168    426    607    332    340    452    303
    -15    148    163    -67    -90    155    420    607    332    342    452    296
     15    158    142    -88    -64    150    410    618    332    340    457    285
      5    155    150    -80    -72    153    415    639    342    350    472    293
      2    168    166    -88    -80    168    428    662    361    366    485    309
     -5    181    187    -88    -96    184    444    691    376    381    501    311
    -25    171    197    -75   -111    184    441    701    381    387    509    309
    -33    171    205    -67   -119    187    441    711    392    400    524    316
    -38    179    218    -70   -129    197    449    727    407    418    542    324
    -62    174    233    -57   -148    202    462    740    426    436    561    335
    -64    166    231    -51   -148    197    465    748    433    444    568    337
    -38    187    226    -72   -132    205    467    756    433    444    574    335
    -38    181    220    -72   -129    202    470    761    433    439    576    324
    -51    176    228    -64   -140    202    467    766    439    441    576    316
    -67    181    249    -59   -158    215    478    782    454    459    589    327
    -49    176    226    -62   -137    200    480    789    457    459    584    322
    -31    161    189    -67   -109    174    480    787    454    457    587    314
     12    163    150    -88    -70    155    467    779    449    452    584    303
     15    155    137    -85    -62    148    462    774    439    444    576    293
    -10    168    179    -77    -93    174    470    787    452    457    584    301
    -23    153    174    -64    -98    163    480    797    459    465    587    303
    -18    145    163    -64    -90    153    491    807    467    475    592    301
    -25    127    153    -54    -88    140    493    810    472    475    594    298
    -23    111    135    -44    -77    122    488    805    462    462    584    293
      2    148    145    -75    -70    145    504    823    478    478    594    306
     12    179    166    -98    -75    174    530    844    498    501    610    311
      2    176    171    -90    -85    176    542    859    509    511    618    314
     -2    184    187    -90    -93    184    563    885    535    527    633    337
    -15    187    200    -85   -106    192    579    901    548    537    652    348
    -15    202    218    -96   -116    210    592    917    566    553    678    361
     18    249    231   -135   -106    239    597    922    574    563    688    368
     12    283    270   -148   -127    277    610    927    594    581    709    387
     -2    275    277   -135   -140    275    607    932    605    594    714    392
      5    272    267   -140   -132    270    589    919    602    597    714    397
     20    272    252   -150   -114    262    576    914    605    607    717    402
     -5    239    244   -116   -124    241    566    914    605    605    714    402
     -7    187    192    -90   -101    189    540    885    576    571    683    368
      2    140    137    -72    -67    140    527    865    550    545    652    335
     18    119    101    -70    -41    111    527    862    542    532    641    316
      5     85     80    -44    -36     83    530    859    537    514    626    301
    -33     36     70     -2    -51     51    511    836    519    493    607    283
    -33     10     44     10    -38     25    496    823    509    480    592    267
    -38      2     41     15    -41     23    498    823    514    480    589    262
    -44    -12     31     28    -38      7    501    826    514    483    589    252
    -33    -33      0     31    -18    -15    498    820    509    475    587    244
    -44    -25     15     33    -31     -5    514    831    522    483    600    259
    -38    -18     20     25    -31      2    514    826    522    485    605    262
    -12    -23    -10     18     -2    -18    511    828    522    485    600    257
     -5    -83    -77     44     36    -80    524    857    514    467    568    213
    -10   -148   -137     77     62   -142    613    974    558    467    540    166
     12    -80    -93     31     51    -85    750   1150    680    555    600    202
     41     51     10    -46     15     31    872   1353    859    724    745    327
    103    459    353   -283   -124    407    935   1501   1111   1044   1088    659
     80   1088   1008   -587   -462   1049    943   1532   1408   1470   1584   1156
    -64   1486   1551   -711   -807   1517    753   1262   1486   1712   1896   1444
   -161   1301   1462   -568   -810   1382    428    782   1171   1486   1727   1275
   -228    576    805   -174   -517    691    213    337    530    748   1021    626
   -200    -25    171    111   -187     72    106    223    163    270    522    148
   -161   -340   -181    249     10   -262    137    332    116    155    361    -10
   -109   -384   -275    246     83   -329    236    462    192    187    368    -15
   -106   -303   -200    205     46   -254    340    584    303    283    454     49
   -109   -207    -98    158     -5   -153    418    683    402    371    535    122
    -96   -142    -46    119    -25    -96    480    753    472    428    587    166
    -62   -116    -54     90     -5    -85    504    779    498    452    605    174
    -49   -114    -64     77      7    -90    511    789    506    459    613    174
    -90    -96     -5     90    -44    -51    532    813    535    491    644    202
    -88    -80      7     83    -49    -38    532    810    540    491    649    202
    -62    -85    -23     75    -20    -54    527    802    535    478    639    187
    -70    -77     -7     72    -33    -44    530    813    545    491    652    200
    -46    -51     -5     49    -23    -31    524    813    550    496    667    200
    -31    -51    -23     38     -5    -38    519    810    553    493    667    194
    -33    -54    -20     44     -7    -38    522    813    555    496    680    200
    -12    -33    -20     23      2    -28    530    826    563    506    696    213
    -23    -28     -5     25    -10    -18    532    831    568    514    704    218
    -59    -33     25     46    -44     -5    532    828    568    519    714    210
    -57    -38     18     49    -38    -10    540    833    571    519    719    218
    -51    -51      0     51    -25    -25    540    844    579    519    722    228
    -51    -38     12     44    -33    -12    535    846    587    527    732    239
    -93    -38     51     64    -72      5    540    852    592    535    750    236
    -70    -33     36     51    -54      0    530    849    594    530    740    218
    -44    -41      2     41    -25    -20    530    852    597    527    737    218
    -18    -15      2     18    -10     -7    540    859    613    545    756    223
     23      7    -15    -18     20     -2    542    865    623    558    758    218
    -10    -20    -10     15      0    -15    537    867    623    566    756    213
    -41    -49    -10     44    -15    -31    517    857    620    563    748    215
    -28    -33     -7     31    -10    -20    519    859    628    568    761    223
    -18    -33    -18     23      0    -25    519    862    631    568    769    226
    -20    -33    -12     28     -5    -23    511    862    631    566    771    228
    -20     -5     12     12    -18      2    514    870    636    576    795    241
    -31     -2     28     15    -31     12    506    872    639    584    810    252
    -25      7     33      7    -28     20    498    878    644    587    823    259
     -7     20     28     -5    -18     23    498    893    659    600    841    280
      5     20     15    -12     -5     18    496    901    667    610    854    290
      2     44     41    -23    -20     41    504    911    675    618    867    298
     12     80     64    -46    -28     72    504    917    683    628    885    303
     33    101     67    -67    -15     85    506    914    688    633    891    314
    -15     77     93    -31    -54     83    517    917    696    646    898    319
    -23     83    106    -31    -64     93    524    924    706    659    911    324
      2     98     93    -51    -46     98    530    927    711    665    919    319
     46    137     90    -90    -20    114    542    937    727    678    930    322
     20    129    106    -77    -44    119    555    948    743    683    935    322
    -15    116    129    -51    -72    122    568    958    761    693    945    327
      2    127    124    -67    -59    127    581    971    776    704    950    319
      0    129    129    -64    -64    129    587    976    787    714    963    319
      0    132    132    -67    -67    132    589    971    789    719    969    303
     12    163    150    -88    -67    155    607    987    813    735    987    298
      7    163    153    -88    -72    158    613    979    815    735    992    272
    -15    140    155    -62    -85    148    613    969    815    732    992    257
    -46    135    181    -46   -114    158    615    958    815    732    992    241
    -54    129    184    -38   -119    155    618    953    815    732    992    228
    -49    132    181    -44   -116    155    618    948    818    735    992    220
    -62    145    207    -41   -135    176    626    953    831    743    997    218
    -80    158    239    -38   -158    197    639    961    841    758   1013    228
    -33    168    202    -70   -116    184    626    948    828    750   1000    213
    -25    153    179    -64   -103    166    613    935    815    737    987    200
    -83    153    236    -33   -158    194    633    956    836    761   1005    215
    -28    184    213    -80   -122    197    620    956    833    761   1000    213
    -28    166    192    -70   -111    179    600    943    823    756    995    202
    -36    153    189    -59   -114    168    597    940    826    763   1000    202
    -41    168    210    -62   -124    189    600    945    828    776   1008    210
    -25    202    226    -88   -124    213    605    953    833    784   1021    215
    -33    207    241    -88   -137    223    607    958    844    789   1028    226
    -57    197    254    -70   -158    226    610    961    844    784   1028    226
    -46    200    246    -75   -145    223    605    953    836    782   1023    223
    -36    202    239    -83   -137    220    600    950    831    776   1021    218
    -31    205    236    -88   -135    220    600    950    831    779   1023    215
    -18    228    244   -106   -129    236    607    961    841    789   1031    226
    -15    233    249   -109   -132    241    607    958    839    789   1026    220
    -18    233    252   -109   -135    241    600    953    831    787   1023    213
    -20    254    275   -119   -148    265    610    963    839    797   1034    220
    -49    231    280    -90   -166    257    607    958    828    792   1026    215
    -49    220    270    -85   -158    244    602    950    815    779   1018    210
    -46    220    267    -88   -158    244    605    950    813    771   1015    202
    -44    226    267    -90   -155    246    607    950    813    774   1010    202
    -44    254    298   -106   -171    275    623    966    831    789   1021    220
    -51    285    337   -116   -194    311    652    989    852    813   1041    241
    -54    316    371   -132   -213    342    672   1008    872    836   1067    267
    -49    337    387   -145   -218    361    680   1015    878    841   1072    272
    -36    353    389   -161   -213    371    680   1015    878    844   1070    270
    -41    374    415   -166   -228    394    688   1026    891    859   1075    283
    -54    402    457   -174   -257    428    696   1031    911    880   1088    303
    -72    436    509   -181   -290    470    704   1041    935    901   1106    332
    -51    428    480   -189   -267    454    678   1018    917    885   1088    322
    -57    423    480   -181   -267    452    662   1008    911    883   1091    324
    -31    410    439   -192   -233    423    636    992    893    878   1078    311
     18    374    353   -197   -166    363    610    969    865    852   1044    283
    -28    306    332   -140   -179    319    597    953    841    828   1015    259
    -31    252    283   -109   -155    267    584    935    818    805    984    233
    -49    207    254    -80   -153    231    576    922    797    784    963    215
    -75    166    239    -46   -155    202    574    917    787    774    945    202
    -72    142    213    -36   -142    179    563    906    776    763    930    197
    -70    116    187    -23   -127    150    555    893    769    756    914    194
    -77     85    163     -5   -122    124    561    898    771    758    911    200
    -88     51    140     15   -114     96    563    896    769    758    904    207
    -93     31    122     31   -109     75    568    888    766    748    885    213
    -96     20    116     38   -106     67    576    893    771    750    878    231
   -119      2    119     57   -119     59    584    901    776    763    878    244
    -70    -36     33     51    -54      0    581    909    763    745    841    215
    -41   -101    -62     70     10    -83    662   1018    795    740    795    171
    -67    -64      2     67    -36    -31    826   1210    917    807    815    197
    -23     67     88    -23    -57     77    953   1410   1080    956    924    314
     64    405    340   -233   -137    371   1013   1538   1288   1221   1184    579
    103   1000    896   -553   -397    948    961   1522   1532   1608   1626   1026
    -23   1602   1626   -789   -823   1613    709   1205   1641   1930   2047   1428
   -111   1486   1597   -688   -854   1543    316    680   1322   1740   1930   1314
   -207    807   1013   -301   -610    909    103    257    732   1080   1309    763
   -226     51    277     85   -252    163     70    166    298    478    675    192
   -189   -342   -153    267    -18   -249    142    311    236    311    441    -36
   -184   -387   -205    285      7   -296    267    470    337    366    465    -46
   -174   -311   -137    241    -20   -223    392    615    467    470    548     -5
   -127   -207    -83    166    -23   -145    478    711    568    558    628     51
   -106   -140    -33    124    -36    -88    527    766    626    605    675     88
   -142   -145     -5    142    -70    -75    558    792    646    615    688    106
   -142   -119     23    129    -85    -49    576    805    659    633    701    119
   -101   -101      0    101    -51    -51    571    797    657    631    693    116
    -54    -72    -18     64    -18    -46    558    787    646    623    683    111
    -70    -67      0     67    -36    -33    558    792    652    628    685    119
    -83    -64     18     75    -51    -25    563    802    662    633    691    132
   -101    -57     41     77    -72    -10    568    813    667    639    688    148
    -75    -54     20     64    -49    -18    568    815    665    636    675    158
    -38    -38     -2     38    -20    -20    561    805    652    626    652    155
    -54    -33     20     44    -38     -7    561    810    652    628    639    163
    -54    -33     20     41    -38     -5    561    815    654    628    628    163
    -54    -25     28     41    -41      0    561    815    652    623    613    163
    -54    -20     33     36    -44      5    563    815    649    623    597    171
    -64    -18     44     41    -54     12    566    818    652    628    587    189
    -75    -15     59     44    -70     23    566    813    652    631    568    210
    -62    -20     41     41    -51     10    558    802    644    618    540    215
    -59     -7     51     31    -57     20    563    807    649    618    532    233
    -59     -7     51     33    -57     20    563    813    652    615    519    236
    -49    -18     28     31    -41      5    555    807    641    605    504    226
    -49    -15     33     33    -41      7    561    813    644    613    504    226
    -54    -18     33     36    -46      7    563    815    639    615    501    213
    -49    -12     36     31    -44     10    555    810    628    610    498    192
    -31     -2     25     15    -31     10    535    797    613    597    493    171
    -28     20     49      5    -38     33    527    802    607    597    504    163
    -15     15     28      0    -23     20    527    802    607    594    514    150
      0     20     20    -10    -10     20    519    797    600    589    527    137
      2     31     28    -18    -12     31    514    795    594    587    540    132
      5     41     36    -23    -15     38    506    797    592    584    555    127
     18     62     41    -41    -12     51    501    797    589    587    566    140
     25     85     59    -54    -18     72    498    795    587    584    576    166
     18    101     83    -62    -31     93    498    795    584    584    584    181
     15    127    111    -70    -46    119    504    789    581    587    597    197
     18    140    119    -80    -49    129    504    776    571    579    600    205
     12    155    142    -85    -64    150    514    769    571    571    610    215
      0    174    174    -88    -88    174    527    769    571    566    623    228
     -5    187    192    -90    -98    189    530    766    574    568    628    239
     -2    200    202   -101   -101    200    532    763    571    566    633    236
      0    207    207   -103   -103    207    540    771    574    566    639    226
     -2    215    215   -106   -109    215    558    782    584    568    649    220
    -38    246    285   -103   -161    265    589    802    607    592    678    236
    -80    246    324    -83   -202    283    610    818    626    605    698    241
    -38    257    293   -109   -166    275    594    805    613    589    691    215
    -12    267    277   -129   -145    272    594    797    610    587    691    202
    -15    267    283   -124   -148    275    605    807    620    594    701    197
    -31    259    290   -116   -161    275    594    797    615    581    696    174
    -54    257    311   -103   -181    283    597    797    618    579    698    163
    -75    259    335    -93   -205    296    607    805    628    584    704    163
    -67    265    332    -98   -200    298    607    810    633    587    706    161
    -25    262    288   -119   -158    275    597    807    628    579    696    148
    -72    239    311    -83   -192    275    602    813    639    581    701    150
   -111    231    342    -59   -226    285    615    828    657    594    714    163
   -122    233    355    -54   -239    293    618    839    665    605    722    171
    -62    254    314    -96   -189    285    602    831    659    594    711    171
    -51    244    293    -96   -174    267    589    828    657    587    704    166
    -72    239    309    -83   -192    272    594    841    670    594    711    176
    -72    244    316    -85   -194    280    592    846    675    600    717    187
    -46    267    314   -111   -181    290    605    867    696    618    727    202
    -28    301    329   -137   -179    314    618    883    711    633    740    213
   -101    272    371    -88   -236    322    613    878    706    631    735    210
    -98    257    355    -77   -226    306    600    867    696    623    722    202
    -70    252    319    -93   -194    285    587    859    696    618    706    200
    -59    254    314    -98   -187    283    594    867    706    626    706    215
    -41    259    301   -109   -174    280    592    859    706    628    698    220
   -101    249    350    -72   -226    298    605    867    719    644    704    239
    -88    246    335    -80   -210    288    607    862    719    641    696    246
    -70    249    319    -90   -194    283    597    846    709    631    675    246
   -101    241    340    -70   -220    288    600    844    717    636    672    262
    -96    233    329    -67   -213    280    592    831    709    631    652    267
   -122    226    345    -54   -233    285    600    831    717    636    646    280
    -83    233    316    -75   -200    275    587    813    704    623    620    277
    -88    231    316    -72   -202    272    592    805    701    626    605    285
   -109    215    324    -51   -215    270    594    802    701    628    594    293
    -57    220    277    -83   -166    246    576    782    688    613    566    285
    -49    228    277    -90   -163    252    571    771    685    610    550    288
    -54    226    277    -85   -168    252    576    769    691    610    540    285
    -80    246    327    -83   -202    285    610    797    722    639    563    314
   -101    277    379    -90   -241    329    633    818    745    659    579    337
    -88    301    387   -106   -236    342    654    831    763    678    592    350
    -72    306    376   -119   -226    340    654    826    761    672    589    350
    -98    316    415   -109   -257    366    657    828    766    678    592    355
    -75    348    423   -137   -249    384    657    831    774    688    600    368
    -75    400    472   -163   -275    436    670    846    797    714    623    397
    -75    426    501   -176   -288    462    670    846    813    732    641    420
    -77    418    496   -168   -285    457    649    826    807    730    636    423
    -54    415    470   -181   -262    441    613    795    784    706    615    413
    -41    376    418   -168   -231    397    592    771    769    688    600    405
    -75    335    407   -129   -244    371    579    756    756    670    579    394
   -109    303    413    -96   -259    358    579    745    743    657    563    376
    -75    267    342    -98   -210    303    545    714    704    618    524    340
   -101    239    337    -70   -218    288    535    704    688    600    506    327
    -93    223    316    -67   -205    270    519    685    672    589    491    319
    -38    231    270    -96   -153    249    493    652    646    568    465    303
    -28    215    244    -93   -137    228    483    636    633    558    452    301
    -20    202    223    -90   -122    210    478    626    626    553    444    290
    -44    179    223    -67   -135    200    483    628    628    555    444    288
    -67    166    233    -49   -150    200    491    631    633    558    444    290
    -83    187    270    -54   -176    228    491    628    641    566    454    296
    -85    184    270    -49   -179    226    491    628    641    563    454    288
    -85    137    223    -28   -153    179    506    652    644    558    439    265
    -62     80    142     -7   -101    111    589    763    675    553    407    213
    -90    132    220    -20   -155    176    748    966    810    649    472    249
     -2    272    275   -135   -137    272    862   1166    969    795    597    353
     70    607    537   -340   -233    574    930   1312   1189   1065    880    639
     96   1228   1132   -662   -517   1182    880   1306   1457   1473   1363   1150
    -44   1740   1784   -849   -914   1761    618    982   1564   1771   1764   1566
   -155   1618   1774   -732   -966   1696    288    509   1283   1587   1649   1452
   -223    917   1140   -348   -683   1028     41     62    670    909   1005    844
   -215    179    394     18   -303    285    -41    -88    207    316    384    233
   -161    -88     70    124   -116    -10     31     57    197    223    233     59
   -148    -93     54    119   -101    -20    163    226    309    290    267     72
   -132      5    137     62   -135     70    301    392    449    407    363    153
   -111     98    210      7   -161    153    376    483    542    491    446    220
   -109    127    233    -10   -171    179    413    527    584    522    475    246
    -83    132    215    -23   -150    171    428    548    600    527    480    252
    -77    129    205    -25   -142    166    439    558    605    530    483    254
    -83    142    226    -28   -153    184    444    555    610    532    488    259
    -83    145    228    -31   -155    187    449    563    618    537    493    270
    -83    166    249    -41   -166    207    457    574    628    545    504    280
   -106    176    283    -36   -194    228    467    584    641    558    517    293
    -64    189    254    -62   -158    220    457    576    633    548    509    285
    -93    171    265    -41   -179    218    472    594    646    561    519    298
   -116    176    290    -31   -202    233    478    600    652    566    524    301
   -103    171    272    -36   -189    223    475    600    646    563    522    293
   -114    166    280    -25   -197    223    478    602    649    571    524    293
    -96    166    262    -36   -181    213    475    594    646    568    519    288
    -85    181    265    -49   -176    223    475    600    649    568    522    293
    -72    194    267    -62   -171    231    472    600    652    568    522    298
    -88    189    277    -49   -181    233    472    605    654    568    522    306
    -77    194    272    -59   -176    233    472    607    657    568    522    314
    -64    218    280    -77   -174    249    480    615    665    574    527    324
    -96    192    288    -49   -192    239    472    607    657    563    519    316
    -93    202    296    -54   -194    249    475    615    667    568    524    324
    -93    205    298    -57   -194    252    475    615    667    571    527    327
   -101    197    298    -46   -200    246    462    610    657    566    522    322
   -109    197    306    -44   -207    249    452    607    649    563    524    319
    -80    228    309    -72   -194    267    454    613    654    576    540    329
    -70    262    329    -98   -200    296    459    626    665    592    555    342
    -72    267    340    -98   -207    303    452    628    667    594    558    350
    -77    252    329    -88   -205    290    433    623    654    584    553    350
    -77    272    350    -96   -213    311    428    623    652    589    563    361
    -64    290    355   -114   -210    324    423    628    657    600    571    379
    -49    314    363   -132   -207    337    415    633    662    610    581    392
    -36    332    368   -148   -205    350    413    639    667    618    587    407
    -28    348    376   -158   -202    361    410    641    665    620    592    423
    -28    368    397   -171   -213    381    400    633    659    620    597    433
    -20    420    441   -200   -231    431    407    644    672    639    620    470
    -18    441    459   -213   -239    449    418    652    680    646    628    496
    -25    444    470   -207   -246    457    423    659    680    646    626    519
    -15    446    459   -218   -239    454    426    659    678    641    620    530
    -10    449    459   -220   -233    454    433    667    680    641    618    540
      0    467    467   -236   -233    470    441    680    683    649    618    553
      7    470    462   -239   -226    467    452    693    691    657    613    566
      2    457    454   -231   -226    454    457    706    693    659    607    581
      0    454    452   -228   -226    454    467    722    704    667    594    607
      2    454    452   -228   -223    454    470    727    706    665    579    633
     -5    465    470   -228   -236    467    478    732    704    670    597    626
     -2    467    470   -233   -236    470    472    719    693    662    605    600
      7    480    472   -244   -233    478    472    704    683    649    600    566
      7    465    454   -236   -223    459    470    683    662    628    587    532
      0    441    441   -220   -220    441    462    662    639    613    568    493
     -2    433    436   -218   -220    436    454    646    626    597    555    452
     -5    433    439   -215   -223    436    441    631    613    579    542    413
      7    444    436   -228   -213    441    431    615    600    566    530    374
     18    454    436   -236   -207    446    420    602    592    561    522    319
     41    441    400   -241   -179    420    394    574    571    540    491    252
     72    446    374   -259   -150    410    374    550    550    527    459    218
     90    444    353   -270   -129    400    361    532    532    519    431    197
     98    449    350   -272   -124    400    337    511    514    504    402    184
    109    483    374   -298   -132    431    319    493    504    501    389    184
     96    496    400   -296   -150    449    311    491    501    504    381    189
     75    501    423   -290   -174    462    303    491    496    501    368    189
     64    509    444   -285   -189    478    298    496    488    493    366    176
     64    514    449   -290   -194    483    285    496    480    491    376    161
     44    519    475   -283   -215    498    277    501    475    491    389    158
     23    530    506   -277   -244    519    267    506    465    493    376    218
     23    540    517   -280   -246    530    249    501    449    491    358    303
     20    555    532   -290   -257    542    231    498    444    488    353    358
      5    550    542   -277   -270    548    226    501    441    488    353    407
    -10    540    550   -265   -280    545    218    498    436    475    355    446
     -7    553    561   -272   -283    555    202    485    420    462    368    459
    -10    576    584   -283   -298    579    187    470    407    444    389    457
    -20    597    618   -288   -319    607    176    462    402    428    407    449
    -44    589    631   -272   -337    610    174    467    397    418    431    439
    -98    579    678   -239   -387    628    179    478    405    420    465    439
   -153    555    709   -200   -431    631    179    478    405    413    488    428
   -166    576    743   -205   -454    659    187    483    415    410    514    423
   -101    587    688   -244   -397    639    174    462    402    387    511    392
    -98    600    698   -249   -397    649    171    446    400    379    524    376
    -93    615    709   -262   -400    662    168    428    392    366    522    353
    -80    633    714   -277   -397    672    187    426    400    368    530    348
    -54    657    711   -301   -384    683    197    418    402    366    532    337
    -28    665    693   -316   -361    678    200    400    400    361    527    319
    -59    685    745   -316   -402    714    223    402    418    368    537    329
    -67    691    756   -311   -410    722    233    394    423    368    537    322
    -70    685    753   -309   -413    719    246    387    428    374    540    311
    -67    722    789   -327   -428    756    275    394    459    400    558    316
    -46    787    833   -371   -441    810    283    392    485    418    574    337
    -28    761    789   -366   -410    774    267    374    480    410    558    335
    -31    727    756   -348   -394    740    239    337    454    387    530    314
    -77    714    792   -316   -433    753    239    335    465    402    537    324
    -64    654    719   -296   -392    685    213    319    439    376    496    298
    -59    584    644   -265   -350    613    197    301    415    345    449    254
    -33    532    566   -249   -301    548    176    280    394    311    402    205
      2    472    470   -236   -233    472    153    254    363    288    363    168
    -20    433    454   -207   -236    444    153    249    363    303    363    171
    -33    413    444   -189   -239    428    148    239    358    309    355    171
    -49    381    431   -166   -241    405    135    218    342    303    342    166
    -51    368    420   -158   -236    394    129    202    340    309    337    181
    -59    327    384   -135   -220    355    135    200    340    316    335    187
    -70    319    389   -124   -228    353    129    189    340    329    340    194
    -88    327    413   -119   -249    368    127    189    342    342    345    207
    -85    324    410   -119   -246    366    132    194    350    350    353    213
    -80    293    374   -106   -228    332    135    205    355    350    348    207
    -64    239    303    -88   -184    272    168    265    374    345    316    174
    -51    213    265    -83   -158    239    270    410    446    371    298    140
    -20    298    319   -137   -168    309    397    592    587    472    368    194
     31    511    480   -272   -223    496    514    792    787    675    558    381
     59    924    865   -493   -402    896    568    904   1023   1002    917    763
    -10   1486   1496   -740   -753   1491    509    833   1239   1384   1371   1239
   -155   1740   1896   -792  -1026   1818    239    462   1195   1514   1577   1441
   -244   1358   1602   -558   -924   1480    -67    -33    735   1098   1213   1098
   -277    680    958   -202   -618    818   -246   -384    158    413    540    485
   -220    184    405     15   -314    293   -293   -405    -98     44    137     96
   -187    -28    158    109   -174     64   -231   -283    -88    -15     36    -18
   -158    -18    140     85   -150     62   -124   -155     10     41     75      5
   -127     67    194     28   -161    129    -20    -38    127    135    150     72
   -103    161    262    -28   -184    210     49     46    220    223    228    142
    -54    246    301    -96   -176    272    114    111    288    288    283    197
    -51    257    309   -103   -179    283    142    129    306    301    296    200
    -83    244    327    -80   -205    285    158    129    306    306    298    197
   -163    189    353    -15   -257    270    153    119    301    298    290    197
   -158    194    353    -18   -254    272    158    124    311    306    301    213
   -137    200    337    -31   -236    267    150    119    314    309    306    215
   -145    207    353    -31   -249    280    166    135    327    322    322    236
   -153    218    368    -33   -259    293    166    135    335    329    329    257
   -155    200    355    -20   -254    277    153    122    322    316    319    252
   -140    194    335    -28   -239    265    150    116    314    303    311    239
   -111    220    332    -54   -223    277    153    119    322    309    316    236
   -114    226    337    -57   -228    280    150    119    324    306    322    220
   -137    192    329    -25   -233    259    142    114    316    298    319    205
   -111    223    332    -57   -223    277    145    116    327    316    335    205
    -28    298    327   -135   -176    311    166    132    353    345    366    205
    -54    275    329   -111   -192    301    161    122    355    342    366    187
    -88    249    337    -80   -213    293    158    116    353    335    366    174
    -75    272    345   -101   -210    309    161    119    355    335    371    161
   -101    244    345    -70   -223    293    155    106    345    327    366    150
   -129    220    348    -46   -239    283    153    103    345    327    371    153
   -135    226    361    -44   -246    293    155    109    353    332    381    155
   -148    223    371    -38   -262    296    148    109    353    335    384    150
   -137    231    368    -46   -252    298    137    106    355    340    384    142
   -111    252    361    -70   -236    306    124    106    355    350    394    145
    -96    270    366    -85   -231    316    124    114    366    366    413    161
    -77    285    361   -103   -218    322    106    109    361    366    415    168
    -70    301    368   -116   -218    335     93    106    353    363    415    171
    -59    319    379   -129   -218    348     88    114    353    368    420    179
    -36    358    394   -161   -215    376     85    132    368    389    446    207
    -12    392    405   -192   -207    397     88    150    381    405    470    226
    -38    366    402   -163   -220    384     80    153    379    400    472    223
    -54    361    413   -153   -233    387     85    163    387    407    485    231
    -57    381    439   -161   -246    410     85    171    394    423    501    241
    -57    397    452   -171   -254    423     93    179    400    428    514    249
    -33    405    439   -187   -236    420    101    181    400    423    517    246
    -46    405    452   -181   -249    428    109    192    407    431    527    254
    -46    413    459   -181   -252    436    122    202    415    449    542    252
    -28    405    433   -189   -231    418    124    207    415    449    535    231
    -31    402    433   -187   -231    418    132    223    420    454    535    226
    -49    413    459   -184   -254    436    153    241    444    478    548    231
    -64    418    483   -176   -272    449    168    254    462    491    558    231
    -67    407    475   -171   -272    441    174    257    472    491    561    220
    -75    413    485   -168   -280    449    181    265    483    493    571    215
    -83    405    488   -163   -285    446    184    267    488    493    574    202
    -77    400    478   -161   -277    439    179    265    491    491    568    184
    -67    405    470   -168   -270    436    168    254    485    483    561    168
    -62    389    452   -166   -257    420    161    246    475    467    550    148
    -72    374    444   -153   -259    407    155    244    470    457    548    127
    -64    368    433   -150   -249    400    148    233    462    446    548     93
    -54    363    415   -155   -236    387    135    218    452    436    540     57
    -59    350    407   -145   -233    379    124    213    441    426    522     10
    -67    348    415   -142   -244    381    124    210    441    420    506      0
    -57    366    423   -153   -239    394    119    205    444    410    480     12
    -59    355    415   -148   -236    384    109    200    441    400    444     15
    -64    381    446   -158   -257    413    106    197    454    413    433     44
    -75    387    462   -155   -267    423    111    197    467    415    428     70
    -77    379    457   -150   -267    418    111    192    467    405    415     72
    -72    402    475   -166   -272    439    103    189    462    402    418     64
    -80    407    488   -163   -283    446    109    189    462    410    426     64
    -83    418    501   -168   -293    459    122    189    472    418    433     49
    -85    428    514   -171   -298    470    142    189    485    428    459     20
    -88    439    527   -174   -306    483    153    192    485    433    431     49
    -90    436    527   -174   -309    480    168    202    483    433    405     88
    -90    452    542   -181   -316    496    176    210    478    426    392    109
    -88    465    553   -187   -319    509    163    200    454    407    381    109
    -85    446    532   -181   -309    491    145    189    426    381    379     75
    -98    459    555   -181   -327    506    142    197    418    371    392     80
   -103    478    581   -187   -342    530    124    194    400    358    392     72
    -96    496    592   -200   -342    542    106    187    374    342    384     57
    -90    511    602   -213   -348    555     93    174    348    319    371     38
   -103    530    633   -213   -368    581     85    168    329    306    363     31
   -109    545    652   -220   -379    597     72    155    306    288    353     20
    -93    561    654   -233   -374    607     62    137    283    267    342     -2
    -75    584    659   -257   -368    620     62    127    270    257    332    -18
    -44    631    675   -296   -358    652     70    122    267    254    332    -25
    -15    680    696   -335   -355    688     80    124    262    252    340    -20
    -18    727    745   -353   -381    735    101    140    272    254    368      0
    -36    732    769   -350   -405    750    111    148    272    254    358     62
    -36    727    761   -345   -400    743    109    142    259    236    345     93
    -46    756    800   -355   -423    776    122    150    259    233    384     72
    -57    810    867   -376   -462    839    145    168    277    249    436     83
    -51    844    893   -397   -472    867    140    179    283    257    475     70
    -70    815    885   -374   -478    849    116    166    259    239    491     41
    -88    810    898   -363   -493    854     96    163    246    228    519     31
    -77    792    870   -355   -472    831     72    153    223    210    540     10
    -90    740    828   -324   -459    784     41    127    174    166    532    -41
   -106    691    795   -293   -449    743     31    119    135    135    527    -83
    -75    641    717   -285   -394    678     10     98     83     96    514   -129
    -93    584    678   -244   -384    631      0     80     36     62    509   -174
   -103    542    646   -220   -374    592    -10     70      7     33    511   -210
   -114    524    639   -205   -376    581      5     62     -2     18    524   -231
   -127    498    626   -187   -376    561     25     49    -10     -2    535   -254
   -158    441    600   -140   -379    519     36     38    -20    -28    532   -285
   -192    415    607   -114   -400    511     20     51     -5    -28    530   -277
   -184    420    605   -119   -394    511      5     70     18    -18    524   -246
   -174    397    571   -111   -374    483     -7     72     25    -15    501   -231
   -179    381    561   -101   -368    470    -10     70     31     -5    483   -218
   -187    340    527    -77   -358    433     12    101     46     10    462   -215
   -148    270    418    -62   -283    342     93    197     77      7    402   -262
   -124    272    397    -75   -262    335    241    366    179     57    402   -270
    -80    374    454   -145   -267    413    407    597    358    205    509   -166
    -15    675    691   -332   -353    683    498    763    594    472    774    106
     18   1234   1213   -626   -597   1223    472    782    872    875   1223    581
   -132   1764   1893   -818  -1013   1829    259    530   1041   1223   1649   1023
   -272   1779   2052   -753  -1161   1914    -75     77    878   1187   1660   1052
   -353   1132   1486   -392   -919   1309   -327   -389    283    537   1023    511
   -350    397    748    -23   -550    571   -431   -576   -205    -90    355    -70
   -311      2    311    153   -314    155   -379   -459   -288   -275     85   -309
   -293    -88    205    192   -249     57   -267   -301   -205   -239     51   -324
   -270    -23    244    145   -257    109   -158   -163    -93   -148     98   -267
   -257     62    319     98   -288    189    -77    -59      0    -46    166   -194
   -265    106    368     77   -316    239    -28      0     54     12    187   -145
   -249    122    371     64   -309    246      0     25     75     41    166   -124
   -231    127    355     51   -293    241     -2     20     67     38    129   -127
   -246    114    358     64   -301    236      0     20     67     41    116   -129
   -259     85    345     85   -303    215     -7     15     62     38     98   -142
   -244    101    345     72   -293    223    -18     10     64     44     88   -153
   -259    119    379     70   -319    246    -12     33     85     62     96   -140
   -228    127    355     49   -293    241    -15     31     85     57     83   -150
   -223    140    363     38   -293    252     -2     25     98     54     75   -145
   -223    158    381     33   -301    270     10     28    106     54     75   -142
   -205    174    379     15   -293    275      7     23    109     49     70   -135
   -241    168    410     36   -327    288     15     31    119     57     77   -124
   -254    163    418     44   -337    290     18     25    114     49     72   -127
   -301    158    459     72   -379    309     36     41    124     67     77   -111
   -337    166    504     85   -420    332     51     57    137     88     85    -98
   -213    176    389     18   -301    283     23     28    101     49     46   -127
   -189    192    381     -2   -285    288     25     25     96     44     44   -119
   -223    213    436      5   -329    324     44     46    109     62     59    -93
   -176    215    389    -20   -283    301     31     36     93     49     38    -98
   -239    205    441     15   -340    322     59     67    114     70     57    -64
   -223    194    418     12   -322    306     64     72    114     70     51    -59
   -215    210    426      2   -319    316     70     77    109     70     41    -57
   -233    218    452      5   -345    335     83     93    114     85     46    -38
   -249    233    483      7   -366    358     90    106    122     98     59    -23
   -231    254    483    -12   -358    368     90    103    122     93     51    -18
   -174    275    449    -49   -311    361     80     93    114     88     46    -15
   -161    280    441    -59   -301    361     72     83    116     90     51     -7
   -145    306    452    -80   -298    379     72     75    122    101     62     -2
   -158    314    472    -80   -316    392     88     93    142    124     85     15
   -122    322    444    -98   -283    381     77    101    140    122     80     12
    -85    327    410   -122   -249    368     33     96    122    119     83      7
    -88    345    431   -129   -259    387     12    109    127    135    119     25
    -98    366    465   -135   -283    415     18    122    142    158    137     41
   -140    389    530   -124   -335    459     49    150    171    189    161     67
   -129    392    519   -132   -324    454     38    137    158    179    145     54
   -124    400    524   -137   -324    462     44    145    166    187    150     54
   -111    418    530   -153   -319    472     54    153    179    194    158     57
   -124    433    558   -153   -340    496     72    174    200    213    176     72
   -137    418    553   -142   -345    483     88    176    215    218    171     62
   -103    413    517   -155   -311    465    109    174    236    223    166     49
   -137    428    566   -148   -353    496    129    189    270    252    202     62
   -179    418    597   -119   -387    506    145    205    283    275    228     72
   -194    428    623   -119   -410    524    158    220    298    301    249     80
   -168    420    589   -127   -379    504    150    210    288    303    241     70
   -150    418    568   -135   -361    493    145    200    283    311    228     64
   -155    436    592   -140   -374    514    153    205    293    324    236     77
   -171    426    597   -129   -384    511    148    197    285    316    231     75
   -176    400    576   -114   -376    488    140    187    272    301    218     67
   -187    392    579   -103   -381    483    140    179    270    298    215     70
   -192    400    592   -103   -392    496    142    171    267    296    213     72
   -197    397    594   -101   -394    496    142    163    262    283    202     72
   -192    405    597   -106   -394    501    145    163    272    283    205     83
   -202    402    605   -101   -402    504    148    161    277    283    210     85
   -213    394    607    -90   -410    501    150    155    283    285    215     85
   -192    405    597   -106   -394    501    153    155    285    288    220     96
   -166    436    600   -135   -384    517    161    161    296    301    231    111
   -161    449    607   -145   -384    527    166    166    301    306    236    119
   -187    410    597   -111   -392    504    161    166    296    301    223    111
   -192    407    600   -109   -394    504    163    179    303    306    223    124
   -181    418    597   -119   -389    506    171    189    314    316    228    145
   -171    431    602   -132   -387    517    174    197    327    327    226    158
   -166    426    592   -129   -379    509    174    200    332    327    210    179
   -163    426    589   -132   -376    506    168    197    335    322    200    197
   -176    418    594   -122   -384    504    158    187    324    311    184    197
   -155    433    589   -142   -371    511    155    189    329    311    181    207
   -127    465    592   -168   -358    527    161    202    342    319    181    231
   -150    426    574   -137   -363    498    153    207    337    311    163    252
   -171    397    566   -114   -368    480    132    194    322    296    137    259
   -171    381    553   -106   -361    467    124    194    311    288    137    239
   -135    431    566   -148   -350    498    135    218    324    306    161    218
   -127    446    571   -161   -350    509    140    228    332    314    176    202
   -150    431    579   -140   -363    504    132    231    327    306    179    184
   -150    431    581   -142   -366    504    127    233    322    296    176    161
   -145    423    568   -137   -355    496    124    236    316    288    171    140
   -119    431    548   -155   -335    488    124    239    314    285    179    132
    -98    470    568   -187   -332    519    127    246    316    283    192    122
   -127    439    566   -155   -345    501    106    236    296    259    176     98
   -132    436    568   -150   -350    501    106    233    290    249    174    109
   -135    467    602   -168   -368    535    135    254    303    265    176    176
   -179    457    636   -140   -407    545    145    259    311    272    155    220
   -179    470    649   -148   -415    558    155    265    314    272    137    207
   -168    493    662   -161   -415    576    166    265    316    272    135    187
   -205    467    672   -135   -439    568    163    249    303    259    132    163
   -187    509    696   -163   -441    602    179    252    319    272    142    181
   -161    571    732   -205   -446    652    194    257    337    296    158    220
   -132    600    732   -233   -431    665    187    249    340    298    161    239
   -119    574    693   -228   -407    633    148    207    306    270    122    213
   -106    558    662   -226   -384    610    114    174    277    246     93    184
    -75    542    618   -236   -348    581     85    142    249    220     70    155
    -46    511    558   -231   -301    535     51    103    207    184     31    114
    -28    467    496   -220   -262    480     25     70    168    150    -12     77
     -2    428    431   -213   -218    428      7     46    140    122    -46     41
    -10    392    402   -192   -205    397     -5     28    114     98    -62     15
    -23    379    402   -176   -213    389    -15     15     98     85    -57      7
    -36    381    418   -174   -228    397    -25      2     83     64    -57      2
    -51    368    418   -158   -233    392    -44    -18     57     44    -70     -2
    -64    355    420   -145   -244    389    -67    -38     33     51    -85     -2
    -80    366    446   -142   -262    405    -77    -46     28     83    -96     12
    -88    366    452   -140   -270    407    -90    -62     15     67   -106     18
    -88    376    465   -145   -275    418   -101    -70      0     33   -119     28
   -111    353    465   -124   -288    407   -109    -80    -23     10   -137     31
   -101    332    433   -114   -267    381   -103    -72    -38      2   -158     31
    -77    309    387   -116   -233    345    -25     28     -2      7   -179      7
    -57    353    407   -148   -233    379    109    197    101     67   -137     20
     -2    470    472   -236   -239    472    239    407    259    194    -10    124
     49    756    706   -402   -327    732    322    574    467    426    259    384
     49   1306   1257   -678   -605   1280    270    558    709    802    745    880
   -122   1823   1945   -852  -1034   1883     62    288    839   1124   1208   1343
   -285   1792   2075   -756  -1179   1932   -254   -166    618   1026   1213   1330
   -350   1174   1525   -410   -937   1348   -517   -649     20    376    623    761
   -316    439    756    -62   -535    594   -607   -813   -449   -259    -36    103
   -257     75    332     90   -293    202   -542   -693   -511   -431   -267   -179
   -228     10    236    106   -231    124   -423   -542   -431   -400   -275   -228
   -197     96    293     51   -244    194   -288   -381   -306   -301   -205   -192
   -181    205    384    -12   -283    293   -202   -275   -200   -215   -129   -142
   -171    265    436    -46   -303    350   -142   -207   -132   -166    -88   -135
   -163    275    439    -57   -301    355   -109   -174   -101   -148    -88   -148
   -161    267    428    -51   -293    348    -93   -153    -85   -142    -93   -161
   -153    275    428    -62   -290    350    -88   -148    -83   -145   -106   -184
   -153    272    426    -59   -288    348    -75   -137    -77   -140   -122   -202
   -158    257    413    -49   -285    335    -70   -135    -83   -145   -145   -226
   -148    249    397    -49   -272    322    -64   -129    -83   -148   -163   -228
   -142    244    384    -51   -262    314    -59   -122    -77   -132   -166   -220
   -132    233    366    -49   -249    298    -59   -119    -75   -119   -168   -223
   -135    218    350    -41   -241    283    -51   -116    -75   -111   -174   -233
   -137    210    348    -36   -241    277    -46   -116    -72    -98   -176   -241
   -129    205    335    -38   -233    270    -46   -122    -70    -93   -184   -231
   -137    194    329    -28   -233    262    -49   -132    -72    -93   -192   -218
   -140    194    332    -28   -236    262    -54   -145    -75    -96   -202   -207
   -129    184    314    -25   -220    249    -54   -153    -77    -98   -202   -200
   -145    181    327    -20   -236    254    -57   -155    -75    -88   -192   -181
   -111    181    293    -36   -202    236    -77   -174    -90    -98   -205   -184
   -181    163    345      7   -265    254    -67   -161    -75    -75   -194   -161
   -155    148    303      5   -228    226    -83   -174    -90    -83   -207   -166
   -122    153    275    -18   -197    213    -96   -181   -103    -90   -218   -176
   -148    166    314    -10   -231    241    -88   -166    -96    -75   -200   -163
   -122    187    309    -33   -218    249    -85   -161    -93    -62   -192   -161
    -72    179    252    -51   -161    215   -111   -179   -116    -77   -205   -181
    -93    168    259    -38   -176    213   -124   -181   -122    -80   -205   -187
   -109    176    285    -33   -197    231   -129   -181   -124    -72   -194   -179
    -80    192    270    -57   -176    231   -145   -187   -135    -72   -189   -187
    -41    226    267    -90   -153    246   -140   -174   -124    -59   -168   -176
    -25    265    288   -122   -158    275   -129   -155   -109    -36   -145   -150
    -46    259    306   -106   -176    283   -132   -148   -109    -31   -140   -150
    -70    236    303    -83   -187    270   -142   -145   -116    -41   -145   -161
    -54    239    293    -90   -174    265   -158   -140   -122    -49   -150   -161
    -77    239    314    -83   -197    275   -168   -142   -132    -49   -150   -161
    -10    306    314   -148   -161    309   -142   -116   -109    -23   -116   -129
    -18    348    363   -166   -189    353   -101    -83    -75     10    -83    -96
    -80    296    376   -106   -228    335   -111   -101    -88     -2    -96   -114
    -90    285    376    -98   -233    329   -103   -101    -88      0    -88   -116
    -75    293    368   -109   -223    329    -93    -96    -77      7    -80   -109
    -72    272    342   -101   -207    306    -98   -109    -88     -5    -93   -127
    -67    254    322    -93   -194    288   -103   -116    -96    -18   -106   -145
    -85    244    329    -83   -207    285    -85   -103    -83    -10   -101   -129
    -49    272    319   -111   -184    296    -64    -90    -62      7    -85   -114
    -20    259    280   -119   -150    270    -64    -93    -62      0    -93   -135
    -25    231    257   -101   -140    244    -67    -98    -64    -10   -106   -174
      5    244    236   -124   -116    241    -57    -96    -54    -10   -109   -192
     12    252    239   -135   -111    244    -51    -98    -33     -2    -98   -200
    -51    236    285    -93   -168    259    -62   -116    -31      7    -90   -213
   -109    207    316    -49   -213    262    -59   -116    -41     15    -88   -226
   -101    184    285    -44   -192    236    -62   -103    -57      2   -106   -228
    -93    194    285    -51   -189    239    -54   -109    -62      0   -111   -210
   -106    205    311    -49   -210    259    -41   -137    -57      2   -109   -200
   -148    184    332    -18   -239    257    -36   -176    -64     -5   -119   -218
   -197    137    332     28   -265    233    -41   -215    -77    -23   -140   -241
   -192    124    316     33   -254    218    -38   -254    -80    -28   -150   -254
   -179    124    303     25   -241    215    -41   -296    -83    -31   -161   -265
   -124    158    283    -15   -202    220    -33   -314    -77    -23   -158   -252
    -88    179    265    -46   -176    220    -31   -316    -70    -10   -158   -236
   -103    171    275    -33   -189    220    -38   -316    -75     -5   -155   -231
   -103    168    272    -33   -189    220    -51   -306    -80     -5   -158   -236
    -75    202    277    -62   -176    239    -54   -275    -77      0   -142   -226
    -83    207    290    -62   -187    246    -62   -246    -80      0   -135   -213
   -101    184    285    -41   -192    233    -70   -231    -90     -7   -145   -215
    -75    202    277    -64   -176    239    -62   -202    -88     -5   -140   -197
    -46    218    265    -85   -155    241    -59   -181    -88     -7   -135   -187
    -49    207    257    -80   -153    231    -67   -181   -111    -23   -142   -207
    -54    218    270    -83   -163    244    -64   -174   -122    -23   -140   -215
    -51    218    270    -85   -163    244    -62   -158   -129    -28   -148   -218
    -62    202    265    -70   -163    233    -64   -145   -137    -31   -161   -215
    -51    194    246    -72   -148    218    -72   -145   -155    -46   -179   -220
    -54    176    231    -62   -142    202    -75   -158   -174    -59   -192   -233
    -57    161    215    -51   -137    189    -72   -168   -187    -72   -192   -249
    -54    150    205    -46   -129    176    -67   -181   -194    -80   -194   -262
    -49    127    176    -41   -114    150    -62   -194   -194    -80   -189   -265
    -51    122    171    -36   -111    145    -57   -202   -194    -77   -179   -270
    -57    119    176    -33   -116    148    -59   -218   -200    -75   -171   -285
    -62     98    161    -18   -111    129    -62   -231   -205    -83   -179   -298
    -70    106    176    -18   -124    140    -59   -233   -202    -77   -168   -296
    -62    140    202    -38   -132    171    -46   -233   -192    -64   -148   -285
    -64    179    241    -57   -155    210    -33   -233   -174    -49   -122   -265
    -51    210    262    -77   -155    236    -12   -226   -155    -41   -106   -249
    -31    192    223    -80   -127    207    -15   -244   -166    -59   -116   -265
    -20    187    207    -85   -114    197    -18   -254   -168    -64   -109   -275
    -18    236    254   -111   -137    244     -7   -249   -150    -46    -77   -272
    -20    303    324   -140   -171    314      0   -236   -127    -18    -44   -259
    -31    290    322   -129   -176    306    -15   -233   -135    -23    -54   -267
    -28    288    316   -129   -174    301    -44   -252   -153    -33    -67   -283
    -28    277    303   -127   -166    290    -70   -259   -163    -46    -75   -293
     -7    270    277   -129   -142    272    -96   -275   -184    -70   -101   -296
    -12    192    205    -90   -109    197   -116   -301   -226   -119   -158   -345
    -25    166    192    -72   -109    179   -114   -306   -236   -135   -174   -366
    -36    148    184    -57   -111    163   -111   -296   -236   -142   -179   -374
    -62    101    163    -18   -111    132   -106   -283   -241   -148   -184   -397
    -72     64    137      5   -103    101   -114   -277   -262   -168   -197   -423
    -70     41    111     12    -90     75   -127   -283   -283   -189   -218   -433
    -57     18     75     18    -67     44   -140   -301   -306   -213   -252   -433
    -41     -2     38     23    -41     18   -140   -322   -322   -233   -275   -433
    -51    -25     23     36    -38     -2   -148   -358   -342   -249   -296   -431
    -83    -36     46     59    -64      2   -145   -407   -350   -244   -301   -418
    -96    -41     54     67    -75      5   -145   -454   -358   -249   -309   -405
    -98    -54     44     77    -72     -5   -140   -478   -368   -259   -319   -405
    -72    -90    -18     80    -28    -57   -116   -452   -371   -277   -345   -436
    -59   -135    -75     96      7   -106    -15   -327   -329   -275   -368   -483
    -44    -80    -38     62     -5    -59    119   -153   -226   -215   -319   -480
      5     38     33    -20    -12     36    241     46    -77    -77   -189   -397
     59    368    309   -215   -124    340    298    184    122    184    109   -132
     59    930    870   -493   -405    898    267    207    355    563    568    301
    -49   1379   1428   -667   -740   1405     72    -20    436    826    930    610
   -116   1293   1410   -587   -763   1350   -252   -462    148    659    836    491
   -163    670    831   -254   -498    750   -470   -893   -485    -44    161    -90
   -124     85    210     18   -168    148   -568  -1021   -904   -579   -392   -584
    -70   -220   -150    145     36   -184   -542   -914   -984   -730   -576   -769
    -75   -324   -249    200     85   -288   -465   -792   -948   -732   -592   -797
    -70   -267   -200    168     62   -233   -376   -680   -862   -665   -522   -753
    -54   -168   -114    109     28   -142   -285   -566   -766   -574   -433   -685
    -70   -109    -38     88    -18    -75   -223   -485   -704   -514   -371   -639
    -83   -101    -18     93    -33    -59   -189   -441   -678   -485   -345   -626
    -72    -96    -23     83    -25    -62   -174   -415   -670   -472   -335   -631
    -33   -101    -67     67     15    -85   -179   -410   -680   -472   -340   -646
    -25   -103    -77     64     23    -93   -171   -400   -683   -465   -337   -652
    -44    -96    -51     70      2    -75   -158   -381   -678   -454   -332   -644
    -38   -109    -72     72     15    -90   -148   -376   -678   -449   -335   -639
    -31   -122    -90     75     28   -106   -142   -379   -683   -449   -340   -644
    -44   -111    -67     77      7    -88   -127   -371   -675   -439   -337   -644
    -31   -119    -88     75     28   -103   -127   -371   -680   -439   -348   -649
    -85   -145    -59    114    -15   -103   -122   -374   -680   -436   -355   -652
    -83   -166    -83    122      0   -124   -122   -379   -683   -446   -368   -665
    -72   -155    -83    114      2   -122   -111   -371   -672   -439   -363   -665
    -33   -142   -109     88     36   -127   -119   -384   -675   -452   -374   -675
    -36   -168   -132    101     46   -150   -135   -405   -688   -472   -400   -693
    -23   -166   -142     93     57   -155   -119   -389   -670   -457   -397   -685
    -25   -155   -129     88     51   -142   -103   -379   -654   -449   -392   -675
    -46   -174   -127    111     38   -150   -111   -387   -659   -452   -407   -683
     -7   -148   -140     77     64   -145   -106   -384   -652   -444   -410   -683
    -12   -129   -119     70     51   -124    -90   -368   -631   -428   -410   -675
    -57   -163   -106    109     20   -135    -88   -368   -628   -423   -423   -680
    -36   -145   -109     90     36   -127    -77   -355   -618   -405   -426   -670
    -51   -155   -106    103     25   -132    -88   -363   -623   -405   -441   -675
    -59   -155    -96    106     15   -124   -101   -371   -623   -405   -457   -657
    -41   -129    -88     83     23   -109   -111   -381   -626   -405   -475   -618
    -46   -127    -80     88     15   -103   -114   -379   -620   -400   -493   -561
    -31   -114    -83     70     25    -98   -114   -368   -610   -392   -485   -514
     -7   -103    -96     54     44   -101   -124   -368   -613   -389   -480   -506
     15    -88   -103     33     57    -96   -140   -366   -613   -379   -472   -506
     36    -77   -114     20     75    -96   -150   -358   -613   -363   -467   -496
     38    -49    -88      5     62    -67   -158   -353   -615   -355   -465   -493
     46    -20    -67    -12     54    -41   -155   -342   -615   -350   -467   -491
     49     -5    -57    -23     51    -31   -153   -337   -615   -350   -472   -491
     46     28    -18    -36     33      5   -155   -329   -620   -350   -475   -480
     41     44      0    -44     20     23   -161   -332   -633   -363   -491   -480
     36     51     15    -44     10     33   -155   -329   -639   -368   -501   -483
     25     64     38    -46     -5     51   -153   -324   -641   -371   -511   -491
     18     83     64    -49    -23     75   -150   -316   -644   -374   -522   -493
     10     96     83    -54    -36     90   -140   -303   -639   -379   -527   -498
      2    122    119    -64    -57    119   -129   -296   -636   -379   -532   -511
    -12    140    150    -64    -83    145   -127   -293   -641   -381   -542   -524
    -18    161    179    -70    -98    168   -122   -288   -641   -384   -558   -530
    -33    184    218    -77   -127    200   -114   -290   -641   -387   -574   -542
    -41    194    236    -77   -137    215   -103   -293   -641   -394   -584   -555
    -41    197    236    -80   -137    215   -101   -301   -644   -400   -594   -574
    -46    200    246    -75   -145    223   -103   -316   -654   -410   -610   -589
    -46    205    252    -80   -150    228   -109   -327   -665   -423   -628   -597
    -49    218    267    -85   -158    244   -114   -340   -675   -431   -641   -600
    -64    205    270    -72   -168    239   -124   -355   -688   -441   -662   -615
    -59    223    283    -80   -171    252   -127   -361   -691   -444   -678   -623
    -59    239    296    -90   -179    267   -132   -363   -693   -444   -683   -618
    -64    259    324    -96   -194    290   -129   -355   -678   -433   -678   -605
    -85    262    348    -88   -218    303   -124   -348   -667   -426   -672   -594
    -96    270    366    -85   -231    316   -127   -350   -667   -431   -680   -589
    -90    285    374    -98   -231    329   -132   -355   -667   -439   -688   -587
    -85    293    379   -103   -233    335   -135   -358   -667   -441   -693   -584
    -64    298    363   -119   -213    329   -140   -366   -670   -446   -709   -581
    -38    319    358   -140   -197    337   -145   -371   -670   -446   -717   -574
    -62    319    381   -129   -223    350   -150   -374   -670   -446   -717   -566
    -77    327    405   -127   -241    366   -150   -374   -665   -441   -711   -555
    -46    340    384   -148   -215    363   -161   -384   -667   -444   -711   -558
    -31    348    379   -158   -205    363   -158   -379   -659   -433   -706   -553
    -25    361    384   -168   -205    374   -161   -376   -652   -428   -698   -548
    -18    363    379   -174   -200    371   -161   -376   -646   -426   -698   -540
    -12    363    376   -176   -194    368   -158   -376   -644   -428   -698   -537
    -18    366    384   -174   -200    374   -161   -379   -639   -423   -691   -530
    -25    358    381   -168   -205    371   -163   -379   -639   -420   -688   -527
    -18    355    374   -168   -194    363   -166   -379   -636   -413   -680   -522
    -18    353    371   -168   -194    361   -168   -381   -636   -407   -675   -511
     -2    366    368   -181   -184    366   -166   -381   -631   -400   -667   -496
      2    348    345   -176   -171    348   -179   -397   -644   -413   -678   -496
     15    350    335   -181   -158    342   -181   -405   -644   -413   -678   -493
     20    350    327   -187   -153    340   -184   -410   -641   -413   -670   -480
     23    345    322   -184   -148    335   -181   -415   -639   -415   -665   -462
     18    345    324   -181   -153    335   -184   -420   -639   -418   -662   -452
     18    348    329   -184   -155    340   -176   -420   -636   -420   -652   -436
     10    342    332   -179   -161    337   -171   -418   -633   -426   -649   -426
     -2    342    345   -168   -174    342   -171   -410   -623   -420   -649   -418
      7    376    366   -192   -179    371   -145   -387   -600   -397   -631   -387
      7    402    394   -205   -192    400   -124   -368   -581   -374   -613   -363
     12    423    410   -218   -197    415   -106   -342   -561   -348   -597   -332
     12    410    397   -210   -192    405    -90   -327   -548   -335   -594   -309
      5    410    402   -210   -197    407    -75   -311   -537   -324   -589   -290
     -2    459    462   -228   -231    459    -57   -296   -511   -293   -566   -262
      5    504    498   -254   -249    504    -41   -267   -478   -257   -530   -220
      2    498    496   -249   -246    498    -44   -262   -472   -254   -519   -205
      0    488    485   -246   -241    488    -72   -280   -493   -277   -532   -205
     15    498    483   -257   -233    491    -88   -283   -493   -285   -532   -187
     18    454    433   -236   -207    446   -109   -296   -519   -319   -561   -213
     -7    397    405   -194   -205    400   -114   -301   -540   -348   -589   -272
    -31    355    384   -163   -207    368   -122   -309   -558   -371   -623   -285
    -31    332    363   -150   -197    348   -127   -319   -574   -392   -659   -288
    -36    311    348   -137   -192    327   -132   -327   -587   -415   -693   -301
    -49    298    348   -124   -197    322   -140   -340   -605   -439   -717   -337
    -59    301    361   -122   -210    329   -161   -363   -623   -462   -737   -358
    -54    327    379   -137   -218    353   -171   -379   -636   -478   -748   -358
    -38    376    415   -171   -226    394   -192   -397   -649   -488   -753   -376
    -28    418    446   -194   -236    431   -205   -410   -665   -501   -753   -426
    -44    439    483   -200   -265    459   -233   -439   -691   -527   -753   -511
    -44    496    540   -226   -290    517   -252   -459   -706   -540   -761   -553
    -28    566    594   -267   -311    579   -267   -475   -724   -555   -800   -548
    -10    574    584   -280   -296    579   -262   -452   -750   -602   -885   -579
     10    610    600   -311   -296    607   -166   -327   -709   -610   -943   -623
     44    769    724   -407   -340    748    -44   -142   -584   -517   -888   -530
    109   1023    914   -568   -402    969     44     38   -415   -345   -730   -340
    192   1486   1293   -839   -550   1389     41    111   -210    -62   -407     10
    119   2151   2029  -1135   -956   2091   -106    -41     -2    311     62    524
    -62   2434   2496  -1187  -1280   2465   -415   -459    -70    394    239    719
   -176   2114   2291   -971  -1234   2200   -735   -963   -535    -41   -148    368
   -194   1454   1649   -628   -922   1551   -961  -1366  -1197   -818   -909   -322
   -142   1005   1148   -431   -646   1075   -992  -1356  -1449  -1189  -1330   -750
    -90    883    974   -397   -532    927   -932  -1241  -1447  -1247  -1436   -852
    -38    958    997   -459   -519    976   -841  -1124  -1376  -1202  -1423   -828
     18   1122   1104   -568   -542   1114   -750  -1015  -1283  -1117  -1353   -761
     51   1252   1200   -654   -576   1226   -714   -976  -1247  -1070  -1314   -735
     77   1327   1249   -704   -584   1288   -701   -969  -1249  -1062  -1309   -745
     93   1384   1288   -740   -597   1337   -698   -971  -1262  -1062  -1309   -766
     85   1434   1348   -758   -631   1392   -693   -974  -1278  -1065  -1306   -789
     77   1473   1395   -776   -657   1434   -691   -971  -1288  -1067  -1293   -792
     67   1499   1431   -784   -683   1465   -693   -971  -1304  -1075  -1280   -800
     51   1514   1462   -784   -706   1491   -701   -971  -1325  -1088  -1275   -810
     31   1538   1506   -784   -737   1522   -709   -963  -1332  -1093  -1273   -813
     15   1556   1538   -787   -761   1548   -719   -956  -1335  -1085  -1265   -807
      7   1566   1558   -787   -776   1564   -727   -937  -1335  -1083  -1262   -795
     15   1556   1538   -787   -761   1548   -737   -927  -1337  -1091  -1257   -787
     31   1566   1535   -797   -750   1551   -748   -919  -1337  -1093  -1218   -779
     31   1579   1548   -805   -758   1564   -766   -914  -1343  -1098  -1182   -771
     23   1582   1558   -802   -766   1571   -774   -911  -1340  -1096  -1137   -761
     20   1574   1551   -800   -763   1564   -779   -901  -1335  -1091  -1093   -756
     23   1558   1535   -789   -756   1548   -776   -888  -1319  -1088  -1057   -753
     25   1543   1517   -787   -745   1530   -771   -875  -1306  -1078  -1021   -745
     25   1512   1483   -769   -730   1499   -769   -859  -1293  -1067   -992   -745
     25   1480   1454   -753   -714   1467   -761   -846  -1273  -1052   -966   -740
     23   1460   1436   -740   -706   1449   -748   -833  -1249  -1039   -937   -730
      7   1431   1423   -722   -709   1426   -743   -833  -1239  -1044   -930   -732
      2   1397   1395   -701   -696   1397   -735   -831  -1228  -1041   -927   -745
      2   1369   1366   -685   -683   1369   -717   -818  -1205  -1023   -917   -740
      5   1327   1322   -665   -657   1325   -698   -797  -1184  -1008   -906   -724
      0   1301   1301   -652   -649   1301   -680   -779  -1166   -989   -891   -706
     10   1283   1273   -646   -631   1280   -657   -758  -1148   -976   -880   -693
     20   1252   1228   -639   -605   1241   -639   -735  -1132   -966   -880   -688
     20   1215   1195   -618   -587   1205   -618   -709  -1124   -953   -883   -683
     28   1192   1163   -613   -566   1179   -602   -680  -1104   -930   -870   -662
     31   1171   1140   -602   -553   1156   -576   -636  -1075   -904   -852   -631
     31   1140   1109   -587   -540   1124   -566   -602  -1060   -885   -833   -610
     36   1122   1085   -579   -524   1104   -553   -568  -1039   -854   -807   -581
     38   1093   1052   -568   -506   1072   -535   -540  -1023   -828   -789   -555
     31   1054   1023   -545   -496   1039   -517   -517  -1013   -815   -776   -540
     33   1036   1000   -537   -483   1018   -501   -493  -1000   -795   -758   -524
     25   1021    995   -522   -483   1008   -485   -475   -982   -774   -743   -506
     18    982    961   -501   -470    971   -454   -449   -961   -753   -727   -480
    -10    927    937   -459   -475    932   -420   -420   -940   -732   -711   -459
    -23    893    917   -436   -470    904   -402   -400   -924   -714   -696   -446
    -28    849    878   -410   -452    862   -394   -384   -906   -698   -696   -446
    -38    813    852   -389   -444    831   -381   -371   -896   -691   -698   -449
    -33    795    828   -381   -431    810   -371   -366   -888   -683   -693   -449
    -33    776    810   -371   -423    792   -363   -363   -880   -672   -685   -444
    -28    782    810   -376   -418    795   -353   -355   -867   -659   -672   -436
    -38    753    792   -358   -415    771   -345   -353   -857   -652   -667   -431
    -36    727    763   -345   -400    745   -335   -350   -846   -641   -662   -431
    -44    711    756   -335   -400    735   -332   -361   -846   -639   -659   -439
    -46    691    737   -322   -392    714   -342   -384   -857   -652   -675   -457
    -49    683    730   -319   -389    706   -340   -389   -844   -644   -675   -454
    -57    659    717   -301   -387    688   -337   -392   -831   -631   -670   -436
    -54    649    701   -298   -379    675   -337   -397   -820   -628   -667   -426
    -54    633    688   -288   -371    659   -348   -402   -820   -628   -665   -428
    -62    618    678   -277   -371    646   -342   -397   -805   -628   -659   -431
    -64    626    691   -280   -376    657   -332   -392   -784   -620   -639   -420
    -64    639    704   -288   -384    672   -327   -384   -763   -605   -613   -407
    -51    641    693   -293   -371    667   -327   -384   -748   -589   -592   -400
    -57    636    693   -293   -374    665   -332   -389   -737   -587   -576   -384
    -54    649    704   -298   -379    675   -332   -389   -724   -584   -553   -371
    -54    662    714   -303   -384    688   -329   -387   -714   -579   -537   -366
    -62    662    724   -298   -392    693   -322   -387   -706   -571   -519   -379
    -54    672    727   -311   -389    698   -322   -384   -704   -566   -511   -394
    -44    688    730   -322   -387    709   -324   -387   -704   -561   -511   -407
    -36    704    740   -335   -389    722   -324   -389   -704   -558   -514   -418
    -49    714    763   -332   -405    737   -309   -374   -693   -550   -509   -426
    -51    717    766   -332   -410    740   -319   -374   -698   -555   -519   -439
    -41    732    774   -345   -407    753   -332   -384   -709   -568   -537   -457
    -41    758    797   -358   -420    776   -337   -389   -711   -576   -545   -472
    -25    784    810   -379   -418    797   -345   -384   -709   -581   -553   -483
    -25    784    807   -381   -418    795   -366   -394   -730   -602   -576   -509
    -23    820    844   -400   -433    831   -374   -397   -737   -605   -576   -509
    -23    846    870   -413   -446    857   -381   -402   -748   -613   -584   -519
    -33    867    901   -415   -467    883   -387   -405   -756   -623   -597   -540
    -33    885    919   -426   -475    901   -392   -407   -763   -628   -607   -553
    -38    898    937   -428   -488    917   -400   -413   -774   -636   -613   -555
    -46    924    971   -439   -509    945   -415   -423   -787   -649   -623   -571
    -44    948    992   -452   -517    969   -423   -423   -789   -652   -626   -576
    -44    943    987   -449   -517    963   -428   -420   -797   -659   -639   -594
    -44    958   1002   -459   -522    979   -428   -413   -795   -657   -641   -594
    -44   1002   1047   -480   -545   1023   -413   -394   -782   -641   -628   -581
    -41   1057   1098   -506   -568   1078   -394   -376   -769   -628   -607   -563
    -36   1088   1124   -527   -581   1106   -381   -353   -756   -623   -602   -561
    -44   1083   1127   -519   -584   1104   -381   -340   -758   -631   -610   -566
    -46   1098   1145   -527   -597   1119   -379   -324   -756   -623   -600   -563
    -41   1150   1192   -553   -615   1171   -363   -293   -727   -592   -568   -537
    -49   1176   1226   -563   -639   1200   -358   -275   -709   -576   -553   -517
    -46   1176   1221   -566   -633   1197   -363   -267   -704   -579   -553   -506
    -54   1158   1210   -553   -633   1182   -384   -272   -714   -597   -561   -509
    -41   1143   1184   -550   -613   1163   -410   -283   -730   -613   -571   -519
    -33   1122   1153   -545   -592   1135   -441   -293   -745   -623   -579   -535
    -49   1088   1137   -519   -594   1111   -449   -288   -756   -639   -587   -550
    -70   1049   1119   -491   -594   1083   -454   -283   -769   -657   -602   -568
    -80   1021   1101   -470   -589   1060   -465   -298   -792   -683   -626   -607
    -85   1021   1104   -470   -594   1062   -475   -309   -800   -693   -641   -626
    -98    997   1096   -449   -597   1047   -475   -306   -805   -704   -657   -631
   -106    966   1072   -431   -592   1021   -501   -340   -839   -737   -688   -670
    -90    971   1062   -439   -576   1015   -504   -340   -846   -737   -691   -672
    -83    974   1057   -446   -571   1015   -504   -329   -841   -730   -685   -665
    -77    969   1047   -446   -563   1008   -506   -332   -846   -737   -701   -675
    -83    971   1052   -444   -568   1013   -509   -335   -852   -740   -717   -672
    -77    984   1062   -452   -568   1023   -517   -340   -857   -743   -727   -665
    -64    969   1031   -454   -548   1000   -524   -340   -859   -753   -750   -672
    -46    948    995   -452   -519    971   -491   -288   -846   -756   -779   -675
    -41    904    943   -431   -491    922   -389   -155   -792   -748   -813   -709
    -54    945   1000   -444   -527    971   -259     12   -685   -685   -784   -693
     -5   1091   1093   -545   -550   1093   -137    231   -496   -504   -641   -558
     62   1418   1356   -740   -646   1389    -80    361   -272   -218   -340   -267
     72   1958   1886  -1018   -906   1922   -132    337    -36    166    109    171
    -51   2335   2387  -1140  -1218   2361   -358     46     15    415    436    472
   -140   2114   2255   -989  -1197   2184   -675   -420   -342    168    233    254
   -181   1486   1667   -652   -924   1577   -865   -805   -932   -511   -423   -335
   -150    880   1031   -366   -592    953   -930   -904  -1314  -1031   -969   -839
    -64    563    628   -249   -345    594   -878   -792  -1358  -1148  -1132  -1023
    -33    475    506   -220   -272    491   -789   -685  -1293  -1127  -1135  -1049
    -25    506    532   -241   -277    519   -685   -584  -1192  -1047  -1067  -1008
     -7    587    592   -290   -298    587   -602   -498  -1091   -948   -984   -930
      5    657    652   -329   -322    654   -550   -441  -1021   -885   -914   -859
     -5    646    649   -322   -327    646   -519   -402   -984   -875   -888   -828
     -5    615    620   -306   -311    618   -506   -384   -966   -875   -862   -815
    -15    589    605   -288   -311    597   -496   -374   -953   -867   -833   -795
    -18    584    602   -283   -309    592   -480   -361   -943   -836   -805   -769
    -25    553    579   -265   -301    563   -485   -366   -948   -823   -797   -758
    -33    511    542   -239   -288    527   -488   -379   -963   -815   -802   -753
    -36    478    514   -220   -275    496   -483   -384   -982   -802   -807   -748
    -15    467    483   -226   -249    475   -446   -361   -987   -766   -802   -724
    -28    436    465   -205   -246    449   -415   -353   -979   -730   -789   -719
    -44    410    454   -181   -249    431   -387   -340   -958   -706   -774   -711
    -64    376    441   -158   -254    407   -366   -324   -940   -685   -756   -704
    -72    358    431   -142   -252    394   -353   -311   -919   -675   -737   -698
    -67    324    392   -129   -231    358   -345   -298   -909   -683   -748   -704
    -75    309    384   -116   -231    345   -335   -280   -891   -675   -743   -704
    -75    303    376   -114   -228    340   -322   -262   -870   -662   -730   -704
    -64    270    335   -101   -200    301   -316   -254   -862   -662   -727   -717
    -83    246    327    -83   -205    285   -301   -246   -841   -649   -714   -717
   -109    228    335    -59   -220    280   -280   -233   -815   -639   -696   -719
   -106    197    303    -46   -205    249   -272   -231   -795   -641   -691   -730
    -59    189    249    -64   -153    218   -265   -231   -766   -626   -670   -737
    -85    176    259    -46   -174    218   -262   -233   -763   -623   -659   -748
   -101    176    277    -36   -189    226   -259   -231   -756   -615   -652   -753
    -96    155    249    -31   -174    202   -257   -220   -743   -602   -646   -750
    -80    140    220    -28   -150    179   -265   -220   -732   -589   -636   -748
    -80    127    207    -25   -145    166   -283   -223   -724   -584   -620   -748
   -103    129    233    -12   -168    179   -288   -223   -709   -566   -592   -730
    -83    132    213    -25   -148    171   -296   -220   -698   -558   -571   -714
    -54    145    200    -44   -127    171   -303   -218   -693   -545   -555   -698
    -25    187    213    -80   -119    200   -335   -226   -698   -532   -550   -693
     -7    226    231   -109   -119    228   -355   -218   -693   -514   -535   -670
      5    254    246   -129   -122    252   -376   -213   -701   -509   -540   -665
     -2    277    280   -137   -140    277   -379   -205   -691   -493   -535   -652
     -5    296    301   -148   -153    298   -379   -207   -691   -491   -540   -652
    -12    314    327   -150   -171    322   -376   -205   -685   -488   -545   -646
      0    332    332   -168   -168    332   -387   -215   -693   -496   -558   -662
     -7    348    355   -168   -181    350   -389   -223   -693   -493   -561   -667
    -57    363    420   -155   -239    392   -376   -220   -675   -480   -550   -657
    -90    389    480   -150   -285    433   -363   -215   -659   -472   -542   -652
    -46    423    467   -189   -257    444   -371   -233   -662   -480   -558   -665
    -23    446    470   -210   -246    457   -366   -244   -652   -475   -566   -675
    -77    459    537   -192   -309    496   -337   -236   -623   -457   -553   -670
    -57    472    527   -207   -290    498   -332   -249   -626   -467   -563   -683
    -25    475    501   -223   -262    488   -340   -270   -633   -485   -576   -701
    -57    480    537   -210   -296    509   -329   -270   -623   -483   -566   -701
    -88    472    561   -192   -324    517   -324   -280   -623   -485   -568   -709
    -59    485    545   -213   -303    514   -332   -298   -631   -501   -581   -722
    -41    496    537   -226   -290    514   -335   -314   -639   -509   -587   -730
    -41    483    524   -220   -283    504   -335   -322   -636   -511   -584   -727
    -77    452    530   -187   -306    491   -327   -316   -623   -504   -571   -717
    -59    444    504   -192   -283    472   -337   -324   -623   -506   -566   -719
    -72    441    511   -187   -293    478   -327   -311   -607   -491   -540   -709
      0    446    446   -223   -223    446   -340   -322   -610   -491   -535   -717
    -15    431    446   -210   -231    439   -332   -322   -597   -483   -524   -714
    -33    418    452   -192   -241    433   -316   -314   -574   -465   -496   -693
    -18    400    418   -189   -218    407   -316   -314   -566   -465   -483   -680
    -41    394    436   -176   -239    415   -293   -283   -532   -436   -441   -639
    -41    397    439   -179   -241    418   -285   -272   -511   -418   -426   -620
    -38    387    426   -174   -231    405   -293   -283   -511   -415   -420   -620
    -10    392    402   -192   -207    397   -298   -283   -501   -410   -413   -602
    -36    384    420   -174   -228    402   -283   -267   -478   -392   -389   -571
    -54    402    457   -174   -257    428   -272   -257   -462   -374   -361   -542
    -31    423    454   -197   -241    439   -272   -262   -454   -361   -342   -530
    -12    446    457   -218   -236    452   -277   -270   -449   -355   -332   -514
    -18    449    467   -215   -241    457   -285   -280   -446   -361   -324   -509
     -5    439    444   -218   -226    441   -301   -288   -454   -366   -319   -514
     -7    441    449   -218   -228    446   -301   -288   -449   -355   -303   -501
    -10    470    478   -231   -244    472   -293   -283   -433   -335   -283   -480
     -7    498    506   -244   -257    501   -288   -275   -420   -316   -262   -467
    -18    472    491   -228   -254    480   -293   -283   -426   -319   -257   -475
    -20    452    472   -215   -246    462   -290   -272   -415   -314   -244   -465
    -20    433    452   -207   -236    441   -285   -267   -413   -316   -233   -452
    -31    423    454   -194   -241    439   -280   -259   -407   -311   -218   -444
    -10    418    428   -205   -220    423   -280   -252   -407   -306   -202   -433
    -10    426    436   -207   -223    431   -254   -220   -379   -285   -171   -410
    -23    426    446   -202   -236    436   -223   -187   -345   -254   -135   -381
    -20    449    470   -213   -244    459   -189   -148   -301   -210    -93   -340
    -12    446    457   -218   -236    452   -179   -137   -290   -194    -80   -335
    -18    426    444   -205   -231    433   -174   -137   -285   -189    -83   -340
     -7    441    449   -218   -228    444   -158   -124   -267   -168    -75   -335
     -7    472    480   -231   -244    475   -135   -103   -244   -140    -57   -324
    -18    491    506   -239   -262    498   -135    -98   -223   -124    -36   -314
     -2    491    493   -246   -246    493   -155   -119   -231   -132    -44   -329
      0    485    483   -244   -241    485   -187   -140   -246   -145    -59   -340
     -2    483    485   -239   -244    483   -207   -145   -249   -142    -57   -332
     -5    462    467   -231   -236    465   -228   -161   -267   -163    -80   -342
    -20    431    452   -205   -236    439   -239   -168   -285   -187   -109   -337
    -10    423    433   -207   -220    428   -246   -171   -301   -205   -129   -311
     -7    402    410   -197   -207    405   -254   -168   -314   -228   -145   -296
     -7    371    379   -184   -194    374   -262   -166   -322   -236   -145   -262
      7    361    350   -184   -171    355   -288   -176   -345   -259   -150   -249
    -28    337    366   -155   -197    350   -309   -189   -368   -283   -153   -252
    -62    350    413   -142   -236    381   -314   -187   -376   -293   -137   -275
    -70    353    420   -142   -246    387   -340   -200   -397   -311   -142   -322
    -59    371    431   -155   -246    400   -355   -207   -407   -319   -135   -353
    -59    407    467   -176   -265    436   -368   -215   -413   -319   -122   -379
    -54    449    504   -197   -277    475   -384   -228   -426   -332   -119   -420
    -36    470    504   -218   -270    485   -394   -233   -452   -358   -145   -475
     -5    446    452   -220   -228    449   -366   -184   -454   -392   -192   -548
     20    462    439   -244   -210    449   -254    -46   -389   -381   -218   -597
     54    571    517   -311   -231    545   -124    124   -267   -298   -168   -568
    114    769    652   -441   -267    709    -15    309    -83   -127      5   -410
    176   1176   1000   -678   -413   1091    -20    353    111    168    348    -75
    153   1784   1631   -969   -740   1709   -189    174    265    535    818    384
     67   2101   2034  -1083   -982   2068   -540   -259    171    678   1060    607
     15   1730   1714   -872   -852   1722   -841   -727   -309    265    696    301
      7   1028   1021   -519   -506   1026   -966  -1021   -883   -454    -33   -288
     67    480    410   -275   -171    446   -943  -1002  -1132   -844   -506   -698
     98    265    166   -181    -33    215   -831   -831  -1080   -852   -592   -795
     98    270    171   -187    -36    220   -706   -672   -953   -745   -535   -756
    114    345    231   -228    -59    288   -602   -548   -833   -636   -446   -696
    101    405    303   -254   -101    353   -527   -452   -740   -558   -361   -620
    116    392    275   -254    -77    335   -498   -400   -711   -540   -319   -581
     62    355    290   -210   -114    324   -467   -348   -683   -511   -246   -540
     28    316    288   -174   -129    303   -446   -298   -662   -485   -168   -485
     49    293    241   -174    -96    270   -444   -267   -649   -472   -111   -415
     77    252    174   -163    -46    213   -446   -246   -646   -465    -67   -355
     83    210    127   -150    -20    168   -441   -226   -636   -457    -25   -311
     72    181    109   -127    -18    148   -431   -205   -623   -452      5   -283
     57    163    106   -111    -23    137   -423   -192   -613   -454     23   -267
     23    161    137    -90    -57    150   -407   -174   -597   -457     49   -236
      7    142    135    -77    -62    140   -402   -158   -592   -472     70   -218
     18    163    145    -90    -64    155   -400   -153   -589   -483     77   -205
      5    187    179    -98    -85    184   -400   -161   -587   -488     67   -210
     10    220    210   -114    -98    215   -387   -155   -574   -491     54   -218
     -5    241    244   -119   -127    244   -389   -163   -568   -496     28   -262
    -33    226    257    -96   -145    241   -400   -179   -576   -511    -15   -322
    -44    223    265    -90   -155    244   -402   -192   -579   -519    -64   -379
    -54    231    285    -88   -168    257   -389   -181   -566   -517    -98   -418
    -41    254    293   -106   -168    272   -384   -171   -550   -511   -119   -452
    -36    239    275   -103   -155    257   -379   -166   -550   -514   -161   -496
    -38    223    262    -93   -150    241   -371   -153   -545   -517   -205   -511
     -7    226    233   -109   -119    228   -358   -124   -530   -504   -210   -504
      7    226    218   -119   -106    220   -342    -90   -504   -491   -207   -496
    -12    202    215    -96   -114    210   -340    -62   -493   -483   -207   -485
    -36    174    210    -70   -124    192   -340    -41   -488   -472   -207   -483
    -25    166    192    -70   -109    179   -335    -18   -470   -449   -200   -452
    -15    148    163    -67    -90    155   -324      5   -457   -439   -197   -433
     -2    150    153    -75    -77    150   -322     25   -444   -418   -184   -410
     28    168    140    -98    -54    155   -324     44   -428   -389   -168   -371
     36    184    148   -109    -54    166   -322     59   -407   -353   -145   -340
     36    184    145   -111    -57    166   -322     72   -397   -329   -127   -322
     41    179    137   -111    -46    158   -322     77   -381   -309   -109   -303
     49    194    145   -122    -46    168   -314     80   -363   -280    -83   -280
     49    210    161   -129    -54    187   -309     72   -350   -257    -59   -267
     44    226    179   -135    -70    202   -309     59   -345   -233    -44   -257
     33    236    202   -135    -85    220   -309     38   -342   -220    -31   -241
     31    241    210   -137    -90    226   -301     18   -337   -205    -15   -218
     44    257    213   -150    -83    236   -293      7   -324   -194      0   -202
     33    249    215   -142    -90    233   -293     -2   -316   -189      2   -215
     20    223    202   -122    -90    213   -290     -2   -306   -179      7   -220
     23    220    197   -122    -88    210   -277     12   -288   -166     20   -231
     25    220    194   -122    -83    207   -270     25   -272   -148     46   -236
     31    215    181   -124    -75    200   -270     25   -265   -142     62   -239
     18    194    176   -106    -80    187   -275     20   -259   -145     64   -252
      2    161    158    -83    -77    161   -288     10   -272   -163     49   -283
     20    184    163   -101    -70    174   -290      7   -275   -163     46   -293
     23    200    176   -114    -77    189   -290      5   -275   -166     51   -285
     12    200    184   -106    -85    192   -303     -7   -285   -181     38   -301
     23    223    197   -124    -85    210   -316    -18   -293   -197     23   -314
     31    265    233   -148   -101    249   -324    -20   -298   -200     18   -316
     18    285    267   -153   -124    277   -335    -36   -309   -218      0   -340
      2    280    277   -142   -137    280   -348    -54   -324   -239    -28   -371
      7    324    316   -168   -153    322   -353    -59   -327   -236    -36   -379
     20    376    355   -197   -166    366   -361    -70   -329   -233    -41   -384
      7    410    400   -210   -197    405   -374    -83   -340   -239    -57   -402
     -2    444    444   -220   -223    444   -374    -83   -337   -236    -59   -407
    -18    501    519   -244   -267    509   -371    -85   -332   -233    -49   -405
    -25    535    561   -254   -293    548   -389   -103   -345   -244    -59   -418
    -38    553    592   -259   -316    571   -397   -114   -355   -241    -75   -436
    -18    594    613   -288   -314    602   -397   -116   -353   -244    -85   -452
     15    644    628   -332   -306    636   -397   -124   -353   -254    -96   -472
     31    670    639   -350   -303    654   -402   -132   -350   -252   -101   -480
     44    698    654   -371   -306    678   -407   -135   -353   -246    -98   -470
     23    719    696   -371   -335    709   -410   -142   -355   -244    -96   -465
     12    745    732   -381   -361    740   -418   -150   -363   -252   -103   -467
     23    735    711   -379   -342    724   -428   -163   -381   -275   -135   -480
     10    743    732   -379   -361    740   -423   -158   -379   -280   -142   -478
     12    763    750   -387   -368    758   -426   -158   -381   -288   -148   -483
     23    776    753   -400   -366    766   -433   -166   -387   -301   -161   -491
     33    774    740   -402   -353    758   -444   -174   -397   -314   -176   -488
     33    792    758   -415   -363    776   -452   -174   -400   -311   -171   -472
     28    815    787   -420   -379    800   -462   -179   -407   -322   -184   -465
     28    831    800   -431   -387    815   -467   -181   -413   -327   -194   -449
     18    831    813   -423   -397    823   -472   -187   -415   -340   -210   -439
      7    828    820   -418   -407    823   -467   -179   -415   -342   -218   -418
     -7    807    815   -400   -413    810   -467   -174   -418   -342   -202   -423
    -25    792    818   -384   -420    802   -472   -176   -426   -345   -176   -449
    -18    802    820   -392   -418    810   -480   -184   -431   -350   -153   -470
    -25    807    833   -392   -431    820   -467   -163   -418   -342   -148   -457
     -7    833    841   -413   -426    836   -436   -132   -397   -324   -140   -452
    -67    867    935   -402   -501    901   -394    -90   -363   -290   -106   -446
   -194    906   1101   -355   -646   1002   -342    -38   -309   -244    -57   -418
    -96    953   1049   -428   -574   1000   -358    -44   -316   -254    -72   -459
    -15    966    982   -475   -498    974   -379    -59   -342   -275    -90   -509
    -64   1008   1072   -470   -568   1039   -358    -36   -316   -252    -62   -496
      5   1109   1104   -555   -548   1106   -379    -46   -316   -254    -59   -506
     64   1153   1088   -610   -511   1122   -413    -70   -332   -275    -70   -522
     46   1195   1148   -620   -550   1171   -446    -98   -353   -290    -88   -540
     20   1208   1187   -615   -581   1197   -475   -116   -368   -306   -116   -555
      2   1226   1223   -613   -610   1226   -491   -122   -384   -319   -145   -561
     -5   1210   1215   -605   -610   1213   -517   -140   -423   -353   -197   -592
    -23   1223   1247   -600   -636   1236   -517   -145   -441   -368   -236   -602
    -33   1247   1280   -607   -657   1262   -537   -163   -475   -397   -288   -620
    -41   1265   1306   -610   -672   1286   -568   -194   -524   -446   -355   -662
    -38   1327   1366   -644   -704   1345   -594   -210   -558   -480   -397   -688
    -31   1366   1397   -667   -714   1382   -626   -249   -610   -532   -457   -743
    -25   1413   1439   -696   -732   1426   -636   -280   -644   -561   -496   -774
    -28   1439   1467   -704   -748   1452   -636   -298   -657   -568   -517   -795
    -31   1447   1475   -709   -753   1462   -631   -324   -670   -579   -509   -813
    -31   1434   1465   -701   -748   1449   -628   -342   -678   -587   -501   -826
    -36   1387   1423   -675   -730   1405   -649   -384   -701   -620   -501   -841
    -23   1330   1353   -652   -688   1340   -657   -418   -719   -646   -452   -849
     33   1247   1210   -641   -589   1231   -607   -371   -722   -610   -441   -831
     88   1135   1047   -613   -480   1093   -530   -226   -711   -592   -537   -852
    129   1093    963   -613   -415   1028   -389      0   -636   -517   -589   -846
    179   1101    922   -639   -371   1013   -223    257   -472   -366   -519   -756
    233   1296   1062   -766   -415   1182   -122    431   -246   -116   -267   -524
    249   1764   1512  -1008   -631   1639   -163    431     -7    218    215    -85
    140   2335   2195  -1239  -1028   2268   -379    192    158    607    753    407
     15   2418   2403  -1215  -1192   2410   -714   -205     33    680    911    530
    -77   1800   1875   -862   -976   1836   -909   -563   -472    150    426    103
    -98    963   1062   -433   -579   1010   -911   -649   -961   -504   -244   -467
    -72    441    511   -187   -293    475   -802   -467  -1072   -722   -550   -748
    -41    280    322   -119   -181    301   -654   -239   -969   -659   -542   -766
    -46    272    316   -114   -181    293   -496    -36   -826   -542   -426   -688
    -49    329    376   -140   -213    353   -394    119   -706   -436   -314   -605
    -20    355    376   -168   -200    366   -353    202   -665   -392   -270   -579
    -10    363    374   -176   -192    368   -324    249   -641   -374   -252   -579
    -18    363    379   -174   -200    371   -316    280   -620   -368   -254   -594
    -12    353    366   -171   -189    361   -322    293   -607   -374   -254   -613
    -41    358    397   -158   -218    376   -319    327   -579   -366   -233   -613
    -93    358    452   -132   -272    405   -314    366   -540   -340   -226   -607
    -80    345    426   -132   -254    387   -327    366   -535   -335   -244   -631
    -90    332    423   -119   -257    376   -327    366   -524   -324   -254   -644
   -124    337    462   -106   -293    400   -311    374   -498   -303   -249   -636
   -116    335    452   -109   -283    392   -301    374   -483   -290   -262   -639
     -2    322    324   -161   -163    324   -329    329   -506   -322   -314   -680
    -31    303    335   -137   -184    319   -316    327   -491   -316   -322   -678
    -59    288    345   -116   -202    316   -298    324   -472   -309   -324   -667
    -62    270    332   -103   -197    301   -288    311   -457   -306   -332   -665
    -54    270    324   -109   -189    298   -280    290   -446   -298   -332   -659
    -51    262    314   -106   -184    288   -280    265   -444   -298   -335   -659
    -72    239    309    -85   -192    272   -272    249   -439   -293   -335   -654
    -70    226    296    -77   -181    259   -272    233   -433   -290   -329   -644
    -59    223    283    -83   -171    252   -277    218   -441   -293   -329   -646
    -77    213    288    -67   -184    249   -272    218   -436   -285   -327   -646
    -67    205    270    -70   -168    239   -283    200   -444   -293   -337   -654
    -59    220    280    -80   -168    249   -293    187   -446   -290   -337   -652
    -72    218    288    -75   -181    254   -277    205   -431   -275   -322   -636
    -62    223    285    -80   -174    254   -280    215   -426   -265   -319   -628
    -54    226    280    -88   -168    254   -280    228   -415   -254   -319   -623
    -25    233    259   -103   -142    246   -288    233   -415   -252   -319   -626
    -46    249    293   -101   -171    270   -283    262   -394   -233   -306   -610
    -54    254    309   -101   -181    280   -272    296   -371   -226   -301   -597
    -62    272    335   -106   -200    303   -262    332   -340   -215   -293   -584
    -72    293    366   -109   -218    329   -252    368   -322   -197   -296   -566
    -67    283    350   -111   -207    316   -257    361   -348   -202   -298   -561
    -59    293    353   -116   -207    322   -246    363   -355   -184   -265   -540
    -36    319    355   -142   -197    335   -244    358   -368   -171   -249   -517
    -49    319    368   -135   -207    342   -233    363   -368   -158   -228   -483
    -67    314    379   -124   -223    345   -223    371   -363   -142   -213   -449
    -83    309    392   -114   -236    348   -218    374   -363   -140   -205   -431
    -70    301    368   -116   -218    332   -220    361   -376   -148   -210   -439
    -85    293    379   -103   -231    335   -202    371   -371   -142   -194   -423
    -75    301    376   -114   -226    337   -197    371   -368   -142   -192   -420
    -49    288    337   -122   -192    311   -197    363   -379   -158   -205   -433
   -119    290    407    -88   -262    350   -161    394   -350   -135   -179   -407
   -135    290    426    -77   -280    358   -145    407   -332   -122   -168   -402
    -70    283    350   -109   -210    316   -158    400   -340   -129   -174   -405
    -23    283    306   -132   -163    293   -168    387   -353   -140   -187   -413
    -10    267    277   -129   -145    272   -179    366   -363   -150   -200   -426
    -28    265    293   -116   -161    277   -176    358   -363   -148   -194   -420
    -25    267    293   -122   -161    280   -179    342   -368   -142   -189   -420
    -38    262    298   -111   -168    280   -181    327   -371   -137   -192   -431
    -38    257    296   -109   -166    275   -184    306   -374   -140   -194   -433
    -51    249    301    -98   -176    275   -179    293   -376   -135   -189   -426
    -23    259    280   -119   -153    270   -189    270   -389   -132   -181   -431
    -10    265    272   -127   -142    267   -181    262   -389   -122   -163   -423
     -5    270    275   -135   -140    272   -181    244   -387   -119   -148   -418
    -12    280    293   -132   -153    285   -179    236   -374   -109   -122   -402
    -20    288    306   -135   -163    296   -176    236   -363    -98    -98   -387
    -23    290    314   -135   -168    301   -181    246   -350    -88    -85   -376
    -23    288    311   -135   -166    298   -192    262   -342    -77    -77   -363
    -25    290    316   -132   -171    303   -194    283   -329    -62    -57   -340
    -31    283    311   -127   -171    296   -194    293   -322    -62    -49   -332
    -33    293    324   -129   -179    309   -179    311   -309    -51    -31   -316
    -33    301    335   -135   -184    316   -161    332   -296    -46    -18   -309
    -44    285    329   -119   -187    306   -153    342   -290    -44    -18   -309
    -51    283    332   -116   -192    306   -150    355   -283    -41    -10   -311
    -33    298    329   -132   -181    314   -148    368   -272    -41      0   -306
    -31    290    322   -129   -176    306   -145    381   -270    -44      2   -306
    -38    277    316   -119   -176    296   -140    397   -267    -44      2   -306
    -46    270    316   -114   -181    293   -140    410   -267    -46     -5   -303
    -49    262    309   -106   -179    285   -140    426   -270    -49    -20   -306
    -51    239    290    -93   -171    265   -142    444   -272    -54    -36   -311
    -38    231    270    -96   -153    249   -140    467   -275    -51    -46   -311
    -28    233    259   -103   -145    246   -145    485   -280    -51    -59   -314
    -41    236    277    -98   -161    257   -145    504   -285    -46    -62   -319
    -41    244    285   -101   -166    265   -142    519   -283    -46    -62   -319
    -44    218    262    -85   -153    239   -142    535   -288    -62    -83   -345
    -44    197    239    -77   -142    218   -142    555   -290    -70   -106   -355
    -44    192    233    -75   -137    213   -137    579   -283    -67   -109   -340
    -49    192    241    -72   -145    215   -127    610   -267    -51    -98   -319
    -41    174    215    -64   -127    194   -129    639   -262    -44    -98   -303
    -41    200    239    -80   -142    218   -140    659   -259    -44    -93   -290
    -46    197    244    -75   -145    220   -145    688   -254    -49    -90   -288
    -44    236    280    -98   -163    259   -127    748   -226    -28    -67   -265
    -46    265    311   -109   -179    288   -101    826   -192     -5    -38   -239
    -75    306    379   -116   -228    340    -77    878   -163     23     -5   -202
    -83    319    402   -119   -244    361    -57    893   -142     38     15   -181
    -72    322    394   -127   -233    358    -59    878   -140     31     10   -189
    -75    340    415   -132   -244    376    -54    857   -137     23      5   -197
   -101    371    470   -135   -285    420    -46    826   -127     28      7   -179
    -98    418    514   -161   -306    465    -54    802   -124     28      7   -166
    -90    439    527   -176   -309    483    -72    782   -140     10     -7   -176
    -59    454    514   -197   -285    483    -85    753   -166    -12    -28   -192
     12    480    467   -246   -228    472   -122    672   -244    -38    -59   -223
     54    452    397   -252   -171    423   -210    605   -342    -80    -98   -267
     49    410    361   -231   -155    384   -265    555   -410   -127   -140   -293
     38    371    332   -205   -145    353   -296    465   -506   -166   -181   -319
     38    342    303   -192   -132    324   -309    368   -594   -202   -210   -337
     44    322    277   -184   -116    301   -303    293   -636   -223   -218   -363
     51    316    262   -184   -106    290   -301    236   -659   -231   -233   -376
     54    293    239   -174    -90    267   -301    192   -667   -236   -275   -376
     62    252    189   -158    -64    220   -309    181   -639   -254   -303   -366
     49    194    145   -122    -49    171   -306    174   -618   -252   -345   -329
     44    132     85    -90    -20    109   -298    163   -605   -231   -353   -288
     44     75     31    -59      7     54   -290    150   -610   -215   -358   -270
     54     46     -7    -51     31     18   -288    132   -615   -194   -366   -252
     72     -7    -80    -33     75    -41   -285    127   -605   -194   -366   -228
     90    -98   -189      2    137   -142   -241    181   -574   -226   -366   -239
     98   -116   -215     10    155   -166   -111    322   -480   -218   -350   -249
    114    -28   -142    -41    127    -85     31    496   -327   -129   -257   -171
    158    197     36   -179     62    116    140    675   -119     67    -41      5
    189    649    457   -420   -132    553    124    709    109    376    342    366
     93   1309   1215   -701   -561   1262    -54    493    311    769    865    872
    -70   1545   1615   -740   -841   1579   -420      5    181    813   1041   1010
   -168   1153   1319   -493   -743   1236   -714   -475   -298    322    649    623
   -171    420    592   -124   -381    506   -849   -750   -867   -436    -70    -51
   -135   -101     33    119    -85    -33   -813   -691  -1067   -805   -485   -491
   -101   -205   -103    153      0   -155   -691   -524   -974   -787   -511   -566
    -93   -179    -85    135     -5   -132   -561   -376   -841   -701   -462   -553
   -109   -106      2    106    -57    -54   -454   -254   -722   -605   -389   -501
   -109    -23     85     67    -98     31   -379   -168   -633   -527   -327   -446
   -109      5    114     51   -111     57   -337   -111   -592   -504   -316   -441
   -114    -10    103     62   -111     46   -332    -93   -587   -517   -342   -457
   -168    -25    142     96   -158     57   -309    -64   -568   -514   -355   -452
   -145     -5    140     75   -142     67   -296    -44   -550   -504   -379   -452
    -33     41     75     -5    -54     57   -293    -36   -542   -491   -394   -465
     -7     38     46    -15    -25     41   -280    -23   -540   -483   -413   -485
    -12     -5      7      7    -12      0   -285    -31   -555   -491   -446   -506
     -2    -25    -23     15     10    -25   -285    -20   -555   -488   -462   -519
    -20    -46    -25     33      0    -36   -275     -7   -542   -470   -462   -527
     -7    -54    -46     31     18    -49   -262      2   -532   -454   -457   -514
      2    -72    -75     33     36    -72   -262     12   -527   -444   -457   -509
      2    -85    -88     41     44    -85   -262     18   -519   -436   -452   -514
    -70   -116    -46     93    -12    -83   -244     28   -506   -420   -446   -493
    -54   -132    -77     93     10   -106   -252     23   -509   -418   -465   -478
    -51   -145    -93     98     18   -119   -262     15   -506   -413   -470   -465
    -51   -137    -85     96     15   -111   -257     15   -493   -397   -459   -446
    -25   -116    -90     70     31   -103   -244     10   -483   -384   -452   -433
    -83   -171    -88    127      2   -132   -254    -18   -496   -394   -472   -441
   -114   -205    -93    158    -12   -150   -270    -41   -506   -397   -488   -446
   -111   -218   -106    166     -2   -163   -280    -57   -511   -394   -491   -441
   -142   -236    -93    187    -28   -166   -298    -80   -519   -389   -496   -444
   -145   -236    -90    189    -28   -163   -314    -96   -522   -384   -498   -454
    -85   -171    -85    124      0   -129   -306    -88   -504   -355   -478   -428
     -5    -72    -67     38     31    -70   -275    -59   -465   -314   -436   -379
    -59   -124    -67     90      2    -96   -298    -85   -488   -329   -452   -397
    -93   -158    -64    124    -15   -111   -319   -106   -506   -342   -459   -402
    -57   -119    -64     85      2    -93   -309    -96   -491   -329   -444   -384
     62     -5    -67    -28     64    -36   -275    -59   -454   -288   -400   -335
     -7    -62    -54     33     20    -57   -298    -80   -467   -298   -402   -340
    -70   -122    -54     96    -10    -88   -324   -109   -485   -309   -402   -348
    -67    -96    -28     80    -20    -64   -324   -111   -472   -293   -374   -335
    -59    -85    -25     72    -18    -57   -327   -116   -472   -283   -361   -335
    -46    -67    -23     57    -12    -46   -322   -122   -467   -277   -348   -329
    -54    -59     -7     57    -23    -33   -311   -122   -462   -267   -329   -316
    -54    -41     12     46    -33    -15   -309   -129   -454   -259   -316   -311
    -41    -49     -7     46    -18    -28   -309   -140   -449   -270   -316   -322
    -31    -46    -15     38    -10    -31   -288   -132   -439   -262   -301   -322
    -36    -36      0     36    -20    -18   -262   -114   -410   -233   -262   -303
    -57    -36     20     46    -41     -7   -233    -88   -368   -194   -215   -272
    -77    -31     46     54    -62      7   -213    -75   -340   -176   -187   -265
    -83    -28     51     54    -70     10   -189    -67   -327   -166   -166   -265
    -57    -25     31     41    -46      2   -176    -72   -316   -161   -150   -270
    -38    -31      7     33    -25    -10   -174    -80   -306   -158   -135   -280
    -41    -36      5     38    -23    -15   -163    -85   -293   -153   -116   -275
    -59    -51      5     54    -33    -23   -163    -93   -285   -153   -109   -283
    -59    -59      0     59    -31    -31   -166   -109   -285   -161   -109   -296
    -59    -67     -7     59    -25    -38   -171   -127   -293   -176   -122   -316
    -46    -57    -10     51    -18    -33   -174   -140   -293   -187   -122   -337
    -25    -62    -38     44      5    -51   -176   -150   -296   -210   -124   -348
    -18    -62    -44     41     12    -54   -176   -161   -293   -215   -124   -329
    -31    -62    -31     44     -2    -46   -166   -163   -280   -202   -127   -283
    -20    -51    -31     36      5    -41   -158   -163   -270   -189   -129   -252
    -18    -44    -25     28      0    -36   -158   -161   -265   -179   -116   -254
    -18    -44    -25     31      2    -36   -161   -161   -259   -181   -111   -267
    -10    -49    -41     28     12    -46   -161   -155   -257   -184   -109   -290
    -10    -49    -38     31     12    -44   -155   -150   -249   -179   -103   -301
    -12    -51    -38     31     12    -46   -150   -148   -246   -176   -101   -306
    -12    -44    -31     25      7    -38   -145   -140   -236   -166    -96   -293
    -12    -46    -33     28      7    -41   -148   -140   -231   -163    -96   -298
    -31    -62    -31     46      0    -46   -153   -145   -231   -163    -98   -311
    -44    -75    -31     59    -10    -51   -145   -142   -223   -163    -93   -311
    -33    -93    -62     62     12    -77   -148   -145   -228   -171    -98   -329
    -25    -96    -70     59     20    -83   -148   -148   -228   -174    -96   -342
    -23    -93    -70     59     23    -83   -142   -140   -223   -174    -93   -348
    -25    -98    -72     62     23    -88   -132   -135   -218   -171    -88   -350
    -20    -93    -72     57     25    -83   -127   -140   -226   -176    -90   -348
    -25    -88    -64     54     18    -75   -116   -142   -233   -192   -101   -342
    -23   -101    -77     62     25    -90   -114   -145   -246   -207   -106   -342
    -25   -116    -90     67     31   -103   -116   -150   -262   -218   -114   -342
    -18   -132   -114     75     46   -124   -116   -153   -270   -239   -135   -345
    -12   -142   -129     75     57   -137   -116   -148   -272   -249   -148   -355
    -15   -127   -111     72     46   -119   -119   -150   -270   -231   -137   -361
    -41   -176   -137    106     46   -158   -132   -166   -293   -239   -148   -381
    -59   -220   -161    140     49   -192   -114   -168   -316   -252   -135   -394
    -46   -200   -155    122     51   -179    -93   -137   -311   -249    -77   -384
    -25   -179   -153    103     62   -166    -80   -114   -309   -254    -33   -366
    -28   -187   -161    106     64   -174    -75   -103   -319   -267      5   -348
    -25   -207   -181    116     77   -194    -75   -103   -340   -296     46   -345
    -25   -239   -215    129     93   -228    -72   -116   -368   -329     77   -358
    -36   -285   -249    161    106   -267    -64   -132   -389   -358    116   -366
    -33   -301   -267    166    114   -285    -67   -145   -410   -381    148   -379
    -23   -322   -301    171    137   -311    -67   -148   -428   -394    174   -402
     -5   -316   -311    158    153   -314    -54   -145   -433   -392    213   -407
     15   -296   -311    140    163   -303    -38   -140   -436   -379    257   -415
      7   -275   -285    132    145   -280    -20   -142   -441   -368    293   -415
     36   -257   -296    109    163   -275    -23   -148   -459   -368    311   -433
    119   -207   -329     44    220   -267    -23   -140   -478   -371    327   -459
    137   -142   -280      2    207   -210      2   -109   -470   -337    413   -480
     54   -148   -205     46    129   -176     -2   -111   -475   -319    561   -542
     57   -132   -189     38    122   -161    -10   -114   -480   -311    509   -446
     88   -124   -213     15    148   -168    -36   -132   -517   -332    363   -355
    103   -101   -205      0    153   -153    -57   -140   -537   -337    329   -342
    101   -137   -239     18    168   -189    -98   -171   -576   -368    301   -381
     57   -218   -275     80    166   -246   -135   -207   -623   -402    262   -433
     25   -259   -288    116    153   -272   -132   -205   -639   -405    249   -457
      7   -288   -296    140    150   -290   -124   -200   -646   -410    241   -467
    -49   -348   -301    197    124   -324   -119   -213   -667   -431    226   -498
    -85   -392   -306    236    109   -350   -124   -228   -680   -439    202   -542
   -132   -462   -332    296     98   -397   -137   -252   -711   -462    166   -600
   -153   -511   -358    332    101   -436   -116   -262   -727   -480    148   -628
   -150   -485   -337    316     93   -413    -77   -246   -709   -465    168   -628
   -124   -441   -316    283     93   -379    -57   -236   -698   -457    179   -631
    -83   -407   -324    244    119   -368    -44   -231   -688   -457    179   -639
   -101   -433   -332    267    114   -384    -36   -226   -685   -467    174   -654
    -93   -457   -363    272    132   -413    -28   -218   -685   -467    171   -680
    -59   -488   -428    272    184   -459    -18   -181   -675   -478    158   -714
    -70   -561   -493    314    210   -527     54    -80   -649   -493    122   -779
    -83   -542   -459    314    187   -501    181     80   -553   -446    137   -800
     -7   -405   -397    205    192   -402    306    285   -376   -293    257   -696
    101    -75   -176    -12    137   -124    381    446   -137    -18    524   -418
    129    470    340   -301   -106    405    335    457    135    379    963     57
    -20   1028   1049   -504   -535   1039    119    207    322    748   1405    532
   -163    924   1088   -381   -626   1005   -236   -288     59    594   1293    444
   -246    265    511    -10   -381    389   -496   -756   -542    -57    654   -127
   -244   -454   -210    348    -18   -332   -600   -948  -1028   -667      5   -724
   -106   -756   -649    431    270   -704   -535   -828  -1101   -828   -226   -953
   -114   -815   -701    462    290   -758   -418   -672  -1015   -784   -233   -961
   -283   -787   -504    535    109   -644   -265   -488   -865   -654   -155   -862
   -254   -688   -433    470     88   -561   -181   -374   -763   -558   -106   -776
    -41   -600   -558    322    257   -579   -187   -353   -743   -542   -129   -763
    -28   -623   -597    324    283   -610   -200   -348   -743   -548   -168   -761
    -62   -620   -561    340    249   -592   -200   -327   -727   -532   -184   -732
    -38   -620   -581    329    270   -600   -213   -319   -730   -535   -220   -724
    -59   -607   -548    335    244   -579   -207   -290   -711   -511   -233   -693
    -59   -602   -545    329    239   -574   -213   -280   -709   -501   -277   -623
    -44   -620   -576    332    265   -600   -233   -296   -727   -506   -332   -566
    -80   -636   -558    358    236   -597   -239   -301   -732   -504   -355   -522
   -111   -615   -504    363    194   -561   -223   -280   -709   -478   -345   -467
   -135   -631   -496    381    179   -563   -220   -272   -701   -467   -332   -467
   -109   -646   -537    379    213   -594   -239   -298   -722   -483   -345   -514
    -93   -654   -561    371    231   -607   -249   -329   -743   -501   -363   -542
   -135   -618   -483    376    174   -550   -233   -322   -730   -475   -340   -522
    -88   -636   -550    361    231   -594   -244   -350   -750   -493   -363   -542
   -116   -639   -522    376    200   -581   -220   -353   -743   -483   -353   -545
   -194   -652   -459    423    129   -555   -189   -345   -724   -462   -335   -532
   -109   -641   -532    376    210   -587   -202   -376   -748   -478   -353   -540
    -88   -628   -540    355    226   -584   -194   -384   -748   -475   -345   -537
   -111   -618   -506    363    197   -563   -179   -384   -732   -465   -335   -535
   -114   -628   -517    368    200   -574   -176   -392   -740   -472   -340   -553
   -114   -652   -537    384    210   -594   -166   -397   -740   -475   -342   -566
    -98   -626   -527    361    213   -576   -163   -400   -735   -470   -327   -574
    -83   -628   -545    353    231   -587   -166   -410   -737   -470   -314   -592
    -75   -620   -545    345    233   -581   -158   -405   -724   -457   -285   -607
    -67   -592   -524    329    228   -558   -137   -384   -698   -428   -244   -600
    -54   -579   -524    316    233   -553   -145   -392   -693   -423   -249   -566
    -85   -587   -501    335    207   -545   -153   -407   -696   -426   -249   -537
    -80   -563   -485    322    202   -527   -148   -405   -680   -415   -233   -504
    -59   -530   -470    296    205   -501   -129   -394   -654   -392   -205   -472
    -75   -545   -470    309    197   -509   -145   -410   -652   -389   -187   -457
    -72   -517   -446    293    187   -483   -150   -407   -633   -368   -153   -420
    -44   -459   -415    249    184   -439   -145   -392   -605   -337   -114   -384
    -36   -420   -384    228    174   -402   -129   -376   -574   -306    -80   -348
    -18   -394   -379    205    179   -389   -116   -376   -558   -296    -62   -316
    -51   -397   -348    223    145   -374   -116   -384   -550   -290    -57   -298
   -122   -444   -324    280     98   -384   -132   -407   -555   -301    -64   -298
   -140   -457   -316    298     88   -387   -132   -413   -545   -303    -62   -283
   -116   -420   -303    267     90   -363   -111   -394   -514   -288    -44   -254
    -77   -371   -293    223    106   -332    -80   -366   -478   -262    -12   -220
    -98   -407   -309    252    103   -358    -88   -368   -475   -267    -20   -228
    -98   -426   -327    262    114   -376    -90   -363   -470   -259    -23   -231
    -93   -397   -306    244    103   -353    -77   -348   -452   -249    -15   -220
    -96   -400   -306    246    103   -353    -67   -329   -433   -239     -7   -210
    -96   -418   -322    257    111   -371    -54   -314   -423   -233    -10   -207
   -106   -410   -303    259     98   -358    -28   -293   -407   -223      0   -192
   -106   -400   -293    254     90   -348     -2   -290   -400   -220      2   -184
   -106   -423   -316    265    103   -371      2   -306   -405   -231    -10   -194
   -111   -439   -327    272    106   -381     -2   -316   -407   -236    -18   -202
   -106   -428   -322    267    106   -376    -10   -319   -400   -233    -20   -200
   -116   -439   -324    275    103   -381    -18   -314   -397   -239    -33   -197
   -132   -467   -335    298    101   -402    -18   -303   -397   -246    -46   -181
   -161   -467   -309    311     72   -389    -12   -285   -389   -244    -49   -148
   -161   -483   -322    322     80   -402    -15   -270   -392   -249    -70   -116
   -145   -446   -301    293     75   -374    -12   -246   -376   -231   -116     10
   -129   -441   -311    285     90   -376    -12   -218   -379   -220   -158     90
   -127   -433   -306    280     88   -371     -7   -184   -374   -205   -158    101
   -140   -433   -293    288     75   -363     -2   -158   -366   -187   -166    109
   -150   -415   -265    280     57   -340      0   -132   -353   -163   -153    103
   -140   -413   -272    275     64   -342     -5   -106   -355   -150   -148     83
   -132   -402   -272    265     70   -337    -12    -88   -361   -142   -158     93
   -137   -407   -270    272     64   -340    -12    -80   -368   -127   -171    106
   -135   -394   -259    262     62   -327     -7    -90   -376   -127   -166     62
   -137   -389   -254    262     57   -322      2    -98   -379   -145   -174     46
   -135   -392   -257    262     59   -324     12   -114   -384   -171   -197     54
   -129   -392   -262    262     64   -327     28   -129   -387   -194   -215     62
   -129   -402   -275    265     70   -337     38   -142   -397   -215   -236     57
   -142   -420   -277    280     67   -350     36   -153   -407   -239   -252     49
   -155   -420   -265    285     51   -345     36   -148   -413   -257   -252     36
   -168   -410   -241    290     36   -327     36   -142   -415   -277   -246     15
   -137   -415   -277    275     67   -345     20   -153   -433   -306   -257    -28
   -103   -415   -314    259    103   -366     15   -163   -449   -327   -265    -67
    -59   -439   -379    249    158   -410      2   -189   -475   -350   -290   -103
     -7   -462   -454    236    223   -459     -2   -218   -501   -368   -314   -135
     15   -462   -478    223    246   -470     -2   -236   -511   -376   -322   -145
     15   -465   -480    226    246   -472      0   -249   -514   -381   -327   -137
    -18   -485   -470    249    223   -480     10   -252   -509   -384   -329   -119
    -46   -498   -452    272    202   -475     31   -241   -496   -358   -309   -114
    -67   -519   -454    290    192   -485     46   -239   -491   -363   -332   -161
    -98   -537   -439    316    168   -488     57   -241   -491   -374   -332   -228
   -101   -563   -462    332    179   -514     49   -252   -504   -402   -329   -327
    -80   -576   -496    329    207   -537     31   -252   -514   -420   -361   -335
    -83   -589   -506    335    210   -548     23   -249   -519   -428   -418   -223
    -41   -566   -524    303    241   -548     28   -233   -509   -413   -433   -124
    -10   -561   -550    285    267   -555     44   -210   -493   -397   -431    -67
     20   -558   -579    270    298   -568     51   -194   -488   -394   -423    -46
     77   -524   -605    220    340   -563     59   -184   -485   -389   -405    -28
    116   -470   -589    176    353   -530     67   -171   -485   -387   -379     -2
     62   -452   -517    194    288   -483     54   -174   -501   -400   -371     -2
     33   -392   -426    179    228   -407     46   -166   -498   -397   -350      2
     75   -303   -379    111    226   -340     54   -155   -483   -392   -306     -2
     67   -311   -381    122    223   -345     31   -174   -501   -423   -298    -28
    111   -314   -426    101    267   -371     -5   -189   -517   -452   -288    -10
    176   -361   -537     93    355   -449    -59   -231   -550   -496   -303     -5
    163   -444   -610    140    387   -527    -51   -228   -553   -514   -301      7
    103   -493   -597    194    348   -542     -7   -210   -532   -509   -277     10
     15   -568   -587    275    298   -576      2   -233   -545   -530   -285    -51
     -7   -579   -571    293    280   -576      7   -252   -563   -548   -293   -142
    -70   -600   -530    332    228   -563     -7   -280   -602   -587   -309   -270
    -44   -542   -501    293    226   -522     -7   -288   -628   -602   -311   -350
    -25   -501   -475    262    223   -488     10   -262   -628   -592   -327   -368
   -140   -592   -452    366    155   -522      5   -254   -644   -602   -366   -387
   -161   -646   -485    400    161   -566     10   -213   -631   -602   -389   -348
   -111   -641   -532    376    210   -587     44   -161   -592   -574   -384   -309
   -106   -683   -576    392    233   -631     51   -142   -574   -561   -381   -316
   -137   -727   -589    433    226   -659     49   -132   -563   -545   -371   -337
   -127   -748   -620    436    244   -685     59   -109   -550   -537   -379   -340
   -114   -805   -691    459    288   -748    122    -20   -524   -540   -418   -363
    -96   -776   -683    436    290   -730    249    145   -423   -478   -400   -332
    -36   -667   -631    353    296   -649    381    350   -259   -335   -293   -228
     25   -413   -441    192    233   -426    467    527    -38    -70    -36     31
     36     64     28    -51      2     49    483    600    241    324    397    491
    -90    550    639   -231   -366    594    358    439    441    685    815    932
   -228    558    787   -163   -506    672     54      0    280    670    846    974
   -324     -2    322    163   -324    158   -192   -480   -277     90    290    480
   -316   -633   -316    475     -2   -475   -329   -735   -782   -519   -335    -77
   -285  -1008   -724    644    218   -865   -327   -688   -917   -730   -589   -319
   -262  -1132   -870    698    303  -1002   -246   -576   -883   -732   -628   -381
   -215  -1083   -870    649    324   -976   -145   -465   -792   -665   -592   -350
   -197  -1002   -805    600    303   -904    -67   -368   -706   -592   -540   -283
   -163   -904   -740    532    288   -823    -23   -309   -654   -532   -496   -231
   -140   -846   -706    493    283   -776     20   -265   -620   -493   -467   -207
   -135   -839   -704    485    283   -771     33   -246   -613   -475   -454   -210
   -124   -831   -706    478    290   -769     41   -226   -605   -462   -441   -207
   -106   -815   -711    459    301   -763     54   -200   -592   -444   -428   -194
   -116   -818   -701    467    290   -761     62   -179   -584   -433   -420   -181
   -181   -878   -696    527    254   -787     51   -174   -589   -433   -420   -174
   -148   -844   -698    496    272   -771     72   -140   -563   -410   -392   -142
   -106   -802   -698    452    296   -750     96   -101   -537   -387   -361   -116
   -137   -828   -691    483    275   -761     75   -109   -548   -402   -363   -135
   -140   -826   -685    480    272   -756     70   -109   -548   -402   -366   -155
   -132   -813   -683    472    272   -748     77   -106   -548   -402   -363   -168
   -145   -820   -675    483    262   -748     70   -109   -545   -400   -353   -171
   -127   -810   -683    470    277   -748     77    -90   -527   -392   -340   -166
    -90   -805   -714    446    311   -761     98    -67   -504   -381   -319   -142
   -114   -818   -706    465    296   -763    101    -49   -485   -374   -293   -122
   -114   -828   -717    470    301   -774     83    -54   -478   -374   -280   -127
    -93   -826   -732    459    319   -779     72    -57   -475   -379   -280   -158
    -49   -766   -719    405    335   -743     80    -46   -452   -368   -267   -163
    -20   -735   -714    379    345   -727     96    -36   -431   -348   -231   -150
    -46   -782   -735    415    342   -761     88    -46   -433   -350   -226   -158
   -116   -839   -722    478    301   -782     85    -49   -428   -353   -220   -150
    -72   -805   -735    436    329   -771     83    -46   -415   -348   -202   -135
    -62   -792   -732    426    335   -763     80    -46   -410   -342   -189   -124
    -57   -782   -727    418    332   -756     80    -44   -394   -327   -171   -103
    -33   -750   -717    392    340   -735     77    -41   -376   -309   -153    -75
    -18   -704   -685    361    329   -693     67    -51   -376   -309   -161    -80
     -5   -672   -667    340    329   -670     64    -51   -368   -298   -153    -57
      7   -646   -654    319    329   -652     59    -49   -353   -280   -132    -36
     18   -633   -652    309    335   -641     59    -41   -335   -262   -114    -20
     28   -613   -644    290    335   -626     70    -25   -314   -236    -90      2
     33   -594   -628    280    329   -610     80     -5   -296   -215    -64     31
     33   -589   -623    275    324   -605     88      5   -283   -207    -51     36
     28   -592   -620    283    324   -605    106     23   -270   -192    -36     54
     20   -563   -587    270    301   -574    127     36   -244   -168    -12     75
      5   -568   -574    280    288   -571    140     41   -228   -158     -5     67
    -12   -579   -566    296    275   -574    153     44   -220   -150      2     51
      0   -576   -576    288    288   -576    163     46   -213   -150      5     38
     10   -550   -561    267    285   -555    176     57   -194   -137     20     23
      5   -540   -545    267    272   -542    192     77   -174   -127     31     10
      2   -558   -561    275    280   -558    205     93   -158   -116     28    -10
      2   -561   -563    280    283   -561    231    114   -127    -98     33    -18
     -7   -540   -532    272    259   -535    246    127   -101    -83     33    -15
    -15   -535   -519    275    249   -527    252    129    -85    -72     23    -31
    -15   -524   -509    270    246   -519    252    122    -77    -70     12    -44
    -20   -524   -504    272    241   -514    249    114    -80    -75     -2    -38
    -23   -514   -491    267    231   -504    252    124    -77    -80    -18    -31
    -18   -514   -496    267    236   -506    252    116    -75    -93    -44    -20
    -15   -545   -530    277    254   -537    249    101    -93   -114    -70    -12
     -5   -566   -561    285    277   -563    252     96   -103   -127    -80      7
     -5   -589   -587    296    290   -589    257     96   -119   -140    -75     28
     -5   -600   -594    301    293   -597    267     98   -114   -142    -57     38
     -5   -594   -589    296    290   -592    272    101   -114   -132    -25     33
      5   -571   -576    283    290   -574    270    103   -137   -127     12     20
     15   -584   -600    283    303   -589    272    109   -163   -145     57     -5
     25   -605   -631    288    327   -618    267    103   -184   -163     88    -57
     41   -631   -672    293    355   -652    259     93   -210   -189    114   -129
     54   -654   -709    301    381   -680    249     83   -231   -200    140   -205
     46   -696   -743    322    392   -717    239     64   -246   -215    166   -246
     31   -688   -719    327    374   -704    239     49   -249   -220    202   -249
      7   -662   -672    327    337   -667    244     36   -252   -223    241   -231
     -2   -626   -623    314    309   -626    246     25   -262   -226    280   -192
    -23   -579   -555    301    265   -568    239     15   -277   -233    314   -184
    -44   -542   -498    290    226   -522    213      0   -301   -246    337   -189
    -51   -496   -444    272    194   -470    197      7   -324   -257    361   -176
    -46   -470   -423    259    187   -446    202     10   -345   -262    381   -153
     -5   -433   -431    218    210   -431    205      7   -368   -275    387   -122
     33   -397   -431    181    231   -413    218     10   -381   -285    392    -80
     23   -384   -407    181    215   -394    202      5   -394   -296    394    -36
      0   -400   -400    200    200   -400    168      7   -410   -298    410     18
      5   -426   -431    210    215   -428    150      5   -415   -298    418     64
    -23   -488   -465    254    220   -478    153      2   -418   -296    420     46
    -33   -535   -504    283    233   -519    171     23   -400   -272    428      7
      0   -527   -527    265    262   -527    205     62   -366   -220    446    -12
      7   -535   -542    262    272   -537    220     77   -355   -192    454    -41
     -7   -542   -535    275    262   -540    236     85   -350   -179    457    -83
    -10   -496   -485    252    236   -491    270    109   -324   -158    483   -114
    -18   -470   -452    244    215   -462    296    127   -303   -140    514   -163
    -23   -467   -444    244    210   -457    322    153   -275   -122    548   -215
     -2   -457   -457    228    226   -457    350    181   -246   -106    584   -252
     10   -459   -470    223    236   -465    371    202   -218    -90    607   -262
    -10   -462   -452    236    220   -457    394    220   -187    -72    631   -231
    -59   -491   -431    272    184   -462    407    228   -163    -64    639   -197
    -44   -493   -449    267    200   -470    413    233   -142    -49    644   -158
    -28   -501   -472    265    218   -485    400    220   -140    -51    626   -145
    -33   -522   -488    277    226   -506    381    207   -145    -59    600   -137
    -41   -550   -509    296    231   -530    355    181   -168    -83    558   -145
    -44   -574   -532    309    244   -553    337    161   -192   -111    506   -166
    -51   -602   -553    324    249   -576    332    148   -205   -135    452   -181
    -75   -662   -587    368    254   -626    319    132   -220   -166    400   -202
    -72   -693   -620    381    272   -657    303    122   -236   -197    363   -220
    -93   -719   -628    405    265   -675    290    116   -244   -205    337   -215
   -132   -750   -618    441    241   -685    280    114   -246   -205    324   -207
   -109   -761   -652    436    270   -706    262    109   -259   -213    290   -220
    -77   -740   -662    407    288   -701    254    119   -259   -197    277   -210
    -96   -748   -652    420    277   -701    241    127   -259   -179    265   -194
   -119   -774   -654    444    265   -714    220    129   -265   -171    244   -192
   -124   -792   -667    459    270   -730    207    132   -262   -155    228   -184
   -176   -820   -646    498    233   -735    218    155   -244   -122    223   -166
   -140   -849   -709    496    283   -779    218    184   -254   -127    176   -179
   -122   -883   -761    501    319   -823    288    298   -228   -132    122   -207
    -51   -823   -771    439    358   -797    405    452   -150    -98    114   -213
     41   -688   -730    322    384   -706    501    626    -18     10    197   -109
     85   -381   -467    145    275   -423    566    774    181    246    439    171
    103    161     57   -132     23    109    561    807    436    623    867    646
     36    724    688   -379   -324    706    392    568    592    956   1283   1078
   -106    662    766   -277   -436    714     88    116    371    852   1231   1034
   -223    114    335     54   -280    223   -124   -324   -174    257    670    537
   -213   -524   -311    368     49   -420   -218   -517   -641   -342     57    -31
   -161   -911   -750    537    293   -831   -187   -426   -740   -532   -192   -296
   -142  -1021   -880    579    366   -950   -101   -303   -685   -517   -218   -340
   -132   -995   -862    563    363   -930      0   -187   -584   -439   -168   -296
   -132   -909   -776    519    319   -841     98    -75   -472   -337    -90   -220
   -106   -831   -724    470    309   -779    168      0   -392   -259    -28   -166
    -90   -813   -724    452    314   -769    213     33   -358   -236     -5   -158
    -70   -813   -743    441    335   -779    226     38   -345   -226     -7   -158
    -80   -789   -711    433    314   -750    252     51   -319   -207      7   -145
   -103   -750   -646    428    270   -698    285     77   -277   -174     44   -116
   -122   -750   -628    436    252   -691    285     75   -267   -171     54   -106
   -101   -750   -649    423    272   -701    270     57   -267   -181     57   -111
   -106   -735   -628    418    259   -683    277     62   -246   -163     77    -90
   -109   -730   -620    420    254   -675    280     62   -231   -158     90    -83
   -132   -745   -613    439    236   -678    267     51   -226   -150     98    -88
   -142   -709   -566    426    210   -639    267     54   -200   -127    116    -70
   -168   -709   -540    436    184   -623    259     54   -184   -116    124    -57
   -179   -691   -511    436    166   -602    252     54   -168   -103    142    -38
   -158   -667   -511    413    176   -592    262     59   -145    -80    171    -20
   -184   -683   -501    433    158   -592    265     54   -129    -67    192     -5
   -187   -675   -491    428    150   -584    265     51   -116    -57    210     41
   -103   -597   -493    350    194   -545    275     62    -93    -41    233     85
   -106   -584   -478    345    184   -532    275     67    -88    -31    239    119
   -174   -657   -485    415    155   -571    252     46   -109    -44    223    129
   -140   -644   -506    392    181   -576    259     59    -96    -31    239    148
   -124   -613   -488    368    181   -550    272     70    -77    -18    252    145
   -103   -579   -475    340    184   -530    277     80    -67    -18    254    137
    -90   -566   -478    327    192   -522    280     88    -59    -12    257    127
   -116   -597   -480    355    179   -540    280     90    -54    -12    262    124
   -114   -618   -504    366    194   -561    277     98    -46     -7    265    135
   -101   -628   -527    363    213   -576    275    101    -49     -2    257    142
   -109   -602   -493    355    189   -548    275    114    -28     23    270    166
   -109   -571   -462    340    176   -517    288    142      0     51    293    192
    -77   -571   -493    324    207   -532    293    166     12     59    296    189
    -59   -548   -491    301    213   -519    303    179     18     75    311    205
    -62   -555   -493    309    215   -524    311    192     23     85    311    202
    -51   -535   -485    293    215   -511    319    215     44    106    329    210
    -31   -493   -462    262    215   -478    327    246     70    132    353    226
    -59   -504   -446    280    192   -475    316    259     67    137    350    241
    -67   -485   -420    275    174   -454    309    277     72    142    340    272
    -44   -439   -394    239    174   -418    311    306     85    153    332    311
    -36   -400   -363    218    163   -381    322    329     96    166    335    348
    -41   -436   -394    239    174   -415    319    340     85    145    319    322
    -51   -454   -402    252    174   -431    345    368    101    153    327    327
    -88   -504   -415    296    161   -462    387    397    119    168    337    348
   -114   -532   -418    324    150   -475    413    405    129    163    342    366
   -124   -478   -355    298    114   -418    402    384    122    145    327    381
   -127   -449   -322    288     96   -387    394    361    111    127    311    379
   -132   -488   -358    309    111   -423    407    353    119    122    303    371
   -161   -498   -337    329     88   -418    426    340    119    119    309    374
   -148   -478   -329    311     88   -405    423    309    109    114    290    366
   -142   -475   -332    309     93   -405    407    277     93    103    265    355
   -103   -459   -358    280    124   -410    389    252     85     88    236    345
    -38   -449   -410    244    184   -431    371    231    101     80    218    358
      7   -449   -459    220    233   -454    353    205     83     51    163    358
     46   -462   -509    207    277   -485    342    187     77     33    129    337
     93   -467   -563    184    327   -514    335    174     85     33    116    311
    124   -470   -594    174    358   -532    322    153     77     54     96    270
    127   -475   -605    171    363   -537    306    142     54     80     67    223
    101   -491   -592    194    345   -540    301    135     31     83     49    210
     54   -483   -537    213    293   -509    309    145     20     83     51    215
      5   -467   -472    231    239   -470    319    158     10     77     57    220
    -20   -449   -428    233    202   -441    314    168     -5     70     51    236
    -31   -441   -410    236    187   -426    301    181    -28     62     49    241
    -31   -431   -400    228    181   -418    290    200    -49     59     64    244
     -7   -418   -410    213    200   -415    277    218    -62     54     90    254
     -7   -389   -381    197    187   -387    272    236    -70     51    122    275
    -23   -374   -350    197    161   -361    270    267    -70     49    153    319
    -38   -363   -324    200    140   -342    270    296    -70     38    202    376
    -59   -340   -280    200    109   -311    272    319    -70     18    252    420
    -54   -327   -272    189    109   -298    272    335    -70    -23    293    418
    -36   -316   -280    176    122   -298    265    335    -72    -64    322    410
    -20   -293   -272    155    124   -283    249    319    -77    -85    337    405
    -15   -267   -252    142    116   -259    241    303    -83   -109    335    389
    -23   -236   -213    127     93   -223    239    277    -98   -135    316    387
    -33   -205   -171    119     67   -189    233    254   -114   -150    288    371
    -36   -205   -168    119     64   -187    231    236   -129   -153    254    342
    -38   -215   -176    127     67   -197    233    226   -137   -140    220    303
    -28   -220   -192    124     77   -205    249    223   -132   -142    194    259
    -18   -205   -187    111     83   -197    280    236   -106   -140    189    213
    -18   -187   -168    101     75   -179    319    270    -75   -137    200    163
    -15   -163   -148     90     64   -155    345    296    -54   -140    210    106
    -18   -150   -132     83     54   -142    374    319    -28   -135    228     54
    -25   -163   -137     93     54   -150    387    329    -20   -122    239      5
    -25   -161   -135     90     54   -148    397    342    -12   -103    241     33
    -28   -129   -101     80     36   -116    423    363     10    -75    259    101
    -33   -109    -75     70     18    -93    439    381     36    -49    293    119
    -31   -119    -90     75     28   -106    431    374     44    -44    319    119
    -10   -148   -140     77     64   -145    410    355     31    -57    322    124
     25   -142   -168     59     96   -155    410    350     31    -44    335    155
     -5   -197   -192    101     90   -192    394    322      5    -59    316    163
    -28   -257   -228    142     98   -244    376    288    -25    -88    283    145
    -36   -306   -270    168    114   -288    355    262    -51   -109    244    132
    -57   -345   -288    202    114   -316    340    246    -75   -124    207    124
    -59   -363   -306    210    119   -335    324    223    -98   -142    179    106
    -44   -361   -316    202    135   -340    314    200   -111   -135    171    101
    -70   -397   -327    233    127   -363    290    163   -135   -132    140     93
    -83   -407   -324    246    119   -366    277    145   -150   -116    132     98
   -111   -433   -324    272    106   -381    259    127   -171   -119    124     85
   -135   -457   -322    296     90   -389    246    116   -184   -114    116     83
   -114   -431   -319    270    101   -376    257    124   -176    -96    132     98
    -85   -387   -301    236    106   -345    267    142   -158    -70    166    122
   -148   -444   -298    296     75   -374    244    135   -179    -85    150    101
   -153   -488   -337    319     90   -413    241    161   -187    -98    135     88
    -83   -493   -410    288    161   -452    316    288   -137    -83    129     67
    -25   -431   -405    228    189   -418    465    488    -20    -10    176     70
    -38   -366   -329    202    142   -348    587    704    124    122    290    153
    -10   -142   -135     75     62   -137    659    885    314    350    535    384
     25    335    306   -181   -140    322    652    945    548    698    945    810
   -114    927   1041   -405   -576    984    509    763    737   1067   1421   1286
   -267    937   1202   -337   -735   1070    207    324    537    997   1423   1270
   -335    410    745    -38   -540    576    -54   -114      0    436    891    784
   -306   -259     46    283   -176   -109   -200   -340   -509   -202    231    179
   -223   -654   -431    439    103   -542   -189   -254   -628   -418    -46   -106
   -189   -735   -545    462    176   -641    -90   -106   -540   -384    -46   -145
   -161   -659   -498    407    168   -579     25     28   -407   -283     10   -109
   -135   -545   -413    340    137   -478    119    111   -298   -194     75    -67
   -132   -462   -329    298     98   -397    187    158   -223   -135    142    -41
   -127   -426   -298    275     83   -363    218    184   -187    -98    197    -38
   -124   -413   -290    267     80   -353    236    202   -166    -80    241    -18
   -122   -402   -280    259     75   -342    252    207   -153    -70    267     12
   -127   -392   -265    259     67   -329    262    207   -145    -64    257     38
   -116   -371   -257    241     67   -314    267    210   -140    -59    194     96
   -103   -350   -246    226     70   -298    277    223   -129    -49    101    259
    -90   -340   -249    213     77   -296    298    246   -109    -44     57    433
   -103   -342   -239    223     67   -290    322    267    -83    -36    103    459
   -119   -366   -246    241     62   -306    335    283    -59    -28    137    431
   -116   -381   -267    249     75   -324    342    288    -41    -28    168    379
    -98   -384   -285    241     90   -335    345    296    -28    -25    213    298
    -75   -350   -275    213     98   -314    340    293    -18    -25    241    249
    -57   -329   -272    192    106   -301    329    290    -10    -38    244    223
    -57   -309   -252    184     96   -280    329    301      2    -41    246    205
    -51   -319   -270    184    106   -296    335    309     15    -25    259    192
    -57   -358   -301    207    122   -329    345    314     25     -2    285    187
    -77   -363   -288    220    103   -327    350    324     41     23    322    187
   -127   -358   -233    241     51   -296    358    340     59     46    358    181
   -140   -353   -215    246     36   -285    345    337     62     46    381    153
   -137   -350   -213    244     36   -283    329    329     57     31    392    114
   -116   -319   -202    215     41   -262    322    327     59     18    394     85
    -77   -303   -228    189     75   -267    314    324     64     15    402     62
    -38   -311   -272    174    114   -293    303    319     64     10    402     44
    -20   -306   -285    163    132   -296    301    329     77     15    397     51
    -15   -239   -223    127    101   -233    301    340     93     38    397     85
     -5   -202   -197    101     96   -200    283    337     83     33    371     93
      0   -163   -163     80     80   -163    267    342     77     41    348    109
     12   -106   -119     46     64   -111    265    363     93     70    348    142
     20    -70    -90     23     54    -80    267    381    101     93    350    181
     18    -67    -88     23     51    -77    267    400    106    114    363    215
      7    -75    -83     33     41    -77    267    415    109    132    376    244
     12    -41    -54     15     33    -46    280    436    119    153    405    270
     15    -44    -62     12     38    -51    290    454    116    150    407    277
     10    -41    -51     12     31    -46    306    472    122    153    420    290
      7    -36    -44     10     25    -38    314    480    119    150    423    303
     12    -49    -62     18     36    -54    316    483    114    142    423    314
      7    -70    -80     31     41    -75    319    488    111    132    428    324
      2    -93    -96     44     46    -93    332    498    114    132    444    332
      2   -116   -119     57     59   -116    337    504    111    129    465    327
     12   -127   -140     57     75   -132    345    504    106    122    488    303
     20   -153   -176     64     96   -163    355    506     98    111    517    259
     33   -179   -215     72    124   -197    353    491     75     85    537    200
     54   -207   -262     75    155   -233    342    470     49     51    555    140
     85   -233   -319     75    202   -275    327    441     20     23    576     93
    106   -246   -355     67    228   -298    319    410     -7     -7    594     62
     85   -233   -319     72    200   -275    324    392    -15    -15    620     44
     57   -215   -272     77    161   -244    335    389    -18    -15    652     36
     46   -213   -259     83    153   -236    337    376    -33    -25    652     20
     18   -244   -265    111    140   -254    340    376    -46    -31    631      0
    -18   -236   -218    127     98   -228    350    381    -57    -20    618    -18
    -46   -202   -158    124     54   -181    355    384    -70    -10    605    -33
    -67   -163    -96    116     12   -129    353    381    -85    -15    592    -44
    -80   -161    -80    119     -2   -122    350    381    -93    -20    579    -44
    -77   -171    -93    124      5   -132    348    379   -103    -20    566    -44
    -80   -176    -98    127      7   -140    361    389   -106     -5    558    -38
    -83   -171    -88    127      2   -129    379    405    -93     15    553    -25
    -93   -171    -80    129     -7   -124    392    410    -90     20    548    -33
   -106   -168    -62    137    -23   -116    400    418    -88     31    548    -46
   -116   -174    -59    142    -31   -116    400    428    -83     41    542    -70
   -127   -171    -44    150    -41   -109    410    436    -75     46    545    -83
   -140   -171    -33    153    -54   -103    418    436    -67     51    545    -85
   -142   -181    -38    161    -51   -111    423    436    -59     51    545    -85
   -132   -181    -49    155    -44   -114    426    444    -46     54    553    -83
   -132   -179    -46    155    -44   -114    431    446    -36     62    566    -83
   -140   -187    -49    161    -46   -119    428    441    -31     59    581    -93
   -137   -200    -62    168    -38   -132    433    449    -23     64    600   -109
   -127   -215    -88    171    -23   -150    433    452    -18     67    613   -124
   -116   -215    -98    166    -10   -158    433    454     -7     77    623   -135
    -93   -205   -111    148      7   -161    446    462      5     93    631   -129
    -96   -210   -114    153      7   -163    449    459      7     96    626   -127
   -129   -249   -119    187     -7   -184    436    441      0     88    602   -127
   -103   -223   -119    163      7   -171    452    446     12    101    597   -103
   -101   -174    -75    137    -15   -124    483    457     41    124    605    -75
   -145   -174    -28    158    -59   -101    496    457     54    140    600    -49
   -163   -174    -10    166    -77    -93    504    452     57    142    584    -31
   -158   -174    -15    166    -72    -96    517    454     64    153    574    -25
   -176   -205    -28    189    -75   -116    519    454     62    148    553    -25
   -192   -192      0    192    -96    -96    530    467     72    163    553     -7
   -176   -127     49    153   -114    -38    532    480     93    187    563     28
   -140    -59     80    101   -111     10    532    496    111    213    561     59
   -145    -77     64    109   -106     -5    488    472     83    197    509     46
   -148   -111     36    129    -93    -38    441    454     54    181    462     49
   -132   -127      5    129    -70    -62    402    454     36    176    428     54
   -127   -171    -44    150    -41   -109    376    465     15    163    389     44
   -119   -215    -96    166    -12   -155    353    472     -7    145    342     23
   -132   -252   -122    192     -7   -187    327    478    -31    129    309     10
   -137   -288   -150    213      5   -220    298    472    -57    109    270    -10
   -140   -342   -202    241     31   -272    280    459    -75     90    236    -25
   -148   -374   -226    259     36   -301    259    441    -93     70    202    -31
   -163   -376   -215    270     25   -296    252    439   -101     62    171     -7
   -176   -392   -218    283     20   -306    249    433   -111     49    137     18
   -179   -384   -205    283     12   -296    259    413   -109     54    124     41
   -171   -394   -223    280     23   -311    262    389   -111     49    101     54
   -153   -405   -252    277     49   -329    257    361   -124     36     77     54
   -153   -413   -262    280     51   -337    262    345   -127     38     72     59
   -194   -410   -215    303     10   -314    296    353   -109     57     88     80
   -174   -449   -277    309     51   -363    335    387   -101     49     75     23
   -148   -475   -329    311     90   -402    441    504    -41     64     62    -51
   -140   -402   -265    270     59   -335    589    678     88    155    127    -36
    -96   -231   -135    163     18   -184    732    901    288    353    314    122
     67    137     70   -103      0    103    724    945    465    607    610    413
     41    735    693   -389   -327    714    680    893    711    995   1085    911
   -109   1122   1228   -509   -670   1174    462    579    766   1215   1392   1210
   -239    870   1109   -314   -672    989    161    122    436    958   1184   1008
   -270    150    420     59   -345    285    -41   -275   -184    223    465    355
   -288   -423   -135    355    -77   -280    -75   -324   -483   -210     -7   -101
   -275   -665   -389    470     57   -527      0   -194   -480   -277   -127   -244
   -192   -688   -496    441    150   -592     83    -85   -410   -252   -135   -254
   -171   -597   -426    384    124   -511    184     41   -285   -155    -44   -189
   -145   -472   -329    309     90   -402    272    148   -166    -57     57   -109
   -142   -415   -272    277     62   -345    324    207    -96      5    106    -62
   -153   -410   -257    283     51   -335    337    226    -67     23    127    -62
   -124   -389   -265    254     67   -329    345    236    -51     33    135    -46
    -98   -363   -265    231     83   -314    355    249    -33     49    148    -15
    -98   -358   -259    228     77   -309    363    257    -18     67    161      7
    -98   -353   -254    226     77   -303    368    265     -7     77    168     12
   -116   -371   -254    241     67   -314    379    272      5     72    174      5
   -116   -358   -241    236     59   -301    387    296     25     88    192     18
   -129   -358   -231    241     49   -296    387    303     38     96    200     18
   -135   -355   -220    246     41   -288    387    314     51    109    210     28
   -137   -345   -207    241     33   -277    394    327     64    122    226     41
   -135   -337   -202    236     31   -270    394    329     64    122    223     49
   -137   -316   -179    226     20   -249    394    337     75    119    226     51
   -132   -293   -161    213     12   -228    394    353     83    114    231     49
   -132   -301   -171    215     18   -236    392    363     77    106    226     38
   -132   -309   -176    218     20   -244    389    376     70    103    226     36
   -124   -314   -192    218     31   -254    379    389     62    101    226     33
   -124   -316   -192    220     33   -254    381    413     64    116    228     46
   -135   -340   -205    236     33   -272    379    428     51    122    218     46
   -140   -350   -210    244     33   -280    376    441     44    129    213     41
   -148   -358   -213    252     31   -285    374    457     41    140    202     44
   -155   -350   -194    254     18   -272    379    480     51    161    200     67
   -145   -319   -174    231     12   -249    384    514     62    181    205    109
   -155   -303   -148    228     -5   -226    394    550     80    215    215    174
   -155   -298   -142    226    -10   -220    387    589     85    246    215    218
   -174   -303   -129    239    -23   -218    374    626     88    270    213    246
   -215   -306    -93    259    -62   -200    350    659     88    288    215    272
   -187   -280    -96    233    -46   -189    324    683     88    303    226    301
   -155   -259   -106    207    -25   -184    306    698     98    296    236    327
   -163   -233    -70    200    -46   -153    306    698    114    277    259    350
   -166   -231    -64    197    -51   -148    309    688    119    257    270    345
   -166   -220    -54    192    -57   -140    324    685    132    262    277    376
   -171   -207    -36    187    -70   -122    340    688    148    262    288    407
   -166   -187    -20    176    -72   -103    358    683    163    254    298    415
   -148   -187    -38    166    -57   -114    366    667    158    233    290    392
   -122   -184    -62    153    -31   -124    371    649    150    213    277    348
   -109   -181    -72    145    -20   -129    384    649    158    205    285    335
    -93   -166    -72    129    -10   -119    392    649    161    192    288    322
    -80   -148    -70    111     -7   -111    389    641    163    176    277    285
    -67   -150    -83    109      7   -116    392    636    163    166    257    252
    -44   -153   -109     98     31   -132    387    620    153    155    226    226
    -23   -174   -150     98     62   -163    381    602    142    150    194    207
     15   -215   -233     98    124   -223    371    574    127    148    153    187
     57   -233   -293     88    174   -262    368    545    111    135    124    168
     70   -241   -311     83    187   -275    366    519    103    129    111    163
     51   -239   -290     93    171   -265    371    504    101    148    109    155
     31   -267   -298    116    163   -280    371    483     96    155    103    140
     20   -259   -280    119    150   -270    371    472     96    168    119    137
      0   -262   -262    129    129   -262    363    462     85    171    132    111
    -23   -270   -246    148    111   -259    358    446     77    163    148     80
    -31   -259   -231    142     98   -246    361    428     80    166    181     80
    -57   -265   -207    161     72   -236    363    420     83    179    223    116
    -72   -275   -202    171     64   -239    361    405     85    187    254    129
    -70   -277   -207    174     67   -244    358    389     83    197    246    176
    -77   -288   -213    181     64   -252    355    374     80    189    223    228
    -59   -283   -223    171     80   -254    353    366     77    176    226    233
    -57   -262   -207    158     72   -236    353    363     77    158    244    252
    -51   -241   -189    148     67   -215    355    371     85    140    267    298
    -41   -220   -179    129     67   -200    355    376     90    114    303    316
    -38   -192   -153    114     54   -171    355    381     98     98    353    309
    -36   -171   -135    101     46   -153    358    381    106     90    402    280
    -31   -145   -114     88     41   -129    355    376    109     85    436    254
    -20   -127   -106     72     41   -119    348    366    109     70    452    231
    -33   -132   -101     83     31   -116    335    353    101     54    452    202
    -51   -127    -75     88     10   -101    329    337     96     44    439    174
    -70   -111    -41     90    -15    -77    335    337     98     49    420    155
    -70   -116    -46     90    -12    -83    345    345    106     62    407    161
    -75   -122    -46     98    -15    -85    353    345    109     62    389    163
    -85   -132    -46    106    -20    -90    358    353    114     49    355    174
    -96   -153    -57    124    -20   -106    363    376    122     28    327    187
    -98   -158    -62    127    -18   -111    366    400    127     12    293    174
   -106   -171    -64    137    -20   -119    363    415    124     -5    252    127
   -109   -163    -54    135    -31   -109    374    446    140     -2    220     90
    -93   -132    -38    114    -28    -85    415    498    176     25    228     75
    -70   -111    -44     90    -12    -80    441    527    202     38    236     49
    -85   -124    -38    103    -23    -83    449    542    215     41    254     28
    -59   -109    -49     83     -7    -80    459    566    239     59    303     15
    -23    -83    -59     54     18    -72    485    587    262     98    389      5
    -46    -80    -33     62     -7    -57    504    584    280    122    379     72
    -64    -75    -10     70    -28    -44    496    566    288    137    340    161
    -59    -80    -20     70    -20    -51    470    537    275    132    301    213
    -36    -77    -41     57      2    -59    449    506    265    129    270    265
    -38    -85    -46     62      2    -67    428    475    254    129    163    441
    -49   -111    -62     80      5    -88    413    441    233    119    111    519
    -54   -161   -106    106     23   -135    392    407    202     93    106    444
    -54   -210   -155    132     49   -184    381    384    179     77    114    327
    -67   -252   -184    158     57   -218    366    366    155     67    119    246
    -83   -288   -207    184     62   -249    342    340    124     51    106    181
    -85   -301   -215    192     62   -259    329    322    106     46    103    137
    -98   -309   -210    205     54   -259    314    306     88     38    103    106
    -98   -316   -218    207     57   -267    296    285     62     33     96     72
    -90   -311   -220    200     62   -267    290    280     51     33    101     49
    -77   -277   -202    176     62   -241    296    280     46     33    109     38
   -101   -293   -192    197     44   -244    290    275     31     23    106     20
   -114   -303   -189    207     36   -246    280    267     15     20    106      7
   -103   -296   -192    200     44   -244    270    267     12     18    106    -10
    -77   -296   -220    187     70   -259    270    283     10      7     98    -36
    -38   -316   -277    179    119   -298    345    387     44     12     88    -67
    -38   -296   -257    166    106   -277    501    571    145     67    114    -75
    -12   -187   -176     98     80   -181    636    789    306    197    218     15
     54     62      7    -62     23     36    709    948    506    423    426    239
    127    574    446   -350   -158    511    665    956    743    782    789    688
    -36   1158   1192   -563   -615   1176    420    672    904   1148   1244   1202
   -228   1228   1454   -501   -841   1340     96    239    771   1145   1322   1309
   -301    670    971   -184   -636    820   -179   -202    254    597    805    880
   -272   -101    171    187   -223     33   -322   -449   -319   -124     96    220
   -215   -483   -267    348     23   -376   -246   -288   -381   -298   -127    -51
   -194   -563   -368    379     85   -467   -106    -98   -280   -252   -106    -64
   -137   -509   -371    322    114   -441     25     57   -161   -166    -20    -28
    -90   -389   -298    241    103   -345    124    161    -49    -80     46     28
   -101   -314   -213    205     54   -265    168    215      7    -28     83     46
    -64   -265   -200    163     64   -233    189    236     31    -15     96     15
    -44   -233   -192    137     72   -213    194    241     36    -23     90     -2
    -57   -202   -145    129     44   -174    207    252     54    -12     96     28
    -62   -194   -135    127     33   -166    213    246     54    -23     75     31
    -46   -176   -129    111     41   -155    215    244     57    -33     77     28
    -38   -148   -109     93     33   -129    215    246     59    -38    103     10
    -25   -132   -106     80     38   -119    210    246     57    -44    124    -20
    -28   -122    -93     72     31   -109    220    257     67    -41    148    -20
    -46   -109    -62     75      7    -85    233    275     83    -33    168     -2
    -46   -111    -67     77      7    -90    226    277     88    -31    161     -2
    -54   -114    -59     85      2    -88    233    288    103    -15    161      2
    -57   -129    -72     90      5   -101    228    290    109     -7    184    -10
    -59   -127    -67     93      2    -98    236    309    122    -12    202    -10
    -67   -111    -46     88    -12    -77    254    327    132    -12    246     -2
    -93   -116    -23    106    -36    -70    270    337    127     23    293     -5
    -96   -132    -36    114    -31    -85    262    332    116     54    301    -33
    -85   -150    -67    116    -10   -109    249    332    122     51    301    -64
    -59   -135    -75     96      7   -106    246    342    145     28    298    -75
    -41   -114    -72     77     15    -93    257    366    179      7    301    -72
    -23    -93    -70     57     23    -83    257    374    197     15    303    -75
    -36    -70    -33     51     -2    -54    252    374    200     25    314    -70
    -49    -38      7     44    -31    -15    249    381    202     54    337    -46
    -70    -12     57     41    -64     20    239    379    202     72    366    -20
    -77    -23     54     49    -67     15    223    371    189     67    374    -18
    -72     10     83     31    -77     46    213    374    189     77    379      0
    -75     28    103     20    -88     64    200    371    179     75    371      7
    -75     62    137      7   -106     98    184    374    174     72    363     23
    -51    122    171    -36   -111    145    176    381    176     83    358     49
    -33    197    231    -83   -132    215    174    392    187     90    366     83
    -31    223    252    -96   -142    236    179    397    192     93    363    101
    -12    290    303   -137   -158    296    174    389    189     98    379    122
    -15    324    340   -155   -179    332    168    374    181     98    392    129
    -23    350    374   -163   -197    361    166    355    168     93    402    116
    -25    384    407   -181   -215    394    161    329    153     90    426     96
    -20    415    436   -197   -228    426    155    296    135     85    457     70
     -2    410    413   -205   -207    410    153    265    114     59    475     28
     15    402    387   -207   -184    394    153    231     88     33    483      0
     18    384    366   -202   -174    376    158    200     64     25    488    -25
     20    355    335   -187   -155    345    166    174     41     23    488    -54
     49    319    267   -184   -109    293    161    132     18      2    506   -106
     72    301    228   -187    -77    265    161    106      0    -12    535   -155
     51    254    202   -155    -75    228    187    109      5      2    566   -181
     15    202    187   -109    -85    194    220    129     28     31    610   -200
      7    148    137    -77    -64    142    241    163     23     15    659   -207
      2    140    135    -72    -64    137    262    189      7    -28    691   -200
    -15    150    166    -70    -90    155    272    207     -5    -15    691   -194
    -31    150    181    -59   -106    166    270    197    -28     -7    688   -207
    -49    153    202    -51   -124    176    254    184    -59     -7    678   -226
    -59    158    218    -49   -140    187    241    176    -85     -7    654   -239
    -67    155    223    -46   -145    189    239    176   -101     -5    631   -236
    -57    163    220    -51   -137    192    233    174   -122     -5    605   -226
    -49    176    226    -64   -137    200    233    176   -132     -7    581   -213
    -41    192    231    -75   -135    210    246    187   -135      2    566   -205
    -41    197    239    -77   -140    218    252    194   -142      7    553   -205
    -46    202    249    -77   -148    226    257    207   -145     15    542   -207
    -46    202    246    -77   -148    223    272    231   -137     23    542   -207
    -51    197    249    -72   -150    220    283    249   -129     33    540   -207
    -54    192    244    -70   -150    218    280    254   -127     44    535   -213
    -51    187    239    -67   -145    213    280    259   -122     54    535   -218
    -46    179    223    -67   -135    200    283    259   -116     64    540   -223
    -46    155    202    -54   -124    176    283    249   -116     64    535   -233
    -38    145    184    -54   -111    163    290    246   -106     70    535   -241
    -36    124    161    -44    -98    142    303    249    -93     75    535   -252
    -46    103    150    -31    -98    127    311    244    -83     83    535   -265
    -38     93    129    -28    -83    111    319    236    -75     83    535   -280
    -28     83    109    -28    -70     96    324    231    -70     77    535   -288
     -5     72     77    -33    -41     75    327    226    -67     67    527   -285
    -62     46    106      7    -85     75    332    226    -57     62    517   -277
   -129    -12    114     70   -122     49    337    226    -54     49    501   -277
   -106    -33     72     67    -90     18    340    223    -57     38    480   -283
   -127    -51     75     90   -101     10    340    223    -59     36    470   -283
   -127    -18    109     70   -122     44    355    244    -38     59    478   -265
    -72      7     80     31    -77     44    353    254    -36     67    467   -262
    -36     33     70      0    -54     51    355    265    -33     75    454   -259
      2     51     49    -25    -23     51    355    280    -31     77    433   -265
     18     46     28    -33     -7     38    345    283    -44     72    400   -267
     54     59      5    -57     25     33    337    283    -49     83    381   -257
     36     93     54    -64    -10     75    348    306    -25    127    394   -226
      7    119    111    -62    -51    116    337    327    -10    155    397   -194
    -18    111    129    -49    -75    119    303    319    -20    155    368   -189
     38     98     57    -70     -7     77    246    288    -62    122    306   -207
     46     46      0    -49     20     23    202    270    -93     98    246   -205
      2     12     10     -7     -2     12    194    277    -96     98    223   -184
    -10    -25    -18     15      2    -23    179    285   -119     85    181   -197
    -33    -96    -62     64     12    -80    158    277   -150     49    127   -213
    -31   -124    -96     75     31   -111    140    265   -174     18     77   -226
    -75   -189   -114    132     18   -153    137    257   -189     -7     38   -233
    -88   -220   -132    153     20   -176    127    231   -210    -28      5   -236
    -75   -239   -163    155     41   -200    124    210   -218    -41    -18   -252
    -85   -265   -181    174     46   -223    124    184   -228    -54    -36   -280
    -72   -277   -205    176     64   -241    122    161   -236    -67    -51   -301
    -46   -296   -249    171    101   -272    129    140   -244    -85    -75   -324
    -72   -303   -231    187     77   -267    145    135   -241    -88    -85   -319
    -85   -298   -215    189     64   -257    158    127   -241    -90    -93   -316
    -38   -296   -257    168    109   -277    168    127   -241    -93    -98   -327
    -38   -335   -296    184    124   -316    210    174   -226   -103   -114   -363
     -5   -379   -374    192    181   -376    324    311   -166    -93   -132   -410
     15   -348   -363    163    187   -355    459    488    -46    -12    -88   -397
     72   -174   -246     51    158   -210    592    704    140    163     62   -270
    140    220     77   -181     31    150    631    800    371    465    392     80
    106    805    698   -454   -296    753    532    717    618    862    865    589
    -64   1176   1241   -555   -654   1208    270    371    678   1091   1179    911
   -200    963   1163   -381   -680   1062    -28    -85    363    849    992    732
   -244    231    475      5   -361    350   -228   -488   -280    101    262     67
   -202   -363   -161    283    -23   -265   -277   -540   -607   -350   -231   -415
   -158   -615   -459    384    148   -540   -215   -400   -615   -436   -366   -568
   -140   -626   -485    384    171   -555   -109   -257   -517   -379   -335   -563
   -122   -540   -418    329    145   -480      5   -114   -389   -285   -259   -491
    -98   -433   -335    265    116   -384     88    -10   -283   -197   -184   -410
    -83   -387   -306    233    109   -348    122     28   -233   -153   -161   -376
    -64   -368   -303    218    119   -337    140     49   -207   -129   -153   -363
    -83   -371   -288    226    101   -329    148     51   -189   -119   -135   -353
    -85   -358   -275    220     93   -316    161     59   -174   -111   -114   -332
    -72   -340   -267    205     96   -306    168     62   -161   -101    -96   -314
    -67   -327   -259    197     96   -293    179     64   -148    -93    -80   -296
    -64   -319   -254    192     93   -288    176     64   -142    -93    -83   -301
    -77   -327   -252    202     85   -290    168     59   -145   -101    -88   -311
    -64   -311   -249    187     90   -280    174     64   -135    -93    -88   -306
    -57   -316   -259    187    101   -288    176     70   -127    -77    -83   -303
    -70   -329   -259    200     90   -293    168     62   -129    -75    -85   -316
    -62   -322   -259    192     96   -290    171     72   -122    -64    -77   -309
    -70   -316   -246    192     88   -283    163     80   -122    -59    -75   -309
    -80   -340   -259    210     88   -301    148     80   -132    -62    -90   -327
    -90   -348   -259    218     83   -303    161    106   -119    -49    -96   -329
    -90   -332   -241    210     72   -288    171    137   -109    -36    -96   -319
    -72   -345   -272    207     98   -309    163    145   -124    -41   -119   -319
    -67   -355   -288    213    109   -322    150    155   -132    -44   -135   -314
    -64   -355   -290    210    111   -324    150    174   -129    -38   -137   -283
    -70   -350   -280    207    103   -316    148    189   -119    -28   -135   -246
    -75   -342   -270    207     96   -306    148    207   -114    -18   -137   -200
    -67   -332   -265    200     98   -298    142    223   -103     -5   -135   -145
    -54   -337   -283    194    111   -309    137    239   -101     -5   -142   -109
    -67   -353   -285    207    109   -319    114    252   -103     -7   -145   -101
    -80   -350   -272    215     93   -311     88    275   -103      0   -132    -64
    -77   -340   -262    210     90   -301     64    301   -106      2   -116    -12
    -83   -316   -233    200     72   -275     44    309   -106     10    -90    -72
    -77   -298   -220    189     70   -262     31    319    -98     18    -54   -163
    -67   -293   -226    179     77   -262     23    319    -90     15    -28   -200
    -62   -283   -220    174     77   -252     15    314    -88     18    -25   -194
    -64   -272   -207    168     70   -241      7    303    -88     23    -15   -189
    -57   -265   -207    161     72   -236     10    283    -83     23      2   -202
    -46   -254   -210    150     80   -233     20    270    -80     10      2   -220
    -41   -244   -202    142     80   -223     28    254    -80      2     -7   -213
    -36   -220   -187    127     72   -205     36    239    -80      2    -18   -205
    -15   -210   -194    111     88   -202     33    220    -90     -2    -38   -205
     -2   -226   -226    114    111   -226     31    200   -101    -12    -59   -228
     12   -226   -239    106    124   -231     36    194    -98     -7    -62   -267
     20   -231   -254    103    137   -244     36    174   -109    -15    -83   -298
     59   -254   -316     96    187   -285     31    153   -124    -20   -132   -298
    101   -296   -400     96    249   -348     20    124   -148    -25   -187   -322
    142   -324   -467     90    303   -394     10     93   -171    -31   -239   -353
    158   -368   -530    103    342   -449      7     70   -187    -38   -277   -384
    153   -374   -527    109    340   -449     18     64   -181    -25   -280   -376
    127   -376   -504    124    311   -439     23     59   -179    -18   -288   -366
     62   -379   -441    158    252   -410     25     59   -174    -20   -285   -337
     25   -374   -402    174    213   -387     18     54   -176    -20   -280   -298
      0   -397   -397    197    197   -397     10     44   -187    -25   -283   -259
    -25   -418   -392    223    181   -405      5     33   -200    -38   -296   -218
    -23   -444   -420    233    197   -433     -7     23   -220    -62   -298   -184
    -44   -449   -407    246    179   -428    -15     25   -228    -70   -262   -168
    -38   -452   -413    244    184   -431    -25     23   -236    -80   -213   -161
    -31   -446   -415    239    189   -431    -41     20   -241   -106   -171   -153
    -20   -439   -418    231    197   -428    -59     20   -257   -137   -132   -153
    -18   -431   -413    223    194   -423    -77     18   -270   -166   -101   -148
    -23   -423   -400    223    187   -413    -85     25   -270   -194    -64   -137
    -33   -410   -376    220    171   -394    -88     31   -270   -220    -36   -137
    -38   -402   -363    220    161   -384    -93     28   -275   -246    -23   -150
    -36   -379   -345    205    153   -363   -103     23   -275   -265    -10   -168
    -36   -355   -322    194    140   -340   -106     12   -270   -272      2   -187
    -38   -358   -322    197    140   -340   -109     -2   -272   -283      2   -202
   -114   -361   -246    239     64   -303    -85     12   -246   -254     25   -197
    -44   -363   -319    202    135   -342   -109    -23   -277   -285    -23   -254
    -15   -368   -353    192    166   -361   -114    -49   -296   -306    -57   -311
    -70   -374   -303    220    114   -340    -88    -36   -277   -288    -49   -316
    -72   -387   -314    231    119   -350    -83    -38   -277   -296    -67   -329
    -64   -384   -319    223    124   -353    -88    -49   -285   -314    -96   -368
    -72   -397   -324    233    124   -361    -88    -51   -298   -335   -132   -423
    -46   -402   -358    223    153   -381    -80    -49   -306   -348   -171   -459
    -10   -405   -394    207    192   -400    -75    -38   -306   -358   -200   -472
    -28   -426   -400    226    184   -413    -62    -18   -301   -355   -223   -470
    -20   -407   -387    213    181   -397    -49      7   -290   -345   -239   -457
      2   -366   -368    181    184   -366    -28     36   -267   -329   -246   -449
    -12   -384   -371    200    179   -379    -23     44   -265   -335   -267   -459
    -46   -433   -387    239    168   -410    -31     38   -275   -342   -296   -478
    -49   -418   -368    233    158   -394    -20     46   -262   -324   -296   -467
    -31   -374   -342    200    155   -358    -12     57   -246   -296   -283   -433
     -2   -327   -324    166    161   -327    -12     62   -233   -265   -272   -415
    -41   -350   -311    194    135   -332    -38     44   -249   -262   -285   -428
    -38   -400   -361    218    161   -381    -90      0   -288   -283   -322   -454
    -46   -452   -405    246    176   -431   -132    -33   -316   -296   -345   -457
     -5   -428   -423    218    207   -426   -132    -23   -319   -283   -345   -436
    -31   -504   -475    267    220   -491   -166    -62   -363   -316   -397   -467
    -46   -561   -514    303    231   -537   -197    -93   -392   -337   -433   -483
    -12   -574   -563    293    272   -568   -226   -119   -418   -355   -462   -509
    -85   -641   -555    363    233   -600   -241   -145   -439   -376   -488   -548
   -114   -659   -545    387    215   -605   -246   -161   -449   -384   -496   -555
   -111   -691   -581    400    233   -636   -275   -192   -475   -410   -519   -579
   -127   -719   -592    420    231   -657   -303   -218   -501   -433   -542   -597
   -137   -750   -613    444    236   -683   -316   -231   -511   -446   -555   -597
    -96   -704   -607    397    254   -654   -303   -231   -501   -431   -545   -579
    -67   -678   -613    371    272   -646   -298   -236   -498   -426   -540   -571
   -101   -711   -610    405    254   -662   -316   -254   -511   -439   -550   -579
    -77   -704   -626    392    272   -665   -306   -241   -509   -446   -550   -594
    -67   -769   -704    418    316   -735   -257   -161   -488   -459   -584   -652
    -64   -769   -704    415    319   -737   -142     -5   -397   -420   -576   -675
    -10   -654   -644    329    314   -649     -7    194   -246   -293   -480   -597
     49   -426   -475    189    262   -449     96    371    -51    -80   -270   -405
     49     18    -31    -36     38     -5     85    413    176    259    116    -15
    -62    571    631   -254   -345    600    -38    252    363    615    553    397
   -192    696    885   -252   -537    789   -350   -166    246    652    657    475
   -290    301    592     -5   -441    446   -618   -628   -213    215    262    114
   -301   -397    -96    348   -103   -249   -761   -901   -771   -475   -428   -517
   -239   -836   -600    537    179   -719   -776   -854   -948   -748   -748   -844
   -197  -1015   -820    605    309   -919   -704   -717   -919   -774   -815   -927
   -163  -1031   -867    597    350   -950   -610   -607   -841   -732   -795   -919
   -140   -950   -810    545    332   -880   -527   -504   -740   -649   -727   -867
   -114   -862   -748    488    316   -807   -467   -436   -659   -574   -662   -813
    -90   -813   -722    452    314   -769   -420   -394   -607   -530   -628   -782
    -77   -789   -711    433    316   -750   -394   -379   -587   -509   -615   -761
    -80   -797   -719    436    319   -758   -387   -379   -581   -509   -623   -753
    -62   -797   -735    428    335   -766   -387   -381   -581   -509   -631   -740
    -25   -779   -756    400    363   -769   -389   -389   -581   -509   -631   -724
    -23   -795   -771    410    374   -784   -387   -389   -579   -511   -628   -717
    -31   -797   -766    413    366   -784   -384   -389   -574   -506   -620   -711
    -18   -782   -766    400    374   -774   -389   -397   -576   -504   -620   -714
    -10   -784   -774    397    381   -779   -392   -397   -579   -504   -628   -717
     -5   -789   -784    397    389   -787   -389   -397   -576   -504   -631   -711
    -28   -795   -766    410    366   -782   -387   -389   -568   -496   -628   -698
    -41   -807   -769    423    363   -789   -384   -381   -566   -496   -636   -688
    -46   -805   -758    423    353   -784   -381   -374   -563   -496   -636   -672
    -23   -807   -784    415    379   -797   -392   -376   -574   -498   -639   -670
    -23   -820   -797    420    384   -810   -400   -376   -579   -501   -644   -667
    -36   -833   -797    433    379   -815   -400   -368   -579   -506   -646   -659
    -33   -833   -800    433    381   -818   -405   -366   -579   -509   -646   -646
    -18   -833   -815    426    397   -826   -420   -374   -587   -514   -657   -641
    -20   -839   -818    428    397   -828   -428   -379   -592   -511   -662   -613
    -18   -833   -818    426    400   -826   -431   -381   -587   -509   -670   -566
    -12   -831   -818    420    400   -826   -433   -381   -579   -506   -675   -542
    -15   -831   -815    423    400   -823   -428   -374   -574   -506   -670   -563
    -20   -828   -807    423    392   -820   -423   -361   -563   -504   -659   -589
    -18   -833   -815    426    397   -826   -426   -358   -568   -506   -662   -636
     -7   -815   -807    410    397   -813   -436   -361   -571   -506   -657   -675
    -23   -805   -782    415    379   -795   -436   -355   -571   -509   -654   -685
    -10   -787   -779    397    384   -782   -444   -358   -579   -511   -659   -662
     41   -740   -782    348    410   -761   -457   -358   -584   -511   -657   -646
     49   -709   -758    329    400   -732   -472   -355   -589   -517   -646   -649
     54   -691   -745    319    400   -717   -488   -348   -594   -522   -641   -665
     77   -698   -779    309    428   -740   -478   -332   -584   -511   -581   -675
     72   -714   -789    319    431   -750   -462   -324   -576   -501   -530   -688
     46   -701   -748    327    394   -724   -459   -335   -574   -485   -504   -740
     38   -675   -714    319    376   -693   -459   -350   -576   -483   -498   -763
     31   -657   -691    311    358   -672   -452   -363   -581   -501   -561   -717
     10   -646   -657    319    332   -652   -449   -379   -592   -517   -618   -672
     -5   -652   -646    327    316   -649   -441   -400   -600   -532   -641   -683
      0   -646   -646    324    322   -646   -433   -415   -605   -545   -623   -743
     -5   -644   -639    322    314   -641   -426   -439   -615   -563   -636   -758
    -12   -626   -613    319    298   -620   -418   -457   -631   -576   -665   -724
    -18   -636   -620    327    298   -628   -413   -472   -644   -587   -672   -735
    -33   -649   -615    342    290   -633   -410   -485   -657   -597   -670   -748
    -12   -646   -636    327    311   -641   -426   -517   -688   -623   -693   -761
      7   -649   -657    319    329   -652   -431   -540   -717   -644   -719   -774
     51   -641   -693    293    371   -665   -449   -568   -753   -667   -727   -836
     85   -636   -722    275    402   -678   -457   -576   -776   -678   -727   -870
     67   -646   -714    288    389   -680   -467   -587   -805   -693   -732   -898
     54   -652   -706    298    379   -680   -467   -597   -828   -709   -737   -909
     44   -639   -683    296    363   -659   -470   -605   -849   -714   -730   -901
     49   -646   -696    298    371   -670   -478   -613   -875   -722   -735   -883
     31   -657   -691    311    358   -672   -488   -620   -898   -727   -740   -865
     12   -670   -685    327    348   -678   -493   -628   -914   -732   -732   -852
     -5   -665   -659    332    324   -662   -491   -623   -922   -722   -717   -836
     -2   -691   -688    348    342   -691   -496   -620   -940   -719   -722   -828
    -15   -717   -701    363    342   -709   -488   -605   -950   -709   -750   -828
    -31   -753   -722    392    345   -737   -475   -587   -953   -701   -800   -831
    -28   -795   -766    410    368   -782   -462   -581   -958   -698   -807   -857
    -25   -820   -795    423    384   -807   -446   -571   -956   -685   -776   -875
    -51   -852   -800    452    371   -828   -428   -558   -948   -667   -732   -883
    -51   -859   -807    454    376   -833   -407   -542   -940   -652   -693   -885
    -51   -883   -831    465    389   -857   -400   -540   -948   -657   -685   -901
    -49   -914   -865    483    407   -891   -400   -540   -963   -665   -683   -917
    -41   -922   -880    480    418   -901   -397   -540   -971   -670   -675   -932
    -44   -948   -904    493    428   -927   -400   -542   -984   -678   -672   -956
    -51   -969   -917    509    431   -943   -394   -545   -992   -685   -672   -982
    -31   -948   -917    491    441   -932   -379   -540   -989   -685   -665   -992
    -36   -943   -909    488    433   -927   -374   -540   -984   -688   -667  -1010
    -67   -948   -883    506    405   -917   -366   -542   -979   -693   -678  -1023
    -90   -966   -875    527    389   -919   -363   -553   -976   -696   -704  -1031
    -67   -971   -904    519    418   -937   -358   -563   -976   -701   -730  -1041
    -46   -979   -932    511    441   -958   -353   -563   -971   -709   -753  -1044
    -33   -971   -937    504    452   -956   -327   -550   -953   -693   -763  -1031
    -33   -958   -927    496    446   -945   -298   -537   -932   -678   -769  -1018
    -28   -927   -898    478    433   -914   -267   -514   -904   -654   -758   -997
     -7   -924   -919    465    454   -922   -265   -506   -906   -652   -774   -992
     -7   -943   -935    475    462   -937   -275   -514   -919   -659   -797   -992
    -18   -927   -909    472    444   -919   -283   -514   -917   -652   -805   -979
    -33   -909   -875    472    420   -893   -288   -509   -909   -639   -815   -956
    -28   -896   -867    459    418   -883   -298   -498   -896   -623   -828   -932
    -18   -888   -872    452    426   -880   -332   -506   -904   -620   -852   -930
    -31   -914   -885    470    426   -901   -384   -530   -927   -631   -888   -932
    -31   -950   -919    491    444   -935   -436   -545   -948   -646   -932   -927
      2   -956   -961    475    480   -958   -465   -537   -963   -657   -969   -911
     20   -958   -979    467    498   -969   -470   -530   -961   -652   -984   -893
    -20  -1047  -1026    535    501  -1036   -514   -550   -992   -680  -1036   -914
    -41  -1111  -1070    576    514  -1091   -550   -568  -1015   -698  -1080   -922
    -41  -1127  -1085    581    522  -1106   -566   -581  -1023   -706  -1104   -922
    -72  -1166  -1096    618    509  -1132   -581   -602  -1036   -719  -1124   -932
   -132  -1223  -1093    675    480  -1158   -610   -641  -1062   -750  -1161   -956
   -153  -1262  -1109    709    478  -1187   -623   -659  -1070   -763  -1184   -958
   -142  -1275  -1135    709    493  -1205   -618   -667  -1062   -761  -1189   -956
   -127  -1265  -1137    693    504  -1202   -602   -675  -1052   -756  -1187   -950
   -103  -1247  -1145    672    519  -1197   -579   -675  -1031   -745  -1176   -932
   -109  -1265  -1156    688    522  -1210   -566   -683  -1023   -748  -1184   -927
   -189  -1343  -1153    766    480  -1249   -553   -683  -1021   -756  -1202   -937
   -179  -1415  -1236    795    527  -1327   -491   -618  -1000   -769  -1236   -969
   -137  -1410  -1273    771    566  -1343   -353   -465   -914   -735  -1231   -992
   -101  -1317  -1215    709    555  -1267   -187   -257   -756   -615  -1135   -930
    -38  -1088  -1049    561    504  -1070    -77    -72   -553   -405   -935   -727
    -25   -649   -626    337    298   -639    -62    -15   -314    -70   -555   -332
   -106    -46     59     75    -83      7   -192   -161    -93    327    -70    179
   -262    187    449     38   -355    316   -485   -563   -142    444    116    376
   -314   -277     33    293   -174   -122   -753  -1023   -633    -38   -332    -38
   -350  -1036   -685    693    166   -862   -906  -1343  -1234   -756  -1041   -691
   -345  -1532  -1189    937    420  -1361   -893  -1319  -1449  -1072  -1413  -1065
   -257  -1665  -1408    961    574  -1538   -807  -1182  -1426  -1091  -1480  -1153
   -200  -1626  -1426    911    613  -1527   -688  -1028  -1330  -1013  -1428  -1122
   -194  -1517  -1322    854    563  -1421   -563   -872  -1200   -898  -1322  -1034
   -205  -1441  -1239    820    514  -1340   -483   -774  -1117   -823  -1252   -966
   -179  -1413  -1234    797    527  -1325   -439   -719  -1078   -795  -1228   -940
   -124  -1405  -1280    763    576  -1343   -428   -709  -1080   -797  -1226   -943
   -109  -1400  -1291    756    589  -1348   -426   -698  -1083   -797  -1215   -937
    -93  -1379  -1286    735    594  -1332   -420   -678  -1075   -779  -1189   -922
   -114  -1392  -1278    753    581  -1335   -433   -693  -1088   -779  -1176   -930
    -72  -1384  -1312    727    618  -1348   -449   -719  -1106   -795  -1184   -935
    -18  -1345  -1327    680    654  -1337   -444   -732  -1111   -802  -1176   -906
     10  -1319  -1330    652    670  -1325   -431   -745  -1117   -802  -1163   -867
      0  -1343  -1343    672    670  -1343   -426   -750  -1135   -818  -1158   -849
    -33  -1358  -1325    696    644  -1343   -428   -753  -1143   -833  -1150   -846
    -36  -1350  -1314    691    639  -1332   -436   -750  -1130   -826  -1137   -846
    -38  -1356  -1317    696    636  -1337   -446   -761  -1117   -820  -1122   -859
    -18  -1319  -1301    670    641  -1312   -436   -766  -1091   -800  -1083   -846
      5  -1278  -1283    636    641  -1280   -410   -763  -1054   -771  -1047   -805
    -67  -1332  -1265    698    597  -1299   -410   -771  -1044   -769  -1044   -789
   -109  -1350  -1241    727    563  -1296   -405   -758  -1026   -756  -1036   -766
   -127  -1358  -1231    743    550  -1296   -387   -730   -995   -737  -1018   -743
   -116  -1343  -1226    730    553  -1286   -381   -698   -969   -724  -1000   -730
   -111  -1312  -1202    711    542  -1257   -374   -670   -953   -719   -984   -704
   -163  -1335  -1171    748    504  -1252   -371   -659   -956   -730   -989   -688
   -192  -1348  -1156    771    480  -1252   -363   -646   -950   -727   -989   -665
   -176  -1335  -1158    756    488  -1249   -353   -636   -943   -724   -992   -646
   -171  -1325  -1156    748    491  -1241   -350   -628   -943   -722   -995   -639
   -161  -1306  -1145    732    491  -1226   -345   -615   -937   -714   -995   -626
   -114  -1270  -1156    693    519  -1213   -327   -587   -919   -691   -984   -602
   -101  -1254  -1153    675    524  -1205   -319   -563   -906   -670   -979   -574
   -153  -1317  -1163    735    504  -1239   -342   -568   -922   -683  -1005   -579
   -109  -1280  -1171    693    530  -1226   -332   -540   -901   -667   -995   -566
    -46  -1202  -1156    626    553  -1179   -311   -493   -865   -633   -958   -530
    -88  -1236  -1150    659    530  -1195   -329   -493   -875   -644   -969   -550
   -101  -1252  -1150    675    522  -1200   -335   -488   -872   -641   -961   -574
    -88  -1228  -1143    657    524  -1187   -322   -465   -849   -623   -937   -566
    -62  -1187  -1124    626    530  -1156   -298   -436   -820   -597   -906   -532
    -67  -1192  -1124    628    524  -1158   -293   -426   -813   -600   -906   -535
   -122  -1215  -1096    667    485  -1156   -296   -428   -815   -610   -911   -537
   -137  -1195  -1057    665    457  -1127   -283   -413   -797   -594   -888   -504
   -135  -1187  -1052    662    457  -1119   -277   -402   -787   -587   -878   -485
   -145  -1171  -1028    657    439  -1101   -275   -400   -776   -584   -872   -475
   -155  -1179  -1023    667    431  -1104   -265   -394   -766   -581   -872   -467
   -168  -1187  -1018    675    423  -1104   -246   -389   -750   -574   -865   -449
   -166  -1174  -1008    670    420  -1091   -228   -376   -724   -553   -852   -415
   -161  -1189  -1028    675    431  -1109   -210   -368   -709   -542   -849   -389
   -161  -1195  -1036    678    436  -1117   -194   -368   -701   -540   -852   -368
   -158  -1202  -1044    678    441  -1124   -194   -381   -709   -548   -862   -361
   -158  -1210  -1052    685    446  -1132   -194   -397   -711   -550   -872   -366
   -148  -1210  -1062    680    454  -1137   -187   -402   -711   -553   -875   -384
   -137  -1223  -1085    680    472  -1153   -181   -405   -719   -558   -885   -407
   -132  -1228  -1098    680    480  -1163   -176   -410   -730   -558   -888   -433
   -127  -1234  -1106    680    488  -1171   -174   -420   -740   -566   -893   -470
   -111  -1257  -1145    683    514  -1202   -174   -433   -750   -574   -904   -480
    -83  -1262  -1179    672    545  -1221   -166   -444   -756   -571   -904   -452
    -49  -1286  -1239    667    594  -1265   -166   -462   -776   -579   -922   -418
     10  -1309  -1319    649    665  -1314   -168   -485   -797   -574   -930   -384
     51  -1340  -1395    644    722  -1366   -166   -493   -813   -566   -924   -350
     64  -1363  -1428    649    745  -1395   -158   -485   -813   -550   -909   -350
     25  -1395  -1423    683    722  -1408   -145   -467   -805   -535   -875   -405
    -41  -1426  -1384    735    670  -1405   -129   -452   -797   -530   -839   -454
    -80  -1431  -1350    756    633  -1392   -111   -444   -789   -524   -807   -457
    -90  -1434  -1345    761    626  -1389   -114   -452   -800   -530   -795   -444
    -90  -1421  -1330    756    618  -1376   -114   -470   -807   -532   -769   -433
   -109  -1410  -1301    761    594  -1356   -122   -480   -805   -527   -732   -413
   -127  -1418  -1291    771    579  -1356   -142   -496   -813   -540   -753   -324
   -127  -1415  -1288    771    579  -1353   -155   -506   -826   -550   -766   -257
   -114  -1415  -1301    763    592  -1358   -176   -509   -841   -566   -766   -215
   -106  -1418  -1312    763    602  -1366   -189   -496   -849   -574   -748   -189
   -111  -1405  -1293    756    589  -1350   -192   -472   -854   -584   -722   -181
   -119  -1389  -1270    753    574  -1330   -187   -446   -849   -584   -685   -179
   -124  -1382  -1257    753    563  -1319   -179   -420   -844   -584   -652   -194
   -129  -1356  -1226    743    548  -1291   -176   -405   -839   -584   -615   -220
   -129  -1327  -1200    727    535  -1265   -184   -405   -839   -600   -594   -254
   -132  -1283  -1150    706    509  -1218   -171   -389   -823   -597   -566   -265
   -140  -1252  -1114    693    485  -1184   -137   -368   -800   -584   -532   -265
   -158  -1226  -1067    693    454  -1148   -109   -350   -779   -568   -496   -270
   -155  -1195  -1041    672    441  -1119    -90   -348   -771   -571   -480   -280
   -153  -1171  -1021    662    433  -1096    -80   -345   -766   -568   -472   -288
   -168  -1158   -992    662    410  -1075    -75   -355   -766   -576   -478   -296
   -163  -1104   -940    633    387  -1023    -51   -358   -745   -558   -470   -272
   -129  -1031   -901    579    384   -969    -23   -348   -714   -530   -457   -249
   -142  -1060   -917    600    387   -989    -33   -366   -730   -545   -483   -270
   -189  -1111   -924    649    366  -1018    -62   -394   -756   -576   -514   -293
   -189  -1127   -937    659    374  -1034    -70   -397   -761   -589   -517   -290
   -161  -1153   -995    654    415  -1075    -70   -394   -766   -605   -537   -290
   -189  -1210  -1021    698    415  -1117    -70   -392   -776   -626   -555   -298
   -215  -1270  -1054    743    418  -1163    -70   -392   -789   -646   -581   -309
   -218  -1319  -1101    769    441  -1210    -80   -400   -813   -672   -615   -314
   -215  -1382  -1166    797    475  -1275    -88   -415   -831   -688   -639   -306
   -223  -1421  -1197    820    485  -1309    -90   -423   -836   -693   -646   -314
   -210  -1436  -1228    823    506  -1332    -83   -415   -828   -683   -644   -329
   -181  -1428  -1247    805    532  -1337    -70   -413   -818   -667   -631   -322
   -202  -1452  -1252    826    524  -1353    -77   -420   -820   -665   -626   -322
   -241  -1509  -1270    875    514  -1389    -88   -431   -820   -667   -628   -332
   -189  -1480  -1291    831    550  -1387    -75   -415   -797   -646   -610   -319
   -150  -1426  -1275    789    561  -1350    -57   -400   -763   -615   -581   -306
   -205  -1496  -1291    849    540  -1395    -77   -423   -782   -633   -602   -342
   -210  -1577  -1366    893    576  -1473    -62   -392   -787   -654   -628   -384
   -179  -1590  -1413    883    615  -1501     44   -244   -717   -626   -631   -410
   -124  -1488  -1363    807    618  -1426    202    -31   -563   -511   -548   -358
    -70  -1343  -1273    706    600  -1309    327    194   -376   -335   -389   -223
    -33   -997   -966    514    465   -982    366    306   -153    -44    -80     93
    -72   -389   -319    228    122   -355    285    241    103    374    410    594
   -270     51    322    109   -296    187     20   -103    189    659    797    963
   -389   -218    168    301   -280    -25   -298   -561   -168    381    568    745
   -368   -878   -509    623     67   -693   -491   -927   -769   -314   -103    145
   -314  -1509  -1195    909    439  -1353   -530   -989  -1127   -820   -646   -368
   -314  -1816  -1501   1065    592  -1660   -467   -854  -1137   -906   -797   -537
   -285  -1808  -1525   1044    618  -1667   -345   -696  -1026   -833   -753   -511
   -241  -1712  -1470    976    613  -1592   -218   -542   -885   -722   -667   -439
   -246  -1621  -1376    932    563  -1499   -129   -446   -782   -623   -584   -361
   -270  -1615  -1345    943    537  -1480    -96   -410   -743   -589   -558   -340
   -239  -1584  -1345    911    550  -1465    -80   -392   -722   -566   -545   -332
   -231  -1587  -1356    909    561  -1470    -77   -389   -714   -555   -535   -329
   -226  -1590  -1366    906    568  -1478    -70   -381   -704   -535   -511   -322
   -194  -1553  -1358    875    581  -1457    -41   -345   -678   -504   -470   -293
   -181  -1501  -1319    841    566  -1410    -20   -322   -649   -480   -441   -272
   -155  -1486  -1330    820    584  -1408    -15   -316   -639   -478   -436   -275
   -207  -1499  -1293    852    542  -1397    -20   -322   -636   -480   -439   -275
   -207  -1470  -1262    839    527  -1366    -10   -314   -620   -467   -436   -265
   -189  -1444  -1254    813    532  -1350    -12   -324   -628   -470   -446   -267
   -184  -1418  -1234    800    524  -1327    -20   -327   -633   -472   -457   -270
   -176  -1382  -1208    779    514  -1296    -23   -322   -631   -472   -459   -265
   -181  -1369  -1187    776    501  -1278    -23   -319   -628   -472   -467   -265
   -166  -1345  -1179    756    504  -1262    -25   -316   -620   -470   -465   -262
   -176  -1330  -1153    753    485  -1241    -25   -322   -618   -470   -462   -262
   -168  -1304  -1137    735    483  -1221    -28   -327   -615   -470   -462   -259
   -161  -1296  -1135    730    485  -1215    -20   -319   -605   -465   -459   -246
   -161  -1291  -1132    724    483  -1213    -10   -309   -592   -459   -444   -226
   -176  -1304  -1127    740    472  -1218    -15   -306   -589   -454   -431   -218
   -158  -1283  -1124    719    480  -1205    -12   -301   -584   -446   -418   -210
   -140  -1241  -1101    691    480  -1171      5   -280   -558   -426   -389   -192
   -153  -1260  -1106    704    475  -1184     -2   -283   -561   -433   -397   -205
   -166  -1275  -1109    719    470  -1192      0   -275   -548   -431   -397   -202
   -166  -1267  -1104    714    467  -1187      2   -262   -532   -426   -384   -197
   -150  -1252  -1101    701    475  -1176     -2   -259   -524   -418   -361   -187
   -174  -1239  -1065    704    444  -1153     -2   -254   -514   -402   -340   -176
   -163  -1234  -1072    698    452  -1153     -2   -236   -501   -387   -316   -158
   -153  -1202  -1049    678    446  -1127      5   -223   -480   -366   -293   -135
   -129  -1161  -1031    646    449  -1096      5   -215   -465   -350   -265   -109
   -140  -1145  -1005    641    431  -1075     10   -207   -459   -345   -249    -83
   -135  -1111   -976    623    420  -1044      5   -207   -454   -332   -228    -62
   -140  -1070   -930    605    392  -1000      5   -202   -449   -322   -207    -57
   -137  -1015   -878    576    368   -948     15   -189   -436   -309   -189    -59
   -129  -1005   -875    566    371   -940      7   -192   -441   -311   -192    -72
   -145   -974   -828    558    340   -901      5   -194   -446   -319   -197    -85
   -145   -885   -740    514    296   -813     15   -184   -433   -301   -179    -80
   -150   -836   -685    493    267   -761     23   -176   -428   -303   -176    -77
   -153   -818   -665    485    254   -743     28   -174   -426   -319   -189    -80
   -158   -771   -613    465    226   -693     33   -166   -418   -319   -189    -80
   -155   -730   -574    441    205   -652     36   -166   -415   -316   -194    -85
   -150   -709   -558    431    202   -633     36   -174   -423   -324   -223   -111
   -158   -698   -542    426    192   -620     44   -179   -420   -329   -244   -119
   -155   -654   -501    405    171   -579     54   -179   -405   -324   -249   -111
   -163   -644   -480    402    158   -563     49   -192   -410   -337   -272   -132
   -158   -636   -478    397    158   -558     51   -197   -410   -345   -283   -145
   -158   -633   -475    394    155   -555     46   -213   -415   -363   -306   -158
   -161   -618   -457    389    148   -537     41   -233   -428   -376   -324   -166
   -166   -620   -454    392    140   -537     38   -249   -439   -387   -329   -174
   -171   -626   -454    400    140   -540     46   -259   -441   -389   -322   -184
   -174   -620   -449    397    137   -535     38   -288   -462   -405   -327   -210
   -166   -607   -441    387    137   -524     38   -311   -480   -418   -337   -239
   -168   -592   -423    379    127   -509     36   -327   -493   -426   -340   -254
   -158   -568   -410    363    124   -491     38   -335   -496   -415   -332   -254
   -137   -550   -415    342    137   -485     36   -350   -514   -418   -348   -254
   -132   -545   -413    337    140   -480     38   -355   -522   -420   -355   -246
   -116   -530   -415    322    148   -472     28   -366   -535   -428   -371   -239
    -70   -532   -462    301    194   -498     15   -387   -558   -444   -397   -249
    -57   -535   -480    293    210   -509      2   -394   -574   -449   -410   -262
    -62   -522   -462    290    200   -493      7   -389   -574   -444   -405   -257
    -77   -509   -433    290    176   -472     25   -371   -571   -428   -394   -244
    -98   -501   -402    301    150   -452     44   -350   -563   -418   -384   -233
   -116   -509   -392    311    135   -449     54   -342   -566   -420   -389   -226
   -119   -514   -394    316    137   -454     62   -329   -566   -420   -387   -215
   -127   -548   -420    335    145   -483     64   -322   -571   -423   -384   -210
   -135   -581   -446    358    155   -514     83   -309   -574   -426   -379   -207
   -161   -607   -446    384    140   -527    106   -288   -555   -410   -358   -184
   -155   -657   -501    405    171   -581    124   -272   -542   -397   -337   -166
   -161   -743   -581    452    207   -665    145   -249   -540   -384   -316   -155
   -161   -802   -641    483    239   -722    179   -210   -514   -350   -280   -132
   -171   -828   -657    498    241   -743    220   -166   -472   -306   -236   -109
   -189   -854   -665    522    236   -758    262   -129   -433   -265   -200    -90
   -205   -867   -665    535    228   -766    290    -98   -400   -223   -163    -77
   -187   -862   -675    524    244   -769    322    -67   -368   -189   -137    -70
   -158   -852   -693    504    265   -774    329    -59   -355   -179   -132    -75
   -171   -841   -670    506    246   -756    350    -46   -335   -158   -111    -70
   -213   -852   -641    532    213   -748    366    -41   -316   -140    -98    -67
   -207   -844   -636    527    213   -740    384    -28   -290   -114    -77    -62
   -205   -854   -652    527    220   -756    376    -31   -288   -114    -83    -75
   -213   -865   -654    537    218   -761    363    -36   -290   -116    -83    -90
   -207   -872   -665    540    226   -769    348    -36   -290   -114    -85   -101
   -233   -932   -698    584    231   -815    329    -46   -303   -129   -109   -124
   -239   -953   -714    594    236   -833    342    -33   -301   -132   -119   -142
   -285  -1000   -714    641    213   -857    353    -25   -301   -135   -127   -155
   -316  -1057   -740    685    207   -898    350    -28   -314   -155   -150   -174
   -259  -1023   -763    641    252   -893    368    -15   -306   -150   -153   -166
   -270  -1054   -784    662    254   -919    366    -20   -314   -161   -168   -171
   -303  -1104   -802    704    246   -953    345    -41   -329   -184   -192   -181
   -350  -1150   -800    750    223   -976    342    -41   -332   -192   -200   -179
   -376  -1161   -784    769    202   -974    335    -38   -327   -187   -192   -168
   -293  -1130   -836    711    270   -984    322    -36   -332   -187   -192   -158
   -233  -1091   -857    662    311   -976    316    -31   -335   -181   -181   -142
   -231  -1101   -870    665    319   -987    296    -38   -342   -187   -187   -142
   -213  -1117   -904    665    345  -1010    280    -38   -348   -192   -197   -140
   -197  -1166   -969    680    384  -1070    306     15   -337   -192   -223   -158
   -158  -1182  -1026    670    431  -1104    413    161   -265   -161   -231   -174
   -129  -1122   -995    623    431  -1060    537    340   -137    -67   -179   -116
    -88   -976   -888    532    400   -932    652    542     38    101    -54     83
    -49   -615   -566    329    257   -592    683    646    254    394    249    478
   -103    -57     44     80    -75     -7    633    605    491    779    696    969
   -207    314    522    -54   -366    418    397    285    519    976    995   1200
   -283    116    400     83   -340    257     80   -187    176    719    823    963
   -337   -553   -215    444    -62   -384    -85   -566   -433      2    140    332
   -303  -1075   -771    688    231   -922   -119   -602   -737   -420   -311    -98
   -272  -1327  -1057    800    389  -1192    -57   -475   -745   -504   -433   -241
   -246  -1392  -1145    820    449  -1270     23   -376   -683   -485   -441   -267
   -254  -1358  -1104    805    423  -1231    122   -265   -571   -405   -376   -207
   -246  -1247  -1000    745    376  -1124    215   -161   -454   -309   -285   -124
   -194  -1163   -969    678    384  -1067    280    -90   -379   -257   -231    -72
   -218  -1150   -932    685    355  -1041    316    -57   -345   -239   -213    -51
   -194  -1148   -953    670    379  -1052    327    -46   -335   -231   -205    -57
   -179  -1150   -971    662    394  -1062    332    -44   -329   -223   -200    -59
   -187  -1130   -943    657    376  -1036    345    -33   -314   -205   -179    -51
   -166  -1088   -922    628    376  -1005    358    -23   -298   -187   -150    -44
   -153  -1085   -932    618    387  -1010    363    -25   -296   -189   -145    -49
   -155  -1075   -919    615    379  -1000    363    -33   -293   -189   -132    -51
   -187  -1088   -904    636    355   -997    381    -20   -272   -179   -116    -36
   -197  -1101   -904    649    353  -1002    381    -23   -267   -181   -111    -33
   -187  -1119   -932    652    371  -1026    379    -33   -272   -192   -111    -41
   -200  -1098   -898    649    348   -997    397    -18   -246   -166    -83    -12
   -215  -1096   -880    654    329   -989    402    -12   -231   -148    -67      7
   -270  -1111   -841    691    285   -976    407     -5   -215   -132    -51     28
   -228  -1067   -841    646    306   -956    407      0   -205   -122    -33     38
   -181  -1036   -854    607    335   -945    392    -12   -210   -127    -31     28
   -233  -1039   -805    636    283   -922    389    -12   -202   -119    -10     31
   -181  -1049   -867    615    342   -958    374    -25   -213   -124    -12     10
   -187   -989   -802    587    306   -898    426     23   -150    -70     49     62
   -210   -982   -771    594    280   -878    428     36   -135    -59     64     93
   -200  -1013   -813    605    303   -914    405     15   -150    -77     44     83
   -166  -1000   -833    584    332   -917    410     20   -137    -70     59     88
   -132   -997   -865    563    363   -932    400     12   -140    -75     72     80
   -184   -979   -795    581    303   -888    420     41   -106    -38    119    111
   -145   -956   -813    548    332   -885    407     36   -101    -33    137    106
   -111   -950   -839    532    363   -896    402     41    -93    -18    161    103
   -119   -956   -836    537    355   -898    389     41    -88    -15    171    101
   -116   -924   -807    519    342   -867    389     49    -67      2    200    124
    -85   -875   -789    480    350   -833    400     70    -41     31    233    166
    -83   -867   -784    475    350   -826    394     75    -36     41    246    197
    -90   -857   -766    472    335   -813    407    103     -7     70    270    241
   -106   -839   -732    470    311   -787    433    137     20     98    301    277
   -106   -820   -714    462    301   -766    452    161     38    116    319    298
   -119   -846   -727    483    303   -787    454    171     46    111    309    301
   -161   -867   -706    511    270   -787    462    189     64    122    316    329
   -148   -841   -693    493    272   -769    480    220     93    145    332    366
    -90   -795   -706    441    306   -750    506    254    124    168    345    384
    -98   -818   -719    459    309   -769    511    270    140    179    340    384
   -158   -844   -685    501    259   -763    530    288    163    192    340    389
   -205   -849   -646    527    218   -748    558    319    192    213    350    402
   -215   -844   -631    527    205   -740    576    342    205    220    345    400
   -241   -854   -613    548    184   -735    592    350    215    223    335    400
   -265   -867   -602    563    166   -735    597    361    223    223    324    407
   -254   -867   -613    561    176   -740    594    368    223    215    311    402
   -259   -865   -605    561    171   -735    587    379    220    213    301    423
   -239   -857   -618    548    189   -737    581    387    213    205    293    444
   -254   -854   -602    553    171   -730    589    394    210    192    288    457
   -270   -849   -579    558    153   -714    589    402    205    181    309    428
   -252   -836   -584    542    163   -711    579    397    194    168    319    402
   -231   -820   -589    527    179   -706    566    389    179    150    306    400
   -231   -815   -584    522    174   -698    563    392    174    145    296    415
   -233   -805   -571    519    166   -688    566    400    179    148    301    420
   -226   -795   -568    509    168   -683    561    394    176    142    298    410
   -218   -769   -550    493    166   -659    561    394    176    140    298    407
   -215   -748   -535    480    158   -641    553    397    174    129    301    407
   -218   -740   -524    478    150   -633    548    405    174    122    303    394
   -210   -722   -511    465    148   -615    545    410    181    116    303    381
   -187   -714   -527    452    168   -620    548    415    192    119    311    376
   -176   -719   -542    446    181   -631    540    407    194    116    319    374
   -179   -717   -537    446    176   -628    524    389    184    101    314    353
   -153   -698   -545    426    194   -623    517    376    174     85    309    324
   -132   -688   -555    410    210   -623    506    361    171     77    311    309
   -122   -680   -558    400    215   -620    496    348    163     75    324    306
   -103   -680   -576    392    233   -628    483    337    158     70    345    298
    -75   -678   -602    374    262   -641    470    319    148     57    358    270
    -49   -678   -628    363    288   -654    454    301    132     41    368    223
    -28   -665   -636    345    301   -649    444    290    122     28    361    228
    -25   -654   -628    340    298   -641    439    277    122     15    350    259
    -46   -654   -607    350    277   -631    428    265    114      7    350    277
    -57   -644   -587    350    265   -615    423    252    101      7    361    290
    -49   -623   -576    335    262   -600    418    239     96     12    381    283
    -33   -597   -563    314    265   -581    423    246     88     20    423    285
    -12   -558   -545    283    265   -553    436    270     80     38    478    303
     10   -524   -535    257    272   -530    446    296     51     59    511    319
     18   -470   -488    223    252   -478    457    327     36     90    563    342
     23   -439   -462    207    241   -449    457    348     36    103    626    350
     23   -420   -446    197    233   -433    454    353     46    109    680    348
     20   -387   -407    184    213   -397    462    368     77    127    740    361
      5   -340   -348    166    174   -345    470    387    127    161    797    389
    -10   -329   -322    168    153   -327    459    384    153    171    823    394
    -18   -348   -329    181    153   -340    428    361    148    150    807    379
    -33   -332   -298    184    132   -316    400    348    155    145    807    384
    -49   -355   -306    202    127   -332    361    329    158    132    789    379
    -57   -387   -332    220    135   -361    340    314    161    116    769    345
    -70   -426   -355    246    140   -389    337    303    166    106    748    298
    -62   -439   -376    252    155   -407    345    288    174    101    714    288
    -72   -459   -389    265    155   -426    345    267    168     88    649    285
   -103   -504   -400    303    145   -452    345    252    168     77    592    290
   -129   -535   -405    329    135   -470    342    239    163     67    545    288
   -135   -553   -418    345    140   -485    345    246    161     59    506    265
   -132   -574   -441    350    153   -509    353    277    161     57    457    277
   -116   -589   -472    353    176   -532    371    314    171     64    366    376
    -98   -613   -514    355    207   -563    387    340    176     67    270    483
   -140   -662   -522    402    189   -592    394    361    176     70    252    472
   -137   -675   -540    405    200   -610    407    384    184     80    290    381
   -109   -701   -594    405    241   -649    428    420    192     75    285    316
    -88   -784   -698    436    303   -740    485    519    210     70    244    233
    -51   -753   -701    402    324   -727    623    704    311    142    275    226
     59   -576   -639    257    348   -605    787    956    498    327    415    337
    106   -319   -426    103    265   -371    867   1111    706    584    665    581
    109    200     90   -158      7    145    805   1072    943    966   1093   1031
    -25    815    841   -394   -433    828    566    769   1117   1345   1561   1517
   -181    758    940   -290   -563    849    236    272    880   1239   1499   1452
   -257    166    420     44   -340    293     20   -168    332    657    940    937
   -267   -558   -293    413     10   -426    -57   -381   -145     18    303    316
   -285   -948   -662    618    187   -805      0   -290   -166   -168     88     28
   -254   -948   -696    600    218   -823    129   -122     -5   -101    132     15
   -215   -875   -659    545    220   -769    249     33     62      0    174     59
   -171   -766   -594    467    210   -680    329    145     98     90    228    114
   -166   -740   -574    454    202   -657    374    200    127    137    257    122
   -161   -737   -579    446    207   -657    387    228    140    150    252    114
   -127   -704   -576    415    223   -639    397    252    163    166    257    132
   -106   -675   -571    389    231   -623    400    270    181    184    254    161
   -124   -688   -563    407    218   -626    394    283    187    194    246    168
   -150   -696   -545    423    194   -620    387    298    189    200    249    184
   -168   -698   -532    433    179   -615    381    327    194    207    262    213
   -135   -665   -530    397    194   -597    389    363    213    220    288    218
   -119   -649   -530    384    205   -589    397    394    223    233    311    210
   -163   -693   -530    426    181   -613    379    402    210    220    298    189
   -137   -672   -537    405    197   -605    381    436    218    228    311    192
   -135   -678   -542    405    202   -610    379    457    220    223    319    184
   -132   -685   -553    410    210   -620    363    467    215    215    316    174
   -106   -678   -571    389    231   -623    355    480    218    215    311    176
   -142   -696   -555    418    205   -626    374    509    236    228    324    189
   -129   -683   -553    405    210   -618    381    527    249    233    332    207
   -137   -680   -542    410    202   -613    387    537    265    241    332    220
   -163   -693   -530    428    181   -613    389    540    272    241    327    215
   -153   -693   -542    423    194   -618    394    537    277    241    322    213
   -205   -675   -472    439    132   -574    426    563    314    277    353    233
   -168   -662   -493    415    161   -579    415    553    316    275    353    220
   -103   -641   -537    371    215   -589    397    535    309    254    335    194
   -119   -631   -511    374    194   -571    410    548    324    259    337    192
    -96   -620   -527    355    213   -574    407    537    316    252    327    179
   -239   -592   -353    415     57   -472    472    592    376    319    389    244
   -150   -574   -423    361    135   -498    457    568    363    306    368    226
    -54   -542   -488    298    215   -517    433    537    342    285    348    207
    -70   -530   -462    298    194   -496    439    540    355    296    358    218
    -38   -488   -449    265    205   -470    433    545    358    309    363    239
      0   -454   -454    226    226   -454    420    548    361    311    361    249
     18   -428   -449    205    231   -439    426    555    374    327    368    265
     -2   -394   -392    197    192   -392    449    576    402    358    392    316
    -12   -355   -342    184    163   -350    470    587    423    379    400    355
    -23   -342   -319    181    145   -329    478    581    431    384    394    376
    -31   -335   -303    184    135   -319    491    584    444    394    394    407
    -28   -329   -303    176    135   -316    496    579    452    394    384    426
    -46   -329   -283    189    116   -306    504    571    452    394    371    436
    -46   -324   -280    184    114   -303    506    561    454    389    340    478
    -38   -322   -285    179    122   -303    511    561    457    387    306    550
    -33   -306   -272    168    116   -290    519    571    470    394    298    613
    -46   -301   -254    174    103   -277    530    579    483    394    298    639
    -51   -288   -236    168     88   -262    532    581    485    381    293    615
    -64   -288   -226    176     77   -257    532    589    480    368    280    589
    -67   -288   -220    176     75   -254    532    600    478    363    277    568
    -75   -280   -205    179     64   -244    535    602    475    368    283    548
    -80   -265   -187    171     51   -228    532    600    467    366    288    511
    -98   -265   -166    181     31   -215    535    607    467    363    298    472
   -119   -262   -145    189     10   -205    537    613    465    368    306    441
   -122   -249   -127    187      2   -189    522    605    449    355    301    397
   -129   -231   -103    179    -12   -166    511    602    441    345    298    361
   -119   -213    -93    166    -12   -153    501    600    431    340    293    329
   -116   -181    -67    148    -28   -124    488    597    426    335    285    311
   -111   -116     -5    114    -54    -62    475    594    420    335    285    301
    -98    -72     25     85    -62    -25    470    594    415    337    288    309
   -103    -46     54     75    -80      2    462    589    410    332    285    306
    -98    -15     80     54    -90     31    454    581    402    319    280    298
    -88     10     98     38    -93     54    454    581    402    311    285    301
    -93     18    111     36   -103     64    452    581    402    309    290    283
    -90     18    106     36    -98     62    449    574    394    293    290    254
    -93     46    137     20   -116     93    457    576    400    293    306    244
    -98     54    153     23   -124    103    459    576    402    290    322    226
   -106     44    148     28   -127     96    454    566    387    277    322    187
   -116     59    176     25   -145    116    457    555    381    270    329    161
   -122     72    192     23   -155    129    457    550    374    267    340    137
   -124     88    213     18   -168    150    459    555    366    267    358    101
   -132     85    218     20   -174    150    454    542    345    244    361     46
   -153     70    223     41   -187    145    446    527    322    218    366     15
   -181     67    249     57   -215    158    439    509    306    205    381      7
   -215     49    265     83   -239    155    428    491    285    187    400    -18
   -223     54    275     83   -252    163    410    475    265    174    418    -59
   -194     62    257     64   -226    158    384    446    236    161    423    -96
   -168     70    239     49   -205    153    358    415    210    140    389    -70
   -135     93    228     20   -181    161    350    392    197    127    350    -18
   -127    140    265     -7   -194    202    374    381    213    132    350     31
   -119    181    301    -33   -210    241    394    374    223    137    353     70
    -64    215    277    -75   -171    246    415    371    231    132    353     93
    -54    194    249    -70   -150    220    446    374    244    129    355    101
    -90    184    272    -49   -181    228    475    389    259    140    376    122
    -88    194    283    -54   -187    239    506    410    285    168    413    158
    -72    202    272    -64   -174    239    522    420    306    197    444    194
    -59    200    259    -70   -158    228    519    415    303    207    462    228
    -75    155    231    -41   -153    192    493    400    280    205    462    228
    -85    124    210    -20   -148    166    459    381    257    213    462    231
    -96     72    168     10   -132    119    439    358    231    218    444    228
    -90     12    103     38    -96     57    431    332    197    207    410    205
   -148    -44    101     96   -127     28    444    324    189    213    402    200
   -174    -96     75    135   -127    -10    446    306    181    205    389    181
   -181   -155     25    168   -106    -64    436    280    161    179    358    137
   -163   -192    -28    179    -67   -111    426    262    140    155    332     98
   -171   -220    -49    197    -62   -137    431    259    135    150    319     75
   -176   -249    -72    213    -51   -163    441    259    135    148    309     49
   -197   -265    -67    231    -67   -168    454    277    150    153    306     31
   -218   -293    -75    257    -72   -184    467    298    163    150    301      7
   -197   -298   -101    246    -49   -200    465    309    166    142    293    -12
   -197   -293    -96    246    -51   -197    467    322    179    137    290    -18
   -189   -309   -119    246    -36   -215    472    337    192    132    290    -25
   -181   -335   -153    259    -15   -244    480    355    205    119    275    -44
   -168   -405   -239    285     33   -324    563    462    241    103    233    -98
   -179   -405   -226    290     20   -316    724    657    353    161    249    -98
   -132   -309   -176    220     20   -244    880    888    519    290    342    -12
    -70    -67      2     70    -36    -33    974   1070    732    530    558    218
    -28    483    511   -228   -270    496    898   1039    976    914    992    698
   -137   1114   1252   -488   -696   1184    654    769   1156   1299   1467   1210
   -407   1195   1602   -394  -1005   1397    361    368   1047   1332   1569   1317
   -548    623   1171    -36   -859    896    114    -51    524    789   1060    849
   -394   -179    215    285   -306     15    -38   -306    -83     38    288    119
   -290   -566   -275    428    -10   -423      2   -205   -194   -171     -2   -187
   -288   -633   -345    459     25   -491    140    -10    -85   -106      5   -200
   -293   -548   -254    420    -20   -402    296    187     70     23     93   -124
   -246   -433   -187    337    -31   -311    379    301    171    122    161    -54
   -231   -400   -168    314    -31   -285    418    358    213    163    184    -12
   -207   -400   -194    301     -7   -298    428    381    220    174    166     12
   -166   -394   -228    280     31   -311    426    392    220    179    142     33
   -163   -392   -231    275     31   -311    428    402    223    176    129     31
   -184   -387   -202    285      7   -296    441    415    239    189    135     41
   -194   -400   -205    296      2   -303    452    428    252    194    132     54
   -210   -405   -194    309     -7   -301    462    444    259    202    137     77
   -205   -420   -215    311      2   -319    459    436    252    192    116     70
   -168   -420   -252    293     38   -335    465    436    257    187    111     80
   -197   -415   -218    306      7   -316    480    446    272    194    116     96
   -207   -418   -210    314      0   -314    491    452    277    192    122     96
   -171   -420   -249    296     38   -337    493    452    283    181    122    101
   -129   -420   -290    275     77   -355    483    439    272    168    109     88
   -109   -413   -306    259     96   -361    483    444    272    168    109     90
   -109   -407   -298    259     93   -353    488    449    280    176    119    106
   -106   -407   -303    257     96   -355    483    444    275    163    111     98
   -150   -405   -254    277     51   -329    496    459    288    174    124    111
   -140   -439   -298    288     77   -368    504    465    285    171    122    111
   -137   -433   -296    285     77   -366    506    470    293    174    132    124
   -106   -418   -311    262    101   -366    496    465    290    163    127    119
   -127   -418   -290    272     80   -355    496    467    298    166    135    124
   -155   -410   -257    283     49   -335    506    475    311    171    153    145
   -155   -392   -236    275     38   -314    504    478    316    179    163    155
   -168   -387   -218    277     23   -303    498    480    316    181    168    161
   -155   -353   -197    254     20   -275    493    488    329    189    184    174
   -166   -329   -163    246     -2   -249    496    498    342    197    200    187
   -176   -296   -119    236    -28   -207    498    506    358    218    231    213
   -163   -280   -116    220    -25   -197    483    501    361    228    252    220
   -142   -259   -116    202    -15   -189    475    498    363    233    265    228
   -135   -215    -80    174    -28   -148    472    506    379    246    288    252
   -132   -176    -44    155    -44   -111    470    511    387    257    309    270
   -145   -166    -23    153    -62    -93    467    509    389    259    319    280
   -137   -140     -2    137    -70    -70    475    517    400    272    348    303
   -137   -122     12    129    -77    -54    472    517    402    275    366    322
   -140    -88     51    114    -96    -18    480    519    413    293    387    345
   -135    -70     64    101   -101     -2    493    524    423    303    400    366
   -129    -57     72     93   -103      7    498    519    426    306    405    374
   -142    -46     96     93   -122     25    501    511    431    306    413    381
   -153    -41    111     98   -132     33    522    524    449    322    433    405
   -153    -46    103     98   -129     28    532    530    462    332    439    415
   -158    -49    109    101   -135     28    535    527    465    335    441    410
   -161    -51    109    103   -137     28    545    530    478    337    452    407
   -155    -54    101    106   -129     23    553    532    485    345    462    405
   -166    -51    111    109   -140     31    558    530    491    353    470    405
   -176    -59    114    116   -145     25    558    527    496    350    470    402
   -166    -62    101    111   -135     18    558    524    498    348    472    400
   -161    -85     75    124   -119     -5    553    522    488    335    467    394
   -168   -103     64    135   -119    -20    553    524    488    332    470    394
   -168   -103     64    135   -116    -20    548    522    485    327    470    400
   -166   -111     51    137   -111    -31    545    527    483    322    465    400
   -163   -111     51    137   -109    -31    545    537    483    319    457    407
   -163   -114     49    137   -109    -31    548    550    485    319    452    418
   -150   -101     49    127   -101    -25    555    568    496    322    444    439
   -148    -93     54    119   -103    -20    568    592    506    335    439    462
   -150    -83     67    116   -109     -7    581    620    517    355    436    491
   -153    -77     75    114   -116     -2    587    641    524    374    441    509
   -153    -62     90    106   -122     12    581    659    530    384    441    517
   -155    -62     93    106   -124     15    568    667    522    376    423    517
   -155    -75     80    116   -119      2    555    670    514    361    400    517
   -166    -75     88    119   -129      5    550    683    514    363    394    537
   -158    -38    119     98   -140     38    548    696    524    376    402    568
   -163    -25    135     93   -150     54    545    706    527    379    402    579
   -161    -20    140     90   -150     59    540    704    522    371    400    561
   -171    -18    153     93   -163     64    540    698    524    374    405    566
   -176     -5    168     90   -174     80    545    698    535    376    410    587
   -168     -2    163     85   -168     80    545    691    532    363    400    584
   -163    -12    150     88   -158     67    540    688    527    345    381    581
   -153     -5    148     77   -150     70    532    680    519    337    379    571
   -132     -2    129     67   -132     62    527    675    517    335    384    548
   -122     -5    114     62   -119     54    524    670    501    324    384    530
   -114     -2    111     59   -114     54    519    662    488    314    387    511
    -98     -2     96     49    -98     46    506    644    470    293    376    488
    -80     -2     77     41    -80     38    506    633    449    275    363    459
    -70     20     90     23    -80     54    524    633    446    272    366    449
    -59     54    114      2    -85     83    548    644    454    277    374    449
    -54     70    124     -7    -90     96    563    641    446    267    374    446
    -49     83    132    -18    -90    106    574    636    436    265    371    441
    -44     75    119    -15    -83     96    568    618    415    259    361    436
    -33     83    116    -23    -75     98    571    605    397    259    361    431
    -25    114    140    -44    -83    127    600    597    387    270    379    439
    -25    142    168    -59    -96    155    626    576    371    280    397    433
     -7    142    150    -70    -80    145    626    542    324    265    397    405
     12    148    135    -80    -59    142    602    537    262    233    400    361
     15    148    132    -85    -57    140    542    555    244    194    407    322
     10     83     72    -46    -31     77    478    519    265    129    371    231
    -33     12     46     10    -41     28    433    454    267    150    306    187
    -70    -41     28     57    -49     -7    423    413    218    215    259    202
    -85    -96    -10     90    -41    -51    420    389    153    184    257    244
    -93   -132    -38    114    -28    -85    413    374    106    119    241    329
    -93   -163    -70    127    -15   -116    394    366     85     70    223    392
   -106   -192    -85    150    -10   -140    381    361     77     38    215    428
   -111   -192    -83    150    -18   -137    371    353     70     18    228    454
   -132   -200    -67    166    -33   -135    368    355     57    -10    249    446
   -135   -197    -62    163    -38   -129    361    353     44    -36    280    418
   -124   -181    -57    153    -33   -119    350    345     33    -59    311    384
   -127   -174    -49    150    -41   -111    342    337     31    -75    342    340
   -122   -166    -44    142    -38   -106    342    337     41    -80    358    306
   -109   -210   -101    158     -5   -155    368    368     57    -90    348    259
    -90   -252   -161    171     33   -207    478    491    124    -75    335    189
    -83   -158    -77    119     -2   -119    618    670    262     25    420    202
    -28     10     36      7    -33     23    727    867    441    194    581    319
     20    366    345   -192   -163    355    779    984    662    467    883    623
    -33    974   1008   -470   -519    989    753    961    930    878   1374   1145
   -236   1358   1595   -563   -914   1475    522    618    984   1088   1680   1465
   -366   1114   1480   -376   -922   1296    223    148    641    795   1431   1231
   -402    431    833    -15   -618    631    -10   -270     25     77    714    581
   -340   -176    163    259   -252     -7    -96   -361   -332   -420    158     41
   -290   -397   -109    342    -93   -254    -18   -215   -298   -457     51    -70
   -265   -420   -158    342    -54   -290    106    -54   -184   -384     72    -51
   -241   -355   -114    298    -64   -236    231     96    -57   -272    140      5
   -228   -277    -49    254    -90   -163    311    192     38   -174    205     62
   -218   -259    -41    236    -90   -150    361    246     88   -129    233     93
   -213   -270    -59    241    -77   -166    381    272    106   -109    239     98
   -207   -280    -75    244    -67   -179    392    290    116    -90    244     93
   -202   -272    -70    239    -67   -171    392    298    124    -67    252     83
   -218   -298    -80    257    -70   -189    381    298    116    -51    244     62
   -202   -290    -88    246    -59   -189    374    306    114    -23    239     64
   -176   -272    -96    220    -41   -184    376    309    119      5    220     85
   -161   -267   -106    215    -28   -187    374    306    122     25    197    103
   -161   -262   -101    210    -31   -181    381    301    122     38    192    127
   -168   -262    -93    215    -38   -176    384    296    135     46    197    148
   -184   -272    -88    228    -49   -181    389    285    148     41    205    153
   -210   -288    -77    249    -67   -184    384    267    158     25    205    137
   -200   -293    -93    246    -54   -194    381    262    166     10    192    116
   -187   -303   -119    244    -36   -213    371    257    163      5    181    109
   -181   -324   -142    252    -20   -233    358    254    153      5    176    101
   -153   -290   -137    223     -7   -215    366    270    166     20    189    101
   -150   -285   -135    215     -7   -210    368    275    181     28    187    109
   -148   -277   -129    213    -10   -205    358    275    187     41    181    122
   -129   -254   -124    189     -2   -189    363    285    189     64    184    135
   -148   -270   -122    210    -12   -197    350    280    176     64    181    119
   -189   -309   -119    246    -36   -215    332    270    161     49    171    101
   -179   -288   -109    233    -36   -197    340    288    174     70    192    127
   -163   -249    -85    205    -41   -166    345    309    192     98    223    145
   -137   -226    -88    181    -25   -158    348    329    207    109    252    135
   -142   -228    -85    184    -31   -158    329    324    202    103    262    111
   -124   -226   -101    174    -12   -163    309    309    207    106    265     93
   -116   -202    -85    161    -15   -145    298    306    223    119    270    106
   -109   -181    -72    145    -18   -127    290    298    236    132    272    127
   -103   -161    -57    132    -25   -109    285    296    246    145    275    148
    -75   -129    -54    103    -12    -93    288    296    262    161    272    168
    -75    -96    -20     85    -28    -59    288    303    283    192    290    194
    -83    -75      7     80    -46    -33    293    311    306    223    316    210
    -77    -59     18     67    -51    -20    316    337    327    272    368    231
    -62    -28     33     44    -49      2    324    350    342    275    389    246
    -59     -7     51     31    -57     20    324    340    345    254    379    244
    -46     25     72     10    -59     49    327    332    342    233    350    231
    -54     51    106      2    -80     77    316    327    335    218    322    220
    -70     93    163    -12   -116    129    311    324    335    205    309    223
    -72    145    218    -38   -145    181    298    314    329    192    288    210
    -67    184    252    -57   -158    218    288    301    322    179    265    189
    -62    239    298    -88   -181    267    285    293    322    171    246    171
    -67    277    342   -106   -205    309    285    288    322    161    233    161
    -80    296    376   -109   -231    337    280    270    311    140    215    135
    -90    316    407   -111   -249    361    272    249    298    119    200    101
    -96    319    415   -114   -254    366    262    220    275     93    174     62
   -111    332    444   -111   -277    387    259    205    267     85    163     41
   -114    358    472   -124   -293    415    252    192    259     85    155     33
   -119    384    504   -132   -311    444    241    176    252     77    142     20
   -135    387    522   -127   -329    454    236    168    244     67    132      2
   -132    394    527   -129   -329    459    226    158    233     49    116    -20
   -148    397    542   -124   -345    470    213    148    223     31    103    -46
   -168    402    571   -116   -368    485    215    145    220     31     98    -57
   -161    407    568   -124   -366    488    207    137    213     23     88    -88
   -153    426    579   -137   -366    501    202    140    210     18     85   -122
   -161    452    610   -145   -384    530    207    153    218      7     96   -129
   -171    485    657   -155   -413    571    213    166    223      2    109   -122
   -166    514    678   -174   -423    594    205    171    223     -5    111   -109
   -153    545    698   -197   -426    620    205    174    223     -7    114    -93
   -153    579    732   -213   -444    654    192    168    210    -23    106   -114
   -166    626    792   -228   -478    709    174    161    194    -36     96   -142
   -166    685    849   -259   -509    766    158    150    187    -41     83   -155
   -166    730    896   -283   -532    813    145    145    176    -54     59   -166
   -168    771    937   -303   -553    854    124    137    155    -67     31   -181
   -163    823    987   -329   -574    904    111    135    142    -75      5   -192
   -163    872   1036   -355   -600    953     88    119    122    -85    -25   -215
   -171    909   1080   -371   -626    995     70     98     96   -109    -62   -246
   -168    979   1148   -407   -659   1062     59     93     83   -127    -85   -254
   -171   1044   1215   -436   -693   1130     49     93     77   -137   -101   -267
   -179   1091   1267   -457   -724   1179     33     80     54   -166   -129   -306
   -168   1143   1312   -485   -740   1226     10     64     25   -200   -158   -348
   -174   1184   1356   -506   -763   1267    -12     46     -5   -233   -184   -389
   -171   1234   1405   -530   -787   1319    -36     31    -36   -262   -207   -431
   -161   1304   1465   -571   -815   1384    -49     20    -57   -283   -213   -454
   -150   1387   1535   -618   -841   1460    -49     15    -70   -293   -207   -470
   -137   1452   1587   -657   -862   1519    -46      5    -80   -306   -194   -509
   -119   1509   1628   -693   -872   1569    -46     -5    -96   -327   -168   -548
   -103   1527   1631   -714   -867   1579    -62    -28   -124   -353   -145   -587
    -77   1561   1639   -743   -857   1600    -75    -57   -145   -366   -106   -613
    -41   1613   1654   -787   -849   1634    -77    -85   -155   -376    -54   -623
    -18   1647   1665   -813   -841   1654    -72   -119   -163   -384      0   -623
     -2   1641   1644   -820   -823   1641    -90   -171   -192   -410     20   -646
      0   1626   1626   -813   -813   1626   -111   -220   -215   -446     23   -670
     -2   1628   1628   -815   -815   1628   -127   -246   -233   -472     33   -678
     -5   1597   1602   -795   -802   1600   -148   -270   -265   -511     20   -688
    -36   1527   1561   -745   -800   1543   -158   -288   -301   -574    -12   -709
    -62   1478   1538   -709   -800   1506   -150   -288   -319   -607    -33   -717
    -77   1426   1504   -675   -789   1462   -145   -275   -337   -628    -54   -724
    -96   1369   1465   -636   -779   1415   -142   -254   -358   -641    -83   -727
   -122   1314   1434   -597   -779   1374   -145   -246   -376   -639    -98   -711
   -129   1283   1410   -576   -771   1345   -150   -244   -402   -633   -111   -701
   -148   1265   1410   -561   -779   1337   -148   -241   -418   -618   -114   -691
   -163   1241   1405   -537   -784   1322   -132   -233   -420   -597   -106   -672
   -187   1200   1384   -509   -787   1291   -106   -213   -410   -574    -90   -657
   -218   1158   1374   -470   -797   1265    -72   -187   -392   -542    -67   -633
   -246   1106   1353   -431   -802   1228    -44   -163   -374   -511    -44   -615
   -252   1044   1296   -394   -774   1169    -18   -145   -350   -478    -12   -600
   -205    935   1137   -366   -672   1036     20    -98   -327   -462     -7   -626
   -171    836   1008   -332   -589    922    137     44   -254   -439     12   -654
   -158    818    974   -332   -566    896    296    244   -101   -332    106   -607
    -93    885    979   -394   -535    932    444    470    109   -140    288   -467
    -23   1182   1202   -579   -613   1192    506    605    366    179    633   -145
    -54   1701   1753   -823   -904   1727    470    597    641    589   1104    311
   -197   2052   2247   -930  -1221   2151    236    303    711    823   1405    576
   -301   1849   2151   -774  -1226   2000    -83   -161    392    592   1221    392
   -374   1161   1535   -394   -956   1345   -265   -548   -215   -119    532   -213
   -335    607    940   -137   -636    774   -322   -610   -540   -568     59   -646
   -277    350    628    -38   -452    488   -270   -493   -566   -672    -85   -797
   -277    309    587    -15   -431    446   -171   -366   -488   -639    -85   -802
   -280    363    644    -44   -462    504    -64   -249   -376   -550    -31   -745
   -215    459    675   -122   -446    566     10   -168   -290   -475     12   -685
   -252    509    758   -129   -506    631     72    -98   -220   -407     46   -628
   -306    524    831   -109   -568    678    116    -49   -174   -363     59   -581
   -241    532    774   -145   -506    652    103    -54   -179   -366     25   -581
   -252    535    787   -142   -519    659    103    -41   -168   -348     15   -558
   -220    537    758   -161   -491    646     85    -38   -171   -342    -12   -550
   -161    555    717   -197   -439    636     62    -44   -181   -348    -41   -553
   -205    566    771   -181   -488    670     72    -10   -158   -314    -38   -532
   -148    581    730   -218   -439    657     46    -12   -176   -319    -72   -542
   -135    576    709   -223   -420    641     28    -15   -187   -316   -101   -540
   -137    566    704   -213   -420    633     25      0   -181   -298   -114   -527
   -119    574    693   -228   -407    633     15      5   -179   -283   -127   -517
   -109    574    680   -233   -394    626      7     12   -181   -272   -150   -511
    -90    571    659   -241   -376    615     -7      7   -194   -272   -176   -511
   -119    566    685   -223   -402    626     -2     18   -184   -259   -181   -493
   -145    568    711   -213   -428    639      5     28   -174   -246   -192   -452
   -148    568    717   -210   -431    641     12     33   -161   -231   -200   -410
   -161    558    717   -200   -439    639     20     33   -158   -220   -205   -394
   -163    548    711   -192   -436    628     25     41   -155   -210   -207   -384
   -142    545    685   -202   -413    615     23     36   -163   -220   -215   -400
   -140    532    672   -197   -405    602     36     44   -158   -220   -210   -402
   -135    524    659   -194   -397    589     49     49   -148   -210   -200   -397
   -132    519    652   -192   -392    584     62     57   -135   -200   -192   -376
   -163    509    672   -174   -418    589     75     67   -122   -192   -181   -350
   -142    488    631   -174   -387    558     75     67   -119   -202   -176   -350
   -137    491    628   -179   -384    558     75     75   -109   -202   -155   -348
   -158    504    662   -171   -410    581     83     93    -88   -184   -119   -332
    -98    496    592   -200   -345    545     62     83    -96   -202   -119   -350
   -103    504    607   -200   -355    555     67     98    -80   -192    -90   -337
   -158    511    670   -179   -413    589     85    127    -46   -158    -44   -298
   -111    522    633   -205   -371    576     70    122    -44   -158    -36   -298
    -80    527    607   -226   -342    566     70    124    -36   -158    -28   -285
    -70    530    600   -231   -335    566     77    135    -25   -150    -12   -272
    -70    524    594   -228   -332    558     85    137    -12   -140      0   -259
    -75    555    631   -239   -353    592     98    142     15   -111     33   -231
    -80    563    644   -241   -363    605    101    129     25   -109     36   -226
    -93    548    641   -228   -366    594    109    119     25   -106     36   -226
   -109    540    649   -215   -379    592    119    119     28    -98     44   -223
   -119    555    675   -218   -397    615    142    132     49    -80     64   -205
   -129    545    675   -210   -402    610    155    137     59    -80     70   -202
   -127    545    672   -210   -400    607    166    148     70    -77     77   -202
   -122    545    667   -213   -394    605    176    150     77    -72     88   -205
   -129    537    667   -202   -397    602    181    155     85    -67     96   -210
   -132    537    667   -202   -400    602    189    158     96    -59    103   -213
   -140    537    678   -200   -410    607    202    168    109    -44    116   -210
   -153    535    688   -192   -420    610    210    171    119    -31    124   -210
   -166    530    696   -181   -431    613    215    179    127    -23    132   -205
   -161    522    683   -181   -420    602    215    181    129    -23    132   -202
   -168    517    685   -174   -426    600    218    181    132    -20    132   -202
   -181    511    693   -166   -439    600    228    187    140    -18    135   -192
   -184    519    704   -166   -444    610    226    189    145    -10    142   -179
   -194    511    704   -158   -449    607    223    192    145     -5    148   -163
   -197    509    706   -155   -452    607    223    200    150      7    155   -150
   -194    506    698   -155   -446    602    220    202    150     12    158   -142
   -200    514    714   -155   -457    613    226    210    161     33    176   -122
   -205    501    706   -148   -457    605    223    215    158     44    181   -119
   -187    517    704   -166   -444    610    228    228    158     54    192   -109
   -179    519    698   -171   -439    607    231    241    161     62    197   -106
   -184    506    691   -161   -436    597    236    259    166     72    202    -98
   -187    504    688   -161   -439    594    239    275    171     85    213    -85
   -179    504    680   -163   -428    592    239    293    179     93    215    -72
   -174    504    678   -166   -426    589    239    306    187     98    213    -49
   -174    514    688   -168   -431    600    241    324    207    114    218    -12
   -174    501    672   -166   -423    587    239    335    226    116    215      7
   -163    493    657   -166   -410    574    239    342    241    114    207     25
   -168    488    657   -161   -413    571    241    353    259    116    200     57
   -135    472    607   -168   -371    540    223    342    249    101    150     93
   -137    457    594   -161   -366    524    215    337    236     88    132    103
   -200    449    646   -124   -423    548    228    366    252    106    166     93
   -265    452    717    -93   -491    584    254    405    275    132    200     96
   -168    470    639   -150   -402    553    226    397    246    103    187     36
   -132    472    602   -171   -368    537    213    405    231     90    184     15
    -93    478    571   -192   -332    524    202    410    220     80    174      5
    -62    483    545   -213   -303    514    202    413    218     77    163     23
    -70    506    576   -218   -322    540    228    431    236     96    168     49
    -54    537    592   -241   -324    563    241    436    252    106    176     70
    -46    561    607   -257   -327    584    257    431    265    116    184     80
    -49    563    613   -259   -329    587    275    423    270    111    179     75
    -51    568    620   -257   -335    594    285    431    280     98    176     70
    -49    610    657   -283   -353    633    298    439    296     98    192     70
    -57    654    711   -298   -384    683    314    439    303     98    207     77
    -67    670    737   -303   -402    704    316    428    298     96    202     80
    -70    639    709   -283   -389    672    301    389    272     75    187     72
    -64    610    675   -272   -371    644    272    350    249     54    174     67
    -49    579    628   -265   -340    602    244    316    220     33    150     51
    -33    498    532   -233   -283    514    215    265    171      5    106     10
    -28    436    465   -202   -246    449    215    226    140     -5     77    -20
    -33    405    439   -187   -239    420    215    197    119    -23     67    -46
    -62    353    415   -145   -239    381    213    163     98    -51     54   -101
    -80    306    384   -114   -233    345    202    124     77    -72     46   -171
   -101    285    387    -90   -244    335    187     90     51    -90     33   -213
   -129    257    384    -64   -257    322    171     44     28    -96     23   -226
   -145    231    376    -44   -259    303    158     18      7   -106     20   -220
   -150    207    358    -28   -254    283    155     18     -7   -116     28   -210
   -153    200    353    -23   -252    275    158     28    -18   -127     41   -205
   -137    205    340    -36   -239    270    155     41    -23   -127     72   -231
   -132    205    335    -36   -233    270    155     59    -25   -122    111   -280
   -124    192    316    -36   -220    254    155     83    -28   -129     64   -194
    -96    145    241    -23   -168    192    197    166    -12   -142     10   -124
    -83    155    236    -38   -158    194    329    350     85    -96     36    -90
    -46    262    309   -109   -179    285    467    568    239     23    148     -7
      0    475    475   -239   -239    475    566    758    433    215    371    174
     36    904    867   -470   -415    885    581    828    662    522    771    550
    -90   1501   1592   -706   -841   1545    426    618    833    859   1273   1023
   -288   1660   1948   -688  -1117   1803    122    181    711    893   1431   1143
   -374   1218   1590   -423   -982   1402   -161   -283    218    410   1013    740
   -337    501    839    -80   -587    670   -335   -597   -374   -324    272     83
   -290     72    361    106   -324    215   -314   -517   -501   -568    -44   -244
   -252    -23    228    137   -241    103   -213   -363   -413   -548    -62   -309
   -252     12    265    116   -259    137    -83   -207   -283   -459     20   -337
   -254    111    366     72   -309    239     20    -80   -158   -355    158   -405
   -244    197    439     20   -340    319     80    -10    -85   -298    174   -361
   -231    210    441     10   -335    324    114     33    -49   -285    135   -309
   -226    210    436      7   -332    322    124     62    -31   -285    103   -270
   -239    192    431     23   -335    311    135     88    -18   -283     70   -215
   -265    168    431     46   -348    298    150    122      0   -275     31   -166
   -244    176    418     33   -329    296    158    140     10   -265     10   -114
   -218    174    392     20   -306    283    161    150     15   -254     -5    -83
   -176    176    353      0   -265    265    166    155     18   -244    -20    -62
   -213    163    374     23   -293    267    176    166     23   -226    -57    -10
   -236    161    397     36   -316    277    184    179     31   -205    -83     49
   -184    161    342     10   -262    252    171    163     18   -205   -101     54
   -215    127    342     44   -277    233    163    142     10   -202   -101     25
   -265    129    394     67   -329    262    189    155     38   -168    -64     33
   -205    150    355     25   -280    252    184    140     36   -166    -54    -18
   -184    163    345     10   -265    254    176    129     38   -155    -41    -70
   -192    171    363     10   -277    267    181    127     49   -132    -18    -83
   -179    166    345      5   -262    254    168    114     41   -135    -18   -111
   -150    187    337    -20   -244    262    168    119     46   -124     -5   -122
   -158    187    345    -15   -254    265    166    114     46   -114      2   -129
   -187    174    361      7   -272    267    155    103     33   -114      2   -148
   -207    155    361     23   -285    257    148     96     25   -119      2   -155
   -205    171    376     15   -290    275    153    106     33   -106     20   -153
   -187    197    381     -5   -285    288    150    101     33   -101     25   -161
   -163    220    384    -28   -272    301    153    106     41    -88     41   -155
   -142    231    371    -46   -257    301    145    103     38    -88     46   -171
   -137    239    374    -51   -254    306    142    106     44    -83     54   -179
   -163    233    397    -36   -280    316    140    111     51    -72     75   -168
   -187    233    420    -23   -303    327    135    114     62    -62     88   -158
   -145    233    376    -44   -262    303    114    101     51    -70     77   -161
   -140    259    400    -59   -270    329    119    116     72    -49     93   -129
   -161    309    467    -75   -314    387    140    158    111     -5    140    -77
   -111    337    449   -111   -280    392    137    166    127     12    166    -70
    -98    332    428   -116   -265    379    124    161    129     20    176    -80
    -96    329    426   -116   -259    376    124    163    137     36    179    -59
    -72    337    410   -132   -241    374    132    176    158     59    189    -36
    -57    337    394   -140   -226    366    142    197    184     88    202    -20
    -33    363    394   -166   -215    379    155    215    228    142    226      0
    -33    368    402   -166   -218    384    153    207    262    207    210      7
    -88    342    431   -129   -259    387    153    239    270    259    194     28
   -137    340    478   -101   -306    407    179    285    283    259    210     98
   -145    340    483    -98   -316    410    200    322    296    207    228     96
   -140    327    467    -93   -303    397    210    335    290    168    239     51
   -129    322    452    -96   -290    384    218    329    277    140    244      5
   -127    311    439    -90   -283    374    231    314    272    122    246    -20
   -135    306    439    -85   -288    371    233    296    270    111    239    -23
   -135    309    441    -88   -288    374    223    267    257    103    233    -20
   -119    316    436    -98   -277    376    207    231    236     93    223    -33
   -122    309    431    -93   -275    368    194    194    226     75    207    -64
   -114    306    420    -98   -267    363    184    176    220     70    202    -83
   -106    314    420   -106   -262    366    176    158    213     77    202    -85
   -109    324    433   -109   -272    379    184    150    218     80    207    -75
   -103    335    439   -114   -270    387    192    161    239     93    213    -64
   -116    324    441   -103   -277    381    192    166    252    103    207    -64
   -122    332    454   -106   -288    392    200    179    267    119    213    -57
   -129    348    475   -111   -303    413    207    192    288    148    233    -41
   -124    353    478   -114   -301    415    205    192    296    166    239    -44
   -127    353    478   -114   -301    415    207    192    303    163    244    -41
   -132    363    496   -116   -314    428    210    200    314    163    257    -46
   -137    358    496   -111   -316    426    213    205    316    153    259    -67
   -137    345    483   -103   -309    413    213    210    322    140    270    -93
   -142    335    478    -98   -309    405    210    210    324    137    285   -114
   -142    327    467    -93   -306    397    210    210    327    135    303   -137
   -140    327    467    -96   -303    397    220    223    335    124    337   -155
   -140    319    459    -88   -298    389    231    228    340    119    381   -171
   -129    306    436    -88   -283    371    228    220    337    103    405   -194
   -129    309    439    -90   -283    374    223    220    340    109    433   -202
   -119    311    431    -96   -275    368    218    233    342    119    452   -205
   -124    316    441    -96   -283    379    215    241    340    119    457   -200
   -132    332    465   -101   -301    397    207    231    332    114    452   -194
   -132    371    504   -119   -319    436    202    231    327    122    449   -179
   -135    402    537   -135   -335    470    194    226    319    124    431   -161
   -137    433    571   -148   -353    501    189    218    314    116    389   -132
   -145    472    618   -163   -381    545    176    210    301    111    345   -103
   -142    485    628   -171   -384    555    155    200    285     98    301    -93
   -140    511    649   -187   -394    579    142    197    277     90    275    -85
   -137    545    683   -202   -410    613    145    205    277     90    270    -77
   -137    602    740   -233   -439    672    168    233    293    103    288    -64
   -140    652    792   -257   -467    722    194    254    303    106    301    -62
   -142    696    839   -277   -491    766    207    265    306    101    309    -72
   -140    737    878   -298   -509    807    220    272    301     90    314    -96
   -148    776    922   -316   -535    849    213    267    280     70    332   -135
   -145    826    971   -340   -558    898    215    267    280     57    368   -161
   -145    893   1039   -376   -592    966    218    262    280     51    410   -179
   -150    948   1098   -397   -623   1023    210    254    283     46    452   -189
   -161    971   1132   -405   -646   1049    171    207    246      5    465   -218
   -168    995   1161   -413   -665   1078    135    163    207    -31    488   -246
   -174   1008   1179   -418   -678   1093    103    124    168    -72    501   -275
   -184    971   1156   -392   -670   1062     80     80    111   -140    483   -314
   -205    940   1145   -368   -675   1041     67     51     64   -205    470   -366
   -213    922   1132   -355   -672   1026     46     18     18   -262    459   -426
   -202    904   1106   -353   -654   1005     20    -20    -41   -316    436   -498
   -187    885   1072   -348   -628    979     -2    -54    -90   -353    413   -550
   -179    880   1060   -350   -620    969    -23    -83   -127   -376    397   -584
   -179    875   1054   -348   -618    963    -44    -93   -161   -394    381   -613
   -176    870   1044   -348   -610    956    -57    -93   -189   -410    368   -639
   -179    872   1052   -345   -615    961    -64    -96   -215   -426    353   -652
   -197    865   1062   -335   -631    961    -75    -98   -236   -441    353   -659
   -202    859   1062   -329   -631    961    -77    -96   -257   -449    366   -657
   -200    862   1060   -332   -631    961    -80    -85   -277   -454    371   -652
   -205    846   1052   -319   -628    948    -80    -62   -293   -457    368   -654
   -202    782    984   -290   -594    883    -36      5   -306   -472    335   -691
   -181    761    943   -290   -563    852     90    163   -254   -449    322   -711
   -148    813    961   -335   -555    888    254    376   -129   -342    392   -636
   -106    953   1060   -423   -581   1005    394    594     54   -142    563   -459
    -70   1350   1418   -641   -745   1384    413    654    296    200    917    -67
   -142   1948   2091   -904  -1117   2018    285    511    550    636   1408    465
   -340   2223   2564   -943  -1452   2395     12    137    574    836   1662    719
   -472   1852   2325   -688  -1397   2088   -262   -290    220    530   1384    441
   -465   1000   1465   -267   -966   1234   -444   -639   -413   -210    652   -252
   -402    405    807     -2   -605    605   -439   -618   -662   -563    252   -670
   -358    197    555     77   -457    374   -319   -428   -602   -566    197   -758
   -327    197    524     64   -426    361   -166   -233   -467   -470    265   -735
   -298    293    589      0   -444    441    -46    -85   -329   -353    358   -672
   -277    345    623    -33   -452    483     23     -2   -252   -290    407   -631
   -277    337    613    -31   -446    475     57     33   -218   -275    418   -633
   -288    332    620    -20   -454    475     75     59   -194   -259    433   -639
   -280    332    610    -25   -446    470     85     72   -174   -254    446   -654
   -277    332    607    -28   -444    470     98     77   -153   -241    457   -652
   -277    327    605    -25   -441    465    109     80   -137   -233    462   -646
   -283    309    592    -12   -436    449    119     88   -122   -220    467   -623
   -280    322    602    -23   -444    462    122     85   -111   -207    465   -597
   -285    319    605    -18   -446    462    122     77   -106   -205    452   -579
   -303    303    605     -2   -454    454    124     75    -98   -205    431   -568
   -306    311    618     -2   -462    465    122     70    -96   -200    413   -558
   -301    311    613     -7   -459    462    114     72    -93   -192    392   -553
   -301    298    597      0   -449    446    101     72    -96   -192    366   -561
   -298    290    587      2   -444    439     90     80    -98   -192    342   -558
   -296    280    576      7   -436    428     85     88    -90   -187    324   -550
   -290    280    571      5   -431    426     67     93    -93   -189    290   -548
   -270    293    563    -10   -415    428     51    103    -96   -187    265   -537
   -265    280    545     -7   -405    413     36    111    -98   -184    252   -524
   -244    277    522    -15   -381    400     18    114   -106   -181    231   -506
   -223    265    488    -20   -355    376      7    124   -106   -174    207   -488
   -220    254    475    -18   -348    366      7    129   -101   -166    187   -465
   -215    249    462    -18   -340    355      0    127    -96   -166    158   -439
   -215    226    441     -5   -327    332     -7    132    -83   -145    135   -418
   -228    218    446      2   -337    332    -10    132    -75   -132    119   -407
   -226    223    449      0   -337    335    -12    127    -67   -124    106   -407
   -233    220    454      5   -345    337    -12    119    -59   -119     98   -413
   -241    223    465     10   -353    342    -12    114    -49   -114     96   -415
   -202    239    441    -18   -322    340    -18     98    -51   -124     83   -423
   -187    244    431    -28   -309    337    -12     93    -44   -129     80   -420
   -187    246    431    -31   -309    337     -2    103    -28   -127     80   -413
   -176    265    441    -44   -309    353     12    116     -7   -106    101   -400
   -189    257    444    -36   -316    350     28    122      0    -88    119   -394
   -189    262    449    -36   -319    355     46    135      7    -80    135   -384
   -194    270    465    -38   -329    366     64    142     10    -75    145   -381
   -184    280    465    -46   -324    371     75    148      7    -83    142   -379
   -166    298    462    -67   -314    379     83    150      7    -90    153   -374
   -163    306    470    -72   -316    387     90    158     12    -90    166   -361
   -174    309    483    -70   -327    394     90    168     20    -83    174   -350
   -163    314    478    -75   -319    394     93    176     28    -85    168   -348
   -155    306    462    -75   -309    384     90    176     31    -96    158   -348
   -153    301    454    -75   -303    376     96    184     38    -98    161   -345
   -150    298    446    -75   -298    371     98    187     46    -98    163   -348
   -163    280    444    -57   -303    361     93    189     51   -106    158   -353
   -174    265    439    -46   -309    350     80    192     54   -106    155   -361
   -184    246    431    -33   -306    337     64    187     51   -114    142   -379
   -197    239    433    -23   -316    335     59    179     51   -114    137   -389
   -202    226    428    -10   -314    327     46    166     51   -124    129   -394
   -205    218    423     -7   -314    319     36    153     41   -140    111   -402
   -213    205    415      2   -314    309     23    137     31   -155    101   -400
   -226    187    413     18   -322    301     10    127     20   -163     93   -392
   -220    197    418     12   -319    306      7    122     23   -158     93   -376
   -218    189    407     12   -311    298      2    116     25   -161     90   -371
   -213    200    413      5   -311    306     -5    116     31   -150    103   -358
   -210    215    426     -2   -319    319      0    124     38   -135    114   -342
   -223    210    433      7   -327    322      2    132     46   -124    119   -327
   -215    200    413      5   -314    306     -2    127     41   -122    114   -319
   -210    202    413      2   -311    306      2    129     46   -111    114   -314
   -207    220    426     -7   -316    322      5    132     54    -98    114   -306
   -189    246    436    -28   -311    340      7    132     64    -83    124   -296
   -189    233    423    -23   -306    329      2    129     64    -83    116   -293
   -207    226    433    -10   -322    329     10    132     72    -75    114   -283
   -220    213    431      2   -327    322      5    132     70    -77    109   -275
   -218    215    433      2   -324    324      2    137     72    -72    111   -267
   -213    215    428     -2   -322    322      0    142     67    -77     98   -270
   -215    205    420      5   -319    314      2    155     64    -72     90   -262
   -218    200    415      7   -316    306      2    171     67    -62     88   -246
   -220    205    426      7   -322    314      0    184     64    -51     83   -228
   -218    205    423      5   -322    314     -2    194     57    -41     75   -220
   -228    176    402     25   -316    288    -15    197     41    -41     57   -220
   -228    171    397     25   -311    283    -23    210     28    -36     44   -202
   -223    189    413     18   -316    301    -18    241     36    -12     49   -145
   -215    163    379     23   -296    270    -25    267     20    -12     20   -135
   -218    145    363     36   -290    254    -41    293      7     -5      0   -114
   -228    166    392     28   -311    280    -57    324      5     18    -18    -51
   -226    174    400     25   -311    285    -80    342    -12     31    -49      7
   -236    145    381     44   -309    262    -96    358    -36     25    -72      0
   -241    124    366     57   -303    244    -93    374    -44     12    -75     -2
   -236    137    374     46   -306    257    -77    397    -36     -5    -46     -2
   -231    153    384     38   -306    267    -62    410    -23    -28    -23    -33
   -218    171    389     20   -303    280    -44    415    -10    -38     -5    -54
   -210    171    381     18   -296    275    -28    418      0    -51      7    -72
   -205    174    376     15   -290    275    -18    410      2    -62     12    -93
   -205    192    397      7   -301    293     -5    397      5    -72     23   -106
   -197    236    433    -20   -314    332     18    389     23    -62     38    -98
   -179    252    431    -36   -303    340     31    387     41    -49     46    -90
   -184    236    418    -25   -301    327     18    363     28    -57     33   -109
   -189    226    415    -18   -301    319     -7    324      5    -75     12   -135
   -166    218    381    -28   -275    301    -38    298    -23    -93    -10   -153
   -161    158    319      0   -241    239    -77    259    -67   -132    -54   -194
   -163     93    257     33   -210    174    -90    246    -93   -166    -88   -228
   -179     44    223     67   -200    132    -85    246   -106   -181   -103   -254
   -184     -5    179     93   -184     85    -90    228   -127   -205   -122   -283
   -184    -44    137    114   -163     46   -109    200   -155   -231   -142   -322
   -176    -83     93    129   -137      5   -122    174   -179   -257   -155   -368
   -163   -103     59    135   -111    -23   -135    140   -202   -283   -166   -420
   -145   -119     23    129    -85    -49   -150    106   -228   -306   -189   -491
   -119   -153    -33    135    -44    -93   -163     70   -257   -327   -218   -537
   -101   -187    -85    142     -7   -137   -168     41   -280   -345   -236   -548
    -90   -194   -103    142      5   -150   -171     18   -296   -355   -236   -537
    -85   -197   -111    142     10   -155   -171      5   -311   -361   -246   -498
    -96   -210   -116    153      7   -163   -171     -2   -329   -363   -246   -454
    -93   -246   -153    168     28   -200   -148     28   -337   -374   -270   -439
    -83   -280   -197    181     57   -239    -51    145   -303   -374   -298   -439
    -77   -210   -135    142     28   -174     80    324   -189   -280   -228   -350
    -31    -57    -25     44     -2    -41    176    509    -38   -124    -77   -194
      7    288    277   -150   -135    283    213    610    150    142    213    124
    -70    862    932   -394   -501    896    184    592    405    550    691    631
   -259   1150   1408   -446   -833   1278    -64    236    405    730    948    927
   -355    891   1247   -267   -800   1067   -368   -226     31    426    691    711
   -376    254    631     59   -504    441   -594   -618   -571   -272     23     96
   -303   -296      7    301   -155   -145   -667   -662   -904   -737   -431   -392
   -254   -485   -233    368    -12   -361   -600   -509   -896   -800   -488   -496
   -228   -498   -272    363     20   -387   -511   -371   -823   -766   -441   -480
   -205   -426   -220    314      7   -324   -423   -244   -727   -696   -355   -413
   -189   -322   -132    257    -28   -228   -350   -150   -636   -626   -262   -332
   -179   -267    -88    220    -46   -179   -309   -106   -594   -597   -205   -314
   -171   -244    -72    207    -51   -161   -293    -96   -579   -602   -184   -342
   -168   -236    -70    202    -51   -153   -288   -101   -579   -613   -184   -376
   -176   -231    -54    205    -62   -142   -290   -106   -581   -613   -184   -407
   -184   -215    -31    197    -77   -122   -290   -109   -581   -613   -192   -439
   -187   -207    -20    197    -85   -114   -280   -106   -576   -615   -197   -441
   -189   -197    -10    192    -93   -103   -275   -103   -571   -626   -205   -420
   -192   -192      0    192    -96    -96   -277   -106   -571   -636   -215   -402
   -194   -192      2    192   -101    -96   -277   -109   -574   -659   -231   -420
   -194   -200     -5    197    -96   -103   -280   -122   -579   -683   -254   -470
   -205   -200      2    200   -106   -101   -277   -135   -579   -696   -270   -511
   -220   -223     -2    223   -109   -114   -270   -140   -574   -704   -288   -550
   -207   -210     -5    207   -103   -109   -262   -127   -558   -685   -290   -537
   -220   -236    -15    228   -103   -127   -254   -127   -553   -678   -306   -511
   -241   -259    -18    249   -114   -140   -257   -137   -553   -670   -332   -483
   -244   -265    -20    254   -111   -142   -252   -135   -542   -652   -340   -462
   -241   -262    -23    252   -111   -142   -254   -140   -540   -644   -348   -454
   -233   -277    -44    254    -96   -161   -259   -148   -537   -644   -353   -446
   -218   -275    -59    246    -80   -168   -257   -148   -527   -633   -358   -428
   -236   -296    -59    267    -88   -179   -254   -153   -522   -631   -374   -405
   -239   -301    -62    270    -90   -181   -257   -163   -517   -631   -392   -387
   -257   -303    -49    280   -103   -176   -259   -174   -514   -626   -402   -361
   -244   -285    -41    265   -103   -163   -252   -171   -504   -607   -402   -340
   -231   -277    -46    254    -93   -163   -252   -168   -493   -589   -400   -327
   -254   -290    -36    270   -111   -163   -259   -176   -496   -579   -402   -327
   -259   -277    -18    267   -122   -148   -265   -176   -493   -568   -400   -327
   -249   -277    -31    262   -109   -155   -270   -179   -493   -558   -402   -332
   -246   -285    -38    267   -103   -163   -277   -176   -488   -537   -397   -316
   -249   -272    -25    259   -114   -150   -288   -176   -491   -527   -405   -298
   -239   -254    -15    246   -111   -137   -290   -171   -488   -514   -400   -270
   -213   -226    -12    218   -101   -122   -283   -158   -478   -493   -379   -236
   -223   -218      5    220   -114   -106   -270   -148   -467   -478   -366   -220
   -239   -223     15    228   -129   -103   -262   -145   -465   -467   -355   -210
   -244   -215     28    228   -137    -93   -259   -148   -465   -459   -355   -207
   -249   -207     41    228   -148    -83   -259   -148   -465   -454   -353   -213
   -239   -200     38    220   -140    -80   -249   -140   -457   -444   -348   -213
   -223   -181     41    202   -132    -70   -236   -124   -439   -426   -329   -197
   -220   -192     28    205   -124    -83   -236   -116   -433   -418   -322   -197
   -236   -207     28    220   -132    -90   -233   -111   -431   -418   -324   -210
   -233   -213     20    223   -127    -96   -228   -103   -423   -418   -324   -226
   -218   -215      2    215   -111   -106   -213    -90   -402   -405   -314   -228
   -202   -228    -25    215    -88   -127   -200    -77   -387   -394   -301   -231
   -218   -259    -41    236    -88   -150   -189    -77   -379   -397   -293   -241
   -220   -259    -38    241    -90   -150   -174    -72   -368   -394   -280   -241
   -215   -280    -64    246    -75   -174   -184    -90   -376   -407   -293   -259
   -205   -293    -88    246    -59   -192   -176    -90   -368   -405   -288   -241
   -189   -303   -114    246    -38   -210   -171    -93   -361   -400   -275   -220
   -176   -314   -137    246    -20   -226   -181   -106   -363   -407   -270   -228
   -179   -322   -145    249    -18   -233   -194   -127   -371   -418   -267   -257
   -179   -322   -142    249    -20   -233   -197   -132   -366   -415   -244   -285
   -171   -329   -158    249    -10   -244   -197   -137   -358   -405   -223   -306
   -176   -335   -158    257    -10   -246   -192   -132   -337   -381   -197   -296
   -197   -342   -148    267    -25   -246   -200   -137   -332   -374   -194   -283
   -197   -337   -140    267    -31   -239   -200   -140   -324   -366   -202   -267
   -197   -337   -142    267    -28   -241   -202   -140   -319   -361   -210   -249
   -187   -345   -158    267    -15   -252   -202   -135   -309   -350   -210   -239
   -179   -353   -174    265     -2   -265   -202   -129   -303   -337   -205   -228
   -166   -348   -181    257      5   -267   -202   -129   -298   -329   -205   -220
   -161   -348   -187    254     10   -267   -205   -127   -290   -322   -202   -215
   -179   -363   -184    272      2   -275   -205   -124   -285   -319   -200   -210
   -176   -353   -179    262      0   -267   -200   -124   -283   -322   -197   -205
   -171   -355   -187    262      7   -272   -197   -122   -280   -322   -197   -197
   -171   -358   -189    265      7   -275   -194   -119   -277   -324   -194   -189
   -168   -366   -197    267     12   -283   -192   -116   -275   -327   -187   -189
   -187   -371   -184    277     -2   -277   -194   -116   -275   -329   -176   -184
   -189   -379   -189    283     -2   -283   -189   -111   -275   -329   -166   -181
   -192   -392   -200    290      0   -296   -184   -103   -270   -324   -153   -189
   -192   -394   -202    293      5   -298   -184    -98   -267   -322   -148   -189
   -197   -431   -233    311     18   -332   -184   -101   -280   -337   -155   -207
   -197   -439   -244    316     20   -342   -174    -96   -280   -340   -155   -213
   -192   -436   -244    311     23   -342   -161    -83   -267   -327   -142   -205
   -197   -444   -246    322     23   -345   -158    -85   -262   -319   -137   -202
   -205   -449   -244    324     18   -348   -158    -80   -259   -327   -135   -202
   -207   -433   -226    319      7   -329   -145    -70   -249   -324   -124   -187
   -210   -407   -197    309     -7   -303   -122    -57   -228   -311   -106   -166
   -207   -363   -155    285    -25   -259    -96    -38   -207   -298    -88   -145
   -207   -332   -124    267    -44   -231    -83    -33   -197   -293    -83   -140
   -213   -316   -103    265    -57   -210    -80    -33   -192   -285    -75   -132
   -210   -309    -98    257    -57   -205    -77    -33   -187   -275    -62   -129
   -205   -275    -70    241    -67   -174    -75    -28   -179   -262    -49   -127
   -207   -228    -20    218    -96   -124    -64    -15   -155   -239    -28   -106
   -202   -215    -15    207    -93   -116    -67     -7   -145   -228    -20    -88
   -197   -213    -18    202    -90   -116    -90    -20   -155   -239    -31    -88
   -189   -226    -36    207    -77   -132   -106    -23   -158   -246    -46    -83
   -187   -272    -85    228    -51   -179   -124    -25   -176   -270    -75   -101
   -205   -324   -119    265    -44   -223   -129    -36   -194   -301   -109   -127
   -213   -368   -155    290    -31   -262   -122    -36   -207   -324   -127   -148
   -228   -402   -174    316    -28   -288   -114    -41   -218   -345   -132   -171
   -254   -444   -189    348    -33   -319   -119    -72   -244   -379   -135   -215
   -267   -472   -205    368    -31   -340   -111    -90   -254   -397   -148   -207
   -270   -519   -249    392    -12   -384   -114   -114   -275   -423   -272    -46
   -275   -532   -257    405    -10   -394   -116   -129   -285   -441   -257    -67
   -280   -524   -246    402    -18   -387   -122   -135   -296   -449   -220   -101
   -280   -522   -244    400    -20   -384   -124   -148   -309   -465   -192   -122
   -265   -519   -254    392     -7   -387   -132   -150   -332   -478   -171   -153
   -246   -506   -259    376      5   -384   -145   -155   -358   -488   -150   -189
   -192   -491   -298    340     51   -394   -158   -145   -379   -496   -103   -283
   -132   -532   -400    332    132   -465   -132    -93   -397   -522   -111   -379
   -106   -548   -441    324    166   -496    -31     49   -358   -511   -114   -446
    -83   -465   -381    275    148   -423    109    233   -246   -428    -46   -423
    -36   -296   -262    163    111   -277    215    428    -93   -262    103   -280
      5     62     57    -33    -25     59    249    535    111     23    400     49
    -46    665    709   -311   -379    688    197    496    358    431    849    540
   -197   1049   1247   -426   -722   1148    -72    150    389    654   1114    823
   -306    792   1096   -244   -701    943   -394   -335     -2    348    826    589
   -358    153    509    101   -433    329   -597   -714   -602   -316    171     23
   -327   -407    -80    366   -124   -244   -654   -763   -937   -750   -301   -407
   -275   -654   -379    465     51   -517   -587   -623   -958   -820   -436   -540
   -254   -696   -444    475     93   -571   -480   -496   -888   -766   -431   -548
   -228   -636   -410    431     90   -524   -368   -366   -782   -665   -363   -498
   -200   -548   -350    371     72   -449   -277   -259   -683   -568   -288   -444
   -187   -524   -337    355     75   -431   -226   -200   -631   -522   -252   -431
   -179   -514   -335    345     75   -426   -200   -168   -613   -504   -233   -436
   -168   -509   -342    337     85   -426   -187   -150   -600   -493   -220   -444
   -166   -517   -350    340     90   -433   -187   -142   -594   -491   -207   -459
   -153   -511   -358    332    101   -436   -184   -132   -584   -483   -192   -467
   -161   -519   -358    337     96   -441   -181   -127   -576   -480   -176   -478
   -166   -530   -363    348     96   -446   -179   -124   -571   -485   -163   -491
   -171   -535   -363    353     93   -449   -174   -124   -563   -491   -148   -501
   -168   -542   -374    355    101   -459   -171   -129   -555   -496   -140   -511
   -158   -535   -379    345    106   -457   -166   -135   -542   -496   -135   -517
   -153   -530   -376    340    109   -454   -155   -142   -524   -496   -129   -517
   -166   -537   -374    350    103   -457   -153   -153   -517   -498   -129   -517
   -176   -540   -363    358     93   -452   -161   -171   -514   -506   -137   -514
   -174   -545   -371    358     96   -459   -153   -179   -498   -504   -140   -506
   -161   -535   -376    348    106   -457   -150   -179   -480   -493   -140   -491
   -140   -519   -381    329    119   -452   -145   -176   -465   -485   -142   -485
   -163   -542   -379    353    106   -462   -150   -187   -465   -488   -163   -493
   -166   -548   -381    355    103   -465   -153   -194   -462   -488   -181   -493
   -179   -563   -384    371    101   -475   -158   -200   -465   -493   -197   -496
   -181   -563   -381    371     98   -475   -168   -200   -465   -498   -210   -496
   -155   -535   -379    345    111   -457   -168   -192   -462   -491   -215   -478
   -148   -527   -379    337    114   -454   -174   -181   -459   -483   -233   -459
   -158   -540   -384    348    111   -462   -179   -171   -459   -478   -257   -457
   -122   -501   -379    311    127   -441   -179   -158   -449   -454   -277   -439
   -111   -478   -366    296    127   -423   -181   -145   -441   -431   -296   -407
   -140   -504   -363    322    109   -433   -210   -148   -457   -426   -327   -400
   -124   -483   -361    303    116   -423   -223   -129   -457   -405   -340   -374
   -106   -459   -353    283    119   -405   -233   -111   -454   -384   -350   -342
   -106   -462   -355    285    124   -410   -246    -93   -459   -368   -366   -319
    -90   -452   -361    270    135   -407   -254    -77   -452   -348   -371   -298
    -88   -444   -355    265    132   -400   -254    -62   -449   -327   -381   -280
    -93   -436   -342    265    122   -389   -252    -51   -446   -311   -387   -259
    -80   -413   -332    246    124   -374   -249    -51   -444   -303   -392   -254
    -80   -389   -311    233    114   -350   -241    -46   -433   -293   -392   -267
    -75   -374   -298    223    111   -337   -233    -41   -431   -290   -394   -285
    -72   -363   -293    215    109   -329   -220    -44   -426   -293   -400   -301
    -59   -340   -280    200    109   -311   -202    -38   -415   -288   -394   -290
    -59   -340   -283    197    109   -311   -176    -31   -400   -285   -389   -288
    -67   -350   -283    210    106   -316   -158    -25   -389   -290   -389   -301
    -72   -355   -285    213    103   -322   -135    -15   -368   -288   -381   -298
    -80   -358   -277    220     98   -319   -114     -5   -353   -283   -374   -293
   -103   -392   -288    246     88   -340    -98      0   -345   -290   -379   -303
   -119   -413   -296    265     85   -355    -77     10   -329   -296   -374   -309
   -124   -407   -283    265     77   -345    -62     23   -314   -293   -358   -306
   -122   -407   -285    265     80   -348    -54     23   -309   -298   -353   -306
   -140   -415   -277    275     67   -348    -54     15   -314   -316   -358   -324
   -140   -439   -298    288     77   -368    -54     12   -314   -329   -361   -332
   -145   -452   -309    296     80   -381    -46     12   -309   -332   -358   -329
   -150   -459   -309    306     77   -384    -41     18   -303   -337   -348   -322
   -145   -457   -311    298     80   -384    -44     23   -296   -337   -337   -316
   -142   -449   -306    296     80   -379    -46     28   -288   -335   -327   -314
   -145   -436   -290    290     70   -363    -38     41   -272   -324   -311   -296
   -155   -436   -280    296     62   -358    -33     51   -257   -316   -301   -280
   -155   -441   -288    298     64   -366    -36     54   -252   -314   -298   -283
   -150   -428   -277    288     62   -353    -36     59   -239   -306   -288   -272
   -153   -418   -265    285     54   -342    -38     62   -228   -293   -280   -262
   -148   -420   -272    285     62   -348    -38     75   -218   -285   -272   -249
   -135   -413   -277    272     70   -345    -41     80   -210   -280   -267   -239
   -137   -405   -267    270     64   -337    -41     83   -197   -275   -254   -239
   -148   -402   -257    272     51   -329    -33     85   -187   -272   -244   -244
   -140   -407   -267    275     62   -337    -33     88   -181   -272   -252   -249
   -135   -389   -254    262     57   -322    -36     88   -179   -265   -246   -246
   -135   -379   -246    257     54   -314    -36     90   -168   -257   -244   -244
   -132   -379   -246    254     57   -314    -38     90   -163   -257   -244   -236
   -137   -379   -241    259     51   -311    -46     88   -158   -254   -239   -226
   -148   -397   -249    272     49   -324    -46     88   -153   -249   -239   -218
   -137   -387   -249    259     54   -319    -44     96   -148   -244   -241   -213
   -124   -368   -246    244     59   -309    -38    101   -145   -236   -244   -205
   -119   -361   -241    241     59   -301    -36    101   -145   -231   -239   -202
   -119   -358   -241    236     59   -301    -31    106   -137   -223   -236   -197
   -127   -379   -252    254     59   -316    -33    103   -140   -223   -239   -194
   -145   -415   -272    280     59   -345    -33     96   -150   -233   -252   -205
   -109   -389   -280    249     85   -335    -10    119   -132   -218   -239   -184
    -88   -355   -267    220     88   -311     18    148   -109   -197   -223   -142
   -158   -418   -259    288     49   -337     15    145   -119   -210   -231   -148
   -181   -428   -249    303     31   -340     23    161   -109   -207   -218   -150
   -124   -371   -246    249     59   -309     57    197    -77   -176   -189   -132
   -106   -355   -252    228     70   -303     72    215    -70   -174   -184   -135
    -77   -337   -259    207     90   -298     83    231    -62   -171   -181   -135
    -77   -316   -239    197     77   -280     96    246    -51   -161   -176   -116
   -153   -358   -205    257     25   -283     88    244    -49   -161   -184   -111
   -153   -303   -153    228     -2   -228     98    267    -18   -129   -155    -64
   -132   -262   -132    197     -2   -197     98    277     -2   -101   -135    -23
    -93   -270   -176    181     38   -223     77    259    -12   -109   -150    -36
    -77   -283   -205    181     62   -244     51    246    -28   -114   -155    -59
   -119   -350   -231    233     54   -290     18    223    -57   -137   -184    -85
   -129   -423   -293    275     80   -358     -2    210    -85   -171   -223   -124
   -111   -423   -311    267     98   -368      5    236    -77   -166   -220   -127
   -114   -446   -332    280    109   -389     -5    249    -88   -176   -228   -148
   -161   -517   -358    337     98   -439    -28    220   -119   -210   -265   -181
   -174   -537   -366    355     96   -452    -36    207   -132   -220   -270   -176
   -194   -566   -374    379     88   -470    -49    197   -145   -233   -270   -176
   -181   -576   -394    379    106   -485    -57    192   -150   -244   -272   -176
   -179   -581   -405    379    111   -496    -54    181   -155   -254   -280   -174
   -181   -587   -405    384    109   -496    -57    171   -158   -257   -283   -163
   -176   -587   -410    381    114   -498    -59    155   -166   -259   -283   -150
   -168   -587   -418    379    124   -504    -51    148   -166   -254   -277   -142
   -155   -597   -441    376    142   -519    -54    140   -174   -262   -280   -166
   -135   -633   -498    384    181   -566    -31    171   -166   -277   -296   -192
   -109   -670   -561    389    223   -615     64    290   -116   -277   -322   -218
    -88   -594   -506    342    207   -550    205    462     -5   -207   -277   -187
    -31   -449   -418    239    189   -433    337    678    179    -36   -122    -54
     25   -106   -132     38     80   -119    397    792    400    236    184    244
      7    446    439   -228   -215    441    327    717    628    602    646    719
   -153    885   1039   -366   -594    961     54    329    670    839   1002   1091
   -275    675    950   -200   -613    813   -262   -158    316    574    802    891
   -296     25    322    135   -311    174   -475   -571   -280   -106    148    231
   -231   -605   -376    415     70   -491   -532   -672   -662   -631   -405   -394
   -148   -859   -711    504    280   -787   -459   -545   -670   -724   -550   -613
   -116   -844   -727    478    303   -787   -337   -397   -555   -649   -509   -594
    -85   -753   -670    418    290   -711   -213   -257   -420   -537   -418   -509
    -72   -654   -581    361    254   -618   -132   -181   -332   -449   -348   -392
    -70   -618   -548    345    239   -584    -96   -153   -298   -410   -324   -283
    -80   -626   -545    353    228   -584    -83   -153   -293   -394   -311   -226
    -96   -607   -511    350    205   -558    -83   -158   -296   -384   -290   -179
   -106   -563   -457    335    174   -511    -90   -166   -296   -379   -267   -124
   -106   -517   -410    311    150   -465   -103   -171   -306   -384   -246   -106
   -119   -475   -355    296    116   -415   -114   -171   -319   -392   -236   -109
   -116   -431   -314    272     98   -374   -122   -166   -322   -392   -226    -98
   -111   -420   -311    265     98   -366   -129   -155   -316   -402   -213    -93
   -111   -402   -290    257     88   -348   -137   -137   -306   -415   -197    -96
   -114   -387   -275    249     77   -332   -142   -119   -290   -449   -179    -98
   -116   -392   -275    254     77   -335   -148   -109   -285   -501   -158   -103
   -111   -402   -290    257     88   -348   -155   -101   -285   -550   -142   -122
   -106   -402   -296    254     93   -350   -153    -93   -280   -566   -122   -135
    -93   -387   -293    239     98   -342   -166    -96   -272   -568   -103   -150
    -88   -376   -288    231     98   -332   -174    -98   -262   -553    -96   -168
   -103   -371   -270    236     83   -322   -171   -106   -249   -537    -88   -168
   -127   -361   -233    244     51   -298   -155   -111   -239   -517    -83   -171
   -111   -329   -220    220     51   -275   -145   -119   -239   -498    -80   -166
   -103   -314   -213    207     51   -265   -140   -129   -239   -480    -90   -163
   -103   -329   -226    215     59   -277   -129   -132   -236   -462   -109   -158
   -119   -350   -231    236     54   -290   -135   -145   -241   -465   -140   -163
   -166   -374   -210    267     20   -293   -150   -163   -252   -478   -179   -168
   -163   -363   -200    262     15   -283   -140   -150   -239   -467   -189   -158
   -153   -353   -200    252     20   -277   -127   -137   -223   -459   -197   -158
   -161   -366   -205    265     20   -285   -109   -122   -205   -444   -197   -150
   -166   -397   -231    280     31   -314    -88   -106   -189   -428   -192   -140
   -145   -392   -246    267     49   -319    -77   -101   -179   -405   -184   -137
   -145   -400   -254    270     51   -327    -77    -98   -168   -379   -181   -140
   -137   -400   -262    270     62   -332    -70    -90   -158   -350   -171   -132
    -88   -342   -257    213     83   -298    -57    -72   -145   -322   -153   -109
    -93   -332   -239    213     70   -285    -54    -59   -148   -309   -150    -98
   -103   -340   -236    223     64   -288    -54    -49   -150   -303   -145    -88
   -103   -324   -220    215     57   -272    -51    -41   -150   -296   -135    -67
    -93   -314   -223    202     62   -270    -38    -33   -142   -283   -124    -44
    -83   -298   -218    189     64   -259    -25    -25   -135   -265   -116    -28
    -80   -301   -223    189     70   -262    -25    -31   -142   -257   -122    -28
    -96   -322   -226    210     64   -275    -28    -36   -150   -252   -124    -23
    -72   -303   -231    187     77   -267     -2    -20   -145   -236   -119    -15
    -70   -309   -239    189     83   -275     15    -12   -142   -231   -122    -18
   -155   -389   -236    270     38   -311      0    -31   -158   -252   -145    -46
   -137   -394   -257    267     59   -327      5    -23   -155   -254   -153    -51
   -106   -366   -259    236     75   -314     20    -10   -145   -244   -145    -38
   -124   -379   -257    252     64   -319     31    -18   -150   -246   -155    -36
   -137   -400   -265    267     62   -335     33    -28   -158   -254   -168    -44
   -145   -394   -249    270     51   -322     38    -23   -150   -244   -155    -28
   -155   -405   -249    277     44   -327     28    -33   -158   -244   -161    -31
   -142   -410   -267    275     59   -337     18    -41   -163   -241   -163    -33
   -122   -405   -283    262     80   -345     15    -38   -161   -241   -163    -38
   -132   -423   -290    277     77   -358      7    -44   -166   -246   -168    -49
   -119   -405   -285    259     83   -345     12    -36   -153   -233   -155    -38
   -142   -420   -280    280     67   -350     10    -33   -150   -223   -150    -36
   -168   -452   -283    309     54   -368     -2    -38   -155   -220   -161    -41
   -148   -431   -283    290     67   -358      2    -28   -140   -200   -153    -23
   -129   -397   -267    262     67   -332     23     -5   -114   -179   -127      7
   -122   -368   -249    244     62   -309     25      2   -101   -179   -109     20
   -153   -397   -244    272     44   -322     15     -2   -106   -194   -114     -5
   -129   -374   -244    252     57   -309     12      7   -101   -189   -116    -12
    -67   -303   -236    184     83   -272     31     31    -75   -168   -101      0
    -77   -296   -218    187     67   -257     44     44    -59   -153    -96     10
   -127   -329   -205    228     36   -267     44     38    -62   -153   -111     20
   -135   -353   -218    244     41   -285     46     36    -72   -158   -132     20
   -145   -376   -233    259     41   -306     38     25    -77   -158   -145     31
    -85   -324   -239    205     75   -283     41     31    -64   -158   -132     51
   -106   -335   -231    220     59   -283     41     28    -62   -174   -135     64
   -176   -342   -166    259     -5   -254     49     31    -51   -161   -119    101
   -148   -319   -174    231     12   -246     51     36    -44   -148   -109    103
   -137   -329   -192    233     25   -262     49     28    -51   -153   -114     90
   -140   -324   -184    231     20   -254     51     31    -51   -145   -114     83
   -124   -306   -181    215     28   -244     44     28    -51   -140   -122     64
   -127   -327   -202    226     36   -265     28     18    -67   -145   -137     44
   -122   -314   -192    218     33   -254     28     20    -70   -140   -137     28
    -80   -285   -205    181     62   -246     33     33    -62   -124   -122     15
    -93   -319   -226    207     64   -272     28     33    -70   -129   -127    -12
   -106   -306   -202    205     46   -254     49     54    -54   -109   -114    -12
    -98   -272   -174    184     36   -223     83     88    -25    -80    -83      0
    -90   -252   -161    171     33   -207     90    103    -18    -72    -67    -12
    -77   -246   -168    163     44   -207     96    119    -15    -72    -62    -25
    -77   -249   -174    163     46   -213    103    127    -12    -77    -59    -41
    -77   -233   -158    155     38   -197    116    142     -5    -72    -46    -46
    -88   -200   -111    142     10   -155    132    158     15    -51    -12    -41
    -88   -179    -90    135      0   -135    140    168     25    -38     12    -46
    -90   -187    -96    137      2   -142    129    163     20    -46     15    -44
    -83   -184   -101    132      7   -142    109    153     10    -57      7    -15
    -72   -192   -119    132     20   -155     96    142     -2    -64      0     12
    -77   -239   -161    158     41   -200     75    127    -28    -93    -20      5
   -101   -309   -207    205     51   -259     75    124    -44   -124    -38    -15
   -119   -332   -215    226     46   -275     83    129    -46   -137    -44    -31
   -127   -363   -236    244     54   -301     75    116    -64   -166    -62    -51
   -145   -418   -272    283     62   -345     64    101    -85   -194    -80    -83
   -153   -439   -285    293     62   -363     62     90    -90   -210    -85    -93
   -158   -441   -283    301     62   -363     62     85    -96   -218    -90    -98
   -171   -470   -301    319     62   -387     62     85   -101   -231    -98   -111
   -171   -478   -306    324     67   -392     64     90   -101   -236    -98   -111
   -176   -472   -298    324     59   -384     62     93   -101   -236    -96   -109
   -174   -488   -316    329     70   -402     51     90   -109   -246   -101   -127
   -176   -491   -316    332     67   -405     49     93   -111   -254   -109   -145
   -168   -480   -311    324     70   -397     49    101   -109   -262   -109   -163
   -148   -491   -345    319     96   -418     80    153    -98   -283   -119   -207
   -124   -530   -407    327    140   -470    176    288    -46   -293   -132   -277
   -114   -483   -371    298    127   -428    319    493     77   -218    -36   -288
    -70   -358   -288    215    109   -324    459    737    262    -54    197   -231
    -18      0     18      5    -18      7    504    846    485    226    454    184
    -57    548    605   -246   -329    576    402    748    717    607    792    839
   -241    969   1208   -366   -724   1088    119    371    776    854   1036   1376
   -392    836   1228   -220   -810   1031   -194    -93    498    680    888   1387
   -431    135    566    148   -498    348   -413   -496   -122    -18    288    672
   -374   -480   -106    428   -135   -296   -459   -576   -498   -506   -168     41
   -314   -724   -410    519     46   -568   -368   -428   -509   -576   -231   -236
   -272   -730   -457    501     90   -594   -226   -259   -402   -491   -145   -288
   -233   -618   -387    426     75   -504    -88   -101   -275   -366    -25   -249
   -205   -514   -309    358     49   -413    -10    -12   -200   -288     62   -220
   -187   -478   -290    329     51   -384     28     28   -181   -270     90   -233
   -176   -485   -309    332     64   -397     51     46   -179   -270     93   -262
   -168   -506   -337    335     83   -423     64     46   -181   -270     88   -283
   -163   -498   -335    329     85   -418     75     36   -187   -265     85   -288
   -155   -496   -342    324     90   -420     77     23   -205   -265     72   -288
   -161   -509   -348    335     93   -428     80     12   -223   -272     46   -285
   -155   -517   -361    332    101   -439     93     12   -233   -270     20   -275
   -150   -498   -348    324     96   -423    103     20   -236   -259     18   -257
   -161   -493   -335    324     85   -415    109     20   -239   -249      7   -239
   -171   -496   -324    335     75   -410    114     25   -246   -239      2   -228
   -168   -504   -335    337     80   -420    106     20   -270   -244    -10   -226
   -184   -522   -340    353     75   -431    106     25   -283   -257    -10   -223
   -205   -537   -335    368     62   -436    116     33   -283   -262      0   -228
   -213   -532   -319    374     51   -426    129     46   -272   -259     15   -226
   -205   -540   -335    371     62   -439    135     54   -280   -270      7   -244
   -194   -548   -353    371     77   -452    155     67   -277   -277      7   -267
   -194   -535   -340    363     70   -439    181     80   -275   -296     15   -277
   -176   -514   -337    345     80   -426    200     83   -283   -324     25   -290
   -161   -524   -366    340    101   -446    202     83   -290   -355     38   -314
   -161   -530   -368    345    101   -449    213     98   -288   -376     57   -337
   -148   -511   -363    329    106   -439    215    114   -283   -400     83   -350
   -137   -485   -348    311    103   -418    205    122   -280   -428     98   -353
   -140   -480   -342    309    101   -413    187    124   -275   -441    111   -358
   -142   -485   -345    314    101   -415    174    129   -265   -439    124   -374
   -150   -496   -345    322     96   -420    166    135   -254   -439    140   -389
   -155   -483   -327    319     85   -405    171    145   -236   -428    161   -379
   -148   -467   -319    306     83   -394    171    153   -218   -405    179   -358
   -155   -462   -306    306     75   -384    166    150   -207   -381    192   -337
   -145   -428   -283    285     67   -355    163    148   -189   -358    210   -303
   -116   -355   -239    236     59   -298    168    153   -166   -337    236   -267
   -103   -329   -228    215     59   -280    176    155   -145   -316    259   -239
   -135   -340   -205    236     33   -272    171    142   -137   -327    275   -233
   -140   -322   -181    231     20   -254    166    132   -129   -337    288   -231
   -129   -319   -189    226     28   -254    174    132   -114   -322    293   -220
   -129   -319   -189    223     28   -254    171    122   -109   -303    277   -220
   -127   -303   -176    215     23   -241    174    109   -101   -280    254   -223
   -119   -298   -179    207     28   -239    184    101    -96   -254    226   -220
   -106   -283   -176    194     33   -231    194    106    -83   -226    207   -213
   -122   -298   -176    207     23   -239    187    103    -85   -210    179   -223
   -129   -314   -187    220     28   -252    184    103    -83   -181    150   -228
   -153   -335   -181    244     12   -259    174    101    -80   -153    122   -239
   -124   -298   -174    213     23   -236    189    122    -59   -111    116   -220
    -80   -244   -166    161     41   -205    202    135    -41    -70    111   -205
   -119   -288   -168    202     23   -228    189    127    -51    -54     80   -220
   -148   -327   -179    236     12   -254    179    122    -62    -28     51   -223
   -158   -345   -187    252     12   -267    171    116    -67      0     25   -228
   -171   -345   -176    257      0   -262    163    109    -75     41     -5   -249
   -171   -340   -171    254      0   -257    142    103    -93     75    -15   -272
   -168   -340   -171    252      0   -257    124     93   -111     57    -33   -285
   -179   -335   -155    257    -12   -246    122     77   -114      7    -72   -275
   -181   -316   -135    249    -25   -226    109     57   -124    -44   -106   -283
   -179   -285   -109    231    -36   -197    111     51   -122    -75   -114   -285
   -176   -241    -64    207    -57   -153    111     54   -119    -98   -119   -285
   -176   -236    -59    207    -59   -148    127     64   -111   -111   -127   -280
   -168   -226    -59    194    -57   -142    135     64   -109   -124   -137   -280
   -174   -194    -23    184    -77   -109    135     54   -109   -137   -140   -283
   -174   -187    -15    179    -80   -101    137     51   -114   -150   -140   -285
   -174   -163     10    168    -93    -77    142     59   -114   -163   -137   -280
   -179   -135     41    155   -111    -46    148     70   -114   -171   -132   -272
   -179   -124     51    150   -116    -36    145     80   -119   -187   -132   -267
   -179   -122     57    150   -119    -33    148     90   -127   -202   -137   -267
   -179   -101     77    140   -129    -12    161    111   -122   -205   -127   -249
   -192    -93     96    140   -145      0    158    119   -132   -220   -132   -249
   -192    -96     96    142   -145      0    155    122   -142   -233   -140   -257
   -192    -83    109    135   -153     12    150    124   -148   -246   -145   -265
   -205    -80    124    142   -166     20    155    135   -145   -259   -150   -267
   -231    -90    140    158   -187     23    153    140   -145   -265   -153   -267
   -197    -80    114    137   -155     15    137    137   -155   -272   -163   -275
   -166    -77     85    122   -127      2    132    137   -161   -275   -168   -277
   -142    -70     72    106   -109      0    129    142   -153   -262   -163   -270
   -163    -54    109    106   -137     28    129    148   -150   -254   -161   -262
   -132     -7    122     70   -127     57    142    153   -137   -241   -155   -259
   -127      7    135     59   -132     70    161    163   -124   -226   -142   -257
   -135     41    176     46   -155    109    192    192    -85   -184   -114   -233
   -135     59    192     36   -163    124    192    187    -83   -184   -114   -244
   -129     80    207     23   -168    142    187    176    -85   -189   -114   -246
   -137    116    252      7   -194    184    189    168    -72   -181    -98   -239
   -137    166    303    -12   -220    233    187    163    -59   -166    -83   -223
   -114    200    314    -44   -213    254    184    163    -44   -148    -67   -210
   -111    194    306    -41   -207    249    155    137    -57   -155    -72   -220
   -129    189    319    -31   -226    252    127    111    -67   -161    -67   -228
   -129    176    306    -23   -218    241     98     90    -83   -171    -70   -236
   -129    148    277    -10   -202    213     83     75   -101   -187    -88   -254
   -145    106    252     18   -200    179     77     64   -114   -200   -106   -280
   -161     75    236     41   -200    155     67     49   -127   -210   -119   -303
   -168     46    215     62   -192    129     57     31   -150   -231   -137   -327
   -174     20    194     75   -184    109     46     10   -166   -249   -155   -345
   -189     10    200     88   -194    103     36     -5   -176   -262   -158   -348
   -194     10    202     90   -200    106     25    -18   -187   -272   -158   -350
   -187     28    215     80   -200    122     28    -23   -181   -270   -155   -350
   -197     18    215     88   -205    116     31    -20   -179   -272   -153   -348
   -181     10    192     85   -187    101     20    -31   -187   -285   -161   -355
   -179     20    200     77   -189    109     18    -36   -189   -288   -163   -355
   -189      5    194     93   -192     98     15    -38   -189   -290   -163   -355
   -189    -10    179     98   -187     85     31    -12   -179   -293   -171   -361
   -168    -51    116    109   -145     31    109     96   -142   -288   -187   -392
   -150    -31    116     90   -135     41    244    280    -44   -239   -168   -394
   -106     49    155     28   -129    101    381    496    101   -129    -85   -327
    -49    296    345   -124   -197    319    470    662    301    101    148    -88
    -28    820    849   -397   -439    833    462    688    555    470    576    371
   -166   1410   1577   -623   -872   1493    270    433    730    828   1031    857
   -345   1522   1867   -587  -1106   1693    -70    -44    576    820   1104    945
   -431    948   1379   -259   -906   1163   -332   -491     33    249    555    444
   -407    200    607    103   -506    402   -457   -709   -496   -413   -137   -205
   -337   -226    111    280   -228    -57   -420   -602   -618   -639   -436   -511
   -306   -306      0    306   -153   -153   -293   -418   -524   -592   -452   -540
   -270   -220     49    244   -161    -85   -140   -228   -374   -472   -371   -470
   -252    -96    155    174   -205     28    -33    -90   -246   -361   -285   -394
   -241    -54    187    148   -215     64      7    -20   -194   -319   -259   -381
   -231    -62    168    148   -200     51     20     15   -176   -309   -257   -384
   -226    -67    158    145   -192     44     23     25   -171   -303   -262   -363
   -220    -57    163    137   -192     51     25     41   -158   -290   -257   -337
   -220    -57    163    137   -192     51     31     59   -145   -277   -252   -314
   -233    -64    168    150   -202     51     38     75   -132   -267   -241   -303
   -246    -67    179    155   -213     54     38     85   -122   -259   -233   -285
   -246    -64    181    155   -215     57     36     93   -119   -249   -228   -280
   -267    -85    181    176   -226     46     33    101   -119   -241   -226   -285
   -267    -93    174    181   -220     38     41    109   -116   -233   -218   -288
   -257    -88    168    171   -215     38     41    111   -116   -228   -220   -285
   -252    -72    179    161   -215     51     44    119   -109   -215   -223   -262
   -239    -59    179    150   -210     57     44    124   -103   -202   -223   -236
   -228    -64    163    148   -197     49     44    124   -103   -192   -231   -226
   -241    -70    168    155   -207     49     38    124   -109   -189   -239   -231
   -226    -49    176    137   -202     62     38    124   -106   -181   -241   -239
   -213    -38    171    124   -194     64     41    122   -106   -194   -239   -246
   -213    -18    194    116   -205     88     46    122    -98   -200   -220   -239
   -202    -20    179    109   -192     77     46    116    -96   -207   -213   -246
   -184    -25    158    103   -174     67     44    106    -96   -215   -210   -265
   -176    -23    153     98   -166     64     44    101    -96   -223   -220   -246
   -155     -5    150     80   -153     72     49     98    -90   -220   -228   -210
   -174    -38    135    106   -155     46     38     80   -103   -239   -244   -207
   -155    -33    122     93   -140     44     33     67   -106   -244   -241   -207
   -145    -10    135     75   -142     62     33     62   -103   -239   -228   -210
   -150    -23    127     88   -140     51     23     54   -111   -246   -226   -226
   -140    -23    114     80   -129     44     10     46   -119   -249   -220   -239
   -114     -7    106     59   -111     49      5     49   -116   -244   -207   -239
    -93     -2     88     46    -93     41      2     49   -119   -236   -194   -244
    -75      2     77     36    -75     38     -2     46   -122   -223   -184   -249
    -46     12     59     15    -51     33     -5     46   -122   -213   -171   -246
    -33     18     51      7    -44     33     -5     46   -122   -200   -155   -239
    -41     20     59     10    -51     38     -7     36   -127   -189   -145   -244
    -36     41     77     -2    -57     59      2     36   -119   -174   -127   -244
    -44     36     80      2    -62     57      2     31   -122   -168   -111   -246
    -51     33     85      7    -70     59      2     25   -122   -163   -101   -244
    -46     44     90      0    -70     67      5     25   -111   -148    -96   -239
    -72     15     88     28    -80     51     15     25   -106   -137    -90   -233
    -98      2     98     46    -98     49     25     36    -96   -127    -83   -207
   -111     -7    101     59   -106     46     36     46    -88   -127    -80   -194
   -114    -18     93     64   -106     36     46     57    -77   -124    -77   -179
   -103      2    106     51   -103     54     59     83    -59   -114    -70   -155
   -140    -41     96     90   -122     25     54     88    -59   -124    -85   -158
   -142    -75     67    109   -106     -5     57     96    -57   -135    -83   -155
   -137    -90     46    111    -96    -23     57    101    -57   -153    -67   -142
   -142    -93     49    119    -96    -23     57    109    -57   -174    -54   -127
   -161   -106     51    132   -109    -28     51    116    -59   -179    -51   -114
   -163   -122     38    142   -101    -41     46    114    -67   -187    -46   -106
   -171   -129     41    150   -106    -44     41    111    -75   -200    -44    -98
   -176   -132     44    155   -111    -44     36    103    -83   -215    -41   -101
   -192   -161     28    176   -114    -67     31     93    -83   -228    -38   -106
   -205   -155     49    179   -129    -54     38     93    -67   -218    -15    -93
   -197   -135     62    166   -132    -38     44     90    -57   -213      0    -88
   -194   -111     83    153   -140    -15     57     90    -46   -202      7    -85
   -207   -101    106    153   -158      2     62     83    -44   -200      5    -96
   -210   -101    109    155   -161      2     62     70    -46   -205      0   -109
   -205    -96    109    150   -158      5     62     62    -41   -205     -2   -135
   -218    -90    127    155   -174     18     77     67    -23   -187     12   -155
   -226   -111    111    166   -168      0     90     67    -15   -174     20   -194
   -233   -150     80    192   -158    -36     93     64    -15   -166     31   -246
   -241   -181     59    210   -153    -62     93     62    -15   -155     12   -249
   -246   -189     57    218   -153    -67    109     75     -7   -140    -12   -205
   -252   -192     57    220   -155    -67    122     72     -7   -140    -38   -189
   -246   -226     18    236   -132   -103    132     72    -12   -153    -67   -194
   -233   -257    -25    244   -103   -140    142     75    -15   -158    -75   -205
   -223   -262    -38    244    -93   -150    142     70    -15   -161    -75   -223
   -223   -267    -46    244    -90   -155    137     62    -25   -171    -90   -228
   -215   -265    -49    239    -83   -158    142     64    -20   -171    -96   -194
   -202   -226    -23    213    -90   -127    161     85     -2   -155    -85   -161
   -205   -200      5    202   -106    -98    174     93     10   -145    -85   -155
   -207   -174     33    189   -122    -70    197    109     28   -127    -77   -140
   -218   -166     49    192   -135    -59    200    111     31   -122    -75   -129
   -194   -129     64    161   -132    -33    194    109     31   -119    -70   -111
   -189    -90     98    140   -145      2    207    114     46   -103    -59    -80
   -181    -31    150    103   -168     59    210    114     62    -83    -57    -25
   -161     12    174     72   -166     93    202    106     67    -75    -85     49
   -179     -2    176     88   -179     85    171     75     46    -93   -168    148
   -174     15    189     80   -181    101    148     51     36   -101   -187    187
   -163     25    187     67   -176    106    132     41     28    -98   -161    145
   -187    -15    171    101   -179     75    103     12     -2   -122   -158     62
   -228    -75    153    150   -192     36     85    -10    -31   -150   -168    -28
   -244   -106    137    176   -192     15     75    -18    -41   -155   -166    -72
   -241   -135    106    187   -176    -12     64    -38    -59   -171   -176   -116
   -239   -153     85    197   -163    -33     49    -62    -85   -194   -194   -155
   -244   -161     80    200   -163    -41     31    -85   -103   -210   -213   -176
   -228   -155     72    192   -150    -41     31    -93   -106   -215   -220   -192
   -257   -187     70    220   -163    -59     20   -111   -119   -231   -239   -213
   -272   -205     67    239   -171    -70     12   -119   -127   -241   -259   -210
   -267   -200     64    231   -168    -67      7   -124   -132   -249   -270   -218
   -277   -207     70    244   -174    -70      2   -127   -135   -254   -265   -223
   -277   -210     67    241   -174    -72     -5   -129   -135   -259   -265   -220
   -270   -228     41    249   -155    -96     -5   -124   -142   -270   -275   -244
   -236   -285    -51    259    -93   -171     38    -62   -140   -288   -298   -342
   -215   -311    -96    265    -59   -205    174     98    -72   -265   -301   -420
   -194   -233    -41    213    -77   -137    314    288     59   -163   -228   -384
   -140     -5    135     72   -140     64    431    480    252     44    -28   -200
    -80    485    566   -202   -324    527    465    571    514    402    366    210
   -189   1176   1366   -493   -776   1270    335    415    766    836    901    766
   -394   1371   1764   -488  -1080   1566    -46    -90    654    888   1041    919
   -504    950   1454   -223   -979   1200   -363   -579    192    446    646    550
   -501    174    675    163   -589    423   -537   -891   -415   -277    -72   -127
   -402   -381     20    392   -213   -181   -519   -823   -646   -628   -485   -545
   -348   -480   -135    413   -106   -309   -381   -626   -555   -597   -511   -589
   -314   -418   -106    366   -103   -262   -223   -439   -413   -493   -444   -542
   -306   -335    -31    319   -140   -181   -114   -303   -290   -400   -368   -483
   -285   -262     23    275   -155   -119    -57   -233   -223   -348   -327   -441
   -265   -233     31    249   -150   -101    -36   -210   -202   -332   -322   -428
   -270   -228     41    246   -155    -93    -25   -202   -194   -329   -322   -426
   -272   -205     67    239   -171    -70    -18   -192   -181   -322   -314   -413
   -270   -189     80    231   -176    -54    -10   -187   -174   -319   -311   -413
   -262   -176     85    218   -176    -46     -7   -194   -174   -322   -316   -420
   -254   -168     85    210   -171    -41    -10   -202   -176   -319   -316   -420
   -259   -171     88    215   -176    -41    -12   -213   -184   -324   -322   -431
   -259   -158    101    210   -181    -28    -12   -220   -181   -324   -322   -441
   -254   -145    109    197   -184    -18    -10   -223   -174   -319   -314   -441
   -257   -132    124    194   -192     -5     -5   -215   -171   -311   -306   -433
   -257   -116    137    184   -197     10     -7   -210   -176   -309   -301   -441
   -257   -109    148    184   -202     18     -7   -202   -176   -309   -298   -452
   -257    -90    166    171   -213     36     -5   -194   -171   -301   -280   -449
   -254    -80    174    168   -215     46     -2   -184   -166   -293   -267   -449
   -249    -77    171    163   -210     44      0   -179   -161   -293   -257   -454
   -254   -101    153    179   -205     25     -5   -179   -166   -303   -257   -470
   -265   -103    158    181   -213     28      0   -174   -163   -306   -241   -472
   -259    -85    174    174   -218     44      2   -163   -155   -306   -220   -478
   -259    -88    171    174   -218     41      2   -158   -150   -306   -200   -485
   -265    -90    174    179   -220     41      5   -148   -140   -298   -176   -483
   -257    -85    171    168   -218     41      5   -137   -135   -296   -161   -483
   -257    -77    179    166   -220     49      5   -127   -124   -288   -148   -483
   -265    -67    197    166   -233     62      0   -116   -119   -280   -132   -480
   -262    -51    210    158   -236     77      0   -101   -109   -267   -109   -475
   -257    -51    202    153   -231     75    -10    -98   -111   -259    -98   -472
   -257    -51    205    153   -233     75    -20    -93   -111   -252    -90   -467
   -254    -33    220    142   -239     93    -25    -83   -106   -241    -80   -462
   -241      0    241    122   -241    119    -28    -67    -98   -223    -67   -444
   -231     23    254    101   -244    137    -33    -59    -96   -213    -64   -428
   -215     44    259     83   -236    150    -33    -49    -88   -200    -59   -397
   -205     72    277     64   -241    176    -25    -36    -85   -192    -59   -366
   -205    111    316     46   -259    213    -20    -23    -72   -179    -49   -345
   -213    111    324     49   -270    218    -28    -23    -77   -184    -62   -327
   -213    116    327     46   -270    220    -28    -20    -75   -181    -72   -309
   -207    127    332     38   -270    228    -33    -23    -77   -184    -85   -301
   -205    135    340     36   -272    236    -25    -18    -72   -184    -90   -296
   -210    132    342     38   -277    236    -18    -10    -64   -187    -90   -301
   -213    132    342     38   -277    236    -10      0    -57   -189    -88   -311
   -215    124    340     44   -277    231      0     15    -46   -189    -80   -335
   -220    135    355     44   -288    244     20     38    -31   -189    -67   -355
   -220    129    350     44   -285    239     28     44    -31   -200    -62   -392
   -223    114    337     54   -280    226     33     46    -33   -213    -51   -431
   -228    116    342     54   -285    228     36     41    -33   -220    -28   -467
   -233     96    329     70   -280    213     41     41    -33   -226      0   -493
   -241     83    324     77   -283    202     46     36    -28   -226     23   -514
   -244     72    316     85   -280    194     46     20    -31   -233     33   -511
   -249     51    298     96   -275    174     41      7    -36   -246     31   -506
   -252     46    298    103   -275    171     36     -7    -41   -257     33   -501
   -259     33    293    111   -277    163     33    -12    -46   -254     36   -501
   -259     25    285    116   -272    155     36    -10    -44   -244     49   -491
   -262     33    296    111   -280    163     44     -7    -41   -231     62   -483
   -257     23    280    116   -267    150     54     -2    -41   -223     75   -478
   -254     10    265    122   -259    137     62     10    -41   -218     85   -478
   -249      7    257    119   -252    129     72     23    -41   -210     96   -470
   -244      2    246    119   -244    122     75     31    -46   -207    101   -467
   -228     -5    223    116   -226    109     80     38    -49   -205    101   -462
   -218    -20    197    119   -210     88     83     38    -54   -210    101   -465
   -218    -51    166    132   -192     57     85     38    -62   -210     96   -467
   -213    -80    129    145   -174     23     88     38    -70   -210     85   -470
   -205   -111     93    158   -150    -10     83     36    -83   -210     72   -470
   -207   -135     72    168   -142    -33     85     33    -96   -210     49   -452
   -210   -161     49    184   -132    -57     90     31   -106   -202     33   -431
   -210   -176     31    192   -122    -72     93     25   -119   -200     25   -426
   -210   -210      0    210   -106   -106     96     20   -129   -200     15   -428
   -215   -231    -15    223   -101   -124     88     10   -148   -200      7   -439
   -226   -246    -20    236   -103   -132     88     12   -158   -189     10   -452
   -228   -280    -51    254    -90   -166     90     18   -168   -184     12   -465
   -228   -311    -83    270    -72   -197     90     23   -184   -181      7   -480
   -231   -306    -75    267    -80   -192    114     38   -176   -158     20   -472
   -241   -280    -38    259   -101   -161    145     59   -166   -124     38   -465
   -244   -246     -2    244   -122   -124    168     75   -158   -106     51   -459
   -249   -254     -5    252   -122   -129    171     77   -171   -116     49   -475
   -257   -259     -5    257   -127   -135    176     80   -181   -122     54   -480
   -252   -231     20    239   -137   -106    187     88   -179   -116     72   -472
   -252   -168     80    210   -168    -44    202    101   -158    -96    111   -452
   -249   -142    106    197   -179    -18    213    114   -137    -77    142   -441
   -254   -155     98    202   -176    -28    192     88   -155    -98    142   -459
   -262   -168     93    215   -179    -38    168     67   -168   -116    148   -470
   -275   -176     96    223   -187    -38    155     54   -168   -124    161   -472
   -272   -207     64    241   -168    -72    132     31   -184   -145    153   -493
   -285   -259     25    270   -158   -116    127     18   -189   -166    140   -522
   -301   -319    -18    309   -142   -168    122      7   -194   -184    132   -540
   -306   -371    -67    337   -122   -218    109    -15   -215   -215    111   -566
   -306   -407   -101    358   -103   -254    106    -31   -220   -236     98   -579
   -314   -413   -101    361   -106   -257     98    -51   -226   -254     88   -579
   -322   -433   -111    376   -106   -272     96    -67   -226   -265     77   -579
   -342   -454   -111    397   -116   -285     93    -75   -226   -267     75   -571
   -337   -452   -114    394   -111   -283     98    -77   -220   -265     72   -553
   -327   -465   -137    394    -96   -303     90    -96   -226   -270     59   -542
   -342   -480   -137    410   -103   -309     90   -109   -226   -272     49   -532
   -348   -496   -148    420   -101   -322     88   -119   -226   -275     38   -524
   -329   -504   -174    418    -77   -340     93   -116   -226   -280     23   -519
   -309   -555   -246    431    -33   -402    111    -75   -233   -309    -25   -566
   -309   -581   -275    444    -18   -428    220     70   -174   -288    -44   -597
   -288   -498   -210    392    -38   -355    358    267    -44   -187     18   -540
   -228   -324    -96    277    -67   -210    483    488    135     -7    168   -381
   -179    101    277     36   -228    189    519    584    387    335    532     25
   -262    740   1002   -239   -633    872    420    475    641    756   1021    571
   -452   1047   1499   -298   -976   1273    116     59    605    891   1223    807
   -589    678   1267    -44   -927    971   -192   -410    194    530    883    511
   -579   -114    462    345   -522    171   -384   -750   -444   -215    119   -179
   -488   -654   -166    571   -163   -410   -410   -732   -696   -568   -311   -594
   -465   -826   -361    644    -54   -594   -327   -579   -665   -587   -407   -688
   -452   -797   -345    626    -54   -571   -179   -389   -537   -485   -358   -644
   -431   -688   -259    558    -85   -475    -54   -236   -407   -363   -277   -558
   -444   -618   -174    530   -135   -397      7   -161   -335   -296   -239   -506
   -415   -607   -194    509   -111   -402     33   -129   -311   -277   -241   -498
   -381   -623   -241    504    -70   -433     51   -109   -296   -267   -249   -498
   -353   -610   -257    480    -49   -433     57   -103   -293   -265   -259   -501
   -335   -610   -275    472    -31   -444     57   -103   -293   -262   -272   -506
   -335   -615   -280    472    -28   -449     62    -93   -290   -259   -280   -509
   -322   -589   -267    457    -28   -428     83    -67   -275   -244   -275   -493
   -324   -568   -246    444    -41   -407     96    -46   -267   -236   -272   -485
   -329   -587   -259    457    -36   -423    111    -28   -259   -231   -275   -478
   -340   -607   -270    472    -38   -439    119    -20   -259   -231   -275   -475
   -345   -613   -267    480    -38   -441    124    -12   -259   -231   -280   -475
   -340   -610   -270    472    -36   -441    132      5   -249   -218   -272   -462
   -342   -613   -272    478    -36   -444    137     20   -241   -218   -267   -452
   -350   -623   -272    485    -38   -449    132     23   -239   -226   -272   -452
   -353   -636   -283    496    -36   -459    132     25   -236   -231   -277   -452
   -342   -623   -283    483    -31   -454    129     31   -231   -231   -277   -441
   -337   -618   -280    478    -31   -449    127     38   -223   -223   -272   -433
   -337   -626   -288    480    -25   -457    124     44   -223   -220   -275   -431
   -337   -633   -296    485    -20   -465    129     57   -210   -215   -270   -420
   -337   -628   -290    483    -25   -459    129     62   -202   -207   -265   -410
   -340   -610   -272    475    -36   -441    127     64   -197   -205   -257   -402
   -337   -592   -257    462    -41   -426    119     64   -192   -202   -252   -400
   -327   -600   -272    465    -28   -436    114     59   -192   -205   -249   -402
   -332   -600   -270    465    -31   -436    111     62   -189   -205   -246   -400
   -327   -581   -257    454    -36   -420    106     64   -179   -194   -236   -389
   -324   -568   -246    444    -41   -407    103     70   -171   -187   -223   -379
   -311   -555   -244    433    -33   -400     96     72   -163   -174   -210   -368
   -298   -537   -241    418    -28   -392     85     72   -161   -163   -197   -355
   -285   -522   -236    402    -25   -379     88     80   -150   -153   -184   -340
   -283   -501   -218    389    -33   -361     93     88   -140   -142   -168   -327
   -267   -478   -210    374    -28   -345     96     98   -127   -129   -155   -316
   -257   -465   -207    358    -25   -337     83     96   -127   -124   -150   -316
   -254   -459   -207    355    -23   -335     83     96   -124   -122   -148   -311
   -257   -439   -181    348    -38   -311     93    103   -111   -106   -137   -296
   -254   -410   -155    332    -49   -283    101    109   -101    -93   -122   -285
   -257   -402   -145    329    -57   -275    106    111    -98    -85   -119   -280
   -254   -384   -132    319    -62   -259    109    111    -96    -75   -119   -275
   -249   -366   -119    306    -67   -244    119    119    -85    -64   -116   -267
   -262   -358    -96    311    -83   -228    124    127    -75    -54   -114   -262
   -254   -342    -88    296    -85   -215    135    140    -62    -44   -114   -265
   -257   -335    -77    296    -90   -207    145    150    -54    -36   -119   -272
   -262   -337    -75    298    -93   -207    150    153    -49    -31   -122   -277
   -267   -353    -85    311    -90   -220    158    155    -41    -20   -111   -275
   -272   -387   -114    327    -80   -252    174    163    -33    -15   -111   -270
   -272   -410   -137    340    -67   -275    181    168    -25     -7   -116   -262
   -283   -431   -150    355    -67   -293    181    163    -25     -7   -127   -262
   -277   -441   -163    361    -57   -303    176    155    -31    -15   -135   -275
   -288   -472   -184    379    -51   -329    166    142    -41    -31   -155   -290
   -288   -472   -184    381    -51   -329    168    142    -41    -33   -158   -285
   -296   -483   -187    389    -57   -337    163    142    -44    -38   -163   -288
   -306   -491   -184    400    -62   -337    158    140    -41    -33   -158   -285
   -306   -496   -192    400    -59   -342    155    140    -41    -33   -155   -285
   -303   -493   -189    397    -57   -342    155    137    -36    -33   -155   -283
   -303   -483   -179    392    -64   -332    158    137    -31    -31   -155   -280
   -298   -483   -184    392    -57   -335    161    135    -31    -33   -158   -277
   -314   -506   -192    407    -62   -350    150    119    -36    -38   -166   -285
   -306   -496   -189    400    -59   -342    148    111    -28    -36   -166   -277
   -298   -485   -187    392    -57   -337    142    103    -28    -33   -168   -272
   -301   -475   -174    389    -64   -324    140    106    -23    -28   -166   -272
   -277   -457   -179    366    -49   -319    150    119    -10    -18   -161   -257
   -259   -454   -197    355    -31   -327    161    122     -2    -12   -166   -249
   -275   -475   -202    374    -38   -340    161    114     -2    -15   -174   -246
   -288   -498   -210    394    -38   -355    155    101     -7    -25   -184   -249
   -280   -488   -210    384    -36   -350    155     96     -7    -23   -189   -246
   -272   -485   -215    379    -28   -350    150     88    -10    -28   -194   -244
   -267   -511   -246    389    -12   -379    148     83    -15    -38   -218   -218
   -259   -452   -192    355    -33   -322    171    106     15     -7   -202   -127
   -262   -413   -150    337    -57   -283    187    119     31      7   -176   -119
   -257   -389   -132    322    -62   -262    197    127     41     18   -158   -124
   -246   -368   -124    306    -64   -246    213    135     51     25   -142   -135
   -236   -353   -116    296    -59   -236    213    129     57     28   -132   -148
   -241   -322    -83    280    -80   -202    220    132     70     41   -114   -135
   -244   -270    -25    257   -111   -148    233    142     93     59    -88   -111
   -241   -228     12    233   -129   -109    239    145    109     75    -67    -98
   -239   -215     23    228   -132    -96    220    127    101     70    -70   -103
   -239   -228      7    233   -124   -111    192    101     80     51    -88   -111
   -233   -241     -7    236   -114   -124    163     77     57     33   -109   -127
   -228   -262    -33    244    -98   -148    137     59     31     12   -135   -150
   -252   -280    -28    267   -111   -155    127     51     12      0   -153   -163
   -257   -309    -54    280   -101   -181    116     49     -2    -10   -179   -184
   -254   -324    -70    288    -93   -197    103     41    -20    -20   -202   -200
   -265   -358    -93    311    -88   -228     88     20    -51    -46   -236   -226
   -272   -387   -114    329    -80   -252     70     -2    -75    -80   -254   -262
   -277   -394   -119    335    -80   -257     51    -20   -101   -111   -267   -314
   -275   -413   -137    342    -70   -277     38    -33   -122   -137   -285   -342
   -267   -415   -150    340    -62   -283     36    -36   -132   -153   -303   -314
   -262   -402   -140    332    -62   -272     41    -31   -129   -158   -309   -280
   -265   -433   -168    348    -49   -301     38    -44   -140   -174   -322   -280
   -257   -413   -155    332    -51   -285     49    -41   -127   -168   -309   -257
   -244   -415   -174    327    -36   -293     57    -36   -119   -174   -309   -252
   -215   -488   -272    353     28   -381     64    -18   -135   -213   -345   -296
   -174   -574   -400    371    111   -488    140     90   -106   -244   -384   -374
   -161   -530   -368    345    103   -449    270    262      7   -181   -324   -376
   -119   -387   -267    252     72   -327    392    454    174    -31   -174   -267
    -70    -46     23     59    -46    -12    480    615    415    254    140     25
   -119    548    667   -215   -394    607    501    644    701    667    639    504
   -296    958   1254   -332   -774   1106    309    353    776    906    982    823
   -400    815   1213   -210   -805   1013     -7   -116    480    714    862    691
   -444    168    613    137   -527    389   -231   -571   -127     38    226     62
   -384   -488   -103    433   -140   -296   -324   -675   -511   -472   -314   -491
   -311   -779   -467    542     77   -623   -288   -555   -540   -571   -483   -615
   -275   -820   -545    548    132   -683   -197   -428   -459   -535   -491   -576
   -254   -745   -491    501    116   -618    -93   -296   -345   -439   -420   -493
   -233   -633   -402    431     83   -519    -20   -205   -252   -345   -345   -407
   -226   -576   -350    400     62   -465     18   -155   -205   -298   -306   -363
   -220   -563   -342    392     59   -454     33   -132   -189   -275   -288   -335
   -220   -542   -322    381     49   -433     41   -116   -176   -252   -270   -296
   -223   -517   -293    368     33   -405     36   -114   -174   -239   -259   -262
   -223   -504   -280    363     25   -392     23   -111   -179   -233   -257   -244
   -226   -493   -267    358     18   -381     10   -114   -187   -233   -249   -236
   -220   -491   -270    355     23   -381      2   -114   -187   -231   -226   -228
   -223   -485   -262    353     15   -374     -5   -106   -187   -228   -197   -223
   -223   -478   -257    350     15   -368    -15   -101   -192   -228   -174   -226
   -223   -483   -262    353     15   -374    -28   -101   -200   -233   -150   -231
   -207   -480   -272    345     31   -376    -38    -96   -202   -233   -122   -228
   -197   -467   -272    332     36   -371    -46    -96   -205   -236    -93   -231
   -197   -465   -267    329     33   -366    -57    -98   -210   -252    -77   -231
   -202   -457   -257    329     25   -358    -62   -106   -213   -267    -62   -223
   -194   -444   -249    319     25   -348    -62   -106   -210   -277    -44   -205
   -197   -439   -244    316     20   -342    -62   -114   -210   -288    -36   -194
   -200   -439   -239    319     18   -340    -64   -124   -213   -298    -44   -197
   -200   -436   -236    316     18   -335    -67   -135   -215   -303    -51   -205
   -192   -415   -223    303     15   -319    -57   -132   -205   -293    -46   -202
   -207   -413   -205    309     -2   -309    -54   -140   -200   -293    -49   -210
   -215   -423   -207    319     -5   -314    -54   -148   -194   -298    -59   -228
   -207   -426   -218    314      2   -322    -54   -150   -192   -306    -72   -244
   -207   -413   -205    311     -2   -309    -41   -150   -181   -309    -88   -249
   -228   -420   -192    324    -20   -306    -31   -145   -171   -309    -96   -249
   -223   -423   -202    322    -12   -314    -28   -137   -163   -309   -106   -249
   -218   -420   -205    316     -7   -314    -23   -119   -153   -303   -109   -246
   -215   -423   -207    319     -5   -316    -18    -96   -140   -293   -106   -233
   -215   -420   -205    316     -7   -314    -20    -80   -132   -285   -109   -218
   -210   -407   -197    309     -7   -303    -12    -59   -119   -265    -98   -202
   -197   -387   -189    290     -7   -288     -7    -38   -109   -246    -93   -179
   -187   -371   -184    280     -2   -277     -2    -20    -96   -228    -83   -150
   -184   -348   -166    265    -12   -257      7     -5    -83   -205    -67   -124
   -194   -335   -142    265    -28   -239     20     12    -67   -187    -62   -106
   -197   -324   -127    259    -36   -226     23     15    -64   -176    -67   -103
   -197   -319   -122    259    -38   -220     28     20    -57   -161    -62    -88
   -207   -298    -93    252    -57   -197     36     23    -46   -145    -51    -67
   -210   -288    -77    246    -67   -184     41     28    -36   -132    -46    -51
   -210   -283    -72    246    -70   -179     49     33    -28   -119    -44    -46
   -210   -270    -59    241    -75   -166     57     41    -15   -101    -36    -41
   -215   -293    -77    252    -70   -187     67     49      0    -90    -36    -49
   -218   -322   -103    270    -57   -213     80     49     12    -83    -38    -54
   -218   -319   -101    267    -59   -210     90     51     31    -67    -25    -44
   -233   -314    -80    275    -77   -197    103     57     54    -49    -10    -25
   -249   -327    -77    288    -88   -202    111     51     67    -44     -5    -28
   -270   -345    -75    306    -98   -210    111     46     80    -44      0    -33
   -283   -353    -72    316   -106   -215    111     36     90    -44      0    -44
   -301   -371    -70    337   -116   -220    109     23     93    -41      0    -54
   -303   -402    -98    353   -103   -252    101      5     75    -46    -15    -72
   -298   -413   -116    355    -90   -265    106     -2     70    -38    -12    -75
   -285   -400   -116    342    -85   -259    111     -7     67    -31      2    -64
   -267   -389   -122    329    -72   -257    109    -12     62    -28     18    -46
   -270   -387   -119    327    -77   -252    114    -12     57    -23     31    -31
   -267   -374   -106    322    -83   -241    122     -5     57    -20     49    -15
   -270   -366    -98    316    -85   -233    124     -2     59    -18     57     -5
   -257   -355    -98    306    -80   -228    119     -2     54    -15     62     -7
   -244   -350   -109    296    -70   -228    122      2     51    -10     62    -18
   -241   -340    -98    290    -72   -220    127      7     51      0     75    -20
   -233   -329    -96    283    -70   -215    124     12     62      5     83    -28
   -223   -329   -106    277    -59   -218    116     15     70     -2     77    -41
   -215   -324   -109    267    -54   -218    103     18     80     -7     77    -31
   -215   -324   -111    270    -51   -218     90     18     90    -10     75    -20
   -218   -332   -114    272    -51   -223     83     18    101    -18     70    -20
   -220   -335   -114    277    -54   -226     83     23    119    -18     77    -25
   -228   -329   -103    277    -64   -218     75     23    132    -23     80    -41
   -220   -327   -109    272    -57   -218     70     15    129    -33     72    -62
   -218   -322   -103    270    -59   -213     77     15    135    -31     75    -70
   -215   -301    -85    259    -64   -194    109     36    158    -12     93    -62
   -207   -246    -38    226    -88   -142    132     51    174      2    111    -51
   -207   -215     -7    210   -101   -111    153     67    187     18    129    -38
   -200   -213    -12    205    -96   -111    163     77    192     31    140    -31
   -189   -207    -18    200    -85   -114    161     80    187     36    142    -25
   -192   -194     -2    192    -96    -98    168     93    197     54    158      0
   -200   -153     46    176   -124    -54    187    106    215     85    181     33
   -192   -129     62    158   -127    -33    181    103    218     96    184     51
   -181   -129     51    155   -116    -38    150     80    194     83    166     33
   -184   -132     51    158   -119    -41    114     51    166     62    142     18
   -184   -140     44    161   -114    -49     98     41    153     54    132     20
   -189   -163     25    174   -109    -70     83     25    132     33    111      7
   -200   -213    -12    207    -93   -114     77     15    114     15     83     -7
   -210   -259    -51    233    -80   -158     67      5     90     -5     57    -23
   -210   -301    -90    254    -62   -197     54     -7     67    -25     28    -44
   -231   -353   -124    290    -54   -239     33    -33     31    -62    -10    -83
   -241   -384   -142    314    -49   -265     25    -38     12    -75    -28    -96
   -257   -410   -153    332    -51   -283     18    -46     -5    -90    -41   -101
   -262   -423   -163    342    -51   -293      7    -59    -28   -111    -62   -119
   -252   -431   -181    340    -36   -306      2    -67    -38   -119    -70   -127
   -275   -436   -161    355    -57   -298     10    -54    -38   -106    -49   -122
   -293   -436   -142    363    -77   -290     10    -54    -51   -106    -46   -129
   -298   -431   -132    363    -83   -283     10    -59    -64   -111    -46   -132
   -311   -449   -137    379    -88   -296     10    -54    -80   -119    -54   -137
   -285   -506   -220    397    -33   -363     23    -31   -103   -150   -101   -174
   -194   -561   -366    376     83   -465    111     93    -85   -179   -166   -239
   -142   -491   -348    316    101   -420    254    293     31   -101   -119   -213
   -109   -309   -200    207     44   -257    400    527    228     85     54    -51
    -54     98    153    -20   -103    124    472    667    485    405    397    314
   -119    769    888   -327   -504    828    366    553    743    831    906    875
   -324   1161   1486   -418   -906   1322     54    129    753   1021   1195   1205
   -467    917   1382   -226   -924   1148   -277   -348    400    737    958   1013
   -522    148    670    187   -594    407   -488   -737   -244     -7    226    348
   -454   -517    -64    485   -197   -290   -519   -743   -584   -483   -306   -161
   -374   -709   -335    540    -20   -522   -415   -545   -548   -522   -402   -265
   -327   -667   -340    496      5   -504   -259   -332   -413   -426   -353   -181
   -298   -558   -259    428    -20   -410   -129   -153   -275   -306   -293     -5
   -285   -496   -213    389    -38   -355    -72    -72   -220   -257   -265     83
   -272   -472   -200    371    -36   -337    -41    -20   -200   -246   -249     98
   -277   -480   -202    376    -38   -340    -23     10   -197   -246   -239     77
   -270   -467   -197    368    -36   -332    -12     36   -192   -244   -218     62
   -270   -457   -189    361    -41   -324     -5     57   -192   -246   -202     33
   -272   -452   -179    361    -49   -314      2     77   -192   -252   -181      5
   -275   -449   -174    363    -51   -311      5     90   -194   -262   -168    -31
   -275   -446   -171    361    -51   -309      7     98   -197   -270   -150    -54
   -280   -446   -166    361    -59   -309     12    106   -200   -275   -132    -75
   -285   -454   -168    368    -59   -311     12    109   -207   -285   -114    -96
   -288   -457   -168    371    -59   -314     15    111   -215   -296    -98   -119
   -283   -454   -171    368    -57   -314     12    114   -220   -306    -85   -140
   -285   -465   -179    374    -54   -322      7    111   -228   -322    -80   -158
   -288   -467   -179    376    -54   -324     10    116   -231   -324    -70   -166
   -288   -462   -176    374    -57   -319     10    116   -236   -332    -64   -179
   -290   -454   -163    374    -64   -309      5    111   -241   -340    -59   -189
   -293   -433   -142    361    -75   -288      5    111   -239   -337    -49   -194
   -296   -423   -127    358    -85   -275     10    116   -233   -335    -38   -205
   -293   -418   -127    353    -85   -272     10    116   -233   -335    -31   -215
   -280   -402   -122    342    -80   -262     12    116   -233   -332    -20   -215
   -288   -418   -129    350    -83   -275      5    103   -241   -337    -33   -215
   -283   -423   -140    353    -72   -283      0     93   -244   -335    -51   -192
   -277   -418   -142    345    -67   -280     -2     83   -244   -335    -59   -158
   -277   -405   -127    342    -75   -267     -7     67   -246   -342    -67   -116
   -280   -420   -142    348    -70   -283      0     62   -244   -342    -70    -85
   -265   -426   -163    345    -51   -296      0     59   -241   -340    -67    -72
   -270   -420   -150    342    -62   -285      2     59   -236   -332    -64    -62
   -259   -413   -153    337    -54   -283      0     51   -228   -327    -54    -62
   -254   -394   -140    324    -59   -267      0     46   -223   -319    -46    -62
   -252   -394   -142    324    -57   -270      0     44   -220   -311    -44    -46
   -254   -392   -137    322    -59   -265      0     44   -210   -298    -38    -36
   -254   -379   -124    316    -64   -252      7     46   -197   -285    -23    -44
   -249   -345    -96    296    -77   -220     15     44   -181   -270     -5    -38
   -265   -361    -96    311    -85   -228     10     33   -181   -267     -2    -62
   -270   -353    -85    309    -93   -220     15     25   -174   -254      7    -98
   -275   -327    -51    301   -111   -189     25     25   -161   -236     23   -111
   -277   -316    -38    293   -119   -179     31     23   -155   -226     28   -114
   -280   -306    -28    293   -127   -168     38     23   -142   -213     36   -103
   -280   -303    -23    293   -129   -163     44     25   -129   -200     38   -106
   -285   -316    -31    301   -127   -174     51     31   -114   -187     41   -114
   -283   -324    -41    301   -122   -184     54     31   -103   -176     44   -127
   -280   -298    -20    288   -132   -161     64     38    -83   -155     57   -127
   -280   -285     -5    283   -140   -145     75     41    -67   -145     70   -127
   -288   -298    -10    293   -140   -155     77     41    -62   -142     67   -135
   -288   -319    -31    303   -129   -176     64     25    -75   -155     46   -153
   -288   -322    -33    303   -127   -179     57     15    -77   -155     36   -158
   -293   -329    -38    311   -129   -184     54      5    -80   -158     28   -163
   -293   -342    -49    319   -122   -197     46     -7    -88   -166     12   -174
   -290   -350    -62    319   -116   -207     38    -20    -93   -168      5   -176
   -290   -363    -72    327   -111   -218     28    -31    -96   -171     -5   -181
   -293   -358    -67    324   -116   -213     25    -33    -90   -163     -5   -176
   -298   -350    -51    324   -124   -202     25    -36    -85   -158     -5   -171
   -298   -348    -51    322   -124   -200     31    -31    -72   -145      0   -163
   -296   -335    -41    314   -127   -189     36    -25    -59   -127      5   -155
   -301   -345    -44    322   -129   -194     36    -28    -57   -119      5   -161
   -309   -348    -38    329   -135   -194     38    -25    -49   -114      5   -166
   -306   -332    -25    316   -140   -179     41    -23    -44   -103      7   -166
   -309   -329    -20    319   -145   -176     46    -25    -36    -93     12   -168
   -309   -332    -25    319   -142   -179     44    -33    -36    -88     15   -174
   -306   -324    -18    316   -145   -171     46    -36    -31    -85     10   -181
   -303   -332    -28    316   -140   -181     57    -31    -23    -83     12   -184
   -303   -337    -33    322   -137   -187     62    -31    -20    -83     12   -189
   -306   -342    -36    324   -137   -189     57    -38    -25    -85     10   -202
   -316   -340    -23    329   -148   -181     64    -36    -15    -77     18   -202
   -337   -337     -2    337   -168   -171     70    -36    -10    -80     23   -205
   -327   -350    -23    337   -153   -187     64    -44    -18    -93     10   -215
   -314   -345    -31    329   -145   -187     67    -41    -15    -93      7   -218
   -316   -316      0    316   -158   -158     93    -18      5    -72     28   -200
   -329   -280     49    303   -189   -116    116      5     31    -51     49   -176
   -314   -249     64    280   -192    -93    127     15     41    -44     59   -166
   -309   -252     57    280   -184    -98    135     18     41    -44     57   -166
   -298   -239     59    270   -179    -90    137     20     44    -41     59   -166
   -293   -184    109    239   -202    -36    145     28     54    -25     75   -150
   -301   -148    153    223   -228      2    158     41     75     -2     98   -129
   -298   -101    197    197   -249     49    155     44     93     18    116   -111
   -314    -98    215    207   -265     57    132     25     85     18    116   -109
   -324    -93    231    207   -280     70    103      5     67     10    109   -114
   -309   -111    197    210   -254     44     88      0     62     12    106   -109
   -301   -161    140    231   -223    -10     67    -15     38     -7     77   -135
   -309   -218     90    265   -200    -64     59    -20     25    -20     57   -150
   -319   -270     49    290   -184   -111     51    -28     10    -38     33   -181
   -327   -303     23    314   -176   -142     41    -38     -7    -59     15   -207
   -342   -363    -23    350   -161   -194     25    -57    -33    -85    -10   -241
   -350   -402    -51    376   -150   -228     12    -75    -46    -98    -23   -257
   -366   -433    -67    400   -150   -252      7    -85    -54   -109    -31   -265
   -368   -431    -62    400   -155   -246     -2    -96    -57   -114    -36   -275
   -371   -433    -62    400   -155   -249     -5   -101    -59   -119    -38   -283
   -366   -441    -75    405   -145   -259     -5   -103    -57   -119    -36   -285
   -376   -441    -64    405   -155   -254     -7   -106    -54   -119    -33   -288
   -389   -459    -70    423   -161   -267     -5   -101    -51   -114    -28   -288
   -387   -472    -85    428   -153   -280     -2    -96    -51   -119    -28   -298
   -345   -506   -161    426    -93   -335     10    -70    -62   -150    -64   -345
   -267   -566   -298    415     15   -433     93     51    -25   -163   -109   -415
   -241   -488   -246    363      2   -368    228    246    106    -64    -33   -366
   -192   -285    -96    236    -49   -189    348    462    303    132    158   -187
   -137    179    316    -20   -226    246    418    615    589    491    553    226
   -254    872   1127   -311   -691   1000    368    548    880    940   1096    800
   -535   1156   1691   -311  -1114   1423    122    168    883   1098   1345   1060
   -657    784   1441    -64  -1049   1114   -174   -311    478    727   1018    745
   -626     15    641    306   -633    327   -384   -709   -171    -33    254     12
   -517   -535    -20    524   -249   -277   -415   -698   -418   -400   -171   -433
   -496   -737   -244    615   -127   -491   -350   -561   -392   -436   -262   -542
   -452   -740   -290    594    -83   -517   -241   -400   -285   -368   -223   -522
   -441   -641   -200    542   -122   -420   -132   -246   -148   -252   -127   -433
   -522   -589    -67    553   -228   -329    -67   -158    -62   -174    -62   -368
   -444   -532    -88    488   -179   -309    -38   -127    -33   -153    -51   -358
   -446   -527    -83    485   -184   -306    -18   -119    -20   -150    -54   -363
   -498   -571    -72    535   -213   -322    -28   -129    -20   -155    -70   -374
   -441   -574   -132    506   -155   -355    -41   -142    -23   -163    -83   -379
   -402   -563   -161    480   -122   -363    -49   -153    -20   -161    -83   -374
   -363   -535   -171    446    -98   -353    -44   -161    -10   -153    -80   -363
   -306   -472   -166    389    -70   -319    -25   -153      7   -132    -70   -345
   -366   -504   -140    433   -114   -322    -31   -163      5   -135    -83   -340
   -439   -568   -129    504   -155   -350    -64   -197    -20   -155   -116   -355
   -376   -532   -155    454   -111   -345    -62   -200    -15   -145   -109   -353
   -285   -452   -166    368    -59   -309    -33   -179      7   -109    -83   -335
   -332   -472   -140    400    -98   -306    -25   -187      2   -103    -80   -345
   -368   -509   -142    439   -114   -327    -44   -207    -20   -116    -90   -368
   -350   -527   -176    436    -88   -353    -59   -226    -44   -135   -114   -387
   -337   -511   -174    426    -83   -342    -46   -210    -38   -124   -101   -374
   -314   -514   -200    413    -57   -358    -59   -218    -51   -127   -101   -381
   -353   -532   -179    441    -88   -355    -62   -220    -59   -124    -98   -376
   -337   -524   -187    431    -77   -355    -67   -223    -64   -122    -98   -374
   -270   -478   -207    374    -31   -342    -62   -215    -59   -119    -96   -363
   -303   -475   -171    389    -67   -324    -72   -220    -62   -124   -106   -368
   -329   -478   -148    402    -93   -311    -77   -228    -59   -129   -114   -368
   -324   -467   -145    394    -90   -306    -90   -241    -67   -140   -124   -368
   -303   -433   -129    368    -88   -283    -88   -233    -57   -127   -111   -350
   -290   -389    -98    337    -96   -244    -75   -218    -41   -111   -101   -329
   -345   -431    -85    387   -129   -259    -98   -233    -57   -124   -116   -340
   -324   -423   -101    371   -111   -262   -111   -239    -62   -124   -119   -345
   -298   -400   -101    350    -98   -252   -116   -233    -62   -122   -119   -337
   -296   -387    -90    340   -106   -239   -124   -228    -59   -116   -111   -316
   -288   -374    -88    329   -101   -231   -132   -226    -57   -111   -101   -301
   -296   -374    -77    335   -109   -226   -129   -218    -49   -106    -88   -285
   -298   -366    -67    332   -116   -218   -127   -202    -38    -88    -70   -270
   -288   -335    -46    309   -124   -192   -116   -187    -28    -75    -64   -254
   -298   -316    -18    306   -142   -168   -114   -174    -20    -62    -59   -241
   -329   -327      2    327   -166   -163   -114   -174    -20    -54    -59   -228
   -358   -327     31    342   -194   -148   -116   -168    -18    -41    -49   -205
   -324   -285     38    303   -184   -124   -111   -158     -7    -33    -46   -187
   -270   -239     31    254   -153   -103   -101   -145      0    -33    -54   -176
   -301   -262     38    280   -171   -111   -101   -145     -5    -44    -75   -179
   -332   -290     41    311   -187   -124   -111   -150    -15    -62   -101   -189
   -283   -241     41    262   -163   -101    -96   -132     -5    -59   -103   -181
   -265   -231     33    246   -150    -98    -85   -127     -2    -62   -119   -176
   -267   -233     33    249   -153   -101    -77   -127      0    -64   -129   -166
   -306   -257     49    283   -179   -103    -72   -129     -2    -67   -142   -176
   -270   -239     31    254   -153   -103    -72   -142    -12    -85   -153   -189
   -283   -231     51    254   -168    -90    -64   -145    -15    -93   -155   -187
   -335   -267     64    298   -202   -101    -75   -171    -38   -119   -179   -205
   -350   -288     62    319   -207   -114    -85   -189    -57   -137   -202   -218
   -316   -254     62    285   -189    -96    -80   -194    -62   -145   -207   -226
   -301   -244     54    272   -179    -96    -77   -200    -67   -153   -215   -223
   -314   -265     49    288   -181   -109    -80   -205    -72   -163   -215   -210
   -353   -270     83    311   -218    -93    -75   -205    -70   -166   -210   -202
   -335   -249     85    293   -213    -83    -70   -205    -75   -171   -215   -202
   -329   -246     83    288   -207    -83    -67   -205    -77   -174   -226   -205
   -332   -272     57    301   -197   -109    -83   -223   -101   -200   -241   -228
   -358   -309     49    335   -205   -129   -101   -239   -119   -223   -252   -246
   -387   -270    114    327   -252    -80    -72   -213    -98   -197   -223   -228
   -433   -252    179    342   -309    -36    -41   -179    -70   -163   -192   -200
   -407   -275    129    340   -270    -72    -67   -207   -101   -176   -220   -228
   -324   -272     51    298   -189   -111    -93   -233   -124   -187   -246   -265
   -277   -241     36    257   -158   -103    -83   -236   -114   -176   -246   -275
   -236   -249    -12    241   -114   -132   -111   -262   -114   -215   -283   -301
   -239   -298    -59    267    -90   -179   -155   -285   -137   -277   -329   -332
   -257   -296    -38    277   -109   -168   -150   -275   -137   -296   -337   -324
   -290   -311    -20    298   -137   -166   -140   -262   -148   -303   -348   -319
   -252   -303    -51    277   -101   -179   -148   -267   -171   -324   -368   -324
   -236   -283    -46    257    -98   -166   -135   -257   -174   -322   -374   -314
   -210   -254    -44    233    -83   -150   -119   -244   -168   -316   -368   -298
   -202   -223    -20    210    -90   -122    -98   -231   -155   -306   -355   -288
   -168   -215    -46    192    -62   -132   -101   -236   -168   -322   -361   -298
   -210   -220    -10    215   -101   -116    -90   -228   -171   -319   -342   -285
   -241   -205     36    223   -140    -85    -70   -213   -161   -293   -316   -272
   -166   -176    -10    168    -80    -96    -75   -220   -163   -277   -324   -293
   -197   -187     10    192   -106    -88    -90   -233   -161   -272   -342   -311
   -202   -153     49    176   -127    -51    -85   -228   -140   -246   -329   -288
   -106   -101      5    103    -57    -49   -103   -241   -142   -239   -327   -270
   -158   -163     -5    161    -80    -83   -137   -267   -166   -254   -337   -285
   -181   -176      5    179    -96    -85   -158   -272   -168   -246   -319   -285
   -213   -233    -20    220    -98   -127   -189   -288   -187   -257   -324   -314
   -231   -272    -41    252    -96   -158   -189   -280   -189   -257   -314   -335
   -223   -311    -88    265    -70   -200   -213   -296   -220   -288   -329   -379
   -200   -361   -161    280    -20   -262   -236   -322   -259   -329   -361   -407
   -220   -441   -223    329      0   -332   -257   -345   -293   -368   -405   -392
   -231   -485   -254    358     10   -371   -277   -366   -322   -397   -439   -355
   -207   -446   -239    327     12   -342   -277   -368   -327   -400   -439   -361
   -246   -459   -213    353    -18   -335   -283   -368   -335   -418   -444   -410
   -275   -522   -246    394    -15   -384   -319   -400   -371   -465   -483   -480
   -298   -493   -194    397    -51   -345   -303   -387   -355   -462   -462   -475
   -345   -483   -137    413   -106   -311   -285   -361   -327   -452   -433   -457
   -309   -504   -194    405    -57   -350   -311   -387   -350   -485   -449   -504
   -283   -519   -236    400    -23   -379   -327   -407   -368   -514   -452   -571
   -298   -535   -236    418    -31   -387   -301   -374   -355   -514   -439   -639
   -239   -568   -329    402     44   -449   -218   -267   -327   -524   -509   -662
   -176   -519   -342    348     80   -431    -90   -103   -226   -465   -504   -626
   -171   -433   -262    301     44   -348     20     85    -77   -335   -402   -540
   -124   -111     12    119    -70    -49     93    239    150    -64   -122   -262
   -194    517    709   -161   -452    610     88    241    454    379    387    290
   -418    976   1392   -280   -906   1184   -111    -57    571    657    761    709
   -537    891   1426   -176   -984   1158   -394   -504    327    496    665    641
   -558    226    784    166   -670    504   -610   -930   -272   -179     12     36
   -522   -576    -57    548   -233   -316   -756  -1091   -743   -771   -628   -600
   -410   -854   -444    633     15   -649   -706   -956   -769   -867   -805   -756
   -407   -896   -488    652     38   -693   -581   -789   -659   -800   -805   -693
   -361   -792   -431    576     33   -613   -441   -623   -522   -675   -711   -597
   -277   -654   -379    465     46   -517   -355   -524   -423   -576   -610   -540
   -314   -680   -366    496     25   -524   -329   -496   -405   -542   -579   -553
   -355   -701   -345    527     -5   -524   -316   -483   -394   -527   -558   -563
   -327   -683   -355    506     12   -519   -306   -478   -389   -511   -548   -566
   -283   -641   -361    459     36   -501   -301   -462   -376   -498   -532   -555
   -262   -620   -358    441     46   -491   -298   -452   -366   -478   -517   -540
   -220   -610   -389    415     83   -501   -311   -457   -371   -472   -514   -527
   -257   -633   -376    446     59   -506   -314   -457   -376   -470   -514   -530
   -327   -667   -340    496      5   -504   -322   -452   -379   -459   -517   -548
   -322   -683   -361    501     18   -522   -342   -462   -384   -457   -522   -568
   -254   -641   -389    446     64   -517   -340   -446   -376   -439   -509   -571
   -194   -592   -397    394    101   -496   -332   -418   -358   -415   -488   -561
   -239   -626   -387    431     72   -506   -353   -418   -374   -418   -491   -571
   -246   -631   -387    439     70   -509   -350   -397   -371   -410   -485   -574
   -249   -657   -410    452     80   -535   -361   -381   -384   -415   -493   -584
   -309   -678   -368    493     28   -524   -361   -350   -376   -400   -483   -579
   -345   -672   -329    506     -7   -501   -361   -327   -376   -389   -470   -579
   -311   -680   -368    496     25   -524   -379   -316   -389   -402   -483   -607
   -280   -680   -400    480     57   -540   -384   -303   -394   -402   -485   -628
   -285   -678   -392    483     51   -535   -368   -272   -374   -379   -462   -626
   -283   -701   -418    491     64   -561   -379   -270   -384   -387   -467   -646
   -252   -717   -465    483    106   -592   -402   -283   -405   -402   -480   -670
   -265   -698   -436    480     85   -568   -387   -254   -384   -384   -452   -649
   -215   -672   -457    444    119   -566   -379   -233   -376   -374   -444   -641
   -145   -644   -498    394    174   -571   -371   -220   -371   -366   -436   -633
   -168   -665   -496    415    163   -581   -374   -218   -376   -366   -436   -636
   -220   -704   -483    459    129   -592   -389   -228   -389   -376   -439   -644
   -254   -706   -452    480     98   -579   -381   -213   -374   -358   -415   -620
   -218   -711   -493    465    135   -602   -397   -223   -381   -366   -418   -620
   -223   -693   -472    457    124   -584   -392   -210   -366   -348   -400   -602
   -215   -665   -452    439    116   -558   -376   -189   -345   -324   -376   -584
   -194   -641   -446    418    124   -545   -358   -171   -327   -303   -353   -566
   -158   -623   -467    389    153   -548   -358   -176   -332   -306   -350   -566
   -150   -623   -475    387    161   -550   -368   -192   -342   -309   -348   -574
   -168   -615   -446    389    137   -530   -361   -194   -337   -301   -340   -568
   -262   -641   -379    452     57   -511   -342   -187   -319   -285   -324   -550
   -244   -620   -376    431     64   -501   -332   -179   -309   -272   -314   -537
   -187   -563   -376    374     93   -470   -306   -155   -288   -249   -298   -514
   -122   -553   -431    337    153   -493   -303   -158   -290   -249   -309   -527
   -122   -571   -449    348    163   -511   -309   -161   -296   -254   -322   -548
   -132   -592   -459    361    161   -527   -306   -161   -296   -259   -335   -563
   -140   -589   -449    363    153   -519   -277   -142   -280   -249   -332   -563
   -124   -594   -472    358    171   -532   -270   -140   -280   -252   -340   -566
   -187   -631   -444    410    127   -537   -265   -140   -277   -244   -335   -563
   -277   -693   -418    483     67   -558   -272   -150   -283   -254   -348   -587
   -254   -696   -444    475     93   -571   -277   -158   -290   -267   -363   -613
   -166   -649   -483    405    155   -566   -275   -163   -293   -272   -368   -623
   -192   -675   -483    433    145   -579   -280   -181   -309   -290   -384   -641
   -228   -727   -498    475    132   -613   -290   -197   -324   -311   -405   -652
   -213   -743   -530    478    155   -636   -298   -210   -337   -327   -426   -662
   -272   -748   -478    509    101   -613   -283   -197   -324   -314   -413   -649
   -332   -730   -397    532     31   -563   -244   -158   -288   -275   -371   -615
   -215   -722   -506    467    142   -615   -262   -174   -309   -301   -397   -639
   -187   -730   -542    459    176   -639   -275   -187   -319   -314   -405   -652
   -166   -698   -532    431    181   -615   -265   -181   -314   -306   -397   -646
   -179   -704   -524    441    171   -615   -259   -181   -311   -309   -397   -646
   -226   -763   -537    493    153   -652   -290   -213   -337   -345   -428   -657
   -220   -740   -519    480    148   -631   -267   -194   -316   -332   -410   -626
   -189   -680   -491    433    150   -587   -220   -155   -275   -296   -374   -587
   -236   -727   -491    483    127   -610   -218   -161   -277   -301   -366   -592
   -233   -769   -535    501    148   -652   -241   -192   -303   -322   -376   -631
   -236   -779   -542    506    150   -659   -246   -207   -311   -329   -381   -652
   -259   -743   -485    501    111   -615   -205   -184   -277   -306   -355   -610
   -402   -763   -361    584    -20   -563   -163   -161   -249   -290   -329   -568
   -311   -784   -475    548     80   -631   -202   -210   -296   -342   -381   -613
   -244   -750   -506    496    129   -628   -187   -202   -288   -340   -381   -602
   -262   -711   -452    485     93   -581   -150   -176   -257   -311   -355   -574
   -265   -704   -439    485     85   -571   -135   -168   -246   -298   -342   -576
   -226   -696   -472    459    122   -584   -150   -192   -259   -309   -363   -610
   -288   -698   -410    493     59   -555   -135   -187   -244   -290   -348   -607
   -262   -659   -400    459     67   -530   -116   -184   -226   -272   -335   -597
   -161   -545   -384    353    111   -465    -83   -163   -189   -236   -301   -563
   -205   -535   -329    368     59   -431    -83   -174   -184   -241   -306   -545
   -207   -540   -332    374     59   -436   -106   -207   -200   -257   -327   -540
   -202   -561   -361    379     77   -462   -132   -241   -220   -267   -342   -558
   -223   -566   -342    394     59   -454   -163   -277   -239   -270   -350   -561
   -239   -613   -374    423     64   -493   -184   -309   -262   -293   -381   -576
   -277   -654   -376    467     49   -517   -184   -322   -280   -316   -423   -594
   -272   -688   -418    480     70   -553   -194   -337   -301   -340   -462   -615
   -288   -732   -444    511     77   -589   -215   -366   -322   -358   -472   -631
   -303   -776   -475    540     83   -626   -231   -392   -348   -384   -501   -672
   -306   -818   -511    561    101   -665   -239   -413   -371   -405   -524   -698
   -309   -815   -506    561     98   -662   -239   -423   -379   -405   -535   -704
   -340   -828   -488    584     72   -659   -244   -441   -389   -410   -545   -732
   -342   -826   -485    584     67   -657   -257   -459   -400   -418   -550   -745
   -340   -841   -501    589     80   -672   -257   -462   -402   -426   -558   -740
   -337   -854   -517    594     85   -685   -259   -470   -410   -431   -566   -743
   -335   -833   -498    584     80   -667   -272   -472   -423   -433   -566   -745
   -324   -823   -498    571     85   -662   -275   -465   -431   -439   -568   -758
   -298   -872   -574    584    135   -722   -270   -439   -452   -472   -610   -805
   -288   -924   -636    605    171   -782   -205   -342   -452   -506   -667   -875
   -288   -904   -615    597    163   -761    -96   -189   -379   -459   -654   -880
   -210   -774   -563    491    174   -667      0      0   -246   -319   -540   -761
   -119   -389   -270    254     72   -329     80    184     -2    -23   -223   -431
   -145    262    407    -59   -277    335    135    301    345    433    285    106
   -340    758   1098   -207   -719    927     15    153    555    769    683    506
   -465    610   1072    -72   -771    841   -290   -301    283    561    524    348
   -548    -38    509    293   -530    233   -530   -753   -303    -80    -80   -241
   -514   -641   -129    576   -194   -387   -680   -945   -737   -587   -581   -745
   -452   -976   -524    714     36   -750   -683   -865   -852   -758   -771   -953
   -413  -1005   -592    709     88   -800   -584   -730   -802   -750   -761   -974
   -374   -924   -550    649     88   -737   -467   -594   -701   -678   -685   -932
   -345   -807   -462    576     57   -636   -374   -483   -602   -594   -589   -867
   -322   -763   -441    542     59   -602   -327   -428   -561   -561   -548   -859
   -298   -745   -446    522     70   -594   -306   -407   -553   -566   -540   -870
   -285   -737   -452    511     80   -594   -293   -392   -545   -566   -527   -872
   -277   -735   -457    504     88   -594   -290   -389   -545   -571   -530   -878
   -270   -714   -444    493     85   -579   -288   -384   -545   -568   -532   -872
   -285   -730   -446    506     77   -587   -288   -389   -550   -576   -537   -875
   -267   -743   -475    504    101   -610   -280   -389   -550   -581   -540   -883
   -265   -730   -465    496     98   -600   -270   -389   -548   -579   -532   -888
   -270   -737   -467    504     98   -602   -267   -397   -553   -589   -553   -901
   -272   -724   -452    496     88   -589   -262   -397   -553   -594   -566   -898
   -265   -698   -433    480     83   -566   -259   -405   -553   -597   -574   -904
   -277   -709   -431    493     75   -571   -270   -418   -566   -607   -589   -930
   -288   -719   -431    504     70   -576   -272   -426   -571   -615   -592   -950
   -283   -711   -428    496     72   -571   -275   -439   -579   -618   -602   -979
   -244   -724   -480    483    116   -602   -290   -452   -589   -623   -620  -1008
   -265   -735   -472    498    101   -605   -283   -446   -584   -605   -618  -1013
   -218   -696   -478    457    129   -587   -285   -452   -589   -600   -631  -1028
   -148   -672   -527    410    187   -600   -296   -467   -600   -602   -649  -1039
   -202   -735   -535    467    163   -636   -314   -491   -620   -607   -685  -1065
   -207   -745   -540    475    163   -644   -322   -501   -623   -597   -704  -1085
   -184   -706   -522    446    168   -615   -311   -493   -607   -579   -706  -1083
   -194   -711   -517    449    161   -615   -306   -496   -594   -581   -735  -1091
   -215   -717   -504    465    142   -610   -314   -498   -597   -587   -745  -1109
   -223   -711   -488    467    129   -600   -332   -509   -615   -587   -735  -1127
   -200   -691   -491    446    145   -592   -340   -511   -620   -579   -724  -1127
   -179   -678   -498    426    158   -589   -350   -511   -628   -579   -722  -1137
   -184   -672   -488    428    150   -581   -355   -511   -633   -579   -714  -1135
   -179   -654   -475    415    145   -563   -355   -509   -631   -571   -709  -1117
   -168   -631   -462    400    145   -548   -358   -506   -633   -566   -711  -1091
   -158   -628   -470    392    153   -550   -361   -506   -636   -566   -717  -1075
   -140   -613   -472    376    163   -545   -355   -498   -636   -553   -709  -1060
   -129   -597   -470    363    168   -535   -350   -491   -639   -550   -704  -1057
   -137   -623   -485    381    174   -555   -337   -480   -641   -553   -704  -1065
   -119   -602   -485    358    181   -545   -314   -465   -628   -542   -678  -1057
   -129   -610   -483    368    174   -548   -296   -454   -618   -542   -662  -1062
   -189   -631   -444    407    124   -537   -275   -441   -607   -540   -641  -1070
   -236   -652   -415    444     88   -535   -249   -415   -592   -535   -618  -1070
   -189   -641   -452    413    129   -548   -239   -402   -587   -537   -605  -1078
   -158   -636   -478    397    158   -558   -228   -389   -581   -542   -592  -1088
   -145   -620   -478    381    166   -550   -210   -371   -571   -540   -571  -1096
   -171   -639   -467    405    148   -553   -168   -337   -540   -527   -548  -1098
   -207   -670   -462    436    124   -568   -150   -324   -535   -527   -545  -1117
   -285   -696   -410    491     59   -555   -129   -309   -519   -519   -530  -1124
   -283   -696   -413    485     64   -555   -119   -311   -514   -522   -530  -1140
   -181   -652   -470    418    142   -561   -116   -319   -517   -530   -540  -1163
   -200   -667   -470    431    132   -571   -119   -332   -524   -545   -555  -1176
   -231   -685   -457    457    111   -571   -124   -348   -535   -555   -576  -1187
   -246   -698   -454    470    101   -576   -119   -353   -530   -550   -579  -1179
   -290   -745   -454    519     80   -600   -135   -374   -542   -566   -602  -1189
   -303   -709   -405    504     49   -555   -122   -371   -527   -548   -600  -1171
   -314   -678   -363    496     23   -522   -111   -366   -517   -530   -594  -1148
   -327   -693   -366    506     18   -530   -114   -371   -522   -530   -610  -1137
   -293   -696   -402    496     54   -550   -127   -381   -532   -535   -633  -1137
   -270   -691   -420    478     72   -555   -142   -389   -540   -532   -646  -1130
   -252   -670   -418    459     80   -542   -142   -387   -537   -524   -652  -1111
   -210   -641   -433    423    109   -537   -129   -371   -527   -509   -652  -1088
   -265   -672   -407    470     70   -540   -137   -379   -532   -509   -667  -1088
   -280   -706   -426    493     70   -566   -153   -392   -548   -522   -696  -1093
   -301   -704   -402    504     49   -555   -148   -384   -542   -511   -696  -1075
   -348   -696   -348    519      0   -522   -129   -366   -522   -491   -685  -1041
   -283   -709   -426    496     70   -568   -155   -389   -553   -517   -722  -1054
   -272   -709   -439    491     80   -574   -155   -387   -553   -519   -730  -1047
   -270   -698   -428    485     77   -566   -155   -384   -553   -519   -732  -1036
   -314   -727   -415    519     49   -574   -145   -374   -545   -511   -732  -1021
   -290   -727   -436    509     72   -581   -150   -384   -555   -522   -745  -1023
   -252   -698   -449    472     98   -574   -127   -374   -545   -511   -737  -1010
   -236   -678   -441    457    101   -561    -90   -342   -519   -491   -711   -976
   -220   -659   -439    436    109   -550    -72   -329   -511   -478   -701   -963
   -241   -691   -449    467    103   -571    -72   -332   -514   -480   -706   -974
   -213   -672   -459    441    122   -568    -54   -309   -498   -459   -685   -953
   -215   -646   -431    431    106   -537    -31   -288   -483   -433   -657   -930
   -257   -646   -392    452     64   -519    -18   -285   -475   -426   -644   -924
   -252   -620   -368    436     57   -496     -2   -267   -454   -405   -615   -893
   -239   -605   -368    420     62   -488    -10   -275   -457   -413   -600   -870
   -316   -636   -319    478      0   -480    -20   -277   -457   -420   -594   -844
   -275   -652   -376    462     49   -514    -51   -296   -475   -452   -613   -841
   -228   -680   -452    454    111   -566    -83   -316   -501   -491   -641   -846
   -277   -756   -480    514     98   -618    -77   -311   -506   -517   -654   -849
   -303   -792   -488    548     90   -641    -64   -293   -501   -511   -649   -852
   -277   -841   -563    558    140   -701    -80   -303   -524   -535   -675   -893
   -298   -896   -597    597    148   -748    -96   -322   -550   -558   -698   -914
   -280   -922   -641    600    179   -782   -106   -332   -563   -574   -711   -922
   -244   -919   -675    581    213   -797   -111   -345   -574   -587   -724   -935
   -254   -922   -670    587    205   -797   -106   -340   -571   -584   -719   -924
   -280   -948   -667    615    192   -807   -111   -350   -584   -600   -740   -930
   -394   -982   -587    688     93   -784   -101   -335   -571   -597   -737   -909
   -290   -969   -680    628    194   -826   -119   -345   -584   -610   -748   -922
   -241   -961   -722    600    239   -841   -129   -350   -589   -610   -737   -935
   -311   -963   -652    639    168   -807   -116   -329   -571   -587   -711   -924
   -301  -1000   -701    649    200   -852   -101   -298   -581   -610   -743   -948
   -280  -1075   -795    678    254   -935    -41   -213   -574   -633   -792  -1002
   -205   -984   -782    594    288   -883     72    -41   -467   -555   -743   -963
   -135   -810   -675    472    270   -743    202    187   -288   -379   -589   -805
    -59   -433   -374    246    155   -405    259    345    -49    -77   -272   -454
   -103    174    275    -36   -189    223    275    400    265    355    213     75
   -337    550    888   -106   -613    719    114    153    389    613    537    420
   -537    353    891     93   -714    620   -153   -288    111    394    366    267
   -587   -392    192    488   -389   -101   -394   -735   -522   -311   -329   -402
   -446   -932   -485    688     18   -709   -542   -901   -909   -771   -807   -880
   -371  -1166   -797    769    210   -982   -511   -802   -956   -872   -943  -1028
   -413  -1239   -826    826    205  -1034   -426   -685   -904   -849   -943  -1034
   -381  -1145   -766    761    192   -956   -309   -548   -795   -761   -867   -961
   -309  -1008   -701    657    194   -854   -223   -446   -701   -672   -792   -888
   -329   -963   -633    646    150   -800   -171   -392   -649   -628   -753   -849
   -355  -1002   -646    680    145   -826   -166   -389   -654   -639   -766   -857
   -303   -995   -691    646    189   -844   -158   -379   -652   -644   -771   -854
   -265   -966   -701    615    218   -836   -145   -363   -641   -636   -761   -841
   -262   -950   -688    605    213   -820   -124   -340   -626   -618   -745   -818
   -213   -891   -678    553    231   -784    -93   -303   -600   -592   -719   -784
   -210   -901   -691    553    239   -797    -85   -293   -600   -592   -719   -776
   -296   -989   -696    641    197   -844    -98   -298   -618   -613   -740   -787
   -327  -1021   -693    672    181   -857    -93   -290   -618   -623   -743   -784
   -374  -1049   -675    711    150   -862    -80   -275   -613   -626   -748   -774
   -387  -1085   -698    735    153   -893    -88   -272   -620   -646   -769   -784
   -332  -1052   -722    691    192   -888    -72   -249   -605   -644   -756   -779
   -311  -1023   -714    667    200   -870    -57   -228   -589   -636   -737   -761
   -322  -1044   -722    683    200   -883    -57   -220   -589   -646   -750   -761
   -314  -1039   -724    675    205   -883    -54   -215   -581   -639   -735   -776
   -275   -979   -704    626    213   -841    -38   -194   -561   -610   -696   -774
   -290   -997   -706    641    205   -852    -44   -194   -561   -613   -693   -771
   -301  -1013   -711    657    205   -862    -51   -192   -563   -615   -701   -771
   -277   -979   -704    626    210   -841    -51   -184   -558   -610   -706   -763
   -277   -982   -704    628    210   -844    -64   -189   -563   -613   -719   -761
   -275   -979   -704    626    213   -841    -72   -187   -566   -607   -724   -743
   -249   -935   -685    592    218   -810    -67   -161   -548   -587   -709   -704
   -275   -956   -680    615    200   -818    -83   -150   -553   -587   -717   -685
   -265   -940   -675    602    205   -810    -93   -137   -555   -581   -714   -659
   -257   -917   -659    587    200   -789   -103   -129   -548   -576   -709   -628
   -270   -943   -672    607    200   -807   -127   -140   -561   -589   -730   -633
   -244   -898   -657    571    205   -779   -116   -116   -532   -561   -696   -581
   -246   -888   -641    568    194   -766   -122   -116   -522   -550   -680   -550
   -254   -885   -633    568    187   -761   -135   -127   -524   -553   -680   -537
   -244   -844   -600    545    176   -722   -124   -114   -501   -530   -652   -506
   -231   -820   -589    524    179   -706   -111    -93   -475   -501   -623   -467
   -220   -810   -589    514    181   -701   -101    -90   -470   -491   -607   -446
   -252   -841   -589    542    168   -717   -109   -106   -475   -498   -613   -439
   -254   -833   -579    545    161   -706   -106   -109   -472   -496   -610   -428
   -244   -823   -579    532    166   -701    -96    -98   -465   -485   -597   -413
   -218   -792   -574    504    176   -683    -83    -80   -441   -459   -574   -384
   -207   -782   -576    493    181   -680    -67    -64   -423   -441   -563   -361
   -220   -795   -574    509    176   -685    -54    -57   -413   -433   -553   -348
   -233   -802   -568    517    166   -685    -44    -44   -400   -420   -545   -335
   -210   -774   -566    491    176   -670    -20    -18   -376   -402   -535   -314
   -210   -800   -589    504    187   -693    -15    -10   -371   -410   -540   -324
   -215   -818   -602    517    192   -711     -5     -2   -363   -413   -542   -337
   -192   -795   -605    491    205   -698      7      5   -353   -413   -535   -350
   -202   -810   -607    506    202   -709      2      0   -358   -428   -537   -368
   -239   -867   -628    550    194   -748    -15    -23   -379   -462   -561   -402
   -213   -852   -639    532    213   -745    -15    -36   -374   -470   -561   -413
   -197   -857   -659    527    228   -758    -20    -59   -379   -483   -574   -436
   -218   -896   -678    555    228   -787    -38    -98   -394   -509   -605   -470
   -158   -893   -735    524    285   -815    -54   -127   -402   -522   -636   -480
   -119   -885   -766    504    322   -826    -54   -137   -400   -514   -654   -480
   -215   -943   -730    579    254   -836    -67   -161   -410   -519   -683   -480
   -272   -953   -680    610    202   -818    -59   -161   -397   -498   -688   -457
   -249   -943   -693    594    220   -818    -67   -168   -402   -485   -698   -452
   -228   -932   -704    581    236   -818    -77   -176   -410   -475   -719   -452
   -277   -945   -670    610    194   -807    -80   -174   -407   -459   -730   -439
   -236   -948   -711    592    236   -831   -103   -184   -423   -462   -753   -428
   -189   -943   -756    566    280   -849   -132   -192   -439   -459   -784   -389
   -218   -937   -719    579    249   -828   -135   -174   -431   -433   -792   -309
   -197   -935   -737    566    267   -836   -161   -168   -441   -428   -813   -265
   -181   -943   -761    563    288   -852   -192   -176   -457   -431   -836   -236
   -184   -935   -750    561    280   -844   -205   -174   -454   -415   -831   -189
   -176   -932   -756    555    288   -844   -215   -181   -454   -410   -802   -213
   -189   -935   -745    561    275   -839   -213   -179   -444   -418   -776   -259
   -171   -917   -745    542    285   -831   -207   -181   -433   -433   -753   -285
   -236   -956   -722    594    241   -839   -210   -189   -431   -449   -740   -285
   -262   -953   -691    607    213   -823   -194   -179   -413   -454   -724   -267
   -265   -898   -636    579    184   -766   -163   -163   -381   -446   -698   -244
   -267   -883   -615    574    174   -750   -135   -161   -361   -444   -688   -241
   -252   -875   -623    563    181   -748   -109   -155   -342   -439   -688   -233
   -213   -865   -652    540    218   -758    -88   -155   -329   -439   -688   -228
   -218   -865   -646    540    210   -756    -72   -168   -327   -446   -693   -249
   -301   -844   -545    571    122   -696    -25   -153   -285   -415   -654   -223
   -272   -797   -527    532    127   -662      5   -140   -254   -387   -626   -202
   -200   -761   -561    480    179   -662      5   -142   -244   -379   -613   -202
   -168   -748   -581    457    205   -665      5   -153   -236   -376   -605   -205
   -187   -782   -594    483    202   -688      2   -163   -236   -392   -602   -226
   -265   -857   -592    561    161   -727    -18   -176   -254   -423   -613   -265
   -290   -891   -600    592    153   -745    -12   -176   -259   -439   -618   -293
   -301   -930   -628    613    161   -779      7   -163   -259   -449   -626   -319
   -293   -982   -688    636    194   -833     -2   -179   -285   -472   -654   -355
   -267  -1023   -756    644    241   -891    -15   -200   -314   -493   -678   -387
   -226  -1031   -805    628    288   -919    -23   -220   -335   -511   -688   -415
   -226  -1060   -833    639    303   -948    -41   -239   -361   -532   -706   -444
   -244  -1096   -852    670    303   -974    -57   -246   -376   -548   -714   -462
   -296  -1119   -823    706    262   -974    -59   -241   -376   -550   -709   -459
   -293  -1111   -818    704    262   -966    -62   -231   -374   -545   -698   -454
   -205  -1062   -859    633    324   -961    -64   -226   -376   -545   -693   -457
   -207  -1078   -870    644    329   -974    -77   -239   -389   -553   -698   -470
   -223  -1104   -880    662    327   -992    -88   -252   -402   -561   -709   -480
   -236  -1143   -906    691    335  -1026   -103   -257   -423   -581   -737   -501
   -239  -1213   -976    724    366  -1096    -70   -200   -426   -607   -784   -555
   -150  -1169  -1021    659    433  -1096     51    -41   -348   -568   -782   -576
   -109  -1067   -961    587    423  -1015    181    161   -207   -446   -693   -504
    -80   -896   -815    488    366   -857    262    345    -31   -257   -522   -327
     -5   -428   -423    215    207   -426    272    415    213     85   -150     80
   -111    187    298    -38   -205    241    194    314    465    493    327    579
   -309    368    675    -31   -493    522    -98   -101    402    574    470    722
   -405    -57    348    231   -376    145   -387   -584    -44    137     62    342
   -397   -779   -381    587     -7   -581   -553   -919   -644   -574   -646   -316
   -358  -1278   -919    818    280  -1101   -600   -917   -867   -883  -1000   -675
   -371  -1473  -1101    922    363  -1288   -517   -766   -833   -898  -1067   -758
   -350  -1431  -1080    891    363  -1257   -389   -605   -724   -818  -1018   -724
   -257  -1293  -1036    774    389  -1166   -298   -483   -618   -722   -937   -670
   -285  -1231   -945    756    329  -1088   -223   -394   -535   -646   -875   -633
   -335  -1257   -924    795    293  -1091   -192   -355   -501   -618   -854   -631
   -296  -1244   -948    771    324  -1096   -174   -332   -480   -600   -839   -636
   -275  -1176   -901    724    309  -1039   -135   -285   -436   -563   -792   -618
   -293  -1192   -901    743    301  -1047   -145   -285   -436   -579   -795   -620
   -301  -1205   -906    753    301  -1057   -161   -296   -441   -597   -797   -615
   -280  -1208   -927    745    322  -1067   -171   -298   -439   -607   -800   -610
   -270  -1200   -932    732    329  -1065   -163   -285   -428   -602   -797   -587
   -283  -1182   -901    732    309  -1041   -150   -270   -415   -581   -779   -548
   -200  -1148   -948    672    371  -1049   -158   -272   -410   -576   -776   -540
   -200  -1124   -924    662    361  -1026   -150   -267   -394   -561   -763   -530
   -239  -1163   -924    701    340  -1047   -163   -277   -400   -566   -771   -537
   -267  -1210   -943    737    337  -1078   -179   -298   -415   -576   -779   -561
   -259  -1215   -956    735    348  -1085   -194   -314   -423   -576   -782   -581
   -314  -1241   -927    779    306  -1085   -207   -332   -428   -579   -787   -605
   -319  -1200   -883    758    280  -1041   -192   -311   -400   -555   -766   -581
   -272  -1171   -901    722    314  -1036   -189   -303   -387   -548   -761   -568
   -233  -1140   -906    685    335  -1023   -200   -309   -387   -545   -763   -568
   -249  -1143   -893    696    322  -1018   -218   -322   -394   -550   -776   -581
   -249  -1130   -883    688    316  -1008   -228   -319   -389   -542   -776   -576
   -252  -1117   -865    683    306   -992   -223   -298   -371   -522   -766   -548
   -220  -1143   -922    680    348  -1034   -249   -314   -389   -540   -795   -555
   -205  -1122   -917    665    355  -1021   -262   -314   -389   -535   -797   -542
   -205  -1106   -901    654    345  -1005   -267   -303   -384   -522   -792   -537
   -228  -1093   -865    659    316   -979   -267   -290   -371   -509   -776   -532
   -257  -1083   -828    667    285   -956   -270   -283   -366   -498   -763   -530
   -280  -1075   -795    678    257   -935   -272   -275   -361   -488   -753   -530
   -202  -1054   -852    628    322   -953   -303   -283   -374   -498   -761   -542
   -153  -1039   -885    597    366   -963   -319   -283   -376   -504   -758   -550
   -171  -1044   -872    605    350   -958   -311   -257   -361   -491   -735   -530
   -189  -1039   -849    615    329   -945   -311   -239   -350   -478   -717   -511
   -179  -1026   -849    600    332   -937   -322   -239   -353   -478   -704   -522
   -194  -1028   -833    610    316   -930   -316   -228   -342   -478   -685   -524
   -181  -1018   -836    600    327   -930   -311   -218   -335   -478   -672   -530
   -220   -989   -769    605    272   -880   -285   -189   -301   -449   -631   -509
   -202   -984   -784    592    288   -885   -290   -202   -301   -454   -620   -527
   -207   -984   -776    594    283   -880   -285   -210   -293   -457   -605   -527
   -197   -969   -774    581    285   -872   -277   -213   -285   -457   -592   -532
   -210   -948   -737    579    262   -844   -265   -200   -262   -444   -563   -537
   -228   -953   -727    589    249   -841   -259   -202   -254   -446   -561   -561
   -244   -961   -717    602    233   -839   -244   -202   -239   -444   -558   -584
   -267   -974   -706    618    218   -841   -236   -202   -231   -449   -568   -602
   -270   -984   -714    628    220   -849   -239   -223   -239   -462   -594   -615
   -239   -969   -730    602    244   -849   -257   -252   -252   -467   -618   -626
   -231   -950   -722    589    244   -836   -262   -259   -249   -462   -626   -620
   -220   -958   -737    589    257   -849   -277   -275   -259   -470   -641   -626
   -233   -956   -722    594    244   -839   -293   -293   -270   -470   -654   -631
   -259   -950   -691    602    213   -820   -303   -303   -272   -462   -657   -626
   -241   -953   -711    597    233   -831   -335   -322   -290   -472   -683   -639
   -233   -966   -732    600    246   -849   -358   -337   -306   -483   -706   -652
   -246   -982   -735    615    244   -859   -376   -348   -316   -491   -730   -659
   -270   -971   -701    618    213   -839   -376   -342   -316   -493   -743   -646
   -254   -966   -711    610    226   -839   -381   -342   -314   -491   -748   -628
   -249   -976   -727    610    239   -852   -394   -345   -319   -493   -763   -633
   -252   -989   -737    620    241   -865   -402   -345   -324   -496   -776   -646
   -254   -992   -737    623    241   -867   -415   -353   -332   -496   -769   -662
   -265  -1000   -735    631    233   -867   -418   -361   -335   -488   -750   -675
   -272  -1021   -748    646    236   -885   -420   -368   -337   -485   -745   -680
   -270  -1015   -745    644    236   -880   -426   -376   -345   -491   -740   -683
   -267  -1021   -756    644    244   -891   -441   -389   -363   -506   -737   -696
   -262  -1036   -774    649    254   -906   -459   -418   -389   -517   -732   -717
   -275  -1049   -776    659    249   -914   -478   -446   -418   -530   -724   -748
   -270  -1062   -792    667    259   -927   -493   -467   -444   -548   -706   -782
   -233  -1054   -820    641    293   -937   -501   -488   -462   -584   -680   -815
   -231  -1052   -820    641    293   -937   -498   -519   -467   -620   -654   -857
   -241  -1034   -795    636    275   -914   -475   -493   -462   -626   -618   -865
   -171   -971   -800    571    314   -885   -475   -475   -475   -633   -594   -878
   -148   -943   -795    545    322   -870   -485   -475   -493   -644   -587   -904
   -137   -896   -761    517    309   -828   -491   -470   -498   -639   -574   -909
   -135   -854   -719    493    290   -789   -501   -475   -509   -636   -566   -911
   -135   -800   -665    467    265   -732   -504   -480   -511   -618   -553   -893
   -163   -782   -618    470    226   -698   -517   -498   -522   -607   -545   -870
   -179   -769   -589    472    202   -678   -555   -537   -545   -615   -566   -867
   -158   -769   -613    462    226   -691   -600   -579   -576   -639   -602   -867
   -132   -735   -602    433    233   -670   -615   -587   -576   -631   -607   -828
   -127   -769   -641    446    254   -706   -644   -615   -607   -649   -636   -844
   -129   -810   -680    467    275   -745   -665   -631   -626   -662   -665   -870
   -179   -880   -701    530    259   -792   -685   -649   -649   -675   -701   -904
   -194   -901   -706    548    254   -805   -693   -654   -662   -683   -719   -927
   -205   -966   -761    584    275   -865   -727   -691   -704   -724   -769   -987
   -257  -1015   -758    636    249   -888   -745   -714   -719   -740   -795  -1026
   -231  -1018   -787    623    277   -904   -753   -732   -730   -753   -810  -1057
   -200  -1021   -820    610    309   -922   -763   -748   -737   -774   -839  -1093
   -202  -1026   -826    613    309   -924   -756   -745   -714   -766   -833  -1104
   -265  -1080   -815    672    272   -948   -771   -769   -717   -782   -844  -1135
   -246  -1060   -815    652    283   -940   -771   -782   -706   -779   -841  -1153
   -194  -1005   -810    600    306   -909   -740   -763   -670   -750   -818  -1148
   -254  -1060   -805    654    275   -932   -750   -779   -672   -763   -833  -1171
   -233  -1163   -930    698    348  -1047   -774   -792   -714   -828   -911  -1254
   -176  -1202  -1028    688    426  -1117   -693   -696   -680   -836   -958  -1312
   -129  -1085   -956    607    413  -1021   -553   -527   -548   -730   -896  -1262
   -145   -930   -784    537    316   -857   -428   -319   -350   -527   -727  -1096
   -101   -550   -449    324    174   -501   -392   -187   -106   -202   -418   -763
   -114     75    189     18   -150    132   -407   -163    194    239     49   -259
   -296    475    771    -88   -532    623   -610   -426    309    509    368     75
   -342    207    548     64   -446    376   -948   -917    -67    202     93   -140
   -420   -496    -77    457   -174   -288  -1187  -1366   -706   -504   -602   -743
   -407  -1085   -678    745    132   -883  -1309  -1491  -1080   -963  -1104  -1202
   -332  -1325   -992    828    329  -1158  -1280  -1376  -1111  -1049  -1254  -1332
   -345  -1356  -1010    849    329  -1184  -1184  -1252  -1034  -1000  -1252  -1312
   -319  -1325  -1005    820    342  -1166  -1132  -1163   -966   -940  -1231  -1273
   -270  -1228   -958    748    342  -1093  -1078  -1072   -883   -857  -1182  -1200
   -301  -1156   -854    730    275  -1005  -1036  -1000   -815   -782  -1137  -1137
   -215  -1130   -914    670    348  -1023  -1062  -1008   -828   -795  -1179  -1137
   -205  -1109   -904    657    348  -1005  -1054   -987   -813   -776  -1187  -1106
   -228  -1111   -885    667    327  -1000  -1060   -982   -807   -761  -1200  -1091
   -239  -1078   -839    659    298   -958  -1065   -976   -795   -743  -1195  -1067
   -218  -1072   -857    644    316   -966  -1080   -992   -805   -748  -1210  -1080
   -215  -1057   -844    636    314   -950  -1078   -992   -800   -737  -1208  -1078
   -228  -1065   -836    646    303   -950  -1083  -1002   -805   -740  -1215  -1080
   -189  -1088   -898    639    353   -995  -1096  -1036   -820   -756  -1241  -1101
   -158  -1088   -932    620    384  -1013  -1114  -1067   -839   -769  -1257  -1106
   -168  -1083   -914    626    371  -1000  -1109  -1083   -833   -763  -1252  -1101
   -161  -1075   -914    615    374   -995  -1101  -1088   -826   -756  -1249  -1101
   -205  -1119   -914    662    353  -1018  -1106  -1106   -836   -769  -1262  -1111
   -285  -1109   -826    696    270   -969  -1083  -1091   -807   -743  -1231  -1080
   -228  -1070   -841    649    306   -956  -1088  -1104   -805   -745  -1226  -1075
   -109  -1028   -919    566    402   -974  -1101  -1122   -813   -761  -1236  -1083
   -103  -1039   -935    571    415   -987  -1098  -1117   -802   -756  -1228  -1075
   -176  -1091   -917    631    368  -1002  -1140  -1150   -831   -792  -1257  -1101
   -210  -1085   -875    649    329   -982  -1117  -1132   -805   -769  -1231  -1078
   -181  -1034   -852    605    332   -943  -1111  -1124   -789   -753  -1210  -1065
   -179  -1070   -891    626    355   -982  -1127  -1140   -800   -766  -1218  -1075
   -215  -1072   -859    644    322   -969  -1132  -1143   -797   -763  -1202  -1070
   -277  -1052   -774    665    246   -914  -1119  -1127   -774   -737  -1169  -1049
   -140  -1010   -870    574    361   -940  -1145  -1143   -789   -748  -1174  -1054
    -80  -1000   -919    540    418   -961  -1174  -1166   -807   -763  -1189  -1072
   -197  -1034   -836    613    316   -935  -1171  -1156   -789   -743  -1169  -1044
   -174  -1023   -849    597    337   -937  -1184  -1158   -789   -740  -1169  -1010
   -153  -1002   -849    576    345   -927  -1200  -1161   -787   -730  -1169   -979
   -135  -1002   -867    568    366   -935  -1223  -1171   -795   -732  -1176   -976
    -93   -987   -893    537    397   -940  -1252  -1184   -800   -730  -1171   -969
    -51   -979   -927    514    436   -953  -1275  -1189   -805   -717  -1163   -971
    -51   -953   -904    501    426   -930  -1267  -1176   -789   -701  -1137   -958
    -54   -901   -846    478    394   -875  -1239  -1156   -761   -693  -1101   -930
    -67   -909   -841    485    384   -875  -1249  -1174   -774   -714  -1106   -917
    -49   -898   -849    472    400   -875  -1267  -1195   -784   -727  -1109   -898
    -70   -909   -839    488    384   -875  -1286  -1213   -800   -732  -1111   -891
    -96   -883   -787    491    345   -836  -1278  -1208   -789   -722  -1104   -880
    -85   -828   -745    454    329   -787  -1260  -1192   -766   -693  -1083   -870
    -93   -833   -740    462    322   -787  -1254  -1197   -761   -688  -1085   -880
   -158   -891   -732    522    285   -810  -1257  -1210   -766   -698  -1106   -904
   -155   -914   -758    535    301   -836  -1257  -1223   -769   -701  -1122   -922
   -155   -909   -753    532    296   -831  -1247  -1223   -756   -691  -1127   -917
   -127   -891   -763    509    316   -828  -1244  -1228   -750   -685  -1124   -901
    -72   -828   -756    449    340   -795  -1239  -1231   -737   -675  -1106   -880
    -90   -831   -740    462    324   -787  -1239  -1241   -740   -683  -1109   -888
   -194   -932   -737    561    270   -833  -1262  -1273   -766   -711  -1137   -932
   -202   -945   -743    574    267   -844  -1262  -1273   -766   -711  -1137   -940
   -184   -904   -722    542    267   -813  -1257  -1265   -761   -704  -1119   -935
   -153   -875   -722    514    283   -800  -1257  -1257   -758   -706  -1106   -922
   -194   -909   -714    550    259   -813  -1273  -1267   -771   -722  -1122   -922
   -210   -924   -714    566    249   -820  -1278  -1267   -779   -724  -1127   -909
   -205   -930   -724    566    257   -828  -1291  -1267   -789   -735  -1122   -901
   -161   -891   -730    527    283   -810  -1286  -1254   -782   -727  -1111   -878
   -158   -914   -758    535    296   -836  -1291  -1252   -787   -737  -1122   -870
   -174   -940   -766    555    296   -854  -1299  -1249   -797   -745  -1132   -857
   -174   -937   -763    555    293   -852  -1291  -1236   -789   -740  -1135   -833
   -207   -950   -743    579    267   -846  -1296  -1221   -787   -737  -1132   -815
   -218   -948   -730    581    254   -839  -1312  -1213   -792   -737  -1137   -805
   -174   -924   -750    550    285   -839  -1306  -1184   -784   -730  -1140   -792
   -181   -922   -740    550    277   -831  -1312  -1166   -784   -727  -1150   -792
   -176   -885   -709    532    265   -797  -1332  -1161   -784   -730  -1156   -776
   -205   -930   -724    566    259   -828  -1356  -1166   -802   -743  -1187   -789
   -213   -924   -711    566    249   -818  -1356  -1156   -795   -730  -1189   -776
   -189   -904   -714    545    262   -810  -1348  -1132   -787   -706  -1187   -756
   -192   -857   -665    524    236   -761  -1337  -1109   -763   -675  -1166   -730
   -189   -820   -631    504    220   -727  -1327  -1096   -745   -654  -1145   -735
   -200   -826   -628    511    213   -727  -1335  -1104   -750   -665  -1150   -769
   -179   -831   -652    504    233   -740  -1348  -1117   -758   -683  -1166   -771
   -124   -761   -636    444    254   -698  -1330  -1111   -735   -675  -1156   -735
    -80   -665   -584    371    249   -626  -1296  -1109   -701   -659  -1127   -675
   -103   -672   -568    387    231   -623  -1301  -1137   -706   -683  -1135   -662
   -140   -719   -579    428    218   -652  -1340  -1192   -740   -732  -1174   -675
   -101   -706   -605    405    252   -657  -1363  -1223   -758   -758  -1200   -670
    -75   -717   -641    394    283   -680  -1387  -1254   -782   -784  -1223   -680
   -109   -740   -631    426    259   -688  -1410  -1280   -802   -800  -1244   -696
   -127   -756   -631    439    252   -693  -1421  -1301   -823   -818  -1267   -717
   -116   -800   -683    459    283   -743  -1441  -1319   -852   -836  -1293   -745
   -116   -857   -740    485    309   -800  -1467  -1345   -888   -867  -1335   -792
   -137   -914   -776    524    319   -846  -1483  -1374   -924   -898  -1374   -849
   -135   -930   -795    530    327   -862  -1491  -1392   -945   -904  -1384   -870
   -122   -927   -805    524    340   -867  -1496  -1408   -958   -919  -1395   -859
   -114   -961   -846    535    363   -904  -1522  -1441   -997   -958  -1436   -891
   -114   -984   -870    548    376   -927  -1540  -1462  -1023   -982  -1462   -917
    -77   -979   -904    527    413   -943  -1551  -1475  -1036  -1000  -1465   -950
    -51  -1002   -950    527    449   -976  -1566  -1491  -1065  -1031  -1493   -992
    -41  -1026   -984    532    470  -1005  -1592  -1512  -1093  -1060  -1517  -1018
    -18  -1021  -1002    517    491  -1013  -1595  -1512  -1106  -1072  -1522  -1031
      0  -1078  -1080    537    537  -1078  -1577  -1478  -1122  -1109  -1579  -1078
     -5  -1111  -1106    558    550  -1109  -1473  -1332  -1070  -1098  -1613  -1109
     28  -1018  -1049    493    537  -1034  -1350  -1137   -940  -1008  -1540  -1039
     85   -831   -919    371    501   -875  -1244   -922   -758   -831  -1366   -870
    171   -400   -571    114    368   -483  -1189   -784   -519   -524  -1031   -488
     93    226    132   -158    -18    179  -1221   -818   -259   -127   -571     88
   -181    491    670   -155   -426    581  -1483  -1200   -285     12   -353    374
   -327    129    457     98   -392    293  -1797  -1683   -711   -353   -675    101
   -384   -613   -228    496    -80   -420  -2034  -2101  -1361  -1091  -1405   -574
   -293  -1166   -872    730    288  -1021  -2120  -2156  -1686  -1530  -1888  -1057
   -218  -1283  -1065    750    420  -1174  -2036  -1982  -1634  -1530  -1925  -1114
   -239  -1275  -1039    756    400  -1158  -1927  -1826  -1532  -1457  -1870  -1083
   -233  -1187   -953    706    358  -1070  -1823  -1683  -1418  -1361  -1777  -1005
   -200  -1093   -893    646    345   -995  -1769  -1610  -1350  -1301  -1704   -948
   -181  -1065   -885    620    350   -974  -1751  -1584  -1332  -1288  -1670   -940
   -148  -1023   -875    584    363   -950  -1732  -1561  -1312  -1280  -1631   -927
   -189  -1015   -826    600    316   -919  -1712  -1538  -1293  -1275  -1590   -922
   -249  -1026   -776    639    262   -901  -1712  -1538  -1293  -1291  -1574   -943
   -218   -987   -771    602    275   -880  -1709  -1532  -1286  -1299  -1556   -950
   -226  -1000   -774    613    272   -888  -1717  -1543  -1293  -1322  -1551   -974
   -213   -966   -756    587    270   -862  -1712  -1540  -1288  -1335  -1530   -992
   -135   -906   -771    522    316   -839  -1704  -1540  -1283  -1335  -1519  -1008
   -236   -974   -737    605    246   -854  -1706  -1553  -1293  -1348  -1535  -1028
   -233   -956   -722    594    244   -839  -1699  -1556  -1288  -1348  -1538  -1028
   -181   -930   -748    553    280   -839  -1701  -1564  -1291  -1356  -1545  -1044
   -179   -927   -748    553    283   -839  -1693  -1564  -1283  -1353  -1545  -1044
   -213   -943   -732    576    259   -839  -1683  -1558  -1267  -1340  -1540  -1041
   -184   -937   -753    561    283   -844  -1675  -1556  -1260  -1337  -1548  -1044
   -174   -930   -758    550    288   -844  -1662  -1553  -1252  -1332  -1551  -1039
   -187   -932   -745    561    277   -839  -1649  -1545  -1241  -1325  -1548  -1023
   -207   -969   -763    587    277   -865  -1662  -1564  -1260  -1340  -1571  -1034
   -192   -953   -761    571    283   -857  -1649  -1548  -1247  -1330  -1574  -1026
   -192   -932   -740    561    272   -839  -1641  -1532  -1234  -1319  -1571  -1026
   -168   -924   -756    548    293   -841  -1644  -1532  -1236  -1317  -1574  -1034
   -153   -930   -779    540    311   -854  -1636  -1525  -1231  -1317  -1582  -1039
   -192   -969   -776    579    290   -872  -1634  -1525  -1234  -1317  -1595  -1034
   -215   -969   -753    592    267   -859  -1628  -1517  -1228  -1304  -1587  -1018
    -88   -898   -810    493    361   -854  -1618  -1496  -1210  -1286  -1571   -995
    -67   -904   -839    485    384   -872  -1628  -1504  -1221  -1291  -1582   -997
   -114   -937   -823    524    353   -880  -1647  -1519  -1228  -1299  -1595  -1002
   -101   -935   -836    517    366   -885  -1660  -1527  -1234  -1299  -1595   -992
   -109   -932   -823    522    355   -878  -1657  -1517  -1221  -1275  -1577   -950
    -85   -893   -807    488    361   -852  -1652  -1501  -1202  -1249  -1553   -911
    -75   -870   -797    472    361   -833  -1652  -1493  -1192  -1234  -1538   -891
    -83   -880   -797    480    355   -839  -1657  -1499  -1195  -1231  -1538   -893
    -59   -839   -779    449    358   -810  -1639  -1480  -1174  -1205  -1514   -870
    -85   -828   -743    457    327   -787  -1628  -1473  -1161  -1192  -1501   -865
   -114   -878   -763    496    324   -820  -1652  -1496  -1182  -1213  -1522   -893
    -83   -854   -771    467    342   -813  -1636  -1486  -1171  -1202  -1517   -891
    -33   -805   -771    420    368   -789  -1615  -1467  -1145  -1176  -1493   -865
    -80   -844   -763    462    340   -805  -1613  -1467  -1143  -1171  -1483   -862
   -189   -875   -685    532    246   -779  -1579  -1439  -1111  -1143  -1457   -849
   -171   -852   -683    511    254   -769  -1561  -1415  -1088  -1124  -1436   -839
    -98   -789   -691    444    296   -740  -1543  -1397  -1062  -1101  -1413   -833
    -98   -815   -717    457    309   -766  -1540  -1402  -1065  -1109  -1418   -872
    -88   -849   -761    467    335   -805  -1543  -1408  -1067  -1122  -1423   -906
    -88   -865   -776    475    342   -820  -1538  -1402  -1060  -1122  -1421   -909
   -114   -893   -779    504    332   -836  -1532  -1402  -1062  -1132  -1441   -911
   -116   -906   -789    511    335   -849  -1532  -1410  -1065  -1140  -1457   -914
   -119   -891   -771    504    324   -831  -1514  -1392  -1039  -1122  -1444   -891
    -80   -841   -761    459    337   -802  -1483  -1363  -1018  -1098  -1436   -867
   -119   -909   -789    514    335   -849  -1501  -1387  -1047  -1122  -1475   -893
   -142   -969   -826    555    340   -898  -1532  -1408  -1078  -1143  -1512   -911
   -142   -958   -818    550    337   -888  -1527  -1392  -1070  -1119  -1496   -901
   -132   -982   -852    555    358   -917  -1530  -1397  -1080  -1124  -1491   -919
    -98   -963   -865    532    381   -914  -1512  -1382  -1065  -1135  -1470   -917
   -101   -961   -859    530    376   -911  -1504  -1371  -1054  -1148  -1460   -909
   -140   -976   -836    558    348   -906  -1509  -1376  -1060  -1158  -1462   -888
   -135   -974   -839    553    350   -906  -1506  -1371  -1057  -1150  -1454   -857
   -101   -956   -854    530    376   -906  -1499  -1363  -1049  -1140  -1449   -820
   -111   -940   -828    524    355   -885  -1486  -1348  -1039  -1119  -1439   -782
    -96   -919   -823    506    363   -872  -1475  -1335  -1023  -1088  -1431   -758
   -114   -914   -800    514    340   -857  -1460  -1325  -1008  -1062  -1426   -750
   -145   -932   -787    540    319   -859  -1457  -1327  -1010  -1057  -1439   -766
   -122   -953   -831    537    353   -893  -1460  -1337  -1028  -1075  -1467   -792
   -127   -922   -795    524    332   -859  -1426  -1309  -1005  -1052  -1452   -774
    -85   -862   -779    472    345   -820  -1389  -1278   -971  -1021  -1423   -750
    -44   -836   -792    441    374   -815  -1374  -1265   -953  -1005  -1405   -737
   -116   -849   -735    480    309   -792  -1343  -1234   -924   -979  -1376   -722
   -129   -841   -714    485    290   -779  -1332  -1218   -911   -969  -1366   -724
   -122   -797   -675    457    275   -735  -1319  -1200   -893   -953  -1340   -717
    -33   -753   -719    394    342   -737  -1322  -1208   -893   -958  -1335   -722
    -49   -745   -696    394    319   -722  -1312  -1197   -878   -945  -1312   -696
    -57   -743   -685    397    314   -714  -1322  -1205   -880   -950  -1309   -688
    -41   -763   -722    402    340   -743  -1353  -1236   -911   -974  -1325   -706
    -64   -782   -717    423    324   -750  -1361  -1241   -917   -979  -1317   -691
    -72   -800   -727    436    324   -763  -1356  -1239   -917   -982  -1312   -675
    -85   -844   -758    465    335   -802  -1348  -1241   -919   -997  -1327   -685
    -98   -883   -787    488    342   -833  -1343  -1247   -930  -1018  -1330   -719
   -103   -927   -823    517    358   -875  -1343  -1257   -943  -1036  -1337   -761
   -114   -976   -862    545    374   -919  -1340  -1262   -961  -1057  -1343   -792
   -127  -1021   -893    571    381   -958  -1343  -1273   -976  -1072  -1353   -820
   -142  -1054   -911    597    384   -984  -1345  -1278   -992  -1080  -1356   -831
   -158  -1080   -922    620    381  -1002  -1343  -1280   -995  -1083  -1361   -823
   -166  -1091   -924    626    376  -1010  -1340  -1278   -992  -1078  -1363   -815
   -174  -1093   -919    633    371  -1008  -1330  -1270   -989  -1072  -1363   -802
   -192  -1088   -898    639    350   -995  -1319  -1257   -979  -1062  -1361   -774
   -189  -1075   -885    633    348   -982  -1319  -1254   -984  -1062  -1369   -753
   -181  -1091   -909    636    361  -1000  -1322  -1257   -995  -1067  -1389   -756
   -168  -1130   -961    649    394  -1047  -1314  -1239  -1005  -1080  -1421   -771
   -132  -1200  -1070    665    467  -1135  -1257  -1158  -1010  -1114  -1486   -815
   -101  -1176  -1075    639    485  -1127  -1127   -992   -940  -1093  -1501   -797
    -46  -1070  -1023    558    485  -1047   -987   -769   -795   -971  -1400   -704
     -5   -787   -784    394    389   -784   -878   -566   -568   -719  -1140   -459
     20   -205   -226     90    122   -215   -844   -475   -252   -296   -659     20
   -150    444    594   -145   -371    519   -987   -649     12    135   -132    548
   -327    457    784    -67   -555    620  -1337  -1106   -166     77   -116    558
   -405   -124    280    265   -342     77  -1605  -1553   -711   -498   -639     51
   -397   -914   -517    654     57   -717  -1735  -1808  -1286  -1197  -1309   -639
   -332  -1361  -1028    846    348  -1195  -1706  -1727  -1426  -1439  -1556   -976
   -303  -1402  -1101    852    397  -1252  -1569  -1564  -1325  -1387  -1491  -1015
   -285  -1325  -1041    805    376  -1184  -1431  -1413  -1205  -1288  -1382   -971
   -262  -1236   -976    748    355  -1106  -1332  -1304  -1109  -1200  -1283   -904
   -223  -1192   -969    709    371  -1080  -1270  -1228  -1057  -1156  -1218   -870
   -226  -1192   -966    709    368  -1078  -1247  -1205  -1054  -1156  -1184   -880
   -215  -1192   -979    704    381  -1085  -1228  -1182  -1052  -1158  -1145   -885
   -194  -1166   -971    678    387  -1070  -1205  -1158  -1044  -1148  -1101   -880
   -189  -1158   -969    675    389  -1065  -1187  -1140  -1049  -1145  -1070   -883
   -205  -1179   -974    691    384  -1078  -1187  -1137  -1065  -1153  -1060   -901
   -184  -1176   -995    680    405  -1085  -1179  -1127  -1072  -1156  -1049   -914
   -153  -1148   -997    649    420  -1072  -1169  -1117  -1075  -1153  -1039   -917
   -122  -1148  -1026    636    452  -1088  -1166  -1114  -1085  -1158  -1044   -932
   -137  -1169  -1034    652    446  -1101  -1163  -1114  -1101  -1169  -1054   -953
   -103  -1166  -1065    633    480  -1117  -1174  -1124  -1124  -1179  -1070   -971
    -67  -1158  -1093    610    511  -1127  -1166  -1122  -1132  -1174  -1078   -979
    -59  -1140  -1080    600    509  -1111  -1140  -1104  -1122  -1150  -1070   -963
   -111  -1176  -1067    641    475  -1122  -1148  -1114  -1140  -1161  -1093   -982
   -103  -1163  -1060    633    475  -1111  -1145  -1106  -1143  -1150  -1093   -979
    -62  -1111  -1049    587    493  -1083  -1130  -1080  -1132  -1130  -1083   -961
    -77  -1114  -1036    597    478  -1075  -1119  -1065  -1132  -1122  -1091   -956
   -155  -1174  -1018    662    431  -1096  -1132  -1070  -1153  -1130  -1119   -969
   -140  -1156  -1015    649    436  -1088  -1130  -1047  -1150  -1111  -1130   -950
    -98  -1117  -1018    605    459  -1067  -1117  -1018  -1143  -1088  -1137   -922
   -122  -1130  -1008    626    441  -1070  -1124  -1013  -1153  -1083  -1169   -914
   -158  -1161  -1002    657    420  -1083  -1135  -1013  -1166  -1083  -1192   -924
   -145  -1140   -995    644    423  -1070  -1127   -995  -1158  -1067  -1184   -924
   -116  -1111   -995    613    436  -1052  -1111   -976  -1148  -1052  -1166   -927
   -122  -1140  -1018    631    446  -1080  -1130   -995  -1169  -1067  -1176   -966
   -155  -1153  -1000    652    420  -1078  -1124   -987  -1161  -1060  -1161   -984
   -187  -1104   -917    644    363  -1010  -1072   -932  -1104  -1005  -1101   -953
   -153  -1104   -953    626    397  -1028  -1078   -935  -1104  -1010  -1096   -984
   -142  -1117   -974    631    415  -1047  -1088   -943  -1106  -1021  -1098  -1015
   -171  -1104   -935    636    379  -1021  -1067   -922  -1083  -1002  -1067  -1013
   -132  -1072   -943    602    402  -1008  -1052   -906  -1065   -989  -1041  -1010
   -129  -1067   -937    597    400  -1002  -1041   -901  -1052   -984  -1023  -1010
    -85  -1054   -969    571    441  -1013  -1034   -901  -1041   -984  -1013  -1015
    -90  -1041   -950    563    428   -997  -1002   -888  -1015   -969   -984  -1008
    -85  -1031   -945    558    428   -989   -989   -885  -1008   -966   -974  -1008
   -114  -1047   -932    579    405   -989   -976   -883   -995   -961   -966  -1005
    -96  -1010   -914    553    407   -963   -935   -852   -961   -932   -943   -974
   -106  -1002   -896    553    394   -950   -906   -828   -935   -909   -935   -948
   -166  -1054   -891    610    361   -974   -901   -826   -932   -914   -953   -948
   -168  -1065   -896    615    361   -979   -896   -818   -922   -909   -966   -950
   -168  -1078   -909    623    368   -995   -883   -805   -909   -898   -984   -950
   -124  -1015   -893    568    381   -956   -862   -779   -888   -870   -979   -930
   -137  -1026   -891    581    374   -958   -859   -771   -883   -865  -1000   -930
   -168  -1067   -901    618    363   -984   -875   -779   -896   -870  -1028   -932
   -197  -1093   -896    646    348   -995   -898   -792   -911   -875  -1052   -927
   -187  -1067   -883    626    345   -976   -909   -787   -904   -865  -1054   -906
   -161  -1039   -880    600    358   -961   -917   -784   -898   -854  -1065   -885
   -132  -1015   -883    571    374   -950   -911   -774   -896   -841  -1078   -867
   -116  -1002   -885    561    384   -945   -919   -766   -898   -836  -1096   -852
   -166  -1093   -927    628    379  -1010   -961   -807   -940   -875  -1156   -875
   -277  -1111   -833    693    277   -974   -940   -771   -909   -839  -1140   -826
   -319  -1054   -735    685    205   -896   -896   -717   -854   -779  -1096   -769
   -288  -1047   -758    667    233   -904   -883   -714   -841   -766  -1096   -763
   -257  -1049   -795    652    267   -922   -891   -730   -846   -771  -1114   -774
   -161  -1060   -898    610    366   -979   -927   -769   -880   -805  -1153   -805
   -166  -1036   -870    600    350   -953   -935   -784   -880   -802  -1153   -797
   -192  -1070   -878    631    342   -974   -924   -789   -870   -795  -1145   -776
   -249  -1072   -823    659    283   -948   -878   -753   -823   -753  -1098   -740
   -355  -1023   -667    688    155   -846   -800   -688   -753   -680  -1026   -688
   -397  -1049   -654    722    127   -852   -792   -696   -756   -683  -1023   -706
   -319  -1057   -737    688    207   -898   -820   -735   -792   -719  -1057   -750
   -322  -1062   -740    691    207   -901   -807   -735   -789   -714  -1044   -743
   -275  -1044   -769    659    246   -906   -789   -722   -776   -711  -1034   -724
   -150   -992   -844    568    345   -919   -774   -714   -769   -711  -1026   -709
   -129   -943   -813    537    340   -878   -737   -683   -735   -680   -987   -693
   -277   -950   -672    613    194   -810   -680   -626   -685   -633   -935   -654
   -270   -937   -667    602    197   -802   -665   -607   -675   -626   -927   -641
    -83   -922   -839    501    374   -880   -706   -644   -714   -672   -969   -685
    -88   -904   -815    496    363   -859   -672   -615   -683   -644   -937   -639
    -75   -888   -815    480    368   -854   -667   -610   -670   -631   -919   -613
   -116   -891   -774    504    327   -833   -662   -600   -654   -607   -904   -584
   -119   -924   -805    522    340   -865   -685   -615   -670   -615   -924   -576
    -59   -885   -826    472    381   -857   -688   -607   -662   -594   -911   -540
    -72   -937   -865    504    394   -901   -711   -620   -680   -610   -930   -542
   -171  -1026   -854    597    340   -940   -711   -618   -693   -652   -943   -563
   -226  -1031   -805    626    288   -919   -691   -587   -680   -654   -930   -579
   -140  -1052   -911    597    384   -982   -727   -615   -714   -706   -971   -631
   -298  -1119   -820    706    259   -969   -701   -592   -696   -704   -969   -615
   -270  -1132   -862    701    293   -997   -704   -594   -709   -711   -989   -605
   -166  -1150   -984    657    407  -1067   -743   -631   -750   -740  -1031   -626
    -72  -1169  -1096    620    511  -1132   -789   -675   -797   -776  -1067   -675
    -88  -1176  -1088    633    498  -1135   -795   -678   -795   -766  -1072   -688
   -127  -1200  -1075    662    472  -1137   -787   -670   -782   -750  -1072   -680
   -155  -1223  -1070    688    457  -1148   -776   -667   -774   -740  -1072   -665
   -103  -1210  -1106    657    501  -1158   -766   -659   -763   -727  -1062   -633
   -119  -1234  -1114    675    496  -1174   -761   -659   -761   -727  -1067   -626
   -168  -1293  -1124    730    475  -1208   -745   -641   -761   -740  -1085   -649
   -140  -1343  -1202    740    530  -1273   -670   -542   -735   -750  -1119   -688
   -119  -1296  -1176    709    527  -1236   -530   -363   -631   -680  -1080   -665
    -12  -1137  -1124    574    555  -1132   -392   -132   -462   -524   -943   -548
     12   -932   -945    459    478   -940   -337     12   -280   -303   -717   -303
   -226   -400   -174    311    -28   -288   -231    158     90    179   -189    275
   -316    205    522     57   -418    363   -329      7    324    566    270    782
   -301    111    413     93   -358    259   -706   -493     41    368    158    691
   -379   -504   -124    441   -129   -316   -969   -958   -548   -275   -423    150
   -379  -1145   -766    761    192   -958  -1062  -1137  -1018   -862   -997   -389
   -246  -1530  -1283    888    517  -1408  -1080  -1072  -1153  -1080  -1241   -657
   -220  -1566  -1348    891    561  -1457   -956   -914  -1065  -1034  -1208   -659
   -210  -1504  -1293    857    540  -1397   -828   -766   -953   -940  -1124   -605
   -223  -1426  -1205    823    488  -1317   -737   -644   -862   -859  -1044   -540
   -155  -1332  -1176    745    509  -1254   -672   -563   -805   -805   -995   -488
   -342  -1353  -1010    846    332  -1182   -597   -467   -743   -740   -943   -423
   -405  -1384   -979    893    285  -1184   -579   -418   -727   -722   -937   -410
   -218  -1379  -1163    797    470  -1273   -636   -441   -779   -774  -1008   -452
   -252  -1379  -1127    815    436  -1254   -623   -405   -763   -753  -1002   -415
   -192  -1348  -1156    769    480  -1254   -618   -384   -750   -748  -1008   -410
    -93  -1327  -1236    709    568  -1283   -618   -389   -763   -766  -1041   -433
   -101  -1322  -1221    709    558  -1270   -605   -368   -750   -750  -1044   -420
   -153  -1327  -1174    740    509  -1252   -589   -340   -730   -727  -1034   -402
   -135  -1382  -1249    758    553  -1317   -636   -381   -771   -769  -1083   -452
    -90  -1348  -1257    719    581  -1304   -631   -374   -763   -766  -1083   -426
    -70  -1288  -1221    678    574  -1257   -597   -350   -730   -743  -1057   -392
   -150  -1306  -1156    730    501  -1231   -587   -350   -719   -735  -1041   -384
   -197  -1325  -1127    758    462  -1228   -597   -371   -727   -748  -1031   -381
   -223  -1325  -1104    774    439  -1215   -597   -384   -727   -753  -1028   -381
   -202  -1296  -1093    748    441  -1195   -594   -392   -722   -758  -1021   -371
   -184  -1262  -1078    724    446  -1171   -600   -410   -724   -763  -1018   -355
   -202  -1234  -1034    717    415  -1135   -597   -420   -714   -761  -1008   -337
   -233  -1187   -953    709    358  -1072   -558   -394   -685   -735   -979   -298
   -171  -1117   -945    641    384  -1031   -524   -374   -659   -709   -958   -265
    -31  -1070  -1039    550    504  -1054   -545   -397   -678   -727   -979   -283
    -44  -1109  -1065    574    509  -1088   -555   -420   -698   -750   -992   -306
   -192  -1132   -940    662    374  -1036   -527   -397   -675   -724   -956   -288
   -197  -1137   -943    665    371  -1041   -537   -410   -688   -727   -948   -288
    -57  -1119  -1062    589    501  -1091   -592   -454   -730   -763   -974   -319
     33  -1072  -1109    517    571  -1088   -602   -462   -735   -774   -966   -324
     46  -1065  -1111    509    579  -1088   -602   -462   -740   -784   -958   -311
    -18  -1083  -1067    548    524  -1075   -594   -454   -737   -782   -940   -285
    -75  -1065   -989    571    457  -1028   -581   -433   -722   -763   -901   -254
    -33  -1002   -969    517    467   -987   -587   -439   -730   -776   -888   -254
    -20   -971   -950    496    462   -961   -602   -454   -748   -805   -906   -233
   -252   -966   -717    607    231   -844   -548   -407   -698   -758   -852   -145
   -597   -950   -353    774   -122   -652   -426   -290   -581   -633   -714      0
   -244   -911   -667    576    210   -789   -504   -361   -657   -709   -787    -57
     46   -852   -898    402    470   -875   -576   -436   -732   -787   -854   -140
     72   -839   -914    381    491   -875   -587   -454   -750   -815   -878   -179
    254   -846  -1101    296    678   -974   -644   -501   -802   -878   -940   -223
    329   -795  -1124    231    727   -961   -639   -493   -792   -870   -927   -205
    267   -763  -1031    246    646   -896   -602   -465   -761   -841   -888   -189
    163   -779   -945    306    553   -862   -584   -452   -748   -833   -872   -192
     90   -792   -883    350    485   -836   -563   -433   -727   -823   -854   -187
     62   -779   -841    355    452   -810   -540   -410   -704   -802   -833   -158
     28   -776   -807    374    418   -792   -532   -405   -693   -792   -823   -111
     15   -792   -807    387    410   -800   -553   -428   -704   -800   -828   -101
      7   -805   -813    400    410   -807   -555   -441   -711   -813   -823    -96
   -103   -797   -693    449    293   -748   -514   -394   -667   -771   -756    -28
   -119   -823   -706    470    293   -766   -527   -415   -680   -787   -743    -36
   -210   -823   -613    517    200   -719   -519   -420   -670   -782   -704    -44
   -220   -779   -558    501    168   -670   -493   -400   -649   -771   -662    -28
   -114   -776   -662    444    270   -719   -535   -426   -680   -810   -665    -77
    -96   -766   -672    431    288   -719   -555   -431   -691   -820   -639    -96
    -70   -696   -626    381    275   -662   -540   -407   -670   -797   -589    -70
    161   -615   -776    228    467   -696   -576   -433   -704   -828   -597   -116
    239   -607   -846    184    540   -727   -597   -459   -737   -859   -607   -148
    119   -607   -727    244    423   -667   -563   -428   -711   -836   -563   -116
     62   -574   -639    254    348   -605   -527   -387   -675   -802   -517   -109
     20   -589   -610    285    314   -600   -527   -392   -685   -820   -519   -176
      2   -563   -566    277    283   -563   -514   -381   -678   -818   -506   -181
     -7   -537   -530    270    259   -535   -478   -348   -646   -795   -475   -176
    -25   -537   -511    280    241   -524   -446   -324   -626   -774   -446   -194
   -231   -587   -355    410     62   -472   -402   -293   -589   -730   -407   -158
   -285   -597   -311    441     10   -454   -379   -272   -574   -714   -426    -80
     49   -535   -584    241    316   -561   -436   -322   -626   -776   -504   -129
    192   -483   -675    145    431   -579   -431   -311   -610   -776   -506   -124
    132   -480   -613    174    371   -545   -392   -283   -568   -748   -488    -88
   -109   -550   -441    327    166   -496   -337   -246   -524   -706   -462    -41
     10   -514   -524    249    267   -519   -332   -249   -522   -709   -475    -36
    171   -459   -631    140    400   -545   -324   -244   -511   -704   -472    -18
     90   -483   -574    197    332   -527   -298   -236   -485   -672   -444     20
    -41   -517   -475    277    215   -496   -277   -218   -446   -631   -407     67
     64   -480   -545    207    303   -511   -283   -226   -444   -626   -407     75
    122   -488   -613    181    366   -550   -306   -252   -467   -644   -428     64
     38   -522   -561    241    298   -540   -309   -257   -465   -633   -423     85
    -67   -550   -483    309    207   -519   -272   -228   -433   -600   -392    140
    -59   -626   -566    342    252   -597   -303   -257   -462   -626   -420    114
     75   -691   -769    306    420   -730   -363   -301   -514   -683   -480     57
    124   -693   -818    285    470   -756   -358   -298   -514   -688   -483     49
    168   -680   -849    254    506   -763   -350   -301   -522   -696   -498     31
     62   -766   -828    350    444   -797   -355   -324   -542   -719   -527     15
    -12   -833   -820    423    402   -828   -363   -340   -558   -735   -537      7
     -7   -836   -828    423    410   -833   -350   -335   -548   -724   -524     18
     46   -833   -880    392    462   -857   -358   -348   -555   -730   -530     15
      2   -831   -836    413    418   -833   -335   -332   -540   -714   -504     36
      2   -797   -800    397    400   -800   -298   -303   -517   -688   -475     59
    -96   -865   -769    480    335   -818   -306   -298   -514   -685   -470     67
   -153   -893   -740    522    290   -818   -293   -277   -498   -678   -462     72
      2   -885   -891    441    446   -888   -257   -213   -480   -688   -491     36
     88   -982  -1072    446    579  -1026   -197   -103   -457   -711   -553    -44
    316   -901  -1218    293    766  -1060   -124     25   -379   -662   -540    -57
    342   -714  -1057    184    698   -885     -2    239   -179   -454   -363    122
    293   -355   -649     31    470   -501     62    368     70   -132    -12    488
    171    267     96   -220     36    184    103    381    355    301    488   1005
    -15    657    672   -319   -342    665    -67     80    405    527    802   1293
   -179    319    498    -70   -340    410   -400   -410      7    192    535   1031
   -249   -327    -77    288    -85   -202   -566   -758   -537   -465   -111    444
   -163   -836   -675    498    254   -756   -587   -771   -815   -875   -563     38
    -25  -1114  -1088    571    530  -1101   -550   -654   -849   -982   -719    -98
    -80  -1200  -1119    639    517  -1161   -457   -542   -774   -945   -719    -83
    -38  -1135  -1096    587    527  -1117   -371   -436   -672   -862   -659    -20
    -28  -1031  -1002    527    485  -1018   -280   -335   -563   -753   -587     46
    -96   -969   -872    532    387   -922   -194   -246   -467   -662   -519    103
     10   -940   -950    465    478   -945   -200   -252   -465   -662   -527     85
     44   -950   -995    452    517   -971   -207   -257   -465   -667   -535     64
     77   -932  -1010    426    540   -971   -197   -246   -444   -654   -522     64
    122   -901  -1023    389    571   -961   -171   -226   -420   -636   -506     77
     62   -896   -958    415    509   -927   -148   -213   -394   -618   -485    101
    -64   -948   -883    506    407   -917   -135   -202   -379   -605   -467    109
    -15   -971   -956    493    467   -963   -153   -213   -392   -623   -480     85
    103   -927  -1031    413    566   -979   -161   -215   -392   -623   -480     88
    132   -872  -1005    368    568   -937   -145   -205   -371   -594   -452    119
    101   -867   -969    384    532   -919   -142   -207   -366   -587   -449    124
    -12   -904   -893    457    439   -898   -132   -202   -355   -579   -470    179
    -75   -891   -815    483    368   -854   -106   -174   -322   -548   -454    249
    -38   -854   -815    444    387   -836    -96   -155   -303   -532   -436    262
     54   -836   -891    389    470   -862   -122   -176   -319   -548   -454    244
     67   -846   -917    387    491   -880   -135   -189   -329   -566   -470    226
    116   -831   -948    358    532   -888   -137   -194   -335   -574   -478    218
    132   -795   -927    329    527   -859   -124   -189   -327   -561   -462    226
    124   -813   -937    342    530   -875   -124   -189   -324   -566   -465    218
    106   -836   -943    363    522   -888   -124   -184   -319   -566   -472    239
    127   -800   -927    337    527   -862    -98   -161   -290   -537   -436    265
    114   -805   -919    342    514   -859    -88   -153   -285   -530   -413    228
    109   -805   -914    348    511   -859    -72   -140   -280   -527   -392    184
    129   -787   -917    327    522   -852    -59   -127   -270   -527   -366    155
     67   -818   -885    376    475   -852    -46   -111   -259   -522   -337    140
     46   -810   -859    381    452   -833    -25    -83   -239   -493   -303    137
     75   -800   -875    361    472   -836    -23    -70   -233   -480   -280    129
     46   -797   -844    374    444   -820     -7    -44   -210   -454   -241    155
    101   -776   -878    337    488   -826     -5    -33   -202   -446   -223    168
     88   -782   -872    345    478   -826      5    -20   -194   -439   -202    181
     98   -771   -870    337    483   -820      2    -20   -194   -436   -205    207
    215   -753   -969    267    592   -859    -25    -46   -220   -454   -241    226
    239   -732   -971    246    605   -852    -18    -46   -205   -439   -239    254
    220   -709   -930    241    574   -820      2    -20   -176   -410   -236    309
    218   -691   -911    236    563   -800     12    -10   -166   -394   -244    361
    205   -701   -906    246    555   -802     18    -10   -161   -387   -252    371
    207   -693   -901    244    553   -797     31     -5   -153   -374   -249    374
    179   -636   -815    226    496   -724     67     25   -116   -332   -213    402
    148   -636   -787    244    465   -711     96     54    -90   -309   -200    415
    158   -613   -774    226    465   -693    109     64    -75   -296   -194    407
    145   -623   -769    239    457   -696    124     75    -67   -290   -189    392
    119   -652   -774    265    446   -714    135     80    -67   -298   -189    366
     85   -678   -763    296    423   -719    140     75    -67   -301   -194    342
     20   -678   -701    327    358   -688    174     96    -44   -280   -171    350
     33   -594   -628    280    329   -610    239    145     15   -226   -116    400
    148   -620   -769    233    457   -693    200     98    -31   -272   -163    348
     75   -701   -779    311    426   -740    189     75    -49   -293   -181    316
     72   -714   -787    319    426   -748    197     72    -54   -298   -184    314
     54   -724   -779    335    415   -750    223     77    -41   -288   -179    363
     77   -735   -813    329    444   -774    223     70    -49   -296   -174    379
    142   -698   -841    277    491   -769    231     67    -49   -298   -142    371
    207   -691   -898    241    550   -795    228     51    -59   -311   -135    358
    176   -683   -859    254    517   -771    244     49    -57   -314   -111    381
     85   -685   -771    298    426   -727    280     67    -33   -296    -54    392
     49   -693   -743    322    394   -717    293     77    -23   -290    -15    381
    109   -688   -797    288    452   -743    277     62    -41   -311      2    348
    114   -675   -789    280    452   -732    283     67    -44   -309     33    329
    109   -683   -792    285    449   -737    283     67    -51   -316     49    329
    101   -696   -797    296    446   -745    275     67    -64   -335     49    342
    106   -652   -758    270    431   -704    283     77    -62   -329     67    374
    137   -594   -732    228    433   -662    301     98    -51   -311    103    384
    155   -620   -779    231    465   -698    283     77    -80   -329     96    324
    145   -626   -774    239    459   -698    290     85    -90   -332     96    301
    174   -592   -766    207    470   -680    306     98    -96   -327     98    301
    168   -537   -706    184    436   -620    342    140    -72   -296    124    337
    215   -511   -727    148    470   -618    332    142    -88   -296    114    337
    189   -519   -709    163    449   -613    324    150    -93   -285    114    355
    145   -504   -649    179    394   -576    332    168    -83   -270    127    379
     23   -454   -478    215    249   -465    376    210    -38   -218    174    423
     15   -418   -433    200    223   -426    374    215    -36   -207    176    439
    197   -381   -579     93    387   -480    322    176    -85   -246    129    400
    218   -397   -615     88    413   -506    298    155   -109   -262    111    384
    171   -428   -600    129    384   -514    270    132   -135   -280     93    363
    168   -402   -571    116    368   -485    293    155   -119   -262    111    376
    161   -407   -568    122    363   -488    322    179   -103   -246    132    379
     90   -483   -574    194    329   -527    314    166   -122   -272    116    348
     77   -581   -659    252    368   -620    275    119   -171   -329     75    285
     67   -600   -667    265    366   -633    277    111   -184   -345     75    265
     54   -592   -649    267    350   -620    306    124   -174   -340     96    267
     33   -626   -659    296    345   -644    314    119   -184   -355     96    257
     51   -722   -774    335    413   -748    270     70   -239   -410     49    202
     62   -698   -763    316    413   -730    293     83   -218   -389     80    218
     54   -696   -750    319    400   -722    311     90   -202   -384     98    220
     33   -714   -748    340    389   -730    319     88   -200   -392    101    207
    -25   -732   -706    379    340   -719    337     96   -187   -379    114    210
    -38   -735   -696    384    327   -717    358    111   -168   -368    124    210
     25   -784   -810    379    415   -797    379    140   -174   -394     80    161
     49   -880   -930    413    488   -904    462    249   -137   -407     23     88
     44   -833   -878    394    459   -854    613    431     -5   -311     77    129
     46   -610   -657    280    350   -633    782    683    233    -77    288    332
    122   -231   -353     51    236   -290    818    784    459    218    597    657
     70    329    259   -202    -96    296    745    711    685    592   1031   1106
    -38    730    769   -345   -402    748    478    353    706    805   1309   1382
    -72    488    558   -207   -314    522    153   -119    311    493   1026   1137
    -96   -171    -75    132    -10   -124     -7   -472   -267   -189    337    542
    -51   -732   -680    389    314   -706    -41   -501   -576   -631   -161    101
    -12   -963   -950    488    467   -958     28   -345   -555   -685   -293    -23
    -70   -992   -922    530    423   -958    137   -200   -454   -615   -285     -2
    -93   -945   -852    519    376   -898    236    -70   -342   -519   -236     54
    -93   -839   -745    465    324   -792    324     46   -228   -410   -168    137
    -38   -779   -740    410    350   -761    366    101   -181   -363   -153    168
    -93   -813   -719    452    311   -769    374    119   -171   -353   -168    163
   -163   -820   -657    491    244   -740    392    140   -153   -329   -168    171
    -62   -769   -706    415    319   -737    392    145   -148   -324   -181    174
    -59   -745   -685    402    311   -717    405    158   -135   -309   -181    192
   -114   -787   -675    449    277   -732    407    166   -129   -306   -197    187
   -145   -753   -610    449    231   -683    439    192   -101   -277   -179    210
    -98   -727   -628    410    265   -678    436    184   -106   -280   -194    200
   -124   -709   -584    418    228   -646    457    200    -88   -265   -184    218
    -83   -722   -639    402    275   -680    433    174   -106   -293   -215    197
     -5   -724   -719    363    355   -722    394    142   -132   -322   -246    166
     10   -698   -711    342    361   -704    397    145   -119   -306   -244    179
     59   -623   -683    283    371   -652    431    174    -85   -265   -226    231
     38   -639   -678    296    358   -657    449    179    -80   -265   -218    239
     25   -641   -667    306    345   -654    459    179    -72   -283   -210    228
    -18   -662   -646    337    311   -654    454    179    -72   -314   -210    215
    -57   -709   -652    384    296   -680    462    184    -62   -311   -202    218
    -57   -675   -618    366    280   -646    472    187    -49   -298   -181    236
    -28   -610   -581    316    275   -597    496    202    -25   -275   -140    277
    -46   -607   -561    324    254   -584    498    192    -28   -275   -132    285
    -62   -605   -542    335    239   -574    498    189    -25   -265   -124    280
   -145   -626   -480    384    166   -553    506    194    -15   -254   -119    280
   -288   -607   -322    446     15   -465    550    239     33   -197    -62    327
    -90   -581   -493    335    200   -537    498    197     -5   -239   -109    267
     44   -579   -623    267    332   -600    472    166    -28   -259   -132    228
     90   -550   -644    228    366   -597    457    153    -33   -257   -135    220
     23   -587   -610    280    314   -597    446    148    -33   -259   -135    223
    -33   -587   -553    309    257   -571    446    161    -12   -239   -111    244
    -10   -542   -532    277    259   -537    465    192     23   -202    -80    288
     33   -498   -532    231    280   -514    470    205     36   -184    -62    298
     36   -506   -545    233    290   -524    467    202     36   -181    -59    296
     10   -517   -530    252    270   -522    465    197     36   -184    -59    296
      7   -504   -511    249    259   -506    467    197     44   -184    -49    303
    -12   -465   -452    236    218   -459    506    226     83   -153    -10    337
    -25   -418   -392    220    181   -405    542    252    122   -122     25    371
     57   -428   -488    184    270   -457    519    231    111   -137     12    350
     18   -491   -509    236    262   -498    504    220    111   -142      7    335
   -127   -475   -350    298    111   -413    566    280    181    -70     77    394
   -132   -465   -332    296     98   -400    594    303    213    -38    101    407
    -10   -472   -462    241    223   -467    574    275    189    -64     70    361
    132   -433   -566    150    348   -498    574    267    187    -77     62    353
    116   -446   -563    163    337   -504    576    267    197    -70     59    355
    137   -452   -589    155    361   -519    571    257    197    -70     49    342
     98   -431   -530    163    311   -480    602    277    226    -44     64    361
      7   -488   -496    241    252   -491    600    267    218    -57     44    358
     25   -433   -459    202    241   -446    626    288    244    -36     67    379
     51   -410   -462    179    254   -436    633    285    246    -33     77    376
    -18   -472   -454    244    215   -462    618    257    223    -51     62    353
    -46   -478   -431    262    192   -454    623    254    226    -46     77    355
   -155   -522   -366    337    103   -444    631    259    239    -38     93    371
    -98   -496   -397    296    148   -446    636    267    241    -33     96    368
    -25   -454   -428    239    200   -441    636    280    249    -23     93    361
     38   -415   -454    189    246   -433    644    288    257    -18     90    363
    -72   -452   -381    262    153   -418    649    296    265     -7     98    374
   -116   -410   -296    262     88   -353    691    337    306     31    142    423
    -38   -397   -361    215    158   -379    670    327    290     10    124    405
     54   -446   -501    197    277   -472    610    275    236    -51     59    335
     62   -423   -485    179    272   -454    626    290    249    -41     62    348
     23   -426   -449    202    236   -436    633    301    262    -28     67    366
      2   -426   -428    210    213   -426    639    306    272    -15     72    376
     15   -392   -407    189    210   -400    654    324    293      5     88    400
    -12   -389   -376    200    179   -384    659    327    301     10     93    410
    -28   -384   -358    205    163   -371    670    337    306     15     96    413
     12   -306   -319    148    163   -314    698    371    340     49    129    441
     -2   -280   -277    142    137   -280    714    392    361     70    150    454
    -23   -303   -280    161    127   -293    711    389    355     62    140    433
    -18   -272   -254    145    116   -265    719    405    366     77    155    431
     -2   -210   -207    106    101   -210    735    431    392    109    184    470
      7   -148   -155     70     80   -150    753    441    418    129    205    517
    -18   -137   -122     75     49   -129    745    423    413    122    197    522
      2   -122   -124     59     62   -122    732    402    400    114    192    527
    -31   -158   -129     93     46   -145    698    355    371     83    171    517
    -46   -163   -116    106     33   -140    678    324    353     67    163    522
    -10   -124   -114     67     49   -119    675    316    348     64    158    524
    -12   -155   -142     83     62   -148    675    306    329     41    135    496
    -28   -176   -150    101     59   -163    675    290    309     12    106    465
      2   -210   -213    103    106   -210    657    262    272    -25     64    426
    -38   -280   -244    158     98   -262    636    231    233    -72     12    371
    -28   -288   -262    158    114   -275    636    226    220    -85     -2    361
    -10   -290   -283    148    135   -288    628    215    202   -103    -23    361
    -28   -301   -272    166    122   -288    623    205    189   -119    -36    355
   -103   -288   -187    194     38   -239    644    223    207   -103    -20    374
     18   -241   -262    111    137   -252    620    205    187   -119    -44    350
     46   -239   -288     93    166   -262    605    187    166   -140    -59    324
      0   -252   -252    127    124   -252    589    174    150   -155    -70    283
      7   -246   -254    116    129   -249    587    179    148   -168    -77    280
     28   -275   -303    124    163   -290    597    202    135   -202   -114    254
     62   -285   -348    109    202   -316    683    322    174   -213   -137    205
     90   -187   -277     49    184   -231    826    501    298   -137    -75    223
    137    -10   -150    -64    142    -80    963    732    491     36     88    322
    168    361    192   -265    -12    277   1021    859    717    319    400    613
    122    953    828   -537   -355    891    940    787    924    683    854   1078
    -41   1454   1496   -706   -769   1475    654    400    937    911   1218   1428
   -103   1288   1392   -592   -748   1340    290   -101    563    646   1026   1228
    -93    685    779   -296   -436    732    101   -480    -18    -25    366    623
    -72    -15     57     41    -67     20     41   -576   -433   -602   -259     36
    -38   -337   -298    189    129   -319     96   -431   -457   -714   -441   -158
     12   -309   -322    145    166   -314    223   -259   -332   -620   -394   -135
     33   -215   -249     88    140   -231    340   -111   -202   -506   -314    -70
     38   -119   -161     38     98   -140    413    -20   -106   -423   -249    -10
     36    -98   -135     31     85   -116    436     15    -83   -405   -241     -2
     49    -77   -129     12     88   -103    454     46    -62   -394   -233     10
     57    -49   -106     -2     80    -77    462     67    -46   -379   -226     25
      2    -90    -96     41     49    -93    444     57    -59   -394   -241     18
    -20    -88    -67     54     23    -77    441     59    -51   -397   -233     31
     10    -46    -57     18     31    -51    449     77    -38   -387   -213     62
      0    -38    -38     18     18    -38    452     83    -36   -387   -197     67
     15    -49    -64     15     36    -57    433     72    -51   -402   -205     44
      7    -72    -80     33     44    -75    428     70    -62   -420   -207     25
     23    -25    -49      0     33    -36    436     80    -51   -413   -181     46
     20      0    -20    -10     18     -7    436     88    -46   -407   -161     54
     18      5    -12    -12     15     -2    433     96    -46   -405   -155     49
    -15    -31    -15     23      0    -23    420     88    -57   -418   -166     38
    -28    -23      5     25    -18     -7    415     85    -54   -418   -155     36
     25     46     20    -36      2     33    436    106    -31   -394   -135     59
     44     75     28    -62      7     51    452    122    -18   -384   -127     64
     20     64     44    -41    -10     54    457    124    -18   -389   -140     46
    -36     31     64      0    -51     46    446    116    -23   -400   -155     25
    -41     33     75      2    -57     54    459    132    -12   -392   -155     18
    -44     51     96     -5    -70     72    470    142     -7   -392   -161    -12
    -70     25     96     23    -83     59    459    142    -12   -405   -179    -62
    -49     25     72     10    -62     49    465    153     -2   -402   -176    -90
    -44     28     72      5    -57     49    472    161      2   -400   -174   -124
    -57      7     64     23    -59     33    472    163      2   -400   -174   -161
    -33      2     36     15    -33     18    485    181     20   -394   -171   -166
      5     20     15    -12     -5     18    491    197     36   -384   -168   -148
     12     23      7    -18      2     15    501    207     49   -368   -163   -114
    -33    -28      5     28    -20    -10    485    202     33   -379   -194    -85
    -31    -41    -10     36    -10    -25    478    207     33   -374   -218    -31
     18      0    -18    -10     15     -7    480    223     54   -345   -223     36
     41     18    -23    -31     31     -2    485    236     75   -316   -213     54
     80     57    -23    -70     51     18    509    252    101   -285   -187     57
     46     28    -18    -36     33      5    506    241     96   -283   -192     38
      0    -18    -20      7     10    -18    496    223     88   -288   -202     31
    -15    -33    -20     23      2    -28    491    213     80   -283   -207     25
     20      7    -15    -15     18     -2    509    220     96   -265   -200     41
     70     54    -15    -62     44     20    535    241    122   -241   -184     64
     25     31      5    -31     10     20    542    241    127   -239   -189     64
     -2      5      7     -2     -5      7    550    244    135   -233   -189     54
    -31    -23      5     25    -18    -10    550    236    137   -233   -194     33
    -10      5     15      2    -12     10    563    244    153   -218   -187     23
     -5      5     10      0    -10     10    568    244    155   -205   -184      2
    -54    -46      7     49    -33    -20    563    228    142   -210   -200    -36
    -90    -93     -2     90    -44    -49    550    210    127   -220   -205    -70
    -46    -51     -5     49    -20    -28    568    218    140   -194   -176    -80
    -23    -15      7     18    -15     -5    576    215    145   -197   -166   -111
    -62    -46     15     51    -38    -15    563    194    132   -228   -192   -135
    -88    -75     12     80    -51    -31    548    179    116   -252   -231   -127
    -72    -59     12     67    -44    -23    553    176    122   -254   -249    -77
    -85    -57     28     70    -59    -12    550    163    119   -265   -272    -41
   -106    -67     38     85    -72    -15    550    153    122   -262   -290      2
    -96    -57     36     75    -67    -10    553    153    137   -239   -290     51
   -101    -62     38     83    -70    -12    555    145    145   -226   -298     88
   -122    -75     46     96    -85    -15    550    132    148   -215   -298     85
   -111    -67     44     88    -77    -12    553    132    161   -200   -283     49
   -103    -62     41     83    -72    -10    555    132    171   -189   -267     18
    -62    -20     41     41    -51     10    563    140    189   -174   -249     18
    -59    -18     38     36    -49     10    568    135    194   -174   -239     -2
   -103    -72     31     88    -67    -20    555    119    179   -192   -252    -36
    -70    -49     20     57    -46    -15    566    127    192   -187   -239    -38
    -88    -67     20     77    -54    -23    563    124    192   -194   -236    -38
   -119    -77     41     96    -83    -18    558    114    194   -200   -236    -18
   -129    -88     38    109    -85    -25    555    109    202   -202   -236    -20
    -90    -20     67     54    -80     20    589    127    239   -168   -189    -25
    -33     54     88    -10    -59     70    626    153    272   -132   -145    -31
   -109     -7     98     57   -103     44    607    140    259   -148   -150    -64
   -127    -41     83     83   -106     20    592    129    249   -155   -153    -83
   -122    -28     93     72   -109     33    592    122    257   -153   -150    -85
    -85     38    124     23   -103     80    613    124    277   -129   -132    -70
    -75     83    158     -5   -116    119    610    116    283   -111   -114    -54
    -98     72    171     12   -135    122    589     93    272   -114   -111    -46
    -98     67    163     12   -132    114    555     64    252   -124   -124    -46
    -67     83    150     -7   -109    116    527     54    233   -135   -135    -54
    -49     75    124    -15    -85     98    501     46    215   -145   -153    -72
    -46     64    109    -10    -77     85    491     44    205   -153   -168    -88
   -114    -12     98     62   -109     41    470     28    176   -179   -207   -114
   -168    -98     70    135   -119    -15    436      5    137   -213   -249   -153
   -163   -132     31    148    -98    -51    410    -10    106   -241   -288   -194
   -111   -114     -2    111    -57    -57    410    -12     93   -254   -301   -218
   -116   -153    -36    132    -41    -96    387    -33     59   -283   -335   -254
   -142   -200    -57    171    -44   -129    363    -57     31   -314   -361   -288
   -127   -187    -59    155    -36   -124    363    -59     28   -319   -358   -293
   -153   -200    -46    176    -54   -124    358    -64     20   -327   -355   -303
   -171   -220    -49    194    -62   -135    353    -77      7   -345   -363   -329
   -166   -223    -57    194    -54   -140    345    -88     -5   -363   -368   -353
   -129   -194    -64    161    -33   -132    348    -88     -2   -363   -366   -358
   -122   -231   -111    176     -7   -171    340    -93    -18   -389   -389   -384
   -103   -322   -218    213     54   -270    366    -57    -28   -436   -441   -444
    -90   -335   -244    213     75   -290    488     75     36   -420   -446   -470
    -59   -244   -187    150     62   -215    626    275    181   -301   -348   -389
      2      2      0     -5      2      2    743    475    413    -59   -111   -181
     38    530    491   -285   -226    511    766    561    717    345    335    265
    -80   1241   1322   -579   -701   1280    626    402   1000    813    891    826
   -257   1371   1626   -558   -940   1499    262    -64    878    841    989    919
   -342    852   1192   -254   -766   1021    -44   -545    366    337    522    480
   -353     28    381    161   -368    205   -213   -875   -275   -415   -231   -233
   -280   -467   -187    374    -46   -327   -215   -833   -493   -730   -613   -620
   -241   -514   -272    376     12   -394   -101   -665   -402   -691   -631   -636
   -223   -454   -233    337      5   -345     25   -517   -283   -594   -574   -592
   -197   -381   -184    288     -7   -283    101   -431   -197   -514   -524   -553
   -179   -358   -179    270      0   -270    132   -394   -161   -480   -514   -532
   -171   -329   -158    249     -7   -246    153   -371   -148   -465   -517   -511
   -153   -301   -150    226     -2   -226    153   -361   -142   -459   -514   -511
   -150   -306   -155    226      2   -231    145   -361   -150   -465   -524   -511
   -145   -303   -158    226      5   -231    135   -366   -163   -465   -535   -522
   -142   -303   -161    220      7   -233    127   -366   -174   -462   -537   -514
   -140   -314   -174    228     15   -244    111   -368   -187   -472   -542   -522
   -140   -327   -187    233     20   -257    103   -363   -200   -480   -540   -530
   -135   -290   -155    213     10   -223    103   -350   -197   -472   -509   -524
   -132   -296   -166    213     15   -231     88   -358   -213   -483   -493   -540
   -122   -306   -184    213     28   -246     72   -363   -226   -493   -478   -558
   -122   -316   -194    218     36   -257     59   -376   -239   -504   -462   -563
   -132   -303   -171    218     18   -239     54   -376   -244   -509   -439   -561
   -135   -309   -174    220     18   -241     41   -376   -259   -522   -420   -568
   -140   -329   -192    233     23   -262     25   -387   -277   -540   -413   -592
   -140   -335   -197    236     25   -267     12   -392   -288   -545   -400   -615
   -137   -368   -231    254     46   -301      5   -389   -306   -558   -400   -646
   -137   -348   -210    241     33   -280     -7   -387   -311   -566   -381   -667
   -129   -337   -210    233     38   -275    -18   -392   -316   -576   -371   -688
   -119   -348   -231    231     54   -290    -33   -394   -337   -592   -361   -709
   -119   -361   -241    241     59   -301    -46   -400   -358   -607   -358   -732
   -109   -329   -223    218     54   -277    -59   -397   -366   -605   -345   -750
   -101   -314   -213    205     54   -265    -75   -400   -379   -607   -337   -774
   -101   -322   -220    210     57   -272    -98   -415   -397   -618   -345   -800
    -90   -327   -236    210     72   -283   -119   -433   -420   -631   -363   -831
    -72   -316   -244    192     83   -283   -145   -441   -449   -646   -384   -862
    -62   -319   -257    189     96   -288   -174   -457   -475   -657   -405   -893
    -44   -306   -262    171    109   -285   -202   -475   -498   -662   -423   -901
      2   -293   -296    145    148   -293   -228   -491   -519   -670   -446   -906
     15   -290   -309    137    161   -298   -249   -511   -540   -675   -472   -904
     23   -298   -322    137    171   -311   -265   -532   -558   -680   -496   -911
     20   -303   -324    140    171   -314   -272   -553   -568   -678   -519   -909
     20   -288   -309    135    163   -298   -275   -571   -579   -672   -545   -891
      5   -290   -296    142    148   -290   -293   -597   -602   -680   -568   -904
     -5   -285   -280    145    135   -283   -303   -610   -610   -680   -597   -893
    -18   -285   -267    148    124   -277   -303   -607   -615   -670   -620   -893
    -33   -298   -265    166    114   -283   -306   -610   -626   -667   -644   -909
    -38   -306   -270    171    114   -288   -303   -594   -620   -654   -670   -891
    -46   -337   -290    192    119   -314   -301   -576   -623   -649   -696   -893
    -54   -358   -303    205    124   -332   -303   -561   -628   -641   -717   -898
    -51   -355   -303    205    124   -329   -311   -555   -633   -628   -727   -898
    -70   -387   -319    228    122   -353   -322   -566   -646   -626   -756   -919
    -80   -426   -348    252    132   -387   -322   -563   -649   -628   -776   -958
    -49   -426   -376    236    161   -400   -314   -558   -649   -628   -779   -992
    -31   -423   -392    228    179   -407   -309   -563   -646   -618   -771  -1021
   -114   -493   -379    303    132   -439   -345   -607   -678   -644   -792  -1072
   -163   -542   -379    353    106   -462   -381   -652   -706   -670   -826  -1101
   -106   -522   -415    314    150   -467   -389   -665   -706   -678   -841  -1093
    -41   -478   -436    259    197   -457   -374   -657   -696   -665   -826  -1080
   -116   -558   -441    335    161   -498   -405   -693   -719   -693   -844  -1119
   -142   -579   -439    361    145   -509   -402   -691   -714   -696   -841  -1127
   -140   -594   -457    366    158   -527   -397   -683   -706   -696   -846  -1135
   -200   -672   -472    436    135   -574   -428   -709   -727   -717   -865  -1169
   -179   -662   -485    420    150   -574   -452   -722   -732   -714   -865  -1176
   -166   -649   -483    407    155   -566   -462   -732   -730   -709   -859  -1182
   -171   -657   -485    413    155   -571   -472   -750   -732   -714   -865  -1195
   -122   -613   -491    368    184   -553   -457   -735   -711   -696   -852  -1179
   -127   -633   -506    379    187   -571   -470   -748   -717   -701   -862  -1195
   -184   -698   -514    441    163   -607   -501   -779   -740   -722   -891  -1223
   -145   -654   -509    400    181   -584   -493   -769   -724   -704   -878  -1197
   -129   -641   -511    387    189   -576   -493   -766   -717   -696   -872  -1176
   -153   -698   -548    423    197   -623   -524   -795   -740   -722   -909  -1192
   -161   -727   -568    444    202   -649   -548   -810   -758   -735   -935  -1200
   -181   -724   -542    449    179   -633   -563   -820   -758   -730   -943  -1189
   -161   -704   -542    433    189   -623   -576   -820   -753   -719   -948  -1169
   -145   -714   -568    428    210   -641   -589   -826   -758   -724   -969  -1163
   -148   -717   -568    433    207   -644   -600   -823   -756   -717   -979  -1150
   -150   -727   -579    436    213   -654   -607   -818   -753   -714   -995  -1137
   -129   -714   -584    423    226   -649   -613   -818   -748   -704  -1005  -1114
    -90   -667   -579    376    244   -623   -615   -810   -743   -688  -1013  -1098
    -93   -662   -568    376    236   -615   -636   -820   -750   -685  -1023  -1098
   -119   -680   -561    400    220   -623   -654   -828   -753   -683  -1039  -1093
   -106   -639   -532    374    213   -587   -649   -820   -732   -659  -1031  -1062
    -88   -592   -506    337    207   -550   -652   -820   -714   -636  -1013  -1034
    -98   -620   -522    358    210   -571   -685   -852   -730   -649  -1031  -1036
   -103   -654   -550    376    223   -602   -730   -898   -761   -680  -1067  -1054
    -88   -652   -563    371    236   -607   -753   -914   -771   -685  -1080  -1052
    -98   -688   -589    394    244   -641   -779   -935   -787   -704  -1104  -1057
   -114   -735   -620    423    252   -678   -797   -953   -802   -727  -1132  -1075
   -129   -792   -662    459    265   -727   -810   -966   -815   -745  -1156  -1088
   -135   -852   -717    493    290   -784   -828   -982   -836   -771  -1184  -1109
   -135   -896   -763    514    314   -831   -849  -1008   -859   -802  -1215  -1132
   -132   -904   -771    519    319   -839   -862  -1026   -870   -823  -1228  -1143
   -140   -922   -782    530    319   -852   -875  -1039   -872   -828  -1236  -1143
   -153   -969   -815    561    329   -893   -888  -1052   -888   -841  -1252  -1153
   -181   -992   -810    584    311   -901   -906  -1065   -896   -846  -1260  -1156
   -174   -966   -795    568    309   -880   -893  -1049   -880   -831  -1244  -1132
   -187   -982   -797    581    303   -891   -901  -1054   -885   -831  -1247  -1127
   -197  -1028   -831    613    316   -930   -930  -1078   -906   -854  -1270  -1150
   -202  -1021   -818    613    306   -922   -917  -1060   -888   -846  -1262  -1135
   -197  -1065   -867    631    335   -969   -893  -1018   -883   -854  -1283  -1148
   -145  -1130   -984    636    418  -1057   -831   -924   -859   -875  -1335  -1202
    -88  -1054   -966    571    439  -1010   -722   -776   -758   -805  -1299  -1174
    -46   -875   -828    459    389   -854   -613   -574   -568   -613  -1132  -1005
     12   -527   -540    254    275   -535   -579   -454   -348   -322   -831   -685
     28     41     12    -38      7     28   -618   -465   -103     64   -397   -226
   -101    428    530   -163   -314    478   -831   -740    -33    311    -93     83
   -189    184    374      2   -283    277  -1150  -1205   -389     31   -324   -119
   -259   -467   -210    363    -25   -340  -1345  -1600   -969   -641   -963   -704
   -194  -1002   -810    597    306   -906  -1423  -1688  -1309  -1109  -1436  -1148
   -106  -1244  -1137    675    514  -1192  -1392  -1579  -1337  -1210  -1564  -1278
   -166  -1379  -1213    771    522  -1296  -1330  -1488  -1291  -1208  -1579  -1291
   -145  -1317  -1171    732    511  -1244  -1249  -1382  -1192  -1122  -1509  -1205
    -88  -1195  -1109    641    509  -1153  -1158  -1273  -1080  -1015  -1418  -1091
    -67  -1119  -1052    594    491  -1085  -1109  -1213  -1013   -950  -1363  -1023
   -106  -1137  -1031    620    462  -1085  -1101  -1208  -1002   -937  -1363  -1028
   -101  -1143  -1041    620    467  -1093  -1096  -1200   -989   -919  -1353  -1023
    -90  -1130  -1041    607    475  -1085  -1088  -1192   -974   -901  -1337  -1010
    -67  -1117  -1049    592    491  -1083  -1085  -1192   -966   -893  -1327  -1008
    -51  -1104  -1052    576    498  -1078  -1083  -1189   -958   -893  -1319   -992
    -41  -1106  -1065    574    511  -1085  -1085  -1192   -956   -896  -1306   -979
    -64  -1127  -1065    594    498  -1096  -1098  -1202   -961   -898  -1296   -982
    -77  -1130  -1052    605    485  -1091  -1096  -1197   -950   -891  -1280   -966
    -67  -1106  -1041    584    485  -1075  -1078  -1189   -935   -878  -1262   -940
    -67  -1117  -1049    592    488  -1083  -1075  -1189   -930   -880  -1254   -932
    -90  -1153  -1062    618    485  -1109  -1093  -1205   -937   -888  -1252   -932
    -46  -1122  -1075    584    514  -1098  -1088  -1187   -922   -872  -1221   -901
    -33  -1104  -1070    566    517  -1088  -1085  -1176   -911   -865  -1205   -883
    -77  -1137  -1060    607    491  -1098  -1093  -1182   -922   -875  -1210   -880
    -72  -1124  -1052    597    488  -1091  -1080  -1166   -906   -859  -1195   -854
    -70  -1124  -1054    597    491  -1091  -1083  -1163   -901   -849  -1184   -849
    -98  -1187  -1091    641    493  -1140  -1109  -1184   -924   -870  -1205   -872
    -33  -1140  -1106    587    535  -1122  -1083  -1156   -901   -849  -1179   -841
    -18  -1109  -1093    563    535  -1101  -1067  -1135   -880   -831  -1158   -807
   -101  -1192  -1091    646    493  -1143  -1091  -1150   -904   -854  -1184   -795
    -96  -1195  -1101    644    501  -1148  -1101  -1148   -906   -849  -1187   -761
    -72  -1187  -1114    628    519  -1150  -1104  -1137   -904   -846  -1184   -730
    -49  -1163  -1117    605    532  -1140  -1101  -1117   -893   -831  -1174   -706
    -59  -1166  -1106    613    522  -1137  -1104  -1101   -888   -820  -1171   -696
    -80  -1179  -1101    628    509  -1140  -1111  -1093   -888   -815  -1171   -685
   -111  -1184  -1072    646    478  -1130  -1119  -1080   -885   -800  -1156   -659
   -171  -1182  -1010    675    418  -1096  -1122  -1060   -878   -776  -1140   -631
    -96  -1137  -1041    618    472  -1091  -1153  -1057   -893   -776  -1148   -615
     46  -1109  -1158    530    600  -1135  -1200  -1054   -922   -797  -1174   -613
    101  -1088  -1189    493    644  -1137  -1218  -1036   -924   -800  -1169   -602
     96  -1080  -1176    491    633  -1127  -1218  -1008   -914   -792  -1130   -615
     54  -1072  -1127    509    589  -1098  -1210   -982   -896   -784  -1085   -639
     12  -1054  -1067    522    540  -1060  -1195   -963   -880   -774  -1067   -615
     46  -1047  -1093    498    568  -1067  -1202   -976   -891   -792  -1078   -610
    101  -1034  -1135    465    615  -1083  -1202   -997   -898   -807  -1098   -589
     64  -1031  -1096    483    579  -1062  -1174   -987   -883   -795  -1096   -545
     54  -1015  -1070    478    558  -1041  -1163   -976   -872   -787  -1104   -519
    114  -1013  -1127    446    620  -1070  -1156   -969   -870   -789  -1119   -527
    137  -1010  -1148    433    641  -1078  -1143   -953   -857   -782  -1122   -522
    135  -1008  -1143    436    639  -1075  -1130   -940   -844   -774  -1122   -517
    119  -1021  -1143    449    631  -1083  -1119   -927   -833   -769  -1111   -530
    101  -1026  -1130    462    615  -1078  -1106   -914   -818   -758  -1096   -535
     83  -1026  -1109    470    594  -1067  -1091   -901   -802   -748  -1078   -527
     75  -1041  -1117    483    594  -1078  -1083   -893   -795   -756  -1067   -530
     57  -1070  -1127    506    589  -1096  -1083   -904   -802   -771  -1067   -540
     46  -1083  -1132    517    587  -1106  -1080   -911   -805   -784  -1070   -550
     38  -1096  -1137    527    587  -1117  -1075   -924   -810   -797  -1078   -579
     36  -1104  -1140    535    587  -1122  -1075   -940   -818   -815  -1096   -626
     44  -1114  -1161    535    602  -1137  -1085   -966   -833   -841  -1127   -672
     59  -1127  -1187    532    620  -1156  -1091   -984   -841   -854  -1145   -678
     83  -1137  -1221    524    649  -1179  -1098  -1000   -852   -867  -1166   -667
     85  -1145  -1231    530    657  -1187  -1096  -1008   -859   -880  -1184   -644
     83  -1148  -1234    532    657  -1189  -1093  -1010   -865   -891  -1192   -613
     72  -1150  -1223    537    646  -1184  -1093  -1008   -865   -891  -1192   -574
     62  -1153  -1218    545    639  -1184  -1096  -1005   -872   -888  -1192   -532
     70  -1137  -1208    535    639  -1171  -1096  -1002   -870   -888  -1189   -480
     57  -1132  -1192    537    623  -1161  -1101  -1002   -872   -883  -1189   -444
     51  -1132  -1187    540    618  -1158  -1106  -1000   -872   -878  -1182   -410
     36  -1135  -1174    548    602  -1153  -1111   -989   -870   -865  -1163   -376
     20  -1145  -1166    563    592  -1156  -1117   -979   -859   -846  -1140   -348
     12  -1158  -1174    571    592  -1166  -1127   -979   -862   -849  -1130   -342
     12  -1169  -1182    576    597  -1174  -1148   -984   -870   -854  -1122   -345
     41  -1150  -1195    553    615  -1171  -1153   -976   -865   -852  -1104   -335
     98  -1106  -1205    504    652  -1156  -1140   -956   -849   -841  -1078   -322
     67  -1145  -1213    537    639  -1179  -1148   -961   -862   -857  -1078   -335
     54  -1148  -1202    545    628  -1174  -1135   -950   -857   -862  -1060   -340
     57  -1106  -1163    522    610  -1135  -1109   -927   -833   -852  -1021   -327
     57  -1078  -1135    511    594  -1106  -1096   -917   -815   -841   -995   -327
     46  -1060  -1109    504    576  -1085  -1075   -901   -800   -826   -974   -337
     33  -1062  -1098    514    566  -1080  -1054   -891   -789   -813   -961   -340
     36  -1060  -1098    509    566  -1078  -1036   -880   -782   -800   -940   -353
     67  -1015  -1083    475    574  -1049  -1000   -859   -756   -776   -904   -350
     98   -945  -1044    420    571   -995   -956   -833   -722   -750   -870   -324
      7   -989   -997    491    501   -995   -956   -844   -727   -761   -865   -327
      2   -989   -992    493    496   -992   -958   -849   -727   -769   -857   -322
     15   -974   -989    480    501   -982   -948   -841   -722   -769   -844   -309
      0  -1010  -1013    504    504  -1013   -956   -844   -735   -787   -852   -322
      0  -1057  -1057    527    527  -1057   -961   -844   -748   -810   -875   -348
    -31  -1104  -1075    566    519  -1091   -956   -833   -756   -823   -898   -366
      2  -1122  -1124    561    563  -1122   -943   -810   -756   -820   -906   -368
    -12  -1179  -1166    594    574  -1171   -948   -807   -776   -836   -932   -381
    -75  -1286  -1210    680    566  -1249   -966   -820   -810   -870   -971   -405
    -64  -1306  -1241    685    584  -1273   -974   -823   -828   -888   -992   -405
     -5  -1267  -1262    636    628  -1265   -956   -797   -820   -878   -992   -371
    -15  -1293  -1280    654    628  -1288   -956   -797   -826   -885  -1028   -293
    -57  -1345  -1288    701    613  -1317   -971   -807   -839   -901  -1078   -228
    -57  -1361  -1304    709    623  -1332   -966   -805   -836   -896  -1075   -210
    -28  -1332  -1304    680    636  -1319   -953   -795   -823   -880  -1041   -202
    -38  -1345  -1309    691    633  -1330   -961   -805   -831   -883  -1028   -223
    -20  -1335  -1317    678    646  -1327   -956   -800   -833   -880  -1023   -244
     -5  -1387  -1384    693    688  -1387   -935   -761   -836   -898  -1054   -296
    -33  -1462  -1428    748    696  -1447   -839   -631   -787   -893  -1083   -353
     12  -1348  -1361    667    685  -1353   -696   -431   -641   -771   -997   -303
    114  -1137  -1252    509    683  -1195   -581   -226   -457   -576   -826   -153
    150   -789   -940    316    542   -862   -550   -127   -252   -293   -517    155
     70   -192   -262     62    166   -226   -605   -174      2    116    -20    652
    -85    135    220    -25   -153    176   -880   -561    -10    293    246    898
   -184   -161     23    171   -103    -70  -1176  -1023   -400    -31    -31    615
   -249   -880   -633    563    189   -758  -1379  -1400  -1008   -732   -717    -31
   -223  -1496  -1273    859    524  -1384  -1449  -1449  -1327  -1176  -1192   -511
   -142  -1647  -1504    893    678  -1577  -1363  -1286  -1270  -1187  -1247   -589
    -85  -1605  -1519    844    714  -1561  -1231  -1117  -1145  -1101  -1187   -550
    -36  -1478  -1441    756    701  -1460  -1098   -956  -1008   -982  -1083   -457
   -127  -1475  -1348    802    610  -1413  -1047   -891   -943   -927  -1028   -413
   -106  -1457  -1350    779    620  -1405  -1010   -849   -911   -904  -1000   -387
    -36  -1382  -1345    709    652  -1363   -958   -802   -875   -872   -956   -348
    -54  -1397  -1343    724    641  -1369   -945   -787   -870   -867   -950   -335
    -98  -1426  -1327    763    613  -1376   -945   -784   -870   -862   -953   -324
   -106  -1434  -1327    769    610  -1382   -940   -774   -867   -846   -953   -319
    -72  -1410  -1337    740    631  -1374   -927   -756   -849   -831   -948   -314
    -59  -1382  -1325    719    631  -1356   -911   -732   -823   -810   -927   -290
    -67  -1384  -1317    727    623  -1350   -896   -714   -802   -807   -911   -267
    -57  -1382  -1325    717    633  -1353   -885   -706   -802   -813   -911   -267
     -2  -1353  -1353    678    675  -1353   -875   -701   -807   -807   -914   -262
    -44  -1400  -1356    722    654  -1379   -885   -717   -820   -815   -919   -270
    -57  -1402  -1345    730    644  -1374   -878   -711   -815   -813   -901   -270
    -41  -1395  -1353    717    654  -1374   -865   -693   -800   -807   -883   -280
    -49  -1402  -1353    727    649  -1379   -852   -691   -789   -813   -865   -296
    -70  -1387  -1317    730    620  -1353   -839   -683   -774   -802   -841   -290
   -101  -1371  -1270    737    584  -1322   -823   -667   -758   -779   -826   -280
    -72  -1384  -1312    727    618  -1348   -836   -683   -763   -779   -836   -285
    -18  -1358  -1340    688    659  -1348   -833   -685   -756   -776   -828   -241
     46  -1296  -1345    623    696  -1319   -815   -670   -735   -758   -810   -166
     18  -1327  -1345    654    680  -1335   -820   -672   -737   -761   -815   -137
    -51  -1361  -1312    706    628  -1337   -833   -680   -743   -766   -823   -158
    -44  -1353  -1312    698    631  -1332   -831   -678   -732   -761   -815   -171
    -18  -1332  -1314    675    646  -1325   -823   -665   -719   -748   -805   -176
     -7  -1301  -1293    654    641  -1299   -818   -652   -709   -735   -789   -171
    -20  -1306  -1286    662    631  -1296   -818   -646   -704   -727   -784   -176
    -15  -1288  -1273    652    626  -1283   -815   -633   -688   -706   -769   -155
    -28  -1283  -1254    654    610  -1270   -815   -620   -675   -693   -756   -140
    -54  -1270  -1215    662    579  -1244   -802   -600   -654   -678   -732   -111
    -20  -1236  -1215    628    594  -1226   -800   -589   -641   -665   -709    -80
     -5  -1221  -1218    613    605  -1221   -797   -574   -626   -652   -688    -49
    -15  -1213  -1200    613    592  -1208   -787   -555   -610   -628   -654    -31
     -5  -1182  -1176    594    584  -1179   -769   -537   -587   -605   -623    -25
      0  -1169  -1169    581    581  -1169   -758   -540   -584   -607   -613    -51
    -28  -1158  -1132    592    550  -1145   -730   -522   -558   -584   -563    -33
    -23  -1143  -1122    581    548  -1132   -714   -511   -535   -568   -519     -2
    -25  -1153  -1127    589    550  -1140   -696   -506   -522   -576   -509      7
    -44  -1153  -1111    597    532  -1132   -672   -491   -501   -574   -493     -7
    -46  -1150  -1106    597    530  -1130   -654   -478   -483   -566   -472    -15
    -51  -1143  -1093    597    519  -1117   -628   -459   -457   -540   -439    -25
    -64  -1132  -1067    600    501  -1101   -605   -446   -433   -524   -418    -46
    -72  -1106  -1034    587    478  -1070   -584   -431   -413   -511   -400    -46
    -77  -1106  -1031    592    475  -1070   -563   -420   -392   -496   -392    -38
    -88  -1117  -1031    600    470  -1075   -540   -410   -376   -488   -389    -36
    -96  -1124  -1028    610    465  -1078   -532   -410   -371   -485   -389    -33
   -109  -1114  -1005    610    446  -1062   -527   -407   -368   -483   -387    -25
   -111  -1096   -984    602    436  -1041   -517   -402   -363   -480   -389    -15
   -116  -1088   -971    602    426  -1031   -509   -407   -366   -478   -405    -12
   -111  -1075   -963    594    426  -1021   -498   -400   -358   -462   -397      7
    -96  -1101  -1005    597    454  -1054   -511   -413   -376   -467   -410     -7
    -85  -1114  -1028    600    470  -1072   -522   -423   -392   -472   -415    -28
    -77  -1088  -1010    581    465  -1052   -511   -413   -379   -457   -400    -23
    -54  -1049   -995    553    470  -1023   -493   -394   -363   -439   -381    -15
    -70  -1060   -992    563    459  -1026   -483   -381   -361   -444   -379    -12
    -67  -1070  -1005    568    467  -1039   -475   -374   -358   -449   -374    -12
    -72  -1078  -1005    574    465  -1041   -472   -363   -358   -452   -363     -2
    -75  -1047   -971    561    446  -1010   -457   -345   -342   -436   -335     28
    -77  -1015   -937    545    428   -979   -444   -335   -337   -428   -309     44
    -88  -1034   -945    561    426   -989   -436   -337   -340   -433   -296     51
    -98  -1052   -953    574    426  -1002   -426   -337   -345   -436   -280     59
    -96  -1054   -958    576    431  -1008   -415   -332   -342   -433   -254     51
    -90  -1047   -956    568    431  -1002   -415   -332   -345   -426   -223     33
    -83  -1060   -976    571    446  -1018   -407   -329   -350   -423   -207     -2
    -88  -1070   -984    579    446  -1026   -400   -324   -355   -426   -189    -38
    -85  -1044   -958    566    436  -1002   -381   -306   -345   -413   -150    -31
    -70  -1041   -971    553    449  -1008   -381   -290   -353   -418   -145    -28
    -54  -1041   -987    548    465  -1015   -381   -277   -361   -426   -140    -38
    -33  -1036  -1002    532    483  -1021   -379   -265   -368   -431   -132    -49
     -2  -1036  -1034    519    514  -1036   -376   -265   -379   -441   -129    -62
      0  -1010  -1010    504    501  -1010   -361   -254   -368   -433   -106    -54
     15   -966   -982    475    496   -971   -335   -236   -353   -418    -83    -38
     28   -932   -963    452    493   -948   -309   -215   -337   -402    -67    -23
     23   -898   -922    439    472   -909   -283   -197   -327   -381    -54    -12
      7   -906   -914    446    459   -909   -285   -205   -337   -389    -67    -28
     18   -893   -911    436    462   -901   -277   -205   -335   -387    -75    -31
     36   -807   -844    384    439   -826   -244   -174   -296   -340    -41     12
     38   -756   -795    358    415   -774   -228   -158   -272   -301    -31     46
      2   -789   -792    392    394   -789   -246   -176   -285   -303    -59     41
     12   -789   -805    387    407   -797   -267   -197   -301   -311    -90     31
     28   -789   -820    379    423   -805   -277   -205   -314   -316   -116     23
     -5   -849   -844    428    418   -846   -290   -213   -329   -332   -153     10
    -10   -893   -885    452    436   -891   -298   -213   -353   -350   -194    -12
     38   -872   -914    415    475   -893   -270   -181   -335   -332   -187    -12
     31   -906   -940    436    483   -924   -257   -176   -340   -340   -192    -44
    -44   -989   -945    517    449   -969   -252   -181   -355   -361   -207    -90
    -70  -1039   -971    553    449  -1005   -259   -200   -379   -387   -218   -132
   -101  -1114  -1015    607    454  -1065   -280   -223   -413   -420   -239   -184
   -127  -1153  -1026    639    446  -1091   -277   -228   -420   -426   -244   -202
   -101  -1111  -1010    607    454  -1062   -241   -197   -392   -400   -215   -179
    -96  -1122  -1028    607    465  -1078   -236   -200   -397   -407   -215   -197
   -109  -1124  -1018    615    452  -1072   -220   -194   -387   -400   -200   -205
   -103  -1117  -1015    607    454  -1065   -194   -181   -371   -392   -192   -210
    -96  -1104  -1008    600    454  -1057   -176   -174   -361   -387   -181   -218
    -96  -1150  -1057    623    478  -1104   -150   -148   -358   -397   -194   -239
    -72  -1205  -1132    639    530  -1169    -62    -49   -322   -400   -218   -275
    -70  -1189  -1119    628    522  -1153     83    119   -228   -348   -187   -265
    -38  -1109  -1070    574    514  -1091    233    345    -72   -218    -85   -163
     41   -823   -867    389    454   -846    301    491    127     20    155    101
    103   -275   -379     85    241   -327    254    485    376    392    579    576
    -44    301    345   -129   -194    322     64    262    568    763   1034   1078
   -254    309    563    -25   -407    436   -244   -168    410    730   1057   1122
   -324   -322      0    322   -163   -163   -480   -587   -158    109    449    574
   -306  -1049   -743    678    215   -898   -579   -787   -659   -522   -210    -36
   -257  -1410  -1156    833    446  -1283   -535   -691   -745   -693   -449   -272
   -189  -1431  -1241    810    524  -1337   -423   -519   -652   -633   -444   -272
   -153  -1345  -1192    748    517  -1270   -293   -340   -517   -517   -368   -207
   -150  -1257  -1109    704    478  -1184   -200   -220   -415   -418   -306   -140
   -124  -1221  -1096    672    483  -1158   -153   -158   -371   -374   -285   -103
   -114  -1215  -1101    665    493  -1158   -124   -122   -348   -353   -283    -83
   -116  -1208  -1091    662    485  -1150   -114    -93   -335   -337   -283    -62
    -90  -1189  -1098    639    504  -1145   -109    -80   -332   -332   -285    -46
    -85  -1166  -1080    626    496  -1124    -96    -67   -322   -319   -288    -38
    -90  -1150  -1060    620    483  -1106    -80    -49   -309   -306   -277    -36
   -111  -1150  -1039    628    462  -1093    -57    -33   -290   -293   -259    -20
   -135  -1171  -1039    652    449  -1106    -46    -36   -283   -288   -252    -15
   -127  -1166  -1039    644    454  -1104    -33    -41   -275   -283   -241    -23
   -109  -1140  -1031    626    459  -1085    -15    -41   -265   -272   -226    -25
   -145  -1148  -1002    644    426  -1078     -5    -59   -265   -277   -231    -41
   -114  -1145  -1031    628    457  -1088      2    -62   -262   -283   -241    -46
   -103  -1148  -1044    623    467  -1098      2    -64   -259   -280   -241    -41
   -111  -1156  -1044    633    465  -1101      2    -59   -257   -275   -239    -33
    -62  -1117  -1057    587    496  -1088     15    -49   -246   -262   -220    -31
    -36  -1101  -1065    566    514  -1083     44    -28   -226   -244   -194    -20
    -72  -1117  -1047    594    485  -1083     57    -28   -218   -246   -184    -20
    -72  -1114  -1041    594    483  -1078     70    -15   -202   -236   -166    -12
    -75  -1117  -1041    594    480  -1080     93      5   -187   -215   -142     -2
    -77  -1109  -1031    594    475  -1070    114     23   -168   -200   -114     10
    -80  -1091  -1013    584    462  -1052    127     36   -153   -189    -93     18
    -93  -1096  -1002    594    454  -1049    132     38   -153   -189    -88     12
    -93  -1091   -997    589    449  -1044    142     49   -142   -181    -70     18
    -80  -1072   -992    576    454  -1031    155     67   -124   -161    -46     44
    -54  -1047   -992    548    467  -1021    153     72   -119   -148    -33     59
    -46  -1041   -995    545    472  -1018    161     88   -114   -137    -31     75
    -41  -1021   -979    530    467  -1000    174    101   -103   -127    -25     93
    -64  -1036   -971    550    452  -1005    171    101   -111   -124    -20    103
    -59  -1010   -950    535    444   -979    171    109   -101   -109      0    124
    -57   -995   -937    527    439   -966    179    114    -93    -96     15    140
    -51   -971   -919    511    433   -948    179    122    -80    -77     23    158
    -85   -971   -885    530    400   -930    184    129    -70    -59     28    176
    -70   -930   -859    498    394   -896    184    135    -62    -44     33    197
    -25   -883   -857    454    415   -870    194    148    -49    -20     44    215
    -38   -922   -883    480    420   -904    187    140    -57    -36     28    197
     12   -901   -914    444    462   -909    194    140    -54    -36     36    184
     49   -888   -940    418    493   -914    197    132    -49    -49     33    171
     75   -862   -937    394    506   -898    218    145    -25    -41     46    171
     28   -880   -911    423    467   -893    241    158     -5    -28     59    176
    -25   -914   -888    470    431   -901    265    174     10    -15     72    194
    -28   -888   -862    457    415   -878    309    205     49     23    106    246
    -25   -867   -841    446    407   -854    355    233     88     62    135    293
    -31   -878   -849    454    407   -862    376    241    103     80    145    290
    -38   -898   -859    467    410   -880    384    239    111     93    145    270
    -59   -935   -875    496    405   -904    376    210    103     80    127    244
    -25   -922   -896    475    433   -909    381    192    106     83    122    236
    -38   -937   -898    485    428   -919    387    176    106     80    114    228
    -67   -969   -904    517    415   -937    384    163    103     75    106    220
    -44   -969   -924    504    439   -948    392    163    101     72    101    223
    -23   -958   -935    491    454   -948    400    168    106     77    103    236
    -18   -950   -932    483    454   -943    410    187    114     88    111    252
    -38   -945   -906    493    433   -927    428    215    129    103    127    270
    -77   -979   -904    527    410   -943    426    233    124     98    122    272
    -38   -969   -930    504    444   -950    436    267    135    109    132    290
    -54   -976   -922    514    431   -950    439    290    137    116    142    306
    -96   -984   -891    540    397   -937    444    314    150    127    155    342
    -96   -984   -888    540    394   -937    452    342    158    135    163    366
    -38   -956   -917    498    439   -937    459    361    158    140    161    366
    -28   -961   -935    493    452   -948    462    358    158    137    148    358
    -41   -958   -917    498    436   -937    475    379    174    155    153    397
    -51   -979   -930    514    436   -956    480    387    181    153    129    426
    -64   -961   -896    514    415   -930    504    402    197    168    132    459
    -77   -958   -880    519    400   -922    509    402    202    171    135    454
    -57   -961   -904    509    423   -932    506    400    202    168    127    426
    -44   -950   -906    496    428   -930    511    413    207    174    132    420
    -75   -971   -896    524    410   -935    514    436    210    176    140    407
    -62   -979   -917    519    426   -948    501    444    200    168    129    387
    -64   -979   -917    522    423   -948    488    441    194    166    119    402
    -51   -976   -924    511    436   -950    488    446    200    179    116    428
    -12   -904   -891    459    439   -898    524    491    241    218    148    475
      0   -852   -852    426    423   -852    548    522    270    254    166    514
    -36   -852   -815    444    387   -833    553    542    285    275    166    532
    -25   -872   -849    449    410   -862    545    555    288    270    148    519
     -2   -846   -844    426    420   -846    558    558    303    280    153    535
     46   -735   -784    342    413   -758    605    579    358    316    189    597
     59   -670   -730    303    394   -698    644    581    397    332    202    662
     28   -691   -719    329    371   -704    646    550    392    319    184    672
     -7   -724   -717    366    353   -722    633    506    371    298    161    662
      5   -717   -724    353    363   -719    628    483    368    296    158    667
     23   -711   -735    342    376   -722    618    454    361    288    155    646
     49   -730   -779    337    410   -753    618    431    345    265    135    597
     64   -766   -831    350    446   -797    626    423    337    244    109    553
     36   -820   -857    392    444   -839    626    405    324    223     85    540
      5   -865   -870    431    436   -867    626    381    309    205     62    524
     -2   -919   -917    462    457   -919    607    345    277    179     25    478
     31   -943   -974    457    501   -958    600    311    257    161     -2    436
    101   -927  -1028    413    563   -979    602    301    246    163    -18    418
     62   -982  -1044    459    550  -1013    594    285    228    158    -38    394
     41   -989  -1034    472    537  -1013    594    290    228    166    -33    394
     85   -945  -1031    431    558   -987    615    319    246    192      2    397
     46   -982  -1028    465    537  -1005    610    316    236    184     18    366
      0  -1028  -1028    511    514  -1028    600    311    228    179     31    335
      7  -1049  -1060    519    532  -1054    602    327    231    184     46    337
     23  -1091  -1114    535    568  -1101    620    374    236    181     33    342
     62  -1106  -1169    519    613  -1135    719    530    298    197     31    342
     85  -1018  -1104    465    592  -1060    854    740    436    301    124    415
    124   -862   -989    366    555   -924    961    956    613    475    303    594
    158   -532   -691    187    423   -610   1000   1075    823    735    623    953
    111    111      0   -111     54     57    956   1047   1080   1135   1137   1530
    -67    498    563   -215   -316    532    722    737   1122   1340   1454   1867
   -226    236    462     -7   -345    350    418    285    763   1039   1223   1644
   -301   -491   -189    397    -57   -340    189   -119    140    288    511    971
   -233  -1049   -818    641    290   -935    132   -137   -142   -140     54    509
   -155  -1213  -1057    685    449  -1137    200      0   -111   -189    -41    392
   -103  -1200  -1096    652    493  -1148    311    129    -12   -135    -18    376
    -70  -1104  -1034    587    480  -1070    441    262    116    -28     77    407
    -98  -1057   -961    576    431  -1010    509    324    194     49    148    423
    -77  -1010   -935    542    428   -974    566    368    249     98    197    410
    -72  -1008   -935    537    431   -971    592    381    270    109    197    381
    -80  -1015   -935    548    426   -976    610    389    280    114    192    358
    -85  -1021   -937    553    423   -979    628    405    296    124    197    353
    -64   -989   -924    527    428   -958    649    426    319    142    210    358
    -12   -924   -911    467    449   -919    683    459    355    166    223    371
     23   -888   -911    433    467   -898    717    488    376    179    233    376
    -62   -976   -917    519    423   -948    706    475    358    158    200    355
    -49   -969   -922    509    433   -945    727    483    371    174    200    381
    -18   -958   -940    485    459   -950    740    493    384    184    202    410
    -23   -976   -953    501    465   -966    756    496    394    189    202    428
    -46   -984   -937    514    441   -961    761    488    392    192    197    441
    -33   -966   -935    498    449   -950    766    491    402    202    205    467
     -7   -948   -943    478    465   -945    787    501    415    218    228    493
    -36   -974   -937    506    449   -956    787    496    418    223    233    496
    -23   -963   -940    493    457   -953    797    509    423    233    241    511
      2   -948   -950    472    475   -948    813    530    441    252    252    530
     -5   -945   -940    475    465   -943    815    532    444    265    257    540
    -46   -956   -909    501    431   -932    807    530    439    270    259    545
    -46   -945   -898    493    423   -924    805    540    446    285    267    558
    -41   -935   -893    488    423   -917    805    548    449    296    272    571
    -59   -945   -885    501    410   -914    792    540    441    301    270    568
    -64   -943   -878    504    405   -911    771    530    428    303    267    555
    -46   -940   -893    491    423   -917    758    530    428    306    265    553
    -18   -904   -888    459    433   -896    761    540    439    322    280    568
    -28   -914   -888    470    428   -904    756    542    441    327    288    568
    -28   -919   -891    475    431   -906    756    555    449    342    301    581
     15   -870   -885    426    449   -878    761    571    462    366    327    600
     20   -841   -865    410    441   -852    758    579    467    376    345    607
     10   -841   -854    413    431   -846    753    584    470    379    353    610
     23   -833   -857    405    439   -844    753    592    480    389    368    626
      0   -857   -857    426    428   -857    743    589    475    384    371    618
     18   -836   -854    407    433   -844    753    605    491    394    387    631
     33   -805   -839    384    433   -820    769    620    509    415    407    652
     62   -766   -828    353    444   -797    795    649    535    441    431    683
     70   -763   -833    345    449   -797    815    670    548    452    439    698
     10   -810   -823    400    415   -815    815    665    545    444    428    691
     -2   -826   -823    413    407   -823    815    670    555    449    426    688
    116   -688   -805    285    459   -745    885    737    623    506    485    748
     62   -730   -795    332    426   -761    896    737    628    501    475    735
    -15   -807   -792    410    387   -800    885    714    615    480    452    706
     25   -776   -802    374    413   -789    901    722    636    493    457    704
     44   -769   -813    363    428   -789    927    727    649    496    452    691
    -44   -846   -805    444    376   -826    922    709    641    480    431    675
    -51   -844   -795    446    368   -820    932    714    657    491    446    680
     -5   -805   -800    405    394   -802    950    717    667    498    457    680
    -20   -823   -802    423    389   -813    948    693    659    488    439    654
    -23   -815   -795    418    384   -805    948    680    654    493    431    636
     25   -766   -792    368    407   -776    969    691    672    524    452    649
     31   -756   -787    361    407   -771    982    688    680    540    465    641
    -15   -802   -787    410    384   -795    969    667    667    509    452    594
    -31   -805   -776    415    371   -792    961    659    670    496    457    579
    -10   -769   -761    389    374   -766    966    662    683    504    470    594
    -18   -769   -753    392    366   -761    969    659    688    506    472    613
    -44   -761   -717    402    335   -740    976    667    698    527    488    644
    -46   -714   -670    379    309   -693   1000    688    722    561    514    691
    -25   -706   -683    366    327   -696    992    683    722    561    509    714
     10   -698   -709    342    358   -704    989    683    724    563    506    714
    -23   -740   -717    381    345   -730    976    672    714    553    488    672
     -2   -706   -704    353    348   -706    989    688    730    571    496    683
    -12   -678   -665    345    324   -670    997    698    748    589    509    698
      2   -670   -672    332    335   -670    997    698    750    592    501    691
     20   -659   -680    319    350   -670   1002    704    750    594    501    688
     20   -662   -683    319    348   -672   1005    706    753    594    501    678
     31   -641   -675    303    350   -657   1013    714    758    600    514    683
     12   -657   -670    322    340   -662   1013    714    758    594    519    688
      2   -659   -662    329    332   -659   1015    722    761    592    527    691
      2   -639   -644    316    322   -641   1021    732    769    594    540    696
      0   -623   -623    311    311   -623   1036    748    779    600    561    696
      5   -594   -602    293    303   -600   1067    779    807    628    610    722
     12   -550   -563    270    288   -555   1093    807    836    657    654    740
      2   -545   -550    270    275   -548   1117    823    852    662    678    737
     -2   -548   -548    275    270   -548   1127    831    859    665    693    732
     -5   -519   -517    262    252   -519   1143    836    878    675    717    740
     -7   -480   -472    244    231   -478   1161    844    898    693    735    753
     -7   -449   -441    228    215   -446   1166    846    914    706    761    756
     -5   -457   -452    231    220   -454   1150    826    906    696    758    743
      5   -457   -462    223    231   -459   1130    810    901    693    756    743
     15   -462   -478    223    246   -470   1114    802    896    691    748    750
      5   -509   -514    249    259   -511   1098    789    880    670    717    730
    -12   -548   -535    277    259   -542   1096    782    872    657    698    717
    -23   -574   -553    296    262   -563   1085    771    859    649    685    698
    -33   -605   -571    319    267   -589   1080    756    844    639    667    678
    -38   -605   -568    319    265   -587   1075    745    833    626    644    667
    -51   -610   -558    329    252   -584   1067    735    826    615    620    659
    -54   -618   -563    335    254   -589   1054    717    810    602    592    641
    -51   -644   -592    348    270   -618   1041    701    792    584    561    626
    -46   -636   -589    340    267   -613   1039    701    782    584    548    620
    -49   -628   -579    337    265   -605   1036    706    776    592    542    620
    -54   -623   -568    337    254   -597   1034    709    771    594    537    615
    -49   -615   -566    332    257   -592   1036    717    776    589    540    610
    -28   -618   -589    322    277   -605   1041    730    776    576    537    597
    -15   -662   -649    337    316   -657   1080    795    784    553    509    558
     -7   -667   -662    335    327   -665   1197    950    859    571    509    532
     12   -579   -592    283    301   -584   1335   1145   1002    670    594    597
     70   -363   -436    145    252   -400   1444   1335   1197    867    797    782
    103     44    -59    -75     80     -5   1478   1426   1431   1187   1166   1137
     12    623    607   -319   -296    615   1418   1350   1680   1592   1665   1610
   -116    883   1000   -381   -558    940   1143    979   1667   1740   1904   1818
   -202    483    683   -140   -444    581    844    488   1197   1299   1527   1460
   -228   -197     28    213   -129    -85    680    158    613    600    862    844
   -174   -691   -519    431    171   -605    649    153    361    239    491    462
   -145   -888   -743    517    298   -815    730    288    374    192    426    358
   -137   -891   -753    514    306   -823    833    407    454    236    475    363
   -119   -810   -691    465    283   -750    932    530    553    314    561    413
   -103   -704   -602    402    246   -654   1005    626    633    387    646    459
    -77   -649   -571    363    246   -610   1044    685    670    418    693    467
    -62   -620   -558    340    246   -589   1052    714    672    423    711    449
    -54   -607   -553    332    249   -581   1052    724    662    415    719    433
    -46   -587   -540    316    246   -566   1057    737    659    418    735    431
    -31   -550   -519    290    244   -535   1054    748    657    423    748    436
    -10   -527   -517    267    252   -524   1052    748    649    420    750    439
      0   -537   -537    267    267   -537   1060    745    644    420    743    439
     10   -532   -542    262    275   -537   1057    737    636    415    735    433
     20   -514   -535    246    277   -524   1054    730    631    413    732    439
      5   -498   -506    244    254   -501   1057    730    631    420    730    449
    -12   -488   -478    249    231   -483   1049    719    620    418    711    449
    -20   -483   -462    252    218   -472   1039    709    607    413    688    446
    -15   -467   -452    241    218   -459   1034    704    597    410    672    444
    -20   -462   -444    241    210   -454   1044    711    602    423    672    465
    -38   -472   -433    257    197   -454   1044    706    592    428    665    467
    -70   -498   -428    285    179   -465   1036    698    579    426    649    462
    -15   -444   -428    231    205   -436   1062    724    600    457    667    483
     28   -415   -446    192    236   -431   1075    737    605    465    670    480
      7   -452   -459    223    233   -457   1072    732    594    454    659    454
    -20   -459   -439    239    207   -449   1067    732    592    454    667    436
    -28   -459   -431    244    200   -446   1067    732    594    454    678    423
     -5   -431   -428    218    210   -428   1080    745    607    462    698    415
    -49   -467   -418    257    184   -444   1080    743    605    452    704    384
    -70   -488   -418    277    171   -452   1080    743    607    441    714    363
    -54   -478   -423    267    184   -452   1075    740    610    436    735    348
    -15   -439   -426    226    205   -433   1085    753    626    446    766    350
    -33   -457   -423    244    192   -441   1085    761    633    449    787    342
    -70   -488   -420    277    171   -454   1080    763    641    446    802    337
    -49   -459   -410    254    179   -436   1080    779    662    462    836    363
    -44   -446   -405    244    179   -426   1070    776    662    459    844    366
     18   -384   -402    184    207   -394   1098    802    693    485    878    394
    -12   -402   -392    205    187   -400   1096    795    691    475    870    389
    -67   -426   -358    246    145   -392   1091    782    688    470    865    392
    -28   -348   -322    187    145   -335   1127    807    722    504    891    433
    -20   -353   -332    187    153   -342   1145    813    732    511    883    446
    -80   -407   -329    241    122   -368   1130    792    717    493    854    433
    -41   -366   -324    205    140   -345   1148    800    730    509    852    452
    -28   -337   -311    181    137   -324   1163    813    748    524    852    470
    -36   -348   -311    192    135   -329   1166    815    748    524    836    472
    -41   -345   -303    192    129   -324   1179    826    761    537    826    488
    -46   -348   -301    197    127   -324   1189    833    771    548    810    496
    -59   -350   -293    205    114   -322   1189    831    771    545    789    491
    -64   -371   -306    218    119   -340   1187    828    771    545    766    483
    -64   -355   -293    207    111   -327   1189    820    771    550    743    475
    -90   -345   -254    218     80   -301   1197    820    776    563    727    472
    -93   -353   -259    223     83   -309   1195    818    774    568    709    472
   -101   -366   -265    233     80   -316   1184    805    761    563    680    462
   -103   -397   -293    249     93   -345   1182    795    750    563    654    449
   -132   -392   -259    262     62   -327   1192    802    763    584    657    465
    -96   -350   -254    223     77   -303   1195    802    766    592    654    467
    -83   -368   -285    226     98   -327   1179    784    753    571    628    444
   -116   -384   -270    249     75   -329   1171    774    750    568    618    426
   -135   -394   -259    265     62   -327   1166    766    748    566    615    415
   -101   -358   -257    228     75   -309   1182    771    766    579    628    420
    -90   -335   -244    213     75   -290   1200    782    787    597    646    433
   -122   -345   -223    231     46   -285   1202    779    792    605    654    431
   -137   -324   -187    231     23   -257   1205    782    800    613    667    439
   -129   -309   -179    218     23   -244   1202    776    802    607    678    441
   -132   -329   -197    228     31   -265   1208    782    807    610    685    449
   -148   -329   -184    236     18   -257   1205    782    807    605    696    457
   -127   -303   -176    215     23   -241   1208    787    815    610    714    475
   -127   -306   -179    215     23   -244   1215    797    828    615    732    491
   -127   -303   -176    215     23   -241   1223    805    839    620    740    504
   -142   -319   -179    231     15   -249   1218    800    833    613    732    514
   -145   -316   -171    231     12   -244   1218    797    831    605    730    530
   -148   -327   -179    236     12   -254   1221    800    828    605    743    535
   -101   -285   -184    192     38   -233   1234    810    841    618    766    545
    -85   -270   -184    176     46   -226   1234    813    841    618    776    550
   -137   -316   -179    228     20   -249   1223    800    828    600    763    540
   -129   -298   -168    213     18   -233   1236    813    841    607    776    548
   -106   -254   -148    179     20   -202   1260    836    865    636    802    558
   -119   -246   -127    184      2   -189   1267    846    872    649    813    555
   -129   -249   -119    189     -5   -184   1270    852    867    649    807    548
    -70   -189   -119    127     23   -153   1280    857    875    665    820    555
    -49   -145    -96     96     23   -122   1288    859    885    667    839    566
   -101   -168    -67    132    -18   -119   1275    846    883    652    846    561
    -85   -116    -31    101    -28    -75   1280    854    901    662    870    579
    -51    -67    -18     57    -18    -44   1273    849    906    665    883    594
    -88   -119    -31    103    -31    -75   1234    815    878    641    865    594
    -72   -119    -46     96    -12    -83   1218    802    872    644    872    605
    -18    -83    -64     51     23    -75   1221    805    878    662    891    610
    -64   -137    -75     98      5   -106   1218    795    865    644    865    576
    -67   -192   -124    129     25   -158   1205    774    846    618    833    537
    -93   -259   -166    176     33   -213   1179    737    815    584    800    496
   -103   -288   -184    197     38   -236   1169    719    802    566    787    478
    -93   -293   -200    192     51   -246   1169    706    795    558    776    467
    -90   -290   -200    189     54   -246   1163    693    784    548    761    457
    -77   -270   -192    171     57   -231   1166    693    784    548    750    457
   -101   -298   -197    200     46   -249   1150    680    766    530    730    446
   -114   -316   -205    215     41   -262   1140    670    748    519    722    436
   -106   -316   -210    210     49   -265   1132    665    740    514    722    433
   -103   -303   -200    202     46   -252   1132    670    740    517    727    444
    -72   -277   -205    176     64   -241   1143    685    753    532    745    462
    -77   -332   -254    202     88   -293   1153    706    743    511    719    444
    -62   -371   -311    215    122   -342   1234    820    779    509    696    420
    -28   -309   -283    168    124   -296   1382   1013    898    576    745    459
      7   -202   -210     98    109   -205   1527   1249   1067    719    870    579
     23     49     23    -38      0     36   1587   1384   1265    953   1127    849
     15    563    545   -290   -265    555   1525   1350   1493   1309   1558   1309
   -140   1072   1213   -467   -678   1140   1301   1072   1626   1626   1979   1740
   -283   1049   1332   -381   -807   1189   1002    644   1421   1543   1966   1730
   -350    371    722    -10   -537    545    776    231    823    880   1322   1132
   -342   -322     20    332   -181   -150    691     85    371    290    696    542
   -288   -636   -350    459     31   -493    750    213    324    150    491    329
   -262   -672   -410    467     72   -542    870    379    420    200    501    322
   -205   -579   -374    392     83   -478    995    542    550    311    581    384
   -158   -459   -303    309     70   -381   1075    644    652    402    652    452
   -158   -433   -277    296     57   -355   1111    688    693    441    672    485
   -150   -439   -288    296     67   -363   1124    711    709    457    665    498
   -127   -420   -296    272     83   -361   1127    717    709    454    644    506
   -137   -400   -262    267     59   -332   1127    722    717    462    636    530
   -150   -400   -252    272     49   -327   1119    719    722    470    628    542
   -122   -363   -241    244     59   -303   1130    727    735    483    636    558
   -132   -387   -254    259     59   -322   1117    717    717    459    610    532
   -132   -371   -241    252     54   -306   1114    717    722    454    610    532
   -122   -348   -226    233     51   -288   1117    722    732    457    620    550
   -124   -327   -202    226     38   -265   1130    730    748    470    644    579
   -114   -329   -218    220     51   -272   1130    711    740    459    636    558
   -122   -332   -210    226     44   -272   1140    709    750    467    644    566
   -116   -314   -197    213     38   -254   1158    719    771    488    667    597
   -114   -311   -197    213     41   -254   1169    719    782    496    670    615
   -109   -329   -220    218     54   -275   1158    706    766    478    646    607
   -103   -314   -210    207     51   -265   1158    709    766    480    641    623
    -93   -290   -197    192     49   -246   1166    719    776    496    652    657
    -88   -293   -205    192     57   -249   1163    727    779    498    652    678
   -111   -316   -205    213     44   -262   1158    722    766    485    641    685
    -85   -285   -200    184     54   -244   1163    730    771    496    654    704
    -64   -257   -194    158     62   -226   1169    740    771    501    659    711
   -101   -277   -176    189     36   -228   1163    740    758    493    646    701
   -137   -303   -166    218     12   -236   1150    743    756    493    646    704
   -106   -283   -176    194     33   -231   1148    750    758    504    652    704
    -80   -259   -179    168     46   -220   1145    753    761    506    654    704
    -77   -257   -179    168     49   -218   1137    748    758    496    672    704
    -67   -252   -184    158     57   -218   1124    743    750    478    688    693
    -51   -244   -194    148     70   -220   1111    735    745    457    688    678
    -31   -218   -189    124     75   -205   1106    737    748    446    696    680
     15   -189   -205     88    109   -197   1101    735    748    441    698    683
      5   -200   -205     96    103   -202   1088    730    743    436    691    672
      2   -192   -194     93     96   -192   1075    717    735    423    683    649
     12   -163   -176     72     93   -168   1065    704    732    420    675    620
     38   -124   -163     44    101   -142   1067    701    732    426    672    602
     28   -114   -145     41     85   -129   1070    701    735    433    672    602
      2   -129   -132     62     64   -129   1065    691    730    433    665    592
     -2   -119   -119     59     57   -119   1062    685    730    436    662    581
     20    -88   -109     33     64    -98   1080    704    745    457    667    584
     18    -80   -101     31     57    -90   1088    711    753    462    667    584
     23    -75    -98     25     59    -85   1093    724    766    472    672    592
     12    -75    -90     31     49    -83   1098    743    779    488    672    613
    -38   -124    -85     83     23   -106   1083    748    774    485    644    628
    -23   -111    -90     67     31   -101   1075    763    779    498    631    670
    -15    -90    -75     51     28    -83   1072    784    789    511    626    714
    -33    -93    -59     62     12    -77   1060    800    792    514    618    748
    -80   -129    -49    106    -15    -90   1036    805    789    506    613    763
    -96   -140    -44    116    -28    -93   1013    805    782    493    610    774
    -88   -116    -31    101    -28    -75   1008    815    787    493    620    782
    -98   -124    -25    109    -36    -75    997    807    787    480    615    766
   -124   -148    -23    137    -51    -85    984    789    784    465    600    745
   -109   -116    -10    111    -49    -64    995    787    797    467    605    743
    -96    -88      7     93    -51    -41   1008    782    810    470    607    743
   -103    -85     15     93    -62    -36   1018    763    815    472    594    732
    -72    -36     36     54    -54      0   1047    769    841    493    602    748
    -96    -36     59     64    -80     10   1054    758    854    504    600    748
   -153    -83     67    116   -111     -7   1044    735    841    493    579    719
   -129    -64     64     96    -98      0   1054    732    852    501    568    719
    -93    -28     64     62    -80     18   1075    740    870    514    563    735
   -109    -64     41     85    -77    -12   1075    732    872    509    545    719
    -83    -54     28     67    -57    -12   1088    737    885    514    548    719
    -64    -41     20     51    -44    -12   1101    740    896    522    558    717
    -70    -62      7     67    -38    -28   1106    740    896    517    566    706
    -57    -62     -7     57    -25    -36   1119    743    904    517    581    709
    -46    -54     -7     49    -20    -33   1127    748    909    522    602    714
    -57    -64     -7     59    -25    -36   1127    745    906    522    618    709
    -51    -51      0     51    -25    -25   1130    750    909    530    641    701
    -62    -57      2     57    -33    -28   1127    748    906    530    662    704
    -70    -64      2     67    -38    -31   1124    748    906    535    680    709
    -57    -51      5     51    -33    -25   1130    753    911    548    701    717
    -72    -62     10     67    -41    -25   1124    750    901    545    704    709
   -101    -83     18     90    -59    -33   1114    748    888    540    696    698
   -132    -90     41    111    -88    -25   1122    758    891    542    704    704
    -77     -5     72     38    -75     33   1158    800    922    581    740    740
    -83     15     98     33    -90     57   1171    815    927    592    753    748
    -90     20    111     33   -101     64   1176    828    927    602    758    748
    -83     25    109     28    -96     67   1171    828    922    600    753    732
    -49     57    106     -5    -77     80   1174    836    924    610    758    727
    -51     83    135    -15    -93    109   1174    839    935    623    774    732
    -49    135    184    -44   -116    158   1182    844    953    644    800    745
    -12    171    184    -80    -98    176   1176    841    958    652    802    743
    -51    116    168    -33   -111    142   1130    797    924    623    776    711
      0    158    158    -77    -77    158   1122    795    935    636    789    722
    -49     83    129    -18    -90    106   1093    766    906    610    763    704
    -49     44     93      2    -72     70   1080    750    885    589    740    683
    -49      7     57     18    -54     33   1083    748    875    571    719    665
    -90    -67     23     80    -57    -23   1062    727    849    545    688    636
   -101   -103     -5    101    -49    -54   1047    709    831    522    662    615
    -77    -93    -15     83    -31    -54   1049    709    833    519    659    615
    -67    -98    -31     83    -20    -64   1052    706    828    514    654    613
    -98   -145    -46    122    -25    -96   1036    688    807    488    633    592
   -101   -137    -36    119    -33    -88   1028    683    805    488    636    581
    -85   -129    -44    106    -23    -88   1034    688    810    488    639    571
   -109   -158    -51    132    -28   -106   1018    675    797    475    626    553
    -46   -111    -64     80      7    -88   1028    691    815    488    636    561
    -62   -132    -70     96      2   -103   1026    688    813    483    628    548
    -62   -176   -114    119     25   -145   1023    696    807    462    600    517
    -28   -239   -210    132     88   -226   1083    779    823    441    555    462
    -41   -239   -197    140     77   -218   1221    943    909    488    558    446
     46    -72   -122     12     83    -96   1395   1192   1093    654    691    566
    129    218     88   -174     20    153   1486   1361   1314    906    956    818
    111    688    576   -400   -233    633   1376   1291   1522   1236   1363   1236
    -44   1343   1387   -649   -714   1363   1098    984   1706   1623   1875   1756
   -200   1421   1621   -613   -911   1519    761    540   1548   1595   1919   1797
   -272    841   1114   -285   -693    979    530    127   1018   1034   1384   1301
   -303     10    311    145   -309    158    428    -77    465    342    659    631
   -241   -389   -148    316    -46   -270    506     49    363    140    379    361
   -197   -379   -181    285     -7   -280    657    233    480    207    400    389
   -158   -283   -124    220    -18   -205    797    405    615    316    467    459
   -119   -171    -51    145    -36   -114    888    511    711    402    535    519
    -80   -137    -57    109    -12    -98    927    555    748    433    542    514
    -98   -155    -57    127    -23   -106    935    566    756    436    524    501
    -88   -155    -67    122    -10   -111    937    574    763    439    514    504
    -72   -150    -77    111      2   -116    943    581    766    441    506    506
    -64   -119    -54     93     -5    -88    961    602    789    467    530    537
    -67    -90    -23     77    -23    -59    961    605    795    475    532    545
    -70    -93    -25     80    -23    -59    956    607    792    470    524    537
    -77    -90    -12     83    -33    -51    966    618    802    478    530    545
    -93    -70     23     83    -59    -23    974    631    818    491    540    545
    -93    -59     31     75    -64    -15    979    641    828    501    553    548
    -98    -67     31     80    -64    -18    982    646    828    501    563    550
    -93    -72     20     80    -59    -25    982    649    828    493    566    537
    -85    -75     10     80    -49    -33    982    646    828    491    571    530
    -83    -51     31     64    -59    -10    995    649    844    501    594    535
    -77    -44     31     59    -57     -7    995    646    852    498    605    524
    -88    -64     23     72    -57    -20    997    644    854    491    615    501
    -83    -59     23     72    -54    -18   1005    649    865    493    631    496
    -85    -49     36     67    -62     -7   1010    649    872    498    644    496
    -88    -41     44     64    -67      0   1015    649    883    504    652    496
    -88    -44     44     64    -67      0   1010    641    885    496    652    491
    -90    -44     46     67    -70      0   1005    639    885    504    662    485
    -85    -36     49     59    -67      5   1002    644    893    517    680    475
    -80    -25     54     51    -70     15   1000    649    896    519    691    467
    -85    -15     70     49    -80     25    995    649    896    517    701    462
    -83    -10     72     46    -77     31    992    652    896    522    709    465
    -88      2     88     41    -90     44    987    652    891    524    711    467
    -80     28    106     25    -93     67    987    662    896    532    717    483
    -64     70    135     -2   -101    101    987    678    906    548    732    509
    -62     83    145    -10   -103    114    984    691    909    553    743    522
    -57     93    150    -20   -103    122    969    693    904    550    745    527
    -31    116    148    -44    -88    129    961    704    906    553    745    535
    -18    145    161    -64    -90    153    961    719    911    555    756    550
    -25    161    187    -67   -106    174    966    727    911    563    763    558
    -20    184    205    -85   -111    194    974    737    919    576    784    574
    -23    194    218    -85   -122    207    976    745    919    584    797    579
    -25    207    233    -93   -129    220    982    758    919    584    810    579
    -23    233    257   -103   -140    244    982    763    922    589    820    581
    -33    228    262    -98   -148    244    992    771    924    587    828    584
    -28    249    277   -111   -153    262   1013    789    937    597    846    597
    -25    259    283   -116   -155    270   1028    805    953    602    867    602
    -25    231    257   -101   -140    244   1039    810    956    597    872    597
    -28    220    249    -98   -140    236   1041    810    956    589    885    581
    -36    215    252    -90   -142    233   1041    805    950    579    896    558
    -33    226    257    -96   -145    241   1049    805    953    581    917    558
    -46    220    267    -85   -155    244   1057    802    950    579    930    553
    -64    210    272    -72   -168    241   1049    787    935    563    930    537
    -59    200    259    -70   -158    228   1036    769    917    548    927    514
    -67    189    257    -59   -163    220   1036    766    909    542    932    501
    -64    179    244    -57   -153    210   1021    748    885    524    924    478
    -59    176    236    -57   -148    205   1008    730    865    506    911    454
    -62    174    233    -57   -148    202   1018    740    865    509    919    454
    -57    179    233    -62   -148    205   1015    743    857    504    914    446
    -38    179    218    -70   -127    197   1002    735    841    493    898    431
     -5    197    202    -98   -103    200    992    732    823    488    880    426
     25    202    174   -114    -72    189    979    730    802    478    852    415
     54    200    142   -129    -44    171    971    727    787    475    826    413
     75    233    158   -153    -41    197    969    724    782    485    815    420
     72    249    174   -163    -49    213    961    711    769    480    792    420
     59    226    166   -142    -54    197    958    706    758    480    761    441
     51    239    187   -145    -67    213    961    706    750    488    730    491
     46    249    202   -148    -77    226    966    709    748    498    714    527
     44    246    202   -148    -77    226    956    698    730    493    691    537
     38    239    200   -140    -80    220    956    701    719    493    678    542
     33    228    192   -132    -80    210    961    706    709    496    672    542
     23    236    213   -129    -93    226    966    711    704    501    683    540
     18    236    215   -127    -98    226    969    722    701    504    691    527
     23    226    202   -124    -90    215    963    719    685    493    691    511
     15    223    205   -122    -96    215    966    727    680    491    709    501
      5    210    205   -106    -98    207    969    737    680    491    724    496
     -5    184    189    -90    -98    184    963    730    670    478    727    475
    -23    153    176    -64    -98    163    963    730    662    465    722    449
    -33    158    192    -62   -111    174    976    737    670    467    743    439
     -2    200    202    -98   -101    200   1002    758    693    470    779    426
    -28    197    226    -85   -127    210   1031    776    711    467    810    410
    -72    179    252    -51   -161    215   1041    784    717    459    826    392
    -49    226    272    -88   -161    249   1072    813    750    478    865    400
    -12    252    265   -119   -137    257   1088    826    771    485    893    392
    -67    184    249    -59   -158    215   1078    815    769    475    891    363
    -80    200    280    -62   -179    239   1088    820    787    483    901    355
    -46    265    309   -111   -179    285   1109    841    820    511    932    374
     -2    306    309   -150   -155    306   1130    859    852    540    958    402
    -23    275    296   -127   -161    285   1114    844    841    540    948    394
    -62    241    303    -90   -184    272   1088    820    826    535    937    381
    -70    213    283    -72   -176    246   1062    805    807    522    922    371
    -62    218    280    -77   -171    249   1047    795    792    504    888    355
    -38    189    226    -77   -132    205   1052    802    784    498    865    342
    -33    129    163    -46    -98    145   1041    789    763    485    828    324
    -25     96    122    -36    -72    109   1031    776    737    467    787    303
    -23     64     88    -20    -54     75   1026    776    722    454    748    290
    -49     38     88      2    -67     62    997    758    685    428    698    272
    -77      0     77     36    -77     38    989    750    667    426    667    275
    -98      5    103     46   -101     54    984    748    665    439    652    280
   -109      2    111     54   -109     57    961    727    646    433    620    270
   -114     -2    109     57   -111     54    956    732    646    446    607    275
   -106     15    122     44   -114     67    950    740    659    462    602    290
   -127      0    127     62   -129     64    935    735    659    462    581    290
   -166    -46    119    106   -142     36    940    735    657    454    555    275
   -129    -83     46    106    -90    -18    992    787    675    433    509    220
    -93    -33     59     62    -77     12   1124    932    769    478    522    202
    -54     57    111     -2    -83     83   1262   1127    924    602    615    275
     28    267    239   -148   -103    254   1343   1278   1114    802    805    472
     98    769    670   -433   -285    719   1306   1283   1353   1145   1205    893
    -44   1348   1392   -652   -717   1371   1148   1093   1566   1530   1675   1374
   -207   1431   1636   -613   -922   1532    852    683   1454   1551   1761   1465
   -363    901   1265   -267   -813   1083    607    218    937   1015   1262   1010
   -345    176    519     83   -433    348    493    -15    400    342    592    374
   -254   -215     38    233   -148    -90    509     57    267    114    319     83
   -210   -335   -124    272    -44   -231    607    197    319    114    298     31
   -168   -277   -109    223    -31   -194    727    348    431    194    376     75
   -153   -187    -33    168    -62   -111    820    459    532    280    465    135
   -135   -122     10    127    -72    -57    885    530    600    342    532    179
   -122    -90     31    103    -77    -28    922    571    631    371    571    189
   -124    -96     28    111    -77    -33    940    592    646    379    581    187
   -114    -85     28     98    -72    -31    935    600    652    384    589    184
   -111    -83     28     98    -70    -28    943    620    667    394    607    200
   -119    -90     25    103    -75    -33    945    626    667    397    615    205
   -116   -106     10    111    -64    -49    943    626    662    397    615    207
    -96    -88      5     90    -51    -41    943    633    665    405    615    226
    -93    -90      2     90    -49    -44    932    631    665    405    615    228
    -88    -96     -7     90    -41    -54    922    626    667    397    615    220
    -88    -93     -5     90    -41    -49    919    615    662    389    620    202
    -85    -80      5     80    -46    -38    924    618    667    392    636    210
    -77    -85     -7     83    -36    -49    919    613    672    389    636    215
    -80    -85     -7     80    -38    -46    914    607    672    392    636    215
    -77    -80     -2     80    -38    -41    906    600    672    392    631    213
    -90    -80     10     83    -51    -36    896    592    670    400    628    223
   -129    -90     38    109    -85    -25    888    589    672    413    623    233
   -132    -72     59    101    -98     -7    896    600    688    436    639    254
    -62    -15     46     38    -54     15    906    613    706    457    644    275
   -111    -49     62     77    -88      5    891    600    698    454    628    262
   -116    -72     44     93    -83    -15    870    584    683    439    594    244
    -54    -51      2     51    -31    -25    865    579    683    433    581    244
    -28    -31     -2     31    -12    -18    862    584    696    449    602    257
     -5    -28    -23     15      5    -25    841    568    683    446    602    244
    -20    -38    -18     28     -2    -28    846    571    688    459    615    244
      0     -7     -7      2      2     -7    852    581    704    475    628    275
    -12    -12      0     12     -7     -7    836    571    696    465    613    285
    -38    -64    -28     49     -7    -46    810    553    678    446    589    283
    -38    -54    -15     46    -12    -36    792    548    670    452    594    296
     25     20     -7    -25     15      7    800    568    691    485    628    337
     54     51     -2    -51     28     25    818    592    711    509    654    376
    -28     38     67     -7    -49     51    826    610    730    530    670    405
    -23     28     49     -2    -36     38    802    594    717    511    644    407
    -25     41     67     -7    -46     54    810    602    722    511    631    428
    -25     83    109    -28    -67     96    844    628    750    535    652    446
    -33     72    106    -20    -70     88    828    613    737    535    662    431
    -12     72     85    -31    -49     80    820    610    735    537    659    418
     10     77     67    -46    -28     72    839    631    748    548    665    418
     18     72     54    -44    -18     64    852    649    761    561    675    420
      2     67     64    -33    -31     64    844    657    763    566    675    405
     -5     59     64    -28    -33     62    841    672    771    566    670    394
    -18     57     72    -20    -46     64    857    685    787    574    670    384
    -36     67    103    -15    -70     85    865    691    800    576    670    379
    -31     72    103    -23    -67     88    865    691    802    574    652    371
    -28     75    103    -23    -67     90    875    701    807    579    644    358
    -41     67    109    -12    -75     88    878    698    805    576    636    335
   -101     23    124     38   -111     72    865    678    797    568    618    311
    -93     25    119     31   -106     72    870    670    797    566    607    306
    -85     23    109     31    -98     67    870    665    795    563    594    298
    -85     25    111     28    -98     67    862    649    787    553    579    293
    -93     28    122     33   -106     75    859    639    792    545    571    298
    -85     28    111     25    -98     70    857    631    792    540    561    311
    -80     25    106     25    -93     64    854    626    795    545    558    335
    -88     25    111     28    -98     70    849    615    797    545    550    355
    -85     28    114     28    -98     70    854    610    800    542    548    374
    -70     44    111     12    -90     75    859    602    802    545    555    387
    -85     28    114     28   -101     70    852    589    797    540    553    384
    -98     28    124     33   -111     75    846    587    800    545    555    389
    -90     54    145     18   -116     98    844    581    805    550    561    384
    -67     67    132     -2   -101     98    841    581    802    548    558    363
    -64     38    103     10    -83     70    833    574    792    535    535    324
    -64     33     98     12    -80     67    828    568    789    535    535    301
    -49     72    122    -10    -85     96    828    571    792    537    532    280
    -41     83    124    -23    -83    101    823    574    784    532    517    283
    -54     44     98      5    -77     70    802    571    771    519    491    280
    -72     10     83     28    -77     46    779    558    750    504    478    265
    -38     38     77      0    -57     57    766    553    740    493    470    246
     12     64     49    -41    -18     57    756    550    732    485    457    249
    -12     41     54    -15    -33     46    743    540    724    470    439    249
    -10     67     77    -28    -46     72    743    537    727    462    433    265
      0    127    127    -62    -62    127    766    553    745    470    441    290
     -5    168    174    -83    -88    171    774    550    758    478    449    288
     10    192    181   -101    -85    187    776    537    756    470    433    257
     31    194    163   -114    -67    179    771    519    740    441    400    215
     33    210    176   -122    -70    194    771    504    735    441    397    184
     33    246    210   -142    -88    231    774    493    740    452    413    179
     70    288    215   -179    -72    252    758    472    732    444    407    187
    101    290    189   -197    -44    241    724    439    711    420    392    181
    101    280    179   -189    -38    231    688    402    688    407    384    171
     98    301    202   -202    -51    252    662    387    678    405    392    176
     96    270    174   -181    -38    220    631    368    652    379    374    161
     77    215    137   -148    -28    176    602    345    618    350    340    132
     54    179    124   -116    -33    153    587    335    600    337    329    109
     51    142     88    -98    -18    116    566    316    576    316    316     85
     33    111     75    -72    -20     93    548    306    555    298    306     64
     -2     72     75    -36    -38     75    519    288    530    272    290     49
    -38     28     67      5    -51     46    491    272    498    249    285     36
    -54     10     62     20    -57     36    470    262    478    233    293     25
    -64    -15     49     38    -57     15    446    252    462    215    296      7
    -72     -2     70     36    -72     33    428    244    454    207    314     -5
    -49     25     75     12    -62     49    415    244    446    205    345    -12
     10     77     67    -44    -31     75    418    259    452    207    389     -7
     -7     75     80    -33    -44     77    405    259    444    197    407    -25
    -31     12     44      7    -38     28    387    265    428    174    389    -75
    -33    -59    -25     46     -5    -44    428    363    459    155    363   -148
    -23     -5     18     12    -20      5    550    545    579    226    418   -153
     41    158    116   -101    -38    137    680    745    753    376    568    -46
     80    444    363   -262   -142    405    737    872    935    594    823    189
     51    945    893   -498   -420    919    717    898   1137    935   1252    615
   -114   1509   1623   -698   -867   1566    553    662   1249   1265   1688   1028
   -197   1512   1706   -657   -953   1608    254    228   1015   1169   1631    979
   -259    914   1174   -329   -717   1044     12   -223    454    555   1018    433
   -179    244    423    -31   -301    332    -85   -394      2    -59    361   -155
   -106   -116    -12    109    -46    -64    -49   -283    -41   -189    150   -355
   -132   -259   -127    194     -2   -194     23   -176     15   -168    114   -381
   -124   -228   -106    176    -12   -168    122    -62    116    -88    150   -337
    -98   -142    -44    122    -28    -93    213     44    228     15    220   -262
    -62    -96    -33     77    -15    -64    270    109    288     80    259   -205
    -57   -127    -70     90      5    -98    293    127    301     96    252   -194
    -46   -148   -103     96     28   -127    303    135    306    106    246   -192
    -23   -150   -127     88     51   -140    314    150    319    124    249   -192
     10   -150   -161     67     85   -155    314    153    316    129    241   -210
     15   -163   -179     72     96   -171    314    153    316    129    236   -236
     46   -150   -197     51    119   -174    324    155    316    129    228   -259
    106   -153   -259     23    181   -205    303    135    283    101    189   -306
    -20   -239   -220    129     98   -228    288    114    259     80    161   -348
    -72   -218   -148    145     36   -184    306    135    280    111    184   -335
     -7   -197   -192    101     90   -194    296    129    272    103    176   -353
     51   -181   -233     64    142   -207    283    119    254     93    161   -384
     28   -197   -226     83    127   -210    275    116    249     96    153   -407
     15   -249   -265    116    137   -254    233     85    215     70    116   -454
     31   -228   -262     98    145   -244    226     75    210     70    109   -465
     23   -220   -244     98    132   -231    218     70    207     75    103   -472
     31   -223   -254     96    142   -239    200     54    197     67     88   -496
     57   -223   -283     83    168   -252    176     25    179     51     64   -530
     20   -267   -288    122    150   -275    148     -5    155     33     33   -553
     12   -267   -280    127    145   -272    129    -20    153     33     31   -553
     15   -277   -296    129    153   -285    116    -36    148     36     25   -553
     15   -283   -298    132    155   -290    103    -49    142     33     20   -553
     15   -283   -301    132    155   -290     90    -59    137     31     18   -550
     12   -288   -301    137    155   -293     67    -72    132     31     18   -550
     41   -270   -314    111    176   -290     51    -77    137     41     25   -542
     38   -275   -316    116    176   -296     33    -85    140     38     18   -542
     33   -298   -332    129    181   -316      5   -109    124     23      2   -558
     49   -293   -342    122    194   -316    -12   -122    119     23      2   -563
     70   -262   -332     93    197   -296    -25   -124    116     31     10   -550
     83   -257   -342     85    213   -298    -46   -129    103     28      7   -553
     67   -283   -350    106    207   -316    -77   -150     80     18     -5   -568
     80   -267   -348     93    213   -306    -90   -158     75     18     -5   -576
    106   -233   -342     62    223   -285    -96   -158     77     23     -2   -576
     83   -254   -337     85    207   -296   -119   -179     54     10    -20   -592
     62   -265   -327    101    192   -296   -129   -197     41      2    -28   -600
     57   -270   -327    106    192   -298   -135   -210     36     -5    -31   -602
     44   -283   -327    116    184   -303   -150   -233     20    -20    -49   -620
     49   -275   -327    111    187   -301   -155   -246     15    -25    -62   -631
     49   -277   -329    114    189   -303   -158   -257     18    -31    -80   -646
     88   -244   -332     77    210   -288   -142   -252     33    -23    -80   -646
     75   -262   -337     93    205   -298   -137   -265     36    -28    -96   -662
     36   -316   -355    140    194   -335   -153   -293     23    -51   -122   -696
     25   -345   -371    155    197   -358   -166   -311     10    -67   -142   -722
     51   -340   -392    145    220   -366   -168   -327      7    -72   -155   -737
     46   -353   -400    150    223   -376   -179   -353     -7    -83   -181   -761
     25   -371   -400    171    213   -384   -189   -379    -18    -93   -200   -779
     31   -379   -413    171    220   -397   -197   -400    -25   -101   -215   -795
     38   -394   -433    179    236   -413   -207   -418    -36   -111   -231   -807
     20   -420   -441    200    228   -431   -231   -444    -54   -127   -254   -828
     18   -431   -449    205    233   -439   -246   -462    -70   -137   -272   -844
     23   -426   -449    200    233   -436   -262   -483    -80   -140   -283   -852
     59   -394   -454    168    257   -423   -270   -496    -80   -132   -283   -852
     36   -436   -472    197    252   -454   -293   -524    -98   -153   -306   -875
     15   -470   -485    226    249   -478   -316   -553   -116   -171   -327   -896
     36   -462   -498    210    265   -478   -324   -566   -119   -174   -332   -906
     46   -459   -506    207    275   -483   -322   -568   -116   -168   -337   -911
     18   -475   -496    226    257   -485   -340   -592   -129   -176   -342   -917
     33   -475   -509    220    270   -491   -353   -607   -140   -181   -353   -917
     36   -491   -527    226    280   -509   -363   -623   -153   -189   -371   -930
     31   -488   -519    228    275   -504   -366   -636   -153   -189   -374   -930
     18   -514   -532    246    272   -522   -379   -652   -163   -194   -387   -943
     -2   -550   -550    275    272   -550   -407   -678   -181   -213   -410   -958
      7   -558   -566    275    285   -563   -420   -688   -187   -218   -426   -961
     64   -522   -587    228    324   -553   -418   -688   -184   -207   -428   -950
     62   -553   -615    244    337   -581   -444   -719   -213   -233   -457   -974
     28   -605   -633    288    329   -618   -475   -753   -244   -257   -493   -997
     38   -594   -636    275    335   -613   -480   -769   -249   -257   -501   -992
    106   -558   -665    226    384   -610   -480   -774   -246   -252   -501   -979
     70   -602   -672    265    368   -636   -501   -805   -272   -275   -530   -995
     31   -649   -683    309    355   -665   -535   -839   -303   -296   -558  -1010
     77   -607   -688    265    381   -646   -535   -841   -301   -288   -553  -1002
    103   -561   -665    228    384   -613   -504   -823   -280   -265   -537   -979
     31   -620   -652    293    340   -636   -519   -844   -298   -280   -563   -989
     41   -602   -644    280    342   -623   -517   -846   -296   -275   -563   -984
     72   -574   -646    246    358   -610   -514   -844   -290   -267   -568   -982
     88   -576   -665    244    376   -620   -519   -852   -290   -270   -581   -982
     85   -563   -652    239    368   -607   -522   -854   -280   -254   -571   -966
     77   -548   -628    233    353   -587   -530   -870   -280   -244   -566   -953
     88   -537   -628    223    358   -581   -553   -891   -296   -246   -576   -958
    109   -540   -649    215    379   -594   -571   -914   -311   -252   -592   -966
     93   -566   -662    233    376   -613   -610   -950   -342   -277   -623   -979
     85   -613   -698    262    392   -654   -646   -979   -368   -311   -665  -1005
     57   -685   -743    311    397   -711   -672  -1008   -400   -342   -717  -1039
     54   -724   -779    335    415   -750   -704  -1036   -431   -374   -763  -1067
     64   -740   -807    337    436   -774   -730  -1067   -457   -400   -797  -1088
     62   -784   -846    361    454   -815   -743  -1096   -483   -428   -841  -1122
     44   -839   -883    397    462   -862   -763  -1130   -517   -459   -888  -1158
     41   -883   -924    420    483   -904   -784  -1158   -537   -478   -922  -1189
     41   -906   -948    431    493   -927   -797  -1195   -553   -496   -950  -1200
     38   -896   -935    428    485   -914   -805  -1226   -563   -504   -958  -1195
     33   -898   -932    431    483   -914   -820  -1247   -574   -511   -971  -1200
     33   -917   -950    441    491   -932   -833  -1270   -587   -522   -984  -1213
     25   -922   -948    444    485   -935   -852  -1296   -597   -540  -1005  -1226
     38   -922   -961    441    498   -940   -875  -1319   -613   -553  -1026  -1239
     51   -948  -1000    446    524   -974   -885  -1322   -633   -568  -1054  -1267
     83  -1015  -1098    467    589  -1057   -836  -1249   -626   -589  -1111  -1335
    106   -974  -1083    433    592  -1026   -701  -1083   -527   -532  -1088  -1330
    153   -875  -1031    361    589   -953   -587   -898   -389   -413   -997  -1249
    207   -639   -846    213    527   -743   -530   -761   -205   -192   -787  -1034
    241   -135   -376    -51    309   -254   -576   -763     18    168   -379   -600
     54    465    407   -259   -176    436   -797  -1034    184    537     90   -103
   -142    475    615   -166   -379    545  -1114  -1473      2    485    101    -80
   -241   -145     93    192   -168    -28  -1384  -1930   -561   -122   -472   -597
   -233   -943   -709    589    236   -826  -1535  -2187  -1135   -831  -1179  -1254
   -161  -1275  -1114    717    475  -1197  -1488  -2060  -1197   -984  -1397  -1491
   -127  -1304  -1179    714    524  -1241  -1356  -1878  -1098   -937  -1389  -1496
    -98  -1234  -1135    665    517  -1184  -1210  -1706   -969   -839  -1319  -1431
    -62  -1124  -1062    594    498  -1093  -1111  -1579   -870   -745  -1241  -1345
    -49  -1117  -1070    581    509  -1096  -1083  -1532   -854   -730  -1228  -1325
    -44  -1127  -1083    584    517  -1106  -1070  -1509   -857   -740  -1228  -1322
    -44  -1140  -1098    589    527  -1119  -1062  -1493   -865   -753  -1231  -1317
    -44  -1132  -1088    589    522  -1111  -1062  -1483   -870   -761  -1223  -1301
    -44  -1130  -1085    584    519  -1109  -1067  -1467   -880   -763  -1226  -1288
    -28  -1145  -1117    587    542  -1130  -1075  -1454   -896   -782  -1231  -1288
    -20  -1158  -1140    587    558  -1150  -1088  -1447   -914   -800  -1236  -1293
    -18  -1140  -1122    579    550  -1132  -1091  -1428   -919   -805  -1218  -1275
    -15  -1135  -1119    574    550  -1127  -1109  -1431   -943   -820  -1221  -1291
    -15  -1145  -1132    579    555  -1140  -1124  -1436   -963   -828  -1228  -1312
     -5  -1122  -1119    561    555  -1122  -1127  -1428   -976   -841  -1226  -1327
     -2  -1106  -1104    555    550  -1106  -1135  -1428   -995   -854  -1226  -1353
      0  -1106  -1106    553    553  -1106  -1161  -1449  -1034   -880  -1244  -1397
      2  -1111  -1114    553    558  -1111  -1187  -1470  -1072   -906  -1267  -1441
     54  -1057  -1114    498    581  -1083  -1187  -1465  -1080   -911  -1278  -1444
    101  -1018  -1119    459    610  -1067  -1179  -1460  -1085   -909  -1288  -1421
     72  -1078  -1150    501    610  -1114  -1213  -1496  -1127   -945  -1337  -1439
     67  -1117  -1184    524    623  -1148  -1239  -1527  -1161   -969  -1387  -1447
    111  -1114  -1226    501    667  -1171  -1254  -1548  -1184   -974  -1426  -1447
    153  -1098  -1252    472    701  -1174  -1267  -1566  -1205   -979  -1457  -1444
    148  -1114  -1265    480    704  -1189  -1273  -1574  -1221   -989  -1491  -1447
    142  -1130  -1273    493    706  -1200  -1278  -1577  -1228   -992  -1514  -1436
     85  -1189  -1278    550    680  -1234  -1299  -1595  -1249  -1008  -1561  -1434
     54  -1221  -1275    584    665  -1247  -1317  -1608  -1265  -1013  -1600  -1428
     77  -1197  -1275    558    675  -1236  -1314  -1602  -1265  -1000  -1628  -1408
    135  -1143  -1278    504    704  -1208  -1299  -1577  -1252   -976  -1628  -1384
    135  -1156  -1291    509    711  -1223  -1296  -1564  -1257   -976  -1644  -1376
    111  -1176  -1288    532    698  -1231  -1299  -1556  -1267   -982  -1662  -1374
     77  -1228  -1306    574    688  -1265  -1309  -1545  -1275   -984  -1686  -1379
     36  -1283  -1319    623    678  -1301  -1325  -1543  -1291   -995  -1704  -1395
    122  -1228  -1353    553    737  -1291  -1309  -1512  -1275   -974  -1691  -1384
    174  -1192  -1366    509    769  -1278  -1288  -1480  -1257   -948  -1667  -1374
     98  -1257  -1356    579    727  -1306  -1283  -1475  -1260   -948  -1660  -1376
     85  -1275  -1361    594    722  -1317  -1273  -1470  -1254   -950  -1647  -1371
     72  -1288  -1363    605    717  -1325  -1249  -1449  -1241   -943  -1626  -1356
    106  -1306  -1413    600    758  -1358  -1247  -1447  -1247   -958  -1621  -1358
     62  -1330  -1395    633    727  -1361  -1231  -1434  -1244   -956  -1605  -1343
     64  -1337  -1402    636    732  -1369  -1221  -1423  -1241   -953  -1595  -1340
    111  -1322  -1434    605    771  -1376  -1208  -1405  -1228   -943  -1582  -1348
     51  -1371  -1423    659    737  -1397  -1200  -1400  -1226   -945  -1582  -1363
      7  -1405  -1415    698    709  -1410  -1182  -1392  -1215   -948  -1584  -1371
     46  -1392  -1441    672    743  -1415  -1174  -1389  -1210   -953  -1579  -1382
     62  -1400  -1462    667    761  -1431  -1179  -1405  -1218   -971  -1592  -1413
     62  -1418  -1480    678    771  -1449  -1174  -1410  -1221   -982  -1600  -1418
     51  -1423  -1475    685    763  -1449  -1166  -1413  -1213   -974  -1595  -1410
     49  -1423  -1473    685    758  -1447  -1163  -1415  -1210   -974  -1595  -1400
     51  -1428  -1480    685    763  -1454  -1163  -1415  -1208   -974  -1597  -1397
     31  -1449  -1480    709    756  -1465  -1171  -1428  -1223   -984  -1610  -1405
     28  -1452  -1480    711    750  -1465  -1182  -1439  -1234   -995  -1628  -1410
     23  -1462  -1486    717    753  -1473  -1189  -1447  -1239  -1000  -1641  -1408
      0  -1486  -1488    740    743  -1488  -1205  -1454  -1252  -1008  -1652  -1405
     12  -1470  -1483    730    748  -1475  -1210  -1447  -1254  -1000  -1649  -1387
     44  -1465  -1512    709    776  -1488  -1205  -1431  -1249   -992  -1649  -1369
     54  -1454  -1509    698    779  -1480  -1202  -1421  -1247   -979  -1644  -1340
     20  -1486  -1506    730    761  -1496  -1215  -1415  -1249   -974  -1641  -1319
     20  -1478  -1499    730    758  -1488  -1215  -1405  -1247   -966  -1631  -1301
     31  -1475  -1506    719    766  -1488  -1210  -1400  -1241   -963  -1636  -1301
     54  -1454  -1509    701    782  -1480  -1202  -1387  -1234   -961  -1639  -1275
     46  -1465  -1514    709    779  -1488  -1210  -1389  -1239   -969  -1647  -1273
     12  -1496  -1509    743    761  -1501  -1231  -1405  -1262   -995  -1678  -1286
     -2  -1522  -1522    761    758  -1522  -1228  -1397  -1260  -1005  -1696  -1260
    -36  -1519  -1483    776    722  -1501  -1213  -1382  -1239   -989  -1686  -1228
    -70  -1504  -1436    787    683  -1470  -1187  -1361  -1215   -966  -1654  -1213
   -101  -1522  -1421    813    659  -1473  -1189  -1363  -1215   -969  -1641  -1213
    -44  -1558  -1517    800    735  -1540  -1218  -1392  -1247  -1008  -1683  -1236
      0  -1579  -1579    787    789  -1579  -1226  -1400  -1254  -1026  -1688  -1241
     46  -1538  -1587    743    815  -1561  -1205  -1379  -1236  -1008  -1662  -1223
     88  -1496  -1584    704    836  -1540  -1192  -1371  -1226   -995  -1631  -1231
     64  -1532  -1597    732    828  -1564  -1200  -1387  -1239   -997  -1613  -1262
     51  -1540  -1595    743    823  -1566  -1184  -1374  -1234   -992  -1597  -1254
     20  -1540  -1561    758    789  -1551  -1158  -1353  -1218   -979  -1597  -1244
     12  -1535  -1548    761    779  -1540  -1119  -1322  -1192   -961  -1584  -1223
     31  -1509  -1543    737    784  -1525  -1093  -1299  -1174   -953  -1571  -1197
     23  -1509  -1535    743    776  -1522  -1080  -1291  -1171   -948  -1556  -1189
     -2  -1519  -1519    761    756  -1519  -1070  -1280  -1163   -943  -1532  -1179
     15  -1470  -1486    727    750  -1478  -1047  -1254  -1135   -919  -1493  -1148
      2  -1454  -1460    724    730  -1457  -1036  -1244  -1117   -901  -1465  -1117
      7  -1444  -1452    717    730  -1447  -1036  -1244  -1109   -896  -1449  -1093
    -23  -1488  -1465    753    719  -1478  -1060  -1265  -1127   -911  -1457  -1093
    -31  -1514  -1483    774    724  -1499  -1080  -1280  -1135   -917  -1457  -1096
     10  -1522  -1532    756    769  -1527  -1096  -1286  -1148   -932  -1465  -1106
     41  -1535  -1577    748    807  -1556  -1096  -1288  -1156   -948  -1475  -1127
      2  -1615  -1621    805    810  -1618  -1109  -1306  -1184   -982  -1506  -1166
      2  -1657  -1660    828    831  -1657  -1124  -1322  -1210  -1018  -1527  -1192
    -31  -1706  -1675    865    820  -1691  -1135  -1337  -1231  -1054  -1545  -1215
    -41  -1753  -1714    896    833  -1735  -1140  -1345  -1244  -1072  -1551  -1226
    -51  -1790  -1738    919    841  -1764  -1150  -1358  -1260  -1085  -1553  -1226
    -54  -1803  -1748    930    846  -1777  -1158  -1361  -1265  -1093  -1553  -1215
    -41  -1782  -1740    911    849  -1761  -1156  -1350  -1260  -1085  -1535  -1189
    -54  -1797  -1743    924    844  -1771  -1153  -1345  -1260  -1085  -1527  -1174
    -31  -1771  -1743    898    854  -1758  -1143  -1332  -1249  -1075  -1509  -1161
      5  -1730  -1735    862    870  -1732  -1132  -1314  -1236  -1060  -1488  -1153
    -51  -1813  -1764    932    854  -1790  -1156  -1343  -1265  -1088  -1512  -1182
    -31  -1831  -1803    930    883  -1818  -1148  -1340  -1265  -1088  -1514  -1187
     12  -1875  -1891    930    948  -1883  -1093  -1270  -1247  -1093  -1535  -1221
     59  -1839  -1899    891    979  -1867   -963  -1109  -1158  -1036  -1504  -1210
     80  -1777  -1857    846    966  -1816   -854   -917  -1028   -919  -1410  -1127
    166  -1540  -1709    685    935  -1623   -766   -730   -836   -698  -1192   -896
    270  -1021  -1291    374    779  -1153   -735   -641   -574   -340   -787   -452
    114   -379   -493    132    303   -436   -815   -758   -309     88   -275    101
   -192   -423   -231    306     18   -329  -1109  -1192   -465     49   -249    140
   -288   -989   -701    639    205   -846  -1361  -1631   -974   -483   -750   -337
   -272  -1727  -1454   1000    589  -1592  -1551  -1922  -1525  -1132  -1402   -969
   -215  -2143  -1927   1179    854  -2036  -1553  -1862  -1673  -1363  -1673  -1252
   -150  -2174  -2023   1161    935  -2099  -1423  -1675  -1579  -1319  -1657  -1262
   -135  -2138  -2003   1135    932  -2070  -1299  -1512  -1470  -1234  -1595  -1213
   -101  -2013  -1912   1057    904  -1961  -1187  -1371  -1353  -1127  -1491  -1124
    -46  -1914  -1867    982    909  -1891  -1109  -1280  -1275  -1057  -1423  -1062
    -75  -1953  -1880   1013    901  -1917  -1093  -1262  -1267  -1052  -1428  -1067
    -70  -1969  -1899   1018    914  -1935  -1091  -1254  -1267  -1054  -1431  -1070
    -54  -1958  -1906   1005    924  -1935  -1080  -1241  -1260  -1047  -1415  -1054
    -36  -1935  -1899    987    930  -1917  -1065  -1221  -1249  -1034  -1395  -1028
    -25  -1930  -1904    976    937  -1917  -1049  -1208  -1231  -1021  -1384  -1008
    -20  -1943  -1922    982    950  -1932  -1031  -1192  -1215  -1013  -1376   -992
    -28  -1971  -1943   1000    956  -1958  -1026  -1184  -1213  -1015  -1374   -989
    -20  -1984  -1964   1002    971  -1974  -1018  -1169  -1213  -1015  -1371   -987
     15  -1953  -1971    966    992  -1961  -1005  -1153  -1200  -1002  -1353   -969
     36  -1932  -1969    948   1000  -1948   -987  -1135  -1182   -987  -1332   -948
     20  -1945  -1969    961    992  -1956   -979  -1130  -1176   -987  -1332   -948
    -12  -1982  -1969    997    976  -1977   -982  -1132  -1184   -992  -1337   -953
    -10  -1969  -1961    987    974  -1964   -971  -1124  -1176   -987  -1332   -940
     31  -1922  -1956    945    992  -1938   -948  -1109  -1158   -969  -1322   -922
     36  -1932  -1969    945   1000  -1951   -940  -1101  -1153   -969  -1327   -914
    -10  -1971  -1961    992    974  -1966   -943  -1104  -1158   -976  -1335   -904
    -25  -1951  -1925    984    948  -1938   -937  -1091  -1145   -958  -1322   -872
     28  -1883  -1914    927    969  -1899   -917  -1060  -1117   -932  -1299   -831
     23  -1888  -1912    932    966  -1901   -917  -1049  -1114   -930  -1296   -815
    -12  -1938  -1925    976    956  -1932   -930  -1052  -1122   -943  -1306   -807
      2  -1919  -1922    956    961  -1919   -924  -1034  -1117   -935  -1301   -776
      5  -1901  -1906    948    953  -1901   -924  -1021  -1114   -924  -1288   -745
     12  -1873  -1886    927    948  -1878   -917  -1005  -1101   -909  -1270   -714
     28  -1878  -1906    924    966  -1891   -911   -987  -1101   -909  -1273   -698
     12  -1878  -1891    930    950  -1883   -909   -976  -1096   -896  -1262   -659
     18  -1867  -1886    924    950  -1875   -911   -963  -1096   -891  -1262   -631
     18  -1870  -1888    924    953  -1878   -922   -945  -1101   -893  -1278   -607
     38  -1842  -1880    901    958  -1860   -919   -930  -1093   -878  -1275   -563
     62  -1849  -1912    891    987  -1880   -919   -906  -1085   -865  -1267   -532
     54  -1852  -1906    896    979  -1878   -924   -888  -1083   -859  -1260   -504
     23  -1862  -1886    917    953  -1873   -937   -885  -1088   -862  -1262   -470
     33  -1834  -1867    901    950  -1849   -935   -865  -1078   -839  -1247   -413
     85  -1774  -1862    841    971  -1816   -922   -836  -1054   -802  -1221   -371
     62  -1777  -1839    857    950  -1808   -914   -823  -1049   -784  -1205   -345
     18  -1803  -1821    891    917  -1810   -914   -828  -1052   -784  -1197   -340
     28  -1792  -1821    883    924  -1805   -898   -823  -1041   -784  -1174   -340
     41  -1784  -1826    870    932  -1803   -880   -815  -1034   -779  -1143   -363
     38  -1797  -1836    878    937  -1818   -867   -818  -1023   -776  -1143   -350
     46  -1800  -1847    875    945  -1823   -852   -818  -1018   -779  -1135   -340
     67  -1774  -1842    854    953  -1808   -828   -810  -1002   -779  -1119   -340
     70  -1777  -1849    852    958  -1813   -802   -810   -995   -787  -1111   -358
     80  -1782  -1862    849    969  -1821   -782   -810   -984   -789  -1106   -381
    101  -1771  -1875    833    987  -1823   -766   -810   -979   -792  -1098   -413
    114  -1771  -1886    828   1000  -1829   -753   -813   -974   -800  -1085   -459
    127  -1787  -1917    828   1021  -1849   -753   -823   -984   -813  -1072   -527
    155  -1795  -1951    818   1052  -1873   -756   -839  -1000   -828  -1075   -581
    176  -1816  -1992    818   1083  -1904   -761   -854  -1015   -839  -1104   -584
    194  -1823  -2018    815   1106  -1919   -766   -865  -1026   -844  -1114   -584
    194  -1836  -2031    818   1111  -1935   -771   -875  -1039   -857  -1122   -584
    202  -1821  -2023    807   1111  -1919   -766   -870  -1034   -852  -1117   -558
    192  -1808  -2000    807   1093  -1904   -758   -859  -1023   -846  -1101   -514
    181  -1800  -1982    810   1080  -1891   -766   -857  -1018   -846  -1088   -472
    181  -1792  -1977    805   1078  -1883   -761   -841  -1002   -833  -1070   -410
    194  -1771  -1969    787   1080  -1870   -756   -823   -989   -818  -1052   -348
    174  -1787  -1964    805   1067  -1873   -761   -815   -995   -813  -1036   -301
    127  -1821  -1948    846   1036  -1883   -776   -818   -997   -813  -1023   -257
    127  -1808  -1938    839   1031  -1873   -763   -795   -976   -792   -987   -197
    179  -1753  -1932    787   1054  -1842   -732   -756   -940   -761   -937   -127
    166  -1782  -1948    807   1054  -1862   -730   -745   -940   -758   -919    -96
    124  -1829  -1953    852   1039  -1891   -737   -748   -948   -763   -909    -77
    114  -1813  -1927    846   1018  -1867   -745   -748   -945   -756   -883    -44
    142  -1769  -1912    813   1026  -1839   -743   -740   -935   -750   -852    -33
    155  -1748  -1906    795   1031  -1826   -735   -730   -922   -750   -826    -44
    132  -1774  -1906    820   1018  -1839   -732   -730   -919   -766   -810    -72
    114  -1761  -1875    820    995  -1818   -722   -724   -906   -758   -769    -96
     88  -1769  -1857    839    971  -1813   -719   -730   -906   -758   -743   -129
     96  -1748  -1844    826    969  -1797   -701   -722   -891   -750   -719   -142
    119  -1719  -1839    800    979  -1779   -678   -704   -867   -745   -696   -145
    127  -1673  -1800    771    963  -1738   -633   -678   -833   -724   -667   -129
    111  -1652  -1764    769    937  -1706   -584   -646   -800   -704   -644   -116
     64  -1673  -1738    802    898  -1704   -558   -631   -787   -701   -641   -124
     25  -1709  -1735    841    880  -1722   -553   -628   -787   -706   -649   -153
     59  -1660  -1719    797    885  -1688   -517   -594   -756   -688   -618   -153
     59  -1610  -1673    774    865  -1641   -480   -566   -717   -659   -579   -145
     33  -1574  -1608    769    820  -1592   -465   -550   -691   -639   -550   -145
     64  -1522  -1587    730    826  -1553   -459   -542   -675   -631   -537   -148
     90  -1517  -1608    711    846  -1561   -465   -548   -678   -636   -550   -158
     75  -1545  -1621    732    846  -1582   -485   -561   -683   -641   -553   -153
     62  -1602  -1667    769    865  -1636   -514   -581   -701   -662   -574   -161
     49  -1662  -1712    807    880  -1686   -530   -594   -722   -683   -605   -189
     49  -1709  -1758    828    904  -1732   -532   -594   -735   -691   -623   -207
    103  -1696  -1800    795    950  -1748   -527   -594   -737   -685   -628   -210
    148  -1686  -1834    766    989  -1758   -522   -597   -743   -691   -646   -213
     90  -1758  -1849    833    969  -1803   -535   -620   -766   -714   -685   -239
     93  -1769  -1865    836    979  -1816   -540   -636   -776   -717   -696   -231
     77  -1795  -1875    857    976  -1834   -553   -649   -792   -730   -719   -220
     70  -1813  -1883    870    974  -1847   -563   -659   -800   -737   -735   -213
     88  -1800  -1888    857    987  -1844   -568   -654   -792   -727   -735   -192
     88  -1795  -1883    852    984  -1839   -568   -654   -787   -722   -737   -168
     90  -1774  -1865    839    976  -1818   -555   -639   -769   -709   -727   -132
     75  -1792  -1867    857    969  -1829   -558   -636   -763   -698   -722   -135
     44  -1878  -1922    917    982  -1899   -576   -639   -782   -717   -756   -181
    132  -1880  -2013    872   1070  -1945   -493   -522   -730   -691   -761   -213
    239  -1748  -1987    753   1111  -1867   -329   -309   -576   -576   -683   -171
    220  -1683  -1904    732   1062  -1792   -218   -116   -420   -436   -571    -75
    187  -1504  -1691    659    937  -1597   -158     31   -241   -210   -329    148
    202   -969  -1171    381    685  -1067   -114    114     41    184    148    605
     41   -446   -488    202    262   -467   -197    -23    231    532    587   1015
    -96   -400   -306    246    103   -353   -465   -420     75    506    613   1034
   -179   -919   -740    550    280   -831   -719   -901   -475    -67     57    535
   -161  -1574  -1413    867    623  -1493   -870  -1135   -971   -701   -579    -49
    -98  -1945  -1847   1023    872  -1896   -896  -1078  -1093   -911   -823   -280
    -49  -2055  -2008   1049    976  -2031   -823   -948  -1049   -911   -867   -316
     15  -1977  -1992    982   1002  -1984   -714   -810   -945   -826   -813   -265
     96  -1842  -1938    872   1015  -1891   -607   -683   -828   -717   -719   -181
     46  -1834  -1880    893    963  -1857   -563   -626   -771   -670   -667   -140
     41  -1810  -1852    883    945  -1829   -532   -587   -735   -659   -628   -122
     67  -1777  -1844    854    956  -1810   -511   -558   -711   -649   -600   -122
     72  -1769  -1842    846    953  -1803   -509   -545   -704   -641   -584   -127
     80  -1732  -1813    826    945  -1771   -496   -530   -680   -618   -561   -114
     70  -1701  -1774    815    919  -1738   -488   -524   -662   -594   -540   -109
     96  -1691  -1787    797    940  -1738   -485   -527   -654   -587   -530   -111
    114  -1688  -1803    787    956  -1745   -491   -532   -657   -587   -535   -109
    116  -1654  -1771    766    943  -1712   -465   -509   -631   -561   -517    -75
     83  -1665  -1751    789    914  -1709   -459   -498   -623   -550   -517    -57
    111  -1678  -1790    784    950  -1732   -483   -517   -641   -571   -545    -64
    145  -1649  -1795    750    966  -1722   -488   -519   -636   -576   -542    -72
    129  -1634  -1764    753    945  -1699   -485   -511   -623   -563   -522    -85
    142  -1595  -1738    724    940  -1665   -483   -504   -605   -540   -496   -101
    140  -1590  -1730    724    935  -1660   -493   -509   -602   -532   -472   -132
    124  -1605  -1730    737    924  -1665   -517   -522   -607   -535   -462   -158
    124  -1595  -1719    735    919  -1657   -517   -517   -597   -530   -452   -153
    137  -1566  -1704    711    919  -1634   -519   -511   -592   -514   -439   -150
    153  -1530  -1683    688    917  -1605   -519   -509   -581   -509   -431   -161
    132  -1548  -1680    706    904  -1613   -530   -509   -581   -509   -436   -155
    127  -1543  -1670    706    896  -1605   -535   -498   -568   -493   -436   -127
    127  -1540  -1670    706    896  -1605   -537   -493   -561   -483   -439   -114
    132  -1538  -1670    704    901  -1602   -542   -498   -558   -483   -444   -101
    158  -1504  -1662    670    909  -1582   -542   -493   -545   -467   -426    -75
    176  -1478  -1654    649    914  -1566   -540   -491   -527   -452   -407    -57
    166  -1465  -1631    646    896  -1548   -550   -498   -522   -444   -394    -49
    161  -1457  -1618    649    888  -1538   -558   -506   -517   -433   -376    -28
    179  -1439  -1618    628    898  -1530   -558   -501   -498   -418   -353      2
    189  -1418  -1608    613    896  -1512   -553   -491   -478   -394   -327     23
    184  -1415  -1600    615    888  -1506   -550   -483   -470   -384   -306     20
    158  -1413  -1571    628    865  -1491   -548   -475   -459   -371   -275     15
    158  -1384  -1543    613    849  -1462   -540   -457   -446   -355   -272     46
    163  -1361  -1527    597    844  -1444   -530   -449   -436   -340   -283     72
    166  -1337  -1506    584    833  -1421   -522   -436   -423   -329   -275     77
    161  -1325  -1486    581    823  -1405   -511   -423   -418   -329   -267     77
    153  -1309  -1462    576    805  -1384   -506   -407   -407   -319   -262     77
    137  -1309  -1447    584    789  -1376   -506   -397   -397   -309   -252     51
    129  -1291  -1421    579    774  -1356   -496   -376   -379   -290   -228     46
    119  -1273  -1392    576    756  -1332   -485   -353   -366   -275   -210     46
    119  -1270  -1389    574    753  -1327   -480   -337   -358   -270   -215     41
    129  -1254  -1384    561    756  -1317   -475   -319   -348   -262   -220     41
    132  -1234  -1366    550    748  -1299   -467   -306   -337   -254   -218     51
    142  -1223  -1366    540    753  -1293   -467   -293   -327   -244   -218     49
    145  -1218  -1366    535    753  -1293   -459   -285   -319   -236   -231     41
    150  -1195  -1345    519    748  -1270   -459   -285   -319   -233   -244     36
    148  -1182  -1330    517    737  -1254   -465   -285   -316   -236   -249     33
    145  -1176  -1322    517    732  -1249   -470   -285   -311   -241   -254     23
    137  -1176  -1314    517    724  -1244   -472   -285   -303   -236   -254      7
    132  -1166  -1299    517    714  -1231   -472   -283   -293   -228   -246     -7
    129  -1145  -1275    509    701  -1210   -470   -280   -280   -226   -239    -12
    124  -1140  -1265    509    693  -1202   -472   -280   -272   -220   -233     -7
    106  -1140  -1249    517    675  -1195   -480   -290   -267   -220   -231    -15
    101  -1135  -1239    517    667  -1187   -483   -298   -259   -218   -215    -10
    106  -1114  -1221    501    662  -1166   -504   -319   -267   -220   -218    -23
    106  -1093  -1200    493    652  -1145   -511   -324   -267   -223   -218    -23
     96  -1109  -1205    506    649  -1156   -519   -324   -265   -223   -210    -12
     96  -1109  -1205    506    649  -1156   -524   -327   -267   -226   -202    -10
     96  -1104  -1200    501    646  -1150   -524   -329   -267   -223   -194     -2
    103  -1088  -1192    493    646  -1140   -530   -322   -267   -220   -176      7
    122  -1070  -1192    472    654  -1130   -537   -316   -272   -226   -163      7
    140  -1057  -1197    457    667  -1127   -540   -298   -267   -215   -153     15
    155  -1036  -1192    439    672  -1111   -542   -283   -267   -215   -142     12
    174  -1026  -1200    426    685  -1111   -537   -267   -265   -215   -132     18
    200  -1018  -1218    407    706  -1117   -542   -252   -275   -226   -132     12
    218  -1005  -1226    392    722  -1114   -550   -246   -283   -239   -127      0
    228   -979  -1208    376    717  -1093   -561   -246   -293   -249   -122    -23
    246   -945  -1192    350    719  -1067   -561   -241   -296   -246   -116    -46
    249   -940  -1189    342    719  -1065   -566   -246   -301   -252   -114    -67
    262   -906  -1169    322    714  -1036   -566   -252   -301   -254   -114    -83
    293   -891  -1184    296    737  -1036   -561   -252   -306   -252   -111    -96
    335   -870  -1205    267    769  -1036   -558   -257   -309   -249   -119    -96
    358   -862  -1221    252    789  -1041   -563   -262   -316   -257   -132   -103
    366   -849  -1218    241    792  -1034   -566   -267   -319   -259   -150   -109
    358   -807  -1169    223    763   -987   -555   -265   -311   -252   -155   -101
    348   -776  -1124    215    735   -950   -532   -249   -285   -226   -145    -70
    335   -737  -1072    200    704   -906   -530   -246   -270   -213   -140    -46
    322   -732  -1054    205    685   -891   -548   -254   -277   -210   -155    -41
    296   -769  -1065    236    678   -917   -579   -267   -296   -220   -181    -51
    277   -776  -1054    249    665   -914   -600   -267   -303   -218   -192    -51
    314   -756  -1070    218    691   -911   -600   -254   -301   -215   -197    -49
    288   -792  -1080    252    683   -935   -602   -252   -314   -231   -226    -72
    241   -885  -1127    319    683  -1005   -618   -257   -340   -265   -267   -111
    223   -937  -1161    358    691  -1049   -639   -265   -363   -288   -298   -142
    236   -958  -1195    358    714  -1075   -654   -265   -381   -303   -319   -168
    249   -940  -1189    345    719  -1065   -652   -252   -379   -303   -319   -176
    231   -958  -1192    363    711  -1075   -654   -246   -387   -309   -322   -192
    194  -1023  -1218    415    706  -1119   -670   -257   -407   -327   -340   -215
    161  -1047  -1210    441    685  -1130   -678   -257   -413   -337   -340   -226
    179  -1008  -1187    413    683  -1096   -665   -239   -397   -327   -311   -210
    192   -987  -1182    394    685  -1083   -649   -226   -384   -324   -298   -213
    148  -1028  -1176    441    662  -1101   -657   -231   -387   -329   -298   -233
    122  -1049  -1171    462    646  -1109   -659   -226   -387   -337   -298   -249
    135  -1072  -1208    467    670  -1137   -633   -187   -379   -353   -319   -283
    166  -1083  -1249    457    706  -1166   -537    -54   -324   -337   -327   -319
    200   -987  -1187    394    693  -1085   -394    135   -189   -241   -259   -277
    265   -807  -1072    270    667   -940   -272    348     -7    -67   -101   -135
    319   -470   -789     75    553   -628   -231    465    202    200    181    153
    290    122   -171   -207    231    -23   -275    457    478    605    641    628
     38    498    459   -267   -210    480   -514    158    579    875    974    974
    -88    215    303    -64   -197    259   -823   -306    231    581    711    743
    -98   -420   -324    259    111   -374  -1047   -727   -376    -98     38    132
    -38   -969   -930    501    444   -950  -1130   -831   -724   -540   -444   -319
     -7  -1223  -1215    615    602  -1221  -1080   -706   -740   -620   -587   -454
     25  -1226  -1254    600    639  -1239   -971   -561   -644   -553   -568   -436
     85  -1119  -1205    517    644  -1161   -846   -407   -514   -436   -496   -358
     85  -1044  -1130    478    607  -1085   -774   -309   -423   -348   -439   -283
     51  -1060  -1111    504    581  -1085   -748   -267   -389   -319   -431   -254
     98   -997  -1096    446    597  -1047   -717   -226   -353   -283   -407   -218
    137   -958  -1098    410    618  -1028   -709   -202   -332   -259   -400   -192
    122   -966  -1091    420    605  -1028   -722   -202   -335   -259   -410   -189
    124   -984  -1109    431    615  -1047   -724   -187   -324   -252   -415   -176
    148   -961  -1109    405    626  -1034   -722   -176   -309   -246   -413   -158
    155   -940  -1096    392    626  -1018   -724   -166   -293   -236   -410   -142
    132   -984  -1119    423    623  -1049   -730   -161   -288   -228   -415   -142
    129   -971  -1101    420    615  -1036   -722   -153   -280   -220   -410   -127
    161   -945  -1106    392    631  -1026   -711   -140   -267   -197   -392   -116
    140   -950  -1093    405    615  -1021   -711   -142   -265   -200   -392   -127
    168   -914  -1085    371    626  -1000   -698   -129   -239   -179   -374   -103
    119   -958  -1078    420    597  -1018   -706   -135   -239   -184   -381   -111
    106   -974  -1080    431    592  -1026   -714   -140   -239   -192   -381   -103
    124   -963  -1088    418    605  -1023   -701   -129   -223   -181   -368    -85
    135   -950  -1085    405    610  -1018   -688   -116   -205   -174   -355    -67
    148   -917  -1065    384    605   -989   -678   -103   -192   -163   -337    -54
    127   -924  -1052    397    589   -987   -680   -103   -189   -166   -340    -49
    114   -932  -1049    407    581   -989   -678    -93   -176   -155   -327    -33
    114   -922  -1036    400    574   -979   -675    -90   -171   -148   -319    -25
     90   -958  -1049    433    568  -1002   -685    -90   -174   -158   -329    -28
    101   -950  -1052    423    574  -1000   -688    -83   -174   -155   -319    -18
    174   -854  -1031    340    602   -943   -659    -41   -135   -116   -283     12
    161   -862  -1023    350    589   -943   -662    -31   -127   -109   -283     12
    103   -896  -1000    397    550   -948   -685    -38   -142   -111   -285     -2
    103   -880   -984    387    542   -932   -691    -25   -132    -98   -267     20
    155   -836   -992    340    571   -911   -678      2   -111    -77   -246     57
    161   -818   -979    327    568   -898   -680     15   -103    -70   -236     80
    153   -820   -974    335    563   -896   -685     25   -101    -67   -231     90
    166   -800   -969    314    566   -883   -696     28    -98    -57   -223    111
    181   -784   -966    301    571   -875   -714     20   -106    -54   -228    114
    231   -740   -971    252    600   -854   -711     31    -98    -33   -218    135
    285   -691   -976    202    631   -833   -701     51    -85    -10   -200    161
    220   -737   -958    257    587   -846   -724     33   -103    -25   -210    145
    236   -698   -935    228    584   -815   -717     44    -83    -15   -184    171
    244   -662   -909    207    574   -784   -701     51    -62     -7   -161    197
    202   -693   -896    246    548   -795   -711     41    -62    -15   -163    210
    184   -706   -891    259    537   -800   -706     44    -49     -7   -150    231
    213   -662   -878    223    542   -769   -685     70    -18     15   -122    259
    241   -626   -870    189    553   -745   -670     90     10     41    -98    277
    213   -646   -859    218    535   -753   -670     93     23     51    -98    267
    218   -636   -857    207    535   -745   -662     98     41     67    -83    277
    267   -607   -875    168    568   -740   -641    111     62     83    -64    298
    259   -636   -898    187    576   -766   -644    103     67     77    -72    290
    192   -675   -867    241    530   -771   -662     75     57     70    -88    267
    200   -678   -878    239    535   -776   -665     67     57     67    -88    262
    270   -618   -888    174    576   -753   -636     93     83     93    -54    293
    270   -607   -878    168    571   -743   -631    103     90    101    -44    314
    174   -698   -872    262    522   -784   -657     75     57     67    -70    290
    187   -675   -865    244    524   -769   -649     88     62     67    -64    319
    200   -657   -859    228    527   -758   -641    109     70     77    -57    348
    210   -659   -872    223    540   -763   -641    124     80     88    -51    353
    254   -602   -857    174    555   -730   -607    161    116    122    -15    379
    207   -628   -839    210    522   -732   -602    179    122    124    -18    374
    176   -659   -836    241    504   -745   -610    184    116    119    -25    374
    171   -654   -826    239    496   -737   -607    197    127    124    -18    394
    220   -605   -826    192    522   -714   -576    228    158    150     12    431
    213   -623   -839    205    524   -732   -579    239    161    148     10    436
    213   -620   -833    202    522   -727   -576    249    163    148      7    436
    228   -600   -831    184    527   -714   -568    265    179    158     10    441
    220   -623   -844    202    532   -732   -568    272    179    158      5    436
    231   -605   -836    187    532   -719   -553    296    200    176     25    475
    231   -592   -826    179    527   -709   -542    311    215    189     36    496
    241   -587   -828    168    535   -706   -530    327    228    202     51    517
    236   -576   -813    171    524   -693   -522    337    241    213     54    568
    233   -545   -782    155    504   -662   -509    350    254    220     54    607
    244   -519   -763    137    501   -641   -483    374    277    244     75    644
    241   -493   -735    124    485   -613   -465    397    298    262     96    672
    262   -457   -719     98    491   -587   -452    423    309    275    111    691
    252   -478   -730    114    491   -602   -452    436    314    275    119    696
    262   -431   -693     83    475   -561   -436    452    335    296    145    717
    262   -384   -646     59    454   -517   -418    462    358    319    184    745
    259   -379   -639     59    449   -509   -415    465    374    329    210    766
    267   -366   -636     46    452   -501   -446    436    355    309    205    769
    272   -389   -665     57    467   -527   -475    405    335    288    192    750
    288   -389   -678     49    480   -532   -491    392    332    288    202    750
    296   -413   -709     59    501   -561   -501    381    322    280    205    743
    280   -444   -724     77    501   -584   -509    361    301    252    189    719
    249   -493   -743    122    493   -615   -514    340    277    226    171    709
    241   -540   -782    148    509   -659   -524    316    254    207    142    696
    241   -574   -815    166    527   -693   -532    296    231    192    116    675
    272   -561   -833    142    550   -698   -517    293    223    197    124    670
    283   -576   -862    145    571   -719   -509    288    207    192    111    659
    285   -615   -904    163    594   -758   -524    270    181    171     83    639
    277   -654   -932    189    605   -792   -545    254    158    150     57    620
    327   -657   -984    163    654   -820   -568    246    137    135     36    613
    371   -659  -1031    145    698   -846   -581    239    119    114     25    600
    397   -646  -1047    124    722   -846   -589    239    116    106     28    587
    368   -683  -1052    158    709   -867   -607    236    103     85     10    550
    389   -688  -1078    148    732   -883   -594    267    111     80      0    527
    426   -696  -1122    135    774   -909   -524    379    150     96    -20    496
    410   -678  -1088    132    748   -883   -405    550    252    168    -10    509
    459   -574  -1034     57    745   -802   -275    779    413    319     62    633
    493   -329   -823    -83    657   -576   -210    948    605    558    280    906
    480    155   -327   -319    402    -85   -205    992    841    911    688   1379
    275    696    420   -485    -72    558   -322    813   1034   1275   1156   1891
     62    735    672   -397   -303    704   -600    387    880   1262   1223   1979
      5    132    127    -70    -62    132   -854    -59    311    659    649   1460
     36   -558   -597    259    314   -576  -1018   -314   -187     38     20    854
    116   -906  -1023    392    568   -963  -1023   -246   -283   -142   -200    613
    174   -937  -1111    381    641  -1023   -927    -85   -200   -109   -176    602
    176   -885  -1062    355    618   -974   -815     54    -85    -36    -85    605
    194   -769   -963    288    576   -867   -717    171     36     51     33    594
    197   -706   -904    252    548   -805   -665    220    101     96     88    600
    207   -678   -885    236    545   -782   -636    241    135    114     96    623
    197   -678   -875    239    535   -776   -631    252    150    124    101    631
    189   -678   -867    244    527   -771   -626    262    166    135    106    641
    189   -657   -846    231    517   -750   -610    275    181    148    111    665
    189   -644   -833    228    511   -737   -587    293    205    163    106    701
    223   -600   -823    187    522   -711   -558    314    228    181    111    737
    194   -615   -810    210    501   -711   -548    314    231    181    106    745
    192   -613   -805    207    498   -709   -524    327    244    187    111    753
    189   -613   -802    213    496   -706   -501    332    254    187    122    743
    174   -623   -797    223    483   -709   -491    322    254    176    119    714
    155   -623   -782    233    467   -701   -478    324    259    171    119    706
    153   -613   -766    228    457   -688   -454    332    272    176    140    698
    179   -581   -761    202    470   -670   -431    348    288    181    158    696
    210   -545   -758    166    480   -652   -418    355    298    187    179    714
    207   -540   -748    166    478   -644   -407    355    303    184    189    722
    226   -524   -753    148    488   -639   -394    358    311    194    192    737
    207   -545   -753    168    480   -649   -389    345    306    194    179    748
    184   -555   -740    184    462   -646   -387    340    303    189    179    722
    187   -548   -735    179    459   -641   -381    340    306    192    187    701
    194   -532   -730    166    459   -631   -381    337    311    194    197    688
    202   -498   -701    148    452   -600   -374    348    322    205    210    693
    200   -504   -704    150    449   -602   -381    350    316    200    202    683
    171   -524   -696    174    433   -610   -389    353    309    197    197    678
    163   -493   -657    163    407   -574   -392    363    314    205    202    698
    197   -436   -633    119    415   -535   -387    374    329    220    215    724
    200   -433   -636    116    415   -532   -397    376    327    218    210    722
    192   -431   -623    119    405   -524   -402    389    324    223    213    724
    192   -413   -607    109    397   -509   -407    402    327    233    223    732
    179   -423   -602    122    389   -511   -418    407    327    236    231    740
    272   -322   -594     23    431   -459   -389    446    358    280    267    779
    293   -280   -574     -7    431   -426   -376    459    371    301    288    792
    189   -366   -558     88    371   -462   -405    433    337    277    267    763
    202   -348   -550     72    376   -449   -394    441    342    290    285    771
    236   -298   -535     31    384   -415   -371    457    353    306    309    776
    192   -324   -519     64    355   -420   -374    452    345    301    303    763
    205   -314   -519     51    361   -415   -363    457    353    311    316    769
    262   -252   -514     -5    387   -381   -327    493    387    342    353    797
    228   -272   -504     20    363   -387   -316    501    392    342    350    784
    262   -233   -496    -15    376   -363   -288    524    418    361    371    802
    262   -226   -491    -20    376   -358   -270    540    433    366    376    807
    202   -290   -493     44    348   -392   -267    537    431    353    363    800
    168   -311   -483     70    324   -397   -257    545    441    355    366    797
    192   -275   -470     41    329   -371   -233    561    462    368    371    807
    187   -290   -480     49    332   -384   -226    558    467    366    368    807
    161   -311   -472     75    316   -392   -215    561    470    368    371    802
    184   -275   -459     44    319   -366   -205    566    480    374    376    810
    187   -283   -470     46    327   -376   -213    555    472    363    366    802
    231   -246   -480      7    353   -363   -200    561    478    366    361    810
    220   -239   -459     10    340   -348   -187    558    478    368    355    815
    163   -288   -452     62    306   -368   -197    545    462    361    340    800
    155   -306   -462     72    309   -384   -202    537    462    361    340    787
    202   -262   -465     28    329   -361   -184    553    480    371    363    787
    233   -220   -454     -5    342   -337   -168    563    501    371    381    787
    176   -252   -428     36    301   -340   -184    542    488    348    374    771
    176   -239   -415     31    296   -327   -189    545    491    350    379    782
    210   -207   -418      0    314   -311   -179    558    504    363    392    800
    231   -174   -405    -28    316   -288   -174    568    517    384    402    818
    228   -166   -394    -33    309   -280   -174    566    519    384    394    826
    210   -171   -381    -20    296   -277   -181    561    514    381    387    831
    223   -153   -379    -36    298   -265   -181    555    517    387    387    841
    213   -148   -361    -31    285   -254   -187    548    514    381    379    844
    220   -137   -358    -41    285   -246   -187    548    519    381    376    841
    233   -127   -361    -51    296   -244   -176    550    527    384    379    839
    223   -122   -348    -51    283   -233   -161    553    530    387    384    831
    218   -114   -332    -51    275   -223   -142    558    542    392    394    818
    213    -83   -298    -67    254   -189   -116    579    561    413    415    807
    233    -31   -265   -103    249   -148    -80    607    589    441    444    810
    244     20   -226   -135    233   -101    -44    639    620    475    480    820
    226      2   -223   -114    226   -109    -31    649    628    483    491    805
    223      7   -215   -116    218   -103    -18    657    639    491    504    805
    223     57   -166   -140    194    -54      7    675    667    522    542    831
    220    109   -111   -166    166      0     25    685    691    548    576    859
    215    119    -96   -166    155     12     18    675    693    548    587    870
    223    106   -116   -163    171     -5      0    657    675    527    579    865
    218    101   -116   -161    168     -7    -10    646    672    524    589    872
    210     75   -135   -145    174    -28    -12    646    667    517    594    878
    194     44   -150   -119    174    -51     -7    646    665    509    594    878
    174      7   -168    -90    171    -80     -2    654    659    501    594    878
    176    -41   -218    -67    194   -129     -5    652    649    488    579    872
    174    -83   -257    -46    215   -168    -10    641    628    465    558    854
    168   -116   -285    -25    226   -200    -18    626    607    444    527    833
    161   -129   -290    -15    223   -210    -25    613    589    426    506    815
    161   -129   -290    -15    223   -207    -25    607    584    423    493    805
    145   -142   -288     -2    215   -215    -25    607    584    420    475    792
    137   -140   -277      2    207   -207    -18    618    587    420    462    792
    140   -127   -267     -7    202   -197    -12    618    592    415    444    792
    135   -122   -259     -7    197   -189     -7    618    594    415    423    805
    137   -124   -265     -7    200   -194     -5    626    594    410    394    826
    155   -155   -311      0    233   -233    -10    631    584    397    350    831
    194   -220   -415     12    303   -319     41    693    584    374    285    792
    213   -200   -413     -7    311   -306    184    862    662    407    283    787
    249   -103   -353    -75    301   -228    342   1091    810    519    368    854
    329    103   -226   -215    277    -59    452   1299   1000    714    566   1028
    379    605    226   -493     77    415    431   1327   1252   1060    969   1434
    249   1244    995   -745   -371   1119    280   1156   1509   1480   1491   1953
     33   1439   1405   -735   -685   1421    -20    745   1454   1569   1670   2101
    -93    961   1054   -433   -574   1008   -303    277    979   1091   1254   1678
    -90    153    241    -33   -166    197   -462    -31    332    329    527    956
    -31   -301   -270    163    119   -285   -431     36    148     51    226    600
     15   -381   -397    181    205   -389   -290    218    220     67    231    545
     49   -337   -387    145    218   -361   -119    410    358    163    327    589
     75   -231   -306     75    189   -267    -10    537    459    257    436    665
     93   -184   -277     44    184   -231     41    587    491    288    483    683
     98   -189   -288     44    189   -239     70    607    493    288    509    672
    101   -189   -290     44    194   -239     90    631    491    283    542    659
    106   -163   -272     25    187   -218     98    646    485    280    581    652
    111   -153   -265     18    187   -207    106    652    478    275    613    639
    111   -119   -231      0    171   -174    116    657    475    270    654    633
    114   -116   -231      2    171   -174    132    675    478    265    693    626
    122   -109   -231     -7    174   -168    142    685    470    249    717    597
    148    -96   -244    -25    194   -168    155    698    465    239    732    587
    171    -77   -252    -46    207   -163    155    704    452    231    737    568
    189    -75   -265    -57    226   -168    155    693    433    223    732    542
    218    -51   -270    -85    244   -161    153    683    426    218    719    530
    272    -10   -285   -132    277   -148    161    685    423    220    717    535
    309     -2   -314   -153    311   -155    158    672    405    210    698    530
    288    -38   -327   -124    306   -181    148    646    381    192    667    514
    262    -49   -314   -106    285   -181    140    631    366    179    646    517
    303      7   -296   -155    298   -142    166    646    376    194    649    545
    332     51   -280   -194    306   -114    194    667    394    215    649    576
    244     -5   -249   -119    246   -127    192    665    384    207    620    579
    254     20   -236   -140    246   -106    207    685    392    218    607    613
    259     28   -233   -145    246   -101    220    704    397    228    594    639
    239     20   -218   -129    228    -98    231    717    400    239    584    644
    223     20   -202   -122    213    -90    239    737    402    249    581    641
    252     49   -202   -150    228    -77    257    763    407    262    589    641
    267     51   -218   -161    244    -83    277    784    415    272    594    639
    226      7   -218   -116    220   -103    277    782    405    265    584    618
    220     12   -207   -116    215    -96    285    795    410    275    597    605
    231     18   -215   -127    223    -98    288    802    415    280    605    584
    254     36   -218   -145    236    -88    293    810    431    290    620    568
    272     64   -210   -171    241    -72    306    826    446    298    639    553
    267     80   -187   -174    228    -51    316    833    457    306    667    540
    244     93   -150   -171    197    -28    324    839    472    314    691    530
    223     80   -142   -150    184    -31    337    846    485    322    706    519
    213     70   -142   -142    179    -36    342    844    488    319    711    504
    200     80   -119   -140    161    -18    355    846    501    322    724    498
    233    127   -106   -181    171     10    387    865    530    337    745    514
    257    158    -98   -210    179     31    420    885    561    355    766    530
    202    111    -93   -158    148     10    428    875    566    345    756    514
    181     96    -85   -137    135      5    446    880    587    348    756    511
    184    119    -64   -153    124     25    480    896    618    363    761    514
    192    127    -67   -161    129     31    504    904    636    366    756    519
    174    114    -59   -145    116     28    514    898    644    361    740    519
    158    119    -38   -137     98     41    524    901    662    368    732    522
    171    119    -51   -145    111     33    535    904    672    381    722    524
    163    111    -54   -137    109     28    537    901    672    384    701    519
    137     93    -46   -116     93     23    537    898    665    381    672    506
    150    114    -36   -132     93     38    535    901    659    389    649    501
    166    135    -33   -150     98     51    530    898    657    394    626    498
    137    111    -28   -124     83     41    517    888    646    392    592    493
    127    103    -25   -116     75     38    509    880    646    400    571    504
    124     85    -38   -103     83     23    496    870    641    400    542    498
    111     83    -28    -98     70     28    488    885    641    413    524    511
    119     96    -23   -109     72     36    498    893    657    433    517    532
    137    127    -12   -135     75     57    504    896    667    446    511    545
    122    111    -10   -116     67     51    501    891    670    444    488    545
    116    122      2   -119     57     62    511    901    683    457    483    550
    111    127     15   -119     46     72    522    906    696    470    480    558
    106    132     23   -122     41     77    530    906    709    480    472    566
    114    135     20   -124     46     77    542    911    727    493    467    571
     96    129     33   -114     31     83    548    906    735    498    465    574
    111    148     36   -129     36     93    563    909    743    504    467    587
    111    158     46   -135     33    101    579    914    758    511    472    597
     90    132     41   -111     25     88    581    909    758    509    465    592
    116    153     36   -135     38     96    592    911    766    511    467    597
    116    161     44   -137     36    101    607    914    774    517    470    600
     96    155     59   -127     18    109    628    922    782    522    478    610
     83    181     98   -132     -7    140    659    945    813    548    506    649
     98    220    119   -161    -10    168    680    956    823    555    517    662
    127    241    114   -187      7    179    704    969    836    561    524    670
    135    265    127   -200      2    197    732   1000    859    579    542    691
    109    270    161   -189    -25    215    743   1013    872    594    553    714
     90    277    187   -187    -49    233    745   1013    875    613    563    727
    148    355    207   -252    -31    283    766   1034    901    649    594    756
    163    358    194   -262    -15    277    756   1023    893    646    587    745
    145    309    163   -226     -7    236    722    984    862    615    555    709
     90    309    215   -202    -62    262    724    995    880    620    592    719
    122    316    194   -220    -36    257    714    987    878    602    600    711
    161    306    142   -233      7    226    709    976    865    579    584    693
    109    244    135   -176    -12    189    717    971    852    553    561    678
     88    150     59   -122     12    106    688    940    810    517    517    636
    101    114     12   -109     44     64    672    919    784    488    483    602
    181    158    -25   -171    103     67    688    927    787    491    485    600
    210    163    -46   -187    129     59    698    924    787    491    478    594
    135     83    -51   -111     93     15    672    888    750    462    439    553
    127     59    -67    -93     98     -2    659    870    740    452    423    537
    158     96    -64   -129    111     15    678    883    763    472    439    561
    176    114    -62   -145    119     25    693    896    779    485    449    576
    158     88    -72   -124    114      7    680    875    763    478    439    563
    161    101    -59   -132    111     20    683    872    769    488    449    558
    145     54    -90   -101    116    -15    680    870    758    472    423    522
    187     -5   -192    -90    189    -98    730    940    766    446    376    462
    226     44   -181   -135    205    -70    867   1111    870    506    405    459
    244    142   -103   -194    174     20    987   1293   1015    636    509    542
    316    418    101   -368    106    259   1080   1467   1234    885    753    782
    355    927    571   -641   -106    750   1137   1574   1522   1262   1174   1228
    158   1444   1286   -802   -563   1366   1041   1413   1722   1618   1600   1662
     46   1545   1499   -797   -724   1522    766   1008   1590   1621   1657   1727
    -54   1047   1098   -496   -576   1072    514    540   1072   1098   1161   1288
    -96    319    415   -111   -254    366    358    259    514    423    475    678
     -5    -54    -51     28     20    -51    353    335    397    220    228    454
     38   -171   -210     64    124   -189    436    465    444    226    192    420
     12   -187   -202     85    103   -194    522    571    522    283    215    459
     38    -77   -116     20     77    -96    610    683    628    384    275    584
    106     49    -57    -80     83     -2    696    776    719    470    353    670
    119     72    -46    -96     83     12    737    828    756    504    389    683
     85     54    -33    -70     59     10    748    844    761    509    394    665
     96     77    -18    -85     57     31    758    862    771    530    407    672
    103     98     -7   -101     57     44    766    872    774    537    420    665
     90     85     -5    -88     46     41    774    878    774    537    418    639
     90     85     -5    -90     46     41    779    883    774    537    418    626
    103     96     -7    -98     57     44    782    885    774    540    420    620
    114    109     -7   -111     62     49    782    885    776    532    415    613
    119    124      5   -122     57     64    779    888    779    530    418    618
    122    135     12   -129     54     75    771    883    774    522    436    613
    137    140      2   -137     67     72    782    896    784    532    457    615
    153    158      2   -155     75     83    800    914    800    535    459    620
    145    148      2   -148     72     75    802    917    795    527    449    615
    116    132     15   -124     49     75    792    914    784    511    439    594
     98    103      5   -101     46     54    787    911    782    501    452    576
    114    111     -2   -114     59     54    776    906    779    501    467    548
    145    168     20   -158     62     96    789    924    795    527    522    506
    150    194     41   -174     54    116    797    948    813    542    561    488
    168    228     59   -197     54    145    815    971    833    558    589    506
    171    220     46   -197     62    135    810    974    828    550    555    568
    148    215     64   -181     41    140    792    976    813    537    524    607
    103    194     88   -150      7    142    766    961    795    522    504    613
     88    194    106   -140     -7    150    753    950    789    527    509    628
    127    239    111   -184      7    176    769    958    810    542    532    659
    166    280    111   -223     25    197    779    958    818    553    542    672
    114    252    137   -184    -10    194    758    924    802    537    530    665
    132    277    145   -205     -5    213    756    911    805    540    537    683
    163    311    145   -239      7    228    766    917    813    555    553    714
    171    337    166   -257      2    252    763    917    810    561    566    735
    168    342    171   -257     -2    257    756    904    800    553    558    745
    166    353    187   -259    -10    270    753    888    792    553    555    753
    161    376    213   -270    -25    296    756    880    792    550    561    776
    171    413    241   -290    -33    327    774    883    800    553    568    802
    179    433    254   -309    -38    345    789    880    802    548    561    810
    205    491    285   -348    -38    389    805    878    813    548    563    815
    210    511    298   -361    -44    405    820    878    820    553    566    810
    215    522    306   -368    -44    415    839    880    828    558    571    805
    202    514    309   -361    -54    413    846    875    828    550    561    789
    231    550    319   -389    -44    436    867    885    844    555    561    792
    252    574    322   -415    -36    449    880    893    854    563    566    789
    275    607    332   -441    -28    472    888    891    865    561    568    771
    259    605    345   -433    -41    475    888    880    865    550    568    748
    252    584    332   -418    -38    459    896    872    865    545    566    724
    283    568    283   -426      0    426    898    862    857    537    568    706
    314    561    246   -439     33    405    896    846    846    532    576    691
    348    587    239   -470     54    413    891    833    836    530    587    678
    337    568    231   -452     54    400    875    813    818    511    576    652
    298    517    218   -410     38    368    857    792    800    488    568    628
    296    530    233   -413     31    381    862    795    805    498    592    636
    314    584    270   -449     20    428    872    810    823    519    631    657
    288    600    311   -444    -10    457    867    807    820    519    646    662
    252    597    345   -426    -46    472    867    813    826    530    662    688
    259    631    371   -446    -57    501    878    828    841    550    685    730
    226    613    384   -420    -80    498    883    841    849    566    701    774
    200    597    397   -397    -98    498    878    849    852    579    724    823
    213    620    405   -418    -96    514    880    862    862    589    750    865
    215    633    418   -426   -101    527    885    870    870    597    771    888
    220    652    428   -439   -103    540    878    872    870    602    792    896
    233    659    426   -446    -96    542    878    880    872    607    820    896
    213    644    431   -431   -109    537    883    885    875    613    849    880
    202    636    433   -420   -116    535    883    893    878    623    878    865
    200    644    444   -423   -122    545    888    904    885    639    906    854
    200    657    457   -428   -127    558    901    914    898    654    945    849
    179    639    459   -410   -140    550    906    911    898    649    961    823
    150    652    498   -402   -174    576    919    911    906    644    969    805
    187    724    537   -457   -176    631    956    940    945    670   1002    813
    223    784    561   -504   -168    672   1000    969    982    696   1031    823
    171    750    579   -459   -202    665    995    953    969    678   1010    789
    163    743    576   -454   -205    659    997    953    974    672    995    779
    197    792    592   -496   -197    693   1023    969   1000    683    992    787
    226    859    633   -542   -202    748   1062    992   1031    706   1005    802
    168    852    683   -511   -259    769   1057    966   1028    693    984    787
    168    857    688   -511   -259    771   1057    963   1028    683    963    784
    207    875    667   -542   -231    771   1057    969   1031    672    950    787
    181    844    662   -511   -239    753   1028    945   1008    646    917    763
    163    776    610   -470   -223    693    997    927    979    610    867    730
    184    748    563   -467   -189    657   1002    932    979    600    849    724
    213    732    519   -472   -153    626   1023    948    987    602    844    727
    207    698    491   -452   -140    594   1031    943    979    592    828    709
    158    600    439   -381   -140    522   1018    914    945    553    789    672
    168    568    400   -368   -116    485   1021    898    932    540    771    654
    155    537    379   -348   -111    459   1013    878    917    530    758    639
    145    509    363   -327   -109    436   1018    872    917    527    750    633
    166    524    355   -348    -96    439   1028    878    927    537    750    646
    158    511    353   -335    -98    433   1028    878    922    542    745    654
    142    491    348   -316   -103    420   1026    872    917    540    743    654
    148    498    350   -322   -101    426   1028    875    924    558    753    675
    163    509    345   -337    -90    428   1021    872    924    561    753    688
    197    509    311   -353    -57    410   1036    898    930    563    745    698
    202    428    223   -316    -10    327   1085    987    950    548    704    675
    176    410    233   -293    -28    322   1213   1148   1047    597    717    667
    226    537    309   -381    -41    423   1343   1353   1208    745    836    756
    270    802    532   -537   -129    667   1439   1527   1415    995   1085    974
    241   1296   1052   -771   -405   1174   1470   1602   1678   1371   1506   1376
     41   1855   1813   -948   -885   1834   1353   1423   1867   1738   1953   1795
    -77   1857   1935   -891  -1005   1896   1013    953   1649   1662   1940   1766
   -127   1363   1488   -618   -807   1426    756    511   1127   1122   1434   1306
    -98    704    802   -303   -449    750    623    290    623    493    795    748
    -23    311    335   -142   -179    322    620    371    498    288    540    504
    -15    179    194    -83   -103    184    714    514    566    309    517    457
     25    254    228   -140   -101    241    833    659    685    402    589    506
     57    345    288   -202   -114    316    930    774    795    483    665    566
     -2    363    366   -179   -184    363    979    831    854    519    709    605
     10    392    381   -202   -187    387   1005    867    880    537    724    623
     62    426    363   -244   -150    394   1028    896    901    553    735    639
     90    449    355   -270   -132    402   1041    904    919    561    740    644
     31    384    353   -207   -161    368   1023    878    901    537    714    613
     59    407    348   -236   -145    376   1026    872    904    535    714    607
    119    470    350   -296   -116    410   1044    880    924    555    735    623
    137    496    355   -319   -109    426   1062    888    937    566    745    628
     93    439    345   -265   -124    392   1049    862    919    545    727    607
     83    420    335   -254   -127    376   1049    846    919    540    722    610
    148    478    327   -314    -90    402   1078    852    945    561    745    623
    153    480    324   -316    -85    402   1088    841    956    561    745    613
    148    454    306   -301    -77    381   1075    820    943    548    730    589
    153    439    285   -298    -67    363   1067    805    932    537    722    581
    153    452    296   -303    -72    374   1067    810    935    542    727    576
    129    439    309   -285    -90    374   1060    805    930    537    727    550
    137    446    309   -290    -85    379   1062    810    932    542    735    522
    150    465    314   -306    -83    389   1052    815    932    548    740    506
    158    478    316   -319    -80    397   1054    828    932    563    730    530
    161    504    342   -332    -90    423   1060    846    943    581    730    566
    124    493    368   -309   -122    431   1054    849    943    581    709    587
    109    485    376   -298   -132    431   1047    852    937    581    693    607
    101    480    379   -290   -137    431   1036    852    935    581    678    623
    101    498    397   -301   -148    446   1041    859    943    594    680    641
    132    542    410   -337   -137    478   1052    878    958    610    696    659
    137    555    415   -348   -140    485   1047    883    961    607    693    665
    127    550    420   -340   -145    485   1036    883    958    605    696    672
    119    535    415   -329   -148    475   1028    883    953    600    696    667
    127    540    413   -332   -142    478   1034    896    963    610    719    670
    137    571    433   -355   -148    504   1039    906    974    623    740    680
    140    566    426   -353   -142    496   1041    911    974    620    750    685
    140    576    433   -361   -145    506   1049    917    976    626    763    691
    150    607    457   -379   -153    532   1062    922    987    633    789    701
    150    615    465   -384   -158    540   1072    927    995    639    805    704
    137    600    462   -368   -161    532   1083    930   1002    641    815    693
    132    600    467   -366   -168    535   1101    937   1013    644    810    709
    122    602    480   -361   -179    542   1117    945   1026    649    802    730
    127    610    480   -371   -176    545   1124    953   1036    659    792    756
    140    620    480   -381   -168    550   1135    961   1047    665    769    784
    142    631    488   -387   -174    561   1145    966   1054    667    776    758
    148    626    478   -387   -163    553   1156    971   1062    665    789    732
    145    628    480   -387   -168    555   1169    976   1072    675    805    714
    135    626    491   -379   -176    558   1174    982   1083    691    818    704
    127    615    485   -371   -179    550   1174    984   1093    698    813    706
    124    626    501   -374   -187    563   1187    995   1106    717    813    724
    114    615    501   -368   -192    558   1184    992   1101    706    802    724
    103    613    506   -358   -200    561   1179    989   1096    698    789    717
    101    597    496   -350   -197    548   1176    987   1093    691    776    704
     98    597    498   -348   -200    548   1179    989   1093    691    782    704
     96    602    506   -350   -205    555   1182    987   1091    693    784    691
    101    605    501   -353   -200    553   1179    984   1085    688    776    678
    103    618    514   -361   -205    566   1176    984   1085    685    769    667
     93    623    530   -358   -218    576   1174    979   1083    683    769    657
     96    615    519   -355   -213    568   1174    976   1083    678    766    646
     93    618    524   -355   -215    574   1182    976   1085    683    784    641
     88    623    535   -358   -223    579   1187    971   1091    685    797    639
     83    605    522   -342   -218    563   1189    961   1093    683    802    631
     80    605    524   -342   -223    566   1187    948   1093    680    810    623
     77    613    532   -345   -228    574   1195    948   1096    685    826    626
     72    602    527   -337   -228    566   1202    950   1096    685    839    623
     62    594    532   -327   -233    563   1202    943   1088    680    852    610
     75    592    517   -335   -220    555   1205    937   1080    675    862    597
     98    597    498   -350   -200    548   1205    932   1072    670    880    589
    111    605    491   -358   -189    548   1202    927   1062    665    901    584
    119    592    472   -355   -176    532   1202    922   1049    657    911    576
    132    579    446   -358   -155    514   1197    924   1034    641    917    574
    155    587    431   -371   -137    509   1202    937   1026    641    930    587
    176    623    446   -402   -135    535   1210    953   1023    641    943    597
    200    675    475   -436   -137    576   1218    969   1018    644    958    600
    213    685    472   -449   -129    579   1218    966   1005    636    956    597
    267    727    457   -498    -96    592   1223    976    997    636    958    605
    288    719    428   -506    -70    576   1226    979    982    628    945    602
    306    748    441   -527    -67    594   1234    987    976    631    943    605
    272    779    504   -527   -114    641   1236    984    974    639    935    631
    233    779    542   -506   -153    662   1234    976    971    636    924    659
    252    813    561   -535   -155    688   1223    974    966    641    930    678
    283    867    584   -574   -150    727   1210    966    961    644    940    678
    239    813    571   -527   -166    693   1187    948    937    628    927    652
    210    748    537   -480   -163    644   1171    937    917    607    914    620
    179    719    540   -449   -181    631   1169    940    904    594    911    594
    137    667    530   -402   -194    600   1156    935    875    574    896    545
    150    641    488   -397   -171    566   1143    937    854    558    888    501
    168    628    459   -400   -145    545   1145    943    844    548    888    472
    202    636    431   -420   -114    535   1150    945    836    545    893    454
    163    587    423   -374   -129    506   1135    930    807    522    883    418
     77    517    439   -301   -179    478   1119    909    782    488    865    371
     98    548    449   -324   -176    498   1130    919    787    493    883    355
     98    550    452   -327   -176    501   1140    932    795    496    901    337
     44    514    470   -277   -213    493   1135    924    787    485    906    316
     38    511    470   -277   -215    491   1140    930    797    493    917    309
     83    542    459   -314   -189    501   1153    940    815    504    935    309
    106    540    431   -324   -161    485   1174    961    823    501    932    296
    140    517    376   -327   -116    446   1247   1049    859    501    917    254
    119    527    407   -324   -142    467   1374   1215    963    558    945    246
    150    636    485   -394   -168    561   1519   1431   1135    706   1065    348
    207    883    672   -545   -233    779   1605   1587   1343    937   1291    581
    249   1337   1088   -792   -418   1213   1582   1597   1579   1286   1680   1010
     83   1891   1808   -989   -862   1849   1361   1322   1735   1618   2099   1465
   -127   1860   1984   -867  -1057   1922   1052    867   1535   1525   2055   1447
   -202   1275   1475   -537   -841   1374    805    418    966    917   1465    917
   -189    548    737   -179   -462    641    667    189    436    265    782    285
   -119    259    376    -70   -249    316    732    335    410    161    602     98
    -57    252    309    -98   -184    280    870    524    524    241    626    114
     -7    358    363   -176   -184    361   1005    701    665    366    696    189
     20    465    444   -241   -210    454   1091    813    769    462    743    265
     -2    452    454   -226   -228    454   1119    854    800    491    724    283
    -31    415    444   -192   -236    428   1122    862    800    496    683    275
    -31    400    431   -184   -231    415   1127    870    807    506    659    277
     15    452    436   -233   -210    444   1145    898    833    537    657    311
      7    454    444   -231   -220    449   1148    909    839    550    636    335
    -12    444    457   -215   -236    449   1143    904    839    553    610    335
    -12    428    439   -210   -226    433   1137    906    839    555    587    335
    -15    431    446   -207   -231    439   1140    911    849    566    576    348
    -10    439    449   -215   -228    444   1137    911    854    566    555    342
     25    478    452   -252   -213    465   1135    909    857    568    545    342
     10    462    452   -236   -220    457   1127    898    857    563    530    329
    -15    426    441   -205   -228    433   1122    893    852    563    514    324
    -25    426    452   -200   -241    439   1117    891    852    561    506    327
    -36    415    452   -192   -244    433   1117    883    849    553    483    316
    -23    426    449   -202   -236    436   1119    878    854    561    483    319
     10    457    446   -233   -218    452   1132    888    872    584    496    329
     10    449    436   -231   -213    444   1130    880    875    579    491    324
      2    436    433   -220   -215    436   1130    880    875    576    488    322
      0    446    446   -223   -223    446   1130    880    878    579    488    322
     -2    449    452   -223   -226    449   1145    888    893    589    493    332
    -23    439    462   -207   -244    452   1153    901    904    597    506    342
    -10    472    483   -231   -246    478   1150    904    904    605    519    348
    -20    472    491   -228   -254    480   1156    919    911    618    535    358
    -36    459    496   -210   -265    478   1158    927    917    623    537    371
    -51    470    519   -210   -285    496   1158    930    914    626    530    389
    -36    480    517   -223   -275    498   1148    932    911    631    524    394
    -23    480    501   -231   -262    491   1135    927    901    628    514    384
     -7    493    501   -241   -254    496   1130    930    906    636    519    392
     -2    504    506   -252   -254    506   1119    935    909    649    524    394
      5    514    509   -259   -252    511   1117    948    922    672    537    402
      7    509    501   -259   -246    504   1117    956    932    672    548    405
      0    506    506   -252   -252    506   1111    948    932    657    555    394
     18    574    555   -296   -270    566   1137    971    963    683    592    423
     28    597    568   -314   -270    584   1145    976    976    701    613    452
     20    558    537   -290   -259    548   1127    956    961    691    594    446
     25    545    519   -285   -246    532   1117    948    956    688    576    444
     33    545    509   -290   -239    530   1111    943    958    688    571    423
     62    566    501   -314   -220    535   1124    956    974    693    579    415
    106    594    488   -353   -192    540   1137    966    989    701    587    410
    171    639    467   -405   -148    553   1148    976   1002    711    587    413
    158    597    436   -379   -137    519   1143    969   1000    704    568    397
    150    594    444   -371   -145    519   1153    974   1010    706    571    400
    119    579    459   -348   -168    519   1148    958   1005    698    553    397
     77    558    480   -316   -200    519   1137    937   1000    688    535    387
     93    587    491   -340   -200    540   1143    940   1010    704    540    394
     85    587    501   -337   -207    545   1135    927   1000    698    535    379
     64    579    514   -322   -226    548   1132    917    995    698    537    374
    145    649    504   -397   -179    576   1161    940   1018    727    561    405
    137    631    493   -387   -176    563   1161    943   1018    730    558    413
     80    584    504   -332   -210    545   1140    924   1002    717    545    394
     57    571    511   -314   -226    540   1135    924   1005    717    550    400
      2    519    517   -259   -257    519   1132    919    995    709    532    402
      0    506    504   -254   -252    504   1135    917    992    714    532    407
     44    548    504   -296   -231    527   1143    930   1005    730    545    428
     88    589    498   -340   -205    545   1150    937   1008    743    548    433
     54    555    501   -303   -223    530   1130    927    997    737    530    407
     33    540    506   -290   -236    524   1132    932   1002    740    527    420
     41    535    493   -288   -226    514   1132    940   1000    740    522    431
     38    537    496   -288   -231    517   1132    948   1002    748    522    452
     46    540    493   -293   -223    517   1140    963   1008    761    504    519
      7    498    488   -254   -241    493   1119    953    984    748    462    553
     15    511    496   -265   -239    504   1122    969    995    761    472    571
     -5    488    493   -244   -252    491   1117    984    995    763    467    587
    -12    470    483   -228   -246    475   1119    997    995    761    475    589
     31    524    493   -280   -231    509   1127   1018   1002    779    509    584
      7    501    491   -254   -241    496   1111   1013    995    776    501    602
    -23    462    485   -220   -254    472   1096   1002    984    763    496    589
     28    527    498   -277   -233    514   1119   1034   1000    774    522    579
     75    576    498   -327   -213    537   1127   1041   1008    779    532    563
     57    561    504   -309   -223    532   1111   1044   1002    774    532    542
     85    587    501   -337   -207    545   1114   1054   1005    774    540    519
    101    618    517   -358   -207    568   1130   1062   1015    782    561    511
     88    639    550   -366   -231    594   1132   1065   1028    792    584    527
     59    654    594   -358   -267    626   1132   1052   1036    795    602    535
     64    698    633   -381   -285    667   1143   1047   1049    805    628    537
     77    724    646   -400   -283    685   1124   1018   1044    797    631    527
     77    714    633   -397   -277    675   1093    982   1021    771    615    506
     88    717    628   -402   -270    675   1067    966   1010    763    618    506
     85    683    597   -387   -254    641   1041    937    984    737    602    485
     83    654    571   -368   -244    613   1028    919    969    719    597    459
     67    618    550   -345   -241    587   1021    911    956    711    618    436
     57    584    524   -322   -233    555   1000    893    930    688    613    392
     49    563    511   -309   -231    540    982    878    909    670    597    394
     41    561    519   -301   -239    540    976    870    896    665    579    426
     54    542    488   -301   -215    517    966    854    878    652    555    436
     38    517    478   -277   -218    498    953    844    862    639    535    444
     23    517    493   -270   -236    506    943    839    857    641    535    467
     12    506    493   -259   -239    501    937    833    852    652    542    491
     15    498    483   -259   -233    491    935    826    849    657    550    517
     15    519    501   -267   -241    511    935    820    852    659    553    542
     18    532    511   -275   -246    522    937    823    854    665    553    566
     28    509    480   -267   -226    496    945    828    844    654    535    566
     41    446    402   -244   -181    426   1021    930    872    652    506    537
     70    501    431   -285   -181    467   1143   1091    976    719    535    566
    111    628    517   -371   -202    574   1244   1273   1124    859    657    683
    179    924    745   -550   -283    836   1309   1400   1325   1098    914    956
    192   1517   1322   -854   -566   1421   1322   1428   1597   1493   1369   1449
     23   1971   1945   -997   -961   1958   1122   1137   1678   1743   1717   1800
    -85   1888   1974   -901  -1031   1932    805    670   1397   1569   1610   1714
   -135   1296   1431   -579   -782   1363    592    241    813    909    971   1192
    -96    675    769   -290   -431    722    493    119    397    350    402    672
    -44    355    400   -155   -223    379    514    218    342    210    249    475
     31    319    288   -176   -129    306    615    353    420    228    275    436
     75    418    342   -246   -132    381    737    488    548    316    376    462
     54    491    436   -272   -192    465    800    563    631    397    472    501
     46    514    467   -280   -210    491    836    607    680    439    530    504
     85    545    457   -316   -187    501    859    631    704    452    568    475
     96    568    472   -332   -187    522    870    641    717    462    602    457
    129    576    444   -353   -158    511    857    626    704    441    600    423
    153    581    428   -368   -137    506    846    615    698    439    620    410
    174    587    413   -381   -119    501    831    602    693    441    646    418
    218    615    397   -415    -88    506    828    602    696    449    672    433
    233    615    381   -426    -72    498    831    605    693    444    685    446
    231    626    394   -428    -83    511    826    605    693    446    704    446
    226    652    426   -439   -101    540    813    602    693    457    737    459
    223    667    444   -444   -109    555    810    607    701    472    763    485
    192    665    472   -431   -140    568    805    613    704    483    787    504
    174    662    485   -418   -155    574    787    607    693    483    797    514
    179    691    511   -436   -168    602    776    610    696    491    810    553
    179    706    527   -441   -174    618    779    628    709    509    833    605
    179    724    542   -454   -181    633    774    636    714    519    865    659
    184    748    561   -467   -189    654    771    644    714    530    891    696
    155    769    610   -462   -228    691    756    641    711    542    922    701
    122    740    618   -431   -246    680    735    644    709    548    948    719
    166    756    589   -462   -213    672    724    657    706    553    974    743
    163    758    594   -462   -215    678    714    654    704    555    987    735
    161    769    607   -465   -223    688    717    670    717    571   1018    753
    150    763    613   -457   -231    688    724    672    717    571   1031    743
    127    774    644   -452   -257    709    704    652    701    558   1034    698
    155    810    654   -485   -249    732    709    659    719    576   1072    698
    168    820    652   -496   -241    737    727    678    743    587   1101    701
    135    792    657   -462   -259    724    724    667    743    576   1091    672
    145    810    662   -478   -259    737    719    659    745    576   1088    659
    124    795    670   -459   -272    732    704    633    732    563   1072    620
    155    844    685   -501   -265    766    709    636    748    571   1080    618
    202    909    706   -555   -252    807    722    649    776    589   1106    646
    163    867    701   -517   -267    784    717    636    771    574   1078    636
    158    859    701   -511   -270    782    732    636    774    566   1070    623
    155    893    737   -524   -290    815    745    639    784    576   1080    613
    129    883    753   -506   -311    818    753    633    787    576   1075    618
    140    875    732   -509   -296    805    761    636    795    584   1080    631
    137    865    727   -501   -296    797    774    646    807    594   1091    641
    145    875    727   -511   -290    802    789    667    826    607   1101    652
    181    904    722   -542   -270    813    815    693    846    618   1106    665
     98    826    724   -462   -314    776    805    672    833    605   1080    628
    103    826    722   -467   -309    774    813    680    844    607   1078    610
    145    844    696   -496   -275    771    831    704    865    623   1093    626
    129    813    683   -470   -275    748    833    709    872    636   1093    623
    119    792    672   -457   -277    732    833    698    867    636   1085    610
    119    789    667   -454   -272    730    849    711    875    646   1091    610
    148    800    649   -475   -249    724    841    704    867    639   1083    600
    124    779    654   -452   -265    717    833    704    870    646   1091    602
    116    769    652   -444   -267    711    839    709    872    652   1085    592
    119    763    644   -441   -262    706    833    706    862    649   1091    592
     85    743    657   -415   -288    701    818    698    854    644   1096    584
     93    761    667   -426   -285    714    815    698    849    644   1091    571
    114    774    657   -446   -272    717    823    711    857    662   1106    579
    106    787    678   -446   -285    732    831    724    865    678   1130    587
    109    800    688   -454   -288    745    828    732    872    688   1150    615
     98    787    688   -441   -293    737    820    737    872    696   1158    626
     90    756    662   -423   -285    709    813    737    862    685   1145    610
    111    787    675   -449   -283    732    807    740    862    685   1148    605
    184    859    675   -522   -244    766    833    779    898    717   1182    649
    184    841    657   -511   -236    750    857    805    917    730   1200    680
     93    756    659   -426   -283    709    841    787    893    706   1176    649
     90    782    691   -436   -298    737    836    787    893    706   1187    652
    101    800    698   -452   -298    750    836    792    896    711   1192    662
     57    750    693   -402   -316    722    828    787    885    698   1176    652
     64    745    678   -407   -306    711    810    774    870    683   1156    639
     83    750    667   -415   -290    709    818    779    872    678   1145    636
    140    792    649   -467   -254    722    849    813    898    711   1176    670
    142    815    672   -478   -265    745    865    826    914    727   1197    670
    116    813    693   -465   -288    756    852    818    911    722   1192    659
    132    831    698   -483   -283    766    872    839    930    743   1208    675
    197    904    706   -550   -254    805    909    867    958    763   1223    680
    129    867    737   -498   -303    802    896    849    945    750   1205    657
     98    849    750   -475   -324    800    888    844    950    753   1213    652
     85    865    776   -475   -345    820    896    844    961    766   1231    672
     96    911    815   -504   -361    865    909    849    976    779   1249    701
    124    943    818   -532   -345    880    885    831    971    779   1252    711
    124    945    820   -537   -348    883    846    797    948    761   1234    680
    137    940    802   -540   -332    872    815    774    927    748   1221    667
    163    937    774   -553   -303    857    810    766    914    737   1213    665
    174    935    761   -553   -293    849    813    766    909    735   1213    654
    129    839    706   -485   -288    774    792    753    883    706   1182    636
    116    789    672   -452   -277    732    779    737    857    672   1148    594
    132    769    636   -452   -252    704    756    711    826    636   1104    545
    150    805    654   -478   -252    730    753    706    823    639   1104    537
    142    763    620   -454   -239    693    740    696    815    644   1104    558
    153    748    594   -452   -220    672    743    693    807    636   1088    553
    179    779    597   -480   -207    688    748    698    810    633   1088    550
    161    758    597   -459   -218    678    750    696    802    626   1078    542
     98    693    594   -397   -249    644    732    683    789    618   1065    522
    109    691    579   -400   -236    636    732    683    789    623   1065    517
    116    685    568   -402   -226    628    727    678    782    610   1044    506
    135    685    550   -410   -207    618    740    698    789    607   1034    498
    207    696    488   -452   -140    592    839    831    857    633   1028    483
    184    698    514   -441   -163    605    943    971    948    680   1049    480
    202    779    576   -493   -187    678   1054   1153   1101    815   1156    574
    233   1023    789   -628   -277    906   1130   1275   1280   1031   1384    792
    249   1569   1319   -911   -535   1444   1122   1278   1517   1400   1810   1176
    127   2023   1896  -1075   -883   1961    914    989   1579   1665   2156   1493
     36   1995   1958  -1018   -961   1977    568    545   1322   1558   2120   1470
    -12   1480   1493   -732   -753   1486    353    148    792    979   1579   1026
     -2    878    880   -439   -441    878    303     59    400    423   1015    540
     25    574    548   -301   -259    561    361    181    361    285    836    358
     33    498    465   -267   -215    483    462    314    439    309    826    314
     54    532    478   -293   -210    506    568    446    561    402    904    394
     75    597    522   -337   -223    558    649    545    672    501    987    478
     75    639    563   -355   -244    600    688    592    727    561   1034    509
     93    675    581   -387   -246    628    717    623    758    589   1057    519
    103    704    600   -402   -246    652    732    633    771    600   1070    511
    119    722    602   -423   -244    662    740    646    782    602   1067    504
    116    735    618   -426   -249    675    743    652    797    618   1088    519
     96    727    631   -413   -267    680    737    652    810    633   1104    511
     96    737    641   -415   -272    691    730    639    802    628   1106    483
     98    771    670   -436   -285    722    724    633    802    628   1098    454
     88    753    662   -420   -288    709    737    644    807    631   1104    441
    101    735    633   -418   -267    685    748    662    823    652   1127    457
    116    740    623   -428   -252    683    750    675    833    659   1135    459
    119    745    623   -433   -252    685    748    675    831    641   1109    446
    127    743    613   -436   -241    678    737    667    820    633   1091    439
    142    730    587   -436   -220    659    737    662    818    631   1078    433
    135    750    615   -441   -239    683    740    670    828    641   1078    441
    137    756    618   -446   -241    688    732    665    823    639   1067    426
    137    735    597   -436   -231    667    730    665    820    633   1054    418
    132    727    594   -433   -231    662    730    665    820    631   1039    418
    140    766    626   -452   -241    696    727    659    823    631   1031    407
    129    735    605   -433   -239    670    719    649    815    623   1010    394
    129    756    623   -444   -246    691    727    657    828    636   1015    402
    135    763    628   -449   -246    696    730    657    831    639   1013    410
    148    776    628   -462   -239    704    740    665    844    654   1028    436
    153    776    620   -465   -233    698    722    652    839    654   1023    431
    158    787    628   -472   -233    709    711    639    831    654   1021    428
    166    795    628   -480   -231    711    711    639    833    657   1021    436
    155    769    613   -462   -228    691    706    636    831    657   1015    433
    163    797    631   -480   -233    714    704    636    836    662   1013    431
    184    846    662   -517   -239    753    706    649    852    675   1023    459
    184    828    641   -509   -228    735    714    662    859    678   1021    472
    194    833    639   -514   -220    737    717    670    865    688   1039    488
    192    841    646   -519   -228    745    722    675    867    696   1054    504
    187    859    672   -524   -241    766    732    685    878    706   1057    509
    189    883    693   -537   -252    789    730    675    865    696   1041    478
    192    917    724   -553   -265    820    745    685    872    706   1062    501
    168    893    722   -532   -277    807    758    701    891    719   1072    517
    168    878    709   -524   -270    795    766    704    891    711   1065    514
    166    872    706   -522   -270    789    766    701    878    696   1049    509
    181    870    688   -524   -252    779    782    714    885    704   1047    496
    168    867    698   -519   -267    784    800    732    909    722   1062    498
    171    857    683   -514   -257    771    797    724    904    714   1049    483
    168    857    688   -517   -259    774    802    719    896    704   1039    475
    150    828    678   -488   -262    753    813    717    888    693   1021    454
    148    828    678   -488   -265    753    810    717    888    696   1010    444
    155    859    704   -509   -275    782    807    711    883    698   1000    423
    145    867    722   -509   -288    795    802    701    872    696    995    400
    142    849    706   -496   -280    779    802    693    867    691    992    397
    142    826    680   -485   -270    753    787    675    849    675    971    379
    142    763    620   -454   -239    693    782    672    839    667    948    366
    181    802    618   -493   -218    711    789    678    841    665    940    374
    200    833    633   -517   -215    735    795    678    844    665    930    381
    184    789    605   -488   -210    698    784    659    820    646    896    355
    202    797    594   -501   -197    698    779    649    813    641    885    345
    223    797    571   -511   -174    685    779    646    810    641    875    358
    226    787    561   -506   -166    675    784    646    805    636    849    355
    231    797    563   -517   -166    680    779    644    802    639    849    361
    202    795    592   -498   -194    693    774    641    797    636    839    355
    187    792    602   -491   -207    698    774    644    792    631    823    355
    213    828    615   -519   -200    722    792    662    805    644    828    374
    210    844    633   -530   -210    740    797    667    805    646    823    381
    153    800    646   -478   -246    722    789    657    787    623    789    361
    142    805    659   -475   -259    732    789    659    787    623    779    363
    213    880    667   -545   -226    774    815    683    807    639    784    379
    202    896    691   -550   -244    795    826    683    802    641    771    387
    132    807    675   -470   -270    743    820    672    789    626    743    368
    111    805    691   -459   -290    748    818    670    784    620    732    366
    150    854    704   -501   -275    779    826    683    792    626    724    376
    158    872    714   -517   -277    795    826    685    795    628    724    376
     98    833    735   -467   -316    784    815    675    787    618    709    363
    116    885    766   -501   -327    826    826    683    800    623    717    368
    142    924    782   -532   -319    854    841    698    815    633    724    381
     90    898    805   -496   -358    852    828    688    805    623    714    366
    109    937    826   -524   -358    883    831    696    818    639    730    376
    150   1015    865   -584   -358    940    846    706    839    667    756    402
    148   1065    917   -605   -384    992    865    714    862    691    776    418
    135   1104    969   -620   -415   1036    862    709    872    701    789    423
    135   1106    971   -620   -418   1039    839    685    862    693    782    415
    137   1117    976   -628   -420   1047    823    665    854    688    782    413
     70   1039    969   -553   -449   1005    795    633    828    665    758    384
     25    958    932   -493   -454    945    763    602    795    628    724    340
     72    982    906   -527   -418    945    771    610    795    626    722    329
     96    974    878   -535   -392    927    782    615    795    626    724    324
     59    922    862   -491   -400    893    774    600    774    605    704    301
     64    896    831   -483   -381    865    766    584    750    581    678    270
     44    857    810   -452   -384    833    753    563    732    566    659    254
     85    888    802   -488   -358    846    756    568    735    576    659    262
     64    852    787   -457   -361    820    748    558    722    563    649    252
     33    828    795   -431   -381    813    732    542    706    545    639    239
     51    849    797   -452   -374    826    735    550    714    555    646    246
     54    839    782   -449   -363    810    735    553    714    558    641    246
     20    805    784   -413   -381    795    732    550    711    561    641    254
     18    763    745   -392   -366    756    730    553    701    548    618    231
     36    719    683   -379   -322    701    776    628    722    542    587    197
     33    719    683   -376   -324    704    911    792    810    576    579    176
     49    776    727   -413   -337    753   1054    979    950    675    639    223
     90    969    878   -532   -394    924   1171   1158   1148    880    823    387
    132   1395   1260   -763   -563   1327   1163   1205   1371   1213   1184    719
     70   1969   1896  -1021   -914   1932    984   1010   1532   1579   1626   1127
     -2   2247   2249  -1122  -1124   2247    602    561   1418   1686   1810   1283
    -83   1865   1948   -893  -1015   1904    306    106    940   1247   1431    961
   -116   1218   1335   -550   -727   1275    220   -119    405    561    779    431
    -90    771    862   -340   -478    815    270    -38    228    252    436    119
    -83    584    667   -249   -374    626    405    155    311    252    381     44
    -93    553    646   -231   -371    600    522    290    426    319    418     51
    -93    620    714   -265   -405    667    615    405    540    410    488    101
    -67    706    774   -322   -420    740    667    470    615    475    542    150
    -70    724    795   -327   -431    758    672    483    631    483    545    153
    -38    717    756   -337   -397    735    698    509    654    496    550    163
      7    761    753   -384   -371    758    737    545    691    524    576    192
    -20    740    758   -361   -389    750    727    535    683    511    566    176
    -64    680    745   -306   -405    711    711    517    667    491    545    158
     -7    730    735   -363   -371    732    722    530    680    504    555    174
      2    743    740   -374   -368    743    727    542    691    522    568    187
    -23    719    743   -348   -381    730    719    535    685    517    563    174
    -28    711    740   -340   -384    724    717    527    680    509    561    163
    -20    722    740   -350   -379    730    714    524    683    504    566    161
    -15    714    730   -348   -371    722    709    524    685    498    571    161
      0    730    730   -363   -363    730    711    527    696    506    589    171
     20    732    711   -376   -345    722    722    532    704    519    607    192
     15    727    711   -371   -348    719    717    530    701    522    613    197
     18    735    717   -376   -350    727    714    519    698    517    618    197
     15    724    706   -371   -345    717    706    506    688    514    613    192
    -18    693    711   -337   -363    701    693    493    678    517    610    189
     23    724    698   -374   -337    711    693    493    678    527    618    192
     33    745    711   -389   -340    730    696    496    683    535    623    194
     18    745    727   -384   -355    737    688    488    678    535    615    184
     28    740    711   -384   -340    727    675    478    672    527    600    174
     28    732    704   -381   -337    719    659    462    659    511    581    163
     46    756    709   -402   -329    732    654    465    665    517    581    166
     46    771    724   -410   -340    748    659    470    672    532    592    174
     49    763    714   -405   -332    740    644    462    667    532    592    171
    124    815    688   -470   -283    753    649    475    680    545    607    184
    166    844    678   -506   -257    761    654    485    688    561    615    192
    158    831    672   -496   -257    750    641    483    683    563    613    189
    111    784    672   -446   -280    730    615    470    665    550    594    174
    116    807    691   -462   -288    750    620    491    678    571    607    187
    135    836    701   -485   -283    769    636    511    696    592    626    205
    127    846    719   -488   -298    784    652    527    706    607    639    218
    124    867    743   -496   -309    805    667    542    717    623    652    233
    101    867    766   -485   -332    818    675    548    722    628    657    233
     62    852    787   -457   -361    820    670    542    717    623    652    223
     77    865    784   -472   -353    826    675    545    717    623    657    226
    161    917    756   -537   -296    836    691    555    730    639    672    239
    129    904    774   -517   -322    839    701    555    735    644    672    241
     93    896    802   -496   -355    849    724    563    750    654    683    257
     62    862    800   -462   -368    831    730    555    748    639    670    254
     62    833    771   -446   -353    802    722    540    745    615    649    252
     88    844    756   -467   -332    800    717    524    748    605    636    259
     72    841    766   -457   -345    805    714    511    745    592    623    280
     57    833    774   -446   -358    805    711    491    735    574    605    277
     75    826    750   -449   -337    789    704    472    722    558    589    257
     90    841    748   -467   -329    795    696    459    717    550    581    239
    132    878    745   -506   -306    813    698    457    717    553    579    205
    119    857    735   -491   -306    797    685    441    704    540    563    153
     93    828    735   -459   -319    782    667    420    685    522    548    111
     83    815    730   -452   -322    774    649    407    675    511    537     90
    124    846    722   -485   -298    784    654    418    685    524    555    114
    171    883    711   -527   -270    797    665    433    701    540    579    142
    140    857    717   -498   -288    787    652    426    688    530    584    140
     85    810    722   -449   -316    769    626    413    670    514    579    109
    111    826    714   -470   -301    771    618    415    670    511    592     96
    101    826    724   -465   -311    774    610    415    667    511    600     88
    119    841    722   -480   -301    782    610    426    670    519    618     83
    129    857    724   -496   -296    792    610    436    678    530    652     93
    127    852    724   -491   -298    789    597    433    672    524    672    101
    148    875    724   -511   -288    800    600    439    675    522    691    103
    161    888    727   -524   -283    807    602    441    667    519    696     96
    129    841    711   -488   -290    779    581    423    644    501    680     83
    132    849    717   -491   -293    784    574    420    641    504    693     90
    142    854    711   -501   -285    784    563    415    626    498    693     96
    145    846    701   -496   -277    774    548    402    610    498    688    103
    166    852    685   -511   -259    769    540    392    597    501    683    111
    200    883    680   -542   -239    782    537    384    592    498    678    122
    218    872    652   -545   -218    763    524    371    571    488    662    116
    215    867    652   -540   -218    761    519    366    561    491    659    129
    194    859    662   -527   -233    761    519    363    555    496    665    135
    207    911    704   -561   -246    807    540    384    576    519    688    150
    241    984    740   -615   -249    862    566    410    597    545    719    171
    218    971    753   -594   -267    862    566    415    597    542    724    168
    207    966    758   -587   -275    862    561    415    587    522    727    179
    176    974    795   -576   -309    885    563    418    592    509    740    187
    158    995    836   -579   -337    917    563    415    600    501    761    205
    176   1049    872   -613   -348    961    574    431    618    519    800    239
    161   1062    901   -613   -371    982    558    415    607    506    813    254
    132   1018    883   -576   -376    950    522    387    579    478    800    246
    137   1000    862   -568   -363    932    517    381    574    467    802    239
    155    997    841   -576   -342    919    522    387    571    470    807    239
    137    950    813   -545   -337    883    519    363    548    444    782    197
     83    859    776   -472   -348    820    491    327    509    400    732    135
     62    818    756   -444   -345    787    478    303    480    371    698     88
     31    748    717   -389   -342    732    470    283    457    337    662     44
     59    753    693   -407   -319    724    472    277    449    329    646     25
     67    750    683   -410   -306    717    472    259    441    319    631      7
     77    750    672   -415   -298    711    467    244    431    306    605    -15
     75    724    649   -400   -285    688    462    233    420    296    581    -31
     72    711    636   -392   -283    675    465    226    420    293    571    -33
     85    706    620   -397   -267    665    470    220    426    293    561    -44
     75    696    618   -387   -270    657    462    205    420    285    537    -70
    148    730    581   -439   -215    657    485    223    431    288    522    -75
    116    613    493   -366   -189    553    493    254    423    257    470   -103
    127    530    402   -329   -137    467    613    410    493    267    433   -129
    166    581    415   -374   -124    498    802    636    641    355    465   -109
    179    657    478   -418   -148    568    979    872    828    506    566    -28
    215    989    774   -602   -280    883    958    885   1010    776    849    233
    215   1600   1384   -909   -584   1493    696    639   1156   1161   1317    680
     98   2132   2034  -1117   -969   2086    239    114   1109   1410   1680   1015
     38   2107   2068  -1072  -1013   2088   -140   -387    787   1249   1600    943
      2   1376   1371   -691   -685   1374   -197   -600    228    537    932    410
    -31    610    641   -290   -335    623   -106   -545   -124    -36    329    -85
     25    368    340   -197   -158    355     62   -329    -64    -93    200   -223
     70    400    329   -233   -129    366    249    -98    124     38    267   -184
     59    457    394   -259   -166    426    350     46    262    153    350   -122
     49    472    423   -262   -187    449    410    122    329    202    384    -93
     23    431    407   -228   -192    420    436    150    342    215    379   -106
     70    452    381   -259   -155    418    449    168    355    239    392   -111
     88    467    376   -280   -145    423    467    187    368    254    415   -106
     54    459    405   -257   -176    433    475    194    374    259    431   -101
     90    457    366   -275   -137    413    462    187    358    239    420   -116
     31    410    379   -220   -174    394    449    176    340    223    410   -129
      5    431    426   -218   -210    428    454    192    348    239    426   -114
     75    480    405   -277   -163    444    470    210    358    252    439    -98
     72    444    371   -259   -150    410    462    207    345    239    426   -109
     51    397    345   -223   -145    371    444    200    327    226    405   -132
     70    394    324   -233   -127    358    444    207    327    226    402   -142
     90    405    314   -249   -111    361    449    218    332    233    413   -140
    101    413    311   -259   -106    363    446    218    329    233    420   -137
    106    415    309   -259   -101    363    449    228    337    244    433   -124
    103    413    306   -259   -101    361    452    236    342    249    439   -109
    111    413    298   -262    -93    355    459    244    342    246    439   -106
     90    402    311   -249   -111    358    457    236    335    236    426   -119
     77    389    311   -233   -116    350    444    226    324    228    415   -127
     80    374    293   -228   -106    335    444    228    322    228    413   -124
    106    394    288   -252    -90    342    457    236    329    231    410   -129
     90    387    296   -241   -103    342    452    233    324    223    397   -140
     80    376    296   -228   -106    337    452    228    316    210    379   -150
    116    405    285   -262    -85    345    472    246    332    220    387   -137
     83    384    301   -233   -109    342    478    246    335    223    384   -132
     75    384    309   -231   -116    348    472    244    329    215    379   -129
    101    397    296   -249    -96    348    472    246    327    213    368   -137
     96    389    290   -244    -98    340    472    249    327    207    358   -155
    124    420    296   -272    -85    358    483    259    332    215    361   -150
    148    457    306   -303    -80    381    504    283    350    233    379   -122
    101    402    301   -252    -98    353    504    283    345    226    366   -127
     85    397    309   -244   -111    353    496    272    340    223    355   -140
    116    441    324   -280   -103    384    511    285    355    241    374   -111
    153    488    332   -322    -90    410    532    298    368    259    387    -93
    135    475    340   -303   -101    407    535    290    363    254    381    -98
    114    459    345   -288   -116    402    530    277    353    246    371   -106
     88    446    355   -267   -135    402    530    265    345    239    358   -111
     90    457    366   -275   -137    413    540    265    355    249    361    -98
     83    431    348   -257   -132    389    542    254    355    241    348   -109
     75    433    358   -257   -140    397    548    249    366    249    350   -103
     77    449    371   -265   -148    410    553    246    376    252    358   -101
     72    457    381   -267   -153    420    555    239    381    257    361   -101
     64    446    381   -254   -158    415    548    228    379    262    363   -106
     31    400    368   -218   -168    384    532    205    363    246    350   -124
     38    387    345   -213   -153    366    522    187    355    236    342   -135
     67    394    327   -231   -129    361    522    181    353    233    340   -132
     77    394    316   -236   -119    355    517    171    345    226    329   -142
     83    392    306   -239   -111    350    511    161    337    220    322   -148
     70    363    293   -218   -111    329    504    145    324    207    309   -153
     44    340    296   -192   -127    316    501    137    319    202    306   -145
     44    337    293   -189   -124    316    501    137    319    200    306   -135
     51    340    288   -200   -116    314    498    135    314    197    306   -124
     33    319    283   -176   -124    301    485    129    306    187    301   -119
     57    348    288   -205   -114    319    493    140    316    197    319    -98
     85    363    277   -223    -96    322    496    145    324    205    329    -90
     33    324    288   -181   -127    306    485    132    311    194    322   -114
     25    319    293   -174   -132    306    485    129    311    192    319   -132
     72    350    277   -213   -103    314    491    140    314    194    322   -137
     62    327    265   -194   -101    296    485    135    301    184    306   -161
     85    345    259   -218    -88    303    491    145    301    184    301   -163
     93    353    259   -223    -83    306    488    148    298    187    296   -166
     54    296    241   -176    -93    270    465    127    275    166    275   -181
     59    298    239   -179    -88    270    462    127    272    163    270   -184
     90    329    239   -213    -72    285    472    132    277    174    275   -184
     62    296    231   -179    -83    265    459    119    265    163    259   -202
     85    301    215   -194    -64    257    457    116    259    163    244   -210
     96    283    187   -189    -44    236    459    119    257    158    226   -223
     72    272    197   -174    -62    236    459    122    257    161    223   -213
     75    272    197   -174    -59    236    462    122    262    166    220   -213
     54    226    168   -140    -57    197    444    106    244    148    197   -236
     75    218    142   -145    -33    181    431     98    233    137    179   -252
    103    246    142   -176    -20    194    439    103    236    142    181   -254
    127    270    140   -200     -7    205    457    119    249    155    184   -246
    122    283    158   -205    -18    220    480    137    270    174    200   -231
     46    254    207   -150    -80    231    485    140    275    179    202   -231
     41    262    220   -153    -90    241    496    142    280    184    205   -231
     85    306    218   -197    -64    262    519    163    303    202    223   -213
     83    301    218   -192    -67    262    524    168    303    202    220   -213
     77    311    233   -194    -77    272    530    171    311    210    223   -202
     72    322    249   -197    -88    285    530    171    319    218    228   -197
     77    342    262   -210    -90    303    535    174    335    231    244   -181
     77    335    257   -207    -90    296    514    158    324    228    239   -187
     93    322    228   -207    -67    275    491    142    309    215    220   -200
    109    280    171   -194    -31    226    465    124    290    197    194   -213
    116    259    142   -189    -12    202    457    116    277    187    179   -215
     83    200    116   -142    -18    161    444     90    246    153    142   -249
     49    145     96    -96    -23    122    439     72    226    129    114   -270
     46    114     67    -83    -10     90    439     64    220    122     90   -285
     80    111     31    -96     25     72    433     54    207    111     72   -303
     64     80     15    -72     25     49    420     31    187     88     51   -322
     83     88      5    -85     38     46    428     31    192     90     57   -309
     12     15      0    -15      7      7    415     10    171     67     25   -329
      0    -15    -15      7      7    -15    413      2    166     57      7   -345
     20     -2    -25    -10     23    -12    420      7    174     67      7   -345
      5    -20    -25      7     15    -23    415      2    171     64      0   -350
      7    -20    -31      5     18    -25    413     -2    166     64     -2   -353
     46     12    -36    -31     41    -10    436     20    181     80      5   -335
     38    -59    -98     10     67    -77    454     49    176     59    -33   -374
     23   -174   -197     75    109   -184    545    179    207     38    -88   -439
     88    -77   -168     -7    127   -122    740    410    361    140    -31   -392
    114     44    -70    -80     90    -12    888    631    542    303    101   -270
    176    394    218   -288    -20    306    909    706    753    581    392     12
    184   1015    831   -600   -322    924    701    519    948    974    862    483
     38   1545   1506   -792   -732   1525    288     23    961   1231   1231    844
    -80   1389   1470   -654   -774   1428    -59   -472    615    984   1054    691
   -148    613    758   -233   -452    685   -189   -792     -7    246    350     98
   -155   -155      0    155    -77    -77   -140   -758   -381   -311   -249   -428
   -122   -329   -207    226     41   -270     20   -527   -290   -309   -314   -522
    -96   -293   -197    192     49   -246    192   -316   -127   -194   -252   -488
    -59   -202   -142    129     41   -174    324   -155     10    -85   -174   -426
     23   -103   -127     41     75   -114    402    -67     88    -15   -116   -379
     36   -114   -153     38     93   -135    420    -44     98    -10   -116   -384
      0   -155   -155     77     75   -155    428    -36     98    -15   -127   -389
    -15   -174   -158     93     70   -166    428    -33     98    -23   -137   -394
     12   -155   -168     72     90   -161    436    -25    103    -18   -135   -389
     15   -158   -176     70     93   -166    439    -25    103    -18   -135   -384
     12   -155   -171     70     90   -163    441    -28    106    -18   -135   -384
     18   -153   -171     64     93   -161    441    -25    109    -18   -140   -384
     18   -150   -168     67     93   -158    446    -20    114    -15   -137   -379
     38   -129   -168     44    103   -148    457     -5    124     -5   -127   -366
     23   -145   -168     59     93   -155    454     -7    119    -10   -135   -371
     25   -145   -171     59     96   -158    454    -10    114    -12   -145   -379
     28   -155   -184     64    106   -168    454    -10    109    -12   -153   -381
     28   -163   -192     67    109   -179    459     -5    109    -12   -158   -379
     25   -176   -202     75    114   -189    462     -5    106    -12   -166   -379
     28   -171   -202     70    114   -187    462     -5    106    -12   -166   -379
     31   -171   -202     70    116   -187    465      2    111     -7   -163   -374
     31   -163   -194     64    111   -176    475     12    119      2   -155   -361
     31   -168   -202     67    116   -184    472     12    119      2   -158   -371
     41   -166   -207     59    122   -184    472     12    116      2   -161   -381
     49   -155   -205     54    127   -179    475     23    124     10   -153   -368
     41   -168   -210     62    124   -189    475     28    124     10   -153   -368
     44   -176   -220     64    132   -197    478     31    127     12   -158   -371
     38   -176   -218     67    127   -194    483     36    132     15   -158   -374
     38   -176   -215     70    127   -194    483     41    135     20   -153   -374
     44   -174   -218     64    129   -194    480     41    135     23   -153   -374
     46   -158   -205     54    124   -179    480     46    140     23   -150   -374
     49   -142   -192     46    119   -166    480     51    142     25   -148   -374
     46   -135   -181     44    114   -158    491     64    150     41   -137   -363
     57   -142   -200     41    127   -171    491     72    155     46   -129   -355
     59   -148   -207     44    132   -176    493     83    161     51   -124   -350
     51   -137   -189     41    119   -163    498     88    166     59   -116   -348
     64   -116   -181     25    122   -148    511     98    176     72   -106   -329
     62   -101   -163     18    111   -132    524    109    189     85    -90   -316
     59    -85   -145     12    101   -116    524    109    192     90    -83   -316
     59    -88   -148     12    103   -116    535    106    192     90    -80   -324
     59    -83   -142     12    101   -111    548    114    200     93    -72   -324
     54    -77   -135     10     93   -106    553    116    205     96    -70   -329
     51    -93   -145     20     98   -119    561    124    213    101    -70   -327
     41   -106   -148     31     93   -127    566    135    223    109    -67   -327
     28   -132   -161     51     93   -145    563    137    220    106    -72   -337
     41   -119   -161     38    101   -140    574    145    236    114    -57   -327
     80    -80   -161      0    119   -119    592    158    254    124    -36   -311
     64   -103   -168     18    114   -135    592    150    249    114    -46   -324
     31   -145   -176     57    103   -161    587    132    233    101    -57   -340
     46   -140   -187     44    116   -163    587    122    226     93    -59   -345
     33   -150   -187     57    109   -168    576    106    210     77    -67   -355
     41   -153   -194     54    116   -174    574    103    207     77    -59   -350
     20   -187   -207     83    114   -197    574    103    205     72    -54   -353
     10   -215   -226    101    116   -218    555     90    189     57    -62   -361
     18   -210   -228     96    122   -218    542     83    179     49    -64   -366
     70   -158   -231     44    150   -194    555     98    189     62    -49   -353
     77   -158   -236     41    155   -197    571    111    200     72    -36   -337
     49   -197   -246     72    145   -220    553     93    176     57    -57   -353
     62   -187   -249     62    155   -218    545     85    168     51    -62   -350
    103   -153   -257     23    179   -205    553     90    171     59    -59   -340
     80   -181   -262     51    171   -220    535     75    150     46    -77   -353
     80   -187   -267     54    171   -228    527     70    140     41    -85   -350
    106   -181   -288     36    194   -233    540     83    145     49    -80   -340
     96   -194   -290     46    192   -244    535     80    137     41    -90   -340
     77   -218   -296     70    187   -257    530     77    127     31   -101   -348
     85   -207   -296     59    189   -252    530     80    124     33   -103   -345
    103   -187   -290     41    197   -239    532     88    122     36   -103   -337
    106   -179   -288     33    197   -233    537     93    122     36   -103   -332
     85   -200   -285     57    184   -241    537     90    114     25   -116   -337
    101   -179   -283     38    189   -231    548     96    114     23   -119   -340
     57   -226   -285     83    168   -254    540     85     96      2   -142   -358
     28   -239   -267    103    145   -252    542     80     88     -5   -148   -368
     70   -194   -265     62    166   -228    555     98    101      7   -129   -355
     49   -220   -270     83    158   -244    555     96     93      2   -129   -361
     38   -231   -270     96    153   -249    563     98     93     -2   -124   -358
     51   -215   -267     80    155   -239    584    111     98      0   -109   -353
     23   -236   -259    106    140   -246    581    103     90    -10   -109   -366
      5   -257   -262    124    132   -259    568     88     75    -23   -116   -384
     20   -249   -270    111    145   -259    566     88     75    -25   -109   -387
      0   -257   -259    127    129   -259    566     85     75    -28   -103   -389
     10   -215   -226    103    116   -220    589    106     98     -7    -72   -371
     64   -135   -200     33    132   -166    633    150    142     36    -28   -329
     51   -119   -171     33    109   -145    654    168    163     54     -7   -314
     36    -93   -132     25     83   -114    672    184    176     64      7   -298
     49    -96   -145     23     96   -119    696    200    194     77     25   -283
    -10   -127   -116     67     51   -122    691    187    187     72     20   -290
    -57   -124    -67     90      2    -96    688    184    197     80     31   -285
    -54    -72    -18     62    -20    -44    706    202    231    114     59   -254
    -44    -49     -5     46    -20    -28    704    207    244    132     77   -233
    -57    -98    -44     77     -7    -72    662    181    218    109     49   -257
    -15   -116   -101     64     41   -109    626    153    192     90     25   -275
     10   -148   -158     67     83   -153    594    119    155     59    -15   -296
    -41   -218   -176    129     67   -197    587    103    132     36    -51   -306
    -46   -218   -174    129     62   -197    589    106    132     36    -64   -319
    -46   -252   -207    148     77   -231    579     98    119     25    -93   -340
    -36   -259   -223    148     90   -241    576     96    111     18   -111   -350
      7   -220   -228    106    116   -223    571     93    106     20   -122   -353
    -36   -298   -265    166    111   -283    548     72     83     -5   -158   -376
    -57   -322   -265    189    103   -293    537     62     70    -15   -179   -392
    -59   -306   -246    181     90   -277    548     80     83      2   -171   -379
    -67   -314   -246    192     88   -280    542     75     75     -2   -187   -384
    -88   -340   -252    213     80   -296    535     70     67     -5   -207   -389
    -80   -337   -259    207     88   -298    535     75     70      0   -210   -384
    -54   -314   -262    184    101   -288    542     83     75     10   -207   -374
    -38   -358   -319    200    140   -340    558    106     70     -5   -244   -400
    -31   -444   -413    236    187   -428    667    252    119     -5   -285   -446
    -28   -379   -350    202    161   -366    826    459    249     85   -231   -402
     20   -231   -254    103    135   -241    958    680    426    254    -88   -265
     80    103     23    -90     28     64   1005    800    641    532    200     31
     88    693    605   -392   -259    649    883    693    870    922    659    506
    -70   1119   1189   -524   -631   1153    587    309    922   1158    979    820
   -265    932   1195   -335   -730   1062    280   -161    607    911    795    644
   -311    202    514     54   -413    358     80   -576    -41    161     98     15
   -246   -402   -155    322    -46   -280     59   -576   -358   -283   -368   -418
   -181   -587   -405    384    111   -496    158   -397   -322   -322   -452   -506
   -127   -563   -439    345    153   -501    298   -218   -197   -241   -400   -472
   -114   -439   -324    277    103   -381    441    -44    -44   -106   -280   -368
    -88   -379   -290    231     98   -335    509     36     33    -36   -220   -309
    -44   -355   -311    200    132   -335    527     62     49    -28   -213   -303
     -2   -340   -337    168    166   -337    532     75     54    -25   -220   -311
     10   -342   -353    166    181   -348    537     80     59    -28   -228   -322
     -5   -337   -335    171    163   -337    550     96     75    -10   -210   -301
    -18   -316   -301    166    140   -309    558    106     85      0   -202   -288
    -31   -319   -288    176    127   -306    574    127    103     15   -189   -272
    -36   -303   -267    171    114   -285    587    148    122     33   -171   -254
    -54   -316   -265    184    103   -293    576    140    111     20   -179   -267
    -25   -296   -270    161    119   -283    571    142    114     20   -179   -270
    -28   -285   -259    155    114   -272    581    161    127     36   -168   -254
    -85   -309   -223    197     67   -267    581    174    135     44   -163   -249
    -96   -345   -249    220     75   -296    545    148    109     20   -189   -277
    -33   -329   -296    181    129   -314    555    200    106     12   -202   -290
     59   -241   -303     88    179   -272    600    322    145     46   -176   -252
     51   -244   -296     96    174   -270    602    407    153     49   -179   -244
    -20   -303   -285    161    129   -296    592    462    142     28   -202   -257
    -28   -327   -298    176    132   -311    605    530    150     31   -205   -249
    -36   -361   -324    194    142   -342    589    576    140     20   -213   -254
      2   -340   -342    168    171   -340    587    633    142     36   -202   -244
     -5   -329   -324    166    155   -327    584    688    150     49   -179   -236
     20   -285   -306    132    161   -293    597    750    174     75   -137   -231
     44   -270   -314    111    176   -293    615    805    194     93    -98   -233
    -10   -316   -306    163    148   -311    605    820    189     88    -96   -244
    -72   -345   -275    207    101   -311    594    831    187     85   -114   -226
    -59   -309   -249    184     93   -280    594    857    197     98   -114   -194
    -36   -288   -252    161    106   -270    592    875    202    109   -111   -174
     12   -283   -296    135    153   -288    579    872    194    106   -119   -163
     46   -257   -306    103    176   -280    571    872    189    103   -127   -158
     18   -249   -267    116    142   -259    579    885    200    114   -114   -140
     -2   -254   -252    127    122   -254    576    891    205    122   -106   -127
     25   -231   -257    103    140   -244    568    885    202    119   -109   -122
     31   -187   -220     77    124   -205    574    888    213    135    -93   -101
     41   -184   -226     72    132   -205    571    878    218    140    -88    -85
     57   -176   -236     57    145   -205    566    857    215    140    -88    -83
     49   -163   -213     57    129   -187    574    846    231    155    -70    -64
     31   -145   -176     57    103   -161    579    833    244    168    -57    -54
     51   -119   -174     33    111   -145    574    813    254    179    -49    -46
     59   -124   -184     31    119   -153    574    797    267    184    -41    -46
     38   -135   -174     49    106   -153    584    792    285    197    -31    -38
     23   -148   -174     62     96   -161    589    787    303    207    -23    -38
     46   -129   -179     41    111   -153    605    792    329    228     -7    -28
     77   -103   -181     10    129   -142    628    802    355    252     15    -15
     57   -119   -176     31    116   -148    633    805    368    259     20    -12
     41   -129   -171     41    106   -150    628    792    368    257     15    -20
     23   -142   -166     59     93   -153    628    784    374    257     15    -25
    -18   -187   -168    101     72   -179    620    769    363    244      5    -41
    -15   -197   -181    106     83   -189    623    763    366    241      7    -41
      2   -184   -189     88     96   -187    633    771    376    246     12    -33
     18   -148   -168     64     93   -158    644    784    389    262     28    -18
     -2   -158   -158     77     75   -158    641    789    394    265     31    -20
    -12   -168   -155     90     70   -163    644    797    394    265     28    -23
    -20   -166   -145     93     59   -155    644    813    397    257     23    -18
    -28   -187   -158    109     64   -174    636    823    392    252     15    -18
      0   -163   -163     80     77   -161    641    849    402    262     25     -2
     12   -135   -148     62     80   -140    644    875    418    272     36     15
     59    -85   -145     12     98   -114    665    914    436    290     51     41
     12   -135   -148     59     77   -140    652    922    420    277     31     28
    -41   -197   -155    116     57   -176    636    930    402    262     15     18
    -15   -158   -142     88     62   -150    644    963    418    277     36     49
     -2   -148   -145     72     70   -148    644    976    415    272     31     57
     12   -168   -181     77     96   -174    631    982    397    254     12     44
     25   -174   -200     75    111   -187    628    995    387    241      7     38
     23   -137   -161     57     90   -148    636   1021    400    257     25     64
     67   -101   -171     15    116   -135    646   1049    415    270     44     88
     49   -111   -161     31    103   -135    649   1067    415    272     46     96
     33   -127   -161     44     93   -142    641   1072    405    265     38    103
     18   -140   -158     62     88   -148    644   1085    405    267     38    111
     20   -142   -166     59     90   -153    646   1098    397    262     33    111
     28   -140   -168     54     96   -153    646   1111    397    262     36    116
     28   -142   -171     54     96   -155    644   1122    394    257     31    119
     44   -145   -189     51    116   -166    641   1130    387    252     20    129
     36   -155   -194     57    114   -174    633   1140    381    249     10    153
     33   -158   -192     62    111   -174    620   1143    371    246    -10    176
     46   -135   -184     44    114   -158    620   1161    374    252    -51    254
     90    -62   -153    -12    122   -106    652   1200    397    277    -51    332
     62    -49   -111     -7     85    -80    662   1223    410    296    -49    363
     25    -75   -101     23     62    -85    659   1236    407    301    -54    350
    -18   -109    -90     62     33   -101    652   1241    402    296    -57    324
     33    -51    -85     10     59    -67    662   1262    420    316    -15    311
     85     18    -67    -51     75    -23    685   1293    449    342     20    322
     51     25    -28    -38     38      0    698   1299    459    345     31    337
     44     41     -2    -44     20     20    704   1301    472    353     44    358
     49     46     -2    -46     25     23    683   1283    470    348     51    371
     46     31    -18    -38     31      7    641   1247    446    329     49    366
     67     33    -36    -51     51      0    613   1223    439    322     54    361
     85     18    -67    -54     77    -23    600   1208    428    309     54    337
     75    -33   -109    -20     90    -70    584   1179    397    272     25    296
     31   -106   -140     36     83   -122    561   1148    366    233     -2    246
     54   -109   -163     25    106   -135    561   1140    358    226      0    231
     72   -122   -197     23    135   -158    561   1127    345    210     -5    205
     49   -140   -189     46    119   -163    548   1106    332    197    -10    176
     59   -137   -200     36    127   -166    535   1085    319    181    -15    163
     25   -174   -202     72    111   -187    511   1057    298    158    -33    135
     12   -200   -215     90    111   -207    498   1044    290    150    -41    119
     33   -192   -226     80    129   -207    493   1036    285    153    -41    122
     64   -184   -249     57    155   -215    478   1021    272    145    -54    111
    103   -166   -270     31    184   -218    465   1008    262    142    -59    106
    142   -155   -298      5    218   -226    454    997    249    137    -70    106
    174   -184   -358      5    265   -270    452   1005    236    124    -96     80
    215   -252   -467     18    340   -361    504   1088    241    109   -153     18
    231   -215   -446     -7    337   -329    626   1262    337    174   -127     46
    267    -93   -361    -88    314   -228    743   1465    480    311    -18    161
    329    181   -148   -254    239     18    831   1634    680    553    218    428
    280    688    407   -485    -64    550    828   1667    945    935    646    893
     70   1184   1114   -628   -522   1148    665   1428   1106   1260   1044   1291
   -122   1182   1304   -532   -711   1241    366    969    901   1169   1013   1257
   -226    628    854   -200   -540    740     98    506    322    568    441    735
   -168    -10    155     88   -163     72    -49    337   -142     15   -124    197
    -96   -309   -215    202     57   -262    -31    452   -205   -114   -290     12
    -70   -366   -296    215    111   -332     62    602   -127    -77   -265     15
    -31   -280   -249    155    109   -265    184    756     -5     23   -163     88
     10   -150   -163     67     85   -158    270    844     98    116    -62    158
      0   -109   -111     54     54   -109    314    880    145    158     -7    181
    -12    -98    -88     54     36    -93    342    896    174    176     28    184
    -70   -132    -62    101     -5    -98    340    880    174    163     36    155
    -33    -75    -41     51      2    -59    355    880    197    168     59    153
     -7    -28    -20     18      5    -25    371    880    223    171     83    158
    -25    -33     -7     28    -10    -23    379    872    241    166     96    158
    -51    -51      0     51    -25    -25    381    862    254    161    106    158
    -44    -15     28     28    -38      5    394    865    275    166    116    166
    -57     -7     49     31    -54     20    392    852    280    163    109    153
    -75    -18     57     46    -67     18    389    846    290    168    106    153
    -75    -12     62     44    -70     23    402    857    309    176    106    158
    -70    -12     54     38    -64     20    405    857    311    168     93    145
    -57    -23     33     38    -46      5    407    857    314    166     80    132
    -46    -25     20     33    -36     -2    420    867    319    168     72    132
    -38    -25     12     33    -25     -7    436    885    332    179     70    142
    -36    -28      7     31    -23    -12    449    896    340    187     72    150
    -46    -38      7     41    -28    -15    459    906    348    192     72    153
    -44    -38      2     38    -23    -18    470    922    358    197     75    158
    -36    -38     -2     38    -18    -20    485    943    371    205     83    176
    -38    -36      2     36    -23    -15    498    966    381    218     88    189
    -49    -36     12     41    -31    -12    498    976    387    220     85    194
    -41    -31      7     36    -25    -12    506    989    389    226     85    197
    -18    -12      5     15    -12     -5    522   1010    400    239     90    210
    -10     -5      5      5    -10     -2    530   1026    405    252     90    231
    -23    -25     -2     23    -12    -12    532   1036    405    259     90    259
    -23    -31     -7     28    -10    -20    535   1052    407    270     88    288
    -10    -15     -5     12     -2    -10    540   1072    413    285     90    314
     -2    -18    -18      7      5    -18    535   1085    407    285     88    319
      5    -36    -41     15     20    -38    522   1093    397    283     85    311
     20    -18    -38     -2     25    -28    530   1119    405    298    103    309
     67     51    -15    -59     41     18    561   1163    436    335    142    335
     57     41    -18    -51     36     10    558   1174    433    329    140    324
     36     20    -15    -28     25      2    555   1176    431    319    135    311
     51     46     -5    -51     28     20    568   1189    446    332    142    314
     62     67      5    -64     28     36    579   1202    457    340    155    319
     18     44     25    -31     -5     36    579   1197    457    337    153    306
     23     59     36    -41     -5     46    592   1210    472    350    166    332
     20     70     46    -46    -12     59    600   1215    488    358    176    358
     12     67     54    -38    -20     62    607   1228    504    368    181    379
     20     67     46    -46    -12     57    615   1241    524    376    184    397
     33     72     36    -54      0     54    626   1252    540    387    184    394
     36     75     36    -57      0     57    636   1267    555    400    192    387
     57    101     44    -77      7     72    652   1283    574    418    207    379
     57    109     49    -83      5     77    654   1288    584    426    215    366
     38     88     49    -62     -5     67    652   1286    584    423    220    358
     15     57     38    -36    -12     49    649   1275    581    413    213    345
     10     44     33    -25    -10     38    652   1270    587    413    213    340
     25     59     31    -44     -2     46    646   1267    587    413    218    324
     46     88     38    -67      2     64    644   1267    587    415    223    316
     57     98     41    -80      7     72    639   1265    589    420    228    311
     70    111     41    -90     15     77    644   1270    600    426    244    322
     28     70     41    -51     -5     57    631   1262    589    415    239    316
     25     54     28    -41     -2     41    626   1262    589    413    241    314
     28     54     23    -44      2     38    623   1265    589    415    252    316
     31     64     33    -46      0     49    620   1278    594    420    265    319
     38     85     46    -62     -5     67    626   1296    602    431    270    322
     38     75     36    -57      2     57    620   1304    597    431    262    316
     20     38     15    -31      2     28    600   1296    579    415    244    296
     28     49     20    -38      5     36    594   1309    584    423    252    301
     59     98     36    -80     10     67    607   1330    602    444    272    319
     51     96     41    -75      5     70    605   1337    602    449    270    316
     31     75     44    -54     -7     59    589   1330    592    441    262    309
     28     72     44    -49     -7     59    584   1330    584    439    257    306
     10     46     36    -31    -12     44    574   1325    579    431    249    309
      0     49     49    -25    -23     49    571   1330    579    433    252    319
    -20     51     70    -18    -46     62    568   1330    579    436    257    329
     -5     64     70    -28    -36     67    566   1332    587    436    259    345
     23     59     36    -41     -7     49    558   1330    581    428    254    345
     -2     33     33    -15    -18     33    542   1317    571    420    249    345
    -12     25     38     -7    -25     31    537   1312    568    420    254    350
     23     70     46    -46    -10     59    548   1325    587    436    275    368
     44    114     67    -80    -10     90    566   1343    607    452    296    387
     15    111     96    -62    -38    103    571   1350    618    457    303    389
     -5    116    122    -57    -64    119    581   1361    628    467    319    389
     18    153    135    -85    -57    145    602   1384    652    491    348    402
     18    145    127    -83    -54    137    600   1382    652    488    355    392
     20    161    140    -90    -59    150    602   1384    662    496    371    394
      7    187    179    -98    -85    184    607   1389    683    517    400    400
     38    249    210   -142    -85    231    613   1402    711    548    441    413
     54    272    215   -166    -80    244    594   1392    711    548    457    407
     25    239    213   -135    -93    226    568   1376    698    535    459    389
     23    226    202   -124    -88    215    545   1369    688    524    465    376
     20    187    166   -103    -72    176    519   1345    662    501    441    340
     -7    129    137    -62    -72    132    504   1330    636    478    418    301
    -15    106    122    -46    -70    114    501   1330    631    475    415    288
    -18     85    101    -36    -59     93    491   1322    615    459    397    267
    -31     51     83    -10    -57     67    480   1309    597    436    374    246
    -46     18     64     12    -57     41    465   1293    576    415    353    228
    -59     -5     54     31    -57     23    454   1286    566    402    340    210
    -62     -7     54     33    -59     20    452   1286    566    400    332    197
    -62    -15     46     38    -54     15    449   1291    563    392    324    187
    -64    -20     44     38    -54     10    446   1293    561    387    314    179
    -62     -7     54     33    -59     23    452   1299    566    387    316    171
    -59     -7     49     31    -54     20    454   1304    568    384    324    158
    -51    -33     18     44    -36     -7    452   1312    561    374    327    129
    -28    -98    -70     62     20    -85    478   1361    553    348    293     62
     -5   -150   -148     77     70   -150    587   1501    597    342    257     12
     15   -114   -132     46     72   -122    722   1688    709    420    311     46
     59     31    -28    -44     44      2    844   1886    875    579    472    176
    116    467    348   -293   -114    407    888   1987   1132    909    839    542
     41   1093   1052   -568   -506   1072    813   1883   1413   1332   1343   1052
   -174   1421   1595   -626   -885   1509    519   1452   1431   1506   1587   1335
   -335   1150   1486   -407   -909   1317    215    971   1078   1202   1319   1130
   -363    405    766    -20   -563    584     41    641    444    470    615    504
   -293   -140    150    215   -223      5     15    657    163     88    202    124
   -236   -322    -85    275    -75   -205    106    823    189     49    127     28
   -194   -288    -93    241    -51   -192    246   1010    301    124    197     36
   -150   -168    -20    158    -67    -96    374   1163    423    226    298    103
   -129   -101     28    114    -80    -36    436   1236    488    280    366    148
   -122    -83     38    101    -80    -23    467   1275    509    290    394    150
   -109    -64     44     88    -77    -10    483   1304    519    298    418    153
   -114    -67     46     88    -83    -10    493   1319    517    298    426    148
   -106    -51     51     77    -80      0    501   1332    514    303    439    135
    -93    -44     49     67    -72      2    504   1337    511    306    454    124
    -57    -18     38     38    -49     10    498   1340    509    314    465    116
    -46     -2     44     23    -46     20    496   1337    501    311    475    109
    -38     12     51     10    -44     31    493   1337    493    314    491    101
    -25     23     49      0    -38     36    496   1340    493    314    506     98
    -23     10     33      7    -28     20    498   1337    488    303    514     93
    -20     15     36      0    -28     25    501   1337    483    301    535     90
    -15     18     31     -2    -23     23    498   1335    480    298    548     83
    -12     18     28     -5    -20     23    488   1330    478    298    550     72
      7     38     31    -23    -10     36    483   1327    475    303    553     67
     -7     20     28    -10    -18     23    483   1319    470    303    548     59
    -12     28     41     -7    -28     33    480   1317    467    303    545     57
    -12     31     44    -10    -28     36    480   1317    467    301    542     57
     -7     44     51    -18    -28     46    483   1319    465    298    545     59
      7     46     38    -28    -18     44    478   1314    457    288    540     54
     15     51     36    -33    -10     44    467   1304    444    277    527     44
     12     59     44    -36    -18     51    462   1299    439    270    519     36
     20     70     49    -44    -12     59    467   1301    441    272    519     36
     28     83     51    -57    -10     67    462   1299    436    270    511     31
     33     85     51    -59    -10     70    457   1296    426    262    501     20
     46    103     57    -75     -7     83    454   1296    423    262    501     18
     57    111     54    -83      2     83    449   1291    418    259    496     15
     67    135     64   -103      0    101    433   1278    402    249    485      5
     75    132     57   -103      7     96    431   1278    394    246    483      2
     75    119     44    -98     15     83    436   1283    397    249    485     10
     77    140     62   -109      7    101    431   1283    389    246    485     12
     80    168     85   -127     -2    127    431   1283    387    249    491     12
     72    176    103   -124    -15    140    436   1288    384    257    498     10
     64    200    135   -132    -36    168    436   1286    379    262    509      7
     54    226    171   -140    -57    200    444   1286    379    270    522     15
     44    252    207   -150    -83    228    444   1275    371    265    522     20
     41    277    233   -161    -96    257    454   1278    374    272    530     23
     41    280    239   -161    -98    259    467   1286    379    280    537     23
     33    270    236   -150   -101    254    472   1291    384    285    542     18
     25    280    254   -155   -114    267    480   1299    389    293    548     10
     28    309    280   -171   -124    296    491   1312    400    303    561      5
     31    309    275   -171   -122    293    501   1322    413    314    566      0
     18    303    285   -161   -132    296    509   1322    418    316    566     -7
      5    270    265   -140   -129    267    517   1319    420    311    563    -20
     -5    270    275   -132   -140    272    522   1314    426    314    571    -31
     -5    272    275   -135   -140    272    522   1306    428    311    579    -38
    -10    252    262   -119   -135    257    522   1301    426    306    581    -44
     -7    280    288   -137   -148    285    519   1288    426    306    592    -54
     23    322    298   -171   -137    311    535   1296    441    322    618    -49
    -44    259    303   -109   -174    283    514   1273    426    303    610    -70
    -59    254    314    -96   -187    283    519   1270    428    306    618    -72
    -75    259    335    -93   -205    296    522   1273    433    311    626    -70
    -64    275    340   -106   -202    306    519   1273    439    314    633    -64
    -62    275    337   -109   -200    306    517   1275    449    322    641    -59
   -101    254    355    -75   -228    303    506   1265    446    324    641    -67
   -106    254    361    -72   -233    306    506   1270    452    329    646    -64
    -67    293    361   -111   -215    324    519   1286    465    340    659    -49
    -90    257    345    -85   -218    301    527   1293    467    337    652    -51
   -101    254    355    -75   -228    303    524   1299    470    342    646    -44
   -127    265    392    -70   -259    327    519   1301    472    348    646    -28
   -124    265    389    -70   -257    327    519   1306    478    353    639    -18
    -72    277    348   -103   -213    311    517   1309    478    355    631    -12
    -67    272    340   -101   -202    306    488   1291    457    337    613    -25
   -140    241    381    -51   -262    311    491   1296    459    342    605    -20
   -148    262    407    -57   -277    335    498   1314    475    358    613     -2
    -90    280    368    -96   -231    324    504   1325    478    361    602      5
   -124    231    355    -51   -239    293    493   1314    462    345    574     -2
   -106    283    389    -90   -246    335    496   1322    470    353    571     10
    -62    303    366   -122   -215    335    514   1343    485    371    581     28
    -83    306    389   -114   -236    348    524   1356    491    379    581     33
   -163    319    483    -77   -322    400    576   1405    535    426    615     77
   -174    322    493    -75   -335    407    566   1400    527    420    605     75
   -119    358    478   -122   -298    418    555   1395    522    418    592     77
    -70    374    444   -153   -257    407    558   1392    527    420    589     88
    -77    407    485   -163   -280    446    576   1405    550    449    615    122
    -18    444    462   -215   -241    454    548   1384    530    433    602    116
     -2    410    413   -205   -207    410    514   1356    506    410    584    101
      5    410    405   -207   -200    407    496   1345    498    410    589    101
      2    379    376   -189   -187    379    478   1335    485    400    579     90
    -54    301    353   -124   -205    327    472   1327    467    376    553     64
    -59    275    335   -109   -197    303    467   1319    454    363    542     51
   -101    210    309    -54   -207    259    452   1296    428    332    517     20
    -98    163    262    -31   -179    213    431   1267    397    296    483     -7
    -93    161    254    -33   -174    207    433   1260    397    293    485     -7
    -93    179    270    -44   -181    223    446   1265    410    306    504      5
   -140    145    285     -5   -213    215    446   1257    402    296    493     -2
   -140    116    257     12   -197    187    423   1228    381    277    475    -23
   -109    122    231     -7   -171    176    413   1215    379    277    472    -28
   -101    142    244    -20   -171    192    413   1218    392    288    485    -10
   -103    145    246    -23   -176    197    413   1221    400    296    496     -2
    -98    137    236    -18   -166    187    413   1221    405    298    496      0
    -85     98    184     -7   -135    140    418   1228    384    270    462    -36
    -33     31     62      0    -49     46    465   1296    381    233    407   -109
    -15     46     62    -15    -38     54    581   1452    467    283    436   -101
      5    168    163    -85    -77    166    698   1652    620    426    555     10
     72    491    418   -283   -174    454    758   1787    826    678    813    288
     49   1039    989   -545   -470   1015    779   1836   1130   1083   1270    782
   -161   1527   1688   -685   -927   1608    644   1613   1319   1405   1657   1200
   -293   1491   1784   -597  -1039   1636    371   1163   1119   1293   1595   1150
   -384    820   1202   -220   -795   1013    132    737    524    641    958    548
   -379    168    548    103   -465    358    -23    563     85    122    413     15
   -324   -153    168    239   -249      7    -15    657     20     -5    231   -166
   -283   -155    127    220   -205    -15     80    805     98     36    239   -161
   -239    -20    218    127   -228     98    231    982    244    158    332    -62
   -202     54    257     72   -231    155    306   1075    329    233    389      0
   -168     85    254     38   -213    171    327   1111    355    257    392     15
   -135     96    231     20   -181    163    327   1124    361    257    376     10
   -145     88    233     25   -189    161    342   1145    379    272    379     31
   -132     75    205     28   -168    140    348   1153    384    275    376     36
    -83    124    205    -23   -142    163    348   1158    394    288    384     49
    -31    163    194    -64   -111    179    350   1163    400    293    384     51
    -33    116    150    -41    -93    135    337   1156    392    283    363     44
    -38    124    163    -44   -101    142    340   1158    394    288    363     46
    -31    158    189    -64   -109    171    355   1174    407    298    374     59
    -80    114    194    -15   -137    153    345   1166    402    288    363     59
    -80    127    205    -23   -145    166    345   1166    402    285    361     62
    -70    142    213    -36   -142    176    355   1171    407    293    363     72
    -77    145    223    -33   -153    184    353   1171    407    296    358     77
    -77    137    215    -28   -145    176    358   1174    415    301    366     90
    -75    140    215    -33   -145    176    358   1166    413    298    361     93
    -62    158    220    -46   -140    189    361   1169    418    303    366    101
    -70    161    231    -46   -150    194    358   1163    418    306    366    103
    -70    166    236    -46   -153    200    355   1156    418    306    363    103
    -72    168    241    -49   -155    205    358   1156    420    309    368    114
    -90    158    249    -33   -168    202    361   1153    423    314    376    124
   -101    168    270    -33   -184    218    353   1148    428    322    387    135
    -93    189    283    -46   -187    236    353   1143    431    327    397    148
    -85    200    285    -57   -187    241    345   1135    426    327    400    148
    -83    207    290    -62   -187    249    337   1127    423    322    400    145
    -80    226    306    -72   -194    265    335   1127    426    329    407    158
    -70    239    309    -83   -189    272    327   1122    431    337    418    168
    -51    252    303   -101   -179    277    314   1114    428    335    418    174
    -38    259    298   -111   -168    277    303   1111    428    335    426    184
    -70    220    288    -75   -179    254    275   1093    410    324    415    184
    -33    241    275   -103   -153    257    259   1093    410    332    423    200
    103    392    288   -249    -90    340    306   1143    459    387    478    265
    116    426    309   -270    -96    368    322   1156    472    400    488    296
    -36    288    324   -127   -181    306    275   1106    428    353    436    270
    -75    254    329    -88   -202    290    259   1093    420    345    420    280
    -44    277    322   -116   -184    298    267   1101    431    361    428    311
    -28    301    329   -135   -179    314    275   1104    441    371    428    340
    -12    327    340   -158   -176    332    288   1111    452    381    431    348
    -85    252    337    -83   -210    293    265   1088    431    358    405    309
    -72    254    327    -93   -200    290    262   1093    441    363    405    303
    -44    285    329   -122   -187    309    280   1117    465    387    415    311
    -10    322    332   -158   -171    327    296   1127    485    402    423    314
     12    353    340   -181   -163    348    311   1137    504    418    431    316
      2    345    342   -174   -171    345    314   1130    504    418    420    303
    -20    324    345   -150   -184    332    306   1111    498    410    407    283
    -23    319    342   -150   -184    329    298   1101    496    405    394    267
     -2    327    329   -161   -166    327    298   1093    493    402    389    267
     -7    306    314   -150   -161    311    290   1070    483    389    366    257
    -38    296    335   -129   -187    316    288   1057    475    381    353    249
    -64    303    368   -122   -215    335    283   1049    470    381    358    249
    -67    298    366   -114   -215    332    270   1041    462    379    345    254
    -33    322    355   -145   -194    337    270   1047    467    392    348    288
     -7    348    353   -171   -179    350    275   1044    470    400    345    303
    -51    319    371   -135   -213    342    262   1034    457    394    332    290
    -70    311    381   -119   -226    345    249   1031    446    394    329    285
    -64    309    371   -122   -218    340    241   1031    441    397    324    283
    -72    306    376   -116   -223    340    239   1034    439    402    324    270
    -77    296    374   -109   -226    335    236   1041    439    413    319    262
    -49    332    381   -140   -215    355    241   1057    457    439    324    285
    -54    345    397   -148   -226    368    226   1054    452    426    329    290
    -54    353    407   -150   -231    381    215   1044    446    405    342    283
    -54    358    410   -153   -233    384    207   1034    444    384    348    280
    -41    345    387   -150   -213    366    194   1015    433    358    335    267
    -38    327    366   -145   -202    348    181    984    415    324    316    244
    -33    348    381   -158   -207    366    181    969    413    314    324    231
    -12    381    394   -184   -205    387    184    956    415    311    335    228
    -12    389    402   -187   -207    394    184    943    413    303    335    223
    -20    397    418   -189   -220    407    197    937    407    301    332    239
    -33    407    439   -187   -236    423    210    940    418    298    335    249
    -18    426    444   -205   -231    433    223    948    428    303    342    254
     10    480    470   -244   -228    475    241    958    446    316    361    275
     15    488    472   -254   -228    483    239    950    444    314    361    265
     23    501    478   -262   -228    491    231    943    441    311    363    257
      2    517    514   -262   -254    517    228    935    449    316    374    262
     31    553    522   -290   -244    537    226    935    462    329    400    270
     51    576    524   -316   -236    550    202    909    449    324    405    254
     72    581    506   -327   -215    545    166    872    426    306    394    231
     88    571    483   -329   -197    527    135    846    407    296    389    218
     75    501    426   -288   -174    465     90    802    368    259    355    179
    111    478    366   -296   -129    423     67    776    340    231    322    140
    129    467    335   -298   -101    402     67    771    332    226    301    119
    106    418    309   -265   -101    363     49    750    309    202    270     80
    109    397    288   -252    -88    342     33    730    285    187    244     44
     77    353    275   -218    -98    314     12    704    262    171    220     28
     62    335    272   -200   -103    303      5    688    246    161    194     51
     70    335    262   -205    -96    298      7    685    241    158    176     88
     31    319    288   -174   -127    303      2    678    239    161    163    124
      0    309    309   -155   -155    309    -10    662    228    163    155    150
     10    337    324   -174   -155    332    -10    659    233    176    163    171
    -25    311    337   -142   -181    324    -28    641    220    168    155    176
    -54    288    342   -116   -197    314    -46    623    207    161    148    181
    -31    249    280   -111   -158    265    -51    628    189    135    114    148
     15    205    189   -111    -88    197     10    717    202    124     72    127
     54    241    187   -148    -67    215    122    872    285    189    106    168
    109    368    259   -239    -75    314    241   1075    439    337    241    288
    114    665    550   -392   -218    610    311   1221    654    600    535    574
     51   1210   1158   -633   -553   1184    316   1234    935    989   1008   1034
   -163   1678   1839   -758  -1002   1758    158    961   1080   1273   1400   1397
   -324   1623   1948   -649  -1135   1784   -119    478    852   1124   1335   1304
   -350   1013   1363   -332   -857   1187   -345     38    265    459    714    688
   -280    405    685    -62   -483    542   -483   -127   -142    -51    192    150
   -218    103    319     57   -270    210   -459    -33   -179   -166     38    -38
   -194     70    265     62   -228    166   -348    103    -85   -119     54    -57
   -197    135    332     28   -265    233   -231    236     33    -33    116    -20
   -202    205    407     -2   -303    306   -158    316    124     36    171     31
   -163    249    413    -44   -290    332   -106    374    179     72    200     59
   -150    249    400    -49   -275    324    -85    400    194     75    192     51
   -109    280    389    -85   -249    332    -64    428    218     93    200     46
   -111    296    407    -93   -259    350    -44    452    244    109    213     36
   -137    275    413    -70   -275    342    -44    459    249    103    202     15
   -148    244    392    -46   -270    316    -57    462    241     90    184      7
   -140    239    376    -49   -259    306    -54    480    249     98    184     20
   -101    257    358    -77   -231    309    -38    506    262    114    184     36
    -98    257    355    -80   -226    306    -31    517    270    124    189     46
   -103    241    345    -67   -223    293    -28    524    270    132    192     59
    -96    249    342    -77   -218    296    -28    535    270    135    187     75
    -75    262    337    -93   -205    298    -28    548    270    132    181     75
    -59    262    322   -103   -192    290    -20    561    272    129    176     64
    -85    246    332    -80   -207    288    -25    563    265    127    174     70
    -83    246    327    -83   -205    285    -23    571    265    127    171     96
    -75    262    337    -96   -205    298    -15    579    270    135    179    137
    -80    249    329    -85   -205    288    -20    581    265    132    168    163
    -80    231    311    -75   -194    270    -23    579    259    127    155    181
    -75    241    316    -83   -194    277    -25    581    257    137    158    179
    -72    239    311    -83   -192    275    -31    579    249    142    150    140
    -70    233    303    -83   -189    267    -38    574    244    140    140    114
    -62    246    309    -90   -184    277    -33    579    249    155    150    132
    -31    280    311   -127   -171    293    -25    581    265    179    171    158
    -54    265    319   -106   -187    290    -31    571    267    181    171    163
    -75    244    316    -85   -194    280    -38    558    259    174    163    155
    -77    236    314    -77   -194    275    -46    548    254    174    161    153
    -62    262    322   -101   -192    290    -49    548    262    184    174    163
    -57    275    332   -109   -194    301    -51    537    262    187    184    171
    -36    293    329   -129   -181    311    -54    535    267    194    197    192
    -44    303    348   -129   -194    324    -57    527    275    202    210    210
    -54    290    345   -119   -200    316    -62    519    272    205    220    210
    -41    301    342   -129   -192    322    -57    511    277    213    233    215
    -36    319    355   -140   -194    337    -57    498    280    218    244    210
     -7    355    363   -174   -184    358    -49    496    298    236    265    220
    -10    342    350   -166   -181    345    -51    480    293    231    262    215
    -10    350    361   -171   -187    355    -46    470    298    239    272    218
    -18    355    374   -168   -194    363    -38    459    306    244    280    210
    -44    327    371   -140   -207    348    -41    441    309    246    277    194
    -15    361    374   -174   -194    366    -28    449    329    272    298    197
     18    387    368   -202   -176    379     -7    459    355    293    322    202
     10    384    374   -197   -181    379      7    465    374    306    332    197
    -36    345    381   -153   -207    363      5    454    376    303    327    176
    -49    322    371   -137   -210    345      5    444    379    298    316    155
    -23    332    355   -155   -189    342     12    444    389    301    316    148
     23    361    335   -194   -155    348     28    446    400    309    319    145
     -5    340    345   -166   -174    342     33    436    402    309    316    140
    -54    285    340   -116   -197    311     20    413    387    290    296    122
    -36    309    345   -137   -189    327     31    418    394    301    301    127
    -46    311    358   -135   -205    335     28    413    394    303    298    124
    -51    293    345   -119   -197    319     20    407    387    296    290    116
    -59    265    324   -103   -192    296      7    402    376    290    280    106
    -67    272    340   -103   -205    306      0    402    376    293    283    106
    -51    301    353   -124   -202    327      0    407    376    301    285    106
    -31    309    340   -137   -184    324      7    420    381    309    285    106
    -31    298    327   -135   -179    311      5    423    379    303    280     98
    -31    311    342   -140   -187    327     12    433    379    301    275     98
    -44    309    350   -135   -197    329     23    446    379    298    270     98
    -57    298    355   -119   -205    327     33    459    384    301    270     98
    -80    254    335    -88   -207    293     23    457    368    285    254     80
    -70    272    340   -101   -205    306     33    470    374    288    262     85
    -57    311    368   -129   -213    340     54    488    389    296    277     93
    -72    293    366   -109   -218    329     57    491    387    285    270     77
    -62    275    337   -109   -200    306     49    493    379    275    267     72
    -36    296    332   -129   -184    314     67    519    387    280    283     85
    -75    288    361   -106   -220    324     85    535    397    285    293     90
   -119    303    423    -90   -270    363    114    566    415    303    319    111
   -103    335    439   -116   -272    384    132    594    428    314    340    129
    -80    322    402   -122   -241    361    119    589    413    293    335    111
     -2    384    387   -194   -194    384    124    600    418    298    348    116
     51    444    392   -246   -168    418    135    610    426    309    363    127
     28    454    426   -244   -197    441    127    610    428    316    379    132
     67    504    436   -285   -184    470    132    620    444    332    400    148
     62    506    441   -285   -189    475    114    607    436    324    402    142
     25    478    452   -252   -213    465     88    597    423    319    407    132
     -2    423    426   -210   -215    426     62    581    400    298    397    103
    -12    374    387   -181   -200    379     46    574    376    275    371     75
    -10    345    355   -166   -181    350     41    576    366    262    350     54
      0    337    337   -168   -168    337     33    579    358    252    337     38
     15    327    311   -174   -148    319     31    576    340    239    319     15
     -5    280    285   -137   -145    283     18    558    314    218    296     -5
    -54    226    280    -88   -166    252     -5    537    288    197    275    -23
    -46    228    275    -90   -161    252     -2    535    285    197    275    -28
    -38    233    270    -98   -153    252    -10    535    277    192    265    -36
     -7    254    262   -124   -135    257     -5    542    285    194    265    -31
    -41    220    262    -90   -153    241    -12    537    277    187    249    -41
    -75    176    252    -49   -163    213    -23    527    262    176    231    -59
    -88    158    244    -36   -166    202    -28    530    259    171    220    -70
    -41    150    192    -54   -116    171    -18    550    252    153    194    -93
    -15     51     64    -18    -41     57     15    607    231     98    111   -179
    -46    -31     15     38    -31     -7    114    727    257     85     64   -236
    -15     54     70    -20    -44     62    233    909    379    187    142   -166
     59    366    306   -213   -124    337    340   1091    600    431    389     77
     57    919    862   -488   -402    891    397   1189    909    828    833    532
   -129   1517   1647   -693   -888   1582    311   1047   1174   1234   1309    989
   -270   1522   1792   -628  -1031   1657    -12    589   1010   1179   1319    976
   -337   1018   1356   -340   -846   1187   -252    166    509    654    844    509
   -322    337    659    -10   -491    498   -394    -54      2     51    267    -59
   -244    -64    179    155   -213     57   -397     25   -129   -161     41   -322
   -207   -124     83    163   -148    -20   -293    171    -59   -137     70   -361
   -174    -72    101    122   -140     15   -176    306     46    -64    166   -342
   -145     31    174     54   -161    101    -85    407    142     15    236   -254
   -119     75    194     23   -155    135    -33    462    194     54    231   -158
   -111     83    194     12   -153    137    -12    475    207     57    213   -101
   -109     93    200      7   -153    145     -2    483    220     62    210    -49
   -111     98    207      5   -161    153     -2    478    220     62    236    -67
   -114    111    226      2   -168    168      0    472    226     67    267    -88
   -106    122    228     -7   -168    174      2    462    226     64    285   -111
   -103    122    226    -10   -163    174      2    459    226     64    298   -124
    -96    137    231    -23   -163    184      5    457    226     67    314   -137
    -93    137    231    -20   -161    184      2    446    215     62    316   -158
    -88    153    241    -31   -166    194     -2    436    207     59    322   -179
    -77    171    246    -46   -163    207     -5    426    205     59    324   -192
    -67    181    246    -57   -158    213     -5    418    202     54    324   -200
    -59    194    254    -67   -155    223    -12    405    192     44    316   -210
    -49    179    228    -67   -137    202    -12    397    187     41    306   -220
    -38    176    215    -70   -127    197    -15    384    174     38    298   -228
    -31    174    205    -72   -116    187    -25    366    158     28    285   -236
    -18    181    200    -80   -109    189    -36    350    148     20    277   -239
    -10    189    197    -90   -103    194    -38    337    140     15    265   -239
      5    184    179    -96    -88    181    -41    324    135     12    244   -241
     23    187    163   -106    -70    176    -44    314    124     10    228   -244
     41    176    135   -109    -46    155    -51    301    111      5    210   -249
     51    189    137   -122    -44    166    -62    285     98     -5    194   -259
     67    200    132   -135    -33    166    -62    280     90     -5    187   -259
     62    197    132   -129    -36    166    -64    272     83     -7    179   -265
     36    202    166   -119    -64    184    -75    257     67    -18    171   -272
     33    215    179   -127    -72    197    -83    249     57    -23    166   -272
     31    210    179   -122    -75    197    -88    241     44    -31    161   -275
     36    233    197   -137    -80    215    -90    244     38    -28    179   -267
     54    265    210   -158    -77    239    -93    246     36    -25    194   -257
     33    241    205   -140    -85    223   -101    241     18    -41    200   -262
     18    246    228   -132   -106    239   -101    244     10    -44    218   -257
     18    257    236   -137   -109    246    -93    252     12    -38    252   -244
     20    280    259   -150   -119    270    -83    257     15    -36    288   -233
     12    290    275   -153   -129    283    -70    257     12    -36    309   -236
     49    314    265   -181   -109    290    -41    270     25    -23    340   -226
      0    275    272   -140   -135    272    -36    265     18    -33    348   -239
    -51    228    280    -88   -166    254    -41    252      5    -51    350   -272
    -41    254    293   -106   -168    272    -33    257     15    -46    374   -288
    -36    265    301   -114   -168    283     -5    272     38    -36    402   -301
    -36    275    309   -122   -174    290     20    285     59    -23    423   -311
    -51    283    335   -114   -192    309     31    290     75    -15    433   -322
    -57    288    342   -116   -200    314     54    301     93     -7    449   -324
    -59    296    355   -116   -207    324     67    301    103     -2    454   -332
    -54    314    368   -129   -210    340     80    301    116      5    465   -345
    -46    335    381   -142   -213    358    103    309    137     15    475   -340
   -101    275    376    -88   -239    324     96    288    127     -2    449   -368
   -114    267    381    -77   -246    322     96    275    127      0    441   -374
    -85    283    368    -98   -228    324    106    277    140     12    446   -361
    -93    285    379    -96   -236    332    106    267    142     18    444   -353
   -135    270    402    -70   -267    335     98    254    140     12    426   -342
   -137    280    418    -72   -277    348     96    252    148     23    415   -327
   -111    296    407    -93   -259    350    106    259    163     41    418   -309
   -103    296    400    -96   -252    348    106    257    166     46    413   -309
   -119    283    402    -83   -259    342     90    241    155     41    392   -329
   -122    257    376    -67   -249    316     93    246    161     46    381   -332
   -109    267    376    -80   -241    319     96    254    168     57    376   -327
    -98    293    392    -96   -244    342     93    254    168     59    368   -335
   -101    290    392    -98   -246    340     90    254    166     64    355   -335
   -101    285    387    -93   -244    335     90    259    174     72    350   -322
   -114    280    394    -85   -254    337     72    249    163     67    332   -319
    -96    280    376    -90   -236    327     77    254    163     75    319   -306
    -80    285    363   -103   -223    322     85    265    179     88    314   -285
   -119    257    376    -67   -249    314     77    259    176     85    298   -277
   -124    252    376    -62   -252    311     85    267    189     96    296   -265
   -122    265    387    -70   -254    324    114    293    215    127    309   -233
   -137    298    433    -80   -285    366    129    306    231    145    314   -210
   -155    314    470    -80   -311    389    150    319    246    158    324   -194
   -142    319    459    -90   -301    389    161    324    257    161    327   -184
   -111    319    431   -103   -270    374    171    327    265    166    337   -174
   -103    342    446   -122   -277    394    174    314    267    166    340   -166
   -129    379    509   -124   -319    444    192    319    293    192    368   -132
   -129    402    532   -137   -329    467    184    306    293    192    376   -116
    -83    381    465   -148   -272    423    148    270    265    166    355   -132
    -25    358    384   -168   -205    371    111    239    236    142    332   -150
    -85    332    415   -124   -249    374    114    244    239    145    335   -145
   -111    296    407    -93   -259    350    116    241    231    135    324   -153
    -51    272    324   -109   -187    298    101    220    205    106    296   -179
   -103    207    311    -54   -207    259     88    202    184     85    272   -197
   -122    174    293    -25   -207    233     83    189    168     67    257   -215
    -83    142    223    -31   -153    181     59    163    140     38    231   -244
   -114    114    228      0   -171    171     51    145    127     23    226   -252
   -166    103    270     28   -218    187     64    155    140     36    241   -241
   -140    103    244     18   -192    174     46    137    127     20    236   -257
   -145     93    236     23   -192    163     38    127    122     12    236   -265
    -83    140    223    -28   -153    181     41    132    132     18    244   -259
    -75    116    189    -23   -132    153     33    119    124     10    239   -265
    -90     90    181      0   -135    135     25    111    116      5    233   -275
    -88     59    145     12   -116    101     31    119    109     -5    220   -290
    -51    -10     41     31    -46     15     64    176    103    -38    171   -355
    -85    -44     41     64    -64     -2    174    319    171    -12    168   -371
    -18     80     96    -31    -57     88    290    506    303    103    267   -283
     88    381    293   -236   -103    337    389    688    517    342    511    -38
    124    888    763   -506   -319    826    436    779    805    722    935    410
    -62   1473   1535   -706   -800   1504    319    592   1028   1101   1392    870
   -272   1530   1800   -628  -1036   1665     36    155    883   1070   1418    901
   -407    966   1374   -280   -891   1169   -213   -285    366    535    909    431
   -394    228    623     83   -509    426   -381   -545   -184   -124    241   -192
   -298   -129    168    213   -236     18   -381   -459   -290   -322    -10   -436
   -257   -155     98    205   -179    -28   -254   -283   -192   -257     28   -436
   -158    -67     90    111   -127     10   -137   -132    -75   -150    119   -402
   -161    -10    150     85   -155     70    -67    -38     12    -80    179   -355
   -155     38    194     57   -176    116    -12     23     70    -31    228   -319
   -129     54    184     36   -155    119     12     49     93     -7    254   -316
    -96     64    161     15   -127    111     25     62    101      2    265   -324
    -75    101    176    -12   -124    137     38     75    114     18    290   -327
   -116     72    187     20   -150    129     44     75    116     18    301   -332
   -122     75    197     23   -161    135     44     75    116     18    303   -332
   -119     77    197     18   -161    137     49     80    119     18    301   -329
    -98    122    220    -10   -158    171     64     98    137     33    309   -293
   -106    129    233    -12   -168    179     67    103    140     33    306   -277
    -77    127    205    -25   -140    166     64    101    137     28    298   -283
    -54    150    205    -46   -129    176     72    111    148     36    311   -272
   -114     96    210     10   -161    153     51     93    129     15    296   -285
    -83    142    226    -31   -155    184     70    114    148     33    316   -267
    -62    158    220    -46   -140    189     83    127    158     44    327   -257
   -132     83    215     23   -174    148     64    109    137     20    306   -277
    -72    155    228    -41   -150    192     90    135    168     49    335   -249
    -80    155    236    -38   -158    197     96    140    176     54    345   -241
   -161     75    236     41   -200    155     75    119    158     36    324   -262
   -148     70    218     38   -184    145     70    119    155     36    324   -262
   -124    101    226     12   -174    163     80    135    174     54    342   -241
   -135    103    239     15   -187    168     83    137    179     59    348   -233
   -114    122    236     -5   -176    179     88    148    192     70    355   -220
   -124    109    233      7   -179    168     77    150    189     70    355   -218
   -140     85    226     28   -181    155     67    148    184     70    353   -220
   -106    119    226     -7   -166    171     70    158    192     85    371   -202
    -83    140    223    -28   -153    181     64    163    200     93    381   -192
    -54    171    226    -59   -140    197     62    174    207    103    397   -176
    -85    155    241    -33   -163    197     46    168    202    103    397   -174
   -101    132    233    -15   -166    181     33    166    194     98    389   -171
    -83    155    239    -38   -161    197     36    179    205    114    400   -148
    -72    181    252    -57   -161    215     41    184    218    129    413   -129
    -77    187    265    -54   -171    226     41    187    223    137    418   -114
    -59    210    270    -77   -163    239     46    197    231    145    423    -96
    -72    205    277    -67   -174    241     44    202    233    148    426    -83
    -62    228    290    -83   -176    257     51    215    241    158    431    -67
    -72    218    290    -72   -181    254     49    215    236    158    428    -59
    -67    226    293    -80   -179    259     49    218    244    168    431    -51
    -59    246    306    -93   -184    275     64    241    265    187    444    -31
    -72    246    316    -88   -194    280     80    267    285    202    449    -15
    -51    244    296    -96   -174    270     88    290    296    210    446    -10
    -46    257    303   -106   -176    277     96    301    303    218    446     -5
    -62    257    316    -98   -189    285    101    311    311    228    446      2
    -57    262    316   -103   -187    288    114    316    327    236    449     10
    -57    254    311    -98   -184    283    124    322    332    236    439     15
    -72    241    314    -85   -192    277    129    329    335    239    431     36
    -90    220    311    -64   -202    267    127    316    329    228    415     46
   -106    220    324    -57   -218    272    127    306    327    226    402     64
    -90    231    322    -70   -205    275    137    303    335    231    392     98
   -103    215    319    -57   -213    265    132    290    324    220    366    132
   -119    202    322    -41   -220    259    119    267    311    207    340    153
   -103    213    316    -57   -210    265    114    257    306    202    332    174
    -72    252    324    -88   -197    288    114    259    316    218    342    207
    -98    244    340    -72   -220    290    111    249    319    226    340    228
   -103    236    340    -67   -220    288    111    236    319    226    332    231
   -122    215    335    -49   -228    272    103    220    314    218    314    215
   -109    233    342    -62   -226    288    111    218    327    228    309    239
    -90    252    340    -83   -215    296    111    202    332    226    319    202
    -96    239    335    -72   -215    285    103    179    327    210    314    163
    -98    231    329    -67   -215    280    101    163    324    197    309    132
    -96    233    329    -67   -213    280    106    153    332    192    309    119
    -44    270    314   -114   -179    290    124    155    342    194    311    106
    -54    267    319   -106   -187    293    124    145    340    184    301     83
   -129    200    329    -36   -228    265    103    116    316    158    275     46
   -122    231    353    -54   -236    290    111    122    327    163    280     36
    -72    290    363   -111   -218    327    140    145    350    184    296     36
     -2    379    381   -189   -192    379    168    171    379    213    316     49
    -25    350    376   -163   -200    361    161    158    368    202    301     36
    -38    324    363   -142   -200    342    148    142    358    189    285     23
     -7    361    366   -179   -187    363    150    142    368    207    296     44
     28    397    368   -213   -171    384    145    129    374    223    303     57
     51    418    366   -236   -158    394    119    103    358    220    298     49
     51    400    348   -226   -148    374     80     57    329    202    275     20
     67    413    342   -241   -137    379     54     36    316    207    277     23
     83    410    327   -246   -122    368     36     20    309    210    275     28
     51    368    314   -210   -132    342     12     -5    283    197    249     12
      5    327    322   -166   -158    324      2    -25    265    187    228      5
     10    306    296   -161   -142    303     -5    -33    257    187    218     10
     -2    277    280   -140   -140    277    -20    -51    239    174    197     10
    -67    202    267    -67   -168    233    -54    -88    200    148    161    -15
    -70    197    267    -62   -168    231    -62   -101    187    148    150     -5
    -62    200    262    -70   -163    231    -72   -109    176    145    140      2
    -77    187    265    -54   -171    226    -85   -116    168    145    140     15
    -98    161    259    -33   -179    210   -111   -135    150    135    137      5
   -106    148    254    -20   -179    200   -124   -148    142    132    158    -25
   -111    145    257    -18   -184    202   -140   -150    142    135    176    -31
    -98    166    265    -36   -181    215   -142   -140    150    142    176     18
    -67    187    254    -62   -161    220   -137   -127    158    145    174     51
    -57    119    176    -31   -116    148   -116    -98    153    111    132      5
    -83     23    106     28    -96     64    -28     10    189     88     90    -70
    -33    101    135    -33    -85    116    101    181    316    171    153    -28
     54    337    280   -197   -114    309    226    376    517    358    335    155
     96    753    657   -423   -280    706    280    480    769    670    685    514
    -31   1426   1454   -698   -743   1441    231    392   1047   1106   1213   1054
   -270   1727   1997   -730  -1135   1862    -25      7   1047   1257   1452   1293
   -389   1395   1784   -504  -1088   1590   -311   -457    646    888   1122    979
   -371    659   1031   -142   -701    844   -491   -815     36    158    389    288
   -298     90    387    101   -342    239   -527   -787   -194   -192    -23   -142
   -267   -101    166    181   -218     31   -444   -633   -145   -213    -93   -244
   -244    -85    158    163   -202     36   -303   -454    -20   -124    -44   -200
   -220      0    220    111   -220    109   -194   -301    103    -20     28   -114
   -184     67    249     57   -218    158   -142   -215    171     31     64    -59
   -142     96    239     20   -189    166   -106   -150    207     62     80    -18
   -114    101    213      5   -163    158    -88   -106    226     70     80      2
   -135     59    194     38   -163    127    -98    -90    218     62     59      5
   -129     57    187     36   -158    119    -96    -59    223     67     33     51
   -103     83    187     10   -145    135    -85    -15    239     85     20    140
   -101     75    176     12   -140    124    -83     15    241     90     23    161
   -109     67    176     20   -142    122    -85     41    239     90     28    150
    -96     77    174      7   -135    124    -75     72    244     98     49    148
   -114     70    181     20   -148    124    -70     96    244     98     67    124
   -137     46    184     46   -161    114    -72    111    233     88     72     90
   -132     54    187     38   -158    119    -67    132    236     88     88     70
   -132     59    192     36   -163    127    -67    155    236     90    101     59
   -103    101    202      0   -153    150    -57    181    244    101    116     57
    -80    109    187    -15   -135    148    -49    202    244     98    122     41
   -127     54    181     36   -153    116    -59    205    228     88    111     15
   -116     75    192     20   -155    135    -59    223    233    101    127     15
   -106     83    189     12   -148    135    -57    236    236    106    135      7
   -114     85    197     12   -155    140    -54    244    241    111    140      7
   -106    106    213      0   -158    158    -44    259    257    124    158     18
   -132     62    192     33   -161    127    -62    246    239    111    145    -10
   -127     72    200     25   -163    135    -64    249    244    119    161    -12
   -101    111    213     -5   -155    161    -57    259    257    135    184    -10
    -67    145    213    -38   -140    179    -49    265    270    150    202    -12
   -114    106    220      2   -168    163    -64    249    257    137    200    -36
   -122     93    213     12   -168    153    -75    239    254    135    197    -28
   -116     83    200     15   -158    142    -83    228    249    129    192    -12
   -129     88    218     20   -174    153    -96    215    252    135    197      0
    -57    158    213    -51   -135    184    -93    226    267    155    218     41
    -28    194    220    -83   -124    207    -80    228    277    168    233     67
   -114    114    228      0   -171    168   -103    192    252    145    218     54
   -116    122    239     -2   -176    179   -111    184    257    150    231     75
    -57    197    254    -70   -155    226    -93    194    280    176    262    109
    -25    233    259   -103   -142    246    -85    192    293    189    272    124
    -44    223    267    -90   -155    244    -88    176    290    187    277    122
    -44    233    277    -93   -161    254    -77    176    301    194    293    116
    -15    272    285   -129   -150    277    -51    187    324    213    314    122
    -51    246    296    -98   -174    270    -51    181    329    210    319    114
    -98    215    311    -59   -205    265    -51    179    332    207    314    109
    -64    257    322    -96   -192    288    -33    200    358    231    332    122
    -25    303    327   -140   -176    314     -7    223    387    254    348    129
    -57    275    329   -109   -192    301    -10    218    389    252    337    122
    -75    259    332    -93   -205    296    -18    215    389    252    327    114
    -59    267    327   -103   -192    296    -15    218    392    257    324    111
    -72    236    309    -83   -192    272    -20    218    387    249    306     96
    -75    244    319    -85   -197    280    -18    218    389    252    298     96
    -62    259    322   -101   -192    288    -18    226    392    257    298     96
    -67    249    316    -90   -192    283    -18    228    389    254    288     90
    -85    239    322    -77   -205    280    -25    226    381    249    272     88
    -90    233    324    -72   -207    277    -28    231    381    249    267     90
    -80    239    316    -80   -200    277    -31    241    379    249    262     98
    -96    236    332    -70   -213    283    -28    254    384    254    265    106
    -96    249    342    -77   -218    296    -28    267    389    262    272    114
    -80    262    342    -90   -213    301    -28    280    394    265    275    114
    -80    257    335    -90   -207    296    -28    293    397    262    275    111
    -72    275    348   -101   -210    311    -23    311    410    272    288    116
    -80    280    358   -101   -218    316    -15    329    415    280    301    119
    -75    267    340    -96   -207    303    -15    335    410    275    301    106
    -88    265    350    -90   -218    306     -5    350    418    280    311    111
    -75    272    348    -98   -210    309     -2    358    420    277    322    114
    -72    267    340    -98   -207    303     -2    358    418    275    332    109
    -77    267    345    -96   -210    306      0    363    420    277    342    103
    -80    262    342    -93   -213    301      2    363    418    277    355    101
    -72    296    368   -111   -220    332     28    387    436    298    387    119
    -41    353    394   -158   -218    374     59    413    467    324    423    142
    -36    368    402   -166   -220    384     77    426    480    335    444    145
    -54    337    392   -142   -223    363     75    415    470    324    439    127
    -23    361    384   -168   -202    371     85    420    480    332    454    132
    -31    366    397   -168   -215    381     98    431    498    350    488    163
     15    452    436   -233   -210    444    140    454    540    392    540    205
     12    483    467   -249   -228    475    150    457    558    410    563    220
    -93    379    472   -142   -283    426     98    407    519    374    535    184
    -93    366    457   -137   -275    410     62    376    501    358    522    176
    -70    381    449   -155   -259    415     46    366    496    353    522    184
   -103    332    433   -116   -267    381     25    345    478    335    496    174
   -116    296    413    -88   -265    353     18    335    465    322    472    168
   -109    283    392    -88   -249    337     10    327    457    309    452    158
    -96    252    348    -77   -220    298    -12    311    428    283    413    132
    -93    200    293    -54   -192    246    -33    296    397    254    368    111
    -90    161    252    -33   -171    205    -49    275    376    233    332    101
    -96    155    252    -28   -174    202    -59    262    358    220    306     93
    -96    145    239    -25   -168    192    -70    254    350    213    285     90
    -96    124    220    -15   -158    171    -72    252    342    205    267     88
   -103    129    233    -12   -168    181    -67    257    345    207    265     96
   -109    127    236    -10   -171    181    -67    257    342    202    254     90
   -114    124    239     -5   -176    181    -67    257    342    194    246     83
   -116    129    244     -7   -181    187    -64    262    337    187    246     72
   -101     96    197      2   -148    145    -57    272    322    161    223     33
    -70      0     70     33    -70     33      5    363    316    109    163    -54
    -44      0     44     20    -46     20    140    532    389    129    176    -77
      0     93     93    -46    -46     93    283    743    532    244    285     -5
     54    397    342   -226   -142    371    384    917    758    498    571    236
     51   1028    974   -542   -462   1002    376    932   1070    940   1101    743
   -140   1582   1719   -722   -930   1649    174    646   1247   1293   1564   1184
   -306   1569   1875   -633  -1091   1722   -161    174   1052   1215   1566   1169
   -384    948   1332   -280   -857   1140   -407   -270    475    592    997    618
   -335    181    514     75   -426    348   -506   -426    -31    -44    363    -18
   -244   -145     98    192   -171    -23   -446   -285    -83   -189    184   -239
   -194   -168     25    181   -114    -70   -311   -106     20   -137    220   -244
   -158    -96     62    127   -111    -18   -166     62    161    -33    319   -176
   -129      2    132     62   -132     64    -85    148    252     41    405   -114
   -119     23    140     46   -129     80    -51    179    277     59    436    -98
   -114     20    135     44   -127     77    -38    187    283     57    449   -101
   -111     18    129     46   -119     72    -23    189    283     57    457   -103
   -109     25    132     41   -119     77    -23    184    275     54    465   -103
   -101     44    145     28   -122     93    -25    179    267     51    467   -103
    -96     67    161     12   -129    114    -28    174    257     49    472   -106
    -83     80    163      2   -122    122    -28    176    252     49    480   -101
    -77     62    140      5   -111    101    -28    168    236     38    475   -114
    -70     83    153     -7   -111    119    -28    168    231     44    485   -111
    -62     98    158    -18   -111    127    -31    168    220     38    485   -116
    -54     88    142    -15    -98    114    -31    163    207     33    483   -124
    -49     75    122    -12    -88     98    -46    150    184     18    467   -137
    -28     83    111    -28    -70     96    -51    145    171     15    462   -140
     -5     85     88    -41    -46     85    -59    129    150      2    446   -150
      7     80     72    -44    -31     77    -64    124    137     -2    433   -155
     23     98     72    -62    -25     85    -67    114    127    -10    420   -153
     28     98     70    -64    -20     85    -64    114    119    -12    402   -137
      5     77     72    -41    -33     75    -64    111    111    -18    371   -111
    -10     72     83    -31    -46     77    -70    106     98    -23    345    -85
     -5     80     85    -38    -46     83    -67    111     93    -23    340    -75
     -5     93     96    -44    -51     96    -72    114     88    -28    335    -80
     -7    103    111    -49    -59    106    -75    114     80    -33    332    -88
     10    150    140    -80    -64    145    -59    135     90    -20    350    -80
    -10    145    155    -67    -83    148    -62    135     83    -25    353   -101
    -38    135    174    -49   -106    153    -75    132     70    -36    363   -122
    -41    137    179    -49   -111    158    -80    132     62    -44    376   -140
    -28    153    181    -62   -103    166    -77    142     62    -41    392   -148
     -7    155    163    -75    -85    158    -77    153     64    -38    405   -150
     15    184    168   -101    -77    179    -77    166     67    -31    423   -148
    -62    124    187    -33   -124    155    -96    155     49    -49    418   -171
    -90    114    205    -10   -148    158    -96    161     54    -46    436   -174
    -49    179    226    -67   -137    200    -77    179     75    -28    467   -161
    -49    192    241    -72   -145    215    -70    187     88    -18    488   -166
    -25    223    249   -101   -137    236    -59    197    103     -2    511   -161
     10    272    262   -140   -124    267    -38    215    124     15    532   -150
    -75    194    270    -62   -174    231    -49    202    111      0    522   -176
   -129    145    272     -7   -200    207    -57    194    109     -7    519   -194
    -98    187    285    -44   -192    236    -41    215    132     12    545   -189
    -72    226    298    -75   -184    262    -25    239    158     33    571   -184
    -88    207    296    -62   -194    252    -15    252    179     44    579   -192
    -98    210    306    -57   -202    257     -7    265    197     54    584   -200
    -96    213    306    -59   -200    257     -2    277    213     62    594   -202
   -127    174    301    -23   -213    236      0    277    215     57    589   -213
   -111    202    314    -46   -213    257     10    283    226     64    589   -213
    -98    215    314    -59   -205    265     18    288    236     70    587   -215
   -122    197    319    -38   -220    257      0    272    223     59    566   -236
   -132    179    311    -23   -220    244     -7    265    218     51    548   -246
   -137    171    306    -18   -223    239    -15    262    215     51    532   -252
   -132    176    309    -20   -220    241    -18    270    218     57    519   -249
   -137    200    335    -33   -236    267    -28    270    218     62    506   -246
   -135    200    335    -31   -233    267    -28    277    226     75    496   -239
   -137    192    327    -28   -231    259    -36    283    228     77    475   -231
   -153    187    340    -18   -246    262    -51    283    220     77    452   -233
   -150    181    332    -18   -241    257    -54    296    223     85    439   -231
   -148    189    337    -20   -241    262    -62    301    220     88    418   -231
   -148    187    335    -20   -241    259    -70    303    215     90    397   -241
   -148    176    324    -15   -236    252    -75    306    218     93    376   -249
   -153    174    327    -10   -241    249    -75    311    220    103    363   -246
   -155    176    332    -10   -244    254    -72    322    223    111    353   -241
   -155    166    322     -5   -239    244    -83    319    213     98    332   -254
   -153    171    322    -10   -239    246    -83    316    213     93    319   -265
   -145    168    314    -12   -228    241    -77    316    215     88    311   -272
   -148    166    314     -7   -231    239    -67    314    215     83    309   -277
   -150    197    348    -23   -249    272    -54    314    223     85    314   -275
   -166    215    379    -25   -272    296    -25    337    244    109    329   -259
   -194    226    420    -18   -306    322      2    358    267    129    350   -244
   -184    262    446    -38   -314    353     25    371    283    142    361   -233
   -194    252    446    -28   -319    348     25    363    280    135    350   -241
   -166    259    426    -46   -296    342     12    345    270    124    340   -252
   -145    296    441    -75   -293    368     12    335    272    127    348   -244
   -111    348    459   -116   -285    402     18    337    288    145    363   -226
    -88    329    418   -122   -252    374     -5    309    270    129    348   -239
    -96    306    402   -106   -249    353    -41    275    244    106    327   -259
    -93    280    371    -93   -233    324    -75    249    220     85    303   -280
    -77    236    314    -77   -194    275    -98    223    194     59    275   -311
    -88    218    306    -64   -197    262   -106    215    184     49    259   -329
   -119    163    283    -20   -200    223   -122    197    161     23    233   -355
   -140     96    236     20   -189    166   -148    168    124    -15    194   -394
   -127     80    207     23   -166    142   -163    153    106    -38    166   -420
   -114     62    176     23   -145    119   -179    129     83    -62    137   -441
   -103     41    145     28   -124     93   -187    114     64    -77    119   -454
   -137     12    148     62   -142     80   -194    101     49    -93     98   -475
   -187    -38    148    114   -168     54   -218     80     25   -109     75   -491
   -166    -57    109    109   -137     25   -233     64     12   -124     54   -504
   -122    -33     88     77   -106     25   -233     64     20   -119     49   -501
    -83      2     85     38    -85     44   -239     59     18   -116     44   -504
    -93    -20     72     57    -83     25   -246     46      5   -132     23   -519
    -90   -124    -33    106    -31    -80   -249     57    -31   -184    -46   -587
    -57   -184   -127    119     33   -158   -171    168    -12   -205   -106   -654
     -2   -122   -119     59     57   -119    -44    350     96   -129    -62   -620
     46     15    -31    -31     38     -7     80    566    262     25     67   -496
     77    452    371   -267   -145    413    137    680    522    358    423   -116
    -33   1088   1122   -527   -579   1106     80    607    805    789    927    413
   -267   1486   1753   -610  -1010   1618   -163    254    875   1028   1244    732
   -402   1254   1657   -426  -1028   1454   -472   -207    548    771   1026    524
   -413    465    878    -25   -646    670   -667   -576   -111      5    262   -194
   -368   -194    171    280   -272    -12   -727   -615   -457   -452   -246   -693
   -252   -374   -124    311    -64   -249   -659   -467   -449   -509   -358   -826
   -192   -309   -116    252    -38   -213   -530   -296   -337   -431   -311   -800
   -161   -213    -51    187    -57   -132   -426   -166   -223   -335   -241   -737
   -135   -135     -2    135    -67    -70   -366    -93   -155   -275   -200   -698
   -114   -135    -23    122    -46    -77   -345    -62   -135   -262   -197   -691
    -88   -129    -41    109    -23    -85   -340    -49   -127   -257   -200   -688
    -88   -124    -36    103    -25    -80   -327    -38   -124   -252   -200   -685
    -98   -116    -18    106    -41    -67   -316    -31   -119   -244   -194   -678
   -145   -148     -2    145    -72    -77   -322    -41   -129   -254   -207   -688
   -145   -140      5    142    -75    -67   -324    -41   -129   -254   -213   -693
   -176   -168      5    171    -93    -83   -335    -51   -145   -272   -233   -709
   -174   -168      5    171    -90    -83   -332    -46   -142   -272   -241   -706
   -150   -155     -7    150    -72    -80   -329    -41   -140   -272   -252   -698
   -161   -174    -12    168    -75    -93   -329    -41   -142   -275   -262   -701
   -150   -171    -20    158    -67    -96   -332    -38   -145   -275   -265   -701
   -158   -166     -7    161    -77    -88   -335    -41   -150   -277   -275   -711
   -142   -166    -23    150    -59    -96   -345    -46   -161   -288   -293   -727
   -129   -189    -59    161    -36   -124   -368    -59   -181   -311   -324   -748
   -132   -176    -44    153    -46   -111   -374    -54   -181   -309   -329   -740
    -75   -137    -62    106     -7    -98   -374    -44   -181   -306   -340   -735
    -64   -155    -90    109     10   -124   -394    -59   -202   -322   -368   -753
   -101   -181    -80    142    -10   -132   -405    -67   -215   -332   -387   -756
    -98   -163    -64    127    -18   -114   -400    -57   -213   -335   -394   -735
    -98   -166    -67    132    -18   -116   -410    -54   -220   -340   -405   -727
    -70   -163    -93    114     10   -129   -433    -64   -233   -340   -418   -745
    -80   -187   -106    135     12   -148   -457    -80   -254   -353   -449   -769
    -59   -176   -116    116     25   -148   -470    -80   -265   -361   -454   -766
    -83   -189   -106    135     10   -148   -485    -85   -277   -366   -459   -766
    -80   -189   -109    135     12   -150   -506    -96   -293   -376   -478   -776
    -90   -210   -119    150     12   -166   -527   -106   -311   -397   -498   -776
    -54   -171   -116    111     28   -145   -532   -101   -314   -397   -501   -771
    -18   -116    -98     67     38   -109   -532    -90   -306   -376   -485   -758
    -33   -132    -98     83     31   -116   -550    -98   -324   -387   -496   -776
    -49   -145    -96     98     23   -122   -566   -106   -337   -397   -501   -784
    -18   -111    -93     64     36   -103   -568   -101   -345   -400   -511   -779
     10    -70    -80     28     44    -75   -563    -93   -345   -397   -514   -771
      0    -77    -77     36     38    -77   -571   -106   -361   -410   -532   -779
    -10    -62    -51     36     20    -57   -579   -116   -366   -413   -542   -782
     -7    -38    -31     23     10    -36   -581   -114   -361   -400   -540   -771
    -33    -57    -25     44     -5    -41   -584   -119   -366   -400   -558   -784
    -36    -70    -36     51     -2    -54   -587   -122   -376   -413   -589   -800
    -38    -67    -28     54     -5    -49   -581   -116   -376   -413   -602   -815
    -44    -59    -15     49    -15    -38   -579   -109   -371   -402   -602   -826
    -20    -31    -10     25     -7    -20   -571   -101   -361   -389   -600   -826
    -15    -31    -18     23      0    -25   -571   -103   -363   -400   -631   -839
    -10    -31    -20     20      5    -25   -566   -114   -368   -410   -657   -849
    -25    -41    -15     33     -7    -28   -568   -140   -376   -418   -678   -867
    -59    -83    -23     70    -18    -54   -584   -176   -402   -446   -714   -901
    -72    -98    -28     83    -23    -62   -597   -207   -420   -465   -740   -906
    -67    -90    -23     80    -23    -57   -594   -223   -420   -472   -743   -896
    -49    -77    -31     62    -10    -54   -605   -252   -433   -491   -763   -909
    -41    -75    -33     57     -5    -54   -615   -283   -452   -506   -784   -930
    -36    -75    -41     54      0    -59   -623   -314   -470   -527   -797   -956
     -7    -59    -51     33     20    -57   -620   -332   -475   -537   -807   -969
      5    -51    -59     23     28    -54   -631   -353   -483   -545   -818   -971
     -2    -59    -57     31     25    -59   -633   -368   -488   -548   -818   -984
    -10    -64    -57     36     23    -62   -641   -389   -498   -555   -823  -1002
     12    -51    -64     20     38    -57   -646   -402   -509   -563   -826  -1026
     28    -33    -64      2     44    -49   -657   -418   -517   -566   -826  -1049
      7    -64    -72     28     38    -67   -675   -444   -537   -584   -836  -1101
     23    -67    -90     20     54    -77   -688   -462   -548   -589   -841  -1145
     62    -57   -119     -2     90    -88   -696   -478   -558   -594   -849  -1166
     51   -114   -168     28    109   -140   -724   -509   -589   -620   -909  -1127
     70   -129   -200     28    132   -163   -740   -532   -607   -628   -948  -1119
    127    -96   -223    -15    171   -158   -748   -545   -620   -626   -963  -1137
    124   -101   -226    -10    174   -163   -758   -568   -639   -631   -989  -1169
     93   -122   -218     12    153   -168   -774   -584   -649   -636  -1005  -1169
    101   -101   -202      0    150   -150   -769   -584   -641   -620   -997  -1137
    103    -77   -181    -15    140   -129   -766   -584   -636   -605   -995  -1109
     88    -67   -155    -10    122   -111   -766   -589   -641   -597   -997  -1078
     88    -44   -132    -23    109    -88   -774   -597   -646   -592  -1000  -1039
     96    -44   -140    -25    116    -93   -784   -607   -657   -594  -1013  -1005
     85    -38   -124    -25    103    -83   -797   -620   -662   -589  -1015   -961
     70    -23    -93    -23     80    -57   -807   -636   -667   -579  -1005   -919
     77     12    -67    -46     72    -25   -813   -654   -665   -566   -987   -878
    106     51    -54    -80     80      0   -820   -672   -665   -553   -963   -836
     59      0    -59    -31     59    -28   -865   -727   -709   -579   -984   -844
     51    -15    -67    -18     59    -41   -901   -769   -732   -584   -976   -826
     38    -59    -98      7     67    -77   -940   -815   -769   -602   -982   -839
     28   -124   -153     46     88   -137   -961   -854   -802   -628  -1000   -891
     41   -124   -168     41    101   -145   -958   -870   -807   -636   -995   -927
     57   -148   -205     46    129   -176   -963   -896   -823   -657   -995   -966
     36   -205   -244     83    137   -223   -979   -937   -852   -698  -1015  -1015
      7   -249   -257    122    129   -254   -995   -979   -878   -732  -1031  -1054
    -12   -285   -272    148    127   -280  -1005  -1015   -904   -761  -1047  -1091
    -54   -332   -277    194    111   -306  -1018  -1047   -919   -774  -1062  -1119
    -44   -345   -301    192    127   -324  -1023  -1067   -930   -787  -1080  -1143
    -12   -335   -322    174    153   -329  -1026  -1085   -937   -797  -1096  -1166
     10   -309   -322    148    163   -314  -1023  -1096   -935   -795  -1096  -1166
     31   -288   -319    129    174   -303  -1013  -1096   -919   -784  -1091  -1161
    -38   -376   -337    205    148   -358  -1039  -1127   -948   -813  -1130  -1202
    -31   -426   -394    228    181   -410  -1039  -1117   -958   -833  -1169  -1252
     23   -511   -535    241    277   -524   -984  -1041   -956   -865  -1228  -1330
     54   -517   -571    231    311   -542   -857   -880   -883   -836  -1234  -1358
     85   -436   -524    174    303   -480   -743   -688   -750   -722  -1145  -1278
    114   -176   -293     31    202   -233   -639   -493   -535   -475   -898  -1021
    127    374    246   -252    -59    311   -581   -379   -226    -64   -444   -542
    -62    945   1008   -441   -535    976   -670   -509     12    329     18    -67
   -202    914   1117   -355   -659   1015   -997   -956   -184    252    -15    -90
   -252    368    620    -59   -436    496  -1252  -1402   -724   -309   -555   -571
   -249   -350   -101    298    -75   -228  -1408  -1644  -1262   -948  -1215  -1166
   -189   -789   -600    491    205   -696  -1431  -1571  -1413  -1171  -1493  -1434
    -96   -813   -717    454    309   -766  -1319  -1402  -1337  -1130  -1486  -1436
    -46   -737   -693    392    322   -717  -1197  -1249  -1231  -1049  -1428  -1382
    -90   -724   -636    407    270   -680  -1127  -1150  -1156   -995  -1392  -1340
    -90   -704   -613    397    259   -659  -1072  -1075  -1104   -950  -1361  -1299
    -33   -667   -633    350    296   -649  -1041  -1036  -1083   -932  -1353  -1288
     10   -620   -631    303    319   -626  -1015  -1010  -1067   -919  -1345  -1283
    -20   -652   -633    335    306   -641  -1015  -1013  -1080   -935  -1369  -1299
    -46   -670   -623    358    288   -646  -1015  -1008  -1085   -932  -1374  -1291
    -20   -662   -641    342    309   -652  -1010  -1005  -1088   -927  -1376  -1278
    -23   -659   -636    340    306   -649  -1002  -1005  -1093   -922  -1384  -1270
    -51   -696   -646    371    296   -672  -1005  -1015  -1104   -932  -1400  -1267
    -12   -683   -670    348    327   -678   -989  -1002  -1098   -927  -1392  -1254
     20   -683   -704    329    358   -691   -987  -1002  -1104   -924  -1400  -1260
    -18   -722   -704    371    342   -714   -997  -1021  -1122   -935  -1415  -1270
    -15   -722   -709    368    345   -717   -989  -1023  -1122   -930  -1413  -1265
    -18   -735   -717    376    348   -727   -984  -1026  -1122   -927  -1415  -1260
    -36   -756   -722    394    342   -740   -995  -1047  -1140   -932  -1423  -1265
    -28   -761   -732    394    350   -748   -995  -1060  -1145   -932  -1421  -1265
    -12   -774   -761    392    374   -769  -1005  -1075  -1158   -937  -1431  -1275
     15   -753   -769    368    392   -761   -995  -1070  -1145   -924  -1418  -1265
     36   -740   -776    350    405   -758   -989  -1078  -1143   -922  -1410  -1262
     23   -753   -776    363    397   -763   -995  -1096  -1156   -930  -1418  -1270
      2   -779   -782    387    389   -779  -1010  -1119  -1174   -945  -1431  -1283
     10   -774   -784    381    397   -779  -1015  -1130  -1174   -937  -1423  -1273
     46   -761   -807    355    426   -784  -1010  -1137  -1174   -930  -1413  -1265
     41   -776   -818    366    428   -797  -1015  -1153  -1182   -940  -1418  -1270
     31   -784   -815    376    420   -800  -1018  -1169  -1189   -945  -1421  -1278
     12   -810   -823    400    418   -815  -1026  -1179  -1200   -948  -1426  -1283
     44   -792   -836    371    439   -813  -1026  -1184  -1200   -943  -1415  -1273
     44   -797   -841    376    441   -818  -1039  -1197  -1208   -943  -1410  -1270
     72   -769   -844    345    457   -805  -1039  -1192  -1208   -937  -1400  -1257
    106   -743   -849    319    478   -795  -1036  -1187  -1202   -927  -1387  -1244
    106   -748   -854    319    480   -800  -1047  -1189  -1208   -924  -1382  -1239
    111   -745   -859    316    483   -802  -1041  -1176  -1202   -917  -1376  -1221
     85   -761   -849    337    465   -802  -1039  -1174  -1205   -917  -1379  -1215
    114   -724   -839    306    475   -782  -1031  -1163  -1200   -906  -1366  -1202
    142   -704   -849    277    493   -774  -1031  -1158  -1197   -901  -1366  -1195
    132   -717   -849    293    491   -782  -1028  -1156  -1202   -898  -1363  -1189
    135   -714   -849    288    491   -782  -1018  -1145  -1200   -893  -1358  -1176
    148   -709   -857    280    501   -782  -1010  -1135  -1197   -893  -1361  -1174
    145   -698   -844    275    491   -769   -987  -1109  -1176   -872  -1345  -1158
    119   -714   -833    296    475   -774   -974  -1091  -1166   -862  -1337  -1158
    114   -719   -833    301    472   -776   -956  -1070  -1153   -857  -1330  -1156
    124   -711   -836    293    480   -774   -940  -1049  -1137   -844  -1322  -1150
    103   -740   -846    316    472   -792   -940  -1039  -1135   -833  -1319  -1171
    122   -722   -844    298    480   -782   -919  -1023  -1122   -818  -1306  -1176
    129   -722   -852    296    488   -787   -909  -1015  -1122   -818  -1309  -1179
    109   -745   -854    319    480   -800   -911  -1021  -1130   -831  -1327  -1189
    101   -732   -836    314    467   -782   -893  -1013  -1122   -828  -1325  -1187
    106   -756   -862    324    483   -807   -896  -1018  -1135   -841  -1337  -1195
     98   -748   -849    322    472   -800   -885  -1013  -1132   -833  -1335  -1187
    109   -722   -831    306    470   -776   -872   -995  -1122   -818  -1317  -1169
     93   -766   -859    332    475   -813   -880  -1002  -1148   -836  -1332  -1187
     90   -774   -865    340    478   -820   -875   -995  -1156   -836  -1330  -1184
     88   -784   -872    348    478   -828   -870   -987  -1161   -836  -1327  -1179
     88   -789   -878    350    483   -833   -865   -979  -1169   -839  -1327  -1171
     88   -776   -867    342    475   -820   -859   -969  -1169   -831  -1314  -1166
     90   -776   -867    340    478   -820   -857   -966  -1171   -823  -1304  -1169
    124   -758   -883    316    501   -820   -849   -956  -1174   -823  -1306  -1161
    132   -766   -898    316    514   -831   -844   -953  -1176   -828  -1309  -1150
    145   -750   -896    301    519   -823   -828   -937  -1166   -815  -1296  -1135
     98   -784   -883    340    491   -833   -820   -937  -1174   -815  -1296  -1143
     88   -797   -885    350    485   -841   -826   -945  -1184   -815  -1296  -1145
    111   -789   -901    340    506   -844   -828   -948  -1197   -823  -1304  -1148
    114   -802   -917    342    514   -859   -828   -953  -1208   -828  -1312  -1153
    129   -787   -917    327    522   -852   -810   -948  -1210   -828  -1314  -1148
    124   -779   -906    327    514   -841   -792   -937  -1205   -815  -1301  -1130
    142   -753   -896    306    519   -823   -771   -919  -1192   -795  -1288  -1119
    145   -743   -891    296    517   -815   -756   -906  -1189   -784  -1278  -1109
    145   -748   -893    301    517   -818   -743   -901  -1192   -782  -1267  -1101
    132   -743   -878    303    504   -807   -745   -906  -1205   -789  -1267  -1101
    148   -693   -841    272    493   -766   -730   -891  -1195   -774  -1247  -1083
    145   -644   -792    249    467   -717   -709   -880  -1176   -750  -1218  -1065
    142   -631   -774    244    457   -704   -706   -878  -1174   -743  -1205  -1049
    187   -594   -784    202    485   -688   -698   -870  -1169   -727  -1187  -1031
    184   -623   -807    220    496   -714   -717   -891  -1189   -743  -1202  -1041
    142   -665   -807    259    475   -737   -745   -917  -1218   -763  -1221  -1044
    153   -678   -831    259    491   -753   -758   -930  -1236   -779  -1228  -1041
    150   -722   -872    285    509   -797   -766   -940  -1257   -800  -1247  -1054
    142   -787   -930    322    535   -857   -769   -945  -1278   -813  -1262  -1083
    155   -815   -971    327    561   -891   -779   -961  -1301   -839  -1280  -1111
    171   -823   -995    324    581   -906   -776   -971  -1325   -859  -1293  -1132
    155   -854  -1013    348    584   -932   -787   -989  -1353   -888  -1314  -1148
    114   -927  -1041    407    576   -984   -797  -1008  -1379   -911  -1340  -1169
    106   -940  -1047    415    576   -992   -797  -1018  -1387   -919  -1348  -1182
    116   -940  -1057    410    584   -997   -787  -1013  -1387   -922  -1348  -1174
    109   -961  -1072    426    589  -1015   -782  -1018  -1395   -930  -1353  -1197
    116   -956  -1072    420    594  -1013   -774  -1021  -1395   -943  -1353  -1215
    127   -948  -1078    410    600  -1013   -763  -1015  -1392   -948  -1340  -1208
    132   -976  -1109    423    618  -1044   -763  -1021  -1400   -961  -1350  -1241
    145  -1036  -1182    444    662  -1109   -753  -1008  -1413   -984  -1374  -1306
    171  -1140  -1312    485    740  -1226   -685   -924  -1413  -1018  -1428  -1397
    174  -1137  -1312    480    740  -1223   -550   -761  -1343   -984  -1423  -1405
    213  -1002  -1218    394    714  -1109   -418   -566  -1192   -844  -1327  -1267
    265   -652   -917    192    587   -784   -306   -392   -937   -542  -1057   -917
    265    -38   -303   -111    283   -171   -246   -319   -602   -101   -620   -350
     70    444    371   -257   -153    407   -400   -584   -446    197   -275     51
    -57    345    400   -145   -228    371   -724  -1065   -685     54   -345    -54
   -129   -270   -140    200      2   -207   -961  -1496  -1262   -566   -906   -628
   -111   -940   -828    527    358   -885  -1080  -1647  -1743  -1145  -1483  -1202
    -57  -1260  -1202    657    571  -1231  -1057  -1522  -1810  -1270  -1636  -1395
    -36  -1330  -1293    683    626  -1312   -956  -1379  -1753  -1252  -1631  -1418
     -7  -1288  -1283    646    636  -1283   -849  -1254  -1662  -1187  -1561  -1376
     28  -1182  -1210    576    618  -1195   -756  -1143  -1566  -1093  -1486  -1327
     38  -1137  -1176    548    605  -1156   -696  -1078  -1517  -1054  -1447  -1299
     54  -1098  -1153    522    602  -1124   -662  -1036  -1496  -1031  -1418  -1291
     57  -1085  -1143    511    600  -1114   -646  -1018  -1488  -1021  -1410  -1291
     70  -1067  -1137    498    602  -1101   -646  -1013  -1491  -1013  -1410  -1280
     77  -1047  -1127    483    602  -1085   -631   -997  -1488  -1013  -1415  -1270
     88  -1047  -1135    478    610  -1091   -615   -984  -1480  -1008  -1415  -1260
     88  -1057  -1145    483    613  -1101   -610   -982  -1480  -1002  -1415  -1267
     96  -1041  -1137    472    615  -1088   -610   -989  -1488  -1000  -1413  -1273
     98  -1049  -1148    472    623  -1098   -607   -995  -1496  -1010  -1423  -1278
    101  -1052  -1153    475    626  -1101   -605   -997  -1504  -1010  -1423  -1278
     98  -1060  -1158    480    628  -1109   -594   -997  -1504  -1005  -1423  -1270
    103  -1036  -1140    467    620  -1088   -584  -1005  -1506  -1002  -1428  -1260
    101  -1052  -1153    472    626  -1101   -581  -1015  -1512  -1005  -1441  -1257
    109  -1070  -1182    480    644  -1124   -571  -1021  -1512  -1013  -1447  -1257
     96  -1072  -1169    485    631  -1119   -561  -1026  -1512  -1015  -1439  -1244
     75  -1096  -1171    511    623  -1132   -542  -1023  -1509  -1015  -1441  -1239
     93  -1088  -1182    496    636  -1135   -537  -1031  -1512  -1015  -1452  -1247
    122  -1091  -1213    483    667  -1150   -542  -1047  -1525  -1021  -1457  -1262
    137  -1088  -1228    472    680  -1158   -545  -1060  -1538  -1028  -1460  -1275
    129  -1091  -1221    480    675  -1156   -540  -1067  -1538  -1028  -1457  -1278
    127  -1083  -1210    478    667  -1145   -537  -1075  -1545  -1034  -1457  -1280
    140  -1091  -1231    475    685  -1161   -542  -1085  -1556  -1041  -1462  -1293
    158  -1091  -1249    465    701  -1171   -555  -1106  -1574  -1054  -1473  -1314
    140  -1080  -1221    470    680  -1150   -548  -1109  -1574  -1049  -1454  -1314
    145  -1067  -1213    459    678  -1140   -558  -1122  -1587  -1057  -1457  -1314
    153  -1065  -1218    454    685  -1143   -561  -1127  -1595  -1060  -1460  -1309
    181  -1054  -1239    436    709  -1145   -568  -1135  -1605  -1062  -1454  -1299
    223  -1039  -1262    407    743  -1150   -579  -1140  -1615  -1065  -1454  -1296
    223  -1028  -1254    400    737  -1140   -579  -1135  -1618  -1060  -1449  -1293
    192  -1015  -1210    410    701  -1111   -566  -1117  -1610  -1044  -1431  -1275
    215   -995  -1210    389    711  -1104   -571  -1122  -1626  -1054  -1431  -1273
    241   -979  -1221    368    730  -1098   -574  -1124  -1639  -1065  -1428  -1262
    168   -976  -1148    402    657  -1062   -553  -1109  -1626  -1049  -1410  -1254
    171   -989  -1161    407    665  -1075   -537  -1104  -1623  -1039  -1415  -1260
    179   -989  -1169    405    672  -1078   -530  -1104  -1626  -1039  -1410  -1260
    122  -1021  -1143    449    631  -1080   -517  -1104  -1628  -1036  -1405  -1265
    135  -1013  -1150    436    641  -1080   -514  -1104  -1631  -1034  -1397  -1260
    197   -961  -1158    381    675  -1060   -493  -1091  -1615  -1018  -1374  -1244
    166   -937  -1106    384    636  -1021   -459  -1070  -1592   -995  -1343  -1221
    116   -950  -1067    418    592  -1008   -436  -1060  -1569   -971  -1332  -1213
    129   -966  -1096    415    610  -1028   -428  -1072  -1571   -971  -1337  -1228
     93   -950  -1044    428    566   -995   -400  -1057  -1543   -937  -1299  -1215
    106   -893  -1002    392    553   -948   -348  -1026  -1496   -896  -1249  -1189
     59   -979  -1039    459    548  -1008   -366  -1072  -1525   -935  -1286  -1231
     -2  -1028  -1026    514    509  -1028   -358  -1088  -1522   -935  -1291  -1234
      5  -1008  -1013    501    506  -1010   -355  -1106  -1519   -927  -1280  -1241
     28  -1013  -1044    491    535  -1028   -366  -1135  -1535   -940  -1288  -1267
     38   -976  -1015    470    527   -995   -342  -1132  -1519   -924  -1265  -1257
     46   -958  -1005    454    524   -982   -316  -1122  -1499   -898  -1244  -1247
     28   -974  -1005    472    517   -989   -316  -1137  -1506   -901  -1252  -1257
     49   -966  -1015    457    530   -989   -314  -1148  -1504   -893  -1244  -1254
     62   -961  -1023    449    542   -992   -324  -1169  -1509   -896  -1239  -1262
     23   -945   -971    459    496   -958   -301  -1161  -1488   -883  -1226  -1249
    -18   -956   -937    485    459   -948   -285  -1150  -1473   -865  -1213  -1234
     10   -958   -969    472    488   -961   -303  -1174  -1486   -875  -1231  -1247
     54   -971  -1026    459    540   -997   -316  -1192  -1496   -891  -1249  -1249
    -20   -953   -932    485    454   -943   -283  -1161  -1460   -852  -1213  -1195
      5   -924   -930    459    465   -927   -275  -1158  -1449   -841  -1205  -1179
     54   -906   -961    426    506   -935   -283  -1171  -1452   -844  -1213  -1176
     62   -893   -956    415    509   -924   -262  -1161  -1431   -826  -1192  -1153
     80   -891   -974    402    527   -932   -275  -1176  -1439   -833  -1202  -1150
     49   -901   -950    426    498   -924   -270  -1174  -1428   -823  -1200  -1117
     28   -904   -932    436    478   -917   -259  -1163  -1410   -805  -1192  -1091
    101   -893   -995    397    548   -943   -249  -1156  -1402   -797  -1200  -1072
    168   -852  -1023    340    594   -937   -220  -1130  -1374   -782  -1197  -1036
    187   -852  -1039    332    613   -945   -215  -1127  -1369   -787  -1205  -1018
    122   -836   -958    355    537   -896   -174  -1091  -1332   -758  -1182   -971
     80   -844   -924    381    501   -883   -142  -1057  -1306   -737  -1169   -940
    122   -844   -966    358    542   -904   -142  -1052  -1301   -727  -1174   -924
    109   -802   -911    345    509   -857   -119  -1034  -1270   -698  -1140   -906
    168   -763   -932    296    550   -849   -124  -1036  -1260   -678  -1111   -909
    127   -769   -896    322    511   -831   -114  -1028  -1239   -649  -1075   -893
    140   -792   -932    324    535   -862   -122  -1034  -1241   -652  -1075   -901
    122   -807   -930    342    524   -867   -127  -1039  -1241   -657  -1072   -896
    124   -833   -958    353    537   -893   -135  -1047  -1252   -670  -1088   -917
    119   -885  -1005    384    561   -945   -150  -1060  -1273   -701  -1122   -943
    122   -924  -1047    400    584   -987   -168  -1072  -1291   -722  -1137   -961
    145   -969  -1114    410    628  -1041   -179  -1080  -1301   -745  -1161   -989
    116  -1015  -1132    446    623  -1072   -158  -1065  -1291   -743  -1156   -984
     64  -1057  -1122    496    592  -1088   -166  -1080  -1304   -750  -1176  -1002
     49  -1093  -1143    522    594  -1117   -184  -1098  -1322   -771  -1200  -1018
     75  -1101  -1176    511    623  -1137   -187  -1101  -1325   -782  -1205  -1008
    114  -1072  -1187    478    649  -1130   -174  -1093  -1319   -776  -1195   -995
     59  -1036  -1096    488    576  -1065   -145  -1065  -1288   -748  -1163   -961
     33  -1075  -1109    519    568  -1091   -155  -1070  -1291   -756  -1174   -963
    106  -1093  -1200    491    652  -1145   -192  -1098  -1317   -784  -1208   -989
    124  -1093  -1218    483    670  -1153   -189  -1085  -1304   -774  -1200   -971
    184  -1109  -1293    462    737  -1200   -179  -1070  -1301   -779  -1215   -987
    187  -1184  -1371    496    779  -1275   -101   -979  -1283   -800  -1257  -1026
    176  -1171  -1348    496    761  -1260     25   -815  -1192   -743  -1234  -1018
    267  -1018  -1288    374    776  -1153    163   -597  -1021   -587  -1114   -911
    335   -730  -1065    197    698   -896    246   -420   -797   -337   -862   -641
    332   -145   -478    -96    405   -311    259   -366   -483     80   -389   -124
    179    405    226   -293    -23    316    116   -584   -272    441     44    337
      5    361    355   -184   -176    358   -184  -1039   -457    350      2    303
   -135   -327   -192    231     28   -259   -457  -1512  -1047   -293   -615   -272
   -109  -1065   -956    584    423  -1010   -602  -1727  -1558   -911  -1249   -867
    -57  -1400  -1343    727    641  -1371   -571  -1602  -1623  -1047  -1423  -1067
    -15  -1395  -1379    704    680  -1387   -454  -1431  -1522   -989  -1400  -1078
     46  -1270  -1317    613    680  -1293   -319  -1267  -1389   -891  -1335  -1021
     62  -1197  -1260    566    659  -1228   -236  -1161  -1291   -813  -1260   -935
     44  -1179  -1223    566    633  -1200   -179  -1088  -1226   -758  -1205   -883
     90  -1166  -1257    535    672  -1210   -150  -1054  -1200   -735  -1187   -875
    192  -1153  -1345    480    769  -1249   -171  -1067  -1213   -756  -1202   -893
    122  -1179  -1301    527    709  -1239   -148  -1044  -1187   -745  -1184   -870
     80  -1143  -1223    530    652  -1182   -109  -1005  -1148   -704  -1137   -841
    135  -1124  -1260    493    696  -1189   -122  -1018  -1156   -701  -1145   -878
    179  -1145  -1325    483    750  -1234   -137  -1031  -1171   -722  -1161   -891
    158  -1122  -1280    480    719  -1200   -122  -1023  -1161   -711  -1156   -865
    150  -1111  -1265    480    706  -1187   -114  -1013  -1153   -704  -1148   -846
    119  -1158  -1278    517    698  -1218   -129  -1021  -1161   -717  -1161   -841
    101  -1176  -1278    537    688  -1226   -135  -1018  -1163   -714  -1153   -828
    155  -1124  -1280    483    717  -1202   -122   -997  -1145   -696  -1130   -813
    155  -1098  -1254    470    704  -1174   -101   -971  -1119   -672  -1109   -795
    129  -1119  -1249    493    688  -1182   -106   -971  -1122   -675  -1114   -792
    200  -1065  -1265    433    732  -1163   -111   -966  -1117   -672  -1114   -771
    223  -1070  -1293    423    756  -1182   -109   -956  -1109   -672  -1111   -745
    226  -1057  -1283    415    753  -1169    -88   -937  -1091   -657  -1096   -717
    205  -1049  -1257    420    730  -1153    -75   -930  -1083   -644  -1088   -711
    129  -1127  -1257    498    693  -1192   -103   -953  -1101   -670  -1117   -743
    137  -1114  -1252    485    693  -1182   -101   -943  -1091   -667  -1124   -711
    158  -1085  -1247    462    701  -1166    -88   -919  -1067   -646  -1104   -665
    153  -1109  -1262    478    704  -1184    -90   -922  -1060   -652  -1109   -670
    161  -1119  -1280    480    719  -1200   -103   -924  -1057   -646  -1111   -691
    168  -1070  -1239    449    701  -1153   -111   -930  -1047   -626  -1085   -680
    181  -1041  -1223    428    701  -1132   -106   -927  -1031   -615  -1067   -672
    233   -982  -1218    371    724  -1098    -88   -906  -1002   -592  -1034   -641
    236   -963  -1200    363    717  -1080    -96   -911  -1000   -589  -1026   -633
    197   -971  -1171    387    680  -1070   -111   -930  -1005   -594  -1023   -639
    197   -966  -1163    384    678  -1065   -109   -917   -984   -581  -1005   -623
    213   -971  -1187    376    698  -1078   -103   -901   -966   -571   -992   -607
    213   -961  -1174    374    693  -1067    -88   -878   -943   -550   -966   -584
    226   -953  -1179    363    701  -1067    -90   -870   -932   -540   -953   -579
    236   -917  -1156    340    696  -1036    -85   -862   -919   -522   -930   -555
    231   -883  -1117    324    672  -1000    -83   -859   -906   -506   -904   -535
    220   -901  -1122    340    670  -1010    -70   -849   -896   -501   -901   -530
    228   -896  -1124    332    675  -1010    -70   -846   -893   -504   -904   -532
    228   -904  -1135    337    680  -1018    -70   -839   -888   -506   -909   -535
    220   -911  -1135    342    675  -1023    -54   -815   -870   -491   -898   -522
    207   -917  -1124    355    665  -1021    -36   -787   -844   -462   -878   -498
    220   -917  -1137    348    678  -1026    -15   -753   -820   -446   -872   -465
    233   -891  -1124    327    678  -1005      2   -727   -797   -426   -865   -418
    215   -906  -1122    342    667  -1013     10   -722   -787   -420   -870   -402
    207   -935  -1143    363    675  -1039      7   -727   -779   -420   -885   -415
    205   -937  -1145    363    675  -1041     12   -722   -769   -413   -885   -407
    220   -930  -1150    353    685  -1039     10   -730   -761   -410   -885   -394
    223   -930  -1156    353    688  -1041     25   -732   -748   -405   -888   -389
    226   -940  -1166    358    696  -1052     36   -737   -735   -405   -893   -368
    228   -940  -1169    353    696  -1054     28   -758   -737   -413   -906   -353
    189   -971  -1163    389    675  -1067     10   -787   -750   -433   -932   -345
    192   -987  -1179    397    683  -1083      2   -797   -748   -436   -950   -337
    210   -963  -1174    376    691  -1067      7   -792   -724   -413   -937   -316
    223   -945  -1171    358    696  -1057      5   -795   -717   -402   -917   -345
    233   -943  -1176    353    704  -1057      0   -797   -717   -400   -904   -379
    244   -924  -1169    337    704  -1044     -5   -800   -711   -392   -885   -394
    257   -906  -1163    324    709  -1034    -10   -802   -704   -389   -878   -413
    265   -924  -1189    327    724  -1057    -10   -807   -704   -392   -880   -415
    267   -930  -1197    332    730  -1065    -15   -813   -709   -387   -867   -431
    270   -919  -1189    324    727  -1054    -28   -820   -711   -381   -849   -441
    259   -911  -1171    327    714  -1041    -31   -810   -711   -368   -823   -428
    272   -906  -1179    314    724  -1041    -41   -810   -724   -368   -810   -415
    316   -862  -1179    272    745  -1021    -20   -771   -701   -337   -761   -371
    298   -870  -1171    285    732  -1021    -12   -745   -698   -332   -732   -358
    241   -971  -1213    366    727  -1091    -51   -769   -727   -358   -740   -376
    231   -984  -1215    376    722  -1098    -77   -758   -735   -340   -675   -384
    244   -930  -1174    342    706  -1052    -85   -737   -737   -314   -607   -400
    303   -862  -1166    277    732  -1013    -88   -717   -727   -298   -566   -368
    319   -836  -1156    259    737   -995    -72   -688   -709   -288   -537   -270
    236   -878  -1114    319    672   -995    -85   -675   -701   -277   -501   -205
    233   -870  -1106    316    670   -987    -83   -654   -680   -262   -457   -148
    296   -818  -1117    259    706   -966    -70   -618   -662   -244   -402    -98
    342   -782  -1124    220    732   -953    -54   -597   -644   -231   -348    -62
    309   -784  -1093    236    698   -937    -57   -605   -644   -231   -309    -64
    277   -753  -1034    236    654   -893    -67   -613   -633   -218   -267    -59
    272   -735  -1010    228    641   -872    -77   -620   -623   -220   -236    -54
    285   -750  -1036    233    659   -893    -93   -633   -626   -233   -220    -57
    309   -711  -1021    200    662   -865   -111   -657   -628   -236   -200    -67
    319   -696  -1015    187    667   -854   -129   -675   -628   -249   -189    -75
    306   -745  -1054    218    678   -898   -150   -691   -644   -272   -197    -96
    303   -792  -1096    244    698   -943   -153   -691   -644   -288   -215   -129
    275   -852  -1130    285    701   -989   -153   -698   -654   -311   -239   -158
    265   -901  -1169    316    717  -1034   -163   -717   -672   -337   -262   -181
    236   -948  -1184    353    709  -1065   -171   -737   -680   -355   -290   -215
    205   -995  -1200    394    701  -1096   -181   -761   -693   -371   -319   -257
    213  -1021  -1236    402    722  -1127   -184   -782   -701   -387   -345   -277
    244  -1002  -1247    379    743  -1124   -174   -782   -685   -381   -337   -259
    205  -1044  -1249    418    724  -1145   -181   -802   -693   -397   -353   -272
    192  -1070  -1262    439    727  -1166   -174   -805   -691   -407   -366   -277
    192  -1062  -1254    431    722  -1158   -166   -807   -678   -397   -368   -270
    171  -1091  -1265    459    717  -1176   -168   -818   -678   -394   -371   -265
    140  -1124  -1265    491    701  -1195   -174   -828   -680   -389   -387   -270
    176  -1135  -1312    480    743  -1223   -166   -823   -680   -400   -410   -272
    311  -1096  -1408    389    859  -1252    -70   -701   -620   -366   -420   -290
    311  -1085  -1397    387    852  -1239     54   -542   -524   -309   -407   -285
    285  -1034  -1322    371    802  -1176    161   -355   -379   -184   -316   -200
    332   -771  -1104    220    717   -937    244   -187   -176     62    -85     28
    345   -231   -576    -59    459   -402    249   -140     83    444    350    472
    207    283     75   -246     67    179    111   -342    228    771    758    859
     75    319    244   -197    -83    280   -194   -787     38    732    774    859
      2   -192   -194     96     98   -192   -441  -1247   -514    150    226    379
     49   -854   -904    400    472   -878   -535  -1402   -982   -475   -410   -174
    103  -1239  -1343    568    722  -1291   -540  -1314  -1096   -665   -641   -392
     96  -1389  -1486    644    787  -1436   -485  -1202  -1062   -675   -685   -452
    101  -1356  -1457    628    779  -1405   -397  -1085   -969   -610   -639   -418
    158  -1228  -1387    532    771  -1306   -298   -963   -849   -506   -550   -327
    163  -1176  -1340    504    750  -1257   -249   -898   -787   -449   -504   -283
    181  -1114  -1296    465    735  -1205   -215   -854   -750   -405   -462   -254
    161  -1117  -1278    478    719  -1197   -218   -849   -748   -402   -459   -244
    163  -1114  -1278    475    719  -1195   -215   -841   -748   -400   -457   -233
    197  -1067  -1267    433    732  -1166   -197   -818   -732   -387   -439   -210
    200  -1075  -1275    433    737  -1174   -194   -810   -735   -389   -433   -192
    166  -1101  -1267    467    717  -1184   -200   -805   -740   -392   -433   -192
    168  -1072  -1244    452    704  -1156   -200   -800   -735   -384   -423   -207
    171  -1062  -1234    444    701  -1145   -205   -797   -737   -389   -420   -205
    176  -1052  -1228    436    698  -1137   -213   -792   -735   -394   -418   -202
    192  -1028  -1221    418    706  -1124   -213   -782   -732   -392   -410   -200
    179  -1041  -1223    428    701  -1130   -215   -779   -737   -400   -418   -192
    171  -1036  -1208    431    688  -1122   -218   -779   -737   -394   -413   -189
    155  -1018  -1174    431    662  -1096   -213   -776   -732   -389   -405   -194
    148  -1021  -1169    436    657  -1093   -210   -769   -735   -400   -410   -197
    189  -1010  -1202    407    696  -1106   -218   -774   -743   -407   -423   -218
    171  -1005  -1179    415    675  -1091   -215   -771   -740   -400   -413   -228
    174  -1013  -1187    418    678  -1098   -218   -766   -740   -397   -410   -223
    187  -1005  -1192    410    688  -1098   -220   -766   -735   -392   -413   -218
    179   -992  -1174    405    675  -1083   -223   -769   -737   -387   -413   -228
    174   -982  -1156    405    662  -1070   -226   -769   -730   -374   -400   -226
    171   -976  -1148    402    657  -1062   -231   -774   -727   -374   -400   -231
    163   -969  -1132    402    646  -1049   -239   -779   -730   -376   -405   -226
    179   -945  -1124    381    649  -1034   -241   -774   -717   -366   -407   -202
    163   -940  -1104    387    633  -1021   -249   -776   -714   -361   -407   -189
    155   -940  -1098    389    626  -1018   -262   -784   -717   -361   -407   -176
    163   -922  -1085    379    623  -1002   -275   -782   -709   -345   -402   -163
    171   -906  -1080    366    623   -992   -280   -779   -701   -329   -413   -127
    174   -888  -1062    355    618   -974   -290   -779   -698   -319   -418    -96
    179   -862  -1041    340    607   -950   -303   -779   -696   -314   -413    -90
    189   -826  -1015    319    602   -919   -319   -782   -693   -311   -402    -83
    189   -795   -987    301    587   -891   -324   -779   -688   -303   -387    -83
    184   -771   -958    293    568   -865   -327   -776   -685   -298   -379    -85
    179   -753   -932    285    555   -841   -329   -774   -685   -296   -376    -85
    181   -730   -911    275    545   -820   -324   -766   -675   -283   -371    -83
    184   -719   -904    267    542   -810   -327   -771   -680   -280   -376   -101
    176   -706   -883    265    530   -795   -327   -769   -678   -277   -384   -101
    163   -698   -862    265    511   -779   -324   -761   -670   -265   -392    -88
    155   -691   -846    267    501   -769   -316   -753   -657   -257   -397    -77
    153   -675   -831    259    491   -750   -309   -743   -646   -254   -410    -77
    161   -667   -831    252    496   -748   -296   -730   -639   -254   -418    -75
    150   -672   -823    259    485   -745   -290   -727   -633   -259   -426    -98
    135   -678   -813    272    472   -745   -290   -730   -628   -262   -431   -111
    132   -675   -807    267    470   -740   -293   -740   -633   -267   -446   -111
    127   -672   -800    272    462   -735   -293   -745   -639   -272   -462   -119
    114   -685   -800    285    454   -743   -296   -753   -649   -283   -478   -119
    114   -685   -800    285    457   -743   -298   -756   -657   -288   -478   -116
    106   -688   -795    290    449   -743   -303   -763   -665   -296   -491   -119
    103   -680   -784    288    444   -732   -303   -769   -667   -303   -496   -127
    103   -683   -789    288    444   -735   -311   -779   -685   -324   -509   -142
    103   -693   -797    296    449   -745   -314   -779   -693   -335   -514   -150
    106   -688   -795    288    449   -743   -316   -779   -696   -342   -509   -161
    101   -678   -779    288    439   -727   -316   -774   -696   -340   -501   -174
     93   -670   -766    288    428   -719   -319   -769   -693   -337   -488   -181
    109   -644   -753    267    431   -698   -322   -761   -688   -332   -478   -187
    122   -636   -758    257    439   -696   -340   -769   -701   -345   -483   -205
    119   -631   -750    254    433   -691   -345   -763   -704   -345   -485   -197
    119   -620   -743    249    428   -680   -345   -756   -706   -345   -485   -174
    122   -620   -743    249    431   -680   -342   -745   -704   -337   -491   -135
    122   -620   -743    246    431   -680   -353   -743   -706   -340   -509   -111
    119   -626   -745    254    431   -685   -363   -750   -719   -348   -517   -101
    119   -607   -730    244    423   -667   -366   -750   -719   -340   -517   -103
    137   -597   -735    231    436   -665   -368   -743   -717   -332   -509    -98
    145   -587   -735    220    439   -659   -379   -745   -724   -335   -509   -106
    142   -589   -732    223    436   -659   -389   -750   -735   -342   -509   -116
    148   -587   -735    218    439   -662   -402   -761   -745   -350   -511   -124
    148   -581   -730    218    439   -654   -413   -763   -748   -350   -509   -129
    140   -594   -735    226    436   -665   -420   -766   -750   -358   -514   -135
    155   -576   -732    210    444   -654   -433   -771   -756   -358   -514   -135
    166   -548   -714    189    439   -631   -439   -776   -763   -358   -506   -137
    161   -511   -672    176    415   -592   -431   -769   -753   -345   -496   -137
    153   -491   -644    168    397   -566   -418   -756   -737   -327   -483   -124
    161   -449   -610    142    384   -530   -405   -740   -719   -311   -465   -103
    161   -444   -605    140    381   -524   -407   -745   -724   -319   -467   -101
    161   -446   -607    142    384   -527   -405   -748   -727   -327   -467   -103
    155   -415   -574    129    363   -493   -397   -745   -719   -311   -441    -88
    150   -366   -517    106    332   -441   -394   -745   -706   -293   -413    -67
    142   -348   -491    101    316   -420   -407   -756   -704   -288   -402    -67
    135   -345   -480    106    306   -413   -431   -776   -719   -301   -402    -70
    124   -348   -475    109    298   -410   -449   -792   -732   -309   -400    -54
    119   -368   -488    124    301   -428   -467   -807   -743   -316   -405    -49
    106   -392   -498    142    301   -446   -483   -826   -763   -335   -420    -46
     93   -431   -524    168    309   -478   -491   -839   -784   -366   -439    -64
     77   -491   -571    205    322   -530   -511   -859   -813   -400   -459   -109
     72   -532   -605    231    337   -568   -530   -880   -841   -423   -472   -145
     64   -581   -646    257    353   -613   -550   -906   -870   -459   -491   -181
     54   -600   -654    272    353   -626   -574   -930   -896   -478   -493   -218
     57   -594   -654    267    353   -623   -581   -943   -906   -485   -493   -239
     59   -584   -644    262    350   -613   -589   -950   -914   -501   -491   -262
     59   -581   -644    259    350   -613   -602   -966   -924   -517   -485   -280
     57   -581   -639    262    348   -610   -607   -976   -927   -519   -472   -288
     54   -584   -639    262    342   -610   -623   -992   -940   -530   -472   -309
     51   -597   -649    272    348   -623   -631  -1002   -950   -542   -470   -329
     54   -602   -657    272    355   -631   -631  -1000   -958   -550   -478   -361
     72   -662   -735    296    402   -698   -566   -917   -945   -574   -524   -423
     85   -646   -732    277    407   -691   -410   -737   -849   -532   -530   -439
    116   -530   -649    205    381   -589   -249   -522   -685   -397   -452   -319
    174   -270   -446     46    309   -358   -168   -371   -478   -163   -246    -83
    249    267     18   -257    116    142   -267   -415   -249    213    161    353
    168    992    820   -581   -327    906   -613   -776    -90    626    667    878
     41   1148   1106   -594   -532   1127  -1026  -1288   -267    623    745    969
    -54    581    633   -265   -345    607  -1252  -1717   -810     57    215    522
    -57   -309   -252    184     96   -280  -1270  -1860  -1384   -701   -563   -150
     -7   -719   -714    363    350   -717  -1158  -1696  -1454   -898   -849   -441
     20   -779   -800    379    407   -789  -1002  -1493  -1327   -831   -852   -472
     54   -696   -753    319    402   -724   -859  -1319  -1179   -717   -784   -426
     93   -613   -706    259    400   -659   -774  -1210  -1070   -626   -727   -366
    119   -607   -727    244    423   -667   -745  -1182  -1041   -600   -735   -361
    122   -636   -758    257    439   -698   -737  -1174  -1039   -605   -761   -363
    135   -641   -776    252    454   -709   -735  -1171  -1036   -605   -782   -361
    142   -618   -761    239    452   -688   -737  -1174  -1028   -600   -789   -361
    142   -600   -743    226    441   -670   -735  -1171  -1018   -589   -797   -358
    129   -610   -740    239    433   -675   -724  -1161  -1008   -579   -792   -350
    124   -615   -740    244    431   -678   -727  -1158  -1005   -576   -797   -358
    129   -607   -737    239    433   -672   -730  -1156  -1002   -574   -807   -363
     98   -628   -727    262    413   -678   -727  -1153  -1008   -579   -810   -368
     80   -644   -724    280    400   -683   -727  -1150  -1005   -576   -810   -371
     59   -667   -730    301    392   -698   -727  -1148   -997   -568   -813   -376
     57   -670   -727    306    392   -698   -724  -1135   -987   -558   -807   -368
     54   -652   -706    298    379   -680   -722  -1130   -979   -555   -800   -358
     38   -649   -688    303    363   -667   -724  -1130   -979   -555   -797   -353
     33   -654   -691    309    361   -672   -730  -1130   -984   -558   -802   -355
     44   -662   -706    309    374   -683   -727  -1124   -982   -555   -800   -348
     44   -665   -709    309    374   -685   -722  -1111   -974   -553   -795   -335
     49   -675   -724    311    387   -701   -722  -1101   -971   -550   -789   -332
     46   -691   -740    322    392   -714   -719  -1096   -971   -550   -787   -324
     46   -662   -709    309    376   -685   -717  -1085   -963   -537   -774   -319
     33   -657   -693    309    361   -675   -717  -1083   -961   -532   -771   -329
     31   -662   -696    314    361   -678   -714  -1072   -950   -524   -769   -327
     28   -662   -693    314    358   -678   -711  -1067   -945   -519   -769   -316
     28   -628   -657    301    342   -641   -717  -1062   -935   -504   -753   -311
     18   -652   -672    314    342   -659   -714  -1057   -935   -501   -756   -319
     10   -665   -678    327    342   -670   -714  -1057   -930   -498   -753   -316
     12   -641   -654    311    329   -646   -719  -1054   -922   -493   -745   -301
      5   -631   -636    314    319   -633   -722  -1052   -917   -488   -735   -296
     10   -600   -613    293    311   -605   -717  -1041   -904   -478   -724   -283
     20   -579   -600    277    309   -587   -719  -1034   -893   -465   -711   -270
     28   -542   -574    257    298   -558   -724  -1026   -885   -457   -704   -265
     28   -524   -553    249    290   -537   -719  -1013   -872   -446   -698   -259
     20   -509   -532    244    275   -522   -717  -1005   -865   -436   -691   -252
     25   -483   -509    228    265   -496   -717  -1002   -854   -426   -685   -244
     25   -480   -506    228    265   -493   -709   -989   -846   -413   -685   -228
     31   -454   -485    213    257   -470   -706   -984   -839   -405   -688   -215
     25   -465   -493    218    257   -478   -698   -971   -826   -394   -688   -205
     23   -480   -506    228    262   -493   -683   -948   -805   -374   -680   -189
     25   -470   -496    220    259   -483   -678   -935   -789   -358   -678   -194
     20   -480   -501    231    259   -491   -665   -919   -771   -342   -670   -192
     23   -485   -509    231    265   -498   -659   -914   -761   -332   -672   -189
     15   -509   -524    246    270   -517   -654   -906   -750   -329   -675   -187
      5   -532   -537    262    270   -532   -654   -904   -748   -327   -680   -184
      5   -535   -540    265    272   -537   -659   -904   -748   -327   -678   -184
      7   -532   -542    262    272   -535   -665   -906   -753   -329   -675   -189
     10   -532   -542    259    275   -537   -670   -911   -753   -332   -678   -192
      5   -550   -558    272    277   -553   -678   -919   -756   -337   -678   -194
      2   -587   -589    293    296   -587   -675   -922   -756   -337   -678   -192
    -15   -610   -597    311    288   -605   -683   -927   -763   -348   -678   -194
    -20   -620   -600    319    288   -610   -685   -930   -761   -348   -665   -187
    -20   -610   -589    314    283   -600   -693   -932   -763   -348   -657   -189
    -31   -623   -592    327    280   -607   -688   -924   -761   -345   -652   -189
    -28   -626   -597    324    280   -613   -683   -914   -758   -345   -641   -181
    -28   -618   -589    322    280   -605   -680   -901   -753   -340   -628   -168
    -31   -613   -581    322    272   -597   -680   -893   -750   -335   -615   -161
    -38   -620   -581    329    270   -602   -683   -888   -756   -340   -615   -158
    -31   -602   -571    316    267   -587   -688   -878   -753   -340   -613   -142
    -31   -607   -576    319    270   -592   -680   -862   -743   -329   -602   -119
    -38   -610   -571    322    265   -589   -678   -854   -740   -327   -597   -114
    -51   -623   -571    337    259   -597   -675   -846   -737   -327   -592   -109
    -62   -631   -568    345    252   -600   -678   -839   -740   -329   -584    -98
    -83   -610   -527    345    220   -571   -670   -826   -730   -322   -566    -75
    -98   -615   -517    355    207   -568   -665   -815   -727   -319   -553    -62
    -77   -620   -542    350    231   -581   -662   -810   -724   -316   -548    -57
    -23   -615   -592    319    283   -605   -683   -823   -748   -337   -563    -67
     12   -607   -620    296    316   -613   -701   -833   -761   -353   -571    -67
     33   -615   -649    288    337   -631   -706   -836   -766   -363   -566    -64
     28   -628   -657    301    342   -641   -711   -836   -771   -374   -566    -70
     15   -652   -667    316    340   -659   -722   -839   -787   -387   -566    -77
     12   -644   -657    314    335   -652   -722   -833   -787   -387   -558    -80
     20   -641   -662    309    337   -652   -717   -826   -774   -374   -540    -72
     33   -633   -667    301    350   -649   -724   -828   -776   -381   -532    -64
     18   -644   -665    311    340   -654   -727   -833   -782   -394   -530    -72
     12   -667   -680    327    345   -675   -727   -831   -782   -394   -522    -70
      7   -667   -675    327    340   -670   -727   -831   -782   -397   -517    -80
      2   -670   -672    335    337   -670   -724   -823   -776   -400   -511    -80
     -7   -652   -644    327    316   -646   -704   -802   -748   -376   -472    -51
     -2   -605   -602    303    298   -602   -678   -774   -717   -348   -431    -23
     -2   -571   -568    285    283   -571   -657   -758   -698   -332   -405    -10
     10   -537   -548    265    277   -542   -649   -750   -685   -322   -392      2
      5   -558   -563    275    280   -561   -654   -756   -691   -332   -394     -2
      2   -535   -537    265    267   -535   -644   -750   -680   -319   -368     -5
     -2   -493   -491    246    241   -493   -631   -740   -659   -301   -345      7
      5   -446   -452    220    228   -449   -626   -727   -644   -277   -322     44
      2   -467   -470    231    233   -467   -646   -748   -659   -288   -324     57
     -2   -465   -462    233    228   -465   -652   -748   -652   -275   -301     88
    -15   -472   -459    241    220   -467   -657   -743   -641   -270   -283    103
     -5   -522   -517    265    254   -519   -683   -753   -659   -296   -293     83
    -20   -584   -563    301    270   -574   -696   -761   -680   -322   -316     51
    -25   -628   -602    327    285   -615   -698   -769   -696   -345   -335     31
    -12   -667   -654    337    319   -659   -711   -784   -719   -379   -361      5
     -7   -698   -691    353    340   -696   -732   -800   -743   -405   -381     -5
    -12   -724   -714    366    350   -719   -740   -802   -753   -418   -397    -12
    -12   -750   -740    381    363   -745   -745   -802   -763   -426   -413    -15
    -10   -761   -753    384    368   -758   -745   -802   -769   -431   -415    -12
     -2   -761   -758    381    376   -761   -743   -800   -769   -431   -426     20
     -5   -758   -756    381    374   -758   -740   -789   -763   -431   -428     36
    -10   -771   -761    389    374   -766   -737   -782   -758   -426   -423     44
    -18   -763   -748    389    363   -756   -727   -766   -745   -415   -410     72
    -12   -756   -743    384    363   -750   -722   -753   -740   -413   -400     70
     10   -810   -820    400    413   -815   -693   -691   -737   -433   -428     20
     33   -862   -898    413    465   -880   -579   -535   -678   -431   -449    -25
     59   -807   -867    374    462   -839   -428   -329   -540   -337   -379      7
    114   -636   -750    262    431   -693   -293   -103   -332   -142   -194    158
    161   -197   -361     15    259   -277   -296    -57   -103    181    179    532
    116    454    337   -285   -111    397   -465   -239     88    579    693   1049
    -36    839    872   -402   -454    854   -779   -654     57    763    997   1340
   -158    574    732   -207   -444    652  -1080  -1137   -350    426    732   1093
   -181   -228    -46    202    -67   -137  -1192  -1400   -945   -345    -38    407
   -127   -826   -698    478    283   -763  -1174  -1343  -1195   -756   -514    -49
    -88  -1026   -937    558    423   -982  -1080  -1169  -1145   -782   -600   -163
    -70   -992   -922    532    426   -958   -940   -984  -1000   -670   -524   -122
    -62   -883   -820    470    379   -852   -833   -846   -862   -545   -413    -33
    -57   -815   -758    436    348   -787   -771   -774   -784   -475   -342     10
    -54   -802   -748    426    345   -774   -737   -740   -756   -449   -301     -7
    -46   -810   -763    428    358   -787   -717   -722   -737   -436   -265    -46
    -41   -805   -766    420    361   -787   -706   -724   -737   -433   -223    -90
    -44   -784   -743    413    348   -763   -693   -727   -732   -423   -155   -161
    -44   -769   -724    405    337   -748   -680   -732   -730   -423   -148   -124
    -33   -758   -724    397    345   -743   -667   -743   -730   -426   -163    -62
    -28   -761   -732    392    350   -748   -665   -756   -735   -439   -168    -46
    -23   -758   -737    389    355   -748   -665   -766   -737   -446   -161    -31
    -15   -740   -724    376    353   -732   -662   -776   -737   -446   -145     -2
     -5   -717   -711    361    353   -714   -659   -782   -737   -444   -135     23
      0   -706   -706    350    350   -706   -659   -784   -740   -446   -124     36
      2   -696   -698    345    350   -696   -657   -787   -743   -449   -122     44
      2   -691   -693    342    345   -691   -657   -795   -750   -457   -129     36
     10   -693   -704    342    355   -698   -662   -795   -758   -467   -132     31
     12   -691   -704    337    355   -698   -659   -797   -758   -470   -132     28
      7   -704   -714    348    361   -709   -662   -800   -761   -475   -137     20
     15   -719   -735    350    374   -724   -667   -802   -761   -480   -142     18
     20   -714   -735    348    376   -724   -672   -802   -766   -480   -148      7
     36   -719   -756    340    394   -737   -678   -815   -774   -488   -153      5
     51   -722   -774    335    410   -748   -688   -828   -784   -498   -166    -10
     67   -724   -795    327    431   -761   -693   -836   -792   -506   -181    -25
     80   -730   -810    324    444   -769   -688   -833   -787   -504   -184    -18
     72   -714   -787    319    428   -750   -678   -823   -774   -493   -171      0
     70   -693   -763    311    415   -727   -670   -810   -766   -480   -161     23
     67   -691   -761    309    413   -724   -675   -805   -763   -478   -158     28
     67   -672   -740    303    402   -706   -675   -795   -756   -457   -132     54
     72   -662   -737    293    405   -698   -680   -789   -758   -446   -111     62
     72   -654   -727    290    397   -691   -680   -789   -758   -433    -88     75
     77   -654   -732    288    405   -693   -680   -779   -756   -418    -64    114
     90   -641   -732    275    410   -685   -683   -763   -743   -402    -23    176
     83   -639   -722    277    400   -678   -680   -761   -740   -394     12    215
     77   -618   -696    270    387   -657   -678   -756   -735   -384     49    244
     77   -600   -678    259    376   -639   -672   -753   -732   -381     70    254
     67   -592   -659    262    363   -626   -662   -748   -727   -376     85    259
     62   -568   -633    252    345   -600   -654   -743   -717   -363    111    283
     57   -561   -618    252    335   -587   -641   -735   -711   -355    122    296
     46   -563   -613    257    327   -587   -626   -722   -701   -348    135    303
     33   -568   -602    267    316   -584   -607   -704   -685   -345    140    303
     12   -561   -574    272    293   -566   -592   -683   -665   -337    155    298
      7   -545   -555    267    280   -550   -576   -662   -641   -324    174    290
     12   -535   -548    259    277   -540   -561   -644   -620   -324    179    280
     -2   -542   -540    272    267   -542   -540   -628   -600   -329    187    272
     -5   -550   -545    275    270   -548   -540   -636   -597   -345    184    246
    -44   -555   -511    301    233   -535   -530   -636   -589   -350    171    236
    -41   -581   -540    311    246   -561   -530   -649   -594   -371    137    207
   -119   -594   -475    358    176   -535   -493   -626   -566   -358    135    207
   -140   -589   -452    363    153   -522   -470   -605   -548   -355    129    213
    -80   -597   -517    337    215   -558   -478   -615   -555   -371    103    187
    -18   -610   -594    314    285   -602   -491   -633   -571   -389     70    135
     15   -618   -633    301    324   -626   -501   -654   -592   -407     49     75
    -46   -623   -576    335    262   -600   -480   -646   -587   -397     57     59
   -101   -610   -509    355    202   -561   -449   -618   -558   -366     62     98
    -12   -610   -597    309    290   -602   -459   -628   -566   -374     18    135
     49   -597   -646    275    348   -620   -459   -631   -563   -368    -18    194
     54   -581   -636    259    345   -607   -452   -628   -550   -353    -62    290
     62   -576   -639    257    348   -607   -446   -631   -540   -342    -88    358
     15   -584   -602    283    306   -592   -423   -633   -519   -319    -31    316
     33   -579   -613    272    322   -594   -420   -641   -511   -316      0    283
     15   -571   -587    275    298   -579   -410   -631   -504   -303     25    272
      5   -576   -581    283    293   -579   -410   -623   -496   -285     44    259
    -23   -574   -553    298    262   -563   -410   -618   -488   -272     49    249
    -15   -576   -561    296    272   -568   -423   -628   -498   -283     36    236
    -41   -576   -535    309    244   -555   -413   -613   -480   -265     46    249
    -33   -581   -548    306    257   -566   -407   -602   -470   -249     57    262
     10   -579   -589    283    298   -584   -413   -605   -470   -246     64    257
     36   -563   -600    265    316   -581   -426   -615   -478   -249     59    252
     10   -576   -589    283    298   -581   -431   -623   -483   -262     49    246
      7   -574   -581    283    293   -576   -428   -615   -472   -252     57    239
     12   -574   -587    280    298   -581   -426   -620   -472   -259     54    226
     18   -568   -587    275    301   -576   -428   -620   -472   -254     59    213
     28   -579   -607    275    316   -592   -431   -620   -467   -246     67    210
      2   -597   -600    296    298   -600   -423   -615   -457   -246     70    218
     -2   -592   -592    296    293   -592   -420   -620   -446   -244     77    231
    -12   -581   -568    298    277   -576   -410   -620   -446   -249     80    239
     23   -558   -581    267    301   -568   -428   -636   -465   -270     62    231
     28   -545   -574    257    298   -558   -433   -644   -462   -270     59    236
    -15   -558   -542    285    262   -550   -423   -641   -446   -259     64    239
    -15   -558   -542    288    262   -550   -418   -646   -446   -259     67    220
     10   -537   -548    262    277   -542   -431   -652   -459   -267     62    218
     18   -517   -535    249    275   -524   -433   -652   -465   -267     57    202
     31   -509   -542    236    285   -524   -439   -652   -465   -265     51    181
     12   -511   -524    249    267   -517   -441   -639   -452   -244     62    181
     -5   -498   -493    249    241   -496   -426   -615   -439   -226     75    181
     15   -454   -472    218    241   -462   -402   -594   -420   -205    101    200
     25   -418   -446    194    236   -431   -381   -576   -405   -181    127    223
     -7   -410   -402    210    197   -407   -355   -561   -379   -153    150    233
     33   -415   -449    189    239   -431   -355   -563   -379   -158    135    220
     23   -410   -436    192    228   -423   -337   -548   -363   -140    148    223
    -10   -342   -335    174    161   -337   -316   -522   -324    -93    189    246
    -20   -283   -262    153    119   -272   -290   -493   -280    -57    226    275
    -46   -316   -270    179    109   -293   -293   -491   -277    -64    215    277
    -12   -348   -335    179    158   -342   -324   -511   -293    -77    187    257
     18   -332   -350    155    184   -342   -348   -527   -296    -62    189    262
    -18   -337   -319    179    150   -329   -355   -527   -288    -51    197    262
    -33   -387   -353    207    158   -371   -371   -553   -316    -88    158    207
    -59   -428   -368    244    153   -400   -376   -558   -324   -106    132    168
    -18   -472   -454    244    215   -465   -392   -576   -348   -148     88    127
    -15   -480   -465    249    223   -472   -402   -592   -355   -161     77     96
    -18   -485   -467    252    223   -475   -415   -610   -366   -174     64     72
    -49   -501   -452    275    200   -478   -407   -613   -358   -171     64     59
    -85   -522   -439    303    174   -480   -397   -610   -345   -171     67     59
    -57   -532   -475    296    207   -504   -392   -610   -345   -187     54     49
    -90   -537   -446    311    176   -493   -371   -594   -329   -174     67     54
    -72   -540   -467    303    197   -504   -384   -610   -342   -179     62     31
    -83   -532   -449    306    181   -491   -376   -607   -340   -181     59     18
   -145   -542   -397    345    124   -470   -350   -574   -322   -179     75     54
   -119   -576   -459    345    168   -517   -316   -527   -329   -213     44     25
   -124   -602   -478    363    176   -540   -210   -384   -277   -213     12    -10
   -116   -542   -426    329    153   -485    -62   -181   -155   -124     64     20
     44   -361   -405    158    223   -381     51     54     25     49    215    150
    106     25    -80    -67     90    -28     80    174    249    353    548    488
     46    615    568   -332   -259    592     31    148    506    763   1041    961
    -70    987   1054   -459   -561   1018   -197   -158    568    984   1332   1223
   -140    740    880   -298   -509    810   -501   -628    218    693   1088    992
   -163     62    223     49   -192    140   -704  -1044   -428    -54    363    340
   -101   -459   -358    280    127   -410   -782  -1119   -758   -496   -103   -111
   -132   -698   -568    413    215   -633   -717   -987   -766   -563   -226   -231
   -111   -678   -566    394    226   -623   -615   -854   -680   -509   -210   -226
    -41   -594   -553    319    254   -574   -527   -750   -592   -431   -161   -181
    -67   -519   -452    293    189   -485   -444   -646   -491   -335    -98   -101
    -51   -467   -418    259    181   -444   -392   -587   -436   -288    -80    -57
    -77   -423   -345    252    132   -384   -355   -553   -402   -254    -64    -31
    -85   -418   -332    252    122   -376   -332   -532   -381   -244    -64     -2
    -49   -465   -418    257    181   -441   -335   -527   -387   -257    -96      0
    -18   -462   -444    239    210   -454   -319   -509   -371   -236   -101     12
     44   -446   -491    202    267   -467   -324   -511   -379   -241   -116     10
     33   -462   -496    213    262   -478   -324   -506   -381   -244   -122      5
     10   -478   -491    233    249   -483   -298   -480   -363   -228   -111     15
     -2   -483   -480    241    236   -480   -280   -467   -350   -213   -106     12
     -5   -493   -488    249    241   -491   -275   -465   -345   -207   -111     12
      7   -553   -561    270    283   -555   -280   -467   -361   -241   -145      2
     -2   -579   -579    290    288   -579   -275   -457   -358   -241   -150     12
    -64   -571   -509    316    220   -540   -249   -428   -329   -207   -119     54
    -41   -584   -542    314    249   -563   -244   -420   -329   -205   -122     70
    -49   -628   -579    337    262   -605   -231   -418   -335   -207   -129     67
      2   -654   -657    324    327   -654   -246   -436   -366   -239   -145     44
    -36   -667   -633    350    298   -652   -231   -423   -371   -249   -132     57
    -25   -644   -618    335    296   -631   -215   -407   -368   -257   -109     72
      2   -628   -631    311    316   -631   -205   -389   -363   -252   -106     80
     38   -597   -636    277    337   -615   -197   -376   -363   -254   -103     80
     36   -600   -639    280    335   -620   -205   -371   -371   -267   -106     72
     54   -607   -662    277    358   -633   -218   -381   -387   -290   -135     46
     59   -631   -691    285    374   -659   -223   -389   -407   -319   -163     31
     23   -633   -659    303    340   -646   -207   -366   -392   -301   -148     59
     64   -613   -680    272    371   -646   -215   -368   -400   -301   -140     57
     98   -579   -678    241    387   -628   -231   -387   -418   -314   -142     54
    103   -558   -665    226    381   -610   -236   -402   -431   -324   -150     64
     72   -550   -623    239    345   -584   -226   -381   -418   -306   -135     90
    124   -532   -657    202    389   -594   -246   -389   -431   -314   -148     93
    127   -527   -654    200    389   -589   -249   -379   -428   -303   -145    124
    145   -511   -657    184    400   -584   -252   -368   -428   -293   -161    137
    124   -530   -654    202    387   -592   -241   -361   -428   -288   -181    161
    103   -550   -654    223    376   -602   -226   -342   -415   -267   -207    239
      2   -530   -532    265    267   -530   -174   -288   -366   -200   -181    319
     15   -517   -532    249    272   -524   -150   -267   -353   -174   -187    335
     96   -535   -631    218    363   -581   -163   -288   -381   -189   -228    322
    124   -535   -659    202    392   -597   -158   -293   -392   -194   -252    319
    116   -527   -644    205    379   -584   -119   -257   -368   -181   -239    327
     83   -555   -639    236    358   -597    -83   -223   -345   -168   -226    309
     23   -576   -600    275    309   -587    -36   -184   -309   -142   -200    306
     41   -587   -631    270    335   -607    -18   -171   -301   -142   -205    290
     98   -581   -680    241    389   -631    -10   -168   -296   -153   -213    288
     90   -581   -672    244    379   -628      7   -155   -277   -140   -194    283
     59   -605   -667    272    361   -636     31   -137   -257   -129   -179    272
     46   -613   -659    280    350   -633     51   -127   -244   -124   -166    270
     15   -600   -615    293    314   -607     70   -116   -233   -116   -148    265
    -12   -613   -602    311    293   -605     83   -109   -223   -116   -137    254
    -20   -626   -605    322    290   -615     96   -103   -215   -116   -124    252
    -10   -628   -620    316    303   -626    101   -106   -215   -119   -111    249
    -25   -618   -592    322    283   -605    116   -101   -207   -114    -98    265
    -25   -620   -597    322    285   -610    106   -122   -226   -135   -116    270
    -23   -610   -587    316    280   -597    103   -127   -226   -142   -119    283
    -64   -597   -535    329    233   -568    124   -103   -200   -119    -96    311
     -5   -563   -558    285    275   -561    127    -96   -187   -106    -83    319
     10   -558   -571    272    288   -566    132    -90   -184   -106    -90    322
    -15   -584   -568    298    275   -576    137    -90   -192   -109   -106    324
    -18   -566   -548    290    265   -558    132    -88   -189    -93    -93    337
    -25   -563   -537    296    254   -550    137    -77   -181    -77    -80    355
    -38   -561   -522    296    241   -542    142    -70   -184    -77    -77    363
    -41   -568   -527    303    241   -548    142    -54   -184    -75    -80    371
    -36   -589   -555    311    259   -574    142    -36   -189    -77    -90    376
    -31   -584   -553    309    259   -568    150    -12   -189    -62    -83    392
    -28   -561   -532    293    249   -548    150     15   -174    -33    -62    410
    -18   -561   -545    288    262   -553    153     44   -163    -18    -38    446
     -7   -561   -555    283    272   -558    145     54   -166    -18    -31    459
    -23   -566   -542    296    259   -555    148     51   -161    -23    -28    465
    -41   -592   -553    316    254   -574    153     54   -158    -25    -31    465
    -38   -581   -542    311    249   -563    155     54   -155    -23    -25    465
    -23   -568   -545    296    259   -558    161     51   -145    -23    -18    459
    -20   -597   -576    309    277   -587    184     51   -132    -18     -5    449
    -20   -597   -576    306    275   -587    187     33   -132    -20     -2    423
    -25   -602   -576    314    275   -589    200     33   -129    -23      2    410
    -23   -600   -576    311    275   -589    210     33   -127    -28      5    415
    -23   -576   -553    301    265   -566    213     25   -122    -28     10    420
    -25   -623   -600    324    285   -613    228     31   -116    -31     15    415
    -31   -633   -602    332    285   -620    233     33   -111    -28     20    407
    -25   -626   -602    324    288   -613    244     36    -98    -20     25    407
    -10   -626   -615    319    301   -620    246     31   -103    -25     31    410
    -38   -613   -576    324    267   -597    262     38    -96    -18     44    420
    -77   -584   -506    329    213   -545    306     77    -51     18     85    449
    -20   -566   -545    290    262   -555    311     80    -49     12     90    457
     31   -537   -568    254    298   -553    309     72    -54      0     90    480
     36   -530   -566    244    298   -548    316     75    -51      5    103    483
     36   -527   -566    244    298   -545    329     80    -44     10    114    478
     44   -475   -522    215    280   -498    350     96    -18     38    145    506
     57   -428   -485    187    270   -457    358    103      0     57    179    540
     44   -462   -506    207    272   -483    340     90     -7     46    181    542
     36   -470   -509    215    272   -488    329     90     -7     49    189    550
     36   -470   -509    215    272   -488    316     93     -7     46    192    558
     44   -506   -550    231    296   -527    298     85    -20     31    181    548
     44   -550   -594    252    319   -574    283     67    -46      5    158    514
     51   -579   -631    262    340   -605    275     59    -59    -15    142    491
     46   -605   -652    275    348   -628    275     51    -70    -31    129    475
     54   -605   -659    275    355   -631    275     49    -70    -33    127    467
     49   -626   -675    288    361   -649    275     38    -77    -44    116    452
     57   -636   -693    288    374   -665    275     33    -77    -49    119    449
     59   -628   -691    283    374   -659    272     23    -77    -51    119    444
     64   -641   -706    288    384   -672    272     18    -80    -54    114    433
     64   -639   -704    285    381   -670    283     18    -72    -51    124    433
     70   -626   -696    277    381   -659    283     18    -64    -44    135    433
     59   -615   -678    277    368   -646    288     23    -51    -25    142    431
     57   -613   -670    277    363   -641    293     44    -41      2    150    433
     62   -662   -727    298    392   -693    309    101    -33    -20    132    394
     80   -693   -774    306    426   -732    407    233     38    -18    119    348
    103   -610   -717    252    410   -662    542    407    189     72    202    392
    142   -444   -587    150    363   -514    654    594    379    252    379    558
    184    -49   -233    -70    207   -140    698    706    605    558    722    927
    137    519    381   -329   -122    452    665    688    846    945   1179   1410
     18    828    807   -423   -394    818    459    405    854   1114   1415   1644
    -57    576    633   -259   -345    605    184    -20    485    815   1158   1413
   -111    -72     36     90    -72    -20     33   -340    -77    132    480    820
    -77   -548   -470    314    194   -509    -31   -389   -337   -231     90    454
    -28   -797   -769    413    368   -784      2   -288   -348   -311    -33    329
    -18   -857   -839    439    410   -849     93   -174   -272   -275    -25    319
     -7   -802   -795    402    389   -800    181    -75   -171   -194     51    366
     10   -730   -740    358    374   -735    249     12    -77   -124    124    413
     15   -698   -717    340    366   -706    298     83    -15    -77    174    441
     15   -641   -657    314    335   -649    345    148     41    -25    231    483
      7   -610   -618    298    311   -613    358    179     59     -5    270    498
      7   -605   -613    298    309   -607    358    194     70      2    293    493
      5   -613   -618    301    309   -613    350    207     72      2    324    446
      2   -600   -602    298    301   -600    350    220     83     12    366    418
    -12   -579   -566    293    275   -571    350    226     93     28    405    431
    -23   -576   -553    298    262   -563    355    236    103     41    452    415
    -28   -561   -532    293    252   -548    363    244    114     49    462    449
    -33   -548   -514    290    239   -532    368    249    119     51    452    519
    -31   -535   -506    283    236   -522    374    252    122     54    449    566
    -31   -530   -501    280    233   -517    381    252    124     59    454    579
    -44   -532   -491    288    220   -511    392    257    129     70    472    566
    -49   -519   -470    285    210   -496    397    254    137     80    488    561
    -49   -517   -470    280    207   -493    394    239    132     75    491    550
    -36   -501   -465    267    213   -483    392    220    129     77    501    548
    -18   -483   -467    249    223   -475    389    200    122     75    501    555
    -18   -470   -452    244    215   -462    389    189    119     77    491    579
    -20   -465   -446    241    210   -454    389    181    116     75    480    589
     -7   -454   -446    231    218   -452    387    171    114     72    475    605
      0   -454   -454    226    226   -454    381    161    109     62    465    610
     10   -452   -462    220    236   -457    376    150    101     51    462    607
     18   -433   -452    207    233   -441    368    145     98     46    459    615
     23   -428   -452    202    236   -439    358    135     88     41    457    623
     36   -439   -475    200    254   -457    348    124     77     31    444    623
     64   -431   -496    184    280   -462    332    109     64     31    431    623
     83   -428   -511    171    296   -470    314     93     51     28    415    607
     98   -418   -517    158    306   -465    303     90     44     28    413    587
    101   -394   -496    145    296   -444    301     96     54     28    423    592
     98   -376   -475    140    285   -426    298    106     62     33    420    620
    101   -368   -470    135    283   -420    296    116     62     36    423    659
     88   -358   -449    135    267   -402    301    132     72     54    446    696
     88   -340   -431    124    257   -384    296    129     75     64    467    709
     75   -322   -397    124    236   -358    301    124     90     70    488    709
     51   -324   -376    135    213   -348    311    129    111     80    522    709
     57   -309   -366    124    210   -335    319    132    119     93    542    711
     57   -303   -363    122    207   -332    329    132    124     96    558    719
     44   -311   -355    135    200   -332    335    129    129     96    576    730
     36   -311   -350    135    192   -329    342    122    137     96    600    735
     23   -303   -327    140    174   -314    355    124    150     98    626    735
     25   -298   -324    135    174   -311    363    127    161    103    646    737
     38   -293   -332    127    184   -311    371    124    171    103    662    732
     49   -293   -342    119    194   -316    381    122    179    101    672    709
     59   -301   -361    119    207   -329    389    111    181     96    680    670
     62   -309   -371    122    215   -340    389     98    179     85    688    620
     62   -314   -376    127    218   -345    389     85    176     70    693    571
     46   -309   -355    129    200   -329    384     70    174     57    696    545
     36   -296   -332    129    184   -314    387     64    181     49    696    532
     25   -301   -329    135    176   -314    384     51    181     38    685    514
     20   -303   -324    142    171   -314    381     46    184     31    675    501
     10   -309   -322    148    163   -314    384     41    181     23    654    478
      2   -314   -316    155    158   -314    384     36    179     20    636    459
     -7   -324   -319    163    153   -322    389     33    184     28    626    431
      2   -319   -322    158    161   -319    394     33    197     33    623    415
     12   -316   -332    150    171   -324    394     31    205     36    613    410
     15   -322   -337    153    174   -327    394     38    205     41    594    402
      7   -327   -337    158    171   -329    402     46    207     49    584    400
     18   -332   -350    158    184   -340    413     57    218     70    579    418
     28   -350   -379    161    202   -363    413     62    223     75    566    426
     31   -361   -392    163    210   -376    413     70    236     77    558    441
     36   -363   -402    163    218   -381    415     77    249     83    553    467
     46   -363   -410    158    228   -387    420     85    262     96    555    501
     44   -363   -407    158    223   -384    420     77    265    106    555    509
     36   -374   -410    166    223   -392    418     72    275    116    550    511
     31   -379   -410    171    218   -394    418     70    280    122    550    524
     25   -374   -400    174    213   -387    410     59    283    122    542    527
     25   -371   -397    171    210   -384    405     54    283    122    535    527
     23   -376   -400    174    210   -387    400     51    285    124    532    532
     12   -389   -405    187    205   -397    397     49    285    124    527    535
      0   -400   -400    200    200   -400    389     44    285    127    530    540
    -12   -410   -397    210    192   -405    384     36    275    119    522    537
     -5   -400   -397    202    194   -400    376     31    270    116    519    532
    -12   -402   -389    205    187   -394    374     31    265    116    517    530
    -18   -418   -400    218    189   -410    361     15    249    106    501    514
    -12   -418   -405    215    192   -410    350     10    244    103    498    511
    -31   -415   -384    220    176   -400    355     15    246    106    504    509
    -38   -428   -389    233    174   -410    361     10    241    101    493    509
    -49   -444   -394    246    171   -420    355      5    228     96    485    509
    -54   -446   -392    249    166   -420    353      0    226     96    483    498
    -44   -426   -381    233    166   -402    353      2    231    106    491    493
    -41   -397   -358    218    155   -379    371     15    246    122    506    511
    -41   -374   -332    207    145   -353    389     28    262    140    524    522
    -44   -345   -301    194    127   -324    402     41    280    155    537    527
    -31   -340   -309    187    137   -324    402     41    277    150    530    514
    -23   -332   -309    176    142   -322    407     38    277    150    532    501
    -33   -283   -249    158    106   -267    420     51    306    179    566    511
    -28   -252   -226    140     96   -239    431     57    324    189    597    514
    -23   -246   -223    135     98   -236    420     46    322    192    618    498
    -15   -249   -233    129    106   -241    397     23    309    187    626    475
    -12   -265   -252    140    119   -259    371      7    298    179    628    454
    -10   -288   -280    148    135   -285    353     -5    283    166    618    449
    -20   -355   -335    187    155   -345    329    -25    252    132    576    410
    -28   -413   -384    220    176   -400    322    -46    226    103    535    368
    -38   -441   -402    241    181   -423    322    -62    213     90    511    368
    -41   -467   -426    252    192   -446    322    -67    207     85    496    358
    -49   -498   -449    272    200   -475    314    -83    197     75    480    337
    -59   -524   -465    290    200   -496    301   -103    176     59    465    311
    -59   -527   -467    293    202   -498    293   -109    171     54    454    306
    -62   -524   -465    293    200   -496    272   -111    163     57    441    309
    -70   -530   -459    298    192   -496    265   -109    161     64    439    319
    -57   -524   -467    290    202   -496    246   -122    153     64    426    314
    -51   -519   -467    285    207   -493    233   -132    145     62    415    303
    -59   -530   -472    293    205   -504    228   -129    140     49    407    306
    -41   -581   -540    311    246   -561    254    -75    145     25    374    283
    -38   -626   -589    329    272   -610    363     67    202     31    342    249
    -36   -563   -527    301    244   -545    511    259    335    122    387    288
     18   -366   -387    174    200   -376    644    483    542    329    558    459
     72     31    -41    -54     57     -5    636    532    756    641    888    787
     54    646    592   -353   -267    620    444    348    945   1031   1366   1273
    -70   1060   1130   -493   -600   1093     77    -90    917   1241   1673   1579
   -161    740    898   -290   -532    818   -231   -563    488    880   1358   1301
   -194    -18    174    106   -184     77   -358   -865   -106    137    641    680
   -171   -628   -457    397    140   -542   -319   -841   -381   -309    150    241
   -135   -833   -698    485    280   -766   -200   -672   -335   -350     44    135
   -122   -810   -688    465    280   -750    -62   -514   -200   -259    101    150
   -109   -711   -602    410    246   -657     57   -379    -54   -142    205    205
   -116   -654   -540    384    210   -597    127   -314     25    -80    270    249
   -129   -662   -532    397    200   -597    166   -288     59    -64    298    244
   -132   -670   -537    400    200   -605    176   -280     67    -64    316    239
   -132   -646   -514    389    189   -581    189   -272     80    -51    337    244
   -122   -607   -488    363    181   -550    197   -265     85    -41    348    262
   -119   -587   -467    353    174   -527    194   -262     77    -41    348    283
   -129   -579   -449    353    158   -514    192   -252     67    -49    340    296
   -124   -558   -433    340    153   -496    189   -244     59    -51    337    301
   -122   -542   -423    329    148   -483    189   -233     51    -46    324    306
   -119   -535   -415    327    148   -475    181   -233     38    -49    309    306
   -132   -563   -431    345    148   -498    171   -239     15    -64    275    298
   -124   -550   -428    337    150   -491    174   -236     12    -54    277    314
   -119   -542   -426    329    150   -485    179   -233     12    -46    277    329
   -111   -540   -428    327    158   -485    181   -233      7    -57    265    342
   -101   -542   -441    319    168   -493    184   -236      2    -64    244    353
    -98   -568   -470    332    184   -519    181   -241    -10    -77    220    361
    -96   -584   -491    337    197   -537    176   -249    -25    -98    202    366
   -106   -602   -496    355    194   -550    181   -241    -28   -103    192    387
    -90   -602   -511    345    210   -558    187   -233    -28   -103    176    397
    -80   -605   -527    342    223   -566    194   -228    -28   -109    161    394
    -70   -613   -542    337    236   -579    194   -228    -31   -116    145    384
    -54   -592   -537    324    241   -566    192   -231    -31   -119    142    376
    -59   -587   -527    322    231   -558    176   -244    -44   -135    127    361
    -85   -607   -522    348    218   -566    171   -252    -54   -140    116    350
    -90   -597   -506    342    205   -553    163   -257    -64   -140    111    355
    -75   -574   -498    324    210   -537    158   -257    -70   -129    135    335
    -62   -579   -517    319    226   -548    142   -277    -85   -135    150    293
    -38   -568   -532    303    244   -550    132   -290   -101   -140    153    270
    -23   -545   -522    283    246   -532    122   -303   -114   -137    155    259
    -15   -527   -511    272    246   -519    114   -298   -119   -132    155    259
    -10   -506   -496    257    241   -501    101   -296   -132   -127    150    265
     -7   -472   -465    239    226   -470     93   -285   -132   -111    150    272
     -5   -426   -423    215    207   -426     93   -270   -129    -93    153    290
     -5   -392   -387    200    189   -389     90   -262   -132    -80    140    306
    -23   -397   -376    210    174   -387     93   -262   -142    -80    109    306
    -38   -400   -361    218    161   -381     96   -265   -153    -77     85    298
    -46   -394   -348    218    148   -371     98   -262   -158    -72     64    290
    -36   -405   -368    220    166   -387    101   -265   -174    -77     33    272
    -12   -392   -379    202    181   -387    114   -254   -174    -67     25    262
    -15   -397   -381    207    181   -389    129   -236   -171    -59     15    254
    -28   -394   -366    213    166   -381    145   -218   -161    -44     15    254
    -23   -397   -374    210    174   -387    168   -194   -142    -25     20    254
    -59   -457   -400    257    168   -428    174   -200   -148    -36      7    231
    -77   -470   -394    272    158   -433    184   -200   -145    -38     10    223
    -93   -472   -381    280    142   -428    192   -197   -142    -36     18    213
   -111   -504   -392    309    140   -449    197   -202   -145    -44     20    192
   -114   -506   -394    309    140   -452    200   -205   -142    -51     36    179
   -116   -519   -402    316    142   -462    207   -205   -137    -54     51    168
   -116   -524   -407    319    145   -467    207   -213   -135    -62     62    155
   -129   -530   -400    329    135   -465    210   -218   -132    -64     70    142
   -140   -532   -394    335    127   -462    213   -226   -132    -72     70    137
   -129   -530   -402    329    135   -467    215   -226   -129    -75     75    135
   -124   -550   -426    337    148   -488    215   -228   -129    -80     72    132
   -132   -548   -415    340    140   -483    218   -223   -122    -77     83    145
   -140   -553   -413    345    135   -483    218   -228   -122    -83     83    148
   -137   -553   -415    345    137   -485    220   -223   -114    -80     83    145
   -129   -542   -415    335    142   -480    215   -228   -111    -88     77    137
   -140   -532   -392    337    124   -462    215   -223   -103    -80     75    145
   -153   -537   -384    342    114   -462    218   -215    -98    -75     64    150
   -155   -532   -379    342    109   -457    218   -213    -96    -72     54    158
   -168   -532   -363    348     96   -449    220   -202    -85    -64     54    174
   -153   -530   -376    342    111   -454    210   -202    -90    -67     36    161
   -132   -527   -394    327    129   -462    200   -207   -101    -70     10    150
   -145   -511   -368    327    109   -441    202   -202   -101    -57     -5    161
   -119   -522   -402    319    140   -462    179   -213   -127    -72    -54    142
   -103   -511   -407    309    150   -459    155   -213   -145    -77    -93    137
   -129   -509   -379    316    122   -444    155   -200   -137    -62    -90    187
   -148   -504   -358    324    103   -431    158   -179   -127    -44    -85    226
   -163   -519   -355    340     93   -439    145   -179   -135    -44   -101    226
   -168   -530   -361    350     96   -446    132   -184   -137    -49   -111    213
   -161   -524   -363    342     98   -444    127   -189   -137    -54   -119    202
   -166   -519   -355    342     93   -439    124   -202   -142    -62   -127    197
   -176   -532   -355    353     88   -444    116   -215   -150    -72   -142    187
   -176   -514   -337    345     80   -426    116   -226   -148    -70   -140    192
   -171   -511   -340    340     83   -426    119   -239   -148    -67   -142    200
   -166   -511   -345    337     88   -428    116   -252   -150    -70   -148    197
   -166   -509   -342    335     88   -426    114   -265   -158    -75   -148    194
   -168   -504   -335    337     83   -420    122   -267   -155    -77   -140    200
   -168   -509   -340    337     83   -426    137   -262   -142    -70   -132    213
   -163   -480   -316    322     75   -400    163   -246   -127    -54   -119    239
   -163   -465   -303    311     67   -387    192   -223   -111    -38   -106    267
   -161   -444   -283    303     59   -363    215   -205    -93    -20    -85    285
   -150   -439   -290    293     67   -363    215   -205    -96    -20    -77    280
   -145   -428   -283    285     67   -355    215   -202    -96    -18    -72    285
   -153   -400   -249    275     46   -324    231   -187    -83     -2    -49    306
   -153   -355   -202    254     23   -280    252   -171    -57     18    -20    335
   -119   -332   -213    223     44   -272    244   -181    -57     18    -10    337
   -114   -337   -223    223     54   -280    226   -200    -72      5    -12    337
   -116   -342   -226    228     51   -285    213   -213    -83      0     -7    345
   -116   -366   -249    241     64   -309    200   -215    -90     -2     -5    355
   -106   -441   -337    272    111   -389    189   -223   -111    -33    -44    363
   -127   -498   -374    311    122   -436    179   -231   -129    -57    -70    371
   -137   -530   -392    332    124   -462    166   -244   -150    -75    -85    358
   -129   -555   -426    342    148   -491    150   -267   -179   -101   -109    319
   -129   -581   -452    353    161   -517    142   -272   -189   -114   -111    306
   -135   -600   -465    366    163   -535    140   -275   -197   -124   -116    301
   -137   -626   -488    381    174   -558    132   -283   -207   -137   -122    290
   -145   -641   -496    394    174   -568    129   -283   -210   -140   -111    285
   -148   -631   -483    387    166   -555    127   -285   -210   -135    -93    280
   -150   -636   -485    392    166   -561    124   -285   -210   -137    -88    275
   -148   -633   -488    389    168   -561    124   -285   -210   -140    -88    272
   -150   -644   -493    397    171   -568    132   -280   -200   -135    -75    272
   -132   -675   -542    402    202   -607    135   -272   -207   -150    -88    249
   -106   -724   -618    415    254   -672    194   -192   -187   -163   -122    200
    -77   -691   -615    381    267   -654    319    -36    -93   -119   -109    187
    -36   -576   -540    306    252   -558    454    171     62      5    -12    259
     28   -329   -358    150    192   -342    540    345    280    257    246    498
     62    155     93   -109    -15    124    498    350    506    618    667    927
    -33    732    766   -350   -400    750    283     90    626    963   1117   1395
   -135    862    997   -363   -566    930    -38   -345    446    976   1200   1491
   -236    311    548    -38   -392    428   -270   -779    -96    405    654   1000
   -213   -405   -192    309    -12   -298   -348   -966   -584   -259    -31    379
   -148   -823   -675    483    262   -750   -303   -875   -696   -506   -329     88
    -96   -906   -810    501    355   -859   -202   -717   -610   -483   -348     62
   -111   -849   -737    480    311   -795    -80   -563   -475   -376   -275    109
    -93   -753   -659    420    283   -706      2   -446   -361   -270   -187    184
    -85   -693   -610    387    262   -652     49   -381   -296   -202   -127    241
    -90   -683   -592    387    249   -639     77   -345   -262   -176   -109    259
    -85   -665   -581    374    246   -623     90   -324   -246   -174   -114    262
    -72   -657   -584    363    254   -620     93   -309   -239   -174   -114    267
    -72   -657   -584    363    254   -620     93   -285   -226   -163   -109    277
    -67   -654   -587    361    259   -620     93   -265   -220   -150   -103    283
    -70   -657   -589    361    259   -623     93   -254   -215   -142    -96    283
    -70   -665   -597    366    262   -631     93   -241   -210   -140    -88    285
    -59   -665   -605    358    272   -636     98   -233   -202   -135    -75    290
    -62   -675   -613    368    275   -644     98   -226   -205   -140    -75    283
    -85   -698   -615    389    262   -657     96   -223   -207   -142    -75    288
    -93   -709   -618    400    259   -665    101   -215   -200   -137    -59    298
   -109   -717   -610    413    249   -665    103   -205   -192   -137    -44    301
   -103   -706   -602    405    249   -654     98   -202   -192   -148    -41    293
   -101   -704   -605    400    252   -654     96   -207   -192   -155    -36    290
   -103   -696   -592    400    244   -646     98   -207   -181   -145    -20    309
   -103   -693   -589    397    241   -644     98   -205   -168   -137    -10    327
   -101   -675   -574    389    236   -626    101   -205   -163   -132     -5    340
   -106   -654   -550    379    220   -602     98   -213   -163   -140     -5    340
    -98   -652   -553    374    226   -605    101   -220   -163   -145     -7    337
    -96   -644   -548    368    223   -597    106   -226   -163   -145     -2    327
    -96   -620   -524    358    213   -574    116   -231   -155   -135     10    329
    -88   -610   -522    348    215   -566    119   -233   -150   -127     23    335
    -80   -594   -514    337    215   -555    122   -231   -145   -124     36    340
    -70   -576   -506    324    215   -542    127   -231   -140   -116     49    350
    -67   -566   -498    316    215   -532    132   -233   -135   -111     59    355
    -57   -548   -491    301    215   -519    124   -239   -142   -114     57    355
    -46   -532   -485    290    218   -511    119   -239   -148   -114     54    358
    -44   -519   -475    280    213   -498    122   -228   -148   -109     57    379
    -28   -506   -478    267    223   -493    119   -223   -145   -103     59    402
    -10   -485   -475    246    231   -480    119   -213   -142    -96     70    423
    -15   -472   -459    244    220   -467    124   -197   -135    -88     83    420
     -7   -465   -457    236    223   -462    129   -187   -132    -85     88    410
     -2   -454   -452    228    223   -454    132   -184   -132    -88     96    394
    -12   -441   -428    226    205   -436    135   -184   -132    -93    101    389
    -12   -420   -407    215    197   -415    142   -176   -124    -93    101    413
    -15   -410   -394    213    187   -402    153   -163   -122    -93     96    439
    -10   -405   -394    207    192   -400    158   -150   -114    -96     93    454
     -2   -405   -405    202    200   -405    163   -148   -114   -103     83    454
     -5   -410   -405    207    197   -407    174   -137   -109   -111     75    446
     -7   -420   -413    213    200   -418    187   -132   -106   -119     64    436
     -2   -420   -418    213    207   -420    200   -124    -98   -122     70    428
     -7   -420   -413    213    202   -418    210   -127    -93   -127     62    407
      7   -420   -428    205    218   -423    210   -135    -98   -135     54    379
     15   -426   -441    202    226   -433    207   -145   -103   -135     64    355
     23   -426   -449    202    236   -436    207   -153   -109   -132     67    353
     36   -452   -488    207    259   -470    194   -174   -124   -142     51    340
     33   -488   -522    226    277   -504    192   -184   -135   -153     38    342
     31   -491   -524    228    275   -506    184   -194   -135   -155     41    353
     31   -483   -514    226    272   -498    184   -197   -132   -148     59    358
     20   -493   -514    233    265   -501    184   -200   -132   -137     85    358
     10   -493   -504    241    254   -496    187   -197   -129   -135    101    366
      7   -488   -496    241    252   -491    181   -197   -129   -132    111    371
     -2   -496   -493    249    244   -496    179   -192   -127   -127    122    374
     -2   -493   -491    246    241   -493    176   -187   -119   -119    135    394
     -2   -483   -483    241    239   -483    174   -184   -116   -111    148    428
     -2   -465   -462    231    228   -465    174   -174   -111   -101    168    475
     -2   -459   -457    231    226   -459    174   -163   -109    -98    181    519
      2   -446   -452    220    226   -446    168   -155   -103    -96    200    561
     12   -426   -439    207    223   -433    168   -148   -101    -90    223    584
      7   -410   -420    200    213   -415    168   -145    -98    -90    239    600
      5   -394   -400    194    202   -397    168   -140    -96    -88    244    605
      0   -387   -389    192    192   -387    168   -140    -98    -93    252    581
      5   -374   -379    184    192   -376    171   -140    -90    -90    267    566
      7   -376   -387    181    197   -381    174   -145    -93    -98    270    542
      2   -368   -371    184    187   -368    181   -142    -85    -96    275    540
     -7   -368   -361    187    176   -366    181   -148    -83   -101    275    530
    -12   -363   -350    187    168   -358    184   -150    -83   -101    275    519
    -15   -358   -342    187    161   -350    187   -153    -80    -98    272    509
    -18   -355   -337    187    158   -348    197   -153    -80    -98    270    509
    -23   -358   -337    189    155   -350    205   -148    -72    -98    270    509
    -15   -371   -355    192    168   -363    207   -145    -70   -103    259    496
     -7   -374   -368    189    179   -371    207   -140    -70   -106    254    480
     -5   -379   -374    192    184   -376    218   -135    -67   -111    244    472
    -25   -394   -371    210    171   -384    231   -127    -62   -111    236    470
    -36   -410   -376    223    168   -394    239   -119    -57   -111    231    475
    -20   -423   -402    220    189   -413    244   -119    -54   -114    220    478
    -20   -426   -405    223    192   -415    249   -116    -51   -111    213    491
    -18   -431   -415    223    197   -423    257   -111    -46   -101    213    496
    -20   -439   -418    228    197   -428    259   -116    -46    -98    210    496
    -25   -439   -413    231    192   -426    259   -122    -46    -98    205    496
    -23   -441   -418    233    197   -431    267   -116    -41    -90    200    498
    -18   -418   -400    215    187   -410    290    -98    -20    -64    213    514
    -20   -384   -363    202    171   -374    316    -70     10    -36    236    537
    -31   -355   -327    192    145   -342    337    -51     31    -12    254    550
    -31   -353   -322    192    145   -337    350    -36     38     -2    259    545
    -15   -350   -335    181    158   -342    353    -31     44      0    259    535
    -25   -319   -293    171    132   -306    368    -12     67     25    285    561
    -20   -280   -262    150    119   -270    376      2     90     49    306    581
     -7   -270   -262    140    127   -267    374      5     98     54    316    587
    -23   -296   -272    158    122   -285    355     -5     85     49    311    587
    -23   -303   -280    163    127   -293    335    -15     80     44    309    584
    -25   -314   -288    168    129   -301    316    -23     72     38    303    581
    -33   -366   -332    200    148   -350    298    -41     46     10    275    553
    -46   -407   -363    226    155   -387    290    -51     25    -12    252    527
    -51   -449   -397    249    171   -423    285    -57     12    -31    233    509
    -46   -478   -431    259    189   -454    280    -67     -2    -51    210    491
    -41   -501   -459    272    207   -480    275    -72    -10    -64    200    480
    -41   -524   -483    280    218   -504    265    -83    -20    -77    192    470
    -44   -542   -498    293    226   -519    262    -90    -31    -85    181    454
    -51   -555   -504    301    226   -530    265    -90    -33    -85    179    444
    -59   -563   -504    311    220   -535    265    -90    -36    -85    176    433
    -54   -566   -514    309    228   -540    270    -80    -25    -85    181    428
    -36   -568   -532    301    246   -550    270    -83    -25    -88    179    410
    -33   -568   -537    301    249   -553    270    -85    -25    -90    184    392
    -28   -587   -558    309    265   -574    275    -75    -23    -90    189    363
    -10   -659   -652    335    316   -657    337     15      0   -103    129    340
      2   -652   -657    324    327   -654    491    197    103    -54    122    361
     33   -555   -589    259    309   -571    662    428    277     77    218    454
     85   -327   -413    122    249   -368    774    610    488    303    428    659
    132    181     46   -158     41    114    691    566    704    662    846   1078
     41    836    795   -439   -376    815    428    272    844   1044   1343   1577
   -106   1039   1143   -467   -623   1091     62   -200    696   1085   1480   1706
   -202    555    758   -176   -480    657   -202   -667    184    574   1021   1286
   -218   -293    -77    254    -72   -187   -252   -815   -342   -153    272    607
   -179   -771   -592    472    205   -683   -166   -680   -459   -410    -51    272
   -129   -844   -717    485    290   -782    -31   -485   -348   -361    -59    223
    -98   -763   -665    431    283   -714    119   -293   -189   -239     20    272
   -106   -696   -592    400    241   -644    200   -184    -83   -153     90    332
    -85   -659   -574    374    244   -618    239   -124    -33   -111    119    366
    -33   -615   -581    322    272   -600    272    -83     -2    -83    135    384
     10   -571   -581    280    296   -576    298    -57     20    -59    153    394
    -51   -592   -540    322    241   -568    301    -49     31    -54    163    394
    -51   -581   -530    316    236   -555    306    -36     44    -44    174    394
    -36   -576   -542    303    252   -558    301    -38     46    -46    168    384
    -49   -597   -548    324    249   -574    285    -46     36    -54    155    366
    -33   -589   -555    311    257   -571    285    -38     36    -51    155    358
    -12   -561   -550    285    267   -555    298    -18     54    -31    176    374
      0   -537   -537    267    267   -537    311      2     75    -12    200    384
    -31   -561   -530    296    249   -545    311      5     75    -23    205    374
    -41   -561   -519    301    236   -540    309      2     77    -31    207    376
    -28   -563   -535    296    252   -550    303     -2     77    -38    202    381
      0   -550   -550    275    275   -550    298     -5     77    -49    189    384
     -5   -535   -530    270    262   -532    306      2     93    -36    197    413
    -23   -540   -517    280    244   -527    311     12    101    -23    202    418
    -46   -537   -491    290    220   -514    322     25    116     -5    215    420
    -36   -522   -485    277    223   -504    324     33    124      2    220    420
    -38   -522   -483    280    220   -504    335     44    132     10    223    423
    -25   -514   -491    270    231   -504    327     49    135      7    218    426
    -18   -511   -493    265    236   -501    327     54    137      5    218    431
    -15   -509   -493    262    236   -501    329     64    142     12    223    431
     -2   -496   -493    249    244   -496    337     75    153     25    236    436
     15   -493   -509    236    262   -501    329     75    150     23    233    420
     10   -488   -498    239    252   -493    332     85    161     31    241    418
    -31   -491   -462    259    213   -478    345    103    174     38    254    428
    -15   -480   -465    249    223   -472    342    111    179     38    262    433
      7   -467   -475    228    241   -470    332    111    174     36    267    426
     15   -452   -467    218    239   -457    332    124    181     41    283    433
     12   -415   -431    200    220   -423    335    142    197     57    303    452
      2   -397   -400    197    200   -397    340    158    210     77    324    467
      7   -384   -392    187    197   -387    345    171    220     90    337    480
      5   -366   -371    179    187   -368    358    184    233     98    353    493
      2   -342   -345    168    171   -342    363    194    244    103    363    504
     12   -327   -340    158    176   -332    371    200    252    114    371    514
     31   -316   -348    142    187   -329    374    200    249    116    371    511
     31   -309   -340    140    184   -324    381    207    257    127    374    519
     15   -306   -322    142    166   -311    400    226    275    142    389    542
     18   -301   -319    142    168   -309    413    239    285    150    392    548
     20   -290   -311    132    163   -301    418    244    296    155    394    542
     20   -283   -303    129    161   -293    431    254    309    166    400    540
     12   -288   -301    135    155   -293    444    262    319    171    397    532
     10   -298   -309    145    158   -303    454    275    329    174    389    524
      7   -301   -311    145    158   -306    457    280    335    174    376    514
     10   -298   -309    142    158   -301    459    280    340    179    371    514
     12   -306   -319    142    166   -311    459    275    340    179    355    519
     18   -316   -335    150    176   -324    457    272    337    179    340    535
     18   -322   -342    150    179   -332    454    267    335    176    327    537
     12   -337   -350    163    181   -342    452    259    327    166    309    524
     -7   -350   -345    179    166   -348    452    259    327    158    303    524
    -18   -329   -311    174    145   -322    459    272    340    171    324    540
    -23   -353   -332    187    150   -342    457    267    332    155    319    519
    -36   -358   -322    197    140   -340    470    275    337    155    327    517
    -38   -342   -303    189    132   -324    480    290    350    153    342    522
    -20   -340   -319    181    148   -329    483    290    348    137    342    509
    -20   -340   -322    179    148   -332    485    298    350    127    353    504
    -18   -335   -316    176    148   -327    491    306    355    122    361    517
    -12   -342   -332    176    158   -337    491    314    355    114    366    532
    -20   -345   -324    184    150   -335    501    324    366    119    379    542
    -28   -348   -319    187    142   -332    506    335    371    122    389    553
    -20   -361   -342    189    161   -353    501    335    368    111    389    550
    -31   -381   -353    205    161   -368    506    337    371    106    392    553
    -36   -366   -329    202    145   -348    522    348    376    116    405    568
    -36   -366   -329    200    145   -348    524    353    371    111    407    566
    -28   -350   -322    189    145   -337    524    358    363    109    415    561
    -44   -337   -293    187    124   -316    537    368    363    114    426    561
    -57   -319   -262    189    101   -290    545    376    363    119    436    566
    -41   -296   -257    168    106   -277    535    376    342    109    426    553
    -49   -254   -205    150     77   -231    527    374    329    101    428    540
   -101   -226   -127    163     10   -176    532    389    332    111    444    532
    -83   -220   -137    153     25   -179    519    381    314     96    436    504
    -18   -194   -179    106     77   -187    493    361    288     72    426    478
    -12   -161   -148     88     64   -155    493    366    285     72    433    467
      0   -166   -168     83     80   -166    493    363    277     62    431    452
    -10   -174   -163     93     75   -168    485    361    267     57    420    449
    -33   -176   -142    103     54   -161    496    374    272     70    418    449
     18   -166   -184     72     98   -174    483    363    254     57    400    420
     72   -158   -233     41    150   -194    465    350    236     41    387    389
     90   -158   -249     33    168   -202    465    353    233     36    381    376
     77   -150   -231     33    153   -189    470    353    231     38    379    368
     75   -166   -241     44    155   -202    472    353    228     44    374    358
     70   -181   -254     54    158   -218    475    350    220     46    361    337
     80   -189   -270     54    174   -228    470    337    207     38    342    322
     88   -202   -290     57    187   -244    465    329    200     38    327    311
     70   -187   -259     57    163   -223    475    335    205     51    327    324
     57   -179   -236     59    145   -207    498    350    215     70    329    337
     36   -150   -187     57    111   -168    535    384    246    103    353    368
     28   -127   -158     49     90   -142    563    410    270    124    363    392
     18    -85   -103     33     59    -93    587    433    288    153    374    418
     20    -90   -111     33     64   -101    594    439    285    153    363    420
     28   -111   -140     41     83   -124    594    439    280    145    348    413
     23    -80   -103     25     62    -90    618    459    303    176    368    428
      7    -36    -46     12     25    -41    644    483    337    210    402    459
      5    -20    -25      7     12    -23    639    483    345    223    415    467
     10    -38    -49     15     28    -44    615    470    327    210    410    452
      5    -44    -49     18     25    -46    605    465    322    202    413    446
      7    -83    -90     36     49    -88    581    446    298    176    400    420
     12   -150   -163     67     85   -155    571    431    275    142    379    376
     15   -179   -194     83    103   -187    574    426    265    114    363    345
     -2   -233   -231    116    114   -233    574    423    246     93    355    322
    -23   -254   -231    137    103   -244    579    418    239     88    363    296
    -20   -280   -259    150    116   -270    574    407    228     67    363    262
    -20   -309   -288    166    132   -298    571    397    223     49    363    241
    -28   -314   -285    171    127   -301    571    392    220     41    366    231
    -51   -316   -265    181    106   -290    581    397    228     46    376    231
    -59   -311   -254    184     96   -283    592    402    241     57    384    231
    -44   -301   -257    174    106   -280    594    402    246     57    387    223
    -41   -296   -254    168    103   -277    592    394    244     49    379    226
    -54   -303   -252    179     96   -277    589    397    244     46    371    223
    -49   -355   -306    202    127   -332    618    433    249     33    342    194
    -23   -410   -387    218    181   -400    730    566    301     33    303    155
     -2   -327   -324    161    161   -327    888    766    436    129    353    200
     41   -145   -187     49    114   -166   1021    989    633    319    509    355
    116    246    129   -184     -7    187   1041   1083    862    623    820    693
    132    898    766   -514   -316    833    885    958   1093   1044   1312   1223
    -25   1350   1376   -662   -701   1363    537    522   1101   1273   1631   1558
   -163   1093   1257   -465   -711   1176    228     59    745    992   1389   1345
   -228    327    555    -49   -392    441     70   -285    145    285    680    714
   -213   -350   -137    283    -38   -244     90   -288   -184   -205    119    192
   -174   -550   -376    361     98   -465    210    -98   -122   -218     33     83
   -148   -509   -363    327    106   -436    355     83     18   -116     85    119
   -119   -402   -283    259     80   -342    485    241    161      5    168    202
   -109   -322   -213    215     51   -267    566    337    257     90    228    270
    -98   -306   -207    200     51   -257    594    371    285    111    236    288
    -77   -303   -228    189     75   -267    607    389    303    122    231    290
    -64   -293   -231    176     83   -262    615    394    316    132    226    298
    -67   -283   -215    176     72   -249    623    402    324    142    226    309
    -70   -275   -205    171     64   -241    636    413    340    155    231    327
    -67   -267   -200    168     64   -236    646    423    350    163    233    335
    -75   -277   -202    174     59   -241    652    428    361    163    231    332
    -64   -275   -210    171     72   -244    657    436    368    166    228    332
    -64   -275   -210    168     70   -244    667    446    376    174    233    345
    -59   -272   -213    166     75   -244    667    449    376    176    231    337
    -57   -267   -210    161     75   -239    667    454    381    179    236    340
    -57   -252   -194    155     67   -223    680    472    397    192    257    366
    -51   -254   -205    153     75   -231    678    470    389    184    252    361
    -51   -267   -215    158     80   -241    680    472    389    179    249    361
    -54   -262   -207    155     72   -236    683    480    394    184    257    374
    -62   -252   -189    158     62   -220    688    485    389    192    283    379
    -59   -262   -202    161     70   -233    688    493    389    192    301    384
    -54   -259   -205    155     72   -233    685    501    400    192    298    389
    -51   -252   -200    150     72   -226    680    509    405    197    303    392
    -62   -239   -176    150     57   -207    683    517    415    200    303    405
    -57   -246   -192    150     67   -218    685    527    420    197    298    415
    -54   -244   -192    148     67   -218    688    537    431    202    306    426
    -57   -239   -181    148     62   -210    691    542    436    207    309    428
    -59   -254   -194    158     67   -226    696    550    439    207    311    428
    -46   -246   -200    142     75   -223    693    555    444    213    316    426
    -38   -226   -189    132     72   -207    688    561    452    215    324    436
    -44   -215   -174    129     64   -194    685    568    462    228    332    454
    -25   -202   -176    114     75   -189    672    568    462    241    332    462
    -46   -192   -145    119     46   -168    675    584    475    252    342    475
    -90   -179    -88    135     -2   -135    696    613    504    275    376    504
   -119   -187    -67    153    -25   -129    706    631    524    285    400    514
    -96   -179    -83    137     -7   -132    698    628    522    270    394    509
    -38   -168   -129    103     44   -150    693    626    519    259    387    519
     18   -145   -163     62     90   -153    685    623    517    259    384    527
     25   -135   -163     54     93   -150    691    618    519    270    392    527
     57   -106   -163     25    109   -135    691    610    522    280    397    519
    -18    -90    -72     54     25    -83    727    641    558    322    428    540
     -2   -101    -98     49     46    -98    735    641    563    329    415    527
     31    -83   -116     23     72    -98    732    633    561    332    400    514
     31    -67    -98     18     64    -83    743    641    576    345    400    535
     31    -83   -114     25     70    -98    763    659    597    363    405    548
     25    -70    -96     20     59    -83    771    662    610    376    410    550
     12    -67    -80     23     46    -72    784    672    631    392    420    566
     20    -62    -83     20     51    -72    789    672    644    400    418    574
     10    -67    -80     28     44    -75    795    670    644    394    410    571
     -2    -85    -83     44     38    -83    795    662    641    387    400    568
     -7    -93    -85     51     38    -90    787    652    633    376    397    561
    -20    -93    -72     57     25    -83    784    639    626    371    397    558
    -59   -101    -41     77    -10    -72    784    636    628    371    394    563
    -98   -101     -2     98    -49    -51    800    649    644    384    407    587
    -25    -98    -72     59     20    -85    782    636    631    366    384    574
     15    -93   -109     38     62   -101    774    631    628    361    374    574
     31   -109   -142     36     85   -127    776    633    633    358    368    579
     28   -119   -148     44     88   -132    776    636    639    358    358    587
     10    -88   -101     36     54    -93    776    641    646    371    361    610
     15    -85   -101     36     57    -93    787    649    659    384    366    636
   -122    -98     20    109    -72    -41    826    688    698    423    402    675
   -137    -90     46    111    -93    -23    839    709    711    441    413    685
    -10    -75    -67     41     28    -72    805    680    683    407    381    649
     18    -64    -83     23     49    -72    805    680    685    410    384    644
     44    -62   -106      7     72    -83    795    672    680    407    384    628
     54    -64   -119      5     85    -90    787    670    675    402    384    628
     28    -67    -96     18     62    -80    787    672    680    407    394    628
     49    -54   -103      2     75    -77    784    672    683    410    400    626
     46    -59   -106      5     75    -83    787    675    680    407    402    620
     23    -64    -90     20     57    -77    797    685    688    405    410    620
     23    -70    -93     20     57    -80    797    688    688    402    410    618
     20    -57    -77     18     49    -67    805    696    696    407    418    626
      7    -49    -57     20     31    -54    810    701    706    415    428    631
     -7    -54    -49     31     18    -51    807    701    706    410    426    631
    -25    -62    -38     44      5    -51    807    701    701    407    426    626
    -28    -64    -36     46      2    -51    805    698    696    405    431    620
    -28    -62    -36     44      2    -49    802    696    691    407    433    615
    -36    -67    -33     51     -2    -51    795    691    688    405    436    607
    -28    -62    -33     44      0    -46    789    688    691    405    441    602
    -28    -49    -20     38     -5    -36    787    685    693    410    452    600
    -44    -54    -12     46    -15    -33    784    678    693    410    454    589
    -51    -67    -15     57    -18    -41    782    672    691    410    459    576
    -41    -67    -28     54     -7    -49    776    670    691    413    462    566
    -31    -49    -18     41     -7    -33    776    670    701    423    470    568
    -33    -36     -2     36    -15    -20    774    667    701    428    470    581
    -38    -44     -7     41    -15    -25    766    659    698    420    462    581
    -44    -51     -7     46    -20    -31    763    659    701    420    459    589
    -41    -41      0     41    -20    -20    766    667    711    431    467    607
    -36    -33      0     33    -20    -18    769    665    714    439    470    618
    -41    -38      0     38    -23    -20    766    659    714    444    465    626
    -38    -41     -5     38    -18    -23    761    649    706    439    449    633
    -33    -18     15     25    -25     -2    771    659    722    454    459    654
    -23     41     64    -10    -44     51    805    688    758    493    496    683
    -25     72     98    -23    -62     85    826    714    787    522    522    709
    -18    109    127    -46    -72    116    849    740    813    548    545    735
     -7    106    114    -49    -59    109    846    740    810    545    537    732
     -2    101    103    -51    -51    101    846    745    807    548    522    740
      5    145    140    -77    -67    142    862    766    833    576    545    784
     12    200    184   -106    -85    192    872    782    862    602    568    815
     25    207    181   -116    -77    194    857    779    867    605    563    833
     31    179    145   -106    -57    163    823    761    849    592    532    833
     36    179    142   -106    -54    161    802    753    844    587    514    844
     28    137    106    -83    -38    122    769    732    815    563    491    846
     15     83     67    -49    -25     75    750    717    789    542    470    846
      2     38     33    -23    -15     36    743    714    766    522    449    841
      5     -7    -12      0      7    -10    724    701    735    491    426    820
     -5    -38    -33     20     12    -38    717    691    714    470    405    807
    -10    -67    -57     38     23    -62    709    683    704    454    387    779
    -10    -80    -70     44     28    -75    698    672    696    441    381    745
    -10    -93    -83     51     33    -88    696    667    691    431    368    711
    -12   -103    -90     57     38    -98    696    667    685    420    358    675
    -10    -96    -85     54     36    -90    685    662    675    413    350    628
     -5    -90    -85     46     38    -88    675    665    670    410    345    610
     -5    -88    -83     46     36    -85    672    662    672    415    353    610
      2    -96    -98     46     49    -98    667    659    670    413    348    605
     23   -135   -158     57     90   -145    678    683    670    394    322    571
     59   -166   -228     51    142   -197    761    795    711    397    301    509
    106    -90   -197    -10    150   -142    891    971    833    480    353    537
    174     80    -93   -129    132     -5   1018   1187   1018    657    498    685
    257    418    161   -337     49    290   1070   1299   1228    930    784    989
    254   1005    748   -631   -246    878    953   1182   1439   1309   1249   1491
     77   1408   1330   -745   -626   1369    691    813   1467   1527   1571   1829
    -80   1184   1265   -553   -672   1223    392    345   1132   1278   1376   1634
   -135    441    576   -153   -355    509    150    -83    498    555    665    974
    -83   -150    -67    114    -10   -109    106   -116    189    122    179    483
    -46   -358   -314    202    132   -337    192     46    215     88     93    350
    -31   -342   -314    184    140   -327    324    239    340    187    153    379
     -5   -231   -226    119    109   -228    449    413    483    319    265    457
     18   -161   -179     72     98   -168    498    491    545    381    316    517
     15   -155   -171     70     90   -161    514    537    568    407    329    553
     -2   -148   -145     72     70   -145    535    571    592    433    358    587
     -5   -140   -135     72     64   -137    540    592    605    449    384    618
    -10   -127   -119     67     51   -124    542    600    615    457    410    646
    -18   -124   -109     70     44   -116    537    594    613    449    420    659
    -18   -116    -98     64     38   -106    535    592    615    439    431    678
    -20    -93    -72     57     25    -83    545    597    633    444    459    698
    -18    -88    -70     51     23    -80    535    584    633    439    475    696
    -10    -88    -77     49     31    -83    537    571    641    428    485    688
    -23    -85    -62     51     18    -75    548    563    652    431    496    685
    -20    -75    -54     49     15    -64    571    563    678    446    514    688
     -7    -80    -72     41     28    -77    592    568    691    449    514    685
    -12   -101    -88     57     36    -96    592    550    683    436    501    665
    -18   -101    -83     57     28    -93    597    537    688    439    504    644
    -31    -98    -67     64     18    -83    600    532    696    444    506    628
     -7    -96    -88     49     38    -90    610    537    709    444    491    613
    -10   -109   -101     59     44   -106    626    542    719    452    488    602
    -18   -111    -93     62     33   -103    636    545    732    465    485    607
    -10    -98    -88     54     38    -93    644    548    745    478    483    615
      0    -96    -96     46     46    -96    649    548    753    480    480    613
     12   -106   -119     46     64   -111    649    545    756    485    483    605
     15   -111   -127     46     70   -119    652    550    763    491    493    607
     18   -129   -148     57     83   -137    649    548    761    491    501    602
     12   -132   -145     59     77   -140    654    553    769    504    514    600
     15   -122   -137     54     75   -129    649    553    769    511    524    589
      5   -106   -114     49     57   -109    646    555    776    522    532    592
      7   -106   -114     49     59   -109    644    566    787    530    527    615
     20   -119   -142     49     80   -129    636    568    779    527    517    626
     28   -122   -150     46     88   -135    626    576    779    540    530    641
     46    -93   -140     23     90   -116    623    589    792    558    550    670
     46    -77   -124     15     85   -101    623    597    795    571    563    693
     54    -75   -132     10     90   -103    607    592    787    576    568    698
     59    -72   -132      5     96   -101    610    602    795    587    576    711
     62    -51   -116     -5     88    -83    620    613    805    602    587    724
     59    -49   -109     -5     83    -77    613    605    802    602    584    717
     59    -31    -90    -15     75    -62    613    602    802    607    587    717
     64    -15    -80    -25     72    -49    623    607    813    618    589    719
     62    -23    -85    -20     70    -54    631    615    820    626    587    711
     72    -28   -101    -20     85    -64    633    615    823    628    587    701
     57    -25    -83    -18     67    -54    639    628    836    646    600    717
     41      2    -41    -23     41    -18    657    649    867    680    628    743
     49      7    -41    -31     44    -15    665    657    878    683    628    730
     23    -10    -33     -5     28    -20    675    665    880    680    626    711
     31     -5    -36    -12     31    -18    685    670    891    691    639    706
     36     -5    -44    -15     38    -23    691    667    888    688    641    693
     31    -12    -46    -10     36    -28    688    662    883    683    639    672
     12    -25    -38      7     25    -31    688    659    883    680    639    665
     12    -36    -51     10     31    -44    683    654    880    675    631    662
     15    -41    -57     10     36    -49    680    649    875    670    628    652
     20    -38    -62      7     38    -49    678    649    878    667    633    646
     15    -44    -59     15     36    -51    683    649    878    667    633    636
     12    -57    -70     20     38    -62    672    636    865    659    620    618
     15    -38    -57     10     33    -46    670    636    867    665    628    618
     18    -25    -46      2     31    -36    670    639    870    672    631    623
     15    -23    -38      5     25    -31    678    649    883    683    641    639
     15    -25    -41      2     28    -33    678    652    888    691    649    644
     23    -28    -54      2     36    -41    672    646    888    688    652    633
     28     -7    -36    -10     31    -20    675    649    898    693    667    636
     25      2    -23    -12     25    -10    670    649    896    691    675    636
     23      0    -23    -12     23    -10    665    641    893    683    675    628
     15      5    -10    -10     12     -2    670    644    901    688    683    639
     15      2    -15    -10     15     -5    675    646    906    693    685    644
     15    -15    -31      0     23    -23    672    641    904    693    680    639
     23     -2    -25    -10     23    -12    675    636    904    706    685    639
     15     10     -5    -12     10      2    675    633    906    717    691    636
     20     15     -5    -18     12      5    672    626    904    719    696    628
     25      0    -25    -12     25    -12    667    618    901    714    691    620
     25      7    -20    -18     23     -5    675    620    909    719    693    620
     20      7    -15    -15     18     -2    675    613    906    722    698    618
     20     10    -10    -15     15      0    672    605    904    719    693    607
     36     10    -25    -23     31     -7    672    602    901    719    688    602
     36      7    -31    -23     33    -10    670    605    906    730    701    605
     31      2    -28    -18     31    -12    670    602    906    732    709    602
     28     10    -18    -20     23     -2    665    589    898    722    701    592
     25     25      0    -25     12     12    659    581    893    717    698    584
     23     31      5    -28      7     18    665    587    901    727    706    594
     15     41     23    -28     -2     33    688    607    919    748    722    607
     18     64     46    -44    -15     57    704    623    935    763    735    620
     31     77     46    -54     -7     62    719    636    945    776    740    636
     25     80     51    -54    -12     67    732    646    953    784    748    652
     20     93     70    -57    -23     83    740    657    961    787    750    659
     18    132    114    -75    -46    124    761    672    982    805    771    685
     18    174    155    -96    -67    166    771    683   1002    820    795    711
     25    205    179   -116    -75    192    769    680   1005    826    802    722
     23    184    161   -106    -67    174    748    665    989    810    789    706
     38    179    140   -109    -51    161    730    652    982    802    792    706
     44    181    137   -111    -46    161    709    646    976    805    802    724
     28    142    111    -85    -41    127    683    626    945    776    776    701
     15     98     83    -57    -33     90    678    620    927    753    756    672
      7     54     44    -31    -18     49    678    620    917    732    735    646
      5     23     18    -12     -5     20    670    607    901    714    719    623
     -7     -7      0      5     -5     -5    670    605    893    696    709    607
     -7    -18    -12     12      0    -15    667    602    885    688    706    600
     -7    -25    -18     15      2    -23    662    594    880    680    711    584
    -15    -23     -7     20     -5    -15    654    587    872    670    711    566
    -15    -33    -18     23      0    -28    646    579    862    657    696    555
    -23    -36    -12     28     -5    -25    649    584    870    657    696    563
    -25    -33     -7     28    -10    -20    652    587    872    654    698    568
    -28    -25      2     28    -15    -12    649    587    872    654    701    571
    -20    -33    -15     25     -2    -25    646    594    872    654    696    566
      0    -77    -80     38     38    -80    675    654    885    639    665    530
     12    -77    -93     31     51    -85    779    792    963    667    657    504
     41     -7    -49    -15     44    -28    883    953   1083    763    722    548
     85    210    124   -148    -20    168    961   1106   1260    969    922    735
    109    693    584   -400   -239    639   1000   1202   1514   1322   1319   1122
      0   1273   1270   -636   -633   1273    969   1140   1751   1696   1764   1551
   -127   1439   1566   -654   -846   1501    722    789   1680   1766   1891   1665
   -181   1015   1197   -418   -691   1106    449    335   1200   1301   1462   1273
   -184    371    555    -93   -368    462    296     51    672    657    807    691
   -140    -62     75    101   -109      5    241     49    467    361    478    392
   -114   -257   -142    187     12   -200    285    163    478    316    389    309
    -85   -257   -171    171     41   -215    353    254    545    363    397    314
    -59   -200   -140    127     38   -171    431    355    641    444    452    366
    -54   -119    -64     83      5    -93    509    439    727    514    506    423
    -46    -46      0     46    -23    -23    561    498    787    566    548    470
    -31    -10     18     20    -25      5    576    509    800    571    548    470
    -28      5     31     10    -31     18    581    514    805    574    548    467
    -33     18     51      5    -41     33    597    532    823    587    558    485
    -28     25     54      2    -41     38    605    542    831    589    558    491
    -31     31     62     -2    -46     46    605    545    833    587    555    483
    -36     33     67      0    -51     49    610    548    836    584    555    472
    -28     51     80    -12    -54     64    610    550    836    587    558    462
    -38     51     90     -5    -64     70    610    555    833    587    561    459
    -41     49     90     -5    -67     70    618    568    839    589    566    465
    -41     46     88     -2    -64     67    615    574    839    589    568    470
    -41     31     72      5    -57     51    613    574    828    576    561    459
    -36     20     57      7    -46     38    613    574    820    566    553    454
    -38     20     59      7    -49     38    618    581    823    566    561    465
    -38     20     59     10    -49     38    615    579    818    558    555    470
    -44     28     72      7    -59     49    613    571    807    550    550    462
    -57     49    106      5    -80     77    613    579    815    558    566    465
    -44     49     93     -5    -67     70    610    581    813    550    566    452
    -38     59     98    -10    -67     77    613    587    813    548    576    452
    -38     62    101    -12    -70     80    613    587    810    545    581    446
    -49     54    103     -2    -75     77    610    587    810    542    589    444
    -54     57    111     -5    -83     83    610    589    810    545    605    439
    -49     72    122    -12    -85     96    597    584    802    542    607    420
    -41     88    127    -25    -83    106    579    574    792    532    610    402
    -38     98    137    -28    -88    116    568    571    787    532    615    400
    -23    114    137    -46    -80    124    558    574    784    532    618    400
    -15    142    158    -64    -85    150    553    574    782    537    631    410
      5    168    163    -90    -77    166    537    571    774    540    631    410
     12    176    163    -93    -75    171    530    576    769    542    631    410
     20    205    184   -111    -83    194    519    579    758    545    639    418
     28    231    200   -129    -85    215    511    581    756    553    644    420
     38    241    202   -142    -80    223    514    589    753    555    644    420
     41    265    223   -153    -90    244    514    597    753    558    649    423
     33    275    239   -155   -103    259    524    613    761    568    657    436
     36    298    262   -168   -111    280    535    618    761    571    659    439
     36    303    267   -171   -116    285    542    620    756    571    654    433
     41    316    275   -179   -116    296    553    628    758    574    652    433
     38    332    293   -187   -127    314    568    641    766    579    652    436
     36    335    298   -187   -129    316    579    649    763    581    646    431
     46    342    296   -197   -124    319    584    649    761    579    639    418
     44    335    290   -189   -122    314    602    662    769    584    633    418
     44    324    280   -187   -119    303    613    662    766    581    626    413
     38    353    314   -197   -137    335    623    665    766    584    618    410
     25    345    319   -187   -148    335    636    670    774    587    623    413
     10    342    332   -176   -161    337    641    670    771    587    626    405
      5    329    324   -168   -161    327    646    672    771    592    631    402
      5    348    342   -176   -168    345    652    667    766    589    639    402
     -2    355    358   -179   -179    355    644    654    753    579    641    402
    -10    353    363   -171   -187    358    639    641    740    555    636    389
    -31    348    379   -158   -205    363    641    636    735    542    644    381
    -46    345    392   -150   -220    368    641    639    735    545    662    368
    -49    358    405   -155   -228    381    644    646    745    548    693    374
    -44    366    410   -161   -226    387    646    652    753    548    717    384
    -49    368    418   -161   -233    392    646    649    748    540    724    371
    -54    376    431   -161   -244    402    644    646    743    532    735    363
    -46    384    431   -171   -239    407    649    646    745    532    748    363
    -36    371    407   -166   -220    389    649    644    748    527    753    353
    -36    368    405   -166   -220    387    646    639    745    524    761    348
    -33    379    413   -174   -223    394    652    641    756    532    774    348
    -28    379    405   -176   -218    392    649    636    756    535    782    340
    -10    371    381   -179   -194    376    636    620    745    522    769    322
    -12    376    389   -181   -202    381    636    618    745    524    771    329
    -15    368    384   -176   -200    374    644    615    748    522    763    324
    -20    366    387   -174   -205    376    649    613    758    527    769    332
    -15    368    384   -176   -200    376    654    615    763    530    774    350
    -31    350    379   -161   -205    363    659    615    769    527    769    355
    -33    355    389   -161   -210    371    657    613    771    524    766    353
    -38    363    400   -163   -220    379    665    610    774    522    766    353
    -36    371    407   -166   -220    389    667    605    771    522    761    348
    -49    389    436   -171   -244    413    667    602    774    527    753    350
    -54    384    436   -166   -246    410    667    600    771    527    737    350
    -64    366    431   -150   -249    397    667    594    771    524    722    350
    -70    366    436   -148   -252    400    670    592    769    524    706    350
    -70    363    433   -148   -252    397    667    587    769    527    693    350
    -75    366    439   -145   -257    402    662    584    766    532    688    355
    -85    353    439   -135   -262    397    665    581    769    540    678    355
    -88    353    441   -132   -265    397    670    589    779    550    678    371
    -77    361    439   -142   -257    397    680    600    789    568    680    384
    -72    392    465   -161   -267    428    701    620    810    594    691    402
    -75    428    501   -179   -288    465    714    631    826    610    691    410
    -80    454    535   -187   -306    493    737    652    849    636    701    436
    -96    426    519   -166   -309    472    756    665    862    649    701    454
    -80    441    522   -179   -301    480    758    670    867    654    693    472
    -80    470    550   -194   -314    509    771    683    888    675    701    501
    -80    491    571   -205   -324    530    787    696    911    706    714    527
    -70    537    605   -233   -337    571    771    683    914    714    717    532
    -70    517    587   -223   -329    553    753    662    898    696    688    527
    -64    498    563   -218   -314    532    735    652    888    688    678    527
    -57    488    545   -215   -301    517    714    639    875    678    675    527
    -64    433    498   -184   -283    465    704    628    857    665    649    501
    -85    407    491   -161   -288    449    696    615    841    641    610    470
    -93    368    459   -140   -277    415    678    594    815    610    571    439
   -103    322    426   -109   -265    374    675    587    805    600    553    413
   -109    311    420   -101   -265    363    665    579    795    587    545    389
   -124    272    397    -75   -262    335    662    568    782    568    537    376
   -132    257    389    -62   -259    322    657    558    766    553    527    371
   -137    246    384    -54   -259    314    657    555    763    550    519    368
   -145    241    387    -49   -267    314    654    558    766    548    517    371
   -142    241    384    -49   -262    311    649    550    758    537    509    363
   -135    231    363    -49   -249    296    644    545    753    530    501    358
   -179    246    426    -33   -301    335    659    574    774    553    530    381
   -161    215    376    -28   -270    296    659    589    761    524    496    335
   -200    148    348     23   -272    246    769    722    815    545    491    306
   -210    220    431     -7   -322    324    917    904    935    623    545    327
    -83    345    428   -129   -254    387   1036   1109   1083    753    652    413
     15    685    667   -353   -327    675   1072   1228   1286   1008    924    678
     46   1239   1192   -644   -574   1215    995   1189   1525   1389   1371   1127
    -54   1740   1795   -844   -924   1766    732    870   1613   1683   1764   1504
   -158   1680   1839   -761   -997   1758    381    397   1348   1556   1706   1426
   -252   1005   1254   -376   -753   1130    174    -12    745    880   1060    833
   -259    340    600    -41   -428    467    129   -114    335    319    467    290
   -228     28    257     98   -244    140    194     20    285    181    277     90
   -215      0    215    109   -215    106    314    184    397    249    301     93
   -187     88    275     49   -231    181    441    337    535    366    389    158
   -161    189    350    -12   -257    267    519    433    633    454    462    228
   -153    226    376    -38   -265    301    558    480    685    498    491    267
   -142    226    368    -41   -254    296    579    506    709    522    488    277
   -142    241    384    -51   -265    311    581    509    711    530    488    285
   -145    239    381    -46   -265    309    594    524    724    542    491    301
   -142    241    381    -51   -262    311    600    532    735    545    498    306
   -140    233    374    -46   -257    303    605    537    743    540    501    314
   -129    239    368    -57   -249    303    602    535    743    537    498    319
   -135    241    376    -51   -254    309    602    535    740    540    496    319
   -145    246    392    -51   -267    319    602    535    743    548    498    322
   -127    267    394    -70   -259    329    605    540    750    555    504    327
   -116    270    387    -77   -252    329    597    535    743    550    496    324
   -119    270    389    -75   -254    329    594    532    740    545    493    327
   -119    288    407    -85   -265    348    594    532    743    555    493    329
   -119    293    413    -85   -265    353    592    532    743    558    493    329
   -114    309    423    -98   -267    366    592    530    743    555    491    329
   -111    314    423   -101   -267    368    589    532    745    561    493    332
   -111    319    431   -103   -272    374    584    527    740    561    488    329
   -116    309    426    -96   -270    366    587    527    735    555    480    324
   -111    324    436   -109   -272    379    584    524    732    553    480    322
   -109    324    433   -109   -270    379    581    532    735    553    488    324
   -106    324    431   -109   -270    376    579    537    735    553    491    327
   -106    345    452   -119   -277    397    576    540    735    550    493    324
   -106    355    462   -127   -283    407    568    537    732    545    493    324
    -98    366    465   -135   -283    415    563    537    727    545    498    324
    -96    361    457   -132   -277    407    561    545    730    550    501    327
    -96    379    475   -140   -285    426    553    542    724    553    506    332
    -93    384    475   -145   -285    428    550    548    724    553    514    337
    -88    392    480   -153   -285    436    550    558    732    566    527    353
    -77    405    483   -166   -280    441    545    563    732    568    535    358
    -72    415    488   -171   -280    452    542    566    735    579    548    368
    -72    439    511   -184   -293    475    540    574    740    589    563    381
    -72    459    532   -194   -301    496    545    581    753    600    581    394
    -72    483    553   -205   -314    517    553    587    766    607    597    410
    -67    498    566   -215   -316    532    561    597    774    613    607    426
    -70    509    579   -220   -327    542    563    597    771    615    607    433
    -75    517    592   -220   -335    553    568    597    769    613    605    433
    -85    527    610   -220   -348    566    568    597    769    613    602    433
    -77    535    613   -228   -345    574    571    600    769    610    605    439
    -80    535    613   -228   -345    574    579    607    774    613    605    444
    -80    540    620   -231   -350    579    592    618    787    623    610    457
    -80    540    618   -231   -348    579    602    628    800    636    618    472
    -88    548    636   -228   -361    592    613    641    815    644    623    485
   -101    540    639   -220   -371    589    620    639    820    644    615    491
   -109    527    636   -210   -371    581    623    639    823    636    607    493
   -114    519    633   -205   -374    576    626    636    826    639    602    493
   -111    524    636   -205   -374    579    626    631    823    633    594    491
   -109    509    618   -202   -363    563    618    618    815    620    581    470
   -109    498    607   -194   -358    553    615    605    805    613    571    449
   -122    491    613   -187   -366    550    610    597    800    607    563    439
   -124    480    605   -176   -363    542    607    594    800    602    561    441
   -122    472    594   -176   -361    532    602    587    795    594    558    428
   -122    485    607   -181   -366    545    602    587    797    602    579    415
   -122    496    618   -187   -371    555    600    587    800    605    581    413
   -122    491    613   -184   -366    550    597    587    802    605    576    407
   -122    483    605   -181   -363    542    600    589    805    605    581    410
   -114    483    597   -184   -355    540    605    594    810    605    584    415
   -114    493    607   -192   -363    550    607    597    818    620    592    426
   -114    511    626   -197   -368    568    610    602    826    636    600    426
   -109    504    613   -197   -361    558    613    602    823    636    589    423
   -109    496    605   -194   -355    550    615    605    823    633    584    431
   -106    498    605   -197   -355    550    613    607    820    628    579    439
   -109    504    613   -197   -361    558    618    615    826    631    576    454
    -93    488    579   -197   -337    532    610    613    818    623    566    457
    -88    491    579   -200   -335    532    605    610    813    628    563    467
    -96    498    594   -202   -345    545    607    610    815    641    571    478
    -80    501    581   -210   -329    540    607    615    815    644    571    485
    -88    496    584   -205   -337    540    602    610    807    633    563    483
    -96    491    587   -197   -340    537    600    605    805    628    563    493
   -103    475    579   -187   -342    527    600    602    797    618    558    506
    -96    462    558   -181   -327    509    594    597    789    610    550    519
    -88    459    548   -187   -319    504    584    589    779    602    542    527
    -83    459    542   -189   -314    501    579    587    771    592    532    514
    -85    467    553   -192   -319    509    579    581    771    587    524    496
    -85    462    548   -187   -316    504    581    571    769    579    509    493
    -90    457    545   -184   -319    498    581    563    769    574    504    485
    -85    452    537   -184   -311    493    579    558    766    568    496    485
    -80    449    530   -187   -306    491    571    553    763    561    488    472
    -64    459    524   -197   -293    491    584    561    776    566    496    449
    -59    501    558   -223   -309    530    615    584    807    594    530    446
    -57    527    581   -236   -319    553    636    602    831    607    548    459
    -54    548    600   -246   -327    574    646    615    841    623    563    467
    -38    553    592   -257   -314    571    639    607    836    618    548    441
    -28    550    579   -262   -303    563    636    600    831    607    535    415
    -44    597    639   -277   -342    618    652    615    859    639    566    454
    -33    652    685   -311   -358    667    654    623    885    657    587    480
    -31    641    672   -303   -350    657    631    605    875    657    579    480
    -20    628    649   -303   -335    639    600    576    857    649    561    457
    -25    620    644   -298   -335    631    581    566    857    652    561    449
    -31    592    623   -283   -329    607    555    550    841    646    550    452
    -36    545    581   -254   -309    563    532    524    807    615    514    431
    -38    524    561   -244   -298    540    514    501    784    594    493    405
    -25    483    509   -228   -267    496    498    485    758    574    457    379
    -23    433    457   -207   -239    444    491    467    730    540    415    348
    -51    376    428   -161   -239    402    488    462    717    524    402    342
    -62    371    433   -155   -246    402    465    446    691    524    397    329
    -49    376    423   -163   -236    400    449    433    675    519    381    316
    -38    379    415   -171   -228    397    431    423    659    509    374    306
    -33    379    413   -171   -223    394    420    423    652    504    366    298
    -31    361    392   -166   -213    374    413    423    639    496    353    298
    -15    353    368   -168   -192    361    397    423    623    488    342    298
    -18    335    353   -161   -184    342    384    426    607    480    340    293
     -7    277    285   -135   -145    280    389    459    597    462    324    272
     18    239    218   -129   -101    231    496    607    644    467    301    259
     38    303    265   -171   -114    285    654    818    769    548    363    322
     90    465    374   -277   -140    420    797   1057    958    735    527    478
    150    844    693   -496   -270    769    828   1161   1184   1039    852    795
    150   1509   1356   -831   -602   1431    623    982   1395   1444   1350   1322
     -7   2008   2016  -1000  -1010   2010    259    553   1428   1706   1722   1719
   -153   1836   1990   -841  -1072   1912    -80     83   1104   1483   1569   1592
   -226   1018   1244   -394   -735   1130   -254   -283    436    698    831    927
   -205    322    524    -59   -363    423   -220   -265     85    174    272    394
   -161    114    275     23   -218    194    -88    -83    122    124    181    252
   -124    158    280    -18   -202    218     77    114    270    220    257    275
    -88    277    366    -93   -226    322    220    280    418    337    374    340
    -72    340    410   -135   -241    374    285    345    488    379    428    363
    -54    345    397   -145   -226    371    316    366    511    392    444    363
    -54    324    379   -137   -215    350    342    381    527    397    452    363
    -57    322    379   -132   -218    350    348    389    532    389    452    355
    -57    322    379   -132   -218    350    348    389    537    394    457    350
    -51    335    387   -140   -218    361    345    387    540    394    454    342
    -46    327    374   -142   -213    350    350    394    545    387    452    322
    -57    335    392   -137   -223    363    363    405    555    394    457    303
    -67    327    392   -129   -231    358    363    402    558    392    454    275
    -70    322    392   -124   -231    355    374    402    571    394    454    259
    -64    322    384   -129   -226    353    381    405    581    402    454    244
    -70    314    384   -122   -226    348    387    405    589    407    452    228
    -70    322    392   -127   -231    355    387    397    589    400    446    215
    -64    329    392   -132   -228    361    387    392    589    400    441    200
    -67    327    394   -132   -231    361    387    384    592    400    433    187
    -77    309    387   -114   -231    348    394    384    602    402    428    192
    -77    306    384   -114   -231    342    394    384    605    407    431    202
    -67    332    400   -132   -233    366    389    379    607    410    428    200
    -70    329    400   -129   -236    363    394    384    618    418    426    202
    -67    329    397   -129   -231    363    402    392    631    433    433    226
    -70    322    389   -127   -231    355    410    397    641    446    444    246
    -72    324    397   -127   -233    361    410    400    644    457    444    265
    -70    335    402   -135   -236    368    410    405    644    465    449    280
    -64    340    405   -137   -233    371    410    402    646    470    452    285
    -72    342    413   -137   -241    376    407    402    646    480    454    298
    -72    350    423   -140   -249    387    407    410    646    488    462    309
    -62    358    418   -148   -239    387    400    413    646    491    462    306
    -49    384    433   -166   -241    407    405    428    657    506    478    319
    -36    400    436   -184   -236    415    397    439    665    519    488    329
    -46    389    436   -171   -241    413    392    444    665    524    488    329
    -41    400    439   -181   -241    420    394    454    672    535    498    335
    -36    413    449   -187   -241    431    400    467    680    548    519    342
    -33    433    467   -202   -249    449    400    467    683    548    535    337
    -33    441    472   -205   -254    457    400    467    680    548    540    327
    -36    446    483   -205   -259    465    407    475    685    555    553    337
    -25    478    504   -226   -265    491    418    485    698    574    574    361
    -36    488    522   -228   -280    504    420    483    701    581    584    374
    -54    483    537   -215   -296    511    428    485    704    589    592    389
    -70    472    542   -202   -309    509    433    491    706    584    592    400
    -59    483    542   -210   -301    511    444    501    717    587    602    415
    -57    491    545   -218   -301    517    452    511    730    594    615    426
    -59    498    555   -220   -306    527    462    522    745    602    626    436
    -62    498    558   -218   -311    527    470    527    753    607    628    431
    -62    485    548   -210   -303    517    472    524    753    607    628    418
    -75    472    548   -200   -311    511    472    519    750    607    626    405
    -83    465    548   -192   -314    506    472    509    745    594    618    392
    -70    465    532   -197   -301    498    472    501    737    589    620    379
    -62    485    548   -210   -303    517    470    496    737    587    628    368
    -85    446    532   -181   -311    491    452    475    714    563    597    342
    -96    431    527   -168   -311    478    444    465    706    558    589    329
   -101    420    522   -161   -311    470    444    462    709    553    592    322
   -109    426    535   -158   -322    480    441    457    706    550    594    316
   -111    428    540   -161   -324    483    449    462    711    561    605    319
   -106    428    535   -161   -319    480    449    459    714    563    605    309
   -103    428    532   -163   -319    480    444    454    714    563    607    303
    -93    439    532   -171   -311    485    444    454    717    566    615    309
    -88    452    540   -181   -314    496    444    454    722    568    618    311
    -90    444    535   -176   -311    488    441    449    719    568    613    311
    -93    446    540   -176   -316    493    439    449    722    574    610    319
   -103    459    563   -176   -332    511    436    444    727    579    615    327
    -93    457    548   -181   -322    501    431    439    722    576    610    329
    -88    454    542   -184   -314    498    433    439    727    584    618    342
    -83    452    532   -184   -309    491    431    433    724    579    615    340
    -83    444    527   -179   -303    485    426    423    717    571    602    329
    -83    452    532   -184   -306    491    420    418    717    571    597    329
    -67    462    527   -197   -298    493    423    415    714    568    597    342
    -72    454    527   -192   -301    491    423    407    714    563    592    337
    -83    449    532   -181   -306    491    418    402    709    561    589    332
    -83    457    540   -189   -311    498    415    407    709    561    589    335
    -98    449    548   -176   -322    498    413    392    701    555    587    332
   -116    431    548   -158   -332    488    402    379    691    537    574    316
   -103    436    540   -166   -322    488    394    371    678    524    561    303
    -98    444    542   -176   -319    493    394    374    675    524    558    303
   -109    439    548   -166   -329    493    392    374    670    519    555    296
   -137    410    545   -137   -342    478    384    371    657    506    545    277
   -137    407    545   -135   -340    475    384    374    652    501    540    280
   -132    426    558   -148   -345    491    394    387    659    509    545    303
   -109    475    584   -181   -348    527    418    410    680    527    568    327
   -101    517    615   -210   -358    566    439    433    698    542    589    345
   -101    535    636   -215   -368    584    452    444    706    553    602    350
    -83    545    626   -231   -353    584    452    449    704    548    602    337
    -83    558    641   -239   -363    600    457    457    706    548    613    324
   -106    579    683   -236   -394    631    470    467    717    561    633    337
    -93    633    727   -270   -410    680    485    491    743    589    665    371
    -77    641    717   -283   -400    678    467    478    732    581    649    376
    -70    620    691   -275   -381    654    444    457    711    561    626    368
    -70    631    701   -283   -384    665    420    449    704    561    639    374
    -77    607    685   -265   -381    646    400    431    683    548    636    371
    -88    548    636   -231   -361    592    384    410    654    519    613    335
    -90    517    607   -213   -350    561    374    402    639    504    592    306
    -96    488    581   -197   -340    535    366    392    620    480    568    277
   -116    436    553   -158   -335    493    353    376    597    454    545    254
   -116    431    548   -158   -332    488    345    363    581    441    535    252
   -122    418    540   -148   -329    478    335    350    568    428    522    244
   -132    405    537   -137   -335    470    329    345    561    426    517    233
   -129    402    532   -135   -329    467    327    342    555    423    509    220
   -119    402    519   -142   -319    459    316    335    548    410    496    205
   -109    400    506   -145   -306    452    314    335    548    410    493    207
   -106    394    501   -145   -303    446    319    337    550    413    488    210
   -116    384    501   -132   -309    441    322    340    553    413    480    207
   -106    340    446   -119   -277    392    345    371    550    397    452    179
    -83    285    368   -101   -226    327    441    493    587    389    410    127
    -64    335    400   -135   -233    366    587    680    696    459    444    150
     -5    485    491   -239   -246    488    724    906    872    623    587    283
     59    862    802   -462   -371    833    774   1026   1104    917    901    610
     36   1501   1465   -769   -714   1483    693    969   1376   1340   1397   1130
   -158   1974   2130   -909  -1143   2052    428    628   1473   1613   1758   1496
   -319   1792   2112   -735  -1215   1951     90    153   1179   1402   1597   1343
   -376   1010   1387   -316   -880   1197   -129   -254    535    657    872    678
   -332    350    683    -10   -509    517   -197   -342    140    150    337    158
   -272     85    358     90   -316    220   -114   -181    129     59    200     -2
   -244     88    332     77   -288    210     28      0    244    129    236      7
   -218    197    415      7   -319    306    163    158    376    236    322     70
   -197    283    480    -44   -337    381    239    246    454    303    381    116
   -187    314    498    -64   -342    405    277    285    491    332    407    137
   -181    319    501    -67   -340    410    301    309    509    340    420    145
   -194    319    514    -62   -355    415    301    309    509    340    420    137
   -187    324    511    -70   -348    418    298    301    504    335    415    132
   -181    342    524    -80   -353    433    301    306    506    335    420    142
   -187    340    527    -75   -355    433    298    303    509    340    426    153
   -184    361    545    -90   -363    452    303    309    514    345    433    166
   -174    381    555   -106   -363    467    306    316    517    348    439    179
   -176    368    542    -98   -358    457    306    316    509    340    431    174
   -187    374    561    -93   -374    467    311    322    511    348    439    187
   -187    379    566    -98   -379    472    306    319    509    342    436    189
   -192    389    581   -101   -387    485    298    319    504    335    433    189
   -194    413    607   -109   -400    509    298    319    501    332    436    192
   -192    420    613   -114   -402    517    301    322    498    329    441    194
   -187    436    623   -124   -405    530    298    324    496    327    444    197
   -181    452    633   -135   -407    542    296    327    493    324    444    194
   -176    452    626   -140   -402    537    290    329    488    316    444    184
   -174    449    623   -137   -397    535    290    332    483    303    444    176
   -171    459    631   -145   -402    545    293    337    485    303    457    171
   -166    478    644   -158   -405    561    290    345    485    303    467    171
   -163    485    649   -161   -405    566    285    345    480    296    478    166
   -150    480    631   -163   -389    555    283    350    475    288    485    158
   -145    480    626   -168   -384    553    280    361    472    285    501    163
   -142    501    644   -179   -392    571    277    371    478    290    524    176
   -142    506    646   -181   -394    576    272    379    475    288    548    174
   -137    506    644   -184   -389    574    270    389    478    298    571    166
   -124    517    639   -197   -381    576    259    392    470    301    594    161
   -124    535    659   -205   -392    597    257    402    470    301    618    171
   -111    553    662   -223   -387    607    254    410    470    301    636    176
   -106    568    675   -231   -389    620    246    413    459    296    652    168
   -106    566    672   -231   -389    618    241    415    454    288    665    181
   -103    587    688   -241   -397    636    239    420    454    296    688    207
    -93    626    717   -267   -405    670    244    423    457    298    706    231
    -80    644    724   -280   -402    683    246    423    452    296    714    252
    -80    652    732   -288   -407    691    246    415    444    288    706    239
    -80    659    740   -290   -410    701    249    410    444    290    704    207
    -88    672    761   -293   -423    717    254    415    452    301    704    189
    -90    691    782   -298   -436    735    262    423    457    309    701    189
    -88    691    779   -303   -433    735    272    431    465    314    698    176
    -98    691    787   -296   -441    737    283    444    478    327    701    174
    -98    701    800   -303   -449    750    296    452    491    342    706    171
    -96    693    789   -298   -441    740    311    459    501    350    698    158
   -101    680    782   -290   -444    732    319    459    504    355    688    137
   -111    667    779   -277   -446    724    322    454    504    350    672    122
   -114    646    758   -267   -436    701    324    452    498    340    649    101
   -124    636    761   -254   -441    698    332    446    493    340    641     93
   -129    646    774   -259   -452    709    335    436    491    340    633     90
   -119    636    756   -259   -439    696    332    426    483    337    620     80
   -122    626    748   -254   -433    685    327    415    470    332    605     70
   -119    618    737   -249   -428    678    324    407    462    324    589     62
   -109    597    704   -244   -407    649    316    394    454    319    574     49
    -93    581    675   -244   -384    628    314    387    446    314    561     38
    -90    597    688   -254   -389    641    314    381    444    314    558     36
    -90    610    701   -259   -394    654    319    381    444    319    563     46
    -88    607    696   -262   -394    652    324    381    444    319    563     49
   -106    597    704   -244   -405    649    324    381    441    319    566     51
   -103    592    696   -244   -400    641    327    387    441    322    568     54
   -114    602    717   -244   -415    659    337    392    446    327    581     59
   -122    597    719   -239   -420    657    337    387    439    319    587     51
   -135    592    727   -228   -431    657    340    389    441    319    592     54
   -158    589    748   -215   -452    667    345    392    446    319    600     54
   -184    613    797   -213   -491    704    348    397    449    322    618     62
   -200    589    787   -197   -493    688    361    407    449    324    626     62
   -202    561    761   -179   -480    659    363    405    441    316    623     46
   -145    555    701   -207   -423    628    350    389    423    296    613     23
   -119    558    678   -218   -397    618    350    387    415    290    615     15
   -129    561    691   -218   -410    626    353    389    418    293    623     12
   -135    568    704   -215   -418    636    358    389    418    296    636     12
   -153    563    717   -205   -436    641    361    387    415    293    644     10
   -158    553    711   -197   -433    631    366    387    418    296    652      7
   -116    561    678   -223   -397    620    361    374    407    283    652     -5
    -98    555    654   -228   -376    605    361    366    402    277    646    -10
   -119    530    649   -207   -387    589    358    358    394    275    639    -18
   -132    550    683   -207   -407    615    361    353    397    280    646    -15
   -140    537    675   -200   -407    605    374    358    407    288    652    -10
   -150    535    685   -192   -418    610    374    353    410    290    654     -7
   -158    517    675   -181   -415    594    376    353    413    290    654    -10
   -155    511    667   -176   -410    589    384    353    415    296    654    -12
   -155    558    714   -202   -436    636    405    368    439    322    680      5
   -155    597    753   -220   -454    675    436    392    472    355    709     31
   -153    623    774   -236   -465    698    454    407    493    371    719     41
   -150    623    774   -236   -462    698    462    418    501    384    727     51
   -145    636    779   -246   -462    706    478    431    514    402    740     57
   -140    667    805   -265   -472    735    496    444    540    428    758     75
   -142    709    852   -285   -496    779    511    454    568    457    784    101
   -127    753    880   -311   -504    815    509    457    584    478    797    111
   -137    748    883   -306   -511    815    485    441    574    472    787    109
   -135    743    878   -303   -506    807    470    436    576    478    789    124
   -137    709    846   -285   -493    776    452    436    576    480    792    135
   -148    644    792   -246   -470    717    418    413    545    454    763    116
   -163    605    766   -223   -465    683    402    397    524    436    740     93
   -174    558    732   -192   -452    644    387    389    509    418    719     80
   -176    519    696   -174   -439    607    366    366    488    397    691     54
   -184    480    665   -148   -423    571    355    358    478    384    670     41
   -197    454    652   -129   -426    553    342    342    465    376    654     38
   -197    433    628   -119   -413    530    329    332    452    363    636     33
   -189    420    610   -116   -400    517    319    322    446    350    620     23
   -176    415    592   -119   -384    504    311    309    439    340    605     10
   -184    405    589   -111   -387    496    309    306    444    345    605     15
   -194    402    597   -103   -397    498    319    309    459    358    620     28
   -189    389    579   -101   -384    483    316    298    459    355    615     25
   -184    366    550    -90   -366    457    322    303    462    353    610     20
   -166    319    485    -77   -327    402    368    358    470    337    574    -25
   -140    316    457    -88   -298    387    485    504    542    368    576    -49
    -98    410    506   -158   -301    457    620    706    683    485    670     23
    -23    631    654   -303   -337    641    722    906    872    691    870    223
     41   1111   1070   -576   -514   1091    724    976   1117   1034   1257    646
    -75   1709   1784   -818   -930   1748    626    870   1371   1436   1743   1161
   -309   1847   2153   -769  -1231   2000    384    506   1314   1488   1862   1293
   -446   1304   1751   -428  -1098   1527    122     38    826    984   1382    836
   -433    581   1015    -75   -724    797    -90   -298    252    324    719    187
   -371    148    519    109   -444    332   -114   -277     67     67    420   -124
   -329     28    355    150   -342    192    -18   -135    103     59    376   -184
   -288     96    384     96   -335    239    116     28    215    142    436   -140
   -254    213    467     20   -363    340    226    161    332    244    524    -51
   -241    275    517    -18   -379    394    277    223    387    293    568     -5
   -233    280    514    -25   -374    397    306    254    405    311    579      7
   -226    270    496    -20   -361    381    314    262    410    311    579     10
   -207    267    472    -31   -340    368    311    262    407    306    571      5
   -200    270    470    -36   -335    371    309    265    405    311    571     12
   -192    275    467    -44   -329    371    309    265    405    316    574     15
   -184    290    475    -51   -329    381    309    270    407    322    579     28
   -184    293    478    -54   -332    384    311    275    410    324    587     36
   -187    293    478    -54   -332    384    314    280    413    324    587     41
   -194    285    480    -46   -337    381    314    283    413    324    584     46
   -194    288    483    -46   -337    384    316    288    418    332    581     54
   -189    275    462    -44   -327    368    303    285    407    324    568     49
   -184    275    459    -46   -322    366    293    285    405    327    566     57
   -181    288    467    -54   -324    376    296    288    413    337    574     64
   -184    293    478    -54   -329    384    298    288    418    342    579     67
   -187    288    475    -51   -329    381    296    277    415    335    568     59
   -192    296    488    -51   -340    392    296    272    415    337    571     59
   -192    298    491    -54   -342    394    293    270    418    340    574     70
   -194    332    527    -67   -361    428    290    267    423    348    584     88
   -192    324    514    -67   -355    418    298    270    426    350    581     88
   -192    319    509    -64   -350    413    298    270    428    353    576     90
   -181    319    498    -70   -340    407    296    267    426    345    563     90
   -174    324    498    -75   -335    410    288    265    423    350    555     88
   -181    324    506    -72   -342    415    290    270    431    363    566     98
   -179    324    504    -72   -342    415    288    270    436    376    574    106
   -179    327    504    -75   -342    415    285    265    439    384    574    111
   -163    342    506    -88   -335    423    285    267    449    389    576    124
   -150    363    514   -109   -332    439    277    265    449    394    579    135
   -148    361    509   -109   -327    433    267    257    444    389    576    137
   -150    366    517   -109   -332    441    257    257    446    397    584    153
   -137    381    519   -122   -327    449    262    272    462    413    600    179
   -116    384    501   -135   -311    441    262    277    465    413    597    187
   -103    389    493   -142   -298    441    265    290    467    418    602    200
   -106    405    511   -150   -309    457    267    303    472    428    613    213
   -111    415    527   -150   -319    470    270    309    475    431    620    218
   -116    418    535   -153   -324    478    270    303    470    426    620    220
   -119    426    542   -153   -332    483    275    311    478    433    628    231
   -124    420    542   -150   -335    483    283    324    488    439    631    244
   -124    433    558   -153   -340    496    296    332    501    452    636    262
   -116    444    561   -163   -340    501    301    340    514    459    641    283
   -116    446    561   -166   -340    504    314    353    527    470    644    290
   -103    444    545   -171   -324    496    324    366    542    475    641    296
   -109    428    537   -158   -322    483    340    379    558    483    641    303
   -114    415    530   -150   -322    472    353    384    568    491    639    301
   -114    405    519   -145   -316    462    361    384    571    488    628    296
   -111    394    506   -142   -309    449    363    384    566    485    618    285
   -116    387    504   -135   -309    444    368    379    568    488    620    280
   -122    379    501   -129   -311    439    361    363    561    480    607    275
   -122    363    485   -122   -303    423    358    363    555    475    592    272
   -116    355    470   -119   -293    413    355    361    550    475    587    272
   -111    355    467   -122   -288    410    348    358    548    483    584    277
   -114    358    472   -122   -293    415    345    358    548    485    579    288
   -111    371    483   -129   -296    426    342    366    553    493    579    303
   -109    379    485   -135   -298    431    335    374    553    498    579    314
   -106    387    493   -140   -298    439    324    376    553    498    574    319
   -114    381    493   -135   -306    436    316    374    553    493    563    324
   -119    387    506   -135   -311    446    311    371    550    491    558    332
   -116    389    504   -137   -309    446    303    371    548    488    550    342
   -111    397    509   -142   -309    452    306    381    555    493    548    358
   -109    405    514   -150   -311    459    301    371    548    493    535    363
   -106    407    511   -150   -309    459    301    366    548    496    532    368
   -106    407    511   -150   -309    459    301    358    548    493    530    381
   -103    405    509   -150   -306    457    306    358    548    498    527    387
   -111    394    506   -142   -309    452    303    350    545    496    514    374
   -111    394    506   -142   -309    449    293    345    537    496    504    368
   -101    407    509   -155   -306    457    283    340    532    504    506    381
    -98    407    506   -153   -301    457    272    332    527    506    498    384
    -90    384    475   -148   -283    428    259    322    517    496    483    374
    -96    374    470   -140   -283    420    259    319    517    493    472    381
    -93    379    470   -145   -280    423    267    327    519    496    478    405
    -93    387    480   -145   -285    433    262    324    517    496    480    431
    -90    379    470   -145   -280    423    254    319    509    493    472    452
    -88    381    470   -148   -277    426    259    316    511    506    472    475
    -75    376    452   -150   -265    413    262    314    511    509    462    462
    -77    397    475   -158   -275    436    277    316    522    517    475    452
    -75    446    522   -189   -298    483    301    332    545    535    509    483
    -62    467    530   -202   -296    498    314    337    555    532    519    485
    -49    470    519   -210   -285    493    314    332    555    527    522    475
    -38    470    509   -215   -272    488    319    327    555    522    532    459
    -44    488    532   -223   -288    509    337    329    566    527    553    465
    -49    530    579   -241   -314    555    355    337    589    548    587    485
    -33    563    597   -267   -314    579    353    332    594    550    607    498
    -38    568    607   -265   -322    587    332    306    581    542    618    493
    -28    571    600   -272   -314    584    311    285    568    535    623    480
    -10    553    563   -272   -288    558    283    265    555    527    626    472
     -2    493    496   -246   -249    493    257    236    522    501    605    428
      0    452    452   -226   -226    452    246    223    501    478    589    379
     10    415    405   -213   -197    410    223    200    467    449    568    329
     10    381    371   -197   -181    376    200    174    436    420    550    301
      2    345    342   -176   -171    345    187    161    418    397    537    301
      2    327    324   -163   -161    327    179    153    405    387    535    324
      0    314    314   -155   -158    314    168    145    387    379    535    348
    -10    309    319   -150   -166    314    161    140    379    379    548    374
    -20    319    340   -150   -181    327    161    145    379    384    563    413
    -23    324    348   -150   -184    335    148    142    371    389    581    446
    -38    322    358   -142   -197    340    142    148    371    394    602    472
    -41    309    348   -135   -194    327    137    155    368    397    607    485
    -36    285    319   -124   -179    301    135    171    366    394    618    480
      2    220    218   -111   -106    220    161    233    371    376    600    444
     33    231    197   -135    -80    215    270    387    457    431    626    439
     67    335    265   -202    -98    301    379    555    592    555    732    522
    109    532    423   -322   -158    480    459    724    771    753    948    719
    127    992    865   -558   -368    930    522    852   1028   1096   1366   1132
    -25   1579   1605   -776   -815   1595    504    779   1262   1475   1844   1600
   -179   1683   1862   -750  -1021   1771    283    426   1161   1499   1938   1691
   -267   1239   1506   -485   -888   1371     31    -36    685   1021   1504   1288
   -275    576    852   -150   -563    714   -142   -363    140    337    826    657
   -205    176    379     12   -290    277   -202   -345    -18     75    542    363
   -166     12    179     75   -174     96   -163   -254     -5     25    465    270
   -145      0    145     72   -145     72    -83   -163     67     54    470    262
   -122     85    207     18   -163    145     18    -54    179    135    542    324
   -124    153    277    -15   -202    213     85     23    267    202    602    379
   -111    200    309    -44   -210    254    132     77    324    246    636    405
    -96    213    309    -59   -202    262    155    101    348    259    633    397
    -93    218    311    -62   -202    265    158    103    355    262    623    376
    -83    220    303    -70   -194    262    166    109    361    275    618    374
    -67    220    288    -77   -176    254    174    116    366    285    615    376
    -59    223    283    -83   -171    252    176    116    366    293    613    376
    -59    233    293    -85   -176    262    174    116    368    298    618    381
    -54    231    283    -88   -168    257    168    119    366    296    610    379
    -49    218    267    -85   -158    241    166    122    366    298    607    374
    -54    202    254    -75   -153    226    171    127    371    306    610    384
    -51    210    262    -77   -155    236    168    127    371    311    613    392
    -51    215    267    -83   -158    241    158    124    368    311    607    392
    -49    223    272    -88   -161    246    155    127    368    319    610    407
    -46    239    285    -98   -166    262    153    129    371    322    610    423
    -41    249    290   -103   -166    270    153    135    371    327    605    431
    -51    236    288    -93   -171    259    145    135    368    327    597    426
    -59    233    290    -88   -174    262    140    135    366    335    597    433
    -57    233    290    -88   -174    262    140    137    368    337    600    439
    -49    249    298    -98   -174    272    137    137    368    342    602    439
    -49    257    306   -103   -176    280    127    135    368    345    600    436
    -54    262    316   -103   -187    288    124    135    371    348    605    441
    -49    277    327   -114   -187    301    116    137    374    350    607    449
    -44    285    329   -119   -187    306    111    137    371    350    607    449
    -44    296    340   -127   -192    316    103    132    371    353    613    452
    -38    309    345   -135   -192    327     98    132    374    358    620    465
    -33    319    350   -145   -192    335     98    137    376    366    633    485
    -31    332    363   -150   -197    348     93    145    381    374    641    501
    -28    335    363   -153   -197    348     88    150    384    376    646    517
    -18    337    355   -161   -187    345     88    161    389    379    654    524
    -12    345    358   -166   -187    350     88    174    397    392    667    527
     -2    368    371   -181   -187    368     93    187    410    400    680    530
      2    381    379   -194   -187    381     96    189    415    407    693    535
      2    392    389   -197   -192    392    101    197    418    413    704    537
      5    405    400   -205   -197    402    111    202    426    415    717    542
      5    423    418   -213   -205    420    119    210    433    420    719    548
      5    423    418   -215   -205    420    129    210    433    420    717    535
      2    436    433   -220   -215    436    140    218    446    433    730    530
      2    446    444   -226   -220    446    148    220    454    439    732    514
     10    454    444   -231   -215    449    158    226    465    441    730    504
      5    462    457   -233   -226    459    174    236    483    454    732    514
     -2    449    452   -223   -226    449    184    246    493    459    722    522
    -12    449    462   -220   -239    454    197    257    506    467    727    519
    -10    465    475   -226   -241    470    210    262    524    483    740    506
    -15    459    475   -223   -246    465    210    257    530    478    730    485
    -28    446    475   -210   -252    459    215    252    530    475    701    488
    -38    457    493   -210   -265    472    218    249    537    480    685    496
    -38    457    496   -207   -267    475    220    244    540    483    672    498
    -49    444    491   -200   -270    467    218    233    535    483    646    493
    -51    444    496   -197   -275    470    213    228    535    488    628    498
    -57    454    511   -200   -285    483    210    228    537    491    615    496
    -57    459    517   -200   -285    488    210    231    540    504    607    493
    -49    449    498   -200   -275    472    210    226    532    504    597    485
    -46    457    504   -205   -275    480    213    226    532    514    597    467
    -49    465    511   -210   -280    488    213    226    537    519    602    452
    -41    470    511   -213   -275    491    213    231    550    519    607    454
    -51    459    511   -205   -283    485    205    226    548    504    594    454
    -54    472    527   -210   -290    498    200    223    548    496    587    470
    -49    478    524   -215   -288    501    192    223    548    498    584    478
    -46    478    524   -215   -285    501    189    223    545    501    584    478
    -54    480    532   -215   -293    506    187    220    542    501    576    462
    -54    467    519   -207   -288    493    184    220    542    501    566    452
    -46    462    509   -210   -277    485    187    218    545    501    553    446
    -41    480    522   -218   -280    501    187    220    548    506    550    452
    -49    478    527   -215   -288    504    194    220    548    506    550    457
    -51    459    511   -205   -283    485    197    215    548    504    550    457
    -51    457    509   -202   -280    483    197    213    550    501    553    452
    -54    457    511   -200   -283    483    200    213    548    496    555    449
    -59    462    519   -202   -288    491    197    213    545    493    555    444
    -59    446    506   -194   -283    475    194    207    535    483    548    418
    -54    439    493   -194   -275    467    194    213    535    480    553    402
    -51    459    511   -202   -280    485    213    231    542    488    566    389
    -49    480    527   -215   -288    501    236    252    558    501    587    389
    -38    496    535   -228   -288    517    254    272    574    511    607    407
    -41    509    550   -233   -296    530    262    280    579    514    618    418
    -41    517    558   -236   -298    537    265    283    581    511    623    426
    -38    540    579   -252   -309    558    272    290    592    514    633    441
    -49    587    636   -267   -342    610    288    301    615    535    659    465
    -46    626    672   -290   -361    649    296    306    633    553    680    475
    -33    633    667   -298   -350    649    277    288    626    545    678    462
    -31    631    662   -298   -348    644    246    262    607    530    657    446
    -20    633    654   -306   -337    644    218    249    597    527    639    449
    -23    605    626   -290   -324    615    187    228    576    511    605    433
    -38    561    600   -259   -319    579    168    210    553    488    563    415
    -51    514    563   -233   -309    537    145    192    527    462    524    392
    -64    475    540   -205   -303    506    127    174    504    439    491    361
    -75    449    522   -189   -298    485    106    153    483    420    465    329
    -85    426    511   -168   -298    467     96    142    465    407    441    306
    -98    420    519   -163   -309    470     85    129    454    392    426    280
    -93    418    511   -163   -303    465     70    116    441    368    397    254
    -88    400    488   -155   -288    444     54    103    423    345    361    220
    -88    400    488   -155   -288    444     44     96    415    340    350    194
    -88    400    488   -155   -288    444     38     90    410    337    340    174
    -90    394    485   -153   -288    439     38     93    410    342    335    163
    -85    379    465   -148   -275    420     38     93    405    337    324    140
    -62    335    397   -135   -228    366     59    135    407    319    303    106
    -44    296    337   -127   -189    314    171    277    467    329    283     67
    -18    368    387   -174   -202    376    306    459    597    423    350     98
     36    574    535   -306   -249    555    415    652    779    597    524    257
     93    940    846   -517   -376    893    465    776   1008    883    854    597
     25   1556   1530   -792   -753   1543    413    724   1270   1286   1353   1106
   -176   1878   2055   -852  -1114   1966    163    366   1280   1457   1623   1369
   -311   1553   1862   -620  -1085   1706   -142   -101    891   1117   1350   1104
   -368    800   1169   -215   -769    984   -366   -517    244    376    646    433
   -322    228    548     44   -436    387   -426   -550    -46    -25    223     -7
   -270     15    285    124   -277    150   -361   -413    -44    -93    135   -132
   -223     23    244     98   -233    132   -265   -272     25    -57    166   -135
   -184    140    324     23   -254    231   -153   -122    137     36    262    -75
   -174    236    410    -31   -293    322    -93    -38    197     90    329    -44
   -158    283    439    -62   -298    361    -70      0    213    106    355    -51
   -142    311    454    -85   -298    381    -62     18    210    106    363    -70
   -124    342    467   -109   -296    405    -57     33    205    109    374    -80
   -109    348    454   -122   -283    400    -62     38    189    106    376   -103
    -98    371    470   -137   -285    420    -64     44    181    106    381   -122
    -93    384    475   -148   -283    428    -72     41    174    101    379   -142
    -88    392    480   -150   -283    436    -77     33    161     96    371   -161
    -75    384    459   -155   -267    420    -80     28    153     90    361   -174
    -67    368    433   -150   -252    400    -93     15    140     80    342   -184
    -57    363    418   -153   -239    389   -103      7    129     70    322   -187
    -46    358    405   -155   -226    381   -114     -5    114     62    296   -197
    -46    353    400   -155   -223    376   -124    -12    101     59    272   -200
    -41    355    397   -158   -220    376   -129    -18     96     59    257   -197
    -49    350    397   -153   -223    374   -135    -23     85     57    228   -197
    -54    358    413   -150   -233    384   -140    -25     85     62    205   -179
    -64    342    407   -140   -236    374   -142    -28     77     57    174   -181
    -70    324    394   -127   -231    358   -150    -31     70     54    150   -184
    -70    329    397   -129   -233    361   -158    -33     64     51    135   -189
    -75    340    415   -132   -244    376   -153    -28     70     59    129   -192
    -90    324    415   -119   -254    368   -161    -36     64     57    119   -202
    -98    316    415   -111   -257    366   -166    -44     62     54    111   -213
   -106    301    405    -98   -257    350   -171    -44     62     54    109   -220
   -101    290    392    -93   -246    340   -176    -46     57     49    106   -231
    -96    288    384    -98   -239    335   -187    -57     46     44    103   -246
    -96    301    397   -103   -246    348   -192    -57     49     41    109   -257
    -93    303    397   -106   -246    348   -202    -59     49     44    119   -259
    -93    306    400   -106   -246    353   -213    -59     49     44    132   -265
    -83    303    384   -111   -236    342   -226    -54     51     49    142   -265
    -72    314    387   -122   -228    350   -239    -57     51     49    155   -257
    -75    316    389   -122   -233    353   -241    -54     51     54    166   -249
    -64    329    394   -132   -228    361   -239    -41     64     64    181   -231
    -59    342    402   -142   -231    371   -244    -49     64     70    189   -233
    -70    342    413   -137   -241    376   -244    -54     64     72    197   -236
    -77    342    418   -135   -249    379   -241    -57     67     75    207   -236
    -77    361    439   -140   -257    400   -239    -59     75     83    215   -236
    -80    363    444   -142   -265    402   -233    -62     77     80    213   -239
    -80    345    426   -132   -254    384   -231    -59     80     80    202   -244
    -75    345    418   -135   -249    381   -231    -59     83     83    200   -241
    -77    355    433   -137   -254    394   -228    -57     90     90    197   -233
    -72    389    462   -161   -270    426   -223    -49    101    106    197   -233
    -80    387    467   -153   -272    426   -218    -38    106    111    187   -236
    -83    361    441   -140   -262    400   -215    -33     98    106    163   -246
    -77    350    428   -135   -252    389   -223    -36     93    106    142   -257
    -75    350    426   -137   -249    387   -231    -44     85    103    122   -262
    -83    342    423   -129   -252    381   -241    -54     80     98     98   -270
    -96    319    415   -114   -254    366   -246    -62     72     88     72   -277
   -103    314    418   -103   -259    366   -265    -75     54     75     41   -290
   -106    303    410    -98   -259    355   -288    -98     41     70     12   -306
   -106    293    400    -93   -254    348   -301   -103     33     67     -7   -314
   -116    275    389    -80   -254    329   -319   -124     20     54    -38   -329
   -119    262    381    -70   -249    322   -327   -137     15     49    -62   -335
   -114    257    371    -72   -244    314   -342   -148      7     44    -83   -340
   -122    254    374    -67   -249    314   -353   -155      7     41    -93   -340
   -124    252    374    -64   -252    311   -358   -166      5     41   -101   -337
   -114    252    366    -67   -239    309   -366   -168      2     44   -103   -332
   -111    249    361    -70   -236    303   -376   -174     -2     44   -111   -335
   -114    259    374    -72   -244    314   -389   -179     -2     49   -114   -332
   -116    257    374    -70   -246    314   -410   -194    -15     41   -132   -342
   -114    246    361    -64   -236    303   -423   -205    -25     33   -148   -350
   -114    226    340    -57   -228    283   -426   -205    -25     31   -161   -350
   -111    228    337    -59   -223    283   -431   -207    -25     31   -166   -342
   -109    228    335    -59   -223    280   -436   -207    -28     31   -174   -337
   -103    231    335    -62   -218    283   -444   -213    -38     23   -187   -342
   -101    218    319    -59   -210    267   -462   -228    -57      7   -205   -358
   -101    200    301    -49   -200    249   -470   -228    -59      2   -215   -355
    -98    197    296    -51   -197    246   -478   -233    -67     -5   -226   -353
    -93    205    298    -54   -194    252   -493   -244    -75     -5   -233   -353
   -101    202    303    -51   -202    252   -493   -241    -77     -7   -241   -355
    -90    231    322    -70   -207    275   -472   -220    -59      7   -231   -335
    -96    246    342    -75   -220    293   -465   -210    -54     12   -226   -327
    -88    254    342    -83   -215    298   -452   -192    -41     25   -218   -311
    -90    236    327    -75   -207    280   -459   -192    -51     15   -233   -314
    -85    257    342    -85   -215    298   -467   -197    -51     15   -239   -316
    -75    280    353   -103   -215    316   -472   -197    -46     20   -236   -309
    -64    324    389   -129   -226    355   -478   -200    -33     33   -223   -288
    -80    350    431   -137   -254    389   -491   -215    -36     36   -218   -280
    -67    337    405   -135   -236    371   -524   -246    -59     20   -233   -288
    -75    316    389   -122   -233    353   -561   -275    -83      7   -252   -293
    -75    285    361   -103   -218    322   -597   -296   -106     -5   -277   -306
    -83    246    329    -83   -207    288   -628   -314   -142    -28   -314   -329
   -103    197    301    -49   -202    249   -646   -327   -174    -59   -345   -358
    -90    158    246    -33   -171    202   -672   -345   -202    -90   -371   -392
    -88    111    200    -10   -142    155   -693   -363   -220   -114   -392   -423
   -106     77    184     12   -145    132   -717   -392   -241   -140   -418   -441
   -114     64    179     23   -145    122   -743   -423   -265   -158   -439   -446
   -122     44    163     38   -142    103   -766   -452   -288   -179   -465   -444
   -124     23    148     51   -135     85   -782   -465   -303   -192   -488   -423
   -119     10    129     51   -124     70   -795   -475   -311   -200   -511   -431
   -109     18    127     44   -116     72   -802   -483   -316   -192   -517   -441
   -103     20    124     41   -114     72   -818   -498   -322   -189   -524   -452
   -109     12    122     49   -114     67   -828   -509   -327   -184   -527   -454
    -85      0     83     41    -85     41   -831   -504   -329   -192   -548   -467
    -54    -54      0     54    -28    -25   -782   -431   -311   -205   -589   -511
    -28    -28      0     28    -15    -15   -665   -283   -218   -150   -571   -506
     28    101     72    -64    -20     88   -550    -96    -64    -12   -462   -413
     80    353    272   -218    -96    314   -475     67    135    218   -226   -174
    101    839    735   -470   -316    787   -467    124    379    576    181    252
    -31   1382   1410   -675   -722   1395   -576    -25    568    932    615    696
   -181   1462   1644   -639   -911   1553   -878   -436    436    945    691    769
   -277    919   1195   -322   -737   1057  -1137   -898   -103    384    148    285
   -293    249    540     20   -418    394  -1280  -1156   -623   -249   -498   -298
   -246   -179     67    213   -158    -57  -1299  -1111   -787   -498   -792   -571
   -218   -329   -111    275    -54   -220  -1234   -995   -761   -522   -849   -623
   -189   -288    -98    239    -46   -194  -1145   -880   -670   -457   -807   -574
   -163   -197    -33    179    -64   -116  -1062   -771   -571   -371   -740   -506
   -158   -129     25    142    -93    -54  -1002   -696   -496   -309   -685   -444
   -150    -98     51    124   -101    -23   -969   -652   -452   -275   -649   -400
   -135    -96     38    114    -88    -31   -961   -639   -441   -265   -641   -389
   -140    -93     44    116    -93    -25   -961   -636   -436   -262   -636   -379
   -124    -90     31    106    -80    -31   -961   -628   -428   -257   -633   -368
   -132   -103     28    119    -80    -38   -961   -628   -428   -257   -636   -374
   -129    -96     33    111    -83    -33   -961   -633   -426   -262   -639   -368
   -114   -106      7    109    -62    -49   -961   -633   -426   -267   -644   -371
   -106    -96      7    101    -59    -44   -956   -626   -415   -252   -626   -350
   -101    -85     15     93    -59    -36   -961   -631   -410   -249   -623   -348
    -96   -106    -10    101    -44    -59   -966   -639   -418   -265   -639   -355
    -88   -101    -15     93    -38    -59   -969   -639   -415   -262   -639   -348
    -80    -90    -12     85    -36    -51   -971   -639   -410   -257   -641   -340
    -75    -98    -23     88    -25    -62   -974   -641   -415   -259   -652   -337
    -80    -96    -15     85    -33    -54   -976   -639   -413   -259   -652   -319
    -70    -75     -5     72    -33    -41   -982   -636   -413   -254   -644   -296
    -72    -70      0     70    -38    -36   -984   -631   -415   -249   -644   -283
    -70    -72     -2     72    -33    -38   -989   -626   -418   -241   -649   -267
    -67    -88    -20     75    -25    -57  -1005   -618   -426   -244   -659   -257
    -75    -88    -12     80    -33    -49  -1013   -605   -426   -233   -652   -233
    -77    -77     -2     75    -38    -41  -1028   -597   -433   -228   -644   -210
    -70    -72     -2     72    -33    -38  -1047   -592   -441   -236   -644   -189
    -72    -75     -2     72    -36    -38  -1062   -584   -444   -241   -644   -176
    -51    -59     -7     54    -23    -33  -1085   -581   -454   -246   -641   -187
    -31    -36     -5     33    -12    -23  -1101   -589   -457   -252   -633   -189
    -36    -18     18     28    -28      0  -1106   -594   -452   -246   -615   -174
    -25      0     23     12    -25     12  -1109   -605   -454   -241   -602   -166
    -18     12     31      2    -25     23  -1114   -615   -457   -239   -597   -171
     -7     25     33     -7    -20     28  -1124   -631   -465   -236   -597   -187
      2     36     33    -18    -15     36  -1124   -639   -465   -231   -589   -202
     25     64     36    -46     -5     51  -1127   -646   -465   -226   -579   -205
     28     72     44    -51     -7     59  -1127   -652   -467   -231   -574   -200
     36     80     44    -59     -5     64  -1124   -657   -470   -233   -566   -192
     31     83     51    -57    -10     67  -1119   -662   -475   -239   -558   -189
     25     85     59    -59    -15     72  -1114   -667   -480   -241   -550   -184
     31     98     67    -64    -18     83  -1114   -678   -485   -246   -555   -192
     28     88     59    -62    -15     75  -1104   -680   -488   -254   -553   -197
     28     96     67    -62    -18     83  -1098   -678   -488   -246   -537   -192
     25     83     57    -57    -15     70  -1093   -683   -491   -257   -535   -200
     31     88     54    -59    -10     72  -1091   -680   -491   -254   -519   -202
     31     77     46    -57     -7     62  -1083   -680   -491   -254   -514   -207
     31     75     44    -51     -5     59  -1075   -678   -485   -254   -511   -210
     33     59     25    -49      5     44  -1080   -685   -491   -259   -514   -215
     41     46      5    -44     18     28  -1085   -696   -496   -267   -522   -226
     44     49      5    -46     18     28  -1088   -709   -506   -270   -524   -231
     41     49      7    -44     18     28  -1098   -722   -514   -267   -517   -223
     25     41     12    -36      5     28  -1104   -740   -527   -265   -517   -220
     12     25     12    -20      0     20  -1111   -750   -537   -270   -514   -207
      0     18     18    -10    -10     18  -1109   -748   -535   -272   -498   -192
      2     10      7     -5     -2     10  -1117   -750   -537   -275   -483   -171
     -5      5     10      0     -7      7  -1127   -758   -548   -277   -472   -145
    -10      2     10      2    -10      5  -1135   -758   -550   -277   -452   -119
    -23     -7     15     15    -20      5  -1150   -761   -553   -275   -433    -88
    -36      2     38     18    -36     20  -1161   -763   -555   -272   -413    -51
    -38     12     51     10    -46     33  -1171   -766   -555   -267   -389    -23
    -44     12     57     15    -49     33  -1179   -766   -561   -267   -371     -7
    -38     12     51     12    -44     31  -1187   -766   -568   -265   -353     -5
    -33     18     51      7    -41     33  -1189   -761   -566   -259   -327     12
    -44     23     67      7    -57     44  -1189   -758   -566   -254   -298     20
    -41     33     75      2    -59     54  -1192   -753   -561   -246   -270     25
    -41     38     80      0    -62     59  -1192   -753   -561   -252   -254     18
    -44     49     93     -2    -67     70  -1192   -756   -561   -259   -241     12
    -36     59     96    -12    -64     77  -1195   -761   -561   -272   -239     -2
    -33     75    109    -20    -70     90  -1184   -758   -548   -277   -223     -5
    -33     93    127    -31    -83    109  -1179   -758   -540   -275   -210     -2
    -33    101    135    -33    -83    116  -1182   -763   -540   -288   -215     -7
    -31     98    127    -36    -77    111  -1179   -771   -545   -296   -223    -18
    -41     88    129    -23    -85    106  -1169   -769   -537   -296   -220    -23
    -57     96    153    -20   -106    124  -1156   -769   -527   -288   -213    -25
    -46    142    189    -46   -116    166  -1124   -748   -498   -272   -192    -15
    -46    171    215    -62   -132    192  -1098   -735   -478   -257   -176     -7
    -46    184    228    -70   -137    205  -1075   -724   -462   -249   -171     -5
    -41    181    220    -70   -132    200  -1065   -722   -459   -254   -181    -15
    -33    184    218    -75   -124    200  -1052   -714   -454   -246   -179    -12
    -31    210    239    -90   -135    226  -1036   -698   -433   -220   -155     15
    -20    244    265   -111   -142    254  -1026   -685   -413   -197   -135     38
    -23    246    267   -114   -145    257  -1031   -685   -413   -189   -129     46
    -28    223    252    -96   -140    236  -1060   -709   -433   -202   -140     38
    -28    220    246    -96   -137    233  -1078   -722   -439   -205   -140     33
    -31    200    231    -85   -129    213  -1093   -730   -446   -210   -142     36
    -41    148    189    -57   -114    168  -1106   -740   -465   -226   -163     20
    -46     93    140    -23    -93    116  -1111   -745   -480   -244   -181      2
    -49     54    103     -5    -77     77  -1127   -756   -504   -265   -205    -15
    -59     15     75     20    -70     44  -1137   -769   -522   -285   -220    -38
    -70    -23     46     44    -59     10  -1148   -787   -542   -303   -233    -59
    -70    -51     18     62    -44    -18  -1161   -805   -561   -319   -249    -77
    -77    -80     -5     77    -38    -44  -1169   -818   -574   -332   -259    -90
    -83    -90     -7     85    -38    -49  -1169   -820   -574   -335   -259    -93
    -85    -98    -12     90    -38    -57  -1169   -820   -574   -335   -259   -101
    -93   -109    -15    101    -38    -62  -1174   -826   -579   -332   -259   -103
    -93   -116    -25    103    -36    -72  -1174   -828   -581   -329   -262   -106
    -83   -116    -33     98    -25    -75  -1174   -823   -576   -322   -254    -96
    -70   -137    -67    103     -2   -101  -1166   -805   -574   -324   -262    -98
    -38   -200   -161    119     59   -181  -1093   -701   -537   -329   -296   -137
    -15   -179   -166     96     75   -171   -940   -506   -418   -265   -270   -129
     28    -57    -85     12     57    -70   -795   -283   -239   -106   -145    -23
     80    226    145   -155    -31    187   -714   -129    -23    150    114    223
    111    761    649   -436   -267    706   -776   -153    192    517    550    667
    -54   1361   1413   -654   -732   1384  -1054   -506    267    836   1000   1122
   -202   1366   1569   -581   -885   1467  -1410   -987     12    737    992   1122
   -288    740   1026   -228   -657    880  -1639  -1405   -550    119    410    605
   -265    -57    207    161   -236     75  -1704  -1543  -1039   -561   -303    -38
   -197   -402   -205    298      2   -306  -1613  -1366  -1049   -685   -506   -257
   -153   -420   -267    285     54   -345  -1473  -1171   -914   -602   -472   -249
   -122   -324   -205    220     41   -265  -1335   -992   -756   -478   -379   -176
   -106   -239   -132    174     12   -187  -1247   -880   -646   -379   -298   -106
    -96   -218   -122    155     10   -168  -1213   -836   -605   -348   -272    -83
    -88   -205   -116    145     12   -161  -1184   -810   -579   -329   -257    -75
    -93   -210   -119    150     12   -166  -1176   -797   -571   -324   -254    -77
    -85   -213   -127    150     20   -171  -1171   -789   -561   -319   -254    -77
    -80   -202   -124    140     20   -163  -1158   -779   -548   -306   -249    -72
    -70   -184   -114    127     20   -150  -1150   -771   -540   -301   -244    -72
    -75   -192   -116    132     18   -155  -1148   -769   -535   -298   -241    -77
    -77   -184   -106    132     12   -145  -1140   -761   -524   -285   -228    -70
    -70   -194   -124    132     25   -161  -1135   -756   -519   -285   -231    -77
    -62   -207   -148    135     41   -179  -1132   -753   -519   -280   -228    -80
    -59   -207   -150    132     44   -179  -1130   -750   -519   -277   -226    -77
    -54   -202   -148    129     46   -176  -1124   -750   -519   -275   -226    -77
    -57   -194   -140    124     38   -168  -1117   -748   -511   -265   -218    -64
    -59   -184   -124    122     31   -155  -1111   -740   -498   -254   -205    -44
    -62   -184   -122    122     28   -153  -1109   -735   -493   -249   -202    -31
    -64   -200   -135    132     33   -168  -1109   -732   -491   -244   -202    -18
    -54   -189   -137    122     38   -163  -1111   -732   -488   -239   -200      0
    -54   -187   -132    119     38   -161  -1111   -730   -485   -231   -197     10
    -54   -189   -135    122     38   -163  -1111   -724   -485   -231   -197     12
    -70   -187   -116    129     23   -153  -1104   -714   -472   -226   -192     20
    -70   -166    -96    116     12   -132  -1104   -709   -467   -220   -181     20
    -59   -158   -101    109     18   -129  -1104   -706   -467   -220   -181     12
    -57   -158   -103    106     20   -132  -1101   -698   -457   -215   -174      5
    -54   -158   -103    106     23   -132  -1093   -685   -446   -210   -168      0
    -59   -163   -103    111     20   -132  -1091   -672   -441   -202   -161      7
    -46   -145    -98     96     25   -122  -1091   -662   -431   -194   -148     28
    -33   -124    -90     77     25   -106  -1098   -654   -426   -192   -137     44
    -36   -111    -75     75     18    -93  -1101   -646   -420   -187   -135     62
    -33   -111    -77     72     20    -96  -1101   -633   -418   -179   -129     67
    -31    -98    -67     64     18    -85  -1088   -615   -397   -155   -109     85
    -28    -77    -49     51     10    -64  -1075   -597   -376   -129    -83    119
    -18    -49    -31     33      5    -41  -1062   -576   -355   -106    -57    150
     -7    -46    -38     25     12    -44  -1057   -574   -353   -103    -57    148
    -10    -51    -41     31     12    -46  -1044   -571   -350   -103    -51    142
    -20    -59    -38     38      7    -49  -1031   -566   -342   -103    -49    129
    -23    -54    -31     38      2    -44  -1013   -553   -327    -93    -33    124
    -20    -41    -20     31     -2    -31  -1002   -548   -316    -88    -15    114
    -20    -33    -15     25     -5    -25   -987   -535   -303    -77     -2    106
    -18    -38    -23     25      0    -31   -971   -527   -290    -67     10    106
    -12    -33    -20     23      2    -28   -961   -517   -277    -59     18    109
    -10    -36    -25     23      5    -31   -950   -511   -267    -54     20    111
     -7    -36    -28     20     10    -33   -943   -506   -262    -51     28    124
    -15    -33    -20     23      0    -28   -932   -501   -254    -46     38    140
    -20    -28     -7     25     -7    -18   -924   -496   -249    -38     49    158
    -20    -28     -7     23     -7    -18   -919   -498   -252    -41     51    168
    -28    -38    -12     33     -7    -25   -917   -501   -252    -44     54    174
    -33    -57    -25     44     -5    -41   -924   -506   -257    -51     49    176
    -31    -59    -28     46     -2    -44   -932   -509   -262    -57     46    174
    -28    -62    -33     44      2    -49   -940   -511   -267    -62     49    181
    -36    -75    -38     54      0    -57   -953   -519   -275    -70     46    179
    -33    -70    -36     49      0    -54   -966   -522   -277    -70     46    176
    -33    -64    -31     49     -2    -49   -969   -514   -275    -62     59    187
    -36    -49    -12     41    -12    -31   -966   -509   -272    -59     59    184
    -31    -38     -7     36    -12    -23   -966   -496   -262    -49     75    194
    -36    -25     10     28    -23     -7   -966   -485   -252    -38     98    202
    -33    -18     15     25    -25     -2   -969   -480   -246    -33    109    197
    -36    -12     23     23    -31      5   -969   -478   -244    -31    114    189
    -36    -10     23     23    -31      5   -966   -475   -241    -28    114    184
    -33    -15     15     23    -25      0   -966   -472   -239    -28    111    174
    -33    -15     18     25    -25      0   -958   -467   -231    -28    111    171
    -28     -7     20     15    -25      5   -953   -462   -226    -28    114    163
    -28    -23      5     23    -18    -10   -950   -465   -228    -33    111    145
    -25    -36    -10     28     -7    -23   -948   -467   -228    -36    103    140
    -12    -15     -2     15     -5    -10   -937   -462   -218    -25    111    150
    -15    -15     -2     12     -7    -10   -932   -465   -213    -20    114    153
    -28    -41    -12     33     -7    -28   -935   -475   -218    -25    101    148
    -33    -51    -20     41     -7    -36   -932   -478   -215    -31     90    140
    -33    -44    -10     38    -12    -28   -901   -454   -187    -12    106    148
    -31    -20      7     23    -20     -7   -870   -433   -161     10    127    150
    -28      2     31     12    -31     18   -839   -407   -137     25    142    166
    -23     33     57     -7    -41     46   -807   -384   -111     41    161    200
    -25     31     57     -2    -41     44   -797   -374   -101     41    163    236
    -23     20     44      0    -36     31   -789   -366    -96     41    166    272
    -20     57     77    -18    -49     67   -771   -353    -70     62    187    298
    -15     88    101    -36    -59     93   -758   -337    -51     80    215    280
    -15     88    103    -36    -59     96   -771   -345    -57     75    223    213
    -18     70     88    -25    -54     77   -792   -368    -72     59    205    187
    -15     59     75    -23    -44     67   -805   -381    -80     49    192    205
    -20     38     57    -10    -38     46   -818   -394    -93     33    176    236
    -20      5     25      7    -23     15   -818   -405   -103     20    158    252
    -36    -31      2     31    -20    -15   -820   -433   -116      0    137    226
    -51    -80    -28     64    -12    -54   -833   -454   -137    -23    111    176
    -62   -106    -46     83    -10    -77   -844   -465   -158    -41     85    145
    -57   -140    -83     98     12   -111   -862   -488   -187    -67     46    122
    -59   -166   -106    111     20   -137   -885   -509   -213    -88     10    111
    -64   -174   -109    119     20   -142   -898   -524   -228    -98    -18    106
    -67   -179   -111    122     20   -145   -904   -527   -236   -103    -41     96
    -64   -155    -90    111     12   -124   -901   -527   -236   -101    -54     83
    -62   -158    -96    109     15   -127   -898   -522   -236    -98    -70     77
    -62   -161   -101    111     18   -132   -906   -524   -241   -106    -93     64
    -59   -168   -111    111     23   -140   -919   -527   -252   -116   -119     44
    -44   -192   -148    119     51   -171   -922   -517   -262   -129   -155     15
     -7   -259   -252    132    119   -254   -865   -428   -254   -153   -210    -59
     51   -226   -280     85    166   -252   -717   -244   -155   -101   -205    -77
    140    -75   -215    -31    176   -145   -555      2     20     54    -90     20
    179    200     20   -189     80    111   -467    179    236    301    145    246
    176    774    597   -478   -210    685   -540    137    485    704    607    732
     -7   1384   1389   -688   -698   1387   -800   -179    626   1065   1080   1221
   -220   1426   1644   -602   -932   1535  -1135   -641    439   1013   1109   1241
   -324    810   1135   -241   -730    971  -1353  -1054   -109    415    550    714
   -306    -59    246    181   -277     93  -1415  -1231   -654   -309   -197      0
   -236   -426   -192    329    -23   -309  -1330  -1093   -719   -493   -436   -280
   -207   -457   -249    332     18   -355  -1163   -891   -589   -423   -394   -288
   -184   -361   -176    272     -5   -270  -1008   -709   -433   -301   -288   -218
   -179   -296   -116    236    -31   -207   -927   -623   -348   -231   -215   -161
   -174   -277   -103    226    -36   -192   -888   -579   -311   -207   -184   -135
   -174   -285   -111    228    -33   -200   -865   -553   -293   -194   -168   -129
   -161   -270   -109    215    -25   -189   -852   -535   -280   -184   -155   -129
   -158   -265   -106    210    -25   -187   -839   -522   -272   -176   -148   -137
   -155   -262   -109    207    -23   -187   -833   -509   -265   -171   -140   -148
   -150   -267   -116    207    -18   -192   -836   -506   -267   -174   -137   -166
   -150   -252   -101    202    -25   -176   -833   -501   -262   -171   -135   -171
   -135   -226    -90    179    -23   -158   -823   -491   -252   -155   -119   -158
   -132   -215    -83    174    -25   -150   -815   -488   -246   -148   -116   -161
   -132   -218    -85    174    -23   -150   -813   -488   -246   -148   -122   -161
   -124   -215    -90    171    -18   -153   -810   -483   -239   -142   -127   -158
   -124   -192    -67    155    -28   -129   -810   -480   -233   -132   -132   -155
   -116   -197    -80    155    -18   -140   -810   -475   -228   -127   -145   -155
   -114   -202    -90    158    -12   -148   -813   -475   -228   -127   -161   -168
   -106   -202    -96    155     -5   -150   -820   -475   -233   -127   -181   -194
    -93   -187    -93    137     -2   -140   -826   -470   -236   -116   -197   -210
    -90   -181    -90    135     -2   -135   -828   -462   -231   -109   -215   -220
    -88   -179    -93    132      2   -137   -839   -465   -236   -109   -239   -233
    -90   -181    -90    137      0   -137   -844   -462   -233   -103   -254   -241
    -80   -171    -90    124      2   -132   -854   -465   -239   -103   -270   -246
    -85   -158    -72    119     -7   -116   -872   -472   -244   -106   -288   -254
   -101   -153    -54    127    -25   -103   -891   -488   -252   -111   -309   -265
    -88   -179    -90    135      0   -135   -898   -488   -249   -109   -324   -272
    -88   -161    -75    122     -7   -119   -898   -491   -241   -101   -329   -272
    -93   -148    -54    122    -20   -101   -909   -496   -239   -101   -335   -277
    -98   -148    -51    122    -25   -101   -924   -509   -246   -109   -348   -293
    -75   -122    -46     98    -15    -85   -922   -504   -233    -98   -342   -285
    -93   -111    -20    101    -38    -67   -930   -511   -236    -93   -342   -288
   -101   -109     -7    103    -49    -59   -935   -517   -233    -93   -342   -288
   -109   -124    -15    114    -46    -70   -932   -511   -231    -88   -342   -285
   -101   -109     -7    106    -46    -59   -943   -517   -233    -90   -340   -288
    -88   -106    -18     93    -36    -62   -932   -509   -223    -80   -329   -285
    -77    -83     -5     80    -38    -46   -924   -506   -210    -67   -319   -275
    -77    -75      0     75    -41    -38   -924   -506   -205    -59   -316   -267
    -83    -93    -10     88    -36    -51   -930   -514   -210    -64   -322   -265
    -75    -72      2     72    -38    -36   -932   -519   -210    -64   -324   -259
    -72    -75     -2     72    -36    -38   -922   -517   -202    -59   -324   -254
    -75    -77     -2     75    -38    -41   -914   -517   -194    -57   -327   -254
    -67    -75     -7     72    -31    -41   -901   -506   -184    -46   -324   -249
    -72    -70      2     70    -38    -33   -888   -498   -174    -36   -319   -252
    -77    -80     -2     77    -38    -41   -880   -493   -166    -31   -314   -254
    -75    -75      0     75    -38    -38   -870   -488   -155    -23   -309   -259
    -80    -88     -7     85    -36    -49   -865   -493   -150    -23   -314   -275
    -83    -96    -12     88    -38    -54   -870   -504   -155    -28   -316   -285
    -90   -116    -25    103    -33    -72   -875   -517   -163    -38   -324   -301
    -96   -148    -51    119    -23   -101   -888   -537   -181    -57   -345   -322
    -96   -158    -62    127    -18   -111   -893   -542   -187    -64   -350   -327
    -98   -148    -49    122    -25    -98   -896   -553   -189    -64   -348   -324
    -96   -145    -49    119    -25    -98   -904   -563   -192    -67   -350   -327
   -103   -168    -67    135    -20   -119   -911   -579   -205    -80   -366   -342
   -103   -171    -67    137    -18   -119   -917   -581   -205    -83   -363   -342
   -103   -168    -64    135    -20   -116   -930   -589   -207    -83   -368   -345
   -103   -166    -64    135    -20   -116   -927   -584   -197    -75   -363   -340
   -103   -166    -62    132    -20   -114   -930   -587   -197    -75   -358   -340
    -96   -150    -54    124    -20   -103   -937   -589   -197    -77   -358   -337
    -98   -145    -46    122    -25    -96   -945   -594   -202    -83   -361   -340
    -98   -153    -57    124    -20   -106   -958   -600   -205    -88   -371   -340
    -96   -150    -57    122    -20   -103   -966   -605   -205    -88   -374   -337
    -96   -127    -31    111    -33    -80   -974   -610   -207    -83   -376   -332
    -88   -135    -46    111    -23    -90   -974   -613   -210    -83   -387   -332
    -88   -137    -49    111    -20    -93   -984   -618   -213    -85   -397   -329
    -85   -124    -41    103    -23    -83   -997   -631   -218    -90   -407   -327
    -80   -129    -49    106    -15    -90  -1010   -644   -228   -101   -428   -329
    -90   -150    -62    119    -15   -106  -1018   -657   -241   -111   -452   -340
    -88   -163    -75    127     -7   -122  -1021   -665   -249   -114   -467   -345
    -85   -163    -77    124     -5   -122  -1028   -672   -252   -114   -475   -340
    -77   -168    -90    124      5   -129  -1031   -678   -257   -116   -491   -340
    -70   -127    -57     96     -7    -93  -1013   -659   -236    -96   -475   -319
    -62    -96    -33     80    -15    -67   -995   -649   -223    -80   -467   -309
    -59    -72    -15     64    -23    -44   -989   -644   -218    -75   -465   -303
    -54    -46      7     51    -31    -20   -984   -641   -210    -70   -462   -298
    -49    -41      5     44    -28    -18   -989   -644   -210    -67   -467   -303
    -44    -28     15     36    -31     -7   -989   -646   -207    -59   -467   -301
    -44      2     44     20    -44     23   -984   -649   -197    -38   -452   -283
    -25     33     59     -2    -41     46   -989   -659   -189    -25   -441   -272
    -25     15     38      2    -31     25  -1023   -691   -213    -38   -454   -280
    -23      5     25      7    -23     15  -1052   -717   -231    -51   -465   -283
    -23    -12     10     18    -18     -2  -1080   -743   -252    -67   -480   -293
    -33    -38     -5     36    -15    -23  -1091   -748   -259    -75   -488   -298
    -38    -80    -41     57      0    -62  -1096   -761   -272    -93   -504   -314
    -44   -132    -90     88     23   -111  -1106   -779   -293   -122   -530   -342
    -46   -181   -137    111     44   -161  -1127   -810   -327   -158   -566   -379
    -51   -233   -181    142     64   -207  -1140   -831   -353   -189   -597   -405
    -59   -239   -181    148     59   -210  -1145   -846   -361   -194   -597   -400
    -59   -262   -202    161     70   -233  -1161   -862   -381   -210   -613   -410
    -62   -285   -223    174     77   -254  -1179   -880   -400   -228   -633   -423
    -62   -298   -236    181     85   -267  -1184   -885   -407   -231   -644   -426
    -72   -298   -226    184     75   -262  -1187   -885   -405   -223   -644   -420
    -77   -306   -228    192     72   -267  -1192   -893   -410   -228   -654   -423
    -72   -319   -246    194     85   -283  -1202   -901   -418   -236   -665   -428
    -62   -322   -259    192     98   -290  -1205   -909   -420   -236   -670   -423
    -41   -361   -319    197    137   -340  -1200   -898   -433   -257   -698   -446
     -7   -415   -407    210    200   -413  -1132   -802   -410   -272   -743   -498
     23   -381   -405    176    213   -392  -1010   -633   -316   -213   -714   -485
     90   -244   -335     77    213   -288   -880   -405   -148    -59   -581   -363
    153    148     -7   -153     80     70   -818   -259    101    249   -241     -7
    122    815    693   -470   -285    756   -854   -270    402    704    296    566
    -88   1327   1413   -620   -750   1371  -1057   -553    537   1021    714   1005
   -259   1171   1431   -454   -844   1301  -1358  -1005    262    841    597    898
   -311    402    711    -46   -514    555  -1571  -1426   -389     96   -132    220
   -246   -327    -80    285    -85   -202  -1670  -1561   -823   -467   -743   -371
   -176   -605   -428    389    124   -517  -1623  -1447   -854   -576   -914   -540
   -142   -607   -465    376    161   -537  -1496  -1280   -743   -506   -885   -496
   -109   -530   -423    316    155   -475  -1371  -1137   -618   -402   -810   -405
    -77   -452   -376    265    148   -415  -1301  -1057   -537   -332   -753   -340
    -59   -428   -371    244    155   -400  -1267  -1021   -511   -309   -743   -316
    -41   -415   -374    228    166   -394  -1241   -997   -496   -301   -737   -290
    -36   -420   -384    226    174   -402  -1231   -989   -493   -298   -745   -283
    -31   -420   -389    226    176   -405  -1228   -984   -493   -301   -753   -285
    -31   -426   -394    228    179   -410  -1226   -982   -493   -301   -758   -285
    -33   -439   -405    236    184   -423  -1221   -976   -488   -303   -758   -280
    -31   -433   -402    231    181   -418  -1221   -971   -485   -301   -750   -262
    -23   -431   -407    228    192   -420  -1223   -974   -491   -301   -753   -249
    -25   -444   -418    233    194   -431  -1226   -979   -498   -309   -763   -259
    -20   -446   -426    233    202   -436  -1231   -984   -504   -316   -784   -254
    -15   -441   -426    228    202   -433  -1239   -992   -514   -327   -805   -249
    -18   -426   -407    220    194   -418  -1239   -992   -514   -329   -800   -262
    -20   -428   -410    223    192   -420  -1244   -997   -519   -332   -789   -277
    -23   -433   -410    228    192   -423  -1249  -1005   -527   -335   -787   -293
    -15   -431   -418    223    200   -426  -1257  -1015   -537   -342   -787   -303
    -15   -426   -410    220    197   -418  -1260  -1021   -537   -342   -787   -314
     -5   -420   -415    213    205   -420  -1265  -1023   -542   -350   -787   -329
      2   -428   -431    213    215   -428  -1273  -1031   -553   -361   -792   -353
      7   -423   -431    205    218   -426  -1283  -1039   -558   -363   -795   -358
     15   -420   -436    202    223   -428  -1286  -1044   -561   -363   -787   -361
     23   -415   -439    194    228   -426  -1288  -1052   -568   -363   -784   -363
     33   -402   -436    184    233   -418  -1293  -1060   -576   -361   -789   -371
     38   -394   -436    176    236   -413  -1304  -1067   -589   -358   -795   -374
     46   -384   -431    168    236   -405  -1309  -1072   -597   -350   -795   -366
     49   -379   -431    163    239   -405  -1319  -1080   -605   -348   -802   -355
     67   -371   -439    153    252   -405  -1330  -1083   -613   -348   -810   -348
     67   -366   -433    148    246   -400  -1340  -1085   -623   -345   -815   -332
     67   -358   -428    145    246   -392  -1350  -1085   -631   -342   -818   -316
     70   -361   -431    145    249   -394  -1363  -1085   -633   -337   -815   -301
     70   -361   -431    145    249   -394  -1371  -1078   -636   -329   -807   -285
     70   -348   -418    137    241   -381  -1376  -1067   -639   -322   -795   -275
     70   -327   -397    127    233   -361  -1376  -1057   -636   -303   -771   -249
     64   -324   -389    127    226   -355  -1376  -1049   -636   -298   -753   -239
     67   -319   -387    127    226   -353  -1379  -1041   -639   -293   -737   -236
     62   -316   -379    127    220   -348  -1382  -1036   -644   -290   -732   -207
     57   -314   -374    127    215   -342  -1382  -1028   -644   -293   -735   -168
     59   -316   -376    127    218   -345  -1384  -1021   -646   -296   -737   -137
     57   -301   -358    122    207   -329  -1374  -1010   -636   -285   -714   -142
     49   -288   -337    119    192   -314  -1361   -997   -618   -275   -675   -163
     41   -288   -329    122    184   -309  -1348   -987   -605   -270   -662   -163
     41   -290   -335    124    187   -311  -1335   -987   -597   -275   -667   -158
     46   -288   -335    122    189   -311  -1309   -979   -587   -275   -665   -161
     41   -283   -324    119    181   -301  -1291   -971   -576   -272   -652   -155
     33   -293   -327    129    179   -309  -1283   -976   -579   -280   -652   -158
     36   -314   -350    137    192   -332  -1283   -995   -594   -301   -670   -176
     23   -327   -350    153    187   -337  -1275  -1005   -602   -311   -672   -194
     15   -322   -340    153    176   -329  -1265  -1018   -602   -316   -670   -207
     12   -324   -337    155    174   -332  -1265  -1034   -613   -327   -675   -220
      7   -340   -348    166    176   -342  -1262  -1044   -620   -337   -683   -233
      2   -335   -337    166    168   -335  -1252  -1041   -615   -337   -675   -231
      7   -327   -337    158    171   -332  -1241  -1039   -615   -335   -670   -228
      7   -329   -340    161    174   -335  -1234  -1031   -610   -335   -667   -223
      5   -329   -337    161    171   -332  -1223  -1023   -610   -332   -667   -205
     10   -332   -342    161    176   -337  -1221  -1018   -613   -332   -670   -197
      2   -332   -337    163    168   -335  -1218  -1018   -613   -332   -667   -197
      2   -322   -324    161    163   -322  -1213  -1010   -607   -324   -659   -189
     -2   -329   -329    166    163   -329  -1208  -1008   -610   -324   -662   -189
    -18   -335   -316    176    148   -327  -1197  -1000   -607   -324   -662   -181
    -12   -319   -309    166    145   -314  -1189  -1000   -607   -319   -654   -171
    -23   -319   -298    171    135   -309  -1184   -995   -605   -311   -649   -161
    -46   -329   -285    187    116   -309  -1174   -989   -602   -303   -646   -150
    -41   -340   -298    192    127   -319  -1176   -995   -610   -314   -657   -153
    -10   -342   -335    174    161   -340  -1187  -1008   -620   -324   -670   -155
     20   -337   -361    158    189   -348  -1192  -1021   -631   -329   -678   -155
     15   -342   -361    161    187   -350  -1187  -1023   -633   -329   -678   -153
     18   -348   -366    166    192   -355  -1187  -1031   -639   -337   -683   -150
    -10   -363   -353    184    171   -358  -1184  -1034   -641   -337   -680   -140
     -7   -376   -368    192    179   -371  -1182  -1039   -646   -340   -688   -142
     12   -371   -387    179    200   -379  -1184  -1044   -652   -342   -691   -137
     12   -345   -358    166    184   -350  -1166  -1031   -641   -322   -672   -122
     25   -319   -348    145    184   -332  -1150  -1026   -633   -311   -659   -111
     31   -288   -319    127    174   -303  -1130  -1015   -620   -296   -636    -90
     33   -290   -324    127    176   -306  -1122  -1005   -615   -296   -628    -83
     41   -285   -327    122    184   -306  -1114   -997   -615   -293   -623    -75
     20   -265   -288    122    150   -275  -1096   -976   -597   -272   -602    -54
      2   -218   -223    106    111   -220  -1070   -953   -566   -239   -563    -18
     23   -181   -205     77    111   -194  -1067   -950   -558   -228   -542     -2
     12   -187   -200     88    106   -192  -1078   -963   -571   -239   -542      0
     -5   -202   -200    101     96   -202  -1093   -974   -584   -246   -540      2
     23   -202   -226     88    122   -213  -1111   -979   -589   -254   -542      5
     31   -257   -288    109    158   -272  -1135   -995   -623   -280   -568    -28
      0   -303   -303    153    150   -303  -1130   -992   -633   -290   -576    -41
    -57   -350   -296    202    116   -324  -1119   -976   -633   -293   -571    -46
     -5   -392   -389    197    192   -389  -1148  -1002   -670   -332   -605    -85
     38   -418   -457    187    246   -436  -1166  -1023   -704   -363   -636   -119
     64   -423   -488    179    275   -454  -1179  -1036   -722   -379   -652   -142
     70   -436   -509    181    288   -472  -1187  -1049   -737   -394   -667   -163
     54   -449   -506    197    280   -478  -1187  -1052   -740   -402   -670   -171
     28   -470   -498    220    262   -483  -1179  -1044   -737   -405   -670   -171
      2   -488   -491    244    246   -488  -1176  -1041   -737   -402   -662   -171
     20   -483   -504    228    259   -493  -1179  -1047   -745   -407   -662   -176
     20   -478   -498    226    259   -488  -1179  -1041   -743   -402   -657   -171
     25   -488   -514    228    267   -501  -1179  -1034   -745   -407   -662   -176
     54   -545   -600    246    327   -571  -1161   -997   -748   -423   -691   -207
     67   -584   -654    257    361   -618  -1054   -857   -691   -415   -717   -254
     70   -504   -576    215    322   -540   -911   -662   -550   -306   -631   -194
    150   -314   -465     80    306   -389   -797   -459   -361   -116   -452    -25
    218    132    -85   -174    153     23   -740   -324    -98    226    -72    358
    135    763    626   -452   -246    696   -784   -376    161    652    436    875
    -38   1065   1104   -514   -571   1085  -1036   -727    155    818    685   1109
   -150    724    875   -288   -514    800  -1330  -1205   -267    449    366    818
   -207    -46    161    127   -184     57  -1512  -1597   -914   -316   -384    148
   -119   -581   -462    348    171   -522  -1556  -1595  -1171   -693   -805   -241
    -59   -758   -698    407    319   -730  -1493  -1465  -1150   -732   -888   -319
    -44   -756   -711    397    332   -732  -1395  -1332  -1054   -667   -846   -283
    -28   -678   -649    353    309   -665  -1278  -1195   -930   -561   -756   -200
    -20   -602   -581    309    277   -592  -1205  -1111   -844   -485   -683   -124
    -36   -568   -532    301    246   -550  -1153  -1054   -787   -433   -628    -77
    -31   -558   -530    293    246   -542  -1127  -1028   -769   -420   -613    -62
    -20   -537   -517    280    246   -527  -1109  -1015   -758   -415   -600    -54
    -28   -548   -519    288    244   -535  -1109  -1015   -763   -420   -602    -64
    -31   -542   -511    285    239   -527  -1098  -1002   -753   -413   -584    -54
     -5   -537   -532    270    262   -535  -1093   -997   -748   -407   -579    -49
     -5   -530   -524    267    259   -527  -1083   -984   -732   -397   -558    -41
     28   -532   -563    249    293   -545  -1088   -987   -740   -407   -558    -54
     54   -530   -584    236    316   -555  -1091   -989   -745   -407   -553    -54
     57   -527   -584    233    319   -555  -1080   -971   -735   -400   -532    -51
     44   -524   -568    241    306   -545  -1067   -958   -730   -394   -514    -46
     -7   -530   -522    267    254   -524  -1052   -948   -722   -379   -491    -36
     18   -519   -537    252    277   -530  -1052   -945   -719   -379   -483    -46
     54   -509   -563    226    306   -535  -1057   -945   -722   -387   -478    -59
     31   -506   -537    239    283   -522  -1039   -930   -709   -381   -454    -49
     -7   -509   -504    257    246   -506  -1028   -914   -698   -376   -441    -44
      0   -519   -519    259    259   -519  -1031   -914   -701   -379   -444    -49
     31   -511   -542    239    285   -527  -1036   -914   -704   -379   -439    -44
     33   -496   -530    231    280   -511  -1034   -909   -701   -366   -423    -33
      5   -504   -509    249    257   -506  -1026   -901   -696   -363   -418    -25
    -44   -496   -452    270    202   -475  -1008   -878   -678   -350   -397      0
     -5   -483   -480    244    233   -480  -1013   -870   -680   -353   -397      2
     59   -472   -532    207    296   -501  -1023   -875   -693   -368   -410     -7
     75   -454   -532    189    303   -493  -1039   -878   -698   -368   -407    -12
     88   -431   -519    168    303   -475  -1039   -870   -698   -363   -389     -5
     80   -433   -517    174    296   -475  -1047   -867   -706   -371   -392     -5
    106   -420   -527    158    316   -472  -1054   -867   -709   -376   -392     -2
    106   -413   -519    150    311   -465  -1052   -854   -706   -366   -384     10
     72   -392   -467    158    270   -428  -1044   -833   -691   -348   -355     36
     88   -379   -467    145    275   -423  -1052   -828   -693   -348   -345     41
     93   -376   -470    142    280   -423  -1044   -815   -691   -342   -332     51
     38   -363   -405    161    220   -384  -1023   -789   -670   -316   -298     72
    101   -345   -446    122    272   -394  -1039   -800   -685   -327   -306     59
     44   -327   -374    140    205   -350  -1008   -776   -662   -301   -272     88
    -10   -327   -316    168    153   -322   -984   -758   -646   -280   -254    101
     67   -314   -381    122    223   -348   -995   -766   -665   -301   -272     80
    111   -290   -402     90    257   -345   -992   -756   -659   -298   -267     80
    140   -285   -426     70    280   -353   -992   -750   -659   -298   -262     77
    150   -283   -433     67    290   -358   -974   -737   -649   -296   -257     77
    140   -288   -428     72    283   -358   -961   -737   -646   -298   -257     72
    124   -277   -402     77    262   -340   -943   -727   -631   -296   -244     75
     75   -270   -348     96    210   -309   -906   -706   -605   -283   -223     83
     12   -285   -298    137    155   -290   -878   -698   -594   -280   -207     83
      7   -293   -303    142    153   -298   -865   -709   -602   -288   -210     64
     70   -275   -345    101    205   -309   -883   -724   -607   -296   -210     49
     85   -270   -358     90    220   -314   -878   -730   -618   -311   -215     23
     25   -270   -296    122    161   -283   -844   -727   -607   -303   -197     31
     44   -267   -311    109    176   -288   -865   -735   -610   -303   -192     25
     77   -244   -322     83    200   -283   -870   -719   -607   -296   -179     20
    119   -218   -340     49    228   -277   -870   -711   -605   -296   -171     10
    135   -244   -379     54    257   -311   -880   -727   -626   -319   -187    -15
    111   -223   -337     54    223   -277   -859   -719   -610   -303   -163     -2
     83   -205   -290     59    187   -246   -833   -709   -587   -280   -135     18
     54   -213   -267     77    158   -239   -831   -711   -587   -277   -127     15
     70   -200   -270     64    168   -233   -828   -722   -589   -285   -129      7
     90   -171   -265     38    176   -218   -839   -735   -592   -283   -132      5
     80   -163   -246     41    163   -205   -815   -717   -568   -259   -111     38
     67   -163   -231     46    148   -194   -792   -696   -548   -241    -93     75
     70   -168   -239     49    153   -202   -784   -693   -535   -231    -83     98
     75   -189   -265     57    168   -228   -782   -698   -537   -236    -93     98
     51   -187   -239     67    142   -210   -763   -691   -522   -223    -75    124
     46   -187   -233     67    140   -210   -756   -683   -514   -213    -67    140
     80   -200   -280     59    179   -239   -761   -696   -524   -223    -77    135
     77   -187   -265     54    168   -226   -745   -693   -517   -215    -67    155
     54   -192   -246     67    150   -218   -719   -683   -501   -205    -51    187
     15   -202   -218     90    116   -210   -696   -672   -488   -194    -33    213
    -15   -202   -187    109     85   -194   -672   -649   -470   -181    -15    236
     44   -197   -241     75    142   -218   -678   -657   -480   -197    -23    231
     75   -187   -262     54    166   -223   -657   -646   -475   -200    -25    226
     18   -179   -200     77    106   -189   -618   -620   -449   -179      2    239
     -7   -158   -150     83     70   -155   -589   -600   -426   -161     31    252
     44   -137   -181     46    109   -158   -584   -594   -423   -158     36    241
     83   -109   -194     12    137   -150   -571   -584   -418   -145     51    244
     90    -77   -171     -7    127   -124   -553   -571   -402   -127     75    265
     54    -25    -80    -12     67    -51   -511   -535   -358    -83    127    306
     80      0    -80    -41     77    -38   -506   -532   -350    -75    135    322
    129    -15   -148    -57    137    -80   -532   -555   -374    -96    116    306
    122    -10   -135    -57    127    -72   -540   -555   -374    -88    132    322
    114     -2   -116    -54    114    -59   -548   -558   -376    -85    148    329
     46    -57   -103      2     72    -80   -542   -555   -379    -90    140    316
    -64   -109    -46     85    -10    -77   -522   -535   -366    -85    145    329
    -33   -132    -98     80     31   -116   -535   -542   -384   -109    122    319
    106   -132   -239     12    171   -184   -579   -589   -433   -166     75    249
     64   -166   -231     49    145   -197   -576   -602   -446   -187     62    197
    -44   -179   -137    111     44   -158   -542   -579   -426   -174     96    176
    -80   -179   -101    129      7   -140   -514   -561   -410   -158    122    163
     -5   -176   -171     90     83   -174   -535   -579   -428   -181     93    142
    103   -176   -283     33    192   -228   -576   -613   -462   -218     49    116
    119   -171   -290     25    202   -231   -581   -618   -465   -220     46    124
     85   -174   -259     41    171   -215   -576   -613   -454   -210     49    148
     62   -176   -239     57    150   -207   -574   -607   -449   -202     46    171
     70   -171   -241     49    155   -207   -558   -589   -441   -194     44    176
     88   -223   -311     67    197   -267   -519   -532   -423   -207     10    137
    106   -252   -361     72    233   -306   -423   -402   -358   -189     -2     93
    137   -171   -309     18    223   -239   -303   -228   -223    -83     70    137
    194     54   -142   -124    166    -44   -197    -28    -15    135    280    327
    215    504    288   -361    -36    397   -135     93    244    488    678    722
    103   1101    995   -602   -446   1049   -171     33    467    885   1166   1202
    -49   1384   1434   -667   -740   1408   -426   -322    407   1018   1395   1408
   -135    987   1119   -428   -626   1052   -704   -784    -54    589   1010   1049
   -153    275    428    -62   -290    353   -846  -1083   -597   -101    303    418
    -90   -223   -135    155     20   -179   -878  -1083   -810   -444    -90     38
    -31   -415   -384    223    176   -400   -818   -948   -769   -470   -171    -51
    -15   -407   -394    210    189   -400   -724   -831   -667   -402   -135    -31
     -2   -327   -324    166    161   -327   -626   -717   -553   -303    -62     28
      5   -259   -265    124    132   -259   -553   -639   -462   -226      0     85
     15   -236   -252    111    132   -244   -504   -587   -415   -187     23    111
     20   -228   -249    101    135   -239   -478   -563   -394   -171     23    122
     33   -215   -249     90    140   -231   -457   -548   -371   -153     28    132
     33   -215   -249     90    140   -231   -444   -537   -355   -145     31    135
      5   -226   -231    111    116   -228   -439   -530   -348   -137     33    135
     23   -213   -236     93    127   -223   -433   -519   -329   -129     36    142
     20   -226   -246    101    132   -233   -413   -504   -311   -122     36    155
     23   -239   -262    106    140   -249   -397   -491   -303   -119     38    161
     -2   -239   -236    122    116   -239   -366   -475   -285   -106     44    166
      2   -236   -239    114    119   -236   -353   -475   -283   -101     44    171
     18   -231   -252    106    132   -241   -355   -472   -280   -101     41    176
     23   -220   -244     98    132   -231   -345   -454   -267    -90     44    197
     18   -226   -244    103    129   -233   -332   -449   -262    -93     38    205
     12   -239   -254    111    132   -246   -322   -446   -259    -96     31    205
    -12   -254   -241    132    111   -246   -309   -439   -252    -90     36    220
    -20   -257   -236    137    103   -246   -303   -433   -244    -85     41    231
    -33   -265   -231    150     98   -249   -306   -433   -241    -88     38    213
    -31   -233   -202    132     83   -218   -298   -431   -231    -80     51    213
    -20   -207   -187    114     83   -197   -285   -426   -220    -72     62    220
    -18   -200   -184    109     80   -192   -288   -428   -218    -72     62    210
    -20   -213   -192    116     85   -202   -280   -420   -202    -64     62    207
    -36   -218   -181    124     70   -202   -265   -413   -184    -59     64    213
    -38   -200   -161    116     59   -181   -252   -407   -168    -46     77    228
    -36   -184   -150    109     57   -168   -252   -402   -158    -36     85    231
    -28   -174   -145    101     57   -161   -252   -402   -155    -33     90    228
    -44   -168   -127    103     38   -150   -257   -407   -158    -31     90    223
    -33   -158   -124     96     44   -142   -262   -402   -150    -18    101    233
    -36   -184   -150    109     57   -168   -272   -410   -148    -20     85    233
    -20   -158   -137     90     57   -148   -265   -397   -135      0    101    246
    -15   -124   -111     67     46   -119   -270   -400   -132      2    103    239
     -7   -116   -111     62     49   -114   -267   -392   -129      0     90    241
    -12   -109    -98     59     41   -103   -259   -384   -124      5     85    267
    -31   -116    -85     75     25   -101   -249   -376   -122     10     85    285
    -25   -106    -80     62     25    -93   -241   -371   -114     15     93    293
    -12    -96    -83     54     33    -90   -220   -355   -103     20     98    298
    -28   -111    -85     70     25    -98   -213   -348   -106     18     88    288
    -18   -109    -90     64     36   -101   -202   -342   -101     18     80    275
     -7   -103    -98     54     44   -101   -197   -340   -101     18     77    270
     -2    -93    -90     46     41    -93   -192   -337    -98     18     75    265
      2    -75    -77     33     36    -75   -166   -316    -75     28     80    267
     10    -64    -75     28     41    -70   -137   -290    -44     51     93    293
     15    -54    -70     18     41    -62   -132   -296    -49     54     93    275
    -15    -31    -15     23      0    -23   -114   -296    -46     54     98    259
    -49    -38      7     44    -31    -15   -103   -288    -33     54     93    254
    -15    -64    -49     41     15    -57   -116   -301    -51     28     62    236
    -10    -67    -57     38     20    -62   -114   -301    -46     31     67    249
    -10    -70    -59     38     23    -64   -109   -306    -49     31     67    246
    -23    -75    -51     46     10    -64   -106   -316    -62     23     62    210
      2    -46    -49     23     25    -46   -101   -332    -77      5     41    181
     -5    -36    -33     18     12    -36   -109   -350    -96    -18     23    179
    -12    -49    -36     31     10    -44    -93   -329    -72      0     33    194
    -10    -49    -38     28     12    -46    -83   -316    -54     10     44    213
     10     -5    -15     -2     12    -10    -77   -309    -44     28     70    239
      2     12      7    -10     -2     10    -77   -309    -36     41     80    241
      0     18     18    -10     -7     18    -54   -293    -23     44     77    233
     -5    -10     -5      5     -2     -7    -38   -285    -18     38     64    218
     -2    -20    -18     12      7    -20    -36   -285    -18     33     57    202
     12      2    -10     -7     10     -2    -38   -301    -25     20     46    194
     -2     12     15     -5     -7     12    -54   -303    -28     20     41    210
    -75     15     88     28    -80     49    -33   -277      2     54     77    259
    -18     51     70    -15    -44     59    -20   -270     12     67     93    303
     20     36     15    -31      2     25    -33   -283      0     49     70    301
     23     31      5    -28     10     18    -20   -272     12     49     70    290
      0     38     38    -20    -18     38     -5   -262     25     54     80    280
    -25     57     83    -15    -54     70    -15   -275     25     49     90    293
    -85     57    142     12   -116    101     -7   -280     31     51    109    348
   -132     98    231     15   -181    166     15   -272     49     72    142    384
    -98    132    228    -18   -163    181     23   -262     54     77    161    368
     25    137    111    -80    -41    124      2   -277     28     46    137    303
     62    179    116   -122    -28    148     12   -275     28     41    145    270
     57    187    129   -122    -36    158     12   -280     23     31    140    252
     28    181    153   -106    -62    168     18   -275     28     25    140    272
     -5    194    200    -93   -101    197     57   -236     51     49    176    306
      0    241    241   -122   -122    241     62   -223     64     64    207    327
     20    309    288   -166   -135    301     57   -218     83     88    254    366
     25    342    314   -184   -145    329     41   -223     80     88    280    389
    -12    316    329   -150   -171    322     18   -262     44     51    275    368
    -23    306    329   -142   -176    316     -5   -280     23     31    290    340
    -36    306    342   -135   -189    324    -10   -270     31     36    324    337
    -67    303    371   -119   -218    337      5   -244     46     51    366    348
   -101    259    361    -77   -231    309      7   -246     33     36    376    335
    -88    213    301    -64   -194    257    -10   -259      0      0    371    301
    -88    184    272    -49   -179    228     -2   -254    -18    -20    379    275
   -101    153    254    -25   -179    205    -15   -270    -51    -49    371    249
   -114    137    252    -10   -181    194    -31   -296    -77    -77    361    233
   -119    135    254     -7   -189    194    -18   -303    -93    -93    335    265
   -114    161    275    -23   -194    218      7   -285    -83    -83    335    342
   -116    189    303    -38   -210    246     20   -288    -80    -85    329    376
   -111    228    340    -57   -226    283     23   -301    -93    -98    314    394
   -109    241    350    -67   -228    296     18   -298    -90    -98    314    402
   -135    244    376    -54   -257    309     20   -298    -83    -90    327    423
   -150    241    389    -46   -270    316     15   -306    -93    -98    335    420
   -124    205    329    -38   -226    267     44   -275   -101   -132    309    324
    -88    218    303    -64   -194    259    171   -135    -23   -116    311    246
    -46    335    381   -142   -215    355    311     44    127     -5    415    267
     -5    566    571   -280   -288    568    428    220    324    200    626    415
     36    979    943   -506   -452    961    467    301    540    506    989    745
    -44   1558   1602   -758   -826   1582    361    142    693    857   1457   1153
   -155   1821   1977   -833  -1067   1899     54   -272    576    948   1660   1304
   -226   1473   1696   -623   -961   1584   -241   -740    116    537   1322    989
   -254    745   1000   -244   -626    872   -324   -976   -418   -181    600    376
   -220    254    475    -18   -348    363   -306   -893   -579   -485    241     49
   -181     90    272     46   -228    179   -233   -743   -517   -483    200    -12
   -174    124    296     23   -236    207   -129   -610   -405   -402    259     25
   -142    228    371    -41   -257    298    -36   -498   -290   -311    350     80
   -119    324    441   -103   -280    384     28   -431   -213   -246    405    127
   -111    358    470   -124   -290    413     44   -405   -187   -231    418    140
   -116    348    462   -116   -290    405     31   -394   -179   -233    418    129
   -119    374    493   -127   -306    433     41   -376   -163   -223    428    129
   -114    402    517   -145   -314    459     46   -363   -153   -210    439    148
    -98    405    504   -153   -301    454     46   -355   -150   -213    441    158
   -101    397    498   -148   -301    449     54   -345   -148   -213    441    171
    -83    413    496   -163   -288    454     49   -337   -142   -205    449    174
    -93    410    504   -158   -298    457     51   -319   -129   -189    459    192
   -127    410    537   -142   -332    472     72   -293   -109   -168    472    246
   -119    418    537   -150   -329    478     88   -275    -96   -155    480    283
    -98    449    548   -174   -322    498     90   -267    -88   -145    496    303
    -93    436    530   -174   -311    483     46   -298   -116   -176    470    285
   -101    397    498   -148   -298    446     36   -303   -135   -197    452    254
   -106    402    506   -148   -306    454     57   -275   -122   -179    483    262
    -83    433    517   -174   -298    475     51   -265   -109   -153    517    298
    -64    436    501   -187   -283    467     44   -270   -116   -158    522    293
    -64    420    485   -179   -275    452     49   -265   -122   -168    511    316
    -75    407    480   -168   -277    441     57   -257   -116   -166    514    329
    -75    405    480   -163   -277    441     77   -236   -109   -161    524    327
    -88    389    478   -150   -283    433     93   -233   -106   -163    530    319
    -96    397    493   -150   -293    444     80   -220    -93   -145    563    324
    -54    423    478   -187   -267    452     77   -205    -77   -127    584    366
    -44    402    446   -179   -244    423     85   -200    -80   -129    589    358
   -106    316    420   -106   -265    368     57   -218   -103   -153    571    337
   -127    280    405    -77   -267    342     44   -220   -111   -161    568    335
    -70    353    423   -142   -246    387     54   -197    -88   -132    610    350
    119    548    428   -332   -153    488    111   -124    -20    -62    693    397
     90    555    465   -324   -187    511    124   -111    -10    -51    711    433
    -83    420    504   -168   -293    462     93   -140    -41    -80    693    410
    -83    397    480   -158   -283    436     83   -148    -57    -93    688    374
    -31    418    449   -192   -239    433     90   -137    -59    -90    688    379
    -54    439    493   -192   -275    465    124   -106    -33    -64    730    420
    -33    488    522   -228   -277    504    116    -96    -23    -46    756    446
    -15    496    511   -241   -265    504     93   -114    -41    -57    745    420
    -10    470    480   -228   -244    475     96   -122    -57    -75    724    402
    -10    446    457   -218   -233    452    106   -114    -59    -77    724    397
    -33    470    504   -218   -267    485    129    -98    -41    -57    750    418
    -57    480    535   -213   -296    506    150    -85    -25    -41    771    439
    -12    491    504   -239   -257    496    132    -90    -31    -41    776    433
     10    498    485   -257   -239    493    119    -90    -31    -46    766    407
     -7    472    480   -231   -244    475    122    -88    -33    -59    750    387
    -28    457    483   -215   -257    470    132    -88    -31    -62    748    384
    -41    465    506   -210   -272    485    142    -80    -23    -54    753    387
    -44    459    501   -210   -272    480    148    -80    -23    -59    753    381
    -54    439    493   -192   -275    465    158    -85    -25    -67    750    374
    -72    413    483   -171   -277    446    163    -96    -38    -83    743    368
    -88    407    496   -158   -290    452    158   -109    -49    -90    732    371
    -93    397    491   -153   -293    441    158   -116    -51    -93    724    350
   -103    361    465   -129   -283    413    155   -124    -64   -103    709    332
   -109    361    470   -127   -288    415    158   -124    -59    -96    722    350
   -114    384    498   -135   -306    441    168   -106    -33    -64    761    374
   -135    384    517   -124   -324    449    181    -96    -25    -54    779    394
    -93    387    480   -145   -285    433    163   -114    -44    -72    774    389
    -85    374    459   -145   -272    418    153   -127    -59    -88    758    358
    -51    366    418   -155   -233    392    150   -127    -70   -101    737    340
    -51    371    423   -161   -239    397    166   -116    -62    -83    756    366
    -59    387    444   -163   -252    415    163   -109    -44    -64    776    381
    -67    384    449   -161   -259    415    140   -109    -41    -59    784    384
    -62    384    446   -161   -254    415    135   -101    -36    -59    789    381
    -77    387    465   -155   -272    423    140    -96    -25    -49    807    397
    -90    381    472   -145   -280    426    140    -90    -25    -46    813    410
    -70    392    462   -161   -265    426    142    -80    -18    -36    818    410
    -70    405    475   -166   -272    439    153    -62      0    -15    836    413
   -101    381    480   -142   -290    431    155    -72    -12    -28    833    420
    -83    337    418   -127   -249    376    132   -106    -49    -75    792    381
    -64    335    400   -137   -233    368    129   -106    -51    -72    787    376
    -51    389    441   -168   -246    415    142    -77    -31    -41    820    415
    -80    371    452   -148   -267    410    140    -25    -28    -41    826    415
    -77    374    452   -148   -265    413    122    -31    -36    -46    823    410
    -62    376    436   -158   -249    405    145    -51    -33    -46    820    410
    -83    353    436   -135   -259    394    171    -70    -23    -49    823    415
    -90    394    485   -153   -288    439    153    -98    -15    -36    844    431
    -77    431    509   -179   -293    470    166   -101     -5    -20    865    441
    -59    441    501   -192   -280    470    174   -106     -2    -20    867    436
    -57    452    509   -197   -283    480    166   -109      2    -12    878    436
    -67    465    532   -200   -301    498    163   -116      7      0    888    441
    -93    483    574   -194   -332    527    171   -124     15      7    896    446
    -88    478    563   -194   -324    519    158   -142     10      2    896    431
    -64    478    542   -205   -303    509    127   -168     -7     -5    896    462
    -64    493    558   -215   -311    524    122   -189    -20    -10    898    478
    -90    480    568   -194   -329    524    116   -197    -31    -23    875    457
    -83    439    519   -179   -301    480     67   -220    -62    -54    844    439
    -57    402    459   -171   -257    431     38   -233    -85    -72    823    423
    -83    353    433   -135   -259    392     38   -236   -101    -90    810    405
    -90    288    379    -98   -233    332     15   -259   -137   -127    771    350
    -88    239    324    -75   -207    280     -5   -277   -171   -158    740    322
    -72    233    306    -80   -189    270     -7   -290   -184   -168    730    327
    -49    236    285    -93   -168    259    -46   -311   -202   -181    724    319
    -59    218    277    -80   -168    246    -64   -319   -215   -197    711    296
    -83    187    267    -51   -176    226    -64   -316   -226   -207    701    259
    -96    171    267    -36   -181    218    -57   -319   -236   -215    693    275
    -88    174    262    -44   -176    218    -72   -314   -231   -207    701    283
    -83    184    267    -51   -176    226    -72   -303   -223   -192    730    288
    -67    176    244    -57   -155    210    -62   -296   -226   -194    732    288
    -25    129    155    -51    -90    142    -23   -223   -213   -218    691    259
    -33    111    145    -41    -90    129     90    -51   -116   -187    675    267
    -15    200    215    -93   -114    207    246    166     54    -57    769    324
     10    428    418   -220   -202    423    335    319    249    163    987    493
     46    888    841   -467   -397    865    265    270    413    480   1387    844
    -33   1522   1556   -745   -795   1538    -72   -132    426    782   1842   1267
   -179   1688   1865   -756  -1021   1777   -491   -680    168    748   1938   1361
   -262   1171   1431   -454   -846   1301   -701  -1072   -332    210   1457    971
   -223    293    517    -33   -368    405   -698  -1130   -826   -530    670    368
   -174   -119     51    145   -114    -33   -636   -956   -867   -714    397     88
   -153   -153     -2    153    -75    -77   -517   -771   -724   -631    415     80
   -109    -93     15     98    -64    -38   -397   -618   -584   -527    478    132
    -88     -5     83     46    -85     38   -309   -501   -465   -423    568    174
    -96     36    129     28   -111     83   -259   -441   -402   -374    618    207
    -80     23    103     28    -90     62   -259   -433   -402   -376    618    187
    -96     33    129     28   -111     80   -267   -446   -418   -389    618    184
   -103     49    153     28   -127    101   -272   -449   -420   -394    610    220
    -96     54    150     18   -124    103   -272   -441   -415   -387    618    213
   -114     36    150     38   -132     93   -283   -439   -418   -387    613    213
   -142     20    163     59   -153     90   -296   -446   -426   -392    610    207
   -124     28    153     49   -137     90   -283   -436   -428   -389    613    213
    -77     54    132     10   -106     93   -301   -439   -439   -389    613    205
    -67     54    122      5    -96     88   -345   -454   -457   -402    605    194
    -93     12    103     38    -98     59   -368   -470   -480   -428    587    184
   -119    -12    106     67   -114     46   -371   -475   -491   -439    576    176
   -122      2    122     57   -122     62   -366   -452   -472   -413    607    220
    -70     75    145     -2   -109    109   -374   -436   -452   -387    639    223
    -51    103    155    -28   -103    129   -379   -436   -452   -389    633    189
    -70     90    161    -10   -114    124   -394   -462   -478   -420    605    207
    -80     59    137     10   -109     98   -426   -485   -501   -441    594    200
    -77     44    122     15   -101     83   -446   -498   -519   -454    579    192
    -80     44    122     15   -101     80   -457   -493   -517   -446    584    176
    -75     49    124     12    -98     85   -467   -491   -514   -439    584    171
    -77     54    129     10   -103     90   -480   -493   -514   -439    581    166
    -75     59    132      7   -103     96   -493   -496   -511   -439    581    158
    -75     57    132      7   -103     93   -509   -498   -514   -441    579    163
    -77     51    129     12   -103     90   -527   -501   -514   -441    584    171
    -41     83    124    -20    -83    103   -537   -485   -504   -428    594    181
    -72     93    166    -10   -119    129   -532   -472   -491   -418    607    197
    -90     80    168      2   -129    124   -553   -478   -496   -423    600    197
     -5    119    124    -57    -64    122   -576   -470   -493   -418    597    200
     15    124    109    -72    -46    116   -613   -467   -496   -407    592    220
     28    145    116    -88    -44    132   -628   -462   -488   -405    584    257
     12    153    137    -83    -62    145   -649   -480   -506   -431    555    272
      2    142    140    -72    -67    142   -675   -496   -517   -433    553    270
    -23    109    129    -44    -75    119   -691   -509   -524   -426    555    241
    -15    127    142    -57    -77    135   -678   -498   -517   -426    561    246
    -10    153    163    -72    -88    158   -662   -488   -504   -410    581    252
    -10    161    171    -75    -90    166   -662   -493   -501   -405    594    239
    -20    150    168    -64    -96    158   -678   -498   -506   -400    628    220
    -20    132    153    -57    -85    142   -678   -506   -509   -394    633    197
    -25    132    158    -54    -90    142   -657   -496   -496   -384    641    192
    -46    148    194    -49   -119    171   -636   -475   -467   -358    657    223
    -41    158    200    -59   -122    176   -641   -467   -452   -345    657    223
    -49    132    179    -41   -114    155   -654   -480   -457   -350    633    207
    -62    114    176    -28   -122    145   -675   -506   -475   -371    600    205
    -31    109    140    -38    -85    124   -698   -532   -491   -376    610    210
    -23    109    132    -46    -77    119   -717   -553   -501   -379    605    194
    -46     83    127    -18    -88    103   -732   -571   -514   -392    581    192
    -90     57    145     15   -119    101   -743   -584   -519   -400    571    194
    -44     54     98     -5    -70     75   -774   -600   -532   -413    553    187
    -20     36     57     -7    -38     46   -787   -620   -550   -431    535    176
    -15     20     36     -2    -25     25   -797   -641   -566   -446    511    166
    -18     25     41     -5    -31     33   -805   -652   -563   -444    511    174
    -38     33     72      2    -54     51   -802   -644   -548   -423    532    207
    -28     31     57     -2    -44     44   -818   -652   -550   -420    530    213
    -18     25     41     -5    -31     33   -836   -662   -555   -426    519    210
    -18     25     44     -5    -31     33   -846   -662   -553   -420    519    220
    -33     31     64      2    -49     46   -846   -657   -540   -407    530    231
    -44     33     77      2    -62     54   -852   -665   -542   -405    524    223
    -75      2     75     36    -75     38   -859   -672   -550   -415    509    215
   -119    -38     77     77   -101     18   -865   -678   -558   -426    496    207
    -62    -20     41     41    -51     10   -891   -701   -576   -444    483    197
    -33     41     75     -5    -54     57   -891   -698   -568   -431    493    218
     12     98     85    -54    -36     93   -891   -680   -542   -405    522    244
     -7     57     62    -25    -36     59   -917   -691   -555   -418    504    215
    -15     25     41     -5    -28     33   -937   -711   -574   -436    488    202
     -5     25     31    -12    -20     28   -943   -719   -581   -441    491    223
    -10     12     23     -2    -18     18   -935   -717   -581   -441    488    210
    -51    -10     41     28    -46     15   -937   -719   -584   -449    470    181
   -106    -49     57     77    -83      2   -963   -727   -600   -465    446    171
   -129    -31     98     77   -116     33   -961   -735   -600   -462    457    181
    -44    -23     20     33    -33      0   -989   -761   -623   -483    431    155
      5    -25    -33      7     18    -28  -1010   -774   -639   -498    413    153
    -31    -20     10     25    -20     -5  -1005   -784   -641   -501    418    161
    -49    -28     18     38    -36     -5   -992   -769   -626   -483    420    145
     -5    -36    -31     20     12    -33  -1015   -776   -633   -485    413    132
      7    -41    -49     15     25    -44  -1065   -813   -659   -498    400    116
      2    -46    -49     23     25    -46  -1072   -823   -665   -511    376    109
     -2    -12    -10      7      2    -12  -1031   -787   -631   -485    394    137
    -28     15     44      5    -36     28  -1000   -766   -610   -462    418    153
    -80     10     88     33    -83     49   -992   -758   -602   -454    428    153
    -31     23     54      5    -41     38  -1018   -771   -615   -467    413    148
     23     57     31    -41     -2     44  -1041   -784   -626   -478    407    153
     12     77     64    -46    -25     72  -1028   -771   -610   -454    431    163
      7    106     98    -57    -46    103  -1010   -756   -587   -428    449    176
     -7    111    119    -51    -62    114  -1010   -758   -581   -423    459    187
    -33     80    111    -25    -72     96  -1065   -800   -618   -446    436    179
    -12     77     88    -33    -51     83  -1114   -826   -639   -465    420    168
      2     54     51    -28    -25     51  -1132   -820   -644   -472    410    161
     20     10    -10    -15     15      0  -1153   -841   -667   -498    381    137
     44    -28    -72     -7     57    -51  -1171   -862   -693   -524    355    122
     25    -75   -101     23     62    -88  -1176   -872   -714   -550    329    111
      0   -116   -116     57     57   -116  -1184   -880   -732   -571    309     77
    -46   -161   -114    103     33   -137  -1202   -891   -748   -587    296     41
    -62   -192   -132    127     31   -163  -1218   -906   -761   -597    293     46
    -20   -171   -153     96     64   -163  -1231   -911   -763   -594    301     59
     33   -171   -205     67    116   -187  -1252   -930   -782   -610    277     46
     12   -210   -223     98    116   -215  -1267   -940   -800   -631    252     31
    -25   -218   -194    119     83   -207  -1275   -940   -797   -631    254     33
     -5   -150   -145     77     67   -148  -1244   -909   -756   -589    293     72
     -5   -142   -137     72     64   -140  -1226   -898   -748   -579    298     83
    -57   -246   -189    153     64   -218  -1231   -885   -761   -602    267     57
      5   -319   -324    155    163   -322  -1145   -745   -696   -602    226     12
     51   -267   -319    106    184   -293  -1015   -563   -571   -532    254     10
     88   -109   -197     10    140   -153   -888   -355   -381   -355    397    114
    150    301    150   -226      0    226   -810   -249   -150    -46    727    397
    145    875    730   -511   -290    802  -1036   -483    -49    285   1179    836
     -5   1335   1340   -665   -672   1337  -1439   -989   -137    470   1512   1137
   -137   1189   1327   -527   -732   1257  -1774  -1491   -501    231   1369    992
   -184    428    613   -122   -397    519  -1875  -1748  -1062   -496    665    426
   -116   -272   -158    194     20   -218  -1818  -1644  -1343   -997     88    -38
   -103   -506   -405    303    150   -457  -1709  -1447  -1275  -1018    -23   -145
   -103   -501   -397    301    145   -452  -1553  -1249  -1114   -898     46   -124
    -62   -413   -350    239    142   -381  -1428  -1091   -969   -776    135    -62
     -5   -322   -316    163    153   -319  -1384  -1034   -904   -722    184    -20
     -5   -293   -288    148    140   -293  -1376  -1005   -872   -696    197     15
    -15   -311   -296    163    137   -306  -1361   -992   -865   -696    192     18
    -23   -316   -293    171    135   -306  -1348   -976   -852   -691    200     12
    -28   -298   -270    163    119   -285  -1340   -961   -839   -678    213     18
     -7   -280   -272    145    132   -277  -1335   -950   -828   -662    223     25
     41   -272   -314    114    176   -293  -1348   -956   -833   -667    218     28
     44   -272   -316    114    179   -293  -1350   -963   -841   -680    210     38
     51   -283   -335    114    192   -306  -1356   -963   -852   -688    205     25
     49   -267   -316    109    181   -290  -1353   -958   -844   -678    215     18
     44   -265   -309    109    176   -285  -1350   -953   -839   -672    228     20
     25   -275   -301    124    163   -288  -1335   -935   -823   -657    241     31
     15   -285   -303    135    158   -293  -1327   -927   -820   -662    241     18
     23   -283   -309    129    166   -296  -1330   -930   -826   -667    233     23
     28   -288   -316    129    171   -301  -1340   -937   -831   -672    231     36
     28   -285   -314    129    171   -298  -1337   -937   -826   -670    231     41
     -5   -280   -275    140    132   -280  -1327   -930   -818   -665    231     54
     -5   -283   -280    142    137   -280  -1325   -924   -813   -662    223     49
     33   -272   -306    116    168   -288  -1332   -919   -807   -657    226     51
     62   -254   -316     96    189   -285  -1340   -909   -800   -644    244     62
     54   -257   -314     98    184   -285  -1345   -917   -802   -649    239     49
     49   -265   -314    106    181   -288  -1350   -919   -805   -654    231     49
     41   -262   -303    109    171   -283  -1348   -906   -797   -644    239     54
     41   -262   -303    111    171   -283  -1348   -898   -795   -639    236     46
     62   -257   -319     96    189   -285  -1348   -888   -787   -631    241     54
     46   -265   -311    109    179   -288  -1337   -867   -771   -610    262     57
     25   -249   -275    111    148   -262  -1325   -852   -753   -589    285     77
      0   -236   -236    119    116   -236  -1317   -846   -745   -581    298    124
     33   -231   -265     96    148   -246  -1327   -839   -740   -581    296    111
     85   -223   -309     67    194   -265  -1343   -841   -750   -594    280     93
     90   -200   -290     54    189   -246  -1343   -833   -740   -584    290     98
    106   -179   -285     36    194   -231  -1335   -815   -724   -563    303    111
    109   -171   -283     28    194   -226  -1325   -805   -714   -548    319    124
     93   -158   -252     31    171   -205  -1309   -792   -698   -532    337    142
     64   -148   -213     38    137   -181  -1301   -784   -691   -519    353    166
     70   -129   -200     31    135   -163  -1299   -784   -688   -511    361    184
     77   -145   -223     33    148   -184  -1299   -795   -696   -517    350    171
     83   -142   -226     28    153   -184  -1293   -792   -691   -509    353    181
     80   -135   -215     25    148   -176  -1286   -789   -685   -506    350    176
     70   -137   -207     33    137   -171  -1270   -784   -675   -504    358    176
     70   -132   -202     28    135   -166  -1252   -763   -652   -483    374    184
     88   -122   -213     15    150   -166  -1244   -756   -639   -470    384    192
     93   -127   -220     15    153   -171  -1241   -763   -639   -472    381    184
     72   -137   -210     33    140   -174  -1249   -769   -641   -475    368    171
     75   -155   -231     38    153   -192  -1249   -771   -649   -491    355    148
     83   -153   -239     33    161   -194  -1244   -774   -652   -493    350    158
     44   -181   -226     67    132   -205  -1249   -787   -667   -501    345    158
    -20   -239   -218    129     98   -228  -1262   -802   -685   -519    332    137
    -15   -257   -241    135    111   -249  -1283   -820   -701   -535    319    124
     51   -210   -265     77    158   -236  -1288   -813   -691   -530    324    137
    103   -124   -231     10    166   -176  -1241   -774   -649   -488    363    171
     72   -132   -205     31    137   -168  -1210   -758   -633   -475    368    176
     51   -174   -226     59    137   -200  -1236   -784   -657   -501    348    155
     28   -179   -210     75    119   -194  -1239   -787   -657   -501    350    163
    -25   -220   -194    119     83   -207  -1234   -787   -657   -504    350    171
      7   -200   -207     96    106   -202  -1234   -779   -644   -493    358    174
     62   -148   -213     41    137   -179  -1236   -769   -633   -483    368    171
     80   -153   -233     36    155   -192  -1244   -771   -639   -488    355    158
     41   -174   -215     64    127   -194  -1241   -769   -641   -491    353    153
     31   -171   -202     70    116   -187  -1236   -769   -639   -488    358    174
     28   -166   -197     67    111   -181  -1234   -763   -631   -475    368    189
     41   -166   -207     62    122   -184  -1221   -756   -623   -467    376    189
     33   -176   -213     70    122   -192  -1210   -750   -620   -475    374    176
     20   -166   -187     72    103   -176  -1184   -737   -607   -465    379    187
     18   -155   -174     67     96   -163  -1200   -740   -610   -459    389    200
     10   -181   -194     85    101   -187  -1213   -748   -623   -475    374    181
    -54   -254   -200    153     70   -226  -1215   -769   -649   -506    332    153
   -150   -387   -236    270     41   -311  -1260   -815   -704   -558    280    106
     36   -233   -272     98    150   -252  -1247   -784   -665   -511    329    135
    306     38   -270   -174    288   -114  -1140   -685   -566   -415    428    228
    179    -20   -202    -80    189   -109  -1101   -678   -558   -415    428    239
   -132   -252   -119    192     -7   -187  -1158   -743   -620   -472    374    205
    -31   -223   -194    124     80   -210  -1205   -771   -639   -491    358    163
     20   -213   -233     96    124   -223  -1215   -763   -639   -493    348    155
     25   -192   -218     83    122   -205  -1202   -745   -623   -480    361    194
     23   -207   -231     93    127   -218  -1197   -727   -623   -483    368    187
    -15   -236   -220    124    101   -228  -1195   -735   -633   -493    363    171
    -18   -233   -218    124     98   -226  -1192   -748   -646   -509    355    174
     -2   -223   -223    111    109   -223  -1182   -745   -641   -514    348    176
      0   -226   -226    114    111   -226  -1176   -737   -636   -519    340    174
      0   -236   -239    116    116   -236  -1176   -737   -636   -514    345    168
    -18   -228   -210    122     93   -220  -1166   -730   -631   -509    353    166
    -20   -220   -200    119     88   -210  -1158   -730   -633   -511    350    155
    -31   -252   -220    142     93   -236  -1158   -735   -644   -519    340    145
    -67   -257   -192    161     59   -223  -1150   -724   -628   -504    348    163
      7   -129   -137     59     70   -132  -1101   -665   -561   -439    410    231
    119     15   -103    -70    111    -44  -1044   -605   -498   -381    467    301
     88    -46   -135    -20    111    -90  -1075   -628   -530   -415    446    265
     -7   -116   -111     59     49   -116  -1101   -652   -545   -428    439    246
      7    -75    -83     33     44    -80  -1078   -636   -519   -400    472    275
     12    -20    -36      2     23    -25  -1052   -620   -491   -374    504    288
    -12    -20     -7     18     -2    -15  -1052   -636   -498   -387    488    262
    -23    -46    -23     33     -2    -36  -1075   -644   -506   -397    480    267
     41    -41    -83      0     62    -62  -1106   -644   -506   -397    485    277
     67    -62   -132     -2     96    -96  -1124   -657   -517   -407    478    267
     36   -101   -137     33     85   -119  -1104   -649   -522   -420    462    244
     10   -129   -140     57     72   -135  -1101   -659   -537   -444    439    218
    -31   -197   -168    114     67   -184  -1104   -667   -558   -467    407    192
    -38   -241   -202    140     80   -223  -1093   -675   -568   -483    387    168
      0   -233   -233    116    116   -233  -1109   -683   -568   -485    384    168
     15   -236   -254    109    135   -244  -1111   -683   -574   -493    379    174
     59   -200   -262     70    158   -231  -1088   -657   -553   -478    394    197
     54   -168   -226     57    137   -194  -1078   -644   -530   -454    415    218
    -18   -213   -194    116     88   -205  -1098   -657   -537   -452    413    210
    -59   -236   -179    148     57   -207  -1101   -662   -540   -459    410    210
    -80   -241   -161    161     38   -202  -1083   -667   -537   -467    405    215
    -41   -252   -210    145     83   -231  -1078   -672   -545   -485    379    174
      2   -293   -296    145    148   -293  -1057   -641   -535   -491    353    145
    -10   -353   -342    181    166   -350   -974   -517   -480   -478    329    127
     15   -301   -316    142    163   -309   -852   -340   -358   -402    361    132
    111   -158   -270     20    187   -213   -727   -124   -174   -249    488    233
    109    103     -5   -106     57     49   -620     23     44     10    750    462
     85    613    527   -350   -220    571   -698    -64    213    355   1189    875
     67   1176   1106   -623   -519   1143   -989   -452    207    600   1571   1228
     18   1257   1239   -641   -610   1249  -1340   -930    -57    496   1574   1210
   -189    563    753   -187   -470    657  -1532  -1330   -636   -176    945    680
   -231   -213     18    220   -127    -98  -1491  -1293   -974   -745    301    137
   -158   -517   -358    337     98   -436  -1405  -1124   -966   -849    114    -51
   -103   -470   -366    285    129   -418  -1273   -940   -818   -753    168    -15
     -5   -335   -329    171    161   -332  -1161   -784   -665   -626    272     77
      7   -262   -272    124    140   -267  -1096   -691   -568   -535    358    137
    -18   -228   -210    122     96   -220  -1031   -636   -511   -485    400    163
    -31   -239   -207    132     88   -223  -1005   -613   -491   -480    392    153
      7   -283   -290    137    148   -285  -1028   -631   -522   -517    348    122
     12   -259   -272    122    140   -265  -1000   -602   -491   -488    374    155
      2   -239   -244    116    122   -241   -976   -581   -467   -467    394    168
     12   -228   -241    106    124   -233   -963   -566   -452   -454    407    176
     18   -228   -246    106    132   -236   -961   -568   -454   -459    407    166
    -12   -226   -215    119     98   -220   -948   -561   -446   -459    407    166
     10   -220   -231    103    119   -226   -940   -550   -436   -454    413    176
      5   -205   -210     98    106   -207   -922   -524   -413   -431    436    194
     10   -192   -202     90    106   -197   -909   -519   -402   -420    439    197
     18   -184   -205     83    109   -194   -893   -514   -402   -423    426    197
     41   -181   -223     70    132   -202   -917   -530   -413   -436    410    189
     33   -176   -210     70    119   -192   -927   -530   -413   -436    418    207
     10   -158   -168     75     88   -163   -896   -511   -389   -415    446    231
     18   -194   -213     88    114   -202   -891   -506   -394   -426    439    210
     18   -207   -226     96    122   -215   -878   -493   -387   -423    439    197
     25   -192   -220     80    122   -207   -893   -496   -384   -415    449    202
     23   -155   -179     67    101   -166   -880   -478   -361   -394    480    228
      0   -145   -145     72     72   -148   -857   -467   -350   -389    478    218
     28   -150   -179     59    101   -163   -867   -478   -361   -397    459    220
     44   -124   -171     38    106   -148   -862   -465   -345   -384    465    241
     57   -135   -192     38    124   -163   -862   -454   -342   -379    465    231
     64   -137   -205     33    132   -171   -859   -449   -342   -368    480    215
     44   -124   -168     38    103   -145   -849   -436   -329   -353    501    231
     25   -119   -148     46     85   -135   -839   -423   -319   -342    506    244
     28   -106   -135     38     80   -119   -828   -410   -306   -332    517    254
     46    -90   -140     20     93   -114   -823   -400   -301   -324    522    262
     51    -80   -132     12     90   -103   -813   -384   -290   -314    532    270
     31    -70   -101     18     64    -85   -805   -371   -277   -301    545    283
     28    -46    -75     10     51    -59   -805   -355   -262   -283    566    306
     72     -5    -77    -33     75    -41   -802   -355   -257   -270    584    324
     90     20    -72    -57     83    -25   -800   -350   -252   -262    589    327
    109     38    -72    -75     90    -15   -789   -329   -236   -254    589    332
    103     70    -33    -85     70     18   -766   -309   -213   -231    615    350
     80     44    -36    -62     57      5   -756   -311   -220   -236    605    340
     72     12    -59    -44     67    -23   -748   -322   -231   -252    584    324
    106     54    -51    -83     77      2   -724   -303   -213   -236    600    345
     85     59    -25    -72     57     18   -704   -280   -189   -218    618    355
     49     41    -10    -46     28     15   -706   -275   -184   -213    615    355
     36     49     12    -44     12     31   -685   -262   -166   -197    626    366
     36     44      7    -41     12     28   -665   -249   -150   -189    626    361
     57     49     -7    -51     33     20   -649   -246   -145   -192    623    345
     31     36      5    -36     12     20   -620   -241   -140   -189    618    340
    -20     25     46     -5    -33     36   -615   -236   -129   -176    631    358
     12     41     25    -28     -7     33   -641   -254   -140   -184    628    345
     41     46      5    -44     18     25   -636   -262   -148   -194    623    316
     38     33     -7    -38     23     12   -628   -272   -158   -202    602    322
     44     31    -15    -38     31      7   -628   -275   -163   -205    589    332
     49     28    -20    -41     36      5   -610   -265   -158   -197    605    348
    -28    -20      7     25    -18     -7   -600   -257   -158   -194    600    322
   -106    -75     28     88    -70    -23   -623   -272   -171   -207    574    303
     20     15     -5    -20     12      5   -620   -254   -148   -187    597    322
    197    184    -12   -194    106     85   -561   -189    -85   -124    654    381
    148    181     33   -163     57    109   -535   -179    -75   -119    654    371
    -59     18     77     20    -70     46   -566   -223   -119   -166    602    322
    -64     18     80     23    -72     49   -566   -226   -122   -171    594    329
     46    114     64    -83     -7     90   -555   -213   -106   -148    620    361
     51    111     59    -80     -2     85   -561   -215   -111   -150    623    355
      0     80     77    -41    -38     77   -561   -215   -122   -158    613    337
    -25     88    111    -31    -67     98   -542   -202   -106   -140    623    353
    -18     93    111    -38    -64    101   -527   -192    -96   -132    623    353
     -5     77     83    -36    -44     80   -524   -187   -103   -148    602    342
     12     75     59    -46    -23     70   -524   -189   -114   -158    592    332
     -5     90     96    -41    -49     93   -511   -179   -106   -142    613    342
    -36    111    148    -38    -90    129   -496   -174   -101   -135    620    337
     -2    111    114    -54    -57    111   -504   -189   -116   -153    597    329
     38    106     67    -75    -12     88   -506   -187   -119   -155    589    327
     44    109     64    -75    -10     88   -493   -174   -116   -150    592    322
     28     96     67    -64    -20     83   -485   -174   -122   -153    581    311
     10    106     96    -57    -41    101   -475   -179   -124   -155    574    324
     12    109     96    -62    -41    103   -467   -184   -129   -166    568    319
      7    109    101    -59    -46    103   -457   -176   -127   -168    563    293
    -33     93    127    -31    -80    111   -452   -168   -124   -163    558    275
    -31     90    122    -28    -75    106   -446   -171   -127   -168    561    280
     10    103     93    -57    -41     98   -446   -184   -135   -179    550    288
     15    114     96    -64    -41    106   -452   -184   -135   -174    550    290
    -12    106    116    -46    -67    111   -454   -184   -135   -176    545    283
    -31     98    129    -33    -80    114   -444   -187   -135   -179    537    277
    -41     88    127    -25    -83    106   -418   -176   -129   -174    530    277
    -12    103    116    -46    -64    111   -418   -171   -124   -163    545    298
     15    116    101    -67    -44    109   -420   -171   -122   -155    563    314
     12    127    114    -70    -49    122   -400   -179   -124   -166    555    270
     20    122    101    -72    -38    111   -410   -179   -127   -174    532    259
     25     96     70    -62    -23     83   -436   -187   -142   -189    517    254
    -15     77     93    -31    -54     85   -413   -171   -132   -187    514    220
    -62     93    155    -15   -109    124   -361   -124    -85   -145    548    267
    -36    129    166    -49   -101    148   -342   -119    -72   -129    571    319
     -7    171    179    -80    -93    174   -322    -96    -57   -111    587    322
    -18    189    207    -88   -111    197   -298    -72    -31    -90    594    324
    -25    210    236    -90   -129    223   -275    -59    -12    -72    607    348
     10    207    194   -111    -90    202   -293    -88    -41   -103    574    306
     23    228    202   -127    -90    215   -285    -96    -46   -111    558    319
     10    280    270   -145   -129    275   -236    -67     -5    -67    597    342
     23    306    283   -163   -129    296   -239    -59     12    -46    620    371
     -5    259    262   -127   -135    259   -296    -88    -10    -70    600    337
     -7    233    241   -114   -124    239   -301    -93    -18    -83    584    316
      5    236    231   -122   -114    233   -309   -101    -20    -83    579    329
     18    241    223   -129   -101    233   -311   -106    -20    -75    581    332
      2    194    192   -101    -96    194   -306   -101    -28    -88    561    316
    -33    140    174    -54   -103    155   -293    -98    -33   -116    522    283
    -49    119    166    -36   -109    140   -285    -93    -31   -124    506    285
    -10     98    109    -44    -59    103   -293   -106    -44   -137    488    272
    -23     85    106    -31    -64     96   -290   -116    -51   -148    478    233
     18     83     64    -51    -23     75   -298   -119    -59   -153    472    233
      7     72     64    -41    -28     70   -290   -114    -57   -150    475    252
    -44     70    114    -12    -77     90   -272   -109    -46   -137    488    262
    -67     57    122      5    -93     88   -259   -116    -51   -142    475    259
    -49     46     93      0    -70     70   -252   -111    -51   -142    462    267
     -2     49     51    -23    -28     51   -257   -111    -59   -142    462    265
      7     46     38    -25    -15     44   -241    -90    -54   -137    467    249
     -7     -5      0      5     -5     -2   -184      2    -12   -142    426    210
     -2     25     28    -12    -15     25    -57    161    101    -83    441    220
     10    124    114    -67    -51    119     85    353    270     54    540    309
     49    335    285   -192   -116    311    192    511    462    267    750    498
     90    795    701   -444   -303    748    194    553    670    607   1158    872
     10   1299   1286   -654   -636   1291      2    290    724    880   1551   1215
    -70   1415   1486   -672   -776   1449   -329   -174    491    828   1602   1239
   -192    956   1148   -381   -670   1052   -504   -568      7    309   1119    865
   -215    257    472    -23   -345    363   -535   -665   -410   -309    459    335
   -142   -114     25    127    -85    -44   -509   -540   -478   -480    210     96
   -106   -210   -103    155     -2   -158   -436   -405   -407   -452    197     59
   -116   -215    -98    166    -10   -158   -392   -335   -337   -397    233     80
   -116   -129    -12    119    -51    -72   -296   -228   -226   -303    316    135
   -119    -44     75     80    -98     15   -207   -148   -135   -228    379    197
    -49     10     59     18    -54     36   -176   -116    -96   -200    392    210
      2     36     33    -18    -15     36   -171   -101    -85   -194    394    218
     -7     57     64    -25    -36     59   -148    -80    -67   -179    418    241
    -41     64    106    -12    -75     85   -132    -67    -49   -161    436    257
    -51     57    109     -5    -80     83   -135    -80    -59   -174    418    254
    -57     62    119     -2    -88     90   -109    -59    -38   -158    431    257
    -57     80    137    -12    -98    109    -90    -49    -23   -142    449    249
    -44     77    122    -15    -83     98    -85    -54    -28   -145    444    239
    -20     80    101    -31    -62     90    -88    -51    -31   -145    439    239
    -25     85    111    -28    -67     98    -85    -44    -23   -137    444    249
    -33     85    116    -25    -77    101    -83    -46    -25   -140    446    270
    -38     77    116    -20    -77     96    -64    -44    -23   -137    446    275
    -64     80    145     -7   -106    111    -31    -31    -10   -127    452    280
    -59     90    150    -15   -103    119    -18    -25      0   -119    459    288
    -36     77    111    -20    -75     93    -38    -20     -2   -116    462    275
    -67     64    132      0    -98     98    -20    -15     -2   -119    462    270
    -83     85    168     -2   -127    127     -2    -12      5   -119    465    283
    -46    111    158    -31   -101    135     20     -5     12   -111    462    280
    -25    122    148    -49    -88    135     23     -7     15   -114    462    270
     -2    116    119    -57    -62    119    -25    -25      2   -122    454    259
    -36    109    145    -36    -90    127    -31    -18     12   -106    475    280
    -10    153    163    -70    -85    158    -10     -2     31    -85    496    288
    -25    168    194    -70   -111    179     10      5     44    -77    501    309
    -18    176    192    -80   -106    184     15     12     49    -70    509    319
    -31    184    215    -77   -124    200     20     15     54    -62    517    319
    -25    194    220    -83   -122    207     23     20     62    -49    524    322
     -5    192    197    -96   -101    192     12     31     54    -49    524    327
    -12    194    205    -90   -109    200     15     38     59    -41    535    337
      0    213    213   -109   -106    213     20     49     72    -28    548    345
     -2    236    239   -116   -119    236     31     67     88    -12    563    363
    -36    254    288   -109   -163    270     38     77    101      5    584    384
    -57    270    327   -109   -192    298     54     77    101     10    592    394
     31    303    270   -168   -119    288     44     77     98      7    587    389
     46    322    275   -184   -114    298     57     88    109     15    594    397
     36    303    267   -171   -116    288     54     70     88     -2    579    381
     12    314    298   -163   -142    306     72     90    101     12    600    405
     -5    309    314   -153   -158    311     90    103    111     23    615    402
    -33    309    342   -137   -187    324    114    103    109     18    607    387
     -2    345    348   -174   -176    345    142    111    119     20    605    394
     15    348    332   -184   -158    340    119    109    122     20    602    381
     15    329    314   -176   -148    322    137    111    127     18    589    374
     12    345    332   -179   -158    340    174    127    145     28    602    384
    -36    335    368   -150   -202    350    150    119    150     36    607    387
    -54    324    379   -135   -218    350    171    127    166     46    615    384
    -62    324    384   -132   -223    353    194    122    171     49    613    381
    -70    301    371   -114   -220    335    197    109    155     33    597    376
    -46    293    340   -124   -194    316    189    101    145     23    594    379
    -46    296    342   -127   -194    319    189     98    145     25    597    366
    -59    303    361   -122   -210    332    202    103    153     28    594    358
    -83    306    389   -111   -236    348    218    116    168     41    607    371
    -96    311    405   -109   -249    358    231    122    174     49    613    376
   -109    288    397    -90   -252    342    231    111    166     36    594    358
    -75    303    379   -116   -226    340    226    106    163     38    600    368
    -41    332    374   -145   -207    353    218     93    161     44    613    379
    -46    340    387   -148   -218    363    223    101    168     51    613    371
    -54    340    392   -142   -223    366    231    106    174     54    618    374
    -54    327    381   -137   -220    355    239    114    179     51    615    397
    -67    337    405   -135   -236    371    259    137    200     70    636    400
    -85    337    420   -127   -254    376    265    135    197     64    623    376
    -64    340    405   -137   -236    371    270    137    200     62    623    376
    -72    337    407   -135   -241    374    280    142    207     72    636    379
   -106    348    454   -119   -280    400    301    158    223     88    652    394
   -109    355    465   -124   -288    410    316    161    228     93    657    413
    -62    371    431   -155   -246    400    306    155    220     83    646    394
    -70    371    441   -150   -257    405    288    150    207     72    631    384
    -70    371    441   -150   -254    405    288    142    200     62    620    400
    -85    384    470   -150   -277    426    314    153    218     80    633    410
    -59    381    441   -161   -252    413    322    142    213     75    628    397
    -36    374    410   -171   -226    392    319    161    215     80    639    407
    -75    379    454   -150   -265    415    316    161    218     88    652    423
    -98    374    472   -140   -285    423    314    132    194     59    620    410
    -93    376    470   -142   -283    423    329    135    194     49    605    394
    -80    379    457   -150   -270    418    332    129    194     49    605    387
    -85    379    465   -145   -275    420    340    132    197     51    613    394
    -67    384    452   -161   -259    418    329    119    189     44    605    387
    -64    387    452   -161   -259    418    327    116    187     41    602    381
    -75    374    446   -150   -259    410    337    119    184     38    597    379
    -64    366    431   -150   -246    397    350    122    179     31    587    363
   -101    368    467   -135   -283    418    389    135    187     36    589    358
   -137    361    498   -111   -316    428    387    132    192     41    597    371
    -72    366    436   -148   -254    400    353    109    171     28    584    366
    -36    397    433   -179   -233    415    368    114    174     25    581    358
   -135    358    491   -111   -314    423    355    106    166     18    571    345
   -116    353    470   -119   -293    410    327     85    153     10    568    348
    -80    366    446   -145   -265    407    327     77    150      7    566    350
   -116    400    517   -140   -316    457    379    116    192     46    600    376
   -114    392    506   -140   -309    446    374    119    197     49    594    358
    -70    381    449   -155   -259    415    358    111    181     28    576    324
    -67    394    462   -166   -265    428    361    103    174     18    568    335
    -59    431    491   -184   -275    459    392    109    187     23    576    363
    -98    480    579   -192   -337    530    454    155    233     62    615    384
   -166    491    657   -163   -410    574    472    166    254     85    641    400
   -122    504    626   -189   -374    563    454    161    254     83    641    389
    -98    491    589   -194   -342    540    459    158    249     75    631    368
   -101    511    613   -207   -355    563    472    163    262     88    641    371
    -88    548    636   -231   -363    592    472    155    270    101    652    371
    -49    587    636   -267   -342    610    465    161    277    114    667    394
    -38    592    631   -275   -335    610    452    158    280    116    678    420
    -64    584    649   -262   -355    615    444    153    277    114    678    415
    -72    550    623   -239   -348    584    439    142    262    106    665    397
   -101    488    587   -194   -342    537    431    111    236     77    639    366
   -119    452    571   -166   -345    511    402    109    223     64    628    350
   -109    488    594   -192   -350    542    418    132    231     75    636    374
   -127    493    620   -184   -374    555    470    150    241     77    639    384
   -122    423    545   -150   -332    483    420    114    207     41    602    353
   -122    387    509   -132   -314    446    384     90    181     20    576    350
    -88    394    483   -155   -285    439    376     77    168      5    558    335
    -93    407    501   -158   -296    454    400     90    179     10    553    327
   -132    384    517   -129   -324    449    402     80    174      0    550    327
   -148    368    517   -109   -332    441    402     77    179     -2    563    335
   -135    379    514   -122   -324    444    402     88    189     10    581    345
   -119    381    498   -132   -309    439    397     83    181      2    576    332
   -111    371    480   -132   -296    426    405     90    181     -5    574    316
   -103    337    441   -116   -272    389    459    166    215      0    563    293
    -98    335    433   -119   -267    384    615    342    324     46    568    267
    -90    431    522   -168   -306    475    763    537    485    168    657    329
   -122    615    737   -249   -428    675    891    711    685    368    852    519
    -90   1005   1096   -457   -592   1049    891    753    880    670   1208    852
    -31   1605   1636   -789   -833   1618    579    459    943    979   1644   1239
   -158   1901   2060   -872  -1109   1979    233      2    802   1067   1852   1395
   -262   1582   1842   -659  -1052   1712      7   -415    376    662   1512   1111
   -288    766   1054   -239   -670    909    -41   -589   -161    -90    745    485
   -270    272    540     -2   -405    405     33   -459   -283   -363    400    161
   -246    181    428     31   -337    303    132   -296   -179   -316    381    135
   -226    231    454     -2   -340    340    223   -168    -59   -228    439    168
   -202    329    532    -62   -366    431    324    -51     54   -135    517    228
   -184    402    587   -111   -387    496    379     10    122    -83    558    244
   -223    446    670   -111   -446    558    439     62    168    -41    594    257
   -241    454    696   -109   -467    574    462     70    181    -31    597    270
   -140    459    600   -158   -368    530    431     59    171    -44    584    259
   -103    498    602   -200   -355    550    423     62    176    -38    600    262
   -111    509    618   -200   -363    563    431     67    181    -36    602    246
   -132    524    654   -197   -394    589    454     80    192    -28    620    244
   -140    537    678   -197   -407    607    483     90    205    -25    633    239
   -192    535    727   -171   -459    628    496     88    202    -28    641    231
   -267    530    797   -132   -532    662    496     93    205    -25    652    223
   -161    587    748   -215   -454    667    459     75    189    -38    652    207
    -64    654    719   -293   -392    685    485     93    200    -38    667    236
   -109    646    753   -270   -431    698    498     98    197    -46    667    226
   -135    626    761   -246   -449    693    462     85    184    -59    652    184
   -127    641    769   -259   -449    706    462     88    181    -57    657    176
    -98    675    774   -288   -436    724    478    106    189    -51    675    202
   -137    706    841   -285   -491    774    496    122    202    -41    696    213
   -145    735    880   -296   -511    807    506    137    218    -25    714    220
   -140    743    880   -301   -511    810    498    137    205    -36    709    202
   -168    737    906   -283   -537    820    511    148    200    -46    706    192
   -246    756   1000   -257   -623    878    542    163    213    -38    724    205
   -218    776    995   -280   -605    883    540    171    213    -46    735    192
   -114    813    927   -350   -522    870    514    150    189    -75    724    153
   -106    841    948   -366   -527    893    509    148    192    -59    737    171
   -116    854    971   -371   -545    911    509    153    194    -49    745    174
    -62    872    935   -407   -498    904    485    155    192    -49    737    150
    -70    911    982   -420   -527    945    485    168    202    -33    753    158
    -77    943   1021   -431   -548    982    488    174    202    -31    766    166
    -75    961   1036   -444   -555    997    488    174    194    -36    763    153
    -90    976   1067   -444   -579   1021    491    181    194    -36    766    148
    -90   1026   1114   -470   -602   1070    501    197    210    -18    789    166
    -77   1065   1143   -493   -610   1104    509    202    218    -10    802    176
    -72   1078   1148   -504   -610   1114    496    189    194    -31    789    155
    -59   1117   1176   -530   -618   1145    488    184    184    -44    787    155
    -57   1156   1213   -550   -636   1184    498    187    189    -41    789    168
    -70   1184   1254   -555   -662   1218    504    181    187    -44    792    176
    -64   1213   1278   -574   -670   1244    498    176    181    -44    789    168
    -67   1234   1301   -584   -685   1267    498    168    174    -49    779    142
    -93   1252   1343   -579   -719   1296    511    176    181    -41    779    145
   -106   1275   1382   -584   -743   1327    522    176    184    -41    779    153
    -93   1291   1382   -600   -737   1335    519    158    166    -62    758    132
   -103   1309   1413   -602   -758   1361    524    158    176    -57    761    127
   -103   1306   1410   -602   -756   1358    530    155    181    -59    756    137
   -103   1309   1413   -602   -758   1361    535    142    176    -64    748    124
   -109   1322   1428   -607   -769   1374    548    140    179    -62    748    124
   -103   1332   1436   -615   -771   1384    553    135    179    -62    737    119
   -124   1322   1447   -600   -787   1384    558    124    174    -72    719     88
   -114   1306   1421   -594   -766   1363    553     98    150    -96    688     64
   -109   1304   1410   -597   -761   1356    553     93    145    -98    683     67
   -129   1296   1426   -584   -776   1361    558     90    145    -93    680     62
   -137   1283   1421   -574   -779   1350    563     88    140    -98    670     54
   -135   1296   1431   -579   -782   1363    566     77    137   -101    665     54
   -116   1309   1426   -597   -771   1366    571     88    148    -88    675     62
   -135   1314   1449   -589   -792   1379    587    101    163    -72    685     72
   -129   1314   1444   -592   -787   1376    587     93    158    -88    667     54
   -145   1327   1473   -589   -807   1400    594     98    168    -83    662     51
   -166   1340   1504   -587   -836   1421    605    111    181    -62    678     57
   -140   1350   1491   -605   -815   1421    605    106    179    -62    675     44
   -129   1353   1480   -613   -805   1415    610    103    181    -57    672     38
   -137   1358   1496   -610   -815   1426    620    114    194    -44    678     46
   -145   1363   1506   -610   -826   1434    626    124    200    -41    675     46
   -140   1358   1499   -610   -818   1428    626    122    192    -51    657     31
   -129   1374   1504   -623   -818   1439    626    119    194    -49    652     38
   -132   1387   1519   -626   -826   1452    628    119    197    -46    649     36
   -155   1384   1540   -615   -849   1462    628    111    194    -51    641     23
   -158   1395   1553   -620   -854   1473    633    106    194    -59    636     23
   -153   1397   1548   -623   -852   1473    633    103    194    -57    626     20
   -140   1379   1519   -618   -828   1449    633    109    189    -59    613      2
   -137   1387   1522   -626   -831   1454    641    116    197    -44    615    -12
   -153   1387   1540   -615   -846   1462    646    111    197    -44    615    -36
   -163   1382   1543   -610   -854   1462    649    103    194    -44    615    -49
   -140   1379   1519   -618   -828   1449    646     96    189    -57    594    -64
   -145   1379   1525   -618   -833   1449    649     83    181    -67    574    -75
   -153   1384   1538   -615   -846   1462    654     80    181    -72    568    -70
   -155   1387   1540   -615   -849   1462    652     80    187    -70    574    -70
   -171   1395   1566   -610   -867   1480    652     75    184    -70    568    -93
   -171   1382   1551   -605   -862   1465    646     70    174    -80    553   -122
   -163   1384   1545   -610   -854   1465    652     70    176    -75    558   -116
   -174   1395   1569   -610   -872   1480    667     70    181    -72    563   -119
   -155   1400   1556   -620   -854   1478    662     44    161    -96    532   -137
   -161   1402   1564   -620   -862   1483    659     36    155   -101    511   -137
   -179   1397   1577   -610   -878   1488    667     36    155    -96    504   -161
   -179   1389   1569   -605   -872   1478    667     33    150    -98    504   -174
   -200   1410   1610   -605   -904   1509    696     59    184    -70    535   -145
   -197   1400   1597   -602   -898   1499    696     51    179    -72    524   -161
   -150   1387   1538   -620   -844   1462    670      7    137   -116    478   -205
   -161   1389   1548   -615   -854   1467    667      2    135   -119    470   -213
   -171   1350   1522   -589   -846   1436    670     10    135   -122    462   -213
   -187   1374   1558   -594   -872   1465    688     23    150   -103    478   -200
   -187   1405   1592   -610   -888   1496    711     38    174    -80    496   -187
   -174   1418   1590   -623   -880   1501    730     54    192    -67    501   -187
   -161   1441   1602   -639   -880   1522    750     70    210    -49    517   -176
   -176   1460   1634   -644   -904   1545    771     75    228    -33    530   -168
   -176   1473   1647   -649   -911   1558    787     83    236    -23    542   -168
   -168   1473   1639   -652   -904   1556    797     90    239    -18    542   -176
   -168   1483   1652   -657   -909   1566    807     93    249    -10    542   -176
   -174   1519   1693   -672   -935   1608    820    101    272     15    563   -155
   -166   1540   1706   -688   -937   1623    818     96    280     25    568   -155
   -174   1527   1699   -678   -937   1610    802     77    270     20    558   -166
   -158   1506   1665   -672   -911   1584    787     77    267     23    553   -163
   -140   1470   1608   -665   -872   1538    766     57    244      2    524   -179
   -155   1444   1600   -644   -878   1519    758     41    231    -18    493   -210
   -171   1421   1592   -626   -883   1504    763     38    226    -23    470   -239
   -181   1382   1564   -600   -872   1473    763     28    215    -31    449   -259
   -189   1350   1538   -581   -865   1444    763     18    205    -41    431   -280
   -189   1345   1532   -579   -862   1439    758      5    200    -51    415   -303
   -197   1330   1527   -566   -862   1426    753     -7    192    -57    402   -319
   -197   1312   1509   -555   -852   1410    758     -7    189    -57    389   -335
   -179   1322   1499   -574   -839   1410    748    -18    184    -59    379   -348
   -187   1319   1506   -566   -846   1413    748    -18    187    -57    379   -353
   -192   1312   1501   -561   -846   1405    745    -20    189    -54    379   -350
   -189   1317   1506   -563   -846   1410    750    -23    192    -49    374   -350
   -187   1291   1475   -553   -831   1384    745    -25    189    -54    361   -371
   -176   1239   1415   -532   -795   1327    750    -12    184    -67    332   -397
   -163   1182   1345   -509   -756   1262    820     72    210    -77    293   -441
   -150   1228   1379   -537   -763   1304    953    223    309    -23    309   -444
   -116   1332   1449   -610   -784   1389   1078    410    462    114    410   -358
    -59   1548   1608   -745   -833   1579   1153    558    654    342    633   -140
    -12   2023   2034  -1008  -1023   2029   1122    589    880    701   1044    267
   -101   2598   2699  -1247  -1400   2647    911    345   1013   1049   1491    688
   -213   2564   2774  -1176  -1493   2668    587    -93    779    966   1470    652
   -309   2000   2307   -846  -1306   2153    389   -498    254    394    935    202
   -329   1309   1639   -488   -984   1473    348   -623   -179   -200    319   -327
   -306    935   1241   -314   -774   1088    407   -498   -236   -355    101   -555
   -296    867   1163   -285   -730   1015    517   -353   -142   -311    103   -574
   -270    906   1176   -319   -722   1041    636   -218    -20   -220    176   -522
   -236    989   1226   -376   -732   1106    730   -109     88   -124    257   -454
   -220   1057   1278   -418   -748   1166    800    -33    171    -49    329   -397
   -205   1060   1265   -428   -735   1161    833    -15    202    -28    340   -392
   -194   1044   1236   -426   -717   1140    841    -28    207    -23    337   -402
   -189   1041   1228   -426   -709   1135    859    -28    228    -10    350   -394
   -194   1028   1223   -415   -709   1124    875    -18    239      0    355   -394
   -189   1026   1215   -418   -704   1119    883    -10    249      7    368   -384
   -184   1013   1197   -413   -691   1104    893     -2    259     20    379   -366
   -171    987   1156   -410   -665   1070    893     -5    262     18    371   -371
   -168    979   1148   -405   -657   1062    898     -5    265     25    368   -374
   -171    997   1169   -415   -670   1083    911      0    283     46    387   -363
   -168    989   1158   -413   -662   1072    922      5    296     54    392   -358
   -168    971   1140   -402   -654   1054    935      7    303     62    389   -353
   -176    963   1140   -392   -657   1052    943     20    316     80    397   -337
   -166    969   1135   -402   -652   1052    950     25    327     93    405   -316
   -163    982   1145   -410   -654   1062    950     20    329     98    402   -298
   -155    966   1119   -407   -639   1044    958     25    337    106    400   -280
   -155    950   1106   -397   -631   1028    963     25    348    116    405   -267
   -161    948   1109   -394   -636   1026    969     20    358    124    415   -257
   -153    948   1101   -397   -628   1023    976     31    374    145    423   -241
   -155    945   1098   -394   -628   1021    974     31    379    153    423   -236
   -148    948   1096   -400   -620   1021    979     36    387    166    428   -220
   -150    943   1091   -397   -620   1015    976     31    392    176    433   -213
   -140    935   1075   -397   -607   1005    974     20    400    184    436   -207
   -135    945   1080   -407   -610   1013    982     23    413    200    439   -194
   -140    950   1091   -405   -615   1021    984     33    420    215    446   -176
   -137    945   1083   -405   -610   1013    976     38    423    223    446   -171
   -129    948   1078   -410   -605   1013    969     44    423    228    441   -171
   -119    953   1072   -418   -594   1013    966     54    431    241    441   -158
   -114    958   1072   -420   -592   1015    971     72    446    262    452   -137
   -114    974   1088   -431   -602   1031    974     88    459    290    467   -109
   -114    989   1101   -439   -607   1044    979    109    478    314    485    -70
   -111    984   1093   -439   -602   1039    979    124    488    332    501    -33
   -119    992   1111   -436   -615   1052    984    135    496    348    509    -31
   -114    992   1104   -439   -610   1047    979    124    488    345    491    -62
   -106    995   1098   -444   -602   1047    971    116    475    332    465    -59
   -114   1000   1111   -444   -613   1057    982    127    480    342    470    -31
   -119    989   1109   -433   -613   1049    995    140    493    353    475    -23
   -114    997   1111   -441   -613   1054   1000    142    501    355    475    -12
   -114    989   1104   -439   -610   1047   1005    145    509    355    472    -10
   -106    987   1093   -441   -600   1039   1015    158    519    363    470      2
   -109    974   1083   -431   -594   1028   1023    163    527    363    457      2
   -119    958   1078   -418   -600   1015   1041    176    542    368    452     -2
   -129    935   1065   -402   -597   1000   1049    181    550    371    439     -2
   -127    922   1049   -400   -589    987   1057    181    558    381    433     -2
   -129    930   1060   -400   -594    995   1057    168    558    387    428    -10
   -129    906   1034   -389   -581    969   1060    166    561    381    418     -7
   -124    896   1021   -387   -571    958   1062    168    566    381    413     -2
   -124    883   1008   -379   -566    945   1060    168    563    376    402     -7
   -122    872    995   -374   -558    932   1057    166    561    368    389    -12
   -132    865    997   -366   -563    930   1057    163    555    366    379    -18
   -111    865    976   -376   -542    919   1052    158    553    361    368    -20
   -101    854    953   -379   -527    904   1047    153    542    350    353    -31
   -103    844    948   -368   -524    896   1049    155    542    348    350    -33
   -122    844    966   -363   -545    904   1057    163    550    350    355    -23
   -124    849    974   -363   -550    911   1057    168    558    355    355    -20
   -103    849    950   -374   -527    898   1052    168    561    353    350    -23
   -114    846    961   -366   -537    904   1049    171    558    353    345    -18
   -127    823    950   -350   -540    885   1052    181    561    353    345     -5
   -106    846    953   -371   -530    901   1060    200    579    371    363     20
    -98    875    974   -389   -535    924   1070    215    592    387    381     41
   -103    880    984   -387   -542    932   1075    223    589    389    384     44
    -93    878    969   -392   -532    922   1078    244    597    402    389     59
    -80    867    945   -394   -511    906   1072    236    589    402    387     72
    -98    862    958   -381   -527    909   1067    223    581    400    381     44
    -85    857    943   -384   -514    898   1062    213    571    384    355     23
    -88    844    930   -379   -509    888   1067    215    581    394    358     51
   -106    857    963   -376   -535    909   1070    218    592    410    374     64
    -98    849    948   -376   -524    898   1062    200    576    397    358     46
    -98    831    930   -366   -514    880   1054    174    555    374    329     36
   -103    839    943   -368   -524    891   1057    174    568    381    340     41
   -106    831    937   -361   -522    883   1057    181    579    392    345     49
   -114    800    911   -342   -511    854   1049    181    576    387    335     44
   -127    784    911   -327   -519    846   1052    184    579    389    332     41
   -127    797    924   -337   -527    859   1060    197    597    405    342     51
   -111    805    917   -348   -514    859   1065    205    607    415    350     57
   -116    795    909   -340   -514    852   1060    200    605    410    348     51
   -137    805    943   -332   -540    872   1060    192    605    410    345     41
   -132    789    919   -329   -527    854   1067    197    610    415    345     44
   -142    787    927   -322   -535    857   1070    194    610    415    348     51
   -137    782    919   -322   -530    849   1062    184    605    410    342     38
   -132    766    898   -316   -514    831   1060    174    600    405    335     25
   -106    753    859   -324   -483    805   1047    161    592    392    324     15
   -101    748    849   -324   -475    797   1044    150    597    392    329     15
   -114    737    849   -314   -483    795   1052    145    605    402    337     23
   -135    750    885   -306   -509    818   1065    155    623    420    353     38
   -142    758    901   -309   -522    828   1065    148    626    426    358     36
   -135    761    896   -314   -514    828   1062    148    626    433    363     36
   -135    732    867   -298   -501    800   1057    148    623    426    363     33
   -137    706    844   -283   -491    774   1054    153    623    423    366     38
   -127    735    862   -303   -496    797   1060    155    628    428    368     41
   -124    727    852   -303   -488    789   1065    163    639    441    371     38
   -122    724    844   -301   -483    784   1057    155    631    439    374     25
   -119    706    826   -293   -472    766   1057    158    628    431    368     25
   -129    717    846   -293   -488    782   1065    168    641    441    366     31
   -122    750    870   -314   -496    810   1085    192    672    465    387     41
   -111    800    909   -345   -511    854   1114    215    709    493    415     54
   -109    844    953   -366   -530    898   1140    233    737    522    444     62
   -119    852    971   -366   -545    911   1156    241    753    540    465     72
   -122    846    969   -363   -545    906   1150    233    750    532    465     75
   -132    859    989   -366   -561    924   1156    231    758    535    472     96
   -127    896   1023   -384   -574    958   1163    241    776    563    496    124
   -106    914   1021   -405   -563    966   1156    239    782    574    496    122
   -106    898   1002   -397   -553    950   1143    231    771    568    480    109
   -101    867    969   -384   -535    917   1119    210    753    550    457     90
    -96    833    930   -368   -511    880   1104    197    737    532    428     67
    -96    800    893   -353   -493    846   1088    181    709    506    392     36
    -96    763    859   -335   -478    810   1078    168    688    485    363     15
    -88    737    823   -327   -454    782   1065    166    675    475    342      2
    -80    709    789   -314   -433    748   1057    163    662    459    322    -23
    -70    675    743   -303   -405    706   1028    137    631    433    288    -51
    -64    665    730   -301   -397    696   1015    127    618    426    270    -57
    -62    665    724   -301   -394    693   1015    129    615    426    272    -57
    -51    654    706   -301   -379    680   1008    132    605    418    267    -67
    -59    633    693   -288   -376    662   1000    129    594    405    257    -72
    -72    626    696   -277   -384    659   1000    129    592    407    252    -70
    -90    631    719   -272   -405    675   1005    137    597    415    257    -51
    -98    631    730   -265   -413    680   1010    150    605    420    259    -31
    -77    584    662   -254   -371    623   1039    202    607    402    231    -54
    -64    550    613   -244   -340    581   1150    348    667    410    205    -93
    -59    613    672   -277   -366    641   1306    545    802    498    259    -51
    -28    761    789   -366   -407    774   1452    771    997    680    410     98
      7   1171   1161   -589   -576   1166   1462    833   1215    997    753    441
    -10   1787   1797   -888   -904   1792   1286    665   1392   1387   1234    930
   -129   2182   2312  -1026  -1221   2247    940    239   1337   1574   1525   1215
   -241   1951   2192   -854  -1215   2070    610   -228    948   1288   1304   1015
   -288   1184   1470   -449   -878   1327    478   -506    366    548    558    384
   -259    555    815   -148   -537    685    509   -472     88     96     41    -83
   -244    319    561    -38   -402    439    613   -306    129     49    -72   -205
   -233    319    553    -41   -392    436    737   -142    257    137    -31   -181
   -197    415    613   -111   -405    511    839     -7    384    246     51   -106
   -168    491    657   -161   -413    574    893     62    459    314    103    -49
   -150    511    662   -181   -407    587    917     96    485    335    111    -36
   -148    504    652   -176   -400    576    924    106    493    335    101    -46
   -140    524    665   -194   -402    594    924    106    496    340    103    -59
   -122    522    641   -200   -381    581    911    101    485    329     90    -85
   -122    524    646   -202   -384    584    906    103    488    327     93   -101
   -119    535    654   -207   -387    594    906    103    488    329    101   -116
   -106    540    644   -218   -376    592    901     98    488    324    116   -163
   -111    537    649   -213   -379    592    898     96    488    324    109   -155
    -88    540    628   -228   -358    584    891     88    485    319     83   -129
   -101    522    623   -210   -361    571    883     77    478    309     57   -122
    -93    530    623   -220   -358    574    872     70    472    306     51   -132
    -83    540    620   -228   -353    579    862     64    467    301     44   -145
    -80    545    626   -233   -353    584    849     51    462    298     36   -148
    -80    553    633   -236   -355    592    844     49    465    298     33   -129
    -80    566    644   -244   -363    605    833     38    457    290     20   -124
    -75    574    649   -249   -363    613    818     23    446    280      0   -111
    -75    568    641   -246   -361    605    807     10    436    270    -23   -109
    -72    561    633   -244   -353    597    797      2    431    262    -36   -103
    -75    574    649   -249   -363    613    789     -2    428    267    -36    -90
    -59    579    639   -259   -350    607    774     -7    423    267    -46    -88
    -62    579    641   -262   -350    610    761    -18    413    265    -54    -88
    -64    589    654   -262   -358    620    750    -23    407    257    -62    -85
    -57    610    667   -277   -361    639    735    -33    400    257    -72    -80
    -46    610    654   -283   -350    631    724    -41    392    259    -85    -83
    -41    610    652   -285   -348    631    711    -44    387    262    -90    -83
    -44    618    662   -285   -353    639    698    -44    384    265    -85    -72
    -31    618    649   -296   -340    633    675    -54    368    259   -101    -75
    -23    628    652   -303   -337    641    659    -59    358    257   -109    -77
    -10    641    649   -316   -329    644    639    -62    348    257   -111    -77
     -5    652    657   -322   -329    654    623    -59    348    267   -103    -64
     -7    667    672   -332   -340    670    610    -57    348    280    -93    -41
    -10    678    685   -335   -348    680    594    -59    345    288    -85    -25
     -5    688    693   -342   -350    691    581    -72    340    293    -83    -20
     -7    704    711   -348   -358    706    574    -83    340    298    -77     -7
    -10    714    722   -353   -366    717    563    -98    329    296    -75      0
    -10    709    719   -350   -366    714    555   -114    316    283    -77    -12
     -7    704    709   -348   -358    706    542   -135    303    270    -85    -33
    -10    704    714   -345   -361    709    530   -150    293    262    -96    -49
    -20    704    724   -342   -371    711    522   -158    290    262    -90    -51
    -28    711    740   -342   -384    724    514   -163    298    265    -80    -54
    -38    701    737   -332   -389    717    509   -163    303    259    -77    -62
    -38    685    724   -322   -381    704    498   -171    306    252    -85    -77
    -49    683    730   -316   -389    706    493   -187    303    241    -93    -98
    -49    683    732   -316   -392    706    488   -200    309    236    -93   -106
    -51    667    717   -309   -384    691    470   -223    298    218   -114   -129
    -64    644    709   -288   -387    675    454   -244    288    202   -135   -150
    -77    636    714   -280   -394    675    446   -262    283    194   -150   -163
    -90    618    709   -262   -400    662    436   -283    272    184   -168   -181
    -98    600    696   -252   -400    646    423   -303    265    171   -187   -197
    -93    600    693   -252   -392    646    415   -322    257    163   -200   -210
    -93    597    688   -252   -392    641    407   -337    249    150   -205   -241
    -90    584    675   -246   -384    628    400   -345    241    140   -213   -267
    -83    576    659   -246   -374    618    397   -350    236    132   -226   -280
    -72    568    641   -246   -355    605    394   -353    233    129   -236   -288
    -59    566    626   -254   -342    594    381   -358    233    127   -244   -288
    -51    566    618   -257   -335    592    379   -363    231    124   -254   -293
    -54    563    618   -257   -335    589    376   -366    228    124   -267   -296
    -44    548    592   -252   -316    568    366   -368    226    119   -285   -283
    -44    530    574   -244   -309    550    358   -379    220    111   -303   -283
    -51    530    579   -239   -314    553    353   -389    210    109   -322   -290
    -44    537    581   -249   -311    558    335   -407    194     98   -345   -306
    -57    527    584   -233   -319    555    324   -420    187     88   -366   -306
    -44    537    581   -246   -314    558    309   -433    179     85   -379   -306
    -36    509    545   -236   -290    527    285   -459    155     64   -410   -327
    -28    483    511   -228   -270    496    262   -475    137     51   -436   -342
    -23    475    498   -226   -259    485    244   -491    124     49   -454   -348
    -25    480    506   -228   -267    493    223   -511    109     41   -472   -353
    -36    483    519   -223   -277    498    202   -527     98     36   -488   -363
    -38    470    509   -215   -275    488    184   -545     85     28   -509   -379
    -46    452    498   -202   -272    475    171   -563     75     23   -535   -389
    -70    436    504   -184   -288    470    153   -584     62     15   -553   -387
    -70    441    509   -187   -288    475    135   -602     51     10   -568   -387
    -70    439    509   -187   -288    472    119   -620     41      2   -584   -394
    -62    428    491   -181   -275    459    101   -636     31     -5   -605   -405
    -57    418    472   -181   -265    444     75   -662      7    -23   -633   -420
    -54    418    472   -181   -265    444     59   -678     -2    -28   -644   -423
    -46    407    454   -181   -252    431     33   -698    -20    -38   -662   -433
    -41    394    436   -176   -239    415     10   -722    -38    -49   -683   -441
    -44    376    420   -168   -231    397    -12   -745    -57    -59   -704   -459
    -33    361    394   -166   -213    376    -38   -769    -75    -72   -717   -485
    -23    361    384   -171   -205    371    -62   -787    -85    -85   -722   -501
    -15    371    387   -176   -200    379    -75   -797    -90    -88   -719   -509
    -18    363    379   -174   -200    371    -90   -810    -98    -93   -722   -517
    -38    345    384   -153   -213    363   -106   -826   -109    -98   -727   -524
    -49    319    368   -135   -207    342   -129   -846   -129   -114   -748   -542
    -38    309    348   -135   -192    327   -153   -862   -145   -124   -761   -555
    -46    311    358   -135   -202    335   -168   -875   -153   -127   -769   -571
    -36    316    353   -140   -194    335   -189   -893   -166   -135   -787   -589
    -28    309    335   -142   -181    322   -215   -917   -187   -148   -813   -613
    -18    296    314   -137   -166    303   -231   -930   -197   -155   -828   -623
    -23    290    314   -135   -168    301   -249   -948   -207   -166   -839   -636
    -25    283    309   -129   -168    296   -272   -969   -223   -179   -852   -649
    -28    280    309   -127   -168    293   -290   -982   -239   -189   -865   -662
    -25    298    324   -135   -174    311   -298   -989   -241   -189   -872   -665
    -15    332    348   -158   -181    340   -296   -982   -226   -168   -859   -649
    -18    355    374   -168   -197    366   -285   -971   -213   -153   -846   -626
    -20    374    394   -176   -207    384   -277   -961   -202   -140   -839   -610
    -25    361    387   -166   -205    374   -288   -969   -210   -148   -849   -613
    -36    335    371   -150   -205    353   -309   -987   -231   -161   -870   -626
    -25    353    376   -163   -202    363   -324   -997   -233   -161   -872   -620
    -12    400    413   -194   -213    405   -335   -995   -220   -140   -854   -584
    -23    413    436   -194   -228    423   -361  -1010   -226   -145   -859   -568
    -31    363    394   -168   -213    379   -410  -1052   -267   -184   -904   -594
    -33    324    358   -145   -197    340   -446  -1078   -296   -207   -930   -607
    -41    298    337   -129   -189    319   -472  -1098   -319   -228   -950   -615
    -51    252    303    -98   -176    277   -509  -1132   -355   -259   -987   -631
    -54    215    270    -80   -163    241   -532  -1150   -384   -285  -1015   -646
    -59    158    218    -49   -137    187   -558  -1176   -415   -316  -1049   -678
    -70    114    184    -20   -127    148   -584  -1208   -449   -348  -1088   -709
    -67     96    163    -12   -114    129   -607  -1234   -475   -374  -1119   -730
    -67     75    140     -5   -103    106   -628  -1257   -501   -397  -1137   -743
    -67     67    135      0   -101     98   -646  -1270   -511   -407  -1143   -737
    -64     51    116      5    -90     83   -665  -1283   -524   -415  -1156   -743
    -64     44    109     10    -85     75   -678  -1296   -537   -426  -1163   -753
    -62     41    101      7    -80     70   -698  -1314   -553   -436  -1169   -774
    -41     28     67      5    -54     46   -724  -1335   -576   -457  -1187   -795
    -36     -5     31     20    -33     12   -735  -1335   -597   -478  -1215   -815
    -25    -85    -59     57     15    -72   -701  -1273   -597   -493  -1257   -857
     -7    -88    -80     46     36    -85   -563  -1093   -506   -454  -1254   -872
      5     20     12    -12     -5     18   -410   -885   -353   -340  -1174   -807
     44    226    179   -135    -67    205   -303   -709   -158   -140   -987   -633
    106    698    592   -402   -241    646   -337   -685     70    202   -594   -246
     36   1345   1309   -691   -636   1327   -628  -1005    189    566   -114    233
   -103   1564   1667   -730   -885   1615  -1044  -1525     18    615     38    381
   -189   1130   1317   -472   -753   1223  -1361  -1992   -478    153   -371     15
   -205    306    511    -49   -358    407  -1460  -2200  -1057   -605  -1140   -654
   -187   -244    -57    213    -67   -150  -1384  -2078  -1218   -922  -1535  -1036
   -158   -361   -202    257     20   -283  -1267  -1893  -1124   -896  -1566  -1088
   -119   -293   -174    205     25   -233  -1137  -1719   -979   -787  -1493  -1039
    -70   -187   -116    129     23   -153  -1036  -1587   -854   -683  -1405   -961
    -67   -145    -77    106      2   -111  -1000  -1535   -805   -644  -1366   -919
    -72   -148    -75    109      0   -111   -987  -1514   -789   -633  -1358   -909
    -54   -145    -90     98     15   -119   -987  -1509   -787   -636  -1356   -914
    -57   -150    -93    103     18   -122   -992  -1509   -789   -641  -1358   -937
    -57   -158   -103    106     20   -129  -1002  -1519   -800   -652  -1376   -958
    -46   -153   -106     98     28   -132  -1013  -1525   -805   -659  -1382   -961
    -46   -155   -109     98     31   -132  -1023  -1527   -807   -662  -1384   -953
    -36   -168   -132    103     46   -150  -1034  -1530   -815   -672  -1397   -963
    -31   -181   -150    103     57   -166  -1041  -1532   -820   -678  -1405   -971
    -36   -179   -142    106     51   -161  -1049  -1532   -820   -672  -1400   -969
    -28   -168   -140     96     54   -153  -1057  -1532   -820   -667  -1395   -966
    -38   -176   -137    109     49   -158  -1057  -1530   -823   -670  -1397   -963
    -51   -189   -137    119     41   -163  -1062  -1530   -823   -670  -1402   -966
    -41   -197   -155    119     54   -176  -1075  -1532   -826   -672  -1402   -963
    -41   -213   -174    124     64   -194  -1091  -1538   -833   -678  -1405   -966
    -36   -218   -181    127     72   -200  -1106  -1545   -836   -685  -1410   -971
    -44   -228   -184    135     70   -207  -1119  -1548   -841   -691  -1415   -971
    -38   -220   -181    129     70   -202  -1130  -1548   -841   -688  -1405   -966
    -36   -226   -189    127     75   -207  -1137  -1548   -844   -688  -1400   -976
    -38   -233   -194    137     77   -215  -1145  -1551   -846   -691  -1397   -982
    -44   -239   -197    140     75   -220  -1153  -1551   -846   -691  -1405   -979
    -36   -249   -215    142     88   -233  -1158  -1551   -846   -691  -1408   -974
    -41   -249   -210    142     83   -228  -1163  -1551   -846   -685  -1405   -969
    -46   -246   -200    148     75   -223  -1171  -1548   -844   -685  -1397   -966
    -44   -249   -205    145     77   -226  -1184  -1543   -846   -683  -1392   -963
    -33   -254   -223    142     93   -239  -1195  -1543   -846   -685  -1395   -963
    -28   -252   -223    140     96   -239  -1197  -1538   -841   -683  -1392   -948
    -36   -246   -210    142     85   -228  -1195  -1527   -831   -672  -1376   -919
    -33   -244   -210    137     85   -228  -1208  -1525   -831   -672  -1366   -893
    -33   -233   -200    132     83   -218  -1213  -1514   -826   -662  -1350   -865
    -23   -228   -205    124     90   -218  -1215  -1501   -818   -652  -1337   -872
    -12   -231   -218    122    101   -226  -1218  -1496   -813   -646  -1325   -909
    -10   -226   -215    116    101   -220  -1215  -1493   -807   -641  -1314   -917
    -20   -218   -200    119     88   -210  -1215  -1488   -802   -631  -1296   -898
    -25   -215   -189    119     80   -202  -1215  -1491   -802   -628  -1291   -883
    -20   -194   -174    109     75   -184  -1215  -1491   -802   -623  -1286   -862
    -15   -192   -176    103     80   -184  -1215  -1499   -805   -626  -1291   -857
    -25   -210   -184    116     77   -197  -1215  -1501   -805   -631  -1299   -857
    -31   -220   -189    124     75   -205  -1221  -1506   -807   -631  -1301   -854
    -41   -226   -184    135     70   -205  -1213  -1501   -797   -626  -1296   -844
    -49   -226   -179    135     62   -205  -1202  -1496   -784   -615  -1286   -839
    -38   -226   -189    132     72   -207  -1200  -1496   -776   -610  -1283   -844
    -38   -236   -200    137     80   -218  -1197  -1493   -774   -610  -1283   -849
    -51   -254   -202    153     75   -228  -1200  -1499   -774   -613  -1286   -854
    -57   -254   -197    155     67   -226  -1205  -1504   -774   -613  -1283   -854
    -54   -265   -210    158     75   -236  -1215  -1514   -784   -623  -1296   -865
    -57   -275   -220    166     80   -249  -1226  -1525   -792   -633  -1309   -870
    -51   -293   -241    174     93   -267  -1236  -1535   -805   -646  -1330   -878
    -54   -311   -259    181    101   -285  -1249  -1545   -818   -659  -1345   -891
    -62   -319   -259    189     98   -290  -1254  -1548   -823   -670  -1348   -885
    -54   -322   -267    187    103   -293  -1267  -1556   -833   -678  -1356   -888
    -54   -329   -275    192    109   -303  -1280  -1561   -846   -683  -1366   -885
    -54   -332   -277    192    109   -306  -1286  -1556   -849   -680  -1369   -885
    -54   -335   -280    194    111   -309  -1288  -1556   -852   -680  -1371   -891
    -51   -342   -290    194    119   -316  -1291  -1551   -854   -678  -1374   -888
    -57   -353   -296    205    119   -324  -1291  -1543   -857   -683  -1379   -885
    -57   -350   -293    202    116   -322  -1296  -1543   -865   -691  -1382   -893
    -57   -358   -301    207    122   -329  -1296  -1538   -870   -696  -1384   -896
    -54   -363   -311    207    127   -337  -1296  -1527   -865   -688  -1374   -885
    -49   -355   -306    202    127   -332  -1293  -1517   -859   -688  -1358   -878
    -51   -358   -306    202    127   -332  -1299  -1517   -872   -701  -1363   -891
    -51   -374   -322    213    135   -348  -1306  -1517   -883   -709  -1366   -898
    -57   -387   -329    220    135   -358  -1306  -1509   -885   -709  -1363   -891
    -46   -387   -340    218    145   -363  -1306  -1506   -896   -719  -1369   -885
    -49   -392   -345    218    148   -368  -1306  -1504   -904   -727  -1371   -883
    -51   -407   -355    228    150   -381  -1306  -1499   -911   -735  -1379   -883
    -57   -418   -361    236    150   -389  -1306  -1491   -911   -737  -1376   -870
    -49   -413   -363    231    155   -389  -1309  -1486   -917   -737  -1371   -854
    -51   -426   -374    236    161   -400  -1312  -1483   -924   -745  -1371   -852
    -57   -439   -381    246    161   -410  -1312  -1480   -930   -750  -1371   -844
    -62   -446   -384    252    158   -415  -1314  -1480   -940   -758  -1376   -841
    -70   -454   -384    262    155   -420  -1322  -1486   -956   -769  -1384   -846
    -70   -475   -405    270    166   -441  -1325  -1491   -969   -779  -1389   -846
    -70   -485   -415    277    171   -452  -1319  -1486   -969   -784  -1387   -841
    -72   -491   -418    280    168   -454  -1317  -1480   -974   -789  -1382   -839
    -64   -491   -426    277    179   -459  -1317  -1475   -982   -795  -1374   -833
    -67   -501   -433    285    181   -467  -1317  -1475   -992   -800  -1369   -836
    -70   -504   -433    288    179   -470  -1317  -1470   -995   -805  -1361   -833
    -67   -514   -446    290    187   -480  -1322  -1473  -1005   -815  -1358   -839
    -64   -535   -470    301    202   -504  -1322  -1470  -1010   -826  -1356   -836
    -62   -542   -480    301    207   -511  -1319  -1465  -1018   -828  -1350   -831
    -62   -550   -488    306    213   -519  -1314  -1457  -1021   -828  -1340   -831
    -59   -545   -485    301    210   -517  -1312  -1452  -1018   -831  -1325   -831
    -64   -545   -480    306    207   -514  -1312  -1447  -1018   -833  -1314   -826
    -67   -566   -498    314    215   -532  -1317  -1447  -1031   -846  -1312   -833
    -59   -555   -496    306    218   -527  -1314  -1444  -1034   -849  -1296   -831
    -57   -555   -498    303    218   -527  -1309  -1441  -1039   -854  -1288   -839
    -57   -566   -509    311    226   -537  -1304  -1434  -1044   -859  -1278   -844
    -64   -576   -511    319    220   -542  -1304  -1434  -1047   -857  -1262   -849
    -67   -574   -506    319    218   -540  -1301  -1428  -1047   -854  -1244   -852
    -67   -571   -506    319    218   -540  -1299  -1428  -1049   -859  -1236   -859
    -70   -574   -504    322    215   -540  -1299  -1426  -1057   -870  -1234   -862
    -72   -579   -509    324    215   -545  -1291  -1415  -1054   -870  -1226   -859
    -72   -571   -498    322    213   -535  -1273  -1400  -1041   -857  -1205   -852
    -70   -519   -449    293    187   -485  -1239  -1371  -1013   -826  -1166   -826
    -64   -480   -415    272    174   -449  -1213  -1348   -997   -818  -1150   -813
    -67   -439   -371    254    150   -407  -1184  -1319   -982   -805  -1127   -789
    -62   -444   -381    254    158   -415  -1182  -1317   -992   -807  -1122   -800
    -64   -441   -376    254    155   -410  -1189  -1325  -1010   -815  -1127   -815
    -59   -389   -329    226    135   -361  -1169  -1301   -992   -789  -1101   -787
    -41   -363   -322    200    140   -342  -1166  -1288   -976   -776  -1078   -766
    -38   -363   -324    200    142   -345  -1184  -1296   -989   -784  -1083   -771
    -41   -397   -355    218    155   -376  -1208  -1306  -1015   -805  -1101   -795
    -44   -423   -379    233    166   -402  -1218  -1306  -1034   -820  -1111   -802
    -38   -444   -407    241    181   -426  -1234  -1322  -1062   -844  -1132   -813
    -51   -485   -433    267    189   -459  -1239  -1335  -1091   -870  -1169   -810
    -57   -504   -449    277    194   -478  -1241  -1332  -1111   -885  -1200   -792
    -57   -540   -483    298    213   -511  -1244  -1335  -1140   -911  -1228   -795
    -70   -581   -511    324    218   -545  -1249  -1343  -1166   -935  -1241   -805
    -77   -589   -511    332    215   -550  -1265  -1356  -1187   -950  -1252   -813
    -85   -613   -530    348    220   -571  -1260  -1356  -1195   -961  -1257   -810
    -75   -613   -537    345    231   -576  -1260  -1350  -1205   -969  -1275   -787
    -70   -610   -540    340    233   -576  -1262  -1353  -1218   -974  -1288   -769
    -59   -618   -558    337    246   -587  -1260  -1343  -1223   -979  -1291   -761
    -59   -623   -563    340    249   -594  -1257  -1337  -1231   -982  -1286   -758
    -54   -613   -558    335    252   -587  -1244  -1325  -1228   -974  -1273   -761
    -46   -662   -615    353    283   -641  -1226  -1296  -1236   -992  -1291   -802
    -28   -735   -706    381    337   -722  -1132  -1176  -1215  -1010  -1325   -857
    -23   -709   -688    363    332   -698   -958   -982  -1117   -963  -1304   -865
     20   -618   -639    298    329   -628   -769   -737   -943   -820  -1192   -784
     64   -262   -329     98    194   -296   -701   -613   -717   -540   -904   -509
    109    384    275   -246    -83    332   -852   -719   -478   -119   -407    -25
     20   1015    995   -522   -485   1005  -1226  -1135   -392    205     41    402
    -93   1075   1169   -491   -631   1122  -1644  -1660   -628    129     46    400
   -161    337    498    -90   -329    418  -1836  -2031  -1241   -558   -605   -166
   -168   -504   -335    335     80   -420  -1805  -2062  -1712  -1208  -1286   -774
   -150   -909   -758    530    301   -833  -1660  -1870  -1764  -1371  -1522  -1005
   -124   -917   -792    522    332   -854  -1491  -1660  -1631  -1286  -1483   -987
    -85   -818   -732    449    322   -774  -1330  -1470  -1480  -1161  -1384   -914
    -57   -740   -683    397    311   -711  -1234  -1361  -1387  -1080  -1322   -849
    -44   -704   -659    371    306   -680  -1187  -1306  -1345  -1049  -1293   -818
    -41   -698   -657    371    306   -678  -1161  -1275  -1332  -1036  -1283   -805
    -41   -698   -657    368    306   -678  -1145  -1254  -1322  -1028  -1275   -795
    -46   -693   -646    368    298   -670  -1130  -1241  -1312  -1021  -1262   -784
    -49   -696   -646    374    298   -672  -1119  -1231  -1309  -1018  -1254   -779
    -51   -704   -652    379    298   -678  -1106  -1218  -1304  -1013  -1244   -769
    -41   -696   -657    368    303   -678  -1093  -1202  -1299  -1002  -1228   -758
    -44   -685   -641    363    296   -665  -1078  -1192  -1293   -997  -1218   -756
    -57   -698   -644    376    290   -672  -1072  -1189  -1296   -997  -1213   -758
    -59   -706   -646    384    293   -678  -1057  -1176  -1291   -992  -1189   -748
    -57   -693   -636    374    288   -665  -1044  -1163  -1283   -982  -1169   -737
    -57   -704   -646    379    293   -675  -1039  -1156  -1283   -984  -1166   -740
    -51   -709   -657    379    301   -683  -1026  -1145  -1280   -984  -1153   -727
    -57   -696   -639    376    290   -667  -1015  -1140  -1270   -982  -1137   -719
    -67   -696   -628    379    277   -665  -1013  -1143  -1270   -979  -1130   -727
    -67   -698   -631    381    280   -667  -1002  -1135  -1265   -976  -1114   -724
    -57   -675   -618    366    277   -646   -995  -1130  -1260   -974  -1101   -722
    -49   -675   -626    363    288   -652   -974  -1117  -1249   -969  -1088   -717
    -54   -688   -636    371    288   -662   -963  -1106  -1239   -963  -1072   -709
    -54   -680   -626    368    285   -654   -956  -1093  -1234   -958  -1060   -701
    -59   -672   -613    366    275   -644   -950  -1083  -1223   -950  -1049   -691
    -54   -665   -610    361    277   -639   -948  -1078  -1218   -950  -1044   -688
    -49   -672   -623    358    285   -646   -945  -1065  -1213   -948  -1041   -685
    -38   -662   -623    350    290   -644   -940  -1052  -1205   -940  -1034   -672
    -36   -652   -618    342    288   -636   -932  -1036  -1195   -927  -1021   -659
    -31   -644   -613    337    290   -628   -919  -1015  -1176   -911  -1005   -631
    -46   -639   -594    340    272   -618   -911  -1002  -1163   -904  -1000   -618
    -44   -639   -594    340    275   -618   -904   -989  -1153   -896   -995   -613
    -31   -607   -576    319    270   -592   -901   -979  -1143   -885   -982   -602
    -23   -592   -568    309    272   -581   -888   -956  -1117   -862   -958   -579
    -25   -581   -558    303    265   -571   -878   -943  -1104   -849   -950   -563
    -18   -563   -548    290    262   -555   -867   -927  -1088   -833   -937   -540
    -15   -558   -542    285    259   -550   -854   -911  -1072   -818   -924   -519
    -12   -542   -530    277    257   -537   -839   -898  -1060   -802   -911   -496
    -18   -537   -519    275    249   -530   -828   -898  -1054   -797   -906   -485
    -25   -522   -496    272    233   -509   -813   -888  -1039   -782   -898   -470
    -28   -493   -467    259    218   -480   -805   -883  -1026   -769   -891   -457
    -20   -478   -457    249    218   -467   -792   -870  -1008   -756   -883   -444
    -15   -483   -467    249    223   -475   -784   -865  -1002   -750   -888   -436
    -18   -493   -475    254    228   -485   -766   -849   -982   -735   -883   -426
    -20   -504   -483    262    231   -493   -743   -833   -958   -714   -872   -415
    -18   -498   -480    259    231   -491   -735   -820   -943   -704   -870   -415
    -20   -509   -488    265    231   -501   -724   -810   -924   -696   -870   -410
    -33   -514   -483    272    223   -498   -709   -797   -904   -680   -862   -394
    -41   -527   -485    283    220   -506   -698   -795   -888   -667   -857   -389
    -46   -537   -491    293    220   -514   -693   -789   -883   -659   -854   -389
    -49   -558   -509    301    228   -535   -698   -795   -888   -667   -865   -397
    -57   -555   -498    306    218   -527   -698   -797   -885   -667   -865   -394
    -70   -563   -493    314    210   -527   -693   -800   -883   -667   -867   -400
    -72   -568   -496    322    210   -532   -691   -802   -878   -670   -867   -405
    -72   -563   -491    316    207   -527   -691   -805   -878   -680   -872   -407
    -72   -566   -496    319    210   -532   -678   -795   -862   -675   -862   -394
    -75   -561   -488    316    202   -524   -670   -784   -846   -659   -852   -387
    -75   -561   -485    319    205   -524   -654   -766   -826   -644   -841   -374
    -77   -561   -485    316    202   -524   -646   -758   -818   -633   -833   -363
    -77   -558   -480    316    200   -519   -641   -753   -815   -631   -831   -353
    -75   -550   -478    311    200   -514   -639   -750   -813   -628   -831   -353
    -72   -550   -478    311    202   -514   -628   -735   -800   -618   -826   -348
    -75   -548   -475    311    200   -511   -620   -730   -789   -618   -823   -340
    -67   -550   -485    309    207   -519   -610   -724   -782   -615   -823   -329
    -59   -545   -485    301    210   -517   -605   -722   -776   -613   -820   -322
    -57   -540   -483    298    213   -511   -600   -724   -776   -610   -826   -324
    -57   -548   -493    301    215   -522   -594   -719   -771   -607   -831   -332
    -57   -550   -493    303    218   -522   -584   -709   -763   -602   -826   -316
    -70   -548   -478    306    202   -514   -579   -706   -761   -600   -823   -309
    -67   -545   -478    306    205   -511   -568   -696   -748   -589   -813   -301
    -62   -553   -491    306    213   -522   -568   -691   -745   -587   -810   -298
    -59   -555   -496    306    218   -527   -566   -693   -743   -589   -813   -293
    -57   -558   -501    306    220   -530   -566   -696   -740   -589   -815   -288
    -62   -555   -493    309    215   -524   -558   -688   -730   -581   -805   -277
    -57   -563   -506    309    223   -535   -550   -685   -727   -584   -802   -275
    -51   -558   -509    303    226   -535   -550   -688   -727   -587   -805   -277
    -46   -553   -506    298    228   -530   -542   -685   -717   -581   -802   -267
    -41   -550   -509    296    233   -530   -537   -680   -709   -574   -797   -262
    -44   -553   -509    296    228   -532   -532   -678   -704   -571   -797   -259
    -44   -542   -498    293    226   -522   -530   -680   -704   -571   -800   -254
    -46   -537   -493    290    220   -517   -524   -680   -698   -568   -800   -254
    -46   -555   -509    301    231   -532   -514   -665   -683   -555   -789   -239
    -41   -568   -527    303    241   -548   -517   -670   -691   -566   -800   -244
    -36   -563   -527    298    244   -545   -509   -665   -683   -561   -797   -236
    -59   -545   -488    301    213   -517   -496   -652   -667   -545   -782   -218
    -72   -548   -475    311    200   -511   -493   -649   -662   -545   -782   -220
    -31   -566   -535    296    252   -550   -496   -649   -662   -550   -787   -226
    -46   -563   -517    303    233   -540   -483   -639   -646   -537   -776   -210
    -75   -563   -491    319    205   -527   -467   -631   -631   -522   -761   -194
    -72   -550   -478    311    202   -514   -462   -626   -623   -514   -750   -192
    -72   -548   -478    309    200   -514   -457   -623   -618   -509   -750   -200
    -72   -553   -480    311    202   -517   -444   -610   -605   -498   -740   -192
    -31   -524   -496    275    231   -509   -426   -592   -587   -483   -724   -181
    -28   -483   -454    257    213   -470   -389   -553   -548   -449   -688   -153
    -15   -444   -428    228    202   -436   -363   -527   -522   -426   -670   -140
     -7   -418   -410    213    200   -415   -342   -509   -501   -407   -652   -122
    -31   -431   -402    228    184   -418   -327   -496   -491   -400   -644   -114
    -33   -423   -389    228    176   -407   -314   -483   -475   -392   -628    -96
    -10   -353   -342    179    163   -348   -301   -470   -452   -368   -600    -72
     -2   -324   -324    163    161   -324   -290   -465   -431   -348   -581    -54
    -12   -342   -329    176    155   -335   -298   -467   -426   -345   -576    -51
    -18   -350   -332    184    155   -342   -298   -467   -418   -340   -568    -49
     -5   -345   -342    174    168   -345   -309   -472   -420   -340   -566    -57
    -23   -381   -361    202    168   -371   -324   -485   -433   -355   -579    -70
    -62   -423   -363    241    150   -394   -316   -478   -433   -366   -587    -77
    -28   -475   -446    252    207   -462   -327   -488   -454   -397   -618   -103
    -36   -509   -472    270    218   -491   -332   -501   -475   -420   -644   -129
    -54   -537   -483    296    213   -511   -332   -504   -480   -426   -646   -140
    -62   -550   -491    306    213   -522   -332   -506   -485   -428   -649   -142
    -62   -568   -506    316    220   -537   -327   -506   -488   -431   -649   -142
    -88   -579   -491    332    200   -535   -324   -501   -485   -431   -649   -148
    -77   -571   -493    324    205   -532   -316   -491   -475   -428   -649   -142
    -75   -581   -509    327    215   -548   -311   -480   -472   -420   -646   -142
    -80   -581   -501    332    210   -542   -303   -467   -462   -410   -639   -132
    -80   -589   -511    335    213   -550   -301   -457   -459   -405   -644   -135
    -64   -607   -542    335    236   -576   -285   -428   -454   -410   -652   -145
    -31   -659   -628    345    296   -646   -239   -353   -441   -420   -691   -189
    -10   -657   -646    335    316   -652   -111   -184   -353   -376   -685   -207
     23   -555   -581    265    301   -568     15     18   -202   -246   -587   -114
     85   -309   -394    111    239   -353    111    213      0    -23   -363    111
    132    200     64   -166     33    132    140    316    272    345     49    545
     15    857    841   -436   -413    849     80    241    553    782    571   1088
   -163    930   1093   -384   -628   1013   -205   -171    418    766    623   1150
   -272    428    701    -77   -488    563   -478   -631    -88    252    135    696
   -277   -265     12    270   -148   -124   -662   -935   -639   -405   -532     54
   -215   -737   -522    478    153   -631   -693   -906   -828   -683   -859   -275
   -179   -859   -683    517    252   -771   -607   -763   -776   -680   -898   -311
   -153   -810   -657    480    249   -732   -480   -600   -652   -587   -836   -249
   -132   -704   -571    418    218   -639   -361   -454   -519   -470   -750   -150
   -116   -641   -524    379    202   -584   -285   -368   -436   -397   -691    -88
    -98   -644   -545    371    220   -594   -257   -337   -410   -376   -670    -80
    -96   -620   -524    355    213   -574   -233   -319   -394   -355   -652    -77
    -96   -613   -519    353    210   -566   -226   -309   -389   -342   -649    -80
   -101   -597   -496    350    197   -548   -205   -296   -376   -322   -633    -80
   -101   -605   -504    353    200   -555   -192   -288   -371   -319   -633    -83
   -103   -607   -504    355    200   -555   -171   -275   -361   -303   -620    -80
   -109   -579   -472    342    179   -527   -153   -265   -340   -275   -594    -67
    -98   -561   -462    329    181   -511   -140   -265   -329   -265   -587    -57
   -101   -571   -470    335    184   -522   -135   -270   -332   -267   -597    -49
    -96   -558   -462    327    181   -511   -129   -265   -329   -254   -592    -36
    -90   -548   -457    316    181   -504   -127   -259   -324   -249   -584    -25
    -83   -555   -472    319    194   -514   -119   -254   -316   -249   -581    -33
    -83   -532   -449    306    181   -493   -109   -244   -306   -236   -561    -25
    -85   -519   -433    303    174   -478    -98   -241   -309   -233   -566    -10
    -80   -522   -441    301    179   -483    -93   -236   -311   -236   -571      7
    -72   -524   -452    298    189   -488    -83   -226   -314   -249   -571     20
    -77   -488   -413    283    166   -452    -72   -215   -311   -252   -563     57
    -75   -470   -397    272    161   -433    -67   -215   -314   -257   -558     80
    -59   -470   -413    262    174   -441    -70   -226   -324   -272   -563     70
    -46   -462   -415    254    184   -439    -62   -223   -324   -272   -558     57
    -44   -452   -407    246    179   -431    -59   -215   -319   -275   -540     59
    -41   -439   -397    239    176   -418    -54   -205   -311   -272   -524     57
    -38   -431   -392    236    176   -413    -51   -194   -306   -270   -509     54
    -28   -433   -405    231    187   -420    -49   -189   -301   -265   -501     51
    -18   -410   -392    213    184   -402    -54   -189   -303   -267   -501     59
    -15   -376   -361    194    171   -368    -54   -184   -296   -262   -488     80
     -5   -358   -353    179    171   -355    -57   -179   -290   -259   -480    101
      0   -348   -348    174    174   -348    -54   -168   -280   -252   -467    122
      0   -345   -345    171    171   -345    -64   -166   -285   -252   -459    137
      5   -322   -327    158    163   -324    -70   -163   -285   -249   -454    155
     15   -311   -327    145    168   -319    -70   -153   -285   -246   -449    168
     36   -280   -316    122    176   -298    -70   -140   -283   -236   -428    192
     44   -246   -290    101    166   -267    -62   -132   -277   -228   -413    210
     44   -226   -270     90    155   -246    -54   -122   -272   -228   -405    226
     46   -213   -259     83    150   -236    -51   -119   -272   -231   -402    231
     41   -202   -244     80    142   -223    -54   -122   -280   -233   -402    223
     49   -192   -241     70    145   -215    -49   -114   -277   -228   -389    236
     44   -161   -205     59    122   -184    -33    -96   -262   -213   -358    262
     41   -137   -179     49    109   -158    -20    -80   -249   -202   -335    277
     41   -132   -174     46    106   -153     -2    -59   -233   -189   -316    285
     38   -132   -174     46    103   -153      2    -49   -231   -194   -309    290
     36   -127   -163     46     98   -145     18    -38   -223   -189   -290    296
     25   -116   -145     44     85   -132     33    -23   -205   -176   -267    303
     18   -127   -145     54     80   -135     41    -12   -197   -171   -254    303
      7   -132   -140     59     72   -137     49     -5   -194   -171   -239    298
      7   -137   -145     62     75   -140     54      0   -192   -176   -228    288
     12   -142   -155     62     80   -148     54     -5   -202   -187   -220    275
     -5   -155   -150     80     72   -153     54     -7   -210   -192   -213    267
     -2   -142   -140     70     67   -142     54     -5   -207   -192   -200    275
     -2   -140   -140     70     67   -140     54     -5   -207   -192   -189    272
    -10   -145   -135     77     59   -142     57      0   -202   -192   -181    265
     -7   -132   -124     70     57   -129     64      5   -192   -187   -171    267
     -2   -124   -122     62     57   -124     77     12   -184   -184   -163    272
    -12   -132   -119     72     51   -127     93     25   -176   -181   -153    272
    -18   -127   -109     70     44   -119     98     28   -171   -176   -140    265
    -20   -127   -106     75     41   -116    111     41   -158   -168   -132    259
    -23   -137   -114     77     44   -127    119     46   -155   -174   -132    249
    -23   -127   -106     75     41   -116    124     49   -148   -171   -132    241
    -23   -109    -85     64     28    -98    132     51   -140   -168   -124    252
    -25    -90    -64     59     18    -77    140     57   -129   -158   -116    262
    -25    -98    -72     59     20    -85    150     59   -122   -161   -119    259
    -33   -109    -75     72     18    -93    166     70   -111   -163   -122    267
    -36   -119    -85     77     23   -103    181     75   -103   -166   -129    270
    -33   -140   -106     88     36   -124    192     80    -96   -163   -137    262
    -25   -129   -106     75     38   -116    202     88    -85   -150   -132    272
    -25   -129   -106     77     38   -119    215     96    -77   -145   -129    275
    -33   -140   -106     85     36   -124    220     93    -77   -150   -135    280
    -33   -145   -111     90     38   -129    239    106    -64   -145   -135    285
    -38   -163   -124    101     41   -145    254    116    -57   -135   -132    296
    -49   -174   -124    111     36   -148    265    127    -46   -124   -127    306
    -41   -168   -129    103     44   -150    270    129    -44   -127   -132    314
    -25   -168   -142     98     57   -155    265    124    -46   -135   -135    319
    -46   -174   -129    109     41   -153    275    129    -36   -129   -129    329
    -41   -166   -124    103     41   -145    283    129    -25   -127   -127    332
    -44   -171   -127    106     41   -150    290    135    -20   -124   -124    332
    -49   -168   -119    109     33   -145    309    150     -5   -109   -111    342
    -46   -137    -90     90     20   -114    335    176     28    -77    -83    371
    -38   -124    -85     80     23   -106    361    200     49    -64    -72    381
    -36   -103    -70     70     15    -88    387    220     72    -41    -54    389
    -18    -77    -59     49     20    -70    405    241     98    -15    -33    407
    -25    -62    -38     44      5    -51    410    244    103     -7    -25    415
    -31    -33     -5     31    -12    -20    428    257    124     12    -10    428
     10      7     -2    -10      5      5    433    257    135     23     -5    433
     -7     23     31     -7    -18     25    433    267    155     46     18    452
    -90     12    101     36    -96     57    439    280    174     67     41    478
    -54     18     72     18    -64     44    415    272    168     64     44    483
    -62     -5     54     33    -59     25    402    265    163     62     49    483
    -57    -51      5     54    -31    -23    389    244    153     38     31    446
     -2    -98    -98     49     46    -98    376    226    129      2      2    384
    -12   -135   -122     72     54   -129    379    226    127     -2     -2    358
     -5   -166   -163     83     77   -166    371    215    114    -20    -18    332
    -25   -189   -163    109     67   -176    371    218    111    -23    -12    329
    -57   -213   -155    132     49   -184    361    207    103    -28    -20    319
    -57   -220   -163    140     51   -192    358    205    101    -28    -23    319
    -51   -228   -179    140     59   -205    368    215    109    -18    -18    335
    -54   -236   -181    145     62   -210    381    228    119     -7    -18    350
    -57   -226   -168    140     54   -197    392    239    135      7     -2    371
    -57   -226   -168    140     54   -197    400    246    148     20     10    376
    -59   -236   -176    148     57   -207    402    249    153     25     12    361
    -41   -293   -252    168    103   -272    407    275    150      7    -18    316
     -7   -345   -340    176    166   -345    501    405    210     23    -36    270
      5   -280   -285    137    145   -283    644    589    348    127     33    301
     33   -129   -166     46     98   -148    753    763    511    288    176    407
     96    220    124   -158    -12    174    820    909    743    568    483    688
     77    805    724   -444   -322    766    839    958   1036    984    963   1161
    -67   1210   1275   -571   -670   1241    685    719   1135   1226   1275   1452
   -163   1062   1226   -449   -696   1143    379    265    839   1018   1122   1304
   -244    431    675    -93   -459    553    158   -171    246    355    480    735
   -228   -129     98    179   -166    -15     64   -275   -109   -106     -2    298
   -168   -428   -259    298     44   -345     85   -176   -161   -223   -163    153
   -181   -532   -350    355     83   -441    171    -51   -101   -207   -176    145
   -168   -501   -332    335     80   -418    257     54    -10   -137   -129    189
   -127   -413   -288    270     80   -353    340    155     85    -54    -67    252
    -93   -355   -265    223     85   -311    397    220    153      0    -28    296
    -72   -329   -257    200     90   -293    431    257    192     33     -7    316
    -67   -319   -252    194     90   -285    457    277    218     51      2    329
    -62   -301   -239    181     85   -272    462    283    231     62     10    342
    -77   -280   -202    179     62   -241    475    296    246     77     23    353
    -72   -259   -189    166     57   -226    480    298    254     85     31    355
    -75   -259   -184    168     54   -223    485    303    265     93     36    353
    -83   -267   -184    174     49   -226    493    314    277    101     41    358
    -80   -275   -197    176     57   -236    501    322    288    106     38    348
    -64   -270   -207    166     70   -241    509    324    298    111     38    335
    -54   -272   -218    163     80   -246    511    329    306    116     46    335
    -67   -265   -200    166     64   -233    519    329    314    119     51    332
    -62   -257   -197    158     64   -228    522    335    324    124     59    332
    -64   -257   -194    158     62   -228    524    337    335    129     67    332
    -77   -262   -184    171     51   -223    530    342    345    140     80    345
    -67   -254   -187    161     57   -220    524    340    350    142     85    345
    -64   -252   -187    158     59   -218    527    337    358    148     90    350
    -83   -257   -174    168     44   -218    532    342    371    155    103    363
    -75   -241   -166    158     44   -205    542    350    387    171    124    384
    -64   -233   -171    148     51   -202    542    353    394    179    129    392
    -54   -223   -171    137     57   -197    542    353    405    187    145    402
    -46   -213   -168    127     59   -192    542    355    418    197    161    405
    -44   -213   -168    129     62   -192    545    363    426    202    171    413
    -46   -205   -158    124     54   -181    550    366    439    213    187    444
    -41   -189   -148    114     51   -168    550    366    449    223    194    470
    -36   -179   -145    106     54   -163    545    366    454    231    205    488
    -33   -171   -137    103     51   -155    545    376    467    244    220    514
    -23   -158   -135     88     54   -148    537    379    472    252    233    527
    -10   -148   -137     77     62   -142    532    384    475    265    244    527
      2   -124   -129     59     64   -127    527    394    483    280    254    514
      5   -109   -114     51     59   -111    530    407    491    298    265    509
     12    -90   -103     38     57    -98    532    426    501    316    280    522
     20    -70    -90     23     54    -80    535    439    509    327    283    530
     20    -25    -49      2     33    -36    545    452    522    345    293    542
     15     -7    -23     -2     18    -15    555    462    535    358    301    542
     18    -12    -31     -2     23    -20    558    462    532    355    290    524
     15     -5    -20     -5     18    -12    571    472    545    366    290    514
      7     10      2    -10      2      7    584    485    561    379    298    517
      0     18     18     -7     -7     18    600    504    576    389    301    519
     -2      0      2      0     -2      2    618    517    592    394    296    514
    -10    -15     -5     12     -2    -10    636    527    605    397    296    509
    -20    -20      0     18    -10    -10    649    537    615    402    301    498
    -25     -2     23     15    -25     10    667    545    633    410    309    488
    -31    -18     12     23    -23     -5    675    540    639    402    306    462
    -44    -41      2     41    -25    -20    685    540    646    400    306    444
    -46    -46      0     44    -25    -23    691    532    652    394    314    426
    -59    -49     10     54    -36    -20    696    519    652    387    327    405
    -85    -80      2     80    -46    -38    701    506    652    371    340    384
    -90    -98     -7     93    -44    -51    704    498    654    361    353    381
    -83   -101    -18     90    -33    -59    698    483    649    353    366    384
    -80    -88     -7     85    -36    -49    704    483    657    361    389    400
    -83    -85     -2     83    -41    -44    706    480    654    361    405    397
    -88    -80      7     83    -49    -36    709    478    654    363    420    400
    -90    -72     18     80    -57    -28    711    478    654    363    439    410
    -83    -64     18     75    -51    -23    714    480    652    363    457    420
    -70    -49     20     57    -46    -15    711    483    644    363    467    426
    -62    -36     25     49    -44     -5    706    480    636    358    475    426
    -62    -33     28     46    -46     -2    698    475    626    350    483    428
    -64    -15     49     41    -57     15    696    475    623    355    498    436
    -64     -5     59     33    -62     25    696    478    620    361    509    426
    -59      5     64     25    -62     33    693    478    615    361    506    413
    -46     25     72     10    -59     46    691    483    613    366    509    400
    -44     31     75      7    -59     51    685    485    605    374    514    381
    -54     25     80     10    -67     51    680    480    594    371    511    355
    -51     31     80     10    -64     54    675    475    584    368    509    337
    -49     28     75     10    -62     51    672    472    576    368    509    322
    -57     28     85     15    -70     57    672    475    574    368    514    311
    -57     10     67     23    -62     38    667    472    563    361    506    301
    -51      5     57     23    -54     31    665    472    561    358    506    290
    -51      2     51     23    -51     25    665    470    558    358    511    277
    -54     -2     51     28    -54     23    665    470    553    358    506    265
    -54    -12     41     33    -49     12    662    465    550    358    488    272
    -46    -18     28     31    -38      5    654    457    535    348    462    275
    -44    -15     25     28    -36      5    649    446    527    337    441    275
    -33    -20     12     28    -23     -5    646    446    522    337    433    275
    -31    -10     20     20    -25      2    654    452    524    342    431    277
    -36     18     54      7    -46     36    680    470    548    363    452    298
    -33     46     80     -7    -57     62    704    491    568    381    467    322
    -28     72    101    -20    -64     85    722    509    581    394    478    332
    -33     70    103    -20    -70     88    724    511    574    392    475    329
    -36     75    111    -20    -72     93    730    514    576    394    483    340
    -36    109    145    -38    -90    127    745    522    589    413    504    355
    -33    166    200    -64   -116    181    758    535    615    441    530    387
    -33    181    215    -75   -124    200    748    530    615    446    535    397
    -36    166    202    -64   -119    184    732    522    607    441    537    397
    -33    153    187    -62   -109    168    719    517    605    439    540    405
    -38    127    166    -44   -101    145    698    501    584    426    509    415
    -49     77    127    -15    -88    101    680    483    555    402    467    407
    -51     36     88      7    -70     62    675    472    537    384    452    374
    -62    -15     46     36    -57     15    665    457    511    358    433    324
    -70    -51     18     62    -44    -18    665    446    498    340    423    288
    -67    -72     -5     67    -33    -38    652    431    478    322    405    270
    -72    -77     -5     75    -36    -41    644    418    467    311    389    265
    -85   -106    -20     93    -33    -62    644    415    467    309    379    259
    -98   -127    -28    114    -36    -77    644    415    459    303    368    246
    -96   -132    -36    114    -31    -85    652    418    470    311    374    246
    -85   -111    -28     98    -28    -70    654    420    478    322    379    249
    -88   -124    -36    103    -28    -80    654    420    480    322    376    246
   -135   -127      7    132    -72    -59    670    439    496    335    381    257
    -62   -168   -106    114     20   -137    670    454    475    301    332    210
    -33   -233   -200    132     83   -218    761    576    517    298    285    153
    -64   -194   -132    129     31   -163    919    771    644    387    335    176
    -10    -62    -51     36     20    -57   1057    984    818    545    467    288
     23    342    316   -184   -145    329   1114   1111   1067    859    797    626
     36    961    922   -498   -441    943   1028   1065   1322   1270   1270   1127
    -77   1434   1512   -680   -795   1473    756    727   1389   1525   1608   1478
   -205   1299   1504   -545   -854   1400    410    252   1091   1327   1457   1348
   -272    555    826   -142   -550    691    202   -155    454    597    735    717
   -252   -106    145    176   -197     18    163   -220     83     93    179    213
   -202   -402   -202    301      0   -303    239    -72     59     -2      2     49
   -179   -436   -257    309     38   -348    353     77    158     51     10     59
   -148   -316   -168    231      7   -244    478    231    293    168     85    142
   -124   -215    -90    168    -18   -153    555    327    387    252    140    218
   -109   -181    -72    145    -20   -127    587    368    426    280    140    246
   -106   -171    -64    140    -20   -119    602    389    441    290    132    262
   -109   -171    -64    140    -23   -116    618    407    457    316    150    275
   -114   -171    -57    142    -28   -114    626    415    467    329    155    283
   -109   -161    -54    132    -28   -109    626    418    470    332    142    298
   -109   -161    -51    135    -28   -106    631    420    472    335    124    322
   -119   -155    -36    135    -41    -96    636    428    483    335    106    355
   -116   -148    -31    132    -44    -88    641    431    493    335     98    371
   -114   -145    -33    129    -41    -90    644    433    493    332     96    358
   -127   -153    -25    140    -51    -90    649    436    496    332     98    345
   -127   -155    -28    140    -51    -90    657    444    504    335    103    337
   -119   -148    -28    132    -46    -88    652    439    496    327    101    319
   -135   -161    -25    148    -57    -93    652    439    493    327    106    311
   -132   -161    -28    148    -51    -96    654    441    496    329    111    306
   -187   -163     20    174   -103    -72    675    462    524    358    132    322
   -181   -155     23    168   -103    -67    678    467    532    361    135    329
   -111   -153    -41    129    -36    -96    657    449    517    340    116    311
    -85   -148    -62    116    -12   -106    652    446    519    340    116    309
   -111   -153    -41    129    -36    -98    659    452    527    348    124    311
   -111   -140    -28    124    -41    -85    665    459    537    355    132    322
   -122   -129     -7    124    -59    -67    667    467    545    366    148    329
    -88   -119    -31    103    -28    -75    657    465    542    368    155    327
   -103    -98      5     98    -57    -49    657    472    550    381    171    340
    -90   -106    -15     98    -38    -62    649    465    545    376    166    327
    -90   -101    -10     96    -41    -57    636    459    540    381    166    316
   -116    -77     38     98    -77    -20    639    470    555    397    179    329
   -124    -75     49     98    -88    -12    644    483    568    410    194    348
   -129    -59     70     93   -101      5    652    501    589    436    218    371
   -127    -54     72     88   -101      7    644    509    597    446    228    379
   -101    -20     80     62    -90     28    631    509    597    457    239    376
   -109     12    122     46   -114     67    631    519    610    478    254    379
    -75     23     96     25    -85     59    628    522    613    485    259    379
    -28     49     75    -12    -51     62    618    519    610    485    259    387
    -49     64    114     -7    -80     88    631    530    626    501    275    410
    -62     59    122      0    -93     88    646    532    633    514    288    423
    -41     88    127    -23    -85    106    641    522    633    522    288    441
    -51     90    142    -20    -98    116    646    522    646    530    290    459
    -72     98    171    -12   -122    135    657    532    659    542    298    480
    -96     85    181      2   -140    132    670    540    670    550    298    488
   -127     75    202     25   -166    140    688    558    688    568    303    498
    -96     83    179      5   -137    132    685    553    691    568    293    493
    -70     85    155     -7   -111    119    688    550    698    574    290    483
    -98     77    176     10   -137    127    706    558    717    584    293    485
   -111     72    184     18   -148    127    714    558    727    589    293    485
   -103     72    176     12   -140    124    709    548    727    584    288    475
    -83     64    148     10   -114    106    706    537    724    581    280    462
    -83     59    142     10   -114     98    701    532    719    576    272    457
    -88     46    132     20   -109     88    698    519    714    568    262    444
    -93     38    132     25   -111     83    693    511    709    563    257    439
   -122     46    168     38   -145    106    701    514    714    574    270    446
   -101     38    140     31   -122     88    691    504    701    568    257    436
   -101     36    137     31   -119     85    691    504    704    571    259    444
   -109     49    155     28   -135    101    693    506    706    574    265    449
   -106     44    150     31   -127     96    696    509    711    574    267    449
   -111     23    132     41   -122     77    696    514    711    576    270    452
    -98     31    127     33   -114     77    696    519    717    581    270    457
   -101     33    135     33   -116     83    698    522    719    584    267    465
   -109     28    137     41   -122     83    698    524    719    587    265    472
   -111     33    142     38   -127     88    706    535    730    597    272    491
   -111     38    150     36   -132     93    709    542    732    600    275    504
   -119     41    158     36   -140     98    706    548    732    602    277    509
   -119     33    153     44   -135     93    704    550    730    600    270    509
   -119     18    137     49   -127     77    701    548    724    597    262    511
   -116     20    137     46   -127     77    701    555    724    602    259    519
   -116     23    140     46   -129     80    698    558    727    600    259    522
   -116     25    142     46   -129     83    698    568    724    602    257    519
   -124      7    129     57   -127     67    693    571    719    594    252    511
   -119      7    127     57   -122     67    693    574    717    592    249    514
   -119      2    119     57   -119     59    688    576    711    581    241    509
   -114     -2    111     59   -114     54    688    579    706    579    233    514
   -116      7    122     51   -119     64    693    584    709    584    239    530
   -119     23    140     46   -129     80    698    597    719    592    249    540
   -116     46    161     33   -140    103    717    613    735    602    259    555
   -103     70    174     18   -137    122    732    628    750    618    267    574
   -109     96    205      5   -155    150    756    649    769    636    285    597
   -106    109    213     -2   -161    161    761    657    774    641    293    607
   -101    111    210     -7   -155    161    758    652    771    636    290    602
    -88    142    231    -25   -158    187    766    662    782    646    303    615
    -93    197    290    -54   -192    241    782    675    807    672    335    649
    -96    220    316    -62   -207    267    779    667    810    683    340    662
    -96    215    311    -59   -205    262    756    641    789    670    324    657
    -98    215    314    -57   -205    265    737    626    782    665    314    672
    -90    197    285    -54   -189    241    717    607    763    649    290    678
    -85    158    244    -36   -163    200    701    594    745    628    265    670
    -98    122    220    -12   -161    171    696    589    732    615    241    670
   -111     75    187     18   -148    129    683    574    709    589    213    646
   -114     23    135     44   -124     80    659    542    670    553    176    602
   -119    -15    103     67   -111     41    646    530    649    530    155    579
   -124    -20    103     70   -114     41    639    519    641    524    153    581
   -132    -36     96     85   -114     28    636    517    636    517    148    581
   -137    -57     77     96   -109     10    631    509    626    511    137    584
   -140    -54     85     96   -114     15    631    509    623    514    129    600
   -150    -46    101     96   -127     25    626    504    615    511    109    613
   -148    -62     85    106   -116     10    626    501    605    506    101    605
   -155    -54     98    103   -127     20    631    501    607    509    119    571
   -145    -88     57    114   -101    -15    649    527    605    504     88    589
   -109   -166    -57    137    -28   -111    719    623    620    491     15    594
    -90   -140    -49    116    -20    -96    867    800    717    540     15    618
    -41     -7     33     23    -38     12   1010   1021    883    688    145    711
     23    301    277   -163   -127    290   1106   1197   1106    948    415    987
     57    893    833   -475   -387    862   1080   1208   1366   1337    880   1465
    -83   1584   1667   -750   -875   1626    862    922   1535   1712   1384   1969
   -244   1584   1829   -672  -1036   1706    506    431   1291   1597   1353   1951
   -335    953   1288   -309   -810   1119    257     -5    714    979    774   1389
   -332    148    478     90   -407    314    158   -197    181    290     75    685
   -270   -298    -28    285   -122   -163    207    -83     70     67   -210    366
   -231   -324    -93    275    -70   -207    335     88    179    124   -184    348
   -187   -223    -36    205    -77   -129    475    259    322    239    -88    410
   -150   -103     46    127    -98    -28    563    366    423    324     -2    480
   -142    -75     67    109   -106     -5    600    402    452    342     10    491
   -140    -64     75    101   -109      5    610    415    459    340      7    485
   -127    -62     64     93    -96      0    613    415    457    337      5    480
   -116    -62     54     88    -88     -2    615    415    452    332      5    470
   -101    -44     57     72    -80      5    618    415    452    337     12    470
    -90    -46     41     67    -67     -2    607    407    441    335      5    459
    -85    -46     38     64    -62     -5    600    405    436    335      0    459
    -88    -46     41     67    -67     -2    600    405    433    335     -2    459
    -88    -31     57     59    -72     12    600    410    436    340      5    470
    -83    -12     67     46    -77     25    594    410    433    345      5    485
    -83     -2     77     41    -80     36    589    413    431    348      0    498
    -90     -5     83     46    -88     38    589    413    428    345     -5    511
    -96      2     98     46    -96     49    587    418    428    348      0    527
   -103      5    109     46   -106     54    584    420    428    353      7    535
   -106      0    106     51   -106     51    579    420    426    350     20    527
   -103     10    114     44   -109     62    571    415    420    350     33    511
   -116     23    140     46   -127     80    568    415    415    350     57    496
   -122     18    140     49   -129     77    561    415    410    348     80    465
   -116     31    148     41   -132     90    555    415    405    345     90    462
   -116     41    158     36   -137     98    553    420    405    345     88    493
   -106     44    150     31   -127     96    550    426    402    345     75    530
    -98     44    142     25   -119     93    540    423    400    340     64    563
    -93     54    148     18   -122    101    535    431    400    345     70    594
    -96     75    171     10   -135    122    532    436    400    345     77    613
    -83     96    179     -5   -129    137    524    439    400    342     83    618
    -90    116    207    -12   -150    161    524    439    402    340     88    620
   -106    127    231    -10   -168    179    530    446    410    337     96    620
   -111    135    246    -12   -179    189    530    452    413    335    106    623
   -114    158    272    -20   -192    215    535    465    420    345    122    631
    -54    179    233    -62   -145    205    522    459    413    340    109    636
    -83    184    267    -51   -176    226    542    480    436    358    116    691
   -106    194    301    -46   -205    246    558    493    452    371    137    683
    -36    213    249    -88   -142    231    542    478    441    353    140    615
    -59    218    275    -80   -168    246    558    488    459    358    166    576
    -54    223    277    -85   -166    249    574    496    470    361    187    555
    -62    223    283    -80   -174    252    587    504    483    363    207    535
    -72    226    298    -75   -184    262    600    511    488    366    210    522
    -67    226    290    -80   -179    257    607    517    496    368    168    592
    -67    213    280    -75   -174    246    623    537    517    381    153    652
    -90    215    303    -64   -197    259    646    563    545    407    163    693
    -72    226    298    -75   -184    262    654    563    553    418    166    691
    -83    215    296    -67   -192    254    665    566    566    423    163    685
   -103    197    301    -46   -202    249    678    576    581    433    166    680
   -103    189    293    -44   -197    239    680    571    584    439    158    667
    -85    184    270    -49   -176    226    675    555    584    439    153    665
   -111    158    270    -25   -189    213    678    542    584    439    145    659
   -111    148    259    -18   -184    202    667    524    574    433    132    641
   -140    148    285     -5   -213    215    670    517    576    441    137    636
   -145    135    280      5   -213    207    662    509    568    439    132    639
   -132    129    259      0   -197    194    649    493    555    433    127    633
   -132    127    259      2   -194    192    644    488    553    433    124    631
   -174    132    303     20   -239    215    654    496    568    454    142    646
    -75    127    202    -25   -137    163    620    470    540    436    119    626
    -93    150    244    -28   -168    197    631    483    561    454    140    646
   -132    155    288    -12   -210    223    646    501    581    472    158    665
   -124    148    272    -12   -200    210    639    498    579    467    153    662
   -122    166    288    -20   -205    226    649    514    594    478    166    670
   -119    168    288    -25   -205    228    652    517    600    472    166    659
   -119    158    277    -20   -200    218    657    519    602    470    168    641
   -119    153    272    -18   -197    213    659    522    602    472    174    626
   -111    155    267    -20   -189    210    662    527    610    472    181    615
   -116    161    275    -23   -194    218    667    532    615    470    194    620
   -127    155    280    -15   -202    218    667    532    615    470    197    631
   -127    163    288    -20   -207    226    672    537    626    478    205    662
   -122    163    285    -20   -202    223    670    537    626    480    197    691
   -122    150    270    -15   -197    210    665    535    623    478    179    709
   -119    145    265    -12   -192    205    665    537    626    478    171    701
   -116    140    254    -12   -187    197    667    537    628    478    168    675
   -109    155    265    -23   -187    210    683    553    644    493    184    667
   -106    174    280    -33   -194    228    704    574    667    517    171    722
   -111    197    309    -41   -210    252    730    594    693    537    153    802
   -103    220    324    -59   -215    272    745    605    709    553    140    875
   -101    223    324    -59   -213    272    748    610    714    555    122    924
    -96    239    335    -70   -215    285    753    613    722    561    145    919
    -96    285    381    -96   -239    332    769    623    745    587    194    906
    -96    329    426   -119   -259    376    774    628    766    607    246    862
    -98    329    428   -114   -262    379    750    605    753    597    262    784
    -96    316    413   -111   -254    363    724    581    735    587    267    748
    -80    311    392   -116   -236    350    706    566    730    584    272    737
    -83    272    355    -96   -220    314    683    545    711    566    254    709
    -90    246    337    -77   -213    290    678    540    704    555    244    696
   -114    200    314    -44   -213    257    672    532    696    548    231    683
   -129    142    272     -7   -200    207    659    514    678    527    205    662
   -135    111    246     10   -192    179    641    498    662    509    184    646
   -127     85    213     20   -168    148    618    475    639    488    166    631
   -135     67    202     31   -168    135    605    459    626    478    148    626
   -148     51    200     49   -174    124    600    457    618    475    137    623
   -148     38    187     51   -168    111    597    459    618    470    132    620
   -142     54    197     44   -168    124    600    462    626    480    140    623
   -150     51    202     49   -176    127    600    459    628    480    142    615
   -150     46    194     51   -171    119    597    459    628    478    140    607
   -142     23    166     59   -155     96    597    465    620    467    129    594
   -114    -46     67     80    -90     10    618    504    610    436     90    540
    -98    -98      0     96    -49    -49    735    639    659    433     59    485
    -72    -23     49     46    -62     10    878    823    789    524    135    527
    -20    181    202    -83   -111    192   1013   1041    992    724    337    701
     44    675    631   -358   -293    654   1093   1200   1296   1109    758   1117
    -67   1382   1449   -657   -758   1415   1026   1124   1605   1579   1325   1686
   -257   1696   1953   -719  -1104   1823    740    730   1605   1732   1564   1930
   -371   1322   1693   -475  -1031   1506    436    265   1197   1350   1226   1615
   -394    485    880    -44   -636    683    215   -142    511    563    454    888
   -327   -114    213    218   -270     49    181   -140    236    181     23    439
   -327   -290     33    309   -181   -129    296     36    288    171    -28    355
   -319   -252     64    285   -194    -93    446    218    420    267     41    400
   -205   -135     70    171   -137    -33    548    348    524    348    114    452
   -174    -75     98    122   -137     12    600    418    587    397    163    493
   -179    -62    116    119   -148     25    639    462    620    426    187    514
   -166    -64    101    114   -135     18    659    483    633    436    192    517
   -163    -59    103    111   -135     20    670    501    641    446    202    527
   -163    -54    109    106   -137     25    672    509    641    452    205    532
   -153    -54     96    103   -124     20    672    514    641    452    205    535
   -148    -44    103     93   -127     31    672    519    644    459    207    548
   -142    -38    103     90   -124     31    678    527    646    465    213    555
   -145    -36    109     90   -129     36    675    530    644    467    213    555
   -153    -44    106     98   -132     31    675    532    641    465    207    550
   -140    -33    106     85   -124     36    675    537    641    467    213    553
   -135    -18    116     77   -127     49    678    542    649    472    220    555
   -163    -18    142     90   -155     62    688    553    662    478    233    558
   -174    -18    155     93   -166     67    693    555    667    480    241    553
   -174    -20    153     96   -166     67    688    550    665    472    239    540
   -153    -20    132     88   -142     54    683    545    659    462    228    527
   -140    -10    127     75   -135     57    680    542    659    457    231    517
   -140    -12    127     75   -135     57    680    542    659    459    239    509
   -158     -5    150     80   -158     72    685    542    665    470    252    504
   -174    -10    163     93   -168     75    691    545    672    478    265    501
   -150    -10    140     77   -145     64    691    545    675    480    275    493
   -116      5    122     54   -119     64    680    535    675    475    280    483
   -103     25    129     38   -116     77    680    535    680    478    288    480
   -114     31    145     41   -129     88    688    537    688    480    293    480
   -124     25    150     46   -137     88    688    537    691    483    293    483
   -122     25    148     49   -135     85    691    548    696    488    301    493
   -124     33    158     44   -142     96    688    550    693    491    309    498
   -111     57    168     28   -140    111    685    558    696    498    324    511
   -101     77    179     10   -140    127    688    561    696    501    335    522
    -90     93    184     -2   -137    137    688    568    696    511    345    540
    -85    101    187    -10   -135    145    688    579    696    514    350    553
    -83    122    205    -18   -142    163    688    589    698    519    361    571
    -80    129    210    -25   -145    168    693    597    696    519    368    576
    -77    137    215    -31   -148    176    701    607    701    527    381    589
    -85    148    233    -33   -161    189    704    613    701    527    387    594
    -90    145    236    -25   -163    189    711    618    701    524    392    594
    -96    158    254    -31   -176    205    711    615    696    527    407    584
    -93    166    259    -36   -176    213    719    623    701    532    428    576
    -96    166    262    -36   -179    213    727    628    701    535    444    563
    -96    184    280    -44   -187    231    735    633    704    540    462    561
   -101    176    275    -38   -187    226    745    641    701    540    459    537
   -103    166    270    -31   -187    215    763    652    704    540    467    527
   -109    150    257    -20   -184    202    771    652    701    535    470    509
   -103    150    254    -23   -179    202    769    641    688    517    459    488
   -101    137    239    -18   -168    187    769    636    680    509    457    472
   -101    142    241    -20   -171    192    763    623    667    501    452    457
    -98    137    236    -20   -168    187    763    610    654    491    446    439
    -98    119    218    -10   -158    168    761    600    639    480    439    428
   -106    124    228    -10   -168    176    753    589    626    462    423    420
   -114    114    226      0   -168    168    750    581    618    452    407    418
   -111    119    228     -5   -168    174    745    571    607    452    397    423
   -106    135    241    -12   -174    187    743    568    605    457    394    436
   -114    142    257    -15   -187    200    737    566    602    462    392    449
   -116    161    277    -23   -197    218    735    561    597    459    389    452
   -122    163    285    -23   -202    223    740    568    594    459    387    452
   -122    158    280    -18   -200    218    740    574    597    459    379    454
   -119    158    275    -20   -197    215    740    576    594    459    374    454
   -122    163    283    -20   -202    223    737    579    592    459    371    449
   -122    166    288    -23   -205    226    743    587    589    459    376    446
   -119    179    298    -28   -207    239    753    589    589    465    387    446
   -124    176    301    -28   -213    236    761    589    592    462    389    436
   -122    168    290    -25   -205    228    750    581    581    452    387    420
   -111    163    272    -25   -192    218    753    579    576    444    384    407
   -114    166    280    -25   -197    223    758    587    579    446    389    400
   -111    161    272    -25   -194    215    753    584    579    441    394    392
   -111    171    280    -31   -197    226    750    579    579    439    400    379
   -114    166    277    -25   -197    223    758    579    579    436    405    363
   -106    163    270    -28   -187    215    763    581    584    439    415    350
   -109    171    277    -33   -194    223    779    597    605    454    433    355
   -109    184    293    -38   -202    239    807    618    628    462    452    358
   -101    210    311    -57   -207    262    831    636    646    480    475    368
    -88    226    314    -67   -200    270    846    649    662    496    493    374
   -103    210    314    -54   -210    262    857    652    670    493    496    366
    -77    231    309    -77   -192    267    867    657    680    498    509    368
    -57    259    316   -103   -187    288    880    662    696    514    522    381
   -122    309    431    -93   -275    368    914    691    737    553    555    423
   -153    303    454    -77   -303    379    917    696    748    568    561    439
    -98    296    392    -98   -244    342    875    657    717    542    527    415
    -80    303    381   -111   -231    342    854    641    711    542    517    415
   -140    280    420    -70   -280    350    849    652    719    555    511    431
   -106    246    353    -70   -231    298    815    626    685    524    457    397
    -88    207    296    -62   -192    252    797    615    662    504    415    374
    -98    168    267    -36   -184    218    782    607    641    485    384    358
    -98    103    202     -2   -150    153    761    589    613    459    345    319
   -114     77    189     15   -150    132    753    581    602    452    327    309
   -142     70    213     36   -179    142    745    576    592    444    306    309
   -197     51    249     70   -223    150    753    581    594    449    290    322
   -197     51    249     72   -223    150    745    579    587    446    267    329
   -106     36    142     33   -124     88    714    548    558    418    218    306
   -106     28    135     36   -119     80    704    532    548    415    194    303
   -101     33    132     33   -116     83    701    527    545    415    181    303
   -116     23    140     46   -127     80    706    532    553    428    176    306
    -98    -33     64     64    -83     15    711    550    542    397    129    265
    -62   -109    -46     83     -7    -77    795    654    576    387     80    213
    -67    -46     18     54    -44    -15    919    818    688    465    124    246
    -36    122    158    -41    -96    140   1047   1028    867    641    275    389
     44    550    504   -298   -228    527   1109   1179   1135    982    623    745
      7   1169   1161   -589   -576   1163   1117   1213   1449   1428   1127   1260
   -197   1571   1766   -688   -982   1667    940    958   1561   1691   1454   1592
   -314   1369   1683   -527   -997   1525    636    506   1265   1460   1273   1426
   -384    633   1015   -127   -698    823    431     88    628    722    563    771
   -353     31    384    161   -368    207    340    -23    252    239     70    298
   -259   -257      2    257   -132   -127    366     80    194    116    -85    142
   -220   -303    -83    262    -70   -194    452    197    252    135    -88    135
   -215   -252    -36    231    -90   -145    555    329    358    220    -10    189
   -213   -158     54    184   -135    -51    646    441    457    306     72    262
   -197    -96     98    145   -150      2    693    501    506    350    114    293
   -135    -88     46    111    -90    -20    693    517    509    350    109    280
   -150    -83     64    114   -109    -10    709    532    522    361    119    285
   -168    -72     96    119   -132     10    719    550    535    371    132    296
   -166    -72     90    116   -129     10    724    555    542    384    142    298
   -161    -59    101    111   -132     20    722    553    545    394    153    298
   -161    -51    109    103   -135     28    711    540    540    389    148    293
   -161    -36    124     98   -145     44    711    540    542    389    145    293
   -174    -51    119    111   -148     33    722    548    550    392    148    293
   -166    -41    124    103   -145     41    724    550    555    397    155    293
   -163    -38    122    101   -145     41    717    545    550    394    158    290
   -168    -33    132    101   -153     49    724    548    558    405    168    296
   -171    -20    148     96   -163     62    722    545    561    410    179    301
   -168    -12    155     90   -163     70    714    542    555    413    184    301
   -171    -23    145     96   -158     62    714    542    558    413    181    309
   -161    -25    135     93   -148     54    714    542    558    413    179    319
   -148    -20    127     83   -140     54    706    540    553    407    176    324
   -140    -20    119     80   -129     49    704    537    550    405    174    332
   -142    -12    129     75   -137     57    706    545    561    420    187    348
   -137     -2    132     70   -135     64    701    542    563    428    194    353
   -132     -7    124     67   -129     59    688    535    553    420    179    342
    -98    -10     88     54    -93     38    672    527    545    415    166    337
   -122    -10    109     64   -119     49    672    530    553    426    168    345
   -187    -10    176     98   -184     83    693    555    574    449    189    374
   -137     20    158     57   -150     90    670    542    561    441    179    368
   -137     25    163     57   -150     93    670    545    563    452    181    381
   -111     41    153     33   -132     96    659    542    561    454    189    392
    -88     49    137     18   -114     93    659    553    566    462    194    397
    -70     59    127      5   -101     93    652    555    571    465    197    405
    -46     57    103     -5    -75     80    646    561    576    472    205    423
    -31     72    101    -23    -64     85    652    576    589    488    223    446
      7     98     90    -54    -41     96    649    574    589    491    228    449
     10    116    106    -64    -49    111    649    574    592    491    233    454
    -23    135    158    -54    -90    145    667    592    607    504    244    475
    -38    135    171    -49   -106    153    678    594    610    504    246    485
    -77    140    218    -31   -148    179    698    613    631    524    267    511
    -83    132    213    -25   -148    171    704    618    636    530    265    514
    -38    135    174    -46   -106    153    704    615    639    524    257    514
    -36    148    184    -57   -111    166    714    623    649    530    257    527
    -59    148    207    -44   -132    176    735    636    665    545    265    535
    -77    137    215    -31   -148    174    756    652    683    558    267    545
    -83    129    213    -23   -148    171    771    662    698    566    275    550
    -88    127    215    -20   -153    171    782    665    704    571    277    545
    -98    124    223    -12   -161    174    787    662    709    568    280    545
   -109    116    226     -5   -168    171    787    657    709    566    275    542
   -122    109    231      7   -176    168    787    646    711    566    275    540
   -122    106    228      5   -176    168    784    636    706    561    270    530
   -132    106    239     12   -184    171    789    633    709    561    270    530
   -137    114    249     10   -192    181    795    631    711    555    265    532
   -137    111    249     12   -192    179    792    628    709    553    257    542
   -145    109    252     18   -200    179    792    628    711    550    249    558
   -145    111    257     15   -202    184    792    628    714    553    257    558
   -142    109    252     15   -197    179    784    626    714    555    262    550
   -142    114    257     15   -200    184    782    626    714    555    270    542
   -129    119    246      5   -187    181    776    626    706    548    265    535
   -122    111    231      5   -176    171    776    628    709    545    267    527
   -127    116    241      5   -184    179    776    639    717    561    290    524
   -124    137    262     -5   -192    200    779    644    724    581    316    527
   -114    153    265    -20   -189    207    784    652    730    589    322    527
   -114    150    262    -18   -187    205    779    654    727    581    314    527
   -122    142    262    -12   -192    202    774    654    724    576    311    535
   -124    150    275    -12   -200    213    774    659    727    576    319    537
   -119    148    265    -15   -192    205    769    652    717    568    309    532
   -109    148    254    -20   -181    200    769    654    714    571    314    537
   -114    148    262    -18   -187    205    771    659    717    574    319    542
   -119    132    252     -5   -184    192    776    667    719    568    327    532
   -116    155    272    -20   -194    213    789    683    730    579    348    522
   -111    202    311    -46   -210    257    800    709    745    600    381    524
   -111    231    342    -59   -228    285    810    730    758    618    405    524
   -109    246    355    -67   -231    301    813    740    758    623    413    537
   -103    231    335    -64   -220    283    810    748    763    628    426    537
   -106    257    363    -75   -233    309    820    763    776    646    452    561
   -106    311    418   -103   -262    363    831    771    792    662    485    561
    -83    361    444   -137   -262    402    831    774    802    678    501    581
   -106    340    446   -116   -277    392    815    756    797    675    483    631
   -109    314    423   -103   -267    368    795    735    784    667    459    683
    -98    316    415   -111   -257    366    784    722    784    662    457    724
    -90    293    384   -101   -236    337    763    691    761    633    428    722
   -101    259    358    -80   -231    309    761    680    748    613    400    706
    -96    228    324    -67   -210    275    758    672    740    597    397    706
    -90    192    283    -51   -187    236    748    654    722    576    387    688
   -116    145    262    -12   -189    202    743    641    706    553    374    662
   -129    111    239      7   -184    174    732    623    691    532    366    644
   -127    101    228     12   -176    163    717    597    667    506    363    620
   -109     98    207      5   -158    153    704    581    654    491    363    605
   -106     98    205      5   -155    150    704    579    652    485    368    602
   -116     85    202     15   -161    142    711    581    657    491    376    600
   -122     77    200     20   -161    137    706    579    657    491    381    597
   -114     77    189     18   -153    132    698    574    646    485    381    589
   -101     72    174     15   -137    122    693    571    639    480    379    579
    -49      2     51     23    -51     28    698    597    626    449    337    532
    -15    -44    -31     28      7    -38    782    714    665    452    309    480
    -36     18     54      7    -46     36    919    901    795    558    387    527
    -20    192    213    -85   -116    202   1054   1130    992    758    568    691
     67    631    561   -350   -246    597   1104   1262   1244   1085    935   1070
     18   1260   1239   -639   -610   1249   1088   1247   1519   1501   1428   1595
   -153   1621   1774   -735   -966   1696    862    911   1545   1696   1714   1888
   -275   1382   1657   -553   -966   1519    550    441   1197   1426   1488   1691
   -332    644    974   -155   -652    807    327     33    555    685    748   1028
   -267     49    316    109   -293    181    226    -51    207    231    249    561
   -168   -184    -15    174    -77   -101    259     67    187    142    109    439
   -140   -184    -44    163    -49   -114    361    205    275    192    140    467
   -142   -103     36    122    -90    -33    470    342    392    290    226    550
   -106    -23     83     64    -96     31    530    423    465    353    280    618
   -135     10    145     59   -140     77    576    480    517    400    329    678
   -116     12    129     51   -122     70    584    498    524    410    355    685
   -129      0    129     62   -132     64    594    514    535    418    374    691
   -116     28    145     41   -129     85    600    524    545    428    402    714
   -106     49    155     28   -132    101    592    524    542    428    410    735
   -116     46    163     36   -140    103    589    530    545    428    418    737
    -93     57    150     18   -122    101    589    535    548    426    433    737
    -93     57    150     18   -122    103    589    540    550    426    446    727
   -106     62    166     20   -137    114    589    542    555    418    457    704
    -75     59    135      7   -103     96    576    535    548    400    449    678
   -127     46    174     38   -150    109    594    545    561    407    467    685
   -181     51    231     64   -207    140    615    566    584    428    496    698
   -155     57    213     49   -184    135    615    563    587    420    493    683
   -109     54    163     28   -135    109    605    545    571    394    470    654
   -140     57    194     38   -168    127    615    555    587    400    470    659
   -155     57    210     49   -181    132    633    566    607    410    472    670
   -150     57    205     44   -176    132    639    561    615    410    462    667
   -137     44    181     46   -158    111    644    555    618    407    446    646
   -176     46    223     64   -200    132    662    571    639    431    459    628
   -132     59    192     36   -163    124    652    566    633    423    439    592
   -109     62    171     20   -140    116    641    555    626    410    413    553
   -111     59    171     25   -140    114    639    550    623    410    394    540
   -124     57    179     33   -153    116    644    553    631    423    397    558
   -116     62    179     25   -148    122    636    550    631    431    400    566
   -103     67    171     15   -137    119    623    545    623    428    394    553
    -88     67    155     10   -122    111    610    540    618    431    392    545
   -109     72    179     18   -145    124    607    542    626    441    402    553
   -142     85    228     28   -187    155    610    555    641    462    423    574
   -116     96    210      7   -163    153    600    550    636    470    426    581
    -70    116    187    -23   -127    150    581    545    628    472    423    600
    -88    142    231    -28   -161    184    581    553    636    493    433    628
    -85    163    249    -38   -168    205    581    558    644    509    444    662
    -62    187    246    -62   -155    215    574    553    639    509    441    675
    -54    189    244    -67   -148    215    555    540    620    498    423    662
   -116    184    298    -36   -207    241    574    555    639    519    439    685
   -135    197    329    -31   -233    262    587    563    654    537    459    704
   -129    220    350    -46   -239    285    592    568    667    550    475    717
   -132    223    355    -44   -244    288    597    571    680    561    491    719
   -114    223    337    -57   -226    280    594    571    685    563    498    717
   -109    233    340    -62   -223    285    602    579    696    568    506    722
   -135    241    374    -54   -254    306    623    600    714    584    519    735
   -103    254    358    -75   -231    306    626    605    719    589    519    732
    -96    241    335    -72   -215    288    628    602    719    587    511    730
   -109    220    327    -57   -218    272    631    600    722    584    501    735
   -122    213    332    -46   -228    272    641    600    730    589    496    753
   -127    207    335    -38   -231    270    644    594    730    592    493    774
   -137    202    337    -33   -236    270    644    594    735    600    504    776
   -140    194    335    -28   -236    262    641    592    735    594    509    737
   -148    181    329    -18   -239    254    639    589    732    587    506    706
   -148    181    329    -15   -239    254    639    592    732    589    517    706
   -153    187    340    -18   -246    262    636    594    735    592    522    717
   -168    184    353    -10   -259    267    636    602    745    597    532    727
   -168    181    348     -7   -259    262    633    607    745    597    537    730
   -163    187    350    -10   -257    267    631    607    745    600    545    730
   -140    189    329    -25   -236    257    623    602    740    597    542    717
   -153    187    340    -15   -246    262    623    607    745    597    542    704
   -192    202    392     -5   -293    296    636    623    763    618    566    717
   -189    210    400    -10   -293    303    641    633    774    631    576    727
   -168    210    379    -23   -275    293    639    631    771    631    576    722
   -150    218    368    -33   -259    293    631    626    769    631    579    709
   -114    220    335    -54   -223    277    620    618    758    620    579    683
   -132    218    350    -41   -241    283    631    626    766    628    597    678
   -155    202    358    -23   -257    280    628    626    766    631    600    678
   -148    210    358    -31   -254    283    626    628    766    633    589    688
   -135    236    371    -51   -254    303    623    633    776    644    587    701
   -124    280    405    -77   -265    342    641    654    795    665    605    730
   -127    306    431    -90   -280    366    657    670    810    685    618    750
   -127    319    444    -96   -285    381    675    685    820    693    623    763
   -127    316    441    -96   -285    379    683    688    823    693    623    763
   -124    324    449    -98   -285    387    693    696    831    701    628    763
   -145    368    511   -114   -329    439    706    709    854    727    659    784
   -148    413    561   -135   -353    485    706    714    875    750    683    800
    -85    418    504   -168   -296    459    665    678    849    730    662    774
    -98    400    498   -150   -298    449    649    662    839    719    649    758
   -129    402    532   -137   -332    467    649    667    846    730    662    766
   -111    379    488   -135   -301    433    623    649    826    711    644    743
   -122    340    459   -111   -290    400    615    641    813    698    626    717
   -158    298    457    -70   -306    376    626    644    815    693    620    693
   -153    267    420    -59   -285    342    610    631    800    678    602    667
   -145    215    361    -36   -252    288    587    607    769    646    571    623
   -140    168    309    -15   -226    239    568    581    740    615    540    581
   -153    142    296      5   -223    218    558    568    724    600    527    561
   -153    135    288      7   -220    210    550    561    714    587    524    545
   -161    135    296     12   -228    215    553    563    717    589    532    535
   -202    122    324     38   -265    223    563    576    730    602    548    532
   -218    111    329     54   -272    220    568    584    735    607    561    524
   -192    106    298     38   -244    202    555    576    727    594    553    514
   -176     90    267     41   -220    179    553    574    719    584    542    506
   -155     54    210     49   -184    132    553    581    704    563    514    480
   -109    -36     72     72    -90     18    600    646    693    517    441    400
   -129    -15    111     70   -122     46    748    828    800    579    472    407
    -80    122    202    -20   -140    161    885   1044    969    727    597    519
     10    462    452   -236   -220    457    976   1223   1205   1000    878    810
     49   1098   1049   -574   -498   1075    987   1293   1517   1434   1376   1340
   -135   1693   1829   -779   -982   1761    789   1044   1699   1797   1836   1821
   -335   1641   1977   -654  -1156   1808    467    602   1491   1688   1787   1790
   -426    984   1410   -280   -919   1197    197    150    911   1060   1176   1228
   -413    205    618    103   -514    410     49    -83    368    405    498    581
   -311   -129    179    218   -246     25     77     33    301    254    288    345
   -290   -171    119    231   -207    -25    202    200    394    303    293    335
   -275    -75    200    176   -239     62    337    363    524    410    368    394
   -252     23    275    114   -262    148    415    467    620    498    436    459
   -210     57    267     75   -239    161    439    498    641    514    444    465
   -197     49    246     72   -223    148    452    514    649    511    428    452
   -194     33    226     80   -210    127    457    519    644    504    410    433
   -187     51    239     67   -213    145    462    530    654    514    410    436
   -187     70    257     57   -223    163    467    537    662    519    410    433
   -184     70    252     57   -218    161    470    542    667    519    410    423
   -184     72    254     54   -220    163    478    553    678    524    420    415
   -189     70    259     59   -223    163    491    561    688    535    433    410
   -189     70    259     59   -226    166    496    558    691    532    436    394
   -197     70    267     62   -233    168    496    555    693    530    441    376
   -192     54    244     67   -218    148    496    553    696    524    444    361
   -189     54    244     67   -215    148    501    550    698    522    457    355
   -205     44    246     77   -226    145    496    540    696    509    462    353
   -205     36    241     83   -223    137    493    535    693    504    467    355
   -194     31    223     80   -210    127    485    522    683    491    465    355
   -233     33    267    101   -249    150    501    532    701    501    496    379
   -249     38    288    103   -270    163    504    527    706    501    514    400
   -218     33    252     90   -233    142    493    519    698    491    514    402
   -192     41    233     75   -213    137    480    506    685    480    504    407
   -184     51    236     67   -210    142    470    501    680    472    485    428
   -200     72    270     62   -233    168    472    506    678    480    501    428
   -171     85    257     41   -213    168    459    496    665    475    519    394
   -155     98    254     25   -205    176    446    493    652    472    532    361
   -145    111    257     18   -200    184    446    504    654    480    550    342
   -176    122    296     25   -236    207    444    511    652    491    566    335
   -168    137    306     12   -236    220    436    517    644    496    574    322
   -124    150    272    -15   -197    210    413    509    626    488    566    298
    -67    174    241    -51   -153    207    381    496    602    470    555    275
    -57    163    220    -57   -137    192    371    496    594    467    550    265
   -122    181    303    -31   -213    241    384    524    618    496    579    285
   -127    200    327    -38   -228    262    384    535    623    509    587    290
    -49    213    262    -80   -155    236    363    517    600    491    561    267
    -75    231    303    -77   -189    267    371    524    605    496    553    272
    -77    226    301    -75   -189    262    374    527    602    493    527    277
    -44    218    262    -88   -153    239    366    517    584    475    488    265
    -54    220    275    -83   -163    246    366    517    579    472    467    262
    -59    215    275    -80   -168    246    366    517    574    470    452    249
    -72    218    290    -75   -181    254    376    530    587    480    452    236
    -77    213    290    -67   -184    252    387    537    594    483    444    218
    -75    192    267    -57   -171    228    392    542    597    480    426    194
    -90    205    293    -59   -192    249    402    548    602    488    426    181
   -101    207    309    -54   -205    257    407    548    607    485    423    171
   -119    187    303    -33   -213    244    407    542    600    475    407    153
   -129    171    301    -20   -215    236    405    530    589    457    392    124
   -122    153    275    -15   -197    213    387    506    568    428    366     90
   -132    140    270     -5   -200    205    384    491    555    413    355     72
   -127    127    254      0   -192    189    368    470    535    392    340     49
   -140    142    283      0   -210    213    366    457    527    384    335     41
   -142    124    267      7   -205    194    361    444    514    366    322     28
   -140    116    257     12   -197    187    350    433    501    353    311     15
   -163    106    270     28   -215    187    342    433    498    348    311      7
   -122    122    244      0   -181    181    332    426    493    342    309     -5
   -106    124    228    -10   -168    176    319    413    480    329    301    -25
   -135    127    262      2   -197    194    322    415    480    329    309    -28
   -106    137    241    -15   -174    189    309    402    465    316    296    -46
   -127    140    267     -5   -197    202    311    407    470    319    298    -41
   -155    140    296      5   -226    218    309    407    472    319    301    -44
   -145    150    296     -2   -220    223    301    400    467    311    290    -54
   -140    171    311    -18   -226    241    301    402    470    314    290    -57
   -114    142    257    -12   -184    200    285    397    462    306    275    -70
   -109    129    239    -12   -174    184    267    381    452    293    259    -85
   -114    142    257    -15   -184    197    259    374    446    288    249    -88
   -103    135    236    -15   -168    184    252    366    441    283    233    -96
    -96    135    231    -18   -163    181    236    350    428    277    215   -114
    -85    135    220    -25   -153    179    226    340    418    267    194   -127
   -142    124    267      7   -205    197    236    355    426    277    197   -116
   -132    129    262      0   -197    194    239    363    431    283    189   -109
    -77    176    254    -49   -166    215    246    376    441    298    189    -90
    -88    213    298    -62   -192    254    254    387    452    314    189    -77
    -80    205    285    -62   -184    244    228    368    433    298    161    -96
    -96    213    309    -62   -202    259    223    368    433    303    150    -96
    -88    249    337    -80   -213    293    228    381    449    324    158    -77
    -93    267    361    -88   -228    314    213    371    452    335    163    -64
    -96    275    371    -90   -233    324    176    345    436    335    150    -70
   -114    259    374    -72   -244    316    142    316    415    324    129    -77
    -72    275    348   -101   -210    311    124    303    413    322    122    -70
    -46    259    306   -109   -176    283     90    277    387    301     85    -90
    -25    207    233    -90   -129    220     57    252    355    270     33   -122
    -77    158    236    -41   -158    197     38    241    335    252      2   -142
   -103    101    205      2   -153    153     18    223    311    226    -33   -166
    -96     54    148     20   -122    101     -7    194    275    187    -85   -205
   -111      0    109     54   -111     54    -28    171    246    155   -129   -231
   -176    -49    127    114   -153     38    -31    161    241    150   -145   -231
   -194    -62    132    129   -163     33    -41    145    231    140   -166   -241
   -150    -72     77    109   -114      2    -67    111    205    111   -207   -265
   -140    -93     44    116    -93    -25    -80     96    189     93   -239   -280
   -205   -116     88    161   -148    -15    -70    101    192     96   -244   -277
   -207   -103    103    155   -155      0    -72     98    194    101   -239   -270
   -166    -96     67    129   -116    -15   -101     75    179     83   -267   -285
   -158   -145     10    150    -85    -67   -106     75    166     62   -311   -314
   -129   -236   -106    181    -12   -171    -72    129    161     25   -376   -381
    -93   -249   -155    171     31   -202     31    257    218     36   -405   -426
    -80   -129    -49    103    -18    -90    161    449    374    174   -290   -329
    -18    142    161    -64    -90    150    259    639    600    423    -44    -85
     20    706    685   -363   -332    696    285    732    893    820    402    374
   -148   1379   1527   -615   -836   1452    187    610   1158   1260    930    909
   -262   1421   1680   -581   -971   1551   -166    135    971   1202    940    914
   -332    854   1187   -262   -761   1021   -462   -358    415    633    402    407
   -387     83    470    150   -431    277   -626   -649   -155    -49   -280   -233
   -353   -392    -38    374   -158   -215   -631   -587   -324   -309   -592   -548
   -259   -475   -218    366    -23   -348   -561   -459   -277   -306   -626   -600
   -197   -431   -233    311     18   -332   -470   -345   -189   -244   -594   -579
   -158   -345   -187    249     12   -267   -392   -246    -93   -158   -527   -519
   -155   -290   -135    223    -10   -213   -337   -179    -28    -96   -478   -470
   -155   -272   -119    213    -18   -197   -327   -168    -18    -85   -478   -467
   -142   -267   -124    205    -10   -197   -327   -168    -18    -85   -485   -470
   -148   -275   -127    210    -10   -202   -332   -174    -20    -90   -496   -470
   -189   -290   -101    241    -44   -197   -324   -158     -5    -77   -488   -449
   -226   -298    -72    259    -77   -187   -324   -158      0    -67   -493   -441
   -197   -290    -93    244    -51   -192   -345   -176    -12    -75   -514   -446
   -122   -270   -150    194     12   -210   -379   -210    -38    -98   -540   -462
   -109   -262   -153    187     20   -207   -394   -223    -49    -98   -548   -467
   -119   -270   -150    192     15   -210   -400   -228    -49    -98   -550   -462
   -114   -259   -145    187     15   -205   -410   -239    -59   -103   -566   -467
   -116   -270   -153    192     15   -213   -431   -252    -72   -114   -581   -475
   -142   -267   -124    205    -10   -197   -439   -257    -75   -111   -584   -467
   -129   -283   -153    205     10   -218   -452   -259    -80   -111   -602   -457
   -135   -275   -142    205      2   -210   -470   -272    -93   -119   -623   -454
   -127   -290   -163    207     15   -226   -493   -285   -109   -129   -646   -467
   -124   -288   -163    207     18   -226   -498   -288   -103   -124   -646   -470
   -109   -288   -179    197     33   -233   -514   -303   -119   -137   -659   -480
   -106   -290   -184    200     36   -239   -527   -319   -129   -145   -665   -485
   -103   -301   -200    200     46   -252   -532   -324   -132   -148   -670   -483
   -135   -324   -189    231     25   -257   -537   -329   -135   -148   -675   -478
   -171   -342   -171    257     -2   -257   -553   -342   -140   -150   -685   -478
   -174   -327   -153    252    -12   -241   -558   -342   -137   -142   -685   -459
   -142   -324   -181    231     18   -252   -574   -353   -148   -148   -698   -454
    -49   -314   -265    181    106   -290   -618   -384   -176   -168   -724   -470
    -54   -316   -262    184    103   -288   -646   -402   -192   -181   -740   -470
    -77   -316   -239    197     77   -277   -654   -402   -194   -179   -737   -459
    -62   -327   -265    194    101   -296   -670   -410   -202   -179   -745   -454
    -54   -316   -262    187    103   -290   -678   -415   -207   -179   -745   -446
    -62   -314   -254    187     93   -285   -696   -423   -218   -179   -748   -436
    -49   -293   -244    171     96   -270   -706   -423   -220   -176   -748   -423
    -54   -306   -252    179     96   -280   -719   -431   -223   -179   -750   -418
    -62   -327   -265    194    101   -296   -732   -441   -233   -187   -758   -415
    -70   -319   -249    194     85   -283   -737   -452   -239   -189   -766   -415
    -44   -270   -226    155     88   -246   -727   -446   -231   -176   -758   -410
    -18   -223   -207    119     93   -215   -711   -441   -220   -168   -745   -402
    -25   -265   -239    145    106   -252   -743   -472   -254   -202   -779   -431
    -67   -296   -231    181     80   -265   -750   -483   -265   -215   -797   -441
    -70   -301   -231    184     77   -267   -753   -485   -265   -210   -805   -446
    -72   -303   -231    187     77   -267   -750   -485   -257   -205   -810   -446
    -64   -319   -254    192     93   -288   -750   -485   -259   -210   -826   -457
    -62   -311   -249    184     90   -280   -748   -496   -259   -207   -836   -467
    -54   -298   -244    176     93   -270   -748   -504   -259   -205   -844   -475
    -67   -316   -252    192     90   -285   -758   -519   -270   -215   -867   -491
    -67   -335   -267    202     98   -301   -766   -530   -280   -220   -883   -501
    -72   -355   -285    213    106   -322   -779   -553   -296   -233   -906   -517
    -96   -361   -267    228     83   -314   -789   -566   -303   -241   -917   -514
   -116   -371   -254    244     67   -314   -807   -587   -322   -252   -930   -519
    -83   -397   -314    241    114   -355   -844   -626   -363   -288   -963   -558
    -88   -394   -306    239    109   -350   -854   -636   -371   -290   -969   -563
    -80   -389   -309    233    114   -350   -865   -649   -381   -293   -974   -566
    -83   -389   -309    233    111   -350   -878   -662   -394   -298   -976   -571
    -85   -402   -316    244    114   -361   -891   -672   -405   -306   -989   -579
    -88   -402   -314    241    111   -358   -891   -680   -413   -306   -992   -581
    -88   -405   -319    246    114   -363   -896   -685   -420   -306   -995   -587
    -85   -405   -322    244    116   -363   -904   -691   -426   -309  -1000   -584
    -83   -413   -329    249    122   -371   -914   -698   -441   -314  -1013   -579
    -83   -410   -327    246    119   -371   -927   -711   -454   -311  -1018   -576
    -88   -426   -340    257    124   -384   -935   -722   -470   -319  -1021   -602
    -75   -439   -366    254    142   -402   -943   -722   -480   -327  -1018   -636
    -72   -444   -371    259    148   -407   -950   -722   -491   -327  -1010   -659
    -77   -436   -361    254    140   -400   -958   -724   -501   -329  -1000   -662
    -80   -457   -379    267    148   -418   -966   -737   -517   -345  -1031   -633
    -80   -475   -397    275    155   -436   -979   -743   -532   -361  -1065   -610
    -64   -485   -420    275    176   -454   -989   -745   -545   -374  -1088   -589
    -59   -478   -420    267    179   -449   -982   -730   -540   -368  -1093   -563
    -64   -454   -389    259    161   -423   -971   -722   -535   -363  -1093   -527
    -62   -433   -371    246    153   -405   -966   -717   -532   -358  -1091   -504
    -54   -431   -376    244    161   -405   -966   -719   -535   -358  -1101   -496
    -44   -433   -389    239    171   -410   -966   -724   -542   -366  -1111   -483
    -31   -413   -381    223    174   -400   -956   -727   -542   -368  -1114   -478
    -28   -379   -353    202    161   -366   -950   -735   -535   -358  -1104   -465
    -31   -335   -303    184    135   -319   -930   -735   -519   -340  -1085   -439
    -46   -353   -306    197    129   -329   -945   -761   -535   -353  -1098   -444
    -54   -387   -332    220    137   -361   -979   -800   -568   -384  -1124   -470
    -44   -392   -350    218    150   -371  -1005   -828   -587   -394  -1130   -485
    -36   -400   -363    218    163   -381  -1026   -852   -605   -400  -1127   -496
    -54   -446   -392    249    166   -420  -1034   -867   -623   -418  -1135   -524
    -72   -506   -433    288    179   -470  -1047   -885   -649   -449  -1161   -566
    -85   -555   -470    319    189   -514  -1060   -909   -675   -475  -1176   -597
    -98   -607   -509    353    205   -558  -1067   -927   -696   -498  -1187   -615
    -85   -665   -579    374    244   -620  -1085   -956   -730   -530  -1210   -657
    -85   -685   -600    384    257   -644  -1109   -984   -758   -553  -1226   -685
    -96   -706   -610    400    254   -659  -1130  -1005   -782   -576  -1239   -714
    -80   -719   -639    400    277   -680  -1140  -1018   -800   -597  -1249   -743
    -44   -706   -662    374    309   -685  -1148  -1026   -810   -597  -1249   -758
    -54   -714   -659    384    301   -688  -1156  -1034   -818   -602  -1249   -763
    -80   -737   -657    407    285   -698  -1176  -1054   -839   -618  -1254   -769
    -46   -740   -693    394    322   -717  -1195  -1072   -862   -633  -1270   -774
    -20   -774   -756    397    366   -766  -1200  -1065   -885   -662  -1306   -787
     10   -826   -836    405    423   -831  -1145   -984   -875   -680  -1353   -820
     31   -800   -833    384    431   -815  -1044   -844   -802   -633  -1340   -820
     77   -696   -774    309    426   -735   -927   -641   -644   -488  -1213   -696
    109   -358   -470    124    285   -413   -852   -467   -407   -192   -885   -361
     93    220    127   -158    -18    174   -854   -420   -150    207   -407    119
    -25    691    717   -332   -374    704  -1041   -665    -64    472    -36    472
   -129    667    797   -267   -462    732  -1384  -1117   -314    366    -62    439
   -220     57    275     80   -249    166  -1613  -1561   -906   -290   -683   -101
   -205   -613   -407    407    101   -511  -1725  -1730  -1353   -878  -1286   -631
   -155   -984   -831    568    337   -906  -1722  -1639  -1449  -1052  -1504   -820
   -142  -1088   -945    615    400  -1018  -1644  -1506  -1389  -1039  -1519   -820
   -132  -1041   -909    584    387   -974  -1558  -1397  -1299   -966  -1452   -756
   -124   -945   -820    535    348   -883  -1478  -1296  -1200   -878  -1350   -683
   -103   -870   -769    485    329   -820  -1436  -1239  -1143   -826  -1275   -641
    -62   -828   -766    446    350   -797  -1415  -1215  -1124   -813  -1241   -644
   -111   -828   -717    467    301   -774  -1389  -1200  -1106   -805  -1205   -646
   -124   -810   -685    467    277   -748  -1379  -1195  -1104   -805  -1176   -657
    -96   -807   -714    452    306   -761  -1384  -1210  -1122   -823  -1171   -680
   -119   -805   -685    462    283   -745  -1363  -1210  -1117   -823  -1140   -675
   -150   -813   -662    480    254   -737  -1345  -1205  -1104   -810  -1114   -670
   -101   -815   -714    459    306   -766  -1350  -1221  -1114   -800  -1117   -672
    -88   -802   -714    444    311   -758  -1345  -1231  -1106   -792  -1117   -683
    -57   -789   -732    423    337   -761  -1337  -1244  -1093   -800  -1127   -706
    -36   -805   -771    418    366   -789  -1327  -1247  -1091   -820  -1148   -730
    -54   -815   -761    433    353   -789  -1314  -1241  -1088   -823  -1153   -727
    -57   -841   -784    446    361   -813  -1312  -1249  -1098   -831  -1166   -719
   -140   -872   -732    506    296   -802  -1280  -1228  -1085   -810  -1150   -688
   -127   -875   -748    498    309   -810  -1280  -1239  -1091   -818  -1158   -680
    -36   -880   -846    457    405   -865  -1301  -1260  -1114   -844  -1182   -685
    -23   -878   -857    449    415   -870  -1301  -1265  -1117   -839  -1179   -675
    -20   -875   -854    449    415   -865  -1291  -1262  -1104   -828  -1166   -657
     -5   -893   -888    449    441   -891  -1291  -1267  -1104   -831  -1169   -652
    -28   -927   -901    478    436   -914  -1283  -1262  -1096   -826  -1161   -639
    -67   -943   -875    504    402   -909  -1270  -1252  -1080   -810  -1145   -615
    -64   -940   -875    504    405   -909  -1273  -1249  -1078   -802  -1140   -597
     -5   -930   -927    467    459   -930  -1299  -1267  -1096   -815  -1148   -602
     20   -932   -953    454    485   -943  -1306  -1270  -1101   -813  -1143   -597
      7   -935   -943    462    472   -937  -1314  -1267  -1096   -807  -1132   -584
      5   -924   -930    459    467   -927  -1319  -1267  -1096   -797  -1119   -563
     -7   -927   -922    465    454   -924  -1327  -1262  -1093   -787  -1098   -545
    -33   -927   -893    480    428   -911  -1327  -1249  -1083   -771  -1072   -522
      0   -924   -924    459    459   -924  -1337  -1244  -1083   -771  -1067   -511
      2   -909   -911    454    457   -909  -1332  -1228  -1070   -756  -1047   -488
     -2   -893   -891    449    441   -893  -1332  -1218  -1057   -740  -1026   -475
      2   -883   -885    441    441   -885  -1332  -1215  -1052   -737  -1015   -472
      5   -880   -885    436    444   -880  -1330  -1208  -1052   -732  -1005   -470
    -31   -862   -831    446    400   -846  -1301  -1176  -1028   -706   -974   -446
    -15   -857   -844    433    413   -852  -1293  -1174  -1023   -704   -969   -446
     25   -865   -893    418    457   -878  -1291  -1176  -1026   -709   -971   -452
     15   -870   -885    426    449   -875  -1270  -1158  -1010   -696   -956   -444
    -23   -859   -836    441    405   -849  -1241  -1132   -984   -675   -935   -428
    -33   -880   -846    454    405   -862  -1226  -1119   -976   -670   -932   -428
    -31   -888   -857    459    410   -872  -1208  -1106   -966   -659   -927   -418
    -20   -904   -885    462    428   -896  -1205  -1104   -966   -665   -937   -420
    -41   -922   -880    483    418   -901  -1195  -1098   -958   -659   -937   -423
    -46   -924   -878    483    413   -901  -1189  -1093   -953   -654   -932   -439
    -25   -937   -914    480    444   -927  -1179  -1088   -950   -657   -937   -462
    -59   -958   -901    506    420   -930  -1153  -1075   -940   -644   -922   -467
    -46   -961   -914    504    433   -937  -1143  -1078   -940   -644   -922   -485
    -83  -1018   -937    548    426   -979  -1166  -1109   -966   -670   -948   -504
    -93  -1028   -937    561    420   -984  -1171  -1119   -971   -678   -953   -496
    -36   -984   -948    511    454   -966  -1150  -1109   -958   -665   -937   -475
    -67   -987   -919    527    426   -953  -1130  -1098   -950   -657   -927   -470
    -59   -974   -917    517    426   -945  -1117  -1091   -940   -646   -922   -467
    -70  -1026   -956    548    441   -989  -1140  -1114   -969   -675   -943   -488
    -93  -1047   -953    568    428  -1000  -1148  -1124   -976   -685   -950   -493
    -96  -1013   -917    555    410   -966  -1119  -1096   -948   -652   -919   -465
    -57  -1005   -948    530    444   -976  -1119  -1098   -956   -652   -927   -472
    -64  -1021   -956    542    444   -989  -1124  -1104   -961   -659   -937   -493
    -49  -1013   -966    530    457   -989  -1114  -1091   -945   -652   -930   -488
    -44  -1018   -974    532    465   -997  -1111  -1085   -940   -646   -927   -483
    -44  -1005   -961    524    457   -984  -1098  -1070   -930   -639   -919   -470
    -20  -1002   -982    511    478   -992  -1096  -1075   -935   -641   -927   -467
    -51  -1036   -984    542    465  -1010  -1093  -1075   -940   -639   -927   -465
   -111  -1047   -935    579    410   -992  -1070  -1052   -919   -615   -906   -446
   -101  -1047   -945    574    418   -995  -1060  -1041   -906   -605   -896   -439
    -57  -1039   -984    548    462  -1013  -1072  -1047   -914   -610   -904   -441
    -62  -1036   -974    548    454  -1008  -1070  -1041   -911   -610   -906   -439
    -64  -1010   -945    537    439   -979  -1049  -1026   -891   -594   -893   -428
    -54   -992   -937    522    439   -966  -1031  -1008   -875   -581   -880   -423
    -31   -966   -935    498    449   -950  -1008   -984   -857   -566   -867   -410
    -33   -956   -924    493    444   -940   -989   -969   -839   -550   -854   -397
    -49   -963   -914    506    431   -940   -984   -963   -833   -545   -849   -392
    -44   -924   -883    483    418   -904   -969   -953   -815   -527   -828   -376
    -49   -893   -844    470    394   -870   -956   -953   -797   -509   -805   -358
    -41   -878   -836    457    394   -857   -961   -963   -792   -504   -797   -355
    -54   -906   -852    480    397   -880   -974   -984   -810   -519   -807   -374
    -67   -932   -867    498    397   -898   -992  -1005   -828   -530   -818   -384
    -57   -937   -883    496    410   -911  -1002  -1013   -833   -532   -813   -381
    -57   -976   -919    517    428   -950  -1013  -1028   -849   -548   -820   -392
    -70  -1013   -943    542    436   -979  -1010  -1026   -859   -563   -828   -413
    -54  -1021   -969    535    457   -995  -1005  -1021   -865   -571   -831   -433
    -98  -1054   -956    574    428  -1005   -987  -1005   -857   -571   -813   -457
   -122  -1132  -1010    626    441  -1072  -1013  -1036   -896   -613   -833   -527
   -114  -1169  -1054    641    470  -1111  -1039  -1062   -924   -646   -846   -581
    -98  -1182  -1083    639    491  -1132  -1044  -1067   -932   -659   -852   -597
   -106  -1189  -1085    646    488  -1137  -1039  -1060   -930   -657   -857   -592
   -140  -1195  -1057    665    457  -1127  -1023  -1044   -917   -644   -857   -558
   -129  -1208  -1078    670    472  -1143  -1021  -1036   -911   -641   -872   -540
   -101  -1234  -1132    667    511  -1182  -1041  -1047   -932   -659   -901   -548
    -72  -1228  -1156    652    540  -1192  -1049  -1041   -940   -659   -911   -545
    -67  -1247  -1182    657    555  -1215  -1049  -1028   -950   -662   -930   -548
    -54  -1322  -1267    688    605  -1296  -1015   -971   -948   -675   -971   -584
    -54  -1361  -1306    704    626  -1335   -880   -800   -867   -641   -987   -613
    -64  -1273  -1210    667    571  -1241   -709   -568   -698   -506   -891   -527
      2  -1044  -1049    519    522  -1047   -584   -342   -478   -275   -685   -316
     49   -555   -605    254    327   -579   -542   -223   -205     98   -277    111
      0    132    132    -67    -64    132   -709   -402     -5    501    220    636
   -148    397    545   -124   -348    470  -1047   -846    -93    587    400    823
   -301    -25    275    161   -290    124  -1335  -1304   -540    168     23    483
   -366   -867   -501    618     67   -685  -1501  -1636  -1182   -597   -740   -202
   -290  -1408  -1119    846    413  -1265  -1480  -1551  -1363   -911  -1124   -597
   -231  -1543  -1312    885    540  -1428  -1358  -1363  -1288   -901  -1171   -667
   -210  -1496  -1288    852    537  -1395  -1213  -1192  -1161   -807  -1117   -631
   -174  -1397  -1223    787    524  -1312  -1101  -1057  -1044   -709  -1044   -566
   -166  -1374  -1208    769    519  -1293  -1054  -1000  -1000   -678  -1015   -545
   -176  -1361  -1184    769    504  -1273  -1010   -956   -969   -657   -995   -530
   -163  -1348  -1184    756    509  -1267   -984   -924   -945   -639   -982   -522
   -127  -1363  -1236    745    553  -1301   -987   -922   -953   -652   -995   -535
   -122  -1358  -1239    737    555  -1299   -979   -911   -948   -649   -989   -530
   -109  -1353  -1244    730    566  -1299   -971   -904   -940   -649   -987   -527
   -153  -1366  -1215    758    530  -1291   -945   -880   -919   -636   -966   -506
   -150  -1358  -1208    756    527  -1283   -930   -867   -911   -626   -948   -501
    -88  -1343  -1254    714    581  -1299   -927   -865   -911   -631   -948   -514
   -111  -1343  -1231    727    558  -1288   -911   -846   -898   -623   -937   -504
   -122  -1353  -1231    737    553  -1291   -904   -844   -893   -623   -935   -506
   -109  -1350  -1241    730    566  -1296   -896   -839   -883   -623   -927   -506
   -116  -1345  -1228    730    553  -1288   -880   -823   -872   -613   -914   -493
   -111  -1345  -1234    727    558  -1288   -872   -815   -870   -607   -911   -488
   -109  -1361  -1252    732    568  -1306   -872   -815   -872   -610   -917   -491
   -124  -1363  -1239    745    555  -1301   -862   -805   -865   -602   -906   -472
   -129  -1371  -1241    750    553  -1306   -852   -797   -857   -600   -896   -459
   -127  -1369  -1241    748    555  -1306   -841   -789   -852   -600   -888   -449
   -116  -1345  -1231    730    555  -1291   -828   -776   -841   -589   -875   -444
   -111  -1343  -1231    727    558  -1288   -826   -769   -833   -587   -872   -446
   -129  -1353  -1226    740    548  -1291   -820   -758   -828   -584   -870   -446
   -137  -1340  -1205    737    532  -1273   -807   -740   -815   -571   -852   -433
   -137  -1335  -1200    735    530  -1267   -805   -730   -807   -568   -841   -428
   -142  -1343  -1200    743    527  -1273   -802   -719   -800   -555   -833   -433
   -114  -1330  -1215    719    548  -1273   -810   -717   -800   -555   -831   -441
    -80  -1312  -1231    696    574  -1270   -813   -719   -800   -558   -831   -449
    -80  -1299  -1221    688    568  -1260   -807   -709   -792   -555   -826   -446
   -150  -1291  -1140    722    493  -1215   -779   -672   -761   -524   -795   -413
    -88  -1286  -1197    685    550  -1241   -789   -672   -766   -527   -805   -402
    -49  -1257  -1208    654    576  -1234   -792   -665   -763   -522   -813   -379
    -36  -1234  -1200    633    579  -1218   -784   -654   -761   -514   -815   -361
    -36  -1208  -1171    623    566  -1189   -776   -646   -756   -504   -815   -337
    -38  -1202  -1166    618    561  -1184   -769   -636   -750   -496   -815   -316
    -51  -1176  -1124    613    535  -1150   -748   -615   -737   -478   -787   -311
    -46  -1171  -1127    607    537  -1150   -732   -602   -735   -467   -766   -332
    -20  -1171  -1150    597    563  -1161   -722   -589   -737   -465   -756   -353
     -2  -1169  -1169    584    581  -1169   -717   -581   -743   -467   -758   -376
     -5  -1166  -1161    584    576  -1163   -704   -561   -737   -465   -753   -387
    -20  -1161  -1140    589    558  -1150   -685   -542   -735   -459   -750   -397
    -18  -1161  -1143    589    561  -1153   -670   -527   -730   -459   -756   -413
    -18  -1166  -1148    592    561  -1156   -652   -506   -719   -457   -758   -423
    -25  -1163  -1137    594    553  -1150   -631   -488   -709   -449   -758   -428
    -49  -1166  -1117    607    532  -1143   -607   -467   -693   -439   -763   -420
    -28  -1163  -1135    597    553  -1150   -610   -470   -704   -452   -784   -431
    -54  -1189  -1137    620    540  -1163   -602   -465   -706   -454   -800   -441
    -46  -1208  -1161    626    555  -1184   -600   -472   -722   -472   -815   -462
    -28  -1205  -1179    615    574  -1192   -605   -485   -737   -488   -831   -480
    -33  -1210  -1176    623    571  -1195   -602   -485   -743   -493   -841   -488
    -62  -1215  -1153    639    542  -1184   -594   -480   -743   -496   -841   -488
    -64  -1234  -1169    649    550  -1202   -594   -483   -750   -504   -852   -498
    -54  -1241  -1189    646    566  -1215   -594   -488   -761   -511   -859   -504
    -64  -1231  -1166    649    550  -1200   -589   -483   -758   -509   -857   -501
    -57  -1228  -1174    641    555  -1202   -584   -475   -758   -504   -862   -501
    -49  -1221  -1171    636    561  -1197   -579   -462   -756   -501   -859   -496
    -51  -1208  -1156    628    550  -1182   -568   -449   -753   -493   -849   -488
    -67  -1197  -1130    633    530  -1163   -550   -431   -740   -480   -836   -475
    -83  -1184  -1104    631    509  -1145   -537   -418   -730   -472   -828   -467
    -70  -1174  -1104    620    517  -1140   -527   -407   -727   -467   -823   -465
    -70  -1163  -1096    615    509  -1130   -517   -392   -719   -457   -813   -459
    -46  -1169  -1122    607    537  -1145   -517   -389   -730   -465   -820   -470
    -98  -1169  -1070    633    483  -1119   -501   -371   -722   -457   -810   -459
    -85  -1156  -1070    618    491  -1114   -491   -358   -717   -457   -807   -457
    -75  -1150  -1078    613    498  -1114   -478   -345   -709   -452   -802   -457
    -70  -1145  -1075    607    501  -1111   -475   -345   -714   -459   -810   -462
    -51  -1156  -1104    602    522  -1130   -485   -350   -727   -472   -826   -472
    -88  -1140  -1052    615    480  -1096   -470   -327   -709   -454   -810   -454
    -64  -1130  -1065    597    498  -1098   -459   -314   -706   -452   -813   -454
    -38  -1130  -1091    584    524  -1111   -454   -303   -706   -452   -818   -459
    -70  -1137  -1067    602    496  -1104   -444   -296   -706   -449   -815   -457
    -83  -1130  -1047    605    480  -1088   -423   -275   -691   -441   -807   -446
    -49  -1088  -1039    566    493  -1062   -405   -254   -678   -433   -797   -441
    -62  -1054   -992    558    465  -1023   -371   -215   -646   -405   -766   -415
   -101  -1093   -995    597    446  -1047   -361   -202   -641   -402   -766   -418
    -36  -1052  -1015    542    488  -1034   -348   -189   -631   -392   -758   -410
     41   -937   -982    446    509   -958   -296   -142   -584   -345   -711   -366
    -28   -958   -930    493    449   -945   -290   -145   -581   -340   -704   -358
    -75  -1002   -930    537    426   -966   -316   -171   -602   -361   -724   -371
    -77  -1015   -937    548    428   -976   -327   -179   -602   -361   -724   -361
    -38  -1008   -971    522    465   -992   -350   -200   -620   -374   -737   -358
    -49  -1002   -953    527    452   -979   -350   -197   -615   -366   -727   -337
    -31  -1047  -1015    537    491  -1031   -361   -207   -633   -387   -750   -348
    -59  -1093  -1034    576    485  -1065   -361   -210   -646   -405   -771   -358
   -129  -1135  -1005    631    436  -1070   -350   -200   -646   -407   -779   -353
   -116  -1169  -1052    644    467  -1111   -363   -213   -667   -428   -805   -368
    -38  -1189  -1153    613    553  -1171   -397   -249   -709   -465   -857   -402
    -36  -1221  -1187    628    574  -1205   -413   -267   -730   -483   -888   -415
    -67  -1228  -1161    646    545  -1195   -405   -265   -727   -475   -893   -407
    -96  -1252  -1156    675    530  -1205   -394   -257   -719   -467   -898   -394
    -49  -1262  -1213    654    579  -1239   -428   -277   -740   -488   -922   -410
    -31  -1262  -1231    646    600  -1247   -431   -290   -750   -498   -935   -420
    -62  -1270  -1208    665    571  -1239   -418   -293   -748   -493   -937   -420
   -114  -1283  -1169    698    527  -1226   -415   -290   -745   -483   -940   -413
   -114  -1291  -1176    704    530  -1234   -402   -270   -740   -478   -945   -413
    -85  -1330  -1244    706    576  -1286   -353   -213   -732   -496   -979   -446
    -72  -1343  -1273    706    600  -1309   -218    -62   -657   -472   -989   -470
    -23  -1265  -1241    644    607  -1254    -72    135   -517   -376   -930   -426
     54  -1052  -1106    498    579  -1078     41    345   -309   -163   -732   -239
     85   -623   -709    267    394   -665     57    420    -62    174   -353    163
     -2     72     75    -38    -38     72    -75    280    187    607    184    737
   -145    439    584   -145   -363    511   -387   -140    168    771    446   1018
   -265    -10    254    137   -259    122   -670   -597   -285    335     51    652
   -301   -828   -527    563    111   -678   -828   -924   -901   -407   -683    -41
   -257  -1402  -1145    828    444  -1275   -823   -901  -1140   -779  -1114   -485
   -210  -1571  -1361    891    574  -1467   -709   -730  -1088   -797  -1184   -581
   -213  -1512  -1301    862    542  -1408   -555   -548   -945   -688  -1109   -530
   -189  -1415  -1226    802    517  -1322   -441   -410   -820   -581  -1018   -454
   -171  -1366  -1195    769    509  -1283   -376   -337   -753   -527   -971   -413
   -184  -1363  -1179    774    496  -1273   -337   -298   -722   -504   -950   -397
   -140  -1371  -1231    753    545  -1301   -335   -298   -730   -517   -963   -410
   -140  -1358  -1218    748    537  -1288   -316   -285   -717   -501   -950   -394
   -135  -1335  -1202    735    532  -1270   -301   -275   -704   -488   -937   -381
   -109  -1319  -1210    714    550  -1265   -303   -280   -711   -493   -940   -381
   -114  -1312  -1200    711    542  -1257   -293   -272   -706   -488   -937   -376
   -150  -1317  -1166    732    506  -1241   -283   -265   -696   -480   -924   -366
   -132  -1304  -1171    717    519  -1239   -283   -262   -693   -480   -919   -363
    -90  -1296  -1205    693    555  -1252   -285   -265   -696   -488   -922   -363
    -80  -1299  -1218    688    566  -1260   -280   -259   -691   -483   -917   -355
   -114  -1301  -1189    706    537  -1247   -267   -249   -680   -478   -904   -340
   -148  -1314  -1166    730    506  -1241   -259   -244   -675   -478   -901   -329
   -168  -1314  -1145    743    488  -1231   -246   -233   -662   -465   -891   -316
   -106  -1283  -1176    696    535  -1231   -262   -244   -672   -465   -893   -314
    -83  -1265  -1182    675    548  -1226   -270   -244   -675   -467   -893   -309
   -103  -1267  -1163    685    530  -1218   -262   -236   -670   -459   -885   -296
    -49  -1273  -1223    662    587  -1249   -267   -241   -678   -472   -901   -290
    -83  -1260  -1176    670    545  -1221   -257   -228   -667   -452   -891   -267
   -111  -1260  -1148    685    517  -1202   -244   -220   -654   -439   -878   -252
   -135  -1252  -1117    693    488  -1184   -233   -210   -641   -423   -862   -236
   -161  -1239  -1078    701    457  -1158   -220   -197   -628   -407   -844   -215
   -155  -1236  -1080    696    459  -1161   -218   -192   -623   -402   -833   -202
   -116  -1221  -1104    667    493  -1163   -231   -200   -631   -410   -841   -205
   -103  -1202  -1098    652    496  -1150   -236   -197   -631   -407   -836   -200
    -93  -1179  -1085    636    496  -1132   -241   -200   -631   -405   -833   -194
    -75  -1192  -1117    633    519  -1156   -252   -202   -636   -410   -833   -192
    -44  -1184  -1143    613    548  -1163   -259   -207   -636   -405   -831   -184
    -33  -1166  -1132    597    548  -1150   -262   -202   -628   -394   -820   -171
    -54  -1145  -1091    600    517  -1119   -249   -187   -607   -371   -795   -142
    -33  -1122  -1091    576    527  -1106   -252   -192   -602   -366   -789   -132
    -46  -1104  -1060    574    506  -1083   -246   -179   -589   -348   -774   -109
    -36  -1091  -1054    563    509  -1072   -246   -179   -587   -342   -769    -96
    -12  -1075  -1062    545    524  -1070   -244   -181   -587   -342   -769    -83
    -10  -1065  -1054    537    519  -1060   -231   -179   -576   -329   -756    -72
    -20  -1054  -1034    535    506  -1044   -218   -174   -566   -316   -737    -57
    -59  -1041   -982    548    457  -1013   -202   -168   -555   -309   -727    -46
    -41  -1034   -992    537    475  -1013   -194   -161   -542   -306   -724    -38
     12  -1036  -1052    509    530  -1044   -200   -166   -548   -311   -732    -46
    -12  -1039  -1026    524    504  -1034   -184   -153   -535   -298   -727    -41
    -38  -1041  -1005    540    480  -1023   -161   -137   -519   -280   -714    -31
    -28  -1039  -1010    535    491  -1026   -153   -135   -511   -275   -711    -33
    -54  -1039   -984    545    465  -1013   -142   -132   -506   -270   -711    -31
    -57  -1041   -984    548    462  -1013   -132   -132   -496   -270   -706    -25
    -51  -1052  -1002    550    472  -1026   -132   -137   -498   -275   -711    -25
    -46  -1052  -1005    550    478  -1028   -135   -150   -509   -285   -711    -31
    -93  -1083   -992    587    446  -1036   -137   -161   -517   -293   -714    -38
   -109  -1078   -971    592    428  -1026   -135   -163   -517   -296   -711    -36
    -49  -1057  -1008    550    475  -1034   -155   -187   -532   -311   -724    -49
    -77  -1080  -1002    579    462  -1041   -150   -187   -530   -306   -714    -41
    -90  -1098  -1010    594    457  -1054   -158   -200   -542   -322   -722    -49
   -106  -1101   -995    602    441  -1047   -148   -197   -535   -319   -717    -49
   -109  -1091   -984    597    436  -1039   -142   -192   -524   -311   -706    -46
    -46  -1078  -1031    563    491  -1054   -155   -205   -535   -319   -711    -54
    -59  -1062  -1002    558    470  -1034   -153   -202   -527   -314   -701    -44
    -88  -1060   -971    574    439  -1015   -135   -187   -511   -298   -680    -25
    -33  -1036  -1002    535    483  -1021   -142   -192   -517   -301   -680    -31
    -20  -1028  -1008    524    493  -1018   -140   -189   -509   -293   -670    -25
    -49  -1028   -979    537    462  -1005   -132   -189   -504   -285   -662    -20
    -67  -1034   -969    550    449  -1002   -122   -181   -496   -280   -654    -10
    -72  -1023   -950    545    439   -987   -119   -176   -491   -272   -644      2
    -67  -1021   -953    545    441   -987   -127   -181   -496   -280   -644      0
    -67  -1026   -958    545    444   -992   -127   -184   -501   -283   -639      0
    -64  -1010   -945    537    439   -979   -122   -181   -498   -277   -628      2
    -67  -1002   -935    535    431   -969   -119   -184   -498   -277   -626      7
    -59   -997   -937    530    439   -969   -116   -189   -496   -272   -623     18
    -59  -1008   -950    532    444   -979   -116   -189   -496   -272   -626     20
    -62  -1000   -940    530    436   -971   -111   -187   -491   -267   -620     28
    -70  -1005   -935    537    431   -971   -116   -194   -496   -267   -626     23
    -70  -1010   -940    540    433   -976   -119   -202   -501   -270   -626     23
    -72  -1005   -935    537    431   -971   -116   -205   -498   -267   -623     28
    -70  -1005   -935    535    431   -971   -116   -205   -498   -267   -620     33
    -75  -1015   -940    542    431   -979   -114   -205   -501   -267   -620     41
    -83  -1015   -932    550    423   -974   -106   -200   -493   -259   -613     54
    -77  -1028   -950    553    433   -992   -114   -202   -504   -262   -615     51
    -67  -1034   -966    550    449  -1000   -124   -213   -514   -272   -626     51
    -64  -1013   -948    537    439   -982   -122   -210   -511   -267   -615     62
    -57   -987   -930    522    436   -958   -109   -200   -498   -249   -600     85
    -59   -974   -914    514    426   -945    -88   -179   -480   -231   -589    106
    -54   -937   -885    496    415   -911    -67   -168   -465   -215   -574    132
    -46   -932   -885    488    418   -909    -51   -155   -459   -210   -568    153
    -46   -927   -880    488    415   -904    -41   -145   -457   -202   -568    176
    -31   -896   -865    465    415   -883    -36   -137   -449   -197   -571    184
    -25   -844   -818    433    394   -831    -18   -122   -423   -168   -548    231
    -31   -815   -784    420    376   -800      0   -106   -405   -145   -537    283
    -36   -826   -789    431    376   -807     -7   -111   -407   -145   -535    311
    -33   -844   -813    439    389   -831    -23   -122   -423   -150   -542    319
    -25   -852   -826    439    397   -839    -44   -132   -439   -161   -550    306
    -25   -909   -883    467    426   -896    -70   -148   -467   -184   -579    290
    -44   -953   -909    498    431   -932    -77   -145   -478   -189   -587    322
    -49   -987   -940    517    444   -963    -83   -148   -491   -202   -592    306
    -70  -1018   -950    542    439   -984    -85   -148   -506   -207   -576    239
    -80  -1047   -966    563    441  -1008    -88   -148   -519   -210   -540    129
    -88  -1083   -995    587    452  -1039    -96   -148   -532   -223   -542     77
    -90  -1122  -1034    605    470  -1078   -109   -161   -553   -252   -600    111
    -83  -1132  -1049    605    483  -1091   -111   -166   -563   -262   -620    132
    -80  -1135  -1054    605    485  -1096   -111   -168   -566   -270   -623    155
    -85  -1153  -1067    620    491  -1111    -98   -161   -563   -270   -620    174
    -83  -1150  -1070    615    491  -1111    -90   -166   -561   -270   -615    189
    -83  -1148  -1065    615    491  -1106    -83   -176   -561   -280   -610    184
    -83  -1153  -1070    615    491  -1111    -77   -184   -558   -293   -607    168
    -70  -1176  -1106    623    517  -1143    -59   -168   -555   -314   -620    135
    -38  -1223  -1184    628    571  -1202     25    -62   -517   -327   -639     72
    -12  -1174  -1161    594    571  -1169    166    109   -405   -252   -579     75
     41  -1031  -1072    493    555  -1052    309    337   -223    -88   -426    189
    119   -727   -846    303    483   -787    387    501     -7    168   -142    485
    153   -168   -322      7    233   -244    293    444    207    532    316    984
     31    322    290   -176   -129    306     54    145    296    810    714   1397
   -176    207    384    -18   -283    296   -220   -288     44    657    636   1322
   -303   -472   -168    389    -67   -322   -452   -737   -566    -18    -10    727
   -179  -1109   -930    641    374  -1018   -563   -880   -987   -574   -605    124
   -124  -1387  -1262    756    566  -1327   -496   -740  -1002   -675   -769    -83
    -80  -1405  -1325    740    618  -1366   -381   -584   -911   -631   -753   -106
    -46  -1309  -1262    678    607  -1286   -254   -428   -779   -524   -662    -44
    -57  -1231  -1174    644    558  -1202   -184   -340   -691   -444   -584     33
    -57  -1215  -1158    636    548  -1187   -155   -298   -659   -423   -558     67
    -98  -1208  -1109    652    504  -1161   -124   -259   -626   -400   -527    114
   -109  -1202  -1093    657    491  -1148   -124   -246   -620   -394   -514    140
    -67  -1192  -1127    628    527  -1161   -132   -241   -623   -394   -504    153
    -83  -1179  -1096    631    504  -1137   -129   -226   -615   -381   -475    176
    -85  -1158  -1075    620    493  -1117   -153   -233   -626   -384   -470    171
   -109  -1153  -1044    631    467  -1098   -145   -213   -610   -363   -446    202
    -90  -1150  -1062    618    485  -1106   -166   -218   -618   -368   -439    213
    -90  -1140  -1049    615    478  -1096   -174   -210   -613   -358   -405    236
    -90  -1124  -1034    607    470  -1080   -176   -207   -605   -348   -374    254
   -103  -1127  -1023    615    459  -1075   -179   -205   -607   -348   -353    262
    -80  -1104  -1023    589    470  -1065   -176   -200   -607   -353   -324    259
    -25  -1057  -1031    540    501  -1044   -174   -200   -605   -348   -296    254
    -59  -1065  -1008    561    472  -1039   -171   -205   -607   -350   -280    236
    -96  -1065   -969    581    436  -1018   -174   -213   -610   -358   -265    226
   -132  -1067   -935    597    400  -1002   -155   -197   -589   -348   -233    239
   -142  -1049   -909    594    381   -979   -148   -189   -576   -342   -215    236
   -106  -1026   -919    566    405   -974   -155   -207   -584   -355   -215    213
    -98  -1002   -904    550    402   -953   -148   -207   -576   -353   -200    220
    -67   -984   -917    524    423   -953   -145   -210   -574   -350   -194    220
   -103   -989   -888    545    392   -940   -135   -205   -566   -348   -187    207
   -140   -989   -849    563    353   -919   -122   -197   -550   -340   -171    205
   -148   -961   -813    555    332   -888   -111   -187   -535   -324   -148    210
    -67   -948   -880    506    405   -914   -132   -213   -555   -342   -155    163
    -54   -948   -893    498    418   -922   -129   -223   -558   -348   -148    148
   -119   -937   -818    527    348   -878   -103   -200   -530   -322   -101    184
    -83   -924   -841    504    379   -883   -103   -202   -524   -314    -83    184
    -31   -898   -870    462    418   -885   -116   -215   -530   -316    -80    176
    -28   -880   -854    454    413   -867   -122   -215   -524   -309    -70    184
    -46   -872   -828    457    389   -852   -114   -207   -506   -298    -51    213
    -38   -859   -820    449    389   -841   -111   -205   -501   -288    -41    236
    -33   -844   -813    439    387   -828   -111   -200   -496   -270    -23    262
    -33   -818   -784    426    374   -802   -101   -189   -480   -244     12    280
    -28   -802   -776    413    371   -789    -96   -187   -467   -226     33    288
    -57   -792   -735    426    337   -763    -83   -176   -449   -207     49    309
    -49   -792   -745    418    345   -769    -88   -184   -446   -213     36    306
    -28   -784   -756    407    361   -771    -85   -181   -441   -213     33    314
    -41   -787   -745    413    350   -766    -72   -168   -423   -200     38    337
     -7   -787   -779    397    384   -784    -70   -168   -415   -202     33    342
    -44   -769   -727    405    340   -748    -49   -148   -389   -179     57    368
    -49   -758   -711    402    329   -735    -33   -132   -368   -163     67    379
    -44   -753   -709    400    332   -732    -20   -127   -358   -158     67    376
    -31   -769   -737    400    353   -753    -23   -135   -361   -166     51    361
    -67   -779   -714    420    322   -745     -2   -119   -340   -145     70    384
    -70   -776   -709    423    316   -743      5   -116   -327   -132     85    405
    -57   -784   -727    418    335   -756      5   -124   -332   -140     83    394
   -111   -789   -678    452    283   -735     28   -109   -316   -127     93    400
    -51   -795   -743    423    342   -771     15   -127   -332   -140     75    374
    -25   -795   -771    410    371   -784      5   -140   -337   -140     72    363
    -28   -810   -782    418    374   -795      5   -145   -337   -145     70    363
   -109   -813   -704    462    296   -758     33   -127   -314   -122     90    394
    -83   -810   -730    444    322   -769     31   -132   -316   -127     83    392
    -46   -802   -756    426    353   -782     31   -132   -316   -132     77    374
    -70   -795   -727    431    327   -761     44   -122   -303   -122     88    371
    -70   -771   -701    420    314   -737     46   -119   -296   -106    101    371
    -51   -756   -704    402    324   -732     41   -116   -296   -103    101    368
    -77   -761   -685    418    301   -724     54   -101   -277    -88    109    381
    -85   -769   -683    428    296   -727     59    -93   -267    -85    111    381
    -38   -756   -717    397    337   -737     51   -101   -270    -88    103    376
    -64   -732   -667    397    301   -701     70    -88   -249    -64    124    389
    -62   -735   -672    397    303   -704     75    -93   -249    -64    122    384
    -88   -732   -646    407    277   -691     90    -88   -239    -54    129    389
    -51   -727   -675    389    311   -701     85    -96   -244    -59    122    384
    -41   -727   -685    381    319   -706     80   -103   -252    -62    119    381
    -62   -714   -654    387    293   -685     90    -96   -239    -49    129    384
    -62   -709   -649    384    290   -680     90    -96   -236    -49    132    381
    -33   -706   -672    371    319   -691     77   -106   -244    -54    127    366
    -72   -709   -639    389    283   -672     93    -90   -233    -38    142    374
    -93   -696   -602    394    254   -649    109    -75   -213    -15    161    384
    -41   -698   -659    368    306   -680     88    -90   -228    -28    148    358
    -59   -711   -652    387    296   -683     93    -88   -226    -25    148    355
    -46   -688   -641    366    296   -665     93    -85   -220    -23    150    358
    -25   -680   -654    353    314   -667     88    -90   -223    -23    145    353
    -36   -680   -646    355    303   -665     96    -88   -215    -18    148    345
    -51   -659   -607    355    277   -633    116    -70   -197      0    161    348
    -57   -633   -579    345    259   -605    135    -54   -179     15    171    355
    -57   -602   -548    329    244   -576    150    -38   -158     31    187    368
    -64   -597   -535    329    233   -568    163    -25   -150     36    192    374
    -62   -594   -532    329    233   -563    174    -15   -140     41    197    389
    -51   -561   -509    303    226   -537    179    -10   -124     54    213    410
    -77   -527   -452    301    187   -491    207     10    -90     85    241    444
    -72   -511   -439    290    181   -475    215     18    -75    103    259    454
    -77   -514   -436    296    179   -475    200     10    -77    106    267    462
    -64   -517   -454    290    194   -485    179     -2    -90     96    265    462
    -80   -517   -436    298    176   -478    168    -10    -90     98    270    470
   -111   -550   -439    329    161   -496    166    -10    -96     88    262    467
    -67   -592   -524    329    228   -558    148    -25   -124     51    226    423
    -70   -628   -561    348    244   -594    150    -23   -135     33    207    389
    -57   -659   -602    358    270   -631    148    -23   -150     15    192    363
    -70   -693   -626    381    275   -659    148    -23   -161      0    189    329
   -103   -719   -615    413    254   -667    153    -25   -158     -5    207    293
    -96   -724   -628    410    265   -678    153    -31   -161    -12    215    265
    -80   -735   -654    407    285   -696    153    -28   -161    -12    218    246
    -93   -735   -644    413    272   -691    163    -23   -150    -12    218    246
    -88   -714   -626    402    267   -670    168    -20   -142     -7    220    254
    -96   -719   -626    405    265   -672    168    -20   -145     -2    220    257
   -124   -704   -579    413    226   -641    187      2   -124     28    239    280
   -119   -706   -587    413    231   -646    192     10   -124     25    228    272
   -111   -763   -652    439    270   -709    215     49   -124     10    184    231
    -57   -782   -727    418    332   -756    311    184    -64     25    150    179
    -44   -701   -659    371    306   -680    436    366     67    132    215    231
    -28   -519   -493    272    231   -506    542    555    257    322    381    402
     -2   -137   -135     70     64   -137    594    675    488    626    709    745
     -2    472    472   -236   -239    472    550    631    732   1008   1163   1208
   -116    758    875   -322   -496    818    324    314    732   1156   1379   1402
   -236    459    693   -111   -465    576     44   -153    335    802   1075   1114
   -301   -215     85    259   -194    -64   -135   -532   -259     98    392    498
   -277   -683   -407    478     62   -545   -179   -517   -478   -223     44    150
   -223   -911   -688    566    231   -800   -135   -400   -483   -293    -70     49
   -184   -956   -774    568    293   -865    -57   -301   -420   -275    -85     49
   -179   -904   -724    542    272   -815     44   -200   -316   -200    -31    103
   -179   -813   -633    493    226   -724    132   -111   -213   -116     44    174
   -179   -763   -584    470    202   -675    184    -64   -148    -70     88    215
   -174   -753   -579    462    202   -667    207    -54   -122    -54     96    228
   -184   -740   -555    462    184   -649    228    -38    -96    -36    106    246
   -215   -732   -517    472    148   -626    252    -20    -70    -18    122    275
   -168   -706   -537    439    184   -623    252    -23    -70    -20    114    272
   -148   -688   -542    418    194   -615    259    -15    -64    -10    119    270
   -127   -678   -550    402    210   -615    267     -7    -67    -10    124    257
   -140   -662   -522    400    189   -592    283      7    -62     -5    145    254
   -150   -644   -493    394    171   -568    301     25    -51     10    158    244
   -142   -641   -498    392    176   -571    309     36    -54     18    161    233
   -127   -628   -501    379    187   -566    309     44    -57     20    163    228
   -109   -615   -506    361    197   -561    301     38    -70     12    155    213
   -111   -605   -493    355    189   -550    303     49    -70     15    161    210
   -111   -610   -498    361    192   -555    309     57    -67     15    161    205
   -103   -597   -493    350    194   -545    314     67    -64     20    168    202
    -93   -587   -493    337    197   -540    316     72    -64     23    166    202
    -77   -571   -493    324    205   -532    311     70    -67     20    155    207
    -72   -574   -501    319    213   -537    306     70    -72     15    140    210
    -72   -579   -506    327    215   -542    309     75    -72     15    129    213
    -75   -561   -485    316    202   -524    309     77    -75     18    124    213
    -46   -555   -509    301    228   -532    301     67    -85     10    114    202
    -41   -555   -514    296    236   -535    301     72    -85     15    111    205
    -54   -535   -480    296    213   -509    306     77    -80     20    109    207
    -46   -537   -493    290    220   -517    298     75    -88     20     96    202
    -44   -532   -488    285    220   -511    290     77    -90     25     88    197
    -36   -511   -475    272    218   -496    283     80    -93     28     75    187
    -59   -480   -420    270    179   -452    293    101    -77     51     88    205
    -67   -467   -400    267    163   -433    288    111    -72     59     98    207
    -59   -444   -387    252    161   -415    280    119    -64     70    116    213
    -23   -433   -410    228    192   -423    277    129    -59     77    132    218
    -23   -405   -381    215    179   -394    285    148    -49     90    155    228
    -18   -389   -374    202    176   -381    288    158    -46     98    174    228
    -36   -379   -342    205    153   -361    301    171    -38    103    192    239
    -38   -368   -332    202    145   -350    306    174    -41    101    194    244
    -15   -363   -348    189    166   -355    311    174    -46     88    194    244
      7   -337   -345    163    174   -340    314    171    -51     77    192    236
    -15   -329   -314    171    148   -322    337    184    -38     85    202    246
    -49   -327   -277    187    111   -301    371    213     -7    103    218    262
    -75   -319   -244    197     83   -283    402    236     10    116    231    272
    -44   -316   -275    179    114   -296    407    241     10    106    223    257
    -10   -303   -293    158    140   -298    410    244     12    101    215    241
     12   -314   -327    148    168   -319    415    241     12     88    200    213
    -20   -324   -303    174    140   -314    444    257     28     98    207    218
    -49   -337   -288    192    119   -314    457    262     36     98    207    218
    -59   -345   -288    202    114   -316    470    265     41    101    202    210
    -44   -342   -298    192    124   -319    478    262     46     98    197    200
    -77   -348   -270    213     96   -309    493    267     62    109    197    200
   -148   -353   -205    249     28   -280    514    280     80    124    207    218
    -54   -337   -283    194    111   -309    493    257     51     98    179    192
    -57   -319   -265    187    101   -293    501    267     62    106    184    202
    -72   -319   -246    197     85   -283    504    270     67    109    174    202
    -85   -335   -249    210     80   -293    498    262     62    106    148    202
    -64   -327   -265    194     98   -296    493    259     59    103    129    207
    -67   -311   -244    187     85   -277    501    272     70    114    127    223
    -41   -306   -265    174    111   -285    491    262     59    109    106    215
    -44   -301   -257    171    106   -280    491    265     67    116    106    223
   -109   -306   -197    207     41   -252    509    288     93    142    119    244
   -114   -283   -168    197     25   -228    506    288     96    153    119    244
    -88   -257   -168    174     38   -213    491    275     88    148    114    231
   -101   -277   -176    189     36   -228    493    283     96    153    114    236
    -85   -267   -181    176     46   -226    498    285    101    158    111    236
   -109   -262   -153    184     20   -207    509    296    119    176    122    252
    -38   -241   -202    140     80   -223    493    280    111    166    103    249
    -25   -223   -200    122     85   -213    483    272    114    166     96    252
    -36   -202   -166    119     62   -184    488    275    124    176     98    262
    -59   -223   -166    140     51   -194    496    277    132    184     90    270
   -106   -218   -111    163      2   -166    509    290    153    202    103    285
    -44   -215   -171    127     62   -192    498    280    142    194     96    272
    -64   -200   -135    129     33   -168    514    293    155    210    111    288
    -51   -210   -158    129     51   -184    511    288    150    200     98    283
    -31   -228   -197    129     83   -213    511    283    145    189     85    277
    -75   -218   -145    145     31   -181    524    296    163    207    101    296
    -85   -210   -124    148     18   -168    532    303    171    215    114    309
    -67   -210   -142    137     36   -176    527    296    163    202    101    301
   -124   -197    -72    161    -25   -135    545    309    181    215    114    324
   -106   -218   -111    161      0   -166    545    311    181    213    106    335
    -23   -210   -187    116     80   -200    519    288    163    189     85    319
    -44   -197   -155    119     51   -176    540    309    187    207    106    340
    -90   -161    -70    127    -10   -116    581    342    220    241    145    368
    -83   -137    -54    109    -15    -96    600    358    233    252    161    376
    -64   -109    -44     85    -12    -77    613    371    244    262    179    384
    -57    -90    -33     72    -12    -62    615    379    246    267    192    387
    -44    -77    -33     62     -5    -57    628    394    265    280    210    397
    -70    -33     36     51    -54      0    649    413    298    311    246    423
    -54      2     57     25    -57     28    649    413    311    329    272    439
    -51     12     62     18    -57     36    631    400    306    329    277    439
    -62      2     64     31    -62     33    610    389    301    327    283    433
    -31     10     41     10    -38     25    587    381    296    327    288    433
    -28    -25      2     25    -15    -12    571    371    285    314    277    418
    -57    -80    -23     67    -18    -51    568    368    272    296    254    400
    -46   -116    -70     83     10    -93    563    358    252    270    223    371
    -41   -163   -122    101     38   -142    548    337    231    239    189    342
    -72   -184   -114    127     20   -150    550    335    228    228    181    337
    -77   -200   -122    137     20   -161    548    329    220    220    176    329
    -85   -215   -129    150     20   -174    540    322    215    215    176    324
    -80   -213   -132    145     25   -171    535    314    210    215    171    319
    -93   -223   -132    158     18   -179    537    316    213    218    168    319
    -98   -223   -124    158     10   -176    545    324    218    228    176    329
    -85   -213   -127    150     20   -171    545    327    223    228    176    332
    -93   -223   -129    155     18   -176    548    329    226    228    174    337
   -109   -226   -119    166      5   -174    550    335    236    226    171    340
   -106   -262   -155    184     23   -210    579    371    246    215    153    319
    -67   -290   -223    179     77   -257    675    498    296    223    132    277
    -57   -223   -166    140     51   -194    826    691    433    329    207    322
     10    -62    -72     25     41    -67    948    904    615    504    361    465
    101    265    161   -184    -31    213    989   1026    820    766    639    753
    114    818    704   -465   -293    761    932   1010   1060   1148   1093   1228
    -77   1249   1327   -587   -701   1288    698    691   1135   1413   1449   1597
   -213   1072   1286   -431   -750   1179    402    244    823   1187   1273   1439
   -267    405    670    -70   -470    537    174   -179    213    498    605    836
   -239   -239      0    239   -119   -119    109   -275   -168    -23     41    309
   -202   -475   -272    335     33   -374    189   -124   -148    -83    -77    174
   -176   -504   -327    337     75   -415    298     15    -59    -36    -64    176
   -163   -436   -272    298     51   -355    418    155     62     62      7    236
   -205   -337   -132    272    -36   -236    524    280    189    184    106    327
   -192   -290    -98    241    -49   -194    563    332    236    231    145    358
   -142   -270   -127    207     -7   -200    574    345    249    239    150    358
   -174   -249    -77    210    -49   -163    594    374    272    265    179    371
   -179   -236    -57    207    -62   -148    610    400    298    288    207    392
    -96   -231   -135    161     18   -184    592    389    285    272    197    387
    -70   -228   -158    148     41   -194    589    392    288    272    202    394
    -59   -226   -168    142     51   -197    592    400    293    272    210    405
    -62   -226   -163    145     49   -194    597    410    301    277    223    418
    -77   -228   -150    150     33   -189    600    415    306    280    226    426
    -88   -228   -140    158     23   -187    605    420    316    285    228    428
    -88   -223   -135    153     20   -181    610    426    322    288    233    433
   -103   -215   -111    161      2   -163    620    431    335    296    246    446
   -148   -220    -75    184    -38   -148    631    444    345    303    262    457
   -137   -218    -83    176    -28   -150    633    446    348    303    265    457
   -122   -210    -90    163    -15   -150    633    454    355    306    270    465
   -106   -205    -98    155     -5   -153    626    452    358    303    267    470
    -93   -210   -116    150     10   -163    620    446    353    301    259    472
    -93   -200   -106    145      5   -153    620    446    358    298    257    480
   -116   -200    -83    155    -18   -142    626    449    361    296    252    485
   -116   -200    -83    158    -18   -142    626    446    363    296    252    483
    -96   -189    -96    140     -2   -142    620    452    366    301    254    483
    -90   -166    -77    127     -7   -122    628    462    384    322    265    493
    -96   -153    -57    124    -20   -106    631    475    397    337    270    501
    -72   -145    -72    109      0   -109    623    485    400    345    267    514
    -75   -129    -54    101    -12    -93    618    491    405    358    277    527
    -67   -122    -54     93     -7    -88    607    491    405    366    285    545
    -77   -124    -46     98    -15    -85    592    488    400    371    285    563
    -98   -124    -25    111    -36    -75    592    493    400    381    290    600
    -85   -114    -28     98    -28    -70    602    498    394    384    285    641
    -72    -83    -12     77    -31    -49    610    532    397    397    309    667
    -64    -64      0     64    -33    -33    607    566    415    410    335    675
    -44    -44      0     44    -23    -23    602    579    436    415    348    670
    -41    -20     18     31    -31     -2    600    587    446    428    361    672
    -44      2     44     20    -44     23    602    602    457    457    379    706
    -44     18     62     12    -54     38    605    618    459    480    394    750
    -54     28     83     12    -67     54    613    628    459    491    405    776
    -64     18     80     23    -72     49    615    633    454    483    420    745
    -54     12     67     20    -59     38    620    636    449    470    426    691
    -57     12     67     20    -62     38    631    646    457    467    423    662
    -57     10     67     23    -62     38    652    667    475    475    431    665
    -51      0     51     23    -51     25    667    675    483    472    439    641
    -46     10     57     18    -51     33    688    680    496    472    457    633
    -57     15     72     20    -64     41    704    691    509    465    462    649
    -70     10     80     31    -75     44    717    696    527    459    454    665
    -77      0     77     38    -77     38    722    688    532    459    446    672
    -75      0     72     36    -75     36    727    683    530    462    457    652
    -72    -10     62     41    -70     25    727    670    522    454    462    615
    -77    -23     54     51    -67     15    730    659    517    446    449    613
    -83    -33     46     57    -67      5    724    644    506    436    428    626
    -88    -28     59     57    -75     15    719    633    501    431    420    636
    -88    -23     64     54    -77     20    709    623    496    420    415    641
    -90    -28     62     59    -77     15    706    615    493    410    410    639
    -90    -31     59     59    -77     12    704    613    491    405    405    633
    -88    -15     72     51    -80     28    704    613    493    413    405    633
    -88     -7     77     46    -83     33    704    615    496    418    415    646
    -90      2     93     44    -90     46    706    623    506    426    428    662
    -90     20    111     33   -101     67    706    623    506    431    431    657
    -80     23    103     28    -93     62    696    618    506    426    423    649
    -83     33    114     23    -98     72    693    618    511    433    431    654
    -80     41    122     20   -101     80    691    626    517    441    439    646
    -83     51    135     12   -109     93    688    626    522    446    441    639
    -75     64    140      5   -109    101    685    623    522    446    441    623
    -75     62    135      5   -106     98    675    615    514    436    431    597
    -85     77    163      5   -124    119    683    626    524    449    452    605
    -80     67    148      2   -114    106    672    623    519    444    452    610
    -49     72    122    -12    -85     96    659    615    509    444    444    610
    -46     80    127    -18    -85    101    654    615    506    449    446    618
    -59     67    127     -2    -93     96    652    615    504    452    454    631
    -77     77    155      0   -116    116    649    623    509    462    467    649
    -75     83    158     -5   -116    119    644    620    506    459    465    662
   -101     85    187      7   -145    135    636    620    504    459    470    683
    -83     88    171     -2   -127    129    623    615    488    446    470    704
    -90     88    176      0   -132    129    607    618    483    449    480    724
   -119     80    200     18   -158    140    600    620    480    459    491    748
   -140     83    223     28   -181    153    602    628    488    467    509    771
    -85     96    181     -5   -132    137    581    620    475    457    511    779
    -64     93    158    -15   -111    124    566    610    459    446    511    792
    -64     96    161    -15   -111    127    561    613    452    449    517    813
    -62    111    174    -25   -119    142    553    613    444    446    519    823
    -77     85    163     -2   -119    124    545    607    431    436    511    807
    -64    106    171    -23   -116    137    545    610    433    436    522    792
    -75    122    194    -23   -135    158    550    620    446    433    540    774
    -70    122    189    -25   -129    155    553    620    452    426    553    745
    -36    127    163    -44    -98    145    548    605    446    413    555    714
    -23    148    171    -64    -98    161    548    592    439    407    563    698
    -28    171    200    -72   -114    187    563    600    446    413    584    696
    -46    202    246    -77   -148    226    594    620    470    431    610    698
    -88    241    329    -75   -207    285    636    654    511    462    649    704
    -77    275    353    -98   -215    311    654    667    524    470    662    683
    -93    275    368    -90   -231    322    670    675    532    472    662    659
    -57    275    332   -109   -194    303    670    670    530    465    652    636
    -57    298    355   -119   -205    327    693    691    558    488    667    652
    -49    348    397   -150   -226    374    709    696    581    506    691    670
    -49    355    405   -153   -228    379    706    693    589    511    693    672
    -88    319    405   -116   -246    361    696    680    589    501    680    659
    -83    319    402   -116   -241    361    685    672    592    501    680    662
    -57    311    368   -127   -213    337    665    662    594    504    680    675
     10    267    257   -137   -122    262    631    633    561    472    639    644
     20    228    207   -124    -93    218    620    623    545    454    607    613
    -33    181    215    -72   -124    197    620    618    537    446    589    594
    -75    140    215    -33   -145    176    623    618    535    446    584    600
    -85    114    200    -15   -142    155    618    613    530    444    576    602
    -88     88    176     -2   -132    132    607    602    514    433    553    592
    -93     80    174      7   -132    127    605    600    517    436    553    600
   -103     85    189     10   -145    137    605    602    524    449    561    615
   -116     80    197     18   -158    140    605    605    532    454    561    626
   -116     75    192     18   -153    132    602    602    537    457    558    631
   -124     83    207     20   -166    145    610    610    550    470    568    649
   -106     77    184     12   -148    129    602    605    548    467    561    646
    -80     49    129     15   -106     88    605    623    545    449    532    615
    -83      7     88     36    -85     46    696    737    592    457    506    571
    -67     62    129      2    -98     96    852    932    717    540    550    587
     12    220    207   -116    -98    213   1000   1174    914    717    696    714
     77    540    462   -311   -192    501   1070   1319   1135    992    982   1005
     88   1098   1010   -594   -459   1054    969   1257   1348   1363   1436   1491
    -49   1678   1727   -813   -888   1701    693    924   1452   1691   1886   1969
   -205   1558   1764   -675   -984   1660    366    462   1171   1519   1784   1873
   -280    896   1176   -309   -727   1036    129     46    587    870   1158   1299
   -257    179    433     36   -345    306     59    -88    145    270    517    683
   -218   -158     59    189   -140    -49    148     64    119    137    309    444
   -202   -181     20    192   -114    -80    290    246    236    210    337    444
   -168    -85     83    127   -127     -2    433    420    381    327    426    514
   -148      5    150     70   -150     77    522    519    472    410    496    571
   -153     31    184     62   -168    106    568    568    517    444    519    589
   -145     33    179     54   -163    106    589    587    530    452    522    589
   -142     44    187     49   -166    114    602    605    545    467    537    600
   -124     49    174     36   -148    109    602    610    548    467    537    592
   -129     54    184     38   -155    119    615    623    563    480    542    594
   -122     54    174     31   -148    114    613    626    563    475    537    584
   -114     54    168     28   -140    111    613    628    566    472    535    571
   -116     64    179     25   -148    122    615    633    568    472    537    568
   -142     72    215     36   -179    142    623    649    581    488    553    584
   -137     75    210     31   -174    140    626    649    584    491    553    581
   -116     80    197     18   -158    137    626    649    581    491    555    587
   -114     77    192     15   -153    135    626    649    581    493    558    592
   -122     96    218     12   -168    155    631    654    589    504    561    600
   -119     85    202     15   -163    142    623    646    584    496    548    602
   -137     88    223     23   -181    155    631    654    594    506    555    623
   -119     98    218      7   -168    158    631    654    597    514    555    636
   -127     98    226     15   -176    161    639    662    605    522    561    649
    -85    101    187    -10   -135    142    620    649    597    511    545    636
    -98    103    202     -2   -150    153    626    654    602    519    548    641
    -85    119    202    -18   -145    161    626    652    607    524    553    649
    -75    142    218    -33   -145    179    623    649    607    519    555    654
    -88    145    233    -28   -161    189    618    654    607    522    558    654
    -90    140    231    -25   -161    184    615    659    610    524    561    657
    -93    158    252    -33   -174    205    607    662    615    532    566    662
   -101    163    265    -31   -181    213    610    672    626    540    574    667
   -124    184    306    -31   -215    244    620    693    649    558    592    680
    -85    194    277    -54   -181    236    610    693    646    558    589    683
    -59    207    267    -75   -163    236    597    688    639    555    587    675
    -64    215    280    -75   -171    246    594    693    646    561    587    678
    -85    228    314    -72   -200    272    602    714    665    581    602    693
    -80    262    342    -90   -210    301    610    735    680    605    623    711
    -70    285    355   -109   -215    319    615    748    693    623    636    719
    -28    296    324   -132   -176    309    600    743    685    615    631    701
    -38    306    345   -135   -192    327    605    748    693    620    639    704
    -33    324    358   -145   -197    342    610    748    693    620    646    704
    -33    332    366   -150   -200    348    613    753    698    623    657    711
    -31    337    368   -153   -200    353    615    753    698    620    662    719
    -33    335    368   -153   -200    350    623    756    701    620    665    719
    -33    337    371   -153   -202    353    633    766    711    628    672    724
    -31    337    366   -153   -200    350    641    769    714    631    672    717
    -44    337    381   -145   -213    358    659    787    732    644    683    724
    -44    316    361   -137   -202    337    659    784    730    639    672    711
    -46    306    353   -129   -200    329    662    779    730    636    670    698
   -103    311    413   -106   -257    361    683    795    748    654    683    709
   -153    296    449    -70   -301    371    693    802    756    659    680    717
    -98    293    392    -98   -246    340    675    779    740    641    654    698
    -77    285    363   -103   -220    322    670    769    735    639    641    691
    -90    270    361    -90   -226    314    670    761    732    636    633    688
    -67    265    332    -98   -200    298    654    740    714    615    610    667
    -80    265    342    -93   -213    303    644    730    706    613    602    657
   -109    272    381    -83   -244    327    649    735    719    620    607    662
    -64    272    335   -106   -200    303    633    719    706    605    587    641
    -46    275    322   -114   -184    298    620    711    704    600    581    631
    -70    283    353   -109   -213    316    620    711    709    605    589    641
    -75    277    353   -101   -215    316    618    709    709    597    581    649
    -93    288    379    -98   -236    332    623    717    719    605    592    672
   -109    309    418    -98   -262    363    633    730    737    623    610    696
    -77    303    381   -114   -231    342    618    714    724    605    592    678
    -88    314    402   -114   -244    358    626    722    735    613    597    685
    -75    324    400   -124   -239    361    618    719    735    615    600    680
    -59    342    402   -140   -231    371    615    717    737    620    605    680
    -62    353    415   -145   -239    384    620    717    748    631    613    685
    -64    366    431   -150   -246    397    628    722    758    639    618    693
    -62    366    426   -153   -244    394    631    722    763    639    613    691
    -46    371    418   -161   -231    394    628    717    769    639    610    685
    -75    376    452   -150   -265    413    639    724    782    654    623    709
    -96    368    465   -135   -280    415    649    730    789    662    628    722
    -77    374    452   -150   -267    413    646    722    789    662    623    719
    -80    374    454   -145   -267    413    649    727    795    665    623    722
    -80    361    439   -142   -259    397    646    727    795    665    628    724
    -80    363    444   -142   -262    402    652    735    800    670    641    722
    -83    361    444   -140   -262    400    646    735    795    665    646    709
    -72    348    420   -137   -246    384    646    732    792    659    649    693
    -72    335    405   -132   -239    368    644    732    789    654    654    685
    -83    329    413   -124   -249    371    646    737    792    659    672    683
    -90    316    407   -114   -249    361    646    743    795    665    683    667
    -75    314    389   -119   -231    350    641    737    787    657    685    644
    -85    327    413   -122   -249    368    641    740    792    657    693    633
    -85    332    418   -124   -252    374    633    735    789    657    696    615
    -72    314    384   -122   -228    350    623    727    787    646    688    594
    -70    314    384   -122   -226    348    610    719    792    644    688    579
    -70    311    381   -122   -226    345    602    719    797    641    696    566
    -70    309    379   -119   -226    342    605    719    800    639    701    558
    -85    301    384   -109   -236    342    613    719    795    636    701    550
    -85    301    387   -106   -236    342    623    724    795    636    701    553
    -75    301    374   -114   -226    337    615    711    779    628    691    540
    -77    306    384   -114   -231    345    615    709    776    626    688    537
    -64    303    368   -119   -218    337    615    709    774    623    685    535
    -67    303    371   -116   -218    337    615    709    774    623    685    537
    -54    303    355   -127   -205    327    600    691    753    605    667    522
    -59    303    361   -122   -210    332    602    691    756    607    667    527
    -70    298    368   -116   -218    332    600    683    750    607    662    522
    -80    296    376   -106   -228    335    600    680    748    607    657    509
    -88    303    392   -106   -241    345    602    680    748    610    652    504
   -103    293    397    -96   -252    345    602    683    745    613    646    493
    -85    298    381   -106   -233    340    592    672    730    600    628    472
    -98    296    394    -98   -246    345    610    688    740    610    626    478
   -103    324    428   -111   -267    376    639    714    763    636    646    501
    -83    366    449   -142   -267    407    659    719    769    649    646    504
    -70    389    457   -161   -265    423    678    719    761    646    639    498
    -80    363    444   -140   -262    402    691    719    745    631    628    485
    -57    361    415   -153   -236    387    688    717    727    605    613    465
    -72    402    475   -166   -272    439    701    732    748    613    623    480
    -62    457    517   -200   -288    485    704    750    779    636    633    501
    -54    480    535   -213   -293    506    691    753    800    654    631    514
    -57    452    509   -200   -283    478    654    724    782    646    605    496
    -77    439    517   -181   -298    478    633    714    776    652    600    488
    -46    415    462   -184   -254    439    600    685    745    631    576    465
    -25    392    418   -181   -220    405    579    657    711    607    550    431
    -44    355    400   -155   -223    376    563    633    680    584    527    400
    -64    337    402   -137   -233    368    558    623    665    571    511    379
    -90    319    407   -116   -249    361    558    623    654    558    498    363
   -111    296    407    -90   -259    350    558    620    644    548    493    358
   -122    301    423    -88   -272    361    545    602    618    522    472    340
   -109    309    418    -98   -265    361    537    592    605    504    454    329
    -96    288    381    -98   -239    335    530    581    589    480    428    316
   -116    285    402    -83   -259    342    537    587    592    480    418    332
   -132    275    405    -72   -270    340    540    594    592    488    415    345
   -119    280    397    -80   -257    337    537    592    589    485    413    350
   -132    280    410    -75   -272    345    545    600    587    483    410    345
   -103    246    350    -70   -226    298    563    620    579    457    379    316
    -88    218    303    -64   -197    262    662    745    618    452    353    265
    -54    277    329   -111   -192    303    813    943    730    522    402    275
      0    428    428   -213   -215    428    961   1182    911    683    542    400
     67    740    672   -402   -301    706   1031   1327   1132    953    828    683
    103   1337   1231   -722   -563   1286    883   1223   1353   1343   1306   1184
    -57   1855   1909   -898   -982   1880    605    898   1454   1644   1717   1605
   -231   1777   2005   -774  -1119   1891    290    452   1208   1496   1639   1522
   -309   1072   1382   -381   -844   1226     57     28    594    807    984    904
   -316    340    657    -12   -488    498     38    -33    189    246    387    309
   -233     46    280     93   -257    163    124    109    155    111    194     88
   -210     20    231     90   -220    124    267    288    262    166    215     80
   -189     83    272     54   -231    176    413    462    405    280    306    145
   -142    184    327    -23   -233    254    480    548    493    361    376    194
   -158    223    381    -33   -270    301    530    607    542    405    407    223
   -155    226    381    -38   -267    303    545    623    550    407    402    220
   -137    241    379    -51   -257    309    550    623    553    405    397    215
   -119    244    363    -64   -241    303    550    620    553    405    387    202
   -137    254    389    -59   -262    322    558    628    571    418    392    220
   -109    249    358    -72   -233    303    542    618    558    405    366    213
   -122    257    379    -67   -249    316    550    626    566    407    368    218
   -161    280    441    -62   -301    361    558    641    579    423    376    228
   -129    293    420    -83   -275    355    548    636    568    415    350    223
   -124    306    428    -90   -277    366    545    636    563    410    322    241
   -111    319    431   -103   -270    374    542    636    561    407    290    246
    -88    335    423   -124   -257    379    532    628    555    415    288    249
   -116    337    452   -111   -283    394    532    631    563    436    298    259
   -127    345    472   -111   -298    407    535    633    568    444    293    259
    -96    324    420   -114   -257    371    522    626    561    433    270    249
    -93    327    420   -116   -257    371    519    623    561    441    267    262
   -106    345    449   -119   -277    397    532    633    579    462    283    290
   -106    366    472   -129   -290    418    537    639    589    470    285    309
   -140    361    501   -109   -319    431    535    639    592    472    280    319
   -111    355    465   -124   -288    410    514    626    576    457    254    301
    -93    350    441   -129   -267    394    506    620    571    449    244    296
   -132    342    475   -106   -303    407    519    641    589    472    259    306
    -49    368    418   -158   -233    392    506    633    581    475    249    288
    -23    400    423   -189   -223    410    496    631    579    480    252    280
    -41    389    431   -174   -236    410    498    639    584    483    252    288
    -44    389    431   -174   -236    410    493    641    584    483    249    293
    -62    381    444   -158   -252    413    506    654    597    493    257    301
    -70    392    462   -161   -267    426    509    662    602    501    270    316
    -54    415    470   -181   -262    441    496    659    600    498    277    322
    -31    449    480   -210   -257    465    488    659    602    506    285    329
    -10    459    470   -223   -239    465    480    662    607    517    303    337
    -12    462    475   -226   -244    470    478    665    613    522    314    340
      5    498    491   -252   -244    496    480    667    620    530    332    350
     33    535    501   -283   -233    519    475    667    623    537    342    358
     18    553    535   -285   -257    545    496    683    639    548    355    374
      5    535    530   -270   -262    532    493    675    633    542    353    368
    -31    537    568   -254   -298    553    504    683    646    558    368    376
    -15    540    555   -262   -285    545    506    680    649    555    361    368
     -7    524    532   -257   -270    527    514    680    652    548    353    361
    -20    542    563   -262   -293    553    527    691    667    561    366    371
     12    563    550   -288   -267    558    519    685    670    558    363    366
     25    571    545   -298   -259    558    524    685    672    558    361    355
     18    540    522   -277   -252    532    537    691    680    571    363    345
    -20    535    555   -257   -288    542    545    688    685    579    363    342
      7    540    532   -275   -262    535    537    672    678    571    353    329
      7    530    519   -270   -254    524    535    665    675    563    348    314
    -49    509    558   -228   -303    532    555    675    688    576    361    324
    -33    514    545   -241   -290    530    537    654    672    561    348    311
    -12    522    535   -257   -272    527    519    628    654    548    332    296
    -23    501    524   -239   -275    511    514    618    652    545    324    285
    -98    480    579   -189   -337    530    535    639    672    568    345    309
    -64    483    548   -210   -306    514    519    623    659    555    327    296
    -23    488    511   -233   -267    498    506    613    649    542    309    285
    -36    493    530   -228   -285    511    504    607    641    537    303    283
    -57    511    568   -226   -311    540    501    602    641    537    306    285
    -75    504    579   -215   -327    540    506    607    646    548    316    290
    -54    522    576   -233   -314    548    493    597    639    540    309    277
    -25    532    555   -254   -290    545    488    592    636    532    303    270
    -72    542    615   -233   -342    579    504    610    657    553    324    288
    -54    548    602   -246   -329    574    493    597    646    542    311    272
    -62    555    618   -246   -340    587    501    605    654    550    316    280
    -38    568    605   -267   -322    587    496    605    652    550    314    280
    -23    561    584   -267   -303    571    493    605    654    550    309    280
    -36    553    587   -259   -311    568    498    607    654    548    301    285
    -20    558    579   -267   -298    568    493    602    652    548    298    285
    -36    558    594   -262   -314    576    498    607    657    555    306    290
    -41    563    605   -259   -322    584    506    610    654    553    309    283
    -33    558    589   -265   -311    574    496    600    649    545    298    275
    -38    553    592   -257   -314    571    498    600    649    548    306    270
    -51    558    607   -254   -329    581    501    602    657    555    319    275
    -12    548    561   -267   -285    553    491    594    641    540    303    259
     23    553    527   -290   -252    540    483    584    626    527    293    246
    -10    540    550   -265   -280    545    488    587    626    530    293    249
   -119    535    654   -207   -387    594    517    610    649    558    319    272
    -83    548    631   -231   -355    589    506    600    641    550    314    265
    -38    553    592   -259   -316    574    496    587    628    532    301    254
    -54    550    602   -249   -327    576    498    587    628    530    301    259
     -5    530    535   -265   -270    532    478    568    610    511    283    239
     -2    527    530   -262   -265    527    467    561    605    514    283    231
    -25    514    537   -244   -283    524    472    566    605    511    285    233
    -44    527    571   -244   -306    548    478    571    613    519    296    246
    -23    527    548   -252   -285    535    465    561    605    519    298    233
      0    506    506   -252   -252    506    459    553    602    522    301    226
    -23    519    542   -249   -283    530    459    555    605    527    306    231
    -31    530    561   -249   -296    545    459    553    607    537    314    236
    -25    524    550   -249   -288    535    457    553    607    545    311    228
    -46    524    571   -239   -309    548    454    550    605    545    306    226
    -46    519    566   -236   -306    542    452    542    597    532    298    226
    -54    522    576   -233   -316    550    457    545    600    535    306    231
    -75    545    620   -236   -348    584    478    566    620    558    329    254
    -98    576    675   -239   -387    626    509    602    657    592    358    285
    -67    592    659   -262   -363    626    509    602    657    589    355    285
    -36    613    649   -288   -342    631    511    602    662    589    358    288
    -25    626    652   -301   -340    639    514    607    662    592    361    290
    -10    646    657   -316   -332    652    522    613    670    597    366    298
     31    683    652   -358   -311    667    517    610    670    602    379    306
     23    714    688   -368   -332    701    519    615    685    626    405    327
     10    701    691   -358   -340    696    501    602    680    628    402    324
     10    693    683   -350   -335    688    480    594    670    623    402    329
     18    685    667   -353   -324    675    459    576    652    613    384    340
      2    646    644   -324   -322    646    444    563    631    594    374    340
    -25    602    626   -290   -324    613    436    553    607    574    353    319
    -12    579    592   -283   -301    584    426    545    587    545    329    303
    -36    561    597   -262   -319    579    423    545    579    537    322    316
    -41    540    581   -249   -311    561    418    542    571    522    301    324
    -38    511    550   -239   -296    530    410    532    555    509    285    309
    -36    504    540   -233   -288    522    407    532    548    509    285    303
    -33    498    532   -233   -283    514    397    524    537    498    275    283
    -20    485    506   -233   -262    496    387    514    522    483    262    246
    -49    480    527   -215   -288    504    392    527    524    488    267    244
   -109    480    589   -184   -348    535    418    548    545    506    283    277
    -62    480    540   -210   -301    509    400    542    530    493    259    280
    -18    478    493   -231   -254    485    392    550    519    483    239    265
    -18    446    462   -215   -239    454    426    602    527    470    202    220
     -7    418    426   -205   -215    420    542    740    592    488    184    187
      5    501    496   -254   -244    498    675    924    730    600    270    259
     41    717    675   -379   -316    696    797   1137    937    820    480    459
    114   1117   1002   -615   -444   1060    828   1247   1169   1135    833    820
     98   1717   1618   -906   -758   1667    750   1176   1392   1506   1293   1293
    -67   1951   2016   -943  -1041   1982    491    826   1361   1631   1499   1475
   -171   1634   1805   -732   -989   1719    207    361    948   1257   1179   1176
   -197    976   1174   -392   -685   1075     12    -12    358    558    501    566
   -161    472    633   -155   -397    553    -20    -31    101    176     88    176
   -129    280    407    -77   -270    345     46     96    122    132     15     88
   -116    246    363    -64   -241    306    132    207    192    168     38     85
    -85    316    402   -116   -246    361    226    324    293    252    111    137
    -59    426    485   -181   -272    454    303    415    387    335    200    207
    -59    462    522   -202   -290    491    345    467    436    379    254    246
    -54    475    527   -210   -290    501    358    488    454    389    277    249
    -49    488    535   -220   -290    511    361    496    459    394    298    249
    -46    501    548   -226   -296    524    368    506    467    402    319    252
    -49    506    555   -231   -301    530    363    511    467    405    332    259
    -41    519    561   -239   -301    540    358    509    465    405    342    262
    -46    527    574   -241   -311    550    361    509    470    410    361    270
    -46    524    571   -239   -309    548    366    517    478    418    379    280
    -46    532    579   -244   -314    555    361    517    478    423    389    275
    -25    537    563   -254   -296    548    353    509    470    418    392    267
    -49    542    592   -249   -319    566    363    511    478    423    405    280
    -41    558    600   -257   -319    579    363    509    472    423    415    288
    -12    566    579   -277   -296    571    355    496    462    413    413    283
    -31    566    594   -267   -311    579    361    496    467    423    428    296
     -2    568    568   -285   -285    568    348    478    457    415    423    288
    -23    571    594   -272   -309    581    355    485    465    420    436    298
    -31    581    613   -277   -322    597    350    483    467    423    439    301
     -7    589    597   -290   -301    592    345    475    459    418    439    290
    -20    594    615   -288   -319    602    348    478    465    423    449    293
    -36    600    636   -280   -335    618    350    480    467    431    465    301
    -10    607    615   -301   -314    613    332    459    454    415    459    290
     64    615    550   -340   -241    584    301    431    426    392    441    267
     33    615    581   -327   -272    600    306    439    433    407    457    288
     51    613    561   -332   -254    587    298    431    426    400    454    296
     83    620    535   -353   -226    579    272    413    405    387    449    303
     70    623    553   -348   -241    589    265    410    405    397    470    332
     44    628    584   -337   -270    607    265    415    410    413    488    361
     46    644    597   -345   -275    620    259    413    413    415    506    389
     67    665    597   -368   -265    631    233    402    407    410    519    410
     64    675    607   -371   -270    641    218    402    407    415    540    436
    101    691    589   -394   -244    639    202    402    402    413    550    454
     70    701    631   -384   -280    667    202    410    405    426    574    483
     25    714    685   -371   -329    701    226    423    420    449    602    511
     33    740    704   -387   -335    722    226    428    423    459    623    524
     33    748    714   -392   -340    732    226    431    423    457    639    532
     31    750    719   -389   -342    735    231    433    426    457    654    545
     25    761    732   -394   -355    748    239    444    439    467    691    563
     51    766    714   -407   -332    740    231    446    439    465    709    555
     12    763    750   -387   -368    756    252    465    454    472    722    550
    -12    761    774   -374   -392    766    272    472    462    480    724    542
     -5    748    753   -374   -379    750    277    472    465    472    722    527
     36    756    717   -397   -340    737    280    465    465    459    719    509
     49    766    717   -407   -335    743    288    467    475    459    732    501
     20    761    740   -389   -358    750    306    483    491    470    743    496
     20    756    735   -389   -358    745    309    475    491    462    740    483
     28    750    722   -389   -348    737    311    470    493    459    743    467
     -7    735    743   -366   -376    740    327    472    504    467    748    457
    -15    737    753   -361   -384    745    329    467    504    470    745    446
      0    717    717   -361   -358    717    316    446    488    449    722    415
    -44    693    737   -324   -389    714    319    444    493    452    719    415
    -64    704    766   -319   -415    735    332    452    509    467    724    428
     15    743    727   -379   -355    735    329    446    509    465    709    420
     -5    714    717   -355   -361    714    327    439    506    459    698    415
    -18    698    714   -340   -366    706    314    423    501    449    691    413
    -15    706    722   -345   -368    714    311    420    504    452    693    413
    -49    706    756   -327   -402    730    324    433    519    470    701    415
    -57    701    758   -322   -407    727    327    433    522    472    701    413
    -12    706    719   -345   -366    711    309    420    517    467    688    410
    -10    711    719   -353   -363    714    314    420    527    480    691    426
    -12    709    722   -348   -366    714    327    428    535    488    688    439
    -25    701    727   -337   -376    714    332    439    548    501    691    444
    -20    696    714   -337   -366    704    332    444    555    509    688    441
    -20    691    709   -337   -366    701    335    452    566    519    688    444
    -25    693    719   -332   -371    706    340    457    576    535    698    467
    -25    698    724   -337   -376    709    340    457    581    540    698    480
    -36    688    724   -327   -379    706    340    457    581    540    693    483
    -38    685    724   -324   -381    704    342    462    581    540    688    483
    -36    672    709   -316   -371    691    342    465    581    542    680    483
    -20    654    672   -319   -345    662    332    452    571    532    662    478
    -59    649    709   -296   -384    680    345    465    584    548    672    488
    -93    654    748   -283   -420    701    358    480    600    563    683    504
    -15    657    672   -319   -342    665    337    462    576    542    657    491
    -25    654    678   -316   -353    665    332    457    576    540    654    485
    -31    657    688   -314   -358    672    329    454    574    540    652    485
    -49    652    701   -303   -376    675    332    457    576    545    654    485
    -44    633    678   -293   -361    654    329    454    574    540    644    472
    -33    636    667   -303   -350    652    327    452    574    535    641    457
    -64    641    704   -288   -384    672    337    465    584    548    659    462
    -83    618    701   -270   -392    659    332    465    579    545    654    446
   -103    594    698   -244   -400    646    327    459    571    542    644    436
    -77    592    667   -259   -374    628    311    444    558    532    631    426
    -54    597    652   -272   -353    623    301    433    553    522    623    426
    -36    600    633   -283   -335    615    296    431    545    509    610    420
    -59    602    662   -270   -361    631    306    441    555    511    615    433
    -83    602    683   -259   -384    641    314    449    563    517    620    446
   -101    581    683   -241   -392    631    309    444    558    511    615    444
    -33    587    620   -277   -327    602    298    428    542    496    589    423
    -18    631    649   -306   -332    639    324    452    561    511    594    433
    -54    662    717   -303   -387    688    371    488    600    542    615    467
      2    685    683   -345   -340    685    381    498    600    537    605    465
     15    683    667   -350   -327    675    381    496    594    527    584    444
     -2    678    680   -337   -340    678    384    496    600    524    574    436
     10    698    688   -355   -337    693    389    501    620    548    579    454
     20    735    714   -379   -345    724    394    504    641    579    600    478
     15    745    730   -379   -358    737    376    493    641    589    613    478
    -10    722    732   -355   -371    727    355    480    633    587    613    467
    -18    719    737   -353   -376    727    340    470    631    584    626    459
      7    696    688   -353   -340    693    309    446    610    563    618    441
     12    659    646   -337   -316    654    290    431    587    540    594    420
     -2    607    610   -301   -306    607    277    413    558    511    561    397
     -7    576    584   -285   -298    581    265    400    540    493    542    387
    -62    558    620   -249   -340    589    270    402    542    498    542    394
    -83    540    620   -231   -350    581    265    392    535    488    532    384
    -33    519    553   -241   -293    535    257    363    511    462    501    361
    -41    504    545   -233   -293    524    257    342    493    452    488    348
    -85    472    555   -194   -319    514    280    327    478    441    488    335
    -96    478    571   -192   -335    524    322    358    472    441    504    335
    -72    519    592   -223   -332    555    345    439    491    454    532    358
    -49    514    561   -233   -306    537    309    459    540    423    501    355
    -83    457    537   -187   -311    496    259    413    581    402    452    340
   -124    402    527   -140   -327    465    259    400    592    478    410    324
    -83    361    444   -137   -262    402    376    444    563    574    384    265
    -64    405    470   -171   -267    436    605    701    571    509    530    277
      5    553    545   -280   -270    548    774   1026    888    657    607    420
     49    878    826   -465   -389    852    795   1161   1187   1085    924    730
     93   1467   1374   -779   -639   1421    693   1101   1392   1475   1504   1221
    -90   1953   2044   -932  -1067   1997    436    774   1454   1719   1899   1631
   -218   1831   2049   -805  -1135   1938    122    311   1161   1506   1735   1512
   -259   1182   1439   -462   -849   1312   -132   -135    555    818   1062    924
   -254    475    730   -109   -491    602   -244   -296    101    223    413    327
   -202    176    379     10   -293    277   -181   -158     77    122    228    129
   -179    168    348      5   -265    259    -54      2    179    184    241    129
   -129    280    410    -77   -270    345     70    155    306    290    311    184
   -114    381    496   -132   -303    439    163    262    407    381    387    262
   -111    415    527   -155   -319    470    202    309    446    415    415    290
    -98    415    514   -158   -306    465    220    329    462    420    418    293
    -90    407    496   -161   -293    452    226    332    462    415    415    285
    -83    410    493   -163   -288    452    231    335    465    415    418    285
   -116    431    545   -158   -332    488    249    358    483    433    444    311
   -142    433    574   -145   -358    504    257    371    491    439    454    329
   -106    439    545   -166   -327    491    246    363    483    431    444    327
   -101    454    555   -176   -327    504    246    363    493    439    444    335
    -93    459    550   -184   -322    506    244    363    493    439    436    332
   -140    457    594   -158   -368    524    259    379    506    452    449    345
   -166    452    615   -145   -392    532    265    389    519    465    459    353
   -129    457    587   -163   -358    522    252    379    509    454    446    335
   -124    452    574   -166   -348    511    249    381    506    452    441    332
    -67    472    540   -202   -303    506    236    374    498    444    433    324
    -18    491    509   -239   -265    498    226    363    493    436    418    311
    -44    483    527   -218   -285    504    231    371    498    444    420    316
    -57    485    542   -215   -298    511    233    376    506    454    431    332
    -67    485    553   -210   -311    519    239    381    511    459    431    332
    -80    483    563   -202   -322    522    239    384    514    459    431    329
    -85    498    584   -205   -335    540    246    394    524    470    441    337
    -93    485    579   -197   -335    532    244    394    524    467    436    332
   -101    493    592   -197   -348    542    246    405    530    472    439    340
   -101    485    584   -194   -342    535    244    405    524    470    431    332
   -111    501    613   -194   -361    555    249    413    535    485    444    345
   -106    506    613   -202   -361    558    239    407    532    485    439    340
   -109    501    610   -197   -361    555    241    410    535    483    436    337
    -96    519    615   -213   -358    566    239    415    540    485    439    340
    -93    545    639   -226   -366    592    241    426    550    496    454    358
    -51    555    607   -254   -329    579    233    423    550    493    457    355
    -38    566    602   -265   -322    584    231    426    558    493    465    358
    -31    566    594   -267   -314    579    226    428    561    491    467    353
    -80    576    657   -246   -368    615    244    454    589    517    498    379
    -59    592    652   -267   -358    623    241    459    597    519    509    389
    -59    592    652   -267   -355    620    241    454    594    514    511    400
    -67    592    659   -262   -363    626    252    452    597    511    519    413
    -57    613    670   -277   -363    641    259    449    605    514    524    428
    -38    618    654   -290   -348    636    259    439    600    511    504    446
    -62    613    672   -275   -368    641    272    441    605    517    501    452
    -80    610    691   -265   -387    649    285    452    618    527    527    436
    -72    615    688   -270   -379    652    301    457    626    532    550    405
    -41    618    659   -288   -350    636    298    454    623    527    555    381
    -54    623    675   -285   -366    649    309    465    631    532    561    379
    -93    623    717   -267   -405    670    322    470    639    540    574    376
    -98    607    706   -254   -402    657    329    472    641    540    576    358
   -148    607    753   -231   -452    680    342    475    646    550    587    340
    -98    610    709   -257   -405    659    332    459    631    537    576    298
    -18    615    631   -298   -324    623    303    431    600    511    553    252
    -77    607    685   -265   -381    646    311    436    602    527    568    244
   -135    600    735   -233   -433    665    322    449    613    537    579    246
    -28    607    636   -290   -332    620    288    413    576    509    548    210
     12    607    592   -311   -290    602    265    389    553    488    527    187
      2    610    607   -306   -301    610    257    376    542    480    519    181
    -31    589    618   -280   -324    602    259    376    537    478    511    174
    -72    579    652   -254   -363    615    275    389    550    491    506    187
    -85    584    667   -252   -376    626    272    392    550    491    491    200
    -64    579    644   -257   -353    610    267    389    542    488    478    200
    -83    579    662   -249   -374    620    277    402    555    501    480    213
    -57    592    646   -267   -353    618    267    397    545    496    465    200
    -59    592    649   -267   -355    620    272    407    550    504    465    197
    -38    584    623   -272   -329    602    272    410    548    498    457    187
    -41    574    615   -267   -327    594    272    410    545    493    449    184
    -70    571    641   -252   -355    605    280    418    545    496    454    197
    -44    563    605   -259   -324    584    270    407    530    480    441    192
    -49    571    620   -259   -335    594    272    413    530    480    446    197
    -51    571    620   -262   -335    594    270    407    522    475    444    194
    -57    561    618   -252   -337    589    272    405    517    467    441    189
    -70    553    623   -244   -345    587    275    405    511    465    444    192
    -46    548    594   -249   -319    571    267    397    504    452    433    184
    -54    555    610   -252   -332    584    267    397    501    449    431    181
    -62    542    605   -241   -332    574    265    392    488    436    423    171
    -49    532    579   -241   -316    555    254    381    472    415    410    153
    -67    524    592   -228   -329    558    254    376    465    407    407    145
    -96    537    633   -223   -363    584    267    389    470    415    415    153
   -103    542    646   -220   -374    594    272    394    472    420    420    150
    -75    532    607   -231   -342    571    259    384    454    402    405    132
    -62    522    584   -228   -322    553    252    374    436    389    387    114
    -64    514    576   -226   -319    545    244    363    420    374    374    101
    -90    511    602   -210   -348    555    244    361    420    371    368     93
    -88    522    610   -218   -350    566    236    355    413    366    363     88
    -62    527    589   -231   -324    558    231    348    402    358    353     75
    -83    524    607   -220   -348    566    226    348    402    353    342     83
    -98    524    623   -213   -361    574    228    350    402    350    329     98
    -93    519    610   -213   -353    563    231    355    402    345    316    103
    -77    527    605   -223   -340    566    233    358    402    340    311    101
    -96    517    610   -210   -353    561    231    361    402    337    306     98
   -101    509    610   -205   -355    558    231    358    400    329    303     90
    -85    509    592   -213   -340    550    231    358    394    324    298     80
   -132    504    636   -184   -384    568    244    371    407    335    314     85
   -114    491    605   -189   -361    548    226    358    392    316    306     67
    -41    498    540   -228   -290    517    215    345    379    303    296     51
    -96    493    589   -200   -342    540    239    366    400    322    319     64
   -116    491    607   -187   -361    548    241    371    407    322    327     62
    -77    506    581   -215   -329    542    249    376    415    327    337     62
    -85    537    623   -226   -355    581    275    397    441    348    363     85
   -122    555    678   -218   -402    618    311    426    472    374    389    116
   -116    584    701   -233   -407    641    340    446    498    397    413    145
    -88    579    667   -244   -376    623    332    436    491    384    402    140
    -83    587    667   -252   -374    626    335    433    496    389    407    150
    -59    613    670   -277   -363    641    337    433    506    400    413    166
    -44    680    724   -316   -384    701    340    436    522    423    436    200
    -57    675    732   -309   -394    701    332    439    527    436    444    218
    -36    659    696   -311   -366    678    303    418    509    428    426    215
    -64    649    711   -293   -387    678    285    410    504    428    415    223
    -49    620    670   -285   -358    644    252    387    478    410    392    215
    -59    589    649   -265   -355    618    236    368    457    394    366    202
   -106    558    662   -226   -384    610    233    366    444    392    345    197
   -171    522    691   -176   -431    605    239    371    439    394    335    192
   -137    506    644   -184   -389    574    223    355    423    381    311    171
    -33    501    535   -233   -285    517    184    322    387    342    265    137
    -41    483    524   -220   -283    504    176    314    374    329    239    132
    -77    467    545   -197   -311    506    179    316    376    332    231    140
    -77    470    548   -194   -311    509    168    298    366    324    213    137
   -101    462    563   -181   -332    511    176    298    368    327    207    137
   -122    446    568   -163   -345    506    189    301    379    332    207    142
   -111    457    568   -174   -340    514    181    293    374    327    200    137
   -103    467    571   -181   -337    519    176    288    374    322    194    132
    -83    428    509   -174   -296    467    197    314    374    303    168    101
   -116    387    501   -135   -309    444    316    452    444    327    161     67
   -122    439    558   -158   -340    496    480    652    576    415    215     98
    -44    579    623   -267   -332    600    631    896    761    579    358    223
     83    914    828   -501   -371    872    665   1000    963    836    636    511
     90   1501   1410   -797   -659   1457    548    906   1171   1202   1098   1018
   -111   2018   2130   -956  -1122   2075    303    597   1275   1504   1514   1467
   -262   1958   2221   -846  -1241   2088      2    168   1036   1374   1452   1413
   -280   1215   1493   -470   -885   1353   -236   -246    413    654    743    761
   -231    483    714   -127   -472    600   -303   -376    -18     75    114    150
   -218    174    392     20   -303    283   -210   -231    -33    -25    -57    -54
   -161    148    309      7   -233    228    -85    -75     62     25    -44    -75
   -163    252    415    -44   -290    332     57     96    205    145     51      2
   -176    350    524    -88   -350    436    145    200    303    236    135     75
   -132    363    496   -116   -314    428    171    228    324    252    140     80
   -106    366    472   -129   -288    418    189    249    340    265    148     80
    -85    363    449   -140   -267    407    189    252    337    257    142     72
   -153    353    506   -101   -329    428    215    277    361    283    166     96
   -239    350    589    -57   -413    467    254    319    400    322    202    135
    -54    376    431   -161   -241    402    207    283    363    285    163     93
     12    394    381   -205   -184    389    192    265    348    272    148     80
    -25    392    418   -184   -223    405    200    272    355    285    158     88
   -101    389    488   -145   -293    439    218    293    376    309    179    111
   -127    400    527   -135   -327    462    226    301    387    319    189    124
   -135    394    530   -129   -335    462    231    309    392    324    197    135
   -111    413    524   -150   -319    467    226    306    394    327    202    137
    -36    441    475   -202   -257    457    194    283    371    306    184    114
    -59    423    483   -181   -270    452    200    283    371    306    179    114
    -83    405    485   -163   -285    444    200    280    371    306    174    116
    -88    402    491   -155   -290    444    207    285    376    309    181    129
   -124    402    527   -140   -327    465    223    298    392    322    192    148
   -106    410    517   -150   -311    462    220    298    389    319    187    153
   -114    420    535   -155   -324    475    220    298    389    324    189    166
    -96    444    540   -176   -316    491    218    301    387    327    192    174
    -64    459    524   -200   -296    493    210    298    387    332    192    179
    -57    449    506   -194   -280    478    205    293    379    329    189    181
    -96    433    530   -168   -314    480    218    311    392    337    200    192
    -77    446    524   -184   -301    485    213    314    392    337    202    194
    -64    454    517   -197   -290    485    202    314    389    335    202    200
    -75    462    537   -192   -306    498    202    322    394    342    215    213
    -38    480    517   -220   -277    496    194    316    387    337    213    213
    -33    491    522   -228   -277    506    194    327    397    348    223    228
    -54    491    542   -220   -298    517    200    337    405    361    236    252
    -57    511    568   -226   -311    540    202    350    413    376    254    272
    -59    545    605   -244   -332    576    205    368    423    392    275    293
    -15    568    584   -277   -298    576    202    374    428    397    283    303
     -2    574    576   -288   -288    574    192    371    426    392    283    306
    -46    566    613   -259   -329    589    202    387    439    405    293    329
    -15    592    605   -288   -311    597    202    387    436    405    290    342
     12    615    602   -314   -293    607    200    381    436    400    293    358
    -23    620    641   -298   -332    631    215    392    449    407    306    376
    -31    620    652   -293   -340    636    218    389    449    407    303    374
    -80    610    688   -265   -384    649    244    413    470    426    316    394
    -62    607    670   -272   -366    636    249    418    470    423    311    392
     -5    602    605   -301   -306    602    239    407    459    407    293    374
    -15    589    605   -285   -309    597    246    413    462    410    285    363
    -62    574    636   -257   -350    605    265    428    480    426    298    376
    -54    571    626   -259   -340    600    272    431    485    431    298    371
    -46    563    610   -259   -329    587    270    426    480    428    293    363
    -80    563    644   -241   -361    602    283    436    493    444    303    376
    -57    558    615   -252   -335    587    267    420    480    431    288    363
    -75    540    613   -233   -345    576    262    420    475    426    285    358
   -101    527    628   -215   -363    576    262    423    475    423    288    355
    -64    524    589   -228   -327    555    239    407    454    405    270    335
    -51    506    558   -228   -306    532    220    400    433    387    246    322
    -67    509    576   -220   -322    542    220    405    436    392    252    329
    -64    524    589   -231   -327    555    218    407    439    400    257    332
    -75    524    600   -223   -337    561    215    413    436    400    257    335
    -90    524    615   -218   -353    571    213    413    439    402    259    345
    -83    522    605   -220   -342    563    202    410    431    397    246    345
    -88    537    626   -228   -355    581    207    415    439    405    252    361
   -101    558    659   -228   -379    607    215    428    449    418    265    384
   -114    555    667   -223   -389    613    220    436    452    423    267    394
   -116    550    667   -218   -392    607    218    441    449    420    259    402
    -98    540    639   -223   -368    589    207    433    439    410    241    394
    -72    553    626   -239   -348    589    205    426    433    410    233    400
    -75    576    649   -252   -363    613    207    423    439    415    241    400
    -80    576    657   -246   -368    615    213    423    439    418    249    392
    -85    579    662   -249   -374    620    205    420    433    420    252    387
    -75    589    665   -257   -368    626    205    418    433    431    262    384
    -83    594    675   -257   -379    633    210    418    433    433    270    389
    -85    589    675   -252   -381    633    213    410    428    426    283    379
    -96    584    680   -244   -389    631    213    405    423    423    296    350
    -98    589    688   -244   -392    639    215    400    426    431    296    345
    -88    587    675   -249   -381    628    215    397    423    420    277    366
    -75    597    672   -262   -374    633    215    394    423    413    265    374
    -70    594    662   -262   -368    628    213    389    418    402    254    376
    -70    592    662   -259   -366    626    215    384    415    397    259    381
    -70    592    662   -262   -366    626    215    374    410    389    259    376
    -62    587    649   -262   -355    618    213    368    407    384    254    368
    -57    579    636   -262   -348    607    213    366    402    368    239    358
    -59    571    631   -254   -345    600    213    363    394    355    233    350
    -64    568    633   -252   -350    600    215    366    397    353    236    353
    -67    566    631   -249   -350    597    215    366    397    348    239    358
    -67    561    626   -246   -348    592    215    363    392    335    236    358
    -62    568    631   -252   -345    600    213    355    387    324    233    348
    -59    566    623   -254   -340    594    197    342    376    311    228    335
    -62    558    618   -249   -340    587    194    335    371    303    228    332
    -62    558    620   -249   -342    589    187    327    366    301    231    332
    -70    561    631   -244   -350    594    184    322    363    298    233    332
    -77    558    633   -241   -355    594    176    314    353    290    231    324
    -72    561    631   -244   -353    594    171    309    348    283    231    316
    -59    555    615   -249   -337    584    158    301    340    267    223    298
    -62    566    628   -252   -345    597    163    306    348    275    236    303
    -59    571    631   -257   -345    600    142    288    332    272    236    288
    -57    581    639   -265   -348    610    145    288    332    280    246    277
    -72    610    683   -270   -379    646    171    311    355    306    272    285
    -10    646    657   -316   -332    652    168    311    358    314    283    280
      0    659    657   -332   -329    657    171    309    358    322    296    277
    -12    675    688   -332   -350    680    176    311    363    335    309    280
    -49    680    730   -316   -389    704    192    327    376    353    324    293
      2    701    698   -350   -348    701    181    314    368    350    324    293
    -33    740    771   -353   -402    753    194    319    389    384    366    340
    -51    766    818   -358   -436    792    189    319    402    400    397    368
     -5    753    756   -376   -381    753    137    277    363    363    376    353
    -33    750    784   -358   -407    766    116    265    353    358    387    371
    -25    735    758   -355   -392    745     85    236    329    340    384    379
    -15    693    709   -340   -363    701     51    202    293    306    366    371
    -38    659    698   -311   -368    678     41    187    275    288    363    371
    -54    631    685   -288   -368    657     28    171    257    270    353    355
   -109    602    711   -246   -410    657     33    176    252    267    366    348
   -127    602    730   -239   -428    665     25    166    244    257    392    335
   -111    592    704   -241   -407    649      5    142    215    228    389    306
   -129    587    717   -228   -423    652     -7    127    200    213    392    288
   -106    594    701   -246   -402    646    -23    109    181    187    384    267
    -62    597    659   -267   -361    626    -41     93    161    163    379    244
   -124    607    732   -244   -428    670    -18    116    181    187    418    267
   -158    623    782   -231   -470    701     -7    135    202    205    452    288
    -62    657    717   -298   -389    685    -38    106    179    176    439    252
    -90    657    748   -283   -418    701    -25    124    184    176    446    244
    -59    620    678   -283   -368    649     25    200    200    163    426    189
      2    659    657   -329   -327    659    145    353    285    197    436    153
     64    787    719   -426   -327    753    285    568    446    332    550    231
    116   1047    927   -581   -405    987    389    761    665    579    802    462
    132   1532   1397   -833   -631   1465    376    802    893    922   1215    885
     44   2169   2125  -1106  -1039   2148    218    615   1078   1299   1709   1402
   -142   2242   2385  -1052  -1262   2314    -75    200    935   1288   1779   1470
   -233   1709   1943   -737  -1088   1826   -355   -265    415    756   1280   1005
   -252    976   1226   -363   -740   1101   -506   -537   -116     80    584    355
   -205    519    724   -155   -465    620   -485   -470   -254   -176    262     31
   -202    420    620   -111   -410    519   -374   -322   -171   -142    252      7
   -179    470    649   -148   -413    558   -252   -171    -46    -41    319     51
   -137    566    701   -215   -418    633   -158    -57     64     57    389    101
   -132    615    748   -241   -439    680    -85     20    140    129    441    145
   -114    623    737   -254   -426    680    -64     38    158    148    446    153
   -114    618    730   -252   -420    672    -54     49    171    155    444    155
   -140    610    750   -236   -446    680    -31     70    189    174    449    171
   -142    610    753   -233   -446    680    -18     80    205    194    457    176
   -111    613    722   -252   -418    667    -25     77    205    197    449    168
   -106    610    714   -252   -410    662    -25     77    207    197    441    166
   -111    618    727   -254   -418    672    -20     85    218    205    436    166
   -103    623    727   -259   -415    675    -15     96    233    218    439    174
   -109    602    711   -246   -410    657    -10    103    233    223    436    171
    -93    589    683   -249   -387    636    -18     93    223    215    423    150
    -93    589    683   -249   -389    636    -18     96    228    220    426    153
   -116    581    698   -231   -407    639    -12    103    236    228    431    158
   -127    581    709   -228   -418    644    -12    114    244    239    439    163
   -119    581    701   -233   -410    641    -10    119    252    241    444    171
    -93    576    670   -244   -381    623    -18    114    244    233    433    166
    -90    576    667   -241   -379    620    -15    119    249    241    439    174
   -114    574    688   -231   -402    631    -10    127    257    249    444    176
   -116    584    701   -233   -407    641     -7    132    259    252    449    176
   -103    581    685   -239   -397    633    -15    132    262    252    446    179
    -98    576    675   -239   -387    626    -18    129    259    252    441    176
   -124    568    693   -223   -410    631    -15    137    267    265    449    192
   -142    571    711   -215   -428    641     -5    150    280    277    457    210
   -168    566    732   -200   -449    649      5    166    293    288    465    228
    -67    579    646   -254   -355    613    -23    140    267    270    444    207
    -77    594    670   -259   -374    631    -23    148    275    283    457    218
    -88    592    680   -254   -384    636    -31    148    275    288    462    215
    -54    597    652   -272   -353    623    -49    148    272    285    459    223
    -44    623    667   -288   -355    644    -51    155    280    301    480    241
    -64    639    701   -288   -384    670    -54    163    288    314    501    246
    -54    649    701   -298   -379    675    -59    171    290    319    509    244
    -25    667    691   -322   -358    678    -64    176    296    324    511    249
    -44    688    732   -322   -387    709    -59    189    311    340    530    265
    -54    698    753   -324   -402    724    -59    192    316    348    535    270
    -62    711    771   -324   -418    740    -49    207    332    368    555    283
    -46    719    766   -337   -407    743    -46    207    337    374    555    285
    -25    717    743   -345   -384    730    -46    205    337    371    555    283
    -12    711    724   -353   -368    717    -51    197    332    363    542    272
     28    740    711   -384   -342    724    -57    189    329    363    540    272
     23    750    727   -387   -353    737    -54    189    335    368    540    270
    -33    724    758   -345   -394    740    -38    207    353    374    540    275
    -38    714    753   -340   -397    735    -25    213    361    374    532    272
     -2    727    730   -363   -366    730    -23    210    366    374    527    267
      2    704    701   -355   -348    704    -23    205    361    363    509    252
     -2    688    691   -342   -345    688    -20    202    358    358    501    246
    -31    691    719   -332   -374    704    -23    200    368    366    511    246
    -28    701    730   -337   -379    714    -15    200    376    376    514    246
    -31    698    727   -335   -379    711    -15    192    374    371    506    239
   -101    667    769   -283   -433    717    -10    189    379    376    504    241
    -93    641    735   -275   -415    688    -25    171    363    361    488    228
    -36    626    659   -296   -348    641    -54    148    340    337    459    207
    -41    626    667   -293   -353    644    -44    150    342    337    459    210
    -72    649    722   -288   -397    685    -28    161    358    355    478    226
    -44    649    693   -303   -368    670    -38    153    350    350    467    215
    -64    639    704   -288   -384    670    -41    153    350    350    459    207
   -109    620    730   -257   -420    672    -38    158    358    358    467    213
    -88    633    722   -272   -405    678    -33    163    366    366    475    226
    -57    633    691   -290   -376    662    -44    158    361    363    467    215
    -88    620    706   -267   -397    662    -49    161    363    366    470    210
    -93    626    719   -265   -407    670    -54    166    366    371    478    213
   -109    641    750   -265   -428    696    -44    179    381    387    496    226
    -72    639    709   -283   -392    672    -59    168    368    376    480    215
    -57    628    685   -285   -371    657    -70    163    363    368    472    210
    -70    626    693   -277   -381    659    -70    166    366    371    475    213
   -106    633    740   -262   -423    685    -62    174    379    387    493    231
   -137    649    784   -257   -462    717    -54    189    392    405    506    249
   -106    649    756   -272   -431    704    -64    184    384    400    496    239
    -93    639    732   -272   -413    685    -77    174    371    387    485    226
    -57    628    685   -285   -371    657   -103    153    348    361    462    213
    -62    639    701   -288   -381    670   -106    155    350    363    465    215
    -75    644    719   -285   -397    680   -101    163    358    371    470    218
    -54    641    693   -293   -374    667   -109    161    350    363    459    207
    -59    649    709   -293   -384    678   -111    158    353    366    470    205
    -70    652    722   -290   -397    685   -111    161    353    363    472    197
    -62    654    717   -296   -389    685   -124    153    342    350    462    179
    -38    649    688   -306   -366    670   -140    145    329    332    449    161
    -49    657    706   -303   -376    680   -140    148    335    335    454    166
    -93    641    735   -275   -415    688   -137    150    337    337    457    161
   -119    644    763   -262   -441    701   -137    153    337    340    459    155
    -70    649    719   -290   -394    683   -155    135    319    319    439    127
   -103    644    748   -270   -426    696   -148    148    329    329    444    137
    -77    654    732   -290   -405    693   -150    145    329    327    439    135
    -49    688    737   -319   -394    714   -142    155    340    337    444    137
    -36    714    750   -340   -392    730   -135    166    350    350    452    145
    -18    745    763   -363   -389    753   -114    184    374    371    467    158
    -23    756    776   -368   -400    766   -111    189    376    376    472    166
    -54    761    813   -353   -433    787   -109    197    387    384    478    176
    -25    771    795   -374   -410    782   -111    192    389    384    470    179
    -28    802    831   -387   -428    815    -90    213    420    418    504    215
    -33    810    844   -389   -439    828   -101    213    426    420    509    228
    -44    787    831   -371   -439    810   -124    194    413    407    491    220
    -38    779    815   -371   -428    797   -142    189    410    410    491    228
    -46    753    800   -353   -423    776   -158    184    407    405    483    231
    -75    701    776   -314   -426    740   -171    166    384    379    459    213
    -80    659    740   -288   -410    698   -179    158    371    361    433    187
    -98    615    711   -259   -405    662   -176    161    363    345    418    174
    -98    594    693   -246   -394    644   -179    161    358    335    405    161
    -85    571    657   -244   -371    613   -194    145    340    314    381    140
   -106    542    649   -220   -376    594   -205    137    332    301    371    124
   -135    527    662   -197   -397    594   -202    140    332    301    371    122
   -114    514    628   -200   -371    571   -213    129    324    290    361    114
   -111    514    623   -202   -368    566   -223    119    316    277    348    101
   -127    517    644   -194   -387    579   -218    127    324    283    355    106
   -124    511    636   -194   -381    574   -218    129    324    283    366     93
   -127    506    633   -189   -379    568   -215    137    329    288    376     80
    -64    483    548   -210   -309    517   -220    142    314    262    348     33
    -88    426    514   -168   -301    470   -140    252    358    267    329     -7
   -116    449    563   -168   -340    506      0    423    462    329    366    -15
    -33    561    594   -262   -314    576    114    618    610    452    478     36
     59    846    787   -454   -366    818    174    761    807    693    722    267
     67   1374   1306   -722   -618   1340    155    795   1060   1072   1148    724
    -51   1896   1945   -922  -1000   1919    -10    594   1215   1405   1558   1150
   -200   1945   2145   -872  -1171   2044   -322    184   1054   1387   1597   1184
   -267   1379   1647   -555   -958   1512   -574   -272    485    776   1015    659
   -265    717    982   -228   -623    849   -688   -465     15    171    384     90
   -220    337    555    -59   -387    446   -667   -374    -93    -23    122   -168
   -155    218    374    -31   -265    296   -589   -252    -57    -38     62   -244
   -163    252    415    -44   -290    335   -498   -140     33     25    101   -220
   -174    355    530    -90   -353    444   -389    -15    150    135    189   -137
   -153    436    589   -142   -371    511   -327     62    226    210    249    -75
   -101    475    576   -187   -337    524   -309     93    244    226    262    -72
    -75    475    550   -200   -311    511   -309     96    241    226    257    -93
    -80    483    563   -202   -322    522   -298    106    252    236    259    -93
    -72    501    574   -215   -322    535   -298    111    257    239    252    -88
    -67    488    555   -210   -311    522   -301    114    254    231    231    -83
   -109    470    579   -181   -345    524   -290    129    265    239    226    -75
    -88    470    555   -192   -322    511   -293    132    262    236    213    -80
    -46    475    522   -215   -285    498   -303    124    252    228    197    -93
    -36    472    509   -218   -272    491   -314    122    241    220    181   -109
    -46    470    517   -213   -283    493   -314    124    241    218    171   -111
    -46    467    514   -213   -280    491   -319    124    239    218    161   -116
    -51    465    517   -207   -283    488   -327    119    228    213    148   -122
    -70    446    517   -187   -293    480   -327    122    228    213    140   -124
    -57    454    509   -200   -283    480   -335    116    220    207    127   -132
    -51    452    504   -200   -277    478   -340    111    218    202    116   -140
    -70    446    517   -189   -293    480   -335    122    223    207    114   -132
    -88    446    535   -179   -311    491   -332    127    226    210    111   -132
    -64    449    514   -194   -290    483   -342    119    213    197     96   -142
    -41    446    488   -202   -265    467   -358    106    197    181     72   -166
    -85    436    522   -176   -303    478   -350    116    202    189     75   -161
    -93    439    532   -171   -311    485   -345    127    207    194     80   -158
    -75    457    530   -192   -303    493   -361    119    197    184     70   -174
    -72    467    540   -197   -306    504   -368    119    194    184     72   -187
    -88    472    561   -192   -324    517   -366    129    200    192     80   -194
    -88    483    571   -197   -329    527   -366    135    205    197     80   -202
    -72    488    561   -210   -316    524   -379    135    202    192     77   -205
   -101    504    602   -202   -350    553   -374    148    215    205     90   -181
    -67    530    597   -231   -332    563   -392    145    207    200     88   -163
    -10    542    553   -265   -280    548   -420    135    192    187     75   -161
    -25    555    581   -265   -303    568   -410    161    210    202     96   -135
    -36    587    623   -275   -329    605   -405    179    223    218    116   -109
    -59    602    662   -272   -361    631   -394    197    239    231    140    -88
    -51    615    667   -280   -358    641   -389    207    246    236    158    -77
    -18    613    631   -298   -324    623   -400    205    239    226    153    -88
    -25    615    639   -296   -332    626   -392    213    241    226    161    -80
    -31    610    641   -290   -337    626   -384    220    244    226    168    -83
    -25    613    639   -293   -332    626   -371    236    254    233    179    -85
    -75    620    693   -272   -384    657   -348    262    280    257    205    -70
    -67    623    691   -277   -379    654   -345    262    283    252    202    -88
    -67    615    683   -275   -376    649   -342    265    285    244    197   -109
    -44    636    680   -296   -361    657   -332    277    296    244    197   -114
    -85    620    706   -267   -394    662   -319    288    311    252    207   -114
   -109    584    693   -236   -400    639   -316    285    314    246    200   -124
    -88    563    649   -239   -368    605   -322    277    311    239    187   -137
    -90    555    646   -231   -368    600   -324    267    311    233    181   -137
    -51    558    610   -254   -332    584   -340    249    298    223    163   -142
    -51    553    605   -249   -329    576   -342    244    296    218    150   -137
    -83    540    623   -228   -353    579   -342    239    296    220    140   -132
   -109    524    633   -207   -371    579   -345    236    296    228    129   -132
   -124    537    659   -207   -392    597   -350    231    296    231    124   -127
   -114    555    670   -220   -392    613   -358    220    293    228    111   -124
   -150    537    688   -194   -420    613   -345    233    306    241    114   -109
   -168    532    701   -181   -433    615   -342    239    314    249    111   -103
   -109    537    644   -215   -376    589   -374    207    288    223     77   -127
   -150    532    680   -192   -415    605   -366    215    301    239     83   -116
   -142    537    678   -200   -410    607   -366    215    306    246     83   -114
   -106    540    646   -215   -376    592   -374    210    303    249     75   -119
   -127    545    672   -210   -400    607   -376    213    306    257     72   -109
   -137    548    685   -205   -410    615   -376    215    309    259     67    -98
    -96    563    657   -236   -376    610   -389    207    298    254     51    -98
   -114    566    680   -226   -397    623   -374    223    311    272     64    -83
   -127    561    685   -218   -407    620   -376    233    316    283     70    -72
   -106    550    657   -223   -381    602   -389    223    303    272     57    -77
   -124    553    678   -215   -400    615   -387    226    306    277     62    -67
   -111    558    670   -223   -389    613   -384    228    309    277     62    -67
   -114    548    662   -218   -387    602   -381    233    311    280     64    -64
   -137    548    683   -205   -410    615   -374    244    319    288     77    -57
   -129    527    657   -200   -392    592   -374    241    319    285     80    -64
   -135    506    641   -184   -387    574   -374    239    319    285     83    -64
   -161    509    670   -176   -415    587   -368    246    327    290     96    -57
    -96    519    615   -213   -355    568   -389    226    306    270     80    -77
    -83    506    589   -213   -337    548   -400    210    293    257     67    -90
   -119    493    613   -187   -366    553   -387    223    306    267     80    -77
    -88    488    576   -200   -332    532   -392    213    293    257     72    -83
    -49    485    532   -218   -290    509   -402    202    283    244     64    -90
    -72    475    545   -202   -309    509   -402    200    283    246     70    -85
    -83    480    563   -197   -322    522   -400    200    285    249     72    -85
    -75    480    553   -205   -314    517   -402    194    283    244     67    -88
    -49    465    514   -207   -280    488   -413    181    275    233     54    -96
    -62    459    522   -200   -293    491   -418    174    270    236     54    -93
    -64    465    530   -200   -296    496   -410    181    280    244     59    -88
    -54    498    553   -223   -303    524   -400    194    290    254     72    -80
    -70    524    594   -228   -332    558   -379    215    311    275     93    -62
    -51    553    605   -252   -329    579   -368    220    322    283    101    -57
    -72    579    652   -252   -361    615   -337    246    348    309    127    -41
   -116    545    659   -215   -387    602   -319    265    366    322    140    -28
    -51    579    631   -265   -340    602   -329    254    358    314    132    -36
    -36    615    652   -290   -345    633   -322    262    374    332    148    -18
    -18    667    685   -324   -350    675   -319    267    389    353    166      2
    -31    665    696   -316   -363    680   -335    257    387    353    163      2
    -25    646    670   -311   -348    657   -363    239    374    342    155      5
    -51    636    685   -293   -371    659   -387    223    363    337    150      2
   -106    576    683   -233   -394    628   -392    223    355    332    142      0
    -70    535    602   -233   -335    568   -420    192    319    296    103    -41
   -103    485    589   -192   -345    537   -423    181    303    275     77    -67
   -135    436    571   -153   -353    504   -428    171    288    249     54    -83
   -153    439    592   -142   -371    514   -428    171    285    249     54    -80
   -103    420    524   -161   -314    472   -452    150    265    228     36   -101
    -75    397    472   -163   -272    433   -462    135    246    207     12   -116
    -72    407    478   -168   -275    441   -465    127    239    200      7   -119
    -93    392    485   -148   -288    439   -454    137    246    205      7   -109
    -98    389    488   -148   -293    439   -457    137    246    202      7   -101
   -116    384    501   -135   -309    441   -459    135    246    205     10    -98
   -119    381    498   -132   -309    439   -465    129    239    202      7    -98
   -137    374    511   -116   -324    441   -459    132    239    200      5    -93
   -124    327    452   -101   -288    389   -431    176    246    192    -12   -114
    -83    296    379   -106   -231    337   -337    303    296    197    -36   -150
    -51    355    407   -153   -231    381   -192    491    413    272     10   -116
    -28    478    506   -223   -267    491    -44    732    600    446    163     18
     25    849    823   -439   -400    839     10    854    828    737    478    337
     25   1434   1408   -730   -691   1421    -80    784   1062   1127    950    849
   -111   1893   2005   -893  -1057   1948   -350    441   1119   1376   1306   1231
   -254   1751   2005   -748  -1130   1878   -659     -2    841   1197   1182   1117
   -353   1010   1363   -327   -859   1184   -865   -387    233    501    501    493
   -283    329    613    -23   -446    470   -930   -496   -171    -51    -93    -75
   -226     64    290     80   -257    176   -844   -345   -176   -145   -246   -244
   -226     62    288     83   -257    174   -701   -166    -54    -62   -205   -218
   -192    166    355     12   -272    259   -574     -7     80     49   -114   -135
   -171    257    428    -44   -298    340   -498     83    168    122    -49    -70
   -153    270    423    -59   -288    348   -470    116    197    145    -33    -51
   -163    259    423    -46   -293    340   -452    140    210    155    -31    -41
   -161    275    436    -59   -298    355   -433    158    223    163    -18    -28
   -116    301    418    -93   -267    358   -428    168    233    168    -12    -15
   -103    314    418   -106   -259    363   -428    171    236    181      0     -2
   -124    296    420    -85   -272    358   -426    174    236    181     -5     -5
   -137    296    433    -80   -285    363   -418    176    246    194      7     -2
   -168    301    470    -64   -319    384   -413    187    257    210     23     12
   -184    293    475    -54   -329    384   -418    187    252    207     15     15
   -119    296    415    -88   -267    355   -433    168    226    187     -7      2
   -122    309    428    -93   -275    368   -431    171    228    192     -5      5
   -168    314    483    -72   -327    397   -415    197    249    210     18     28
   -181    319    498    -70   -340    407   -407    210    259    220     33     36
   -142    319    462    -88   -301    389   -420    207    246    215     46      5
   -124    322    444    -98   -285    381   -426    200    233    207     31     12
   -124    327    449   -101   -288    387   -420    205    233    205     25     31
   -119    340    459   -111   -290    400   -420    210    233    210     31     49
   -103    337    441   -116   -272    389   -428    213    228    207     31     51
   -101    332    433   -116   -267    381   -428    218    226    205     28     51
   -114    345    459   -116   -288    402   -418    228    236    218     41     67
   -119    353    472   -116   -296    413   -415    241    239    231     46     77
   -127    355    483   -114   -303    418   -413    246    236    228     49     83
   -137    353    491   -109   -314    420   -418    249    228    223     51     75
   -132    361    493   -114   -311    426   -418    257    228    226     59     70
   -127    381    509   -127   -316    444   -418    265    231    236     62     93
   -114    392    506   -137   -309    449   -418    267    228    236     67    101
   -119    392    511   -137   -314    452   -423    272    228    236     77    103
   -109    400    509   -148   -309    454   -428    283    223    241     80    122
   -103    410    511   -153   -309    459   -433    288    220    241     85    132
    -98    423    522   -161   -309    472   -433    288    220    246    111    116
    -85    472    558   -194   -324    517   -428    301    236    265    150    114
    -75    491    563   -207   -319    527   -423    309    241    270    166    127
    -70    496    566   -215   -319    530   -415    314    244    272    161    158
    -67    519    587   -226   -327    553   -397    324    254    277    158    213
    -75    537    610   -231   -342    574   -389    324    254    277    155    241
    -77    566    644   -244   -361    605   -376    332    262    280    166    272
    -75    571    646   -249   -361    610   -361    337    267    283    171    303
    -62    566    628   -252   -345    597   -353    337    265    277    155    316
    -54    555    610   -252   -332    581   -345    342    265    275    148    319
    -51    563    613   -257   -332    587   -335    355    270    275    150    327
    -85    561    646   -239   -366    602   -311    379    293    288    161    345
    -36    555    592   -259   -314    574   -309    376    285    277    150    340
    -36    550    584   -257   -311    566   -311    371    283    270    150    329
    -54    540    592   -244   -322    566   -303    368    285    267    150    319
    -54    535    589   -241   -322    561   -298    363    285    262    148    319
    -85    509    594   -210   -340    550   -298    355    280    252    137    316
    -83    506    587   -213   -335    548   -306    342    272    239    150    296
    -70    506    576   -218   -324    540   -316    329    262    231    166    265
    -64    509    571   -223   -319    540   -322    319    254    228    184    244
    -72    496    568   -210   -319    532   -337    301    236    213    184    207
    -96    488    584   -197   -340    535   -348    285    228    207    184    197
    -88    483    571   -197   -329    527   -358    275    220    202    181    202
   -127    483    607   -179   -368    545   -348    288    233    213    192    231
    -44    472    517   -213   -280    493   -379    259    205    187    166    215
    -38    480    519   -223   -280    501   -392    252    202    205    168    213
    -28    496    522   -233   -275    509   -392    249    207    215    166    220
    -28    496    524   -233   -277    509   -400    246    205    223    166    231
     -7    504    511   -246   -259    506   -407    239    197    226    150    228
    -18    501    519   -244   -270    509   -410    236    197    233    148    226
    -18    509    524   -246   -272    517   -418    228    194    239    153    228
   -101    517    615   -207   -358    566   -397    249    218    272    179    252
    -59    514    574   -226   -316    542   -413    236    202    257    161    236
      5    527    522   -267   -259    524   -433    218    187    244    158    228
    -49    519    566   -236   -309    542   -428    220    192    249    171    244
    -85    524    610   -220   -348    566   -423    220    194    249    184    265
    -62    540    602   -239   -332    571   -428    210    189    239    192    270
    -51    540    589   -244   -319    563   -433    202    181    231    197    272
   -101    535    636   -218   -368    584   -423    213    189    233    220    298
   -106    540    646   -215   -376    592   -426    207    184    223    231    298
    -64    532    597   -233   -329    563   -439    189    163    194    226    285
   -103    537    639   -218   -371    587   -431    197    166    197    244    290
    -77    537    615   -231   -348    576   -439    192    155    187    252    288
    -88    550    636   -233   -363    594   -431    200    158    184    272    290
   -132    568    701   -218   -415    633   -413    215    174    197    301    301
    -41    548    587   -254   -314    566   -441    184    135    166    277    246
    -62    553    615   -244   -337    584   -441    184    132    166    309    226
   -116    563    680   -226   -397    620   -426    197    145    181    345    226
    -96    574    670   -239   -381    620   -433    184    137    171    340    207
   -119    563    683   -223   -402    623   -431    184    137    161    332    207
   -145    581    724   -218   -433    652   -410    202    153    176    353    228
    -46    623    670   -290   -358    646   -407    194    148    171    345    215
    -15    654    670   -319   -342    662   -389    210    166    184    353    236
    -59    672    730   -309   -394    698   -358    239    205    213    381    267
    -46    685    732   -319   -389    709   -345    241    218    220    376    265
    -98    667    766   -285   -433    717   -329    249    231    226    366    265
    -77    698    776   -309   -426    737   -319    254    249    239    366    285
    -54    745    800   -348   -428    771   -303    265    277    267    397    314
    -67    761    828   -348   -449    795   -298    265    301    283    415    327
    -90    730    820   -319   -457    776   -309    254    301    280    407    316
   -101    711    813   -303   -457    761   -327    241    301    277    410    314
    -23    704    727   -340   -376    714   -366    205    272    252    379    277
    -44    659    701   -309   -371    680   -368    200    265    246    366    252
    -93    584    675   -246   -384    628   -371    189    252    228    335    215
   -145    542    688   -197   -415    615   -371    189    254    223    314    205
   -101    530    628   -215   -363    579   -389    171    236    205    290    187
    -98    506    605   -205   -350    555   -397    158    223    192    272    168
   -101    475    576   -187   -337    524   -415    137    200    171    241    145
    -93    467    561   -187   -327    514   -415    132    194    166    231    148
    -96    462    555   -184   -327    506   -413    124    194    166    231    153
   -129    439    568   -155   -350    504   -400    129    213    184    239    163
   -114    433    548   -161   -332    491   -400    129    218    187    239    150
   -119    420    540   -150   -329    480   -407    122    210    184    236    137
   -145    426    568   -140   -355    496   -405    122    220    200    249    142
   -142    402    545   -129   -345    472   -394    132    218    197    236    132
   -116    345    462   -114   -290    402   -342    197    231    181    200     88
    -96    348    444   -124   -270    394   -205    361    314    226    215     75
    -54    462    514   -205   -285    488    -59    581    472    363    327    168
     38    691    652   -363   -306    670     38    763    662    566    532    371
     93   1145   1049   -620   -478   1096     20    795    878    885    911    789
      0   1813   1813   -906   -906   1813   -132    626   1109   1306   1441   1374
   -262   1966   2229   -854  -1247   2096   -410    223   1023   1366   1579   1553
   -410   1480   1891   -535  -1150   1686   -667   -207    563    904   1122   1200
   -355    698   1052   -171   -704    872   -865   -532    -36    179    363    553
   -267    197    465     36   -366    329   -859   -485   -231   -127    -23    189
   -267    114    381     75   -324    246   -724   -303   -132    -85    -10    153
   -239    166    405     36   -322    285   -576   -127     -2     15     77    166
   -187    259    446    -38   -316    353   -478    -10     98     98    161    184
   -187    327    514    -70   -350    420   -410     64    166    158    226    207
   -181    329    511    -75   -348    420   -379     90    187    168    241    192
   -194    329    524    -67   -361    426   -358    109    200    179    254    187
   -171    324    496    -77   -335    410   -358    109    200    176    257    171
   -171    324    496    -75   -332    410   -345    122    213    187    272    174
   -166    332    498    -83   -335    415   -332    129    223    197    280    179
   -127    342    470   -109   -298    405   -335    127    218    194    277    166
   -132    363    496   -119   -314    428   -324    140    231    207    296    171
   -158    350    509    -96   -332    428   -322    140    231    205    301    166
   -145    322    465    -90   -306    392   -340    116    210    184    280    145
   -127    353    480   -114   -303    415   -324    127    226    197    293    161
   -140    368    506   -114   -324    436   -309    145    249    215    311    181
   -210    342    553    -64   -381    446   -301    153    257    226    322    189
   -163    337    501    -88   -335    420   -316    132    241    205    306    166
   -124    361    483   -119   -303    420   -311    132    246    207    303    171
   -129    350    478   -111   -303    415   -314    127    241    200    296    168
   -119    353    472   -116   -296    413   -316    127    244    207    301    181
   -106    376    483   -135   -293    428   -309    132    252    220    309    187
    -90    374    465   -142   -277    420   -303    135    252    220    303    184
    -96    376    472   -142   -283    423   -296    140    257    226    306    181
   -132    374    506   -119   -319    439   -277    153    270    239    316    192
   -184    353    535    -85   -358    444   -272    153    275    241    314    192
   -145    366    511   -111   -329    439   -283    140    270    239    311    187
   -142    363    506   -111   -324    433   -288    135    267    239    311    181
   -166    363    530    -98   -348    446   -280    135    275    244    314    187
   -150    387    535   -119   -345    459   -272    150    288    262    322    202
   -101    423    524   -161   -314    472   -267    161    296    275    332    215
    -57    457    514   -200   -285    485   -272    163    296    277    335    220
    -67    457    524   -194   -296    491   -272    166    298    277    335    220
   -122    452    574   -166   -348    511   -265    181    311    293    348    233
   -103    470    574   -184   -340    522   -267    192    319    303    355    246
    -83    480    561   -200   -322    519   -280    192    314    303    353    254
    -57    498    555   -220   -306    527   -272    205    316    314    363    265
    -64    527    592   -233   -327    558   -259    218    329    329    376    280
    -62    545    607   -241   -335    576   -254    226    335    337    384    283
   -119    535    652   -207   -387    592   -239    239    348    350    397    288
   -187    542    730   -176   -457    636   -207    267    371    376    426    316
    -72    548    620   -239   -348    584   -226    249    348    353    402    283
    -54    561    615   -252   -335    587   -213    254    353    355    405    275
    -41    574    613   -267   -327    594   -205    265    358    355    405    272
    -33    566    600   -265   -316    581   -200    267    361    355    402    262
    -51    545    594   -249   -324    568   -194    267    363    350    400    254
    -98    532    631   -218   -366    581   -171    280    379    366    415    262
   -116    524    639   -205   -379    581   -153    290    387    376    426    265
    -70    517    587   -223   -327    550   -161    275    374    366    407    244
    -88    514    600   -215   -342    558   -158    265    371    366    402    233
    -96    501    597   -202   -345    548   -155    259    368    361    394    223
    -98    483    581   -194   -340    532   -158    249    363    353    384    210
   -101    467    568   -181   -335    517   -168    233    350    340    366    197
   -142    457    600   -158   -371    527   -163    236    355    342    366    197
   -137    465    602   -163   -368    532   -161    236    355    345    366    197
    -90    465    555   -187   -324    509   -179    215    340    332    350    179
    -49    462    511   -205   -280    485   -194    200    324    316    335    163
    -98    459    558   -181   -327    506   -181    207    337    329    342    168
   -116    470    587   -176   -350    527   -168    218    350    340    353    179
   -127    475    602   -176   -366    540   -163    223    355    348    358    184
    -90    485    576   -197   -332    530   -171    215    345    337    348    171
    -85    504    589   -210   -337    545   -174    215    345    337    348    174
   -101    506    605   -202   -353    555   -166    223    353    342    353    184
    -93    509    602   -210   -348    555   -163    226    350    337    342    187
    -80    506    587   -213   -332    545   -166    218    342    329    327    189
   -103    509    613   -202   -358    561   -155    226    348    340    340    192
    -98    517    615   -210   -358    566   -150    231    353    348    345    192
    -96    501    597   -202   -348    548   -142    231    353    348    340    194
    -93    485    579   -194   -335    532   -137    228    355    340    329    192
    -98    485    584   -194   -342    535   -127    233    363    345    329    197
   -101    483    581   -192   -340    532   -122    231    366    345    327    192
   -103    472    576   -187   -340    524   -124    220    358    335    322    181
   -122    475    597   -176   -358    535   -111    228    368    337    327    181
   -122    478    600   -179   -361    537   -109    228    368    335    332    176
   -111    478    589   -184   -350    532   -114    226    366    329    329    168
   -111    475    587   -184   -348    530   -114    223    363    327    327    155
   -116    470    587   -176   -350    527   -111    223    366    324    329    140
   -116    454    571   -168   -342    511   -109    223    355    311    329    119
   -114    449    563   -168   -340    506   -111    218    348    306    335    111
   -116    439    553   -161   -335    493   -116    213    337    293    337     96
   -122    431    553   -153   -337    491   -114    210    335    290    342     88
   -119    433    553   -158   -335    493   -111    207    329    288    355     75
   -116    449    563   -166   -340    506   -103    207    332    288    374     67
   -122    465    587   -174   -353    524    -83    215    342    293    397     67
   -124    483    607   -179   -366    545    -64    226    361    309    423     59
   -116    506    623   -197   -368    563    -38    249    381    324    452     59
   -111    530    641   -210   -376    584    -25    254    384    329    470     59
   -114    545    659   -218   -387    602    -25    249    379    327    488     44
   -114    563    678   -223   -394    620    -12    257    392    342    517     36
   -124    610    732   -244   -428    670      2    265    410    363    548     41
   -122    646    769   -262   -444    706      7    272    426    379    574     51
    -90    644    732   -277   -410    685    -25    246    405    358    558     31
    -64    654    719   -293   -392    685    -49    226    389    353    555     20
    -77    657    735   -290   -407    696    -67    210    384    350    558     12
    -90    618    709   -265   -400    662    -90    187    355    329    535    -20
   -132    579    711   -223   -423    646    -88    181    345    319    519    -49
    -77    550    628   -236   -353    589   -116    155    314    285    480    -96
    -59    514    574   -228   -316    542   -137    129    285    252    441   -135
    -77    485    561   -205   -319    522   -135    124    275    252    431   -148
    -83    465    548   -192   -316    506   -135    114    265    246    415   -161
   -116    441    558   -161   -337    498   -135    106    254    236    402   -174
   -111    426    535   -158   -324    480   -142     96    244    226    387   -192
    -88    423    511   -168   -298    467   -145     90    236    223    379   -202
    -88    420    509   -166   -298    462   -148     83    228    215    368   -215
    -98    413    511   -155   -303    462   -145     80    223    207    361   -220
   -124    413    537   -145   -329    475   -137     85    226    213    363   -223
   -106    392    496   -142   -301    444   -137     88    213    200    345   -246
    -62    332    394   -137   -228    363   -111    122    205    174    303   -298
    -33    288    322   -127   -176    303      2    257    254    179    277   -350
    -96    379    472   -142   -285    426    181    480    415    311    379   -277
     12    568    555   -293   -270    563    298    680    587    485    535   -135
    127    966    839   -548   -355    904    322    769    797    766    844    179
    135   1587   1452   -859   -657   1519    213    691   1039   1158   1319    683
    -57   1906   1961   -927  -1008   1932    -83    309   1039   1327   1569    937
   -197   1571   1769   -688   -984   1670   -384   -155    646    979   1262    641
   -244    849   1091   -303   -667    969   -597   -555     20    259    555     -7
   -200    262    462    -31   -329    361   -628   -587   -288   -166     80   -472
   -176     85    262     44   -220    174   -524   -426   -254   -194     -2   -571
   -155     96    252     28   -202    174   -400   -275   -158   -127     28   -553
   -148    176    324    -18   -236    249   -280   -132    -41    -28     98   -485
   -122    270    392    -72   -257    329   -205    -46     38     44    148   -433
   -103    311    415   -103   -259    363   -161     -5     72     70    163   -420
   -109    327    436   -109   -272    381   -142      7     80     72    161   -433
   -109    332    441   -114   -275    387   -132     15     80     64    150   -446
   -103    340    444   -116   -272    392   -129     18     80     64    150   -452
   -116    348    462   -116   -290    405   -122     20     77     62    153   -454
   -116    355    472   -119   -293    413   -119     20     77     59    148   -457
   -106    361    467   -129   -288    413   -119     20     75     57    145   -459
   -106    374    480   -132   -293    426   -111     20     75     57    148   -459
   -106    374    480   -135   -293    426   -111     20     72     51    153   -462
   -109    381    488   -137   -298    433   -111     20     67     41    150   -467
   -109    389    496   -140   -303    441   -103     25     67     36    150   -467
   -109    381    491   -135   -298    436    -93     28     70     33    155   -470
   -135    361    496   -114   -316    428    -93     31     75     33    158   -470
   -161    355    517    -98   -340    436    -77     44     88     41    166   -459
   -119    376    496   -129   -309    436    -77     46     83     31    166   -467
    -72    418    491   -171   -280    454    -77     46     83     31    176   -475
   -122    402    524   -140   -324    462    -85     38     75     20    179   -485
   -122    400    519   -140   -322    459    -83     41     80     23    189   -493
   -142    397    537   -129   -340    467    -75     54     90     31    210   -488
   -166    407    574   -119   -368    491    -67     67    103     41    233   -475
   -148    428    576   -140   -363    501    -67     67    103     36    236   -480
   -124    431    555   -153   -340    493    -67     62     98     31    233   -496
   -103    415    517   -158   -309    465    -70     54     96     28    228   -501
   -132    431    563   -148   -348    496    -64     62    109     41    246   -483
   -119    446    563   -163   -342    504    -62     75    122     51    257   -467
    -72    462    535   -194   -303    498    -72     67    116     51    252   -462
    -98    470    568   -189   -332    519    -90     54    109     51    249   -452
   -179    467    646   -142   -413    555    -70     85    137     80    272   -418
    -98    485    584   -194   -342    535    -88     83    132     83    265   -405
    -25    514    540   -244   -283    527   -111     72    122     77    241   -405
    -23    522    542   -252   -283    532   -116     83    127     93    236   -387
    -12    548    561   -267   -285    553   -109     98    140    116    241   -363
    -49    563    610   -257   -332    587    -93    114    161    142    244   -337
    -41    568    610   -265   -324    589    -90    111    155    148    228   -329
    -44    584    626   -270   -335    605    -88    109    153    155    218   -324
    -70    594    665   -262   -366    628    -80    111    161    168    210   -316
    -88    600    688   -257   -389    641    -67    119    171    176    197   -311
    -90    597    685   -254   -389    641    -59    129    181    187    189   -306
    -83    597    680   -259   -381    639    -59    127    181    189    176   -314
    -54    602    657   -272   -355    628    -67    119    176    179    153   -335
    -90    576    665   -244   -379    620    -44    129    192    192    148   -332
   -132    584    714   -226   -423    649    -25    135    202    202    148   -327
   -127    592    717   -233   -423    652    -12    132    213    205    142   -329
   -114    561    675   -223   -394    618    -10    127    210    197    132   -342
   -106    550    654   -223   -381    600    -12    114    207    187    119   -353
   -109    550    659   -220   -384    605     -7    106    205    179    109   -361
   -127    532    659   -202   -394    594     -5    101    200    171     98   -368
    -98    514    613   -207   -355    563    -15     80    184    150     80   -384
   -109    504    610   -200   -358    558    -15     72    181    153     83   -394
   -119    501    620   -192   -368    558    -15     70    179    153     77   -400
   -106    493    600   -194   -353    545    -28     54    163    140     59   -407
    -98    480    579   -189   -337    530    -38     44    158    137     51   -400
    -90    483    574   -197   -335    530    -36     38    155    135     46   -400
    -88    509    594   -210   -340    550    -41     33    153    140     51   -407
    -80    491    571   -207   -324    530    -41     31    150    140     51   -420
    -80    491    571   -205   -324    530    -38     36    153    135     57   -423
    -88    493    581   -205   -335    537    -44     31    148    129     54   -436
    -67    496    563   -215   -316    530    -51     23    137    122     46   -452
    -57    493    548   -220   -303    522    -49     23    142    127     46   -462
    -51    504    555   -226   -303    530    -41     28    145    129     51   -472
    -62    509    571   -226   -316    540    -41     25    145    132     57   -475
    -72    509    581   -220   -327    545    -44     23    142    129     54   -483
    -51    506    555   -228   -303    530    -57     10    124    111     36   -506
    -59    514    574   -226   -316    542    -49     15    132    116     38   -504
    -54    519    571   -233   -314    545    -62      7    119    109     31   -519
    -72    530    602   -231   -337    566    -57     10    124    116     36   -524
    -75    524    597   -226   -335    558    -57      7    122    114     25   -535
    -62    504    566   -220   -314    535    -59      2    111    103     12   -545
    -49    517    563   -236   -306    540    -64     -5    103     93     -2   -540
    -59    532    589   -236   -324    561    -67    -10    101     90     -7   -535
    -83    511    592   -215   -337    550    -62     -7    103     96    -10   -535
   -119    522    641   -200   -379    581    -54      0    111    103     -2   -522
    -90    524    613   -218   -350    566    -54     -2     98     88    -20   -530
    -51    537    587   -244   -319    561    -41      2    103     88    -23   -527
    -44    558    600   -257   -322    579    -31     12    116    103    -15   -522
    -57    587    644   -265   -350    615    -20     25    127    111    -10   -519
    -51    589    641   -270   -345    613    -20     25    116    101    -18   -522
    -41    600    641   -280   -342    620    -15     25    116     98    -20   -519
    -23    620    644   -298   -332    631      0     36    132    111    -12   -504
    -36    662    698   -311   -366    680     18     46    158    137     12   -480
    -31    678    706   -324   -371    691      0     31    150    129      5   -483
    -44    665    709   -311   -376    685    -25      7    132    111     -5   -493
   -101    662    763   -283   -433    714    -36      2    132    111     -2   -480
   -116    626    743   -254   -428    683    -51     -5    119     96    -15   -485
    -93    581    672   -244   -384    626    -77    -25     85     57    -51   -519
    -62    542    602   -241   -332    571    -96    -44     59     28    -88   -561
    -72    509    581   -218   -327    542   -103    -51     46     10   -114   -581
    -80    470    550   -194   -314    509   -116    -70     20    -15   -142   -610
    -49    439    488   -194   -270    462   -142   -103    -15    -49   -179   -646
    -51    413    462   -181   -257    436   -161   -135    -41    -75   -200   -665
    -98    387    483   -145   -290    433   -155   -137    -44    -77   -205   -670
   -158    392    550   -116   -353    470   -137   -124    -28    -59   -194   -665
   -109    407    514   -150   -311    459   -163   -158    -54    -88   -218   -688
   -101    397    498   -148   -301    446   -174   -168    -64   -101   -228   -696
   -140    389    530   -124   -335    459   -174   -166    -62    -98   -228   -698
   -111    394    506   -140   -309    449   -189   -181    -75   -111   -244   -717
   -101    345    444   -124   -272    394   -179   -163    -80   -119   -262   -732
   -114    280    394    -85   -254    337   -101    -59    -41   -114   -290   -769
    -38    311    350   -137   -194    329      7     85     41    -67   -285   -789
      7    418    410   -213   -200    415    129    280    194     64   -184   -701
     67    701    633   -387   -283    667    202    431    394    303     62   -457
    109   1241   1132   -675   -511   1187    194    472    646    678    483    -28
    -20   1771   1792   -878   -906   1782     51    288    813   1015    891    379
   -181   1797   1979   -807  -1080   1888   -265   -140    644    987    917    397
   -293   1215   1509   -462   -901   1361   -511   -600     83    394    353   -106
   -259    550    810   -145   -535    678   -636   -810   -402   -215   -267   -670
   -207    174    381     15   -296    277   -615   -727   -519   -415   -519   -911
   -189     49    239     70   -213    142   -527   -592   -472   -418   -563   -961
   -176     64    239     54   -207    150   -446   -493   -394   -366   -540   -937
   -168    150    319      7   -244    233   -358   -384   -293   -270   -467   -867
   -181    205    384    -12   -283    293   -303   -314   -226   -207   -415   -823
   -124    241    366    -57   -244    303   -288   -293   -210   -189   -405   -818
    -93    246    340    -77   -218    293   -296   -296   -215   -197   -420   -839
   -111    239    348    -64   -231    293   -298   -293   -215   -194   -428   -841
   -111    252    361    -70   -236    306   -293   -285   -215   -184   -426   -831
   -101    272    374    -85   -236    322   -288   -277   -210   -176   -423   -823
    -98    259    358    -80   -228    309   -293   -275   -215   -179   -436   -828
   -122    254    376    -67   -249    314   -296   -272   -215   -171   -433   -820
   -124    239    361    -57   -244    298   -306   -280   -228   -181   -441   -826
   -116    241    358    -62   -236    298   -309   -280   -233   -184   -441   -820
   -127    241    368    -59   -249    303   -316   -280   -241   -187   -454   -820
   -124    231    355    -54   -241    293   -327   -277   -252   -189   -467   -820
   -124    218    342    -46   -233    280   -337   -272   -262   -194   -478   -820
   -116    213    329    -46   -223    270   -340   -272   -267   -200   -488   -815
   -114    205    319    -46   -218    262   -345   -275   -275   -205   -498   -813
   -116    202    319    -44   -218    259   -348   -272   -283   -207   -501   -805
   -116    218    335    -51   -226    275   -353   -270   -288   -207   -506   -797
   -119    220    340    -49   -228    280   -355   -270   -298   -210   -514   -795
   -114    194    309    -44   -210    252   -368   -277   -316   -220   -532   -795
   -103    194    296    -46   -200    244   -371   -270   -324   -220   -545   -763
    -98    192    290    -46   -194    241   -376   -272   -335   -228   -571   -722
    -98    213    311    -57   -205    262   -376   -275   -335   -220   -581   -685
    -88    205    293    -59   -192    249   -384   -280   -348   -231   -626   -644
    -83    205    288    -62   -184    246   -392   -283   -358   -233   -628   -659
    -77    205    283    -64   -181    244   -397   -283   -366   -241   -615   -696
    -75    210    285    -67   -179    246   -400   -285   -371   -249   -605   -717
    -57    215    272    -80   -163    241   -410   -293   -387   -270   -602   -730
    -49    213    262    -83   -155    236   -423   -298   -402   -288   -600   -753
    -38    226    262    -96   -150    244   -431   -296   -405   -293   -579   -776
    -25    233    259   -103   -142    246   -439   -290   -413   -301   -558   -805
    -12    241    254   -114   -135    246   -446   -283   -415   -306   -561   -792
    -10    254    265   -122   -137    259   -452   -272   -415   -303   -558   -774
     -5    267    270   -132   -137    267   -462   -270   -420   -306   -558   -771
    -15    270    285   -127   -150    277   -465   -272   -426   -314   -566   -774
     -7    285    290   -140   -150    288   -470   -275   -426   -316   -571   -782
      2    277    275   -140   -137    275   -472   -283   -436   -327   -576   -795
     -5    272    275   -135   -140    275   -472   -288   -439   -329   -581   -815
     -5    262    267   -127   -135    265   -480   -293   -441   -335   -576   -846
     -5    262    265   -129   -135    262   -483   -301   -444   -342   -566   -885
     -2    267    267   -132   -135    267   -485   -309   -449   -348   -568   -901
     -7    265    270   -129   -140    267   -483   -316   -452   -355   -592   -875
     12    246    233   -129   -109    241   -496   -335   -462   -371   -620   -870
    -49    239    285    -96   -166    259   -491   -340   -459   -361   -623   -857
    -90    226    316    -67   -202    270   -480   -337   -452   -353   -626   -846
    -77    218    293    -70   -187    254   -491   -358   -465   -366   -646   -854
    -10    231    241   -109   -124    236   -517   -392   -493   -394   -678   -885
    -25    200    223    -88   -124    210   -542   -426   -522   -418   -709   -917
    -62    181    244    -59   -153    210   -550   -441   -532   -426   -719   -917
    -85    148    233    -33   -158    189   -574   -470   -555   -441   -743   -927
    -51    132    184    -38   -116    158   -607   -506   -589   -470   -776   -956
    -28    153    179    -64   -103    166   -620   -522   -597   -470   -782   -963
    -54    148    202    -49   -127    174   -623   -527   -592   -462   -776   -966
    -90    124    213    -18   -153    168   -636   -542   -602   -467   -784   -976
    -20    145    166    -62    -93    155   -654   -566   -620   -480   -800   -997
     -7    181    189    -88    -98    184   -654   -563   -615   -472   -797   -992
    -59    184    244    -62   -150    213   -644   -553   -605   -452   -779   -966
   -171    124    296     20   -233    210   -646   -555   -607   -452   -776   -958
    -20    124    145    -51    -83    135   -706   -607   -657   -493   -815   -992
    -31    153    181    -62   -106    166   -709   -594   -652   -483   -802   -961
    -12    161    171    -75    -93    166   -724   -597   -657   -483   -810   -945
      7    142    132    -77    -62    137   -750   -613   -680   -501   -826   -937
    -25    127    153    -49    -88    140   -756   -610   -688   -506   -823   -917
    -18    140    155    -62    -85    148   -774   -623   -698   -519   -826   -911
    -36    137    174    -51   -106    155   -787   -623   -701   -522   -815   -901
    -51    129    181    -38   -116    155   -797   -626   -714   -532   -813   -901
    -28    135    163    -51    -96    148   -815   -633   -730   -548   -813   -906
    -33    129    161    -49    -98    145   -826   -639   -745   -553   -810   -901
    -70    116    187    -23   -127    150   -828   -636   -753   -558   -800   -901
    -88    127    215    -20   -153    171   -831   -636   -758   -558   -787   -896
    -51    137    189    -41   -119    163   -846   -652   -776   -576   -789   -911
    -54    132    187    -38   -122    161   -859   -667   -797   -600   -800   -927
    -67    145    210    -38   -140    176   -859   -670   -800   -602   -792   -927
    -31    153    184    -62   -109    168   -872   -685   -810   -618   -795   -943
      0    168    168    -83    -83    168   -875   -691   -818   -626   -797   -948
    -62    202    262    -72   -163    231   -841   -665   -789   -597   -769   -930
    -12    228    241   -109   -127    236   -839   -665   -792   -597   -763   -945
     -5    244    249   -119   -127    246   -828   -662   -792   -594   -763   -956
    -31    241    272   -103   -150    257   -820   -659   -789   -589   -761   -956
     18    249    231   -135   -106    239   -828   -667   -800   -602   -776   -971
    -49    267    316   -109   -184    293   -792   -641   -766   -571   -748   -935
    -46    283    327   -119   -189    303   -784   -641   -753   -558   -737   -914
    -18    283    301   -132   -158    290   -802   -662   -761   -566   -750   -914
     10    262    252   -137   -122    257   -839   -698   -784   -592   -776   -922
    -33    254    288   -111   -161    270   -844   -709   -774   -584   -774   -898
    -38    213    252    -88   -148    233   -867   -730   -784   -597   -792   -896
    -28    145    174    -57   -101    158   -893   -761   -815   -628   -833   -917
    -36     83    116    -23    -77     98   -906   -776   -836   -659   -872   -943
    -49     31     80      7    -64     57   -914   -787   -849   -672   -893   -945
    -96    -20     72     57    -85     25   -917   -789   -854   -680   -906   -950
    -90    -62     28     77    -59    -18   -927   -807   -878   -704   -932   -966
    -83    -93    -10     85    -36    -51   -948   -831   -901   -722   -958   -979
    -98   -135    -38    116    -31    -88   -953   -841   -909   -730   -971   -982
   -103   -148    -46    124    -31    -98   -958   -852   -909   -730   -976   -974
   -109   -158    -49    135    -31   -103   -963   -854   -911   -730   -982   -974
   -114   -171    -59    140    -28   -116   -969   -857   -917   -735   -992   -974
   -111   -171    -59    140    -28   -116   -969   -859   -914   -730   -984   -958
   -116   -184    -67    150    -25   -127   -976   -867   -919   -735   -992   -963
   -101   -210   -109    155      2   -161   -979   -865   -927   -748  -1010   -982
    -85   -288   -205    184     57   -246   -914   -774   -904   -761  -1052  -1026
    -83   -285   -202    184     57   -244   -774   -600   -805   -709  -1036  -1028
    -10   -171   -161     90     72   -166   -633   -387   -649   -579   -937   -945
     38     83     44    -59     -2     64   -535   -210   -441   -345   -706   -719
     46    605    558   -327   -254    581   -592   -231   -220     12   -283   -265
    -36   1200   1236   -581   -636   1218   -846   -530    -96    337    148    194
   -226   1278   1501   -527   -865   1389  -1179   -992   -265    316    205    259
   -337    714   1052   -187   -693    883  -1447  -1449   -800   -239   -314   -213
   -298    -54    241    174   -272     93  -1556  -1654  -1343   -924  -1021   -862
   -324   -504   -179    413    -72   -342  -1480  -1517  -1431  -1117  -1283  -1148
   -290   -594   -306    441      7   -452  -1353  -1337  -1345  -1080  -1293  -1187
   -189   -514   -324    353     67   -420  -1221  -1174  -1221   -989  -1231  -1153
   -168   -415   -246    290     36   -329  -1132  -1060  -1114   -893  -1150  -1075
   -155   -379   -223    267     31   -301  -1083  -1002  -1070   -852  -1119  -1041
   -155   -379   -226    267     33   -303  -1062   -976  -1057   -841  -1114  -1036
   -137   -400   -262    270     62   -332  -1060   -974  -1062   -849  -1122  -1041
   -127   -394   -270    259     70   -332  -1052   -966  -1057   -844  -1117  -1036
   -132   -407   -275    270     70   -342  -1047   -963  -1054   -841  -1117  -1031
   -129   -431   -301    277     83   -366  -1049   -969  -1062   -849  -1124  -1036
   -114   -418   -303    267     93   -361  -1044   -961  -1060   -841  -1122  -1031
    -90   -418   -329    252    116   -374  -1041   -958  -1057   -841  -1124  -1039
    -72   -431   -358    252    140   -394  -1052   -971  -1067   -852  -1137  -1054
    -67   -413   -345    239    137   -379  -1044   -966  -1065   -849  -1137  -1054
    -72   -405   -332    239    129   -368  -1039   -963  -1062   -849  -1135  -1065
   -103   -436   -332    270    111   -384  -1044   -969  -1070   -852  -1143  -1075
   -111   -457   -345    283    116   -402  -1047   -971  -1075   -852  -1150  -1080
    -93   -441   -348    267    124   -397  -1049   -971  -1075   -846  -1156  -1072
   -129   -407   -277    270     72   -342  -1018   -940  -1041   -810  -1127  -1018
   -111   -400   -288    254     88   -342  -1026   -948  -1047   -815  -1135  -1013
   -119   -418   -298    270     88   -358  -1039   -956  -1060   -823  -1145  -1026
   -114   -428   -314    270     98   -371  -1044   -958  -1057   -831  -1148  -1023
    -85   -418   -332    252    122   -376  -1041   -956  -1052   -831  -1145  -1013
    -85   -446   -361    265    137   -405  -1054   -966  -1062   -846  -1158  -1021
    -96   -452   -355    272    127   -405  -1057   -966  -1062   -841  -1156  -1008
    -70   -433   -363    249    145   -400  -1070   -971  -1067   -828  -1156  -1005
    -62   -428   -366    246    150   -397  -1075   -971  -1067   -813  -1156   -997
   -109   -428   -322    267    103   -376  -1062   -953  -1052   -789  -1143   -971
   -109   -415   -306    262     96   -361  -1052   -937  -1039   -776  -1130   -948
    -67   -405   -337    233    135   -371  -1060   -940  -1044   -784  -1132   -945
    -59   -431   -371    246    155   -402  -1075   -945  -1057   -802  -1145   -956
    -72   -423   -350    246    137   -389  -1067   -924  -1041   -787  -1130   -937
    -54   -400   -348    226    145   -374  -1070   -911  -1034   -779  -1119   -919
    -18   -389   -374    202    176   -381  -1075   -909  -1034   -779  -1119   -901
    -31   -384   -353    207    161   -368  -1065   -888  -1018   -761  -1109   -870
    -72   -384   -311    226    116   -348  -1047   -867  -1000   -737  -1091   -841
    -41   -368   -327    205    142   -348  -1049   -867   -997   -732  -1088   -836
    -15   -355   -342    184    163   -348  -1049   -872  -1000   -740  -1096   -833
    -20   -353   -332    187    155   -342  -1049   -870   -997   -740  -1091   -823
    -38   -353   -316    194    135   -335  -1036   -859   -984   -730  -1080   -810
    -25   -361   -335    194    153   -348  -1034   -862   -982   -727  -1080   -805
    -44   -361   -316    200    135   -337  -1021   -854   -969   -711  -1072   -779
    -28   -361   -332    194    150   -348  -1013   -852   -963   -706  -1080   -766
    -85   -371   -285    228     96   -327   -987   -831   -937   -685  -1067   -735
    -64   -379   -314    220    122   -345   -989   -836   -943   -691  -1080   -740
    -28   -384   -355    205    161   -368   -995   -846   -945   -704  -1093   -756
    -36   -400   -363    218    163   -381   -987   -846   -937   -701  -1088   -763
    -64   -381   -319    223    127   -353   -958   -831   -909   -672  -1047   -784
    -83   -405   -324    244    119   -366   -961   -844   -914   -675  -1031   -836
    -98   -439   -342    267    119   -392   -969   -857   -927   -685  -1034   -880
    -88   -452   -363    270    137   -407   -979   -878   -940   -704  -1044   -917
   -124   -441   -319    283     96   -381   -966   -865   -924   -688  -1021   -898
   -109   -426   -316    267    103   -374   -971   -870   -927   -688  -1026   -885
    -96   -441   -345    267    122   -394   -987   -888   -943   -706  -1049   -896
   -106   -454   -348    280    119   -402   -984   -888   -945   -704  -1049   -891
   -114   -462   -350    285    116   -405   -984   -891   -948   -704  -1054   -888
    -98   -452   -353    272    127   -402   -982   -888   -943   -698  -1049   -885
    -96   -454   -358    275    129   -407   -987   -888   -945   -696  -1049   -885
   -122   -454   -332    288    103   -394   -987   -880   -940   -688  -1041   -872
   -124   -457   -332    288    101   -397   -987   -872   -937   -683  -1039   -865
   -103   -433   -329    267    111   -381   -974   -857   -922   -662  -1021   -841
   -106   -433   -327    267    109   -381   -958   -839   -906   -646  -1008   -820
   -137   -472   -335    306     98   -405   -963   -841   -911   -652  -1013   -815
   -135   -472   -340    303    101   -407   -966   -849   -919   -662  -1021   -820
   -124   -465   -340    293    106   -402   -958   -841   -911   -657  -1015   -813
   -140   -493   -353    316    106   -423   -956   -846   -909   -659  -1018   -810
   -132   -491   -358    311    111   -426   -945   -841   -901   -652  -1010   -797
    -98   -462   -363    277    132   -413   -937   -833   -891   -644  -1005   -789
   -106   -467   -363    285    127   -415   -937   -836   -891   -649  -1005   -782
   -114   -483   -371    296    127   -428   -937   -839   -898   -657  -1005   -784
   -106   -478   -371    293    132   -426   -937   -839   -898   -657  -1005   -782
   -106   -478   -371    290    129   -426   -935   -839   -893   -649   -997   -774
   -122   -496   -376    309    127   -436   -937   -841   -893   -654  -1000   -776
   -153   -530   -379    340    111   -454   -940   -846   -896   -665  -1008   -779
   -153   -537   -384    345    114   -462   -932   -841   -893   -662  -1002   -776
   -148   -550   -402    348    124   -478   -937   -854   -904   -675  -1013   -787
   -135   -535   -400    335    129   -467   -932   -852   -898   -672  -1005   -782
   -109   -485   -376    298    132   -431   -896   -820   -870   -641   -976   -753
    -93   -449   -355    272    129   -402   -859   -789   -836   -613   -945   -719
   -122   -457   -335    288    103   -397   -844   -779   -831   -607   -937   -717
    -88   -436   -348    262    129   -392   -833   -771   -828   -602   -927   -709
    -90   -444   -353    267    129   -400   -828   -766   -828   -602   -924   -704
    -96   -439   -342    267    122   -392   -823   -769   -823   -594   -914   -696
   -153   -410   -259    280     51   -335   -805   -753   -802   -566   -883   -670
   -189   -376   -189    283      0   -283   -784   -727   -774   -532   -852   -641
   -129   -389   -259    257     62   -324   -820   -756   -802   -553   -878   -662
    -59   -379   -319    220    129   -350   -852   -779   -820   -566   -888   -662
    -41   -387   -345    213    150   -368   -878   -802   -841   -584   -896   -670
    -59   -441   -381    249    161   -413   -891   -813   -859   -605   -919   -688
    -80   -485   -407    280    163   -446   -888   -815   -872   -620   -943   -711
    -90   -519   -428    306    168   -475   -893   -820   -885   -636   -958   -730
   -116   -563   -449    337    166   -506   -898   -828   -901   -649   -971   -730
   -137   -594   -457    366    158   -527   -904   -836   -911   -662   -984   -737
   -145   -626   -480    384    166   -553   -911   -849   -927   -680  -1005   -756
   -142   -646   -504    394    179   -576   -924   -865   -943   -696  -1028   -774
   -142   -654   -511    397    181   -584   -919   -862   -943   -696  -1034   -771
   -148   -657   -509    402    179   -581   -911   -854   -935   -691  -1031   -758
   -148   -644   -496    394    174   -571   -911   -852   -930   -688  -1028   -743
   -148   -652   -504    400    176   -579   -909   -844   -927   -691  -1028   -737
   -148   -667   -522    405    187   -594   -901   -841   -927   -701  -1034   -743
   -148   -685   -537    415    194   -613   -898   -833   -930   -706  -1041   -756
   -137   -750   -615    441    236   -683   -846   -763   -919   -722  -1075   -797
   -119   -776   -657    449    267   -717   -693   -584   -833   -693  -1080   -833
    -80   -685   -605    381    262   -646   -532   -366   -685   -584   -995   -787
    -10   -462   -454    236    220   -457   -397   -153   -478   -376   -789   -610
     70     -2    -75    -36     72    -38   -405   -101   -241    -51   -418   -239
     10    696    685   -353   -337    691   -592   -283      2    379    119    309
   -210    935   1143   -363   -678   1039   -937   -745    -70    465    309    478
   -345    472    818    -64   -581    646  -1228  -1202   -530     18    -80     70
   -358   -342     15    348   -189   -163  -1400  -1527  -1156   -722   -805   -649
   -314   -919   -605    618    145   -763  -1369  -1470  -1382  -1075  -1215  -1093
   -298  -1021   -722    657    210   -870  -1215  -1265  -1283  -1041  -1223  -1111
   -259   -950   -691    605    213   -820  -1049  -1072  -1140   -935  -1143  -1026
   -241   -836   -594    537    174   -714   -924   -927  -1013   -826  -1047   -901
   -241   -779   -537    511    148   -659   -857   -854   -953   -774   -997   -839
   -200   -766   -566    483    181   -667   -828   -831   -943   -771   -989   -883
   -148   -766   -618    457    233   -693   -820   -833   -945   -779   -992   -937
   -114   -756   -641    433    262   -698   -820   -839   -945   -787   -992   -950
    -98   -756   -657    428    277   -706   -818   -844   -948   -792   -989   -940
   -153   -761   -607    457    226   -685   -797   -828   -935   -776   -971   -893
   -179   -753   -574    465    194   -665   -779   -818   -917   -756   -950   -844
   -127   -732   -607    428    239   -670   -789   -831   -924   -763   -961   -859
   -150   -737   -587    444    218   -662   -769   -813   -901   -740   -940   -891
   -150   -724   -576    436    210   -652   -769   -818   -904   -737   -940   -930
   -129   -696   -566    413    215   -631   -771   -823   -901   -737   -943   -940
    -98   -678   -579    387    239   -628   -776   -826   -904   -740   -945   -945
    -70   -685   -615    379    272   -652   -784   -831   -914   -753   -958   -961
   -103   -678   -574    389    231   -626   -771   -820   -906   -743   -950   -963
   -109   -672   -563    389    226   -618   -761   -810   -901   -732   -948   -956
   -103   -672   -568    387    231   -620   -758   -807   -898   -730   -948   -953
   -119   -665   -545    392    213   -605   -748   -800   -893   -722   -945   -940
   -122   -652   -530    384    202   -592   -750   -800   -896   -719   -950   -935
   -129   -657   -527    392    197   -592   -745   -792   -891   -714   -948   -919
   -145   -657   -514    400    181   -584   -737   -779   -883   -698   -945   -911
   -142   -641   -498    392    176   -571   -743   -779   -885   -691   -945   -914
   -140   -641   -501    389    179   -571   -735   -771   -880   -683   -943   -919
   -137   -636   -498    387    179   -568   -724   -758   -875   -670   -932   -917
   -127   -641   -514    381    192   -579   -717   -745   -867   -662   -924   -917
   -119   -657   -537    389    207   -597   -714   -737   -867   -670   -922   -919
   -142   -649   -506    394    181   -579   -704   -722   -857   -657   -901   -909
   -122   -641   -522    381    197   -581   -709   -722   -859   -662   -893   -914
   -116   -628   -511    374    194   -571   -711   -717   -862   -665   -883   -917
   -109   -644   -535    376    213   -589   -701   -701   -852   -659   -872   -911
    -96   -639   -545    366    220   -592   -701   -688   -849   -662   -865   -911
    -93   -628   -535    361    220   -581   -693   -675   -839   -657   -849   -906
    -90   -613   -524    350    215   -568   -688   -667   -833   -649   -833   -901
    -88   -589   -501    340    205   -545   -696   -667   -836   -644   -823   -898
    -88   -594   -509    340    207   -553   -691   -659   -833   -644   -813   -896
    -90   -589   -501    340    202   -545   -680   -657   -831   -641   -805   -888
    -88   -589   -501    337    205   -545   -675   -654   -836   -641   -797   -888
    -85   -581   -496    335    205   -540   -672   -657   -841   -646   -797   -893
    -75   -571   -496    322    207   -535   -662   -652   -839   -644   -789   -896
    -75   -561   -488    316    205   -524   -654   -646   -839   -644   -779   -901
    -75   -561   -485    316    205   -524   -646   -639   -839   -646   -779   -914
    -77   -524   -446    301    184   -485   -631   -626   -826   -631   -769   -919
    -88   -524   -436    303    171   -480   -610   -613   -815   -626   -769   -919
   -101   -540   -439    319    168   -491   -592   -600   -807   -618   -771   -919
   -114   -550   -436    329    158   -493   -594   -607   -815   -623   -784   -940
   -119   -545   -426    332    153   -485   -597   -618   -823   -626   -792   -971
   -132   -553   -423    342    142   -488   -589   -618   -820   -626   -797   -984
   -127   -571   -444    348    158   -509   -584   -623   -828   -633   -805   -992
   -119   -563   -444    340    161   -504   -581   -631   -833   -639   -810   -995
   -163   -558   -394    361    114   -478   -563   -623   -826   -631   -795   -979
   -150   -566   -415    355    132   -491   -576   -636   -841   -644   -810   -982
   -150   -584   -433    366    140   -509   -576   -639   -846   -649   -820   -984
   -148   -589   -441    368    145   -517   -579   -641   -849   -652   -823   -984
   -111   -574   -462    342    174   -519   -574   -636   -846   -652   -818   -984
   -153   -561   -407    355    127   -485   -550   -613   -823   -636   -802   -971
   -142   -553   -410    345    132   -483   -545   -607   -820   -633   -797   -979
   -142   -561   -420    350    137   -491   -545   -602   -818   -628   -787   -982
   -119   -553   -433    337    155   -493   -553   -605   -818   -633   -784   -989
   -132   -548   -415    340    140   -483   -537   -589   -797   -620   -769   -982
   -153   -548   -394    350    119   -470   -517   -574   -779   -610   -758   -976
   -150   -561   -410    355    127   -485   -506   -574   -779   -613   -758   -982
   -189   -545   -355    368     83   -452   -467   -537   -740   -576   -717   -943
   -153   -545   -392    348    116   -467   -480   -555   -758   -600   -737   -958
   -135   -561   -426    348    142   -493   -478   -555   -763   -613   -750   -961
   -155   -532   -379    342    109   -457   -444   -530   -735   -584   -727   -924
   -197   -548   -350    374     75   -449   -433   -524   -724   -574   -719   -904
   -158   -566   -407    361    122   -488   -457   -555   -753   -597   -745   -927
   -166   -566   -400    366    116   -483   -452   -555   -750   -594   -748   -919
   -132   -571   -441    350    153   -506   -449   -561   -753   -602   -763   -922
   -153   -561   -407    358    127   -485   -431   -548   -740   -589   -753   -901
   -179   -563   -387    371    103   -478   -415   -530   -727   -576   -748   -883
   -129   -537   -407    332    137   -472   -405   -524   -724   -568   -745   -872
   -137   -501   -363    316    111   -433   -376   -501   -698   -540   -727   -841
   -109   -475   -366    293    127   -420   -363   -491   -688   -527   -727   -831
   -109   -470   -363    288    127   -418   -358   -485   -688   -524   -737   -828
   -135   -457   -322    293     93   -389   -337   -470   -667   -498   -724   -805
   -124   -413   -290    267     83   -353   -322   -457   -646   -475   -711   -779
    -85   -361   -275    223     93   -319   -316   -452   -636   -465   -711   -761
    -96   -335   -241    213     70   -288   -314   -446   -618   -444   -701   -730
   -101   -350   -252    226     72   -301   -340   -467   -631   -454   -722   -735
   -114   -358   -244    236     64   -303   -355   -480   -636   -459   -730   -732
   -163   -374   -210    270     23   -293   -345   -462   -618   -439   -711   -709
   -168   -418   -252    290     38   -335   -361   -475   -639   -457   -743   -719
   -119   -444   -324    280    101   -384   -379   -496   -665   -488   -782   -748
   -129   -470   -340    298    103   -407   -381   -496   -670   -498   -800   -758
   -163   -530   -366    348    101   -449   -384   -496   -678   -509   -815   -766
   -187   -568   -381    376     96   -478   -387   -504   -693   -524   -833   -779
   -171   -592   -420    379    124   -506   -405   -524   -714   -550   -854   -800
   -192   -613   -420    402    111   -517   -400   -524   -717   -555   -859   -805
   -176   -607   -431    392    127   -519   -394   -530   -717   -561   -867   -810
   -171   -618   -449    394    135   -535   -400   -535   -719   -568   -875   -818
   -181   -626   -446    402    129   -537   -394   -527   -717   -558   -872   -807
   -176   -633   -459    402    140   -548   -392   -517   -711   -553   -865   -797
   -150   -626   -475    389    161   -550   -394   -517   -709   -550   -859   -792
   -137   -649   -511    392    184   -579   -392   -511   -711   -561   -867   -802
   -106   -706   -600    405    244   -652   -366   -465   -714   -589   -906   -852
    -38   -730   -691    384    324   -711   -265   -335   -654   -581   -927   -896
    -36   -662   -626    350    293   -644   -116   -145   -514   -472   -844   -839
     -7   -436   -428    220    207   -431     10     62   -301   -249   -628   -639
     46     41     -5    -44     25     18     62    176    -41     96   -244   -254
    -18    662    680   -322   -348    672     12    116    205    498    231    223
   -231    989   1221   -379   -724   1104   -231   -218    220    680    488    459
   -350    602    953   -127   -652    779   -522   -691   -213    288    145    129
   -342   -142    200    241   -272     25   -696  -1039   -810   -423   -561   -509
   -283   -693   -413    488     62   -553   -737  -1049  -1080   -802   -984   -901
   -244   -914   -670    579    213   -792   -672   -911  -1075   -857  -1083   -997
   -194   -914   -722    553    262   -818   -579   -795   -989   -802  -1057   -974
   -148   -820   -672    483    262   -748   -480   -672   -878   -711   -982   -904
   -132   -724   -592    426    228   -659   -400   -587   -789   -633   -911   -836
   -148   -667   -519    407    184   -594   -335   -522   -724   -576   -862   -792
   -129   -675   -545    400    207   -610   -322   -504   -711   -574   -865   -787
   -135   -680   -548    407    205   -615   -309   -488   -698   -563   -857   -771
   -124   -672   -548    397    210   -613   -303   -483   -696   -561   -852   -763
   -109   -654   -545    381    218   -600   -293   -475   -685   -553   -841   -756
   -129   -636   -506    381    187   -571   -277   -462   -667   -535   -818   -737
   -129   -626   -496    376    181   -561   -270   -454   -657   -527   -813   -724
   -168   -636   -470    400    150   -553   -259   -444   -652   -524   -810   -717
   -158   -644   -485    402    163   -566   -254   -436   -649   -522   -807   -709
   -202   -620   -418    407    106   -519   -236   -418   -628   -493   -776   -683
   -124   -610   -485    366    179   -548   -244   -423   -639   -501   -787   -691
    -70   -600   -530    335    228   -566   -252   -431   -649   -511   -797   -693
    -85   -594   -509    340    210   -553   -239   -415   -636   -498   -784   -670
   -111   -589   -478    350    181   -535   -228   -402   -620   -491   -776   -649
   -124   -587   -462    355    168   -524   -215   -389   -607   -480   -766   -628
   -127   -592   -467    358    168   -530   -215   -389   -607   -478   -769   -620
   -127   -605   -478    366    174   -542   -215   -392   -607   -478   -771   -615
   -119   -594   -475    355    176   -535   -210   -384   -602   -475   -769   -602
   -135   -574   -439    353    150   -506   -197   -368   -587   -462   -753   -576
   -111   -550   -439    329    163   -493   -200   -368   -584   -459   -745   -566
   -119   -563   -444    342    161   -504   -192   -363   -579   -454   -743   -555
   -161   -576   -418    366    127   -498   -179   -348   -563   -444   -735   -519
   -163   -568   -405    366    119   -485   -171   -337   -553   -433   -727   -498
    -93   -563   -470    327    187   -517   -181   -345   -563   -444   -740   -509
    -83   -555   -472    319    194   -514   -181   -337   -558   -436   -724   -506
   -101   -542   -441    319    168   -491   -179   -324   -537   -415   -696   -493
    -57   -524   -467    288    205   -496   -187   -322   -540   -418   -688   -496
    -18   -514   -498    265    239   -506   -194   -322   -540   -420   -683   -498
    -46   -498   -452    272    202   -475   -184   -298   -517   -394   -652   -478
    -38   -478   -439    257    197   -459   -181   -288   -509   -384   -636   -470
    -41   -457   -418    249    187   -439   -171   -275   -501   -376   -623   -465
    -64   -428   -366    246    150   -400   -155   -257   -480   -355   -594   -446
    -80   -413   -332    246    124   -374   -135   -233   -459   -332   -566   -423
    -93   -441   -348    267    127   -394   -122   -226   -452   -329   -561   -415
    -64   -426   -363    244    148   -394   -122   -233   -454   -332   -558   -420
    -44   -400   -358    220    155   -379   -116   -233   -452   -327   -548   -420
    -12   -387   -374    200    179   -381   -109   -228   -441   -316   -537   -423
    -67   -381   -314    223    122   -348    -75   -200   -405   -290   -506   -397
    -46   -371   -327    207    140   -350    -75   -202   -400   -293   -506   -405
    -25   -368   -345    194    158   -358    -72   -207   -394   -298   -504   -415
    -59   -374   -314    218    127   -345    -49   -192   -368   -280   -485   -407
    -54   -342   -288    197    114   -316    -18   -168   -340   -252   -457   -392
    -80   -335   -254    207     85   -296     -5   -161   -327   -239   -444   -387
   -129   -353   -226    241     46   -290     -2   -163   -324   -241   -449   -397
   -150   -392   -241    272     44   -316      2   -168   -324   -246   -459   -402
   -127   -381   -257    252     64   -319      5   -176   -327   -249   -467   -407
    -59   -363   -303    210    119   -335     12   -179   -322   -244   -465   -405
    -67   -366   -301    215    114   -335     15   -184   -324   -246   -470   -405
   -155   -397   -241    277     41   -319     15   -189   -329   -249   -475   -402
   -148   -397   -252    272     51   -327      2   -202   -340   -262   -483   -410
   -166   -384   -218    275     25   -303     20   -189   -324   -246   -467   -387
   -181   -384   -202    283      7   -293     36   -174   -309   -231   -454   -366
   -145   -371   -226    259     38   -298     33   -176   -306   -226   -449   -361
   -142   -355   -213    249     33   -285     33   -176   -306   -220   -444   -353
   -150   -345   -197    246     20   -272     36   -174   -303   -215   -433   -342
   -127   -348   -220    236     44   -283     31   -174   -309   -220   -433   -337
   -101   -342   -241    223     70   -293     41   -161   -298   -210   -426   -322
   -124   -332   -207    228     38   -270     62   -140   -275   -187   -405   -298
   -106   -329   -226    218     59   -277     62   -140   -270   -187   -402   -298
   -119   -311   -194    215     36   -254     70   -132   -262   -181   -392   -290
   -148   -319   -171    233     10   -246     85   -119   -244   -171   -376   -277
   -111   -322   -213    215     49   -267     83   -119   -249   -176   -379   -285
   -101   -322   -223    210     59   -272     80   -119   -246   -174   -376   -285
   -109   -314   -205    210     46   -259     88   -114   -239   -166   -366   -275
    -96   -311   -215    205     59   -265     90   -111   -236   -168   -361   -272
   -137   -322   -187    228     23   -254    111    -90   -218   -155   -342   -254
   -161   -327   -168    244      2   -249    127    -75   -205   -145   -329   -244
   -129   -329   -200    228     33   -265    119    -80   -213   -150   -329   -254
    -85   -314   -228    200     70   -272    119    -80   -210   -148   -329   -262
    -83   -272   -192    176     51   -233    140    -62   -189   -129   -309   -252
    -83   -244   -161    163     38   -205    166    -38   -163   -106   -283   -226
    -85   -233   -148    158     28   -192    187    -20   -145    -88   -267   -215
    -57   -215   -158    137     49   -187    194    -18   -140    -85   -265   -215
    -85   -194   -109    140     10   -150    215      0   -122    -67   -249   -197
    -85   -158    -72    122     -7   -116    228     10   -106    -54   -236   -176
    -88   -129    -41    106    -25    -85    241     23    -88    -33   -220   -150
    -83    -96    -12     90    -36    -54    249     31    -67    -10   -192   -116
    -57   -106    -49     80     -5    -77    220     10    -83    -18   -202   -114
    -75   -114    -41     93    -18    -77    207      2    -85    -20   -207   -101
    -70   -140    -70    103     -2   -106    187     -7    -98    -31   -223    -98
    -72   -168    -96    122     10   -132    168    -25   -119    -49   -241   -103
   -106   -205   -101    153     -5   -155    176    -20   -124    -51   -249   -101
    -98   -244   -148    171     23   -197    163    -25   -137    -64   -267   -109
   -109   -275   -166    189     28   -220    155    -33   -150    -80   -288   -116
   -116   -311   -194    215     38   -254    150    -36   -166    -96   -309   -111
   -124   -342   -218    233     44   -280    142    -46   -176   -109   -319   -114
   -122   -355   -233    239     54   -296    142    -49   -184   -116   -324   -122
   -129   -342   -215    233     41   -277    148    -46   -176   -114   -316   -114
   -132   -348   -215    241     41   -283    158    -38   -171   -109   -309    -98
   -148   -355   -207    252     25   -280    168    -23   -161    -98   -296    -93
   -155   -353   -197    254     18   -275    184     -7   -140    -83   -277    -72
   -124   -363   -239    244     54   -301    179    -12   -150    -85   -275    -72
   -109   -374   -265    241     77   -319    176     -7   -155    -90   -280    -80
   -116   -441   -324    280    103   -384    231     75   -127    -85   -303   -122
   -101   -433   -335    267    116   -384    361    244    -28    -33   -296   -142
    -18   -324   -306    168    142   -314    488    436    111     67   -228    -80
     23   -119   -142     49     83   -129    607    646    319    275    -20    137
     51    371    316   -213   -132    342    639    732    576    641    397    561
    -49    997   1047   -475   -548   1023    540    607    792   1039    880   1049
   -197   1221   1418   -514   -807   1319    239    194    701   1122   1036   1174
   -314    805   1119   -244   -717    961    -41   -275    246    704    662    771
   -340     28    366    153   -353    197   -200   -579   -340    -18    -64     72
   -290   -475   -184    381    -54   -329   -200   -527   -530   -324   -415   -293
   -254   -633   -381    441     62   -509   -109   -374   -480   -340   -462   -384
   -228   -605   -376    418     72   -491      5   -233   -371   -267   -405   -371
   -200   -517   -319    358     59   -420     98   -116   -259   -181   -335   -298
   -176   -423   -246    298     33   -335    166    -38   -176   -109   -270   -218
   -171   -387   -215    277     20   -303    205     -2   -145    -85   -249   -197
   -163   -371   -207    267     20   -290    218     10   -132    -80   -239   -189
   -161   -361   -202    259     18   -280    233     23   -119    -75   -228   -168
   -155   -337   -181    244     12   -259    246     31   -103    -70   -223   -145
   -153   -329   -179    241     10   -254    254     36    -96    -70   -220   -135
   -148   -335   -187    241     18   -262    259     46    -85    -70   -213   -129
   -140   -332   -192    236     25   -265    257     44    -88    -72   -202   -135
   -127   -324   -197    226     33   -262    257     44    -83    -70   -200   -127
   -122   -309   -187    213     28   -249    259     46    -77    -67   -197   -111
   -127   -303   -176    215     23   -241    257     49    -77    -70   -194   -103
   -103   -265   -161    181     25   -213    262     57    -67    -57   -174    -88
   -114   -272   -158    192     20   -218    270     64    -62    -46   -163    -77
   -127   -285   -161    205     15   -223    270     64    -59    -46   -161    -80
   -106   -275   -168    192     31   -223    270     64    -57    -49   -163    -96
   -109   -262   -155    184     20   -210    272     70    -51    -44   -158    -93
   -114   -267   -153    192     18   -210    270     75    -49    -44   -155    -96
   -122   -272   -153    194     12   -215    267     77    -46    -38   -148    -98
   -116   -254   -137    187     10   -197    275     85    -36    -25   -132    -96
   -109   -252   -145    179     18   -197    262     77    -46    -33   -140   -109
   -103   -252   -148    176     20   -200    257     77    -51    -38   -142   -109
   -103   -244   -140    171     15   -194    252     80    -54    -36   -142   -106
    -90   -236   -145    163     25   -192    244     77    -57    -28   -145    -96
    -90   -241   -153    163     31   -197    236     75    -62    -28   -148    -90
    -72   -220   -148    145     36   -184    233     72    -62    -20   -142    -77
   -114   -210    -98    161    -10   -155    241     83    -51      0   -124    -46
    -77   -207   -129    142     25   -168    226     72    -59     -5   -135    -36
    -38   -189   -150    114     54   -171    202     59    -72    -18   -137    -31
    -62   -166   -103    114     20   -135    207     75    -59      2   -109      5
    -96   -176    -80    135    -10   -129    194     72    -59      5    -98     25
    -98   -158    -59    129    -20   -109    197     80    -51     12    -77     57
     23   -111   -135     41     77   -122    168     59    -72     -5    -88     54
    -10   -101    -90     54     38    -96    174     70    -62      5    -67     80
    -59    -85    -25     72    -18    -57    192     88    -44     23    -44    119
    -59    -46     12     54    -36    -18    197     90    -33     38    -18    145
    -62    -25     36     41    -49      5    202     96    -28     46      0    145
     20    -15    -36     -2     25    -25    184     77    -49     25     -2     96
     10     -7    -20     -2     12    -15    200     90    -36     31     25     90
    -31      5     36     12    -33     20    228    122    -10     59     46    145
      7     23     15    -18     -2     20    226    122    -12     54     44    155
    -28     28     57     -2    -41     41    246    142      7     67     57    179
    -33     25     59      2    -49     41    254    153     18     64     54    184
    -51     23     75     15    -62     49    272    166     31     70     62    194
    -72     20     90     25    -83     54    290    181     49     88     83    215
    -80     46    127     15   -103     85    303    189     62    101    103    226
    -57     44    101      5    -80     72    293    171     44     77     90    210
   -111     44    155     33   -132     98    309    176     54     85    101    218
   -187     49    233     67   -210    140    337    200     80    116    132    241
   -111     54    163     28   -137    109    314    176     59     98    109    223
    -54     44     98      5    -77     70    296    155     36     77     85    200
    -67     38    106     15    -85     72    298    153     36     75     88    194
   -106     33    140     36   -124     85    303    153     38     72     85    194
   -129     46    176     41   -153    111    316    163     54     85    103    218
   -106     70    176     18   -142    124    319    166     62     93    114    223
    -96     75    171     10   -132    122    306    155     54     83    106    202
   -111     83    194     12   -155    140    309    158     62     93    114    200
   -129     85    213     20   -171    148    314    163     72    101    116    200
   -148     77    226     33   -187    150    316    168     83    103    116    200
   -140     80    220     31   -179    150    322    171     88    109    119    202
    -93    114    207    -12   -150    161    342    189    111    122    132    207
   -119     90    210     12   -163    150    345    192    119    124    129    202
   -129     64    194     31   -163    129    340    181    116    114    114    194
   -124     75    200     25   -161    137    342    184    122    122    116    205
   -129     83    213     23   -171    145    348    187    132    129    119    213
   -132     85    215     23   -174    150    353    194    137    132    116    220
   -176     51    226     62   -202    140    353    194    137    129    106    226
   -132     70    202     31   -166    135    350    192    137    129    103    231
    -98     90    189      2   -145    140    361    197    145    140    111    241
   -129     90    220     18   -176    155    376    207    161    155    124    252
   -161    106    267     25   -213    184    402    231    187    181    150    275
   -114    140    254    -12   -184    197    418    246    205    192    166    285
   -103    168    270    -33   -187    218    436    265    226    210    184    303
   -122    150    272    -15   -197    213    436    267    226    207    179    301
   -148    161    309     -7   -228    236    446    277    239    218    194    314
   -148    202    350    -25   -249    275    467    298    265    252    233    340
   -114    270    384    -80   -249    327    491    316    298    288    270    376
   -114    272    387    -80   -249    329    472    298    293    277    254    379
   -114    231    342    -59   -228    285    431    259    265    252    218    371
   -137    220    358    -41   -246    288    420    257    265    262    218    387
   -163    213    376    -25   -270    293    415    262    272    270    218    400
   -119    174    293    -28   -205    233    389    241    249    244    189    371
   -137    122    259      7   -200    192    381    231    233    223    163    348
    -98    101    200      0   -148    150    366    213    210    194    132    324
   -119     80    197     18   -158    137    371    215    210    192    127    332
   -148     44    192     51   -168    116    368    207    202    181    109    324
   -158     10    168     72   -166     90    355    189    184    158     90    306
   -153     -5    148     80   -150     70    345    179    171    148     83    285
   -179    -28    150    103   -166     59    340    176    168    145     72    267
   -202    -41    161    122   -184     59    340    176    171    148     72    262
   -176    -23    150     98   -166     62    337    176    174    153     83    254
   -148     -2    145     75   -148     70    342    181    179    166     96    236
   -155     -7    145     80   -150     67    342    179    179    166     96    223
   -184    -59    124    122   -155     31    345    187    176    153     90    207
   -161   -124     36    140    -98    -44    394    259    192    142     57    163
    -75    -98    -23     88    -25    -62    522    418    275    189     62    145
    -28     31     59     -2    -44     44    659    623    436    329    181    254
     23    293    270   -158   -124    283    758    810    644    563    413    493
     36    826    787   -433   -376    807    789    896    919    940    841    940
   -109   1501   1610   -696   -859   1556    685    756   1171   1369   1371   1483
   -296   1579   1873   -641  -1085   1725    363    296   1015   1343   1423   1543
   -389    989   1379   -298   -885   1182     54   -197    465    774    893   1065
   -392    210    600     88   -496    405   -124   -493   -109     88    205    431
   -270   -210     59    241   -166    -75   -111   -418   -259   -155    -98    114
   -197   -265    -67    231    -67   -166      5   -246   -171   -114   -106     75
   -197   -218    -20    207    -88   -119    135    -85    -46    -18    -36    114
   -189   -137     51    161   -124    -44    231     28     57     70     36    168
   -174    -64    109    119   -142     20    293    101    129    135     88    213
   -161    -54    106    109   -135     25    319    132    153    145     98    213
   -181    -62    119    122   -153     28    337    148    168    158    109    226
   -155    -75     80    114   -119      2    324    135    158    135     88    207
   -145    -54     90    101   -119     18    342    153    179    158    114    228
   -119    -20     98     67   -111     38    353    166    197    187    145    249
   -158    -18    137     88   -150     59    358    166    207    197    153    259
   -176     -7    166     90   -174     77    366    176    220    207    166    275
   -168     -7    161     88   -166     75    368    174    223    205    171    270
   -166    -10    155     88   -163     72    363    168    218    200    168    257
   -155      2    158     75   -155     80    366    171    220    205    179    246
   -223     -7    215    114   -220    103    389    192    246    228    213    252
   -236    -12    223    124   -231    103    392    200    252    236    228    236
   -132      5    137     62   -135     70    366    179    228    218    213    202
    -96     10    106     41   -101     59    355    171    220    213    210    197
   -145     12    155     64   -150     83    371    187    239    233    239    223
   -205     25    231     90   -218    127    392    213    267    267    275    254
   -148     36    184     54   -166    109    366    192    246    252    265    239
   -119     41    158     38   -137     98    358    187    236    244    262    241
   -176     44    218     64   -197    129    379    210    259    262    285    254
   -218     36    254     90   -236    145    379    210    259    267    296    249
   -207     33    241     85   -226    137    371    205    257    262    296    249
   -155     72    228     38   -192    150    379    213    267    272    309    265
   -153     98    252     25   -202    176    387    223    277    288    324    277
   -179     77    257     51   -218    166    376    220    272    283    322    262
   -158     80    236     38   -197    158    361    213    265    280    319    246
    -96     98    194     -2   -145    145    342    205    259    272    311    236
    -83    145    226    -33   -155    184    358    228    280    301    345    259
   -101    163    265    -31   -181    213    358    239    290    316    366    267
   -148    150    296     -2   -223    223    345    241    285    319    376    267
   -114    176    290    -33   -202    233    345    246    288    322    379    270
    -83    207    290    -64   -187    249    355    262    303    337    400    288
   -132    192    324    -28   -228    257    358    272    314    358    426    298
   -116    220    337    -54   -228    280    358    267    314    361    428    298
    -93    246    337    -77   -215    290    363    267    319    363    436    306
   -103    257    361    -77   -233    309    374    277    329    371    449    319
    -57    290    348   -116   -202    319    387    293    345    387    470    335
   -109    262    371    -77   -241    316    389    293    350    392    472    332
   -129    252    381    -59   -257    314    392    298    353    392    475    327
    -64    277    342   -106   -205    309    397    301    355    392    470    319
    -98    290    389    -96   -244    340    423    329    387    420    496    340
   -137    267    405    -64   -272    335    436    335    400    426    501    345
   -124    259    384    -70   -254    322    433    329    394    418    493    337
   -153    262    415    -57   -285    337    446    340    407    428    504    348
   -142    254    397    -54   -270    324    449    337    410    426    501    348
   -163    226    387    -33   -275    306    439    319    400    415    491    332
   -132    236    368    -51   -252    301    446    322    407    418    491    332
   -122    252    371    -67   -246    311    457    324    418    426    498    340
   -192    197    389     -2   -290    293    446    306    402    413    485    327
   -184    179    363      2   -275    270    433    288    387    394    462    311
   -202    184    387     10   -296    283    441    298    397    405    472    319
   -228    189    415     18   -322    301    454    314    413    428    496    335
   -158    205    363    -23   -259    283    441    303    402    415    485    322
   -142    223    366    -41   -254    293    446    306    410    415    491    327
   -150    231    381    -41   -265    306    449    316    418    418    493    335
   -187    218    405    -18   -298    311    452    322    426    423    498    348
   -174    223    397    -23   -285    309    449    319    426    418    493    348
   -194    220    415    -15   -303    316    454    324    431    426    498    358
   -205    236    439    -15   -322    337    462    335    441    436    509    366
   -161    254    415    -49   -288    335    452    329    436    433    506    361
   -119    265    384    -72   -252    324    446    324    433    431    506    363
   -132    267    397    -67   -267    332    452    327    439    433    506    368
   -163    252    415    -46   -288    332    454    329    441    431    501    368
   -176    246    423    -36   -301    335    454    329    439    431    498    366
   -207    252    459    -20   -332    355    462    337    449    441    509    374
   -179    246    426    -36   -303    335    452    329    439    431    493    366
   -166    244    410    -38   -288    327    449    322    431    426    485    358
   -171    246    418    -38   -296    332    452    322    431    426    488    358
   -187    270    457    -41   -322    363    470    335    449    444    506    381
   -179    277    457    -49   -319    366    465    329    446    441    501    374
   -163    301    465    -70   -314    384    472    337    452    449    506    379
   -181    327    509    -72   -345    418    498    363    475    470    524    392
   -161    350    511    -93   -335    431    517    379    485    483    535    402
   -148    366    514   -111   -332    441    522    381    485    480    535    402
   -184    371    555    -96   -368    462    537    397    498    493    542    418
   -163    387    550   -114   -355    470    532    389    496    488    535    415
   -184    407    592   -111   -387    498    548    402    519    509    555    439
   -140    446    587   -155   -363    517    540    400    524    522    571    452
   -127    439    566   -155   -345    501    517    379    509    504    561    439
   -137    433    568   -148   -353    498    493    358    491    488    553    428
   -119    441    561   -161   -340    501    472    348    483    485    550    418
   -181    394    576   -109   -379    485    478    358    485    485    550    407
   -171    361    530    -96   -350    444    465    345    470    465    527    374
   -148    319    467    -88   -309    392    452    324    446    436    501    335
   -145    283    428    -67   -285    355    436    298    420    407    472    298
   -166    236    402    -36   -285    319    423    277    394    374    444    275
   -192    205    397     -7   -296    301    410    262    379    355    426    259
   -194    194    387     -2   -290    290    397    244    366    340    413    241
   -194    187    381      5   -288    283    392    239    355    335    410    236
   -223    184    405     18   -314    293    400    246    363    342    420    239
   -236    187    423     25   -329    303    407    252    366    348    431    239
   -239    176    415     28   -327    296    410    246    366    348    428    233
   -207    187    394     10   -301    290    400    236    358    342    426    220
   -181    187    366     -2   -275    275    389    226    348    332    415    207
   -181    142    324     18   -254    233    420    270    358    324    397    179
   -176     98    275     38   -226    187    522    394    405    332    371    127
    -96    166    262    -33   -179    213    646    561    506    397    407    127
    -54    327    381   -137   -218    353    779    787    698    581    574    272
    -20    711    732   -345   -376    722    836    914    937    885    904    600
    -18   1371   1389   -678   -704   1379    753    859   1208   1309   1410   1135
   -205   1883   2088   -839  -1145   1984    506    537   1325   1605   1810   1551
   -400   1592   1992   -597  -1197   1792    197     62    969   1306   1566   1314
   -446    836   1283   -194   -865   1060    -33   -348    337    597    872    667
   -389    184    574     98   -480    379   -116   -446    -49    103    337    129
   -309    -70    239    189   -275     83    -49   -309    -70      5    184    -51
   -311    -38    270    174   -293    114    111   -116     70    103    244    -12
   -254     75    329     88   -290    202    244     36    197    213    335     57
   -241    153    392     41   -316    272    306    116    265    277    392    103
   -220    168    389     25   -303    277    329    145    283    285    402    106
   -215    166    379     23   -298    272    358    176    306    303    415    114
   -223    171    394     23   -309    283    374    197    319    314    423    122
   -215    171    387     20   -301    277    368    200    314    309    415    119
   -200    155    355     23   -277    254    371    202    314    303    410    132
   -207    179    384     12   -296    280    381    210    324    316    420    155
   -231    187    418     23   -324    301    397    228    337    324    431    166
   -215    184    397     12   -306    290    394    226    332    316    426    161
   -163    174    337     -5   -249    254    384    215    322    303    413    140
   -197    171    366     12   -283    267    394    226    327    309    423    137
   -244    166    410     38   -327    288    420    254    353    329    449    155
   -179    179    355      0   -270    267    402    239    335    309    439    129
   -181    181    363      0   -272    272    402    236    337    309    444    116
   -218    179    394     18   -306    285    410    241    342    314    454    122
   -202    174    376     12   -288    272    407    239    340    306    452    106
   -202    171    374     12   -288    272    407    236    337    301    452     88
   -205    184    389     10   -296    285    407    239    337    303    459     83
   -179    184    363     -5   -270    275    394    220    324    288    452     59
   -168    176    345     -5   -257    259    394    220    324    288    457     51
   -171    184    355     -7   -265    270    397    223    327    288    459     51
   -166    187    353    -10   -259    270    392    223    327    285    459     31
   -179    176    355      0   -270    267    389    223    324    285    457     10
   -174    181    355     -5   -265    267    389    226    327    288    459      0
   -181    200    381    -10   -280    288    392    231    332    298    465     -2
   -145    220    366    -36   -254    293    376    223    322    293    457    -10
   -129    252    381    -62   -257    316    366    220    319    296    454    -12
    -90    262    353    -85   -220    306    350    215    309    288    441    -25
    -88    262    350    -88   -220    303    342    215    301    285    428    -28
    -96    252    348    -77   -220    298    342    226    303    290    426    -23
   -109    290    400    -93   -254    345    348    239    311    309    444    -10
   -101    329    428   -114   -265    379    345    244    316    322    452     -5
    -64    340    405   -140   -236    374    340    244    314    316    441    -10
    -49    350    400   -150   -223    374    337    244    311    311    436    -10
    -72    355    426   -142   -249    389    340    244    311    306    428    -18
   -122    363    483   -122   -303    423    368    265    332    329    444      0
   -119    379    498   -132   -309    439    374    270    335    337    452      7
   -109    392    501   -140   -303    446    379    270    337    337    452      5
   -101    402    501   -150   -301    452    387    280    348    342    454      2
    -93    402    493   -155   -293    446    397    290    358    345    457     -2
   -109    392    501   -142   -306    444    405    296    358    348    454    -18
   -148    379    527   -114   -337    452    415    303    368    355    459    -25
   -174    376    550   -103   -361    462    433    319    389    371    472    -23
   -150    368    519   -109   -335    444    431    306    379    358    462    -49
   -150    368    519   -111   -335    444    439    306    381    355    459    -62
   -122    363    485   -119   -303    423    446    306    387    350    459    -75
   -142    355    498   -106   -319    426    444    301    384    342    459    -88
   -194    329    522    -67   -358    426    444    296    384    340    459    -93
   -174    316    491    -72   -332    402    436    283    371    322    449   -109
   -145    311    457    -83   -301    384    426    265    361    309    439   -124
   -228    303    532    -38   -381    418    439    275    374    322    454   -114
   -246    301    548    -28   -397    426    444    280    379    327    467   -109
   -228    301    530    -38   -379    415    439    275    376    324    465   -114
   -155    322    478    -83   -316    400    415    254    363    306    449   -129
    -93    342    436   -127   -265    389    400    239    355    301    436   -137
   -153    348    501    -98   -327    423    423    265    379    324    457   -111
   -158    353    509    -98   -335    431    426    270    384    329    459    -98
   -101    361    462   -129   -280    410    407    254    368    316    444   -106
   -132    371    501   -122   -316    436    420    267    384    335    459    -80
   -158    379    537   -111   -348    459    428    280    397    353    472    -54
   -148    366    514   -109   -332    439    415    272    387    342    457    -59
   -158    371    530   -106   -342    449    420    275    392    350    459    -41
   -233    374    605    -70   -420    488    439    290    405    368    470    -20
   -226    374    600    -75   -413    485    428    283    397    363    457    -23
   -184    381    563    -98   -374    472    415    272    389    363    444    -28
   -135    387    522   -124   -327    454    400    262    376    355    431    -33
   -150    379    530   -114   -342    454    402    265    379    358    428    -23
   -163    381    542   -109   -353    462    402    267    384    361    426    -20
   -155    371    527   -109   -340    449    400    262    379    355    413    -25
   -145    376    522   -114   -332    449    392    254    371    353    407    -31
   -166    384    548   -111   -355    465    389    249    374    361    410    -25
   -187    379    566    -98   -376    472    397    254    379    366    410    -18
   -179    389    566   -106   -371    475    407    259    384    368    402    -12
   -189    405    594   -106   -392    498    433    280    405    384    413      0
   -150    433    584   -142   -368    509    444    285    410    392    415      0
   -150    441    589   -145   -368    514    452    293    415    402    426     12
   -205    446    649   -122   -426    545    465    306    428    418    441     20
   -280    480    761    -98   -519    620    498    342    472    462    483     54
   -179    517    696   -171   -436    605    480    322    459    449    470     38
   -109    542    649   -218   -379    594    459    296    441    436    452     25
   -132    530    659   -200   -397    594    446    285    433    431    444     28
   -210    517    727   -153   -467    620    454    298    449    446    457     46
   -189    524    714   -168   -452    618    431    280    433    439    449     38
   -179    496    675   -158   -426    584    402    252    402    405    420      2
   -168    449    615   -140   -392    532    389    239    379    374    387    -25
   -171    415    587   -122   -379    501    381    236    368    353    361    -44
   -176    361    535    -93   -355    446    368    223    348    329    329    -62
   -161    324    485    -83   -322    405    350    200    319    303    296    -88
   -158    290    449    -67   -306    368    324    174    290    277    265   -103
   -179    277    457    -49   -316    366    322    166    283    275    259   -109
   -192    270    462    -41   -327    366    322    163    275    267    252   -114
   -155    270    426    -59   -290    348    314    155    267    257    236   -122
   -153    249    400    -49   -277    324    316    153    267    249    228   -124
   -135    241    376    -51   -254    309    303    140    254    236    218   -129
   -166    254    420    -46   -293    337    306    135    254    239    220   -124
   -205    257    462    -28   -332    358    319    150    267    249    231   -114
   -181    202    381    -10   -283    290    348    197    272    239    202   -142
   -122    166    288    -20   -205    226    439    319    311    228    155   -197
    -46    267    311   -111   -179    288    555    483    423    311    210   -161
    -15    459    472   -223   -244    465    680    696    626    514    397     18
     33    867    833   -452   -400    849    727    820    872    833    745    381
     23   1509   1486   -766   -730   1499    662    782   1132   1249   1234    893
   -155   1821   1974   -833  -1065   1896    400    413   1132   1415   1478   1140
   -283   1483   1764   -600  -1023   1623    103    -70    719   1047   1153    846
   -342    753   1093   -205   -719    922   -101   -465     96    327    444    205
   -301    171    472     64   -387    322   -155   -493   -205    -90    -23   -233
   -272    -33    239    150   -257    101    -85   -342   -179   -119   -103   -316
   -254    -33    220    142   -239     93     25   -192    -75    -46    -62   -283
   -189     64    254     62   -223    158    129    -62     36     46     12   -215
   -187    158    345     15   -265    252    205     25    124    127     85   -153
   -184    205    389    -12   -285    296    241     64    163    161    111   -129
   -174    226    397    -25   -285    311    265     88    181    171    116   -116
   -179    218    394    -20   -285    306    277    103    189    174    111   -109
   -161    223    384    -31   -272    303    283    114    200    184    114   -103
   -179    231    410    -25   -296    319    290    127    210    197    124    -88
   -127    252    376    -62   -252    314    280    119    202    192    116    -93
   -124    262    387    -70   -257    324    283    119    202    194    116    -90
   -114    257    371    -70   -241    314    285    124    205    194    116    -88
   -145    272    415    -64   -280    342    298    140    220    213    132    -64
   -163    272    433    -54   -298    353    301    148    223    213    132    -57
   -124    280    402    -80   -262    340    280    127    205    197    116    -67
   -148    272    420    -62   -283    345    283    127    207    200    119    -67
   -176    267    444    -46   -311    355    298    140    220    210    129    -57
   -166    293    459    -64   -314    376    290    135    220    210    132    -51
   -148    301    446    -77   -296    374    288    132    218    200    122    -46
   -137    288    426    -75   -280    355    298    142    228    210    132    -28
   -155    298    452    -72   -303    374    303    145    241    228    148    -15
   -161    290    452    -64   -306    368    309    153    246    236    153    -10
   -124    288    413    -83   -270    350    296    145    239    226    142    -18
   -142    319    462    -88   -301    389    296    145    244    231    150     -7
   -109    319    428   -106   -270    374    293    140    246    231    150     -2
    -88    311    400   -111   -244    355    277    135    241    223    137    -12
   -135    324    459    -96   -296    392    285    148    259    239    150      2
   -119    342    462   -111   -290    402    277    145    252    244    153      2
    -80    342    423   -132   -252    381    267    135    236    241    153     -5
    -98    366    462   -135   -280    413    265    140    241    257    171      2
   -116    379    496   -132   -306    436    270    155    254    270    189     20
   -124    358    483   -116   -303    420    277    174    267    272    197     36
   -124    361    485   -119   -303    423    272    179    267    277    207     46
    -57    397    454   -171   -257    426    252    163    252    280    202     38
    -88    426    514   -168   -301    470    262    181    275    319    236     64
   -132    436    568   -150   -350    501    277    200    293    342    277     96
    -41    452    491   -205   -265    470    252    179    270    314    265     75
    -64    465    527   -200   -296    496    270    197    283    319    277     96
    -62    467    530   -205   -296    498    275    200    285    314    272    101
    -75    462    537   -192   -306    498    283    205    293    314    270    103
   -101    470    571   -184   -337    519    301    218    306    327    275    111
    -83    480    563   -200   -322    522    303    223    311    335    280    109
    -83    475    558   -197   -319    517    311    228    316    342    288    106
    -72    483    555   -205   -314    519    319    236    329    348    303    109
   -109    485    592   -189   -350    537    348    259    355    371    327    122
   -111    493    605   -189   -358    548    355    262    363    381    332    122
   -103    491    592   -194   -348    540    353    254    363    381    322    101
   -122    483    605   -179   -363    542    363    259    371    387    319     93
   -181    472    652   -145   -418    561    381    267    381    394    329    101
   -153    459    610   -153   -381    535    368    254    366    381    316     83
    -98    454    553   -179   -327    504    350    236    348    363    296     67
   -140    449    589   -153   -363    519    361    244    353    374    303     80
   -145    441    584   -148   -366    511    350    236    342    368    298     85
   -145    436    581   -145   -363    509    345    228    335    366    293     85
   -114    449    563   -166   -340    504    342    226    329    363    290     85
    -98    454    553   -176   -324    504    340    236    332    366    290     88
    -93    454    548   -181   -319    501    327    241    327    374    290     88
   -111    449    561   -168   -335    504    324    241    329    379    293     96
   -127    444    571   -158   -350    506    319    239    324    374    290     96
   -124    454    579   -163   -350    517    316    241    327    376    296    103
   -135    470    605   -168   -371    537    316    244    329    381    303    122
   -150    472    623   -161   -387    548    324    254    335    392    309    137
   -153    470    623   -161   -387    545    327    259    340    400    311    153
   -135    475    610   -168   -371    542    322    259    337    397    309    171
   -140    483    620   -171   -379    550    319    259    340    394    306    179
   -137    491    628   -176   -381    558    316    259    337    394    303    187
   -132    491    623   -179   -376    555    316    265    337    397    303    202
   -132    496    628   -181   -379    561    319    270    337    405    303    218
   -132    493    626   -181   -379    558    314    270    337    400    283    226
   -135    485    618   -176   -376    550    309    272    335    397    239    288
   -116    483    597   -184   -358    540    303    272    329    392    233    283
   -122    483    605   -179   -363    542    306    272    329    392    252    249
   -150    480    631   -166   -392    555    327    288    342    407    283    246
   -122    504    626   -192   -374    566    332    285    342    410    288    231
   -103    537    639   -218   -371    587    345    293    348    410    293    239
   -103    574    678   -233   -389    626    368    319    368    426    335    262
    -96    594    691   -249   -394    644    368    319    368    423    353    241
    -85    602    685   -259   -387    644    371    319    361    413    366    194
    -83    626    709   -275   -394    667    384    327    368    420    405    153
    -88    680    769   -296   -428    724    397    337    387    436    426    200
    -75    737    813   -332   -444    774    394    335    397    441    420    252
    -57    743    797   -342   -428    769    374    314    381    426    405    265
    -75    717    792   -322   -433    753    358    296    374    418    402    270
    -59    737    797   -337   -428    766    342    288    368    423    410    277
    -54    717    769   -332   -413    743    319    265    345    407    389    267
    -64    670    735   -303   -400    701    311    252    329    389    366    252
    -80    626    704   -275   -392    665    298    241    311    368    342    231
    -88    579    667   -244   -376    623    285    231    293    348    324    213
    -98    540    639   -223   -368    587    267    210    267    319    301    192
   -116    511    628   -200   -371    568    257    194    246    303    296    171
   -148    491    639   -171   -394    563    252    187    239    296    298    161
   -132    488    620   -176   -376    553    233    174    220    277    288    148
   -106    475    579   -184   -342    527    213    158    202    254    277    135
   -122    465    584   -171   -353    524    213    158    200    252    280    137
   -111    485    594   -189   -353    540    207    155    197    249    283    142
   -109    501    610   -194   -358    555    205    153    197    249    293    155
    -93    491    584   -200   -340    537    189    140    181    236    277    142
    -96    457    550   -181   -324    504    210    176    187    231    257    122
   -101    405    504   -153   -303    454    290    288    231    239    231     80
    -70    444    514   -187   -290    478    405    439    327    301    262     83
     -5    620    623   -309   -314    623    535    649    514    478    423    231
    -31    974   1002   -472   -517    987    628    818    761    784    750    558
    -15   1540   1553   -763   -784   1545    605    820   1005   1156   1189   1008
   -132   2021   2153   -943  -1143   2086    415    555   1109   1431   1553   1361
   -202   1842   2044   -820  -1124   1943     96     83    782   1192   1369   1182
   -252   1184   1436   -467   -844   1309   -145   -358    179    522    719    571
   -220    550    769   -166   -493    659   -249   -496   -218      7    174     44
   -135    259    394    -62   -265    327   -213   -379   -262   -111     12   -135
    -90    233    322    -72   -207    275   -124   -254   -192    -80     18   -137
    -54    283    337   -114   -197    311    -31   -140    -98    -10     70    -85
    -77    376    454   -150   -265    415     59    -33      5     80    158      5
   -101    436    537   -166   -319    485    122     38     67    142    220     70
    -77    439    517   -181   -296    475    124     54     70    142    220     83
   -114    431    542   -158   -327    485    137     75     77    155    236    106
   -127    423    550   -148   -340    485    142     85     80    168    249    137
   -135    444    579   -153   -355    511    145     98     90    181    277    176
   -153    462    615   -155   -384    540    153    111    101    194    303    207
   -135    462    597   -163   -366    530    137    101     85    176    298    207
   -137    483    618   -174   -376    550    140    106     90    179    314    231
   -155    483    639   -163   -397    561    140    111     93    176    324    249
   -140    491    628   -176   -384    561    127    101     83    163    324    249
   -158    493    652   -166   -405    571    140    114     90    171    342    265
   -168    506    675   -171   -420    589    148    127    103    187    371    280
    -77    527    605   -223   -340    566    114     98     77    163    361    257
    -57    532    589   -239   -324    561     98     85     70    161    361    244
    -88    532    620   -223   -353    574    106     93     77    168    374    254
   -114    550    662   -220   -389    605    119    103     93    181    394    270
    -96    553    649   -228   -371    600    114    101     90    174    394    259
    -96    553    649   -231   -374    600    114    103     93    174    400    257
   -116    563    680   -223   -400    623    116    106     98    176    413    262
    -98    568    667   -236   -384    618    111    103     93    168    407    249
    -54    581    636   -262   -345    607    101    101     90    163    407    244
    -90    584    672   -246   -381    628    109    109    101    171    418    249
   -148    581    730   -218   -439    654    127    127    127    194    444    262
   -111    581    693   -236   -402    636    116    119    124    192    441    254
   -103    584    688   -239   -394    636    114    122    124    194    444    252
    -51    587    639   -270   -345    613     96    109    114    187    433    241
    -62    605    665   -272   -363    633    101    119    127    205    449    254
    -75    600    675   -265   -374    636    106    127    135    213    457    254
    -72    607    680   -267   -376    644    103    132    142    218    459    257
    -67    628    696   -280   -381    659    106    145    161    236    472    275
    -70    636    706   -283   -389    670    114    161    181    257    488    293
    -62    646    706   -293   -384    675    116    168    192    267    491    298
    -62    641    704   -288   -381    672    114    168    192    267    483    301
    -67    633    701   -283   -384    665    114    168    192    267    475    303
    -51    636    688   -293   -371    662    116    171    194    275    478    311
    -33    649    680   -309   -355    662    124    176    202    277    478    314
    -57    657    714   -298   -384    685    150    194    226    293    491    337
    -31    696    727   -332   -379    711    176    220    254    316    511    358
    -25    691    714   -332   -368    701    181    223    265    322    509    355
    -64    646    711   -290   -389    678    184    223    267    319    498    345
    -46    641    688   -296   -366    665    194    223    275    322    493    337
    -70    633    704   -283   -387    667    213    233    293    335    498    342
   -106    626    732   -259   -418    678    231    246    311    348    504    348
   -109    623    732   -257   -420    678    233    249    314    348    504    345
    -96    631    727   -267   -410    678    233    241    319    348    498    335
   -109    610    719   -252   -415    665    244    244    327    353    496    329
   -163    581    745   -210   -454    662    254    249    337    361    498    335
   -194    574    769   -192   -480    670    265    249    348    366    504    342
   -161    571    732   -205   -446    652    249    228    329    350    488    322
   -145    563    706   -210   -426    633    236    218    324    353    488    311
   -210    550    761   -168   -485    654    249    231    340    379    511    327
   -200    568    769   -184   -485    667    246    233    348    384    514    324
   -127    594    722   -233   -423    657    236    228    342    374    506    314
   -194    579    774   -192   -485    675    257    252    361    394    524    329
   -140    587    727   -226   -433    657    252    246    355    394    524    322
   -148    561    709   -207   -428    633    236    233    342    389    517    314
   -150    548    698   -197   -423    623    223    223    332    381    506    303
    -67    576    641   -257   -355    607    213    218    327    376    504    298
    -64    574    639   -254   -353    605    210    218    329    379    506    301
    -77    535    613   -228   -345    574    197    205    319    368    485    290
    -93    519    613   -213   -353    566    200    207    319    374    483    301
    -62    568    628   -254   -345    600    215    226    340    394    506    327
    -28    581    610   -277   -319    597    218    231    340    392    504    329
    -41    571    610   -265   -327    589    215    226    337    389    501    324
    -72    566    639   -246   -355    602    223    236    348    405    506    329
   -103    524    628   -213   -366    576    210    223    335    394    491    314
    -49    530    576   -241   -314    553    192    207    319    379    475    303
    -49    561    610   -257   -329    584    210    223    335    400    496    332
   -129    561    691   -215   -410    626    236    252    363    426    519    363
   -103    540    644   -218   -376    592    226    239    348    407    498    353
    -28    576    605   -275   -316    589    226    241    348    405    493    358
     -5    615    618   -306   -311    618    241    249    358    413    498    371
    -31    633    665   -301   -348    649    262    267    374    433    514    392
    -46    613    657   -285   -353    636    259    265    366    426    501    387
    -54    626    678   -285   -366    652    272    280    376    428    506    400
    -25    670    696   -324   -361    683    288    296    394    449    522    423
    -10    714    724   -350   -366    719    298    303    410    467    537    446
    -41    709    748   -335   -397    727    296    293    413    470    537    454
    -83    698    782   -309   -433    740    293    293    420    480    542    467
    -67    714    779   -324   -423    745    283    285    415    475    540    470
    -49    711    761   -329   -405    735    259    267    400    467    530    454
    -59    644    704   -293   -381    672    228    239    366    431    491    413
    -72    581    654   -254   -363    618    213    223    337    394    452    376
   -148    540    688   -197   -418    613    226    233    340    397    449    376
   -111    527    639   -207   -374    581    215    218    322    379    428    350
   -103    519    623   -210   -363    571    220    218    316    368    418    332
   -122    480    602   -179   -363    540    202    192    293    340    392    303
   -103    439    542   -168   -324    491    171    155    252    296    355    259
   -153    423    576   -135   -363    498    176    163    262    301    366    262
   -150    418    568   -135   -361    493    176    166    267    298    361    254
    -49    423    470   -187   -259    446    153    140    244    270    332    226
    -83    426    509   -174   -296    467    168    150    254    277    340    241
   -122    405    527   -140   -324    465    168    150    254    280    337    249
   -103    392    496   -145   -301    444    158    142    244    267    319    239
   -135    358    493   -111   -314    426    189    187    259    270    306    228
   -135    324    457    -96   -296    392    288    314    314    283    285    194
    -75    384    459   -153   -267    420    415    480    423    358    319    210
     28    558    530   -296   -252    545    524    683    592    522    462    348
     57    948    891   -504   -418    919    602    833    833    826    787    698
     12   1561   1548   -787   -769   1553    563    813   1096   1231   1273   1223
   -220   2023   2244   -901  -1231   2132    332    496   1189   1506   1641   1623
   -241   1774   2016   -766  -1130   1893    -25    -10    805   1195   1374   1371
   -265   1054   1319   -394   -792   1187   -270   -433    181    498    683    732
   -280    392    672    -57   -478    532   -342   -535   -189      5    150    213
   -272    142    415     64   -342    277   -252   -371   -174    -54     20     62
   -171    174    342     -2   -257    257   -140   -226    -72      7     44     70
   -137    262    400    -62   -270    329    -12    -77     54    114    127    145
   -103    337    441   -119   -272    389     51      7    135    181    184    202
    -46    371    418   -161   -231    394     83     44    166    207    197    215
    -57    363    420   -155   -239    392     98     59    179    215    194    220
    -96    348    444   -124   -270    394    111     75    189    223    200    228
   -114    342    457   -114   -285    400    114     75    192    223    194    233
   -111    355    467   -122   -288    410    119     85    202    236    197    259
   -116    374    491   -129   -303    431    140    111    226    257    210    303
   -101    389    488   -145   -293    439    153    129    239    270    220    329
    -98    376    475   -140   -288    426    150    127    233    262    218    327
    -96    366    462   -135   -277    413    145    119    226    249    210    324
   -119    368    485   -124   -303    426    150    124    228    254    218    335
   -122    368    491   -124   -306    431    155    127    228    254    220    329
   -124    368    493   -122   -309    431    161    132    231    246    220    309
   -161    366    527   -101   -342    446    179    148    246    259    241    309
    -96    361    454   -135   -275    407    150    127    218    231    218    270
    -98    361    459   -132   -277    410    142    129    215    223    218    249
    -96    376    472   -142   -285    423    153    137    223    228    228    239
    -77    410    488   -166   -283    449    166    148    233    239    244    239
    -75    410    483   -168   -280    446    171    148    233    236    241    228
   -106    392    498   -142   -301    444    171    150    231    231    239    218
    -93    387    480   -148   -288    433    161    145    220    220    233    205
    -75    407    483   -166   -277    444    163    150    223    223    236    202
    -90    415    506   -163   -298    459    163    158    228    226    241    197
   -114    413    527   -148   -322    467    163    166    236    233    252    189
    -93    418    509   -163   -303    462    155    163    231    233    246    171
    -64    431    496   -181   -280    462    145    161    226    231    244    161
    -64    439    504   -189   -285    472    140    161    226    233    246    161
    -80    441    522   -181   -301    480    142    168    231    241    254    174
    -75    462    535   -194   -306    496    142    179    239    254    265    194
    -28    478    506   -223   -267    491    127    176    236    254    265    207
    -46    483    530   -220   -288    506    129    187    244    267    272    223
    -33    501    535   -233   -285    517    119    184    244    270    272    231
    -41    501    540   -231   -290    519    114    187    244    275    272    249
    -49    535    584   -241   -316    558    135    207    267    301    296    290
    -31    561    589   -265   -311    574    129    205    270    306    296    309
    -75    542    618   -233   -345    579    137    210    275    311    298    322
    -85    535    620   -226   -353    576    148    215    280    319    298    335
    -44    548    592   -252   -316    568    140    207    275    309    283    335
    -49    537    587   -246   -316    561    148    213    275    301    272    337
    -67    527    594   -231   -329    558    163    226    290    316    275    350
    -31    527    558   -249   -296    542    166    228    296    316    270    348
    -33    527    561   -246   -296    542    184    244    314    332    277    355
    -59    532    592   -239   -327    563    197    252    327    342    285    355
    -64    535    600   -236   -332    566    205    252    332    337    277    340
    -51    514    563   -231   -309    540    197    239    322    319    254    311
    -49    509    558   -228   -303    532    197    231    319    316    244    298
    -83    498    581   -210   -332    540    210    239    332    329    257    303
   -101    488    587   -194   -345    537    207    226    324    319    249    298
   -103    475    579   -187   -342    524    207    218    316    306    239    293
    -98    475    574   -187   -335    524    210    215    316    311    246    296
    -75    491    563   -207   -322    527    192    197    303    306    239    288
    -70    472    542   -202   -306    506    184    184    290    293    226    285
   -127    449    574   -161   -350    511    202    194    301    301    236    290
   -127    462    589   -166   -358    524    205    192    306    306    246    288
   -109    436    545   -166   -327    491    194    181    293    288    231    259
   -142    452    594   -155   -368    522    215    200    314    301    257    267
   -140    470    607   -166   -374    540    223    202    322    306    270    259
   -132    452    584   -158   -358    517    228    207    327    309    288    239
   -137    446    584   -155   -361    514    239    218    335    314    303    210
    -88    467    553   -189   -319    509    233    213    329    301    303    171
    -62    480    542   -210   -303    511    220    202    319    288    306    140
    -59    465    524   -202   -290    493    215    197    319    280    303    135
    -70    444    511   -189   -290    475    220    202    319    277    303    137
    -85    444    530   -179   -306    485    223    202    322    275    303    145
    -98    444    542   -174   -322    493    220    200    316    272    298    163
   -106    454    561   -174   -332    506    218    194    314    270    303    171
   -124    449    574   -163   -350    509    218    181    311    265    314    158
   -148    465    613   -158   -379    537    215    166    309    267    332    150
   -166    475    639   -155   -402    555    213    163    306    270    340    142
   -174    491    665   -158   -418    576    220    174    311    277    353    150
   -124    504    626   -189   -374    563    207    161    298    270    350    145
   -142    517    659   -187   -400    587    205    155    298    280    361    142
    -64    532    594   -236   -329    563    189    140    280    270    342    114
    -15    561    576   -272   -296    568    200    148    285    277    337    109
    -44    602    646   -280   -345    623    220    163    309    306    361    129
    -46    639    685   -296   -366    662    239    179    322    324    374    142
    -54    644    696   -296   -376    670    244    184    322    329    366    137
    -49    641    691   -296   -368    665    246    187    324    337    366    148
    -33    680    714   -324   -374    696    257    194    337    355    379    174
    -33    719    750   -342   -392    735    270    202    358    376    397    202
    -33    727    761   -348   -400    743    265    200    363    381    400    210
    -36    704    740   -332   -387    722    239    179    345    368    379    194
    -18    680    698   -332   -358    688    218    161    329    358    355    187
    -33    652    685   -309   -361    670    205    155    322    350    337    181
    -57    613    670   -277   -363    641    197    150    309    335    316    168
    -80    553    633   -236   -355    592    200    153    301    322    303    153
    -51    493    545   -220   -298    519    181    137    267    288    265    106
    -59    452    511   -194   -285    480    171    127    246    262    241     67
   -101    405    504   -153   -303    454    171    122    233    244    223     33
   -142    371    514   -114   -327    441    179    122    231    233    218     12
   -111    340    452   -114   -283    397    174    114    218    215    207     -7
    -64    329    394   -132   -231    361    161    101    200    197    197    -31
    -28    327    353   -150   -192    340    140     80    174    174    184    -59
    -75    296    371   -109   -223    332    148     83    174    166    189    -59
    -88    296    384   -103   -236    340    155     88    179    176    205    -57
    -62    309    368   -124   -215    337    148     72    171    174    207    -75
    -51    311    363   -129   -207    337    140     62    163    161    207    -93
      5    288    283   -145   -137    285    145     77    142    127    166   -145
    -10    249    257   -122   -132    254    270    226    207    148    158   -189
    -20    322    342   -150   -181    332    423    431    342    254    244   -135
     44    498    454   -272   -205    475    530    628    517    428    410     20
    148    872    724   -509   -288    800    558    717    722    704    719    353
     93   1543   1449   -820   -678   1496    452    618    976   1124   1228    896
   -114   1917   2031   -901  -1072   1974    192    265   1002   1306   1496   1169
   -270   1566   1836   -649  -1052   1701   -103   -197    610    945   1174    867
   -314    787   1101   -236   -706    943   -314   -597    -33    202    441    192
   -218    267    483    -25   -350    374   -332   -581   -283   -148     38   -228
   -189     83    272     54   -231    176   -241   -428   -254   -181    -46   -342
   -215     67    283     75   -249    174   -111   -270   -150   -109    -15   -340
   -215    111    327     51   -270    218    -18   -153    -57    -33     36   -293
   -184    218    400    -18   -293    306     49    -75     20     31     88   -246
   -124    296    420    -88   -272    358    116    -10     72     75    119   -223
   -155    275    428    -59   -290    350    158     28     93     90    129   -228
   -135    272    407    -67   -270    340    161     36    101     96    124   -254
   -153    220    374    -33   -265    298    137     15     80     67     88   -303
   -187    210    397    -10   -290    303    142     25     88     70    103   -306
   -119    257    376    -67   -246    316    158     44    106     85    119   -298
    -90    254    345    -80   -218    298    150     36     90     72    103   -335
   -124    231    355    -54   -241    293    145     33     85     77    106   -361
   -166    233    397    -33   -280    314    155     44     98     88    122   -366
   -155    241    394    -44   -275    316    155     46     98     80    127   -363
   -158    272    431    -57   -293    350    189     75    129    103    150   -337
    -72    265    337    -96   -205    298    171     64    109     90    135   -366
   -103    218    322    -57   -213    270    166     57    103     98    142   -381
   -150    257    407    -54   -280    329    187     80    132    137    184   -355
   -106    303    410    -98   -257    355    174     72    132    137    187   -342
    -62    283    345   -111   -205    314    153     57    109    109    161   -345
    -96    270    366    -88   -231    316    158     64    109    106    150   -335
    -98    283    381    -90   -241    329    153     59    101    101    140   -329
    -77    303    381   -111   -228    342    145     51     93    101    137   -316
    -85    324    410   -122   -246    366    148     57    101    114    137   -303
    -98    322    418   -111   -257    368    145     62    106    124    140   -288
    -80    327    407   -124   -244    366    135     57     96    119    129   -288
    -77    350    428   -135   -252    389    140     67    103    124    127   -275
   -140    327    467    -96   -303    397    158     88    114    129    129   -259
   -158    314    472    -77   -316    392    145     77    101    122    111   -275
   -111    335    446   -111   -280    389    140     85    109    129    116   -280
   -111    363    475   -124   -293    418    153    103    129    155    150   -270
   -122    366    485   -122   -303    426    135     93    114    145    135   -283
    -77    363    441   -142   -259    402    111     75     90    137    119   -309
    -44    387    431   -174   -236    407    106     83     98    153    129   -311
     -5    439    444   -215   -223    441    109     88     98    150    129   -309
    -57    441    496   -192   -275    467    114     90    101    153    135   -301
    -72    426    496   -176   -283    459    106     83     93    142    124   -311
    -88    423    511   -168   -301    465    122     93    101    148    127   -301
   -109    452    561   -171   -335    506    129     96     98    153    132   -293
    -80    457    537   -189   -309    496    124     88     85    140    119   -301
    -54    475    530   -213   -290    501    132     93     88    142    122   -303
    -46    483    530   -220   -288    506    132     90     85    137    114   -314
    -80    475    555   -197   -316    514    148    101     90    142    119   -316
   -124    454    576   -166   -350    517    155    109     93    142    122   -322
    -96    470    566   -187   -332    517    174    124    101    153    127   -324
    -70    467    537   -200   -303    501    171    122     93    142    111   -337
    -64    436    501   -184   -283    467    163    109     77    124     90   -361
    -80    431    509   -176   -296    467    184    127     90    135     98   -355
    -44    449    493   -202   -270    470    194    124     85    129     96   -363
    -36    420    457   -192   -246    436    181    101     62    106     72   -387
   -101    376    478   -137   -288    426    184     98     57    101     64   -392
   -106    363    467   -129   -285    415    171     77     36     77     44   -405
    -77    366    441   -145   -259    402    161     64     23     64     31   -415
    -49    374    423   -163   -236    397    155     54     12     54     20   -418
    -90    342    433   -124   -262    387    150     41      5     51     10   -423
    -54    329    384   -140   -220    355    124     12    -23     23    -15   -452
    -41    342    384   -153   -213    363    122     10    -18     23    -12   -452
    -49    348    397   -150   -223    371    137     25     -5     36      0   -436
    -23    348    371   -161   -197    358    129     18    -10     36      0   -444
    -31    345    374   -158   -202    361    127     15    -12     36     -7   -454
    -62    381    441   -161   -252    410    150     38     10     59      7   -431
    -18    374    389   -179   -205    381    129     18    -10     38    -15   -454
     20    355    335   -187   -155    345    111      0    -25     15    -41   -478
     18    387    366   -202   -174    376    129     23     -7     31    -23   -465
    -15    392    405   -189   -210    400    142     38      5     38    -15   -457
     -5    374    379   -187   -192    376    122     15    -20     18    -36   -488
    -25    348    374   -161   -200    361    127     15    -20     20    -38   -488
    -70    327    394   -129   -231    361    122     15    -18     20    -28   -491
    -98    296    394   -101   -246    345    122      2    -23     18    -31   -496
   -114    301    413    -93   -265    355    145     -5    -28     20    -23   -488
   -116    332    449   -106   -283    389    179     10    -23     31    -10   -470
    -10    329    340   -161   -176    335    150     -7    -51      2    -44   -498
     64    340    272   -202   -103    306    124    -23    -85    -31    -72   -514
     15    319    303   -168   -145    311    135     12    -80    -41    -72   -496
    -38    301    340   -129   -189    319    158     51    -23    -33    -57   -462
      7    293    285   -153   -140    290    127     15    -18    -25   -106   -488
    -23    270    293   -122   -158    280    124     -5    -33      7   -116   -491
    -72    257    329    -90   -202    290    132     -5    -49     15    -85   -485
    -44    301    345   -127   -194    322    155     10    -46     15    -54   -467
    -36    366    402   -166   -220    384    205     54    -10     41    -15   -420
    -38    358    397   -161   -218    376    210     62    -10     31    -20   -410
    -28    337    366   -155   -197    350    197     46    -31      7    -44   -423
     -7    374    381   -181   -194    376    215     62    -18     23    -28   -405
    -62    363    423   -153   -244    394    220     59    -18     20    -25   -400
    -70    348    418   -137   -244    381    213     51    -25     23    -25   -394
    -54    368    423   -158   -241    394    213     59    -15     38    -15   -381
      0    405    405   -202   -202    405    202     54    -18     44    -15   -374
     18    353    335   -187   -158    345    142      2    -72     -2    -62   -415
    -15    283    298   -135   -158    290    122    -18    -98    -28    -93   -441
    -41    220    262    -90   -153    241    109    -28   -122    -51   -127   -470
   -106    150    257    -20   -181    202     98    -41   -140    -75   -153   -496
    -25    150    176    -62   -101    163     75    -62   -168   -101   -187   -530
     20    189    166   -106    -72    179     93    -49   -155    -90   -181   -524
    -57    142    200    -44   -127    171     90    -57   -166   -103   -192   -532
    -83     85    168      0   -124    127     64    -88   -200   -140   -231   -566
    -49     85    132    -18    -90    106     49   -106   -215   -153   -246   -584
    -67     70    137     -2   -103    103     46   -111   -223   -155   -252   -587
    -70     72    140     -2   -106    106     49   -114   -223   -155   -257   -584
    -57     80    137    -10    -96    109     49   -116   -223   -150   -259   -576
   -101     49    150     23   -127     98     44   -127   -226   -150   -267   -579
   -109     15    124     46   -116     67     33   -135   -239   -158   -285   -589
    -93     -2     90     49    -93     41     80    -77   -220   -153   -303   -613
    -57     18     75     20    -64     46    210     77   -145   -114   -301   -626
     -2     75     77    -38    -38     75    322    249    -36    -28   -249   -579
     23    215    192   -119    -85    202    413    433    124    140    -96   -415
     98    574    475   -337   -187    524    433    530    332    420    207    -64
     77   1249   1171   -662   -545   1210    394    511    628    854    717    501
   -168   1561   1727   -696   -948   1641    179    187    670   1034    969    787
   -319   1176   1496   -428   -909   1337   -106   -275    259    649    613    467
   -319    444    763    -64   -542    605   -361   -691   -361    -49    -85   -184
   -241   -103    137    174   -189     15   -441   -748   -662   -439   -522   -620
   -213   -288    -77    249    -67   -184   -363   -610   -646   -475   -613   -714
   -200   -265    -64    231    -67   -166   -239   -459   -553   -405   -579   -685
   -158   -148     10    150    -85    -67   -103   -309   -426   -296   -493   -605
   -135    -57     77     96   -106     10    -18   -213   -340   -213   -431   -532
   -127    -33     90     80   -111     28     15   -174   -322   -197   -423   -514
   -174    -83     90    127   -132      2     15   -171   -329   -205   -441   -522
   -200   -124     72    161   -137    -25     10   -171   -340   -213   -462   -530
   -187   -116     70    153   -129    -23     12   -158   -337   -207   -472   -519
   -166   -132     31    148   -101    -51      0   -158   -353   -210   -498   -517
   -135   -116     18    124    -77    -49      5   -145   -353   -194   -501   -488
   -119   -106     12    114    -67    -46     10   -129   -350   -189   -509   -457
   -101    -85     15     93    -59    -36     18   -103   -348   -176   -509   -418
   -109    -83     23     93    -67    -31     20    -88   -353   -176   -517   -381
   -101    -72     28     85    -64    -23     28    -72   -350   -174   -524   -337
   -103   -101      2    101    -54    -49     15    -83   -374   -194   -542   -327
   -124   -148    -23    137    -51    -85     -7   -109   -402   -226   -561   -355
    -90   -132    -41    111    -25    -88     -2   -106   -397   -226   -550   -374
    -44   -109    -67     75     10    -88     10    -98   -387   -223   -540   -381
    -44   -140    -96     90     23   -119      7   -101   -394   -241   -553   -418
    -44   -153   -109     98     31   -132     15   -101   -394   -246   -548   -457
    -64   -174   -111    119     20   -142     10   -114   -400   -254   -545   -493
    -77   -192   -114    135     15   -153     -2   -127   -410   -265   -542   -522
    -70   -179   -111    122     18   -145     -7   -132   -410   -267   -540   -524
    -59   -174   -114    116     25   -145     -5   -129   -405   -267   -537   -519
    -59   -179   -119    116     28   -150     -2   -132   -402   -270   -537   -511
    -75   -197   -122    135     20   -158    -12   -148   -410   -283   -542   -517
    -72   -189   -116    129     20   -155    -25   -163   -418   -293   -545   -517
    -46   -155   -109    101     31   -132    -28   -166   -418   -290   -542   -504
    -80   -145    -64    111    -10   -103    -15   -155   -402   -272   -530   -472
    -41   -140   -101     90     28   -122    -31   -171   -407   -283   -542   -459
    -54   -140    -85     96     15   -114    -38   -174   -405   -275   -542   -433
    -67   -145    -77    106      5   -111    -44   -179   -407   -267   -542   -410
    -18   -122   -103     70     41   -114    -67   -194   -420   -272   -553   -405
     -2   -103   -101     54     46   -103    -77   -197   -423   -267   -548   -381
     -2    -96    -96     49     44    -96    -80   -197   -423   -259   -550   -361
      2    -51    -54     25     28    -51    -67   -184   -405   -239   -537   -329
     20      2    -18    -12     18     -7    -41   -161   -381   -210   -514   -288
     31      0    -31    -15     31    -15    -54   -174   -394   -215   -524   -290
     18    -28    -46      5     31    -38    -72   -197   -418   -233   -550   -301
     -2    -33    -31     18     12    -33    -62   -192   -413   -226   -550   -293
    -10    -41    -31     25      7    -36    -54   -189   -407   -226   -553   -309
    -15    -44    -31     28      5    -38    -51   -192   -413   -231   -561   -322
     23    -20    -44     -2     31    -33    -36   -181   -405   -223   -555   -332
      5     -2     -7      0      5     -5     -2   -150   -376   -200   -532   -319
    -28    -41    -12     33    -10    -25    -10   -163   -392   -220   -548   -340
    -51    -64    -15     57    -20    -41    -10   -171   -397   -231   -555   -358
    -57    -75    -20     64    -18    -49      2   -168   -397   -233   -558   -358
   -129   -101     28    116    -80    -36     23   -155   -381   -220   -540   -340
    -98    -98     -2     96    -49    -51     10   -171   -394   -233   -545   -340
    -85   -111    -28     98    -31    -70     -2   -189   -413   -249   -553   -345
    -46   -119    -72     83     10    -98    -28   -215   -441   -272   -571   -366
    -28   -124    -96     77     33   -111    -38   -231   -462   -290   -581   -381
     -5   -140   -135     70     62   -137    -64   -252   -496   -316   -600   -410
   -122   -163    -41    142    -41   -103    -51   -228   -483   -296   -566   -407
   -122   -155    -33    137    -46    -96    -57   -223   -485   -285   -542   -420
     23   -116   -140     46     80   -127    -88   -239   -509   -306   -537   -465
     90   -114   -205     10    148   -158   -124   -252   -540   -327   -537   -514
     31   -137   -168     51     98   -153   -137   -249   -550   -327   -517   -522
      7   -127   -137     59     70   -132   -140   -249   -553   -319   -527   -457
    -23   -129   -106     77     41   -119   -132   -231   -545   -306   -532   -384
    -33   -119    -88     75     25   -103   -124   -215   -540   -293   -522   -342
    -51   -132    -80     90     12   -106   -132   -220   -550   -298   -524   -329
    -64   -132    -67     98      0    -98   -137   -231   -555   -301   -522   -322
    -96   -142    -46    119    -25    -96   -140   -228   -553   -296   -509   -309
    -46   -116    -70     80      7    -93   -135   -223   -550   -301   -498   -301
     -2    -57    -57     28     25    -57   -109   -205   -524   -288   -467   -275
    -54    -98    -44     75     -7    -72   -106   -210   -530   -303   -470   -283
   -127   -142    -15    135    -57    -80   -129   -228   -542   -329   -480   -311
    -31    -96    -64     62     15    -80   -148   -244   -555   -353   -491   -335
    -51    -77    -25     62    -12    -51   -114   -220   -524   -335   -457   -314
   -142   -150     -7    145    -70    -77   -116   -228   -532   -355   -459   -337
   -127   -163    -36    145    -46   -101   -132   -241   -542   -376   -475   -366
    -54   -111    -57     80      0    -83   -116   -233   -527   -374   -459   -358
    -38    -88    -49     62      5    -70   -111   -239   -527   -379   -462   -366
    -12   -119   -106     64     46   -114   -150   -285   -566   -420   -504   -418
    -23   -129   -106     77     41   -119   -148   -290   -561   -420   -504   -431
    -23   -124   -101     72     36   -111   -137   -290   -553   -407   -493   -431
    -44   -140    -96     93     23   -119   -119   -277   -535   -392   -483   -428
    -57   -163   -109    109     25   -137   -116   -283   -532   -397   -493   -439
    -49   -166   -116    109     33   -142   -101   -270   -514   -384   -480   -428
    -64   -168   -106    116     18   -137    -80   -259   -498   -376   -467   -426
    -49   -155   -106    101     25   -132    -62   -246   -483   -361   -449   -413
    -18   -135   -116     75     46   -127    -57   -241   -467   -350   -436   -402
    -31   -140   -109     85     38   -124    -57   -239   -467   -345   -426   -397
    -49   -114    -64     80      7    -90    -41   -223   -446   -322   -397   -376
     -2    -44    -41     23     18    -41    -18   -200   -413   -288   -368   -337
      7    -25    -33     10     20    -28    -28   -207   -407   -275   -366   -293
    -20    -33    -12     28     -5    -23    -46   -215   -402   -259   -368   -254
    -44    -59    -18     51    -12    -38    -72   -231   -407   -254   -374   -239
     25    -31    -57      2     38    -44    -85   -241   -405   -244   -358   -210
     49    -49   -101     -2     72    -72   -114   -259   -418   -254   -366   -220
      5   -150   -155     72     80   -153   -153   -293   -462   -296   -413   -267
    -75   -189   -114    132     18   -153   -148   -275   -452   -288   -410   -272
      2   -155   -161     75     80   -158   -153   -270   -454   -285   -407   -270
      2   -171   -176     83     88   -174   -153   -275   -459   -288   -413   -270
    -80   -246   -166    163     41   -207   -179   -301   -485   -311   -436   -296
    -64   -288   -226    174     80   -257   -210   -327   -514   -337   -462   -337
    -72   -322   -249    197     85   -285   -220   -332   -519   -342   -470   -361
    -80   -306   -228    192     72   -267   -205   -309   -501   -327   -452   -355
    -88   -306   -218    197     64   -262   -207   -301   -498   -322   -446   -353
   -122   -345   -223    233     46   -283   -233   -322   -514   -337   -465   -368
    -72   -314   -241    192     83   -277   -228   -309   -501   -327   -454   -361
    -64   -306   -241    184     88   -275   -215   -288   -480   -314   -452   -361
    -77   -381   -303    231    111   -342   -223   -288   -496   -340   -485   -407
    -38   -431   -394    233    176   -413   -168   -200   -472   -348   -519   -462
    -25   -400   -376    213    174   -389    -25    -15   -361   -280   -483   -452
     -7   -309   -301    158    145   -303    103    194   -202   -142   -371   -355
     46    -64   -111     10     77    -88    179    353    -15     75   -150   -132
     80    441    361   -262   -140    402    155    374    210    428    259    306
    -18    982   1000   -483   -509    992    -10    174    368    756    678    748
   -181    995   1176   -407   -678   1085   -311   -249    192    704    688    761
   -332    400    732    -33   -532    566   -576   -740   -366    109    132    254
   -361   -296     64    324   -213   -116   -698   -943   -841   -496   -488   -322
   -226   -641   -415    431     93   -530   -683   -849   -943   -683   -735   -584
    -96   -683   -589    387    246   -636   -587   -706   -878   -672   -761   -631
    -70   -628   -558    350    244   -594   -454   -555   -756   -587   -701   -589
   -116   -563   -446    337    163   -506   -363   -446   -644   -491   -618   -511
   -103   -509   -405    306    148   -457   -319   -394   -592   -444   -579   -485
    -77   -506   -428    290    174   -467   -316   -384   -587   -446   -587   -496
    -64   -488   -423    277    179   -457   -311   -371   -574   -439   -587   -493
    -18   -459   -441    239    207   -449   -298   -353   -558   -428   -579   -478
    -44   -475   -431    257    192   -454   -298   -350   -553   -426   -579   -467
    -77   -488   -410    280    163   -449   -306   -358   -558   -431   -584   -462
    -36   -436   -400    236    181   -418   -293   -337   -535   -410   -563   -439
    -49   -420   -371    233    158   -394   -293   -329   -527   -405   -558   -426
    -72   -454   -381    262    153   -418   -311   -342   -537   -415   -566   -433
    -49   -439   -389    244    168   -415   -303   -332   -532   -410   -561   -426
    -59   -446   -387    254    163   -418   -309   -332   -535   -413   -563   -426
   -116   -465   -348    288    114   -407   -314   -337   -537   -418   -566   -423
    -88   -439   -350    262    129   -394   -311   -324   -527   -405   -550   -405
    -51   -431   -381    239    163   -407   -324   -332   -530   -405   -555   -405
   -111   -470   -358    290    122   -415   -324   -327   -527   -405   -558   -400
   -111   -488   -379    298    132   -433   -342   -337   -537   -418   -571   -410
    -15   -444   -428    228    205   -436   -348   -340   -532   -413   -563   -402
      0   -420   -420    207    210   -420   -337   -327   -514   -394   -548   -384
    -49   -459   -410    254    179   -436   -345   -332   -522   -407   -558   -397
    -83   -454   -371    267    142   -413   -335   -319   -501   -384   -535   -387
    -28   -426   -397    226    184   -413   -340   -319   -498   -379   -535   -392
      0   -441   -441    220    220   -441   -363   -332   -514   -394   -553   -410
    -33   -454   -420    244    192   -439   -368   -335   -514   -397   -553   -407
    -36   -441   -405    239    184   -426   -374   -329   -504   -387   -542   -397
    -44   -444   -400    244    176   -423   -371   -322   -496   -374   -527   -381
    -75   -462   -389    267    155   -426   -387   -324   -501   -374   -527   -381
    -44   -431   -387    239    171   -410   -397   -322   -496   -366   -514   -371
    -10   -405   -394    205    192   -400   -394   -309   -483   -350   -496   -358
      2   -394   -397    194    200   -394   -400   -298   -480   -342   -483   -348
     62   -376   -439    155    249   -407   -423   -309   -498   -353   -491   -355
     49   -371   -420    161    233   -394   -426   -296   -491   -342   -475   -340
     33   -337   -374    150    202   -355   -410   -270   -467   -319   -454   -309
    -20   -361   -340    189    158   -350   -413   -265   -462   -314   -457   -301
     -5   -363   -358    184    176   -361   -428   -270   -470   -319   -465   -298
      2   -348   -350    174    176   -348   -431   -270   -475   -319   -459   -293
      2   -342   -345    168    171   -342   -433   -270   -475   -319   -457   -290
      2   -316   -322    155    161   -319   -418   -254   -457   -303   -444   -280
      5   -303   -311    148    158   -306   -402   -239   -441   -293   -436   -272
    -28   -316   -288    174    129   -303   -389   -223   -431   -288   -436   -272
    -64   -340   -277    202    103   -309   -381   -215   -420   -283   -433   -270
    -28   -342   -314    187    140   -329   -392   -226   -423   -288   -441   -285
    -18   -345   -329    181    153   -337   -384   -220   -418   -288   -446   -296
    -46   -319   -272    184    111   -296   -345   -184   -376   -252   -410   -267
    -67   -311   -244    189     85   -277   -332   -176   -358   -241   -400   -267
    -57   -358   -301    207    119   -329   -374   -226   -397   -285   -444   -322
    -80   -350   -270    213     93   -311   -366   -218   -384   -272   -428   -314
      2   -319   -322    158    161   -319   -368   -223   -379   -272   -426   -316
      2   -348   -350    171    174   -348   -389   -249   -400   -293   -446   -340
    -33   -358   -324    197    142   -342   -389   -252   -400   -293   -446   -332
    -33   -353   -319    194    140   -337   -387   -252   -394   -290   -446   -311
    -28   -345   -316    187    142   -332   -387   -257   -394   -290   -449   -293
    -57   -366   -309    210    124   -337   -400   -265   -400   -298   -452   -288
    -64   -371   -306    218    119   -340   -400   -262   -394   -296   -449   -280
    -64   -379   -314    220    122   -348   -402   -265   -397   -301   -449   -285
    -54   -384   -329    220    137   -358   -410   -270   -402   -309   -454   -298
    -57   -374   -319    215    129   -345   -415   -270   -400   -303   -446   -303
    -62   -358   -298    210    116   -329   -413   -259   -387   -290   -433   -301
    -62   -342   -280    202    106   -311   -410   -249   -374   -275   -420   -306
    -64   -342   -277    205    106   -311   -415   -249   -371   -267   -415   -311
    -49   -348   -298    197    124   -322   -426   -252   -374   -270   -415   -314
    -38   -332   -293    187    124   -314   -418   -244   -358   -254   -405   -306
    -33   -316   -283    174    122   -298   -407   -231   -342   -244   -397   -293
    -28   -324   -296    176    132   -311   -420   -241   -355   -257   -410   -298
    -54   -355   -301    202    122   -329   -433   -252   -363   -270   -420   -316
    -38   -363   -324    200    140   -342   -446   -259   -371   -272   -426   -327
    -75   -342   -267    210     93   -306   -426   -236   -348   -244   -397   -301
    -44   -350   -306    197    129   -329   -436   -244   -355   -257   -410   -314
    -44   -348   -306    194    127   -327   -444   -252   -358   -262   -415   -322
    -70   -345   -277    207    101   -311   -431   -239   -342   -246   -402   -311
    -64   -366   -301    213    116   -332   -433   -244   -348   -259   -413   -329
    -62   -361   -298    213    116   -329   -433   -241   -345   -259   -413   -337
    -38   -361   -324    197    140   -342   -439   -246   -348   -262   -405   -329
    -31   -350   -319    189    142   -335   -431   -239   -342   -257   -402   -335
    -64   -329   -265    194     98   -298   -402   -213   -314   -233   -376   -316
    -80   -306   -226    194     72   -267   -374   -189   -290   -215   -353   -301
    -38   -285   -246    161    101   -265   -366   -179   -283   -213   -348   -301
    -28   -275   -249    150    109   -262   -361   -171   -275   -202   -335   -283
     -7   -254   -246    129    116   -249   -363   -179   -280   -202   -332   -270
     33   -215   -249     90    140   -231   -368   -187   -283   -205   -337   -257
    -10   -189   -181     98     83   -187   -353   -166   -252   -176   -306   -220
    -23   -184   -161    103     67   -174   -358   -168   -244   -166   -298   -210
    -38   -197   -158    116     59   -179   -374   -176   -246   -166   -298   -213
    -20   -189   -168    106     72   -179   -387   -184   -244   -166   -288   -213
     33   -207   -244     85    137   -226   -431   -218   -277   -194   -306   -241
      5   -275   -283    135    142   -277   -444   -233   -303   -220   -332   -272
    -31   -327   -296    176    132   -311   -449   -241   -319   -239   -350   -298
    -96   -368   -272    233     88   -322   -436   -228   -314   -233   -350   -296
   -114   -405   -290    259     85   -348   -446   -239   -329   -254   -368   -298
    -49   -405   -355    228    153   -381   -472   -265   -355   -285   -394   -319
    -41   -431   -389    236    171   -413   -488   -285   -374   -306   -415   -342
    -54   -449   -394    252    168   -423   -483   -285   -371   -306   -420   -348
    -31   -449   -420    239    192   -436   -493   -290   -376   -314   -423   -355
    -25   -467   -444    246    207   -457   -493   -293   -379   -319   -423   -379
    -28   -439   -410    231    187   -426   -493   -290   -371   -309   -405   -389
    -20   -449   -428    236    202   -439   -506   -301   -379   -319   -413   -410
    -59   -478   -418    267    176   -449   -501   -293   -376   -319   -413   -413
    -75   -488   -413    280    166   -452   -467   -246   -350   -303   -405   -410
    -12   -532   -519    272    252   -527   -400   -145   -319   -309   -444   -462
     -5   -511   -506    259    249   -509   -272     18   -213   -246   -423   -462
     41   -358   -400    158    218   -379   -142    223    -36    -80   -283   -337
    127    -62   -189    -33    155   -124    -83    361    166    166    -20    -80
    137    496    358   -316   -111    428    -98    384    407    540    420    379
    -41   1054   1096   -506   -568   1075   -272    142    550    875    852    815
   -215    940   1156   -363   -685   1047   -594   -319    285    727    756    732
   -277    327    605    -25   -441    465   -839   -761   -285     98    148    194
   -228   -337   -109    280    -59   -223   -943   -914   -719   -475   -462   -361
   -187   -698   -511    444    161   -605   -896   -789   -779   -631   -683   -579
   -132   -748   -615    441    239   -683   -789   -652   -704   -602   -688   -605
    -96   -696   -600    397    249   -649   -691   -527   -597   -530   -633   -574
    -75   -613   -540    342    231   -579   -602   -423   -491   -441   -563   -524
    -70   -553   -483    311    205   -519   -540   -355   -423   -387   -514   -488
    -75   -542   -470    306    194   -506   -517   -329   -405   -376   -501   -493
    -90   -555   -465    322    184   -511   -493   -311   -392   -371   -498   -509
    -83   -553   -470    316    192   -511   -485   -306   -389   -368   -493   -522
    -59   -545   -485    303    213   -517   -488   -303   -384   -363   -488   -527
    -57   -532   -475    293    205   -504   -480   -296   -374   -358   -480   -532
    -64   -532   -467    298    200   -501   -462   -285   -363   -353   -475   -535
    -59   -550   -491    303    213   -522   -462   -288   -371   -361   -483   -542
    -85   -558   -472    322    192   -517   -457   -285   -366   -353   -480   -537
    -70   -548   -478    306    202   -514   -452   -288   -363   -348   -480   -542
    -62   -555   -496    309    215   -527   -452   -293   -368   -348   -485   -553
    -80   -537   -459    306    189   -498   -446   -293   -363   -340   -480   -553
    -41   -522   -480    283    218   -501   -446   -298   -363   -345   -488   -566
     -7   -532   -527    267    259   -530   -457   -309   -374   -353   -506   -584
     -5   -535   -530    267    262   -532   -465   -322   -384   -363   -519   -597
    -38   -532   -496    285    226   -514   -457   -316   -379   -361   -519   -597
    -80   -532   -452    306    184   -493   -444   -301   -366   -350   -511   -584
    -49   -519   -470    283    207   -493   -449   -303   -368   -353   -522   -584
    -46   -514   -467    280    207   -491   -452   -303   -368   -350   -527   -587
    -59   -522   -462    290    200   -493   -454   -306   -374   -355   -537   -592
    -67   -506   -439    288    184   -472   -457   -303   -374   -353   -537   -589
    -72   -488   -418    280    168   -454   -454   -301   -368   -348   -535   -579
   -101   -496   -397    298    145   -446   -454   -296   -366   -348   -535   -579
   -153   -496   -342    324     93   -420   -444   -277   -350   -332   -519   -566
    -59   -480   -420    270    179   -452   -470   -298   -376   -350   -537   -589
    -90   -483   -392    285    150   -439   -467   -288   -374   -345   -530   -587
    -72   -467   -394    270    158   -433   -470   -283   -374   -345   -527   -589
    -54   -436   -384    244    161   -410   -467   -270   -361   -329   -506   -576
    -31   -426   -394    228    181   -410   -472   -265   -355   -324   -491   -571
    -51   -426   -376    236    161   -400   -472   -254   -350   -314   -475   -566
    -44   -415   -371    228    163   -394   -480   -252   -353   -314   -465   -571
    -23   -392   -371    207    171   -381   -472   -236   -340   -303   -441   -561
    -57   -366   -309    213    124   -337   -439   -200   -306   -270   -397   -524
     -2   -379   -376    189    184   -379   -462   -218   -329   -293   -410   -542
      7   -384   -392    187    200   -387   -462   -223   -332   -301   -405   -548
    -10   -353   -342    181    163   -348   -439   -210   -316   -285   -379   -535
    -72   -358   -285    215    106   -322   -407   -184   -288   -262   -348   -522
    -88   -368   -280    228     93   -324   -400   -179   -285   -259   -342   -524
    -90   -376   -285    233     96   -329   -392   -176   -280   -257   -342   -527
    -28   -353   -324    189    148   -337   -389   -174   -272   -252   -342   -532
     18   -332   -350    158    184   -340   -366   -155   -249   -236   -332   -517
     23   -335   -358    155    189   -348   -348   -148   -241   -233   -332   -514
    -44   -358   -316    200    135   -337   -337   -142   -231   -223   -335   -511
    -44   -366   -324    202    140   -345   -342   -155   -233   -231   -353   -522
    -23   -366   -342    194    158   -355   -345   -163   -239   -231   -368   -527
    -38   -376   -337    207    148   -358   -348   -171   -233   -228   -376   -530
    -62   -402   -340    231    137   -371   -348   -179   -236   -231   -392   -535
    -77   -410   -332    244    124   -371   -355   -189   -241   -233   -405   -540
    -62   -413   -350    239    142   -381   -353   -194   -241   -231   -415   -545
   -119   -407   -290    262     83   -348   -340   -184   -228   -215   -413   -537
   -135   -392   -257    262     59   -324   -332   -181   -220   -207   -413   -532
    -93   -394   -303    244    103   -350   -350   -202   -239   -226   -444   -553
   -103   -381   -277    244     85   -329   -345   -192   -226   -207   -441   -542
    -75   -384   -309    228    116   -348   -353   -197   -231   -210   -459   -555
    -59   -371   -311    215    124   -342   -353   -194   -220   -200   -459   -558
    -72   -363   -290    215    106   -327   -353   -197   -215   -194   -462   -561
    -72   -363   -290    218    109   -327   -363   -210   -226   -205   -478   -571
   -101   -353   -252    226     75   -301   -350   -194   -207   -189   -467   -555
    -80   -348   -267    215     90   -309   -345   -189   -197   -184   -467   -553
    -80   -348   -270    213     93   -309   -337   -181   -187   -171   -459   -550
    -77   -353   -275    215     98   -314   -337   -184   -187   -171   -462   -558
    -59   -337   -277    197    109   -306   -337   -187   -187   -171   -465   -561
    -96   -337   -241    215     70   -288   -319   -174   -168   -161   -454   -550
   -109   -337   -228    220     57   -285   -314   -168   -161   -155   -444   -545
    -85   -327   -241    207     77   -285   -316   -171   -158   -155   -439   -545
    -77   -345   -270    210     96   -309   -319   -179   -163   -168   -449   -555
    -83   -350   -267    215     90   -309   -311   -174   -158   -166   -444   -550
    -54   -345   -290    200    116   -319   -311   -179   -163   -168   -441   -555
    -41   -342   -301    192    129   -322   -311   -187   -163   -168   -439   -563
    -46   -345   -301    194    124   -324   -319   -194   -171   -176   -436   -571
    -46   -353   -309    200    129   -332   -319   -200   -174   -184   -436   -579
    -10   -306   -296    158    140   -303   -311   -192   -168   -176   -423   -571
      0   -254   -254    127    127   -254   -280   -166   -145   -148   -397   -553
    -51   -290   -239    171     90   -267   -265   -158   -140   -145   -397   -553
    -70   -290   -223    179     75   -257   -252   -150   -132   -137   -389   -545
    -31   -246   -215    140     90   -231   -228   -127   -109   -122   -374   -527
      2   -194   -197     96     98   -194   -202   -109    -88   -103   -350   -509
    -18   -192   -176    103     77   -184   -207   -122    -90   -106   -348   -509
    -51   -197   -145    122     46   -171   -218   -142    -96   -111   -345   -509
    -46   -187   -140    116     44   -163   -233   -155    -98   -114   -342   -509
     10   -179   -189     85     98   -184   -257   -174   -109   -119   -348   -517
     12   -171   -184     77     96   -179   -272   -184   -111   -119   -348   -511
    -20   -207   -187    114     83   -197   -288   -200   -129   -129   -361   -522
    -54   -272   -220    161     80   -246   -306   -223   -158   -158   -394   -553
    -44   -314   -270    179    111   -293   -319   -236   -176   -179   -420   -574
    -51   -340   -288    194    116   -316   -327   -244   -187   -192   -436   -581
    -23   -374   -353    197    163   -363   -348   -265   -215   -220   -470   -605
     -5   -402   -397    202    194   -400   -371   -293   -241   -244   -498   -628
     -5   -423   -418    215    205   -420   -381   -314   -259   -259   -517   -644
    -28   -428   -400    228    184   -415   -379   -324   -267   -267   -522   -649
    -38   -444   -405    239    181   -426   -376   -327   -270   -270   -527   -652
    -80   -465   -387    272    150   -426   -371   -324   -262   -262   -522   -641
   -129   -454   -324    293     96   -389   -355   -309   -246   -246   -504   -623
    -64   -452   -387    254    161   -420   -379   -332   -270   -267   -527   -644
    -70   -465   -397    267    163   -431   -384   -340   -275   -275   -537   -652
   -111   -519   -410    314    148   -465   -361   -311   -272   -283   -555   -672
    -46   -558   -511    303    231   -535   -285   -210   -244   -298   -602   -735
     46   -467   -517    210    280   -493   -135    -18   -114   -207   -548   -701
     46   -337   -384    145    213   -361      5    205     70    -33   -394   -561
     90    -23   -114    -36    101    -70     64    332    275    228   -114   -270
     80    563    483   -322   -200    524      7    306    519    618    353    233
    -54   1072   1124   -509   -589   1098   -262    -51    581    880    714    613
   -184    901   1085   -358   -633    992   -571   -514    275    657    548    459
   -293    200    491     44   -392    342   -784   -917   -319    -12   -103   -137
   -311   -511   -200    413    -57   -355   -846  -1021   -722   -553   -685   -701
   -179   -740   -563    459    189   -652   -784   -883   -727   -636   -831   -872
   -148   -753   -605    452    228   -680   -659   -724   -623   -574   -805   -870
   -132   -672   -540    402    202   -607   -530   -576   -496   -467   -722   -802
   -158   -587   -428    374    135   -509   -441   -475   -400   -376   -646   -730
   -137   -558   -423    345    140   -493   -413   -449   -376   -361   -636   -724
   -114   -553   -439    332    161   -496   -400   -439   -368   -358   -631   -724
    -98   -545   -449    322    174   -498   -397   -439   -368   -361   -631   -730
    -96   -491   -394    293    148   -444   -371   -415   -345   -340   -607   -704
   -148   -522   -374    335    111   -449   -355   -407   -335   -335   -602   -688
    -98   -532   -433    316    166   -485   -374   -428   -355   -353   -623   -706
    -80   -517   -436    298    176   -475   -368   -428   -353   -350   -620   -704
    -59   -491   -431    275    184   -462   -355   -423   -348   -342   -607   -696
   -109   -483   -374    296    129   -428   -345   -418   -337   -329   -592   -680
   -122   -498   -376    309    124   -439   -350   -423   -340   -337   -600   -683
    -88   -514   -426    298    166   -470   -355   -433   -350   -348   -613   -693
    -59   -504   -444    283    192   -475   -361   -441   -358   -350   -618   -693
    -64   -491   -428    275    181   -459   -361   -441   -355   -345   -613   -685
    -77   -504   -426    290    171   -465   -363   -446   -358   -350   -620   -688
    -98   -519   -420    306    158   -470   -363   -446   -358   -348   -623   -685
   -101   -527   -426    314    161   -478   -368   -454   -363   -345   -628   -680
    -83   -517   -436    298    174   -478   -381   -467   -371   -353   -633   -680
   -101   -511   -410    306    153   -459   -368   -462   -361   -335   -623   -662
   -124   -488   -363    303    116   -426   -350   -446   -340   -316   -607   -641
   -116   -480   -363    298    122   -423   -345   -449   -340   -314   -610   -636
    -80   -491   -410    285    163   -449   -371   -478   -366   -332   -639   -657
    -75   -478   -402    277    163   -441   -376   -483   -366   -329   -644   -652
    -90   -465   -374    277    140   -418   -371   -478   -358   -319   -633   -636
    -90   -441   -350    267    129   -397   -366   -470   -350   -303   -620   -620
   -111   -431   -319    270    101   -376   -361   -465   -345   -290   -607   -607
   -137   -449   -311    293     85   -381   -368   -470   -350   -293   -613   -602
   -140   -459   -319    298     88   -389   -384   -483   -363   -303   -620   -605
    -83   -449   -366    267    140   -407   -397   -491   -376   -311   -623   -600
    -31   -400   -371    213    168   -387   -397   -483   -368   -298   -605   -576
    -31   -387   -358    207    163   -374   -392   -470   -361   -285   -592   -555
    -20   -374   -355    197    166   -366   -392   -472   -363   -277   -584   -540
    -28   -353   -324    192    148   -340   -387   -470   -355   -262   -566   -517
    -38   -332   -296    184    127   -316   -371   -457   -342   -246   -550   -491
    -59   -329   -270    194    103   -301   -361   -454   -337   -241   -545   -472
    -77   -332   -257    202     88   -296   -358   -459   -342   -244   -550   -459
    -46   -316   -270    181    111   -293   -355   -467   -348   -246   -555   -449
    -15   -311   -296    163    140   -306   -361   -472   -355   -252   -563   -446
    -20   -306   -285    163    129   -296   -348   -459   -350   -241   -561   -431
    -44   -340   -296    189    124   -319   -345   -462   -353   -249   -579   -433
    -46   -327   -280    187    116   -303   -329   -452   -342   -236   -576   -407
    -59   -337   -280    197    109   -311   -319   -441   -332   -226   -576   -381
    -70   -348   -280    207    103   -314   -314   -441   -335   -220   -581   -381
    -51   -335   -285    192    116   -311   -309   -441   -335   -220   -592   -381
    -20   -322   -301    171    140   -311   -293   -433   -329   -213   -592   -368
    -36   -322   -288    179    124   -306   -290   -439   -335   -213   -600   -363
    -70   -366   -296    218    111   -332   -298   -457   -353   -228   -639   -337
    -77   -389   -311    233    116   -353   -311   -478   -374   -244   -667   -335
    -59   -376   -316    218    127   -348   -316   -488   -384   -254   -670   -361
    -49   -376   -329    213    137   -353   -319   -496   -394   -267   -678   -379
    -44   -376   -335    210    142   -355   -316   -506   -402   -275   -680   -394
    -67   -389   -322    228    124   -355   -319   -519   -413   -285   -680   -415
    -88   -428   -340    259    124   -384   -335   -545   -439   -311   -696   -467
    -83   -418   -335    252    124   -376   -335   -545   -441   -314   -685   -496
    -59   -392   -335    226    135   -363   -324   -537   -436   -309   -678   -485
    -46   -376   -332    210    140   -355   -316   -540   -436   -309   -683   -470
    -54   -381   -327    218    135   -355   -316   -550   -444   -316   -685   -452
    -77   -397   -319    236    119   -358   -319   -561   -452   -327   -696   -457
    -67   -397   -329    231    129   -363   -322   -566   -462   -335   -704   -462
    -75   -400   -327    236    124   -363   -324   -571   -467   -335   -701   -454
    -83   -392   -309    239    111   -350   -316   -568   -462   -327   -688   -433
    -59   -371   -314    213    127   -342   -311   -566   -462   -322   -680   -439
    -51   -363   -314    207    129   -340   -314   -571   -467   -324   -675   -457
    -59   -371   -311    213    124   -342   -327   -581   -483   -335   -670   -488
    -41   -363   -322    202    140   -342   -324   -584   -485   -335   -665   -496
    -57   -387   -329    220    135   -358   -340   -600   -498   -345   -680   -483
    -59   -397   -337    228    137   -366   -348   -607   -509   -353   -693   -462
    -25   -366   -340    194    155   -353   -342   -602   -504   -348   -693   -433
    -12   -358   -345    187    166   -353   -340   -607   -509   -353   -698   -423
    -41   -394   -353    218    153   -376   -358   -628   -532   -374   -727   -420
    -51   -402   -350    226    148   -376   -363   -639   -540   -374   -735   -407
    -44   -394   -353    218    153   -376   -361   -644   -545   -371   -743   -392
    -15   -340   -324    179    153   -332   -342   -633   -532   -353   -719   -366
    -12   -303   -293    155    137   -298   -329   -628   -524   -345   -704   -353
    -10   -283   -272    148    129   -280   -309   -618   -514   -335   -696   -327
    -12   -283   -270    148    127   -277   -309   -620   -519   -337   -696   -324
    -10   -277   -267    145    127   -272   -306   -626   -522   -345   -696   -332
     -5   -252   -246    127    119   -249   -303   -628   -519   -340   -688   -322
     -2   -210   -207    106    101   -210   -298   -628   -509   -327   -665   -301
      5   -194   -200     93    101   -197   -311   -639   -511   -322   -654   -298
     20   -207   -228     93    124   -218   -348   -672   -537   -342   -675   -314
     36   -218   -254     88    142   -233   -379   -709   -563   -363   -696   -319
     54   -228   -283     85    168   -254   -407   -727   -579   -374   -704   -319
     70   -267   -340     98    202   -303   -431   -748   -605   -392   -722   -327
     10   -319   -329    155    168   -324   -431   -758   -623   -405   -740   -332
     10   -363   -374    176    192   -368   -459   -782   -659   -439   -771   -363
    -41   -410   -368    226    161   -389   -472   -795   -680   -457   -779   -387
    -51   -420   -368    233    158   -394   -475   -797   -688   -467   -784   -392
    -23   -415   -392    220    184   -405   -483   -810   -704   -485   -795   -394
    -23   -452   -428    236    200   -441   -511   -839   -737   -517   -815   -428
    -59   -467   -407    262    174   -439   -517   -846   -753   -532   -815   -446
    -62   -465   -405    262    168   -433   -519   -844   -758   -537   -815   -446
    -23   -436   -413    231    194   -426   -524   -844   -763   -540   -823   -394
    -41   -462   -420    252    187   -441   -532   -849   -776   -553   -841   -368
      2   -457   -459    226    231   -459   -532   -852   -782   -553   -839   -366
    -25   -467   -441    246    205   -454   -532   -849   -787   -550   -828   -371
    -90   -511   -420    301    163   -467   -511   -820   -787   -555   -836   -402
    -33   -550   -517    290    241   -535   -420   -698   -745   -561   -867   -459
     18   -452   -470    215    244   -459   -257   -491   -605   -459   -797   -418
    132   -267   -400     67    265   -332   -122   -267   -426   -296   -644   -288
    184     49   -135   -116    161    -41    -62   -153   -228    -49   -363     -7
    140    667    527   -402   -192    597   -137   -231      0    337    129    514
   -109   1119   1226   -506   -667   1171   -379   -571     59    584    496    909
   -265    909   1174   -324   -719   1041   -696  -1047   -275    327    301    732
   -246    202    449     23   -348    324   -927  -1478   -911   -397   -410     70
   -187   -457   -272    322     41   -366   -992  -1551  -1265   -880   -948   -480
   -150   -696   -545    423    197   -620   -914  -1405  -1252   -943  -1070   -636
   -140   -672   -532    405    194   -602   -763  -1221  -1114   -846  -1010   -597
   -101   -530   -428    316    163   -480   -605  -1039   -948   -709   -896   -501
    -85   -472   -387    277    148   -431   -537   -971   -878   -654   -846   -454
   -140   -488   -348    314    103   -420   -509   -945   -854   -639   -836   -444
   -116   -480   -363    298    122   -423   -488   -930   -841   -633   -841   -449
    -90   -478   -387    285    148   -433   -480   -924   -836   -633   -841   -452
    -85   -480   -397    280    155   -439   -472   -927   -831   -628   -846   -457
   -103   -478   -374    290    135   -428   -465   -924   -823   -620   -839   -454
   -114   -488   -376    298    129   -433   -465   -927   -820   -618   -836   -457
    -90   -496   -405    293    155   -452   -465   -930   -823   -618   -839   -465
    -80   -480   -400    277    158   -441   -449   -917   -810   -607   -831   -454
    -93   -496   -402    296    153   -449   -441   -909   -805   -605   -823   -454
    -98   -519   -420    306    158   -470   -454   -919   -813   -613   -828   -467
    -88   -493   -405    290    158   -449   -433   -901   -795   -594   -818   -452
   -109   -472   -363    288    124   -418   -410   -878   -763   -561   -782   -415
   -116   -514   -397    314    137   -457   -431   -898   -782   -579   -792   -426
    -90   -504   -415    296    161   -459   -439   -911   -789   -584   -797   -423
    -75   -470   -394    272    158   -433   -418   -893   -766   -563   -771   -407
    -96   -478   -381    285    140   -428   -420   -898   -763   -555   -758   -418
    -67   -457   -392    262    161   -426   -420   -896   -758   -545   -740   -415
    -98   -475   -379    285    137   -428   -418   -893   -756   -540   -732   -420
    -88   -462   -374    275    142   -418   -413   -883   -745   -532   -722   -402
   -103   -475   -374    288    135   -426   -407   -875   -740   -527   -717   -413
   -122   -472   -353    296    114   -413   -413   -880   -740   -524   -704   -415
    -62   -444   -381    252    158   -413   -433   -891   -753   -535   -706   -423
   -106   -418   -311    262    101   -366   -405   -862   -722   -504   -667   -407
    -90   -420   -329    254    116   -376   -410   -865   -724   -506   -667   -405
    -88   -431   -342    259    127   -387   -420   -870   -730   -511   -675   -413
    -98   -431   -332    262    114   -384   -418   -857   -719   -506   -662   -402
    -64   -423   -358    244    145   -392   -418   -859   -722   -506   -659   -400
    -80   -389   -311    233    114   -350   -397   -833   -696   -478   -626   -366
    -54   -366   -311    210    127   -340   -394   -823   -685   -470   -610   -361
    -41   -368   -327    202    140   -348   -407   -828   -691   -478   -605   -363
    -25   -348   -322    187    148   -335   -420   -836   -698   -480   -597   -361
    -20   -324   -306    171    142   -316   -413   -823   -688   -470   -584   -348
    -38   -329   -290    181    124   -311   -394   -807   -672   -454   -568   -329
    -64   -348   -285    205    109   -319   -389   -810   -667   -452   -561   -316
    -77   -345   -267    213     93   -306   -384   -807   -662   -449   -550   -303
    -44   -293   -252    166    103   -272   -353   -789   -639   -423   -524   -290
    -10   -296   -285    153    137   -293   -353   -797   -644   -426   -519   -303
    -46   -342   -296    194    122   -319   -358   -813   -652   -431   -511   -327
   -142   -322   -179    233     18   -252   -311   -771   -607   -389   -436   -322
    -54   -288   -236    171     88   -262   -309   -766   -602   -389   -379   -407
      0   -265   -265    132    129   -265   -280   -743   -576   -366   -324   -457
     -2   -290   -290    145    142   -290   -275   -750   -581   -374   -381   -418
    -10   -340   -329    176    158   -335   -293   -779   -605   -402   -467   -371
    -15   -337   -322    174    150   -329   -293   -787   -605   -402   -496   -324
    -20   -332   -311    176    142   -322   -285   -787   -597   -397   -524   -244
    -36   -355   -319    194    140   -337   -285   -797   -602   -407   -579   -163
    -54   -361   -306    207    124   -335   -280   -800   -597   -402   -589   -111
    -33   -353   -319    192    142   -337   -280   -805   -597   -402   -594   -127
    -33   -363   -329    197    148   -348   -290   -818   -605   -413   -600   -174
    -62   -389   -329    223    132   -361   -288   -826   -610   -418   -600   -210
    -67   -371   -303    220    116   -337   -272   -815   -597   -402   -584   -213
    -75   -384   -311    228    116   -348   -280   -828   -605   -413   -594   -231
    -85   -413   -327    246    119   -371   -293   -841   -618   -426   -607   -244
    -96   -410   -316    252    106   -363   -293   -841   -613   -423   -602   -228
    -64   -350   -285    207    109   -319   -257   -810   -576   -389   -571   -179
    -33   -309   -277    171    119   -293   -244   -797   -558   -374   -542   -171
    -85   -345   -259    215     85   -303   -249   -805   -561   -376   -537   -187
    -72   -366   -293    218    109   -329   -265   -826   -574   -392   -550   -210
    -57   -366   -309    213    124   -337   -267   -836   -579   -392   -550   -231
    -98   -368   -270    231     83   -319   -252   -826   -561   -374   -527   -223
    -77   -353   -275    215     96   -314   -246   -820   -555   -361   -509   -215
    -70   -366   -296    215    111   -332   -259   -833   -568   -374   -514   -236
    -67   -342   -275    205    103   -309   -259   -833   -568   -371   -509   -254
    -67   -329   -262    197     96   -298   -241   -815   -553   -355   -491   -254
    -72   -350   -280    210    101   -316   -249   -828   -563   -366   -493   -272
    -54   -335   -283    194    111   -309   -246   -831   -563   -361   -485   -272
    -46   -337   -290    192    122   -314   -254   -839   -571   -368   -493   -275
    -75   -361   -285    218    103   -324   -270   -852   -581   -381   -498   -280
    -75   -342   -267    207     93   -306   -259   -839   -568   -371   -483   -267
    -98   -340   -241    218     67   -290   -241   -823   -558   -363   -470   -257
    -98   -327   -228    213     64   -277   -226   -813   -553   -355   -457   -241
    -46   -314   -267    179    109   -293   -236   -823   -563   -366   -465   -244
    -67   -311   -244    189     88   -277   -226   -815   -558   -361   -459   -236
   -109   -285   -176    194     31   -231   -187   -779   -524   -329   -423   -207
    -96   -270   -174    184     38   -223   -166   -758   -514   -319   -413   -200
    -31   -259   -228    142     96   -244   -179   -766   -524   -332   -426   -226
    -41   -223   -181    129     70   -202   -155   -743   -498   -306   -397   -218
     15   -155   -171     67     93   -163   -142   -732   -480   -283   -371   -213
     41   -119   -161     38    101   -140   -140   -727   -467   -267   -353   -210
    -18   -176   -161     96     70   -168   -166   -750   -488   -285   -363   -231
    -36   -192   -155    114     59   -174   -184   -766   -501   -290   -363   -239
    -38   -189   -150    111     54   -171   -194   -766   -504   -288   -358   -239
    -59   -215   -155    137     46   -187   -197   -766   -509   -293   -363   -244
    -41   -252   -213    145     85   -233   -207   -774   -524   -311   -381   -262
    -54   -298   -246    176     93   -272   -213   -776   -540   -335   -405   -285
    -59   -353   -293    205    114   -324   -239   -802   -571   -371   -441   -329
    -77   -389   -311    233    116   -350   -236   -805   -581   -384   -457   -353
    -90   -413   -322    249    114   -366   -239   -810   -589   -389   -462   -361
    -72   -420   -348    246    135   -384   -249   -823   -602   -402   -472   -371
    -67   -436   -368    252    148   -402   -257   -833   -615   -415   -488   -381
    -93   -446   -353    270    129   -400   -259   -836   -618   -415   -488   -379
   -124   -462   -340    293    106   -402   -254   -828   -613   -410   -488   -379
   -137   -441   -306    288     83   -374   -236   -807   -594   -394   -475   -366
    -85   -446   -361    265    137   -405   -254   -823   -613   -415   -496   -384
    -59   -472   -413    267    176   -444   -265   -828   -626   -431   -511   -397
    -64   -491   -428    275    181   -459   -215   -763   -600   -423   -519   -413
    -46   -527   -480    285    215   -504    -96   -618   -535   -402   -537   -446
    -62   -496   -433    277    184   -465     41   -431   -413   -316   -483   -418
      7   -327   -335    161    171   -329    168   -207   -231   -142   -332   -285
    109    101     -7   -106     57     46    200    -98      0    166      2     64
     88    740    652   -415   -283    696    122   -155    262    581    498    592
   -124   1119   1244   -498   -685   1182   -124   -496    311    800    807    911
   -272    820   1093   -272   -683    956   -441   -982    -54    491    545    670
   -340     31    371    153   -355    200   -646  -1376   -693   -249   -184     -7
   -290   -553   -265    420    -15   -410   -696  -1418  -1002   -665   -644   -467
   -223   -787   -563    504    168   -675   -615  -1265   -995   -727   -761   -610
   -220   -784   -563    504    171   -675   -478  -1096   -883   -654   -719   -587
   -205   -659   -454    431    122   -558   -340   -930   -737   -530   -618   -501
   -168   -566   -397    368    111   -483   -265   -839   -652   -454   -555   -449
   -127   -540   -415    332    142   -480   -239   -810   -633   -441   -550   -454
    -88   -535   -446    311    179   -491   -236   -802   -633   -446   -555   -465
    -75   -532   -457    303    189   -496   -223   -784   -623   -441   -553   -454
    -67   -517   -452    290    192   -485   -210   -769   -610   -436   -548   -449
    -64   -522   -459    293    197   -493   -207   -766   -610   -436   -555   -457
    -77   -519   -441    298    181   -480   -202   -758   -605   -428   -550   -452
    -83   -511   -428    296    171   -470   -197   -750   -594   -415   -542   -444
   -109   -509   -400    309    145   -454   -181   -732   -581   -400   -530   -431
   -106   -519   -413    311    150   -467   -179   -730   -584   -400   -532   -431
   -103   -522   -418    314    155   -470   -179   -727   -584   -397   -530   -426
   -122   -511   -389    314    132   -452   -166   -714   -574   -384   -514   -407
   -111   -517   -405    311    145   -462   -168   -714   -581   -387   -517   -405
   -135   -530   -397    332    127   -465   -168   -709   -581   -387   -519   -402
    -70   -506   -436    288    181   -472   -171   -704   -581   -392   -524   -400
    -67   -475   -410    270    168   -444   -145   -675   -558   -371   -506   -371
   -127   -504   -376    314    122   -441   -140   -670   -555   -371   -506   -361
   -114   -514   -402    314    140   -459   -148   -678   -568   -384   -517   -366
    -90   -491   -400    290    153   -446   -142   -667   -561   -371   -504   -353
    -62   -498   -436    280    184   -467   -155   -675   -574   -384   -509   -368
    -67   -509   -441    288    187   -478   -150   -667   -568   -384   -504   -366
    -59   -514   -454    288    197   -485   -145   -662   -563   -392   -501   -363
    -59   -511   -452    285    194   -483   -135   -649   -553   -384   -488   -358
    -62   -509   -446    283    189   -478   -132   -646   -548   -379   -472   -366
    -46   -504   -457    272    205   -480   -140   -646   -548   -387   -470   -376
    -64   -504   -441    283    187   -472   -132   -633   -540   -387   -459   -376
    -77   -509   -431    293    176   -470   -132   -631   -535   -387   -449   -384
    -62   -504   -441    283    187   -475   -148   -636   -545   -394   -454   -405
    -83   -485   -405    283    161   -446   -142   -626   -535   -381   -433   -387
    -85   -472   -389    277    150   -431   -137   -613   -524   -376   -420   -361
    -83   -454   -371    270    142   -413   -135   -597   -514   -366   -402   -340
    -36   -439   -405    236    184   -423   -148   -602   -522   -366   -400   -342
    -46   -433   -387    239    168   -410   -135   -589   -506   -350   -376   -337
    -54   -410   -358    231    150   -387   -124   -576   -493   -332   -348   -332
    -12   -387   -374    200    179   -381   -124   -576   -496   -329   -340   -340
     15   -358   -374    171    192   -366   -127   -581   -498   -332   -337   -342
      2   -348   -350    171    176   -348   -119   -574   -488   -319   -324   -337
    -15   -345   -329    179    155   -337   -106   -563   -478   -309   -314   -337
    -25   -332   -306    179    140   -319   -101   -558   -472   -301   -306   -337
     10   -329   -340    158    171   -335   -103   -561   -470   -301   -314   -350
    -10   -322   -314    166    150   -319    -80   -540   -446   -283   -301   -342
    -20   -327   -309    171    142   -316    -70   -532   -439   -275   -303   -348
    -18   -327   -309    174    145   -319    -64   -535   -436   -275   -311   -350
    -51   -324   -272    187    109   -301    -51   -527   -426   -267   -314   -345
    -64   -332   -267    200    101   -301    -41   -527   -423   -272   -322   -348
    -57   -353   -296    202    116   -324    -44   -530   -428   -280   -337   -358
    -62   -368   -306    215    122   -337    -44   -537   -436   -288   -348   -366
    -80   -381   -301    231    109   -342    -41   -540   -441   -290   -348   -376
   -111   -394   -283    254     85   -340    -25   -535   -433   -288   -340   -371
    -98   -397   -301    246     98   -350    -23   -537   -439   -290   -348   -381
    -88   -397   -309    244    109   -353    -25   -542   -449   -298   -358   -394
    -70   -420   -353    244    140   -389    -31   -550   -467   -314   -368   -420
    -59   -423   -363    239    150   -394    -25   -542   -467   -314   -366   -428
    -57   -410   -355    233    148   -381    -23   -537   -462   -311   -358   -433
    -85   -410   -324    249    119   -368    -10   -524   -452   -303   -345   -431
    -67   -400   -335    231    132   -368    -15   -519   -452   -306   -345   -441
    -64   -392   -327    228    129   -358    -15   -517   -449   -303   -342   -446
    -54   -384   -332    218    137   -361    -18   -519   -454   -309   -345   -459
    -44   -392   -348    218    150   -371    -20   -522   -459   -316   -353   -470
    -67   -420   -355    244    142   -389    -15   -514   -459   -319   -358   -470
   -122   -418   -296    270     85   -358      5   -491   -444   -306   -342   -452
   -142   -413   -272    277     62   -342     10   -480   -436   -298   -335   -441
   -101   -405   -303    254    101   -355      2   -485   -446   -306   -345   -444
    -62   -402   -340    231    137   -371     -2   -491   -452   -309   -358   -444
    -20   -389   -368    202    174   -379    -15   -501   -465   -322   -379   -446
      0   -405   -405    202    200   -405    -25   -509   -480   -335   -402   -457
      5   -407   -413    202    207   -410    -25   -509   -488   -340   -415   -462
      5   -407   -415    200    210   -410    -28   -514   -493   -345   -428   -467
      2   -423   -426    210    213   -426    -31   -519   -501   -358   -452   -485
    -28   -389   -361    207    163   -374     -7   -496   -480   -335   -439   -462
    -38   -345   -306    192    132   -327     12   -472   -459   -314   -426   -444
    -46   -335   -288    189    119   -314     33   -449   -441   -298   -423   -439
    -57   -322   -265    189    101   -296     57   -428   -423   -285   -415   -433
     -2   -301   -301    150    148   -301     49   -433   -431   -296   -426   -441
     -2   -288   -285    145    140   -288     59   -431   -433   -293   -423   -444
    -15   -265   -252    137    116   -259     70   -420   -420   -288   -415   -441
    -18   -215   -197    116     88   -207     88   -410   -402   -272   -394   -428
    -44   -200   -155    119     54   -179     98   -407   -394   -265   -376   -423
    -64   -231   -166    148     49   -200     83   -418   -407   -275   -371   -436
    -46   -218   -174    129     62   -197     70   -426   -413   -277   -361   -444
      5   -205   -213     98    106   -207     41   -444   -433   -290   -366   -465
    -18   -262   -244    140    111   -254     28   -452   -454   -316   -381   -493
    -49   -298   -249    174     98   -275     31   -452   -467   -329   -392   -517
    -62   -348   -288    202    111   -316     18   -462   -493   -358   -410   -545
    -67   -394   -329    231    129   -363      5   -470   -517   -392   -433   -568
    -98   -407   -311    252    106   -361     25   -454   -506   -387   -423   -563
    -46   -410   -363    228    158   -387     12   -465   -519   -402   -428   -576
   -109   -472   -363    288    124   -418     -2   -483   -537   -426   -439   -594
   -148   -485   -340    316     96   -413      5   -470   -530   -423   -428   -589
    -90   -457   -368    272    137   -413      0   -472   -530   -428   -431   -587
    -49   -459   -410    254    179   -436     -7   -478   -527   -441   -439   -587
   -109   -488   -379    298    132   -433      0   -470   -519   -436   -428   -574
   -109   -462   -355    285    122   -410     20   -449   -498   -415   -410   -558
   -106   -493   -387    298    137   -441      5   -459   -514   -433   -439   -592
   -103   -574   -470    340    181   -522     36   -413   -514   -459   -485   -641
    -62   -579   -519    319    226   -548    187   -228   -407   -405   -478   -641
   -111   -493   -381    301    132   -439    337    -18   -236   -265   -368   -540
    -54   -283   -228    166     85   -257    418    148    -57    -70   -189   -353
    127    218     90   -171     18    155    423    233    174    249    155     10
     36    849    810   -444   -387    828    366    158    418    654    626    483
   -174   1015   1189   -423   -680   1101     90   -213    348    743    769    620
   -277    600    878   -163   -579    737   -197   -696   -124    301    348    259
   -277    -70    207    174   -244     67   -342  -1002   -693   -379   -345   -345
   -277   -548   -270    413     -5   -410   -366   -948   -865   -646   -670   -639
   -228   -743   -517    485    142   -631   -309   -826   -846   -688   -758   -717
   -210   -740   -532    472    158   -636   -205   -701   -753   -628   -732   -685
   -179   -659   -480    420    150   -571   -103   -576   -633   -532   -665   -610
   -197   -576   -381    387     90   -480    -38   -493   -548   -452   -597   -535
   -187   -527   -342    355     75   -436     -2   -449   -504   -410   -568   -498
   -150   -504   -353    327     98   -428      5   -433   -491   -402   -571   -491
   -181   -498   -316    340     67   -407     25   -405   -462   -374   -548   -470
   -122   -498   -379    309    127   -439     25   -407   -465   -384   -555   -480
   -119   -483   -363    301    119   -423     31   -402   -459   -379   -553   -478
   -127   -472   -345    298    106   -410     41   -387   -444   -366   -542   -475
   -142   -478   -335    311     96   -407     51   -374   -433   -353   -532   -465
   -153   -480   -327    316     85   -405     62   -363   -420   -345   -522   -454
   -171   -480   -311    324     70   -397     77   -342   -405   -329   -501   -439
   -171   -475   -306    322     67   -392     85   -335   -394   -322   -491   -439
   -148   -459   -311    303     80   -387     75   -342   -397   -329   -488   -449
   -122   -454   -335    288    103   -394     70   -345   -400   -332   -485   -454
   -181   -475   -296    327     54   -387     93   -316   -376   -311   -462   -433
   -189   -467   -277    327     44   -374    101   -309   -366   -306   -452   -423
   -140   -446   -306    293     83   -376     98   -309   -363   -303   -446   -415
    -72   -439   -368    254    145   -405     80   -324   -376   -319   -459   -426
    -93   -449   -355    270    129   -402     88   -314   -374   -314   -449   -415
    -72   -439   -366    254    145   -402     85   -316   -376   -319   -449   -418
      2   -418   -420    207    210   -418     64   -329   -389   -329   -459   -433
    -33   -418   -384    226    174   -402     75   -316   -376   -316   -439   -420
    -64   -418   -353    241    142   -387     80   -309   -368   -306   -426   -413
    -38   -420   -381    228    168   -402     70   -311   -371   -309   -428   -418
    -46   -428   -381    239    166   -405     83   -293   -353   -296   -413   -405
    -88   -410   -322    246    114   -366     98   -267   -332   -275   -384   -384
    -57   -387   -329    220    135   -358     83   -272   -337   -280   -381   -387
     -5   -358   -355    181    174   -358     54   -293   -358   -296   -394   -397
    -18   -363   -345    192    163   -355     59   -277   -345   -280   -379   -379
    -10   -366   -355    187    171   -361     49   -272   -345   -272   -371   -368
    -10   -345   -335    176    161   -340     57   -254   -329   -254   -355   -342
    -23   -332   -309    176    140   -322     59   -239   -316   -246   -348   -324
     -2   -327   -324    166    161   -327     62   -233   -311   -239   -345   -309
     46   -306   -355    129    200   -332     51   -239   -316   -239   -345   -309
     25   -293   -322    132    171   -306     67   -226   -301   -223   -329   -290
     15   -285   -301    135    155   -293     70   -220   -298   -220   -324   -283
     18   -277   -296    129    155   -285     72   -218   -296   -218   -319   -272
      5   -275   -283    135    140   -277     88   -207   -285   -207   -311   -262
      0   -275   -275    137    135   -275    101   -192   -265   -194   -303   -249
     12   -228   -241    106    124   -233    132   -161   -233   -168   -277   -226
     18   -220   -239    101    127   -228    153   -142   -215   -155   -270   -220
    -25   -246   -220    135     93   -233    163   -132   -205   -150   -270   -218
    -33   -241   -207    137     85   -226    179   -119   -189   -142   -267   -215
    -57   -249   -192    153     64   -220    197   -106   -174   -137   -262   -213
     -5   -236   -231    122    111   -233    192   -114   -174   -145   -272   -231
    -64   -267   -205    163     70   -236    202   -114   -168   -140   -265   -239
    -62   -262   -200    161     67   -231    207   -114   -166   -142   -267   -246
    -46   -265   -218    153     83   -244    215   -109   -161   -145   -267   -244
    -75   -277   -202    176     62   -241    228    -96   -148   -132   -254   -233
   -129   -316   -187    220     25   -254    218   -111   -161   -145   -265   -244
   -153   -314   -161    233      2   -236    220   -114   -153   -140   -254   -236
    -62   -272   -210    168     72   -241    220   -114   -153   -142   -252   -239
    -18   -246   -228    132    103   -239    226   -111   -148   -137   -244   -233
    -46   -270   -223    158     85   -246    218   -116   -150   -140   -246   -236
    -51   -257   -205    153     75   -231    228   -103   -135   -132   -233   -223
    -59   -283   -226    171     80   -254    236    -93   -124   -132   -228   -215
    -54   -280   -226    168     85   -254    231    -93   -124   -132   -223   -210
    -75   -259   -184    166     54   -223    228    -90   -119   -127   -213   -207
    -90   -259   -168    174     38   -215    241    -75   -101   -111   -197   -192
    -64   -252   -189    155     62   -220    236    -72    -98   -109   -194   -187
    -41   -241   -200    142     77   -220    241    -59    -90   -103   -187   -171
    -28   -244   -215    135     90   -231    236    -62    -96   -109   -192   -171
    -20   -233   -215    127     96   -226    228    -64    -98   -109   -189   -174
    -57   -241   -184    148     62   -213    223    -64   -101   -109   -187   -174
    -51   -246   -194    150     70   -220    236    -49    -83    -96   -174   -158
    -25   -226   -202    124     85   -215    244    -41    -75    -88   -166   -150
    -33   -244   -210    137     85   -228    244    -38    -77    -93   -171   -148
    -46   -239   -192    142     70   -218    246    -33    -72    -88   -163   -137
    -57   -215   -158    137     49   -187    254    -25    -64    -75   -153   -127
    -64   -223   -161    142     46   -192    265    -12    -51    -62   -140   -116
    -54   -207   -153    132     49   -181    285     10    -33    -41   -119    -98
    -64   -194   -129    129     31   -163    311     33     -7    -23    -98    -77
    -57   -158   -101    109     20   -129    329     54     12     -5    -80    -57
    -64   -140    -75    101      2   -109    342     67     23      2    -70    -49
    -25   -140   -116     83     44   -129    332     54     10    -10    -80    -57
    -36   -114    -77     72     20    -96    342     64     31     10    -59    -36
    -51    -49      2     51    -28    -23    371     85     64     41    -23      0
    -28    -10     15     18    -23      2    368     80     75     49    -12      5
    -57    -62     -5     59    -25    -33    335     51     49     25    -36    -12
   -101    -67     33     83    -67    -18    332     54     57     38    -28      2
   -145    -54     90    101   -119     18    342     72     80     62     -2     31
    -64   -101    -38     83    -15    -70    288     28     28     12    -59    -20
    -49   -132    -85     90     18   -109    288     31     23      2    -72    -33
    -25   -171   -145     98     59   -158    272     23      5    -15    -93    -54
      5   -218   -223    106    114   -220    244     -5    -28    -51   -129    -90
     -7   -241   -233    124    111   -239    241     -7    -33    -59   -140   -101
    -31   -270   -241    150    103   -257    231    -18    -44    -70   -153   -111
    -98   -309   -210    200     54   -259    239    -12    -38    -64   -153   -103
    -70   -327   -257    200     93   -293    226    -23    -54    -77   -171   -116
    -67   -319   -252    192     90   -288    226    -18    -49    -70   -166   -109
    -88   -316   -228    202     67   -275    228    -15    -44    -62   -161   -103
    -88   -319   -233    202     70   -277    220    -20    -49    -67   -166   -103
   -132   -327   -194    231     31   -262    236      0    -31    -54   -155    -80
   -122   -340   -218    231     46   -280    241     12    -28    -57   -166    -93
    -75   -384   -309    228    114   -348    280     77    -12    -64   -194   -132
    -25   -379   -353    202    161   -366    394    228     67    -33   -200   -155
     67   -293   -361    114    213   -327    509    410    194     62   -137   -109
    127    -85   -213    -20    168   -148    607    607    392    275     64     93
    171    400    228   -285    -28    316    631    688    641    620    462    509
     44   1052   1008   -548   -483   1028    545    576    878   1036    974   1047
   -148   1299   1447   -574   -797   1371    252    171    805   1137   1166   1252
   -252    797   1049   -275   -649    922    -25   -290    311    657    717    839
   -272     41    311    114   -293    176   -171   -581   -249    -33     10    197
   -213   -457   -244    335     15   -353   -184   -545   -446   -345   -366   -163
   -171   -602   -431    387    129   -517   -101   -389   -389   -355   -431   -218
   -153   -558   -405    355    124   -483     23   -231   -265   -262   -376   -150
   -135   -459   -324    298     93   -394    129    -98   -140   -155   -288    -62
   -122   -379   -257    249     64   -316    189    -28    -70    -93   -233      2
   -114   -348   -233    231     59   -290    220     10    -36    -64   -210     38
   -116   -348   -233    231     57   -290    236     33    -18    -51   -197     64
   -111   -332   -220    220     51   -277    244     44    -10    -46   -189     77
   -106   -324   -220    215     54   -272    249     46     -7    -46   -189     85
   -109   -329   -220    220     54   -275    254     54      0    -44   -189     98
   -103   -319   -215    210     54   -267    259     64     10    -36   -184     98
   -106   -314   -207    210     49   -262    257     64     10    -33   -184     98
   -106   -311   -207    207     49   -259    257     70     10    -33   -184    109
   -111   -332   -220    223     54   -277    259     77     12    -31   -184    119
   -109   -322   -213    215     49   -270    267     85     20    -23   -187    153
   -103   -314   -213    207     51   -265    275    101     28    -15   -184    179
   -106   -335   -228    218     59   -283    267    106     23    -20   -184    168
    -90   -319   -228    205     67   -275    267    109     25    -18   -176    161
   -114   -319   -207    215     44   -265    257    109     20    -25   -166    140
   -116   -324   -207    218     44   -267    257    119     23    -20   -158    127
    -77   -280   -202    176     62   -241    270    140     44     -2   -135    137
    -62   -275   -213    168     75   -244    267    142     44     -2   -132    129
    -70   -285   -218    176     72   -252    259    142     38    -10   -132    103
    -49   -275   -226    163     85   -252    267    158     46     -5   -122    101
    -67   -285   -218    174     72   -252    270    163     46     -5   -116    101
    -85   -290   -205    189     59   -249    275    168     51     -2   -109     98
    -70   -290   -223    179     75   -257    267    168     46    -10   -111     80
    -70   -290   -220    179     75   -257    259    171     49    -15   -111     77
    -72   -270   -200    171     62   -236    257    176     51    -12   -106     72
    -59   -265   -205    163     72   -236    246    176     46    -23   -106     62
    -46   -257   -210    150     80   -233    239    176     44    -28   -103     72
    -49   -259   -210    153     80   -236    226    176     41    -31    -98     88
    -25   -218   -194    122     83   -207    223    187     49    -23    -90    101
     38   -148   -187     54    111   -166    241    218     70     -2    -62    137
      0   -171   -171     85     85   -171    231    220     64     -2    -57    142
    -25   -194   -168    109     70   -181    215    213     54    -10    -62    137
     -5   -161   -155     80     72   -158    213    218     57     -2    -51    145
      7   -119   -127     57     67   -122    226    228     72     12    -31    163
     15   -103   -119     44     64   -111    231    231     72     15    -28    171
     23   -109   -135     41     77   -122    218    215     57     -2    -49    155
     -5   -111   -106     57     49   -109    223    220     59     -2    -51    161
    -62    -88    -25     75    -18    -57    259    257    101     36    -18    200
     41    -83   -124     18     83   -103    233    231     77     10    -49    171
     38    -70   -109     15     72    -88    252    246     98     25    -36    181
     23    -62    -85     18     51    -72    267    259    114     38    -28    194
     10    -64    -75     28     41    -70    283    272    127     46    -28    194
    -15    -54    -38     33     10    -49    298    280    140     57    -15    197
     -2    -59    -57     31     25    -57    290    262    132     44    -33    176
     -7    -75    -67     38     28    -72    296    254    135     38    -41    168
    -15    -80    -64     49     23    -72    296    254    137     44    -41    171
     31    -88   -119     28     72   -103    272    228    114     20    -75    153
     31    -98   -132     33     80   -114    265    215    103     12    -85    150
    -28   -109    -83     67     25    -96    272    223    114     31    -70    171
     18   -111   -129     46     72   -119    244    200     90     12    -93    163
     18   -124   -142     51     77   -132    231    187     80      2   -101    171
    -46   -116    -70     80     10    -93    246    202    101     23    -77    205
    -28   -101    -72     64     18    -85    239    200    101     23    -72    215
     57    -54   -111      0     83    -83    233    200    101     31    -64    213
     44    -31    -77     -7     59    -54    244    213    114     41    -44    218
     51    -51   -103      0     77    -77    228    200     98     25    -44    197
     -2    -57    -57     28     25    -57    241    215    109     33    -15    210
     15    -59    -75     23     44    -67    236    218    111     46      2    207
    -15    -49    -36     31      7    -44    244    231    122     54     10    213
    -38    -23     15     31    -28     -5    252    244    137     64     33    236
    -80    -25     51     51    -67     12    257    254    145     70     51    257
   -116    -25     90     72   -103     31    265    267    158     80     72    285
    -77     -7     70     41    -75     28    259    262    155     64     75    290
    -83    -18     62     49    -75     20    254    254    142     38     72    293
    -62    -12     49     36    -57     15    244    246    135     23     75    288
    -62      0     62     31    -62     31    239    241    135     23     83    298
    -67     -5     59     36    -67     25    233    241    137     28     83    296
    -49      0     49     23    -51     25    241    252    142     31     90    288
      7     54     44    -33    -18     49    259    270    161     57    124    306
    -31     72    103    -20    -67     88    283    288    179     80    150    311
    -59    114    174    -28   -116    145    298    303    194     96    171    314
    -36    142    179    -51   -106    161    319    322    213    111    187    322
    -25    122    148    -49    -85    135    324    327    213    106    179    309
    -54    106    161    -25   -106    132    327    332    215    106    179    290
    -28    135    163    -54    -96    148    348    348    239    132    213    306
     -2    184    187    -90    -96    184    358    353    259    155    244    319
    -20    192    210    -85   -116    200    353    348    259    158    252    306
    -10    176    187    -83    -98    181    327    324    244    145    246    290
     38    207    168   -124    -64    189    311    316    241    150    239    314
      2    150    148    -77    -72    148    288    296    223    135    213    319
    -10     96    103    -44    -57     98    267    277    197    116    184    298
     23     88     64    -54    -20     77    267    277    194    109    171    285
     18     57     36    -38     -7     46    257    267    184     98    163    285
     -5     18     23     -7    -12     20    241    252    163     75    140    272
    -18    -36    -20     25      0    -28    215    220    129     41    103    239
    -98    -85     12     93    -57    -36    210    218    127     41    106    241
    -59    -54      5     57    -33    -25    218    226    137     49    116    254
     -5    -44    -38     23     15    -44    215    223    132     44    111    249
    -46    -83    -36     62     -7    -59    215    223    129     44    109    249
    -64    -88    -23     77    -20    -57    215    223    132     51    116    262
    -75    -85    -12     77    -31    -49    213    228    135     54    119    259
   -142   -116     23    129    -83    -46    207    231    135     57    119    249
   -127   -137    -12    132    -57    -77    202    244    132     51    106    228
    -33   -181   -148    109     57   -166    241    311    137     28     62    161
     10   -135   -145     59     75   -140    384    498    252     93     90    150
     28    -10    -38    -10     33    -23    532    727    426    246    220    254
     57    233    174   -148    -59    205    618    901    633    485    459    493
     64    758    693   -410   -314    727    633    966    901    862    898    961
    -93   1402   1496   -654   -795   1449    480    753   1093   1244   1387   1475
   -223   1470   1693   -623   -958   1582    166    298    901   1179   1402   1509
   -335    862   1197   -265   -766   1028   -122   -176    337    587    841    992
   -400     72    472    163   -436    272   -265   -420   -197    -80    158    350
   -288   -283      2    285   -148   -140   -231   -296   -270   -246    -80     88
   -220   -342   -124    280    -49   -233   -124   -135   -189   -215    -93     51
   -153   -259   -109    205    -23   -184      5     25    -64   -122    -23    103
   -153   -153      0    153    -77    -77    116    155     57    -15     64    189
   -176   -158     15    166    -96    -72    148    194     88      2     70    205
   -194   -179     15    187   -106    -83    166    213    101      5     67    210
   -158   -135     23    142    -90    -57    194    244    129     33     96    233
    -85    -98    -12     93    -36    -57    205    254    140     44    101    236
   -132   -122     10    127    -72    -57    205    257    142     41    103    236
   -111   -127    -15    119    -49    -70    192    246    129     28     93    215
   -101   -116    -15    106    -44    -67    194    249    135     33     98    215
    -77   -103    -25     90    -25    -64    192    249    132     31    101    215
    -77   -109    -33     93    -23    -72    192    249    127     25     98    218
   -106   -106      0    106    -54    -54    202    265    140     44    119    236
   -124   -111     12    116    -72    -49    200    265    140     49    127    239
   -179   -129     49    155   -114    -41    205    275    145     54    137    249
   -148   -127     18    137    -85    -54    197    267    140     46    129    239
    -51    -96    -46     72     -5    -72    184    254    129     38    116    215
    -25    -70    -44     46      5    -57    197    267    142     57    132    220
    -41    -44     -2     44    -20    -23    210    285    163     77    158    236
    -64   -101    -38     80    -12    -70    184    259    140     49    129    207
    -49   -109    -59     77      5    -85    176    252    132     46    124    205
    -54    -85    -33     70    -10    -62    187    265    145     59    140    218
    -49    -77    -28     64    -10    -54    187    265    150     59    140    220
    -46    -83    -36     62     -5    -59    179    259    142     54    137    223
    -70    -72     -5     70    -33    -38    197    280    163     72    153    252
    -72    -85    -12     77    -31    -49    189    280    161     64    142    257
    -70    -90    -20     80    -25    -57    174    275    153     59    129    249
    -36    -54    -20     44    -10    -36    181    288    171     80    153    262
    -23    -23      0     23    -12    -12    194    306    189    101    181    280
    -51    -41     10     44    -33    -15    184    303    187    101    181    275
    -28    -10     18     20    -23      2    179    306    187    106    189    280
    -10     23     33     -7    -23     28    176    316    197    116    205    298
   -109     -5    103     57   -106     46    179    327    207    132    220    314
    -67     -5     62     36    -64     25    161    314    192    119    213    309
    -31     23     54      5    -41     38    161    327    200    129    223    324
    -59     44    103      5    -83     75    176    353    223    153    233    340
    -23     70     93    -23    -57     83    176    355    223    148    241    350
     20     72     51    -46    -15     62    163    340    207    137    236    340
    -38     54     93     -7    -64     72    176    350    223    142    231    345
    -44     93    137    -25    -90    114    205    381    257    189    272    371
     23     98     75    -62    -25     88    205    384    262    210    280    348
    -18     80     98    -33    -59     90    215    389    267    207    280    335
    -44    111    155    -33    -98    132    236    410    288    215    293    350
    -54    122    174    -36   -114    148    249    420    306    241    316    355
    -88    116    205    -15   -148    161    257    431    316    252    316    350
    -44    127    171    -41   -109    148    249    420    309    239    301    337
    -75    116    192    -20   -132    153    267    433    322    249    311    353
    -67    114    181    -25   -124    148    262    428    319    246    306    348
    -36    122    158    -44    -96    140    265    426    319    246    303    345
    -49    140    189    -44   -119    163    283    428    327    249    311    358
    -88    122    210    -15   -148    166    270    420    319    244    311    368
    -75     90    163     -7   -122    127    241    392    288    226    285    322
    -49    111    161    -31   -103    135    236    394    290    231    290    316
    -23    150    174    -62    -98    161    252    407    301    244    311    332
    -57    153    210    -46   -132    181    254    418    311    262    324    335
    -59    137    197    -41   -129    166    239    407    301    246    309    322
    -62    150    213    -44   -137    181    236    405    306    244    314    329
    -59    171    231    -54   -145    200    233    413    311    249    322    337
    -93    168    262    -36   -176    215    246    428    327    257    342    358
    -51    179    231    -64   -142    205    244    428    329    265    348    363
    -28    205    231    -88   -129    218    241    431    335    270    355    361
   -101    197    296    -49   -200    246    244    436    345    277    379    371
    -90    202    293    -54   -192    246    246    444    355    296    394    389
    -62    226    285    -83   -174    254    252    446    363    301    402    410
    -23    241    265   -109   -145    252    244    439    355    293    400    410
    -44    226    270    -90   -155    246    226    426    345    277    392    387
    -18    236    254   -109   -135    244    213    415    337    272    394    368
    -51    265    316   -109   -184    290    239    439    366    301    423    384
    -49    290    340   -122   -194    314    252    446    379    309    441    387
    -31    275    306   -122   -168    290    228    420    358    285    423    355
    -59    244    303    -90   -181    272    215    405    348    272    418    350
    -62    270    332   -106   -197    301    213    400    350    272    426    358
    -80    296    376   -109   -228    337    226    418    366    283    444    371
    -31    345    376   -158   -205    361    254    444    389    306    470    387
      2    368    366   -184   -181    368    272    454    397    309    475    400
    -64    342    407   -140   -236    376    288    465    402    306    478    418
    -67    348    415   -140   -241    381    298    475    405    316    483    418
    -51    366    418   -158   -233    392    303    483    407    319    483    410
    -41    400    441   -179   -241    420    316    496    420    332    493    426
    -44    457    501   -207   -272    478    332    501    439    337    506    452
    -38    483    522   -223   -280    501    324    501    444    342    522    465
    -36    457    493   -210   -265    475    296    483    426    324    504    439
    -28    459    488   -215   -257    472    277    467    413    309    498    423
    -31    454    483   -213   -257    467    262    454    402    296    501    415
    -51    410    462   -179   -257    436    257    452    392    283    488    397
    -64    358    420   -148   -241    389    246    444    371    262    467    361
    -62    345    407   -140   -233    376    233    431    353    239    446    335
    -62    283    345   -111   -205    314    215    402    322    197    400    288
    -75    259    332    -93   -205    296    210    381    301    176    384    270
    -93    267    358    -88   -226    314    205    374    290    176    387    262
   -114    257    371    -70   -241    314    207    368    288    168    381    252
   -114    252    363    -70   -239    306    200    358    280    158    376    231
    -83    249    332    -83   -207    290    192    355    275    155    379    213
    -96    246    340    -75   -218    293    194    358    275    161    400    205
    -98    254    353    -77   -226    303    187    353    272    166    410    181
   -119    270    387    -75   -252    327    192    361    280    176    418    171
    -75    254    327    -90   -202    290    176    353    265    155    389    145
    -67    210    275    -72   -171    241    200    389    262    137    358    106
    -41    189    231    -72   -135    210    301    517    309    145    340     59
    -15    270    285   -127   -150    277    426    698    431    244    415    101
     51    472    418   -262   -184    446    540    906    618    436    594    267
    127    904    774   -517   -324    839    584   1018    854    740    937    633
     62   1574   1512   -818   -724   1543    537    997   1171   1202   1473   1200
   -194   1899   2094   -852  -1145   1995    309    659   1213   1387   1738   1462
   -327   1509   1836   -592  -1083   1673     15    168    789    976   1374   1109
   -335    740   1075   -205   -706    906   -236   -257    158    265    667    415
   -262    153    415     54   -337    283   -322   -319   -153   -129    231    -49
   -213     36    249     88   -231    140   -220   -161   -106   -132    184   -127
   -192     59    249     64   -220    153    -80      5      2    -57    233   -103
   -161    148    306      5   -233    226     33    135    106     28    301    -54
   -148    218    366    -33   -257    290    103    210    174     83    350     -7
    -93    218    311    -64   -202    265    122    228    181     80    340    -10
    -70    205    275    -67   -174    239    137    244    187     88    335    -18
    -93    194    288    -51   -189    241    150    257    194     98    340    -12
    -90    205    296    -57   -192    249    161    259    197     96    342     -7
    -85    200    285    -57   -187    241    155    262    194     96    335    -12
    -83    189    272    -54   -176    231    158    267    194     96    322    -23
    -80    176    257    -49   -168    215    155    265    184     85    309    -31
    -85    189    275    -51   -179    231    158    267    184     93    319    -33
    -80    184    265    -54   -174    226    153    265    181     93    319    -46
    -67    181    246    -57   -158    213    145    259    171     83    309    -54
    -64    181    246    -59   -155    213    150    262    168     77    303    -51
    -64    174    239    -54   -150    205    155    262    163     75    306    -49
    -46    166    213    -59   -129    189    153    257    155     67    301    -59
    -83    176    257    -46   -171    215    163    267    161     75    309    -59
    -49    163    210    -57   -132    187    155    259    145     57    285    -77
    -33    176    210    -70   -122    192    153    259    140     54    283    -75
    -59    197    254    -70   -158    226    158    265    140     57    288    -75
    -51    202    254    -75   -153    226    153    259    129     46    275    -96
    -67    205    272    -70   -171    239    155    259    124     46    280   -111
    -88    207    296    -59   -192    252    166    272    132     54    290   -124
    -75    210    285    -67   -181    246    163    272    124     44    283   -145
    -83    210    293    -64   -187    252    161    272    119     36    283   -166
    -75    223    298    -75   -187    259    155    270    114     33    290   -179
    -83    239    322    -77   -202    280    161    283    124     44    311   -171
    -98    249    348    -75   -223    298    168    293    124     44    324   -158
    -83    244    327    -80   -205    285    148    277    106     20    311   -176
    -85    249    332    -83   -207    290    135    270     93     12    306   -181
   -145    246    392    -49   -267    319    153    301    116     38    340   -161
    -70    265    335    -98   -202    298    122    285     96     25    327   -184
    -41    262    303   -109   -171    283    109    285     80     10    316   -187
    -44    277    319   -116   -181    298    109    296     83     12    327   -184
    -51    277    329   -111   -189    303    103    298     77     10    329   -194
    -93    288    381    -98   -236    335    122    316     93     33    355   -192
    -49    345    394   -148   -223    371    135    327    103     46    374   -192
    -54    366    420   -158   -239    392    145    335    109     49    374   -187
   -114    335    449   -109   -280    392    135    327    103     46    358   -179
    -59    355    415   -150   -239    384    127    322     98     44    350   -187
    -77    348    426   -135   -252    387    135    329    111     51    350   -184
    -57    350    407   -148   -233    376    140    337    119     57    348   -194
    -44    420    465   -187   -254    441    174    368    153     93    376   -176
    -83    426    509   -174   -296    467    194    387    171    109    381   -174
   -101    350    452   -124   -275    400    187    374    161     96    353   -197
   -119    348    467   -116   -293    407    194    376    171    103    348   -194
    -88    366    454   -137   -270    410    202    379    174    106    345   -189
    -98    345    441   -124   -270    392    194    358    166     96    332   -200
   -129    311    439    -90   -283    374    189    348    166     96    322   -205
   -132    327    459    -98   -296    392    192    340    166     93    319   -200
   -137    322    459    -90   -298    389    194    335    171    101    319   -194
   -153    329    480    -90   -316    405    215    345    189    119    329   -176
   -135    337    472   -101   -303    405    213    337    187    114    319   -179
   -119    324    441   -103   -280    384    202    316    171    101    303   -187
   -187    303    491    -57   -337    397    202    319    179    109    311   -176
   -161    290    452    -67   -306    371    181    298    161     98    298   -187
    -96    337    433   -122   -265    384    174    290    161     98    296   -184
   -101    335    433   -119   -267    384    200    319    189    124    316   -158
    -85    314    400   -114   -241    355    189    309    181    114    303   -166
   -122    293    413    -88   -267    350    187    309    179    111    296   -158
   -114    301    415    -93   -265    358    194    316    187    119    306   -137
   -103    319    423   -109   -265    371    197    324    192    124    309   -124
    -93    309    402   -106   -246    355    205    329    197    132    303   -116
   -122    301    423    -90   -272    361    210    340    207    145    303   -103
   -140    296    436    -77   -288    366    215    345    213    150    301    -98
   -145    303    449    -80   -298    376    223    353    220    158    306    -80
   -174    306    480    -64   -327    392    231    355    223    163    298    -62
   -145    293    439    -75   -293    363    220    348    207    150    280    -72
   -174    283    457    -54   -314    368    236    361    218    161    283    -70
   -132    293    423    -80   -277    358    215    340    197    142    262    -90
    -93    257    350    -80   -220    303    215    332    189    132    244   -101
   -129    280    407    -77   -267    342    236    355    213    163    272    -72
    -88    316    405   -114   -246    361    246    363    220    179    277    -64
    -70    324    392   -129   -231    358    249    366    218    181    277    -67
    -25    335    361   -153   -192    348    246    363    213    176    272    -80
    -18    361    376   -171   -197    366    265    384    231    194    288    -67
    -33    374    407   -171   -220    389    277    400    246    210    306    -44
    -18    415    433   -200   -226    423    275    389    249    215    311    -41
    -44    444    488   -200   -265    465    293    405    277    246    335    -18
    -57    444    501   -194   -277    472    285    402    283    252    340     -7
    -85    418    504   -166   -296    459    259    379    262    236    322    -18
    -46    418    462   -187   -254    439    233    358    249    226    314    -18
      5    407    402   -205   -197    405    205    335    228    207    296    -31
    -18    371    389   -179   -202    381    215    340    223    197    285    -41
    -59    324    384   -132   -223    355    210    332    213    187    270    -57
    -90    267    358    -88   -226    314    202    324    202    174    249    -77
    -54    210    265    -77   -158    236    179    298    168    137    202   -114
    -62    184    246    -64   -153    215    168    285    161    135    187   -116
    -44    148    192    -51   -119    171    142    257    132    116    163   -150
    -12    142    155    -64    -85    148    129    241    119     96    145   -174
    -15    155    171    -70    -93    163    137    246    122     88    145   -179
    -41    148    187    -54   -114    166    150    254    132    103    161   -166
    -72    124    197    -25   -135    161    145    252    135    109    155   -166
    -36    129    166    -49   -101    148    135    246    129    101    142   -176
    -31    122    153    -44    -90    137    135    244    127    101    142   -176
    -15     90    103    -38    -59     96    145    259    127     96    127   -181
    -59     15     75     23    -67     44    223    358    158    101    101   -210
    -80     15     96     31    -88     57    353    519    254    158    124   -205
      7    129    122    -67    -57    127    459    696    389    272    218   -124
     80    431    348   -257   -135    389    537    865    600    514    470    132
    114   1002    888   -558   -387    945    581    966    898    914    927    615
    -18   1545   1564   -763   -792   1553    480    828   1106   1267   1361   1060
   -171   1587   1758   -706   -963   1673    174    407    958   1239   1395   1088
   -262   1005   1265   -374   -763   1135    -75    -64    397    636    820    561
   -254    319    571    -33   -413    444   -228   -316   -106     28    197    -25
   -187    -77    106    129   -148     12   -239   -254   -246   -181    -64   -285
   -202   -226    -23    215    -90   -124   -168   -135   -223   -202   -122   -353
   -187   -200    -12    192    -88   -109    -51      0   -109   -109    -57   -288
   -140    -93     46    116    -93    -23     38    111     -5    -12     25   -213
   -109     -7     98     57   -106     46     85    171     49     38     72   -174
   -129     10    140     59   -135     75    127    213     90     67     90   -158
    -90     10     98     38    -96     54    140    223     98     64     93   -153
    -72     36    109     15    -90     72    148    233    106     72    103   -137
   -114      7    122     51   -119     64    145    233    106     72    101   -135
   -140      7    148     67   -142     77    158    246    119     85    111   -119
   -101     49    148     23   -124     98    179    272    142    111    135    -93
    -51     49    101      0    -75     75    166    262    129    103    122   -103
    -54     20     75     15    -64     46    132    228     98     72     90   -135
    -44     33     77      5    -59     54    142    241    111     85    101   -114
    -77     41    116     18    -96     77    161    259    124    106    114    -98
    -96     36    132     28   -114     83    155    257    124    109    114    -96
   -132     28    158     49   -145     93    168    267    137    122    122    -77
    -93     44    137     25   -114     90    171    272    142    124    122    -62
    -46     38     85      2    -67     62    153    252    124    103    101    -64
    -75     38    111     18    -93     75    166    265    137    111    114    -44
   -122     54    176     31   -148    114    192    290    163    135    132    -20
    -72     57    129      7   -101     93    163    267    142    116    109    -36
    -62     49    109      5    -85     80    150    257    132    111    103    -49
    -67     54    119      5    -93     85    171    280    150    132    122    -28
   -103     46    148     28   -127     96    179    288    158    142    132    -12
    -98     36    135     31   -116     85    166    283    148    145    127    -15
    -77     46    124     15   -101     83    153    275    140    142    124    -12
    -64     77    140     -7   -101    109    155    288    153    161    137     15
    -28     98    124    -36    -75    111    158    298    158    166    137     36
    -12    111    124    -49    -67    116    153    296    155    161    135     46
    -36     72    109    -18    -72     88    127    277    132    140    119     36
    -41     64    103    -12    -72     83    116    275    127    132    122     46
    -33     80    111    -23    -72     96    116    288    135    140    129     64
    -20    111    132    -44    -75    122    119    301    148    158    153     88
    -23    114    137    -46    -83    124    122    309    158    171    168    109
    -25    124    150    -51    -88    137    124    319    163    179    184    127
    -18    135    150    -59    -83    142    124    322    166    184    189    140
    -10    129    140    -59    -75    135    124    324    163    187    189    150
    -18    135    153    -59    -85    142    127    332    168    192    200    166
    -75    158    233    -41   -155    194    163    371    205    233    236    207
    -41    179    220    -70   -132    200    179    384    215    249    239    215
     10    150    140    -80    -64    145    153    355    192    226    205    179
    -25    137    163    -57    -96    150    166    371    205    233    210    187
    -20    137    158    -59    -90    148    176    389    215    241    210    192
      2    168    166    -88    -80    168    205    423    239    265    223    205
     28    184    155   -106    -62    171    226    444    254    277    236    218
    -38    127    163    -46   -101    145    220    431    246    270    215    218
    -51    109    161    -28   -106    135    226    431    249    270    187    265
    -57    111    168    -28   -111    140    233    436    254    272    179    290
    -57    116    174    -28   -114    145    236    439    249    267    176    280
    -18    135    153    -59    -85    142    241    441    249    270    176    265
    -38    116    153    -38    -96    135    241    441    246    265    179    236
    -72     80    153     -7   -111    116    231    428    231    249    176    207
    -64     98    163    -15   -114    129    236    428    233    254    184    202
    -75     90    166     -7   -122    127    231    415    226    249    179    192
    -85     77    161      2   -122    119    233    415    223    241    176    197
    -72     85    158     -7   -116    119    236    420    228    244    181    207
    -70     80    150     -5   -109    114    231    420    223    236    176    187
    -44     93    137    -23    -90    114    233    420    226    239    194    150
    -57     85    142    -12    -98    114    233    420    223    236    207    127
    -54     96    150    -20   -103    124    241    431    233    244    220    137
    -36    116    153    -38    -93    135    249    441    241    249    226    155
    -38     98    137    -31    -88    116    246    441    236    244    223    148
    -36     93    127    -28    -80    109    244    439    233    244    228    150
    -15     98    111    -44    -62    103    246    441    233    244    236    161
    -15     88    103    -36    -59     96    244    441    228    241    246    155
    -46     59    103     -7    -75     80    239    433    223    228    254    137
    -31     64     96    -18    -62     80    241    436    223    226    280    106
    -12     83     96    -36    -57     90    241    444    228    223    283    132
      7    101     93    -54    -41     98    249    454    236    231    288    184
    -15     90    103    -38    -59     98    246    452    228    226    288    213
    -28     77    106    -25    -67     90    239    444    220    213    288    223
    -20     98    116    -41    -67    109    246    452    231    215    301    241
    -20    111    132    -44    -75    122    265    470    246    228    324    272
    -46    132    176    -44   -111    153    285    488    265    244    353    301
      0    161    158    -80    -80    158    285    488    265    241    361    306
     -5    171    176    -83    -90    174    296    493    270    249    376    316
    -31    187    218    -77   -124    202    309    498    283    259    392    324
    -12    241    254   -116   -132    246    329    506    309    288    420    358
     -5    285    290   -140   -148    285    340    517    332    314    454    392
     12    272    257   -142   -122    265    303    480    303    288    436    371
     23    262    239   -142   -106    252    280    454    285    272    426    355
     59    257    194   -161    -67    226    257    431    272    259    420    342
     54    228    174   -142    -59    202    244    415    262    246    410    329
     15    187    171   -103    -77    179    241    410    252    236    402    319
      2    142    140    -72    -67    142    231    400    233    213    384    293
    -10    109    116    -51    -64    114    223    384    218    197    371    270
    -33     72    103    -20    -70     88    220    379    205    187    358    252
    -15     46     62    -15    -38     54    202    358    179    166    340    231
      0     23     23    -10    -10     23    189    337    158    148    324    215
    -15     15     28     -2    -20     20    184    329    148    140    319    207
    -20      0     20     10    -20     10    179    327    142    135    314    207
    -20    -10     10     15    -15     -2    176    327    140    135    314    210
    -80    -23     57     51    -70     15    194    342    158    155    340    233
      0    -33    -33     15     15    -33    155    309    124    124    316    210
     36    -36    -72      0     51    -54    150    306    116    116    314    200
     46    -88   -135     20     90   -111    174    342    116    103    290    168
     46   -142   -189     49    116   -166    280    483    174    119    277    135
     72    -57   -129     -7     98    -90    413    672    309    226    363    192
    137    122    -15   -132     77     54    514    870    483    405    537    353
    163    506    340   -335    -90    423    558    987    709    704    883    706
    114   1153   1039   -633   -462   1096    514    945    961   1111   1392   1231
    -51   1551   1602   -750   -828   1577    272    579    969   1299   1693   1532
   -200   1267   1467   -535   -833   1366    -20    114    589    979   1441   1296
   -272    519    792   -124   -532    654   -244   -285    -31    254    737    644
   -267   -137    129    202   -200     -5   -322   -332   -363   -205    233    150
   -184   -303   -122    244    -33   -213   -231   -158   -316   -226    171     62
   -106   -270   -166    187     28   -218   -119     -7   -215   -163    218     80
   -137   -176    -38    155    -51   -109     10    153    -72    -38    329    171
   -174   -109     64    142   -119    -23     80    239     18     36    407    241
   -111    -85     25     98    -70    -31     93    262     31     44    420    244
    -88    -57     31     72    -59    -15    119    293     59     59    449    257
    -80    -62     15     70    -49    -25    124    298     62     54    454    252
   -119    -83     36    101    -77    -23    127    298     64     51    459    249
   -148    -59     88    101   -119     12    142    311     85     67    488    262
    -88    -36     49     62    -70      5    137    306     83     57    491    244
    -67    -33     31     49    -51     -2    124    296     75     46    485    226
    -88    -31     57     59    -72     12    129    298     80     49    493    220
    -54     12     64     20    -59     38    132    303     88     51    498    220
    -88     20    106     33    -96     62    148    319    106     64    511    241
   -127    -18    109     70   -119     46    137    311    101     62    506    233
    -98    -18     80     59    -90     31    135    314    103     67    504    223
    -70     41    109     12    -90     75    161    342    132     98    530    257
   -124      0    124     62   -124     62    150    329    129     90    514    249
    -90    -12     77     49    -85     31    137    314    124     83    501    239
    -44     23     67     10    -54     44    148    324    142    101    509    252
    -36     12     49     10    -44     28    140    314    137     98    501    244
    -85     12     98     36    -93     54    153    324    155    122    519    262
    -70     15     85     28    -77     49    150    324    158    124    524    265
    -77     12     90     33    -83     51    150    329    166    129    527    265
    -54      0     51     25    -54     23    135    314    150    116    506    249
    -36     -5     31     20    -36     10    127    311    155    122    498    254
    -67      5     70     28    -70     36    137    327    174    140    511    275
   -116     10    127     54   -122     67    148    342    194    161    535    306
    -67      7     72     28    -70     41    127    329    184    153    522    296
    -77      7     85     36    -83     44    132    337    194    166    524    298
    -51     20     72     12    -62     46    122    335    197    168    522    301
    -28     23     51      2    -38     36    114    337    194    174    519    314
    -67     36    101     15    -83     67    122    358    213    197    542    340
    -59     59    119      0    -90     88    127    371    226    210    553    355
    -46     85    132    -20    -90    109    129    384    236    228    574    381
      0    101    101    -49    -49    101    119    381    233    233    584    392
      7    103     93    -57    -44     98    114    379    231    236    581    384
     -7     98    103    -46    -57    101    122    384    236    241    581    376
    -38    103    142    -33    -93    124    135    394    246    254    589    387
    -80    129    210    -23   -145    168    155    413    270    275    610    413
    -77    127    205    -25   -142    166    158    418    277    280    607    418
    -46    135    181    -46   -114    158    163    428    288    288    610    418
    -62    140    202    -41   -132    171    181    441    309    303    618    426
    -90    132    223    -20   -155    176    197    462    332    319    626    433
    -12    137    150    -62    -80    142    189    449    324    303    607    413
    -28    129    158    -51    -93    142    202    459    335    309    605    410
    -49    119    166    -36   -109    142    215    462    340    306    597    405
    -41    127    168    -41   -103    148    223    465    348    309    594    405
    -54    129    184    -38   -119    155    233    467    358    316    597    405
    -77    119    197    -23   -137    158    241    472    366    322    600    407
    -80     90    168     -5   -127    129    231    454    350    303    576    389
    -93     75    168     10   -129    122    226    439    340    293    558    376
   -119     77    194     18   -158    135    236    446    350    303    561    387
    -64     96    161    -15   -111    127    228    439    345    298    555    381
    -77     90    166     -7   -122    127    223    431    340    290    548    376
    -70    106    176    -18   -122    140    228    433    345    296    548    381
    -57    101    158    -23   -109    129    223    428    345    293    532    381
    -85    109    194    -12   -140    153    231    436    358    298    535    394
   -116    103    220      5   -168    161    236    439    363    303    532    405
    -93     96    189      0   -140    142    223    431    355    293    519    394
    -67    114    181    -23   -124    148    220    431    355    290    522    387
    -51    145    197    -46   -124    171    226    433    363    296    530    394
    -44    150    194    -54   -122    174    226    431    363    298    532    397
    -77    116    194    -18   -135    155    218    426    361    293    519    392
    -77    111    187    -18   -132    150    215    415    353    285    506    384
    -54    153    205    -49   -129    179    236    431    374    303    522    400
    -88    142    228    -28   -158    184    246    433    387    316    527    405
    -85    103    189     -7   -137    145    226    407    363    298    504    381
    -25    163    189    -70   -106    174    236    413    379    311    514    397
    -31    179    210    -75   -122    194    241    418    387    319    517    400
    -62    145    207    -44   -135    176    228    405    374    309    501    384
    -64    140    205    -36   -135    171    220    394    368    298    485    368
    -88    140    226    -25   -158    181    220    387    366    296    478    363
    -85    205    290    -59   -187    246    262    426    407    335    514    400
    -23    298    322   -137   -174    309    311    472    454    381    553    439
    -20    285    306   -132   -163    296    314    465    449    374    542    426
    -64    228    290    -83   -179    259    285    436    426    348    514    392
    -41    262    301   -111   -171    280    298    449    444    363    527    402
    -36    298    332   -132   -184    314    309    454    457    379    542    420
    -67    324    392   -127   -228    358    314    459    472    397    563    441
    -96    316    410   -111   -252    363    303    459    475    407    571    446
    -51    319    371   -132   -210    345    270    433    452    392    561    433
    -59    316    374   -129   -215    345    257    426    446    389    561    433
    -83    301    384   -109   -233    342    249    426    444    389    561    431
     -7    301    306   -148   -158    303    236    418    426    371    542    413
    -12    246    259   -116   -137    252    215    402    400    342    517    384
    -75    171    246    -49   -161    207    187    376    368    314    485    358
    -54    142    197    -44   -124    168    174    358    342    290    459    335
    -62    119    181    -28   -122    150    168    345    327    272    441    311
    -64    103    168    -18   -116    135    158    332    311    259    420    288
    -67    119    184    -25   -124    150    168    342    322    275    433    306
    -88     62    150     12   -119    106    150    324    298    252    410    285
   -119     23    142     46   -132     80    137    309    283    236    392    270
   -132     44    176     41   -153    109    148    324    298    252    402    288
   -111     67    176     20   -145    122    150    335    301    259    407    293
   -111     59    171     25   -140    114    150    335    298    259    405    285
   -106     28    135     38   -122     80    163    355    301    249    381    262
    -93    -18     75     54    -85     28    246    467    337    246    353    220
    -46      5     51     20    -49     28    379    646    428    293    363    205
     72    119     46    -96     12     83    517    867    581    418    452    280
    122    431    309   -277    -96    371    600   1031    805    680    724    553
    114   1000    885   -555   -387    943    540   1008   1047   1062   1179   1036
    -49   1602   1652   -779   -849   1628    296    711   1192   1408   1639   1530
   -252   1644   1896   -696  -1072   1769    -44    246   1008   1356   1667   1574
   -342    963   1306   -311   -826   1135   -290   -189    420    711   1052   1008
   -306    194    498     54   -402    345   -384   -371    -85     67    376    361
   -249   -181     64    215   -158    -59   -319   -241   -163   -109    132     88
   -213   -210      2    213   -109   -103   -166    -41    -41    -38    155     83
   -179    -96     80    137   -129    -10    -12    137    111     85    254    161
   -153    -10    140     80   -148     64     64    236    202    161    316    213
   -137      5    142     64   -140     75     96    272    231    179    327    223
   -114     38    153     38   -132     96    122    298    252    197    337    236
   -119     23    142     46   -129     80    129    306    252    194    337    231
   -124     10    135     57   -129     72    132    309    257    192    335    233
   -124     10    135     57   -129     72    132    311    259    194    337    233
   -119     20    140     49   -129     80    142    324    272    207    342    241
   -106     41    148     31   -127     93    153    332    283    218    350    249
   -101     49    148     25   -124     98    158    332    285    220    350    254
    -88     54    140     15   -114     96    158    327    288    223    345    252
    -83     41    124     20   -103     83    150    319    280    215    335    244
   -122     44    163     36   -142    103    163    327    293    226    348    252
   -124     46    168     38   -148    106    171    332    303    236    355    252
   -132     54    187     38   -161    119    181    340    316    246    366    254
   -158     67    226     46   -192    145    194    355    335    262    379    267
    -85     75    161      2   -122    116    176    340    319    244    361    244
    -62     77    140     -7   -101    109    168    329    314    236    350    231
    -54     77    132    -12    -93    106    166    327    314    236    348    226
    -59     83    142    -10   -101    111    168    332    322    246    361    233
    -46     83    127    -18    -88    103    163    327    316    241    358    226
    -57     77    135    -10    -96    103    161    327    316    239    366    220
    -72     75    148     -2   -111    111    163    329    322    241    376    218
    -75     93    168     -7   -122    129    176    345    337    257    400    220
    -72     98    171    -15   -124    135    174    350    342    259    407    213
    -70    109    179    -20   -124    145    174    353    342    259    413    207
    -64    114    176    -25   -122    145    168    355    340    257    415    202
    -46    122    168    -36   -106    145    161    355    337    254    420    202
    -80    137    218    -28   -148    176    168    374    350    272    446    228
    -46    145    192    -49   -119    168    158    371    342    265    449    236
    -36    148    184    -57   -109    163    150    371    340    265    454    239
    -80    153    233    -36   -155    192    168    400    358    285    485    262
    -20    179    197    -80   -109    187    155    394    353    283    485    252
    -10    194    205    -93   -109    200    158    402    358    290    498    249
    -12    215    228   -103   -122    220    161    405    363    296    511    241
    -44    220    265    -88   -153    241    171    415    379    309    530    249
    -75    226    301    -77   -189    262    187    428    392    324    540    252
    -36    246    283   -106   -158    265    181    418    387    319    530    233
      2    257    252   -132   -124    254    176    407    379    309    517    218
     25    265    239   -145   -106    252    181    407    381    311    519    210
    -15    272    288   -129   -150    280    200    426    405    332    537    213
    -70    275    345   -103   -207    311    228    452    433    358    555    226
    -41    288    329   -124   -187    309    231    452    439    355    545    218
    -23    293    316   -135   -168    303    231    446    439    355    535    210
    -20    290    311   -137   -166    298    239    449    446    361    532    205
    -44    288    332   -122   -189    309    252    454    457    374    537    210
    -44    288    329   -122   -187    309    241    439    446    363    519    200
    -62    252    314    -93   -187    283    233    426    433    348    496    184
    -90    241    329    -75   -210    285    233    415    431    340    488    184
   -122    241    363    -62   -241    301    244    420    439    353    496    200
   -119    231    348    -57   -233    288    236    413    431    345    488    194
    -18    220    239   -101   -127    228    210    384    400    316    449    161
    -38    226    262    -93   -153    244    215    389    405    322    454    168
    -44    236    277    -96   -161    257    218    392    407    327    457    179
    -49    239    288    -96   -168    262    223    400    413    332    462    184
    -54    236    290    -90   -171    262    226    402    415    337    467    187
    -64    246    311    -90   -187    277    228    402    415    337    467    192
    -88    236    324    -75   -207    280    244    418    431    350    480    207
    -23    249    272   -114   -148    262    223    400    413    335    467    192
    -23    246    270   -111   -145    257    228    405    415    337    470    187
    -33    244    275   -106   -155    259    233    410    415    337    470    181
    -23    233    257   -106   -140    244    228    405    410    329    465    171
    -41    226    267    -93   -155    246    236    405    410    329    470    168
    -46    259    306   -106   -176    283    244    410    418    340    483    171
    -96    262    355    -83   -226    309    259    423    431    353    493    174
    -57    231    285    -88   -171    257    252    418    420    340    478    155
    -31    241    272   -106   -150    257    239    405    407    327    467    140
    -46    233    280    -93   -163    257    241    407    407    327    467    127
    -44    231    272    -96   -158    249    236    402    397    319    459    109
    -36    226    262    -96   -148    244    239    402    397    319    452     93
    -36    220    257    -93   -145    239    241    400    394    316    444     83
    -51    197    249    -72   -150    223    236    392    381    303    423     64
    -72    192    262    -59   -168    226    239    392    379    301    420     62
    -59    197    254    -70   -155    226    236    387    374    301    413     57
    -12    233    244   -111   -127    239    241    387    376    301    407     49
     -2    270    272   -132   -137    270    265    400    384    311    418     49
    -57    262    319   -103   -189    290    275    405    389    314    423     57
    -36    293    327   -129   -181    309    298    426    402    324    423     51
     57    324    267   -192   -106    296    298    428    394    311    400     33
     46    298    252   -171   -101    275    303    431    394    306    389     25
      2    309    306   -155   -153    309    322    446    418    329    407     49
    -62    384    446   -161   -254    415    363    488    470    384    465    111
    -41    368    410   -166   -226    389    314    441    428    345    431    101
     28    332    303   -179   -137    319    254    381    374    290    366     88
     10    342    329   -176   -161    337    270    397    387    301    368    122
     31    345    314   -189   -140    329    259    387    371    285    345    114
     -7    306    314   -150   -163    311    239    358    335    249    314     85
    -49    265    314   -106   -181    288    218    337    303    213    280     75
    -88    215    303    -64   -197    259    213    329    285    189    262     54
    -75    174    249    -49   -163    210    205    324    267    168    252     15
   -101    145    246    -23   -174    194    200    322    259    153    246     -5
   -184    101    285     41   -233    192    205    327    262    150    246      5
   -158     75    233     38   -194    153    194    311    241    127    236    -15
   -129     88    215     20   -174    150    197    314    239    119    249    -36
   -145    119    265     12   -205    192    207    324    246    124    277    -38
   -163    174    337     -5   -249    254    226    345    270    145    311    -33
   -106    189    296    -44   -200    241    202    327    249    124    306    -80
   -116    101    218      5   -166    158    153    277    197     67    259   -163
    -93     23    116     33   -103     67    155    293    181     36    223   -207
    -28    -25      2     28    -15    -12    272    433    233     41    207   -244
     -2     51     54    -25    -28     54    446    646    374    145    280   -220
     72    202    129   -137    -28    166    576    865    550    309    420   -106
    192    605    413   -400   -111    511    659   1026    810    615    743    218
    228   1205    976   -717   -374   1091    555    958   1062   1013   1210    709
    -36   1696   1732   -831   -885   1714    288    618   1187   1325   1621   1135
   -254   1496   1751   -620  -1002   1623    -20    153    896   1109   1457    997
   -316    761   1075   -223   -696    919   -254   -283    257    400    763    361
   -210    135    345     38   -277    239   -296   -355   -129   -103    218   -176
   -181    -98     80    137   -132    -10   -197   -181   -109   -153    106   -309
   -181    -85     96    132   -140      5    -25     23     28    -54    158   -272
   -124     59    184     28   -153    122    122    197    174     72    259   -181
   -127     96    223     15   -174    158    163    246    220    116    283   -145
   -109     72    181     18   -145    124    176    257    226    111    257   -150
   -140    111    252     12   -194    181    226    314    277    163    285    -77
   -103    142    244    -20   -176    192    220    311    275    166    270    -75
    -18    200    218    -90   -116    207    218    309    280    176    270    -98
      7    236    226   -122   -109    231    207    311    285    189    275   -103
      0    192    192    -96    -96    192    181    285    262    168    241   -127
     28    205    174   -119    -72    189    197    288    262    163    231   -132
    -67    145    213    -38   -140    179    200    288    262    163    223   -132
    -93    124    218    -18   -155    171    187    262    241    140    197   -114
    -41    179    220    -70   -132    200    215    283    259    158    213    -75
   -127    148    272    -10   -200    210    213    267    249    145    202    -83
    -57    184    241    -62   -148    213    202    246    236    127    189    -96
    -57    277    335   -111   -194    303    246    301    293    184    241    -51
    -38    290    329   -127   -184    311    233    306    298    192    236    -51
      2    265    262   -135   -129    265    192    265    257    163    207    -77
     62    267    205   -163    -70    236    171    228    223    137    184    -85
     70    309    239   -189    -85    275    215    254    246    158    205    -54
    -64    215    277    -75   -171    246    220    262    249    158    197    -57
    -31    254    285   -114   -158    270    202    270    265    181    220    -36
     31    316    285   -174   -127    301    207    265    259    189    233    -31
     36    332    293   -184   -129    314    249    293    280    207    246    -10
    -18    270    288   -127   -153    277    228    272    262    184    223    -28
   -124    184    306    -31   -215    244    207    252    244    168    213    -28
    -85    194    280    -54   -181    236    207    236    228    158    207    -36
    -33    288    319   -127   -176    303    244    285    275    202    249     10
    109    342    233   -226    -62    288    168    252    252    194    244     12
    236    389    153   -314     41    272    153    241    241    189    236     -2
    -83    270    353    -93   -218    311    231    275    265    207    249     12
   -303    158    459     72   -381    306    220    262    249    194    241      0
   -142    181    324    -18   -233    252    155    228    218    168    215    -18
     64    252    187   -158    -62    220    122    207    200    150    197    -18
    132    371    239   -252    -51    306    153    241    239    194    252     44
     38    329    288   -187   -124    311    145    252    249    205    267     62
     83    389    306   -236   -111    348    161    257    259    226    288     80
    -59    319    376   -129   -218    348    181    262    262    223    288     85
    -77    322    400   -122   -239    361    189    267    270    231    290     96
     59    459    397   -259   -168    428    220    298    306    270    329    124
     -5    433    439   -215   -223    436    236    306    316    277    329    137
   -109    433    542   -163   -324    488    267    335    348    309    361    184
      2    454    452   -228   -223    454    207    301    327    290    340    176
     12    389    376   -202   -181    384    171    259    285    254    298    137
    155    472    316   -314    -80    394    210    285    314    280    314    171
    194    428    231   -311    -20    329    197    267    296    257    285    124
    122    366    244   -244    -59    306    181    246    275    236    254     72
    -15    358    374   -174   -194    366    205    262    298    259    275    103
    -33    345    379   -155   -207    363    202    257    296    257    272    116
     41    324    280   -184   -119    303    171    226    262    226    239    114
    158    394    236   -275    -38    316    163    215    249    218    236    124
     54    345    290   -202   -116    316    168    228    257    231    239    129
    -83    335    418   -127   -252    376    226    262    290    270    277    192
     31    381    348   -207   -158    366    205    239    270    259    270    210
    163    355    192   -259    -12    275    124    174    207    192    192    155
    -75    361    436   -142   -257    397    197    239    275    259    267    241
    -85    358    444   -137   -265    402    187    249    277    262    270    236
    122    433    309   -277    -93    371    168    236    262    246    257    236
    153    480    327   -316    -85    405    189    244    270    252    275    244
     59    439    379   -252   -161    407    189    259    277    259    277    233
    161    459    298   -311    -70    381    155    231    252    236    262    244
     33    316    283   -174   -124    298     88    166    184    171    202    176
     57    283    226   -168    -83    254     49    140    155    140    161    122
    101    472    371   -288   -135    420    150    236    252    239    265    220
     72    428    355   -249   -140    392     96    202    218    210    244    215
    -12    387    400   -189   -207    394    103    215    220    213    254    236
   -226    283    509    -28   -366    394    116    226    218    207    246    218
   -129    277    405    -75   -267    340     44    174    161    161    207    174
   -174    296    467    -62   -322    381     83    207    189    187    236    207
   -361    280    639     38   -498    459    124    259    231    226    272    231
   -265    176    441     44   -353    309    -12    163    127    129    179    145
   -231     85    314     72   -272    200    -88     80     44     49    114     96
   -413     18    431    194   -420    223    -70     93     49     46    116     85
   -316    122    439     96   -379    280    -49    142     93     93    163    132
   -267     77    345     96   -306    210    -93    101     44     46    129    111
   -563    -98    462    329   -514    181   -101     80     15     15    106     88
   -574   -140    431    355   -504    145   -124     90     10     10    101     62
   -415   -119    296    267   -358     88   -179     57    -28    -20     85     59
   -319    -36    283    179   -301    122   -158     72    -15     -7    106     93
   -571    -85    485    327   -530    200    -64    148     44     31    132     83
   -675   -140    535    407   -607    197    -54    150     41     23    140     80
   -665   -103    561    381   -615    228    -62    148     36     28    163    114
   -844   -119    724    483   -784    301    -72    148     46     44    202    161
   -800    -96    701    446   -753    301   -106    124     25     20    189    150
   -743   -207    535    475   -641    163   -192     62    -41    -46    127     77
   -704   -181    522    441   -613    168   -192     36    -57    -51    132     75
   -839   -265    574    553   -706    153   -213     -2    -80    -72    116     38
   -810   -296    514    553   -665    109   -249    -25   -114    -98     96     18
   -693   -306    387    498   -540     38   -290    -70   -168   -150     54     -2
   -820   -410    407    615   -615     -2   -319   -106   -210   -194      7    -59
  -1052   -592    459    823   -756    -67   -353   -127   -239   -226    -23    -88
  -1034   -641    392    836   -717   -124   -363   -142   -267   -262    -54   -129
  -1215   -753    462    984   -841   -145   -384   -176   -301   -301    -83   -155
  -1405   -823    581   1111   -995   -122   -379   -174   -298   -303    -72   -161
  -1187   -797    389    992   -789   -205   -439   -213   -345   -353   -109   -187
   -924   -750    174    836   -550   -288   -498   -246   -389   -405   -161   -231
  -1132   -782    350    958   -743   -218   -452   -197   -340   -358   -106   -187
  -1241   -833    407   1036   -826   -213   -470   -218   -355   -368    -98   -200
  -1166   -935    231   1052   -698   -353   -592   -324   -467   -480   -218   -322
  -1283   -989    290   1135   -789   -350   -587   -316   -472   -488   -233   -314
  -1447  -1093    353   1270   -901   -371   -545   -270   -457   -478   -207   -288
  -1345  -1197    145   1270   -748   -527   -501   -202   -475   -535   -280   -381
  -1252  -1189     62   1221   -657   -563   -345    -36   -402   -524   -311   -462
  -1470  -1143    324   1306   -898   -410   -145    215   -205   -363   -168   -327
  -1317   -888    428   1101   -875   -231   -122    350    -38   -168     38   -124
  -1189   -316    872    750  -1034    277   -187    358    184    181    467    296
  -1532    226   1758    654  -1644    992   -452     59    316    511    922    766
  -1974    200   2171    885  -2073   1184   -774   -397    142    475    971    805
  -1912   -306   1605   1109  -1761    649  -1013   -846   -420   -122    423    275
  -1696   -974    722   1335  -1210   -127  -1080  -1028   -953   -802   -272   -342
  -1849  -1512    337   1680  -1093   -587   -974   -865  -1049  -1013   -545   -592
  -1870  -1608    262   1735  -1067   -672   -839   -654   -932   -943   -517   -592
  -1566  -1369    194   1467   -880   -587   -706   -467   -776   -810   -394   -480
  -1725  -1387    337   1553  -1034   -524   -646   -397   -704   -753   -335   -431
  -1834  -1457    376   1647  -1106   -540   -649   -405   -706   -769   -345   -428
  -1899  -1538    358   1717  -1130   -589   -657   -410   -727   -805   -387   -485
  -2013  -1584    426   1797  -1221   -579   -623   -371   -704   -792   -376   -501
  -1904  -1545    358   1725  -1132   -594   -641   -371   -706   -800   -374   -491
  -1855  -1506    348   1680  -1101   -579   -626   -355   -693   -792   -353   -465
  -1800  -1431    368   1615  -1088   -530   -602   -324   -665   -763   -314   -441
  -1901  -1496    405   1699  -1153   -545   -615   -337   -675   -779   -327   -452
  -1948  -1522    426   1732  -1187   -548   -613   -340   -678   -784   -332   -444
  -2047  -1602    444   1826  -1247   -579   -646   -371   -706   -818   -361   -475
  -2005  -1623    379   1813  -1195   -620   -696   -381   -724   -844   -392   -514
  -1958  -1551    407   1753  -1184   -571   -657   -358   -698   -815   -358   -480
  -2174  -1551    623   1862  -1400   -465   -581   -293   -631   -745   -283   -387
  -1979  -1639    340   1810  -1161   -649   -753   -397   -748   -865   -394   -488
  -1803  -1564    239   1680  -1023   -662   -748   -397   -761   -878   -410   -501
  -2057  -1652    405   1855  -1234   -623   -698   -363   -737   -865   -397   -501
  -2166  -1753    410   1958  -1291   -672   -719   -376   -758   -891   -418   -555
  -1974  -1647    327   1810  -1150   -659   -717   -358   -750   -885   -402   -537
  -2075  -1636    439   1855  -1257   -600   -680   -324   -732   -865   -387   -491
  -2229  -1764    462   1995  -1348   -652   -719   -327   -761   -893   -420   -537
  -2114  -1743    371   1927  -1244   -688   -750   -327   -782   -914   -439   -558
  -2114  -1704    410   1909  -1262   -646   -724   -288   -763   -896   -405   -509
  -2257  -1800    454   2029  -1358   -672   -735   -275   -784   -922   -436   -537
  -2273  -1852    420   2062  -1348   -717   -769   -267   -810   -945   -457   -553
  -2252  -1818    433   2034  -1345   -693   -761   -205   -800   -930   -441   -535
  -2205  -1829    376   2018  -1291   -727   -813   -132   -823   -953   -462   -563
  -2143  -1855    288   1997  -1215   -784   -833    -59   -867   -989   -488   -574
  -2213  -1842    371   2026  -1293   -735   -782     12   -846   -974   -465   -550
  -2257  -1888    366   2070  -1312   -761   -784     20   -857   -984   -475   -568
  -2249  -1930    319   2091  -1286   -805   -820      2   -888  -1008   -488   -581
  -2161  -1792    368   1974  -1267   -711   -789     77   -839   -950   -426   -517
  -2260  -1870    389   2065  -1327   -740   -784    103   -857   -971   -446   -532
  -2374  -1979    392   2174  -1384   -792   -802    132   -893  -1008   -480   -566
  -2460  -1995    465   2229  -1462   -766   -805    220   -885   -997   -465   -558
  -2465  -1992    472   2229  -1470   -761   -815    335   -885   -995   -459   -576
  -2270  -1818    449   2044  -1361   -685   -745    535   -831   -943   -407   -555
  -2392  -1922    470   2156  -1431   -727   -779    649   -870   -982   -446   -571
  -2405  -1997    407   2203  -1408   -795   -828    756   -914  -1023   -493   -600
  -2473  -2013    459   2242  -1467   -779   -813    818   -896  -1008   -472   -555
  -2551  -1995    555   2273  -1556   -722   -763    805   -846   -958   -431   -504
  -2410  -2029    379   2218  -1395   -826   -820    678   -898  -1015   -501   -568
  -2486  -2047    439   2268  -1462   -805   -805    618   -883  -1008   -496   -555
  -2553  -2044    506   2296  -1530   -769   -774    581   -844   -982   -467   -563
  -2533  -2078    452   2304  -1493   -813   -797    509   -859  -1005   -496   -600
  -2509  -2073    436   2291  -1475   -818   -795    449   -857  -1010   -506   -597
  -2642  -2070    571   2356  -1608   -750   -756    420   -813   -971   -467   -555
  -2603  -2140    462   2369  -1535   -839   -836    322   -865  -1034   -530   -615
  -2590  -2156    433   2372  -1514   -859   -844    293   -862  -1044   -545   -636
  -2582  -2127    454   2353  -1519   -836   -828    280   -839  -1026   -537   -628
  -2587  -2088    498   2338  -1543   -795   -789    272   -813  -1002   -506   -615
  -2813  -2195    618   2501  -1717   -787   -800    239   -823  -1013   -506   -600
  -2577  -2169    407   2372  -1493   -880   -862    184   -878  -1080   -574   -649
  -2626  -2244    381   2434  -1506   -932   -872    158   -898  -1111   -607   -693
  -2688  -2262    426   2475  -1558   -919   -878    153   -888  -1101   -592   -672
  -2670  -2273    397   2470  -1535   -937   -896    140   -896  -1117   -605   -672
  -2782  -2309    472   2546  -1628   -917   -891    150   -880  -1109   -592   -680
  -2818  -2252    566   2533  -1693   -844   -846    207   -823  -1054   -535   -646
  -2639  -2231    407   2436  -1525   -911   -898    168   -859  -1096   -571   -665
  -2761  -2288    472   2522  -1618   -909   -898    179   -854  -1096   -568   -652
  -2829  -2369    459   2598  -1644   -956   -927    171   -870  -1119   -587   -691
  -2792  -2385    407   2587  -1600   -989   -963    163   -883  -1135   -597   -711
  -2772  -2236    535   2504  -1654   -852   -875    267   -784  -1036   -496   -623
  -2800  -2309    488   2553  -1644   -909   -904    239   -818  -1070   -522   -646
  -2772  -2348    423   2561  -1597   -963   -948    207   -852  -1104   -548   -691
  -2712  -2377    332   2543  -1522  -1023  -1013    176   -885  -1132   -579   -756
  -2681  -2325    355   2504  -1519   -984  -1005    213   -857  -1098   -558   -724
  -2821  -2374    446   2595  -1636   -963   -979    246   -831  -1072   -540   -701
  -2847  -2455    392   2652  -1621  -1031  -1015    213   -872  -1109   -587   -756
  -2764  -2408    353   2585  -1561  -1028  -1028    213   -875  -1104   -579   -732
  -2777  -2387    389   2582  -1584  -1000  -1041    223   -870  -1093   -566   -693
  -2844  -2403    441   2624  -1644   -982  -1034    244   -859  -1083   -566   -704
  -2870  -2470    397   2670  -1636  -1036  -1072    226   -891  -1109   -600   -748
  -2868  -2468    397   2668  -1634  -1036  -1080    236   -891  -1104   -600   -761
  -2904  -2439    465   2673  -1686   -987  -1047    293   -852  -1062   -568   -750
  -2878  -2449    428   2662  -1654  -1013  -1065    293   -865  -1072   -579   -753
  -2920  -2423    496   2670  -1709   -963  -1070    306   -859  -1065   -568   -711
  -2933  -2410    522   2670  -1730   -945  -1060    324   -852  -1057   -576   -719
  -3008  -2397    610   2704  -1810   -893  -1031    371   -815  -1015   -545   -704
  -2927  -2356    571   2642  -1751   -893  -1049    374   -818  -1013   -548   -696
  -2868  -2252    615   2559  -1743   -818  -1013    407   -787   -976   -517   -672
  -2974  -2338    636   2655  -1805   -852  -1034    381   -810  -1005   -550   -711
  -2943  -2304    639   2624  -1792   -833  -1028    397   -800   -997   -542   -704
  -3052  -2335    714   2694  -1886   -810  -1072    379   -802   -995   -540   -706
  -3081  -2343    737   2712  -1909   -802  -1106    371   -805   -997   -545   -719
  -2990  -2320    670   2652  -1831   -826  -1122    371   -813  -1005   -558   -740
  -3026  -2369    657   2699  -1842   -857  -1158    350   -836  -1028   -576   -722
  -3039  -2423    613   2730  -1826   -906  -1158    355   -852  -1057   -613   -776
  -3076  -2512    563   2795  -1821   -974  -1174    348   -880  -1085   -646   -813
  -3057  -2496    558   2777  -1808   -969  -1184    337   -891  -1093   -646   -774
  -3063  -2457    605   2761  -1834   -927  -1135    371   -865  -1075   -631   -763
  -3112  -2585    527   2847  -1821  -1031  -1176    319   -924  -1137   -704   -854
  -3078  -2634    444   2855  -1764  -1093  -1239    275   -963  -1176   -735   -865
  -3156  -2668    488   2909  -1823  -1091  -1252    257   -969  -1187   -745   -867
  -3146  -2569    576   2857  -1862   -997  -1192    316   -909  -1132   -696   -826
  -3187  -2639    548   2912  -1870  -1047  -1200    303   -922  -1150   -719   -852
  -3164  -2686    478   2925  -1823  -1104  -1213    290   -937  -1169   -750   -896
  -3187  -2701    485   2943  -1836  -1109  -1221    290   -935  -1166   -748   -891
  -3099  -2688    410   2894  -1756  -1140  -1249    285   -950  -1184   -761   -875
  -3034  -2769    262   2902  -1652  -1254  -1176    384   -927  -1200   -815   -969
  -3130  -2837    293   2982  -1712  -1273  -1049    566   -818  -1137   -797   -982
  -3055  -2714    337   2883  -1696  -1189   -924    774   -659  -1005   -693   -896
  -3086  -2504    581   2795  -1834   -961   -820    956   -446   -776   -465   -683
  -3026  -1932   1091   2478  -2060   -420   -841    979   -197   -407    -31   -241
  -3237  -1449   1784   2343  -2512    166  -1072    691   -106   -145    329    111
  -3416  -1358   2057   2385  -2738    348  -1379    236   -283   -187    366    163
  -3416  -1826   1590   2621  -2504   -119  -1597   -197   -800   -727   -140   -285
  -3411  -2559    852   2982  -2132   -854  -1675   -353  -1278  -1337   -782   -898
  -3400  -3005    394   3203  -1899  -1306  -1615   -210  -1363  -1512  -1018  -1135
  -3385  -3133    249   3257  -1818  -1441  -1519    -57  -1293  -1486  -1031  -1153
  -3322  -3089    233   3205  -1779  -1428  -1423     72  -1195  -1410   -987  -1135
  -3239  -2982    257   3107  -1748  -1363  -1369    166  -1101  -1325   -911  -1062
  -3205  -2917    288   3060  -1748  -1314  -1332    213  -1049  -1275   -867  -1018
  -3242  -2920    319   3081  -1782  -1301  -1299    254  -1018  -1249   -849  -1008
  -3351  -2940    410   3146  -1880  -1265  -1262    290   -982  -1221   -823  -1005
  -3421  -2951    467   3185  -1945  -1244  -1247    309   -963  -1205   -807   -979
  -3315  -2925    389   3120  -1855  -1270  -1262    303   -976  -1215   -815   -971
  -3213  -2899    314   3055  -1766  -1293  -1278    293   -989  -1228   -828   -987
  -3283  -2907    376   3096  -1831  -1265  -1249    322   -963  -1208   -807   -982
  -3341  -2915    423   3128  -1883  -1247  -1223    353   -940  -1182   -787  -1000
  -3309  -2940    368   3125  -1842  -1286  -1252    332   -963  -1202   -795   -979
  -3291  -3013    277   3151  -1787  -1369  -1304    277  -1026  -1262   -854  -1005
  -3322  -2907    415   3115  -1870  -1247  -1221    358   -940  -1179   -774   -935
  -3374  -2909    465   3143  -1919  -1223  -1218    368   -930  -1163   -756   -932
  -3343  -2961    379   3151  -1862  -1291  -1270    335   -969  -1202   -800   -961
  -3190  -2948    241   3068  -1717  -1353  -1301    316   -997  -1236   -841  -1005
  -3187  -2961    226   3076  -1706  -1369  -1314    309  -1008  -1247   -857  -1041
  -3286  -2940    345   3112  -1816  -1299  -1273    345   -966  -1202   -802   -963
  -3244  -2927    316   3086  -1782  -1306  -1293    337   -976  -1205   -805   -953
  -3265  -2943    322   3104  -1795  -1312  -1293    342   -971  -1200   -810   -963
  -3338  -2935    402   3138  -1870  -1267  -1265    376   -943  -1169   -784   -948
  -3252  -2930    322   3091  -1790  -1304  -1301    358   -969  -1189   -807   -976
  -3229  -2925    303   3076  -1766  -1312  -1319    348   -979  -1197   -815   -979
  -3268  -2938    329   3102  -1800  -1304  -1314    355   -971  -1192   -813   -982
  -3398  -2966    431   3182  -1914  -1267  -1296    376   -950  -1163   -789   -971
  -3343  -2935    407   3141  -1878  -1265  -1312    374   -956  -1163   -787   -945
  -3270  -2922    348   3096  -1810  -1288  -1325    361   -974  -1184   -810   -958
  -3252  -2917    335   3083  -1795  -1291  -1350    353   -976  -1179   -818   -974
  -3276  -2927    348   3102  -1813  -1291  -1374    350   -979  -1179   -823   -995
  -3156  -2920    236   3037  -1699  -1343  -1426    316  -1018  -1208   -852   -984
  -3138  -2899    236   3018  -1688  -1332  -1421    324  -1015  -1205   -846   -982
  -3187  -2920    267   3050  -1727  -1327  -1439    316  -1018  -1205   -846  -1000
  -3304  -2904    400   3104  -1852  -1252  -1402    350   -979  -1163   -800   -937
  -3211  -2894    314   3050  -1764  -1291  -1436    327  -1008  -1192   -826   -950
  -3190  -2899    290   3044  -1740  -1306  -1449    319  -1018  -1200   -833   -963
  -3237  -2870    363   3052  -1803  -1254  -1413    355   -979  -1161   -795   -930
  -3174  -2824    350   3000  -1764  -1236  -1418    363   -971  -1150   -782   -922
  -3182  -2855    324   3016  -1756  -1265  -1428    350   -982  -1163   -797   -945
  -3304  -2894    407   3099  -1857  -1244  -1392    363   -963  -1148   -779   -943
  -3346  -2876    470   3109  -1909  -1202  -1376    387   -927  -1114   -745   -924
  -3154  -2829    324   2992  -1740  -1252  -1418    361   -953  -1143   -771   -927
  -3151  -2876    275   3011  -1714  -1299  -1439    337   -974  -1171   -797   -937
  -3167  -2857    309   3011  -1740  -1275  -1408    361   -937  -1137   -766   -917
  -3234  -2868    366   3050  -1803  -1252  -1382    381   -906  -1111   -740   -909
  -3252  -2839    413   3047  -1834  -1213  -1343    413   -867  -1078   -706   -901
  -3281  -2844    436   3060  -1860  -1205  -1325    428   -846  -1062   -691   -914
  -3250  -2855    394   3052  -1823  -1228  -1340    415   -846  -1065   -691   -917
  -3187  -2863    324   3024  -1756  -1270  -1371    389   -862  -1080   -704   -932
  -3141  -2831    309   2987  -1725  -1262  -1382    371   -862  -1078   -685   -904
  -3221  -2876    345   3047  -1787  -1265  -1374    363   -865  -1088   -698   -935
  -3224  -2868    355   3044  -1792  -1254  -1366    368   -854  -1078   -688   -943
  -3281  -2857    423   3070  -1855  -1218  -1345    384   -831  -1057   -667   -943
  -3263  -2863    400   3063  -1831  -1231  -1350    379   -831  -1057   -672   -971
  -3198  -2865    329   3031  -1764  -1267  -1382    358   -849  -1067   -680   -961
  -3231  -2870    358   3050  -1797  -1257  -1374    361   -841  -1057   -672   -950
  -3244  -2863    381   3052  -1813  -1241  -1371    366   -831  -1044   -659   -940
  -3224  -2863    361   3044  -1792  -1252  -1382    361   -833  -1047   -670   -956
  -3211  -2839    371   3024  -1792  -1236  -1374    371   -820  -1036   -659   -948
  -3221  -2870    350   3044  -1787  -1260  -1392    350   -833  -1052   -672   -943
  -3218  -2863    355   3039  -1790  -1252  -1387    355   -831  -1049   -672   -961
  -3221  -2816    405   3018  -1813  -1205  -1371    379   -802  -1018   -649   -953
  -3195  -2834    358   3013  -1779  -1239  -1382    366   -818  -1041   -670   -976
  -3218  -2857    361   3037  -1790  -1249  -1387    350   -818  -1041   -662   -963
  -3278  -2855    423   3065  -1852  -1215  -1363    355   -802  -1026   -639   -932
  -3221  -2876    345   3050  -1784  -1265  -1387    332   -826  -1054   -667   -971
  -3263  -2878    384   3068  -1823  -1247  -1400    327   -815  -1039   -646   -953
  -3291  -2912    379   3102  -1836  -1267  -1397    319   -818  -1049   -659   -989
  -3255  -2935    319   3094  -1790  -1309  -1413    298   -823  -1057   -678  -1015
  -3270  -2998    272   3135  -1771  -1363  -1449    265   -844  -1083   -693  -1015
  -3356  -3016    337   3185  -1847  -1340  -1444    275   -823  -1067   -678  -1015
  -3156  -2870    285   3013  -1722  -1293  -1408    314   -776  -1031   -633   -982
  -3164  -2850    314   3005  -1740  -1267  -1405    319   -758  -1015   -615   -976
  -3247  -2917    329   3083  -1790  -1293  -1415    298   -771  -1036   -636  -1015
  -3325  -2956    368   3141  -1849  -1296  -1418    296   -769  -1036   -636  -1026
  -3278  -2959    319   3117  -1800  -1319  -1434    283   -771  -1047   -639  -1031
  -3198  -2899    296   3047  -1748  -1304  -1423    293   -745  -1026   -615  -1018
  -3361  -2946    415   3154  -1888  -1265  -1408    309   -717  -1005   -594  -1021
  -3270  -2886    381   3076  -1829  -1252  -1423    306   -696   -987   -566   -982
  -3086  -2769    316   2927  -1704  -1226  -1395    329   -665   -966   -542   -961
  -3182  -2816    363   2998  -1774  -1226  -1379    332   -644   -958   -530   -971
  -3294  -2811    483   3052  -1888  -1163  -1348    353   -607   -924   -491   -956
  -3302  -2821    478   3060  -1891  -1171  -1384    332   -605   -922   -480   -950
  -3128  -2743    384   2935  -1758  -1179  -1408    324   -597   -914   -465   -963
  -3089  -2717    371   2902  -1732  -1174  -1413    316   -589   -906   -454   -969
  -3190  -2824    366   3008  -1779  -1228  -1467    265   -620   -935   -478  -1000
  -3239  -2826    410   3031  -1826  -1208  -1462    277   -592   -909   -441   -966
  -3260  -2912    348   3086  -1805  -1283  -1499    244   -620   -945   -472  -1015
  -3177  -2951    226   3063  -1701  -1363  -1543    205   -659   -989   -514  -1070
  -3096  -2899    197   2998  -1647  -1350  -1504    231   -628   -966   -478  -1034
  -3198  -3039    155   3117  -1678  -1441  -1556    161   -691  -1028   -535  -1106
  -3234  -3073    161   3154  -1699  -1454  -1551    148   -688  -1031   -535  -1119
  -3307  -3073    233   3190  -1771  -1421  -1525    158   -667  -1018   -514  -1104
  -3265  -3112    153   3190  -1709  -1480  -1584    116   -706  -1060   -550  -1137
  -3185  -3109     75   3146  -1631  -1517  -1618     85   -737  -1088   -576  -1150
  -3156  -3107     49   3130  -1605  -1530  -1615     83   -743  -1096   -584  -1158
  -3190  -3099     90   3143  -1641  -1504  -1587    109   -717  -1072   -558  -1130
  -3177  -3076    101   3128  -1639  -1488  -1592    114   -714  -1065   -553  -1111
  -3187  -3115     72   3148  -1631  -1522  -1618     93   -743  -1093   -589  -1150
  -3216  -3174     41   3195  -1631  -1569  -1618    119   -753  -1114   -620  -1200
  -3192  -3229    -36   3208  -1579  -1634  -1545    239   -714  -1111   -641  -1226
  -3159  -3164     -5   3161  -1577  -1584  -1413    420   -607  -1041   -597  -1187
  -3096  -3052     41   3073  -1571  -1506  -1306    620   -454   -906   -488  -1096
  -3029  -2753    275   2891  -1654  -1239  -1244    766   -236   -649   -218   -831
  -3063  -2190    872   2624  -1969   -657  -1317    727      2   -280    213   -379
  -3270  -1577   1693   2423  -2483     57  -1553    413    142     31    620     36
  -3283  -1665   1615   2473  -2452    -25  -1886    -85   -179   -207    436   -132
  -3377  -2364   1013   2870  -2195   -678  -2073   -470   -771   -870   -207   -719
  -3393  -3076    316   3234  -1855  -1382  -2127   -568  -1195  -1397   -763  -1260
  -3374  -3424    -49   3400  -1662  -1738  -2078   -426  -1244  -1519   -932  -1434
  -3296  -3382    -85   3338  -1608  -1735  -1948   -254  -1135  -1449   -888  -1408
  -3174  -3289   -116   3231  -1530  -1704  -1844   -122  -1031  -1371   -831  -1363
  -3216  -3234    -20   3224  -1597  -1628  -1790    -51   -958  -1312   -776  -1319
  -3281  -3161    119   3221  -1701  -1522  -1727     20   -888  -1244   -701  -1249
  -3273  -3172    101   3218  -1688  -1535  -1727     28   -893  -1252   -711  -1247
  -3195  -3187      5   3190  -1600  -1592  -1732     20   -914  -1286   -750  -1275
  -3239  -3169     70   3203  -1657  -1551  -1714     46   -891  -1265   -727  -1254
  -3299  -3156    142   3229  -1722  -1506  -1704     72   -867  -1244   -704  -1241
  -3234  -3195     36   3213  -1636  -1579  -1740     41   -904  -1283   -735  -1278
  -3263  -3187     75   3224  -1670  -1556  -1722     57   -893  -1270   -719  -1260
  -3229  -3143     83   3185  -1660  -1530  -1701     77   -880  -1257   -706  -1262
  -3156  -3078     77   3117  -1618  -1501  -1719     77   -875  -1249   -696  -1265
  -3226  -3133     93   3180  -1660  -1519  -1748     59   -896  -1262   -706  -1265
  -3265  -3154    109   3208  -1688  -1522  -1751     51   -904  -1265   -711  -1270
  -3281  -3138    142   3208  -1714  -1499  -1722     77   -878  -1234   -688  -1260
  -3200  -3109     90   3156  -1647  -1509  -1725     80   -878  -1234   -688  -1267
  -3260  -3125    135   3192  -1699  -1496  -1732     80   -870  -1218   -680  -1265
  -3268  -3120    148   3192  -1709  -1486  -1740     75   -867  -1215   -678  -1252
  -3192  -3115     77   3151  -1636  -1519  -1761     54   -885  -1231   -698  -1260
  -3192  -3154     38   3174  -1615  -1558  -1805     28   -909  -1247   -724  -1280
  -3252  -3216     36   3231  -1644  -1590  -1849     -5   -935  -1270   -756  -1327
  -3156  -3008    148   3081  -1652  -1431  -1753     88   -836  -1169   -667  -1249
  -3182  -3024    158   3102  -1670  -1434  -1766     77   -839  -1163   -662  -1221
  -3185  -3099     85   3143  -1636  -1506  -1842     23   -888  -1210   -711  -1273
  -3260  -3104    155   3182  -1709  -1475  -1826     46   -859  -1182   -685  -1254
  -3190  -3047    142   3117  -1667  -1452  -1823     54   -844  -1163   -670  -1231
  -3234  -3083    150   3156  -1693  -1467  -1849     36   -862  -1182   -691  -1252
  -3302  -3122    179   3213  -1740  -1473  -1873     23   -867  -1184   -696  -1262
  -3208  -3031    174   3117  -1693  -1428  -1855     44   -846  -1161   -680  -1257
  -3096  -2966    129   3031  -1615  -1418  -1847     59   -828  -1140   -662  -1241
  -3128  -3026    101   3076  -1615  -1462  -1891     31   -849  -1153   -670  -1236
  -3218  -3039    179   3130  -1699  -1431  -1893     31   -844  -1143   -659  -1231
  -3190  -2959    228   3073  -1712  -1363  -1860     67   -807  -1106   -620  -1200
  -3125  -2940    184   3031  -1654  -1379  -1901     46   -823  -1117   -626  -1192
  -3154  -2998    155   3073  -1657  -1423  -1927     31   -839  -1132   -641  -1208
  -3122  -2998    124   3060  -1623  -1436  -1940     20   -844  -1135   -641  -1218
  -3148  -2982    166   3065  -1657  -1410  -1932     25   -831  -1119   -626  -1205
  -3190  -2951    239   3070  -1714  -1356  -1909     44   -807  -1096   -597  -1187
  -3161  -2925    233   3042  -1699  -1345  -1919     33   -807  -1096   -594  -1192
  -3211  -2935    275   3073  -1743  -1330  -1919     33   -797  -1085   -581  -1171
  -3192  -2917    275   3052  -1735  -1319  -1912     41   -784  -1078   -574  -1169
  -3169  -2904    265   3037  -1717  -1319  -1904     59   -769  -1065   -566  -1166
  -3117  -2899    215   3005  -1667  -1343  -1904     62   -761  -1065   -561  -1187
  -3180  -2907    272   3044  -1727  -1317  -1880     85   -730  -1036   -535  -1171
  -3174  -2909    262   3042  -1719  -1325  -1883     83   -727  -1036   -542  -1174
  -3177  -2927    249   3052  -1714  -1340  -1893     70   -732  -1044   -555  -1195
  -3198  -2920    277   3057  -1740  -1322  -1878     83   -714  -1031   -545  -1192
  -3177  -2883    293   3031  -1735  -1296  -1857     85   -698  -1023   -535  -1187
  -3268  -2915    353   3091  -1813  -1280  -1844     96   -683  -1013   -530  -1202
  -3218  -2935    283   3076  -1753  -1327  -1862     75   -706  -1039   -558  -1236
  -3104  -2922    181   3013  -1644  -1371  -1914     28   -743  -1075   -584  -1244
  -3109  -2930    179   3021  -1644  -1376  -1943      7   -753  -1080   -589  -1236
  -3141  -2917    220   3029  -1683  -1348  -1943      5   -750  -1075   -589  -1241
  -3226  -2961    265   3091  -1745  -1348  -1940      0   -750  -1078   -592  -1265
  -3302  -3013    285   3156  -1795  -1363  -1961    -15   -758  -1083   -600  -1278
  -3260  -2995    265   3128  -1764  -1366  -1971    -18   -758  -1078   -597  -1275
  -3068  -2886    181   2974  -1626  -1350  -1961      0   -743  -1062   -579  -1244
  -3060  -2860    197   2959  -1631  -1332  -1966      7   -727  -1044   -555  -1205
  -3102  -2896    205   2998  -1654  -1345  -1977     -5   -737  -1052   -568  -1218
  -3107  -2886    220   2998  -1665  -1332  -1966      0   -732  -1047   -563  -1221
  -3094  -2873    220   2982  -1657  -1325  -1961      7   -727  -1044   -561  -1239
  -3109  -2873    236   2990  -1675  -1317  -1971      7   -724  -1036   -555  -1234
  -3164  -2883    280   3024  -1722  -1301  -1977      7   -722  -1034   -550  -1221
  -3255  -2909    345   3083  -1800  -1283  -1966     23   -704  -1013   -532  -1200
  -3078  -2909    166   2992  -1623  -1371  -2016    -25   -758  -1062   -584  -1254
  -3044  -2850    194   2946  -1621  -1327  -2003     -7   -737  -1039   -561  -1239
  -3055  -2868    184   2961  -1621  -1343  -2018    -20   -748  -1044   -566  -1221
  -3044  -2878    166   2961  -1605  -1356  -2031    -20   -740  -1039   -563  -1213
  -3050  -2850    200   2948  -1626  -1325  -2016     -2   -722  -1021   -553  -1213
  -3037  -2852    184   2943  -1610  -1335  -2016    -10   -730  -1026   -561  -1223
  -3096  -2896    200   2995  -1649  -1348  -2034    -33   -748  -1044   -579  -1239
  -3135  -2938    197   3037  -1667  -1371  -2070    -57   -771  -1062   -602  -1254
  -3156  -2951    202   3052  -1680  -1374  -2088    -72   -782  -1070   -605  -1270
  -3068  -2894    174   2979  -1621  -1361  -2078    -64   -779  -1070   -607  -1299
  -2992  -2834    158   2912  -1577  -1337  -2062    -54   -763  -1054   -594  -1265
  -3138  -2873    265   3005  -1701  -1304  -2068    -57   -758  -1044   -581  -1223
  -3081  -2826    252   2953  -1667  -1288  -2044    -36   -743  -1031   -576  -1218
  -3065  -2826    239   2946  -1654  -1293  -2042    -36   -743  -1031   -579  -1228
  -3091  -2821    267   2953  -1680  -1275  -2036    -31   -730  -1018   -571  -1221
  -3164  -2842    322   3003  -1743  -1260  -2018    -15   -717  -1005   -561  -1218
  -3112  -2818    290   2964  -1704  -1265  -2023    -20   -719  -1010   -568  -1228
  -3013  -2756    257   2883  -1636  -1249  -2034    -28   -719  -1005   -558  -1208
  -3029  -2748    277   2886  -1654  -1236  -2049    -41   -717  -1000   -545  -1187
  -3094  -2761    332   2927  -1714  -1215  -2047    -46   -711   -992   -535  -1187
  -3151  -2787    361   2966  -1758  -1213  -2075    -51   -714   -987   -537  -1189
  -3107  -2792    314   2948  -1712  -1239  -2117    -77   -732  -1000   -548  -1187
  -3143  -2831    309   2987  -1727  -1262  -2122    -85   -745  -1008   -555  -1192
  -3143  -2925    218   3034  -1680  -1353  -2164   -122   -795  -1062   -613  -1257
  -3018  -2870    145   2943  -1584  -1363  -2151   -111   -792  -1062   -610  -1252
  -2964  -2917     44   2940  -1506  -1436  -2184   -145   -839  -1106   -657  -1286
  -3037  -3011     25   3021  -1532  -1493  -2213   -184   -883  -1148   -698  -1317
  -3205  -3078    127   3143  -1667  -1475  -2203   -181   -883  -1145   -698  -1319
  -3182  -3047    135   3112  -1660  -1457  -2184   -161   -867  -1124   -683  -1327
  -3141  -3047     93   3094  -1618  -1478  -2200   -166   -875  -1127   -678  -1306
  -3112  -3060     51   3083  -1582  -1504  -2231   -194   -904  -1150   -698  -1296
  -3089  -3050     38   3070  -1564  -1506  -2223   -189   -901  -1150   -709  -1312
  -3096  -3029     64   3063  -1584  -1483  -2208   -174   -896  -1140   -701  -1312
  -3128  -3063     64   3094  -1597  -1499  -2244   -200   -917  -1156   -711  -1304
  -3091  -3117    -25   3102  -1535  -1571  -2288   -226   -956  -1197   -761  -1358
  -2959  -3128   -168   3044  -1395  -1649  -2268   -187   -961  -1215   -792  -1400
  -3016  -3112    -98   3063  -1460  -1608  -2096     12   -849  -1135   -740  -1350
  -3003  -3073    -70   3039  -1467  -1571  -1990    192   -732  -1052   -683  -1317
  -2969  -2912     57   2940  -1514  -1428  -1901    384   -558   -878   -519  -1171
  -2995  -2543    452   2769  -1725  -1047  -1860    496   -324   -574   -181   -815
  -2977  -1888   1085   2431  -2034   -402  -1992    376    -96   -197    272   -332
  -3187  -1496   1691   2343  -2442     96  -2229     28    -67    -25    527    -80
  -3247  -1823   1423   2535  -2338   -200  -2478   -418   -462   -400    192   -379
  -3187  -2595    592   2891  -1891  -1002  -2668   -797  -1109  -1140   -550  -1067
  -3208  -3185     20   3195  -1615  -1582  -2683   -795  -1369  -1488   -943  -1475
  -3208  -3377   -168   3294  -1522  -1774  -2600   -639  -1332  -1504  -1008  -1582
  -3190  -3338   -148   3263  -1522  -1743  -2494   -480  -1215  -1408   -940  -1530
  -3057  -3148    -90   3104  -1483  -1621  -2392   -345  -1080  -1286   -826  -1410
  -3034  -3091    -57   3060  -1491  -1574  -2351   -288  -1026  -1236   -784  -1363
  -3089  -3133    -44   3109  -1525  -1590  -2327   -265  -1013  -1231   -784  -1382
  -3154  -3135     15   3143  -1587  -1561  -2291   -231   -982  -1200   -758  -1350
  -3081  -3076      5   3078  -1543  -1535  -2268   -207   -963  -1184   -743  -1330
  -3055  -3086    -33   3068  -1512  -1558  -2286   -220   -979  -1200   -758  -1348
  -3065  -3107    -44   3086  -1512  -1577  -2299   -231   -989  -1210   -769  -1358
  -3154  -3122     28   3135  -1592  -1548  -2283   -215   -971  -1189   -750  -1335
  -3091  -3115    -23   3104  -1535  -1569  -2291   -210   -974  -1189   -758  -1335
  -3024  -3039    -18   3029  -1504  -1530  -2286   -187   -953  -1169   -737  -1314
  -3000  -3034    -33   3016  -1486  -1535  -2286   -181   -953  -1166   -737  -1314
  -3024  -3042    -20   3031  -1501  -1530  -2275   -176   -948  -1161   -735  -1304
  -3091  -3091      0   3091  -1545  -1545  -2281   -184   -956  -1169   -745  -1301
  -3115  -3112      0   3112  -1558  -1556  -2281   -181   -958  -1169   -756  -1319
  -3055  -3021     33   3039  -1545  -1496  -2239   -140   -914  -1127   -714  -1280
  -3104  -3039     62   3070  -1584  -1488  -2252   -142   -911  -1122   -704  -1257
  -3029  -3070    -41   3050  -1493  -1556  -2301   -179   -953  -1158   -740  -1288
  -2907  -2990    -83   2948  -1413  -1538  -2278   -168   -937  -1143   -737  -1286
  -2953  -2992    -38   2972  -1460  -1517  -2268   -148   -919  -1117   -717  -1262
  -2961  -3029    -70   2995  -1447  -1551  -2299   -174   -940  -1132   -730  -1265
  -2964  -3039    -75   3003  -1444  -1558  -2301   -181   -945  -1137   -737  -1267
  -2969  -3005    -36   2985  -1470  -1522  -2270   -161   -922  -1114   -722  -1257
  -2943  -2956    -15   2948  -1465  -1486  -2255   -145   -904  -1091   -704  -1239
  -2964  -2985    -20   2972  -1473  -1504  -2275   -161   -919  -1101   -714  -1257
  -2938  -2995    -57   2966  -1441  -1527  -2307   -176   -935  -1111   -719  -1260
  -2992  -3018    -28   3005  -1483  -1525  -2291   -171   -932  -1106   -709  -1236
  -2990  -2972     18   2982  -1504  -1478  -2278   -166   -914  -1085   -683  -1205
  -3068  -2995     72   3029  -1571  -1462  -2291   -239   -917  -1078   -665  -1192
  -2990  -2894     96   2943  -1543  -1400  -2281   -306   -896  -1049   -633  -1182
  -2920  -2940    -20   2927  -1449  -1480  -2322   -384   -948  -1111   -717  -1262
  -2927  -2948    -20   2938  -1454  -1486  -2327   -405   -953  -1106   -717  -1241
  -2883  -2912    -28   2896  -1428  -1470  -2327   -415   -948  -1096   -701  -1200
  -2878  -2920    -41   2899  -1418  -1480  -2335   -433   -956  -1106   -711  -1197
  -2948  -2943      5   2943  -1478  -1467  -2340   -436   -956  -1106   -709  -1202
  -2938  -2920     15   2927  -1478  -1452  -2335   -439   -953  -1101   -706  -1208
  -2938  -2904     33   2920  -1488  -1436  -2327   -441   -948  -1098   -704  -1192
  -3021  -2972     49   2998  -1535  -1462  -2364   -483   -974  -1132   -732  -1215
  -3060  -2985     75   3021  -1569  -1454  -2361   -475   -969  -1132   -735  -1208
  -2953  -2935     18   2943  -1486  -1460  -2359   -475   -969  -1137   -743  -1202
  -2857  -2824     31   2839  -1447  -1397  -2317   -441   -927  -1101   -706  -1150
  -2886  -2777    109   2831  -1499  -1335  -2247   -381   -872  -1057   -662  -1104
  -3112  -2995    116   3052  -1618  -1439  -2330   -454   -935  -1124   -730  -1184
  -3026  -2912    114   2969  -1571  -1400  -2294   -426   -906  -1101   -711  -1176
  -2878  -2816     59   2844  -1470  -1379  -2244   -394   -875  -1085   -704  -1156
  -2915  -2979    -64   2948  -1426  -1522  -2325   -475   -948  -1169   -787  -1221
  -2873  -2927    -54   2899  -1410  -1491  -2312   -459   -924  -1150   -763  -1200
  -2785  -2808    -23   2795  -1382  -1415  -2249   -413   -872  -1104   -709  -1153
  -2930  -2907     20   2917  -1478  -1444  -2270   -449   -898  -1137   -743  -1169
  -2917  -2886     31   2902  -1475  -1428  -2268   -446   -888  -1132   -743  -1158
  -2803  -2831    -28   2816  -1387  -1431  -2249   -444   -885  -1137   -745  -1171
  -2935  -2938     -2   2938  -1467  -1473  -2288   -496   -924  -1182   -784  -1218
  -2946  -2979    -36   2961  -1454  -1509  -2309   -522   -948  -1215   -823  -1252
  -2855  -2907    -51   2881  -1402  -1480  -2278   -498   -927  -1200   -813  -1226
  -2894  -2829     62   2860  -1480  -1384  -2229   -457   -878  -1156   -771  -1176
  -2899  -2860     36   2878  -1467  -1413  -2270   -488   -901  -1179   -797  -1213
  -2902  -2915    -12   2907  -1447  -1462  -2325   -542   -940  -1213   -823  -1213
  -2865  -2829     36   2847  -1452  -1397  -2268   -496   -893  -1171   -784  -1158
  -2808  -2876    -67   2839  -1371  -1473  -2314   -542   -943  -1221   -841  -1221
  -2803  -2891    -90   2847  -1356  -1491  -2340   -555   -953  -1226   -854  -1226
  -2792  -2813    -20   2800  -1387  -1418  -2304   -517   -911  -1176   -805  -1156
  -2850  -2852     -2   2852  -1423  -1428  -2301   -532   -930  -1189   -820  -1171
  -2860  -2907    -49   2881  -1405  -1478  -2340   -576   -974  -1223   -859  -1202
  -2805  -2870    -64   2837  -1371  -1467  -2348   -581   -979  -1218   -859  -1192
  -2805  -2850    -46   2826  -1382  -1449  -2343   -574   -971  -1202   -846  -1171
  -2943  -2915     28   2930  -1486  -1444  -2333   -571   -974  -1197   -849  -1176
  -2933  -2933      0   2930  -1467  -1467  -2346   -581   -995  -1210   -865  -1189
  -2873  -2917    -44   2894  -1415  -1480  -2364   -589  -1013  -1218   -875  -1182
  -2951  -3016    -64   2982  -1444  -1543  -2390   -615  -1054  -1254   -922  -1234
  -2878  -2961    -83   2920  -1397  -1522  -2387   -600  -1049  -1236   -909  -1215
  -2818  -2868    -51   2842  -1387  -1460  -2356   -571  -1028  -1208   -891  -1176
  -3039  -2974     64   3005  -1553  -1454  -2346   -579  -1041  -1210   -901  -1179
  -3138  -3011    127   3073  -1634  -1444  -2327   -561  -1031  -1195   -885  -1171
  -2956  -2959     -2   2959  -1478  -1480  -2377   -584  -1065  -1215   -911  -1202
  -2930  -2998    -67   2964  -1434  -1532  -2390   -623  -1109  -1257   -956  -1236
  -3000  -2987     12   2995  -1506  -1488  -2359   -602  -1093  -1239   -937  -1202
  -2972  -2927     41   2948  -1509  -1444  -2335   -581  -1075  -1223   -922  -1174
  -3018  -2927     90   2974  -1556  -1418  -2309   -566  -1062  -1213   -909  -1156
  -3057  -2933    124   2992  -1592  -1405  -2301   -558  -1054  -1208   -898  -1137
  -3122  -2930    189   3026  -1657  -1371  -2270   -545  -1036  -1197   -885  -1135
  -3089  -2894    194   2990  -1644  -1350  -2252   -540  -1026  -1197   -880  -1140
  -3060  -2829    231   2946  -1647  -1299  -2231   -522   -992  -1171   -849  -1101
  -2992  -2813    179   2902  -1587  -1319  -2255   -548  -1005  -1187   -857  -1098
  -3031  -2839    192   2935  -1613  -1325  -2275   -568  -1018  -1202   -870  -1119
  -3050  -2803    246   2925  -1649  -1278  -2260   -553   -989  -1174   -841  -1088
  -2990  -2837    153   2915  -1571  -1343  -2320   -600  -1034  -1218   -885  -1130
  -2974  -2876     96   2925  -1538  -1389  -2325   -613  -1049  -1236   -914  -1158
  -3005  -2930     75   2969  -1540  -1428  -2320   -623  -1057  -1249   -937  -1169
  -3086  -3003     80   3044  -1584  -1462  -2327   -633  -1070  -1265   -971  -1202
  -3180  -3073    106   3128  -1644  -1483  -2312   -626  -1070  -1267   -987  -1223
  -3135  -3068     67   3102  -1602  -1501  -2325   -639  -1075  -1270   -992  -1205
  -3005  -3039    -36   3021  -1486  -1538  -2333   -654  -1088  -1280  -1013  -1231
  -2998  -3083    -85   3039  -1457  -1584  -2359   -680  -1111  -1304  -1047  -1267
  -3078  -3081     -2   3081  -1538  -1543  -2335   -665  -1083  -1273  -1018  -1236
  -3057  -3102    -46   3078  -1509  -1574  -2327   -662  -1083  -1283  -1039  -1262
  -3102  -3148    -46   3125  -1530  -1597  -2333   -662  -1078  -1275  -1039  -1262
  -3039  -3086    -46   3060  -1499  -1566  -2333   -652  -1060  -1241  -1005  -1218
  -2922  -3047   -124   2985  -1400  -1587  -2340   -654  -1062  -1244  -1010  -1221
  -2979  -3102   -122   3039  -1428  -1613  -2304   -623  -1049  -1236  -1013  -1236
  -2990  -3185   -197   3086  -1397  -1691  -2231   -517  -1010  -1234  -1034  -1286
  -3011  -3195   -184   3102  -1413  -1691  -2117   -348   -909  -1174  -1005  -1304
  -2943  -3050   -106   2998  -1418  -1579  -2018   -140   -740  -1013   -857  -1153
  -2821  -2733     88   2777  -1454  -1322  -1971    -12   -545   -771   -600   -878
  -2751  -2073    678   2410  -1714   -698  -1958     38   -246   -353   -116   -389
  -2972  -1582   1389   2275  -2182    -96  -2117   -189    -96    -51    267    -12
  -3112  -1628   1483   2372  -2299    -72  -2385   -620   -309   -174    205    -88
  -3039  -2218    818   2626  -1930   -701  -2551  -1023   -885   -820   -431   -670
  -3063  -2927    135   2992  -1600  -1397  -2673  -1210  -1340  -1363  -1005  -1215
  -2990  -3278   -288   3133  -1353  -1784  -2670  -1111  -1421  -1493  -1182  -1395
  -2907  -3221   -314   3065  -1296  -1769  -2483   -904  -1286  -1395  -1106  -1325
  -2917  -3216   -301   3065  -1312  -1758  -2421   -813  -1213  -1340  -1070  -1317
  -2979  -3154   -176   3065  -1402  -1665  -2359   -727  -1119  -1249   -989  -1257
  -2933  -3055   -122   2992  -1408  -1590  -2301   -665  -1052  -1179   -919  -1184
  -2966  -3057    -90   3013  -1439  -1574  -2252   -618  -1015  -1145   -883  -1148
  -2894  -3008   -114   2951  -1392  -1561  -2229   -597   -997  -1124   -865  -1145
  -2899  -3024   -124   2961  -1389  -1574  -2234   -607  -1005  -1132   -878  -1166
  -2915  -3000    -88   2956  -1415  -1545  -2231   -597   -989  -1117   -862  -1158
  -2834  -2966   -132   2902  -1350  -1551  -2236   -597   -992  -1117   -865  -1153
  -2894  -3011   -116   2951  -1389  -1564  -2223   -600   -992  -1122   -872  -1169
  -2969  -3039    -70   3003  -1449  -1556  -2226   -605   -995  -1124   -875  -1182
  -3011  -2995     15   3003  -1517  -1488  -2171   -563   -953  -1085   -833  -1158
  -3008  -3000      7   3005  -1509  -1496  -2177   -568   -958  -1085   -831  -1150
  -2800  -2912   -111   2855  -1345  -1512  -2205   -592   -982  -1104   -846  -1156
  -2821  -2938   -119   2878  -1350  -1530  -2226   -615   -997  -1117   -867  -1176
  -2805  -2948   -145   2876  -1330  -1548  -2236   -631  -1010  -1124   -885  -1192
  -2839  -2990   -150   2915  -1345  -1571  -2249   -654  -1023  -1135   -904  -1202
  -2831  -2961   -132   2894  -1350  -1548  -2231   -636  -1002  -1114   -885  -1176
  -2816  -2912    -96   2863  -1361  -1504  -2190   -602   -971  -1085   -859  -1150
  -2751  -2891   -142   2821  -1306  -1517  -2195   -618   -984  -1098   -878  -1166
  -2873  -2982   -109   2927  -1382  -1545  -2210   -641  -1005  -1117   -901  -1182
  -2863  -2961   -101   2912  -1382  -1532  -2218   -644  -1002  -1117   -906  -1182
  -2824  -2917    -96   2870  -1363  -1506  -2200   -633   -995  -1106   -901  -1171
  -2800  -2883    -85   2842  -1358  -1486  -2192   -620   -979  -1093   -891  -1153
  -2740  -2868   -127   2805  -1306  -1499  -2203   -628   -992  -1109   -909  -1176
  -2824  -2964   -142   2891  -1343  -1553  -2244   -667  -1031  -1145   -948  -1226
  -2694  -2821   -127   2756  -1283  -1475  -2208   -628   -982  -1088   -880  -1135
  -2720  -2779    -59   2748  -1330  -1421  -2169   -607   -950  -1054   -841  -1078
  -2782  -2834    -51   2808  -1366  -1444  -2169   -615   -963  -1075   -867  -1117
  -2855  -2907    -54   2881  -1402  -1480  -2226   -646   -995  -1101   -893  -1130
  -2774  -2883   -109   2826  -1332  -1496  -2249   -662  -1010  -1114   -901  -1130
  -2670  -2818   -148   2743  -1262  -1483  -2236   -654  -1008  -1114   -893  -1127
  -2688  -2818   -129   2753  -1280  -1475  -2229   -652  -1002  -1104   -880  -1127
  -2727  -2818    -90   2772  -1319  -1454  -2218   -646   -992  -1093   -862  -1106
  -2805  -2855    -49   2831  -1379  -1454  -2218   -652   -992  -1096   -862  -1124
  -2722  -2727     -5   2722  -1361  -1366  -2166   -597   -932  -1031   -792  -1057
  -2556  -2595    -38   2577  -1260  -1317  -2138   -579   -906  -1002   -758   -989
  -2688  -2740    -54   2714  -1319  -1397  -2182   -636   -958  -1054   -810  -1049
  -2777  -2790    -15   2782  -1382  -1402  -2182   -646   -956  -1052   -810  -1060
  -2691  -2714    -23   2701  -1335  -1369  -2148   -618   -924  -1018   -779  -1034
  -2657  -2655      2   2657  -1330  -1327  -2117   -602   -898   -989   -750  -1000
  -2678  -2631     46   2652  -1363  -1293  -2096   -571   -857   -953   -717   -976
  -2585  -2587     -2   2585  -1293  -1296  -2075   -550   -833   -940   -709   -979
  -2655  -2657     -2   2655  -1327  -1330  -2073   -568   -839   -953   -724   -992
  -2668  -2670     -2   2670  -1332  -1337  -2078   -571   -831   -950   -727  -1013
  -2699  -2668     31   2681  -1366  -1319  -2057   -566   -813   -940   -719  -1036
  -2709  -2660     49   2683  -1382  -1306  -2039   -555   -787   -917   -701  -1002
  -2673  -2639     33   2655  -1353  -1304  -2039   -563   -774   -914   -698   -982
  -2657  -2657      0   2657  -1330  -1330  -2029   -566   -766   -919   -711   -995
  -2637  -2644    -10   2639  -1314  -1330  -2021   -574   -761   -922   -714  -1010
  -2714  -2675     38   2694  -1376  -1319  -1992   -568   -745   -911   -709  -1023
  -2709  -2688     20   2696  -1366  -1335  -1987   -574   -740   -909   -706  -1023
  -2657  -2657      0   2657  -1330  -1330  -1992   -576   -727   -896   -688   -992
  -2616  -2631    -18   2621  -1301  -1325  -1987   -584   -730   -904   -696  -1031
  -2634  -2678    -44   2655  -1296  -1361  -2003   -607   -743   -919   -701  -1049
  -2665  -2652     12   2657  -1340  -1319  -1977   -589   -706   -885   -652   -995
  -2701  -2678     23   2691  -1363  -1327  -1961   -589   -698   -883   -644  -1008
  -2722  -2665     57   2694  -1392  -1304  -1948   -584   -685   -870   -626  -1008
  -2652  -2681    -28   2665  -1312  -1356  -1969   -610   -701   -888   -641  -1041
  -2639  -2678    -38   2657  -1301  -1358  -1969   -607   -688   -878   -623  -1028
  -2675  -2678     -2   2678  -1337  -1340  -1930   -579   -659   -854   -597  -1010
  -2652  -2662    -12   2655  -1322  -1337  -1930   -587   -654   -854   -589  -1018
  -2618  -2683    -64   2650  -1278  -1374  -1948   -602   -665   -872   -605  -1039
  -2665  -2712    -46   2686  -1309  -1379  -1938   -594   -654   -867   -594  -1036
  -2665  -2642     23   2655  -1345  -1309  -1904   -574   -618   -826   -542   -971
  -2629  -2639    -10   2634  -1312  -1325  -1904   -587   -631   -839   -561   -987
  -2662  -2670     -7   2668  -1330  -1340  -1893   -587   -633   -844   -563  -1008
  -2722  -2694     28   2707  -1376  -1332  -1906   -594   -641   -846   -563  -1026
  -2616  -2675    -59   2647  -1278  -1369  -1930   -615   -654   -862   -576  -1034
  -2564  -2634    -70   2598  -1249  -1350  -1917   -615   -654   -859   -576  -1018
  -2605  -2665    -59   2634  -1273  -1363  -1901   -605   -649   -852   -576  -1026
  -2587  -2657    -70   2621  -1260  -1366  -1893   -605   -649   -849   -579  -1034
  -2616  -2647    -31   2631  -1293  -1340  -1865   -587   -628   -828   -566  -1008
  -2595  -2600     -5   2598  -1296  -1304  -1839   -571   -620   -815   -561  -1005
  -2585  -2574     10   2579  -1299  -1280  -1826   -561   -615   -805   -550  -1000
  -2631  -2587     44   2608  -1340  -1270  -1805   -555   -615   -805   -545   -987
  -2621  -2543     77   2582  -1350  -1234  -1766   -532   -605   -795   -535   -987
  -2569  -2522     46   2546  -1309  -1239  -1803   -548   -610   -795   -530   -971
  -2501  -2486     15   2491  -1260  -1236  -1816   -576   -631   -810   -542   -958
  -2579  -2486     90   2533  -1337  -1197  -1779   -561   -618   -800   -530   -924
  -2579  -2468    111   2525  -1345  -1179  -1766   -553   -613   -795   -527   -919
  -2553  -2439    111   2496  -1335  -1163  -1766   -537   -605   -782   -517   -917
  -2522  -2470     51   2494  -1288  -1210  -1797   -568   -641   -810   -553   -948
  -2507  -2514     -7   2509  -1249  -1262  -1834   -605   -688   -852   -592   -961
  -2525  -2517      7   2522  -1267  -1254  -1805   -594   -685   -849   -589   -930
  -2559  -2624    -64   2590  -1249  -1345  -1818   -633   -743   -914   -657  -1000
  -2540  -2600    -59   2569  -1241  -1330  -1800   -623   -743   -914   -662  -1010
  -2543  -2652   -109   2595  -1221  -1382  -1847   -657   -779   -950   -696  -1031
  -2509  -2644   -135   2577  -1187  -1389  -1821   -654   -787   -956   -698  -1026
  -2590  -2631    -41   2608  -1278  -1337  -1758   -615   -753   -922   -662   -987
  -2577  -2647    -70   2611  -1254  -1358  -1764   -628   -776   -943   -680  -1008
  -2470  -2662   -194   2564  -1137  -1428  -1818   -678   -826   -989   -724  -1052
  -2533  -2717   -184   2626  -1174  -1452  -1826   -691   -836   -997   -727  -1062
  -2499  -2603   -103   2548  -1200  -1353  -1727   -615   -766   -930   -659  -1005
  -2488  -2585    -96   2535  -1197  -1340  -1709   -600   -756   -919   -646   -979
  -2483  -2673   -189   2577  -1148  -1431  -1732   -615   -787   -956   -691  -1026
  -2426  -2751   -324   2590  -1052  -1538  -1693   -545   -784   -982   -735  -1085
  -2372  -2704   -332   2538  -1021  -1519  -1551   -374   -678   -919   -706  -1085
  -2338  -2582   -246   2460  -1047  -1415  -1434   -194   -524   -784   -594  -1000
  -2356  -2325     31   2338  -1195  -1145  -1345    -23   -298   -530   -332   -745
  -2366  -1751    615   2060  -1491   -568  -1280     98     25   -106    137   -277
  -2491  -1205   1286   1847  -1888     38  -1405    -98    184    189    504     72
  -2548  -1197   1350   1873  -1951     75  -1704   -555    -41     64    439      5
  -2595  -1706    885   2148  -1740   -410  -1891   -976   -553   -483    -90   -488
  -2624  -2416    207   2520  -1415  -1104  -2039  -1210  -1041  -1075   -704  -1067
  -2603  -2774   -171   2686  -1218  -1473  -2044  -1124  -1124  -1213   -878  -1239
  -2621  -2951   -332   2785  -1145  -1641  -1995  -1021  -1096  -1223   -917  -1283
  -2530  -2821   -290   2675  -1122  -1558  -1849   -865   -958  -1106   -823  -1205
  -2486  -2618   -132   2553  -1176  -1376  -1706   -711   -797   -956   -688  -1098
  -2449  -2577   -127   2509  -1161  -1353  -1701   -693   -758   -924   -665  -1070
  -2512  -2631   -119   2569  -1197  -1376  -1725   -711   -771   -940   -685  -1078
  -2525  -2644   -122   2585  -1202  -1384  -1717   -701   -758   -935   -688  -1091
  -2397  -2488    -90   2444  -1153  -1291  -1618   -620   -680   -859   -623  -1041
  -2457  -2535    -77   2496  -1192  -1306  -1654   -652   -704   -883   -639  -1049
  -2475  -2543    -67   2509  -1205  -1304  -1665   -665   -706   -883   -631  -1041
  -2444  -2491    -46   2465  -1200  -1270  -1623   -631   -672   -852   -602  -1023
  -2468  -2499    -31   2483  -1218  -1265  -1610   -620   -662   -844   -594  -1018
  -2525  -2530     -7   2525  -1260  -1270  -1613   -626   -662   -841   -592  -1018
  -2512  -2543    -33   2527  -1239  -1288  -1623   -641   -675   -854   -605  -1028
  -2436  -2499    -62   2468  -1187  -1283  -1597   -626   -662   -841   -594  -1023
  -2434  -2494    -59   2465  -1187  -1278  -1597   -620   -662   -839   -589  -1031
  -2501  -2530    -28   2514  -1239  -1280  -1600   -631   -665   -844   -592  -1023
  -2522  -2566    -44   2543  -1239  -1306  -1613   -646   -683   -865   -610  -1036
  -2442  -2494    -51   2468  -1197  -1273  -1584   -628   -665   -846   -594  -1028
  -2426  -2436    -10   2431  -1208  -1223  -1564   -615   -644   -823   -566   -997
  -2473  -2460     12   2465  -1244  -1223  -1556   -610   -641   -823   -563   -997
  -2410  -2460    -49   2434  -1182  -1254  -1569   -626   -659   -841   -581  -1005
  -2442  -2488    -49   2465  -1197  -1270  -1574   -633   -662   -841   -581   -997
  -2520  -2530    -10   2525  -1254  -1270  -1587   -646   -672   -844   -587  -1002
  -2444  -2452    -10   2447  -1218  -1231  -1540   -613   -644   -813   -553   -969
  -2475  -2442     33   2457  -1257  -1205  -1512   -589   -620   -795   -530   -948
  -2392  -2455    -62   2421  -1166  -1260  -1553   -620   -657   -831   -568   -995
  -2314  -2455   -140   2385  -1088  -1299  -1574   -644   -678   -852   -584  -1015
  -2309  -2421   -111   2364  -1098  -1267  -1553   -631   -662   -831   -555   -976
  -2312  -2387    -75   2348  -1119  -1231  -1532   -615   -649   -815   -532   -950
  -2322  -2416    -96   2366  -1114  -1254  -1551   -633   -667   -828   -550   -969
  -2439  -2426     12   2434  -1226  -1208  -1535   -610   -644   -797   -522   -943
  -2330  -2385    -57   2356  -1137  -1221  -1543   -613   -646   -795   -517   -935
  -2385  -2423    -38   2403  -1174  -1231  -1540   -607   -649   -792   -506   -917
  -2338  -2408    -72   2372  -1135  -1241  -1548   -618   -659   -802   -517   -930
  -2299  -2351    -51   2325  -1124  -1202  -1496   -579   -628   -774   -480   -901
  -2283  -2343    -59   2312  -1114  -1202  -1486   -574   -623   -766   -465   -878
  -2236  -2325    -90   2281  -1075  -1208  -1512   -600   -641   -782   -470   -891
  -2265  -2338    -72   2299  -1098  -1205  -1499   -594   -636   -766   -454   -883
  -2255  -2333    -77   2294  -1088  -1205  -1493   -597   -628   -753   -446   -883
  -2242  -2312    -72   2275  -1085  -1192  -1483   -594   -623   -745   -441   -875
  -2281  -2320    -38   2299  -1122  -1179  -1462   -574   -602   -724   -431   -862
  -2255  -2304    -51   2278  -1104  -1179  -1465   -576   -597   -727   -439   -870
  -2255  -2268    -12   2262  -1122  -1140  -1428   -545   -561   -691   -410   -831
  -2247  -2249     -2   2247  -1122  -1127  -1418   -532   -542   -678   -400   -818
  -2260  -2252      7   2255  -1135  -1122  -1397   -519   -527   -667   -400   -831
  -2239  -2236      2   2236  -1122  -1119  -1382   -511   -514   -659   -402   -836
  -2210  -2221    -10   2216  -1101  -1117  -1384   -519   -511   -667   -407   -823
  -2330  -2249     77   2288  -1205  -1085  -1345   -498   -480   -639   -381   -802
  -2304  -2260     44   2281  -1174  -1109  -1335   -501   -478   -644   -392   -826
  -2296  -2255     41   2273  -1169  -1106  -1319   -491   -465   -628   -384   -828
  -2257  -2247     10   2252  -1135  -1119  -1330   -511   -472   -636   -394   -828
  -2249  -2249     -2   2249  -1124  -1127  -1330   -522   -478   -641   -400   -831
  -2239  -2257    -18   2247  -1111  -1137  -1340   -532   -488   -652   -410   -841
  -2226  -2242    -18   2234  -1106  -1130  -1317   -519   -472   -636   -402   -839
  -2265  -2255     10   2260  -1137  -1122  -1312   -524   -465   -628   -394   -831
  -2275  -2249     23   2260  -1150  -1111  -1304   -524   -465   -623   -387   -818
  -2291  -2268     23   2278  -1158  -1122  -1283   -522   -459   -623   -389   -823
  -2249  -2203     44   2223  -1148  -1080  -1278   -506   -439   -600   -368   -792
  -2187  -2203    -15   2195  -1085  -1109  -1275   -506   -436   -600   -368   -789
  -2203  -2216    -12   2208  -1096  -1114  -1270   -506   -436   -605   -379   -802
  -2223  -2218      5   2218  -1114  -1106  -1260   -498   -426   -594   -371   -787
  -2234  -2210     23   2221  -1132  -1093  -1236   -488   -413   -584   -358   -774
  -2221  -2200     20   2210  -1122  -1091  -1226   -480   -405   -576   -350   -771
  -2270  -2210     57   2239  -1166  -1078  -1234   -491   -407   -574   -345   -774
  -2252  -2205     44   2229  -1150  -1080  -1221   -480   -400   -568   -342   -769
  -2187  -2208    -20   2197  -1085  -1114  -1236   -498   -418   -584   -353   -769
  -2182  -2203    -20   2192  -1080  -1111  -1241   -501   -420   -587   -355   -776
  -2174  -2166      7   2169  -1093  -1078  -1208   -472   -392   -558   -324   -756
  -2200  -2192      7   2197  -1104  -1093  -1210   -483   -397   -563   -329   -750
  -2218  -2226    -10   2221  -1104  -1119  -1213   -491   -410   -576   -342   -763
  -2182  -2203    -20   2192  -1080  -1111  -1200   -485   -400   -571   -337   -761
  -2145  -2143      2   2143  -1075  -1070  -1158   -454   -371   -545   -309   -737
  -2190  -2127     59   2158  -1124  -1034  -1132   -431   -348   -522   -285   -717
  -2158  -2109     49   2132  -1104  -1031  -1114   -423   -337   -511   -275   -717
  -2184  -2122     62   2153  -1124  -1031  -1088   -407   -327   -504   -270   -709
  -2161  -2078     83   2120  -1124   -997  -1057   -389   -303   -480   -246   -678
  -2151  -2078     72   2114  -1114  -1002  -1070   -405   -316   -491   -254   -685
  -2164  -2065     98   2114  -1132   -984  -1057   -407   -309   -485   -252   -688
  -2239  -2042    197   2140  -1218   -922  -1026   -381   -270   -444   -210   -649
  -2192  -1974    218   2083  -1208   -878  -1005   -361   -239   -407   -174   -610
  -2166  -1971    194   2068  -1182   -891  -1018   -381   -252   -418   -187   -626
  -2130  -1969    161   2047  -1145   -904  -1044   -400   -267   -431   -192   -623
  -2070  -1990     80   2031  -1075   -956  -1088   -436   -298   -454   -215   -631
  -2075  -2034     38   2055  -1060   -997  -1104   -454   -324   -478   -241   -662
  -2130  -2078     51   2104  -1091  -1015  -1085   -452   -335   -493   -254   -680
  -2096  -2099     -2   2096  -1049  -1049  -1083   -457   -348   -511   -275   -698
  -2096  -2143    -46   2120  -1026  -1096  -1085   -467   -366   -524   -290   -704
  -2122  -2174    -51   2145  -1036  -1114  -1083   -472   -374   -537   -303   -722
  -2130  -2187    -57   2158  -1036  -1122  -1091   -488   -389   -550   -316   -732
  -2107  -2164    -57   2132  -1026  -1109  -1083   -485   -387   -545   -314   -722
  -2114  -2182    -67   2148  -1023  -1124  -1078   -493   -397   -553   -322   -730
  -2094  -2161    -67   2125  -1015  -1114  -1060   -488   -392   -545   -322   -730
  -2109  -2153    -44   2130  -1034  -1101  -1044   -478   -379   -532   -309   -719
  -2122  -2171    -49   2145  -1039  -1111  -1052   -483   -384   -535   -314   -719
  -2117  -2174    -57   2145  -1031  -1117  -1047   -483   -384   -532   -311   -722
  -2083  -2205   -122   2145   -982  -1166  -1041   -475   -400   -553   -337   -753
  -2107  -2301   -194   2203   -958  -1249   -976   -392   -384   -566   -381   -820
  -2120  -2273   -155   2195   -984  -1215   -820   -200   -265   -488   -335   -787
  -2023  -2158   -135   2091   -945  -1148   -678     20   -111   -361   -233   -688
  -1883  -1849     31   1865   -958   -909   -610    179     83   -129      0   -446
  -1844  -1306    535   1574  -1189   -387   -631    189    322    226    415     -2
  -2016   -678   1335   1345  -1678    327   -787    -20    519    589    865    462
  -2210   -602   1608   1408  -1909    501  -1093   -478    355    548    885    485
  -2218  -1166   1052   1691  -1636    -59  -1273   -870   -168    -23    327    -31
  -2216  -1938    275   2075  -1247   -831  -1366  -1072   -678   -646   -329   -652
  -2169  -2395   -228   2281   -971  -1312  -1353   -995   -807   -854   -602   -927
  -2099  -2449   -350   2275   -875  -1400  -1252   -841   -730   -815   -600   -935
  -2070  -2320   -249   2195   -911  -1286  -1098   -665   -574   -685   -491   -833
  -2060  -2208   -148   2132   -958  -1176  -1008   -558   -467   -589   -407   -753
  -2057  -2182   -124   2117   -966  -1153   -961   -511   -423   -555   -387   -735
  -2055  -2190   -135   2122   -961  -1163   -943   -496   -415   -553   -389   -745
  -2047  -2177   -132   2112   -958  -1156   -922   -485   -402   -545   -376   -722
  -2081  -2148    -67   2114  -1008  -1109   -891   -452   -366   -514   -345   -683
  -2010  -2127   -119   2068   -948  -1124   -906   -459   -374   -524   -353   -680
  -1995  -2117   -122   2057   -937  -1119   -893   -454   -366   -532   -353   -680
  -2016  -2125   -109   2068   -956  -1119   -875   -446   -361   -532   -350   -683
  -2008  -2104    -96   2055   -958  -1101   -859   -436   -348   -524   -335   -670
  -2026  -2109    -85   2068   -971  -1098   -862   -436   -348   -524   -327   -667
  -1995  -2091    -96   2044   -950  -1093   -867   -439   -345   -524   -319   -659
  -1945  -2057   -111   2000   -919  -1085   -852   -431   -335   -519   -314   -652
  -1945  -2055   -109   2000   -919  -1083   -833   -423   -329   -517   -309   -649
  -1964  -2070   -106   2016   -930  -1088   -826   -420   -324   -514   -306   -649
  -1951  -2057   -106   2005   -922  -1083   -815   -413   -316   -509   -301   -644
  -1951  -2047    -98   1997   -927  -1072   -810   -407   -309   -506   -298   -644
  -1964  -2042    -80   2003   -943  -1062   -802   -402   -303   -496   -296   -639
  -1932  -2016    -83   1971   -927  -1049   -787   -392   -293   -483   -290   -633
  -1951  -2031    -80   1992   -935  -1057   -800   -400   -298   -483   -296   -636
  -1932  -2029    -96   1979   -919  -1062   -792   -400   -303   -485   -306   -652
  -1990  -2049    -59   2018   -966  -1054   -784   -394   -293   -472   -298   -654
  -1979  -1997    -18   1987   -982  -1008   -774   -374   -270   -436   -257   -589
  -1878  -1961    -83   1919   -898  -1023   -792   -394   -296   -457   -283   -600
  -1880  -1969    -88   1922   -896  -1028   -800   -407   -309   -465   -298   -615
  -1945  -1961    -15   1951   -966   -989   -776   -376   -283   -439   -275   -592
  -1893  -1945    -51   1917   -922  -1000   -797   -392   -298   -452   -288   -607
  -1831  -1922    -90   1878   -870  -1008   -807   -397   -309   -459   -298   -620
  -1829  -1922    -93   1875   -870  -1010   -810   -394   -309   -454   -296   -613
  -1826  -1896    -72   1860   -878   -984   -810   -389   -306   -444   -285   -597
  -1849  -1896    -46   1870   -901   -971   -805   -389   -303   -441   -280   -587
  -1810  -1867    -57   1839   -878   -963   -815   -392   -309   -441   -275   -584
  -1836  -1839     -2   1836   -919   -922   -807   -379   -296   -420   -252   -553
  -1790  -1816    -25   1803   -883   -922   -802   -376   -296   -420   -252   -548
  -1766  -1810    -44   1787   -862   -927   -800   -381   -303   -428   -254   -545
  -1842  -1797     44   1821   -943   -878   -779   -366   -288   -405   -228   -519
  -1849  -1790     57   1818   -956   -867   -774   -368   -288   -405   -226   -509
  -1732  -1745    -12   1738   -862   -878   -782   -371   -298   -413   -231   -509
  -1657  -1725    -67   1691   -797   -896   -784   -379   -311   -420   -244   -517
  -1743  -1748     -5   1745   -870   -878   -771   -368   -306   -413   -239   -514
  -1758  -1732     23   1745   -893   -854   -750   -345   -285   -389   -220   -498
  -1732  -1691     41   1712   -888   -823   -724   -309   -254   -355   -194   -459
  -1691  -1665     23   1678   -859   -820   -717   -296   -246   -348   -192   -446
  -1693  -1699     -5   1696   -844   -852   -743   -314   -265   -366   -218   -472
  -1712  -1670     41   1688   -878   -815   -701   -277   -236   -340   -200   -459
  -1743  -1667     75   1704   -911   -797   -672   -257   -223   -327   -197   -454
  -1771  -1662    106   1717   -940   -779   -667   -249   -218   -316   -192   -446
  -1722  -1667     54   1696   -888   -807   -696   -267   -239   -335   -213   -465
  -1714  -1665     46   1688   -883   -810   -696   -275   -246   -340   -226   -472
  -1719  -1654     64   1688   -893   -797   -691   -272   -241   -335   -228   -470
  -1725  -1647     77   1683   -901   -784   -678   -262   -239   -329   -231   -465
  -1743  -1654     88   1699   -917   -784   -678   -259   -241   -327   -236   -462
  -1719  -1618     98   1667   -911   -761   -675   -249   -228   -314   -228   -452
  -1751  -1634    116   1691   -935   -758   -678   -254   -233   -314   -231   -452
  -1748  -1621    127   1683   -937   -748   -667   -246   -226   -309   -226   -436
  -1667  -1551    116   1610   -893   -717   -639   -215   -200   -283   -205   -418
  -1662  -1548    114   1605   -891   -717   -636   -220   -202   -293   -213   -428
  -1660  -1522    137   1590   -898   -693   -620   -215   -184   -283   -197   -420
  -1660  -1512    145   1584   -906   -683   -600   -213   -171   -275   -189   -410
  -1667  -1506    161   1587   -914   -672   -584   -210   -161   -272   -189   -407
  -1678  -1506    171   1590   -924   -667   -579   -210   -150   -270   -184   -405
  -1717  -1545    171   1628   -945   -688   -587   -220   -145   -272   -189   -415
  -1738  -1574    163   1654   -953   -706   -589   -231   -137   -272   -192   -423
  -1696  -1535    161   1615   -930   -688   -571   -228   -119   -262   -187   -410
  -1696  -1519    176   1608   -937   -672   -561   -228   -106   -254   -184   -402
  -1680  -1506    174   1592   -927   -667   -545   -223    -88   -241   -176   -397
  -1647  -1512    135   1579   -893   -688   -542   -233    -88   -246   -181   -410
  -1613  -1488    124   1551   -870   -683   -537   -233    -77   -239   -168   -410
  -1634  -1486    148   1558   -891   -670   -530   -233    -62   -228   -150   -407
  -1626  -1447    179   1535   -904   -636   -485   -202    -20   -192   -109   -379
  -1608  -1418    187   1512   -901   -615   -457   -181      7   -168    -75   -361
  -1595  -1387    207   1491   -901   -589   -433   -161     31   -142    -41   -342
  -1597  -1402    194   1499   -896   -605   -428   -161     33   -135    -31   -348
  -1605  -1382    220   1493   -914   -581   -413   -158     44   -124    -10   -335
  -1569  -1327    239   1447   -906   -545   -387   -145     64   -106     12   -322
  -1514  -1286    228   1400   -872   -530   -381   -145     77    -88     33   -311
  -1538  -1280    257   1408   -898   -511   -405   -155     83    -72     54   -293
  -1532  -1267    265   1397   -898   -501   -413   -166     83    -62     64   -288
  -1530  -1265    265   1397   -898   -501   -428   -181     77    -59     70   -290
  -1522  -1278    244   1400   -883   -517   -444   -189     70    -59     72   -290
  -1514  -1319    192   1415   -854   -563   -452   -205     46    -80     57   -314
  -1548  -1379    168   1462   -859   -605   -454   -213     25    -98     49   -340
  -1579  -1415    161   1496   -872   -628   -457   -215     15   -103     49   -353
  -1579  -1462    116   1522   -849   -672   -465   -231    -10   -124     36   -379
  -1551  -1470     80   1509   -815   -696   -467   -236    -28   -135     28   -384
  -1512  -1462     49   1486   -782   -706   -462   -231    -33   -135     25   -389
  -1480  -1483     -5   1480   -740   -745   -467   -241    -49   -150      7   -410
  -1506  -1504      2   1506   -756   -750   -478   -252    -59   -150     12   -397
  -1522  -1496     23   1509   -774   -737   -470   -241    -54   -140     31   -379
  -1525  -1475     49   1499   -787   -714   -465   -233    -41   -124     44   -376
  -1478  -1452     25   1465   -753   -714   -470   -233    -46   -124     44   -381
  -1470  -1449     20   1460   -745   -714   -478   -233    -51   -124     49   -384
  -1473  -1491    -20   1480   -727   -756   -472   -220    -64   -142     23   -418
  -1434  -1558   -124   1493   -654   -841   -405   -132    -51   -158    -12   -470
  -1397  -1548   -153   1470   -623   -852   -283     28     31   -114      2   -483
  -1335  -1449   -114   1392   -610   -782   -158    244    179     12    103   -405
  -1262  -1127    135   1192   -698   -496    -85    410    397    272    368   -135
  -1252   -483    769    865  -1010    142   -103    444    691    693    859    384
  -1392    192   1582    600  -1488    888   -285    220    896   1075   1335    865
  -1566    267   1834    649  -1699   1049   -584   -215    737   1031   1356    883
  -1626   -407   1218   1015  -1426    405   -802   -646    155    392    730    311
  -1631  -1218    413   1423  -1023   -402   -909   -857   -371   -249     62   -322
  -1579  -1610    -33   1592   -774   -823   -854   -735   -457   -420   -171   -568
  -1467  -1597   -129   1532   -670   -865   -719   -555   -348   -353   -145   -568
  -1402  -1486    -83   1444   -662   -784   -610   -418   -228   -252    -67   -509
  -1410  -1392     15   1400   -714   -688   -524   -316   -127   -163     10   -431
  -1452  -1361     88   1405   -771   -636   -462   -254    -72   -116     49   -392
  -1371  -1330     41   1350   -706   -644   -452   -241    -62   -111     46   -397
  -1322  -1312      7   1314   -667   -654   -452   -246    -70   -116     36   -405
  -1337  -1306     28   1322   -685   -639   -441   -241    -64   -114     36   -400
  -1340  -1291     49   1314   -698   -620   -426   -228    -51    -98     46   -384
  -1353  -1286     67   1319   -711   -610   -413   -220    -44    -85     54   -379
  -1343  -1252     90   1293   -717   -581   -389   -205    -28    -67     72   -366
  -1322  -1241     77   1280   -701   -581   -387   -205    -25    -67     70   -366
  -1327  -1247     80   1286   -706   -584   -400   -215    -28    -67     72   -361
  -1348  -1221    127   1286   -737   -548   -387   -200    -10    -36    111   -322
  -1340  -1231    109   1286   -727   -561   -376   -200    -12    -33    106   -332
  -1296  -1195    101   1244   -701   -548   -363   -184      0    -20    111   -329
  -1218  -1176     41   1197   -631   -566   -379   -200    -20    -33     96   -345
  -1236  -1174     62   1205   -649   -555   -361   -187    -10    -20    109   -329
  -1252  -1153     96   1202   -675   -530   -348   -184      0     -2    132   -309
  -1257  -1150    103   1202   -680   -524   -350   -187     -2      2    135   -316
  -1249  -1156     90   1202   -670   -535   -355   -192     -7     -2    124   -324
  -1213  -1111    101   1163   -657   -506   -327   -174     10     15    145   -303
  -1197  -1078    116   1137   -659   -480   -303   -158     23     31    166   -283
  -1236  -1111    124   1174   -683   -493   -311   -168     10     23    161   -293
  -1228  -1111    114   1169   -672   -498   -329   -181     -2     15    155   -309
  -1202  -1075    127   1140   -665   -475   -335   -181      2     25    166   -298
  -1171  -1026    142   1096   -659   -441   -306   -158     23     46    197   -267
  -1174  -1034    140   1104   -659   -446   -301   -161     20     49    202   -280
  -1228  -1070    155   1148   -693   -457   -309   -166     18     49    207   -293
  -1111   -984    127   1049   -620   -428   -301   -155     28     62    239   -285
  -1021   -950     70    984   -545   -441   -309   -174      7     41    233   -306
  -1083   -969    114   1026   -600   -428   -311   -168     12     49    252   -288
  -1096   -971    124   1031   -613   -423   -319   -171     10     51    262   -283
  -1106  -1015     90   1062   -600   -462   -345   -200    -12     31    252   -311
  -1067   -950    116   1008   -592   -418   -319   -174     12     57    288   -298
  -1013   -862    150    937   -581   -355   -298   -150     38     88    322   -270
   -984   -852    129    917   -558   -361   -309   -168     23     72    309   -283
   -922   -776    145    849   -535   -316   -267   -137     51    101    335   -265
   -950   -784    166    867   -561   -309   -270   -135     62    111    348   -259
  -1028   -823    205    924   -618   -309   -296   -158     49    103    345   -252
  -1072   -833    236    950   -654   -298   -298   -161     49    109    348   -249
   -992   -769    223    880   -607   -272   -272   -145     67    124    363   -241
  -1008   -743    265    872   -639   -241   -259   -122     93    150    387   -218
   -958   -649    306    802   -633   -171   -205    -62    155    207    441   -161
   -984   -641    342    813   -665   -150   -176    -46    176    223    465   -184
  -1052   -680    371    867   -711   -155   -168    -44    184    228    478   -226
   -956   -683    272    818   -615   -207   -197    -77    158    200    433   -246
  -1013   -652    361    833   -688   -148   -168    -57    189    233    454   -187
  -1010   -615    392    813   -704   -111   -153    -41    213    257    472   -140
   -945   -628    316    787   -631   -155   -174    -72    189    231    446   -168
   -896   -615    280    753   -589   -168   -184    -96    176    215    426   -179
   -883   -610    272    745   -579   -171   -181   -103    171    202    402   -218
   -901   -615    285    758   -594   -166   -163    -96    181    207    392   -220
   -904   -592    311    748   -607   -140   -153    -98    192    218    389   -194
   -935   -592    340    761   -639   -127   -171   -111    194    228    389   -158
   -924   -579    345    750   -636   -116   -163   -109    205    246    392   -122
   -943   -610    329    774   -636   -140   -171   -119    197    236    379   -140
   -943   -615    327    779   -636   -145   -181   -127    197    236    376   -155
   -854   -493    358    672   -607    -67   -129    -90    241    280    413   -116
   -880   -501    379    691   -631    -62   -114    -85    244    285    413   -111
   -914   -517    397    714   -657    -59   -111    -85    246    293    418   -109
   -831   -501    329    667   -581    -85   -129   -109    228    275    394   -127
   -846   -496    348    670   -600    -75   -119   -106    236    283    402   -119
   -815   -478    337    646   -579    -70   -103    -98    241    290    415   -111
   -789   -480    306    633   -550    -85    -96   -103    236    283    407   -101
   -789   -478    311    633   -550    -83    -80   -109    233    280    410   -109
   -828   -454    371    639   -600    -41    -64    -98    249    298    426   -101
   -831   -457    374    644   -605    -41    -59    -90    252    298    426   -101
   -748   -441    306    594   -530    -67    -57   -101    239    283    407   -101
   -722   -428    293    576   -509    -67    -49   -103    233    277    402    -88
   -766   -368    394    566   -581     12     -2    -75    272    314    457    -70
   -766   -348    415    555   -592     33     20    -67    285    327    478    -90
   -722   -319    402    519   -563     41     33    -64    290    327    480    -98
   -698   -280    418    491   -558     67     67    -49    306    342    498    -85
   -701   -270    431    485   -568     77     77    -44    314    350    509    -90
   -711   -220    491    465   -602    135    103    -31    337    379    540    -72
   -667   -174    493    420   -581    158    109    -38    342    387    553    -80
   -652   -155    496    405   -574    168    109    -51    337    387    574    -96
   -670   -158    509    413   -592    174     90    -77    319    371    574   -119
   -654   -166    488    410   -574    161     70    -98    301    355    563   -135
   -613   -161    452    387   -535    142     51   -109    288    345    571   -155
   -639   -197    441    418   -540    122     46   -124    270    327    592   -218
   -659   -239    420    446   -540     90     54   -129    254    303    587   -254
   -613   -231    379    420   -498     72     46   -142    233    285    550   -226
   -615   -288    324    449   -472     18     33   -163    202    246    493   -202
   -680   -327    353    504   -517     12     49   -161    205    249    496   -168
   -691   -353    335    519   -514    -10     33   -181    187    233    493   -166
   -587   -316    270    449   -428    -23     33   -192    181    223    485   -163
   -594   -298    293    444   -446     -2     51   -184    189    233    496   -148
   -678   -350    327    514   -504    -12     46   -189    187    233    493   -153
   -678   -358    319    517   -498    -18     25   -207    168    218    483   -163
   -717   -329    387    522   -553     28     67   -176    200    249    519   -140
   -704   -311    392    506   -550     38     77   -166    205    257    530   -148
   -571   -384    187    478   -379    -98     20   -213    127    171    444   -257
   -436   -397     38    415   -239   -181     83   -129    135    150    392   -335
   -467   -407     59    436   -265   -174    200     12    215    197    415   -337
   -446   -275    171    358   -311    -51    319    197    363    340    542   -228
   -387    132    519    127   -452    324    423    392    623    652    867     96
   -407    802   1210   -200   -810   1008    441    462    953   1104   1371    605
   -527   1296   1823   -384  -1176   1558    270    249   1091   1389   1717    948
   -613   1192   1803   -290  -1210   1496    -28   -184    833   1215   1577    846
   -724    514   1239    106   -982    875   -246   -665    218    537    904    277
   -704    -93    610    397   -659    257   -348   -807   -179     46    374   -194
   -685   -418    267    550   -478    -75   -311   -688   -236    -67    213   -342
   -584   -436    145    509   -366   -148   -231   -566   -184    -51    207   -363
   -579   -363    215    472   -397    -75   -119   -439    -85     31    270   -332
   -491   -283    207    384   -350    -36    -70   -376    -23     85    314   -311
   -475   -220    252    348   -366     15    -15   -311     31    137    368   -270
   -426   -197    228    309   -327     15      2   -293     41    142    376   -275
   -444   -202    241    324   -342     18     25   -277     41    140    366   -277
   -431   -187    244    306   -340     28     28   -283     33    135    366   -296
   -384   -145    239    265   -314     46     33   -283     25    129    366   -319
   -394   -150    241    272   -322     44     49   -272     25    129    368   -322
   -374   -103    270    239   -322     83     72   -254     38    148    389   -293
   -413   -114    296    262   -355     88     80   -254     33    140    384   -283
   -405   -132    272    270   -340     70     85   -249     33    137    384   -293
   -389   -109    280    249   -337     85     98   -236     38    148    400   -298
   -397    -72    324    236   -361    124    101   -236     38    148    407   -290
   -384    -62    322    220   -355    129    114   -231     41    150    418   -298
   -394    -67    324    231   -361    127    135   -218     49    158    431   -306
   -366    -57    309    213   -337    124    129   -226     38    148    431   -335
   -301    -28    272    166   -288    122    114   -244     23    129    426   -371
   -374    -18    355    194   -366    168    145   -215     51    153    467   -361
   -350     12    363    168   -358    189    158   -202     67    166    491   -376
   -259     25    285    116   -272    155    140   -218     51    150    478   -402
   -236     20    257    109   -246    137    135   -218     46    145    488   -415
   -223     23    244     98   -233    132    132   -220     46    140    498   -426
   -283     38    322    119   -301    179    142   -215     54    150    530   -444
   -350     57    405    145   -379    231    174   -192     85    176    550   -413
   -202     83    285     59   -244    184    137   -220     54    142    506   -418
   -202     93    293     54   -249    194    132   -226     54    148    506   -392
   -270     75    345     96   -309    210    140   -215     72    163    519   -361
   -262    140    402     59   -332    272    163   -184    106    200    555   -311
   -218    148    366     36   -290    257    163   -181    109    202    550   -311
   -119    174    293    -28   -205    233    127   -207     83    176    527   -329
    -83    166    249    -44   -166    207    101   -223     62    161    509   -342
   -106    205    311    -51   -210    257    106   -207     80    181    530   -319
    -83    283    366    -98   -223    324    150   -155    127    228    579   -267
   -192    213    402    -10   -298    306    140   -158    116    215    566   -277
   -220    200    420     10   -322    309    140   -148    124    223    568   -270
   -192    246    439    -28   -314    340    148   -137    137    233    579   -259
   -155    301    457    -72   -306    379    161   -129    150    241    587   -252
   -163    311    475    -75   -322    392    184   -119    166    257    597   -246
   -179    309    488    -64   -335    397    205   -116    176    270    605   -241
   -171    342    514    -85   -345    428    228   -111    194    288    620   -226
   -155    348    504    -96   -329    426    246   -114    200    290    615   -241
   -109    392    501   -142   -306    446    283    -96    231    314    633   -231
    -98    423    522   -163   -309    470    301    -90    252    337    649   -226
    -96    431    527   -168   -311    478    314    -90    262    340    646   -228
   -148    436    584   -142   -366    509    332    -88    280    355    657   -215
   -207    410    618   -101   -413    514    345    -80    296    366    654   -189
   -124    420    545   -148   -335    483    322   -109    277    345    618   -189
    -90    431    522   -171   -306    475    314   -116    277    348    607   -179
    -85    431    517   -171   -301    472    319   -122    275    342    610   -202
    -93    441    535   -174   -316    488    324   -132    272    337    610   -228
   -137    457    594   -161   -366    524    345   -119    293    353    628   -215
   -148    454    600   -155   -374    524    366   -103    309    366    639   -213
    -77    452    530   -187   -303    491    348   -122    290    348    626   -244
    -70    459    530   -197   -301    493    340   -135    285    337    626   -257
    -80    478    558   -200   -319    517    340   -132    293    348    654   -277
    -77    480    558   -202   -319    519    348   -127    301    353    667   -290
    -88    470    558   -189   -322    514    361   -111    316    366    667   -254
    -59    501    561   -220   -311    530    366   -103    329    379    678   -223
    -38    514    553   -236   -296    532    371   -101    332    384    683   -215
    -46    509    555   -231   -301    530    361   -119    316    368    675   -231
    -90    498    589   -202   -340    542    368   -111    327    374    680   -218
    -93    511    605   -210   -350    555    374   -106    335    381    693   -207
   -122    555    678   -215   -400    615    407    -75    368    418    732   -168
   -137    548    683   -205   -410    615    413    -70    374    418    732   -171
    -44    555    600   -254   -322    576    405    -72    371    413    732   -179
     36    602    566   -322   -265    584    392    -75    366    405    735   -194
     93    644    550   -368   -228    597    400    -64    374    415    743   -192
     38    628    589   -335   -275    607    418    -49    387    426    748   -181
     -7    657    665   -324   -335    659    452    -18    420    457    776   -155
     67    678    610   -374   -272    644    452    -20    420    454    776   -161
     70    727    657   -400   -293    691    467    -12    441    478    797   -145
     59    784    722   -423   -332    753    491      2    472    506    823   -119
     90    833    743   -462   -324    789    483     -5    478    514    831   -109
     70    813    743   -441   -337    779    465    -23    465    504    823   -116
     62    797    732   -431   -335    766    444    -41    452    496    818   -111
     38    763    722   -402   -342    743    431    -51    441    488    813   -114
    -10    743    753   -366   -381    748    433    -54    436    483    802   -127
     46    701    654   -374   -303    678    415    -75    405    446    758   -168
     59    665    602   -363   -272    633    407    -90    387    423    735   -184
     15    636    618   -327   -301    628    413    -96    379    413    727   -202
   -150    587    737   -218   -444    662    457    -64    407    439    750   -176
    -49    602    652   -277   -350    626    433    -90    379    410    719   -197
     72    602    530   -337   -228    568    407   -122    345    374    685   -233
    119    600    480   -358   -181    540    384   -153    322    350    665   -262
     83    589    506   -335   -210    548    376   -163    314    350    667   -270
    129    587    457   -361   -163    522    381   -155    319    355    672   -270
    189    589    400   -389   -103    496    376   -161    311    348    662   -285
    168    587    418   -379   -124    504    379   -161    314    350    667   -285
    153    568    415   -361   -129    493    400   -137    324    353    667   -285
    150    459    309   -306    -80    384    457    -62    327    319    613   -350
    148    436    288   -290    -70    363    568     70    397    350    613   -366
    187    524    337   -358    -75    433    678    241    530    465    709   -280
    249    831    581   -540   -166    706    776    426    753    719    971    -12
    249   1405   1156   -828   -452   1280    833    535   1062   1130   1436    457
    109   1940   1831  -1026   -862   1886    774    418   1262   1465   1834    839
     23   1969   1945   -997   -961   1958    498     33   1096   1410   1829    831
    -49   1405   1454   -678   -750   1428    259   -428    553    841   1286    332
    -83    774    854   -345   -467    813    142   -639     96    293    724   -197
    -31    400    431   -184   -231    415    119   -587    -23    106    509   -410
    -41    285    324   -124   -184    303    207   -449     31    114    491   -433
    132    340    207   -236    -36    275    270   -358     90    142    506   -426
    145    400    254   -275    -54    329    332   -272    168    207    563   -374
    142    480    335   -311    -96    407    397   -202    246    275    633   -306
    184    537    353   -363    -83    446    439   -158    288    306    667   -277
    181    514    332   -348    -75    423    441   -155    285    296    657   -296
    184    527    340   -358    -77    433    452   -145    296    301    659   -285
    148    527    379   -337   -114    454    462   -132    303    311    672   -275
    142    527    384   -337   -119    457    465   -127    303    314    678   -275
     83    517    433   -298   -174    475    475   -114    314    327    693   -259
    171    550    379   -361   -103    465    470   -111    309    319    693   -265
    194    540    345   -368    -75    444    452   -119    293    309    683   -275
    194    524    327   -361    -64    426    439   -132    280    298    675   -280
     75    550    475   -311   -200    514    501    -70    337    358    740   -215
    301    605    301   -454      0    452    454   -109    293    322    704   -254
    340    587    246   -465     46    418    436   -127    272    306    683   -275
    306    576    267   -444     18    423    441   -122    275    311    688   -275
    314    589    275   -452     20    433    441   -116    272    314    688   -277
    306    581    272   -446     18    428    441   -114    272    316    691   -275
    329    620    290   -475     20    454    452    -98    283    335    709   -257
    311    592    280   -452     15    439    446   -101    272    327    698   -267
    311    589    277   -449     18    433    452    -90    275    335    701   -265
    285    579    293   -433     -5    436    446    -90    270    335    696   -267
    285    581    296   -436     -5    439    441    -88    267    337    693   -265
    303    587    283   -446      7    436    433    -88    257    332    691   -265
    353    641    288   -496     33    465    441    -77    262    342    693   -244
    342    636    290   -491     25    465    428    -85    249    329    678   -239
    366    644    277   -506     44    462    418    -85    246    329    672   -228
    363    633    270   -498     46    452    410    -85    239    324    670   -228
    340    602    262   -470     38    433    389    -98    220    311    657   -239
    358    615    257   -488     49    439    381    -98    215    309    659   -236
    374    618    241   -496     67    431    371   -103    205    303    659   -252
    431    670    236   -553     98    454    368    -93    218    316    683   -252
    483    717    233   -600    124    475    379    -77    233    332    704   -244
    431    662    231   -548     98    446    361    -96    213    314    688   -267
    420    657    236   -540     93    446    355   -101    207    309    685   -283
    467    714    246   -592    109    483    368    -90    223    327    709   -267
    485    737    252   -610    116    496    381    -85    228    335    719   -244
    452    714    262   -581     96    488    371   -101    213    319    696   -249
    436    711    275   -574     80    493    371   -103    215    316    693   -249
    459    727    267   -594     96    496    381    -90    226    327    701   -244
    491    750    259   -620    116    506    397    -72    241    342    706   -241
    472    732    257   -602    106    496    397    -75    241    337    691   -257
    470    732    262   -602    103    498    407    -70    249    340    685   -267
    488    743    254   -615    114    501    410    -64    254    345    678   -277
    439    763    324   -600     57    545    436    -38    280    374    698   -262
    506    769    262   -639    122    517    426    -49    270    361    678   -288
    522    753    228   -639    145    491    415    -70    249    345    654   -316
    509    750    241   -631    132    496    410    -80    244    337    646   -324
    439    748    309   -592     64    530    431    -67    259    353    654   -309
    488    740    252   -615    119    496    402    -98    228    324    615   -332
    439    740    298   -589     70    519    405    -96    231    332    610   -324
    428    743    314   -587     57    527    397    -98    226    332    594   -327
    439    740    301   -589     70    522    376   -116    207    322    566   -335
    496    740    244   -620    124    493    348   -142    179    298    527   -358
    542    758    215   -652    163    488    329   -155    168    293    509   -366
    524    769    244   -646    140    506    324   -161    166    298    493   -363
    589    763    174   -675    207    470    288   -187    140    275    452   -387
    613    774    161   -693    223    470    270   -200    127    270    428   -389
    589    779    189   -685    200    485    262   -202    127    277    415   -389
    542    779    236   -662    153    509    259   -200    129    285    402   -381
    566    787    220   -675    174    504    239   -215    116    280    379   -384
    600    782    181   -693    207    483    207   -241     93    262    348   -405
    631    797    166   -714    231    480    194   -246     88    259    329   -418
    657    810    153   -735    252    483    181   -254     80    257    316   -420
    706    841    135   -774    285    488    168   -262     72    259    309   -420
    665    807    142   -737    259    478    145   -275     59    246    290   -433
    626    823    197   -727    215    511    161   -259     75    265    298   -418
    657    862    205   -761    226    535    166   -254     77    267    296   -410
    709    927    218   -818    246    574    181   -228     98    290    311   -384
    623    862    239   -743    192    550    171   -241     83    275    290   -402
    618    857    236   -737    189    548    171   -241     77    270    283   -402
    589    867    275   -730    158    571    184   -233     88    280    296   -387
    548    888    340   -717    103    615    194   -231    101    293    311   -368
    530    917    384   -724     72    652    192   -226    109    303    327   -350
    652    914    259   -784    194    587    129   -280     62    254    283   -392
    714    904    189   -807    262    548     70   -327     20    213    244   -426
    719    906    187   -813    267    548     46   -342      7    205    241   -431
    646    875    228   -761    207    553     46   -332     12    215    246   -428
    654    844    189   -750    233    517     28   -340     -2    205    228   -444
    693    792     96   -745    298    444     -7   -368    -31    171    187   -480
    654    722     67   -688    293    394    -36   -392    -59    140    145   -514
    636    698     59   -667    285    379    -44   -402    -72    119    124   -524
    618    670     51   -646    283    361    -62   -415    -88    101    101   -535
    589    615     25   -602    283    322   -103   -444   -119     67     67   -563
    597    626     28   -610    285    327   -116   -454   -124     62     62   -571
    652    626    -25   -639    337    298   -145   -475   -145     46     44   -589
    646    613    -33   -631    340    290   -158   -480   -148     41     44   -584
    618    600    -18   -610    316    290   -161   -480   -145     41     44   -571
    618    600    -18   -607    319    290   -163   -478   -142     41     41   -568
    594    542    -51   -571    322    246   -189   -496   -168     15      7   -602
    623    470   -153   -548    387    158   -168   -452   -179    -20    -49   -659
    704    444   -259   -576    483     93    -98   -337   -140    -28    -83   -711
    769    514   -254   -641    511    129     -2   -171    -28     59    -25   -675
    839    774    -67   -807    454    353     93     20    168    275    187   -465
    888   1304    415  -1098    236    859    127    111    444    652    605    -31
    756   1961   1205  -1361   -223   1584     64     15    704   1067   1101    480
    548   2190   1641  -1369   -545   1917   -197   -368    662   1176   1280    665
    454   1675   1218  -1067   -381   1449   -483   -815    181    704    826    228
    459    906    446   -683      7    675   -683  -1143   -413     12    111   -459
    548    428   -119   -488    332    155   -740  -1150   -652   -314   -262   -823
    566    275   -290   -420    428     -7   -659  -1010   -618   -342   -329   -888
    558    303   -254   -431    405     25   -553   -878   -522   -267   -285   -846
    610    423   -187   -517    397    119   -459   -761   -415   -166   -210   -779
    644    491   -153   -568    400    168   -407   -698   -368   -122   -184   -745
    568    446   -122   -506    345    163   -384   -670   -353   -116   -189   -745
    639    465   -176   -553    407    142   -402   -678   -366   -122   -207   -761
    711    493   -218   -605    465    137   -410   -680   -368   -114   -207   -763
    730    519   -210   -626    470    155   -410   -680   -368   -103   -205   -763
    665    483   -181   -574    423    150   -415   -685   -374   -101   -202   -758
    641    470   -174   -555    405    148   -418   -685   -376    -96   -197   -750
    709    485   -223   -597    465    132   -446   -706   -397   -109   -213   -761
    683    504   -179   -594    431    163   -436   -696   -387    -93   -200   -748
    693    488   -205   -589    449    142   -454   -709   -405   -109   -220   -758
    709    491   -218   -602    465    137   -470   -722   -420   -122   -236   -763
    730    491   -239   -610    483    127   -483   -732   -428   -129   -246   -769
    688    467   -220   -579    454    124   -483   -727   -426   -122   -236   -763
    672    467   -205   -568    439    132   -485   -732   -428   -119   -233   -763
    685    467   -218   -576    449    127   -504   -743   -436   -129   -244   -769
    758    478   -280   -618    519    101   -527   -758   -452   -145   -259   -779
    820    514   -309   -667    563    103   -527   -756   -449   -142   -259   -774
    766    472   -293   -618    530     90   -545   -769   -462   -150   -267   -776
    766    472   -296   -620    530     88   -563   -779   -470   -150   -265   -776
    727    472   -257   -600    491    109   -561   -774   -462   -142   -259   -776
    737    462   -275   -600    506     93   -571   -776   -472   -150   -270   -792
    735    454   -280   -594    509     88   -594   -792   -488   -166   -283   -807
    709    446   -262   -579    483     93   -602   -792   -485   -166   -280   -797
    743    454   -288   -600    514     83   -615   -797   -491   -161   -277   -795
    823    433   -392   -628    607     20   -665   -833   -527   -194   -311   -831
    872    436   -436   -654    654      0   -688   -852   -542   -207   -324   -836
    867    465   -405   -667    636     31   -678   -828   -522   -176   -293   -802
    854    462   -394   -659    626     33   -688   -831   -519   -174   -288   -792
    831    444   -389   -639    610     28   -701   -839   -524   -174   -288   -789
    782    436   -345   -607    563     46   -704   -831   -517   -161   -277   -771
    854    446   -410   -652    633     18   -732   -846   -532   -171   -298   -787
    917    483   -436   -701    678     23   -740   -849   -530   -168   -301   -779
    935    491   -446   -714    691     23   -748   -859   -532   -174   -309   -779
    891    488   -402   -688    646     44   -745   -859   -527   -166   -306   -769
    865    480   -384   -675    626     49   -753   -870   -530   -166   -311   -763
    927    517   -410   -722    667     51   -753   -867   -522   -150   -306   -753
    885    511   -374   -701    631     70   -737   -854   -504   -132   -298   -737
    917    485   -431   -701    675     28   -766   -885   -527   -158   -335   -771
    883    454   -428   -670    654     12   -776   -891   -532   -168   -358   -787
    885    465   -420   -675    654     23   -758   -870   -509   -142   -350   -769
    865    483   -384   -675    626     49   -727   -839   -475   -103   -327   -743
    917    475   -441   -696    680     18   -748   -857   -488   -116   -353   -776
    945    472   -472   -709    709      2   -748   -857   -491   -119   -371   -792
    924    483   -441   -704    683     20   -730   -833   -467   -101   -363   -776
    862    472   -389   -667    626     41   -709   -813   -446    -83   -358   -769
    813    397   -415   -605    615     -7   -743   -849   -480   -111   -400   -815
    906    415   -491   -662    696    -36   -761   -867   -498   -127   -423   -841
    901    392   -509   -646    704    -57   -779   -880   -514   -137   -439   -859
    891    397   -493   -646    691    -49   -774   -872   -506   -127   -433   -854
    927    410   -517   -667    722    -51   -776   -875   -511   -132   -449   -857
    880    366   -514   -626    698    -72   -795   -891   -530   -145   -472   -878
    909    389   -519   -649    714    -64   -795   -883   -522   -137   -467   -870
    888    361   -530   -626    709    -83   -813   -893   -535   -145   -483   -878
    906    371   -535   -639    722    -80   -818   -891   -532   -137   -485   -880
    948    384   -563   -667    756    -88   -823   -893   -535   -137   -496   -883
    906    366   -540   -636    722    -85   -823   -893   -532   -132   -496   -875
    906    376   -532   -641    719    -77   -813   -880   -522   -119   -491   -857
    966    415   -550   -691    758    -67   -810   -878   -522   -116   -493   -849
    914    374   -540   -646    727    -80   -820   -885   -530   -122   -501   -857
    922    384   -540   -654    732    -77   -818   -878   -522   -109   -493   -844
    948    374   -574   -659    761   -101   -831   -885   -532   -114   -506   -846
    953    366   -587   -659    771   -109   -836   -893   -540   -122   -517   -854
    901    348   -553   -628    727   -101   -826   -883   -532   -114   -511   -844
    945    384   -563   -665    753    -88   -818   -875   -530   -109   -509   -833
   1031    379   -654   -706    844   -137   -852   -904   -568   -140   -542   -865
    969    374   -594   -670    782   -109   -823   -880   -545   -116   -524   -846
    948    371   -579   -662    763   -103   -807   -867   -535   -103   -519   -833
   1005    418   -589   -711    797    -85   -797   -857   -524    -96   -509   -823
    969    392   -576   -680    771    -90   -797   -859   -530   -103   -514   -828
    932    413   -519   -672    727    -51   -771   -831   -504    -75   -485   -800
   1002    454   -550   -730    776    -46   -776   -844   -506    -80   -485   -800
   1008    485   -522   -745    766    -18   -771   -844   -498    -70   -472   -787
    958    480   -480   -722    719      2   -776   -846   -488    -57   -457   -769
   1036    488   -548   -761    792    -28   -805   -870   -509    -77   -475   -779
   1060    472   -587   -769    823    -54   -841   -904   -537    -96   -491   -795
   1018    439   -579   -730    797    -70   -857   -909   -540    -96   -491   -792
   1031    410   -623   -722    826   -106   -867   -917   -553   -109   -509   -807
   1015    342   -672   -678    844   -163   -883   -935   -579   -140   -540   -833
   1010    301   -709   -657    859   -202   -901   -953   -600   -163   -568   -852
   1052    272   -779   -662    917   -252   -922   -982   -636   -197   -605   -885
   1005    220   -787   -613    893   -283   -924   -995   -654   -215   -623   -901
   1026    194   -831   -610    930   -316   -940  -1013   -675   -239   -644   -917
    989    176   -813   -584    901   -316   -937  -1013   -675   -241   -649   -914
   1013    197   -815   -605    914   -309   -935  -1010   -672   -236   -644   -904
    950    155   -797   -553    872   -319   -922  -1002   -667   -231   -646   -898
    982    129   -852   -555    917   -361   -940  -1015   -678   -246   -670   -911
    987    114   -872   -550    930   -379   -945  -1021   -683   -249   -678   -917
   1000    129   -870   -563    935   -368   -940  -1018   -675   -241   -675   -911
   1060    103   -958   -581   1008   -426   -945  -1023   -693   -267   -711   -943
   1049    -10  -1060   -519   1054   -535   -906   -979   -706   -306   -774  -1013
   1028    -33  -1065   -498   1044   -548   -782   -831   -636   -272   -774  -1036
   1080     83   -997   -581   1039   -457   -639   -618   -480   -137   -665   -940
   1156    371   -787   -766    971   -205   -530   -415   -246    119   -418   -685
   1301    919   -381  -1109    841    270   -545   -374     18    480    -12   -246
   1156   1566    410  -1363    371    989   -693   -555    272    898    485    288
    930   1654    724  -1293    103   1189   -963   -953    176    909    553    379
    763   1070    306   -917    228    688  -1202  -1389   -324    381     44    -96
    724    262   -462   -493    594    -98  -1356  -1667   -909   -303   -652   -769
    862   -137  -1000   -361    930   -568  -1353  -1587  -1049   -527   -932  -1067
    945   -207  -1153   -368   1049   -680  -1249  -1439   -995   -514   -961  -1114
    974   -129  -1104   -423   1039   -615  -1104  -1270   -867   -418   -888  -1052
    930    -51   -982   -439    956   -517   -992  -1143   -753   -319   -802   -963
    950    -20   -971   -465    958   -496   -956  -1098   -719   -293   -782   -943
    995    -20  -1018   -488   1005   -519   -948  -1091   -724   -298   -792   -950
    987    -18  -1005   -485    992   -509   -924  -1070   -711   -288   -784   -935
    995    -23  -1018   -485   1005   -519   -922  -1065   -714   -290   -792   -937
    953    -12   -966   -470    958   -491   -891  -1039   -691   -280   -779   -911
   1000     -5  -1008   -498   1002   -506   -891  -1034   -691   -280   -789   -906
   1088      0  -1091   -545   1091   -545   -904  -1047   -706   -298   -815   -922
   1075    -12  -1088   -530   1080   -550   -896  -1041   -704   -296   -820   -924
   1078    -28  -1106   -527   1091   -566   -901  -1036   -704   -293   -831   -927
   1057    -25  -1085   -517   1070   -555   -885  -1021   -688   -275   -823   -917
   1013    -33  -1049   -491   1028   -540   -867  -1005   -675   -267   -815   -911
   1065    -15  -1080   -524   1072   -548   -867  -1010   -680   -270   -818   -924
   1041    -23  -1067   -511   1052   -545   -857  -1002   -675   -265   -815   -922
   1034    -25  -1060   -504   1047   -542   -857  -1002   -672   -265   -820   -922
   1047    -23  -1072   -511   1057   -548   -854  -1005   -675   -267   -828   -927
   1031    -25  -1057   -501   1044   -540   -841  -1000   -667   -259   -828   -927
   1028    -33  -1065   -498   1044   -548   -839   -995   -665   -259   -831   -935
   1119    -18  -1137   -550   1127   -576   -839   -995   -672   -267   -839   -948
   1117    -38  -1158   -540   1137   -600   -839   -995   -672   -272   -846   -958
   1124    -46  -1171   -537   1148   -607   -841  -1000   -675   -275   -852   -974
   1111    -49  -1163   -532   1135   -605   -836   -995   -670   -270   -849   -974
   1078    -38  -1117   -519   1096   -576   -815   -971   -646   -246   -828   -956
   1075    -36  -1111   -519   1091   -571   -810   -966   -641   -239   -820   -950
   1137    -38  -1176   -548   1156   -607   -828   -982   -657   -252   -839   -966
   1174    -20  -1195   -576   1184   -607   -836   -989   -665   -257   -841   -971
   1171     -2  -1174   -584   1171   -587   -826   -979   -657   -246   -826   -958
   1093    -31  -1127   -532   1109   -579   -813   -969   -649   -236   -815   -950
   1101    -25  -1127   -537   1114   -576   -818   -971   -652   -233   -813   -950
   1182    -25  -1210   -579   1195   -615   -841   -992   -672   -249   -828   -971
   1182    -23  -1205   -581   1192   -613   -823   -979   -662   -236   -813   -958
   1202    -10  -1215   -597   1208   -610   -815   -971   -657   -228   -805   -950
   1234     10  -1223   -620   1228   -605   -815   -971   -662   -226   -805   -948
   1249     28  -1221   -639   1234   -597   -818   -979   -667   -231   -802   -950
   1247     28  -1218   -639   1234   -594   -820   -984   -672   -231   -802   -953
   1236     33  -1202   -636   1218   -584   -802   -979   -667   -226   -795   -945
   1247     51  -1195   -649   1221   -571   -789   -976   -662   -223   -795   -937
   1226     51  -1176   -639   1202   -561   -779   -971   -654   -220   -792   -935
   1205     31  -1174   -618   1189   -571   -763   -958   -641   -210   -784   -930
   1223     49  -1176   -639   1200   -563   -745   -940   -623   -194   -769   -922
   1231     67  -1163   -649   1197   -548   -719   -906   -597   -171   -748   -904
   1218     72  -1145   -646   1182   -535   -704   -885   -576   -153   -730   -893
   1236     57  -1179   -646   1208   -561   -711   -898   -589   -168   -740   -917
   1252     44  -1208   -649   1228   -579   -709   -901   -594   -174   -745   -927
   1205     25  -1179   -615   1192   -576   -706   -904   -594   -171   -740   -927
   1226     33  -1195   -631   1210   -579   -691   -901   -587   -166   -735   -927
   1202     -7  -1210   -597   1208   -607   -691   -914   -600   -181   -748   -937
   1221     -7  -1231   -607   1226   -618   -691   -924   -607   -194   -758   -945
   1234    -15  -1249   -607   1241   -631   -688   -927   -607   -194   -756   -940
   1218    -31  -1249   -594   1231   -641   -693   -935   -615   -202   -753   -945
   1249    -23  -1273   -613   1260   -649   -701   -945   -628   -218   -763   -953
   1249    -25  -1275   -610   1260   -652   -714   -963   -646   -236   -776   -963
   1215    -12  -1228   -600   1221   -620   -696   -943   -631   -218   -750   -940
   1283     33  -1249   -659   1265   -605   -675   -922   -613   -197   -727   -917
   1236    -38  -1275   -600   1254   -657   -706   -950   -644   -231   -756   -948
   1257    -20  -1280   -620   1267   -649   -691   -935   -628   -218   -737   -935
   1195    -23  -1218   -584   1205   -620   -672   -919   -607   -207   -714   -911
   1223      7  -1215   -615   1218   -602   -678   -922   -610   -213   -709   -911
   1244     25  -1218   -633   1231   -594   -678   -922   -607   -210   -701   -906
   1213      2  -1213   -610   1213   -605   -652   -904   -589   -192   -678   -888
   1114     -7  -1122   -553   1117   -563   -618   -878   -558   -161   -644   -859
   1231      7  -1226   -620   1228   -607   -644   -901   -584   -187   -670   -883
   1293     20  -1273   -657   1283   -626   -659   -914   -597   -200   -683   -888
   1273     28  -1247   -652   1260   -607   -646   -901   -589   -189   -667   -878
   1267     20  -1247   -644   1257   -613   -641   -901   -587   -181   -659   -880
   1265     51  -1213   -659   1236   -579   -618   -878   -568   -163   -633   -865
   1231     72  -1161   -652   1197   -542   -589   -854   -545   -142   -605   -839
   1234    106  -1130   -672   1182   -511   -558   -826   -517   -119   -568   -810
   1241    111  -1130   -675   1187   -509   -555   -826   -517   -116   -555   -813
   1244    111  -1135   -680   1189   -511   -555   -826   -514   -114   -545   -815
   1267    192  -1078   -730   1171   -441   -519   -795   -472    -77   -504   -782
   1273    215  -1057   -745   1163   -420   -522   -802   -470    -75   -491   -779
   1267    226  -1041   -745   1156   -407   -514   -795   -454    -59   -470   -766
   1247    213  -1036   -732   1140   -410   -514   -795   -446    -49   -457   -750
   1265    207  -1060   -737   1161   -426   -542   -820   -467    -70   -472   -758
   1262    192  -1070   -730   1166   -436   -553   -828   -478    -80   -478   -761
   1184    161  -1023   -672   1104   -431   -535   -815   -467    -67   -465   -745
   1195    158  -1036   -678   1114   -439   -532   -815   -470    -72   -470   -756
   1343    142  -1200   -743   1270   -527   -566   -849   -517   -116   -522   -805
   1348     93  -1254   -719   1301   -581   -576   -867   -540   -140   -553   -831
   1262     18  -1244   -639   1254   -613   -571   -867   -550   -150   -566   -844
   1241      2  -1241   -623   1241   -618   -574   -875   -558   -155   -574   -849
   1252     10  -1241   -631   1247   -615   -571   -878   -563   -163   -576   -846
   1257     -5  -1265   -628   1260   -633   -574   -880   -574   -168   -589   -852
   1267      0  -1267   -633   1267   -633   -576   -885   -584   -174   -592   -849
   1234    -20  -1254   -607   1244   -639   -558   -872   -574   -161   -576   -833
   1252    -18  -1270   -618   1260   -644   -558   -872   -579   -166   -574   -828
   1280    -20  -1301   -631   1288   -662   -561   -875   -584   -168   -571   -823
   1262    -23  -1286   -618   1273   -654   -550   -859   -579   -166   -566   -818
   1267    -77  -1348   -597   1306   -711   -506   -807   -576   -184   -594   -852
   1280   -137  -1418   -571   1348   -776   -405   -698   -545   -197   -628   -904
   1312    -93  -1408   -610   1358   -750   -275   -530   -433   -119   -563   -859
   1363     93  -1270   -727   1317   -587   -140   -314   -231     80   -374   -672
   1418    558   -859   -989   1140   -150    -88   -184     46    431     15   -270
   1343   1182   -163  -1262    753    509   -106   -200    342    857    509    226
   1182   1462    277  -1322    452    872   -322   -504    379   1021    740    444
   1137   1122    -15  -1130    576    553   -602   -958     -7    659    418    145
   1114    397   -719   -758    917   -161   -802  -1358   -654    -80   -293   -514
   1140   -106  -1249   -517   1195   -678   -857  -1379   -909   -413   -644   -865
   1153   -311  -1467   -423   1309   -888   -774  -1228   -893   -449   -711   -940
   1195   -322  -1517   -436   1356   -919   -685  -1117   -831   -420   -696   -937
   1182   -270  -1454   -457   1317   -862   -584   -997   -727   -340   -620   -872
   1213   -150  -1363   -532   1288   -756   -506   -906   -636   -259   -537   -797
   1244    -96  -1340   -576   1291   -719   -459   -857   -589   -223   -496   -761
   1231   -119  -1350   -555   1291   -735   -439   -839   -579   -218   -488   -756
   1244   -122  -1369   -563   1306   -745   -426   -828   -571   -215   -485   -748
   1236   -103  -1340   -568   1288   -722   -405   -810   -553   -197   -467   -730
   1234    -85  -1322   -576   1278   -704   -387   -795   -535   -184   -452   -717
   1223    -77  -1301   -571   1262   -688   -371   -782   -524   -176   -441   -704
   1262    -59  -1325   -602   1291   -691   -379   -784   -530   -181   -441   -704
   1254    -36  -1291   -610   1270   -662   -361   -766   -511   -166   -418   -685
   1312    -41  -1353   -636   1330   -696   -379   -787   -532   -187   -439   -706
   1348    -38  -1387   -654   1366   -711   -376   -782   -524   -181   -431   -701
   1330    -44  -1376   -644   1350   -709   -366   -774   -522   -176   -426   -693
   1343    -38  -1382   -652   1361   -709   -366   -776   -524   -179   -426   -688
   1358    -23  -1382   -670   1369   -701   -358   -774   -517   -181   -423   -678
   1374     -7  -1382   -683   1376   -693   -355   -774   -517   -184   -418   -672
   1306    -15  -1322   -646   1314   -667   -324   -743   -485   -153   -381   -636
   1301     12  -1288   -657   1296   -636   -316   -732   -475   -140   -366   -623
   1345     18  -1330   -683   1337   -654   -322   -732   -480   -153   -374   -626
   1449     75  -1374   -761   1413   -649   -319   -730   -478   -153   -368   -618
   1361     20  -1340   -693   1350   -659   -329   -740   -485   -161   -371   -620
   1356     15  -1340   -685   1348   -662   -327   -735   -480   -155   -361   -613
   1371     25  -1348   -698   1361   -659   -324   -730   -475   -150   -350   -605
   1350     41  -1309   -696   1330   -633   -298   -701   -449   -124   -316   -574
   1363     46  -1317   -706   1340   -636   -301   -706   -454   -124   -316   -571
   1405     31  -1374   -717   1389   -672   -319   -724   -472   -142   -329   -587
   1434     67  -1366   -750   1400   -649   -314   -717   -462   -127   -309   -563
   1457     72  -1384   -763   1421   -654   -314   -711   -457   -122   -298   -553
   1389     67  -1322   -730   1356   -626   -301   -696   -441   -109   -272   -530
   1384     70  -1314   -727   1348   -623   -298   -688   -436   -101   -259   -514
   1454    103  -1353   -782   1402   -626   -303   -683   -433    -98   -254   -506
   1434    122  -1312   -776   1374   -594   -285   -662   -413    -77   -226   -475
   1449    122  -1327   -787   1387   -602   -283   -654   -410    -72   -213   -465
   1480    140  -1343   -810   1413   -600   -283   -649   -405    -70   -202   -454
   1488    148  -1340   -820   1413   -597   -277   -652   -405    -70   -194   -444
   1439    161  -1278   -800   1358   -558   -257   -636   -387    -54   -171   -420
   1402    187  -1218   -797   1312   -514   -220   -607   -358    -25   -137   -387
   1374    187  -1187   -782   1280   -498   -200   -589   -335     -7   -116   -366
   1431    192  -1239   -813   1335   -522   -205   -597   -340    -18   -124   -379
   1449    210  -1239   -828   1345   -514   -184   -576   -322     -5   -109   -366
   1462    223  -1239   -844   1348   -506   -161   -555   -301     10    -90   -355
   1462    231  -1231   -849   1348   -498   -148   -548   -290     18    -83   -355
   1428    249  -1182   -841   1304   -467   -114   -524   -262     38    -57   -337
   1374    218  -1156   -795   1265   -467    -80   -498   -233     59    -36   -322
   1389    194  -1195   -795   1293   -498    -80   -509   -241     46    -51   -337
   1431    226  -1205   -828   1319   -488    -75   -517   -241     41    -54   -342
   1444    259  -1184   -854   1314   -462    -57   -514   -228     51    -46   -335
   1418    228  -1189   -823   1304   -480    -44   -509   -220     54    -41   -329
   1382    213  -1171   -800   1278   -478    -44   -514   -223     49    -38   -329
   1327    207  -1122   -769   1226   -457    -18   -498   -205     67    -20   -311
   1319    228  -1091   -774   1205   -431     -5   -493   -197     72    -10   -298
   1382    205  -1176   -792   1280   -485    -15   -509   -210     51    -25   -314
   1415    228  -1189   -823   1304   -480    -15   -506   -207     54    -18   -303
   1382    236  -1145   -810   1265   -454      2   -488   -189     67      2   -283
   1369    231  -1140   -802   1254   -454     -2   -498   -197     59      0   -285
   1301    265  -1036   -782   1169   -384     20   -480   -168     90     38   -249
   1309    246  -1062   -779   1187   -405     31   -470   -161     98     46   -239
   1350    265  -1085   -807   1218   -410     44   -454   -145    111     64   -218
   1335    259  -1075   -797   1205   -407     54   -446   -132    114     75   -205
   1361    275  -1085   -818   1223   -405     57   -441   -127    119     83   -200
   1405    288  -1119   -846   1262   -415     46   -449   -135    109     77   -202
   1421    306  -1114   -865   1267   -402     51   -444   -127    114     85   -194
   1400    301  -1098   -852   1249   -397     59   -439   -119    116     93   -184
   1387    316  -1070   -852   1228   -376     75   -423   -101    135    116   -161
   1387    314  -1075   -852   1231   -381     83   -418    -90    140    122   -150
   1397    335  -1065   -867   1231   -363     98   -402    -75    148    135   -135
   1366    355  -1010   -862   1189   -327    124   -379    -51    168    163   -109
   1358    379   -979   -867   1169   -298    153   -358    -31    194    189    -85
   1395    433   -961   -914   1176   -265    192   -319      5    228    220    -49
   1408    420   -987   -914   1197   -283    194   -322      0    220    218    -49
   1397    428   -969   -917   1184   -270    215   -303     18    231    236    -31
   1363    426   -937   -893   1150   -254    231   -293     31    244    249    -15
   1395    491   -904   -943   1148   -205    246   -283     54    270    280     18
   1418    522   -898   -971   1158   -187    249   -277     67    285    303     36
   1395    501   -893   -950   1145   -194    231   -296     51    270    298     33
   1400    509   -891   -953   1145   -189    218   -311     41    262    296     33
   1408    493   -914   -950   1161   -210    205   -316     33    254    290     38
   1415    459   -956   -937   1187   -249    205   -316     23    244    275     33
   1402    415   -987   -909   1195   -285    207   -316      7    231    259     23
   1395    392  -1002   -893   1200   -303    213   -316      0    223    249     23
   1376    350  -1028   -865   1202   -340    218   -316    -12    213    236     18
   1384    322  -1065   -854   1223   -371    220   -322    -25    200    223      7
   1387    301  -1088   -844   1236   -392    210   -337    -44    179    205     -2
   1363    267  -1096   -815   1231   -413    215   -337    -51    174    197     -5
   1343    262  -1083   -802   1213   -410    220   -335    -54    176    200      5
   1350    265  -1085   -807   1218   -410    226   -327    -51    179    207     15
   1374    283  -1091   -828   1231   -402    239   -314    -41    189    226     33
   1332    259  -1072   -795   1202   -405    252   -303    -31    197    236     44
   1345    254  -1093   -800   1218   -418    262   -296    -31    194    236     46
   1371    223  -1148   -800   1260   -462    270   -283    -38    176    220     28
   1415    155  -1260   -787   1337   -550    327   -200    -25    158    181    -20
   1436    163  -1273   -800   1356   -553    452    -44     57    202    197    -20
   1488    296  -1195   -893   1340   -449    589    166    226    350    322     93
   1553    584   -969  -1070   1262   -192    683    345    452    605    576    353
   1574   1143   -431  -1358   1002    355    730    436    750   1005   1021    820
   1397   1727    329  -1561    535   1028    628    285    969   1379   1475   1283
   1247   1709    462  -1478    392   1085    316   -153    771   1293   1449   1254
   1163   1148    -15  -1156    589    566     85   -584    239    732    922    769
   1174    436   -737   -807    956   -150    -57   -815   -270    124    298    184
   1247     49  -1197   -646   1223   -574    -38   -711   -376    -59     64    -49
   1244    -36  -1280   -605   1262   -657     70   -555   -306    -36     54    -62
   1221     10  -1210   -615   1215   -600    192   -413   -194     49    122      0
   1280    132  -1150   -709   1215   -509    283   -301    -88    140    202     83
   1286    202  -1083   -743   1184   -439    350   -223    -15    207    259    148
   1402    220  -1184   -813   1293   -480    348   -220    -23    192    236    132
   1447    226  -1221   -839   1335   -496    358   -210    -18    194    233    127
   1431    239  -1192   -836   1312   -475    384   -181      7    218    262    150
   1371    244  -1127   -807   1249   -441    402   -163     25    233    280    171
   1361    241  -1119   -802   1239   -439    405   -153     33    241    285    187
   1369    267  -1101   -818   1234   -415    418   -135     49    257    303    213
   1384    298  -1088   -844   1236   -392    436   -119     62    270    322    228
   1343    259  -1083   -800   1213   -410    426   -132     46    254    309    215
   1376    290  -1085   -833   1231   -397    433   -127     51    259    316    231
   1392    311  -1080   -852   1236   -384    449   -111     59    267    329    252
   1361    301  -1060   -833   1210   -379    454   -109     59    259    332    257
   1366    319  -1047   -841   1208   -363    462   -103     70    267    342    272
   1366    322  -1047   -844   1205   -361    459   -109     62    262    337    272
   1358    340  -1018   -849   1187   -337    472    -98     72    267    342    288
   1366    368  -1000   -870   1182   -316    480    -90     80    275    348    303
   1395    381  -1013   -888   1205   -314    483    -90     83    277    348    314
   1379    379  -1002   -880   1192   -311    483    -93     77    272    348    327
   1369    394   -974   -883   1171   -288    488    -93     80    275    353    342
   1369    415   -956   -893   1161   -267    496    -88     88    280    363    355
   1371    428   -943   -898   1158   -257    498    -83     93    283    374    368
   1366    446   -922   -906   1145   -239    501    -80     98    288    387    381
   1374    462   -914   -919   1145   -226    498    -80     93    288    394    387
   1415    470   -945   -945   1179   -236    483    -93     80    275    387    379
   1423    480   -943   -950   1184   -231    483    -96     80    280    394    392
   1439    498   -940   -969   1189   -220    485    -93     83    288    402    405
   1374    498   -878   -937   1124   -189    498    -75    101    306    423    431
   1449    517   -935   -984   1192   -207    478    -90     85    293    413    431
   1493    542   -950  -1018   1223   -202    467    -96     77    290    418    441
   1496    555   -940  -1026   1218   -192    470    -88     83    298    431    459
   1486    574   -914  -1031   1200   -168    472    -83     90    309    449    480
   1486    600   -888  -1044   1187   -142    485    -72    106    327    472    504
   1488    633   -854  -1060   1171   -109    514    -44    132    353    501    540
   1496    626   -870  -1062   1182   -122    511    -51    124    348    498    537
   1514    628   -885  -1072   1200   -127    498    -64    114    345    501    535
   1535    657   -878  -1096   1205   -109    517    -49    129    361    522    553
   1483    685   -797  -1083   1140    -54    563     -7    174    402    568    600
   1496    667   -831  -1083   1163    -80    555    -15    163    387    553    581
   1540    704   -839  -1122   1189    -67    568      2    179    400    563    587
   1491    706   -787  -1098   1137    -38    605     38    218    428    589    613
   1478    693   -784  -1085   1132    -44    607     41    223    428    584    607
   1478    706   -774  -1093   1124    -33    639     70    254    446    600    620
   1452    706   -745  -1078   1098    -18    667     90    277    462    615    633
   1436    706   -732  -1072   1083    -12    683     98    290    467    618    633
   1423    722   -701  -1072   1062     10    714    124    322    485    641    652
   1410    722   -691  -1067   1049     18    730    132    335    496    649    657
   1462    704   -758  -1083   1109    -25    704    103    309    465    623    628
   1447    714   -732  -1080   1088     -7    709    101    311    459    626    628
   1421    704   -717  -1062   1070     -5    724    111    322    465    628    631
   1413    691   -724  -1054   1070    -15    735    119    337    475    644    644
   1441    724   -719  -1083   1080      2    756    140    363    498    670    665
   1434    730   -704  -1083   1067     15    766    145    371    504    678    667
   1358    685   -672  -1021   1015      7    771    150    379    506    680    667
   1400    675   -724  -1039   1062    -23    758    142    374    501    678    667
   1408    711   -696  -1062   1052      7    784    168    400    527    709    691
   1418    709   -709  -1065   1062      0    782    171    400    519    701    691
   1428    727   -701  -1078   1065     12    789    181    413    524    709    701
   1392    717   -675  -1054   1034     20    805    197    431    542    727    717
   1405    717   -688  -1062   1047     15    805    202    436    542    724    717
   1382    724   -657  -1054   1018     33    823    226    459    563    743    737
   1436    756   -680  -1096   1060     38    831    239    467    571    748    740
   1431    724   -706  -1080   1070     10    820    228    452    553    724    722
   1415    722   -693  -1070   1054     15    839    246    470    568    740    745
   1400    737   -662  -1070   1031     38    859    265    491    592    756    771
   1418    745   -672  -1080   1047     36    857    262    488    589    745    769
   1389    735   -654  -1065   1021     41    867    270    493    594    740    761
   1423    769   -654  -1096   1039     57    893    293    519    618    761    782
   1431    792   -639  -1111   1034     77    914    316    537    633    771    795
   1423    815   -607  -1119   1015    103    943    342    561    657    789    815
   1465    846   -618  -1156   1041    114    956    355    574    667    795    826
   1483    854   -628  -1169   1054    114    958    355    571    665    787    823
   1436    891   -548  -1163    992    171    987    379    600    698    820    854
   1423    911   -511  -1166    969    200    992    379    610    709    831    867
   1462    930   -532  -1197    995    200    976    363    602    704    833    865
   1449    922   -527  -1184    989    197    971    361    600    704    833    865
   1439    930   -511  -1184    976    207    966    355    600    706    828    875
   1415    935   -480  -1174    948    228    969    363    605    714    833    891
   1395    865   -530  -1132    963    168    943    340    574    680    800    857
   1400    844   -555  -1122    976    145    948    345    571    672    789    846
   1436    828   -607  -1135   1023    111    937    337    553    652    769    826
   1408    787   -620  -1096   1015     83    930    327    537    631    745    805
   1397    756   -644  -1078   1021     54    922    316    522    605    717    776
   1379    745   -633  -1062   1005     57    930    316    517    597    711    769
   1348    714   -633  -1034    989     41    922    303    504    579    696    750
   1337    717   -620  -1026    979     49    935    309    509    581    698    750
   1376    714   -665  -1047   1021     25    922    298    498    566    683    737
   1426    732   -693  -1080   1060     20    922    298    498    563    672    732
   1387    722   -665  -1057   1026     28    932    306    509    571    678    737
   1350    683   -667  -1015   1010      7    922    293    498    558    659    722
   1322    680   -641  -1002    982     20    950    322    514    566    667    735
   1387    631   -756  -1010   1072    -62    982    374    514    540    626    685
   1462    623   -841  -1044   1150   -109   1083    506    568    555    607    646
   1462    685   -776  -1072   1119    -44   1215    706    709    665    688    706
   1543    953   -589  -1247   1067    181   1335    914    930    896    911    930
   1556   1444   -111  -1501    833    667   1374   1005   1197   1252   1314   1356
   1470   2070    600  -1771    433   1337   1275    880   1439   1649   1795   1865
   1291   2327   1036  -1808    127   1683   1005    493   1405   1756   1979   2060
   1166   1829    662  -1499    252   1247    737     49    930   1275   1532   1641
   1130   1060    -70  -1096    600    496    581   -236    366    605    859   1010
   1179    566   -613   -872    896    -23    571   -197    168    311    517    654
   1267    452   -815   -859   1041   -181    662    -44    215    301    462    574
   1325    511   -813   -919   1067   -148    784    109    332    384    517    615
   1343    594   -748   -969   1044    -75    880    220    431    465    581    678
   1299    649   -652   -974    976     -2    945    290    501    530    636    732
   1262    683   -579   -971    922     51   1015    366    568    589    688    782
   1319    683   -636  -1002    979     23   1018    366    566    579    678    769
   1402    688   -717  -1047   1060    -12    997    348    548    563    654    745
   1423    698   -727  -1062   1075    -12   1000    348    550    566    654    748
   1405    737   -667  -1070   1036     36   1036    384    589    602    691    787
   1379    719   -659  -1052   1021     31   1041    392    594    610    696    784
   1382    711   -672  -1047   1026     20   1041    389    594    605    691    782
   1348    711   -636  -1031    992     36   1047    394    602    615    701    789
   1332    756   -576  -1044    956     90   1075    423    631    644    732    815
   1363    745   -620  -1057    992     62   1054    405    613    628    711    792
   1384    750   -633  -1067   1008     59   1060    410    615    628    711    789
   1371    750   -620  -1062    995     64   1067    420    623    639    722    800
   1332    743   -589  -1036    961     77   1072    428    633    652    735    813
   1335    758   -579  -1049    956     90   1072    433    639    659    745    820
   1317    776   -540  -1047    927    119   1091    452    657    680    761    836
   1332    792   -540  -1065    937    127   1093    457    662    683    761    833
   1389    802   -587  -1096    989    109   1083    452    659    678    753    823
   1389    813   -576  -1104    984    119   1093    465    670    688    763    826
   1376    802   -574  -1091    976    114   1088    462    667    683    758    815
   1340    795   -545  -1070    943    124   1098    478    680    696    769    823
   1337    813   -524  -1075    932    145   1109    493    698    709    779    839
   1431    846   -587  -1140   1008    129   1093    483    685    698    766    823
   1389    849   -542  -1119    966    153   1106    501    701    714    782    841
   1374    828   -545  -1104    961    142   1096    493    693    706    771    828
   1392    849   -542  -1119    969    153   1098    501    696    714    776    833
   1392    867   -524  -1130    958    171   1104    511    706    724    784    852
   1376    846   -530  -1111    953    158   1093    509    698    722    784    859
   1345    841   -504  -1096    924    168   1093    519    711    735    807    875
   1325    872   -452  -1098    888    210   1106    545    735    766    839    898
   1431    917   -517  -1174    974    200   1093    537    727    758    831    893
   1436    937   -498  -1187    969    220   1098    550    740    771    846    909
   1392    924   -470  -1161    930    228   1098    548    737    771    846    911
   1413    976   -436  -1195    924    270   1117    568    761    797    872    940
   1366    969   -397  -1169    880    285   1127    576    769    805    883    948
   1397    971   -426  -1184    911    272   1122    571    763    797    875    935
   1454   1005   -449  -1231    950    280   1124    574    769    800    878    937
   1428    997   -431  -1213    930    283   1132    581    774    802    878    943
   1397    997   -402  -1200    901    298   1143    589    787    810    883    937
   1431   1015   -415  -1226    924    301   1163    607    807    823    898    943
   1444   1026   -418  -1236    932    303   1182    626    826    836    909    953
   1444   1034   -410  -1239    927    311   1200    641    844    846    911    958
   1374   1026   -350  -1202    862    337   1226    662    867    867    930    966
   1345   1026   -319  -1187    831    355   1247    678    885    883    943    966
   1395   1013   -381  -1208    888    316   1223    654    865    859    914    930
   1402    997   -405  -1200    904    296   1221    646    857    849    901    919
   1348    995   -353  -1174    849    322   1244    662    875    862    911    935
   1374    987   -389  -1182    883    298   1236    652    865    846    891    917
   1423    995   -428  -1210    927    283   1226    636    854    836    878    904
   1402   1005   -397  -1202    901    303   1239    646    870    846    885    914
   1415   1021   -394  -1218    904    314   1241    646    878    854    891    919
   1379   1021   -358  -1200    867    332   1252    657    891    867    904    932
   1366   1010   -355  -1192    862    327   1252    657    891    867    904    930
   1301    966   -335  -1132    818    316   1241    649    883    857    891    917
   1322   1000   -322  -1161    820    340   1249    665    901    875    906    932
   1358   1034   -324  -1197    841    355   1260    675    919    893    922    943
   1392   1041   -353  -1218    872    345   1254    667    914    888    911    935
   1356   1034   -322  -1195    839    355   1262    667    924    893    914    943
   1337   1060   -277  -1200    807    389   1288    696    950    917    935    966
   1337   1047   -290  -1192    813    376   1278    688    943    906    924    963
   1337   1057   -280  -1197    807    389   1283    691    953    911    930    974
   1382   1065   -316  -1223    849    374   1275    685    948    904    922    963
   1369   1078   -293  -1223    831    392   1283    693    956    909    922    969
   1395   1075   -319  -1236    857    379   1278    688    948    896    911    961
   1400   1070   -329  -1236    865    371   1273    683    943    888    898    950
   1358   1065   -293  -1210    826    387   1278    693    953    896    906    956
   1335   1062   -275  -1200    802    394   1280    693    958    893    906    958
   1343   1078   -267  -1210    805    405   1286    701    966    893    909    956
   1348   1083   -265  -1215    807    407   1283    701    966    893    911    950
   1392   1104   -288  -1247    841    407   1286    701    969    893    914    943
   1335   1052   -283  -1195    807    384   1273    680    956    878    901    924
   1275   1054   -220  -1163    748    418   1291    696    974    896    919    937
   1262   1065   -200  -1166    730    433   1296    701    979    901    924    940
   1340   1109   -231  -1223    787    439   1304    706    982    901    927    937
   1327   1119   -207  -1223    766    454   1319    714    995    911    937    943
   1361   1153   -207  -1257    784    472   1340    730   1010    924    948    956
   1273   1145   -129  -1210    701    509   1369    756   1036    948    971    979
   1299   1145   -153  -1221    727    496   1358    740   1018    927    950    961
   1361   1195   -166  -1278    763    517   1356    735   1023    932    953    966
   1353   1254    -98  -1304    727    576   1376    750   1049    963    984   1000
   1314   1283    -33  -1299    675    623   1379    761   1067    987   1005   1021
   1317   1273    -44  -1293    680    615   1361    750   1057    982   1000   1015
   1340   1244    -96  -1293    717    574   1319    714   1023    950    969    987
   1358   1252   -109  -1306    732    571   1296    701   1008    943    961    982
   1296   1215    -80  -1257    688    568   1299    711   1008    945    958    982
   1384   1208   -176  -1296    782    517   1286    701    984    917    924    950
   1376   1166   -210  -1273    792    480   1275    693    966    896    898    927
   1293   1093   -202  -1195    748    446   1260    675    937    867    870    896
   1260   1075   -184  -1166    722    444   1260    678    940    862    865    891
   1304   1072   -231  -1187    769    420   1244    659    922    841    846    875
   1270   1052   -220  -1163    745    415   1241    657    917    836    839    870
   1278   1041   -236  -1158    756    402   1236    654    909    826    833    859
   1335   1041   -293  -1189    815    376   1223    646    896    815    820    844
   1304   1036   -267  -1169    787    384   1231    654    901    823    831    844
   1239   1028   -210  -1137    724    410   1244    672    917    841    849    854
   1249   1028   -220  -1140    735    405   1231    665    909    831    841    833
   1262   1005   -259  -1135    761    374   1234    667    901    818    826    807
   1304    948   -355  -1124    831    296   1265    719    898    789    779    750
   1376    953   -423  -1166    901    267   1384    872    963    810    766    714
   1387   1041   -345  -1215    865    350   1530   1085   1114    935    857    784
   1454   1257   -197  -1356    826    530   1631   1275   1306   1135   1044    969
   1499   1680    181  -1590    659    932   1628   1319   1525   1441   1389   1340
   1400   2333    932  -1865    233   1631   1447   1122   1745   1842   1886   1873
   1244   2626   1382  -1935    -70   2005   1182    750   1719   1958   2078   2083
   1119   2145   1026  -1634     44   1587    909    303   1249   1491   1644   1678
   1078   1317    239  -1197    420    779    722    -31    615    753    909    984
   1130    870   -262  -1002    696    306    753     59    472    511    597    639
   1124    769   -355   -948    740    205    885    249    561    542    576    589
   1192    839   -355  -1015    774    241   1021    415    683    633    633    623
   1275    948   -327  -1111    802    311   1106    522    776    714    696    670
   1249    982   -267  -1117    756    358   1158    587    831    758    730    701
   1267    989   -277  -1130    771    355   1179    607    844    761    727    701
   1267    997   -270  -1135    769    363   1197    626    857    771    732    709
   1244    997   -246  -1119    745    376   1210    641    870    776    737    714
   1257    997   -259  -1130    758    368   1200    636    865    771    730    706
   1270   1013   -259  -1143    766    376   1197    644    867    779    732    704
   1309   1026   -283  -1169    795    371   1195    641    862    776    722    693
   1340   1034   -306  -1187    823    363   1192    641    859    774    722    685
   1291   1023   -267  -1158    779    376   1202    652    872    784    730    688
   1249   1026   -223  -1137    737    400   1205    659    880    789    737    688
   1270   1028   -244  -1150    758    394   1192    649    875    782    727    675
   1296   1034   -262  -1163    779    387   1184    644    870    774    719    667
   1267   1034   -236  -1150    750    400   1189    649    875    776    722    667
   1283   1036   -249  -1161    766    394   1179    644    867    766    717    657
   1296   1034   -265  -1166    779    387   1171    633    862    761    711    649
   1267   1041   -226  -1153    748    407   1179    639    870    771    717    654
   1265   1039   -228  -1153    748    405   1179    639    872    771    714    654
   1260   1047   -215  -1153    737    415   1171    633    867    769    717    646
   1260   1047   -213  -1153    737    415   1161    628    859    758    714    633
   1296   1060   -236  -1176    766    413   1145    613    846    745    704    615
   1273   1054   -218  -1166    745    418   1145    613    849    745    711    615
   1239   1057   -184  -1148    711    436   1145    618    852    750    719    615
   1208   1070   -137  -1140    672    467   1145    623    854    758    727    615
   1228   1062   -166  -1145    698    449   1135    618    846    748    717    602
   1254   1054   -200  -1156    727    426   1127    615    839    740    711    594
   1288   1088   -200  -1187    743    444   1111    610    828    735    709    587
   1270   1096   -174  -1184    722    462   1104    610    826    737    711    584
   1288   1119   -168  -1202    730    475   1083    597    807    724    701    574
   1299   1127   -171  -1215    735    478   1072    597    800    722    698    579
   1288   1135   -153  -1213    719    493   1070    600    800    724    701    584
   1301   1145   -155  -1223    727    496   1060    597    795    724    698    587
   1278   1171   -106  -1223    693    532   1062    605    800    735    711    605
   1312   1174   -140  -1244    727    517   1052    597    787    727    704    600
   1301   1197   -103  -1252    704    548   1062    607    800    740    719    620
   1299   1208    -90  -1254    696    558   1052    602    789    732    714    620
   1283   1195    -88  -1239    685    553   1044    594    776    722    704    615
   1293   1213    -80  -1254    685    568   1044    594    776    724    706    618
   1262   1215    -46  -1241    654    584   1057    613    789    735    719    633
   1296   1234    -62  -1267    678    587   1062    620    795    735    719    631
   1312   1226    -85  -1267    698    571   1057    620    789    730    711    620
   1291   1236    -57  -1265    675    589   1065    636    800    737    722    623
   1291   1234    -59  -1262    675    587   1062    639    800    732    717    607
   1301   1247    -57  -1275    678    594   1072    652    810    740    724    610
   1236   1213    -23  -1223    631    594   1096    672    831    753    740    626
   1236   1215    -23  -1228    628    597   1083    662    820    743    730    610
   1273   1218    -57  -1247    665    581   1060    639    797    719    711    581
   1291   1218    -72  -1257    680    574   1062    641    797    717    709    574
   1215   1210     -5  -1213    610    602   1080    652    807    730    722    579
   1195   1192     -5  -1195    600    592   1060    631    787    709    706    561
   1252   1189    -62  -1221    657    563   1047    623    774    693    693    548
   1210   1166    -44  -1189    626    561   1031    607    761    678    680    530
   1213   1182    -31  -1197    623    576   1031    607    766    680    685    535
   1148   1158     10  -1156    568    587   1041    618    774    691    696    540
   1210   1189    -20  -1202    615    584   1018    600    756    678    683    514
   1213   1192    -23  -1202    615    584   1023    607    766    683    691    517
   1176   1215     38  -1195    568    628   1036    623    782    701    709    530
   1202   1228     23  -1218    589    626   1023    613    769    691    701    517
   1205   1228     23  -1218    589    626   1013    607    763    691    701    514
   1239   1241      2  -1241    618    623   1000    600    753    683    691    506
   1218   1241     23  -1228    597    633   1000    602    756    685    691    511
   1182   1239     57  -1213    561    649   1005    610    761    693    698    524
   1163   1247     83  -1205    540    665   1008    618    769    706    704    532
   1213   1260     44  -1239    584    652    979    597    748    691    683    509
   1195   1252     57  -1223    568    654    976    597    748    693    683    514
   1197   1273     75  -1234    561    672    969    592    743    693    683    519
   1195   1273     77  -1234    558    675    966    594    743    696    688    522
   1202   1252     49  -1228    576    649    956    589    735    688    680    514
   1197   1252     54  -1223    571    654    948    587    730    688    680    511
   1171   1249     77  -1210    548    662    943    581    727    691    683    511
   1156   1262    106  -1208    524    683    940    587    727    696    685    519
   1234   1270     36  -1252    597    654    906    558    698    667    657    491
   1265   1265      0  -1265    633    633    888    540    678    646    644    475
   1221   1241     20  -1231    600    631    901    555    691    662    659    491
   1205   1249     44  -1226    579    646    896    550    685    662    662    493
   1200   1262     59  -1231    568    662    888    542    678    657    659    491
   1189   1247     57  -1218    566    652    891    545    678    654    662    496
   1205   1228     23  -1218    589    628    867    530    657    636    641    475
   1195   1234     38  -1215    576    636    867    530    659    644    649    483
   1171   1228     57  -1202    558    644    870    532    657    644    652    485
   1195   1231     36  -1213    579    633    857    522    644    628    639    475
   1192   1249     54  -1221    568    652    852    522    641    628    639    472
   1221   1270     49  -1247    584    659    859    532    649    636    646    478
   1208   1286     77  -1249    566    683    867    540    654    646    657    480
   1205   1309    103  -1257    550    706    885    561    670    665    672    493
   1145   1312    166  -1228    488    740    901    581    691    685    693    517
   1158   1322    163  -1241    496    745    896    579    683    678    688    514
   1187   1356    166  -1273    509    763    896    579    685    683    691    517
   1210   1402    192  -1306    509    797    898    584    701    701    709    535
   1205   1413    205  -1312    501    810    888    581    704    709    719    545
   1231   1418    184  -1325    524    802    854    555    680    688    698    530
   1228   1431    202  -1330    514    818    833    542    675    685    696    532
   1140   1369    228  -1254    457    800    820    542    672    691    704    540
   1171   1309    135  -1241    517    722    784    514    631    649    657    493
   1239   1280     38  -1260    600    659    750    485    587    602    613    446
   1226   1244     15  -1236    605    631    740    478    571    587    594    428
   1184   1213     28  -1197    579    620    730    472    561    574    579    415
   1150   1150      0  -1150    576    574    717    457    540    550    553    397
   1145   1156     10  -1150    566    584    704    444    524    540    545    389
   1148   1150      0  -1150    574    576    685    426    506    524    532    376
   1098   1111     12  -1104    542    563    691    439    511    530    535    387
   1132   1124     -7  -1130    568    558    670    423    496    519    519    368
   1130   1127     -2  -1130    566    563    662    418    491    514    514    361
   1156   1132    -23  -1145    589    555    646    405    480    506    504    348
   1223   1135    -88  -1179    657    524    620    389    465    491    488    329
   1166   1093    -75  -1132    620    509    641    420    475    488    480    324
   1119   1054    -64  -1088    592    496    724    527    514    493    465    293
   1135   1078    -59  -1106    597    509    846    688    602    545    491    298
   1223   1169    -54  -1195    639    558    971    906    756    680    594    392
   1317   1475    155  -1397    579    815   1023   1041    958    922    849    654
   1366   2026    659  -1696    353   1343    943   1005   1197   1288   1275   1119
   1244   2566   1322  -1906    -38   1945    724    750   1353   1613   1686   1558
   1083   2512   1428  -1797   -171   1971    441    329   1153   1504   1628   1506
    922   1821    898  -1371     10   1361    223    -80    561    857   1002    914
    943   1176    231  -1060    355    704    119   -244    119    316    444    366
   1002    870   -135   -937    568    366    168   -129     54    176    252    158
   1091    815   -275   -953    683    270    259      2    106    181    220    114
   1088    893   -194   -992    641    350    381    148    226    277    301    176
   1091    995    -96  -1044    592    449    459    246    319    363    376    246
   1075   1018    -57  -1049    566    483    501    296    358    394    402    272
   1091   1039    -51  -1065    571    493    522    322    379    415    418    283
   1135   1054    -83  -1096    610    485    509    316    374    415    413    270
   1148   1062    -85  -1106    615    488    511    324    379    420    415    265
   1166   1052   -114  -1109    639    470    498    309    363    402    397    246
   1158   1062    -96  -1109    628    483    493    301    361    400    394    241
   1119   1072    -49  -1096    584    511    504    314    371    413    410    257
   1137   1075    -64  -1106    602    506    496    311    366    407    402    254
   1106   1070    -38  -1088    571    517    498    322    376    418    405    270
   1109   1070    -38  -1088    574    517    496    319    374    418    400    275
   1117   1078    -41  -1098    579    519    493    314    368    413    397    275
   1122   1078    -44  -1101    581    517    485    314    363    413    394    280
   1143   1078    -64  -1111    602    509    467    303    348    405    389    277
   1163   1088    -75  -1124    620    506    465    298    345    402    387    285
   1156   1083    -72  -1122    615    506    465    293    337    397    384    290
   1132   1088    -44  -1109    587    522    472    301    342    402    387    301
   1119   1083    -38  -1104    579    524    462    296    335    397    381    306
   1109   1093    -15  -1101    563    540    452    298    337    407    387    319
   1145   1096    -49  -1122    597    522    439    288    327    397    374    319
   1174   1096    -77  -1135    626    509    428    280    322    389    361    322
   1124   1096    -31  -1111    576    532    436    290    335    402    368    342
   1119   1098    -20  -1109    571    540    444    306    345    410    374    355
   1158   1093    -64  -1127    610    514    426    293    327    397    358    348
   1163   1093    -72  -1130    618    511    410    288    322    394    355    348
   1140   1111    -28  -1127    584    542    413    293    329    407    368    361
   1124   1132      7  -1127    558    571    415    301    337    415    387    376
   1158   1153     -5  -1156    581    574    397    296    329    413    384    371
   1156   1156      0  -1156    576    579    384    293    322    405    384    366
   1145   1153      5  -1150    571    579    379    296    319    405    387    366
   1156   1153     -2  -1153    579    576    374    306    322    407    397    376
   1192   1169    -25  -1182    610    571    361    306    314    402    392    376
   1195   1169    -28  -1182    613    571    350    306    306    397    387    379
   1166   1176      7  -1171    579    592    350    314    311    405    394    389
   1179   1189     10  -1184    584    600    355    322    311    413    394    389
   1221   1221      0  -1221    610    610    355    332    311    418    389    389
   1205   1223     18  -1215    592    623    355    340    311    423    389    394
   1184   1215     28  -1202    576    623    353    342    306    428    387    394
   1195   1247     51  -1221    571    649    366    363    322    449    397    415
   1169   1231     62  -1202    553    646    368    376    322    454    394    420
   1153   1210     54  -1182    548    633    368    389    322    452    384    420
   1140   1205     62  -1174    537    633    368    410    327    457    381    428
   1137   1208     70  -1171    535    639    376    428    335    467    384    433
   1158   1226     64  -1195    545    646    387    436    342    470    387    436
   1148   1247     98  -1197    524    672    405    452    355    483    394    446
   1145   1223     77  -1184    535    649    387    431    337    465    376    420
   1169   1239     70  -1202    550    654    397    431    348    470    376    420
   1158   1244     85  -1202    537    665    397    410    342    467    371    426
   1163   1244     80  -1202    542    662    394    389    335    457    363    418
   1143   1223     77  -1184    532    649    392    374    324    441    350    407
   1088   1169     80  -1127    504    626    374    337    296    413    324    381
   1036   1179    140  -1109    446    659    384    340    303    415    332    392
   1065   1202    137  -1132    462    670    392    345    314    426    340    402
   1163   1221     57  -1195    553    639    374    324    298    413    319    384
   1169   1231     62  -1200    553    646    368    319    293    405    319    379
   1169   1244     75  -1208    545    662    376    319    296    405    327    381
   1143   1247    103  -1195    519    678    374    314    296    410    335    384
   1117   1239    119  -1179    498    680    379    314    296    410    335    384
   1127   1265    137  -1195    496    701    387    322    303    418    342    394
   1127   1275    148  -1202    488    711    381    322    303    423    345    389
   1132   1278    145  -1205    493    711    376    316    296    423    340    384
   1148   1280    129  -1215    506    706    374    311    285    418    335    384
   1169   1301    132  -1234    519    717    376    316    288    426    345    392
   1137   1283    142  -1210    496    714    361    306    270    415    335    381
   1078   1247    168  -1161    454    706    350    298    257    410    329    381
   1054   1254    197  -1156    428    727    353    303    259    413    342    400
   1062   1280    218  -1171    423    750    363    316    270    431    355    426
   1119   1309    187  -1215    465    748    342    301    249    423    348    431
   1171   1314    142  -1244    514    730    319    277    220    405    329    418
   1202   1296     93  -1249    553    693    293    259    189    384    309    413
   1189   1286     96  -1236    548    691    293    262    181    384    316    439
   1135   1247    111  -1189    511    680    280    254    163    376    306    444
   1176   1278    101  -1226    537    691    272    249    155    376    314    459
   1189   1293    101  -1241    542    698    267    244    145    376    324    470
   1124   1254    129  -1189    498    693    257    239    129    368    322    475
   1132   1267    135  -1200    498    701    254    236    122    366    324    488
   1132   1309    176  -1221    478    743    277    262    140    394    361    524
   1114   1322    207  -1221    454    766    285    272    142    407    387    545
   1067   1322    254  -1195    407    789    290    283    148    420    410    568
   1106   1353    244  -1231    428    800    290    285    148    420    418    574
   1148   1376    228  -1265    459    802    285    285    148    415    426    581
   1166   1400    233  -1283    465    818    285    280    145    405    433    589
   1176   1423    246  -1299    465    836    290    280    148    402    446    592
   1205   1483    275  -1345    465    880    303    293    171    423    483    610
   1161   1517    353  -1340    402    935    322    309    202    446    527    641
   1205   1532    327  -1369    439    930    303    293    194    433    535    649
   1182   1519    337  -1350    423    930    293    283    187    426    548    652
   1122   1517    392  -1322    366    956    280    283    192    436    576    659
   1124   1504    376  -1314    374    940    262    272    187    426    576    646
   1122   1465    342  -1296    389    904    254    262    174    397    550    610
   1109   1431    322  -1270    394    878    254    262    163    376    535    589
   1080   1389    309  -1236    384    849    257    257    150    361    519    568
   1062   1363    301  -1213    379    833    262    259    153    358    514    550
   1114   1356    241  -1236    436    797    241    239    132    332    498    522
   1166   1345    179  -1254    493    763    231    223    122    314    488    509
   1174   1348    171  -1262    501    761    228    220    119    309    475    504
   1148   1340    192  -1244    478    766    236    228    129    319    478    519
   1148   1327    179  -1239    483    756    231    223    124    319    470    530
   1109   1309    200  -1208    454    756    246    241    142    340    485    550
   1117   1309    189  -1215    465    750    244    244    148    340    485    561
   1130   1275    145  -1202    493    711    249    262    148    335    478    555
   1145   1208     62  -1176    540    636    301    345    174    335    449    514
   1169   1234     64  -1200    553    649    420    504    275    397    472    517
   1187   1340    150  -1265    517    745    535    691    433    540    592    620
   1249   1590    340  -1418    454    966    605    844    626    766    820    852
   1267   2068    797  -1670    233   1434    631    917    872   1109   1208   1267
   1137   2634   1496  -1886   -179   2065    563    810   1096   1478   1652   1732
   1000   2670   1670  -1836   -335   2171    298    418    937   1431   1660   1740
    924   2177   1252  -1551   -163   1714     57    -23    431    904   1163   1278
    909   1488    579  -1200    166   1034   -109   -277    -64    314    563    711
    976   1083    106  -1028    436    594   -137   -231   -202    103    311    457
    995    966    -31   -982    514    467    -64   -111   -161    101    270    413
   1015   1005    -10  -1010    514    498     33      7    -72    168    314    457
   1028   1088     59  -1060    483    574    124    111     25    257    392    527
   1039   1158    119  -1098    459    639    192    187    101    329    459    587
   1021   1174    150  -1098    433    662    231    228    140    358    483    613
   1028   1182    153  -1106    436    667    246    246    153    366    485    626
   1049   1169    119  -1109    465    644    254    254    161    371    483    636
   1104   1200     96  -1150    504    649    267    267    174    387    498    649
   1070   1189    119  -1130    475    654    272    275    179    397    509    652
   1044   1184    140  -1114    452    662    283    283    189    410    519    665
   1060   1187    127  -1124    465    657    283    280    184    405    511    657
   1008   1176    168  -1091    420    672    293    288    192    415    522    670
   1026   1176    150  -1104    439    665    290    283    189    418    527    678
   1057   1200    142  -1127    457    672    293    285    194    423    535    688
   1083   1221    137  -1153    472    680    306    298    205    431    548    701
   1062   1218    155  -1140    454    688    311    306    207    433    555    706
   1000   1169    168  -1085    413    670    298    290    192    418    542    696
   1002   1161    155  -1083    423    659    290    280    184    415    542    701
    995   1158    163  -1078    415    662    298    288    192    423    553    714
   1031   1171    140  -1101    446    657    303    290    194    426    558    717
   1026   1169    142  -1098    439    657    296    290    189    426    566    722
   1031   1192    161  -1111    433    675    301    298    197    436    579    730
   1005   1187    181  -1096    410    685    306    301    202    444    592    743
   1018   1205    187  -1111    415    696    316    311    210    452    602    748
   1041   1189    148  -1117    446    670    298    293    189    433    589    730
    982   1197    213  -1091    384    706    309    306    202    452    613    756
    992   1215    223  -1104    384    719    303    303    200    452    615    761
   1057   1231    174  -1143    441    704    288    290    187    436    605    756
   1049   1226    176  -1140    436    701    277    283    187    431    602    761
   1039   1257    215  -1148    413    737    283    293    200    446    626    784
   1098   1280    181  -1192    459    732    270    283    192    444    628    787
   1109   1262    153  -1184    478    709    249    267    174    431    615    782
   1104   1288    181  -1197    459    735    252    277    187    441    631    802
   1057   1293    236  -1176    410    766    262    296    205    462    652    826
   1075   1304    228  -1189    423    766    259    298    207    462    649    826
   1093   1325    231  -1208    431    779    259    301    215    467    657    833
   1065   1314    249  -1189    407    782    262    303    220    472    659    839
   1091   1330    239  -1210    426    784    272    311    228    483    665    839
   1083   1309    223  -1197    428    766    262    301    215    467    665    823
   1075   1314    239  -1195    418    776    267    303    218    470    678    828
   1080   1319    239  -1200    420    779    283    316    231    478    680    833
   1072   1322    246  -1197    413    784    296    327    244    483    678    833
   1067   1317    249  -1192    407    784    311    345    262    493    685    833
   1088   1317    228  -1202    431    774    329    355    277    498    691    831
   1015   1309    293  -1163    361    802    363    387    316    530    719    854
   1047   1306    259  -1176    392    784    368    392    324    532    714    844
   1119   1325    202  -1223    457    763    371    389    324    530    704    823
   1049   1291    241  -1169    405    766    387    397    340    537    706    820
   1054   1293    239  -1176    407    766    397    397    345    535    704    815
   1028   1288    259  -1158    384    774    415    405    363    550    714    823
    976   1254    277  -1117    350    769    426    402    371    558    717    820
   1060   1280    220  -1169    420    750    420    394    366    548    709    810
   1075   1278    200  -1179    439    740    423    392    366    550    706    805
   1031   1239    207  -1135    413    724    428    389    368    548    706    797
    974   1234    259  -1104    355    748    441    397    384    563    722    807
    995   1254    259  -1124    368    758    444    402    392    576    732    810
   1010   1254    244  -1132    381    750    441    400    394    579    735    815
    995   1257    262  -1127    366    761    449    413    405    592    748    831
   1026   1291    265  -1161    379    779    459    423    415    602    758    841
    997   1265    267  -1130    366    766    449    415    405    594    750    831
   1008   1262    254  -1135    376    758    449    423    413    600    758    833
   1010   1275    265  -1145    374    771    462    439    428    618    774    841
   1008   1257    249  -1135    379    753    457    433    423    613    766    831
   1026   1278    252  -1150    387    766    462    436    428    620    766    833
    976   1267    290  -1124    342    779    465    444    439    628    776    841
   1000   1275    275  -1137    361    776    472    452    452    639    787    852
    997   1286    285  -1143    355    787    480    459    459    646    792    857
   1013   1275    262  -1143    376    769    480    457    454    639    782    844
    974   1249    272  -1114    350    763    483    459    454    639    782    841
    997   1257    259  -1127    368    758    480    457    454    639    782    839
   1034   1270    236  -1153    400    756    475    449    452    631    774    828
    982   1267    285  -1124    348    776    501    467    475    654    797    844
    997   1254    257  -1127    368    756    498    462    465    646    789    833
   1008   1249    239  -1130    384    745    498    462    465    644    779    820
   1023   1244    220  -1135    402    732    496    454    457    633    774    805
   1013   1234    220  -1122    397    727    501    452    454    631    771    800
   1000   1223    223  -1111    387    724    504    449    454    628    769    795
   1021   1236    215  -1130    402    727    511    454    459    628    774    792
    992   1244    252  -1119    368    748    535    475    480    646    797    810
    995   1265    270  -1130    363    769    548    483    491    654    805    815
   1008   1293    283  -1150    361    789    571    501    511    670    818    820
    966   1286    319  -1127    324    802    589    511    524    678    823    820
    971   1291    316  -1132    327    805    594    517    527    672    820    815
   1005   1325    319  -1163    342    823    605    527    540    683    828    820
   1047   1371    324  -1213    361    849    615    532    555    696    844    831
   1060   1402    342  -1231    358    872    618    532    568    714    865    846
   1005   1392    384  -1200    309    888    613    532    574    724    878    857
    984   1384    400  -1184    293    893    600    522    571    719    875    854
   1010   1379    366  -1197    322    875    574    506    561    711    867    846
    984   1345    361  -1166    311    854    566    506    561    709    865    844
   1031   1280    249  -1158    389    766    532    470    514    662    818    795
   1039   1275    236  -1156    402    756    540    470    514    654    807    774
   1023   1239    213  -1132    405    727    532    457    498    631    782    748
   1008   1197    189  -1104    410    693    527    444    485    613    758    722
   1000   1171    168  -1088    415    670    517    433    472    597    743    704
    956   1132    176  -1044    389    654    522    433    470    592    740    701
    974   1127    153  -1052    410    641    519    428    467    587    735    696
    989   1135    142  -1062    423    639    519    423    465    581    730    691
    958   1101    142  -1031    407    623    517    415    459    571    719    675
    956   1093    137  -1023    410    615    524    420    465    574    719    678
    943   1104    161  -1026    392    633    530    426    472    581    730    685
    945   1096    150  -1021    397    623    540    433    478    579    727    683
    956   1062    106  -1010    426    584    566    467    485    568    706    657
    987   1026     38  -1005    475    532    662    592    532    576    680    610
   1002   1093     88  -1049    457    592    800    782    659    672    748    657
   1060   1249    189  -1156    433    722    924    987    836    841    898    797
   1140   1595    454  -1369    342   1026    971   1096   1041   1101   1179   1093
   1143   2187   1044  -1665     49   1615    904   1049   1288   1483   1639   1600
    932   2605   1670  -1771   -368   2138    670    719   1356   1719   1969   1953
    789   2379   1590  -1584   -400   1987    402    296   1044   1462   1758   1758
    748   1662    914  -1208    -83   1288    179    -93    449    792   1104   1145
    761    995    233   -878    265    615     85   -197     72    309    581    623
    805    800     -5   -802    405    397    163    -46     85    254    475    496
    839    823    -15   -831    426    402    309    124    202    335    519    522
    852    917     64   -885    394    491    436    277    332    441    605    592
    891   1021    129   -956    381    576    519    368    418    517    670    649
    836   1002    166   -919    335    584    561    410    446    537    688    652
    779    984    202   -883    288    594    594    441    467    555    704    657
    789    995    202   -893    293    600    607    459    480    566    714    659
    911   1034    122   -971    394    579    594    449    470    553    701    639
    971   1036     64  -1005    454    550    589    439    462    540    685    615
    911   1013     98   -963    405    555    602    446    467    540    683    613
    909   1026    116   -969    394    571    610    452    475    548    688    613
    961   1034     72   -997    444    553    602    446    470    542    680    597
    927   1031    101   -982    413    566    613    459    478    550    685    597
    961   1036     75  -1000    441    555    610    457    475    542    675    581
    971   1034     62  -1005    452    548    607    452    470    535    670    571
    948   1054    106  -1000    420    581    628    467    485    550    683    589
    922   1044    122   -984    400    584    639    472    496    553    688    597
    888   1039    150   -963    368    597    649    483    506    563    691    602
    896   1052    153   -976    371    602    652    483    509    566    688    600
    841   1021    179   -930    332    600    657    485    511    566    683    597
    872   1052    176   -963    348    615    659    488    519    571    680    600
    922   1062    140   -992    389    600    652    480    514    563    665    589
    976   1065     88  -1023    444    576    636    465    498    545    646    568
    940   1057    116   -997    413    587    652    475    509    555    662    576
    935   1054    116   -997    407    587    646    467    504    548    662    568
    953   1070    116  -1013    418    594    654    478    514    553    672    568
    940   1075    135  -1008    402    605    659    480    524    555    675    571
    940   1075    135  -1008    402    605    649    470    519    548    659    561
    930   1067    135  -1000    397    600    659    480    524    555    652    563
    927   1065    137   -997    394    602    662    483    530    558    646    566
    922   1080    158  -1005    381    620    667    488    537    563    644    576
    945   1085    140  -1015    402    613    649    475    524    553    628    566
    943   1104    161  -1023    389    633    652    485    532    561    636    576
    901   1098    197  -1000    353    649    654    491    535    566    641    584
    878   1119    241  -1000    316    680    657    504    545    579    654    597
    963   1148    184  -1054    389    667    646    498    537    571    654    592
    982   1163    179  -1075    402    672    644    491    532    568    659    584
    974   1161    187  -1070    394    675    652    493    535    571    672    589
    969   1192    220  -1080    371    706    667    504    540    581    691    600
    940   1208    267  -1072    337    737    678    509    542    584    698    602
    922   1179    257  -1054    332    719    675    506    540    576    696    592
    953   1176    223  -1067    366    701    675    504    535    571    691    579
    963   1202    239  -1085    361    722    691    519    545    581    698    581
    924   1205    280  -1065    322    743    717    550    568    602    719    594
    930   1192    262  -1062    332    730    714    545    563    597    711    581
    930   1215    285  -1072    322    753    724    550    568    600    714    581
    924   1195    267  -1062    329    732    745    561    579    602    717    579
    966   1213    246  -1088    361    730    758    566    584    607    714    571
    904   1189    285  -1049    309    737    769    568    589    605    711    568
    872   1166    293  -1021    288    732    776    571    589    602    709    568
    896   1158    262  -1028    316    711    763    553    574    587    696    545
    891   1148    257  -1018    316    704    766    548    568    584    688    535
    911   1169    254  -1041    327    711    766    540    563    574    678    530
    888   1174    285  -1031    301    730    771    540    566    576    680    532
    833   1166    332  -1002    249    750    774    535    566    579    680    532
    831   1127    296   -979    267    711    795    550    581    587    685    540
    904   1130    226  -1021    340    678    769    527    558    561    659    517
    930   1158    228  -1044    350    693    771    530    561    563    662    519
    927   1187    257  -1060    335    722    774    535    568    574    672    524
    865   1161    296  -1013    285    730    789    550    581    584    680    530
    813   1143    327   -979    241    735    795    550    587    584    680    530
    836   1179    342  -1010    246    761    795    553    594    592    688    537
    896   1192    293  -1044    301    743    787    545    587    584    680    524
    930   1187    257  -1057    337    722    774    532    574    571    667    511
    927   1226    296  -1078    316    761    802    561    602    597    691    535
    891   1187    293  -1039    298    740    792    548    587    579    672    519
    841   1156    311  -1000    265    735    787    540    579    571    662    511
    865   1166    301  -1015    283    735    792    545    581    571    662    509
    875   1153    275  -1015    298    717    792    540    579    566    657    506
    893   1179    285  -1036    303    732    800    548    587    571    665    514
    883   1166    283  -1026    301    724    800    542    584    563    659    509
    836   1163    327  -1000    254    745    815    558    597    579    675    524
    870   1179    306  -1026    280    743    807    550    589    574    670    517
    893   1189    296  -1041    298    743    810    550    587    568    670    511
    859   1202    342  -1034    257    771    820    558    597    576    678    517
    883   1192    309  -1036    288    750    800    537    574    558    659    498
    872   1182    309  -1028    280    745    792    527    563    548    652    491
    852   1145    293  -1000    277    722    792    524    561    537    641    480
    854   1140    283   -997    285    711    787    517    555    530    633    472
    906   1169    262  -1036    322    717    795    517    561    535    639    478
    883   1158    272  -1021    303    717    810    530    574    548    652    491
    857   1169    311  -1013    272    743    831    550    594    571    670    504
    878   1208    329  -1044    275    769    846    563    607    587    683    509
    867   1257    389  -1062    239    823    875    584    631    605    706    524
    852   1262    410  -1057    220    836    885    594    641    610    714    532
    854   1241    387  -1049    233    815    883    589    636    602    706    524
    852   1267    415  -1062    218    841    904    605    657    623    727    548
    805   1314    509  -1060    148    911    930    623    693    662    766    579
    836   1332    496  -1085    168    914    940    631    714    683    792    594
    904   1353    449  -1130    228    901    906    600    693    667    776    579
    943   1366    420  -1156    259    893    883    581    680    654    766    568
    953   1332    379  -1143    288    857    870    576    675    649    758    568
    924   1304    379  -1114    272    841    852    558    654    633    743    558
    870   1231    361  -1052    254    797    841    540    631    607    719    527
    865   1187    322  -1026    270    753    844    540    620    597    704    511
    859   1163    303  -1010    277    735    841    530    610    584    688    496
    836   1117    280   -979    277    698    833    519    597    566    667    478
    815   1093    277   -956    270    685    831    517    592    563    665    475
    802   1101    298   -956    252    701    828    514    589    563    662    472
    800   1096    296   -948    252    696    826    504    581    555    654    465
    815   1085    270   -950    272    680    828    506    584    555    654    470
    774   1085    309   -930    233    698    849    524    602    576    672    488
    771   1070    296   -922    239    683    844    519    597    571    665    478
    854   1078    223   -966    316    652    813    485    568    540    633    446
    818   1080    262   -948    277    670    833    509    587    550    641    454
    854   1023    166   -940    345    594    878    568    597    537    610    413
    875    987    111   -932    381    548    987    709    652    550    592    368
    904   1060    155   -982    374    607   1130    909    787    646    667    420
    963   1288    324  -1127    319    805   1241   1109    984    857    865    615
    997   1706    709  -1353    142   1208   1228   1150   1210   1171   1221   1000
    948   2390   1439  -1670   -246   1914   1075    995   1449   1590   1730   1548
    776   2756   1979  -1766   -600   2369    818    641   1467   1761   1987   1823
    639   2242   1602  -1441   -483   1922    553    207   1008   1301   1558   1418
    626   1444    818  -1036    -96   1132    371   -114    405    597    854    748
    584    906    319   -745    132    613    381    -83    189    277    488    358
    626    782    155   -704    236    470    496     83    241    267    433    277
    750    865    114   -810    319    491    628    239    355    348    488    306
    711    953    241   -833    233    597    748    379    478    457    581    389
    745   1021    275   -885    236    649    797    433    532    498    620    418
    805   1054    249   -930    277    652    823    465    550    511    631    423
    805   1039    233   -924    285    636    823    467    548    501    618    410
    826   1026    200   -924    314    613    823    467    545    501    615    402
    823   1049    226   -937    298    636    846    491    566    524    641    423
    800   1044    244   -922    277    644    854    498    576    532    652    428
    745   1044    296   -896    226    670    867    511    589    545    665    439
    735   1049    314   -893    210    683    883    530    605    555    675    446
    787   1039    252   -914    267    646    857    504    576    527    646    418
    841   1062    220   -950    311    641    862    509    584    537    654    423
    784   1049    265   -919    257    657    870    517    592    545    659    423
    756   1057    301   -906    228    680    885    532    607    558    675    436
    769   1049    280   -909    244    665    888    537    610    563    680    441
    753   1044    290   -898    231    667    891    540    613    566    683    441
    750   1034    283   -893    233    659    875    527    597    550    670    431
    828   1052    223   -940    303    639    857    514    584    537    657    418
    815   1060    244   -937    285    652    865    522    592    548    667    426
    810   1070    259   -940    275    665    878    535    607    561    680    439
    846   1101    254   -974    296    678    867    527    602    555    678    436
    831   1078    246   -956    293    662    872    535    607    561    683    441
    784   1072    288   -930    249    680    888    553    628    579    704    462
    807   1075    267   -940    270    672    880    545    620    574    701    459
    807   1101    290   -956    257    696    883    553    628    587    711    467
    836   1132    296   -984    270    714    891    563    639    597    724    478
    805   1091    285   -948    259    688    880    558    633    589    719    470
    779   1065    285   -922    246    675    870    548    623    581    714    465
    802   1114    311   -961    244    714    872    555    631    594    724    475
    810   1111    301   -963    254    706    875    566    639    607    737    491
    789   1114    324   -953    233    719    872    574    646    615    753    506
    820   1145    324   -982    249    735    865    571    644    618    758    511
    813   1137    324   -976    244    730    846    561    636    607    753    511
    839   1163    324  -1002    257    745    849    571    649    620    766    527
    875   1184    309  -1031    280    748    857    579    657    633    776    542
    841   1166    324  -1002    259    745    859    584    662    636    779    550
    844   1184    340  -1015    249    763    859    584    667    641    787    558
    849   1208    358  -1031    246    784    865    587    672    652    797    568
    844   1218    371  -1034    236    795    872    592    680    659    805    576
    815   1226    410  -1021    202    818    888    605    696    672    820    594
    813   1210    394  -1013    207    805    888    607    696    672    818    592
    865   1254    389  -1060    236    820    901    615    709    680    826    597
    841   1270    428  -1057    207    849    919    633    730    701    844    605
    779   1210    431   -995    174    820    932    644    740    704    844    600
    769   1247    478  -1008    145    862    945    659    756    719    857    610
    818   1239    420  -1028    200    831    943    654    750    711    846    597
    818   1234    415  -1026    202    826    948    654    756    711    846    589
    813   1244    431  -1028    192    839    963    665    771    724    857    597
    826   1208    379  -1018    223    795    948    641    753    698    833    574
    782   1187    405   -984    189    797    945    633    748    693    828    568
    769   1195    426   -982    171    810    945    628    748    691    826    566
    795   1197    402   -995    197    800    940    618    743    683    818    563
    797   1187    389   -995    205    789    937    615    743    680    818    563
    771   1187    415   -979    179    802    937    610    737    683    820    563
    795   1189    394   -992    197    795    930    602    737    680    818    561
    802   1163    361   -982    220    763    935    607    743    685    820    568
    732   1176    444   -956    145    810    953    623    761    704    844    597
    761   1197    433   -979    163    815    950    626    761    704    846    597
    753   1184    431   -969    161    807    945    620    756    698    841    592
    782   1182    400   -982    192    792    932    607    745    683    828    584
    805   1192    387  -1000    210    789    935    615    756    688    836    597
    800   1223    423  -1013    189    823    956    641    779    717    865    623
    807   1215    407  -1013    200    813    940    626    763    701    852    610
    766   1213    446   -989    161    831    950    633    774    709    859    620
    761   1205    444   -984    158    826    950    626    769    706    859    623
    766   1208    441   -987    163    826    950    626    769    706    862    626
    779   1213    431   -997    174    823    950    628    771    709    867    633
    784   1218    433  -1000    176    826    940    623    771    704    867    631
    776   1231    452  -1005    163    841    950    631    779    714    878    639
    797   1218    420  -1008    187    820    948    628    776    709    875    639
    787   1208    420   -997    181    815    943    618    766    701    867    631
    724   1184    459   -953    132    823    935    607    756    693    865    628
    745   1189    441   -969    150    818    927    602    750    688    859    626
    769   1205    436   -987    166    823    937    613    763    696    870    633
    732   1218    483   -976    124    852    953    631    782    714    888    652
    766   1182    415   -974    176    800    924    605    750    683    859    626
    795   1169    374   -982    210    771    904    581    730    659    841    605
    758   1176    418   -969    168    797    917    592    740    670    849    615
    795   1192    397   -995    197    795    917    592    740    670    846    613
    758   1184    426   -971    166    805    935    607    753    683    862    631
    740   1153    413   -945    163    782    919    592    737    667    846    615
    730   1166    436   -948    145    802    927    594    745    678    857    626
    727   1166    439   -948    142    802    930    600    748    675    862    631
    672   1166    493   -919     90    831    950    618    769    693    880    652
    724   1205    480   -966    122    844    961    628    782    701    888    654
    789   1247    457  -1018    166    854    966    633    787    706    891    654
    802   1270    465  -1039    168    867    976    644    795    711    896    659
    748   1249    501   -997    124    875    989    654    802    719    904    670
    761   1296    535  -1028    111    917   1015    683    826    743    930    696
    787   1330    542  -1060    122    937   1015    680    831    748    937    706
    758   1345    587  -1052     83    969   1021    685    846    766    961    724
    714   1353    639  -1034     38    997   1021    696    862    784    984    748
    805   1369    561  -1088    122    963    979    662    833    758    958    724
    784   1371    587  -1078     98    979    969    665    836    766    966    740
    763   1343    576  -1054     93    961    958    662    831    761    958    740
    784   1260    475  -1021    155    867    919    628    784    714    911    691
    756   1221    465   -989    145    844    914    620    769    696    891    672
    753   1189    436   -971    158    815    904    607    745    670    862    646
    745   1169    423   -958    161    797    901    605    737    657    846    636
    756   1153    397   -953    179    776    898    605    735    652    841    636
    771   1114    340   -945    215    727    867    571    698    618    802    605
    758   1119    361   -937    200    740    872    574    696    618    802    613
    722   1104    381   -914    168    743    867    571    693    618    800    615
    680   1114    433   -896    124    774    885    592    711    644    818    639
    672   1098    426   -885    122    763    880    592    706    639    810    636
    730   1104    371   -917    179    737    857    571    685    623    787    613
    743   1109    366   -927    189    737    854    574    685    626    789    615
    753   1070    316   -911    218    693    875    607    685    613    761    584
    745   1018    272   -883    236    646    982    745    740    623    735    540
    818   1109    290   -963    262    701   1124    940    865    719    797    581
    875   1257    381  -1067    244    820   1241   1148   1036    883    943    722
    935   1577    641  -1254    148   1109   1262   1234   1234   1132   1221   1026
    922   2239   1317  -1582   -197   1777   1127   1104   1473   1532   1714   1579
    717   2637   1919  -1675   -600   2278    888    766   1527   1745   2016   1917
    532   2335   1800  -1434   -633   2068    623    335   1176   1436   1748   1678
    475   1584   1109  -1028   -316   1348    407    -49    550    724   1047   1021
    524   1005    480   -766     23    743    379    -75    267    329    594    558
    605    849    244   -727    181    545    480     90    306    298    506    449
    618    891    272   -756    174    581    633    280    441    392    566    491
    662   1005    342   -833    161    675    753    431    571    504    652    571
    652   1044    389   -849    129    717    805    491    626    545    688    607
    693   1054    361   -872    166    709    820    506    631    545    678    605
    717   1072    353   -896    181    711    826    514    633    545    672    610
    659   1057    397   -857    132    727    833    522    644    550    675    620
    717   1067    350   -893    184    709    828    519    639    545    667    613
    743   1078    335   -911    205    706    828    524    641    542    665    618
    771   1119    348   -945    210    735    839    537    657    558    678    633
    724   1106    381   -914    171    745    846    542    662    566    680    639
    706   1111    405   -911    150    761    841    540    662    566    678    636
    711   1104    392   -909    161    748    833    532    652    555    665    626
    701   1106    402   -904    150    753    828    532    646    550    662    626
    696   1109    413   -901    142    761    833    537    657    563    670    636
    709   1124    413   -919    148    769    836    545    665    574    675    644
    696   1127    428   -911    132    779    836    545    667    579    675    649
    709   1135    426   -922    142    779    828    535    659    576    672    646
    672   1132    459   -901    106    797    833    540    667    587    678    657
    691   1137    444   -914    122    792    831    540    667    584    670    654
    732   1135    402   -935    163    769    828    535    665    579    659    654
    724   1137    413   -932    155    776    826    535    670    587    667    672
    667   1163    496   -914     85    831    844    550    691    610    693    701
    672   1161    485   -917     93    823    831    535    678    602    685    688
    654   1150    493   -904     80    823    833    542    685    607    691    693
    691   1171    480   -930    106    826    820    530    672    597    680    683
    748   1205    457   -976    145    831    797    509    657    584    672    675
    646   1200    553   -924     46    878    820    530    678    607    701    701
    672   1200    524   -937     75    862    807    517    667    602    693    691
    813   1215    400  -1015    205    807    771    491    636    576    662    659
    818   1213    394  -1015    213    805    763    488    631    576    659    652
    820   1239    418  -1031    200    828    756    485    628    584    675    662
    846   1249    402  -1049    220    828    743    472    620    579    675    657
    797   1252    454  -1026    171    854    748    483    631    594    693    670
    771   1262    491  -1015    140    878    761    501    646    615    719    701
    784   1267    480  -1026    150    875    753    501    644    618    719    709
    807   1288    478  -1049    166    883    745    501    644    628    732    722
    846   1325    475  -1088    187    901    740    493    641    628    740    730
    849   1327    478  -1088    187    904    732    483    633    626    743    732
    795   1317    522  -1057    135    919    740    491    636    633    756    748
    800   1314    514  -1060    142    914    750    504    644    649    769    761
    784   1293    509  -1041    137    904    743    498    639    649    771    763
    774   1309    535  -1041    119    922    756    522    657    670    792    782
    724   1299    574  -1013     72    937    761    530    662    678    800    789
    735   1312    574  -1023     80    943    771    540    675    683    810    795
    724   1286    561  -1008     83    924    761    532    670    675    805    782
    782   1330    548  -1054    116    940    776    545    685    688    820    787
    787   1361    574  -1075    106    969    787    558    701    701    836    792
    740   1309    568  -1026     85    940    784    548    696    688    828    776
    683   1288    605   -987     36    948    795    553    701    693    841    782
    633   1278    644   -956     -5    961    797    553    701    696    849    782
    717   1291    571  -1005     72    932    771    527    678    672    833    761
    782   1314    532  -1049    124    924    763    517    670    659    828    750
    761   1319    558  -1041    101    940    756    509    670    659    844    750
    730   1312    581  -1021     75    948    756    504    672    662    859    758
    683   1306    623   -995     28    963    769    517    691    678    878    774
    685   1312    626  -1000     31    969    766    509    693    675    883    776
    678   1330    649  -1005     12    992    763    511    701    680    893    784
    693   1356    662  -1023     15   1010    774    527    719    701    909    802
    730   1340    610  -1036     59    976    743    501    701    683    891    784
    735   1356    620  -1044     57    989    743    504    706    688    898    787
    711   1363    652  -1039     31   1010    753    514    722    701    914    797
    706   1374    667  -1039     20   1021    753    517    732    711    924    802
    698   1366    665  -1034     15   1018    745    509    730    709    917    800
    670   1348    675  -1010     -2   1013    737    504    730    714    909    800
    613   1322    706   -969    -46   1015    750    522    745    727    917    813
    698   1363    665  -1031     18   1015    761    532    758    740    924    818
    717   1343    623  -1031     46    984    737    506    737    719    904    789
    675   1332    657  -1005     10    995    740    506    743    724    904    797
    662   1337    672  -1002     -5   1005    750    517    756    737    906    802
    724   1325    600  -1023     62    963    727    493    735    717    875    776
    714   1306    592  -1010     62    948    719    485    730    711    862    766
    714   1304    589  -1008     62    948    727    496    737    717    862    771
    709   1319    610  -1015     49    963    737    509    753    732    875    784
    683   1306    623   -995     31    966    737    509    750    730    872    782
    709   1314    605  -1013     51    958    730    501    743    722    859    774
    685   1293    607   -989     38    950    727    493    740    714    854    758
    646   1257    610   -953     18    935    724    483    732    698    833    737
    646   1252    605   -948     20    930    730    483    732    698    828    730
    675   1260    581   -969     46    922    724    475    730    696    826    719
    678   1265    587   -971     46    924    722    472    730    698    826    714
    704   1288    584   -997     57    937    727    480    737    704    831    719
    719   1337    618  -1028     51    979    761    509    769    732    857    743
    685   1325    636  -1005     25    982    763    511    771    732    854    737
    685   1343    654  -1015     15   1000    779    524    784    745    865    748
    680   1343    659  -1013     10   1002    784    530    789    756    872    750
    626   1319    693   -971    -33   1008    789    532    795    761    880    750
    654   1397    740  -1028    -44   1070    810    555    828    797    917    779
    704   1426    722  -1065    -10   1072    802    545    826    795    917    779
    693   1400    704  -1047     -5   1052    776    522    810    779    901    766
    644   1415    771  -1028    -62   1093    776    527    823    800    922    787
    633   1428    792  -1031    -80   1111    761    522    828    810    937    800
    693   1397    701  -1047     -5   1049    719    485    792    776    904    771
    714   1358    641  -1039     36   1000    698    465    758    745    870    732
    688   1278    589   -982     49    935    680    441    730    711    831    688
    678   1247    566   -963     54    906    683    441    724    704    823    680
    688   1231    542   -961     72    888    678    436    711    691    813    672
    646   1195    548   -922     46    872    670    423    698    675    797    652
    610   1176    566   -893     23    872    675    420    698    675    795    646
    626   1187    558   -906     33    872    672    418    696    675    797    644
    633   1187    553   -909     41    870    667    415    696    672    795    641
    615   1182    563   -901     25    875    665    418    701    675    800    644
    600   1192    592   -896      5    893    675    433    714    688    813    659
    639   1187    545   -914     46    867    654    413    696    670    795    641
    639   1156    517   -896     62    836    646    405    685    657    782    626
    659   1117    457   -891    101    787    665    439    688    644    756    587
    665   1096    431   -880    116    763    771    576    761    675    753    548
    654   1169    514   -911     70    841    901    758    901    784    833    597
    769   1345    574  -1057     98    961    982    927   1060    945    976    730
    865   1712    846  -1288      7   1280   1013   1028   1270   1221   1278   1039
    826   2320   1493  -1571   -332   1906   1021   1052   1545   1626   1753   1519
    600   2598   1995  -1600   -698   2299    823    758   1571   1795   1987   1743
    488   2312   1823  -1400   -667   2068    558    319   1208   1475   1709   1478
    480   1657   1176  -1072   -348   1418    345    -72    626    807   1057    865
    519   1093    574   -805    -25    833    239   -153    316    407    623    439
    542    891    348   -719     98    620    280    -44    316    358    537    345
    545    865    319   -706    114    592    371     75    392    397    550    345
    563    940    376   -753     93    657    472    200    498    488    626    407
    535   1026    491   -779     23    758    550    296    602    579    709    488
    597   1091    491   -846     51    789    576    329    633    607    730    509
    587   1085    498   -836     44    792    600    353    654    620    735    517
    602   1093    488   -849     57    792    613    361    662    623    735    517
    615   1111    496   -862     59    805    620    368    670    631    740    514
    584   1109    524   -846     28    818    628    379    685    644    748    519
    568   1119    550   -844     10    836    644    397    706    665    763    535
    633   1127    491   -880     70    810    633    389    698    654    753    519
    649   1111    462   -880     93    787    623    379    691    644    743    504
    633   1109    475   -872     80    792    623    379    696    649    745    504
    657   1153    496   -906     80    826    633    394    711    667    769    522
    670   1156    485   -917     93    820    626    392    706    665    771    514
    626   1119    493   -872     67    807    607    376    696    654    761    496
    639   1140    498   -891     67    820    610    379    698    657    763    498
    633   1150    517   -893     57    833    623    389    711    670    774    517
    553   1119    566   -839     -5    844    631    397    722    675    782    527
    600   1127    527   -862     36    828    618    384    711    665    769    514
    649   1132    483   -891     83    807    602    374    698    654    761    501
    626   1135    509   -880     57    823    600    376    701    662    769    504
    589   1143    553   -867     18    849    615    394    722    680    787    524
    636   1137    501   -885     67    820    600    381    709    667    774    506
    607   1143    532   -875     38    839    600    387    714    675    782    517
    600   1148    548   -875     25    849    589    379    709    675    784    511
    657   1161    504   -911     75    833    576    366    701    665    774    498
    678   1200    522   -937     77    862    597    389    719    683    792    517
    607   1179    568   -893     18    875    594    389    722    691    802    527
    607   1166    558   -888     23    862    581    384    717    688    800    524
    610   1174    563   -893     23    867    579    389    719    691    805    532
    620   1171    550   -896     36    862    558    379    704    685    802    530
    701   1202    501   -953    101    852    537    371    696    683    800    524
    667   1208    540   -937     64    875    540    381    704    698    818    542
    636   1215    579   -930     28    898    540    389    714    709    831    558
    620   1234    613   -927      5    924    558    413    740    730    854    581
    659   1223    563   -943     49    893    537    400    722    714    836    563
    704   1239    535   -971     85    888    530    394    714    706    828    558
    719   1262    540   -992     90    901    540    402    722    717    839    568
    688   1270    581   -979     54    927    550    410    732    730    852    581
    670   1267    594   -971     36    930    553    407    732    730    857    579
    657   1260    602   -958     25    932    555    410    735    732    857    571
    602   1267    665   -937    -31    966    584    439    761    758    878    592
    613   1293    680   -953    -33    987    613    467    787    779    893    605
    644   1280    636   -966      5    958    605    457    776    766    878    584
    667   1286    618   -979     25    953    607    459    782    769    875    574
    662   1283    618   -974     23    950    615    465    789    771    870    563
    685   1296    610   -989     38    953    620    467    795    769    862    558
    654   1280    626   -969     15    953    636    475    802    771    862    558
    633   1288    654   -961    -10    971    652    485    818    787    875    561
    623   1296    672   -961    -25    984    659    488    826    792    880    561
    594   1254    659   -924    -31    958    649    467    807    771    857    535
    602   1247    644   -924    -20    945    641    457    797    761    844    519
    594   1249    654   -922    -31    953    649    465    807    771    854    527
    618   1280    659   -950    -20    971    657    475    820    779    865    537
    620   1286    665   -953    -20    976    657    475    823    776    862    537
    618   1262    644   -940    -12    953    649    467    815    769    852    524
    605   1278    670   -943    -33    974    665    480    831    782    867    537
    628   1283    652   -956    -12    969    659    478    828    776    865    530
    579   1252    672   -914    -46    963    665    483    831    776    862    530
    574   1249    675   -911    -51    963    667    488    839    782    867    530
    571   1252    680   -911    -54    966    667    493    844    787    870    530
    597   1262    662   -930    -31    961    662    488    841    779    867    527
    613   1293    680   -953    -33    987    675    509    859    795    885    542
    579   1273    693   -927    -59    984    670    506    857    792    883    535
    602   1273    670   -937    -33    971    659    501    849    784    878    524
    646   1278    631   -963      7    953    652    493    844    779    872    514
    618   1270    652   -943    -15    961    657    504    852    787    883    519
    626   1286    657   -958    -15    971    659    506    857    795    893    527
    594   1280    685   -937    -46    984    672    519    867    802    909    537
    589   1275    685   -935    -46    982    670    514    862    795    906    532
    636   1273    636   -953      0    956    646    496    841    776    893    506
    657   1262    605   -961     25    935    639    485    833    769    891    493
    636   1278    641   -956     -2    961    662    509    849    787    911    511
    628   1267    639   -948     -5    953    662    509    844    782    906    509
    654   1239    584   -945     36    911    644    491    818    758    885    480
    613   1241    628   -930     -7    935    657    501    828    771    904    493
    597   1270    670   -935    -36    971    670    511    844    789    924    509
    613   1299    683   -956    -36    992    678    519    849    797    935    511
    587   1278    691   -932    -51    984    685    524    852    800    943    511
    574   1296    722   -937    -75   1008    714    553    875    823    966    527
    613   1319    706   -966    -46   1013    719    558    878    823    969    530
    628   1332    704   -982    -38   1018    719    558    878    823    974    527
    662   1366    704  -1013    -20   1036    724    561    885    833    987    530
    626   1400    771  -1015    -72   1085    750    579    914    862   1023    553
    626   1431    805  -1028    -90   1119    756    589    927    880   1047    566
    626   1418    792  -1023    -83   1106    732    574    917    870   1044    555
    602   1384    782   -992    -88   1083    706    553    898    854   1034    540
    579   1361    782   -971   -101   1072    691    548    891    852   1034    535
    639   1356    714   -997    -36   1036    667    530    865    826   1013    509
    628   1296    667   -963    -18    982    654    511    839    797    987    467
    576   1249    672   -911    -46    961    649    509    826    787    976    446
    636   1231    594   -935     20    914    623    480    792    753    945    407
    626   1215    589   -922     18    904    618    470    779    737    935    392
    574   1189    613   -883    -20    901    626    470    776    735    935    394
    589   1187    597   -888     -2    893    628    470    776    735    935    392
    571   1163    589   -867    -10    878    620    465    766    727    924    381
    561   1150    589   -857    -12    870    613    457    758    717    917    374
    579   1145    566   -862      5    854    610    452    748    714    909    368
    563   1135    571   -849     -2    854    600    444    740    711    906    363
    550   1140    587   -846    -18    865    607    452    748    719    909    371
    542   1122    579   -833    -18    852    623    475    758    722    906    368
    600   1054    454   -828     70    756    659    537    756    691    849    303
    584   1062    478   -823     54    771    792    706    852    745    867    293
    688   1169    480   -930    103    826    885    870    974    844    945    361
    678   1397    717  -1039    -18   1057    979   1044   1174   1070   1171    592
    678   1886   1208  -1286   -265   1548   1015   1130   1436   1423   1574   1021
    652   2504   1852  -1577   -600   2179    896    969   1631   1774   2008   1473
    465   2556   2091  -1509   -813   2322    613    553   1483   1745   2044   1509
    361   2031   1670  -1197   -654   1852    353    109    971   1218   1548   1049
    355   1337    982   -849   -311   1161    184   -155    446    597    919    452
    444    919    475   -680    -15    698    174   -101    296    358    633    155
    415    802    387   -610     15    594    283     51    363    371    618    124
    379    841    462   -610    -41    652    402    189    475    454    685    174
    506    963    457   -737     25    711    467    283    555    517    740    210
    670   1075    405   -872    132    740    488    319    589    542    769    223
    610   1062    452   -836     77    756    540    366    633    574    797    249
    519   1047    527   -784     -5    787    581    405    665    600    818    275
    532   1044    509   -789     10    776    576    400    657    587    807    262
    548   1070    522   -807     12    797    581    407    662    597    823    265
    594   1098    504   -849     44    802    574    402    652    587    815    252
    568   1098    530   -833     18    813    561    392    641    574    810    241
    548   1091    542   -820      2    815    571    402    649    581    823    249
    514   1091    576   -802    -31    833    587    415    665    594    841    265
    509   1072    561   -792    -25    818    579    407    652    581    831    252
    522   1080    558   -800    -18    820    571    402    644    571    823    244
    506   1106    597   -807    -46    852    574    407    649    579    836    252
    581   1124    542   -852     20    833    558    397    636    568    823    236
    558   1111    550   -836      2    831    555    400    631    566    815    236
    540   1096    553   -818     -7    826    553    394    623    558    807    233
    571   1104    530   -839     20    818    530    379    607    542    792    218
    623   1117    493   -870     64    805    514    363    587    524    771    200
    579   1093    514   -839     31    805    527    379    592    530    774    202
    587   1104    514   -846     36    810    527    381    594    535    776    207
    579   1106    527   -844     25    818    522    379    592    532    771    205
    519   1101    581   -810    -31    841    537    394    607    550    784    226
    576   1132    553   -857     12    844    535    400    607    550    779    231
    602   1148    542   -875     31    846    535    402    607    550    776    231
    553   1122    566   -839     -7    844    522    392    592    540    771    226
    581   1114    532   -846     25    823    506    381    579    527    758    215
    542   1098    553   -823     -5    826    506    387    579    532    758    218
    509   1109    600   -810    -46    854    504    392    581    535    758    220
    558   1132    571   -846     -7    852    480    376    558    511    737    207
    691   1156    465   -922    114    810    441    348    524    478    706    179
    670   1148    478   -911     96    813    446    363    537    493    727    200
    620   1158    537   -891     41    849    459    387    555    517    750    226
    633   1195    561   -914     36    878    470    407    571    537    769    249
    659   1202    542   -930     59    872    454    394    555    522    761    239
    636   1208    571   -922     33    891    454    394    553    522    763    233
    623   1213    589   -919     18    901    459    402    558    524    774    236
    605   1210    602   -909      2    906    457    402    555    522    782    236
    607   1228    620   -917     -5    924    462    402    558    524    792    241
    587   1231    641   -909    -28    937    485    420    574    535    807    252
    584   1215    631   -901    -23    924    491    426    576    537    810    249
    530   1200    670   -867    -70    937    496    431    581    537    813    241
    587   1228    641   -906    -25    935    485    426    571    524    802    223
    615   1247    631   -932     -7    937    493    436    579    527    805    215
    620   1231    607   -927      5    919    501    439    581    524    797    202
    597   1213    615   -906    -10    917    511    444    587    524    795    194
    550   1215    665   -883    -57    940    524    452    600    530    802    194
    537   1221    683   -880    -72    950    537    462    613    542    810    197
    579   1197    618   -891    -18    909    519    441    592    522    787    171
    527   1169    639   -849    -57    904    517    433    587    514    782    158
    545   1192    646   -867    -49    919    522    433    589    517    787    161
    532   1176    644   -857    -54    911    519    428    584    511    784    150
    522   1171    649   -846    -64    911    530    441    597    524    795    158
    548   1179    628   -865    -41    906    517    428    589    519    789    150
    530   1192    662   -859    -64    927    514    426    589    522    792    150
    548   1189    641   -870    -46    917    501    418    579    511    784    140
    548   1210    662   -880    -57    937    501    420    589    519    792    148
    545   1192    644   -870    -49    919    501    420    589    517    789    145
    566   1182    615   -872    -23    898    511    433    605    530    802    155
    563   1189    626   -878    -31    909    511    433    605    532    805    158
    535   1192    657   -865    -62    927    517    436    607    537    807    161
    545   1163    618   -857    -36    891    504    428    597    530    792    148
    514   1163    649   -839    -67    906    509    433    602    542    797    153
    522   1174    652   -849    -64    914    509    436    605    553    802    158
    553   1182    628   -867    -36    906    506    439    605    558    800    158
    576   1171    594   -875    -10    885    491    423    589    548    782    145
    576   1200    623   -888    -23    911    496    426    592    553    784    153
    545   1192    644   -870    -49    919    504    436    600    566    789    168
    579   1182    602   -880    -10    893    491    426    587    553    771    155
    535   1132    597   -833    -31    865    493    423    581    550    763    153
    496   1124    628   -810    -64    878    496    428    584    555    761    161
    545   1148    600   -846    -25    875    498    431    584    561    763    163
    566   1150    584   -857    -10    867    483    415    566    548    748    150
    563   1135    571   -849     -5    854    475    407    558    540    737    142
    537   1106    568   -820    -15    839    475    407    555    537    732    142
    530   1109    579   -820    -25    844    480    407    555    537    732    148
    480   1111    631   -797    -75    872    491    415    563    545    737    155
    462   1150    685   -807   -111    917    517    441    584    568    758    174
    509   1174    665   -841    -77    919    519    444    584    566    758    174
    498   1163    665   -831    -83    914    524    446    584    566    753    174
    530   1213    683   -870    -77    948    550    475    605    589    774    200
    532   1182    649   -857    -59    917    530    454    579    563    750    176
    535   1189    654   -862    -59    922    532    459    587    568    753    181
    530   1236    704   -885    -88    971    555    483    615    600    784    215
    532   1257    724   -896    -96    992    553    480    620    610    795    228
    509   1244    735   -878   -114    992    532    465    610    602    789    223
    540   1236    696   -888    -77    966    493    433    584    579    766    205
    548   1231    680   -891    -67    956    470    426    574    571    761    207
    530   1169    636   -849    -51    904    439    397    537    535    722    171
    496   1111    615   -805    -59    865    436    394    524    517    701    150
    457   1054    597   -756    -70    826    431    387    509    501    683    132
    478   1034    553   -758    -38    795    413    366    480    470    654    101
    532   1008    472   -771     28    740    381    340    449    436    620     59
    504    976    470   -743     15    722    376    329    439    423    610     49
    545    984    439   -763     54    711    371    324    431    418    602     46
    509    950    441   -732     33    698    363    314    420    407    592     36
    493    948    454   -722     18    701    350    303    407    394    581     23
    522    953    428   -737     46    691    342    296    402    389    576     18
    491    940    449   -714     20    696    342    296    400    389    579     23
    467    932    465   -701      2    698    337    288    394    384    571     15
    483    891    405   -688     38    649    348    306    394    379    561      2
    493    826    329   -659     80    579    394    376    402    361    519    -49
    483    888    405   -685     38    646    558    576    524    446    571    -25
    600   1005    405   -802     96    706    678    776    665    566    665     49
    662   1197    535   -930     64    867    719    901    826    753    857    246
    719   1714    995  -1218   -137   1356    685    904   1052   1096   1254    678
    574   2364   1790  -1467   -607   2078    501    670   1249   1480   1740   1197
    387   2400   2010  -1395   -813   2205    220    252   1088   1436   1764   1231
    303   1797   1493  -1052   -594   1647    -28   -158    563    883   1236    740
    332   1067    735   -701   -202    904   -166   -384     38    244    579    106
    384    639    254   -511     64    446   -129   -290    -83     28    303   -194
    415    618    202   -517    106    410     -7   -127     12     83    319   -200
    410    701    290   -555     59    496    135     44    150    197    410   -129
    405    789    384   -597     10    587    228    161    259    293    493    -59
    444    828    384   -636     31    607    267    207    298    327    522    -28
    485    831    342   -659     72    587    272    215    296    322    511    -36
    470    833    363   -654     54    600    288    231    306    332    517    -25
    493    823    327   -659     83    574    275    218    290    316    498    -41
    527    841    314   -683    106    579    270    215    283    314    493    -46
    452    826    374   -641     38    600    298    244    309    342    517    -15
    436    813    376   -626     28    594    293    241    306    340    509    -20
    496    828    332   -662     80    581    277    231    290    322    488    -31
    514    839    324   -675     96    581    288    244    298    332    498    -15
    433    807    371   -623     31    589    290    244    301    337    501    -10
    407    823    415   -615     -2    620    303    262    314    358    517      5
    478    831    353   -654     62    592    285    246    298    340    498     -7
    478    815    337   -646     70    576    275    239    283    327    485    -12
    405    826    420   -615     -7    623    298    262    309    350    509     12
    478    846    368   -662     54    610    293    259    306    342    501     10
    550    833    280   -693    135    558    257    228    270    303    467    -25
    504    779    275   -641    114    527    241    213    252    285    449    -41
    496    795    298   -646     96    548    252    223    262    296    462    -33
    509    815    306   -662    101    561    254    231    270    303    470    -25
    514    831    316   -672     98    574    259    236    275    309    480    -20
    415    797    381   -605     18    589    270    249    285    316    493    -10
    446    805    358   -628     44    581    262    252    277    309    488    -12
    517    831    311   -675    101    571    249    244    267    303    485    -12
    509    820    309   -665     98    566    236    233    257    293    480    -12
    452    797    345   -623     54    571    236    241    257    290    480    -10
    493    823    329   -659     80    579    228    246    254    288    488     -2
    511    839    327   -675     93    584    220    244    252    293    493      7
    532    849    316   -691    106    581    215    246    249    293    496      7
    535    865    329   -698    103    597    207    249    249    301    506     15
    519    893    374   -709     72    633    220    270    267    327    535     41
    439    862    420   -652      7    641    215    275    267    335    542     49
    488    865    376   -678     54    623    192    257    246    319    527     33
    540    880    340   -709    101    610    181    252    236    311    517     28
    558    906    348   -735    103    628    181    254    236    322    527     38
    561    935    371   -748     96    654    197    270    249    345    545     64
    548    909    361   -730     93    636    192    259    236    337    535     62
    517    914    397   -714     59    657    202    270    241    350    540     77
    501    917    413   -709     44    665    207    277    241    355    535     80
    498    917    418   -709     38    667    218    293    252    366    535     96
    509    911    400   -711     54    657    215    303    249    368    524     96
    491    906    415   -698     38    662    226    322    257    376    519     96
    548    945    394   -748     75    670    239    337    275    397    530    127
    491    904    410   -698     41    657    236    340    272    397    519    132
    449    885    433   -670      7    659    246    350    285    405    514    142
    491    891    400   -691     46    646    246    345    280    400    501    142
    454    885    431   -670     10    657    254    348    285    400    496    150
    423    865    441   -644    -10    652    252    340    283    392    480    148
    415    844    428   -633     -5    636    244    324    275    381    465    142
    407    836    428   -620    -10    633    233    311    267    371    446    140
    480    867    387   -675     46    628    223    301    262    358    431    135
    454    854    400   -657     28    628    220    296    257    350    418    135
    433    828    394   -633     20    613    207    277    241    335    394    124
    465    872    407   -667     28    641    218    293    257    350    405    148
    465    870    405   -670     28    636    215    293    257    350    397    155
    519    854    332   -688     93    594    187    265    226    322    355    142
    517    859    340   -691     88    600    179    259    220    316    342    158
    511    867    355   -688     77    613    184    265    228    322    342    171
    472    872    400   -675     36    636    202    280    244    335    353    187
    467    872    402   -670     31    639    200    283    244    332    348    194
    506    888    381   -696     62    636    189    272    233    322    329    189
    519    888    368   -704     75    628    184    267    220    314    316    187
    478    870    389   -675     44    631    179    259    215    309    311    192
    483    888    402   -685     41    646    184    267    223    316    314    207
    483    891    405   -688     38    649    187    270    220    316    309    213
    504    904    400   -704     51    652    184    267    220    316    306    213
    475    878    402   -678     36    639    171    254    205    303    296    202
    449    862    413   -657     18    639    168    252    200    298    290    192
    413    849    436   -631    -12    644    168    252    200    301    290    189
    446    857    410   -652     18    633    166    246    194    296    285    187
    472    823    350   -649     62    587    140    220    161    270    259    166
    459    818    358   -639     49    589    140    226    163    272    265    174
    478    841    361   -659     57    602    137    220    158    270    262    168
    485    839    353   -662     67    597    124    210    145    257    246    163
    478    826    348   -652     64    587    119    205    137    254    244    161
    475    831    355   -654     59    594    129    210    142    265    257    171
    475    854    379   -665     46    618    148    223    153    277    272    187
    493    885    392   -688     51    639    153    226    155    283    277    189
    467    917    446   -693     10    683    181    254    179    311    306    213
    509    940    431   -727     38    685    189    262    181    316    311    218
    472    896    423   -685     25    659    174    246    163    298    293    192
    452    888    436   -670      7    662    174    244    158    298    293    192
    470    966    496   -722    -12    732    197    265    189    335    335    231
    467   1000    532   -735    -31    766    200    270    200    355    361    244
    472    995    522   -735    -25    761    181    257    187    350    358    236
    496    945    449   -719     23    698    135    215    140    311    311    215
    509    953    444   -732     31    698    119    210    135    316    309    246
    483    885    402   -685     38    646     93    187    101    283    267    226
    470    836    366   -654     51    602     80    171     75    259    239    207
    423    826    402   -623     10    615     90    184     80    267    249    220
    467    789    322   -628     72    555     54    145     33    226    205    181
    457    740    283   -597     85    511     38    129      7    200    181    161
    485    719    231   -602    127    475     15    106    -18    176    158    148
    457    706    249   -581    103    478      2     96    -31    171    150    145
    449    693    244   -571    101    467     -2     93    -38    163    145    142
    441    701    259   -574     90    480      5     98    -33    171    155    153
    413    683    267   -550     72    475      0     93    -38    163    153    150
    418    675    257   -545     80    467    -20     72    -57    150    148    142
    350    685    332   -519     10    509     -5     88    -38    171    176    163
    394    688    293   -542     49    493      2    103    -31    171    176    153
    462    667    205   -568    129    436     59    189     -5    166    153    109
    444    639    194   -540    124    418    181    345     72    197    161     75
    530    732    202   -631    161    470    293    535    205    306    249    142
    636   1013    376   -823    129    696    379    701    402    530    475    368
    680   1543    859  -1111    -88   1202    350    704    633    872    885    800
    511   2192   1680  -1350   -584   1938    176    472    839   1267   1395   1345
    314   2268   1953  -1291   -820   2112   -114     46    691   1241   1447   1408
    226   1706   1480   -969   -626   1595   -376   -374    181    706    945    940
    272    940    665   -607   -194    802   -517   -610   -353     49    270    288
    296    470    174   -381     62    322   -485   -519   -485   -189    -38    -51
    301    426    124   -363     88    275   -345   -327   -368   -124    -15    -54
    353    540    187   -446     83    363   -181   -129   -205     10     90     28
    366    615    249   -493     59    433    -93    -20   -106     93    158     83
    306    615    309   -459      0    462    -38     38    -54    132    194    116
    389    631    239   -511     75    436    -33     49    -49    127    184    103
    431    639    205   -535    111    423    -25     59    -41    132    189     98
    407    618    210   -514     96    415    -18     67    -33    137    194     98
    418    615    197   -517    111    407    -12     67    -28    137    192     96
    366    610    241   -491     62    426      0     88     -5    155    210    114
    348    626    277   -485     33    452     12    103     10    174    228    129
    363    615    252   -491     54    433     -2     90      2    166    223    119
    353    620    267   -485     44    444     12    106     20    181    241    129
    337    615    277   -478     28    446     20    111     31    187    244    127
    387    587    197   -488     93    392      0     90      5    161    215     96
    394    581    184   -491    106    384      0     93     10    163    215     93
    405    592    187   -498    109    389      0     96     18    174    223    101
    423    571    148   -498    137    361     -2     96     20    176    228    106
    415    587    171   -501    122    379     10    109     36    194    244    127
    348    587    236   -467     54    413     31    129     59    220    270    153
    374    558    184   -465     96    371      5    106     36    194    244    127
    394    553    158   -475    119    355      0    103     33    189    239    122
    379    558    179   -470     98    368      5    114     44    205    249    132
    366    550    184   -459     88    368     10    114     46    213    254    132
    361    535    174   -446     93    355     10    119     54    223    265    145
    350    535    181   -444     85    358     25    137     70    244    285    163
    379    545    163   -462    109    355     23    140     72    246    290    161
    389    548    158   -470    116    353     15    135     70    249    293    161
    335    545    210   -439     62    379     18    142     80    265    311    174
    405    566    158   -485    124    363      0    132     67    257    303    161
    413    561    145   -488    132    353      0    135     67    257    301    163
    418    568    148   -496    135    358      2    140     72    267    309    176
    439    600    161   -519    140    381      2    150     80    283    329    194
    400    584    184   -491    109    384     -7    148     75    280    332    200
    384    589    205   -485     90    397     -7    155     80    290    342    210
    423    602    179   -514    122    392    -20    150     75    288    342    205
    444    610    166   -527    140    389    -20    155     80    296    353    218
    459    641    179   -553    140    410    -18    155     85    303    363    228
    436    659    223   -548    106    441      0    171    101    319    379    246
    350    652    301   -501     23    478     31    194    127    342    402    272
    418    644    226   -530     96    436     10    171    101    316    379    244
    485    678    189   -581    148    433     -5    155     90    303    368    218
    436    675    236   -555     98    457     23    181    114    322    384    223
    459    667    207   -563    127    436     31    184    119    322    376    207
    444    672    228   -558    109    452     49    200    137    332    384    210
    470    667    197   -568    135    431     46    197    135    327    381    200
    441    667    223   -555    109    446     62    207    153    340    389    202
    400    644    244   -524     77    446     70    207    158    340    387    194
    418    659    241   -537     88    452     77    205    163    337    384    192
    433    657    223   -548    103    441     70    192    153    322    368    179
    392    605    213   -498     88    407     67    179    142    311    353    163
    400    600    197   -501    101    400     62    166    137    303    342    155
    400    631    231   -514     85    431     83    184    153    322    361    176
    374    587    210   -480     80    400     70    168    132    301    335    150
    379    555    176   -467    101    366     51    140    111    275    303    122
    389    576    184   -485    101    381     62    142    119    283    309    124
    353    550    197   -452     77    374     72    153    127    288    311    124
    389    571    179   -480    103    376     75    155    132    288    314    127
    415    579    163   -498    127    371     67    150    132    288    316    127
    371    581    207   -478     80    394     83    166    150    306    332    140
    389    566    176   -478    106    371     72    155    140    290    322    129
    379    561    181   -472     98    371     64    153    137    288    316    122
    405    584    176   -496    114    381     77    168    150    298    324    127
    348    561    213   -457     67    387     83    174    158    301    327    129
    371    563    192   -467     90    379     80    171    153    296    322    122
    371    566    194   -470     88    381     85    176    155    298    332    124
    420    571    150   -496    135    361     70    158    142    285    322    106
    397    581    184   -491    106    384     80    168    155    301    340    119
    397    574    176   -485    111    376     80    166    155    298    337    114
    392    579    187   -488    101    381     85    163    155    298    342    119
    363    553    189   -459     88    371     77    153    145    293    340    119
    410    553    140   -483    135    348     70    137    135    283    327    111
    368    553    184   -459     93    368     93    155    153    303    342    129
    379    553    174   -467    101    366     88    145    145    296    340    127
    371    563    192   -467     90    379     96    148    150    306    350    137
    431    592    161   -514    135    376     93    145    148    303    345    127
    431    628    197   -530    116    413    124    171    174    332    374    153
    410    657    244   -535     83    449    150    189    194    353    397    171
    379    631    252   -506     62    444    145    184    187    348    389    166
    381    657    275   -522     54    467    163    202    205    368    405    184
    413    711    298   -561     57    506    181    215    223    389    426    200
    389    724    332   -558     28    530    189    215    233    402    441    210
    392    745    353   -568     18    550    184    210    241    413    452    218
    384    735    348   -561     18    542    163    194    228    405    444    210
    402    748    345   -574     28    548    150    184    226    407    446    213
    423    745    322   -587     51    535    132    171    215    397    439    205
    400    701    298   -550     49    501    122    155    192    374    418    176
    387    649    262   -517     62    457    114    148    174    353    394    142
    371    584    213   -478     80    400    101    132    148    324    358    101
    348    545    197   -446     75    371     93    119    129    303    340     75
    345    522    176   -433     85    350     88    106    114    288    324     57
    332    498    166   -415     83    332     77     90    103    275    311     41
    350    501    150   -426    101    327     83     93    103    270    306     28
    342    483    137   -415    101    311     85     90     98    262    301     18
    327    478    148   -402     90    314     85     85     98    262    303     18
    345    470    122   -407    111    296     77     77     88    254    293      2
    329    457    127   -392    101    293     80     77     88    252    293     -2
    327    457    129   -394     98    293     85     85     93    257    298      0
    316    433    116   -376     98    275    101    111     98    249    288    -12
    405    376    -28   -392    215    174    140    184    106    215    231    -83
    439    407    -31   -423    236    189    259    337    202    275    257    -90
    452    537     83   -496    184    311    384    532    371    428    397     25
    475    826    350   -649     62    589    462    683    581    675    654    285
    462   1384    922   -922   -231   1153    493    756    867   1072   1098    735
    335   1935   1600  -1135   -631   1769    389    592   1049   1405   1512   1140
    252   1857   1602  -1057   -675   1732     80    148    805   1262   1423   1052
    168   1275   1104   -722   -467   1189   -140   -275    262    678    862    537
    181    602    420   -394   -119    511   -280   -480   -202    103    272    -15
    254    228    -25   -241    140    101   -285   -400   -309    -77     51   -233
    311    166   -145   -241    228     10   -207   -280   -254    -64     33   -259
    275    200    -75   -239    176     62   -109   -161   -155     10     93   -210
    290    298      5   -296    142    150    -25    -59    -57    103    174   -140
    298    371     72   -335    114    223     33      7     18    166    233    -85
    335    410     75   -374    129    241     59     36     41    179    246    -75
    342    415     72   -379    135    244     72     46     51    189    254    -67
    293    418    122   -355     85    270     90     64     72    207    272    -51
    252    436    184   -342     33    311    119     93    101    236    298    -25
    290    423    132   -358     77    277    106     83     83    220    285    -44
    319    441    119   -381     98    280    106     80     88    228    293    -38
    314    444    129   -381     93    288    106     77     88    231    296    -38
    293    452    158   -371     67    306    116     90     98    239    309    -28
    350    454    103   -405    122    277    109     83     88    226    298    -41
    384    446     62   -418    161    254     90     62     70    210    283    -57
    340    459    116   -402    111    288    106     75     85    228    301    -41
    296    457    161   -376     67    309    116     90    103    244    316    -28
    324    457    132   -392     96    293    111     90    101    239    316    -25
    337    454    114   -397    111    285    103     80     93    231    309    -33
    335    454    116   -394    109    285    103     77     93    228    306    -36
    335    506    171   -420     83    340    132    109    124    259    337     -5
    309    459    150   -387     77    306    116     96    109    249    324    -25
    314    457    142   -387     85    301    116     96    106    252    327    -28
    280    475    194   -379     41    335    140    119    129    280    358     -2
    252    467    215   -358     18    342    140    124    135    285    366      5
    327    470    142   -400     90    306    119    106    116    265    340    -15
    358    465    103   -413    127    285    101     88     98    249    324    -31
    246    470    223   -358     10    348    137    129    137    296    371     15
    285    491    205   -387     41    348    135    135    137    298    379     20
    415    509     93   -465    161    303     96    103    103    262    348     -7
    394    506    111   -452    140    311     96    106    109    265    353      0
    366    511    145   -439    111    327     90    109    111    270    363     12
    355    527    171   -441     93    350     93    122    122    283    379     33
    381    535    150   -459    116    342     85    124    122    285    384     41
    389    537    148   -465    122    342     83    132    124    288    389     51
    415    540    122   -478    148    332     75    127    114    277    379     46
    368    530    161   -449    103    345     77    132    119    283    384     51
    361    545    181   -454     88    363     80    140    127    285    389     49
    376    561    184   -470     96    374     88    142    135    288    394     46
    392    584    192   -491    101    389     98    153    145    288    402     46
    348    589    241   -467     54    415    122    168    168    303    415     54
    348    602    252   -478     49    428    135    181    184    311    420     51
    381    607    226   -496     77    418    129    176    181    306    415     38
    402    636    233   -519     83    436    150    192    200    322    433     41
    350    600    249   -475     51    426    168    205    210    327    433     33
    363    576    213   -472     75    394    166    200    207    322    420     15
    355    579    223   -470     67    402    189    215    228    337    433     28
    374    581    207   -478     83    394    197    213    233    340    431     20
    296    561    265   -428     15    413    220    223    249    355    446     36
    335    568    231   -452     51    400    215    210    241    345    436     23
    345    561    215   -454     64    389    213    197    233    340    426      7
    348    566    218   -459     64    392    220    197    239    342    428     10
    301    537    236   -418     33    387    226    192    236    337    426     10
    296    532    236   -415     28    384    228    192    239    337    423      7
    265    519    254   -392      5    387    233    194    241    342    426     12
    275    517    241   -397     18    379    236    194    241    342    426     12
    298    537    239   -418     31    389    236    194    244    350    433     18
    285    561    272   -426      5    418    244    202    259    363    452     33
    280    550    270   -415      5    410    239    200    257    361    446     31
    283    545    259   -415     10    402    236    194    254    355    444     31
    275    581    306   -428    -15    444    267    231    288    392    480     62
    275    537    262   -407      7    400    241    210    262    368    454     36
    368    568    200   -470     85    384    228    194    246    355    439     23
    322    563    241   -444     38    405    236    200    257    363    452     31
    327    563    236   -444     46    400    239    205    257    366    454     28
    355    587    231   -472     62    407    244    218    267    376    467     38
    293    561    267   -428     12    415    249    223    275    387    478     46
    335    576    241   -457     46    407    246    223    275    387    480     46
    353    576    223   -465     64    400    239    215    270    379    475     38
    329    581    252   -457     38    418    254    228    285    392    488     51
    298    550    252   -426     23    400    252    226    280    389    483     44
    316    532    213   -426     51    374    244    218    272    381    472     33
    272    524    252   -397     10    389    257    223    280    389    480     36
    244    530    283   -387    -20    407    275    241    296    407    501     49
    293    571    275   -433     10    423    288    254    311    420    517     59
    355    607    252   -483     51    431    290    254    316    420    514     54
    311    636    324   -472     -5    480    335    293    358    457    553     90
    327    628    301   -478     12    465    329    293    355    452    548     83
    340    631    290   -488     25    462    337    298    361    452    550     80
    361    657    296   -511     33    478    348    303    374    462    563     85
    296    698    402   -496    -51    550    387    335    415    509    610    127
    290    730    439   -514    -72    584    392    342    433    527    631    142
    340    714    374   -530    -15    545    358    309    407    501    605    119
    340    693    353   -519     -7    524    335    293    397    488    597    106
    353    680    327   -517     12    504    316    288    392    485    597    106
    358    654    296   -509     31    475    309    280    381    470    587     93
    322    576    254   -449     33    415    296    262    355    439    550     49
    288    532    241   -413     23    387    293    259    350    426    535     31
    283    514    231   -397     25    374    293    257    345    415    527     20
    327    493    166   -410     80    329    280    244    327    394    501     -7
    319    436    114   -379    101    275    252    215    293    355    462    -44
    298    426    127   -363     85    277    254    220    298    355    462    -44
    324    433    109   -379    109    272    252    218    296    353    454    -54
    288    413    122   -353     83    267    246    218    293    353    454    -62
    293    418    124   -355     83    272    254    228    306    363    462    -59
    350    446     96   -400    127    270    259    236    316    366    467    -59
    340    394     54   -366    142    226    236    210    290    337    436    -90
    306    353     44   -332    129    197    241    220    288    327    415   -114
    283    283     -2   -283    142    140    298    306    314    322    389   -158
    262    296     33   -280    114    163    441    483    428    389    428   -153
    311    397     85   -353    114    241    568    680    581    514    530    -77
    478    683    202   -581    137    444    626    813    756    717    727    114
    493   1208    714   -852   -111    963    644    872   1013   1078   1130    535
    355   1784   1426  -1072   -535   1605    527    704   1200   1428   1558    974
    163   1899   1735  -1031   -784   1818    231    288   1080   1449   1647   1060
    114   1348   1234   -732   -558   1291    -36   -171    540    888   1117    571
    106    628    522   -368   -207    576   -174   -402     28    262    478    -23
    174    202     28   -189     72    116   -174   -329   -111     31    194   -309
    220     85   -135   -153    179    -23    -85   -187    -59     28    150   -368
    179    127    -51   -153    116     38     33    -46     54    116    213   -322
    241    218    -23   -231    132     98    109     46    145    192    272   -275
    249    309     59   -283     96    184    171    122    223    262    335   -215
    210    309     98   -259     57    205    200    150    249    283    348   -202
    174    306    129   -241     20    218    218    174    265    298    355   -197
    241    301     59   -272     90    181    202    161    249    277    332   -218
    259    311     51   -285    101    184    205    166    252    277    332   -215
    290    355     64   -322    114    210    220    181    272    298    348   -205
    283    335     51   -309    116    192    205    171    257    285    332   -228
    311    329     18   -322    148    174    187    153    241    270    314   -246
    277    340     62   -309    109    200    197    163    257    285    327   -239
    283    342     59   -311    111    202    202    176    265    288    327   -236
    303    342     38   -324    132    192    192    166    252    280    316   -246
    293    337     44   -316    124    189    187    166    249    280    319   -252
    254    348     93   -303     80    220    197    176    259    290    329   -239
    239    335     96   -285     72    215    194    174    257    280    316   -241
    283    342     59   -314    111    200    187    168    254    277    311   -249
    316    358     41   -337    137    200    187    168    254    280    306   -259
    202    288     85   -249     59    187    171    153    236    259    285   -283
    259    319     59   -288    101    189    161    145    228    244    272   -290
    290    332     41   -314    124    187    153    142    228    246    267   -296
    283    316     33   -301    124    176    142    135    226    241    262   -309
    277    316     36   -298    122    179    142    140    226    252    265   -309
    270    327     57   -298    106    192    135    142    231    267    259   -316
    288    340     51   -314    116    194    116    127    215    252    233   -337
    303    348     41   -327    129    194    106    116    202    239    215   -342
    301    363     62   -332    119    213    103    114    197    228    205   -337
    277    368     90   -322     93    231    106    119    200    231    213   -322
    285    371     83   -329    101    228     83    101    181    223    205   -335
    288    392    103   -340     93    246     93    114    192    231    215   -322
    228    368    137   -301     46    254     80    109    184    223    210   -319
    252    384    132   -316     59    259     64    106    171    220    202   -316
    376    441     64   -410    155    254     25     75    137    197    166   -355
    358    444     85   -400    135    265     10     67    129    202    168   -368
    335    470    135   -402     98    303      5     67    132    215    181   -376
    340    550    210   -444     64    381     15     83    145    239    202   -358
    332    472    137   -402     98    303      7     70    127    215    176   -376
    319    480    161   -400     80    319     -2     54    111    200    158   -384
    309    480    171   -397     70    327      0     57    116    202    155   -381
    306    462    155   -384     75    309     -2     51    106    192    137   -389
    285    501    215   -394     33    358      2     57    116    202    145   -384
    262    509    246   -387      7    379     10     70    127    213    148   -379
    322    506    184   -415     70    345    -10     49    106    187    114   -407
    298    511    213   -405     44    363      0     59    116    189    111   -407
    314    542    228   -431     44    387      0     62    124    205    111   -413
    332    558    226   -446     51    394     -5     57    127    207     96   -433
    290    509    218   -402     36    363     -7     49    119    194     77   -452
    254    498    244   -376      5    371     10     64    140    207     88   -441
    285    519    233   -405     25    379      0     51    129    202     70   -457
    231    478    246   -355     -7    363    -10     36    119    187     49   -480
    259    462    200   -361     28    332    -36      5     90    155     12   -514
    205    483    277   -342    -36    381    -18     18    114    176     20   -496
    233    467    233   -353      0    350    -44     -2     96    155     -2   -514
    311    498    187   -407     62    342    -54    -12     90    153    -15   -522
    296    459    163   -379     64    311    -85    -46     59    122    -49   -555
    241    426    184   -332     28    306    -90    -46     59    122    -59   -561
    215    446    231   -329     -7    337    -83    -36     70    135    -59   -555
    236    457    218   -348     10    337   -106    -54     54    119    -83   -574
    213    457    241   -337    -15    350   -106    -44     59    124    -85   -568
    223    478    254   -350    -15    366    -98    -28     77    142    -83   -558
    249    485    233   -368      7    361   -124    -46     57    127   -109   -579
    246    462    215   -355     15    340   -140    -54     44    116   -127   -592
    283    478    192   -381     44    335   -142    -49     46    122   -132   -592
    228    459    231   -342      0    345   -145    -46     44    124   -142   -600
    249    462    210   -355     18    337   -155    -51     36    116   -155   -610
    270    465    194   -368     38    329   -166    -57     28    111   -168   -620
    285    462    174   -376     54    316   -179    -67     12    103   -187   -636
    252    446    194   -348     28    322   -181    -67     10    103   -192   -641
    241    457    213   -350     12    335   -189    -72      7    101   -202   -652
    293    441    148   -368     72    296   -205    -85    -10     83   -226   -675
    296    431    135   -366     80    283   -215    -93    -20     75   -236   -683
    241    446    205   -342     18    327   -210    -90    -12     85   -228   -675
    233    470    233   -353      0    353   -202    -83     -2     96   -223   -672
    244    467    223   -355     10    345   -194    -70      2    101   -226   -678
    275    506    231   -392     20    368   -192    -70      7    106   -228   -680
    252    509    257   -379     -2    384   -181    -59     15    116   -223   -672
    202    493    288   -350    -44    392   -174    -51     23    124   -223   -670
    283    519    233   -402     25    376   -194    -72     10    111   -239   -685
    322    535    213   -428     51    376   -210    -90      2    109   -252   -696
    316    558    241   -436     38    400   -218    -93      5    119   -249   -688
    272    542    270   -410      2    407   -241   -116     -5    114   -254   -688
    283    563    280   -423      0    420   -259   -132     -7    116   -252   -683
    246    545    298   -397    -25    423   -280   -140    -18    116   -259   -688
    233    457    223   -345      5    340   -306   -163    -46     88   -296   -719
    262    405    142   -335     59    275   -332   -189    -80     49   -337   -758
    262    368    106   -316     77    239   -350   -207   -103     28   -368   -789
    210    337    124   -275     41    231   -361   -218   -119     18   -387   -805
    231    301     70   -265     80    187   -389   -244   -148    -12   -420   -839
    241    275     33   -259    101    155   -413   -267   -174    -38   -449   -865
    220    241     20   -231    101    129   -426   -285   -187    -49   -465   -878
    197    244     46   -220     75    145   -436   -293   -194    -51   -470   -880
    140    233     93   -187     23    163   -418   -272   -176    -31   -454   -865
    166    202     36   -187     64    119   -441   -296   -200    -57   -485   -893
    207    200     -7   -205    106     98   -459   -314   -215    -70   -504   -901
    213    207     -7   -210    111    101   -478   -322   -226    -77   -514   -909
    197    194     -2   -194    101     96   -483   -324   -239    -85   -527   -924
    265    124   -140   -197    202     -7   -452   -267   -241   -116   -576   -987
    311    124   -187   -220    249    -31   -337   -114   -171    -83   -576  -1005
    327    197   -132   -265    231     33   -223     75    -44     20   -501   -945
    340    428     88   -384    127    259   -119    267    161    244   -288   -737
    397    909    511   -654    -57    711   -145    275    389    576     96   -316
    311   1548   1236   -930   -462   1392   -311     80    600    956    555    184
    114   1693   1577   -906   -732   1636   -589   -316    514    995    665    314
      5   1169   1163   -587   -579   1166   -854   -761     18    488    179   -135
    -31    363    392   -166   -210    376  -1015  -1028   -550   -187   -506   -789
     23    -51    -75     12     49    -62  -1008   -956   -696   -418   -795  -1096
     41   -168   -210     59    124   -189   -914   -810   -649   -418   -836  -1161
    116    -93   -210    -10    163   -150   -789   -654   -537   -335   -784  -1122
    163    -12   -179    -75    168    -96   -711   -555   -446   -257   -719  -1062
    174     25   -148   -101    161    -59   -667   -501   -397   -215   -683  -1023
    153     12   -140    -85    148    -62   -657   -485   -389   -210   -685  -1026
    161     10   -150    -85    155    -70   -657   -488   -389   -210   -693  -1036
    132     28   -106    -80    119    -38   -644   -478   -374   -194   -678  -1018
    210     44   -166   -127    187    -59   -659   -491   -384   -207   -693  -1034
    210     44   -166   -127    189    -59   -672   -504   -394   -215   -704  -1047
    228     23   -205   -124    218    -90   -685   -514   -407   -226   -724  -1057
    265     44   -223   -155    244    -88   -680   -511   -402   -218   -717  -1047
    220     33   -189   -127    205    -77   -678   -511   -400   -213   -717  -1041
    189      2   -187    -96    187    -90   -701   -532   -420   -231   -737  -1060
    176      7   -168    -90    174    -80   -696   -527   -413   -218   -727  -1047
    200      0   -200   -101    200   -101   -714   -542   -426   -226   -743  -1057
    166     -2   -168    -83    166    -85   -714   -542   -423   -223   -740  -1049
    184     -7   -192    -90    187    -98   -727   -553   -433   -231   -748  -1052
    259      7   -252   -132    257   -122   -743   -563   -444   -233   -756  -1065
    270     15   -254   -142    262   -119   -753   -574   -452   -233   -758  -1072
    218      7   -210   -114    215   -101   -758   -576   -452   -231   -761  -1067
    189    -25   -218    -83    202   -122   -763   -579   -457   -233   -769  -1067
    267      0   -267   -132    267   -132   -774   -587   -465   -239   -774  -1067
    265     -5   -270   -129    265   -137   -789   -597   -478   -246   -784  -1072
    215    -15   -233   -101    223   -124   -792   -592   -472   -239   -779  -1065
    244     -5   -252   -119    244   -127   -800   -597   -475   -236   -782  -1065
    280     36   -244   -158    262   -103   -802   -589   -467   -220   -766  -1049
    239      0   -239   -119    239   -119   -820   -602   -483   -231   -776  -1057
    259     15   -244   -137    252   -114   -839   -610   -491   -236   -782  -1060
    303     44   -259   -174    280   -106   -841   -605   -485   -226   -774  -1052
    220     -2   -223   -109    220   -111   -854   -613   -493   -233   -776  -1052
    197     15   -181   -109    187    -83   -859   -610   -491   -223   -766  -1036
    272     18   -254   -145    262   -116   -880   -618   -501   -228   -774  -1041
    303     23   -283   -166    293   -129   -901   -628   -511   -231   -776  -1039
    319     90   -228   -205    275    -67   -888   -602   -488   -197   -743  -1005
    262     64   -197   -163    228    -64   -883   -592   -478   -187   -732   -989
    210     36   -174   -124    192    -67   -891   -600   -483   -189   -732   -982
    220     49   -174   -135    197    -62   -898   -605   -488   -189   -727   -974
    262     51   -210   -155    236    -77   -922   -628   -504   -200   -737   -987
    293     77   -215   -187    254    -67   -919   -626   -501   -197   -730   -979
    316     93   -223   -205    270    -62   -914   -626   -493   -192   -727   -976
    309     75   -233   -192    270    -77   -924   -633   -501   -202   -737   -987
    288     75   -213   -181    252    -67   -919   -626   -496   -194   -735   -976
    309     80   -231   -194    270    -75   -924   -628   -498   -202   -737   -982
    277     72   -205   -176    241    -64   -901   -605   -472   -179   -727   -966
    293     59   -236   -179    265    -85   -904   -607   -472   -187   -737   -974
    303     67   -236   -184    270    -83   -898   -605   -467   -181   -737   -974
    285     57   -231   -174    257    -85   -893   -602   -465   -179   -740   -974
    233     41   -194   -137    213    -75   -885   -600   -457   -171   -737   -974
    223     28   -197   -127    210    -83   -885   -607   -459   -179   -748   -979
    174     20   -153    -96    163    -64   -880   -605   -454   -176   -745   -969
    192     -5   -200    -96    194   -101   -893   -623   -467   -192   -766   -982
    239    -20   -259   -109    249   -140   -919   -652   -496   -220   -797  -1005
    226    -46   -275    -90    249   -161   -937   -670   -509   -236   -813  -1015
    246    -31   -277   -106    262   -153   -945   -678   -514   -241   -815  -1015
    244    -28   -272   -106    257   -150   -945   -683   -517   -241   -813  -1008
    244    -20   -265   -111    254   -142   -940   -675   -506   -228   -802   -995
    259    -28   -288   -116    272   -158   -956   -685   -517   -236   -813  -1000
    316    -10   -327   -153    322   -168   -974   -701   -530   -252   -831  -1008
    262    -25   -288   -119    272   -155   -961   -688   -519   -239   -823   -995
    246    -46   -293   -101    270   -171   -961   -691   -522   -239   -828   -995
    226    -51   -277    -88    249   -163   -953   -683   -511   -228   -820   -979
    244    -20   -265   -111    254   -142   -963   -688   -514   -228   -823   -979
    249    -23   -272   -114    259   -148   -966   -696   -522   -233   -828   -976
    176    -36   -213    -70    192   -124   -940   -667   -498   -207   -807   -945
    194    -33   -228    -83    210   -129   -943   -670   -501   -210   -810   -943
    228    -59   -288    -83    257   -174   -966   -693   -522   -233   -833   -958
    259    -41   -301   -111    277   -168   -971   -696   -524   -228   -833   -958
    272    -59   -335   -106    303   -197   -989   -719   -548   -249   -859   -984
    267    -44   -311   -114    288   -176   -982   -711   -542   -241   -854   -971
    311    -38   -350   -135    329   -194   -987   -719   -550   -252   -867   -974
    272    -96   -368    -88    319   -231   -997   -727   -566   -262   -885   -982
    241    -98   -340    -72    288   -218   -992   -724   -563   -257   -878   -971
    244    -80   -324    -83    283   -202   -984   -719   -561   -252   -870   -958
    288    -57   -345   -114    316   -200   -982   -717   -561   -252   -872   -956
    184    -67   -252    -59    218   -161   -943   -678   -527   -218   -836   -922
    197    -36   -236    -80    215   -135   -919   -654   -509   -197   -818   -901
    288    -15   -303   -137    296   -158   -932   -665   -527   -215   -836   -914
    241    -38   -280   -101    259   -158   -927   -659   -530   -220   -841   -914
    200    -15   -218    -93    207   -114   -896   -626   -496   -181   -802   -872
    288     15   -272   -150    280   -127   -914   -641   -509   -192   -810   -878
    285     33   -252   -161    267   -109   -919   -646   -504   -181   -797   -862
    270     62   -207   -166    239    -72   -911   -633   -488   -158   -774   -836
    275     44   -231   -161    252    -93   -924   -644   -501   -168   -782   -833
    272      5   -267   -140    270   -129   -961   -672   -532   -192   -802   -846
    303    -31   -335   -137    316   -181   -997   -691   -566   -218   -831   -867
    283    -88   -371    -96    327   -228  -1008   -701   -592   -244   -854   -891
    171   -129   -303    -23    236   -215   -984   -678   -581   -231   -844   -878
    210   -148   -358    -31    283   -252  -1002   -685   -602   -254   -867   -893
    288   -197   -485    -46    384   -340  -1049   -732   -659   -311   -922   -948
    285   -233   -519    -25    402   -376  -1057   -750   -678   -327   -940   -963
    228   -249   -478     10    353   -363  -1041   -740   -670   -319   -932   -943
    205   -285   -491     38    345   -387  -1052   -756   -683   -335   -948   -953
    155   -303   -459     72    306   -381  -1044   -750   -678   -332   -943   -945
    202   -309   -511     54    355   -410  -1060   -766   -698   -348   -953   -958
    231   -301   -532     33    379   -418  -1054   -769   -693   -345   -950   -956
    244   -311   -555     33    397   -433  -1057   -776   -696   -350   -956   -958
    244   -314   -558     33    400   -436  -1049   -769   -688   -345   -948   -945
    213   -366   -579     77    394   -472  -1034   -748   -693   -361   -969   -958
    267   -441   -711     85    488   -576   -976   -675   -693   -397  -1028  -1034
    296   -400   -696     51    493   -548   -826   -488   -576   -319   -979  -1008
    342   -270   -615    -36    478   -444   -691   -275   -407   -166   -849   -883
    405     33   -371   -218    389   -168   -615   -135   -197     85   -587   -602
    415    636    220   -527     96    431   -693   -194     51    478   -119    -83
    207   1182    971   -696   -381   1078   -891   -465    210    810    309    384
     72   1080   1008   -579   -470   1044  -1179   -906    -38    639    194    298
    -31    337    368   -153   -200    353  -1418  -1332   -652    -38   -465   -311
     23   -358   -381    166    200   -368  -1501  -1457  -1083   -576  -1039   -875
     83   -633   -717    275    397   -672  -1421  -1309  -1104   -678  -1202  -1062
    116   -646   -763    262    439   -704  -1291  -1143  -1008   -626  -1187  -1067
    163   -522   -685    179    423   -602  -1145   -971   -862   -504  -1091   -982
    168   -444   -613    135    389   -527  -1067   -885   -782   -433  -1028   -914
    192   -452   -644    129    415   -545  -1049   -862   -774   -433  -1036   -911
    218   -449   -667    116    441   -558  -1034   -841   -769   -433  -1044   -906
    181   -475   -657    148    418   -566  -1023   -831   -763   -436  -1044   -896
    171   -485   -659    155    413   -571  -1015   -826   -761   -436  -1047   -885
    213   -444   -657    114    433   -550  -1002   -813   -748   -418  -1034   -865
    194   -452   -649    127    420   -550  -1000   -810   -750   -415  -1034   -865
    174   -475   -649    150    410   -561  -1000   -807   -758   -420  -1041   -878
    181   -483   -667    148    423   -574   -995   -805   -756   -426  -1047   -880
    197   -465   -662    132    428   -563   -987   -797   -750   -420  -1041   -867
    189   -475   -665    142    426   -571   -989   -797   -756   -426  -1041   -862
    213   -462   -675    124    444   -568   -989   -795   -753   -423  -1031   -846
    207   -449   -657    119    431   -553   -979   -789   -743   -415  -1021   -831
    200   -452   -654    124    426   -553   -979   -789   -745   -418  -1023   -828
    218   -436   -657    106    436   -545   -979   -784   -743   -420  -1023   -815
    171   -470   -641    150    405   -555   -989   -795   -750   -431  -1031   -810
    179   -472   -652    145    413   -561   -992   -795   -753   -436  -1034   -797
    189   -457   -646    132    418   -550   -989   -792   -753   -436  -1031   -797
    174   -449   -626    135    400   -535   -987   -792   -750   -436  -1026   -795
    218   -431   -649    106    433   -540   -987   -792   -753   -439  -1031   -795
    220   -428   -649    101    433   -537   -982   -784   -750   -436  -1026   -779
    223   -423   -646     98    433   -535   -989   -789   -756   -444  -1031   -774
    239   -407   -646     85    441   -527   -984   -784   -748   -439  -1026   -758
    218   -423   -641    103    428   -532   -979   -779   -743   -433  -1023   -748
    220   -426   -649    101    433   -535   -987   -782   -750   -439  -1026   -740
    228   -415   -644     93    433   -530   -989   -782   -753   -441  -1028   -732
    244   -413   -657     83    449   -535  -1002   -787   -761   -449  -1039   -730
    205   -413   -618    103    410   -514  -1005   -787   -758   -444  -1031   -711
    181   -389   -574    101    376   -480   -984   -766   -737   -420  -1005   -672
    223   -363   -589     70    405   -475   -976   -750   -724   -400   -987   -649
    272   -366   -641     46    454   -504  -1002   -766   -743   -413   -995   -649
    259   -397   -657     70    457   -527  -1028   -784   -763   -431  -1005   -657
    301   -361   -662     28    480   -511  -1026   -779   -761   -426   -997   -641
    316   -322   -639      2    475   -478  -1005   -756   -740   -407   -979   -613
    236   -348   -584     54    407   -465   -995   -745   -737   -400   -969   -597
    272   -348   -620     38    446   -483  -1008   -758   -753   -415   -976   -600
    319   -324   -646      2    480   -485  -1008   -758   -758   -410   -971   -589
    293   -329   -623     18    457   -475  -1002   -753   -756   -407   -966   -576
    257   -335   -592     38    423   -462   -992   -740   -748   -397   -953   -553
    309   -329   -639     10    472   -483  -1000   -740   -756   -405   -966   -555
    272   -332   -605     28    439   -467   -969   -706   -732   -381   -945   -532
    272   -337   -610     31    439   -472   -956   -691   -727   -371   -932   -517
    207   -363   -571     75    387   -467   -945   -680   -719   -361   -919   -496
    207   -384   -592     88    400   -488   -948   -683   -730   -368   -930   -496
    311   -350   -662     18    485   -506   -948   -691   -740   -374   -935   -504
    231   -392   -623     80    426   -506   -943   -693   -743   -374   -932   -498
    163   -407   -571    122    366   -488   -935   -691   -740   -368   -917   -485
    290   -405   -696     57    493   -550   -974   -732   -784   -415   -953   -522
    262   -405   -670     70    465   -537   -974   -740   -789   -423   -948   -511
    187   -402   -589    109    387   -496   -953   -722   -774   -410   -917   -488
    283   -374   -657     46    470   -514   -969   -737   -787   -431   -919   -506
    241   -384   -626     72    433   -504   -969   -735   -784   -431   -904   -509
    249   -353   -602     51    423   -475   -963   -730   -776   -426   -885   -501
    213   -342   -558     64    384   -449   -961   -727   -766   -423   -870   -485
    200   -332   -532     64    363   -431   -956   -722   -761   -423   -857   -472
    213   -275   -488     31    350   -381   -922   -691   -724   -397   -818   -436
    254   -285   -542     15    397   -413   -945   -711   -745   -428   -839   -459
    257   -293   -550     18    402   -420   -950   -719   -750   -439   -846   -467
    210   -288   -501     36    353   -392   -930   -701   -732   -423   -823   -441
    252   -277   -530     12    389   -402   -940   -704   -737   -431   -823   -449
    270   -275   -545      2    405   -410   -943   -709   -740   -441   -823   -457
    257   -285   -542     12    397   -413   -937   -704   -737   -439   -818   -462
    244   -293   -537     23    389   -415   -927   -696   -724   -433   -810   -452
    200   -265   -465     33    332   -363   -904   -670   -701   -410   -787   -426
    249   -270   -519     10    381   -394   -919   -683   -711   -418   -800   -439
    246   -285   -532     18    389   -407   -922   -683   -711   -418   -800   -441
    226   -314   -540     41    381   -426   -922   -683   -709   -415   -800   -441
    233   -319   -553     44    392   -436   -911   -672   -696   -405   -792   -428
    244   -309   -553     31    397   -431   -896   -659   -685   -397   -784   -418
    262   -272   -535      5    397   -405   -872   -639   -665   -379   -763   -397
    231   -288   -519     28    374   -402   -862   -631   -654   -374   -758   -384
    233   -288   -522     28    376   -405   -854   -623   -646   -368   -753   -371
    215   -280   -496     31    353   -387   -833   -602   -628   -348   -737   -353
    184   -254   -439     33    311   -345   -802   -574   -592   -309   -701   -316
    220   -226   -449      0    332   -335   -792   -568   -576   -296   -691   -301
    226   -189   -415    -18    319   -301   -774   -555   -550   -270   -665   -280
    272   -168   -444    -54    358   -303   -792   -566   -555   -270   -667   -283
    265   -197   -462    -33    361   -329   -810   -584   -571   -280   -678   -285
    218   -218   -439     -2    327   -327   -815   -587   -571   -275   -672   -272
    277   -233   -511    -20    394   -371   -846   -610   -597   -301   -696   -296
    267   -283   -553      7    410   -418   -849   -615   -610   -319   -717   -314
    244   -327   -574     41    407   -449   -839   -607   -613   -324   -722   -322
    200   -387   -587     90    392   -485   -841   -613   -623   -337   -735   -332
    205   -431   -636    114    420   -532   -859   -633   -652   -366   -763   -363
    220   -452   -675    114    446   -563   -862   -644   -665   -384   -782   -376
    181   -467   -652    142    415   -558   -846   -631   -654   -376   -766   -361
    150   -514   -665    179    407   -589   -862   -649   -675   -392   -782   -379
    168   -527   -696    179    431   -610   -870   -659   -685   -402   -795   -387
    174   -522   -698    171    436   -610   -862   -649   -678   -394   -782   -371
    176   -532   -709    176    441   -620   -865   -657   -683   -397   -779   -368
    135   -530   -667    194    400   -597   -841   -636   -665   -379   -761   -350
    166   -530   -696    181    431   -613   -833   -628   -662   -379   -761   -348
    163   -581   -748    207    454   -665   -831   -620   -675   -402   -784   -371
    210   -636   -846    213    527   -740   -771   -530   -649   -415   -820   -423
    270   -594   -865    161    566   -730   -665   -387   -566   -371   -802   -428
    337   -491   -828     77    581   -659   -561   -213   -433   -262   -711   -361
    342   -145   -488    -98    415   -316   -459    -41   -187     25   -407    -51
    350    465    114   -407    116    288   -420     33    119    449     75    441
    171    927    753   -550   -290    841   -550   -161    270    745    449    810
     15    922    906   -467   -444    914   -815   -553     96    678    441    800
    -59    277    337   -109   -200    309  -1036   -979   -485     28   -187    213
    -38   -366   -327    202    142   -348  -1158  -1153   -919   -511   -748   -324
     59   -722   -784    329    420   -753  -1174  -1085  -1026   -691   -969   -548
    137   -815   -953    340    545   -883  -1109   -976   -989   -696  -1010   -594
    155   -761   -917    303    535   -839  -1013   -862   -888   -620   -945   -545
    155   -652   -807    249    480   -730   -917   -750   -776   -519   -854   -454
    101   -589   -693    241    394   -641   -839   -670   -693   -446   -784   -387
    153   -574   -727    210    439   -649   -818   -649   -678   -441   -784   -387
    122   -589   -711    231    413   -649   -800   -631   -659   -428   -782   -384
    153   -553   -706    200    428   -628   -776   -605   -633   -405   -761   -368
    200   -568   -769    184    483   -667   -789   -615   -646   -423   -776   -389
    202   -584   -787    192    493   -685   -795   -620   -652   -426   -779   -405
    202   -558   -761    176    478   -659   -776   -600   -633   -407   -763   -389
    168   -571   -740    200    454   -657   -771   -592   -620   -400   -750   -379
    153   -584   -740    213    446   -662   -769   -587   -615   -394   -748   -374
    161   -566   -727    202    444   -646   -756   -571   -600   -387   -737   -361
     96   -592   -688    246    389   -639   -748   -563   -594   -381   -732   -355
    111   -600   -711    244    410   -654   -750   -568   -594   -384   -737   -361
    132   -571   -704    218    415   -636   -737   -548   -576   -366   -722   -345
    140   -545   -685    202    413   -615   -727   -532   -561   -350   -706   -340
    200   -561   -763    179    480   -662   -758   -561   -587   -381   -737   -371
    202   -579   -782    187    491   -680   -761   -561   -592   -394   -750   -381
    184   -574   -761    194    472   -667   -753   -553   -579   -387   -740   -366
    140   -532   -672    197    405   -602   -709   -506   -527   -340   -688   -314
    116   -550   -667    215    389   -607   -711   -504   -522   -332   -680   -314
    174   -561   -737    192    454   -649   -745   -532   -550   -361   -701   -340
    236   -527   -766    145    498   -644   -758   -542   -555   -368   -704   -345
    194   -522   -717    163    454   -618   -737   -524   -535   -353   -685   -329
    181   -553   -737    184    457   -644   -748   -530   -537   -358   -693   -332
    233   -530   -763    148    496   -646   -743   -524   -535   -355   -688   -322
    207   -561   -769    176    485   -665   -761   -542   -555   -371   -698   -335
    181   -527   -709    174    444   -618   -750   -527   -537   -353   -675   -309
    171   -517   -691    171    428   -602   -753   -522   -530   -342   -659   -288
    184   -517   -701    166    441   -607   -763   -524   -530   -337   -652   -272
    158   -524   -683    181    418   -602   -763   -514   -522   -329   -641   -262
    205   -501   -706    148    454   -602   -766   -506   -519   -327   -633   -254
    283   -491   -774    103    524   -631   -787   -522   -540   -342   -646   -267
    254   -485   -740    114    496   -613   -779   -506   -522   -322   -626   -246
    228   -467   -698    116    462   -584   -761   -485   -498   -301   -605   -220
    226   -475   -701    124    462   -587   -766   -485   -501   -303   -607   -226
    249   -452   -704     98    475   -579   -766   -483   -501   -303   -605   -233
    275   -423   -698     72    485   -561   -753   -475   -493   -290   -594   -223
    267   -428   -696     80    480   -563   -745   -470   -488   -285   -589   -220
    275   -423   -698     75    485   -561   -730   -459   -478   -275   -584   -223
    205   -446   -652    119    426   -548   -711   -441   -459   -259   -574   -223
    189   -441   -633    124    410   -537   -696   -426   -444   -249   -563   -218
    184   -418   -605    114    392   -509   -670   -402   -415   -226   -540   -205
    200   -418   -618    109    407   -517   -657   -389   -400   -218   -540   -218
    218   -394   -615     88    413   -504   -631   -368   -381   -202   -527   -215
    187   -402   -589    106    387   -496   -613   -358   -366   -192   -514   -218
    189   -407   -600    109    392   -504   -613   -363   -366   -194   -519   -233
    174   -415   -589    122    381   -501   -602   -361   -361   -189   -514   -239
    150   -423   -574    135    361   -496   -600   -368   -366   -194   -519   -252
    122   -428   -550    153    335   -488   -589   -368   -355   -192   -522   -252
    181   -423   -607    119    394   -514   -602   -384   -371   -210   -542   -275
    124   -436   -561    155    342   -498   -589   -374   -361   -197   -530   -270
     93   -446   -540    176    314   -493   -576   -358   -345   -184   -517   -257
    132   -431   -563    148    345   -496   -579   -358   -342   -176   -511   -254
    142   -413   -558    135    348   -485   -579   -361   -340   -168   -506   -252
    233   -368   -602     67    418   -485   -587   -366   -345   -174   -511   -259
    189   -405   -597    106    392   -501   -587   -363   -342   -179   -514   -267
    168   -410   -579    119    374   -496   -579   -350   -329   -163   -498   -254
    168   -392   -561    111    363   -478   -566   -337   -314   -148   -480   -236
    101   -376   -478    137    288   -426   -530   -301   -277   -109   -441   -200
    148   -379   -527    114    335   -452   -555   -319   -298   -129   -462   -223
    176   -400   -576    111    374   -485   -571   -327   -309   -145   -480   -241
    181   -407   -592    111    387   -498   -576   -329   -311   -148   -483   -246
    155   -402   -558    124    355   -480   -558   -311   -296   -129   -465   -231
    166   -381   -550    106    355   -465   -550   -298   -280   -116   -446   -218
    150   -379   -530    114    337   -454   -537   -283   -265   -101   -428   -205
    205   -361   -566     77    384   -465   -542   -290   -272   -111   -439   -218
    194   -400   -594    103    394   -496   -563   -311   -293   -137   -465   -239
    153   -381   -535    111    342   -457   -535   -290   -270   -116   -444   -220
    140   -348   -491    103    314   -418   -504   -259   -239    -88   -415   -197
    181   -327   -511     72    345   -420   -493   -252   -233    -83   -415   -194
    129   -314   -444     93    285   -379   -465   -226   -205    -59   -387   -168
    148   -309   -457     80    301   -381   -454   -213   -194    -57   -384   -163
    187   -285   -472     49    327   -376   -441   -202   -181    -51   -376   -153
    192   -262   -454     33    322   -358   -431   -194   -168    -38   -368   -142
    194   -223   -418     15    306   -319   -415   -184   -150    -18   -342   -119
    129   -215   -345     41    236   -280   -400   -168   -124      7   -311    -90
    158   -202   -363     20    259   -283   -413   -176   -124      5   -311    -93
    197   -218   -418     10    306   -319   -446   -205   -145    -15   -329   -109
    246   -207   -454    -18    350   -329   -467   -218   -153    -23   -335   -114
    215   -259   -478     20    345   -368   -480   -231   -168    -46   -355   -137
    158   -329   -488     85    322   -407   -483   -236   -181    -70   -379   -163
    127   -371   -498    119    311   -433   -475   -226   -181    -75   -384   -174
    145   -407   -553    132    348   -480   -488   -241   -205   -101   -410   -200
    161   -431   -594    135    376   -511   -501   -257   -223   -127   -433   -223
    140   -441   -584    150    361   -511   -498   -257   -223   -132   -436   -231
    106   -431   -537    161    322   -485   -480   -241   -207   -119   -420   -223
    111   -465   -576    176    342   -519   -498   -259   -228   -140   -441   -249
    148   -472   -620    161    381   -545   -509   -275   -246   -161   -462   -270
    103   -498   -602    197    350   -548   -504   -272   -244   -166   -465   -272
     90   -478   -568    192    327   -522   -483   -254   -223   -145   -439   -257
    101   -465   -566    181    332   -514   -472   -249   -215   -137   -426   -246
     59   -498   -561    218    309   -530   -467   -241   -215   -140   -426   -257
    145   -530   -675    192    407   -602   -444   -197   -215   -161   -465   -306
    168   -576   -745    202    454   -659   -348    -70   -158   -155   -491   -355
    197   -517   -714    161    454   -615   -236     88    -44    -75   -431   -324
    213   -293   -509     38    358   -400   -103    303    174    142   -215   -129
    283    148   -137   -215    210      5    -46    426    426    467    137    228
    231    740    506   -488   -137    623    -77    381    670    846    592    685
     62   1008    945   -535   -441    976   -316     44    657    984    805    885
    -44    649    693   -303   -368    672   -605   -410    239    610    472    576
    -46     -7     38     25    -44     15   -792   -753   -329    -51   -171    -20
     -5   -496   -491    249    241   -491   -841   -771   -574   -389   -542   -374
     33   -727   -761    348    397   -743   -782   -644   -576   -452   -644   -488
     25   -732   -761    353    392   -745   -675   -517   -488   -397   -610   -467
     67   -662   -730    298    397   -696   -584   -410   -394   -319   -550   -418
     62   -563   -626    252    342   -594   -506   -319   -301   -231   -470   -350
     83   -498   -581    207    332   -540   -459   -267   -252   -184   -428   -319
     85   -519   -605    215    345   -563   -441   -249   -241   -181   -433   -322
    106   -509   -615    200    358   -561   -431   -236   -228   -168   -423   -311
    116   -506   -623    194    368   -563   -431   -233   -226   -163   -423   -314
     70   -501   -571    215    319   -535   -410   -210   -202   -140   -405   -290
     85   -480   -566    194    324   -522   -405   -205   -197   -132   -402   -285
    119   -478   -600    179    358   -537   -402   -202   -197   -132   -405   -285
    127   -467   -594    168    358   -530   -392   -192   -189   -124   -397   -275
    140   -452   -592    155    366   -522   -394   -189   -189   -124   -397   -270
    142   -452   -594    153    368   -522   -394   -192   -189   -127   -400   -275
    148   -446   -594    148    368   -519   -387   -184   -181   -119   -392   -270
    158   -449   -610    142    381   -530   -392   -187   -184   -127   -397   -272
    116   -467   -584    176    350   -524   -381   -179   -176   -127   -400   -267
    119   -452   -571    166    342   -511   -368   -163   -163   -116   -384   -252
    114   -444   -561    163    337   -501   -368   -163   -155   -111   -379   -246
    119   -446   -566    161    342   -506   -368   -161   -153   -111   -379   -249
    142   -431   -574    145    358   -501   -361   -150   -145   -106   -374   -244
     85   -459   -545    184    314   -501   -348   -135   -132    -98   -363   -233
    116   -446   -563    163    340   -504   -353   -137   -132   -103   -363   -239
    168   -439   -607    132    387   -522   -363   -142   -135   -111   -371   -246
     90   -433   -524    171    306   -478   -342   -116   -106    -88   -340   -226
    122   -426   -550    150    335   -488   -355   -124   -114    -96   -348   -236
    153   -423   -576    135    363   -501   -368   -137   -122   -106   -355   -249
    137   -431   -568    145    350   -498   -363   -132   -109    -96   -348   -241
    111   -407   -519    148    314   -462   -350   -116    -90    -77   -324   -226
    101   -420   -524    158    311   -470   -342   -103    -75    -64   -314   -215
     85   -415   -501    163    293   -457   -348   -106    -77    -64   -311   -213
     96   -418   -514    158    301   -465   -350   -103    -75    -62   -303   -205
    155   -405   -561    124    358   -483   -363   -106    -80    -64   -309   -210
    155   -376   -532    109    342   -454   -366   -101    -75    -57   -296   -200
    226   -366   -594     70    407   -480   -389   -119    -90    -70   -309   -210
    213   -366   -579     75    394   -472   -387   -116    -88    -67   -298   -205
    236   -329   -566     46    400   -446   -368   -103    -72    -51   -280   -189
    200   -340   -540     67    368   -441   -363   -106    -72    -51   -280   -189
    168   -322   -491     75    329   -407   -350    -98    -64    -46   -270   -181
    124   -316   -441     93    283   -379   -329    -83    -49    -33   -259   -171
    174   -285   -459     57    316   -371   -324    -77    -46    -28   -257   -168
    205   -327   -532     59    366   -428   -335    -93    -62    -49   -283   -192
    189   -319   -509     62    348   -413   -324    -85    -51    -44   -280   -189
    150   -288   -441     67    293   -366   -296    -62    -23    -20   -259   -174
     75   -314   -389    119    231   -350   -257    -31      5      2   -241   -163
     85   -311   -397    111    239   -353   -252    -33      2      0   -249   -176
    179   -293   -472     57    324   -384   -277    -64    -25    -25   -272   -215
    218   -272   -493     25    353   -384   -270    -62    -18    -23   -262   -220
    129   -314   -444     93    285   -379   -254    -59     -7    -15   -252   -220
    119   -327   -446    103    280   -384   -244    -57     -7    -15   -249   -220
     54   -309   -363    127    207   -337   -218    -36     12     -2   -228   -210
     80   -322   -402    119    239   -361   -226    -51      2    -18   -231   -228
    127   -319   -446     96    285   -381   -236    -64    -10    -28   -223   -246
    127   -314   -444     90    283   -376   -244    -75    -20    -36   -218   -265
    127   -298   -428     85    277   -363   -233    -64    -10    -31   -200   -259
     72   -293   -366    109    218   -329   -213    -46      5    -15   -171   -244
     44   -298   -342    127    192   -319   -205    -41     10    -12   -155   -244
    127   -280   -407     75    265   -342   -223    -59     -5    -31   -163   -265
    127   -296   -423     83    275   -358   -228    -62    -10    -41   -163   -277
     96   -298   -394    101    244   -345   -207    -41     10    -28   -145   -265
     72   -283   -355    106    213   -319   -184    -15     36     -5   -116   -244
     90   -296   -387    101    236   -340   -197    -28     23    -18   -135   -265
    106   -283   -389     88    246   -335   -187    -20     31    -12   -132   -262
    129   -262   -392     64    259   -324   -179    -12     38    -10   -129   -259
    181   -265   -446     41    314   -355   -181    -20     28    -18   -137   -270
    153   -267   -420     54    285   -342   -163     -5     46     -5   -119   -257
    127   -267   -394     70    259   -332   -153      5     57      2   -116   -254
    137   -270   -410     64    272   -340   -153      2     54     -2   -124   -262
    119   -270   -389     75    254   -329   -132     15     67      5   -114   -254
    116   -285   -405     83    259   -342   -124     20     70     10   -114   -254
    124   -267   -394     70    257   -329   -124     18     67     10   -116   -254
    116   -252   -368     67    241   -309   -106     31     80     23   -109   -249
    168   -205   -374     18    270   -288    -90     41     93     33   -101   -239
    135   -187   -324     23    228   -254    -59     64    116     59    -83   -218
     80   -184   -265     51    171   -223    -20     98    145     90    -59   -194
    168   -161   -332     -5    249   -246    -25     93    135     80    -75   -207
    163   -140   -303    -10    233   -220    -23     93    137     88    -72   -202
    145   -111   -259    -18    202   -184     -7     96    150    103    -57   -187
    155    -77   -233    -38    192   -155      0     96    163    122    -44   -168
    103    -75   -179    -15    140   -127      5    103    176    137    -28   -148
    132    -62   -194    -33    163   -127     -2     90    174    137    -31   -142
    192    -80   -275    -57    231   -176    -41     51    140    109    -54   -163
    153   -109   -265    -23    207   -187    -59     38    122     96    -67   -171
     83   -153   -236     33    158   -194    -51     44    124     96    -72   -168
    111   -197   -309     44    210   -252    -62     25    101     67    -98   -200
    127   -228   -355     49    239   -290    -77      5     72     38   -127   -228
    101   -277   -379     85    239   -327    -83     -7     51     15   -148   -252
     80   -290   -371    103    226   -332    -77    -10     44      7   -155   -262
     33   -293   -327    129    179   -309    -59     -2     57     20   -142   -249
     54   -319   -374    132    213   -345    -80    -28     31     -7   -168   -277
     98   -322   -420    109    259   -371    -96    -44     10    -25   -189   -298
     72   -337   -413    129    241   -374    -96    -44      7    -25   -192   -301
     38   -355   -394    158    215   -374    -83    -33     15    -18   -187   -290
     62   -340   -405    137    231   -371    -83    -36     15    -18   -189   -290
     70   -350   -420    140    244   -384    -75    -31     18    -23   -189   -288
     51   -384   -436    166    241   -410    -51     -5     20    -28   -200   -301
     -2   -449   -446    226    220   -449     46    122     72    -12   -207   -324
    207   -387   -597     88    400   -491    129    249    129      7   -218   -366
    283   -244   -530    -20    405   -387    252    446    288    150    -96   -262
    314     46   -267   -181    290   -109    324    581    493    394    158      0
    327    584    257   -454     36    420    275    555    724    750    581    459
     96   1150   1054   -626   -478   1104     77    277    867   1083   1015    917
    -64   1044   1109   -488   -587   1075   -207   -158    626    935    927    846
   -106    366    470   -129   -288    418   -446   -587     28    283    301    267
    -10   -314   -303    163    145   -309   -542   -737   -428   -296   -311   -324
     20   -600   -620    288    319   -610   -470   -584   -439   -387   -462   -501
     23   -631   -654    301    337   -644   -340   -420   -337   -327   -439   -493
     20   -519   -542    249    280   -530   -189   -249   -189   -202   -340   -407
     41   -413   -454    187    246   -433   -101   -148    -88   -114   -262   -337
    140   -400   -542    129    340   -470   -101   -150    -98   -129   -283   -358
    174   -384   -558    103    363   -470    -93   -145    -96   -132   -288   -363
    161   -374   -535    103    345   -452    -75   -132    -80   -122   -277   -353
    109   -381   -491    137    298   -436    -49   -109    -62   -103   -265   -335
    127   -384   -511    127    316   -449    -33    -98    -49    -96   -254   -322
     90   -379   -470    145    277   -426    -15    -85    -33    -83   -241   -306
     96   -366   -462    135    277   -415    -23    -96    -44    -90   -252   -314
    150   -329   -480     90    314   -405    -10    -90    -36    -80   -241   -303
    103   -361   -467    127    285   -413    -12    -96    -44    -88   -252   -314
    101   -348   -449    122    275   -400     -5    -88    -36    -77   -241   -303
    114   -358   -475    122    293   -415    -10    -98    -46    -85   -246   -311
     77   -366   -444    145    259   -405      2    -93    -41    -83   -241   -306
    127   -332   -459    101    290   -397      0    -98    -46    -85   -239   -306
    142   -316   -459     85    301   -387     -2   -106    -54    -90   -239   -309
    142   -342   -485     98    311   -415     -7   -116    -64   -106   -254   -324
    140   -363   -504    111    322   -433      7   -106    -59   -103   -249   -314
    148   -322   -470     85    306   -394     23    -93    -44    -83   -228   -296
    148   -303   -454     77    298   -379     28    -93    -41    -80   -218   -290
    122   -322   -444     98    280   -384     28    -96    -44    -85   -223   -293
     90   -319   -410    114    249   -363     38    -85    -36    -75   -210   -283
    122   -298   -423     85    272   -361     46    -83    -31    -72   -207   -275
    101   -311   -413    103    254   -361     51    -77    -28    -64   -202   -267
     67   -322   -389    124    228   -355     59    -72    -25    -59   -197   -262
    101   -322   -423    111    262   -371     46    -88    -44    -75   -213   -280
    158   -290   -449     64    301   -371     36    -93    -49    -77   -218   -283
    155   -277   -433     59    293   -355     44    -85    -44    -70   -210   -270
    153   -262   -415     54    283   -337     49    -77    -38    -64   -205   -257
    200   -259   -459     31    329   -358     33    -90    -57    -77   -220   -265
     98   -285   -387     90    241   -337     51    -72    -38    -54   -200   -239
    124   -262   -389     67    257   -324     49    -72    -41    -51   -192   -228
    176   -228   -405     23    288   -316     49    -70    -38    -49   -189   -220
    129   -236   -366     54    246   -301     51    -72    -38    -49   -187   -213
    148   -223   -374     36    259   -296     54    -72    -41    -49   -187   -210
    187   -197   -387      5    285   -290     67    -67    -36    -44   -179   -200
    158   -181   -340     10    246   -259     80    -67    -31    -36   -166   -192
    140   -213   -353     36    246   -283     72    -85    -44    -51   -184   -207
    122   -187   -311     31    215   -249     96    -75    -25    -31   -168   -189
    122   -171   -293     23    207   -233    111    -64    -10    -23   -161   -181
    109   -179   -288     33    194   -233    127    -57     -2    -20   -158   -176
     93   -168   -262     38    176   -215    148    -44     12     -7   -150   -171
    129   -150   -280     10    202   -213    150    -44     12    -12   -161   -181
    153   -135   -288    -10    220   -210    158    -44     20    -10   -161   -181
    179   -124   -303    -28    239   -213    171    -41     23    -10   -163   -184
    119   -176   -296     28    207   -236    171    -57     12    -23   -181   -202
     70   -171   -241     49    155   -207    187    -51     25    -12   -168   -192
     80   -161   -241     38    158   -200    189    -59     20    -12   -171   -187
     88   -179   -270     44    179   -223    181    -75      7    -28   -181   -197
    111   -161   -272     25    192   -215    184    -80      5    -31   -184   -192
     96   -166   -262     33    179   -213    184    -88      0    -31   -184   -192
     98   -176   -275     36    187   -226    179   -101    -12    -38   -192   -194
     98   -163   -262     31    179   -213    189    -98    -10    -31   -184   -184
     90   -158   -249     33    168   -202    192   -103    -12    -33   -184   -181
     67   -168   -236     49    148   -202    192   -101    -15    -28   -181   -176
    106   -168   -275     31    189   -223    179   -116    -28    -38   -192   -176
    129   -145   -277      7    202   -210    181   -116    -31    -36   -189   -166
     98   -132   -231     18    163   -181    202    -98    -15    -15   -174   -140
     46   -153   -202     51    122   -176    207    -98    -12    -12   -176   -132
     75   -142   -218     31    145   -179    210    -98    -15    -12   -179   -124
    127   -142   -272      7    197   -207    197   -114    -33    -28   -194   -132
     90   -137   -228     23    158   -181    213   -103    -20    -18   -181   -109
    119   -122   -241      0    179   -181    218   -103    -23    -20   -189   -103
     96   -145   -241     23    168   -192    223   -103    -28    -23   -194    -96
    116   -135   -254      7    184   -194    223   -111    -36    -25   -200    -96
    103   -148   -252     23    176   -200    228   -111    -41    -28   -205    -93
    106   -137   -244     15    174   -189    241   -101    -33    -20   -200    -77
     93   -148   -244     25    166   -194    249    -98    -38    -23   -205    -72
    111   -148   -262     15    187   -205    249   -103    -44    -33   -218    -72
    142   -150   -293      5    218   -220    239   -119    -59    -46   -236    -75
     85   -166   -252     38    166   -207    257   -111    -51    -38   -231    -59
     98   -140   -239     18    168   -189    272   -106    -44    -31   -223    -44
    129    -98   -228    -15    179   -163    301    -88    -25    -15   -215    -23
    119    -72   -192    -23    155   -132    337    -64     -5      2   -202     -5
    106    -75   -184    -15    142   -129    348    -62    -10      0   -213     -7
     90    -88   -181     -2    135   -135    355    -62    -15     -5   -223    -10
    116    -70   -187    -25    150   -127    361    -64    -12     -5   -228     -5
    200     -7   -207    -96    202   -106    368    -64     -5      2   -220     10
    213     10   -202   -111    207    -96    363    -77     -7      0   -226      5
    161     10   -150    -85    155    -67    368    -77      0     10   -220     10
    129    -10   -140    -59    132    -75    361    -90    -12      0   -231     10
    148    -20   -168    -62    158    -93    335   -119    -36    -20   -252      0
    189    -25   -215    -83    200   -119    319   -135    -54    -33   -265      0
    187    -70   -257    -59    220   -163    309   -150    -75    -57   -293    -18
    145   -106   -254    -20    197   -179    311   -150    -85    -70   -311    -31
    124   -142   -267     10    194   -205    309   -163   -103    -88   -335    -51
    142   -192   -335     23    236   -262    283   -200   -145   -135   -392    -93
    148   -236   -384     44    265   -311    265   -231   -176   -168   -436   -106
     75   -259   -335     90    202   -298    277   -231   -174   -166   -436    -77
     64   -254   -319     96    192   -285    283   -228   -171   -163   -436    -64
    122   -249   -374     62    246   -309    262   -249   -189   -184   -459    -75
    148   -249   -400     49    272   -324    262   -254   -200   -197   -472    -85
    161   -262   -423     46    290   -342    254   -267   -213   -213   -491    -88
    111   -277   -389     83    249   -332    252   -275   -215   -218   -493    -83
    129   -252   -381     62    254   -316    257   -272   -215   -218   -496    -75
    119   -306   -426     93    270   -363    262   -267   -228   -239   -524   -101
    148   -348   -496     98    319   -420    340   -166   -197   -241   -545   -132
    129   -345   -475    109    301   -410    475      5   -101   -187   -517   -137
    210   -220   -431      5    319   -324    605    218     54    -51   -402    -38
    277     77   -200   -179    239    -62    683    363    265    192   -150    226
    335    644    309   -491     12    475    602    301    483    545    275    698
    202   1312   1109   -756   -452   1210    374     10    654    927    776   1236
    -51   1270   1319   -610   -685   1296     93   -413    449    836    753   1221
   -168    597    766   -215   -467    680   -122   -800   -116    220    158    667
    -62   -181   -122    119     28   -150   -231   -982   -639   -436   -535    -10
    -12   -553   -540    283    262   -548   -163   -857   -711   -607   -774   -280
    -33   -555   -524    293    244   -540    -12   -667   -579   -519   -724   -265
     41   -423   -465    189    252   -441    129   -491   -428   -394   -620   -181
     64   -345   -413    140    239   -379    205   -405   -350   -322   -558   -132
     64   -353   -418    145    241   -384    220   -389   -342   -324   -561   -145
     18   -355   -374    168    194   -366    252   -358   -322   -309   -542   -140
     70   -319   -389    124    228   -353    272   -337   -306   -290   -519   -129
     57   -337   -397    137    226   -366    275   -340   -314   -293   -519   -137
     33   -345   -379    155    205   -361    280   -340   -316   -288   -517   -148
     83   -327   -410    119    244   -366    262   -355   -335   -301   -524   -171
     62   -290   -353    114    205   -319    288   -332   -314   -275   -498   -135
     77   -280   -361    101    218   -319    298   -324   -309   -270   -506   -101
     70   -311   -381    122    226   -345    288   -332   -324   -283   -530    -96
     72   -290   -363    109    218   -327    306   -316   -314   -267   -519    -67
     72   -316   -389    122    228   -353    288   -332   -337   -285   -537    -75
     77   -309   -389    114    231   -348    290   -329   -342   -285   -535    -59
     90   -270   -361     90    226   -314    298   -316   -332   -272   -517    -33
     72   -280   -355    103    213   -316    293   -324   -340   -283   -527    -36
     88   -285   -374     98    228   -327    285   -329   -348   -285   -532    -38
     83   -236   -319     75    200   -275    311   -306   -322   -249   -496     -2
     51   -257   -309    103    179   -283    306   -319   -329   -262   -506    -10
     75   -239   -314     80    194   -275    306   -324   -329   -267   -501     -5
     85   -220   -306     64    194   -262    316   -316   -316   -259   -485      7
     67   -192   -262     62    163   -226    327   -306   -301   -241   -462     23
     -2   -213   -210    109    103   -213    337   -301   -290   -233   -446     23
     41   -205   -246     80    142   -226    319   -322   -301   -249   -457      2
     72   -174   -246     49    158   -210    337   -301   -280   -233   -441     12
    111   -174   -285     31    197   -228    322   -311   -293   -246   -454     -2
    124   -153   -277     15    200   -215    324   -309   -288   -241   -449     -2
    116   -163   -283     23    197   -223    319   -306   -288   -241   -444     -5
    148   -135   -283     -5    215   -207    324   -296   -275   -228   -428      2
    111   -124   -239      5    174   -181    327   -285   -265   -215   -413     10
     88   -135   -223     23    155   -179    332   -275   -254   -202   -394     20
    127    -98   -228    -15    176   -163    332   -270   -244   -189   -379     33
    168    -77   -246    -46    205   -161    327   -267   -239   -184   -368     41
    184    -90   -277    -46    228   -184    319   -270   -241   -187   -366     44
    171    -90   -262    -38    215   -176    329   -259   -228   -174   -353     59
    168    -57   -228    -57    197   -142    355   -236   -202   -150   -327     88
    109    -59   -171    -25    140   -114    371   -223   -189   -137   -311    103
    135    -64   -202    -36    166   -132    353   -244   -205   -158   -332     83
    192    -59   -252    -64    220   -155    348   -252   -210   -168   -345     72
    163    -59   -223    -51    189   -140    376   -220   -179   -140   -316    101
    163    -44   -207    -62    184   -124    389   -205   -163   -124   -303    111
    176    -23   -200    -77    187   -111    410   -192   -148   -111   -293    119
    153    -31   -184    -59    168   -106    420   -192   -142   -103   -290    116
    106    -33   -142    -36    122    -88    444   -174   -119    -83   -277    124
    109    -44   -155    -33    129    -98    446   -176   -116    -83   -285    114
    111    -54   -166    -28    137   -109    446   -181   -119    -85   -293    111
    145    -44   -189    -49    166   -116    454   -184   -116    -90   -298    103
    119    -75   -194    -23    155   -135    449   -194   -127    -98   -314     93
    132    -67   -200    -33    163   -132    441   -207   -132   -103   -322     88
     93    -98   -192      2    140   -145    439   -220   -140   -111   -332     83
     64    -96   -161     15    111   -127    467   -197   -116    -88   -306    101
     72    -96   -168     10    119   -132    465   -202   -119    -90   -306     93
    145   -103   -249    -20    194   -176    428   -236   -153   -122   -335     59
    119    -90   -213    -15    163   -150    433   -233   -148   -116   -324     70
     80    -83   -163      2    122   -122    446   -226   -135   -103   -311     85
     77    -72   -150     -2    111   -109    454   -218   -127   -101   -306     90
     96    -70   -168    -12    132   -119    449   -220   -127   -103   -311     88
    140    -49   -189    -46    161   -119    454   -215   -122    -98   -303     98
     75    -54   -129    -10    101    -90    467   -205   -111    -90   -296    116
     15    -36    -54      7     33    -44    501   -174    -80    -59   -262    150
    101    -44   -145    -28    122    -96    467   -202   -109    -90   -293    111
    158    -54   -215    -54    187   -135    444   -226   -135   -116   -319     80
    184    -23   -207    -80    194   -114    465   -205   -111    -96   -293    106
     67    -46   -114    -12     90    -80    485   -189    -90    -75   -272    135
     93    -41   -135    -25    114    -88    467   -202   -101    -90   -285    127
    129    -33   -163    -49    142    -98    462   -205   -106   -101   -293    122
    135    -25   -161    -54    148    -93    467   -205   -103    -98   -293    124
     28    -38    -67      2     46    -51    496   -181    -77    -75   -267    153
     46    -31    -77    -10     62    -54    498   -179    -75    -75   -267    161
    122    -25   -148    -49    132    -85    475   -202    -96    -98   -293    140
    155    -15   -171    -70    163    -93    467   -207   -103   -106   -301    129
    179     12   -168    -98    174    -75    478   -200    -96   -101   -298    129
    109      0   -109    -54    109    -54    491   -187    -80    -88   -288    137
    119     28    -93    -75    106    -31    501   -179    -70    -80   -280    145
    122     51    -70    -85     96     -7    514   -168    -57    -67   -272    150
     90     90     -2    -90     46     44    550   -135    -23    -36   -241    174
    148    116    -33   -132     90     41    553   -132    -23    -38   -244    166
    145     93    -51   -119     98     20    537   -148    -41    -54   -259    142
    155    137    -18   -145     88     59    558   -135    -20    -33   -239    155
    114    161     46   -137     33    103    574   -132      0     -7   -213    179
     90    176     85   -135      2    132    574   -132     12      7   -197    197
    127    181     54   -155     36    119    545   -161     -5     -7   -213    184
    142    187     44   -163     49    116    527   -176    -12    -12   -215    181
    132    174     41   -155     44    109    511   -189    -18    -18   -220    176
    114    122      5   -119     54     64    491   -210    -41    -41   -249    153
    101     93     -7    -98     51     44    498   -207    -44    -49   -259    142
    103     44    -59    -72     83     -7    480   -231    -67    -80   -293    106
     85    -15   -101    -36     90    -59    459   -254    -96   -111   -329     70
     75    -31   -106    -23     88    -67    462   -257    -98   -119   -340     62
     88    -31   -119    -28    103    -75    454   -265   -103   -127   -348     57
     67    -75   -142      5    103   -109    439   -283   -127   -145   -366     38
     98    -83   -184     -7    140   -135    415   -298   -145   -161   -387     15
     70    -70   -142      0    103   -106    426   -283   -132   -148   -374     23
     10    -64    -75     25     41    -67    444   -259   -111   -127   -350     46
     70    -62   -132     -2    101    -96    426   -270   -124   -142   -363     36
     88    -75   -163     -7    124   -119    410   -277   -135   -153   -374     25
    106    -90   -197    -10    150   -142    402   -277   -142   -163   -387      7
    106   -129   -236     10    168   -181    446   -213   -129   -168   -405    -25
    101   -155   -257     28    179   -205    566    -59    -67   -153   -418    -70
    155    -77   -233    -38    192   -153    693    137     64    -54   -345    -18
    228    124   -103   -179    166     10    805    342    259    145   -155    166
    327    597    267   -465     28    433    826    420    498    472    213    558
    257   1267   1010   -761   -376   1140    691    283    753    896    727   1109
      2   1553   1551   -779   -774   1551    413   -106    737   1028    945   1337
   -150   1111   1260   -480   -706   1184    135   -550    298    600    561    982
   -153    316    467    -83   -309    392    -44   -867   -303   -101   -140    311
    -41   -259   -218    150     88   -239    -75   -852   -566   -472   -568   -142
    -28   -361   -335    192    150   -348     41   -675   -491   -452   -589   -197
      0   -285   -285    142    140   -285    192   -493   -350   -348   -514   -145
     70   -150   -223     38    145   -187    301   -361   -231   -246   -431    -70
     46   -129   -176     41    111   -153    355   -296   -179   -202   -397    -41
     77   -119   -200     18    137   -158    371   -275   -171   -200   -405    -54
     36   -124   -161     44     98   -142    394   -246   -153   -187   -397    -49
      7   -140   -148     64     75   -142    402   -233   -142   -181   -392    -44
     59   -114   -174     28    116   -142    400   -223   -135   -174   -387    -36
     93   -101   -194      0    142   -148    394   -226   -140   -179   -392    -49
    116    -67   -184    -25    148   -124    402   -213   -129   -166   -381    -44
     96    -93   -192     -2    142   -142    384   -226   -142   -179   -394    -59
     67    -93   -161     12    114   -127    392   -213   -132   -171   -387    -57
     59    -67   -127      2     90    -96    410   -189   -111   -145   -366    -38
     23    -80   -106     28     64    -93    415   -179   -103   -135   -353    -28
     72    -93   -166     10    119   -129    389   -197   -124   -155   -371    -51
    145    -67   -213    -38    179   -140    381   -200   -124   -158   -376    -59
     98    -77   -176    -12    135   -127    384   -192   -116   -153   -366    -54
     46    -67   -114      7     80    -90    400   -171    -96   -132   -345    -36
     28    -59    -88     15     57    -72    402   -166    -90   -124   -337    -28
    145    -46   -192    -49    168   -119    371   -192   -111   -153   -361    -57
    132    -59   -192    -38    161   -124    361   -194   -116   -158   -366    -67
     72    -70   -142     -2    106   -106    363   -187   -106   -145   -350    -59
     90    -44   -135    -23    111    -88    368   -174    -96   -132   -335    -51
     75    -38   -114    -18     93    -75    371   -163    -88   -127   -324    -44
     46    -54   -103      2     72    -77    366   -163    -88   -127   -324    -46
     85    -49   -135    -18    109    -93    353   -168    -93   -132   -329    -51
    122    -18   -140    -54    129    -77    355   -153    -77   -119   -314    -36
     70    -57   -127     -5     98    -90    340   -155    -83   -127   -319    -46
    101    -28   -129    -38    114    -77    335   -150    -77   -122   -309    -38
    145    -23   -168    -62    155    -96    314   -161    -90   -135   -319    -49
    132      2   -129    -67    129    -62    324   -137    -67   -111   -293    -23
    106    -15   -122    -44    114    -67    319   -135    -67   -109   -288    -20
    140    -12   -155    -64    145    -83    290   -150    -83   -122   -298    -31
    150      0   -150    -77    150    -75    290   -140    -72   -114   -288    -18
    114      0   -114    -57    114    -57    290   -129    -62   -103   -275     -2
     83     23    -59    -51     72    -18    301   -109    -38    -80   -249     23
    129     59    -70    -96     98     -2    306    -96    -25    -67   -236     36
    109     20    -90    -64     98    -33    283   -119    -46    -90   -257     10
    116     20    -98    -70    106    -38    270   -129    -51    -98   -262      5
    119     59    -59    -88     90      0    285   -109    -28    -75   -239     20
    119     64    -57    -93     88      5    288   -106    -20    -72   -236     20
    103     72    -31    -88     67     20    306    -80      2    -54   -215     31
     98     67    -31    -85     64     20    316    -62     18    -44   -207     36
    129     57    -72    -93    101     -7    306    -70     12    -54   -220     20
    111     72    -41    -93     75     15    327    -49     36    -36   -205     33
    124     88    -38   -106     83     25    340    -36     49    -25   -194     41
     70     46    -25    -59     49     10    332    -46     41    -36   -205     23
    114     83    -31    -98     72     25    332    -46     46    -28   -194     25
    129     57    -75    -96    101     -7    309    -75     20    -57   -220     -2
    111     36    -75    -75     93    -18    301    -83     10    -64   -236    -15
     59     31    -28    -46     44      2    316    -70     23    -49   -220      2
     41     12    -28    -25     36     -7    306    -75     18    -54   -223      2
    109     18    -93    -64     98    -36    275   -103    -10    -83   -249    -25
     77     41    -36    -59     57      2    290    -85     10    -59   -223     -5
     51     46     -5    -49     28     20    293    -77     18    -51   -213      2
     75      5    -70    -38     72    -31    262   -103    -10    -83   -241    -28
     51     -2    -54    -25     54    -28    267    -90      2    -77   -233    -18
     88     23    -64    -57     75    -20    267    -83     10    -72   -226    -12
    106     36    -70    -72     88    -15    259    -90      5    -72   -226    -15
     64     36    -28    -49     46      5    270    -72     28    -54   -202      0
     57     49     -7    -51     31     20    272    -62     38    -44   -187      7
    109     75    -36    -93     72     20    277    -57     41    -41   -184      5
    119     41    -77    -83     98    -18    267    -64     28    -57   -197    -18
    129     25   -103    -77    116    -38    252    -75     15    -70   -210    -41
    111     36    -75    -75     93    -18    254    -70     28    -59   -197    -38
    109     44    -64    -77     88    -10    254    -62     33    -54   -187    -36
     83     28    -57    -57     70    -15    254    -62     33    -54   -184    -38
     80     41    -38    -59     59      2    267    -46     51    -38   -166    -28
    116     25    -90    -72    103    -31    257    -57     41    -54   -181    -46
    103      5    -98    -54    101    -46    246    -64     31    -64   -192    -62
     98      0   -101    -49    101    -49    244    -64     31    -67   -194    -72
     83     -7    -90    -36     85    -49    246    -59     36    -62   -189    -70
    106      7    -98    -57    101    -44    241    -62     33    -59   -189    -77
     93    -10   -103    -41     98    -57    231    -70     23    -70   -200    -96
     72    -28   -101    -23     85    -64    218    -85     15    -80   -210   -109
    101      0   -101    -49    101    -49    220    -80     20    -72   -202   -103
     98      0    -98    -49     98    -49    218    -80     20    -72   -200   -103
     70    -10    -80    -31     75    -44    213    -80     18    -77   -200   -109
     85     15    -70    -51     77    -25    236    -59     41    -57   -181    -93
    129     83    -46   -106     88     18    267    -28     70    -31   -150    -67
     83     46    -36    -64     57      7    254    -38     57    -41   -163    -80
    119     83    -36   -101     77     23    259    -28     64    -31   -155    -77
     77     59    -18    -70     46     23    257    -33     64    -33   -155    -83
    116    129     12   -122     51     72    277    -10     96     -2   -127    -54
    119    145     25   -132     46     85    272    -15     98      5   -119    -46
     77    148     67   -114      5    109    254    -33     90      5   -116    -44
     64    153     85   -109    -10    119    249    -33    101     15   -103    -33
    111    122     10   -116     51     67    194    -70     64    -18   -129    -62
     83     85      2    -85     38     46    166    -85     44    -31   -142    -75
     64     54    -10    -59     36     20    163    -83     33    -41   -153    -90
     67      2    -67    -36     67    -31    148    -96     12    -67   -179   -119
     98     -5   -103    -46    101    -54    137   -106     -2    -88   -194   -137
     80    -41   -124    -20    101    -83    119   -122    -23   -109   -215   -155
     64    -83   -148      7    106   -114     98   -140    -41   -129   -236   -176
     49    -88   -137     18     90   -114     93   -145    -46   -135   -241   -179
    132   -106   -239    -12    184   -171     41   -192    -90   -179   -288   -228
    109    -98   -210     -5    155   -153     49   -176    -75   -166   -272   -215
     67   -119   -189     25    127   -153     51   -171    -72   -163   -270   -213
     67   -109   -179     20    122   -145     41   -174    -75   -166   -270   -213
     20   -114   -135     46     77   -124     49   -163    -67   -163   -262   -200
     57   -150   -207     44    132   -179     31   -171    -85   -192   -296   -228
     96   -189   -285     44    189   -236     54   -124    -80   -202   -322   -259
    135   -189   -324     25    228   -257    153      7    -25   -187   -329   -293
    176   -163   -340     -5    257   -252    254    158     67   -132   -298   -285
    205     33   -171   -122    187    -67    368    358    262     64   -109   -114
    239    446    207   -342     15    327    402    467    501    374    231    228
    249   1067    818   -659   -283    943    319    407    745    761    688    698
    122   1483   1361   -802   -618   1423     90    106    818    984    984    989
    -51   1085   1137   -519   -594   1111   -205   -366    400    600    646    675
   -166    329    493    -83   -329    410   -407   -748   -215   -101    -31     49
   -142   -192    -49    166    -46   -122   -454   -766   -483   -467   -426   -340
    -59   -431   -371    246    155   -402   -394   -626   -483   -535   -532   -459
    -23   -415   -392    218    181   -405   -303   -501   -400   -480   -498   -449
     20   -293   -316    135    166   -303   -192   -366   -280   -381   -413   -376
     -2   -246   -246    124    119   -246   -119   -280   -200   -314   -345   -322
     23   -207   -231     93    127   -218    -96   -246   -174   -293   -322   -314
     23   -174   -197     72    109   -184    -70   -213   -142   -267   -288   -296
     41   -161   -202     59    119   -179    -75   -210   -142   -272   -285   -303
     72   -150   -226     38    148   -187    -72   -200   -132   -272   -280   -301
     12   -174   -187     80     98   -179    -51   -174   -109   -257   -262   -285
     20   -150   -171     62     96   -161    -46   -166   -101   -249   -249   -277
     38   -132   -171     46    103   -153    -51   -163    -96   -249   -246   -280
     88   -109   -197     10    140   -153    -57   -163    -98   -252   -246   -285
     85    -93   -179      5    132   -135    -59   -166   -101   -254   -244   -288
     33   -101   -137     33     85   -119    -46   -150    -85   -239   -223   -277
    -15   -127   -111     70     46   -119    -36   -137    -72   -226   -210   -272
     46   -114   -161     31    101   -137    -46   -142    -77   -236   -215   -285
     85    -88   -174      2    129   -129    -46   -140    -72   -231   -213   -280
     54    -90   -145     18     98   -116    -51   -140    -72   -233   -210   -283
     59    -83   -142     10     98   -111    -54   -137    -67   -228   -205   -277
     18    -85   -103     31     59    -93    -51   -132    -59   -218   -194   -272
     51    -70   -122     10     85    -96    -57   -135    -59   -218   -192   -270
     51    -83   -137     15     90   -109    -64   -140    -64   -228   -200   -275
     10    -67    -77     25     44    -72    -54   -127    -51   -207   -181   -259
     15    -64    -80     20     46    -72    -49   -119    -44   -200   -174   -254
     20    -62    -83     20     51    -72    -44   -106    -33   -189   -166   -249
    109    -46   -155    -31    132   -101    -67   -122    -49   -200   -181   -267
    101    -28   -129    -36    114    -77    -77   -122    -51   -194   -176   -262
    124     10   -114    -70    119    -49    -75   -114    -41   -181   -161   -249
    116      2   -114    -59    116    -54    -72   -106    -38   -176   -155   -244
     96     -2    -98    -46     96    -49    -80   -101    -31   -163   -142   -231
     83     -2    -85    -41     83    -44    -96   -103    -36   -163   -140   -226
     83     20    -62    -54     72    -20    -90    -88    -25   -150   -127   -205
    103     18    -85    -59     96    -33   -101    -88    -28   -145   -124   -197
    109     25    -85    -70     98    -28   -111    -85    -28   -142   -122   -189
     80     41    -38    -62     59      2    -93    -62     -5   -116    -93   -158
     85     59    -28    -75     57     15    -90    -54      2   -109    -85   -142
    142     72    -70   -106    106      2    -98    -57     -5   -111    -85   -140
    176    103    -75   -142    127     15   -101    -59     -5   -111    -83   -135
     75     96     20    -85     28     57    -77    -38     15    -90    -59   -111
     75    114     38    -93     18     75    -75    -33     20    -88    -51   -101
    187    137    -49   -161    119     44    -93    -51      5   -103    -62   -116
    192    142    -49   -168    119     49    -98    -57      2   -111    -67   -122
    101    127     25   -116     38     77    -59    -18     41    -77    -41    -96
     90    122     31   -109     28     77    -38      7     64    -57    -31    -80
    114    103    -10   -109     62     46    -51     -7     51    -75    -51   -101
    101    124     23   -114     38     72    -33      5     70    -59    -33    -93
     51    122     70    -88     -7     96    -15     20     90    -41    -20    -88
     90    140     46   -116     20     93     -7     23    101    -38    -20    -88
    101    145     44   -122     28     96     -5     20    103    -38    -25    -93
     98    124     25   -111     36     75    -18      5     90    -57    -44   -111
     64    116     51    -90      7     85     -7     12    101    -51    -36   -111
     77    119     41    -98     18     80    -15      2     93    -62    -46   -124
     54     83     28    -67     12     57    -20     -7     88    -77    -57   -129
     38     93     54    -67     -7     75    -20     -7     90    -72    -49   -124
    109    103     -5   -109     57     49    -23     -7     88    -77    -54   -129
    124     88    -36   -106     80     25    -25     -7     88    -83    -59   -132
     80     83      2    -80     38     44    -25     -7     90    -77    -51   -129
     90    109     18   -101     36     62    -23      0     96    -70    -41   -119
     96    127     31   -111     33     80    -28      0    101    -64    -33   -111
    129    145     15   -137     54     83    -51    -18     83    -80    -44   -119
    101    142     41   -122     31     93    -38     -2     96    -72    -33   -106
     70    129     59   -101      5     93    -12     25    122    -46     -7    -83
     80    135     51   -109     15     93    -36      7    106    -59    -20   -101
     90    140     49   -116     20     96    -31     18    116    -49     -7    -90
     98    158     59   -127     20    109    -28     23    124    -44      2    -77
    132    158     23   -148     54     90    -54      0    101    -64    -12    -90
    119    158     38   -140     38     98    -46     10    116    -51      0    -75
     98    166     67   -135     12    116    -36     20    129    -41     12    -59
    103    168     64   -135     20    116    -38     18    127    -44     12    -59
    122    155     33   -140     44     96    -51      0    106    -64     -2    -72
     51    148     96   -101    -23    124    -28     20    127    -46     18    -49
     70    129     59   -101      5     96    -28     18    124    -51     15    -49
    148    145     -2   -145     75     72    -51      0    106    -70      2    -67
    153    179     25   -166     62    103    -41     12    116    -57     18    -54
     88    202    114   -145    -12    158     -7     44    148    -31     46    -23
     90    189     96   -142     -2    142     -5     46    145    -38     44    -25
    140    257    116   -197     12    187     10     62    163    -18     64    -10
     96    270    174   -184    -38    223     44     96    197     12     93     12
     54    220    166   -137    -57    194     31     80    181     -7     77     -5
     96    283    187   -189    -46    236     38     88    197      5     93      2
     96    319    223   -207    -62    272     59    103    223     33    122     23
    111    374    262   -244    -75    319     67    111    244     57    148     46
    122    363    239   -244    -59    301     54    103    239     49    140     49
     93    355    262   -226    -83    309     36     90    233     46    137     57
    135    376    241   -254    -51    309      7     75    223     44    137     57
    101    314    210   -210    -54    262     -5     62    205     25    116     38
    111    283    168   -197    -28    226     -2     59    194      5     98     23
     72    226    153   -153    -38    189    -12     46    171    -18     70     -5
     85    207    122   -145    -18    166     -5     54    171    -18     70    -12
     59    171    109   -116    -23    140     -2     59    168    -18     64    -18
    116    155     36   -137     38     96    -44     15    124    -62     20    -59
     67    122     54    -96      5     88    -46     10    116    -75     10    -64
     10    114    103    -62    -46    109    -20     31    137    -57     31    -38
     15    111     96    -64    -41    106    -33     18    124    -72     18    -54
     59    114     51    -88      2     83    -41     15    122    -72     10    -59
     57    124     64    -93     -5     93    -44     15    122    -70      7    -57
     33    122     88    -77    -25    106    -28     28    137    -59     15    -38
     77     96     18    -88     31     57    -38     23    122    -80     -5    -59
    106     72    -33    -90     70     20      2     85    140    -83    -20    -85
     49      5    -44    -28     46    -18    119    233    215    -51    -23   -111
    109    106     -2   -106     57     51    249    407    348     44     46    -62
    168    285    114   -228     25    202    340    579    522    223    215     96
    207    719    511   -465   -150    615    394    701    779    553    574    457
    158   1345   1187   -753   -514   1267    384    691   1057    961   1047    943
     36   1644   1608   -839   -784   1626    127    340   1047   1101   1257   1150
    -96   1293   1387   -600   -740   1337   -166   -127    631    735    932    849
   -205    584    789   -189   -496    685   -340   -470     67     85    296    270
   -109     88    194      7   -150    142   -397   -501   -200   -275    -96   -106
    -33   -142   -109     88     36   -127   -348   -376   -210   -350   -210   -223
    -28   -150   -124     88     44   -137   -249   -252   -127   -298   -187   -205
    -28    -72    -44     49      5    -57   -150   -132    -15   -205   -109   -140
    -12     28     38     -7    -25     33    -83    -51     70   -127    -36    -75
     51     75     23    -62     15     49    -59    -20     98   -103    -15    -54
     -7     80     85    -38    -46     83    -18     23    140    -67     18    -20
     41    122     80    -83    -20    101      5     46    161    -54     31     -2
     44     83     36    -64      2     62    -10     33    142    -75      7    -23
     62    106     44    -83     10     75      5     49    158    -59     25     -5
     28    106     77    -70    -23     93     10     54    166    -54     31      2
     10     98     85    -54    -38     93     10     64    174    -49     36     10
     15    106     90    -62    -38    101     18     75    181    -36     51     25
     62    135     72    -98     -5    103     23     85    192    -25     62     38
     20    111     88    -67    -33    101     23     88    197    -20     64     41
     12    103     90    -57    -38     96     25     88    197    -25     64     38
     51    140     88    -98    -18    114     31     96    205    -15     72     54
    129    174     44   -150     44    109     28     96    200    -20     72     57
     36    140    103    -90    -33    122     44    109    213     -5     90     75
     10    137    127    -75    -57    132     51    119    223      5    106     88
     93    153     57   -124     18    106     28    101    205    -12     85     72
     36    153    116    -93    -38    135     49    124    226      5    106    101
     96    194     98   -145     -2    148     62    137    236     12    114    114
     51    168    116   -111    -33    142     54    129    228     10    114    111
      2    153    148    -77    -75    150     62    137    236     15    119    119
     44    168    124   -106    -38    148     57    137    233     12    116    122
     54    181    127   -119    -36    155     59    150    246     31    137    140
    109    207     98   -158      5    155     49    145    244     36    148    145
    103    184     80   -145     12    132     36    137    231     25    135    140
     20    200    179   -109    -77    189     67    179    270     64    171    187
     72    220    148   -148    -38    184     54    181    267     67    168    194
    215    246     31   -231     93    140     25    163    239     44    140    179
    166    220     54   -194     54    137     23    168    239     49    142    197
    153    244     90   -197     31    168     33    192    259     72    168    236
    111    231    116   -174     -2    176     36    200    262     80    176    257
     83    231    148   -158    -33    189     38    213    267     88    187    277
     62    259    194   -161    -67    228     54    233    285    106    205    301
    150    270    119   -210     15    194     28    205    262     80    181    283
    171    275    103   -226     33    189     33    205    257     75    174    298
    174    309    135   -244     20    223     62    228    280     96    192    342
    124    298    174   -213    -25    236     75    233    288    103    200    358
     70    280    210   -174    -70    246     85    239    293    106    207    361
    106    303    197   -205    -46    252     98    252    301    111    213    361
    140    311    168   -226    -12    241    111    257    306    109    210    348
     96    288    189   -192    -46    239    122    265    316    116    213    340
    114    301    187   -207    -36    244    140    280    332    127    226    337
     93    293    200   -194    -54    246    158    290    342    135    231    329
    127    303    176   -215    -25    241    168    296    350    137    231    319
    135    301    166   -218    -15    236    174    290    350    129    223    306
    122    285    163   -202    -20    226    166    272    337    111    207    285
     75    283    205   -179    -64    244    179    280    348    122    210    293
     90    301    210   -197    -59    257    194    285    361    127    220    290
     62    280    218   -174    -80    249    197    277    358    124    215    280
     33    270    236   -150   -101    254    202    277    358    127    210    298
     -7    267    272   -129   -140    267    197    272    361    132    213    319
     67    296    226   -181    -80    262    187    262    353    124    202    319
     80    298    218   -189    -67    257    189    265    361    129    202    319
     54    309    254   -181    -98    283    200    272    374    145    218    329
     83    322    236   -205    -75    280    197    272    374    148    215    327
     33    306    272   -171   -119    290    205    283    384    161    226    335
     77    337    259   -207    -90    298    207    290    392    166    231    342
     62    332    270   -197   -103    301    207    290    392    166    231    348
     54    332    277   -194   -111    306    205    290    387    163    231    342
     93    363    267   -228    -88    316    202    290    387    163    236    350
     70    342    272   -207   -101    306    202    285    384    163    236    353
     54    319    265   -187   -103    293    202    288    384    166    231    355
     83    355    272   -220    -96    314    213    296    392    179    241    368
     80    350    267   -215    -93    309    210    293    389    179    239    371
    111    350    236   -231    -62    293    210    288    384    176    231    371
    109    337    228   -223    -59    283    205    280    376    168    220    368
    106    327    218   -218    -57    275    197    270    368    166    218    374
     67    327    257   -197    -96    293    213    283    381    181    231    392
     93    337    244   -218    -75    290    223    288    387    192    236    397
     20    322    301   -171   -140    311    233    296    397    207    252    415
     64    316    249   -192    -93    283    213    272    374    187    226    400
    101    337    233   -220    -67    285    215    272    371    187    218    397
     41    324    283   -184   -119    303    226    283    379    194    223    400
    103    374    270   -239    -83    322    244    303    397    210    233    407
    192    423    228   -309    -20    327    249    309    402    215    233    418
    122    407    285   -265    -83    345    265    322    415    231    249    436
    140    418    277   -280    -70    348    267    322    415    233    254    441
     93    405    311   -249   -109    358    277    329    423    246    267    457
      0    452    452   -226   -226    452    337    384    485    311    335    517
     28    483    454   -257   -213    470    335    381    491    322    350    527
    161    509    345   -335    -93    428    285    337    452    288    319    501
    137    509    371   -322   -116    441    277    337    452    290    324    524
    179    532    353   -358    -88    444    262    332    446    290    332    537
    210    519    309   -366    -49    415    231    311    423    270    319    530
    132    423    288   -277    -77    355    215    296    394    239    290    504
    137    397    259   -267    -59    329    223    301    392    239    301    496
     96    348    249   -223    -77    298    202    288    368    220    288    475
     85    322    236   -205    -75    280    192    277    348    200    272    459
     75    303    228   -192    -77    267    179    270    337    189    262    459
     83    303    220   -192    -67    262    171    262    332    181    259    459
     80    290    210   -187    -64    252    166    259    327    168    254    446
     88    280    189   -184    -51    236    153    249    316    155    246    436
     67    283    215   -176    -75    249    155    257    324    161    257    441
    -31    275    306   -122   -168    290    184    288    358    187    285    467
     -7    280    288   -137   -148    283    171    280    348    171    272    457
    129    363    231   -246    -49    298    163    277    348    168    272    449
     98    290    192   -197    -46    244    166    290    337    140    241    407
    127    210     83   -168     23    148    241    400    371    129    210    350
     67    309    241   -189    -88    275    418    623    540    262    316    410
    166    454    288   -311    -62    374    522    807    696    405    439    506
    288    776    488   -535   -101    633    566    922    885    636    691    761
    280   1345   1065   -813   -392   1205    537    922   1137   1010   1143   1247
    119   1865   1745   -995   -813   1805    324    615   1239   1288   1525   1647
    -64   1725   1790   -831   -927   1756     41    179    971   1098   1397   1527
   -127   1044   1171   -462   -649   1106   -181   -228    389    452    774    943
    -93    361    454   -132   -272    407   -275   -353    -23    -72    215    397
    -54     83    135    -15    -93    106   -202   -202    -18   -148     83    241
    -90     57    148     18   -119    101    -62    -23    103    -64    132    265
    -88    132    220    -23   -153    176     64    135    241     49    220    329
     28    267    239   -148   -103    254    140    228    335    135    288    389
     77    265    187   -174    -54    228    150    241    342    135    280    384
     64    249    184   -158    -59    218    181    267    363    142    288    394
     36    259    220   -148    -90    239    220    301    397    171    319    423
     20    244    223   -132   -101    233    233    316    410    187    335    433
     54    244    189   -153    -67    218    233    319    410    189    329    426
     72    249    176   -161    -51    213    236    319    415    194    332    426
     59    265    205   -163    -75    236    257    337    436    215    358    449
     23    259    236   -140   -106    249    275    353    452    236    376    465
     98    283    181   -192    -41    231    267    348    446    233    374    459
     77    259    181   -168    -51    223    265    342    441    231    371    457
     59    252    189   -155    -64    223    270    345    446    231    374    462
     38    239    200   -137    -80    220    288    358    457    244    387    480
     57    277    220   -168    -83    252    303    376    475    265    413    496
     20    262    241   -140   -111    252    298    368    470    265    420    485
     44    259    215   -153    -85    239    288    355    459    257    415    470
     72    270    197   -171    -62    233    285    353    454    259    418    472
     36    280    244   -158   -106    265    311    374    478    280    436    493
     54    285    231   -171    -88    259    309    374    478    280    436    491
     33    280    244   -158   -106    262    311    381    483    283    439    496
     51    301    249   -176    -98    275    319    392    491    296    454    509
     38    293    254   -166   -109    272    309    384    483    290    457    498
     57    319    262   -189   -103    290    319    397    496    303    478    511
     44    283    239   -163    -98    259    309    384    480    288    465    498
     62    280    218   -171    -77    249    298    376    472    277    454    496
     41    303    262   -174   -111    283    306    387    485    293    478    519
     31    335    303   -184   -137    322    324    413    506    319    509    542
     67    335    265   -202    -98    301    303    397    493    306    501    524
    111    342    231   -226    -59    288    283    387    483    293    493    509
    122    358    233   -241    -57    296    288    394    491    303    506    517
     54    337    280   -197   -114    309    296    405    496    314    522    532
     36    363    327   -200   -145    345    301    420    511    329    540    550
    119    415    296   -267    -88    355    301    426    514    335    555    563
    155    428    272   -293    -59    350    298    420    511    329    553    558
    129    405    275   -267    -72    340    293    413    504    324    550    548
    155    431    275   -293    -59    355    301    415    511    332    561    555
    140    462    322   -301    -90    392    322    431    530    353    581    571
    106    462    355   -285   -127    410    337    444    542    361    592    574
     38    446    407   -244   -184    428    358    454    561    379    607    579
     72    433    358   -254   -142    397    345    441    550    361    587    550
    168    470    301   -319    -64    387    342    441    550    361    592    535
     64    462    397   -265   -166    431    381    472    587    397    623    550
    103    488    384   -296   -140    439    394    483    600    407    626    542
    122    491    366   -309   -122    428    400    483    602    410    620    537
     85    454    368   -270   -140    413    402    478    600    402    613    524
     57    439    381   -249   -163    410    415    478    605    402    610    517
     54    446    392   -252   -168    420    423    475    613    405    613    511
     96    449    350   -275   -127    400    410    457    597    387    594    491
    109    475    366   -290   -127    420    423    465    610    397    610    506
     31    418    384   -226   -176    402    415    452    597    384    594    493
     67    413    342   -241   -137    379    407    433    584    374    581    485
     72    423    350   -249   -140    387    410    433    594    387    594    491
     31    436    405   -233   -187    420    428    454    613    405    610    506
     28    454    423   -241   -197    439    446    475    633    423    623    511
     62    428    366   -246   -150    397    426    454    613    405    605    488
     75    418    342   -249   -135    381    413    441    600    392    597    475
    103    446    342   -275   -119    394    423    452    613    402    607    483
     15    433    415   -226   -200    426    444    472    633    420    626    504
     -2    439    441   -218   -220    439    462    493    652    444    644    524
     80    459    379   -270   -148    418    446    485    641    439    644    517
    129    462    332   -296   -101    397    436    470    626    420    628    496
     72    449    374   -262   -153    413    441    475    631    423    631    493
     83    452    368   -267   -142    410    441    472    626    423    626    485
     67    483    413   -275   -171    449    465    493    649    446    646    506
     15    467    452   -241   -218    459    475    504    659    454    659    517
     18    472    452   -246   -215    462    475    506    659    454    659    514
     57    452    394   -254   -168    423    452    480    636    428    636    491
     77    462    381   -270   -153    423    459    483    639    433    641    488
     93    493    400   -293   -153    446    483    504    657    452    659    504
     38    433    394   -236   -179    415    462    480    633    428    636    475
     38    439    400   -239   -181    420    462    478    633    426    636    483
     57    449    392   -254   -168    420    465    478    633    431    644    485
     70    457    387   -262   -158    423    467    480    633    439    649    480
     31    470    436   -252   -202    454    488    498    657    454    665    491
     49    488    439   -270   -194    465    504    506    667    459    672    496
     83    540    454   -311   -184    496    537    535    693    488    704    519
     98    553    454   -324   -176    504    548    545    698    498    717    519
     72    548    475   -311   -202    511    542    537    691    496    714    504
     49    553    504   -301   -228    530    553    545    698    501    719    501
     72    613    537   -342   -233    576    566    555    719    524    743    519
     70    652    581   -361   -254    618    571    561    740    548    766    540
     38    657    615   -350   -288    636    571    561    745    558    779    553
     31    636    602   -335   -285    620    548    537    730    548    769    542
     80    652    571   -368   -246    613    527    527    724    542    766    537
     88    597    509   -342   -210    553    488    493    688    509    732    506
     75    548    472   -311   -200    511    475    478    665    480    701    478
     57    524    465   -290   -205    496    478    480    659    472    696    465
     49    485    436   -267   -194    459    467    467    644    457    680    444
     18    444    426   -231   -202    436    459    454    628    441    662    423
      7    441    431   -226   -213    436    454    446    620    436    654    415
     10    439    428   -226   -210    433    457    441    615    428    649    410
     77    462    384   -270   -153    423    452    436    610    423    641    402
     41    410    368   -226   -163    389    439    420    594    405    620    384
     12    394    381   -205   -184    387    449    428    600    410    618    389
    -12    361    374   -174   -194    366    439    415    592    402    605    374
     28    392    363   -213   -168    379    444    420    602    410    607    379
     46    405    358   -226   -155    381    444    418    600    407    602    374
    -23    361    381   -171   -202    371    478    462    618    407    594    371
     44    309    265   -176   -111    285    553    561    641    394    553    314
    103    332    226   -218    -59    280    670    727    732    449    576    309
    171    459    288   -314    -57    374    802    945    896    589    691    402
    184    792    607   -491   -213    701    875   1088   1124    865    984    704
    233   1379   1145   -807   -457   1262    802   1036   1363   1231   1421   1176
     85   1925   1839  -1005   -878   1883    592    761   1512   1551   1826   1610
    -88   1870   1958   -891  -1023   1914    303    329   1301   1434   1769   1564
   -205   1143   1345   -470   -776   1244     96    -44    727    787   1137    969
   -168    433    602   -132   -387    517    -10   -194    283    233    558    397
   -101    137    239    -20   -171    187     49    -72    228    106    374    187
    -67    111    179    -20   -122    145    181     90    322    153    384    176
    -59    218    277    -80   -168    246    324    262    459    270    478    257
    -93    301    392   -103   -241    345    413    368    553    350    553    324
    -12    316    329   -153   -171    324    428    387    561    345    542    314
    -18    309    327   -145   -171    316    444    402    571    350    545    311
     18    340    322   -179   -153    332    467    426    592    366    561    322
    -10    348    358   -168   -184    353    483    441    605    374    566    327
    -18    329    345   -155   -181    337    475    439    597    363    555    311
     41    350    309   -194   -132    329    470    436    589    353    548    298
     -2    345    345   -171   -174    345    491    457    605    368    561    303
      0    342    342   -171   -171    342    493    459    607    368    561    301
     -5    340    342   -168   -174    342    496    465    613    371    563    298
     23    358    335   -189   -155    348    504    470    615    374    566    296
    -38    340    376   -153   -207    358    522    485    623    384    576    298
    -64    337    400   -137   -233    368    530    493    628    392    579    296
    -12    353    366   -171   -189    358    522    488    620    381    566    283
      7    350    342   -179   -166    348    522    488    618    376    558    277
    -10    324    335   -158   -174    329    514    478    607    368    550    267
    -41    350    392   -153   -215    371    537    506    636    397    581    296
     -7    358    363   -176   -184    361    532    498    628    389    576    285
    -54    335    389   -140   -220    361    530    498    628    389    579    280
     28    345    316   -187   -145    332    511    483    610    371    558    254
      5    342    337   -174   -166    340    522    493    620    381    566    262
     12    345    329   -181   -158    337    524    498    620    384    566    254
     10    361    350   -184   -168    355    535    511    633    400    581    262
     70    387    314   -231   -122    350    522    501    626    394    576    252
     49    353    303   -202   -127    329    511    496    613    381    563    236
     28    363    335   -197   -153    350    519    506    623    397    579    249
     57    397    340   -226   -140    368    517    511    631    410    592    252
     31    405    371   -220   -171    389    519    517    636    423    602    254
     31    415    384   -223   -176    400    517    522    639    428    607    254
      2    402    400   -202   -200    402    504    517    636    428    605    252
     31    436    405   -233   -187    420    509    524    641    441    615    262
     54    452    394   -254   -168    423    506    524    641    449    620    267
     20    459    439   -241   -207    449    509    530    644    459    631    277
    119    501    381   -311   -129    441    501    522    636    454    623    272
    145    491    345   -316    -98    418    483    504    618    441    605    257
     90    488    397   -293   -153    444    491    506    626    449    613    267
    106    519    413   -314   -153    467    501    511    633    457    620    275
     83    527    444   -306   -179    485    511    517    639    470    631    283
     88    532    444   -309   -176    488    522    530    652    483    641    290
     90    545    454   -319   -181    501    527    537    659    488    644    290
    116    540    423   -329   -153    483    530    537    657    483    636    275
     64    540    472   -303   -202    506    558    561    678    496    652    283
     64    527    462   -296   -197    496    568    571    683    496    649    277
     85    509    420   -298   -166    465    566    561    675    480    628    254
     31    491    459   -259   -213    475    581    571    688    488    633    252
     75    467    392   -272   -158    428    558    542    659    452    605    213
     54    465    410   -259   -176    439    568    545    667    459    610    205
     67    446    379   -257   -155    413    558    535    659    449    600    181
    101    433    332   -267   -116    381    542    511    639    423    574    150
     72    423    348   -249   -137    384    540    504    633    415    568    140
     15    400    384   -207   -184    392    553    517    644    426    574    142
     10    405    394   -210   -192    400    553    517    646    426    571    135
     38    394    355   -218   -158    376    537    501    633    407    550    109
     38    381    342   -213   -153    363    530    491    623    397    535     90
      7    392    384   -200   -187    389    545    504    639    413    545     96
    -12    405    415   -197   -215    410    555    517    652    423    550     98
     62    410    348   -236   -142    379    530    493    626    397    519     67
     38    410    371   -226   -166    392    532    496    631    400    517     64
    -33    402    436   -184   -233    418    550    514    646    415    532     75
     33    426    392   -231   -179    410    522    488    620    392    504     49
    103    413    309   -259   -103    361    498    467    594    368    472     20
     36    407    368   -223   -166    389    514    475    605    381    480     25
     12    397    384   -205   -184    392    522    483    613    389    480     28
     88    407    319   -249   -116    366    493    459    581    363    446     -5
     77    423    342   -252   -132    384    485    452    571    358    433    -15
     41    402    361   -223   -158    381    483    446    563    350    420    -25
     15    397    381   -205   -181    389    478    441    555    345    410    -36
     49    394    345   -223   -148    371    465    428    542    335    394    -51
     51    389    337   -223   -142    363    454    420    527    327    381    -64
     12    368    353   -192   -168    361    452    415    514    319    374    -72
     18    394    376   -205   -179    387    454    413    511    316    368    -80
     38    400    358   -220   -158    379    444    402    501    306    358    -90
     41    368    327   -205   -142    348    420    376    475    283    329   -119
     67    348    280   -210   -106    314    402    361    449    265    303   -142
     72    381    309   -226   -116    345    418    379    462    280    314   -132
     23    350    324   -187   -150    337    415    371    454    270    301   -148
     59    381    322   -220   -129    353    418    374    457    272    301   -145
     98    415    314   -257   -109    366    423    379    459    275    296   -148
    135    423    288   -277    -75    355    418    374    449    270    288   -158
     98    423    324   -262   -114    374    428    384    454    275    290   -155
     25    415    389   -220   -181    402    444    397    467    285    296   -148
     59    452    392   -257   -166    420    431    387    465    285    293   -148
    179    527    348   -353    -83    439    420    384    467    296    303   -142
     93    470    376   -283   -142    423    387    355    439    280    288   -158
     54    459    405   -259   -174    433    371    342    428    272    277   -166
     41    452    410   -249   -187    431    350    335    423    270    275   -166
     98    454    355   -275   -127    405    340    329    413    259    262   -179
     72    350    275   -213   -101    314    298    285    353    197    194   -244
     44    283    239   -163    -98    259    262    252    309    155    145   -296
    -20    228    249   -103   -135    239    267    254    303    148    129   -311
     -2    200    202    -98   -101    200    252    236    280    124    101   -342
     77    171     93   -124     -7    132    220    207    246     90     59   -384
     25    148    119    -88    -46    135    223    202    241     88     49   -392
     28    137    109    -83    -38    122    213    192    228     77     36   -405
     54    127     72    -90     -7    101    197    176    210     62     12   -431
     23    119     93    -72    -33    106    194    174    210     64     10   -436
     31    103     72    -67    -20     88    174    161    194     49    -12   -459
     28     85     57    -59    -15     70    161    150    184     38    -28   -472
     12    106     93    -59    -38    101    168    155    192     49    -25   -470
     23     36     12    -31      5     23    176    181    176     18    -72   -524
     77    -25   -106    -25     90    -64    262    298    210      7   -116   -589
     83     41    -44    -62     62      0    407    496    337    103    -54   -553
     36    171    135   -103    -49    153    545    724    530    288    106   -402
    233    589    353   -413    -59    472    511    748    704    540    387   -103
    252   1234    982   -743   -363   1109    366    610    922    927    854    400
     12   1647   1634   -831   -810   1639    103    262    976   1156   1163    732
   -194   1379   1574   -592   -883   1475   -168   -163    654    888    935    524
   -233    553    787   -161   -509    670   -363   -519     23    161    202   -166
   -155    -38    116     96   -137     38   -410   -563   -296   -262   -272   -652
    -54   -236   -181    142     62   -207   -340   -433   -301   -324   -397   -802
    -59   -246   -187    153     62   -218   -200   -259   -184   -246   -358   -782
    -33   -142   -111     88     38   -127    -93   -127    -70   -145   -280   -714
    -23    -77    -54     49     15    -67    -36    -62    -10    -88   -236   -670
    -20    -75    -54     46     15    -64    -20    -41      0    -77   -236   -667
    -57    -88    -31     72    -12    -59    -12    -28      7    -72   -241   -670
    -23    -62    -41     41      7    -51     -2    -15     20    -62   -239   -665
     -2    -80    -80     41     38    -80    -20    -33      2    -72   -257   -683
      5    -88    -93     38     49    -90    -33    -49    -10    -80   -272   -698
    -18    -77    -59     49     20    -70    -33    -46     -7    -72   -272   -698
    -28    -77    -49     51      7    -62    -28    -41      0    -64   -270   -696
      7    -88    -96     38     51    -90    -59    -64    -28    -88   -296   -724
     10    -93   -103     38     57    -96    -67    -72    -33    -88   -298   -732
    -33   -122    -88     77     25   -106    -67    -70    -33    -85   -298   -732
      5   -124   -132     59     67   -129    -90    -93    -54   -103   -322   -753
      5   -109   -114     51     57   -111   -101   -103    -62   -106   -332   -763
    -33   -132    -98     83     31   -114   -109   -114    -70   -111   -345   -771
     -2   -135   -132     70     64   -135   -119   -119    -75   -114   -355   -776
     12   -142   -155     64     83   -150   -132   -124    -80   -119   -363   -784
     -5   -179   -174     90     83   -176   -150   -135    -90   -127   -379   -795
    -15   -174   -158     93     67   -166   -158   -135    -90   -124   -384   -797
     20   -176   -197     77    109   -187   -181   -155   -114   -145   -407   -815
     10   -187   -200     85    103   -192   -194   -163   -124   -150   -418   -823
      0   -197   -197     98     96   -197   -205   -166   -127   -150   -423   -823
     -5   -189   -184     96     88   -187   -223   -181   -137   -155   -433   -831
    -31   -210   -179    122     72   -194   -233   -187   -142   -155   -441   -833
    -36   -215   -179    124     67   -197   -249   -192   -150   -155   -452   -839
     49   -223   -272     88    161   -246   -298   -236   -192   -192   -496   -875
     36   -236   -272     98    153   -254   -311   -241   -192   -192   -504   -872
     18   -213   -231     98    124   -220   -303   -226   -171   -168   -483   -852
     41   -246   -288    101    163   -267   -348   -262   -210   -200   -519   -888
     28   -246   -275    109    150   -262   -368   -272   -218   -200   -527   -888
     33   -228   -262     96    148   -244   -376   -270   -215   -189   -524   -878
     90   -192   -283     51    187   -236   -400   -283   -228   -192   -532   -883
     98   -200   -301     49    197   -249   -426   -298   -241   -194   -545   -885
     54   -215   -270     80    161   -241   -431   -303   -241   -192   -548   -878
     36   -231   -267     96    150   -249   -444   -316   -254   -205   -563   -883
     75   -226   -301     75    187   -262   -465   -340   -272   -215   -579   -893
     96   -210   -306     57    197   -257   -478   -355   -280   -215   -584   -901
    101   -194   -296     46    197   -244   -485   -368   -285   -210   -589   -898
     83   -226   -311     70    197   -267   -488   -371   -285   -213   -597   -896
     83   -218   -301     67    192   -259   -480   -361   -272   -192   -587   -888
     98   -241   -340     70    218   -290   -498   -376   -288   -205   -607   -911
    161   -220   -381     28    270   -298   -511   -387   -293   -210   -620   -922
    137   -228   -368     44    252   -298   -522   -402   -303   -215   -628   -932
     90   -265   -355     88    223   -309   -509   -397   -296   -207   -628   -937
     67   -301   -368    114    215   -335   -522   -418   -309   -220   -652   -958
     28   -322   -350    145    189   -335   -527   -423   -309   -223   -659   -961
     83   -309   -394    111    236   -350   -545   -444   -322   -233   -680   -982
     36   -353   -389    158    213   -371   -550   -459   -329   -236   -691   -992
     15   -371   -387    176    200   -379   -555   -470   -332   -239   -698   -995
     51   -374   -426    161    236   -400   -584   -504   -361   -259   -724  -1021
     85   -420   -509    166    296   -465   -623   -548   -400   -298   -769  -1057
     20   -467   -488    223    254   -478   -631   -558   -405   -301   -774  -1057
    -33   -441   -410    236    187   -426   -615   -542   -384   -272   -753  -1034
     36   -449   -485    205    259   -465   -652   -574   -413   -296   -784  -1062
     41   -467   -509    213    272   -488   -672   -592   -431   -309   -805  -1078
     93   -465   -558    187    324   -511   -685   -605   -439   -311   -815  -1080
     72   -483   -555    202    314   -519   -704   -620   -449   -319   -826  -1088
     72   -472   -545    197    309   -509   -704   -615   -441   -309   -820  -1078
     54   -467   -522    205    285   -493   -698   -607   -431   -290   -813  -1067
    -10   -535   -524    272    257   -530   -737   -646   -465   -324   -852  -1098
      5   -527   -535    259    267   -532   -737   -644   -459   -319   -857  -1096
     83   -535   -618    226    348   -576   -769   -670   -485   -342   -893  -1122
     77   -550   -631    233    353   -589   -782   -680   -493   -348   -904  -1124
     67   -579   -646    257    355   -613   -795   -693   -504   -355   -919  -1135
     59   -594   -654    267    353   -623   -807   -706   -514   -363   -932  -1143
     49   -592   -641    272    342   -618   -810   -711   -517   -361   -935  -1137
     12   -618   -631    301    319   -623   -818   -724   -527   -363   -945  -1143
    -44   -652   -607    348    280   -631   -818   -724   -527   -361   -948  -1140
    -20   -659   -639    337    306   -649   -833   -740   -540   -368   -966  -1150
     36   -667   -704    314    368   -683   -872   -776   -568   -394   -995  -1174
     64   -654   -722    293    392   -688   -888   -789   -579   -397  -1008  -1179
     15   -654   -670    319    342   -662   -875   -776   -563   -379   -995  -1158
      2   -711   -714    353    358   -714   -914   -820   -602   -413  -1039  -1197
     33   -719   -753    340    392   -735   -911   -818   -600   -405  -1041  -1195
     25   -766   -792    368    407   -779   -940   -846   -628   -428  -1072  -1215
    111   -758   -870    324    491   -813   -961   -872   -652   -449  -1096  -1234
     90   -789   -883    348    485   -833   -979   -896   -672   -465  -1114  -1247
     36   -789   -826    374    431   -807   -963   -880   -657   -444  -1104  -1234
     75   -753   -831    337    449   -792   -958   -878   -649   -428  -1096  -1223
     54   -709   -763    327    407   -735   -924   -852   -615   -392  -1060  -1182
     41   -727   -769    342    402   -748   -932   -859   -620   -394  -1067  -1187
     67   -740   -807    335    436   -774   -945   -872   -636   -405  -1083  -1197
     54   -758   -813    350    433   -787   -943   -875   -636   -407  -1088  -1192
     59   -730   -789    335    423   -758   -930   -865   -620   -384  -1067  -1161
     33   -691   -724    327    376   -706   -919   -857   -602   -355  -1039  -1132
     51   -717   -769    329    410   -743   -961   -893   -631   -371  -1054  -1145
     90   -719   -810    311    449   -763   -989   -919   -646   -374  -1062  -1150
     62   -701   -763    319    413   -732   -987   -911   -633   -353  -1047  -1122
    -15   -820   -807    418    394   -815  -1031   -953   -683   -397  -1096  -1156
    -20   -891   -870    454    423   -883  -1060   -976   -719   -426  -1140  -1192
     46   -943   -989    446    517   -966  -1098  -1013   -769   -470  -1195  -1247
    101   -974  -1075    436    587  -1023  -1122  -1039   -802   -504  -1236  -1278
     83  -1036  -1122    475    600  -1078  -1150  -1067   -839   -532  -1273  -1304
     44  -1072  -1117    514    579  -1093  -1153  -1065   -844   -532  -1273  -1296
     18  -1117  -1137    548    574  -1127  -1174  -1088   -872   -550  -1293  -1306
     20  -1132  -1153    555    587  -1143  -1189  -1106   -888   -561  -1312  -1312
     33  -1145  -1179    553    602  -1161  -1202  -1117   -906   -574  -1332  -1319
     33  -1166  -1202    566    615  -1184  -1210  -1122   -919   -579  -1345  -1319
     23  -1195  -1221    584    620  -1208  -1221  -1127   -930   -581  -1356  -1317
     -5  -1228  -1223    618    607  -1226  -1221  -1130   -935   -584  -1363  -1312
    -10  -1244  -1234    626    607  -1239  -1226  -1132   -945   -592  -1382  -1309
     10  -1288  -1299    639    654  -1293  -1221  -1119   -956   -610  -1415  -1337
     46  -1356  -1402    652    724  -1379  -1156  -1031   -937   -615  -1465  -1395
     80  -1301  -1382    610    730  -1340  -1015   -857   -820   -527  -1408  -1369
    116  -1189  -1309    535    711  -1249   -893   -657   -654   -368  -1273  -1247
    168   -883  -1054    355    610   -969   -846   -548   -452   -111  -1000   -956
    179   -288   -467     51    322   -376   -898   -581   -200    280   -540   -457
     51    226    174   -137    -59    200  -1124   -885    -85    566   -168    -51
    -67      0     64     31    -67     33  -1405  -1337   -410    298   -394   -249
   -184   -756   -571    470    192   -665  -1639  -1771  -1034   -389  -1072   -885
   -181  -1408  -1228    795    522  -1319  -1727  -1888  -1421   -880  -1595  -1389
    -98  -1665  -1566    883    732  -1615  -1654  -1743  -1436   -971  -1730  -1540
    -93  -1696  -1602    893    753  -1652  -1561  -1615  -1353   -927  -1719  -1535
    -46  -1600  -1553    823    753  -1577  -1436  -1470  -1231   -828  -1641  -1449
     -7  -1501  -1493    753    740  -1499  -1356  -1382  -1145   -748  -1569  -1371
    -25  -1506  -1480    766    727  -1493  -1335  -1356  -1119   -727  -1553  -1358
    -23  -1538  -1514    779    743  -1527  -1340  -1356  -1130   -745  -1569  -1363
     -7  -1522  -1514    763    753  -1519  -1327  -1340  -1117   -732  -1556  -1343
      2  -1530  -1535    763    766  -1532  -1327  -1345  -1122   -740  -1558  -1337
     -7  -1543  -1535    776    763  -1540  -1335  -1348  -1127   -740  -1558  -1332
     20  -1535  -1556    756    787  -1545  -1340  -1350  -1132   -740  -1561  -1332
     41  -1525  -1569    740    802  -1545  -1345  -1353  -1132   -735  -1551  -1317
     33  -1543  -1577    753    802  -1558  -1350  -1358  -1135   -737  -1548  -1304
    -10  -1556  -1545    784    766  -1551  -1345  -1356  -1130   -732  -1543  -1280
     44  -1530  -1574    740    807  -1551  -1358  -1361  -1137   -737  -1551  -1280
     36  -1564  -1600    761    818  -1582  -1371  -1371  -1150   -753  -1569  -1288
     18  -1574  -1592    776    802  -1582  -1389  -1389  -1166   -761  -1577  -1283
     23  -1551  -1574    763    797  -1561  -1389  -1382  -1166   -753  -1566  -1265
     33  -1569  -1605    766    818  -1587  -1389  -1376  -1169   -756  -1566  -1260
     36  -1571  -1608    766    820  -1590  -1384  -1371  -1169   -750  -1558  -1249
     70  -1590  -1660    761    862  -1626  -1410  -1395  -1195   -771  -1577  -1260
     59  -1597  -1657    769    857  -1626  -1415  -1400  -1202   -771  -1571  -1252
     49  -1592  -1641    769    844  -1615  -1415  -1397  -1202   -763  -1564  -1241
     36  -1608  -1644    784    839  -1626  -1415  -1400  -1208   -763  -1566  -1236
     20  -1631  -1652    802    833  -1641  -1423  -1402  -1213   -771  -1571  -1228
     64  -1595  -1660    766    862  -1626  -1415  -1389  -1208   -761  -1558  -1215
     57  -1602  -1662    771    859  -1631  -1423  -1392  -1213   -763  -1561  -1213
     36  -1647  -1683    802    859  -1665  -1436  -1402  -1228   -776  -1571  -1213
     25  -1652  -1678    810    852  -1665  -1447  -1410  -1239   -779  -1569  -1205
     18  -1670  -1688    826    852  -1678  -1457  -1418  -1249   -787  -1571  -1205
     38  -1657  -1699    807    867  -1675  -1457  -1413  -1247   -782  -1558  -1179
     25  -1652  -1678    813    849  -1662  -1457  -1408  -1247   -769  -1543  -1156
     77  -1623  -1701    771    888  -1662  -1462  -1408  -1249   -761  -1532  -1145
     38  -1628  -1667    795    852  -1647  -1454  -1392  -1241   -748  -1512  -1117
     38  -1660  -1699    807    867  -1678  -1488  -1415  -1267   -766  -1527  -1127
     83  -1634  -1719    774    898  -1675  -1496  -1413  -1267   -761  -1519  -1117
     62  -1626  -1688    782    872  -1657  -1486  -1392  -1257   -745  -1504  -1091
    111  -1615  -1727    753    919  -1670  -1496  -1402  -1270   -753  -1506  -1083
    111  -1628  -1743    758    927  -1686  -1512  -1415  -1286   -758  -1512  -1080
    109  -1634  -1743    761    924  -1688  -1506  -1413  -1291   -761  -1512  -1067
     83  -1649  -1735    782    906  -1691  -1504  -1413  -1291   -761  -1512  -1062
     64  -1641  -1706    789    885  -1673  -1486  -1397  -1280   -743  -1496  -1044
     64  -1639  -1706    787    885  -1673  -1483  -1397  -1280   -740  -1496  -1041
     75  -1628  -1704    776    888  -1665  -1478  -1389  -1270   -735  -1488  -1026
     85  -1631  -1717    771    898  -1673  -1467  -1382  -1265   -727  -1480  -1010
     46  -1644  -1691    800    867  -1667  -1452  -1366  -1249   -706  -1462   -992
     20  -1647  -1670    813    844  -1660  -1441  -1358  -1241   -698  -1449   -984
     31  -1641  -1673    805    849  -1657  -1436  -1358  -1241   -698  -1444   -976
      2  -1660  -1665    828    831  -1662  -1428  -1358  -1239   -696  -1439   -971
     51  -1660  -1712    805    880  -1686  -1431  -1366  -1244   -704  -1436   -979
     59  -1647  -1709    792    883  -1678  -1426  -1369  -1244   -701  -1423   -971
     88  -1660  -1748    784    917  -1704  -1436  -1387  -1262   -719  -1426   -976
     83  -1660  -1743    787    911  -1701  -1431  -1389  -1265   -719  -1415   -971
    101  -1649  -1751    774    924  -1699  -1436  -1400  -1275   -732  -1421   -979
    -12  -1714  -1701    862    841  -1709  -1444  -1410  -1286   -745  -1426   -987
      0  -1704  -1704    849    852  -1704  -1439  -1405  -1278   -737  -1410   -974
     23  -1706  -1732    841    878  -1719  -1441  -1408  -1280   -737  -1397   -971
     80  -1688  -1769    805    924  -1727  -1434  -1408  -1280   -737  -1382   -966
     80  -1686  -1769    802    922  -1727  -1428  -1405  -1280   -735  -1371   -963
     -2  -1701  -1701    852    849  -1701  -1415  -1395  -1270   -722  -1343   -945
     -5  -1704  -1699    854    846  -1701  -1423  -1400  -1273   -727  -1335   -940
     31  -1691  -1722    831    875  -1706  -1421  -1392  -1267   -724  -1327   -940
     18  -1691  -1712    833    862  -1701  -1423  -1389  -1267   -722  -1317   -935
      2  -1696  -1699    844    849  -1696  -1423  -1387  -1257   -717  -1296   -914
     62  -1675  -1738    805    896  -1706  -1408  -1371  -1239   -717  -1283   -893
     77  -1673  -1751    797    914  -1712  -1395  -1358  -1231   -719  -1275   -885
     23  -1740  -1764    857    891  -1751  -1423  -1384  -1257   -745  -1291   -911
     64  -1730  -1795    831    930  -1761  -1426  -1384  -1254   -748  -1286   -906
     83  -1701  -1784    807    932  -1743  -1408  -1361  -1231   -727  -1257   -875
     62  -1722  -1784    831    922  -1753  -1408  -1366  -1234   -730  -1254   -867
     31  -1766  -1797    865    911  -1782  -1410  -1374  -1239   -737  -1262   -870
     25  -1764  -1792    867    909  -1777  -1397  -1366  -1231   -727  -1249   -857
     23  -1769  -1795    872    906  -1782  -1389  -1361  -1226   -722  -1244   -846
     20  -1777  -1797    878    909  -1787  -1389  -1358  -1231   -730  -1257   -852
     28  -1771  -1803    870    914  -1787  -1382  -1353  -1221   -724  -1249   -841
    -15  -1816  -1803    914    893  -1810  -1382  -1353  -1221   -724  -1249   -846
     -7  -1813  -1805    909    896  -1810  -1366  -1337  -1210   -714  -1239   -839
    -28  -1784  -1756    906    862  -1771  -1335  -1306  -1176   -685  -1215   -802
     -5  -1758  -1753    880    872  -1756  -1319  -1286  -1156   -667  -1202   -779
     64  -1738  -1803    836    932  -1769  -1304  -1273  -1148   -662  -1197   -774
     25  -1779  -1808    875    914  -1792  -1304  -1273  -1150   -665  -1197   -782
     -7  -1792  -1784    901    888  -1790  -1299  -1270  -1145   -657  -1189   -779
     15  -1706  -1722    844    867  -1712  -1265  -1244  -1106   -618  -1150   -740
    -64  -1693  -1628    880    779  -1662  -1241  -1221  -1072   -592  -1124   -709
     20  -1696  -1717    836    867  -1704  -1278  -1254  -1098   -618  -1148   -732
     41  -1709  -1751    833    896  -1730  -1299  -1270  -1109   -623  -1150   -735
     36  -1704  -1740    833    885  -1722  -1304  -1267  -1098   -613  -1135   -714
     44  -1738  -1782    846    911  -1758  -1314  -1275  -1114   -633  -1148   -730
     20  -1790  -1810    883    914  -1797  -1317  -1283  -1130   -657  -1169   -758
     -7  -1849  -1842    930    917  -1847  -1317  -1286  -1140   -675  -1189   -779
    -31  -1912  -1880    971    922  -1896  -1332  -1306  -1169   -704  -1223   -815
      5  -1919  -1925    956    963  -1922  -1353  -1325  -1192   -724  -1239   -833
     20  -1925  -1945    950    982  -1935  -1353  -1330  -1202   -735  -1244   -841
    -57  -1977  -1919   1018    930  -1948  -1345  -1322  -1205   -737  -1241   -844
    -25  -1971  -1948    997    958  -1961  -1353  -1330  -1213   -740  -1239   -846
      5  -1964  -1969    979    984  -1966  -1350  -1330  -1213   -743  -1236   -846
    -18  -1982  -1964    997    971  -1971  -1340  -1317  -1202   -740  -1234   -844
    -51  -2010  -1958   1031    953  -1984  -1345  -1319  -1205   -740  -1234   -839
    -15  -1995  -1979   1005    979  -1990  -1350  -1327  -1215   -745  -1236   -836
    -46  -2005  -1958   1026    953  -1982  -1332  -1304  -1205   -737  -1228   -831
    -54  -2065  -2013   1057    979  -2039  -1288  -1234  -1184   -743  -1252   -859
     28  -2078  -2107   1026   1067  -2091  -1192  -1098  -1114   -719  -1260   -896
     98  -1977  -2075    937   1085  -2026  -1075   -927   -976   -600  -1163   -818
    155  -1758  -1917    800   1034  -1836   -989   -766   -800   -407   -969   -626
    145  -1288  -1436    571    787  -1361   -917   -631   -532    -54   -571   -228
      0   -675   -675    337    337   -675   -893   -639   -257    361    -77    259
    -59   -496   -439    275    187   -467  -1135  -1008   -358    392     23    355
   -161   -974   -815    566    327   -896  -1436  -1496   -852    -77   -402    -36
   -220  -1641  -1421    932    600  -1532  -1600  -1795  -1374   -698  -1021   -607
   -140  -2094  -1953   1117    906  -2023  -1660  -1792  -1584   -997  -1348   -924
    -67  -2221  -2156   1143   1041  -2187  -1590  -1654  -1548  -1008  -1384   -979
    -54  -2265  -2210   1158   1075  -2236  -1506  -1545  -1478   -971  -1363   -974
    -38  -2179  -2143   1109   1052  -2161  -1413  -1431  -1371   -883  -1278   -906
    -33  -2086  -2052   1060   1008  -2070  -1335  -1345  -1280   -800  -1197   -831
    -31  -2042  -2010   1034    989  -2026  -1293  -1304  -1236   -763  -1161   -800
    -36  -2031  -1995   1034    976  -2013  -1262  -1273  -1208   -745  -1137   -787
   -101  -2049  -1948   1072    922  -1997  -1231  -1241  -1176   -722  -1109   -761
    -64  -2021  -1956   1044    945  -1990  -1223  -1234  -1169   -711  -1093   -748
    -15  -2005  -1990   1010    984  -1997  -1221  -1234  -1169   -714  -1093   -745
    -23  -2008  -1984   1015    979  -1995  -1213  -1231  -1163   -714  -1088   -737
    -28  -1969  -1943    997    956  -1956  -1187  -1202  -1137   -688  -1062   -709
    -54  -1979  -1925   1018    935  -1953  -1182  -1195  -1132   -678  -1044   -696
     41  -1977  -2021    966   1028  -1997  -1205  -1215  -1156   -698  -1062   -719
     20  -1990  -2013    984   1015  -2000  -1200  -1208  -1153   -698  -1060   -727
     31  -1990  -2021    976   1023  -2003  -1197  -1205  -1150   -701  -1054   -732
     18  -1987  -2005    984   1010  -1995  -1187  -1195  -1137   -691  -1036   -719
     25  -1961  -1987    966   1005  -1974  -1182  -1187  -1130   -683  -1018   -711
     10  -1966  -1979    976    995  -1974  -1171  -1176  -1122   -675  -1002   -701
      7  -1977  -1987    982    997  -1982  -1169  -1174  -1119   -675   -995   -698
     -7  -1977  -1969    992    979  -1974  -1158  -1163  -1109   -665   -982   -685
    -20  -1964  -1943    989    961  -1953  -1148  -1153  -1096   -652   -966   -672
    -10  -1943  -1932    976    958  -1938  -1137  -1143  -1085   -639   -948   -652
    -15  -1948  -1935    979    958  -1940  -1143  -1145  -1085   -644   -943   -654
     18  -1932  -1951    958    984  -1940  -1148  -1148  -1088   -646   -937   -654
    -33  -1925  -1891    979    924  -1906  -1130  -1124  -1065   -623   -909   -636
     80  -1875  -1958    896   1018  -1917  -1143  -1132  -1072   -628   -909   -644
    106  -1857  -1966    875   1034  -1909  -1145  -1130  -1067   -626   -904   -636
     44  -1906  -1951    932    997  -1927  -1148  -1130  -1070   -633   -904   -639
     33  -1906  -1943    935    987  -1925  -1153  -1127  -1067   -626   -893   -626
    -10  -1888  -1878    948    932  -1883  -1127  -1098  -1041   -594   -857   -592
     10  -1857  -1867    922    937  -1862  -1117  -1078  -1021   -576   -831   -571
     38  -1855  -1893    909    966  -1873  -1135  -1085  -1026   -584   -831   -574
     62  -1836  -1899    885    979  -1867  -1127  -1070  -1015   -571   -813   -558
     83  -1834  -1917    875    997  -1873  -1124  -1060  -1010   -563   -802   -550
     90  -1844  -1935    875   1013  -1888  -1140  -1067  -1023   -574   -805   -561
     93  -1813  -1906    859   1000  -1860  -1130  -1052  -1008   -555   -787   -537
    103  -1771  -1878    831    989  -1823  -1104  -1021   -982   -524   -750   -501
     54  -1784  -1839    865    945  -1810  -1096  -1018   -979   -524   -745   -501
     67  -1777  -1847    852    956  -1810  -1088  -1018   -976   -527   -745   -504
     85  -1753  -1839    833    961  -1795  -1062  -1000   -958   -509   -724   -488
      7  -1777  -1787    883    896  -1782  -1039   -976   -937   -491   -706   -475
     25  -1766  -1792    870    909  -1779  -1026   -961   -922   -480   -696   -472
     77  -1748  -1826    833    950  -1787  -1013   -948   -906   -472   -693   -472
    114  -1761  -1875    823    995  -1818  -1005   -945   -904   -478   -701   -485
     90  -1740  -1831    823    961  -1784   -976   -924   -880   -454   -678   -472
     59  -1748  -1810    844    935  -1779   -950   -906   -862   -439   -667   -470
     -5  -1766  -1764    883    878  -1766   -927   -893   -846   -428   -659   -467
    -31  -1740  -1709    885    839  -1725   -891   -865   -815   -402   -631   -449
      0  -1740  -1740    870    867  -1740   -891   -870   -815   -407   -636   -465
     46  -1761  -1808    854    927  -1784   -909   -896   -836   -436   -662   -496
     12  -1751  -1764    867    888  -1756   -883   -878   -815   -415   -639   -480
    -46  -1766  -1719    906    836  -1743   -870   -870   -802   -405   -631   -478
    -38  -1753  -1717    896    836  -1735   -865   -870   -800   -405   -628   -475
    -54  -1761  -1706    906    826  -1735   -859   -870   -795   -402   -620   -472
    -23  -1751  -1727    885    849  -1740   -854   -867   -792   -402   -620   -472
     49  -1706  -1756    828    901  -1730   -846   -857   -787   -400   -615   -470
     12  -1735  -1748    859    878  -1740   -854   -867   -797   -410   -626   -480
    -20  -1743  -1722    880    849  -1732   -844   -857   -787   -400   -613   -470
    -62  -1717  -1654    888    795  -1688   -810   -823   -753   -363   -576   -433
     -5  -1678  -1673    841    833  -1675   -800   -810   -743   -353   -563   -423
     44  -1680  -1727    815    885  -1704   -810   -820   -756   -371   -579   -441
     18  -1696  -1714    839    865  -1704   -810   -818   -753   -374   -579   -444
      5  -1675  -1683    833    841  -1678   -792   -800   -735   -361   -558   -428
     12  -1665  -1678    826    844  -1670   -782   -787   -727   -353   -548   -420
    -12  -1680  -1670    846    826  -1675   -782   -787   -727   -358   -550   -426
    -15  -1691  -1675    852    828  -1686   -779   -784   -727   -358   -548   -423
    -36  -1686  -1649    859    805  -1667   -758   -763   -709   -345   -530   -413
    -54  -1662  -1608    859    776  -1636   -732   -743   -685   -327   -506   -397
    -18  -1670  -1652    844    815  -1662   -745   -750   -696   -345   -522   -413
     -2  -1680  -1678    841    836  -1678   -748   -756   -701   -350   -527   -423
     12  -1660  -1673    823    841  -1667   -735   -743   -691   -340   -511   -413
    -23  -1662  -1639    844    807  -1652   -722   -727   -678   -329   -504   -402
     38  -1652  -1693    805    865  -1673   -727   -735   -691   -342   -511   -407
     64  -1636  -1704    784    883  -1670   -719   -730   -691   -340   -506   -407
      2  -1644  -1647    820    823  -1647   -693   -714   -675   -329   -496   -400
     -7  -1652  -1644    831    818  -1649   -683   -711   -675   -329   -496   -402
     41  -1613  -1657    784    846  -1634   -665   -701   -667   -324   -488   -394
     18  -1577  -1595    776    805  -1584   -623   -667   -633   -293   -452   -366
     10  -1545  -1558    766    784  -1553   -589   -646   -607   -270   -431   -345
     20  -1538  -1558    758    789  -1548   -579   -633   -597   -265   -420   -342
     54  -1504  -1561    724    805  -1530   -561   -620   -581   -254   -410   -335
     -7  -1496  -1488    750    737  -1491   -532   -605   -555   -231   -389   -311
     25  -1439  -1467    704    745  -1452   -514   -589   -532   -207   -363   -290
     -7  -1444  -1436    727    714  -1441   -514   -587   -524   -200   -350   -283
     -7  -1457  -1449    732    717  -1452   -540   -613   -545   -218   -366   -298
     25  -1441  -1467    706    745  -1454   -553   -615   -548   -215   -361   -290
      0  -1470  -1473    735    735  -1470   -558   -615   -553   -218   -361   -288
     88  -1512  -1600    711    844  -1556   -592   -649   -592   -262   -407   -335
     44  -1522  -1566    737    802  -1543   -561   -623   -574   -249   -394   -327
    -28  -1579  -1551    802    761  -1566   -555   -623   -581   -262   -410   -340
    -33  -1618  -1587    826    774  -1602   -558   -631   -600   -285   -431   -358
    -10  -1641  -1631    826    810  -1636   -566   -636   -613   -303   -449   -368
     -2  -1667  -1665    833    828  -1665   -576   -646   -631   -324   -467   -392
     -2  -1660  -1657    831    826  -1657   -561   -633   -618   -319   -457   -387
      5  -1649  -1654    820    828  -1652   -550   -628   -610   -314   -449   -381
     -7  -1657  -1649    833    820  -1654   -545   -626   -610   -316   -452   -387
    -31  -1647  -1615    836    789  -1631   -519   -600   -589   -301   -436   -376
    -23  -1665  -1641    844    807  -1654   -522   -605   -602   -314   -452   -397
     10  -1660  -1673    823    841  -1667   -522   -602   -605   -319   -465   -407
     38  -1691  -1730    826    883  -1709   -504   -581   -605   -335   -491   -431
     18  -1753  -1774    865    896  -1764   -394   -446   -548   -324   -514   -470
    -31  -1704  -1673    867    820  -1688   -220   -231   -397   -218   -444   -420
     44  -1566  -1610    761    826  -1587    -90    -25   -231    -67   -319   -309
    168  -1239  -1408    535    787  -1322    -33     96    -33    171    -70    -59
    174   -641   -815    231    491   -727    -96     49    197    550    376    415
     15   -137   -153     59     83   -145   -319   -254    293    820    743    795
   -155   -259   -103    205    -25   -181   -610   -693     36    646    626    688
   -233   -992   -758    613    262   -875   -826  -1109   -571    -33    -36     80
   -140  -1636  -1496    885    678  -1566   -906  -1205   -963   -548   -592   -457
    -93  -1914  -1823   1002    862  -1870   -823  -1049   -969   -639   -748   -628
    -98  -1932  -1836   1013    867  -1883   -678   -867   -852   -574   -717   -618
    -46  -1818  -1771    932    862  -1795   -535   -698   -711   -462   -633   -545
    -28  -1706  -1678    865    823  -1693   -457   -605   -620   -381   -566   -483
    -31  -1678  -1647    852    807  -1662   -405   -553   -571   -345   -537   -459
    -41  -1680  -1639    859    797  -1662   -366   -519   -545   -327   -527   -452
    -67  -1673  -1605    870    769  -1639   -345   -504   -527   -316   -524   -444
   -111  -1667  -1556    888    719  -1613   -319   -480   -506   -298   -517   -433
    -51  -1657  -1605    854    774  -1631   -319   -485   -509   -306   -530   -444
      5  -1631  -1636    813    818  -1634   -324   -491   -511   -314   -540   -459
     -2  -1608  -1605    805    800  -1608   -319   -485   -506   -314   -545   -459
    -15  -1602  -1587    807    784  -1595   -301   -470   -496   -306   -540   -452
     41  -1587  -1628    771    833  -1608   -311   -480   -506   -316   -553   -467
     25  -1595  -1623    784    823  -1608   -303   -478   -504   -316   -555   -472
     18  -1579  -1597    782    807  -1587   -277   -454   -480   -296   -540   -459
     -5  -1574  -1569    789    782  -1571   -270   -449   -475   -290   -532   -457
    -15  -1566  -1551    789    766  -1558   -252   -436   -465   -280   -524   -452
      2  -1579  -1582    787    789  -1582   -262   -452   -478   -298   -542   -467
    -28  -1587  -1558    807    763  -1574   -249   -444   -475   -293   -537   -462
   -114  -1571  -1460    841    670  -1517   -220   -413   -449   -265   -514   -441
    -36  -1558  -1522    795    743  -1540   -228   -420   -459   -277   -532   -459
    -46  -1551  -1506    797    727  -1530   -218   -413   -446   -267   -524   -449
    -25  -1545  -1519    787    745  -1532   -213   -407   -439   -262   -519   -449
     -7  -1532  -1527    769    758  -1530   -215   -405   -441   -267   -524   -462
     49  -1514  -1564    732    805  -1538   -226   -413   -454   -280   -535   -470
     51  -1514  -1566    730    807  -1540   -213   -405   -446   -272   -532   -462
     38  -1512  -1551    737    795  -1530   -197   -387   -431   -259   -519   -446
     33  -1488  -1522    724    776  -1504   -187   -371   -420   -252   -506   -439
      2  -1488  -1491    743    745  -1488   -181   -363   -413   -244   -498   -433
     10  -1483  -1493    735    750  -1488   -187   -366   -418   -246   -496   -436
      7  -1462  -1470    727    737  -1465   -168   -342   -397   -223   -472   -413
     -2  -1465  -1465    732    730  -1465   -174   -348   -405   -236   -478   -420
     36  -1444  -1480    704    758  -1462   -171   -335   -402   -233   -472   -413
    -23  -1428  -1408    724    691  -1418   -161   -319   -387   -218   -457   -392
    -33  -1428  -1395    732    680  -1413   -168   -322   -394   -226   -462   -392
     57  -1413  -1470    675    761  -1441   -171   -324   -397   -231   -470   -392
     62  -1384  -1447    659    753  -1415   -161   -316   -387   -223   -457   -379
    124  -1350  -1475    613    797  -1413   -166   -322   -392   -231   -462   -387
    111  -1337  -1449    613    779  -1392   -158   -322   -389   -231   -457   -384
     25  -1348  -1374    659    698  -1361   -122   -293   -361   -205   -428   -355
     51  -1332  -1384    639    717  -1358   -114   -290   -358   -205   -426   -355
     72  -1325  -1397    623    735  -1361   -106   -288   -358   -205   -423   -358
     59  -1327  -1387    633    722  -1356    -88   -275   -345   -194   -415   -358
     49  -1317  -1369    631    706  -1340    -67   -257   -327   -181   -405   -353
     51  -1304  -1358    626    704  -1330    -44   -239   -309   -171   -392   -345
     23  -1317  -1340    646    680  -1327    -31   -231   -298   -168   -389   -348
    -15  -1286  -1270    652    626  -1278      2   -205   -265   -140   -366   -332
      2  -1293  -1299    644    649  -1299      0   -213   -270   -150   -379   -350
     23  -1306  -1330    639    675  -1317     -5   -226   -277   -161   -387   -368
     -7  -1301  -1293    654    641  -1296     10   -223   -267   -150   -376   -366
    -15  -1322  -1306    670    644  -1314     10   -228   -277   -161   -387   -379
    -23  -1353  -1332    685    654  -1343     -5   -249   -298   -184   -410   -407
    -33  -1345  -1312    688    639  -1330      2   -244   -290   -179   -405   -405
    -15  -1335  -1319    672    652  -1327      5   -241   -288   -176   -405   -405
     20  -1306  -1327    644    672  -1317      7   -244   -285   -179   -400   -407
     -5  -1314  -1309    659    649  -1312     20   -233   -272   -168   -392   -397
     -2  -1291  -1288    646    641  -1288     28   -226   -262   -155   -381   -387
      7  -1270  -1278    631    641  -1273     28   -231   -262   -153   -379   -392
     -2  -1265  -1262    633    628  -1265     41   -215   -246   -140   -366   -384
     15  -1254  -1270    618    641  -1262     49   -210   -241   -132   -363   -379
    -28  -1262  -1234    644    602  -1247     57   -202   -233   -127   -361   -374
    -25  -1270  -1244    646    607  -1257     62   -197   -231   -127   -363   -371
      7  -1257  -1265    626    636  -1260     57   -202   -233   -129   -374   -374
    -41  -1265  -1226    652    592  -1247     85   -174   -207   -106   -350   -348
    -33  -1244  -1210    636    587  -1228     98   -161   -197    -93   -337   -340
     25  -1239  -1267    605    646  -1254     77   -181   -223   -119   -366   -368
     33  -1231  -1265    600    649  -1247     72   -189   -231   -129   -376   -374
    -12  -1234  -1221    620    602  -1228    101   -168   -205   -103   -350   -348
    -12  -1249  -1236    631    610  -1241     98   -171   -210   -106   -355   -353
     23  -1236  -1260    605    639  -1249     85   -184   -223   -119   -368   -366
     38  -1215  -1254    589    646  -1234     83   -189   -228   -122   -374   -371
      2  -1215  -1218    605    607  -1215     98   -176   -215   -109   -358   -355
     18  -1210  -1231    594    623  -1221    103   -179   -213   -109   -358   -353
     10  -1202  -1213    594    610  -1205    114   -176   -205   -103   -350   -342
   -103  -1218  -1114    662    504  -1166    145   -148   -179    -75   -324   -316
     33  -1166  -1200    563    615  -1182    129   -161   -192    -88   -335   -335
     41  -1132  -1174    545    605  -1153    163   -140   -166    -64   -309   -319
     -2  -1106  -1104    553    550  -1104    197   -109   -132    -36   -277   -293
     28  -1080  -1109    527    568  -1093    207    -96   -122    -31   -270   -288
     41  -1101  -1143    527    592  -1122    194   -106   -137    -44   -285   -303
     38  -1062  -1101    511    568  -1083    213    -96   -122    -28   -267   -288
      2  -1005  -1008    498    504  -1005    246    -70    -83     12   -226   -246
     57   -979  -1036    462    545  -1008    241    -80    -83     12   -226   -241
     28  -1008  -1039    488    532  -1023    213   -114   -106     -5   -239   -252
     23  -1013  -1036    493    530  -1023    207   -114   -101      0   -231   -244
     49  -1018  -1070    483    558  -1041    179   -137   -119    -18   -246   -257
     31  -1054  -1085    511    558  -1070    163   -150   -137    -36   -267   -272
    -62  -1101  -1039    581    485  -1072    181   -137   -132    -36   -267   -272
    -12  -1145  -1135    579    558  -1140    158   -158   -163    -64   -296   -301
     23  -1158  -1182    566    600  -1169    145   -174   -184    -85   -314   -319
    -59  -1200  -1140    631    540  -1171    158   -168   -179    -85   -314   -327
    -25  -1210  -1184    615    576  -1197    140   -187   -197   -106   -332   -342
     12  -1205  -1218    594    613  -1213    124   -205   -215   -124   -350   -358
    -18  -1221  -1202    618    589  -1213    124   -207   -220   -127   -353   -361
     25  -1234  -1260    605    641  -1247    109   -226   -236   -145   -368   -376
    -33  -1234  -1200    633    581  -1218    127   -207   -220   -127   -353   -361
    -20  -1226  -1205    623    592  -1215    119   -213   -226   -129   -355   -363
     10  -1234  -1244    610    626  -1239    111   -223   -236   -140   -366   -374
     38  -1236  -1275    600    657  -1254    111   -218   -239   -142   -368   -374
     46  -1304  -1350    628    696  -1327    158   -155   -231   -161   -410   -413
      5  -1337  -1345    665    672  -1343    290      7   -148   -124   -405   -431
     33  -1228  -1262    594    646  -1247    449    233     12      5   -303   -353
    103  -1010  -1114    454    607  -1062    566    439    213    210   -114   -171
    194   -509   -706    155    449   -605    532    444    436    540    265    236
    142    163     20   -153     59     93    355    241    641    930    753    761
   -129    439    568   -155   -348    504     75   -158    605   1049    958    987
   -241    -28    213    135   -228     90   -202   -610    145    600    550    610
   -176   -883   -709    527    265   -797   -355   -906   -488   -163   -223   -114
   -158  -1374  -1215    766    527  -1296   -309   -813   -652   -433   -558   -462
   -176  -1491  -1317    831    568  -1402   -184   -631   -571   -410   -581   -509
    -33  -1418  -1384    727    675  -1402    -64   -475   -457   -329   -535   -480
     57  -1254  -1312    597    683  -1283     38   -350   -335   -223   -439   -397
     12  -1236  -1249    610    628  -1241     90   -296   -283   -181   -400   -358
    -64  -1228  -1163    644    548  -1195    137   -246   -244   -145   -371   -329
    -36  -1247  -1210    641    587  -1228    124   -257   -257   -163   -392   -353
    -20  -1236  -1215    626    597  -1226    137   -246   -244   -150   -379   -340
    -20  -1200  -1179    610    576  -1189    163   -223   -220   -127   -353   -311
     33  -1192  -1228    576    631  -1210    153   -233   -233   -140   -366   -324
    -64  -1215  -1150    641    542  -1184    163   -223   -218   -129   -350   -314
    -59  -1208  -1148    631    540  -1176    179   -207   -202   -116   -340   -303
     36  -1195  -1231    579    633  -1213    158   -228   -220   -135   -361   -322
     -5  -1195  -1189    597    589  -1192    168   -220   -210   -127   -348   -309
    -41  -1197  -1156    620    555  -1176    181   -207   -194   -111   -332   -290
     25  -1145  -1171    558    594  -1156    179   -210   -194   -114   -327   -283
     23  -1161  -1184    566    602  -1171    179   -213   -194   -116   -332   -285
      5  -1158  -1163    574    581  -1161    189   -200   -181   -103   -319   -272
     10  -1145  -1156    568    581  -1150    184   -205   -181   -103   -316   -267
     10  -1145  -1158    566    584  -1153    174   -213   -192   -111   -324   -270
     20  -1119  -1140    548    579  -1130    192   -197   -176    -98   -311   -249
      7  -1114  -1124    550    563  -1119    200   -192   -168    -90   -303   -236
    -38  -1106  -1067    574    514  -1088    215   -176   -153    -72   -280   -215
    -25  -1119  -1096    571    532  -1109    205   -187   -161    -83   -283   -223
     36  -1109  -1145    535    589  -1127    192   -194   -168    -93   -288   -228
     41  -1096  -1140    524    589  -1117    192   -187   -163    -83   -277   -220
     51  -1083  -1135    517    592  -1109    189   -181   -155    -80   -270   -210
     51  -1075  -1127    511    587  -1098    194   -174   -148    -75   -262   -202
    -15  -1096  -1080    555    530  -1088    200   -166   -140    -67   -252   -187
     46  -1060  -1106    506    576  -1083    200   -163   -137    -64   -241   -181
     49  -1054  -1104    504    576  -1078    189   -168   -140    -64   -239   -179
     28  -1044  -1075    506    550  -1060    181   -171   -140    -64   -233   -174
     46  -1002  -1049    475    548  -1026    184   -163   -132    -54   -218   -155
     31   -987  -1018    478    522  -1002    179   -158   -127    -49   -210   -142
     83   -948  -1031    433    555   -989    189   -148   -119    -36   -189   -119
     15   -966   -982    472    496   -974    194   -145   -114    -31   -176   -103
    -20   -961   -943    491    459   -953    207   -132    -98    -15   -158    -83
     64   -932  -1000    431    530   -966    187   -153   -119    -33   -168    -96
    122   -880  -1002    379    561   -940    176   -163   -124    -33   -168    -98
    137   -857   -995    358    566   -924    192   -155   -109    -23   -150    -80
     77   -875   -953    400    514   -914    218   -140    -93     -7   -135    -64
     44   -870   -914    413    478   -893    228   -132    -77      2   -127    -46
    132   -839   -971    353    550   -904    215   -148    -88    -12   -142    -62
    101   -831   -932    363    517   -883    233   -132    -70      5   -124    -51
     96   -823   -919    363    506   -870    244   -124    -59     15   -114    -49
     88   -831   -919    371    504   -875    249   -124    -57     18   -109    -51
     54   -815   -870    381    462   -841    285    -90    -18     51    -80    -18
     33   -823   -859    394    446   -841    288    -96    -15     51    -85    -25
     49   -857   -906    405    478   -880    267   -124    -44     23   -114    -57
     23   -865   -888    420    454   -875    272   -132    -46     20   -116    -59
      7   -857   -865    426    436   -859    290   -122    -31     38   -103    -36
     -5   -857   -852    431    423   -857    285   -132    -38     31   -103    -33
    -28   -862   -833    444    402   -849    280   -137    -38     28   -103    -33
    -64   -857   -792    462    361   -826    293   -127    -25     41    -90    -23
     23   -846   -870    413    446   -857    285   -142    -36     31   -101    -31
    132   -823   -956    345    542   -888    262   -166    -59      7   -127    -54
     75   -841   -919    381    496   -880    259   -168    -57      7   -124    -51
     12   -836   -852    410    431   -844    290   -135    -20     38    -88    -15
     64   -833   -898    384    480   -865    270   -150    -36     23   -101    -33
     80   -844   -924    379    501   -883    259   -161    -46     15   -106    -38
     77   -805   -883    361    480   -844    283   -137    -20     41    -80     -5
     80   -769   -852    342    465   -807    296   -122     -2     62    -59     15
     25   -810   -836    392    431   -823    288   -129    -10     54    -67     12
     20   -826   -846    402    431   -836    288   -132    -15     49    -72     12
     -5   -805   -800    405    394   -802    306   -114      5     70    -49     36
      5   -776   -784    384    392   -779    314   -109     15     80    -36     49
     20   -769   -789    374    405   -779    309   -114     12     80    -33     46
     31   -761   -795    363    410   -776    306   -114     10     77    -36     46
     38   -758   -800    358    418   -779    303   -116      7     72    -38     46
    -20   -774   -753    394    363   -763    319   -103     20     85    -25     59
     54   -756   -810    350    431   -782    303   -114      5     70    -41     54
     75   -753   -831    337    452   -792    296   -124     -2     62    -46     51
     31   -758   -789    363    410   -774    306   -116      5     72    -36     59
     20   -758   -779    368    400   -769    309   -114      7     77    -31     67
     93   -737   -831    322    462   -784    298   -132     -5     64    -44     54
     75   -735   -810    329    441   -774    309   -129      2     70    -33     64
     72   -719   -792    322    431   -756    324   -119     15     83    -20     80
     77   -683   -761    298    418   -722    350    -96     38    103      2    103
     62   -646   -709    293    384   -678    374    -75     64    127     31    135
     41   -649   -693    301    366   -670    376    -72     64    127     33    137
     41   -654   -698    306    368   -675    381    -67     67    129     36    142
     64   -605   -670    267    366   -636    400    -51     88    150     64    171
     57   -555   -613    249    335   -584    418    -38    111    176     98    202
     51   -537   -589    241    319   -563    413    -44    116    184    111    220
     54   -537   -594    241    324   -566    389    -62    103    179    106    220
     64   -532   -597    231    329   -563    374    -75     98    176    106    223
     93   -519   -613    213    353   -566    363    -77    101    179    111    236
     85   -576   -665    244    374   -620    337    -98     72    150     83    218
     77   -623   -701    272    389   -662    327   -109     54    129     54    192
     64   -672   -737    303    400   -704    314   -122     33    103     28    166
     54   -704   -758    324    405   -730    309   -132     12     88      7    145
     49   -750   -800    348    423   -774    296   -148    -10     62    -18    119
     83   -732   -815    324    449   -774    296   -153    -12     62    -20    119
     75   -748   -823    335    446   -784    298   -158    -18     57    -20    122
     20   -802   -823    392    420   -813    283   -171    -38     41    -33    111
     28   -802   -831    387    428   -815    283   -171    -44     36    -38    109
     38   -807   -849    384    441   -828    285   -171    -46     28    -46    101
     46   -802   -849    376    446   -826    288   -171    -46     28    -46    109
     23   -815   -839    397    431   -826    288   -176    -49     23    -46    111
     44   -828   -872    389    457   -849    288   -176    -57     15    -51    106
     98   -831   -932    366    514   -880    324   -124    -46      7    -67     90
     88   -919  -1008    413    545   -963    410    -10    -18     -5   -106     31
    109   -859   -969    376    537   -914    553    176    103     80    -46     62
    174   -688   -865    254    517   -776    683    397    293    265    119    215
    267   -252   -522     -7    392   -387    730    506    532    576    459    574
    239    428    189   -335     23    309    628    418    797   1005    974   1127
    -31    906    937   -436   -483    922    389     80    891   1278   1350   1527
   -239    558    797   -161   -519    678     96   -381    501    930   1057   1254
   -244   -228     15    236   -129   -106   -119   -761   -137    197    327    568
   -122   -854   -732    488    301   -792   -168   -805   -478   -265   -181     51
    -96  -1072   -976    584    439  -1026    -70   -641   -454   -311   -280    -72
     18   -992  -1010    485    511  -1000     62   -475   -337   -228   -231    -46
     46   -885   -932    418    488   -909    174   -340   -220   -132   -148     23
     80   -818   -898    366    488   -857    233   -267   -158    -77   -101     70
     70   -807   -878    368    472   -841    265   -231   -132    -59    -80     83
     49   -807   -859    376    452   -833    272   -218   -127    -57    -75     80
     57   -810   -867    376    459   -839    285   -205   -122    -46    -62     96
     57   -795   -852    368    454   -823    285   -200   -122    -44    -51    106
     31   -797   -828    384    428   -813    283   -200   -122    -49    -46    106
     44   -761   -805    355    423   -782    298   -179   -103    -25    -25    127
     51   -735   -787    340    418   -761    306   -166    -90    -12     -7    145
     10   -753   -763    371    384   -758    298   -171   -101    -20    -12    137
    -62   -776   -714    420    324   -745    298   -171   -103    -18    -10    150
     10   -745   -756    366    381   -750    288   -176   -114    -18    -12    153
    116   -688   -805    285    459   -745    285   -179   -119    -20    -10    158
     41   -732   -776    345    407   -753    280   -184   -129    -25    -12    155
    -46   -753   -706    400    329   -730    296   -168   -119    -10      5    176
     88   -709   -800    309    444   -753    259   -197   -148    -36    -20    163
    106   -704   -810    296    457   -756    244   -213   -161    -46    -25    166
     88   -680   -769    296    426   -722    259   -194   -145    -31      0    194
     46   -665   -711    309    379   -688    254   -192   -145    -23     12    207
     67   -641   -709    285    387   -675    252   -194   -145    -23     18    213
     20   -639   -659    309    340   -649    262   -179   -129    -10     38    228
     88   -568   -657    239    371   -613    262   -171   -119      0     59    244
     49   -576   -626    265    337   -600    262   -168   -114      5     75    257
     15   -594   -610    288    309   -602    244   -181   -122     -7     80    246
    -12   -558   -545    283    265   -553    262   -158    -98     10    111    267
     67   -530   -597    228    332   -563    244   -166   -106      2    111    257
    122   -524   -646    202    384   -584    220   -181   -122    -15    101    239
     80   -485   -568    200    322   -524    228   -174   -103      2    129    254
    116   -441   -558    163    335   -501    215   -179   -106      7    142    252
    150   -449   -600    148    374   -522    205   -181   -114      0    142    244
    132   -415   -548    142    340   -480    220   -155    -85     25    176    275
     88   -402   -491    155    288   -446    228   -137    -70     41    194    296
     93   -410   -504    155    298   -457    218   -142    -72     36    200    301
     80   -392   -472    153    275   -433    218   -137    -62     49    220    322
     57   -381   -439    163    246   -410    236   -122    -41     72    249    350
    124   -327   -452    101    285   -389    241   -119    -36     80    267    368
    109   -314   -423    101    265   -368    246   -116    -31     88    280    376
    101   -340   -441    116    267   -389    236   -135    -46     70    265    353
    103   -301   -405     98    254   -353    267   -103    -12     98    298    384
     93   -316   -413    109    252   -363    270   -101     -5     98    296    379
     83   -293   -379    103    231   -335    290    -77     23    124    322    400
     85   -288   -374    101    228   -332    298    -64     41    142    340    407
     96   -285   -381     96    239   -332    303    -59     46    150    345    405
    124   -277   -402     75    262   -340    306    -64     51    150    342    402
    124   -283   -410     77    267   -345    314    -62     57    153    340    397
     33   -306   -342    135    187   -324    332    -51     75    166    348    405
     80   -303   -384    111    231   -342    314    -75     59    145    327    384
     77   -316   -394    116    233   -353    306    -85     51    135    314    379
     67   -329   -397    129    231   -361    314    -88     54    140    309    376
     44   -361   -407    155    223   -384    314    -88     51    137    303    374
     46   -324   -371    140    207   -348    324    -77     62    153    322    392
     62   -314   -376    124    218   -342    306    -98     49    140    309    368
     64   -288   -353    111    207   -322    309    -96     59    148    316    371
     41   -272   -316    114    176   -293    324    -83     77    166    337    389
     36   -296   -332    129    184   -314    324    -85     77    161    327    376
     25   -301   -327    137    174   -314    335    -77     88    168    327    379
      2   -314   -316    155    158   -316    329    -83     90    168    329    384
     20   -296   -316    135    166   -303    327    -88     90    171    329    379
     31   -215   -246     93    137   -231    363    -46    135    223    381    428
     72   -231   -303     75    187   -267    332    -77    103    200    353    397
     90   -249   -342     77    215   -296    309    -96     85    179    332    371
     80   -257   -337     88    207   -296    303    -98     85    179    329    374
     54   -241   -296     93    174   -267    319    -88     96    192    345    387
     33   -241   -275    103    153   -257    322    -85     96    189    345    384
     33   -226   -259     96    145   -241    327    -80    106    197    350    392
     75   -210   -285     64    179   -249    319    -85    103    192    345    394
     75   -200   -275     62    174   -236    324    -80    109    202    353    402
     -2   -218   -218    109    106   -218    332    -80    116    207    361    410
     36   -189   -226     75    129   -205    335    -80    116    205    358    407
     28   -189   -220     77    124   -205    327    -85    111    197    348    402
     28   -205   -233     88    129   -218    314    -96    103    189    337    389
     98   -161   -262     31    176   -210    322    -90    106    192    345    397
     98    -98   -197      0    148   -148    361    -54    145    231    381    428
     49   -106   -155     28    101   -132    371    -44    155    239    387    431
     64    -80   -145      7    103   -111    384    -25    171    246    392    431
     90    -57   -150    -18    119   -103    384    -28    166    241    389    418
     80    -41   -122    -20    101    -80    387    -28    171    246    394    418
     62     15    -46    -41     54    -12    413     -7    200    275    423    452
     85     59    -25    -72     57     18    420     -2    215    293    439    470
     36     59     20    -49      7     41    420     -5    220    301    446    470
    114     77    -36    -96     75     20    384    -31    200    285    436    459
    142     75    -67   -109    106      2    353    -54    179    270    420    452
     85     25    -59    -54     72    -15    342    -59    168    259    407    439
     67    -12    -83    -28     72    -46    335    -67    155    244    389    415
     64    -59   -124     -2     93    -90    314    -90    127    213    358    381
    101    -67   -168    -18    132   -116    298   -106    103    187    332    366
     96    -90   -187     -2    140   -137    290   -114     85    168    314    348
     28   -142   -174     54     98   -155    283   -124     70    155    298    335
     49   -137   -187     44    116   -163    277   -132     62    140    285    324
     85   -127   -213     20    145   -168    267   -142     49    127    272    309
     70   -135   -205     33    137   -168    272   -140     51    129    277    309
     46   -142   -189     46    116   -166    272   -137     54    135    283    311
     25   -145   -171     59     98   -158    277   -132     59    140    288    319
     23   -135   -161     54     90   -148    275   -132     59    137    288    319
     38   -135   -174     49    106   -153    277   -132     54    132    277    303
     70   -202   -275     64    171   -236    293    -96     46    103    239    262
     96   -249   -345     75    218   -296    384     25     98    109    218    226
    124   -181   -306     25    215   -244    498    187    215    194    275    257
    163     -7   -171    -77    166    -88    605    374    389    366    433    394
    176    475    298   -327    -62    387    685    522    670    730    823    784
     64   1057    992   -561   -465   1026    672    506    924   1117   1283   1247
    -33   1366   1397   -667   -714   1382    441    184    911   1249   1488   1447
   -111   1127   1239   -506   -675   1182    145   -270    553    953   1241   1218
   -181    418    600   -119   -392    509    -20   -615    -28    267    561    594
   -171   -109     62    137   -116    -23    -77   -639   -288    -88    168    218
    -85   -353   -267    218     90   -311    -49   -530   -314   -174     44     90
    -18   -361   -342    189    161   -353     25   -423   -252   -145     51     93
     -5   -259   -254    129    124   -257    127   -298   -135    -46    137    163
     -2   -194   -194     98     96   -194    181   -228    -62     12    187    207
     -5   -140   -135     70     64   -137    233   -171     -5     57    226    246
    -38   -116    -77     77     18    -98    272   -129     33     90    257    277
     18    -88   -109     33     62    -96    267   -132     31     88    257    272
     10    -75    -85     31     46    -80    270   -124     38     93    265    275
     31    -49    -83      7     54    -64    280   -109     57    109    275    288
    -12    -62    -49     38     18    -57    296    -93     70    119    283    293
     36    -59    -98     10     64    -77    272   -111     49     96    265    270
     46    -36    -85     -5     64    -59    277   -103     57    106    275    277
      7    -28    -38     10     20    -33    283    -96     70    119    293    290
      7    -10    -18      2     12    -12    285    -90     72    129    306    301
     33    -12    -49    -12     38    -31    275   -101     62    116    298    290
     18     -7    -25     -5     20    -15    280    -93     75    127    311    296
     64     12    -54    -38     57    -20    275    -90     77    124    309    298
     75     31    -44    -51     59     -5    285    -77     90    135    319    309
     44     18    -25    -31     33     -2    283    -77     88    135    316    309
     20      2    -18    -12     18     -5    267    -85     83    122    303    301
     25     18    -10    -23     18      5    267    -83     88    122    306    301
     49     41     -7    -44     28     18    270    -75     98    129    316    311
     72     70     -5    -72     38     31    280    -59    111    140    327    324
     33     49     15    -44     10     33    277    -59    111    140    324    324
     23     54     31    -41     -2     44    280    -46    119    148    329    332
     28     46     18    -36      5     33    270    -46    114    137    322    324
     49     72     23    -62     12     49    265    -44    119    142    324    335
     49     75     25    -64     12     51    252    -44    114    142    324    332
     38     80     38    -59      0     59    249    -33    124    150    335    342
     57    101     44    -77      7     72    252    -20    137    163    348    358
    109     96    -12   -103     59     41    223    -41    111    140    324    342
    116    119      2   -116     57     62    226    -25    124    155    337    358
    119    122      0   -122     57     62    215    -23    127    161    342    358
    127    127      0   -127     64     64    213    -15    137    171    353    376
    135    171     36   -153     49    103    223      2    153    192    376    402
     93    171     75   -132      7    124    233     12    161    197    384    415
    111    179     67   -148     23    124    231     12    158    192    379    413
    109    192     83   -150     12    137    244     23    166    202    392    426
     96    207    111   -153     -7    158    254     28    174    213    405    439
     64    215    148   -140    -41    181    275     44    192    228    415    454
     70    223    150   -148    -38    187    283     51    200    228    415    462
     38    215    176   -127    -67    197    301     72    218    239    423    472
    135    241    103   -189     15    174    290     64    210    226    405    457
    116    257    140   -187    -12    200    314     85    233    244    420    467
    109    262    153   -187    -23    207    327     96    244    244    420    457
    142    280    137   -210      2    210    329     96    249    241    418    446
    111    275    163   -194    -25    218    348    109    267    254    428    446
    132    280    148   -207     -7    215    350    109    272    252    426    433
    124    285    158   -205    -18    223    358    114    280    254    431    428
     70    267    197   -168    -62    233    366    114    285    257    439    426
     41    270    228   -158    -93    249    379    122    296    265    452    423
     75    272    197   -174    -59    236    376    119    298    259    446    413
     72    272    197   -174    -62    236    379    116    298    257    449    405
     28    254    226   -140    -98    241    387    124    303    259    457    402
     62    267    205   -166    -72    236    381    116    301    254    452    394
     36    288    252   -163   -109    270    400    137    324    277    472    413
     96    293    197   -194    -51    244    387    129    314    267    459    400
     41    293    252   -166   -103    272    400    145    329    280    478    418
     46    301    254   -176   -103    280    394    145    329    283    483    415
    127    314    187   -220    -31    252    376    129    311    265    465    394
    140    314    174   -228    -15    244    374    132    311    262    462    392
    127    311    184   -218    -28    249    376    137    314    262    462    394
     72    314    239   -194    -83    277    389    153    329    277    480    405
     57    309    252   -184    -98    280    392    158    337    280    488    407
     77    324    246   -202    -85    288    400    168    350    293    501    418
    111    350    239   -231    -62    296    402    174    355    296    509    413
    101    342    239   -223    -70    290    394    168    348    288    498    397
     80    335    254   -207    -85    296    397    179    355    293    504    397
    158    342    184   -252    -12    265    381    166    342    277    485    381
    166    340    174   -252     -2    257    381    163    340    270    480    374
     72    348    275   -213   -101    311    418    200    376    306    514    402
    103    368    262   -236    -77    316    420    200    376    303    509    392
    142    345    202   -246    -31    275    402    179    353    280    478    358
    168    381    213   -275    -20    298    426    194    371    293    496    366
     98    402    301   -252   -101    350    465    231    410    324    522    394
     54    413    355   -233   -150    384    493    259    433    345    532    407
    137    423    285   -280    -75    353    480    246    418    327    506    381
    171    452    280   -311    -54    366    480    246    420    327    504    374
    153    478    322   -316    -85    400    498    259    439    342    517    384
    145    496    350   -322   -101    423    522    277    465    368    532    402
    124    548    423   -337   -150    485    540    293    493    402    563    433
    189    571    381   -379    -96    478    498    259    467    381    542    410
    179    545    363   -363    -93    454    483    244    459    371    537    400
     90    509    418   -301   -163    465    478    244    457    376    545    410
    116    478    358   -298   -122    418    454    223    431    350    514    381
    116    454    337   -285   -109    397    452    226    420    335    498    363
    153    394    241   -275    -44    319    418    192    376    288    449    311
     98    340    241   -220    -70    290    428    194    371    280    431    301
    114    296    181   -207    -33    241    407    171    340    244    392    265
     51    280    228   -166    -88    254    415    176    340    244    389    270
     51    288    236   -171    -93    262    410    174    332    236    384    267
     77    285    207   -181    -64    249    405    168    324    220    371    252
     64    272    207   -168    -72    241    405    166    319    213    366    246
     64    270    205   -166    -70    239    397    158    309    200    353    233
     83    267    184   -176    -51    226    402    166    311    200    350    233
     85    275    189   -181    -51    231    405    174    314    197    350    233
     93    257    161   -176    -36    210    413    181    306    187    342    220
     54    166    111   -109    -28    140    446    241    311    166    303    174
    111    176     64   -145     23    122    571    413    402    207    309    158
    145    277    132   -210      7    205    704    602    553    327    405    233
    168    511    342   -340    -88    426    807    789    761    548    626    444
    244   1005    761   -623   -257    883    833    883   1015    893   1010    839
    122   1649   1527   -885   -704   1587    732    743   1231   1265   1475   1312
    -70   1836   1906   -885   -987   1870    459    353   1143   1319   1610   1444
   -163   1306   1470   -574   -818   1387    155   -137    628    805   1140   1008
   -192    571    763   -189   -478    667      5   -428     62    132    467    381
    -90    142    233    -25   -163    187     15   -335    -72   -103    181     88
    -41    -25     15     33    -31     -5     93   -194    -38   -127    119     15
    -77      2     80     36    -80     41    231    -33     88    -33    187     72
    -90    116    207    -12   -148    161    350    106    223     80    290    166
     28    218    189   -124    -80    202    381    153    270    116    322    189
     31    228    194   -129    -83    213    410    189    296    132    335    197
      5    228    223   -119   -109    226    433    213    316    148    350    207
    -25    236    262   -103   -142    249    457    239    342    168    374    228
     15    241    223   -129   -103    233    457    239    342    166    374    223
     41    265    220   -153    -90    244    457    241    342    166    374    223
     23    265    241   -145   -109    254    459    244    345    168    376    226
     64    283    218   -174    -75    252    470    254    353    176    384    233
      2    262    259   -132   -129    262    480    265    363    184    389    236
    -12    288    301   -137   -158    296    501    285    381    205    410    257
    -18    277    293   -129   -158    285    493    280    374    197    402    246
    -15    244    259   -114   -137    252    498    283    376    197    400    241
     10    270    259   -140   -124    265    501    285    379    202    405    249
     15    283    267   -148   -124    275    504    285    381    205    405    252
     23    285    262   -155   -119    272    506    290    384    207    405    257
     31    298    267   -163   -116    283    501    285    381    207    405    262
      5    293    288   -150   -142    290    509    293    384    215    413    270
     57    311    252   -184    -96    283    514    301    389    223    415    277
     20    285    265   -153   -122    275    524    314    402    231    423    290
     70    293    223   -181    -75    259    506    298    387    215    410    280
     38    306    265   -174   -114    285    517    314    397    233    426    301
     41    316    272   -179   -116    296    522    324    402    241    433    311
     25    296    270   -161   -122    283    522    327    405    244    433    314
     46    306    259   -176   -106    283    530    337    415    254    446    329
     54    316    262   -187   -103    290    524    342    415    257    454    340
     28    327    298   -179   -135    314    532    358    431    270    472    355
     31    342    309   -189   -137    327    530    361    433    272    480    363
     31    353    322   -192   -145    337    527    363    431    272    483    368
     54    361    306   -207   -127    332    514    366    428    272    488    368
    122    381    259   -254    -67    322    498    363    420    267    488    363
     98    405    306   -254   -103    355    532    400    454    298    524    400
     20    363    342   -192   -161    353    517    389    439    285    514    389
    119    389    270   -254    -77    332    509    384    431    277    511    387
     85    389    303   -236   -109    348    527    402    452    296    532    410
     80    400    316   -241   -119    358    535    407    454    301    537    415
    116    426    309   -270    -96    368    530    400    449    296    535    415
    116    446    329   -283   -106    389    545    413    459    306    548    428
     88    454    366   -272   -137    410    566    428    478    322    563    439
     75    457    381   -267   -153    420    579    444    493    332    571    446
     77    462    384   -270   -153    423    592    457    509    340    579    452
    103    485    379   -296   -137    433    620    483    535    361    594    467
     59    478    415   -270   -179    446    628    488    545    368    597    462
     51    478    426   -267   -187    452    628    485    548    366    594    449
     49    467    418   -257   -184    444    644    498    561    379    602    452
     25    462    433   -244   -205    449    659    509    576    392    615    459
      0    457    454   -228   -228    454    678    519    592    402    620    465
    -31    449    478   -210   -254    462    683    522    594    402    620    462
    -41    439    480   -197   -259    459    680    514    592    394    615    459
     33    449    413   -241   -189    431    659    488    571    376    594    439
     59    459    400   -259   -171    431    657    488    574    379    594    433
     59    433    374   -246   -158    405    652    480    566    371    584    426
     41    465    423   -252   -189    444    672    504    592    394    607    454
     12    472    459   -244   -226    467    672    506    597    402    613    459
     70    475    405   -272   -168    439    654    488    581    387    600    444
     46    483    436   -265   -194    459    670    504    594    405    615    465
     49    480    431   -265   -189    457    672    506    594    405    615    465
     46    470    420   -259   -187    444    683    517    607    413    623    472
     51    488    436   -270   -192    465    691    530    620    426    633    483
     70    493    423   -283   -176    459    693    532    623    428    631    483
     25    488    462   -257   -218    475    709    545    641    441    644    501
    -15    472    488   -231   -252    480    709    542    639    444    646    504
     -2    488    491   -244   -246    488    711    548    644    449    652    506
    116    506    387   -314   -135    446    680    519    615    418    620    472
     96    498    402   -296   -153    452    685    524    618    423    623    472
     70    485    415   -277   -174    452    704    545    636    436    639    488
     72    472    400   -272   -163    439    698    537    631    428    628    480
     96    483    387   -290   -145    436    698    537    628    423    626    483
     51    501    449   -275   -197    475    724    563    654    441    646    506
     51    470    415   -262   -181    444    704    542    633    418    626    483
    103    522    418   -314   -155    470    724    558    649    436    641    498
     64    519    454   -293   -194    488    745    574    665    449    649    506
     41    524    483   -283   -220    504    784    602    696    475    675    535
     77    555    478   -316   -200    517    795    610    704    478    683    535
     49    563    514   -306   -233    537    815    628    717    491    693    542
     98    568    470   -335   -187    519    813    628    717    483    691    537
    116    584    467   -350   -174    527    815    628    719    488    696    545
    109    644    535   -376   -213    592    841    649    753    522    730    576
    122    665    540   -394   -207    602    833    646    756    527    735    584
    101    615    514   -361   -207    566    797    607    722    496    711    566
     93    639    545   -366   -226    592    787    600    722    496    717    571
     54    618    563   -337   -257    592    787    607    730    509    730    584
     20    579    555   -301   -267    568    787    607    722    501    719    574
      5    532    524   -270   -259    530    784    607    711    483    698    558
     88    504    415   -296   -163    459    745    568    662    428    644    514
     72    454    379   -265   -153    418    730    548    633    394    602    485
     28    407    376   -218   -174    392    722    535    613    371    571    470
     33    418    381   -228   -174    400    727    540    618    379    579    478
     77    418    340   -246   -129    379    711    524    600    363    568    452
     77    371    293   -228   -106    332    691    498    574    345    550    423
     51    371    319   -213   -132    345    704    511    587    358    563    431
      5    389    384   -200   -189    387    727    537    613    379    581    449
    -59    342    402   -140   -231    371    722    535    610    366    571    446
    -10    366    376   -179   -194    371    717    532    602    355    558    454
     28    348    319   -189   -145    332    714    535    592    337    535    426
     10    267    254   -140   -124    262    776    615    610    327    504    379
     83    257    174   -168    -44    215    888    761    675    345    485    335
    155    381    223   -270    -33    301   1013    963    826    470    584    420
    189    641    452   -415   -132    545   1119   1153   1036    704    815    659
    119   1158   1039   -641   -459   1098   1153   1226   1319   1096   1254   1127
     31   1873   1842   -950   -904   1857   1008   1047   1558   1517   1771   1680
    -49   1995   2044   -974  -1047   2018    688    592   1395   1475   1803   1730
   -145   1418   1564   -636   -854   1491    431    153    872    927   1280   1241
   -205    605    810   -200   -509    706    285    -98    314    259    594    581
   -161    150    311      5   -236    231    306    -15    168     20    293    262
   -101    119    218    -10   -161    168    436    168    270     75    303    252
    -28    226    252    -98   -140    239    576    340    407    181    384    314
    -72    301    374   -114   -223    335    680    465    522    280    472    397
    -93    314    407   -109   -249    361    719    509    558    309    493    420
    -36    311    345   -137   -192    329    724    517    553    301    475    402
     20    332    311   -179   -145    322    735    530    561    303    475    402
     23    309    285   -168   -129    298    732    530    550    293    459    392
    -23    311    335   -142   -179    322    756    550    571    314    472    420
    -33    332    366   -150   -200    348    774    574    592    335    491    446
    -15    355    371   -171   -194    363    787    589    605    350    504    462
     23    353    329   -189   -153    342    782    594    602    348    496    457
     -7    335    342   -163   -174    337    784    602    607    350    496    462
    -54    314    368   -132   -213    340    784    602    605    353    493    465
    -67    340    405   -137   -236    371    805    623    623    374    514    491
    -59    329    389   -137   -226    358    800    620    618    368    509    488
      7    329    322   -168   -155    327    782    613    597    350    488    475
     18    340    319   -179   -150    332    782    618    597    355    491    483
     15    327    311   -171   -148    319    779    618    594    350    485    485
      5    329    324   -168   -158    327    789    628    605    355    491    501
     41    355    314   -197   -135    335    795    633    615    368    496    509
     18    335    314   -176   -148    324    784    623    602    358    483    498
     20    342    322   -181   -150    332    797    631    610    358    488    506
    -12    319    332   -155   -174    327    802    633    613    363    491    506
    -25    327    353   -150   -189    340    810    649    626    381    509    509
     31    397    366   -215   -166    381    828    672    649    407    537    530
     38    368    329   -205   -145    348    810    652    628    387    519    511
     -2    322    322   -161   -163    322    789    631    607    366    496    491
    -23    337    361   -155   -192    348    805    654    631    387    511    509
    -18    358    374   -171   -197    366    805    657    639    394    524    527
     33    376    342   -205   -153    361    789    649    628    387    517    527
     41    394    353   -218   -155    374    789    657    628    394    530    542
     33    413    379   -223   -171    397    797    670    639    410    545    566
    145    423    277   -285    -67    350    756    633    602    371    509    537
    111    436    322   -275   -106    379    761    646    618    397    532    561
     98    459    361   -280   -132    410    766    657    631    415    553    579
    145    504    358   -324   -106    431    769    659    633    428    566    587
     75    483    405   -280   -166    444    769    657    631    428    566    592
     72    485    410   -280   -168    449    766    654    628    423    561    597
    122    514    392   -319   -135    454    766    654    626    420    555    597
    140    553    413   -345   -135    483    774    665    636    423    555    615
    114    548    433   -332   -158    491    787    680    646    431    555    631
    153    581    428   -368   -137    506    810    706    670    459    579    652
    111    550    439   -332   -163    496    810    704    672    462    574    644
     18    506    488   -262   -233    498    818    711    683    467    581    644
     46    535    488   -293   -220    514    833    730    698    483    592    649
    101    553    452   -327   -176    504    831    722    691    475    576    631
     44    555    509   -301   -233    532    852    740    706    493    587    646
     49    524    475   -285   -213    501    836    722    688    470    561    628
     90    530    439   -311   -174    485    831    714    675    457    545    623
    135    555    420   -348   -142    488    833    714    672    459    542    628
     83    498    415   -293   -166    457    815    691    649    436    514    607
     38    485    446   -262   -202    467    820    688    649    433    514    623
     88    517    428   -303   -168    472    826    693    652    439    517    639
    -18    504    519   -244   -267    511    849    714    675    467    535    659
     33    504    470   -270   -218    485    828    693    652    444    509    633
    124    511    387   -316   -129    449    802    667    626    420    478    610
     98    501    400   -301   -150    449    805    675    631    426    483    631
     59    496    436   -277   -187    467    818    688    641    441    498    652
     93    532    439   -314   -171    485    826    701    652    454    509    665
    129    553    423   -340   -145    488    828    706    657    452    498    670
     20    498    478   -262   -228    491    826    704    654    446    496    670
     70    527    457   -298   -192    493    826    706    657    452    501    678
    127    563    436   -345   -155    501    831    714    662    459    509    688
     98    524    426   -311   -163    475    815    701    644    433    488    680
    114    511    397   -314   -140    454    800    678    620    405    462    665
     59    501    441   -280   -192    472    818    696    636    423    467    672
     20    511    491   -267   -233    501    846    732    670    470    514    698
    116    568    452   -342   -166    511    841    727    667    475    530    706
     59    504    444   -283   -192    475    815    704    639    441    491    670
    114    493    376   -303   -129    436    792    683    610    413    465    646
    166    532    363   -350    -98    449    789    685    613    418    470    649
    135    527    392   -329   -127    459    797    691    620    420    472    665
     93    537    441   -316   -174    491    823    722    641    452    501    691
    135    584    446   -361   -155    517    846    745    659    483    530    701
    124    574    446   -350   -161    509    854    753    665    491    535    714
    114    594    480   -353   -181    537    854    766    672    498    550    743
    200    665    462   -433   -129    563    875    792    693    519    566    774
    155    646    491   -402   -166    568    870    784    680    506    555    782
     83    636    553   -363   -233    594    875    787    691    514    576    807
    161    722    561   -441   -200    641    878    802    711    542    602    849
    114    685    571   -402   -228    631    846    782    691    527    597    852
     75    688    613   -384   -267    652    839    789    701    542    626    862
    101    670    566   -387   -233    618    802    771    675    519    607    839
    163    641    478   -402   -155    561    758    743    641    491    581    797
    155    633    478   -394   -161    555    756    743    639    483    579    784
    142    620    478   -381   -168    550    769    761    646    480    581    792
    132    574    441   -353   -153    506    745    740    618    446    558    763
     88    519    431   -303   -171    475    730    722    594    423    537    735
     46    488    441   -267   -197    465    717    704    581    405    530    719
     98    530    431   -314   -166    483    704    688    574    389    522    704
     80    509    428   -298   -174    470    698    683    566    366    517    693
    -20    511    532   -244   -275    522    737    719    602    392    555    727
    103    530    426   -319   -161    478    701    683    576    371    540    672
    119    506    387   -314   -135    446    685    670    571    368    532    628
     83    504    418   -296   -166    462    701    685    589    392    555    628
     51    506    454   -277   -200    480    722    709    610    407    576    636
     70    462    392   -267   -161    428    730    735    600    376    542    579
    106    410    303   -259    -98    358    797    833    626    371    511    522
    155    449    290   -303    -67    371    917   1013    740    459    574    566
    218    631    413   -423    -96    522   1047   1241    943    662    761    756
    296   1065    769   -683   -236    919   1096   1369   1192    982   1109   1148
    226   1712   1483   -969   -628   1597   1085   1371   1496   1418   1623   1717
     18   2088   2070  -1054  -1026   2078    927   1104   1584   1634   1919   2034
   -189   1758   1948   -784  -1067   1852    678    649   1228   1304   1631   1753
   -197    976   1174   -389   -685   1075    428    236    607    610    930   1054
   -106    470    574   -181   -340    522    329    161    309    246    532    633
    -44    265    309   -111   -176    288    374    270    290    179    423    504
    -44    244    288    -98   -166    265    475    402    366    236    457    517
     38    392    353   -215   -158    371    589    532    478    337    542    581
     28    446    418   -239   -194    433    652    602    540    392    592    615
     -7    446    454   -220   -231    449    691    641    566    413    618    633
     10    465    454   -236   -220    459    711    662    584    428    644    654
     59    467    407   -265   -174    436    706    654    579    428    641    636
     36    480    441   -259   -202    462    717    665    587    436    654    652
    -10    485    493   -239   -252    488    735    680    602    446    675    670
      7    493    485   -249   -239    491    732    680    597    446    678    672
     64    519    452   -293   -192    485    730    675    592    446    678    672
     44    498    454   -272   -205    478    719    665    584    436    670    657
     25    540    511   -283   -244    527    743    688    610    459    704    678
    -23    542    566   -259   -293    553    787    732    646    496    748    724
     36    496    457   -267   -210    478    727    675    592    444    706    672
     23    504    478   -265   -226    491    732    678    594    449    714    678
     12    517    504   -267   -246    511    750    696    613    459    732    696
     -5    488    493   -241   -249    491    743    693    607    454    735    691
     28    493    462   -262   -215    478    737    688    605    449    732    680
     44    517    470   -280   -213    493    748    698    613    457    748    696
     57    530    472   -293   -207    501    748    701    613    459    761    706
     38    522    483   -280   -220    504    748    701    615    465    769    704
     38    542    504   -290   -231    524    756    711    623    472    784    706
     23    532    506   -277   -241    519    758    717    628    475    789    698
     10    537    524   -275   -257    532    769    730    641    483    802    706
    -36    501    537   -231   -285    519    758    722    633    478    810    704
     83    561    475   -324   -197    519    732    704    620    472    810    683
     67    553    485   -311   -210    519    727    704    623    478    823    675
     20    545    524   -285   -252    537    727    711    633    493    841    675
     23    566    542   -293   -259    555    732    717    644    498    854    683
     28    540    511   -285   -241    527    709    696    623    478    846    683
     72    568    493   -322   -210    532    698    688    623    483    849    685
     75    587    509   -332   -218    548    698    698    633    498    862    698
    101    618    517   -358   -207    568    701    704    641    511    878    711
    109    626    514   -368   -202    571    693    696    639    509    875    711
     70    620    548   -345   -239    584    701    701    646    517    885    717
     28    633    602   -332   -288    618    724    714    670    545    914    732
    155    665    509   -410   -176    587    709    696    654    535    906    717
     72    633    558   -355   -244    597    714    696    659    537    909    714
     62    633    568   -348   -252    602    717    696    667    545    917    711
    111    672    561   -394   -226    618    722    704    675    548    919    714
    106    678    571   -392   -231    626    740    719    688    566    930    719
     88    657    566   -374   -239    613    750    732    704    579    932    717
     59    654    594   -355   -267    626    774    756    724    600    948    727
     98    657    555   -379   -231    607    774    756    719    594    935    706
    119    652    532   -384   -205    592    779    756    722    592    930    693
     57    628    571   -342   -257    600    797    771    737    602    930    693
     59    613    553   -335   -246    584    797    769    735    592    914    680
     88    600    511   -345   -213    555    789    758    727    581    898    665
     96    600    504   -348   -202    553    784    750    719    576    893    659
     98    587    488   -345   -194    540    787    743    714    571    888    652
     62    561    498   -311   -218    530    787    737    706    566    878    639
     23    540    514   -283   -246    530    792    740    706    566    872    628
     33    535    501   -283   -233    519    789    740    706    566    870    628
     25    537    511   -283   -244    524    795    748    711    571    872    639
     46    542    496   -296   -223    519    789    748    709    568    870    639
     59    553    493   -306   -218    524    787    748    711    571    870    641
    114    571    457   -342   -171    514    776    743    701    563    865    631
     44    548    501   -296   -228    524    779    740    701    566    867    631
     12    555    542   -285   -265    550    797    766    724    592    888    652
     41    574    532   -309   -246    553    800    779    735    597    893    665
     51    550    498   -301   -223    524    782    763    717    574    870    649
     90    530    439   -311   -174    483    766    745    696    561    849    626
     88    540    449   -314   -181    496    769    750    698    571    857    626
     90    579    485   -335   -197    532    789    771    719    597    880    646
     59    553    493   -306   -215    524    795    769    714    587    872    628
     20    522    501   -272   -241    514    792    766    706    584    870    623
     23    530    506   -275   -241    519    802    776    717    594    878    631
     20    524    504   -275   -241    517    807    782    717    600    885    639
     28    493    465   -259   -218    480    789    763    696    579    867    613
    101    517    413   -311   -155    465    771    745    675    563    854    600
     85    545    459   -316   -187    504    787    769    693    587    885    628
     85    548    462   -319   -187    506    792    776    696    584    888    626
    122    584    462   -353   -168    524    815    805    711    600    898    639
    106    566    459   -337   -176    514    823    815    714    607    906    641
     59    542    483   -301   -213    514    828    815    714    610    914    633
     57    553    496   -306   -220    524    831    813    709    605    917    626
     85    566    480   -324   -197    524    828    810    706    600    911    623
     59    620    561   -342   -252    592    865    849    745    641    953    667
     70    665    594   -366   -262    631    872    859    763    662    974    683
     72    662    587   -368   -257    623    852    841    750    646    966    672
     44    639    594   -340   -275    618    831    818    735    633    961    672
    116    657    537   -387   -210    597    795    792    711    610    948    657
    106    631    524   -368   -210    579    782    776    698    597    932    639
     88    587    498   -337   -205    542    763    756    675    571    909    605
     15    535    519   -275   -252    527    774    761    672    566    904    589
     10    517    506   -265   -249    511    779    761    667    558    893    579
     31    462    428   -246   -200    446    750    730    628    517    849    537
     36    441    405   -239   -184    423    740    711    613    501    833    511
     38    407    368   -223   -163    389    719    685    592    480    813    478
    -18    379    397   -181   -207    387    732    693    600    488    820    472
     23    389    366   -205   -171    376    730    691    597    483    815    470
     31    371    340   -202   -155    355    709    670    579    467    800    459
     44    376    332   -210   -142    355    711    670    581    467    800    465
     33    361    324   -200   -145    342    706    662    574    459    787    459
     28    371    342   -200   -158    358    719    667    584    467    800    475
     38    353    314   -197   -137    332    722    672    576    454    784    459
    106    290    184   -197    -38    239    756    722    574    423    730    394
     93    288    192   -192    -49    241    865    872    659    470    743    389
    132    415    283   -272    -75    348    976   1057    810    607    857    496
    249    717    467   -483   -109    592   1052   1218   1005    833   1083    737
    228   1244   1015   -735   -392   1130   1114   1343   1301   1221   1512   1205
     10   1782   1771   -896   -880   1777   1075   1260   1548   1595   1956   1673
   -166   1764   1927   -800  -1047   1844    831    875   1384   1517   1930   1662
   -262   1163   1423   -452   -844   1293    571    407    833    927   1361   1124
   -145    532    678   -192   -410    605    361    106    309    322    750    527
    -31    184    215    -80   -122    200    311    150    184    140    527    290
    -41     72    114    -15    -77     93    387    272    228    140    496    254
    -49    119    168    -36   -109    142    496    405    327    210    548    296
    -46    233    280    -93   -163    257    602    524    444    311    639    371
    -44    285    329   -122   -187    306    654    584    498    358    678    405
     -5    290    293   -142   -148    293    662    594    504    363    672    387
     18    301    283   -161   -132    293    670    602    511    368    678    379
    -33    311    345   -137   -189    327    693    626    537    387    696    397
      2    332    329   -168   -166    329    698    631    540    389    696    402
    -18    324    340   -153   -179    332    698    631    542    392    696    402
    -49    342    389   -148   -220    366    714    646    561    413    714    418
    -46    329    376   -140   -210    353    714    639    555    402    704    407
    -15    329    345   -158   -181    337    709    633    550    394    693    397
     49    348    298   -200   -124    324    701    628    542    387    683    381
     64    355    288   -213   -111    322    698    623    537    389    680    376
      7    335    327   -171   -158    332    701    623    540    392    688    381
      5    345    337   -176   -166    340    696    613    532    387    688    379
     -7    358    366   -176   -187    363    709    623    545    397    701    392
     -7    350    358   -174   -181    355    709    623    548    392    693    387
     28    345    316   -187   -142    332    696    610    537    379    678    371
     18    353    332   -187   -155    342    701    610    542    384    678    371
     31    363    332   -197   -150    348    706    615    548    389    680    361
     15    368    353   -194   -168    361    711    620    555    394    683    355
     57    348    290   -202   -116    319    696    610    535    371    657    329
     46    361    314   -205   -135    337    688    602    532    371    652    322
     25    363    337   -194   -155    350    698    610    540    376    654    324
     51    371    316   -213   -132    345    691    602    535    371    644    314
     41    387    345   -213   -150    366    691    607    545    384    652    314
     44    379    332   -213   -142    355    683    602    540    374    639    301
     36    389    353   -213   -158    371    675    597    537    371    633    293
     57    376    316   -218   -129    348    662    597    527    358    615    283
     77    384    306   -231   -114    345    657    597    530    358    610    288
     75    397    319   -239   -122    358    652    597    530    361    613    290
     41    418    374   -231   -166    397    659    615    548    376    626    309
     90    431    337   -262   -122    384    646    607    537    366    615    303
     44    423    379   -233   -166    402    649    613    545    371    623    311
     62    420    355   -241   -148    389    641    605    537    363    613    303
     96    441    345   -270   -124    394    636    594    530    353    597    296
     85    454    368   -272   -140    413    644    600    535    350    592    298
    129    454    324   -290    -96    389    639    592    527    342    574    288
     93    449    355   -272   -132    405    652    607    540    350    576    293
     57    462    402   -259   -174    433    670    620    555    361    581    296
     38    488    446   -265   -202    467    691    639    576    374    587    301
     57    470    413   -262   -176    441    683    628    566    358    555    270
     51    457    405   -254   -176    431    688    631    568    361    542    265
     33    480    446   -257   -207    465    704    646    589    374    545    270
     77    462    384   -272   -153    426    696    639    579    355    514    241
     64    470    405   -267   -168    439    706    636    581    355    504    233
     70    465    392   -267   -161    428    704    628    574    340    483    218
    116    472    353   -296   -119    413    691    613    561    324    462    200
     96    475    376   -288   -140    426    698    618    571    327    465    202
     33    431    397   -231   -181    415    688    602    555    311    441    184
     12    418    405   -215   -194    410    685    594    553    303    426    171
     36    433    397   -233   -179    415    678    584    542    293    415    161
      5    441    436   -226   -218    439    693    597    555    298    420    174
    -59    462    522   -200   -290    491    717    618    576    314    436    192
    -18    436    454   -210   -239    446    683    587    545    277    402    163
     41    439    397   -241   -179    418    665    571    535    259    384    145
     44    436    392   -241   -174    415    665    571    535    265    384    137
     46    441    394   -244   -174    418    665    574    540    262    387    129
     28    470    439   -249   -205    454    685    592    561    280    407    155
     18    470    452   -244   -215    462    696    602    568    285    420    158
    -23    452    472   -215   -249    462    688    594    566    277    415    140
     -5    470    475   -231   -239    472    691    600    574    283    423    140
     54    485    431   -270   -189    459    675    587    558    267    413    129
     25    493    467   -259   -220    480    688    594    566    272    423    135
     23    501    475   -265   -226    488    691    600    571    280    431    132
     10    454    444   -231   -215    449    678    584    553    262    415    111
      5    488    483   -249   -239    485    691    597    566    270    428    124
    -36    480    517   -223   -277    498    704    610    574    285    441    132
     15    467    452   -244   -218    459    696    597    563    275    428    111
     15    517    501   -265   -241    509    719    615    587    296    452    135
     49    522    472   -285   -210    498    717    607    579    288    441    122
     51    558    504   -306   -226    532    737    626    600    311    462    142
     31    594    563   -314   -267    581    761    646    620    335    478    158
     15    605    589   -309   -285    597    779    659    633    350    488    174
     72    623    550   -348   -241    589    761    641    620    340    472    158
     96    678    581   -387   -244    631    776    654    639    353    483    176
     49    691    641   -371   -296    667    795    667    665    379    506    202
     31    672    641   -350   -303    657    779    652    652    381    509    205
     41    659    618   -350   -288    639    748    620    628    371    491    187
     -2    678    680   -337   -342    678    743    620    636    381    498    200
    -10    646    657   -319   -332    649    724    610    620    368    485    192
     72    594    522   -332   -223    558    688    574    574    324    441    142
     38    558    517   -298   -239    537    693    576    566    314    426    132
     44    542    498   -293   -228    522    691    574    555    303    405    124
    -12    493    506   -241   -259    498    688    563    540    283    379    109
    -36    465    501   -213   -267    483    672    542    522    267    368     93
     44    465    420   -257   -189    444    649    517    501    254    358     54
     28    428    400   -228   -187    415    649    509    491    244    342     44
    -23    413    436   -197   -231    426    662    519    501    246    340     64
     36    436    400   -236   -181    418    667    527    511    257    345     75
     38    418    379   -228   -171    400    649    506    491    236    329     46
     25    441    413   -233   -194    428    641    496    488    246    335     31
    -15    410    426   -200   -220    418    636    491    483    241    327     12
    -38    410    449   -184   -244    428    670    532    506    254    340     28
    -10    311    319   -153   -166    314    722    613    514    218    280    -31
     77    348    270   -213    -96    309    807    743    584    246    283    -54
    122    491    368   -309   -122    431    930    935    748    392    413     49
    142    753    610   -446   -233    683   1021   1106    974    659    675    301
    150   1330   1179   -743   -514   1254   1047   1176   1265   1062   1124    756
      2   1860   1857   -932   -927   1860    932    997   1428   1374   1512   1145
   -103   1808   1912   -852  -1008   1860    631    561   1208   1249   1436   1080
   -197   1239   1436   -519   -815   1337    381     90    631    628    849    550
   -181    646    828   -233   -506    737    244    -93    189     93    306     28
   -103    252    355    -75   -228    303    223    -33     77    -90     77   -210
   -106    140    244    -18   -176    192    314    101    137    -75     51   -249
   -145    194    340    -23   -241    267    441    246    262     28    122   -187
    -64    311    374   -124   -220    342    496    319    335     85    168   -145
    -25    366    392   -168   -210    376    537    368    384    129    210   -116
    -49    394    444   -174   -246    418    579    418    426    166    239    -88
    -51    376    428   -161   -239    402    587    428    433    161    228    -90
     -2    363    366   -181   -187    366    563    410    415    135    197   -111
    -33    387    420   -176   -228    402    563    415    423    145    207   -103
    -20    400    420   -192   -220    410    555    407    418    142    205   -116
    -33    426    459   -194   -246    441    568    423    441    163    226   -101
    -41    402    444   -181   -241    423    561    420    439    161    210   -106
    -36    387    423   -174   -231    402    563    423    441    161    200   -106
    -46    413    459   -184   -254    436    571    431    454    184    223    -96
     38    454    415   -246   -187    436    537    402    428    166    207   -122
     33    446    410   -241   -189    428    532    400    428    168    202   -124
     -5    436    441   -215   -223    439    540    410    436    174    207   -114
    -10    436    444   -213   -228    439    542    415    439    174    205   -101
    -41    407    449   -181   -244    428    545    418    446    179    200   -101
     25    413    387   -220   -181    400    517    394    420    161    181   -124
      7    420    410   -215   -200    415    504    379    415    158    181   -132
     10    446    436   -231   -213    441    504    381    420    171    189   -127
     23    454    431   -239   -202    444    509    389    431    189    202   -124
     44    423    379   -236   -168    400    480    363    407    166    171   -150
     28    418    387   -223   -179    402    472    358    402    161    166   -150
    -33    410    441   -189   -236    423    501    387    431    189    187   -122
    -18    407    426   -194   -220    415    480    371    415    176    176   -129
      7    420    413   -215   -202    418    465    361    407    174    176   -129
     20    439    418   -231   -197    428    452    350    402    179    184   -140
     51    431    379   -241   -163    405    431    335    389    163    161   -155
     36    426    389   -231   -176    407    428    337    392    166    174   -140
     38    459    418   -252   -189    439    436    350    410    194    205   -116
     12    441    428   -228   -207    436    413    337    397    189    205   -124
     28    457    428   -244   -200    444    397    332    392    189    205   -122
     23    452    428   -236   -202    441    397    335    392    189    210   -109
     72    472    397   -272   -161    436    389    332    389    194    213   -103
     59    485    423   -272   -181    454    387    335    392    205    213   -106
     88    485    394   -288   -153    441    376    322    381    194    200   -111
     62    485    423   -272   -179    454    384    329    387    200    213    -98
     49    493    444   -272   -197    470    384    324    389    205    213   -103
    103    504    400   -303   -148    452    379    314    381    194    197   -114
     67    504    436   -285   -187    472    397    327    397    205    207   -103
    -62    465    527   -200   -293    496    426    353    428    236    246    -83
      5    485    480   -246   -236    483    415    348    423    233    233   -106
    119    504    384   -311   -132    444    392    329    410    215    215   -137
    145    540    394   -345   -124    467    402    332    418    226    223   -137
    -62    504    566   -220   -314    535    436    358    449    257    246   -122
      0    462    459   -231   -231    459    418    340    431    239    220   -148
     96    483    387   -288   -145    433    400    316    413    220    200   -176
     77    488    407   -283   -166    449    397    306    410    218    194   -181
     41    467    426   -254   -192    446    394    298    410    213    189   -179
     12    480    467   -246   -228    475    400    301    415    218    192   -174
    -23    470    493   -223   -259    483    381    280    397    202    174   -189
      0    454    454   -228   -228    454    379    272    397    205    168   -194
    -31    444    475   -205   -252    459    384    275    405    218    181   -189
    -10    457    465   -223   -239    459    374    265    402    215    176   -189
     15    457    439   -236   -210    449    348    241    381    197    161   -202
     20    465    444   -244   -210    454    332    231    376    197    158   -205
    -23    472    496   -223   -259    483    348    246    392    220    176   -187
    -20    483    501   -231   -259    491    348    246    397    231    187   -179
     36    511    472   -275   -218    493    337    241    394    228    184   -174
     59    478    418   -270   -181    449    309    215    368    205    158   -192
      0    441    441   -220   -220    441    290    197    353    189    145   -197
    -20    470    491   -226   -254    478    316    220    379    220    176   -166
    -31    462    491   -215   -259    475    311    223    384    228    181   -166
     15    470    454   -241   -218    462    280    194    361    205    153   -192
     64    470    405   -267   -168    439    277    194    361    205    150   -189
     10    472    462   -241   -226    467    285    207    376    220    163   -171
     -5    472    478   -233   -241    475    283    207    379    226    168   -163
     -7    472    480   -233   -244    475    275    197    371    223    163   -168
    -20    459    480   -218   -249    470    257    179    355    210    153   -181
     31    501    470   -267   -218    485    262    187    366    220    161   -168
     80    527    446   -303   -184    485    265    189    368    226    161   -168
     70    581    509   -327   -220    545    293    215    394    252    184   -145
     -2    519    522   -257   -262    519    290    207    387    239    168   -150
     10    522    511   -267   -249    517    298    215    392    249    184   -137
     36    555    519   -296   -241    537    296    210    397    265    200   -135
     28    571    542   -301   -257    558    293    202    405    275    207   -127
     31    602    571   -316   -270    587    293    210    420    290    223   -101
     49    618    568   -335   -259    594    254    174    394    272    207   -114
     72    631    558   -353   -241    594    223    145    374    257    197   -122
     36    584    545   -311   -254    566    202    127    358    244    187   -124
     12    517    504   -265   -244    511    179    109    335    223    161   -148
     15    488    470   -254   -228    480    176    106    327    213    150   -161
     67    459    389   -265   -161    426    148     72    290    179    111   -194
     28    410    381   -223   -176    397    132     57    270    158     85   -218
    -10    384    394   -187   -202    389    127     46    259    150     75   -226
      7    376    366   -192   -179    371    109     25    241    132     62   -239
     20    350    329   -187   -155    342     88      5    218    109     38   -257
     -2    345    348   -174   -176    345     88      2    215    111     41   -257
    -23    342    366   -158   -194    353     88      7    220    119     46   -249
    -28    335    361   -153   -197    348     72     -5    210    111     38   -254
    -54    306    361   -127   -207    335     57    -20    194     98     23   -270
    -10    303    311   -148   -161    306     41    -33    184     90     12   -272
      5    306    301   -155   -148    303     33    -41    174     83      5   -277
     25    259    233   -142   -103    246     46    -15    163     59    -31   -316
     28    215    184   -122    -77    200    140    106    215     75    -44   -348
     10    265    252   -137   -122    259    270    290    342    176     25   -290
    109    444    335   -275   -111    389    371    493    514    345    179   -153
    244    849    605   -548   -179    727    381    579    719    623    488    176
    148   1475   1325   -813   -589   1400    353    555   1000   1039    979    714
    -38   1844   1883   -904   -961   1865    158    262   1067   1249   1262   1026
   -223   1569   1792   -672  -1008   1680    -96   -171    737    958   1015    797
   -267    795   1062   -265   -665    927   -324   -568    111    252    309    111
   -171    220    392    -25   -283    306   -441   -670   -223   -163   -137   -340
   -124     -2    122     62   -124     57   -402   -561   -244   -239   -254   -465
    -90     25    116     33   -103     70   -288   -407   -145   -174   -218   -433
    -23    181    202    -80   -114    192   -158   -254    -12    -57   -116   -342
    -33    194    228    -80   -129    210   -127   -213     28    -23    -90   -316
    -57    197    254    -70   -155    223   -101   -187     49     -7    -72   -296
   -109    166    275    -28   -192    220    -93   -179     54     -5    -77   -296
    -83    171    254    -46   -168    213    -98   -181     54     -5    -77   -298
    -18    202    220    -93   -119    213   -109   -189     46    -10    -83   -303
    -12    223    236   -106   -124    228    -98   -179     54      0    -75   -293
    -67    200    267    -64   -166    233    -96   -171     59      7    -67   -283
     -7    215    223   -103   -116    218   -106   -179     49      5    -72   -285
      7    215    207   -111   -101    213   -122   -189     38     -2    -80   -288
    -57    192    246    -67   -153    218   -119   -192     38     -5    -80   -272
    -54    181    236    -62   -145    207   -119   -197     31    -10    -83   -270
    -67    189    254    -62   -161    220   -114   -187     41      7    -70   -252
     18    210    192   -114    -88    202   -132   -202     23     -2    -83   -254
     67    202    135   -135    -33    168   -155   -228     -2    -23   -101   -262
      0    158    158    -77    -77    158   -158   -228     -7    -25    -98   -252
     36    202    166   -119    -64    184   -148   -207      5     -5    -88   -233
     38    194    153   -116    -57    174   -161   -218     -5    -12    -93   -239
      7    158    148    -83    -70    153   -171   -223    -18    -25   -106   -246
     -7    189    197    -90   -101    192   -150   -202      5     -2    -80   -220
     18    166    145    -93    -64    155   -181   -231    -23    -31   -111   -246
     12    168    155    -90    -72    161   -179   -231    -23    -25   -111   -244
    -41    163    205    -62   -124    184   -168   -226    -15    -15   -106   -233
      5    187    181    -96    -88    184   -184   -236    -28    -23   -116   -236
     62    192    127   -127    -33    161   -210   -257    -51    -44   -132   -252
     46    181    132   -114    -41    158   -223   -262    -62    -49   -137   -249
    -59    184    241    -62   -150    213   -197   -236    -33    -18   -106   -205
    -44    184    228    -70   -135    205   -207   -241    -38    -20   -109   -200
    119    226    103   -174      7    166   -254   -283    -80    -54   -140   -228
    116    213     96   -166     10    155   -280   -303   -101    -62   -148   -223
     93    213    119   -155    -12    166   -293   -306   -106    -62   -148   -210
     90    257    166   -174    -36    213   -277   -283    -83    -36   -114   -171
      0    233    231   -116   -114    233   -280   -280    -77    -20    -93   -153
     62    246    184   -155    -62    218   -303   -296    -90    -38   -106   -155
    119    262    142   -192    -10    202   -319   -309   -106    -54   -116   -153
     54    246    192   -150    -67    220   -327   -316   -111    -57   -111   -145
     33    246    213   -140    -90    231   -327   -324   -114    -57   -111   -135
     18    257    239   -137   -109    249   -322   -319   -106    -49   -101   -119
     57    293    236   -176    -88    265   -316   -314    -96    -41    -85   -103
     49    290    241   -168    -96    267   -314   -309    -88    -38    -83    -90
     38    301    262   -171   -111    283   -298   -301    -77    -28    -77    -77
     28    288    259   -158   -114    275   -303   -303    -80    -31    -85    -83
    103    293    187   -200    -41    241   -322   -324    -98    -54   -114   -106
     12    290    277   -150   -132    285   -277   -285    -62    -23    -90    -64
     72    309    233   -192    -80    270   -290   -298    -75    -36   -103    -64
     85    280    192   -184    -54    236   -311   -322   -101    -59   -127    -88
     49    262    213   -158    -83    236   -319   -327   -106    -59   -132    -93
     20    254    233   -137   -106    244   -314   -324   -101    -51   -124    -85
     46    267    218   -158    -85    241   -316   -324   -109    -49   -127    -75
     72    257    181   -166    -54    220   -340   -348   -132    -70   -153    -83
     98    241    142   -171    -20    192   -363   -379   -163    -93   -181    -98
     57    236    179   -145    -59    207   -366   -381   -168    -93   -179    -93
    -15    228    241   -106   -129    233   -355   -374   -161    -77   -166    -70
     -5    239    244   -116   -124    241   -361   -379   -163    -75   -163    -62
     70    259    189   -166    -62    226   -376   -387   -179    -83   -176    -67
     57    259    202   -158    -72    231   -376   -389   -181    -85   -176    -54
    132    280    145   -207     -5    215   -397   -413   -200   -101   -202    -64
    103    267    161   -187    -28    215   -400   -418   -205   -103   -202    -64
     46    257    210   -153    -80    233   -389   -415   -192    -88   -184    -51
     59    270    210   -163    -75    241   -394   -420   -192    -85   -176    -51
     46    280    233   -166    -93    257   -387   -415   -179    -75   -161    -31
     15    275    257   -145   -122    267   -387   -420   -181    -75   -163    -25
     44    290    244   -168    -98    267   -394   -426   -189    -80   -166    -33
     59    290    231   -174    -85    262   -402   -433   -197    -88   -163    -25
     57    290    231   -174    -88    262   -410   -441   -205    -96   -168    -20
     51    270    218   -161    -83    244   -415   -449   -213   -109   -181    -31
     25    257    228   -142   -101    244   -423   -457   -218   -111   -179    -36
     44    288    244   -166    -98    267   -415   -449   -210    -96   -161    -18
      7    265    257   -137   -124    262   -420   -457   -218   -106   -163    -23
     38    257    218   -148    -88    236   -436   -472   -233   -124   -176    -28
     70    259    189   -166    -59    223   -446   -483   -244   -137   -181    -28
    -51    290    342   -119   -197    316   -394   -436   -194    -88   -127     23
    -10    355    363   -174   -187    358   -371   -413   -171    -64   -103     54
     98    350    249   -226    -75    301   -405   -449   -210   -106   -145     23
     67    311    244   -192    -88    277   -413   -457   -220   -114   -150     15
    124    363    239   -244    -57    301   -410   -449   -210    -98   -135     33
    106    397    288   -254    -90    342   -394   -428   -189    -77   -106     62
     96    426    327   -262   -114    376   -387   -428   -179    -62    -85     83
     93    433    337   -265   -122    387   -405   -441   -187    -62    -83     90
     59    428    368   -244   -153    400   -428   -462   -197    -67    -80     96
     77    441    363   -259   -142    405   -446   -478   -207    -72    -83    101
     90    405    311   -249   -109    358   -478   -501   -233    -93   -103     88
     88    350    259   -220    -85    306   -501   -519   -259   -119   -132     64
    101    350    249   -226    -72    301   -498   -517   -265   -124   -137     64
    114    319    202   -218    -44    262   -519   -535   -290   -153   -166     46
     77    252    174   -163    -46    213   -540   -553   -319   -179   -189     20
      7    189    179    -98    -85    184   -545   -561   -335   -197   -205      7
     -2    194    197    -96    -98    194   -540   -553   -327   -189   -194     20
     23    174    150    -98    -64    163   -576   -584   -361   -213   -220    -10
     72    150     75   -111      0    114   -605   -610   -392   -241   -244    -36
     59    142     83   -103    -10    114   -605   -605   -394   -239   -236    -28
     85    168     83   -127      2    127   -607   -605   -394   -239   -228    -28
     80    166     85   -124     -2    127   -613   -607   -397   -241   -226    -28
     57    163    106   -111    -25    135   -607   -602   -392   -233   -210    -18
     59    155     96   -109    -18    127   -613   -602   -397   -241   -218    -23
     88    109     20    -98     33     64   -594   -566   -397   -254   -244    -54
    116     70    -49    -96     83     12   -496   -426   -340   -241   -262    -96
    137    122    -15   -129     77     54   -379   -246   -223   -153   -194    -54
    124    301    174   -215    -25    239   -244    -20    -18     57      2    132
    150    685    535   -418   -192    610   -200     85    207    353    335    480
    218   1350   1130   -784   -457   1241   -327    -59    407    714    800    992
    -23   1761   1784   -870   -904   1771   -540   -402    446    917   1109   1327
   -205   1501   1704   -649   -956   1600   -787   -813    109    618    870   1104
   -197    701    898   -252   -548    800  -1021  -1210   -545   -137    129    405
   -119    103    223      7   -174    163  -1067  -1215   -810   -522   -311    -57
    -46    -90    -44     70     -2    -67   -992  -1065   -779   -558   -392   -179
    -46    -54    -10     49    -20    -33   -841   -875   -641   -457   -316   -137
    -51     54    106      0    -77     80   -722   -724   -506   -340   -213    -62
    -33     98    129    -33    -80    114   -678   -670   -454   -301   -179    -31
     -5    119    124    -57    -64    122   -641   -628   -420   -280   -161    -18
     25    122     93    -75    -33    106   -633   -618   -418   -283   -161    -23
     10    109     98    -59    -44    103   -631   -615   -413   -277   -148    -20
    -33    111    142    -41    -88    127   -607   -594   -389   -252   -124     -2
    -64    119    184    -28   -124    150   -584   -571   -366   -231   -103     18
    -28    119    148    -46    -88    132   -589   -574   -366   -239   -114     10
      2    114    111    -57    -54    114   -594   -579   -371   -241   -119      5
      2    127    124    -67    -62    127   -576   -563   -355   -226   -103     15
    -46    111    158    -33   -103    135   -566   -555   -348   -218    -90     23
     28    119     88    -75    -31    103   -581   -571   -361   -236   -106      2
     70    124     54    -96      7     90   -581   -571   -358   -236   -106      0
     44    129     85    -88    -20    106   -571   -555   -342   -220    -88     18
     25    129    101    -77    -36    116   -555   -540   -327   -205    -70     31
     28    122     93    -75    -33    109   -555   -540   -324   -202    -70     33
     18    135    116    -75    -49    127   -542   -530   -314   -192    -54     46
    -18    103    122    -44    -70    111   -540   -530   -316   -192    -54     44
    -33    103    137    -33    -85    119   -537   -524   -311   -187    -49     38
    -10    122    132    -57    -72    127   -527   -509   -298   -174    -38     46
      5    109    103    -57    -49    106   -537   -524   -311   -187    -54     36
    -51    116    166    -33   -109    140   -519   -504   -290   -166    -31     62
     12    135    119    -75    -51    127   -524   -506   -293   -166    -31     59
     -7    129    137    -59    -72    132   -522   -501   -290   -161    -28     57
     25    122     96    -72    -33    109   -537   -514   -301   -174    -38     46
     36    142    106    -90    -33    124   -522   -498   -285   -155    -20     64
    -25    127    153    -49    -88    140   -517   -491   -277   -145     -7     80
      5    137    129    -72    -62    135   -527   -496   -280   -153    -10     80
    -33    119    153    -41    -93    135   -540   -501   -285   -155    -12     80
     54    174    116   -114    -31    145   -548   -498   -280   -148     -5     85
     85    202    116   -145    -15    161   -548   -491   -270   -135     10     98
     51    213    161   -132    -57    189   -537   -475   -254   -116     33    122
      7    189    181    -98    -85    187   -540   -470   -254   -114     41    124
    -10    200    207    -96   -109    202   -530   -452   -239    -98     57    137
     31    228    197   -129    -83    213   -532   -454   -239    -98     57    142
     96    252    155   -176    -31    205   -542   -462   -246   -109     51    140
    124    267    142   -194     -7    205   -532   -452   -239   -101     59    145
     90    246    155   -171    -33    202   -535   -449   -239    -98     59    142
     70    252    181   -161    -54    218   -524   -441   -226    -90     72    148
     46    267    218   -158    -85    244   -498   -415   -200    -70     93    163
     64    314    249   -189    -90    283   -459   -374   -161    -38    124    192
     31    262    228   -148    -98    246   -465   -381   -168    -51    109    166
    -25    249    272   -111   -148    262   -444   -358   -148    -38    124    174
    -49    249    296   -101   -171    272   -423   -340   -129    -28    137    171
     80    270    189   -174    -54    231   -439   -358   -148    -51    114    140
     18    252    233   -137   -109    244   -418   -342   -129    -38    124    148
     33    236    202   -135    -85    220   -423   -355   -140    -54    109    129
     54    244    187   -150    -64    215   -428   -361   -145    -59    106    122
     23    233    210   -127    -93    223   -420   -358   -140    -54    111    122
     44    241    197   -142    -75    218   -428   -371   -150    -64     98    106
     46    241    194   -145    -75    218   -431   -374   -153    -67     96    103
      2    213    210   -111   -103    210   -436   -381   -161    -72     93     96
     31    241    210   -135    -88    226   -423   -368   -145    -57    106    109
      7    218    210   -114   -103    215   -423   -374   -145    -57    103    106
    -36    233    270    -98   -153    252   -400   -355   -122    -31    129    129
    -59    231    290    -88   -176    262   -397   -353   -111    -25    135    137
    -10    244    254   -116   -132    249   -407   -361   -119    -33    127    124
    -28    246    272   -109   -150    259   -397   -353   -106    -18    137    132
     41    259    218   -150    -88    239   -405   -363   -111    -25    122    116
    -25    241    267   -109   -145    254   -392   -350    -98    -15    132    119
     -5    257    262   -124   -132    259   -392   -345    -93     -7    135    122
     38    272    233   -155    -98    252   -402   -353    -98     -7    132    124
     54    280    226   -168    -85    254   -402   -350    -96    -10    132    129
     83    309    223   -197    -70    267   -394   -340    -88     -5    135    137
     64    298    233   -181    -83    267   -397   -342    -90     -7    129    129
      0    265    262   -135   -132    262   -389   -335    -85      0    135    132
     -2    277    280   -137   -140    277   -376   -322    -70     12    148    150
     41    306    265   -174   -111    285   -374   -316    -70     15    148    153
     23    285    262   -153   -119    275   -381   -322    -77      2    135    142
    -41    246    285   -103   -166    265   -381   -319    -77      2    127    132
    -20    252    272   -116   -148    262   -379   -319    -77      5    127    132
     -2    272    272   -135   -137    270   -374   -314    -72      7    127    132
    -46    254    301   -103   -174    277   -361   -301    -62     15    135    137
    -28    259    288   -116   -158    272   -358   -298    -62     12    132    137
    -36    296    332   -129   -184    314   -327   -272    -36     38    153    161
      7    348    337   -179   -166    342   -303   -249    -15     57    168    176
     31    350    319   -189   -142    335   -298   -244    -12     57    166    174
     54    368    314   -213   -129    342   -288   -233     -7     62    168    176
     38    379    340   -207   -150    361   -275   -220      2     75    176    181
     44    397    350   -220   -153    374   -275   -223     10     83    184    187
     83    459    376   -270   -145    418   -259   -205     36    111    213    218
     41    470    426   -257   -192    449   -254   -197     49    124    233    239
     10    410    400   -210   -194    405   -288   -228     15     93    202    213
     31    428    397   -231   -181    413   -293   -228     18     98    205    223
     33    405    371   -218   -168    389   -301   -226     12     93    200    223
    -20    329    350   -158   -184    340   -316   -244    -10     67    171    197
    -33    290    322   -129   -176    306   -316   -241    -20     54    155    174
      2    270    267   -137   -132    270   -335   -254    -41     33    137    153
     10    252    241   -129   -114    246   -337   -257    -51     18    124    140
    -28    184    213    -77   -119    197   -350   -277    -80    -12     93    111
    -33    174    205    -70   -119    189   -350   -280    -83    -15     88    106
    -57    176    231    -62   -145    205   -340   -270    -72     -5     98    111
    -64    174    239    -54   -150    205   -337   -265    -70     -5     98    114
    -15    166    179    -77    -96    171   -350   -275    -85    -25     80     93
    -49    145    194    -49   -122    171   -350   -272    -88    -25     80     90
    -28    161    189    -67   -111    176   -350   -272    -88    -25     80     96
    -36    171    207    -67   -122    189   -342   -262    -80    -18     90    101
   -101    135    233    -18   -166    184   -319   -231    -64    -12     96     96
     10     85     75    -49    -31     80   -283   -166    -67    -46     38     23
     44     83     38    -64      2     62   -168    -10      7    -12     41      2
    124    197     72   -161     25    135    -28    210    166    119    142     83
    202    475    270   -340    -33    374     46    371    371    353    381    324
    205   1018    813   -613   -303    917     23    384    623    724    818    797
     51   1667   1615   -862   -782   1641   -124    194    852   1127   1319   1340
   -176   1782   1958   -802  -1067   1870   -394   -210    743   1140   1405   1439
   -270   1143   1410   -436   -841   1275   -644   -641    184    535    831    893
   -275    387    659    -57   -467    522   -769   -846   -327    -88    189    262
   -252    -36    213    142   -233     85   -743   -756   -444   -296    -80    -38
   -176    -90     85    135   -132     -2   -626   -592   -366   -265    -96    -85
    -33     28     62      0    -49     46   -504   -439   -249   -174    -28    -44
     -5    124    129    -59    -67    127   -413   -329   -150    -85     44     15
     23    174    148   -101    -62    161   -366   -277   -106    -49     77     41
   -124    124    249      0   -187    187   -316   -228    -70    -20     96     59
   -124    122    246      0   -184    184   -301   -218    -59    -18     96     57
    -44    137    179    -46   -111    158   -311   -226    -64    -23     88     41
     -2    132    135    -64    -70    135   -324   -231    -75    -36     72     25
     15    153    137    -83    -59    145   -314   -218    -62    -23     83     38
     -2    158    161    -77    -83    158   -306   -205    -49    -10     96     49
    -15    158    174    -72    -96    166   -303   -197    -44     -7     98     49
    -25    161    184    -70   -103    171   -296   -189    -38     -5    101     51
    -20    181    202    -80   -111    192   -277   -168    -20     12    119     70
    -49    171    220    -64   -135    194   -275   -166    -18     15    119     70
   -137    142    280     -2   -210    210   -267   -155     -7     23    127     75
    -72    153    226    -41   -150    189   -277   -155    -12     15    116     62
     38    174    135   -106    -46    155   -296   -171    -31     -5     96     44
    -23    148    168    -64    -96    158   -293   -168    -25     -2     93     44
    -41    163    205    -62   -122    184   -272   -148     -5     15    109     64
    -33    153    184    -59   -109    168   -280   -148    -12      5     96     59
    -10    161    171    -75    -90    166   -283   -145    -12      2     93     62
      0    184    181    -93    -90    184   -277   -135     -2     12    101     67
     -2    205    207   -101   -103    207   -267   -122     10     23    111     75
    -72    168    241    -49   -158    205   -270   -119     12     25    106     70
   -109    168    277    -28   -192    223   -259   -103     28     41    119     80
    -51    187    236    -67   -142    210   -270   -109     23     33    114     67
    -20    194    215    -88   -116    205   -277   -106     18     31    111     59
    -28    202    228    -88   -129    215   -277   -101     23     36    116     62
    -18    207    226    -93   -122    215   -283    -98     23     36    114     59
     10    220    210   -116   -101    215   -293    -98     18     33    109     54
     -2    239    241   -116   -122    239   -283    -83     33     49    122     70
    -15    252    265   -119   -140    257   -280    -67     49     62    135     80
    -44    236    280    -96   -161    257   -283    -59     54     70    140     83
    -12    257    270   -122   -140    262   -290    -59     54     72    140     83
     18    285    267   -153   -124    277   -285    -49     62     77    142     85
     18    275    257   -148   -122    267   -298    -59     51     67    129     70
     15    280    265   -148   -124    272   -290    -51     59     72    132     72
      5    316    311   -163   -153    316   -267    -28     83     98    153     98
      5    309    303   -158   -148    306   -275    -36     75     93    148     88
    -25    324    348   -150   -187    337   -257    -15     96    111    163    101
    -23    329    353   -153   -187    340   -249     -2    106    116    163    101
     10    340    329   -176   -161    335   -249     -2    109    111    155     90
    -18    345    363   -163   -189    353   -223     20    135    135    171    103
    -28    342    371   -158   -200    355   -215     28    145    140    168     96
    -23    319    342   -148   -181    329   -207     31    148    137    155     77
      0    324    324   -163   -163    324   -215     20    137    122    142     57
    -28    298    324   -135   -176    311   -210     18    132    114    135     41
    -31    311    342   -142   -187    327   -197     28    145    127    145     41
    -44    303    348   -129   -194    324   -192     25    148    127    145     33
    -72    257    329    -93   -200    290   -202     12    129    109    124     18
    -54    265    319   -106   -187    290   -213     -2    124    101    114     12
    -57    262    319   -103   -189    290   -215    -10    119     96    109      2
    -67    246    314    -88   -189    280   -220    -12    114     88     96    -10
    -57    249    306    -96   -181    275   -223    -12    111     80     88     -7
    -44    241    285    -98   -166    262   -228    -15    106     72     77    -15
    -70    265    332    -98   -200    298   -220     -2    119     90     90     -2
    -51    285    337   -116   -194    311   -223     -2    122     93     90     -2
    -28    267    296   -122   -163    280   -236    -12    114     77     75    -18
    -31    290    322   -129   -176    306   -246    -15    106     67     70    -25
    -10    285    296   -140   -153    290   -254    -20     98     59     57    -31
    -77    283    361   -101   -218    322   -233      2    122     83     77    -10
    -59    296    353   -119   -205    324   -244      0    119     80     67    -12
    -93    277    371    -93   -233    324   -231     18    137     96     75      0
    -41    290    329   -124   -184    309   -246      5    124     80     57    -15
     -7    283    290   -137   -148    285   -262     -7    109     59     33    -36
    -36    298    332   -132   -184    314   -257      0    114     64     33    -31
    -25    285    309   -129   -168    296   -254      2    111     57     20    -41
    -10    285    293   -137   -153    290   -270     -7    101     46     10    -54
    -31    303    335   -135   -181    319   -262      0    111     59     18    -46
    -18    303    322   -142   -171    311   -259      0    114     59     12    -51
    -44    257    301   -106   -174    277   -277    -12     96     38    -10    -72
    -46    270    314   -114   -181    290   -272     -5    103     41     -7    -70
      0    270    270   -135   -135    270   -290    -23     83     20    -28    -85
    -23    288    309   -135   -166    298   -285    -10     93     31    -23    -72
     -7    275    283   -135   -145    277   -283     -7     96     31    -31    -77
    -20    254    275   -119   -148    265   -293    -18     85     18    -46    -93
    -33    267    301   -116   -166    283   -285     -7     93     20    -46    -85
    -59    314    374   -129   -218    342   -265     15    119     44    -20    -62
    -28    345    374   -158   -202    358   -259     20    127     49    -18    -62
     33    376    340   -207   -153    358   -259     25    127     46    -20    -67
     10    358    348   -184   -168    353   -249     38    132     51    -18    -70
    -88    342    431   -127   -259    387   -226     62    158     70      5    -49
      5    405    397   -205   -197    402   -239     51    155     67     12    -51
     77    459    379   -270   -150    418   -233     62    171     80     28    -44
    -12    415    428   -200   -220    420   -249     49    166     72     25    -54
    -80    418    498   -168   -288    457   -257     49    171     80     44    -46
    -51    428    480   -189   -265    454   -275     44    166     75     44    -54
    -18    400    418   -192   -218    407   -311     15    132     38     12    -88
    -62    350    413   -142   -236    381   -316     15    122     23     -5   -116
    -33    301    335   -135   -184    316   -319     18    106      0    -23   -148
    -20    259    280   -122   -150    270   -345     -2     75    -33    -54   -184
    -38    231    270    -96   -155    249   -358    -15     57    -49    -70   -207
    -75    220    296    -72   -184    257   -358    -18     54    -57    -72   -215
    -88    207    296    -59   -192    249   -348    -10     59    -54    -67   -213
    -83    197    277    -57   -179    236   -361    -18     46    -70    -80   -231
    -36    179    215    -72   -124    194   -381    -31     28    -85   -103   -252
    -28    176    205    -72   -116    189   -384    -33     25    -88   -111   -257
    -80    168    249    -46   -166    210   -379    -25     31    -83   -106   -257
    -67    197    262    -64   -163    228   -363    -10     49    -59    -88   -241
    -44    163    207    -59   -127    184   -374    -18     33    -77   -111   -259
     15    142    127    -77    -54    135   -358     12     28   -103   -148   -296
    -41     88    129    -25    -85    106   -239    161     98    -75   -158   -332
    -67    135    202    -36   -135    168   -114    340    223     18    -96   -293
     -2    332    335   -166   -168    332      2    542    415    213     75   -135
    106    698    592   -402   -241    646     38    649    636    506    381    184
     75   1335   1260   -706   -592   1299    -12    610    904    917    862    685
    -96   1709   1805   -807   -950   1756   -223    311    950   1111   1124    953
   -233   1376   1608   -574   -919   1491   -498   -145    563    771    818    670
   -332    579    911   -122   -620    745   -719   -574    -93     28     96      5
   -220     51    270     83   -246    161   -805   -607   -376   -342   -324   -407
   -210   -142     67    174   -140    -38   -722   -446   -345   -368   -394   -491
   -176   -132     44    153   -111    -44   -626   -314   -259   -314   -371   -478
   -210    -49    161    129   -187     54   -485   -153   -116   -194   -272   -392
   -148     49    197     46   -171    122   -431    -83    -49   -132   -218   -345
   -106    101    207      2   -158    155   -402    -44    -10   -101   -194   -324
    -77    103    181    -12   -129    140   -389    -25     -2    -96   -197   -322
   -103    119    223     -7   -163    171   -366      0     18    -77   -181   -301
   -109    106    215      0   -163    158   -368     -2     15    -83   -187   -301
    -93    103    194     -5   -145    148   -381    -12      5    -93   -200   -314
    -80    124    205    -23   -142    163   -361     15     25    -75   -184   -293
    -98    114    213     -7   -155    163   -353     28     33    -72   -184   -283
    -93    109    202     -7   -148    155   -366     20     28    -75   -192   -288
    -96    127    223    -15   -158    174   -366     25     36    -67   -184   -283
    -90    129    218    -20   -155    174   -366     28     38    -67   -184   -280
   -148    129    277     10   -213    202   -350     41     51    -54   -168   -267
   -153    106    259     23   -205    181   -361     41     46    -62   -179   -277
   -124    116    241      2   -184    179   -368     38     41    -72   -189   -285
    -85    119    202    -18   -145    161   -379     28     33    -88   -207   -293
   -103    122    226     -7   -163    174   -368     46     46    -70   -194   -275
   -109    119    228     -7   -168    174   -371     46     46    -72   -197   -275
    -96    127    223    -15   -161    174   -366     51     54    -70   -192   -270
   -189    119    309     33   -249    213   -348     75     77    -46   -171   -246
    -88    142    231    -25   -158    187   -376     57     57    -64   -194   -272
    -36    129    166    -49   -101    148   -394     49     49    -72   -205   -280
    -85    155    241    -36   -163    197   -389     59     62    -57   -184   -262
    -67    145    210    -41   -140    176   -400     57     54    -70   -194   -272
    -36    137    174    -49   -103    155   -400     64     59    -70   -194   -265
    -33    142    176    -57   -106    161   -413     54     51    -77   -200   -265
    -57    155    210    -49   -132    181   -418     59     59    -67   -189   -252
    -15    184    197    -85   -106    189   -413     75     70    -57   -176   -231
     -2    161    163    -77    -83    161   -433     62     54    -67   -184   -236
     18    176    158    -98    -70    166   -449     57     51    -59   -181   -236
     57    223    166   -140    -54    194   -446     70     64    -46   -168   -220
    -10    236    244   -114   -127    239   -428     98     88    -15   -137   -184
    -10    223    233   -106   -122    228   -449     83     72    -31   -145   -194
     25    236    210   -132    -90    223   -446     93     80    -23   -132   -184
     18    233    215   -127    -98    223   -439    101     85    -18   -129   -171
    -10    213    223   -101   -116    218   -433    106     88    -20   -127   -168
    -12    226    239   -106   -124    231   -428    111     93    -15   -122   -161
    -33    244    277   -106   -155    262   -405    135    119     12    -93   -137
     23    267    244   -145   -109    257   -410    129    114      7    -96   -148
     23    254    231   -140   -103    244   -405    132    116      5   -101   -158
     33    272    239   -153   -101    257   -392    145    129     10    -93   -155
     36    246    210   -142    -88    228   -376    161    140     18    -90   -150
     12    254    241   -135   -114    249   -363    171    155     28    -80   -142
     -7    267    272   -129   -140    270   -350    181    174     44    -70   -137
     -5    254    259   -124   -132    257   -345    184    181     46    -72   -142
    -10    246    257   -119   -132    252   -345    179    181     49    -75   -153
     10    298    285   -155   -137    293   -329    187    200     64    -59   -140
    -64    239    301    -88   -181    270   -322    184    197     57    -64   -145
    -90    194    285    -51   -187    239   -335    168    181     38    -85   -166
    -62    187    246    -62   -155    215   -335    166    176     36    -90   -174
    -31    202    233    -85   -132    215   -340    158    171     36    -96   -179
    -54    207    259    -77   -158    233   -329    168    181     44    -85   -168
     -7    207    215    -98   -111    210   -342    158    171     31    -98   -174
    -75    194    267    -62   -171    231   -327    171    187     44    -88   -161
    -62    207    267    -72   -166    236   -329    168    184     41    -88   -158
     -5    231    233   -114   -119    231   -329    174    187     44    -85   -155
     15    244    228   -129   -106    236   -322    184    197     51    -77   -142
    -83    200    283    -59   -184    241   -327    181    192     54    -72   -140
   -119    192    309    -36   -215    249   -319    189    202     64    -57   -129
   -122    207    327    -44   -226    265   -309    200    215     75    -46   -119
   -119    223    342    -51   -231    283   -303    210    220     80    -46   -116
   -101    215    316    -57   -207    267   -303    215    223     80    -49   -111
     31    215    184   -124    -75    200   -342    181    189     41    -85   -140
     59    254    192   -158    -67    223   -324    200    213     64    -62   -119
    -67    215    283    -72   -174    249   -306    220    228     80    -49   -103
    -75    205    280    -64   -179    241   -306    215    223     72    -57   -109
    -51    179    228    -64   -140    202   -324    197    202     54    -75   -127
    -70    197    265    -64   -166    228   -303    213    220     75    -54   -109
    -36    218    254    -90   -145    236   -296    220    231     80    -46    -96
    -64    192    254    -64   -161    223   -296    218    226     70    -54    -98
    -83    181    265    -49   -174    220   -298    218    226     70    -59    -93
    -70    187    257    -59   -163    220   -298    218    226     72    -54    -88
    -98    202    301    -51   -200    252   -280    233    241     88    -38    -70
    -51    246    298    -98   -174    272   -262    252    257     98    -25    -57
    -33    259    290   -114   -161    275   -249    265    267    106    -15    -46
    -62    241    303    -90   -184    270   -241    270    267    106    -12    -44
   -129    265    394    -67   -262    329   -194    316    311    150     31      0
    -90    262    353    -88   -223    306   -210    303    296    135     15    -15
    -18    316    335   -150   -176    324   -213    298    301    142     23     -7
     70    392    322   -231   -127    355   -197    311    324    166     49     12
     -2    332    335   -163   -168    332   -213    296    311    158     41      2
    -88    296    384   -106   -236    340   -223    285    306    153     41      5
    -44    322    366   -140   -205    342   -231    280    309    158     51     20
    -18    293    311   -140   -163    301   -254    267    288    140     33      2
    -41    257    298   -106   -168    277   -252    270    280    129     20     -5
    -57    194    249    -70   -153    220   -262    257    259    101     -7    -33
    -96    163    257    -33   -176    210   -254    262    254     96    -15    -33
    -98    124    223    -15   -161    174   -259    254    236     80    -36    -49
    -62     90    153    -12   -106    122   -288    228    205     54    -64    -75
      2     72     70    -38    -33     70   -314    200    168     25    -96   -106
    -36     64    101    -15    -70     83   -296    213    176     36    -88    -90
    -98     64    163     15   -132    111   -275    231    197     59    -67    -64
   -114     62    176     25   -145    119   -262    244    202     72    -57    -49
    -64     62    127      0    -96     93   -277    233    187     57    -75    -62
    -51     85    137    -18    -96    111   -262    252    202     72    -62    -38
    -83     64    145      7   -114    103   -262    257    200     67    -67    -33
    -93    -18     75     57    -85     28   -277    259    171     28   -119    -83
    -41    -77    -36     59     -2    -59   -197    374    207     25   -155   -132
     12    -12    -25      0     18    -18    -64    555    332    114    -98    -98
     59    148     88   -106    -15    116     62    763    517    288     57     46
    132    501    368   -316   -116    436    153    919    750    566    353    353
     98   1062    963   -581   -431   1013    148    932   1010    950    802    831
    -75   1512   1587   -719   -831   1548    -28    670   1104   1202   1130   1176
   -226   1374   1600   -574   -914   1488   -311    226    831   1013    997   1062
   -337    688   1026   -174   -680    857   -535   -213    223    348    358    483
   -296     77    374    106   -335    226   -633   -322   -142   -127   -145     -7
   -205   -215    -10    210    -98   -114   -607   -210   -192   -249   -322   -189
   -127   -218    -90    171    -18   -155   -493    -57   -101   -197   -303   -184
   -127   -181    -54    155    -36   -119   -387     72      2   -119   -249   -135
   -127    -90     36    106    -85    -28   -316    161     96    -36   -174    -57
   -132    -49     83     90   -109     15   -267    218    148     10   -129    -12
    -67    -38     28     51    -51     -5   -254    236    155     15   -135    -20
    -36    -25     10     31    -23     -7   -252    244    163     15   -135    -18
    -38    -18     20     25    -31      2   -241    252    174     23   -127    -10
      0     12     12     -5     -7     12   -223    270    189     38   -111      2
     15     36     20    -25     -2     28   -210    280    202     51    -98     15
    -31      7     38     12    -33     23   -218    277    202     49   -101     18
    -38     -5     31     20    -36     12   -213    280    205     49    -98     20
    -31     10     41     10    -36     23   -205    288    213     57    -88     31
    -46      2     46     20    -46     25   -205    288    210     54    -85     31
    -25     28     54      0    -38     41   -192    298    220     64    -77     44
    -36     38     72     -2    -57     54   -187    301    226     72    -67     57
    -31     38     67     -5    -49     51   -184    306    228     77    -62     64
    -25     46     72    -10    -49     57   -179    311    236     88    -46     83
    -31     46     77     -7    -54     62   -184    309    239     88    -44     90
    -49     18     64     12    -57     41   -189    303    231     80    -49     88
    -49     20     70     12    -59     44   -187    309    236     88    -41     90
    -38     31     70      2    -54     49   -184    311    239     93    -31     98
    -23     38     62     -7    -41     49   -171    322    246    103    -15    116
    -36     33     70      0    -54     51   -176    316    244    106     -5    119
    -10     59     70    -25    -41     64   -163    327    257    124     12    129
    -15     67     80    -28    -46     72   -161    332    262    132     31    135
    -12     72     85    -28    -49     77   -163    332    262    137     36    142
    -31     38     70     -5    -49     54   -176    319    246    129     31    145
    -51     57    106     -2    -80     80   -163    335    259    150     59    174
    -51     70    119    -10    -85     93   -150    350    272    166     80    197
    -64     59    124      2    -93     90   -150    358    277    176     90    218
    -10     67     75    -31    -44     70   -174    340    254    163     83    213
     36     83     46    -59     -5     67   -189    335    249    163     90    218
     23     83     59    -57    -18     72   -187    345    257    176    109    233
     41     85     44    -62      0     64   -189    345    254    176    111    244
     38     93     51    -67     -7     72   -189    353    259    187    127    262
     70    114     44    -93     12     77   -187    358    262    194    137    275
     23    109     83    -67    -31     96   -179    366    267    205    148    285
     51    119     67    -85     -7     93   -187    355    254    197    145    283
     70    158     85   -114     -7    122   -163    376    267    213    161    303
     -7    145    153    -70    -80    148   -140    397    285    236    189    329
     44    135     88    -90    -23    114   -153    387    270    223    176    316
    -83    111    194    -12   -137    153   -119    418    301    249    207    350
     12    158    142    -85    -64    150   -114    420    303    249    207    348
     49    153    103   -101    -28    129   -109    420    303    244    200    337
     70    166     96   -119    -12    132   -101    428    314    252    210    340
     70    197    127   -132    -28    163    -77    446    337    275    236    358
     18    192    171   -106    -77    181    -67    452    348    283    244    361
     -2    184    187    -90    -96    187    -59    452    353    288    249    358
    -18    171    189    -77   -103    179    -62    444    348    280    249    350
     10    166    155    -88    -72    161    -75    428    335    265    239    329
    -28    176    202    -75   -116    189    -64    433    342    275    252    335
    -12    197    210    -93   -111    202    -51    439    355    277    262    340
    -15    184    197    -85   -106    189    -49    436    355    272    265    345
    -62    184    246    -59   -153    215    -41    439    368    280    283    358
    -41    220    262    -90   -153    241    -31    449    384    296    306    376
    -28    210    239    -90   -132    223    -33    444    379    290    306    366
    -77    194    272    -59   -176    233    -36    441    376    288    311    363
    -49    226    275    -88   -161    249    -33    441    381    290    324    361
      5    254    246   -129   -122    252    -36    449    389    298    337    366
     36    270    231   -153    -96    252    -25    465    400    309    350    374
     10    262    249   -137   -119    254    -15    475    410    314    361    381
    -18    239    257   -109   -137    246    -10    480    413    319    366    387
    -51    236    288    -96   -168    262      7    498    433    335    384    402
    -54    226    277    -85   -166    252     10    501    436    337    389    402
    -25    228    254   -101   -140    241      5    493    433    335    387    400
    -57    220    277    -80   -166    249     15    501    441    342    394    407
    -12    223    236   -106   -124    228     12    496    439    337    392    402
    -15    213    228    -98   -122    220     23    509    446    348    402    413
    -20    223    244   -101   -132    233     36    519    462    361    415    428
    -10    207    218    -98   -114    213     33    514    457    358    410    423
   -129    174    303    -20   -215    239     62    532    478    376    431    436
    -72    161    231    -44   -150    194     46    522    459    355    413    418
     -2    158    161    -80    -80    161     36    514    449    342    397    402
     62    197    135   -129    -36    166     38    511    446    345    400    400
     18    184    166   -103    -72    176     57    522    459    355    407    410
    -15    181    194    -83   -106    187     80    540    478    366    418    426
    -25    210    233    -93   -129    223    114    566    509    394    444    452
      2    239    236   -119   -116    239    135    584    524    415    467    465
    -31    226    257    -98   -145    241    142    581    524    420    470    459
    -49    239    288    -96   -168    262    155    592    535    426    475    467
      5    277    270   -142   -132    272    163    597    540    428    478    472
    -36    288    324   -124   -179    306    189    618    566    457    504    498
    -64    311    374   -124   -220    342    197    620    581    472    522    519
    -54    301    355   -124   -205    327    179    605    571    467    517    530
    -10    290    301   -140   -155    298    155    584    558    454    511    535
    -20    332    353   -155   -187    342    150    587    568    475    537    555
    -36    290    327   -127   -181    306    119    561    537    446    509    524
    -33    257    290   -111   -161    272    122    563    527    428    488    506
    -31    197    228    -83   -129    210    106    553    506    402    454    475
    -31    148    179    -57   -103    163     93    537    485    381    431    452
    -15    137    153    -62    -85    145     85    527    472    363    410    433
    -36    116    153    -38    -93    135     80    522    459    350    400    420
    -67     90    155    -12   -111    122     83    519    457    342    392    413
    -80     67    148      7   -114    106     85    517    452    337    387    405
    -36     85    119    -25    -77    103     80    514    449    332    381    392
    -44     85    129    -20    -85    106     77    511    449    329    381    389
    -51     80    132    -15    -93    103     83    511    449    329    381    392
    -64     77    142     -5   -103    109     88    517    454    335    384    392
    -70     59    127      2    -98     93     90    514    449    329    376    384
    -64     33     98     15    -80     64    116    555    459    327    363    366
     -2     -5     -5      2      0     -5    194    665    493    324    329    309
     -2     49     51    -23    -25     49    348    859    623    418    389    342
     93    192     98   -142     -2    145    454   1052    782    568    517    457
    179    530    350   -355    -85    441    504   1166    989    828    797    748
    132   1114    982   -623   -426   1049    454   1127   1239   1218   1260   1254
    -90   1644   1735   -776   -911   1688    257    846   1376   1535   1680   1706
   -202   1439   1641   -618   -924   1540    -51    387   1044   1273   1478   1506
   -259    711    971   -226   -615    839   -275    -10    446    597    810    875
   -202     62    265     67   -233    163   -353   -109     67    109    285    355
   -181   -197    -15    189    -83   -106   -265     57     75     38    166    207
   -194   -197     -5    194    -96   -101   -124    226    189    116    213    231
   -153   -109     41    129    -98    -33    -12    361    298    205    283    283
    -93    -20     70     54    -83     23     51    439    376    267    335    332
    -96      7    103     44    -98     54    106    493    420    301    363    361
    -77     15     93     31    -85     51    122    511    428    303    368    361
    -72     15     85     28    -80     49    137    527    441    311    381    361
   -114      0    111     57   -114     54    158    542    457    324    389    363
    -83    -23     59     54    -72     18    142    524    439    306    368    342
    -31      0     31     12    -31     15    142    530    441    306    374    353
    -12     15     25     -2    -18     20    145    535    446    314    387    358
    -28     33     59     -5    -44     46    161    548    465    335    407    374
    -96     28    124     33   -109     75    187    568    483    355    431    387
    -93     38    129     25   -114     83    189    568    488    363    439    389
    -64     38    101     12    -83     70    187    566    485    358    436    384
    -67     20     85     20    -75     51    181    558    480    353    433    376
    -49     41     90      5    -70     64    189    563    488    361    446    384
   -114     36    150     36   -132     93    200    576    501    374    457    402
    -80     41    122     18   -101     80    192    568    493    363    446    392
    -54     49    103      2    -80     75    187    561    488    363    444    384
    -12     85     98    -36    -54     90    197    568    496    374    452    392
    -38     46     83     -5    -62     64    181    550    478    355    436    366
    -31     64     96    -18    -62     77    189    558    488    363    446    376
    -44     83    124    -20    -85    103    194    563    493    368    457    381
    -70     75    145     -2   -106    109    192    558    493    371    457    374
    -15    124    140    -54    -77    132    207    574    511    387    472    384
    -67    106    174    -20   -122    140    215    584    519    397    478    387
    -54    101    153    -25   -103    127    197    579    511    387    472    374
      2    137    135    -70    -64    137    200    587    519    397    485    381
    -49     98    148    -25    -98    124    192    574    509    387    472    371
    -93    116    207    -12   -150    161    210    597    530    407    496    397
    -25    142    166    -59    -96    153    197    594    524    405    493    397
     57    184    127   -119    -33    155    187    587    522    405    493    392
     12    187    174   -101    -80    181    192    597    532    413    501    394
     -2    179    181    -90    -90    181    194    600    537    420    504    402
     15    200    184   -109    -83    192    205    610    548    428    511    415
      2    210    207   -106   -101    210    210    620    555    436    517    420
      2    220    218   -111   -109    218    210    620    555    436    517    423
     41    254    213   -148    -85    236    213    618    558    436    517    423
     38    257    218   -148    -88    239    220    615    561    436    514    420
    -23    246    270   -111   -145    257    239    631    576    449    524    433
    -10    275    283   -135   -148    280    254    646    594    467    537    446
     31    277    246   -153   -109    262    254    646    592    462    524    431
     10    265    252   -137   -119    259    267    657    597    462    524    426
    -15    270    285   -127   -150    277    298    685    626    485    540    444
    -12    259    272   -124   -142    267    296    683    626    478    530    431
    -15    277    293   -129   -155    283    316    696    641    493    540    433
    -28    257    283   -116   -155    270    324    696    646    491    535    423
    -44    228    272    -90   -158    249    322    685    636    480    524    410
    -12    233    244   -111   -127    239    316    678    628    472    514    400
      5    223    218   -116   -106    220    309    665    615    457    498    387
    -41    215    254    -88   -148    236    322    667    623    462    501    392
    -70    215    285    -72   -176    249    329    672    628    467    509    397
    -46    218    265    -88   -155    241    324    659    618    457    501    389
     -7    231    239   -111   -124    236    327    659    620    459    501    387
      0    207    207   -103   -106    207    309    644    602    446    483    374
    -10    202    213    -96   -111    207    309    646    607    449    488    379
    -51    207    257    -80   -155    231    329    665    626    467    504    394
    -51    218    270    -83   -161    244    335    670    631    472    509    402
    -57    207    262    -77   -161    233    327    667    626    470    506    400
    -31    226    257    -96   -142    241    324    662    623    467    506    397
    -36    236    272   -101   -155    254    337    678    636    478    517    413
    -72    207    280    -67   -176    244    337    680    636    480    519    413
    -18    236    254   -109   -137    246    340    683    636    483    522    415
      0    265    265   -132   -132    265    355    698    652    496    540    431
   -135    202    335    -33   -236    270    363    701    654    498    542    428
    -28    210    239    -90   -135    226    337    680    628    475    522    402
     64    241    176   -155    -57    210    335    678    628    475    522    402
     33    231    197   -132    -80    215    342    685    633    480    527    410
    -23    207    231    -96   -127    218    348    688    633    480    530    410
    -49    200    249    -75   -150    223    353    693    639    485    532    415
    -98    179    277    -41   -189    228    361    698    644    493    537    423
    -20    192    213    -85   -116    202    358    698    641    491    537    418
     38    207    168   -124    -64    189    342    683    626    475    524    400
     -7    171    179    -83    -93    174    332    670    613    465    514    384
    -33    184    218    -75   -127    202    348    685    628    483    532    405
    -31    205    236    -85   -132    220    363    698    641    498    545    415
     10    192    181   -101    -85    187    345    678    620    478    524    394
    -18    194    213    -88   -116    205    366    696    639    496    542    413
    -25    220    246    -98   -137    233    384    714    659    511    563    428
    -20    265    285   -122   -153    275    402    727    675    530    584    441
    -10    277    288   -135   -150    283    423    748    691    542    592    446
     -5    288    290   -142   -148    290    433    753    696    548    597    454
    -23    288    311   -132   -168    298    444    761    706    558    613    465
    -12    322    335   -153   -174    327    454    769    719    579    633    483
    -10    361    371   -176   -192    366    467    779    740    602    657    501
    -44    358    402   -155   -223    379    457    771    740    605    662    501
    -38    355    394   -158   -218    374    441    761    735    602    659    498
     23    363    340   -192   -158    353    410    740    717    587    646    485
     18    319    301   -171   -142    311    381    719    693    563    620    465
     49    301    249   -176    -98    275    376    711    678    545    600    446
     15    226    207   -122    -96    218    368    704    654    517    568    418
     12    200    187   -106    -85    194    363    698    644    501    553    402
     12    161    148    -88    -67    153    342    670    610    470    522    371
    -33    135    168    -51   -101    150    350    675    613    472    524    379
    -67    124    189    -31   -129    158    361    683    620    475    530    387
    -54    101    155    -23   -103    127    348    670    605    454    506    363
    -62     83    145    -12   -103    114    342    662    592    439    488    345
    -85     83    168      0   -127    124    358    672    602    444    491    345
   -124     70    194     25   -161    132    366    680    607    449    491    340
    -49     80    129    -15    -88    103    350    665    594    433    475    314
    -31     67     98    -20    -64     83    345    657    584    420    462    296
     -2     51     54    -25    -28     51    355    672    581    407    446    270
     57     12    -44    -36     49    -15    418    753    597    392    413    215
     57     57      0    -57     28     28    566    935    711    470    465    228
    119    161     41   -142     38    101    680   1127    857    594    563    306
    155    441    285   -301    -64    363    763   1280   1065    836    813    555
    194    956    758   -576   -280    857    724   1273   1299   1184   1213    987
     31   1584   1553   -807   -761   1569    558   1054   1512   1574   1696   1506
   -171   1551   1719   -691   -945   1634    272    620   1306   1467   1652   1483
   -252    919   1171   -335   -711   1044     23    192    740    862   1067    940
   -239    205    441     15   -340    322   -101      0    259    275    457    342
   -239   -179     59    210   -150    -59    -49    119    181    109    233     96
   -226   -205     18    213   -124    -96     75    283    275    161    249     88
   -127    -83     44    103    -88    -20    210    444    402    265    329    148
    -62     31     90     12    -77     59    296    545    498    353    405    207
    -72     59    132      7   -101     96    342    592    540    389    433    233
    -62     44    103      7    -83     75    355    605    545    387    423    223
     10     67     54    -38    -20     62    353    602    537    376    410    213
    -72     38    111     15    -93     75    361    605    537    379    407    210
    -98     44    142     28   -119     93    371    610    545    384    415    215
    -38     80    119    -23    -80    101    371    610    550    387    413    210
    -36    111    148    -38    -90    127    384    626    566    402    426    223
    -49    103    150    -28    -98    124    389    628    568    407    426    220
   -124     80    205     23   -163    142    402    641    579    420    436    226
    -96    106    202     -7   -150    153    402    644    581    423    441    231
    -15    132    148    -59    -83    140    392    633    574    418    431    218
     15    140    124    -77    -54    132    384    628    568    410    423    202
    -25    114    140    -44    -83    127    381    623    566    407    420    197
    -10    127    137    -59    -72    132    387    628    571    413    426    200
      7    119    109    -64    -49    114    371    613    555    394    410    181
     -2    127    129    -62    -67    127    374    615    561    400    413    184
     18    155    137    -85    -59    148    379    620    571    407    420    187
    -46    129    174    -44   -111    153    397    636    584    420    428    197
    -36    142    179    -51   -106    161    397    639    587    423    428    194
      5    158    153    -83    -75    155    389    631    579    415    418    184
    -49    142    192    -46   -119    166    389    633    587    420    418    184
    -62    161    223    -51   -142    192    400    646    600    428    426    194
      0    179    179    -90    -88    179    387    636    592    420    415    179
      2    163    158    -85    -77    163    379    628    587    413    407    168
     10    168    158    -88    -72    163    376    631    587    410    413    171
      7    179    168    -93    -80    174    379    631    589    413    418    174
    -41    187    226    -72   -135    205    397    657    613    433    444    200
    -33    197    228    -83   -132    213    397    665    623    441    454    210
     44    187    142   -114    -49    166    363    639    592    415    431    179
     49    205    155   -129    -54    181    358    641    597    420    441    184
     46    236    189   -142    -70    213    371    662    620    444    467    202
     51    254    202   -153    -77    231    374    665    623    449    472    205
     20    262    241   -140   -109    252    379    667    628    454    480    207
     -7    259    265   -127   -135    262    381    670    628    457    485    202
     75    298    223   -189    -72    262    381    670    631    459    491    205
     51    322    270   -189   -109    296    400    683    649    478    511    220
     46    296    249   -171   -101    272    389    667    631    465    493    197
     28    259    228   -145   -101    244    371    649    610    446    467    168
     10    277    267   -145   -129    272    392    670    631    465    483    181
     20    280    257   -153   -119    267    392    667    628    462    472    166
     77    290    213   -184    -67    252    384    657    615    444    452    142
     46    314    265   -181   -109    290    413    680    639    465    465    155
     25    311    283   -168   -129    298    413    672    631    457    454    135
    -57    265    319   -103   -189    290    426    675    633    459    449    124
     49    275    226   -161    -88    252    402    649    605    431    413     85
     33    249    213   -142    -90    231    400    631    589    415    389     70
      2    239    236   -122   -116    239    410    633    589    415    384     67
    -46    244    288   -101   -168    265    426    636    592    423    389     70
     38    223    184   -129    -72    205    384    589    545    376    337     23
    -12    207    220    -98   -116    215    379    579    540    374    332     18
    -44    231    275    -93   -158    252    392    584    548    389    345     25
     57    262    205   -161    -75    233    366    550    517    363    314     -7
     31    257    226   -142    -96    241    345    527    498    345    293    -31
     12    244    228   -129   -106    236    355    535    506    353    293    -23
     -2    218    220   -109   -111    220    358    535    506    353    285    -25
    -75    207    280    -67   -179    244    371    542    514    368    293    -15
    -36    220    257    -90   -145    239    361    535    506    363    290    -18
     25    231    202   -129    -88    218    335    509    480    337    267    -41
     20    220    200   -122    -88    210    316    483    459    316    249    -64
     51    246    194   -150    -72    220    303    472    449    306    241    -72
     18    262    244   -140   -111    254    322    488    465    319    252    -59
      7    241    233   -124   -111    236    306    470    446    306    231    -75
     10    228    218   -119   -103    223    293    454    431    290    213    -90
     31    233    202   -135    -85    218    285    444    420    285    202    -96
     57    231    174   -142    -57    202    262    426    400    270    184   -114
     72    246    171   -161    -49    207    239    405    379    249    161   -135
    -20    213    233    -96   -127    223    254    418    389    257    168   -124
    -25    197    223    -85   -124    210    254    420    389    257    168   -122
     28    228    200   -127    -85    215    239    407    376    246    161   -132
     31    213    179   -122    -72    194    223    394    363    228    145   -145
     25    207    181   -116    -77    194    207    379    348    213    132   -158
     62    218    153   -142    -44    187    187    358    322    189    109   -176
     23    220    197   -122    -85    210    200    371    329    197    116   -168
     -2    197    200    -98   -101    200    179    348    306    174     96   -187
    -31    184    215    -77   -124    200    179    345    301    168     96   -187
      2    184    181    -96    -88    184    158    329    283    150     77   -215
     23    202    179   -111    -77    192    148    316    270    140     64   -233
    -72    233    303    -80   -189    267    202    371    319    184    111   -184
     -2    262    265   -129   -135    265    197    366    309    174    101   -194
     -5    262    267   -129   -137    265    200    366    309    171     98   -197
      2    290    288   -145   -142    290    213    379    322    179    109   -192
     88    306    218   -197    -64    262    189    353    296    153     80   -218
    -18    322    340   -153   -179    332    223    384    335    184    114   -184
    -54    363    415   -155   -233    387    252    410    366    213    142   -155
    -20    353    374   -166   -197    363    226    384    345    192    122   -181
     62    340    275   -202   -106    309    163    327    296    145     75   -228
     33    361    327   -197   -145    345    166    332    309    158     88   -213
     90    342    249   -218    -77    296    129    298    272    119     44   -254
     90    280    189   -184    -49    236    114    272    241     80      0   -298
    -10    194    202    -93   -106    197    122    275    233     64    -15   -314
    -70    150    220    -41   -145    184    124    267    226     57    -28   -327
    -25    153    179    -64   -101    166    111    246    205     31    -59   -361
    -31    142    174    -54   -101    158    103    233    192     15    -77   -376
    -64     90    153    -15   -109    119     70    194    155    -12   -116   -413
    -70     80    148     -5   -109    114     75    192    155    -12   -122   -420
    -41     72    111    -18    -75     93     64    179    142    -25   -135   -439
    -18     83    101    -31    -59     90     59    168    137    -28   -137   -446
    -46     67    114    -12    -80     90     54    158    129    -36   -150   -452
      0     88     88    -44    -44     88     51    150    124    -38   -158   -454
    -18     80     98    -31    -59     88     49    148    122    -38   -163   -459
    -72     25     98     23    -85     62     67    171    119    -46   -181   -488
    -57     -2     51     28    -54     23    168    296    168    -33   -200   -532
     20     54     33    -38     -5     44    275    439    257     25   -166   -530
     54    220    166   -137    -57    194    397    636    431    194    -12   -394
    158    563    405   -361   -122    485    441    745    636    452    259   -116
     77   1137   1060   -610   -491   1098    394    727    906    859    730    376
    -31   1514   1543   -743   -787   1527    158    426    966   1067   1005    662
   -124   1275   1400   -576   -763   1337   -140    -31    620    779    756    433
   -223    540    763   -158   -493    652   -381   -491    -38     59     64   -210
   -226     18    244    101   -236    129   -426   -532   -324   -311   -335   -607
   -122   -194    -72    158    -25   -135   -374   -413   -345   -394   -457   -750
   -148   -236    -88    189    -31   -161   -270   -277   -272   -350   -444   -756
   -163   -137     25    150    -96    -57   -140   -129   -140   -239   -353   -678
   -106    -33     72     67    -90     18    -83    -67    -72   -176   -301   -631
   -103     12    116     44   -111     64    -36    -10    -23   -135   -262   -597
   -122    -23     98     70   -111     36    -25     -7    -25   -140   -272   -613
    -75    -20     54     49    -64     15    -33    -18    -38   -153   -285   -626
   -127     -7    116     67   -124     54    -18     -2    -23   -137   -272   -613
   -101      2    103     49   -103     51    -33    -15    -33   -148   -283   -626
    -59     25     85     15    -75     54    -46    -23    -36   -145   -283   -633
    -36     12     49     12    -41     31    -49    -28    -41   -145   -285   -639
    -98     -7     90     51    -96     41    -33    -15    -28   -132   -272   -615
    -12    -12      0     10     -7     -5    -62    -41    -57   -155   -301   -636
     25      7    -18    -18     20     -5    -64    -49    -64   -161   -309   -636
    -41     -2     38     23    -41     18    -72    -62    -72   -155   -309   -636
    -44     18     59     10    -51     38    -70    -62    -72   -155   -306   -633
    -18      7     23      5    -20     15    -85    -80    -88   -171   -324   -649
    -15      0     15      5    -15      7    -88    -80    -93   -171   -329   -644
     -2      0      2      2     -2      0    -93    -88    -98   -176   -335   -644
    -31     15     46      7    -38     28    -90    -85    -96   -171   -329   -636
    -57     12     70     20    -64     41   -101    -96   -103   -179   -337   -644
   -103      7    111     46   -109     59    -90    -88    -93   -166   -329   -628
    -33     54     88    -10    -59     70    -90    -88    -90   -161   -327   -628
     62     64      0    -64     31     33   -135   -129   -132   -197   -361   -665
     51     31    -23    -41     38      5   -155   -148   -148   -213   -379   -678
     10     41     28    -25     -7     33   -135   -129   -127   -189   -363   -652
    -51     38     90      7    -70     64   -124   -122   -116   -176   -350   -631
    -51     57    106     -5    -77     83   -127   -122   -114   -171   -348   -628
     15     59     44    -38    -12     51   -153   -142   -140   -189   -366   -649
     31     51     20    -44      5     36   -171   -153   -150   -197   -371   -649
     83     64    -18    -72     51     23   -197   -171   -168   -210   -381   -652
     23     85     62    -57    -18     75   -181   -155   -148   -187   -358   -618
    -44    103    145    -31    -96    124   -166   -135   -127   -158   -327   -587
    -25     98    124    -36    -77    111   -187   -148   -142   -168   -342   -594
     12    111     98    -62    -41    106   -192   -145   -140   -166   -337   -587
    111    135     23   -124     44     80   -223   -171   -163   -187   -358   -600
     98    142     44   -122     28     93   -218   -166   -158   -176   -348   -589
     46    166    116   -106    -33    140   -202   -153   -142   -161   -324   -574
     54    150     96   -101    -20    124   -194   -153   -142   -161   -324   -576
     41    158    116   -101    -38    137   -184   -148   -135   -155   -322   -566
     28    155    127    -93    -49    142   -184   -150   -135   -155   -324   -566
     49    163    111   -106    -33    137   -174   -142   -127   -145   -322   -566
    106    176     70   -140     18    124   -176   -148   -132   -150   -329   -579
     88    171     83   -129      2    127   -174   -153   -129   -150   -329   -584
    -18    163    181    -75    -98    171   -132   -124    -98   -116   -301   -561
    -46    150    197    -51   -122    174   -119   -116    -90   -109   -296   -563
     41    135     93    -88    -25    114   -145   -148   -116   -145   -335   -605
     64    153     88   -109    -12    119   -140   -148   -109   -140   -337   -600
     46    148    101    -98    -25    124   -135   -150   -106   -140   -340   -605
      5    127    122    -67    -59    124   -137   -163   -116   -145   -348   -618
     36    142    106    -88    -33    124   -148   -184   -127   -155   -358   -626
      0    132    132    -67    -67    135   -135   -179   -119   -153   -348   -618
    -57     93    148    -18   -101    119   -127   -179   -119   -153   -348   -618
    -38     72    111    -18    -75     90   -137   -194   -135   -168   -366   -636
     57     67     10    -62     23     38   -171   -231   -171   -202   -402   -665
     57    111     54    -85      2     83   -150   -218   -158   -184   -379   -641
    -41     93    135    -25    -88    114   -142   -213   -148   -174   -366   -628
    -41     83    124    -20    -85    103   -153   -220   -153   -176   -366   -631
    -54     85    140    -15    -96    111   -137   -207   -140   -158   -350   -613
    -93     96    189     -2   -142    142   -122   -197   -122   -145   -332   -592
     10    119    109    -67    -49    114   -150   -218   -145   -168   -355   -613
     75    119     41    -98     15     80   -189   -254   -179   -205   -389   -641
     20    101     80    -59    -28     90   -184   -249   -171   -197   -384   -633
    -70    109    176    -20   -124    142   -148   -218   -137   -163   -350   -592
    -28    109    137    -38    -83    122   -148   -220   -142   -166   -350   -587
     33    114     80    -75    -23     96   -171   -244   -163   -184   -368   -602
     12    116    103    -64    -44    111   -174   -244   -161   -176   -361   -589
    -18    119    137    -54    -77    127   -174   -244   -158   -176   -358   -587
    -15    114    129    -51    -72    122   -176   -249   -166   -187   -368   -589
    -38     96    135    -31    -85    116   -174   -249   -168   -189   -371   -589
    -33    111    145    -38    -88    127   -166   -239   -161   -176   -361   -579
    -15    116    132    -51    -75    124   -171   -249   -168   -181   -366   -576
     -7    119    127    -57    -67    122   -184   -262   -181   -194   -379   -584
     23    122     96    -72    -36    109   -202   -280   -200   -213   -397   -602
     44    145    101    -93    -28    124   -194   -272   -189   -202   -384   -589
     -2    145    148    -72    -75    145   -161   -244   -161   -179   -361   -563
      5    145    140    -75    -67    142   -168   -257   -171   -192   -374   -574
     15    174    158    -96    -72    166   -148   -239   -153   -174   -355   -553
     23    174    150    -98    -62    163   -129   -228   -148   -168   -350   -540
     10    187    174   -101    -80    181   -129   -231   -148   -168   -345   -535
      7    207    200   -109    -96    205   -119   -228   -140   -155   -329   -522
    -15    262    277   -124   -145    270    -96   -213   -109   -122   -293   -491
    -46    298    345   -124   -194    322    -67   -184    -75    -85   -254   -454
    -12    270    283   -129   -148    275   -101   -220   -106   -111   -277   -472
     15    290    275   -153   -129    283   -124   -236   -114   -116   -280   -467
     57    285    228   -171    -85    257   -155   -262   -137   -135   -290   -475
      2    223    220   -111   -109    223   -174   -275   -155   -150   -306   -485
     28    181    150   -106    -62    166   -181   -285   -179   -174   -329   -511
    -59    135    194    -38   -127    163   -171   -283   -179   -176   -335   -517
    -41    106    145    -33    -96    124   -189   -303   -205   -205   -363   -542
     72    116     44    -93     15     80   -202   -322   -228   -228   -387   -563
     33     54     20    -46      5     38   -220   -348   -259   -257   -418   -592
    -23     25     49     -2    -36     36   -220   -355   -265   -262   -420   -592
    -59      7     67     23    -64     36   -215   -350   -262   -259   -413   -584
    -77     -2     75     41    -77     36   -220   -355   -267   -265   -415   -587
    -15     10     25      2    -23     18   -228   -366   -275   -270   -423   -589
    -75     10     85     31    -80     46   -210   -348   -257   -252   -400   -568
    -59      7     67     23    -64     38   -215   -353   -262   -254   -405   -574
      5     12      7     -7      0     10   -226   -361   -275   -267   -415   -584
    -10    -67    -59     36     23    -64   -202   -324   -280   -290   -449   -618
     -7    -83    -75     44     33    -80    -98   -187   -213   -262   -449   -636
     25      2    -23    -15     23    -10     18    -23    -90   -171   -379   -592
     59    132     72    -96     -5    103    114    158     72    -12   -236   -459
    122    535    413   -329   -145    472    184    296    324    303    109   -101
     31   1111   1080   -571   -524   1096    197    316    605    709    579    384
    -67   1473   1538   -704   -802   1504     12     41    644    888    826    626
   -158   1215   1374   -527   -766   1293   -285   -418    290    597    581    400
   -220    491    709   -137   -465    600   -491   -815   -316    -96    -93   -220
   -174     -2    171     85   -174     83   -579   -885   -610   -472   -493   -613
   -150   -244    -93    194    -28   -168   -535   -771   -628   -555   -610   -737
   -192   -293   -101    244    -46   -197   -436   -649   -553   -514   -587   -724
   -205   -223    -18    213    -93   -122   -342   -535   -452   -428   -517   -670
   -122   -114      7    116    -67    -54   -277   -454   -368   -358   -454   -607
   -122    -57     62     88    -93      2   -228   -397   -314   -311   -407   -563
    -49    -31     18     41    -33     -7   -210   -379   -301   -301   -402   -558
    -36    -36      0     36    -18    -18   -202   -371   -296   -296   -397   -550
    -38    -44     -7     41    -15    -25   -210   -379   -301   -301   -405   -553
    -31    -25      5     25    -20    -10   -197   -371   -290   -285   -389   -542
    -83    -38     44     62    -64      2   -176   -353   -275   -275   -379   -532
    -80    -36     44     57    -62      2   -176   -350   -275   -275   -374   -524
    -67    -49     15     57    -44    -18   -184   -358   -285   -285   -384   -527
   -101    -54     46     75    -75     -2   -168   -345   -272   -272   -368   -511
    -75    -28     46     51    -62      7   -166   -340   -267   -265   -361   -501
    -38    -10     28     23    -36     10   -171   -342   -270   -265   -363   -504
    -38    -25     12     31    -28     -5   -174   -345   -272   -270   -366   -501
    -80    -20     57     49    -72     18   -150   -319   -246   -244   -335   -472
    -75    -18     57     46    -67     18   -148   -314   -246   -236   -324   -465
   -119    -41     77     77   -101     18   -155   -322   -252   -236   -324   -462
    -54    -20     33     36    -46      5   -166   -327   -254   -239   -327   -459
    -49    -12     36     31    -44     10   -166   -327   -254   -239   -322   -452
    -36    -15     20     25    -28      2   -168   -335   -257   -239   -324   -452
    -36    -18     18     25    -28      0   -168   -335   -257   -239   -319   -446
    -57     10     64     23    -62     36   -142   -303   -228   -210   -285   -410
    -80      5     83     36    -83     44   -140   -298   -223   -205   -280   -402
    -12      0     12      7    -12      5   -163   -319   -244   -226   -303   -423
    -20      7     25      5    -23     15   -155   -309   -233   -213   -285   -400
    -51      7     57     20    -54     31   -148   -290   -218   -197   -262   -374
    -49    -18     31     31    -41      5   -171   -306   -233   -210   -272   -384
    -46      2     49     23    -46     25   -155   -288   -215   -197   -252   -363
    -46     10     57     18    -51     31   -161   -293   -215   -197   -244   -361
      5     36     31    -20    -12     33   -171   -290   -215   -197   -239   -361
     31     54     23    -44      2     38   -171   -285   -210   -187   -228   -350
    -31     31     62      0    -46     46   -171   -283   -207   -184   -220   -348
    -18     59     75    -23    -46     64   -158   -267   -192   -168   -207   -327
     44     88     41    -67      2     64   -148   -254   -181   -158   -197   -303
     12     70     57    -44    -23     64   -145   -249   -179   -155   -194   -298
     15     70     54    -41    -18     62   -140   -252   -181   -158   -197   -288
     10     75     64    -44    -28     70   -127   -241   -174   -150   -187   -265
    -20     57     77    -18    -49     67   -135   -249   -181   -155   -189   -265
    -44     90    132    -25    -88    111   -103   -218   -153   -127   -158   -226
     25     90     64    -57    -18     77   -111   -226   -166   -142   -174   -233
     18     93     72    -57    -25     85    -90   -207   -155   -135   -168   -220
      5     72     64    -38    -28     67    -77   -192   -150   -132   -168   -210
    -62     12     75     23    -70     44    -70   -184   -148   -127   -168   -197
   -109     28    137     41   -122     83    -36   -148   -111    -90   -137   -163
     46     59     10    -54     18     36    -62   -163   -132   -109   -163   -181
     85     64    -20    -77     54     23    -51   -153   -127    -98   -161   -166
     18     44     25    -31     -5     36    -36   -142   -119    -85   -150   -145
      7     44     36    -25    -12     41    -23   -132   -111    -77   -142   -135
      2     33     31    -20    -15     33    -25   -132   -116    -83   -137   -135
    -46     23     70     10    -59     46    -10   -119   -109    -85   -116   -129
    -64      0     64     28    -64     31     -5   -119   -114   -103   -114   -153
     23     15     -7    -18     15      5    -18   -135   -129   -122   -119   -176
     38     36     -2    -38     20     18    -12   -124   -124   -111   -106   -176
     28     36      5    -33     12     20      0   -119   -122   -111   -101   -174
      7     25     18    -18     -5     23     12   -106   -116   -109    -96   -179
      7     20     12    -12     -2     18     23    -96   -106   -103    -93   -179
     -2     12     15     -5    -10     12     23    -93   -106   -103    -93   -179
      0     28     28    -15    -12     28     36    -80    -98    -90    -88   -179
    -20     15     36      2    -28     25     33    -83   -101    -93    -93   -187
      2     33     31    -18    -12     33     36    -75    -96    -83    -90   -187
    -25      7     33      7    -31     20     38    -72    -93    -83    -96   -194
    -49    -18     31     33    -41      7     33    -72    -96    -88   -101   -202
      2     20     15    -12     -7     18     38    -62    -88    -80    -93   -200
     12     33     20    -23     -2     28     41    -59    -88    -77    -88   -200
      0     28     28    -15    -15     28     51    -46    -80    -67    -83   -197
    -10     46     54    -18    -33     49     57    -38    -72    -59    -77   -194
      7     41     31    -25    -12     36     46    -46    -83    -64    -85   -205
      0     25     25    -12    -12     25     44    -44    -83    -62    -80   -207
    -10     18     28     -5    -18     23     46    -41    -83    -62    -83   -215
     12     18      5    -15      5     10     38    -46    -93    -70    -90   -228
    -23     28     51     -2    -36     38     51    -28    -83    -54    -72   -210
    -96      2     98     46    -96     49     57    -23    -80    -49    -62   -200
     15     12     -5    -15     10      5     28    -44   -109    -83    -96   -223
     31     46     15    -38      7     31     49    -25    -93    -62    -80   -197
     15     41     25    -28     -5     36     38    -36   -106    -67    -88   -194
      5     67     62    -36    -28     64     54    -20    -93    -46    -75   -174
      7     96     85    -51    -38     90     72     -2    -77    -31    -64   -148
     31    116     83    -75    -25    101     85      5    -75    -23    -62   -135
      0    124    122    -64    -59    122    101     15    -64    -10    -51   -116
     -2    124    127    -59    -64    124    106     15    -62     -5    -46   -103
    -15    166    181    -77    -98    174    119     20    -49     15    -28    -72
    -15    233    249   -109   -132    241    140     41    -20     51      2    -28
     28    244    213   -137    -90    228    124     28    -31     44     -7    -20
    -70    189    259    -59   -163    223    103     10    -44     33    -15    -12
    -41    200    241    -80   -140    220     83      0    -49     36    -15      5
      0    192    192    -98    -96    192     59     -7    -64     25    -28     15
     85    168     83   -127      0    127     20    -38   -106    -12    -77    -15
     12    119    106    -64    -46    114     12    -44   -122    -33   -106    -25
    -20     54     72    -18    -46     62     -2    -62   -150    -67   -145    -46
    -12     25     38     -7    -25     31     -7    -67   -166    -80   -158    -44
    -80     20     98     28    -88     59      7    -54   -155    -64   -135    -18
     -2     46     49    -20    -25     46     -7    -70   -176    -85   -140    -25
    -72      7     77     31    -75     41    -10    -70   -184    -98   -142    -20
    -85     12     98     36    -93     54    -10    -67   -181    -93   -129    -12
    -49     33     83      7    -67     57    -12    -64   -179    -90   -119     -5
    -70     36    106     18    -88     70     -7    -57   -174    -90   -114      7
    -62      5     67     28    -64     33    -36    -83   -202   -122   -137     -7
    -25     41     67     -7    -46     54    -25    -70   -189   -111   -119     10
     36     25    -10    -31     23      7    -33    -67   -205   -142   -142    -20
    -23    -46    -23     36      0    -36     41     38   -163   -132   -153    -57
     83     18    -64    -51     72    -23    161    205    -57    -75   -119    -64
    150    158      7   -155     72     83    288    407    106     64     10     33
    200    436    233   -319    -18    337    368    566    306    293    254    272
    215    943    727   -579   -254    836    376    613    550    639    665    711
    -41   1504   1545   -732   -795   1525    249    420    732    992   1119   1192
   -194   1512   1706   -659   -950   1608    -31      2    540    911   1109   1195
   -288    927   1213   -319   -750   1070   -272   -426      5    345    574    701
   -275    223    498     25   -387    361   -415   -644   -485   -257    -41    103
   -145   -129     15    135    -80    -57   -400   -537   -555   -420   -265   -145
    -23   -192   -171    106     72   -181   -316   -407   -493   -410   -288   -192
      5   -122   -129     57     64   -124   -187   -249   -363   -311   -213   -140
     25     25      0    -25     12     12    -59   -109   -220   -184    -98    -31
    -49     20     70     12    -59     44     -7    -57   -168   -145    -62      2
    -70     -5     64     36    -70     28      7    -41   -155   -140    -57      7
    -67      2     70     31    -70     36     28    -20   -135   -127    -44     23
    -62     36     98     12    -80     67     64     12   -101    -98    -15     54
    -41     25     64      5    -51     44     51      2   -109   -106    -25     44
    -59     23     80     18    -70     51     62     15    -93    -93    -15     49
    -51     31     83     10    -70     57     77     31    -77    -77     -2     62
    -54     41     96      7    -75     67     85     46    -64    -67      5     70
    -25     54     80    -15    -54     67     90     51    -62    -64      5     70
    -64     23     88     20    -77     57     90     49    -62    -62      7     70
    -80     20    101     28    -93     62    101     59    -51    -49     18     77
    -49     36     85      7    -67     59    103     64    -49    -41     25     72
    -67     31     98     18    -83     64    114     70    -41    -33     38     85
   -106     36    142     33   -124     88    135     88    -23    -12     59    111
   -122     25    148     46   -135     85    142     93    -15     -5     67    124
   -140     20    161     59   -150     90    155    103     -2      7     80    140
    -96      0     96     46    -98     46    132     85    -25    -12     59    122
    -25     12     38      5    -31     25    124     80    -31    -18     49    114
     28     41     12    -38      7     25    129     85    -23    -12     54    119
    -20     36     57     -7    -38     46    150    103     -7      7     70    137
    -90     15    106     36    -98     59    158    114      2     23     83    148
    -70     23     93     23    -83     57    150    111     -2     20     80    145
      2     75     72    -41    -36     72    163    127     12     36     93    161
    -62     38    101     12    -80     70    166    137     20     41    101    168
    -70     10     77     28    -75     44    148    122      5     23     83    150
    -31     38     70     -5    -49     54    150    129     15     31     93    161
     -5     62     64    -31    -36     62    155    145     25     44    106    176
    -49     49     98      0    -72     72    158    158     33     54    116    187
    -20     62     83    -23    -51     72    150    155     31     54    114    184
    -25     80    106    -28    -64     93    161    174     46     67    129    200
   -114     72    187     20   -150    129    179    202     72     96    158    236
    -49     96    145    -23    -96    119    168    200     67     88    155    233
     10    132    122    -72    -57    127    174    207     77     96    163    239
      7    135    127    -72    -59    132    174    207     80     93    163    239
    -18    145    163    -64    -90    153    184    215     90    101    171    244
    -44    155    200    -54   -122    176    202    231    109    111    184    252
      7    161    150    -85    -72    155    194    226    101    103    171    239
     54    171    114   -114    -28    142    194    226    103    103    166    231
     72    189    114   -132    -20    150    207    236    114    111    171    231
     98    213    114   -155     -7    163    223    254    132    124    181    236
     31    171    140   -103    -54    158    228    254    135    119    168    220
      2    163    158    -83    -77    161    249    270    153    129    176    228
      0    171    171    -85    -85    171    270    288    176    145    192    244
    -10    187    197    -88   -103    192    293    303    194    161    207    257
    -41    155    197    -57   -119    176    288    285    184    148    194    236
    -18    145    163    -64    -90    155    275    265    171    129    176    218
    -72    150    223    -38   -148    187    301    283    194    150    192    233
   -111    148    259    -18   -184    202    319    298    213    166    205    244
     20    158    137    -90    -59    148    285    262    181    132    168    207
     20    145    124    -83    -51    135    280    254    174    122    155    200
    -62     96    158    -18   -109    127    283    249    171    114    145    197
   -127    101    228     12   -176    163    309    275    194    140    171    220
    -59    116    176    -31   -116    145    293    259    181    127    158    205
    -75    106    181    -15   -129    142    293    259    181    132    163    207
    -51    124    176    -38   -114    150    293    262    187    137    166    207
    -49    132    181    -41   -114    155    298    265    189    140    168    210
    -44    135    176    -46   -109    155    303    265    192    142    171    215
    -44    129    171    -44   -109    150    309    272    194    145    174    218
    -44    142    187    -49   -114    163    322    285    207    158    184    228
    -83    145    228    -31   -155    187    332    296    215    171    197    241
    -33    174    207    -70   -122    189    332    296    218    174    197    249
    -31    163    192    -67   -111    176    324    285    207    166    192    241
    -70    150    220    -41   -145    184    327    283    210    166    189    236
    -98    142    241    -20   -168    192    340    296    220    176    194    246
    -59    145    205    -44   -132    174    332    285    210    166    184    244
    -38    150    189    -57   -114    168    327    280    202    161    184    241
    -54    168    223    -59   -137    194    340    293    215    176    200    257
    -18    171    189    -75   -103    179    329    283    205    168    194    252
    -85    137    220    -25   -153    179    335    285    207    174    197    259
    -83    148    228    -33   -155    187    345    296    218    184    207    270
    -44    137    179    -49   -111    158    329    283    197    163    189    249
    -49    155    205    -51   -127    179    340    293    207    168    202    257
    -20    194    215    -88   -119    205    358    309    226    187    220    272
    -15    236    252   -111   -135    244    394    342    257    220    257    309
      7    254    246   -132   -119    249    402    350    262    228    267    316
     31    280    249   -155   -109    265    423    368    283    246    288    329
    -75    265    337    -96   -207    298    441    384    301    265    301    345
    -54    272    327   -109   -192    298    431    374    293    259    293    337
    -46    324    368   -140   -207    348    449    387    319    285    319    361
    -25    335    361   -153   -192    348    444    381    324    285    322    358
    -44    358    402   -158   -223    379    452    392    342    306    348    384
    -49    350    397   -150   -223    374    436    379    340    303    348    384
    -12    337    348   -163   -181    342    397    350    314    283    332    366
      5    314    309   -158   -150    311    379    332    296    265    319    353
    -31    285    314   -129   -171    301    387    340    296    265    316    345
   -129    226    355    -49   -241    290    400    348    296    262    314    335
    -80    187    267    -54   -174    226    368    316    257    220    275    290
    -49    179    228    -64   -137    202    371    314    249    213    262    277
    -62    150    213    -46   -137    181    361    301    239    197    249    259
    -98    135    233    -20   -166    184    366    306    241    200    252    262
    -85    114    200    -15   -142    155    355    298    228    187    236    249
     57    148     90   -101    -15    119    337    283    213    168    218    233
    -23    127    148    -51    -85    137    353    296    228    187    236    249
    -88    106    194     -7   -140    150    363    301    233    194    244    257
    -62    109    171    -25   -116    140    355    296    231    189    239    252
    -38    106    145    -33    -90    124    350    293    226    179    233    239
    -64     49    114      5    -90     80    376    332    228    166    207    207
    -70     15     83     25    -75     49    483    470    296    189    202    181
    -49     70    119    -12    -85     96    618    654    418    277    259    215
     49    226    176   -137    -62    202    737    867    589    436    394    337
    137    626    485   -384   -174    555    787    974    815    719    706    662
     64   1226   1158   -646   -548   1192    740    932   1078   1124   1184   1176
    -72   1670   1740   -800   -906   1704    522    626   1156   1363   1506   1519
   -205   1428   1634   -610   -919   1530    220    171    833   1104   1296   1325
   -293    675    966   -192   -631    820     23   -194    228    413    613    693
   -189    111    298     38   -244    205    -54   -277   -111    -28    140    215
   -176   -166     10    171    -96    -80      2   -150   -129   -116     -2     49
   -205   -179     25    192   -116    -77    137     15    -20    -46     36     64
   -161    -49    109    103   -137     28    267    168    116     67    129    145
    -83     67    148      7   -114    106    340    254    202    145    197    202
    -83     67    150      5   -116    109    366    288    223    161    207    210
    -88     64    153     12   -119    109    384    309    239    168    213    213
    -80     77    155      0   -119    116    397    322    252    179    220    220
   -119     67    187     25   -153    127    407    327    257    181    220    223
   -103     83    187     10   -145    132    413    332    262    184    223    226
   -106     90    197      7   -150    142    426    345    277    192    231    239
    -88    119    205    -15   -148    161    436    358    293    207    246    249
    -72    124    197    -25   -135    158    436    358    290    207    249    249
   -184    111    293     36   -239    202    465    381    316    231    277    277
   -194    116    311     38   -252    213    472    397    332    244    288    290
    -85    111    197    -12   -142    153    431    358    290    202    246    249
    -51    132    181    -41   -116    155    431    361    296    207    252    254
    -57    137    192    -41   -124    166    441    376    309    218    265    267
    -67    127    194    -28   -129    161    439    374    306    215    259    265
    -41    153    192    -57   -116    171    441    379    314    223    267    272
    -70    150    218    -41   -145    184    449    387    322    228    275    280
   -103    124    228    -10   -168    176    446    384    319    228    272    280
    -67    158    226    -44   -145    192    459    402    335    246    288    296
    -72    153    226    -41   -148    187    457    402    335    246    285    298
    -38    166    205    -64   -122    184    454    405    335    246    285    301
   -109    166    272    -31   -189    218    472    423    355    265    306    329
   -205    145    350     31   -277    246    488    446    379    285    327    355
   -132    166    298    -20   -215    231    475    439    374    272    316    348
    -75    166    241    -46   -158    202    459    433    363    257    306    332
    -10    179    189    -85   -101    184    446    428    358    246    298    319
    -44    168    213    -62   -127    189    449    439    366    254    309    316
     -7    205    210   -101   -109    207    446    446    376    265    327    319
    -15    213    226    -98   -119    218    449    457    389    275    342    322
    -46    197    244    -77   -145    220    446    459    389    275    350    316
    -70    215    285    -72   -176    249    459    480    413    296    371    329
    -38    223    259    -93   -150    239    444    475    405    293    371    327
    -20    233    254   -106   -137    244    431    470    402    293    371    327
    -41    270    311   -116   -179    290    452    491    426    322    394    355
    -70    285    355   -106   -213    319    462    498    444    335    407    374
    -25    283    306   -129   -166    296    446    475    426    319    389    361
    -49    296    345   -122   -197    319    459    485    436    335    405    387
   -103    288    389    -93   -246    337    472    488    444    345    413    402
    -93    316    410   -111   -252    363    485    504    462    361    426    415
    -62    342    405   -142   -233    374    491    514    470    368    431    423
     49    361    311   -205   -132    337    470    498    454    350    413    400
     20    387    366   -205   -174    379    504    532    488    379    444    428
    -10    358    368   -174   -189    363    517    540    493    379    439    426
    -67    309    376   -122   -223    342    511    535    491    366    420    405
    -36    324    361   -145   -200    342    511    535    496    366    420    402
    -20    314    335   -148   -176    322    501    524    491    355    413    384
    -38    303    342   -132   -189    322    506    524    501    358    418    368
    -83    327    410   -122   -246    368    530    540    527    381    441    374
    -64    316    381   -127   -223    350    514    522    511    366    423    340
    -62    301    361   -122   -213    329    506    517    506    355    410    322
    -23    319    342   -148   -181    329    493    504    501    348    400    311
    -64    311    374   -124   -220    342    496    504    509    353    405    314
    -72    314    387   -122   -228    350    491    504    509    355    402    311
   -101    324    426   -111   -265    374    488    501    509    358    407    309
    -38    332    371   -145   -205    350    467    483    491    342    392    288
    -54    350    405   -148   -231    376    483    498    511    363    410    303
    -38    374    413   -168   -226    392    480    496    509    368    413    298
      0    371    371   -187   -187    371    465    478    493    355    394    280
    -51    381    433   -163   -241    407    483    496    514    379    413    296
    -54    371    426   -158   -241    397    472    488    504    368    400    280
    -33    381    413   -174   -223    397    465    483    498    366    394    267
    -28    371    400   -174   -215    384    465    480    496    363    389    259
   -101    368    470   -132   -285    418    483    493    511    376    397    270
    -93    368    459   -140   -277    413    480    493    509    374    392    267
    -20    371    389   -176   -205    379    459    475    488    350    366    244
    -31    358    389   -163   -210    374    452    470    483    345    353    241
    -36    332    368   -148   -202    350    444    465    475    335    340    239
    -62    332    394   -135   -228    363    452    472    480    342    345    246
    -31    358    389   -163   -210    374    446    467    475    337    337    239
    -46    355    402   -155   -226    379    431    449    462    322    327    223
    -59    345    405   -142   -231    374    436    452    462    319    324    223
      0    353    353   -179   -176    353    415    433    441    303    306    205
     59    358    298   -210   -119    329    410    431    433    296    301    197
     -5    293    298   -145   -153    293    392    415    413    277    283    176
    -33    285    319   -124   -176    301    397    420    413    272    280    168
    -18    335    353   -158   -184    342    413    439    428    288    298    176
    -62    355    418   -148   -239    387    428    449    441    306    314    189
    -44    400    441   -179   -241    418    439    454    446    316    329    202
      2    413    410   -207   -202    413    431    454    441    309    327    197
    -18    392    407   -189   -213    400    420    444    431    290    316    184
    -62    433    496   -187   -277    465    439    459    454    314    348    205
    -15    511    524   -249   -270    519    454    478    475    337    376    228
    -12    478    491   -231   -252    483    418    444    441    309    353    200
    -49    433    483   -194   -267    459    371    405    407    280    332    168
    -15    462    478   -223   -246    470    355    402    410    283    345    171
    -25    439    465   -207   -246    452    337    397    397    270    342    158
    -80    392    472   -155   -275    431    327    392    381    249    322    132
    -49    327    376   -140   -213    350    285    358    332    194    270     70
    -62    283    345   -111   -202    314    265    342    306    168    249     38
    -75    244    319    -85   -197    280    254    335    293    153    233     18
    -83    257    340    -85   -210    298    254    340    293    155    236     10
    -77    192    270    -59   -174    228    207    298    252    111    187    -41
    -64    181    246    -59   -155    213    184    277    231     88    161    -75
   -142    161    303    -10   -223    231    192    288    244     93    163    -75
   -179    171    350      5   -265    259    210    322    272    122    184    -57
   -148    153    301     -5   -223    226    176    290    244     96    155    -96
    -10    171    181    -80    -96    176    116    239    197     51    109   -155
    -31    176    205    -72   -116    189    124    252    215     70    119   -150
    -18    168    187    -75   -101    176    145    285    231     72    111   -155
     -7     96    101    -44    -54     98    202    371    244     54     59   -220
    -54    101    155    -25   -103    127    340    550    353    124     88   -207
    -36    215    252    -90   -145    233    485    776    532    283    215    -90
     20    488    467   -254   -223    478    555    922    737    522    446    148
    132   1060    927   -597   -397    995    465    872    950    872    854    602
    -10   1618   1628   -805   -818   1623    265    620   1096   1200   1267   1049
   -179   1615   1792   -719   -987   1704    -23    202    893   1106   1226   1026
   -306    937   1244   -314   -774   1091   -277   -249    293    459    597    449
   -267    265    532      0   -400    397   -376   -407   -161   -103     -2   -124
   -220    -64    155    142   -189     44   -327   -290   -220   -239   -207   -345
   -223   -124     98    174   -163    -12   -220   -142   -137   -197   -207   -361
   -262    -36    226    150   -244     93    -72     36     12    -67   -106   -280
   -158     70    228     41   -194    148    -23    103     85     -7    -62   -241
   -137     98    236     18   -187    166      7    135    116     20    -46   -226
   -122    101    220     10   -171    161     15    142    124     28    -54   -231
    -83    106    189    -10   -135    148     15    142    124     28    -59   -241
   -114    116    231     -2   -174    174     20    153    137     44    -49   -231
   -106    116    223     -7   -163    168      7    145    135     44    -51   -244
   -132    106    239     10   -184    174     10    148    142     57    -41   -233
   -119    106    226      7   -171    166     10    148    150     67    -31   -226
   -122    106    228      5   -174    166      2    145    145     62    -36   -228
   -127    116    241      5   -184    179     -5    145    145     67    -36   -226
   -124    114    239      5   -181    176    -12    137    145     64    -44   -231
   -142     88    231     28   -187    158    -15    137    145     70    -44   -231
   -153     85    239     33   -197    161    -20    132    148     72    -38   -231
   -153     88    241     33   -197    163    -28    124    140     64    -46   -239
   -155     72    228     41   -192    150    -36    122    135     57    -59   -244
   -150     72    223     38   -187    148    -41    119    137     59    -62   -246
   -158     70    226     41   -192    148    -51    111    132     57    -70   -257
   -181     72    254     54   -218    161    -57    109    132     57    -72   -257
   -155     64    220     44   -187    142    -72     96    119     49    -88   -265
   -176     51    228     62   -202    140    -85     88    114     46    -98   -272
   -132     54    187     38   -158    119   -116     64     90     23   -122   -293
   -119     77    197     20   -158    135   -129     57     85     20   -124   -296
    -80     88    166     -5   -124    127   -158     36     64      2   -142   -316
    -96     88    184      5   -140    135   -158     38     72      7   -135   -306
   -124     70    194     25   -161    132   -166     41     77     12   -127   -298
   -114     57    168     28   -142    111   -192     25     62     -2   -142   -314
     -5     64     67    -31    -36     67   -241    -10     23    -38   -179   -350
     23     64     41    -44     -7     54   -267    -28      7    -51   -192   -361
     33     90     57    -64    -12     75   -272    -25     12    -46   -179   -350
      2     75     72    -38    -33     72   -285    -28      7    -46   -176   -350
    -64     70    132     -5    -98    101   -280    -15     23    -31   -158   -335
    -10    109    119    -49    -64    114   -290    -15     25    -25   -153   -329
    -28    114    142    -44    -85    127   -293    -12     31    -15   -142   -322
    -49    114    163    -33   -106    137   -301    -18     31    -10   -137   -322
    -67    153    220    -44   -145    187   -293     -5     44      7   -122   -303
    -31    148    179    -57   -103    163   -324    -33     20    -12   -142   -329
     20    153    132    -88    -54    142   -335    -44     12    -18   -153   -340
    -72    142    215    -36   -145    179   -327    -36     20     -7   -142   -327
   -137    124    262      5   -200    192   -311    -20     33      7   -135   -322
    -25    161    187    -67   -106    174   -332    -41     23     -2   -150   -342
     -2    142    145    -70    -72    142   -342    -57     10    -15   -171   -361
    -49    148    197    -49   -124    174   -324    -41     31      5   -158   -353
    -23    137    158    -57    -90    148   -340    -62     18     -7   -179   -376
     -5    158    163    -75    -83    161   -342    -70     20     -2   -176   -376
    -15    140    155    -62    -85    148   -358    -88     10    -12   -197   -387
      7    119    111    -64    -51    116   -381   -116    -10    -38   -228   -407
    -20    140    161    -62    -90    150   -376   -122     -7    -31   -226   -405
    -77    135    213    -28   -145    174   -355   -106     12    -12   -213   -392
   -145     88    231     28   -187    158   -361   -114     10    -15   -223   -397
    -67     90    158    -10   -111    124   -402   -155    -28    -49   -265   -433
    -59     85    142    -12   -101    114   -410   -168    -38    -51   -272   -436
    -98     54    153     23   -124    103   -436   -197    -62    -72   -298   -459
    -88     64    150     10   -122    106   -436   -197    -59    -67   -298   -459
   -122     54    176     31   -148    114   -441   -197    -54    -64   -301   -457
   -116     57    171     28   -142    114   -459   -210    -62    -72   -314   -470
    -70     64    135      2   -101     98   -483   -228    -77    -88   -335   -496
   -119     57    174     31   -148    114   -472   -215    -62    -70   -322   -488
   -132     72    202     28   -168    137   -480   -220    -59    -64   -316   -480
    -85     93    179     -5   -132    135   -501   -236    -72    -75   -329   -488
   -116     88    205     15   -161    145   -514   -246    -80    -77   -337   -501
    -96     64    161     15   -127    111   -524   -257    -85    -85   -348   -519
   -106     67    174     18   -140    119   -532   -257    -83    -80   -345   -517
    -64     59    124      0    -96     90   -548   -272    -96    -93   -358   -527
    -44     64    109    -10    -75     85   -563   -293   -106   -101   -366   -537
    -83     72    155      5   -119    114   -553   -280    -90    -77   -350   -524
    -41     64    106    -12    -75     85   -576   -293   -101    -85   -361   -532
    -15     80     96    -33    -57     88   -597   -309   -109    -93   -366   -540
    -41     64    106    -10    -72     85   -607   -319   -116   -101   -371   -545
   -101     25    127     36   -116     75   -613   -327   -119   -101   -371   -545
    -88     25    114     31   -101     67   -623   -335   -124   -101   -374   -545
   -106     20    127     41   -116     72   -626   -337   -124   -101   -371   -542
    -70     38    109     15    -88     72   -636   -350   -135   -109   -379   -553
    -57     85    142    -15   -101    114   -618   -329   -109    -85   -353   -527
    -67     85    153    -10   -111    119   -626   -335   -109    -85   -355   -530
    -36    101    137    -33    -88    119   -623   -329   -109    -80   -353   -527
    -18     96    114    -38    -64    103   -631   -337   -111    -83   -358   -532
    -31    111    142    -41    -88    127   -633   -337   -109    -75   -353   -530
    -36    148    184    -57   -109    166   -626   -335    -96    -57   -332   -517
    -72    161    233    -46   -153    197   -623   -337    -83    -33   -311   -498
    -54    184    239    -64   -145    210   -633   -350    -83    -28   -306   -491
    -51    166    218    -59   -135    192   -657   -368    -93    -36   -311   -493
    -54    155    210    -51   -132    181   -693   -397   -114    -46   -319   -501
    -31    129    158    -49    -96    142   -735   -423   -145    -70   -345   -524
    -51     85    137    -15    -93    111   -737   -423   -150    -77   -355   -535
    -15     46     62    -18    -38     54   -771   -459   -192   -119   -400   -579
    -10      2     12      2    -12      7   -795   -485   -220   -145   -433   -610
    -62    -46     15     51    -41    -15   -792   -493   -228   -150   -441   -615
     -2    -49    -46     25     20    -49   -815   -509   -244   -161   -454   -626
    -54    -77    -23     64    -18    -51   -828   -524   -259   -171   -462   -641
    -93   -106    -12     98    -41    -59   -836   -535   -272   -181   -472   -652
   -119   -132    -12    124    -54    -72   -844   -542   -283   -189   -483   -654
    -67   -114    -46     90    -10    -80   -865   -561   -296   -197   -493   -665
    -57   -124    -67     88      2    -96   -878   -571   -309   -210   -504   -670
    -72   -142    -70    109     -2   -109   -880   -571   -309   -207   -506   -670
    -49   -148    -98     98     23   -124   -896   -579   -322   -215   -519   -683
    -23   -171   -148     98     62   -161   -885   -558   -319   -223   -537   -696
    -12   -272   -262    142    122   -267   -831   -470   -303   -244   -592   -761
    -62   -231   -168    145     51   -200   -693   -290   -174   -150   -530   -722
      0    -80    -83     38     38    -80   -584   -103    -12      2   -397   -610
     85    249    163   -166    -38    207   -524     33    197    254   -129   -340
    103    810    706   -457   -301    758   -532     57    449    626    301    111
    -54   1241   1296   -594   -675   1270   -680   -171    555    885    633    446
   -194   1132   1327   -470   -761   1228   -963   -597    301    730    530    353
   -246    496    743   -124   -493    618  -1213  -1054   -298     72   -101   -223
   -205   -116     85    161   -148    -15  -1335  -1195   -693   -426   -631   -722
   -119   -431   -314    275     96   -374  -1327  -1106   -761   -566   -815   -901
   -137   -498   -363    316    111   -431  -1236   -976   -691   -535   -815   -904
   -153   -446   -293    301     70   -371  -1132   -852   -584   -452   -750   -846
    -93   -348   -254    218     77   -301  -1067   -774   -501   -381   -688   -787
    -70   -288   -220    179     75   -254  -1034   -730   -454   -342   -649   -750
   -181   -275    -93    228    -44   -184   -987   -680   -407   -303   -613   -711
   -192   -293   -101    244    -46   -197   -963   -654   -384   -288   -602   -693
     20   -265   -285    119    150   -275  -1018   -693   -426   -329   -649   -737
     33   -252   -285    106    158   -267  -1021   -696   -426   -332   -657   -730
      7   -275   -283    129    145   -277  -1015   -691   -420   -329   -657   -719
    -31   -270   -239    150    103   -254  -1000   -672   -400   -306   -633   -696
    -18   -270   -252    142    114   -262  -1013   -685   -410   -311   -636   -704
    -46   -277   -231    161     90   -254  -1018   -691   -415   -316   -641   -706
    -98   -277   -181    187     38   -231  -1008   -680   -405   -303   -631   -688
    -93   -275   -181    184     44   -228  -1005   -672   -402   -301   -628   -680
    -38   -262   -223    148     90   -241  -1031   -693   -420   -316   -649   -698
    -15   -267   -252    140    116   -259  -1041   -704   -431   -327   -659   -696
    -70   -259   -189    163     57   -226  -1041   -706   -431   -322   -654   -678
   -153   -272   -119    213    -18   -197  -1013   -675   -400   -288   -620   -644
    -54   -267   -215    158     80   -241  -1026   -683   -407   -296   -633   -652
    -93   -316   -223    205     62   -270  -1036   -696   -420   -309   -646   -654
    -59   -309   -249    184     93   -280  -1044   -701   -428   -314   -649   -652
     18   -296   -314    140    166   -303  -1070   -724   -452   -335   -670   -672
    -15   -285   -270    148    124   -280  -1062   -711   -436   -324   -657   -652
    -54   -283   -228    168     85   -254  -1054   -701   -426   -309   -641   -633
    -72   -285   -215    176     70   -252  -1047   -691   -415   -296   -631   -618
    -49   -267   -218    158     83   -244  -1044   -683   -407   -285   -623   -602
    -59   -293   -236    176     85   -265  -1065   -696   -423   -298   -636   -610
    -25   -275   -249    150    109   -262  -1070   -696   -426   -296   -633   -594
     -7   -254   -246    129    116   -252  -1072   -696   -426   -288   -626   -568
    -57   -296   -239    176     90   -267  -1085   -706   -436   -298   -636   -568
    -98   -280   -181    187     38   -233  -1065   -678   -407   -272   -607   -522
    -12   -244   -231    127    109   -236  -1085   -688   -415   -277   -613   -511
      5   -239   -244    114    124   -241  -1098   -688   -415   -277   -613   -504
     10   -257   -267    124    137   -262  -1096   -680   -410   -277   -613   -504
     31   -231   -262     98    145   -246  -1088   -670   -394   -262   -597   -493
      2   -231   -233    114    116   -233  -1070   -654   -379   -246   -579   -480
     33   -213   -246     88    137   -228  -1067   -654   -379   -244   -579   -491
     20   -233   -254    106    137   -244  -1070   -662   -384   -249   -587   -511
     25   -236   -265    103    142   -249  -1062   -657   -379   -244   -587   -511
     64   -205   -270     67    166   -236  -1036   -636   -358   -226   -574   -498
     36   -210   -249     85    142   -231  -1018   -623   -348   -218   -574   -496
     10   -249   -259    119    135   -254  -1018   -631   -355   -226   -589   -511
    -20   -265   -246    140    111   -254  -1000   -618   -345   -218   -587   -509
    -31   -249   -220    140     93   -236   -982   -600   -324   -197   -571   -496
     28   -226   -254     96    140   -239   -976   -597   -319   -192   -574   -501
      5   -239   -244    116    124   -241   -958   -589   -311   -189   -571   -501
    -20   -262   -241    140    106   -252   -961   -602   -319   -202   -581   -506
    -15   -270   -254    142    116   -262   -958   -607   -324   -207   -587   -504
    -18   -275   -257    142    119   -267   -950   -607   -324   -207   -587   -498
     -2   -262   -259    132    127   -262   -945   -607   -319   -205   -581   -488
    -77   -309   -233    192     75   -270   -950   -615   -327   -213   -584   -493
   -101   -298   -197    200     46   -249   -940   -613   -319   -205   -576   -485
    -93   -290   -197    189     49   -244   -937   -610   -316   -202   -574   -488
    -23   -267   -244    145    109   -257   -948   -620   -327   -213   -579   -501
     31   -298   -329    132    179   -314   -984   -654   -358   -246   -605   -524
      7   -288   -296    140    150   -293   -974   -644   -345   -233   -584   -501
     -2   -267   -265    135    129   -267   -961   -631   -332   -220   -566   -483
    -23   -283   -259    153    116   -272   -961   -633   -340   -220   -566   -483
    -54   -303   -249    176     96   -277   -963   -633   -340   -223   -563   -478
    -72   -322   -249    194     88   -285   -961   -631   -337   -220   -561   -467
    -46   -296   -249    168    101   -272   -950   -620   -327   -210   -545   -446
    -49   -280   -231    166     90   -257   -943   -607   -319   -197   -530   -433
    -51   -290   -239    171     90   -265   -958   -620   -332   -207   -540   -436
    -49   -290   -241    171     96   -267   -958   -620   -335   -210   -542   -431
    -77   -293   -215    184     67   -254   -945   -605   -324   -197   -532   -413
    -77   -298   -220    189     70   -259   -948   -605   -329   -200   -537   -410
    -54   -301   -246    176     93   -275   -961   -620   -345   -213   -548   -413
    -59   -306   -246    181     90   -275   -958   -613   -342   -207   -542   -397
    -44   -283   -239    163     93   -259   -953   -597   -332   -194   -527   -374
     31   -296   -327    132    179   -311   -979   -618   -363   -226   -558   -402
     25   -311   -337    140    181   -324   -979   -618   -371   -228   -561   -397
      2   -311   -314    153    155   -311   -971   -613   -368   -226   -550   -387
    -31   -309   -277    168    122   -293   -958   -594   -355   -218   -535   -368
    -44   -340   -296    192    124   -319   -958   -597   -363   -233   -542   -368
      5   -314   -322    153    161   -319   -958   -605   -366   -236   -537   -366
     51   -257   -309    101    179   -280   -932   -584   -345   -215   -509   -337
     38   -244   -285    101    161   -265   -917   -571   -340   -207   -496   -327
    -23   -223   -200    124     88   -213   -878   -537   -306   -174   -459   -290
    -64   -228   -166    145     49   -197   -862   -527   -293   -163   -446   -280
    -49   -249   -200    148     75   -226   -870   -535   -306   -176   -457   -288
      2   -210   -215    101    106   -213   -859   -524   -293   -163   -441   -270
     41   -122   -163     41    101   -142   -826   -504   -257   -122   -400   -231
     12   -119   -132     51     70   -124   -820   -504   -254   -116   -389   -220
    -64   -148    -85    106     10   -116   -820   -509   -252   -114   -384   -215
    -83   -158    -77    119     -2   -116   -839   -519   -257   -114   -384   -213
    -25   -171   -145     98     59   -158   -870   -540   -280   -137   -397   -226
     44   -184   -228     67    135   -205   -896   -561   -306   -163   -418   -246
    119   -194   -314     36    215   -254   -909   -576   -327   -189   -441   -275
     83   -267   -353     90    218   -309   -922   -597   -355   -220   -472   -303
     10   -324   -335    158    171   -329   -917   -594   -361   -226   -478   -309
    -25   -355   -332    189    150   -345   -909   -592   -361   -231   -483   -316
    -62   -397   -337    228    137   -368   -917   -605   -379   -249   -498   -329
    -41   -400   -358    218    155   -379   -919   -613   -387   -257   -506   -337
    -15   -410   -394    213    189   -402   -924   -620   -400   -267   -514   -348
    -33   -428   -394    228    179   -413   -927   -626   -402   -270   -511   -353
    -15   -400   -384    207    184   -392   -909   -610   -384   -254   -491   -335
    -23   -389   -368    205    171   -379   -898   -602   -379   -246   -478   -329
    -49   -407   -358    228    153   -384   -896   -602   -376   -246   -475   -329
    -54   -439   -387    246    163   -413   -901   -605   -387   -259   -485   -345
    -31   -483   -452    257    207   -470   -862   -550   -376   -267   -506   -374
    -12   -504   -491    257    236   -498   -758   -413   -309   -236   -509   -397
    -10   -449   -439    231    213   -444   -631   -231   -181   -137   -441   -350
     57   -267   -327    103    189   -296   -522    -33      2     49   -259   -174
    158    142    -18   -150     88     62   -488     57    218    337     67    176
    163    795    631   -480   -233    714   -535      2    462    732    542    691
    -44   1091   1135   -522   -589   1111   -776   -348    459    888    782    948
   -181    680    862   -249   -522    771  -1039   -784     38    501    428    620
   -220    -49    171    135   -197     59  -1244  -1140   -548   -174   -246    -10
   -163   -563   -400    363    116   -483  -1293  -1169   -805   -530   -649   -410
   -158   -743   -584    452    213   -665  -1205  -1015   -766   -553   -714   -498
   -148   -709   -561    426    205   -636  -1078   -857   -649   -467   -657   -457
    -88   -623   -537    355    223   -581   -989   -748   -553   -387   -592   -400
    -33   -537   -504    285    233   -522   -935   -683   -488   -329   -542   -348
    -64   -504   -439    285    187   -472   -880   -623   -439   -280   -498   -303
    -85   -488   -405    285    158   -449   -849   -589   -413   -254   -475   -280
    -93   -493   -400    293    153   -446   -831   -568   -400   -246   -467   -270
     49   -467   -519    207    283   -493   -857   -589   -426   -275   -493   -296
     70   -478   -548    205    309   -511   -865   -594   -436   -285   -506   -303
      2   -478   -483    236    241   -480   -839   -571   -413   -262   -480   -275
     25   -452   -480    213    252   -465   -820   -550   -400   -249   -462   -259
    -46   -480   -436    262    194   -459   -810   -540   -392   -244   -454   -252
    -57   -509   -452    283    197   -480   -820   -550   -405   -257   -465   -259
    -44   -485   -444    265    197   -465   -802   -537   -392   -246   -454   -244
   -111   -475   -366    293    127   -420   -774   -511   -368   -218   -426   -218
    -59   -483   -423    270    179   -452   -787   -522   -384   -236   -441   -233
    -75   -446   -371    262    148   -410   -758   -493   -355   -205   -410   -202
    -18   -433   -415    226    194   -423   -776   -506   -374   -220   -420   -218
     59   -423   -483    181    270   -452   -797   -524   -394   -241   -441   -236
     31   -418   -449    192    239   -433   -787   -514   -381   -228   -428   -220
      5   -426   -431    210    218   -428   -774   -504   -376   -220   -415   -207
      0   -405   -405    202    200   -405   -756   -483   -358   -205   -397   -189
    -12   -415   -402    215    194   -410   -753   -480   -358   -210   -397   -192
    -20   -433   -413    226    194   -423   -753   -480   -363   -215   -397   -197
    -33   -400   -366    218    166   -384   -724   -452   -335   -184   -366   -168
    -44   -392   -348    218    150   -368   -722   -449   -329   -181   -358   -161
    -88   -413   -324    252    116   -371   -727   -449   -329   -187   -355   -161
    -77   -431   -353    254    137   -394   -735   -454   -335   -192   -361   -166
    -64   -418   -353    241    142   -387   -737   -449   -329   -187   -353   -155
    -20   -384   -366    200    171   -374   -743   -439   -322   -181   -340   -142
     31   -366   -397    166    213   -381   -745   -433   -319   -179   -332   -137
     46   -355   -402    153    220   -379   -745   -428   -311   -171   -319   -127
     18   -342   -361    163    189   -350   -732   -405   -288   -148   -293   -101
     46   -314   -363    132    205   -340   -724   -392   -272   -135   -275    -85
     59   -319   -379    129    218   -348   -730   -389   -272   -132   -272    -85
     28   -306   -335    137    181   -319   -717   -374   -254   -114   -252    -67
     46   -285   -332    119    189   -309   -706   -363   -241   -106   -236    -54
      5   -293   -298    142    150   -296   -693   -350   -231    -96   -220    -38
    -15   -275   -259    145    119   -267   -665   -327   -210    -75   -194    -15
     36   -254   -293    106    163   -275   -654   -322   -205    -75   -189    -12
    -23   -301   -277    163    127   -290   -646   -319   -205    -77   -194    -20
    -64   -329   -265    194     98   -298   -628   -303   -194    -70   -187    -20
      7   -290   -298    140    153   -296   -610   -288   -181    -59   -176    -18
     -5   -288   -285    145    140   -288   -581   -265   -158    -44   -161    -10
    -38   -290   -252    166    106   -272   -561   -246   -137    -28   -145      2
     10   -277   -288    135    148   -283   -545   -236   -127    -20   -140      7
    -23   -288   -265    155    119   -277   -522   -220   -111     -5   -127     15
    -12   -298   -288    153    135   -293   -519   -228   -116    -12   -140      0
     -5   -316   -311    161    153   -314   -519   -239   -122    -20   -150    -12
    -18   -314   -296    163    137   -303   -504   -231   -111     -7   -140     -5
    -28   -342   -314    184    140   -327   -501   -239   -116    -15   -150    -12
    -20   -340   -319    179    148   -329   -491   -239   -116    -15   -150    -12
    -25   -342   -316    184    145   -329   -472   -233   -109    -10   -145     -7
    -33   -348   -314    189    137   -332   -472   -236   -111    -10   -145     -7
    -25   -340   -314    181    142   -327   -459   -231   -103      0   -135      0
    -33   -345   -311    189    137   -329   -452   -223    -96      2   -132     10
    -72   -363   -290    218    109   -327   -452   -226    -98      0   -135     15
    -72   -345   -272    207     98   -311   -441   -220    -90     12   -124     20
    -62   -348   -285    205    109   -316   -433   -220    -83     18   -114     20
    -36   -324   -288    179    124   -306   -423   -210    -75     28   -103     23
    -64   -329   -265    197     98   -298   -413   -200    -64     38    -93     25
    -80   -342   -265    210     90   -303   -407   -194    -59     44    -90     31
    -46   -311   -265    179    109   -290   -394   -187    -51     51    -80     38
    -75   -296   -220    184     70   -259   -366   -161    -31     72    -59     57
   -103   -337   -233    220     64   -285   -376   -171    -41     59    -77     41
    -67   -324   -257    194     93   -290   -374   -168    -41     57    -83     46
    -31   -319   -288    174    127   -303   -374   -174    -46     51    -88     46
     12   -288   -301    137    155   -296   -358   -161    -36     64    -75     57
     -5   -335   -329    171    161   -332   -371   -179    -57     41    -96     28
    -25   -316   -290    168    132   -303   -348   -161    -41     54    -83     44
    -59   -316   -259    187     98   -288   -329   -145    -31     62    -75     54
    -28   -332   -306    179    137   -322   -342   -161    -46     44    -93     36
      7   -353   -361    174    184   -355   -355   -176    -64     23   -114     18
     12   -324   -340    155    176   -332   -342   -166    -51     36   -101     28
    -72   -329   -257    202     90   -293   -316   -148    -33     54    -80     49
    -10   -306   -298    155    142   -301   -311   -145    -36     51    -83     49
    -36   -309   -272    174    116   -290   -285   -122    -18     67    -70     64
     -7   -285   -277    145    132   -280   -272   -111     -7     75    -62     72
     18   -254   -272    119    142   -265   -252    -98      2     83    -51     83
      0   -252   -252    124    124   -252   -228    -80     12     93    -41     96
    -15   -246   -231    132    106   -239   -210    -64     25    101    -28    106
     33   -213   -249     88    140   -231   -210    -70     25    101    -31    111
     41   -174   -218     64    127   -194   -192    -59     46    124     -5    137
     72   -103   -176     15    122   -137   -174    -38     75    158     28    171
     10   -150   -161     70     85   -155   -197    -59     54    140     18    158
      2   -163   -168     77     85   -166   -207    -70     46    135     18    158
     51   -135   -187     41    116   -161   -218    -72     44    137     25    168
     31   -181   -215     72    122   -197   -236    -83     23    116      5    158
     33   -220   -254     93    142   -236   -239    -93      7     96    -18    140
    -54   -270   -215    161     77   -244   -220    -77     10     96    -18    137
    -75   -324   -249    200     85   -288   -233    -90    -10     70    -41    111
    -10   -348   -340    179    163   -345   -257   -116    -44     33    -77     75
     41   -350   -392    155    215   -371   -267   -127    -59     15    -96     59
     20   -345   -366    161    192   -355   -249   -116    -46     25    -80     70
    -54   -389   -335    220    140   -363   -252   -122    -54     20    -80     62
    -54   -400   -348    226    145   -374   -259   -129    -59     12    -83     54
     64   -358   -423    148    244   -389   -272   -140    -70      2    -93     41
     12   -353   -366    168    189   -361   -249   -122    -49     20    -72     59
    -46   -368   -322    207    135   -345   -231   -103    -36     33    -57     72
    -33   -366   -335    200    150   -350   -220    -93    -33     31    -54     70
      5   -405   -410    200    207   -407   -194    -51    -31     12    -80     38
     23   -452   -478    213    249   -465    -98     77     15     15   -109    -12
     67   -368   -436    150    249   -402     38    270    150    116    -36     36
    111   -184   -296     36    202   -241    161    475    337    303    142    205
     80    202    122   -140    -20    163    241    613    592    623    496    587
     88    857    769   -475   -340    813    158    527    839   1023    984   1119
    -80   1189   1270   -555   -675   1228    -88    179    844   1184   1234   1387
   -200    852   1049   -327   -626    950   -371   -267    454    828    924   1093
   -231    106    337     62   -283    220   -576   -646   -161    124    236    439
   -200   -428   -231    311     15   -329   -607   -649   -400   -215   -150     28
   -187   -584   -397    384    103   -491   -491   -470   -337   -218   -200    -49
   -109   -555   -449    329    168   -504   -368   -316   -236   -155   -161    -36
    -41   -444   -402    244    179   -423   -259   -181   -119    -57    -80     31
    -38   -374   -335    205    145   -355   -197   -109    -51      7    -25     80
    -15   -337   -322    176    153   -332   -163    -72    -20     31     -5     93
     -7   -319   -314    161    153   -316   -135    -46     -2     46     10    101
    -36   -355   -319    197    140   -337   -135    -46     -5     38      0     90
    -12   -322   -309    166    145   -314   -116    -28     15     57     15    109
    -57   -316   -259    187    101   -288    -93     -7     36     72     33    124
    -75   -301   -226    187     75   -265    -75     12     57     90     54    145
     20   -275   -296    127    158   -285    -80      2     46     80     46    132
     -5   -283   -277    142    135   -280    -67     15     57     88     57    132
    -72   -303   -231    189     77   -267    -54     23     67     98     70    140
    -41   -285   -246    161    101   -265    -46     31     75    106     77    142
     28   -254   -283    114    155   -267    -44     36     80    111     77    142
    -54   -280   -228    166     85   -254    -33     44     90    119     90    148
    -44   -262   -218    153     85   -239    -15     62    106    129    103    163
     18   -275   -296    127    155   -285    -36     36     83    101     75    137
      2   -285   -288    142    145   -285    -31     38     83    101     72    137
    -15   -257   -241    135    111   -252     -5     64    103    124     96    161
    -20   -254   -236    137    106   -246      2     77    114    135    109    166
    -18   -246   -228    129    103   -239      7     83    119    140    116    171
    -33   -254   -220    145     93   -239      7     85    116    140    116    168
    -10   -252   -241    129    114   -249      7     85    116    137    111    163
     10   -233   -244    109    127   -239     15     96    127    148    122    176
     25   -215   -241     90    132   -228     20    103    137    155    132    187
     51   -171   -223     59    137   -197     44    127    158    176    153    213
    -70   -241   -171    155     49   -207     38    122    150    168    148    202
    -44   -207   -163    124     59   -187     49    140    166    187    166    218
     41   -161   -202     57    119   -181     51    148    171    189    171    226
    -44   -189   -145    116     49   -168     64    158    184    202    187    239
    -51   -194   -142    122     44   -168     54    155    179    202    187    244
    -49   -163   -116    106     33   -140     75    181    202    228    213    270
     41   -116   -158     36     98   -137     80    189    210    236    220    280
     75   -137   -213     31    142   -174     57    168    187    213    202    265
    103   -114   -220      5    161   -166     62    174    192    218    207    272
    106    -96   -202     -5    153   -148     75    181    200    228    218    285
     85    -83   -168     -2    127   -124     88    192    210    241    233    301
     33    -57    -90     12     62    -72    122    223    241    272    265    332
     31    -62    -93     12     59    -77    127    220    244    272    267    329
    106    -23   -129    -44    116    -75    135    228    249    277    270    332
     41    -49    -90      2     64    -70    161    249    267    290    280    340
     70    -33   -103    -18     85    -67    171    262    277    296    285    342
     77    -23   -101    -28     88    -62    192    280    290    306    293    348
     49    -36    -85     -7     67    -59    205    293    301    311    293    345
     41    -31    -75     -5     57    -51    228    309    316    324    301    342
     46    -36    -83     -5     64    -59    241    316    322    324    298    337
     18    -62    -80     20     46    -70    249    314    322    322    293    329
    -12    -83    -70     46     28    -77    257    311    322    319    290    322
    -12    -54    -41     31     12    -46    280    329    340    332    303    335
    -25    -54    -28     41      0    -41    293    329    345    335    306    335
    -25    -96    -72     59     20    -85    275    306    319    306    280    306
    -33    -90    -57     62     10    -75    288    316    324    314    285    311
     28    -64    -96     18     59    -80    290    316    322    311    283    311
     49    -90   -140     20     93   -114    280    303    301    290    265    293
    -38   -114    -77     75     18    -96    293    314    314    303    275    306
    -41    -90    -49     67      2    -72    303    327    327    316    290    324
     31    -57    -88     12     57    -72    303    324    324    316    293    327
      0    -62    -62     31     31    -62    314    335    335    324    301    337
     12    -64    -77     25     44    -70    322    340    335    322    298    337
     25    -70    -96     20     59    -80    322    337    329    316    290    335
      0    -75    -75     36     33    -75    329    342    335    322    298    340
    -15    -54    -38     36     10    -46    348    358    350    342    316    361
    -31    -59    -28     44     -2    -44    355    363    353    342    316    361
   -101    -46     54     72    -80      5    389    394    381    368    345    392
    -64    -38     23     49    -46    -10    384    389    374    361    337    387
     46    -51    -98      2     72    -75    355    361    340    322    298    350
     72    -38   -114    -18     90    -75    363    368    345    324    298    353
     31    -31    -62      0     44    -46    379    381    358    337    311    374
     12    -38    -54     12     31    -46    381    381    358    335    311    376
    -10    -33    -23     23      5    -28    394    397    368    342    324    392
     -5    -33    -28     18      7    -31    392    392    363    337    316    389
     -5     -7     -2      5     -2     -5    413    407    381    353    332    413
    -41    -12     25     25    -33      5    423    415    387    355    332    420
     51    -46    -98     -2     75    -72    376    363    335    301    275    368
    -15    -38    -25     25      2    -31    418    402    368    332    306    405
     44    -12    -59    -15     51    -36    418    402    366    329    303    405
     75      2    -72    -41     72    -33    420    400    363    322    301    407
     36     38      2    -36     18     20    459    431    397    350    332    446
    -23     51     75    -15    -49     62    488    457    423    371    355    467
     31     57     25    -44      2     41    493    459    418    358    340    449
     62     72      7    -70     25     38    498    459    418    353    335    433
     44     80     36    -62      5     59    514    472    431    368    350    433
     57    153     93   -106    -18    124    545    496    465    402    392    457
     12    179    166    -96    -77    174    568    514    493    431    426    472
    -15    155    171    -70    -93    163    550    496    483    418    418    452
     12    140    127    -75    -57    135    522    465    462    394    400    426
     -2    153    153    -75    -77    153    527    472    475    407    415    436
     23    124    101    -75    -38    114    509    457    452    387    394    418
    111     72    -38    -93     75     18    465    410    394    327    332    358
    122     49    -72    -85     98    -10    465    407    384    314    319    350
     41    -10    -51    -15     46    -31    467    407    374    309    306    350
      2    -38    -44     18     23    -41    462    397    361    301    293    348
     31    -36    -70      0     49    -51    449    379    342    288    280    340
     31    -54    -85     12     57    -70    441    363    329    275    270    337
    -31    -72    -44     49      5    -57    462    381    340    285    280    348
    -57    -75    -20     64    -18    -49    483    400    353    298    288    361
    -20   -103    -83     62     31    -93    462    376    327    272    259    335
     15   -109   -124     46     70   -116    449    366    314    257    244    319
    -38   -116    -80     77     18    -98    467    381    329    270    257    335
    -93   -109    -18    101    -38    -64    485    402    348    280    272    355
    -90   -119    -28    103    -31    -75    519    446    361    277    262    340
      7   -150   -158     72     83   -153    597    561    389    265    218    275
     88    -77   -168     -7    127   -122    722    737    506    342    267    298
    184     72   -114   -129    148    -20    823    930    665    491    402    418
    236    431    194   -332     20    311    883   1052    891    774    706    730
    213   1083    870   -646   -327    976    831   1026   1171   1202   1208   1265
     -5   1509   1514   -753   -761   1512    579    683   1239   1439   1538   1608
   -111   1262   1374   -574   -743   1317    296    236    896   1140   1283   1374
   -192    491    683   -150   -439    587     62   -176    262    431    589    724
   -140   -124     15    132    -77    -54      5   -239    -80    -18    101    228
   -101   -309   -207    202     51   -259    114    -59    -33    -38     31    127
    -72   -283   -213    176     70   -249    252    109     80     33     75    148
    -98   -192    -93    145     -5   -142    389    275    223    153    174    228
    -44    -96    -51     70      2    -75    465    363    309    226    233    285
     23    -83   -106     28     64    -96    478    379    316    226    228    277
    -25    -93    -67     59     20    -80    504    400    332    233    236    285
    -88    -83      2     83    -46    -41    535    433    366    259    267    314
      2    -51    -54     25     28    -51    530    431    366    254    267    314
    -59    -77    -18     67    -20    -49    542    441    379    262    277    327
    -62    -67     -5     62    -28    -36    558    454    389    270    285    337
    -12    -54    -44     33     15    -51    548    449    384    262    277    324
     10    -41    -51     15     31    -46    553    452    389    265    277    319
      2    -36    -38     15     20    -36    566    465    402    272    285    322
     -2    -25    -23     12     10    -25    571    470    405    277    296    324
    -28    -51    -23     38     -2    -38    566    462    397    270    290    311
    -31    -46    -15     38     -7    -31    571    467    402    275    301    311
    -25    -28     -2     25    -15    -15    581    483    415    285    316    322
    -36    -23     10     28    -25     -7    587    488    420    288    319    327
    -28    -23      5     25    -18    -10    594    491    423    290    324    332
    -15    -10      5     12    -10     -2    597    496    426    296    329    337
      2      7      2     -7      0      5    597    496    428    296    332    337
    -33    -10     23     20    -28      5    597    493    428    296    337    337
    -18     18     33     -2    -28     25    613    511    444    314    355    350
     28     57     28    -41      0     44    631    530    457    327    371    363
    -28    -10     15     18    -23      2    600    496    426    298    345    337
    -77      0     77     38    -77     38    620    517    446    322    371    361
    -64     41    106     10    -85     72    628    537    467    342    392    376
     96     44    -51    -70     75     -2    571    488    418    290    345    329
     54     33    -23    -46     38      5    579    498    428    303    358    345
    -38     38     77     -2    -57     57    613    537    465    342    402    389
      5     72     64    -41    -31     67    607    540    467    345    410    392
     64     93     28    -77     18     62    589    527    454    335    402    384
    103    122     15   -114     44     70    579    524    449    332    402    379
    124    116    -10   -122     67     54    571    524    446    335    405    384
    109    111      0   -111     54     57    571    532    449    342    407    394
    101    140     38   -119     31     90    584    553    470    363    428    423
     80    145     62   -114      7    106    597    563    475    376    441    439
     70    148     77   -109     -5    114    589    553    465    366    433    428
     51    163    109   -109    -31    137    605    561    472    374    444    444
     10    155    145    -83    -67    150    618    571    485    384    452    457
    -31    171    202    -70   -116    184    641    592    509    402    470    478
      7    187    179    -98    -85    184    652    607    517    410    472    480
     93    213    119   -155    -12    168    644    597    509    402    459    465
    116    213     96   -163     10    155    644    592    506    397    452    454
     49    205    155   -129    -54    179    659    605    519    410    465    465
    -12    239    252   -114   -132    244    685    631    548    436    491    483
    111    259    148   -187    -20    205    685    623    542    423    475    462
    135    231     96   -181     20    163    678    605    524    397    454    439
     46    161    114   -103    -33    137    672    584    509    381    436    420
     10    153    142    -83    -67    148    680    587    514    387    441    423
     12    174    161    -96    -75    168    685    587    519    394    449    428
    -12    168    181    -77    -96    174    688    579    517    389    449    423
    -33    145    176    -57   -106    161    685    568    509    376    436    415
    -38    148    187    -54   -111    166    693    571    509    376    436    415
    -20    142    163    -62    -93    153    688    561    498    366    428    410
      2    174    171    -88    -83    174    685    555    498    361    423    410
    -67    142    210    -38   -137    176    685    558    498    361    420    407
     20    174    150    -98    -64    163    665    540    483    345    402    397
    -46    153    197    -54   -122    174    683    555    498    361    418    415
   -111    181    293    -33   -202    236    706    581    527    392    454    441
     62    207    142   -135    -38    176    665    542    488    348    405    400
     25    174    145   -101    -59    161    665    548    491    348    405    400
     23    205    179   -116    -77    192    683    563    506    368    423    418
     77    244    166   -161    -44    205    693    568    514    374    426    423
    -15    171    187    -80   -101    179    675    548    496    353    407    410
    -38    202    241    -83   -140    220    691    561    506    363    423    428
    -23    192    213    -85   -119    202    685    550    493    348    405    415
    -38    184    223    -72   -129    202    685    548    491    340    397    410
    -23    202    223    -90   -124    213    685    553    496    345    402    413
      0    202    200   -101   -101    202    675    548    485    332    389    407
    -28    200    226    -88   -127    213    680    550    488    335    394    418
    -15    226    241   -103   -127    233    691    558    501    350    413    431
    -46    215    259    -85   -153    236    701    566    509    355    418    433
      0    210    210   -106   -103    210    672    537    483    329    394    407
      2    205    200   -106    -98    202    665    532    472    322    389    397
    -25    228    254   -101   -140    241    685    553    491    337    410    420
     49    244    194   -148    -72    220    672    537    472    314    387    402
     44    270    226   -158    -90    249    696    555    491    324    402    418
      5    277    272   -142   -132    275    727    579    517    345    426    436
      7    314    306   -161   -148    311    748    600    540    374    459    459
     -7    303    309   -148   -158    306    748    594    535    368    454    446
    -25    303    327   -140   -176    314    750    597    532    366    452    441
    -36    350    387   -158   -213    368    771    613    561    392    478    465
    -49    402    452   -176   -249    426    795    631    589    420    511    491
    -41    428    467   -194   -254    446    795    633    600    431    517    504
     18    423    405   -220   -192    413    763    602    579    402    493    485
      2    418    415   -213   -207    418    750    597    579    405    501    493
     -2    381    384   -189   -192    381    730    587    563    394    493    485
     44    335    290   -189   -124    314    683    537    511    342    441    420
     28    332    303   -181   -137    319    701    553    517    345    441    415
    -41    283    322   -122   -181    301    709    555    511    332    428    402
    -33    226    259    -96   -145    241    693    537    485    301    400    371
    -38    218    257    -90   -148    236    693    537    483    296    397    363
    -23    207    228    -93   -127    218    683    519    462    275    381    342
    -31    171    202    -72   -119    187    667    501    441    254    366    316
     -5    239    244   -116   -124    241    691    527    470    285    394    335
    -25    220    246    -98   -135    233    688    527    467    283    389    322
    -62    163    226    -51   -142    194    667    501    441    252    358    288
    -93    163    257    -36   -174    210    683    517    457    265    371    298
   -155    166    322     -5   -239    244    717    545    488    298    402    329
    -62    153    213    -46   -137    181    711    553    470    270    366    288
     12    122    106    -67    -46    114    776    652    498    259    329    231
     93    168     75   -132      7    122    888    797    587    311    348    218
    106    283    176   -194    -33    231   1018   1000    763    465    478    327
     90    597    506   -348   -207    553   1104   1153    995    748    771    628
     70   1150   1078   -610   -504   1114   1104   1184   1254   1132   1213   1085
    -46   1639   1683   -797   -865   1660    948    969   1382   1423   1571   1447
   -137   1590   1727   -724   -932   1657    665    550   1163   1304   1504   1389
   -202    950   1153   -374   -678   1052    444    119    566    644    867    813
   -187    329    517    -72   -350    423    319    -41    148    129    332    293
   -184    -15    168     98   -179     75    340     54     77     -7    145     93
   -127    -83     44    106    -85    -20    428    176    135      5    124     64
   -132    -20    111     72   -122     44    530    298    244     90    192    119
   -132    109    241     10   -187    176    633    418    363    202    288    205
   -116    163    280    -23   -197    220    683    475    420    257    332    246
   -150    184    335    -15   -241    259    717    511    454    283    355    272
    -64    213    275    -75   -168    244    709    506    444    272    340    262
    -67    218    283    -75   -176    249    714    511    446    272    337    265
    -23    233    257   -106   -140    244    717    514    449    267    332    267
    -36    202    239    -83   -137    220    696    498    428    246    311    249
    -41    218    257    -90   -150    236    711    511    441    259    324    272
    -10    236    246   -114   -129    241    709    514    444    262    324    277
    -36    233    270   -101   -153    252    719    522    454    272    332    283
    -57    231    288    -85   -171    259    732    532    462    280    337    290
    -57    241    298    -93   -176    270    735    532    462    280    340    293
    -75    254    329    -90   -202    290    740    537    470    290    350    301
    -90    285    376    -98   -233    329    745    548    483    303    363    314
   -106    301    407    -96   -257    353    750    555    491    309    368    327
    -85    277    363    -98   -223    319    737    548    475    290    348    309
    -18    285    303   -135   -161    293    717    530    457    270    324    288
    -41    298    337   -129   -189    316    719    535    465    275    332    293
    -28    350    379   -161   -202    363    740    558    491    303    361    324
    -59    306    366   -124   -213    337    730    550    478    288    345    311
     25    335    309   -181   -140    322    714    537    467    280    337    303
      7    329    322   -171   -155    324    714    540    472    283    345    311
      5    335    329   -168   -161    332    706    535    465    280    342    306
    -28    322    348   -148   -189    335    698    527    462    272    337    301
   -148    314    462    -83   -303    387    740    568    501    314    381    348
    -90    329    418   -122   -254    374    727    563    493    309    376    342
     36    355    319   -194   -140    337    693    537    467    288    358    322
     31    361    327   -197   -150    345    688    537    467    293    363    329
    -10    379    389   -187   -200    384    704    558    488    314    387    355
     54    400    345   -228   -145    374    685    542    475    301    374    353
     51    397    345   -223   -145    371    678    548    475    306    376    363
     46    397    348   -223   -150    374    680    563    483    316    389    376
     54    426    371   -241   -158    400    691    576    496    335    413    392
     93    465    371   -280   -140    418    688    576    496    337    420    394
     46    439    392   -241   -171    415    691    576    496    337    420    397
     25    472    446   -252   -210    459    722    600    522    361    449    426
     33    488    454   -262   -210    472    735    607    530    371    459    431
    -10    465    475   -228   -241    470    737    610    530    371    457    426
     51    485    433   -267   -189    459    737    610    530    368    454    418
     96    483    387   -290   -145    436    737    610    530    363    452    410
     64    478    413   -272   -174    446    758    623    542    374    457    413
     -5    478    483   -239   -244    480    795    657    574    402    483    433
     36    493    457   -265   -210    475    789    652    571    394    472    420
     33    478    441   -257   -205    459    792    652    576    392    470    410
     38    478    439   -259   -200    459    800    652    579    392    467    402
      0    465    465   -233   -233    465    813    659    587    400    475    405
    -59    457    517   -197   -288    485    836    675    607    415    493    418
     -7    446    454   -220   -231    449    810    646    584    392    470    384
     -7    457    465   -226   -236    462    818    652    592    400    475    389
    -20    454    475   -218   -249    465    818    641    587    397    472    387
   -122    452    574   -163   -348    511    841    659    607    415    496    410
   -137    465    600   -163   -368    530    854    675    626    431    517    423
    -75    459    535   -192   -306    496    841    665    615    418    504    405
      2    470    467   -239   -233    467    818    636    592    389    472    381
     36    465    428   -249   -194    446    805    628    581    384    462    371
     25    459    431   -244   -202    446    813    633    594    394    475    381
     18    483    465   -249   -223    472    826    649    610    413    498    397
      0    522    522   -259   -259    522    841    667    631    431    522    418
    -70    470    540   -200   -303    504    833    657    620    420    511    407
    -15    472    488   -231   -252    478    813    636    602    405    498    392
    -46    491    537   -223   -293    514    828    654    620    423    519    407
    -20    491    509   -236   -267    498    826    649    620    420    517    405
    -15    498    514   -241   -265    506    826    652    631    428    524    415
   -103    509    613   -202   -361    561    857    688    662    457    558    449
    -70    485    555   -207   -314    519    836    672    641    433    537    426
    -10    491    501   -241   -257    496    818    657    626    420    527    410
     -7    485    493   -239   -249    488    807    646    615    413    519    402
    -15    511    527   -249   -272    519    836    675    644    441    548    431
    -12    527    540   -257   -275    535    836    675    644    441    550    433
    -67    506    574   -220   -322    540    841    675    641    439    553    436
    -20    485    506   -231   -262    496    823    657    623    420    540    415
     28    498    470   -265   -220    485    818    654    623    420    540    413
     44    540    496   -293   -226    519    831    665    639    431    558    428
    -54    553    607   -252   -329    579    870    696    675    467    597    457
     -2    553    555   -275   -277    553    870    693    667    459    589    446
      7    581    574   -296   -283    576    888    714    688    478    607    465
    -25    589    615   -283   -319    602    893    719    693    483    618    470
     38    620    581   -329   -272    602    901    724    701    491    628    472
     18    659    641   -337   -311    652    922    737    722    514    657    498
    -72    667    740   -296   -405    704    948    761    756    548    693    535
    -28    685    714   -329   -371    701    932    745    748    545    693    532
    -33    698    730   -332   -384    714    906    727    735    535    691    524
     33    683    649   -358   -306    667    875    704    717    519    680    517
     20    654    633   -340   -306    646    867    701    711    514    683    522
    -59    589    646   -265   -353    618    859    696    696    496    667    501
      7    587    576   -298   -285    581    846    688    675    472    641    475
     54    555    501   -303   -223    530    828    665    646    444    613    446
     80    522    439   -303   -179    480    797    633    610    405    576    402
     72    506    433   -288   -179    470    797    626    600    400    571    392
    -20    452    472   -218   -246    462    800    626    600    394    571    387
    -72    418    491   -171   -280    454    805    623    597    389    571    389
    -49    446    496   -200   -272    470    807    631    607    400    581    400
    -12    446    457   -218   -236    452    800    623    597    392    574    389
    -51    426    475   -187   -265    452    807    628    605    397    579    394
    -90    431    522   -168   -306    475    818    639    618    410    594    410
    -98    407    506   -155   -303    457    807    631    607    400    584    400
    -38    384    423   -174   -231    402    813    646    600    384    566    371
     25    353    327   -189   -150    340    870    732    623    376    535    322
     62    392    329   -226   -132    361    992    893    722    439    563    324
     75    504    428   -290   -176    467   1114   1093    885    581    691    431
     93    797    704   -446   -303    750   1208   1267   1106    836    950    696
    150   1301   1150   -727   -501   1226   1205   1304   1340   1176   1345   1119
    122   1909   1787  -1015   -831   1849   1057   1101   1512   1512   1769   1566
   -140   1873   2013   -867  -1075   1943    797    691   1327   1428   1751   1553
   -257   1252   1509   -496   -883   1379    553    262    787    852   1200   1044
   -163    600    763   -218   -465    680    397     41    303    270    600    459
   -127    189    316    -31   -220    252    410    124    200     83    358    202
   -135    135    267      0   -202    200    511    267    277    122    366    192
   -101    189    290    -44   -194    239    623    407    387    205    428    244
    -67    316    381   -124   -223    348    714    514    496    301    517    322
   -114    353    467   -119   -290    410    774    579    558    361    571    371
   -116    379    496   -132   -306    439    810    620    597    392    600    394
    -62    379    441   -158   -252    410    807    628    597    387    592    387
      5    374    368   -189   -184    374    784    605    574    361    566    363
     25    394    368   -210   -171    381    789    613    584    371    574    374
    -23    407    428   -192   -226    418    810    636    607    397    602    394
    -90    387    475   -148   -283    431    820    646    618    407    615    413
   -129    363    493   -119   -311    428    831    659    626    418    628    420
    -33    376    410   -171   -220    392    805    639    605    397    607    397
     -2    394    394   -197   -200    394    800    636    602    394    607    397
     -5    441    444   -218   -226    444    833    667    636    431    644    436
    -67    418    485   -176   -275    452    841    670    641    436    649    444
    -64    407    472   -171   -267    439    831    665    639    428    644    436
     10    415    405   -215   -197    410    815    654    628    415    631    426
      0    420    418   -210   -207    420    818    657    633    418    636    433
    -10    407    415   -200   -213    410    813    654    631    415    636    436
      0    426    426   -213   -213    426    820    667    644    426    649    449
    -23    426    449   -202   -236    436    828    672    649    431    657    454
    -36    423    459   -194   -246    441    833    675    654    436    662    465
    -36    439    472   -202   -254    454    836    680    657    441    672    470
    -38    441    480   -200   -259    459    833    683    659    446    678    475
    -38    444    483   -205   -262    462    836    683    662    452    683    480
    -44    441    485   -197   -265    462    833    683    662    449    683    483
    -33    449    483   -210   -257    465    831    685    662    452    691    493
    -23    452    475   -213   -249    462    823    685    659    454    691    501
      2    478    472   -241   -236    475    818    688    659    454    693    509
    -28    446    475   -210   -252    462    802    680    652    446    685    504
    -33    446    480   -207   -259    465    792    675    646    446    688    511
     -2    491    493   -244   -246    491    795    688    659    462    709    540
     23    524    498   -275   -236    511    787    696    662    470    722    563
     18    527    509   -272   -244    519    782    706    667    478    730    584
     28    545    517   -288   -244    532    784    717    675    485    737    607
     49    568    519   -309   -233    545    784    722    680    493    743    626
     33    561    524   -298   -246    542    784    717    678    496    748    636
    -36    540    574   -252   -306    555    795    727    685    506    756    654
    -72    558    628   -244   -353    592    807    743    698    522    766    665
    -31    571    602   -270   -316    587    818    756    709    530    766    665
     80    592    509   -337   -215    550    797    737    691    506    740    636
     88    589    501   -340   -205    545    800    743    696    509    732    628
     88    589    498   -340   -205    545    810    758    706    514    732    631
     70    592    522   -329   -226    558    826    771    719    519    740    639
     41    600    555   -322   -257    579    849    787    737    540    753    641
     10    579    566   -296   -277    574    854    789    745    542    743    618
     12    563    550   -290   -270    558    852    787    743    535    724    597
     15    579    563   -296   -272    571    862    789    756    542    730    605
     18    592    571   -306   -275    581    870    789    758    540    724    602
    -12    568    581   -277   -296    574    867    779    750    527    711    594
    -20    537    558   -259   -288    548    854    758    727    498    685    576
      0    555    555   -277   -277    555    857    761    732    506    688    576
     -7    574    579   -285   -293    576    857    761    737    511    696    576
    -33    561    594   -265   -314    576    854    756    732    506    688    574
    -54    532    587   -239   -322    561    839    743    717    491    672    558
    -31    563    594   -265   -311    579    841    743    722    493    678    568
    -10    571    581   -280   -296    576    836    735    717    480    670    568
    -90    571    662   -241   -376    618    854    756    737    504    693    594
    -75    602    675   -265   -376    639    857    763    745    522    711    605
      0    631    631   -314   -314    631    841    753    737    511    704    594
     62    620    555   -342   -246    589    802    722    704    480    670    566
     70    628    558   -350   -244    594    805    732    711    485    675    576
     67    649    581   -358   -257    615    807    735    714    493    685    592
     38    636    597   -337   -277    618    800    732    714    493    685    600
     31    633    602   -332   -288    620    797    730    711    496    685    602
    -15    618    631   -301   -324    626    795    727    709    493    683    605
    -90    594    683   -254   -387    639    802    737    711    498    685    615
    -75    646    722   -285   -397    683    823    763    735    524    709    646
     83    667    584   -376   -252    626    776    719    685    480    662    605
     12    639    623   -327   -303    631    771    717    683    478    662    613
     -2    646    649   -324   -327    649    774    719    685    485    672    626
    -15    631    646   -306   -329    639    766    709    670    472    667    620
    -36    639    672   -303   -353    654    776    719    672    478    670    631
     15    657    641   -337   -311    649    763    706    659    462    659    628
    -20    626    646   -303   -335    636    750    696    644    449    641    620
     28    659    631   -342   -301    646    748    693    639    449    639    623
     18    665    646   -342   -314    657    745    691    636    446    636    628
      7    696    688   -350   -340    691    769    714    654    467    654    652
     38    735    696   -387   -329    717    784    730    667    478    662    670
     57    737    680   -397   -311    709    774    717    652    465    652    665
     20    782    761   -402   -371    771    797    743    680    493    685    704
    -31    784    815   -379   -423    800    810    753    691    506    704    714
     -5    823    828   -410   -418    826    813    753    696    509    709    719
    -93    846    940   -376   -517    893    844    782    732    545    748    756
     46    880    833   -465   -394    857    792    737    696    514    722    724
    124    901    776   -511   -324    839    756    706    670    491    706    709
     23    872    849   -446   -413    859    758    711    683    504    722    730
     59    865    805   -462   -371    836    732    691    662    480    706    717
     83    831    748   -457   -332    789    717    675    641    452    678    685
     28    766    737   -397   -353    753    714    672    628    439    665    662
     25    743    717   -387   -345    730    698    659    610    426    652    646
    -18    714    732   -348   -374    722    693    652    600    413    641    631
    -83    662    745   -288   -415    701    688    646    587    397    628    615
    -28    641    670   -306   -348    654    657    613    553    363    597    584
    -33    649    683   -309   -358    667    654    610    553    366    602    589
     28    667    639   -348   -303    654    652    613    553    363    597    584
     15    618    600   -319   -293    607    636    600    535    345    576    566
    -12    631    641   -309   -327    636    646    610    553    363    597    589
    -46    639    683   -296   -366    659    649    615    563    376    610    600
    -54    631    685   -288   -368    657    644    615    566    376    610    594
    -20    626    644   -303   -335    633    639    623    563    366    602    584
      2    584    581   -293   -288    581    691    704    587    363    579    545
     44    576    532   -311   -244    555    802    854    667    400    581    517
     67    644    576   -355   -254    610    937   1060    813    519    672    584
    116    878    758   -498   -322    818   1028   1241   1008    732    883    792
    150   1353   1202   -753   -524   1278   1031   1286   1236   1057   1265   1200
     44   1982   1938  -1013   -945   1961    904   1130   1460   1447   1753   1725
   -148   2192   2340  -1021  -1244   2265    639    750   1395   1522   1909   1896
   -213   1657   1870   -724  -1041   1764    374    311    896   1000   1413   1431
   -252    885   1137   -316   -696   1013    215     38    355    350    753    789
   -218    407    626    -93   -420    517    213     85    187     83    431    433
   -202    319    522    -57   -361    420    335    262    272    111    418    384
   -140    418    555   -140   -348    485    478    433    407    220    496    431
    -93    501    594   -205   -342    548    558    537    504    301    563    480
    -41    568    607   -265   -324    587    613    597    558    348    602    517
    -46    514    561   -233   -303    537    610    594    548    332    581    491
   -124    517    639   -197   -381    576    649    628    581    366    610    514
   -137    545    683   -205   -410    613    680    659    615    397    639    542
    -98    545    644   -223   -371    594    675    657    610    397    631    540
    -77    550    628   -236   -353    589    680    659    613    397    633    542
    -57    530    587   -236   -322    555    670    649    600    387    623    527
    -59    535    594   -239   -327    563    680    657    610    402    639    537
   -111    530    639   -210   -376    584    696    672    626    418    652    545
    -54    550    605   -246   -329    576    691    667    620    415    649    542
     -7    555    563   -275   -288    558    670    654    607    410    641    532
    -18    535    550   -259   -285    542    662    649    602    407    639    530
    -33    532    563   -249   -298    545    665    652    605    413    646    535
    -80    540    620   -228   -350    579    685    672    628    436    672    563
    -77    545    623   -233   -350    584    680    667    626    433    675    566
   -166    532    698   -184   -433    615    696    685    641    452    696    587
    -98    550    646   -228   -374    597    680    675    628    444    685    571
     10    574    563   -290   -275    568    646    646    602    418    659    545
      5    561    555   -283   -275    558    639    644    597    413    657    542
    -12    540    550   -265   -280    545    631    639    594    405    652    530
     23    584    561   -306   -270    571    639    657    610    423    667    540
    -28    579    607   -275   -316    592    644    670    620    436    683    553
    -51    566    618   -257   -335    592    633    665    618    431    683    548
    -18    579    597   -280   -309    589    623    662    610    428    683    540
     -2    597    600   -298   -301    600    615    662    615    431    685    542
    -15    618    633   -301   -324    626    626    680    633    449    704    561
     33    636    600   -335   -283    618    613    675    626    446    704    558
     31    631    597   -332   -283    615    600    670    620    444    706    555
      5    618    613   -311   -303    615    587    667    620    444    709    558
      5    665    659   -335   -327    662    600    693    646    472    740    592
    -51    665    714   -309   -384    688    605    711    659    488    758    610
     25    678    649   -353   -311    662    579    693    641    472    745    594
     85    667    579   -379   -246    626    550    672    618    452    727    568
     70    693    623   -381   -275    659    561    685    636    470    750    594
     38    719    678   -379   -319    698    584    706    659    493    776    623
     10    704    693   -358   -342    701    584    706    662    496    776    623
     49    714    662   -384   -306    688    574    696    654    488    769    615
     59    730    670   -394   -303    701    581    704    670    501    782    626
      2    748    745   -376   -374    748    618    743    709    535    818    657
     41    743    701   -392   -329    724    607    732    701    524    797    636
     20    763    740   -392   -361    753    636    761    730    550    815    652
    -28    727    756   -348   -392    740    636    761    732    550    807    641
     36    727    688   -381   -327    709    618    740    717    530    779    610
     54    724    670   -389   -309    698    620    740    719    530    771    602
     18    717    698   -368   -340    709    628    743    730    537    776    602
    -25    735    761   -353   -392    748    654    763    756    561    797    620
    -18    701    717   -342   -368    709    631    743    737    537    774    592
     -7    696    701   -345   -353    698    626    737    732    535    769    584
      2    680    675   -342   -335    678    615    719    717    519    750    563
     -5    667    672   -329   -337    670    613    711    711    514    748    555
    -36    659    696   -314   -366    678    610    709    714    519    756    561
    -70    667    737   -298   -402    701    618    717    724    532    769    568
    -15    670    685   -329   -350    678    597    698    709    517    753    548
     18    654    636   -335   -309    646    576    680    693    498    730    527
    -18    696    714   -340   -366    704    607    714    730    537    771    566
    -41    675    717   -316   -379    696    602    711    730    537    776    563
    -28    667    696   -319   -363    680    592    704    722    532    771    553
    -38    698    737   -329   -387    717    607    724    745    558    800    579
    -33    683    714   -327   -374    698    589    711    730    542    787    563
     12    709    696   -361   -342    704    592    717    735    548    797    574
    -31    698    730   -335   -379    714    600    724    743    555    805    584
   -197    657    854   -228   -524    756    628    748    769    584    833    610
    -90    693    782   -303   -436    737    607    735    756    571    818    592
      7    717    706   -363   -350    711    584    719    737    555    802    568
     -7    696    704   -345   -355    701    581    717    735    553    802    561
     77    714    636   -394   -277    675    563    701    719    537    792    545
     62    724    659   -394   -298    691    566    706    724    542    800    550
     31    706    675   -368   -322    693    558    701    719    537    797    542
     20    696    675   -358   -327    685    555    698    717    535    795    537
     20    696    675   -358   -327    685    558    698    714    537    795    537
    -15    688    704   -337   -358    693    563    706    722    542    802    545
    -36    696    732   -329   -384    714    574    717    732    561    820    555
    -38    693    732   -329   -384    711    566    709    727    555    820    548
    -38    704    743   -332   -389    722    566    711    727    558    826    545
    -36    711    748   -340   -392    730    574    719    735    566    831    548
    -23    732    753   -355   -389    743    584    727    740    568    833    550
    -46    740    787   -348   -418    763    600    737    753    581    841    553
    -77    766    844   -342   -459    805    631    771    787    615    872    579
      7    776    766   -392   -379    771    610    753    763    594    852    555
     -5    797    802   -394   -402    800    620    761    774    602    865    571
    -49    836    885   -394   -467    859    644    782    802    633    893    602
    -20    857    878   -418   -449    867    631    774    805    639    896    605
      5    846    839   -428   -418    844    600    745    779    620    880    587
     -2    859    859   -428   -431    859    592    737    782    628    891    594
      2    839    836   -423   -418    836    558    709    758    610    875    576
     36    823    787   -428   -374    805    532    696    740    594    862    563
    -12    769    782   -381   -397    774    532    698    732    579    844    545
    -25    724    748   -350   -387    735    527    693    717    555    820    524
    -36    667    704   -316   -371    685    509    678    696    530    792    498
     28    652    623   -340   -296    639    493    665    675    504    761    467
    -18    613    631   -298   -324    620    485    654    662    485    740    452
    -38    597    636   -280   -337    615    485    649    659    485    740    454
    -49    576    623   -265   -337    600    472    636    646    478    732    436
    -59    587    646   -262   -353    615    475    641    654    485    737    436
    -41    574    615   -270   -327    594    459    626    639    465    719    423
    -62    553    615   -246   -337    584    454    626    636    457    709    423
    -49    571    618   -262   -335    594    457    633    646    475    727    428
    -33    613    646   -288   -340    628    465    639    657    493    745    428
    -49    550    597   -252   -324    574    467    649    641    457    698    376
    -18    498    517   -241   -267    506    548    758    672    444    657    327
     44    566    522   -306   -239    542    683    943    789    522    706    350
    106    693    587   -400   -239    641    818   1171    963    678    836    470
    145   1021    872   -584   -363    948    849   1273   1166    922   1104    771
    174   1644   1470   -909   -649   1558    771   1223   1423   1317   1577   1293
    -15   2117   2130  -1052  -1072   2122    545    937   1543   1602   1951   1691
   -233   1935   2169   -849  -1200   2052    259    501   1275   1408   1803   1551
   -277   1171   1449   -449   -865   1309     25     88    639    696   1106    880
   -218    558    776   -171   -498    667    -57    -28    252    213    597    353
   -210    285    496    -38   -353    389     12    106    231    116    444    168
   -218    288    506    -33   -361    397    168    301    355    197    488    181
   -114    418    532   -153   -324    472    275    436    465    285    558    233
   -132    496    628   -181   -379    561    361    535    555    363    628    303
    -98    488    587   -194   -342    537    379    561    568    366    623    298
    -41    480    522   -218   -280    501    381    566    561    355    607    285
    -85    465    548   -192   -316    506    394    571    566    358    610    290
    -96    491    587   -197   -340    537    423    602    594    381    636    319
    -64    465    527   -200   -296    496    400    579    568    355    607    283
    -59    485    545   -213   -301    514    410    589    579    368    618    285
    -49    480    530   -218   -290    504    405    587    574    363    620    283
    -51    493    545   -220   -298    517    410    589    579    371    628    290
    -41    496    537   -228   -288    514    402    584    574    374    626    283
    -49    467    517   -207   -283    491    387    568    555    361    610    267
   -103    493    597   -194   -350    545    413    594    584    392    639    293
    -85    501    584   -207   -335    542    410    594    584    392    636    288
   -109    478    587   -187   -348    532    402    587    576    387    628    285
   -166    498    665   -166   -415    581    426    610    605    413    657    311
    -51    501    553   -226   -301    527    381    568    561    371    613    262
    -38    509    545   -236   -290    527    379    568    561    368    613    257
    -41    517    558   -239   -301    537    384    574    566    376    620    254
    -41    509    550   -233   -296    530    376    566    555    368    607    244
    -80    511    592   -215   -337    550    379    574    561    376    618    249
   -111    517    628   -202   -371    571    389    584    571    389    631    259
    -90    524    613   -218   -353    568    376    576    568    387    631    257
    -46    532    579   -241   -311    555    366    568    561    379    623    246
    -70    535    602   -233   -337    568    374    579    571    387    631    257
    -59    542    600   -241   -329    571    366    574    566    384    628    254
    -36    545    579   -254   -306    561    353    563    558    384    626    246
    -41    561    602   -259   -322    581    353    576    571    402    644    254
     25    597    571   -311   -272    584    337    574    566    397    641    249
     62    602    540   -332   -239    571    322    563    555    389    636    244
     12    574    561   -293   -275    566    319    568    555    394    641    249
      7    592    584   -298   -288    589    322    579    566    407    652    257
     41    594    553   -319   -257    574    309    571    558    402    644    249
     31    610    576   -322   -272    594    319    584    568    420    662    267
      5    618    610   -311   -301    615    329    589    576    433    678    280
     15    626    610   -319   -296    618    327    587    574    433    680    280
     36    631    594   -335   -280    613    322    581    571    436    680    275
     23    644    620   -332   -298    633    329    592    581    446    685    275
     12    644    631   -327   -309    639    332    592    581    446    683    272
     54    654    600   -353   -272    628    329    584    576    436    675    259
     62    654    589   -358   -262    620    335    589    581    439    670    252
     49    644    594   -348   -272    620    345    597    589    446    670    249
     33    641    607   -337   -285    623    348    597    592    449    670    239
    -67    628    696   -280   -381    662    389    633    628    488    696    265
    -28    615    641   -293   -335    628    387    623    618    472    672    236
     15    610    594   -314   -290    602    376    610    605    457    652    213
     31    597    566   -316   -267    581    366    592    584    439    631    189
     20    587    566   -303   -272    576    363    579    574    426    613    174
      0    589    587   -296   -296    589    358    566    563    413    600    161
      7    584    574   -296   -283    579    345    548    548    397    579    145
     15    561    542   -288   -262    553    332    532    532    381    555    127
     12    563    550   -288   -267    558    332    535    532    379    548    127
    -12    532    545   -259   -280    537    335    535    532    376    537    124
    -15    527    542   -254   -280    532    332    530    524    368    530    124
    -46    517    563   -236   -306    540    332    530    522    366    522    127
    -36    524    561   -244   -298    542    327    522    519    363    514    122
    -33    511    545   -239   -290    527    309    506    504    350    498    106
    -44    519    563   -239   -303    540    303    506    506    353    493    106
    -51    527    576   -239   -314    550    309    511    509    355    496    111
     23    553    530   -288   -252    542    285    491    485    332    470     85
    -31    545    574   -259   -301    558    306    511    506    342    480     98
     67    574    506   -322   -218    540    293    501    488    322    454     83
     28    540    511   -285   -244    527    288    496    478    311    436     70
     51    517    465   -283   -205    491    267    475    457    288    407     44
     49    524    475   -288   -213    498    267    475    457    285    407     49
     31    537    504   -285   -236    522    275    483    465    296    415     51
     49    579    530   -316   -241    555    280    488    470    303    423     49
    -12    511    524   -249   -267    517    270    472    452    280    402     28
    -51    501    553   -226   -303    527    270    470    452    272    394     25
    -57    506    561   -226   -309    532    262    462    444    267    394     20
    -51    496    545   -223   -298    519    249    449    431    252    384      5
      0    514    514   -257   -257    514    236    436    415    236    371    -12
    -75    506    581   -215   -329    542    267    465    441    259    394      7
    -77    519    597   -220   -337    558    283    480    454    270    405     18
    -70    548    618   -241   -342    581    301    498    470    277    418     25
     31    584    553   -306   -259    568    285    480    452    259    400      2
     15    574    555   -296   -270    566    283    475    446    252    392    -10
      2    594    592   -301   -293    594    290    480    457    262    407     -5
     44    659    613   -353   -285    636    309    496    480    285    433     15
     -7    667    675   -329   -340    670    329    511    506    309    457     36
    -28    649    678   -311   -353    662    324    506    504    306    454     38
     15    633    618   -324   -301    626    277    462    467    277    428     10
     44    662    615   -355   -285    641    257    446    465    277    431     10
     10    633    623   -322   -306    628    244    444    462    272    426      5
    -54    574    626   -262   -340    600    244    444    454    259    413    -10
    -20    550    571   -265   -296    561    231    428    428    233    384    -38
    -18    517    535   -249   -277    524    210    405    400    207    355    -72
    -85    480    566   -197   -324    522    213    400    392    200    345    -85
    -72    457    530   -194   -301    493    213    392    381    189    327   -111
    -85    410    496   -163   -290    452    213    381    371    176    309   -127
    -90    379    470   -145   -280    423    200    363    353    158    290   -145
    -33    374    407   -168   -220    389    171    335    324    132    257   -174
    -38    371    407   -168   -223    389    171    335    327    135    254   -171
    -41    381    423   -171   -231    402    171    329    327    140    254   -166
    -46    410    454   -181   -249    431    184    335    337    158    272   -148
   -124    410    535   -142   -329    472    215    363    363    189    296   -119
   -114    348    459   -119   -285    402    192    342    324    145    244   -171
    -12    285    298   -137   -155    290    220    394    314    106    179   -249
    -18    296    311   -140   -166    303    350    553    410    161    202   -246
     59    392    332   -226   -135    363    452    717    535    270    283   -187
    132    685    553   -410   -210    620    527    872    732    506    522     44
     90   1221   1127   -657   -517   1174    592    989   1041    914    971    509
     -7   1764   1769   -878   -888   1766    511    878   1244   1252   1374    927
    -85   1792   1878   -852   -982   1834    205    457   1078   1205   1376    937
   -205   1215   1421   -506   -813   1317    -38      2    532    636    833    436
   -233    561    795   -163   -514    678   -187   -252     36     46    241   -114
   -202    174    376     10   -288    275   -210   -213   -111   -171    -18   -363
   -142     41    184     51   -163    111   -153   -106    -93   -197    -77   -428
   -145     85    231     28   -189    158    -57      7     -5   -129    -33   -384
   -119    181    298    -31   -210    239     28    109     88    -51     31   -319
   -187    254    441    -33   -314    348    119    207    184     36    103   -236
   -210    265    475    -25   -342    368    150    244    215     62    119   -223
    -28    298    327   -135   -176    314    122    215    181     25     77   -262
    -20    290    309   -135   -163    301    114    205    168     10     64   -270
    -80    296    376   -109   -228    335    145    233    194     36     90   -244
    -28    311    340   -140   -184    324    132    220    184     23     80   -257
    -64    306    368   -122   -218    337    135    220    181     15     75   -257
    -72    285    358   -106   -215    322    137    226    184     18     72   -254
    -80    277    355   -101   -218    316    132    220    181     15     70   -262
   -119    288    407    -83   -262    348    148    231    194     28     83   -249
    -44    296    340   -127   -192    319    142    223    181     10     67   -262
    -20    306    327   -142   -174    316    135    213    171      0     57   -270
    -51    293    342   -122   -200    316    124    194    153    -15     46   -283
    -28    314    342   -142   -184    327    114    184    145    -25     38   -293
    -98    301    397   -103   -249    348    129    207    163     -7     59   -270
    -75    306    381   -116   -228    342    116    197    150    -15     46   -277
    -38    288    327   -127   -181    306     98    176    132    -36     28   -293
   -103    277    381    -85   -241    329    116    192    145    -28     38   -277
    -38    311    350   -137   -194    332    114    187    142    -25     38   -277
     -5    311    316   -153   -161    314    101    171    129    -36     31   -285
     10    303    290   -158   -140    296     90    163    124    -41     25   -290
      7    309    301   -158   -145    306     96    166    124    -41     31   -285
    -38    298    335   -132   -187    316     83    155    116    -46     28   -288
    -36    309    345   -137   -189    327     77    153    114    -46     33   -283
    -54    319    374   -132   -215    345     93    171    127    -31     49   -262
    -25    298    324   -135   -174    311     62    145     98    -51     25   -280
     62    324    262   -194    -98    293     41    127     80    -70     10   -283
     67    342    275   -205   -103    311     41    129     83    -64     18   -267
     36    337    298   -189   -132    319     36    129     80    -62     20   -259
     77    329    252   -202    -85    290     25    122     72    -59     20   -254
    -25    337    363   -158   -194    350     59    161    109    -20     62   -215
     36    358    322   -197   -142    340     44    148     93    -36     46   -226
     75    366    288   -223   -106    327     36    145     85    -38     44   -228
     85    366    280   -226    -96    324     38    145     88    -38     49   -226
     98    397    296   -249    -98    348     49    150     90    -31     54   -210
     72    389    316   -231   -122    355     57    153     93    -28     54   -205
     62    389    324   -228   -132    358     59    148     90    -36     44   -213
     31    374    342   -202   -155    358     72    158     98    -28     49   -202
     28    413    384   -223   -179    397    101    184    127      2     77   -179
     12    402    387   -207   -187    394    111    189    132      5     77   -184
     25    389    363   -207   -171    379    116    187    129     -2     62   -194
     18    368    350   -192   -166    361    124    184    127    -15     46   -205
    -10    379    389   -187   -200    384    155    205    150     10     72   -184
     41    426    384   -233   -171    405    174    213    168     25     80   -179
    -23    366    387   -171   -205    376    158    187    148      2     44   -215
    -31    376    407   -171   -218    392    171    184    153      5     46   -218
    -83    355    439   -137   -262    397    176    179    150      7     49   -223
    -77    366    444   -145   -262    405    176    174    145     -2     36   -231
      5    348    342   -179   -171    345    163    155    127    -25     15   -252
     20    311    290   -166   -135    301    140    124    101    -46    -10   -280
     -7    345    353   -168   -179    348    161    137    119    -25     10   -265
    -54    368    423   -155   -239    394    181    153    137     -5     36   -244
    -59    387    446   -166   -252    415    179    148    132     -5     33   -246
     12    381    368   -197   -176    376    158    122    109    -28     10   -275
     25    374    348   -200   -161    361    150    111     98    -41      2   -280
    -12    376    389   -184   -200    381    168    127    111    -33      7   -259
     12    361    348   -189   -168    355    168    129    111    -33     -2   -254
     18    353    335   -184   -158    345    168    129    109    -31     -7   -254
    -38    355    394   -158   -218    376    187    142    124    -15      5   -239
   -127    332    457   -103   -290    394    200    153    129    -10     12   -223
    -72    340    410   -135   -241    374    189    135    114    -23     -2   -233
    -23    342    366   -158   -194    353    176    119     98    -38    -18   -246
    -67    337    405   -135   -236    371    189    132    109    -23      0   -233
     -7    376    381   -184   -194    379    187    129    109    -23      5   -236
      0    376    374   -189   -187    374    176    119     96    -31     -5   -239
     49    363    314   -205   -132    340    150     90     64    -59    -36   -257
     46    363    314   -207   -132    340    176    111     83    -44    -25   -236
     -5    350    355   -174   -181    353    184    116     88    -38    -18   -226
    -49    319    368   -137   -207    342    181    109     80    -41    -25   -231
    -51    329    381   -137   -215    355    187    109     80    -41    -28   -233
    -46    363    410   -161   -228    387    213    132    103    -15      0   -213
    -44    418    462   -187   -254    439    252    168    135     15     31   -181
    -25    449    472   -213   -249    462    262    171    135     12     28   -171
    -18    410    428   -194   -223    418    252    153    114     -7      2   -184
    -15    400    415   -194   -215    407    252    150    109    -12     -5   -184
     20    475    454   -249   -215    465    275    171    135     15     28   -148
     10    537    524   -275   -257    530    301    189    163     49     59   -119
     36    517    480   -275   -220    498    275    158    140     25     36   -140
     51    519    467   -285   -207    493    249    135    122      7     28   -142
     46    519    472   -283   -213    498    239    127    119     12     31   -129
     10    470    457   -241   -223    465    215    109    101     -5      7   -137
    -23    418    441   -197   -231    428    207    103     88    -18     -2   -150
    -49    387    436   -168   -244    413    220    111     83    -20     -2   -163
    -15    384    400   -184   -207    392    218    101     67    -33    -12   -176
    -20    340    361   -161   -192    350    207     83     38    -67    -49   -202
    -67    265    332    -98   -200    298    189     57      7   -103    -88   -220
    -49    283    332   -116   -192    306    184     51      0   -101    -80   -220
    -67    259    324    -96   -197    290    176     41    -10   -109    -88   -239
    -64    257    319    -96   -192    285    184     49     -7   -114    -96   -233
    -59    254    314    -96   -187    283    192     54     -5   -119   -101   -226
    -83    223    306    -72   -194    265    187     46    -12   -124   -109   -220
    -67    233    301    -83   -184    267    184     41    -15   -124   -103   -218
    -41    265    303   -111   -174    283    194     49     -7   -114    -88   -197
    -59    226    285    -83   -171    254    200     59    -15   -124    -98   -207
    -28    158    187    -67   -106    171    244    127    -10   -150   -150   -280
      5    176    171    -90    -83    174    353    280     77    -93   -127   -280
     31    277    246   -155   -109    265    472    467    228     33    -20   -181
     85    555    470   -319   -192    514    574    654    439    265    213     64
     96   1072    976   -584   -439   1026    615    740    711    636    639    522
    -41   1615   1654   -787   -846   1636    550    626    914    979   1049    953
   -283   1696   1977   -709  -1130   1836    340    275    813    989   1119   1036
   -345   1150   1496   -402   -919   1322     67   -202    277    436    600    550
   -257    465    719   -106   -488    592   -132   -491   -265   -197    -46    -62
   -174     64    239     51   -207    150   -168   -457   -418   -423   -316   -322
    -20    -36    -18     25     -2    -25   -122   -361   -407   -454   -384   -394
    -77    -25     51     51    -64     12     -2   -218   -303   -376   -327   -348
   -132     67    200     31   -166    132    106    -83   -176   -265   -223   -241
    -59    168    228    -57   -142    197    155    -15   -116   -205   -174   -192
    -54    166    218    -57   -137    192    176      7   -103   -194   -171   -189
    -90    176    267    -41   -179    220    202     31    -83   -179   -163   -168
    -62    192    254    -64   -158    223    210     38    -83   -179   -166   -155
    -46    202    246    -77   -145    223    223     49    -70   -168   -158   -140
    -59    197    257    -70   -161    226    228     49    -70   -161   -153   -137
    -80    197    277    -57   -179    236    226     57    -70   -166   -155   -135
   -109    194    301    -44   -205    249    241     67    -64   -163   -155   -122
   -103    181    285    -41   -194    233    236     57    -72   -171   -166   -124
    -62    192    254    -64   -158    220    236     51    -80   -179   -171   -122
    -49    197    246    -72   -148    220    244     51    -80   -176   -168   -114
    -44    228    272    -93   -158    249    249     57    -72   -166   -158   -106
   -101    220    319    -59   -210    270    262     67    -62   -158   -148    -88
   -122    210    332    -46   -228    270    267     75    -62   -161   -145    -80
    -62    197    259    -67   -161    228    252     59    -80   -184   -166    -96
    -33    202    236    -85   -135    218    246     54    -85   -192   -171    -93
    -44    228    272    -93   -158    252    270     75    -64   -174   -150    -62
     20    220    200   -122    -88    210    244     49    -96   -207   -184    -85
      2    223    220   -111   -109    223    246     49    -96   -205   -179    -85
    -57    220    275    -83   -168    246    252     57    -88   -192   -168    -80
    -28    231    259   -101   -142    244    252     57    -88   -194   -171    -77
     23    254    231   -140   -103    244    249     54    -93   -197   -171    -75
     18    252    233   -135   -106    244    246     57    -90   -189   -163    -67
     -2    241    241   -122   -122    244    246     59    -90   -187   -161    -64
    -15    239    254   -114   -135    246    246     57    -93   -184   -158    -62
    -15    254    267   -119   -142    259    246     59    -93   -179   -150    -49
     15    309    293   -161   -137    301    252     72    -80   -163   -132    -28
     -7    272    277   -132   -145    275    239     64    -88   -168   -132    -28
      2    283    277   -142   -137    280    226     59    -96   -168   -129    -20
     20    309    288   -168   -132    298    215     59   -101   -171   -127     -7
     20    314    293   -166   -135    303    218     64    -96   -161   -114     12
      2    329    327   -168   -161    329    236     83    -80   -140    -93     38
    -36    324    361   -145   -197    342    241     85    -77   -135    -85     51
      7    345    335   -176   -163    340    239     77    -85   -140    -85     57
     70    363    293   -215   -111    329    231     64    -96   -148    -93     46
     54    381    324   -220   -135    353    241     64    -98   -145    -88     51
     31    379    348   -205   -158    366    246     64    -98   -142    -80     62
     -7    387    392   -189   -200    389    265     83    -83   -129    -62     80
     23    400    376   -210   -176    389    275     90    -75   -122    -64     83
     54    402    345   -231   -145    374    285     98    -70   -119    -62     85
     51    384    329   -218   -137    358    296    103    -64   -116    -62     83
     49    384    335   -218   -142    361    306    111    -59   -116    -62     77
     31    418    387   -223   -176    402    332    129    -44   -101    -41     93
      7    402    394   -207   -192    400    342    135    -44   -101    -38     90
      0    374    374   -187   -187    374    337    124    -51   -114    -59     70
    -10    397    405   -194   -207    400    366    140    -36    -98    -46     85
   -106    340    446   -116   -275    392    366    135    -41   -101    -44     83
   -135    319    454    -93   -296    387    361    122    -54   -111    -54     64
    -49    335    384   -142   -218    358    340    103    -72   -129    -72     46
     -2    345    345   -174   -174    345    332     90    -85   -142    -75     44
    -33    345    379   -155   -205    361    342     96    -80   -137    -62     54
     36    350    314   -194   -140    332    324     85    -98   -150    -72     38
     64    363    298   -213   -116    332    324     83   -101   -153    -72     44
    -72    327    397   -127   -233    363    340    101    -85   -132    -46     75
    -64    337    402   -135   -233    368    345    116    -72   -119    -33     93
    111    366    252   -239    -70    309    296     70   -119   -161    -72     59
     59    355    293   -207   -116    324    303     85   -109   -148    -49     80
     57    400    342   -231   -145    371    327    114    -85   -122    -15    114
     31    389    358   -210   -163    374    327    124    -83   -119     -5    124
     54    363    309   -210   -127    337    296     98   -111   -140    -28    109
     62    379    314   -220   -124    348    298    109   -106   -129     -7    119
     49    392    342   -223   -148    368    301    119   -106   -127      2    129
     80    389    309   -233   -114    350    285    114   -116   -142     -2    129
     41    392    350   -218   -155    374    296    129   -103   -129     23    148
      0    423    423   -213   -213    423    311    150    -85   -111     51    166
     18    441    420   -231   -202    431    314    161    -80   -103     67    171
     33    436    402   -233   -184    420    306    161    -85   -111     70    171
     20    428    405   -226   -192    415    298    155    -93   -122     67    166
    -31    449    480   -210   -254    465    316    174    -77   -106     96    187
    -23    475    496   -228   -259    485    327    184    -67    -96    114    192
    -10    485    496   -236   -252    491    332    187    -70    -96    122    189
      5    527    522   -267   -259    524    355    213    -49    -80    145    205
     80    587    504   -335   -213    545    376    236    -31    -67    158    213
    124    561    433   -345   -155    496    345    205    -64   -103    129    174
     93    563    470   -327   -187    517    368    223    -49    -90    145    187
     36    600    563   -316   -265    581    400    252    -12    -57    184    223
     41    633    592   -337   -275    613    415    267     10    -33    213    246
     70    657    587   -366   -257    623    415    267     15    -23    233    262
     31    636    605   -332   -285    620    389    246      5    -28    228    254
     80    626    545   -355   -231    587    366    231    -10    -44    210    244
     57    605    548   -329   -244    576    361    233    -12    -46    210    252
     12    561    548   -288   -267    555    358    231    -20    -57    197    246
     18    522    504   -270   -241    514    350    226    -33    -70    181    231
    -15    465    478   -226   -246    472    350    223    -44    -80    171    223
    -75    402    478   -163   -275    439    355    220    -51    -96    155    207
    -28    366    392   -171   -210    379    335    202    -77   -127    119    181
     -5    381    387   -187   -194    384    348    213    -67   -124    124    197
     -2    363    363   -181   -184    361    327    189    -88   -135    116    174
     20    332    311   -176   -145    322    309    176   -103   -148    101    145
    -33    285    319   -127   -176    301    316    181   -101   -150     93    145
    -59    275    335   -106   -197    303    332    197    -93   -142    101    155
    -98    267    366    -85   -233    316    348    207    -85   -127    114    168
    -41    280    322   -119   -181    301    348    210    -83   -129    106    166
     31    285    252   -158   -111    270    327    200   -101   -153     83    145
     70    207    137   -137    -33    174    345    236   -109   -176     41     90
     59    202    140   -132    -41    171    480    413    -12   -124     59     77
     44    277    233   -161    -96    257    633    633    148     10    171    166
     88    457    366   -275   -140    413    722    813    327    200    355    350
    215    956    740   -584   -262    849    763    898    563    517    717    737
     77   1592   1514   -836   -719   1553    659    763    802    927   1221   1275
   -119   1800   1919   -841  -1018   1860    397    379    745   1010   1382   1452
   -314   1327   1641   -509   -979   1483    145    -46    311    576    982   1085
   -270    545    815   -137   -542    680    -67   -402   -311   -145    259    400
   -168     83    252     41   -213    168    -85   -355   -491   -415    -70     44
   -116    -38     77     77    -98     18      5   -202   -439   -418   -114    -23
   -176     12    187     80   -181     98    171     -2   -285   -298    -20     49
   -142    135    277      5   -210    205    288    135   -158   -184     72    140
    -12    202    213    -96   -114    207    301    155   -140   -174     77    153
      5    200    192   -103    -93    197    319    176   -129   -168     83    150
    -67    187    254    -62   -161    220    355    213   -103   -145    103    168
   -137    163    301    -12   -218    231    366    223    -93   -142    109    176
   -124    176    301    -25   -213    239    376    236    -80   -137    119    181
    -83    174    257    -46   -168    215    374    236    -83   -140    116    174
      0    223    223   -111   -114    223    384    246    -70   -127    122    179
     20    233    213   -127    -96    223    381    241    -75   -132    116    174
   -129    184    314    -28   -223    249    397    254    -62   -122    129    187
    -80    194    272    -57   -176    233    394    257    -62   -124    132    189
     10    213    202   -111    -96    207    376    241    -75   -135    122    168
      0    241    241   -119   -119    241    381    252    -62   -119    140    174
    -88    239    327    -75   -207    280    410    277    -36    -96    166    197
    -85    239    322    -77   -202    280    413    283    -31    -90    176    200
    -33    228    259    -98   -145    241    389    265    -49   -109    161    181
     49    231    181   -140    -64    207    361    236    -75   -137    132    150
     12    259    246   -137   -116    254    397    265    -38   -103    166    187
    -46    249    296   -101   -171    272    413    277    -23    -88    184    205
    -67    223    290    -77   -179    254    405    270    -31    -90    184    197
    -23    272    296   -124   -158    283    420    283     -7    -64    207    210
    -41    249    290   -106   -166    270    413    277    -15    -75    205    205
    -67    223    290    -77   -179    257    413    277    -18    -77    205    205
    -41    244    283   -103   -163    262    413    275    -15    -70    213    207
    -25    272    298   -122   -161    285    413    277     -2    -54    223    215
    -41    277    319   -119   -181    298    418    283     10    -41    246    231
      2    288    285   -148   -140    288    405    270      2    -44    244    223
     70    309    239   -192    -85    275    379    252    -10    -57    233    215
     20    303    283   -161   -129    293    389    265      5    -41    252    236
     -7    296    301   -145   -155    298    389    267     12    -33    262    241
     88    358    270   -223    -90    314    381    267     15    -23    275    252
     67    350    283   -210   -109    319    374    270     15    -23    275    254
     64    355    290   -210   -111    324    374    270     20    -18    283    262
     67    350    283   -213   -106    316    368    265     18    -23    280    265
     57    374    314   -215   -127    345    376    272     31     -7    296    285
     49    405    353   -228   -150    379    387    285     46      7    311    303
     67    415    348   -241   -140    381    392    288     51     10    311    306
     41    413    371   -231   -163    392    405    298     67     28    327    314
     51    426    371   -239   -161    400    418    311     80     41    337    324
     20    407    384   -215   -181    397    415    311     80     38    332    316
      2    426    423   -213   -210    426    444    342    106     59    350    335
     67    436    366   -252   -150    402    446    348    109     57    345    327
     44    402    358   -223   -158    381    444    342    106     51    337    309
     49    426    376   -241   -163    402    462    358    122     64    345    316
     -5    410    415   -202   -210    413    485    374    137     75    358    316
    -62    384    444   -163   -252    413    493    379    145     80    361    311
     28    392    363   -210   -168    379    478    355    127     57    335    285
     36    371    335   -205   -148    353    470    342    111     44    322    265
     41    392    350   -215   -153    371    478    348    122     57    337    272
     44    394    350   -220   -153    374    478    345    124     59    345    277
     25    363    337   -197   -155    350    467    329    111     44    329    265
      7    363    355   -187   -174    361    472    332    114     46    335    272
    -23    340    363   -158   -192    350    470    327    111     44    329    262
    -12    350    363   -168   -189    355    475    335    122     49    337    265
    -38    363    400   -163   -220    381    488    348    140     72    363    280
    -23    371    394   -174   -210    381    488    348    140     77    371    280
     36    389    353   -213   -158    371    483    345    137     72    368    275
    -20    366    387   -174   -202    376    493    358    145     83    379    283
    -36    366    402   -166   -220    384    493    363    150     85    384    285
    -59    374    433   -158   -246    402    506    376    163     96    397    296
    -51    361    413   -153   -231    387    501    371    161     90    397    290
      5    376    371   -192   -184    374    493    366    158     88    394    280
     10    371    361   -192   -176    366    498    366    158     88    394    280
     23    379    355   -202   -166    368    498    366    158     90    394    283
     15    366    350   -189   -166    358    496    366    153     88    400    285
     23    389    366   -207   -171    379    496    366    158     96    410    288
      2    371    368   -187   -184    371    493    363    155     90    405    283
    -20    353    374   -168   -200    363    493    363    155     88    402    280
    -12    368    381   -176   -197    374    498    371    161     93    413    290
    -44    350    394   -153   -220    371    493    366    158     90    413    288
    -23    387    407   -181   -215    397    509    384    179    109    433    303
     44    418    371   -231   -166    394    511    384    179    106    433    301
     25    439    413   -231   -192    426    530    397    194    122    449    316
     33    462    426   -249   -197    446    550    415    213    137    462    329
      2    452    446   -228   -220    449    558    428    220    142    465    335
    -49    439    488   -194   -270    462    576    446    236    155    475    350
      2    488    485   -244   -241    488    576    446    244    163    485    355
     25    548    522   -288   -246    535    587    454    265    187    514    379
     90    563    470   -327   -189    517    563    436    254    179    506    371
     25    524    498   -275   -236    511    553    423    252    174    501    368
     25    514    488   -270   -231    501    532    410    244    166    496    366
     64    514    449   -290   -192    483    504    387    226    153    488    358
     54    485    428   -270   -187    457    493    379    213    140    475    350
    -41    436    478   -197   -259    457    517    397    223    145    478    355
    -15    376    392   -179   -202    384    483    363    184    103    436    309
     33    350    314   -192   -140    332    459    335    158     75    402    272
     36    314    277   -176   -122    296    449    319    140     54    379    252
     33    309    272   -174   -119    290    446    309    137     49    371    254
     15    301    285   -158   -135    293    446    306    132     44    366    252
    -64    259    322    -98   -194    290    452    306    135     41    361    252
   -106    244    350    -70   -228    296    459    316    145     49    363    262
    -18    254    272   -119   -145    262    433    296    122     23    337    239
     41    288    246   -163   -101    267    436    301    127     25    337    241
     -5    272    277   -135   -142    275    449    316    145     41    345    249
     33    259    226   -145    -96    241    441    316    132     23    324    231
     36    194    155   -116    -59    174    467    361    129     -5    277    181
     49    148     98    -98    -23    124    571    493    179      0    246    127
     93    231    135   -163    -20    184    704    693    316    109    329    189
    142    446    303   -296    -80    376    820    901    522    319    530    392
    226    917    691   -571   -233    802    833    971    763    649    898    782
    124   1639   1514   -880   -693   1577    737    875   1062   1119   1457   1371
    -93   1880   1974   -896  -1034   1925    470    488   1023   1215   1631   1558
   -220   1397   1618   -589   -919   1506    192     38    555    745   1197   1148
   -228    592    820   -184   -524    706     -5   -296    -54     41    488    462
   -142     90    233     25   -187    161    -12   -270   -272   -275    114     62
   -111    -10     98     59   -106     41    101   -106   -207   -265     83     -5
   -114     38    153     36   -135     96    244     70    -80   -174    145     33
    -90    132    220    -20   -155    176    350    197     28    -77    223    101
    -36    184    220    -72   -127    202    397    252     77    -36    254    127
    -31    197    228    -83   -129    210    423    272     90    -28    259    129
    -38    187    226    -75   -132    205    436    285     98    -28    259    124
    -20    200    220    -90   -122    210    446    293    103    -20    262    124
      0    210    210   -103   -103    210    441    290    101    -23    259    116
     59    241    181   -150    -62    213    441    290     98    -25    254    114
    -18    197    215    -90   -116    207    446    293     98    -25    249    114
    -36    192    226    -77   -132    207    459    303    109    -20    249    119
    -10    220    231   -103   -119    226    470    316    116    -12    259    129
     12    194    181   -106    -85    189    439    288     85    -36    233     96
     -7    207    215   -101   -111    210    457    306    103    -18    249    111
    -15    215    231   -101   -124    223    467    316    109    -12    254    124
    -93    192    285    -49   -189    239    480    329    122     -5    267    142
    -41    210    252    -85   -148    231    467    319    111    -15    254    129
     70    233    163   -153    -46    200    436    296     83    -41    226    101
     46    246    197   -148    -75    223    446    306     96    -28    239    114
    -10    223    233   -106   -122    228    452    314    106    -18    246    124
    -10    220    231   -106   -122    226    459    324    116     -7    254    135
     10    220    210   -116   -101    215    457    324    111    -10    249    129
     12    213    200   -114    -93    205    441    311     98    -25    233    116
    -10    236    246   -111   -127    241    465    340    122     -5    254    140
     18    246    228   -132   -106    239    457    337    124     -2    252    140
     41    262    220   -153    -90    241    446    332    114    -12    241    129
     23    249    226   -140   -101    239    444    332    111    -15    241    132
     59    241    181   -150    -59    213    441    332    109    -15    239    127
     41    272    228   -158    -93    249    444    345    119     -2    252    140
    -10    283    293   -137   -150    288    454    358    135     10    267    155
     -5    259    265   -127   -135    262    439    353    124      5    257    150
     93    275    181   -184    -44    228    420    345    116     -5    246    148
    106    311    205   -210    -49    259    420    350    124      5    257    161
     72    332    259   -202    -93    298    426    363    137     23    277    184
     83    322    239   -202    -77    280    407    353    129     15    265    179
    114    332    218   -223    -51    275    402    348    129     15    265    187
     51    350    298   -202   -124    324    428    379    161     44    293    218
     90    389    296   -241   -103    342    433    387    168     51    301    228
     90    371    277   -231    -96    324    423    374    155     38    288    223
     70    368    298   -218   -114    335    431    376    163     46    296    231
     98    389    290   -246    -96    340    428    374    161     46    296    231
     75    410    335   -244   -129    374    459    405    192     75    316    254
    127    415    288   -272    -83    353    467    415    202     75    311    252
    129    389    259   -259    -64    324    465    415    200     70    298    241
     83    384    301   -236   -109    345    478    423    210     77    301    241
     62    363    301   -215   -119    332    491    431    218     83    301    236
     77    368    288   -223   -106    329    483    418    215     80    296    223
    129    410    280   -270    -75    345    488    423    223     83    301    223
     90    374    283   -233    -96    329    485    410    213     67    283    210
     -2    342    345   -171   -174    342    498    415    223     72    293    223
     12    345    329   -181   -158    337    504    418    226     72    288    220
     72    301    228   -187    -77    265    475    384    192     38    249    181
     49    290    239   -171    -96    265    459    363    176     23    236    168
     33    322    288   -179   -127    306    467    366    181     33    252    179
     23    345    322   -187   -148    335    472    371    189     41    257    187
     36    296    259   -166   -111    277    459    363    176     23    239    168
     28    301    270   -166   -119    288    462    366    181     28    244    168
     20    309    288   -166   -132    298    470    371    189     36    254    174
      5    311    306   -158   -150    309    491    389    213     54    275    192
     54    303    249   -179    -96    277    472    371    194     36    254    171
     44    311    265   -179   -111    290    472    374    197     38    259    174
     25    335    306   -181   -140    322    475    381    210     51    275    181
     49    350    298   -200   -124    324    480    387    218     57    277    187
     54    329    275   -192   -109    303    483    387    218     57    275    187
    -31    322    350   -148   -192    335    501    405    239     75    293    207
     18    335    316   -176   -150    327    491    394    228     64    283    197
     80    355    272   -218    -98    314    483    389    226     64    280    197
     18    348    329   -181   -155    340    483    381    223     59    280    194
    -57    293    350   -116   -205    319    511    405    246     83    296    213
    -44    303    345   -129   -194    324    524    420    257     93    306    226
     70    332    262   -202    -96    298    496    392    231     67    280    200
     59    329    270   -194   -103    301    498    397    236     77    290    205
     18    332    311   -176   -148    322    498    392    236     80    301    207
     57    379    322   -218   -132    350    504    392    239     85    309    210
     62    407    342   -236   -140    376    542    426    272    116    337    233
     44    439    394   -241   -174    418    587    462    309    155    371    262
     41    397    355   -220   -158    379    561    436    283    127    348    231
     12    415    400   -215   -194    407    568    446    296    140    358    241
     25    426    397   -226   -187    413    589    465    316    161    379    259
      7    441    433   -223   -213    439    607    483    345    189    405    290
     64    478    410   -272   -174    446    597    467    342    189    407    293
     20    465    441   -244   -210    452    587    457    340    192    415    298
    -62    462    522   -200   -293    491    587    462    350    210    436    316
     20    483    462   -252   -220    472    550    436    329    192    420    298
     25    439    410   -233   -192    426    532    426    309    171    400    277
     28    366    337   -197   -153    350    509    402    275    132    361    241
     31    332    298   -184   -132    316    491    381    246    103    332    207
      5    296    290   -150   -142    293    493    376    241     93    316    194
     15    252    236   -135   -111    244    488    368    228     72    296    181
     33    241    205   -137    -85    223    470    350    210     57    277    166
     51    231    179   -142    -64    205    470    345    205     46    267    161
      2    207    205   -103   -101    207    467    337    197     44    262    155
    -54    194    249    -70   -153    220    470    348    207     57    272    163
    -54    184    239    -64   -145    210    457    335    197     49    262    150
    -23    194    215    -85   -119    205    441    319    184     38    252    142
    -38    205    244    -83   -140    223    454    335    200     51    265    155
    -25    158    181    -67   -106    168    446    329    184     31    239    132
    -38     64    103    -12    -72     83    491    389    189      7    192     80
    -31     70     98    -20    -64     83    618    550    272     49    200     70
     33    184    150   -109    -57    168    756    748    423    174    298    145
     77    397    319   -239   -119    358    846    924    618    379    498    348
    210    909    696   -561   -244    802    849    987    867    722    883    750
    137   1566   1426   -852   -644   1496    750    880   1124   1135   1371   1254
   -124   1756   1880   -815  -1002   1818    496    527   1098   1241   1543   1428
   -189   1231   1418   -522   -805   1325    223     57    574    696   1034    950
   -153    496    649   -171   -402    571     46   -262    -15     10    350    303
   -109     -5    103     54   -109     49     18   -236   -218   -277     12    -36
    -54   -116    -62     85      2    -90    111    -80   -168   -280    -28    -90
    -93    -90      2     90    -49    -46    231     62    -57   -194     31    -46
   -122     -2    119     62   -119     57    345    194     70    -83    129     46
    -70     57    127      5    -98     93    392    249    124    -36    163     80
     -7     77     85    -33    -46     80    410    270    137    -31    166     80
    -38     93    132    -28    -85    111    441    296    163     -7    187     98
    -98     93    189      2   -142    140    454    311    179     10    205    111
    -70    106    174    -18   -122    140    452    311    179      7    205    109
     54    111     57    -83      0     85    428    293    161    -18    179     85
     23    127    103    -77    -38    116    449    314    179      0    197    103
     -5     98    103    -46    -54    101    446    311    179      2    194    101
      2    111    106    -59    -51    109    446    311    179     10    202    103
     20    116     96    -67    -36    106    444    309    179     10    202    101
      5    114    109    -62    -51    111    444    311    179      7    200     98
     10    124    114    -70    -51    119    449    316    187     12    205    106
      7    119    111    -64    -51    114    446    314    184      5    202    106
      7    122    114    -64    -51    119    446    311    184      5    200    106
     23    135    111    -80    -44    124    454    322    194     15    210    111
    -10    122    132    -57    -70    127    457    327    200     20    213    116
    -33    114    148    -41    -90    129    457    329    205     25    215    122
    -28    137    166    -54    -96    150    454    329    207     33    218    129
    -12    132    145    -59    -80    137    454    329    207     31    215    127
      5    140    135    -75    -64    137    446    327    202     28    213    122
    -31    140    171    -57   -101    155    446    329    207     36    218    129
    -49    166    215    -57   -132    189    459    345    226     54    233    155
     -5    166    168    -83    -85    166    444    335    218     46    220    148
     67    176    109   -122    -20    142    423    322    200     33    207    135
     41    168    127   -106    -41    148    410    314    192     28    205    129
     62    197    135   -129    -36    166    410    319    194     31    210    137
     46    184    135   -116    -44    158    407    324    205     41    218    155
     80    187    106   -135    -12    145    392    319    194     33    210    155
     46    197    150   -124    -51    174    402    335    213     49    223    174
    -38    197    236    -77   -137    215    420    363    236     80    259    213
      5    220    215   -114   -106    218    405    353    223     75    254    205
     62    236    174   -150    -54    205    381    340    213     64    241    200
     64    257    189   -163    -62    223    394    361    233     83    257    223
     44    239    194   -140    -75    218    392    361    233     85    259    228
     46    252    205   -150    -80    228    394    361    239     88    262    236
     83    272    189   -179    -54    231    397    363    239     93    267    244
     41    290    249   -166   -103    270    423    387    270    124    301    270
    -18    280    298   -129   -158    288    439    402    285    135    309    280
     33    277    241   -155   -103    262    428    392    272    114    283    259
     83    277    194   -181    -57    239    426    394    277    116    277    252
    103    340    236   -223    -64    288    446    413    303    142    301    267
     83    348    265   -215    -90    306    452    413    309    145    301    265
     15    306    290   -161   -137    298    470    420    322    153    306    267
    -23    298    322   -137   -174    309    491    433    340    163    314    267
     12    280    267   -148   -129    275    480    420    329    145    288    244
    -18    272    290   -127   -153    280    498    431    345    155    296    254
     54    283    228   -171    -85    257    472    402    322    132    270    228
     25    246    220   -137    -98    233    459    381    306    119    257    207
    -25    272    298   -124   -163    285    478    400    329    137    283    228
    -33    252    285   -109   -158    267    475    394    324    129    272    220
    -18    231    249   -106   -132    239    475    389    322    129    272    215
    -15    241    257   -114   -135    249    475    387    319    127    272    213
    -25    241    267   -109   -148    254    475    387    319    129    277    218
     28    277    249   -153   -109    265    483    397    335    148    296    228
     20    277    257   -150   -119    267    467    381    322    135    288    215
      0    262    262   -132   -129    262    472    384    327    140    288    215
     10    283    272   -148   -132    280    485    397    340    155    303    231
    -20    275    296   -127   -158    285    493    407    350    163    316    241
    -46    270    316   -114   -181    293    493    407    353    168    324    252
    -49    288    337   -122   -192    311    504    418    366    184    337    265
     23    306    280   -166   -129    293    478    394    345    166    322    244
     20    290    270   -155   -124    280    478    392    342    166    324    241
     -2    283    285   -142   -145    283    488    397    348    171    327    241
    -10    298    306   -145   -158    301    485    394    350    171    329    241
     -7    306    314   -150   -161    311    496    407    366    187    345    254
    -36    288    324   -124   -179    306    493    407    363    187    348    257
    -51    262    311   -106   -181    288    488    402    358    184    345    257
      0    285    285   -142   -142    285    483    394    350    179    342    246
     33    296    259   -166   -114    277    478    392    348    174    340    239
     36    327    290   -181   -127    309    511    426    379    205    368    267
     12    342    327   -179   -158    335    527    439    392    213    379    280
    -51    353    405   -150   -228    379    550    462    415    233    402    306
     15    392    376   -205   -181    384    555    467    420    239    407    314
     70    381    311   -226   -119    348    522    431    384    205    368    270
      0    402    402   -202   -200    402    555    462    426    244    413    311
    -28    420    449   -194   -239    433    576    475    449    270    441    337
      2    454    452   -231   -223    454    568    470    449    272    444    342
      0    441    441   -220   -220    441    553    454    439    265    436    337
    -20    439    459   -207   -239    449    535    439    428    262    439    340
     20    441    420   -231   -200    431    509    418    410    244    426    332
      0    400    397   -202   -197    397    498    413    397    228    407    319
     -2    345    348   -171   -174    345    496    410    384    207    379    296
      2    280    275   -142   -135    277    459    379    348    171    340    254
     18    267    249   -145   -114    259    454    368    335    153    322    239
    -36    236    272   -101   -155    254    462    371    332    145    316    236
    -67    202    270    -67   -168    236    454    358    316    132    306    226
   -111    189    298    -41   -205    244    465    366    324    140    309    236
    -62    179    241    -59   -153    210    446    348    303    114    283    215
     -7    174    179    -83    -93    176    418    319    277     88    257    192
    -31    176    207    -72   -119    192    433    335    296    109    275    197
    -28    226    252   -101   -140    239    467    368    332    142    311    226
    -46    197    241    -75   -145    218    449    350    314    122    293    207
    -44    148    189    -54   -116    168    436    342    290     93    259    174
    -10     75     85    -31    -46     80    483    413    301     72    213    122
    -20     85    106    -31    -62     96    610    576    400    124    236    122
     49    184    132   -116    -41    158    709    743    527    236    324    192
    114    467    350   -293   -119    410    810    927    745    485    574    436
    189    987    797   -587   -303    893    841   1018   1015    849    979    859
     44   1615   1571   -831   -763   1595    771    901   1244   1236   1441   1332
   -135   1654   1790   -761   -961   1719    498    504   1098   1205   1473   1369
   -223   1096   1317   -439   -769   1205    223     28    561    652    950    891
   -301    389    691    -44   -496    540     98   -215     49     33    324    311
   -210    -12    197    109   -205     90     75   -153    -83   -174     70     46
   -103   -116    -12    109    -46    -64    132    -38    -54   -184     20    -18
   -129    -70     57     98    -93     -7    254    111     62    -93     90     41
   -116     49    166     33   -140    106    353    236    184     18    184    135
    -18    158    176    -70    -96    166    400    293    241     70    231    181
   -103    111    215     -2   -158    163    420    316    257     80    236    187
   -132     88    220     20   -176    155    431    332    265     83    233    189
    -75    148    223    -36   -148    184    454    355    288    101    252    210
    -49    150    200    -51   -124    174    452    353    285     98    246    207
    -67    127    194    -31   -129    161    444    345    277     90    241    202
    -72    127    200    -28   -137    163    441    350    277     93    246    210
    -83    142    226    -28   -153    184    449    363    290    106    257    228
    -31    161    192    -67   -114    176    444    358    285     96    252    223
    -33    145    179    -57   -106    163    444    358    283     90    249    220
    -25    166    192    -72   -109    179    452    363    293     98    262    236
    -18    184    202    -83   -109    192    459    368    301    106    275    246
    -20    168    189    -75   -103    179    454    366    296    101    270    239
    -28    176    202    -75   -114    189    454    371    301    103    275    249
    -23    202    223    -90   -124    213    465    381    311    114    288    265
    -49    192    241    -70   -145    215    465    381    314    114    288    270
    -54    176    228    -62   -142    202    449    376    303    106    280    265
    -23    189    213    -83   -119    202    446    376    303    106    280    265
    -33    197    231    -80   -132    213    446    376    306    111    288    272
    -44    197    241    -75   -142    218    446    381    314    116    296    277
    -38    200    239    -83   -140    218    446    379    311    114    298    277
    -20    233    252   -106   -135    241    449    387    316    122    309    288
    -31    220    249    -96   -140    233    439    384    311    116    301    288
    -31    220    252    -93   -140    236    431    384    314    122    311    298
    -15    241    257   -114   -135    249    428    387    314    127    316    301
      0    254    254   -127   -127    254    423    387    316    129    322    306
      0    267    265   -135   -132    265    420    392    319    137    335    324
     15    285    270   -150   -127    277    415    394    322    145    345    340
      0    272    272   -137   -137    272    402    389    316    145    350    345
     12    280    267   -148   -127    275    397    394    316    153    361    358
     44    311    267   -179   -111    290    402    405    327    163    374    381
      2    277    275   -140   -135    277    389    397    316    158    368    381
     10    288    275   -150   -132    280    392    402    322    166    379    389
     -5    301    306   -148   -155    303    392    405    322    174    389    402
     -2    309    311   -153   -155    309    389    400    316    168    387    405
     -7    301    309   -145   -158    303    389    400    314    166    387    410
    -49    322    371   -137   -210    345    418    426    340    192    415    436
    -49    337    384   -145   -215    361    426    439    353    205    433    449
     46    376    329   -213   -142    353    418    433    348    200    428    436
     62    387    324   -223   -129    355    426    444    353    200    426    433
    -44    342    384   -150   -213    361    439    457    368    213    436    433
     -2    376    379   -187   -189    379    467    485    400    241    459    457
     90    397    306   -246   -106    353    452    470    392    228    449    441
     70    363    293   -215   -111    329    441    454    379    215    436    426
    -12    329    342   -161   -176    335    452    457    384    223    444    423
     -5    348    353   -171   -179    350    457    459    389    228    452    428
     -2    332    332   -166   -168    332    449    449    381    220    446    415
    -41    337    379   -148   -210    358    462    459    400    239    470    433
    -31    366    397   -168   -215    381    465    457    397    236    470    439
    -23    363    387   -171   -205    376    457    446    389    231    465    439
    -36    332    366   -150   -202    348    444    433    379    220    459    431
     -7    358    366   -174   -187    361    444    433    384    231    478    441
    -88    361    446   -137   -267    402    467    457    405    254    504    467
    -70    337    405   -135   -239    371    439    436    384    236    488    449
    -49    371    420   -161   -236    394    441    449    397    252    511    467
    -49    405    454   -176   -252    428    454    467    418    275    540    493
    -59    376    436   -161   -249    405    436    457    405    262    530    478
    -25    371    397   -174   -213    384    415    439    387    244    511    459
      5    394    387   -200   -189    389    410    439    384    244    514    465
     51    423    371   -236   -158    397    410    449    394    254    527    475
     77    433    355   -257   -140    394    400    444    387    246    522    475
     51    415    363   -233   -155    389    392    439    384    241    524    480
      0    394    392   -200   -194    392    389    441    384    244    530    491
     -2    418    420   -207   -210    418    397    452    394    259    550    498
     23    449    426   -236   -202    439    413    470    415    275    574    517
    -38    418    457   -189   -249    436    405    459    405    265    566    509
    -33    418    452   -192   -241    433    387    444    392    246    558    493
     28    457    428   -241   -200    444    379    439    389    246    563    491
    -12    459    470   -223   -241    465    400    459    410    262    584    504
    -10    488    498   -239   -254    493    420    480    431    283    607    522
    -36    524    558   -246   -298    540    441    501    454    303    633    540
    -20    542    563   -259   -290    553    446    501    459    303    636    532
      0    540    540   -272   -270    540    444    501    459    303    639    522
    -18    548    566   -265   -290    555    454    511    470    316    654    524
    -18    571    587   -277   -301    579    465    522    483    332    672    532
    -10    652    662   -319   -335    657    488    542    524    376    719    568
     -2    672    672   -335   -337    672    475    535    524    376    730    571
      2    652    646   -327   -322    649    449    509    506    363    717    555
     10    639    626   -327   -306    633    420    483    485    350    706    542
     12    633    620   -322   -303    628    402    470    480    348    704    540
     -7    620    628   -309   -319    623    420    491    493    361    714    553
    -62    530    592   -233   -327    561    384    454    452    322    675    514
    -15    509    524   -249   -270    517    366    441    433    303    652    498
     -7    488    496   -239   -252    491    366    441    428    296    639    488
    -72    420    491   -176   -283    454    350    420    405    275    613    467
    -72    405    478   -166   -275    439    348    413    397    270    607    459
    -54    410    462   -179   -257    433    348    410    394    270    607    457
    -33    400    433   -181   -233    415    332    397    384    259    594    446
    -23    387    407   -184   -215    397    327    389    376    252    584    439
    -54    374    428   -161   -241    400    329    392    376    254    584    444
    -70    405    475   -168   -272    439    348    410    397    275    607    467
    -96    374    470   -137   -283    420    337    397    389    267    600    459
   -114    340    454   -114   -285    397    342    407    389    262    587    446
    -59    288    348   -116   -202    316    376    462    394    241    548    394
      0    272    270   -137   -135    270    472    594    454    259    532    353
     64    368    303   -215   -119    337    605    795    597    376    618    418
     93    584    491   -340   -200    540    714    995    805    605    836    628
    116   1083    966   -600   -423   1026    763   1096   1080    963   1239   1057
     33   1722   1686   -878   -826   1704    675    976   1314   1356   1714   1561
   -132   1943   2075   -904  -1104   2008    389    568   1249   1436   1873   1735
   -288   1454   1743   -584  -1015   1597    135    135    782    971   1439   1327
   -314    691   1002   -189   -659    846    -38   -168    215    301    763    683
   -246    197    444     23   -345    322    -64   -142     15      7    418    329
   -192     62    254     64   -223    158     18     10     59     -2    361    249
   -171    106    277     31   -226    192    137    158    168     75    413    283
   -168    205    374    -18   -270    288    249    293    290    184    506    361
   -150    275    423    -62   -288    348    314    371    366    252    566    415
    -96    272    368    -88   -231    319    322    387    371    249    561    413
   -109    259    366    -75   -239    311    327    392    379    244    553    407
   -103    267    368    -83   -236    316    337    402    387    249    550    410
   -106    272    376    -83   -241    324    355    418    402    265    566    426
    -88    259    348    -85   -218    303    350    415    400    262    561    418
    -75    290    366   -109   -220    327    348    420    405    270    568    426
    -85    285    368   -101   -226    327    342    418    400    265    566    423
    -88    280    368    -96   -228    322    345    420    405    267    571    426
    -80    296    376   -106   -228    335    361    433    420    280    587    436
    -64    303    368   -122   -218    335    355    426    415    277    584    428
    -98    301    400   -103   -249    350    361    431    420    280    592    431
   -119    301    420    -90   -270    358    374    444    433    293    605    444
   -153    272    426    -59   -288    348    363    433    426    285    602    439
    -75    319    392   -124   -233    353    363    441    433    296    620    446
    -83    314    397   -114   -239    355    358    436    431    296    620    444
   -122    293    415    -88   -267    353    358    436    431    296    620    446
    -83    288    371   -101   -226    329    342    423    418    280    605    431
   -103    327    428   -114   -267    379    361    444    444    306    633    459
    -90    329    418   -119   -254    374    350    436    436    301    628    452
    -67    324    392   -129   -228    358    340    431    428    293    618    444
    -88    350    439   -129   -262    394    358    452    449    314    639    465
    -46    342    389   -150   -218    366    335    433    428    296    623    444
    -23    327    350   -153   -187    337    314    420    415    280    613    433
    -51    337    389   -145   -220    363    322    433    428    296    636    454
    -88    368    457   -140   -272    413    342    459    454    329    672    483
   -101    355    457   -127   -280    405    319    441    439    316    659    467
     -5    387    392   -192   -197    389    293    426    420    301    646    454
     18    433    413   -226   -197    423    303    444    436    322    667    480
     -5    439    444   -215   -223    441    306    454    446    337    683    496
    -44    415    457   -187   -252    436    296    452    446    337    693    504
    -44    426    470   -192   -257    446    290    446    444    337    698    509
    -83    446    530   -181   -306    488    306    465    462    358    717    532
    -38    491    530   -226   -283    509    322    483    480    374    732    548
    -10    472    483   -233   -246    478    296    457    454    350    711    530
     -2    496    498   -246   -252    498    309    470    472    368    730    545
    -44    491    535   -223   -290    511    324    480    483    379    740    553
    -54    488    542   -215   -298    514    340    501    498    389    748    555
    -80    485    566   -202   -322    524    348    511    511    402    763    555
    -46    501    548   -228   -298    524    348    509    514    407    766    542
    -36    506    540   -236   -288    522    358    522    530    413    769    537
     90    555    465   -322   -187    511    363    524    537    410    758    527
     59    537    478   -298   -210    509    371    522    542    413    758    519
     -2    506    506   -252   -254    506    381    524    553    418    761    514
    -54    483    537   -215   -296    509    392    527    561    423    761    511
    -51    480    532   -213   -290    506    397    524    563    418    756    509
    -64    462    527   -200   -298    493    397    519    561    415    748    496
    -85    465    550   -189   -319    506    405    519    568    423    758    498
    -31    485    517   -228   -275    501    394    504    563    418    756    493
    -67    441    509   -187   -288    475    384    485    548    400    740    475
   -116    436    553   -161   -335    493    389    493    555    407    748    480
   -132    439    571   -153   -353    504    387    493    558    413    758    485
   -122    452    571   -166   -348    511    384    493    558    415    761    480
    -85    467    553   -189   -319    509    376    488    555    410    756    470
    -77    485    563   -205   -322    524    387    496    566    426    769    478
    -98    472    571   -187   -335    522    384    496    566    426    774    478
    -80    475    553   -197   -316    514    376    488    561    420    769    472
    -44    493    537   -223   -290    514    381    498    574    433    784    480
    -33    483    517   -226   -277    501    374    491    566    426    776    467
    -75    483    558   -205   -316    522    381    498    576    436    789    470
    -72    485    558   -207   -316    522    381    498    576    436    792    467
    -49    517    566   -233   -306    540    392    506    587    452    813    480
   -114    472    584   -179   -350    527    384    498    579    441    802    462
    -90    480    568   -194   -329    524    376    488    571    436    795    452
    -77    496    574   -210   -327    535    376    488    571    436    797    452
    -72    509    581   -218   -327    545    384    498    581    444    813    457
    -67    485    553   -210   -309    519    376    488    571    431    797    444
    -62    483    545   -210   -303    514    376    488    566    428    800    441
    -77    485    561   -205   -319    524    376    485    566    431    802    439
    -70    493    563   -210   -316    527    376    485    566    436    807    436
    -80    478    558   -200   -319    519    376    483    563    433    802    431
    -96    480    576   -192   -335    527    384    491    566    439    810    433
   -140    493    631   -176   -384    561    402    509    587    457    826    444
    -70    563    633   -246   -350    597    426    532    610    480    852    462
    -38    561    600   -262   -319    579    413    517    594    465    836    444
    -46    574    620   -265   -335    597    426    527    605    475    844    446
    -72    563    636   -246   -355    600    431    530    607    478    852    446
    -18    602    620   -290   -319    610    431    530    613    483    857    452
    -51    644    696   -296   -374    667    454    550    641    517    891    485
    -57    670    727   -306   -392    696    459    555    657    535    911    506
    -70    639    709   -288   -389    672    433    527    636    517    896    491
    -46    633    680   -293   -363    657    405    504    618    501    880    472
    -44    659    704   -309   -374    680    405    509    626    514    896    485
    -85    600    683   -257   -384    641    384    493    602    491    875    467
   -101    542    644   -220   -374    592    374    485    584    470    849    436
    -20    535    555   -257   -288    545    353    470    558    444    820    407
    -44    498    542   -228   -293    519    340    452    537    423    800    384
    -46    475    519   -215   -283    496    327    439    522    407    779    363
   -127    420    548   -148   -337    483    322    431    509    397    769    350
   -155    400    555   -122   -355    478    324    426    504    392    766    348
    -93    402    496   -155   -296    449    306    410    485    374    745    327
    -62    405    467   -171   -265    436    290    400    472    363    732    311
    -54    402    457   -174   -254    428    285    394    467    358    730    309
    -77    420    498   -171   -288    459    306    415    488    384    758    335
    -67    413    478   -174   -272    446    290    402    475    376    745    316
    -54    384    439   -166   -246    410    283    400    465    361    730    301
    -64    322    384   -129   -226    353    316    446    467    342    701    262
    -98    301    400   -101   -249    350    441    605    550    381    706    244
    -67    394    462   -166   -265    428    579    805    693    496    792    306
     88    600    509   -345   -210    555    667    982    857    662    948    454
    148   1000    852   -574   -353    927    680   1052   1072    956   1275    805
     93   1706   1613   -898   -758   1660    610    984   1363   1402   1810   1374
   -111   1987   2096   -937  -1104   2039    332    594   1340   1530   2016   1595
   -267   1569   1836   -652  -1052   1701     62    153    911   1117   1641   1241
   -288    810   1098   -262   -696    953   -137   -194    306    423    950    587
   -246    226    472     10   -358    348   -184   -205     41     54    530    153
   -218     72    290     72   -254    181    -96    -51     88     44    475     67
   -189    137    327     25   -259    233     38    114    213    135    537    101
   -135    272    405    -70   -270    340    150    249    332    239    623    174
   -103    340    444   -116   -272    392    213    319    394    293    672    215
   -103    329    431   -114   -267    379    241    348    410    301    672    213
   -132    332    465   -101   -298    400    270    379    441    327    696    233
    -90    353    441   -132   -267    397    270    379    441    327    696    228
   -129    361    491   -114   -309    426    283    392    459    340    714    233
    -54    371    423   -158   -239    397    267    374    441    322    691    210
    -93    353    444   -129   -267    397    270    379    446    324    693    207
   -109    348    457   -119   -283    400    275    389    454    332    698    213
    -62    389    452   -163   -257    420    285    402    470    348    711    223
    -80    379    459   -153   -270    418    283    402    470    348    711    218
    -80    363    444   -142   -262    402    270    387    457    335    698    205
   -116    348    462   -116   -288    402    267    384    454    335    698    202
   -166    350    517    -90   -340    433    285    400    475    355    719    226
   -116    366    483   -127   -301    423    272    392    465    348    711    213
    -75    368    444   -148   -259    405    259    381    452    335    698    200
   -103    384    488   -140   -296    436    277    402    472    353    714    215
    -88    376    465   -142   -275    420    265    392    459    342    701    197
   -103    374    478   -135   -290    423    265    389    457    345    706    200
    -83    384    467   -153   -275    426    257    387    454    342    701    192
    -72    410    480   -171   -277    444    270    402    470    355    709    197
   -101    413    514   -155   -306    462    272    407    478    368    719    205
   -101    389    491   -145   -296    439    257    402    470    358    709    192
    -62    415    478   -176   -270    444    257    405    470    361    709    189
    -85    410    496   -163   -290    452    249    402    467    358    706    184
    -59    426    485   -181   -272    454    236    400    462    358    709    176
    -31    428    459   -200   -244    444    218    389    449    350    704    161
    -51    426    475   -187   -262    449    210    392    452    355    709    163
    -51    449    501   -200   -275    472    215    402    462    368    722    174
    -83    454    537   -184   -309    496    218    413    472    379    735    187
    -46    462    509   -207   -277    483    200    400    459    368    722    181
    -98    459    558   -181   -329    509    207    415    475    389    743    200
    -54    478    532   -213   -293    504    197    415    472    389    743    197
    -20    483    504   -231   -262    493    179    400    457    376    730    181
      2    532    530   -267   -265    532    194    415    475    397    750    200
    -36    527    561   -246   -298    542    200    423    483    405    756    207
    -23    506    527   -241   -275    517    179    402    462    381    735    187
    -23    519    542   -246   -283    530    187    407    470    389    743    192
    -90    522    613   -215   -353    568    213    436    496    418    766    210
    -57    514    571   -228   -314    540    200    428    485    407    748    189
      0    535    532   -270   -267    535    197    426    485    407    740    168
    -41    509    550   -233   -296    530    202    433    491    410    735    158
    -85    527    613   -220   -348    568    236    470    524    439    761    179
    -38    542    579   -252   -309    561    236    467    524    433    750    161
     -7    530    537   -262   -275    535    223    452    509    418    727    135
      0    522    522   -259   -259    522    220    449    504    413    717    111
    -49    501    550   -226   -301    524    223    446    501    413    711     96
    -64    496    558   -215   -311    527    220    441    504    410    706     90
    -41    491    532   -226   -288    511    205    426    488    394    688     70
    -41    480    522   -218   -280    501    194    413    472    381    667     54
    -54    441    496   -194   -275    467    179    400    459    366    649     33
    -54    452    506   -200   -280    478    179    394    457    371    654     31
    -67    462    530   -197   -298    496    189    405    467    384    662     36
    -75    465    540   -194   -306    501    192    410    472    387    662     36
    -25    470    496   -223   -262    480    174    394    457    371    644     18
    -67    459    527   -194   -298    491    176    402    462    381    649     25
    -67    415    483   -174   -277    449    145    374    433    353    615     -7
    -51    470    522   -207   -285    496    161    392    454    376    636      7
    -70    449    519   -192   -296    483    153    387    446    368    623      0
    -83    452    532   -184   -306    491    158    397    449    376    623      2
    -28    454    480   -215   -254    465    137    376    428    355    602    -23
     10    446    436   -228   -213    441    116    361    407    340    576    -49
    -10    446    454   -220   -233    449    122    366    410    345    581    -44
    -70    423    493   -176   -283    457    127    371    413    348    579    -44
    -80    418    496   -171   -288    457    124    368    407    342    571    -57
    -77    415    493   -168   -285    454    116    366    402    340    563    -64
     -7    423    428   -207   -218    426     88    340    374    316    535    -90
    -12    426    439   -207   -226    431     85    340    374    316    527    -93
    -25    413    439   -194   -233    426     77    335    366    309    517   -101
    -33    420    454   -192   -244    436     90    350    376    322    519    -96
    -59    410    467   -176   -265    439     88    345    366    316    509   -103
    -51    366    415   -158   -233    389     51    309    327    277    465   -142
    -54    358    413   -153   -236    384     46    309    322    272    457   -145
     20    400    379   -210   -179    389     41    309    314    275    454   -148
    -20    361    379   -171   -200    368     20    288    290    254    428   -168
    -28    345    374   -158   -200    358     12    280    280    246    415   -176
    -54    327    381   -137   -218    353      7    275    270    236    402   -187
    -15    348    363   -166   -189    355      0    270    259    228    389   -200
    -23    392    413   -184   -218    400     25    296    283    249    405   -179
    -28    413    441   -192   -236    426     44    311    298    262    410   -166
      0    402    400   -202   -200    400     31    298    280    246    384   -187
     28    389    361   -207   -166    376     12    283    259    226    361   -210
     15    415    397   -215   -192    407     25    296    270    236    368   -194
    -12    465    478   -226   -246    472     44    314    296    267    397   -168
     -2    485    485   -244   -244    485     38    309    298    272    400   -166
      0    483    483   -241   -241    483     25    298    290    270    394   -166
    -57    470    527   -207   -293    498     10    288    285    270    392   -166
     23    454    431   -241   -202    441    -41    249    244    231    353   -200
     75    418    342   -246   -135    381    -93    205    197    187    306   -239
     10    371    361   -189   -174    366    -98    205    184    174    288   -254
    -44    316    358   -137   -202    337   -101    207    174    163    267   -275
     23    275    249   -150   -111    262   -150    163    119    109    207   -332
      5    226    220   -116   -109    223   -171    142     85     77    174   -361
    -36    187    223    -75   -129    205   -179    129     70     64    153   -374
    -49    171    218    -62   -135    194   -189    116     54     54    140   -387
      7    163    155    -85    -75    158   -213     98     28     31    111   -413
     10    140    129    -75    -59    135   -241     70      0      5     80   -441
      0    155    155    -77    -77    155   -236     77      2     12     85   -433
     -5    140    142    -67    -75    142   -249     64    -10      2     72   -444
    -72    122    194    -25   -132    158   -252     70     -7     10     77   -439
    -51    140    192    -46   -122    163   -254     72    -10     12     75   -441
     54    101     46    -77      5     75   -303     33    -75    -57     -7   -522
     49     -2    -51    -25     49    -25   -210    153    -44    -67    -51   -576
    -12     51     64    -20    -38     59    -46    368     93     33     15   -530
     70    179    106   -124    -18    142     67    574    246    179    127   -428
    200    493    293   -345    -46    394     85    665    420    402    358   -181
    213   1117    901   -665   -342   1008    -20    587    667    802    833    335
     85   1652   1566   -870   -740   1610   -272    275    774   1091   1215    750
   -116   1483   1600   -685   -859   1543   -574   -171    485    878   1054    613
   -210    701    911   -244   -561    805   -810   -602   -158    163    355    -31
   -192     12    202     88   -200    106   -888   -698   -555   -342   -189   -574
   -111   -202    -90    155    -12   -148   -815   -553   -571   -428   -337   -743
    -62   -197   -135    127     36   -166   -683   -384   -470   -363   -316   -743
    -44    -93    -49     70      2    -72   -553   -226   -340   -252   -231   -670
    -49    -25     20     36    -36     -2   -491   -150   -267   -189   -189   -623
    -54    -62    -10     57    -23    -36   -480   -129   -265   -194   -205   -633
    -64    -85    -20     72    -23    -54   -472   -116   -265   -192   -215   -633
    -62   -116    -54     90     -5    -85   -485   -129   -285   -207   -241   -652
    -85   -109    -25     96    -31    -67   -488   -129   -288   -210   -246   -649
   -111    -77     31     93    -72    -23   -470   -103   -265   -187   -233   -623
     20    -70    -90     23     51    -80   -491   -119   -288   -205   -262   -641
    -31   -103    -72     67     20    -88   -511   -135   -311   -226   -283   -662
    -88   -132    -44    109    -23    -88   -517   -140   -319   -228   -293   -667
    -12    -90    -80     51     31    -85   -530   -150   -332   -236   -309   -675
     12    -77    -90     31     49    -83   -530   -140   -327   -228   -309   -670
    -33   -109    -75     72     20    -93   -542   -150   -342   -239   -322   -680
    -57   -132    -77     93      7   -106   -561   -163   -361   -257   -342   -696
    -38   -142   -103     90     31   -124   -574   -174   -374   -267   -355   -706
    -28   -119    -93     72     31   -106   -568   -163   -363   -257   -350   -696
    -88   -111    -23    101    -33    -67   -542   -135   -340   -231   -324   -672
    -49   -161   -114    103     31   -137   -602   -187   -394   -280   -379   -730
    -64   -163    -98    114     15   -132   -607   -187   -394   -283   -381   -730
    -64   -168   -103    114     15   -137   -610   -184   -397   -288   -389   -735
    -67   -171   -103    119     18   -137   -602   -174   -389   -277   -387   -727
    -25   -168   -142     96     57   -155   -639   -202   -420   -301   -407   -753
    -28   -171   -145     98     57   -158   -652   -213   -431   -306   -413   -766
     12   -150   -163     67     88   -155   -680   -231   -449   -316   -426   -787
    -10   -158   -148     85     67   -153   -675   -220   -436   -306   -420   -774
    -10   -184   -174     96     80   -179   -701   -236   -457   -327   -441   -795
    -10   -171   -161     90     75   -166   -706   -236   -457   -322   -439   -795
    -23   -187   -166    103     70   -176   -727   -246   -470   -324   -446   -802
    -15   -187   -171    101     77   -179   -743   -254   -475   -327   -452   -802
     -2   -168   -166     85     80   -168   -756   -257   -483   -329   -454   -797
    -10   -153   -142     80     64   -148   -750   -239   -467   -303   -433   -769
    -25   -166   -140     93     57   -153   -750   -231   -465   -293   -426   -758
      7   -174   -181     83     93   -176   -787   -259   -493   -314   -452   -779
      7   -153   -163     72     85   -158   -800   -270   -498   -309   -452   -776
     36   -135   -171     49    101   -153   -823   -288   -517   -314   -467   -779
     15   -155   -171     67     90   -161   -815   -280   -509   -303   -462   -763
      5   -116   -122     57     62   -119   -787   -252   -480   -270   -436   -724
    -31   -155   -124     90     46   -140   -805   -270   -498   -283   -457   -735
      2   -155   -158     75     80   -158   -826   -290   -519   -296   -480   -748
     36   -153   -189     57    111   -171   -826   -288   -514   -288   -480   -743
    -25   -163   -137     96     54   -150   -802   -265   -488   -259   -462   -717
     10   -158   -171     72     88   -163   -807   -267   -493   -265   -475   -727
      2   -179   -181     85     90   -179   -813   -270   -498   -265   -485   -740
    -12   -197   -184    103     83   -192   -813   -275   -504   -267   -493   -750
    -10   -184   -174     98     80   -179   -805   -272   -501   -259   -496   -750
    -25   -210   -187    116     77   -200   -800   -267   -496   -257   -501   -750
    -49   -254   -205    153     75   -231   -815   -285   -511   -270   -519   -766
    -80   -283   -202    181     59   -244   -833   -311   -532   -285   -537   -782
   -148   -290   -142    220     -2   -218   -815   -296   -519   -270   -530   -766
    -59   -311   -252    181     96   -283   -852   -335   -561   -303   -568   -805
    -23   -319   -298    171    137   -309   -862   -350   -574   -314   -579   -813
    -38   -348   -311    192    135   -329   -878   -366   -592   -329   -600   -823
     -5   -355   -350    181    171   -353   -909   -394   -623   -358   -631   -846
    -70   -384   -314    226    119   -348   -896   -387   -615   -345   -623   -833
   -137   -397   -259    267     59   -327   -880   -368   -600   -324   -607   -810
    -70   -389   -319    228    124   -353   -906   -389   -620   -340   -626   -831
    -33   -389   -355    213    161   -374   -927   -407   -639   -355   -644   -844
    -36   -379   -345    205    153   -361   -935   -405   -641   -353   -646   -839
    -46   -407   -361    226    155   -384   -940   -407   -644   -355   -657   -841
    -54   -415   -363    233    153   -392   -943   -405   -644   -353   -659   -841
    -62   -436   -374    249    155   -405   -940   -402   -646   -353   -665   -839
    -41   -454   -413    246    184   -433   -969   -433   -678   -374   -696   -862
    -72   -459   -387    265    155   -423   -969   -436   -675   -368   -693   -857
   -132   -465   -332    298     98   -400   -969   -431   -670   -361   -688   -849
    -44   -480   -436    262    194   -459  -1005   -459   -704   -392   -724   -883
     51   -446   -501    197    275   -475  -1015   -467   -714   -400   -737   -888
     31   -465   -496    215    262   -480  -1023   -475   -719   -397   -737   -888
     25   -483   -511    226    267   -496  -1031   -485   -735   -402   -748   -893
     15   -501   -517    244    265   -509  -1049   -501   -750   -415   -766   -906
    -31   -530   -498    280    231   -514  -1049   -498   -753   -415   -769   -901
     15   -519   -535    252    272   -527  -1062   -511   -771   -426   -782   -904
     20   -550   -571    265    296   -561  -1075   -530   -792   -436   -797   -914
     41   -555   -597    257    319   -576  -1080   -535   -800   -441   -802   -919
      0   -548   -548    272    272   -548  -1072   -530   -795   -431   -792   -909
     31   -571   -602    270    316   -587  -1096   -555   -823   -457   -823   -930
      5   -576   -584    285    293   -581  -1101   -558   -831   -462   -831   -932
      5   -574   -579    285    290   -576  -1104   -566   -839   -467   -836   -932
     20   -584   -607    280    311   -594  -1111   -571   -846   -472   -846   -940
    -23   -589   -568    306    272   -579  -1114   -574   -846   -465   -841   -937
    -62   -610   -548    335    241   -581  -1109   -566   -844   -462   -841   -930
    -41   -620   -579    332    267   -600  -1101   -558   -839   -459   -844   -930
     72   -579   -652    252    361   -613  -1111   -568   -854   -472   -859   -943
     18   -535   -555    257    285   -545  -1075   -527   -815   -433   -823   -898
    -20   -545   -527    280    252   -537  -1080   -532   -820   -436   -826   -901
    -20   -579   -558    301    267   -568  -1083   -540   -831   -439   -831   -909
     41   -550   -592    252    316   -568  -1085   -545   -833   -433   -828   -911
     28   -514   -542    241    283   -527  -1065   -532   -813   -407   -802   -883
     28   -485   -514    226    270   -498  -1070   -532   -805   -392   -789   -862
     44   -504   -548    231    296   -524  -1109   -563   -836   -418   -820   -883
    -25   -527   -501    275    236   -514  -1117   -563   -831   -405   -815   -867
     25   -548   -574    259    298   -561  -1140   -579   -846   -415   -831   -872
     57   -597   -657    267    355   -628  -1169   -602   -880   -446   -867   -898
     46   -636   -683    296    363   -659  -1171   -605   -896   -462   -888   -917
      5   -711   -717    353    358   -714  -1184   -626   -927   -498   -935   -948
    -28   -766   -740    397    355   -753  -1205   -646   -956   -524   -969   -969
    -54   -789   -735    418    340   -763  -1208   -652   -966   -527   -974   -971
   -114   -813   -698    465    290   -756  -1195   -641   -958   -514   -969   -963
    -28   -826   -797    426    381   -813  -1228   -678   -997   -553  -1015  -1000
      5   -867   -875    431    439   -870  -1249   -698  -1023   -576  -1044  -1018
    -23   -878   -857    449    415   -867  -1252   -701  -1023   -574  -1047  -1015
    -72   -888   -815    480    371   -852  -1247   -691  -1015   -566  -1047  -1005
    -38   -883   -846    459    402   -865  -1257   -701  -1026   -576  -1062  -1018
    -49   -891   -841    470    394   -867  -1260   -701  -1028   -579  -1070  -1026
    -83   -937   -857    509    387   -898  -1241   -678  -1023   -576  -1075  -1034
    -49  -1013   -963    532    457   -989  -1174   -581   -997   -584  -1111  -1075
     54   -958  -1015    449    532   -987  -1065   -433   -911   -535  -1098  -1091
    101   -839   -940    368    519   -888   -950   -244   -758   -397   -982   -997
     85   -566   -654    239    368   -607   -846    -64   -535   -137   -719   -735
    189    -18   -207    -85    197   -111   -854    -18   -285    220   -314   -298
    114    501    387   -309   -137    446  -1031   -244   -135    537     83    124
   -148    400    548   -127   -348    472  -1319   -670   -350    423     23     75
   -231   -192     38    210   -137    -77  -1564  -1124   -924   -189   -558   -457
   -207   -872   -665    540    228   -769  -1706  -1343  -1410   -774  -1150  -1023
   -129  -1189  -1060    657    465  -1124  -1673  -1226  -1467   -906  -1330  -1223
   -155  -1273  -1117    714    480  -1195  -1577  -1088  -1397   -875  -1330  -1241
   -161  -1239  -1078    698    457  -1158  -1457   -945  -1283   -787  -1265  -1184
   -114  -1096   -982    605    433  -1039  -1356   -823  -1161   -672  -1158  -1088
    -38  -1057  -1018    545    488  -1039  -1325   -787  -1124   -641  -1135  -1075
    -46  -1036   -989    540    470  -1013  -1288   -756  -1096   -618  -1114  -1065
    -90  -1065   -974    576    439  -1021  -1278   -745  -1093   -615  -1114  -1062
    -83  -1052   -969    568    441  -1010  -1267   -732  -1083   -600  -1098  -1047
    -54  -1041   -989    548    465  -1015  -1267   -732  -1083   -597  -1096  -1044
    -46  -1057  -1010    550    480  -1034  -1270   -735  -1088   -605  -1106  -1052
    -25  -1047  -1023    535    498  -1036  -1265   -730  -1085   -594  -1101  -1044
    -25  -1054  -1028    540    501  -1041  -1262   -730  -1085   -594  -1101  -1044
    -51  -1065  -1013    558    478  -1039  -1254   -719  -1078   -587  -1093  -1034
    -20  -1057  -1036    540    506  -1047  -1257   -722  -1083   -584  -1091  -1028
      7  -1013  -1023    501    514  -1018  -1239   -704  -1065   -561  -1067  -1005
    -36  -1072  -1036    555    498  -1054  -1252   -717  -1083   -579  -1088  -1015
    -62  -1091  -1028    574    483  -1060  -1249   -714  -1083   -581  -1093  -1010
    -70  -1075  -1008    571    467  -1041  -1234   -698  -1065   -561  -1072   -989
    -83  -1091  -1008    587    459  -1049  -1236   -701  -1070   -561  -1072   -979
    -54  -1096  -1041    576    493  -1070  -1241   -701  -1078   -568  -1078   -969
     -5  -1070  -1065    537    527  -1067  -1241   -704  -1072   -566  -1078   -950
    -46  -1070  -1026    558    488  -1049  -1223   -696  -1057   -550  -1065   -922
    -67  -1104  -1039    584    483  -1072  -1241   -709  -1070   -563  -1080   -930
      7  -1106  -1114    550    561  -1109  -1260   -727  -1088   -584  -1106   -953
     36  -1080  -1117    519    574  -1098  -1241   -706  -1067   -566  -1088   -930
      7  -1080  -1088    537    545  -1085  -1234   -696  -1057   -553  -1078   -904
    -20  -1085  -1067    550    522  -1078  -1236   -691  -1052   -548  -1072   -888
    -33  -1078  -1044    555    504  -1062  -1226   -680  -1041   -537  -1062   -870
     10  -1070  -1080    530    542  -1075  -1234   -683  -1047   -542  -1070   -872
     38  -1075  -1114    517    574  -1093  -1241   -688  -1052   -548  -1083   -872
     15  -1091  -1109    537    561  -1098  -1252   -693  -1057   -548  -1091   -865
    -15  -1067  -1052    542    517  -1060  -1234   -667  -1028   -517  -1057   -826
     20  -1072  -1093    524    553  -1083  -1249   -675  -1041   -524  -1062   -831
     75  -1065  -1140    493    607  -1101  -1260   -678  -1047   -532  -1065   -836
    109  -1044  -1153    467    631  -1098  -1260   -675  -1044   -527  -1054   -833
     62  -1039  -1101    488    581  -1070  -1247   -659  -1028   -506  -1034   -820
     77  -1047  -1124    483    600  -1085  -1249   -657  -1034   -511  -1034   -823
     90  -1039  -1130    475    610  -1083  -1241   -649  -1026   -504  -1026   -815
    101  -1026  -1130    462    613  -1078  -1228   -639  -1015   -491  -1013   -797
     93  -1031  -1124    470    607  -1078  -1223   -639  -1015   -488  -1010   -792
    101  -1010  -1111    452    605  -1060  -1210   -626  -1005   -472   -997   -782
     96  -1015  -1111    459    602  -1062  -1200   -618  -1002   -475   -997   -776
     57  -1049  -1106    496    579  -1078  -1205   -623  -1010   -485  -1005   -782
     54  -1044  -1098    496    576  -1070  -1192   -610   -995   -472   -989   -771
     64  -1028  -1093    480    576  -1060  -1171   -589   -974   -452   -969   -748
     85  -1015  -1104    465    594  -1060  -1153   -576   -966   -444   -961   -743
     57  -1041  -1098    488    576  -1070  -1150   -581   -971   -452   -966   -756
     57  -1041  -1098    493    576  -1070  -1137   -576   -966   -446   -961   -753
     64  -1034  -1101    483    581  -1065  -1127   -574   -958   -439   -950   -740
     62  -1047  -1109    491    584  -1078  -1117   -574   -958   -441   -953   -740
     36  -1075  -1114    517    574  -1096  -1119   -584   -971   -454   -966   -750
     44  -1062  -1106    509    574  -1083  -1119   -592   -979   -457   -966   -745
      5  -1054  -1060    524    530  -1057  -1106   -581   -966   -444   -953   -722
    -88  -1083   -995    587    452  -1041  -1091   -574   -961   -436   -943   -706
    -25  -1085  -1060    555    517  -1075  -1114   -597   -984   -457   -961   -724
     15  -1054  -1070    519    542  -1062  -1109   -592   -979   -452   -950   -709
    -15  -1072  -1060    542    522  -1067  -1109   -594   -987   -457   -943   -701
     64  -1036  -1101    483    581  -1067  -1111   -602   -995   -459   -940   -698
     41  -1060  -1101    506    571  -1078  -1119   -610  -1005   -467   -948   -701
     33  -1075  -1109    522    571  -1091  -1127   -618  -1013   -478   -956   -704
     85  -1044  -1130    478    607  -1085  -1127   -618  -1013   -480   -945   -691
    109  -1031  -1140    462    623  -1085  -1117   -613  -1010   -475   -937   -678
     67  -1039  -1106    485    587  -1072  -1106   -605  -1008   -472   -927   -665
     36  -1052  -1088    509    561  -1070  -1104   -605  -1008   -472   -917   -659
     41  -1044  -1085    501    561  -1065  -1093   -592   -995   -459   -896   -641
     46  -1041  -1091    496    566  -1065  -1096   -594  -1000   -462   -893   -636
     75  -1026  -1101    475    587  -1062  -1088   -589  -1000   -462   -883   -628
     72  -1039  -1111    483    592  -1075  -1096   -597  -1008   -475   -888   -631
     23  -1031  -1054    501    537  -1044  -1075   -579   -992   -457   -862   -605
     10  -1034  -1047    511    527  -1039  -1072   -579   -992   -459   -859   -592
     -2  -1054  -1052    530    522  -1054  -1072   -581   -997   -467   -862   -594
     75  -1039  -1114    483    594  -1075  -1080   -589  -1008   -475   -862   -597
     59  -1044  -1104    491    581  -1072  -1078   -594  -1010   -475   -852   -589
     31  -1052  -1085    509    555  -1067  -1067   -587  -1005   -472   -841   -579
    -20  -1067  -1049    542    511  -1057  -1052   -576   -997   -465   -823   -563
    -70  -1096  -1026    584    478  -1062  -1041   -571   -995   -459   -813   -550
     31  -1067  -1101    517    563  -1083  -1060   -587  -1010   -480   -828   -566
     77  -1049  -1127    485    602  -1088  -1065   -592  -1018   -488   -831   -571
     90  -1054  -1145    480    615  -1098  -1070   -597  -1023   -493   -828   -566
     85  -1013  -1098    465    592  -1054  -1039   -568  -1000   -467   -795   -535
     41   -995  -1036    475    537  -1015  -1000   -535   -966   -431   -756   -498
      2  -1002  -1008    498    504  -1005   -987   -527   -958   -423   -740   -491
     44   -971  -1018    462    530   -995   -976   -519   -956   -420   -730   -488
     10  -1008  -1018    498    514  -1013   -979   -524   -963   -426   -730   -496
     12   -966   -979    475    496   -974   -958   -509   -943   -407   -704   -478
      0   -906   -906    452    452   -906   -927   -483   -906   -366   -652   -423
     70   -859   -930    394    498   -893   -935   -488   -901   -355   -628   -400
     59   -888   -948    415    504   -917   -961   -511   -922   -374   -631   -415
      2   -911   -914    454    457   -911   -969   -517   -924   -371   -615   -405
    -18   -909   -891    465    433   -901   -974   -517   -924   -366   -594   -389
    -23   -937   -917    480    444   -927   -976   -519   -937   -381   -597   -394
     85   -984  -1070    449    576  -1026  -1015   -561   -989   -436   -646   -449
    119  -1010  -1132    444    623  -1070  -1015   -566  -1008   -459   -662   -465
     85  -1062  -1148    488    615  -1104  -1026   -584  -1031   -480   -672   -480
    -38  -1104  -1065    571    511  -1085  -1000   -571  -1018   -470   -652   -462
     20  -1101  -1122    540    571  -1111  -1015   -589  -1041   -491   -657   -467
     31  -1096  -1127    532    579  -1111  -1015   -587  -1041   -480   -641   -459
    -10  -1093  -1085    550    537  -1091  -1000   -576  -1028   -465   -615   -449
    -36  -1114  -1078    574    519  -1098  -1002   -584  -1036   -472   -613   -452
    -36  -1101  -1065    568    514  -1083   -992   -579  -1028   -467   -597   -436
    -57  -1122  -1067    589    504  -1096   -995   -579  -1031   -465   -584   -436
     -7  -1109  -1101    558    545  -1104  -1002   -581  -1036   -470   -581   -439
     51  -1124  -1179    535    615  -1150  -1010   -587  -1054   -498   -602   -467
      2  -1195  -1197    597    600  -1195   -950   -498  -1023   -496   -615   -496
     38  -1161  -1200    561    615  -1179   -813   -324   -911   -426   -579   -485
    132  -1031  -1163    449    646  -1098   -698   -142   -761   -296   -467   -397
    174   -789   -966    306    568   -878   -610     23   -563    -75   -239   -176
    197   -303   -501     54    348   -402   -555    127   -301    280    166    249
     85    298    210   -194    -62    254   -626      5    -93    641    615    724
   -103    368    470   -132   -285    418   -891   -387   -231    631    675    795
   -205   -129     75    166   -142    -28  -1148   -844   -740    114    194    355
   -197   -784   -587    491    194   -685  -1301  -1109  -1249   -506   -431   -233
   -127  -1205  -1080    665    475  -1143  -1319  -1044  -1374   -722   -696   -506
   -114  -1348  -1236    730    561  -1293  -1239   -914  -1327   -727   -732   -563
    -85  -1312  -1226    696    568  -1270  -1122   -774  -1218   -649   -670   -519
    -59  -1184  -1124    623    532  -1156  -1008   -639  -1088   -532   -563   -418
    -64  -1137  -1075    600    504  -1106   -950   -576  -1021   -475   -509   -374
    -72  -1122  -1049    597    485  -1088   -914   -540   -984   -446   -478   -368
    -80  -1109  -1028    594    472  -1070   -888   -517   -961   -426   -452   -368
   -111  -1127  -1015    620    452  -1072   -862   -496   -937   -410   -436   -361
      2  -1093  -1096    545    548  -1096   -875   -504   -943   -418   -446   -366
     25  -1098  -1124    535    574  -1111   -878   -501   -940   -418   -444   -363
    -15  -1104  -1091    558    535  -1098   -862   -488   -919   -402   -426   -342
     18  -1054  -1072    519    545  -1062   -839   -465   -888   -379   -402   -316
    -59  -1098  -1039    579    488  -1070   -828   -454   -872   -366   -389   -301
    -36  -1106  -1070    571    517  -1088   -831   -457   -872   -368   -389   -298
     15  -1070  -1088    524    550  -1080   -820   -444   -854   -358   -374   -288
    -44  -1093  -1049    568    501  -1072   -805   -428   -839   -342   -355   -272
    -12  -1098  -1085    553    535  -1093   -807   -431   -839   -345   -358   -277
      2  -1091  -1093    542    548  -1093   -795   -418   -826   -332   -345   -262
     -2  -1083  -1080    540    537  -1080   -776   -402   -807   -316   -322   -241
    -28  -1091  -1062    561    517  -1078   -769   -397   -800   -309   -311   -236
    -31  -1080  -1052    555    509  -1067   -763   -392   -789   -303   -301   -223
    -20  -1104  -1083    561    530  -1093   -771   -397   -797   -311   -303   -233
      5  -1085  -1091    537    545  -1088   -766   -394   -792   -306   -298   -231
     -2  -1091  -1088    548    542  -1091   -761   -387   -782   -301   -285   -223
    -10  -1096  -1085    550    535  -1091   -761   -389   -779   -298   -275   -220
     15  -1065  -1080    524    545  -1070   -748   -379   -763   -283   -257   -205
    -20  -1026  -1008    522    491  -1018   -704   -337   -719   -244   -213   -158
    -23  -1057  -1034    540    504  -1047   -722   -353   -735   -259   -223   -176
     18  -1075  -1093    527    553  -1085   -748   -376   -756   -280   -241   -192
    -10  -1044  -1034    527    511  -1039   -714   -337   -719   -244   -200   -153
     -2  -1031  -1028    514    511  -1031   -709   -324   -706   -228   -179   -135
     38  -1044  -1083    504    561  -1062   -735   -348   -730   -249   -194   -150
     62  -1026  -1091    480    574  -1057   -737   -345   -724   -246   -187   -142
     83   -997  -1080    457    581  -1039   -724   -324   -709   -228   -158   -116
     64   -982  -1049    457    555  -1015   -711   -309   -693   -213   -137    -96
     44   -982  -1026    470    535  -1002   -706   -303   -688   -207   -122    -80
     28   -979  -1010    472    519   -995   -696   -293   -678   -200   -106    -64
     49   -979  -1028    465    537  -1005   -696   -293   -678   -202   -109    -64
     41   -963  -1008    459    524   -984   -683   -285   -672   -197    -96    -51
     57   -963  -1021    454    537   -992   -685   -290   -680   -202    -96    -54
     64   -930   -995    431    530   -961   -662   -275   -659   -184    -77    -33
     62   -911   -976    423    519   -943   -633   -252   -639   -171    -64    -20
    -54   -976   -922    514    431   -950   -615   -236   -626   -171    -62    -20
   -116   -976   -859    548    371   -919   -581   -205   -594   -142    -36      0
     64   -901   -966    415    514   -932   -584   -205   -594   -150    -44    -12
      7   -917   -924    454    465   -922   -563   -187   -576   -140    -33    -10
      2   -930   -932    462    465   -930   -550   -181   -571   -140    -33    -20
     10   -924   -935    457    472   -930   -532   -174   -561   -137    -31    -23
     -7   -914   -906    459    449   -911   -511   -161   -540   -127    -12    -15
    -33   -922   -888    478    426   -906   -501   -158   -530   -127     -7    -20
     12   -917   -930    452    470   -922   -511   -179   -545   -145    -28    -49
     88   -906   -995    410    540   -950   -522   -192   -558   -161    -49    -72
     12   -917   -932    452    472   -924   -493   -168   -532   -135    -23    -46
    -28   -930   -904    478    436   -917   -475   -158   -514   -122     -5    -28
    -51   -945   -893    498    418   -922   -470   -158   -511   -119     -2    -28
    -49   -935   -885    493    418   -911   -467   -161   -509   -122     -7    -31
      0   -937   -940    467    467   -940   -480   -174   -519   -132    -15    -38
     41   -930   -974    444    506   -950   -483   -179   -527   -140    -18    -41
    -20   -945   -924    480    452   -935   -472   -171   -519   -132     -7    -38
    -10   -909   -898    459    444   -904   -449   -150   -493   -111     10    -25
     18   -919   -940    449    478   -927   -459   -161   -501   -122      2    -36
    -20   -919   -898    470    439   -909   -439   -140   -475    -96     28     -2
    -10   -896   -888    452    436   -891   -426   -124   -459    -80     44     15
     28   -891   -919    431    472   -904   -426   -122   -457    -83     41     10
     25   -883   -911    426    467   -896   -420   -119   -452    -80     38      7
     -5   -891   -885    446    439   -888   -413   -111   -444    -75     44     12
    -72   -904   -833    488    379   -870   -387    -85   -418    -51     64     33
    -31   -937   -906    485    436   -922   -400    -98   -433    -70     49     15
     46   -878   -924    415    483   -901   -384    -80   -415    -59     59     28
     10   -896   -906    441    457   -901   -379    -80   -410    -62     57     25
     -5   -922   -917    462    454   -922   -374    -83   -410    -64     51     23
     15   -909   -924    446    470   -917   -363    -75   -400    -54     59     33
     12   -906   -922    444    467   -914   -355    -67   -392    -49     64     31
     25   -888   -914    431    470   -901   -348    -62   -384    -41     70     38
     41   -909   -950    433    496   -930   -355    -75   -397    -57     54     28
     -7   -924   -917    467    454   -922   -342    -64   -384    -51     59     41
    -33   -937   -904    485    433   -922   -324    -57   -371    -41     67     46
    -31   -924   -896    478    431   -911   -306    -46   -353    -28     80     59
      7   -917   -924    454    465   -922   -301    -46   -353    -36     80     59
     23   -891   -914    433    467   -901   -280    -28   -335    -20     96     75
    -36   -917   -883    475    423   -901   -280    -33   -337    -23     90     64
     31   -880   -911    423    470   -896   -272    -33   -335    -23     85     62
     44   -818   -865    387    452   -841   -228      5   -293     15    122     98
    -20   -807   -787    415    381   -797   -181     41   -252     51    158    132
     38   -823   -862    392    449   -841   -207     10   -283     18    119     93
     44   -784   -828    368    433   -805   -181     31   -262     33    135    114
    -12   -750   -737    381    361   -743   -142     59   -223     67    171    150
     64   -701   -766    319    415   -732   -140     59   -213     77    179    158
     12   -696   -709    340    358   -701   -124     77   -187    101    200    181
    -54   -727   -672    389    309   -701   -129     75   -181    103    205    187
     57   -711   -769    324    410   -737   -163     44   -205     80    179    166
    111   -698   -810    293    459   -753   -194     15   -231     57    155    148
     36   -737   -776    350    405   -758   -181     25   -226     59    155    150
     36   -782   -818    371    426   -800   -179     23   -239     38    135    129
     28   -810   -841    389    433   -826   -174     23   -246     28    119    114
    -12   -872   -859    444    423   -867   -181      7   -270      0     88     80
     36   -867   -904    415    467   -885   -189      0   -277    -10     77     70
    -20   -896   -878    457    428   -885   -189     -2   -280    -18     67     64
    -64   -924   -862    493    397   -893   -181      0   -283    -25     62     62
    -80   -937   -857    509    387   -898   -181     -2   -285    -28     62     57
   -145   -940   -797    542    324   -870   -148     31   -252     -2     90     80
    -44   -948   -904    493    428   -927   -174      2   -280    -33     57     49
     -7   -945   -937    475    462   -940   -171     -2   -285    -41     51     44
    -36   -924   -888    480    426   -906   -150     10   -265    -25     70     57
    -93   -940   -846    514    376   -893   -114     49   -246    -15     72     62
    -12   -966   -953    491    470   -961    -54    135   -228    -28     38     10
     77   -927  -1008    423    540   -966     72    298   -137     18     51      5
     80   -849   -930    384    504   -888    215    514     18    145    158     85
    179   -535   -714    176    444   -623    311    680    236    389    407    335
    213    -33   -246    -90    228   -137    252    652    454    722    800    758
     70    576    504   -324   -215    540     67    426    646   1093   1265   1257
    -88    706    795   -309   -441    750   -197     36    540   1104   1348   1356
   -202     49    252     75   -228    150   -426   -368     -5    509    774    826
   -239   -719   -480    478    119   -600   -561   -589   -522   -111    137    210
   -189  -1109   -919    649    361  -1013   -522   -498   -631   -309   -114    -72
   -135  -1148  -1013    641    439  -1080   -389   -324   -540   -272   -116   -103
    -75  -1034   -958    555    441   -997   -239   -153   -400   -166    -31    -33
   -119   -950   -833    535    355   -893   -137    -31   -288    -64     54     46
   -135   -922   -787    527    324   -854    -80     28   -236    -23     90     83
    -15   -911   -896    465    439   -904    -83     25   -246    -41     70     57
    -70   -896   -826    483    376   -859    -44     62   -210    -10     98     80
    -67   -885   -818    475    374   -852    -33     67   -202     -5    101     77
     -5   -875   -870    439    431   -872    -41     59   -213    -20     88     62
    -18   -854   -836    436    407   -846    -20     77   -194     -2    111     77
      7   -820   -828    405    418   -823     -5     93   -179      7    122     88
      5   -820   -826    407    413   -823      0     98   -174     12    124     93
    -49   -844   -797    446    371   -820      2     98   -171     18    129     96
    -88   -820   -732    454    322   -776     36    129   -137     49    161    127
    -80   -831   -750    454    335   -792     33    122   -145     38    150    114
    -33   -805   -771    418    368   -789     38    129   -137     46    158    122
      2   -792   -795    392    397   -792     41    127   -135     46    158    124
    -46   -802   -756    426    353   -779     51    137   -124     54    168    132
    -77   -810   -735    444    324   -774     64    148   -116     59    176    137
    -72   -802   -730    436    327   -766     75    155   -109     67    181    142
    -28   -789   -763    407    366   -776     75    155   -109     64    176    135
    -15   -761   -745    389    363   -753     80    163    -98     77    192    150
    -72   -763   -691    415    306   -727     96    179    -80     93    213    168
    -88   -758   -670    423    290   -717    111    194    -64    103    223    176
    -67   -743   -675    402    303   -709    114    197    -62    103    226    176
      2   -732   -735    366    368   -732     93    181    -77     90    213    166
     -7   -724   -717    366    353   -722    103    194    -64    103    226    179
    -20   -714   -693    366    335   -704    114    210    -51    114    241    189
     15   -709   -724    345    368   -717    101    200    -62    101    233    181
    -25   -711   -685    368    329   -698    122    220    -44    116    252    197
     70   -675   -748    301    407   -711    101    213    -51    109    246    187
     88   -662   -750    285    418   -706     98    213    -49    109    254    192
     70   -654   -727    290    397   -691    103    223    -36    119    265    205
     54   -639   -693    293    374   -665    122    244    -12    142    290    228
     59   -623   -683    280    368   -652    122    246    -12    145    298    233
     51   -605   -657    275    353   -631    129    257      0    158    316    246
      7   -594   -605    293    303   -600    153    280     25    181    340    270
     28   -581   -610    277    319   -594    155    277     25    181    340    275
     31   -561   -592    262    311   -576    163    283     36    189    350    285
     33   -553   -589    259    311   -571    176    290     44    194    355    296
     51   -530   -581    239    314   -555    184    296     54    202    366    303
     59   -480   -540    210    298   -509    215    322     85    231    394    329
     15   -540   -555    259    283   -548    210    316     77    215    379    311
    -57   -563   -506    309    223   -535    228    332     98    233    394    322
    -70   -530   -459    301    194   -496    259    358    132    262    420    345
    -33   -504   -470    270    218   -488    288    381    153    277    431    350
    -67   -545   -478    306    205   -511    293    381    150    267    418    335
     23   -542   -566    257    293   -553    275    358    132    241    387    306
    -38   -553   -514    296    236   -535    290    368    148    252    394    311
     -7   -537   -530    272    259   -535    306    376    158    257    402    314
    -10   -555   -548    283    267   -550    296    358    145    241    387    298
     20   -550   -571    265    296   -561    288    345    135    231    374    290
      0   -537   -537    267    267   -537    301    355    145    239    384    303
    -57   -561   -504    309    223   -532    306    355    148    239    384    309
    -25   -548   -522    285    246   -535    303    350    145    236    384    309
    -36   -574   -537    303    249   -555    290    332    129    215    366    290
   -166   -587   -423    374    127   -506    327    368    166    252    402    324
   -122   -540   -418    332    148   -480    337    381    184    265    413    335
    -36   -540   -504    288    231   -522    314    363    163    239    392    311
    -49   -524   -475    285    213   -501    329    376    181    252    410    327
    -64   -517   -452    288    192   -485    337    384    192    262    420    335
    -12   -498   -485    257    236   -493    327    376    187    254    413    327
     -5   -498   -493    252    241   -496    329    379    187    252    410    322
      0   -501   -504    249    249   -504    324    374    184    249    407    316
      2   -491   -493    241    246   -491    327    376    189    252    413    314
    -15   -465   -449    241    215   -457    350    397    213    272    433    337
    -75   -488   -415    280    168   -454    363    405    220    280    439    348
    -51   -483   -431    267    189   -457    366    407    223    283    439    345
     18   -485   -504    233    257   -493    348    384    205    259    413    316
     15   -472   -488    228    252   -480    355    389    213    267    420    324
    -70   -480   -410    272    168   -446    376    405    231    283    436    342
    -90   -478   -387    283    148   -433    387    410    236    285    439    350
    -25   -465   -441    244    205   -454    376    397    220    270    423    337
     59   -470   -530    205    293   -498    355    371    194    241    389    309
    -10   -470   -462    239    223   -465    381    394    218    265    410    332
    -51   -472   -420    262    181   -446    397    407    231    280    423    342
    -59   -475   -415    265    176   -446    394    400    228    272    413    332
    -64   -470   -405    267    168   -439    394    397    231    275    415    332
    -12   -475   -462    244    223   -470    389    387    220    259    400    319
    -12   -475   -462    244    223   -467    397    392    223    259    397    319
    -12   -462   -452    236    218   -457    405    397    231    267    397    322
    -41   -433   -392    239    174   -413    444    426    262    298    426    345
    -41   -397   -358    218    155   -376    480    457    296    327    446    366
     49   -366   -415    158    231   -389    478    452    293    316    436    355
     33   -366   -402    163    215   -384    488    459    298    322    436    358
      0   -361   -361    181    179   -361    498    465    309    329    441    363
    -54   -332   -277    192    109   -306    537    491    345    361    472    392
     -2   -296   -293    148    145   -296    532    485    350    361    472    389
     67   -257   -327     93    194   -290    519    480    350    361    472    392
     10   -275   -285    132    148   -280    527    483    366    374    483    402
     59   -254   -316     96    187   -285    506    467    355    366    475    389
     28   -293   -322    132    174   -306    485    452    342    353    465    376
    -15   -353   -340    184    161   -348    467    431    316    324    433    345
     41   -374   -415    166    228   -394    452    415    290    293    400    301
     33   -397   -433    179    233   -413    457    418    285    288    389    288
     -2   -459   -459    231    228   -459    439    394    254    259    353    246
     -5   -467   -462    236    226   -465    449    400    257    257    350    244
    -44   -470   -426    257    189   -449    454    397    259    252    350    244
    -33   -509   -475    270    220   -493    433    374    233    226    322    215
    -20   -498   -478    259    228   -488    431    368    231    220    314    207
    -67   -509   -441    285    187   -475    433    371    231    218    311    207
   -124   -501   -376    314    124   -439    452    392    252    239    327    226
   -114   -514   -400    311    140   -457    459    397    257    239    327    228
    -10   -498   -488    254    239   -493    444    381    241    218    306    213
     41   -519   -561    239    298   -537    439    381    223    194    275    181
     36   -574   -610    270    322   -592    501    462    236    176    236    129
     25   -548   -574    259    296   -561    659    652    345    244    267    140
     85   -431   -519    171    301   -475    802    867    509    381    379    236
    155   -171   -329      7    241   -252    888   1031    709    607    602    462
    283    387    103   -335     90    246    836   1036    943    956   1005    896
    132   1023    888   -579   -379    956    620    789   1140   1340   1483   1410
   -106   1104   1210   -501   -657   1156    348    381   1005   1319   1532   1483
   -202    488    688   -145   -444    587     93    -62    446    730    974    966
   -213   -335   -122    275    -46   -228    -51   -314   -122     46    277    298
   -163   -691   -527    426    179   -610     31   -166   -176   -101     70     59
   -124   -750   -626    436    249   -691    158      2    -90    -67     64     25
    -85   -652   -568    366    241   -610    303    176     49     41    145     88
   -106   -548   -441    327    166   -496    420    309    171    148    241    174
    -72   -524   -454    296    189   -491    452    342    197    161    252    184
    -31   -506   -475    270    220   -491    472    366    213    166    252    184
      7   -498   -506    244    254   -501    467    366    207    155    239    168
     12   -485   -498    236    254   -491    483    379    220    166    252    184
    -28   -496   -470    259    220   -483    496    389    233    174    262    192
      0   -491   -493    244    244   -491    496    389    231    171    262    187
    -31   -478   -446    254    205   -462    511    402    249    189    280    202
    -62   -472   -410    267    174   -441    535    423    270    207    298    218
    -54   -465   -410    259    174   -436    540    428    275    210    301    223
    -25   -446   -420    236    194   -433    540    431    280    210    303    223
     38   -428   -467    194    252   -446    519    413    267    194    285    205
    -28   -431   -402    231    187   -418    535    426    277    210    301    220
   -124   -431   -306    275     88   -368    561    446    303    236    329    246
    -93   -420   -327    257    116   -374    558    444    303    233    327    246
    -12   -402   -389    207    187   -394    545    433    293    223    314    236
     28   -381   -410    176    218   -394    545    433    296    226    316    241
      2   -392   -397    192    197   -394    548    436    298    226    319    246
      0   -368   -368    184    181   -368    545    436    301    228    324    252
     -5   -340   -335    171    163   -337    566    459    327    252    348    275
    -33   -348   -314    192    140   -332    561    454    319    249    348    275
    -59   -361   -301    207    119   -332    555    452    316    244    345    275
    -62   -345   -283    205    109   -316    571    467    335    262    363    296
    -59   -342   -283    202    111   -314    566    462    332    257    361    296
    -64   -316   -252    192     93   -285    571    472    342    272    376    314
    -88   -288   -200    189     54   -246    571    483    353    288    392    332
    -54   -277   -223    166     83   -252    568    485    355    293    400    340
      2   -265   -267    129    132   -267    548    470    337    277    381    324
     38   -275   -314    119    176   -293    542    470    337    275    376    324
     28   -249   -280    109    153   -265    542    472    340    285    392    340
    -23   -233   -210    127     90   -223    568    506    374    322    428    379
      2   -202   -205     96    103   -205    561    504    374    324    433    387
     31   -171   -202     70    116   -187    558    504    376    329    439    397
      7   -163   -171     75     88   -166    576    522    397    348    459    420
     70   -129   -200     28    135   -163    576    517    397    348    465    426
     75    -93   -168      7    119   -129    576    511    397    345    465    433
     -5   -145   -140     75     67   -142    579    506    397    345    465    431
    -28   -119    -90     72     31   -106    594    522    418    368    488    452
      7   -116   -124     54     64   -119    600    527    423    374    491    454
     28    -72   -103     20     64    -88    613    540    439    387    506    462
    -46    -90    -44     70     -2    -67    649    571    472    418    532    480
    -49   -106    -57     77      2    -83    672    594    493    431    540    488
     41    -93   -137     25     88   -114    665    587    488    415    522    470
     15   -109   -124     44     67   -114    667    584    491    415    519    465
     20   -103   -124     41     72   -114    670    581    493    413    514    454
    -38   -111    -72     72     15    -93    683    587    506    426    527    462
    -51   -122    -72     85      7    -98    696    594    517    433    535    462
    -54   -106    -51     77     -5    -80    698    592    519    436    537    467
    -93    -72     20     83    -57    -25    701    589    524    441    545    472
     -2    -96    -93     49     44    -96    667    553    491    405    504    431
    -49   -148    -98     96     23   -124    667    548    488    400    498    426
    -67   -111    -44     88    -12    -77    685    566    509    418    519    446
    -64   -116    -51     90     -7    -85    685    561    509    415    519    444
    -51   -119    -70     85      5    -96    659    540    493    394    501    433
    -18   -116    -98     67     38   -109    654    542    491    389    493    433
     51    -90   -142     18     96   -116    644    535    483    387    491    431
     59    -41   -101     -7     80    -70    667    561    511    415    524    462
     -7    -64    -57     36     23    -62    665    558    514    418    527    454
    -54    -98    -44     77     -7    -72    662    553    514    415    524    446
    -46    -59    -15     51    -15    -38    678    568    532    433    542    470
    -85    -51     33     70    -59    -10    691    587    548    449    555    485
    -62    -33     28     46    -46     -2    685    581    542    444    555    488
    -18    -23     -7     20     -5    -15    672    571    535    433    550    480
    -51    -23     28     33    -41      2    685    581    548    444    561    488
    -18    -44    -25     31      2    -36    680    579    542    433    550    478
     -2    -23    -23     10     10    -23    678    576    540    428    548    480
    -49    -41      7     44    -28    -18    691    587    553    441    561    496
    -49    -38      7     44    -31    -15    693    587    558    444    566    501
   -135    -59     75     98   -106      7    704    597    566    449    574    514
     15    -25    -41      5     25    -33    670    563    532    415    540    480
     25    -18    -46     -5     36    -31    667    561    527    413    540    478
    -25    -51    -25     36      0    -38    672    561    532    415    542    483
     25    -20    -46     -2     36    -33    672    563    532    418    542    483
     38    -33    -75     -2     54    -54    667    553    524    407    540    475
     15    -33    -49      7     31    -41    678    563    532    420    555    491
     18    -10    -31     -5     23    -18    688    568    537    426    561    498
    -15    -25    -10     20     -2    -18    678    555    527    413    550    491
    -25    -49    -23     36     -2    -36    678    550    522    407    542    483
    -10    -10      0     10     -5     -7    691    563    537    420    558    501
    -20     36     54     -7    -36     44    722    592    566    449    587    524
     15     75     59    -44    -20     67    727    600    571    452    589    524
     -5     54     57    -25    -31     54    737    602    574    449    589    522
    -18     62     80    -23    -49     72    748    613    584    459    602    535
      7     96     88    -54    -41     93    766    626    602    480    620    555
    -12    132    145    -59    -77    137    776    633    618    496    639    568
    -44    166    207    -62   -127    187    792    654    644    524    670    605
     57    215    158   -137    -51    189    776    644    641    524    672    613
     67    176    109   -122    -20    142    743    610    610    496    649    584
      0    176    176    -88    -88    176    730    607    613    506    665    600
     23    137    111    -83    -44    124    706    589    589    485    641    584
     12    101     88    -57    -38     93    698    579    576    467    623    571
    -20     51     72    -15    -46     62    678    561    553    441    597    542
      0      2      2      0      0      2    667    550    535    418    571    517
     41      0    -41    -20     41    -20    652    530    514    392    550    496
    -28    -44    -15     36     -7    -31    644    522    504    384    542    491
    -31    -75    -46     51      5    -59    628    501    483    363    519    470
     -7    -49    -41     28     15    -46    631    501    483    366    527    483
    -44    -44      0     41    -23    -23    639    509    488    371    532    491
    -51    -70    -18     59    -18    -44    631    504    483    363    524    485
    -96    -62     31     77    -64    -18    644    514    498    381    537    504
   -111    -70     41     90    -77    -15    646    519    501    384    537    509
    -36    -70    -33     51     -2    -51    626    504    480    361    511    488
    -10   -103    -96     57     41    -98    646    532    478    340    480    452
     49    -98   -150     23     98   -124    758    672    540    355    472    428
     46    -75   -122     15     83    -98    883    846    646    431    522    449
    103     75    -28    -88     67     23    989   1052    818    605    675    587
    166    472    306   -319    -70    389   1028   1158   1052    904   1002    937
    184   1130    945   -659   -381   1039    924   1070   1312   1317   1499   1483
    -18   1626   1644   -802   -831   1634    704    766   1428   1600   1875   1896
   -210   1296   1506   -542   -857   1400    426    311   1044   1252   1574   1613
   -270    511    782   -119   -524    646    213    -59    428    550    880    945
   -239   -109    127    174   -184      7    174   -101    116    135    418    472
   -176   -298   -122    239    -28   -210    265     51    129     77    311    345
    -93   -249   -158    171     31   -205    387    207    236    145    353    361
    -83   -122    -38    101    -23    -80    514    361    371    265    457    446
    -90    -49     38     67    -64     -5    571    428    433    322    509    491
    -18    -49    -31     33      5    -41    594    459    454    329    511    493
    -36    -59    -25     46     -5    -44    613    478    465    337    519    501
    -46    -64    -18     54    -15    -41    610    472    459    332    511    493
    -15    -54    -38     33     10    -46    602    467    452    322    504    483
    -64    -41     23     54    -44    -10    631    496    480    350    535    511
   -111    -33     75     70    -93     20    646    509    496    371    558    527
    -23    -10     12     15    -18      0    631    498    485    358    545    514
    -12    -33    -23     20      2    -28    620    491    480    350    540    506
    -54    -23     31     38    -44      2    626    496    485    355    548    514
    -80    -15     64     46    -75     23    646    517    501    374    566    535
    -83      7     90     36    -88     49    652    522    509    381    576    540
    -23      7     31      7    -28     18    633    506    496    366    561    524
      2     10      7     -5     -2     10    628    504    491    361    555    522
    -20     28     49     -5    -36     38    631    509    498    366    561    527
     -7     25     31    -10    -18     28    631    509    498    366    563    527
    -33     31     62      0    -46     46    644    519    511    381    581    542
    -72     31    103     20    -88     67    654    530    527    392    594    558
    -44     31     72      5    -57     51    649    524    519    384    587    548
    -44     41     85      0    -64     62    639    522    517    381    587    548
     25     67     41    -46     -7     54    628    514    509    376    584    542
    -20     57     77    -18    -49     67    636    522    519    387    597    548
    -20     77     96    -28    -59     85    639    524    527    392    607    553
    -25     88    114    -31    -70     98    639    532    535    400    613    566
     20    114     90    -67    -36    103    641    535    537    402    615    568
    -38     80    119    -20    -77     98    631    527    527    394    610    566
   -106     83    189     12   -148    135    633    537    542    413    633    587
    -31     96    127    -33    -77    111    618    530    535    400    623    579
      5    124    119    -64    -57    122    613    535    540    407    631    587
     62    161     98   -111    -18    129    600    524    535    405    633    589
     18    153    135    -85    -59    142    602    535    545    418    649    605
     28    181    153   -106    -62    168    605    542    555    431    667    626
     -2    207    207   -103   -106    207    607    548    563    444    688    644
     36    210    174   -122    -67    192    597    537    555    433    680    631
     20    231    210   -127    -96    220    618    558    576    454    704    657
     33    257    223   -145    -96    241    620    561    584    462    714    667
     44    257    210   -153    -83    233    615    555    579    457    709    670
     -7    231    239   -111   -122    233    613    553    576    452    704    665
     38    267    228   -153    -96    246    626    568    592    467    717    680
     38    275    236   -155    -98    254    641    579    607    475    724    683
     18    285    265   -153   -124    275    657    597    623    491    740    691
    -28    267    296   -119   -161    280    680    618    646    509    756    701
     -5    265    270   -129   -140    267    680    618    646    506    748    691
     41    246    202   -145    -80    226    659    597    623    478    717    662
     36    252    215   -145    -90    233    670    600    628    483    724    667
      7    259    252   -132   -122    257    683    607    639    491    730    675
     -5    226    231   -111   -119    226    685    605    636    485    722    665
     15    223    207   -119    -96    215    670    587    623    470    709    646
     10    236    223   -124   -109    231    670    584    620    472    711    646
    -23    194    218    -85   -119    205    654    566    600    454    693    626
     -7    194    202    -93   -103    197    649    558    594    452    685    623
    -10    223    231   -106   -119    226    667    571    607    462    701    641
    -49    218    267    -85   -158    241    670    574    610    470    711    649
      0    239    239   -119   -119    239    657    566    605    470    704    644
    -10    213    223   -101   -116    218    649    558    597    457    688    636
    -18    205    223    -96   -119    213    657    568    610    467    693    646
    -12    213    226   -101   -119    218    649    563    602    465    693    649
    -20    215    236    -96   -127    226    644    553    597    462    693    649
     -5    241    246   -119   -124    244    654    568    613    478    711    665
     10    259    246   -135   -119    254    657    574    615    485    717    672
    -10    241    252   -116   -132    246    639    561    600    472    704    659
    -10    241    252   -114   -129    246    641    561    602    478    706    667
    -15    233    249   -111   -132    241    646    566    605    480    709    672
    -23    236    259   -109   -140    246    636    555    597    472    701    672
      2    270    265   -137   -132    270    639    558    605    480    711    683
      2    275    272   -137   -135    275    646    558    613    485    719    685
    -31    226    257    -98   -145    239    631    540    594    467    693    662
    -72    210    283    -67   -179    244    639    542    600    470    693    675
   -176    215    392    -20   -285    303    667    566    626    498    724    706
   -140    231    371    -44   -254    301    665    568    628    498    722    706
    -77    233    311    -77   -194    270    641    545    605    475    696    683
    -38    244    283   -103   -161    262    631    530    592    459    675    675
     41    236    192   -140    -75    215    610    511    571    433    649    657
     90    233    142   -161    -25    189    597    496    558    423    639    649
     72    241    168   -158    -46    205    605    496    563    431    639    654
     25    236    207   -132    -90    223    613    504    571    439    646    662
     25    246    218   -137    -96    233    613    504    571    444    646    659
     10    241    231   -124   -109    236    623    511    581    452    646    662
     33    298    265   -166   -116    280    646    532    607    472    662    680
     28    329    301   -179   -135    314    659    540    620    491    675    693
     -2    319    322   -158   -163    319    657    540    623    496    678    688
    -38    322    361   -140   -200    340    678    561    644    511    693    709
    -25    371    394   -174   -210    381    706    581    672    537    711    735
     20    407    387   -215   -181    397    701    571    665    535    706    732
     20    426    405   -226   -192    415    693    563    662    540    706    737
      7    413    405   -210   -197    410    672    548    654    535    698    735
     -2    454    454   -226   -228    454    678    558    675    555    722    761
     62    462    400   -262   -168    431    636    527    649    535    698    748
     93    400    306   -249   -106    353    589    488    602    491    652    706
     44    350    306   -197   -129    329    592    488    597    483    636    691
     25    314    288   -171   -132    301    587    483    584    470    618    680
     25    262    236   -145   -103    249    568    467    558    441    587    657
     -2    246    249   -124   -127    246    574    470    558    441    581    662
    -80    218    298    -67   -189    257    571    457    550    439    571    662
    -31    210    239    -90   -135    223    542    426    522    410    540    628
    -10    197    207    -93   -109    202    535    420    511    400    527    610
      2    210    205   -106   -103    207    535    426    517    402    524    613
    -83    202    285    -59   -184    244    555    444    535    423    537    641
    -77    189    265    -57   -171    226    548    433    524    407    519    633
     -7    200    207    -96   -109    205    530    420    511    394    509    618
     15    187    171   -101    -77    179    524    420    501    384    491    600
     15    109     93    -62    -38    101    561    483    506    361    441    545
     49    132     83    -93    -18    106    685    644    600    413    459    537
    129    283    153   -207    -12    218    805    828    750    548    574    623
    197    553    355   -376    -80    454    904   1008    961    779    807    846
    241   1041    800   -641   -277    922    945   1117   1236   1140   1210   1278
     98   1621   1522   -862   -711   1571    852    997   1462   1512   1657   1745
    -93   1662   1756   -787   -924   1709    592    602   1319   1475   1680   1766
   -202   1119   1319   -459   -763   1218    335    124    779    906   1145   1267
   -231    415    646    -90   -439    530    140   -194    218    262    506    649
   -148     46    192     49   -171    119    129   -116    106     75    275    402
   -124    -77     46    101    -85    -15    197      5    142     64    231    353
    -83    -15     64     46    -75     25    306    142    249    142    288    397
    -36    103    140    -33    -88    122    405    257    361    241    376    478
    -54    150    205    -49   -129    176    446    309    413    288    418    509
    -31    189    218    -80   -124    202    475    342    441    309    436    522
    -36    192    228    -77   -132    210    488    355    449    311    433    522
    -44    187    231    -70   -137    207    488    355    449    309    433    522
    -31    197    228    -85   -129    213    493    361    457    311    436    524
    -28    210    236    -90   -132    223    498    368    465    322    449    527
     -7    236    241   -116   -124    239    501    371    472    332    459    530
    -10    244    254   -116   -132    249    504    371    475    332    462    532
    -25    246    272   -111   -150    259    498    371    475    335    475    550
    -12    262    272   -124   -142    267    498    371    475    335    475    555
     51    314    259   -184   -103    288    514    389    491    353    493    574
      0    259    259   -129   -129    259    493    368    465    332    470    548
    -36    228    262    -98   -148    244    478    350    449    319    462    535
    -20    265    285   -122   -153    275    491    363    465    335    488    555
    -70    270    337   -101   -205    303    496    374    472    348    501    563
     31    270    239   -150   -103    254    475    348    446    316    470    530
    -31    275    303   -124   -166    290    493    366    467    340    491    555
   -124    296    420    -85   -272    358    527    407    506    384    542    597
     31    311    280   -171   -124    296    485    371    470    350    514    555
     85    319    233   -202    -72    277    459    348    452    337    501    535
     67    332    265   -200    -98    298    465    355    462    348    514    542
     54    345    290   -200   -119    319    465    361    470    355    527    550
     57    337    277   -197   -111    309    454    355    465    353    530    545
     33    329    296   -181   -129    314    454    355    467    355    532    550
     64    358    290   -213   -111    324    441    350    462    361    540    555
     62    379    316   -220   -127    348    449    361    478    381    568    576
     72    389    316   -231   -122    353    446    361    480    387    584    584
     85    402    316   -244   -114    361    441    363    478    392    592    589
     46    374    324   -210   -140    350    426    353    467    387    592    584
     59    384    324   -223   -132    355    420    353    467    394    602    594
     85    428    340   -257   -127    384    418    358    475    410    626    618
    119    472    353   -296   -116    413    433    381    496    436    659    657
     64    431    363   -249   -148    397    420    366    478    423    652    649
     44    439    394   -241   -176    418    426    371    483    433    667    659
     59    465    405   -265   -171    436    431    376    488    444    680    667
    111    472    361   -290   -124    418    413    361    467    431    672    657
     85    485    400   -288   -158    441    428    376    480    449    693    675
     64    478    413   -272   -174    446    428    376    483    454    698    678
     93    498    405   -296   -155    452    433    381    491    462    706    683
     38    501    462   -270   -210    483    459    407    511    483    730    704
      2    511    509   -259   -252    511    475    426    530    504    750    714
     88    542    452   -316   -181    498    472    420    527    498    743    698
    145    548    400   -348   -127    475    465    407    517    485    732    683
     80    532    452   -306   -184    493    467    410    524    493    740    685
     98    535    436   -316   -168    485    475    410    524    491    743    675
     88    535    444   -311   -176    491    480    410    524    488    745    672
     54    548    493   -303   -220    519    478    400    524    496    756    672
     44    555    511   -298   -233    535    478    394    527    493    758    665
     20    527    506   -275   -244    517    467    379    511    470    743    644
     12    542    530   -277   -259    537    478    389    522    478    756    646
     -2    553    553   -277   -277    553    483    392    530    483    763    646
     18    568    550   -293   -265    561    472    381    524    475    766    639
    -20    566    584   -272   -301    574    467    374    519    475    774    631
    -28    568    597   -270   -311    581    475    379    530    483    782    628
    -36    574    610   -270   -324    592    480    381    532    485    789    623
    -62    610    672   -272   -366    641    493    394    553    506    815    636
    -64    631    693   -285   -379    662    491    400    563    511    831    639
    -20    628    649   -303   -335    639    470    384    548    496    818    620
     51    652    597   -353   -272    626    452    374    540    488    805    605
    116    641    524   -379   -202    584    420    345    514    457    774    574
    101    633    532   -368   -215    584    418    345    519    459    776    581
     54    636    581   -345   -265    607    428    358    540    475    800    602
     57    657    600   -358   -272    628    436    368    555    491    815    615
     49    657    607   -353   -277    633    441    374    561    498    823    613
     36    641    602   -340   -283    623    436    366    558    493    813    600
     49    657    607   -353   -280    631    441    371    566    501    818    605
     33    631    594   -335   -280    613    433    363    558    493    810    597
      5    607    602   -306   -298    605    433    366    561    496    810    602
     -2    623    626   -311   -314    623    441    374    574    506    823    620
     10    626    615   -319   -301    620    441    374    574    509    820    618
     41    618    574   -332   -265    597    426    358    563    498    807    610
    -10    602    613   -296   -311    607    436    366    571    511    820    628
    -44    631    675   -293   -361    652    470    400    610    548    854    662
     33    670    633   -353   -298    652    472    400    607    548    852    652
    -10    683    693   -337   -353    688    496    420    631    568    875    670
     -2    680    683   -337   -342    680    501    423    633    574    878    672
     98    709    610   -405   -257    659    488    410    618    561    865    657
    142    732    589   -439   -223    662    483    402    613    561    865    654
     98    758    659   -431   -283    709    511    423    644    592    893    680
     64    792    727   -428   -329    761    537    449    678    633    935    717
     51    774    722   -415   -335    748    514    433    665    628    932    717
     51    782    730   -415   -337    756    498    418    659    626    935    717
     64    789    722   -428   -329    756    483    410    654    626    940    719
     96    776    680   -436   -290    730    467    402    641    613    930    714
     49    691    641   -371   -296    665    446    379    610    576    893    672
     12    633    620   -324   -303    626    436    363    587    550    867    641
    -70    602    670   -267   -371    636    444    366    587    550    870    641
    -75    576    652   -249   -363    613    444    366    579    545    865    636
     -7    579    584   -285   -296    581    423    345    555    522    844    610
      5    581    576   -293   -285    579    423    337    550    517    841    602
    -75    548    623   -236   -350    584    431    348    555    522    849    605
    -44    542    587   -249   -314    563    420    340    545    509    841    594
    -15    542    558   -265   -288    550    402    316    530    493    828    576
    -46    555    602   -254   -324    576    415    332    545    506    844    587
     28    568    540   -298   -257    555    397    319    532    491    831    568
     49    550    501   -298   -226    527    387    311    519    478    818    550
     67    478    410   -275   -171    444    410    358    517    449    771    496
     96    488    392   -293   -148    441    527    514    610    498    787    485
     62    558    496   -311   -218    530    654    704    761    626    888    555
    137    766    628   -452   -244    698    745    875    940    820   1075    727
    174   1273   1098   -724   -462   1187    805   1000   1218   1189   1483   1148
     80   1878   1797   -979   -859   1839    789    963   1470   1574   1940   1610
   -122   2062   2182   -971  -1153   2122    558    623   1415   1654   2086   1753
   -197   1686   1883   -743  -1039   1784    288    163    982   1244   1717   1413
   -158    987   1143   -415   -649   1065     75   -194    392    553   1026    763
    -93    537    631   -223   -361    584     15   -200    184    265    701    439
    -62    319    379   -129   -220    350     64    -88    181    202    602    335
    -46    309    355   -129   -200    332    158     28    257    244    623    348
   -101    389    491   -145   -296    441    272    158    379    350    714    436
   -122    459    579   -168   -350    519    337    239    465    426    779    501
     20    530    509   -275   -244    519    355    265    488    439    787    504
     18    527    509   -272   -244    519    374    285    504    446    789    504
      5    532    527   -270   -259    530    376    290    509    449    792    504
    -25    522    548   -249   -288    535    387    306    522    459    802    514
      2    545    542   -275   -270    545    397    319    535    470    810    524
      0    542    542   -270   -270    542    402    329    545    480    818    532
     28    576    545   -303   -259    561    410    337    553    496    831    537
    -12    571    581   -280   -296    576    423    348    563    504    841    545
    -38    540    576   -252   -309    558    415    345    561    496    833    540
     -5    550    555   -272   -280    553    410    342    558    493    828    537
      0    576    574   -288   -285    574    420    355    574    509    846    553
    -49    561    610   -257   -329    587    428    361    581    514    852    558
    -44    561    605   -259   -324    581    426    361    581    514    849    555
     25    550    524   -288   -249    537    400    337    558    491    826    532
     20    548    524   -285   -252    535    392    332    555    488    828    532
     15    555    540   -285   -262    548    400    340    563    498    839    542
    -25    566    592   -270   -309    579    410    350    579    514    854    555
     -7    563    571   -277   -288    566    405    353    576    509    854    553
      0    571    568   -288   -285    568    405    358    581    514    859    563
     28    579    548   -303   -259    563    400    353    581    517    862    558
     38    594    555   -319   -259    576    397    353    584    522    867    561
    -12    584    597   -285   -303    589    400    363    597    532    885    579
    -28    566    592   -270   -311    579    389    355    589    527    880    574
     -7    576    584   -285   -296    579    384    358    592    532    885    576
      0    581    581   -290   -290    581    374    355    592    532    888    574
     33    589    555   -311   -259    574    350    340    574    522    883    566
     28    615    587   -324   -277    602    363    358    592    545    909    594
      7    615    607   -311   -298    610    361    366    602    558    924    610
    -49    605    654   -280   -353    628    361    376    610    571    943    618
     33    633    600   -332   -283    618    337    366    600    563    937    607
     93    662    568   -379   -239    615    332    366    600    563    937    607
    106    652    545   -379   -220    597    319    353    587    550    927    600
     72    665    592   -371   -259    628    335    368    602    566    945    618
     62    691    628   -376   -283    659    350    384    618    589    971    641
     75    696    618   -387   -270    657    345    376    613    581    966    636
     64    688    623   -376   -277    657    350    379    613    579    961    633
     51    693    641   -374   -296    667    363    392    628    592    971    644
     36    709    672   -371   -316    691    389    420    654    615    997    659
     31    701    667   -368   -319    685    394    426    662    615    995    652
     46    691    644   -368   -298    667    397    428    662    615    989    639
     59    711    649   -387   -296    680    415    446    680    633   1005    639
     57    722    665   -389   -303    693    439    459    698    646   1010    633
     15    698    683   -358   -335    691    454    472    709    649   1002    626
     25    685    659   -355   -316    675    465    475    717    646    997    615
     44    678    631   -363   -293    657    457    459    706    633    984    594
     36    683    646   -358   -303    665    467    462    717    639    992    597
    -80    652    732   -285   -407    691    485    472    735    654   1002    602
    -49    652    701   -301   -376    675    470    457    719    639    979    581
     15    670    654   -345   -319    662    465    449    714    631    974    571
     31    688    657   -358   -311    672    470    452    722    639    984    576
    -10    662    672   -327   -340    667    459    439    711    628    974    563
      5    685    680   -345   -337    683    467    446    722    633    976    571
    -12    672    685   -332   -350    680    470    449    724    633    979    574
    -25    667    693   -319   -358    680    465    444    722    626    971    568
    -59    667    724   -303   -392    696    472    449    727    631    974    579
    -44    685    727   -322   -387    706    480    462    737    646    992    592
     -5    711    717   -353   -361    714    475    465    743    652    995    594
      0    698    698   -348   -348    698    467    457    735    639    982    581
     -5    691    693   -345   -350    693    459    454    732    639    982    574
    -59    714    774   -327   -418    745    488    488    763    672   1010    600
    -75    706    782   -316   -428    743    483    485    758    665   1000    589
    -18    696    714   -337   -366    704    457    459    732    633    969    558
     49    704    654   -376   -303    680    444    452    722    620    956    548
    -18    698    714   -340   -366    706    470    475    745    644    982    563
   -103    698    800   -298   -452    748    493    496    766    667   1008    574
      5    711    706   -358   -350    709    459    465    735    631    974    537
     64    724    659   -397   -296    693    446    454    722    615    958    522
     54    724    670   -389   -309    698    452    459    724    618    963    527
     12    711    698   -363   -342    704    462    465    730    620    966    540
     31    698    667   -363   -316    683    452    457    719    607    953    532
     -7    691    698   -342   -353    696    459    462    722    607    958    535
    -28    711    740   -340   -384    724    483    480    737    620    974    548
     -7    730    735   -361   -371    732    493    488    745    628    984    548
     20    784    763   -402   -371    774    530    519    776    657   1013    574
    -18    769    787   -376   -402    776    535    524    774    657   1015    571
    -49    771    820   -361   -433    795    545    532    782    667   1028    581
    -31    805    833   -387   -431    818    555    535    789    675   1041    592
    -44    841    885   -397   -465    862    571    545    810    698   1067    615
     31    893    859   -462   -415    878    566    542    815    709   1075    623
     28    896    867   -465   -418    883    550    530    807    706   1072    618
    -33    875    909   -423   -472    891    540    522    805    709   1080    626
     49    872    823   -459   -387    849    493    485    769    680   1054    600
     64    841    776   -457   -355    810    467    465    743    654   1031    579
     12    810    797   -413   -392    802    478    475    743    657   1028    571
    -44    743    787   -350   -415    763    467    462    719    633   1002    540
    -36    698    735   -329   -384    717    454    446    696    607    979    517
     -5    688    691   -342   -350    691    449    441    683    592    963    506
     25    675    649   -350   -311    665    436    423    662    574    948    485
    -59    633    693   -288   -376    662    439    420    659    574    948    475
   -124    607    732   -241   -428    670    449    428    662    579    950    478
    -64    607    670   -272   -368    639    428    410    644    558    930    457
    -33    607    641   -288   -337    623    418    400    633    548    922    444
    -77    602    678   -265   -376    639    431    413    646    561    935    449
    -64    594    659   -265   -361    626    428    413    641    558    930    441
     -5    618    620   -306   -311    618    428    415    641    553    927    439
    -33    553    587   -259   -311    568    462    467    652    545    904    405
     36    519    483   -277   -223    501    550    592    696    545    870    353
     83    602    519   -342   -218    561    685    782    826    644    943    400
    114    795    678   -457   -280    737    805    989   1021    839   1127    576
    171   1213   1041   -693   -436   1127    841   1088   1252   1145   1465    930
    140   1870   1730  -1008   -795   1803    776   1028   1512   1553   1956   1452
    -38   2255   2294  -1106  -1166   2273    524    675   1540   1743   2234   1743
   -213   1823   2036   -807  -1124   1930    239    215   1119   1343   1873   1408
   -311   1060   1371   -374   -841   1215     49   -127    540    672   1210    779
   -207    504    711   -150   -459    607    -18   -174    241    277    769    329
   -187    298    485    -54   -335    392     67    -20    267    236    680    218
   -192    329    522    -70   -358    426    202    140    387    319    737    254
   -135    431    566   -148   -350    498    311    275    501    410    807    314
    -41    506    545   -233   -293    524    358    335    553    449    841    337
      5    535    530   -270   -262    532    379    358    571    462    849    337
    -33    540    571   -254   -303    555    410    387    600    480    862    353
    -49    535    584   -244   -316    558    426    402    613    488    862    355
    -51    532    581   -241   -316    555    431    407    618    491    857    348
    -10    548    558   -267   -283    553    428    405    618    485    852    340
     10    550    537   -283   -262    545    426    402    615    480    836    327
    -62    553    613   -246   -337    581    452    431    644    509    857    353
    -70    548    615   -239   -342    581    459    436    646    511    852    353
      0    550    550   -275   -275    550    441    415    631    493    828    329
    -18    563    579   -272   -298    568    449    423    639    504    831    327
    -25    555    581   -265   -303    568    454    426    641    504    826    324
    -18    563    581   -275   -298    571    449    423    636    501    823    319
    -62    563    626   -249   -342    594    462    436    652    511    833    329
    -28    566    594   -270   -311    579    449    426    641    506    826    314
    -51    561    613   -257   -332    587    449    426    641    509    831    311
   -103    568    670   -233   -389    618    459    436    654    522    846    327
    -67    566    633   -249   -350    600    457    433    649    517    833    316
     15    579    563   -298   -272    571    431    410    623    491    807    293
    -51    587    639   -267   -345    610    449    431    641    514    831    311
    -51    594    646   -272   -350    620    452    433    644    519    836    309
    -28    597    626   -283   -327    610    439    428    639    517    831    301
     -7    600    607   -296   -306    602    433    423    631    511    826    298
    -28    620    646   -296   -337    633    446    444    646    527    844    316
     -2    626    626   -311   -314    626    423    423    628    511    828    301
     31    626    594   -327   -280    610    407    415    615    498    815    293
    -67    626    693   -280   -379    657    423    436    639    522    844    324
    -38    641    680   -301   -358    659    400    423    620    509    833    316
      5    657    652   -332   -324    654    389    423    615    511    839    319
     41    691    649   -366   -303    670    381    423    615    517    844    324
     25    680    654   -353   -314    667    392    436    626    524    849    337
    -33    691    724   -329   -379    706    413    462    646    550    872    368
    -36    704    740   -335   -389    722    405    465    646    553    878    374
     31    711    680   -371   -324    696    379    441    620    527    854    355
     64    730    665   -400   -298    698    371    431    613    517    844    355
     72    750    675   -413   -301    714    376    431    607    514    841    355
     57    753    696   -405   -319    724    371    423    602    509    828    350
     57    761    704   -407   -322    732    376    426    607    511    828    355
     23    763    737   -394   -358    750    394    444    626    530    844    366
     -5    766    771   -381   -389    769    423    470    649    548    865    381
     -7    763    771   -379   -392    769    431    475    652    548    862    374
     31    761    730   -394   -348    745    431    475    652    540    849    358
     46    769    719   -407   -337    745    439    478    657    535    841    353
    -10    756    766   -374   -389    761    457    491    670    542    849    361
    -15    750    766   -368   -392    758    462    493    678    540    844    358
     31    745    714   -387   -340    730    444    467    657    514    815    335
    -85    732    818   -324   -452    774    475    488    680    535    833    353
    -57    717    774   -329   -415    745    459    467    659    514    815    332
    -33    701    732   -335   -381    717    441    444    641    493    797    316
      5    688    683   -345   -337    685    426    426    623    470    776    296
    -54    685    740   -316   -397    714    444    444    639    488    800    314
   -101    691    792   -296   -446    740    459    459    654    501    820    329
    -41    683    724   -324   -381    704    441    441    639    480    805    306
     -2    706    709   -350   -355    706    433    431    633    472    802    301
    -33    714    745   -342   -389    727    431    433    639    472    810    303
    -98    696    795   -298   -446    745    446    457    659    491    833    324
   -140    704    844   -283   -493    774    475    485    683    514    859    348
    -10    748    758   -368   -384    753    446    457    659    488    841    319
      5    740    732   -374   -363    737    431    439    644    475    833    298
    -23    750    771   -363   -397    761    439    441    652    485    852    303
    -77    730    805   -327   -441    766    449    449    662    496    859    311
    -72    732    805   -329   -439    769    462    459    667    501    865    319
   -114    704    815   -296   -465    758    467    462    670    504    867    316
    -59    745    805   -342   -431    774    457    452    665    506    872    311
      2    748    745   -376   -371    745    439    433    646    491    857    298
    -49    740    789   -345   -418    763    454    446    657    501    867    306
    -77    730    807   -329   -441    769    472    459    670    517    880    316
    -88    735    823   -324   -454    779    465    449    662    514    878    309
    -57    745    800   -345   -428    771    454    436    646    506    870    301
    -15    750    766   -366   -389    758    441    423    631    496    857    288
    -85    730    813   -322   -449    769    449    428    636    506    865    290
    -72    784    854   -355   -465    818    485    459    667    540    893    324
    -18    815    831   -400   -426    823    485    457    665    540    893    324
    -25    849    875   -410   -449    862    506    472    678    558    909    342
    -41    852    893   -405   -467    870    530    488    691    574    919    358
   -137    826    963   -345   -550    893    558    517    717    602    945    389
   -119    849    969   -366   -542    909    558    517    717    607    950    397
    -23    919    943   -446   -483    930    553    509    717    610    950    397
     51    945    891   -501   -420    919    532    485    706    605    945    394
     -5    932    937   -462   -470    935    535    493    717    620    961    415
     -2    930    930   -465   -467    930    522    485    711    618    958    420
      5    893    888   -449   -441    891    491    457    685    600    943    410
    -20    854    875   -418   -449    865    475    446    670    587    932    400
    -70    828    898   -379   -485    862    496    467    678    597    940    402
    -46    774    818   -363   -433    795    475    446    646    563    904    363
    -36    717    753   -340   -394    735    441    415    607    522    862    316
    -85    693    779   -306   -431    735    459    431    618    530    870    324
   -103    698    802   -298   -454    750    467    431    618    530    870    327
    -98    623    719   -265   -407    672    428    387    571    480    818    277
    -93    610    704   -257   -397    657    420    381    561    470    805    267
    -96    631    724   -267   -410    678    446    405    587    491    823    285
   -127    623    750   -249   -439    688    444    402    584    488    823    285
   -101    594    693   -249   -397    644    431    387    566    472    807    265
   -155    581    737   -213   -446    659    454    413    589    496    828    285
   -153    579    730   -215   -441    654    454    423    592    496    823    283
    -41    542    584   -252   -314    563    452    436    566    449    763    218
      2    517    511   -262   -254    514    535    550    602    444    727    163
     18    568    550   -293   -265    561    670    740    727    537    795    207
     51    761    709   -407   -329    737    797    969    932    740    982    392
    127   1200   1072   -665   -472   1137    828   1067   1161   1047   1319    756
     88   1839   1748   -966   -831   1795    748    992   1426   1460   1816   1291
   -116   2255   2372  -1067  -1244   2312    511    654   1491   1683   2122   1618
   -233   1855   2088   -813  -1161   1971    233    202   1078   1291   1764   1291
   -314   1078   1392   -381   -852   1234     51   -140    488    610   1083    649
   -252    498    750   -124   -501    623     -7   -187    184    207    636    189
   -119    327    446   -103   -283    387     49    -64    181    145    524     51
    -88    376    465   -148   -275    420    168     85    280    213    571     72
    -98    493    592   -200   -345    542    296    236    415    332    672    163
    -96    545    641   -226   -368    592    361    306    480    389    722    210
    -77    568    646   -244   -361    607    389    337    504    405    735    220
    -90    517    607   -215   -348    563    397    345    506    402    724    210
    -88    517    605   -215   -345    561    400    345    506    400    722    213
   -155    532    685   -189   -420    607    428    374    535    428    753    244
    -36    537    574   -249   -303    555    394    342    504    400    722    207
    -49    558    607   -257   -329    584    405    355    517    415    743    220
    -67    579    646   -257   -355    613    428    379    540    439    769    246
    -51    566    618   -257   -335    589    415    366    524    426    753    233
    -33    592    626   -277   -329    607    415    371    530    428    758    244
    -59    579    639   -262   -348    607    413    374    530    428    763    246
    -54    587    639   -267   -345    613    428    389    548    444    779    259
    -67    571    636   -252   -350    602    423    384    540    439    776    259
    -33    579    613   -272   -322    594    410    368    527    428    766    249
    -28    597    626   -285   -327    610    413    376    537    441    784    262
    -46    594    641   -275   -342    615    436    400    561    462    805    283
   -116    581    696   -233   -407    639    441    405    563    465    810    288
   -129    558    688   -213   -407    623    436    402    558    459    802    285
    -46    576    623   -267   -335    600    423    394    545    449    797    277
    -23    594    615   -285   -319    605    418    392    545    454    802    277
    -62    592    652   -265   -358    620    426    402    555    465    815    290
    -85    610    696   -262   -389    652    441    426    571    483    836    309
     12    639    626   -327   -306    631    426    413    555    467    818    293
    -57    597    654   -270   -355    626    418    410    553    467    818    293
    -57    613    670   -280   -363    639    418    415    558    478    831    306
    -59    636    696   -288   -376    665    407    415    558    478    833    309
    -28    623    652   -298   -340    636    402    415    555    480    833    314
    -51    639    691   -293   -371    662    407    431    571    496    852    335
   -111    641    753   -265   -433    696    415    444    584    511    870    358
    -67    675    743   -303   -405    709    410    446    587    514    878    368
     23    698    672   -363   -324    688    397    439    576    509    875    368
      2    680    678   -340   -337    678    384    433    571    506    872    368
     25    717    691   -371   -332    704    389    439    579    517    885    384
    -38    730    769   -345   -402    748    413    462    605    545    914    420
    -88    693    779   -303   -433    735    405    452    597    535    904    415
    -38    711    750   -337   -394    730    397    441    589    530    901    420
    -41    735    776   -348   -407    753    407    454    605    542    919    436
    -59    745    805   -342   -431    774    426    470    620    555    927    449
    -64    717    782   -327   -423    748    413    459    607    537    911    439
    -41    727    769   -342   -405    748    420    470    618    545    919    439
    -67    766    831   -350   -449    797    470    519    667    592    958    478
    -88    735    823   -322   -454    779    467    517    662    581    948    465
    -41    740    782   -350   -410    758    462    506    654    571    932    452
    -41    758    800   -361   -420    779    478    519    670    584    937    459
    -72    737    807   -332   -439    771    485    522    675    587    937    459
    -38    711    750   -335   -394    730    472    504    657    566    914    433
   -101    698    797   -298   -449    745    485    511    665    574    922    444
   -114    693    807   -290   -459    750    488    509    667    574    922    452
    -93    691    782   -298   -439    735    483    501    659    568    917    449
    -75    672    748   -298   -410    709    467    483    641    553    898    433
   -116    675    792   -280   -454    732    475    488    649    561    909    449
    -85    691    776   -303   -431    732    472    485    646    561    909    452
    -57    693    750   -319   -405    722    457    470    631    548    901    444
    -59    701    761   -319   -410    730    462    475    639    555    909    454
    -51    706    756   -327   -405    730    467    485    646    561    911    459
    -88    693    782   -303   -433    737    467    485    649    563    914    470
    -70    701    769   -316   -420    735    459    480    644    563    917    475
    -54    740    795   -342   -423    766    472    501    662    587    935    496
    -57    724    782   -335   -418    750    467    498    654    579    930    493
   -111    704    813   -296   -462    758    470    506    662    581    930    504
   -145    711    854   -285   -498    782    488    527    678    597    943    524
   -124    698    823   -285   -472    761    478    522    665    584    930    511
    -33    714    745   -342   -389    730    452    509    646    563    911    504
     10    735    724   -374   -355    730    449    509    646    566    911    511
    -10    714    722   -353   -366    717    441    501    639    558    904    501
    -38    711    750   -335   -394    730    452    514    649    568    911    511
    -18    730    748   -358   -381    737    457    519    654    571    914    514
     -7    719    727   -355   -366    722    449    511    646    558    898    504
    -33    698    732   -332   -384    714    441    509    641    553    891    498
     -5    719    724   -355   -363    722    444    511    644    558    891    504
     -2    711    714   -355   -358    714    444    514    639    555    880    501
    -46    670    717   -311   -381    693    433    501    626    542    865    491
    -44    706    748   -332   -397    727    459    522    652    566    888    511
    -28    756    784   -363   -405    769    488    548    678    589    914    540
    -36    771    807   -368   -423    789    504    558    688    600    924    550
    -51    774    823   -361   -439    797    511    568    691    602    927    555
    -31    776    805   -374   -420    789    511    566    688    600    924    550
    -36    800    836   -381   -436    818    527    579    704    613    935    563
    -23    826    849   -402   -436    836    524    574    709    618    940    574
    -15    878    891   -431   -454    885    532    587    730    644    966    607
    -23    872    896   -426   -459    885    514    568    719    633    958    613
    -12    857    870   -420   -441    862    485    542    698    615    943    602
     10    878    865   -444   -428    872    475    542    698    620    948    613
      2    831    826   -418   -413    828    449    522    672    594    922    587
      7    763    753   -387   -374    761    418    488    633    553    875    542
     -5    722    727   -358   -366    724    402    475    610    527    849    519
    -46    698    743   -327   -394    719    400    470    602    519    841    517
    -36    665    698   -314   -368    680    379    449    576    493    818    493
    -31    641    672   -306   -353    657    368    436    561    475    802    480
     -5    636    641   -314   -322    639    355    420    542    459    787    470
    -72    607    680   -267   -376    641    363    420    540    457    782    470
    -67    618    685   -275   -376    652    366    428    545    462    784    475
    -25    594    620   -285   -324    607    340    407    519    441    758    454
      5    620    615   -311   -303    618    332    402    517    441    761    457
    -20    618    639   -301   -332    628    329    400    519    446    766    462
    -18    610    628   -298   -322    618    335    407    522    446    761    459
    -15    548    563   -267   -288    555    345    431    506    418    719    413
     12    506    493   -259   -239    501    436    553    548    420    691    371
     54    579    524   -319   -236    553    563    737    667    514    758    418
    124    763    639   -446   -257    701    678    948    854    701    930    579
    189   1200   1010   -696   -410   1106    727   1065   1104   1021   1286    956
    148   1862   1714  -1005   -782   1790    607    956   1356   1441   1795   1517
    -88   2286   2374  -1101  -1231   2330    374    610   1418   1673   2120   1865
   -218   1964   2179   -872  -1200   2070    109    181   1044   1332   1821   1590
   -239   1122   1361   -441   -800   1241   -127   -218    379    574   1072    875
   -218    485    704   -132   -459    594   -171   -254     54    135    581    366
   -202    353    555    -75   -381    454    -51    -62    132    150    545    298
   -179    402    581   -111   -379    491     98    129    272    262    623    340
    -88    514    602   -215   -345    558    197    257    379    353    701    400
    -33    550    584   -257   -309    566    218    293    410    379    719    413
    -18    561    579   -272   -298    571    241    319    426    384    719    410
      0    535    535   -267   -267    535    236    314    413    368    698    392
      5    550    545   -277   -270    548    246    329    428    387    717    402
    -12    558    571   -272   -290    563    259    345    439    402    732    413
    -51    537    589   -244   -322    563    254    345    439    405    735    415
    -54    553    607   -249   -332    581    265    361    452    423    753    428
    -10    563    571   -277   -290    566    254    353    441    413    740    415
    -10    574    584   -280   -296    579    262    366    452    423    750    428
    -23    563    587   -270   -306    574    246    355    441    420    750    428
    -23    571    594   -275   -309    581    244    355    441    426    758    436
      2    597    594   -301   -296    597    244    358    441    431    769    446
    -80    613    693   -265   -387    652    275    392    475    465    807    483
    -80    589    667   -257   -374    628    249    374    457    444    792    462
     41    600    558   -322   -259    581    213    348    428    415    763    431
     44    605    561   -327   -259    584    205    345    426    415    766    428
    -90    587    678   -246   -384    631    231    376    457    446    802    457
    -41    597    639   -280   -340    618    210    366    444    433    792    452
     70    626    553   -348   -241    589    181    345    426    413    776    426
     41    636    594   -340   -275    615    194    363    441    431    797    436
     -2    618    620   -306   -311    618    179    355    436    426    797    426
      7    626    618   -316   -303    620    163    350    428    420    797    418
    -15    631    646   -306   -332    636    174    368    446    439    818    433
      2    649    646   -327   -322    649    168    374    454    446    833    439
      0    654    654   -327   -327    654    155    368    449    446    836    431
     10    678    667   -345   -327    672    161    381    462    462    854    441
     -5    667    672   -332   -340    670    145    376    457    457    854    436
    -25    659    685   -319   -355    672    127    371    457    457    859    436
     -2    680    683   -337   -342    680    119    376    462    465    867    446
    -12    737    750   -366   -381    743    132    400    491    493    904    478
      5    732    727   -371   -361    730    111    397    485    491    904    467
     77    735    657   -407   -290    696     80    374    462    467    883    446
     -5    732    737   -363   -371    735     90    392    485    493    909    470
     36    761    724   -400   -345    743     88    394    491    501    919    472
     93    774    680   -433   -293    727     72    379    480    491    909    459
     41    763    719   -402   -340    743     77    384    488    498    922    467
      2    782    779   -392   -387    782     96    407    517    522    948    496
     25    776    750   -402   -363    766     85    402    511    524    948    488
     38    802    763   -420   -363    784     93    418    527    542    963    493
     36    797    761   -415   -363    779     90    420    530    545    966    478
     -7    766    774   -379   -389    769    101    433    548    558    976    480
     15    782    766   -400   -376    774    109    449    566    574    987    491
     -7    784    789   -389   -397    787    116    457    576    581    995    493
    -38    782    818   -371   -428    800    119    459    581    584    997    493
     41    797    756   -418   -355    776    101    436    566    568    979    467
     41    784    743   -415   -350    763     96    426    555    561    969    452
    -23    740    763   -358   -392    750     93    420    550    558    969    449
    -36    727    763   -345   -402    745     80    407    537    550    961    436
    -23    745    769   -361   -394    756     77    405    540    553    958    441
    -10    704    714   -348   -361    709     46    374    506    522    927    405
    -44    701    745   -329   -394    722     44    374    509    530    932    405
    -80    719    800   -319   -441    758     64    397    535    553    956    428
    -49    714    763   -332   -405    737     51    389    522    540    943    418
    -46    696    740   -324   -394    717     28    374    506    527    932    400
    -36    730    763   -348   -400    745     25    376    511    540    948    407
     -7    743    750   -368   -379    745     18    376    511    545    950    415
      0    732    732   -366   -366    732      7    374    506    537    940    402
    -28    719    748   -348   -387    735     -7    363    498    532    935    397
    -44    717    761   -337   -402    740    -10    366    501    537    940    405
    -90    722    813   -316   -452    766      0    387    522    561    963    426
    -49    722    771   -335   -410    745    -18    379    514    553    953    413
      5    722    714   -363   -355    719    -57    348    480    517    924    384
      7    732    724   -371   -358    727    -57    350    483    519    927    389
    -25    732    756   -353   -392    743    -49    363    496    537    943    400
   -142    698    841   -277   -491    769    -38    379    511    555    958    413
   -109    719    828   -306   -470    774    -49    374    504    548    956    410
    -46    717    763   -337   -405    740    -77    350    478    527    932    387
     -5    696    701   -348   -353    698   -114    324    452    498    904    353
    -83    704    787   -309   -433    745    -88    353    483    527    930    381
    -51    722    771   -337   -410    745    -93    353    483    527    930    381
     38    784    745   -413   -353    766    -85    368    493    540    943    387
     25    792    763   -410   -368    779    -88    368    493    542    943    381
    -25    802    828   -387   -426    815    -77    384    509    555    958    394
     25    815    787   -420   -379    800    -98    374    493    540    945    379
     20    810    789   -415   -384    800   -106    374    493    540    940    376
    -12    826    836   -407   -426    831    -96    384    511    555    958    392
    -44    867    911   -410   -478    888    -80    400    540    589    997    423
    -15    909    924   -449   -470    917    -98    392    540    594   1000    420
    -28    901    927   -436   -478    914   -129    374    524    581    984    410
    -12    875    885   -433   -449    880   -174    345    498    563    966    394
    -33    849    883   -407   -457    865   -194    335    488    555    958    389
     -5    805    807   -402   -407    805   -223    314    459    524    927    358
     10    774    761   -392   -376    766   -233    311    449    511    911    342
    -72    704    774   -316   -426    737   -254    298    428    488    888    322
    -44    678    722   -316   -381    698   -283    277    394    454    846    280
    -20    649    670   -314   -345    659   -309    252    366    420    813    252
    -59    620    680   -280   -368    649   -327    239    350    407    795    239
    -28    618    644   -296   -337    631   -355    220    332    389    776    218
    -64    605    670   -270   -366    636   -358    223    332    389    779    220
    -80    589    667   -254   -374    628   -366    228    332    394    779    215
    -80    589    670   -254   -376    628   -379    226    329    394    774    213
    -75    579    654   -254   -363    618   -387    223    327    381    761    202
    -54    563    618   -254   -335    589   -407    213    314    363    740    192
    -25    527    550   -252   -288    537   -423    215    296    340    714    155
      5    465    459   -236   -228    462   -379    296    309    327    670     93
    -12    467    480   -228   -246    472   -285    428    384    363    678     77
     62    574    511   -316   -223    542   -192    605    519    478    766    155
    114    930    815   -524   -350    872   -109    784    758    761   1054    446
    124   1535   1410   -831   -641   1473    -83    862   1060   1176   1519    924
    -18   2070   2088  -1028  -1052   2081   -192    709   1249   1512   1925   1332
   -163   2055   2218   -945  -1189   2135   -491    290   1067   1439   1904   1317
   -290   1387   1678   -550   -984   1532   -724   -150    485    802   1283    753
   -306    706   1013   -200   -659    859   -872   -355     20    233    704    202
   -187    332    517    -75   -353    423   -917   -306   -114     31    459    -44
   -135    244    379    -54   -257    311   -852   -181    -72     31    428    -77
   -140    303    444    -83   -293    374   -761    -59     25    109    491    -33
   -129    397    527   -135   -329    462   -691     36    122    197    568     31
    -93    504    594   -207   -345    550   -628    116    197    270    631     83
   -142    470    613   -163   -376    540   -626    129    205    270    626     77
    -80    483    563   -202   -322    522   -636    129    200    257    615     75
    -72    491    563   -210   -316    527   -636    137    207    259    618     80
    -38    491    527   -226   -283    509   -667    122    189    249    602     59
    -15    540    555   -262   -285    548   -652    145    213    277    631     83
   -116    493    610   -189   -363    550   -657    148    218    283    628     85
    -59    530    589   -236   -324    558   -667    150    218    285    631     88
    -64    514    576   -226   -319    545   -693    137    205    272    620     77
    -90    501    592   -205   -340    545   -698    142    205    275    623     77
    -12    558    571   -272   -293    566   -698    150    213    283    628     85
    -62    519    579   -228   -322    548   -717    142    202    272    620     75
    -75    527    600   -226   -340    563   -722    150    210    288    639     85
    -85    568    654   -241   -368    610   -722    163    228    314    667    103
   -119    548    667   -215   -392    605   -737    161    223    303    654     96
    -23    545    568   -262   -296    555   -776    135    192    272    620     64
     25    563    537   -296   -257    550   -789    127    184    270    615     57
    -25    542    568   -257   -296    555   -792    137    192    277    620     57
    -33    555    589   -262   -314    574   -795    145    197    285    631     64
    -59    561    620   -252   -340    589   -802    145    200    290    641     72
   -103    553    654   -226   -379    602   -807    158    210    298    646     80
    -77    553    631   -236   -353    592   -831    150    202    296    644     77
    -38    568    607   -265   -324    587   -846    145    197    293    639     72
    -33    553    587   -259   -311    571   -865    140    187    283    623     59
     -2    568    568   -283   -285    568   -880    137    181    285    628     62
     -2    555    558   -275   -280    555   -911    124    166    280    626     51
    -33    563    597   -265   -316    579   -919    132    174    293    641     70
    -31    568    597   -270   -314    581   -932    135    176    296    641     72
     12    581    568   -298   -277    576   -958    132    171    293    636     77
     28    618    589   -322   -280    605   -953    153    187    314    657    101
      7    602    592   -306   -290    597   -969    148    176    306    649    103
      2    597    594   -298   -296    594   -987    142    166    298    641    103
     -2    607    610   -301   -306    607   -989    150    171    306    646    114
     -5    633    639   -314   -322    636   -982    166    184    319    659    132
     -7    633    641   -314   -324    639   -995    163    184    316    646    129
     23    659    636   -342   -306    649   -995    171    189    324    649    140
    -12    646    659   -316   -337    652   -995    179    197    329    649    145
     18    623    605   -319   -293    615  -1018    168    181    309    626    124
     18    639    620   -332   -301    631  -1013    179    197    322    633    132
    -10    662    672   -327   -340    667   -984    213    231    353    662    153
     31    652    618   -342   -293    633   -992    210    223    345    641    135
     23    626    602   -324   -288    615  -1000    202    218    332    618    122
    -57    644    701   -296   -381    672   -963    241    259    368    649    150
    -41    639    680   -298   -361    659   -969    239    254    358    631    140
    -12    623    633   -306   -324    628   -979    228    244    348    613    124
      2    623    620   -311   -309    623   -984    223    244    348    607    114
    -38    618    654   -290   -345    636   -987    220    246    342    600    103
    -90    613    704   -262   -397    657   -976    231    259    355    607    116
    -36    613    646   -288   -342    628   -992    213    244    337    584    101
     -5    620    626   -306   -314    623  -1005    205    239    327    571     85
    -62    594    657   -267   -361    626  -1005    210    241    329    579     85
    -93    563    657   -236   -376    610  -1023    194    226    314    568     75
   -119    571    691   -226   -405    631  -1021    205    236    324    581     90
    -98    602    701   -252   -400    652  -1015    218    246    345    600     98
    -31    610    641   -290   -337    626  -1044    197    223    324    574     70
    -80    589    670   -254   -374    628  -1054    194    223    319    576     70
    -31    605    636   -288   -335    620  -1070    189    215    319    574     64
    -98    600    698   -249   -397    649  -1065    200    228    337    587     77
   -140    594    735   -228   -439    665  -1057    215    244    350    602     96
    -41    610    649   -285   -345    631  -1080    202    228    327    584     80
    -12    618    631   -303   -322    623  -1096    194    218    319    579     80
    -12    636    649   -311   -329    641  -1085    205    226    329    594     98
    -41    618    659   -288   -350    639  -1091    205    223    327    592     98
    -51    597    649   -272   -350    623  -1098    197    213    319    581     90
    -72    594    665   -262   -368    628  -1096    200    218    327    594     98
   -142    568    711   -213   -426    639  -1093    205    220    337    610    103
    -77    568    646   -249   -361    607  -1117    187    197    309    581     80
    -64    589    654   -265   -358    620  -1109    197    205    319    594     90
    -15    636    652   -311   -335    644  -1109    197    207    327    602     93
    -38    644    683   -301   -361    662  -1091    215    223    345    620    103
    -54    670    724   -309   -389    696  -1054    252    259    376    652    132
    -15    678    693   -329   -355    683  -1060    252    249    366    639    119
    -62    646    706   -293   -384    675  -1060    252    244    361    636    111
    -28    680    709   -324   -368    693  -1057    257    252    368    646    127
    -25    761    787   -368   -405    774  -1015    298    298    415    698    176
   -129    727    857   -298   -493    792  -1021    293    301    420    709    184
   -119    735    852   -309   -485    792  -1041    272    285    410    706    176
    -31    732    763   -350   -397    748  -1083    236    252    379    678    145
    -23    732    756   -355   -389    743  -1109    218    239    374    675    148
    -49    709    756   -329   -402    732  -1117    215    233    366    675    148
    -41    675    714   -319   -379    693  -1127    207    213    345    652    127
     -2    636    639   -316   -319    636  -1150    192    187    322    623     93
     -5    607    613   -301   -309    610  -1161    176    171    298    605     77
    -59    571    631   -257   -345    600  -1158    176    161    288    594     70
    -44    550    594   -254   -319    574  -1179    155    137    262    568     49
    -10    553    563   -270   -285    558  -1187    145    122    244    550     36
    -46    511    558   -233   -301    535  -1197    135    111    231    535     23
    -88    496    581   -205   -335    537  -1200    135    111    231    532     23
   -135    483    615   -176   -374    550  -1192    148    122    236    537     33
    -15    524    540   -254   -277    532  -1195    153    124    236    532     33
    -51    488    540   -218   -296    514  -1208    140    111    220    519     20
   -101    444    545   -171   -322    493  -1218    132    101    210    506      2
    -85    410    496   -161   -290    452  -1197    171    106    194    480    -25
    -44    355    400   -155   -220    376  -1114    288    142    189    446    -77
     -7    405    413   -200   -213    410  -1010    439    244    259    488    -54
     20    581    561   -301   -270    571   -893    636    431    444    657    103
    140    995    854   -568   -355    927   -846    771    670    743    974    431
    137   1657   1519   -896   -691   1590   -833    800    971   1171   1465    937
    -80   2023   2104   -974  -1091   2062  -1034    501   1031   1374   1743   1215
   -181   1766   1945   -792  -1065   1855  -1335     46    680   1075   1486    979
   -246   1041   1288   -400   -766   1163  -1566   -368     75    394    823    358
   -244    439    683    -96   -462    561  -1657   -449   -262    -36    363    -90
   -267    210    478     25   -371    342  -1587   -296   -246    -83    280   -181
   -168    194    363    -12   -265    277  -1514   -187   -194    -67    270   -200
   -106    285    392    -90   -249    340  -1421    -70    -98     12    335   -148
   -119    384    504   -132   -311    444  -1332     36      5    103    420    -72
   -103    410    514   -155   -309    462  -1304     75     33    122    436    -59
   -161    394    555   -116   -358    472  -1280    101     54    135    444    -49
   -163    402    566   -122   -366    483  -1267    114     62    142    449    -36
   -114    405    519   -145   -316    462  -1283    103     51    129    433    -51
    -46    433    480   -194   -262    457  -1286    106     51    135    433    -54
    -85    441    527   -179   -306    483  -1267    124     70    153    452    -36
    -54    428    480   -189   -267    454  -1288    106     49    132    431    -54
    -25    462    488   -218   -257    475  -1278    114     59    140    439    -44
    -49    475    522   -215   -285    498  -1262    132     77    161    459    -23
   -111    436    548   -163   -329    491  -1262    129     72    153    452    -28
   -116    441    558   -163   -337    498  -1262    135     75    153    457    -25
    -88    426    514   -168   -301    470  -1275    124     64    142    444    -33
    -62    433    496   -187   -280    465  -1275    119     59    142    446    -33
    -57    444    501   -194   -280    472  -1270    127     67    148    457    -28
    -72    436    506   -181   -288    470  -1273    127     64    145    454    -23
   -109    449    558   -168   -332    504  -1241    155     93    171    480     10
   -122    439    561   -158   -342    498  -1241    158     93    171    488     10
   -111    431    542   -158   -327    485  -1257    142     83    163    478     -5
    -59    444    504   -192   -283    472  -1265    135     72    155    470    -10
    -54    452    506   -197   -280    478  -1273    129     67    150    465    -15
    -93    449    542   -179   -316    496  -1257    150     85    168    483      2
    -44    446    491   -202   -267    467  -1267    142     77    161    472     -5
     -2    465    467   -231   -233    465  -1270    142     75    158    470     -2
     -2    457    459   -226   -231    457  -1280    142     67    153    467     -2
    -15    446    462   -218   -239    457  -1280    145     70    158    470      2
    -77    454    530   -189   -303    491  -1273    153     77    171    480     20
    -77    459    537   -192   -309    496  -1270    163     88    184    498     36
    -23    470    493   -223   -257    480  -1286    155     80    181    496     33
     25    488    462   -257   -218    475  -1304    145     67    168    485     33
     -2    496    498   -249   -249    496  -1301    155     75    176    491     49
      7    498    488   -254   -241    493  -1301    158     75    181    496     57
     51    514    462   -283   -205    488  -1299    161     80    187    501     64
     15    509    493   -265   -239    501  -1283    174     90    197    504     83
      2    527    522   -265   -259    524  -1283    171     88    197    514     83
     46    532    485   -290   -218    509  -1278    171     85    197    514     77
     83    542    459   -311   -187    501  -1280    161     77    187    498     75
     88    555    467   -322   -189    511  -1283    158     77    184    488     70
     54    540    485   -298   -215    511  -1254    184    101    202    501     80
     51    527    475   -290   -213    501  -1239    194    111    207    501     85
     -5    537    542   -265   -272    540  -1208    223    137    228    519    103
     57    550    493   -303   -218    524  -1202    226    142    220    504     93
    109    558    449   -335   -168    504  -1208    218    135    207    483     75
     36    545    509   -290   -236    527  -1184    233    153    218    488     83
     10    504    493   -257   -241    498  -1176    228    153    207    470     72
     -2    504    504   -252   -254    504  -1169    233    158    213    467     75
     20    532    509   -277   -244    522  -1158    239    168    218    470     77
     23    542    517   -283   -246    530  -1156    233    166    213    467     75
     18    540    522   -277   -252    532  -1171    215    150    192    449     57
     36    504    467   -270   -215    485  -1174    205    142    176    431     41
     51    511    459   -283   -202    485  -1161    210    153    181    436     46
      2    480    475   -241   -236    478  -1161    200    150    176    428     36
    -64    485    550   -210   -306    517  -1135    223    176    200    454     59
    -41    517    558   -239   -298    537  -1132    220    179    200    457     59
    -28    501    530   -236   -277    514  -1140    213    171    187    446     44
    -70    501    571   -215   -319    535  -1132    220    179    194    459     49
    -49    498    548   -223   -298    522  -1140    207    168    181    449     38
    -18    535    553   -259   -285    542  -1124    228    184    194    467     54
     33    542    509   -288   -236    527  -1135    218    174    184    459     38
      0    530    527   -267   -262    530  -1127    220    179    192    465     38
      5    545    540   -275   -267    542  -1122    220    179    192    467     44
    -64    535    597   -236   -332    566  -1109    231    189    200    475     54
    -38    530    568   -246   -303    550  -1109    233    187    197    470     46
     12    545    532   -280   -259    540  -1122    220    176    184    459     38
     -5    542    548   -267   -275    545  -1093    241    197    200    475     57
      2    530    524   -267   -262    527  -1101    228    181    187    459     49
     20    530    506   -275   -241    519  -1109    220    174    179    452     41
      0    532    532   -267   -267    532  -1091    231    189    192    465     54
      7    527    519   -267   -254    524  -1098    215    176    176    449     41
    -83    504    587   -210   -335    545  -1067    236    200    200    470     64
    -80    517    597   -218   -340    555  -1054    249    207    207    478     70
     28    602    574   -319   -272    587  -1034    265    223    223    491     83
     64    597    532   -329   -233    566  -1028    265    220    218    485     77
    -10    587    597   -288   -303    589  -1013    275    236    228    496     88
    -85    587    672   -252   -379    628   -974    309    270    262    524    119
   -129    592    719   -231   -423    654   -953    327    288    277    542    137
    -12    631    644   -309   -327    636   -963    309    275    267    530    124
     70    696    626   -384   -277    662   -953    314    296    288    550    145
     36    698    659   -368   -311    680   -966    303    290    290    553    148
     25    678    652   -353   -314    665   -989    280    277    283    542    137
     59    678    618   -368   -277    649  -1013    254    259    267    530    129
     18    675    654   -348   -319    665  -1000    265    272    285    550    153
    -23    618    639   -298   -329    628   -995    270    267    280    542    150
    -15    561    574   -275   -293    568  -1008    252    241    246    511    114
    -51    530    581   -239   -316    555  -1015    244    226    233    498    101
    -62    480    542   -210   -301    511  -1023    228    207    213    475     77
    -77    444    522   -184   -298    483  -1023    223    197    205    465     72
   -101    420    522   -163   -311    470  -1023    213    189    194    454     62
    -80    407    488   -163   -283    446  -1026    202    176    181    441     46
    -75    394    467   -161   -272    431  -1031    197    168    176    436     41
    -96    397    493   -153   -293    444  -1021    200    174    181    444     46
    -72    400    472   -166   -272    436  -1026    189    166    171    436     36
    -72    374    446   -150   -259    410  -1015    192    168    174    436     38
   -148    366    514   -111   -329    439   -995    210    187    192    457     57
   -148    345    493    -98   -319    418   -976    228    184    187    444     41
    -88    296    384   -106   -239    340   -919    309    200    168    405    -18
     98    314    215   -205    -57    265   -833    428    246    176    376    -70
     90    459    366   -275   -140    413   -675    665    436    348    527     62
    114    748    633   -431   -259    691   -576    841    667    613    797    337
    150   1299   1145   -724   -496   1223   -597    854    919    982   1223    797
     -5   1953   1958   -974   -982   1956   -753    644   1132   1374   1712   1314
   -259   1901   2158   -823  -1210   2029  -1031    207    927   1270   1673   1293
   -275   1221   1496   -475   -885   1358  -1296   -249    327    626   1049    706
   -265    459    724    -98   -493    589  -1423   -457   -174     18    415     90
   -226     88    314     70   -270    200  -1376   -337   -249   -145    194   -148
   -210     54    262     75   -236    158  -1249   -176   -155    -93    210   -150
   -106    192    298    -44   -202    246  -1109    -12    -23     15    296    -83
    -28    290    319   -132   -174    303  -1041     70     54     80    350    -36
    -51    296    348   -122   -200    322   -997    111     90    103    374    -12
   -124    277    400    -77   -262    337   -953    150    122    129    389     12
    -57    290    348   -116   -202    319   -953    150    119    122    381      2
    -36    293    329   -129   -184    309   -950    153    122    122    381     -2
    -88    272    361    -90   -223    316   -945    150    122    124    384      0
    -67    332    400   -135   -236    366   -914    184    155    155    415     33
    -59    319    379   -129   -220    348   -919    171    145    145    405     23
   -119    283    400    -83   -259    342   -904    181    153    150    410     28
    -83    298    381   -106   -231    340   -901    184    158    150    413     33
     -7    329    337   -161   -174    332   -917    168    142    135    397     23
    -15    337    353   -161   -184    345   -904    181    150    145    407     33
    -25    350    376   -163   -202    363   -896    181    155    150    415     36
    -85    322    407   -116   -246    363   -875    194    168    161    423     44
    -88    322    410   -119   -252    366   -875    194    168    158    426     51
    -64    335    400   -135   -233    368   -867    197    174    163    431     59
    -33    345    379   -158   -207    363   -867    194    171    158    426     57
    -18    350    368   -166   -192    358   -870    189    166    150    420     51
    -72    324    397   -127   -236    358   -857    192    168    150    423     59
    -96    342    436   -124   -265    389   -831    215    189    168    441     80
    -49    350    400   -150   -223    374   -831    218    189    163    436     80
    -10    353    363   -171   -187    358   -839    205    179    153    426     72
     -2    376    379   -187   -192    379   -831    215    189    163    433     83
    -41    374    415   -166   -228    392   -818    228    200    171    446     93
    -93    361    452   -135   -272    407   -805    239    213    184    459    106
    -75    379    454   -150   -265    415   -802    241    215    189    467    114
    -15    387    402   -187   -210    394   -815    231    205    179    457    111
    -20    410    428   -194   -223    418   -800    249    220    192    475    135
    -46    433    478   -194   -262    454   -782    267    241    210    498    163
    -41    428    470   -192   -254    449   -787    265    239    207    501    168
     10    436    423   -223   -207    431   -792    262    231    200    496    171
     -5    441    444   -218   -223    441   -784    272    241    213    514    192
     15    457    439   -236   -213    449   -782    270    244    215    519    197
      5    485    480   -244   -236    483   -756    293    270    241    548    228
      5    488    480   -249   -239    483   -748    298    275    246    558    233
    -12    493    506   -241   -259    501   -730    309    288    257    576    254
    -36    514    548   -239   -293    530   -698    335    314    283    605    283
     49    506    457   -277   -202    483   -714    311    290    257    584    254
     49    506    454   -277   -202    480   -698    324    303    267    592    254
     49    524    475   -288   -213    498   -670    350    324    288    613    270
     36    511    472   -275   -218    493   -649    366    337    296    615    267
    -20    472    493   -226   -257    483   -626    381    353    306    623    265
     15    475    459   -246   -223    470   -607    387    358    306    623    252
     25    488    459   -257   -218    475   -581    394    368    316    628    249
     18    493    475   -257   -228    485   -563    400    376    327    636    252
      0    480    480   -239   -239    480   -550    402    381    332    641    249
    -46    454    498   -205   -272    475   -537    402    384    335    641    249
    -28    436    465   -205   -246    449   -545    387    366    322    623    226
    -20    428    446   -205   -233    436   -548    376    350    309    610    215
     -7    415    423   -202   -215    418   -548    366    337    296    597    210
    -15    439    452   -213   -233    444   -530    376    348    306    605    226
    -72    413    485   -168   -280    446   -519    379    345    311    605    228
    -90    381    470   -145   -280    426   -532    366    332    303    594    220
    -36    387    423   -174   -228    405   -545    355    319    298    587    215
      0    431    431   -218   -215    431   -527    379    337    319    602    244
    -28    394    420   -184   -223    407   -540    363    322    301    584    228
    -51    397    449   -174   -249    420   -535    368    327    306    589    239
    -31    452    483   -210   -257    467   -517    387    350    327    613    262
    -54    462    517   -205   -285    488   -496    405    371    345    633    285
    -67    472    540   -202   -303    506   -480    420    387    358    649    303
    -23    444    467   -213   -244    454   -506    392    355    327    623    280
    -28    431    459   -200   -244    444   -511    381    348    319    615    267
    -44    439    480   -197   -262    459   -501    387    350    319    615    265
    -28    491    519   -231   -272    504   -472    410    374    342    639    296
    -28    483    511   -228   -270    496   -478    405    366    335    633    301
    -20    498    519   -239   -270    509   -465    415    379    353    654    322
      0    522    522   -262   -262    522   -446    433    392    371    678    342
    -54    475    530   -213   -290    501   -462    413    366    350    654    322
    -67    452    519   -194   -293    485   -478    394    345    335    633    309
    -57    462    519   -202   -288    491   -472    397    340    332    633    319
    -62    452    514   -194   -288    483   -470    389    329    327    626    324
    -70    475    542   -202   -306    509   -454    397    332    337    631    335
    -49    524    571   -239   -311    548   -423    420    348    358    652    363
    -93    553    646   -228   -368    600   -371    467    384    397    688    413
    -64    561    626   -249   -345    592   -376    454    368    389    680    413
   -124    561    683   -218   -405    620   -353    478    387    413    706    444
    -57    589    644   -267   -350    615   -353    470    379    407    701    444
     -7    628    636   -309   -322    631   -348    459    379    410    706    452
    -33    665    698   -316   -366    680   -332    465    389    431    730    478
    -12    688    701   -340   -355    696   -345    452    381    431    730    488
     31    706    675   -371   -322    693   -363    426    363    420    722    483
     51    693    641   -371   -293    667   -387    400    348    413    719    475
     72    657    581   -366   -254    620   -407    376    324    389    704    457
     15    592    574   -303   -280    584   -423    355    296    361    678    431
     10    561    548   -285   -270    555   -423    348    283    348    662    418
    -18    498    517   -239   -267    506   -431    329    259    324    641    392
    -25    470    496   -223   -259    483   -439    314    239    303    628    368
     -2    452    452   -226   -226    452   -457    285    210    277    607    342
    -38    433    472   -197   -254    452   -454    275    200    272    602    332
      2    428    426   -215   -210    428   -459    262    187    257    589    319
     49    454    405   -254   -176    431   -446    270    194    265    600    327
      7    439    431   -223   -210    433   -441    270    197    267    610    337
    -20    420    441   -200   -231    431   -428    272    200    270    613    342
    -33    381    415   -174   -223    397   -436    259    184    252    597    329
     -2    389    392   -194   -197    389   -426    270    187    259    607    342
     36    405    368   -220   -166    387   -400    301    197    265    610    340
     83    337    254   -210    -85    296   -353    374    194    226    550    259
    -12    337    350   -161   -181    342   -200    566    314    301    600    277
     90    506    415   -298   -161    459    -64    787    485    452    730    389
    210    852    641   -530   -215    748     -7    914    691    701    997    665
    187   1486   1296   -839   -555   1392    -46    891    961   1117   1499   1202
    -41   2112   2153  -1034  -1096   2132   -236    618   1143   1491   1987   1722
   -228   2016   2244   -896  -1236   2130   -527    176    896   1337   1904   1662
   -218   1332   1551   -558   -883   1441   -776   -249    285    667   1270   1067
   -145    587    732   -220   -439    659   -875   -397   -179     70    636    433
    -75    254    329    -88   -202    290   -813   -267   -228    -72    426    184
   -135    220    353    -44   -244    288   -662    -80   -103      7    470    187
   -122    335    454   -106   -288    394   -506     98     51    135    574    265
   -114    413    527   -150   -322    470   -426    192    137    207    639    322
   -124    433    558   -153   -340    496   -371    244    187    246    675    355
    -38    433    472   -197   -257    452   -361    252    187    239    662    340
    -62    420    483   -179   -272    452   -348    262    197    244    670    342
    -77    420    498   -174   -288    459   -335    272    213    254    680    353
      0    454    454   -226   -226    454   -337    267    210    252    678    353
    -62    446    506   -192   -283    475   -319    275    223    262    683    355
    -46    436    483   -194   -265    459   -314    272    226    254    670    340
    -51    418    470   -184   -262    444   -301    283    236    262    675    340
    -46    428    475   -189   -259    452   -267    314    270    296    714    384
    -75    415    491   -171   -285    452   -270    306    265    293    709    376
    -70    407    475   -168   -272    441   -270    296    259    288    701    363
    -59    418    475   -181   -267    446   -252    309    275    306    719    374
    -57    431    488   -187   -272    459   -239    319    288    324    743    389
    -72    426    496   -176   -283    459   -241    309    285    327    756    397
    -62    441    504   -189   -283    472   -223    324    301    345    771    413
    -64    433    496   -187   -280    462   -213    327    303    353    776    413
    -77    436    514   -179   -296    475   -200    335    319    368    795    436
    -44    439    483   -200   -262    459   -207    322    306    350    774    413
    -77    418    496   -171   -288    457   -202    319    306    353    779    405
    -77    423    501   -174   -290    462   -194    324    316    368    797    418
    -80    446    527   -181   -303    485   -181    337    329    387    815    426
    -25    470    496   -223   -262    483   -179    337    329    387    818    418
    -49    449    496   -200   -272    472   -181    335    327    387    818    418
    -83    441    524   -181   -303    480   -166    348    335    402    833    433
    -80    459    540   -189   -309    498   -163    353    340    413    849    449
    -41    478    519   -218   -280    498   -171    350    337    410    852    452
    -23    491    514   -233   -267    501   -166    361    342    420    865    470
     -7    506    511   -252   -259    509   -155    374    350    433    880    488
    -64    462    527   -197   -296    493   -166    366    340    426    875    475
    -77    493    571   -207   -324    532   -150    387    355    452    904    506
     -2    527    530   -262   -265    530   -166    381    345    446    904    509
     31    545    514   -290   -241    532   -171    379    342    441    906    511
    -18    550    568   -265   -293    558   -155    394    355    459    932    532
      5    587    581   -296   -288    584   -150    397    363    470    956    555
    -33    592    626   -277   -329    607   -140    405    368    483    974    574
    -38    587    623   -275   -332    602   -148    394    355    470    966    566
    -64    571    636   -252   -350    602   -140    392    353    465    963    558
    -15    602    618   -293   -316    607   -124    407    368    478    974    566
     -2    618    618   -309   -309    618   -106    423    379    488    984    568
    -25    631    657   -303   -342    644    -85    441    400    504   1005    574
    -36    628    665   -296   -350    646    -83    433    402    501   1008    571
     20    652    631   -337   -303    641    -83    428    400    493   1002    550
    -20    652    672   -316   -348    662    -57    441    415    506   1013    545
    -20    628    646   -303   -335    636    -51    433    410    496   1005    527
    -20    615    636   -296   -327    626    -54    420    402    485   1002    514
    -36    628    665   -298   -350    646    -54    410    402    485   1005    506
    -28    620    646   -296   -337    633    -62    387    384    465    989    480
    -49    600    649   -277   -350    623    -57    381    379    457    984    472
    -77    581    659   -252   -368    620    -49    381    381    457    992    478
    -12    600    613   -296   -314    605    -64    358    361    441    987    465
    -49    605    652   -277   -350    628    -51    363    371    452   1000    475
    -70    563    633   -246   -353    600    -62    348    358    433    982    457
    -46    592    639   -272   -342    615    -54    353    368    444    989    467
    -54    600    652   -275   -353    626    -54    350    371    446    992    470
    -51    631    680   -290   -366    654    -36    366    389    467   1013    488
    -62    618    680   -280   -371    646    -31    363    394    470   1018    491
    -44    600    644   -277   -342    620    -36    350    384    457   1000    478
    -44    607    652   -283   -348    628    -25    353    392    462   1002    483
    -77    610    685   -267   -381    646    -10    363    407    478   1015    501
    -33    620    654   -293   -345    636    -12    358    405    475   1005    496
      2    631    628   -316   -311    631    -12    355    405    470    997    491
     -5    615    618   -306   -314    618    -15    348    400    467    992    483
    -38    613    652   -288   -345    631      2    358    415    483   1000    496
    -36    628    665   -298   -350    646     20    374    431    496   1008    514
    -90    589    680   -249   -384    633     25    368    426    491    997    509
    -75    576    652   -252   -363    615      7    342    405    470    971    483
    -83    594    678   -257   -379    636     23    355    418    485    984    501
    -51    602    654   -275   -353    628     33    361    420    483    979    498
     41    623    581   -332   -270    602     25    345    410    465    958    480
      7    594    587   -303   -288    592     15    329    400    459    950    472
    -15    633    649   -311   -332    641     49    353    428    488    979    501
    -49    641    691   -298   -371    667     72    374    449    504    987    519
    -15    670    685   -327   -350    678     96    389    467    519    997    535
      0    693    691   -348   -345    693    111    402    480    532   1010    548
      2    706    704   -353   -350    704    124    407    488    540   1015    553
    -10    691    698   -342   -355    693    124    402    488    537   1008    548
    -41    680    722   -319   -381    701    132    400    491    540   1010    550
     12    782    769   -400   -376    774    163    426    530    584   1057    597
    -20    756    776   -368   -397    766    145    407    524    579   1054    594
     25    771    745   -402   -358    758    124    392    517    576   1052    592
     62    813    750   -436   -342    782    116    389    522    587   1065    605
     20    737    717   -379   -348    727     88    355    485    550   1028    566
    -18    665    683   -324   -350    672     72    335    457    517    989    530
    -49    597    646   -275   -348    620     67    324    436    491    961    504
    -49    576    626   -262   -337    600     67    319    426    485    953    488
    -83    511    594   -215   -340    553     54    296    400    459    930    459
     36    602    566   -319   -265    584     83    314    420    480    950    480
     44    594    550   -319   -254    574     75    306    407    465    937    462
    -98    454    553   -176   -324    504     44    265    361    415    891    410
   -137    420    558   -142   -348    488     33    252    348    405    878    400
    -98    462    561   -181   -329    511     44    259    355    415    893    405
    -57    506    563   -226   -311    532     57    272    371    431    909    413
    -96    467    563   -184   -329    514     57    267    366    420    896    397
    -75    459    535   -194   -303    496     54    262    358    410    885    379
    -54    407    462   -176   -259    436     70    285    345    387    854    335
    -96    324    420   -116   -259    374    161    392    384    387    831    290
   -140    413    553   -135   -345    483    322    597    535    506    924    355
      2    623    618   -314   -309    620    441    800    711    678   1083    498
     77   1054    974   -566   -449   1015    514    943    966    997   1426    841
     80   1686   1605   -885   -763   1647    470    914   1231   1402   1896   1325
    -88   2132   2221  -1021  -1153   2177    265    623   1332   1662   2236   1670
   -210   1823   2031   -807  -1122   1925    -59    129    950   1332   1956   1400
   -233   1101   1335   -433   -784   1218   -270   -275    335    636   1278    761
   -179    488    667   -155   -423    576   -358   -355    -15    189    800    290
   -176    187    363     -5   -270    275   -322   -239    -51     88    657    132
   -135    241    376    -54   -254    309   -192    -80     57    161    709    158
   -135    316    452    -90   -293    384    -77     46    166    252    782    215
   -109    420    530   -158   -319    475      0    137    257    332    854    277
    -93    488    581   -197   -337    535     57    192    306    374    896    314
   -119    462    581   -171   -350    522     62    197    303    368    883    296
   -145    462    605   -158   -374    532     77    205    314    374    885    293
    -93    488    581   -197   -337    535     77    205    314    374    885    288
    -49    517    566   -233   -306    540     90    218    327    387    904    298
   -106    506    613   -202   -358    558    106    233    342    402    914    306
    -93    504    597   -205   -345    550    101    220    337    397    904    293
    -98    514    610   -210   -353    561    111    228    348    407    911    301
    -85    480    566   -197   -324    522     93    213    329    389    888    277
    -49    496    545   -226   -298    519     90    210    327    384    883    275
    -23    540    563   -259   -293    550    101    220    337    397    901    293
     15    558    542   -290   -262    550    106    223    342    400    898    296
    -20    530    550   -254   -285    540    101    213    335    392    891    288
    -62    540    602   -239   -332    571    114    218    345    405    898    296
    -62    524    584   -231   -322    553    114    218    342    397    891    293
    -80    504    584   -213   -332    542    114    218    342    394    888    293
    -96    514    610   -207   -353    561    109    213    340    397    891    290
    -49    566    613   -259   -329    589    124    226    358    410    898    293
    -59    540    600   -241   -329    568    119    215    348    397    883    272
    -62    561    623   -249   -345    592    135    231    366    415    896    277
    -85    563    649   -239   -366    605    140    236    374    423    904    280
    -85    540    626   -228   -355    581    124    220    358    402    885    259
    -54    563    615   -254   -335    589    122    218    358    400    880    257
    -28    579    605   -275   -316    589    124    223    363    405    878    259
    -23    571    594   -272   -309    581    114    215    355    400    872    257
    -72    587    657   -259   -366    623    135    239    379    426    898    285
     -5    594    600   -293   -303    597    109    218    355    402    878    267
    -20    581    602   -283   -311    592    101    210    348    400    870    262
    -67    576    644   -254   -355    610    106    226    363    415    883    267
    -36    597    633   -280   -335    615    101    226    363    415    878    265
    -18    615    633   -298   -327    623    101    226    363    413    878    270
     36    652    613   -345   -288    633     90    220    358    402    867    275
     57    672    615   -363   -277    644     98    228    366    405    867    283
    -49    644    693   -298   -371    667    106    241    381    415    875    290
    -15    672    688   -329   -353    680    114    246    389    420    872    283
    -23    667    691   -324   -358    680    116    246    387    420    862    270
    -15    711    727   -348   -371    719    135    265    410    444    880    290
     12    732    717   -374   -353    727    150    280    418    444    870    288
     20    711    691   -366   -335    701    142    272    410    428    846    267
    -31    704    735   -337   -384    719    153    283    423    433    844    270
    -64    696    761   -314   -413    727    171    290    433    431    831    265
    -49    711    761   -332   -405    735    189    303    446    439    828    267
      5    719    714   -361   -355    717    189    296    441    423    805    254
     12    743    727   -379   -358    735    207    301    452    428    797    249
     -5    737    743   -366   -374    740    202    283    436    418    774    223
      2    722    719   -363   -358    722    179    252    407    381    735    184
    -44    730    774   -342   -407    750    194    254    413    384    730    184
    -98    727    826   -314   -462    774    207    254    420    387    727    184
    -18    743    761   -361   -389    750    194    233    402    358    696    153
    -57    719    774   -332   -418    745    192    231    400    353    683    148
    -46    748    792   -350   -420    769    210    244    413    363    691    155
    -36    740    776   -353   -407    758    202    233    402    353    670    142
    -44    709    753   -332   -397    730    184    210    381    324    641    119
    -10    706    714   -350   -363    709    163    192    366    314    628     90
    -20    750    769   -366   -394    758    192    220    394    337    652    109
    -57    748    805   -348   -433    776    213    239    413    348    657    114
     20    787    766   -402   -371    776    213    236    407    345    654    103
    -62    714    776   -327   -418    745    187    205    376    314    623     67
    -93    719    813   -314   -454    766    202    220    389    322    628     70
    -33    724    756   -345   -394    740    194    210    376    303    605     46
    -70    732    802   -329   -436    766    205    218    387    314    607     51
    -44    737    782   -348   -413    758    197    207    376    301    587     38
    -18    740    758   -363   -387    748    202    213    379    303    574     33
    -23    748    771   -363   -397    758    210    220    387    316    581     38
    -20    756    776   -366   -397    766    207    215    381    311    576     31
    -31    727    758   -348   -394    743    200    200    366    290    553     12
    -49    706    756   -329   -402    730    197    194    358    277    535      2
    -25    724    750   -350   -389    737    197    192    353    275    522     -2
    -31    727    758   -348   -394    743    189    181    340    270    511    -10
    -33    748    782   -358   -407    763    197    184    342    267    509     -7
    -83    748    828   -332   -457    787    226    207    361    280    519      7
    -44    763    807   -361   -426    784    220    200    350    272    509     -2
    -36    815    852   -389   -444    833    236    215    366    290    527     12
      2    813    807   -407   -402    810    236    213    355    277    511     10
     -7    802    807   -397   -407    805    244    215    355    272    504      7
     -5    839    844   -418   -426    841    239    207    350    267    504      2
    -12    872    885   -428   -449    878    254    215    371    285    519     18
    -20    927    948   -454   -485    937    277    233    397    309    540     44
    -46    914    961   -436   -504    937    275    231    389    303    532     49
    -20    896    917   -439   -467    904    252    207    371    290    509     41
    -20    917    937   -446   -478    927    228    189    355    280    493     41
      7    878    870   -444   -431    875    200    163    324    246    454     18
    -85    802    888   -358   -488    844    207    168    319    233    436      2
   -116    769    883   -327   -501    826    215    176    311    218    415    -20
     10    753    743   -381   -366    748    166    129    252    155    348    -85
     -2    719    719   -358   -361    719    158    109    226    127    314   -114
    -41    688    730   -324   -384    709    161    106    218    116    298   -122
    -85    659    743   -288   -415    698    155     96    202     98    277   -137
    -36    639    675   -301   -355    657    142     77    181     70    241   -166
    -67    665    732   -301   -400    696    153     90    197     85    252   -155
    -59    678    737   -309   -400    706    158     93    202     90    252   -158
    -15    665    680   -327   -348    672    153     83    189     75    228   -174
   -103    654    758   -275   -431    706    171    103    207     93    241   -163
    -93    646    740   -277   -415    693    163     96    192     77    226   -181
    -62    579    641   -259   -350    607    181    124    187     46    181   -220
    -57    498    555   -220   -309    527    265    239    226     36    137   -275
    -36    576    613   -270   -324    594    400    407    350    124    194   -241
     28    750    719   -392   -345    735    506    589    522    298    350   -106
    150   1161   1010   -657   -431   1088    548    693    732    571    641    174
     57   1675   1618   -867   -782   1649    537    691    976    937   1062    597
   -129   2057   2187   -963  -1158   2122    353    418   1039   1161   1358    880
   -194   1823   2018   -813  -1106   1919     44    -38    691    893   1140    678
   -223   1202   1426   -491   -826   1314   -142   -400    135    257    522    124
   -166    654    820   -246   -493    737   -218   -478   -197   -189     49   -301
   -153    335    488    -90   -319    410   -181   -368   -236   -298   -101   -444
   -166    311    475    -72   -322    392    -77   -233   -150   -246    -75   -426
    -83    400    483   -158   -283    441      0   -140    -64   -184    -20   -384
    -93    475    568   -192   -332    522     70    -62     25   -106     49   -322
    -93    584    678   -244   -384    631    129      7    101    -38    116   -262
    -70    550    618   -241   -342    584    145     20    109    -38    111   -272
    -33    535    568   -252   -301    550    135      7     90    -59     90   -298
    -12    597    607   -293   -311    602    168     41    124    -28    122   -270
   -145    553    698   -202   -420    626    194     70    155      2    158   -244
   -124    558    683   -218   -402    620    179     54    142    -12    148   -257
    -49    589    639   -270   -345    613    171     46    135    -23    142   -267
    -57    589    646   -267   -353    618    181     59    148    -12    155   -257
   -106    576    683   -233   -394    628    194     75    161     -2    168   -252
   -119    574    691   -228   -405    631    200     77    166     -2    176   -254
    -51    587    639   -267   -345    613    189     64    153    -12    166   -267
    -64    594    659   -265   -363    626    200     70    163      0    179   -262
   -119    602    722   -241   -420    662    220     90    184     20    205   -241
    -67    594    662   -265   -363    628    194     64    155     -5    179   -270
      7    602    594   -306   -293    600    194     64    155     -7    176   -270
    -62    607    670   -272   -366    639    213     80    176     15    205   -249
    -18    610    628   -296   -322    618    210     75    171     15    202   -262
    -20    594    613   -288   -316    605    210     83    179     25    210   -259
    -64    594    659   -267   -361    626    220     93    192     38    226   -249
   -124    605    730   -241   -426    665    244    116    215     64    252   -228
   -101    587    688   -241   -394    636    220     98    192     46    236   -246
    -38    600    639   -283   -337    618    207     88    181     38    233   -249
      5    620    613   -314   -303    618    205     83    176     31    233   -254
    -59    589    649   -267   -355    618    218     98    189     46    252   -239
   -129    558    688   -213   -407    623    239    122    210     72    275   -215
   -137    574    711   -220   -426    644    236    116    210     77    277   -207
    -70    602    672   -265   -371    636    218    106    200     72    270   -210
    -54    600    654   -275   -355    628    207    106    194     75    270   -210
    -28    607    636   -288   -332    620    202    111    194     77    275   -202
     -2    618    620   -309   -311    618    202    114    194     80    277   -202
     -2    618    620   -309   -311    620    207    124    202     88    290   -184
    -25    641    667   -309   -348    654    215    132    210     98    306   -171
      7    652    644   -329   -316    649    205    122    200     88    301   -181
    -93    639    730   -275   -410    683    241    158    231    119    335   -148
    -23    672    693   -324   -358    683    241    153    226    119    332   -153
     59    675    613   -368   -275    644    226    140    215    103    316   -171
     18    657    639   -337   -309    649    244    150    228    114    327   -161
    -67    652    719   -293   -392    683    280    181    257    142    355   -129
    -36    670    704   -316   -371    685    283    184    262    145    355   -137
     -5    683    688   -340   -348    683    283    184    262    142    353   -153
    -46    670    717   -311   -381    693    316    215    296    168    376   -140
    -67    675    743   -306   -405    706    332    223    306    174    384   -140
    -12    691    701   -340   -358    696    332    213    298    163    374   -163
    -12    675    688   -332   -353    680    348    220    309    166    374   -171
    -51    652    704   -298   -376    678    366    226    322    176    384   -166
    -77    680    756   -301   -418    717    363    220    324    174    389   -168
   -109    644    750   -267   -431    696    371    215    322    166    384   -176
   -168    631    800   -233   -483    714    379    218    327    174    394   -171
   -161    626    787   -231   -472    706    379    215    329    176    400   -174
   -122    633    753   -257   -439    691    376    210    324    176    400   -179
    -18    639    654   -311   -337    646    342    176    296    145    371   -207
   -111    644    753   -267   -433    696    366    194    314    166    397   -184
   -189    646    836   -228   -511    740    387    215    335    189    428   -163
     25    654    628   -342   -301    641    327    163    280    137    376   -215
     41    657    615   -350   -285    636    332    171    288    142    381   -210
     46    667    618   -358   -285    644    329    161    283    137    384   -215
    -18    678    696   -329   -355    685    340    171    293    148    402   -202
    -31    665    693   -316   -363    678    340    171    293    145    400   -205
    -49    654    704   -303   -376    678    358    192    309    158    418   -189
    -51    675    727   -311   -389    701    353    189    306    158    423   -189
      0    678    678   -337   -337    678    332    166    283    142    410   -210
    -38    683    719   -324   -379    701    355    189    306    161    436   -189
   -119    659    779   -270   -449    717    376    215    327    181    462   -168
    -44    649    691   -303   -368    670    358    200    309    166    446   -181
    -15    659    675   -322   -345    667    350    194    301    163    446   -184
    -46    659    706   -306   -376    680    361    202    309    168    459   -179
     46    688    641   -366   -298    665    337    179    285    150    444   -194
     98    693    594   -397   -249    644    319    163    270    132    428   -210
     72    665    592   -368   -259    628    322    163    267    124    423   -218
     -2    633    636   -316   -319    636    342    179    280    140    441   -205
    -31    678    709   -324   -371    693    384    215    319    179    483   -166
    -12    719    732   -353   -374    724    413    241    342    205    509   -145
     12    743    730   -376   -358    737    420    249    348    207    511   -145
     18    730    709   -376   -345    719    410    231    329    189    498   -163
     83    740    657   -413   -288    701    407    228    327    187    498   -163
     18    763    745   -392   -363    756    436    249    358    218    535   -129
     23    795    771   -407   -374    784    446    259    376    236    558   -109
     70    815    745   -444   -337    782    410    226    353    218    542   -124
     36    823    787   -431   -374    805    420    236    368    231    561   -101
    -54    797    852   -374   -452    823    439    259    394    259    597    -67
    -20    748    769   -363   -394    758    400    223    355    223    558   -103
     88    745    657   -418   -283    701    368    192    316    179    509   -148
     -5    639    644   -319   -324    641    361    179    290    150    480   -176
    -38    600    639   -280   -340    618    366    179    285    148    478   -189
    -62    587    649   -262   -355    618    374    181    280    142    472   -205
    -72    545    618   -239   -345    581    379    184    275    137    465   -213
    -67    527    594   -231   -329    561    366    168    262    124    452   -223
    -15    522    537   -252   -275    530    340    140    233     98    426   -246
    -31    530    561   -249   -296    545    353    153    241    109    433   -239
    -49    532    579   -241   -316    555    363    161    254    122    446   -226
    -25    522    548   -249   -285    535    350    145    239    106    431   -239
    -23    514    535   -246   -277    524    340    135    228     98    423   -249
    -77    480    558   -200   -316    519    350    148    236    106    426   -241
    -77    446    522   -187   -298    483    389    200    252    103    410   -259
    -12    410    423   -200   -218    415    475    324    301    111    384   -301
     46    467    420   -257   -189    446    592    496    415    197    441   -267
    106    644    537   -374   -215    592    711    701    600    374    602   -124
    153   1067    914   -610   -381    989    769    818    844    693    950    239
     85   1662   1577   -875   -745   1621    743    784   1104   1091   1418    732
   -124   2016   2138   -945  -1132   2075    532    475   1145   1286   1691   1018
   -202   1758   1961   -776  -1080   1860    231     10    784    992   1434    779
   -267    976   1244   -355   -756   1109     18   -381    148    262    717    119
   -231    418    646    -93   -439    532    -44   -423   -142   -129    288   -298
   -129    236    366    -54   -249    301     18   -285   -135   -184    189   -405
   -145    210    355    -31   -249    283    127   -145    -41   -132    215   -387
   -166    288    454    -62   -311    371    241     -7     85    -23    309   -303
   -150    384    535   -116   -342    459    309     75    174     57    381   -231
   -122    418    540   -150   -329    478    345    116    210     85    402   -205
    -46    426    472   -189   -259    449    348    122    207     80    392   -213
    -20    423    444   -202   -231    433    337    114    197     72    381   -218
    -20    433    454   -207   -236    441    340    119    202     80    384   -213
    -46    439    485   -197   -265    459    353    132    215     96    400   -192
    -83    439    522   -176   -301    480    368    153    236    114    418   -166
   -103    446    550   -174   -329    498    381    163    249    127    428   -150
    -93    449    542   -179   -319    496    376    161    246    124    428   -148
    -46    462    509   -207   -277    483    374    161    244    122    420   -145
   -103    452    555   -174   -329    504    387    176    259    135    436   -124
   -114    423    535   -155   -324    478    374    163    246    124    426   -135
   -116    428    542   -155   -329    485    379    171    252    129    433   -124
   -114    436    548   -163   -329    491    374    171    252    127    433   -122
   -174    431    605   -127   -389    517    389    189    272    148    457    -98
    -51    480    530   -215   -293    504    384    187    270    148    459    -93
      5    498    491   -252   -244    493    379    181    265    140    454    -98
    -64    436    501   -187   -283    467    368    166    249    124    436   -109
    -93    433    527   -168   -309    480    376    176    259    132    446    -98
   -119    446    566   -163   -342    506    397    200    280    153    470    -77
    -70    433    504   -184   -285    467    374    181    265    135    454    -96
    -23    457    480   -218   -252    470    366    181    267    137    457    -93
    -51    475    527   -210   -288    501    384    200    288    158    478    -67
   -124    433    555   -155   -340    496    384    205    288    161    478    -62
   -119    436    555   -158   -337    496    384    207    290    166    480    -51
    -83    449    532   -184   -309    488    376    202    285    166    480    -46
    -15    465    480   -223   -246    472    361    197    277    161    475    -46
    -36    462    498   -213   -267    480    363    202    280    168    483    -33
    -59    478    535   -210   -298    506    379    220    298    187    504     -5
    -10    491    501   -241   -257    493    366    220    296    184    501      2
     23    488    465   -254   -220    478    342    205    277    174    488      0
     25    496    467   -262   -220    480    342    207    277    179    491     15
    -20    491    509   -236   -265    498    361    226    298    197    511     41
     -5    524    527   -259   -267    527    379    244    316    218    532     64
      2    517    514   -259   -254    517    376    239    311    213    527     62
     -7    517    522   -254   -265    519    381    241    311    213    527     64
     31    527    496   -280   -233    511    381    241    309    210    524     62
     12    514    498   -265   -241    506    392    246    314    215    527     62
    -46    504    550   -228   -298    527    418    275    342    239    548     85
      5    522    517   -265   -254    519    418    283    345    241    545     83
     25    537    511   -283   -241    524    431    298    361    254    550     90
     -7    519    527   -257   -267    524    444    309    374    262    555     96
    -72    491    563   -207   -316    527    462    322    389    275    563    101
    -28    498    524   -236   -277    511    459    322    389    275    555     90
      7    501    493   -254   -241    498    462    322    389    272    545     83
     20    498    478   -259   -228    488    467    324    392    272    540     77
     12    506    493   -259   -239    501    480    335    402    283    548     83
    -36    465    501   -215   -267    483    467    319    387    272    532     64
    -33    498    532   -231   -283    514    480    329    400    288    548     83
    -54    465    517   -207   -285    491    462    311    384    272    527     70
    -28    483    511   -226   -270    496    472    319    392    283    535     80
    -41    480    522   -220   -283    501    475    322    394    285    535     80
    -59    467    527   -205   -293    496    467    314    387    280    524     75
    -51    478    527   -213   -288    501    467    314    387    285    527     75
    -23    493    517   -233   -270    504    467    316    394    293    535     83
    -18    493    511   -239   -265    501    457    306    387    293    532     83
    -41    488    527   -223   -285    506    459    311    392    301    540     88
    -70    475    545   -205   -306    509    467    322    397    309    548     96
    -28    496    524   -233   -275    509    462    322    400    311    550    101
    -25    488    511   -233   -270    498    457    322    397    309    545    103
    -31    498    530   -233   -280    511    467    335    410    322    555    124
    -28    498    524   -236   -275    511    465    332    407    322    553    127
    -85    485    571   -200   -327    527    472    335    415    329    555    140
    -85    491    576   -205   -332    532    475    335    418    335    558    142
    -36    496    532   -228   -285    511    462    322    402    324    540    132
    -41    485    524   -223   -283    504    452    311    394    319    530    124
    -10    501    511   -244   -259    506    454    316    400    324    532    137
     18    527    509   -272   -244    517    462    322    402    329    535    150
    -18    493    511   -236   -265    501    449    306    389    319    519    145
    -41    488    530   -223   -285    509    452    306    392    324    522    155
    -33    491    524   -228   -277    506    444    298    384    324    522    153
    -15    519    535   -252   -275    527    457    311    394    340    535    166
    -38    558    594   -259   -316    576    498    348    428    374    571    205
    -23    579    602   -280   -311    589    514    361    441    387    581    218
     23    581    558   -301   -267    571    514    358    433    384    574    218
     10    584    574   -298   -280    579    524    368    439    394    576    226
    -25    592    618   -283   -322    605    535    379    452    413    597    252
    -23    610    633   -293   -329    623    530    366    449    420    607    270
      0    691    691   -345   -345    691    555    394    485    462    652    319
     38    665    623   -353   -290    644    511    355    449    436    626    296
     36    610    574   -322   -267    592    465    311    407    405    594    270
      0    639    639   -319   -319    636    478    329    431    433    626    309
     46    602    555   -324   -254    579    444    301    392    400    592    283
     88    532    441   -311   -179    488    407    265    345    348    537    233
     49    509    459   -280   -205    483    418    277    348    353    540    244
     15    485    467   -252   -226    478    415    275    337    345    530    241
    -20    433    454   -205   -236    444    402    262    314    322    506    226
     10    415    405   -215   -197    413    379    239    288    293    475    207
    -12    371    381   -179   -197    376    366    223    265    275    454    189
    -20    368    389   -174   -205    379    361    220    259    277    459    187
     23    397    374   -210   -174    387    361    226    267    285    467    194
    -10    405    415   -200   -213    410    371    241    280    298    483    205
     10    410    397   -210   -192    405    358    228    270    288    472    189
    -28    400    426   -187   -228    413    353    223    267    283    472    189
   -106    402    509   -148   -306    454    387    254    296    306    496    213
     18    379    361   -200   -171    371    397    288    288    272    449    153
     25    350    324   -187   -148    337    501    436    358    296    446    122
     93    420    327   -257   -116    374    620    620    485    387    509    155
    153    600    446   -376   -145    524    732    826    672    568    675    311
    127   1031    901   -581   -387    966    776    914    919    896   1049    706
     62   1686   1623   -875   -779   1654    680    797   1150   1288   1538   1236
    -85   2057   2143   -987  -1114   2101    433    431   1148   1449   1790   1514
   -285   1701   1987   -706  -1135   1844    166     -7    771   1111   1499   1247
   -332    859   1192   -265   -763   1026    -31   -350    148    371    758    542
   -210    324    535    -57   -371    428    -67   -348   -101     12    337    106
   -132    163    296    -15   -215    228     10   -200    -64    -18    257      0
   -171    184    355     -5   -262    270    158    -18     72     85    327     41
   -166    311    475    -72   -322    392    280    127    215    207    436    140
   -101    374    472   -137   -285    423    324    179    265    246    467    171
    -41    387    426   -174   -233    405    337    200    275    249    467    163
    -41    371    413   -163   -226    392    361    220    293    259    472    163
    -90    368    459   -140   -275    415    379    239    314    280    491    181
    -67    387    454   -161   -259    420    389    252    327    293    504    184
    -57    366    423   -155   -241    394    384    246    324    285    493    171
   -135    353    488   -109   -311    420    405    270    348    311    517    200
    -93    366    459   -137   -275    413    405    272    350    316    522    210
    -70    389    459   -161   -265    426    413    280    361    327    532    218
    -62    392    452   -166   -257    420    413    283    363    335    540    215
    -88    355    444   -132   -265    400    410    283    361    337    542    213
    -93    363    457   -135   -275    410    415    288    368    348    558    218
    -88    368    454   -140   -272    410    415    290    368    353    568    220
    -83    379    459   -148   -272    418    418    293    374    361    579    233
   -163    363    527    -98   -345    444    449    327    405    389    605    262
   -132    350    483   -109   -309    415    441    316    394    381    594    254
    -67    353    420   -142   -244    387    423    298    376    363    576    244
    -54    389    441   -168   -249    413    433    311    389    379    589    267
    -98    348    446   -124   -272    397    441    324    397    389    597    272
    -88    335    423   -124   -257    379    428    314    389    387    594    270
    -38    368    407   -166   -223    387    423    314    392    397    610    272
    -38    389    426   -176   -233    405    428    324    402    413    631    280
    -77    366    444   -142   -259    405    423    327    402    410    631    277
    -96    379    472   -142   -283    426    431    340    415    426    649    301
    -80    387    467   -153   -272    426    428    342    418    428    654    306
   -101    381    480   -140   -293    431    423    342    415    428    657    309
   -106    387    493   -140   -298    439    415    345    415    428    659    316
    -77    387    465   -155   -272    426    397    335    405    420    652    309
    -90    405    496   -158   -293    449    405    350    420    441    672    332
    -18    441    459   -213   -239    449    392    348    418    439    675    335
     23    428    405   -226   -189    418    361    324    394    415    654    314
      7    446    436   -228   -213    444    376    345    413    433    675    337
    -18    470    488   -226   -252    478    400    374    441    462    709    368
     18    483    462   -252   -223    472    389    363    433    457    704    358
    -10    472    483   -231   -246    478    389    361    431    452    701    353
    -57    483    540   -215   -298    509    407    376    452    472    727    376
     10    498    488   -257   -239    493    402    371    446    465    719    366
     51    501    446   -277   -197    475    392    361    436    452    704    353
    -20    511    532   -244   -275    522    431    402    475    485    737    387
   -132    485    618   -179   -376    550    459    436    509    511    763    410
    -36    498    535   -233   -285    517    449    426    501    498    745    387
     -7    514    522   -254   -265    517    459    439    514    506    750    381
    -20    522    542   -249   -280    532    480    465    540    527    766    389
     10    509    498   -262   -244    504    470    449    527    509    743    361
     18    493    475   -257   -228    485    465    439    519    496    724    342
    -57    483    540   -213   -298    511    493    459    545    517    743    358
    -46    483    530   -218   -288    506    504    459    550    517    743    355
     10    449    436   -231   -213    444    462    415    509    470    693    311
     10    454    444   -233   -215    449    465    415    511    472    693    314
    -41    433    475   -197   -259    454    478    420    522    480    693    316
    -38    449    488   -205   -262    467    488    420    530    488    698    324
    -88    426    514   -168   -301    467    485    407    530    488    696    322
    -54    423    475   -184   -265    449    472    394    519    475    680    309
     31    480    449   -257   -210    465    478    402    532    488    688    316
     36    478    441   -257   -202    459    472    394    530    483    680    311
    -36    428    462   -197   -249    444    465    384    524    475    670    303
    -88    433    519   -174   -303    475    478    397    537    493    685    319
    -59    449    506   -197   -283    478    478    397    537    493    685    319
    -57    462    519   -202   -288    491    483    407    545    501    693    329
    -72    462    535   -197   -303    498    485    400    548    504    693    332
    -70    472    542   -202   -306    506    493    405    553    509    701    337
    -75    459    535   -192   -306    496    485    397    545    501    696    329
    -20    483    504   -231   -262    493    475    392    537    491    693    324
     -7    501    506   -246   -257    501    480    400    542    491    698    329
    -38    483    519   -223   -280    501    483    397    542    488    696    329
    -70    485    553   -207   -311    519    493    407    550    498    711    340
    -70    504    574   -215   -322    537    498    415    558    506    724    350
   -101    465    563   -181   -332    514    483    400    540    491    709    335
    -38    491    530   -226   -285    511    480    405    540    488    711    335
    -25    480    504   -228   -265    491    475    400    530    478    698    316
    -83    465    548   -189   -314    506    485    407    540    488    709    329
    -67    444    509   -189   -290    475    467    392    522    472    693    314
     -2    488    491   -244   -246    491    478    402    532    483    706    316
    -33    522    555   -244   -293    540    509    428    561    511    737    345
    -12    537    550   -262   -280    542    514    431    563    511    737    340
    -18    563    579   -275   -298    571    537    457    584    532    761    355
    -38    553    592   -257   -316    571    548    465    589    540    771    363
    -23    555    579   -267   -301    568    542    465    587    537    769    358
     -2    610    613   -303   -306    610    561    480    610    561    789    379
      5    646    641   -327   -316    644    571    488    626    581    807    397
    -20    644    665   -311   -342    654    568    488    631    589    820    413
    -51    639    688   -296   -368    662    561    483    628    592    828    420
    -41    628    670   -293   -355    649    542    465    610    579    818    413
    -15    605    620   -296   -319    610    514    446    592    563    805    400
    -23    558    579   -267   -301    568    501    436    574    545    789    379
      2    524    522   -267   -259    524    488    426    553    519    766    350
    -20    480    501   -228   -259    491    470    413    532    506    748    329
    -75    420    496   -174   -285    457    459    397    511    483    724    303
   -111    384    496   -135   -303    439    459    394    506    475    719    293
    -85    368    454   -140   -270    410    441    379    485    457    704    270
    -49    366    415   -158   -231    389    431    363    470    441    691    254
    -41    353    394   -158   -218    374    428    358    462    433    685    244
    -64    337    402   -137   -233    368    431    361    465    436    691    246
    -93    335    428   -122   -262    381    433    361    470    446    704    254
    -64    361    426   -148   -244    392    436    366    475    449    714    259
    -77    340    418   -132   -246    376    426    355    465    439    709    246
    -62    316    379   -127   -220    348    423    355    454    426    693    226
    -75    265    340    -96   -207    301    470    423    467    415    667    181
      0    257    257   -127   -127    257    574    558    524    428    649    129
     38    368    329   -205   -145    350    706    758    675    555    750    213
     44    587    542   -314   -249    566    818    958    883    776    966    426
    158   1060    901   -610   -371    982    805   1000   1106   1093   1325    807
    116   1792   1675   -953   -779   1735    704    883   1384   1540   1862   1387
   -135   1940   2073   -904  -1104   2008    423    470   1296   1582   1982   1525
   -275   1410   1683   -568   -979   1545    142     10    800   1080   1514   1085
   -236    652    888   -210   -561    769    -38   -293    218    402    831    428
   -181    142    324     20   -252    233    -44   -246     25    114    480     51
   -205     41    246     80   -226    142     75    -75    109    145    467     18
   -174    109    280     31   -228    194    215     90    236    241    535     67
    -98    233    329    -67   -215    280    309    205    342    329    605    135
   -158    265    423    -51   -290    342    371    275    405    387    652    181
   -124    272    394    -75   -259    332    392    296    420    392    646    181
    -85    272    358    -93   -220    314    400    303    420    389    636    171
    -57    267    322   -106   -189    293    392    296    415    381    620    161
   -114    285    400    -85   -257    342    415    319    441    402    644    189
   -129    303    431    -88   -280    366    426    332    454    410    652    202
    -75    314    389   -119   -231    350    418    324    444    402    639    197
    -62    332    394   -137   -231    363    428    337    459    415    646    210
    -98    301    400   -101   -249    350    420    327    452    405    633    202
    -80    301    381   -111   -231    340    413    322    444    397    628    197
    -83    327    410   -122   -246    368    426    332    454    407    639    213
    -70    327    394   -129   -231    361    420    327    444    394    631    202
    -90    319    410   -114   -249    363    428    337    452    402    644    213
   -140    314    452    -88   -296    381    433    348    462    413    654    223
    -83    322    405   -119   -244    363    418    332    449    397    641    205
    -36    335    368   -150   -202    350    418    335    452    392    636    194
    -10    342    353   -166   -181    348    413    329    446    387    631    184
    -36    327    363   -148   -200    345    413    329    444    387    633    179
    -80    332    410   -127   -244    371    415    340    459    402    652    187
    -75    358    433   -142   -254    394    423    353    472    415    670    189
    -83    337    420   -127   -252    379    418    348    465    405    657    168
   -124    319    441    -98   -283    379    415    345    462    402    654    161
   -153    324    478    -85   -316    402    420    350    467    410    667    166
   -111    342    454   -116   -283    397    410    348    462    407    662    163
    -64    342    407   -137   -236    374    397    342    454    397    652    153
    -25    361    384   -168   -205    371    392    337    446    397    652    148
    -23    384    407   -181   -215    394    397    345    454    407    665    158
     -2    384    387   -192   -194    387    381    335    444    394    654    150
     -2    389    392   -192   -197    389    376    335    446    397    665    155
     -7    407    413   -200   -210    410    379    342    454    410    680    171
    -44    392    436   -174   -241    413    379    348    457    418    691    181
    -36    405    441   -184   -241    423    376    345    452    418    693    181
    -49    426    475   -187   -262    449    381    350    457    428    704    194
     -2    457    459   -228   -231    457    376    345    457    423    701    197
     49    483    433   -267   -192    457    379    348    457    423    701    200
     33    467    431   -252   -200    449    374    342    452    418    693    189
     36    449    413   -241   -187    431    368    332    441    405    678    171
     12    465    452   -241   -218    459    394    358    465    423    698    192
    -25    470    496   -223   -259    480    426    387    493    446    717    207
    -23    467    491   -223   -257    478    428    394    498    449    714    194
     -2    493    496   -244   -249    493    439    402    509    457    719    189
    -18    493    511   -239   -267    504    454    415    522    465    724    187
    -31    470    501   -220   -265    485    465    415    524    462    722    176
    -12    441    454   -215   -233    446    457    400    509    444    698    148
    -51    439    491   -192   -270    465    472    407    524    459    709    150
    -18    449    467   -215   -244    457    467    394    517    449    698    137
      0    449    446   -226   -223    449    457    376    504    433    688    122
    -49    433    480   -194   -265    457    465    379    506    441    691    122
    -20    423    444   -200   -231    433    444    350    478    415    667     96
    -25    410    436   -192   -231    423    431    335    467    402    654     85
    -18    423    439   -202   -228    431    431    329    459    400    649     80
      0    415    413   -207   -207    413    428    322    449    389    636     70
     -7    418    426   -205   -215    420    428    324    454    394    644     75
    -33    431    465   -200   -249    446    431    327    462    410    657     85
    -38    428    467   -194   -252    446    431    327    462    405    657     88
    -25    441    465   -210   -246    452    426    324    459    402    654     88
    -12    439    452   -213   -231    444    431    324    457    405    654     96
    -15    439    454   -213   -236    446    431    324    457    405    654     98
    -85    446    530   -181   -309    488    446    340    472    420    675    114
    -67    431    498   -184   -283    465    436    329    462    407    659    103
     10    441    431   -226   -210    436    410    306    439    387    639     83
    -49    441    491   -197   -270    465    426    319    452    402    657    101
   -111    449    561   -168   -337    504    452    342    472    428    680    122
    -12    472    485   -233   -249    480    423    314    446    402    657     96
     77    480    402   -277   -161    441    402    290    418    371    626     64
     -7    467    475   -231   -241    470    420    309    436    387    641     85
     -7    449    454   -220   -231    452    415    303    431    379    631     80
     10    449    439   -231   -215    444    410    298    423    368    620     75
     18    462    444   -239   -213    454    402    290    418    363    618     72
     15    444    428   -231   -205    436    400    283    410    355    607     62
    -12    420    433   -205   -223    426    394    272    397    337    589     51
      0    426    426   -215   -213    426    387    265    384    327    576     36
     20    467    446   -244   -213    457    400    277    400    342    589     51
    -12    485    498   -239   -257    493    431    303    426    366    610     72
    -23    514    537   -246   -280    524    439    311    433    374    615     80
     -2    506    506   -252   -254    506    431    298    420    361    600     67
     20    519    498   -270   -239    509    444    306    423    366    600     75
      2    545    540   -275   -270    542    459    319    433    379    607     88
   -116    555    670   -220   -392    613    493    345    470    413    641    122
     -5    602    607   -298   -306    605    475    329    465    407    633    114
    111    615    504   -363   -194    561    420    277    420    366    587     72
     98    623    522   -361   -210    571    405    265    413    361    581     72
     80    646    566   -363   -241    607    402    275    423    376    597    101
     36    600    561   -319   -262    581    379    254    400    353    574     85
    -15    514    530   -249   -272    522    376    244    381    327    537     59
    -31    498    530   -233   -280    514    368    239    363    306    519     38
    -28    467    496   -220   -262    483    363    233    353    296    504     28
     -5    433    439   -215   -223    436    348    215    327    265    472      7
    -72    407    480   -166   -275    444    358    218    329    262    467     10
    -64    358    420   -148   -244    389    340    194    303    228    428    -25
    -93    329    423   -119   -259    376    332    184    293    215    413    -36
    -72    337    407   -135   -239    371    322    176    280    202    402    -49
   -101    319    420   -109   -259    368    324    179    280    200    397    -51
   -124    335    457   -106   -290    394    335    192    298    215    410    -36
    -57    366    423   -155   -239    394    327    187    296    207    405    -41
    -25    340    366   -158   -194    353    324    187    290    194    394    -54
    -23    283    306   -129   -163    293    322    197    270    163    355    -98
     -5    246    252   -122   -129    249    413    319    316    163    327   -148
    -28    303    332   -137   -181    316    550    504    454    267    405   -101
     25    480    454   -254   -215    467    662    696    631    433    558     41
    135    870    735   -501   -298    802    732    839    870    727    872    355
    111   1454   1340   -784   -615   1397    696    823   1124   1111   1327    818
   -119   1805   1925   -844  -1021   1865    504    542   1187   1327   1618   1101
   -231   1592   1823   -680  -1028   1706    236    119    878   1083   1415    914
   -358    852   1210   -246   -784   1031     12   -309    254    381    740    296
   -244    342    584    -51   -415    465    -64   -363    -46    -15    311   -124
   -155    106    262     23   -207    184    -28   -252    -72   -103    181   -267
   -197     33    231     80   -215    132     49   -145    -18    -83    174   -285
   -215    122    337     46   -275    228    171      0    114     25    267   -205
   -205    207    413     -2   -309    309    239     83    202    103    335   -142
   -132    277    410    -72   -272    342    275    119    239    137    363   -119
   -127    285    413    -80   -270    348    293    137    257    155    379   -111
   -168    290    459    -59   -314    374    316    158    277    174    392    -96
    -85    303    389   -109   -239    348    296    137    257    150    368   -111
   -119    311    428    -96   -272    368    314    155    272    168    384    -93
   -106    327    433   -111   -270    379    309    158    275    174    384    -88
    -75    353    428   -137   -252    389    303    155    275    179    387    -80
   -124    340    462   -109   -293    400    324    171    290    202    402    -59
   -181    350    532    -85   -355    441    345    192    309    223    426    -38
   -111    358    470   -124   -290    413    324    171    288    200    400    -57
    -96    374    470   -137   -283    420    316    163    283    197    394    -57
    -57    379    433   -161   -246    405    322    168    283    200    394    -57
    -85    363    449   -140   -267    405    319    166    280    197    394    -54
   -114    348    459   -116   -288    402    316    161    275    197    389    -54
   -140    353    493   -106   -316    423    329    176    293    215    407    -31
    -83    381    465   -150   -272    423    311    163    283    207    397    -41
    -44    400    444   -179   -244    420    303    158    280    205    394    -44
    -90    381    472   -148   -283    426    311    166    288    213    400    -33
   -150    366    517   -106   -332    441    316    171    296    218    405    -23
   -194    381    576    -96   -384    478    342    200    322    244    428      7
    -64    384    449   -161   -257    415    306    171    288    205    392    -28
    -57    381    436   -163   -246    407    293    163    280    197    384    -33
    -36    387    423   -174   -228    405    270    145    262    181    366    -49
    -67    368    433   -153   -249    402    277    155    272    192    376    -33
    -93    384    475   -145   -283    428    298    179    296    215    402     -2
    -64    397    462   -168   -262    428    280    168    280    205    392    -10
     10    405    394   -207   -192    400    246    142    254    184    374    -25
    -46    420    467   -189   -257    444    277    181    290    220    413     18
    -96    407    504   -155   -298    454    277    189    296    226    420     28
    -33    413    444   -192   -239    428    249    166    272    207    402     10
     15    426    410   -220   -197    418    241    166    272    210    405     15
    -12    449    462   -220   -236    457    257    187    290    226    426     38
    -41    446    488   -202   -265    467    257    187    288    226    428     46
    -28    446    475   -207   -252    459    252    181    280    218    418     41
    -36    459    496   -210   -265    478    267    197    296    233    436     59
     10    472    459   -241   -226    467    252    181    283    220    423     51
     44    472    428   -259   -192    452    244    171    270    210    407     38
      7    475    467   -244   -231    472    267    197    296    233    428     64
     12    509    496   -259   -241    504    285    218    319    254    446     80
     44    498    454   -272   -205    478    283    215    314    246    436     64
     23    517    493   -270   -236    504    309    236    337    265    449     77
      7    498    491   -254   -241    496    306    228    332    257    441     67
    -25    506    532   -239   -277    519    327    241    350    267    449     75
    -18    506    524   -244   -270    514    332    239    353    270    449     67
     -5    517    522   -257   -262    519    342    239    358    272    449     67
     10    522    511   -267   -249    517    335    226    353    265    441     57
     23    522    498   -272   -236    511    329    215    348    257    431     51
    -57    506    563   -226   -311    535    345    223    361    267    439     59
    -80    509    587   -215   -332    548    350    226    366    270    444     62
      5    530    524   -267   -259    527    324    202    345    249    428     41
      7    488    480   -246   -236    485    306    176    322    226    402     18
    -93    475    568   -192   -332    522    340    207    353    257    436     49
    -62    504    563   -220   -314    532    329    202    353    257    439     46
    -38    514    550   -239   -296    532    322    194    345    249    431     38
    -41    514    555   -236   -298    535    327    200    350    254    436     46
    -23    530    553   -254   -288    540    329    205    358    259    441     54
    -38    553    592   -257   -316    571    340    218    374    275    459     72
    -12    553    566   -272   -290    558    319    200    355    262    449     59
    -41    555    597   -257   -319    576    337    223    379    285    472     85
    -62    545    607   -241   -335    574    340    226    381    293    478     85
    -46    558    605   -257   -327    581    337    223    381    296    478     85
    -72    574    644   -252   -358    607    342    233    394    306    491     98
    -33    566    600   -265   -316    581    322    213    374    288    472     83
    -57    566    623   -257   -340    594    329    220    381    296    478     93
    -33    568    600   -267   -316    584    329    223    384    296    478     93
    -10    563    574   -277   -290    568    324    218    379    290    470     90
    -31    587    618   -277   -324    602    345    236    397    309    485    114
    -77    550    628   -239   -353    589    342    231    392    301    480    111
    -41    553    592   -257   -316    571    329    218    379    288    470    101
     36    587    548   -311   -257    568    322    215    376    288    470     98
     33    633    600   -332   -283    618    353    244    407    322    501    124
    -20    620    641   -301   -332    631    371    254    418    329    509    132
    -44    631    675   -293   -361    654    392    272    433    340    522    150
    -51    639    688   -293   -371    662    407    285    444    350    530    163
    -10    652    662   -319   -335    657    400    277    436    345    524    158
    -20    675    696   -329   -358    683    402    277    444    358    545    166
    -41    711    753   -335   -397    732    426    298    478    392    579    197
    -38    763    802   -363   -420    782    441    314    498    413    600    223
    -36    758    795   -361   -415    776    418    296    485    400    589    220
     31    753    722   -394   -345    737    374    252    452    371    566    194
     18    737    719   -379   -350    730    363    246    449    371    566    202
    -12    714    724   -353   -368    719    363    254    449    366    561    205
     41    672    631   -355   -293    652    335    226    413    329    519    163
    -18    628    644   -306   -332    636    340    226    407    324    514    155
    -44    597    641   -277   -342    618    335    218    394    311    504    142
    -23    561    584   -272   -303    571    322    200    374    288    475    119
    -25    542    568   -257   -296    555    311    187    358    270    457    106
     -2    522    522   -262   -262    522    288    161    329    244    428     80
     -7    522    530   -257   -270    524    293    166    332    246    431     83
    -41    506    548   -236   -293    527    303    176    342    254    436     93
    -93    488    581   -197   -337    535    319    192    358    270    452    111
    -77    504    579   -213   -327    540    324    197    363    275    459    119
    -72    475    548   -202   -309    511    303    179    340    254    436     93
    -31    457    488   -215   -259    472    293    168    324    233    413     70
    -36    418    454   -189   -244    436    345    241    350    236    400     54
     31    402    368   -218   -168    387    441    379    410    249    376     12
     85    491    402   -288   -158    446    548    550    537    353    454     67
    111    706    594   -410   -241    652    662    748    743    574    667    270
    145   1137    992   -641   -423   1065    717    870    997    904   1031    649
     57   1756   1696   -909   -820   1725    678    802   1244   1296   1501   1135
   -122   1984   2107   -932  -1114   2044    444    449   1200   1389   1665   1301
   -254   1569   1823   -657  -1039   1696    166     -7    761    971   1288    956
   -283    839   1122   -277   -701    979    -38   -371    158    283    607    322
   -239    361    600    -62   -420    480    -75   -345    -33      2    277     -5
   -194    197    392     -2   -293    293     -5   -210     -7    -33    202    -83
   -109    210    319    -51   -213    262     77    -93     64      2    215    -75
    -90    319    410   -114   -249    363    192     46    194    116    311     12
   -111    376    488   -132   -301    431    249    111    265    179    368     62
    -67    410    478   -171   -272    444    270    140    290    194    381     72
    -54    407    462   -179   -257    436    280    155    298    194    379     77
    -25    452    478   -213   -252    465    298    174    319    213    397     98
    -46    441    488   -197   -267    465    301    181    324    218    400     93
    -38    433    472   -197   -254    452    301    184    324    218    400     93
    -75    452    527   -189   -301    491    319    202    348    241    420    116
   -101    454    555   -176   -327    504    329    215    358    249    431    127
    -54    465    519   -207   -285    493    329    218    358    249    428    132
    -59    475    532   -207   -296    504    335    223    363    257    439    140
    -44    478    522   -215   -283    498    324    210    355    246    428    129
    -38    462    501   -210   -270    480    316    202    345    231    413    116
   -132    465    594   -166   -366    530    345    233    379    267    449    161
    -64    462    527   -200   -296    493    316    210    355    244    420    140
    -44    472    514   -215   -280    493    314    215    361    244    418    145
     28    509    480   -267   -226    496    314    220    363    249    426    155
     -5    483    485   -239   -246    485    303    210    358    246    420    150
    -51    475    527   -213   -290    501    311    223    371    259    433    168
    -18    491    509   -239   -262    498    306    223    374    257    428    174
    -25    506    532   -239   -277    519    314    233    384    267    433    194
     10    514    504   -262   -246    509    303    226    376    262    431    197
      7    511    504   -259   -249    509    296    223    376    262    431    200
    -25    501    527   -241   -275    514    290    220    374    262    431    202
    -31    514    545   -241   -288    530    296    231    384    272    441    220
    -38    535    574   -249   -306    553    301    244    397    285    457    241
    -62    514    576   -226   -319    545    288    241    389    280    457    244
    -23    519    542   -249   -283    532    270    233    379    270    449    241
     36    558    522   -296   -241    540    267    239    384    275    459    254
    -36    530    566   -246   -301    548    270    252    392    280    470    265
     -5    540    545   -267   -275    542    262    252    389    285    478    272
     31    558    527   -296   -249    545    252    252    392    285    485    280
     49    571    522   -309   -236    548    252    257    394    285    491    285
     70    558    485   -314   -207    524    239    246    379    267    475    277
     62    581    517   -322   -226    550    246    257    387    280    488    293
     83    618    535   -350   -226    576    254    267    394    290    504    303
     83    633    550   -358   -233    592    262    272    402    298    511    306
     36    615    576   -327   -270    597    272    277    410    306    522    319
     38    613    571   -327   -265    592    272    283    410    311    530    322
     57    613    555   -335   -249    584    270    285    410    309    527    314
     77    636    558   -355   -239    597    280    301    426    324    537    319
     44    626    579   -335   -270    602    298    322    441    337    550    324
     54    636    581   -345   -265    607    314    337    457    353    558    327
     51    639    587   -348   -267    615    319    342    462    358    561    324
     57    644    587   -350   -265    615    322    342    467    361    561    319
     72    667    594   -371   -259    631    342    361    485    379    576    327
     59    654    594   -358   -267    626    350    363    488    379    574    322
     10    613    602   -314   -296    607    340    345    475    366    558    303
    -18    605    623   -293   -319    613    340    340    475    368    563    303
     -7    631    639   -314   -324    633    345    340    478    374    566    309
     10    628    618   -319   -303    626    342    329    472    366    558    303
     -2    618    620   -309   -314    618    340    324    470    366    555    298
    -12    636    649   -311   -329    641    353    337    483    379    571    311
    -15    628    644   -306   -329    636    337    319    470    371    568    301
     25    646    620   -337   -296    633    332    314    465    371    563    290
     23    646    623   -337   -301    636    335    319    470    376    568    298
     20    662    641   -340   -309    652    332    319    472    384    581    309
     10    652    639   -332   -314    646    324    311    465    379    579    301
     18    670    649   -345   -314    659    327    316    472    387    589    311
     28    696    667   -363   -319    683    337    327    485    402    605    329
     20    688    667   -353   -322    678    345    332    491    410    607    335
      2    672    670   -337   -335    672    337    324    480    402    594    329
    -38    649    688   -306   -363    667    335    324    480    402    594    332
     12    654    641   -335   -314    649    322    314    470    394    587    324
    -23    639    662   -306   -342    649    319    311    467    394    584    324
    -59    667    727   -303   -392    696    350    342    498    426    618    355
     25    672    644   -350   -309    659    327    322    470    397    589    332
     15    641    626   -329   -306    636    309    306    452    384    574    324
     46    641    594   -342   -272    618    303    301    446    381    584    322
     83    675    589   -379   -254    633    298    301    441    384    587    322
    103    667    563   -387   -231    615    283    285    426    368    568    311
     -2    644    646   -322   -324    646    298    298    433    379    584    332
     59    672    613   -366   -275    644    296    298    428    376    584    335
    153    709    555   -431   -202    633    296    298    426    374    581    332
     49    696    646   -374   -298    670    322    322    449    397    605    358
     67    745    678   -407   -306    711    348    348    470    423    631    387
     38    717    678   -376   -319    698    337    340    454    413    623    376
     93    730    636   -413   -270    683    324    327    439    402    610    363
     25    774    745   -400   -358    761    363    363    478    444    657    415
     54    831    774   -444   -361    802    363    368    491    462    678    444
    122    878    756   -498   -316    818    353    366    493    470    688    462
     83    810    727   -446   -322    769    303    324    452    436    659    431
    116    846    730   -480   -306    789    285    311    446    433    670    441
    132    839    706   -485   -288    774    262    296    433    420    665    436
     70    776    706   -423   -316    743    249    285    415    402    652    420
     10    732    719   -371   -355    727    249    285    407    389    644    405
     54    711    657   -384   -301    685    231    270    384    358    615    374
     25    678    652   -353   -314    667    218    254    363    337    600    353
    -36    652    688   -306   -361    670    223    257    366    337    610    355
    -18    636    654   -311   -337    646    200    233    345    314    594    329
     51    652    597   -353   -272    626    171    202    319    288    576    298
      0    670    670   -335   -335    667    194    223    342    311    602    314
    -15    636    652   -309   -332    644    179    213    335    296    594    301
     -5    639    641   -319   -324    639    181    218    342    301    605    301
     44    657    613   -350   -285    636    168    207    337    296    600    290
    -15    639    654   -314   -335    646    179    218    350    303    610    298
    -31    600    631   -283   -329    615    184    226    350    296    600    283
     28    558    530   -293   -249    542    236    306    371    283    563    226
     88    576    485   -332   -200    532    355    470    457    329    574    202
    116    691    574   -405   -228    631    496    691    623    475    693    301
    187    922    735   -553   -272    828    584    857    820    691    909    514
    213   1460   1244   -839   -517   1353    568    870   1065   1052   1332    974
     57   2078   2021  -1067   -982   2049    418    667   1265   1428   1805   1480
    -98   2187   2286  -1044  -1192   2236    137    254   1132   1423   1865   1561
   -267   1574   1842   -652  -1054   1706   -119   -184    615    878   1343   1078
   -262    784   1047   -262   -654    914   -262   -418     80    226    670    441
   -155    384    540   -114   -348    462   -231   -319    -25     25    410    161
   -168    290    459    -62   -314    374   -106   -145     67     64    407    127
    -77    400    478   -161   -277    439     41     33    207    176    491    184
    -54    488    542   -218   -298    514    116    135    303    259    568    244
    -44    522    563   -239   -303    542    155    179    342    290    592    270
    -44    519    563   -239   -303    542    181    207    361    303    597    272
    -64    535    600   -233   -332    566    215    244    394    332    623    296
    -57    504    558   -226   -306    532    207    236    387    319    613    277
    -85    488    574   -202   -329    530    218    246    392    327    620    280
    -88    491    576   -202   -332    532    231    262    407    340    636    290
    -67    514    581   -223   -324    548    241    275    420    350    652    290
    -64    517    581   -228   -324    550    236    270    418    353    657    288
    -70    501    571   -215   -322    537    226    259    410    353    659    288
    -75    511    584   -218   -329    548    233    267    420    363    672    298
    -83    527    610   -220   -345    568    254    285    441    384    691    316
    -38    532    568   -246   -303    550    241    275    428    374    685    306
    -96    514    607   -210   -353    561    254    285    441    387    704    316
    -72    522    594   -226   -332    558    254    288    444    389    709    316
    -46    511    558   -231   -301    535    228    265    423    368    691    298
    -15    537    553   -259   -285    542    239    275    433    379    706    311
    -12    542    555   -265   -285    548    241    283    441    387    714    316
    -20    540    558   -259   -290    548    244    288    444    387    717    316
    -75    519    594   -220   -335    555    257    303    454    400    732    327
   -122    524    644   -202   -384    581    259    311    465    413    750    340
    -49    527    576   -239   -314    553    239    293    446    397    737    316
    -15    537    553   -262   -285    545    226    285    441    392    735    303
    -70    550    620   -239   -345    584    241    306    462    415    763    322
    -31    584    615   -277   -324    600    246    322    475    431    782    345
    -51    561    610   -254   -329    584    233    311    465    420    776    335
    -12    568    581   -277   -298    576    226    309    457    418    774    329
    -15    592    607   -288   -311    600    239    324    472    436    797    345
    -33    571    602   -270   -319    587    220    311    459    428    792    337
     36    607    568   -322   -265    589    210    314    459    428    795    337
     38    610    568   -324   -265    589    210    322    462    431    800    345
     33    605    571   -319   -267    589    197    311    454    426    797    350
     25    626    600   -327   -288    613    202    319    465    439    815    371
     70    670    600   -371   -265    636    205    327    472    449    831    389
     72    657    584   -366   -257    623    194    314    462    439    820    379
     54    662    607   -358   -275    636    202    319    467    446    831    387
     44    670    623   -358   -290    649    210    324    475    457    841    384
     36    691    654   -363   -309    672    226    335    491    470    857    392
     31    709    678   -371   -324    693    239    348    504    480    870    400
     23    672    649   -348   -311    662    231    342    496    472    859    387
     51    696    641   -374   -293    667    244    361    517    488    875    397
     83    711    626   -397   -270    670    252    368    527    496    878    394
    119    711    589   -415   -233    649    252    368    524    491    870    376
     80    714    633   -397   -275    675    275    389    548    509    891    389
     51    698    644   -376   -296    672    285    397    558    514    893    392
     70    693    620   -381   -275    657    280    389    553    509    880    376
     25    670    644   -348   -309    657    285    392    555    509    883    374
     20    662    641   -340   -309    652    285    384    553    506    880    371
     28    652    623   -340   -298    639    277    368    548    496    867    361
     41    649    607   -345   -283    628    277    366    548    493    865    358
     75    662    584   -368   -257    623    272    355    545    491    859    355
    106    652    545   -379   -218    600    265    345    535    480    849    345
     59    628    568   -345   -254    597    262    340    532    475    846    345
     41    652    610   -348   -285    631    277    355    550    493    862    363
    -31    662    693   -316   -363    678    303    384    581    522    888    389
      2    670    667   -335   -332    670    293    374    576    517    883    384
     77    675    594   -379   -259    636    270    353    553    493    859    361
      5    667    659   -337   -327    662    290    376    574    514    875    376
     93    696    600   -394   -252    646    277    366    563    506    862    368
     59    680    620   -368   -280    652    280    371    571    511    867    371
     46    675    626   -361   -288    649    283    371    574    511    870    371
     59    675    615   -368   -277    646    277    366    568    506    865    366
     44    683    636   -366   -296    659    293    379    581    519    875    376
     41    672    631   -355   -293    652    288    371    576    509    867    371
     62    696    633   -379   -285    665    285    371    579    514    870    368
     18    683    665   -350   -322    675    290    379    584    522    875    371
    -41    670    711   -314   -376    688    303    392    597    532    891    384
      0    675    675   -337   -337    675    298    384    592    522    883    376
     51    675    623   -366   -285    649    277    363    571    506    865    353
     70    711    641   -392   -285    675    293    376    584    517    878    363
     15    693    675   -355   -329    683    293    374    584    517    878    366
    -41    639    680   -298   -361    659    283    363    571    504    870    361
    -31    675    706   -324   -368    691    298    379    589    524    893    381
    -20    722    740   -350   -381    730    324    402    613    548    917    402
     23    748    722   -387   -350    735    335    413    620    558    924    405
      7    748    740   -376   -366    745    340    415    620    561    930    405
    -31    756    787   -363   -410    771    363    436    641    576    945    420
    -20    774    792   -376   -405    782    368    441    646    584    953    426
     23    810    787   -418   -381    797    366    436    646    584    956    428
     -2    854    857   -426   -428    854    392    457    680    618    992    465
     10    888    875   -452   -433    883    397    465    696    636   1013    483
    -38    859    898   -413   -467    878    374    446    683    633   1010    483
    -15    844    859   -418   -436    852    340    415    657    613    992    470
     20    828    807   -423   -392    818    314    400    641    597    976    457
     36    792    756   -415   -361    776    293    384    618    574    953    428
     54    771    717   -413   -332    745    296    384    613    566    948    420
      2    724    722   -363   -358    722    296    384    605    558    940    410
     31    678    646   -353   -306    662    257    345    558    514    898    363
     -2    641    641   -319   -322    641    254    335    545    501    885    350
    -57    605    662   -275   -358    633    257    335    542    496    885    348
    -18    607    623   -296   -319    615    249    332    535    485    875    335
     -5    602    607   -298   -306    605    236    319    522    475    865    324
      7    597    587   -303   -290    592    233    316    519    470    859    316
      2    587    584   -296   -290    584    231    319    519    465    859    314
    -41    584    623   -272   -335    602    246    332    532    480    872    324
    -41    587    628   -272   -335    607    244    337    537    485    875    324
    -31    563    594   -267   -311    579    249    345    532    472    862    298
     -2    504    506   -252   -254    506    290    407    537    452    820    241
    -12    480    493   -236   -252    485    418    566    615    480    823    215
     85    584    498   -335   -205    542    548    769    750    584    898    265
    207    844    636   -527   -213    740    639    953    950    797   1106    462
    259   1332   1072   -797   -405   1202    623    987   1184   1132   1493    875
    140   2008   1865  -1075   -862   1938    485    826   1426   1551   2010   1426
    -67   2260   2327  -1096  -1197   2294    213    431   1384   1654   2192   1626
   -207   1657   1862   -724  -1036   1758    -72    -36    852   1106   1678   1150
   -218    859   1078   -322   -646    966   -231   -314    280    426    989    504
   -181    358    540    -88   -361    449   -226   -257     98    145    646    145
   -184    236    420    -25   -301    327   -101    -77    174    163    615     93
   -187    337    524    -75   -355    431     59    114    327    288    709    166
    -67    452    519   -192   -293    485    137    215    415    361    766    207
    -15    504    517   -246   -267    509    176    262    457    394    795    228
    -36    498    535   -231   -285    517    202    285    472    402    797    226
    -67    504    571   -220   -322    537    228    309    491    418    807    239
    -36    504    540   -233   -288    522    228    309    485    407    797    226
    -88    483    571   -200   -329    527    231    309    485    407    789    220
    -88    511    600   -210   -342    555    244    324    504    423    800    233
    -28    527    555   -252   -293    540    233    316    496    413    789    226
     28    530    498   -280   -233    514    218    301    483    397    771    210
      5    540    535   -272   -265    537    228    311    491    410    782    215
    -25    555    581   -265   -303    568    249    329    511    428    795    226
    -38    540    576   -252   -306    558    246    327    506    423    787    218
    -20    535    555   -257   -288    545    233    319    496    410    774    207
    -18    535    550   -259   -285    542    233    319    496    405    771    202
    -33    537    571   -252   -301    553    244    327    506    410    774    202
    -54    524    579   -236   -316    553    246    327    506    415    776    205
    -75    530    605   -226   -340    566    254    335    514    420    784    213
   -109    545    654   -220   -381    600    267    348    530    436    802    226
     36    558    522   -296   -241    540    223    311    488    394    763    179
     23    537    514   -280   -246    527    220    306    483    389    758    168
     18    540    519   -280   -252    530    228    311    485    392    763    166
    -28    537    566   -254   -298    550    241    324    496    405    784    176
    -75    527    602   -226   -337    563    249    337    504    410    797    179
    -18    537    555   -262   -288    545    233    322    488    397    787    155
    -38    545    581   -254   -311    563    236    327    493    400    797    158
    -23    550    574   -265   -298    561    226    322    485    394    795    153
     33    587    553   -309   -259    571    223    322    483    394    800    150
     20    587    563   -303   -272    576    215    322    478    392    800    148
     -2    587    587   -293   -293    587    215    324    478    394    810    150
     -7    597    605   -296   -306    600    215    329    483    400    823    155
     -5    615    620   -303   -311    618    215    335    483    402    831    161
     46    631    584   -340   -267    607    202    329    472    397    828    158
     18    623    605   -322   -293    615    200    332    470    397    831    168
     18    654    636   -337   -309    646    218    348    483    413    849    189
     36    693    657   -363   -309    675    236    361    498    428    870    210
     18    667    649   -342   -316    659    215    340    472    407    849    189
     -2    678    680   -337   -340    680    223    340    475    410    852    189
    -10    691    701   -342   -355    696    236    353    483    415    859    197
     41    724    683   -381   -319    704    233    348    478    410    857    194
     28    719    688   -376   -329    706    236    350    478    413    857    189
     -7    701    706   -348   -358    704    262    376    498    431    867    202
     46    701    652   -374   -303    678    259    371    493    420    852    189
     77    696    618   -387   -270    657    267    374    493    415    844    179
     15    711    696   -363   -340    704    288    389    514    433    862    194
    -15    685    701   -335   -358    691    283    376    504    423    849    179
    -28    704    732   -337   -381    719    288    376    509    423    849    181
    -18    714    732   -348   -374    722    285    371    504    415    839    174
     38    701    659   -371   -311    680    275    355    488    394    820    153
     28    675    644   -353   -309    659    272    345    480    387    813    148
     12    649    633   -332   -311    641    249    319    457    363    787    124
    -36    620    657   -290   -345    639    262    324    462    368    789    129
    -31    607    636   -288   -335    620    241    301    439    342    769    109
    -46    600    646   -277   -345    623    244    303    436    342    769    114
    -20    615    636   -298   -329    623    233    296    428    337    763    109
      0    633    633   -316   -316    633    236    296    431    337    763    101
     23    631    607   -329   -290    620    233    298    431    340    766    103
     36    623    587   -329   -275    605    220    288    420    327    756     93
     18    646    626   -335   -303    636    233    296    431    337    769    106
     57    652    594   -353   -267    623    223    285    418    324    756     93
     23    662    639   -342   -309    652    228    293    431    337    769    106
     28    672    644   -350   -306    659    233    301    441    345    776    116
     -2    667    667   -335   -335    667    252    316    454    355    784    127
    -33    618    652   -290   -342    633    233    296    431    332    761    103
      0    633    631   -316   -314    631    215    277    415    316    750     93
    -31    667    698   -319   -363    680    241    303    444    342    776    119
    -54    628    680   -288   -368    654    241    303    444    340    774    116
    -57    602    659   -272   -358    631    244    303    444    340    769    111
    -38    623    662   -293   -350    641    236    296    436    332    761    103
      7    631    620   -319   -306    626    220    277    418    314    743     85
    -67    620    688   -277   -379    654    241    293    436    332    763    101
    -70    618    688   -272   -379    652    231    285    426    327    758     93
    -25    636    662   -306   -342    649    233    285    428    329    758     90
    -15    636    652   -311   -335    644    236    285    431    332    758     90
    -25    654    678   -316   -350    665    246    290    439    337    769    101
     15    672    657   -342   -319    665    252    296    441    340    771    103
      7    691    683   -350   -337    688    267    306    452    353    779    109
      0    701    701   -350   -350    701    285    319    465    366    787    116
    -20    698    717   -340   -368    706    288    319    465    363    784    111
    -59    711    771   -324   -415    740    316    345    491    389    813    140
    -57    763    818   -353   -439    789    342    363    514    418    844    163
    -12    797    810   -392   -413    805    337    358    522    428    852    171
     10    815    805   -415   -397    810    319    342    514    426    846    166
    -54    807    862   -376   -457    833    316    342    517    436    857    174
    -72    802    872   -366   -472    836    311    345    524    446    872    189
    -83    763    846   -342   -465    805    285    322    498    423    852    168
    -46    711    758   -332   -402    735    265    293    462    387    815    129
    -64    665    730   -298   -397    696    265    296    449    371    795    109
   -122    584    706   -231   -415    644    249    277    423    345    766     77
    -93    571    662   -239   -379    615    241    267    410    329    748     62
    -77    579    657   -252   -368    618    246    270    410    332    745     62
    -77    537    615   -228   -345    576    220    241    379    298    711     28
    -72    519    589   -223   -332    553    215    228    366    283    693     12
    -96    496    589   -200   -342    542    223    236    371    288    693     15
    -85    493    579   -205   -332    535    218    231    366    288    691     12
    -80    493    574   -205   -327    532    207    220    353    280    685      5
   -111    501    610   -194   -361    555    205    220    353    283    683      0
   -122    472    592   -176   -355    532    213    228    355    280    678     -2
    -83    423    504   -171   -293    462    223    254    345    252    639    -46
    -90    368    459   -137   -275    413    324    384    400    265    620    -80
    -36    472    506   -220   -270    488    449    555    522    358    685    -36
    -20    649    670   -314   -345    659    576    763    711    545    859    124
     59   1052    989   -555   -465   1021    628    885    945    839   1174    454
    111   1686   1574   -898   -730   1631    584    865   1210   1239   1639    943
   -132   2031   2161   -950  -1145   2094    376    568   1280   1454   1919   1231
   -306   1712   2018   -704  -1161   1862     93    116    909   1127   1631    963
   -368    974   1343   -303   -857   1158   -127   -293    283    428    945    329
   -244    397    641    -75   -441    519   -226   -376    -59    -10    472   -135
   -207    192    400      5   -303    296   -163   -236    -49    -59    384   -239
   -150    207    355    -28   -254    280    -57    -98     41    -10    407   -226
   -119    285    402    -85   -262    342     33     12    132     62    465   -181
   -122    376    498   -127   -309    436    103     96    215    135    530   -122
   -140    379    519   -122   -332    449    150    145    257    166    555    -96
   -132    423    553   -145   -342    488    181    176    285    189    579    -75
   -153    413    566   -129   -361    488    189    179    288    192    579    -77
   -124    410    535   -142   -329    472    176    168    277    184    568    -90
    -83    397    480   -158   -280    436    163    161    265    171    553   -109
    -77    420    498   -171   -288    459    184    181    283    192    568    -90
    -75    418    491   -171   -283    452    181    174    275    184    563    -98
    -44    420    465   -187   -254    441    174    166    262    174    553   -106
    -51    426    478   -189   -265    452    181    174    272    187    568    -90
   -127    431    555   -153   -342    493    200    192    290    207    592    -67
    -46    449    493   -202   -270    470    187    181    277    194    579    -77
    -36    446    483   -205   -259    465    194    187    280    197    584    -72
    -62    426    485   -181   -275    454    176    168    262    184    571    -88
    -59    423    483   -184   -270    452    176    168    259    181    566    -90
    -36    426    459   -197   -246    441    171    168    254    179    563    -88
    -36    423    459   -192   -246    441    171    168    257    184    563    -85
    -46    436    483   -197   -265    459    176    176    265    192    568    -77
    -64    459    524   -200   -293    491    194    197    280    207    587    -54
    -25    462    485   -218   -257    472    184    187    270    200    576    -67
    -38    444    483   -202   -259    462    171    179    259    197    571    -75
    -41    439    480   -200   -259    459    166    176    257    192    566    -75
    -33    439    472   -202   -254    454    161    174    252    192    563    -72
    -88    426    511   -171   -301    467    181    192    270    210    579    -54
   -119    444    563   -161   -340    504    202    218    296    239    605    -28
    -64    436    501   -187   -285    470    171    194    270    215    581    -51
    -23    441    465   -210   -244    452    153    181    257    210    571    -59
    -64    457    519   -197   -293    488    161    194    272    228    587    -36
    -57    478    535   -210   -296    506    155    200    272    231    589    -23
     10    511    501   -262   -246    506    140    192    262    226    581    -23
    -36    506    540   -236   -288    522    153    213    277    244    597      5
     20    501    480   -259   -231    491    127    194    259    226    576     -5
     41    522    480   -280   -218    501    129    202    267    236    587      7
     15    527    511   -272   -246    519    142    213    280    252    602     23
     -5    550    555   -272   -280    553    158    228    296    267    618     38
     25    548    519   -288   -246    535    142    210    277    246    597     20
     15    548    532   -280   -257    540    155    218    285    254    605     28
    -54    542    597   -244   -327    571    187    244    311    277    628     51
    -90    561    652   -236   -371    605    215    275    340    303    646     80
    -28    561    589   -267   -309    574    200    262    327    290    628     59
     54    558    504   -306   -223    532    176    239    303    270    600     31
    -12    581    592   -285   -301    587    220    277    350    309    633     59
    -41    563    605   -262   -322    584    226    280    353    309    631     57
    -44    574    618   -265   -332    594    239    288    363    311    626     57
     -2    576    579   -285   -290    576    252    293    368    311    618     49
    -10    545    553   -270   -280    548    249    283    361    303    607     38
    -23    519    542   -249   -283    530    228    254    340    283    589     15
    -75    514    589   -220   -332    550    241    259    345    290    594     18
   -129    504    633   -187   -381    568    267    277    363    309    610     33
    -98    524    623   -213   -361    571    272    277    368    314    615     36
    -85    524    610   -220   -348    566    262    267    358    303    607     28
    -96    532    628   -218   -361    579    262    265    355    303    607     31
   -158    535    693   -187   -426    613    283    288    379    329    631     54
    -51    542    594   -246   -324    568    241    249    337    290    594     15
      0    561    561   -280   -280    561    239    244    332    288    592     12
    -90    511    602   -213   -345    555    249    254    340    296    600     25
   -101    506    607   -202   -353    555    252    257    342    301    605     28
    -85    530    613   -223   -348    571    259    267    355    311    618     36
    -28    555    581   -265   -303    568    254    262    348    303    613     31
    -44    537    579   -246   -311    558    246    252    335    298    605     25
   -101    553    654   -226   -376    602    272    280    366    329    636     51
    -72    550    623   -239   -348    584    270    283    366    329    636     46
    -46    540    587   -246   -316    563    252    270    350    322    626     38
    -46    514    558   -233   -303    535    236    254    335    306    610     25
    -88    530    618   -220   -353    574    259    272    350    322    631     46
   -132    545    675   -207   -402    610    277    293    371    340    649     62
    -75    550    626   -239   -350    587    270    283    361    332    639     54
    -64    553    618   -244   -342    587    267    280    358    332    641     54
    -51    527    579   -236   -314    553    254    265    340    311    626     38
    -75    517    592   -220   -332    553    265    272    345    319    631     41
    -80    535    615   -228   -348    574    280    285    355    335    646     54
   -119    555    672   -220   -397    613    309    309    381    361    672     77
    -90    581    672   -244   -381    626    322    322    392    371    683     90
    -18    613    628   -298   -324    620    327    324    394    371    683     85
    -12    602    615   -296   -314    607    324    327    392    368    680     83
     -7    613    618   -303   -314    615    322    324    389    368    685     83
    -18    646    665   -314   -340    654    342    340    413    392    709    103
    -51    704    753   -327   -402    730    376    368    452    436    756    148
    -38    711    748   -337   -394    730    371    363    454    436    758    153
    -15    711    727   -350   -371    719    355    353    446    433    756    153
    -12    719    732   -353   -371    724    345    340    441    436    761    155
    -75    672    745   -301   -410    709    324    329    431    428    758    150
    -36    623    659   -293   -348    641    298    306    400    397    727    122
    -83    563    646   -241   -363    605    301    306    387    384    709    103
   -135    509    644   -187   -389    576    301    311    381    379    706    103
    -57    514    568   -231   -314    540    277    285    353    350    675     72
    -51    488    537   -218   -296    511    272    275    335    335    657     49
    -62    433    496   -187   -280    465    252    246    303    303    626     20
    -44    439    483   -197   -262    459    246    241    296    298    623     18
    -75    428    504   -179   -288    465    257    254    306    309    631     25
   -111    418    527   -153   -319    472    259    254    306    311    636     25
   -122    413    532   -145   -327    472    254    246    301    306    631     25
    -49    413    462   -181   -254    436    233    228    280    288    615     12
    -54    405    459   -176   -257    431    236    233    285    296    623     20
   -163    350    511    -93   -337    431    267    267    301    309    636     25
   -179    296    472    -59   -327    384    332    358    332    314    620      0
     44    335    290   -189   -122    314    405    470    376    316    592    -51
    106    446    337   -277   -114    392    509    646    514    439    693     31
     67    706    639   -389   -285    672    631    852    748    696    956    293
    155   1226   1067   -693   -454   1148    665    945   1008   1054   1356    714
     36   1842   1805   -937   -883   1823    613    852   1247   1441   1823   1195
   -135   1873   2008   -870  -1070   1938    337    439   1091   1400   1844   1221
   -262   1345   1608   -542   -935   1475     88     -2    589    891   1366    779
   -306    649    956   -174   -631    802    -64   -262     80    290    761    207
   -233    194    428     20   -329    311   -111   -233    -96     31    454   -106
   -223     57    280     80   -252    168    -36   -109    -57     23    415   -155
   -239     85    324     75   -283    205     75     28     46    101    472   -106
   -142    226    366    -44   -254    293    161    135    150    192    553    -36
    -18    316    335   -148   -176    324    192    179    197    233    587     -5
    -98    314    413   -109   -254    363    236    228    236    270    618     25
   -168    311    480    -72   -324    397    272    267    272    303    646     54
    -72    327    397   -129   -236    361    257    257    257    283    628     41
    -23    335    358   -155   -189    345    252    254    254    277    623     41
    -96    322    418   -114   -257    368    270    275    275    296    644     64
   -106    340    444   -116   -275    392    283    288    285    309    657     75
    -75    342    415   -135   -246    379    277    285    277    298    646     70
    -67    345    413   -137   -239    379    277    285    277    301    646     75
    -67    353    420   -145   -244    387    288    296    288    314    662     90
   -111    350    462   -119   -285    405    301    314    301    329    678    109
   -124    348    470   -114   -298    407    303    316    301    329    680    116
    -85    324    410   -119   -246    366    277    293    275    303    652     96
   -103    314    415   -106   -259    363    283    298    277    306    657    106
    -75    329    405   -127   -239    366    285    311    285    316    665    122
    -12    355    368   -174   -189    363    283    314    280    311    659    124
     38    350    311   -194   -135    332    265    298    259    290    639    109
    -46    309    355   -132   -202    329    270    303    262    296    644    119
    -72    322    394   -124   -233    355    290    329    283    316    665    150
    -67    324    389   -129   -228    355    283    327    277    311    659    153
    -54    324    379   -135   -215    350    283    335    283    319    667    158
    -77    311    389   -119   -233    350    288    340    285    324    675    163
    -75    306    381   -116   -228    342    285    337    283    324    672    163
    -72    319    392   -124   -233    355    290    350    288    335    685    176
    -59    316    376   -127   -218    345    275    340    272    329    678    168
    -33    324    358   -145   -197    342    270    342    270    327    675    171
    -62    319    381   -129   -220    350    272    350    270    329    680    184
    -46    324    368   -140   -207    345    257    340    257    324    672    179
    -93    348    441   -127   -267    394    275    368    283    358    706    218
    -41    368    410   -163   -226    389    262    368    275    358    704    220
     36    381    345   -210   -153    363    241    353    254    342    688    213
     36    379    342   -210   -153    363    236    355    249    337    683    220
    -44    345    389   -150   -215    366    239    358    249    337    680    233
    -85    371    457   -145   -270    413    265    387    275    361    706    267
    -44    394    436   -176   -239    415    265    384    272    358    701    265
    -25    384    410   -181   -218    397    252    371    257    340    680    254
    -10    415    426   -202   -218    420    267    381    265    350    691    267
    -67    402    470   -168   -270    436    283    397    277    358    696    275
    -15    407    423   -197   -220    415    277    392    272    348    683    257
     51    436    384   -246   -166    410    280    394    272    345    680    249
     38    444    405   -241   -181    426    296    413    288    355    685    252
      0    441    439   -223   -220    441    309    426    301    366    688    252
    -23    433    454   -205   -239    444    324    439    311    371    688    254
    -64    402    467   -171   -267    433    329    441    314    368    678    252
    -23    405    428   -189   -226    415    327    439    311    361    665    244
      0    436    436   -220   -218    436    340    446    319    368    670    254
    -49    418    467   -184   -257    441    340    441    319    363    662    254
    -67    402    470   -168   -270    436    332    428    306    353    649    252
    -85    394    480   -153   -283    436    332    426    303    345    644    254
    -85    394    480   -155   -283    436    324    418    293    337    633    249
    -51    423    475   -187   -262    449    319    415    293    340    633    257
    -23    436    459   -207   -241    446    311    410    288    335    628    257
    -33    431    465   -197   -249    446    309    410    283    335    623    257
    -46    428    472   -192   -259    452    303    413    280    337    623    259
    -98    426    524   -166   -311    475    314    423    290    350    636    277
   -166    413    576   -124   -371    493    324    436    298    361    641    290
    -67    433    501   -181   -283    467    298    418    280    342    623    272
     49    459    407   -257   -179    436    275    400    257    324    605    257
     18    454    433   -236   -207    444    280    413    265    332    607    262
     20    470    446   -246   -215    459    280    418    265    337    613    267
    -25    465    491   -218   -257    478    280    418    265    345    618    280
      2    454    452   -231   -223    454    265    402    249    332    600    265
      5    439    433   -223   -215    436    257    402    239    324    592    262
     36    467    428   -252   -197    449    265    410    246    335    600    275
      2    439    436   -220   -215    439    252    397    233    324    589    267
    -23    415    439   -197   -231    426    244    389    220    319    581    267
    -15    410    426   -197   -220    418    236    379    207    311    574    265
      7    441    433   -226   -213    439    241    387    210    319    584    277
    -12    436    449   -210   -231    441    244    384    205    319    587    285
    -77    420    498   -171   -288    459    254    389    210    322    592    301
    -38    433    472   -200   -254    454    246    381    200    311    584    293
     38    470    428   -254   -194    449    249    387    197    311    584    293
     18    509    491   -262   -236    501    280    418    223    337    610    324
     72    537    465   -306   -197    504    275    415    215    332    607    322
    -10    532    542   -259   -275    537    296    439    239    355    631    345
     12    550    535   -283   -259    542    296    441    239    355    636    350
     59    576    517   -316   -228    548    288    428    231    348    636    348
    -15    623    639   -303   -327    631    322    459    272    394    685    397
    -10    620    631   -306   -322    626    301    444    259    384    685    392
     10    597    587   -306   -290    592    262    410    228    355    659    368
     83    628    545   -355   -231    587    231    389    213    340    649    363
     75    646    568   -361   -246    607    236    402    220    353    665    384
     31    566    535   -298   -252    550    210    376    187    319    631    353
    -18    517    532   -252   -275    522    205    376    176    306    620    340
    -38    470    509   -215   -272    488    192    368    158    288    600    322
    -25    426    452   -200   -239    439    171    348    129    254    566    290
    -31    389    420   -179   -226    405    155    332    111    228    540    265
    -59    376    433   -158   -246    405    150    324    103    220    532    259
    -62    381    444   -158   -252    413    161    335    114    228    537    267
   -155    345    501    -96   -329    420    166    342    119    233    540    267
    -93    337    431   -122   -262    384    135    316     93    207    511    233
    -98    350    446   -127   -272    397    142    327    103    215    517    241
    -67    368    436   -150   -252    402    137    327    103    213    511    236
    -75    309    384   -116   -228    345    109    303     77    184    480    202
    -72    296    366   -111   -220    329    132    340     96    194    475    200
     -5    228    233   -114   -119    231    174    415    106    168    418    124
     23    259    236   -140   -106    249    301    587    210    228    444    127
     51    407    355   -231   -153    381    439    818    400    405    597    265
     83    701    615   -392   -265    659    519    976    620    665    870    548
     70   1247   1176   -659   -553   1213    506    997    875   1036   1301   1018
    -80   1855   1935   -885  -1008   1893    366    789   1065   1387   1745   1496
   -239   1753   1992   -758  -1117   1873     80    348    815   1228   1644   1408
   -327   1078   1405   -376   -865   1239   -166    -77    246    610   1036    831
   -335    366    701    -15   -517    532   -296   -259   -200     51    449    254
   -194     12    207     90   -200    109   -288   -174   -290   -122    218      2
   -174     15    189     77   -181    101   -155      2   -179    -46    259     18
   -176     85    262     46   -220    171    -31    158    -49     57    342     83
   -150    194    345    -23   -249    270     54    265     54    150    423    155
    -93    254    348    -80   -220    301     85    311     93    184    446    176
    -85    257    340    -85   -215    298    111    337    111    200    454    179
   -213    181    394     12   -303    288    127    355    124    210    459    184
   -135    171    306    -20   -220    239    101    332    101    184    436    163
    -77    200    277    -59   -176    239    103    342    109    197    444    171
    -54    218    272    -83   -163    244    111    353    122    207    454    176
    -70    231    301    -80   -184    265    127    368    137    226    470    187
   -129    197    327    -36   -228    262    122    366    135    223    467    181
   -142    194    337    -25   -239    265    129    374    142    231    475    194
   -150    200    348    -25   -249    272    140    387    155    244    485    205
   -161    189    350    -15   -254    270    135    384    153    244    488    202
   -150    192    340    -23   -244    265    132    387    153    246    485    202
   -166    192    358    -12   -262    275    145    400    166    262    501    220
   -122    194    316    -38   -218    254    137    394    161    257    498    215
   -155    194    348    -20   -252    270    142    400    166    265    506    226
   -168    218    387    -25   -277    303    155    415    181    280    524    241
   -109    210    319    -49   -213    265    135    400    163    262    501    223
   -109    171    280    -31   -194    226    106    374    137    236    475    200
   -132    181    314    -25   -223    249    116    389    153    254    488    213
   -119    189    309    -36   -213    249    116    394    153    257    488    210
   -158    176    335     -7   -246    254    114    397    155    262    491    207
   -142    197    340    -28   -241    267    116    402    161    267    498    213
    -57    210    267    -77   -163    239     88    387    140    249    478    189
    -57    205    262    -75   -161    233     85    392    140    246    478    189
   -132    184    316    -25   -223    249     90    405    153    262    491    200
   -109    205    311    -49   -210    257     90    413    161    267    498    213
    -33    223    257    -93   -145    239     59    389    140    246    480    197
    -54    241    296    -96   -174    267     62    400    150    259    493    213
    -77    236    314    -77   -194    275     67    413    158    270    506    228
    -23    241    262   -109   -142    252     38    394    140    252    491    213
    -10    249    259   -119   -135    254     33    394    140    252    493    220
     12    272    259   -145   -122    267     33    402    148    262    504    233
     23    290    267   -155   -122    280     36    407    150    267    506    236
     -7    301    309   -148   -158    306     44    415    161    275    517    246
     70    340    270   -205    -98    306     38    413    161    270    517    244
      5    306    298   -158   -148    303     41    413    161    270    517    246
    -54    293    348   -119   -200    319     57    426    176    285    530    265
    -25    311    337   -142   -181    322     54    426    179    288    530    267
     25    335    309   -181   -142    322     51    423    181    288    524    267
     41    337    293   -192   -124    316     59    428    189    290    522    262
     44    337    293   -189   -124    316     77    444    205    301    527    267
      2    327    324   -166   -163    327     93    459    220    314    532    270
    -10    311    322   -150   -166    314     96    462    223    311    527    259
     23    314    290   -171   -135    303     96    459    223    309    519    249
     23    306    283   -163   -129    296    101    459    226    309    517    241
     20    303    283   -163   -132    293    101    454    223    303    514    231
    -18    275    293   -129   -155    285     98    444    218    298    506    218
    -31    290    322   -132   -176    306    111    452    231    311    519    231
    -96    259    355    -80   -226    306    106    441    223    303    514    220
    -44    272    316   -116   -179    293    101    433    215    296    504    207
    -49    275    324   -114   -187    298    103    436    218    298    509    210
      2    267    265   -137   -132    267     85    418    200    280    491    192
    -12    262    275   -124   -142    267     85    420    202    283    491    192
    -36    272    309   -119   -174    290     93    428    210    296    506    207
    -41    275    316   -116   -179    296     90    428    215    301    514    213
    -38    293    332   -129   -187    314     98    436    226    311    527    223
    -41    306    348   -132   -194    327    109    446    236    324    537    236
    -12    290    301   -140   -158    296     83    426    215    306    522    215
    -12    298    309   -142   -161    303     88    433    223    311    527    218
    -51    293    342   -122   -197    316     96    439    231    319    535    226
    -59    283    342   -111   -200    311     90    436    228    322    540    228
    -33    285    319   -127   -176    301     85    433    228    314    537    220
    -18    288    303   -135   -161    296     80    431    226    311    540    215
    -38    293    332   -127   -187    311     90    439    236    322    550    220
   -101    275    376    -85   -239    324    101    452    246    329    555    223
    -64    280    342   -109   -205    311     88    439    236    319    550    215
    -64    288    353   -111   -207    319     93    446    246    329    561    226
   -114    280    394    -83   -254    337    106    459    257    342    574    236
    -75    275    350    -98   -213    311     93    444    244    324    558    218
    -51    272    324   -111   -189    298     80    431    231    311    545    205
    -49    311    358   -132   -205    335    101    446    252    335    566    226
    -85    322    407   -119   -246    363    129    472    275    358    589    244
    -49    327    376   -137   -213    350    124    465    270    350    581    236
      0    363    361   -181   -181    363    135    475    277    361    592    241
    -23    355    376   -166   -200    366    140    478    280    358    589    239
    -62    355    418   -145   -241    384    150    491    288    368    600    249
    -62    405    467   -171   -265    436    176    509    319    400    633    275
    -49    436    483   -194   -267    459    176    509    329    415    649    288
    -49    444    491   -197   -270    467    163    501    329    413    649    285
    -44    415    457   -187   -252    436    129    472    303    387    626    265
    -46    415    462   -184   -254    439    114    459    301    384    628    267
    -41    381    423   -171   -233    402     93    446    280    363    607    246
    -70    340    407   -135   -239    374     85    439    267    348    592    226
    -85    293    379   -106   -233    335     80    439    259    335    576    207
    -62    267    329   -101   -194    298     67    423    241    311    555    187
    -15    226    241   -106   -127    233     33    387    202    265    506    137
    -57    189    246    -67   -150    218     31    379    192    252    488    124
   -106    166    272    -31   -189    218     36    379    194    254    493    124
    -46    158    205    -54   -124    181     15    358    174    231    470    101
    -41    150    189    -57   -116    168      7    353    166    220    459     90
    -51    148    200    -46   -127    171     10    355    168    223    462     90
    -41    129    171    -44   -106    150      0    340    158    215    449     75
    -85    124    210    -18   -148    166     12    348    174    228    465     85
    -54    127    179    -38   -116    153      5    340    163    218    452     72
    -28     88    116    -31    -72    101      7    350    150    189    415     36
    -36     18     54      7    -46     33     88    457    181    187    379    -10
   -106     49    155     28   -129    101    252    665    316    283    446     31
      2    200    194   -101    -96    194    361    862    470    418    566    140
    163    535    371   -350   -103    454    400    971    657    652    810    392
    176   1153    976   -667   -400   1065    379    971    935   1057   1278    896
    -31   1756   1787   -862   -909   1771    210    732   1122   1421   1732   1374
   -246   1595   1842   -675  -1044   1717    -72    296    854   1234   1595   1252
   -285    891   1176   -303   -730   1034   -322   -124    257    579    956    641
   -200    181    381      7   -290    280   -454   -303   -207     10    358     41
   -129   -145    -15    137    -57    -80   -415   -192   -270   -137    155   -184
   -132   -129      2    129    -70    -64   -280    -20   -161    -70    189   -166
   -116    -23     93     70   -106     33   -148    135    -28     36    277    -90
   -150     51    200     49   -176    124    -54    241     70    127    358    -20
   -103     83    187     10   -145    135    -25    277     98    148    374    -10
    -59     96    155    -18   -106    124    -20    280     93    135    353    -28
    -64     93    158    -15   -111    124     -5    296    103    137    355    -23
    -88     80    168      2   -129    122     -2    298    101    132    353    -31
   -127     72    200     28   -163    135     10    306    109    142    361    -25
   -116     88    205     12   -161    145     10    311    111    148    366    -31
   -101    109    210     -5   -155    158     10    311    111    148    363    -41
    -23    106    127    -41    -75    114    -12    288     85    119    332    -75
    -12     93    106    -38    -59     98     -5    293     88    116    332    -77
    -41    109    148    -33    -96    127      5    306     98    127    342    -67
    -51    109    161    -28   -106    135      7    306     96    127    337    -70
    -90    101    192     -7   -140    145     10    306     93    127    335    -70
    -72    116    189    -20   -129    153     18    319    103    137    342    -62
    -46    137    181    -46   -116    158     12    311     96    132    335    -70
    -80    119    200    -20   -140    158      0    298     83    116    319    -77
    -64    111    176    -25   -122    145      2    298     83    116    316    -75
   -116    127    244     -5   -179    184     25    322    109    137    340    -49
   -132    129    262      0   -197    194     36    335    116    150    345    -44
    -90    111    202    -12   -145    155     15    314     93    127    322    -67
    -33    132    166    -51   -101    148      0    298     77    114    303    -77
   -142    140    283      2   -213    210     31    332    109    142    335    -41
    -98    137    236    -20   -166    187     18    322     96    135    319    -57
    -51    116    168    -33   -111    142    -10    296     70    111    293    -77
    -57    132    187    -38   -124    158     -2    311     80    122    303    -62
     25    179    153   -101    -62    166     -7    309     75    116    298    -62
    -59    132    189    -36   -124    158    -15    306     72    114    293    -64
    -28    132    161    -51    -96    145    -28    298     62    109    285    -67
     15    150    135    -83    -59    142    -36    298     59    106    285    -62
    -15    158    174    -70    -93    166    -36    303     67    116    296    -46
     -7    166    174    -80    -90    168    -41    303     64    116    296    -44
    -49    194    244    -72   -148    220    -23    327     88    142    324     -7
    -70    207    277    -70   -174    241    -10    345    106    161    340     15
     23    220    197   -122    -85    210    -28    329     88    145    324      7
      2    218    213   -111   -106    215    -41    314     75    137    319      0
    -46    241    285    -98   -166    262    -15    335    101    161    345     28
      0    285    283   -145   -142    285     -7    340    109    168    353     41
      0    283    283   -140   -140    283    -10    335    103    161    342     36
    -44    254    298   -106   -171    275      5    353    122    174    348     46
     12    257    244   -137   -114    252      0    350    116    166    337     33
     12    267    254   -142   -122    262     15    366    132    179    350     44
     64    301    236   -181    -85    270      7    361    132    168    342     31
    -31    272    303   -122   -168    288     44    394    163    192    363     51
   -103    254    358    -75   -231    306     75    423    194    220    381     67
    -23    252    275   -114   -148    262     59    402    176    200    358     36
    -18    254    272   -116   -145    262     51    387    163    179    337     18
    -64    246    311    -93   -189    280     57    381    166    179    337     15
   -163    223    387    -31   -275    306     80    397    184    200    355     31
   -135    223    358    -44   -246    290     83    400    187    202    361     31
    -77    231    309    -75   -192    270     64    379    168    184    345     10
    -49    239    288    -96   -168    262     57    361    158    166    327    -10
    -80    205    285    -62   -184    244     54    355    153    158    316    -18
   -103    213    314    -57   -207    262     59    366    161    166    324     -5
    -41    231    272    -93   -155    252     36    345    142    150    309    -18
    -41    226    265    -93   -153    244     44    353    150    158    311    -12
    -88    215    303    -64   -197    259     62    368    166    171    327     10
   -116    223    340    -54   -228    280     75    379    181    184    340     23
    -64    239    303    -85   -184    270     64    371    179    187    335     15
    -80    254    332    -88   -207    290     75    379    189    200    350     23
   -127    233    361    -51   -244    296     85    389    194    205    355     25
   -106    244    348    -70   -228    293     83    381    189    200    348     20
    -88    239    327    -75   -207    283     77    374    181    194    340     15
   -153    228    381    -38   -267    303     88    381    189    202    350     23
   -168    231    397    -31   -283    314    103    394    202    213    361     36
   -184    218    402    -18   -293    309    103    392    200    207    353     33
    -80    265    345    -90   -213    303     77    366    176    187    332      7
    -70    241    311    -88   -192    277     83    368    176    189    327      2
   -148    192    340    -20   -244    265     96    379    181    192    329     10
   -174    189    363     -7   -270    275    106    387    192    200    340     23
   -129    194    324    -31   -226    259     90    371    176    184    327      5
   -114    205    316    -46   -215    259     90    371    176    187    324      0
   -101    220    322    -59   -213    270    111    387    194    205    337     12
   -103    249    350    -75   -228    301    137    410    215    220    353     25
    -33    309    342   -137   -187    324    158    423    228    233    363     33
    -75    267    340    -96   -210    303    150    413    215    218    350     18
   -109    265    374    -77   -241    316    163    426    228    228    358     28
   -127    296    423    -85   -275    358    176    436    244    241    371     44
   -127    340    467   -106   -296    402    205    457    272    265    394     72
   -142    353    493   -106   -319    420    213    462    283    270    397     80
   -174    327    501    -77   -337    413    205    454    283    270    392     83
   -184    296    480    -54   -332    387    184    433    267    254    371     70
   -145    309    454    -80   -298    381    155    410    249    236    355     59
   -119    280    397    -83   -259    337    127    387    220    215    335     33
   -145    223    368    -38   -257    293    127    384    210    200    319     10
   -161    166    327     -5   -244    246    114    374    189    171    285    -20
   -111    132    244    -10   -176    187    101    353    163    140    249    -51
   -101     90    189      2   -145    137     80    327    132    103    215    -85
   -103     83    187     10   -145    135     67    309    114     85    194   -103
   -166     70    233     46   -200    150     72    309    114     85    194   -101
   -124     46    171     38   -148    109     59    293     96     62    171   -119
   -132     23    153     54   -142     88     57    283     85     51    158   -129
   -140      2    142     67   -140     72     59    283     83     49    153   -137
   -161      7    166     75   -166     85     62    280     85     51    153   -135
   -155      2    158     77   -155     80     54    272     77     41    148   -140
   -181      2    181     88   -181     90     72    288     90     54    153   -132
    -77    -33     41     54    -62      2     59    288     59     10     93   -192
    -80    -88    -10     83    -36    -49    153    405    101     10     67   -233
    -80    -44     36     62    -59     -5    296    587    220    101    129   -192
     31    132     98    -83    -33    114    394    776    384    262    272    -59
    103    524    420   -314   -158    472    449    904    618    561    587    272
    103   1195   1091   -649   -493   1143    426    901    919   1000   1088    805
   -124   1639   1764   -756   -943   1701    254    649   1060   1291   1454   1187
   -285   1296   1582   -506   -935   1439    -38    181    680    948   1153    906
   -329    548    875   -109   -602    711   -270   -239     49    239    462    259
   -267    -75    192    171   -231     57   -384   -358   -327   -226    -36   -231
   -280   -324    -44    303   -119   -184   -309   -210   -327   -288   -148   -355
   -239   -303    -67    270    -88   -187   -202    -72   -241   -231   -119   -348
   -166   -161      5    163    -88    -77    -80     72   -114   -124    -28   -270
   -116    -67     49     90    -83    -10    -28    137    -54    -72     12   -228
    -83    -67     15     75    -49    -25     -2    163    -36    -62     10   -231
   -106    -88     18     96    -64    -36     20    181    -25    -57     12   -228
   -145    -62     83    103   -116     10     44    202     -5    -33     33   -210
   -119    -46     72     83    -98     12     49    210      2    -31     33   -210
    -85    -51     33     70    -59    -10     44    207      0    -36     25   -213
   -124    -62     62     90    -93      0     62    223     15    -23     33   -202
   -122    -23     98     72   -111     36     72    228     25    -10     44   -192
   -132    -44     85     85   -111     20     72    226     20    -12     36   -197
   -101    -64     36     83    -70    -15     67    215     10    -25     23   -207
   -176    -77     98    124   -140     10     72    220     15    -18     28   -200
   -187    -62    124    122   -155     31     80    231     25    -10     36   -192
   -142    -41    101     90   -124     28     72    220     20    -15     28   -194
   -148    -25    122     88   -135     46     90    239     38      2     44   -181
   -176    -62    111    119   -148     23     90    239     36     -2     33   -189
   -116    -64     51     90    -85     -7     70    218     15    -23     10   -210
    -20    -41    -23     31      0    -33     49    200     -2    -41     -7   -226
    -62    -41     20     51    -41    -10     67    220     18    -20     12   -202
    -90    -64     25     75    -59    -18     67    213     12    -25      2   -213
   -132    -57     75     93   -103      7     80    226     25    -10     18   -197
   -140    -51     88     96   -116     18     80    228     31     -2     25   -192
   -111    -54     57     83    -85      0     83    233     33      0     28   -187
   -129    -57     70     90   -101      7     80    231     31     -2     20   -192
   -127    -54     72     90   -101     10     83    233     33      0     23   -189
   -103    -36     67     67    -88     15     72    223     25     -2     20   -192
   -163    -31    132     98   -148     49     98    252     57     33     59   -155
    -96     -7     88     51    -93     38     70    228     36     12     41   -171
    -41    -10     31     25    -36     10     57    223     28      5     33   -171
    -57     10     67     23    -62     38     72    244     51     31     59   -140
    -64     10     75     28    -70     41     57    226     31     15     46   -150
    -72    -15     57     44    -67     20     57    231     31     18     44   -148
     -5      0      5      2     -5      2     41    223     25     15     41   -148
      2     10      5     -7      0      7     33    220     28     20     46   -140
    -57     46    103      5    -80     75     70    254     64     51     80    -98
    -72     31    103     18    -88     64     75    246     57     44     75   -103
    -75     38    111     18    -93     75     80    246     59     51     80    -98
    -64     54    116      5    -90     85     83    252     67     57     85    -93
    -33     67    101    -15    -67     83     90    259     75     62     90    -90
    -28     64     90    -18    -59     77     98    265     77     64     90    -88
    -64     54    116      5    -90     85    114    277     93     77     98    -80
   -116     54    171     28   -145    111    153    316    132    109    124    -57
      5     77     72    -41    -33     75    129    290    109     88    101    -88
      2     77     75    -41    -36     77    140    293    111     88     93   -101
    -41     70    111    -12    -75     90    161    301    122     98     98   -101
   -109     59    166     23   -137    111    187    319    142    119    114    -85
    -64     57    122      5    -93     88    181    311    135    106     98   -101
    -75     33    106     20    -90     70    176    296    122     96     77   -122
    -80     23    103     28    -93     62    187    298    127     98     80   -116
    -62     20     83     20    -75     51    184    285    111     83     62   -129
    -77     -7     70     44    -75     31    174    262     90     64     44   -148
    -96     -2     90     46    -93     44    184    270    101     77     54   -137
   -132     15    145     57   -140     80    207    296    124    106     77   -109
   -155     -7    145     80   -153     67    197    288    116     98     64   -114
   -114    -28     85     72   -101     28    176    267     90     75     36   -132
    -85     -5     77     44    -83     36    181    270     93     80     41   -124
   -122     -5    114     62   -119     54    194    275     98     90     49   -119
   -137    -36    101     85   -122     33    179    259     83     75     23   -132
    -90      5     96     44    -93     49    181    262     88     75     18   -116
    -90     -5     85     46    -90     38    179    262     85     70      5   -116
   -124    -18    106     70   -116     44    187    270     93     77      7   -106
   -155    -23    132     88   -145     54    194    272     96     80      5   -101
   -135    -38     96     88   -116     28    181    254     77     57    -20   -122
   -122    -28     93     75   -109     31    179    249     75     57    -18   -124
   -106     -2    103     51   -103     49    181    249     75     57    -10   -129
    -88      2     88     41    -88     46    174    236     62     41    -23   -145
   -106     -7     98     57   -103     44    174    231     57     38    -23   -148
   -106    -10     96     59   -101     41    179    228     54     31    -33   -148
   -129    -28    101     77   -116     36    179    226     44     20    -46   -153
   -116    -15     98     64   -109     41    181    226     44     23    -44   -145
    -54     20     75     18    -64     46    192    231     46     23    -44   -135
    -80     23    101     25    -90     59    205    241     54     25    -41   -127
    -88     54    140     15   -114     96    223    252     62     36    -25   -116
    -44     80    124    -18    -85    103    228    254     64     41    -18   -116
    -80     64    145      7   -111    103    236    257     62     41    -18   -116
    -64     98    161    -18   -114    129    246    262     67     46     -7   -106
   -109    142    249    -18   -179    194    267    272     88     67     12    -83
   -168    179    348     -5   -257    262    298    296    122    101     51    -44
   -150    168    319     -7   -233    244    275    275    101     83     38    -54
    -15    192    205    -88   -111    200    226    226     57     44      2    -83
    -23    174    197    -77   -109    184    202    202     38     31     -5    -85
    -54    132    187    -41   -122    158    184    184     15     15    -18    -93
    -44    103    148    -28    -96    124    166    166    -10    -12    -49   -116
    -70     75    145     -2   -109    109    166    161    -20    -25    -62   -124
    -57     70    124     -7    -90     96    166    158    -31    -31    -70   -127
    -72     20     90     23    -83     54    161    140    -54    -57    -93   -142
   -122    -54     67     88    -96      5    148    122    -80    -80   -122   -158
   -127    -64     62     96    -96     -2    137    106   -101    -98   -137   -171
   -122    -72     49     96    -88    -12    135     96   -111   -106   -145   -171
   -103    -49     54     72    -80      2    145     98   -109   -101   -135   -161
   -101    -33     67     67    -85     15    148     98   -109    -98   -132   -158
   -135    -75     57    103    -96     -7    135     80   -127   -114   -148   -171
   -137    -77     59    106   -101    -10    132     75   -132   -116   -150   -171
   -124    -75     49     96    -88    -12    129     72   -142   -124   -161   -174
   -106   -111     -5    109    -51    -59    137     90   -148   -142   -184   -192
    -62   -181   -119    119     25   -150    210    194   -119   -155   -231   -249
    -33   -119    -88     75     25   -103    340    366      0    -70   -174   -218
      7     23     15    -18     -5     20    454    555    166     88    -33    -90
     38    350    311   -194   -135    332    530    701    392    368    265    215
     23    961    937   -493   -457    950    548    730    670    776    737    704
   -163   1356   1517   -597   -841   1436    381    467    740   1000   1044   1008
   -288   1187   1473   -449   -880   1330     96     25    441    782    875    846
   -322    545    867   -111   -594    706   -114   -400   -158    106    213    241
   -283    -64    218    171   -252     75   -220   -501   -522   -363   -285   -239
   -249   -381   -135    314    -59   -259   -207   -410   -576   -483   -446   -397
   -215   -423   -207    316     -5   -316   -119   -283   -504   -446   -433   -389
   -153   -322   -168    239      7   -246    -10   -150   -392   -353   -355   -319
   -150   -231    -80    189    -36   -155     57    -72   -309   -275   -285   -257
   -150   -192    -44    171    -54   -119     90    -33   -267   -239   -249   -228
   -207   -194     12    200   -111    -93    124     -2   -239   -210   -220   -202
   -197   -155     41    176   -119    -57    153     25   -213   -184   -197   -176
   -166   -135     31    148    -98    -51    161     33   -205   -176   -192   -171
   -132   -148    -18    140    -59    -83    145     18   -220   -187   -200   -187
   -127   -135    -10    129    -59    -72    150     23   -218   -179   -187   -181
   -155   -124     31    140    -93    -46    163     33   -205   -163   -166   -161
   -114   -148    -33    129    -41    -90    135      5   -241   -194   -194   -187
   -111   -132    -23    122    -46    -77    140     12   -239   -192   -189   -179
     -7   -122   -114     62     51   -116    114    -10   -267   -215   -207   -200
    -59   -142    -83    101     10   -114    122     -5   -259   -202   -187   -181
   -111   -142    -33    124    -41    -88    135     12   -244   -184   -158   -155
    -51   -135    -83     93     12   -109    124      5   -257   -194   -163   -161
    -67   -114    -46     88    -12    -80    129      7   -252   -181   -140   -142
    -96    -90      5     93    -51    -44    132      7   -244   -171   -116   -127
   -119    -83     36    101    -80    -23    137     12   -233   -163   -103   -119
   -101    -70     31     85    -67    -18    132     10   -236   -163    -93   -114
    -85    -62     23     72    -57    -20    127      7   -239   -166    -85   -114
   -114    -57     57     85    -85      0    135     15   -228   -150    -62   -101
   -145    -54     90     98   -119     15    145     28   -215   -135    -44    -98
    -59      2     62     28    -59     31    148     31   -210   -127    -28    -96
    -23    -20      0     20    -12    -10    114     -2   -241   -158    -57   -129
    -41     -2     38     23    -41     18    124      7   -223   -137    -28   -106
    -36     12     49     10    -41     31    116      2   -226   -135    -15   -103
   -116     18    135     49   -127     75    132     18   -205   -114     18    -85
   -101     23    124     36   -114     72    132     23   -200   -106     36    -85
    -51     38     90      7    -70     64    122     23   -200   -101     46    -90
    -62     31     93     12    -77     62    109     12   -207   -109     44    -90
    -62     41    103      7    -83     72    103     12   -205   -103     41    -72
    -90     46    135     20   -111     90    106     23   -194    -93     46    -46
    -67     41    109     12    -88     75     98     28   -194    -93     46    -38
    -38     62    101    -12    -70     80    101     38   -187    -85     49    -31
    -64     75    140     -5   -101    106    109     49   -174    -70     62    -10
    -36     83    116    -25    -75     98    109     46   -171    -67     59     -7
    -90     83    174      5   -132    127    137     70   -148    -44     83     18
    -75    103    179    -15   -127    140    142     70   -140    -41     85     20
    -36    124    161    -44    -98    142    150     77   -132    -38     80     23
    -31    106    137    -38    -83    119    153     80   -129    -41     72     20
      0     93     93    -46    -46     93    161     85   -122    -36     72     18
    -36     77    114    -20    -75     96    179    106   -103    -23     80     15
    -57     77    135    -12    -96    106    202    122    -80     -5     93     18
    -83     93    174     -5   -127    132    228    140    -54     18    109     31
   -114     90    205     12   -158    148    249    155    -33     33    116     38
   -142     72    215     33   -179    142    265    166    -18     41    114     38
    -98     70    168     12   -135    119    267    161    -18     41    106     31
   -114     38    153     36   -132     96    265    150    -23     31     90      7
   -142     28    171     57   -155     98    277    155    -15     36     90      7
   -205      0    202    101   -205    101    285    155    -12     36     90      5
   -220    -10    210    114   -215     98    296    166      0     41     93     12
   -161     -7    153     83   -158     72    290    155     -5     36     85      5
   -161    -18    142     90   -153     62    290    153     -2     44     96     12
   -166     -7    158     85   -166     75    303    161     10     59    106     20
   -171     -7    161     88   -168     75    303    161     10     57    103     18
   -114      5    119     51   -116     62    293    153      2     49     96     10
   -101     12    114     44   -106     62    290    150      2     54    101     15
   -140     -2    137     70   -140     67    296    155      7     62    111     28
   -163      0    163     80   -163     80    314    171     31     85    135     51
   -168      7    176     80   -174     90    324    181     44     98    148     62
   -210    -12    197    111   -205     90    324    184     46     98    150     64
   -192    -10    179     98   -187     83    319    179     41     96    145     62
   -150     12    163     67   -155     88    324    187     49    103    150     67
   -127      2    129     62   -129     64    314    176     33     93    137     54
    -77      0     77     38    -77     38    298    163     23     83    127     44
   -119    -20     98     67   -109     38    314    171     31     88    132     44
   -122    -28     93     72   -109     31    309    166     25     85    132     44
   -155    -15    137     83   -148     59    319    179     41    101    148     62
   -150    -10    140     80   -145     64    316    176     36     98    145     54
    -98     -7     88     51    -93     38    309    163     23     83    129     36
   -122    -12    109     67   -116     46    324    171     31     88    129     38
   -142      5    145     67   -145     72    353    192     54    106    148     51
    -93     46    140     23   -116     93    368    210     72    127    168     75
    -80     70    150      2   -114    109    381    220     83    140    184     85
    -80     51    132     12   -106     93    371    207     67    122    166     64
    -90     62    150     12   -122    103    376    207     72    122    168     67
   -127    116    244      5   -184    179    415    239    114    166    215    109
    -96    171    267    -38   -181    218    426    246    132    187    241    132
    -59    163    223    -51   -142    192    400    220    114    168    228    119
    -54    171    226    -59   -140    197    381    202    101    158    220    111
   -103    168    272    -31   -187    220    376    205    109    168    233    129
   -124    124    246      0   -187    184    361    192     93    153    223    116
   -109     83    192     12   -150    135    345    176     70    129    194     83
    -72     46    119     10    -96     83    332    161     44    103    168     54
    -80     12     93     33    -85     51    322    145     23     83    148     49
   -135    -33    101     83   -122     33    319    137     12     70    132     36
   -239    -80    155    158   -197     36    332    142     15     70    129     36
   -140    -98     41    116    -93    -31    290     98    -31     23     80    -15
    -93   -132    -38    114    -28    -85    265     70    -62    -10     46    -49
    -83   -109    -25     96    -31    -67    270     72    -57     -5     54    -38
   -111   -124    -12    116    -49    -70    277     77    -54      2     59    -33
   -140   -114     23    124    -83    -46    298    101    -28     28     88    -10
    -57   -103    -46     80     -5    -75    275     80    -49     10     72    -28
    -38   -129    -90     83     23   -111    257     67    -67    -12     44    -54
    -75   -192   -116    132     20   -155    293    119    -54    -15     28    -75
    -75   -241   -168    158     44   -205    389    246      0     -5     12   -114
    -51   -155   -103    103     25   -129    527    433    135     98     88    -67
     25     38     12    -33      5     25    639    636    322    285    265     93
     96    459    363   -277   -132    413    688    748    558    592    602    444
     59   1122   1062   -592   -501   1093    659    714    831   1010   1098    963
   -163   1530   1693   -683   -927   1610    446    397    896   1241   1415   1291
   -324   1166   1488   -423   -906   1327    153    -57    509    896   1109   1002
   -384    402    787    -10   -584    594    -44   -418    -83    215    433    368
   -379   -205    171    290   -277    -18   -106   -465   -392   -194    -15    -77
   -215   -400   -184    309    -15   -293    -59   -345   -402   -272   -142   -220
   -153   -374   -223    262     33   -301     57   -197   -298   -207   -103   -194
   -181   -311   -129    246    -25   -223    168    -62   -179   -109    -25   -127
   -116   -189    -72    153    -23   -132    239     23    -90    -31     44    -62
   -135   -187    -51    161    -41   -119    270     57    -64    -10     62    -49
   -174   -205    -31    187    -72   -119    288     75    -51      0     72    -49
   -122   -189    -70    155    -28   -129    293     80    -46      0     75    -57
   -116   -168    -51    142    -33   -111    314     98    -28     20     96    -38
   -155   -168    -12    163    -72    -90    324    109    -20     31    106    -31
   -124   -168    -44    145    -41   -106    314    101    -23     23     98    -38
   -129   -174    -46    150    -44   -111    322    111    -15     31    106    -31
   -137   -174    -36    153    -51   -106    327    116    -10     36    114    -25
   -129   -163    -33    148    -49    -98    335    122     -2     44    122    -20
   -137   -163    -25    148    -57    -93    337    127      0     46    127    -25
   -142   -163    -20    153    -62    -93    335    124     -2     46    124    -28
   -184   -163     18    174   -103    -72    358    145     20     67    142     -7
   -168   -166      2    168    -85    -83    350    140     15     62    142    -10
   -114   -148    -33    129    -41    -90    342    135     10     54    135    -18
   -140   -155    -15    148    -62    -85    348    140     15     57    137    -12
    -96   -140    -44    116    -25    -93    340    135     15     57    137    -10
    -59   -132    -72     96      5   -103    337    135     10     54    137    -12
   -114   -132    -18    124    -49    -77    355    150     28     70    155      5
   -150   -150      0    150    -77    -75    358    155     31     72    158      5
   -122   -132    -10    124    -57    -72    353    153     31     75    163      2
   -111   -132    -20    122    -46    -77    348    153     31     75    163      2
   -145   -137      7    140    -77    -64    355    166     38     85    171     10
   -124   -132     -7    127    -59    -70    348    163     36     85    168      7
   -119   -127     -7    122    -57    -67    345    163     36     88    171     10
   -140   -150    -10    145    -64    -80    335    163     31     83    168     12
   -101   -122    -23    111    -38    -72    337    174     38     90    176     23
    -49    -90    -44     70     -5    -67    332    174     38     93    181     28
    -83   -106    -23     93    -31    -64    322    168     33     90    184     31
    -64    -90    -25     77    -20    -59    322    176     38    101    194     41
    -77    -72      5     75    -44    -36    324    184     49    111    207     57
    -80    -49     31     64    -57    -10    327    197     59    122    220     75
    -85    -57     28     70    -57    -12    316    194     57    122    220     75
    -54    -33     20     44    -38     -7    319    197     59    129    228     80
    -28      0     28     12    -28     15    327    202     70    137    236     98
    -77    -10     67     44    -75     28    335    207     77    145    244    109
   -137    -10    127     72   -135     57    358    231    101    166    265    129
    -98      2    101     49    -98     51    355    231    101    166    262    127
    -28      7     36     10    -33     20    340    220     90    150    249    114
    -85      0     85     44    -85     41    363    244    114    171    267    129
   -135      5    140     64   -137     70    389    272    142    194    280    145
   -135     10    145     62   -140     77    405    285    158    200    285    150
   -129     15    145     54   -137     77    418    296    168    205    285    150
    -67     28     93     18    -80     59    413    290    166    194    270    132
    -62     23     85     18    -75     54    418    290    168    192    262    122
    -36      7     44     15    -38     25    405    272    150    171    241     93
    -64     -2     59     33    -64     28    413    270    158    174    244     88
   -101     -2     98     51   -101     49    431    283    174    189    262     96
    -62     -7     51     33    -57     20    410    262    155    168    241     70
    -18      7     25      5    -20     15    405    252    150    161    236     59
    -75    -18     57     46    -67     18    410    252    153    161    236     54
   -109    -44     64     77    -88      7    405    244    150    153    231     49
   -174    -44    129    109   -153     41    423    265    171    174    252     72
   -168    -31    137    101   -153     51    431    272    181    184    265     88
   -111    -23     88     67   -101     31    415    262    171    174    254     77
   -148    -15    132     80   -142     59    433    275    192    194    275     93
   -145     -7    137     75   -142     64    439    280    197    200    280     98
    -88     15    103     36    -96     59    431    275    197    200    280     90
    -36     18     51      7    -44     33    410    257    179    187    265     72
    -80     12     93     33    -85     51    423    270    189    202    277     85
    -83     -7     75     44    -77     33    413    257    176    189    265     72
    -88      5     93     41    -90     49    423    267    189    200    272     80
    -96     10    103     41   -101     57    423    270    189    205    275     88
    -57      7     64     25    -62     33    407    254    174    189    259     77
   -103     18    122     41   -114     70    423    272    194    207    280     98
    -28     18     46      5    -36     31    402    244    168    184    257     77
    -64     15     80     23    -72     46    410    257    176    189    262     85
    -77      0     77     38    -80     38    413    259    176    189    262     85
    -96    -15     77     54    -88     28    405    257    168    181    254     80
    -59     18     77     20    -67     46    410    265    174    189    257     85
    -38     38     75     -2    -57     54    420    270    181    194    265     83
    -57     25     83     12    -70     54    431    277    187    194    265     80
    -51     62    111     -7    -83     85    454    296    205    210    280     90
    -70     98    168    -12   -119    132    488    329    239    241    311    119
    -44     88    132    -23    -88    111    483    324    228    228    298    103
    -23     80    103    -28    -62     90    478    319    220    218    285     93
    -46    103    150    -31   -101    127    498    332    244    236    306    109
    -18    176    194    -77   -106    184    517    350    275    267    340    137
    -33    174    205    -72   -119    189    514    348    277    272    342    140
    -85    127    213    -20   -150    168    491    324    262    259    324    127
    -90    124    215    -18   -153    168    467    303    252    249    316    122
    -70    119    189    -23   -129    153    444    285    233    231    301    109
   -116     93    210     10   -163    150    462    306    249    241    306    119
   -122     28    150     44   -135     88    444    285    220    207    270     80
   -111    -36     75     72    -96     18    410    249    179    161    220     31
   -101    -75     25     88    -64    -25    394    226    153    135    187      0
   -140    -90     49    114    -98    -20    405    239    155    137    189      2
   -119    -88     28    103    -75    -31    402    231    148    129    176     -7
    -25    -98    -72     62     20    -85    363    189    106     88    135    -46
    -33   -111    -77     72     20    -96    361    187    103     85    132    -51
    -77   -116    -38     98    -20    -80    374    200    111     96    142    -44
   -114   -116     -5    114    -54    -62    374    202    111     98    140    -44
   -119   -124     -5    119    -59    -64    368    200    103     93    132    -46
    -93   -142    -49    119    -23    -96    353    184     88     77    111    -62
    -96   -166    -72    129    -12   -119    353    189     75     57     83    -88
    -88   -241   -155    163     33   -200    410    275     88     38     44   -142
    -93   -218   -124    155     12   -171    545    454    192    101     75   -132
    -72    -44     28     59    -51     -7    727    714    392    275    223     -2
     23    179    153   -101    -64    166    763    828    553    467    418    200
    101    722    620   -413   -259    672    717    818    782    818    826    641
    -93   1371   1465   -639   -779   1418    581    633   1010   1223   1325   1169
   -283   1465   1748   -589  -1015   1605    293    213    867   1205   1376   1228
   -288    795   1083   -254   -685    937     18   -233    272    563    748    639
   -259     36    296    111   -277    163   -119   -454   -249    -70     93     15
   -161   -335   -174    246      5   -254   -101   -371   -363   -275   -166   -262
   -184   -426   -241    306     28   -335     25   -197   -272   -236   -166   -283
   -194   -337   -145    265    -25   -241    171    -23   -135   -122    -75   -207
   -168   -226    -59    197    -54   -142    254     77    -41    -38     -5   -140
   -158   -205    -46    181    -57   -127    301    132      5     -5     23   -111
   -174   -200    -25    187    -75   -114    337    174     33     20     41    -96
   -181   -200    -20    189    -83   -111    340    179     36     15     36    -96
   -124   -187    -64    155    -31   -127    324    163     20      0     20   -114
   -119   -181    -62    148    -28   -122    332    171     28      5     20   -111
   -140   -174    -33    158    -54   -103    342    184     41     15     31    -98
    -88   -135    -46    111    -20    -93    340    184     41     12     28   -101
    -41   -137    -96     88     25   -116    327    171     28     -2     10   -116
    -59   -171   -114    114     25   -142    324    166     23    -10      0   -122
    -54   -179   -124    116     33   -153    324    166     20    -15     -5   -122
    -46   -163   -116    103     33   -140    332    174     28     -5      5   -116
   -103   -163    -59    132    -23   -111    345    184     41      7     18   -106
   -132   -145    -12    137    -59    -80    350    187     49     15     25    -93
    -64   -142    -77    103      5   -111    335    174     33     -2      7   -111
    -70   -145    -75    106      2   -111    342    187     44      5     12   -101
    -41   -114    -75     77     15    -96    337    187     44      5     15    -98
    -57   -106    -49     77     -5    -77    340    189     49      7     20    -90
   -119   -119      0    119    -59    -59    350    200     57     15     31    -77
   -132   -109     20    119    -80    -44    355    207     64     25     44    -70
    -98    -83     15     90    -59    -36    342    202     57     18     46    -77
    -49   -135    -88     90     18   -114    311    174     28    -18     10   -114
    -46   -122    -75     85     12    -98    327    192     46     -2     33    -90
    -88    -98    -10     93    -41    -54    329    200     57     10     51    -83
    -88    -83      2     85    -46    -41    342    220     70     23     67    -67
   -101    -88     12     93    -59    -38    348    228     77     31     83    -59
   -155    -90     64    124   -111    -12    348    236     83     41     96    -51
    -90    -75     15     80    -54    -31    322    220     64     23     83    -70
    -46    -70    -23     57    -12    -46    309    218     62     20     83    -72
    -85    -59     23     70    -57    -18    311    226     70     28     98    -57
    -62    -18     44     41    -54     12    311    236     80     38    116    -41
    -88    -23     62     54    -77     18    314    249     90     51    132    -23
    -46    -15     31     31    -38      5    303    241     80     41    127    -31
    -36     -2     33     18    -36     15    303    244     85     49    137    -23
    -36     23     59      7    -46     41    311    254     98     64    155     -7
    -18     31     49     -7    -33     38    311    257    103     70    161     -2
     -5     75     80    -36    -41     77    316    259    114     80    171     10
     -5     85     88    -41    -46     85    327    262    119     83    176     12
    -77     36    114     20    -96     75    340    280    135    101    192     25
    -83     49    129     15   -106     88    363    303    161    124    213     38
    -83     64    148      7   -114    103    376    319    176    137    220     46
   -101     51    153     23   -127    101    376    316    176    135    215     36
   -114     62    176     25   -145    119    397    335    200    155    233     49
    -72     88    158     -7   -116    124    405    342    210    163    239     49
    -64     88    153    -12   -109    122    413    345    218    171    239     49
   -103     83    187      7   -145    135    415    345    220    174    241     46
   -103     90    194      7   -148    142    413    337    223    176    239     46
   -124     67    192     25   -158    129    413    332    218    176    236     46
    -93     49    142     20   -119     96    400    316    205    163    220     33
    -75     67    142      2   -109    106    397    311    202    158    215     31
   -119     54    174     33   -145    114    407    319    213    168    226     44
   -137     38    176     46   -155    109    410    319    215    171    228     54
   -127     72    200     25   -163    135    420    332    228    187    239     75
   -124     75    200     23   -163    137    407    324    218    179    233     70
    -93     83    176      5   -135    129    394    311    210    174    226     64
   -153     64    215     41   -184    140    410    332    228    192    241     85
   -116     85    202     15   -158    142    405    329    223    189    236     85
   -109     96    205      7   -155    150    420    348    244    207    252    101
   -184     70    254     57   -218    161    426    353    252    218    262    106
   -166     90    254     36   -210    171    413    348    246    215    262    101
   -116     72    187     20   -150    129    402    337    236    202    244     85
    -96     83    179      5   -137    129    402    340    236    202    244     88
    -67    103    171    -18   -119    137    400    337    239    202    241     90
   -101    101    200      0   -150    150    410    348    249    213    246    101
   -122     98    220     10   -171    158    413    350    252    213    246    109
   -150     83    231     33   -192    155    418    353    254    213    249    111
   -161     83    244     38   -202    163    418    355    257    215    249    111
   -106     72    176     15   -142    124    402    340    239    194    228     96
   -109     62    171     23   -140    116    400    335    233    192    226     93
    -83     67    148      5   -116    106    394    327    228    187    220     88
    -41     54     96     -5    -67     75    381    309    213    166    202     67
    -67     44    111     10    -90     77    394    322    220    171    210     83
    -96     72    166     10   -132    119    418    345    244    194    233    106
    -98    101    197     -2   -148    148    441    361    262    207    252    119
    -49    129    179    -38   -114    153    454    374    270    215    262    124
      0    153    153    -77    -75    153    457    376    272    213    265    124
    -10    155    163    -72    -85    161    454    374    270    210    262    122
    -38    166    205    -64   -122    184    472    389    283    223    280    137
    -57    215    272    -77   -163    244    488    402    309    249    309    163
    -41    231    270    -96   -155    252    491    402    319    265    327    181
    -25    233    257   -103   -142    244    483    394    314    262    329    184
     10    226    213   -119   -101    218    452    366    288    241    311    166
     25    223    197   -124    -85    210    420    342    270    228    306    158
    -46    171    218    -64   -132    192    420    350    270    228    306    158
    -36    148    184    -57   -109    163    413    342    254    207    285    137
     -5    109    111    -51    -59    111    392    322    223    171    252    103
    -28     18     46      5    -36     31    350    277    174    122    202     54
    -41      0     41     18    -41     20    345    267    158    106    189     38
    -80    -12     67     46    -75     25    363    283    171    114    197     49
    -57    -23     31     38    -46      2    355    270    161    101    187     38
    -12    -18     -5     15     -5    -12    337    252    142     83    171     18
    -49    -41      5     44    -28    -18    337    252    137     83    163     10
    -59    -49     10     54    -36    -20    340    254    140     85    168     15
    -18    -18     -2     18    -10    -10    332    252    137     83    168     12
    -46    -41      5     44    -25    -18    332    252    140     80    168     12
    -46    -90    -46     67     -2    -70    337    257    137     72    158     10
    -49   -106    -57     77      2    -83    381    314    153     72    145    -12
    -33   -129    -98     80     31   -114    485    452    207     88    129    -49
     20    -41    -62     10     41    -51    615    644    335    187    205     -2
     67    106     38    -88     12     75    711    839    511    363    368    155
     96    563    465   -329   -184    514    766    953    779    706    743    558
     46   1254   1208   -652   -581   1231    667    857   1047   1135   1257   1111
   -101   1652   1753   -774   -927   1701    400    485   1075   1327   1538   1408
   -246   1197   1444   -475   -846   1319    116     28    631    898   1145   1047
   -353    387    737    -18   -545    561    -51   -293     44    218    459    397
   -280   -192     88    233   -187    -51    -96   -319   -239   -171     23    -49
   -246   -350   -103    298    -72   -228     -2   -158   -200   -192    -46   -145
   -174   -270    -98    220    -38   -184    135     12    -75    -98     12   -106
    -98   -148    -49    122    -25    -98    228    132     31    -10     90    -38
    -31    -72    -44     51      5    -59    270    187     80     31    124     -7
   -161    -85     75    124   -119     -5    324    244    129     72    161     20
   -176    -88     88    132   -135      0    340    262    142     80    166     25
   -150    -98     49    124   -101    -25    340    265    142     77    161     25
   -129   -109     20    119    -77    -44    337    265    142     75    158     25
    -28    -62    -33     46      2    -49    324    252    132     64    148     15
   -116    -54     59     85    -90      2    350    277    161     96    176     44
   -122    -59     62     90    -93      2    361    285    168    101    184     54
   -116    -70     46     93    -83    -12    350    280    161     93    174     44
   -106    -51     54     80    -80      0    363    296    176    109    192     59
    -88    -59     25     72    -57    -18    345    283    163     96    179     49
   -103    -57     46     80    -77     -5    350    288    168    101    189     54
   -114    -57     57     85    -88      0    353    293    176    109    197     59
   -101    -59     41     80    -72    -10    340    285    168    101    194     54
   -114    -46     67     77    -90     10    342    288    174    109    205     70
   -111    -33     77     72    -96     20    350    298    184    116    215     80
   -109    -36     72     70    -93     18    345    296    181    116    213     80
    -96    -54     41     75    -70     -7    335    290    176    109    205     75
    -75    -20     54     46    -67     18    345    301    189    124    226     93
    -77    -18     59     46    -70     20    348    301    192    127    228     96
   -116    -28     88     70   -103     31    350    306    197    135    239    103
    -93    -12     80     54    -88     33    345    309    200    137    239    106
    -98    -10     88     54    -96     38    345    316    205    145    249    114
    -83      2     85     38    -83     44    340    314    202    148    259    119
    -67     12     80     25    -75     46    324    309    197    145    262    119
    -59     25     85     18    -72     54    322    311    197    148    267    124
    -23     57     80    -18    -51     70    322    319    205    158    277    135
    -20     72     93    -25    -57     83    329    329    218    168    290    150
    -38     54     90     -7    -64     72    319    324    210    163    288    148
    -72     44    116     15    -93     80    311    322    207    163    290    155
    -62     57    116      2    -88     85    314    329    213    168    303    168
    -36     72    106    -18    -70     88    306    327    210    168    306    171
    -64     98    163    -18   -114    129    319    342    231    192    332    197
    -88    124    213    -18   -150    168    337    363    252    215    355    220
    -36    135    171    -51   -103    153    327    355    241    202    342    210
    -20    145    166    -62    -93    153    327    353    239    202    345    210
    -80    153    231    -38   -155    192    350    376    262    223    366    236
     28    194    166   -111    -67    181    340    368    257    218    355    231
    -18    189    207    -85   -114    197    358    387    275    233    368    241
    -44    171    215    -64   -129    192    368    402    285    241    371    246
    -25    187    213    -83   -119    200    381    420    303    257    376    257
    -59    174    233    -57   -145    202    400    441    319    267    387    270
    -59    163    223    -54   -140    192    405    444    322    265    376    265
    -64    155    220    -46   -142    187    405    439    322    262    368    257
    -70    148    218    -38   -145    181    405    436    324    262    366    257
    -72    166    239    -46   -155    202    423    452    340    275    376    270
    -57    166    220    -54   -140    192    426    444    332    267    366    259
    -54    124    179    -36   -116    150    397    410    301    233    332    226
    -49    116    166    -33   -106    140    381    387    285    218    316    215
    -90    106    197     -7   -142    150    392    394    296    223    322    226
   -129    109    236     10   -181    171    410    410    314    239    335    239
    -77    119    197    -20   -137    158    397    397    303    228    327    236
    -23    124    145    -51    -83    135    384    389    293    210    309    218
    -12    137    150    -62    -80    142    389    394    301    220    314    226
    -59    111    171    -28   -114    140    389    394    303    223    314    226
    -67    116    184    -23   -124    150    389    397    306    223    314    231
    -75    127    202    -25   -140    163    397    410    319    233    322    244
    -28    129    158    -49    -93    142    389    405    314    220    311    239
    -49    124    171    -38   -109    148    392    407    316    223    311    244
    -41    127    168    -44   -106    148    392    410    319    223    314    252
    -36    132    168    -49   -101    150    397    415    322    226    316    254
    -88     88    176      0   -132    132    387    405    311    215    306    244
    -75     88    163     -7   -119    124    381    402    306    210    301    241
    -33    137    171    -51   -103    153    392    413    322    223    316    262
    -31    145    176    -59   -103    161    392    415    324    223    319    267
    -88     75    163      7   -124    119    376    397    306    202    296    246
   -111     80    189     12   -150    135    389    410    316    218    309    265
    -90     85    176      2   -135    129    379    402    311    213    303    259
    -18    114    132    -49    -75    124    366    387    298    197    290    249
    -23    109    132    -41    -77    119    358    381    288    189    283    246
    -54    101    155    -25   -106    129    366    384    293    194    290    257
    -41     98    140    -28    -90    116    358    376    283    187    283    246
    -44     96    137    -28    -90    114    363    381    288    192    288    252
    -38    116    155    -38    -96    135    376    394    298    205    301    265
    -38    132    171    -49   -106    150    400    410    311    218    314    275
    -44    158    200    -57   -122    179    415    426    327    233    329    293
    -67    155    220    -44   -145    187    423    433    329    241    332    298
   -119    148    267    -12   -192    207    426    441    335    249    340    306
    -38    207    244    -85   -140    226    439    454    350    267    355    324
     -7    236    241   -114   -124    239    446    459    361    280    374    342
    -44    241    285    -98   -166    262    446    459    368    293    389    366
    -38    254    293   -106   -166    272    431    446    361    290    392    374
    -62    244    303    -90   -184    272    423    439    355    293    392    374
    -70    220    290    -77   -179    254    397    420    342    283    384    374
    -57    179    236    -62   -145    207    366    400    314    257    358    353
    -57    129    187    -36   -122    158    355    387    283    228    329    327
    -44    101    145    -31    -96    124    345    374    265    210    311    301
   -103     51    155     25   -129    103    345    366    249    192    290    277
   -116      0    116     57   -116     57    327    342    220    163    265    257
    -93    -15     77     54    -85     31    311    329    205    145    252    246
    -62    -25     36     41    -51      5    280    301    176    122    228    223
     20    -15    -36     -2     25    -25    252    277    148     96    202    194
      0    -33    -33     15     15    -33    257    280    148     98    205    197
    -88    -51     36     70    -62     -7    272    296    161    116    228    223
     12    -31    -44      7     25    -36    246    270    132     90    202    197
     18    -25    -44      5     31    -36    244    265    127     90    205    197
    -23    -64    -44     41     10    -54    244    272    119     85    197    192
    -59   -109    -49     85     -5    -80    298    345    140     85    184    174
     -5   -135   -132     70     59   -135    384    472    184     93    163    129
     83     -2    -88    -41     85    -44    511    667    329    220    270    210
    129    213     83   -174     23    148    605    852    517    426    470    405
    207    665    457   -436   -124    561    631    940    753    743    831    789
     98   1293   1192   -696   -548   1244    545    831    997   1145   1325   1312
   -116   1509   1626   -696   -872   1569    319    475    953   1234   1491   1483
   -265   1015   1280   -376   -774   1145     51     10    470    745   1039   1060
   -306    254    561     25   -433    407   -161   -355   -150     38    342    394
   -236   -215     20    223   -129    -98   -207   -324   -335   -228     33     57
   -168   -283   -114    226    -28   -200   -111   -161   -267   -210     20     20
   -163   -254    -93    207    -36   -174      5     -7   -158   -135     77     57
   -161   -150     10    155    -85    -70    111    122    -31    -25    176    145
    -85    -62     20     72    -54    -20    155    174     15     10    220    179
    -98    -44     54     70    -77      5    187    207     41     31    249    194
   -153    -36    114     93   -135     38    207    233     67     49    275    207
   -127    -54     72     90   -101      7    192    218     49     25    265    189
   -161    -25    132     93   -150     51    215    241     80     49    293    210
   -122    -10    111     67   -119     49    218    241     83     51    293    207
    -70      5     75     31    -72     38    202    228     70     44    290    197
    -44      5     49     20    -46     25    181    213     62     36    288    192
   -137     15    150     59   -145     83    220    249    101     72    324    226
   -153      0    153     75   -153     75    223    254    103     75    327    223
    -75     20     96     25    -85     57    205    239     90     64    319    210
    -46     31     77      7    -62     54    197    231     88     59    322    210
    -90     20    111     33   -101     64    205    241    101     70    335    223
   -114     10    124     49   -119     67    205    244    109     77    340    226
   -114      5    116     54   -114     59    200    241    111     75    337    223
   -127     12    140     57   -132     75    210    254    127     90    350    239
   -148     -2    145     75   -148     70    213    254    132     93    353    246
   -153      7    161     70   -158     83    215    259    140    103    363    254
    -85     20    106     31    -96     64    210    257    140    103    353    244
    -41     12     54     15    -46     33    197    249    129     90    337    223
   -119      5    122     54   -122     64    213    265    150    119    361    249
   -137    -15    122     75   -129     51    200    257    148    116    363    246
    -96      5     98     44    -98     51    194    254    148    116    361    246
    -98     10    109     44   -103     59    202    265    161    129    368    257
   -135    -12    122     72   -129     51    205    270    166    137    376    265
   -114    -20     93     64   -103     36    192    265    158    135    374    259
    -88    -10     77     46    -83     33    179    259    153    135    376    259
   -114     15    129     49   -122     72    189    275    171    155    402    285
   -184     15    200     83   -192    106    215    311    205    192    439    327
   -119      0    119     59   -119     59    184    285    181    174    420    303
    -96      2     98     46    -96     49    174    285    179    171    420    303
   -114      5    119     54   -116     62    176    290    184    184    433    324
   -114     15    129     46   -122     72    181    296    192    194    444    340
    -96     44    140     23   -116     90    189    306    202    210    459    355
   -103     77    179     10   -140    129    213    322    223    233    483    376
   -119     57    176     31   -148    116    202    309    210    223    472    368
   -116     64    181     25   -148    122    213    319    223    236    485    376
    -72     75    148     -2   -109    111    218    327    228    244    496    379
     -2    111    114    -57    -57    114    226    340    239    254    506    387
    -67     90    158    -10   -111    124    239    355    252    265    514    387
    -54     62    114     -5    -85     88    218    335    231    244    488    353
    -31    101    132    -33    -80    116    252    368    265    270    511    376
   -129     67    197     28   -163    132    277    389    285    288    530    387
   -171     62    233     54   -202    148    290    402    303    303    545    394
    -98     83    181      7   -142    132    280    384    290    285    530    368
   -109     85    194     10   -150    140    290    387    296    283    527    358
   -116     83    200     15   -158    140    293    384    298    285    527    353
   -153     57    210     49   -181    132    293    384    293    283    524    342
   -166     44    207     59   -187    124    283    368    283    275    522    329
   -145     49    194     49   -168    122    277    358    272    262    517    314
   -137     46    184     44   -161    114    277    355    270    257    511    306
   -148     41    189     54   -168    114    270    345    262    249    504    301
   -116     85    202     12   -158    142    272    348    270    257    519    309
   -124     67    192     25   -158    129    265    340    265    252    519    306
   -148     44    192     49   -171    119    265    340    262    249    519    303
   -153     59    213     46   -181    135    270    342    272    262    532    309
   -135     70    202     31   -168    135    254    329    265    254    530    301
    -90     72    163      7   -127    116    241    316    254    246    522    288
    -54    109    163    -28   -109    137    252    332    272    262    537    306
    -46     93    140    -23    -93    116    244    322    259    249    524    298
    -93     93    184     -2   -137    137    244    322    262    254    532    301
   -158     93    252     33   -205    171    262    340    283    275    553    322
   -166     64    231     49   -197    148    257    332    275    265    545    309
   -122     64    187     28   -153    124    241    316    259    252    532    293
   -114     75    187     18   -150    132    241    322    265    259    537    298
    -51     83    135    -15    -93    106    228    309    254    249    522    290
     -5     96     98    -46    -51     98    223    301    249    244    517    296
    -70     64    135      2   -101     98    233    306    257    249    519    306
    -93     49    140     20   -116     93    226    296    246    241    506    293
    -70     57    127      5    -98     90    226    293    246    239    498    288
    -77     98    176    -10   -127    137    259    324    280    265    524    309
    -41    140    181    -49   -111    161    275    345    298    285    537    322
    -20    137    155    -59    -88    145    270    342    293    277    527    309
    -51    142    192    -46   -122    166    285    355    306    290    540    324
     -2    161    163    -80    -85    163    288    358    311    285    532    319
     -2    210    213   -103   -106    210    322    384    337    311    558    348
    -57    244    301    -96   -179    272    348    405    374    353    602    379
    -62    231    293    -85   -179    262    324    389    366    345    597    368
    -49    226    272    -90   -161    249    309    376    358    335    587    363
    -38    226    265    -93   -150    244    293    358    350    332    584    363
    -33    213    244    -90   -140    228    272    348    342    327    579    363
    -23    166    187    -72   -103    176    254    335    319    303    555    337
    -28    111    140    -44    -83    124    246    324    301    280    530    309
    -62     72    135     -5    -98    103    244    311    288    267    519    293
   -140     31    168     54   -155     98    254    322    293    267    519    293
   -155    -25    127     90   -142     49    241    303    270    241    488    267
    -59    -18     41     36    -51     10    218    277    244    213    462    239
    -75    -33     41     54    -59      2    213    270    239    207    459    233
   -153    -54     98    101   -127     20    226    275    252    223    478    244
   -132    -36     96     83   -116     31    239    288    265    236    491    254
   -103    -57     44     80    -75     -7    213    262    239    210    467    231
    -59    -38     20     49    -41    -10    197    249    228    200    457    218
    -62    -23     36     41    -51      7    205    259    236    207    467    220
    -75    -80     -5     75    -36    -44    213    280    236    194    444    194
    -28   -137   -111     83     38   -124    277    374    265    187    407    145
    -31   -122    -90     77     28   -106    397    522    358    244    436    142
     -7      2     10      2    -10      5    491    696    511    387    563    252
     23    355    332   -189   -153    342    584    872    758    680    872    553
     62    961    898   -511   -418    930    641    966   1060   1093   1335   1023
   -148   1457   1605   -654   -875   1530    558    807   1231   1415   1725   1400
   -259   1312   1571   -527   -914   1441    249    353    948   1226   1582   1265
   -342    701   1044   -181   -693    872     25    -67    394    623   1002    727
   -270    101    371     83   -322    236   -122   -254    -28    103    467    218
   -161   -228    -67    194    -46   -148   -145   -189   -132    -62    262     15
   -111   -301   -189    202     38   -246    -80    -85    -90    -59    239    -10
   -111   -236   -124    174      5   -179     23     41     15     28    311     49
   -140   -148    -10    142    -67    -77    111    145    119    124    394    119
   -155    -96     59    127   -109    -18    161    202    176    176    441    163
   -155    -59     93    106   -127     15    202    246    215    213    472    194
   -163    -54    109    106   -137     25    213    257    228    223    483    205
   -129    -36     90     80   -111     25    207    257    228    223    480    202
    -96    -18     77     57    -88     28    213    267    239    233    485    210
    -77     -2     75     36    -75     36    223    275    249    241    491    213
   -116    -18     98     64   -109     38    223    277    249    244    493    215
   -153    -23    129     88   -142     51    233    288    259    254    504    226
   -155     -7    148     83   -153     70    241    298    270    265    517    239
   -189      0    187     93   -189     93    249    309    280    275    530    246
   -127     15    140     54   -132     77    236    298    270    265    519    236
    -83      0     83     41    -83     41    213    277    246    241    493    210
    -90    -10     80     51    -85     33    207    272    244    241    493    210
    -90     10     98     38    -93     54    218    288    259    257    511    226
    -67     10     77     25    -72     44    213    285    254    249    506    220
    -64     12     77     25    -72     44    213    288    254    249    506    223
    -62     28     90     18    -75     59    220    298    265    257    511    236
    -90     36    124     25   -106     80    226    303    275    265    519    244
   -111     36    148     36   -129     90    228    309    280    270    524    246
    -98     38    135     28   -116     85    220    309    275    267    524    241
    -67     31     98     18    -83     64    205    296    259    252    509    223
    -72     33    106     18    -90     70    197    296    262    252    514    226
   -111     41    153     33   -132     98    210    311    280    270    535    244
    -96     51    148     20   -124    101    207    314    283    272    540    246
    -57     49    106      5    -80     77    187    301    267    259    527    231
    -38     62     98    -12    -67     80    181    303    267    262    532    231
    -49     75    124    -12    -85     98    181    309    275    272    545    244
    -98     70    166     12   -135    116    184    319    285    283    561    259
    -85     57    142     15   -114     98    174    316    280    275    555    257
    -77     80    158     -2   -116    116    181    327    288    288    568    272
    -33     98    132    -33    -83    114    171    324    283    288    571    275
    -44     98    142    -28    -93    119    168    327    285    293    581    285
     12    109     96    -59    -41    103    153    316    270    280    571    277
    -20    116    137    -49    -77    124    168    327    280    296    589    293
    -28    142    171    -57   -101    155    184    340    296    311    605    309
    -36    155    192    -62   -114    174    194    348    303    319    613    316
    -23    150    174    -62    -98    161    184    337    298    311    605    306
     33    179    142   -106    -54    161    187    345    303    314    607    306
     15    184    168   -101    -77    176    200    361    322    332    623    319
    -23    200    220    -90   -122    210    223    381    345    353    641    332
    -51    205    257    -75   -153    231    244    397    363    363    649    335
    -96    202    298    -54   -197    252    265    413    381    379    659    342
   -106    197    303    -46   -205    249    283    431    397    394    667    345
    -38    197    236    -80   -137    215    270    418    384    379    646    324
    -20    207    228    -93   -124    218    275    413    387    379    644    322
    -96    189    285    -46   -189    236    296    426    400    392    657    327
    -80    192    272    -57   -176    231    298    423    397    387    654    322
    -93    184    275    -46   -184    228    298    415    394    381    646    311
    -41    184    226    -70   -132    205    283    397    379    363    626    293
    -41    184    223    -72   -132    202    277    392    379    358    623    290
    -83    184    265    -51   -174    223    298    413    400    379    644    309
    -54    205    257    -75   -158    231    301    415    405    384    654    314
    -36    200    236    -80   -135    218    293    410    402    381    652    303
    -51    194    244    -72   -148    218    298    415    407    381    657    303
    -57    194    249    -70   -153    220    293    410    405    376    652    296
    -49    184    233    -70   -140    207    285    402    397    368    644    280
    -83    210    293    -62   -187    252    316    436    433    397    680    309
    -51    205    254    -77   -153    231    301    420    423    381    667    290
    -57    192    249    -70   -153    220    298    418    420    379    667    280
    -57    200    254    -72   -155    226    303    428    431    387    678    280
    -41    202    244    -80   -142    223    298    428    428    384    675    277
    -23    202    223    -90   -124    213    290    418    428    379    675    270
    -38    202    241    -83   -140    220    298    426    436    387    688    275
    -67    194    262    -64   -166    228    298    428    433    387    691    275
    -46    207    254    -80   -150    231    293    420    428    379    688    270
     10    215    205   -114    -98    210    280    410    418    366    672    254
     -5    207    213   -101   -109    210    283    415    423    374    683    259
     15    210    194   -114    -90    205    285    407    418    366    678    254
     -5    194    200    -93   -101    197    298    413    418    368    678    249
    -20    228    249   -106   -135    239    316    428    436    387    698    265
    -44    259    301   -109   -171    280    345    454    459    410    722    285
      2    293    288   -148   -142    290    361    465    470    420    730    293
      2    296    293   -148   -145    296    358    457    465    413    724    285
    -64    257    319    -98   -192    285    361    457    462    410    719    283
    -85    288    374   -101   -231    332    387    480    491    439    745    309
    -62    348    410   -142   -236    379    397    485    504    459    766    327
    -15    405    420   -194   -218    413    402    491    517    472    784    348
    -23    368    392   -176   -207    379    358    449    478    433    748    314
    -12    389    400   -189   -205    394    348    446    480    441    753    322
    -18    353    371   -168   -194    361    316    420    454    418    727    303
    -54    280    335   -111   -194    306    298    402    426    387    691    275
    -62    252    314    -96   -187    283    309    413    426    384    678    265
    -25    218    241    -96   -135    228    301    405    405    361    652    244
    -75    155    231    -41   -153    192    288    381    379    332    620    218
   -168    122    290     23   -228    205    293    384    374    329    618    215
    -70    101    171    -18   -119    135    257    345    329    285    571    171
    -67     98    166    -15   -116    132    252    340    322    277    563    163
    -31    116    145    -44    -88    132    244    332    314    267    555    161
     -7    114    122    -51    -64    116    244    335    309    259    548    155
    -51     88    140    -20    -96    111    241    329    301    252    535    150
    -36    106    142    -36    -90    124    246    335    306    254    537    158
    -67     75    140     -5   -103    106    249    335    306    252    532    158
   -124     38    163     44   -142    101    254    345    298    241    517    142
    -54    -36     15     44    -36    -10    309    426    309    213    459     80
      0      5      5     -5     -2      5    444    602    420    280    493     96
     62    132     67    -98     -2    101    558    800    576    415    605    192
    202    439    236   -319    -15    337    618    940    761    633    831    420
    244   1015    771   -631   -262    893    620    971   1023   1013   1270    885
     38   1566   1527   -802   -745   1548    493    771   1195   1345   1688   1312
   -158   1512   1667   -678   -914   1590    213    345    992   1247   1647   1280
   -267    870   1137   -301   -701   1002    -44   -111    415    628   1052    732
   -280    200    480     38   -381    340   -171   -293    -36     72    475    174
   -163   -129     33    145    -98    -49   -150   -197   -119    -90    265    -51
   -158   -207    -49    181    -54   -129    -64    -72    -64    -85    241    -88
   -153   -140     12    148    -83    -64     62     80     57      7    319    -28
    -59     10     70     23    -67     41    150    184    158     96    402     46
   -116     28    142     44   -129     85    205    241    207    135    441     77
   -187     10    197     88   -192    101    236    272    233    148    459     88
   -122      7    129     57   -124     67    215    252    213    119    433     51
   -163     25    187     67   -174    103    233    275    228    135    457     64
   -135     41    176     44   -155    109    233    275    228    135    467     59
    -80     83    161     -2   -122    122    241    288    239    142    483     64
   -111     75    187     18   -148    129    236    290    239    137    485     59
    -20     98    119    -38    -70    109    228    285    228    124    475     46
    -75     98    174    -12   -124    137    241    301    239    135    491     57
    -83     98    179     -7   -132    137    239    301    239    132    491     57
    -18    137    155    -59    -85    145    244    306    244    137    501     57
   -122    101    220      7   -171    161    249    311    252    142    511     59
    -72    122    194    -25   -132    158    254    316    254    145    517     62
    -80    119    197    -20   -140    158    257    319    257    145    522     62
   -122    124    246      0   -184    184    267    329    270    161    542     77
    -75    122    194    -25   -135    158    246    311    252    142    527     59
   -155    122    275     15   -215    197    275    340    280    171    553     85
   -150    142    293      2   -220    215    272    340    285    176    558     88
   -124    176    301    -25   -213    239    265    335    283    179    561     90
    -98    174    270    -38   -184    220    277    348    293    192    574    101
    -96    150    246    -25   -171    197    265    342    288    184    566     96
   -109    158    265    -25   -187    210    257    337    283    184    566     96
   -109    163    272    -25   -189    218    272    350    296    200    581    114
   -106    163    267    -28   -189    215    277    361    303    213    592    127
    -93    174    267    -41   -181    220    270    361    306    215    600    132
    -59    202    262    -72   -161    231    257    355    301    213    600    132
    -85    202    288    -57   -187    244    254    355    301    220    607    142
    -98    215    311    -59   -205    262    259    368    309    231    620    158
   -114    215    329    -51   -220    272    262    376    314    244    636    174
    -62    241    301    -90   -184    270    252    379    314    249    644    184
    -31    298    329   -132   -179    314    267    400    335    272    667    213
     -5    252    257   -124   -132    254    246    379    309    249    644    197
    -80    226    306    -75   -192    265    257    389    316    259    654    215
    -51    257    306   -103   -179    280    265    394    324    270    665    226
    -36    259    296   -111   -166    277    267    392    322    270    667    228
   -103    241    342    -70   -226    290    283    402    332    280    678    236
    -96    257    353    -80   -223    303    290    413    342    288    685    239
    -70    283    350   -106   -210    316    303    423    355    298    691    244
   -101    275    376    -85   -239    324    322    441    371    311    704    254
    -77    280    358   -103   -218    319    327    449    379    316    706    252
    -67    285    353   -109   -210    319    340    465    392    327    711    254
   -103    277    381    -88   -244    329    353    475    405    335    714    254
    -77    293    371   -106   -223    332    366    480    413    337    711    249
   -114    259    374    -72   -244    316    376    483    420    337    706    246
   -148    246    394    -49   -270    319    387    488    428    342    711    249
    -67    254    322    -93   -194    285    358    454    397    311    675    213
    -98    241    340    -70   -218    290    371    465    413    324    685    223
    -57    259    314   -103   -184    285    366    452    407    319    680    218
    -46    244    290    -98   -168    267    350    433    392    303    662    200
    -93    241    332    -75   -213    285    361    439    402    311    667    213
      0    267    267   -132   -132    267    342    420    384    293    649    197
    -25    233    257   -103   -142    244    329    407    371    277    633    184
    -77    226    303    -75   -192    265    340    415    381    288    644    197
    -44    239    283    -98   -163    259    337    418    384    290    646    200
    -41    228    270    -93   -155    249    335    415    381    288    641    197
      2    257    254   -132   -127    254    327    410    381    285    636    200
     38    272    233   -158    -96    254    314    397    371    277    626    192
     72    288    213   -181    -70    252    311    397    371    275    628    192
     46    270    223   -158    -88    246    319    407    381    285    639    200
     20    259    239   -142   -109    249    327    413    387    293    644    210
     18    265    246   -142   -114    257    335    415    392    298    649    218
     33    252    218   -145    -93    236    324    405    381    288    636    207
     20    262    241   -140   -109    252    329    413    387    293    644    218
     41    296    252   -168   -106    272    335    418    394    301    652    226
    -18    275    293   -129   -155    283    337    420    400    301    657    231
    -12    265    277   -127   -145    270    335    418    397    301    657    231
     23    270    246   -145   -111    259    324    405    389    290    646    220
    -67    288    353   -111   -213    319    353    433    415    319    675    252
    -46    293    340   -124   -194    316    358    439    420    322    678    257
      2    293    290   -150   -142    293    340    423    402    301    657    236
     59    340    280   -200   -109    311    366    446    423    319    675    252
     15    345    327   -181   -155    337    389    462    441    340    693    270
    -38    366    405   -163   -223    387    423    493    472    368    724    296
    -75    368    441   -148   -257    405    436    506    480    379    740    303
    -64    392    457   -163   -259    423    433    506    483    379    740    303
      2    428    423   -218   -210    426    441    509    496    389    750    314
     15    462    446   -239   -215    454    449    517    511    407    769    335
    -15    465    480   -226   -249    472    446    514    517    415    782    345
    -23    420    444   -197   -233    431    410    480    485    389    758    319
    -25    452    478   -213   -252    462    415    488    501    413    782    342
     15    444    426   -231   -205    436    381    465    478    389    763    327
    -33    389    423   -179   -228    405    371    454    459    368    743    306
    -41    322    363   -140   -202    342    363    446    441    345    714    277
    -49    301    350   -127   -202    324    358    439    426    327    696    259
    -77    244    322    -83   -200    283    345    420    402    303    672    236
    -93    210    303    -59   -197    257    342    418    394    296    665    231
    -41    202    244    -80   -142    223    327    400    374    272    639    205
    -18    176    194    -80   -106    184    306    376    350    252    620    181
    -88    161    249    -38   -168    205    322    392    366    262    636    192
    -88    168    254    -41   -171    210    332    402    374    270    644    197
    -93    145    239    -25   -166    192    319    392    363    259    636    189
    -90    145    236    -28   -163    189    324    394    366    259    639    192
    -98    132    228    -18   -163    179    316    389    361    252    631    187
    -96    116    213    -12   -153    163    335    413    363    246    623    171
    -62     72    135     -5    -98    103    402    514    389    239    587    116
     -2     77     80    -38    -41     80    517    670    475    288    602    103
     57    205    148   -132    -44    176    641    880    644    439    735    223
     83    511    428   -298   -174    470    727   1044    870    706   1015    514
    135   1137   1002   -636   -433   1070    735   1083   1156   1119   1496   1028
   -101   1675   1774   -789   -937   1722    532    795   1296   1441   1917   1475
   -239   1590   1829   -675  -1034   1706    226    340   1039   1280   1816   1382
   -366    904   1270   -270   -818   1085      5    -64    472    657   1208    815
   -342    148    491     98   -415    319   -116   -249    -15     51    576    192
   -231   -124    103    176   -168    -10    -77   -129    -57    -67    397     -5
   -171   -119     49    145   -111    -36     44     38     51     -5    428      2
   -129    -12    116     70   -124     51    174    197    189    106    517     72
   -207     54    262     77   -233    158    277    316    303    210    615    161
   -150     83    231     33   -189    155    301    345    324    226    628    168
   -119     80    200     18   -158    140    306    353    324    218    618    158
   -142     70    210     36   -176    140    311    361    329    223    623    161
   -132     72    205     31   -168    137    314    363    332    226    623    161
   -122     64    187     25   -153    127    306    358    327    218    615    155
   -132    101    231     15   -181    166    324    381    353    244    641    181
   -150    124    275     12   -213    197    345    402    379    265    665    200
   -163    116    280     23   -220    197    350    410    384    272    672    207
   -148     85    233     28   -192    158    329    389    363    249    654    181
    -85    114    200    -15   -142    155    324    387    363    252    657    181
    -77    119    194    -23   -137    155    329    389    368    257    662    184
   -150    116    267     18   -207    192    353    410    392    280    691    213
   -200    116    314     41   -257    215    366    423    407    298    709    231
   -122    132    254     -5   -187    192    350    413    397    288    698    223
    -49    140    189    -44   -119    163    324    394    379    272    683    205
    -59    155    215    -46   -137    184    335    407    392    285    698    226
    -88    153    241    -33   -166    197    342    413    400    296    706    236
   -111    145    257    -18   -184    200    342    415    405    298    706    244
    -85    161    244    -38   -166    202    340    420    407    303    709    257
   -119    163    283    -20   -200    223    358    441    431    324    730    280
   -168    153    322      7   -246    236    361    446    439    337    737    288
   -119    153    272    -18   -197    213    342    428    423    319    719    275
   -148    153    298     -2   -223    226    342    433    428    324    727    285
   -111    168    280    -28   -194    223    335    433    428    327    727    293
    -62    181    244    -62   -153    213    319    428    420    324    724    298
    -28    215    241    -93   -135    228    322    436    426    332    730    316
    -44    205    246    -83   -145    226    311    428    418    327    724    324
    -85    202    288    -57   -187    244    316    441    431    340    737    353
    -67    210    277    -72   -171    244    311    439    433    342    737    366
    -12    220    231   -103   -122    226    296    431    423    335    727    366
    -33    257    290   -114   -163    275    311    452    446    358    756    405
    -80    246    327    -83   -202    285    309    454    449    361    758    415
    -54    259    311   -103   -184    285    303    449    444    355    756    413
    -90    283    374    -98   -231    327    329    470    470    379    779    439
    -36    303    340   -135   -189    322    327    462    465    371    769    431
    -33    311    345   -137   -189    327    329    465    470    366    763    433
    -31    293    322   -132   -176    306    324    462    462    355    750    420
     31    322    290   -179   -129    306    327    470    467    361    753    415
    -33    303    337   -135   -187    319    353    498    493    384    771    426
    -20    293    314   -135   -166    303    355    501    493    379    761    418
    -23    314    337   -145   -181    324    374    519    511    389    771    415
    -62    309    371   -124   -218    340    387    532    524    392    769    407
    -31    335    366   -153   -200    350    405    545    532    394    763    407
    -54    309    363   -127   -207    335    410    542    530    384    745    402
    -75    285    358   -106   -215    322    400    524    514    366    717    397
    -90    283    374    -96   -233    327    402    524    517    368    709    405
   -109    275    381    -83   -246    327    407    524    519    368    696    407
    -72    259    332    -93   -202    296    387    501    493    342    667    389
    -51    272    324   -111   -189    298    381    491    485    332    652    389
    -93    259    353    -85   -223    306    387    491    483    332    649    394
   -129    249    379    -62   -254    314    387    491    480    329    649    394
   -137    262    400    -62   -267    329    389    493    483    329    649    394
   -119    296    413    -90   -267    353    400    506    493    337    659    397
   -119    275    392    -77   -257    332    379    493    480    324    644    379
    -90    283    371    -96   -231    327    363    483    470    314    631    361
    -75    283    358   -103   -215    319    353    475    462    306    620    350
    -88    309    397   -111   -244    353    366    485    475    319    633    358
    -98    327    426   -114   -262    376    374    491    485    332    646    366
    -90    332    423   -119   -257    376    368    488    480    327    639    358
   -109    345    454   -116   -280    400    384    506    496    342    652    381
   -137    332    470    -98   -303    400    376    498    488    332    636    387
   -103    348    449   -122   -275    397    371    493    483    324    618    392
    -98    340    439   -122   -270    389    368    493    478    316    607    389
   -101    322    423   -109   -262    371    363    488    470    311    597    387
    -90    342    433   -127   -262    387    361    488    470    309    597    394
    -80    342    420   -132   -252    381    363    485    470    306    594    394
    -83    355    436   -137   -259    394    371    493    475    314    600    402
    -77    363    441   -142   -259    402    366    488    467    306    589    394
    -83    327    407   -124   -244    366    348    465    444    280    555    363
    -98    316    415   -109   -257    366    350    467    444    283    553    371
    -90    335    423   -124   -257    379    366    475    454    296    561    387
   -127    350    478   -111   -301    413    392    498    475    316    579    410
    -88    389    478   -153   -285    433    418    524    493    332    592    426
    -83    400    483   -158   -283    441    431    535    498    342    605    439
   -114    387    501   -137   -309    444    436    537    498    348    605    436
    -80    400    480   -158   -280    439    433    532    493    340    597    426
    -62    449    511   -194   -288    480    454    548    514    363    620    452
    -67    480    548   -207   -306    514    467    555    530    381    646    478
    -67    491    555   -213   -311    522    454    542    530    389    657    491
    -80    462    542   -189   -311    501    423    519    509    368    639    472
    -51    478    530   -215   -293    504    410    511    498    366    641    475
    -38    475    514   -218   -275    493    394    501    485    361    631    470
   -101    397    498   -148   -298    446    374    480    457    329    600    439
   -226    337    563    -54   -394    449    392    496    465    337    602    439
   -207    296    501    -44   -355    397    374    478    436    303    571    410
   -137    277    415    -70   -277    345    348    452    402    277    542    381
    -46    262    309   -109   -176    283    311    415    358    241    504    342
    -77    239    316    -80   -197    277    298    402    342    226    493    332
    -33    220    252    -93   -145    236    277    379    316    197    459    306
    -20    244    265   -111   -142    252    283    387    322    205    467    319
    -70    228    296    -80   -184    259    280    384    319    205    470    327
   -135    226    361    -44   -246    293    301    405    337    223    493    345
   -137    231    368    -46   -254    298    296    405    335    223    498    350
    -67    246    314    -90   -192    280    277    394    322    210    485    335
    -67    226    293    -80   -179    259    280    405    316    197    470    316
    -85    127    213    -20   -148    168    324    475    319    166    415    249
    -64    210    272    -72   -168    241    491    688    454    257    475    285
     25    342    316   -184   -145    329    602    883    594    381    587    381
     90    594    501   -345   -205    548    657   1021    774    592    807    602
    132   1153   1021   -641   -444   1088    636   1044   1028    969   1252   1078
    -64   1829   1893   -885   -979   1860    491    833   1249   1374   1766   1615
   -265   1823   2088   -779  -1176   1956    213    405   1057   1280   1740   1602
   -371   1197   1569   -413   -971   1382    -31    -25    501    672   1161   1062
   -285    413    698    -62   -491    555   -215   -285    -59      5    475    384
   -205     98    301     51   -252    200   -168   -155   -109   -129    280    158
   -220     70    290     75   -254    179    -36     25      0    -64    309    155
   -163    176    340     -7   -252    257     93    187    132     41    387    215
   -181    246    428    -31   -303    337    174    288    226    119    462    285
   -187    275    459    -46   -324    366    210    327    259    145    493    309
   -189    288    478    -49   -332    381    236    353    277    158    506    316
   -215    272    488    -28   -353    379    241    355    280    155    501    311
   -132    288    420    -77   -275    353    226    348    270    140    483    293
   -116    303    420    -93   -270    363    231    355    275    148    493    298
    -80    319    397   -119   -239    358    226    350    272    150    498    293
   -111    324    436   -106   -275    379    236    361    288    166    519    306
   -142    322    465    -88   -303    392    239    363    293    171    522    306
   -132    355    488   -114   -309    420    262    384    311    192    540    324
   -179    342    522    -83   -350    431    270    392    319    202    550    337
   -135    327    462    -96   -298    394    233    361    288    176    530    309
   -109    329    439   -109   -272    384    231    358    285    176    532    309
   -129    342    470   -106   -301    405    246    374    301    189    545    324
   -122    358    480   -119   -301    418    254    387    314    202    561    342
   -114    363    475   -124   -296    418    254    384    314    202    561    345
   -124    348    472   -111   -298    410    246    376    309    200    558    337
   -114    371    485   -129   -301    426    252    387    319    213    571    348
   -137    368    504   -116   -322    436    252    389    322    213    574    348
   -142    376    517   -119   -329    446    252    392    324    215    576    345
   -184    379    563    -96   -374    470    275    415    348    236    602    371
   -246    358    602    -57   -426    480    277    423    353    246    615    384
   -140    392    532   -127   -337    462    262    413    348    244    615    371
    -88    415    501   -166   -293    459    254    410    345    244    618    368
   -114    389    504   -137   -309    446    236    400    332    233    605    353
   -137    381    519   -124   -327    449    233    400    335    236    607    355
   -114    420    535   -153   -324    478    244    418    350    254    633    376
    -62    418    480   -179   -272    449    228    413    345    249    628    371
    -90    389    480   -148   -285    433    215    405    337    246    628    366
    -98    420    517   -161   -306    467    228    418    353    265    646    387
    -77    433    511   -179   -296    472    228    428    363    277    659    405
    -67    428    496   -181   -283    462    215    420    358    277    659    402
    -83    444    527   -179   -303    485    213    426    363    288    672    413
    -83    472    555   -194   -319    514    233    446    384    309    696    441
   -119    478    597   -179   -358    537    254    465    405    332    722    467
   -119    478    594   -179   -358    535    254    465    407    335    724    470
    -80    478    558   -197   -319    517    236    446    392    319    709    449
    -57    527    584   -236   -322    555    267    478    420    350    737    475
    -67    517    584   -226   -324    550    277    488    433    358    748    483
    -85    491    574   -202   -329    530    275    488    431    353    740    475
   -174    491    665   -158   -418    576    311    527    472    389    771    498
   -127    488    615   -181   -371    550    303    522    470    381    763    488
   -122    519    639   -200   -379    579    335    550    498    410    789    506
   -119    504    620   -192   -371    561    340    555    504    407    779    491
   -103    488    592   -192   -348    540    337    550    498    394    761    470
   -145    480    626   -168   -387    553    353    558    509    407    779    485
   -127    457    581   -166   -353    519    335    537    485    384    753    459
   -109    428    537   -161   -324    483    314    511    465    361    724    426
    -93    439    532   -171   -311    485    311    511    465    358    724    428
   -114    444    555   -166   -335    498    322    517    472    368    737    433
   -127    444    571   -158   -350    506    324    517    472    368    740    431
   -101    446    548   -174   -324    498    322    511    467    361    735    428
   -122    426    548   -150   -335    485    314    504    459    355    730    426
   -137    431    566   -148   -350    498    311    504    462    361    735    428
   -150    444    592   -148   -371    517    322    514    475    374    748    439
   -114    472    587   -181   -350    530    324    522    480    379    758    449
   -114    457    571   -171   -342    514    314    511    470    368    748    433
   -148    441    587   -148   -366    511    309    506    467    366    748    433
   -116    439    555   -163   -335    496    301    501    459    361    745    428
   -189    439    628   -124   -410    535    327    524    483    387    776    454
   -249    457    706   -103   -478    581    355    555    514    415    805    483
   -124    459    581   -168   -353    519    319    524    480    379    771    444
    -96    449    542   -176   -319    496    306    511    470    363    758    431
    -80    462    540   -192   -311    501    314    519    478    371    771    439
    -83    465    548   -189   -314    506    314    524    480    379    779    439
    -90    459    550   -187   -319    504    314    524    480    379    782    439
    -33    465    498   -215   -265    480    298    504    462    363    766    420
    -54    439    491   -194   -272    465    293    498    454    355    761    415
    -62    444    506   -189   -283    475    301    506    462    363    769    426
   -111    436    545   -163   -327    491    311    514    472    374    779    433
    -85    444    530   -181   -306    485    309    509    470    374    782    428
    -85    431    514   -174   -301    472    293    491    457    361    769    410
    -75    459    535   -192   -303    496    309    504    472    376    787    426
    -41    496    535   -228   -290    514    327    519    488    394    805    439
    -44    509    553   -233   -298    532    350    535    504    413    820    452
   -101    532    631   -215   -366    581    384    561    535    441    854    483
    -90    537    628   -223   -358    581    379    558    532    441    854    478
    -54    532    587   -239   -319    558    371    550    522    428    846    470
    -31    576    607   -272   -319    592    381    553    537    446    862    485
    -41    602    644   -280   -342    620    381    553    550    459    878    498
    -23    610    633   -293   -327    620    363    535    542    457    875    493
    -25    613    636   -293   -329    623    350    522    537    454    880    496
    -44    602    646   -280   -345    623    337    511    535    454    880    498
      0    587    587   -296   -293    589    311    491    511    431    859    483
    -44    530    574   -241   -309    550    301    478    493    413    836    457
    -70    478    545   -205   -306    511    296    475    483    400    818    439
    -59    457    514   -200   -285    485    288    467    467    387    800    426
    -83    415    498   -166   -290    457    277    449    449    363    776    397
   -129    366    496   -116   -311    431    267    436    436    348    761    379
   -114    342    457   -116   -285    397    246    413    413    327    737    355
   -103    348    452   -124   -277    400    244    415    410    327    740    358
   -145    348    493   -103   -319    418    259    431    426    342    753    366
   -197    311    509    -57   -353    410    254    423    415    332    740    355
   -132    322    452    -96   -290    387    246    418    410    327    735    348
   -103    342    444   -119   -272    392    244    426    418    335    748    353
    -62    332    392   -137   -228    363    231    413    402    319    727    329
    -23    322    345   -148   -184    332    252    441    405    303    704    309
    -75    223    298    -75   -187    259    332    548    428    288    657    244
    -33    259    293   -114   -163    277    454    722    532    358    698    259
     54    410    353   -233   -150    381    568    924    693    509    833    379
     96    748    652   -420   -277    701    639   1078    924    792   1130    685
     38   1436   1395   -737   -678   1415    623   1091   1249   1260   1675   1265
    -93   1930   2023   -917  -1057   1977    420    813   1369   1540   2039   1654
   -244   1730   1971   -743  -1106   1849    124    348   1062   1288   1842   1475
   -342    971   1314   -314   -828   1143   -114    -93    433    592   1158    826
   -335    298    631     18   -483    462   -207   -192     54    116    644    306
   -254     44    298    103   -277    171   -153    -64     25     18    496    132
   -226     62    288     80   -257    176    -15    111    137     88    530    145
   -171    187    358     -7   -265    272    119    277    277    205    626    226
   -103    249    350    -72   -228    298    166    335    327    246    659    254
   -137    241    379    -54   -257    309    205    374    358    270    675    267
   -124    252    376    -64   -252    314    226    397    374    277    680    270
   -150    239    389    -44   -270    314    236    410    384    283    685    272
   -111    239    350    -62   -231    293    236    407    379    280    683    267
   -132    236    368    -51   -249    301    249    418    389    293    693    272
   -142    262    405    -59   -275    332    259    433    407    311    709    288
   -127    252    379    -62   -252    314    249    426    400    301    698    277
   -153    244    394    -46   -275    319    254    428    402    303    704    280
   -166    270    436    -51   -301    353    277    452    426    329    727    303
   -103    262    363    -80   -233    311    254    431    402    306    698    272
   -127    246    374    -59   -249    309    252    428    397    303    696    270
   -116    244    361    -64   -239    303    244    420    392    298    691    265
   -106    259    366    -75   -236    311    252    431    402    306    701    275
   -124    246    368    -62   -246    306    249    426    397    301    698    270
   -116    254    371    -67   -244    311    254    433    405    309    706    280
    -96    267    363    -88   -228    314    259    441    410    314    709    288
    -77    265    340    -93   -207    301    246    426    394    301    696    272
   -140    249    389    -57   -265    319    246    426    397    306    704    272
   -127    262    389    -67   -257    324    249    433    402    314    711    280
   -114    265    376    -75   -246    319    252    441    405    319    717    285
   -109    275    384    -83   -246    329    254    452    415    329    727    298
   -111    252    363    -70   -236    306    236    433    394    311    709    280
   -127    257    384    -64   -254    319    241    441    405    319    719    288
   -106    275    381    -85   -244    327    241    449    413    327    730    296
   -116    270    387    -77   -252    327    233    444    407    324    724    293
    -88    285    374    -98   -231    327    223    441    407    324    727    296
    -80    283    363   -101   -220    322    218    439    405    322    724    301
    -93    285    379    -96   -236    332    218    441    407    324    732    311
   -106    296    400    -96   -254    348    213    444    410    335    748    322
    -72    340    413   -135   -241    376    215    454    423    355    769    342
    -77    324    402   -122   -239    363    213    459    426    358    766    345
    -62    319    379   -129   -220    350    205    452    418    350    758    340
    -51    342    392   -145   -223    366    205    454    423    358    769    353
    -10    355    366   -174   -189    361    194    446    415    353    763    345
    -59    342    402   -140   -231    371    205    454    420    358    771    353
    -46    363    407   -161   -228    384    218    465    433    366    779    358
    -28    379    405   -176   -215    392    228    478    446    374    787    363
    -25    376    400   -176   -213    387    228    480    452    381    789    361
     -7    392    400   -192   -202    394    244    496    470    397    800    366
    -20    371    392   -176   -205    381    252    501    475    394    795    353
    -90    353    444   -132   -267    397    275    519    496    413    810    358
   -119    350    470   -116   -296    410    290    532    509    423    818    358
    -67    381    449   -155   -257    415    296    535    517    426    815    348
    -75    355    431   -142   -252    392    298    535    517    413    802    335
    -88    332    420   -122   -254    376    303    532    519    413    797    332
    -67    329    397   -132   -233    361    298    522    511    405    789    319
    -90    327    418   -116   -254    371    311    522    514    410    789    316
   -103    306    407   -101   -257    355    306    509    506    397    776    303
   -129    285    415    -77   -272    350    311    506    504    394    774    301
   -114    280    394    -85   -254    337    311    501    504    392    771    293
   -109    275    384    -83   -246    329    306    496    501    392    774    288
   -127    275    400    -75   -265    335    306    493    504    397    782    285
    -90    285    376    -98   -233    329    296    488    501    394    774    280
   -116    285    402    -85   -259    342    301    493    506    400    779    288
    -70    322    392   -124   -231    355    309    504    517    413    792    298
    -93    290    381    -98   -236    335    293    491    504    400    779    285
   -127    285    413    -80   -270    348    303    501    517    413    789    296
   -114    290    405    -90   -259    348    306    501    517    415    792    298
    -98    296    394    -98   -246    345    298    496    509    413    792    290
    -72    293    366   -114   -218    329    285    483    498    402    782    277
    -62    306    368   -122   -215    337    288    485    501    402    782    283
    -72    303    374   -116   -223    340    293    491    506    405    782    283
   -111    280    392    -83   -252    335    296    491    506    405    779    280
   -114    277    392    -83   -254    335    298    493    506    407    782    285
   -137    285    423    -75   -280    353    303    498    514    423    797    296
   -148    272    420    -62   -285    345    303    496    514    426    797    290
    -75    309    384   -116   -228    345    296    485    506    420    800    285
    -70    275    345   -103   -207    309    277    462    483    392    771    257
   -129    233    363    -51   -246    298    288    467    485    392    771    257
   -140    236    376    -49   -259    306    298    475    491    400    776    259
    -54    265    319   -103   -187    290    285    459    475    384    763    241
    -75    293    366   -109   -220    329    306    478    493    402    784    262
    -59    311    368   -127   -213    340    324    493    504    413    795    267
    -67    337    405   -135   -239    371    350    517    530    436    815    283
   -135    335    470    -98   -301    402    366    532    548    454    833    293
    -88    332    418   -122   -254    374    353    511    527    433    815    270
    -67    366    433   -150   -252    400    363    517    540    444    828    283
    -80    405    485   -163   -283    444    376    522    553    459    844    298
    -77    415    493   -168   -285    454    371    517    558    465    852    303
    -90    397    488   -155   -288    441    361    509    553    462    849    306
   -109    394    501   -142   -306    446    355    506    558    470    862    319
   -119    389    506   -135   -314    449    335    491    548    465    862    314
    -49    353    402   -150   -226    376    296    457    501    423    820    267
    -70    309    379   -122   -226    345    296    452    488    405    792    241
    -70    259    329    -96   -200    293    285    441    470    381    766    215
    -44    236    280    -96   -163    257    265    418    446    358    743    192
    -23    210    233    -93   -127    220    249    402    426    335    722    171
    -64    189    254    -62   -158    220    249    397    423    324    711    163
   -122    174    293    -25   -207    233    259    400    423    324    711    166
    -90    174    265    -44   -179    220    241    387    407    309    698    155
    -67    179    246    -54   -155    213    236    379    402    309    696    148
   -122    158    280    -18   -200    218    244    384    405    311    698    153
   -140    148    288     -2   -215    215    239    379    397    306    691    142
    -72    166    239    -49   -155    202    218    358    379    288    672    119
   -114    140    254    -12   -184    197    241    392    392    296    678    119
   -116     51    168     31   -142    109    311    483    415    275    631     59
    -57     64    119     -5    -88     90    413    623    493    314    636     41
     38    223    181   -132    -72    202    509    792    631    441    748    132
     59    532    472   -296   -205    504    602    966    859    704   1018    402
     90   1127   1036   -610   -472   1080    618   1031   1148   1106   1473    867
    -80   1610   1691   -766   -885   1649    530    891   1343   1441   1870   1273
   -194   1551   1745   -678   -969   1647    233    457   1119   1304   1784   1192
   -306    898   1205   -296   -756   1052    -10    -23    522    665   1166    620
   -319    290    607     12   -465    446   -148   -213     88    148    636    119
   -184     -7    174     96   -179     83   -171   -142    -18    -25    420    -93
   -148   -114     33    129    -93    -41    -85    -18     25    -20    400   -124
   -215    -98    116    158   -166      7     33    114    129     59    465    -77
   -155     28    184     62   -171    106    127    226    241    158    553     -5
   -137     67    205     33   -171    135    168    275    285    194    579     20
   -122     72    194     23   -158    132    181    290    293    194    576     18
   -111     51    163     31   -137    106    179    288    288    187    563      7
   -103     59    163     20   -135    111    184    293    293    189    561      7
    -80     83    163     -2   -122    122    181    290    290    189    558      7
   -111     85    197     12   -155    140    184    293    293    194    561     10
    -83    124    207    -20   -145    166    205    306    309    210    574     28
    -46    124    171    -38   -111    148    192    293    296    194    555     20
   -166    116    280     23   -223    197    213    319    322    220    579     49
    -96    137    233    -20   -166    184    210    314    316    215    571     46
    -72     88    161     -7   -116    124    184    285    283    179    527      7
    -33    111    142    -38    -88    127    179    277    277    176    524     10
    -57    129    187    -36   -122    158    194    296    296    197    537     33
    -23    132    155    -57    -90    145    174    275    275    174    514     20
     51    155    103   -103    -25    129    150    252    254    153    485      2
    -28    137    166    -57    -98    150    174    272    267    166    493     23
    -62    137    197    -38   -129    166    187    288    283    181    498     38
    -12    140    150    -64    -80    148    171    280    267    168    478     31
     54    189    135   -122    -38    163    158    270    259    158    465     23
    -62    163    226    -51   -145    194    181    298    283    179    483     54
    -96    142    239    -23   -166    189    171    290    275    174    475     54
    -80    158    239    -38   -161    197    163    288    272    176    478     59
    -54    166    220    -54   -137    192    148    275    262    166    467     46
     12    194    181   -103    -83    187    129    262    249    153    449     25
    -23    176    197    -77   -109    187    127    262    249    150    446     36
    -46    158    205    -57   -127    181    119    262    246    150    446     36
    -49    179    228    -64   -137    202    132    288    267    168    467     59
    -25    205    231    -90   -127    215    129    293    272    174    478     72
    -33    179    213    -75   -122    194     98    267    249    150    459     59
    -20    174    192    -77   -106    181     90    267    244    142    454     62
    -31    223    254    -96   -142    239    101    290    265    166    480     90
    -18    228    244   -106   -132    236     93    288    262    168    491     90
    -75    246    319    -85   -197    283    109    306    280    187    514    106
    -18    246    265   -114   -142    257     96    296    267    168    501     90
     77    265    187   -171    -54    226     77    280    249    148    480     70
     49    272    220   -163    -85    246     90    285    259    158    491     80
    -64    285    348   -111   -205    316    135    329    303    200    535    124
    -67    303    368   -119   -218    335    148    345    319    213    545    132
     31    327    296   -179   -132    311    127    324    301    192    524    103
      0    306    303   -155   -150    306    148    337    319    202    532    103
   -109    311    420   -101   -265    366    184    368    355    239    563    129
   -148    316    465    -85   -309    389    207    389    381    259    579    135
    -96    319    415   -111   -254    366    231    410    402    272    587    137
    -23    332    355   -155   -189    342    207    379    379    246    555    101
   -116    314    431   -101   -272    371    233    392    397    265    568    116
   -109    311    420   -101   -265    366    231    379    389    257    555    101
    -54    314    368   -129   -210    340    220    366    379    246    545     85
    -64    309    371   -124   -218    340    218    355    376    246    548     85
   -135    306    441    -85   -288    374    233    363    392    262    566    103
   -189    298    485    -57   -337    392    257    384    413    283    581    119
   -148    314    462    -83   -303    387    246    368    402    275    574    109
    -57    332    387   -140   -220    358    228    350    387    259    558     90
    -83    345    428   -132   -254    384    241    363    400    275    579    109
   -194    329    524    -67   -358    426    277    400    436    309    615    145
   -150    280    431    -64   -290    355    244    371    405    277    584    114
   -142    303    446    -80   -296    374    246    374    410    290    597    122
   -127    309    436    -90   -283    371    249    376    415    296    600    127
    -98    350    449   -127   -275    400    254    381    423    301    610    129
   -176    324    501    -72   -337    413    270    402    444    324    631    148
   -124    332    454   -103   -290    392    246    384    426    309    618    132
   -101    322    423   -111   -262    374    236    374    415    293    610    119
   -119    319    439   -101   -280    376    252    394    433    311    628    132
   -137    324    462    -93   -298    392    265    410    449    327    646    148
   -168    324    493    -80   -332    407    265    407    446    324    644    148
   -194    322    517    -64   -355    418    270    410    449    324    649    150
   -215    322    537    -54   -376    431    267    407    452    332    657    150
   -202    358    561    -77   -381    459    272    420    470    350    678    163
   -129    358    488   -114   -309    420    262    410    457    335    662    145
    -54    366    418   -155   -236    392    244    384    433    311    639    127
    -59    371    428   -155   -244    400    246    384    433    309    636    124
   -114    374    488   -129   -301    431    270    405    457    329    659    148
    -80    392    472   -155   -275    431    277    410    459    332    665    153
      0    400    400   -200   -200    400    267    400    444    311    646    137
      0    436    433   -220   -218    436    285    413    462    332    667    155
    -51    480    532   -213   -290    506    311    433    496    368    709    189
    -41    504    545   -231   -293    522    322    439    511    384    727    207
    -83    488    571   -205   -327    530    319    439    511    387    732    215
    -98    491    589   -200   -342    540    303    426    504    384    732    215
    -33    514    548   -239   -290    530    275    402    491    374    727    218
     -5    504    506   -252   -254    506    239    371    454    340    698    192
    -28    441    467   -207   -246    454    226    355    431    311    672    163
     -7    371    379   -184   -192    374    207    337    402    275    628    122
    -28    340    368   -155   -197    353    207    337    394    265    618    114
    -10    296    306   -145   -158    301    194    319    368    239    592     85
    -25    277    303   -127   -163    290    189    306    355    231    584     83
    -41    259    298   -109   -171    277    184    293    340    220    574     77
     -2    241    244   -119   -122    241    171    277    319    200    553     57
    -18    236    254   -109   -137    244    166    272    316    194    550     51
    -54    252    306    -98   -181    277    184    290    335    213    571     72
    -31    236    265   -103   -148    249    166    275    319    194    555     57
    -70    239    309    -83   -189    272    176    283    327    205    568     72
   -122    197    316    -38   -220    257    197    303    340    213    576     80
    -44    153    194    -54   -119    174    207    337    329    179    530     31
     44    142     96    -96    -25    119    288    454    374    181    506    -15
     62    233    171   -148    -54    202    423    636    509    290    589     41
     18    381    363   -200   -174    374    535    831    698    480    771    213
     38    797    758   -418   -361    779    587    958    948    802   1127    576
     20   1431   1408   -727   -693   1421    581    956   1226   1208   1602   1054
   -119   1764   1883   -820  -1000   1823    387    659   1262   1387   1855   1301
   -218   1436   1654   -607   -937   1543     96    197    857   1031   1538   1002
   -259    732    989   -236   -626    859   -106   -176    275    363    878    387
   -288    197    483     44   -387    340   -158   -205     12     10    491     12
   -296    -57    239    176   -267     90    -98    -72     12    -51    389    -90
   -213    -72    137    140   -176     31    -28     20     64    -36    387    -98
   -137     28    166     54   -153     98     57    127    158     36    449    -44
   -122    116    236      2   -179    176    119    202    239    103    511      7
   -155    161    316     -2   -236    239    176    262    298    163    566     54
   -181    155    337     12   -259    246    207    298    329    189    589     80
   -176    176    353      0   -265    265    226    316    348    200    600     90
   -106    179    283    -36   -197    231    205    298    327    176    576     67
    -33    176    210    -70   -122    192    192    285    314    166    566     54
   -111    192    303    -41   -207    246    226    316    350    205    605     88
   -161    200    361    -20   -259    277    241    340    368    220    623    106
   -135    187    322    -25   -228    254    226    327    353    202    605     90
    -51    241    293    -93   -171    267    233    332    355    205    613     93
    -98    220    319    -62   -210    270    236    332    361    213    620     93
   -137    207    345    -36   -241    275    233    332    361    215    626     98
   -184    194    379     -5   -283    288    241    337    371    223    639    111
   -179    213    392    -15   -285    301    249    345    379    231    649    122
   -207    218    426     -5   -319    322    254    353    389    236    657    132
   -140    223    363    -41   -252    293    233    335    371    215    641    114
   -132    202    335    -36   -233    267    223    327    361    207    633    109
   -153    228    381    -36   -267    303    252    353    394    241    670    145
    -93    241    335    -77   -213    288    231    342    381    231    665    129
    -93    233    327    -72   -210    280    215    332    374    223    659    122
    -85    252    335    -83   -213    293    215    335    379    231    665    129
    -75    316    392   -119   -233    353    249    366    413    267    701    168
   -197    270    467    -36   -332    368    265    387    426    280    714    184
   -153    233    387    -41   -270    309    226    358    397    246    688    158
    -90    259    350    -85   -220    306    207    345    384    244    685    158
    -23    311    335   -142   -179    322    207    350    389    252    696    168
    -49    296    345   -124   -197    319    200    350    389    254    696    176
    -80    296    376   -106   -228    335    200    361    394    267    709    187
   -124    280    405    -77   -265    340    200    371    400    277    719    202
    -93    272    366    -88   -228    319    181    358    384    267    717    202
    -85    342    428   -129   -257    387    205    397    418    309    758    249
   -119    329    449   -106   -285    389    197    392    413    306    756    254
   -122    327    446   -103   -283    387    194    397    415    311    758    265
    -38    363    402   -161   -220    381    194    402    415    314    756    277
    -57    353    407   -150   -231    379    192    400    407    303    745    288
    -28    358    387   -166   -207    371    194    405    407    306    743    301
    -31    381    413   -176   -220    397    215    428    428    324    753    329
     18    355    337   -187   -158    348    189    405    402    288    714    309
     33    374    340   -205   -153    358    205    426    420    306    732    327
     -5    384    389   -189   -197    387    233    454    452    337    756    348
    -41    400    441   -181   -241    420    259    480    478    361    774    366
    -51    400    452   -174   -252    426    275    498    493    374    776    374
    -75    384    457   -155   -267    420    283    506    501    379    774    368
    -57    420    475   -181   -267    446    306    527    527    400    792    379
    -64    392    457   -163   -262    423    306    524    524    392    776    361
   -101    358    459   -127   -280    407    314    524    524    389    769    350
    -70    353    423   -142   -246    387    306    514    517    376    750    332
    -51    368    418   -158   -233    392    309    514    519    379    753    337
    -59    350    407   -148   -233    379    306    504    511    371    745    332
   -109    340    449   -114   -277    394    314    504    514    374    750    342
   -132    340    472   -103   -303    405    324    514    524    381    758    355
    -70    353    423   -142   -246    387    319    511    522    379    753    348
    -46    358    405   -158   -226    381    314    506    519    376    748    345
    -72    345    418   -135   -244    381    309    504    514    374    745    353
    -12    353    366   -171   -189    358    290    488    504    358    730    342
    -23    374    397   -176   -210    384    301    504    517    371    745    366
    -20    389    410   -187   -215    400    309    514    527    381    756    381
    -10    387    397   -187   -202    392    298    506    522    371    745    376
    -59    342    402   -142   -231    371    285    496    509    361    732    368
    -64    368    433   -153   -249    402    303    514    535    384    750    392
    -31    405    436   -189   -233    420    319    532    553    400    766    407
    -51    371    423   -158   -236    397    306    522    542    387    753    397
    -98    358    454   -132   -275    405    298    519    542    389    750    402
    -23    381    402   -179   -213    392    285    506    530    379    737    392
     -2    389    392   -194   -197    389    283    501    524    376    735    389
    -33    384    418   -174   -226    400    283    501    530    381    740    397
    -64    379    444   -158   -254    410    280    501    530    379    740    405
    -46    374    420   -163   -233    397    272    491    519    368    730    400
    -20    407    428   -194   -223    418    290    509    535    387    740    418
      2    470    467   -236   -231    470    332    548    574    428    779    459
     -2    454    457   -228   -231    457    327    542    563    420    771    452
      5    454    449   -231   -220    452    319    530    550    413    761    446
    -41    454    493   -207   -267    472    335    542    563    426    771    465
    -54    485    540   -215   -296    511    361    568    587    452    795    493
    -31    504    532   -236   -283    517    366    574    597    467    807    506
     -5    561    566   -277   -285    563    384    592    623    506    841    542
     31    639    607   -335   -288    623    400    605    644    532    865    568
    -28    558    587   -265   -306    571    350    553    600    491    820    530
    -51    537    589   -246   -319    563    324    530    584    480    813    530
     33    620    587   -329   -275    602    332    540    602    509    839    563
     67    581    514   -327   -223    548    293    509    568    475    800    542
    -72    475    548   -200   -309    511    296    509    561    465    789    530
    -49    470    519   -213   -285    496    298    514    558    480    805    517
     41    452    410   -246   -184    431    257    478    517    441    766    472
      7    410    402   -210   -197    405    254    470    501    426    745    457
      0    374    374   -187   -187    374    236    446    478    407    719    446
     85    402    314   -246   -114    358    228    436    465    402    711    441
     51    426    371   -239   -158    400    246    449    478    423    735    462
     -7    355    361   -176   -184    358    220    420    449    397    711    436
    -49    296    345   -122   -197    319    200    402    423    374    685    415
    -36    329    363   -148   -200    345    218    418    436    392    706    446
    -67    298    363   -116   -215    329    207    413    423    381    698    446
    -67    290    358   -111   -213    324    200    410    413    374    693    449
    -20    259    280   -119   -150    270    194    423    397    348    659    418
     70    249    179   -161    -54    213    275    550    452    363    641    384
     10    298    288   -155   -140    293    420    761    602    483    735    454
     49    485    433   -270   -192    459    548    984    792    667    909    626
    275    927    652   -600   -187    789    605   1111   1005    935   1218    953
    137   1506   1366   -823   -613   1436    566   1070   1249   1330   1701   1465
   -200   1878   2078   -839  -1137   1977    400    787   1325   1566   2029   1803
   -290   1699   1990   -706  -1140   1844    140    361   1005   1301   1816   1597
   -254    953   1208   -348   -730   1080   -122    -70    374    579   1106    922
   -223    332    555    -57   -389    441   -220   -145     51    150    628    433
   -116    132    249     -7   -184    189   -176    -20     49     72    506    288
   -163    124    288     18   -226    205    -57    140    161    137    550    309
   -184    215    400    -15   -290    306     67    298    303    257    657    400
   -122    332    452   -106   -285    392    135    376    381    327    717    452
    -90    361    449   -135   -270    405    161    407    410    337    724    457
   -101    327    426   -114   -265    376    161    410    407    335    709    439
    -80    358    439   -137   -259    397    168    423    423    345    709    433
   -116    366    480   -127   -298    423    181    436    439    350    714    441
   -119    366    485   -124   -301    423    194    452    454    361    730    457
    -96    392    485   -150   -290    436    213    472    472    376    750    478
    -80    392    472   -155   -275    431    202    470    470    376    740    465
    -64    394    457   -166   -262    423    194    462    454    387    743    454
    -90    402    491   -155   -290    446    200    467    465    410    756    449
   -127    402    527   -137   -327    462    213    478    475    423    766    465
    -41    439    480   -197   -259    459    207    472    472    415    753    470
    -62    439    501   -189   -280    467    202    465    467    413    753    472
   -114    431    545   -161   -329    488    205    467    472    415    756    488
    -93    444    535   -176   -316    488    210    470    472    415    750    493
    -49    462    511   -205   -280    485    202    462    465    405    740    491
   -116    441    558   -163   -337    498    205    467    470    413    745    504
    -51    488    540   -218   -296    514    205    470    472    415    750    506
   -101    470    568   -187   -335    519    200    467    465    413    748    501
   -111    472    584   -179   -348    527    200    472    467    415    753    506
    -28    501    527   -239   -277    514    187    462    457    405    740    493
    -25    514    537   -244   -280    524    181    462    454    413    750    501
    -28    511    537   -244   -283    524    168    452    444    405    745    493
    -93    493    587   -200   -340    540    168    454    444    405    740    496
    -96    491    584   -200   -340    537    171    465    446    410    761    514
    -72    506    579   -218   -327    542    163    459    446    418    763    514
   -101    532    633   -218   -368    584    166    472    457    433    774    524
   -106    576    683   -233   -394    628    179    496    480    459    802    553
     -7    576    584   -285   -296    581    155    480    452    431    784    542
    -44    540    584   -249   -314    561    135    465    431    415    779    532
     28    576    548   -303   -259    563    116    454    420    407    769    522
    -10    584    594   -285   -301    589    124    467    431    418    784    537
    -59    610    667   -275   -363    639    148    493    462    449    820    574
    -25    613    636   -293   -329    623    129    480    444    431    805    558
      5    631    626   -319   -311    628    129    480    444    431    807    561
     33    654    620   -342   -293    639    135    485    444    431    810    563
     -2    636    636   -319   -319    636    135    485    444    428    807    561
     12    646    633   -332   -309    641    140    491    444    428    805    555
     -2    662    665   -332   -332    662    155    511    459    441    813    558
    -31    641    672   -303   -350    657    163    519    467    444    815    545
    -18    636    654   -309   -337    646    174    532    475    446    818    537
    -62    631    693   -285   -379    662    197    553    498    462    828    540
     15    657    641   -337   -314    649    192    548    493    454    813    517
     64    680    615   -371   -275    649    202    553    501    449    810    511
     80    693    610   -387   -265    652    213    558    509    457    813    509
     46    680    633   -366   -293    657    223    561    514    459    810    501
    -44    615    657   -288   -350    636    215    542    498    439    787    475
    -72    602    675   -265   -374    639    220    540    501    441    787    478
    -36    644    680   -306   -358    662    226    540    509    444    795    485
    -33    633    667   -301   -350    649    210    522    491    431    784    470
     -7    633    641   -314   -327    639    202    509    485    426    776    462
     44    636    592   -340   -272    615    187    491    470    410    761    441
     41    662    618   -353   -288    641    200    498    485    420    776    454
     -5    652    657   -324   -329    654    207    506    496    431    784    462
    -38    631    667   -298   -353    649    194    493    483    420    771    449
    -12    636    649   -311   -329    641    176    478    467    405    758    431
    -33    646    680   -306   -358    665    192    491    483    418    771    446
    -41    652    693   -306   -366    672    202    506    496    433    787    457
      7    675    665   -342   -327    670    194    506    496    431    789    452
    -41    672    714   -314   -376    693    213    524    514    449    810    467
    -41    659    698   -311   -371    680    194    509    496    431    792    444
    -67    639    706   -285   -387    672    189    504    488    426    784    433
    -80    649    730   -285   -405    688    202    522    504    439    792    449
     -2    683    685   -340   -342    683    194    522    498    433    787    449
     12    665    649   -340   -319    657    181    511    483    420    774    436
    -31    691    722   -329   -376    706    207    537    509    449    805    462
     -2    698    701   -348   -353    698    202    535    504    444    797    454
    -33    641    675   -303   -353    657    181    514    478    420    771    433
    -62    659    722   -298   -392    688    202    532    496    436    789    446
    -64    704    766   -319   -415    735    231    561    524    467    818    478
    -51    753    805   -353   -428    779    259    592    550    496    846    506
     -7    748    756   -368   -381    750    246    584    537    483    831    496
     -7    745    753   -368   -381    748    249    587    537    483    831    496
      7    750    743   -379   -366    748    246    579    532    478    831    491
    -36    787    823   -374   -431    802    272    602    563    514    867    524
      0    815    815   -407   -407    815    265    600    568    522    878    524
    -12    800    813   -394   -413    807    239    581    553    514    875    519
    -46    815    862   -384   -454    836    249    597    568    535    898    542
      0    800    800   -402   -400    802    215    574    545    517    878    522
     -2    743    745   -368   -374    743    184    548    514    483    844    488
    -46    685    732   -319   -389    709    184    548    501    467    831    465
    -57    639    696   -290   -376    665    171    537    483    449    813    431
     -7    618    623   -306   -314    620    142    511    452    418    782    397
     10    607    597   -309   -293    602    140    506    446    413    776    381
    -31    574    605   -272   -319    589    137    498    433    405    766    366
   -132    509    641   -189   -387    574    129    488    418    387    756    355
   -161    501    659   -171   -410    579    135    493    423    394    769    363
    -38    527    566   -244   -301    545    106    475    405    376    753    345
    -18    522    540   -252   -280    530     98    467    397    368    748    337
    -49    506    555   -228   -303    530    101    470    400    371    750    340
    -33    527    561   -249   -298    542    103    475    405    379    756    342
    -96    491    587   -197   -340    537    103    480    405    376    758    340
   -114    423    537   -155   -327    480    116    509    397    353    722    293
    -80    381    462   -150   -270    420    194    618    426    348    685    236
     36    446    407   -244   -187    426    306    782    522    410    722    246
     67    600    532   -332   -231    566    436   1005    706    587    878    392
    101   1026    924   -563   -410    974    501   1143    963    906   1226    761
    140   1732   1592   -935   -724   1662    465   1124   1262   1343   1732   1306
   -122   2135   2255  -1008  -1189   2195    270    846   1374   1602   2070   1665
   -306   1867   2174   -779  -1239   2021    -28    387   1049   1330   1844   1454
   -340   1091   1431   -376   -885   1260   -254     -5    431    628   1143    784
   -252    472    724   -111   -488    597   -363   -116     57    163    639    275
   -192    239    431    -25   -311    335   -314      2     33     77    501    114
    -77    293    371   -106   -223    332   -189    166    135    142    530    124
   -116    379    493   -132   -303    436    -64    314    259    249    620    202
   -124    433    558   -153   -340    496      2    394    332    314    672    249
   -119    449    566   -166   -342    506     31    426    355    332    680    252
    -85    431    517   -171   -301    472     28    426    350    322    662    231
    -41    441    483   -200   -265    462     23    426    350    319    654    226
    -41    465    506   -213   -275    485     31    433    361    329    659    236
    -93    475    566   -192   -329    519     49    449    379    345    675    259
   -111    472    584   -179   -348    527     54    457    387    350    680    267
    -67    480    548   -210   -306    514     38    452    374    342    670    257
    -67    491    555   -213   -311    522     46    462    384    350    672    259
    -83    483    566   -200   -324    524     49    467    387    353    672    259
   -132    465    597   -166   -363    530     54    475    392    355    672    259
    -70    478    545   -205   -306    511     36    462    374    340    654    239
    -67    470    537   -202   -301    501     33    462    368    335    649    231
    -72    475    548   -202   -311    511     41    475    374    342    657    236
    -54    485    540   -215   -296    511     41    480    379    348    662    236
    -64    475    540   -205   -303    506     36    475    376    342    654    228
    -59    498    555   -220   -306    527     41    488    381    350    659    236
    -59    465    524   -205   -293    496     23    472    358    329    639    210
    -28    470    498   -220   -262    483     15    467    350    324    639    205
    -75    459    535   -192   -306    498     20    472    355    332    646    207
    -98    452    548   -176   -324    498     25    483    361    337    649    205
    -98    452    550   -179   -324    501     20    485    361    337    646    200
    -64    465    530   -200   -296    496     12    483    355    332    641    194
    -62    452    514   -197   -288    483      0    475    342    322    631    187
    -72    454    527   -192   -298    491      2    483    348    335    644    189
   -119    467    584   -176   -353    527     18    501    366    358    670    207
    -64    478    542   -205   -303    509     -2    485    350    348    659    194
    -36    472    509   -220   -275    491    -28    470    332    329    646    181
    -51    472    524   -210   -288    498    -33    467    327    332    652    187
    -44    501    545   -228   -296    522    -23    480    340    348    670    207
    -62    496    558   -215   -309    527    -31    480    335    348    672    213
    -12    511    524   -249   -270    517    -54    465    322    335    662    202
     57    550    493   -306   -218    522    -59    465    319    335    662    205
      0    563    563   -283   -280    563    -33    488    340    363    691    231
    -44    532    576   -244   -309    553    -44    478    332    355    680    220
    -31    524    555   -249   -293    540    -54    472    324    348    670    215
     31    537    504   -285   -236    522    -70    457    309    332    654    200
     49    568    519   -311   -236    545    -51    475    329    350    670    215
    -18    553    571   -267   -293    561    -25    504    353    371    683    228
     23    540    514   -283   -246    527    -41    488    332    348    657    197
      2    545    542   -275   -270    545    -23    506    350    358    665    200
    -10    555    566   -272   -288    561      2    532    371    376    675    205
     10    519    509   -265   -249    514     -7    519    358    355    649    176
     28    519    491   -275   -231    506     -7    514    353    348    633    161
    -41    522    561   -241   -301    542     18    535    376    366    654    174
    -90    519    607   -215   -350    561     41    553    394    384    665    181
     31    488    457   -259   -213    472    -12    498    337    322    600    114
     31    472    441   -252   -205    457    -28    478    324    309    587     96
     18    472    452   -246   -218    462    -31    467    319    303    579     88
     -5    465    470   -231   -236    467    -33    459    314    298    574     75
    -33    465    498   -215   -265    480    -15    472    332    316    592     90
    -80    423    504   -174   -290    462    -12    467    324    306    581     75
    -85    410    496   -163   -290    452    -23    457    316    296    574     64
    -64    420    483   -179   -275    452    -33    446    309    290    566     54
    -36    428    465   -194   -249    446    -38    446    306    288    566     44
    -12    423    433   -205   -223    426    -46    439    301    280    561     31
    -44    426    470   -192   -257    446    -41    444    306    290    574     36
   -135    415    550   -142   -342    483    -25    459    322    309    594     54
    -12    454    467   -220   -239    459    -38    452    309    293    579     41
     20    418    397   -220   -189    407    -75    418    270    254    540     -7
    -54    394    446   -171   -249    420    -64    426    277    267    550     -2
    -93    405    498   -158   -296    452    -46    441    293    290    571     12
    -77    405    483   -163   -280    444    -54    433    285    285    563      2
    -70    407    478   -171   -272    441    -51    436    285    283    555      2
    -20    402    423   -192   -220    413    -64    418    265    262    532    -15
    -10    400    407   -194   -210    402    -77    405    246    249    517    -28
    -46    405    452   -179   -249    428    -72    410    249    257    519    -20
    -12    420    433   -205   -223    426    -77    407    241    249    506    -31
     20    423    402   -223   -192    413    -80    402    231    239    488    -38
     20    433    413   -228   -197    426    -62    415    244    249    493    -28
    -38    459    498   -210   -267    478    -36    439    270    275    519     -7
    -57    462    519   -205   -288    491    -38    431    265    272    517    -20
    -38    462    501   -213   -270    480    -38    431    259    270    506    -28
    -41    478    519   -220   -280    498    -28    436    265    272    504    -25
    -20    514    535   -246   -277    524    -20    444    272    277    504    -18
     12    550    535   -283   -262    542    -25    436    272    288    511     -2
     36    545    509   -293   -236    527    -46    415    254    272    496    -12
     -2    496    498   -246   -252    496    -80    384    226    246    467    -33
    -25    498    524   -236   -275    511    -88    381    226    252    472    -20
     18    483    462   -252   -220    472   -124    350    187    213    433    -54
    -12    433    446   -213   -228    441   -137    340    163    187    400    -85
    -10    389    397   -189   -205    394   -150    329    140    161    363   -119
     41    353    311   -197   -135    332   -171    306    109    127    322   -158
    -23    275    298   -127   -161    285   -181    290     85    106    293   -181
    -44    259    303   -109   -174    280   -192    277     72     93    280   -192
     23    254    228   -140   -103    241   -228    239     33     51    236   -236
     -7    233    241   -111   -124    236   -226    239     28     46    228   -241
    -33    246    277   -106   -155    259   -213    252     38     57    239   -231
    -70    220    290    -75   -181    257   -215    246     31     49    233   -236
   -101    187    288    -44   -194    236   -226    236     15     31    218   -249
    -85    179    265    -46   -174    220   -226    233     18     31    215   -252
    -49    197    246    -75   -148    220   -236    228      5     18    200   -270
   -132    114    244      7   -187    179   -197    280     12      5    174   -303
   -111     77    189     15   -150    132   -101    402     54      5    145   -350
     64    179    114   -122    -23    148    -18    537    135     57    171   -355
    116    381    265   -249    -75    324    106    750    340    262    361   -174
    137    802    665   -470   -265    735    161    867    594    592    719    200
     46   1428   1382   -740   -667   1405    114    826    872   1018   1215    714
   -158   1779   1938   -810  -1047   1857   -109    517    924   1221   1499    995
   -288   1384   1673   -548   -979   1527   -389     64    506    831   1137    657
   -257    644    901   -192   -579    771   -607   -322   -124    109    418    -20
   -176     83    257     46   -218    168   -680   -368   -423   -283    -12   -449
   -114    -98     15    106    -64    -41   -613   -231   -413   -337   -106   -548
   -142   -106     36    124    -90    -33   -488    -85   -311   -270    -64   -514
   -132    -28    103     80   -119     36   -389     33   -202   -176     10   -454
   -140     44    181     46   -161    111   -322    111   -124   -101     75   -400
   -205     67    272     70   -239    168   -270    166    -75    -57    111   -366
   -197     90    288     51   -244    189   -249    187    -59    -44    116   -358
    -62    155    218    -46   -140    187   -252    184    -64    -46    111   -366
    -93    119    210    -15   -150    166   -254    179    -72    -54    101   -376
   -174     67    241     54   -207    153   -259    171    -80    -64     85   -387
   -109     75    181     15   -145    127   -254    179    -75    -59     80   -387
   -135     77    210     28   -171    142   -244    192    -62    -49     88   -379
   -161     90    252     33   -205    168   -228    205    -49    -31    101   -366
   -148     96    244     25   -194    168   -228    202    -57    -33     98   -374
   -116    111    226      2   -171    168   -239    192    -67    -44     85   -387
   -161    101    259     28   -210    179   -236    194    -64    -38     85   -384
   -155    106    259     23   -207    181   -231    197    -62    -33     85   -379
   -153    109    262     23   -207    184   -228    202    -59    -28     85   -374
   -119     83    202     18   -161    142   -236    192    -72    -41     67   -387
   -119     88    205     15   -163    145   -236    192    -75    -38     67   -384
   -111     88    197     10   -153    142   -244    187    -77    -46     54   -389
   -109     83    192     12   -150    137   -241    189    -77    -46     51   -387
   -111    103    215      2   -163    158   -244    184    -80    -38     59   -387
   -150    129    277     10   -215    202   -228    202    -64    -20     72   -374
   -202    109    311     44   -257    210   -223    210    -62    -15     75   -366
   -213     75    288     70   -249    181   -239    194    -75    -28     54   -376
   -163     75    239     44   -202    155   -241    200    -77    -31     44   -376
   -103     90    192      5   -148    140   -246    200    -85    -36     36   -376
   -127     77    205     23   -166    140   -267    181   -106    -57     18   -394
   -189     70    259     59   -223    163   -257    189    -96    -38     31   -376
   -176     67    241     51   -207    153   -272    181   -103    -41     25   -374
   -101    103    202     -2   -153    153   -285    176   -114    -49     18   -371
    -49    109    158    -31   -103    132   -303    171   -122    -57      2   -368
    -93    101    194     -2   -142    148   -296    181   -111    -46      7   -348
    -64    109    174    -25   -119    142   -322    166   -129    -51     -7   -353
     -5    119    124    -59    -64    122   -337    153   -142    -62    -20   -361
    -36    101    135    -33    -85    116   -332    161   -140    -59    -18   -350
    -31    101    132    -33    -80    116   -337    155   -150    -70    -28   -355
    -28    122    148    -46    -88    135   -335    153   -150    -67    -31   -350
    -51    119    171    -33   -111    145   -319    161   -142    -59    -25   -337
   -101    127    228    -12   -163    176   -290    179   -124    -41     -5   -316
   -119    137    257     -7   -187    197   -272    200   -106    -23     10   -301
    -64    153    215    -46   -140    184   -275    202   -106    -28     -2   -309
    -38    140    179    -51   -109    161   -275    200   -109    -33    -15   -324
    -62    150    210    -46   -137    179   -249    223    -85    -12     -2   -314
     18    181    163    -98    -72    174   -259    213    -93    -25    -18   -332
     62    166    103   -114    -20    135   -272    194   -109    -41    -46   -363
      2    155    153    -77    -75    153   -241    215    -85    -23    -33   -350
    -28    153    181    -62   -106    166   -239    210    -88    -28    -41   -355
      0    155    155    -77    -77    155   -231    213    -83    -23    -44   -353
     12    155    140    -85    -62    150   -233    200    -93    -33    -57   -366
    -25     96    122    -36    -75    109   -244    176   -114    -54    -80   -384
    -46     72    119    -15    -83     96   -239    174   -119    -57    -85   -384
    -83     67    150      7   -116    109   -228    174   -116    -51    -83   -379
    -64     80    145     -7   -106    114   -236    161   -127    -59    -93   -384
    -54     85    140    -15    -98    111   -236    158   -127    -62    -98   -381
    -31     72    101    -23    -64     88   -249    142   -145    -77   -116   -400
     70     80     10    -75     31     46   -280    111   -174   -101   -142   -428
    -20     72     90    -28    -57     80   -257    132   -153    -80   -122   -400
    -41     77    119    -18    -80     96   -241    145   -142    -70   -111   -389
    -67     80    145     -7   -106    111   -231    153   -132    -62   -101   -379
    -20     93    114    -36    -67    103   -239    145   -137    -67   -106   -387
     41    106     64    -75    -10     85   -249    140   -148    -75   -114   -394
     12     88     75    -51    -31     80   -249    140   -148    -77   -122   -400
     -7     54     59    -23    -33     57   -257    129   -161    -88   -137   -418
     49     96     46    -72      2     72   -239    148   -137    -64   -114   -400
    -15     80     96    -33    -57     88   -223    161   -127    -57   -101   -384
    -75     62    137      7   -106     98   -223    161   -129    -59   -103   -381
    -98     62    161     15   -129    111   -220    161   -129    -54   -103   -379
    -88     67    155     10   -122    111   -223    161   -132    -54   -106   -384
    -49     75    122    -15    -85     98   -213    163   -127    -54   -106   -381
    -75     98    171    -12   -124    135   -181    194    -98    -25    -77   -353
      2    124    122    -64    -59    124   -181    192   -103    -31    -88   -358
     15    142    127    -77    -54    135   -171    197   -101    -25    -83   -353
    -62    132    194    -36   -129    163   -155    210    -90    -10    -70   -340
    -51    148    197    -49   -124    171   -140    218    -80      0    -59   -327
    -98    187    283    -44   -192    233   -114    236    -51     31    -25   -293
    -51    220    272    -83   -161    246   -122    228    -49     31    -28   -288
      7    210    200   -111    -96    207   -155    194    -77      7    -51   -306
      0    210    207   -106   -103    207   -166    187    -80      7    -51   -303
    -38    202    241    -83   -140    220   -168    181    -83     10    -49   -293
   -109    168    277    -28   -192    223   -176    171    -88      5    -51   -290
    -80    114    194    -20   -137    153   -192    158   -114    -20    -83   -319
    -12     93    106    -41    -59    101   -205    150   -135    -44   -111   -345
     20     36     15    -28      2     25   -239    111   -181    -93   -166   -392
    -31    -12     18     23    -25      2   -239    106   -194   -106   -179   -402
   -116    -38     77     77    -98     18   -223    111   -189   -103   -176   -394
    -57    -67    -10     62    -23    -41   -254     75   -231   -142   -218   -428
    -75    -96    -20     85    -28    -59   -254     70   -236   -150   -223   -433
    -83    -88     -5     85    -38    -46   -241     83   -223   -135   -213   -415
    -67   -101    -33     83    -18    -67   -241     83   -223   -137   -220   -420
    -90   -101    -12     96    -38    -57   -244     75   -231   -140   -223   -420
   -150   -119     28    132    -90    -46   -226     85   -220   -129   -213   -405
   -109   -150    -41    129    -33    -96   -246     64   -244   -153   -239   -426
   -135   -171    -36    150    -49   -103   -213    111   -231   -155   -252   -441
    -93   -236   -142    163     23   -192   -129    223   -192   -158   -283   -485
      0   -168   -168     83     80   -168    -31    363   -103   -101   -254   -475
     64    -44   -109    -10     85    -75     83    550     54     49   -124   -358
    103    363    259   -236    -77    311    150    688    303    366    218    -12
    109    979    870   -545   -379    924    161    706    581    771    680    462
    -70   1353   1421   -641   -745   1387    -12    444    652    997    974    753
   -254   1156   1410   -449   -831   1283   -303     10    366    800    823    618
   -290    472    763    -93   -530    618   -498   -379   -231    114    150      5
   -197   -114     83    155   -140    -15   -600   -485   -594   -353   -345   -465
   -148   -402   -254    272     51   -327   -571   -384   -641   -462   -493   -615
   -192   -449   -257    322     31   -353   -457   -241   -548   -407   -465   -594
   -176   -387   -210    280     15   -301   -366   -124   -449   -327   -402   -537
   -111   -267   -155    189     20   -210   -293    -38   -355   -244   -327   -462
    -98   -226   -127    161     12   -176   -244     15   -306   -200   -290   -420
   -140   -259   -119    200    -10   -189   -226     36   -293   -189   -285   -415
   -119   -239   -119    176      0   -179   -210     51   -280   -179   -277   -410
    -90   -231   -140    161     23   -187   -213     49   -283   -184   -285   -410
   -116   -202    -88    158    -15   -145   -187     77   -257   -158   -257   -379
   -137   -218    -80    179    -28   -150   -179     88   -246   -148   -249   -371
   -148   -213    -67    179    -41   -142   -179     85   -246   -150   -246   -368
   -122   -205    -83    163    -20   -145   -181     85   -249   -153   -249   -366
    -96   -213   -116    155      7   -166   -194     75   -262   -168   -267   -381
    -67   -218   -150    142     41   -184   -200     67   -270   -179   -280   -387
    -70   -207   -140    137     33   -174   -187     80   -259   -161   -262   -368
    -51   -213   -161    132     51   -187   -184     83   -257   -161   -262   -366
    -67   -184   -119    124     23   -150   -158    109   -231   -137   -236   -337
   -129   -197    -67    163    -31   -132   -145    124   -220   -127   -226   -322
   -114   -236   -122    174      2   -179   -174     90   -252   -161   -259   -350
    -80   -233   -155    155     36   -194   -176     90   -257   -163   -262   -350
    -98   -220   -124    158     12   -174   -150    116   -231   -137   -236   -324
    -80   -215   -135    148     25   -176   -150    119   -231   -137   -239   -319
    -64   -215   -153    140     41   -184   -166    106   -244   -148   -244   -327
   -163   -207    -44    184    -59   -127   -132    140   -210   -111   -202   -285
   -122   -218    -98    168    -12   -158   -153    124   -226   -127   -220   -301
     -5   -213   -207    109    101   -210   -187     93   -257   -161   -254   -332
    -77   -202   -127    137     23   -166   -150    129   -223   -122   -220   -293
   -127   -218    -93    171    -18   -155   -140    142   -210   -106   -202   -275
    -33   -213   -179    122     70   -197   -174    114   -241   -129   -220   -296
    -18   -205   -187    111     83   -197   -181    114   -244   -129   -215   -288
    -36   -197   -163    114     62   -179   -179    127   -236   -119   -202   -267
    -46   -189   -142    116     46   -166   -174    137   -226   -106   -189   -252
    -62   -181   -119    119     28   -150   -161    153   -213    -90   -174   -233
    -83   -213   -129    148     23   -171   -176    148   -226   -103   -184   -233
    -51   -202   -153    124     49   -179   -179    153   -228   -101   -181   -220
    -51   -200   -148    127     46   -174   -181    158   -231   -101   -176   -210
    -49   -166   -116    106     33   -140   -158    184   -207    -77   -150   -184
    -64   -176   -111    122     23   -145   -161    181   -213    -83   -153   -184
   -103   -200    -96    150     -5   -148   -153    181   -213    -80   -150   -176
    -88   -153    -67    119    -12   -111   -127    207   -187    -54   -124   -148
    -85   -161    -75    122     -5   -119   -124    207   -192    -54   -129   -150
    -98   -153    -54    127    -23   -103   -103    231   -168    -36   -109   -132
    -18   -150   -132     83     54   -142   -111    220   -179    -49   -129   -150
      7   -135   -145     62     75   -140    -88    241   -158    -31   -122   -137
      2   -145   -150     70     75   -148    -80    244   -153    -31   -127   -137
    -12   -145   -132     80     59   -140    -62    252   -142    -25   -119   -129
    -46   -142    -98     93     23   -122    -38    267   -122     -7   -106   -116
    -85   -150    -67    116    -10   -109    -25    277   -109      2    -98   -109
    -51   -148    -96     98     20   -124    -25    275   -111      0   -101   -116
    -44   -148   -103     96     28   -127    -20    272   -109      2   -103   -119
    -64   -163    -98    114     15   -132    -23    265   -114     -5   -111   -122
    -83   -171    -88    124      2   -129    -15    262   -111     -5   -114   -122
    -44   -176   -132    109     41   -155    -31    241   -127    -23   -135   -137
    -57   -192   -135    124     38   -163    -33    233   -132    -28   -140   -135
   -101   -179    -80    140    -12   -129    -20    241   -119    -12   -124   -111
   -122   -171    -49    145    -36   -111    -12    246   -111     -2   -111    -98
    -70   -168    -98    119     12   -135    -25    236   -122    -10   -127   -109
    -23   -158   -135     90     54   -148    -36    231   -124    -12   -129   -111
     -5   -129   -127     64     59   -127    -28    239   -111     -2   -116    -98
      2   -114   -119     54     59   -116    -20    244   -106      0   -111    -90
    -51   -145    -93     96     18   -122    -23    241   -109     -2   -116    -90
    -62   -153    -90    109     12   -122    -20    246   -106      2   -111    -88
    -44   -135    -90     88     20   -114    -12    252    -96     15   -103    -77
    -23   -132   -109     77     41   -122    -15    252    -96     18   -103    -75
    -15   -142   -129     77     54   -137    -23    241   -106      7   -114    -80
    -38   -142   -103     90     31   -124    -18    249    -98     18   -106    -67
    -20   -135   -116     77     46   -127    -12    252    -96     18   -103    -62
    -51   -161   -109    106     28   -135    -15    246   -103     10   -116    -64
    -70   -150    -83    109      5   -116     -2    257    -90     25   -103    -49
    -31   -140   -109     85     38   -124      0    259    -88     25   -106    -46
    -12   -101    -88     57     36    -96     25    283    -67     49    -80    -15
    -20    -64    -46     41     10    -57     54    303    -44     70    -57     10
    -20    -64    -44     41     10    -54     57    303    -49     67    -64     10
    -36    -98    -62     67     12    -80     54    298    -54     57    -72      5
    -31    -70    -38     49      2    -54     64    306    -44     70    -57     23
     46      7    -38    -28     41    -15     83    316    -23     90    -36     49
    -10     15     23     -5    -15     18    101    324     -5    106    -20     72
   -155    -18    137     88   -148     59    109    329     10    127      5    103
    -70    -10     59     38    -67     23     75    298    -15    101    -20     88
    -18     -5     10     10    -15      2     46    272    -33     85    -33     88
     38    -25    -64     -7     51    -44     12    239    -64     54    -64     67
     12    -75    -88     31     49    -80     -2    220    -88     28    -88     41
    -20   -101    -80     59     28    -90      5    223    -90     20    -98     36
    -75   -145    -70    109     -2   -109     10    228    -96     12   -106     28
    -98   -194    -96    145     -2   -145     -2    213   -114     -7   -127      7
    -20   -181   -161    101     70   -171    -18    194   -129    -23   -140    -10
    -12   -233   -220    124    103   -228    -41    166   -166    -57   -168    -46
    -15   -267   -252    140    116   -259    -57    148   -187    -75   -187    -67
    -12   -249   -236    129    109   -244    -49    155   -181    -70   -179    -62
    -98   -259   -161    179     31   -210    -18    179   -158    -46   -153    -36
   -101   -314   -215    205     54   -267    -44    153   -184    -72   -179    -62
    -59   -298   -241    179     88   -270    -44    153   -181    -70   -171    -59
    -57   -298   -241    176     90   -270    -46    150   -179    -67   -166    -54
      5   -337   -342    166    174   -340    -59    145   -205    -98   -194    -88
     54   -418   -472    179    262   -444     -2    231   -194   -124   -244   -153
     51   -389   -444    168    246   -415    124    405    -88    -51   -205   -132
    -25   -272   -249    148    111   -262    296    657    111    135    -41     23
    119     67    -51    -93     85      7    368    805    322    381    218    293
    262    680    418   -472    -77    550    314    769    545    743    649    761
     88   1265   1174   -678   -542   1221    153    514    685   1070   1075   1210
   -189   1197   1387   -504   -787   1291   -124     88    467    969   1041   1187
   -335    514    849    -88   -592    680   -355   -327   -101    348    441    639
   -265   -246     15    254   -142   -116   -488   -498   -584   -267   -207     18
   -142   -558   -415    350    135   -485   -454   -379   -636   -402   -397   -192
    -64   -571   -506    316    218   -537   -342   -220   -545   -353   -376   -200
    -57   -485   -428    272    184   -457   -213    -57   -410   -246   -288   -132
    -23   -358   -335    189    153   -345   -127     44   -306   -150   -197    -51
   -103   -353   -249    228     70   -301    -72    101   -254   -106   -150    -15
   -148   -361   -213    254     31   -288    -46    127   -233    -88   -132     -2
    -85   -311   -226    200     70   -270    -31    140   -218    -77   -116      0
    -10   -316   -306    161    145   -311    -57    109   -244   -109   -142    -36
    -75   -342   -267    207     93   -306    -49    116   -236   -103   -127    -28
   -155   -335   -179    244     10   -257    -18    148   -200    -70    -85      5
   -127   -293   -166    210     18   -231      2    171   -176    -51    -59     20
    -20   -290   -270    153    122   -280    -31    137   -207    -85    -88    -20
    -10   -298   -288    153    137   -293    -33    132   -210    -88    -88    -33
    -72   -288   -215    179     67   -252    -10    153   -184    -62    -57    -12
   -119   -265   -145    192     12   -205     20    179   -153    -33    -23     12
    -67   -262   -197    163     62   -231      7    166   -168    -46    -33      2
    -54   -267   -213    161     77   -241      0    161   -168    -49    -36      2
    -23   -270   -246    145    109   -259     -7    148   -176    -57    -41      0
    -54   -259   -205    158     75   -233     10    163   -155    -38    -15     23
    -64   -257   -194    161     62   -226     23    176   -145    -33    -10     33
    -77   -283   -205    181     62   -246     23    174   -148    -36    -18     28
   -135   -293   -161    213     10   -228     33    187   -129    -15      0     46
   -153   -283   -129    218    -12   -207     49    202   -114      2     18     64
    -54   -270   -215    161     77   -244     23    176   -132    -15      0     49
    -72   -280   -207    174     67   -244     25    181   -127    -10      5     54
    -96   -285   -189    189     46   -239     31    189   -116      0     15     59
    -85   -280   -194    184     54   -239     38    197   -109     10     23     64
   -111   -285   -174    200     31   -231     41    202   -103     18     33     70
    -62   -262   -200    163     67   -233     33    202   -101     20     36     70
    -36   -257   -223    145     90   -241     23    197   -106     15     33     67
    -46   -259   -213    153     83   -236     28    207    -96     25     46     77
    -83   -259   -179    171     46   -220     38    226    -80     38     62     90
    -77   -275   -197    176     59   -236     25    220    -88     36     59     85
    -28   -257   -228    142     98   -244     20    223    -83     41     70     98
     -5   -223   -218    114    106   -220     25    236    -70     59     88    114
      5   -218   -223    106    111   -220     23    233    -72     59     90    116
    -41   -231   -192    135     75   -213     36    241    -62     72    103    127
    -80   -223   -142    148     31   -184     62    259    -41     96    127    150
    -18   -181   -163    101     72   -174     75    270    -25    111    148    168
    -25   -205   -179    114     75   -192     64    254    -41     96    132    153
    -38   -187   -148    114     54   -168     83    272    -23    114    148    161
    -98   -210   -111    153      5   -163    103    290     -2    127    161    171
    -75   -184   -109    129     15   -148    124    314     23    153    187    194
    -44   -187   -142    114     46   -166    129    314     25    150    181    181
    -28   -179   -153    103     62   -166    140    322     31    155    179    168
    -57   -189   -132    122     36   -161    163    337     51    171    192    179
    -85   -189   -103    137      7   -148    181    350     70    187    207    189
    -77   -192   -114    135     15   -155    187    348     72    187    210    181
    -88   -200   -111    142     10   -155    194    348     80    189    210    176
    -64   -189   -127    124     28   -158    197    345     83    187    207    168
    -62   -176   -114    119     25   -145    210    350     93    197    215    171
    -70   -228   -158    148     41   -192    192    324     70    168    189    137
    -41   -220   -179    129     67   -200    187    316     64    163    184    127
    -70   -241   -171    155     49   -207    184    311     64    161    181    129
    -49   -228   -179    140     64   -205    181    303     62    158    179    135
    -88   -236   -148    161     25   -192    189    311     72    168    197    153
    -44   -210   -166    127     59   -189    187    309     72    171    200    150
    -44   -205   -161    122     57   -184    187    309     75    171    200    145
   -103   -223   -119    163      7   -171    202    319     88    181    213    158
    -36   -205   -168    119     64   -187    189    309     80    171    205    150
    -57   -210   -153    135     46   -184    187    311     83    171    207    148
    -54   -213   -161    132     51   -187    187    311     85    171    205    148
    -15   -181   -166     98     75   -174    197    324     98    181    218    161
    -41   -174   -132    106     44   -153    207    332    111    192    228    166
    -36   -174   -137    103     49   -158    207    335    114    192    231    158
    -31   -176   -145    103     54   -163    202    329    111    189    231    155
    -12   -171   -158     93     72   -166    200    322    111    187    228    155
    -12   -187   -174     98     80   -181    194    316    103    179    218    145
    -41   -168   -129    103     44   -150    210    329    119    194    233    166
     25   -140   -168     54     96   -153    205    324    114    192    228    163
     59   -189   -249     64    153   -218    166    283     72    148    187    124
    -31   -176   -145    101     54   -161    213    324    119    192    231    168
     36   -114   -153     38     93   -132    233    342    137    207    246    181
     49   -109   -158     28    101   -132    236    340    137    207    244    176
     77    -70   -148     -2    111   -109    262    361    158    226    259    189
     25    -64    -90     18     57    -77    288    384    181    246    275    205
     44    -57   -101      5     70    -77    290    384    184    246    272    202
     36    -33    -72     -2     51    -51    303    394    200    265    293    220
     41    -10    -51    -15     46    -31    303    389    207    277    303    228
     25     -2    -31    -12     25    -18    296    381    207    277    311    233
      0     -2     -2      0      0     -2    296    381    213    288    324    244
     -2    -25    -23     12      7    -25    265    353    192    270    309    226
     28    -33    -62      2     44    -46    246    340    181    259    298    220
    -31    -77    -49     54      7    -62    252    350    179    257    298    220
    -64   -129    -64     96      0    -98    246    342    168    239    283    202
     15   -148   -166     64     88   -155    220    314    135    205    249    166
    -46   -220   -174    135     62   -197    220    309    119    189    228    145
    -36   -254   -220    142     90   -239    205    285     96    163    205    119
    -10   -244   -236    127    111   -241    194    272     85    153    197    114
    -18   -252   -233    135    103   -241    194    270     80    145    192    106
    -20   -239   -218    129     98   -228    202    277     90    155    202    111
    -57   -249   -192    150     64   -220    207    277     93    161    207    114
    -72   -254   -181    161     54   -218    205    272     88    158    207    106
    -46   -239   -192    140     72   -215    205    275     90    161    210    106
    -67   -257   -189    163     59   -223    210    280     96    168    220    116
   -109   -324   -218    215     54   -272    226    303     90    150    194     88
    -98   -374   -275    236     88   -327    303    413    127    150    168     41
      0   -337   -340    166    168   -340    413    566    210    197    187     28
     90   -197   -288     54    189   -241    545    789    384    350    316    142
    101    179     77   -140     10    129    631    945    631    654    641    480
     64    795    730   -431   -332    763    602    932    906   1062   1124    995
    -57   1353   1410   -652   -732   1382    423    675   1052   1379   1535   1426
   -210   1249   1460   -519   -833   1353    119    223    802   1228   1441   1340
   -288    493    782   -103   -535    636   -109   -181    194    548    766    704
   -239   -202     33    220   -137    -85   -215   -329   -241      5    189    135
   -187   -509   -324    345     67   -415   -161   -202   -283   -116     18    -59
   -140   -524   -384    332    122   -454    -38    -38   -189    -67     33    -64
   -145   -431   -285    288     67   -358     90    119    -57     41    124      7
    -88   -327   -239    207     72   -283    166    207     31    116    189     67
    -77   -311   -236    192     77   -275    197    244     57    132    200     75
   -142   -358   -215    252     36   -288    213    259     64    132    197     70
   -114   -350   -239    231     62   -296    220    267     72    135    197     67
    -98   -348   -249    220     75   -298    231    277     80    140    202     70
   -148   -332   -187    239     18   -259    259    303    109    166    226     93
   -127   -329   -202    228     36   -267    257    298    106    161    218     88
   -116   -319   -202    218     38   -259    262    306    114    163    218     90
    -83   -303   -223    192     67   -265    275    322    124    171    226     98
    -54   -314   -259    181     98   -288    272    319    122    168    220     96
    -83   -306   -223    194     70   -265    275    324    132    176    231    103
    -72   -290   -220    179     72   -257    275    324    135    179    239    109
    -10   -290   -280    150    135   -285    259    309    119    166    223     93
    -28   -298   -270    161    119   -283    265    314    124    168    226     96
   -109   -311   -202    210     46   -257    277    324    137    181    239    109
   -106   -303   -200    205     44   -252    280    329    142    187    246    116
    -18   -277   -259    148    119   -270    267    316    129    174    233    106
    -23   -262   -239    140    106   -252    280    327    142    181    241    116
   -153   -296   -142    226     -5   -220    298    345    163    200    259    137
    -90   -298   -210    194     57   -254    277    327    145    181    241    119
    -96   -285   -189    192     46   -239    288    335    153    192    252    129
   -161   -285   -127    220    -18   -207    298    350    166    205    265    148
    -93   -257   -163    176     33   -210    283    345    161    200    257    142
    -44   -244   -200    142     75   -223    270    335    153    192    249    132
    -41   -228   -189    135     72   -210    272    342    161    194    254    137
    -57   -202   -145    129     41   -174    283    358    179    213    275    155
    -67   -205   -137    137     33   -171    283    361    179    213    277    161
    -72   -226   -153    148     38   -189    265    350    166    202    265    150
    -51   -213   -161    132     51   -187    252    345    161    202    265    153
    -41   -200   -158    119     57   -179    241    342    158    207    270    158
    -46   -184   -137    116     44   -161    246    353    168    218    285    174
    -31   -171   -140    101     51   -155    246    355    174    223    296    187
     -2   -150   -150     75     72   -150    241    353    171    220    301    192
    -75   -148    -75    109     -2   -111    262    371    192    241    322    215
    -90   -135    -44    114    -23    -90    270    376    200    249    332    228
    -28    -98    -72     62     20    -88    270    379    200    246    335    233
     12    -98   -111     41     62   -106    259    361    187    231    322    215
    -49   -106    -59     77      2    -83    272    371    202    244    337    223
    -72   -106    -33     90    -20    -70    293    400    228    265    358    236
    -31    -88    -57     57     12    -72    298    407    233    267    355    233
    -25    -93    -67     59     18    -80    301    410    239    265    348    223
    -20    -75    -54     46     15    -64    324    428    259    283    366    233
    -18    -72    -54     46     18    -64    335    436    267    288    371    233
    -25    -64    -41     44      5    -54    337    433    272    290    371    228
    -36    -70    -33     51     -2    -51    348    441    280    298    376    231
    -25    -75    -49     49     10    -62    345    431    275    288    366    218
    -25    -72    -46     49     10    -59    345    423    270    283    361    213
    -25    -70    -44     46      7    -57    342    413    262    275    355    210
    -41    -98    -59     70      7    -80    342    407    259    270    345    205
    -41    -96    -57     67      5    -77    342    405    257    267    342    205
    -46    -88    -41     67     -2    -64    355    410    267    277    355    215
    -51   -106    -57     77      2    -83    348    402    257    267    345    207
    -46   -103    -57     75      2    -80    348    402    259    267    345    207
    -77   -106    -31     90    -25    -70    348    402    262    270    350    205
    -54    -96    -41     75     -7    -70    345    400    262    265    348    200
    -28   -103    -75     64     20    -90    337    392    254    257    340    192
    -67    -88    -20     77    -25    -54    358    410    275    277    363    210
    -70    -85    -15     77    -28    -49    361    413    277    277    366    207
    -64    -88    -23     77    -20    -57    350    402    267    270    361    192
    -28    -64    -38     44      2    -54    348    405    270    270    355    187
     41    -59   -103      7     70    -80    342    397    265    259    342    174
      7    -88    -98     38     51    -93    350    405    270    262    342    171
    -23   -103    -80     64     28    -93    353    407    272    262    340    171
     -2    -88    -85     44     41    -88    348    397    265    254    335    163
      0    -83    -85     41     41    -85    348    392    262    252    335    155
      0    -85    -85     41     41    -85    345    384    252    246    324    150
     -5   -101    -96     54     44    -98    337    374    246    236    311    140
     25    -77   -103     25     62    -90    345    379    252    239    314    145
     18    -90   -109     36     62    -98    340    368    241    233    309    140
    -20    -98    -80     59     28    -88    342    368    241    236    314    142
    -49   -119    -70     85     10    -96    350    368    239    231    311    145
    -28   -109    -83     67     25    -96    350    368    236    228    301    140
     10    -64    -75     25     41    -70    358    376    244    241    309    153
     36    -38    -75      0     54    -57    363    376    246    246    311    158
     33    -10    -44    -10     38    -25    394    400    267    265    324    176
     36    -12    -49    -12     41    -31    392    392    257    254    311    168
     28    -15    -44     -7     33    -28    384    379    249    244    293    161
    -38      0     38     18    -38     20    410    402    275    270    316    194
      2     64     62    -33    -28     64    423    413    293    293    329    226
    127     88    -38   -109     83     23    363    363    252    254    288    194
    150     85    -64   -119    106     10    335    337    226    226    259    179
     49     64     12    -57     18     38    340    340    233    233    265    197
      7     64     57    -36    -23     62    342    348    244    246    277    218
     70     18    -51    -46     59    -15    303    311    200    197    228    168
     54      7    -46    -31     51    -18    306    314    192    187    218    150
     31    -51    -83      7     57    -67    288    296    166    155    181    114
     46    -70   -116     12     80    -93    280    288    148    129    155     85
    -36   -132    -96     80     28   -114    265    270    129    111    135     62
    -93   -168    -75    129    -10   -122    254    254    116     96    122     41
    -59   -174   -114    116     25   -145    231    228     90     67     98     10
    -70   -176   -106    124     18   -142    228    226     85     57     90      0
    -96   -179    -85    137     -7   -132    233    233     96     62     96      2
    -83   -158    -77    119     -2   -119    252    252    114     75    109     12
    -64   -150    -88    106     10   -119    241    246    109     67    106      5
    -83   -158    -75    122     -5   -116    228    233    103     62    103     -7
    -31   -171   -140     98     51   -155    220    236     90     38     83    -36
      5   -246   -252    119    127   -249    257    298     90      5     28   -101
     25   -220   -249     96    137   -233    389    465    189     57     49   -109
     18   -119   -137     51     77   -127    530    675    350    192    158    -23
     38    132     90    -88    -25    111    623    849    563    426    394    205
     51    649    594   -350   -270    623    636    906    823    789    807    633
     12   1239   1223   -626   -605   1231    493    732   1010   1137   1236   1083
   -132   1395   1527   -631   -828   1460    210    335    909   1171   1335   1176
   -252    844   1093   -296   -672    969    -31   -101    384    623    810    685
   -249    137    387     54   -319    262   -176   -355   -145    -12    163     80
   -207   -319   -111    259    -49   -215   -184   -298   -298   -259   -135   -218
   -181   -431   -249    306     33   -340    -85   -153   -241   -257   -166   -257
   -158   -337   -181    246     10   -259     36     -7   -122   -158    -93   -200
   -122   -231   -109    176     -7   -168    129    101    -12    -64    -12   -127
   -158   -174    -15    163    -72    -96    197    174     62      5     46    -67
   -174   -155     18    166    -96    -70    236    218     98     36     70    -38
   -153   -153      0    153    -80    -75    239    215     96     33     59    -49
   -129   -161    -33    145    -49    -98    244    213     96     33     51    -54
   -109   -150    -41    129    -33    -98    252    220     98     36     51    -57
    -83   -116    -33    101    -25    -75    254    223    103     46     59    -51
    -59   -132    -75     96      5   -103    236    205     88     31     44    -67
    -57   -135    -77     96      7   -109    241    210     96     44     54    -59
    -93   -106    -15     98    -41    -62    254    223    116     67     75    -44
   -135    -88     46    111    -90    -20    285    252    142     93    101    -25
   -111    -88     20     98    -67    -33    283    246    140     88     96    -28
    -49    -88    -38     67     -5    -64    259    223    116     67     77    -49
    -96    -88      7     90    -54    -41    277    236    129     80     90    -33
   -142   -106     36    124    -90    -36    293    249    142     93     96    -23
   -101    -96      2     98    -54    -46    277    233    129     80     83    -36
    -85   -119    -33    101    -28    -77    270    226    119     64     59    -54
   -119    -98     20    106    -72    -38    301    257    150     98     85    -25
    -64    -38     25     51    -46     -7    303    262    161    109     93    -15
    -98    -62     33     80    -70    -15    283    246    142     88     67    -38
   -116    -80     36     98    -77    -20    277    241    137     80     57    -46
   -114    -64     49     88    -83     -7    280    246    142     88     54    -36
   -158    -51    106    106   -132     25    298    265    163    109     67    -10
    -96    -28     64     62    -80     15    280    246    148     93     49    -25
    -75    -36     38     54    -57      0    265    241    135     83     36    -38
    -83    -44     38     62    -62     -5    259    244    135     80     28    -44
    -51    -20     31     36    -41      5    252    246    137     83     31    -31
    -67    -12     54     38    -62     20    246    244    137     83     28    -28
    -18    -10      5     12    -12     -2    228    231    124     72     12    -38
     10      7     -5    -10      7      2    223    231    122     72     20    -28
    -41      0     41     20    -41     20    220    236    127     77     25    -20
    -20     18     38      0    -31     28    205    223    114     67     20    -25
      7     28     20    -18     -7     25    200    223    111     64     18    -23
     -2     41     41    -20    -23     41    207    233    122     75     28    -12
     15     44     28    -28     -5     36    202    228    114     70     25    -15
     36     75     38    -57     -2     57    202    226    114     64     23    -12
     70    106     33    -88     18     70    207    231    119     67     23    -12
     46     85     38    -67      2     64    220    239    127     72     28    -12
    -51     67    119     -7    -85     93    246    265    150     93     51     10
    -28     67     96    -20    -62     83    244    267    150     88     44      2
     41     88     46    -64     -2     67    239    267    150     85     33    -12
     41     98     57    -72     -7     77    252    275    163     96     38    -12
     36    103     67    -70    -15     85    265    283    174    103     38    -10
      7    114    106    -62    -49    111    288    298    192    116     51      0
     -5    109    114    -51    -59    111    290    290    189    111     41    -10
     49     98     46    -75      2     72    272    267    168     90     18    -36
     36     80     44    -57     -2     62    267    257    163     85     10    -49
    -10    106    116    -49    -64    111    301    290    200    116     38    -20
    -64     83    148    -10   -106    114    306    288    197    116     38    -20
    -33     51     83    -10    -59     67    272    249    158     80      0    -57
     93     64    -28    -77     62     18    241    210    122     38    -41    -96
     49     57      7    -54     20     33    259    220    135     51    -31    -80
     18     64     46    -44    -12     57    262    223    140     59    -23    -75
     33     90     57    -62    -12     72    270    231    150     72    -12    -64
     15     80     64    -46    -23     72    262    226    145     67    -18    -70
      7     72     62    -41    -25     67    265    226    148     70    -15    -70
      0     70     70    -36    -36     70    272    239    158     80     -5    -62
     12     98     85    -57    -36     93    280    246    168     88      2    -54
    -10    109    119    -49    -64    114    288    254    176     98     15    -44
    -57     93    150    -20   -103    122    277    246    171     96     12    -51
    -12    109    122    -49    -67    114    277    249    174     96     12    -54
      7    122    114    -67    -51    116    277    249    174     98     12    -51
   -116     98    215     10   -166    155    311    283    205    127     38    -20
    -51    122    174    -36   -111    145    301    275    200    122     33    -25
    -15    119    135    -51    -75    127    288    262    187    109     23    -38
      7    109     98    -59    -46    103    272    246    174     96     12    -51
     -5    101    106    -46    -54    103    272    249    174    101     20    -49
     10    137    127    -75    -57    132    277    257    181    106     25    -44
    -18    158    176    -70    -96    166    293    272    197    122     41    -28
    -51    124    174    -38   -114    148    290    265    189    116     36    -36
    -80    145    226    -31   -153    184    314    288    215    140     59    -12
    -98    155    252    -31   -174    202    329    301    228    153     72     -5
    -93    184    277    -46   -187    231    340    309    239    163     88      5
    -44    207    252    -83   -148    228    335    301    228    153     77     -5
    -36    249    285   -106   -161    267    374    342    265    189    111     25
    -25    252    277   -114   -150    265    376    345    272    197    116     25
    -18    277    296   -129   -155    285    371    337    272    197    122     31
     -5    311    316   -153   -161    311    379    337    285    215    142     49
    -20    322    342   -150   -181    332    379    340    293    223    153     62
    -28    316    342   -145   -187    329    358    316    272    210    137     49
      0    306    303   -153   -150    306    322    285    249    192    124     38
    -62    280    342   -111   -202    311    314    285    252    194    132     49
    -59    244    303    -90   -181    272    309    283    239    181    116     33
     -7    200    207    -98   -106    202    277    252    200    137     70    -10
    -25    158    184    -67   -103    171    272    244    184    124     57    -25
    -44    127    171    -41   -109    148    267    239    171    111     41    -41
    -41     96    137    -25    -88    116    254    218    150     85     18    -62
    -41     98    137    -31    -88    116    262    218    148     85     15    -59
   -127     49    176     38   -150    111    262    218    145     83     10    -62
   -111     18    129     46   -122     75    236    192    116     57    -15    -88
    -49     46     96      2    -72     70    228    184    109     51    -20    -96
    -96     49    142     23   -119     93    244    200    122     62     -5    -80
   -103     18    122     41   -114     70    231    189    111     51    -20    -90
    -62     23     85     18    -72     54    226    187    109     46    -28    -98
    -49     -7     41     28    -46     15    233    205    106     33    -44   -114
    -33    -80    -46     54      5    -64    306    306    137     23    -83   -166
    -62    -54      7     59    -36    -23    444    485    259    109    -31   -137
      2     98     93    -51    -46     96    558    678    423    259    101    -23
    103    426    322   -265   -109    374    623    818    628    509    363    236
    135   1008    870   -574   -368    940    626    849    891    891    805    693
    -83   1457   1540   -688   -813   1499    496    641   1021   1179   1169   1057
   -239   1374   1610   -568   -924   1491    210    215    779   1044   1085    982
   -345    735   1080   -194   -711    906    -23   -231    194    413    483    433
   -311    103    415    103   -363    259   -135   -368   -207    -98    -54    -72
   -262   -226     36    244   -150    -96   -114   -265   -270   -236   -236   -257
   -220   -272    -54    244    -85   -163    -23   -129   -200   -210   -239   -270
    -90   -163    -72    127    -10   -119     75     -5    -98   -135   -179   -223
    -51    -88    -38     70     -7    -62    129     67    -23    -70   -127   -171
   -122    -62     57     90    -90     -2    197    140     49    -10    -72   -116
   -103    -44     59     72    -83      7    215    161     67      2    -67   -114
    -64    -25     38     46    -51      5    218    166     72      0    -70   -119
    -96    -44     51     67    -75      2    223    174     80      2    -70   -122
    -67    -28     38     46    -54      5    223    176     83      5    -67   -119
   -127    -15    111     70   -122     46    257    210    116     38    -31    -85
   -114    -10    103     62   -109     46    267    223    129     46    -23    -77
    -88     -7     77     46    -85     33    254    213    119     38    -31    -85
    -57      5     62     25    -59     33    252    210    116     36    -33    -88
    -64      5     67     28    -64     33    254    215    122     41    -28    -83
   -106    -15     90     62    -98     36    254    215    122     41    -23    -80
   -150     15    163     64   -158     90    275    239    142     67     -2    -62
    -93      5     98     44    -96     49    257    223    124     49    -23    -83
    -31      5     36     12    -33     20    246    218    116     41    -31    -90
     23     51     28    -36     -2     41    252    226    127     54    -15    -72
    -70     -2     67     33    -70     31    244    218    116     46    -28    -83
    -96      0     96     46    -96     46    254    228    127     57    -15    -67
    -90      2     93     44    -93     46    259    236    129     62    -10    -59
   -116     -5    111     62   -114     51    265    244    132     67     -7    -51
   -132      5    137     59   -135     70    267    252    140     83      7    -33
    -98     15    114     41   -106     64    257    244    132     77      2    -36
   -103      5    106     46   -106     54    246    239    127     70     -2    -38
    -98     33    132     33   -114     83    252    254    142     90     15    -18
    -85     44    127     20   -106     83    246    254    142     93     18    -10
   -103     18    122     44   -114     67    236    246    135     90     18    -10
    -72     28    101     20    -88     62    226    244    129     90     20     -7
    -49     49     98      0    -72     72    215    244    129     93     23      5
    -64     51    116      5    -93     85    215    249    135    101     31     18
    -38     72    111    -15    -75     90    210    252    135    106     38     28
    -36     54     90    -10    -64     72    187    236    116     90     23     23
    -83     67    150      7   -116    109    202    257    135    114     49     57
    -62     70    129     -5    -96     98    194    254    129    114     46     59
      2     80     77    -41    -38     77    176    241    111     96     31     54
     28    122     93    -77    -33    109    189    252    124    111     46     75
     12    116    103    -64    -44    111    194    257    124    116     49     80
      5    124    119    -67    -57    122    202    267    135    124     54     90
     10    137    127    -75    -59    132    207    270    137    127     64     98
     10    145    135    -77    -62    140    215    280    148    135     70    103
    -18    129    148    -54    -83    137    226    290    155    142     75    106
    -33    129    163    -49    -98    145    241    306    171    153     80    109
     -5    142    145    -70    -75    145    252    316    179    158     83    106
    -15    140    155    -62    -85    148    267    332    197    174     98    114
    -46    124    171    -38   -109    148    277    337    207    187    106    119
    -20    161    181    -70   -101    171    296    353    228    202    122    132
    -38    142    179    -51   -109    161    296    345    223    197    114    116
    -46    132    179    -44   -114    155    290    332    215    189    103    101
    -46    127    174    -38   -109    150    285    324    213    192    106     98
    -67    119    187    -28   -127    153    288    324    218    200    109    103
    -54    129    181    -38   -116    155    283    316    213    197    103     98
    -23    142    166    -59    -93    153    283    311    210    194    103     96
    -18    142    161    -62    -88    150    288    314    213    192    101     98
    -51    103    153    -28   -101    127    272    298    197    176     88     88
    -44    106    150    -31    -98    129    265    293    192    181     96     93
     -7    163    171    -80    -88    168    272    309    207    202    124    119
    -10    192    202    -90   -106    197    283    316    220    218    142    140
    -80    129    210    -28   -145    168    267    303    205    210    132    132
    -70    127    197    -28   -135    163    270    306    205    207    132    140
    -70    127    194    -28   -132    161    259    303    200    205    132    142
    -80    142    223    -31   -150    181    272    319    218    220    150    168
    -85    155    239    -36   -161    197    275    324    218    233    163    187
    -93    132    226    -20   -161    179    265    319    207    223    158    181
    -46    142    187    -49   -116    163    254    311    197    215    148    179
    -77    129    207    -25   -142    168    252    311    194    228    155    184
     12    155    140    -85    -64    148    220    285    168    213    140    168
     51    187    135   -119    -41    161    223    288    168    215    142    176
    -41    161    202    -62   -122    181    233    298    171    218    155    200
    -49    148    197    -49   -122    171    213    283    150    207    145    197
    -20    135    155    -57    -88    145    192    262    127    187    122    184
     49    163    114   -106    -33    140    184    254    114    174    114    192
     64    184    116   -127    -25    150    181    257    111    174    119    205
     41    179    137   -109    -46    158    171    252     98    168    119    205
     59    171    111   -116    -25    142    158    239     77    150    106    194
     88    239    150   -163    -31    197    179    262    101    174    142    231
     20    254    231   -140   -103    244    194    277    111    189    171    244
    -77    262    340    -90   -207    301    233    311    142    223    210    262
    -93    277    371    -93   -233    324    246    329    158    233    223    272
    -15    293    309   -137   -163    301    231    322    140    215    213    259
      7    324    316   -168   -155    322    236    329    145    218    223    265
     15    402    387   -207   -184    394    257    348    168    244    262    298
     51    449    397   -252   -174    423    252    345    174    254    280    309
     -7    446    454   -218   -231    449    241    340    176    252    288    311
    -25    467    491   -223   -257    478    233    335    176    246    288    303
    -44    470    514   -213   -277    491    215    324    174    244    293    309
    -25    433    459   -205   -244    446    184    303    150    223    275    296
    -15    400    413   -192   -213    405    171    290    129    197    254    267
    -36    381    415   -174   -226    397    166    296    122    187    246    249
    -31    355    387   -161   -207    371    161    293    114    174    244    236
      2    324    319   -166   -158    322    132    265     83    140    215    197
    -46    290    337   -122   -192    314    127    259     75    127    205    179
    -59    244    303    -93   -181    272    109    236     44     93    174    148
     -2    272    275   -135   -137    272    103    233     38     85    166    142
    -31    252    283   -111   -158    265    114    246     49     93    171    150
    -31    213    241    -90   -137    226     90    226     28     75    150    129
    -41    202    241    -83   -142    220     83    223     23     70    145    127
    -20    228    249   -103   -135    239     93    239     41     93    163    145
    -31    213    241    -90   -137    226     93    241     44     96    161    148
    -51    166    218    -57   -135    192    109    262     46     80    137    135
    -44    103    148    -31    -96    124    176    353     75     77    109     88
    -31    153    184    -59   -106    168    324    535    189    150    150     98
     64    267    202   -166    -67    233    433    722    332    270    246    187
    150    550    400   -350   -124    475    506    870    532    506    491    433
    179   1101    919   -641   -371   1010    493    893    789    883    930    893
      7   1678   1670   -841   -831   1675    316    675    979   1254   1395   1376
   -140   1644   1784   -753   -963   1714     33    246    776   1148   1343   1325
   -244   1002   1244   -379   -745   1122   -200   -174    220    542    756    782
   -239    296    532    -28   -384    413   -319   -371   -257    -41    155    207
   -236    -98    137    168   -187     18   -293   -275   -348   -215    -70    -38
   -194   -122     72    155   -135    -23   -176   -111   -257   -168    -54    -41
   -129    -25    103     77   -119     38    -51     38   -137    -70     20     15
   -101     96    197      2   -150    148     46    150    -28     33    114     93
   -171     96    267     38   -218    181     98    207     20     77    158    124
   -163     90    254     36   -207    171    114    226     31     83    161    122
    -77    127    202    -25   -140    163    119    236     36     85    163    119
    -57    116    174    -31   -116    142    109    226     25     72    150    106
    -49    145    194    -46   -122    168    116    236     36     83    163    119
    -59    163    223    -54   -142    192    140    257     57    106    189    137
    -98    132    231    -18   -163    181    142    262     57    109    192    145
   -142    111    254     12   -197    181    148    265     62    111    200    153
    -88    140    228    -25   -158    184    148    270     64    119    210    158
    -62    148    207    -44   -135    179    145    270     62    114    210    150
   -101    124    226    -12   -163    174    145    270     62    116    215    153
    -90    124    215    -18   -153    171    142    270     62    119    223    153
   -124    127    252      0   -187    189    145    272     64    127    233    155
   -140    145    283     -5   -213    215    150    277     72    137    252    174
   -119    166    285    -23   -202    226    161    290     83    145    262    187
    -20    166    187    -72   -103    176    124    259     51    114    233    153
    -31    142    174    -54   -101    158    116    252     44    106    226    145
    -77    142    218    -33   -148    179    127    265     57    116    241    161
     -2    181    184    -90    -93    181    119    262     54    111    236    153
    -31    174    205    -72   -119    189    119    265     57    119    252    153
    -31    213    244    -90   -137    228    132    283     75    140    277    171
    -88    210    298    -62   -194    252    137    290     80    148    288    179
    -83    213    296    -64   -189    254    124    277     70    140    285    168
    -44    202    244    -80   -142    223     96    254     49    114    265    142
      2    228    226   -114   -111    228     96    254     51    119    272    148
     10    231    218   -122   -106    226     85    252     46    116    275    140
    -25    236    262   -106   -142    249     88    257     51    124    290    153
    -15    249    265   -116   -140    254     85    257     51    124    296    161
     -5    257    262   -124   -132    259     75    257     51    132    306    168
    -18    265    280   -124   -150    272     83    272     64    148    322    184
    -18    272    290   -127   -153    280     80    275     70    153    329    192
     -5    293    296   -145   -150    293     75    277     75    161    342    205
    101    371    270   -236    -83    322     83    290     93    179    363    233
    127    350    223   -241    -49    288     70    275     77    163    345    220
     46    309    262   -179   -106    285     70    270     75    161    340    215
     18    314    296   -168   -137    306     80    277     85    171    350    226
     31    324    293   -176   -129    309     90    280     90    176    361    233
     70    342    272   -210   -101    309    101    285    101    184    366    239
     59    345    285   -202   -114    314    119    303    122    200    376    249
     38    324    285   -184   -124    306    127    311    132    202    374    241
     57    363    306   -210   -124    335    153    335    163    233    397    257
     54    350    296   -202   -119    324    158    335    163    228    384    244
     41    348    303   -194   -129    327    171    340    176    233    381    241
     -7    322    329   -158   -171    327    187    342    189    239    384    244
    -10    311    322   -150   -166    316    194    342    197    241    381    241
      7    316    309   -161   -150    314    197    335    194    236    371    228
    -15    322    337   -153   -176    329    215    342    205    244    379    233
    -38    306    342   -135   -189    324    213    335    200    239    371    226
    -25    309    335   -140   -179    322    210    329    200    239    374    226
    -31    309    340   -140   -187    324    205    322    197    233    368    215
    -23    283    306   -129   -166    293    187    303    179    213    350    194
    -64    262    327   -101   -197    293    189    306    184    215    355    202
   -166    290    457    -62   -311    374    246    366    241    270    410    262
    -85    267    353    -90   -220    309    205    327    202    231    371    215
    -41    267    309   -114   -174    288    189    314    194    223    358    207
    -10    283    293   -137   -150    288    189    314    197    226    361    207
     10    280    270   -145   -129    275    184    316    194    223    355    200
     18    296    277   -158   -129    288    194    329    207    236    371    210
      5    306    301   -158   -148    303    202    337    215    246    384    223
      7    311    301   -161   -148    306    200    337    215    246    384    220
    -18    303    322   -142   -168    311    202    342    226    257    392    220
    -41    288    329   -124   -187    309    202    342    228    257    389    210
    -28    306    335   -140   -181    319    213    353    241    267    405    220
    -36    306    342   -135   -189    324    218    355    249    272    413    226
    -57    306    363   -124   -210    335    223    358    257    280    423    233
    -88    275    363    -96   -226    319    215    348    246    270    415    220
    -80    272    353    -96   -215    311    213    345    244    270    415    218
    -93    270    361    -88   -228    314    215    345    244    272    415    218
    -98    280    379    -90   -239    329    228    361    259    285    431    233
    -64    270    332   -103   -200    301    215    345    239    267    418    210
    -96    272    368    -90   -231    319    223    355    249    283    433    220
    -57    314    371   -129   -215    342    231    361    254    290    444    223
    -25    353    379   -163   -202    366    252    379    275    306    457    236
    -20    358    376   -171   -197    366    265    384    280    309    462    236
    -57    358    415   -150   -236    384    283    400    298    329    483    257
    -62    358    418   -148   -241    387    288    407    303    335    491    262
    -12    366    379   -176   -194    371    283    400    293    327    483    249
      5    410    405   -210   -200    407    290    405    311    345    504    272
    -18    444    462   -215   -239    452    303    420    337    371    537    303
    -33    457    491   -213   -262    472    301    415    340    381    550    311
    -51    433    485   -189   -267    459    272    389    319    361    535    290
     -2    452    452   -226   -228    452    254    379    311    355    532    288
     20    407    387   -213   -184    397    215    348    277    324    504    262
     20    358    337   -192   -158    348    189    324    249    296    475    236
    -49    332    381   -140   -215    355    205    337    259    303    480    236
    -59    296    353   -119   -207    324    194    329    244    285    465    213
   -101    262    363    -80   -233    311    192    327    236    277    454    202
    -49    233    283    -93   -166    259    166    298    202    239    418    166
     -7    239    246   -114   -127    241    153    280    187    223    405    153
    -15    213    228    -98   -122    220    140    267    171    207    392    137
    -25    202    228    -88   -127    215    140    262    168    207    392    132
    -93    202    293    -54   -194    246    158    280    189    226    410    150
    -70    205    275    -67   -171    239    153    277    181    220    402    140
    -36    215    252    -90   -142    231    148    270    179    218    402    137
    -33    210    244    -90   -137    226    150    275    184    223    405    145
    -23    158    181    -70   -103    168    161    298    179    205    379    114
      5     88     83    -46    -38     85    231    397    202    184    335     54
     -7    135    140    -64    -72    137    379    587    327    270    389     83
     54    277    220   -166    -83    249    506    795    493    420    519    194
    181    594    413   -389   -116    504    558    917    685    654    766    444
    239   1182    943   -709   -350   1062    517    909    937   1034   1205    914
     18   1745   1727   -883   -854   1738    316    626   1085   1369   1636   1363
   -228   1654   1883   -714  -1054   1769     44    200    865   1239   1558   1306
   -285    953   1239   -335   -763   1096   -197   -226    267    581    922    719
   -192    210    402     -7   -296    306   -319   -389   -210    -15    290    116
   -145    -77     67    111   -109     -5   -252   -241   -226   -111    135    -64
   -103    -88     15     96    -59    -36   -122    -67   -119    -54    155    -59
    -85      7     93     38    -90     49     12     93     15     54    239      5
   -103     77    181     12   -142    129     93    184    103    127    301     59
   -140    103    244     18   -192    174    145    244    155    171    337     98
    -77    114    192    -18   -135    150    155    254    163    168    335     85
    -36    116    153    -41    -96    135    158    257    161    161    327     72
    -46    116    163    -33   -103    140    163    257    161    158    324     67
    -77    129    205    -25   -140    166    176    272    179    174    337     80
    -33    145    179    -57   -106    163    176    270    179    171    332     70
    -36    145    181    -57   -109    161    184    277    187    176    335     72
    -59    127    187    -33   -122    155    189    283    189    179    337     75
    -49    140    189    -46   -119    163    189    283    189    179    337     72
    -36    150    187    -57   -111    168    187    283    189    179    335     67
    -51    171    220    -59   -137    194    207    303    210    202    355     85
   -140    161    301    -10   -220    231    233    327    233    226    384    111
    -83    129    210    -25   -148    168    192    285    189    179    337     67
    -33    142    176    -54   -103    158    179    275    179    168    329     59
    -57    150    205    -46   -129    176    187    285    189    181    345     70
    -88    142    231    -25   -158    187    197    296    202    194    355     80
    -64    168    233    -51   -150    202    205    303    210    200    366     90
    -33    194    228    -80   -129    210    197    298    207    200    363     88
    -10    194    202    -93   -106    197    189    288    200    192    355     80
     15    202    187   -109    -85    194    187    290    197    189    353     77
     15    215    200   -116    -90    207    200    306    213    202    366     93
    -23    184    205    -80   -114    194    189    298    205    192    355     83
    -38    187    226    -75   -132    205    187    301    205    192    355     83
      7    207    200   -106    -96    205    181    303    205    192    353     83
    -38    187    226    -75   -132    205    176    298    200    192    353     83
    -51    179    231    -64   -140    205    179    303    202    194    355     90
    -51    194    246    -72   -150    220    181    311    210    205    363     98
    -10    218    228   -103   -119    223    176    311    213    205    363     98
     25    236    210   -132    -90    223    163    306    210    202    361     96
     15    244    226   -129   -106    236    168    316    220    213    368    106
     20    246    226   -135   -103    236    174    324    226    215    371    111
    -15    254    270   -119   -142    262    179    329    233    226    381    119
     28    283    254   -158   -114    270    174    327    233    226    379    119
     28    285    257   -158   -114    272    181    332    236    228    379    119
    -59    259    316   -101   -189    288    202    348    254    239    389    135
    -15    288    303   -135   -158    296    207    353    259    241    381    137
     46    301    254   -174   -103    277    202    345    252    231    368    124
     15    296    280   -155   -132    288    218    353    259    241    374    127
    -28    301    327   -137   -179    314    236    371    277    259    381    135
     96    309    213   -202    -57    262    205    345    249    226    342     93
    116    340    220   -231    -51    283    233    374    275    246    355    109
     77    348    267   -213    -93    309    257    389    293    262    366    119
     20    316    293   -168   -137    306    262    387    293    262    361    114
      0    298    298   -148   -148    298    265    381    293    257    353    109
    -12    290    303   -140   -158    296    277    387    303    265    353    111
    -12    298    311   -145   -161    303    285    387    306    267    350    109
    -28    290    319   -135   -174    303    280    371    296    254    335     96
    -96    270    366    -85   -231    316    285    368    298    254    335     96
    -98    270    368    -88   -233    319    293    374    303    262    337    101
    -72    283    355   -106   -213    319    280    355    288    246    322     90
    -10    290    301   -140   -155    296    259    329    265    223    298     72
    -90    257    348    -83   -218    301    288    358    288    244    319     93
    -33    270    301   -119   -168    285    277    350    280    239    311     80
    -25    290    316   -132   -171    301    280    355    285    241    314     85
     20    293    272   -158   -127    283    257    329    262    215    288     62
     41    311    270   -176   -114    290    257    332    265    220    293     70
     57    335    277   -194   -111    306    259    337    272    231    301     72
     33    327    290   -181   -129    309    272    348    283    236    306     80
     -2    309    309   -155   -155    309    280    355    290    239    306     88
     25    311    285   -168   -129    298    270    345    280    226    290     77
     10    319    309   -166   -150    314    272    345    280    228    293     83
     23    327    303   -176   -140    316    272    345    280    231    296     85
     57    340    283   -202   -111    311    275    348    285    233    298     85
      0    280    280   -140   -140    280    270    340    275    220    283     72
     -5    298    301   -148   -155    298    275    350    283    226    288     83
     15    309    290   -163   -137    301    270    345    277    220    283     85
     28    316    288   -174   -129    303    272    340    275    218    280     83
    -23    301    324   -137   -174    311    283    348    280    220    277     85
      0    311    309   -155   -153    311    280    345    275    213    272     83
      7    353    345   -181   -168    350    306    371    298    233    293    103
      5    371    363   -189   -179    366    316    376    306    233    296    106
     12    410    397   -210   -192    405    332    389    319    244    309    114
    -41    379    418   -168   -231    397    353    410    335    257    319    124
    -33    397    428   -181   -231    413    363    420    345    262    327    135
      2    433    431   -218   -215    431    371    420    350    267    337    140
    -67    449    517   -189   -290    483    389    431    376    296    366    166
    -72    496    568   -213   -319    532    400    444    397    316    392    189
     -2    498    501   -249   -252    498    353    402    361    280    363    158
     12    498    485   -257   -236    493    327    381    345    267    353    150
    -46    459    506   -205   -275    483    319    379    345    267    358    158
     -2    426    426   -213   -215    426    285    350    311    233    324    124
    -12    397    410   -192   -213    405    275    340    296    213    303     98
    -90    348    439   -129   -265    392    285    353    298    207    298     93
    -23    285    309   -129   -166    296    257    322    262    163    249     46
    -46    275    319   -116   -181    296    241    306    246    145    236     31
    -20    275    293   -127   -155    283    233    296    236    135    226     18
    -28    259    288   -116   -158    272    220    277    220    119    210      2
    -75    231    306    -77   -189    267    239    293    233    129    223     10
    -77    228    303    -77   -189    265    239    293    236    129    228     12
    -41    239    280    -98   -161    259    231    288    231    124    223      7
    -83    231    311    -75   -200    270    226    277    226    122    223      2
    -70    244    314    -85   -192    277    233    288    241    135    236     12
    -51    236    288    -93   -171    262    254    311    254    140    239     15
    -57    145    200    -44   -127    171    277    350    241    109    192    -44
    -18    142    161    -64    -90    150    387    488    306    135    189    -72
    -64    223    288    -77   -176    254    548    709    470    272    298     10
     44    452    407   -249   -184    431    644    896    657    472    491    192
    111    945    831   -530   -361    888    672    982    914    818    875    602
     12   1613   1597   -813   -792   1605    592    883   1182   1247   1387   1143
   -189   1906   2096   -857  -1143   2000    340    517   1176   1395   1615   1379
   -368   1408   1774   -519  -1072   1590     83     83    722    945   1189    984
   -332    615    948   -140   -639    782   -122   -267    101    226    467    301
   -205     90    296     57   -252    194   -174   -283   -153   -119     72    -98
   -179    -36    142    109   -161     51    -62   -109    -90   -111     36   -150
   -142     33    176     54   -161    103     64     49     25    -23    101   -103
   -111    132    244    -10   -179    187    166    174    140     75    184    -33
   -103    181    285    -41   -194    233    228    246    205    135    236     12
   -109    184    293    -36   -200    239    257    275    226    148    246     18
   -103    197    301    -46   -202    246    275    293    239    155    252     23
   -135    202    337    -33   -236    270    290    309    252    168    265     33
   -215    205    418      2   -316    309    314    332    275    194    288     62
   -163    205    368    -20   -265    285    296    319    259    176    270     44
   -106    213    319    -54   -213    265    296    319    259    168    262     36
   -155    210    366    -28   -262    288    316    340    280    192    280     57
   -194    205    400     -7   -296    301    322    348    288    197    285     62
   -114    236    350    -59   -231    293    319    348    288    197    283     59
   -122    249    368    -64   -244    309    335    366    303    210    296     75
   -140    215    355    -36   -246    285    322    353    290    197    283     62
    -51    226    275    -88   -163    252    296    329    267    171    259     41
    -70    239    309    -83   -189    272    303    340    277    181    267     51
    -67    226    293    -80   -181    259    296    332    270    174    259     46
    -88    228    314    -70   -200    270    293    329    270    174    257     51
    -64    236    301    -85   -184    267    288    324    265    168    249     51
    -46    244    290    -98   -168    267    288    327    267    168    246     54
    -88    231    316    -72   -202    272    301    337    280    179    259     70
   -114    236    348    -62   -231    290    311    350    293    192    270     85
   -106    244    350    -70   -228    298    309    353    293    192    270     85
    -93    231    324    -67   -207    277    298    345    288    184    259     80
    -41    241    283   -101   -163    259    285    335    275    176    252     72
    -54    265    319   -106   -187    290    290    345    288    192    270     90
    -15    296    311   -140   -163    303    288    350    290    194    277     98
     23    290    267   -155   -122    280    257    322    262    168    252     75
    -23    277    301   -129   -163    290    262    335    275    184    267     93
     -5    293    298   -145   -150    296    262    337    280    194    277    103
     36    319    283   -179   -124    301    254    335    277    194    277    109
     46    327    280   -187   -116    303    249    332    275    200    283    116
     38    337    296   -189   -129    316    244    332    275    200    288    124
     36    337    301   -187   -132    319    246    337    277    207    298    137
     20    361    337   -192   -158    348    254    348    290    223    314    158
    -62    392    454   -163   -257    423    288    381    329    265    355    200
     28    384    355   -207   -163    368    265    355    301    236    327    176
     93    397    301   -246   -103    350    254    345    293    226    316    166
     67    418    350   -241   -140    384    270    358    311    241    335    184
    101    441    340   -270   -119    392    262    350    306    236    329    176
     46    420    374   -236   -163    397    283    368    322    249    342    189
     10    428    415   -220   -202    420    314    400    353    275    368    210
     25    428    400   -228   -187    415    324    410    363    280    374    210
     67    462    394   -265   -163    428    329    415    371    288    376    207
     18    462    444   -241   -213    454    342    426    387    301    387    210
      7    428    420   -218   -207    426    361    439    400    306    392    207
      5    433    428   -220   -210    431    366    441    407    309    394    207
      7    472    465   -239   -228    470    381    454    423    327    407    215
    -12    415    426   -202   -218    420    368    436    405    306    384    192
      5    376    371   -192   -184    374    348    407    379    277    358    161
    -46    381    428   -168   -239    405    361    418    392    293    374    176
    -98    384    483   -142   -290    433    384    433    413    311    394    194
    -83    389    472   -153   -277    431    381    431    413    311    394    194
    -25    392    418   -184   -223    405    358    407    389    290    374    174
    -25    394    420   -187   -223    405    355    405    389    290    376    171
    -72    407    480   -166   -275    444    368    420    405    309    394    192
    -64    400    462   -168   -265    431    361    415    402    303    389    189
    -23    400    420   -189   -223    410    361    418    405    303    389    189
    -20    415    436   -197   -228    423    363    423    410    311    400    197
    -25    433    459   -202   -241    446    366    426    415    316    410    205
    -23    428    452   -205   -236    441    366    426    418    319    413    205
    -46    415    462   -184   -254    439    371    431    420    324    418    210
    -70    418    488   -174   -280    452    379    444    433    335    428    223
    -51    410    462   -179   -257    436    366    433    420    324    418    215
    -67    433    498   -184   -283    465    381    449    436    340    436    236
   -101    433    535   -166   -319    483    397    462    449    353    452    246
    -25    431    454   -202   -239    441    363    433    420    324    423    218
     36    449    413   -241   -187    431    355    426    415    316    415    207
    -25    413    439   -194   -231    426    368    436    423    327    426    215
    -44    418    462   -187   -254    439    374    439    426    329    431    220
    -70    418    485   -174   -277    452    379    441    428    332    433    226
   -116    405    522   -142   -319    462    389    452    439    337    441    233
    -88    402    488   -158   -288    444    381    441    428    327    431    231
    -41    397    439   -179   -241    418    368    426    415    316    420    218
    -12    433    446   -210   -231    439    379    436    428    332    436    228
    -31    480    511   -223   -270    496    410    462    457    358    467    252
    -80    480    561   -200   -322    519    433    485    478    376    488    272
    -38    517    553   -239   -296    535    454    504    496    394    504    283
     31    532    498   -283   -233    517    441    491    480    379    488    267
    -20    519    540   -249   -280    530    454    504    491    389    496    277
    -20    550    571   -265   -296    561    462    504    501    400    509    285
    -44    579    623   -267   -332    600    480    517    527    426    535    311
    -25    628    652   -303   -340    641    480    522    537    444    553    332
    -12    600    613   -293   -311    605    446    491    514    418    537    314
    -10    610    618   -301   -316    613    441    488    519    423    545    327
    -15    589    605   -288   -309    597    426    480    511    420    545    327
    -51    540    592   -246   -324    566    415    475    501    413    535    316
    -77    506    584   -213   -329    545    413    475    493    402    522    298
    -20    470    488   -226   -254    478    379    441    452    358    480    254
     15    444    428   -228   -205    436    361    420    426    329    449    223
     -5    371    376   -184   -189    374    340    397    397    296    418    192
    -36    342    379   -153   -207    361    353    405    402    301    423    202
   -127    332    459   -103   -293    394    361    410    410    311    436    215
    -98    350    449   -127   -275    400    358    407    407    309    433    210
    -12    350    363   -168   -189    355    332    387    381    283    407    184
    -41    329    371   -142   -205    350    332    387    379    283    407    184
    -88    329    418   -122   -252    374    342    400    392    298    420    202
    -70    332    402   -132   -236    366    335    397    389    293    415    202
    -80    314    392   -119   -236    353    337    400    387    288    410    197
    -33    296    329   -129   -181    311    368    446    394    283    392    179
     38    259    220   -150    -90    239    457    574    439    285    363    122
     72    332    257   -202    -93    296    587    769    568    389    439    174
    129    504    371   -316   -122    439    693    966    743    563    600    329
    150    880    730   -514   -288    805    737   1070    971    859    927    683
     88   1532   1441   -813   -675   1488    631    953   1215   1267   1426   1223
   -124   1886   2010   -880  -1067   1948    400    613   1247   1454   1696   1525
   -316   1527   1844   -607  -1080   1686    140    187    870   1109   1392   1244
   -335    737   1072   -200   -704    904    -75   -189    233    381    667    561
   -194    200    394     -5   -296    296   -132   -210    -36      7    239    114
   -181     59    239     59   -210    148    -20    -31     23      7    184     41
   -200     88    288     54   -244    187    127    155    155    101    249     85
   -137    202    340    -31   -239    270    228    288    275    200    332    158
   -168    265    431    -49   -301    348    290    361    342    262    389    210
   -127    296    423    -85   -275    358    324    397    366    283    402    223
    -80    290    371   -106   -226    332    327    405    363    275    387    215
   -122    236    358    -57   -239    296    316    394    348    259    366    202
   -127    236    361    -54   -244    298    314    392    345    257    361    202
    -72    254    327    -90   -200    290    306    389    340    254    355    205
    -77    280    358   -101   -218    316    319    407    358    272    371    226
   -101    283    384    -90   -241    332    329    423    368    285    374    244
    -75    265    337    -96   -205    301    316    410    353    270    353    231
    -80    267    348    -93   -215    306    314    415    355    277    358    239
    -70    290    361   -111   -215    327    324    428    368    293    366    257
    -80    290    371   -103   -226    329    324    428    368    298    366    259
   -101    270    368    -85   -233    319    316    428    363    296    355    257
    -83    267    350    -93   -215    309    311    426    355    290    348    252
    -77    283    358   -103   -220    319    319    428    358    293    353    257
   -148    288    436    -70   -290    361    345    452    384    316    381    285
   -101    309    410   -103   -257    358    337    444    379    311    379    277
    -57    301    358   -122   -207    329    319    426    361    293    358    254
    -80    293    371   -106   -226    332    324    433    366    298    363    257
    -28    316    345   -142   -187    329    329    441    371    298    366    262
    -64    275    340   -106   -202    306    314    426    353    277    348    239
    -83    272    353    -96   -218    311    319    433    355    277    353    241
    -83    283    366   -101   -226    324    316    433    355    283    363    252
    -80    306    387   -111   -233    345    316    436    361    290    371    262
    -75    298    374   -111   -223    335    311    433    353    285    366    257
    -62    298    358   -119   -210    327    306    433    350    283    363    259
    -70    298    368   -116   -220    335    298    436    350    285    366    267
    -59    311    371   -124   -215    340    298    436    350    290    371    275
    -57    303    361   -124   -207    332    290    436    342    288    368    277
    -54    327    381   -135   -218    353    285    439    348    296    379    293
    -49    350    397   -153   -223    374    285    446    353    309    392    311
    -33    353    387   -158   -210    368    280    449    350    311    392    319
    -33    353    387   -161   -210    368    270    441    342    306    389    322
    -23    400    423   -189   -223    410    283    454    358    327    413    350
    -38    407    446   -184   -244    426    283    454    358    332    418    363
    -59    407    467   -174   -262    436    290    459    366    337    426    374
    -38    439    478   -200   -259    459    309    475    381    353    439    394
    -44    428    472   -192   -257    449    298    465    371    342    426    392
    -49    413    462   -184   -257    439    298    467    368    337    418    392
    -49    431    480   -189   -265    454    319    493    389    358    433    410
    -33    441    472   -205   -252    457    322    496    394    363    436    405
    -51    454    506   -202   -280    480    340    517    415    384    449    420
    -36    478    511   -220   -275    496    358    537    433    397    459    431
    -12    475    488   -231   -249    480    358    535    428    389    449    423
    -83    431    514   -176   -298    472    353    527    420    379    439    415
   -103    413    514   -155   -309    462    350    519    415    374    433    413
    -64    436    501   -187   -283    467    353    519    418    376    436    418
    -44    407    452   -181   -246    428    335    501    397    358    415    400
    -23    413    436   -197   -228    423    324    483    384    345    405    389
    -75    405    480   -166   -277    444    335    493    392    353    415    400
    -57    397    454   -171   -257    426    322    483    381    340    402    389
    -20    405    426   -192   -223    415    314    478    376    337    402    381
    -10    400    410   -197   -210    405    298    465    366    335    394    376
     18    418    397   -218   -189    407    301    467    374    340    402    389
    -59    405    462   -174   -262    431    322    491    394    363    426    413
    -72    407    480   -166   -275    444    319    491    394    368    431    413
     -7    418    423   -207   -215    420    296    472    374    353    418    392
    -12    423    436   -207   -223    428    290    472    371    353    420    397
    -33    444    478   -205   -254    459    306    493    392    376    441    423
    -75    452    527   -187   -301    488    324    511    410    397    459    441
    -41    431    470   -197   -257    452    298    488    384    374    431    420
     49    426    376   -239   -163    402    267    457    353    342    400    394
     49    433    384   -241   -166    407    272    465    358    350    407    407
    -36    428    465   -194   -249    446    298    491    381    381    439    444
     36    426    389   -233   -179    407    267    462    353    353    410    418
     -5    400    405   -197   -205    402    265    457    345    350    407    418
      5    418    410   -213   -202    415    267    459    345    353    415    426
     49    431    381   -239   -166    407    257    452    335    345    410    426
      5    413    407   -210   -202    410    254    452    335    348    413    433
     12    436    420   -226   -202    428    262    459    342    358    428    444
     12    410    397   -213   -192    402    239    439    319    337    407    423
     20    415    394   -218   -187    405    241    439    316    335    407    420
    -25    426    449   -202   -236    439    257    454    332    353    426    433
    -51    405    454   -176   -252    428    254    454    327    348    423    431
    -28    407    436   -189   -233    420    246    449    324    340    420    426
    -44    431    475   -192   -259    452    265    470    342    361    444    446
     33    449    415   -241   -192    433    246    452    324    342    428    428
     59    483    423   -272   -181    454    254    462    337    350    439    439
      7    506    498   -257   -246    501    285    491    366    379    470    467
    -12    524    537   -254   -275    530    309    517    387    400    493    491
     36    530    491   -283   -226    509    296    506    376    384    480    483
     15    535    517   -275   -249    527    301    514    384    387    485    493
     -7    579    587   -285   -298    584    327    537    415    418    519    530
    -59    594    654   -267   -355    623    345    555    444    446    553    563
    -51    576    628   -265   -340    602    316    532    428    431    540    553
    -51    566    618   -259   -335    592    298    517    418    420    530    550
    -20    584    605   -283   -314    594    280    511    413    426    532    558
    -18    558    576   -270   -296    566    254    493    394    405    514    540
    -46    517    563   -236   -306    537    246    488    384    389    498    527
     -2    475    478   -236   -241    475    220    465    350    353    454    485
    -36    423    457   -194   -246    439    213    459    337    335    426    459
    -46    394    441   -174   -244    418    220    467    340    332    423    457
    -23    371    394   -176   -210    384    194    441    314    306    397    431
   -114    322    436   -103   -275    379    192    433    309    301    387    426
    -90    309    400   -109   -246    353    181    423    296    285    368    410
    -85    309    394   -111   -239    350    187    431    301    290    374    407
    -59    314    374   -129   -215    342    187    433    303    290    371    402
    -75    314    389   -119   -233    350    189    441    311    298    381    405
   -111    296    405    -93   -259    350    192    441    314    298    381    400
    -18    319    337   -150   -176    327    181    433    303    288    374    387
    -25    275    301   -124   -163    288    194    459    303    275    353    353
    -20    215    233    -98   -127    223    272    568    337    272    327    301
      7    249    239   -129   -114    244    410    753    449    348    376    319
     83    397    314   -239   -114    355    540    974    620    504    511    436
     98    711    613   -405   -259    665    597   1098    836    771    800    740
    122   1322   1197   -722   -537   1260    545   1067   1088   1161   1262   1241
    -46   1826   1870   -891   -958   1847    350    800   1218   1460   1647   1660
   -259   1665   1925   -701  -1091   1795     75    366    963   1286   1532   1561
   -322    901   1223   -290   -774   1062   -171    -57    337    584    839    901
   -259    272    532     -7   -394    402   -280   -197    -62     90    314    368
   -207     25    233     88   -220    129   -213    -57    -80      2    176    205
   -174     36    210     70   -192    122    -80    116     28     70    215    213
   -168    111    277     25   -223    194     33    259    142    161    290    272
   -155    192    348    -20   -252    270    109    348    228    239    361    332
   -132    213    342    -41   -239    277    135    379    252    254    374    345
    -80    244    324    -80   -202    283    155    400    265    262    381    350
   -132    218    348    -44   -241    283    171    415    277    275    394    363
   -127    220    348    -46   -239    285    168    413    277    275    400    363
   -111    249    361    -70   -236    303    176    428    290    288    418    374
   -103    272    376    -83   -239    324    194    444    306    298    426    381
   -150    239    387    -46   -270    314    184    436    298    290    418    371
   -119    252    368    -67   -244    309    179    433    296    288    423    368
   -116    267    381    -75   -249    322    187    444    306    306    439    381
    -96    265    361    -83   -228    311    176    439    301    298    433    368
   -124    241    363    -59   -244    301    168    433    293    290    426    358
   -106    254    358    -75   -231    306    171    436    296    293    433    363
    -72    277    350   -103   -210    314    166    439    303    301    444    368
    -54    290    345   -116   -200    316    168    441    306    306    452    368
    -57    267    322   -106   -189    293    158    431    296    293    444    363
     -5    272    277   -135   -142    275    145    423    288    283    436    348
    -28    267    293   -122   -161    280    145    428    290    285    444    348
    -10    272    283   -129   -145    277    145    436    296    290    449    348
      7    270    262   -140   -127    267    129    423    285    277    441    337
     28    311    280   -171   -127    296    145    436    303    296    459    353
     10    285    275   -148   -132    280    127    420    290    285    449    337
    -10    277    288   -132   -148    283    122    418    290    288    454    335
    -15    311    327   -150   -171    319    129    431    309    306    478    350
    -20    332    350   -155   -184    340    135    441    319    316    491    355
    -10    340    350   -166   -179    342    124    439    316    316    491    350
    -72    337    410   -132   -241    374    132    449    329    332    509    368
     12    332    319   -174   -153    327     98    423    301    306    483    342
     36    355    316   -197   -140    337     96    428    306    311    491    348
    -23    348    368   -163   -197    358    106    444    319    332    514    376
     12    374    361   -192   -174    368     93    439    322    337    524    389
     80    400    319   -241   -119    358     80    431    316    337    524    387
     96    413    314   -254   -109    363     72    426    316    340    530    387
     54    418    363   -239   -153    392     80    433    329    355    548    402
     83    444    361   -262   -137    402     83    436    337    363    558    407
     80    426    345   -254   -132    387     70    418    324    350    548    389
     90    454    363   -272   -137    410     75    426    335    363    561    400
    122    496    371   -311   -124    436     88    436    350    379    579    413
     67    488    420   -277   -176    454    109    452    368    394    597    428
     20    478    457   -249   -218    467    129    472    389    418    613    439
     20    459    439   -239   -207    449    132    480    397    420    610    428
     15    462    444   -239   -213    452    148    501    415    433    620    433
    -15    452    467   -218   -241    459    163    517    431    444    626    428
     20    457    436   -239   -210    449    168    519    436    444    623    423
     -2    454    457   -226   -231    454    187    532    449    457    633    428
    -64    441    506   -189   -288    472    197    537    459    462    641    431
    -41    423    465   -189   -252    444    181    519    444    444    623    407
    -28    418    444   -194   -236    431    176    511    433    436    615    387
      2    402    400   -202   -200    402    161    491    415    415    592    358
      2    413    407   -210   -202    410    163    491    420    418    594    361
    -88    379    467   -145   -277    423    168    496    426    426    602    371
    -72    397    467   -163   -272    431    174    498    436    436    613    374
    -23    405    428   -192   -226    415    155    483    423    426    602    358
    -46    376    420   -166   -233    397    142    472    413    415    592    342
    -10    405    415   -197   -213    410    145    478    418    420    600    350
    -15    415    431   -200   -223    423    155    488    428    428    610    361
    -41    431    470   -194   -254    449    166    498    441    444    626    371
    -70    415    483   -174   -277    449    158    491    436    441    623    366
    -59    413    472   -176   -265    441    153    488    436    436    623    363
    -49    402    452   -179   -252    428    150    488    433    431    618    358
    -90    405    496   -158   -293    449    161    504    449    444    636    371
    -57    402    459   -171   -259    428    140    483    431    431    620    355
   -106    407    514   -150   -309    459    161    506    454    454    641    376
    -83    415    496   -166   -290    454    153    501    449    449    636    366
    -77    392    467   -158   -272    428    135    483    431    433    623    350
    -49    400    449   -176   -249    423    122    472    423    428    618    345
     -5    415    420   -205   -213    418    114    467    418    420    613    332
      2    410    407   -207   -202    410    111    467    418    420    610    329
    -33    392    426   -179   -231    410    116    470    423    423    613    337
    -25    392    415   -184   -220    402    114    465    420    420    613    337
    -25    397    423   -184   -223    410    111    465    420    420    615    337
    -33    400    431   -184   -231    413    106    459    418    423    620    342
    -25    415    441   -194   -233    428    109    459    420    426    626    345
    -59    394    454   -168   -257    423    106    452    415    415    615    340
    -96    368    465   -135   -280    415    103    449    410    413    610    335
    -62    368    431   -155   -246    400     90    433    397    402    600    322
    -41    397    439   -179   -241    418    106    449    410    418    615    332
    -64    381    444   -158   -257    413     98    444    405    413    610    324
    -59    381    441   -161   -249    410     96    441    400    410    607    319
    -88    384    472   -148   -280    426    111    454    415    420    615    327
    -23    444    467   -210   -244    454    127    470    431    433    626    337
    -33    436    470   -202   -252    454    135    478    433    433    623    332
    -64    400    465   -166   -265    431    122    470    423    420    607    311
    -33    470    501   -218   -267    485    153    496    454    452    636    340
    -49    509    558   -231   -303    532    168    506    475    475    662    363
    -46    542    587   -249   -319    563    174    511    491    488    678    374
      2    576    574   -288   -285    576    168    509    498    496    683    381
    -33    555    587   -262   -311    571    158    504    498    491    680    381
    -72    530    600   -228   -337    563    137    493    491    488    675    384
    -28    485    514   -231   -272    498     93    454    452    452    639    355
    -72    444    517   -184   -293    480    101    462    452    444    628    350
    -51    413    462   -181   -257    436     93    452    433    420    600    322
    -18    348    366   -166   -192    358     46    402    376    363    542    262
    -41    329    371   -145   -205    348     38    392    366    350    530    246
    -98    322    420   -111   -259    371     49    402    376    355    535    249
    -93    301    394   -103   -244    348     44    392    363    337    517    228
    -23    301    322   -140   -171    311     20    371    340    311    491    197
    -10    296    303   -142   -158    298      7    358    327    298    478    179
    -70    272    342   -101   -205    306     15    363    335    301    485    176
   -103    257    358    -77   -231    306     23    371    342    306    488    168
    -80    267    345    -93   -213    306     18    368    340    301    483    158
    -70    275    342   -103   -207    306     10    361    332    293    478    145
    -67    231    298    -80   -181    265     15    371    324    277    457    119
    -59    184    241    -62   -150    213     90    478    361    277    428     70
    -54    233    288    -90   -171    259    226    665    488    366    483     96
     41    387    345   -215   -153    366    335    854    644    511    605    202
    184    719    535   -452   -174    628    392    984    836    743    849    446
    116   1236   1119   -678   -501   1176    394   1021   1096   1119   1280    911
    -90   1665   1756   -787   -924   1712    270    831   1241   1410   1641   1283
   -189   1543   1730   -678   -958   1636    -20    387    974   1226   1504   1156
   -246    909   1156   -329   -701   1031   -277    -90    363    568    870    563
   -202    368    571    -85   -387    470   -394   -239    -15    109    394     96
   -166     64    231     49   -197    148   -376   -150    -77    -23    223    -85
   -189    -25    163    106   -179     67   -285    -20    -15     -5    210   -106
   -129     54    184     38   -155    119   -174    116     90     85    277    -51
    -62    181    241    -59   -153    210    -98    200    176    168    350     18
   -101    200    298    -49   -200    249    -51    249    220    205    384     44
   -114    213    324    -51   -220    267    -20    283    246    226    400     57
   -132    215    348    -41   -239    280     -5    298    257    236    410     64
    -67    239    303    -88   -187    272    -12    290    246    228    402     54
     -5    246    252   -119   -127    249    -23    285    239    223    394     44
    -20    257    277   -119   -150    265    -10    298    246    233    405     54
    -70    246    316    -88   -192    280      0    306    252    241    413     62
    -57    246    301    -96   -179    275     -7    298    244    233    405     54
    -36    246    280   -106   -158    262    -10    296    241    226    400     51
    -72    231    303    -80   -189    267     -2    303    241    226    397     54
   -158    236    394    -38   -275    314     25    329    267    257    428     85
   -135    246    381    -57   -259    314     18    324    259    254    426     80
    -72    257    329    -93   -202    293     -2    309    239    236    413     64
    -57    246    303    -96   -181    275    -12    301    231    228    405     59
    -18    246    265   -114   -140    254    -28    285    213    213    384     41
    -57    252    306    -98   -181    280    -23    290    218    218    392     49
    -72    259    329    -93   -202    293    -12    306    226    231    402     62
    -36    277    314   -122   -176    293    -20    301    218    223    394     57
    -31    270    301   -119   -166    285    -33    285    205    213    381     49
    -51    283    335   -116   -194    309    -25    298    218    220    387     64
    -15    283    298   -132   -158    290    -41    283    200    202    368     49
    -64    275    340   -103   -202    306    -36    288    200    202    368     54
    -62    285    348   -111   -205    316    -38    288    202    205    366     62
    -18    293    309   -140   -163    301    -54    280    192    194    355     57
      2    298    296   -150   -148    296    -67    270    179    187    340     54
    -18    311    329   -148   -174    322    -64    275    184    192    342     67
    -41    329    371   -142   -205    350    -59    283    197    207    353     85
      5    332    327   -168   -161    329    -83    270    176    187    327     72
     23    345    319   -184   -148    332    -90    270    171    184    322     77
     49    361    311   -205   -132    335   -103    262    163    181    319     85
     28    371    342   -200   -155    358   -103    270    168    184    322     98
     31    384    353   -207   -161    368   -106    270    166    179    314     98
     75    402    327   -241   -124    366   -114    262    155    174    303     98
     25    410    384   -218   -179    397    -90    280    174    189    316    119
    -31    420    452   -194   -241    436    -64    306    200    213    340    145
     25    423    397   -226   -184    410    -80    293    184    189    316    124
     49    439    389   -244   -168    413    -88    285    176    181    303    116
     54    459    405   -257   -176    433    -83    285    181    184    303    119
     33    457    423   -244   -194    441    -67    301    200    189    311    122
    -38    446    483   -205   -262    465    -33    335    233    213    335    140
    -77    452    527   -187   -303    488    -10    358    262    236    358    158
    -64    457    522   -197   -293    491     -2    363    272    241    368    155
    -31    459    491   -213   -259    475     -2    363    277    241    368    142
     28    459    431   -246   -202    446    -18    342    259    215    348    114
      0    452    452   -226   -226    452     -7    342    262    215    350    106
    -46    462    506   -210   -277    483     12    361    283    231    371    114
    -36    454    491   -207   -262    472     18    355    283    223    371    101
    -33    446    480   -207   -257    462     10    345    275    215    366     93
    -75    433    509   -179   -293    470     20    350    283    223    376     98
    -44    444    488   -200   -267    465     18    342    277    220    376     88
    -25    475    501   -223   -262    488     25    345    285    233    389     96
    -96    452    548   -176   -322    498     31    345    290    236    394     96
   -103    452    555   -174   -329    504     25    342    290    236    392     96
    -70    449    517   -192   -293    483     25    345    293    236    392     98
    -18    459    478   -220   -246    467     15    335    280    223    379     88
    -75    439    511   -181   -293    475     18    335    285    228    387     96
   -114    439    553   -163   -332    496     36    355    306    249    407    116
    -96    480    576   -194   -335    530     46    366    322    265    426    129
    -75    459    535   -192   -303    496     33    353    306    254    413    111
   -103    452    555   -176   -329    504     38    355    314    265    420    122
    -70    457    527   -194   -298    491     36    353    311    262    415    122
    -67    454    519   -194   -293    485     36    353    314    262    415    119
    -98    454    553   -176   -324    504     44    361    324    272    423    129
    -18    498    514   -241   -267    506     38    355    319    272    420    122
    -20    472    493   -226   -257    483     38    353    319    270    415    116
    -80    465    542   -192   -311    504     54    366    332    283    428    129
   -119    470    589   -174   -353    530     54    363    335    288    436    129
   -116    480    594   -184   -355    537     54    363    335    288    433    127
    -51    488    540   -218   -296    514     46    358    327    277    423    119
    -75    465    540   -194   -306    501     54    361    329    280    426    122
    -80    444    524   -181   -301    483     49    355    324    275    418    114
    -85    452    537   -184   -311    493     59    361    332    283    423    119
    -90    472    563   -189   -327    517     75    376    348    293    436    132
    -96    457    553   -181   -324    506     70    371    340    283    426    122
   -122    501    623   -189   -371    561     85    384    358    303    446    140
   -142    535    678   -197   -410    605    119    415    387    329    472    163
   -114    535    649   -210   -381    592    127    420    392    329    475    166
    -62    548    610   -244   -337    579    119    413    384    322    465    155
    -49    553    602   -252   -324    576    116    415    381    322    462    153
    -62    594    657   -267   -358    626    142    436    410    345    491    181
    -77    628    704   -275   -392    665    163    454    439    374    517    213
    -88    649    735   -283   -413    691    176    467    459    397    545    239
   -101    654    756   -275   -428    704    176    467    470    407    561    254
   -114    652    766   -270   -441    709    148    441    454    392    548    239
    -33    628    662   -298   -348    644    101    407    420    361    519    213
    -44    579    623   -270   -335    600     80    389    397    337    501    200
   -103    537    641   -215   -371    589     88    392    392    332    498    192
   -101    504    602   -202   -353    553     80    376    371    309    472    166
   -124    444    568   -161   -345    506     72    366    350    288    452    145
    -90    402    493   -155   -290    446     46    337    316    252    415    109
    -59    413    472   -176   -265    441     41    329    311    249    418    109
    -46    400    446   -176   -246    423     25    311    290    228    400     90
    -64    392    457   -163   -259    423     31    311    290    228    402     93
    -57    418    475   -181   -267    446     38    316    298    239    418    101
    -83    387    470   -150   -275    428     31    309    288    226    410     90
     -2    392    392   -194   -197    392     15    298    272    215    400     77
      2    389    387   -197   -192    387     15    296    272    218    407     77
    -20    376    394   -179   -207    384     18    298    270    213    405     70
    -44    329    374   -142   -207    350     49    345    283    215    400     57
      0    288    285   -145   -142    285    135    470    332    220    379     12
     75    374    298   -226   -111    337    259    644    457    316    449     51
     83    517    433   -301   -176    475    374    836    633    488    610    200
    111    878    766   -493   -327    823    444    979    870    784    932    524
     80   1460   1379   -771   -649   1418    433    984   1135   1174   1389   1002
    -64   1795   1860   -867   -961   1826    236    688   1163   1348   1634   1254
   -205   1561   1766   -678   -987   1662    -31    252    833   1080   1413   1052
   -353    857   1210   -252   -782   1034   -254   -174    226    407    766    452
   -192    340    530    -75   -361    433   -371   -257    -85      2    327     15
   -111    135    244    -12   -179    189   -309   -122    -83    -59    228    -93
   -163     83    244     38   -205    163   -207      5     -7    -18    244    -90
   -181    140    322     20   -252    231   -111    124     93     64    309    -36
    -44    244    285   -101   -166    265    -64    187    158    119    355      7
    -15    288    303   -137   -161    296    -18    239    207    163    392     41
     -2    298    298   -150   -150    301      0    257    223    171    400     46
     18    290    272   -153   -127    283      0    259    223    166    394     44
    -46    288    335   -122   -192    311     25    285    252    194    426     70
    -33    288    322   -127   -176    303     28    290    257    200    428     72
    -49    296    345   -124   -197    319     46    311    277    218    446     90
    -20    309    329   -142   -174    319     46    314    277    218    444     88
    -57    322    379   -135   -218    350     59    329    293    233    462    106
    -10    340    350   -166   -179    345     44    316    280    220    452     96
    -18    329    348   -155   -184    340     46    316    283    226    457     98
   -127    303    431    -88   -277    366     77    348    311    254    485    127
    -75    316    392   -122   -233    353     67    340    301    244    475    122
     -7    314    322   -153   -166    319     54    324    288    231    459    111
    -12    340    353   -163   -184    345     67    345    306    249    478    132
    -59    335    394   -137   -226    363     75    353    314    257    491    140
    -36    303    340   -137   -187    322     54    329    290    231    465    119
    -36    306    342   -137   -189    324     62    335    298    239    472    129
   -111    319    428   -103   -270    371     83    358    327    267    504    155
   -145    337    483    -96   -314    410    101    384    350    293    532    176
    -80    350    428   -135   -254    389     88    371    337    285    519    166
    -15    353    368   -168   -192    361     51    340    311    257    498    142
    -12    353    366   -171   -192    361     54    345    319    267    509    155
    -38    374    413   -166   -226    392     62    355    332    280    530    168
    -20    387    407   -181   -215    394     57    353    332    283    532    171
    -54    350    405   -148   -228    376     54    355    332    283    535    179
   -101    363    462   -132   -280    410     70    374    353    309    561    207
    -38    384    423   -171   -231    402     51    366    342    303    561    205
     25    381    353   -205   -163    368     25    345    319    280    545    189
     12    394    381   -205   -184    389     23    353    324    290    558    210
     -5    402    407   -200   -207    405     31    368    340    309    579    233
    -25    418    444   -194   -233    431     38    381    353    327    602    262
      2    444    439   -226   -218    441     28    374    342    322    597    259
     10    459    449   -236   -218    454     44    387    353    335    610    275
     -7    459    465   -228   -236    462     49    389    358    337    615    283
     12    462    449   -236   -218    457     44    376    348    329    613    280
    -49    457    506   -205   -277    480     83    405    376    358    641    309
      0    465    465   -233   -231    465     72    394    366    345    628    298
    -46    470    517   -213   -280    491     85    413    384    363    649    314
    -18    480    498   -231   -257    488     90    418    387    366    646    309
     25    506    478   -267   -226    493    101    428    400    374    652    314
      2    501    498   -252   -246    501    116    444    415    384    659    322
      0    498    498   -249   -249    498    124    449    423    389    659    314
     -5    485    491   -239   -246    488    142    459    436    397    665    319
    -41    498    537   -231   -288    517    150    459    444    394    652    322
    -46    485    532   -220   -288    509    158    459    446    392    636    311
    -67    465    532   -200   -301    498    181    475    462    397    636    327
    -46    478    524   -215   -285    501    179    470    459    400    641    324
    -72    467    537   -200   -306    504    181    465    459    402    662    319
    -64    470    535   -202   -301    501    184    459    462    405    667    311
    -33    459    491   -215   -262    475    174    446    452    392    657    288
    -25    467    493   -220   -259    480    171    441    449    389    659    280
    -72    470    542   -200   -306    506    184    454    465    407    675    288
    -75    470    542   -197   -309    506    181    449    465    405    675    280
   -132    459    589   -166   -361    524    205    470    485    423    696    296
    -96    478    574   -189   -335    524    213    480    493    426    709    301
      7    475    467   -241   -231    470    176    446    459    392    667    270
    -18    472    491   -228   -254    480    181    452    467    394    670    275
    -44    480    522   -218   -283    501    192    465    480    405    680    283
    -46    501    548   -226   -296    524    207    480    493    418    691    293
    -83    498    579   -207   -332    537    220    493    509    431    706    309
   -101    470    571   -184   -337    522    210    483    501    413    691    298
    -88    472    558   -194   -324    517    210    488    504    415    688    303
    -46    465    511   -207   -277    488    200    478    496    405    678    293
    -77    480    558   -202   -319    519    210    488    509    420    693    303
    -44    483    527   -220   -285    504    207    488    509    415    691    303
    -18    475    493   -228   -257    485    192    472    493    400    672    290
    -33    496    530   -231   -280    511    205    485    509    415    688    303
    -23    488    511   -233   -267    498    202    483    509    415    685    303
    -31    467    498   -218   -265    483    192    472    496    402    670    298
    -46    485    530   -220   -288    509    210    488    514    415    683    316
    -49    493    542   -220   -296    517    215    493    522    423    691    324
    -31    454    485   -213   -259    470    187    462    488    389    657    293
    -15    462    478   -226   -246    470    187    462    488    387    654    290
    -15    475    491   -231   -254    483    194    467    496    392    659    298
    -28    470    498   -220   -262    483    200    470    498    397    665    296
    -44    449    493   -202   -270    470    210    475    501    405    670    298
    -98    483    581   -192   -340    532    252    511    542    444    706    332
    -54    542    597   -244   -327    568    275    532    563    462    727    353
    -12    571    584   -277   -298    576    290    545    574    472    732    363
    -57    532    589   -239   -322    561    293    545    574    472    727    363
    -33    537    571   -252   -301    555    288    542    571    467    722    361
     10    607    597   -309   -293    602    306    555    592    493    748    389
    -49    618    667   -283   -358    641    319    563    613    517    771    420
    -59    628    688   -288   -374    657    309    563    615    522    779    431
    -28    620    649   -298   -337    633    283    545    597    506    761    415
     18    623    605   -322   -293    615    254    530    584    501    750    413
     49    589    540   -319   -244    566    223    509    558    478    730    402
     20    540    519   -280   -249    530    223    509    548    465    711    389
    -10    488    498   -239   -254    493    220    506    535    449    693    374
    -59    428    488   -184   -275    457    213    491    514    428    670    350
    -90    392    483   -150   -285    436    213    493    509    420    662    340
    -33    405    436   -187   -233    418    202    483    498    407    646    329
    -46    355    402   -155   -223    379    181    459    470    381    618    306
    -46    332    379   -142   -213    355    168    441    454    366    602    288
    -70    332    402   -129   -236    366    181    452    467    376    610    296
    -88    342    428   -129   -257    384    189    457    478    384    618    301
   -111    327    439   -109   -275    381    192    459    478    387    615    296
   -124    322    446    -98   -285    381    194    459    483    392    618    296
    -59    335    394   -137   -226    363    181    446    470    381    605    285
    -62    303    363   -122   -213    332    200    478    472    371    587    265
    -31    246    277   -109   -155    262    272    579    501    363    550    215
     15    280    265   -148   -127    272    379    737    592    423    576    218
     20    428    407   -223   -192    418    527    974    779    594    724    353
    161    769    607   -465   -223    688    587   1098    976    833    979    626
    184   1291   1104   -737   -459   1197    524   1057   1187   1174   1379   1075
    -23   1774   1797   -878   -911   1787    335    800   1317   1470   1764   1491
   -249   1696   1945   -722  -1096   1821     75    387   1101   1348   1693   1439
   -327    982   1306   -327   -818   1145   -161    -31    504    680   1039    833
   -265    340    605    -38   -433    472   -283   -187     88    161    496    301
   -176     75    252     49   -213    163   -231    -67     46     49    329    114
   -155     64    220     46   -187    142   -109     96    142    101    353    116
   -192    179    368      5   -280    272     38    272    296    233    459    213
   -148    262    407    -57   -277    335    101    353    371    298    514    265
    -90    272    363    -93   -226    316    111    374    387    303    514    272
    -77    293    371   -106   -223    332    135    400    405    316    527    285
    -88    293    379   -103   -233    335    145    410    410    322    527    288
    -72    311    384   -119   -228    348    148    415    418    327    532    296
   -122    314    433    -98   -277    374    163    433    433    342    545    314
    -83    329    413   -122   -246    371    158    436    433    345    545    316
    -59    345    402   -142   -231    374    155    436    431    345    540    311
    -28    368    397   -171   -213    381    163    441    436    350    542    316
    -67    376    441   -155   -254    407    176    459    452    366    558    335
    -88    329    418   -119   -252    374    150    436    426    345    535    316
    -83    368    452   -145   -267    410    168    454    446    363    553    335
   -106    366    470   -129   -288    418    174    459    449    368    555    340
    -28    368    394   -171   -210    379    148    436    423    340    524    314
     -7    361    368   -176   -187    363    135    423    413    329    506    306
    -38    376    415   -171   -226    397    145    436    426    342    522    327
    -46    400    446   -176   -246    423    161    452    441    358    535    348
    -33    397    428   -181   -231    413    148    441    433    350    519    335
    -49    397    446   -174   -246    420    150    446    439    355    524    340
   -106    389    496   -142   -301    441    158    454    444    363    530    350
    -38    397    436   -179   -236    415    135    433    423    342    506    327
    -23    402    426   -192   -226    415    129    431    423    340    501    322
    -57    402    459   -171   -257    431    137    439    431    350    511    332
    -31    436    465   -205   -246    452    137    444    439    361    519    345
     -2    436    436   -218   -218    436    119    431    426    348    506    335
     -7    444    449   -220   -228    446    119    436    428    355    511    345
    -15    459    475   -220   -244    467    122    441    433    363    517    350
    -83    444    524   -181   -303    483    119    444    436    366    519    358
    -10    462    472   -226   -241    467     96    428    420    355    509    353
     -7    467    472   -231   -239    467     83    423    418    358    509    355
      0    493    493   -246   -246    493     83    433    428    371    522    371
    -25    504    530   -239   -277    514     90    446    439    387    535    387
    -20    517    537   -246   -280    524     93    449    441    392    540    397
     20    532    511   -277   -246    522     85    446    439    389    537    400
     38    524    485   -280   -223    506     64    428    420    371    517    381
     77    548    467   -314   -194    509     62    428    418    374    517    384
     77    576    498   -329   -210    537     72    439    431    389    530    400
     25    566    540   -296   -257    553     80    444    433    392    532    405
    -18    566    584   -272   -301    574     96    462    449    407    542    413
     -2    574    576   -285   -290    574    101    470    457    413    542    413
     15    574    558   -296   -272    568     93    467    454    407    532    405
      5    587    579   -298   -285    584    111    491    475    426    542    413
     -7    597    605   -293   -306    600    129    509    496    441    555    418
     36    594    555   -316   -259    576    122    498    488    431    540    397
     12    563    550   -288   -267    555    119    491    480    423    527    379
    -28    540    566   -257   -298    553    114    488    475    418    519    368
    -64    553    618   -244   -340    584    132    504    496    436    535    376
    -41    537    579   -249   -311    558    111    480    472    413    509    350
    -38    522    561   -241   -301    540    106    470    465    402    498    335
   -101    542    644   -220   -374    592    142    506    501    441    532    368
    -20    493    514   -236   -267    504     80    444    436    381    470    306
    -10    472    483   -231   -246    478     64    426    418    363    452    285
    -15    504    519   -244   -267    511     83    449    441    389    478    309
    -10    498    509   -246   -259    504     70    439    431    381    470    298
     31    504    472   -267   -220    488     46    423    415    368    454    280
     44    522    478   -285   -218    501     49    431    420    379    465    288
     25    519    493   -272   -233    509     49    436    426    387    470    298
    -28    506    535   -241   -280    519     54    444    431    397    478    306
    -46    517    563   -233   -303    540     62    457    444    410    488    319
     -7    524    532   -259   -270    527     44    446    431    397    472    311
     51    550    498   -301   -223    524     28    441    423    389    465    298
     -2    535    537   -267   -270    535     28    444    423    392    475    303
   -145    509    654   -181   -400    581     51    467    449    420    504    327
    -77    548    626   -236   -350    587     41    467    446    415    493    324
     -7    537    545   -265   -277    542     10    446    420    387    467    293
    -20    532    553   -257   -288    542     10    449    423    392    475    296
    -10    514    524   -252   -267    519      2    441    413    379    454    265
    -59    511    568   -228   -314    540      0    446    413    379    452    262
    -49    532    581   -241   -316    555    -12    439    407    374    441    262
     -2    530    532   -265   -267    532    -36    420    389    355    431    218
     25    527    501   -275   -236    514    -38    418    387    358    454    207
    -46    501    545   -228   -296    522    -28    428    400    379    483    213
    -83    493    576   -205   -329    535    -28    433    402    381    480    205
    -62    496    558   -218   -309    527    -44    420    387    361    459    192
    -28    511    540   -241   -283    524    -62    407    374    342    446    179
    -15    509    524   -246   -270    517    -70    402    371    342    457    171
    -36    550    587   -257   -311    568    -46    426    397    374    493    189
    -72    579    649   -254   -361    613    -12    457    428    405    524    213
    -64    602    667   -267   -366    633      0    472    441    418    535    215
    -62    594    657   -267   -358    626     -7    462    431    407    524    200
    -23    605    628   -290   -324    615    -23    452    418    392    509    181
    -28    665    693   -316   -361    678      0    475    449    423    542    215
    -12    714    727   -350   -368    719     12    491    472    449    571    244
    -33    680    714   -324   -374    696    -18    467    452    431    555    233
     -7    670    675   -332   -340    672    -54    436    426    410    530    215
     10    670    659   -340   -324    665    -80    420    415    405    524    215
    -23    615    639   -296   -329    626   -119    392    389    381    501    200
    -20    587    607   -285   -314    594   -132    379    368    361    475    168
    -41    537    579   -249   -311    558   -142    374    350    345    454    140
    -31    498    530   -233   -280    514   -158    361    329    327    436    106
    -41    467    509   -213   -275    488   -168    348    309    309    413     70
    -31    449    478   -210   -254    462   -194    327    283    283    381     31
     -5    420    426   -207   -215    423   -226    296    252    254    350      2
    -46    379    426   -168   -236    402   -231    293    244    249    342     -5
    -59    384    444   -161   -252    413   -226    303    249    257    348     -5
   -111    361    472   -127   -293    415   -231    301    246    257    342    -10
   -103    337    441   -116   -272    387   -249    290    231    244    327    -23
   -109    335    444   -114   -277    389   -252    290    231    249    329    -23
   -137    350    488   -106   -311    418   -241    309    246    270    348    -10
   -137    314    452    -88   -296    381   -249    316    231    249    316    -44
   -106    252    358    -72   -231    303   -197    402    246    233    280    -96
     41    290    249   -166   -103    270   -111    535    306    257    272   -132
    116    387    270   -252    -75    329     -7    724    431    363    350    -75
     98    659    561   -381   -231    610     93    906    652    615    605    187
    116   1174   1054   -646   -467   1114     62    914    891    969   1010    628
     38   1795   1753   -917   -857   1777   -114    698   1078   1327   1454   1106
   -171   1875   2047   -852  -1109   1961   -387    296    948   1314   1506   1163
   -246   1182   1428   -467   -839   1304   -675   -168    350    672    888    576
   -220    467    688   -124   -454    576   -826   -387   -145     83    280    -12
   -200     96    296     49   -246    194   -795   -280   -239    -90     49   -270
   -207      7    215    101   -210    111   -683   -116   -166    -64     36   -309
   -155     88    244     31   -200    166   -566     36    -49     23     98   -267
   -114    194    306    -41   -210    249   -485    140     41    103    163   -213
   -127    210    337    -41   -233    272   -457    181     72    132    181   -197
   -153    210    363    -28   -257    285   -439    210     90    150    194   -189
   -103    226    329    -62   -215    275   -441    215     90    148    187   -202
    -15    226    241   -106   -129    233   -467    197     67    124    158   -228
    -25    231    257   -103   -142    241   -465    205     72    132    166   -220
   -116    210    327    -46   -220    267   -452    223     88    148    179   -207
    -54    226    277    -85   -166    249   -472    210     72    137    161   -231
    -31    231    259   -101   -145    244   -480    213     70    137    153   -231
    -62    215    277    -77   -171    246   -493    210     64    132    145   -236
    -57    213    270    -77   -163    241   -501    210     59    129    140   -241
    -28    207    233    -90   -129    220   -517    197     46    122    127   -252
    -49    200    249    -75   -150    223   -524    194     44    122    124   -254
    -70    202    270    -67   -171    236   -527    202     49    132    129   -249
    -59    189    249    -64   -153    218   -548    189     33    119    114   -262
    -67    207    272    -70   -171    239   -548    200     38    127    119   -249
    -33    218    252    -93   -142    233   -563    192     31    122    106   -257
     -5    210    215   -103   -109    213   -587    179     12    111     85   -267
    -20    215    236    -96   -127    226   -587    189     20    119     88   -259
    -51    166    215    -57   -135    189   -615    171     -5     98     59   -280
    -70    163    233    -46   -153    197   -620    176      0    106     62   -275
    -49    176    223    -64   -137    200   -636    171    -10    103     54   -280
   -103    168    272    -31   -187    220   -628    187      2    119     62   -265
    -83    168    252    -44   -168    207   -657    174    -18    103     41   -283
     23    187    161   -106    -70    174   -691    150    -44     83     15   -306
     -7    176    181    -85    -96    179   -704    153    -44     90     15   -296
   -103    168    272    -31   -187    220   -691    174    -23    116     38   -262
    -25    179    202    -77   -114    189   -722    158    -44     98     12   -283
     23    184    161   -106    -67    174   -748    148    -59     85    -10   -293
     62    189    127   -127    -33    161   -779    135    -72     80    -23   -293
     44    215    171   -129    -62    194   -779    148    -62    101     -2   -265
     28    220    192   -124    -83    205   -795    148    -62    106     -2   -259
    -28    192    220    -83   -124    207   -807    148    -67    106     -5   -257
     31    239    205   -137    -85    223   -813    155    -59    116      0   -246
     28    241    213   -135    -90    228   -820    158    -59    119     -5   -241
     -5    207    213   -101   -109    210   -844    140    -80    106    -23   -249
      5    231    226   -119   -111    231   -846    148    -72    116    -15   -241
    -15    228    241   -106   -127    236   -849    150    -70    122    -15   -239
    -20    228    249   -103   -135    239   -857    150    -70    119    -25   -244
    -25    220    246    -98   -137    233   -867    153    -72    119    -31   -246
     72    239    166   -158    -46    202   -888    148    -83    106    -51   -265
    106    236    129   -174    -10    184   -896    145    -85    103    -62   -275
     33    236    202   -135    -83    220   -872    171    -57    129    -38   -257
    -28    218    244    -96   -135    231   -867    181    -44    142    -33   -249
    -15    215    228   -101   -122    220   -875    179    -46    140    -44   -259
     15    210    194   -114    -90    202   -891    168    -57    129    -62   -277
     51    197    145   -124    -46    171   -911    150    -75    111    -88   -303
      5    166    158    -88    -77    163   -917    142    -83    106    -96   -306
    -38    158    197    -59   -116    176   -919    142    -80    116    -85   -298
    -23    142    163    -62    -93    150   -945    116   -103    101   -106   -319
     33    153    119    -93    -41    137   -966    101   -116     90   -119   -332
    -25    140    166    -59    -96    150   -966    106   -114     98   -114   -322
    -57    116    174    -31   -116    145   -982     98   -124     93   -122   -327
    -51    129    179    -38   -116    153   -995     93   -129     93   -127   -332
      0    127    127    -62    -62    127  -1015     80   -145     77   -145   -350
     23    127    103    -77    -38    116  -1031     70   -155     70   -155   -361
     25    132    106    -80    -38    119  -1039     70   -155     72   -155   -366
      7    127    116    -70    -54    122  -1041     75   -150     77   -153   -368
    -20    111    132    -44    -75    122  -1044     80   -153     80   -158   -374
    -18    119    137    -51    -77    127  -1047     83   -150     80   -158   -376
      2    116    114    -59    -57    116  -1060     80   -158     75   -168   -389
      0    103    103    -51    -51    103  -1067     75   -166     67   -184   -402
     -7     83     90    -36    -49     85  -1078     67   -176     57   -200   -413
    -12     62     75    -25    -44     70  -1085     62   -187     46   -215   -420
     -2     54     57    -25    -31     54  -1091     62   -189     44   -223   -420
     -7     41     49    -18    -28     44  -1096     64   -189     44   -228   -420
     -5     44     49    -18    -25     46  -1098     62   -194     49   -236   -423
     12     46     33    -31    -10     41  -1106     57   -200     44   -244   -428
      2     18     12    -10     -5     15  -1119     44   -218     31   -262   -441
     10     23     10    -18      0     15  -1124     41   -223     25   -267   -444
     -5      7     12      0     -7     10  -1135     33   -231     18   -277   -449
    -15    -36    -20     23      0    -28  -1153     15   -252     -5   -309   -472
      0    -49    -49     23     23    -49  -1163      5   -267    -18   -327   -488
    -28    -75    -46     49      7    -59  -1174     -5   -280    -25   -340   -498
   -119    -80     38    101    -80    -20  -1153     20   -257      0   -314   -472
   -135    -64     67     98   -103      2  -1140     36   -244     12   -306   -457
   -127    -41     85     83   -106     20  -1130     46   -236     20   -301   -454
    -41    -25     15     33    -28     -5  -1145     36   -252      2   -324   -478
      5    -10    -15      2     10    -12  -1145     41   -257     -2   -335   -483
     49      0    -49    -25     46    -23  -1161     33   -270    -15   -355   -498
     93     28    -64    -62     77    -18  -1169     28   -275    -12   -355   -504
     88     57    -33    -72     59     12  -1163     31   -262      2   -340   -491
     51     88     36    -70      7     62  -1148     46   -239     28   -316   -467
     31     85     51    -59    -10     70  -1163     38   -239     33   -316   -459
     18     51     33    -36     -7     44  -1197     10   -265     12   -337   -478
     28     49     18    -41      5     33  -1231    -15   -285      2   -353   -485
     31     20    -10    -25     20      5  -1257    -36   -306    -15   -371   -498
     15    -38    -57     10     36    -49  -1278    -57   -340    -46   -410   -532
     15    -85   -101     33     57    -93  -1293    -75   -371    -77   -444   -561
    -59   -137    -77     98      7   -109  -1293    -77   -379    -85   -454   -571
   -116   -189    -72    153    -23   -132  -1304    -83   -394   -101   -475   -592
   -135   -220    -85    176    -25   -153  -1312    -93   -407   -114   -496   -610
   -127   -233   -106    179    -10   -171  -1319   -101   -420   -122   -506   -618
    -25   -249   -226    135     98   -239  -1356   -142   -465   -166   -553   -662
     20   -262   -283    122    150   -272  -1379   -161   -483   -184   -579   -688
     10   -272   -285    129    145   -277  -1387   -163   -493   -189   -589   -696
    -12   -280   -267    145    127   -275  -1384   -163   -496   -189   -589   -696
     -7   -283   -277    142    132   -280  -1392   -171   -501   -187   -592   -698
    -15   -293   -277    155    129   -285  -1392   -171   -501   -184   -592   -701
      5   -316   -322    155    161   -319  -1387   -158   -509   -200   -618   -730
     18   -397   -415    189    215   -405  -1322    -72   -493   -220   -665   -787
     18   -389   -407    184    210   -400  -1200     88   -405   -168   -646   -789
    109   -272   -381     83    244   -327  -1083    285   -265    -51   -550   -714
    171     -2   -174    -85    171    -88  -1018    428    -75    181   -314   -470
    129    524    394   -327   -132    462  -1021    452    184    561    122      0
    -36   1093   1130   -530   -584   1111  -1176    241    371    911    555    467
   -233   1117   1350   -441   -792   1234  -1452   -174    207    854    555    485
   -319    436    753    -59   -535    594  -1709   -615   -379    218    -67    -96
   -272   -272      0    272   -137   -137  -1855   -828   -865   -366   -675   -688
   -158   -633   -475    394    155   -555  -1847   -750   -979   -561   -927   -958
   -132   -693   -561    413    213   -628  -1743   -605   -914   -540   -943   -989
    -80   -600   -522    340    218   -561  -1621   -462   -805   -446   -875   -940
    -93   -491   -397    290    150   -444  -1519   -345   -693   -345   -787   -854
   -135   -462   -327    298     96   -397  -1462   -283   -641   -301   -753   -818
   -106   -472   -366    290    129   -420  -1457   -270   -646   -311   -776   -836
     25   -441   -470    205    246   -454  -1486   -290   -675   -335   -810   -870
    158   -436   -594    137    374   -514  -1514   -322   -704   -366   -846   -901
    101   -454   -555    174    327   -504  -1499   -311   -693   -355   -846   -891
      5   -446   -452    220    228   -449  -1465   -275   -659   -329   -820   -854
      7   -459   -470    226    236   -465  -1470   -285   -672   -337   -836   -867
    -25   -472   -449    249    210   -462  -1478   -293   -683   -340   -844   -878
    -46   -459   -413    252    179   -436  -1473   -285   -672   -329   -836   -870
   -129   -454   -324    293     96   -389  -1436   -246   -636   -296   -810   -836
      0   -470   -472    233    233   -472  -1470   -283   -675   -337   -854   -870
    -38   -485   -446    259    202   -465  -1473   -290   -683   -340   -862   -872
    -41   -485   -446    262    202   -467  -1478   -290   -685   -340   -870   -880
    122   -465   -587    171    353   -524  -1509   -322   -717   -376   -906   -909
     59   -478   -540    207    298   -509  -1501   -314   -711   -368   -906   -901
     62   -485   -548    210    303   -517  -1517   -329   -730   -387   -927   -919
     59   -491   -553    213    306   -519  -1514   -327   -730   -387   -932   -917
     31   -517   -548    244    288   -532  -1514   -324   -730   -389   -940   -917
     23   -511   -535    244    277   -522  -1514   -327   -730   -389   -948   -914
     20   -504   -524    239    272   -514  -1506   -319   -724   -384   -943   -906
     28   -504   -532    236    277   -519  -1509   -322   -727   -384   -945   -904
    -77   -480   -402    280    161   -441  -1486   -293   -696   -350   -919   -870
    -20   -491   -470    254    223   -480  -1509   -314   -722   -376   -950   -896
      5   -522   -527    257    265   -524  -1525   -324   -735   -392   -969   -906
     23   -504   -527    239    272   -517  -1545   -337   -745   -397   -971   -909
     23   -475   -498    226    259   -485  -1538   -327   -735   -384   -956   -893
    -20   -491   -470    254    223   -480  -1540   -324   -740   -387   -953   -888
    -31   -467   -436    249    202   -452  -1538   -309   -730   -374   -937   -870
     20   -514   -535    244    277   -524  -1574   -345   -769   -415   -976   -909
      2   -506   -509    252    254   -506  -1579   -345   -771   -415   -974   -904
     25   -465   -491    218    257   -478  -1574   -335   -756   -397   -953   -885
     51   -452   -504    200    275   -478  -1571   -327   -750   -389   -945   -875
     18   -462   -483    220    249   -472  -1574   -327   -750   -392   -943   -870
     51   -420   -472    184    262   -446  -1561   -316   -740   -379   -930   -854
     15   -418   -436    200    223   -426  -1545   -303   -727   -368   -919   -841
    -75   -472   -397    275    158   -436  -1545   -306   -727   -371   -919   -849
     15   -465   -480    223    246   -470  -1561   -322   -743   -389   -937   -870
     70   -420   -491    176    280   -454  -1556   -319   -743   -392   -943   -870
    -10   -407   -397    207    192   -402  -1532   -298   -719   -368   -922   -857
    -25   -423   -397    223    184   -410  -1517   -288   -706   -358   -919   -857
     38   -418   -459    187    246   -439  -1509   -283   -701   -358   -927   -862
     59   -431   -491    187    275   -459  -1512   -293   -711   -371   -948   -883
    -36   -452   -418    241    189   -436  -1475   -267   -680   -342   -927   -870
    -49   -452   -402    249    174   -428  -1457   -257   -665   -335   -924   -870
    -41   -454   -415    246    184   -436  -1460   -270   -675   -345   -945   -888
     31   -459   -491    215    259   -475  -1473   -296   -693   -363   -974   -911
     23   -472   -496    223    257   -483  -1467   -301   -696   -358   -982   -911
    -12   -504   -491    257    236   -496  -1467   -316   -709   -371  -1000   -930
    -44   -517   -472    280    213   -496  -1457   -316   -704   -366  -1002   -927
    -64   -542   -478    303    205   -511  -1449   -319   -709   -374  -1013   -930
    -31   -517   -488    272    226   -504  -1449   -324   -714   -376  -1023   -930
   -101   -493   -392    298    142   -444  -1413   -296   -678   -335   -992   -891
   -106   -527   -420    316    155   -475  -1426   -311   -696   -348  -1013   -911
    -54   -522   -467    288    205   -496  -1434   -322   -706   -361  -1028   -924
    -10   -517   -506    262    246   -511  -1444   -337   -722   -371  -1047   -935
     -7   -532   -524    270    257   -530  -1449   -348   -727   -374  -1060   -937
    -70   -532   -462    301    194   -498  -1431   -329   -709   -353  -1047   -917
    -83   -545   -462    314    189   -504  -1413   -319   -698   -345  -1047   -906
    -23   -530   -506    275    239   -519  -1413   -324   -701   -348  -1052   -904
    -38   -548   -509    293    233   -530  -1418   -329   -706   -353  -1060   -906
    -36   -553   -517    293    239   -535  -1421   -332   -709   -355  -1070   -909
    -46   -542   -496    296    223   -519  -1410   -322   -701   -345  -1072   -898
    -67   -574   -506    319    218   -540  -1413   -332   -711   -355  -1085   -904
   -103   -576   -472    340    181   -524  -1395   -316   -698   -345  -1075   -891
    -98   -568   -472    332    184   -522  -1389   -316   -696   -345  -1078   -888
    -64   -574   -509    319    220   -542  -1400   -329   -711   -361  -1098   -898
    -67   -581   -517    324    223   -550  -1408   -337   -719   -371  -1119   -904
    -59   -597   -540    327    239   -568  -1405   -335   -722   -376  -1127   -906
    -49   -587   -537    316    244   -563  -1402   -332   -719   -376  -1132   -906
    -41   -589   -548    316    252   -568  -1395   -324   -714   -376  -1132   -901
    -41   -587   -545    314    252   -566  -1387   -314   -709   -371  -1130   -893
    -38   -561   -522    298    241   -542  -1369   -301   -696   -358  -1122   -880
    -12   -553   -540    283    262   -548  -1356   -296   -688   -353  -1122   -875
      0   -542   -542    272    270   -542  -1350   -293   -685   -348  -1122   -872
     20   -545   -568    259    293   -558  -1358   -303   -696   -358  -1132   -880
      5   -532   -537    262    270   -535  -1350   -306   -691   -353  -1132   -872
      0   -483   -483    241    239   -483  -1330   -296   -667   -332  -1114   -852
    -38   -431   -392    236    176   -413  -1304   -283   -644   -306  -1085   -823
    -44   -449   -405    244    179   -428  -1325   -303   -654   -311  -1091   -826
     80   -462   -545    189    311   -504  -1384   -358   -704   -363  -1143   -870
     88   -465   -553    187    319   -509  -1392   -361   -704   -358  -1140   -857
     64   -496   -561    215    311   -527  -1402   -366   -711   -363  -1145   -854
     36   -566   -605    262    319   -587  -1408   -376   -732   -389  -1176   -883
     31   -592   -626    280    327   -607  -1408   -379   -743   -402  -1195   -901
     75   -631   -706    275    389   -667  -1431   -413   -782   -441  -1239   -937
     64   -665   -730    301    397   -696  -1436   -423   -800   -457  -1260   -956
     70   -685   -756    306    410   -719  -1444   -436   -813   -470  -1273   -971
     25   -730   -756    350    389   -743  -1460   -465   -841   -496  -1301   -992
    -33   -753   -719    392    340   -735  -1444   -462   -841   -491  -1299   -984
    -25   -763   -737    394    355   -750  -1441   -459   -844   -493  -1299   -987
     41   -740   -782    348    410   -761  -1449   -472   -854   -506  -1312   -997
     -2   -745   -745    374    368   -745  -1439   -467   -849   -498  -1304   -989
     -7   -756   -748    379    368   -753  -1436   -470   -849   -498  -1304   -987
    106   -750   -857    322    480   -802  -1462   -491   -875   -524  -1330  -1010
     46   -800   -849    374    446   -823  -1426   -449   -859   -522  -1335  -1015
     88   -852   -943    381    514   -896  -1358   -353   -833   -532  -1371  -1060
    101   -813   -914    355    506   -862  -1244   -200   -732   -467  -1332  -1047
    155   -691   -846    267    501   -769  -1127    -18   -579   -324  -1210   -948
    153   -348   -501     96    324   -423  -1041    135   -340    -31   -896   -636
    114    210     96   -163      7    153   -995    207    -46    371   -441   -174
    -72    631    701   -280   -387    665  -1098     25     88    644   -106    163
   -122    553    675   -215   -397    613  -1400   -413   -163    493   -210     70
   -223    -83    137    150   -181     28  -1592   -818   -724   -132   -813   -480
   -254   -678   -423    465     83   -550  -1699   -953  -1104   -605  -1306   -945
   -142  -1005   -865    571    358   -935  -1717   -893  -1205   -774  -1512  -1153
     -5  -1088  -1083    548    537  -1085  -1673   -815  -1195   -802  -1569  -1215
    -77  -1026   -948    550    433   -987  -1561   -685  -1078   -704  -1483  -1137
    -64   -950   -885    506    410   -919  -1478   -589   -982   -620  -1410  -1070
    -28   -896   -870    462    418   -883  -1434   -540   -930   -576  -1371  -1034
     -7   -854   -846    431    418   -852  -1387   -493   -885   -540  -1337  -1000
    -15   -826   -810    420    397   -818  -1361   -467   -862   -519  -1317   -974
      7   -813   -823    402    415   -818  -1356   -467   -862   -519  -1322   -974
    -25   -844   -818    431    394   -831  -1353   -467   -859   -522  -1327   -974
    -15   -844   -828    431    405   -836  -1350   -467   -857   -519  -1327   -974
     15   -823   -841    402    426   -831  -1343   -462   -852   -514  -1319   -963
    -51   -839   -789    444    366   -813  -1322   -446   -836   -501  -1306   -945
   -109   -857   -748    483    319   -805  -1312   -441   -828   -498  -1304   -937
    -59   -841   -782    452    361   -813  -1317   -449   -836   -504  -1314   -943
    -18   -831   -813    420    397   -823  -1314   -449   -833   -501  -1312   -937
    -10   -826   -818    418    402   -823  -1309   -446   -828   -498  -1309   -932
    -31   -831   -802    431    384   -818  -1312   -454   -833   -504  -1314   -935
   -148   -836   -688    493    270   -763  -1275   -420   -797   -470  -1283   -896
    -20   -820   -800    418    389   -810  -1309   -452   -828   -504  -1314   -919
     28   -792   -823    381    423   -807  -1306   -454   -826   -498  -1306   -911
    -33   -802   -771    415    366   -787  -1270   -420   -792   -467  -1273   -875
     -5   -823   -818    415    405   -820  -1288   -441   -810   -491  -1296   -896
     31   -795   -826    379    426   -810  -1296   -452   -818   -496  -1301   -893
     -5   -795   -789    400    389   -792  -1283   -441   -802   -478  -1283   -878
    -15   -795   -779    405    381   -789  -1275   -436   -795   -467  -1270   -867
     44   -758   -802    358    423   -779  -1270   -428   -787   -457  -1262   -854
    -51   -805   -756    428    348   -782  -1267   -426   -784   -457  -1260   -846
    -38   -802   -763    420    361   -784  -1275   -436   -789   -459  -1262   -841
     41   -774   -818    363    428   -797  -1286   -444   -800   -467  -1270   -846
    -15   -792   -776    405    379   -784  -1283   -441   -795   -462  -1262   -833
      2   -795   -797    394    400   -797  -1288   -449   -800   -465  -1265   -828
    -15   -776   -761    394    371   -769  -1270   -426   -771   -433  -1231   -789
    -12   -782   -769    394    376   -776  -1270   -420   -769   -426  -1221   -771
     90   -753   -844    332    467   -797  -1291   -441   -787   -444  -1234   -782
     70   -756   -826    340    446   -789  -1288   -436   -782   -439  -1226   -766
     28   -758   -787    363    405   -771  -1273   -420   -766   -423  -1205   -740
     36   -743   -782    350    407   -761  -1265   -413   -761   -413  -1189   -724
     -5   -743   -737    374    366   -740  -1247   -400   -745   -397  -1171   -706
     31   -691   -724    329    376   -706  -1218   -381   -722   -374  -1140   -680
     64   -685   -753    309    407   -719  -1215   -387   -727   -376  -1137   -685
     49   -709   -758    329    402   -735  -1215   -389   -730   -381  -1143   -691
    -10   -709   -698    361    342   -704  -1184   -363   -704   -355  -1117   -662
     -5   -696   -691    348    342   -693  -1158   -342   -680   -342  -1101   -649
      7   -685   -693    337    350   -688  -1135   -322   -665   -327  -1088   -644
     -7   -696   -688    350    340   -693  -1117   -309   -649   -314  -1078   -646
     12   -693   -706    340    358   -698  -1101   -301   -639   -309  -1078   -652
     49   -691   -740    319    394   -714  -1093   -296   -636   -311  -1085   -652
     20   -680   -704    329    361   -691  -1065   -277   -613   -290  -1067   -633
     12   -704   -719    345    363   -709  -1057   -277   -613   -296  -1075   -641
      0   -717   -717    358    358   -717  -1047   -277   -607   -296  -1072   -644
    -15   -717   -704    366    342   -711  -1034   -272   -597   -285  -1062   -639
     25   -719   -745    348    384   -732  -1034   -283   -602   -293  -1075   -646
      7   -737   -745    363    376   -740  -1026   -285   -600   -293  -1070   -646
    -20   -722   -701    371    340   -711  -1013   -280   -584   -272  -1044   -631
    -25   -714   -691    368    329   -704  -1002   -275   -579   -270  -1039   -628
    -28   -714   -685    371    327   -701   -997   -277   -576   -275  -1044   -620
    -33   -722   -688    376    324   -706   -995   -285   -579   -280  -1049   -620
     33   -683   -717    324    374   -698   -989   -280   -571   -267  -1031   -610
      0   -672   -675    335    335   -675   -976   -275   -561   -252  -1018   -605
    -15   -701   -685    355    335   -693   -976   -283   -568   -270  -1034   -623
    -46   -717   -670    381    311   -693   -956   -267   -553   -259  -1023   -602
     20   -706   -727    342    374   -717   -961   -275   -561   -272  -1034   -602
      5   -709   -714    350    358   -709   -966   -277   -561   -272  -1026   -600
    -25   -706   -683    366    327   -696   -953   -262   -548   -254  -1005   -579
    -28   -704   -678    366    322   -691   -948   -257   -545   -254  -1002   -579
     -7   -704   -696    355    342   -701   -953   -262   -548   -259  -1008   -584
     46   -685   -735    319    389   -709   -958   -265   -553   -265  -1015   -587
     62   -672   -735    303    397   -704   -945   -252   -545   -254  -1002   -574
     49   -691   -740    319    392   -714   -948   -254   -548   -257  -1010   -571
     49   -696   -745    324    397   -719   -950   -259   -555   -270  -1018   -571
     33   -667   -701    314    366   -683   -922   -239   -532   -249   -992   -537
     -2   -696   -693    348    345   -696   -917   -239   -537   -246   -987   -540
     10   -704   -714    345    361   -709   -927   -254   -553   -257  -1000   -553
     51   -675   -727    311    389   -701   -917   -249   -548   -252   -992   -545
     64   -620   -688    277    376   -654   -888   -223   -524   -228   -966   -514
     93   -561   -654    233    374   -607   -859   -200   -498   -202   -935   -480
     44   -584   -631    267    337   -605   -846   -192   -493   -202   -935   -475
     64   -589   -654    262    358   -620   -846   -197   -501   -210   -940   -472
     54   -563   -620    252    337   -592   -828   -181   -485   -197   -922   -444
     38   -535   -574    246    303   -553   -800   -166   -459   -171   -891   -413
     51   -493   -548    220    296   -519   -782   -155   -439   -145   -859   -381
    -10   -506   -496    259    241   -501   -787   -166   -439   -137   -844   -366
      5   -501   -506    246    254   -504   -800   -181   -452   -153   -854   -363
     31   -496   -527    231    277   -511   -807   -192   -454   -158   -852   -355
     75   -493   -568    207    319   -530   -823   -202   -470   -168   -859   -368
    129   -517   -646    194    387   -581   -831   -218   -491   -192   -878   -389
     25   -592   -620    280    322   -605   -826   -223   -504   -207   -896   -400
    -33   -646   -613    340    288   -631   -823   -228   -519   -223   -911   -415
      0   -701   -701    350    348   -701   -844   -257   -555   -259   -943   -454
     38   -714   -753    337    394   -732   -862   -280   -579   -277   -958   -475
     64   -732   -797    332    431   -763   -872   -303   -600   -298   -974   -488
     25   -748   -776    361    400   -761   -857   -296   -592   -296   -966   -475
    -33   -758   -724    394    345   -743   -836   -280   -579   -283   -943   -454
    -10   -727   -717    368    353   -722   -826   -267   -568   -270   -927   -444
     44   -724   -769    340    405   -748   -841   -285   -587   -288   -945   -454
     85   -711   -797    314    441   -753   -844   -290   -594   -293   -943   -446
     31   -740   -771    355    400   -756   -833   -285   -589   -290   -937   -436
    -28   -802   -774    415    371   -789   -813   -265   -589   -298   -948   -449
     44   -836   -883    394    462   -859   -740   -155   -553   -296   -969   -488
    176   -784   -963    303    568   -872   -646     -5   -465   -239   -937   -480
    233   -636   -870    200    550   -753   -535    194   -298    -80   -787   -345
    239   -285   -524     23    381   -405   -433    371    -62    205   -480    -28
    202    280     77   -241     62    179   -413    400    197    584    -23    470
    -15    743    756   -363   -387    750   -532    179    319    854    342    852
   -124    618    740   -249   -431    678   -805   -262     38    652    194    719
   -168    -54    114    111   -142     28  -1060   -711   -563    -10   -446    114
   -189   -685   -496    436    150   -589  -1171   -833   -927   -467   -924   -363
   -142   -958   -815    550    335   -888  -1145   -722   -963   -568  -1067   -527
    -18   -963   -945    491    459   -953  -1067   -600   -904   -550  -1072   -550
     -7   -911   -904    459    446   -909   -971   -472   -805   -475  -1015   -506
     10   -782   -792    384    400   -787   -872   -363   -691   -371   -911   -413
    -12   -732   -722    371    353   -727   -813   -303   -633   -324   -862   -376
    -44   -737   -693    389    322   -717   -792   -280   -618   -316   -849   -376
      5   -717   -722    355    363   -719   -782   -272   -610   -314   -844   -379
     -7   -722   -714    363    350   -719   -763   -257   -594   -303   -828   -366
    -10   -688   -680    348    335   -685   -743   -239   -574   -290   -807   -348
     -5   -670   -665    337    329   -670   -737   -236   -566   -290   -800   -350
     10   -662   -672    327    340   -667   -737   -233   -563   -293   -797   -353
     23   -644   -667    309    342   -657   -724   -226   -553   -285   -782   -340
    -18   -633   -615    327    296   -626   -696   -202   -527   -265   -756   -319
     -7   -649   -644    327    314   -646   -709   -215   -540   -288   -776   -337
    -36   -652   -615    345    288   -633   -688   -197   -522   -275   -766   -322
      0   -659   -659    327    327   -659   -688   -205   -522   -280   -769   -319
    -20   -659   -639    340    306   -649   -675   -192   -506   -270   -756   -303
     57   -626   -685    283    368   -654   -680   -200   -509   -275   -763   -306
     83   -605   -688    262    384   -646   -667   -192   -501   -270   -758   -296
    -18   -646   -628    329    303   -639   -654   -184   -491   -262   -750   -290
    -12   -639   -626    324    306   -633   -646   -179   -480   -254   -745   -280
    -10   -641   -631    322    309   -636   -646   -179   -475   -257   -745   -272
     49   -646   -696    298    371   -670   -652   -184   -483   -267   -758   -280
     25   -641   -667    309    345   -654   -628   -161   -462   -246   -740   -254
    -23   -641   -618    332    296   -631   -607   -140   -441   -231   -719   -228
     18   -644   -662    311    340   -652   -618   -150   -452   -246   -730   -241
     64   -641   -706    288    384   -672   -623   -158   -457   -254   -737   -246
     51   -631   -683    285    366   -657   -602   -145   -436   -236   -722   -228
     49   -620   -670    285    358   -646   -594   -137   -423   -226   -706   -210
     46   -613   -659    283    350   -636   -594   -135   -420   -223   -696   -202
     20   -618   -639    298    329   -628   -584   -124   -413   -215   -685   -192
    -28   -600   -571    311    270   -587   -563   -103   -387   -189   -654   -161
    -18   -574   -555    296    267   -563   -558    -96   -376   -179   -641   -148
    111   -537   -649    210    379   -592   -579   -111   -394   -197   -652   -161
     67   -581   -649    257    358   -615   -589   -122   -402   -207   -662   -168
     77   -542   -620    231    348   -579   -571   -103   -379   -184   -636   -140
    106   -509   -615    200    358   -561   -550    -90   -363   -166   -615   -119
     62   -522   -584    228    322   -553   -537    -85   -358   -163   -610   -109
     67   -550   -618    241    342   -584   -545    -96   -371   -176   -623   -114
     98   -509   -607    205    353   -558   -527    -88   -355   -158   -597    -90
     88   -480   -571    194    329   -524   -506    -70   -337   -140   -576    -75
     36   -498   -535    228    283   -517   -491    -59   -324   -129   -563    -70
     54   -496   -550    220    301   -522   -478    -46   -311   -122   -553    -67
     70   -485   -555    207    311   -519   -457    -31   -296   -114   -548    -64
    111   -459   -574    174    340   -517   -439    -15   -280   -106   -545    -67
     77   -478   -558    200    316   -517   -418      0   -267    -98   -532    -62
     25   -465   -491    220    257   -478   -379     31   -233    -67   -501    -44
      5   -483   -488    239    244   -485   -361     38   -223    -62   -498    -44
     62   -485   -548    210    303   -517   -366     28   -231    -77   -514    -59
     57   -493   -550    215    303   -522   -363     23   -233    -85   -517    -70
     20   -501   -522    241    270   -511   -342     33   -220    -75   -504    -67
     36   -498   -535    228    283   -517   -345     25   -223    -77   -506    -77
      2   -504   -506    249    254   -506   -335     25   -220    -72   -501    -75
    -12   -504   -491    257    236   -498   -324     28   -215    -70   -496    -72
     44   -493   -537    226    290   -514   -327     20   -220    -75   -504    -83
     33   -491   -527    228    277   -509   -319     25   -213    -70   -498    -80
     51   -501   -555    223    301   -527   -324     18   -218    -80   -504    -85
     67   -493   -561    210    311   -527   -322     20   -215    -77   -498    -83
    116   -478   -594    181    355   -535   -327      7   -223    -90   -506    -93
     67   -478   -545    205    303   -511   -303     28   -202    -70   -480    -77
     67   -462   -530    197    296   -496   -290     41   -189    -57   -470    -72
     54   -446   -504    194    277   -475   -277     54   -174    -41   -454    -54
     28   -470   -498    220    262   -483   -272     59   -168    -41   -449    -51
     77   -457   -537    189    306   -498   -285     46   -184    -57   -462    -70
     67   -452   -519    189    293   -485   -272     51   -176    -51   -457    -64
     44   -428   -472    192    254   -449   -241     80   -148    -25   -428    -36
     25   -491   -517    233    270   -504   -272     44   -187    -64   -462    -72
     77   -470   -550    194    314   -509   -270     46   -184    -64   -462    -75
     93   -449   -545    176    316   -496   -252     59   -168    -51   -446    -62
     93   -459   -553    181    322   -506   -249     54   -174    -54   -449    -62
    124   -441   -566    158    345   -504   -241     59   -168    -49   -441    -59
    135   -426   -563    145    348   -496   -228     64   -161    -44   -436    -59
    101   -436   -540    166    319   -488   -213     75   -153    -41   -431    -54
    116   -400   -517    140    316   -457   -181    101   -127    -18   -405    -33
    116   -368   -485    127    301   -426   -153    124   -101      5   -379    -15
    101   -405   -506    150    301   -454   -155    116   -111     -5   -389    -28
    109   -379   -488    135    296   -431   -135    135    -90     12   -371    -10
    179   -311   -493     64    335   -402   -122    137    -77     23   -353     -2
    150   -275   -426     62    288   -350   -106    140    -59     44   -329     18
    116   -259   -379     70    246   -316    -98    153    -38     64   -303     41
    132   -252   -384     59    257   -316   -109    140    -44     62   -301     46
    171   -265   -439     46    303   -350   -148     98    -75     33   -324     23
    153   -272   -426     59    288   -348   -150    101    -72     36   -316     31
    132   -316   -452     90    290   -384   -161     90    -85     18   -332     15
    129   -353   -485    111    306   -418   -163     83   -103      0   -353    -10
     85   -394   -480    153    283   -436   -161     80   -111     -7   -363    -23
     75   -420   -496    174    285   -457   -163     72   -119    -20   -376    -41
     36   -449   -488    205    259   -467   -155     75   -119    -23   -374    -41
     49   -467   -517    207    280   -491   -163     64   -132    -38   -387    -54
     54   -470   -524    205    288   -496   -161     62   -135    -41   -387    -57
     90   -493   -584    202    337   -537   -179     38   -155    -64   -407    -77
     75   -493   -568    207    322   -530   -168     46   -148    -59   -402    -77
     96   -488   -584    197    337   -537   -168     46   -148    -59   -402    -80
     62   -485   -548    210    303   -517   -153     57   -132    -44   -384    -62
     18   -511   -530    246    272   -519   -150     57   -129    -46   -384    -62
     38   -522   -563    239    298   -542   -145     64   -132    -51   -389    -72
     80   -568   -649    244    363   -607   -106    127   -124    -64   -418   -114
    155   -568   -724    205    439   -646     -5    259    -64    -49   -428   -148
    220   -491   -711    135    465   -600    119    444     57     46   -361    -98
    228   -288   -519     28    374   -402    233    652    262    262   -153    106
    246    192    -54   -220    150     70    288    763    530    607    233    519
    166    849    680   -509   -257    763    233    685    795   1021    727   1052
    -46   1132   1179   -542   -613   1156      7    335    797   1163    950   1291
   -192    652    841   -231   -517    745   -252   -103    350    717    537    891
   -181   -101     80    142   -132    -12   -462   -444   -231     41   -145    233
   -103   -605   -504    353    197   -555   -517   -462   -472   -288   -519   -150
    -67   -758   -691    413    311   -724   -428   -314   -436   -306   -581   -233
    -54   -709   -654    379    298   -683   -293   -155   -319   -223   -522   -187
    -36   -600   -563    316    262   -581   -176    -18   -200   -122   -436   -103
    -10   -540   -532    275    259   -535   -124     41   -145    -77   -397    -59
     25   -522   -548    249    285   -535   -101     64   -132    -72   -394    -49
     12   -519   -532    252    270   -524    -75     90   -116    -62   -389    -33
     -2   -532   -532    267    262   -532    -70     93   -116    -67   -400    -36
    -70   -535   -467    301    197   -501    -46    116    -93    -51   -381    -12
     20   -514   -535    246    277   -524    -57    106   -106    -67   -397    -25
     36   -514   -550    239    290   -532    -57    106   -109    -72   -402    -28
     62   -491   -553    215    306   -522    -46    119    -93    -64   -392    -28
     70   -504   -574    215    319   -537    -44    124    -93    -70   -397    -41
    -12   -524   -511    270    249   -519    -20    145    -72    -54   -381    -33
     67   -496   -566    213    314   -530    -36    129    -83    -70   -394    -51
     59   -501   -561    220    309   -530    -31    132    -80    -67   -392    -54
      0   -514   -514    257    254   -514    -18    140    -70    -59   -381    -49
    -10   -506   -496    259    241   -501     -7    148    -62    -54   -379    -54
     46   -501   -550    226    296   -524    -23    132    -77    -70   -397    -70
     23   -493   -517    233    267   -504    -12    142    -62    -57   -384    -49
     54   -501   -558    223    303   -530    -23    127    -75    -72   -400    -57
     85   -467   -553    192    319   -509    -23    124    -70    -64   -392    -46
     33   -449   -483    207    257   -465      0    145    -46    -38   -366    -15
     64   -436   -501    187    283   -467     -5    135    -51    -44   -371    -23
     70   -439   -509    181    288   -472    -10    129    -57    -46   -376    -23
      7   -439   -446    215    226   -441      5    145    -38    -25   -355      2
     23   -413   -436    192    228   -423     10    150    -31    -18   -345     12
     51   -397   -449    171    249   -423      5    148    -33    -18   -348     10
     93   -379   -475    142    283   -428    -10    132    -44    -28   -358      0
     44   -374   -418    166    231   -394      0    148    -31     -7   -335     20
     33   -332   -368    148    200   -348     15    166     -7     23   -301     46
     83   -309   -392    111    236   -350      5    158    -12     20   -301     46
     51   -342   -397    142    223   -368    -12    148    -25     10   -311     41
    124   -327   -452    101    288   -389    -25    145    -31      2   -316     41
    171   -306   -478     64    324   -392    -41    137    -38     -2   -322     38
    192   -262   -454     33    322   -355    -36    148    -25     12   -301     59
    166   -223   -389     28    277   -306     -7    176      2     44   -267     90
    132   -244   -376     57    254   -309     -7    174      0     38   -270     85
    135   -239   -376     51    254   -309     -5    171      2     41   -267     80
    168   -213   -381     20    272   -296      0    176      7     49   -262     83
    153   -226   -379     33    265   -301      2    176      7     46   -265     70
     75   -246   -322     85    197   -283     18    187     20     51   -259     72
     90   -194   -285     49    187   -239     57    220     54     85   -228     93
    111   -223   -335     54    220   -277     54    213     46     70   -244     64
     83   -218   -303     67    192   -262     75    231     67     88   -228     67
     33   -223   -257     96    145   -239    103    254     90    103   -220     64
     80   -207   -290     62    184   -246    106    249     85     93   -236     46
    119   -215   -335     46    226   -275    116    252     88     88   -244     36
    153   -200   -355     23    252   -277    119    246     88     88   -249     28
    158   -187   -345     15    252   -265    129    246     90     85   -252     23
     75   -236   -314     77    194   -272    140    246     90     80   -259     15
     54   -226   -280     85    166   -252    148    246     93     83   -257     15
    111   -218   -329     51    218   -272    135    228     77     62   -283     -2
    122   -231   -353     54    236   -290    129    218     70     51   -290      0
    103   -244   -350     67    226   -296    129    213     70     54   -293     -5
    103   -215   -319     54    210   -265    137    215     75     62   -285     -7
    103   -194   -301     44    200   -246    142    215     77     62   -283     -7
    122   -210   -332     44    226   -270    132    207     67     51   -298    -20
     72   -213   -288     70    179   -252    153    228     88     64   -288      0
     59   -218   -280     77    168   -249    153    226     85     57   -298      0
    -23   -228   -205    124     88   -218    166    241    101     75   -277     18
     23   -213   -236     96    129   -223    155    231     96     72   -280     10
    111   -197   -309     41    207   -252    140    210     72     49   -309    -18
    116   -184   -301     33    207   -241    153    223     83     54   -303    -10
    127   -210   -337     41    231   -272    129    197     57     25   -332    -31
    119   -174   -293     28    205   -233    153    218     80     49   -306     -5
    129   -184   -314     28    220   -249    150    213     72     36   -319    -15
     98   -215   -314     59    205   -265    142    202     59     18   -337    -31
    119   -197   -316     36    218   -257    145    205     59     18   -337    -23
    148   -194   -342     23    244   -267    132    187     41     -5   -353    -38
     96   -194   -290     46    192   -241    148    200     59     12   -332    -20
     57   -184   -241     62    148   -213    174    223     85     31   -311     -5
    101   -155   -257     25    176   -205    184    231     90     28   -314    -12
    129    -96   -226    -15    176   -161    213    259    116     46   -290     12
     44   -119   -163     36    103   -142    231    270    127     51   -280     15
     44   -122   -166     38    103   -145    236    272    127     54   -280      5
     93   -119   -213     10    153   -166    233    270    124     51   -285    -12
     75    -57   -132     -7    103    -93    262    296    158     83   -249     18
     10    -38    -49     12     28    -44    283    309    181    103   -220     44
     88     -5    -93    -41     90    -49    257    285    168     90   -231     28
     80    -15    -96    -33     85    -54    233    259    148     72   -249     12
    114    -41   -155    -36    135    -98    194    220    114     41   -277    -15
     59    -57   -116     -2     85    -85    207    236    129     57   -259      2
     25    -57    -83     15     51    -67    215    249    140     67   -254      7
    111    -44   -155    -33    132    -98    205    239    124     46   -275    -15
    166   -106   -272    -28    218   -189    166    197     72     -7   -327    -72
     90   -174   -267     41    176   -220    153    179     51    -28   -355   -106
     18   -228   -246    103    132   -236    166    181     54    -31   -358   -109
     20   -207   -231     90    124   -218    179    187     62    -23   -348   -101
     12   -213   -226    101    119   -218    174    176     49    -36   -358   -114
     44   -249   -293    101    168   -270    145    150     18    -72   -392   -153
     64   -272   -337    103    200   -303    148    153     18    -77   -400   -158
     33   -262   -298    111    163   -280    166    163     33    -59   -384   -142
     -7   -262   -254    135    122   -259    181    176     49    -44   -368   -127
      5   -249   -254    119    127   -252    174    163     41    -44   -368   -132
     -7   -241   -233    122    111   -236    194    184     59    -31   -353   -124
     80   -306   -387    111    231   -345    218    220     46    -70   -410   -189
    114   -335   -449    111    280   -392    322    350     98    -59   -431   -231
     98   -205   -303     51    200   -252    483    576    272     93   -301   -122
    210      7   -202   -109    205    -96    566    748    452    280   -122     49
    285    452    163   -371     62    309    589    833    696    610    241    431
    137   1156   1018   -646   -439   1088    561    810   1031   1098    800   1018
    -75   1345   1421   -636   -748   1382    301    436    987   1184    950   1174
   -148    872   1018   -363   -581    945     25    -36    506    701    496    748
   -174    135    306     18   -241    220   -155   -374    -83     23   -176    114
   -161   -439   -277    301     57   -358   -205   -379   -332   -311   -558   -267
   -109   -548   -441    327    163   -496   -124   -244   -298   -327   -610   -337
    -80   -506   -426    293    171   -465      7    -85   -184   -241   -548   -293
    -25   -387   -363    205    166   -374    109     36    -75   -150   -470   -223
      2   -340   -342    168    171   -340    161     96    -23   -109   -436   -189
    -12   -340   -329    176    155   -335    184    119     -7   -103   -436   -187
    -77   -335   -257    205     88   -296    220    155     25    -72   -407   -155
    -57   -327   -270    189    106   -298    233    171     38    -67   -405   -150
      0   -303   -303    153    150   -303    223    155     23    -85   -420   -168
     10   -293   -303    140    155   -298    233    166     36    -72   -410   -163
      5   -298   -303    145    153   -301    233    166     36    -72   -413   -163
    -12   -288   -275    150    127   -280    246    179     46    -62   -405   -155
    -49   -277   -228    163     88   -254    267    200     62    -46   -387   -135
    -28   -303   -275    166    119   -288    252    181     46    -62   -402   -153
    -46   -316   -270    179    111   -293    257    187     51    -62   -402   -148
    -15   -319   -303    166    142   -311    249    176     41    -77   -418   -161
     28   -285   -314    129    171   -298    249    176     41    -77   -415   -161
     25   -303   -332    137    179   -316    241    166     28    -90   -423   -171
     15   -296   -314    140    163   -303    249    171     36    -80   -415   -163
      5   -288   -296    140    148   -290    252    171     36    -75   -413   -158
    -23   -285   -262    155    119   -275    259    179     44    -70   -407   -148
     70   -254   -324     90    194   -288    254    176     38    -70   -405   -148
     12   -288   -301    137    155   -293    252    176     38    -70   -405   -148
    -36   -316   -280    176    122   -301    249    176     36    -75   -405   -153
     33   -296   -329    132    181   -311    239    166     31    -75   -407   -153
     77   -270   -348     93    213   -309    228    158     28    -75   -405   -150
     83   -257   -342     85    210   -298    231    166     31    -72   -402   -142
     38   -272   -311    116    174   -293    236    174     33    -67   -392   -135
     28   -275   -303    124    166   -288    231    171     33    -67   -387   -129
     98   -249   -348     75    220   -298    218    161     25    -70   -387   -127
     46   -228   -275     90    161   -252    231    176     44    -49   -361   -101
     15   -233   -249    106    132   -241    236    187     51    -36   -345    -83
     49   -252   -301    101    174   -275    228    184     46    -38   -348    -83
     12   -228   -244    106    127   -236    239    202     62    -15   -322    -57
    119   -189   -311     33    213   -249    213    187     46    -31   -332    -67
    181   -166   -348     -7    262   -254    194    176     36    -38   -337    -70
    135   -148   -283      7    207   -215    207    192     51    -20   -314    -49
    103   -148   -252     18    176   -200    223    207     67      0   -288    -25
    101   -153   -254     25    176   -202    231    210     72      2   -285    -20
     98   -142   -241     18    168   -192    239    218     77      5   -277     -7
    122   -119   -241      0    181   -179    241    220     83     10   -267     -5
     96   -124   -223     12    158   -171    259    236     96     28   -252      2
     83   -114   -197     15    137   -153    275    249    109     44   -236     10
     88    -96   -184      2    132   -137    283    257    119     49   -228     18
     51    -96   -148     23     98   -122    309    275    137     59   -220     23
     64   -111   -176     23    119   -145    314    275    140     54   -228     12
     57   -106   -166     23    111   -135    327    283    150     64   -220     12
     54   -103   -161     23    106   -132    327    280    150     62   -223      0
     80   -111   -192     15    135   -150    327    275    148     57   -231     -5
     67   -127   -194     28    129   -161    335    272    153     57   -233    -10
     41   -129   -171     44    106   -150    340    262    148     54   -231    -15
     18   -135   -153     57     83   -142    335    246    140     46   -233    -18
     10   -145   -155     67     83   -150    337    246    140     46   -231    -10
    -57   -158   -101    106     20   -129    355    262    155     62   -218      5
    -41   -161   -119    101     36   -140    345    252    145     54   -228     -5
    -46   -158   -111    101     31   -135    355    262    153     64   -220      5
     15   -137   -153     62     83   -145    340    249    142     49   -233     -2
     90   -119   -210     12    148   -166    322    233    124     31   -252    -15
     51   -114   -166     31    106   -140    340    249    142     51   -231      5
     57   -124   -181     31    119   -153    332    241    135     41   -246     -7
     44   -101   -145     28     93   -122    342    254    150     59   -228     10
     59    -96   -155     15    106   -124    337    254    150     62   -226     12
     41    -98   -142     28     90   -119    335    252    148     62   -226     10
     20   -111   -135     44     77   -122    332    246    142     54   -228      7
    -20   -124   -103     72     41   -114    335    246    145     54   -226     20
     -2    -62    -59     31     28    -59    368    275    171     85   -194     54
    -10    -41    -31     25      7    -36    387    296    187    103   -179     75
    -31   -111    -80     70     23    -96    345    257    150     59   -223     31
    116    -88   -205    -12    161   -145    316    231    119     28   -257      0
    101    -90   -192     -7    145   -140    324    239    127     36   -252      7
     28    -72   -101     20     64    -88    358    270    158     70   -220     44
     38    -41    -80      0     57    -62    376    285    174     90   -200     62
     49     -2    -51    -23     49    -25    394    303    189    109   -179     75
     18     -2    -23    -10     20    -12    400    306    194    109   -179     77
     15     15      0    -15      7      7    418    327    215    124   -166    101
     31     36      5    -36     12     20    428    337    228    137   -153    119
     70     83     12    -75     28     49    431    332    233    145   -142    137
     88    142     54   -114     18     98    444    342    252    166   -119    166
     49    103     54    -77     -2     80    431    322    236    150   -135    158
    -10     67     77    -31    -44     72    410    303    220    137   -145    150
     59     96     36    -77     12     67    392    290    210    129   -150    145
     38     49     10    -46     15     31    379    283    194    111   -174    132
     18     15     -5    -18     10      5    387    290    189    101   -181    124
     57    -23    -83    -18     70    -51    363    267    153     72   -215     85
     72    -67   -140     -2    106   -103    337    244    122     41   -249     46
     23   -124   -148     49     83   -137    332    239    109     23   -265     38
    -28   -153   -124     88     46   -140    342    244    106     20   -267     36
    -49   -161   -111    103     31   -137    348    246    106     23   -265     36
     -5   -155   -150     80     72   -153    332    233     93     10   -277     25
      5   -161   -166     75     85   -163    327    228     85      5   -285     20
     -5   -174   -168     88     80   -171    324    226     77     -2   -298     15
      0   -171   -171     83     83   -171    327    231     77     -5   -303     15
    -20   -192   -171    106     75   -181    329    236     77     -7   -306     12
    -64   -223   -161    142     46   -194    337    246     77    -10   -314     12
    -18   -267   -249    142    114   -259    368    301     75    -38   -361    -23
     33   -283   -319    122    174   -298    462    431    132    -28   -379    -49
    119   -192   -311     36    215   -252    568    589    244     54   -311     -5
    111    -10   -124    -51    116    -67    665    769    431    249   -119    166
    163    475    311   -319    -72    392    730    893    704    605    275    561
     46   1044    995   -548   -475   1021    691    836    948    984    730   1021
    -77   1319   1397   -620   -737   1358    457    509    937   1124    932   1215
   -194    888   1080   -348   -636    984    176     51    485    693    532    839
   -239    168    407     33   -324    288     -7   -283    -90     15   -150    218
   -158   -332   -176    244      5   -254    -59   -296   -329   -316   -522   -135
   -122   -517   -394    319    135   -457     12   -168   -311   -355   -597   -215
    -85   -449   -366    265    137   -407    111    -49   -218   -290   -548   -176
    -64   -340   -275    202    103   -309    205     59   -106   -197   -467   -101
    -59   -259   -202    158     70   -231    270    129    -25   -127   -405    -41
    -28   -215   -187    122     77   -202    306    163      7    -98   -381    -20
    -25   -213   -187    119     80   -200    322    181     20    -90   -374    -18
    -44   -220   -179    132     67   -200    332    192     31    -83   -363    -12
    -75   -187   -114    129     18   -153    363    220     62    -49   -329     20
    -90   -179    -88    135     -2   -135    366    220     67    -41   -322     25
     -2   -168   -166     83     80   -168    332    192     38    -67   -348     -2
     15   -155   -171     70     93   -163    335    200     44    -62   -342      5
     36   -148   -184     54    109   -166    335    200     44    -62   -342     10
     64   -140   -205     38    135   -171    324    197     38    -64   -340      7
     70   -122   -192     23    129   -155    332    202     46    -51   -324     23
     46   -116   -163     33    103   -137    332    205     46    -44   -314     31
     12   -127   -142     57     75   -135    332    197     44    -44   -306     38
     46    -77   -124     15     85   -101    348    213     59    -18   -277     59
      0    -98   -101     46     49    -98    342    210     57    -12   -267     67
      0   -106   -109     51     54   -109    335    202     49    -18   -267     70
     36    -77   -114     20     72    -96    340    207     51     -7   -257     83
    -20   -106    -85     64     31    -96    337    207     46     -7   -252     85
    -46   -122    -75     83     12    -98    335    205     44     -7   -252     85
    -38   -122    -83     80     20   -103    332    205     41     -5   -241     90
    -36   -101    -64     67     12    -83    329    207     44      5   -220    103
      2    -49    -51     23     25    -49    340    220     57     25   -194    124
    -12    -62    -49     36     15    -57    329    213     49     20   -189    127
     -5    -80    -75     41     33    -77    296    181     18     -5   -207    109
     41    -54    -96      5     67    -75    283    174     10     -7   -202    114
     41    -38    -80      0     59    -59    288    179     15      5   -181    132
    -18    -41    -23     28      0    -33    296    189     25     28   -153    163
     33    -25    -59     -5     44    -41    272    174     10     18   -155    163
     80    -18   -101    -31     88    -59    244    150    -15      0   -163    158
     98     18    -80    -57     90    -31    252    166     -2     20   -137    189
    168     46   -122   -111    145    -36    231    155    -12     18   -135    197
     96     28    -67    -62     83    -18    233    163    -10     25   -122    213
     49     33    -15    -44     31     10    249    179      2     41    -98    241
     93     57    -36    -75     64     10    246    176      0     38    -90    252
    114     72    -41    -96     77     15    241    171     -7     38    -80    254
     90     85     -5    -88     46     38    254    184      2     54    -59    272
     46    124     77    -88    -18    101    290    220     36     88    -18    306
    145    142     -2   -142     75     70    265    200     12     64    -33    280
    184    137    -46   -163    114     46    257    189      5     54    -33    270
     49    124     75    -85    -12     98    301    231     44     93     10    309
     49    116     67    -85    -10     90    301    233     44     85      5    298
     64    142     77   -103     -5    111    311    254     67    103     23    309
     96    181     83   -140      7    132    327    267     85    116     41    324
    116    174     57   -148     31    116    314    249     70     98     25    298
     15    181    166    -98    -75    171    345    275    103    129     59    327
     15    176    161    -96    -72    168    345    270    103    119     54    322
    150    197     44   -176     54    122    314    241     75     85     20    280
    192    213     20   -205     85    116    311    236     75     83     23    280
    127    194     64   -161     31    129    311    236     80     85     31    277
     28    189    161   -109    -64    176    335    252    101    106     49    288
     -7    194    202    -93   -106    200    350    270    122    124     67    298
    -36    200    233    -83   -135    215    353    280    137    140     85    298
     12    200    187   -109    -85    194    335    265    124    122     72    272
     36    189    153   -111    -57    171    329    267    127    116     72    265
     20    210    189   -116    -83    200    335    283    148    135     90    285
     25    228    202   -127    -88    215    335    288    161    142    101    277
     70    223    153   -148    -44    189    322    277    153    132     93    254
     51    233    181   -142    -64    207    332    293    171    148    111    262
     51    233    181   -145    -64    207    329    298    179    158    122    270
     49    246    197   -148    -72    220    327    303    187    166    127    272
     10    249    236   -132   -114    244    335    316    202    181    132    275
     -5    236    241   -114   -122    239    342    327    215    187    129    285
     54    246    189   -150    -67    218    335    327    213    179    116    288
     54    246    192   -150    -70    220    337    332    218    179    109    290
     25    244    218   -137    -96    233    348    345    228    181    109    298
     38    275    236   -155    -98    257    368    371    254    207    127    327
     10    277    265   -145   -127    270    387    394    277    228    150    348
     -5    267    272   -132   -140    270    389    402    280    228    142    350
     23    272    249   -148   -114    262    384    400    277    223    127    342
     67    335    267   -200    -98    301    418    436    311    259    161    384
     75    374    298   -226   -114    337    431    444    329    280    181    413
     54    348    290   -202   -116    319    410    420    316    265    166    402
      2    348    345   -176   -171    348    410    423    324    277    171    418
     -2    337    340   -166   -171    337    402    418    319    275    168    418
     62    324    262   -194   -101    293    361    384    288    252    145    397
     77    329    252   -205    -88    290    348    374    283    252    145    397
     46    303    254   -176   -103    280    340    368    272    244    135    387
     28    236    207   -132    -88    223    322    353    249    215    106    353
      5    200    194   -101    -93    197    329    366    249    218    103    348
      7    148    140    -77    -64    142    301    337    213    187     72    309
     15    119    103    -67    -44    114    283    322    189    163     49    277
      5     93     88    -49    -41     90    262    303    171    145     31    252
     10     96     83    -54    -36     90    257    301    163    140     25    246
     10     83     72    -46    -31     77    246    296    153    135     18    236
     -5     62     67    -31    -36     64    239    293    150    132     12    231
      5     64     59    -33    -25     62    239    298    150    129     10    228
    -23     54     77    -18    -51     67    226    288    140    116     -2    218
    -67     31     96     18    -80     62    213    280    129    111    -10    205
    -51      0     49     23    -51     23    200    280    114     96    -25    181
     -5    -41    -36     23     15    -38    236    340    124     85    -51    142
     90    -41   -132    -25    111    -88    329    472    179     93    -77     93
    101     46    -54    -75     77     -5    452    670    322    213     23    166
    158    283    124   -223     18    205    540    849    514    420    226    361
    192    807    615   -498   -210    711    597    971    802    797    639    792
     75   1486   1410   -782   -667   1447    524    859   1054   1213   1145   1314
   -150   1639   1790   -743   -969   1714    265    480    974   1262   1267   1441
   -228   1150   1379   -459   -802   1265    -15     36    496    779    810   1015
   -181    363    545    -90   -363    454   -223   -309   -122     57     85    327
   -122   -111      7    114    -64    -51   -254   -259   -283   -200   -228      0
   -119   -210    -90    163    -15   -150   -153    -98   -213   -181   -246    -46
    -75   -150    -75    111      0   -114    -49     38   -114   -109   -197    -23
   -137    -28    109     83   -124     38     70    181     28     23    -83     77
     31      2    -28    -18     28    -12     49    176     18      5   -109     51
     33      7    -25    -20     28     -7     64    202     33     15   -106     51
     18     25      7    -23      5     18     88    228     54     33    -90     62
      7      5     -2     -5      5      2     70    220     44     28   -103     46
     20     10    -10    -15     15      0     64    220     44     23   -109     41
      0     31     28    -15    -12     28     70    233     57     41    -98     57
    -20     54     75    -18    -49     64     77    249     75     57    -83     70
     49     62     12    -54     18     38     51    231     54     33   -109     51
     38     38      0    -41     18     18     33    218     44     23   -122     38
     64     54    -10    -62     38     23     31    218     46     23   -124     33
     51     62     10    -59     20     36     33    226     54     33   -119     33
     51     38    -12    -44     33     12     12    210     38     23   -132     12
     23     33      7    -28      7     20     12    213     41     33   -124     15
     28     64     36    -46     -2     51     12    220     54     46   -111     28
     23     59     36    -41     -7     49     -2    210     46     36   -124     20
     25     62     36    -44     -5     49    -10    207     44     31   -135     18
     64     85     20    -75     23     51    -18    207     44     31   -135     20
     75     77      0    -77     36     38    -33    197     38     28   -142     15
     38     88     49    -64     -5     67    -20    218     62     54   -119     36
     44     80     36    -62      5     59    -38    207     54     49   -127     25
     49     80     31    -64      7     57    -57    194     44     41   -137     12
     88     98     10    -93     38     54    -67    192     44     41   -142      7
     70     85     15    -77     25     51    -77    192     44     38   -148      5
     62     90     28    -75     18     59    -85    194     46     44   -145      5
     67    109     38    -90     12     75    -93    197     51     51   -140      7
     62    122     59    -93      0     90   -101    200     54     57   -135     10
     10    103     93    -57    -41     98   -111    200     57     62   -132     15
     20    109     88    -64    -33     98   -127    200     54     64   -132     15
     46    124     75    -85    -15    101   -148    194     51     67   -135     15
    111    135     23   -124     44     80   -181    176     31     51   -150      0
    116    153     36   -137     38     93   -184    181     41     62   -142      7
    101    150     49   -124     25    101   -200    176     41     64   -142     10
     96    174     77   -135      7    127   -202    181     49     77   -137     18
     88    176     88   -132      0    132   -202    184     49     80   -137     20
    103    181     75   -145     12    127   -213    179     44     77   -142     15
     31    161    129    -96    -49    145   -205    189     57     96   -132     25
     98    184     83   -142      7    132   -223    181     51     88   -142     12
    148    200     49   -174     49    124   -233    179     51     85   -153      2
     96    192     93   -145      0    142   -218    202     72    103   -142     10
     18    202    184   -109    -83    194   -184    244    114    145   -103     41
     31    192    161   -114    -64    179   -197    241    111    137   -119     20
    124    210     85   -168     18    148   -210    231    101    127   -137     -5
    132    210     77   -171     28    142   -207    236    109    129   -142    -12
     49    181    132   -114    -41    158   -197    249    122    142   -142    -10
     46    187    140   -116    -46    163   -192    254    132    148   -140    -12
     59    158     96   -109    -18    127   -218    228    109    124   -174    -46
      0    145    145    -72    -72    142   -215    233    116    127   -171    -44
    -12    148    161    -67    -85    153   -215    236    119    132   -171    -46
     -7    145    150    -70    -80    145   -233    223    106    124   -184    -62
    106    158     51   -132     25    103   -270    194     77     96   -218    -96
     80    129     46   -106     18     88   -293    176     64     83   -233   -109
     46    119     72    -83    -12     96   -296    179     67     93   -228   -106
    -57    116    174    -31   -114    145   -275    207     98    122   -205    -77
     -2    129    132    -64    -67    129   -296    200     88    111   -220    -90
     41    129     85    -88    -20    109   -324    181     70     90   -249   -111
    -31    140    171    -54   -101    155   -306    210     98    122   -218    -77
      7    155    148    -83    -70    153   -319    207     96    122   -223    -80
     20    129    109    -75    -44    119   -345    189     77    103   -244   -103
      0    109    109    -54    -54    109   -366    181     67     96   -254   -114
     54    150     96   -101    -20    124   -374    181     70     98   -257   -109
      2    129    127    -67    -62    129   -379    184     70    101   -259   -109
    -33    116    150    -41    -93    132   -381    189     75    103   -262   -106
    -18    142    161    -62    -90    150   -384    197     83    114   -254    -98
      0    119    119    -59    -59    119   -410    181     67     98   -275   -119
     41    137     93    -90    -25    114   -420    176     62     96   -280   -122
     36    155    119    -96    -41    137   -418    192     75    106   -272   -114
     64    174    109   -119    -23    140   -426    192     75    106   -277   -116
     80    181    101   -129    -10    142   -431    192     72    106   -285   -124
     -5    207    213   -103   -109    210   -392    236    116    148   -246    -83
     46    218    168   -132    -59    194   -410    226    106    140   -262   -101
     83    218    135   -150    -25    176   -431    213     90    127   -277   -116
     59    241    181   -150    -59    213   -426    220    109    148   -259    -93
    -20    257    277   -119   -150    267   -418    231    132    174   -233    -67
     28    277    246   -153   -109    262   -446    215    122    168   -241    -72
     75    277    202   -176    -64    241   -488    184     96    150   -262    -90
     33    239    205   -135    -85    223   -524    158     75    135   -280   -109
     28    233    202   -132    -85    218   -548    153     64    129   -290   -114
     25    205    179   -116    -77    192   -571    135     44    109   -314   -135
      7    155    148    -83    -70    150   -589    119     25     88   -342   -158
      5    135    129    -70    -62    132   -594    127     23     85   -353   -166
     -5     90     96    -44    -51     93   -626    103    -10     51   -389   -202
     33     36      2    -36     15     20   -670     59    -54      5   -441   -252
     -5     -2      2      2     -5      0   -691     41    -75    -12   -465   -270
    -72    -23     49     49    -62     12   -693     41    -75    -10   -467   -267
      2     -5    -10      0      5     -7   -711     31    -88    -23   -485   -283
     -2    -15    -12      7      5    -12   -727     23    -96    -28   -496   -290
    -41    -41      0     38    -23    -20   -732     20   -101    -28   -501   -288
    -15    -28    -12     23     -2    -20   -745     18   -103    -28   -506   -288
    -28    -36    -10     31    -10    -25   -753     15   -106    -31   -514   -288
    -46    -46      0     46    -25    -23   -737     41    -96    -25   -517   -288
      5   -124   -129     57     67   -127   -724     77   -116    -70   -587   -358
     67   -145   -213     38    140   -179   -646    189    -80    -72   -620   -413
    114    -44   -161    -36    135   -101   -527    384     51     36   -535   -348
    153    187     31   -171     59    109   -428    581    259    259   -322   -132
    194    693    498   -446   -150    597   -402    670    530    623     85    306
     80   1426   1345   -753   -631   1387   -465    597    844   1098    641    896
   -150   1540   1691   -696   -919   1613   -745    200    748   1130    732   1005
   -226   1000   1223   -387   -724   1111  -1041   -272    231    605    231    535
   -194    252    446    -31   -322    350  -1228   -581   -345    -67   -449   -124
   -163   -265   -101    215    -31   -184  -1262   -555   -555   -366   -805   -504
   -168   -361   -192    265     10   -277  -1169   -407   -493   -350   -831   -555
   -116   -298   -181    207     31   -239  -1052   -262   -389   -272   -782   -522
    -93   -192   -101    142      2   -145   -958   -148   -283   -179   -704   -444
    -96   -137    -41    116    -28    -90   -904    -83   -228   -129   -665   -400
    -62   -153    -93    106     15   -124   -906    -83   -244   -153   -698   -431
    -18   -148   -129     83     54   -140   -906    -80   -249   -163   -711   -441
      0   -174   -176     85     85   -174   -922    -93   -270   -187   -737   -467
   -111   -197    -85    155    -12   -142   -909    -77   -252   -166   -722   -446
   -145   -166    -23    155    -62    -96   -880    -41   -220   -137   -696   -415
    -36   -148   -111     93     36   -129   -906    -59   -239   -161   -724   -452
      5   -163   -168     77     85   -166   -935    -83   -265   -187   -753   -488
    -31   -158   -127     96     46   -142   -927    -72   -254   -179   -745   -483
    -20   -158   -137     88     57   -148   -935    -72   -257   -184   -750   -491
     10   -155   -166     72     85   -161   -945    -75   -262   -189   -761   -498
     12   -163   -176     75     93   -168   -956    -83   -267   -202   -776   -517
    -15   -184   -168    101     75   -176   -966    -90   -277   -213   -789   -535
     25   -135   -161     54     90   -148   -958    -77   -262   -194   -774   -517
     41   -127   -171     41    106   -148   -961    -77   -262   -194   -776   -517
     67   -153   -223     41    145   -187   -989   -103   -290   -220   -802   -542
      7   -189   -197     90    101   -192  -1000   -111   -298   -223   -807   -545
    -46   -181   -137    114     44   -161   -982    -93   -280   -200   -784   -514
    -46   -168   -122    106     36   -148   -982    -90   -277   -189   -774   -504
     -7   -153   -145     77     64   -148  -1002   -106   -290   -197   -782   -511
    -12   -161   -148     88     67   -155  -1015   -116   -301   -200   -787   -517
    -36   -142   -109     88     33   -124  -1008   -106   -285   -184   -771   -496
    -12   -135   -122     72     54   -129  -1015   -109   -290   -184   -774   -493
    -18   -137   -122     77     51   -132  -1028   -116   -301   -192   -782   -501
     28   -142   -171     57     98   -155  -1057   -135   -324   -207   -800   -519
     62   -116   -179     25    119   -148  -1065   -135   -324   -202   -797   -511
     57   -111   -168     25    111   -140  -1075   -135   -322   -194   -789   -504
     38   -103   -142     28     90   -122  -1075   -127   -314   -179   -776   -485
     59    -98   -158     20    109   -127  -1096   -137   -324   -187   -782   -483
     98    -98   -200     -2    148   -148  -1122   -153   -342   -200   -797   -491
     80    -80   -163      0    122   -122  -1117   -140   -329   -181   -774   -467
     72    -62   -137     -7    103    -98  -1114   -135   -319   -166   -756   -446
     41    -38    -80      0     59    -59  -1106   -124   -306   -150   -735   -423
     33    -31    -64     -2     46    -46  -1106   -122   -301   -142   -727   -413
     31    -49    -83      7     57    -64  -1114   -132   -316   -155   -743   -420
     18    -49    -67     15     41    -59  -1104   -124   -309   -153   -737   -415
     75    -25   -101    -23     88    -62  -1104   -116   -301   -153   -737   -415
     77    -41   -119    -20     96    -77  -1109   -119   -306   -163   -753   -428
     67    -41   -109    -12     85    -72  -1091   -101   -288   -153   -745   -420
     88    -41   -132    -25    109    -85  -1085    -93   -283   -150   -748   -431
     49    -49    -98      0     72    -72  -1065    -75   -265   -137   -732   -426
     44    -59   -103      7     72    -80  -1057    -72   -257   -137   -737   -441
     28    -62    -93     15     59    -77  -1044    -64   -249   -135   -740   -454
     36    -62    -98     12     67    -80  -1036    -64   -249   -137   -750   -467
     64    -80   -145      7    103   -111  -1047    -83   -262   -158   -774   -498
     44    -70   -114     10     75    -90  -1041    -85   -259   -155   -774   -504
     12    -96   -109     41     59   -101  -1034    -88   -257   -155   -782   -511
    -20   -114    -93     64     36   -103  -1028    -88   -254   -155   -784   -517
     -7   -116   -109     62     49   -114  -1039   -101   -267   -168   -802   -530
     36   -116   -155     38     96   -137  -1057   -122   -290   -192   -831   -555
     41   -119   -163     38    101   -140  -1065   -127   -296   -197   -841   -561
     64   -101   -168     15    114   -135  -1078   -140   -301   -202   -854   -566
     25   -124   -150     49     88   -137  -1075   -137   -296   -200   -859   -568
    -44   -161   -116    101     33   -137  -1062   -127   -288   -197   -867   -563
    -23   -161   -140     90     57   -150  -1070   -129   -293   -205   -883   -571
     38   -153   -192     57    114   -171  -1083   -142   -303   -218   -901   -587
    -41   -135    -93     88     25   -114  -1052   -109   -270   -181   -875   -553
    -20   -129   -109     72     44   -119  -1067   -122   -283   -194   -891   -566
     46   -122   -168     36    106   -145  -1096   -148   -311   -220   -922   -594
    -33   -122    -90     75     25   -106  -1072   -129   -288   -202   -906   -574
     10   -145   -155     67     83   -150  -1085   -145   -309   -226   -940   -589
     28   -142   -174     54     98   -155  -1098   -158   -319   -236   -961   -602
     38   -116   -158     38     96   -137  -1106   -163   -322   -236   -966   -600
     59    -96   -155     15    106   -124  -1124   -184   -342   -252   -992   -615
     33   -116   -150     41     90   -132  -1111   -179   -337   -246   -992   -610
     57   -142   -200     41    124   -168  -1122   -192   -353   -270  -1021   -626
    109   -111   -220      0    163   -166  -1122   -192   -355   -272  -1031   -626
     85   -101   -187      7    135   -145  -1101   -174   -342   -259  -1023   -610
     41   -106   -148     33     93   -127  -1096   -176   -345   -259  -1026   -613
     44   -101   -145     28     93   -122  -1085   -168   -345   -265  -1036   -618
     44    -85   -129     20     85   -106  -1085   -168   -348   -267  -1036   -618
     83    -67   -153     -7    114   -109  -1078   -166   -345   -265  -1039   -618
     96    -41   -137    -25    116    -88  -1070   -161   -337   -254  -1031   -607
     41    -18    -62    -12     49    -38  -1060   -153   -324   -239  -1015   -589
     59      5    -54    -33     57    -23  -1065   -153   -319   -231  -1010   -576
     54     28    -25    -41     41      0  -1098   -184   -340   -244  -1023   -587
     80     25    -54    -51     67    -12  -1127   -207   -363   -259  -1036   -600
     98    -12   -114    -44    103    -62  -1150   -228   -387   -285  -1057   -618
     67    -31   -101    -18     83    -64  -1161   -228   -394   -296  -1062   -623
     67    -70   -137      0    101   -103  -1163   -231   -413   -322  -1085   -652
    -15   -197   -181    106     83   -189  -1192   -262   -454   -371  -1132   -701
    -77   -215   -140    145     28   -179  -1176   -254   -454   -376  -1130   -704
    -12   -226   -213    119     98   -218  -1205   -283   -493   -415  -1166   -743
     -5   -244   -239    124    114   -241  -1226   -303   -519   -441  -1189   -771
    -36   -275   -239    155    101   -257  -1226   -303   -522   -446  -1197   -776
    -10   -298   -288    153    137   -293  -1231   -311   -535   -462  -1213   -800
     33   -303   -337    135    184   -319  -1247   -324   -548   -478  -1236   -828
      7   -288   -296    140    148   -290  -1236   -314   -535   -465  -1226   -823
    -51   -293   -241    174     93   -267  -1218   -301   -517   -449  -1215   -813
     38   -277   -316    116    176   -298  -1252   -332   -548   -478  -1244   -844
     28   -311   -340    140    181   -324  -1260   -335   -561   -496  -1273   -875
     23   -420   -444    197    231   -431  -1218   -280   -561   -527  -1325   -927
     57   -452   -509    197    283   -480  -1101   -140   -501   -511  -1345   -971
     49   -348   -397    148    220   -374   -966     51   -345   -384  -1247   -898
     57    -96   -153     18    106   -124   -836    265   -114   -142  -1015   -685
    137    384    244   -262    -51    314   -797    371    158    215   -628   -283
    155   1044    888   -600   -366    966   -893    275    407    620   -153    220
    -15   1244   1260   -615   -639   1252  -1179   -116    337    693    -25    361
   -155    787    943   -316   -548    865  -1444   -571   -127    244   -452    -20
   -194     49    241     70   -220    145  -1610   -891   -706   -431  -1130   -646
   -200   -496   -296    348     46   -397  -1628   -859   -927   -753  -1499  -1005
   -119   -620   -501    366    189   -561  -1540   -722   -891   -769  -1556  -1070
   -111   -607   -496    358    192   -553  -1444   -605   -810   -714  -1532  -1052
    -88   -498   -413    290    161   -457  -1348   -491   -698   -618  -1457   -976
    -75   -400   -324    239    124   -363  -1252   -387   -594   -519  -1374   -891
    -93   -420   -327    254    114   -374  -1239   -374   -592   -519  -1376   -893
    -28   -413   -387    220    179   -400  -1249   -384   -607   -540  -1400   -911
    -15   -389   -374    202    176   -381  -1223   -358   -581   -519  -1387   -893
    -12   -361   -348    187    166   -355  -1200   -340   -566   -501  -1371   -870
    -51   -420   -368    233    155   -394  -1208   -353   -576   -519  -1392   -883
    -88   -407   -319    246    114   -363  -1187   -332   -555   -498  -1371   -859
    -83   -402   -322    241    116   -363  -1174   -322   -548   -488  -1358   -849
    -46   -400   -353    223    153   -376  -1187   -332   -558   -498  -1371   -859
    -38   -407   -371    220    163   -392  -1182   -329   -558   -498  -1371   -854
     -7   -379   -371    192    179   -376  -1179   -329   -555   -493  -1366   -852
    -51   -376   -324    213    135   -350  -1161   -316   -540   -475  -1350   -833
    -98   -394   -296    246     98   -345  -1148   -306   -535   -470  -1343   -820
    -67   -389   -322    226    127   -355  -1161   -319   -545   -483  -1350   -828
      0   -358   -361    179    179   -361  -1158   -319   -545   -485  -1350   -826
    -62   -392   -329    226    132   -361  -1158   -322   -550   -491  -1358   -823
    -85   -407   -322    246    116   -366  -1158   -327   -555   -498  -1369   -823
    -75   -387   -314    231    116   -350  -1148   -309   -540   -485  -1356   -805
    -85   -387   -301    236    106   -342  -1145   -306   -537   -480  -1353   -802
    -15   -363   -348    189    166   -355  -1150   -314   -545   -488  -1361   -810
    -70   -389   -319    231    124   -355  -1140   -306   -540   -488  -1358   -802
   -124   -402   -280    262     75   -342  -1135   -301   -535   -480  -1353   -795
    -54   -384   -329    218    135   -355  -1153   -322   -550   -493  -1366   -807
     54   -358   -413    150    231   -384  -1187   -348   -579   -522  -1389   -828
     51   -335   -387    142    218   -361  -1184   -340   -571   -511  -1379   -818
      0   -376   -376    187    187   -376  -1174   -329   -563   -504  -1371   -805
     10   -363   -374    176    192   -368  -1176   -324   -563   -501  -1363   -795
     57   -366   -426    153    239   -394  -1200   -345   -587   -524  -1387   -813
     90   -358   -449    135    270   -402  -1205   -350   -594   -530  -1389   -810
     75   -335   -410    127    241   -371  -1197   -342   -584   -511  -1369   -792
     77   -311   -389    116    233   -350  -1202   -340   -581   -506  -1361   -782
     36   -311   -350    137    192   -329  -1192   -327   -571   -493  -1345   -766
     46   -316   -363    135    205   -340  -1182   -316   -563   -488  -1343   -756
     59   -296   -355    116    205   -324  -1182   -319   -566   -491  -1343   -748
     75   -288   -363    103    218   -324  -1171   -316   -558   -485  -1337   -737
    116   -290   -407     85    259   -348  -1176   -327   -568   -498  -1348   -748
    145   -275   -420     64    283   -348  -1176   -327   -574   -504  -1353   -758
    106   -265   -374     77    239   -316  -1156   -311   -555   -485  -1340   -748
    111   -259   -371     72    239   -314  -1140   -290   -535   -475  -1327   -737
    106   -249   -355     70    231   -301  -1117   -270   -514   -454  -1309   -717
    114   -241   -355     64    233   -298  -1096   -257   -498   -449  -1301   -706
    111   -236   -350     59    228   -293  -1085   -254   -493   -446  -1301   -706
     70   -244   -316     85    192   -280  -1067   -244   -480   -436  -1293   -704
     54   -259   -314    101    181   -285  -1062   -246   -478   -441  -1299   -717
    -67   -285   -218    176     75   -252  -1026   -226   -452   -413  -1270   -688
    -75   -283   -210    176     67   -246  -1010   -220   -441   -405  -1262   -680
     31   -275   -306    122    168   -290  -1036   -257   -472   -441  -1293   -714
     44   -298   -342    124    189   -319  -1044   -272   -485   -459  -1314   -732
     -2   -309   -306    155    150   -309  -1021   -254   -470   -452  -1304   -714
    -18   -306   -288    161    132   -296  -1008   -252   -462   -441  -1291   -701
    -15   -301   -285    158    132   -293  -1008   -259   -465   -441  -1288   -706
    -23   -309   -285    166    129   -298  -1002   -257   -465   -441  -1286   -709
    -23   -311   -288    168    132   -301  -1002   -259   -465   -444  -1286   -711
    -20   -316   -296    168    135   -306  -1002   -265   -467   -452  -1296   -714
    -20   -301   -283    161    129   -293   -992   -254   -454   -439  -1283   -698
    -98   -298   -200    197     49   -249   -963   -228   -426   -410  -1252   -667
    -72   -275   -202    174     64   -239   -961   -226   -423   -402  -1244   -665
     36   -267   -303    114    166   -285   -992   -257   -452   -433  -1270   -693
     25   -259   -285    116    153   -272   -976   -244   -433   -418  -1254   -672
    -38   -280   -244    158    101   -262   -958   -231   -420   -410  -1244   -654
    -96   -285   -189    192     46   -239   -930   -207   -397   -392  -1226   -628
    -67   -275   -207    168     70   -241   -927   -207   -400   -394  -1228   -628
    -62   -301   -239    181     88   -270   -943   -226   -415   -413  -1247   -644
    -80   -283   -205    179     59   -244   -919   -205   -392   -389  -1223   -618
    -33   -272   -239    153    101   -257   -919   -207   -394   -394  -1228   -613
      5   -275   -283    132    142   -277   -924   -215   -400   -407  -1239   -618
     -5   -241   -236    122    114   -241   -888   -187   -366   -374  -1208   -576
     33   -202   -236     83    132   -218   -872   -174   -353   -366  -1197   -561
    -25   -194   -168    111     70   -181   -841   -150   -327   -342  -1174   -530
    -25   -176   -153    101     59   -163   -823   -140   -314   -332  -1161   -519
     18   -145   -163     62     90   -153   -813   -135   -306   -327  -1158   -514
      5   -135   -140     62     70   -135   -792   -124   -290   -311  -1143   -498
      7   -103   -111     49     59   -106   -769   -111   -267   -285  -1114   -478
     38    -70   -109     12     72    -88   -769   -116   -257   -275  -1096   -475
     28    -62    -90     15     59    -75   -763   -116   -249   -267  -1085   -467
     28    -83   -114     25     70    -98   -776   -132   -259   -277  -1093   -478
     38    -98   -137     31     88   -116   -789   -148   -275   -288  -1101   -491
     23   -140   -166     57     93   -153   -805   -166   -296   -309  -1117   -509
    -10   -194   -187    101     88   -192   -800   -168   -306   -324  -1135   -522
    -33   -241   -207    135     85   -226   -797   -174   -316   -340  -1153   -540
    -23   -262   -239    142    106   -252   -805   -181   -332   -355  -1166   -555
     10   -283   -293    135    150   -288   -810   -194   -353   -379  -1192   -584
    -10   -319   -309    163    148   -314   -810   -205   -366   -392  -1205   -592
    -41   -329   -288    184    122   -309   -797   -197   -363   -389  -1200   -587
    -10   -350   -340    181    163   -345   -810   -213   -384   -413  -1221   -607
    -67   -392   -324    228    127   -358   -815   -223   -392   -423  -1226   -618
   -111   -379   -267    244     77   -324   -795   -207   -374   -405  -1200   -594
    -38   -374   -335    205    145   -355   -815   -228   -397   -426  -1218   -615
     18   -368   -387    176    202   -376   -826   -244   -410   -441  -1228   -628
      0   -355   -358    176    176   -358   -797   -220   -389   -420  -1205   -610
     31   -394   -428    181    228   -410   -779   -192   -394   -441  -1234   -641
     44   -496   -540    226    288   -517   -714   -111   -384   -472  -1291   -714
     46   -449   -496    202    270   -472   -584     51   -275   -400  -1241   -688
     46   -285   -332    119    187   -309   -444    270    -83   -215  -1072   -532
    127    114    -12   -119     70     51   -353    431    168     96   -737   -194
     88    724    633   -407   -272    678   -329    470    462    517   -249    306
    -12   1182   1195   -584   -602   1187   -519    192    548    771     85    641
   -142    976   1119   -418   -631   1047   -815   -257    233    542    -96    472
   -187    319    506    -67   -348    413  -1031   -667   -358   -119   -732   -114
   -103   -285   -181    194     38   -233  -1135   -789   -745   -615  -1254   -613
    -75   -594   -519    335    220   -558  -1098   -672   -784   -730  -1410   -769
    -72   -615   -545    342    233   -581   -982   -530   -693   -675  -1376   -745
    -88   -566   -480    327    194   -524   -880   -410   -592   -594  -1312   -691
    -77   -444   -366    259    142   -407   -774   -290   -478   -491  -1215   -592
   -106   -415   -309    262    101   -363   -717   -233   -428   -446  -1171   -542
     12   -423   -436    202    223   -428   -740   -257   -459   -480  -1202   -574
     44   -413   -459    184    252   -436   -727   -246   -452   -475  -1192   -561
    -41   -423   -381    228    168   -402   -696   -215   -428   -452  -1163   -532
     -7   -433   -426    220    207   -431   -706   -228   -446   -467  -1174   -545
     38   -418   -457    189    246   -436   -714   -236   -454   -470  -1169   -537
     51   -397   -449    171    249   -423   -701   -223   -446   -459  -1150   -519
     49   -340   -389    142    218   -363   -662   -181   -413   -423  -1104   -478
    -49   -420   -371    236    161   -397   -675   -200   -436   -444  -1119   -493
     23   -384   -410    179    215   -397   -678   -202   -441   -444  -1106   -488
     57   -381   -439    163    246   -410   -685   -213   -457   -454  -1109   -496
    -41   -415   -374    226    166   -394   -675   -205   -449   -446  -1088   -480
    -80   -405   -324    244    122   -366   -665   -194   -441   -436  -1067   -457
    -33   -384   -350    207    155   -368   -665   -200   -449   -444  -1065   -462
    -72   -387   -314    228    119   -350   -654   -194   -444   -441  -1049   -449
     -7   -366   -358    184    174   -361   -667   -205   -454   -452  -1044   -452
    -10   -348   -337    179    163   -342   -659   -194   -444   -444  -1021   -436
      7   -335   -342    161    174   -337   -662   -197   -449   -454  -1010   -433
    -72   -345   -272    207     98   -311   -646   -187   -439   -441   -982   -418
    -10   -332   -322    168    153   -327   -657   -192   -446   -452   -979   -428
     28   -314   -342    142    184   -327   -659   -192   -441   -452   -966   -423
     20   -293   -314    135    166   -303   -662   -189   -433   -444   -948   -410
     67   -236   -303     83    184   -270   -644   -168   -413   -423   -917   -387
     23   -257   -283    114    150   -270   -646   -176   -415   -431   -909   -397
    -54   -283   -228    168     85   -257   -641   -168   -410   -420   -885   -387
      2   -246   -249    119    124   -249   -644   -166   -402   -415   -865   -374
     12   -236   -249    111    129   -241   -644   -166   -397   -410   -849   -366
    -31   -244   -215    135     90   -231   -641   -161   -392   -402   -828   -353
     38   -205   -244     83    140   -223   -649   -158   -392   -402   -818   -350
     10   -205   -215     96    111   -210   -646   -148   -384   -397   -807   -337
    -15   -215   -202    114     93   -210   -646   -148   -381   -394   -797   -327
      5   -184   -189     88     96   -187   -636   -137   -371   -381   -776   -301
     18   -163   -181     72     98   -171   -615   -119   -353   -368   -758   -270
     10   -174   -184     80     96   -179   -613   -119   -350   -366   -758   -259
     36   -140   -179     51    106   -158   -592   -103   -332   -348   -732   -241
     20   -137   -158     57     88   -148   -579    -96   -322   -337   -719   -239
    -28   -179   -150    103     59   -166   -571    -98   -324   -342   -727   -244
     -5   -171   -166     88     77   -168   -548    -77   -303   -327   -714   -231
      5   -163   -168     77     85   -166   -527    -59   -280   -311   -704   -215
      2   -150   -153     72     75   -150   -498    -38   -259   -293   -688   -205
     -7   -148   -140     77     64   -145   -475    -23   -241   -277   -680   -200
     -2   -145   -145     72     70   -145   -452     -7   -218   -259   -667   -189
     -2   -140   -140     70     67   -140   -431      2   -202   -244   -659   -189
     28   -111   -140     38     83   -127   -407     10   -187   -228   -652   -179
      2   -145   -148     72     75   -145   -400      2   -187   -233   -659   -174
    -38   -184   -148    109     51   -168   -389      2   -184   -233   -662   -168
    -28   -168   -140     98     54   -155   -366     15   -161   -213   -644   -158
    -36   -181   -145    106     51   -166   -355     10   -163   -215   -654   -176
    -57   -205   -148    132     44   -176   -340      7   -163   -220   -667   -166
    -64   -223   -161    142     46   -192   -329      5   -166   -220   -670   -158
    -23   -192   -168    106     70   -179   -316      7   -155   -210   -659   -148
    -23   -189   -166    106     70   -179   -303      0   -161   -210   -667   -174
   -101   -192    -90    148     -5   -142   -254     18   -137   -189   -654   -153
    -88   -189   -101    137      5   -145   -239     18   -132   -181   -654   -145
    -83   -174    -90    129      2   -132   -220     23   -124   -171   -646   -122
   -109   -184    -75    145    -18   -129   -210     31   -116   -161   -641   -101
     46   -135   -181     44    114   -158   -226     12   -135   -179   -665   -116
     51   -140   -192     44    119   -166   -220     12   -135   -181   -675   -124
     12   -171   -187     77     98   -179   -226      5   -140   -184   -688   -135
      5   -158   -166     75     83   -161   -215     10   -127   -171   -680   -129
    -23   -171   -148     98     62   -161   -200     15   -119   -163   -678   -135
    -62   -148    -85    103     10   -119   -166     49    -80   -129   -644    -93
    -57   -145    -88    101     12   -116   -150     70    -57   -103   -615    -90
      7   -109   -119     49     62   -111   -150     62    -62   -101   -613   -129
     70    -62   -132     -2    101    -96   -148     41    -75   -114   -631   -168
      0   -168   -168     83     83   -168   -174      2   -119   -168   -688   -205
    -10   -163   -153     88     70   -158   -145     36    -88   -140   -665   -174
     18   -122   -140     49     77   -129   -111     72    -51   -106   -631   -168
    -28   -140   -111     85     41   -127   -103     75    -51   -106   -636   -200
    -23    -98    -77     59     25    -88    -96     70    -51   -106   -633   -184
     51    -67   -122      7     85    -93    -90     67    -51   -109   -631   -171
     51    -46    -98     -2     72    -72    -70     80    -38    -98   -615   -155
    -49    -49      0     49    -25    -25    -20    129      5    -57   -581   -155
     31    -18    -51     -7     41    -33    -20    142     15    -49   -579   -179
     49     10    -38    -28     44    -12    -20    137     23    -41   -574   -184
      5     44     38    -25    -15     41     -7    140     38    -20   -545   -155
     51     57      5    -54     23     31    -33    106      7    -46   -574   -163
     70     41    -31    -57     49      5    -54     90     -7    -59   -589   -171
     41     15    -25    -28     33     -5    -59    101      0    -51   -581   -158
     49    -25    -77    -12     62    -51    -96     62    -36    -80   -610   -179
     46    -51    -98      2     72    -75   -109     41    -64   -111   -641   -200
    -28    -93    -64     57     18    -80    -77     67    -51   -103   -644   -181
    -31   -111    -83     70     23    -98    -67     77    -51   -103   -639   -166
    -25   -174   -148     98     59   -161   -109     38    -98   -145   -675   -200
      2   -171   -174     85     88   -171   -135     15   -122   -168   -698   -236
    -18   -218   -200    116     88   -207   -140      0   -145   -200   -745   -288
   -200   -283    -83    241    -59   -181   -111     23   -124   -181   -724   -257
   -101   -213   -111    155      2   -163    -88     51   -101   -158   -704   -226
    129    -90   -220    -18    174   -155    -75     75    -85   -145   -693   -226
     44   -254   -298    103    171   -275   -153      5   -163   -223   -774   -311
     -7   -283   -275    145    132   -280   -166     -7   -176   -239   -787   -322
    -75   -265   -189    168     54   -228   -137     25   -148   -213   -761   -280
    -77   -298   -220    189     70   -259   -116     62   -140   -213   -763   -283
    -10   -342   -335    174    161   -337    -36    176   -111   -226   -805   -348
   -122   -301   -181    210     28   -241    150    407     38   -119   -730   -303
     12   -135   -148     59     77   -140    288    633    215     25   -613   -187
    155    249     93   -202     31    171    358    789    449    309   -316    135
     90    800    706   -446   -309    753    226    680    662    691    150    639
    -23   1337   1361   -657   -693   1348    -51    316    735    961    522   1034
     23   1366   1340   -696   -659   1353   -319   -103    480    792    405    937
    -20    628    649   -303   -335    639   -522   -511   -166     54   -322    301
   -187   -244    -57    213    -67   -150   -631   -607   -589   -504   -930   -270
   -257   -597   -340    428     41   -470   -594   -478   -613   -607  -1088   -444
   -366   -537   -171    449   -101   -355   -376   -220   -413   -452   -961   -332
   -366   -415    -49    392   -158   -233   -223    -44   -265   -327   -852   -239
    -25   -311   -288    168    127   -298   -246    -36   -270   -348   -891   -254
     10   -327   -337    158    171   -332   -231    -10   -257   -345   -904   -246
     10   -340   -350    163    179   -345   -210     12   -244   -342   -914   -228
     -7   -329   -322    168    155   -327   -187     44   -218   -316   -891   -200
    -64   -335   -270    197    101   -303   -155     72   -202   -309   -888   -202
    -57   -342   -285    200    114   -314   -155     70   -205   -319   -906   -220
    -23   -306   -285    163    129   -296   -137     90   -187   -309   -898   -197
    184   -140   -324    -20    254   -231    -85    132   -153   -272   -865   -140
    -31   -259   -228    145     96   -244   -116    116   -171   -290   -875   -124
   -184   -350   -166    267    -10   -259   -153    103   -179   -296   -880   -129
   -298   -358    -62    327   -119   -213   -111    142   -140   -262   -846    -96
   -215   -200     15    207   -116    -93    -23    233    -57   -181   -766     -7
     85   -197   -285     54    184   -241   -129    137   -161   -285   -862   -101
     -5   -252   -246    127    119   -249   -145    116   -181   -306   -872   -114
   -103   -244   -140    171     15   -192   -116    142   -150   -275   -836    -80
      2   -187   -189     93     96   -187   -111    158   -140   -277   -828    -85
     38   -236   -275     96    155   -254   -142    129   -174   -316   -867   -122
    -85   -342   -257    213     83   -298   -181     88   -213   -355   -893   -140
     80   -223   -306     70    192   -265   -171    109   -194   -337   -870   -132
    122   -122   -244      0    181   -181   -116    171   -137   -283   -818   -106
    -25   -158   -135     90     54   -148    -93    197   -122   -259   -776    -70
      2   -215   -218    106    109   -218   -145    140   -181   -319   -818   -106
    109   -137   -249     12    176   -192   -132    161   -168   -314   -805    -88
      7   -181   -189     88     98   -184   -114    184   -150   -306   -792    -75
    192    -10   -202    -93    197   -106    -70    254    -88   -239   -709    -36
    -44   -184   -142    114     46   -163   -124    205   -140   -285   -743    -88
   -137   -267   -129    202     -5   -200   -161    163   -187   -329   -776    -96
     46   -148   -194     51    119   -171   -176    168   -181   -322   -750    -67
    423     80   -342   -252    381   -129   -153    223   -142   -288   -714    -59
    275     49   -228   -163    252    -88   -116    254   -119   -270   -683    -36
     51   -145   -197     44    122   -171   -184    194   -184   -332   -730    -77
    213     51   -161   -132    187    -54   -101    283   -103   -246   -636      0
    122    -41   -166    -41    142   -101   -129    262   -129   -272   -657    -25
     20   -116   -137     46     77   -127   -197    213   -168   -303   -670    -25
     41    -57    -98      5     67    -75   -150    252   -137   -267   -623     18
    433    314   -119   -374    277     98    -44    361    -23   -148   -488    116
    148     20   -127    -88    137    -51   -148    244   -145   -277   -636    -41
   -109   -127    -20    116    -44    -75   -137    233   -161   -298   -662    -33
    -77     31    109     20    -93     70    -46    348    -46   -176   -537     64
     10     90     80    -49    -33     85    -31    392     -7   -145   -522     23
    311    179   -135   -246    223     23    -80    342    -51   -187   -542     72
    405    213   -192   -309    298     10    -83    293    -93   -228   -566     54
      5   -119   -124     54     64   -122   -142    197   -189   -348   -714   -106
    -88   -122    -33    106    -28    -77   -103    246   -137   -306   -683    -62
    158     62    -96   -111    127    -15    -38    303    -77   -246   -626     18
    387    189   -197   -288    290     -2    -31    311    -67   -233   -602     25
    329    239    -93   -285    210     72    -15    327    -41   -200   -561     59
    205    200     -5   -202    106     98     36    363     -7   -174   -532     90
      0   -101   -101     49     49   -101    -67    223   -150   -311   -654    -31
    -25   -174   -148     98     59   -161   -111    163   -213   -371   -704    -54
    158     51   -106   -106    129    -25    -54    252   -124   -280   -602     41
     10    103     93    -57    -41     98     15    327    -44   -192   -501    109
     72     64    -10    -70     41     28    -18    267   -106   -259   -561     72
    187    163    -25   -176    106     70      2    303    -83   -246   -542    132
    155    213     54   -187     51    135     67    368    -28   -192   -472    197
   -366   -181    184    275   -275      0    -41    241   -145   -301   -566     77
   -285   -254     31    267   -161   -111   -129    166   -226   -387   -659      2
    -25   -145   -119     85     44   -132   -145    171   -226   -397   -662     15
    285    218    -67   -252    176     75    -49    303    -93   -267   -519    153
     38     36     -2    -36     20     18    -49    267   -140   -322   -576     67
   -241   -179     62    207   -153    -59    -88    218   -192   -374   -628     18
    -80     -7     72     44    -75     31    -62    265   -135   -314   -545    114
      0     44     41    -23    -20     41    -85    246   -155   -329   -532    153
   -213   -155     57    184   -135    -49   -176    168   -239   -410   -597    103
     23     90     67    -59    -23     80    -85    257   -155   -329   -522    150
   -106    -10     96     57   -101     41   -127    205   -210   -389   -587     83
   -233      7    241    111   -239    124    -64    275   -150   -342   -540    124
    -12    111    124    -49    -67    116    -23    309   -129   -324   -514    150
   -153   -205    -51    179    -51   -129   -236     93   -337   -522   -693    -12
   -122   -137    -15    129    -54    -75   -236    114   -314   -501   -667     -5
     28     54     23    -44      2     41   -168    184   -246   -431   -587     80
    -85     -7     77     46    -83     33   -205    127   -290   -470   -605     85
   -109    -10     96     57   -101     41   -187    153   -283   -478   -631     64
   -254    -85    168    168   -213     41   -207    155   -280   -470   -620     70
   -303   -116    187    210   -246     33   -213    140   -296   -483   -626     46
   -600   -153    446    376   -524    145   -148    192   -244   -431   -568    116
   -355    -77    275    215   -316     98   -176    184   -275   -478   -626     70
   -348   -116    231    231   -290     57   -210    155   -311   -517   -662     44
   -478    -85    392    280   -436    153   -189    184   -270   -465   -597    109
   -366     33    400    166   -381    215   -153    202   -249   -446   -571    103
   -480   -150    329    314   -405     90   -277    119   -340   -545   -680      7
   -231    -67    163    148   -200     49   -337     85   -381   -579   -704     31
   -277   -103    174    189   -226     33   -350     72   -405   -605   -727     -7
   -522   -231    290    376   -407     28   -368     70   -405   -600   -717    -18
   -615   -280    335    446   -478     25   -415     46   -436   -613   -709     31
   -420   -249    168    335   -296    -41   -431     36   -472   -654   -753    -23
   -711   -519    192    613   -452   -163   -511    -49   -566   -748   -833   -103
   -833   -540    293    688   -563   -124   -511    -44   -571   -756   -844   -106
   -800   -472    324    636   -563    -75   -420     49   -511   -706   -802    -64
   -397   -309     88    350   -244   -111   -457     46   -532   -722   -813    -96
   -623   -496    124    558   -376   -187   -491    -25   -605   -800   -888   -135
  -1028   -815    213    922   -620   -301   -555   -119   -701   -896   -976   -223
   -922   -782    140    849   -532   -319   -610   -137   -727   -917   -995   -244
   -652   -511    140    579   -397   -187   -519    -28   -631   -826   -909   -168
   -623   -589     31    605   -329   -280   -594    -85   -693   -888   -974   -236
   -514   -527    -12    522   -252   -270   -594    -80   -693   -883   -966   -215
   -607   -558     46    581   -329   -257   -566    -62   -688   -883   -961   -205
   -722   -605    116    662   -420   -244   -509     20   -644   -852   -940   -200
   -732   -737     -5    732   -363   -371   -459    129   -623   -880  -1008   -309
   -431   -530    -98    480   -166   -314   -296    348   -475   -779   -945   -283
   -589   -358    228    472   -410    -64   -103    620   -228   -540   -717    -44
   -620    -72    548    345   -584    236   -145    633    -80   -301   -423    249
   -784    480   1265    150  -1026    872   -329    407     38      7     -5    688
  -1163    766   1930    200  -1545   1348   -678    -85    -46    124    218    914
   -883    680   1564     98  -1223   1122   -924   -491   -410   -200    -80    600
   -758     25    782    366   -771    402  -1047   -761   -948   -859   -758     15
   -805   -665    137    735   -472   -265  -1031   -730  -1213  -1270  -1231   -410
   -849   -922    -72    885   -389   -498   -927   -548  -1153  -1288  -1301   -509
   -581   -714   -135    646   -223   -426   -813   -363   -995  -1161  -1200   -431
   -561   -652    -90    605   -236   -371   -727   -259   -888  -1072  -1127   -371
   -818   -750     67    782   -444   -340   -680   -215   -831  -1028  -1096   -358
   -579   -517     62    548   -322   -228   -615   -132   -745   -937  -1005   -257
   -561   -470     88    514   -327   -192   -558    -83   -704   -904   -969   -223
   -914   -745    166    828   -542   -290   -597   -148   -766   -971  -1036   -288
   -922   -683    239    800   -581   -223   -545   -106   -719   -927   -989   -226
   -852   -662    189    758   -522   -236   -537    -90   -711   -922   -989   -241
   -771   -722     49    745   -410   -337   -615   -155   -774   -987  -1049   -309
   -597   -509     85    553   -342   -213   -553    -93   -704   -917   -971   -202
   -662   -478    184    568   -423   -148   -491    -36   -652   -867   -924   -161
   -844   -683    161    763   -504   -262   -548    -96   -717   -935   -997   -267
   -743   -646     96    693   -420   -275   -579   -114   -732   -950  -1010   -277
   -571   -504     67    537   -319   -218   -530    -62   -683   -906   -961   -223
   -610   -548     62    579   -337   -244   -527    -67   -691   -919   -969   -246
   -779   -704     75    743   -428   -314   -566   -109   -735   -963  -1010   -301
   -701   -540    161    620   -433   -189   -535    -57   -667   -891   -930   -200
   -727   -548    179    636   -454   -184   -514    -49   -659   -891   -924   -192
   -820   -730     90    774   -459   -319   -613   -132   -748   -979  -1010   -283
   -657   -553    103    605   -381   -226   -548    -64   -678   -906   -935   -200
   -732   -470    259    600   -498   -103   -446      2   -605   -836   -852   -119
   -976   -701    272    839   -626   -215   -535    -67   -675   -906   -919   -194
   -748   -698     49    722   -402   -324   -613   -124   -740   -974   -987   -231
   -488   -428     59    459   -275   -184   -498    -23   -646   -885   -898   -142
   -753   -605    148    678   -452   -228   -522    -44   -672   -914   -930   -189
   -854   -737    116    795   -485   -311   -584    -88   -719   -961   -974   -241
   -743   -641    101    691   -423   -270   -561    -59   -685   -930   -937   -200
   -719   -571    148    646   -433   -213   -530    -25   -652   -898   -901   -166
   -711   -537    174    623   -444   -181   -511     -7   -631   -878   -878   -137
   -745   -579    166    659   -457   -207   -524    -25   -644   -891   -888   -161
   -704   -579    124    639   -415   -228   -535    -38   -662   -909   -904   -189
   -779   -628    150    704   -465   -239   -532    -44   -665   -909   -901   -174
   -743   -610    132    675   -439   -239   -522    -36   -659   -906   -893   -166
   -766   -548    218    657   -493   -166   -480     12   -605   -852   -836   -119
   -769   -558    210    662   -493   -174   -483      2   -613   -854   -828    -96
   -672   -530    142    602   -407   -194   -485    -20   -628   -875   -841    -96
   -696   -542    153    618   -426   -194   -509    -44   -639   -885   -849    -93
   -724   -514    210    618   -470   -153   -452    -10   -602   -857   -826    -80
   -774   -602    171    685   -472   -215   -475    -41   -631   -891   -865   -114
   -649   -587     62    618   -355   -262   -506    -59   -641   -901   -870   -124
   -667   -550    116    607   -394   -215   -470    -33   -605   -870   -844   -101
   -636   -462    174    548   -407   -142   -400     15   -545   -815   -787    -41
   -771   -535    233    652   -504   -150   -379     10   -540   -818   -787    -28
   -711   -540    171    626   -441   -184   -374     15   -532   -820   -797    -54
   -776   -563    210    670   -496   -176   -361     10   -524   -815   -795    -44
   -865   -566    298    714   -581   -135   -332     25   -493   -787   -766    -20
   -800   -459    340    626   -571    -59   -254     98   -420   -719   -709     10
   -659   -511    148    587   -405   -181   -337     20   -493   -787   -779    -54
   -683   -561    122    620   -402   -220   -361     -7   -514   -813   -810    -88
   -698   -561    137    628   -420   -210   -353    -15   -514   -813   -807    -75
   -730   -550    179    639   -457   -184   -335     -7   -498   -800   -792    -51
   -662   -480    181    571   -423   -150   -322     -5   -483   -776   -769    -18
   -740   -488    252    610   -496   -119   -288     18   -459   -756   -753    -33
   -706   -537    168    620   -439   -184   -322    -31   -504   -800   -795    -72
   -750   -553    194    649   -472   -179   -327    -38   -509   -802   -797    -64
   -750   -498    252    626   -501   -124   -285      5   -462   -756   -756    -33
   -727   -480    244    602   -485   -119   -265     10   -454   -750   -753    -25
   -748   -491    257    618   -504   -116   -259     10   -454   -750   -756    -25
   -717   -480    233    597   -478   -124   -257     10   -452   -750   -750    -23
   -657   -472    184    566   -420   -145   -306    -44   -488   -779   -769     -7
   -763   -496    267    628   -517   -114   -277    -18   -465   -761   -761    -18
   -823   -428    394    626   -610    -18   -197     54   -389   -691   -693     25
   -605   -366    239    483   -426    -64   -231     28   -415   -714   -714     12
   -618   -446    171    532   -394   -137   -267    -20   -459   -756   -758    -44
   -665   -478    184    568   -426   -148   -301    -62   -491   -782   -769    -20
   -649   -420    228    535   -441    -98   -265    -38   -459   -758   -750     -2
   -704   -410    290    555   -501    -59   -207     -5   -423   -730   -724      7
   -719   -446    272    584   -496    -88   -223    -23   -436   -743   -737    -12
   -618   -407    207    511   -415   -101   -207    -15   -426   -735   -732    -33
   -652   -441    210    545   -433   -116   -215    -33   -441   -745   -735    -41
   -581   -374    207    475   -394    -83   -213    -41   -436   -737   -714     20
   -636   -400    236    519   -436    -83   -192    -33   -428   -735   -719      5
   -774   -511    262    641   -519   -127   -215    -64   -454   -761   -743    -25
   -782   -426    353    602   -568    -36   -161    -20   -400   -709   -685     33
   -750   -405    345    574   -548    -31   -140    -10   -389   -698   -670     41
   -665   -480    184    574   -426   -148   -205    -75   -457   -769   -745    -75
   -581   -418    161    498   -371   -129   -210    -75   -449   -756   -737    -51
   -620   -389    231    504   -426    -80   -192    -67   -433   -737   -711      5
   -587   -270    314    428   -452     20   -116      7   -355   -665   -644     59
   -800   -355    444    579   -623     44   -101     23   -335   -646   -623     72
   -620   -348    272    483   -449    -38   -176    -23   -384   -701   -678     15
   -504   -252    252    376   -379     -2   -132      2   -353   -667   -644     67
   -701   -374    324    537   -514    -25   -153    -33   -379   -691   -665     51
   -644   -246    397    446   -522     75   -101     20   -311   -623   -594    116
   -579   -106    472    340   -527    184    -10     83   -239   -555   -522    181
   -805   -288    517    545   -662    114    -80     18   -293   -605   -568    129
   -802   -327    475    563   -641     75   -124    -18   -322   -628   -587    103
   -602   -293    309    449   -457      7   -192    -72   -371   -680   -639     51
   -488   -194    293    340   -392     49   -163    -41   -345   -654   -607     88
   -633   -335    298    483   -467    -18   -176    -64   -381   -691   -639     59
   -667   -355    309    511   -491    -23   -166    -51   -376   -685   -639     51
   -504   -270    233    387   -368    -18   -166    -49   -374   -683   -628     67
   -540   -329    207    433   -374    -62   -168    -75   -405   -719   -665     20
   -828   -506    319    667   -574    -93   -179   -103   -433   -750   -696    -28
   -730   -530    197    628   -465   -166   -207   -127   -459   -776   -719    -49
   -602   -501    101    553   -353   -200   -236   -166   -498   -813   -745    -36
   -691   -522    168    605   -431   -176   -231   -155   -485   -802   -735    -46
   -678   -371    303    524   -491    -33   -137    -62   -394   -711   -644     25
   -628   -441    184    535   -407   -127   -184   -116   -452   -771   -706    -54
   -665   -563    101    615   -384   -231   -236   -168   -506   -828   -761   -109
   -698   -566    132    631   -418   -218   -252   -179   -509   -823   -748    -85
   -639   -532    106    587   -374   -215   -233   -145   -491   -815   -735    -67
   -524   -485     38    504   -285   -223    -83     33   -387   -753   -706    -80
   -581   -517     64    550   -324   -226     44    213   -277   -691   -688    -98
   -561   -457    101    506   -332   -176    129    402   -135   -561   -576     12
   -472    -90    381    283   -428    142    200    532     64   -309   -298    309
   -574    413    987     77   -782    698     96    413    233     20    129    789
   -748   1013   1761   -132  -1254   1387   -155     36    290    293    537   1223
   -753    969   1722   -109  -1239   1343   -431   -405    -18     72    376   1067
   -820    244   1065    288   -943    654   -613   -753   -587   -584   -288    446
   -961   -581    376    769   -670   -103   -654   -826   -963  -1117   -883   -153
   -722   -766    -44    745   -340   -405   -587   -644   -932  -1171  -1005   -319
   -540   -641   -101    589   -220   -374   -465   -467   -792  -1065   -930   -277
   -592   -605    -12    597   -290   -309   -361   -345   -675   -969   -846   -207
   -644   -537    106    589   -376   -215   -272   -254   -579   -878   -763   -124
   -722   -626     96    675   -410   -265   -275   -254   -584   -891   -782   -129
   -688   -571    116    631   -402   -228   -228   -210   -542   -854   -745    -90
   -680   -561    119    620   -402   -220   -200   -179   -514   -831   -727    -77
   -706   -618     85    662   -400   -267   -228   -218   -550   -867   -763   -114
   -670   -465    205    568   -439   -129   -150   -140   -462   -784   -680    -36
   -740   -535    202    636   -472   -166   -192   -174   -488   -807   -701    -62
   -698   -579    119    639   -410   -231   -215   -197   -517   -839   -732    -90
   -594   -519     72    555   -335   -223   -205   -189   -511   -833   -732   -103
   -542   -436    106    491   -324   -166   -166   -163   -475   -795   -685    -46
   -631   -532     96    581   -366   -218   -187   -184   -493   -813   -704    -72
   -678   -542    135    610   -407   -202   -189   -187   -493   -807   -698    -75
   -665   -535    129    600   -400   -202   -200   -200   -501   -815   -706    -85
   -652   -511    140    581   -397   -187   -179   -174   -478   -792   -691    -88
   -711   -566    142    639   -428   -210   -194   -197   -493   -807   -701    -88
   -636   -504    132    568   -387   -184   -192   -192   -483   -797   -685    -67
   -607   -431    176    517   -394   -127   -158   -161   -449   -763   -657    -49
   -789   -506    283    649   -537   -111   -111   -137   -420   -740   -626     -7
   -758   -548    207    652   -485   -171   -155   -174   -457   -774   -667    -51
   -613   -488    124    550   -368   -181   -181   -197   -475   -795   -688    -85
   -691   -542    148    615   -423   -197   -207   -220   -491   -805   -701   -101
   -836   -537    298    688   -568   -119   -161   -179   -436   -745   -636    -28
   -631   -441    189    535   -413   -127   -140   -158   -420   -735   -631    -31
   -537   -459     77    498   -309   -192   -174   -189   -449   -761   -657    -44
   -618   -452    166    532   -392   -142   -158   -184   -439   -748   -639    -20
   -769   -504    265    636   -517   -119   -148   -174   -423   -735   -626    -36
   -649   -459    189    553   -423   -135   -174   -189   -433   -735   -623    -31
   -659   -462    197    558   -428   -132   -200   -205   -444   -737   -620    -20
   -563   -413    148    485   -355   -132   -207   -202   -446   -737   -623    -25
   -517   -283    233    400   -376    -25   -111   -116   -358   -652   -540     36
   -600   -397    200    498   -400   -101   -179   -181   -423   -711   -592     -7
   -535   -410    124    472   -329   -142   -226   -210   -452   -727   -607    -10
   -537   -381    153    459   -348   -114   -220   -200   -436   -711   -587      0
   -558   -342    215    452   -387    -64   -176   -166   -402   -675   -550     31
   -587   -265    319    423   -454     25   -127   -122   -358   -631   -501     83
   -678   -415    262    545   -470    -77   -223   -202   -436   -704   -571     10
   -571   -306    265    436   -420    -20   -197   -174   -405   -672   -537     57
   -514   -168    345    342   -431     88   -106    -90   -322   -594   -457    132
   -597   -265    332    428   -467     31   -155   -124   -353   -626   -488    106
   -693   -257    433    475   -563     88   -124    -90   -319   -594   -459    127
   -579   -231    348    405   -465     57   -109    -67   -301   -584   -452    124
   -423   -231    192    327   -309    -20   -153   -111   -345   -628   -493     93
   -485   -262    223    371   -355    -20   -145    -96   -327   -610   -478     98
   -511   -210    301    361   -407     44   -109    -64   -283   -563   -428    135
   -553   -218    335    384   -446     57    -88    -64   -277   -563   -426    137
   -693   -400    293    548   -493    -54   -158   -132   -342   -636   -501     54
   -483   -241    241    361   -363     -2   -135   -103   -309   -600   -467     75
   -511   -267    244    389   -379    -10   -148   -122   -322   -613   -480     67
   -527   -249    277    387   -405     12   -148   -124   -319   -610   -478     77
   -652   -348    303    501   -478    -23   -145   -137   -332   -628   -498     44
   -719   -340    379    530   -550     18   -148   -129   -314   -602   -472     57
   -548   -194    353    371   -452     77   -101    -85   -272   -561   -428    111
   -607   -283    324    444   -467     20   -140   -124   -309   -600   -470     64
   -496   -233    262    366   -379     12   -148   -127   -311   -600   -467     72
   -522   -226    296    374   -413     36   -129   -124   -309   -600   -465     80
   -688   -301    387    493   -540     44   -111   -116   -296   -589   -459     72
   -750   -335    413    542   -584     38   -140   -129   -306   -597   -467     64
   -657   -290    366    475   -511     36   -166   -137   -316   -602   -470     77
   -485   -148    337    316   -413     93   -101    -93   -270   -558   -436     96
   -628   -257    371    441   -501     57   -137   -116   -298   -587   -470     31
   -550   -246    303    397   -428     28   -171   -145   -327   -613   -488     33
   -678   -376    301    527   -491    -38   -202   -179   -363   -652   -535     -5
   -540   -270    270    405   -407      0   -189   -163   -342   -631   -509     31
   -626   -306    316    465   -472      5   -187   -163   -342   -631   -509     25
   -483   -192    290    335   -389     49   -163   -119   -303   -594   -475     51
   -342    -77    265    210   -303     93   -119    -90   -277   -568   -452     77
   -649   -374    272    509   -462    -51   -210   -194   -376   -670   -553    -31
   -566   -316    246    441   -407    -36   -223   -189   -371   -662   -540    -15
   -480   -218    262    348   -374     20   -189   -148   -332   -623   -501     28
   -581   -332    249    457   -415    -41   -244   -194   -381   -670   -550    -31
   -550   -298    252    420   -402    -23   -252   -215   -392   -678   -555    -23
   -563   -275    288    418   -428      5   -239   -194   -374   -659   -537     -2
   -454   -161    293    306   -374     64   -184   -137   -322   -610   -491     36
   -555   -272    283    415   -420      5   -252   -197   -374   -657   -535     -5
   -542   -236    303    387   -423     33   -252   -189   -366   -644   -527     12
   -441   -205    236    322   -340     15   -241   -192   -374   -657   -548    -23
   -652   -363    285    506   -470    -38   -267   -226   -410   -693   -589    -64
   -678   -384    293    532   -485    -46   -301   -244   -418   -698   -589    -54
   -485   -168    314    324   -400     72   -236   -174   -345   -626   -519      2
   -517   -119    394    316   -457    137   -189   -135   -306   -587   -483     31
   -678   -244    433    459   -558     96   -200   -158   -324   -607   -506     -7
   -581   -207    374    394   -478     83   -215   -163   -332   -613   -509     -2
   -524   -137    387    329   -457    122   -213   -155   -316   -594   -491     18
   -550    -96    452    322   -501    176   -200   -145   -290   -566   -467     41
   -542   -106    433    324   -491    163   -218   -171   -306   -581   -480     25
   -574   -171    402    374   -488    114   -285   -218   -345   -613   -514      7
   -454   -142    309    296   -384     83   -319   -244   -368   -633   -535      5
   -454    -96    355    275   -407    129   -319   -228   -348   -610   -511     18
   -405    -83    322    241   -366    119   -311   -218   -348   -607   -517     -2
   -532   -233    298    384   -415     31   -332   -254   -394   -657   -568    -38
   -607   -311    296    459   -454     -7   -374   -293   -436   -693   -605    -62
   -646   -353    290    498   -470    -31   -381   -306   -454   -711   -628    -80
   -449   -241    207    342   -332    -18   -366   -285   -439   -696   -613    -62
   -384   -223    161    303   -272    -31   -374   -301   -452   -709   -626    -59
   -581   -392    189    485   -387   -101   -420   -355   -506   -766   -685   -124
   -581   -413    168    496   -376   -122   -428   -366   -517   -776   -698   -153
   -579   -355    220    467   -402    -67   -389   -329   -478   -740   -665   -127
   -615   -433    181    524   -400   -127   -444   -379   -524   -787   -714   -179
   -641   -465    174    550   -407   -145   -475   -410   -545   -802   -724   -181
   -657   -449    207    553   -433   -119   -462   -392   -524   -779   -704   -168
   -511   -376    132    444   -324   -122   -457   -379   -511   -769   -701   -184
   -488   -452     36    470   -262   -207   -457   -358   -527   -797   -737   -213
   -496   -519    -25    506   -236   -272   -379   -231   -475   -792   -769   -252
   -530   -441     88    485   -309   -176   -223     -5   -309   -657   -665   -187
   -537   -298    236    418   -389    -31   -135    179   -137   -478   -493    -31
   -485    166    652    161   -568    407    -83    283    109   -142   -109    384
   -298    898   1197   -301   -748   1049   -319     15    228    168    314    852
   -493   1213   1704   -361  -1098   1457   -592   -428    137    244    488   1039
   -756    709   1462     20  -1109   1085   -867   -880   -319   -202     72    652
   -644      0    644    322   -644    322  -1013  -1148   -883   -888   -644    -38
   -558   -542     12    550   -288   -265  -1039  -1093  -1057  -1179  -1008   -410
   -514   -610    -96    563   -210   -355   -898   -880   -932  -1109   -989   -439
   -587   -537     49    561   -319   -244   -753   -693   -763   -961   -865   -335
   -646   -426    220    537   -433   -103   -657   -579   -639   -846   -758   -223
   -571   -397    174    483   -374   -111   -639   -540   -613   -828   -750   -228
   -462   -400     62    431   -262   -168   -678   -558   -636   -852   -782   -259
   -501   -361    137    431   -322   -111   -620   -498   -581   -802   -740   -233
   -579   -420    158    501   -368   -132   -652   -524   -602   -820   -753   -228
   -446   -379     64    410   -257   -155   -683   -542   -620   -836   -776   -254
   -449   -311    137    381   -293    -88   -646   -506   -579   -792   -735   -226
   -402   -270    132    335   -267    -70   -633   -496   -566   -779   -727   -228
   -527   -361    166    444   -348    -98   -667   -517   -584   -800   -745   -262
   -501   -397    103    446   -303   -148   -722   -553   -620   -828   -771   -290
   -467   -332    132    400   -301   -101   -693   -524   -589   -795   -740   -262
   -368   -241    127    303   -249    -57   -675   -498   -563   -766   -711   -220
   -387   -275    111    332   -249    -83   -698   -517   -579   -782   -732   -241
   -444   -283    161    361   -303    -62   -680   -511   -571   -774   -722   -223
   -501   -345    155    423   -329    -96   -722   -542   -597   -800   -745   -241
   -389   -252    135    319   -262    -59   -706   -514   -568   -769   -724   -233
   -587   -439    148    514   -368   -145   -779   -587   -631   -831   -784   -288
   -478   -280    197    376   -340    -41   -722   -522   -561   -758   -714   -223
   -428   -335     90    381   -259   -122   -776   -574   -610   -810   -766   -270
   -433   -376     57    402   -246   -161   -828   -615   -646   -846   -797   -293
   -332   -174    158    254   -246     -7   -732   -517   -550   -745   -701   -197
   -433   -275    158    353   -298    -59   -779   -555   -581   -779   -737   -239
   -311   -275     36    293   -176   -119   -818   -589   -613   -810   -771   -280
   -368   -316     51    342   -213   -132   -846   -610   -631   -823   -784   -296
   -530   -436     93    483   -311   -171   -911   -670   -680   -870   -826   -335
   -402   -324     77    363   -241   -124   -914   -654   -662   -849   -810   -324
   -381   -239    142    309   -262    -49   -865   -605   -613   -802   -774   -306
   -584   -426    158    504   -374   -135   -948   -678   -680   -865   -831   -348
   -348   -259     88    303   -218    -85   -950   -657   -662   -841   -810   -314
   -327   -228     98    275   -215    -64   -945   -639   -652   -828   -807   -327
   -402   -301     98    350   -252   -101  -1008   -685   -693   -859   -836   -340
   -415   -244    171    327   -293    -36   -997   -665   -665   -826   -802   -296
   -374   -228    145    301   -259    -41   -995   -662   -670   -831   -818   -316
   -462   -327    135    394   -301    -96  -1057   -711   -719   -875   -865   -371
   -415   -288    127    353   -272    -83  -1091   -730   -732   -885   -870   -355
   -350   -202    148    275   -249    -28  -1072   -706   -709   -862   -849   -324
   -387   -218    168    303   -277    -25  -1080   -709   -711   -865   -854   -337
   -379   -171    205    275   -296     15  -1065   -683   -688   -844   -836   -342
   -410   -166    244    288   -329     38  -1052   -670   -675   -831   -823   -314
   -452   -239    213    345   -335    -12  -1101   -706   -709   -862   -857   -337
   -337   -135    202    236   -270     33  -1101   -675   -672   -826   -820   -303
   -374   -179    192    275   -283      5  -1106   -683   -685   -844   -844   -340
   -428   -197    228    311   -329     15  -1104   -670   -670   -828   -836   -342
   -298   -101    197    200   -249     46  -1098   -654   -652   -805   -815   -311
   -485   -244    241    366   -363     -2  -1127   -688   -683   -841   -859   -368
   -465   -174    290    316   -379     57  -1106   -657   -646   -797   -820   -324
   -184    -41    142    111   -163     51  -1132   -672   -657   -807   -828   -324
   -303   -161    140    231   -223    -10  -1174   -722   -704   -859   -885   -389
   -537   -340    197    439   -368    -72  -1221   -776   -753   -909   -943   -459
   -446   -267    179    355   -314    -46  -1221   -761   -735   -883   -914   -439
   -423   -215    207    319   -316     -5  -1223   -763   -727   -867   -891   -397
   -345   -163    181    254   -265      7  -1223   -748   -722   -862   -891   -394
   -124     -2    122     64   -124     59  -1215   -722   -696   -833   -865   -376
   -418   -220    197    316   -309    -12  -1275   -782   -745   -878   -911   -439
   -535   -337    194    436   -366    -72  -1337   -844   -802   -930   -956   -467
   -387   -220    163    303   -277    -28  -1322   -818   -782   -906   -932   -433
   -485   -236    249    361   -368      5  -1291   -787   -750   -878   -911   -441
   -387   -259    127    322   -259    -64  -1374   -849   -805   -924   -956   -483
   -236   -119    116    176   -176     -2  -1382   -831   -782   -893   -919   -444
   -322   -142    179    231   -252     15  -1363   -826   -776   -885   -909   -433
   -618   -345    272    483   -446    -36  -1376   -859   -813   -924   -948   -483
   -566   -290    272    428   -420    -10  -1384   -857   -807   -914   -937   -475
   -335   -163    171    246   -254      2  -1408   -849   -802   -904   -922   -467
   -254   -161     90    207   -174    -36  -1462   -885   -833   -930   -940   -480
   -405   -231    174    319   -290    -28  -1454   -888   -841   -935   -937   -485
   -436   -265    168    350   -303    -49  -1483   -911   -862   -953   -953   -511
   -332   -179    153    254   -244    -12  -1480   -898   -846   -930   -930   -478
   -301    -93    205    197   -254     54  -1444   -854   -807   -891   -891   -454
   -480   -283    197    381   -340    -44  -1496   -919   -875   -956   -953   -522
   -522   -324    197    423   -361    -64  -1540   -961   -911   -987   -974   -517
   -366   -213    153    288   -259    -31  -1540   -945   -896   -974   -963   -511
   -363   -236    127    298   -246    -54  -1553   -950   -904   -979   -969   -527
   -379   -303     75    342   -228   -114  -1615  -1008   -953  -1021  -1002   -561
   -381   -239    142    309   -265    -49  -1574   -974   -919   -989   -971   -530
   -397   -228    166    311   -283    -31  -1569   -966   -911   -982   -966   -532
   -397   -283    111    340   -257    -85  -1608  -1010   -948  -1018  -1002   -579
   -397   -303     93    350   -246   -106  -1641  -1041   -971  -1036  -1018   -592
   -252    -85    163    166   -210     38  -1553   -948   -878   -945   -924   -488
   -309   -140    168    223   -239     12  -1571   -971   -898   -966   -953   -527
   -418   -231    184    322   -303    -23  -1636  -1021   -937  -1000   -989   -566
   -384   -168    215    277   -301     23  -1610  -1002   -917   -974   -961   -517
   -363   -114    249    236   -309     64  -1577   -974   -888   -948   -943   -514
   -418   -142    275    280   -348     64  -1592   -987   -893   -950   -950   -530
   -342    -70    272    205   -309     98  -1610   -995   -885   -937   -935   -504
   -303     23    327    140   -314    174  -1587   -963   -846   -893   -896   -470
   -303    -20    283    161   -293    129  -1631  -1000   -875   -917   -927   -504
   -259      7    265    124   -262    135  -1636   -995   -867   -906   -919   -493
   -257     10    265    122   -262    137  -1652  -1002   -872   -906   -917   -478
   -420   -109    311    265   -366    101  -1686  -1026   -896   -924   -940   -509
   -371   -150    220    262   -298     33  -1709  -1049   -927   -956   -979   -566
   -329   -184    142    257   -239    -20  -1743  -1078   -961   -982  -1000   -568
   -324   -200    122    259   -226    -38  -1748  -1088   -976   -997  -1021   -581
   -415   -348     67    381   -241   -140  -1803  -1143  -1034  -1060  -1096   -670
   -306   -280     25    290   -166   -127  -1792  -1137  -1026  -1047  -1083   -667
   -363   -296     64    329   -215   -116  -1790  -1148  -1028  -1047  -1080   -654
   -418   -384     33    400   -226   -176  -1857  -1205  -1080  -1093  -1127   -691
   -265   -275    -10    270   -127   -142  -1836  -1182  -1057  -1067  -1104   -672
   -244   -257    -12    249   -119   -135  -1834  -1169  -1044  -1052  -1088   -659
   -254   -233     20    244   -137   -106  -1818  -1161  -1028  -1034  -1070   -644
   -371   -355     15    361   -194   -171  -1849  -1202  -1067  -1075  -1114   -693
   -517   -483     33    501   -275   -226  -1891  -1223  -1093  -1098  -1143   -732
   -283   -392   -111    335    -88   -252  -1857  -1150  -1062  -1083  -1143   -727
   -197   -381   -184    288     -7   -283  -1732   -987   -979  -1049  -1143   -750
   -166   -337   -171    252      0   -257  -1621   -800   -854   -956  -1083   -724
   -124    -75     49    101    -88    -12  -1465   -561   -623   -717   -849   -514
   -202    322    524    -62   -363    420  -1506   -540   -423   -410   -480    -93
   -337    891   1226   -277   -782   1057  -1706   -771   -280    -88    -57    368
   -426   1197   1621   -387  -1023   1408  -1964  -1184   -363    -31     85    514
   -558    748   1306    -93   -932   1026  -2200  -1615   -807   -483   -342    109
   -454    -28    426    239   -441    200  -2372  -1896  -1389  -1182  -1072   -587
   -353   -509   -155    428    -98   -332  -2387  -1844  -1561  -1449  -1400   -930
   -342   -628   -285    483    -31   -457  -2301  -1680  -1486  -1426  -1421   -974
   -470   -613   -142    542   -163   -379  -2174  -1504  -1332  -1301  -1322   -901
   -244   -350   -106    296    -70   -228  -2052  -1358  -1187  -1163  -1200   -787
   -293   -366    -72    327   -111   -220  -2023  -1335  -1166  -1145  -1189   -769
   -459   -517    -59    488   -202   -288  -2055  -1361  -1195  -1179  -1231   -818
   -498   -555    -57    527   -220   -306  -2049  -1345  -1184  -1176  -1236   -846
   -446   -501    -54    472   -200   -277  -2026  -1322  -1158  -1153  -1213   -815
   -418   -457    -38    436   -192   -249  -2013  -1306  -1143  -1137  -1192   -779
   -283   -381    -98    329    -93   -241  -2008  -1296  -1137  -1127  -1187   -769
   -283   -407   -124    345    -80   -267  -2021  -1312  -1153  -1145  -1210   -805
   -418   -485    -70    452   -176   -277  -2047  -1332  -1171  -1163  -1231   -836
   -410   -433    -23    420   -194   -228  -2026  -1299  -1137  -1127  -1195   -813
   -433   -446    -12    439   -213   -231  -2023  -1301  -1140  -1124  -1192   -807
   -397   -491    -93    444   -153   -293  -2068  -1343  -1184  -1169  -1231   -831
   -239   -428   -189    332    -25   -311  -2081  -1353  -1197  -1184  -1249   -836
   -228   -405   -176    316    -25   -293  -2091  -1361  -1197  -1182  -1247   -828
   -371   -459    -90    415   -142   -275  -2073  -1350  -1187  -1171  -1236   -836
   -270   -394   -124    332    -72   -259  -2042  -1319  -1161  -1148  -1213   -820
   -355   -493   -140    423   -109   -319  -2096  -1369  -1208  -1189  -1252   -846
   -293   -415   -122    353    -88   -270  -2078  -1343  -1184  -1163  -1223   -823
   -241   -374   -132    306    -57   -254  -2068  -1332  -1176  -1158  -1221   -823
   -366   -498   -132    433   -116   -316  -2112  -1374  -1221  -1205  -1267   -880
   -374   -509   -137    439   -119   -324  -2138  -1387  -1234  -1213  -1278   -896
   -290   -413   -124    350    -85   -270  -2109  -1358  -1202  -1176  -1241   -849
   -301   -454   -153    376    -75   -303  -2145  -1392  -1236  -1205  -1270   -857
   -259   -363   -103    311    -77   -233  -2096  -1335  -1182  -1150  -1221   -818
   -236   -368   -132    301    -54   -249  -2112  -1350  -1200  -1161  -1228   -828
   -314   -470   -155    392    -80   -311  -2174  -1408  -1254  -1208  -1273   -872
   -361   -483   -122    420   -122   -303  -2166  -1402  -1252  -1205  -1270   -870
   -319   -449   -129    384    -96   -290  -2177  -1408  -1260  -1208  -1270   -862
   -366   -470   -103    415   -132   -288  -2208  -1413  -1265  -1208  -1273   -865
   -161   -348   -189    254     12   -270  -2210  -1395  -1247  -1184  -1257   -849
    -80   -246   -166    163     41   -207  -2169  -1363  -1215  -1150  -1221   -815
   -280   -415   -135    348    -72   -275  -2229  -1421  -1273  -1202  -1265   -846
   -262   -397   -137    329    -62   -267  -2221  -1413  -1270  -1197  -1265   -844
   -228   -361   -132    296    -49   -246  -2223  -1415  -1270  -1192  -1257   -836
   -335   -444   -109    387   -114   -275  -2260  -1452  -1299  -1215  -1275   -849
   -342   -436    -93    389   -124   -265  -2260  -1444  -1291  -1205  -1265   -849
   -155   -244    -88    197    -36   -166  -2195  -1387  -1228  -1140  -1197   -787
   -290   -342    -54    316   -119   -200  -2203  -1410  -1254  -1169  -1226   -818
   -319   -420   -101    368   -109   -262  -2247  -1447  -1288  -1208  -1265   -862
   -223   -280    -57    252    -83   -168  -2169  -1366  -1210  -1135  -1200   -807
   -218   -303    -85    259    -70   -194  -2200  -1387  -1231  -1153  -1218   -807
   -129   -223    -96    176    -18   -161  -2187  -1371  -1210  -1124  -1195   -795
   -272   -298    -28    283   -122   -163  -2182  -1371  -1202  -1124  -1197   -810
   -431   -439     -7    436   -213   -223  -2197  -1402  -1231  -1161  -1239   -857
   -252   -272    -23    259   -114   -148  -2127  -1332  -1161  -1093  -1179   -815
   -252   -290    -38    270   -109   -166  -2127  -1335  -1158  -1091  -1174   -802
   -166   -184    -18    174    -75   -101  -2109  -1319  -1132  -1067  -1143   -753
   -231   -298    -67    265    -83   -184  -2145  -1363  -1184  -1122  -1208   -833
   -236   -332    -96    283    -72   -215  -2156  -1382  -1195  -1135  -1223   -867
   -181   -283   -103    231    -38   -194  -2156  -1382  -1189  -1124  -1205   -828
   -298   -384    -85    340   -106   -236  -2161  -1408  -1218  -1161  -1241   -867
   -332   -374    -41    353   -145   -207  -2130  -1387  -1189  -1132  -1215   -857
   -166   -293   -127    228    -20   -210  -2166  -1402  -1202  -1137  -1215   -836
   -189   -296   -106    241    -44   -200  -2161  -1400  -1200  -1135  -1213   -844
   -303   -363    -59    332   -122   -213  -2153  -1410  -1208  -1140  -1213   -849
   -316   -348    -31    332   -142   -189  -2145  -1408  -1200  -1132  -1205   -854
   -280   -309    -28    293   -129   -168  -2145  -1402  -1187  -1124  -1200   -852
   -288   -363    -75    324   -106   -220  -2184  -1436  -1215  -1150  -1226   -865
   -218   -272    -54    244    -83   -163  -2130  -1389  -1169  -1104  -1174   -813
   -236   -259    -23    249   -106   -142  -2109  -1379  -1153  -1085  -1156   -805
   -272   -345    -72    306   -101   -210  -2169  -1436  -1205  -1137  -1208   -844
   -205   -332   -127    267    -38   -231  -2174  -1447  -1215  -1153  -1226   -870
   -205   -296    -93    249    -57   -194  -2148  -1428  -1187  -1122  -1192   -833
   -166   -259    -93    213    -36   -176  -2132  -1421  -1174  -1111  -1179   -807
   -236   -332    -96    285    -72   -215  -2138  -1436  -1192  -1132  -1205   -839
   -275   -381   -106    327    -85   -244  -2156  -1460  -1213  -1153  -1226   -875
   -241   -327    -85    283    -80   -207  -2127  -1444  -1189  -1124  -1197   -849
   -223   -259    -36    241    -93   -148  -2099  -1418  -1161  -1096  -1161   -805
   -233   -335   -101    285    -67   -218  -2151  -1460  -1200  -1132  -1202   -854
   -200   -345   -145    272    -28   -246  -2166  -1483  -1218  -1153  -1221   -867
   -213   -350   -137    280    -38   -244  -2158  -1486  -1218  -1153  -1223   -862
   -236   -355   -119    296    -59   -239  -2130  -1465  -1200  -1140  -1208   -854
   -259   -374   -114    316    -75   -244  -2138  -1473  -1208  -1148  -1213   -859
   -161   -277   -116    218    -23   -197  -2099  -1444  -1174  -1117  -1179   -828
   -176   -244    -70    210    -54   -158  -2039  -1402  -1135  -1083  -1148   -810
   -202   -314   -111    259    -46   -213  -2112  -1462  -1182  -1127  -1189   -839
   -241   -272    -31    257   -106   -153  -2070  -1431  -1145  -1096  -1156   -802
   -207   -226    -18    215    -96   -124  -2029  -1402  -1122  -1072  -1140   -784
   -210   -270    -62    239    -77   -166  -2060  -1428  -1145  -1098  -1166   -818
   -161   -210    -49    187    -57   -129  -2065  -1431  -1127  -1075  -1137   -795
    -31    -44    -15     36    -10    -31  -2000  -1374  -1060  -1008  -1070   -740
   -150    -64     83    106   -119      7  -1961  -1356  -1036   -984  -1047   -722
   -293   -179    114    233   -205    -33  -2021  -1415  -1080  -1028  -1085   -753
   -371   -288     83    329   -228   -103  -2096  -1465  -1127  -1067  -1124   -782
   -145   -171    -25    158    -62    -98  -2075  -1439  -1106  -1052  -1104   -761
    -36   -163   -127     98     44   -145  -2083  -1447  -1124  -1070  -1130   -795
    -62   -194   -132    127     33   -163  -2052  -1439  -1122  -1070  -1135   -800
   -171   -335   -163    254     -5   -249  -2081  -1493  -1182  -1135  -1200   -859
   -226   -449   -223    335     -2   -337  -2138  -1540  -1234  -1189  -1260   -911
   -155   -384   -228    267     36   -306  -2114  -1522  -1210  -1163  -1234   -867
   -127   -381   -257    254     62   -319  -2122  -1535  -1221  -1174  -1244   -883
   -168   -410   -241    290     36   -327  -2132  -1540  -1223  -1176  -1257   -904
   -184   -410   -228    296     20   -319  -2104  -1535  -1218  -1179  -1260   -901
   -202   -423   -220    311      7   -322  -2109  -1540  -1218  -1184  -1262   -904
   -155   -402   -246    277     44   -324  -2130  -1545  -1221  -1184  -1265   -904
   -176   -392   -215    285     18   -303  -2104  -1527  -1200  -1169  -1249   -891
   -231   -465   -236    348      0   -350  -2078  -1512  -1202  -1179  -1262   -911
   -213   -576   -363    392     75   -470  -2083  -1475  -1215  -1221  -1322   -984
    -49   -478   -428    262    189   -454  -1971  -1309  -1114  -1161  -1296   -984
   -145   -524   -379    335    116   -452  -1865  -1153  -1008  -1085  -1257   -979
   -192   -340   -148    265    -23   -244  -1764   -971   -810   -870  -1039   -771
    -51    280    332   -114   -192    306  -1680   -831   -509   -472   -589   -306
   -207    802   1008   -298   -607    904  -1761   -966   -337   -153   -194     80
   -337    937   1275   -298   -805   1106  -2068  -1410   -485   -168   -137    129
   -285    558    844   -137   -566    701  -2294  -1831   -956   -652   -597   -285
   -296   -119    176    207   -236     28  -2413  -2073  -1447  -1260  -1236   -870
   -387   -711   -324    545    -31   -519  -2473  -2060  -1647  -1543  -1571  -1192
   -314   -846   -532    581    109   -691  -2421  -1925  -1608  -1543  -1602  -1223
   -150   -644   -493    394    171   -568  -2270  -1743  -1449  -1410  -1486  -1111
   -187   -558   -374    371     90   -467  -2169  -1634  -1337  -1312  -1400  -1039
   -285   -561   -277    423     -5   -420  -2138  -1592  -1291  -1270  -1363  -1013
   -210   -493   -283    353     36   -389  -2101  -1551  -1247  -1239  -1337   -984
   -280   -540   -259    407    -12   -400  -2068  -1530  -1231  -1228  -1335   -982
   -277   -550   -272    413     -5   -413  -2065  -1532  -1228  -1228  -1337   -984
   -277   -535   -257    405    -12   -397  -2065  -1525  -1221  -1221  -1332   -987
   -166   -459   -293    314     62   -376  -2049  -1506  -1210  -1210  -1327   -995
   -142   -410   -267    275     62   -340  -2013  -1486  -1182  -1184  -1296   -956
   -363   -527   -163    444   -101   -345  -2026  -1499  -1189  -1195  -1304   -966
   -249   -467   -218    358    -18   -342  -2029  -1486  -1179  -1184  -1296   -958
   -215   -470   -254    342     18   -363  -2029  -1501  -1195  -1200  -1314   -963
   -218   -446   -231    329      5   -340  -2018  -1491  -1184  -1192  -1306   -953
   -145   -426   -280    285     67   -353  -2031  -1493  -1189  -1197  -1317   -974
   -109   -426   -316    267    101   -374  -2039  -1501  -1197  -1208  -1325   -976
   -132   -381   -249    257     57   -316  -1997  -1465  -1158  -1171  -1293   -937
   -213   -415   -205    311     -5   -311  -1979  -1457  -1153  -1169  -1293   -945
   -252   -444   -192    348    -31   -316  -1974  -1473  -1163  -1176  -1304   -937
   -236   -449   -213    342    -15   -329  -1984  -1483  -1179  -1189  -1325   -956
   -265   -514   -249    389     -7   -381  -2036  -1517  -1213  -1221  -1361   -992
   -174   -433   -262    303     41   -348  -2018  -1499  -1192  -1200  -1340   -971
   -192   -423   -233    306     18   -329  -2003  -1486  -1182  -1189  -1332   -963
   -194   -410   -218    301     10   -314  -1984  -1467  -1171  -1179  -1327   -956
   -168   -400   -231    285     31   -316  -1971  -1460  -1166  -1171  -1319   -937
   -176   -410   -233    290     25   -324  -1982  -1467  -1171  -1174  -1330   -953
   -215   -454   -239    335     10   -348  -2003  -1483  -1195  -1195  -1350   -969
    -96   -340   -246    218     72   -293  -1969  -1441  -1153  -1150  -1306   -932
    -96   -311   -215    205     59   -265  -1940  -1426  -1135  -1130  -1286   -914
   -254   -452   -197    353    -31   -324  -1977  -1470  -1179  -1176  -1327   -950
   -207   -452   -244    329     15   -348  -2010  -1491  -1202  -1202  -1348   -953
   -179   -426   -246    301     31   -337  -2021  -1493  -1202  -1200  -1337   -945
    -80   -342   -262    213     90   -303  -2026  -1480  -1192  -1176  -1312   -922
   -122   -324   -205    223     38   -265  -1987  -1449  -1169  -1153  -1286   -898
   -153   -387   -233    270     38   -309  -2005  -1462  -1187  -1171  -1306   -911
    -88   -311   -223    197     64   -267  -1974  -1431  -1156  -1140  -1273   -875
   -111   -337   -226    226     57   -283  -1990  -1441  -1163  -1145  -1273   -872
   -103   -345   -244    223     70   -296  -1987  -1444  -1171  -1150  -1275   -867
   -129   -329   -200    228     33   -265  -1948  -1426  -1153  -1132  -1257   -849
   -202   -381   -179    290    -12   -280  -1979  -1447  -1169  -1145  -1267   -870
   -166   -345   -179    257      5   -262  -1969  -1439  -1153  -1132  -1252   -854
   -135   -288   -153    210      7   -220  -1919  -1402  -1119  -1106  -1226   -820
   -207   -293    -85    249    -62   -189  -1878  -1356  -1072  -1065  -1195   -813
   -184   -311   -127    246    -31   -218  -1873  -1340  -1060  -1057  -1195   -828
    -85   -244   -158    166     36   -202  -1844  -1314  -1031  -1039  -1174   -797
   -109   -293   -187    200     36   -241  -1875  -1345  -1057  -1067  -1208   -833
    -38   -215   -176    127     67   -194  -1823  -1301  -1013  -1028  -1174   -810
   -114   -236   -124    174      5   -181  -1787  -1280   -987  -1015  -1163   -813
   -236   -353   -116    296    -59   -236  -1810  -1317  -1015  -1049  -1197   -854
   -192   -327   -135    259    -31   -231  -1800  -1312  -1008  -1039  -1189   -841
   -114   -272   -158    192     20   -215  -1774  -1296   -987  -1023  -1176   -826
   -122   -293   -174    207     23   -233  -1784  -1322  -1002  -1041  -1197   -844
   -197   -298   -101    249    -49   -200  -1753  -1299   -976  -1015  -1174   -826
   -202   -332   -129    267    -38   -233  -1756  -1309   -987  -1026  -1184   -841
   -142   -327   -184    233     18   -257  -1758  -1314   -989  -1034  -1195   -852
   -137   -314   -179    226     18   -246  -1751  -1309   -982  -1026  -1189   -852
   -111   -306   -194    210     41   -252  -1748  -1312   -979  -1026  -1189   -841
   -158   -337   -181    246     10   -259  -1743  -1314   -979  -1023  -1195   -836
   -161   -335   -174    246      5   -254  -1719  -1291   -961  -1002  -1179   -826
   -140   -311   -171    226     12   -241  -1699  -1275   -943   -984  -1163   -823
   -129   -290   -161    210     15   -226  -1686  -1260   -927   -971  -1153   -823
   -137   -303   -166    220     12   -236  -1686  -1267   -930   -971  -1156   -818
   -166   -335   -168    249      0   -252  -1693  -1278   -940   -979  -1166   -820
   -213   -376   -166    293    -23   -272  -1704  -1286   -950   -992  -1184   -831
   -163   -371   -207    267     20   -290  -1704  -1293   -956   -995  -1192   -836
   -109   -332   -223    218     57   -277  -1691  -1280   -940   -976  -1182   -831
   -161   -335   -174    246      5   -254  -1652  -1252   -906   -945  -1156   -818
   -210   -374   -163    290    -23   -267  -1654  -1265   -914   -953  -1166   -826
   -179   -387   -207    283     12   -298  -1673  -1293   -937   -976  -1192   -831
   -176   -342   -166    259     -5   -257  -1639  -1270   -906   -945  -1171   -813
   -142   -301   -158    223      7   -231  -1605  -1244   -880   -917  -1156   -807
    -85   -335   -249    210     80   -290  -1636  -1286   -914   -945  -1192   -836
    -96   -366   -270    231     85   -319  -1636  -1301   -930   -958  -1208   -841
   -145   -384   -241    262     46   -314  -1613  -1296   -917   -948  -1210   -854
   -127   -384   -257    257     62   -322  -1615  -1301   -917   -943  -1218   -862
   -140   -350   -213    244     33   -283  -1602  -1299   -896   -914  -1195   -826
   -153   -296   -142    226     -5   -220  -1556  -1265   -857   -872  -1158   -787
    -88   -257   -168    171     38   -213  -1530  -1244   -836   -857  -1156   -787
   -116   -272   -155    194     18   -215  -1506  -1234   -828   -846  -1158   -805
   -122   -267   -145    192     10   -207  -1509  -1239   -826   -836  -1150   -792
    -57   -236   -179    148     59   -207  -1514  -1249   -826   -833  -1150   -782
    -96   -192    -98    142      0   -145  -1441  -1197   -763   -776  -1104   -761
    -98   -166    -67    132    -18   -116  -1428  -1187   -740   -750  -1085   -748
    -90   -158    -70    122    -12   -114  -1441  -1208   -750   -750  -1093   -745
    -83   -150    -67    116     -7   -109  -1460  -1221   -753   -745  -1098   -743
    -80   -163    -83    119     -2   -124  -1486  -1241   -766   -748  -1111   -740
    -75   -220   -148    148     36   -184  -1491  -1252   -782   -761  -1130   -756
    -98   -290   -192    192     44   -241  -1504  -1270   -802   -782  -1148   -789
    -67   -298   -231    184     80   -265  -1512  -1278   -810   -784  -1156   -810
    -72   -342   -272    205     98   -309  -1514  -1299   -833   -805  -1189   -833
    -80   -389   -309    233    114   -350  -1522  -1319   -852   -820  -1221   -852
   -109   -397   -288    252     88   -342  -1514  -1319   -846   -813  -1223   -839
    -88   -423   -335    257    122   -379  -1514  -1327   -854   -818  -1239   -846
    -64   -423   -361    244    145   -392  -1530  -1356   -875   -836  -1260   -854
    -62   -433   -374    246    153   -405  -1525  -1361   -872   -833  -1270   -865
    -72   -459   -387    267    155   -423  -1525  -1361   -867   -828  -1280   -867
    -77   -462   -384    270    153   -423  -1530  -1366   -865   -820  -1275   -841
    -72   -462   -389    265    155   -426  -1527  -1363   -854   -805  -1260   -818
    -64   -452   -387    259    161   -420  -1525  -1363   -854   -807  -1267   -846
    -33   -527   -496    280    228   -511  -1509  -1330   -857   -828  -1309   -919
    -10   -613   -602    311    296   -607  -1413  -1200   -795   -813  -1340   -961
    -15   -530   -517    270    249   -522  -1270  -1018   -644   -693  -1249   -883
    -28   -337   -311    181    140   -324  -1156   -818   -449   -493  -1060   -727
     75     67     -7    -72     41     31  -1117   -717   -233   -205   -740   -410
     85    717    631   -400   -272    675  -1156   -745     10    184   -280     67
    -85   1034   1117   -475   -600   1075  -1400  -1140    -36    298    -98    241
   -210    696    906   -241   -558    800  -1688  -1628   -452    -67   -433    -85
   -244    -15    228    127   -236    106  -1888  -1992  -1021   -727  -1111   -724
   -171   -597   -426    384    127   -511  -1956  -2016  -1296  -1109  -1551  -1137
    -64   -797   -732    428    332   -766  -1909  -1886  -1278  -1150  -1639  -1197
    -51   -761   -709    405    327   -735  -1797  -1738  -1161  -1067  -1582  -1132
    -38   -644   -605    340    280   -626  -1678  -1597  -1026   -950  -1491  -1052
    -70   -550   -480    311    205   -517  -1608  -1506   -924   -857  -1415   -997
    -46   -527   -480    285    215   -504  -1608  -1486   -911   -846  -1413   -984
    -41   -535   -493    285    226   -514  -1584  -1470   -906   -844  -1418   -966
    -51   -537   -485    293    213   -511  -1558  -1444   -891   -831  -1415   -958
    -28   -501   -472    265    220   -488  -1561  -1436   -885   -820  -1408   -950
    -25   -519   -496    272    233   -509  -1571  -1439   -893   -828  -1423   -961
    -46   -511   -465    277    207   -488  -1556  -1431   -885   -823  -1428   -963
    -38   -514   -478    275    218   -496  -1553  -1426   -885   -826  -1441   -974
   -114   -509   -394    311    140   -452  -1519  -1389   -852   -792  -1413   -935
    -67   -462   -394    262    163   -428  -1514  -1387   -849   -787  -1408   -919
    -10   -478   -470    244    228   -475  -1527  -1395   -865   -802  -1434   -932
     -5   -514   -509    257    249   -511  -1530  -1400   -872   -807  -1447   -940
    -44   -514   -470    280    213   -493  -1514  -1384   -862   -792  -1441   -930
    -54   -498   -444    275    192   -472  -1499  -1361   -846   -766  -1426   -911
    -31   -501   -472    265    220   -488  -1504  -1366   -852   -769  -1434   -914
    -36   -498   -465    265    213   -483  -1499  -1366   -849   -766  -1436   -917
    -41   -506   -465    275    210   -485  -1493  -1358   -844   -761  -1441   -919
    -51   -504   -452    275    200   -478  -1491  -1356   -839   -750  -1439   -909
    -57   -517   -462    285    202   -491  -1486  -1356   -833   -745  -1441   -896
    -57   -542   -488    298    213   -517  -1483  -1356   -839   -745  -1454   -898
    -36   -517   -480    277    220   -498  -1501  -1374   -849   -748  -1460   -898
    -38   -542   -506    288    231   -524  -1506  -1379   -849   -748  -1467   -906
    -70   -535   -465    301    194   -498  -1499  -1369   -836   -730  -1454   -891
    -93   -506   -413    298    158   -459  -1486  -1356   -823   -709  -1439   -857
    -44   -493   -449    270    202   -472  -1506  -1374   -839   -719  -1454   -865
    -38   -519   -483    277    220   -501  -1514  -1384   -852   -727  -1473   -885
    -64   -514   -452    288    192   -483  -1501  -1369   -839   -709  -1460   -880
    -12   -509   -496    259    241   -504  -1519  -1384   -857   -722  -1475   -883
    -33   -519   -485    277    226   -504  -1519  -1376   -849   -711  -1470   -865
     -2   -509   -506    254    249   -509  -1535  -1387   -857   -711  -1478   -865
    -12   -509   -496    259    239   -504  -1538  -1387   -862   -709  -1478   -857
    -18   -509   -491    262    233   -498  -1527  -1374   -852   -693  -1465   -844
     -5   -517   -511    262    252   -514  -1517  -1371   -849   -691  -1449   -833
    -20   -517   -496    267    236   -506  -1517  -1376   -849   -683  -1447   -833
    -18   -483   -467    249    223   -475  -1514  -1369   -833   -662  -1431   -826
    -12   -470   -459    241    220   -465  -1517  -1376   -836   -659  -1434   -810
    -20   -485   -465    254    220   -475  -1501  -1369   -828   -649  -1423   -787
    -25   -465   -441    244    207   -454  -1486  -1361   -815   -631  -1410   -774
    -46   -454   -410    249    181   -433  -1467  -1343   -795   -613  -1397   -761
    -18   -423   -405    220    192   -415  -1447  -1314   -766   -584  -1376   -735
     44   -394   -439    176    241   -415  -1447  -1312   -758   -574  -1374   -727
     15   -402   -418    192    215   -410  -1439  -1304   -750   -571  -1392   -748
     10   -397   -407    194    207   -402  -1413  -1288   -727   -555  -1387   -753
     41   -402   -444    179    241   -423  -1400  -1280   -714   -545  -1389   -756
     28   -405   -433    189    231   -418  -1382  -1275   -701   -535  -1384   -748
     20   -407   -431    192    226   -418  -1376  -1288   -704   -537  -1392   -763
     -7   -441   -436    223    213   -439  -1366  -1291   -701   -532  -1395   -784
    -51   -472   -420    262    184   -449  -1358  -1299   -696   -527  -1400   -784
    -75   -457   -381    267    153   -420  -1337  -1283   -678   -506  -1384   -769
    -15   -449   -436    231    210   -444  -1350  -1301   -688   -517  -1395   -784
    -25   -465   -439    244    205   -452  -1350  -1317   -696   -524  -1400   -789
   -142   -483   -340    311     96   -413  -1304  -1280   -659   -483  -1369   -769
    -67   -478   -410    272    171   -444  -1291  -1273   -654   -478  -1369   -769
     28   -454   -483    213    252   -467  -1335  -1319   -691   -506  -1392   -771
     49   -457   -506    202    277   -483  -1369  -1350   -717   -527  -1413   -779
    -31   -480   -449    254    207   -465  -1348  -1337   -701   -511  -1400   -769
    -88   -488   -400    288    155   -444  -1312  -1309   -672   -483  -1379   -761
      2   -485   -488    241    244   -488  -1330  -1330   -693   -501  -1395   -784
     25   -493   -522    233    272   -506  -1327  -1330   -691   -498  -1397   -792
     33   -506   -540    233    285   -524  -1335  -1337   -696   -501  -1400   -795
      5   -522   -527    259    265   -524  -1332  -1337   -696   -496  -1395   -795
     -7   -532   -524    267    257   -527  -1325  -1337   -696   -491  -1395   -807
    -20   -532   -511    275    244   -522  -1312  -1327   -688   -480  -1389   -802
    -31   -537   -506    283    236   -524  -1306  -1332   -691   -478  -1384   -771
     -5   -548   -542    277    267   -545  -1319  -1361   -711   -498  -1402   -753
     -5   -584   -579    293    285   -581  -1317  -1363   -711   -501  -1408   -771
    -83   -581   -501    332    207   -542  -1286  -1335   -683   -465  -1376   -771
    -57   -576   -519    314    228   -548  -1286  -1337   -678   -462  -1371   -779
    -28   -584   -555    306    262   -571  -1291  -1356   -693   -480  -1387   -771
    -18   -607   -589    311    283   -600  -1296  -1376   -709   -491  -1400   -758
     15   -600   -615    293    314   -607  -1291  -1374   -706   -483  -1392   -761
     25   -558   -584    265    303   -571  -1273  -1369   -696   -470  -1382   -766
     23   -542   -566    259    293   -553  -1254  -1358   -680   -459  -1384   -771
     12   -527   -540    254    275   -532  -1213  -1322   -644   -423  -1350   -740
     57   -511   -571    226    314   -540  -1202  -1322   -644   -423  -1348   -743
     57   -514   -571    228    311   -542  -1202  -1325   -646   -428  -1353   -735
     44   -485   -530    220    285   -506  -1200  -1319   -633   -428  -1353   -701
     33   -467   -501    215    267   -483  -1163  -1293   -594   -384  -1309   -670
     33   -420   -457    192    244   -439  -1145  -1280   -568   -337  -1265   -654
      5   -428   -433    210    215   -431  -1153  -1291   -568   -327  -1254   -659
     23   -457   -480    218    252   -467  -1174  -1309   -581   -340  -1260   -678
     20   -475   -496    226    257   -485  -1200  -1332   -600   -355  -1265   -675
    -31   -524   -496    277    231   -509  -1210  -1353   -623   -374  -1286   -693
   -111   -568   -457    337    171   -511  -1189  -1332   -613   -366  -1280   -680
    -20   -597   -576    309    277   -587  -1215  -1369   -654   -415  -1314   -670
    -31   -654   -623    342    293   -639  -1215  -1376   -672   -444  -1350   -693
     28   -685   -714    327    368   -698  -1239  -1408   -711   -488  -1397   -756
    -18   -711   -696    363    337   -704  -1228  -1410   -709   -478  -1384   -766
    -18   -732   -714    376    348   -724  -1234  -1423   -719   -485  -1395   -774
     54   -732   -789    337    418   -761  -1260  -1449   -743   -504  -1410   -797
     62   -719   -782    327    420   -750  -1249  -1447   -737   -496  -1410   -802
     51   -714   -766    327    407   -740  -1236  -1444   -735   -496  -1410   -810
     20   -737   -758    358    389   -748  -1218  -1434   -722   -488  -1405   -802
      7   -758   -769    374    387   -763  -1208  -1426   -717   -483  -1400   -782
      2   -787   -789    392    394   -789  -1197  -1410   -714   -480  -1413   -797
     18   -859   -878    418    446   -867  -1143  -1337   -701   -491  -1454   -870
     18   -885   -904    433    459   -893  -1008  -1169   -615   -454  -1441   -875
     67   -771   -841    350    452   -805   -896   -992   -485   -340  -1337   -748
    122   -480   -602    176    361   -540   -792   -795   -270    -88  -1088   -493
     85     59    -25    -75     54     18   -719   -665     38    324   -633    -28
    -36    724    761   -342   -397    743   -782   -774    301    737   -137    491
   -163    810    974   -324   -568    891  -1078  -1244    132    683   -129    504
   -197    246    444    -25   -319    345  -1358  -1740   -420    106   -691    -20
   -205   -519   -314    361     51   -418  -1540  -2026   -969   -532  -1361   -667
   -158  -1013   -854    587    348   -935  -1558  -1977  -1137   -784  -1660   -979
    -80  -1080  -1002    579    457  -1041  -1462  -1826  -1070   -761  -1667   -995
    -67  -1015   -948    540    439   -982  -1335  -1662   -945   -659  -1592   -932
    -59   -909   -849    483    392   -878  -1234  -1543   -833   -561  -1509   -859
    -57   -849   -792    454    366   -820  -1166  -1475   -769   -514  -1467   -802
    -59   -846   -787    452    361   -818  -1135  -1444   -750   -491  -1449   -779
    -67   -852   -787    459    358   -820  -1122  -1431   -743   -480  -1441   -782
    -75   -852   -776    462    348   -813  -1114  -1423   -737   -470  -1426   -784
    -96   -846   -750    472    327   -800  -1098  -1410   -727   -459  -1413   -771
    -93   -852   -761    470    332   -807  -1096  -1408   -730   -459  -1413   -761
    -80   -852   -771    465    345   -813  -1093  -1408   -735   -462  -1413   -756
   -124   -862   -737    493    303   -800  -1075  -1392   -722   -449  -1400   -743
   -189   -862   -672    527    241   -769  -1044  -1363   -704   -428  -1376   -714
   -155   -857   -701    504    270   -779  -1036  -1350   -704   -426  -1371   -704
   -153   -854   -704    504    272   -779  -1026  -1343   -698   -418  -1363   -696
    -64   -857   -792    459    361   -823  -1054  -1376   -732   -446  -1384   -709
    -51   -849   -797    452    371   -823  -1057  -1382   -737   -441  -1379   -701
    -25   -849   -823    436    397   -839  -1054  -1382   -740   -441  -1379   -711
     10   -841   -852    415    428   -846  -1057  -1384   -748   -444  -1374   -711
      7   -846   -854    418    428   -849  -1041  -1376   -743   -439  -1366   -701
    -28   -844   -815    436    392   -831  -1023  -1361   -724   -423  -1361   -685
    -44   -852   -807    446    379   -831  -1015  -1361   -732   -431  -1358   -675
    -49   -862   -815    454    381   -839  -1008  -1353   -735   -426  -1350   -665
    -62   -878   -818    470    374   -849  -1002  -1348   -735   -426  -1356   -662
    -70   -878   -807    475    368   -844   -992  -1340   -730   -418  -1348   -657
    -72   -878   -805    472    363   -841   -987  -1332   -727   -410  -1335   -654
    -67   -880   -815    472    374   -849   -987  -1325   -730   -407  -1327   -657
    -64   -893   -828    478    379   -862   -989  -1322   -740   -413  -1327   -665
    -49   -891   -841    470    394   -867   -992  -1317   -745   -413  -1319   -649
    -49   -891   -841    470    394   -867   -995  -1317   -750   -410  -1314   -628
    -59   -893   -836    475    387   -865   -997  -1322   -761   -420  -1317   -620
    -67   -875   -807    470    368   -844  -1000  -1327   -771   -423  -1309   -620
    -46   -844   -797    446    374   -820   -997  -1327   -776   -420  -1296   -602
    -46   -839   -792    441    371   -818   -995  -1319   -774   -418  -1280   -605
    -28   -846   -818    436    394   -833   -989  -1309   -776   -420  -1275   -615
    -28   -849   -820    436    394   -836   -984  -1299   -779   -423  -1270   -597
    -25   -841   -815    433    394   -828   -987  -1291   -776   -418  -1257   -555
    -10   -831   -820    420    402   -826   -984  -1280   -771   -407  -1236   -527
    -15   -841   -826    426    405   -833   -974  -1267   -766   -405  -1226   -506
    -20   -836   -815    426    394   -826   -966  -1265   -766   -410  -1215   -491
    -15   -810   -795    413    389   -802   -958  -1254   -761   -400  -1189   -472
     -2   -789   -789    394    392   -792   -948  -1236   -735   -374  -1158   -462
      7   -795   -802    392    405   -797   -935  -1218   -727   -366  -1148   -465
     15   -795   -810    387    410   -802   -922  -1205   -722   -363  -1137   -470
     36   -782   -818    374    426   -800   -914  -1192   -714   -358  -1119   -467
     -2   -771   -769    387    381   -769   -878  -1153   -680   -327  -1080   -439
     15   -769   -784    376    397   -774   -862  -1145   -672   -319  -1070   -441
      0   -769   -769    381    384   -769   -846  -1137   -665   -311  -1052   -439
      7   -761   -769    376    387   -763   -831  -1127   -657   -309  -1044   -446
      2   -771   -774    381    387   -771   -820  -1122   -654   -311  -1041   -446
     -2   -779   -776    389    387   -776   -810  -1117   -649   -306  -1026   -441
     -5   -787   -784    394    387   -784   -802  -1119   -652   -306  -1023   -441
     -2   -795   -792    400    394   -795   -797  -1119   -652   -306  -1013   -436
    -10   -802   -792    407    389   -797   -789  -1119   -649   -303  -1010   -405
     -5   -800   -795    402    392   -797   -792  -1122   -654   -309  -1015   -381
     -2   -792   -789    397    392   -792   -792  -1124   -654   -301  -1002   -361
    -10   -792   -782    402    384   -787   -789  -1119   -646   -280   -984   -350
     -2   -805   -802    402    400   -805   -795  -1124   -657   -288   -987   -353
      2   -807   -810    402    405   -807   -800  -1132   -665   -285   -982   -345
      7   -787   -795    389    400   -792   -800  -1127   -659   -272   -969   -332
     28   -784   -813    379    420   -797   -795  -1122   -657   -267   -953   -329
     25   -784   -810    379    415   -797   -800  -1127   -665   -275   -945   -324
     28   -787   -815    379    420   -802   -805  -1137   -678   -293   -948   -324
     31   -795   -828    381    428   -810   -797  -1135   -683   -296   -940   -316
     23   -779   -802    379    413   -789   -782  -1117   -670   -277   -904   -288
     28   -792   -823    381    423   -807   -789  -1119   -672   -272   -883   -303
      5   -800   -805    397    405   -802   -779  -1106   -667   -262   -859   -311
     10   -818   -831    402    418   -826   -776  -1104   -678   -272   -849   -316
     20   -787   -807    384    413   -797   -776  -1101   -675   -262   -818   -303
     25   -789   -815    379    420   -802   -776  -1101   -685   -270   -813   -314
     31   -795   -826    379    428   -810   -763  -1088   -678   -265   -797   -311
     -5   -776   -774    389    381   -774   -737  -1067   -657   -249   -766   -298
    -12   -766   -753    389    368   -761   -711  -1041   -639   -239   -740   -288
     28   -737   -766    353    394   -750   -696  -1028   -631   -239   -730   -283
    -10   -719   -711    363    348   -717   -670  -1002   -600   -207   -688   -270
     23   -701   -724    337    371   -714   -670  -1005   -605   -213   -680   -288
     15   -675   -691    329    353   -683   -646   -984   -587   -202   -654   -272
      2   -636   -639    314    319   -636   -613   -961   -550   -176   -620   -244
     10   -600   -610    293    309   -605   -594   -948   -527   -150   -581   -210
      2   -607   -610    298    306   -607   -597   -950   -522   -140   -576   -187
      2   -613   -615    306    309   -613   -607   -969   -532   -150   -597   -166
      0   -613   -615    306    306   -613   -620   -974   -532   -140   -597   -103
      7   -620   -628    306    316   -623   -636   -987   -542   -148   -615   -109
      2   -665   -667    329    332   -665   -644  -1002   -561   -176   -649   -148
      0   -724   -724    363    361   -724   -649  -1015   -579   -200   -670   -163
    -10   -766   -756    387    368   -761   -646  -1023   -584   -207   -672   -174
    -54   -784   -730    418    337   -758   -633  -1021   -584   -213   -675   -179
    -12   -795   -782    402    384   -787   -652  -1044   -607   -239   -688   -192
    -18   -823   -805    420    392   -815   -652  -1057   -613   -244   -691   -202
    -67   -849   -784    457    355   -818   -646  -1057   -607   -241   -688   -189
    -62   -862   -802    462    368   -833   -652  -1065   -605   -246   -696   -187
    -54   -857   -802    454    371   -831   -649  -1070   -602   -239   -698   -187
   -119   -857   -737    488    309   -797   -626  -1060   -581   -231   -670   -163
    -75   -859   -787    467    353   -823   -631  -1070   -584   -239   -654   -189
    -62   -880   -818    470    376   -849   -631  -1065   -579   -236   -654   -207
    -33   -935   -904    483    433   -919   -626  -1049   -581   -254   -680   -236
     25  -1002  -1028    488    527  -1015   -576   -971   -571   -272   -719   -316
     41   -937   -982    446    511   -958   -462   -810   -459   -189   -652   -298
     96   -779   -875    340    485   -826   -358   -626   -298    -36   -506   -181
    137   -423   -561    142    348   -491   -259   -428    -46    254   -187    150
     75    197    122   -135    -23    161   -137   -249    316    719    345    714
   -155    607    761   -226   -459    683   -205   -413    465    995    691   1057
   -265    449    711    -93   -488    579   -472   -880    171    763    506    885
   -358   -171    187    262   -272      7   -696  -1330   -371    161    -96    306
   -249   -779   -530    514    140   -654   -909  -1571   -805   -345   -628   -226
   -179  -1088   -911    633    363  -1000   -940  -1501   -883   -472   -792   -387
   -119  -1156  -1039    636    457  -1098   -875  -1389   -841   -467   -810   -402
    -88  -1106  -1018    594    462  -1062   -782  -1278   -753   -400   -758   -353
   -106  -1015   -909    561    400   -963   -678  -1158   -636   -296   -670   -272
   -111   -961   -852    535    368   -906   -623  -1098   -579   -244   -626   -231
    -93   -937   -844    514    374   -891   -594  -1067   -555   -231   -613   -223
    -85   -917   -831    501    371   -875   -579  -1047   -537   -215   -600   -210
    -88   -935   -846    511    379   -891   -574  -1044   -537   -223   -605   -218
    -88   -930   -844    509    376   -888   -568  -1036   -530   -215   -600   -213
    -93   -909   -815    498    361   -862   -550  -1018   -509   -192   -579   -192
    -96   -909   -813    498    358   -862   -542  -1008   -501   -187   -571   -184
    -90   -914   -823    504    366   -870   -535   -997   -496   -189   -574   -187
    -90   -917   -828    501    366   -872   -524   -992   -496   -194   -576   -187
    -90   -914   -823    501    366   -870   -517   -984   -485   -187   -574   -179
    -80   -906   -828    493    374   -870   -514   -984   -485   -189   -576   -187
   -103   -917   -813    511    353   -865   -496   -979   -472   -181   -563   -181
   -122   -917   -795    517    335   -857   -483   -974   -462   -174   -545   -171
   -109   -911   -802    509    345   -859   -478   -969   -462   -174   -532   -166
    -96   -906   -810    498    355   -859   -478   -971   -459   -171   -527   -161
    -72   -914   -841    493    384   -878   -483   -976   -467   -181   -535   -171
    -98   -911   -813    504    355   -865   -472   -969   -459   -171   -524   -163
   -124   -893   -769    509    322   -831   -462   -958   -446   -158   -501   -148
   -153   -888   -737    519    290   -813   -449   -943   -431   -142   -483   -132
    -96   -898   -802    498    353   -852   -454   -953   -446   -158   -493   -150
    -98   -891   -792    493    345   -841   -444   -945   -436   -153   -483   -142
    -57   -891   -833    472    387   -862   -452   -950   -439   -158   -488   -145
    -54   -906   -852    478    397   -878   -454   -953   -441   -153   -488   -148
    -49   -896   -846    472    397   -872   -452   -945   -436   -142   -470   -135
    -44   -870   -828    454    392   -849   -457   -945   -431   -140   -462   -124
    -57   -862   -805    459    374   -833   -457   -945   -431   -140   -457   -119
    -67   -865   -800    465    363   -833   -462   -945   -431   -140   -452   -114
    -51   -867   -815    459    381   -841   -467   -943   -433   -140   -452   -114
    -46   -857   -813    452    381   -836   -459   -932   -423   -127   -439    -96
    -46   -844   -797    444    374   -820   -459   -924   -420   -122   -428    -83
    -44   -831   -787    436    368   -810   -462   -919   -420   -119   -423    -80
    -23   -813   -789    418    381   -802   -457   -911   -415   -116   -420    -75
    -12   -805   -792    410    387   -800   -452   -898   -407   -109   -418    -57
    -33   -818   -784    426    374   -800   -446   -893   -402   -103   -407    -41
     -7   -813   -805    410    397   -810   -452   -893   -405   -103   -407    -36
   -114   -784   -670    449    277   -727   -397   -841   -350    -51   -355     15
    -41   -766   -727    402    340   -745   -402   -846   -358    -64   -366      0
      5   -769   -774    381    389   -771   -402   -844   -361    -75   -381     -5
    -44   -766   -722    405    337   -743   -366   -797   -324    -41   -355     20
    -41   -743   -701    392    329   -722   -345   -766   -290    -10   -335     31
    -12   -735   -724    374    353   -730   -340   -758   -283    -10   -342     23
     15   -730   -745    355    379   -737   -322   -735   -270    -10   -348     18
     23   -724   -750    348    384   -737   -298   -719   -257     -2   -345     15
     12   -732   -745    361    379   -737   -277   -704   -244      5   -350      7
     -2   -735   -735    368    363   -735   -262   -693   -239      2   -355     10
    -41   -737   -696    389    324   -719   -231   -675   -220     15   -345     15
    -36   -737   -701    384    329   -719   -218   -667   -218     18   -345      5
    -12   -743   -730    379    358   -737   -223   -672   -226      7   -355     -7
    -18   -743   -724    379    353   -735   -215   -670   -223      5   -358     -7
    -25   -740   -717    381    342   -730   -205   -662   -213     10   -355     -5
    -31   -745   -714    387    340   -730   -194   -652   -205     15   -348      5
     10   -750   -761    371    384   -756   -200   -659   -218      0   -363     -5
    -54   -763   -709    407    324   -737   -187   -649   -207     10   -353      7
   -109   -763   -654    436    270   -709   -161   -623   -184     31   -332     25
    -59   -763   -704    410    322   -735   -161   -618   -184     25   -340     18
    -15   -763   -748    389    366   -756   -163   -618   -192     20   -355     10
    -15   -753   -737    381    361   -745   -155   -613   -184     28   -348     20
    -31   -745   -714    387    340   -730   -142   -600   -174     38   -335     25
     -7   -737   -730    371    358   -735   -148   -600   -176     33   -345     12
    -18   -743   -724    381    353   -735   -142   -597   -174     36   -345     18
    -10   -743   -735    376    361   -740   -137   -597   -174     33   -353     23
    -12   -750   -740    381    363   -745   -132   -594   -174     25   -363     18
    -31   -766   -735    394    350   -750   -116   -581   -163     33   -353     23
    -49   -771   -722    410    335   -748   -103   -568   -153     51   -337     38
    -46   -761   -717    402    332   -740    -90   -558   -142     57   -329     36
    -44   -743   -698    392    324   -722    -72   -545   -127     59   -322     41
    -38   -727   -688    381    322   -709    -57   -535   -122     62   -314     44
    -28   -704   -675    366    322   -691    -33   -517   -103     75   -293     44
    -20   -688   -667    353    322   -680    -23   -514    -98     77   -285     46
    -49   -680   -633    363    290   -657      5   -488    -75     98   -272     67
      0   -652   -654    324    327   -654     20   -480    -67    101   -275     67
     31   -605   -636    288    332   -620     41   -465    -49    114   -254     90
      7   -587   -597    288    301   -592     54   -462    -38    129   -239    103
    -18   -587   -571    301    275   -579     57   -465    -36    135   -231    103
    -46   -597   -553    322    252   -576     38   -478    -44    129   -226     96
    -31   -576   -545    303    257   -561     23   -480    -46    129   -215    103
      5   -610   -615    301    309   -613     -5   -504    -77     93   -246     80
     18   -662   -680    319    348   -670    -10   -509    -93     75   -265     54
    -83   -704   -620    392    265   -662     15   -488    -80     85   -246     54
    -36   -724   -688    381    324   -706     -2   -517   -114     51   -280     15
     12   -758   -771    371    389   -763    -23   -545   -148      7   -319    -28
    -12   -782   -769    397    376   -776    -18   -550   -155     -2   -327    -36
    -36   -800   -763    415    361   -782    -12   -555   -163     -7   -332    -41
    -23   -815   -792    420    384   -805    -15   -566   -174    -25   -355    -57
    -36   -820   -787    428    374   -805    -10   -558   -171    -20   -345    -64
    -41   -807   -766    423    361   -789     -7   -558   -166    -18   -340    -70
    -33   -805   -771    418    368   -789     -7   -561   -171    -28   -350    -80
    -49   -820   -771    436    361   -797     -2   -561   -174    -31   -355    -88
    -54   -833   -779    444    361   -807      7   -553   -166    -23   -353    -90
    -23   -875   -854    449    413   -865     20   -535   -171    -36   -381   -124
      2   -930   -935    462    467   -930     83   -452   -153    -57   -426   -184
     -2   -885   -883    444    439   -885    226   -277    -38     23   -379   -168
     51   -743   -797    345    423   -771    337    -85    124    174   -252    -54
    145   -405   -550    129    345   -478    413     85    342    431     18    213
    140    181     41   -163     46    111    491    223    665    854    493    685
    -18    717    735   -348   -376    724    439    119    875   1197    898   1075
   -161    584    745   -213   -452    665    148   -314    623   1031    771    956
   -220    -49    168    135   -194     59    -98   -792     51    415    171    402
   -249   -683   -433    465     90   -561   -246  -1021   -387   -111   -376   -114
   -158  -1044   -885    602    363   -966   -293   -982   -519   -306   -613   -335
    -85  -1153  -1070    618    491  -1111   -236   -883   -506   -335   -662   -389
    -77  -1119  -1041    597    480  -1080   -153   -782   -431   -280   -620   -363
    -64  -1036   -971    550    452  -1005    -54   -670   -324   -189   -540   -293
    -70   -961   -891    517    410   -927     15   -592   -249   -124   -483   -220
    -72   -932   -859    501    392   -898     51   -550   -218    -96   -462   -202
    -41   -922   -880    480    418   -901     67   -535   -205    -80   -457   -215
    -28   -917   -891    470    428   -904     72   -527   -200    -88   -462   -215
    -49   -911   -862    480    405   -888     85   -511   -192    -85   -457   -194
    -36   -893   -857    462    407   -875     90   -509   -189    -85   -459   -200
    -64   -888   -823    475    379   -857    109   -493   -176    -72   -449   -197
    -88   -841   -753    462    332   -797    127   -480   -161    -49   -420   -184
    -77   -839   -761    459    340   -800    137   -470   -155    -41   -426   -187
    -12   -867   -854    439    418   -862    129   -478   -166    -62   -439   -197
    -10   -857   -846    433    415   -852    132   -478   -166    -59   -426   -184
    -77   -857   -782    465    350   -818    153   -459   -150    -41   -410   -174
    -93   -852   -758    472    332   -805    166   -452   -140    -33   -405   -174
    -49   -820   -771    433    358   -797    174   -449   -135    -28   -400   -148
    -38   -810   -771    426    366   -792    176   -452   -132    -28   -394   -155
    -83   -802   -722    441    319   -763    192   -439   -119    -15   -379   -148
   -111   -792   -680    452    283   -737    210   -426   -109     -5   -361   -135
    -80   -787   -706    433    311   -745    202   -436   -119    -10   -371   -153
    -41   -774   -735    407    345   -756    202   -441   -119     -7   -368   -158
    -54   -771   -719    413    329   -745    210   -436   -111     -5   -358   -155
    -49   -761   -711    405    329   -737    215   -431   -106      2   -348   -153
    -33   -740   -706    384    332   -724    210   -431   -101     10   -345   -148
     10   -730   -740    358    374   -735    202   -441   -109     -2   -366   -155
      0   -704   -704    350    350   -704    210   -431    -96     10   -350   -137
      2   -685   -688    342    345   -685    213   -428    -88     12   -345   -124
     23   -675   -701    324    361   -688    200   -436    -96     10   -353   -124
     20   -657   -678    319    348   -667    200   -431    -85     25   -337   -111
     -2   -639   -636    322    316   -639    200   -428    -83     38   -324    -96
     -5   -631   -626    319    309   -628    202   -423    -75     49   -316    -77
    -23   -649   -626    335    301   -639    207   -418    -67     54   -306    -64
    -15   -639   -623    327    301   -631    202   -418    -67     57   -298    -59
      0   -610   -613    303    303   -610    210   -407    -57     67   -293    -46
     -2   -579   -576    290    285   -579    228   -384    -36     90   -267    -23
     64   -550   -615    241    337   -584    220   -394    -44     80   -277    -23
     70   -537   -607    233    337   -571    231   -392    -38     83   -280    -15
     59   -532   -592    233    324   -561    244   -387    -31     85   -280    -15
     28   -524   -553    249    290   -537    265   -366     -7    106   -257      5
    -12   -519   -506    265    244   -511    290   -342     15    127   -241     25
     49   -509   -558    228    303   -532    293   -340     20    127   -246     18
     25   -511   -537    241    280   -524    324   -311     49    148   -226     33
     23   -498   -522    239    272   -509    345   -285     72    166   -213     46
     12   -506   -519    246    265   -514    358   -277     83    171   -215     36
     -2   -504   -504    252    249   -504    387   -254    111    189   -200     46
      0   -501   -504    249    249   -501    410   -239    129    205   -187     44
     64   -493   -558    215    311   -524    402   -254    116    192   -205     15
     51   -498   -550    223    298   -524    415   -252    119    189   -205     10
     44   -501   -545    228    293   -522    428   -246    129    192   -205     18
     25   -504   -530    236    275   -514    436   -241    132    192   -205      7
      7   -509   -517    252    262   -511    452   -228    145    207   -189     12
      0   -504   -506    252    252   -504    459   -226    153    213   -179     15
    -23   -501   -478    262    226   -491    467   -218    158    220   -168     23
    -25   -496   -470    259    220   -483    478   -213    168    226   -161     25
    -57   -496   -439    277    189   -467    493   -194    184    239   -142     33
    -54   -488   -433    270    187   -462    498   -189    187    241   -135     36
    -49   -483   -433    267    189   -459    498   -187    187    239   -132     36
    -51   -467   -418    259    181   -444    509   -176    197    246   -116     49
    -49   -480   -431    265    189   -457    524   -158    213    265    -98     59
     -7   -485   -478    246    233   -483    511   -168    200    249   -103     49
     -7   -472   -465    241    226   -470    511   -166    202    257    -96     44
    -20   -462   -441    239    210   -452    519   -155    215    270    -85     46
    -38   -452   -413    246    187   -433    530   -142    226    270    -80     64
    -25   -446   -420    233    194   -436    535   -137    231    275    -67     64
      0   -420   -423    210    210   -420    537   -135    233    285    -54     59
    -38   -405   -368    220    163   -387    566   -109    262    314    -31     83
    -33   -381   -348    207    155   -366    589    -85    283    335    -12    101
     31   -348   -381    158    205   -363    576    -93    275    324    -23     88
     51   -319   -371    135    210   -345    584    -88    277    324    -15     98
     36   -306   -342    135    187   -324    600    -75    293    337     -2    114
      2   -301   -303    150    153   -301    631    -46    319    361     20    145
     33   -267   -301    116    166   -283    636    -49    324    371     31    155
     64   -223   -288     77    174   -254    628    -57    329    379     38    166
     12   -218   -231    101    119   -226    639    -51    345    389     54    192
     46   -236   -283     96    163   -259    613    -77    322    366     31    181
    101   -236   -337     64    218   -285    574   -106    298    355     10    158
     49   -249   -298     98    174   -272    587    -88    314    374     33    176
     59   -270   -329    103    192   -301    581    -90    298    355     20    168
     64   -290   -355    114    210   -322    571   -106    280    329    -10    145
     44   -332   -379    142    207   -355    568   -114    267    314    -28    129
     25   -371   -397    171    210   -384    566   -119    254    301    -44    114
    -18   -397   -379    205    179   -387    574   -119    246    290    -46    114
    -18   -410   -392    215    187   -402    563   -135    233    277    -59    103
    -10   -433   -426    220    207   -431    555   -145    223    265    -85     85
    -28   -428   -400    228    184   -415    563   -135    228    270    -72     90
     15   -428   -444    202    228   -436    550   -150    213    259    -75     72
     54   -415   -470    181    262   -441    545   -161    205    254    -72     70
     18   -413   -431    194    223   -420    555   -148    218    265    -59     83
    -44   -413   -368    228    161   -389    574   -129    239    285    -36    103
    -59   -441   -381    249    158   -413    589   -111    241    280    -44     98
     49   -498   -548    226    298   -522    610    -64    228    231   -109     28
     90   -491   -581    200    335   -537    719     75    303    259   -109     18
    161   -381   -545    109    350   -462    823    257    444    384      0    114
    179   -101   -280    -38    228   -189    935    475    688    667    288    387
    168    478    309   -322    -70    394   1008    626    997   1078    756    883
     23   1060   1036   -542   -506   1049    953    530   1221   1449   1208   1348
   -119   1101   1221   -491   -670   1161    714    155   1085   1415   1236   1374
   -233    571    805   -168   -519    685    478   -296    589    898    740    906
   -202   -122     80    163   -142    -20    285   -615     57    265     96    283
    -72   -537   -465    303    194   -501    228   -589    -96     33   -176     10
    -54   -667   -613    361    277   -641    293   -472    -64     20   -215    -41
    -59   -641   -581    350    257   -610    394   -348     28     83   -168    -10
    -62   -517   -454    290    194   -485    504   -218    148    187    -67     85
    -62   -457   -397    259    166   -428    561   -153    213    254     -5    127
    -57   -433   -376    244    158   -405    594   -111    249    283     20    148
    -15   -423   -407    218    194   -415    600   -101    254    285     25    148
    -18   -407   -389    213    184   -400    618    -83    272    293     44    166
      7   -387   -394    189    200   -392    620    -80    277    298     49    176
     25   -394   -420    184    220   -407    618    -80    277    298     49    171
      2   -394   -397    194    200   -397    623    -70    288    309     62    181
    -38   -394   -355    218    158   -376    639    -51    309    335     90    197
    -77   -381   -303    228    109   -342    652    -38    322    350    116    215
    -72   -376   -303    223    114   -340    657    -33    329    350    124    220
    -54   -374   -319    213    129   -348    657    -28    332    353    132    223
    -20   -366   -345    194    161   -355    649    -33    324    342    127    220
     54   -353   -407    148    228   -379    623    -51    309    327    116    205
     36   -361   -397    161    215   -376    628    -46    311    329    124    213
      2   -345   -348    171    174   -348    649    -28    329    358    155    239
     15   -314   -329    150    171   -322    644    -25    335    366    168    239
     54   -306   -361    124    205   -332    633    -33    329    358    163    231
     23   -324   -350    150    184   -337    646    -20    342    361    176    246
      0   -324   -327    161    161   -327    662     -5    358    379    197    265
    -10   -327   -316    168    153   -322    662      0    366    387    213    272
     -5   -319   -314    161    153   -316    654     -2    358    384    215    270
    -28   -316   -288    171    127   -301    665     10    371    400    236    285
    -41   -303   -262    171    109   -283    670     18    381    410    257    301
    -64   -277   -213    171     72   -246    672     28    394    426    280    316
    -18   -267   -252    140    114   -259    652     12    381    410    275    314
     41   -277   -319    116    179   -298    639      2    368    397    267    311
     44   -267   -311    109    176   -288    641     10    379    410    283    322
     18   -259   -277    122    148   -267    646     23    389    428    303    340
     51   -254   -306    101    176   -280    626     12    379    420    303    337
     67   -249   -316     90    192   -283    618      7    376    420    311    342
    101   -226   -329     62    213   -277    607      7    376    423    322    363
     98   -215   -314     59    205   -265    610     18    387    433    337    381
     72   -207   -280     67    174   -244    620     31    397    444    355    407
     67   -197   -265     62    166   -231    631     46    407    459    376    431
     51   -194   -246     70    148   -218    636     49    413    470    387    431
      5   -176   -181     85     93   -179    654     67    433    493    420    457
     31   -161   -194     62    111   -176    662     77    441    498    428    462
     44   -150   -194     54    119   -171    667     85    449    504    444    475
     -2   -163   -161     83     77   -163    693    114    472    524    467    491
      5   -155   -161     75     83   -158    709    129    491    542    478    488
     83   -150   -233     31    158   -192    704    132    485    532    472    472
     72   -153   -226     38    148   -189    724    153    506    548    491    480
     77   -142   -223     31    148   -181    743    171    524    561    506    483
     88   -127   -215     20    150   -171    761    189    545    576    524    496
     90   -140   -231     23    158   -184    761    189    542    568    517    491
     98   -145   -244     23    171   -194    763    192    537    558    511    480
     80   -145   -228     31    153   -187    774    202    548    571    527    493
     64   -150   -215     44    140   -181    787    215    555    579    537    509
     44   -163   -207     59    124   -184    789    218    555    579    537    504
     38   -161   -200     59    119   -179    792    218    553    579    535    498
     31   -171   -202     70    114   -187    795    218    548    576    530    496
     33   -158   -192     62    111   -174    805    231    555    589    542    514
     25   -161   -189     64    106   -176    805    228    550    587    537    514
     36   -155   -192     59    114   -174    805    233    548    589    537    517
     44   -150   -194     51    116   -171    805    236    545    592    535    519
     49   -145   -194     49    122   -168    805    241    542    594    532    522
     41   -142   -187     49    111   -163    810    254    548    602    545    548
     46   -142   -192     46    119   -166    818    262    553    610    548    561
     51   -150   -202     46    127   -176    820    262    550    610    545    558
     46   -148   -194     51    119   -171    831    267    553    618    550    563
     41   -158   -200     57    119   -176    833    267    553    626    548    571
     41   -158   -200     59    119   -179    841    272    555    633    555    579
     51   -150   -202     49    124   -174    849    283    555    636    558    581
     46   -127   -174     41    109   -150    875    306    574    652    571    597
     54   -106   -163     25    106   -132    891    327    587    659    584    615
     59    -90   -150     15    103   -119    911    345    597    670    594    626
     67    -98   -166     12    114   -129    919    348    594    667    587    623
     75    -96   -171     10    122   -132    930    355    600    670    592    628
     75    -64   -140     -7    103   -101    950    371    615    688    610    641
     70    -36   -109    -18     88    -72    961    371    623    696    620    657
     75    -20    -96    -28     83    -57    961    366    623    696    626    680
     75    -28   -103    -23     88    -64    940    350    613    680    623    680
     72    -49   -124    -12     96    -85    911    327    589    659    613    665
     54    -75   -129     10     90   -103    896    316    574    646    610    654
     31   -111   -145     38     88   -127    880    306    558    628    605    628
     85   -135   -220     25    153   -176    859    285    527    597    581    587
     57   -166   -223     51    137   -192    857    285    514    584    576    589
     49   -210   -259     80    153   -233    841    270    488    555    553    568
     25   -249   -275    111    148   -262    833    257    470    532    532    545
    -23   -285   -262    155    119   -275    841    259    465    522    527    550
    -10   -309   -301    158    142   -306    820    239    436    491    496    537
     15   -324   -340    155    176   -332    807    226    418    472    483    522
     36   -329   -366    145    200   -348    800    218    405    459    475    517
     85   -342   -428    129    257   -384    779    200    379    428    441    509
     31   -342   -376    153    202   -358    792    210    387    436    446    548
     25   -342   -371    158    197   -355    792    215    387    436    446    558
     33   -340   -376    150    202   -358    782    213    379    428    441    550
     77   -371   -449    148    262   -410    766    202    350    392    407    517
     72   -441   -514    184    290   -478    833    298    381    389    379    483
     41   -420   -462    189    249   -441    982    493    509    478    433    511
    135   -280   -415     70    275   -348   1098    706    665    618    548    597
    267     25   -241   -145    254   -106   1179    891    867    854    797    841
    246    602    353   -426    -54    480   1195    940   1127   1236   1265   1343
     62   1171   1109   -615   -524   1140   1062    727   1273   1558   1709   1813
   -132   1218   1350   -542   -743   1283    795    303   1085   1509   1748   1860
   -267    631    898   -181   -581    763    566   -124    563    963   1226   1353
   -218   -142     75    179   -148    -33    407   -353     54    309    522    665
    -46   -524   -478    285    215   -501    374   -303    -77     83    231    358
     -7   -605   -597    306    293   -602    475   -145      2    116    226    337
      0   -527   -527    265    262   -527    605     20    137    223    314    413
     -5   -418   -413    210    202   -415    691    127    244    322    410    496
     46   -381   -431    166    239   -405    717    161    270    342    428    506
     20   -400   -423    189    220   -410    737    187    285    345    436    509
    -51   -394   -342    223    145   -368    776    231    322    379    478    553
    -18   -366   -350    189    163   -358    774    239    324    381    485    558
      2   -358   -361    176    181   -361    774    246    324    379    493    561
     18   -337   -355    158    184   -345    771    249    324    376    498    568
    -10   -327   -316    168    153   -322    784    265    337    387    514    581
     41   -324   -366    142    202   -345    771    259    327    368    504    571
     15   -301   -316    142    163   -309    779    270    337    374    517    584
     -5   -290   -285    145    137   -288    784    280    345    379    530    597
     23   -285   -309    132    166   -296    776    277    340    374    530    589
    -23   -290   -270    155    122   -283    795    293    355    387    550    602
    -62   -283   -223    171     80   -254    813    316    376    402    574    623
     23   -259   -285    116    153   -272    792    296    355    381    555    602
     59   -254   -314     98    187   -283    789    296    355    384    553    602
     18   -270   -288    124    153   -280    802    309    368    397    566    620
     12   -265   -280    124    145   -272    802    311    374    400    571    631
     -7   -257   -249    132    119   -254    810    324    384    407    579    646
    -10   -254   -244    132    116   -249    810    332    392    413    579    659
     51   -249   -303     98    176   -275    789    316    376    397    561    649
     41   -246   -288    103    163   -267    797    324    387    410    574    665
     10   -244   -254    116    129   -249    802    337    400    426    587    678
     -2   -239   -236    122    116   -239    802    348    407    431    592    685
     -2   -239   -239    119    116   -239    795    342    407    428    587    683
     23   -228   -254    101    137   -241    784    340    402    428    589    675
     12   -218   -233    101    119   -226    782    350    410    441    600    680
      5   -202   -207     98    106   -205    787    363    423    459    618    696
     20   -189   -213     83    114   -200    779    363    423    462    623    701
     20   -187   -210     83    114   -197    771    363    420    465    628    701
     36   -179   -218     70    127   -197    761    363    420    465    623    701
     -2   -153   -150     77     72   -153    776    392    446    496    649    732
     10   -122   -135     54     72   -127    771    397    457    509    659    743
     67   -103   -171     18    119   -137    758    392    449    504    652    740
    101    -90   -194     -7    148   -142    745    379    439    493    641    730
     44    -88   -132     23     88   -109    763    394    454    511    654    748
     46    -64   -111      7     77    -88    771    402    465    522    659    758
     96    -49   -145    -23    119    -98    763    397    459    514    646    748
     64    -49   -114     -7     85    -80    782    415    480    535    654    753
     54    -36    -90     -7     72    -62    800    436    504    553    672    769
     85    -31   -116    -28    101    -72    802    441    506    548    662    758
     75    -33   -111    -20     90    -72    815    457    522    561    662    753
     77    -20   -101    -31     88    -59    826    470    537    571    665    756
     67    -15    -83    -25     75    -49    839    480    553    581    667    758
     75    -12    -88    -31     80    -51    841    483    555    584    659    753
     38    -20    -59    -10     46    -38    857    493    571    597    662    761
     41    -25    -70    -10     54    -46    854    483    568    594    652    750
     59    -31    -90    -12     75    -59    849    470    563    592    639    743
     10    -38    -49     15     28    -44    867    483    581    602    646    753
      5    -38    -44     15     23    -41    870    483    579    607    652    758
     62    -38   -101    -12     80    -70    852    465    561    589    631    737
     88    -54   -142    -15    114    -98    831    444    540    566    607    719
    -18    -70    -51     44     15    -62    852    465    563    584    633    745
    -18    -41    -23     28      2    -33    867    488    584    605    654    763
     75    -25   -103    -25     88    -62    844    472    568    589    633    748
    158    -31   -189    -62    174   -109    815    444    540    558    597    714
    145    -28   -174    -59    158   -101    820    454    550    568    607    722
    135    -20   -155    -57    145    -88    826    467    561    581    620    732
     90     -7   -101    -41     93    -54    844    488    581    605    639    756
     77     10    -67    -44     72    -28    854    501    597    618    654    779
    119     12   -106    -67    114    -46    841    493    587    607    641    769
    114     12   -103    -64    109    -44    846    498    592    607    639    769
    103     12    -90    -59     96    -38    849    504    597    610    639    776
     80      7    -72    -44     77    -31    849    509    600    610    633    776
    101     38    -62    -70     83    -10    859    522    613    618    644    782
    106     64    -41    -88     75     12    878    537    631    631    657    792
     80     96     15    -88     31     54    909    568    659    659    680    815
     75    142     67   -109      5    106    935    592    683    683    706    833
    101    140     38   -119     31     88    927    587    672    667    691    813
     98    161     62   -129     18    111    940    594    683    675    701    815
    106    197     88   -153      7    142    945    594    696    685    711    826
     96    231    135   -163    -18    184    953    600    711    706    724    844
    163    254     88   -210     36    174    922    576    698    688    709    831
    168    239     67   -205     49    153    891    548    678    667    693    815
    168    236     64   -205     51    150    870    530    662    654    683    807
    228    218    -10   -223    119    103    831    491    628    618    644    779
    187    176    -10   -184     98     83    826    483    613    600    623    761
    127    148     20   -137     51     85    836    483    610    592    618    753
    124    111    -15   -119     70     49    815    462    584    561    587    724
    103     70    -33    -85     70     18    813    454    568    537    558    698
     88     49    -41    -70     64      5    805    439    555    522    545    680
    109     31    -80    -70     96    -23    789    407    530    493    524    654
     54      7    -49    -33     51    -20    789    392    522    480    517    646
     41     -5    -46    -18     44    -25    789    384    517    472    509    636
     98    -12   -111    -44    103    -62    758    361    493    449    488    607
    114    -28   -142    -44    127    -83    745    348    478    433    475    587
     67    -25    -96    -23     80    -59    758    361    493    452    491    592
     83    -20   -103    -31     93    -62    763    361    498    459    496    597
    122    -36   -158    -44    137    -96    748    350    478    436    472    561
    114   -101   -215     -7    163   -158    797    418    488    420    436    504
    109   -109   -218     -2    161   -163    927    574    566    454    433    475
    163    -33   -197    -64    179   -114   1070    784    706    561    509    530
    259    262      0   -262    129    129   1182    992    932    805    753    758
    283    826    540   -555   -127    683   1182   1041   1205   1192   1195   1223
    101   1522   1418   -813   -657   1470   1039    867   1444   1628   1738   1797
    -72   1758   1831   -841   -950   1795    714    433   1350   1704   1899   1979
   -194   1215   1408   -511   -802   1312    454      7    854   1195   1421   1538
   -161    350    511    -96   -337    431    311   -275    244    446    644    805
    -67   -166    -98    116     12   -132    311   -231     44    127    252    392
    -36   -254   -218    145     90   -236    431    -57    127    148    223    335
    -36   -179   -145    106     51   -163    581    119    270    257    303    389
     10    -90   -101     38     54    -96    662    223    366    337    371    441
     38    -57    -96      7     64    -77    701    270    402    366    389    457
     38    -46    -85      5     62    -64    727    296    420    376    400    470
    -23    -46    -25     33      0    -36    750    319    444    397    415    483
    -31    -36     -5     33    -15    -23    758    324    452    402    418    485
     38    -36    -75     -2     54    -54    745    314    433    381    397    467
     59    -23    -83    -18     70    -51    750    319    441    387    400    470
     46    -15    -64    -18     54    -38    753    322    446    394    405    472
     41    -10    -54    -15     46    -31    758    324    446    397    410    470
     41      2    -41    -23     38    -18    771    335    457    407    423    475
     25     12    -12    -18     20      0    782    337    462    410    431    478
     51      5    -46    -31     49    -20    782    335    454    400    420    467
     54     10    -44    -33     49    -15    782    335    454    402    426    459
      5      5      0     -7      2      2    797    348    467    415    436    465
    -10     18     28     -2    -18     23    807    363    480    428    452    478
     44     25    -18    -36     31      5    792    345    465    410    436    459
     93     46    -49    -70     70      0    776    329    452    394    426    444
    103     38    -67    -72     85    -12    776    329    454    394    423    444
     20     36     15    -28      2     25    810    358    483    420    452    472
    -31     46     77    -10    -54     62    826    374    501    433    467    493
     85     59    -25    -72     57     18    795    345    475    405    439    470
     83     59    -25    -72     54     18    797    348    472    402    436    467
     51     46     -5    -49     28     20    805    358    485    413    444    472
     57     72     15    -67     18     44    797    353    483    413    444    465
     59     77     18    -70     20     49    797    358    488    415    444    467
     46     59     10    -54     18     36    802    374    498    428    449    475
     83     75     -7    -77     46     33    784    366    488    420    439    462
     96     83    -15    -90     54     33    776    366    485    418    441    462
    101     77    -23    -90     62     28    771    368    485    418    439    467
     83     83      0    -85     38     41    774    379    493    428    449    480
     90    109     18    -98     36     64    774    392    501    441    462    491
    145    140     -5   -145     75     70    756    381    491    431    454    483
    137    158     20   -148     57     90    756    387    496    441    459    488
    137    163     25   -153     54     96    756    389    496    444    462    488
    109    174     64   -140     23    119    776    407    514    462    480    511
     90    181     90   -137      0    135    789    415    522    467    488    519
    137    189     51   -163     41    122    779    405    511    454    472    506
    124    218     90   -171     15    155    792    420    524    467    483    519
     75    220    145   -148    -33    184    815    446    548    488    501    540
    103    218    111   -163     -5    166    815    452    555    491    501    530
    132    218     85   -174     23    153    826    462    563    496    501    524
    111    233    122   -174     -5    179    846    478    579    509    517    530
    103    231    127   -166    -10    179    854    483    589    514    517    530
     72    239    166   -158    -46    202    867    491    605    524    527    537
     83    236    150   -161    -33    194    870    488    607    522    527    527
    106    228    119   -168     -7    174    862    475    597    509    511    511
     75    215    140   -145    -31    179    872    480    607    519    517    519
     90    194    103   -145     -7    150    859    462    589    498    496    498
     90    181     88   -137      2    135    854    454    579    485    480    485
     77    174     96   -127    -10    135    854    446    576    483    478    485
     67    194    127   -129    -28    161    849    441    576    488    483    488
     72    202    127   -137    -28    166    846    439    576    488    480    485
     59    213    153   -135    -46    184    846    436    579    488    480    488
     15    192    176   -106    -80    187    857    452    589    501    491    498
     15    215    200   -114    -90    207    865    462    600    511    501    511
     46    207    161   -127    -57    184    867    462    600    509    493    509
     59    226    166   -142    -54    197    857    457    594    506    485    506
     85    226    140   -155    -28    184    849    452    592    501    480    501
     75    210    135   -142    -28    174    852    457    594    504    483    506
     64    231    166   -150    -49    200    854    459    600    509    488    514
     62    236    174   -150    -57    207    852    457    600    506    483    509
     38    233    194   -137    -77    215    865    470    607    519    493    522
     59    246    187   -153    -62    218    859    459    605    519    491    517
    122    275    150   -200    -15    213    839    441    592    506    478    498
    116    275    158   -197    -20    218    841    446    594    504    483    506
     83    259    176   -171    -46    218    846    449    592    496    478    506
     44    246    202   -145    -77    226    857    459    605    506    485    514
     80    259    179   -171    -49    220    852    454    600    498    478    509
    142    296    153   -220     -5    226    857    457    602    501    480    511
    127    311    181   -220    -28    246    878    472    618    517    491    519
     80    340    259   -210    -88    301    911    506    649    545    522    545
     80    337    257   -210    -90    298    927    519    662    558    530    558
    119    355    236   -239    -59    298    917    514    657    555    527    548
     72    397    324   -236   -127    363    935    535    680    579    550    568
     83    420    337   -252   -127    379    945    535    693    592    563    584
    106    449    342   -277   -119    394    927    522    688    592    563    589
    124    454    329   -290   -103    392    896    493    667    574    545    576
     85    439    353   -262   -135    397    891    496    667    574    545    587
    129    413    283   -270    -75    348    854    465    633    542    514    568
    103    379    272   -244    -85    327    841    457    620    537    504    555
    111    342    231   -228    -59    288    831    449    605    519    480    532
    140    288    148   -215     -2    218    807    431    574    485    444    504
    132    259    127   -194      2    194    795    418    555    470    423    488
    132    228     93   -181     18    161    782    402    532    439    389    459
    122    207     85   -166     18    148    771    384    511    415    366    441
    116    176     57   -148     28    116    766    371    496    405    353    420
     90    163     72   -127     10    119    774    381    504    410    358    423
     77    163     83   -122     -2    122    774    387    506    410    358    426
     98    153     54   -127     20    103    763    376    498    400    348    407
     67    150     80   -109     -7    116    769    381    501    405    350    402
     72    148     75   -109      0    111    771    381    504    407    355    402
     70    140     70   -106      0    106    766    387    496    405    350    392
    106     67    -41    -88     72     12    787    428    491    374    301    340
    142     38   -103    -93    124    -31    883    558    545    381    277    301
    166    148    -18   -155     93     64   1026    761    693    504    374    376
    231    376    145   -303     41    262   1140    974    906    730    587    576
    252    852    600   -553   -174    727   1171   1065   1163   1083    984    989
    161   1493   1332   -828   -584   1413   1070    956   1395   1480   1480   1514
    -23   1797   1821   -885   -922   1808    797    587   1376   1636   1722   1758
    -98   1353   1452   -631   -774   1402    517    109    904   1182   1301   1358
   -132    581    711   -226   -420    646    374   -200    316    467    574    680
    -70     25     96     20    -83     59    355   -171     85    109    158    275
     -7   -145   -137     77     64   -142    426    -31    106     70     77    174
     38    -90   -129     25     83   -109    532    106    218    150    135    207
     54    -15    -70    -18     62    -41    631    228    329    241    207    270
     46     44     -5    -46     25     18    693    296    397    298    254    316
     46     51      5    -49     20     28    732    340    436    327    277    340
     36     70     33    -54      0     51    750    358    454    340    288    348
     49     80     31    -67     10     57    748    361    457    340    283    345
     54     77     20    -67     15     49    750    366    462    345    285    342
     33     90     57    -62    -10     75    766    379    478    363    303    350
     44    101     54    -72     -5     77    761    379    478    355    296    348
     54     98     44    -77      5     72    766    381    480    355    296    353
     15     98     83    -57    -33     90    776    389    488    368    306    358
     36    111     75    -72    -18     93    776    392    493    374    311    358
    106    119     12   -114     46     67    750    366    465    342    280    335
     77    114     36    -96     20     75    758    374    472    350    288    342
     64    111     46    -90      7     80    763    381    478    355    293    350
     67    132     64    -98      2     98    761    387    483    368    306    353
     90    124     31   -109     28     77    756    379    478    361    296    340
     46    124     77    -88    -15    101    774    400    496    376    309    355
     49    132     83    -90    -18    109    771    397    493    374    306    353
    119    148     28   -132     46     88    756    381    475    358    285    337
     88    150     59   -119     12    106    761    389    480    363    290    345
     59    135     72    -98     -7    103    763    394    483    363    293    353
     31    142    111    -88    -38    127    766    405    493    379    306    363
     51    148     96    -98    -20    122    763    407    498    392    311    358
     70    150     80   -111     -5    114    753    400    488    384    303    348
     75    161     85   -119     -5    122    748    397    485    381    298    345
    127    166     36   -148     46    101    727    387    472    366    283    335
    106    179     72   -142     18    127    727    389    475    371    288    342
    101    181     80   -142     10    132    730    397    480    379    301    355
    106    184     77   -145     12    129    724    400    483    384    306    363
    109    189     80   -150     12    135    711    394    478    379    303    363
    142    192     49   -166     46    122    698    392    470    374    298    361
     93    197    103   -148     -5    150    714    415    488    400    322    379
     85    207    122   -148    -18    166    714    420    491    405    332    392
    111    218    106   -166      2    163    709    418    488    402    329    397
    135    254    119   -194      7    187    709    420    493    410    335    400
    171    254     83   -215     44    168    698    410    480    394    322    389
    148    254    106   -202     20    179    711    420    491    405    332    400
     80    267    187   -176    -54    228    745    452    522    436    361    428
    137    298    161   -218    -10    231    737    449    522    436    353    420
    158    301    142   -231      7    223    737    446    522    431    345    410
    158    303    142   -231      7    223    753    462    537    441    355    415
    161    309    145   -236      7    228    766    480    555    454    363    420
    155    319    163   -236     -2    241    779    488    566    457    361    420
    145    296    150   -223     -2    226    792    493    579    467    363    415
    153    296    142   -226      5    220    797    491    579    470    361    405
    109    293    184   -202    -38    241    815    501    589    480    366    407
     64    296    231   -179    -83    265    828    506    602    488    374    413
     57    303    244   -181    -93    275    828    506    605    493    379    415
    106    283    176   -194    -36    231    810    483    581    472    355    392
    150    272    122   -213     12    200    795    462    561    452    329    368
    111    272    161   -192    -23    218    802    465    563    454    332    371
     80    267    187   -176    -54    228    805    465    566    459    335    379
     51    272    220   -163    -83    246    815    478    581    480    355    397
     96    288    192   -192    -49    241    802    467    571    472    345    387
    106    285    179   -194    -36    233    797    459    563    459    329    379
     83    290    207   -187    -62    249    807    470    574    467    340    392
    114    290    176   -202    -31    233    800    467    571    465    332    387
    119    290    171   -205    -25    231    797    467    568    465    332    384
    103    283    179   -192    -36    231    800    470    566    465    337    392
     57    293    233   -176    -90    265    815    488    581    480    350    402
     80    298    218   -189    -70    259    813    488    581    480    350    400
     90    301    210   -197    -59    257    807    485    579    478    350    400
    122    301    179   -210    -28    241    802    483    571    467    342    392
    129    290    161   -210    -15    226    789    480    561    462    335    381
    135    301    166   -218    -15    233    787    475    555    462    335    381
    114    301    187   -210    -36    244    792    480    561    467    340    389
     98    301    202   -200    -51    252    795    488    566    478    350    394
     83    296    210   -192    -64    254    795    491    563    478    345    389
     72    288    215   -181    -70    252    795    491    563    478    340    392
    109    288    179   -200    -36    233    787    483    550    465    329    384
    148    298    150   -223      0    226    776    478    540    457    322    374
    145    327    179   -239    -15    254    792    493    555    472    340    389
    148    345    194   -246    -23    270    807    506    566    483    350    400
    137    371    231   -254    -46    301    826    519    579    496    363    413
    132    376    244   -254    -54    311    833    522    584    501    366    415
    129    374    244   -254    -57    309    844    524    589    504    371    420
    129    402    272   -267    -72    337    865    540    607    527    397    444
    135    457    319   -298    -93    389    875    542    623    545    418    459
    137    488    350   -311   -106    420    870    537    631    558    431    467
    129    470    337   -301   -103    405    846    511    605    537    418    457
    122    457    332   -290   -106    394    833    491    594    527    413    457
    129    433    301   -283    -85    368    807    472    579    511    400    449
    155    389    233   -272    -38    311    784    452    548    483    368    420
    129    353    223   -241    -46    288    789    449    540    475    361    400
    103    309    205   -207    -49    257    787    444    527    462    350    381
     93    272    176   -184    -44    226    779    431    506    441    332    355
    103    241    137   -171    -15    189    766    415    488    420    311    342
    111    205     90   -161     10    150    748    392    459    392    280    324
    145    192     46   -168     49    119    724    366    431    366    249    301
    142    184     41   -166     49    114    719    361    426    361    241    303
    142    176     33   -158     54    106    724    361    423    355    244    303
    127    176     49   -153     38    111    724    361    420    353    241    296
    114    174     59   -145     25    116    724    361    420    358    249    301
    106    168     62   -140     23    116    722    361    420    358    252    296
    122    155     33   -137     44     96    719    363    413    348    239    277
    161    106    -57   -135    109     25    758    426    420    324    200    226
    192    109    -83   -150    137     15    878    579    504    361    202    207
    231    215    -15   -223    122    101   1015    784    662    493    311    293
    283    444    161   -363     62    303   1114    976    862    711    524    493
    298    937    639   -618   -171    789   1130   1041   1104   1060    930    914
    176   1527   1350   -852   -587   1439   1010    891   1288   1415   1382   1392
    -12   1714   1727   -852   -870   1719    732    493   1187   1465   1509   1525
   -109   1257   1366   -574   -737   1312    459      7    688    984   1067   1119
    -80    480    561   -202   -322    519    303   -283    114    277    337    444
     -2      7     10     -2     -7      7    296   -223    -49      7      5    109
     36   -111   -148     33     90   -129    379    -80      2      2    -41     44
     59    -64   -124      2     90    -93    498     67    119     85     15     88
    111     38    -72    -75     90    -15    584    174    223    179     96    161
    148    109    -38   -127     93     36    631    231    283    231    142    200
    153    124    -28   -140     90     49    657    257    309    249    155    205
    161    127    -33   -142     98     46    667    270    316    254    155    205
    142    129    -15   -137     77     57    670    275    322    259    161    205
    116    140     23   -129     46     83    680    283    329    267    166    210
    137    137      0   -140     70     70    678    277    322    259    155    202
    140    140      0   -140     70     70    683    285    329    270    168    215
    132    137      5   -137     62     70    688    293    337    277    176    228
    127    135      7   -132     59     72    691    293    335    283    181    228
    122    137     15   -132     51     77    688    285    329    283    179    223
    132    142     10   -137     62     77    685    283    324    280    176    220
    135    142      5   -140     64     72    680    280    322    277    174    218
    145    145     -2   -145     75     72    675    277    316    272    174    218
    148    145     -2   -148     75     72    672    275    311    267    168    218
    145    135    -10   -140     77     62    665    270    306    259    163    213
    142    129    -12   -137     77     57    665    270    303    257    166    218
    158    135    -25   -148     93     54    659    267    298    254    163    213
    163    142    -20   -153     90     62    657    267    298    259    168    210
    168    137    -31   -153    101     54    657    270    298    262    176    207
    176    142    -33   -161    103     54    649    265    293    259    179    207
    168    137    -31   -153     98     54    646    267    293    259    181    210
    158    135    -23   -148     90     57    644    270    293    259    184    210
    176    127    -49   -150    114     38    636    265    285    254    181    202
    168    137    -33   -153    101     51    631    265    285    252    184    202
    140    140      0   -140     70     70    628    265    285    257    192    215
    153    135    -18   -145     85     59    613    254    270    244    184    213
    158    135    -23   -145     90     57    605    249    265    244    184    215
    168    140    -28   -155     98     57    597    249    259    244    184    231
    171    158    -12   -166     90     72    592    254    265    252    200    252
    189    176    -15   -184    101     83    579    252    262    259    207    246
    166    174      7   -168     80     90    581    259    265    270    223    257
    148    184     36   -166     57    109    581    262    262    267    226    257
    200    194     -5   -197    103     96    561    249    246    254    220    246
    228    207    -20   -218    124     93    553    244    241    254    231    252
    223    220     -2   -220    114    109    545    239    239    254    241    257
    189    223     33   -207     77    127    553    241    244    259    249    267
     88    231    142   -161    -28    187    589    277    280    296    288    298
    233    249     15   -241    109    132    548    241    241    254    246    262
    192    241     49   -215     72    145    566    257    262    270    262    272
    129    249    119   -192      2    184    594    288    290    298    288    296
    174    280    106   -228     33    194    594    290    298    306    296    293
    213    298     83   -257     64    189    597    293    309    309    303    290
    171    288    116   -228     28    202    623    314    332    324    322    309
    140    285    145   -213     -2    215    633    319    340    329    322    301
    205    296     90   -252     57    194    618    296    324    303    293    265
    205    290     83   -249     62    187    623    298    332    303    298    267
    158    283    124   -220     18    205    636    309    345    322    319    280
    127    277    150   -202    -12    215    636    298    342    314    322    280
     98    275    174   -187    -36    226    636    296    345    316    324    283
    155    285    129   -220     12    207    623    275    332    303    306    254
    174    288    114   -231     31    202    615    262    322    288    296    239
    145    290    145   -220     -2    218    620    262    327    296    303    257
    114    298    184   -207    -36    241    626    267    337    311    319    275
     88    311    220   -200    -67    267    636    277    353    324    335    290
    114    322    207   -218    -46    265    633    275    353    319    332    285
    122    309    184   -215    -31    246    628    275    353    324    335    283
     90    303    210   -197    -59    257    641    290    371    345    353    298
    119    309    189   -215    -36    249    633    283    366    340    342    288
    103    301    197   -202    -46    249    636    285    368    342    345    296
     96    301    205   -200    -54    254    636    288    374    350    353    303
    135    311    174   -223    -18    244    620    275    361    337    340    293
    106    311    202   -210    -46    257    626    280    366    340    340    296
     85    309    223   -197    -67    267    631    290    379    353    353    311
    101    311    210   -207    -54    262    623    283    371    350    348    309
    124    306    181   -215    -28    244    607    265    358    337    332    293
    119    298    179   -210    -28    239    602    262    355    337    332    290
    111    298    187   -205    -36    244    602    267    363    345    335    285
    111    290    176   -202    -31    236    600    259    355    337    327    277
     72    285    210   -179    -67    249    602    262    361    342    329    285
     44    272    226   -161    -90    249    605    262    361    348    332    288
    127    259    132   -192     -2    197    576    233    329    316    309    262
    132    265    129   -200      0    197    568    228    324    311    303    257
    114    265    148   -189    -18    207    568    231    329    314    301    254
     90    267    176   -179    -44    223    571    231    332    319    306    257
     88    270    181   -179    -46    226    571    231    329    322    309    257
     75    267    192   -174    -57    231    571    231    329    319    301    252
     98    290    192   -194    -46    241    576    233    335    322    306    259
    129    329    200   -231    -36    265    594    249    348    335    316    267
    124    355    231   -239    -51    293    618    267    366    353    332    277
    124    358    233   -241    -54    296    628    280    374    355    332    285
    122    355    233   -239    -57    296    633    285    379    355    335    296
    150    374    220   -265    -33    298    633    280    379    353    335    293
    127    431    303   -277    -88    368    657    296    405    384    368    316
    122    462    337   -293   -106    400    657    293    418    397    384    332
    140    462    322   -301    -90    394    636    272    407    389    376    327
    124    454    327   -290   -101    392    615    246    394    371    363    322
    122    444    322   -283    -98    384    597    220    374    345    345    322
    129    405    272   -270    -70    340    558    192    345    332    327    296
     98    363    265   -231    -83    314    555    184    340    319    306    267
     62    319    257   -192    -96    288    553    176    319    309    283    236
    119    314    194   -215    -36    254    527    137    285    277    252    189
     88    277    189   -184    -51    233    519    116    267    254    228    166
     31    257    226   -145    -96    241    522    114    259    244    218    166
     33    231    194   -135    -80    213    511    101    239    215    192    158
     59    228    168   -142    -54    200    501     90    228    215    179    135
     62    207    145   -137    -41    176    504     90    228    213    168    114
     67    200    132   -132    -33    166    498     85    223    210    163    114
     72    202    127   -137    -28    166    493     83    223    207    153    116
     54    192    137   -122    -41    166    504     85    223    210    158    122
     64    189    122   -129    -28    155    496     75    218    200    140     96
     72    155     80   -114     -5    119    524    119    226    187    109     57
     75    122     46    -98     12     85    631    246    280    192     90     15
     93    194    101   -142     -2    148    776    436    410    285    163     59
    148    405    257   -277    -54    332    906    667    618    501    361    236
    218    833    615   -527   -197    724    922    750    841    802    698    584
    197   1509   1312   -854   -555   1410    774    626   1072   1213   1208   1127
     -5   1958   1964   -976   -984   1961    496    275   1119   1439   1540   1486
   -155   1577   1732   -711   -945   1654    215   -176    709   1065   1205   1156
   -179    776    956   -301   -566    865     25   -540     88    342    488    472
    -93    176    270    -44   -181    223    -12   -576   -215    -83     10    -12
    -96    -12     83     54    -90     33     88   -415   -181   -122    -75   -137
    -57     44     98      5    -77     72    220   -244    -59    -46    -20   -103
     25    150    124    -88    -49    137    327   -116     57     46     46    -49
     18    197    176   -109    -80    189    387    -46    116     96     80    -15
    -23    189    213    -83   -116    200    431     -5    150    124    109      2
     -2    210    213   -103   -109    213    441     10    171    142    124      0
     25    233    205   -129    -90    220    444     12    174    145    129     -7
     46    231    181   -140    -67    207    439     10    168    137    122    -12
     77    228    150   -153    -36    189    436      7    166    132    109    -18
     98    239    140   -171    -20    189    426      2    163    127    109    -23
     88    252    163   -171    -36    207    439     15    176    140    122     -7
     59    249    187   -155    -64    220    452     31    187    153    135     10
     23    257    233   -140   -103    246    465     44    200    166    145     25
     15    257    241   -137   -114    249    475     54    210    174    158     36
     51    249    197   -153    -72    223    467     49    202    171    148     18
    106    246    140   -179    -15    194    449     33    187    153    129      2
     28    254    226   -140    -98    241    478     64    218    179    161     41
     80    262    179   -174    -49    223    449     49    202    166    142     15
    101    272    171   -187    -33    220    439     38    194    161    137      7
     85    277    192   -184    -54    236    439     38    194    161    137     12
     41    270    228   -155    -93    249    454     54    213    171    148     28
     38    272    233   -155    -96    252    449     54    213    168    150     25
     59    288    226   -174    -83    257    444     54    218    174    155     28
      5    275    267   -140   -132    272    457     70    231    189    171     41
    -15    296    311   -140   -163    303    467     83    249    210    197     49
    161    303    142   -231      7    223    410     28    200    161    142    -10
    132    290    158   -213    -12    226    418     36    205    158    148      2
    119    296    176   -210    -28    236    420     44    213    161    153     20
    111    301    189   -205    -38    246    423     54    223    179    161     15
    129    303    171   -218    -23    239    407     41    215    174    163      2
    119    314    194   -218    -36    254    405     44    220    181    181     15
    116    316    200   -218    -41    257    402     44    220    181    179     15
     59    324    265   -192   -101    296    418     59    239    202    207     38
    116    353    236   -236    -59    296    402     49    231    197    205     31
    103    368    265   -236    -80    316    405     54    241    207    213     36
     38    379    337   -210   -148    358    428     75    265    226    236     62
    119    402    283   -259    -80    342    418     67    257    218    231     59
    148    407    257   -280    -54    332    402     54    246    218    239     51
    103    423    319   -265   -106    371    423     75    272    246    262     75
    124    444    319   -285    -98    384    423     75    277    252    265     72
    132    457    324   -293    -96    392    426     80    283    257    272     75
    166    475    306   -322    -70    392    423     80    285    254    270     75
    176    485    309   -329    -67    397    431     93    296    262    272     77
    145    478    329   -314    -93    405    452    119    322    283    290     88
    124    472    348   -298   -111    410    480    150    350    306    311    106
    103    475    368   -290   -132    423    496    163    366    319    316    109
    114    475    358   -296   -122    418    491    158    363    309    303     96
     62    470    405   -267   -174    439    514    179    384    327    316    106
     57    454    397   -254   -168    426    519    189    392    335    316    106
    127    444    316   -285    -96    381    501    168    366    303    283     77
    135    436    301   -285    -83    368    498    161    361    296    275     72
     98    428    329   -265   -114    379    504    166    363    303    277     64
     64    420    355   -241   -145    389    511    171    368    306    283     77
     72    402    329   -241   -127    366    511    171    361    296    270     75
    119    400    280   -262    -80    340    496    158    345    283    246     62
    135    400    265   -270    -64    332    485    150    337    275    239     59
    145    400    254   -272    -54    327    485    153    335    270    233     64
    176    413    233   -296    -28    322    475    148    322    254    223     64
    150    410    259   -283    -54    335    485    158    332    267    228     75
    132    418    283   -275    -77    350    496    174    345    280    233     88
    161    426    265   -293    -51    345    491    166    337    272    228     93
    137    402    262   -272    -62    332    493    171    337    280    226     96
    111    402    288   -257    -88    345    504    189    350    301    233     93
    106    433    324   -272   -109    379    517    202    361    316    254    114
     88    428    340   -257   -124    384    524    213    371    322    254    119
    124    415    288   -272    -83    353    514    200    350    298    228    106
    135    413    277   -275    -70    345    511    194    340    288    228    114
    101    415    314   -259   -106    366    522    205    350    303    239    114
     80    420    340   -249   -129    381    530    213    361    314    241    111
     77    415    335   -246   -129    376    527    210    350    301    231    114
     77    397    316   -239   -119    358    524    200    340    288    218    109
    124    381    257   -254    -67    319    506    184    319    270    192     90
     98    387    288   -241    -93    337    517    194    327    288    207     88
    145    389    244   -267    -49    316    509    184    311    265    184     75
    142    397    254   -270    -57    327    511    187    311    265    189     85
    129    394    265   -262    -67    329    517    189    314    272    194     88
    135    384    249   -259    -57    316    511    181    303    259    181     77
    101    363    262   -233    -80    311    514    176    293    244    171     80
     83    337    254   -213    -85    296    517    179    298    249    166     77
     64    337    270   -202   -103    303    522    184    303    262    176     70
     77    355    277   -215    -98    316    519    179    298    262    176     62
     88    384    296   -236   -103    340    532    189    309    270    187     70
    114    418    303   -267    -93    361    550    207    327    285    200     90
    163    441    277   -303    -57    361    553    207    322    280    194     96
    171    444    272   -306    -49    358    550    202    316    272    176     83
    124    454    327   -290   -101    392    566    220    337    303    207     93
    129    475    345   -303   -109    410    579    233    348    314    218    109
    153    509    355   -332   -101    431    592    241    361    327    231    127
    200    553    353   -376    -75    454    589    241    366    340    244    135
    179    558    376   -368   -101    467    566    228    361    340    244    140
    129    550    420   -340   -145    488    568    239    371    353    252    158
    161    537    374   -350   -106    457    537    215    345    329    226    153
    166    491    324   -327    -77    407    504    187    309    296    194    124
    132    441    309   -288    -88    376    498    181    293    285    179    101
    142    389    246   -265    -51    319    485    168    265    252    132     64
    119    340    218   -231    -49    280    480    161    244    233    111     46
     96    311    215   -202    -59    265    485    163    236    228     96     44
     57    290    231   -176    -88    262    483    158    226    220     85     44
    127    267    140   -197     -7    202    449    124    184    176     41     12
    103    246    142   -176    -20    194    454    132    184    176     36     12
    137    236     98   -187     20    168    446    127    171    168     23     -7
    116    236    119   -176     -2    179    452    129    174    171     33      0
    135    226     88   -181     23    158    436    116    155    158     18    -12
    106    228    119   -168     -5    174    439    122    161    168     20    -18
     77    239    161   -158    -41    200    452    140    171    176     28     -5
     80    181    101   -135    -10    142    493    189    179    166      5    -28
    101    150     46   -127     28     98    597    322    231    179    -10    -64
    158    218     57   -189     49    137    732    506    348    262     41    -33
    262    394    132   -327     64    265    846    724    514    420    184    101
    293    771    478   -532    -93    626    880    831    727    701    493    441
    272   1366   1093   -818   -410   1231    800    771    969   1088    961    945
     67   1766   1699   -917   -815   1732    594    472   1044   1314   1267   1275
    -83   1509   1592   -711   -836   1551    314     15    704   1018   1013   1060
   -114    750    865   -319   -491    807     77   -394     75    309    303    381
    -44    181    226    -70   -135    205     -5   -470   -244    -98   -150    -88
     38    -46    -88      2     62    -64     54   -350   -265   -176   -277   -246
    -10    -41    -31     25     10    -36    200   -176   -155   -101   -233   -220
     23     62     36    -44     -7     49    319    -33    -36     -5   -161   -153
    103    148     44   -124     28     96    374     33     23     49   -114   -114
    109    155     44   -135     31    101    413     72     51     70   -101   -103
    101    184     83   -142     10    135    441     93     67     80    -93    -88
     85    194    109   -142    -10    153    444     96     64     72   -103    -90
     98    197     98   -148      0    148    444     96     64     72   -106    -96
    106    197     90   -153      7    142    452     96     64     72   -109    -90
     77    187    109   -132    -15    148    472    119     85     96    -96    -67
     67    207    140   -140    -36    174    478    127     90     96   -106    -72
    106    192     83   -150     12    137    467    114     72     80   -122    -88
     83    197    111   -140    -15    155    475    116     72     80   -124    -85
     96    168     72   -132     12    122    478    119     72     77   -124    -80
    111    187     72   -150     18    129    467    106     64     77   -124    -96
     98    215    116   -158     -7    166    472    111     70     83   -122    -90
    135    233     98   -184     18    166    465    101     57     70   -137    -93
    103    246    142   -174    -18    194    472    111     67     75   -129    -83
    137    226     88   -181     23    158    465    101     54     62   -148    -96
    155    228     72   -192     41    150    457     93     44     51   -158   -101
    122    228    106   -176      7    166    470    109     59     64   -150    -83
     96    228    132   -161    -18    181    485    124     72     75   -140    -70
    122    226    101   -176     10    163    480    122     70     70   -145    -75
    137    220     80   -179     28    150    488    127     72     64   -148    -75
    135    246    109   -192     12    179    485    127     75     67   -145    -72
    148    262    114   -205     18    189    485    124     70     67   -140    -70
     93    239    145   -166    -25    192    504    140     83     77   -124    -51
     72    244    171   -158    -49    207    509    148     93     88   -109    -44
     83    252    168   -168    -44    213    504    145     96     83   -106    -44
    101    249    148   -174    -23    200    498    145     85     72   -106    -36
     83    244    161   -166    -38    202    509    161     98     88   -103    -23
    111    249    137   -181    -12    194    498    155     90     83   -109    -25
    132    262    129   -197      0    197    488    145     80     67   -106    -23
    153    262    109   -207     23    187    480    142     77     70   -103    -12
     70    290    220   -181    -75    254    496    161    106     96    -83     10
     77    296    215   -187    -67    257    504    171    119    114    -67     20
    184    311    127   -249     28    220    483    150    101     93    -88      7
    207    324    116   -265     46    220    478    148     96     80    -93     12
    181    332    150   -257     15    244    483    150     93     85    -83     20
    168    350    181   -259     -7    267    493    155    109     96    -72     33
    137    348    210   -244    -36    277    509    168    127    109    -62     46
    135    327    192   -231    -28    259    530    187    150    132    -36     54
    148    358    210   -254    -31    285    537    197    163    148    -28     54
    161    361    197   -262    -18    280    548    207    171    148    -31     57
    122    350    226   -239    -51    288    566    228    192    158    -23     72
     90    363    272   -226    -90    319    587    246    218    174    -10     75
     62    355    293   -210   -114    324    613    265    241    179      0     93
     85    358    270   -223    -93    314    610    259    244    181     -7     77
     77    358    280   -218   -101    319    620    272    267    197      0     70
    103    350    246   -226    -70    298    620    267    262    189      2     54
    109    337    226   -226    -59    280    613    252    254    184    -10     36
    106    342    236   -226    -64    288    605    239    249    174    -23     23
     80    332    252   -207    -85    293    615    241    259    176    -18     20
     59    314    254   -187    -96    285    623    249    267    179     -5     31
     12    309    296   -161   -142    303    639    262    285    192      5     46
     80    319    236   -200    -77    277    623    246    270    171    -15     25
    137    332    192   -236    -28    262    607    233    259    161    -25     10
    114    348    233   -231    -59    290    615    241    275    171    -12     25
    114    345    231   -228    -59    288    615    244    275    174     -7     25
     83    355    272   -218    -96    314    631    257    296    192     15     38
     51    379    324   -215   -135    353    644    270    309    202     33     57
    129    361    231   -244    -49    296    626    254    296    184     12     31
    132    371    236   -254    -51    303    620    249    296    187     15     25
    124    381    257   -254    -64    319    623    254    303    189     15     28
     80    376    296   -231   -106    337    633    267    316    194     23     46
    119    371    252   -244    -64    311    623    254    306    181     23     44
    109    379    270   -246    -83    324    618    254    314    187     23     23
     57    366    309   -213   -124    337    636    272    327    200     38     36
    116    374    257   -246    -70    316    623    257    311    181     28     28
    129    366    236   -246    -51    301    618    254    314    184     28     20
     59    363    301   -213   -122    335    641    275    335    202     46     44
     31    376    345   -205   -158    363    649    283    345    213     59     59
     70    363    290   -218   -111    329    636    270    332    197     46     44
    122    335    213   -228    -44    275    623    257    316    179     31     33
    135    353    215   -246    -41    285    613    246    309    174     25     23
     83    342    259   -213    -88    301    626    254    322    184     36     25
     49    327    275   -189   -111    301    631    257    324    184     38     28
    137    322    184   -228    -23    254    610    236    298    150     20     18
    116    337    220   -228    -54    280    607    233    301    155     23     12
     98    319    220   -210    -62    272    613    239    309    161     18      2
     88    311    223   -200    -67    267    615    236    309    161     25      0
     46    303    257   -174   -103    280    626    246    314    168     41     15
     49    301    249   -176   -101    277    623    241    314    168     38     15
     57    290    233   -174    -88    262    620    239    311    161     25      7
    122    301    179   -213    -28    241    594    218    290    142     10    -15
    145    316    171   -231    -12    244    584    202    277    129      7    -20
    142    311    166   -228    -12    239    587    205    285    132      5    -25
    132    327    194   -231    -31    262    613    226    311    158     28    -10
    137    350    213   -246    -38    283    636    246    332    176     54     10
    140    358    218   -249    -38    288    649    252    340    176     59     23
     44    363    319   -205   -137    342    691    293    381    218    101     64
     64    394    329   -228   -132    363    704    309    400    236    122     72
    119    433    314   -277    -96    374    698    306    402    239    127     72
     88    465    376   -275   -142    420    722    324    431    265    150    106
    161    506    345   -335    -93    426    701    309    420    262    155    106
    184    506    322   -345    -67    413    678    293    413    254    153    101
    176    493    316   -337    -72    405    670    293    418    259    161    111
    140    475    335   -306    -96    405    675    303    431    275    179    129
    163    441    277   -303    -57    361    639    272    394    236    145    103
    181    410    228   -296    -23    319    623    254    371    207    116     85
    158    355    194   -257    -20    275    623    254    368    202    103     59
    124    301    176   -213    -25    239    615    244    353    192     93     33
    132    301    166   -218    -18    233    602    226    335    176     85     20
     59    290    231   -176    -85    262    615    233    345    181     90     33
     70    265    194   -168    -62    228    613    231    340    166     75     25
     77    259    181   -168    -51    220    615    239    342    174     83     33
     98    262    163   -181    -33    213    605    226    332    166     72     23
     72    262    189   -166    -59    226    607    228    335    166     75     23
      5    265    257   -137   -127    259    626    246    355    179     96     49
     59    259    200   -158    -70    231    607    233    342    174     88     36
     75    249    174   -163    -49    213    610    236    337    163     75     15
    116    207     90   -163     12    150    644    290    340    142     44    -28
    145    197     51   -171     46    124    758    431    407    174     46    -46
    197    272     75   -233     62    174    885    613    537    272    122      7
    257    509    252   -387      2    381    984    810    732    478    327    210
    303    961    657   -633   -176    807   1015    917    984    815    698    600
    215   1569   1353   -893   -568   1462    963    875   1252   1223   1179   1106
     31   1831   1800   -930   -883   1816    735    550   1260   1363   1389   1322
    -67   1397   1462   -665   -763   1428    452     72    800    914    969    930
   -148    670    815   -262   -480    743    262   -275    236    257    316    319
    -85    179    262    -49   -174    220    205   -301     -5    -62    -44    -57
    -36      5     41     15    -38     23    267   -179      0   -116   -135   -161
    -23     10     33      5    -31     23    374    -49     88    -59   -101   -124
     25    101     72    -64    -23     88    470     67    184     23    -28    -67
     44    189    142   -119    -49    168    537    150    265     98     44     -7
     49    233    184   -140    -67    210    576    194    306    132     80     31
     57    244    187   -153    -64    218    592    210    316    142     77     31
     72    241    168   -158    -46    205    592    213    319    140     75     28
     49    249    200   -153    -75    226    605    223    332    153     96     44
      0    262    262   -129   -129    262    631    249    358    176    122     70
     44    272    228   -161    -90    252    623    249    353    174    119     75
     90    265    174   -179    -41    218    615    244    342    163    101     67
     90    257    163   -174    -36    210    618    244    342    163    101     72
     90    257    166   -174    -36    213    623    254    353    179    114     75
     85    270    181   -179    -49    226    623    257    358    200    132     77
     88    285    197   -189    -54    241    620    257    358    207    145     85
     88    290    202   -189    -57    246    620    259    361    207    153    101
     90    290    200   -189    -54    246    618    262    355    200    150    106
     88    267    179   -179    -46    226    613    259    350    194    129     96
     83    267    184   -176    -51    228    620    270    361    202    137    106
     88    259    168   -174    -38    215    626    280    366    205    145    122
    103    252    148   -176    -20    200    618    285    366    210    145    122
     96    272    176   -187    -38    226    615    285    368    215    155    127
     93    275    179   -184    -44    228    613    285    366    218    158    135
     93    270    174   -181    -41    223    610    290    368    218    158    142
    101    277    176   -189    -36    228    613    296    374    228    171    153
    111    285    171   -200    -31    228    613    298    376    233    179    163
    109    290    179   -200    -33    236    607    303    379    239    181    176
    103    285    181   -194    -38    233    605    298    376    241    181    179
    103    280    176   -192    -36    228    600    293    374    252    189    179
    106    290    184   -200    -38    239    592    293    371    254    189    181
    111    285    171   -200    -31    228    589    290    366    249    184    192
    116    293    174   -205    -28    233    587    288    366    257    187    205
    122    306    184   -213    -31    246    584    288    371    272    194    218
    129    316    184   -226    -28    252    574    285    366    277    194    223
    119    319    200   -220    -41    259    574    285    366    280    197    239
    124    324    200   -226    -38    262    568    285    366    277    197    259
    150    316    166   -233     -7    241    563    283    358    277    187    254
    161    342    181   -254    -10    262    568    290    363    296    210    262
    140    342    200   -241    -28    272    576    293    368    303    213    265
    135    342    205   -241    -33    275    576    293    366    298    207    262
    148    350    202   -249    -25    277    581    293    366    296    207    259
    158    368    210   -265    -25    290    589    303    371    301    207    257
    158    379    220   -270    -31    301    602    322    384    303    213    272
    148    363    213   -257    -31    290    618    345    400    314    207    277
    142    363    220   -252    -38    293    636    368    418    335    228    285
    150    374    220   -265    -36    298    641    379    428    340    226    277
    155    384    228   -270    -36    306    654    394    441    350    228    277
    148    392    244   -270    -49    316    670    405    452    361    231    285
    129    389    259   -259    -64    324    685    413    467    366    231    298
    140    381    241   -262    -51    311    688    413    465    366    226    316
    137    358    220   -249    -41    290    685    405    457    358    210    311
    119    348    226   -236    -51    288    701    407    462    358    202    309
    114    358    244   -236    -64    301    711    415    467    363    207    322
    114    340    226   -228    -57    283    706    402    454    345    187    311
    101    340    239   -220    -70    290    706    402    449    348    192    316
    124    366    239   -246    -57    303    709    410    457    353    200    337
    132    366    233   -249    -49    301    709    413    449    342    200    350
    145    340    192   -244    -23    267    698    402    436    335    184    319
    109    337    228   -223    -59    283    711    407    439    345    189    306
     98    348    246   -223    -75    298    730    420    444    353    197    314
    148    353    205   -249    -28    280    717    426    441    355    200    335
    142    340    197   -241    -28    267    709    426    436    350    200    348
    137    348    210   -244    -36    280    717    431    436    350    207    361
    148    361    213   -257    -33    285    714    431    431    348    210    374
    163    374    210   -267    -23    293    717    433    431    350    218    379
    158    376    218   -267    -31    298    719    439    431    350    228    379
    148    361    210   -254    -31    285    730    441    426    350    233    358
    187    376    189   -283      0    283    724    441    420    348    236    355
    202    389    187   -296      7    288    717    441    415    345    239    363
    200    371    171   -285     12    272    717    436    405    337    236    361
    197    353    155   -275     20    254    711    431    387    316    228    355
    181    350    168   -267      7    262    717    428    376    306    226    358
    200    353    153   -275     23    254    724    436    371    303    228    361
    202    345    142   -275     31    244    711    426    361    298    233    353
    194    348    153   -272     20    252    717    426    353    285    233    345
    207    348    140   -277     33    244    711    420    342    275    231    345
    202    348    145   -275     28    246    717    423    342    277    244    345
    192    350    158   -272     15    257    717    423    337    267    241    345
    202    337    135   -270     33    236    717    423    329    262    249    348
    194    337    142   -267     25    241    724    426    324    267    265    342
    174    350    176   -262      0    265    732    428    324    262    272    350
    184    361    176   -275      2    270    722    428    316    259    280    358
    171    342    171   -257      0    257    722    428    311    257    277    348
    176    368    189   -272     -5    277    724    431    309    257    288    350
    184    376    192   -280     -2    285    711    426    301    254    293    350
    187    358    171   -272      7    265    704    423    290    241    283    342
    184    371    187   -277     -2    280    714    431    296    246    296    353
    184    366    181   -277      2    275    709    428    293    244    301    355
    192    368    176   -280      7    272    701    426    285    241    301    345
    181    358    176   -270      2    267    698    423    283    239    306    345
    187    400    213   -293    -12    306    706    431    293    252    332    350
    181    436    254   -311    -36    348    730    449    314    267    350    355
    187    480    293   -332    -51    387    756    478    337    288    379    384
    181    485    301   -335    -59    392    774    498    353    306    397    402
    197    504    303   -350    -51    405    782    509    366    316    410    407
    207    537    329   -371    -59    433    792    519    374    322    423    420
    192    553    361   -371    -83    457    810    532    392    340    439    439
    176    574    397   -376   -111    485    826    553    415    363    459    480
    145    600    454   -374   -153    527    841    566    441    389    485    496
    124    579    454   -353   -163    517    810    545    428    376    472    483
     83    568    485   -324   -200    527    802    545    431    379    483    491
    106    592    485   -350   -189    540    789    542    439    387    496    493
    192    574    379   -384    -93    478    737    501    397    340    452    462
    231    517    285   -376    -25    402    704    470    358    301    410    415
    252    498    246   -374      2    374    691    449    332    270    381    379
    244    465    220   -355     10    342    685    449    324    267    379    361
    218    420    200   -319      7    311    675    441    311    262    366    332
    197    397    197   -298      0    298    667    431    301    249    353    303
    189    397    207   -293     -7    303    665    431    301    249    353    311
    163    366    202   -267    -18    285    654    426    288    233    337    303
    145    361    215   -252    -36    288    659    431    290    231    335    306
    124    358    233   -241    -54    296    659    431    293    233    335    309
    111    350    239   -231    -62    296    654    428    290    239    329    309
    116    353    233   -236    -57    293    646    428    290    241    332    316
    119    335    215   -226    -49    275    646    439    288    228    314    316
    145    290    142   -220      0    215    698    511    309    226    288    280
    163    309    145   -236     10    228    833    691    405    285    314    272
    200    433    233   -316    -18    332    989    919    571    426    423    350
    277    680    402   -480    -62    540   1101   1130    782    646    633    563
    342   1135    789   -740   -223    963   1088   1182   1005    969   1002    963
    265   1816   1551  -1039   -641   1683    914   1010   1241   1392   1522   1527
     20   1992   1969  -1008   -974   1982    587    545   1143   1441   1647   1667
    -90   1493   1584   -701   -839   1538    293     77    654    961   1200   1262
    -85    717    802   -316   -446    761    109   -223     64    265    501    602
    -28    192    220    -80   -124    205    106   -181   -148    -59    114    194
     20    101     80    -62    -31     90    215    -20    -83    -57     77    132
     49    150    101   -101    -25    127    353    148     36     28    137    174
     75    249    171   -163    -49    210    470    285    155    129    218    231
     88    301    213   -194    -62    257    535    355    218    184    262    259
     90    342    252   -218    -80    298    561    389    249    210    285    275
     96    345    249   -220    -77    298    563    397    252    213    283    270
    111    358    246   -236    -67    303    558    402    254    215    290    277
    124    355    231   -239    -51    293    548    400    249    207    283    265
    114    366    249   -241    -67    309    558    410    265    226    288    267
    122    371    249   -246    -64    311    558    413    265    220    285    270
    124    387    259   -257    -67    324    558    415    272    228    296    277
    122    405    283   -262    -80    345    558    418    283    241    296    272
    114    394    280   -257    -83    337    550    410    275    231    288    270
    119    405    283   -262    -80    345    542    405    272    228    290    265
    116    402    283   -262    -83    345    530    392    267    223    285    249
    114    413    298   -262    -90    355    527    394    270    223    290    254
    119    423    303   -272    -93    363    522    392    272    226    298    262
    127    446    319   -288    -96    384    519    392    277    233    306    265
    116    439    322   -280   -101    381    506    379    270    228    296    246
    137    436    298   -285    -80    368    491    368    257    220    283    236
    135    454    319   -296    -90    387    491    368    265    226    285    233
    148    465    316   -306    -83    392    475    363    265    231    285    239
    161    470    306   -316    -72    389    462    355    259    228    280    228
    150    488    337   -319    -93    413    459    355    262    228    275    220
    135    504    368   -322   -116    439    452    361    272    244    293    239
    135    498    361   -316   -111    431    441    355    272    244    288    228
    161    522    361   -342   -101    441    426    353    270    239    283    220
    166    550    384   -358   -109    467    418    358    280    252    293    236
    161    563    402   -363   -122    483    407    355    280    257    290    236
    168    568    400   -368   -116    485    384    348    272    249    280    226
    174    594    418   -387   -122    506    366    345    267    249    283    239
    176    607    431   -392   -127    519    345    340    259    252    288    249
    189    628    439   -410   -127    535    340    345    267    262    296    257
    207    670    459   -439   -124    566    335    353    277    283    311    267
    194    659    465   -428   -135    563    322    348    272    280    306    257
    207    683    475   -444   -132    579    301    348    270    288    319    270
    223    704    478   -465   -127    589    285    348    272    288    319    275
    228    732    504   -480   -137    618    288    350    272    293    324    285
    228    745    514   -488   -142    631    290    353    275    301    327    293
    233    743    509   -488   -137    626    285    355    283    309    327    296
    241    737    496   -488   -127    615    275    355    277    306    329    296
    233    740    506   -488   -137    623    277    363    285    319    329    290
    241    769    527   -506   -142    646    280    376    298    337    345    303
    252    774    522   -511   -135    649    280    389    311    350    353    314
    262    779    517   -519   -127    649    288    402    322    363    355    311
    246    766    519   -506   -137    644    290    407    327    366    353    298
    249    779    530   -517   -140    657    293    415    340    368    353    296
    233    779    545   -506   -155    662    296    420    348    376    350    293
    239    763    524   -501   -142    644    290    420    348    379    348    280
    241    750    509   -496   -135    631    280    418    348    381    342    265
    228    750    522   -491   -148    639    270    410    340    374    335    254
    218    737    519   -478   -150    628    259    400    332    366    329    246
    213    737    524   -475   -155    631    244    387    322    355    311    231
    220    732    511   -478   -145    623    231    381    316    355    306    223
    215    724    509   -472   -145    618    215    371    311    353    293    202
    213    714    501   -462   -142    607    202    363    303    348    288    194
    202    717    511   -462   -155    615    194    361    301    345    283    192
    202    722    519   -462   -158    620    187    358    301    342    275    197
    200    722    519   -462   -161    623    174    361    303    350    280    200
    189    750    561   -470   -184    657    171    363    314    358    285    194
    181    740    558   -462   -187    649    158    355    303    353    280    189
    158    740    581   -452   -210    662    153    361    314    371    293    187
    103    763    659   -436   -277    711    161    379    335    392    319    213
    148    763    615   -454   -233    691    135    361    319    376    298    197
    215    771    555   -496   -171    662    103    335    301    355    270    176
    176    774    597   -475   -210    685    109    345    314    366    275    189
    192    776    584   -485   -194    680     90    337    309    366    270    179
    228    789    561   -509   -166    675     67    327    301    363    265    168
    220    795    574   -509   -176    685     62    324    301    358    262    168
    236    797    561   -519   -161    680     44    311    296    353    252    161
    231    813    579   -522   -174    698     38    311    301    355    257    176
    223    795    571   -509   -174    683     23    306    290    350    252    174
    205    789    584   -498   -189    688     12    298    296    353    241    158
    197    789    589   -493   -197    691      7    293    293    350    239    153
    187    774    587   -483   -200    680     -7    277    277    335    228    145
    171    758    587   -465   -207    672    -20    265    270    319    213    129
    166    756    589   -462   -213    675    -44    257    267    322    215    106
    161    766    605   -465   -223    688    -64    241    257    311    202     80
    150    782    628   -467   -239    706    -75    233    249    301    202     75
    148    795    646   -470   -249    722    -83    236    257    311    207     77
    179    782    602   -483   -210    693   -109    215    233    288    181     44
    168    776    605   -472   -218    691   -124    207    226    280    176     28
    174    784    610   -478   -218    698   -137    202    228    277    166     20
    140    805    665   -472   -262    735   -135    207    236    293    176     33
    166    769    600   -467   -218    685   -171    181    213    275    148     -2
    176    766    589   -472   -207    680   -197    168    200    259    135    -12
    161    789    628   -475   -233    709   -210    161    194    259    137    -18
    148    782    633   -465   -241    709   -213    158    187    246    127    -15
    176    766    589   -472   -207    678   -244    142    174    239    111    -15
    176    784    607   -480   -215    696   -257    140    174    252    111    -33
    174    800    623   -488   -226    714   -272    129    163    244    101    -46
    166    789    623   -478   -228    706   -288    116    153    231     88    -51
    187    789    602   -491   -207    696   -306    106    142    226     80    -51
    189    792    602   -491   -207    698   -319    101    137    223     64    -57
    184    802    615   -496   -215    709   -329     98    135    223     57    -57
    202    839    636   -519   -215    737   -324    114    150    241     67    -23
    194    849    654   -522   -231    753   -316    129    161    249     67    -20
    213    891    678   -550   -233    784   -311    140    174    267     77     -5
    210    904    693   -558   -241    800   -311    142    176    267     70     -7
    202    865    662   -532   -228    763   -316    140    166    257     51    -23
    215    906    691   -561   -239    800   -314    150    181    277     67    -18
    220    950    730   -587   -254    841   -301    166    205    306     93      5
    226    953    727   -589   -252    841   -327    150    189    293     80     -2
    233    922    688   -576   -226    805   -374    114    158    270     41    -41
    262    932    670   -597   -205    800   -402    103    148    262     38    -41
    226    919    693   -571   -233    805   -423     96    140    262     38    -44
    213    846    631   -530   -210    740   -465     64    101    231      0    -85
    262    802    540   -532   -137    672   -504     33     57    189    -46   -129
    218    771    553   -496   -168    662   -509     25     36    171    -72   -153
    184    735    548   -459   -181    641   -514     20     23    161    -90   -158
    161    706    542   -436   -189    626   -532     10      7    148   -103   -174
    145    688    542   -415   -197    615   -548      0     -7    137   -116   -192
    142    667    522   -405   -189    594   -568    -15    -28    129   -140   -207
    181    641    459   -410   -140    550   -600    -36    -54    106   -168   -226
    174    636    462   -405   -145    550   -607    -38    -62    103   -174   -223
    150    620    470   -384   -158    545   -615    -38    -70    103   -181   -220
    197    620    420   -410   -111    522   -641    -54    -93     83   -210   -228
    241    620    379   -431    -70    501   -670    -67   -114     72   -233   -233
    231    561    327   -397    -49    444   -662    -49   -127     54   -262   -252
    207    501    293   -353    -41    397   -574     64   -101     46   -301   -298
    290    561    270   -428     10    415   -433    257      0    116   -267   -293
    363    727    363   -545      0    545   -290    496    176    283   -124   -166
    405   1021    615   -714   -106    820   -223    649    394    550    145    119
    459   1592   1132  -1026   -335   1363   -348    579    626    930    576    594
    296   2200   1904  -1249   -805   2052   -639    241    776   1275   1015   1062
     75   2132   2057  -1104   -989   2096   -958   -207    555   1145    935   1010
     12   1421   1405   -719   -696   1413  -1236   -652    -59    475    283    413
     70    620    550   -345   -239    587  -1366   -846   -594   -174   -397   -259
     90    322    231   -207    -70    277  -1262   -680   -610   -270   -561   -462
    122    296    174   -210    -25    236  -1117   -501   -514   -218   -542   -472
    124    384    257   -257    -67    322   -966   -322   -376   -106   -457   -405
    197    475    277   -335    -38    376   -904   -241   -306    -51   -415   -374
    220    483    262   -353    -20    374   -888   -215   -296    -41   -410   -379
    213    478    265   -348    -25    371   -875   -194   -285    -31   -405   -384
    202    465    262   -335    -28    363   -878   -189   -283    -31   -407   -394
    205    488    283   -345    -38    387   -872   -184   -277    -28   -402   -400
    171    488    316   -332    -72    405   -865   -171   -272    -23   -394   -389
    145    498    353   -322   -103    426   -867   -171   -270    -12   -392   -400
    116    501    381   -309   -132    441   -867   -171   -272    -12   -392   -402
    150    478    327   -314    -88    402   -885   -184   -285    -25   -402   -415
    184    470    285   -327    -49    376   -901   -194   -296    -31   -415   -431
    171    470    298   -322    -62    384   -909   -200   -301    -31   -418   -439
    140    462    322   -301    -93    394   -911   -202   -306    -31   -413   -436
    109    454    345   -280   -116    400   -901   -187   -288    -10   -402   -415
    140    470    327   -306    -93    400   -919   -200   -293    -10   -405   -418
    244    504    259   -374     -7    381   -956   -226   -316    -25   -436   -436
    254    524    270   -389     -7    397   -966   -228   -311     -7   -433   -449
    228    498    270   -363    -20    384   -974   -233   -314    -12   -444   -454
    236    504    267   -371    -15    387   -992   -249   -324    -20   -459   -454
    223    504    280   -363    -28    394  -1002   -254   -327    -20   -462   -441
    213    511    296   -363    -41    405  -1015   -259   -327    -12   -470   -452
    200    496    296   -348    -46    397  -1013   -252   -311     -2   -478   -452
    187    498    311   -345    -62    407  -1031   -262   -322     -7   -483   -441
    187    493    303   -340    -57    400  -1047   -270   -327    -10   -493   -446
    145    480    332   -314    -93    407  -1052   -265   -319      2   -501   -444
    155    483    327   -319    -85    405  -1072   -272   -324      2   -504   -439
    137    491    353   -314   -109    423  -1085   -283   -327      7   -506   -441
     90    491    400   -290   -155    446  -1091   -277   -319     23   -504   -431
    161    491    329   -327    -83    413  -1127   -303   -340     10   -527   -444
    142    517    374   -329   -114    446  -1132   -296   -332     23   -522   -433
    265    561    293   -413    -12    426  -1192   -342   -366    -12   -563   -465
    277    566    288   -423     -5    428  -1200   -340   -361     -5   -561   -457
    257    542    285   -402    -12    415  -1195   -329   -350      5   -550   -433
    290    545    254   -418     18    400  -1226   -353   -366    -10   -566   -444
    288    566    277   -428      5    423  -1244   -363   -366      5   -558   -459
    265    587    322   -426    -28    457  -1249   -366   -366     10   -553   -462
    246    576    329   -413    -41    454  -1252   -363   -358     12   -553   -454
    252    581    329   -415    -38    457  -1260   -371   -358     12   -558   -449
    241    568    327   -407    -44    449  -1265   -381   -361      7   -563   -457
    205    563    358   -384    -77    462  -1252   -371   -350     18   -550   -441
    207    574    366   -392    -80    470  -1257   -368   -340     28   -553   -446
    124    566    441   -345   -158    504  -1234   -340   -311     46   -540   -431
    132    537    405   -335   -137    472  -1234   -340   -316     38   -555   -444
    176    550    374   -363    -98    465  -1236   -337   -311     44   -561   -457
    244    568    324   -407    -38    446  -1252   -348   -319     36   -579   -480
    275    553    277   -413      0    415  -1270   -366   -340     10   -607   -506
    231    540    309   -387    -38    423  -1249   -345   -314     33   -592   -493
    233    527    290   -381    -28    410  -1254   -350   -314     31   -605   -511
    239    522    283   -381    -23    405  -1265   -366   -324     23   -618   -522
    163    511    348   -337    -90    431  -1254   -361   -311     33   -620   -511
    166    491    322   -329    -77    407  -1273   -381   -322     31   -633   -532
    187    467    277   -327    -44    374  -1293   -410   -345     10   -657   -553
    127    444    316   -288    -96    381  -1288   -407   -342      7   -659   -545
    161    441    280   -301    -59    361  -1317   -436   -363    -10   -685   -579
    150    436    285   -293    -67    361  -1327   -446   -368    -15   -691   -584
    127    420    290   -275    -80    355  -1332   -449   -366    -15   -696   -576
     96    431    332   -265   -119    381  -1327   -441   -350      0   -683   -561
    129    428    298   -277    -83    363  -1350   -467   -368    -12   -704   -587
    200    431    228   -316    -15    329  -1387   -501   -402    -41   -730   -613
    158    441    283   -298    -62    361  -1371   -483   -374    -15   -714   -584
    220    467    244   -345    -12    355  -1389   -501   -387    -28   -732   -602
    215    470    254   -342    -18    363  -1397   -509   -392    -38   -743   -615
    197    444    244   -322    -23    342  -1402   -517   -392    -33   -750   -620
    127    436    309   -280    -90    371  -1402   -522   -389    -31   -750   -615
    142    423    280   -285    -67    353  -1408   -527   -394    -38   -756   -610
    218    452    233   -335     -7    342  -1436   -553   -410    -54   -782   -644
    166    462    296   -316    -64    381  -1428   -550   -400    -44   -766   -631
    207    441    233   -324    -12    337  -1449   -576   -423    -70   -792   -652
    187    439    249   -314    -31    342  -1449   -584   -423    -75   -797   -657
    142    418    275   -280    -64    348  -1449   -589   -426    -80   -800   -657
    194    415    220   -306    -12    319  -1470   -613   -439    -88   -815   -680
    142    413    270   -277    -62    342  -1460   -607   -428    -77   -815   -678
    111    397    285   -257    -85    342  -1457   -605   -423    -75   -815   -665
    179    392    213   -285    -15    303  -1478   -626   -441    -88   -833   -691
    226    389    163   -309     31    277  -1501   -657   -462   -114   -867   -724
    239    379    137   -309     51    259  -1512   -672   -475   -127   -875   -732
    218    363    142   -293     38    254  -1512   -678   -475   -129   -878   -735
    197    348    150   -272     23    249  -1514   -688   -480   -137   -891   -737
    163    335    171   -249     -5    252  -1519   -696   -483   -142   -893   -743
    161    340    176   -252     -7    259  -1522   -709   -488   -148   -901   -748
    142    327    181   -236    -20    254  -1514   -704   -478   -132   -896   -745
    106    311    205   -207    -49    259  -1512   -709   -478   -135   -898   -743
    163    290    124   -228     20    207  -1532   -735   -501   -155   -927   -771
    174    280    106   -228     33    194  -1535   -745   -509   -163   -940   -782
    137    270    132   -205      2    200  -1530   -748   -506   -163   -943   -776
    132    265    132   -197      0    200  -1532   -758   -511   -174   -953   -779
    124    252    127   -189     -2    189  -1527   -756   -509   -174   -953   -774
    148    233     83   -192     33    158  -1540   -766   -519   -179   -963   -787
    101    223    122   -163    -10    174  -1530   -758   -506   -166   -958   -779
    161    236     75   -197     44    155  -1551   -782   -524   -181   -971   -792
    179    218     38   -200     70    127  -1564   -802   -540   -200   -987   -807
    116    187     67   -153     23    127  -1551   -789   -524   -189   -984   -800
     85    187     98   -137     -7    145  -1538   -779   -511   -181   -979   -795
    174    192     18   -181     77    106  -1566   -802   -532   -200  -1002   -818
    202    179    -23   -192    111     80  -1571   -815   -542   -207  -1018   -833
    194    168    -25   -181    111     72  -1564   -815   -542   -210  -1023   -828
    150    184     31   -168     59    109  -1538   -792   -514   -184  -1000   -800
    132    194     62   -163     36    129  -1512   -774   -498   -168   -989   -787
    124    205     77   -166     23    142  -1499   -766   -485   -153   -974   -769
    153    220     64   -187     44    142  -1499   -766   -480   -148   -974   -769
    202    228     23   -215     88    127  -1506   -776   -491   -158   -984   -782
    197    244     46   -220     75    145  -1488   -763   -475   -145   -979   -771
    171    275    103   -226     33    189  -1465   -748   -446   -119   -950   -737
    187    290    103   -241     41    197  -1478   -763   -449   -114   -948   -735
    168    280    111   -226     28    197  -1493   -776   -452   -122   -953   -727
    179    254     75   -215     51    166  -1522   -802   -475   -137   -961   -727
    122    223    101   -174     10    163  -1530   -810   -475   -137   -961   -737
    140    168     28   -153     57     98  -1561   -836   -506   -168  -1000   -769
    155    124    -31   -140     93     49  -1564   -836   -522   -181  -1023   -797
    197     88   -109   -142    153    -10  -1590   -867   -553   -210  -1057   -844
    187     59   -127   -124    158    -33  -1592   -883   -568   -226  -1072   -857
    176     23   -153   -101    166    -64  -1602   -898   -584   -239  -1093   -870
    135    -10   -145    -64    140    -77  -1600   -909   -592   -249  -1104   -875
    124    -31   -155    -46    140    -93  -1602   -914   -597   -259  -1114   -880
    127    -51   -179    -38    150   -116  -1608   -927   -607   -267  -1124   -888
    101    -49   -153    -25    127   -101  -1595   -919   -594   -254  -1124   -883
    124    -77   -202    -23    161   -137  -1605   -932   -613   -267  -1145   -901
    129    -80   -210    -23    168   -145  -1600   -927   -607   -257  -1143   -898
     90   -111   -202      7    145   -155  -1592   -927   -610   -259  -1145   -896
    114   -148   -265     15    189   -205  -1579   -906   -615   -275  -1174   -922
    163   -181   -345      7    254   -262  -1506   -815   -597   -288  -1215   -984
    116   -145   -262     15    189   -202  -1345   -620   -470   -197  -1153   -937
    184    -12   -197    -85    189   -103  -1213   -400   -298    -31  -1013   -818
    316    296    -20   -306    168    137  -1158   -262   -109    200   -763   -561
    371    841    470   -607    -49    657  -1192   -249    140    563   -340    -80
    218   1408   1189   -813   -485   1299  -1343   -454    342    927    106    394
      5   1309   1304   -657   -649   1306  -1623   -893    127    802     20    301
   -101    659    761   -280   -431    709  -1878  -1353   -446    176   -597   -267
    -90    -44     46     67    -70      0  -2008  -1566   -917   -397  -1197   -841
     46   -397   -444    176    244   -420  -2010  -1509  -1049   -594  -1444  -1109
     38   -472   -511    215    272   -491  -1899  -1374   -992   -574  -1460  -1137
     75   -423   -501    174    285   -462  -1779  -1231   -891   -504  -1408  -1088
     90   -327   -418    116    252   -371  -1675  -1119   -789   -415  -1335  -1018
     93   -293   -387    101    239   -340  -1613  -1057   -737   -368  -1291   -971
     85   -290   -379    101    231   -335  -1590  -1039   -727   -361  -1288   -976
     93   -285   -381     96    236   -332  -1579  -1031   -722   -355  -1286   -995
     96   -290   -389     96    241   -340  -1569  -1026   -714   -345  -1283   -997
     93   -296   -389    101    241   -342  -1551  -1015   -704   -332  -1267   -997
     88   -306   -394    106    239   -348  -1556  -1023   -711   -337  -1262   -992
    122   -298   -423     88    270   -361  -1564  -1031   -719   -340  -1262   -995
    127   -316   -444     93    283   -379  -1558  -1028   -717   -337  -1265  -1002
    129   -332   -462    101    296   -397  -1558  -1039   -727   -340  -1267  -1013
    109   -355   -467    122    285   -410  -1551  -1041   -730   -337  -1257  -1008
     83   -361   -446    137    262   -402  -1538  -1028   -714   -314  -1236   -984
    184   -345   -530     80    353   -436  -1579  -1070   -750   -345  -1267  -1008
    239   -345   -584     54    410   -465  -1600  -1093   -776   -363  -1286  -1013
    176   -361   -540     90    355   -452  -1584  -1085   -763   -342  -1262  -1002
    163   -340   -504     88    332   -420  -1569  -1072   -745   -319  -1244   -989
    197   -337   -535     70    366   -436  -1574  -1075   -750   -316  -1244   -979
    200   -345   -545     72    371   -444  -1574  -1072   -750   -309  -1234   -961
    187   -355   -542     83    363   -446  -1579  -1072   -753   -309  -1228   -950
    179   -361   -540     88    358   -449  -1579  -1070   -756   -306  -1223   -932
    166   -366   -535     98    348   -449  -1582  -1065   -753   -301  -1208   -914
    153   -361   -514    103    332   -436  -1582  -1060   -753   -293  -1195   -896
    135   -361   -496    111    314   -428  -1582  -1049   -750   -293  -1182   -875
    148   -355   -504    103    324   -428  -1590  -1060   -758   -298  -1174   -857
    137   -366   -504    114    319   -436  -1590  -1054   -763   -301  -1166   -846
     90   -376   -467    142    277   -420  -1569  -1023   -740   -280  -1135   -828
    145   -353   -501    101    322   -426  -1592  -1047   -761   -293  -1130   -836
    158   -340   -498     90    327   -418  -1602  -1057   -766   -293  -1117   -828
    163   -335   -498     83    329   -415  -1600  -1067   -761   -288  -1101   -828
    184   -322   -506     70    345   -413  -1605  -1085   -771   -301  -1098   -833
    205   -319   -524     54    363   -420  -1610  -1098   -776   -314  -1093   -828
    215   -309   -527     46    371   -418  -1605  -1104   -774   -311  -1080   -826
    187   -280   -467     44    327   -374  -1592  -1093   -756   -296  -1057   -820
    215   -262   -478     23    345   -368  -1597  -1104   -756   -296  -1047   -828
    205   -272   -478     31    340   -374  -1590  -1106   -756   -298  -1034   -820
    155   -257   -415     49    285   -335  -1571  -1093   -740   -283  -1005   -813
     70   -254   -324     93    197   -288  -1535  -1072   -711   -257   -969   -802
     88   -275   -363     93    226   -319  -1522  -1072   -711   -259   -963   -828
    122   -257   -379     67    249   -316  -1517  -1070   -706   -252   -950   -846
     98   -244   -342     72    218   -293  -1493  -1054   -688   -244   -927   -841
    168   -239   -407     33    285   -322  -1499  -1065   -693   -254   -932   -854
    205   -228   -433     12    319   -329  -1491  -1062   -688   -252   -935   -846
    142   -231   -374     44    257   -303  -1452  -1026   -652   -223   -914   -800
    155   -241   -397     41    275   -319  -1434  -1018   -639   -215   -914   -789
    132   -249   -381     57    257   -314  -1418  -1008   -628   -210   -914   -789
    153   -259   -413     54    283   -335  -1415  -1013   -628   -223   -917   -789
     90   -267   -358     85    220   -311  -1382   -984   -592   -192   -891   -761
    129   -275   -405     72    267   -340  -1384   -989   -594   -192   -901   -789
    153   -277   -433     62    290   -355  -1389  -1005   -607   -210   -911   -802
    122   -293   -415     85    267   -353  -1379  -1005   -597   -205   -906   -789
     90   -306   -400    106    244   -350  -1371  -1002   -592   -200   -891   -787
     77   -309   -387    114    231   -348  -1363  -1008   -589   -200   -893   -795
     83   -309   -392    111    236   -350  -1369  -1018   -594   -207   -906   -802
     64   -314   -379    124    220   -345  -1361  -1015   -587   -200   -896   -787
     49   -314   -363    129    202   -337  -1348  -1008   -576   -194   -888   -769
     80   -311   -392    114    236   -350  -1358  -1023   -584   -205   -901   -776
     64   -319   -384    124    223   -350  -1363  -1026   -584   -210   -901   -769
     25   -319   -345    148    184   -332  -1343  -1002   -558   -176   -875   -743
    114   -298   -413     90    262   -353  -1363  -1021   -571   -181   -885   -769
    129   -280   -410     75    267   -342  -1358  -1018   -566   -176   -883   -756
    114   -275   -389     80    252   -332  -1345  -1010   -558   -179   -888   -737
     93   -272   -366     90    228   -319  -1335   -997   -545   -168   -872   -714
    106   -267   -376     77    239   -322  -1340  -1005   -548   -171   -870   -719
    119   -265   -387     72    252   -324  -1343  -1008   -550   -171   -867   -722
     49   -267   -316    106    181   -290  -1319   -984   -524   -150   -841   -691
     72   -252   -324     90    197   -288  -1312   -976   -522   -153   -836   -683
    161   -249   -410     41    283   -329  -1330   -995   -537   -166   -846   -698
    153   -265   -418     54    283   -340  -1322   -995   -537   -168   -846   -698
    148   -275   -423     62    285   -348  -1327   -997   -542   -179   -852   -704
    132   -285   -418     77    275   -350  -1325   -997   -542   -187   -857   -696
     93   -301   -394    103    241   -348  -1306   -987   -530   -179   -844   -685
    127   -296   -426     83    275   -361  -1309   -989   -535   -179   -844   -696
    135   -293   -428     77    277   -358  -1309   -992   -542   -181   -852   -706
    109   -309   -418    101    262   -363  -1304   -992   -542   -179   -852   -709
     93   -314   -407    109    249   -358  -1293   -987   -537   -176   -846   -704
    114   -309   -423     96    267   -366  -1288   -989   -535   -179   -849   -704
    103   -322   -426    106    262   -371  -1280   -989   -535   -181   -846   -704
    119   -324   -444    103    280   -384  -1280   -989   -535   -184   -844   -701
    158   -322   -480     80    319   -402  -1293  -1008   -553   -205   -862   -714
    111   -314   -428    101    270   -371  -1275   -992   -537   -194   -844   -693
    114   -311   -426     98    267   -368  -1270   -987   -530   -184   -833   -698
    168   -293   -462     62    314   -376  -1275   -992   -537   -192   -844   -714
    189   -309   -498     57    342   -402  -1280  -1005   -550   -207   -854   -727
    161   -319   -480     77    319   -400  -1275  -1008   -550   -205   -852   -730
    140   -316   -457     85    296   -387  -1260   -995   -537   -194   -839   -717
    158   -296   -454     70    306   -374  -1239   -984   -522   -187   -820   -696
    145   -280   -428     64    285   -353  -1208   -961   -496   -163   -802   -680
    137   -262   -402     62    267   -332  -1182   -940   -472   -148   -789   -667
    148   -244   -394     46    270   -319  -1174   -935   -467   -148   -787   -665
     98   -244   -342     72    220   -293  -1145   -909   -439   -124   -758   -633
     85   -223   -311     67    197   -267  -1122   -891   -415    -96   -732   -628
    119   -168   -290     23    202   -228  -1111   -885   -400    -83   -717   -620
    179   -135   -314    -23    246   -226  -1109   -885   -392    -80   -711   -615
    176   -132   -309    -20    241   -220  -1114   -888   -387    -72   -701   -602
    194   -158   -355    -18    272   -257  -1143   -917   -410    -98   -719   -618
    166   -174   -340      2    252   -254  -1150   -917   -407    -98   -711   -607
    111   -210   -322     46    215   -265  -1153   -917   -410   -103   -717   -610
    166   -259   -426     46    296   -342  -1176   -945   -446   -145   -756   -654
    140   -293   -436     75    285   -363  -1179   -948   -457   -158   -769   -678
    114   -327   -441    106    277   -384  -1176   -956   -465   -171   -779   -693
     96   -340   -439    119    265   -387  -1169   -953   -459   -171   -776   -691
     96   -350   -446    127    270   -397  -1169   -958   -465   -179   -779   -698
     67   -374   -441    153    254   -407  -1163   -958   -467   -181   -784   -701
     64   -384   -452    158    257   -418  -1163   -963   -472   -187   -787   -709
     33   -389   -423    176    228   -405  -1150   -958   -467   -184   -779   -701
    -12   -397   -384    205    184   -392  -1127   -935   -446   -168   -761   -683
     31   -397   -428    181    228   -410  -1135   -943   -457   -184   -774   -693
     23   -402   -426    189    223   -413  -1127   -935   -449   -179   -761   -680
     54   -413   -467    176    259   -439  -1130   -932   -452   -181   -766   -683
    114   -441   -555    163    335   -498  -1124   -914   -462   -202   -795   -719
    142   -470   -613    161    376   -540  -1023   -787   -405   -184   -800   -756
    192   -405   -597    106    394   -501   -891   -610   -288   -101   -743   -724
    246   -252   -498      0    371   -374   -774   -405   -122     59   -594   -587
    301     90   -210   -194    257    -59   -704   -246    103    337   -298   -277
    288    701    413   -496    -62    558   -724   -233    381    737    181    241
     75   1109   1034   -592   -478   1070   -872   -459    511   1008    522    600
   -116    927   1041   -407   -579    982  -1124   -875    254    810    368    459
   -171    223    394    -25   -283    309  -1384  -1348   -361    127   -301   -166
    -93   -368   -275    231     88   -322  -1512  -1491   -732   -337   -800   -667
    -38   -654   -615    345    285   -636  -1486  -1395   -792   -454   -958   -844
    -90   -714   -623    400    265   -670  -1369  -1247   -714   -413   -943   -841
    -67   -633   -566    350    249   -600  -1247  -1101   -600   -324   -870   -776
    -62   -535   -472    296    202   -506  -1145   -984   -498   -233   -787   -696
    -23   -472   -449    246    210   -459  -1091   -924   -446   -194   -750   -665
     33   -446   -483    205    257   -465  -1078   -909   -436   -187   -745   -670
    111   -441   -553    166    332   -496  -1083   -911   -441   -194   -753   -678
    101   -433   -537    166    316   -485  -1072   -898   -431   -192   -753   -675
     80   -428   -511    174    296   -470  -1052   -878   -410   -174   -732   -654
     77   -420   -501    168    288   -459  -1041   -867   -397   -166   -719   -644
     62   -418   -480    179    270   -449  -1023   -852   -387   -155   -709   -633
     57   -420   -478    181    265   -449  -1015   -846   -384   -153   -706   -636
     54   -413   -467    179    259   -439  -1005   -839   -376   -148   -696   -620
     49   -410   -462    179    254   -436   -995   -828   -368   -145   -688   -607
     54   -415   -470    181    262   -441   -987   -826   -366   -145   -691   -607
     46   -418   -465    184    254   -439   -982   -823   -366   -148   -691   -607
     36   -413   -452    187    241   -431   -963   -810   -353   -137   -680   -594
     54   -397   -452    171    249   -423   -958   -805   -348   -127   -667   -594
     67   -400   -467    166    267   -433   -958   -807   -353   -132   -667   -592
     49   -405   -454    176    249   -428   -948   -800   -348   -132   -667   -589
     54   -392   -446    168    249   -418   -935   -787   -337   -124   -652   -584
     49   -376   -426    161    236   -400   -924   -782   -332   -119   -644   -579
     49   -371   -420    161    233   -394   -919   -779   -329   -116   -641   -579
     59   -381   -441    158    249   -410   -924   -784   -337   -124   -649   -589
     28   -387   -415    179    220   -400   -911   -774   -329   -119   -636   -576
     49   -366   -415    155    231   -389   -904   -763   -324   -116   -628   -563
     51   -368   -420    158    236   -394   -901   -763   -324   -116   -631   -566
      5   -371   -376    181    189   -374   -878   -740   -309   -101   -613   -545
     83   -329   -415    122    249   -371   -885   -748   -316   -103   -613   -548
    124   -324   -449     98    285   -387   -901   -763   -332   -116   -620   -558
    101   -322   -423    111    262   -371   -891   -756   -327   -109   -610   -542
     70   -303   -374    116    220   -337   -872   -732   -303    -85   -584   -514
     88   -301   -389    106    236   -342   -878   -737   -311    -88   -581   -514
    111   -285   -397     85    254   -340   -885   -745   -319    -88   -581   -517
     88   -262   -350     88    218   -306   -878   -732   -306    -72   -561   -493
    103   -262   -366     77    233   -314   -878   -730   -303    -70   -558   -483
    127   -244   -374     57    249   -309   -878   -732   -306    -75   -558   -478
    127   -228   -358     49    241   -293   -870   -722   -301    -67   -548   -467
    132   -202   -335     36    233   -267   -862   -719   -296    -62   -545   -459
     98   -202   -301     49    200   -252   -841   -711   -283    -51   -532   -444
    101   -194   -298     46    200   -246   -833   -709   -280    -49   -530   -446
    106   -179   -285     36    192   -231   -826   -701   -275    -41   -524   -446
    122   -171   -293     25    207   -231   -807   -683   -262    -28   -514   -441
    127   -176   -303     23    213   -239   -787   -667   -249    -23   -514   -444
    153   -174   -327     10    239   -249   -771   -654   -241    -18   -514   -449
    153   -161   -316      2    231   -239   -756   -644   -231     -7   -506   -452
    106   -181   -288     38    197   -233   -711   -607   -197     18   -491   -444
    124   -189   -314     31    218   -252   -698   -602   -194     15   -501   -452
    124   -197   -322     36    223   -259   -683   -594   -189     12   -506   -465
    119   -197   -316     36    215   -254   -670   -592   -187     12   -511   -475
    103   -226   -329     62    215   -277   -659   -587   -184     10   -519   -488
     83   -254   -340     85    210   -296   -646   -579   -179     10   -524   -488
     46   -265   -311    109    179   -288   -633   -574   -176     15   -527   -485
     12   -275   -288    129    148   -280   -618   -568   -171     18   -524   -480
     23   -283   -306    129    163   -293   -613   -571   -174     12   -530   -483
     62   -280   -342    109    200   -309   -620   -581   -184      0   -545   -504
     93   -275   -368     90    228   -322   -620   -587   -192     -5   -555   -517
    103   -293   -397     93    249   -345   -618   -592   -197    -15   -563   -530
     85   -303   -389    109    236   -345   -600   -579   -187     -7   -555   -522
     44   -290   -335    122    189   -311   -584   -571   -176      2   -545   -511
     38   -293   -335    127    187   -314   -576   -568   -171      2   -550   -514
     93   -306   -402    103    246   -353   -589   -581   -192    -18   -571   -540
    140   -296   -436     77    288   -366   -600   -594   -205    -28   -581   -555
    140   -298   -441     77    288   -368   -594   -589   -202    -23   -581   -566
    124   -293   -420     83    272   -355   -576   -576   -192    -12   -568   -561
    142   -288   -431     70    285   -358   -574   -576   -192    -18   -571   -563
    135   -290   -426     77    280   -358   -561   -568   -187    -15   -561   -550
    127   -296   -423     83    272   -358   -558   -566   -184     -7   -558   -558
    119   -303   -423     90    270   -363   -550   -563   -181     -5   -558   -563
     67   -306   -374    116    220   -340   -517   -535   -158     15   -537   -545
     96   -309   -405    106    249   -355   -514   -535   -161     15   -540   -555
     96   -301   -397    101    244   -348   -509   -530   -155     18   -537   -550
    116   -293   -413     88    262   -353   -514   -532   -158     12   -542   -553
    114   -296   -410     90    262   -353   -501   -524   -153     10   -545   -553
    109   -298   -407     96    257   -353   -485   -517   -150     12   -542   -550
    111   -298   -413     93    262   -355   -488   -524   -158      2   -553   -555
     83   -301   -384    109    231   -342   -480   -524   -155      2   -550   -550
     33   -290   -327    127    179   -309   -462   -511   -145     10   -537   -537
     72   -272   -345    101    207   -309   -465   -514   -148      5   -540   -542
     77   -272   -350     96    213   -311   -452   -511   -145      7   -535   -540
     85   -293   -379    103    231   -335   -444   -511   -148      0   -537   -542
     93   -309   -402    106    244   -355   -444   -517   -155    -10   -553   -553
     70   -303   -374    116    220   -337   -433   -517   -153    -10   -545   -548
     72   -280   -353    101    210   -316   -436   -524   -161    -20   -550   -545
     49   -277   -329    114    189   -303   -415   -511   -150    -15   -540   -532
     38   -298   -337    127    187   -316   -397   -496   -137     -2   -530   -517
     64   -293   -358    114    210   -324   -400   -501   -142     -7   -537   -522
     72   -303   -376    114    223   -337   -400   -506   -150    -20   -548   -527
     36   -298   -335    129    184   -314   -379   -493   -137     -5   -535   -509
     23   -288   -311    129    166   -298   -358   -478   -124      7   -524   -493
     -5   -290   -285    148    140   -288   -337   -459   -109     20   -511   -472
      2   -254   -259    124    129   -257   -319   -444    -93     36   -496   -454
     67   -223   -290     75    179   -257   -306   -436    -85     41   -493   -444
     80   -205   -288     62    181   -246   -283   -410    -64     59   -475   -418
     64   -189   -254     62    158   -220   -265   -394    -49     70   -462   -400
     46   -179   -228     64    135   -202   -249   -379    -36     83   -452   -379
     59   -153   -213     44    135   -181   -236   -366    -23    101   -439   -361
     57   -111   -171     25    114   -140   -215   -350      2    129   -413   -327
     64    -93   -158     15    111   -124   -210   -337     20    145   -394   -296
     85   -106   -192      7    137   -148   -246   -366     -2    129   -410   -303
     83   -111   -194     12    137   -150   -259   -371     -5    132   -407   -293
     57   -137   -194     38    124   -166   -270   -374     -7    132   -413   -283
     80   -184   -265     51    171   -223   -293   -397    -36     98   -444   -301
     93   -218   -314     59    202   -267   -303   -410    -59     72   -472   -322
     33   -249   -283    106    158   -267   -293   -407    -62     64   -480   -327
     -7   -277   -272    142    129   -275   -285   -400    -62     62   -483   -327
     23   -311   -335    145    179   -322   -293   -410    -77     44   -501   -342
      7   -353   -361    171    181   -355   -290   -415    -85     31   -511   -350
     18   -342   -363    161    189   -353   -290   -415    -83     28   -514   -353
     12   -348   -363    166    184   -355   -285   -413    -77     31   -509   -353
     72   -368   -441    148    257   -405   -303   -433   -106      2   -537   -387
     15   -368   -384    176    197   -376   -280   -413    -85     20   -517   -371
      0   -358   -361    179    179   -361   -265   -397    -70     36   -496   -358
      7   -363   -371    176    187   -366   -254   -387    -59     44   -493   -363
     49   -384   -433    168    241   -407   -252   -381    -72     25   -511   -392
    101   -428   -532    163    314   -478   -181   -290    -49     12   -548   -449
    114   -389   -504    137    306   -446    -33   -103     64     88   -501   -433
    135   -244   -381     54    254   -311    116    137    244    249   -355   -311
    228      2   -226   -114    228   -111    207    319    444    472   -119    -72
    277    535    257   -407      7    397    179    340    688    828    311    397
    124   1109    982   -618   -428   1047     31    140    872   1171    758    875
   -106   1122   1228   -509   -667   1174   -220   -254    722   1130    784    909
   -184    504    688   -158   -436    594   -483   -714    179    548    223    376
   -171   -210    -38    189    -67   -127   -636   -950   -322    -67   -415   -252
   -129   -584   -454    358    161   -522   -602   -865   -420   -252   -646   -509
   -127   -654   -527    389    197   -592   -488   -709   -345   -223   -646   -537
    -20   -579   -558    301    267   -568   -376   -566   -246   -150   -592   -504
     31   -475   -509    220    267   -491   -283   -462   -153    -70   -519   -436
      5   -418   -423    205    213   -420   -213   -392    -88    -12   -470   -384
     20   -405   -428    189    223   -418   -189   -368    -72     -2   -459   -374
     10   -394   -405    192    207   -400   -174   -348    -54     12   -444   -355
     10   -407   -420    197    215   -413   -163   -342    -49     12   -441   -350
     12   -397   -410    192    210   -402   -153   -332    -41     20   -431   -337
      7   -387   -394    189    200   -392   -140   -324    -33     28   -420   -324
     23   -376   -400    176    210   -387   -132   -316    -25     36   -413   -319
     41   -371   -413    163    226   -392   -140   -319    -31     31   -413   -316
     36   -366   -402    163    218   -384   -132   -311    -23     38   -405   -303
     20   -374   -397    174    207   -384   -122   -301    -12     46   -397   -293
     12   -366   -379    176    194   -371   -119   -303    -15     49   -394   -288
    -62   -397   -337    228    137   -368    -96   -285      5     64   -374   -265
    -23   -402   -379    213    176   -389    -98   -290      0     57   -376   -267
     57   -381   -439    158    246   -410   -114   -298    -10     49   -384   -272
     25   -348   -374    161    200   -361   -101   -288      7     64   -363   -249
    114   -355   -470    119    290   -413   -122   -306    -12     44   -384   -265
    109   -353   -462    122    285   -407   -109   -293      0     54   -371   -246
     70   -345   -415    137    241   -379    -90   -277     15     77   -350   -226
     75   -355   -431    140    252   -392    -88   -275     12     70   -353   -223
     83   -340   -426    127    254   -381    -90   -275     10     67   -348   -210
     98   -335   -433    116    265   -384    -90   -275     10     72   -345   -207
     75   -337   -415    129    244   -376    -75   -257     25     90   -322   -187
     49   -329   -379    140    213   -353    -64   -241     38    103   -306   -163
     75   -316   -394    119    233   -355    -75   -246     33    101   -309   -163
     85   -301   -387    106    233   -342    -75   -249     33    103   -298   -158
     31   -285   -319    127    174   -303    -59   -228     54    127   -272   -137
     41   -280   -322    119    181   -301    -57   -218     59    132   -259   -124
     70   -270   -340     98    202   -306    -67   -223     54    129   -257   -124
     85   -254   -342     83    213   -298    -70   -218     54    137   -246   -114
    101   -241   -342     67    220   -290    -75   -215     54    140   -239   -101
     62   -218   -280     77    171   -249    -59   -197     72    158   -215    -72
     85   -207   -293     57    189   -249    -62   -192     72    161   -202    -57
    132   -179   -311     23    220   -246    -70   -194     70    161   -197    -54
     90   -176   -267     41    176   -220    -51   -179     85    176   -179    -38
     80   -179   -259     49    168   -218    -41   -168     96    189   -166    -28
     62   -161   -226     49    142   -192    -23   -153    111    202   -148    -15
     67   -161   -228     46    148   -194    -15   -150    114    202   -148    -20
     96   -148   -244     25    168   -197    -12   -148    114    202   -148    -23
    132   -140   -272      5    202   -205    -15   -150    109    194   -150    -31
    103   -137   -241     15    171   -189      5   -132    124    207   -137    -18
    109   -129   -239     10    174   -184     20   -114    140    223   -127     -5
    103   -122   -226      7    163   -174     36    -98    155    236   -119     10
     96   -129   -226     18    161   -176     54    -85    168    241   -116     10
     85   -132   -218     20    148   -174     72    -70    181    246   -114      2
     85   -122   -207     18    145   -163     90    -54    197    257   -103     10
     77   -129   -207     25    140   -168     98    -51    202    259   -109      5
     88   -142   -231     28    158   -187    106    -51    197    254   -114    -10
     90   -145   -239     25    163   -192    109    -54    200    257   -114    -12
     88   -153   -241     31    163   -197    114    -57    197    254   -116    -15
     85   -174   -262     44    171   -218    116    -59    192    244   -127    -20
     83   -179   -262     49    171   -220    124    -54    192    244   -124    -15
     77   -184   -265     51    171   -223    122    -57    187    241   -127    -12
     67   -184   -254     57    161   -218    132    -49    187    246   -122      0
     70   -187   -257     57    163   -223    140    -46    187    249   -122     10
     83   -176   -259     46    171   -218    140    -38    184    249   -122     18
     75   -171   -246     46    161   -207    142    -31    189    252   -122     31
     75   -163   -239     44    155   -202    148    -20    192    257   -116     44
     75   -161   -239     41    155   -200    153    -18    194    259   -114     59
     77   -166   -244     44    161   -205    158    -12    192    262   -116     72
     77   -161   -241     38    158   -202    163    -10    192    259   -116     75
     83   -158   -241     36    161   -200    171     -5    192    265   -114     96
     85   -155   -244     33    163   -200    174     -2    192    267   -114    114
     90   -166   -257     38    174   -210    181      0    192    265   -116    124
     88   -161   -249     36    168   -205    192      5    194    265   -116    137
     90   -142   -233     25    161   -187    197      7    197    270   -106    153
     96   -145   -244     23    168   -194    197      2    189    262   -114    148
     98   -158   -257     31    176   -207    200     -2    184    252   -114    145
    101   -163   -267     31    181   -215    202     -7    179    246   -114    140
    106   -161   -267     25    184   -213    202    -10    176    244   -116    129
    109   -161   -270     23    187   -215    205    -12    171    236   -122    116
    106   -168   -275     31    189   -220    213    -12    171    233   -127    119
    109   -174   -283     31    194   -228    215    -15    168    228   -129    111
    111   -179   -290     33    200   -233    210    -25    155    215   -137     96
    109   -176   -285     33    194   -231    210    -33    150    207   -140     85
     90   -174   -265     41    176   -218    213    -33    153    210   -127     83
     96   -176   -272     38    181   -223    213    -36    150    205   -127     80
    111   -184   -298     36    202   -241    207    -46    137    189   -140     70
    101   -192   -296     44    197   -244    213    -46    132    184   -145     64
     75   -197   -272     62    174   -233    218    -44    135    189   -140     70
    114   -202   -319     41    215   -259    205    -57    122    171   -153     41
    145   -220   -366     38    254   -293    192    -72    106    155   -166     28
    145   -233   -379     44    259   -303    184    -83     90    145   -174     28
     93   -239   -332     72    213   -285    200    -70    103    155   -161     59
     96   -244   -342     72    218   -293    200    -70     98    148   -161     59
    109   -241   -350     64    228   -296    192    -70     93    153   -153     62
    145   -239   -384     44    262   -309    176    -80     80    142   -155     51
    153   -236   -389     41    270   -311    171    -85     75    142   -155     54
    119   -244   -363     59    239   -303    179    -75     80    148   -142     72
    142   -228   -371     41    254   -298    192    -59     90    163   -122     96
    153   -184   -337     12    244   -259    210    -38    106    181    -93    111
    161   -145   -306     -7    233   -226    228    -20    119    197    -70    129
    129   -148   -277      7    202   -213    244     -2    129    213    -38    145
    124   -148   -272     10    197   -210    249      5    132    215    -23    148
     98   -122   -220     10    158   -171    265     25    148    236     12    168
     72    -77   -150      2    111   -114    285     41    176    267     64    197
     20    -36    -57      7     38    -46    301     57    202    296    119    218
     98    -28   -127    -36    111    -75    252     12    163    257     98    187
     80    -54   -135    -12    106    -93    223     -2    148    244    103    187
     72    -49   -122    -10     96    -85    213      0    153    249    122    231
    132    -80   -213    -25    171   -145    168    -38    109    200     85    213
    145   -106   -254    -20    200   -179    148    -54     85    166     62    187
    129   -135   -265      2    197   -200    148    -64     72    145     49    168
    101   -181   -283     41    192   -231    150    -77     57    124     36    148
     70   -187   -259     57    161   -223    161    -70     64    122     49    155
     62   -189   -252     62    155   -218    158    -80     59    109     51    153
     67   -184   -252     57    158   -218    158    -90     51     93     46    137
      2   -197   -200     98    101   -197    179    -77     64    101     59    145
      0   -189   -192     93     93   -189    187    -72     67    101     62    145
    -12   -189   -179    101     83   -184    194    -70     72    101     67    145
     10   -184   -194     88    101   -189    197    -75     70     96     64    137
     -2   -187   -184     96     90   -187    207    -67     75     98     67    140
     59   -202   -265     70    161   -233    202    -75     62     70     33    106
     51   -246   -298     96    174   -272    265     -2     90     77     18     75
     46   -246   -296     98    168   -270    400    161    184    129     36     62
    171   -132   -303    -18    236   -218    535    363    324    236    109    122
    246     90   -155   -168    200    -31    641    566    530    452    322    332
    293    519    226   -407     33    374    652    636    758    776    693    737
    150   1127    974   -639   -413   1052    553    530    995   1187   1208   1293
    -49   1389   1439   -670   -743   1413    298    171    974   1325   1423   1530
   -158    904   1060   -374   -610    982     15   -290    498    857    987   1130
   -137    148    285     -5   -213    215   -184   -639    -93    150    272    462
    -70   -355   -285    213    106   -322   -210   -646   -322   -189   -124     62
    -38   -511   -472    275    215   -493   -124   -506   -283   -215   -192    -23
    -46   -457   -410    249    181   -433      0   -342   -163   -119   -111     20
    -38   -350   -314    194    135   -332    109   -207    -38    -10    -15     98
    -28   -280   -252    153    109   -265    174   -132     33     51     41    153
   -101   -262   -161    181     28   -213    236    -64     88    101     80    187
     -7   -262   -254    132    119   -259    218    -75     67     83     57    161
     20   -236   -257    106    137   -246    220    -70     77     90     64    168
      7   -231   -241    111    122   -236    231    -57     90    101     72    179
     15   -226   -241    106    127   -233    241    -46    101    106     72    189
     -5   -228   -223    114    106   -228    254    -31    116    119     85    207
     12   -231   -244    109    127   -239    252    -28    119    122     88    202
     20   -215   -236     96    127   -226    252    -25    122    127     96    194
     49   -197   -246     75    148   -220    254    -28    119    127    101    187
     33   -205   -239     85    132   -220    262    -23    127    129    106    189
     36   -226   -265     93    148   -244    262    -25    124    114     96    181
     15   -228   -246    106    127   -236    272    -20    132    116     98    194
     10   -220   -231    106    119   -226    283     -7    142    127    106    207
     -7   -220   -213    111    101   -218    283     -2    148    132    111    213
      0   -213   -213    106    103   -213    283     -5    145    129    106    210
     59   -205   -267     70    163   -233    267    -20    127    109     83    192
     38   -218   -257     90    148   -236    277    -10    137    122     93    197
     31   -207   -239     88    132   -220    288     -2    150    132    103    197
     36   -200   -236     83    135   -218    290     -5    150    127     96    194
     46   -207   -254     77    150   -231    290     -5    150    127     93    192
     85   -210   -296     62    189   -252    283    -12    145    119     85    181
     41   -202   -246     77    142   -223    296      2    158    132    103    200
     15   -187   -202     85    106   -194    309     12    174    145    122    213
     64   -166   -231     49    148   -197    298      2    166    137    119    202
     36   -158   -194     62    114   -176    309     15    179    153    137    215
    103   -148   -252     20    176   -200    283     -7    158    137    119    200
     67   -137   -205     33    135   -171    293      7    176    153    140    220
     51   -124   -176     33    114   -148    296     18    189    166    155    233
     77   -111   -189     18    132   -150    290     18    189    168    161    236
     72   -101   -176     12    124   -137    288     23    192    166    163    241
    103    -88   -192     -7    145   -140    280     23    189    171    168    252
     80    -67   -148     -7    111   -106    290     38    210    192    192    272
     72    -49   -122    -10     96    -85    290     44    215    202    205    277
     88    -28   -116    -31    101    -72    293     46    220    207    210    277
    106    -31   -137    -38    122    -83    290     44    218    202    205    275
     67    -25    -93    -20     77    -59    309     57    231    215    218    290
     70    -15    -85    -25     77    -49    309     57    231    218    220    290
     98     -2   -101    -49     98    -51    309     54    233    215    218    285
     93     -5    -98    -46     96    -51    324     67    244    220    220    288
    140    -12   -153    -64    145    -83    319     62    233    205    202    265
     93    -15   -109    -38    101    -62    342     85    259    228    220    275
     80    -12    -93    -36     83    -51    363    106    280    246    233    280
     90     -5    -96    -41     93    -49    374    109    290    249    231    277
     80    -10    -90    -36     85    -49    387    114    301    254    231    272
     85    -31   -116    -25    101    -72    387    106    298    244    215    257
     90    -38   -132    -25    109    -83    387    101    296    239    210    252
     28    -31    -59      0     44    -44    418    124    324    265    236    280
     49    -38    -90     -5     70    -64    413    111    316    254    226    267
    114    -41   -155    -36    135    -98    389     80    290    231    202    239
     90    -44   -137    -23    111    -90    394     80    293    231    202    241
     77    -54   -135    -12    106    -93    402     83    296    228    200    241
     80    -54   -135    -12    106    -93    407     83    296    226    202    241
     77    -57   -135    -10    106    -96    410     80    293    223    202    241
     70    -54   -124    -10     96    -88    410     83    296    223    205    249
     51    -38    -93     -7     70    -64    418     90    306    231    210    262
     67    -44   -111    -12     88    -77    415     88    303    226    205    265
     72    -51   -124    -10     98    -88    418     93    309    231    213    277
     -2    -41    -38     18     18    -41    446    119    337    262    244    309
      2    -23    -25     10     12    -25    452    124    342    265    249    311
     80     -5    -85    -38     83    -44    436    111    329    252    236    298
     96     -7   -103    -44     98    -54    436    114    335    254    241    303
     80     -7    -90    -36     85    -49    452    127    342    257    249    316
    116     -2   -119    -57    116    -59    439    114    329    241    233    301
    109      0   -109    -54    109    -54    439    111    332    244    233    303
     98     12    -85    -54     93    -36    441    114    335    249    241    309
     98     15    -83    -57     90    -33    446    116    340    249    252    311
     77     20    -59    -49     67    -18    457    127    350    262    262    324
     44     23    -23    -36     33      0    467    135    361    275    272    340
     93     33    -59    -62     77    -12    454    122    345    259    259    327
     57     25    -31    -41     44     -2    457    122    345    259    262    329
     64     28    -36    -46     51     -2    454    116    340    254    259    324
     70     25    -44    -49     57     -7    452    114    335    246    257    316
     12     36     23    -23     -5     31    475    135    361    272    280    337
     31     33      0    -33     15     18    462    122    350    262    272    327
     80     20    -59    -51     70    -18    449    106    327    239    246    301
     93     31    -62    -64     75    -15    446    101    324    236    246    301
    122     44    -77    -83    101    -15    439     93    319    233    244    296
     93     33    -59    -64     75    -12    439     93    316    233    241    293
     54     33    -23    -44     38      5    459    111    335    252    257    303
     67     44    -23    -57     46     10    470    124    345    262    265    303
    129     80    -49   -103     90     15    475    129    350    267    265    293
    129    101    -28   -114     77     36    493    140    363    275    275    303
     96    124     28   -109     33     77    524    168    392    303    298    329
     75    124     46   -101     12     85    545    192    410    319    309    342
     98    135     36   -116     31     85    550    215    410    319    314    342
    109    174     62   -142     20    119    555    252    420    332    324    348
     98    207    109   -153     -5    161    568    270    446    358    348    366
     46    213    163   -129    -57    187    571    272    457    371    361    376
     98    213    114   -155     -7    163    540    246    436    348    342    355
    122    197     75   -161     23    137    514    223    415    329    327    342
    111    163     51   -137     28    109    493    207    397    314    311    327
    124    109    -18   -119     70     46    478    187    363    277    275    288
    103     57    -46    -80     75      5    485    187    353    262    257    265
     93     28    -64    -62     80    -18    478    168    337    241    236    241
     64     10    -54    -36     59    -23    485    174    335    233    231    233
     57    -12    -70    -20     62    -41    480    168    324    223    220    218
     62    -41   -103    -10     83    -72    475    155    306    200    205    200
     70    -36   -106    -18     85    -72    478    150    301    189    202    200
     18    -28    -46      5     31    -36    496    166    316    205    226    218
     23    -38    -64      5     41    -51    493    161    311    197    228    210
     46    -36    -83     -5     64    -59    485    150    306    189    228    202
     12    -20    -33      2     20    -25    498    163    322    202    249    218
     46    -12    -59    -18     51    -36    491    161    309    187    239    202
     77    -64   -142     -7    109   -103    514    200    311    168    205    161
     96    -98   -194      2    145   -145    631    337    371    181    184    114
    114      0   -114    -57    111    -57    774    524    504    277    257    171
    166    187     20   -179     72    103    888    724    685    462    428    335
    241    581    340   -413    -49    462    917    826    906    756    750    670
    246   1234    987   -740   -368   1111    826    761   1143   1153   1231   1174
     49   1584   1535   -818   -743   1561    568    415   1169   1356   1509   1454
   -145   1286   1431   -571   -787   1358    303    -18    823   1067   1254   1223
   -168    566    735   -200   -452    649     93   -410    213    366    558    592
    -25    -38    -12     33     -7    -25     20   -478   -129   -101     38     88
     -2   -241   -239    122    116   -239    103   -335   -109   -142    -49    -12
    -20   -233   -213    127     93   -223    223   -189    -12    -80    -15      0
    -20   -142   -122     77     49   -132    345    -46    111     20     67     70
     18    -59    -77     20     46    -67    413     36    187     88    122    119
     28    -31    -62      0     44    -46    452     75    218    109    135    132
     15    -31    -46      5     31    -38    485    109    246    132    150    142
     67    -15    -85    -25     75    -49    480    103    239    127    140    119
     54     -5    -59    -23     57    -31    493    114    249    140    145    122
     90    -15   -106    -38     98    -59    488    109    241    124    129    116
     72    -12    -88    -31     80    -49    504    116    249    129    135    127
     31    -15    -46     -7     38    -31    524    132    265    145    150    142
     77    -10    -88    -33     83    -49    522    129    259    137    140    127
    109    -12   -122    -49    114    -67    514    119    246    119    119    114
     77    -20    -98    -28     85    -59    527    124    257    127    137    129
     54     -7    -64    -23     57    -36    530    127    257    135    150    132
    129     -5   -135    -62    132    -70    501     96    226    101    111     93
     18    -10    -28     -5     20    -18    542    132    262    135    142    124
     64     -5    -70    -31     64    -36    540    129    259    127    137    122
    119     -7   -129    -57    122    -67    527    122    249    114    122    111
     49     -5    -54    -20     51    -28    550    145    275    137    145    142
    140      7   -132    -75    135    -62    522    116    244    111    119    119
    155     18   -137    -88    148    -59    514    111    239    109    116    116
    132     28   -106    -83    119    -36    530    124    254    127    129    132
    140     62    -77   -101    109     -7    537    132    262    140    137    140
     80     75     -5    -77     41     36    550    142    277    155    150    148
     85     85      0    -85     44     44    545    142    277    158    150    148
     93     93      0    -93     46     46    542    137    277    155    148    145
     57     96     38    -75     10     67    555    148    288    168    161    158
     64    116     49    -90      7     83    545    137    280    163    158    158
     80    119     38   -101     20     80    545    142    285    166    161    163
    109    127     18   -119     46     72    540    142    285    166    163    168
    124    142     18   -132     54     80    530    140    283    171    176    174
     96    163     67   -129     12    116    540    150    293    184    194    187
    109    187     77   -148     15    132    532    145    293    184    200    192
     90    197    106   -145     -7    153    545    163    309    202    220    215
    127    233    106   -179     10    171    537    161    303    200    228    218
    116    246    127   -184     -5    187    545    174    311    207    244    233
    114    233    119   -174     -2    179    555    179    319    207    249    241
     96    241    145   -171    -25    194    566    184    324    218    265    249
     77    267    189   -171    -54    228    584    197    337    233    283    257
     54    277    223   -166    -85    252    600    205    348    239    293    265
     10    270    259   -140   -124    265    620    220    366    259    309    272
     70    280    210   -176    -70    246    615    215    361    252    298    254
    163    280    116   -220     23    200    602    202    342    228    272    239
    101    275    174   -189    -36    226    639    241    376    254    301    270
    122    290    168   -207    -23    231    641    241    381    257    301    262
     80    285    205   -184    -62    246    657    252    397    275    309    262
     23    280    257   -150   -116    270    691    280    426    301    327    283
     33    280    244   -158   -106    265    693    280    426    298    322    285
     49    277    226   -163    -88    252    685    267    420    288    306    275
     85    275    189   -181    -51    233    670    254    407    275    296    267
     70    270    200   -168    -64    236    675    259    413    280    301    270
     31    259    228   -148    -98    244    680    265    415    285    301    283
     38    249    210   -145    -85    231    675    257    410    277    290    283
     25    236    207   -132    -90    223    675    254    407    280    285    285
    -15    236    252   -109   -132    244    685    265    415    296    293    301
     38    233    192   -137    -75    213    672    257    407    285    283    301
     70    246    176   -158    -51    213    659    249    402    277    277    303
     80    244    163   -163    -41    202    657    252    405    280    277    306
     59    244    184   -150    -62    215    667    267    418    293    285    319
     64    239    171   -153    -54    205    659    262    413    288    277    319
     72    233    161   -153    -44    197    654    257    410    283    272    319
     46    239    189   -145    -72    215    659    265    418    290    283    324
     25    244    218   -135    -96    231    667    275    426    298    290    327
     62    233    171   -150    -54    202    665    272    420    290    285    316
     41    252    210   -148    -83    231    672    288    436    306    301    322
     38    252    213   -148    -88    233    680    301    444    316    309    322
     59    249    189   -153    -64    220    678    303    444    314    303    311
     93    246    150   -171    -28    200    659    290    428    298    288    285
     83    244    161   -163    -38    202    670    296    433    301    290    283
     59    246    187   -153    -64    218    683    309    441    311    298    285
     25    252    226   -137    -98    239    693    316    449    322    311    290
     18    249    228   -135   -103    239    693    319    449    319    311    283
      2    239    236   -122   -116    239    698    329    454    322    316    285
     23    220    194   -124    -85    207    691    319    441    306    301    270
     64    213    148   -137    -41    181    685    311    433    298    290    252
     46    231    184   -140    -67    207    688    316    439    303    306    254
     33    236    202   -135    -85    220    685    311    436    303    306    246
     38    233    192   -137    -77    215    678    301    426    290    296    231
     46    254    207   -150    -80    231    672    293    420    285    296    228
     51    244    192   -150    -70    218    675    293    420    285    296    228
     33    252    218   -145    -90    236    698    314    444    306    316    254
     12    285    272   -150   -129    280    730    342    472    335    348    285
     85    319    233   -202    -72    277    724    337    467    324    340    280
     80    329    246   -205    -85    288    735    345    475    332    348    293
     80    335    254   -210    -85    296    737    345    475    329    348    293
     98    350    252   -226    -77    303    735    342    478    332    348    293
     51    368    316   -210   -132    342    771    374    514    366    384    332
     93    394    301   -246   -103    350    763    368    519    374    394    350
     49    410    361   -231   -155    384    763    371    532    392    413    374
     33    423    389   -228   -179    405    745    358    527    394    423    379
     85    415    329   -249   -122    374    714    337    511    384    407    366
     90    381    290   -236   -101    335    685    314    485    355    381    345
    103    335    231   -220    -64    283    665    293    454    322    348    319
     70    277    207   -174    -70    241    662    290    441    306    327    303
      5    254    249   -129   -122    252    667    298    444    309    327    306
     44    226    181   -135    -67    202    639    267    407    270    290    270
     62    210    145   -137    -41    179    620    249    389    249    270    257
      5    202    194   -103    -93    197    626    252    392    252    275    262
      5    163    158    -83    -75    161    626    252    387    246    272    259
     41    145    103    -93    -31    124    618    241    374    231    257    249
      7    153    145    -80    -70    148    626    252    384    246    270    265
    -15    155    171    -70    -93    161    628    259    389    252    272    270
     64    155     90   -109    -12    124    613    246    376    236    259    259
     88    155     64   -122     12    109    600    239    366    228    252    249
     -7    111    119    -51    -64    116    644    293    397    244    259    252
     54     80     25    -70     12     54    717    389    428    233    223    200
    158    166      7   -161     75     88    833    550    519    293    254    210
    244    301     54   -275     96    179    950    771    688    452    397    335
    319    610    288   -465     15    449   1002    906    885    698    667    615
    233   1189    956   -711   -361   1072    976    919   1153   1096   1140   1130
     62   1761   1699   -911   -818   1730    779    672   1312   1436   1582   1600
    -64   1602   1667   -771   -865   1634    475    213   1018   1228   1423   1452
   -166    906   1072   -371   -618    987    246   -200    449    589    800    870
   -140    215    353    -38   -246    283    150   -355     28     49    220    296
    -33   -101    -67     67     15    -85    184   -252    -38    -98     18     67
    -80   -114    -36     96    -23    -75    322    -77     75    -25     62     90
    -90    -15     75     54    -83     28    459     90    215     93    161    168
    -33     75    109    -23    -72     93    532    179    296    161    226    218
     -2    111    114    -54    -57    111    568    223    332    192    252    236
    -33    119    153    -44    -96    137    597    259    361    215    272    246
     59    129     70    -96     -5     98    581    246    348    200    257    228
     85    142     54   -116     15     98    584    249    350    202    259    228
     46    148    101    -96    -25    124    600    270    371    218    275    244
     44    150    106    -98    -33    129    602    275    374    220    275    246
     33    163    127    -98    -46    145    607    283    381    231    285    257
     49    168    119   -109    -33    142    602    283    381    233    288    252
     31    161    129    -96    -49    145    607    290    387    239    296    257
     -7    168    176    -80    -93    171    623    314    407    262    319    280
     44    179    135   -111    -44    155    605    301    394    252    314    270
     80    174     90   -129     -5    135    592    288    381    236    298    254
     28    176    148   -101    -59    163    615    309    402    254    319    272
     36    192    153   -114    -59    174    613    311    405    257    324    277
     49    192    142   -122    -46    168    610    311    402    254    322    277
     57    192    135   -124    -38    163    600    306    394    249    316    272
     25    200    174   -111    -72    187    607    319    405    259    329    285
     15    200    184   -109    -83    192    607    324    410    267    337    290
     54    220    166   -137    -54    194    602    327    410    267    335    293
     93    228    135   -163    -20    184    587    316    400    259    327    288
    116    231    114   -174      2    174    576    311    394    254    322    277
     90    241    150   -168    -28    197    587    324    407    267    337    296
     88    252    163   -168    -38    207    581    327    410    272    345    306
     62    254    192   -161    -64    226    581    335    415    283    358    314
     90    259    168   -174    -38    215    571    337    413    285    361    319
    101    272    171   -189    -33    223    561    335    407    285    363    324
    103    283    179   -194    -38    231    553    332    410    293    371    337
     98    306    205   -205    -54    254    553    342    415    306    384    358
     93    324    231   -207    -67    277    550    353    420    316    400    379
     96    340    244   -220    -72    293    542    361    423    329    410    394
    101    353    249   -228    -72    301    542    371    428    342    420    426
     96    368    272   -233    -90    322    548    384    439    361    431    465
     88    387    298   -236   -103    342    550    397    446    376    439    485
     98    376    277   -239    -90    329    548    402    441    379    431    496
    114    376    262   -246    -75    322    542    402    433    379    418    493
    116    384    265   -252    -72    324    545    400    428    381    410    501
    111    402    290   -257    -88    348    555    410    439    397    413    530
    122    402    280   -262    -80    340    558    418    439    397    400    532
    122    407    285   -267    -80    348    566    428    444    402    397    532
     90    407    314   -249   -111    361    579    449    457    418    400    540
     70    405    335   -236   -132    371    592    459    467    423    397    540
     80    392    309   -239   -114    350    600    457    467    413    387    530
     83    368    285   -226   -101    327    613    465    475    405    376    519
     85    374    288   -231   -101    332    618    462    478    405    376    519
     77    374    296   -226   -109    335    631    467    480    402    389    493
     72    366    290   -220   -109    327    639    459    475    387    405    402
     62    358    293   -210   -116    327    644    454    472    376    392    379
     67    355    288   -213   -109    322    644    452    467    371    368    426
     77    361    283   -218   -101    322    644    446    462    368    358    462
     75    350    272   -213   -101    311    641    441    454    358    342    472
     64    342    275   -205   -106    309    641    433    444    345    335    459
     62    345    283   -205   -111    314    636    431    439    340    329    452
     59    348    288   -202   -114    319    636    433    439    342    332    459
     70    345    275   -207   -103    309    633    431    436    342    332    459
     72    358    283   -215   -106    322    628    428    433    342    329    449
     57    368    311   -215   -127    342    628    431    431    342    329    454
     41    381    340   -210   -148    361    636    441    439    353    345    472
     62    394    332   -228   -135    363    631    441    436    350    342    470
     83    397    314   -241   -116    355    626    439    431    345    337    459
     38    400    361   -220   -161    381    639    454    446    361    358    467
     49    407    358   -228   -153    384    636    457    444    358    361    459
     72    415    340   -246   -135    379    628    449    441    355    366    446
    122    420    298   -270    -88    361    615    436    428    345    355    420
    171    420    249   -298    -38    335    592    413    407    322    335    387
    155    410    254   -283    -49    332    587    410    400    314    329    366
    106    418    309   -262   -101    363    602    428    420    337    350    392
    155    418    262   -288    -51    340    584    415    407    327    335    415
    161    431    270   -298    -54    350    574    407    402    327    335    436
    145    444    298   -293    -75    371    581    413    407    332    342    452
    137    413    275   -277    -70    345    571    405    397    316    327    444
    129    410    277   -270    -75    345    566    400    392    316    327    449
    109    415    303   -262    -96    361    566    402    394    324    335    459
     88    413    324   -249   -116    368    563    402    392    322    332    462
    127    392    265   -259    -70    329    540    381    366    298    309    449
    132    389    257   -262    -62    324    535    376    361    296    306    446
    116    389    272   -254    -77    332    527    371    355    293    309    449
    171    397    226   -283    -25    311    511    355    337    275    293    433
    155    400    244   -277    -44    322    511    355    335    275    296    433
    109    423    314   -265   -101    368    540    384    363    306    329    470
     85    452    363   -270   -140    407    563    407    387    329    358    496
    145    493    348   -319   -101    420    571    418    389    337    368    506
    155    517    361   -337   -103    439    576    423    394    345    379    517
    142    511    368   -329   -111    441    579    426    394    337    376    519
    137    535    394   -337   -127    465    592    439    407    355    405    540
    101    581    480   -340   -189    532    623    467    441    397    454    576
    103    636    530   -371   -213    584    620    467    449    413    480    589
    174    639    465   -407   -145    553    576    433    418    384    457    561
    200    626    426   -415   -111    527    548    413    394    361    444    548
    174    623    449   -397   -137    537    537    410    392    361    459    555
     96    581    485   -340   -194    535    535    415    392    358    465    558
    148    535    387   -342   -119    462    501    387    353    316    426    506
    153    493    340   -322    -93    415    485    371    329    285    394    472
     98    465    366   -280   -132    415    485    368    319    272    392    462
    116    452    335   -285   -109    392    470    348    296    257    381    428
    101    428    327   -265   -114    379    465    340    290    246    374    410
     64    418    350   -241   -142    384    467    340    290    241    376    407
     72    415    342   -244   -135    379    465    332    285    231    376    397
     75    407    332   -241   -127    368    457    324    280    223    366    381
     33    410    376   -223   -171    394    467    337    293    231    379    392
     31    413    381   -223   -176    397    475    342    303    236    389    397
     41    413    371   -226   -163    392    475    350    309    236    389    394
     28    407    376   -218   -174    392    478    358    314    241    394    394
     67    366    298   -218   -116    335    498    394    314    223    358    355
    140    337    197   -239    -28    267    584    511    355    220    324    306
    158    400    241   -277    -41    322    732    709    488    316    384    348
    187    581    394   -387   -103    491    867    945    693    519    563    511
    285   1002    717   -644   -215    862    885   1036    914    815    893    865
    267   1657   1389   -963   -563   1525    761    927   1145   1213   1392   1408
     44   2104   2060  -1072  -1008   2083    506    589   1208   1462   1748   1784
   -132   1758   1888   -815  -1010   1823    220    137    828   1130   1457   1512
   -187    966   1153   -389   -670   1057     10   -239    223    428    748    846
   -140    345    485   -101   -314    413    -33   -290    -90    -12    246    332
    -85    135    220    -23   -153    176     59   -132    -67    -64    132    189
    -25    176    202    -75   -114    189    187     31     49     10    176    210
     23    280    257   -153   -116    270    309    179    181    122    267    283
     49    345    296   -197   -124    319    371    252    254    181    322    329
     41    350    309   -194   -132    329    394    283    277    194    329    340
      7    342    332   -176   -163    337    418    311    298    210    342    355
     15    350    335   -181   -158    342    420    319    306    218    353    371
     46    358    311   -202   -132    335    418    322    306    223    348    363
     51    363    311   -207   -129    337    418    324    311    226    342    350
     49    358    309   -205   -129    335    415    329    311    223    342    363
     38    363    324   -202   -142    345    415    340    322    236    355    376
     18    374    353   -197   -166    363    420    348    335    246    368    387
     38    366    327   -202   -142    348    423    345    327    239    355    374
     49    358    309   -205   -129    335    420    348    322    233    350    368
      0    353    353   -176   -176    353    428    361    337    254    368    384
    -33    353    387   -161   -210    368    436    368    348    265    381    394
     20    361    340   -189   -158    350    420    355    332    249    374    384
     59    366    306   -213   -124    335    405    345    322    239    363    376
     83    353    270   -218    -93    311    394    340    316    231    361    371
     31    355    324   -192   -148    340    413    361    332    249    381    387
      2    371    368   -187   -181    371    420    374    348    265    397    397
     59    371    309   -215   -124    340    400    358    327    241    376    371
     44    366    322   -205   -137    342    397    361    327    241    376    363
     59    371    309   -215   -124    340    389    361    327    241    381    366
     83    384    301   -233   -109    342    392    368    332    246    389    361
     51    376    322   -215   -137    350    397    379    342    259    400    371
     28    371    342   -200   -155    358    397    384    345    267    410    374
     31    376    342   -205   -155    358    389    384    342    267    413    363
     28    381    353   -205   -161    368    389    392    348    270    420    361
     -2    397    400   -200   -200    397    392    407    363    285    444    376
     49    405    355   -228   -153    381    361    387    340    262    426    355
     88    428    340   -259   -127    384    342    381    337    267    431    353
    127    454    327   -290    -98    392    327    379    335    265    431    345
    119    441    322   -280   -101    381    314    376    327    259    428    342
    122    459    337   -290   -109    400    303    376    329    265    441    348
    114    485    368   -301   -127    428    306    387    342    280    462    363
     85    511    426   -298   -168    470    322    405    368    309    493    387
     67    511    444   -290   -189    478    319    407    371    314    496    389
     72    522    449   -298   -189    485    316    405    371    311    501    384
    124    527    400   -327   -137    465    301    389    361    296    485    363
    101    532    431   -316   -163    483    306    394    368    301    488    366
     62    540    475   -301   -205    506    319    410    387    319    501    374
    103    542    439   -322   -166    491    314    413    389    316    496    366
    101    545    444   -322   -171    493    319    423    400    322    501    363
     88    553    465   -319   -187    509    329    436    415    337    509    363
     62    537    475   -301   -207    509    332    436    426    342    509    358
     85    537    452   -311   -181    496    327    428    426    335    498    345
     59    524    465   -293   -202    496    332    433    431    340    498    342
     38    511    472   -275   -215    493    342    441    444    355    501    340
     75    519    444   -298   -184    483    329    428    441    350    491    324
     70    504    431   -288   -179    467    322    415    433    340    475    306
     54    493    439   -275   -192    465    311    402    423    329    467    301
     77    501    423   -288   -171    462    298    387    413    319    454    298
     46    485    436   -267   -194    462    293    379    407    311    444    293
     54    480    426   -267   -187    454    285    374    407    311    433    283
     59    485    426   -272   -184    457    280    374    410    314    428    290
     18    491    472   -254   -226    483    288    389    423    327    433    309
     28    488    459   -259   -215    475    280    389    420    324    423    303
     57    488    431   -272   -187    462    267    387    413    322    420    296
    103    493    389   -298   -145    444    244    371    397    306    405    283
     96    485    389   -290   -145    439    241    374    397    306    405    290
     57    478    420   -270   -181    452    241    384    407    319    420    298
     49    491    441   -272   -194    467    246    397    418    337    433    309
     54    506    452   -280   -200    478    244    400    418    335    431    306
     75    498    423   -285   -174    462    231    394    410    324    418    303
     62    485    423   -277   -179    454    226    392    405    322    415    303
     64    480    415   -275   -174    449    220    394    402    316    407    301
     12    470    457   -244   -223    465    226    405    407    322    413    309
     38    478    439   -257   -200    459    213    394    397    314    405    301
     44    465    420   -254   -189    444    200    384    381    303    397    288
    -20    478    496   -228   -257    485    218    413    410    329    426    314
     57    493    436   -277   -189    465    197    397    394    309    410    301
    111    480    368   -296   -127    426    171    384    371    283    384    285
     88    472    384   -283   -148    428    166    376    363    275    379    277
     41    470    426   -257   -192    449    166    381    368    285    387    280
     59    480    418   -270   -179    449    158    381    366    277    376    275
     36    467    431   -252   -197    449    153    384    363    277    376    277
     44    467    423   -257   -189    446    142    381    366    283    379    275
     28    478    446   -254   -207    462    145    389    371    288    389    280
     25    504    478   -265   -226    491    155    402    381    301    405    285
     44    524    480   -283   -218    504    166    413    392    314    418    288
     67    532    465   -301   -200    498    155    410    392    309    418    285
     41    532    491   -288   -226    514    158    420    400    314    426    290
     80    558    478   -322   -200    519    150    420    397    314    423    283
     83    594    511   -337   -213    553    158    431    413    335    441    296
     41    633    589   -337   -275    613    174    452    441    366    475    322
     59    662    602   -361   -270    633    148    439    439    366    478    322
     64    646    581   -355   -259    615    111    413    415    345    454    301
     75    620    545   -348   -233    584     80    392    397    327    431    277
    106    605    498   -355   -197    550     46    374    371    298    402    262
    101    566    462   -335   -179    514     25    361    345    280    379    233
     59    522    459   -293   -200    491     23    368    342    280    366    218
     77    470    392   -272   -155    431      2    348    314    241    324    184
     70    433    363   -252   -148    400    -12    332    293    215    298    158
     41    413    371   -228   -166    394    -20    329    288    213    288    150
     25    397    371   -213   -174    384    -33    319    277    202    277    142
     44    384    340   -213   -148    363    -44    311    265    189    259    127
     36    366    329   -200   -148    348    -54    303    257    179    246    111
     46    345    298   -197   -127    324    -70    296    241    163    231     98
     46    335    285   -192   -119    311    -72    293    236    155    220     93
     33    335    301   -184   -132    319    -80    288    231    158    213     90
     20    319    298   -171   -137    309    -83    288    231    155    205     85
     57    290    233   -174    -88    262    -85    303    220    127    171     51
     57    239    179   -148    -62    210    -12    415    262    127    142      7
     41    285    244   -163   -101    265    137    610    392    218    202     36
    132    449    314   -290    -90    381    246    807    555    368    337    155
    189    779    589   -485   -200    685    311    956    769    626    615    436
    210   1337   1127   -774   -459   1231    272    956    997    984   1049    888
     20   1873   1852   -945   -914   1862     85    706   1130   1304   1470   1312
   -155   1738   1893   -795  -1023   1816   -220    257    867   1130   1353   1197
   -153   1104   1257   -475   -706   1182   -483   -202    262    459    701    605
    -77    433    511   -179   -296    472   -607   -361   -174   -106     98     41
      2    101     98    -51    -46    101   -587   -254   -249   -267   -103   -171
     -2     64     67    -33    -36     67   -491   -119   -171   -228    -88   -176
     25    140    114    -83    -44    127   -389     10    -62   -137    -20   -122
     28    246    218   -140    -93    233   -301    116     44    -38     64    -41
     31    329    298   -179   -132    314   -254    174    106     20    114      2
     41    329    288   -187   -124    311   -252    189    111     20    106      2
     41    327    285   -184   -122    309   -249    200    122     28    103      5
     49    332    283   -192   -116    309   -249    207    124     28     98      5
     41    337    296   -189   -127    316   -249    213    129     33     98      7
     41    345    301   -194   -129    322   -254    210    122     31     88      7
     44    348    303   -197   -129    327   -257    213    122     31     83      7
     38    342    303   -194   -132    324   -265    213    119     28     70      0
     51    348    296   -200   -122    322   -265    213    119     25     64     -2
     54    332    277   -194   -111    306   -272    207    109     15     49    -12
     62    342    280   -202   -109    311   -272    207    106     18     41    -15
     54    348    293   -202   -119    322   -272    207    109     18     41    -15
     36    342    306   -189   -135    324   -275    215    106     18     41    -10
     75    345    270   -213    -96    309   -293    202     90      2     18    -31
     72    337    265   -205    -96    301   -293    207     93      2     12    -38
     75    332    254   -205    -90    293   -298    207     90      2      7    -38
     80    342    262   -210    -90    303   -309    202     85     -2      0    -41
     88    332    244   -210    -77    288   -319    197     77    -12    -10    -46
    103    335    231   -218    -62    283   -332    189     64    -20    -25    -62
    106    342    236   -226    -64    288   -342    187     62    -25    -31    -64
    114    342    228   -228    -57    285   -342    192     62    -31    -33    -57
    101    340    239   -220    -70    288   -350    192     62    -31    -38    -57
    103    345    241   -226    -67    293   -358    192     59    -31    -41    -54
    129    342    213   -239    -41    277   -381    176     41    -44    -57    -70
     93    348    254   -220    -80    301   -379    187     49    -31    -46    -64
     83    355    270   -220    -93    314   -381    192     51    -28    -44    -59
     80    355    275   -218    -96    316   -387    194     54    -25    -44    -54
     51    363    311   -207   -129    337   -387    205     59    -12    -36    -38
    114    389    275   -252    -80    332   -407    197     51    -20    -44    -44
    137    400    262   -270    -62    332   -426    189     41    -28    -54    -41
    140    418    277   -280    -70    348   -433    192     44    -25    -51    -28
    155    452    296   -303    -70    374   -441    194     44    -23    -54    -20
    181    457    275   -319    -46    366   -452    189     33    -31    -64    -25
    184    470    285   -329    -49    379   -449    192     41    -25    -59    -18
    155    472    316   -316    -80    394   -441    197     46    -20    -57     -7
    127    478    348   -303   -111    413   -431    205     51    -20    -54      2
    116    483    366   -298   -124    426   -415    215     62    -15    -49      7
     96    480    381   -290   -142    431   -407    220     67    -12    -49     10
    103    483    376   -293   -137    431   -405    220     67    -18    -57      0
    111    488    376   -301   -132    431   -394    226     77    -18    -59     -5
    124    498    374   -311   -124    436   -387    233     88    -15    -54     -5
     96    501    402   -298   -153    454   -363    254    111      2    -41      2
     64    491    423   -277   -179    457   -350    262    122      5    -41     -2
     83    480    397   -283   -155    439   -350    257    122      0    -46    -10
    111    488    376   -298   -132    433   -353    249    122     -5    -51    -25
     88    485    397   -288   -155    441   -342    252    129      2    -46    -28
     49    483    433   -267   -192    459   -329    262    148     20    -31    -15
     96    493    397   -298   -150    446   -350    236    129      5    -46    -36
     80    470    389   -275   -153    431   -350    233    127     -2    -57    -46
     54    462    407   -259   -176    436   -342    239    135      2    -46    -33
     33    457    423   -246   -194    441   -342    239    140      7    -41    -31
     10    457    446   -236   -218    452   -342    244    145     12    -36    -28
     98    472    374   -285   -137    423   -371    218    127     -5    -57    -46
     70    483    410   -277   -171    446   -371    223    132      2    -46    -31
     72    483    410   -277   -168    446   -379    218    129      0    -51    -28
     59    480    420   -270   -179    449   -374    228    135      7    -49    -18
     -5    462    467   -228   -236    465   -355    257    163     36    -31     10
     20    465    441   -244   -210    454   -366    257    163     41    -28     15
     51    483    431   -267   -189    457   -384    249    155     36    -38      7
     38    483    441   -262   -202    462   -387    257    158     38    -41     15
     54    493    439   -272   -192    467   -400    257    155     33    -46     20
     33    493    457   -265   -210    475   -400    265    161     41    -41     31
     36    483    446   -259   -205    465   -405    270    163     46    -49     36
     31    470    439   -252   -205    454   -405    275    163     49    -57     38
     20    462    441   -241   -210    452   -405    277    166     51    -57     46
      2    470    467   -236   -233    470   -405    280    168     57    -54     57
     18    478    459   -249   -220    470   -413    275    163     57    -54     57
    103    475    371   -290   -135    423   -439    252    137     28    -85     23
    103    459    355   -280   -124    407   -436    252    137     28    -90     20
     75    472    397   -275   -161    436   -431    262    148     38    -80     33
     54    452    397   -254   -171    426   -428    262    145     36    -85     25
     44    449    402   -246   -181    426   -418    270    153     41    -75     33
      0    467    467   -233   -233    467   -400    285    166     54    -57     44
     38    478    439   -259   -200    459   -387    296    176     59    -51     36
     31    506    472   -270   -220    491   -363    322    202     80    -25     49
     46    550    501   -298   -226    524   -358    327    210     93     -7     57
     83    568    485   -324   -200    527   -371    319    200     85    -12     41
     83    548    465   -316   -192    506   -376    316    194     75    -23     28
     38    568    530   -303   -246    548   -345    348    231    109     15     57
     51    631    579   -345   -262    605   -327    361    254    137     44     80
    127    667    540   -397   -205    605   -340    348    254    137     49     85
    163    649    483   -407   -158    566   -384    306    220    106     23     51
    109    646    537   -379   -213    592   -389    303    223    116     36     59
    111    639    524   -376   -205    581   -407    296    215    114     36     57
    174    600    426   -387   -124    514   -446    259    174     67     -7     10
    103    553    449   -329   -171    504   -433    267    174     62    -12      0
     85    493    407   -288   -161    452   -454    252    145     33    -38    -28
     54    441    384   -249   -166    413   -467    233    119      5    -67    -59
     72    384    311   -228   -119    348   -488    213     93    -23    -96    -83
     57    366    309   -213   -124    337   -498    194     77    -41   -111    -93
     49    358    309   -205   -129    335   -488    202     83    -36   -109    -85
    109    371    259   -241    -77    316   -498    194     75    -46   -119    -90
    155    387    231   -270    -36    309   -517    179     62    -62   -129    -98
     85    355    267   -220    -90    314   -509    187     70    -57   -127    -88
     28    329    301   -179   -135    316   -509    184     70    -57   -129    -80
     20    324    301   -174   -140    311   -517    176     62    -62   -137    -85
     75    337    262   -205    -93    301   -517    176     59    -67   -142    -88
     90    283    189   -187    -49    236   -472    246     80    -70   -168   -116
    155    280    124   -218     15    202   -368    387    148    -49   -184   -148
    140    368    226   -257    -44    298   -218    600    309     77    -85    -64
    184    576    392   -379   -103    485    -96    813    509    283    106    124
    241   1034    789   -639   -275    911    -77    888    743    607    470    506
    103   1618   1514   -859   -704   1566   -161    787    966    997    945   1000
    -90   1880   1969   -896  -1031   1925   -433    407    927   1127   1153   1208
   -116   1530   1647   -706   -880   1587   -748    -83    488    732    797    878
   -140    769    909   -316   -524    836   -911   -410   -106      7     72    223
   -124    228    353    -51   -239    290   -932   -389   -335   -332   -319   -158
    -85     28    114     28   -101     72   -859   -252   -314   -376   -405   -252
    -36     62     98    -12    -67     80   -743   -106   -210   -309   -358   -207
      0    174    174    -88    -85    171   -644     20    -90   -207   -270   -129
     12    257    244   -135   -114    252   -574    101     -7   -129   -205    -67
     15    293    275   -155   -129    285   -535    145     36    -96   -179    -38
     25    285    259   -155   -116    272   -524    155     38    -93   -181    -36
     15    265    249   -140   -116    257   -519    155     36    -96   -187    -38
    -41    265    306   -114   -174    285   -501    176     57    -70   -161    -12
    -31    280    311   -127   -171    296   -501    181     62    -62   -153     -7
    -18    296    314   -137   -166    303   -504    184     62    -59   -150     -7
    -18    301    316   -142   -166    309   -506    184     62    -57   -145    -10
     10    311    301   -161   -145    306   -506    187     64    -54   -142    -15
      0    309    309   -155   -153    309   -509    187     62    -54   -142    -20
    -44    309    353   -132   -197    329   -498    194     70    -46   -135    -10
    -38    296    332   -129   -184    314   -491    207     75    -38   -124    -10
    -18    296    314   -140   -166    303   -493    207     72    -38   -124    -12
     -2    275    277   -137   -140    277   -504    200     64    -49   -135    -23
     33    306    272   -168   -119    290   -498    202     70    -44   -127    -15
     12    319    306   -166   -148    314   -493    207     77    -31   -111     -5
     18    335    316   -176   -148    327   -498    207     75    -31   -106     -5
    -12    337    348   -163   -179    340   -491    220     90    -15    -90     10
      0    322    322   -161   -161    322   -488    218     90    -15    -85     15
      5    311    306   -158   -150    309   -501    207     83    -18    -88     10
     -2    316    319   -158   -161    319   -504    207     83    -18    -88     12
     31    342    311   -187   -140    327   -511    200     80    -20    -90     15
    -36    353    389   -158   -213    371   -488    226    111     12    -57     54
     -7    358    366   -176   -189    363   -501    220    103     10    -57     54
     20    374    353   -197   -166    363   -501    218    103     12    -49     57
      7    368    361   -189   -176    366   -509    207     98     12    -44     59
     -2    348    350   -171   -176    348   -517    200     93      7    -46     59
     54    397    342   -226   -145    371   -509    215    106     28    -23     85
     44    407    363   -226   -161    387   -501    228    119     41     -2     98
     20    402    379   -213   -179    392   -501    226    116     46      2    106
     51    410    358   -231   -153    384   -514    220    111     41      2    109
     77    423    345   -252   -135    384   -530    215    109     41     10    114
     70    431    358   -252   -145    394   -542    213    111     49     20    122
     46    420    374   -233   -163    397   -537    213    111     51     23    132
     54    441    387   -246   -166    415   -517    226    127     64     41    150
     83    496    410   -290   -163    454   -493    241    148     88     70    176
     62    483    420   -272   -179    452   -496    233    145     85     67    174
     51    467    413   -262   -181    439   -501    228    142     80     64    171
     98    519    420   -309   -161    470   -467    265    176    116     93    197
     59    491    428   -277   -184    459   -462    267    179    116     90    189
     25    467    441   -246   -207    454   -446    277    192    124     93    192
     54    498    444   -277   -194    470   -415    301    218    148    114    210
     83    524    441   -303   -179    483   -392    322    239    166    124    218
     41    480    436   -262   -200    459   -394    314    236    161    111    202
     25    465    439   -246   -207    452   -387    319    244    163    109    200
     23    459    436   -241   -205    446   -384    316    244    163    103    192
     64    498    433   -280   -184    467   -368    329    262    179    116    200
     46    491    444   -270   -200    470   -358    327    267    184    114    205
     -5    449    452   -223   -228    452   -366    314    257    174     98    194
    -20    439    457   -210   -239    446   -371    303    249    168     90    184
    -18    426    444   -202   -231    433   -379    296    239    161     80    179
      2    426    420   -215   -210    423   -381    290    236    166     75    181
     28    431    400   -231   -184    415   -384    288    236    166     75    184
     75    465    389   -272   -158    428   -379    296    244    181     83    200
    158    548    389   -353   -114    470   -345    327    280    213    111    233
    119    522    402   -322   -140    462   -348    322    272    207     96    241
      0    420    420   -210   -210    420   -379    290    241    176     67    223
      2    420    415   -213   -207    418   -374    293    246    176     67    218
     18    418    400   -218   -189    410   -368    296    246    176     67    213
     38    433    392   -239   -176    413   -366    301    252    179     72    218
     31    423    392   -226   -181    407   -366    296    246    174     67    213
     31    423    392   -226   -181    407   -363    298    246    174     64    213
     36    423    387   -228   -174    405   -361    301    252    174     70    220
     23    394    368   -210   -174    381   -361    296    241    158     54    205
     20    392    371   -207   -174    381   -368    288    236    150     46    197
     23    392    368   -210   -174    381   -368    288    236    153     46    197
     49    410    361   -228   -155    387   -361    290    239    150     44    192
     93    436    340   -267   -122    389   -348    301    246    158     49    189
     96    428    332   -262   -116    381   -350    296    246    158     49    187
     75    402    324   -239   -127    363   -366    277    231    142     33    166
     59    384    324   -220   -132    355   -371    270    220    132     23    150
     90    400    309   -246   -111    355   -363    275    228    140     33    158
    119    441    319   -280   -101    381   -345    288    244    158     54    181
     90    400    309   -246   -109    355   -350    275    233    145     41    168
     70    400    329   -233   -129    366   -337    285    241    153     44    171
     83    444    361   -265   -140    402   -306    311    265    176     67    189
     77    462    384   -270   -153    423   -285    324    280    192     83    210
     77    470    392   -275   -158    431   -280    329    285    200     88    213
     90    462    371   -275   -140    418   -283    329    283    200     85    213
     93    485    389   -290   -148    439   -270    337    296    213     96    226
    101    527    426   -314   -163    478   -257    345    311    231    114    249
    119    563    441   -342   -161    504   -249    350    327    249    129    270
    116    532    415   -324   -148    475   -280    316    296    226    101    252
    137    535    397   -337   -132    467   -298    301    283    215     90    249
    153    550    397   -350   -122    472   -311    296    277    218     90    262
    127    470    342   -298   -109    407   -348    267    244    184     54    244
     98    402    303   -249   -101    353   -368    246    210    155     15    213
     83    345    262   -215    -90    303   -389    231    179    124    -23    184
     90    322    228   -207    -70    275   -400    215    155    101    -49    161
     88    288    197   -189    -54    241   -407    205    137     83    -70    132
     59    252    192   -155    -64    223   -423    187    116     64    -83    116
     72    262    189   -168    -59    228   -423    184    111     67    -80    119
     72    262    189   -168    -59    228   -426    181    103     59    -88    109
     28    228    200   -129    -85    215   -441    166     85     46   -101     96
     41    252    210   -145    -83    231   -423    176     96     57    -85    109
     23    244    218   -135    -98    231   -426    166     88     51    -88     98
     15    241    226   -129   -103    233   -431    158     83     44    -88     90
     49    272    220   -163    -85    249   -420    168     85     44    -83     88
     25    202    176   -114    -75    189   -400    192     75     15   -116     41
     38    161    122   -101    -41    142   -288    332    124     18   -142    -12
    106    275    168   -192    -31    223   -103    558    275    127    -59     38
    153    446    293   -301    -72    371     41    787    465    301    103    179
    158    779    620   -467   -231    701     67    867    667    571    405    480
    161   1473   1309   -818   -574   1389   -103    706    896    987    924   1036
    -15   1951   1966   -969   -989   1958   -420    306    937   1228   1278   1408
   -161   1725   1886   -782  -1023   1803   -730   -155    594    956   1062   1202
   -213    880   1093   -332   -652    987   -927   -561    -80    174    301    498
   -132    241    371    -54   -252    303   -896   -532   -368   -267   -200    -20
    -67     51    119      7    -93     85   -756   -337   -314   -301   -288   -148
    -72     72    145     -2   -109    109   -587   -140   -168   -202   -220   -114
    -77    171    249    -46   -163    210   -449     15    -28    -83   -116    -31
    -72    215    288    -72   -181    249   -387     83     31    -36    -72      5
    -25    226    252   -101   -140    239   -358    106     49    -31    -67      0
    -15    202    218    -96   -116    207   -345    111     54    -33    -72    -20
     41    215    174   -127    -64    194   -332    124     59    -31    -64    -20
     70    265    192   -168    -62    231   -309    145     85    -10    -38      0
     28    252    223   -140    -98    239   -298    155     93     -2    -28      0
     49    262    213   -158    -83    239   -290    163    101      5    -20      0
    101    283    181   -192    -38    233   -290    161    101      5    -23     -5
     85    270    181   -179    -46    228   -288    161    103      5    -25      7
     77    262    184   -171    -54    223   -277    163    109     10    -25     33
     70    252    179   -161    -54    215   -275    155    109      7    -23     36
     96    272    176   -184    -38    226   -265    158    119     23     -5     54
     98    280    179   -189    -38    231   -265    158    124     25     -5     54
     85    275    189   -181    -51    233   -262    153    122     23     -2     44
     59    262    202   -161    -70    231   -257    150    127     28      5     46
    -25    171    197    -72   -111    184   -275    124    106     12    -12     25
      2    197    192   -101    -93    194   -265    129    116     23      2     31
     51    252    200   -153    -72    226   -241    148    140     46     23     49
     44    241    197   -142    -77    220   -239    148    145     46     15     57
     46    252    205   -148    -77    228   -239    153    150     57     31     59
     67    275    207   -171    -70    241   -236    155    158     64     51     57
     83    280    197   -181    -57    239   -226    161    163     77     75     51
     88    270    181   -179    -46    226   -226    161    161     75     83     44
     64    246    181   -155    -57    215   -231    155    158     70     85     41
     90    296    205   -194    -57    252   -215    174    181     90    111     64
     96    293    197   -194    -51    246   -220    171    179     93    116     57
     90    296    205   -194    -57    249   -223    174    181     98    127     54
    148    371    223   -259    -36    298   -202    197    207    122    161     77
    124    350    223   -239    -49    288   -200    197    207    119    163     67
    116    358    239   -239    -62    298   -197    202    213    135    184     85
     93    361    267   -228    -88    314   -192    210    220    145    207    101
     20    387    366   -202   -171    376   -163    231    246    176    241    129
     20    392    371   -207   -176    384   -161    231    249    176    257    129
     36    400    363   -218   -163    384   -168    220    246    166    262    119
     64    441    376   -254   -155    407   -163    220    254    174    275    119
    111    462    350   -285   -119    407   -168    207    246    166    267    106
    122    480    355   -301   -116    418   -163    205    252    171    275    101
     83    472    389   -277   -153    431   -161    200    252    171    277     88
     59    454    392   -259   -166    423   -155    194    252    166    270     70
     85    488    402   -285   -158    446   -135    210    270    181    283     67
     98    530    431   -314   -166    480   -111    228    293    202    298     67
     98    550    449   -324   -174    501    -96    239    311    218    309     67
     88    555    465   -322   -189    511    -83    244    327    231    319     64
     72    545    472   -309   -200    509    -83    239    327    231    316     51
     80    566    483   -324   -202    524    -77    241    335    231    319     41
     93    563    470   -329   -189    517    -70    231    332    226    311     20
     88    545    457   -316   -184    501    -80    210    316    207    290    -10
     77    532    454   -303   -187    493    -85    194    303    194    272    -33
     83    545    462   -316   -189    504    -80    192    309    200    283    -33
     75    542    465   -309   -194    504    -77    189    306    202    283    -44
     64    542    478   -306   -205    511    -75    184    306    200    283    -54
     75    553    478   -314   -200    517    -72    176    306    205    280    -62
     77    537    459   -309   -192    498    -85    166    298    197    272    -80
     70    527    457   -298   -194    493    -90    158    293    194    270    -85
     88    568    480   -329   -197    524    -70    176    314    215    290    -67
    119    615    496   -366   -187    555    -51    187    329    231    309    -57
     70    558    488   -316   -207    524    -67    166    309    207    283    -85
     67    563    496   -316   -215    532    -67    166    314    213    285    -90
     88    594    506   -342   -210    550    -59    174    324    226    298    -83
     70    576    506   -322   -218    542    -67    166    316    215    290   -101
     59    563    501   -311   -220    532    -64    163    311    210    285   -114
     59    568    509   -314   -226    537    -62    166    316    215    293   -109
     36    550    514   -293   -239    532    -67    161    311    210    288   -116
     51    568    517   -309   -231    542    -59    166    316    213    288   -116
     57    566    506   -314   -223    537    -57    166    314    207    275   -127
     36    545    509   -290   -236    527    -54    163    309    200    265   -137
     25    545    517   -288   -246    530    -44    166    311    202    262   -142
      7    553    545   -280   -267    550    -33    171    316    210    265   -140
     33    571    537   -303   -254    555    -36    168    314    210    259   -140
     49    553    504   -303   -226    530    -41    153    296    189    233   -163
     28    530    501   -280   -236    517    -46    140    283    176    220   -181
     10    535    524   -272   -257    530    -46    140    283    176    218   -187
     93    631    537   -366   -220    584     -7    171    316    207    249   -153
     75    657    581   -366   -252    620     20    187    335    226    262   -137
     25    652    623   -340   -298    636     33    187    337    228    262   -142
     10    662    652   -335   -319    657     46    192    340    231    262   -155
     38    688    646   -363   -303    667     59    202    345    239    257   -161
     57    693    636   -376   -290    665     64    210    348    239    254   -163
     57    722    662   -389   -303    693     83    220    361    254    272   -158
     62    782    719   -420   -327    750    101    228    381    277    290   -148
     41    771    727   -407   -345    750     88    215    374    272    280   -158
     59    789    730   -426   -335    761     75    207    371    275    280   -158
    135    865    730   -501   -298    800     80    218    387    298    303   -135
    124    820    696   -472   -285    758     54    194    363    277    285   -153
     72    709    633   -392   -280    672     18    153    316    228    233   -205
     83    685    602   -384   -259    644     18    150    303    215    220   -218
    103    678    574   -392   -236    626     20    145    293    202    207   -228
    111    665    553   -387   -220    610     28    142    285    192    194   -254
     57    589    532   -324   -239    561     18    119    257    163    161   -293
      7    540    532   -275   -262    537     10    101    239    140    140   -314
     20    519    496   -272   -236    509     -5     83    218    122    122   -329
     25    488    462   -257   -218    475    -18     67    200    101    101   -350
     59    535    475   -298   -207    506     10     90    223    124    124   -329
     67    563    496   -316   -213    530     33    109    244    145    145   -309
     44    532    488   -290   -220    511     28    101    236    137    137   -319
     51    535    483   -293   -215    509     33    103    239    142    140   -319
     49    509    459   -280   -207    485     31    101    231    127    124   -337
     75    459    384   -267   -153    420     83    158    233    103     88   -381
    101    439    335   -270   -116    387    207    303    288    119     75   -418
    142    527    384   -335   -119    457    368    519    433    231    163   -353
    210    763    553   -485   -171    657    491    737    644    452    379   -145
    290   1257    966   -774   -337   1111    467    795    893    795    763    254
    233   1974   1740  -1106   -753   1857    296    657   1169   1254   1304    815
     23   2338   2314  -1179  -1145   2327     -5    275   1197   1449   1574   1091
   -106   1836   1943   -865  -1026   1888   -285   -213    706    966   1127    678
   -153    950   1104   -400   -628   1026   -439   -540     70    218    381    -15
   -124    363    488   -122   -306    426   -423   -504   -174   -137    -23   -433
    -70    220    290    -75   -179    254   -296   -329   -127   -153    -85   -514
    -41    280    319   -122   -179    301   -137   -150      0    -64    -18   -472
    -28    368    397   -171   -213    381    -23    -20    111     28     59   -402
      0    420    420   -210   -210    420     25     31    158     70     93   -374
     44    444    400   -244   -176    423     54     62    176     80    103   -366
     36    436    397   -239   -181    418     70     72    181     77    101   -368
     33    426    392   -228   -179    410     77     75    179     72     98   -374
     44    418    371   -233   -163    397     80     72    174     64     88   -384
     57    423    366   -239   -153    394     85     72    174     64     85   -394
     44    449    405   -246   -181    428    101     85    187     80    101   -374
     57    483    426   -270   -184    454    114     98    205     98    119   -355
     59    478    415   -270   -176    449    119    101    205     96    114   -361
     36    441    405   -239   -184    423    114     93    194     85    101   -381
     33    431    397   -233   -181    415    116     90    189     80     96   -402
     33    441    407   -239   -187    426    119     88    189     83    101   -410
     51    470    418   -262   -184    444    129     98    197     90    111   -405
     57    470    413   -262   -176    441    140    103    200     90    109   -410
     46    457    407   -252   -181    433    137    101    197     90    106   -413
     44    444    397   -244   -176    420    132     93    189     83    101   -423
     36    446    407   -241   -184    426    140     96    192     83    106   -426
     49    462    413   -254   -181    439    145     96    194     85    114   -423
     49    465    413   -259   -181    439    145     93    192     83    111   -431
     49    475    423   -262   -187    449    150    101    197     90    122   -428
     59    483    423   -272   -181    454    153    106    202     93    127   -431
     67    488    420   -277   -176    454    153    106    205     98    129   -431
     77    501    423   -290   -174    462    155    106    202     98    129   -436
     85    496    410   -290   -161    452    153    106    197     93    122   -454
     57    465    407   -262   -176    436    137     96    181     80    109   -472
     51    483    431   -267   -189    457    142    101    189     88    122   -457
     54    488    433   -272   -189    462    142    106    194     93    127   -454
     62    488    426   -275   -181    457    142    111    194     96    132   -449
     80    509    428   -296   -174    470    142    116    197    101    145   -436
     98    527    428   -311   -163    478    140    119    202    109    153   -433
    103    524    418   -316   -158    472    129    122    200    109    150   -433
    114    532    418   -324   -153    478    132    124    202    111    153   -431
    114    548    431   -332   -161    491    137    129    205    114    158   -423
    103    553    449   -327   -171    501    140    137    210    119    171   -410
    106    566    459   -337   -179    514    145    140    215    129    176   -407
    116    581    465   -348   -174    522    150    140    218    129    176   -405
    109    579    470   -345   -181    524    158    145    220    132    176   -407
    114    550    436   -332   -161    493    166    150    218    127    166   -418
    124    558    433   -342   -155    496    174    158    231    137    176   -410
    111    574    459   -342   -174    517    184    168    246    153    192   -394
    106    579    470   -342   -181    524    189    174    254    155    189   -400
    119    571    452   -345   -166    511    202    184    262    155    181   -407
    111    571    457   -342   -171    517    213    189    272    158    179   -413
    103    566    459   -335   -176    514    218    184    272    155    176   -426
    111    563    449   -337   -168    506    213    171    270    150    171   -436
     96    535    439   -314   -171    488    213    163    265    140    158   -444
     85    511    423   -298   -168    467    210    150    254    129    148   -452
     88    514    423   -301   -168    470    200    135    246    124    140   -467
     80    511    431   -296   -176    472    194    122    239    122    137   -472
     85    498    413   -290   -163    457    197    116    239    116    135   -478
     80    491    407   -288   -163    449    189    106    226    106    129   -491
     80    496    415   -288   -168    457    176     96    218    101    127   -496
     77    485    407   -283   -166    446    171     90    213     93    116   -504
     85    483    397   -283   -155    441    171     96    218     98    114   -506
     93    480    387   -288   -148    433    158     83    207     88    109   -517
     88    485    394   -288   -153    441    153     77    200     88    111   -522
     80    504    423   -293   -171    465    148     75    202     96    119   -527
     88    514    426   -301   -168    470    155     80    215    103    124   -519
     98    498    400   -298   -150    449    150     80    213     98    116   -522
    103    496    392   -301   -142    444    145     75    205     90    109   -532
    103    493    389   -298   -145    444    142     70    200     88    106   -535
     96    506    410   -301   -155    459    132     62    197     85    103   -537
    106    501    392   -303   -145    446    124     54    187     75     93   -545
    103    493    389   -298   -142    441    109     38    174     62     77   -558
    116    478    361   -298   -122    418     93     25    155     46     59   -576
    101    446    345   -272   -122    397     77      7    140     33     44   -589
    124    472    348   -298   -111    410     83     12    145     36     44   -584
    184    519    335   -353    -75    428     93     20    153     44     51   -579
    150    480    327   -316    -88    405     72     -2    129     23     28   -605
    109    452    342   -280   -116    397     49    -23    111      7     12   -620
    106    457    350   -283   -122    405     46    -25    109      5      5   -618
    122    493    371   -309   -124    433     62    -12    122     18     15   -607
    111    504    392   -309   -142    449     64    -15    122     18     15   -610
    119    511    392   -314   -135    452     67    -10    122     20     12   -615
    161    537    376   -350   -106    457     77      0    132     28     12   -615
    140    548    407   -345   -135    480     80      5    140     36     20   -610
     90    545    454   -319   -181    501     83      5    150     46     31   -602
    109    587    478   -348   -184    532     80      2    158     57     38   -597
    127    597    470   -363   -171    535     67    -10    158     57     38   -600
    119    579    457   -350   -168    519     33    -41    132     38     20   -618
     85    555    470   -319   -192    511      2    -64    119     31     15   -623
     75    592    517   -332   -220    555     -7    -70    124     46     25   -613
    137    597    459   -368   -161    530    -38    -96     96     18     -5   -646
    132    524    389   -329   -127    457    -49   -106     75    -10    -33   -678
    116    433    314   -275    -98    376    -85   -140     33    -57    -85   -724
     96    368    272   -231    -88    322   -116   -174     -5    -96   -127   -769
     51    316    265   -187   -106    293   -132   -194    -25   -116   -155   -792
     31    298    267   -166   -116    283   -155   -218    -41   -129   -168   -807
     59    340    280   -200   -111    311   -166   -226    -44   -124   -171   -815
     96    371    275   -233    -88    324   -153   -215    -33   -119   -166   -813
     57    335    277   -197   -111    309   -174   -241    -57   -140   -189   -841
      5    270    265   -140   -129    267   -202   -265    -77   -155   -215   -867
      0    244    241   -124   -122    241   -226   -275    -90   -168   -231   -883
     20    259    239   -140   -109    249   -236   -277    -88   -166   -233   -880
     44    277    233   -163    -96    254   -244   -277    -96   -174   -246   -893
     57    192    135   -127    -38    163   -228   -241   -109   -210   -306   -961
     59    161    101   -111    -20    132   -122   -103    -46   -187   -319   -995
     80    270    189   -174    -54    231    -10     64     80    -85   -241   -943
    140    488    345   -314   -101    415     77    244    277    122    -49   -771
    194    992    795   -594   -298    893     98    353    553    493    350   -361
    135   1665   1530   -901   -698   1597    -10    272    813    919    839    129
    -15   1917   1932   -950   -974   1925   -319   -101    792   1057   1028    301
   -122   1441   1564   -659   -841   1501   -605   -587    309    592    592   -101
   -161    698    859   -267   -509    779   -769   -930   -296   -114   -114   -740
   -114    150    265    -18   -189    205   -797   -919   -540   -457   -501  -1111
    -77    -59     18     70    -49    -20   -737   -797   -540   -514   -602  -1218
    -54    -41     10     46    -36    -15   -657   -696   -467   -472   -584  -1213
    -23     41     64     -7    -44     51   -581   -597   -371   -392   -527  -1161
     -5    127    132    -62    -67    129   -537   -535   -301   -329   -475  -1104
     10    171    161    -90    -75    166   -519   -504   -270   -303   -459  -1083
     12    168    155    -90    -72    161   -532   -514   -272   -309   -472  -1098
      7    166    155    -88    -75    161   -548   -524   -280   -309   -480  -1104
     20    176    155    -98    -67    166   -558   -527   -277   -303   -480  -1093
     54    189    135   -122    -38    163   -563   -527   -270   -298   -480  -1085
     38    140    101    -90    -31    122   -594   -555   -296   -322   -511  -1104
     28    122     90    -75    -31    106   -610   -568   -306   -327   -522  -1104
     23    142    119    -85    -46    132   -618   -568   -298   -314   -511  -1085
     28    161    132    -93    -51    148   -633   -581   -303   -311   -517  -1085
     36    140    103    -90    -33    122   -657   -602   -322   -327   -535  -1104
     44    148    103    -96    -31    127   -672   -613   -324   -327   -540  -1106
     36    153    116    -96    -41    137   -701   -633   -340   -337   -555  -1124
     44    145    101    -93    -28    124   -719   -649   -350   -342   -566  -1137
     54    137     80    -98    -12    109   -740   -665   -361   -348   -571  -1140
     59    129     70    -96     -5    101   -761   -678   -368   -350   -579  -1137
     64    122     57    -96      2     90   -776   -685   -371   -350   -581  -1132
     70    153     83   -111     -5    119   -782   -691   -363   -337   -574  -1127
     59    140     80   -101    -10    111   -807   -711   -381   -350   -592  -1145
     57    111     51    -85      2     83   -836   -732   -400   -368   -613  -1158
     54    101     46    -80      5     75   -865   -753   -413   -376   -628  -1163
     38     80     41    -59      0     62   -898   -776   -433   -392   -649  -1179
     93    127     33   -111     28     80   -909   -779   -433   -384   -649  -1171
    111    140     28   -127     41     85   -922   -784   -433   -376   -646  -1161
     67    111     44    -93     12     77   -953   -805   -446   -379   -657  -1166
     70    103     33    -85     18     70   -984   -828   -465   -389   -675  -1182
     67     88     20    -80     23     54  -1015   -852   -480   -400   -688  -1189
     72     93     18    -83     28     57  -1041   -865   -488   -402   -698  -1187
    119    124      2   -124     59     64  -1054   -867   -491   -397   -698  -1176
    109    111      2   -109     54     57  -1080   -883   -504   -397   -706  -1171
     98     93     -5    -96     51     44  -1119   -909   -519   -405   -722  -1176
    114    103    -10   -109     62     46  -1137   -919   -530   -407   -730  -1179
    135    124    -10   -132     72     57  -1148   -930   -535   -405   -730  -1171
    137    124    -12   -129     75     57  -1171   -953   -550   -415   -745  -1182
    109    122     10   -116     49     67  -1195   -974   -561   -423   -758  -1187
    109    124     15   -116     46     70  -1205   -987   -566   -423   -769  -1184
    116    122      5   -122     54     64  -1215   -997   -568   -420   -779  -1187
    127    137     10   -132     59     75  -1226  -1008   -568   -415   -784  -1192
    137    119    -18   -129     77     49  -1244  -1026   -576   -420   -800  -1208
    148    114    -36   -132     93     38  -1252  -1034   -576   -420   -813  -1213
    145    116    -28   -132     85     46  -1254  -1039   -566   -410   -815  -1215
    132    114    -18   -122     75     49  -1270  -1054   -566   -410   -828  -1231
    116     88    -31   -103     72     28  -1275  -1070   -566   -413   -841  -1247
    137     93    -44   -114     90     25  -1280  -1083   -563   -407   -852  -1257
    135     90    -44   -114     90     23  -1293  -1104   -568   -407   -862  -1273
    116     72    -44    -93     80     15  -1312  -1132   -579   -415   -880  -1293
     80     54    -28    -70     54     12  -1325  -1153   -581   -418   -893  -1306
     36     44      7    -41     15     25  -1325  -1166   -579   -410   -896  -1309
     31     25     -7    -28     18     10  -1350  -1200   -597   -423   -922  -1332
     18    -10    -28     -2     23    -18  -1376  -1234   -618   -441   -950  -1358
    -18    -18      0     18    -10     -7  -1400  -1260   -628   -446   -963  -1366
    -18    -12      5     15    -12     -5  -1413  -1270   -623   -439   -966  -1361
     57      2    -57    -31     57    -25  -1444  -1296   -636   -446   -982  -1374
    171     36   -135   -103    153    -49  -1475  -1325   -654   -459  -1008  -1400
    187     36   -150   -114    168    -54  -1493  -1343   -662   -459  -1021  -1410
    129    -12   -142    -59    135    -77  -1522  -1371   -680   -470  -1044  -1431
    119    -10   -129    -54    122    -70  -1535  -1382   -678   -465  -1047  -1428
    101    -23   -124    -38    111    -72  -1558  -1402   -685   -465  -1057  -1434
     93    -25   -119    -36    103    -72  -1577  -1418   -691   -465  -1070  -1436
    103     -7   -114    -49    106    -59  -1584  -1426   -683   -449  -1067  -1428
     98    -18   -119    -41    106    -70  -1602  -1447   -693   -449  -1080  -1436
     75    -59   -135     -7    103    -96  -1623  -1473   -704   -454  -1093  -1449
     64    -64   -132      0     98    -98  -1652  -1499   -719   -465  -1111  -1462
     85    -44   -132    -20    106    -88  -1652  -1501   -709   -454  -1109  -1454
     96    -46   -142    -25    116    -93  -1662  -1514   -711   -454  -1117  -1457
     80    -72   -153     -2    116   -111  -1696  -1551   -737   -472  -1145  -1486
     80    -80   -161     -2    116   -119  -1709  -1571   -743   -470  -1158  -1496
     62    -93   -158     15    109   -124  -1730  -1592   -750   -475  -1169  -1506
     67    -96   -163     12    114   -129  -1751  -1613   -763   -480  -1182  -1517
     75    -96   -171     10    122   -132  -1753  -1626   -766   -478  -1187  -1522
     83    -90   -176      2    127   -132  -1764  -1639   -771   -478  -1195  -1527
     67    -83   -150      7    109   -116  -1766  -1647   -769   -472  -1197  -1527
     54    -70   -124      7     88    -98  -1766  -1654   -763   -465  -1195  -1527
     77    -25   -103    -25     90    -64  -1753  -1647   -748   -441  -1182  -1517
     90    -15   -106    -38     96    -59  -1758  -1654   -750   -441  -1189  -1525
     80    -38   -119    -20     98    -77  -1771  -1673   -763   -452  -1208  -1538
     72    -36   -111    -18     90    -75  -1782  -1686   -766   -452  -1210  -1538
     75    -10    -85    -31     80    -46  -1784  -1696   -756   -436  -1202  -1530
     72      2    -70    -38     70    -33  -1805  -1717   -763   -433  -1208  -1530
     88    -10    -98    -38     90    -54  -1847  -1761   -795   -459  -1234  -1551
    101    -10   -114    -46    103    -62  -1878  -1792   -813   -470  -1249  -1556
     77    -12    -90    -31     83    -51  -1893  -1808   -813   -465  -1247  -1545
     49    -85   -137     15     90   -109  -1935  -1849   -852   -504  -1288  -1582
     57   -129   -187     36    122   -158  -1956  -1875   -880   -532  -1322  -1613
     49   -192   -244     70    145   -218  -1982  -1904   -911   -561  -1361  -1647
     46   -246   -293    101    168   -270  -2016  -1948   -953   -600  -1408  -1693
     38   -275   -314    116    176   -293  -2034  -1977   -982   -623  -1436  -1719
     12   -309   -322    148    166   -314  -2057  -2005  -1005   -639  -1460  -1740
     -2   -353   -350    176    171   -353  -2083  -2031  -1034   -662  -1488  -1766
     23   -353   -376    166    200   -363  -2096  -2049  -1049   -667  -1504  -1777
     15   -376   -394    179    202   -384  -2109  -2073  -1070   -680  -1527  -1795
     -7   -389   -381    197    184   -384  -2114  -2083  -1075   -680  -1535  -1797
     -2   -392   -389    197    192   -392  -2122  -2086  -1078   -680  -1543  -1797
     15   -405   -420    194    218   -413  -2140  -2101  -1091   -691  -1561  -1805
     12   -433   -446    207    228   -439  -2145  -2107  -1104   -701  -1582  -1813
     33   -493   -527    228    280   -509  -2120  -2065  -1114   -730  -1631  -1860
     51   -524   -579    236    314   -550  -2021  -1940  -1067   -722  -1660  -1904
     80   -436   -517    179    298   -475  -1888  -1743   -932   -613  -1582  -1836
    137   -231   -371     44    252   -301  -1787  -1545   -745   -410  -1397  -1647
    174    215     41   -194     64    129  -1774  -1462   -504    -72  -1034  -1234
     93    865    771   -480   -340    818  -1888  -1569   -252    348   -545   -693
    -41   1226   1267   -592   -654   1247  -2166  -1951   -249    519   -309   -444
   -163    732    893   -285   -527    813  -2447  -2436   -737     46   -761   -854
   -220   -111    106    166   -163     -2  -2629  -2795  -1374   -691  -1512  -1545
   -174   -678   -504    426    163   -592  -2660  -2795  -1628  -1047  -1922  -1948
   -132   -870   -737    501    301   -805  -2587  -2657  -1610  -1088  -2005  -2039
    -75   -797   -722    436    322   -761  -2460  -2501  -1496  -1002  -1948  -1992
    -15   -654   -639    332    311   -646  -2346  -2364  -1374   -891  -1855  -1901
    -25   -639   -613    329    293   -626  -2307  -2317  -1332   -854  -1831  -1875
      0   -644   -644    322    322   -644  -2288  -2299  -1325   -849  -1839  -1875
    -33   -675   -644    353    303   -659  -2281  -2296  -1330   -852  -1849  -1870
    -33   -701   -667    366    314   -685  -2283  -2301  -1337   -859  -1865  -1875
    -28   -717   -688    371    329   -704  -2286  -2312  -1350   -865  -1880  -1891
    -12   -711   -698    363    342   -706  -2288  -2314  -1356   -865  -1886  -1886
    -23   -717   -693    368    332   -704  -2291  -2317  -1361   -862  -1888  -1878
    -18   -719   -701    366    340   -711  -2294  -2325  -1366   -862  -1896  -1880
      7   -701   -709    345    358   -704  -2291  -2322  -1366   -857  -1896  -1875
     49   -672   -722    311    384   -696  -2273  -2312  -1356   -844  -1891  -1862
    -12   -745   -732    376    358   -740  -2288  -2338  -1379   -862  -1917  -1880
    -28   -763   -735    394    350   -750  -2296  -2346  -1384   -867  -1922  -1880
    -18   -748   -732    381    355   -740  -2301  -2353  -1389   -867  -1925  -1883
    -25   -779   -753    402    363   -766  -2312  -2366  -1405   -878  -1943  -1901
    -10   -769   -758    389    374   -763  -2312  -2372  -1413   -875  -1943  -1899
      2   -763   -766    379    384   -766  -2312  -2374  -1413   -872  -1940  -1886
      2   -782   -784    387    392   -782  -2317  -2382  -1426   -878  -1953  -1888
    -18   -810   -792    415    387   -802  -2322  -2390  -1434   -885  -1964  -1891
    -20   -797   -779    407    379   -789  -2322  -2392  -1431   -875  -1958  -1873
     -7   -802   -795    405    392   -800  -2330  -2400  -1439   -875  -1969  -1870
     -7   -833   -828    420    407   -831  -2343  -2416  -1454   -888  -1987  -1878
     51   -787   -839    368    444   -813  -2325  -2397  -1444   -870  -1971  -1849
     25   -818   -844    394    433   -831  -2338  -2408  -1457   -872  -1979  -1844
      2   -841   -844    418    423   -844  -2348  -2416  -1467   -872  -1984  -1844
     25   -828   -854    400    439   -841  -2348  -2410  -1467   -865  -1982  -1834
     23   -836   -859    407    441   -846  -2364  -2416  -1475   -865  -1984  -1834
     33   -833   -870    397    449   -852  -2377  -2418  -1488   -867  -1990  -1834
     44   -833   -878    394    459   -854  -2385  -2418  -1493   -867  -1992  -1829
     49   -831   -880    389    462   -857  -2397  -2421  -1496   -862  -1990  -1818
     54   -828   -883    387    467   -854  -2405  -2418  -1501   -857  -1982  -1805
     57   -841   -898    392    478   -870  -2418  -2426  -1514   -859  -1987  -1808
     67   -844   -911    387    488   -878  -2426  -2429  -1519   -859  -1984  -1805
     77   -831   -909    376    493   -870  -2429  -2429  -1522   -857  -1979  -1803
    119   -782   -901    332    509   -841  -2418  -2418  -1514   -839  -1961  -1777
    103   -802   -906    348    504   -854  -2416  -2421  -1519   -841  -1961  -1771
     96   -820   -917    361    506   -870  -2421  -2429  -1530   -844  -1966  -1779
    114   -807   -922    345    517   -865  -2416  -2429  -1530   -836  -1961  -1777
    103   -833   -937    366    519   -885  -2418  -2434  -1538   -841  -1969  -1784
     85   -857   -945    384    514   -901  -2423  -2442  -1545   -846  -1979  -1795
    109   -844   -953    366    530   -898  -2408  -2423  -1530   -828  -1966  -1779
    140   -797   -937    327    537   -867  -2372  -2395  -1499   -795  -1943  -1738
    106   -841   -948    368    527   -893  -2369  -2392  -1504   -797  -1958  -1732
     90   -862   -953    384    519   -906  -2366  -2392  -1499   -792  -1958  -1725
     83   -870   -953    392    517   -909  -2351  -2387  -1491   -787  -1956  -1719
     98   -875   -974    387    532   -922  -2340  -2385  -1486   -787  -1964  -1722
     90   -891   -982    400    535   -935  -2340  -2397  -1496   -797  -1977  -1727
     36   -919   -958    441    493   -937  -2335  -2403  -1496   -797  -1974  -1719
     41   -914   -956    436    496   -935  -2327  -2405  -1496   -800  -1971  -1712
     44   -932   -976    441    509   -953  -2325  -2416  -1504   -810  -1979  -1719
     46   -935   -982    444    514   -958  -2327  -2426  -1509   -818  -1979  -1722
     46   -927   -974    439    509   -950  -2320  -2423  -1504   -813  -1966  -1714
     33   -932   -966    449    498   -948  -2304  -2416  -1493   -802  -1948  -1699
     20   -937   -961    457    491   -948  -2296  -2410  -1488   -797  -1938  -1691
     51   -906   -958    428    504   -932  -2275  -2397  -1475   -784  -1914  -1680
     38   -914   -953    436    493   -932  -2283  -2408  -1483   -792  -1909  -1693
     31   -937   -969    452    498   -950  -2294  -2418  -1496   -807  -1914  -1709
     49   -922   -974    433    509   -945  -2281  -2410  -1488   -797  -1899  -1699
     38   -922   -961    441    498   -940  -2273  -2405  -1480   -784  -1878  -1688
     36   -924   -963    444    496   -943  -2265  -2403  -1478   -776  -1860  -1686
     49   -917   -966    433    506   -940  -2262  -2403  -1475   -769  -1844  -1683
     62   -901   -963    418    511   -932  -2262  -2405  -1478   -771  -1834  -1688
     51   -906   -958    428    504   -932  -2255  -2400  -1480   -771  -1829  -1691
     54   -932   -987    436    519   -958  -2244  -2400  -1480   -771  -1823  -1688
     67   -922   -992    426    530   -956  -2231  -2392  -1470   -763  -1805  -1680
     31   -945   -976    457    501   -961  -2231  -2397  -1475   -769  -1797  -1680
     20   -976   -997    478    509   -987  -2234  -2408  -1486   -779  -1805  -1691
     10   -976   -987    483    496   -982  -2221  -2403  -1480   -771  -1792  -1683
     -2   -974   -971    488    483   -974  -2200  -2392  -1470   -761  -1774  -1667
     20  -1000  -1021    488    519  -1010  -2208  -2400  -1483   -774  -1787  -1686
     49  -1000  -1049    475    548  -1023  -2210  -2403  -1486   -782  -1792  -1688
     85   -989  -1078    449    579  -1034  -2213  -2408  -1488   -784  -1795  -1688
    109   -958  -1070    423    587  -1013  -2190  -2385  -1473   -771  -1779  -1667
     93   -948  -1044    426    566   -995  -2166  -2369  -1457   -758  -1766  -1657
    111   -898  -1010    394    561   -953  -2125  -2335  -1426   -730  -1738  -1631
     77   -924  -1002    423    537   -963  -2112  -2330  -1426   -732  -1738  -1631
     46   -948   -997    449    519   -971  -2112  -2327  -1428   -735  -1738  -1623
     44   -919   -966    436    504   -943  -2094  -2312  -1413   -719  -1719  -1605
     23   -898   -922    439    472   -909  -2078  -2307  -1397   -704  -1704  -1587
     31   -870   -901    418    462   -885  -2083  -2304  -1387   -693  -1688  -1569
     57   -862   -922    402    488   -891  -2088  -2309  -1389   -693  -1686  -1561
     49   -888   -937    418    491   -911  -2101  -2322  -1402   -701  -1696  -1569
     46   -896   -943    426    493   -919  -2109  -2327  -1408   -701  -1696  -1566
     23   -961   -984    467    504   -974  -2130  -2343  -1436   -727  -1727  -1590
     12  -1018  -1031    501    519  -1023  -2140  -2359  -1462   -756  -1758  -1623
      7  -1075  -1083    532    542  -1080  -2153  -2374  -1486   -782  -1787  -1652
     33  -1088  -1122    527    576  -1104  -2138  -2369  -1488   -784  -1792  -1652
     23  -1122  -1145    548    584  -1135  -2143  -2382  -1512   -805  -1810  -1675
    -36  -1195  -1158    615    561  -1176  -2156  -2405  -1535   -831  -1834  -1696
    -59  -1234  -1176    644    558  -1205  -2164  -2418  -1548   -849  -1849  -1706
    -41  -1249  -1208    646    581  -1228  -2166  -2418  -1553   -857  -1857  -1714
    -28  -1231  -1202    628    584  -1218  -2158  -2410  -1551   -854  -1855  -1709
    -31  -1234  -1202    631    584  -1218  -2151  -2405  -1548   -849  -1844  -1696
    -44  -1252  -1210    646    581  -1231  -2148  -2403  -1548   -846  -1836  -1686
    -85  -1275  -1189    680    550  -1234  -2151  -2405  -1553   -852  -1831  -1691
    -75  -1273  -1197    672    561  -1236  -2135  -2392  -1551   -857  -1839  -1699
    -31  -1322  -1293    675    628  -1309  -2104  -2351  -1556   -885  -1878  -1738
    -12  -1384  -1371    698    678  -1379  -2000  -2213  -1512   -888  -1906  -1782
      7  -1330  -1337    662    672  -1332  -1849  -2010  -1384   -797  -1839  -1738
    116  -1085  -1202    483    659  -1143  -1696  -1764  -1166   -576  -1628  -1543
    194   -620   -818    213    506   -719  -1649  -1647   -901   -236  -1247  -1145
    132     46    -88    -90    111    -20  -1795  -1769   -652    192   -727   -589
    -88    470    558   -189   -322    514  -2109  -2169   -613    420   -400   -246
   -210    106    314     51   -265    210  -2403  -2644  -1034     36   -740   -555
   -223   -724   -501    472    137   -613  -2572  -3003  -1673   -714  -1483  -1244
   -166  -1371  -1205    769    517  -1288  -2582  -3005  -1977  -1148  -1966  -1727
   -111  -1556  -1444    833    665  -1501  -2462  -2824  -1940  -1189  -2049  -1836
   -122  -1553  -1431    836    652  -1493  -2317  -2650  -1821  -1111  -1992  -1805
    -67  -1423  -1356    745    641  -1389  -2190  -2499  -1688  -1000  -1891  -1719
    -28  -1348  -1322    685    646  -1335  -2117  -2421  -1621   -943  -1834  -1670
    -41  -1369  -1327    706    641  -1348  -2088  -2392  -1608   -940  -1829  -1670
    -49  -1376  -1327    711    636  -1350  -2070  -2377  -1600   -935  -1823  -1665
    -36  -1366  -1330    701    646  -1348  -2055  -2361  -1595   -930  -1816  -1657
    -12  -1356  -1345    683    665  -1353  -2044  -2351  -1587   -927  -1808  -1649
      0  -1343  -1343    672    670  -1343  -2031  -2338  -1579   -924  -1795  -1636
    -25  -1358  -1332    691    652  -1345  -2026  -2335  -1579   -927  -1795  -1634
    -31  -1363  -1332    696    649  -1348  -2013  -2325  -1577   -924  -1787  -1621
    -44  -1379  -1337    711    646  -1361  -2010  -2322  -1582   -930  -1787  -1618
    -51  -1382  -1330    717    639  -1356  -2003  -2314  -1584   -930  -1782  -1610
    -12  -1343  -1330    675    657  -1335  -1984  -2296  -1569   -919  -1766  -1592
    -25  -1358  -1332    691    652  -1345  -1977  -2291  -1574   -924  -1764  -1590
    -15  -1356  -1340    683    659  -1348  -1958  -2278  -1569   -919  -1753  -1579
     -5  -1343  -1337    675    665  -1340  -1943  -2262  -1566   -911  -1740  -1566
    -59  -1389  -1330    724    633  -1361  -1956  -2275  -1587   -935  -1753  -1582
     -7  -1343  -1335    675    662  -1337  -1940  -2255  -1574   -919  -1730  -1558
     25  -1296  -1322    633    672  -1309  -1914  -2229  -1553   -901  -1701  -1525
      7  -1312  -1319    652    662  -1314  -1909  -2223  -1556   -904  -1691  -1514
    -33  -1350  -1319    691    641  -1335  -1917  -2234  -1571   -917  -1699  -1525
    -67  -1379  -1312    722    620  -1345  -1922  -2242  -1582   -927  -1701  -1532
    -51  -1363  -1314    706    628  -1340  -1906  -2229  -1574   -919  -1688  -1519
    -25  -1345  -1319    685    646  -1332  -1891  -2210  -1566   -911  -1675  -1504
    -15  -1343  -1327    678    654  -1337  -1893  -2208  -1571   -914  -1675  -1509
    -18  -1337  -1319    678    649  -1327  -1891  -2200  -1566   -906  -1665  -1496
     -2  -1317  -1317    659    654  -1317  -1886  -2184  -1556   -893  -1649  -1478
     12  -1314  -1327    652    670  -1319  -1883  -2179  -1553   -891  -1644  -1475
     -2  -1335  -1335    667    665  -1332  -1886  -2177  -1561   -893  -1641  -1473
     -7  -1348  -1340    678    665  -1343  -1891  -2177  -1566   -898  -1639  -1475
     62  -1278  -1340    607    698  -1306  -1862  -2143  -1540   -872  -1608  -1447
     80  -1231  -1312    576    696  -1270  -1842  -2117  -1519   -844  -1574  -1402
     51  -1249  -1301    597    675  -1275  -1847  -2117  -1522   -844  -1561  -1387
     67  -1226  -1293    576    680  -1260  -1829  -2099  -1509   -828  -1543  -1369
     28  -1249  -1280    610    652  -1265  -1826  -2096  -1514   -831  -1543  -1366
     36  -1239  -1275    602    654  -1257  -1821  -2091  -1509   -820  -1532  -1353
     44  -1231  -1278    592    659  -1254  -1808  -2081  -1504   -815  -1525  -1340
     15  -1239  -1254    610    633  -1247  -1797  -2075  -1499   -810  -1517  -1330
     12  -1226  -1239    605    623  -1231  -1784  -2068  -1486   -802  -1504  -1317
     18  -1226  -1244    605    631  -1234  -1769  -2060  -1480   -800  -1499  -1314
     31  -1213  -1244    589    636  -1228  -1745  -2044  -1465   -787  -1486  -1299
     38  -1200  -1239    579    639  -1221  -1719  -2021  -1447   -769  -1467  -1280
     28  -1205  -1236    587    631  -1221  -1701  -2003  -1434   -758  -1457  -1278
     49  -1197  -1247    574    646  -1221  -1675  -1979  -1413   -745  -1449  -1267
     23  -1195  -1221    584    620  -1208  -1647  -1961  -1392   -732  -1434  -1254
     23  -1200  -1226    587    623  -1213  -1628  -1948  -1379   -722  -1426  -1249
     -5  -1236  -1231    620    610  -1234  -1623  -1956  -1379   -727  -1431  -1254
      2  -1228  -1231    613    615  -1228  -1615  -1951  -1371   -724  -1428  -1249
     25  -1208  -1236    589    628  -1221  -1602  -1945  -1363   -719  -1418  -1239
     20  -1213  -1236    594    628  -1223  -1595  -1948  -1363   -724  -1418  -1239
    -10  -1249  -1239    628    613  -1244  -1600  -1958  -1374   -740  -1428  -1252
    -20  -1267  -1247    644    613  -1257  -1595  -1964  -1379   -743  -1428  -1254
    -31  -1278  -1247    654    605  -1262  -1590  -1961  -1379   -743  -1423  -1254
    -28  -1267  -1239    649    602  -1254  -1582  -1956  -1374   -740  -1415  -1241
    -18  -1254  -1236    636    607  -1247  -1577  -1951  -1366   -737  -1413  -1236
      0  -1252  -1252    626    626  -1252  -1569  -1945  -1361   -735  -1405  -1231
    -12  -1262  -1249    636    615  -1257  -1561  -1935  -1350   -724  -1387  -1218
      2  -1244  -1247    620    623  -1244  -1548  -1922  -1337   -714  -1371  -1208
     20  -1218  -1241    597    631  -1228  -1535  -1914  -1330   -709  -1361  -1200
     25  -1223  -1249    600    636  -1236  -1519  -1904  -1322   -704  -1356  -1197
    -10  -1239  -1228    623    607  -1234  -1514  -1899  -1314   -704  -1350  -1195
    -10  -1244  -1234    626    610  -1239  -1506  -1896  -1312   -709  -1348  -1195
     31  -1221  -1252    594    639  -1234  -1499  -1888  -1306   -704  -1343  -1192
     64  -1195  -1260    566    662  -1226  -1478  -1873  -1291   -693  -1319  -1182
     20  -1218  -1241    597    628  -1231  -1475  -1875  -1293   -698  -1322  -1184
      2  -1223  -1226    610    613  -1226  -1467  -1873  -1291   -701  -1317  -1184
     -2  -1226  -1223    613    607  -1226  -1465  -1870  -1291   -701  -1317  -1184
     12  -1210  -1223    600    618  -1215  -1447  -1857  -1283   -693  -1304  -1171
     38  -1192  -1234    574    633  -1213  -1434  -1847  -1275   -688  -1291  -1158
     20  -1218  -1239    597    628  -1228  -1434  -1849  -1280   -701  -1299  -1163
     18  -1228  -1247    605    631  -1239  -1434  -1852  -1283   -709  -1306  -1171
     -5  -1249  -1244    628    618  -1247  -1426  -1849  -1283   -709  -1304  -1169
     18  -1215  -1234    597    626  -1223  -1400  -1829  -1265   -693  -1283  -1150
     59  -1143  -1202    540    628  -1171  -1353  -1792  -1231   -665  -1249  -1114
      2  -1158  -1161    576    579  -1161  -1335  -1784  -1221   -659  -1239  -1106
    -15  -1153  -1137    584    561  -1145  -1317  -1771  -1210   -652  -1223  -1098
     12  -1135  -1148    561    579  -1143  -1299  -1761  -1205   -646  -1218  -1098
     31  -1104  -1135    537    581  -1119  -1270  -1738  -1187   -633  -1197  -1083
     12  -1098  -1114    540    561  -1104  -1252  -1727  -1179   -626  -1184  -1072
      7  -1062  -1070    527    537  -1065  -1236  -1722  -1161   -607  -1163  -1054
     31  -1015  -1047    491    537  -1028  -1226  -1709  -1143   -592  -1140  -1031
     36  -1021  -1060    491    548  -1039  -1236  -1719  -1153   -600  -1143  -1036
     23  -1047  -1070    509    545  -1057  -1257  -1738  -1169   -615  -1153  -1047
     15  -1067  -1083    527    548  -1075  -1267  -1743  -1176   -626  -1153  -1049
     12  -1106  -1119    542    566  -1111  -1275  -1751  -1195   -644  -1174  -1070
      7  -1132  -1140    561    574  -1135  -1267  -1745  -1197   -657  -1184  -1085
     12  -1174  -1187    579    597  -1182  -1273  -1753  -1215   -678  -1205  -1111
     -5  -1228  -1223    618    607  -1226  -1280  -1769  -1241   -709  -1234  -1143
    -33  -1283  -1252    657    607  -1267  -1286  -1784  -1262   -735  -1257  -1174
    -38  -1299  -1260    667    607  -1278  -1286  -1790  -1273   -750  -1273  -1187
    -46  -1317  -1273    680    610  -1296  -1286  -1792  -1280   -761  -1280  -1200
    -10  -1291  -1280    652    633  -1286  -1273  -1779  -1273   -750  -1273  -1197
    -33  -1299  -1267    665    615  -1283  -1265  -1777  -1273   -753  -1270  -1205
    -54  -1322  -1267    688    605  -1296  -1260  -1777  -1273   -761  -1273  -1210
    -41  -1314  -1273    675    613  -1293  -1241  -1761  -1265   -756  -1262  -1202
    -28  -1293  -1265    662    618  -1280  -1226  -1748  -1254   -745  -1247  -1195
    -46  -1325  -1278    683    613  -1301  -1223  -1743  -1262   -763  -1262  -1213
    -23  -1374  -1350    698    662  -1363  -1179  -1691  -1265   -789  -1296  -1257
     -7  -1413  -1408    709    698  -1413  -1052  -1548  -1210   -789  -1322  -1304
      7  -1358  -1366    675    685  -1361   -888  -1340  -1080   -698  -1260  -1257
     88  -1132  -1223    519    654  -1176   -748  -1096   -859   -483  -1049  -1052
    166   -620   -789    226    475   -704   -730   -992   -571   -109   -633   -623
    114    114      0   -114     57     57   -891  -1119   -277    363    -75    -41
    -90    537    628   -223   -358    581  -1202  -1519   -228    581    226    272
   -233     93    327     70   -283    210  -1483  -2010   -696    127   -179    -98
   -277   -784   -506    532    114   -646  -1636  -2346  -1348   -636   -935   -800
   -228  -1418  -1192    820    480  -1306  -1613  -2304  -1618  -1028  -1376  -1252
   -176  -1587  -1410    883    615  -1499  -1483  -2117  -1571  -1060  -1449  -1353
   -135  -1519  -1384    826    623  -1452  -1317  -1925  -1434   -961  -1376  -1306
    -96  -1413  -1319    753    610  -1366  -1195  -1784  -1314   -865  -1291  -1234
    -90  -1371  -1283    730    594  -1330  -1135  -1717  -1262   -823  -1252  -1197
    -72  -1358  -1286    717    605  -1322  -1096  -1678  -1236   -813  -1239  -1187
    -80  -1376  -1299    727    607  -1337  -1085  -1670  -1239   -820  -1247  -1200
    -75  -1374  -1299    724    610  -1337  -1067  -1654  -1231   -818  -1244  -1200
    -67  -1363  -1296    714    613  -1330  -1047  -1636  -1215   -807  -1231  -1187
    -62  -1356  -1293    709    615  -1325  -1026  -1623  -1202   -800  -1218  -1176
    -62  -1348  -1286    704    607  -1317  -1013  -1613  -1195   -795  -1208  -1166
    -67  -1343  -1275    704    602  -1309   -995  -1595  -1184   -784  -1197  -1156
    -59  -1345  -1286    701    613  -1317   -995  -1600  -1192   -797  -1205  -1169
    -67  -1345  -1278    706    605  -1312   -979  -1582  -1182   -787  -1195  -1161
    -62  -1325  -1265    693    600  -1296   -963  -1569  -1169   -776  -1182  -1150
    -49  -1314  -1265    683    607  -1291   -956  -1561  -1169   -779  -1179  -1148
    -49  -1317  -1270    680    610  -1293   -948  -1558  -1171   -779  -1182  -1153
    -59  -1330  -1270    696    605  -1301   -935  -1548  -1166   -776  -1174  -1148
    -64  -1319  -1254    691    594  -1288   -927  -1540  -1161   -771  -1169  -1137
    -46  -1299  -1252    672    602  -1275   -924  -1535  -1158   -776  -1169  -1135
    -46  -1314  -1270    680    610  -1293   -917  -1530  -1161   -782  -1174  -1140
    -64  -1304  -1239    685    587  -1273   -891  -1506  -1137   -763  -1148  -1114
    -62  -1280  -1218    667    576  -1249   -885  -1499  -1132   -756  -1135  -1098
    -57  -1270  -1213    662    576  -1241   -885  -1499  -1135   -761  -1135  -1101
    -41  -1273  -1231    657    592  -1252   -878  -1491  -1137   -763  -1137  -1101
    -38  -1278  -1239    659    600  -1260   -865  -1478  -1124   -756  -1127  -1091
    -46  -1260  -1213    652    581  -1236   -849  -1465  -1109   -737  -1106  -1072
    -38  -1249  -1210    644    584  -1228   -841  -1457  -1106   -737  -1098  -1065
    -44  -1257  -1215    649    584  -1236   -839  -1452  -1104   -740  -1098  -1062
    -46  -1262  -1215    654    584  -1239   -841  -1447  -1104   -740  -1098  -1060
     15  -1187  -1202    584    607  -1195   -820  -1421  -1085   -717  -1070  -1031
     20  -1171  -1195    574    605  -1182   -802  -1402  -1072   -704  -1054  -1013
     -2  -1176  -1174    587    584  -1174   -802  -1400  -1072   -706  -1052  -1015
     -5  -1163  -1158    584    576  -1161   -813  -1402  -1080   -711  -1047  -1015
     -2  -1169  -1169    584    581  -1169   -800  -1389  -1072   -706  -1036   -997
     23  -1145  -1169    561    594  -1158   -787  -1376  -1062   -696  -1023   -979
     51  -1132  -1187    540    618  -1158   -774  -1366  -1054   -691  -1015   -971
     31  -1119  -1150    545    589  -1135   -756  -1358  -1044   -678  -1000   -956
      2  -1101  -1106    548    553  -1104   -737  -1345  -1028   -667   -976   -935
     31  -1067  -1098    517    563  -1080   -722  -1332  -1018   -657   -963   -919
     31  -1057  -1091    511    558  -1075   -698  -1317  -1008   -652   -961   -909
     25  -1047  -1072    511    548  -1060   -688  -1312  -1002   -649   -958   -906
     28  -1026  -1054    496    540  -1039   -667  -1291   -984   -636   -940   -885
     15  -1015  -1031    501    522  -1023   -654  -1273   -969   -631   -932   -875
     -5  -1044  -1041    522    517  -1044   -641  -1257   -958   -626   -932   -875
     36  -1008  -1044    485    540  -1026   -605  -1226   -924   -602   -909   -854
     67   -956  -1026    444    545   -992   -571  -1202   -898   -581   -885   -841
     31   -992  -1023    480    524  -1008   -553  -1197   -896   -584   -885   -846
    -23  -1041  -1021    530    498  -1031   -561  -1215   -917   -607   -911   -878
     -2  -1026  -1023    514    509  -1026   -532  -1202   -901   -600   -904   -870
     20  -1008  -1031    493    522  -1018   -514  -1195   -893   -594   -893   -865
    -12  -1021  -1008    517    496  -1015   -519  -1208   -906   -607   -901   -878
    -41  -1049  -1008    542    480  -1028   -514  -1213   -914   -618   -911   -891
    -36  -1052  -1015    545    488  -1034   -504  -1208   -914   -623   -914   -896
    -36  -1039  -1002    535    483  -1021   -496  -1200   -909   -623   -914   -893
    -33  -1036  -1002    532    483  -1021   -485  -1192   -909   -623   -911   -891
    -38  -1028   -989    532    472  -1010   -472  -1179   -898   -610   -901   -880
    -64  -1041   -976    553    454  -1010   -467  -1174   -898   -613   -906   -888
     -5   -989   -984    496    488   -989   -436  -1148   -875   -594   -885   -867
      5   -953   -958    472    480   -956   -413  -1127   -859   -579   -867   -854
    -62  -1018   -958    537    446   -989   -423  -1140   -880   -600   -888   -875
    -33   -987   -953    511    459   -971   -413  -1127   -870   -589   -875   -867
      2   -927   -930    459    465   -927   -392  -1106   -849   -571   -852   -849
      7   -948   -956    470    480   -953   -366  -1083   -836   -566   -846   -836
    -33   -995   -961    514    462   -979   -368  -1088   -844   -576   -857   -841
    -44  -1015   -971    530    462   -995   -363  -1080   -844   -579   -865   -844
    -20   -982   -961    498    467   -971   -342  -1060   -828   -566   -852   -831
    -23   -974   -950    498    462   -961   -329  -1049   -826   -568   -852   -828
    -59  -1000   -943    530    439   -971   -329  -1054   -831   -574   -862   -833
    -41   -984   -943    514    449   -963   -322  -1049   -828   -568   -857   -826
    -28   -984   -956    506    462   -971   -303  -1036   -815   -563   -852   -820
    -46   -979   -932    511    441   -956   -296  -1028   -810   -558   -846   -813
    -57  -1002   -945    527    441   -974   -298  -1028   -815   -566   -854   -818
    -57  -1015   -958    537    449   -987   -293  -1023   -813   -568   -857   -807
    -59   -995   -935    527    436   -966   -259   -997   -789   -550   -836   -784
    -33   -956   -922    493    441   -940   -213   -958   -753   -522   -805   -758
    -20   -909   -891    462    433   -901   -181   -932   -730   -504   -779   -735
    -33   -906   -872    470    418   -891   -163   -919   -719   -498   -771   -724
    -44   -919   -875    480    413   -898   -155   -917   -722   -504   -776   -724
    -44   -917   -875    480    413   -896   -137   -898   -706   -496   -766   -711
    -41   -880   -839    459    397   -859   -114   -883   -683   -475   -743   -685
    -23   -813   -789    418    381   -802    -93   -865   -654   -452   -711   -652
    -20   -805   -787    413    381   -797   -101   -870   -657   -449   -709   -646
    -10   -813   -802    413    394   -810   -122   -893   -670   -462   -714   -646
    -15   -815   -800    413    389   -807   -137   -904   -675   -470   -714   -641
    -25   -872   -846    449    410   -859   -148   -909   -688   -483   -722   -646
     -2   -893   -891    446    441   -893   -137   -901   -691   -493   -732   -654
    -18   -922   -904    470    441   -911   -129   -898   -696   -506   -748   -667
    -67   -982   -914    522    420   -948   -142   -917   -719   -532   -769   -685
    -80  -1044   -963    563    441  -1005   -148   -930   -743   -563   -795   -711
    -51  -1054  -1002    553    472  -1028   -142   -930   -748   -571   -800   -714
    -44  -1044  -1000    542    478  -1023   -135   -924   -745   -571   -795   -709
    -77  -1070   -995    574    454  -1034   -140   -937   -758   -587   -805   -722
    -93  -1109  -1015    602    459  -1062   -137   -940   -766   -597   -815   -735
   -103  -1117  -1013    610    452  -1065   -129   -932   -761   -597   -813   -732
    -64  -1070  -1005    566    467  -1039   -111   -914   -745   -584   -789   -714
    -72  -1083  -1013    576    470  -1049   -103   -904   -737   -581   -787   -714
    -98  -1106  -1008    602    454  -1057    -98   -904   -737   -584   -787   -714
    -98  -1135  -1039    615    470  -1088    -83   -888   -745   -594   -800   -732
    -80  -1197  -1119    639    517  -1158    -12   -802   -730   -615   -839   -782
    -54  -1169  -1117    610    527  -1143    127   -631   -639   -574   -818   -782
      7  -1031  -1039    511    522  -1034    283   -400   -470   -431   -693   -680
     51   -735   -787    340    415   -761    376   -213   -233   -161   -415   -407
    101   -116   -218      7    158   -166    353   -163     72    265     75    101
     -7    553    558   -272   -285    555    174   -361    303    672    563    602
   -194    594    789   -200   -491    691   -148   -815    148    631    579    631
   -272   -119    150    194   -213     15   -374  -1291   -491    -67    -90     15
   -265   -909   -644    587    189   -776   -467  -1483  -1010   -701   -745   -610
   -210  -1306  -1096    756    439  -1202   -410  -1358  -1106   -885   -979   -854
   -197  -1379  -1182    789    491  -1280   -296  -1197  -1034   -865   -987   -880
   -163  -1278  -1117    719    475  -1197   -153  -1023   -891   -753   -891   -800
   -116  -1150  -1036    633    457  -1093    -64   -909   -784   -659   -807   -722
   -111  -1119  -1008    615    446  -1065    -23   -862   -743   -628   -779   -698
   -119  -1130  -1010    626    444  -1070     -5   -841   -735   -631   -784   -704
    -90  -1119  -1031    605    467  -1075     18   -823   -722   -626   -779   -693
    -31  -1080  -1049    555    506  -1065     49   -792   -701   -610   -761   -672
    -23  -1062  -1041    542    506  -1052     67   -774   -685   -600   -748   -657
    -72  -1111  -1039    592    483  -1075     62   -782   -693   -613   -761   -665
    -80  -1111  -1031    594    472  -1070     72   -774   -688   -613   -761   -659
    -75  -1088  -1013    581    467  -1052     88   -756   -670   -594   -743   -636
    -67  -1085  -1018    574    475  -1052     98   -740   -662   -592   -737   -628
    -54  -1072  -1018    563    480  -1047    114   -722   -646   -581   -730   -620
    -59  -1060  -1000    558    467  -1031    119   -714   -641   -576   -722   -613
    -54  -1036   -984    545    462  -1010    122   -709   -636   -571   -714   -607
    -38  -1039  -1000    537    478  -1021    145   -685   -615   -558   -701   -584
    -46  -1052  -1005    550    478  -1028    153   -678   -607   -553   -696   -576
    -70  -1060   -989    563    457  -1026    150   -680   -613   -561   -701   -576
    -41  -1034   -992    537    472  -1013    166   -665   -602   -553   -685   -563
    -38  -1039  -1000    537    480  -1021    166   -665   -602   -558   -688   -561
    -51  -1018   -966    535    457   -992    181   -652   -592   -550   -678   -537
    -57  -1026   -971    540    454  -1000    194   -633   -576   -542   -667   -514
    -54  -1031   -976    542    459  -1005    194   -631   -579   -542   -665   -511
    -41  -1023   -982    532    467  -1002    194   -620   -571   -537   -654   -504
     -7   -982   -974    496    483   -979    207   -605   -555   -524   -641   -485
     -7   -979   -974    491    483   -976    213   -597   -550   -522   -639   -478
    -33   -995   -963    514    465   -979    218   -587   -540   -514   -633   -467
    -15   -969   -956    491    470   -963    233   -566   -519   -496   -607   -441
      2   -950   -953    475    478   -950    226   -566   -519   -498   -602   -436
    -15   -971   -956    493    467   -963    218   -566   -524   -504   -607   -441
     25   -943   -969    457    496   -956    228   -550   -514   -491   -594   -428
     46   -909   -956    428    501   -932    246   -524   -488   -467   -566   -397
     15   -930   -945    457    480   -937    239   -524   -491   -475   -571   -392
      5   -930   -935    462    467   -930    236   -524   -496   -472   -568   -381
     15   -914   -930    449    470   -919    244   -509   -483   -459   -553   -363
     10   -888   -898    436    452   -891    262   -488   -465   -444   -532   -342
     33   -872   -906    420    470   -888    272   -480   -459   -441   -527   -337
     28   -852   -880    410    452   -865    283   -475   -452   -433   -517   -322
     -5   -836   -831    420    413   -833    306   -452   -431   -418   -501   -303
    -46   -826   -779    433    363   -802    340   -420   -402   -394   -475   -277
    -38   -833   -795    436    376   -815    345   -413   -397   -394   -470   -272
      5   -818   -826    405    413   -823    353   -402   -389   -389   -470   -275
     51   -771   -826    358    439   -797    381   -371   -361   -363   -449   -257
     80   -756   -836    335    457   -795    394   -361   -345   -355   -441   -257
     72   -779   -852    353    462   -815    397   -358   -342   -358   -446   -267
     59   -784   -846    361    449   -815    407   -350   -329   -353   -441   -265
     36   -797   -836    379    433   -815    428   -340   -314   -345   -436   -262
     28   -797   -828    384    428   -813    444   -332   -303   -340   -433   -257
     28   -810   -839    392    433   -823    452   -335   -303   -345   -444   -267
     10   -813   -823    400    415   -818    459   -335   -298   -345   -444   -270
    -23   -833   -810    426    392   -823    454   -348   -303   -355   -449   -275
    -12   -815   -805    413    392   -810    462   -342   -293   -348   -439   -267
     15   -789   -805    387    410   -797    485   -324   -275   -329   -420   -246
    -36   -826   -792    428    376   -810    472   -337   -285   -340   -426   -257
    -28   -826   -800    426    384   -813    470   -332   -283   -342   -426   -259
     28   -766   -795    366    410   -779    498   -306   -254   -319   -405   -231
     44   -745   -789    350    415   -766    517   -285   -236   -303   -387   -215
     -2   -795   -792    397    394   -795    506   -296   -249   -316   -400   -231
      7   -779   -787    384    394   -784    511   -285   -239   -309   -392   -220
     -2   -787   -784    394    389   -784    517   -277   -231   -303   -387   -213
    -20   -795   -774    407    376   -784    522   -270   -223   -293   -379   -202
     -2   -776   -774    389    384   -776    530   -262   -215   -290   -374   -194
      0   -756   -758    376    379   -756    540   -252   -207   -283   -366   -181
      0   -756   -758    376    376   -756    542   -246   -202   -280   -361   -176
      0   -771   -771    387    384   -771    540   -246   -202   -285   -366   -168
     23   -748   -771    361    397   -761    545   -233   -194   -280   -361   -158
     25   -735   -763    353    394   -748    553   -226   -187   -275   -361   -148
     18   -743   -761    361    389   -750    561   -220   -184   -275   -363   -140
      5   -758   -763    376    384   -761    558   -220   -187   -277   -363   -135
     15   -740   -756    361    384   -748    561   -218   -181   -272   -358   -124
     44   -719   -763    337    402   -743    574   -207   -174   -267   -355   -116
     28   -735   -766    350    394   -750    587   -200   -171   -272   -358   -111
      2   -730   -732    363    366   -730    610   -184   -153   -257   -342    -88
      7   -693   -701    340    353   -696    628   -161   -127   -239   -322    -70
      7   -672   -680    332    342   -678    639   -148   -116   -228   -311    -59
     -7   -688   -683    348    335   -685    641   -153   -119   -233   -319    -62
     59   -626   -685    283    371   -654    670   -127    -93   -213   -306    -44
     72   -566   -641    244    355   -602    709   -103    -64   -187   -275    -10
     41   -542   -587    249    314   -563    722    -98    -49   -171   -259      7
     20   -545   -568    259    293   -555    724    -96    -38   -166   -254     23
      2   -594   -597    296    298   -594    698   -122    -59   -187   -277     20
     44   -561   -605    257    322   -581    701   -116    -46   -176   -272     41
     70   -535   -605    231    335   -568    704   -109    -36   -168   -259     54
     36   -587   -626    272    329   -605    675   -135    -64   -192   -275     28
     25   -623   -649    298    337   -636    665   -142    -77   -213   -301      0
     33   -665   -701    314    366   -683    659   -148    -93   -239   -324    -15
     15   -732   -748    355    381   -740    654   -161   -119   -265   -353    -33
     10   -771   -784    379    394   -776    644   -174   -135   -283   -371    -46
      5   -792   -797    394    400   -795    639   -181   -148   -296   -384    -57
      5   -802   -810    397    405   -805    631   -189   -161   -309   -397    -70
     18   -800   -818    392    415   -810    631   -189   -161   -309   -397    -72
     15   -797   -813    389    413   -805    636   -187   -158   -306   -392    -64
     15   -792   -807    389    410   -800    639   -184   -153   -303   -387    -54
     25   -784   -813    376    418   -797    641   -181   -153   -301   -381    -46
     20   -787   -807    381    413   -797    641   -179   -150   -298   -379    -41
     31   -792   -826    379    426   -807    644   -174   -153   -306   -381    -44
     70   -841   -911    387    491   -875    662   -137   -161   -332   -415    -88
     90   -862   -953    384    519   -909    774      5    -96   -314   -426   -119
     93   -779   -872    342    480   -826    898    181     33   -210   -345    -57
    135   -566   -701    213    415   -633   1002    376    223    -10   -153    127
    213    -80   -293    -64    252   -187   1067    532    517    358    249    535
    176    654    478   -418   -150    566   1044    506    826    820    787   1075
     10    930    919   -470   -454    924    795    158    820    958    989   1275
   -124    504    628   -189   -376    566    509   -327    376    540    610    932
   -155   -249    -93    202    -31   -171    324   -717   -262   -197   -114    267
   -129   -823   -693    472    280   -758    275   -701   -509   -542   -498   -114
   -114  -1054   -940    584    410   -997    322   -581   -514   -605   -592   -213
    -49   -992   -943    519    444   -969    439   -433   -410   -532   -535   -166
     23   -862   -885    420    454   -872    561   -283   -272   -418   -436    -72
      5   -826   -831    407    415   -828    607   -220   -213   -363   -387    -25
    -10   -833   -823    420    405   -828    626   -189   -192   -345   -371    -12
     28   -818   -849    392    436   -833    641   -168   -179   -340   -366    -10
     44   -805   -849    381    446   -826    649   -153   -171   -337   -353     -5
     62   -787   -849    361    454   -815    654   -145   -168   -329   -337      5
     57   -782   -841    361    449   -810    654   -142   -168   -327   -329      0
     85   -730   -815    319    449   -771    672   -124   -148   -303   -301     18
     83   -724   -807    322    444   -766    683   -111   -140   -293   -288     23
     46   -758   -805    353    423   -779    672   -109   -145   -303   -293     15
     46   -743   -789    348    415   -763    675    -98   -140   -298   -283     25
     75   -698   -774    311    423   -735    696    -75   -122   -280   -257     51
     31   -735   -766    353    397   -750    693    -75   -127   -283   -257     59
    -10   -763   -753    384    368   -758    680    -83   -132   -285   -262     62
     28   -714   -743    342    384   -727    693    -67   -122   -272   -252     83
     90   -628   -719    267    405   -672    722    -41    -93   -249   -226    114
     33   -670   -704    319    368   -685    709    -57   -106   -267   -241    101
    -15   -704   -688    355    335   -696    696    -67   -114   -280   -249     96
     -7   -665   -657    335    322   -662    709    -49    -93   -262   -228    114
    -18   -670   -652    342    314   -662    704    -54    -93   -275   -233    106
      5   -626   -631    311    316   -628    711    -49    -80   -270   -220    114
     41   -579   -620    267    329   -600    737    -28    -49   -246   -192    142
     12   -600   -615    293    314   -607    730    -38    -51   -252   -189    135
    -12   -607   -597    309    290   -602    719    -44    -54   -254   -184    129
      2   -587   -589    293    296   -587    719    -41    -46   -252   -176    137
     62   -511   -576    223    316   -542    732    -28    -28   -231   -153    161
    101   -478   -579    187    337   -527    748    -15    -12   -215   -135    168
     59   -519   -581    228    319   -550    727    -31    -25   -228   -142    158
     49   -530   -579    241    314   -553    711    -36    -31   -231   -140    168
     41   -527   -571    241    306   -548    701    -36    -28   -226   -124    176
     70   -498   -571    213    319   -535    706    -31    -23   -218   -114    181
    106   -459   -566    176    335   -511    719    -18    -10   -207   -101    187
     83   -462   -545    189    314   -504    719    -12     -2   -200    -88    210
     98   -431   -530    163    311   -480    735      5     15   -176    -64    244
    101   -428   -530    161    314   -478    740     10     20   -171    -57    254
     90   -436   -530    171    309   -483    737      7     20   -171    -59    254
     85   -413   -498    163    290   -454    753     20     36   -158    -41    270
     77   -402   -480    161    277   -441    771     33     51   -145    -25    290
     85   -400   -485    158    285   -441    784     49     67   -132    -12    303
     77   -400   -478    161    277   -439    792     59     80   -122     -7    309
     67   -392   -459    163    262   -426    805     77     98   -106      5    314
     90   -350   -441    129    265   -394    831    109    124    -85     23    324
     80   -345   -426    132    252   -387    854    132    148    -70     33    327
     44   -376   -423    166    233   -400    862    137    155    -72     25    311
     96   -324   -420    114    257   -371    891    158    184    -54     41    322
     67   -342   -413    137    239   -376    904    163    194    -49     44    314
     12   -389   -402    187    207   -394    896    150    187    -59     33    293
     18   -381   -402    181    207   -392    896    145    189    -62     31    283
     62   -340   -402    140    231   -371    919    161    207    -51     38    290
     62   -329   -394    132    226   -361    930    161    213    -49     41    293
     20   -350   -374    163    194   -361    922    153    207    -51     38    285
    -20   -392   -374    205    174   -381    911    142    194    -62     31    275
    -15   -387   -371    202    176   -379    911    145    200    -59     31    277
     -2   -363   -363    181    179   -363    922    153    210    -46     38    285
      5   -350   -355    171    179   -350    930    161    220    -36     46    293
      2   -350   -355    171    176   -353    922    158    218    -33     44    285
     10   -353   -363    171    187   -358    917    155    218    -33     41    275
     36   -340   -376    150    205   -355    919    163    223    -31     44    277
     23   -345   -368    161    194   -355    922    166    226    -31     41    283
     10   -355   -366    171    187   -361    919    166    231    -28     44    288
     44   -319   -363    137    202   -340    935    187    254     -5     67    309
     62   -288   -350    111    205   -319    943    192    259      2     75    311
     15   -332   -348    158    181   -340    922    176    241    -18     59    293
     10   -329   -342    158    174   -337    914    171    239    -23     57    290
      5   -335   -340    166    171   -337    909    171    239    -23     57    288
      0   -355   -358    176    176   -358    901    166    233    -31     46    277
     38   -327   -366    142    200   -345    904    174    236    -25     54    285
     67   -293   -363    111    213   -327    919    189    252    -12     64    293
     33   -319   -353    142    192   -335    917    184    246    -23     54    283
     49   -288   -337    119    192   -311    930    194    254    -18     62    288
     33   -270   -303    116    168   -285    945    205    270     -5     72    298
     28   -244   -275    106    150   -259    958    218    283      5     85    309
     62   -192   -254     64    158   -223    982    239    306     23    106    322
     70   -187   -257     57    163   -220    987    244    309     23    101    319
     46   -197   -244     72    145   -220    987    246    311     25    103    322
     49   -155   -205     51    127   -179   1005    262    337     54    132    342
     15   -142   -158     64     85   -150   1008    259    350     64    148    353
     33   -111   -145     38     88   -127   1002    259    358     75    163    366
     59    -90   -150     12    103   -119    979    244    348     72    163    366
     96    -62   -158    -18    124   -111    963    233    342     70    163    366
     75    -77   -153      2    114   -114    935    218    329     62    155    361
     51   -127   -179     36    114   -153    909    202    309     38    129    337
     54   -161   -215     54    135   -187    904    197    298     18    106    316
     64   -194   -259     62    161   -226    901    192    283      0     85    296
     64   -207   -272     72    168   -239    896    181    270    -15     72    280
     38   -259   -298    109    166   -277    875    153    241    -44     44    252
      7   -303   -311    148    158   -306    854    124    220    -70     18    226
     12   -306   -319    145    166   -314    846    119    213    -77     12    215
      0   -319   -319    161    158   -319    836    114    205    -85      5    210
     28   -288   -319    129    174   -303    841    124    215    -77     10    215
     15   -301   -316    142    166   -309    839    127    213    -85      7    207
    -12   -329   -316    171    150   -324    826    119    202    -93      0    192
     12   -301   -314    145    163   -306    833    127    215    -83     10    200
     10   -319   -329    153    168   -322    831    132    210    -90      2    187
      2   -405   -407    200    202   -405    852    168    197   -129    -51    124
     44   -410   -457    181    246   -433    966    311    262   -111    -57     93
     98   -288   -387     96    241   -337   1104    511    405      5     33    163
    150    -59   -210    -46    179   -135   1215    727    613    218    241    355
    189    433    244   -311    -28    340   1254    846    896    584    646    766
    111   1132   1021   -623   -454   1078   1187    787   1195   1039   1171   1301
    -83   1460   1543   -688   -813   1501    901    400   1197   1202   1405   1535
   -205    974   1179   -387   -693   1075    602    -93    711    724    956   1117
   -226    158    381     33   -303    270    413   -444     85     -5    223    436
   -189   -426   -236    306     20   -332    358   -465   -194   -376   -192     25
   -150   -610   -459    381    153   -535    436   -319   -174   -418   -272    -70
   -114   -545   -433    329    158   -491    555   -163    -62   -337   -215    -25
    -64   -418   -353    239    142   -387    665    -25     59   -233   -127     51
     10   -296   -306    142    155   -301    743     62    137   -163    -57    119
    -41   -314   -272    179    114   -293    766     88    155   -150    -51    124
    -90   -350   -259    220     83   -306    758     80    145   -161    -72    103
    -67   -342   -275    202    103   -309    761     88    150   -155    -72    101
    -28   -314   -288    171    129   -303    766    101    163   -150    -64    106
      5   -283   -288    140    145   -285    774    111    174   -140    -57    114
      0   -275   -277    137    137   -275    769    114    176   -137    -57    116
    -20   -288   -270    153    124   -280    766    114    176   -135    -57    114
     -7   -270   -265    137    127   -267    769    119    179   -129    -57    114
    -23   -288   -265    155    119   -277    763    114    171   -135    -67    103
    -59   -311   -252    184     93   -283    758    109    168   -142    -80     96
    -46   -298   -252    171    101   -275    758    114    171   -140    -77     98
    -23   -272   -249    148    111   -262    758    122    176   -129    -72    101
    -12   -244   -231    129    109   -239    761    129    187   -119    -64    109
    -31   -257   -226    142     93   -241    743    119    176   -129    -75    101
    -23   -244   -220    132     98   -233    737    119    176   -127    -75    101
    -23   -246   -223    132     98   -236    732    119    176   -127    -83     96
    -31   -246   -215    140     90   -231    727    124    179   -127    -80     98
    -20   -241   -220    127     98   -231    727    129    181   -124    -80     98
    -20   -249   -228    132    103   -239    730    135    187   -124    -83     98
    -18   -241   -226    127    101   -233    719    129    187   -122    -80     98
     20   -202   -223     90    122   -213    722    137    197   -106    -67    114
      7   -215   -223    103    114   -218    704    129    187   -111    -77    103
     -2   -210   -210    106    103   -210    693    127    181   -114    -77     93
    -28   -220   -194    124     83   -210    678    122    176   -119    -77     93
    -23   -200   -176    111     75   -189    675    129    184   -114    -67    111
    -10   -192   -181     98     85   -187    657    124    176   -116    -70    114
      5   -174   -179     83     90   -176    644    119    176   -114    -67    116
     23   -145   -168     59     93   -155    639    124    179   -106    -62    124
     36   -137   -174     51    103   -155    628    127    179   -103    -67    127
     31   -153   -187     59    106   -168    613    119    168   -109    -64    119
     33   -137   -171     51    101   -153    602    116    166   -103    -54    124
     38   -114   -153     36     93   -132    594    114    166   -101    -54    127
     72    -88   -161      7    116   -124    597    119    168   -103    -62    132
     59    -93   -155     15    106   -124    592    119    168   -101    -59    140
     70    -75   -145      2    106   -109    592    124    179    -88    -49    148
    109     -5   -114    -51    111    -59    610    140    202    -59    -20    168
     80    -12    -93    -33     85    -51    613    137    202    -57    -20    163
     72    -31   -106    -20     85    -67    605    132    194    -72    -44    140
     59    -25    -85    -18     70    -54    618    150    215    -59    -38    155
     51    -20    -72    -15     59    -44    626    168    231    -46    -33    168
     80     -2    -83    -38     80    -41    644    181    246    -38    -36    166
    119     38    -83    -80    101    -20    665    197    262    -28    -36    166
     70      2    -67    -36     67    -31    659    189    259    -33    -49    150
     36    -10    -49    -12     38    -28    657    187    257    -36    -54    142
     62      5    -57    -33     59    -25    654    179    254    -36    -57    135
     46    -15    -62    -18     54    -38    649    166    244    -49    -70    111
     20    -31    -51      5     36    -41    641    150    236    -57    -83     96
     12    -51    -64     18     36    -57    620    137    226    -75   -103     75
     36    -20    -57     -7     46    -38    626    145    233    -64    -90     85
     41     -5    -46    -20     41    -25    631    148    241    -57    -90     85
     28    -31    -59      0     44    -44    615    132    223    -72   -111     62
      2    -36    -41     15     20    -38    607    129    223    -72   -111     59
      2    -28    -31     12     15    -28    605    132    228    -67   -111     64
     18     -7    -25     -5     20    -18    602    135    233    -64   -111     64
     15    -23    -38      2     25    -31    592    127    220    -75   -124     41
     20    -15    -36     -5     25    -25    587    124    218    -72   -124     36
     25      0    -25    -12     25    -12    581    127    223    -64   -116     54
     23      7    -15    -15     20     -5    574    124    220    -62   -114     64
     23     12    -10    -18     15      2    568    119    218    -64   -116     62
     12     -5    -18     -5     15    -12    555    109    207    -75   -132     49
     23     -5    -28     -7     25    -15    548    109    202    -80   -140     46
     57     38    -18    -49     38     10    553    116    210    -72   -132     57
     18     -2    -23     -7     20    -12    537    103    194    -85   -150     41
      2    -31    -33     12     15    -31    519     85    179    -98   -168     25
     15    -23    -38      5     25    -31    517     80    174   -103   -176     23
     31      2    -28    -15     28    -12    517     85    179    -96   -168     36
     33      2    -31    -18     31    -12    506     77    171    -98   -174     25
     23    -12    -38     -5     28    -23    493     64    158   -109   -189     12
     57     18    -38    -36     49    -10    498     67    158   -106   -189     10
     67     64     -5    -67     36     31    517     85    179    -83   -166     38
     28     41     12    -36      7     28    517     83    176    -83   -166     36
     51     75     23    -64     12     49    535     98    194    -67   -153     51
     64    101     36    -83     15     70    542    109    202    -62   -145     57
     54     77     23    -67     15     51    522     93    187    -75   -155     38
     62    103     41    -83     10     72    527     98    194    -62   -142     46
     59    171    111   -116    -25    142    550    119    228    -25   -106     77
     72    210    137   -140    -31    174    550    122    241    -10    -88     85
     67    161     93   -116    -12    127    504     72    205    -49   -124     57
     77    166     85   -122     -2    127    478     54    189    -57   -132     57
     80    171     88   -127     -2    129    462     46    184    -51   -127     62
     72    124     51    -98     10     88    433     23    155    -75   -150     33
     57     67     10    -64     23     38    418      7    132   -106   -184     -2
     44     31    -12    -38     28     10    407     -2    116   -119   -202    -20
     31      2    -28    -18     28    -10    392    -18     96   -135   -220    -38
     28    -31    -59      2     44    -44    366    -41     67   -161   -249    -64
     31    -57    -88     10     57    -70    340    -67     44   -181   -272    -88
     28    -72   -101     20     64    -85    327    -83     28   -202   -293   -109
     36    -70   -109     15     70    -88    322    -88     23   -205   -298   -116
     31    -80   -111     25     70    -96    314    -90     20   -207   -306   -119
     23    -80   -106     28     62    -93    309    -96     18   -207   -306   -119
     18    -88   -109     33     62    -98    298   -101     12   -213   -311   -124
     25    -96   -122     33     72   -106    290   -109      7   -218   -319   -127
     41    -98   -140     28     90   -119    288   -111      0   -226   -335   -140
     46   -148   -197     49    119   -171    311    -75    -10   -259   -379   -187
     77   -174   -254     46    166   -213    420     59     38   -252   -400   -226
    111    -88   -200    -12    153   -145    561    257    174   -148   -324   -171
    176    116    -59   -145    119     28    691    488    376     51   -142      0
    241    592    350   -418    -54    472    711    587    639    394    236    392
    181   1280   1096   -732   -457   1189    607    506    932    844    756    935
    -23   1652   1675   -815   -849   1662    329    140    974   1039   1026   1215
   -171   1293   1465   -561   -818   1379     23   -348    561    665    685    909
   -213    415    628   -103   -423    522   -179   -740   -116   -109    -85    187
   -166   -168     -5    166    -83    -88   -215   -756   -402   -493   -511   -244
   -111   -363   -252    236     67   -306   -129   -610   -387   -545   -605   -358
    -77   -337   -259    207     90   -298      2   -449   -288   -480   -566   -342
    -31   -207   -179    119     72   -192    114   -316   -166   -379   -478   -267
    -10   -148   -140     77     64   -145    163   -252   -109   -327   -436   -231
     -7   -150   -145     77     67   -148    184   -228    -96   -316   -433   -231
      7   -140   -148     67     77   -142    197   -213    -88   -311   -428   -226
     10   -135   -145     62     77   -140    194   -215    -93   -314   -439   -236
     15   -132   -148     57     80   -140    192   -220    -96   -319   -446   -246
     25   -124   -150     46     85   -137    192   -220    -90   -311   -441   -249
     31   -111   -142     41     85   -127    194   -215    -85   -303   -431   -244
     33   -109   -142     36     85   -124    189   -218    -90   -311   -439   -246
     31   -111   -142     38     85   -127    189   -218    -90   -311   -441   -246
     64   -109   -174     20    116   -142    179   -228   -103   -316   -452   -262
     67   -103   -171     18    119   -137    174   -236   -111   -319   -462   -275
    -49   -101    -54     72      0    -80    197   -207    -85   -290   -433   -249
    -62    -98    -36     77    -12    -67    202   -197    -80   -283   -428   -244
      7    -83    -93     36     49    -85    184   -213    -96   -296   -444   -259
     59    -77   -137     10     98   -106    166   -226   -109   -306   -459   -272
     15    -90   -106     33     59    -98    171   -223   -103   -301   -459   -267
    -36    -93    -57     64     10    -75    187   -213    -96   -290   -449   -254
    -41    -64    -25     51     -7    -46    189   -210    -90   -280   -444   -241
     51    -46    -98     -2     75    -72    155   -239   -116   -309   -472   -259
     93    -67   -163    -15    127   -116    135   -262   -137   -332   -501   -283
     96    -70   -166    -12    129   -116    116   -275   -150   -340   -509   -293
    106    -49   -155    -31    129   -101    132   -259   -137   -324   -496   -277
    122      5   -116    -62    119    -54    148   -241   -114   -296   -472   -254
     64    -28    -93    -18     77    -59    140   -246   -122   -301   -478   -259
     62    -31    -93    -15     75    -62    135   -249   -122   -301   -480   -267
     88     -5    -93    -44     90    -49    129   -252   -122   -301   -480   -265
     98     10    -88    -54     93    -38    116   -259   -129   -303   -483   -267
    101     -2   -103    -51    101    -51    106   -265   -140   -311   -491   -270
     90     -7    -98    -44     96    -51     98   -267   -145   -316   -493   -270
     28    -23    -54     -2     38    -38     96   -267   -145   -309   -488   -262
    -18    -10      7     15    -12     -2    106   -252   -127   -283   -467   -239
     33    -20    -57     -7     44    -38     80   -275   -153   -303   -491   -259
    161     46   -114   -103    137    -33     64   -285   -161   -306   -493   -262
    205    101   -103   -153    153      0     80   -275   -148   -290   -475   -244
    210    124    -85   -166    148     20     88   -270   -142   -283   -467   -233
    132     67    -64   -101     98      2     67   -296   -168   -306   -493   -257
    109     72    -36    -90     72     20     75   -290   -158   -301   -485   -246
    106     88    -20    -98     62     33     83   -283   -148   -288   -475   -236
     80     70    -10    -75     46     31     85   -283   -145   -288   -478   -241
     93    101      7   -101     44     54    101   -267   -127   -267   -459   -228
    116    122      5   -119     54     64    124   -244   -101   -246   -444   -218
    106    137     31   -122     36     85    137   -233    -88   -233   -436   -218
    116    171     54   -142     31    114    168   -213    -62   -218   -420   -207
     98    148     46   -124     25     98    181   -207    -54   -213   -423   -215
     49    106     54    -77     -2     80    168   -228    -67   -226   -441   -244
     36    111     75    -75    -20     96    179   -226    -64   -218   -439   -246
     25    103     77    -64    -25     90    176   -233    -70   -223   -444   -257
     25     85     59    -57    -18     75    161   -254    -83   -239   -462   -277
     38    101     59    -70    -10     80    166   -254    -83   -236   -462   -283
     46    122     72    -85    -12     98    168   -257    -80   -233   -462   -280
     49    122     72    -85    -10     98    168   -257    -80   -231   -457   -280
     38    111     70    -77    -15     90    168   -262    -85   -233   -465   -290
     25    101     75    -64    -25     88    161   -265    -88   -236   -467   -290
     12     85     72    -51    -28     80    150   -270    -93   -239   -467   -290
     25    114     88    -70    -31    101    155   -267    -85   -226   -462   -293
     75    158     83   -116     -5    122    174   -244    -64   -205   -441   -275
     62    161     96   -111    -15    129    168   -249    -67   -205   -444   -280
     25    116     90    -75    -31    103    155   -259    -77   -215   -454   -290
     31    116     85    -72    -25    101    145   -265    -83   -218   -457   -293
     44    132     85    -90    -20    109    153   -257    -75   -210   -449   -283
     59    161    101   -109    -20    132    163   -246    -67   -202   -441   -275
     59    166    106   -114    -23    137    166   -244    -64   -200   -439   -270
     49    161    111   -103    -31    137    163   -249    -70   -202   -444   -270
     33    158    122    -98    -44    140    158   -257    -77   -207   -449   -270
     25    155    129    -90    -51    142    153   -259    -80   -210   -452   -272
     20    132    111    -77    -46    122    150   -262    -80   -213   -457   -272
     36    140    103    -88    -33    122    158   -257    -75   -205   -457   -265
     44    145    101    -96    -31    124    161   -254    -72   -197   -454   -257
     28    132    103    -80    -36    116    150   -265    -80   -205   -462   -262
     25    132    106    -80    -41    119    145   -275    -88   -213   -470   -265
     51    145     93    -98    -20    119    155   -267    -77   -202   -462   -254
     57    168    111   -114    -28    140    179   -249    -59   -184   -444   -241
     23    168    145    -96    -62    158    181   -246    -57   -179   -436   -236
     23    192    168   -109    -72    181    200   -231    -41   -163   -423   -223
     54    226    171   -140    -57    200    210   -220    -31   -155   -418   -213
     72    241    168   -161    -46    205    220   -213    -25   -148   -413   -205
     72    272    197   -174    -62    236    233   -202    -10   -132   -394   -189
     62    311    249   -189    -93    283    241   -197      5   -114   -374   -171
     67    337    270   -202   -101    303    252   -187     20    -90   -350   -148
     57    316    257   -187   -101    288    223   -213      2   -106   -363   -153
     38    290    249   -166   -106    270    197   -236    -18   -122   -379   -166
     59    319    257   -192    -98    288    189   -239    -18   -122   -374   -155
     77    314    236   -194    -77    275    176   -246    -28   -132   -381   -163
     33    244    207   -140    -88    226    155   -267    -59   -158   -413   -200
      5    163    155    -85    -75    161    140   -283    -85   -189   -444   -228
     -7    114    122    -54    -64    116    127   -298   -106   -213   -470   -252
      5     88     83    -46    -38     85    116   -311   -124   -228   -485   -267
     15     80     62    -49    -23     72    114   -316   -137   -239   -493   -270
    -10     49     57    -20    -33     51    101   -332   -153   -257   -506   -290
    -44     23     67     10    -54     44     93   -340   -161   -262   -514   -301
    -54     20     75     18    -64     46    101   -335   -155   -257   -509   -293
    -67     12     77     25    -72     44     98   -340   -161   -262   -511   -296
    -85      0     85     41    -85     41     93   -345   -168   -267   -517   -298
    -18      7     23      2    -20     15     70   -363   -189   -283   -537   -322
     57     28    -28    -41     44      0     64   -368   -197   -290   -548   -335
     59    -15    -77    -23     67    -46    109   -322   -189   -303   -566   -361
     33    -70   -103     18     67    -85    207   -202   -150   -303   -592   -400
     49    -31    -80    -10     62    -54    340    -15    -31   -218   -532   -361
    148    140     -7   -142     77     67    454    202    145    -46   -374   -218
    197    594    397   -397   -101    496    493    327    405    290     -5    168
    192   1304   1111   -748   -459   1208    423    298    717    756    532    740
     12   1745   1730   -880   -859   1738    181    -12    800    995    846   1075
   -171   1426   1597   -626   -883   1512   -116   -504    420    659    550    805
   -210    597    807   -194   -509    701   -314   -911   -241    -93   -197    103
   -155    -20    135     88   -145     57   -366   -961   -561   -509   -654   -361
    -80   -228   -150    153     33   -189   -290   -826   -568   -579   -769   -498
   -101   -215   -114    158      5   -166   -148   -652   -452   -498   -714   -467
    -98   -124    -25    109    -38    -75    -31   -509   -327   -392   -623   -384
    -59    -46     12     51    -36    -18     12   -452   -277   -350   -587   -348
      5    -38    -44     15     23    -41     31   -431   -265   -348   -587   -350
    -20    -36    -15     28     -2    -25     57   -402   -244   -327   -571   -340
    -44    -51     -7     46    -20    -31     62   -392   -236   -319   -563   -337
      5    -33    -41     12     20    -36     67   -387   -231   -319   -563   -329
    -10    -18     -7     12     -2    -12     88   -366   -213   -301   -542   -306
     28     10    -18    -18     23     -2     77   -379   -220   -309   -545   -314
     12    -12    -25     -2     18    -20     64   -392   -233   -316   -553   -324
     -5    -25    -20     12      7    -23     88   -368   -213   -301   -540   -309
     46     15    -31    -31     38     -7     98   -355   -205   -290   -532   -303
     28     23     -5    -25     18     10    101   -353   -202   -288   -527   -298
      0      0      0      0      0     -2     98   -358   -207   -288   -530   -303
     33     -5    -41    -15     36    -23     90   -366   -215   -296   -532   -309
     23     -7    -33    -10     25    -18     83   -366   -215   -298   -530   -311
     -5      7     12      0     -7     10     90   -358   -205   -288   -522   -296
    -10     23     31     -7    -20     25    106   -342   -192   -275   -509   -275
    -20     -2     18     10    -20      7    103   -342   -194   -275   -506   -272
    -23     10     31      5    -28     20    106   -337   -187   -265   -496   -267
    -20     41     62    -10    -41     51    114   -329   -176   -254   -485   -252
     10     23     12    -18     -2     18    114   -329   -179   -259   -488   -246
      7      5     -5     -7      7      0    101   -337   -189   -267   -491   -249
     15      5    -10    -12     12      0     88   -345   -194   -272   -493   -249
     31      7    -23    -18     28     -7     72   -353   -202   -277   -496   -254
     72     64    -10    -70     41     25     88   -337   -179   -252   -472   -236
     57    111     54    -85      2     83    111   -311   -153   -226   -444   -202
     41     80     38    -62      0     62     96   -327   -168   -241   -459   -210
    106    101     -5   -103     57     49     77   -337   -179   -252   -462   -213
     75    103     28    -88     23     64     80   -332   -174   -239   -449   -200
     23     85     62    -54    -18     72     77   -329   -168   -231   -439   -194
     64    124     57    -96      5     93     75   -322   -161   -220   -426   -179
     90    153     62   -122     15    109     72   -319   -155   -215   -415   -168
     80    158     77   -119      0    119     75   -314   -150   -213   -407   -158
     70    171    101   -119    -15    137     85   -303   -142   -200   -389   -140
     54    161    103   -109    -25    132     80   -311   -150   -205   -389   -140
     88    205    116   -145    -12    161     98   -296   -135   -189   -371   -111
     64    220    155   -142    -46    189     98   -293   -129   -174   -355    -98
     51    210    155   -132    -51    184    106   -285   -119   -166   -355    -98
    132    283    150   -207    -10    218    132   -257    -90   -142   -332    -72
    114    259    145   -187    -15    202    129   -257    -96   -148   -337    -80
     51    179    124   -116    -36    153    111   -270   -114   -166   -361   -106
     83    223    137   -153    -25    181    129   -249    -93   -148   -342    -96
     93    241    148   -168    -25    194    150   -228    -75   -135   -329    -85
     59    236    176   -148    -57    207    171   -210    -57   -116   -314    -75
     98    259    161   -179    -31    213    176   -202    -46   -111   -316    -77
    116    257    140   -187    -10    197    181   -202    -49   -119   -327    -83
    106    254    148   -181    -20    202    194   -194    -44   -116   -324    -77
     67    220    153   -142    -41    187    184   -207    -54   -129   -340    -90
     93    239    145   -166    -25    192    194   -202    -49   -124   -332    -83
     59    213    153   -137    -46    184    184   -210    -57   -132   -340    -88
     44    205    158   -127    -57    181    181   -215    -59   -135   -342    -93
     57    210    153   -132    -46    181    184   -213    -57   -132   -337    -96
     62    220    155   -142    -46    189    189   -207    -51   -127   -329    -90
     49    213    161   -132    -54    187    187   -210    -54   -132   -332    -83
     51    213    158   -132    -51    184    189   -207    -51   -135   -332    -75
     62    236    174   -148    -54    205    197   -197    -38   -116   -309    -57
     36    236    200   -137    -80    218    200   -187    -31   -103   -298    -49
     57    252    194   -155    -70    223    210   -176    -23    -98   -293    -36
     64    244    179   -155    -57    213    215   -171    -18    -98   -290    -28
     49    239    189   -142    -70    215    210   -174    -20   -101   -293    -25
     46    228    179   -137    -64    202    205   -179    -28   -109   -303    -28
     70    249    179   -161    -54    215    215   -168    -20   -106   -296    -12
     85    246    158   -166    -36    202    218   -168    -23   -111   -301    -15
     85    249    163   -166    -38    207    220   -166    -20   -116   -301     -7
     70    239    166   -155    -46    202    223   -166    -23   -116   -301     -5
     64    239    174   -153    -54    207    223   -163    -20   -116   -301      2
     67    241    174   -155    -51    207    226   -163    -20   -116   -298      5
     72    231    158   -150    -41    194    228   -163    -20   -119   -301      5
     83    226    142   -155    -31    184    228   -163    -28   -127   -309      2
     54    213    158   -135    -51    187    226   -174    -33   -137   -319      0
     57    200    142   -129    -41    171    228   -174    -38   -148   -327      2
     98    223    124   -161    -12    174    244   -161    -31   -142   -319     20
     80    200    119   -142    -20    161    241   -163    -38   -150   -324     18
     62    184    122   -124    -31    153    239   -168    -46   -158   -332     12
     80    202    119   -142    -20    161    249   -161    -41   -155   -329     20
     67    220    153   -142    -41    187    270   -137    -25   -140   -316     41
     59    231    171   -148    -57    202    280   -132    -20   -135   -311     41
     72    249    174   -161    -49    213    298   -116    -10   -129   -309     51
    129    316    184   -226    -25    252    335    -85     18   -106   -283     85
    119    314    194   -215    -36    254    345    -77     20   -103   -280     85
     70    293    223   -181    -77    259    348    -72     25    -96   -275     90
     67    332    262   -200    -96    298    361    -59     46    -72   -252    111
     93    358    265   -228    -85    314    361    -54     54    -64   -244    127
    127    361    233   -244    -51    298    342    -70     44    -77   -254    122
    103    324    220   -215    -57    272    314    -90     20    -96   -272    106
     90    303    210   -197    -59    257    296   -106      2   -109   -288    101
     80    259    179   -174    -49    220    277   -124    -20   -132   -314     80
     83    228    145   -155    -31    187    275   -129    -36   -153   -335     57
     62    150     88   -109    -12    119    249   -148    -67   -187   -376     23
     51    122     70    -88    -10     96    244   -155    -85   -205   -394     10
     83    137     54   -111     12     98    257   -150    -83   -205   -394     15
     64    103     38    -83     12     72    249   -166    -98   -220   -413      5
     33     49     15    -44      7     33    228   -192   -127   -249   -441    -23
     44     49      5    -46     18     28    226   -194   -132   -252   -446    -23
     59     59     -2    -59     31     28    233   -187   -124   -246   -446    -12
     62     62      0    -62     31     31    241   -181   -122   -244   -439     -7
     41     46      5    -44     18     25    231   -189   -129   -249   -441    -12
     44     44     -2    -44     23     20    228   -187   -132   -252   -439    -10
     57     25    -31    -41     44     -2    233   -184   -137   -259   -446    -18
     83    -33   -116    -23     98    -75    270   -137   -142   -283   -488    -70
    119    -36   -155    -41    135    -96    400     20    -62   -244   -485    -88
    171     88    -83   -129    127      2    530    228     90   -116   -379      5
    252    337     85   -296     83    213    641    446    306    119   -153    231
    327    815    488   -571    -80    652    659    545    571    478    249    657
    207   1444   1236   -826   -514   1343    514    402    815    893    748   1189
      0   1610   1610   -805   -805   1610    244      7    737    943    865   1325
   -132   1060   1192   -462   -662   1124    -15   -478    207    397    355    859
   -150    262    413    -54   -280    337   -205   -839   -420   -327   -366    181
    -70   -176   -106    122     15   -142   -200   -756   -566   -563   -654   -129
    -46   -316   -270    181    109   -293   -103   -605   -519   -561   -688   -184
    -25   -259   -233    142    103   -249     25   -439   -394   -465   -607   -124
     41   -109   -150     33     96   -129    145   -288   -259   -345   -496    -23
     46    -72   -119     12     80    -96    189   -233   -213   -303   -462     10
     41    -83   -127     20     83   -103    210   -207   -200   -296   -452     20
     28   -109   -137     38     80   -124    213   -200   -200   -298   -446     25
     15   -135   -150     59     83   -142    210   -197   -200   -303   -446     28
     33   -109   -145     36     85   -127    218   -179   -184   -290   -431     51
     77    -54   -132    -10    103    -93    239   -153   -163   -262   -400     83
     57    -70   -127      5     90    -98    239   -150   -163   -265   -397     80
     59    -72   -132      7     96   -101    241   -153   -168   -267   -394     77
     41    -80   -122     18     80    -98    241   -153   -171   -267   -387     80
     46    -62   -109      5     77    -85    246   -148   -163   -259   -368     83
     70    -31   -103    -20     85    -64    254   -137   -153   -254   -353     88
     41    -59   -101     10     70    -80    249   -145   -161   -272   -366     75
     51    -49   -103     -2     75    -75    257   -140   -153   -267   -353     80
     67    -33   -101    -18     83    -64    267   -127   -137   -254   -329     90
     49    -31    -80    -10     62    -54    265   -129   -135   -257   -322     85
     44    -33    -77     -5     59    -54    259   -137   -140   -267   -322     80
     54    -23    -77    -18     64    -49    259   -140   -140   -267   -314     85
     98     25    -72    -64     85    -23    280   -116   -116   -244   -283    103
     98     33    -64    -67     80    -12    290   -106   -103   -233   -267    114
     46    -10    -57    -18     51    -33    280   -119   -111   -246   -277    103
     51     12    -41    -33     46    -12    280   -119   -106   -241   -267    109
     46     15    -31    -33     38     -7    285   -114   -101   -239   -259    114
     59     12    -46    -36     51    -15    280   -114   -101   -244   -262    111
     49     12    -36    -31     44    -10    277   -119   -101   -246   -262    116
     62     31    -31    -46     44      2    285   -111    -90   -228   -244    137
     67     36    -31    -51     49      2    285   -103    -83   -220   -233    150
     59     33    -25    -49     41      5    275   -106    -83   -218   -223    158
     51     36    -15    -44     33     10    270   -103    -80   -205   -213    171
     85     75    -10    -83     49     33    275    -93    -64   -192   -194    194
    109    101     -7   -106     59     46    283    -83    -57   -181   -181    213
     93     85    -10    -90     51     38    280    -80    -57   -179   -179    226
    122    111    -10   -116     67     51    290    -59    -38   -158   -158    254
    119    114     -5   -116     62     54    293    -59    -38   -158   -155    257
     98    114     15   -106     41     64    298    -57    -36   -158   -150    259
     77    109     31    -93     23     70    303    -49    -31   -153   -145    267
    109    140     31   -124     38     85    314    -36    -15   -140   -135    280
     88    116     25   -103     31     72    314    -36    -18   -142   -135    285
    103    135     31   -119     36     83    329    -18      0   -129   -122    301
    119    153     33   -135     44     93    345      0     18   -119   -114    309
    103    140     36   -122     33     88    350      5     23   -116   -116    306
    103    132     28   -119     38     80    366     20     41   -103   -111    309
     96    127     31   -111     31     80    381     33     54    -93   -111    306
    101    135     33   -119     33     85    394     44     64    -88   -111    301
     70    116     46    -93     12     83    410     51     72    -83   -106    306
     83    124     41   -103     20     83    420     59     77    -80   -103    311
     72     96     23    -85     25     59    418     51     70    -88   -114    296
     41     54     12    -46     15     33    413     41     62   -103   -132    277
     54     67     12    -59     20     41    426     49     72    -96   -127    288
     70     90     18    -80     23     54    441     59     83    -88   -114    301
     31     57     23    -44      2     41    433     46     72    -98   -122    290
     38     64     25    -51      5     46    433     46     72   -101   -119    288
     33     57     23    -44      5     41    433     49     70   -101   -119    288
     44     59     12    -51     15     36    433     49     72    -98   -114    290
     57     75     18    -64     20     46    441     62     83    -88   -101    303
     44     70     23    -59     10     49    444     64     83    -88    -96    303
     28     57     28    -41      0     44    446     64     80    -90    -93    303
     31     64     33    -49      0     49    446     70     85    -85    -85    309
     15     62     46    -41    -15     54    444     72     88    -83    -77    314
     41     90     46    -67     -2     70    459     88    103    -72    -64    329
     80    116     36    -98     23     77    470     96    111    -64    -51    342
     44     72     28    -59      7     51    454     85     96    -77    -67    327
     54     88     31    -72     12     59    462     90    106    -72    -57    332
     67    103     36    -88     15     70    467     93    111    -72    -51    337
     59     98     38    -77     10     70    467     93    109    -77    -54    337
     67     96     28    -83     20     62    467     93    106    -83    -59    332
     75     90     15    -83     28     54    472     93    106    -80    -51    337
     80     98     18    -90     31     59    472     90    106    -75    -44    342
     46     67     20    -57     12     44    462     83     98    -85    -51    335
     67     85     18    -77     23     51    465     83    101    -85    -49    337
     54     64     10    -59     20     38    457     72     93    -93    -54    332
     28     46     18    -38      5     33    457     72     93    -98    -57    335
    101    127     25   -114     38     77    496    109    127    -70    -28    366
    114    153     36   -135     38     96    517    119    140    -59    -18    371
     83    140     57   -111     12    101    524    122    145    -59    -15    371
     67    135     67   -101      0    101    527    122    145    -62    -15    368
    109    189     80   -148     15    135    550    142    166    -44      5    389
    114    207     90   -163     10    148    563    150    179    -36     12    400
     93    220    127   -158    -18    174    574    155    192    -20     28    415
    106    254    145   -181    -18    200    587    168    215      2     51    436
    111    259    148   -184    -18    205    576    158    210      0     51    436
     88    236    148   -163    -31    192    550    132    189    -15     41    428
     90    231    140   -161    -23    184    532    122    184    -23     36    426
    116    218     98   -168      7    158    522    119    174    -36     23    420
     93    174     80   -132      7    127    514    106    158    -54      2    397
     62    111     49    -88      5     80    506     93    140    -77    -20    368
    122    135     12   -129     54     75    517     98    137    -83    -25    363
    103     96     -7   -101     54     46    504     83    116   -103    -46    342
     38     28    -10    -33     25     10    485     57     93   -127    -70    319
     67     31    -36    -51     51     -2    485     49     83   -137    -77    314
     54      5    -51    -31     51    -23    483     44     75   -148    -90    303
     18    -28    -49      2     31    -38    467     33     64   -155    -98    290
     38    -12    -51    -12     44    -31    475     44     75   -148    -88    296
     72     18    -54    -46     62    -18    488     54     88   -140    -77    311
     59      0    -59    -31     59    -28    488     54     85   -140    -75    311
     85     25    -62    -57     72    -18    493     67     96   -129    -62    316
     72    -41   -114    -15     93    -77    496     88     85   -150    -93    280
     83   -127   -210     20    145   -168    579    205    119   -166   -142    220
    129    -36   -166    -46    148   -101    730    397    254    -64    -72    267
    176    145    -31   -163    103     57    859    607    444    119    101    426
    184    498    314   -340    -64    407    906    740    675    413    415    740
    176   1166    987   -672   -405   1078    891    750    969    846    917   1239
     33   1579   1545   -805   -756   1561    691    470   1047   1083   1223   1530
   -103   1335   1436   -615   -771   1384    379     -2    701    813    992   1317
   -189    607    797   -207   -493    701    168   -444     62     90    290    688
   -119     28    148     44   -135     88    109   -483   -252   -335   -166    254
    -38   -220   -181    129     70   -200    158   -350   -270   -420   -290    124
    -49   -285   -236    166     93   -262    246   -233   -205   -392   -283    119
    -51   -220   -168    137     57   -194    350   -106    -93   -303   -205    179
    -15   -111    -96     62     38   -103    426    -15      0   -215   -127    246
     10    -54    -67     20     36    -59    472     36     49   -174    -88    283
     20    -41    -62     10     38    -51    493     59     70   -163    -80    285
     25    -23    -49      0     36    -36    506     75     80   -155    -70    293
     44     -5    -49    -20     46    -25    517     88     93   -145    -57    306
     46      0    -46    -25     46    -23    532    101    106   -132    -44    316
     25     -7    -36    -10     31    -20    537    106    109   -129    -41    314
     18      0    -18     -7     18     -7    542    111    114   -119    -36    314
      5    -15    -23      2     12    -18    537    109    111   -124    -33    309
     12    -12    -25      0     18    -18    540    111    114   -124    -31    311
     41     12    -28    -28     33     -5    550    124    127   -114    -20    322
     59     31    -28    -44     44      2    558    132    135   -103     -5    335
     15     -2    -18    -10     18    -10    550    127    129   -109     -7    329
     23     15     -7    -20     15      5    553    132    132   -106     -5    332
     10      7     -5    -10      7      2    542    124    129   -111    -10    327
     18     25      7    -20      5     18    548    132    140   -101      2    335
     77     80      0    -80     38     41    563    150    158    -83     20    353
     72     72      0    -75     36     36    561    153    155    -80     15    355
     44     38     -7    -41     25     15    553    148    150    -85     10    348
     46     44     -2    -44     25     20    558    155    158    -77     23    355
     44     38     -5    -41     25     15    548    150    150    -85     18    350
     49     41     -7    -44     28     18    542    148    150    -88     20    350
     72     80      5    -77     31     44    555    163    166    -75     36    363
     62     93     31    -77     15     62    563    171    176    -67     51    376
     62     77     15    -70     20     49    553    168    174    -70     51    374
     64     85     20    -75     23     54    553    171    181    -59     64    379
     70    103     33    -88     18     67    550    174    184    -54     77    381
     75    106     31    -90     23     70    542    174    179    -54     83    381
     72    109     36    -93     18     75    540    181    184    -46     93    392
     90    132     41   -111     23     88    540    189    192    -38    109    410
    109    145     33   -127     38     90    530    189    189    -38    114    413
    116    153     36   -135     41     96    524    192    192    -33    124    418
    122    166     41   -145     38    103    530    205    202    -25    137    433
    129    179     49   -155     41    114    537    210    207    -20    142    444
     90    142     51   -116     20     98    527    197    194    -36    132    428
    122    181     59   -150     31    122    542    213    207    -23    150    441
    145    228     83   -189     31    155    568    231    226     -2    171    457
    111    200     88   -158     12    145    571    231    226     -7    166    452
    103    205    101   -155      2    153    584    244    239      0    176    454
    119    239    119   -179      0    179    613    272    259     20    189    465
    101    220    119   -161    -10    171    620    277    270     20    192    454
     96    215    119   -155    -12    168    628    280    275     23    192    444
     93    228    132   -161    -18    179    641    290    288     31    200    439
     96    241    145   -168    -23    194    659    306    306     38    207    439
     88    239    150   -166    -31    194    670    306    309     41    205    428
     72    223    150   -148    -38    187    675    303    311     41    205    418
     62    220    158   -142    -49    189    683    298    314     44    207    410
     70    241    171   -155    -49    207    688    293    319     49    213    405
     70    239    166   -155    -46    202    683    283    311     38    205    394
     57    228    168   -142    -54    200    680    280    306     33    200    387
     54    223    168   -140    -57    197    680    275    303     33    200    381
     64    244    179   -153    -57    213    678    275    309     38    202    379
     54    246    189   -153    -67    218    680    277    309     44    207    379
     51    252    200   -153    -75    226    683    283    314     46    213    384
     49    241    192   -145    -72    218    680    280    306     38    205    376
     51    254    202   -153    -75    228    683    283    309     44    207    379
     57    270    210   -166    -75    241    683    288    311     51    215    384
     54    259    205   -158    -75    233    678    288    309     46    210    384
     75    285    210   -181    -67    249    685    296    316     59    220    394
     90    309    218   -200    -62    265    691    309    327     67    231    405
     67    285    218   -176    -75    252    680    298    316     54    220    394
     67    272    205   -171    -70    239    675    296    314     51    218    389
     83    288    202   -187    -59    246    683    303    319     57    223    392
     67    293    226   -179    -77    259    693    316    329     64    236    402
     64    280    215   -174    -75    249    688    309    322     59    233    400
     83    288    205   -187    -59    246    688    311    322     57    233    394
     88    296    207   -194    -59    252    691    314    322     57    236    389
     80    288    207   -184    -62    249    693    314    319     54    233    387
     72    283    210   -179    -70    246    696    314    319     51    239    387
     64    272    205   -168    -70    239    693    311    319     49    241    381
     64    262    194   -166    -64    228    685    303    309     38    231    368
     80    272    192   -176    -54    233    688    306    306     38    233    366
     85    275    189   -181    -54    233    688    309    306     36    231    366
     88    293    202   -192    -57    249    704    319    319     46    241    374
     88    322    231   -207    -72    275    727    340    337     62    257    389
     90    355    265   -223    -85    311    753    366    361     85    275    410
     88    366    277   -228    -96    324    758    371    363     88    280    410
    101    363    262   -233    -80    314    756    368    355     83    272    400
    103    392    285   -249    -90    340    766    376    368     96    288    410
     93    446    353   -270   -129    400    787    389    392    122    319    439
     93    478    384   -285   -145    431    795    397    407    140    335    462
     98    480    379   -290   -140    431    779    387    402    137    332    459
    101    480    376   -293   -137    431    766    376    400    140    332    459
     70    470    400   -270   -163    436    750    366    394    140    335    467
     96    449    353   -272   -129    400    727    348    374    119    309    449
     96    410    314   -254   -109    363    717    335    350     93    283    423
     83    376    293   -231   -106    337    706    324    327     72    262    397
     75    340    265   -207    -93    303    701    319    314     59    249    376
     75    298    223   -189    -72    262    696    311    298     38    231    361
     54    270    213   -163    -77    241    685    296    277     20    213    348
     59    267    207   -166    -75    239    672    275    262      5    200    335
     67    241    174   -153    -51    207    667    270    254     -7    187    322
     57    241    181   -150    -62    213    672    275    257     -2    192    327
     46    231    184   -140    -67    207    667    272    246    -10    184    316
     57    223    166   -140    -54    194    657    262    236    -20    176    311
     85    254    168   -168    -41    213    670    277    252     -5    192    324
     75    244    168   -161    -46    207    672    283    252     -5    192    319
     80    171     90   -127     -5    132    693    316    244    -28    155    280
     90    132     41   -114     25     88    787    441    285    -28    124    236
    109    228    119   -168     -5    174    930    633    418     67    200    283
    158    374    213   -267    -28    293   1062    862    615    259    374    441
    220    769    545   -496   -161    657   1096    979    849    563    701    776
    241   1452   1210   -846   -485   1332   1034    950   1135    995   1205   1299
    101   1945   1844  -1023   -870   1896    805    644   1244   1280   1569   1665
    -64   1618   1680   -776   -872   1649    485    140    839    924   1254   1374
   -168    800    966   -316   -566    883    267   -277    184    184    524    704
   -140    158    296    -10   -218    226    207   -337   -158   -265     36    231
    -75    -85    -10     80    -33    -49    275   -197   -171   -353    -93     85
     -5    -33    -28     18     10    -31    405    -33    -59   -277    -49    119
     49     88     38    -67      5     64    537    122     72   -168     44    200
     51    153     98   -103    -25    127    610    205    150   -101     98    262
     18    135    116    -75    -49    127    646    241    181    -80    106    303
    -23    137    158    -57    -90    145    667    259    192    -77    109    324
    -38    153    192    -57   -116    171    672    265    194    -75    109    322
     18    174    155    -96    -70    166    665    259    189    -83    101    314
     44    176    132   -109    -44    155    670    262    192    -83    103    311
    -31    161    192    -67   -111    176    683    275    205    -70    124    322
    -93    168    262    -38   -179    215    701    293    226    -51    150    337
    -25    210    236    -93   -132    223    724    311    241    -38    168    342
     28    194    166   -111    -67    181    717    298    226    -59    155    319
     15    184    168   -101    -77    176    696    280    205    -77    142    301
     15    189    174   -103    -80    181    701    288    213    -72    155    309
    -10    181    192    -85   -101    187    693    280    205    -80    158    301
    -36    194    231    -77   -132    213    693    280    202    -83    166    301
     33    246    210   -140    -88    231    714    306    223    -64    189    314
     88    259    171   -174    -41    218    701    296    210    -77    184    298
    106    249    140   -179    -18    194    657    262    174   -111    158    262
    132    267    135   -200      0    202    665    270    179   -106    174    270
     93    239    142   -168    -25    192    680    288    192    -93    189    285
     88    257    168   -174    -41    213    693    309    210    -72    210    303
     93    277    181   -187    -44    231    698    314    215    -70    220    309
     38    246    207   -142    -83    228    685    309    207    -75    220    303
     28    262    233   -148   -101    249    680    311    210    -72    226    314
     57    306    246   -181    -93    277    685    324    220    -57    239    329
     67    316    246   -194    -90    283    698    337    233    -44    252    348
     33    301    267   -166   -116    285    696    340    233    -44    249    353
      2    270    267   -137   -132    270    683    337    226    -46    241    355
     31    290    257   -161   -111    275    678    345    228    -36    252    368
     38    301    262   -171   -111    280    665    345    226    -33    254    379
     36    319    283   -176   -122    301    654    350    223    -28    257    392
     62    335    270   -200   -103    303    654    361    233    -18    262    407
     57    345    285   -202   -114    316    654    368    236    -10    270    426
      7    350    342   -179   -168    348    665    384    249      5    288    449
    -23    342    366   -158   -194    353    665    387    249      5    288    454
    -20    368    389   -176   -205    379    665    387    249     10    293    465
     46    389    342   -218   -148    366    667    392    252     15    293    467
    168    457    288   -314    -59    374    667    397    259     20    298    475
    171    444    272   -306    -49    358    665    392    252     10    283    465
    140    420    280   -283    -70    350    670    394    252      7    277    457
    122    449    327   -285   -101    387    698    423    280     36    301    478
    101    433    332   -270   -114    384    714    439    293     44    303    478
     83    420    337   -252   -127    379    714    439    296     41    296    472
     75    418    340   -246   -132    379    732    452    311     51    303    478
     18    405    387   -213   -184    397    748    462    327     64    314    480
    -62    379    441   -161   -252    410    771    478    342     77    322    491
     10    433    423   -220   -205    428    779    472    348     80    324    493
      5    433    426   -220   -210    431    774    459    340     72    322    483
     -2    394    397   -197   -200    397    769    449    332     59    309    472
     38    389    348   -215   -153    368    763    444    329     49    301    470
     18    387    368   -202   -174    379    758    436    324     49    293    467
     44    363    319   -205   -137    342    748    423    314     41    283    457
     46    376    329   -213   -140    353    761    433    324     51    296    462
     12    361    348   -187   -166    353    763    436    324     54    296    465
     12    363    350   -187   -168    358    763    433    324     54    298    470
     44    392    348   -218   -153    371    758    428    322     54    301    475
     51    405    353   -228   -150    379    769    439    332     67    314    485
     25    392    366   -210   -171    379    774    446    337     75    319    491
    -62    350    413   -142   -236    381    774    449    340     80    319    493
    -70    366    433   -148   -252    400    782    459    353     93    332    509
    -75    394    470   -161   -272    431    802    483    374    111    350    530
    -20    413    433   -197   -228    423    789    472    361    101    340    519
    155    413    257   -283    -49    335    745    428    319     57    296    480
     80    374    290   -228   -106    332    748    428    319     59    296    483
     20    392    368   -207   -174    379    784    457    350     90    324    517
    -41    379    418   -171   -231    400    797    467    361    106    337    532
     20    371    350   -194   -163    361    769    444    335     83    309    498
     83    374    288   -231   -103    332    748    428    314     59    285    478
    150    379    228   -265    -38    303    730    413    298     44    259    459
    166    387    220   -277    -25    303    737    413    298     46    257    467
     67    374    306   -220   -119    340    758    428    314     62    272    488
    -41    340    381   -150   -213    361    766    441    327     75    283    501
     44    337    293   -189   -124    314    745    418    306     57    262    467
     70    332    262   -202    -96    298    732    402    293     46    252    446
      2    329    327   -166   -161    329    753    420    309     62    267    472
    -28    353    381   -163   -205    366    784    449    335     88    290    496
     75    423    348   -249   -137    387    789    452    340     93    296    491
     38    420    379   -231   -171    402    797    459    348    101    303    488
     49    418    368   -233   -158    394    810    472    363    116    314    498
    140    444    301   -293    -80    374    797    467    355    109    309    485
    158    457    298   -309    -70    379    800    470    358    111    314    491
    106    472    366   -290   -129    420    820    488    381    135    340    517
     54    519    465   -285   -205    493    852    514    420    179    387    561
     72    550    478   -314   -202    517    846    511    428    192    400    574
     80    530    449   -306   -184    491    823    488    410    179    387    568
     80    532    449   -309   -184    491    815    483    410    184    384    581
     72    524    452   -298   -189    488    800    475    402    179    381    589
     57    446    387   -252   -163    415    766    441    361    137    340    553
     70    431    361   -252   -145    397    771    444    358    132    327    553
    -38    376    413   -171   -226    394    787    454    363    129    322    563
   -150    306    457    -77   -303    381    792    454    355    119    311    561
     28    309    277   -171   -124    293    735    405    298     64    252    514
     80    296    215   -187    -67    257    711    381    275     41    231    498
     88    277    187   -184    -49    233    704    366    262     33    226    485
     83    270    187   -176    -51    228    709    371    267     38    236    485
     83    288    205   -187    -62    246    719    376    275     51    249    498
     62    288    226   -176    -80    257    727    379    280     57    257    506
     -2    257    259   -129   -129    257    735    381    288     64    262    511
    -85    226    311    -70   -197    267    748    384    296     72    270    517
      7    246    239   -127   -116    244    753    392    293     62    259    506
     28    194    166   -114    -67    181    797    457    306     54    233    472
    132    166     33   -150     49    101    875    568    345     49    197    413
    249    303     54   -275     98    179   1018    776    491    166    288    483
    280    532    252   -407     12    392   1143    997    704    389    511    696
    275    940    665   -607   -194    802   1150   1065    932    706    878   1080
    189   1571   1379   -880   -594   1475   1028    948   1169   1109   1371   1621
    -18   1870   1888   -924   -953   1878    769    574   1156   1249   1592   1867
   -150   1363   1512   -607   -831   1436    504    111    667    758   1127   1436
   -168    561    727   -197   -446    644    314   -228     62     46    402    753
    -93     67    161     12   -127    111    301   -205   -150   -267     36    379
    -64    -72     -7     70    -28    -41    400    -46    -96   -272     -7    309
    -72    -33     36     51    -57      0    519    109     15   -187     49    345
    -28     80    109    -25    -70     96    620    233    127    -88    127    420
     15    166    148    -90    -64    155    691    306    197    -25    179    472
     -5    148    153    -70    -77    150    711    329    213    -15    179    478
     -5    132    135    -64    -70    132    714    335    210    -20    166    467
      5    142    137    -72    -64    140    724    345    218    -15    166    465
     -7    127    135    -62    -72    132    724    350    218    -18    163    457
    -18    132    150    -57    -83    140    732    361    223    -10    168    467
    -51    137    189    -44   -122    161    737    374    233      0    179    483
    -25    155    181    -64   -103    168    735    379    233      2    179    485
     18    176    155    -98    -70    168    727    374    228     -2    176    480
     44    179    135   -111    -44    158    719    368    223    -12    166    472
     31    176    145   -106    -57    163    727    371    226    -10    171    480
    -57    166    220    -54   -140    192    748    389    241      7    192    498
      2    181    179    -93    -88    181    732    371    226     -7    179    480
     67    200    132   -132    -31    166    719    363    218    -18    171    470
    -31    171    202    -72   -116    187    737    374    231     -5    181    480
    -33    171    205    -70   -119    187    732    371    231     -7    179    480
     75    213    137   -148    -31    176    727    368    226    -12    176    478
    119    239    119   -179      0    179    732    371    231     -5    187    480
    135    213     77   -174     28    145    701    345    205    -25    166    465
    127    223     96   -176     15    161    711    353    213    -10    179    478
     70    228    158   -150    -44    192    724    368    228     12    202    493
     75    244    168   -158    -46    207    722    368    231     15    205    485
     85    254    168   -171    -41    213    719    368    231     15    205    493
     70    244    174   -158    -51    210    714    368    226     10    200    496
     36    210    174   -124    -70    192    696    358    215      0    187    483
     44    233    189   -137    -72    213    693    368    223     15    205    509
     96    267    171   -181    -38    220    688    374    226     20    215    519
    111    277    166   -194    -25    223    675    368    218     20    215    514
     41    252    207   -148    -83    231    672    371    218     28    223    524
     54    283    228   -168    -85    257    680    389    233     46    244    550
    127    327    200   -228    -36    265    670    387    228     49    246    553
    114    319    205   -218    -44    262    654    376    215     38    241    545
    127    332    205   -233    -38    270    652    379    215     44    249    553
    137    358    220   -246    -41    290    654    384    220     54    262    566
    119    348    228   -236    -54    288    649    381    220     54    262    566
    124    363    236   -244    -54    301    649    381    220     54    267    571
    116    358    241   -239    -62    298    652    384    220     57    270    574
    129    381    252   -254    -59    316    670    402    239     72    288    592
    129    389    259   -262    -64    324    680    413    246     77    296    597
    101    368    265   -236    -80    316    672    410    241     72    290    581
    103    376    272   -241    -85    324    680    420    252     85    303    581
    122    381    259   -252    -67    322    693    428    259     93    306    579
    114    376    262   -246    -72    319    704    439    270    101    311    579
    135    400    265   -267    -64    332    722    452    285    114    324    584
    127    402    275   -265    -72    337    722    449    285    114    327    576
    116    376    259   -246    -70    319    711    433    272     98    309    550
    111    342    228   -228    -59    285    706    426    262     88    298    540
     83    327    244   -205    -80    288    698    418    259     83    301    540
     80    332    252   -207    -85    293    698    418    259     85    309    545
     70    324    254   -197    -90    290    696    410    252     83    309    545
      5    296    290   -150   -142    296    696    413    252     85    314    553
    -28    311    340   -142   -184    327    709    428    267    103    335    574
    -25    298    324   -140   -174    311    691    415    254     93    324    561
     51    327    275   -189   -111    301    672    405    244     85    324    553
    171    428    254   -301    -41    342    683    423    262    106    350    576
     67    384    316   -226   -124    350    685    423    259    103    355    574
     25    327    301   -176   -137    314    657    392    231     75    335    548
     77    371    293   -223   -106    332    662    402    244     88    353    561
    127    400    272   -265    -72    337    652    400    244     88    363    555
    187    441    254   -314    -33    350    649    400    246     88    371    555
    135    418    280   -277    -72    350    644    397    246     83    376    555
     80    384    303   -231   -111    345    633    387    239     72    374    542
    135    452    316   -293    -90    384    654    410    259     93    400    550
    116    454    337   -285   -109    394    659    407    265     96    405    537
     28    400    368   -215   -168    387    646    392    254     85    400    524
    -83    402    485   -158   -283    444    683    426    296    127    446    553
      7    431    423   -220   -207    426    670    415    285    116    446    530
     72    428    355   -252   -140    392    646    392    267     98    433    506
     88    413    324   -252   -119    371    644    384    262     90    431    491
     51    400    348   -226   -148    374    649    384    267     90    446    485
     51    423    368   -239   -158    394    659    394    277     98    465    483
    132    436    301   -285    -83    368    644    387    270     93    457    478
    163    457    290   -311    -62    374    652    389    280    106    459    519
    127    389    262   -257    -67    327    628    361    254     77    423    511
    101    381    280   -244    -90    329    620    348    252     77    420    524
    155    462    303   -309    -72    384    649    374    285    111    457    568
    114    446    329   -280   -109    389    659    376    290    119    462    574
     75    431    355   -252   -140    394    685    400    314    137    480    587
     70    449    379   -262   -153    415    701    413    329    155    496    602
     77    478    400   -277   -161    441    717    426    345    168    506    610
     85    485    400   -288   -158    444    727    433    350    168    504    605
     41    498    457   -270   -207    478    748    452    371    189    527    620
     49    548    498   -301   -226    522    769    470    402    223    563    657
    132    594    459   -363   -163    527    750    452    397    220    568    654
     93    589    496   -342   -202    542    735    441    392    223    574    657
      5    579    574   -290   -283    576    743    452    413    246    597    678
     38    566    527   -303   -246    548    711    431    397    233    584    665
    101    545    444   -324   -171    496    675    402    363    202    553    633
     85    467    381   -277   -150    426    649    376    329    166    514    597
     38    415    376   -226   -168    397    652    381    322    158    504    581
     36    371    332   -205   -148    353    633    366    298    132    480    553
     67    387    319   -228   -124    353    641    374    303    135    488    550
    111    405    293   -259    -90    350    644    371    298    132    488    548
    -12    285    298   -135   -155    290    615    335    259     96    452    504
     20    259    239   -140   -109    249    584    301    226     62    420    472
     41    283    241   -163    -98    262    597    316    239     75    436    485
     93    327    233   -213    -70    280    613    335    254     96    454    496
     85    309    223   -197    -67    267    602    324    241     85    444    483
     90    285    194   -189    -51    241    592    314    233     72    433    470
     93    298    205   -197    -57    252    597    327    241     80    446    480
     72    262    187   -168    -57    226    610    345    239     72    433    457
     59    174    114   -116    -25    145    685    444    265     59    397    397
     75    239    161   -158    -44    200    841    644    392    145    454    420
    179    405    226   -293    -23    316    974    862    563    303    594    540
    280    717    436   -498    -77    576   1023   1000    756    540    846    792
    301   1293    992   -797   -345   1143    953    982    987    906   1288   1265
     85   1849   1761   -969   -839   1805    724    693   1117   1228   1717   1714
   -101   1805   1906   -852  -1005   1855    462    280    896   1101   1654   1675
   -179   1124   1304   -472   -743   1213    236   -153    306    454   1026   1101
   -163    332    496    -83   -329    413    109   -345   -179   -158    379    465
    -90     25    114     31   -103     70    168   -202   -200   -265    210    262
    -83      2     85     38    -85     41    306    -25    -88   -200    241    265
    -59     93    153    -20   -106    122    439    137     44    -93    322    319
    -38    194    233    -77   -135    213    522    239    140    -10    397    381
     -5    220    223   -109   -114    220    548    270    166      7    410    389
     23    215    189   -119    -83    202    555    283    171      7    407    384
     20    213    192   -116    -85    202    563    293    179     10    413    392
     15    223    207   -119    -96    215    574    306    192     20    426    400
     36    249    210   -145    -85    231    587    322    202     31    433    402
     -2    205    207   -101   -106    207    576    309    189     15    415    381
      7    231    220   -119   -106    226    587    322    207     33    431    397
     62    293    231   -176    -83    262    607    348    231     59    454    423
     31    259    226   -145    -96    241    605    340    226     51    446    415
     15    239    223   -127   -103    231    597    335    220     46    439    410
     25    244    215   -135    -96    231    600    337    223     49    439    413
      2    226    223   -114   -109    226    600    340    223     51    441    410
     44    267    223   -155    -88    244    607    348    233     62    454    423
     28    241    210   -135    -90    226    602    342    228     57    449    415
     10    218    207   -116    -98    213    592    332    220     49    439    405
     41    239    197   -140    -77    218    594    337    228     57    446    418
     25    228    202   -127    -88    215    592    332    226     57    449    418
     20    249    228   -137   -103    239    600    342    241     70    465    433
     62    296    231   -181    -85    265    615    361    262     93    483    454
     80    301    220   -189    -70    262    615    358    259     93    485    452
     20    244    220   -135    -98    233    592    337    241     72    470    433
      0    231    228   -116   -114    228    587    337    244     75    472    439
     64    272    205   -168    -70    239    579    337    246     77    475    441
    140    322    181   -231    -20    252    587    350    254     88    483    449
     90    275    184   -184    -46    231    571    342    246     83    483    439
     83    280    197   -181    -57    241    566    345    254     96    496    452
    127    345    218   -239    -46    283    584    368    277    119    524    480
      7    262    254   -135   -122    259    566    358    262    109    514    470
     31    262    231   -148   -101    249    548    345    249     98    504    462
    106    322    213   -215    -54    267    553    358    259    111    522    485
    135    358    223   -249    -44    293    563    376    277    137    550    519
    116    361    244   -239    -62    303    561    379    280    140    555    522
     83    342    259   -213    -88    301    548    371    270    132    545    517
    106    384    275   -246    -83    329    563    387    288    153    566    545
     75    361    283   -218   -103    322    561    381    285    150    563    542
     70    368    298   -218   -114    335    563    381    288    153    571    553
    114    413    298   -265    -93    355    576    400    301    168    584    568
    101    413    309   -257   -103    361    584    405    309    174    587    566
     75    407    332   -244   -129    368    587    415    319    184    594    574
     72    405    332   -239   -129    368    602    431    335    192    600    579
     90    415    324   -254   -116    371    613    441    345    200    602    576
     44    410    363   -228   -158    387    631    457    361    213    613    581
    -57    371    426   -158   -241    397    646    470    376    226    618    584
     28    394    366   -210   -168    381    641    470    376    218    607    563
    142    452    309   -298    -85    381    649    475    384    223    613    566
    158    418    259   -288    -51    340    631    449    363    200    587    535
     72    355    283   -215   -106    322    626    436    350    187    576    522
     46    355    309   -200   -129    332    633    439    358    192    584    530
      5    329    324   -168   -161    327    628    433    355    187    581    522
     -2    311    314   -153   -158    311    626    428    348    181    576    517
     23    348    324   -187   -150    337    636    436    363    197    592    530
     57    394    337   -226   -140    366    646    449    376    210    610    542
    -20    353    374   -166   -197    363    639    441    368    205    605    532
    -46    329    374   -142   -210    350    626    431    358    197    594    514
    -31    314    345   -142   -189    329    615    423    350    187    587    504
    -23    358    381   -166   -202    368    633    444    374    215    615    532
   -109    418    527   -158   -316    472    693    509    439    280    683    597
      5    381    376   -194   -184    379    626    446    379    220    623    527
    106    376    270   -244    -83    324    587    413    345    187    592    493
    101    431    329   -265   -114    381    628    452    387    228    631    530
    124    410    285   -270    -80    348    610    431    363    205    605    504
    135    402    267   -270    -67    335    592    418    350    194    592    493
    119    387    265   -254    -72    327    584    410    348    189    587    493
    114    418    303   -265    -93    361    610    431    371    215    615    514
     80    397    316   -241   -119    358    610    428    366    210    613    509
     57    379    322   -218   -132    350    605    423    361    205    602    504
     51    389    335   -223   -142    363    615    431    374    215    618    519
     44    389    345   -215   -150    368    615    433    376    218    623    522
     38    374    335   -210   -148    355    600    420    363    202    605    506
     72    392    319   -233   -122    355    613    428    374    210    615    519
     59    376    316   -218   -127    348    610    423    371    215    626    517
    -64    355    420   -145   -241    387    620    426    379    233    646    522
   -101    361    459   -132   -280    407    636    436    392    241    652    527
    -10    381    389   -187   -200    384    628    428    384    228    644    519
     93    374    277   -236    -90    327    587    389    345    189    610    480
     96    363    267   -228    -85    316    579    379    337    181    602    475
     83    361    277   -223    -98    322    576    376    337    176    600    470
     85    415    327   -252   -119    371    610    407    368    207    631    496
    127    480    350   -303   -111    415    639    433    394    236    659    524
     57    449    392   -252   -166    420    644    436    397    236    665    522
     38    465    426   -254   -194    446    665    452    415    254    680    535
     59    501    439   -280   -189    470    683    470    433    267    693    550
     64    511    446   -290   -192    480    691    470    433    272    696    553
     23    532    509   -277   -241    522    704    480    452    290    717    574
     25    561    535   -296   -254    548    704    480    465    309    732    592
     93    579    485   -337   -194    532    678    462    452    296    722    579
     90    561    470   -327   -189    517    652    439    433    283    709    566
     54    524    470   -288   -207    498    626    423    420    272    706    563
     36    488    452   -265   -207    470    605    410    402    254    688    545
     10    444    431   -228   -210    439    597    394    384    231    665    519
     25    415    389   -223   -181    402    592    389    368    213    646    496
     36    374    337   -205   -150    355    576    374    345    187    618    465
     23    350    327   -187   -153    340    566    363    327    168    605    446
     15    337    322   -176   -153    329    558    353    319    161    600    436
     -2    311    311   -155   -158    309    545    337    303    145    584    420
      0    316    316   -158   -158    316    553    342    309    150    594    428
     12    332    316   -174   -153    324    548    340    306    150    592    418
      0    311    309   -155   -153    311    535    327    296    137    576    397
     18    311    293   -166   -137    301    530    327    293    137    576    392
    -10    283    293   -135   -150    288    522    322    288    132    574    387
      2    311    306   -158   -150    306    535    335    298    145    584    397
     36    275    239   -155   -101    257    555    368    296    129    558    358
     36    215    176   -127    -70    197    644    480    332    122    519    296
     67    301    233   -184    -83    267    807    685    470    220    584    332
    132    452    319   -293    -93    387    935    911    654    392    743    475
    220    857    636   -540   -207    748    956   1008    872    683   1062    805
    239   1551   1309   -896   -535   1431    802    896   1117   1104   1569   1345
     31   2099   2068  -1065  -1018   2083    506    537   1213   1405   1971   1774
   -148   1795   1940   -823  -1044   1867    218     77    846   1085   1704   1532
   -174    976   1150   -402   -662   1065     25   -303    210    358    976    867
   -150    283    431    -67   -290    355     -5   -358   -142   -122    444    332
   -145     57    202     44   -174    129    106   -179   -109   -174    335    192
    -88    116    205    -15   -148    161    257     10     23    -85    389    218
    -44    233    277    -96   -161    254    384    161    155     25    480    293
    -77    267    342    -96   -210    303    444    228    213     75    519    329
   -145    252    397    -51   -270    324    491    280    252    106    548    358
      2    285    283   -145   -140    283    483    275    241     88    524    337
     75    306    228   -192    -75    267    483    283    241     83    514    327
     93    311    215   -202    -59    262    483    283    241     80    509    327
     67    298    231   -181    -80    265    483    280    244     77    511    327
     62    316    254   -192    -96    285    496    293    259     93    527    342
     49    296    246   -174    -98    272    493    288    254     88    522    329
     36    275    239   -158   -101    257    491    285    252     83    517    322
     31    298    267   -163   -116    283    506    301    272     98    535    337
     36    301    265   -168   -114    283    504    303    272     98    532    332
     33    298    262   -166   -114    280    509    306    275    101    535    327
     -7    290    296   -142   -150    290    524    319    290    114    550    337
    -10    283    293   -135   -150    288    527    322    296    119    558    340
     28    285    254   -158   -114    270    501    303    277    103    542    316
     20    293    272   -158   -124    283    501    303    280    103    545    314
     62    316    252   -189    -96    285    498    303    280    101    540    311
     64    309    244   -187    -88    277    491    298    272     93    532    303
    -33    298    332   -135   -181    314    517    322    293    116    555    329
     -7    324    329   -158   -168    327    524    332    303    127    563    337
     72    329    257   -202    -90    293    504    319    288    111    542    311
     90    319    228   -205    -67    275    485    309    270     93    527    293
     38    314    272   -176   -119    293    498    322    283    109    537    306
    -12    327    340   -158   -176    332    519    345    303    129    558    327
     -7    342    348   -168   -179    345    511    345    301    129    555    322
     10    361    350   -184   -168    355    527    363    319    148    568    332
     62    363    301   -213   -122    335    491    337    290    127    548    306
     90    371    280   -231    -96    327    475    327    277    116    537    296
    135    381    244   -259    -54    314    465    322    267    109    527    285
    127    420    293   -272    -83    358    472    342    285    129    550    306
    140    410    267   -277    -64    337    467    342    280    127    548    306
    122    410    285   -267    -83    348    472    353    290    137    561    322
     83    420    337   -254   -127    379    483    366    303    153    579    340
     59    431    371   -244   -155    402    496    379    314    166    589    355
     93    459    363   -277   -135    413    493    376    311    166    587    355
    101    446    345   -272   -122    394    496    374    309    161    579    350
     90    446    353   -270   -132    400    504    381    311    163    584    358
    103    491    387   -296   -140    439    511    387    319    174    597    368
     85    488    402   -288   -158    446    514    389    322    176    592    361
     51    462    407   -257   -176    436    524    405    337    187    597    366
     51    465    413   -259   -179    439    532    413    345    194    600    366
    116    509    392   -311   -137    452    542    420    355    202    597    363
    161    535    374   -348   -106    454    561    433    371    210    602    371
     75    467    392   -272   -158    431    574    436    376    213    600    371
    -67    426    493   -181   -280    459    597    452    400    233    615    387
    -41    431    472   -194   -257    452    584    433    381    215    594    368
     67    444    376   -257   -155    410    558    402    348    181    561    337
    114    431    314   -272   -101    374    548    384    329    166    542    309
    132    426    290   -280    -80    358    527    355    306    142    522    288
     93    405    311   -249   -109    358    527    348    303    142    517    283
     85    389    301   -239   -109    345    530    350    306    140    511    288
    119    402    283   -262    -80    342    519    340    296    127    501    280
     83    374    290   -228   -103    332    519    337    293    127    493    277
     85    379    293   -231   -103    337    514    335    293    129    493    275
    135    436    301   -288    -83    368    527    345    306    142    506    293
    114    441    327   -280   -106    384    542    358    319    155    514    306
     85    381    296   -236   -106    340    522    335    296    127    485    280
    116    381    265   -249    -72    324    506    316    275    109    470    265
     59    410    350   -236   -145    379    535    345    306    142    501    296
     28    394    366   -213   -168    381    530    345    309    142    501    296
    114    410    296   -262    -90    353    514    335    298    129    485    283
    153    426    272   -288    -59    350    517    335    296    129    488    275
     77    366    288   -223   -106    327    506    319    280    119    478    267
    103    405    301   -254    -98    353    498    316    283    122    483    267
    189    491    298   -342    -54    394    524    340    309    148    509    288
    127    441    314   -283    -93    379    524    332    301    140    501    277
     67    397    329   -233   -132    363    514    322    293    129    491    265
     96    415    319   -254   -111    368    511    316    288    124    488    259
    119    444    322   -283   -103    384    522    324    298    135    498    267
     77    452    374   -265   -148    413    535    337    314    150    522    285
     44    392    345   -218   -150    371    522    322    298    132    504    270
     28    353    324   -192   -148    340    501    303    283    114    485    252
     46    361    314   -205   -135    340    506    309    280    111    483    249
    119    418    298   -267    -88    358    522    322    296    127    498    262
     88    415    327   -252   -119    371    509    311    288    124    496    259
     54    420    366   -239   -155    394    522    322    298    132    506    265
    103    465    361   -285   -129    413    537    335    314    142    517    275
     83    480    397   -280   -155    439    555    353    329    161    530    290
     72    483    410   -280   -168    446    566    361    335    168    532    296
     59    491    431   -275   -187    462    576    368    342    176    540    303
    101    514    413   -309   -155    462    568    361    340    174    537    298
     90    581    491   -335   -200    537    589    376    366    202    563    327
    103    602    498   -355   -197    550    600    387    387    218    574    345
    145    589    444   -368   -148    517    574    368    368    202    558    337
    129    581    452   -355   -161    517    558    358    366    205    561    348
     49    602    553   -324   -252    579    563    374    387    228    589    379
    116    553    436   -337   -158    496    517    332    337    176    535    332
    145    498    353   -324   -103    426    498    314    309    148    506    301
    111    454    340   -283   -114    397    493    306    293    135    491    283
     20    400    379   -210   -179    389    506    319    296    135    485    288
     54    366    311   -210   -129    340    483    293    265    101    449    259
     67    345    277   -207   -103    311    465    275    244     80    431    244
     -5    319    324   -158   -163    322    459    272    241     80    431    244
     10    342    332   -176   -161    337    454    267    236     80    428    241
     38    345    306   -194   -132    327    459    270    236     75    420    236
     75    298    223   -187    -75    262    423    236    200     41    381    202
     20    285    265   -155   -124    275    441    257    220     62    402    226
      5    340    335   -171   -163    337    475    293    254     96    436    265
     44    316    272   -181   -114    296    465    288    236     75    410    244
     44    226    181   -135    -70    205    483    327    226     44    361    192
     49    200    148   -124    -49    174    579    454    283     59    348    158
    174    322    148   -246     12    236    675    607    394    153    413    197
    226    574    345   -400    -59    459    792    820    610    381    633    407
    228   1021    789   -626   -280    906    849    953    885    737   1026    815
    129   1628   1496   -880   -683   1564    807    917   1150   1140   1501   1309
    -51   1855   1906   -901   -979   1880    553    568   1114   1247   1675   1480
   -155   1382   1538   -615   -846   1460    277     90    626    766   1223   1060
   -145    719    865   -288   -504    789    119   -233     67    114    568    457
   -111    239    348    -64   -228    293     77   -231   -150   -189    226    116
    -70      0     70     36    -70     33    114   -132   -163   -257    122      5
    -62     10     72     25    -70     38    202    -23    -83   -207    153     31
    -31    114    145    -41    -88    127    296     90     23   -119    231    103
    -31    202    231    -88   -132    218    355    168    101    -49    296    166
    -57    233    290    -88   -174    262    400    215    150     -5    335    200
    -98    246    345    -75   -223    293    431    244    176     15    355    220
    -36    283    319   -124   -176    301    444    257    189     25    363    228
     36    262    226   -150    -96    246    420    239    168      2    337    205
    114    285    171   -200    -28    228    410    233    161     -2    329    197
    101    314    213   -207    -57    265    428    246    176     12    350    218
      5    254    246   -129   -122    249    420    236    166      2    337    207
    -28    280    306   -127   -166    293    436    254    187     20    358    231
     31    319    288   -174   -127    303    433    257    187     23    366    239
     67    290    220   -181    -75    257    407    233    161     -2    337    213
     51    262    210   -158    -80    236    405    231    158     -2    332    210
     49    277    226   -163    -90    252    420    244    171     10    345    228
     28    316    288   -171   -129    303    436    259    189     31    366    252
     31    301    270   -166   -119    285    428    254    179     20    353    244
    -31    272    303   -122   -166    288    428    249    176     12    348    246
    -33    283    314   -124   -174    298    423    246    179     20    355    254
      7    296    288   -150   -140    293    431    257    189     28    355    262
      7    293    283   -150   -137    288    420    249    181     23    345    259
      7    277    270   -145   -129    272    418    246    176     18    340    257
    -38    280    319   -122   -179    298    431    262    192     33    355    275
     64    324    259   -194    -96    293    407    246    176     20    342    267
     85    329    244   -210    -77    288    397    241    174     23    342    270
    101    322    220   -213    -59    272    381    231    161     10    335    259
    114    322    207   -218    -46    265    379    239    166     18    337    262
    181    345    163   -262     10    254    366    236    161     12    329    262
    163    355    189   -259    -12    272    366    239    163     23    340    277
    122    350    228   -236    -51    290    363    241    166     28    345    288
     38    345    306   -194   -132    327    381    267    192     54    374    319
     93    355    262   -223    -83    309    363    265    184     49    368    322
    145    381    236   -265    -46    309    358    270    187     57    374    332
    124    374    249   -249    -62    311    361    275    189     64    384    348
    -36    342    376   -155   -207    358    381    303    218     96    415    384
   -135    374    509   -119   -322    441    426    350    262    145    465    433
    142    452    309   -298    -83    381    384    316    220    101    418    392
    244    436    192   -340     25    314    337    267    174     54    371    348
    176    392    215   -285    -18    303    337    267    176     57    371    350
    163    413    249   -288    -41    332    350    283    192     72    387    366
    200    472    270   -337    -33    371    384    311    223    101    415    387
    153    488    335   -322    -90    413    423    345    257    124    436    407
    106    454    348   -283   -119    402    441    363    272    132    439    407
    140    439    298   -288    -77    368    439    363    275    135    428    392
    127    423    296   -275    -85    361    439    361    277    135    423    384
    155    441    285   -298    -64    366    444    353    275    129    418    376
     70    436    366   -254   -148    400    478    374    301    153    436    394
    -31    397    428   -181   -228    413    491    379    314    161    441    397
     57    420    363   -241   -153    392    462    350    290    140    415    363
     83    439    355   -259   -135    397    478    358    301    148    420    366
     46    418    368   -233   -161    394    480    348    296    140    410    363
     49    376    327   -213   -137    353    462    324    272    116    384    345
     64    400    335   -233   -135    366    465    329    280    127    392    355
     80    431    350   -257   -135    392    478    342    298    145    410    371
    148    459    309   -303    -80    387    470    332    288    135    400    358
    122    462    340   -290   -109    402    462    324    285    135    400    350
    116    454    337   -285   -111    397    462    322    283    129    389    340
    103    457    353   -280   -124    405    472    332    293    140    397    355
     70    428    355   -249   -142    392    472    335    296    142    397    361
     77    462    384   -270   -153    423    478    342    311    153    410    374
     96    472    374   -285   -140    423    475    342    309    153    407    376
     77    446    368   -262   -145    407    470    337    306    150    402    374
     41    457    415   -252   -187    436    491    361    329    174    426    402
     72    470    397   -270   -161    433    483    358    324    174    426    402
     83    446    363   -265   -140    405    457    332    301    153    400    379
    101    470    366   -285   -132    418    467    342    311    161    405    389
     83    467    384   -275   -150    426    459    335    306    161    397    384
     67    457    389   -262   -161    423    446    322    296    150    384    374
     80    433    353   -259   -135    394    457    329    301    153    387    384
     77    436    358   -259   -140    397    454    327    298    155    381    400
     72    436    363   -257   -145    400    444    314    290    145    366    397
     98    465    366   -280   -132    415    449    324    303    153    376    410
    119    462    342   -293   -111    402    449    322    298    150    368    402
     57    426    368   -241   -155    397    441    314    290    145    358    400
      0    423    423   -213   -210    423    459    329    309    163    376    426
     31    444    413   -236   -189    428    467    335    311    168    384    428
     46    478    431   -262   -192    454    480    350    324    181    394    428
     88    514    426   -303   -168    470    496    366    340    192    402    436
    137    524    384   -332   -122    454    493    361    332    184    392    428
     70    496    426   -283   -176    462    501    371    337    192    400    439
     64    511    444   -290   -189    480    501    374    340    194    402    439
      7    550    542   -280   -267    548    532    405    379    233    441    475
    179    644    465   -413   -142    555    532    407    389    244    446    480
    197    646    449   -420   -124    548    524    405    389    249    452    483
    189    597    407   -397   -109    504    467    355    342    213    415    449
    210    607    397   -410    -93    504    436    332    327    202    410    441
    184    566    381   -376    -98    475    413    316    309    187    397    436
    168    506    337   -337    -83    423    400    309    285    161    368    415
    145    452    303   -301    -77    379    387    306    270    140    340    384
    106    405    298   -257    -96    353    384    306    259    137    335    374
    116    405    288   -262    -88    348    389    311    257    137    337    374
    137    428    290   -283    -75    361    394    314    254    135    335    371
    109    389    277   -249    -85    335    384    296    228    109    309    345
     31    335    301   -184   -135    316    381    290    220    101    296    335
      5    298    290   -153   -142    293    363    275    202     83    280    319
     36    290    254   -163   -109    272    342    259    184     67    267    309
     -2    283    283   -140   -142    283    345    265    184     70    267    319
     18    311    293   -166   -137    303    363    280    197     83    277    337
     38    306    267   -174   -114    285    350    272    187     75    270    319
     77    254    176   -166    -49    215    337    272    161     44    228    280
    103    233    129   -168    -12    181    431    407    223     67    220    257
    150    319    168   -236     -7    244    561    592    355    171    296    301
    176    444    265   -311    -44    355    654    776    511    322    433    420
    213    784    571   -498   -179    678    724    930    735    592    724    724
    207   1400   1192   -805   -491   1296    748    982   1013    995   1200   1228
     -5   1803   1808   -901   -906   1805    594    737   1098   1231   1517   1564
   -171   1615   1784   -724   -976   1701    316    285    787   1002   1343   1402
   -202    953   1156   -374   -678   1054     75   -176    163    319    670    774
   -106    389    496   -142   -301    441    -36   -293   -194   -135    171    290
    -41     98    140    -28    -90    116    -15   -187   -239   -244     20    127
    -44     20     64     10    -57     41     54    -77   -184   -231     15     98
    -33     85    119    -25    -75    101    153     49    -80   -148     75    140
    -20    200    220    -90   -122    210    231    145     20    -51    158    226
      7    259    252   -135   -122    254    265    197     64    -10    194    265
     36    259    223   -148    -96    244    270    207     67    -12    184    257
     23    249    226   -135   -101    239    272    213     70    -15    179    254
     51    267    215   -161    -83    241    283    228     80     -5    187    265
     70    293    223   -181    -77    259    296    241     93      7    200    272
     12    249    236   -132   -111    244    277    226     75    -10    184    257
      7    252    244   -129   -116    249    272    223     72    -10    181    259
     28    272    244   -153   -106    259    277    228     75     -2    189    259
     44    296    252   -171   -103    275    277    231     75      0    192    254
     31    293    259   -163   -114    277    270    228     72     -5    189    259
     38    285    246   -161   -103    267    265    226     67     -7    184    257
     46    288    239   -168    -96    265    257    220     59    -10    181    252
     72    319    246   -197    -85    283    267    231     64      2    194    259
     72    327    254   -202    -90    293    267    231     64      2    194    259
     38    293    254   -166   -106    275    241    207     44    -18    179    239
     57    303    246   -181    -93    275    239    210     46    -12    187    244
     77    327    249   -205    -85    288    241    218     51      0    197    252
     57    298    241   -179    -90    270    223    205     38    -10    187    236
     62    322    259   -192    -98    290    233    218     49      5    200    252
      7    303    293   -158   -142    298    231    220     49      7    205    257
     41    303    259   -174   -109    283    213    207     36     -2    192    246
     70    314    244   -192    -85    277    207    205     33     -2    189    246
     83    314    231   -197    -72    272    194    202     25     -7    184    244
    111    332    220   -223    -54    277    189    205     28      5    200    254
    103    319    213   -213    -54    267    163    189     12      0    194    244
    106    314    207   -213    -51    262    155    189      7      0    200    244
    142    355    213   -249    -33    285    148    192     12     10    213    257
    145    353    207   -252    -31    280    122    176     -2     -2    205    244
    132    368    236   -252    -51    303    119    184      0     10    218    257
    111    392    277   -254    -83    337    122    200     12     31    241    277
    166    392    226   -277    -28    309     96    184     -5     12    226    265
    166    376    207   -272    -20    293     70    171    -20      5    226    262
    176    405    228   -290    -25    319     72    176    -12     18    241    275
    150    452    298   -301    -75    376    111    215     25     57    280    314
    163    426    262   -293    -49    345     85    187     -2     33    257    288
    166    402    236   -285    -36    322     64    168    -28     10    239    272
    202    452    246   -327    -20    350     75    181    -12     25    249    288
    215    470    254   -345    -20    363     85    192     -5     33    241    293
    171    439    267   -303    -46    353     85    200     -2     33    249    285
    171    439    267   -306    -49    353     88    210     10     51    272    288
    142    441    298   -293    -77    371    116    241     38     75    296    306
    140    444    303   -293    -80    374    129    259     57     93    311    314
    176    462    285   -319    -54    374    135    262     64     96    314    306
     93    423    327   -259   -119    376    145    267     67     98    314    293
     72    441    368   -257   -148    405    158    280     85    116    327    296
    122    446    324   -285   -101    387    140    262     67    101    311    275
    168    431    262   -298    -46    348    116    233     44     70    288    241
    129    431    301   -280    -85    368    124    236     46     77    301    236
     57    418    361   -236   -150    389    137    244     59     90    316    236
    122    426    301   -275    -90    363    127    231     46     72    303    215
    142    441    298   -290    -77    371    127    228     51     75    303    210
    129    433    303   -283    -88    368    119    220     44     67    309    202
     75    444    368   -259   -145    407    137    239     67     90    345    210
     70    436    363   -254   -148    400    124    226     62     85    350    179
     67    423    355   -244   -142    389    109    210     49     67    345    148
     31    431    397   -231   -184    415    116    218     59     72    368    142
     49    454    405   -252   -176    431    119    220     64     80    384    140
     38    444    402   -241   -181    423    114    218     67     80    368    166
     96    467    371   -280   -137    420    114    223     72     85    355    194
    181    506    322   -345    -70    415    106    213     67     80    337    197
    148    467    319   -309    -85    394    103    210     64     72    324    197
     88    426    337   -257   -124    381     96    200     59     67    316    197
    119    446    327   -283   -103    387     98    202     67     75    319    205
    148    493    345   -322    -98    420    119    223     85     93    335    233
     70    426    355   -249   -142    392    101    202     64     75    309    218
     46    407    361   -228   -158    387     98    197     62     72    301    218
     62    426    363   -244   -150    394     98    200     67     77    301    223
     64    418    353   -241   -145    387     96    197     62     75    293    213
     59    420    361   -241   -150    392     96    202     64     77    293    215
     62    410    348   -239   -142    379     88    200     59     75    293    215
     85    413    327   -249   -119    371     77    189     51     67    283    200
     44    402    355   -226   -155    379     80    192     54     75    285    205
     12    400    387   -207   -187    394     98    205     67     90    298    220
     62    426    363   -246   -150    394    101    202     67     90    298    215
     93    454    361   -272   -132    407    109    213     77     98    306    223
     51    465    413   -257   -181    439    135    236     98    122    327    241
      0    472    470   -236   -236    472    158    262    124    145    348    259
     41    470    428   -257   -192    449    142    252    114    135    337    246
    116    509    392   -311   -137    452    140    249    111    137    337    244
    132    535    402   -335   -135    470    142    246    122    153    353    257
     80    527    446   -306   -181    488    150    257    140    176    376    280
     83    527    444   -306   -181    485    129    239    127    174    374    275
    168    555    387   -361   -109    472    103    220    111    166    363    265
    189    545    355   -368    -83    449     80    210    101    158    355    259
    132    472    340   -301   -103    405     51    184     70    129    327    233
    122    467    345   -293   -111    405     70    197     75    135    329    236
    -28    366    394   -168   -210    379     72    205     72    129    319    228
     -5    303    309   -150   -155    303     36    166     28     85    275    189
    135    335    197   -236    -31    267     23    148      5     62    252    163
     49    277    228   -163    -90    254     18    137     -5     51    241    153
     -5    220    226   -106   -114    223      5    127    -20     36    228    137
     54    236    179   -145    -64    207      0    116    -28     28    220    127
     59    231    168   -145    -54    200     -2    114    -33     23    218    124
     33    210    174   -122    -70    192    -12    103    -41     15    210    114
     62    213    150   -137    -44    181    -20     96    -49      5    205    106
     62    218    153   -142    -46    187     -5    114    -36     20    220    127
     49    205    155   -127    -54    179      2    127    -33     20    220    122
     83    135     49   -111     15     93     18    168    -41     -7    174     62
    124    124      0   -124     62     62    135    322     38     25    171     36
    197    283     85   -241     57    184    293    548    215    179    301    140
    257    519    262   -387     -2    389    407    756    420    400    517    348
    288    969    680   -628   -194    823    433    844    657    724    885    743
    163   1608   1444   -885   -639   1527    329    735    893   1130   1392   1280
    -62   1777   1839   -857   -953   1808     38    309    787   1166   1512   1418
   -176   1278   1454   -550   -815   1366   -239   -166    298    680   1054    995
   -189    506    693   -158   -441    600   -431   -504   -285     -2    361    332
    -80     25    106     28    -93     64   -446   -470   -480   -296      5    -44
    -38    -80    -41     57      0    -62   -348   -314   -413   -283    -25    -98
    -59    -70    -12     64    -23    -41   -233   -171   -306   -205     25    -67
    -25     54     80    -12    -54     64   -127    -44   -181    -96    116     15
     31    150    119    -90    -44    135    -57     31   -109    -28    176     67
     36    155    116    -98    -38    137    -33     54    -96    -20    176     67
     20    137    116    -77    -46    127    -28     59    -93    -23    168     59
     12    119    103    -67    -46    111    -28     59    -93    -23    163     49
     31    116     85    -72    -25    101    -23     64    -90    -20    161     49
     46    148    101    -98    -25    124    -10     77    -75     -2    176     64
     12    129    116    -70    -51    122    -15     72    -77     -5    174     62
     -2     98    101    -46    -51     98    -31     57    -88    -15    161     46
     12     98     85    -54    -36     93    -33     54    -88    -12    161     49
     77    179    101   -129    -12    140     -5     80    -59     18    189     75
     46    142     96    -96    -23    119     -7     77    -67     10    181     67
     12    106     93    -62    -41    101    -18     67    -80      2    171     54
     28    124     96    -75    -33    111    -23     67    -77      5    174     51
     46    148    101    -98    -28    127    -20     72    -72     12    184     62
     38    148    109    -93    -33    129    -12     80    -67     18    194     70
     25    132    103    -80    -38    119    -20     72    -75     10    187     62
     28    132    103    -80    -36    119    -10     77    -70     15    194     67
     41    132     90    -88    -25    111    -23     70    -77     10    189     62
     38    119     80    -80    -20    101    -31     64    -83      7    187     62
      2    145    140    -75    -67    142     -5     93    -51     36    220     90
     41    155    114    -98    -36    135     -7     90    -57     36    218     85
    106    142     36   -127     33     88    -41     62    -88      5    184     54
     70    135     62   -103      2     98    -36     70    -83     12    189     64
     59    140     80   -101    -10    111    -25     83    -72     25    202     75
    114    148     33   -129     41     90    -41     77    -77     23    202     75
    101    148     44   -127     28     96    -44     77    -77     31    210     80
     88    161     72   -124      7    116    -38     85    -67     41    223     96
     83    168     83   -127      0    127    -36     96    -59     46    231    109
    103    168     64   -135     20    116    -44     96    -62     49    233    116
    150    179     25   -166     59    103    -59     88    -72     46    236    106
    158    192     33   -176     62    111    -62     96    -64     57    246    116
     93    202    106   -150     -5    155    -41    119    -44     83    272    145
     85    218    132   -150    -23    176    -36    127    -33     93    280    161
    106    226    116   -166     -5    171    -38    119    -44     85    275    155
     80    231    150   -158    -33    192    -31    124    -38     96    285    166
     67    244    176   -158    -54    210    -25    124    -36    101    296    176
      5    257    252   -129   -122    254      5    158     -2    135    329    207
    158    275    114   -218     23    194    -28    124    -38     96    293    166
    228    285     57   -259     85    171    -38    119    -46     85    280    153
    197    267     70   -233     64    168    -33    127    -41     90    283    155
    145    239     93   -192     25    166    -25    137    -28     98    288    153
    163    293    127   -231     18    210     15    174     10    132    322    179
    181    319    137   -252     20    228     44    200     36    155    340    189
    150    301    150   -228      0    226     57    200     38    158    335    181
    124    285    161   -205    -18    223     59    187     33    153    324    166
     12    215    200   -114    -93    207     57    174     25    145    314    153
   -101    192    293    -46   -197    244     90    200     54    171    337    176
    -25    181    205    -80   -116    194     62    168     23    140    303    140
    -20    192    213    -85   -116    202     64    168     28    142    306    145
     46    210    163   -129    -57    187     54    161     18    135    298    137
    116    215     98   -166      7    158     36    145     -2    114    280    114
     33    179    142   -106    -57    161     36    140      0    116    280    114
    -46    168    215    -59   -129    192     54    161     20    137    298    137
     80    246    166   -166    -44    207     62    174     36    153    309    148
    187    277     90   -233     46    187     46    163     25    145    301    140
    145    249    103   -197     20    176     38    155     18    137    296    137
    132    262    129   -197      2    197     51    171     33    150    309    153
     85    228    142   -158    -28    184     51    168     28    145    301    150
     54    205    148   -129    -46    176     54    171     31    145    298    148
     38    197    158   -119    -59    179     54    174     33    145    301    153
     33    187    153   -109    -59    171     51    171     28    137    293    148
     33    184    150   -111    -59    168     57    174     28    140    290    150
     51    207    155   -132    -51    181     59    179     33    145    298    161
     93    249    155   -171    -31    202     70    192     46    155    303    171
     93    249    155   -171    -31    202     72    194     44    155    303    174
     64    231    163   -150    -49    197     70    192     38    150    298    176
     49    200    150   -124    -51    176     59    179     25    137    285    163
     67    192    124   -132    -28    158     54    176     20    135    277    161
     70    215    145   -142    -36    181     70    189     36    150    296    176
     80    226    142   -155    -31    187     75    192     38    150    296    171
     90    197    103   -145     -7    150     62    176     15    127    270    148
     36    150    114    -93    -38    132     46    161      0    111    259    137
     64    207    142   -135    -38    176     72    187     28    137    290    168
    116    220    103   -171      5    163     75    187     28    137    288    163
    114    215     98   -166      7    158     77    184     23    132    285    153
     41    202    161   -124    -59    184    101    200     38    145    298    163
    -36    205    241    -83   -137    223    132    228     62    171    324    189
      2    246    241   -124   -119    244    153    249     80    189    342    197
     75    257    179   -166    -51    218    145    239     64    179    329    181
    132    272    140   -202     -5    207    142    236     59    171    322    179
    140    332    192   -236    -25    262    171    259     90    200    355    215
    114    358    244   -236    -64    301    181    265    101    215    379    233
     72    361    285   -218   -106    324    176    259    106    220    389    244
     51    345    290   -200   -119    319    161    246     96    213    384    239
     93    342    249   -218    -77    296    135    226     77    197    371    226
     33    309    275   -171   -122    293    124    220     70    192    371    228
    -28    254    283   -114   -155    267    132    226     67    187    366    220
     70    226    155   -148    -41    189     96    194     20    137    314    166
     72    189    116   -129    -20    153     85    187      2    119    293    145
    119    168     49   -142     36    109     62    155    -28     88    262    103
    155    145    -10   -150     83     67     44    132    -57     62    236     75
    106    119     12   -114     44     67     41    119    -70     54    231     67
     62     72     10    -67     25     41     41    114    -77     44    218     54
    -77     62    137      7   -106     98     80    148    -41     77    249     88
   -135     70    202     31   -168    135    101    166    -23     96    272    114
    -28     51     80    -12    -54     64     75    142    -54     64    241     77
     20     64     44    -41    -10     54     67    135    -59     62    236     64
     85     64    -20    -75     51     23     46    114    -80     44    218     46
     -2     15     18     -7    -10     15     77    145    -67     51    220     46
   -124    -54     70     88    -98      7    181    267    -12     70    215     28
    -20      2     23     10    -20     12    311    433     77    119    231     12
    207    166    -41   -187    124     62    407    618    205    231    316     83
    329    426     93   -379    116    259    454    756    376    439    535    301
    374    961    584   -670   -106    774    407    766    618    805    963    766
    285   1639   1353   -961   -532   1496    218    545    826   1200   1460   1309
     70   1649   1579   -862   -756   1615    -59    103    631   1111   1436   1304
    -72    989   1062   -459   -568   1026   -293   -335     67    506    846    763
   -111    192    301    -41   -207    244   -426   -558   -449   -124    181    122
    -36   -192   -155    114     59   -174   -376   -441   -537   -309    -67   -150
    -36   -213   -176    124     67   -194   -249   -272   -436   -254    -44   -155
    -23   -135   -111     77     41   -122   -103   -101   -301   -145     36    -90
     -2    -64    -62     33     28    -64     -7      7   -202    -59    106    -23
      2    -44    -46     20     23    -44     33     51   -168    -38    124    -10
      2    -44    -46     20     23    -46     57     75   -155    -31    122     -5
     20    -41    -64     10     41    -51     67     83   -155    -31    116    -10
     28    -51    -80     10     51    -64     67     80   -163    -41    103    -23
     38    -49    -88      5     62    -67     80     88   -158    -38    101    -20
     62    -20    -83    -23     70    -51     88     96   -150    -33    103    -10
     54    -38    -93     -7     72    -64     83     88   -163    -44     85    -23
     57    -44   -101     -7     77    -70     83     80   -171    -49     72    -33
     38    -41    -80      2     59    -59     85     80   -168    -44     70    -33
     83    -41   -124    -20    101    -83     77     72   -184    -57     57    -51
    114     -5   -122    -54    116    -62     80     75   -184    -57     57    -49
    135     18   -116    -77    124    -46     85     80   -181    -54     51    -46
     67    -46   -114    -10     90    -80     72     59   -197    -67     25    -59
     10    -10    -20     -2     15    -15    129    116   -145    -18     72     -7
     31     10    -23    -20     25     -5    132    122   -145    -18     64      5
     25    -23    -49     -2     36    -36    106     93   -174    -46     25    -10
    166     31   -135    -98    150    -51     93     80   -187    -62     10    -12
    148      5   -142    -77    145    -67     83     70   -202    -80    -10    -15
    103    -28   -135    -38    119    -80     83     67   -207    -85    -18    -10
     28     12    -15    -23     23      0    119    101   -171    -41     28     36
      2     28     25    -15    -10     28    137    116   -155    -28     41     57
     49     -7    -57    -23     54    -31     93     77   -197    -72      0     28
     18    -23    -41      2     28    -31     96     80   -200    -67     10     33
   -111     -2    109     54   -111     51    148    132   -148    -15     64     88
    -85     -2     83     44    -85     38    145    140   -145    -12     70     85
    142     67    -77   -106    109     -5    101    101   -189    -51     38     36
     85     44    -41    -67     64      0    116    111   -179    -38     59     46
   -127     15    142     54   -135     77    158    161   -132     12    124     98
    140     83    -57   -111     98     12     72     90   -202    -44     75     31
    280    142   -137   -213    207      2     67     93   -202    -46     77     25
     93    103     10    -98     41     57    106    129   -163     -7    116     64
      5     70     62    -38    -28     67    114    137   -155      0    127     75
    205    145    -59   -174    132     44     93    122   -174    -12    116     64
    194    171    -25   -184    111     72    111    142   -153      7    137     85
    129    124     -7   -127     70     59    106    132   -161      0    129     80
    116    135     18   -127     49     77    129    148   -140     15    145     98
     41    122     80    -80    -18    101    153    166   -119     31    158    116
     -5    103    106    -51    -54    103    171    184   -103     46    163    132
     -5     83     88    -38    -46     85    161    174   -111     38    148    122
    -44    106    148    -31    -96    127    181    192    -90     59    171    145
   -119    114    233      2   -176    174    223    233    -46     98    205    181
    -72    135    207    -33   -140    171    228    241    -41     98    194    187
     23    127    103    -75    -38    116    210    220    -59     75    161    158
      0    103    103    -51    -51    103    218    218    -59     75    155    155
    -80    109    189    -12   -135    148    244    239    -33    103    174    179
    -59    109    166    -25   -111    135    239    226    -41     98    155    163
     64    106     41    -85     12     72    202    184    -80     59    109    114
     49    119     70    -85    -12     96    207    184    -75     62    111    114
     12    109     96    -59    -41    103    218    189    -70     64    111    114
     31     85     54    -59    -12     72    210    176    -85     46     90     98
      7     77     67    -44    -31     72    207    176    -90     44     90    106
      5     85     80    -46    -36     83    205    174    -93     51     98    109
      2     72     70    -36    -33     72    202    171    -96     46     96    103
    -15     59     75    -25    -44     67    205    168    -96     46     96    103
    -80     72    153      2   -116    111    228    187    -75     67    119    132
    -88     83    168      0   -129    124    239    200    -62     77    129    150
    -33     85    119    -25    -75    101    231    197    -70     64    116    145
    -72     88    161    -10   -119    124    236    200    -64     75    129    161
   -145    106    252     18   -200    179    262    228    -31    109    161    200
     -2    140    142    -70    -72    142    223    202    -64     75    124    171
    119    132     12   -124     54     72    194    179    -90     49     96    153
     49    116     67    -85    -10     93    213    192    -75     64    114    179
     49    137     88    -93    -20    114    215    194    -72     62    114    187
     72    148     72   -111      0    111    218    194    -72     62    114    187
     38    155    116    -96    -38    137    223    200    -64     72    122    202
    -12    119    132    -54    -72    124    220    197    -67     70    116    200
    -28    101    129    -36    -77    114    223    200    -64     72    124    202
     -5    135    137    -64    -72    137    236    207    -57     80    135    215
     -7    132    140    -62    -72    135    241    207    -54     80    135    220
    -36     88    122    -28    -80    106    226    184    -77     51    109    197
   -109    101    210      2   -158    155    257    213    -49     77    137    223
   -101    127    228    -12   -163    176    277    233    -31     96    158    241
     46     90     44    -67      2     67    213    171    -98     25     90    174
    101    114     12   -106     44     62    220    176    -96     25     93    176
     98    153     54   -124     23    103    246    197    -72     49    116    202
    106    179     72   -142     18    124    257    205    -67     57    119    202
    129    200     70   -163     31    135    267    213    -57     67    132    213
    111    226    114   -168     -2    168    283    231    -38     83    148    226
    109    241    132   -176    -12    187    280    231    -31     88    150    233
    135    306    171   -220    -18    241    306    252      0    122    181    270
    150    392    241   -270    -44    316    335    277     36    155    223    311
     64    288    223   -179    -80    257    296    233     -2    114    181    272
     51    246    194   -150    -70    220    267    207    -23     98    166    265
     72    259    187   -166    -57    223    257    205    -23    101    171    277
    -44    202    246    -77   -145    223    267    207    -25     96    163    280
    -62    135    194    -38   -129    166    244    184    -54     64    127    244
     75    135     59   -106      7     98    220    168    -83     33     93    210
    168    109    -62   -140    116     23    179    129   -129    -15     41    158
    140     44    -96    -90    119    -25    168    114   -148    -36     15    137
    116     31    -85    -75    101    -25    168    111   -153    -44     10    140
    132     54    -80    -93    106    -12    176    119   -145    -36     18    145
    106     38    -67    -75     88    -12    171    111   -153    -41     12    137
     51    -10    -62    -20     57    -36    171    111   -153    -49      2    129
     38      0    -38    -20     38    -18    184    119   -142    -44     10    137
     49     25    -25    -38     38      0    192    129   -135    -33     23    145
     18      7    -10    -12     12     -2    189    127   -135    -31     28    145
     -2    -33    -31     18     12    -33    184    127   -145    -46     15    127
    -46    -77    -31     59    -10    -57    265    236    -96    -28     10    109
    -62    -64     -2     62    -31    -36    394    405     12     36     46    116
     51     75     23    -64     12     49    506    594    166    166    155    202
    215    332    116   -272     49    226    566    748    337    355    350    392
    293    862    566   -579   -137    717    566    802    571    706    758    818
    116   1384   1267   -750   -574   1327    491    685    766   1054   1195   1267
     -7   1486   1491   -740   -748   1486    239    298    620   1034   1244   1319
   -163    974   1137   -405   -649   1054     23   -137    124    517    753    872
   -142    293    436    -77   -288    363   -127   -392   -376   -101    111    265
    -57   -137    -80     96     10   -109   -174   -355   -530   -335   -171    -33
    -44   -272   -231    155     90   -252   -106   -233   -491   -348   -215    -85
     12   -205   -218     96    114   -210     15    -90   -376   -259   -148    -28
     38    -77   -119     18     77    -98    111     20   -262   -158    -59     54
      7    -23    -31      7     18    -28    168     80   -197   -103     -2    106
    -44    -54    -10     46    -18    -31    181     93   -184    -98      0    106
   -116    -57     59     88    -88      0    213    124   -153    -72     28    129
    -96    -20     72     57    -85     25    236    153   -124    -49     51    153
    -15      2     18      5    -15     10    223    145   -129    -57     46    140
     83     20    -62    -51     72    -20    210    135   -140    -70     33    129
     72     36    -36    -54     54      0    226    148   -127    -54     51    150
    -20     12     33      2    -28     23    236    153   -114    -44     64    161
     -2     -2      0      2     -2     -2    220    140   -129    -59     41    150
     -7     20     25     -7    -18     23    236    158   -111    -44     41    174
     70     67     -2    -67     36     33    249    171   -101    -41     49    189
     75     44    -31    -59     54      5    233    153   -119    -49     59    163
     62     38    -23    -49     44      7    228    148   -122    -49     67    150
      5     28     20    -18     -7     23    236    158   -111    -49     64    163
      2     46     44    -23    -20     46    252    174    -96    -33     83    181
     51     67     15    -62     15     41    239    171    -98    -28     98    174
    -23     59     83    -18    -51     70    254    184    -85    -20    124    184
    -25     44     67    -10    -46     54    259    184    -85    -20    127    187
     85    116     31   -101     28     75    252    181    -88    -15    129    179
     93     93      0    -93     46     46    233    166   -103    -28    116    161
     75     88     12    -80     31     51    231    166   -103    -28    119    166
     72    103     31    -90     20     70    236    174    -96    -20    124    184
      5     83     77    -44    -36     80    244    181    -83    -10    135    205
    -12     80     93    -33    -54     85    239    181    -83    -12    137    210
     38    145    106    -90    -33    124    254    210    -57     15    171    241
    106    142     36   -124     33     90    231    189    -77     -5    150    228
    106    127     20   -116     44     75    213    174    -90    -15    148    226
     80    145     64   -114      5    106    223    189    -75      2    171    249
     23    142    119    -83    -49    129    231    205    -64     15    189    275
     18    155    137    -88    -59    145    226    210    -59     23    202    290
     51    181    129   -116    -38    155    220    213    -57     28    210    298
     93    202    109   -148     -7    155    223    223    -51     33    215    309
    137    202     64   -171     36    135    210    215    -64     23    205    303
    114    192     75   -155     18    135    197    207    -72     15    205    303
    166    254     88   -210     38    171    220    228    -49     36    231    332
    145    319    174   -233    -15    246    277    277      0     83    277    381
     93    265    171   -179    -38    218    270    270    -10     70    270    366
     83    233    150   -161    -33    192    252    257    -23     51    252    345
    111    226    114   -168      0    171    241    252    -31     38    239    327
    109    241    132   -176    -10    187    272    283      0     64    265    348
    101    280    179   -192    -38    231    309    316     31     96    293    374
     62    262    200   -161    -70    231    319    322     41    101    298    368
     51    254    202   -153    -75    228    332    329     54    109    306    374
    -62    244    306    -90   -187    275    374    363     96    142    337    400
     -5    241    244   -119   -124    241    358    345     80    124    316    371
     46    233    187   -140    -70    210    340    324     64    106    296    348
     64    265    200   -163    -67    233    358    335     80    122    314    361
     -2    267    270   -132   -137    270    379    345     93    137    332    374
   -142    239    381    -46   -262    309    405    358    114    158    350    392
    -49    228    277    -90   -163    252    376    324     80    122    314    358
     41    239    197   -140    -77    218    366    314     67    101    298    342
    184    252     67   -220     59    161    316    270     23     62    254    309
    192    272     80   -233     57    176    316    272     28     70    257    327
    135    272    137   -205     -2    205    332    288     44     85    270    348
    129    309    179   -218    -23    244    361    311     70    109    298    376
    101    272    168   -189    -33    220    361    311     72    106    298    379
     59    233    174   -148    -57    205    348    301     62     96    288    366
     93    293    200   -194    -54    246    363    319     80    116    319    376
     88    288    200   -187    -54    244    361    319     77    119    329    366
    109    303    194   -207    -41    249    363    322     83    124    332    368
    114    324    210   -218    -46    267    371    327     88    127    337    379
     59    277    218   -168    -80    249    363    316     77    114    322    374
     57    270    213   -163    -77    241    361    314     75    114    319    379
     49    262    210   -158    -80    236    363    314     77    116    324    371
     57    272    215   -166    -80    246    368    324     88    124    337    381
     80    288    207   -187    -62    249    371    327     90    124    342    381
     85    293    207   -189    -59    252    368    324     88    119    345    371
     59    288    228   -174    -85    259    379    332     96    119    348    379
     62    267    205   -166    -72    236    361    314     80    103    337    368
     -2    244    244   -122   -124    244    361    314     83    106    345    374
   -124    252    376    -62   -249    314    407    358    124    148    392    418
     46    303    257   -176   -106    280    387    337    103    127    371    394
    192    309    114   -252     38    213    350    306     67     90    337    350
    220    337    116   -280     51    228    358    314     77     98    350    350
    207    394    187   -301     10    290    400    350    116    137    397    389
    129    387    254   -259    -62    322    418    366    132    153    415    400
    101    374    272   -239    -85    324    423    374    137    155    423    397
    132    400    267   -267    -67    335    423    376    140    163    436    402
    148    426    277   -285    -64    353    426    371    148    174    452    413
    163    457    293   -314    -64    376    428    371    158    189    470    433
    153    457    303   -306    -75    381    413    358    153    187    478    436
    127    449    319   -288    -96    384    400    345    150    192    488    446
     98    454    355   -275   -127    405    384    335    148    200    511    467
     28    431    402   -231   -187    418    400    355    158    213    527    491
    101    394    290   -249    -96    342    366    322    119    168    488    444
    207    337    127   -275     38    231    306    272     57    103    428    371
    210    285     75   -246     67    181    277    244     23     70    405    348
    142    265    119   -205     12    192    290    257     31     80    420    361
    176    285    109   -231     33    197    303    267     36     88    436    363
    168    265     93   -218     36    179    283    244     10     64    423    337
    124    213     88   -168     18    150    259    220    -20     38    405    314
    142    244     98   -194     20    171    270    233     -7     49    423    337
     85    252    166   -168    -41    210    280    249      5     64    446    363
      0    223    223   -114   -111    223    293    259     15     80    475    379
     38    233    194   -135    -77    215    272    239     -5     62    475    355
     62    233    171   -150    -57    202    270    244     -7     54    483    342
     67    207    140   -140    -36    174    306    306     15     57    485    324
    168    171      2   -174     83     88    358    402     41     41    449    254
    171    244     72   -207     49    158    483    576    179    140    532    296
    140    436    296   -290    -77    368    613    810    394    355    756    485
    272    870    597   -571   -163    732    652    930    613    636   1093    807
    207   1512   1304   -859   -548   1408    649    935    867   1031   1590   1312
    -38   1899   1938   -930   -987   1917    475    652    914   1247   1914   1631
    -85   1613   1699   -766   -893   1657    171    168    514    901   1623   1337
   -140    932   1072   -397   -607   1002    -18   -210    -49    241    963    714
    -80    342    420   -132   -252    381   -111   -293   -368   -197    470    228
      5     96     90    -49    -41     93    -62   -161   -366   -270    348     98
      5     88     83    -46    -38     85     44    -23   -259   -205    387    137
    -38    132    171    -46   -103    150    145     96   -142   -109    457    205
    -77    218    293    -70   -187    254    233    192    -36    -15    540    280
     36    309    272   -171   -116    290    280    249     20     28    571    309
     59    290    228   -176    -85    262    285    254     23     25    555    303
     18    246    226   -132   -103    236    275    241     18     15    540    293
     15    275    257   -145   -122    267    298    270     46     44    563    319
    -10    288    298   -137   -153    293    324    301     77     77    589    353
     41    259    218   -150    -88    239    298    275     54     54    553    332
      2    249    246   -127   -122    246    306    285     67     64    558    348
    -12    257    267   -122   -142    262    314    296     80     77    561    353
     31    290    259   -161   -114    275    319    303     88     93    574    368
     31    296    265   -166   -116    280    329    314    101    106    581    379
     20    272    252   -148   -114    262    324    309     98     98    568    371
     75    270    194   -174    -59    233    303    290     80     80    542    350
    -25    246    272   -109   -148    259    327    306    101     98    561    366
    -64    262    327    -98   -197    293    355    335    132    122    587    394
     12    298    285   -155   -137    290    342    332    127    119    587    392
     46    322    275   -187   -114    301    340    335    135    122    589    400
     70    301    231   -184    -80    267    316    316    114     98    561    381
    129    298    168   -215    -18    233    301    298     93     77    532    366
     80    301    220   -192    -70    262    309    311    106     96    545    387
    -28    265    290   -119   -158    277    314    319    116    111    558    405
     12    290    277   -150   -132    285    316    324    127    119    563    415
     90    316    226   -207    -67    272    314    327    127    122    558    415
     80    298    218   -189    -70    259    309    327    124    124    558    415
     51    290    236   -171    -93    265    306    329    129    132    566    423
     67    332    265   -200    -98    298    316    350    150    155    594    452
     18    285    267   -153   -124    277    301    340    137    142    584    444
      0    270    270   -135   -135    270    296    342    137    145    587    449
     38    314    272   -179   -116    293    298    355    150    163    610    472
     57    340    283   -197   -111    311    303    368    161    176    623    491
     20    355    335   -189   -158    345    319    389    181    202    654    524
     70    374    303   -220   -116    337    311    392    179    202    657    527
    142    340    194   -244    -25    267    265    348    132    155    613    480
    150    353    202   -252    -25    277    267    353    140    163    620    493
    153    371    215   -262    -31    293    270    358    145    168    628    504
    184    413    226   -298    -20    319    293    379    168    189    649    524
    168    420    252   -296    -41    337    316    394    184    202    662    540
     72    368    296   -220   -111    332    316    389    181    194    654    532
     20    368    345   -194   -163    358    335    410    202    213    672    545
     49    397    345   -223   -148    371    353    428    223    228    683    553
    106    400    290   -254    -93    348    348    423    218    220    670    535
     62    397    335   -228   -135    366    374    446    244    241    688    542
     96    426    329   -262   -116    379    392    457    259    252    696    542
     98    389    288   -244    -96    340    379    436    246    231    672    517
     33    381    345   -207   -155    363    402    459    272    252    691    532
    140    418    277   -277    -67    348    400    452    267    241    678    519
     64    397    332   -233   -132    366    418    459    280    254    691    522
     64    384    319   -226   -127    353    405    441    267    241    675    501
    122    418    293   -270    -85    355    402    436    267    239    667    491
    129    394    265   -262    -67    329    387    418    249    223    649    475
     59    368    306   -215   -122    337    397    420    254    228    652    480
     54    374    319   -213   -132    345    397    418    254    233    654    480
     44    379    335   -213   -148    358    400    420    262    241    657    488
     72    402    329   -236   -127    366    413    433    275    254    667    504
     49    384    332   -218   -142    361    413    431    272    252    662    501
     54    368    314   -213   -129    342    402    418    265    239    646    488
     46    376    327   -213   -140    353    410    428    275    249    657    501
    -70    381    452   -155   -259    415    452    470    324    301    709    548
     77    433    353   -257   -137    394    433    457    311    288    691    532
    122    439    316   -280    -98    379    423    446    306    280    680    519
     83    389    303   -236   -109    348    410    433    293    265    665    496
     10    363    353   -187   -171    358    418    441    301    272    675    504
     28    389    358   -210   -166    376    423    446    309    275    675    514
     98    405    306   -252   -103    355    413    439    303    267    667    506
    140    426    285   -285    -72    355    415    446    306    275    675    511
     88    384    296   -236   -103    340    413    439    301    265    667    501
     85    379    293   -233   -103    337    410    436    301    265    665    501
     64    387    319   -226   -127    353    420    441    309    275    672    509
     59    394    335   -228   -137    366    428    444    311    280    680    517
     64    392    327   -228   -129    361    428    439    306    275    678    519
     88    381    293   -236   -103    337    415    428    296    265    667    506
     98    384    283   -241    -93    335    410    420    293    257    662    501
     64    387    319   -228   -127    353    423    431    301    265    670    509
     57    410    353   -233   -148    381    446    444    319    283    685    524
     54    449    394   -254   -168    423    467    467    342    301    709    542
    103    485    381   -296   -137    433    480    480    353    309    719    553
    158    498    340   -329    -90    418    478    478    345    301    709    545
    111    493    381   -301   -135    439    496    485    355    306    717    553
     90    501    410   -296   -161    457    501    488    363    314    724    553
     93    548    454   -322   -181    501    517    498    384    337    753    574
     72    566    491   -322   -207    530    519    498    392    348    763    587
     59    530    470   -293   -205    501    488    467    363    322    740    563
     96    563    467   -329   -187    517    478    459    363    324    743    566
     93    555    459   -324   -181    509    454    444    355    319    740    563
     85    506    420   -298   -166    465    428    420    329    293    717    535
     72    478    405   -275   -166    441    433    420    324    283    709    517
    127    454    327   -290   -101    389    415    402    301    257    680    485
    132    420    288   -277    -77    355    402    387    280    233    657    459
     90    374    283   -233    -96    329    397    376    267    218    639    439
     67    342    275   -205   -103    309    389    363    254    200    623    423
     46    319    272   -184   -111    296    387    355    249    192    620    415
     54    322    267   -189   -106    296    394    355    254    197    623    413
      2    301    296   -153   -148    298    394    350    252    194    620    405
    -93    293    387    -98   -239    340    420    371    277    218    644    428
     62    309    244   -187    -90    277    379    332    239    179    607    392
     70    298    228   -184    -77    265    376    327    236    171    602    381
    -36    283    316   -124   -176    298    410    361    267    202    628    405
     28    257    228   -142    -98    244    431    397    267    184    594    363
    116    231    114   -174      2    174    524    527    319    187    558    303
    210    314    103   -265     54    210    641    709    446    285    626    348
    285    537    252   -413     15    394    756    917    644    485    820    522
    301    932    631   -615   -163    782    800   1031    870    784   1161    878
    246   1543   1296   -896   -524   1421    688    922   1078   1156   1626   1387
     41   1888   1847   -966   -901   1867    459    576   1080   1319   1883   1665
   -116   1564   1678   -724   -898   1621    202    132    688    966   1574   1376
   -150    774    924   -311   -537    849    -10   -272     54    231    836    683
    -88    215    301    -64   -194    257    -41   -272   -181   -119    423    252
    -57     41     96      7    -75     67     38   -124   -148   -148    348    145
    -46     57    101     -7    -72     80    158     28    -33    -72    400    166
    -57    166    223    -54   -140    194    267    163     93     36    496    246
   -129    228    355    -49   -244    290    363    259    189    124    576    324
   -132    272    405    -72   -267    337    413    311    233    161    613    348
    -46    241    285    -98   -166    262    387    290    205    127    574    298
     98    244    145   -171    -23    194    353    259    174     93    535    259
    137    272    135   -207      2    205    350    259    171     93    532    257
    142    290    145   -218     -2    218    358    267    181    101    537    262
    114    301    187   -210    -36    244    379    288    205    124    555    280
     54    293    239   -174    -90    267    394    298    215    135    566    290
     64    296    231   -181    -83    265    387    290    205    124    553    280
     57    280    223   -168    -83    252    384    288    202    124    550    280
     38    283    244   -161   -103    262    374    277    194    122    545    275
     49    290    241   -168    -96    267    376    283    197    124    545    275
     44    309    265   -176   -111    288    389    290    207    135    555    288
     10    342    332   -176   -161    337    426    327    241    171    592    327
     72    355    280   -215   -106    319    415    316    228    155    574    314
    200    358    158   -277     20    259    376    285    192    119    532    277
    168    361    192   -267    -12    277    374    283    192    116    527    280
    103    322    218   -213    -57    270    366    272    181    109    517    275
     80    332    249   -207    -83    293    371    280    189    116    524    283
    111    342    231   -226    -59    288    379    288    194    122    519    285
    111    345    233   -228    -59    288    392    298    205    132    527    298
     85    361    275   -223    -96    319    394    306    210    137    535    306
     28    337    309   -184   -140    324    387    301    205    132    527    301
     64    371    306   -218   -119    340    407    322    228    155    548    324
     49    371    319   -210   -135    345    405    322    228    155    550    327
    109    327    218   -218    -54    272    355    277    181    109    506    275
    148    348    200   -249    -25    272    340    272    174    106    504    272
    119    381    262   -249    -70    322    348    285    192    127    530    298
    158    389    231   -275    -36    311    342    280    187    124    532    298
    192    436    244   -314    -25    340    345    293    200    140    548    316
    155    413    257   -285    -51    335    342    296    197    140    550    319
    103    389    285   -246    -90    337    340    298    200    142    558    322
    132    467    335   -301   -101    402    371    329    233    179    597    363
    155    506    348   -332    -96    428    381    340    246    192    610    379
    109    493    384   -303   -137    439    379    335    244    189    615    376
     75    493    418   -283   -171    457    400    350    257    202    631    392
     90    485    394   -288   -153    441    400    348    254    197    626    389
     41    496    454   -270   -207    478    428    371    280    223    646    410
     38    522    480   -280   -220    504    444    387    298    239    659    423
     96    511    415   -303   -158    465    428    374    280    220    636    400
     80    506    426   -293   -174    467    436    381    293    228    644    400
    101    550    446   -327   -171    498    467    410    322    254    665    415
     85    519    433   -303   -174    478    467    405    322    246    652    402
     59    506    446   -283   -192    478    472    402    324    249    646    392
     25    493    467   -262   -223    480    485    407    335    257    652    392
     38    522    483   -280   -220    501    506    418    350    270    662    405
     49    517    467   -283   -210    493    509    418    350    267    657    402
    -20    462    483   -220   -252    472    496    400    335    252    636    389
    -12    462    475   -226   -244    467    488    389    327    244    626    381
     25    472    446   -249   -210    459    483    381    322    249    620    376
      2    509    506   -257   -252    509    498    400    340    272    641    397
    -25    478    504   -226   -265    491    498    397    340    267    636    394
     46    485    439   -267   -197    462    478    381    322    252    615    376
     51    514    459   -283   -205    488    467    376    322    257    615    376
     33    506    472   -272   -220    491    472    381    329    262    623    384
     10    501    491   -254   -239    496    480    392    340    275    639    402
      7    493    485   -252   -239    491    488    400    350    280    641    410
    -12    496    509   -244   -259    501    493    407    358    288    649    418
    -12    509    519   -249   -267    514    488    405    358    288    654    420
    -36    530    566   -246   -301    548    496    415    371    301    667    431
     12    542    527   -280   -257    535    491    413    366    298    665    428
     51    527    475   -290   -210    501    475    397    353    283    649    407
     62    545    483   -306   -210    517    478    400    355    285    654    413
     57    576    519   -316   -231    548    488    407    366    301    667    426
     -7    517    524   -254   -267    519    488    410    366    298    665    420
    -25    530    555   -252   -290    542    498    418    376    311    683    436
    -31    524    555   -249   -293    540    504    420    381    316    685    441
     33    540    506   -285   -236    524    496    415    374    309    675    433
     10    514    501   -262   -246    509    478    397    358    293    662    418
     -5    514    519   -257   -262    517    475    392    350    285    657    413
     80    555    475   -319   -197    517    480    397    355    290    659    415
     33    548    514   -290   -239    532    496    407    366    298    670    428
      2    540    537   -272   -267    537    488    400    361    296    667    423
    -10    517    527   -252   -267    522    483    387    348    285    657    410
    -54    511    566   -228   -311    537    501    405    363    298    670    423
    -28    576    605   -272   -316    589    542    441    400    335    706    457
    -41    589    628   -275   -337    607    555    449    413    345    714    459
    -96    584    680   -244   -387    631    576    467    431    363    732    472
   -103    592    696   -244   -400    644    587    480    436    368    737    472
     49    644    594   -345   -272    620    550    449    407    342    711    446
     70    672    602   -371   -267    639    548    444    415    353    719    454
     64    709    644   -387   -290    678    558    454    436    376    743    480
     49    714    665   -381   -306    688    553    449    439    379    748    493
     25    711    685   -368   -329    698    553    444    439    381    750    498
     70    704    633   -387   -283    670    524    420    418    366    737    483
     80    633    553   -358   -236    594    478    384    374    322    691    436
    109    589    480   -350   -187    537    449    355    340    285    652    400
     96    542    446   -319   -174    496    439    345    319    265    628    374
     85    506    420   -298   -166    465    433    335    303    246    610    355
     96    506    410   -301   -158    459    441    337    303    244    605    353
     70    480    410   -277   -171    446    436    327    290    233    592    337
    -15    410    426   -197   -220    418    415    303    265    207    566    311
      2    402    397   -205   -197    400    402    290    252    194    553    298
     25    413    387   -220   -179    400    407    296    254    197    555    301
    -12    415    428   -202   -220    420    420    309    267    210    566    311
   -109    426    535   -158   -322    480    452    340    298    241    597    342
    -98    420    519   -163   -309    470    441    332    290    236    589    335
     18    400    379   -210   -181    389    394    288    244    184    537    285
     18    392    374   -207   -179    384    439    345    272    197    537    277
     80    329    249   -205    -83    290    514    446    296    181    485    202
    129    402    272   -267    -72    337    646    633    420    267    540    231
    202    566    363   -384    -80    465    758    849    597    439    696    374
    257    893    633   -576   -187    766    784    956    795    701    982    675
    265   1530   1265   -896   -498   1397    698    904   1036   1096   1462   1210
     23   2013   1990  -1021   -984   2003    478    592   1117   1356   1829   1615
   -137   1805   1943   -833  -1039   1873    223    166    797   1098   1618   1428
   -179   1060   1236   -441   -706   1148     10   -236    187    407    922    774
   -161    342    504    -90   -332    423    -70   -337   -187    -88    366    202
   -114    114    228      0   -171    168      7   -184   -158   -132    265     64
    -77    150    228    -36   -153    187    137    -10    -36    -46    314     90
    -28    283    311   -127   -168    296    259    142     98     67    405    168
     -5    363    368   -179   -187    366    324    220    174    132    459    215
     18    381    361   -202   -171    371    353    252    200    150    470    223
     -5    361    366   -176   -184    363    368    265    205    150    465    218
    -83    324    405   -122   -244    363    376    270    213    153    465    215
    -88    290    379   -101   -233    335    358    254    194    135    444    194
    -10    340    350   -166   -181    345    350    252    192    135    436    189
     54    402    348   -228   -148    376    371    270    215    158    459    207
    -12    405    418   -197   -215    410    387    285    231    174    478    215
    -54    353    407   -148   -231    379    379    280    226    166    467    205
    -25    353    379   -166   -202    366    363    267    213    153    449    189
    -18    361    379   -171   -197    368    355    262    210    150    449    184
    -38    361    400   -161   -218    381    374    277    228    171    465    197
    -36    337    374   -150   -205    355    358    267    215    158    449    184
     12    374    358   -194   -174    366    363    277    223    168    459    192
      5    402    397   -205   -197    400    374    293    239    184    475    205
   -101    363    462   -132   -280    410    374    288    239    187    475    205
    -67    379    446   -155   -257    413    374    290    239    189    475    207
     28    446    418   -239   -194    433    381    298    249    197    480    215
      5    402    397   -202   -194    400    353    272    220    174    457    187
     18    376    358   -200   -168    368    324    249    200    153    433    163
     80    423    342   -252   -129    384    322    254    202    155    433    163
     90    441    350   -267   -132    397    324    259    205    163    439    166
     49    405    355   -226   -153    379    319    259    205    166    439    171
     46    413    366   -231   -161    389    314    259    207    171    444    171
     44    431    387   -236   -171    410    314    265    210    179    452    181
     31    457    423   -246   -197    441    314    265    215    189    457    184
    -38    454    491   -207   -265    472    322    277    231    207    472    202
    -20    491    511   -236   -267    498    327    290    241    220    488    223
     77    491    413   -283   -166    452    290    262    210    200    465    197
    -41    452    491   -207   -265    470    288    270    218    210    472    205
    -59    480    540   -210   -301    511    290    285    233    228    491    226
     38    527    488   -283   -226    509    280    283    233    231    496    228
    174    574    400   -374   -111    488    257    267    213    218    478    213
    119    555    433   -337   -155    493    246    257    205    210    472    210
    124    574    446   -350   -161    511    252    262    213    223    480    218
     98    566    467   -332   -184    517    252    259    215    231    485    220
     44    535    491   -288   -223    514    241    252    207    223    478    213
     88    600    509   -345   -210    555    262    277    231    246    498    239
    135    610    475   -371   -171    542    262    277    231    244    488    233
    114    602    488   -358   -187    545    265    280    231    244    483    228
    145    628    483   -387   -168    555    293    306    257    262    498    239
     51    584    532   -319   -239    558    303    311    262    267    496    239
    -15    584    600   -283   -306    592    322    329    283    288    509    249
     72    579    504   -327   -215    542    293    306    257    262    478    218
     41    581    540   -311   -249    561    306    324    272    277    488    220
    101    597    496   -350   -197    548    298    316    265    272    472    205
     72    563    491   -319   -210    530    293    314    257    265    459    192
     59    542    483   -303   -210    514    277    298    241    249    441    176
    137    511    374   -324   -116    444    239    259    200    210    397    135
    119    532    413   -327   -145    472    241    262    205    220    400    140
    106    548    441   -327   -166    496    249    270    213    231    405    148
    101    527    426   -314   -163    478    236    257    200    223    389    140
     85    511    426   -298   -168    470    226    246    192    218    381    137
     72    506    433   -290   -181    470    223    249    189    213    371    132
     54    514    457   -285   -202    485    231    259    197    220    374    137
     44    501    457   -275   -207    480    228    259    194    226    371    135
     93    530    436   -311   -171    483    228    265    202    233    371    137
     80    506    423   -293   -174    465    218    259    197    228    358    129
     54    478    423   -267   -184    452    210    249    187    220    345    116
     41    467    426   -254   -194    449    202    244    176    215    340    114
     28    470    441   -249   -205    457    194    239    171    213    332    109
     57    498    439   -277   -192    470    192    236    168    215    324    109
     90    517    426   -303   -166    472    205    244    171    218    322    111
     83    514    431   -298   -174    475    207    246    171    215    316    114
     23    465    441   -244   -207    454    192    233    153    197    296     96
      7    444    433   -226   -213    439    176    223    137    184    280     88
     57    459    402   -259   -171    431    163    213    124    171    270     77
     62    446    384   -257   -161    415    150    200    111    158    252     62
     88    462    374   -275   -142    418    153    202    109    155    241     64
     93    483    387   -290   -148    436    158    207    111    158    236     77
     -7    433    439   -213   -223    436    155    197    101    150    223     75
    -25    402    428   -189   -226    415    142    179     85    135    205     62
     23    426    402   -223   -189    415    142    176     80    132    197     59
     33    407    374   -220   -171    389    122    153     54    101    166     36
      2    410    405   -207   -202    407    119    150     51    103    163     31
     10    426    415   -218   -202    420    124    153     57    109    163     28
     98    452    353   -275   -127    402    119    148     46     98    150     18
    140    478    337   -311    -98    410    124    155     49    101    148     15
    163    485    322   -327    -77    405    119    150     41     96    142      7
    161    504    340   -332    -90    423    127    153     46    101    145     10
    129    488    358   -309   -114    423    129    158     46    103    142      7
     93    485    389   -290   -148    439    137    163     51    109    145     12
    101    527    426   -314   -161    478    142    168     64    129    163     33
    148    613    462   -381   -155    537    158    187     93    163    194     67
    140    597    457   -368   -158    527    135    168     77    153    181     57
    101    548    444   -324   -171    496     93    129     44    127    153     33
    132    584    452   -358   -161    517     80    124     44    132    155     41
    101    517    413   -311   -155    465     41     90      5     93    116     10
    103    467    363   -285   -129    415     23     70    -23     64     77    -18
     98    433    332   -267   -116    384     20     67    -31     54     57    -31
     83    371    288   -226   -101    329      0     51    -59     28     25    -59
     88    348    257   -218    -85    303    -15     31    -83      7      0    -88
     98    337    239   -218    -70    288    -25     18    -98     -2    -18    -90
     62    290    226   -176    -83    259    -44      0   -119    -18    -36   -109
     64    280    215   -171    -75    246    -54    -12   -135    -28    -51   -124
     64    254    189   -158    -62    220    -70    -31   -155    -46    -75   -142
     57    239    181   -148    -62    210    -83    -41   -163    -54    -85   -155
     93    277    184   -187    -46    231    -77    -31   -155    -44    -77   -145
     59    265    205   -161    -72    236    -83    -36   -161    -44    -83   -142
     41    244    202   -142    -83    226    -93    -46   -171    -49    -93   -150
     41    179    137   -109    -46    158   -106    -51   -197    -83   -135   -194
     75    129     54   -103     10     93    -28     54   -161    -83   -168   -241
    124    184     57   -155     33    122    106    233    -46     -7   -127   -218
    254    316     59   -285     96    189    197    415     93    122    -18   -129
    358    636    277   -496     41    457    272    581    309    381    249    132
    329   1202    870   -769   -270   1036    226    574    550    761    709    628
     90   1691   1600   -891   -756   1647     25    322    670   1062   1114   1062
   -163   1605   1766   -722   -963   1686   -231    -90    449    935   1049   1002
   -192    888   1080   -348   -636    984   -506   -594   -202    220    345    345
    -85    233    319    -75   -202    275   -636   -769   -649   -332   -246   -246
     10    -25    -36      7     23    -31   -576   -628   -672   -436   -407   -441
     10    -93   -103     41     54    -98   -472   -483   -592   -400   -405   -465
     -5    -44    -38     25     15    -41   -355   -332   -470   -296   -322   -413
    109     62    -49    -85     77      7   -314   -267   -405   -239   -267   -379
    210     98   -111   -155    161     -5   -306   -249   -394   -228   -259   -374
    259    119   -142   -192    200    -12   -306   -241   -392   -223   -267   -374
    215    127    -88   -171    153     20   -285   -218   -371   -205   -254   -348
    200    140    -62   -171    129     38   -267   -200   -355   -189   -241   -327
    161    111    -49   -137    103     31   -272   -200   -355   -192   -246   -329
    124     96    -31   -111     77     33   -267   -200   -355   -189   -241   -329
    114    124     10   -119     51     67   -267   -200   -353   -181   -226   -316
     67     96     28    -83     20     62   -275   -207   -361   -189   -228   -316
     25     90     64    -59    -20     77   -262   -192   -350   -176   -213   -296
     12    101     88    -59    -38     96   -265   -187   -342   -166   -197   -285
     46    109     62    -77     -7     85   -280   -194   -348   -171   -197   -285
     85    114     28   -101     28     72   -290   -205   -361   -184   -202   -290
     25    101     72    -64    -23     88   -277   -200   -358   -176   -184   -277
    -70    106    174    -20   -122    140   -257   -179   -337   -153   -155   -265
      2    155    153    -77    -75    155   -267   -184   -340   -155   -153   -272
     90    176     85   -135      2    132   -290   -205   -358   -176   -166   -293
    163    161     -2   -163     83     80   -332   -244   -397   -215   -202   -335
    179    181      0   -181     90     90   -329   -241   -389   -207   -184   -327
    189    231     41   -210     75    137   -316   -226   -374   -187   -158   -303
    116    192     75   -155     18    135   -319   -231   -374   -184   -153   -296
     67    176    106   -122    -18    142   -327   -239   -379   -184   -153   -303
     72    189    116   -132    -23    153   -324   -236   -374   -181   -150   -306
     54    155    101   -103    -23    129   -329   -236   -379   -187   -153   -309
     62    176    111   -122    -25    145   -342   -241   -376   -179   -145   -303
     93    226    129   -161    -18    179   -342   -236   -366   -161   -129   -293
     62    202    140   -135    -38    171   -353   -241   -371   -163   -132   -296
     25    174    148    -98    -59    161   -366   -252   -376   -163   -132   -298
     64    197    132   -132    -33    166   -366   -246   -371   -158   -135   -288
     80    218    137   -150    -28    179   -368   -239   -366   -150   -129   -275
     88    228    140   -161    -25    184   -379   -244   -368   -148   -127   -267
    103    231    127   -166    -10    179   -387   -246   -371   -145   -129   -262
    101    236    132   -168    -15    184   -394   -244   -366   -140   -135   -259
     90    228    135   -161    -20    181   -397   -239   -363   -142   -142   -252
     88    220    129   -155    -20    176   -400   -239   -363   -142   -148   -249
    119    249    129   -184     -5    189   -394   -228   -350   -124   -140   -233
    148    277    129   -213      7    202   -381   -218   -340   -114   -135   -228
    114    252    137   -184    -10    194   -376   -218   -340   -114   -140   -228
     54    200    145   -129    -44    174   -389   -231   -348   -124   -153   -241
     93    228    135   -161    -20    181   -379   -218   -329   -114   -145   -236
    119    257    135   -189    -10    197   -358   -202   -314   -101   -142   -228
    103    231    124   -168    -10    179   -366   -215   -322   -111   -161   -244
     49    202    150   -127    -49    176   -345   -200   -303    -96   -153   -239
    -28    207    236    -88   -132    220   -303   -163   -262    -54   -122   -207
     12    189    176   -103    -83    184   -324   -181   -275    -70   -148   -233
     64    200    135   -132    -36    168   -327   -189   -277    -75   -161   -246
     77    171     90   -127     -7    132   -350   -220   -303   -101   -192   -280
     54    150     96   -101    -20    124   -348   -228   -306   -109   -200   -290
     80    153     72   -119      5    114   -345   -239   -311   -111   -207   -293
    103    124     18   -114     44     72   -363   -265   -335   -135   -231   -314
     90    132     41   -111     23     88   -355   -265   -327   -124   -220   -306
     85    119     33   -101     25     77   -363   -272   -335   -127   -223   -316
     83    114     31   -101     25     75   -368   -277   -340   -129   -226   -322
     57    101     41    -80      7     72   -374   -280   -342   -132   -228   -322
     64    135     67   -101     -2    101   -363   -272   -332   -116   -213   -309
     12    129    116    -70    -51    124   -350   -257   -314    -98   -194   -288
   -109     72    179     15   -142    124   -350   -262   -316    -98   -192   -283
   -145     98    241     23   -192    168   -324   -236   -288    -72   -163   -254
     33    119     85    -77    -25    103   -374   -277   -335   -116   -210   -298
    142    153     10   -148     67     83   -394   -293   -348   -129   -226   -316
    129    116    -12   -124     70     51   -407   -311   -363   -145   -241   -329
    150    119    -31   -135     90     44   -415   -316   -366   -145   -241   -329
    129    127     -2   -129     64     64   -407   -314   -358   -135   -233   -324
    153    119    -33   -135     93     44   -423   -329   -376   -153   -249   -342
    155    140    -15   -150     85     62   -415   -327   -368   -142   -236   -337
    135    145     10   -142     62     77   -407   -319   -361   -135   -226   -329
     83    127     41   -106     20     83   -413   -324   -368   -140   -228   -327
     46     75     28    -59     10     51   -428   -340   -387   -161   -246   -348
     44     98     51    -72     -2     77   -413   -324   -371   -142   -231   -329
     46    109     62    -77     -7     85   -407   -322   -366   -137   -226   -329
     96    122     25   -109     33     72   -415   -332   -376   -150   -236   -340
     51    109     57    -80     -2     83   -407   -324   -371   -145   -231   -335
    111    111      0   -114     54     57   -423   -342   -387   -158   -246   -353
    179    103    -75   -142    127     15   -444   -366   -410   -184   -275   -376
    140     70    -70   -106    103      0   -452   -376   -420   -197   -288   -392
    184    129    -54   -155    119     38   -433   -358   -400   -179   -272   -376
    239    207    -31   -226    132     88   -392   -324   -366   -145   -241   -345
    174    174      0   -174     88     88   -387   -322   -361   -140   -244   -342
    127    137      7   -135     59     72   -392   -329   -368   -150   -259   -355
    161    171     10   -166     75     90   -384   -322   -355   -137   -252   -348
    158    228     70   -194     44    150   -361   -301   -327   -109   -223   -319
    171    259     88   -215     41    174   -355   -303   -311    -93   -210   -306
    179    249     70   -215     54    161   -371   -322   -322   -103   -223   -311
    168    249     80   -207     44    166   -384   -335   -329   -109   -226   -316
    114    202     88   -158     12    145   -420   -366   -355   -132   -246   -335
    114    158     44   -137     36    101   -446   -387   -376   -153   -270   -348
    163    168      2   -166     80     85   -439   -381   -376   -155   -277   -353
    163    137    -25   -150     96     57   -433   -381   -387   -171   -301   -371
     90     44    -49    -67     70     -2   -462   -418   -423   -213   -340   -410
    109     15    -93    -62    101    -38   -472   -428   -439   -231   -363   -431
    111     -5   -116    -54    111    -59   -478   -436   -452   -244   -376   -444
    132     10   -122    -70    127    -54   -472   -439   -452   -244   -379   -441
    111    -20   -132    -46    119    -75   -480   -449   -462   -259   -397   -454
     70    -67   -137     -2    101   -101   -493   -470   -483   -277   -415   -483
     57    -75   -132      7     93   -103   -498   -475   -485   -280   -420   -491
     72    -59   -132     -5    101    -96   -496   -470   -472   -272   -413   -478
     90    -44   -135    -25    111    -88   -483   -459   -462   -259   -402   -467
     75    -83   -158      2    116   -119   -488   -462   -470   -270   -415   -478
     98   -137   -239     18    168   -187   -480   -436   -478   -290   -449   -511
    171   -161   -332     -5    252   -246   -392   -314   -426   -283   -472   -550
    213    -70   -283    -72    246   -176   -252   -132   -288   -176   -397   -504
    158     36   -122    -96    140    -44   -142     51   -114     -7   -241   -366
    197    376    179   -285     10    277    -93    181    103    270     54    -64
    244   1023    779   -633   -267    901    -88    223    381    683    537    436
    -46   1387   1431   -670   -737   1408   -252    -38    452    914    854    753
   -163   1148   1312   -491   -737   1228   -550   -506     96    631    615    535
   -111    514    626   -202   -368    568   -784   -945   -509    -51    -57    -83
     33    -59    -93     12     62    -75   -896  -1060   -872   -524   -568   -576
     23   -335   -358    155    187   -345   -849   -930   -875   -592   -683   -696
     33   -366   -402    166    215   -384   -740   -792   -787   -542   -659   -680
     59   -311   -371    124    215   -342   -646   -678   -685   -465   -597   -628
     77   -176   -254     49    166   -215   -548   -566   -568   -353   -493   -535
     80   -153   -236     33    158   -192   -519   -535   -537   -329   -472   -517
     46   -166   -215     59    129   -189   -498   -517   -522   -316   -462   -506
     25   -166   -192     70    109   -179   -478   -498   -506   -301   -452   -501
     31   -176   -207     72    119   -192   -483   -504   -511   -301   -454   -509
      7   -163   -171     77     88   -168   -462   -483   -491   -283   -436   -488
      5   -142   -148     67     75   -145   -441   -459   -467   -262   -418   -467
     25   -148   -176     59    101   -161   -446   -462   -472   -270   -426   -475
     80   -119   -200     20    140   -158   -444   -459   -472   -270   -428   -475
    101   -129   -233     12    163   -181   -454   -470   -480   -283   -436   -483
     90   -155   -246     31    168   -200   -465   -483   -496   -296   -446   -496
    127   -145   -272      7    197   -207   -465   -483   -498   -301   -446   -493
    106   -129   -236     12    171   -181   -452   -470   -483   -288   -428   -478
     41   -135   -176     44    106   -153   -433   -449   -465   -270   -413   -465
     64   -129   -194     31    127   -161   -431   -446   -465   -270   -413   -467
     96   -106   -205      5    148   -155   -428   -446   -462   -265   -410   -467
    106   -103   -210      0    158   -155   -433   -452   -467   -270   -415   -475
     98   -127   -226     12    161   -176   -446   -465   -480   -293   -433   -485
     98   -114   -215      7    155   -163   -426   -446   -459   -277   -418   -470
     96   -129   -226     15    161   -176   -426   -446   -459   -280   -418   -472
     88   -140   -228     25    158   -184   -436   -457   -470   -288   -423   -480
    101   -114   -215      5    155   -163   -433   -454   -467   -280   -415   -472
    127    -85   -215    -20    168   -150   -428   -452   -459   -275   -410   -467
    119    -96   -215    -12    166   -155   -436   -459   -467   -283   -420   -475
     96   -124   -220     15    158   -171   -444   -467   -472   -290   -428   -480
    106   -103   -210     -2    158   -158   -441   -465   -465   -280   -413   -465
    119    -77   -197    -20    155   -137   -439   -457   -454   -267   -402   -452
    116    -80   -197    -18    155   -140   -444   -462   -457   -270   -405   -449
    109    -83   -192    -12    150   -137   -452   -459   -459   -267   -402   -441
    122    -72   -197    -25    158   -135   -467   -462   -462   -267   -397   -436
    132    -75   -207    -28    168   -140   -483   -467   -467   -267   -397   -436
    166    -54   -220    -57    192   -135   -480   -459   -467   -262   -389   -423
    205     20   -184   -111    194    -80   -446   -428   -436   -231   -358   -381
     59     -7    -70    -25     64    -38   -423   -402   -410   -205   -335   -358
    103    -10   -116    -46    109    -62   -439   -418   -426   -220   -350   -374
    158    -15   -176    -72    166    -96   -457   -441   -449   -246   -374   -397
    181     31   -150   -106    166    -59   -433   -420   -436   -236   -361   -384
    192     31   -163   -114    176    -64   -423   -413   -428   -231   -358   -384
    192     -5   -200    -93    194   -101   -431   -418   -439   -244   -371   -402
    202     10   -194   -109    200    -90   -410   -400   -420   -233   -361   -397
    205     20   -184   -111    194    -80   -379   -374   -397   -207   -342   -384
    174      7   -168    -90    168    -80   -363   -363   -384   -194   -329   -387
    148     -5   -153    -70    150    -77   -353   -355   -376   -192   -324   -400
    145    -10   -155    -70    148    -80   -337   -348   -366   -189   -324   -405
    142    -12   -155    -64    148    -83   -327   -345   -363   -187   -332   -418
    122    -28   -150    -46    135    -88   -327   -355   -368   -197   -340   -433
    145    -12   -158    -67    150    -85   -316   -355   -366   -194   -340   -436
    189    -23   -215    -85    200   -119   -311   -368   -374   -202   -353   -452
     36    -51    -88      7     62    -70   -275   -342   -345   -174   -322   -426
     51    -28    -80    -12     64    -54   -270   -340   -340   -168   -319   -426
    109    -36   -148    -36    127    -90   -285   -358   -358   -187   -345   -449
    129    -62   -192    -36    161   -124   -301   -374   -374   -207   -366   -467
    158    -44   -202    -57    179   -122   -322   -397   -394   -226   -389   -485
    181    -23   -205    -77    192   -114   -298   -379   -374   -207   -374   -470
    194    -12   -207    -90    200   -109   -285   -371   -363   -192   -366   -462
    166    -25   -192    -72    176   -109   -280   -371   -363   -194   -371   -467
    129    -51   -181    -38    155   -116   -288   -381   -376   -207   -381   -472
    148    -33   -184    -57    163   -109   -280   -374   -368   -200   -379   -459
    150    -51   -202    -49    174   -127   -275   -368   -366   -197   -384   -459
    155    -49   -205    -54    179   -127   -280   -371   -368   -200   -394   -467
    223      7   -215   -114    220   -103   -265   -358   -353   -189   -387   -452
    176    -20   -197    -77    184   -106   -246   -348   -345   -181   -384   -444
     77    -96   -174     10    124   -135   -257   -358   -358   -194   -397   -457
     54   -124   -179     33    116   -150   -277   -376   -376   -215   -418   -472
    200    -28   -228    -85    213   -127   -246   -345   -350   -184   -389   -439
    239    -18   -257   -111    246   -135   -244   -348   -350   -187   -394   -441
     98   -116   -215     10    155   -166   -259   -366   -374   -213   -423   -470
    150   -111   -265    -20    205   -187   -265   -371   -381   -226   -444   -485
    298    -18   -316   -140    306   -166   -249   -361   -374   -220   -439   -478
    257    -57   -316   -101    285   -187   -265   -379   -389   -236   -449   -496
    236    -62   -301    -88    267   -181   -270   -384   -394   -239   -454   -504
    254    -54   -311   -101    280   -181   -257   -371   -381   -228   -446   -498
    249    -70   -319    -88    283   -194   -239   -361   -376   -226   -446   -493
    267    -41   -311   -114    288   -176   -233   -361   -376   -228   -449   -493
    226    -25   -252    -98    239   -137   -207   -345   -358   -215   -436   -483
    197    -20   -218    -88    205   -119   -184   -332   -345   -205   -423   -475
    174    -20   -194    -75    184   -106   -166   -319   -332   -189   -407   -467
    158     -7   -168    -77    161    -85   -148   -306   -319   -179   -392   -452
    153    -10   -163    -70    158    -85   -140   -303   -316   -179   -389   -452
    155      0   -155    -77    155    -77   -119   -288   -301   -168   -374   -441
    124     46    -77    -85    101    -15    -88   -267   -272   -140   -340   -413
    166    111    -57   -140    111     28    -75   -259   -254   -119   -316   -392
    145    124    -20   -135     83     51    -83   -270   -254   -114   -311   -389
     36     85     49    -62     -5     67    -80   -267   -244   -103   -298   -376
     49    127     77    -88    -12    103    -57   -241   -210    -70   -254   -335
     44     67     23    -59     10     46   -101   -277   -252   -109   -288   -368
    116      0   -116    -59    116    -57   -148   -327   -309   -168   -345   -423
    200     10   -189   -106    194    -88   -148   -329   -322   -181   -363   -444
    215    -20   -236    -96    226   -127   -171   -350   -350   -210   -394   -478
    140    -72   -213    -36    174   -142   -163   -348   -353   -220   -405   -488
     88    -98   -187      5    135   -142   -142   -332   -342   -213   -394   -475
    114   -119   -236      0    174   -176   -150   -345   -361   -226   -405   -483
    111   -127   -239      7    174   -181   -161   -358   -374   -236   -415   -498
     90   -142   -233     23    161   -187   -174   -371   -384   -246   -423   -509
    106   -124   -231     10    168   -176   -163   -363   -376   -241   -420   -498
    101   -124   -228     10    163   -176   -148   -350   -363   -231   -413   -485
     83   -116   -200     18    140   -158   -137   -342   -358   -220   -402   -472
      2   -155   -158     75     77   -155   -127   -332   -350   -213   -394   -465
     57   -200   -257     70    155   -228   -127   -322   -363   -236   -428   -498
    111   -223   -335     54    223   -277    -46   -210   -316   -228   -449   -530
    127   -187   -314     31    220   -249     77    -41   -205   -153   -410   -514
    109    -51   -161    -28    132   -106    218    181    -15     28   -252   -368
     75    265    189   -168    -57    226    327    379    241    329     64    -41
    231    836    605   -535   -187    719    285    389    467    675    467    397
    122   1376   1254   -748   -566   1317    119    171    607    987    865    823
    -10   1244   1252   -618   -631   1249   -174   -288    314    779    709    691
    -93    574    667   -241   -379    620   -397   -719   -265    148     90    122
    -64    -70     -5     67    -31    -38   -514   -896   -685   -379   -470   -420
    -57   -392   -335    226    137   -363   -465   -776   -727   -501   -644   -613
   -106   -431   -324    267    106   -379   -345   -623   -626   -444   -613   -594
    -41   -366   -324    202    140   -345   -236   -491   -517   -361   -548   -542
     20   -265   -285    119    150   -272   -158   -397   -426   -277   -478   -478
     31   -231   -262    101    145   -246   -111   -348   -376   -241   -444   -444
    -96   -257   -163    176     31   -210    -67   -303   -340   -213   -423   -413
   -119   -252   -132    184      5   -192    -33   -270   -309   -187   -397   -389
    -25   -220   -194    122     83   -207    -38   -270   -311   -189   -405   -400
    161   -184   -345     12    252   -265    -75   -303   -348   -226   -439   -439
    129   -205   -335     36    231   -270    -64   -296   -337   -220   -431   -426
     90   -223   -316     64    202   -270    -67   -298   -340   -220   -433   -423
    148   -163   -311      7    226   -236    -49   -283   -322   -207   -418   -402
    142   -176   -319     18    231   -246    -33   -272   -316   -202   -415   -397
    101   -231   -332     64    215   -280    -46   -285   -329   -218   -428   -407
     77   -226   -303     72    189   -265    -38   -280   -324   -215   -418   -402
     70   -197   -270     62    168   -233    -23   -267   -309   -200   -397   -387
     62   -192   -254     64    158   -223    -15   -259   -303   -197   -392   -379
     51   -202   -254     72    153   -228    -10   -257   -301   -200   -387   -371
     33   -223   -259     93    145   -241     -7   -257   -301   -197   -384   -366
     80   -197   -277     57    176   -236     -2   -252   -296   -192   -374   -361
    137   -129   -267     -2    202   -197     25   -226   -270   -163   -342   -332
     90   -168   -259     38    171   -213     15   -236   -277   -171   -345   -340
     57   -187   -246     64    150   -215     10   -241   -283   -179   -350   -342
     77   -176   -254     49    163   -215     12   -236   -275   -171   -342   -332
    101   -142   -244     20    171   -192     18   -231   -267   -163   -324   -322
     85   -163   -252     38    166   -207     12   -233   -275   -168   -329   -327
     83   -171   -257     44    168   -213      7   -233   -277   -171   -327   -324
     98   -179   -280     38    187   -228     -2   -244   -285   -176   -329   -324
    145   -140   -285     -2    215   -213      7   -233   -275   -163   -311   -306
    158   -129   -288    -15    220   -207     25   -210   -252   -142   -288   -285
    122   -142   -265     10    192   -202     15   -215   -257   -145   -283   -283
    103   -150   -257     23    179   -202     -7   -231   -272   -158   -288   -288
    132   -116   -249     -7    189   -181    -12   -228   -270   -150   -277   -277
    189    -72   -262    -59    226   -166      0   -210   -254   -135   -262   -257
    179   -101   -280    -38    228   -192      0   -202   -254   -135   -257   -246
    153   -106   -259    -23    205   -184      7   -194   -246   -124   -241   -228
    114    -77   -192    -18    153   -135     33   -166   -220    -96   -213   -194
    142    -67   -210    -38    176   -137     23   -176   -231   -103   -215   -200
    135    -49   -184    -44    158   -116     33   -166   -220    -93   -205   -184
    145    -41   -187    -54    166   -114     49   -155   -210    -88   -200   -176
    168    -49   -218    -59    192   -132     44   -158   -218    -98   -210   -184
    163    -57   -223    -54    192   -140     54   -150   -207    -93   -207   -179
    174    -51   -228    -62    200   -140     72   -132   -192    -85   -202   -171
    200    -31   -231    -85    213   -129     83   -119   -181    -75   -194   -168
    181    -31   -213    -75    197   -122    103    -98   -161    -57   -181   -161
    158    -46   -205    -57    179   -124    116    -90   -153    -54   -184   -166
    145    -46   -194    -49    168   -119    127    -85   -142    -51   -187   -168
    158    -46   -205    -57    179   -124    153    -67   -124    -36   -171   -161
    163    -28   -192    -67    176   -109    187    -44    -96    -12   -150   -142
    142    -28   -174    -59    158   -101    181    -54   -101    -20   -158   -153
    103    -72   -176    -15    137   -122    174    -67   -111    -36   -174   -166
     98    -80   -179    -10    137   -127    184    -67   -109    -33   -174   -163
     85    -93   -179      5    132   -135    187    -70   -109    -36   -174   -163
     70   -114   -187     20    127   -150    181    -83   -122    -51   -187   -176
     70   -111   -181     18    124   -145    194    -72   -111    -41   -174   -163
     49    -90   -142     20     93   -116    207    -59    -98    -25   -155   -148
     85    -77   -163     -2    124   -119    210    -57    -96    -23   -155   -150
     98    -62   -163    -20    129   -111    223    -44    -80    -12   -142   -137
     96    -93   -189     -2    140   -140    202    -64   -101    -31   -158   -153
    109    -83   -194    -15    150   -137    192    -72   -106    -36   -163   -158
    106    -72   -179    -15    142   -124    202    -64    -96    -25   -155   -150
     77    -85   -166      2    119   -124    220    -44    -75     -7   -135   -132
     20    -88   -109     33     64    -98    249    -18    -49     15   -106   -109
     70    -72   -142      0    103   -106    239    -23    -54     10   -111   -114
    129    -28   -158    -49    142    -93    236    -23    -51     15   -106   -109
    111    -46   -161    -33    135   -103    233    -25    -54     10   -111   -114
    135    -36   -171    -51    153   -103    246    -15    -44     18   -101    -98
    140    -62   -202    -41    171   -132    236    -25    -57      5   -111   -106
     85    -62   -148    -10    116   -103    254    -10    -41     23    -93    -88
     90    -51   -142    -20    114    -96    244    -20    -46     15    -98    -90
    109    -62   -171    -23    137   -116    236    -25    -57      7   -106   -101
    103    -49   -155    -28    129   -101    244    -18    -46     12    -96    -88
     12    -72    -85     31     49    -77    265     -5    -36     23    -85    -75
    -36    -80    -44     57      2    -62    280     10    -18     41    -64    -51
     36    -36    -72      0     54    -54    275      5    -25     36    -67    -54
     80    -44   -124    -20    101    -83    267     -2    -36     25    -77    -64
    116    -46   -163    -33    140   -103    265     -5    -41     18    -83    -67
    168    -67   -236    -51    202   -150    244    -28    -64     -5   -109    -90
    148    -41   -192    -54    168   -116    267    -10    -44     12    -90    -67
     64    -36   -101    -12     83    -67    303     18    -15     38    -59    -36
     44    -18    -62    -12     51    -38    332     46      7     59    -38    -20
     38     15    -25    -28     31     -5    363     77     33     85    -12      7
     67     44    -25    -57     46     10    368     88     44     90     -7     18
    215     72   -145   -145    179    -36    340     62     12     59    -38    -10
    213     96   -116   -153    166    -10    361     72     31     77    -20     10
     83    103     18    -93     31     62    402    109     77    127     33     62
     59    122     62    -90      0     90    405    111     88    142     49     85
     64    114     49    -90      7     80    394    106     85    137     46     88
    129    124     -5   -127     67     59    374     93     77    129     38     88
    114    114      0   -116     57     57    345     75     59    119     33     85
    101     93     -7    -98     54     44    340     75     54    114     28     83
    148     46   -103    -98    124    -28    309     46     12     72    -15     41
     36    -15    -51    -10     44    -33    337     70     28     80    -12     49
      7    -46    -54     18     28    -49    348     72     25     72    -20     51
    111    -83   -194    -15    153   -137    298     25    -25     18    -70     -2
    155   -116   -275    -20    215   -194    257    -12    -67    -23   -109    -38
    205    -80   -285    -62    244   -181    270     -7    -59    -12   -103    -28
    155   -103   -259    -28    205   -181    288      2    -54     -5   -101    -23
     72   -135   -207     31    140   -171    285      0    -57    -12   -103    -20
     49   -142   -194     44    122   -168    290      7    -51     -7    -96    -12
     20   -148   -168     64     93   -158    306     23    -38      7    -83      0
     70   -135   -205     31    137   -168    309     25    -36     10    -80      5
    116   -129   -249      5    181   -189    309     33    -38      5    -88      5
    129   -171   -301     18    213   -236    329     64    -36    -10   -114    -23
    132   -223   -355     46    244   -288    423    194     15      0   -132    -62
    127   -137   -265      5    194   -200    571    405    168    116    -41      2
    218     41   -176   -132    197    -67    685    620    350    296    124    158
    301    405    103   -355     98    254    724    732    558    563    423    475
    301   1041    740   -670   -218    891    649    675    792    953    906   1013
      5   1454   1447   -730   -722   1452    441    355    849   1189   1244   1387
   -176   1156   1332   -491   -753   1244    179    -88    491    880    982   1156
   -124    400    524   -140   -324    462    -70   -517   -150    150    252    467
     33   -142   -176     54    103   -158   -106   -558   -457   -280   -239    -28
      7   -348   -355    168    179   -350     -7   -387   -402   -293   -309   -129
    -18   -376   -358    197    168   -366    103   -236   -298   -226   -272   -116
     70   -254   -327     90    197   -290    205   -101   -176   -124   -192    -49
     98   -150   -249     25    174   -200    283    -10    -88    -46   -119     18
     33   -171   -205     67    116   -189    314     23    -64    -33   -109     33
     31   -155   -187     59    109   -171    335     46    -44    -18    -93     49
     31   -150   -181     59    103   -166    350     62    -31     -5    -80     51
    -38   -179   -140    109     49   -161    358     70    -23      0    -80     51
    -25   -153   -127     88     49   -142    368     88     -7     18    -62     75
    -10   -124   -114     67     51   -119    387    106     12     38    -46    101
    114    -88   -205    -15    158   -145    374     96     -2     20    -62     88
    124   -109   -233     -7    179   -171    363     85    -18      7    -75     77
     54   -142   -200     41    124   -168    368     96    -10     12    -70     88
     70   -119   -192     23    129   -155    379    109      0     28    -59     98
    109    -93   -202    -10    153   -148    381    116      7     38    -49    103
    135    -93   -228    -20    181   -161    379    116      2     38    -49     98
     85   -103   -192      7    137   -148    381    122      7     44    -44    114
     85    -70   -158     -7    119   -114    402    142     23     64    -23    137
     49    -77   -127     12     85   -101    413    153     31     75    -18    145
     49    -96   -145     23     96   -119    400    145     23     64    -28    145
     31    -98   -129     33     77   -114    405    155     28     67    -31    158
     28   -109   -137     41     80   -124    402    158     25     62    -41    155
     64    -85   -150      7    106   -116    407    166     31     67    -38    166
     12    -98   -111     44     62   -103    407    161     28     70    -36    176
     46    -80   -127     15     85   -103    413    171     31     75    -33    181
    -10    -83    -75     46     31    -77    431    189     46     90    -18    207
    -96    -62     33     77    -64    -15    472    231     85    135     25    249
     23    -62    -85     20     54    -72    423    194     46     98    -15    210
    137    -62   -200    -38    166   -132    381    166     12     64    -49    179
    187    -33   -220    -75    202   -127    379    174     12     70    -44    184
    127    -41   -168    -44    145   -106    384    181     18     80    -33    197
     59    -57   -116      0     88    -85    392    202     33     98    -12    220
    127    -23   -150    -54    137    -85    379    197     28     96    -15    220
    148     -5   -153    -72    150    -80    374    194     31     96    -15    223
    132     -2   -137    -64    132    -70    376    207     36    109     -2    239
    142     12   -129    -77    137    -57    381    218     46    116      7    252
    155     44   -114   -101    135    -33    392    228     57    129     20    275
    122     28    -93    -75    106    -31    389    231     57    129     23    285
    114     33    -83    -75     98    -23    394    233     62    132     28    296
    116     54    -62    -85     90     -2    405    241     72    140     41    311
    132     77    -54   -106     93     12    418    252     85    153     54    324
    142    103    -38   -124     90     33    436    275    109    168     70    340
    119     88    -31   -103     72     31    444    288    116    171     70    340
     70     64     -5    -67     38     31    452    293    124    179     72    342
    116     83    -33   -101     75     25    457    298    132    184     77    342
     85     88      2    -88     41     46    483    319    158    205     93    353
    148    119    -28   -137     88     46    496    327    171    210     96    355
    187    109    -77   -148    132     15    488    314    158    194     77    340
    119     77    -41    -98     80     18    491    309    161    194     77    337
    101     75    -25    -90     64     25    496    306    166    200     80    340
     88     62    -25    -77     57     18    485    296    155    189     72    329
    122     90    -31   -106     77     31    496    301    163    194     80    337
    111    101    -10   -109     59     46    504    301    166    202     90    350
     83     72    -10    -77     46     31    491    285    150    187     75    335
     83     57    -25    -70     54     15    478    275    140    174     64    324
     80     57    -23    -67     51     18    478    280    142    176     70    329
     75     70     -5    -75     41     33    485    288    155    187     80    342
     85     85      0    -85     41     44    491    296    163    194     88    355
     85    101     12    -93     36     57    496    301    171    202     96    363
     72    101     28    -85     23     64    496    301    171    205    103    368
     54     72     15    -64     18     44    485    293    166    200    101    366
     64    111     44    -88     10     77    501    311    187    220    127    387
     85    109     23    -98     31     67    496    306    179    213    122    384
     88    124     36   -106     25     80    501    314    189    223    135    397
     90    114     23   -103     33     70    501    314    189    220    135    392
     98    101      2    -98     49     51    491    303    176    207    122    379
     96    101      2    -98     46     51    480    293    163    197    116    371
     10    103     93    -57    -41     98    511    324    194    223    145    405
     54    103     46    -80      2     75    498    314    179    207    135    389
     75     83      7    -80     33     46    480    296    161    187    119    371
     18    101     80    -62    -31     90    504    322    187    215    153    402
     67    119     51    -93      7     85    501    322    184    218    163    400
    145    109    -36   -127     88     38    462    283    148    181    129    363
    174    127    -46   -150    111     41    465    288    148    179    132    366
    106     83    -23    -96     64     28    462    285    145    176    129    366
    106     96    -10   -101     59     44    475    296    153    187    148    379
    103     98     -5   -101     54     46    472    293    153    179    153    381
    111     75    -36    -93     75     20    459    280    137    163    140    371
    142    109    -36   -127     88     36    470    290    148    174    155    387
     90     96      5    -93     44     51    470    290    148    176    163    392
    119    116     -2   -119     62     57    475    296    150    176    163    392
    181    166    -15   -174     98     75    493    311    163    187    179    402
    155    166     10   -163     72     90    509    322    171    200    197    418
     57    166    109   -111    -25    137    535    353    205    233    241    454
    200    239     38   -220     80    137    522    345    194    223    236    441
    166    226     59   -197     51    145    514    335    187    215    233    436
    171    296    122   -233     23    210    537    361    220    252    272    472
    163    303    140   -233     12    223    530    353    223    257    283    480
    192    293    101   -244     44    197    493    327    197    233    270    465
    179    327    148   -254     15    239    501    337    210    252    298    491
    111    293    181   -205    -36    239    485    324    200    244    301    493
    106    236    129   -171    -10    184    457    298    166    207    272    459
    116    215     96   -168     10    155    459    298    158    194    262    439
     90    168     77   -129      7    122    446    288    137    174    246    418
     38    137     98    -88    -31    119    452    293    135    168    254    413
     36    122     85    -77    -23    103    444    288    129    161    252    397
    106     96    -12   -103     59     41    402    244     85    114    213    348
    111     70    -41    -90     77     15    389    226     67     93    202    322
     70     59    -12    -64     41     23    397    233     80    101    215    329
    109    111      2   -109     54     57    415    249     98    122    246    348
     46     90     44    -70      2     70    413    244     98    122    252    340
     31     98     64    -64    -18     83    413    246    103    122    259    337
     64    106     38    -85     10     72    410    246    101    116    257    335
     64     93     28    -77     18     62    423    259    106    111    254    329
    101     41    -59    -72     80     -7    459    324    116     96    220    277
    122     46    -75    -85     98    -12    579    485    210    140    233    257
    150    135    -18   -142     83     59    714    693    368    267    337    327
    181    348    166   -265      7    257    828    901    581    485    555    537
    189    854    665   -522   -239    758    823    943    823    836    971    989
    116   1480   1363   -800   -623   1421    659    756   1008   1202   1447   1512
    -93   1644   1738   -776   -914   1691    387    355    906   1247   1574   1657
   -184   1161   1345   -488   -763   1252    132    -98    420    753   1106   1226
   -202    358    558    -80   -381    457    -20   -387   -155     38    374    535
   -161    -85     75    124   -119     -7      0   -311   -290   -202     62    200
    -72   -192   -119    132     20   -155     88   -163   -226   -194     23    129
     41   -106   -148     33     93   -127    210      2    -96   -101     90    174
     46      5    -44    -28     44    -18    311    122     23      2    181    254
    -51      2     51     23    -51     25    358    176     75     44    218    280
    -28     12     41      7    -36     25    381    197     93     54    220    275
     33     49     15    -41     10     33    394    215    109     57    223    275
    -23     12     36      2    -28     23    397    215    109     57    223    272
    -72      5     77     33    -75     41    413    233    129     77    246    288
     -7     20     28     -7    -20     25    415    241    135     80    246    288
     75     51    -23    -62     49     15    407    233    132     77    249    280
    -10     36     46    -15    -28     41    418    241    145     90    267    285
    -25     28     51     -2    -38     38    407    233    140     85    259    283
      5     62     57    -33    -25     59    418    246    153     98    270    309
      0     96     96    -46    -46     96    444    270    179    122    290    340
     12     75     59    -44    -23     70    428    254    161    109    272    327
      2     51     49    -28    -23     51    413    239    153     96    265    319
     18     93     72    -57    -28     83    433    259    171    114    283    342
     38    122     83    -80    -20    103    446    275    187    132    298    361
    -15     57     72    -23    -44     64    420    249    163    106    277    340
      0     49     46    -25    -23     49    410    244    158     98    270    337
     33     77     41    -57     -5     62    410    252    163    106    277    345
     23     90     67    -57    -20     80    415    257    171    116    290    355
      0     83     83    -41    -41     83    402    249    166    111    290    348
      7     77     70    -41    -31     72    397    246    161    109    288    342
     64    109     44    -88     10     77    389    244    158    106    290    345
     67    137     70   -101      0    103    394    254    168    116    306    361
     46    145     96    -96    -25    122    402    265    179    129    327    376
     12    127    114    -72    -49    119    389    254    176    124    327    371
    -85    103    189    -10   -137    145    402    275    197    142    350    389
    -36    166    202    -64   -119    184    420    301    220    168    381    418
     70    179    106   -127    -18    142    379    262    181    132    350    381
     93    202    106   -148     -5    155    374    265    184    135    358    384
     36    166    129   -103    -46    148    368    267    181    137    366    387
     67    187    119   -127    -25    153    358    270    184    142    376    392
    132    249    116   -192      7    181    361    277    197    153    392    407
     98    252    153   -176    -28    202    368    288    210    168    413    428
    124    233    109   -179      7    174    345    267    192    153    402    418
     67    233    166   -150    -49    200    361    275    197    158    415    423
     88    267    179   -179    -46    223    355    270    200    163    418    423
    179    298    119   -239     28    207    332    249    184    145    400    405
    158    314    153   -239      2    233    361    272    207    163    415    420
     46    316    270   -181   -111    293    415    322    257    213    462    459
     72    283    207   -179    -67    246    384    293    231    187    431    420
    132    293    161   -213    -15    228    381    293    233    184    426    407
    155    327    168   -244     -7    246    405    311    254    197    439    415
    174    337    163   -254      5    252    418    319    265    200    436    415
     77    298    220   -189    -70    259    431    327    280    210    436    418
     49    267    218   -158    -85    244    433    322    277    207    428    405
     67    293    226   -181    -77    259    439    327    288    218    436    407
    140    298    158   -218     -7    228    415    298    267    192    413    381
    124    288    163   -207    -20    226    410    285    254    176    397    368
    132    288    155   -213    -10    223    407    275    252    171    394    363
    124    303    179   -218    -25    241    418    283    262    181    402    368
    127    283    155   -205    -12    220    410    267    249    163    381    345
     83    233    148   -158    -33    192    402    262    241    155    371    337
     98    259    161   -181    -31    210    402    259    246    163    379    345
     54    280    226   -168    -85    254    418    275    270    184    402    368
     51    272    220   -161    -83    246    413    275    265    179    400    363
    124    316    189   -220    -33    254    402    265    262    179    397    358
     70    280    210   -176    -70    246    394    259    262    181    400    355
     20    270    246   -145   -114    259    420    280    283    200    420    376
    103    327    223   -215    -59    275    423    285    290    205    428    389
    111    319    205   -218    -46    262    402    267    272    189    415    368
     90    303    213   -197    -62    259    394    262    267    181    410    361
     85    309    220   -200    -67    265    397    267    275    189    418    371
    135    345    210   -239    -36    277    402    272    283    197    426    379
    179    342    163   -262      7    254    384    254    265    181    405    355
    179    353    174   -265      2    265    384    254    265    179    405    353
    127    384    257   -257    -64    322    415    283    296    210    441    387
     46    309    262   -176   -106    285    397    267    280    194    431    374
     44    290    246   -168   -101    270    387    254    267    184    420    355
    109    335    226   -223    -57    280    392    259    272    189    426    363
    103    332    226   -220    -59    280    381    254    265    184    426    358
     75    337    262   -205    -93    301    387    262    275    194    439    368
    129    374    241   -252    -57    309    379    257    270    187    436    368
     88    366    275   -228    -93    322    389    265    275    194    444    371
     59    337    277   -200   -109    309    389    259    270    181    439    361
     51    368    316   -210   -132    342    415    283    293    205    462    384
     90    428    337   -259   -122    384    439    306    319    233    491    407
     96    457    361   -277   -132    410    452    316    332    244    506    418
    103    433    329   -272   -111    381    428    296    309    223    488    392
    142    446    303   -293    -80    376    418    290    303    215    483    387
    122    514    392   -319   -137    454    454    319    340    259    530    426
    132    558    426   -345   -148    491    465    327    358    280    550    439
    111    537    423   -327   -155    483    446    314    348    270    542    431
    124    522    397   -322   -135    459    420    293    332    252    530    423
    142    540    397   -342   -127    470    397    280    324    252    535    423
    111    483    371   -296   -129    428    361    252    296    226    506    394
    106    454    348   -280   -122    402    358    252    285    210    496    381
     93    392    298   -241   -101    345    342    239    262    181    465    345
    114    371    257   -244    -72    314    335    226    246    163    446    329
    114    361    246   -239    -64    303    340    223    239    153    439    322
     49    290    241   -171    -96    265    319    194    207    122    407    290
     28    293    265   -161   -116    280    324    200    210    124    410    293
     72    309    236   -192    -83    272    309    189    197    114    400    280
     85    306    220   -197    -67    265    306    187    197    111    392    275
     90    311    220   -202    -64    267    314    194    202    114    394    283
     72    296    223   -184    -75    259    309    187    194    106    389    280
     44    267    220   -155    -88    246    285    168    176     90    371    259
     36    265    228   -153    -96    246    285    174    181     93    371    257
     67    252    181   -161    -57    218    319    226    200     96    363    239
      5    166    161    -85    -77    163    428    368    267    114    345    200
    148    283    135   -218      7    210    545    535    392    200    405    236
    231    475    241   -353     -5    358    646    722    571    379    568    381
    239    800    558   -522   -158    680    667    818    771    649    867    675
    187   1408   1221   -797   -517   1314    657    836   1036   1054   1348   1163
     54   1829   1774   -943   -859   1803    480    561   1080   1262   1634   1444
    -85   1519   1605   -717   -844   1561    176     80    685    937   1353   1187
    -98    836    935   -368   -517    883    -41   -329     90    252    667    571
    -38    275    314   -116   -176    293   -106   -384   -215   -168    210    135
    -54     28     83     12    -70     54    -38   -239   -194   -213    127     44
      0     12     12     -7     -7     12     38   -127   -129   -179    135     38
     38     93     54    -67     -7     75    119    -25    -33   -103    194     85
     51    189    137   -119    -41    163    174     46     51    -28    267    145
     64    252    187   -161    -62    220    223    101    111     28    316    187
     80    293    213   -189    -64    254    267    148    153     62    342    218
     75    272    197   -176    -59    236    267    150    150     54    335    207
      2    244    241   -122   -119    244    280    163    163     67    345    218
    109    314    205   -213    -49    259    285    168    166     70    348    218
    103    314    210   -207    -54    262    283    166    166     64    348    215
     23    265    241   -145   -109    254    283    166    166     67    350    215
    -10    270    280   -129   -145    275    290    181    181     83    368    231
    -12    275    288   -132   -150    280    288    184    184     88    374    231
     15    303    288   -161   -135    296    290    192    187     96    384    239
     85    314    228   -200    -70    272    267    174    166     75    361    213
    109    293    184   -200    -36    239    244    155    145     51    340    189
    148    316    168   -233    -10    244    252    161    150     54    345    192
    109    332    223   -220    -57    277    267    179    168     75    368    213
    129    340    207   -236    -38    275    252    171    163     72    368    210
    116    327    210   -220    -46    270    241    163    155     64    363    205
    129    342    213   -239    -41    280    246    171    161     70    371    213
    155    384    228   -272    -36    306    265    194    181     93    394    231
    106    355    246   -233    -70    303    257    187    174     88    389    223
     57    322    265   -189   -103    293    244    179    163     80    389    215
     64    342    277   -205   -106    311    244    181    171     90    402    220
     67    350    283   -210   -106    316    241    181    171     88    402    223
     75    350    272   -213    -98    311    233    179    168     83    400    223
     54    353    298   -202   -122    327    231    184    171     90    410    231
     80    381    301   -233   -111    342    223    184    171     96    418    236
     88    413    322   -252   -116    368    228    197    181    109    433    249
    150    436    285   -296    -67    363    218    192    179    109    433    249
     57    413    355   -233   -148    384    228    210    197    127    454    270
     72    400    327   -236   -127    363    197    192    176    109    441    259
    184    452    265   -319    -41    358    187    192    174    111    441    265
    205    467    262   -337    -28    366    181    194    174    114    444    270
    161    452    290   -306    -64    371    179    200    176    116    446    275
    181    452    267   -319    -44    361    171    194    166    106    436    267
    150    449    298   -301    -72    374    176    194    168    109    444    272
    127    459    329   -293   -101    394    187    205    179    119    449    285
    184    511    327   -348    -70    420    202    218    194    129    457    296
    176    493    316   -335    -70    405    200    215    192    124    446    288
    145    483    337   -314    -96    413    213    233    207    135    454    296
    129    467    337   -301   -103    402    220    241    215    137    449    288
    145    483    337   -314    -96    410    241    265    239    153    454    293
    129    496    363   -314   -116    428    262    283    265    174    472    303
    124    480    355   -303   -114    418    267    283    272    179    475    293
    135    491    353   -314   -109    423    275    283    277    179    472    277
    116    498    381   -306   -132    441    293    293    296    192    480    275
     77    472    394   -277   -158    436    296    288    301    189    475    265
    114    488    374   -301   -129    431    298    283    303    189    472    257
    103    493    389   -298   -142    441    306    280    309    192    475    257
     64    446    381   -254   -158    415    288    254    290    171    452    228
     59    449    389   -254   -166    420    290    252    293    174    446    220
    103    472    368   -288   -132    420    290    246    290    168    439    207
    106    457    350   -283   -122    405    277    228    277    155    426    187
     64    436    371   -249   -153    405    280    231    283    158    428    189
    116    467    350   -293   -116    407    280    231    283    163    433    192
     90    485    394   -288   -153    441    296    252    301    187    457    207
     57    459    402   -259   -174    431    290    246    296    184    454    194
     67    459    392   -262   -161    426    280    241    293    184    449    187
    106    467    361   -285   -127    415    267    228    283    174    439    174
    114    480    366   -296   -127    423    270    233    288    181    444    176
     38    467    426   -254   -194    449    285    249    303    194    454    192
     70    498    428   -283   -179    465    296    265    316    205    462    200
     62    478    415   -272   -176    449    285    262    309    200    454    192
    122    485    363   -306   -119    426    275    252    296    187    436    171
    150    493    340   -324    -96    418    267    246    288    181    426    153
    132    496    363   -314   -114    431    272    254    298    189    428    163
     83    470    387   -277   -150    428    272    252    296    184    426    163
    103    454    350   -280   -124    402    259    241    285    174    410    148
    106    441    332   -275   -111    389    257    241    280    168    402    140
    137    478    340   -306   -101    410    265    252    288    176    407    145
    132    488    355   -311   -111    423    272    259    293    179    407    153
     72    436    363   -254   -145    400    265    249    277    163    389    140
     44    394    350   -220   -153    374    249    231    259    145    371    114
     75    446    371   -259   -148    410    265    246    277    168    387    129
     93    488    394   -290   -153    444    285    262    293    184    397    140
     28    480    452   -254   -210    465    306    277    309    194    405    153
     25    467    439   -249   -205    454    306    272    301    181    392    140
     -5    506    511   -249   -257    509    348    314    340    223    431    179
    -18    540    555   -262   -288    548    376    337    366    249    454    200
     51    545    493   -298   -220    519    355    314    345    228    433    176
    103    592    488   -348   -194    542    350    309    348    231    436    174
    101    633    532   -366   -215    584    350    311    361    246    452    189
    119    626    506   -374   -194    566    322    285    340    231    436    174
    145    636    491   -392   -174    563    296    262    319    215    418    163
    179    605    426   -394   -122    517    259    233    290    189    389    140
    187    566    379   -376    -96    472    241    223    267    166    361    114
    153    527    371   -342   -109    449    239    215    252    145    337     93
    135    478    342   -306   -103    410    228    205    236    127    314     70
     90    431    337   -262   -124    384    226    200    220    111    296     51
     64    381    316   -223   -124    350    215    187    205     96    275     31
     54    350    296   -202   -119    322    205    166    184     75    252     10
     -2    353    355   -176   -179    353    213    171    189     80    257     12
     44    348    303   -197   -129    327    187    142    161     54    231    -15
     70    348    277   -207   -103    314    171    129    148     44    218    -31
     88    368    280   -231    -96    324    168    127    145     41    218    -31
     72    374    301   -223   -114    337    174    132    150     46    220    -28
     93    340    246   -218    -75    293    163    129    142     38    205    -44
    127    309    181   -218    -25    246    161    127    127     15    176    -72
    189    259     70   -226     57    166    200    197    132     -5    132   -132
    187    277     90   -233     49    184    329    366    236     54    158   -135
    231    410    179   -322     25    296    446    558    389    187    265    -51
    189    631    441   -410   -124    537    566    766    618    433    506    184
    223   1150    924   -688   -353   1039    581    839    872    795    922    623
    179   1727   1548   -956   -683   1639    436    662   1034   1124   1330   1052
      7   1816   1808   -914   -901   1813    153    249    883   1109   1379   1114
   -119   1275   1395   -576   -756   1335   -106   -226    348    566    862    652
    -62    563    623   -252   -342    592   -275   -509   -200    -88    187     15
    -33    176    210    -72   -122    194   -257   -423   -314   -290    -70   -246
      7     64     57    -38    -23     62   -166   -280   -259   -288   -109   -290
     15    116    101    -64    -41    109    -28   -119   -129   -194    -38   -233
     85    176     90   -132     -5    135     33    -33    -49   -127      7   -194
    140    259    119   -200     10    189     80     23      5    -75     46   -158
    140    244    103   -194     18    176     85     33      7    -77     33   -171
     67    205    137   -135    -33    171     83     33      5    -85     15   -181
    153    236     83   -194     33    161     83     33      2    -88      5   -181
    197    265     67   -231     64    166     96     44      7    -80      5   -174
    161    246     85   -202     36    166     93     44      5    -83     -5   -174
    137    231     93   -184     23    163     83     33     -7    -90    -18   -187
    119    228    109   -176      2    168     90     41      0    -83    -18   -189
     80    220    140   -150    -28    179    111     54     10    -72    -12   -176
     77    241    163   -161    -44    202    122     64     20    -62     -7   -168
     77    223    145   -150    -33    184    106     49      2    -83    -31   -189
     75    215    140   -148    -33    179     83     31    -18    -98    -49   -205
    124    259    132   -192     -2    197     83     31    -18    -96    -51   -207
    116    249    129   -184     -7    189     93     36    -12    -90    -46   -205
    184    244     59   -213     62    153     83     25    -23   -103    -59   -213
    179    241     62   -210     57    153     85     23    -25   -103    -64   -215
    137    228     90   -184     23    161     88     23    -25   -101    -64   -218
     98    197     96   -150      2    148     77     10    -33   -111    -75   -233
     85    200    114   -142    -12    158     83     12    -31   -106    -67   -231
     41    210    168   -127    -64    189     88     20    -23    -96    -51   -218
     44    192    148   -116    -51    171     77      7    -33   -103    -59   -231
     70    215    145   -142    -38    181     75     10    -33   -101    -57   -233
    101    233    132   -166    -15    184     72     15    -33    -96    -57   -233
     88    233    145   -163    -31    189     59      7    -41   -101    -59   -239
    103    241    137   -174    -15    189     46      0    -51   -106    -62   -244
    116    246    129   -181     -7    189     44      2    -51    -98    -59   -236
    171    254     83   -213     44    168     46     12    -49    -96    -51   -228
    192    296    103   -246     44    200     41     12    -46    -85    -38   -218
    132    265    132   -197      0    197     20     -2    -62    -93    -49   -226
     96    239    142   -168    -23    189     12     -5    -70    -96    -54   -226
     36    244    207   -140    -85    226     23      7    -59    -77    -41   -207
     93    280    187   -187    -46    233     23     15    -57    -70    -36   -194
    129    288    158   -210    -12    223     15     10    -67    -77    -51   -197
     98    257    155   -179    -28    207     20     15    -64    -70    -49   -189
    122    283    161   -202    -18    223     12      7    -70    -75    -59   -192
    163    301    135   -233     15    220      2     -5    -83    -83    -72   -205
    155    306    150   -231      2    228     23     10    -67    -64    -62   -194
    122    311    189   -218    -33    252     31     15    -62    -57    -62   -189
     49    309    259   -179   -103    285     54     38    -38    -33    -49   -168
     57    298    239   -179    -90    270     64     46    -28    -25    -54   -168
    127    298    168   -213    -20    233     59     41    -36    -36    -75   -187
    163    301    135   -233     12    218     54     28    -46    -49    -93   -202
    161    298    137   -228     12    218     62     31    -41    -46   -103   -213
    109    277    166   -194    -28    223     96     59     -7    -15    -83   -189
     96    267    171   -181    -38    220    101     54     -7    -12    -93   -200
     70    241    171   -158    -49    207     96     41    -20    -25   -111   -210
     10    213    202   -111    -96    207    101     36    -23    -25   -122   -218
    -10    205    213    -98   -111    207    101     25    -23    -23   -124   -218
    -36    168    205    -67   -122    187    101     20    -23    -25   -132   -220
    -51    181    231    -64   -142    205    109     25    -15    -15   -129   -215
     51    262    210   -155    -77    236    129     44      2      2   -111   -197
    140    210     67   -176     36    140     85     -5    -49    -46   -171   -252
    202    181    -20   -192    111     83     33    -57    -98    -96   -223   -298
    181    179     -5   -181     90     88     25    -62   -101    -96   -226   -298
    127    226     98   -176     15    163     67    -20    -57    -46   -179   -254
    150    194     41   -174     54    119     62    -28    -67    -54   -189   -262
    135    174     38   -155     49    106     54    -38    -72    -62   -200   -265
    111    189     75   -150     18    135     67    -25    -62    -46   -189   -244
     49    163    114   -106    -31    140     67    -23    -59    -41   -184   -239
     80    153     70   -116      2    111     57    -36    -75    -54   -202   -254
    103    158     51   -132     25    106     51    -38    -77    -54   -210   -254
     83    148     62   -116     10    103     54    -41    -75    -51   -218   -257
     70    145     75   -106     -2    111     51    -46    -83    -54   -220   -259
     77    145     67   -114      5    106     54    -46    -83    -54   -220   -252
     62    142     80   -103    -10    114     54    -51    -85    -51   -223   -249
     90    150     57   -122     15    103     54    -51    -85    -49   -228   -249
    137    166     28   -150     54     98     54    -57    -90    -57   -241   -257
    127    137     10   -132     57     75     33    -85   -119    -80   -270   -283
    101    116     15   -109     44     67     41    -83   -119    -80   -270   -275
     -5     83     88    -41    -46     85     51    -80   -116    -72   -262   -265
   -135     80    215     28   -174    148     75    -57    -90    -44   -236   -239
     96    103      5   -101     44     54     28   -106   -140    -90   -293   -293
    228    106   -122   -168    174     -7     -7   -145   -181   -129   -340   -335
    148    122    -25   -137     88     49     28   -114   -150    -98   -309   -301
    127    153     25   -140     51     90     67    -85   -116    -64   -283   -270
    148    166     15   -158     64     90     75    -83   -116    -62   -285   -270
    166    155    -10   -161     88     72     64    -96   -132    -77   -301   -285
    210    187    -23   -200    116     83     64    -93   -132    -75   -301   -283
    171    226     54   -197     59    140     98    -67    -98    -38   -265   -241
     83    249    166   -166    -41    207    129    -44    -62      0   -228   -202
     83    202    116   -142    -18    161    106    -70    -83    -18   -252   -220
    111    181     70   -148     20    127     70   -103   -109    -41   -272   -241
    207    226     18   -215     96    122     41   -127   -127    -49   -283   -246
    184    187      2   -187     90     96     10   -155   -158    -77   -311   -267
    101    122     20   -111     38     72     12   -153   -166    -85   -316   -272
     57     75     15    -67     20     46     18   -150   -171    -90   -327   -280
    109     72    -36    -90     72     18     12   -161   -187   -109   -350   -296
    135     -7   -142    -67    137    -75    -36   -213   -244   -166   -410   -358
    114    -54   -168    -31    140   -111    -46   -226   -259   -176   -423   -371
    148    -64   -213    -41    179   -137    -51   -233   -267   -187   -439   -384
    122    -70   -192    -25    155   -129    -46   -233   -272   -192   -444   -379
    106    -72   -181    -18    142   -127    -36   -228   -270   -189   -446   -374
    -54   -140    -85     96     15   -111    -10   -210   -252   -166   -423   -350
   -114   -148    -33    129    -41    -90      2   -205   -246   -153   -413   -342
    -31   -124    -93     77     31   -109    -15   -213   -257   -163   -428   -355
     67   -122   -189     25    127   -155    -38   -241   -288   -192   -459   -381
    174   -145   -319    -15    246   -231    -64   -262   -329   -239   -519   -433
    161   -215   -376     25    267   -296     -7   -174   -298   -236   -545   -462
    202   -231   -433     15    316   -332     88    -36   -223   -202   -542   -485
    215    -85   -301    -64    257   -192    228    189    -38    -28   -394   -350
    288    218    -70   -254    179     75    337    394    194    233   -135    -93
    340    698    358   -519    -10    527    329    431    410    553    236    316
    252   1265   1013   -758   -379   1140    176    239    568    878    657    787
     38   1301   1262   -670   -610   1280    -62   -161    405    836    683    823
   -103    714    818   -303   -459    766   -293   -602   -127    275    137    324
   -145    -36    109     90   -127     33   -449   -862   -641   -348   -514   -288
    -54   -441   -387    249    166   -415   -457   -795   -763   -550   -779   -587
     12   -465   -480    223    244   -470   -374   -662   -691   -519   -779   -623
      0   -392   -394    194    194   -394   -241   -501   -563   -418   -698   -550
    -88   -316   -228    202     67   -275   -116   -363   -428   -298   -594   -441
    -96   -298   -202    197     51   -252    -83   -322   -394   -270   -568   -418
     12   -254   -267    119    137   -262    -75   -309   -389   -262   -568   -420
    140   -226   -366     41    252   -296    -96   -327   -410   -285   -597   -452
     96   -244   -340     72    215   -290    -90   -322   -407   -285   -597   -454
     90   -207   -298     59    194   -252    -64   -296   -387   -267   -574   -426
     28   -233   -265    101    142   -249    -59   -293   -387   -262   -563   -413
     96   -244   -340     75    215   -293    -88   -314   -413   -288   -587   -441
    158   -210   -368     25    262   -288    -88   -316   -413   -288   -584   -436
    132   -220   -353     44    241   -285    -80   -309   -410   -285   -581   -433
     88   -226   -314     67    200   -270    -64   -296   -400   -270   -563   -410
     64   -241   -309     88    184   -275    -67   -296   -402   -272   -555   -405
    103   -213   -316     51    210   -265    -57   -283   -397   -267   -542   -394
    119   -207   -327     44    223   -267    -49   -277   -392   -262   -535   -387
     80   -254   -337     85    207   -296    -62   -293   -410   -280   -550   -392
     25   -265   -293    119    158   -277    -51   -283   -400   -262   -537   -376
     90   -236   -327     72    205   -280    -49   -280   -402   -257   -530   -371
     41   -228   -270     93    155   -249    -31   -265   -387   -244   -511   -348
    -33   -262   -231    148     96   -246    -25   -259   -387   -236   -504   -340
     59   -259   -322     98    189   -290    -46   -275   -407   -257   -530   -361
    168   -254   -423     41    293   -337    -70   -293   -436   -285   -558   -379
    153   -244   -397     46    275   -319    -67   -290   -433   -280   -553   -361
    116   -231   -348     54    231   -288    -51   -277   -423   -262   -535   -342
     88   -254   -342     83    215   -298    -57   -275   -428   -259   -532   -337
     64   -246   -311     88    187   -277    -46   -259   -420   -244   -517   -316
    135   -228   -363     46    249   -296    -64   -270   -441   -254   -532   -322
    116   -249   -366     64    239   -306    -70   -262   -444   -252   -532   -311
    132   -257   -389     62    259   -322    -72   -259   -446   -246   -530   -293
    150   -220   -374     33    262   -298    -62   -244   -433   -231   -514   -257
    129   -249   -379     59    254   -314    -77   -257   -454   -241   -530   -246
     75   -277   -353    101    213   -316    -85   -259   -465   -246   -537   -239
     62   -265   -327    101    192   -296    -70   -239   -446   -223   -514   -210
     41   -272   -314    114    176   -293    -70   -239   -444   -218   -506   -197
    122   -249   -371     64    246   -309    -88   -259   -462   -228   -517   -213
    272   -197   -470    -38    368   -332    -98   -270   -472   -241   -524   -226
    205   -223   -428      7    314   -324    -88   -265   -467   -233   -517   -213
    168   -233   -402     31    283   -316    -80   -265   -465   -231   -509   -213
    179   -223   -402     23    290   -311    -85   -272   -470   -239   -509   -220
    187   -249   -439     28    311   -342    -90   -280   -478   -249   -519   -231
    155   -228   -387     36    270   -306    -59   -249   -444   -220   -488   -202
    220   -218   -439     -2    327   -327    -59   -252   -444   -223   -493   -213
    192   -236   -428     23    309   -332    -44   -244   -431   -213   -485   -215
    163   -252   -418     41    290   -335    -31   -236   -423   -207   -485   -223
    194   -213   -410      7    301   -311     -7   -215   -400   -187   -462   -213
    179   -241   -420     31    298   -329     -2   -218   -400   -187   -465   -220
     90   -293   -384    101    236   -337      7   -215   -389   -179   -462   -215
     93   -277   -374     90    233   -324     18   -210   -381   -171   -452   -197
    109   -272   -381     80    244   -327     23   -213   -379   -168   -454   -197
    137   -290   -428     75    280   -358      2   -236   -397   -184   -472   -215
    192   -272   -465     41    327   -368      2   -244   -400   -187   -478   -218
    197   -265   -465     33    329   -363      7   -249   -400   -184   -478   -213
    119   -332   -452    106    283   -389     -5   -265   -415   -197   -493   -226
    127   -353   -480    111    301   -415    -18   -277   -426   -202   -498   -233
    171   -337   -509     83    340   -423    -23   -280   -426   -197   -496   -231
    184   -348   -535     80    358   -441    -23   -283   -423   -197   -498   -228
    168   -332   -501     80    332   -415     -7   -267   -402   -171   -478   -200
    174   -324   -498     75    335   -410     -7   -265   -400   -163   -472   -189
    132   -363   -496    116    314   -428    -18   -275   -405   -166   -478   -192
    106   -374   -480    132    293   -426    -20   -270   -400   -155   -470   -189
    142   -363   -506    109    324   -433    -23   -270   -400   -155   -467   -189
    161   -345   -506     90    332   -426    -18   -265   -392   -145   -457   -168
    163   -366   -530    101    345   -446    -28   -272   -402   -153   -467   -168
    218   -371   -589     75    402   -480    -41   -285   -418   -166   -478   -174
    194   -374   -571     88    381   -472    -33   -272   -407   -145   -457   -150
    200   -353   -553     75    374   -454    -28   -265   -397   -132   -439   -137
    184   -355   -540     85    361   -446    -28   -259   -394   -127   -431   -129
    158   -358   -517     98    337   -436    -28   -254   -389   -119   -415   -111
    218   -353   -571     67    392   -462    -38   -262   -402   -132   -423   -116
    202   -345   -548     70    374   -446    -20   -249   -394   -122   -410   -103
    153   -387   -540    116    345   -462    -25   -254   -402   -129   -413   -103
    129   -418   -550    142    337   -483    -33   -259   -410   -135   -407    -98
    187   -387   -576     98    379   -480    -28   -257   -410   -132   -400    -88
    161   -384   -548    109    353   -465    -18   -249   -405   -129   -389    -83
    106   -381   -488    137    296   -433     18   -220   -376   -101   -355    -59
     36   -381   -420    171    228   -400     36   -202   -361    -83   -332    -49
    101   -319   -420    109    259   -368     49   -189   -345    -67   -309    -44
    187   -246   -433     28    309   -340     72   -166   -322    -44   -283    -36
    220   -249   -470     15    345   -358     64   -176   -332    -57   -293    -59
    153   -285   -439     64    293   -361     62   -187   -337    -72   -298    -70
    171   -267   -439     49    303   -353     62   -189   -329    -64   -283    -62
    194   -213   -410      7    301   -311     80   -174   -303    -33   -241    -38
    202   -179   -381    -10    290   -280     70   -184   -301    -31   -226    -33
    114   -231   -345     57    228   -288     51   -202   -314    -41   -226    -41
    106   -236   -345     64    226   -290     36   -213   -319    -49   -228    -46
    174   -233   -407     31    290   -319     28   -218   -329    -62   -239    -59
    106   -316   -423    106    265   -368     15   -233   -353    -90   -262    -88
     64   -366   -431    150    246   -397      2   -246   -368   -114   -280   -106
    101   -371   -475    135    288   -423     -7   -262   -387   -132   -298   -124
    122   -407   -530    140    324   -467    -25   -283   -413   -155   -322   -153
    109   -439   -548    166    327   -493    -31   -293   -426   -171   -329   -163
     51   -480   -535    213    290   -506    -36   -301   -431   -179   -332   -168
     83   -475   -561    194    322   -517    -41   -309   -436   -189   -340   -179
    135   -462   -597    161    363   -530    -41   -311   -436   -192   -340   -181
    155   -441   -597    142    376   -519    -36   -306   -433   -189   -335   -176
    122   -444   -566    158    342   -504    -36   -309   -431   -187   -327   -166
     88   -454   -545    181    316   -498    -28   -306   -426   -181   -319   -158
     80   -459   -542    189    309   -501    -23   -303   -426   -187   -322   -158
    101   -498   -600    200    350   -548     -5   -277   -420   -194   -340   -184
    101   -579   -680    236    389   -628     70   -163   -374   -189   -361   -228
    109   -488   -597    189    353   -542    215     41   -220    -70   -267   -166
    174   -280   -454     51    311   -366    350    272    -18    129    -83      0
    259     44   -215   -150    239    -85    402    400    181    376    192    290
    290    628    337   -459    -23    483    345    353    394    730    623    774
     72   1057    984   -566   -454   1021    184     85    472    966    956   1137
   -127    836    961   -355   -545    898    -59   -345    163    719    756    958
   -187     80    267     54   -226    174   -311   -802   -467      5     33    288
    -88   -530   -441    306    174   -488   -428   -909   -810   -441   -462   -213
    -25   -784   -758    405    363   -771   -368   -771   -805   -504   -574   -348
    -31   -784   -753    405    358   -769   -241   -602   -688   -426   -524   -316
    -36   -691   -654    363    309   -672   -116   -452   -555   -306   -426   -233
     28   -618   -646    293    335   -631    -70   -387   -493   -254   -381   -194
      0   -584   -584    290    290   -584    -18   -332   -441   -210   -340   -161
     59   -594   -654    267    355   -626    -18   -337   -449   -228   -361   -181
    -38   -581   -542    311    252   -563     28   -293   -407   -187   -314   -137
     10   -574   -584    280    296   -579     18   -298   -413   -194   -322   -145
    161   -555   -717    197    436   -636     -7   -319   -439   -226   -355   -176
    163   -548   -711    192    436   -631     -2   -314   -431   -223   -353   -171
     96   -584   -680    244    387   -631     -7   -319   -433   -220   -345   -171
     59   -587   -649    262    350   -618     -5   -311   -431   -215   -332   -168
     75   -566   -641    244    358   -602     10   -296   -415   -202   -316   -153
    101   -540   -641    218    371   -589     33   -272   -397   -187   -296   -129
     90   -537   -628    223    358   -581     44   -267   -392   -179   -285   -127
     46   -579   -626    265    335   -600     28   -280   -407   -197   -296   -140
     49   -566   -615    257    329   -589     28   -280   -407   -197   -288   -135
     54   -566   -623    254    337   -594     28   -283   -407   -202   -285   -132
     70   -553   -623    241    345   -587     33   -280   -407   -197   -280   -129
     85   -524   -613    218    348   -568     38   -270   -397   -187   -262   -122
     67   -545   -615    239    340   -579     31   -277   -405   -197   -270   -132
     23   -576   -600    275    309   -589     20   -290   -413   -202   -272   -140
      7   -540   -548    267    277   -542     41   -267   -387   -174   -239   -109
     20   -488   -509    233    262   -498     67   -241   -361   -150   -213    -88
     10   -506   -517    249    262   -511     62   -246   -368   -158   -215    -93
     36   -527   -563    244    298   -545     41   -267   -392   -179   -233   -116
     51   -496   -548    223    298   -522     51   -257   -381   -168   -215   -109
    140   -501   -644    179    389   -571     10   -290   -415   -205   -252   -148
    171   -483   -654    155    410   -568      2   -293   -415   -205   -246   -145
    200   -470   -670    132    433   -568    -12   -303   -426   -210   -244   -142
    192   -449   -641    129    415   -545    -20   -301   -420   -202   -231   -129
    148   -465   -615    155    379   -537    -18   -296   -415   -197   -223   -124
    153   -439   -594    142    371   -517     -5   -280   -400   -181   -205   -103
    150   -431   -581    140    363   -506      0   -280   -397   -179   -197    -93
      7   -465   -472    228    239   -467     18   -262   -376   -155   -171    -64
    -23   -441   -418    231    194   -431     33   -236   -353   -129   -140    -36
    192   -371   -563     88    376   -467      2   -267   -384   -163   -171    -70
    148   -402   -553    127    348   -478      0   -275   -392   -171   -179    -77
     96   -400   -496    153    296   -446     28   -249   -363   -145   -158    -51
    220   -371   -592     75    402   -480     12   -265   -381   -166   -179    -72
    254   -353   -607     49    431   -480     23   -257   -371   -158   -176    -67
    246   -350   -597     51    420   -472     38   -241   -355   -148   -168    -62
    210   -376   -587     83    397   -480     46   -228   -348   -142   -168    -62
    171   -402   -574    114    371   -485     57   -218   -340   -142   -174    -67
    213   -324   -537     54    374   -431     96   -181   -298   -109   -142    -33
    174   -345   -519     83    345   -431    111   -176   -285   -103   -150    -36
    109   -405   -514    148    311   -459    116   -176   -283   -111   -163    -46
    137   -374   -511    119    324   -441    135   -168   -270   -103   -163    -41
    155   -358   -514    101    335   -436    150   -161   -257    -90   -158    -41
    153   -366   -522    106    337   -444    158   -161   -254    -90   -166    -44
    119   -400   -519    140    319   -459    158   -171   -257    -98   -176    -51
    109   -423   -532    155    319   -478    148   -189   -270   -114   -194    -67
    101   -441   -542    168    322   -491    140   -202   -283   -127   -215    -85
    137   -407   -548    135    340   -478    148   -200   -272   -116   -210    -77
    174   -353   -527     90    350   -439    176   -176   -249    -96   -192    -59
    111   -400   -514    142    311   -454    163   -189   -262   -109   -205    -72
    101   -433   -537    166    319   -485    142   -207   -277   -127   -220    -85
    109   -420   -532    155    319   -475    158   -194   -262   -119   -213    -70
     18   -423   -441    202    228   -431    189   -166   -231    -88   -187    -38
    -12   -410   -400    210    192   -405    200   -153   -218    -72   -174    -25
     10   -410   -423    200    215   -418    189   -161   -223    -77   -176    -28
    137   -397   -535    129    335   -467    153   -192   -254   -111   -213    -70
    174   -371   -545     98    358   -457    168   -179   -241   -101   -205    -59
    220   -368   -589     72    405   -478    161   -184   -249   -109   -213    -62
    220   -397   -618     88    418   -506    140   -205   -270   -129   -231    -80
    166   -397   -563    114    363   -480    155   -189   -252   -109   -210    -64
    179   -358   -537     90    358   -446    174   -171   -228    -88   -189    -46
    189   -327   -517     67    353   -420    189   -155   -213    -75   -176    -33
    142   -374   -517    114    329   -444    171   -174   -233    -96   -189    -49
     59   -402   -462    168    259   -431    176   -171   -228    -90   -179    -41
     31   -368   -400    168    215   -384    205   -145   -200    -59   -148    -12
     15   -415   -431    200    220   -423    187   -166   -215    -88   -174    -33
     90   -413   -504    161    296   -457    166   -179   -231   -106   -192    -51
    197   -361   -558     77    376   -459    153   -189   -241   -114   -194    -59
    210   -342   -553     67    381   -446    153   -187   -239   -111   -189    -59
    158   -340   -498     90    327   -418    171   -174   -220    -98   -171    -46
    101   -306   -407    101    252   -355    228   -129   -176    -59   -127     -5
    111   -309   -420     96    265   -363    231   -129   -179    -62   -129     -7
    124   -314   -439     96    280   -376    218   -137   -184    -67   -135    -12
    181   -270   -452     41    316   -358    231   -122   -171    -59   -124     -2
    194   -223   -420     12    306   -322    257   -103   -148    -36   -103     18
    109   -233   -342     62    226   -288    270    -98   -135    -20    -88     28
     33   -179   -213     72    122   -194    316    -54    -83     31    -25     80
     70   -184   -254     57    161   -218    290    -77   -101     18    -33     72
    153   -187   -340     18    246   -262    241   -124   -137    -15    -62     44
    119   -184   -303     31    210   -244    228   -129   -137     -7    -46     51
    132   -184   -316     25    223   -249    218   -135   -142    -12    -46     49
    145   -210   -358     31    252   -283    215   -137   -155    -31    -67     23
     41   -314   -355    135    197   -335    202   -155   -181    -59    -96    -10
      0   -342   -342    171    168   -340    200   -150   -184    -62    -98    -12
     46   -335   -381    145    213   -358    207   -148   -187    -75   -109    -20
     88   -350   -439    129    262   -392    200   -168   -210   -103   -135    -46
     85   -400   -485    155    283   -441    166   -202   -244   -140   -168    -80
    114   -413   -527    148    319   -470    153   -210   -262   -155   -181    -98
    140   -387   -527    124    332   -457    166   -192   -246   -140   -163    -85
    135   -402   -540    132    335   -470    150   -210   -265   -155   -179   -101
     96   -392   -491    148    290   -441    163   -197   -246   -140   -166    -80
    103   -376   -480    135    290   -428    171   -187   -236   -132   -161    -72
     70   -400   -470    166    270   -433    168   -189   -241   -140   -163    -80
     46   -478   -524    215    283   -501    174   -174   -249   -163   -194   -111
     70   -535   -605    231    337   -568    246    -70   -207   -163   -223   -155
     75   -470   -545    194    309   -506    381    111    -80    -72   -166   -124
    114   -309   -423     98    267   -366    527    342    114    103    -10     10
    194      5   -189   -101    189    -90    576    467    311    345    254    267
    202    545    342   -374    -70    444    555    480    540    701    680    714
     62   1041    979   -550   -457   1010    392    249    641    979   1054   1093
    -44   1031   1075   -493   -558   1052    111   -171    420    878   1018   1062
   -153    332    485    -90   -322    407    -96   -605   -168    207    363    467
   -127   -329   -202    228     36   -267   -189   -745   -571   -324   -205    -70
    -33   -633   -600    335    280   -618   -153   -628   -623   -457   -387   -262
      2   -714   -717    355    358   -714    -80   -506   -568   -446   -405   -296
     70   -659   -732    293    400   -696     -7   -407   -483   -384   -358   -267
    142   -509   -652    181    397   -579     85   -298   -366   -283   -267   -187
     98   -462   -561    179    327   -511    129   -246   -309   -233   -220   -145
     57   -478   -535    210    296   -506    158   -223   -288   -220   -207   -135
     72   -465   -540    194    303   -501    187   -194   -265   -207   -197   -124
     62   -454   -517    194    288   -483    202   -181   -252   -197   -192   -122
     62   -428   -491    179    275   -459    210   -174   -241   -192   -181   -114
     57   -426   -483    184    270   -454    210   -168   -239   -187   -181   -109
     51   -436   -488    189    270   -462    210   -166   -236   -187   -174   -109
     59   -428   -488    181    272   -457    215   -158   -226   -181   -171   -103
     59   -423   -485    179    270   -454    220   -153   -220   -179   -168   -101
     70   -407   -478    168    272   -441    233   -142   -210   -171   -158    -96
     88   -405   -493    155    288   -449    241   -140   -213   -174   -163    -98
     64   -420   -488    176    275   -454    233   -148   -220   -181   -168   -103
     31   -439   -470    202    249   -454    241   -142   -215   -181   -171    -98
     51   -413   -465    181    257   -439    252   -129   -200   -171   -163    -80
     96   -376   -475    137    285   -426    254   -124   -192   -168   -161    -72
     93   -387   -480    145    285   -433    249   -132   -200   -179   -168    -80
     62   -405   -467    171    262   -436    252   -129   -197   -174   -168    -77
    114   -392   -506    140    309   -449    249   -129   -200   -174   -171    -80
     62   -407   -472    171    267   -439    249   -129   -197   -176   -174    -83
    103   -387   -491    140    296   -439    246   -127   -197   -181   -179    -85
    218   -306   -527     44    371   -418    252   -114   -184   -174   -171    -75
    176   -340   -517     83    345   -428    254   -111   -179   -174   -171    -80
     83   -415   -498    166    288   -457    236   -132   -200   -194   -189   -101
     72   -418   -491    171    280   -454    236   -129   -194   -187   -184    -96
    103   -381   -485    137    293   -433    244   -114   -181   -174   -171    -80
    127   -342   -470    109    298   -405    254    -98   -171   -163   -155    -62
     85   -366   -454    140    267   -410    244   -101   -176   -163   -158    -67
     28   -387   -415    176    220   -400    244    -98   -174   -161   -155    -59
     20   -335   -358    155    189   -348    262    -75   -150   -135   -124    -25
      7   -350   -358    171    181   -353    254    -75   -153   -132   -124    -25
    103   -363   -470    129    285   -415    215   -101   -187   -166   -163    -59
    124   -316   -441     96    280   -379    231    -75   -163   -140   -140    -33
    129   -303   -433     88    280   -368    239    -67   -155   -129   -129    -23
    194   -280   -475     44    335   -376    236    -64   -161   -135   -132    -25
    223   -239   -465      7    342   -353    252    -54   -150   -127   -124    -18
    215   -244   -459     12    337   -350    252    -62   -158   -140   -137    -28
    168   -262   -431     44    298   -345    257    -59   -155   -140   -140    -25
    161   -257   -418     49    288   -337    262    -51   -148   -132   -137    -25
    148   -267   -415     57    280   -340    301    -15   -119   -106   -116    -15
    179   -249   -428     33    301   -337    306    -12   -114   -103   -122    -23
    207   -223   -431      5    319   -327    303    -18   -116   -109   -129    -33
    200   -192   -392     -2    296   -290    324     -2    -98    -96   -119    -20
    135   -254   -389     59    262   -322    340      0    -93    -98   -132    -31
    148   -265   -415     57    280   -340    348      2    -88    -98   -137    -36
    197   -226   -423     12    306   -324    353      0    -83    -93   -135    -38
    153   -259   -413     54    283   -335    348    -12    -93   -109   -153    -57
     85   -254   -342     83    213   -298    368      0    -75    -96   -142    -41
     96   -277   -374     90    233   -324    361    -18    -96   -116   -171    -62
    132   -293   -428     80    277   -361    355    -33   -111   -132   -192    -80
    155   -303   -459     75    306   -381    342    -49   -124   -148   -210    -93
    171   -303   -478     64    324   -392    342    -57   -135   -158   -220   -101
    150   -293   -444     70    296   -368    355    -49   -124   -150   -213    -88
     96   -275   -371     88    231   -322    374    -31   -103   -132   -192    -67
    109   -259   -368     75    239   -314    381    -20    -96   -124   -187    -59
    140   -270   -413     62    275   -340    371    -33   -109   -140   -200    -72
    116   -288   -405     85    259   -345    350    -51   -127   -158   -218    -90
    187   -244   -431     25    309   -337    350    -49   -122   -155   -213    -88
    179   -197   -376     10    277   -285    394     -7    -80   -116   -174    -54
     75   -249   -324     85    197   -285    397     -7    -83   -122   -171    -59
    140   -252   -392     54    265   -322    379    -25   -101   -142   -192    -83
    142   -252   -397     51    267   -324    376    -25   -101   -148   -194    -85
    153   -205   -358     25    254   -280    389    -12    -83   -132   -176    -67
    161   -215   -376     25    267   -293    389    -12    -85   -137   -181    -75
    106   -239   -348     64    226   -293    405      0    -70   -124   -166    -62
     77   -239   -316     77    194   -275    418     10    -57   -111   -150    -51
    -57   -239   -181    148     62   -210    462     51    -12    -70   -103     -5
    -10   -246   -239    127    111   -244    436     31    -38    -93   -127    -33
    127   -249   -376     59    252   -314    392    -10    -80   -140   -174    -80
    179   -218   -397     18    288   -309    394     -5    -75   -137   -174    -77
    197   -168   -366    -12    280   -267    426     25    -46   -106   -145    -49
    142   -176   -322     15    231   -249    433     28    -44   -103   -140    -46
    124   -163   -288     18    205   -226    462     54    -18    -83   -119    -31
    127   -132   -259      2    192   -197    478     64     -5    -70   -106    -20
    103   -153   -257     25    179   -205    485     67      2    -64   -103    -15
     38   -140   -181     49    109   -161    509     90     23    -41    -80      7
    103    -62   -168    -20    135   -114    530    114     44    -18    -62     25
    106    -36   -142    -36    124    -88    553    135     67      2    -44     46
     88    -23   -111    -31     98    -67    563    137     85     15    -33     59
     67     -2    -72    -33     67    -36    571    150    106     41     -7     83
     93      2    -90    -49     90    -41    542    124     85     28    -20     67
    116     -2   -122    -59    119    -62    504     90     57      0    -46     46
     85    -12    -98    -36     90    -54    485     83     54      5    -38     54
     70     12    -59    -41     64    -23    506    111     75     23    -18     72
     90    -44   -137    -23    114    -90    496    103     51      0    -49     36
     46   -148   -197     49    119   -174    470     75     15    -41    -96     -5
     12   -171   -184     80     98   -176    459     62      2    -59   -114    -18
     44   -210   -254     83    148   -233    449     51    -18    -80   -137    -38
     51   -220   -275     83    163   -246    459     59    -12    -75   -135    -31
     90   -218   -309     62    197   -262    446     46    -28    -96   -153    -44
     98   -215   -314     59    205   -265    446     44    -31   -101   -155    -49
     38   -228   -270     93    153   -249    444     44    -33   -101   -155    -49
     38   -236   -275     98    155   -257    446     51    -25    -96   -153    -46
    122   -194   -319     36    218   -257    444     54    -25    -98   -150    -44
     70   -223   -293     77    181   -257    452     62    -20    -93   -145    -38
      0   -306   -306    150    150   -303    441     51    -41   -119   -174    -64
    -12   -363   -353    187    168   -358    498    132    -10   -119   -189    -93
     57   -348   -405    142    231   -376    613    288     80    -72   -181   -109
     88   -246   -335     80    210   -290    740    483    231     54    -83    -31
     96     31    -64    -62     80    -15    870    704    475    311    174    210
    140    483    342   -311   -101    413    883    776    704    631    545    597
     44   1085   1041   -566   -501   1065    792    667    911   1000   1005   1078
    -25   1291   1317   -631   -670   1304    491    254    802   1052   1130   1205
    -96    846    940   -376   -519    893    228   -210    309    558    670    782
    -88    135    223    -23   -155    179     83   -496   -231    -98      2    166
    -90   -379   -288    233     98   -335     64   -462   -423   -389   -340   -181
   -155   -561   -405    358    124   -483    158   -309   -366   -394   -387   -249
    -57   -485   -428    270    184   -457    277   -163   -252   -316   -327   -200
    -51   -397   -345    226    145   -371    368    -49   -140   -226   -244   -127
    -36   -332   -298    184    129   -316    418     12    -75   -168   -192    -83
      0   -301   -301    150    150   -301    433     31    -54   -153   -181    -77
    -49   -298   -249    171     98   -272    472     70    -20   -122   -148    -49
     28   -293   -322    132    174   -309    457     54    -36   -140   -168    -67
     67   -293   -363    111    215   -327    452     41    -49   -155   -179    -80
    -38   -309   -270    174    114   -290    485     72    -18   -127   -148    -51
      0   -267   -267    132    132   -267    504     93      0   -114   -135    -31
    103   -249   -353     72    226   -301    488     77    -18   -135   -150    -51
    129   -265   -394     64    262   -327    472     64    -25   -142   -158    -70
     70   -249   -319     90    194   -283    493     83    -10   -119   -135    -49
      7   -257   -267    122    135   -262    509     93      0   -109   -124    -38
     51   -244   -296     93    174   -270    514     96      5   -111   -122    -31
     96   -223   -319     62    205   -270    514    101      5   -111   -116    -23
    122   -233   -355     57    239   -293    496     85    -10   -127   -135    -36
    150   -220   -371     33    259   -293    496     90     -5   -116   -124    -33
    114   -228   -342     57    226   -285    496     85     -2   -111   -122    -31
     20   -249   -272    111    145   -259    501     96      5   -106   -114    -20
     85   -202   -288     59    187   -244    501    103     12   -101   -111    -12
    166   -179   -348      5    257   -262    491     96      5   -114   -119    -18
    150   -184   -335     15    241   -257    491     98      2   -114   -116    -12
    124   -181   -306     28    213   -244    496    106     12    -98   -101     -2
    106   -163   -270     28    187   -215    509    124     36    -72    -77     12
    101   -163   -267     31    181   -215    517    132     41    -75    -77     23
    103   -161   -265     28    181   -213    506    129     33    -88    -80     33
     41   -158   -202     57    119   -179    506    137     41    -72    -64     44
    -38   -150   -111     96     36   -132    532    168     77    -36    -25     85
     15   -140   -158     62     85   -148    522    171     75    -28     -7     85
     93   -122   -215     12    153   -166    498    158     62    -33    -12     64
     90   -109   -202      7    145   -155    483    148     54    -38    -15     59
     77    -54   -132    -10    103    -93    498    171     83     -5     25    101
    137    -31   -168    -54    150    -98    488    168     75    -12     23     98
    106    -51   -158    -25    129   -106    493    176     80    -12     31    111
    106    -80   -187    -12    145   -135    480    168     67    -28     20    109
    210    -33   -244    -88    226   -137    462    150     51    -44     12     98
    220     15   -205   -122    213    -93    493    176     80    -18     41    132
    194    -12   -210    -90    202   -111    488    166     72    -31     36    122
    179    -18   -197    -80    187   -106    488    166     72    -31     38    119
    166     12   -153    -88    161    -70    517    194    101     -5     67    145
    132     -5   -137    -64    135    -70    514    194    101     -2     75    140
    114     10   -103    -62    109    -46    527    207    114      7     88    148
    109     33    -75    -72     90    -20    566    239    148     36    116    171
     31     33      2    -31     15     18    600    267    181     62    142    187
     -7     15     23     -5    -15     20    607    275    192     67    145    181
     51     38    -12    -44     31     12    620    285    202     75    150    184
     -5     33     36    -15    -20     36    646    306    228     98    174    202
     70     -5    -75    -31     72    -38    594    249    181     51    127    148
    179     23   -155   -103    168    -64    576    228    163     25    106    127
    205     67   -137   -137    171    -33    594    239    179     36    119    135
    189     36   -155   -114    171    -59    581    218    161     23    109    116
     83      7    -75    -44     80    -33    594    220    171     33    124    124
     75     25    -51    -51     62    -10    605    233    181     41    135    137
    101      7    -93    -54     96    -44    589    220    168     23    119    127
    127     23   -103    -77    116    -38    597    228    179     36    129    137
     93     12    -80    -51     88    -33    594    228    181     36    137    142
     72     12    -59    -44     64    -20    594    228    184     38    140    145
     59     25    -33    -44     46     -2    602    239    197     54    161    163
    127     98    -31   -114     77     33    623    265    226     85    194    187
    122     96    -25   -109     75     36    628    272    233     96    205    197
     18     10     -7    -15     12      2    605    249    210     67    179    171
     36     25    -10    -31     23     10    610    259    220     75    187    181
     70     57    -12    -62     41     23    626    277    241     90    205    207
     70     54    -15    -62     44     20    626    283    246    101    215    215
     77     59    -18    -67     49     20    618    277    239     90    210    210
     49     33    -15    -41     33      7    600    267    228     80    197    194
     38     23    -15    -33     25      5    592    262    226     75    197    189
     67     49    -18    -57     44     15    607    280    239     83    213    210
     70     70      0    -70     33     36    613    285    249    101    228    218
     70     75      5    -75     33     41    613    290    257    111    236    218
     54     80     25    -70     12     54    613    290    257    116    244    223
     18     67     49    -41    -15     59    615    290    252    114    244    223
     57    103     46    -83      5     75    626    301    262    122    254    236
     41     96     54    -70     -7     77    631    309    270    127    259    244
      7     88     77    -49    -33     83    641    322    280    140    270    254
     80    106     25    -93     28     67    641    324    277    137    267    249
     70    132     62   -103      2     98    659    340    293    153    285    267
     31    150    119    -90    -44    135    683    363    314    171    303    290
     46    150    103   -101    -28    127    680    366    311    171    301    290
    122    176     54   -148     33    116    672    368    309    171    301    290
    153    223     67   -189     41    145    675    376    322    184    311    303
    132    239    106   -187     12    174    680    379    332    194    322    316
     88    252    163   -171    -38    210    688    389    350    218    345    345
     90    324    233   -207    -70    280    722    423    387    262    394    394
     93    293    200   -194    -54    246    693    400    366    244    381    384
    116    236    119   -176      0    176    641    358    324    202    340    353
    145    202     57   -176     44    129    620    337    298    174    306    329
     46     96     49    -70      0     72    605    322    272    142    272    301
     31     80     49    -54    -10     64    607    327    267    142    267    296
     88     77    -10    -83     49     33    592    306    244    119    241    272
     67     36    -33    -54     49      0    579    293    223     96    218    252
     77    -15    -93    -31     85    -54    548    259    192     62    179    223
     80    -15    -98    -33     88    -54    550    262    192     64    181    223
     85     -5    -90    -41     85    -46    555    270    194     72    184    226
    101     15    -85    -59     90    -33    558    277    200     83    189    239
     93     18    -75    -54     85    -28    561    283    205     85    197    244
     41    -23    -64    -10     51    -44    550    270    192     75    184    239
     36    -18    -57    -10     44    -36    555    272    194     72    179    244
     51    -23    -77    -15     62    -49    563    288    194     70    174    239
     62    -77   -140      7    101   -109    600    350    207     62    148    202
    101    -44   -145    -31    124    -93    724    519    306    119    166    210
    148     70    -77   -109    111     -2    852    727    462    254    270    319
    200    277     77   -241     62    179    943    911    652    457    462    522
    252    683    431   -467    -88    558    937    961    849    743    797    888
    145   1317   1169   -732   -511   1244    815    815   1057   1124   1278   1413
    -51   1512   1564   -730   -807   1538    574    444    979   1184   1421   1571
   -150   1036   1187   -444   -670   1111    324     -5    493    693    958   1140
   -132    272    405    -70   -267    337    124   -350   -111    -20    233    441
    -62   -140    -77     98      7   -109    127   -270   -236   -239    -46    137
    -15   -241   -226    129    103   -236    223   -114   -166   -223    -70     90
      0   -205   -207    101    101   -207    342     36    -54   -137    -12    122
    -20   -140   -119     80     49   -129    431    145     49    -46     62    179
    -12    -93    -83     51     33    -88    478    200    101      2    103    215
     59    -33    -93    -15     75    -62    519    246    135     28    127    239
     72    -28   -103    -23     85    -64    535    262    145     33    135    236
     49    -25    -75    -10     62    -49    540    265    148     33    135    223
     41    -31    -72     -5     54    -51    532    259    145     31    129    215
     28    -38    -67      5     46    -51    527    257    145     31    129    215
     46    -12    -59    -15     51    -36    530    265    150     36    140    223
     72      5    -67    -38     70    -31    535    272    158     41    145    226
     83     25    -57    -54     70    -15    550    290    176     59    161    246
     15    -18    -36      0     25    -25    542    280    163     51    153    236
    -46    -25     18     33    -33     -5    548    293    176     64    168    246
     23     -7    -31     -7     25    -18    530    283    163     51    161    233
    111      7   -103    -59    106    -46    517    270    148     36    140    213
    150     31   -122    -90    135    -44    509    265    142     36    145    218
    140     10   -129    -75    135    -59    496    257    135     31    142    218
    161     49   -111   -103    137    -31    511    275    153     51    163    244
     90     44    -49    -67     70     -2    527    293    166     67    179    259
     64     23    -41    -44     54    -10    506    277    155     59    174    254
    163     31   -132    -98    148    -49    472    254    129     38    150    233
    244     72   -171   -158    207    -49    470    257    132     44    158    249
    259     90   -168   -176    215    -38    470    262    135     49    163    259
    174     59   -114   -119    145    -25    475    267    137     54    168    270
     33      5    -28    -20     28    -10    478    275    140     62    181    280
     25     18     -7    -20     18      5    475    277    142     70    194    288
    103     57    -49    -83     77      5    457    272    137     70    202    288
    197     77   -119   -137    158    -20    431    259    119     54    192    277
    184     90    -93   -140    137     -2    423    265    122     59    207    285
    179     88    -90   -132    135      0    407    265    116     59    215    288
    210    124    -85   -166    148     20    405    272    122     72    241    309
    189    163    -28   -176    109     67    413    290    142    101    280    342
    249    192    -59   -223    155     67    397    288    132     98    283    342
    213    202    -10   -207    111     96    397    301    140    111    303    355
    168    189     20   -181     75    106    379    290    127    101    306    355
    184    210     25   -197     80    119    384    296    129    103    314    366
    228    249     20   -241    103    135    381    296    129    103    319    371
    181    285    103   -233     38    194    410    322    155    135    363    410
    119    272    153   -197    -18    213    413    324    161    137    379    415
     33    262    228   -148    -98    246    431    350    181    158    407    436
     46    283    236   -166    -93    259    441    371    197    168    426    446
    226    296     70   -259     77    184    392    327    158    122    384    394
    236    314     75   -275     80    194    405    340    174    135    400    400
    223    329    106   -277     59    218    423    358    189    145    415    402
    220    342    122   -283     49    231    439    376    210    161    433    405
    197    340    142   -267     28    241    449    387    226    168    446    394
    163    350    187   -259    -10    270    462    392    236    176    457    387
    132    358    226   -246    -46    293    475    397    249    184    470    389
     67    309    241   -192    -85    275    470    387    244    171    462    368
     59    309    249   -184    -93    280    472    387    252    176    467    368
     77    327    246   -205    -85    288    483    392    259    184    480    371
     70    322    249   -197    -88    285    485    392    262    181    480    368
     46    303    254   -176   -103    280    475    379    252    168    465    358
     20    283    262   -150   -119    272    465    371    246    161    454    348
     51    319    265   -187   -106    293    480    387    265    179    472    368
     49    316    267   -184   -109    293    480    389    272    179    470    374
     46    322    275   -184   -114    298    488    397    280    187    470    379
     44    329    285   -187   -119    309    491    397    285    187    472    381
    -28    314    342   -145   -187    327    501    410    301    205    488    400
    -31    322    353   -145   -192    335    509    420    316    213    496    410
      7    311    303   -161   -148    309    491    407    306    197    478    389
     25    327    301   -176   -137    314    491    413    319    205    480    394
    106    394    285   -252    -88    342    501    426    335    220    493    410
     93    379    285   -236    -96    332    496    418    329    213    480    400
     25    316    290   -171   -132    303    483    402    314    194    459    384
      7    303    296   -155   -142    301    488    410    322    200    459    394
     12    342    327   -179   -158    335    504    428    340    220    475    415
      0    355    355   -176   -176    355    517    444    355    233    480    428
    -28    332    358   -153   -194    345    517    444    355    228    467    426
     33    306    272   -168   -119    290    483    413    322    194    431    400
      0    332    332   -168   -166    332    501    433    345    220    454    433
     -5    324    329   -161   -166    327    504    431    342    220    452    433
    111    327    215   -218    -51    270    467    394    309    184    413    392
    116    314    197   -215    -38    257    459    387    301    176    405    381
     10    283    270   -148   -129    277    472    397    314    194    423    402
     28    319    290   -174   -132    306    496    420    337    215    446    426
    116    371    254   -246    -67    314    496    420    340    218    449    428
     72    353    280   -213   -103    316    504    423    340    218    449    426
     70    384    311   -228   -122    350    522    439    358    233    462    439
    124    423    298   -275    -85    361    530    449    366    241    472    446
    132    441    309   -288    -88    374    542    459    376    252    480    454
     80    423    342   -252   -129    384    550    465    381    257    488    465
     70    452    381   -262   -155    415    555    462    394    270    504    485
     51    491    439   -272   -192    465    566    475    413    296    535    514
     77    483    405   -283   -163    446    524    446    387    275    519    498
    111    509    397   -309   -142    454    506    436    381    275    524    504
     83    498    413   -290   -166    457    496    431    376    275    522    509
     28    415    384   -223   -176    400    472    407    348    244    496    483
     57    379    319   -218   -132    350    457    392    322    218    470    449
     85    374    288   -228   -101    332    446    394    314    205    457    428
     77    324    244   -202    -83    285    428    368    285    174    428    394
     64    298    233   -181    -85    265    426    366    275    161    423    389
    114    319    205   -218    -46    262    410    348    257    145    415    374
    114    275    161   -194    -23    218    374    311    218    106    379    335
    122    262    137   -192     -7    200    363    303    207     93    368    324
     93    272    176   -184    -41    226    379    316    220    109    389    342
     54    262    205   -158    -75    233    381    314    223    111    400    345
     41    275    233   -158    -96    254    394    329    236    124    418    355
     90    290    197   -192    -54    244    379    316    226    111    407    340
     96    267    168   -181    -36    218    368    311    215    101    394    322
    119    213     93   -166     12    153    384    345    215     83    366    283
    161    210     49   -184     57    129    504    501    290    114    366    254
    114    296    179   -205    -31    236    678    732    467    252    475    335
    220    470    249   -345    -15    361    766    914    631    410    623    475
    301    846    545   -574   -122    696    779    995    828    683    930    797
    254   1517   1262   -885   -504   1389    683    911   1065   1088   1428   1343
    -15   1888   1904   -937   -958   1896    431    550   1080   1280   1725   1665
   -171   1582   1751   -706   -961   1665    168    116    719    961   1444   1410
   -179    792    971   -309   -576    880    -51   -280     85    226    709    722
    -59    168    228    -54   -142    197   -114   -327   -233   -218    205    194
    -33      5     38     12    -36     20    -12   -150   -171   -223    145     98
     -5     64     70    -31    -38     67    140     33    -31   -124    210    145
     72    202    129   -140    -28    168    267    184    103    -10    303    228
    -46    218    265    -85   -155    241    337    267    187     59    361    283
    -44    187    231    -72   -137    207    342    272    181     49    342    257
     72    257    181   -166    -54    220    374    303    210     70    361    267
     88    270    179   -181    -46    226    387    316    226     83    374    280
     20    194    174   -106    -75    184    366    296    205     57    342    257
     67    233    163   -150    -46    197    374    301    218     64    348    265
     62    241    179   -153    -57    210    381    306    226     70    350    267
      0    231    231   -116   -116    231    389    314    236     80    358    275
      0    275    275   -137   -137    275    415    335    262    109    387    306
     20    270    249   -148   -114    259    400    327    252     96    376    298
     90    293    202   -192    -57    249    387    311    239     83    363    285
     15    277    259   -148   -124    270    400    316    249     88    371    298
    -18    249    267   -114   -142    257    389    309    244     83    366    298
     62    327    265   -197   -101    296    407    329    265    103    389    327
     72    335    259   -205    -93    298    402    322    259     98    381    322
     77    303    226   -192    -75    265    368    285    226     67    350    288
     75    311    236   -192    -80    275    361    280    220     62    348    288
     90    348    254   -220    -83    301    384    306    244     85    371    314
     57    332    275   -194   -109    303    387    309    249     88    374    316
     44    322    277   -184   -116    301    381    306    246     88    371    319
      7    319    311   -163   -150    316    381    306    249     88    374    316
    -38    322    361   -142   -200    340    384    316    257    101    384    329
    -20    348    368   -166   -194    358    392    327    270    114    400    345
     28    374    345   -202   -158    361    387    324    272    114    405    345
     25    368    342   -197   -158    355    379    324    270    114    405    342
     38    389    350   -215   -155    371    376    329    275    119    413    348
     23    402    376   -213   -176    389    387    348    290    137    433    368
     98    431    332   -265   -116    381    374    348    290    137    439    366
    116    410    293   -262    -88    353    340    324    267    116    420    345
    166    436    267   -301    -51    353    329    322    265    116    426    348
    210    509    296   -361    -44    402    350    353    293    148    459    381
    140    480    340   -311    -98    413    348    353    293    150    465    389
     98    457    358   -277   -129    407    342    350    290    150    470    392
    111    485    374   -301   -132    431    355    363    306    163    485    410
     80    480    400   -283   -158    441    358    363    306    168    488    415
     64    475    410   -270   -174    444    355    358    309    168    491    418
    114    532    418   -322   -150    475    381    384    332    192    514    441
    127    561    433   -345   -153    498    394    397    345    205    527    454
     67    501    431   -285   -181    467    384    384    329    189    509    433
     85    519    433   -303   -174    478    397    397    345    202    517    436
    127    574    446   -350   -158    511    420    423    374    228    537    452
    129    579    446   -355   -158    514    436    433    384    236    542    452
     96    540    444   -316   -174    491    433    420    376    220    527    428
     67    527    457   -298   -194    493    439    420    381    220    527    426
    -20    511    532   -244   -275    522    465    436    407    244    545    441
     51    524    472   -288   -210    498    457    426    397    231    532    423
     72    524    449   -298   -189    488    446    410    387    220    522    410
     70    522    452   -296   -192    485    441    397    381    213    517    400
     96    532    436   -314   -168    485    433    384    371    205    511    392
     77    532    452   -306   -187    493    441    387    374    205    511    389
      2    475    472   -239   -236    475    436    376    366    197    504    381
     46    504    457   -277   -205    480    436    376    366    200    509    384
    103    535    431   -319   -163    483    428    368    366    197    506    381
     54    506    452   -280   -200    480    423    361    361    192    504    379
     46    530    483   -288   -218    509    436    371    376    210    527    392
    -41    514    555   -239   -298    535    449    387    394    228    550    410
    -31    550    581   -259   -306    566    470    410    418    252    574    431
    -15    553    566   -270   -293    558    459    405    413    249    576    426
     33    519    485   -277   -226    504    410    366    374    210    540    381
     93    550    454   -324   -179    504    405    366    374    210    540    376
    150    561    410   -355   -129    485    389    348    361    194    524    361
     67    542    472   -306   -202    506    410    366    379    215    542    381
    111    563    452   -337   -168    509    415    371    384    220    548    387
    150    597    446   -374   -148    522    426    384    394    231    561    394
     57    542    485   -298   -213    514    423    376    389    228    553    384
     31    514    480   -272   -226    498    413    366    379    218    542    371
     54    548    493   -303   -218    522    415    371    387    228    558    389
     49    530    480   -290   -218    506    405    363    376    218    548    384
     20    517    496   -267   -236    506    415    371    381    226    550    387
     46    558    511   -303   -231    535    431    389    397    244    571    405
     75    563    485   -319   -205    524    418    381    389    233    563    397
     83    548    462   -316   -189    506    407    368    376    223    550    387
     83    550    467   -316   -192    509    415    379    381    231    561    394
     28    514    483   -272   -228    498    410    368    374    223    555    387
     25    504    478   -267   -226    491    400    361    358    210    542    374
    -31    524    553   -246   -293    537    426    387    384    236    568    405
    -12    530    542   -257   -277    535    433    397    389    239    571    405
     23    517    493   -272   -236    506    418    384    371    220    550    387
     62    542    480   -303   -210    514    420    384    371    220    550    387
     75    597    522   -337   -223    561    452    410    397    246    579    413
     93    613    519   -353   -213    566    459    415    402    249    581    410
     93    600    506   -350   -205    553    452    407    394    241    571    394
     98    636    537   -368   -218    587    465    423    410    257    587    407
    119    688    568   -405   -223    628    478    431    428    277    607    423
     98    706    607   -402   -254    657    483    433    444    293    626    436
     93    704    610   -402   -257    657    478    431    444    290    626    433
     67    693    623   -381   -277    659    470    420    439    288    626    433
     41    691    646   -366   -303    670    452    413    439    290    631    439
     38    639    600   -337   -280    620    405    376    400    254    597    402
     38    607    566   -324   -262    587    392    366    381    233    576    374
     28    576    548   -303   -259    563    400    368    376    223    563    355
    -15    517    532   -252   -275    524    394    355    353    200    540    324
    -41    472    514   -215   -277    493    384    345    337    181    519    301
    -33    478    511   -223   -272    493    387    342    335    179    514    301
     36    483    446   -262   -205    465    366    324    311    161    496    280
    150    470    316   -311    -83    394    319    277    265    114    449    233
    132    459    327   -296    -96    394    316    270    257    103    439    228
     57    428    371   -241   -155    400    316    270    257    103    436    220
     23    420    394   -223   -184    407    322    272    262    111    441    220
     36    444    407   -241   -187    426    329    280    272    122    454    231
     54    457    402   -254   -174    431    332    285    275    122    457    236
    -31    402    431   -187   -231    415    345    303    280    119    446    218
     18    366    348   -194   -163    355    415    405    314    116    418    168
     59    371    311   -218   -127    340    524    555    394    158    426    140
    103    491    387   -296   -140    439    665    779    566    301    548    236
    202    831    626   -519   -213    730    727    927    774    550    815    498
    207   1395   1184   -802   -488   1291    672    917   1005    919   1257    974
     77   1990   1912  -1036   -917   1953    459    662   1145   1252   1691   1441
    -98   2018   2117   -958  -1106   2068    161    226    953   1187   1693   1454
   -179   1299   1475   -561   -828   1387    -75   -213    353    517   1036    844
   -153    568    722   -207   -439    644   -176   -381   -109    -72    413    244
    -67    241    306    -88   -187    272   -122   -257   -171   -223    202      5
    -18    179    197    -80   -106    187    -18   -114    -96   -194    189    -33
    -36    257    290   -111   -163    272    111     49     44    -80    283     33
     28    361    332   -194   -150    348    176    137    129     -5    342     88
     28    387    355   -210   -163    371    215    179    171     23    363    109
     18    402    384   -210   -181    394    244    205    194     38    379    116
     10    413    402   -213   -197    407    257    218    207     44    384    119
    -23    392    415   -184   -218    402    254    223    210     41    381    119
    -15    392    407   -189   -213    400    254    228    213     38    379    116
     15    400    384   -207   -184    392    254    228    218     49    381    114
     20    400    379   -210   -179    389    246    220    213     49    381    106
      0    402    402   -202   -202    402    246    223    218     51    384    109
    -38    410    446   -187   -244    428    254    231    226     62    392    119
   -106    397    504   -145   -303    449    265    244    239     72    402    124
     10    413    402   -213   -197    407    228    218    213     44    374     93
     44    431    384   -239   -171    407    215    210    205     38    363     80
     62    431    366   -249   -153    400    210    207    202     36    355     72
     72    428    355   -249   -140    392    205    210    202     33    353     72
     90    444    350   -267   -129    397    189    197    194     31    350     64
     88    446    358   -267   -135    402    187    200    200     36    350     67
     67    444    376   -257   -155    410    187    202    205     38    345     70
     51    439    387   -244   -166    413    192    207    207     38    342     67
     44    441    394   -244   -176    418    187    200    205     41    337     59
     10    428    415   -220   -202    423    187    205    210     46    337     57
    -33    441    475   -205   -254    457    189    210    218     54    342     62
     20    452    431   -236   -205    441    161    187    197     33    322     38
    -54    446    501   -197   -277    472    171    207    215     57    345     54
    -10    480    491   -236   -249    485    161    210    220     64    350     54
    148    491    342   -319    -98    418    103    168    176     23    303      5
    181    480    298   -329    -57    389     77    153    161      7    283    -10
    184    475    290   -329    -54    384     64    148    153      5    272    -18
    168    496    327   -332    -80    413     54    150    155     12    280    -10
    145    517    371   -332   -114    444     49    158    161     20    288      2
    142    535    392   -337   -124    465     44    166    168     36    301     12
    135    545    410   -342   -137    480     28    163    161     33    296      5
    129    527    397   -329   -135    465     23    166    158     31    283      0
    127    532    402   -329   -137    467     23    166    158     36    280      0
    106    540    433   -322   -163    488     18    171    163     46    283      7
    106    542    436   -327   -166    491      7    161    153     38    270     -2
    122    579    454   -350   -166    517      2    155    150     41    265     -2
     96    576    478   -337   -192    527      0    155    153     44    262      0
     51    563    511   -306   -228    537      7    168    161     49    259      7
    111    587    475   -350   -181    532     10    176    163     49    252      2
    111    589    478   -350   -181    535      2    174    161     49    241    -10
     98    574    475   -337   -187    524     -5    171    155     44    223    -25
    171    568    397   -368   -111    483    -28    148    132     23    189    -59
    161    571    410   -366   -124    491    -25    150    137     23    179    -64
    153    553    400   -353   -122    475    -33    140    129     15    158    -80
    163    553    389   -361   -114    472    -62    111    109     -7    124   -111
    150    555    405   -353   -127    480    -49    124    124     10    127    -98
    153    545    392   -350   -119    470    -59    109    111     -5    103   -114
    106    540    433   -324   -163    488    -64    101    106     -7     90   -119
    153    519    366   -337   -106    441   -103     64     70    -44     49   -153
    184    506    322   -345    -67    415   -142     23     28    -83      5   -194
    155    509    350   -332    -98    431   -150     20     28    -77      0   -197
    233    530    296   -381    -31    413   -158     20     28    -77    -10   -200
    215    587    368   -402    -77    480   -124     51     64    -41     12   -168
     83    527    444   -303   -179    485   -124     54     62    -41      7   -168
     64    444    379   -257   -158    413   -192     -2      2    -98    -51   -226
    161    470    309   -314    -72    389   -228    -25    -20   -119    -80   -249
    205    491    285   -348    -41    389   -244    -33    -23   -119    -85   -254
    179    540    361   -358    -90    452   -239    -25    -12   -103    -72   -241
    161    553    392   -361   -114    472   -231    -12      0    -93    -67   -228
     90    496    405   -296   -155    452   -236    -12     -5   -101    -83   -233
    129    511    381   -322   -127    446   -254    -23    -10   -103    -88   -239
    176    561    384   -368   -103    472   -275    -33    -15    -93    -90   -249
    176    589    413   -384   -119    501   -280    -31     -5    -85    -85   -246
    166    563    394   -366   -114    480   -290    -33    -10    -96   -101   -252
    101    504    400   -303   -150    452   -314    -57    -28   -114   -127   -272
    -23    506    530   -241   -275    517   -290    -28      0    -83    -98   -241
     93    501    405   -298   -155    452   -345    -80    -49   -135   -153   -285
     85    480    392   -283   -153    436   -374   -101    -70   -153   -176   -303
     83    493    407   -290   -161    452   -381   -101    -62   -145   -174   -298
     88    496    407   -290   -158    452   -389   -106    -64   -145   -179   -301
     64    485    418   -275   -176    452   -413   -119    -75   -153   -189   -316
     90    485    394   -288   -153    441   -428   -129    -83   -158   -202   -327
    106    498    389   -303   -142    446   -444   -137    -88   -158   -205   -329
     98    501    402   -298   -150    452   -457   -145    -88   -153   -207   -335
     75    483    407   -280   -166    446   -465   -153    -93   -153   -215   -342
     20    514    491   -267   -236    501   -446   -129    -62   -122   -184   -316
     10    555    542   -283   -267    548   -441   -114    -46   -106   -174   -301
    109    555    446   -332   -168    501   -472   -137    -72   -135   -210   -332
    109    548    439   -329   -166    493   -488   -142    -72   -132   -215   -337
     83    532    446   -309   -181    491   -509   -150    -80   -137   -223   -342
     85    576    488   -332   -200    532   -504   -135    -57   -111   -205   -319
     64    623    558   -342   -246    592   -488   -114    -23    -75   -171   -290
     62    672    610   -368   -275    641   -491   -111     -5    -49   -145   -267
     64    662    597   -363   -267    631   -540   -153    -38    -72   -174   -290
     51    626    574   -340   -262    600   -594   -189    -67    -96   -205   -314
     36    620    584   -327   -272    602   -633   -205    -77    -98   -218   -314
     62    566    501   -314   -220    535   -678   -233   -111   -129   -257   -345
     83    522    439   -301   -176    480   -706   -254   -142   -158   -293   -376
     72    483    410   -277   -168    446   -730   -265   -155   -171   -314   -392
     59    426    366   -241   -153    397   -763   -288   -187   -200   -348   -423
     15    397    381   -207   -184    389   -782   -303   -202   -213   -368   -439
    -38    350    387   -155   -213    368   -800   -314   -215   -226   -384   -449
    -41    306    348   -135   -194    327   -839   -342   -244   -252   -420   -478
     23    322    298   -171   -137    311   -870   -358   -259   -265   -439   -493
     28    335    306   -184   -140    322   -888   -366   -262   -262   -439   -496
    -10    314    322   -153   -166    316   -914   -384   -277   -270   -454   -509
    -36    322    358   -142   -197    337   -919   -379   -265   -252   -449   -504
     -5    361    366   -176   -184    363   -930   -374   -259   -246   -446   -498
     67    324    257   -197    -93    290   -974   -397   -293   -285   -493   -540
    119    241    119   -181      0    181   -956   -345   -285   -303   -540   -589
    111    231    119   -174     -5    176   -859   -205   -200   -257   -532   -607
    106    316    210   -210    -51    265   -758    -33    -64   -142   -449   -545
    142    532    387   -340   -122    462   -680    140    124     64   -249   -350
    158    958    800   -558   -322    878   -675    218    348    384    106     15
     51   1501   1447   -776   -698   1475   -771    119    545    735    535    459
    -59   1758   1818   -849   -937   1787  -1026   -226    496    846    706    633
   -129   1322   1452   -597   -792   1384  -1304   -696     15    379    267    236
   -148    649    795   -252   -470    722  -1465  -1000   -522   -267   -394   -363
    -93    153    246    -31   -168    200  -1525  -1010   -743   -584   -763   -719
    -41    -90    -49     67      2    -70  -1522   -937   -769   -667   -888   -844
    -18    -41    -25     28      2    -33  -1436   -823   -678   -597   -841   -807
    -83     51    135     15   -109     93  -1332   -693   -545   -480   -745   -719
    -28    101    127    -36    -77    111  -1325   -659   -504   -444   -724   -704
     -7    132    140    -62    -72    135  -1306   -626   -465   -410   -701   -680
     80    176     96   -129     -7    135  -1312   -620   -459   -410   -698   -678
    127    192     64   -161     31    129  -1332   -636   -467   -418   -717   -693
     88    168     80   -129      5    124  -1348   -649   -472   -420   -727   -706
     64    145     80   -103     -7    114  -1371   -667   -485   -428   -743   -722
    122    187     64   -155     28    127  -1366   -657   -467   -410   -730   -701
    106    192     85   -150     10    140  -1376   -659   -465   -407   -732   -698
     90    127     33   -111     28     80  -1423   -704   -506   -441   -776   -737
     90    127     36   -109     28     83  -1441   -714   -511   -439   -771   -732
    111    166     54   -137     28    111  -1444   -706   -498   -423   -756   -719
     31    124     93    -77    -31    109  -1449   -706   -493   -415   -756   -717
     28    114     85    -72    -28    101  -1473   -724   -506   -428   -769   -722
    122    174     51   -148     36    114  -1486   -732   -509   -428   -774   -722
    135    155     20   -145     54     90  -1525   -761   -535   -449   -800   -748
     98    135     36   -116     31     88  -1530   -761   -527   -439   -795   -743
    127    158     28   -145     49     93  -1548   -769   -530   -436   -797   -745
     12    132    119    -72    -51    127  -1545   -756   -511   -410   -771   -717
     51    132     80    -93    -15    106  -1569   -769   -519   -415   -782   -722
    205    168    -38   -187    122     64  -1618   -807   -553   -449   -818   -753
    150    122    -31   -137     90     44  -1654   -836   -576   -472   -841   -774
     96     85    -10    -90     54     38  -1662   -839   -576   -472   -841   -766
    150    137    -15   -145     83     59  -1665   -833   -563   -452   -820   -750
     83    150     67   -116      7    109  -1649   -813   -532   -413   -787   -724
     15    109     93    -62    -38    101  -1673   -831   -545   -423   -795   -732
     25    111     85    -67    -28     98  -1699   -841   -553   -420   -800   -735
    145    148      2   -148     72     75  -1748   -872   -579   -441   -823   -756
    197    161    -38   -179    116     62  -1779   -888   -594   -449   -828   -761
    181    181      0   -181     90     90  -1784   -880   -584   -431   -807   -737
    140    163     23   -150     59     93  -1795   -875   -576   -420   -800   -724
    140    150      7   -148     64     77  -1818   -891   -587   -423   -800   -722
    181    176     -5   -181     93     85  -1836   -896   -592   -418   -795   -714
    181    197     15   -189     80    109  -1849   -901   -592   -410   -787   -709
    148    197     49   -171     49    124  -1855   -898   -581   -400   -779   -696
     98    207    109   -153     -5    158  -1852   -891   -574   -392   -769   -680
     46    171    124   -109    -38    148  -1883   -914   -594   -413   -789   -696
     49    168    119   -109    -36    142  -1883   -914   -589   -405   -782   -691
    106    189     83   -148     12    137  -1880   -914   -581   -397   -776   -693
    114    210     93   -163     10    153  -1886   -914   -579   -394   -776   -698
    181    213     31   -197     75    124  -1925   -943   -602   -418   -807   -735
    127    176     46   -153     41    111  -1906   -924   -579   -400   -797   -724
    140    202     62   -171     38    132  -1883   -901   -550   -374   -776   -704
    153    202     49   -179     51    124  -1888   -909   -550   -374   -784   -719
    111    166     51   -140     28    109  -1904   -924   -561   -387   -802   -735
    148    184     33   -166     54    109  -1904   -930   -555   -384   -800   -735
    155    189     33   -171     62    111  -1896   -927   -542   -376   -792   -737
     46     96     49    -75      0     72  -1930   -966   -574   -402   -823   -782
     41    114     72    -80    -15     93  -1932   -976   -574   -394   -818   -782
     25    127     98    -77    -36    114  -1909   -961   -548   -374   -795   -763
    -36     77    114    -20    -75     96  -1925   -979   -558   -381   -802   -769
      7    103     96    -57    -44     98  -1945  -1002   -571   -389   -810   -787
     77    148     70   -114      5    109  -1948  -1005   -568   -384   -802   -787
     93    129     36   -111     28     83  -1966  -1023   -584   -400   -818   -802
     54     90     36    -72     10     64  -1977  -1034   -589   -405   -826   -813
     44     96     49    -70     -2     72  -1974  -1028   -581   -394   -818   -800
    -18     83     98    -33    -57     90  -1977  -1028   -574   -381   -805   -784
    -10    109    119    -49    -64    114  -1964  -1015   -555   -355   -776   -763
     88    129     41   -109     23     85  -1987  -1034   -571   -368   -789   -779
     90     85     -7    -88     49     38  -2036  -1072   -607   -400   -820   -810
    119     77    -41    -98     80     18  -2049  -1080   -613   -402   -826   -815
    101     85    -18    -96     59     33  -2049  -1078   -602   -394   -818   -802
    101     96     -5    -98     54     46  -2044  -1075   -594   -389   -807   -792
     57     33    -23    -46     41      5  -2073  -1101   -620   -405   -828   -810
     44     72     28    -57      7     51  -2060  -1085   -597   -379   -805   -784
     83    116     33   -101     25     75  -2052  -1078   -581   -361   -787   -766
     83     70    -12    -75     49     28  -2078  -1104   -607   -387   -810   -789
     18     33     15    -25      0     25  -2083  -1109   -610   -389   -813   -784
     36     62     25    -49      5     44  -2062  -1088   -589   -363   -789   -758
     38     33     -5    -38     20     15  -2075  -1104   -602   -374   -800   -769
      0     31     31    -15    -15     31  -2081  -1106   -602   -368   -797   -766
    -10     28     38    -10    -25     33  -2081  -1109   -602   -368   -797   -763
     80     15    -64    -49     72    -23  -2120  -1145   -639   -400   -833   -795
    124     25   -101    -75    111    -36  -2130  -1158   -646   -407   -839   -802
    106     15    -90    -59     98    -36  -2125  -1153   -644   -405   -836   -797
      0    -23    -23     10      7    -23  -2114  -1148   -636   -394   -831   -789
    106     20    -85    -64     96    -31  -2122  -1153   -641   -400   -839   -792
    192     67   -127   -129    161    -31  -2112  -1137   -631   -392   -836   -782
    142     57    -85    -98    114    -12  -2099  -1124   -618   -374   -823   -763
    124     15   -111    -72    116    -46  -2114  -1140   -633   -387   -833   -771
    168     59   -109   -114    137    -23  -2101  -1124   -615   -371   -818   -753
    168    109    -62   -140    114     23  -2078  -1109   -594   -345   -792   -722
     51     96     44    -72      5     70  -2057  -1096   -571   -316   -766   -691
     41     75     33    -62      5     54  -2068  -1098   -576   -319   -771   -685
     77     80      0    -80     38     41  -2091  -1114   -589   -329   -779   -685
     98     83    -15    -90     57     33  -2117  -1132   -602   -337   -784   -683
     49     28    -20    -38     36      5  -2138  -1153   -626   -353   -802   -688
    -15    -36    -23     23      2    -28  -2145  -1158   -641   -368   -823   -706
     51    -64   -116      5     83    -90  -2169  -1176   -670   -397   -857   -740
     98    -80   -181    -10    137   -129  -2182  -1195   -693   -418   -880   -756
    106   -127   -233     10    168   -179  -2203  -1215   -727   -449   -914   -784
     64   -176   -241     54    153   -210  -2213  -1226   -743   -465   -937   -795
     15   -226   -241    103    127   -233  -2229  -1241   -761   -480   -956   -802
     12   -233   -249    109    129   -241  -2234  -1249   -771   -485   -969   -807
     15   -233   -249    109    132   -241  -2229  -1239   -774   -480   -974   -807
      5   -252   -259    122    129   -254  -2234  -1241   -782   -483   -989   -795
      7   -254   -262    122    135   -259  -2234  -1244   -787   -485  -1002   -766
     18   -267   -285    122    150   -275  -2244  -1254   -800   -501  -1018   -758
     72   -236   -309     83    189   -272  -2236  -1254   -800   -501  -1021   -750
     51   -301   -353    122    202   -327  -2239  -1252   -818   -530  -1052   -779
     72   -350   -426    137    249   -387  -2174  -1161   -789   -527  -1080   -818
    101   -322   -423    109    259   -374  -2052   -997   -688   -462  -1049   -823
    132   -241   -374     54    252   -306  -1938   -802   -542   -332   -948   -745
    218     49   -168   -135    192    -59  -1847   -628   -340    -93   -706   -493
    228    535    306   -381    -38    420  -1836   -581   -109    239   -314    -64
     72   1067    995   -571   -462   1034  -1953   -753     51    563     98    376
    -85   1148   1234   -530   -659   1189  -2218  -1153    -98    548    142    428
   -155    558    714   -202   -436    636  -2460  -1602   -657    -38   -426    -96
   -153   -155     -2    153    -77    -77  -2631  -1873  -1176   -659  -1075   -717
    -98   -545   -446    319    174   -496  -2631  -1813  -1301   -867  -1337   -995
    -51   -641   -589    348    267   -615  -2540  -1675  -1247   -854  -1361  -1034
    -33   -576   -542    303    252   -561  -2423  -1532  -1135   -766  -1296   -979
     15   -444   -459    213    236   -452  -2327  -1418  -1026   -665  -1213   -901
     18   -397   -415    187    215   -405  -2278  -1366   -976   -618  -1176   -867
     -5   -428   -423    218    207   -426  -2257  -1345   -969   -610  -1176   -862
     28   -397   -426    184    226   -410  -2236  -1327   -956   -600  -1166   -852
     49   -381   -431    166    239   -405  -2223  -1317   -950   -589  -1163   -849
     18   -428   -446    202    231   -436  -2234  -1327   -969   -607  -1187   -867
     33   -407   -441    187    236   -423  -2226  -1322   -966   -600  -1182   -862
     49   -387   -436    166    241   -410  -2216  -1314   -961   -589  -1174   -852
      7   -415   -423    202    213   -420  -2213  -1314   -966   -589  -1176   -849
     38   -402   -441    179    239   -420  -2210  -1312   -966   -584  -1171   -839
     57   -402   -459    174    257   -431  -2213  -1314   -971   -592  -1179   -839
     38   -405   -446    181    241   -426  -2213  -1314   -976   -592  -1176   -836
     67   -381   -452    155    259   -415  -2208  -1312   -974   -589  -1169   -836
     62   -374   -436    155    249   -405  -2195  -1299   -966   -576  -1153   -820
    -10   -387   -376    200    181   -381  -2169  -1275   -950   -558  -1130   -795
     70   -402   -472    166    270   -439  -2210  -1314   -995   -597  -1166   -831
     51   -415   -470    181    259   -441  -2213  -1317  -1000   -600  -1163   -833
      7   -415   -423    202    213   -420  -2192  -1301   -987   -584  -1148   -815
    -36   -407   -371    223    166   -389  -2169  -1273   -963   -558  -1117   -787
     75   -394   -472    158    272   -433  -2200  -1299   -989   -581  -1135   -805
    111   -384   -498    135    303   -441  -2203  -1296   -992   -581  -1130   -802
     88   -405   -496    158    290   -449  -2208  -1304  -1000   -589  -1132   -810
    103   -387   -491    142    296   -439  -2200  -1293   -992   -576  -1119   -795
    142   -410   -553    132    345   -480  -2226  -1319  -1021   -600  -1137   -818
     96   -423   -519    163    306   -470  -2229  -1317  -1018   -589  -1122   -805
     80   -402   -483    161    280   -441  -2218  -1301  -1005   -571  -1098   -784
     98   -405   -504    153    301   -454  -2229  -1309  -1010   -576  -1098   -784
    153   -402   -555    124    353   -478  -2255  -1327  -1031   -594  -1106   -792
    106   -379   -485    135    293   -431  -2231  -1301  -1008   -561  -1062   -750
     36   -371   -410    166    220   -389  -2208  -1267   -984   -527  -1023   -711
    103   -384   -488    140    296   -436  -2244  -1291  -1013   -550  -1034   -730
    161   -361   -524     98    342   -441  -2260  -1299  -1023   -558  -1031   -730
    220   -332   -553     54    384   -441  -2265  -1299  -1028   -558  -1023   -727
    226   -314   -542     41    381   -428  -2260  -1296  -1026   -553  -1010   -717
    129   -322   -452     96    290   -387  -2231  -1267  -1002   -530   -979   -688
    135   -298   -436     80    283   -366  -2226  -1265  -1000   -527   -966   -675
    166   -293   -459     62    311   -376  -2226  -1273  -1010   -535   -963   -675
    127   -277   -407     72    265   -340  -2200  -1252   -992   -517   -937   -652
     93   -288   -381     98    236   -335  -2187  -1236   -982   -509   -924   -644
    153   -283   -436     62    293   -358  -2192  -1239   -987   -519   -930   -652
    132   -265   -397     64    265   -329  -2158  -1210   -958   -493   -898   -636
     83   -252   -337     83    207   -293  -2122  -1182   -930   -472   -867   -618
     49   -288   -337    119    192   -311  -2122  -1189   -935   -483   -872   -633
     15   -288   -306    135    161   -296  -2104  -1179   -922   -475   -859   -633
     38   -228   -267     93    150   -246  -2057  -1140   -880   -439   -815   -607
     -5   -259   -254    129    124   -257  -2049  -1137   -875   -439   -805   -618
    -36   -301   -265    168    114   -283  -2049  -1143   -880   -449   -807   -636
     80   -272   -353     96    215   -314  -2060  -1163   -898   -470   -826   -667
    103   -270   -376     83    239   -322  -2062  -1174   -906   -480   -828   -680
     31   -293   -324    129    176   -306  -2047  -1163   -893   -470   -813   -672
     38   -301   -340    132    189   -319  -2042  -1163   -896   -475   -813   -683
     75   -298   -374    111    223   -335  -2036  -1161   -893   -478   -810   -688
     72   -298   -371    111    220   -335  -2013  -1148   -875   -465   -795   -685
     28   -332   -361    150    194   -345  -2016  -1156   -880   -472   -797   -696
      7   -327   -335    161    171   -329  -2008  -1150   -870   -462   -782   -678
    -20   -337   -319    176    148   -329  -2000  -1148   -862   -457   -771   -667
      5   -319   -324    155    163   -322  -1987  -1135   -849   -444   -758   -654
     -2   -324   -322    161    158   -324  -1977  -1127   -836   -439   -753   -639
    -25   -345   -319    187    145   -332  -1979  -1127   -836   -441   -756   -636
     -2   -335   -332    168    163   -335  -1974  -1122   -828   -444   -758   -633
     23   -314   -337    145    179   -324  -1961  -1109   -815   -436   -753   -623
     15   -327   -342    155    179   -335  -1951  -1104   -807   -433   -753   -618
      0   -348   -348    174    174   -348  -1943  -1096   -800   -431   -753   -607
    -28   -366   -337    194    153   -353  -1935  -1083   -787   -423   -748   -594
      5   -337   -342    163    174   -340  -1935  -1078   -779   -423   -748   -589
     57   -290   -348    114    202   -319  -1925  -1070   -769   -418   -748   -584
      5   -332   -337    163    171   -335  -1912  -1065   -761   -420   -753   -579
    -33   -389   -355    207    161   -374  -1917  -1078   -774   -433   -766   -594
    -28   -394   -368    210    168   -381  -1919  -1083   -776   -439   -761   -600
    -59   -402   -342    231    140   -374  -1906  -1070   -758   -423   -750   -584
     23   -376   -400    176    210   -387  -1906  -1072   -761   -433   -758   -584
      5   -381   -389    187    194   -387  -1899  -1062   -756   -428   -756   -581
     -7   -407   -400    207    194   -405  -1899  -1067   -758   -433   -758   -587
    -18   -394   -376    205    176   -384  -1880  -1057   -745   -420   -743   -576
    -36   -415   -379    226    171   -397  -1878  -1062   -745   -423   -745   -581
    -12   -413   -400    213    189   -405  -1878  -1065   -748   -426   -748   -589
      0   -418   -418    207    207   -418  -1873  -1065   -748   -431   -750   -594
     10   -366   -376    176    192   -368  -1823  -1023   -704   -392   -714   -553
     20   -322   -342    150    181   -332  -1782   -989   -670   -361   -680   -519
    -18   -350   -332    181    155   -340  -1764   -982   -662   -358   -675   -514
      2   -374   -376    184    189   -376  -1779   -995   -683   -379   -696   -527
    -15   -355   -340    184    158   -348  -1753   -976   -662   -363   -675   -506
    -59   -303   -244    181     90   -275  -1709   -943   -623   -322   -628   -454
     18   -277   -296    129    155   -285  -1727   -963   -633   -335   -633   -457
     15   -239   -254    111    132   -246  -1712   -948   -610   -311   -605   -428
     49   -226   -275     85    161   -249  -1722   -961   -618   -316   -605   -428
     44   -272   -316    114    179   -293  -1756   -997   -649   -345   -626   -452
     59   -306   -368    122    213   -337  -1782  -1018   -675   -374   -646   -470
     23   -337   -361    155    189   -348  -1769  -1008   -678   -376   -649   -472
    -18   -407   -389    210    184   -397  -1769  -1010   -693   -400   -667   -493
    109   -397   -506    145    306   -452  -1790  -1039   -727   -436   -701   -530
     38   -478   -517    218    277   -496  -1797  -1052   -753   -462   -722   -558
    -18   -553   -537    285    257   -545  -1813  -1072   -779   -488   -743   -584
    -20   -532   -511    275    244   -522  -1800  -1065   -771   -483   -730   -584
      5   -491   -496    244    249   -493  -1771  -1047   -753   -465   -706   -574
     72   -519   -592    223    329   -553  -1803  -1080   -789   -501   -737   -613
     36   -542   -579    252    306   -561  -1792  -1072   -787   -501   -737   -613
    -15   -579   -563    296    270   -571  -1787  -1067   -787   -506   -740   -613
    109   -491   -600    192    353   -545  -1774  -1052   -771   -488   -719   -597
    119   -483   -602    181    358   -542  -1761  -1044   -763   -485   -709   -594
     41   -576   -618    267    327   -597  -1751  -1026   -769   -501   -727   -615
     57   -639   -696    288    374   -667  -1673   -924   -735   -506   -756   -665
     72   -594   -667    262    368   -631  -1525   -737   -615   -428   -711   -654
    142   -454   -600    155    368   -527  -1397   -532   -446   -280   -581   -548
    223   -153   -376    -36    301   -265  -1322   -379   -241    -36   -324   -288
    257    407    148   -332     54    277  -1356   -371     -5    327    111    176
     93   1031    937   -561   -420    984  -1530   -597    168    691    587    680
   -109    974   1083   -433   -597   1026  -1795  -1023    -54    571    535    644
   -205    283    488    -38   -348    384  -2034  -1462   -636    -62    -85     72
   -262   -462   -200    361    -33   -332  -2130  -1631  -1083   -639   -696   -517
    -64   -807   -743    436    337   -776  -2112  -1543  -1179   -831   -948   -797
     23   -792   -815    381    418   -802  -1971  -1366  -1062   -763   -909   -787
     72   -698   -771    311    420   -735  -1836  -1205   -924   -657   -823   -724
     62   -610   -672    270    366   -641  -1748  -1109   -826   -574   -745   -659
     41   -594   -636    277    337   -615  -1691  -1054   -779   -537   -714   -633
     18   -615   -633    298    322   -623  -1660  -1028   -761   -524   -704   -623
      0   -618   -620    309    309   -620  -1636  -1013   -745   -519   -696   -620
    -20   -631   -610    324    293   -623  -1626  -1010   -743   -519   -696   -620
    -23   -618   -594    322    285   -607  -1608   -995   -727   -506   -683   -605
    -41   -597   -558    316    257   -579  -1584   -971   -704   -485   -657   -584
    -10   -581   -571    296    277   -576  -1574   -966   -698   -485   -652   -584
     33   -540   -576    252    303   -558  -1553   -953   -688   -472   -639   -576
     18   -555   -574    270    296   -563  -1551   -953   -691   -478   -639   -589
    -25   -579   -553    301    259   -566  -1548   -953   -691   -480   -639   -584
    -77   -594   -517    335    218   -555  -1532   -943   -683   -472   -628   -576
   -116   -584   -470    348    174   -527  -1504   -914   -657   -452   -605   -558
    -38   -568   -530    303    244   -550  -1506   -917   -665   -457   -613   -568
    -12   -550   -540    280    262   -545  -1499   -909   -662   -457   -607   -561
     85   -540   -628    226    355   -584  -1519   -932   -685   -483   -631   -581
     75   -553   -628    236    350   -589  -1514   -930   -685   -480   -631   -576
     62   -542   -605    241    332   -574  -1491   -911   -670   -465   -613   -558
    -18   -558   -540    285    259   -548  -1467   -891   -649   -446   -592   -535
     23   -558   -581    267    301   -568  -1473   -891   -654   -454   -597   -542
    101   -522   -623    207    361   -574  -1470   -888   -652   -452   -594   -542
     80   -532   -613    226    345   -571  -1462   -885   -652   -452   -589   -542
    109   -506   -615    197    361   -561  -1449   -875   -644   -446   -579   -535
     93   -480   -576    192    332   -527  -1428   -854   -626   -423   -553   -517
     80   -470   -550    192    314   -509  -1413   -839   -613   -413   -540   -506
    135   -462   -597    163    366   -530  -1418   -839   -618   -415   -540   -511
     49   -548   -597    246    322   -571  -1434   -852   -633   -428   -548   -530
     23   -548   -571    259    296   -558  -1428   -841   -620   -418   -532   -514
     28   -532   -561    252    293   -548  -1415   -826   -607   -405   -514   -496
     31   -530   -561    249    296   -545  -1413   -820   -605   -397   -506   -483
     10   -509   -519    249    262   -514  -1397   -797   -587   -381   -483   -457
      7   -470   -480    231    241   -475  -1374   -771   -563   -355   -457   -426
    -12   -475   -462    241    223   -467  -1363   -763   -555   -350   -444   -413
      5   -465   -470    231    236   -467  -1361   -766   -561   -353   -441   -413
     12   -431   -444    207    228   -436  -1337   -745   -542   -335   -418   -389
     41   -413   -454    184    246   -433  -1327   -740   -540   -332   -413   -384
    168   -342   -514     85    337   -428  -1317   -730   -530   -327   -407   -379
    197   -337   -535     70    366   -436  -1309   -730   -530   -329   -410   -384
     25   -439   -465    205    244   -452  -1301   -730   -532   -337   -415   -389
     38   -407   -446    181    241   -426  -1273   -704   -506   -319   -394   -371
     88   -384   -472    145    277   -428  -1257   -693   -496   -314   -389   -371
    103   -379   -483    137    293   -431  -1239   -678   -480   -303   -379   -368
    101   -376   -478    137    288   -426  -1215   -659   -462   -293   -368   -366
     67   -387   -454    158    259   -418  -1195   -646   -444   -283   -358   -363
     33   -402   -436    184    233   -418  -1176   -641   -433   -277   -355   -366
     46   -384   -431    168    239   -407  -1153   -626   -418   -270   -348   -358
     33   -402   -436    181    233   -418  -1135   -620   -415   -267   -345   -361
     -2   -436   -433    220    213   -436  -1132   -631   -418   -275   -348   -368
     10   -428   -441    207    223   -433  -1124   -631   -415   -275   -348   -368
      0   -441   -441    220    220   -441  -1124   -636   -420   -280   -353   -371
    -10   -457   -446    233    215   -452  -1117   -639   -426   -283   -353   -371
      2   -452   -454    223    226   -454  -1106   -636   -423   -285   -353   -371
     -7   -465   -457    233    223   -462  -1101   -641   -426   -290   -355   -376
     -7   -449   -441    228    215   -446  -1078   -620   -410   -275   -335   -358
    -18   -465   -446    241    213   -457  -1078   -626   -413   -280   -335   -361
    -12   -478   -465    244    226   -472  -1080   -628   -418   -288   -342   -361
     23   -449   -475    210    246   -462  -1070   -618   -407   -283   -332   -350
      0   -462   -462    231    231   -462  -1062   -618   -407   -285   -329   -353
     -5   -449   -444    226    218   -446  -1047   -602   -394   -272   -314   -337
     46   -405   -452    179    249   -428  -1023   -584   -379   -262   -298   -322
     44   -405   -452    179    246   -428  -1013   -581   -376   -262   -293   -319
     15   -423   -439    205    226   -431  -1010   -587   -379   -265   -293   -322
      7   -444   -452    215    228   -446  -1008   -587   -384   -272   -298   -324
     20   -441   -462    210    239   -452   -992   -579   -379   -272   -293   -322
      7   -444   -454    218    228   -449   -984   -576   -376   -272   -293   -324
     54   -394   -449    171    252   -420   -956   -555   -355   -254   -267   -303
     54   -394   -449    168    249   -420   -945   -553   -355   -257   -267   -309
      5   -441   -446    218    226   -444   -945   -563   -366   -272   -280   -329
    -36   -459   -423    246    192   -441   -937   -558   -363   -270   -275   -332
     12   -439   -452    213    231   -444   -932   -555   -363   -270   -272   -335
     54   -379   -436    161    244   -407   -898   -530   -337   -246   -246   -314
     25   -407   -433    189    228   -420   -893   -537   -345   -257   -257   -329
     12   -428   -444    207    228   -436   -901   -548   -358   -270   -267   -345
     10   -423   -433    207    220   -428   -891   -542   -355   -265   -259   -342
      2   -431   -433    213    215   -431   -883   -540   -355   -267   -262   -345
     25   -420   -446    197    233   -433   -862   -530   -345   -259   -259   -337
      0   -444   -446    220    220   -444   -859   -537   -353   -267   -270   -348
     12   -426   -439    207    226   -431   -852   -532   -348   -265   -267   -342
     18   -407   -428    194    220   -418   -831   -517   -337   -257   -257   -335
     18   -379   -397    179    205   -387   -795   -488   -311   -231   -236   -314
     25   -335   -361    153    192   -348   -761   -462   -285   -207   -213   -298
     25   -309   -335    142    179   -322   -730   -439   -262   -192   -200   -283
      7   -327   -335    158    168   -329   -711   -428   -257   -192   -202   -277
    -20   -332   -311    176    142   -322   -685   -407   -241   -179   -184   -262
    -25   -285   -259    155    114   -275   -652   -379   -210   -150   -155   -236
      7   -241   -249    116    127   -244   -631   -366   -184   -124   -129   -213
    -15   -239   -223    127    101   -231   -623   -361   -176   -114   -119   -202
     64   -239   -306     85    184   -272   -659   -394   -210   -148   -150   -231
    137   -231   -368     44    252   -301   -680   -415   -226   -161   -161   -244
    129   -249   -379     59    254   -314   -691   -423   -236   -171   -166   -246
    119   -301   -423     88    270   -361   -701   -433   -257   -197   -194   -280
     98   -355   -454    127    275   -402   -691   -433   -265   -213   -210   -306
     72   -397   -470    161    270   -431   -693   -441   -285   -233   -228   -337
     51   -433   -485    192    267   -459   -691   -449   -298   -249   -246   -361
     33   -472   -506    218    267   -488   -688   -454   -306   -259   -259   -384
      5   -506   -511    249    257   -509   -691   -470   -319   -277   -275   -402
    -85   -527   -441    303    174   -485   -665   -452   -306   -265   -262   -394
    -88   -501   -413    296    161   -457   -641   -431   -288   -252   -249   -392
    -33   -488   -454    259    207   -472   -644   -433   -293   -259   -259   -407
    116   -504   -620    192    368   -561   -685   -480   -342   -311   -316   -465
    114   -496   -610    192    361   -553   -678   -478   -337   -309   -314   -462
     64   -496   -561    215    311   -527   -657   -462   -327   -293   -301   -454
     83   -558   -641    236    361   -600   -667   -467   -348   -324   -337   -493
    148   -584   -732    218    439   -657   -602   -387   -324   -329   -368   -532
    246   -454   -701    101    472   -576   -426   -179   -192   -239   -309   -498
    290   -363   -654     36    472   -509   -265     41    -33   -114   -213   -418
    252   -184   -439    -33    342   -311   -187    202    145     90    -10   -213
    280    314     33   -298    124    174   -197    246    389    441    389    226
    187    963    774   -576   -296    870   -353     72    594    823    862    740
    -80   1106   1187   -511   -633   1145   -633   -332    493    862    966    862
   -122    467    589   -171   -355    527   -893   -789    -62    270    384    327
   -101   -293   -194    197     46   -244  -1034  -1065   -613   -389   -293   -316
    -75   -709   -633    389    277   -672   -992   -976   -735   -607   -568   -607
     64   -732   -797    335    431   -763   -867   -810   -659   -587   -584   -649
     98   -665   -763    283    428   -714   -727   -646   -532   -493   -517   -600
     70   -610   -680    270    374   -644   -628   -535   -431   -410   -444   -537
     44   -553   -600    252    319   -574   -561   -465   -368   -353   -389   -488
     59   -535   -594    239    327   -563   -524   -433   -345   -340   -374   -483
     41   -579   -620    267    329   -600   -530   -444   -363   -366   -400   -511
     28   -576   -605    272    316   -592   -509   -431   -350   -358   -392   -506
     90   -488   -581    197    335   -535   -457   -387   -311   -322   -353   -472
     46   -524   -571    239    309   -548   -439   -379   -309   -322   -348   -478
    -25   -576   -553    298    262   -566   -444   -387   -319   -332   -353   -498
     15   -542   -561    262    285   -550   -426   -371   -309   -322   -329   -491
     28   -509   -540    239    280   -524   -410   -355   -296   -306   -306   -483
      0   -527   -527    265    262   -527   -387   -340   -285   -296   -293   -475
    -25   -530   -506    275    239   -519   -371   -327   -275   -288   -280   -472
    -15   -506   -493    259    236   -501   -358   -314   -270   -285   -267   -472
     -7   -519   -511    262    252   -517   -358   -316   -280   -293   -270   -485
    -33   -545   -511    290    239   -530   -342   -309   -272   -283   -262   -480
   -111   -519   -407    314    145   -465   -306   -275   -241   -252   -220   -446
      2   -475   -480    236    239   -478   -301   -270   -241   -254   -220   -446
     77   -472   -550    197    311   -511   -316   -285   -259   -277   -244   -467
     93   -467   -561    187    327   -514   -303   -275   -252   -272   -236   -462
     23   -504   -530    239    275   -517   -301   -280   -254   -275   -236   -467
    -28   -485   -457    254    213   -472   -270   -252   -223   -244   -205   -439
    -57   -436   -379    244    158   -410   -220   -207   -181   -202   -163   -400
    -46   -465   -418    257    184   -441   -244   -228   -207   -226   -187   -423
      2   -457   -459    226    228   -459   -252   -231   -210   -231   -192   -428
     10   -433   -444    210    226   -439   -233   -213   -194   -215   -176   -413
     -7   -428   -423    215    205   -426   -223   -202   -184   -205   -166   -402
      7   -402   -410    197    207   -405   -215   -192   -176   -192   -153   -387
    -44   -415   -371    228    161   -394   -194   -174   -158   -174   -132   -361
   -101   -400   -298    249     98   -350   -176   -150   -135   -145   -109   -332
     18   -371   -392    174    205   -381   -194   -158   -145   -158   -122   -345
     57   -371   -428    158    241   -400   -205   -161   -155   -166   -127   -345
     80   -340   -420    127    249   -379   -200   -153   -148   -153   -114   -329
     64   -342   -407    137    236   -374   -176   -127   -122   -132    -90   -301
     77   -332   -410    124    244   -371   -176   -127   -122   -132    -88   -301
    129   -306   -436     88    283   -371   -184   -137   -129   -135    -88   -298
     46   -306   -353    129    197   -329   -150   -109   -103   -109    -54   -265
     36   -283   -319    122    176   -298   -127    -90    -85    -90    -33   -241
     18   -280   -298    132    158   -288   -114    -83    -75    -83    -25   -231
     28   -275   -303    124    166   -288   -101    -72    -64    -75    -18   -220
     62   -254   -316     93    187   -285    -90    -67    -59    -72    -18   -220
     38   -277   -316    116    176   -296    -72    -54    -46    -64    -10   -213
     12   -270   -283    127    145   -275    -46    -31    -20    -41     10   -197
    -38   -259   -220    150     90   -241    -20     -7      7    -18     33   -181
    -18   -262   -246    140    111   -254    -10     -5     15    -18     33   -184
    -93   -249   -155    168     31   -202     33     31     54     15     70   -153
   -103   -244   -140    171     15   -192     49     41     64     23     75   -158
     -5   -218   -213    111    103   -215     44     28     54     10     62   -176
     67   -265   -335     98    200   -298     28      5     31    -15     36   -210
     62   -283   -348    109    205   -314     28     -5     23    -25     25   -220
     54   -277   -335    111    194   -306     31    -10     23    -28     25   -223
      7   -277   -285    135    145   -280     46      2     36    -20     36   -207
    -70   -283   -215    176     72   -252     72     23     57      0     57   -187
    -20   -262   -241    140    109   -252     83     31     64      7     67   -176
      5   -275   -280    135    140   -277     80     23     51     -5     57   -187
    -33   -306   -272    171    119   -290    101     38     67      2     67   -176
    -57   -280   -223    166     83   -252    119     54     83     18     83   -158
   -103   -301   -197    202     44   -249    114     44     75     12     80   -163
   -106   -303   -200    205     46   -254    114     44     72     10     83   -161
    -31   -239   -207    135     88   -223    127     54     88     23     98   -148
     28   -233   -262    101    142   -246    116     44     75     12     85   -155
    -23   -277   -254    148    114   -267    119     44     72      7     83   -155
    -20   -285   -265    153    119   -277    129     54     77     12     88   -145
     75   -244   -319     85    197   -280    119     44     67      0     77   -150
     98   -213   -314     54    205   -262    127     51     70      2     80   -140
    109   -220   -329     54    218   -275    135     54     67     -5     75   -142
     96   -233   -329     67    210   -280    124     38     51    -20     67   -148
     85   -228   -314     72    200   -270    135     49     59    -12     75   -137
     59   -254   -314     96    184   -283    142     51     57    -18     70   -140
     77   -218   -296     70    184   -254    161     67     70     -5     85   -124
     44   -257   -301    106    171   -277    171     67     70     -7     83   -122
    -12   -311   -298    163    142   -306    168     59     57    -23     70   -127
      2   -314   -316    153    158   -314    161     49     46    -36     57   -142
     15   -298   -314    142    163   -306    174     62     54    -28     67   -127
     25   -280   -306    127    163   -293    189     72     62    -20     75   -114
     25   -293   -319    135    171   -306    189     67     57    -33     67   -127
     75   -288   -366    106    218   -327    179     54     41    -49     51   -140
     70   -309   -379    119    223   -342    181     51     33    -64     44   -148
     67   -293   -361    111    213   -327    187     51     33    -62     49   -142
     38   -311   -350    137    194   -329    192     51     33    -62     46   -140
    -51   -322   -270    187    106   -296    218     70     51    -46     70   -116
    -64   -303   -239    184     85   -272    246     96     72    -25     88    -98
     70   -262   -335     96    200   -298    233     88     62    -44     70   -119
    137   -239   -376     51    257   -306    239     90     62    -49     64   -124
    116   -236   -353     59    233   -293    265    111     83    -31     83   -103
    101   -223   -324     59    210   -272    277    122     90    -25     96    -98
    103   -189   -293     41    197   -241    288    127     96    -20    101   -101
    114   -179   -293     33    202   -236    314    148    114     -2    119    -77
     77   -145   -223     31    148   -181    342    171    142     23    150    -46
     46   -116   -166     33    106   -140    350    176    158     36    166    -25
     46   -124   -171     36    109   -148    340    168    153     31    168    -20
     75    -96   -171     10    122   -132    337    171    158     41    176     -7
     12    -90   -106     38     57    -98    329    168    163     49    192      5
    -31   -158   -127     93     46   -142    309    150    145     31    176    -10
    -33   -210   -176    119     70   -194    296    135    124      5    153    -33
    -57   -259   -202    158     72   -231    298    137    114    -15    129    -54
    -57   -290   -236    174     88   -265    285    116     88    -44     96    -83
    -57   -306   -249    181     93   -277    296    127     90    -41     96    -80
     28   -314   -342    142    184   -327    275    103     67    -70     75   -101
     46   -324   -371    140    207   -348    262     80     41    -96     49   -129
     15   -340   -355    161    184   -348    277     93     49    -85     57   -122
    -10   -374   -363    192    176   -368    262     72     31   -106     38   -137
    -23   -348   -324    184    150   -337    272     80     38   -103     44   -127
      7   -327   -335    161    171   -329    290    101     54    -90     51   -114
    -15   -345   -332    179    155   -337    293     98     54    -93     46   -119
    -54   -381   -327    218    135   -355    293     96     51    -98     44   -122
    -20   -413   -392    215    181   -402    311    127     54   -109     25   -142
     25   -420   -446    197    236   -433    400    241     98   -103      5   -184
     12   -350   -363    168    187   -355    545    433    236     -5     75   -145
     33   -205   -239     85    135   -220    678    654    420    166    231      0
    122    122      0   -122     59     62    735    792    633    426    514    293
    145    688    542   -415   -197    615    667    776    862    789    950    769
    -49   1176   1226   -563   -639   1200    472    509    969   1065   1319   1163
   -163    997   1161   -418   -662   1078    218     83    672    836   1140   1002
   -306    254    558     23   -431    405    -10   -358     59    161    472    384
   -259   -410   -150    335    -54   -280   -106   -493   -335   -348    -72   -155
   -218   -628   -410    420     96   -519    -23   -337   -316   -400   -174   -272
   -176   -597   -420    387    119   -509     98   -179   -210   -329   -129   -252
    -90   -470   -379    277    142   -423    207    -44    -88   -233    -46   -192
    -38   -374   -335    207    148   -355    290     54      7   -150     28   -122
    -70   -371   -301    220    114   -337    327     90     36   -129     44   -106
    -72   -376   -303    226    114   -340    337    101     41   -132     44   -106
    -46   -371   -324    207    137   -350    332     98     36   -140     38   -109
    -46   -374   -327    210    140   -350    337    101     36   -140     36   -109
    -49   -389   -340    218    142   -363    335    106     38   -137     36   -109
    -25   -345   -319    184    145   -332    353    127     57   -119     57    -80
     -2   -298   -296    148    145   -298    379    150     77   -101     77    -57
    -62   -350   -288    207    111   -319    374    145     70   -109     67    -62
    -46   -350   -303    197    127   -327    366    140     62   -116     57    -67
    -44   -337   -296    189    124   -316    371    145     64   -114     59    -57
    -67   -309   -241    187     85   -275    381    153     77    -98     75    -44
    -64   -319   -254    192     93   -288    387    158     77    -98     77    -36
    -57   -319   -265    187    103   -290    384    158     77   -101     77    -33
    -85   -288   -205    187     59   -246    413    189    106    -75    103     -2
    -38   -293   -257    163    109   -275    400    181     93    -93     85    -15
    -44   -301   -257    174    106   -280    410    189    101    -88     85     -7
    -20   -306   -285    161    132   -296    402    179     85   -101     72    -18
     15   -277   -293    129    153   -285    392    171     80   -103     72    -15
     41   -241   -283     98    161   -262    400    179     93    -90     85      2
     38   -249   -288    106    163   -267    402    187     96    -93     83      5
     31   -257   -288    111    158   -272    400    181     90    -98     72      7
    -62   -293   -231    179     83   -265    397    184     90    -90     80     15
    -93   -288   -194    189     49   -241    410    200    106    -75     98     38
    -18   -239   -220    129    101   -231    413    207    114    -67    111     49
     41   -194   -239     75    137   -215    407    202    109    -72    103     44
    -15   -236   -220    124    101   -228    392    194     96    -83     93     38
    -25   -246   -223    135     96   -236    387    194     96    -85     90     41
      0   -215   -215    109    106   -215    400    218    114    -64    111     72
     70   -168   -241     46    155   -205    397    218    116    -59    119     88
     64   -189   -254     62    158   -220    384    215    103    -70    109     88
     20   -184   -205     80    111   -194    387    223    114    -57    124    109
      7   -150   -158     72     83   -153    415    252    142    -25    155    142
     83    -98   -181      7    129   -140    420    257    145    -25    158    148
     93    -98   -192      0    142   -145    407    246    132    -36    148    142
     75    -88   -166      5    119   -124    423    254    140    -31    150    155
     18   -119   -137     51     77   -127    441    267    150    -25    153    168
     18    -90   -111     36     62   -101    446    272    153    -18    155    171
     18    -64    -85     23     49    -75    462    285    166     -5    166    181
    -31    -88    -57     59     12    -75    475    301    181      2    174    189
     59    -54   -114     -2     85    -83    459    290    176     -7    158    176
     51    -41    -93     -5     72    -67    488    314    200     12    171    187
      2    -44    -46     18     23    -44    517    337    223     25    179    197
     85    -44   -129    -20    106    -85    498    316    200      0    145    163
     18    -38    -57     10     36    -46    532    342    231     28    168    184
      5    -62    -70     25     36    -64    542    348    236     25    163    176
     44    -51    -96      5     70    -72    548    342    233     23    155    166
     83    -59   -142    -12    111    -98    524    314    207     -2    127    140
     77    -70   -148     -2    111   -109    509    293    192    -23    106    124
    -12    -62    -49     36     18    -57    550    324    223      5    132    155
    -23    -59    -38     41      7    -49    563    332    231     10    132    163
     36    -59    -96     10     64    -77    542    309    205    -15    106    140
    -49    -98    -49     75      0    -75    553    314    210    -10    106    148
    -67   -106    -41     85    -12    -75    548    306    207    -18    101    145
     -2    -64    -62     33     28    -62    532    301    200    -20     96    140
     15    -44    -62     12     38    -51    535    303    205    -12    103    150
     31    -12    -44     -7     36    -28    558    324    220      7    122    168
      5    -20    -25      7     12    -23    561    332    226     12    127    179
      5    -33    -38     12     20    -36    548    322    215      2    114    176
     20    -28    -51      2     33    -38    542    316    210     -2    103    176
     15    -36    -51     10     33    -44    542    319    207     -7    101    179
    -57    -46      7     49    -33    -20    566    337    226      7    119    200
     -7      0      7      2     -7      2    579    348    239     23    132    215
     51      2    -51    -28     51    -25    550    322    210     -2    109    194
     10    -41    -51     15     31    -46    530    301    192    -20     93    184
     41     28    -15    -36     28      7    555    329    223      7    124    220
     54     31    -23    -44     38      5    566    335    223      7    122    223
     33      0    -36    -18     33    -15    561    327    213      0    114    215
     70     49    -20    -59     46     15    584    348    231     15    135    239
    -31    -31      0     31    -18    -15    558    319    200    -15    109    213
    -28    -38    -10     33    -10    -25    558    319    197    -15    109    213
    -10    -23    -12     15      0    -18    561    319    197    -15    111    215
    -10    -15     -5     12     -2    -10    561    319    197    -20    114    215
     15      7    -10    -12     12      0    571    327    205    -10    124    223
     38     15    -23    -28     31     -2    571    322    200    -15    122    226
      7     -5    -12     -2      7     -7    558    309    189    -28    111    218
    -23    -31     -7     28     -7    -20    563    311    187    -33    111    223
    -38     -5     33     20    -36     12    584    329    205    -12    132    246
    -15     23     38     -5    -28     31    589    332    210     -7    142    252
    -20     28     49     -5    -33     38    594    337    213     -7    145    254
    -28     44     72     -7    -49     57    607    350    226      2    158    270
     51    114     59    -83     -5     88    628    366    239     12    174    285
     62    129     67    -96     -2    101    644    376    246     23    184    298
    -10     90    101    -41    -57     96    646    376    246     23    184    298
     -7    145    153    -67    -80    148    667    394    275     49    215    329
     28    218    189   -122    -80    205    688    415    303     77    252    366
     10    192    181   -101    -85    187    670    394    288     62    244    353
     -2    184    184    -90    -93    184    646    371    272     51    241    350
     46    246    200   -145    -75    223    649    387    290     75    272    389
     12    189    174   -103    -80    181    615    355    254     41    244    363
    -25    114    140    -44    -83    127    587    327    215      0    202    319
    -18     67     85    -25    -51     75    574    314    189    -28    174    288
    -10     25     36     -7    -23     31    568    301    166    -54    150    265
     23     41     18    -33      2     31    566    293    161    -59    148    259
     15     44     28    -31     -5     36    571    296    163    -62    150    259
    -46    -10     33     25    -41     10    558    277    140    -85    132    239
    -59    -25     33     44    -46      2    553    275    137    -88    129    231
    -54      5     59     23    -59     31    561    283    148    -77    142    241
      5     25     18    -15     -7     23    561    280    140    -83    137    236
     -5     -2      0      2     -5     -2    550    267    127    -96    127    223
    -41    -23     18     33    -31     -2    550    270    129    -93    129    226
    -10    -18     -7     12     -2    -12    550    270    124    -98    122    220
     38    -33    -75     -2     57    -54    568    303    132   -101    114    202
     51    -93   -145     18     96   -116    636    410    174    -96     93    161
     28    -25    -54      0     41    -38    763    579    301      2    158    194
     57    103     46    -83      5     75    865    771    470    168    314    327
    239    485    246   -363     -5    366    922    906    672    426    602    618
    220   1057    833   -639   -306    945    917    932    917    802   1052   1098
      2   1473   1470   -737   -732   1473    740    683    992   1054   1402   1452
     -2   1275   1278   -636   -639   1275    407    197    626    779   1182   1241
    -70    657    727   -293   -400    691    215   -202     70    153    566    685
    -38     59     96    -12    -67     77    132   -311   -288   -327     46    189
    -12   -265   -252    140    119   -259    161   -205   -332   -446   -116      7
      5   -301   -306    145    153   -303    252    -83   -257   -413   -101      7
     62   -192   -254     62    158   -223    348     38   -148   -322    -18     75
     51    -75   -129     10     88   -101    426    129    -44   -228     72    153
     -5    -54    -49     31     20    -51    470    181      7   -179    119    194
    -38    -25     12     31    -28     -7    517    228     54   -140    166    236
    -70     18     88     25    -80     51    555    272     90   -103    207    267
    -23     -5     15     12    -20      5    527    246     62   -137    179    231
     96     31    -64    -62     80    -15    514    239     54   -148    171    220
     96     85    -10    -90     51     36    548    270     85   -116    207    252
    -10     64     75    -28    -44     70    563    288    101   -101    231    270
     70     77      7    -75     28     44    537    262     77   -124    213    246
     80     80      0    -80     41     41    532    257     75   -129    210    239
     70     67     -2    -70     36     33    537    259     75   -135    218    239
     18     59     41    -38    -10     51    540    267     83   -129    233    246
     57    103     46    -83      5     75    548    275     93   -116    249    254
     90    142     51   -116     20     98    566    293    111   -103    262    272
     31    106     75    -70    -23     90    568    293    114   -106    267    270
     20     93     72    -57    -25     83    555    280    103   -116    265    257
     20    166    145    -96    -62    155    594    322    148    -75    309    296
    -20    148    168    -62    -93    158    592    322    148    -77    306    290
    -70    101    168    -18   -119    135    568    303    129    -96    293    277
    -25    101    127    -36    -75    114    561    296    124   -103    283    267
    -41     80    122    -20    -83    101    553    293    122   -103    283    267
    -67    129    197    -31   -132    163    584    329    161    -62    327    311
     -5    174    176    -85    -93    174    602    348    176    -49    335    324
     -5    137    140    -67    -72    137    581    329    158    -70    309    301
    -12    153    166    -70    -90    158    576    332    161    -64    314    309
    -18    148    166    -64    -90    155    568    327    158    -67    311    311
      2    148    145    -77    -72    148    571    337    166    -57    322    322
     67    171    103   -119    -18    137    553    329    158    -62    316    324
     70    176    106   -124    -18    142    537    322    150    -64    314    322
     90    220    129   -155    -18    176    561    350    181    -28    353    361
     93    249    153   -171    -28    202    576    374    202     -2    379    392
     49    223    174   -137    -62    200    561    366    194     -7    374    389
      7    200    192   -106    -90    197    550    366    189    -12    368    392
    -31    181    213    -75   -122    197    558    374    197     -5    374    402
     15    205    189   -109    -85    197    568    384    205      0    379    410
     33    228    194   -132    -80    213    579    389    210     10    392    420
    -25    215    239    -96   -135    228    594    397    215     15    397    426
     28    228    200   -127    -85    215    589    394    213     10    389    418
     33    283    249   -161   -106    267    626    433    252     46    428    459
     49    262    213   -155    -83    239    620    428    244     38    413    441
     33    220    187   -127    -77    205    613    420    239     25    397    423
    -25    244    270   -109   -148    257    654    462    283     64    433    452
     25    283    257   -155   -116    270    675    478    301     83    452    462
     49    267    218   -161    -83    244    670    465    288     64    433    436
    -28    239    265   -106   -148    252    691    472    301     72    436    439
    -38    228    267    -93   -153    246    698    478    309     80    439    444
    -36    220    254    -93   -145    236    698    472    309     75    431    428
    -31    241    272   -106   -150    257    714    483    324     88    446    436
     20    262    241   -142   -111    254    709    472    319     80    439    428
    -67    200    267    -64   -166    233    698    452    303     62    420    407
    -77    207    285    -67   -181    244    706    454    309     67    428    415
    -15    239    254   -114   -135    246    704    452    309     64    428    410
    -54    210    262    -80   -158    236    696    441    298     54    418    397
    -88    197    285    -54   -187    241    698    441    303     57    420    400
    -23    218    239    -98   -132    228    688    436    298     59    426    400
     18    220    200   -119    -90    210    672    423    288     49    418    389
     44    259    213   -153    -85    236    683    433    303     64    436    405
    114    301    187   -207    -36    244    688    439    306     67    444    410
     18    220    202   -122    -93    213    670    420    288     46    420    389
    -28    213    241    -93   -135    226    675    420    288     49    423    392
     12    246    233   -132   -111    241    678    426    293     54    436    397
     41    257    215   -148    -85    236    675    428    298     51    439    394
     20    241    220   -132    -98    231    672    423    293     54    441    397
     67    285    215   -176    -75    252    683    436    306     70    457    410
     54    275    220   -168    -83    249    672    431    301     64    452    397
     12    244    231   -127   -109    239    667    423    298     57    441    384
     23    280    257   -153   -116    270    688    444    322     77    465    407
    -41    249    290   -103   -166    270    691    449    324     77    465    405
    -77    205    283    -64   -179    244    675    431    306     62    449    384
    -41    239    280    -98   -161    259    685    441    319     75    465    400
     80    301    220   -192    -70    259    685    441    316     72    462    392
     12    259    246   -135   -116    252    683    436    311     64    452    387
     41    252    210   -148    -83    231    665    420    298     51    441    371
     41    244    202   -142    -80    223    667    418    296     51    436    368
     31    252    218   -142    -93    236    675    423    301     54    439    368
      2    239    236   -122   -116    239    685    431    306     59    444    374
     33    257    220   -148    -93    239    680    423    298     54    444    371
   -114    241    355    -62   -233    298    717    449    332     83    475    402
    -90    280    368    -96   -228    324    737    475    358    109    498    423
    103    363    259   -233    -77    311    730    472    355    106    491    413
    124    381    254   -254    -64    319    737    478    358    106    491    407
     72    374    301   -223   -114    337    761    496    376    124    504    420
     25    371    345   -200   -161    358    763    493    381    132    511    428
     12    413    400   -213   -194    407    782    514    410    166    542    459
     31    462    428   -249   -197    446    795    527    433    192    568    488
    -44    413    457   -184   -249    433    782    517    428    184    563    485
    -10    413    420   -202   -218    418    753    498    413    171    550    472
     31    418    384   -226   -176    402    730    483    394    161    540    470
     25    363    337   -197   -158    350    706    465    366    132    506    444
     -5    316    322   -155   -163    319    698    452    348    114    488    420
    -31    277    306   -124   -168    290    698    449    337    101    470    397
    -41    236    275    -98   -158    254    691    436    316     77    444    371
    -57    231    288    -88   -174    259    706    454    327     85    452    387
   -103    192    296    -44   -200    244    706    452    324     83    446    387
   -106    153    257    -23   -181    205    683    423    296     51    415    358
   -106    142    249    -18   -179    194    680    418    293     49    410    350
    -51    140    192    -44   -122    163    659    400    272     28    389    324
    -10    189    200    -88   -103    194    680    418    290     46    410    342
    -57    192    249    -70   -153    220    701    441    311     70    433    361
    -59    145    205    -44   -132    174    675    418    288     44    407    332
    -72    111    181    -20   -129    145    672    423    280     31    394    322
    -20    111    132    -44    -75    122    730    506    314     38    384    301
    -12    101    114    -44    -64    106    852    678    415     93    397    285
    -15    168    184    -77   -101    176    966    865    558    215    496    358
     51    415    363   -236   -155    389   1060   1044    748    426    706    558
    129    937    807   -532   -337    872   1111   1161   1005    774   1098    976
      7   1543   1532   -776   -763   1538   1010   1036   1208   1145   1558   1465
   -189   1654   1842   -732  -1015   1748    730    626   1075   1153   1641   1566
   -324   1153   1475   -415   -901   1314    467    161    587    667   1182   1150
   -288    410    698    -59   -493    553    262   -192     -7    -28    478    488
   -233    -54    179    142   -207     62    249   -132   -153   -275    166    163
   -215   -168     46    192   -132    -62    345     28    -83   -262    140    119
   -168    -83     85    124   -129      2    485    197     51   -158    220    179
   -101     46    148     28   -124     96    584    314    166    -59    301    252
    -93    116    210    -12   -153    163    644    379    233     -2    350    298
   -155     85    241     33   -197    163    667    402    252      5    355    301
   -181     46    228     67   -205    135    662    397    241     -7    335    285
   -179     83    262     49   -220    171    691    426    270     15    355    309
   -132    116    246      7   -189    181    698    436    277     20    361    314
    -93     96    187     -2   -140    140    678    410    254     -7    337    285
   -106     90    194      5   -150    142    683    415    257     -5    342    288
   -116    109    226      5   -171    166    701    433    275     12    361    303
   -124    103    228      7   -176    166    701    433    275     12    361    303
   -101    114    213     -7   -158    163    698    431    272      7    355    296
    -90    129    220    -20   -155    174    704    436    277     12    363    301
    -93    119    213    -12   -153    166    706    439    280     12    366    301
   -122    122    244     -2   -181    181    711    439    280     15    368    301
   -184    124    306     28   -246    215    732    457    301     36    387    319
   -202    119    322     38   -262    220    743    470    311     44    394    327
    -70    132    202    -31   -135    166    706    436    280     10    363    290
   -142    119    259     10   -202    189    724    457    296     31    381    309
    -88    135    223    -23   -155    176    714    446    285     23    371    301
    -36    155    189    -59   -114    171    704    441    280     15    366    298
     46    176    129   -111    -41    153    688    428    267      5    353    285
     70    179    106   -127    -18    142    672    415    254     -2    340    275
    -12    166    176    -77    -96    171    691    433    272     18    358    298
    -70    161    231    -46   -150    197    701    444    285     36    374    316
    -20    174    194    -75   -106    184    683    431    270     23    361    303
     -7    184    189    -90    -98    187    675    428    265     18    355    301
    -18    200    218    -90   -116    207    672    431    265     23    358    311
    -25    207    233    -90   -129    220    670    433    267     31    363    322
    -20    220    241    -98   -129    231    665    439    267     36    368    332
    -31    207    239    -88   -135    223    665    444    267     41    371    335
    -44    207    252    -83   -148    231    662    452    267     44    374    342
    -18    239    254   -111   -137    246    659    457    270     54    381    353
    -33    241    275   -103   -153    257    665    467    275     62    389    366
    -57    257    311   -101   -184    283    670    472    277     72    400    381
    -23    270    293   -122   -158    280    665    467    272     67    392    376
    -54    267    322   -109   -189    296    675    480    283     77    397    387
    -12    303    316   -145   -163    309    675    478    277     75    397    387
     57    298    239   -179    -90    270    657    459    257     49    374    363
     59    298    236   -179    -88    267    662    462    257     46    368    363
     15    283    267   -150   -127    275    670    467    262     49    371    363
    -25    262    288   -116   -155    275    670    470    262     44    363    355
      7    290    283   -150   -137    285    693    488    280     59    371    363
     41    327    285   -184   -122    306    735    524    311     85    387    379
    -51    288    340   -119   -197    314    745    530    316     88    384    371
    -98    249    348    -75   -223    298    730    504    293     62    353    337
    -33    283    316   -127   -174    298    756    522    314     80    363    348
    -36    272    306   -119   -171    288    753    511    309     75    350    340
     23    272    249   -150   -111    262    730    478    280     44    314    311
      0    259    259   -129   -129    259    732    478    277     41    303    309
    -23    267    288   -124   -155    277    740    478    283     44    303    309
    -31    252    280   -111   -155    265    737    467    275     36    288    298
     -7    228    236   -111   -122    231    711    433    241      5    257    272
    -10    249    259   -119   -135    254    722    441    249     10    259    283
     72    311    239   -192    -83    277    740    457    265     25    267    311
     77    290    213   -184    -67    252    724    439    246      5    236    309
     57    280    223   -171    -83    252    727    433    244      2    231    311
    -10    275    285   -132   -148    280    743    446    259     18    244    324
    -54    257    311   -101   -184    283    732    439    254     18    246    314
    -38    285    324   -124   -181    303    743    449    265     31    265    319
    -46    298    345   -127   -194    319    748    452    270     33    272    316
    -62    290    353   -114   -207    322    748    446    267     33    272    311
    -23    319    342   -150   -181    329    750    446    270     36    275    311
    -54    309    361   -127   -207    335    756    452    277     38    280    309
   -106    290    394    -93   -252    342    766    462    285     49    288    316
   -145    267    413    -59   -277    340    761    462    285     46    288    319
    -62    303    366   -122   -215    332    750    454    275     44    285    314
     72    387    314   -231   -122    350    753    457    277     46    296    311
     41    366    322   -205   -140    345    740    441    262     31    288    293
    -46    290    337   -122   -192    314    727    431    244     12    277    275
      0    368    368   -187   -187    368    750    457    267     38    314    303
    -75    342    415   -135   -244    379    753    457    270     38    319    296
   -109    332    439   -111   -272    384    758    462    272     38    327    290
      0    426    426   -213   -213    426    784    485    296     59    361    314
      0    353    350   -176   -176    353    748    446    252     15    327    270
    -44    290    335   -122   -189    311    727    426    228     -7    309    244
    -62    322    384   -132   -223    353    758    454    259     20    342    267
   -119    306    426    -93   -272    366    761    457    265     25    350    270
    -62    309    368   -124   -215    337    748    446    252     12    337    254
    -41    324    366   -142   -202    345    756    452    259     18    337    262
    -54    379    433   -163   -244    405    779    470    280     44    363    288
    -23    389    413   -181   -218    400    802    493    298     62    374    303
    -59    400    459   -171   -259    428    828    517    324     85    392    327
    -83    397    480   -155   -283    436    833    522    332     90    389    332
    -75    439    511   -181   -293    475    849    535    345    103    400    350
   -135    498    633   -181   -384    566    888    571    392    153    444    397
   -142    501    644   -179   -392    571    888    574    400    163    454    407
    -46    501    545   -228   -296    522    828    522    355    124    415    371
    -64    483    548   -210   -306    514    818    517    355    124    418    376
   -161    524    685   -181   -423    605    857    563    407    184    472    446
   -103    478    581   -189   -342    530    810    524    361    140    423    407
     -2    436    439   -218   -220    439    753    475    301     80    358    345
    -36    366    400   -166   -218    381    750    478    290     67    340    329
    -25    329    355   -150   -189    342    745    470    280     54    324    316
    -80    303    384   -111   -233    345    743    465    267     44    314    306
   -155    259    415    -51   -285    335    748    465    267     44    309    306
    -93    280    371    -96   -233    327    740    457    259     36    298    296
    -75    257    332    -90   -202    293    709    431    233     10    270    265
   -135    233    366    -51   -249    301    719    439    244     20    277    275
    -96    262    358    -83   -226    309    717    439    241     18    277    272
    -88    265    353    -90   -220    309    719    436    241     20    277    270
   -116    252    368    -67   -241    309    719    436    246     25    280    270
   -166    213    376    -23   -270    293    722    441    246     23    275    265
   -116    223    340    -54   -228    280    748    483    259     23    265    246
    -90    192    283    -51   -187    236    844    610    322     46    259    210
   -111    233    345    -59   -228    288    971    787    449    135    316    236
    -59    413    470   -176   -265    441   1104   1015    646    322    488    397
    -15    750    766   -368   -389    758   1153   1137    852    587    784    709
    -28   1330   1356   -652   -693   1343   1093   1101   1080    956   1239   1210
   -140   1821   1961   -839  -1049   1891    885    805   1156   1210   1600   1600
   -285   1577   1862   -646  -1075   1719    610    355    805    930   1363   1382
   -348    880   1226   -267   -787   1052    397    -38    218    270    704    761
   -337    241    576     46   -457    407    311   -145   -132   -197    184    239
   -220    -25    194    124   -207     83    358    -28   -150   -296     28     59
   -127     -2    124     62   -127     59    465    109    -57   -231     62     67
   -116    106    223      5   -171    163    584    257     75   -119    153    142
   -140    187    324    -25   -233    254    646    332    155    -49    213    202
   -129    205    335    -36   -231    270    688    371    189    -20    236    233
   -223    148    371     36   -298    259    709    389    202    -12    241    239
   -226    158    384     33   -306    272    722    405    215     -2    249    244
   -122    205    327    -44   -223    265    706    397    207    -10    241    233
    -54    181    236    -62   -145    207    688    384    187    -31    213    210
    -98    161    257    -31   -179    207    683    376    184    -36    210    210
   -189    168    355     10   -272    262    717    405    215     -5    244    244
   -197    241    439    -23   -319    337    763    452    262     46    290    293
   -135    202    337    -33   -236    270    722    413    220      5    249    246
    -96    207    301    -57   -200    254    691    387    194    -20    226    223
    -88    244    332    -77   -210    288    698    400    207     -7    239    241
   -137    246    384    -54   -262    314    724    426    233     20    259    265
    -93    210    303    -57   -197    257    701    405    207     -7    231    241
    -44    223    267    -90   -155    244    678    384    184    -28    210    228
    -59    254    314    -98   -187    283    701    407    205     -5    231    254
    -28    272    301   -122   -166    285    701    410    207     -5    228    262
     46    270    223   -158    -88    246    667    381    176    -38    194    233
    -23    226    246   -103   -135    236    670    384    179    -38    192    236
    -33    270    303   -119   -168    285    693    407    205     -7    223    267
     46    335    285   -192   -119    309    696    413    213      0    233    272
    -15    267    283   -124   -148    275    680    397    194    -18    215    259
   -150    249    400    -51   -275    322    698    418    215      2    236    283
    -67    290    355   -111   -210    322    688    415    213      0    231    288
    -54    309    361   -129   -207    335    685    418    215      5    239    293
    -38    316    355   -137   -197    335    675    415    213      5    241    290
    -18    329    348   -155   -181    337    683    428    228     18    257    306
    -15    353    368   -168   -192    361    685    444    239     33    272    322
    -44    348    392   -153   -218    368    672    444    239     33    277    327
    -64    353    418   -142   -241    384    667    446    241     41    288    337
    -23    376    397   -179   -210    387    667    454    246     49    296    348
     28    392    361   -210   -166    376    654    446    239     41    290    342
    -15    381    397   -187   -205    389    646    444    239     41    296    342
    -31    394    426   -181   -228    410    646    449    246     51    309    355
    -38    413    452   -189   -244    431    659    462    262     67    327    376
    -49    436    483   -194   -267    459    672    478    277     83    342    392
    -57    436    493   -189   -275    465    680    483    283     90    348    397
    -57    433    491   -187   -272    462    688    491    290     98    355    402
    -23    483    504   -231   -262    493    709    511    316    119    376    420
    -38    491    530   -228   -283    509    719    519    324    127    384    420
    -75    467    540   -197   -306    504    717    514    324    122    379    410
    -77    454    532   -187   -303    493    724    522    332    127    376    405
    -57    491    545   -218   -301    519    750    545    358    150    394    420
    -85    467    553   -189   -319    509    750    545    363    150    387    410
   -114    444    555   -166   -335    498    743    532    358    140    374    397
    -90    472    563   -189   -327    517    756    540    371    153    381    405
   -106    449    553   -171   -329    501    756    535    368    148    374    394
   -129    423    553   -145   -340    488    743    517    353    132    361    379
   -122    415    537   -148   -329    475    745    514    358    137    363    376
   -111    433    545   -161   -327    488    750    517    363    145    368    379
   -116    433    550   -158   -335    491    748    509    361    140    363    376
   -101    446    548   -174   -324    496    750    509    363    140    368    379
   -132    433    563   -150   -348    498    740    493    350    129    361    361
   -252    400    652    -72   -452    524    761    509    374    155    389    384
   -285    423    709    -70   -498    566    776    530    394    179    410    405
   -174    498    672   -163   -423    584    782    540    405    189    418    415
    -64    485    550   -210   -309    517    737    496    363    148    374    374
    -59    449    509   -194   -283    478    711    472    337    124    353    348
    -85    452    537   -184   -311    493    722    488    355    145    374    358
    -80    452    532   -187   -306    491    711    480    348    140    374    350
    -80    441    522   -181   -301    480    714    483    350    142    376    350
   -187    462    649   -137   -418    555    758    530    394    184    423    402
    -85    488    571   -202   -327    530    737    514    379    168    407    379
    -12    519    530   -254   -270    524    717    493    358    155    397    358
    -33    519    553   -244   -293    535    711    488    353    148    392    355
   -101    485    587   -192   -342    535    735    514    379    174    418    384
   -111    465    576   -179   -342    522    737    522    381    184    423    389
    -88    493    581   -202   -335    537    740    524    381    184    423    389
    -80    501    581   -210   -332    540    732    519    376    171    410    389
    -51    509    561   -228   -306    535    717    501    361    153    394    379
    -75    478    553   -202   -314    514    722    509    368    166    410    389
    -75    485    561   -205   -319    522    732    517    374    174    418    400
   -122    457    579   -168   -353    517    724    506    363    161    407    389
   -124    459    584   -166   -353    522    719    504    361    161    413    389
   -129    465    594   -168   -361    530    714    496    353    150    402    376
   -145    454    600   -155   -371    527    719    498    353    153    405    379
   -148    454    602   -153   -374    527    730    509    363    163    413    387
   -150    470    620   -158   -384    545    732    514    366    168    415    387
   -184    446    631   -132   -407    537    740    519    366    163    418    394
   -200    467    667   -135   -433    566    763    542    389    187    436    415
    -96    501    594   -205   -345    545    753    532    376    176    423    400
    -38    558    597   -259   -316    576    763    540    387    187    433    405
    -75    553    628   -239   -353    589    779    553    400    197    441    415
   -150    530    678   -189   -415    602    792    568    413    207    452    428
    -49    589    636   -272   -342    613    800    579    420    213    459    436
     -7    639    646   -314   -327    641    802    579    431    223    470    446
    -75    636    711   -283   -392    672    805    581    444    241    491    467
   -197    584    779   -194   -488    680    795    574    441    241    491    472
   -236    581    818   -174   -527    698    784    571    441    244    493    478
    -38    652    691   -306   -363    670    743    542    415    226    475    459
    -28    584    613   -277   -319    597    714    519    387    194    439    431
    -25    524    550   -252   -288    537    691    496    353    158    400    392
    -49    493    542   -223   -296    517    691    496    348    150    387    379
    -80    465    545   -192   -311    504    696    496    340    140    379    371
   -129    405    535   -137   -332    467    680    475    316    116    355    348
   -155    366    522   -103   -337    444    662    457    298     96    332    329
   -114    397    509   -142   -311    452    670    465    301    103    340    337
   -142    405    548   -129   -345    475    696    485    319    119    355    353
   -168    371    540   -101   -353    454    678    467    301     98    337    337
   -207    348    555    -72   -381    452    672    465    296     93    332    332
   -145    376    522   -119   -332    449    672    467    298     93    332    335
   -142    379    522   -116   -332    449    670    465    298     93    329    340
   -187    332    519    -75   -353    426    654    454    280     77    311    329
   -176    306    483    -64   -329    394    696    517    301     77    296    311
    -85    327    410   -122   -246    368    805    657    368    103    288    277
    -23    384    407   -179   -215    394    922    839    485    192    345    309
     62    594    532   -329   -236    563   1031   1054    680    392    532    498
    135    992    857   -563   -361    924   1041   1132    883    675    854    854
     96   1621   1525   -859   -717   1574    932   1036   1106   1062   1332   1392
   -109   1997   2107   -943  -1106   2052    698    701   1135   1257   1621   1717
   -257   1587   1844   -667  -1049   1714    444    254    706    846   1247   1371
   -298    815   1114   -259   -706    963    236   -116     98    148    535    701
   -257    249    506      2   -381    379    181   -161   -181   -233     90    241
   -218     70    288     75   -252    179    267    -15   -150   -270      2    119
   -223    132    353     44   -288    241    420    166    -10   -163     83    171
   -226    197    423     12   -324    309    519    288     93    -75    158    228
   -202    259    462    -28   -332    361    568    350    145    -28    200    259
   -163    309    472    -72   -316    389    607    400    184      2    228    285
    -46    324    371   -140   -210    348    592    387    168    -20    205    262
    -80    301    379   -111   -231    340    592    384    163    -28    197    254
    -98    314    413   -109   -257    363    607    402    176    -18    210    265
    -54    340    394   -142   -223    366    605    407    174    -15    213    262
    -15    366    379   -176   -197    374    605    407    171    -18    213    262
    -36    329    366   -148   -200    348    597    397    158    -36    194    246
    -88    322    407   -116   -249    363    610    410    168    -25    207    257
    -67    366    433   -148   -249    400    628    428    187     -2    233    280
    -44    342    387   -150   -215    363    610    415    171    -18    215    267
    -57    332    387   -137   -223    358    605    415    163    -25    215    262
    -51    340    392   -145   -223    363    607    420    163    -25    220    254
    -83    337    420   -127   -252    379    607    423    161    -25    226    254
   -101    327    428   -114   -265    376    597    415    153    -33    218    246
    -72    350    423   -140   -246    387    605    423    155    -28    228    249
    -49    368    418   -161   -233    392    618    439    166    -12    246    259
    -93    332    426   -119   -259    379    613    436    161    -18    244    252
    -98    332    431   -119   -265    381    600    426    150    -23    241    246
    -88    353    441   -132   -265    397    602    428    155    -18    246    249
   -106    358    465   -127   -285    410    607    433    158    -12    254    259
   -101    361    462   -129   -280    410    605    436    155    -12    252    259
   -116    358    475   -122   -296    415    607    439    155    -12    257    262
   -129    345    475   -109   -303    410    592    428    145    -15    254    254
    -62    361    423   -150   -241    392    566    415    132    -28    246    246
     -7    423    431   -207   -218    426    587    444    153     -5    272    270
    -46    426    472   -189   -259    446    592    452    158      2    280    283
    -31    407    439   -189   -233    423    566    431    137    -15    267    267
    -25    389    415   -184   -220    402    535    405    111    -36    254    244
     -5    407    413   -200   -207    410    519    402    109    -33    259    249
     23    428    405   -228   -192    418    517    413    111    -28    265    257
     44    475    428   -259   -192    452    535    439    132     -5    296    283
     64    498    433   -283   -184    467    532    441    132      2    309    285
      5    472    467   -239   -231    470    522    431    127     -2    311    280
     20    519    498   -270   -239    509    548    457    153     23    342    306
     18    522    504   -270   -244    514    555    467    158     25    350    306
    -15    501    517   -244   -265    506    542    457    148     18    350    296
     -5    511    517   -252   -259    514    530    444    140     10    345    285
     18    527    509   -272   -246    519    540    457    153     15    342    306
    -25    532    558   -252   -293    542    571    491    181     41    366    337
    -25    527    553   -252   -290    540    574    493    187     44    368    335
    -20    496    517   -236   -267    506    571    491    181     36    363    324
     23    506    480   -267   -228    493    568    485    179     25    355    309
     83    532    449   -309   -184    493    574    488    179     23    350    301
     98    545    446   -324   -174    498    579    488    184     28    355    296
     72    509    436   -290   -181    472    563    472    171     15    345    275
    -67    467    532   -200   -301    498    592    493    197     36    374    296
    -49    459    509   -205   -280    485    587    483    189     25    366    280
     18    498    478   -259   -231    488    579    475    184     20    361    270
     23    498    475   -259   -226    488    576    467    179     12    361    265
     -2    449    452   -226   -228    449    548    436    148    -20    337    236
     31    472    441   -254   -205    457    540    431    142    -23    340    233
     31    465    433   -249   -202    452    524    420    132    -31    340    223
    106    488    381   -296   -137    436    498    400    114    -44    332    205
    114    524    410   -319   -148    467    517    415    129    -28    353    220
     12    467    454   -241   -220    462    511    407    122    -36    353    218
   -106    465    571   -181   -337    517    537    439    155      0    394    254
    -57    522    579   -231   -316    550    545    449    171     12    415    267
     10    550    537   -283   -265    542    537    449    166      7    413    257
     70    553    483   -311   -207    519    519    436    150    -12    400    246
     12    524    511   -270   -249    519    524    441    158     -5    413    257
    -59    527    587   -233   -322    555    542    462    181     18    439    277
    -83    530    610   -223   -348    568    545    457    176     10    439    272
     -2    550    553   -275   -277    550    524    441    161     -5    428    254
     20    540    519   -283   -249    530    501    426    145    -23    415    236
     51    581    530   -316   -239    555    527    444    166     -5    433    246
     31    571    540   -301   -254    558    535    449    174      2    441    257
    -20    563    584   -272   -303    574    535    446    176      2    444    262
    -64    566    631   -252   -348    600    550    459    189     10    452    272
     20    587    566   -303   -272    576    537    446    174     -2    433    252
     33    542    506   -290   -236    524    506    415    145    -31    405    218
     36    530    493   -283   -228    511    496    405    137    -44    394    213
      2    540    535   -272   -265    537    514    418    153    -31    405    226
    -20    571    592   -275   -306    581    540    439    176     -5    428    254
    -70    579    649   -257   -358    615    566    459    202     18    444    267
    -83    550    633   -233   -358    592    566    459    202     12    433    257
    -59    550    610   -246   -335    579    568    465    205     10    431    259
    -15    605    620   -293   -316    613    587    483    228     28    452    280
     12    607    592   -311   -288    600    579    475    223     20    441    267
    -10    631    639   -311   -324    633    600    485    241     33    449    275
    -75    654    727   -290   -400    691    628    504    270     62    480    301
    -41    683    724   -319   -381    704    626    509    285     83    501    324
     38    652    610   -348   -285    633    568    459    244     44    459    290
     62    685    623   -376   -280    654    571    465    254     51    470    303
     64    706    641   -387   -288    675    571    472    265     64    480    319
    -59    600    659   -270   -358    628    540    441    236     38    457    296
   -119    558    675   -220   -397    615    550    449    236     33    449    283
    -90    509    597   -210   -345    553    535    433    210      7    413    252
    -77    459    537   -192   -309    498    511    410    181    -23    384    226
    -51    454    506   -200   -277    480    509    402    171    -33    374    215
    -57    452    506   -200   -283    478    511    405    168    -36    368    207
    -64    418    483   -176   -275    449    498    392    153    -51    353    192
   -127    384    509   -129   -319    446    496    387    150    -49    353    192
    -98    397    496   -148   -296    446    496    387    153    -49    350    189
    -72    407    478   -168   -275    441    498    387    150    -51    350    192
    -90    358    449   -132   -270    402    480    368    132    -70    335    171
    -28    361    387   -166   -207    374    470    361    124    -77    335    161
     31    400    368   -215   -168    384    475    371    132    -70    342    171
    -57    322    376   -132   -218    348    501    415    142    -72    332    150
    -72    249    319    -88   -194    283    581    535    197    -64    303    103
     23    353    327   -189   -150    340    714    722    340     36    374    145
     72    517    444   -293   -184    480    833    927    527    223    548    303
     -5    888    893   -444   -449    891    898   1062    771    540    901    659
     28   1499   1467   -763   -719   1483    852   1039    995    901   1343   1111
     15   1883   1867   -950   -927   1875    623    727    992   1060   1582   1350
    -20   1727   1748   -852   -883   1738    355    303    680    828   1395   1182
   -155    982   1135   -415   -644   1057    168    -96     80    127    693    545
   -181    371    550    -96   -366    459     77   -181   -239   -298    231     96
   -158     96    254     31   -207    174    119    -67   -259   -384    103    -44
   -158     88    246     36   -202    166    228     72   -158   -322    142    -20
   -109    140    246    -18   -176    194    293    163    -80   -259    192     12
    -85    236    322    -75   -202    277    353    244      7   -181    265     80
    -70    290    358   -111   -213    324    389    285     54   -140    301    111
     36    337    301   -187   -132    319    410    309     75   -127    311    116
     28    322    293   -176   -132    309    415    316     80   -132    309    111
    -12    309    319   -148   -166    314    415    322     85   -127    311    114
    -44    301    342   -129   -192    319    423    332     98   -111    319    122
    -12    322    335   -153   -174    327    426    335    103   -106    324    122
     46    329    283   -189   -119    309    405    319     90   -116    316    111
     28    335    303   -181   -137    319    407    324    101   -109    327    114
     10    324    314   -168   -153    322    413    335    103   -103    335    116
     -5    327    332   -161   -168    329    426    348    114    -90    348    129
      7    355    345   -181   -171    350    436    361    129    -77    361    140
    -10    340    350   -166   -179    345    433    358    124    -85    355    135
    -59    293    350   -119   -205    322    426    350    114    -96    342    129
    -23    324    348   -150   -184    335    428    355    124    -85    350    140
     -2    350    353   -176   -176    350    431    363    135    -72    361    148
    -18    337    355   -161   -187    345    426    363    137    -70    361    145
    -28    319    348   -148   -189    335    426    361    135    -72    355    140
    -67    296    363   -114   -215    329    420    355    132    -75    350    132
    -70    306    376   -119   -223    342    418    361    137    -70    350    140
    -28    348    376   -161   -202    361    433    379    155    -51    368    158
    -28    353    381   -163   -205    366    436    384    166    -41    379    168
    -75    316    392   -119   -233    353    426    376    155    -46    368    161
    -67    329    394   -132   -231    361    418    374    153    -46    366    163
    -49    340    389   -145   -220    366    415    376    155    -41    371    174
    -54    332    384   -140   -220    358    405    374    150    -44    368    174
    -67    324    392   -127   -228    358    405    379    155    -38    374    184
    -75    342    418   -135   -249    381    413    392    168    -20    389    205
   -148    355    504   -103   -327    431    428    418    194     10    428    244
    -88    358    446   -135   -267    402    402    400    176     -2    413    231
     80    384    303   -231   -111    345    361    376    150    -31    381    202
     98    374    275   -239    -88    324    340    371    137    -44    371    197
    194    426    228   -311    -18    327    329    368    135    -41    376    202
    197    475    277   -337    -41    376    358    402    171     -5    415    241
    122    428    306   -275    -90    368    353    392    161    -15    405    233
     33    384    350   -210   -158    368    355    387    158    -20    400    231
     38    423    381   -231   -171    402    379    410    181      2    423    254
     28    420    392   -223   -181    407    387    415    187      7    431    262
    -12    389    402   -187   -207    394    381    410    184      5    428    252
    -70    413    483   -171   -275    446    413    441    220     41    462    275
    -36    426    462   -194   -249    444    426    454    231     49    465    272
    -15    446    462   -215   -239    454    439    467    246     57    470    277
    -62    459    522   -197   -290    491    467    493    277     80    485    293
     64    449    384   -259   -161    415    426    454    241     41    441    241
     83    462    376   -272   -145    420    431    459    252     57    449    239
    171    511    340   -342    -85    426    439    462    262     67    452    236
     85    457    371   -270   -142    415    439    452    252     57    436    218
      2    392    389   -200   -192    389    423    428    236     41    418    197
     -5    413    418   -205   -210    415    439    439    249     54    431    213
     12    436    423   -226   -205    431    457    449    265     70    441    226
    -15    407    423   -194   -218    415    454    444    257     62    433    215
    -44    389    433   -174   -239    410    446    433    252     57    426    207
    -31    415    446   -192   -239    431    454    444    262     67    439    220
    -49    407    457   -179   -254    431    452    439    259     67    436    218
    -36    400    436   -181   -236    418    433    423    246     54    420    202
    -28    418    446   -197   -239    431    444    439    259     70    428    215
    -54    420    475   -184   -265    446    454    454    272     85    444    228
    -31    426    457   -197   -244    441    444    446    265     77    436    223
     -5    441    446   -218   -226    444    457    457    272     83    436    228
    -44    389    433   -174   -239    410    441    446    262     67    413    213
    -41    384    426   -171   -233    405    433    439    259     59    405    207
    -25    405    431   -192   -231    418    439    449    270     70    418    218
    -38    423    462   -192   -249    441    457    472    288     88    436    236
    -25    426    452   -202   -239    439    454    467    285     80    426    231
      2    426    420   -215   -210    423    444    465    283     72    418    228
      2    420    418   -213   -207    420    433    459    277     72    413    231
     12    428    415   -220   -200    423    436    462    280     72    410    233
     -5    413    418   -207   -210    415    439    459    277     67    402    223
   -127    418    542   -145   -335    480    475    493    314    103    439    259
   -161    376    537   -109   -348    457    465    478    298     85    423    246
   -137    358    496   -109   -316    426    446    459    277     64    400    223
    -28    394    423   -184   -226    407    433    449    270     49    384    207
     98    428    327   -265   -114    379    418    439    257     33    363    184
     57    444    387   -252   -163    415    444    467    283     62    392    202
      2    449    446   -226   -220    449    467    485    306     85    415    218
    -25    480    504   -228   -265    493    498    509    332    111    439    239
    -12    506    519   -246   -265    511    514    524    348    122    452    249
     93    493    400   -296   -153    446    475    485    306     80    413    202
    122    524    402   -322   -140    465    472    483    306     85    420    200
    119    574    452   -348   -166    514    488    493    329    106    444    218
     98    592    491   -345   -194    542    498    504    345    124    459    233
     54    589    532   -322   -239    561    491    501    353    135    470    244
    -18    587    605   -283   -311    594    493    506    366    155    491    267
    -44    576    618   -267   -332    597    478    496    355    153    488    270
      0    535    535   -267   -267    535    436    462    311    114    446    226
     77    504    426   -293   -174    467    402    428    270     70    394    174
    145    472    327   -309    -90    400    371    402    236     31    350    132
     75    439    361   -257   -142    400    371    400    226     28    340    124
     54    400    345   -228   -145    374    368    392    213     12    322    109
     23    371    345   -197   -161    358    374    392    207      5    311    101
      2    350    348   -176   -171    350    366    381    194     -5    298     88
     10    327    316   -171   -153    322    337    355    166    -28    275     62
     23    342    316   -184   -145    329    340    361    174    -20    280     64
     46    363    314   -205   -132    337    348    368    179    -15    283     64
     15    329    314   -171   -148    322    348    368    174    -20    275     59
    -31    288    316   -129   -176    301    335    358    166    -28    270     46
    -31    272    303   -122   -168    288    345    376    171    -28    267     38
    -49    210    257    -83   -153    233    384    441    187    -36    239      0
      2    192    189    -96    -93    192    480    579    254    -18    223    -44
    116    350    233   -236    -59    293    602    766    407    109    324     28
    135    581    446   -361   -155    514    722    974    626    342    548    239
     80    969    888   -524   -405    927    753   1070    857    662    906    607
     33   1584   1551   -807   -758   1569    680    997   1075   1034   1366   1080
    -38   1795   1834   -880   -937   1813    389    584    950   1062   1473   1182
   -109   1400   1509   -646   -807   1452    114    114    483    623   1067    807
   -145    704    849   -280   -498    776    -59   -207    -62    -23    410    197
    -36    187    223    -75   -129    205   -111   -210   -293   -363     18   -192
    -46     31     77      7    -62     54    -15    -54   -231   -363    -23   -246
    -44     44     88      0    -64     64     88     75   -135   -303     15   -223
    -31    116    145    -44    -88    132    179    184    -28   -213     90   -158
    -49    202    252    -75   -150    226    254    270     62   -129    161    -90
    -12    233    246   -111   -132    239    275    298     85   -114    166    -80
     10    239    228   -124   -109    236    270    301     83   -116    158    -93
     -2    252    254   -127   -127    252    275    306     90   -106    163    -90
     25    270    244   -148   -109    257    277    311     96    -98    166    -90
    111    296    184   -205    -38    241    262    301     85   -109    150   -103
     88    293    205   -192    -57    249    272    306     93   -106    150    -98
     31    277    244   -155   -106    262    272    306     90   -109    145    -98
     28    254    226   -140    -98    241    270    303     88   -114    132   -103
     49    267    218   -161    -83    244    270    306     88   -111    124   -106
     44    267    223   -155    -88    246    272    309     90   -106    124   -106
     23    257    233   -142   -106    246    254    293     77   -116    111   -116
     23    254    231   -137   -103    244    244    288     72   -122    101   -129
     64    301    236   -181    -85    267    239    285     67   -122    101   -129
     51    322    267   -187   -106    296    246    293     77   -111    106   -116
      5    306    301   -158   -148    303    254    298     85   -106    106   -109
     72    322    249   -197    -88    285    246    296     77   -116     85   -122
     72    285    213   -181    -70    249    233    283     64   -132     64   -137
     49    290    241   -168    -96    267    231    280     62   -129     62   -137
     28    290    262   -161   -116    277    223    277     62   -127     59   -137
    -59    265    324   -101   -192    293    233    288     75   -114     67   -127
    -49    293    342   -122   -197    316    231    288     72   -111     67   -127
      5    319    314   -163   -153    316    215    275     64   -119     59   -137
     54    327    270   -192   -106    298    205    270     57   -124     49   -153
     90    335    244   -213    -75    290    184    254     46   -132     38   -166
    124    345    220   -236    -49    285    168    241     36   -142     28   -174
     93    301    207   -197    -57    254    161    239     25   -148     23   -184
    122    301    176   -213    -28    241    142    226     10   -155     20   -192
     67    319    252   -192    -90    285    150    244     25   -129     41   -168
     67    342    272   -205   -103    309    140    241     23   -124     46   -161
     67    329    262   -200    -98    298    129    241     18   -127     44   -161
     38    335    296   -187   -127    316    135    252     23   -111     59   -145
     67    389    322   -228   -127    355    137    265     28    -96     83   -127
     59    397    337   -231   -140    366    142    272     31    -90     93   -122
      0    384    384   -194   -192    384    148    277     33    -88    106   -116
    -41    397    439   -179   -241    418    150    283     36    -83    122   -111
     31    405    374   -218   -171    389    132    275     20    -98    106   -135
    129    446    316   -288    -93    381    135    283     23    -98    106   -135
    148    436    288   -293    -70    363    145    293     28    -96    103   -140
     62    392    329   -228   -135    361    153    301     33    -88    109   -145
     25    436    410   -231   -192    423    179    327     62    -59    142   -127
     31    410    376   -220   -174    394    181    327     62    -70    127   -150
     59    420    361   -241   -150    392    189    337     75    -59    127   -150
     77    446    366   -262   -142    407    194    335     80    -57    122   -158
    -31    433    465   -200   -246    449    228    361    111    -25    142   -137
     31    426    394   -231   -181    410    210    335     88    -46    111   -166
     49    397    348   -226   -148    374    187    309     62    -72     72   -200
      2    355    353   -181   -176    353    184    298     57    -80     51   -210
     54    387    332   -220   -137    361    176    290     51    -80     41   -218
     25    374    348   -200   -163    361    184    296     59    -67     41   -213
    -41    342    381   -150   -213    361    179    290     54    -70     33   -220
    -85    335    420   -127   -252    376    181    290     59    -62     33   -215
    -88    335    423   -122   -254    379    168    280     54    -67     20   -220
    -83    332    413   -127   -249    371    168    283     57    -59     15   -215
    -10    361    371   -174   -192    366    158    283     54    -59      5   -215
     38    353    311   -197   -137    332    129    257     25    -80    -25   -239
     33    342    309   -187   -137    327    122    252     23    -80    -36   -241
     28    355    327   -194   -150    342    132    265     44    -59    -20   -220
    -25    353    376   -163   -202    363    142    275     54    -46    -12   -207
     -5    348    353   -171   -179    350    129    267     44    -57    -28   -220
    -67    332    400   -132   -233    366    150    290     64    -33    -12   -200
    -49    366    415   -161   -233    392    163    303     80    -15      2   -184
    -23    332    353   -155   -187    342    135    272     46    -44    -36   -218
    -54    293    348   -122   -200    319    109    254     28    -62    -57   -236
    -36    348    384   -155   -210    366    116    265     41    -46    -41   -220
      7    355    348   -184   -171    350    129    275     49    -41    -41   -213
    -25    324    350   -148   -189    335    124    267     41    -46    -51   -220
    -23    293    316   -135   -171    303     98    241     18    -70    -80   -244
     -7    311    319   -150   -163    314     85    226      5    -77    -90   -254
    -46    319    366   -137   -207    342    101    236     20    -59    -80   -239
    -28    309    337   -142   -181    322     90    220      7    -70    -96   -249
     23    296    270   -161   -124    283     64    192    -20   -101   -129   -277
     59    301    241   -179    -90    272     77    202    -15    -93   -129   -277
     41    355    311   -200   -137    335    106    226     15    -57    -98   -249
     62    384    319   -223   -129    353    103    220     12    -59   -103   -254
     62    379    314   -223   -127    348    106    223     12    -59   -111   -257
     49    381    332   -215   -140    358    122    236     23    -46   -106   -241
     51    423    371   -239   -161    397    137    246     41    -28    -90   -223
     28    439    410   -233   -189    426    129    233     36    -25    -90   -220
     46    467    418   -259   -184    444    119    228     41    -15    -85   -213
     23    446    423   -233   -200    436    119    223     44    -10    -83   -202
     90    470    379   -283   -142    426     80    184     12    -38   -111   -223
    101    465    363   -283   -132    413     46    155    -12    -59   -132   -239
    116    376    259   -249    -72    316      5    119    -59   -103   -181   -285
    129    353    223   -241    -46    288     18    127    -59   -103   -192   -293
     59    306    244   -184    -93    275     10    119    -75   -114   -213   -309
     72    267    194   -171    -59    231    -20     83   -116   -155   -259   -345
     67    200    132   -135    -33    166    -46     51   -150   -194   -303   -379
     64    163     98   -114    -15    132    -57     36   -166   -210   -324   -392
     57    171    114   -114    -28    142    -62     28   -174   -215   -332   -394
      5    179    174    -93    -83    176    -46     44   -155   -197   -319   -376
     46    155    109   -101    -31    132    -70     23   -181   -218   -345   -402
     44    158    114   -101    -33    137    -80     12   -189   -223   -355   -418
     41    145    103    -93    -31    124    -80     10   -192   -223   -358   -420
     33    129     96    -80    -31    111    -93     -5   -207   -239   -374   -433
     25    119     93    -75    -36    106    -77     12   -200   -231   -371   -426
     49    106     57    -77     -2     83    -18     93   -158   -213   -366   -426
    132     96    -36   -114     83     31     59    213   -109   -202   -394   -480
    103    137     33   -122     36     85    174    397     25    -96   -316   -431
    135    355    220   -246    -44    288    290    605    231    119   -111   -236
    265    802    537   -532   -135    670    319    696    446    415    223    127
    135   1418   1283   -776   -576   1353    236    597    667    800    698    641
    -57   1673   1730   -807   -893   1699     -7    236    620    914    891    846
   -103   1314   1418   -605   -761   1366   -288   -231    179    506    511    493
   -106    540    646   -215   -376    592   -506   -631   -459   -233   -241   -207
    -67     23     88     20    -77     54   -527   -602   -659   -542   -607   -587
    -80   -150    -70    114     -7   -111   -439   -452   -607   -548   -659   -659
    -96   -145    -51    119    -23   -101   -319   -298   -493   -465   -607   -620
    -67    -28     38     49    -54      5   -210   -166   -366   -353   -517   -537
    -90     36    124     25   -106     80   -145    -90   -288   -283   -457   -475
    -23     33     57     -5    -38     44   -153    -96   -298   -296   -480   -493
    -23     25     46     -2    -33     36   -158    -98   -306   -309   -498   -511
      0     28     28    -12    -12     28   -140    -80   -288   -293   -485   -501
     38     72     33    -57      2     51   -122    -62   -270   -272   -467   -483
     64     57     -7    -62     36     25   -145    -85   -296   -293   -493   -506
     59     57     -2    -59     31     28   -145    -85   -296   -290   -496   -506
     36     57     20    -46      7     38   -137    -77   -285   -280   -496   -504
    -31     20     51      2    -41     33   -137    -77   -285   -277   -498   -504
      0     28     28    -15    -12     28   -145    -85   -293   -285   -506   -504
     28     64     36    -46     -5     49   -137    -77   -283   -275   -498   -488
     -5     59     64    -25    -33     62   -129    -72   -277   -267   -493   -480
    -31     28     57      0    -44     44   -137    -80   -288   -270   -498   -485
      2     46     44    -25    -20     46   -140    -85   -290   -270   -504   -488
    -28     38     67     -7    -49     54   -137    -85   -290   -267   -506   -488
    -41     44     85      0    -62     64   -124    -72   -280   -257   -496   -475
      5     80     75    -44    -36     77   -124    -72   -280   -254   -493   -470
    -23     51     72    -15    -46     62   -140    -90   -296   -270   -511   -483
    -44     18     59     10    -51     38   -158   -106   -311   -283   -530   -498
    -33     23     57      5    -44     38   -163   -109   -314   -280   -532   -496
    -28     57     85    -15    -59     72   -148    -96   -298   -259   -514   -475
    -67     77    145     -5   -106    111   -124    -75   -275   -236   -491   -446
    -70     51    119      7    -96     85   -145    -93   -293   -252   -506   -459
    -31     62     93    -15    -62     77   -163   -109   -309   -262   -519   -467
     57     83     25    -72     15     54   -179   -119   -322   -275   -537   -478
     75     85     10    -80     33     49   -187   -119   -324   -272   -535   -470
     90     85     -7    -88     49     38   -202   -129   -332   -275   -540   -470
     96    111     15   -103     41     64   -200   -124   -327   -262   -532   -454
     75    122     46   -101     15     85   -200   -116   -319   -252   -527   -436
     54    106     51    -80      2     80   -210   -119   -324   -249   -527   -428
     23     80     57    -51    -15     67   -223   -124   -337   -254   -530   -428
     28    119     90    -72    -31    106   -205   -106   -322   -233   -511   -402
     10    145    132    -77    -59    137   -192    -90   -309   -213   -496   -384
     36    135     98    -85    -31    116   -213   -109   -329   -231   -517   -400
     72    145     70   -109      0    109   -223   -114   -340   -241   -530   -394
     88    150     62   -119     12    106   -207   -103   -335   -233   -524   -379
     75    163     88   -122     -5    127   -192    -88   -319   -218   -514   -358
     75    166     88   -122     -5    127   -192    -88   -316   -215   -517   -353
     96    179     80   -137      7    129   -189    -80   -314   -210   -519   -350
     88    189    101   -137     -5    145   -163    -59   -296   -194   -509   -337
     72    194    122   -135    -23    158   -140    -33   -275   -179   -501   -327
     80    171     88   -127     -2    129   -140    -41   -283   -189   -522   -348
     90    166     75   -129      7    122   -135    -44   -283   -189   -532   -358
     36    171    135   -103    -49    153   -106    -23   -257   -166   -519   -340
     25    127    101    -80    -36    114   -111    -38   -272   -184   -545   -363
     49    111     62    -83     -5     88   -114    -54   -288   -200   -563   -376
     75    119     41    -98     18     80   -111    -62   -293   -205   -574   -381
     28    103     75    -64    -23     90   -111    -72   -298   -207   -581   -392
      2     90     85    -46    -44     88   -114    -85   -309   -215   -592   -400
     31    103     72    -67    -20     88   -114    -93   -311   -218   -594   -394
     10     90     80    -51    -36     85   -114   -101   -316   -220   -605   -402
    -46     72    119    -12    -83     96   -101    -93   -306   -213   -597   -397
    101     85    -15    -96     59     36   -140   -129   -345   -252   -636   -439
    103     88    -15    -96     59     36   -135   -127   -342   -246   -633   -431
     98     96     -5    -98     51     46   -137   -129   -345   -244   -633   -423
     72     93     20    -83     25     57   -129   -127   -340   -236   -628   -420
     54     96     38    -75      7     70   -129   -127   -340   -231   -628   -418
     49     85     33    -67      7     59   -132   -124   -342   -231   -631   -420
     64     85     18    -75     23     51   -145   -135   -350   -239   -641   -431
    137     96    -41   -116     90     28   -163   -155   -374   -257   -659   -454
    122    101    -23   -114     72     41   -153   -142   -361   -241   -649   -439
     46    114     67    -83    -10     90   -127   -116   -332   -207   -615   -400
     80    114     33    -98     23     72   -142   -132   -348   -220   -628   -410
    142    101    -41   -122     93     31   -171   -163   -381   -252   -662   -449
     28    101     70    -64    -20     85   -137   -132   -353   -220   -631   -418
     41     96     54    -70     -5     75   -142   -137   -361   -223   -633   -415
     85     93      5    -90     38     49   -161   -153   -376   -239   -649   -431
    140     90    -49   -114     96     20   -179   -174   -397   -262   -670   -452
     59     80     20    -70     18     51   -163   -155   -381   -244   -652   -436
     54     62      5    -59     25     33   -179   -171   -397   -259   -659   -449
    119     85    -33   -103     77     25   -192   -184   -410   -267   -657   -449
    205    166    -38   -184    122     64   -176   -168   -394   -246   -636   -431
    158    142    -18   -150     88     62   -174   -174   -402   -254   -641   -439
    103    119     15   -111     44     67   -166   -168   -400   -252   -639   -433
    101    155     54   -129     23    106   -140   -142   -374   -226   -613   -407
    122    252    129   -187     -2    192    -77    -90   -322   -174   -561   -361
     70    226    155   -148    -44    192    -70    -88   -324   -176   -561   -361
     80    189    106   -135    -12    148    -98   -111   -350   -202   -584   -384
     93    192     98   -145     -2    148   -109   -122   -358   -210   -587   -392
     62    200    137   -129    -36    168   -106   -127   -355   -205   -579   -387
     36    202    166   -122    -64    184   -116   -135   -353   -197   -571   -374
     41    231    189   -135    -75    210   -122   -137   -350   -192   -558   -361
     44    262    218   -155    -85    241   -127   -135   -345   -184   -545   -353
    106    236    129   -171    -10    184   -171   -171   -384   -218   -576   -376
     70    181    109   -127    -20    145   -187   -181   -397   -231   -587   -384
     67    135     67   -101      0    101   -200   -192   -420   -257   -610   -407
     93    114     20   -106     36     67   -218   -207   -446   -280   -633   -433
     90    106     15    -98     38     62   -202   -205   -452   -285   -636   -444
     54     38    -18    -49     36     12   -223   -231   -483   -316   -667   -475
    -10    -57    -46     33     18    -51   -257   -272   -524   -355   -704   -506
     25    -75   -101     23     62    -88   -277   -293   -550   -376   -722   -530
     49    -72   -122     12     85    -96   -283   -301   -558   -381   -722   -532
     10    -75    -85     31     46    -80   -277   -296   -553   -371   -709   -519
     18    -38    -59     10     38    -49   -265   -283   -542   -361   -696   -504
    -57    -59     -5     57    -28    -31   -252   -275   -535   -353   -688   -488
    -25    -72    -46     49     10    -59   -267   -285   -553   -363   -698   -506
     54    -77   -132     10     93   -103   -283   -293   -574   -384   -714   -532
     96   -135   -233     18    163   -184   -267   -254   -581   -410   -756   -584
     64   -168   -236     49    148   -202   -155    -93   -501   -371   -753   -584
    166    -36   -202    -64    184   -119    -15    116   -348   -246   -654   -501
    290    200    -93   -246    192     54     93    327   -150    -44   -444   -332
    311    618    306   -465      2    462    103    387     54    254    -85     36
    187   1278   1091   -735   -452   1184     -2    246    254    636    420    587
    -36   1623   1660   -792   -846   1641   -283   -163    200    769    665    865
   -257   1187   1441   -467   -849   1314   -530   -592   -231    358    303    522
   -337    400    737    -33   -537    568   -672   -888   -795   -327   -397   -150
   -189   -166     20    176   -106    -72   -717   -898  -1052   -714   -846   -628
    -93   -319   -226    207     64   -272   -641   -743  -1002   -730   -909   -730
    -12   -233   -223    122    103   -228   -517   -576   -870   -631   -831   -680
     46   -111   -161     31    101   -135   -420   -449   -750   -532   -740   -602
     57    -57   -114      0     83    -85   -366   -387   -691   -480   -685   -566
     36    -64   -101     15     67    -83   -327   -350   -662   -462   -670   -566
      0    -49    -49     25     23    -49   -298   -324   -636   -441   -644   -555
    -12    -38    -25     25      5    -33   -283   -311   -620   -428   -628   -550
    -12    -36    -25     23      5    -31   -270   -303   -613   -426   -620   -550
    -72    -44     28     59    -51     -7   -252   -288   -594   -410   -602   -535
    -67    -46     20     54    -46    -12   -252   -288   -592   -410   -600   -540
    -57    -31     25     44    -44     -2   -239   -277   -584   -402   -589   -532
    -96    -28     64     62    -83     18   -220   -259   -563   -384   -571   -509
     23    -15    -38     -2     31    -25   -254   -290   -594   -415   -602   -540
      2    -25    -31     10     15    -28   -249   -285   -587   -413   -605   -535
    -41    -36      2     38    -23    -18   -233   -270   -568   -402   -594   -517
     25     10    -18    -20     20     -2   -218   -259   -555   -392   -589   -504
     54     12    -41    -33     49    -12   -218   -262   -558   -394   -597   -509
      0     -5     -7      0      2     -7   -210   -254   -548   -387   -589   -485
     18     15     -2    -18     10      7   -194   -241   -530   -368   -576   -459
    -18    -31    -12     23     -2    -23   -207   -259   -542   -384   -594   -470
    -72    -57     15     64    -44    -20   -205   -257   -537   -379   -592   -457
    -64    -51     12     57    -41    -20   -200   -252   -530   -371   -589   -452
    -18    -20     -2     18    -10    -12   -194   -246   -519   -366   -589   -439
    -10    -10     -2      7     -5     -7   -189   -239   -514   -358   -584   -426
    -57    -46     10     51    -33    -18   -200   -246   -517   -361   -587   -431
    -59    -49     10     54    -36    -20   -197   -241   -511   -355   -584   -428
    -46    -31     12     38    -31    -10   -189   -233   -498   -345   -571   -415
    -70    -46     23     54    -46    -12   -197   -239   -501   -348   -574   -418
    -77    -57     20     67    -49    -18   -200   -236   -498   -345   -571   -418
    -49    -36     12     41    -33    -12   -200   -228   -488   -335   -563   -407
    -15      0     15      7    -18      7   -197   -220   -478   -324   -548   -394
      2     20     15    -12     -7     18   -202   -218   -472   -319   -540   -392
    -12      0     12      7    -12      5   -205   -213   -467   -314   -532   -384
      7     25     18    -18     -5     23   -200   -202   -454   -296   -511   -361
     -5     12     18     -5    -12     15   -207   -210   -462   -301   -514   -363
    -10     12     23     -2    -18     18   -210   -210   -459   -301   -514   -361
    -15     28     44     -5    -28     36   -200   -197   -449   -290   -501   -345
     28     44     15    -38      5     31   -200   -197   -449   -288   -498   -337
      2     67     64    -36    -31     64   -176   -181   -428   -272   -480   -314
     18     80     62    -51    -23     70   -158   -174   -420   -267   -475   -309
    -44     49     93     -2    -67     70   -153   -174   -415   -267   -478   -311
    -38     31     70      2    -57     49   -161   -181   -423   -277   -488   -324
     77     67    -10    -72     44     28   -153   -176   -415   -275   -485   -327
     41    101     59    -70     -7     80   -114   -140   -374   -236   -446   -293
     36     75     38    -54      0     57   -109   -140   -371   -239   -449   -303
     75     62    -12    -70     44     23   -109   -145   -374   -252   -465   -324
     23     41     18    -33      2     28    -96   -142   -366   -249   -462   -329
     36     62     23    -49      5     44    -96   -145   -361   -244   -454   -329
     75     96     20    -85     28     59    -88   -142   -353   -236   -446   -324
     51     90     38    -72      5     64    -72   -142   -348   -231   -441   -322
     -7     44     51    -18    -31     49    -77   -158   -358   -246   -452   -337
    -18     46     64    -15    -41     57    -72   -161   -355   -246   -446   -337
    -75     33    109     20    -90     70    -62   -155   -350   -241   -436   -335
     31     33      2    -33     12     18    -98   -197   -387   -277   -467   -376
     -5     57     59    -25    -31     57    -70   -174   -363   -254   -439   -358
    -41     51     93     -5    -67     72    -64   -166   -355   -244   -431   -348
     28     75     46    -51     -7     62    -77   -181   -363   -254   -441   -348
     54     93     36    -75     10     64    -77   -189   -368   -259   -452   -350
    -57     54    111      0    -85     83    -64   -181   -355   -249   -439   -337
    -57     46    101      2    -80     72    -62   -179   -350   -244   -431   -329
    -33     77    111    -20    -72     93    -57   -168   -335   -228   -413   -311
     20     90     70    -57    -25     80    -62   -179   -342   -239   -420   -322
     57     98     41    -77      7     70    -62   -181   -345   -241   -428   -324
     59     88     25    -75     15     57    -70   -187   -350   -252   -431   -332
     18     64     46    -41    -12     57    -70   -187   -345   -252   -428   -332
     23     98     72    -62    -23     88    -44   -163   -322   -231   -410   -314
     10     88     77    -49    -33     83    -41   -166   -324   -233   -410   -311
      2     51     49    -28    -23     51    -57   -184   -342   -252   -428   -335
    -38     54     93     -7    -64     72    -41   -166   -322   -233   -407   -314
    -62     49    109      5    -85     77    -31   -158   -309   -223   -400   -298
     -7    101    109    -49    -57    103    -10   -137   -288   -202   -379   -277
     49    124     72    -88    -12    101     -7   -140   -288   -205   -379   -280
     54     85     31    -70     12     59    -28   -163   -306   -228   -405   -306
     70     49    -20    -59     44     15    -57   -192   -332   -257   -431   -329
     75     62    -12    -70     44     25    -54   -194   -329   -254   -428   -329
    101     98     -5   -101     51     46    -38   -187   -314   -244   -413   -316
     57     54     -2    -54     31     25    -38   -197   -319   -252   -420   -327
     18     62     44    -41    -12     54    -20   -181   -301   -236   -400   -309
     57    135     77    -96    -10    106     18   -153   -262   -202   -361   -270
    101    176     75   -140     12    127     31   -145   -249   -192   -350   -262
     93    194    101   -142     -2    148     54   -132   -231   -179   -332   -246
     54    181    124   -119    -36    153     62   -132   -226   -174   -329   -244
     28    181    153   -106    -62    166     72   -127   -215   -163   -319   -239
      5    197    192   -103    -96    194     80   -122   -200   -148   -306   -226
    -41    223    265    -90   -153    244     90   -111   -179   -124   -280   -205
     23    267    244   -145   -111    257     96   -109   -166   -114   -267   -189
     33    239    205   -137    -85    220     57   -150   -200   -142   -296   -218
    -12    228    241   -109   -127    236     49   -153   -197   -137   -285   -205
     59    239    179   -148    -59    210     36   -153   -202   -145   -288   -205
     75    205    129   -142    -25    168     23   -166   -220   -168   -311   -231
     67    161     93   -114    -12    129     12   -179   -244   -192   -335   -267
     38    101     59    -72    -10     80     -2   -197   -272   -223   -366   -301
      5     54     49    -28    -20     51      2   -200   -280   -236   -381   -319
     -7     46     51    -20    -31     49      2   -200   -285   -244   -387   -324
     -2     -7     -5      5      0     -5    -23   -231   -319   -277   -423   -361
     20    -28    -51      2     33    -38    -36   -244   -340   -298   -439   -376
     49     -7    -57    -20     51    -31    -25   -233   -332   -288   -426   -368
     15    -10    -28     -5     20    -20    -15   -226   -322   -280   -418   -361
     10      0    -10     -5     10     -5      0   -210   -309   -267   -405   -348
    -18    -12      5     15    -12     -5      0   -207   -306   -267   -402   -348
      7      0     -7     -2      7     -2      5   -200   -301   -262   -397   -342
    -23    -41    -20     31     -2    -31     23   -179   -293   -267   -405   -358
     -7    -96    -88     51     38    -90     93    -83   -265   -275   -433   -410
     77    -62   -140    -10    109    -98    210     80   -174   -226   -420   -423
    174     51   -122   -111    148    -33    340    298    -15    -90   -314   -340
    187    345    158   -267     15    252    428    467    210    166    -44    -62
    127    904    776   -517   -324    841    397    478    465    553    420    439
     38   1551   1509   -795   -735   1530    194    223    615    901    880    940
    -90   1600   1691   -753   -891   1644   -119   -233    413    828    883    966
   -277    878   1153   -301   -717   1015   -335   -646   -155    197    267    400
   -231    111    342     59   -288    226   -439   -833   -639   -415   -381   -233
    -90   -220   -132    155     18   -176   -389   -717   -709   -581   -615   -504
     54   -179   -233     62    142   -205   -239   -524   -587   -509   -581   -509
    -57   -189   -132    122     33   -161   -119   -381   -465   -418   -514   -462
    -96   -135    -38    114    -31    -88    -44   -290   -376   -342   -452   -405
    -49    -77    -28     62    -12    -54      7   -233   -327   -301   -420   -376
     -2    -33    -31     18     12    -33     44   -192   -293   -277   -400   -358
    -54    -67    -15     59    -20    -41     51   -187   -290   -280   -407   -363
    -77    -88    -10     83    -36    -49     57   -184   -290   -280   -405   -363
    -31    -85    -54     57      7    -70     44   -197   -303   -293   -418   -379
    -64    -85    -20     75    -23    -54     54   -187   -296   -288   -413   -374
     25    -36    -64      5     44    -51     51   -184   -290   -280   -402   -366
     -2    -33    -31     18     12    -31     67   -168   -275   -262   -384   -348
    -77    -36     41     57    -59      0     90   -142   -252   -239   -361   -329
     57    -18    -75    -18     64    -46     64   -168   -277   -270   -394   -358
     28    -25    -54      0     38    -41     75   -161   -270   -262   -389   -350
     -5    -44    -38     23     15    -41     80   -150   -265   -262   -387   -342
     10    -20    -31      5     20    -25     85   -142   -257   -254   -376   -335
      5    -18    -23      7     12    -20     85   -142   -254   -252   -374   -332
    -33    -57    -23     44     -5    -41     83   -148   -259   -259   -381   -335
    -25    -41    -15     33     -5    -28     98   -132   -246   -249   -371   -319
    -33    -57    -23     44     -7    -38     90   -140   -254   -254   -376   -324
      0    -62    -62     31     31    -62     72   -148   -265   -265   -387   -332
     57      7    -49    -33     54    -20     96   -122   -239   -236   -355   -298
     70     20    -49    -44     59    -12    101   -116   -233   -231   -353   -293
     33      7    -28    -23     31    -10    106   -111   -228   -228   -350   -290
      7    -25    -33     10     20    -28     93   -119   -239   -239   -361   -301
    -62    -57      2     59    -33    -28     93   -116   -239   -236   -361   -298
    -36    -31      2     33    -20    -15     98   -103   -228   -226   -348   -288
      7      0     -7     -5      7     -2    106    -90   -215   -215   -335   -272
     85     36    -49    -59     67     -5    106    -85   -215   -215   -335   -267
     67      7    -59    -38     62    -25     83    -98   -231   -228   -348   -280
     59     -2    -64    -28     62    -33     72   -103   -236   -233   -353   -283
     31     25     -5    -31     18     12     88    -80   -213   -205   -322   -249
     70     49    -20    -59     46     15     80    -83   -215   -200   -314   -241
     72     25    -46    -51     59    -10     75    -80   -220   -207   -322   -246
     75     46    -28    -62     51     10     85    -59   -200   -187   -301   -223
     70     75      5    -75     33     41     98    -46   -187   -174   -283   -202
     80     72     -7    -75     44     33     90    -51   -189   -176   -285   -205
     88     75    -15    -83     51     31     90    -51   -187   -176   -283   -205
     83     93     10    -88     36     51    111    -33   -171   -161   -265   -189
     67     90     23    -80     20     59    119    -31   -163   -158   -259   -184
     36     59     23    -46      7     41    122    -31   -161   -163   -262   -189
     44     77     33    -62      5     57    142     -7   -142   -145   -244   -176
     75    103     28    -88     23     64    166     15   -119   -129   -228   -161
     54     83     28    -70     10     57    179     28   -109   -122   -223   -161
     36     75     38    -54      0     57    194     41    -93   -114   -220   -158
     64     80     12    -75     25     46    197     36    -90   -114   -223   -168
     51     96     44    -75      2     70    210     38    -80   -101   -213   -168
     23     62     38    -44     -7     49    205     25    -90   -114   -223   -187
     -2     33     36    -15    -18     33    210     23    -93   -122   -233   -197
     15     51     36    -33    -10     46    220     28    -85   -119   -228   -197
     49     41     -7    -46     28     18    207     12   -103   -135   -244   -210
     -7     20     28     -7    -18     23    215     18    -96   -127   -233   -202
    -64      7     72     28    -67     38    228     28    -88   -119   -223   -194
    -20    -12      7     15    -15     -5    202      0   -116   -148   -252   -231
     25     15    -10    -20     18      2    202      2   -114   -145   -249   -226
      0     -2     -2      2      0     -2    197     -2   -119   -153   -257   -231
     12    -10    -23      0     18    -15    189     -7   -127   -163   -265   -239
     15     -5    -20     -7     18    -10    187    -10   -127   -161   -259   -239
     36     36     -2    -36     20     18    202      7   -106   -140   -241   -220
     31     44     10    -38     10     28    210     18    -98   -135   -236   -215
     25     25      0    -25     12     12    202     10   -106   -140   -244   -226
     10     23     12    -18     -2     18    210     23    -96   -129   -236   -218
    -15      2     18      7    -18      7    205     18    -96   -129   -236   -218
     15     25     10    -20      0     18    207     25    -90   -122   -223   -207
     36     57     20    -46      7     38    226     41    -77   -111   -210   -192
     38     41      0    -41     18     20    213     25    -90   -124   -226   -210
    -25     20     46      2    -36     31    233     41    -75   -114   -218   -194
    -23     23     44     -2    -33     33    228     38    -77   -116   -220   -197
     12     28     15    -20      0     23    210     23    -88   -124   -228   -210
      7     23     15    -15     -5     18    205     18    -96   -127   -233   -218
    -59     33     93     10    -75     62    244     57    -59    -96   -202   -187
     36     44      5    -41     15     23    228     41    -77   -119   -228   -207
     12      2    -10     -7     12     -2    218     28    -90   -135   -246   -220
     20    -10    -33     -5     25    -23    200     10   -109   -153   -262   -236
     72      2    -70    -38     70    -33    197      7   -111   -158   -265   -241
     90     12    -77    -54     83    -33    200      7   -109   -155   -262   -241
     83      7    -75    -44     80    -33    200      5   -114   -158   -267   -246
     64      5    -59    -36     59    -28    207     15   -106   -155   -262   -241
     54     38    -15    -46     33     10    236     38    -83   -129   -236   -213
     44     54      7    -49     18     31    252     51    -67   -116   -228   -205
     44     72     28    -57      7     51    270     67    -51   -101   -215   -200
     41     80     38    -62      0     62    280     80    -38    -96   -205   -187
     15     80     64    -49    -25     72    296     90    -25    -83   -192   -176
    -10    122    129    -57    -70    124    316    109      0    -54   -161   -150
     59    176    116   -116    -28    148    314    103      5    -49   -153   -148
     83    181     96   -135     -7    140    309    101      7    -49   -150   -145
     96    181     85   -140      5    135    283     80     -7    -57   -158   -153
     98    187     88   -142      5    137    265     64    -12    -62   -163   -153
     85    150     64   -116     10    109    249     54    -25    -75   -174   -158
     67     88     20    -77     23     54    231     36    -54    -98   -200   -184
     59     59      0    -59     28     31    220     23    -70   -116   -218   -207
     64     20    -46    -44     54    -12    207     10    -93   -145   -249   -236
    -38    -36      2     38    -20    -18    233     28    -80   -137   -244   -231
    -10    -72    -64     41     25    -70    220     12   -103   -161   -272   -259
     12    -96   -109     41     59   -101    202     -5   -127   -181   -293   -275
    -10   -106    -96     57     41   -101    194    -15   -135   -187   -301   -280
     20   -116   -137     49     77   -127    179    -28   -150   -202   -319   -298
     88   -109   -197     10    142   -153    163    -44   -163   -220   -342   -319
     77   -111   -189     18    132   -150    168    -38   -161   -218   -348   -319
     70   -114   -184     20    124   -148    161    -46   -166   -220   -353   -324
     64   -103   -168     20    116   -135    158    -46   -163   -218   -353   -327
     62   -150   -215     41    137   -181    174    -25   -166   -228   -374   -340
     80   -226   -306     72    192   -265    223     46   -153   -249   -420   -392
     80   -194   -275     57    176   -233    350    207    -49   -189   -392   -387
     88    -88   -176      0    132   -132    485    418    116    -46   -277   -293
    166    228     59   -200     54    145    571    589    332    205    -23    -46
    184    740    553   -462   -184    646    574    652    584    568    392    397
     70   1267   1197   -670   -563   1234    446    496    756    904    807    833
     -5   1366   1371   -680   -688   1369    145     72    589    872    839    872
   -140    769    909   -314   -524    839    -88   -381     36    285    267    348
   -103     62    166     20   -135    114   -233   -636   -478   -340   -389   -262
    -33   -353   -319    192    140   -337   -239   -574   -607   -561   -665   -540
    -36   -465   -428    252    194   -446   -137   -426   -545   -548   -688   -568
    -23   -420   -400    220    187   -410    -44   -306   -449   -475   -639   -527
    -12   -332   -319    171    150   -324     33   -207   -348   -384   -566   -459
     46   -267   -314    109    179   -290     59   -171   -306   -353   -545   -433
     70   -244   -314     88    192   -277     90   -137   -280   -335   -537   -418
    168   -161   -329     -5    246   -244    116   -109   -254   -311   -519   -400
    168   -187   -355      7    259   -270    124   -106   -252   -314   -527   -405
     72   -252   -324     88    197   -288    116   -114   -262   -322   -537   -413
     49   -226   -275     88    161   -249    135    -96   -241   -298   -517   -392
     85   -187   -272     51    176   -231    150    -80   -223   -283   -506   -381
     59   -207   -267     75    161   -239    132    -93   -239   -296   -524   -397
     25   -254   -283    114    153   -267    103   -122   -265   -324   -553   -423
     31   -213   -244     90    137   -228    127    -93   -241   -303   -535   -397
     75   -171   -246     46    158   -207    137    -80   -228   -288   -524   -387
    101   -174   -277     36    189   -226    142    -77   -226   -283   -524   -392
     72   -194   -267     59    168   -231    132    -90   -241   -296   -537   -410
    -41   -207   -166    124     62   -187    140    -85   -231   -285   -527   -400
    -57   -184   -127    119     33   -155    158    -64   -210   -265   -506   -379
    -10   -176   -166     93     77   -171    153    -64   -215   -272   -517   -387
    -80   -194   -114    137     15   -155    166    -54   -202   -259   -506   -376
     57   -184   -241     64    148   -213    135    -83   -233   -288   -535   -407
     88   -174   -262     41    174   -218    109   -101   -249   -298   -545   -420
     80   -168   -249     44    163   -207    103   -103   -249   -296   -545   -420
    119   -137   -257      7    187   -197    124    -80   -226   -277   -527   -397
     83   -145   -228     31    155   -187    132    -70   -215   -270   -519   -389
     44   -179   -223     64    132   -200    111    -88   -228   -283   -535   -402
     64   -137   -202     36    132   -168    119    -77   -218   -270   -517   -387
     28   -135   -163     51     93   -150    127    -67   -207   -252   -496   -371
     49   -140   -189     46    119   -163    114    -72   -213   -254   -498   -374
     96    -72   -168    -12    129   -119    119    -62   -200   -239   -478   -353
     59   -101   -161     20    109   -132    109    -67   -207   -241   -485   -358
    -18   -140   -124     77     51   -132     93    -75   -218   -244   -488   -361
      7   -101   -109     46     57   -103     98    -59   -200   -226   -462   -332
     20    -90   -114     33     64   -101     93    -54   -197   -220   -454   -322
     33    -77   -111     20     70    -93     96    -44   -184   -202   -444   -311
     59    -77   -140      7     98   -106     96    -38   -184   -205   -441   -306
     72    -59   -132     -5    101    -96     85    -49   -192   -210   -449   -303
     44    -44    -88     -2     64    -64    101    -36   -174   -192   -439   -285
     70    -31   -101    -20     83    -64    109    -33   -171   -187   -433   -283
    122    -20   -142    -51    132    -80     98    -44   -181   -194   -446   -296
    124    -15   -140    -54    132    -77    106    -33   -176   -192   -446   -290
     36    -18    -54    -10     44    -33    129    -10   -148   -168   -426   -270
     77     -7    -85    -36     80    -44    129    -10   -148   -171   -436   -277
    135     44    -90    -90    111    -23    161     15   -119   -145   -418   -259
    101     25    -75    -62     88    -23    171     23   -109   -135   -418   -262
     10    -44    -57     15     31    -49    155      2   -124   -155   -446   -293
    -31    -59    -28     44     -2    -44    174     15   -101   -137   -436   -285
    -33    -51    -20     41     -7    -36    200     31    -77   -116   -423   -267
     10    -33    -44     12     25    -38    197     20    -83   -122   -431   -275
     46    -36    -83     -5     62    -59    181     -2   -101   -140   -454   -293
    -23    -67    -44     44      7    -57    189      0    -96   -135   -454   -293
    -36    -64    -31     49     -5    -49    187     -7    -98   -135   -459   -296
     28    -51    -80     12     54    -64    174    -28   -114   -150   -478   -309
    -23    -59    -36     38      5    -49    194    -12    -96   -135   -467   -298
     20    -57    -77     18     46    -67    179    -25   -109   -145   -475   -309
     31    -75   -106     20     67    -90    161    -46   -124   -161   -491   -322
    -25   -101    -75     64     23    -88    166    -38   -114   -153   -483   -309
    -33   -101    -67     64     15    -85    163    -38   -116   -155   -488   -309
    -28    -75    -49     51      7    -62    166    -36   -109   -142   -475   -301
    -28    -67    -38     46      5    -54    163    -36   -103   -135   -470   -293
    -10    -83    -72     46     31    -77    161    -33   -101   -135   -470   -290
      2    -85    -90     38     44    -90    150    -46   -109   -140   -475   -293
     49    -62   -111      5     77    -85    148    -49   -109   -140   -475   -288
     54    -67   -124      5     88    -96    135    -67   -122   -150   -488   -293
     28    -98   -127     36     77   -111    124    -83   -135   -166   -504   -303
     46    -51    -98      2     72    -75    137    -72   -122   -153   -488   -285
     44    -57   -103      5     72    -80    140    -70   -119   -145   -483   -283
     41    -90   -132     23     85   -111    116    -96   -142   -163   -501   -306
      2   -114   -116     57     59   -114    109   -101   -142   -166   -501   -301
     36    -72   -111     15     72    -93    114    -93   -135   -158   -496   -285
     77    -41   -119    -18     98    -80    116    -90   -129   -150   -488   -277
    111    -51   -163    -31    135   -106    101   -109   -145   -166   -504   -293
    106    -62   -168    -20    137   -114     93   -116   -153   -176   -511   -303
     85    -90   -179      0    129   -135     75   -140   -174   -194   -535   -319
    111    -83   -197    -15    153   -140     85   -132   -163   -184   -524   -306
    140    -25   -168    -57    153    -96    111   -111   -137   -155   -491   -280
     15    -54    -70     20     41    -62    127   -101   -122   -137   -472   -265
     64    -33    -98    -18     83    -64    111   -114   -135   -150   -491   -277
    176     51   -124   -114    150    -36    137    -93   -111   -127   -467   -254
    189     59   -129   -127    158    -33    148    -88   -103   -122   -459   -246
     75     -7    -83    -33     77    -44    145    -96   -111   -132   -467   -252
    111     31    -80    -72     96    -23    142   -109   -114   -132   -465   -254
     25     72     46    -49    -10     59    181    -75    -70    -80   -413   -202
    -44     83    127    -20    -85    103    197    -54    -38    -49   -381   -168
     75     51    -23    -62     49     15    145   -103    -83    -93   -428   -210
     93     83    -10    -88     51     36    127   -114    -83    -88   -420   -202
     88     88     -2    -88     46     44    109   -127    -93    -90   -420   -202
    142     46    -98    -96    122    -25     83   -153   -127   -124   -454   -231
    161     12   -148    -85    155    -67     77   -158   -142   -140   -472   -252
     88    -88   -176      0    129   -132     38   -200   -187   -187   -519   -298
     80    -80   -161      0    119   -119     54   -189   -176   -176   -509   -285
     36    -90   -127     25     80   -109     70   -176   -166   -166   -498   -272
     85   -161   -246     38    166   -202     23   -228   -220   -220   -555   -324
    109   -158   -270     23    189   -213     15   -236   -231   -231   -563   -332
     54   -174   -231     59    140   -202     25   -231   -223   -226   -555   -324
     -5   -168   -163     85     77   -168     49   -213   -202   -202   -532   -301
     38   -135   -174     49    106   -153     38   -223   -205   -202   -532   -306
     96   -153   -249     28    168   -200      7   -252   -233   -228   -558   -332
     62   -171   -233     54    145   -202     25   -231   -213   -213   -545   -316
     98   -202   -303     49    200   -252     25   -223   -220   -231   -568   -337
     80   -270   -350     96    215   -309     88   -127   -184   -231   -594   -376
    155   -239   -394     38    275   -314    202     28    -83   -174   -571   -384
    249    -67   -319    -90    283   -192    309    213     75    -23   -441   -272
    241    184    -57   -213    150     62    379    361    277    215   -189    -28
    270    740    470   -504    -98    605    426    470    563    605    259    441
     96   1280   1184   -691   -545   1234    327    298    722    932    672    859
   -124   1215   1340   -545   -732   1278     49   -129    493    828    626    823
   -252    636    888   -194   -568    761   -189   -587    -51    252     72    324
   -114     28    142     44   -127     85   -327   -810   -522   -340   -542   -252
   -101   -309   -210    205     51   -259   -288   -683   -571   -467   -719   -439
    -25   -423   -397    226    184   -410   -236   -584   -540   -485   -769   -506
    -38   -407   -368    223    163   -389   -142   -467   -441   -418   -717   -465
      5   -324   -329    161    166   -327    -77   -381   -353   -340   -649   -410
     41   -257   -298    106    168   -277    -31   -327   -293   -290   -602   -366
    106   -200   -306     46    205   -252      5   -293   -257   -259   -576   -337
     18   -236   -254    106    135   -246     23   -277   -241   -249   -566   -327
     -2   -259   -257    132    127   -259     12   -283   -244   -257   -571   -335
     38   -228   -267     93    150   -246     15   -283   -241   -249   -566   -332
     49   -197   -246     72    148   -220     41   -259   -215   -226   -545   -309
      5   -228   -233    109    119   -231     46   -257   -215   -226   -542   -309
      5   -226   -231    111    116   -228     33   -270   -220   -231   -548   -311
     15   -210   -226     96    119   -215     46   -259   -213   -220   -540   -303
      2   -213   -215    103    106   -215     51   -254   -207   -218   -540   -298
      0   -207   -210    103    103   -210     51   -257   -207   -218   -537   -296
     18   -197   -215     90    116   -205     62   -246   -197   -205   -524   -280
     -5   -197   -194     98     93   -194     67   -244   -192   -200   -519   -275
    -49   -226   -176    137     62   -200     62   -254   -200   -210   -527   -280
    -77   -241   -163    161     41   -202     62   -254   -200   -207   -527   -272
      2   -223   -226    111    114   -223     51   -259   -205   -213   -535   -280
     57   -176   -236     57    145   -207     54   -254   -197   -205   -524   -272
     54   -174   -231     59    142   -202     51   -257   -197   -202   -524   -267
     70   -150   -220     38    142   -187     64   -246   -187   -192   -511   -254
     31   -184   -215     77    122   -200     64   -252   -192   -200   -519   -254
    -23   -228   -205    124     88   -218     41   -270   -210   -213   -532   -265
     12   -197   -210     90    111   -202     44   -259   -200   -202   -519   -246
     31   -176   -210     70    119   -192     46   -257   -197   -194   -519   -231
     12   -189   -202     88    106   -194     44   -262   -200   -194   -522   -220
   -101   -205   -106    150      2   -155     62   -241   -179   -168   -493   -181
    -88   -163    -75    124     -7   -119     80   -218   -155   -145   -467   -145
     28   -163   -192     64    109   -176     36   -254   -194   -179   -504   -179
     20   -179   -200     80    109   -189     12   -267   -207   -187   -509   -181
     -5   -168   -163     85     77   -166     20   -254   -194   -166   -488   -150
     62   -150   -213     44    137   -181      7   -257   -205   -174   -493   -148
     96   -163   -259     31    176   -210    -10   -265   -220   -187   -504   -153
    129   -140   -270      5    200   -205     -5   -257   -213   -179   -493   -137
    122   -116   -239     -5    179   -176      2   -244   -205   -166   -483   -116
     72   -116   -189     23    129   -153     18   -231   -194   -153   -470    -98
     59   -122   -181     31    119   -153     25   -228   -197   -153   -470    -88
    -18   -135   -116     77     49   -127     44   -210   -179   -137   -454    -70
     59    -93   -155     15    106   -124     41   -207   -179   -132   -452    -67
    124    -77   -202    -23    163   -140     38   -210   -181   -135   -457    -70
    122    -75   -197    -25    155   -135     49   -197   -176   -127   -454    -62
     77    -77   -155      0    116   -116     77   -168   -150   -103   -433    -38
    135    -72   -207    -33    168   -140     72   -171   -158   -116   -449    -57
    114    -83   -197    -15    153   -140     88   -163   -148   -109   -449    -59
     38   -109   -148     33     93   -129    106   -155   -137   -101   -444    -54
     28    -96   -124     33     75   -109    132   -148   -122    -83   -433    -46
     83    -88   -171      0    127   -129    124   -161   -129    -90   -446    -62
    137   -103   -241    -15    189   -171    109   -179   -150   -111   -472    -85
    132   -106   -239    -15    184   -171    114   -184   -155   -119   -488    -85
     41   -127   -168     44    103   -148    137   -179   -145   -109   -491    -59
      5   -145   -153     67     77   -148    135   -184   -150   -111   -496    -64
     44   -148   -192     51    116   -168    127   -192   -166   -124   -511    -90
     51   -142   -197     44    124   -168    124   -194   -166   -127   -514    -98
    109    -98   -207     -5    158   -153    129   -197   -161   -122   -506    -96
     98   -116   -218      7    155   -166    127   -205   -168   -127   -511   -103
     54   -158   -213     51    132   -187    119   -215   -174   -132   -519   -114
     83   -109   -192     12    135   -150    137   -200   -155   -111   -498    -93
     93    -90   -184      0    137   -137    142   -194   -150   -103   -488    -85
     49   -129   -179     38    111   -153    132   -207   -166   -114   -504   -101
     77    -93   -171      7    122   -132    145   -192   -153   -103   -493    -90
     51   -119   -171     31    111   -145    145   -194   -155   -106   -498    -96
      7   -166   -174     80     90   -168    132   -207   -168   -116   -509   -103
     36   -142   -181     51    106   -161    135   -200   -163   -109   -498    -93
     54   -116   -171     31    111   -142    135   -197   -158   -101   -491    -77
     59   -114   -174     25    114   -142    132   -197   -161   -101   -496    -75
     77   -111   -189     18    132   -150    135   -192   -161   -101   -498    -77
     72   -127   -200     25    135   -163    132   -197   -166   -106   -506    -85
     41   -161   -202     57    122   -181    124   -207   -179   -116   -517    -90
     51   -145   -200     46    124   -171    129   -202   -176   -109   -506    -85
     90    -90   -181      0    135   -135    145   -189   -161    -93   -488    -67
     90    -93   -187      0    137   -137    137   -197   -166    -98   -491    -75
     77   -106   -184     12    129   -145    137   -202   -171   -101   -496    -83
     93    -93   -189     -2    140   -140    142   -202   -171   -101   -488    -83
     64   -124   -189     31    127   -155    137   -210   -181   -111   -498    -88
     31   -150   -184     59    106   -168    129   -218   -189   -119   -506    -93
     54   -106   -161     25    106   -132    145   -200   -168    -98   -483    -75
     44    -51    -96      2     67    -72    184   -168   -135    -64   -446    -46
    -25    -36    -10     31     -7    -23    218   -142   -106    -36   -415    -18
    -83    -46     36     64    -62     -5    233   -129    -93    -28   -402     -7
     33    -25    -62     -5     46    -44    215   -145   -114    -49   -423    -31
    114    -10   -127    -51    119    -67    200   -161   -129    -59   -436    -46
    155      5   -150    -80    153    -72    181   -181   -140    -67   -439    -54
     75     46    -28    -62     51     10    223   -142    -85    -10   -376      0
    163     67    -96   -114    129    -15    181   -176   -111    -31   -389    -18
    202     88   -116   -145    158    -12    158   -200   -124    -41   -392    -18
    132     88    -44   -109     88     23    166   -192   -114    -28   -371     10
    124     15   -111    -70    116    -46    122   -231   -158    -75   -418    -36
    140    -46   -187    -46    161   -114     96   -257   -192   -111   -457    -70
     75    -90   -166      7    119   -127    101   -244   -189   -109   -446    -72
    168   -111   -280    -28    223   -194     67   -270   -226   -145   -480   -109
    155   -163   -322      2    236   -241     51   -288   -249   -171   -496   -137
     62   -200   -265     67    163   -231     59   -285   -246   -163   -480   -135
    106   -122   -228      5    166   -174     96   -254   -215   -129   -444    -96
    213    -98   -311    -57    262   -205     80   -270   -239   -155   -462   -111
    137   -181   -322     20    228   -252     44   -293   -270   -187   -496   -135
    153   -197   -350     23    249   -275     33   -298   -277   -194   -493   -145
    132   -205   -337     36    233   -272     38   -290   -270   -181   -465   -132
     96   -166   -262     36    179   -213     54   -277   -252   -153   -426   -111
     93   -184   -277     44    184   -231     46   -285   -267   -171   -436   -142
     75   -262   -337     93    205   -298     51   -259   -275   -194   -462   -187
    124   -241   -366     57    244   -303    166   -106   -192   -158   -452   -207
    168   -176   -345      5    257   -259    293     67    -70    -83   -394   -184
    220    -15   -236   -103    226   -124    418    280    114     93   -228    -38
    228    387    158   -309     33    275    498    436    363    405    124    309
    145   1005    859   -576   -358    932    454    410    607    800    620    833
    -31   1480   1512   -724   -771   1496    210     77    654   1039    974   1221
   -122   1249   1369   -563   -745   1309    -90   -381    290    748    735   1015
   -148    532    680   -192   -413    605   -314   -789   -311     54     46    392
    -51    -98    -46     75     -5    -72   -374   -865   -652   -420   -483   -129
     75   -340   -415    132    244   -376   -314   -730   -659   -509   -631   -309
     49   -345   -394    145    220   -368   -189   -574   -542   -433   -579   -285
     12   -283   -296    135    153   -288    -83   -441   -420   -335   -496   -218
     38   -189   -228     75    132   -210     -7   -355   -329   -254   -426   -150
    111    -85   -197    -12    153   -140     75   -272   -252   -189   -366    -96
     36   -124   -163     44     98   -142     88   -267   -241   -192   -368   -101
    -36   -187   -153    111     57   -171     77   -280   -252   -205   -381   -122
      7   -168   -176     80     90   -171     83   -267   -239   -194   -374   -111
     -2   -166   -163     85     80   -166     90   -257   -226   -187   -368   -101
     36   -132   -168     46    101   -150     96   -252   -215   -189   -368    -93
     36   -122   -158     41     96   -140    116   -236   -194   -168   -348    -75
      7   -137   -148     64     75   -142    122   -233   -192   -166   -345    -72
     23   -122   -145     49     83   -132    129   -228   -187   -161   -348    -64
     -7   -171   -166     88     77   -168    109   -241   -202   -176   -366    -85
    -12   -161   -148     88     67   -155    116   -233   -192   -171   -353    -77
     20   -111   -132     44     72   -119    137   -210   -166   -153   -329    -54
     28    -62    -90     18     59    -75    168   -184   -135   -119   -293    -31
    -70   -150    -80    109      2   -114    142   -213   -161   -148   -316    -64
   -106   -189    -83    145    -12   -137    137   -223   -168   -158   -329    -70
    -23   -163   -142     90     59   -153    114   -239   -181   -174   -340    -77
     64    -98   -163     18    114   -129    111   -233   -176   -163   -327    -59
     23    -85   -109     28     62    -96    132   -215   -155   -148   -319    -41
     38   -103   -145     31     90   -124    109   -236   -179   -171   -345    -64
     31    -88   -122     28     72   -103    129   -215   -155   -148   -329    -49
     36    -98   -135     31     85   -116    127   -213   -153   -145   -316    -49
     23   -132   -155     54     88   -145    101   -236   -176   -163   -335    -72
     36   -101   -137     31     85   -119    116   -218   -158   -145   -322    -57
     33    -72   -106     18     70    -90    127   -207   -142   -127   -298    -36
     18    -80    -98     31     57    -88    119   -213   -148   -127   -288    -31
    -36   -106    -72     70     18    -90    106   -215   -153   -127   -277    -28
      7    -59    -67     23     36    -62    109   -205   -140   -116   -265    -10
     54    -15    -70    -20     59    -41    114   -192   -132   -109   -249      7
     41    -31    -72     -5     57    -51     98   -202   -145   -122   -254      5
     44    -20    -64    -12     51    -41     93   -200   -140   -114   -241     18
     -7    -20    -12     12      2    -15    114   -176   -119    -88   -213     46
    103      5    -98    -57    101    -46     85   -197   -142   -111   -228     28
    153     28   -124    -90    140    -46     77   -202   -148   -119   -226     28
     38      2    -36    -20     36    -18     96   -187   -132   -103   -207     46
     20    -10    -31     -5     25    -20     90   -194   -137   -109   -207     46
     90     41    -49    -67     70     -2    109   -176   -122    -93   -189     62
     41     41      0    -41     20     20    129   -161   -109    -83   -168     77
    101     67    -36    -85     67     18    127   -163   -109    -83   -168     70
     96     77    -20    -88     57     28    142   -150    -93    -70   -153     77
     49     49     -2    -51     25     25    150   -142    -85    -70   -145     72
     70     54    -15    -62     44     20    145   -145    -85    -75   -148     62
     98     83    -15    -90     57     33    163   -129    -70    -64   -129     67
     57     88     28    -72     15     59    192   -109    -46    -44   -103     77
     18     72     54    -46    -20     64    205   -106    -38    -36    -88     75
     28     64     36    -46     -2     51    202   -114    -41    -41    -93     64
     77     57    -23    -67     49     18    181   -145    -62    -64   -114     41
    103     85    -18    -96     62     33    197   -137    -49    -51    -93     49
    106     90    -15   -101     59     38    205   -135    -46    -49    -80     46
     85     44    -41    -64     64      2    181   -168    -70    -80    -98     18
     85     41    -46    -64     67     -2    176   -179    -77    -83    -96     12
     83     64    -18    -75     49     23    189   -168    -62    -64    -72     23
     59     51    -10    -57     33     20    184   -176    -62    -67    -70     15
     31     77     46    -54     -7     62    210   -153    -36    -41    -38     44
    -23     72     96    -25    -59     83    220   -140    -23    -28    -15     62
     23     59     36    -41     -7     49    197   -161    -44    -51    -25     38
     85     77     -7    -83     46     33    187   -171    -51    -59    -28     23
     28     59     31    -44      0     46    194   -163    -44    -54    -15     23
     25     90     64    -59    -20     77    218   -140    -18    -25     20     46
     49    137     85    -93    -18    111    226   -129     -7    -12     41     57
    -10    114    122    -54    -67    116    228   -129     -5    -12     46     57
      0    109    109    -54    -54    109    215   -137     -7    -15     46     57
     18    114     96    -67    -38    103    207   -142    -12    -18     49     54
    -10     96    103    -44    -57     98    202   -142    -15    -23     46     51
     46    124     75    -85    -15    101    194   -145    -20    -31     44     46
    135    163     28   -148     54     96    192   -148    -23    -36     38     41
    116    148     31   -132     44     88    192   -148    -20    -31     44     33
     62    116     54    -90      5     85    187   -153    -25    -31     46     25
     41    132     88    -88    -23    111    197   -145    -15    -20     59     41
     12    153    140    -83    -62    148    228   -116     10      2     85     64
    -10    145    155    -70    -83    150    226   -114     10      0     83     62
     51    155    101   -103    -23    129    205   -132     -7    -20     64     41
     31    127     93    -80    -31    109    197   -140    -18    -31     57     33
     33    132     98    -83    -31    116    205   -132     -7    -20     67     38
      2    119    114    -62    -54    116    205   -132    -12    -25     62     38
     49    171    122   -109    -36    145    223   -114      5    -12     80     59
     75    236    158   -155    -41    197    262    -75     44     25    114     90
      2    233    231   -116   -114    233    285    -54     62     44    129    101
    -46    197    241    -75   -145    218    275    -64     49     33    122     88
    -12    215    226   -101   -119    220    275    -64     49     33    124     85
     51    290    236   -174    -90    265    301    -38     80     67    155    114
     51    350    298   -200   -122    324    332    -12    116    106    200    153
     51    355    301   -205   -124    327    319    -23    114    103    200    150
     67    332    262   -200    -98    298    280    -59     80     72    171    124
     80    324    241   -205    -80    283    252    -80     64     59    161    114
     41    298    257   -168   -106    277    239    -83     62     59    163    116
     51    277    226   -166    -85    252    231    -83     54     49    153    103
     62    254    192   -158    -64    223    231    -77     46     33    137     88
     33    194    161   -114    -64    179    215    -96     20      5    109     59
     41    181    140   -111    -49    161    218    -98     10     -5     93     49
     62    174    109   -119    -23    142    215   -103      2    -15     83     36
     33     93     59    -64    -12     77    179   -145    -41    -59     38     -7
     10     72     62    -41    -25     67    174   -153    -49    -67     28    -15
     20    124    103    -72    -41    114    207   -116    -12    -33     62     20
    -36    111    145    -38    -90    129    220   -103      0    -23     80     33
    -46     96    142    -25    -96    119    213   -106     -7    -25     75     23
      2     93     88    -49    -44     90    197   -116    -20    -38     57      5
     36     93     57    -64    -10     75    189   -124    -28    -46     49     -2
    -18     67     83    -25    -51     75    210    -98    -15    -41     51      0
     15    -10    -25     -5     20    -18    241    -44    -15    -72      2    -67
     62     23    -41    -44     51    -10    368    122     83    -15     23    -77
    155    189     33   -171     62    111    535    366    265    142    158     33
    181    426    241   -303    -28    332    618    542    462    366    384    259
    207    893    685   -550   -239    789    589    571    680    685    761    672
     88   1522   1434   -807   -672   1478    454    415    891   1067   1241   1197
   -145   1704   1849   -779   -997   1777    192     23    805   1124   1374   1353
   -288   1135   1423   -423   -857   1278    -44   -407    298    592    865    880
   -249    392    639    -72   -444    514   -197   -680   -239    -54    194    236
   -220    -64    153    140   -187     44   -187   -613   -384   -296   -109    -93
   -135   -166    -31    150    -51    -98    -98   -470   -329   -296   -153   -161
     -7    -72    -67     38     28    -70     15   -322   -220   -213    -93   -124
    -36     23     59      5    -46     41    127   -189    -93   -103      2    -44
    -28     23     49      2    -38     36    148   -155    -67    -83     15    -36
      7     38     31    -23    -10     36    174   -129    -46    -67     23    -33
     41     96     51    -70     -5     75    213    -90    -12    -41     49     -5
     46     72     23    -59     12     49    202   -101    -25    -54     36    -18
     25     75     49    -51    -12     64    218    -88    -10    -38     49     -2
    -15     67     83    -25    -49     75    223    -80     -2    -31     57      2
    -15     59     72    -23    -44     64    223    -80     -5    -36     51     -2
    -23     62     85    -18    -54     72    233    -64      7    -25     62      7
    -25     64     90    -20    -59     77    241    -57     15    -20     67     12
     -2     70     72    -33    -36     70    239    -57     10    -20     67     12
     -2     77     77    -38    -38     77    241    -51     15    -20     67     18
      5     72     64    -38    -31     70    241    -49     15    -23     67     18
    -49     46     96      0    -72     70    246    -44     15    -20     67     20
   -116     67    184     25   -150    124    283     -5     54     20    109     62
    -33     70    101    -20    -67     85    254    -25     31     -2     88     41
     77    114     36    -96     20     77    241    -25     28     -5     80     36
    145    161     12   -155     64     85    252    -18     36      0     90     44
     83    119     36   -101     23     77    254    -18     33      0     88     41
     23    101     77    -64    -28     90    262     -7     38      5     93     44
     36    109     70    -72    -15     90    265     -2     41      2     90     54
     12    103     88    -59    -36     96    262     -2     41     10     96     57
    -49     85    135    -18    -90    109    270     12     57     25    111     67
     44    119     75    -85    -15     98    259     10     54     20    103     64
     85    140     54   -114     15     98    254     10     49     18    101     64
     51    122     67    -88     -7     96    246     10     44     12    101     62
     33    119     85    -75    -25    103    246     15     51     20    114     75
     31    129     96    -83    -31    114    244     18     54     28    127     85
     25    158    132    -90    -51    145    252     36     72     44    145    103
      5    181    176    -96    -85    179    262     54     90     64    171    129
     31    179    148   -103    -57    163    246     54     83     64    168    129
     93    197    101   -148     -2    150    226     41     70     54    166    124
     98    215    116   -158     -7    166    226     46     72     62    174    132
     83    244    158   -163    -36    202    241     67     93     83    200    155
     49    254    205   -150    -77    231    257     83    111    101    220    181
    114    233    119   -176     -5    176    223     49     75     64    189    150
    116    272    155   -197    -18    215    249     72     98     90    213    171
    119    298    179   -210    -31    239    265     85    116    106    233    189
    109    285    176   -197    -33    231    270     88    119    109    236    184
     59    262    202   -163    -70    233    277     96    127    114    241    187
     54    277    220   -166    -83    249    296    119    148    135    257    197
     85    303    215   -197    -64    259    311    132    163    148    267    205
     -7    296    303   -142   -155    298    350    166    200    181    298    231
    -44    285    329   -122   -187    306    368    179    215    187    301    226
     64    283    218   -174    -75    252    348    158    194    163    270    192
     96    288    189   -194    -46    239    345    153    194    158    265    189
    129    290    161   -210    -15    226    337    140    184    148    254    174
    140    306    166   -223    -12    236    345    142    187    150    257    176
    127    306    179   -218    -25    241    353    145    192    153    259    179
     88    275    187   -184    -49    233    353    137    187    145    254    174
     62    267    205   -163    -70    236    350    132    184    142    249    168
     49    259    210   -155    -80    236    348    127    179    140    244    163
     33    257    223   -145    -96    241    353    129    181    145    254    171
     33    257    223   -145    -93    239    355    132    184    148    259    176
     59    265    205   -161    -72    236    350    132    184    145    257    176
     57    267    207   -163    -75    239    350    137    187    148    257    179
     51    270    218   -161    -83    244    358    145    194    155    267    192
     49    270    220   -161    -88    246    361    150    200    161    275    197
     44    270    226   -155    -90    249    361    153    202    163    277    194
     15    267    249   -142   -116    259    368    163    215    174    290    207
     20    270    246   -145   -111    259    371    168    218    174    296    210
     75    285    210   -181    -67    249    363    161    210    166    290    205
    111    301    189   -205    -38    246    363    166    213    171    296    207
    119    296    176   -207    -28    236    358    163    210    168    290    202
    122    296    174   -210    -25    233    361    166    213    168    290    202
    116    298    181   -210    -33    241    366    168    215    171    293    207
     96    293    197   -194    -49    246    363    168    215    168    296    207
     96    290    194   -194    -49    241    366    168    215    166    296    207
    101    303    202   -202    -51    252    366    168    218    174    296    210
     98    301    202   -200    -51    252    374    171    220    174    296    218
    109    309    200   -207    -44    254    371    171    218    174    298    218
    109    288    179   -200    -36    236    363    161    207    161    283    205
     77    283    205   -181    -62    244    366    161    210    163    283    207
     38    290    252   -166   -106    272    381    174    226    179    301    223
     57    283    226   -168    -83    254    376    171    215    171    290    218
    116    275    158   -197    -20    215    358    148    194    150    267    194
    109    265    155   -187    -23    210    353    140    187    145    259    187
     85    293    205   -192    -59    252    387    168    215    168    285    215
    103    361    257   -231    -75    309    426    202    249    200    316    249
    101    340    239   -223    -67    290    420    189    236    184    298    231
     -2    361    363   -181   -181    361    472    236    283    233    345    277
     41    358    316   -200   -137    337    462    231    270    220    329    259
    145    368    223   -257    -38    296    431    207    244    192    301    233
    202    410    207   -309     -2    309    428    200    244    192    296    236
    239    496    257   -368    -10    376    454    226    280    233    337    283
    220    506    285   -366    -33    397    457    228    290    249    350    298
    200    472    272   -335    -36    374    433    205    270    231    332    283
    158    454    293   -309    -67    374    418    189    259    223    324    285
    109    415    306   -262    -98    361    397    176    241    207    306    280
     62    361    298   -213   -119    329    400    176    233    194    288    265
    145    303    158   -223     -5    231    363    137    184    142    228    205
    111    262    148   -189    -18    205    353    127    166    124    207    187
     33    236    202   -135    -83    218    379    148    181    135    215    197
     64    220    155   -142    -46    189    366    137    166    116    189    179
    153    220     67   -187     44    145    335    106    132     83    150    145
    244    233    -12   -239    129    109    314     85    111     59    122    122
    200    233     33   -218     83    135    329     98    124     75    129    137
    161    194     31   -179     64    114    311     85    106     57    109    116
    163    244     80   -202     41    163    340    116    135     88    135    148
    236    239      2   -239    116    122    329    106    116     72    111    124
    148    189     38   -168     54    114    324    101    109     67    103    116
    103    142     38   -124     31     93    342    127    111     57     83     93
    116     98    -18   -106     67     41    449    254    163     64     57     49
    116    168     49   -142     33    109    623    470    309    171    129     96
    200    301    101   -252     49    200    743    675    472    322    259    213
    231    641    410   -439    -88    527    805    815    693    592    553    517
    207   1228   1021   -717   -405   1124    717    779    935    979   1023   1028
     90   1769   1678   -932   -792   1725    452    449   1023   1252   1402   1447
    -85   1634   1717   -774   -901   1675    179     18    745   1054   1260   1330
   -116    898   1015   -392   -566    956    -54   -415    127    363    581    696
    -98    205    303    -51   -200    254   -109   -517   -265   -153     12    127
     10    -57    -70     23     38    -62    -44   -374   -275   -244   -132    -54
     25    -83   -109     28     67    -96     77   -220   -179   -192   -109    -59
     57     59      0    -59     28     31    228    -44    -25    -62      0     31
     62    150     88   -106    -12    119    319     59     75     23     75     98
     25    135    106    -83    -41    122    353     96    101     41     90    109
     10    145    135    -77    -62    140    379    122    124     57    103    119
      0    140    140    -72    -72    140    389    132    135     62    109    119
    -41    103    145    -31    -93    124    387    129    129     51     98    109
    -67     85    150    -10   -109    116    394    140    137     62    106    116
     46    116     70    -83    -10     93    381    135    132     54     98    111
    132    140      7   -137     62     75    379    135    129     51     93    106
    106    140     33   -122     36     88    392    148    145     59    101    114
     59    155     96   -109    -18    127    389    148    145     67    109    119
     33    142    109    -90    -36    127    400    158    155     75    111    127
     10    119    109    -67    -49    116    402    168    163     80    114    137
     18    137    119    -77    -49    129    410    181    176     88    122    150
     33    132     98    -83    -33    116    407    179    171     85    114    145
      7    135    124    -72    -57    129    415    187    179     93    124    155
    -25    127    153    -51    -90    140    413    189    184     96    127    161
     38    150    111    -93    -36    132    405    189    181     88    119    161
     75    174     96   -124    -10    135    415    200    189     96    129    168
     33    145    111    -88    -38    127    418    202    189     98    124    166
     44    148    101    -98    -28    124    407    194    181     93    116    155
     -7    145    153    -67    -80    148    426    215    207    114    140    181
    -12    153    166    -72    -90    158    428    223    210    116    142    184
     38    166    127   -103    -44    148    415    215    202    106    132    171
     62    161     96   -111    -18    129    400    210    194    101    127    166
    124    205     80   -163     23    142    405    223    205    109    135    179
     88    197    106   -145    -10    153    400    223    205    109    140    181
     57    181    122   -119    -31    153    389    220    202    109    140    181
     85    218    129   -153    -20    174    394    236    215    127    163    200
     75    210    135   -142    -28    174    381    233    207    129    166    202
     70    215    142   -142    -36    179    389    252    220    137    176    218
     98    246    148   -174    -23    197    400    267    233    150    189    239
     41    223    181   -132    -70    202    392    267    231    150    192    244
     23    228    205   -124    -90    218    387    265    228    150    194    252
     90    285    194   -189    -51    239    379    262    228    153    200    257
    140    293    153   -218     -7    223    379    265    228    155    200    259
    119    259    137   -192     -7    200    371    257    223    148    192    257
    145    277    132   -210      7    205    368    249    220    148    189    257
    176    306    129   -244     23    220    376    254    226    150    194    259
    140    301    161   -220    -10    231    387    262    233    155    200    265
    150    319    168   -236    -10    246    402    283    249    168    207    272
    207    342    135   -275     36    239    415    296    262    176    210    275
    124    290    166   -207    -20    228    423    298    272    181    213    272
    150    306    155   -228     -2    231    433    306    283    184    213    270
    200    332    129   -267     33    233    446    311    290    187    210    267
    140    280    140   -210      0    210    420    280    267    166    187    236
     85    267    181   -179    -46    226    446    298    290    179    197    246
    168    298    129   -233     18    215    449    293    288    174    192    241
    135    272    137   -205      0    205    441    280    280    163    179    228
    132    239    106   -184     12    174    423    257    265    142    161    210
    114    239    122   -179     -5    181    428    257    267    142    163    215
     85    244    158   -166    -36    202    452    270    283    155    176    226
    155    249     90   -202     31    171    423    241    252    124    142    192
    194    249     54   -220     70    153    392    210    223     98    119    163
    174    262     85   -220     44    174    405    231    246    119    142    184
    174    272     96   -223     38    184    418    254    270    142    168    205
    179    288    109   -236     36    200    426    262    275    150    179    213
    161    298    137   -228     12    218    446    280    293    168    194    231
     33    272    239   -155   -103    257    452    288    306    181    210    246
    -41    254    293   -106   -168    272    459    296    316    192    220    254
     31    306    272   -171   -122    288    465    303    322    197    228    265
    142    314    171   -228    -12    244    449    293    311    181    207    249
    111    316    205   -215    -46    259    462    306    322    192    218    259
    140    293    153   -218     -5    223    426    275    293    166    189    226
    109    283    171   -197    -31    228    415    272    293    168    194    223
     59    293    233   -176    -85    265    433    296    314    192    218    249
    174    329    153   -252     10    241    418    283    301    174    194    236
    200    335    135   -267     33    233    413    277    296    171    189    231
    174    306    132   -241     20    220    410    275    293    174    187    226
    155    303    148   -228      5    226    420    288    306    184    197    239
    137    303    163   -220    -12    233    420    285    303    179    192    239
    135    290    155   -213    -10    223    402    267    283    163    174    220
    109    290    179   -200    -36    236    415    277    296    179    189    233
     51    265    213   -158    -80    239    415    280    298    181    189    236
    106    293    184   -202    -38    239    418    283    301    181    189    236
    116    345    228   -231    -57    288    459    319    335    213    220    270
     75    337    262   -207    -93    301    467    327    340    213    220    272
    109    355    246   -231    -67    301    470    329    340    210    213    270
     77    306    226   -194    -75    265    452    316    322    192    192    254
     77    322    241   -200    -83    283    472    340    342    215    213    275
    103    407    303   -259    -98    355    511    381    387    265    265    322
    140    485    345   -311   -101    415    535    405    415    296    298    348
    184    483    298   -335    -57    392    493    361    381    265    267    316
    140    423    283   -283    -72    353    457    335    353    239    241    296
     57    392    332   -226   -137    363    444    332    350    236    244    303
    116    472    355   -293   -119    415    459    350    376    265    272    340
    158    441    283   -301    -62    361    441    337    353    239    241    314
     96    322    226   -207    -64    275    402    303    306    194    194    265
     80    272    192   -176    -57    233    392    301    290    179    179    246
     59    262    202   -161    -70    233    397    303    290    179    176    249
     15    239    220   -129   -103    231    389    296    277    163    166    244
     77    239    161   -158    -41    200    371    277    254    140    142    223
    106    254    148   -181    -20    202    376    283    257    142    148    226
     80    202    122   -140    -20    163    366    272    239    124    129    205
     67    184    116   -127    -25    150    355    262    231    116    127    202
     90    184     93   -137     -2    137    342    254    220    106    119    197
     64    163     98   -116    -18    132    340    257    220    103    114    197
     70    189    119   -129    -23    155    353    272    236    122    127    215
     44    163    119   -106    -36    142    358    283    236    116    119    213
    122    116     -5   -119     64     57    379    327    233     93     77    168
    171     77    -96   -127    132     -7    462    441    283     98     49    119
    205    187    -18   -194    111     85    587    620    420    207    132    181
    231    387    155   -309     36    272    693    818    618    415    332    371
    244    784    540   -514   -148    662    727    927    846    727    683    743
    210   1410   1200   -810   -493   1304    688    898   1091   1114   1145   1249
     72   1758   1686   -914   -805   1722    480    600   1104   1280   1379   1525
    -64   1361   1426   -649   -748   1392    210    137    672    880   1010   1197
    -90    665    753   -288   -423    709     23   -228     90    200    329    542
    -28    150    176    -62   -103    161    -33   -257   -168   -163    -62    127
     28    -59    -88     15     57    -72     23   -132   -166   -223   -153      5
     28    -75   -106     20     67    -88    114    -18    -88   -179   -119      0
     38    -12    -51    -12     44    -31    200     90     10    -96    -41     36
     49     85     36    -70      7     62    265    171     98    -12     49     85
     72    153     80   -111     -2    116    314    231    158     41    101    132
     75    122     46   -101     12     85    311    236    155     28     80    137
    137    179     41   -158     46    111    332    257    174     41     96    163
    129    197     64   -166     31    132    345    267    184     46    106    174
     62    145     83   -103    -10    114    329    257    171     36     93    161
     54    124     70    -90     -7     98    324    257    171     33     90    158
     85    158     72   -122      7    114    329    265    176     41     98    166
    106    200     90   -153      7    145    335    275    187     51    114    179
    103    205    101   -153      2    153    335    272    184     49    122    179
    124    233    109   -179      7    174    337    275    189     54    129    189
     98    223    124   -161    -12    174    340    277    192     57    132    192
     25    192    166   -109    -70    179    340    280    192     59    140    197
     36    213    176   -124    -70    194    345    288    197     67    153    210
    109    233    122   -174     -5    179    319    267    179     51    140    189
    142    246    103   -194     18    176    311    262    174     44    140    187
    153    262    106   -207     23    184    314    265    176     49    148    200
    181    272     90   -226     46    181    311    265    174     49    148    202
    176    272     93   -226     41    184    306    265    171     49    148    202
    155    270    114   -213     20    192    314    275    176     54    155    210
    124    277    150   -202    -15    215    319    280    181     62    171    215
    137    301    163   -218    -12    233    314    283    184     72    181    220
    137    293    153   -218     -7    223    311    285    181     72    187    220
    142    288    145   -218      0    218    303    283    179     70    187    218
    140    285    145   -215     -2    215    296    283    179     70    197    223
    161    293    132   -226     15    213    283    275    171     67    197    220
    181    301    119   -241     31    210    267    270    166     70    205    226
    114    293    179   -202    -33    236    285    290    187     93    239    259
     31    293    262   -163   -116    277    309    324    215    127    283    301
    202    303    101   -252     51    202    246    277    163     83    244    254
    288    306     18   -298    135    161    210    259    137     62    228    236
    257    314     57   -285    101    187    218    272    153     83    262    267
    275    345     70   -311    101    210    226    285    163    103    290    290
    337    316    -20   -327    179    148    184    252    124     67    262    254
    350    332    -20   -342    184    158    187    259    129     70    267    267
    381    394     12   -389    184    205    218    290    155     98    303    303
    296    371     72   -335    111    220    226    296    161    106    324    316
    257    358    101   -306     77    231    233    306    166    119    345    324
    293    441    148   -368     72    296    280    350    215    166    397    371
    272    418    142   -345     64    280    275    348    207    155    394    361
     98    301    200   -202    -51    252    262    335    192    137    381    340
     80    327    246   -202    -83    288    290    366    226    166    415    361
    119    389    270   -257    -75    329    319    394    254    184    439    376
    226    405    179   -316     23    293    301    371    231    158    415    337
    239    405    163   -324     38    285    298    366    228    153    418    324
    236    402    166   -319     36    285    296    361    231    153    428    319
    218    405    187   -314     15    296    296    350    228    145    428    303
    194    410    215   -303    -10    311    298    345    226    137    436    296
    215    452    233   -335    -10    342    316    361    244    150    459    311
    187    454    267   -319    -38    361    327    363    254    153    472    314
    166    423    257   -296    -46    340    309    342    241    132    462    290
    135    418    283   -277    -75    353    303    335    241    132    472    288
     93    452    358   -272   -132    405    324    355    265    153    501    314
    239    558    319   -397    -38    439    342    374    285    163    519    329
    127    504    374   -316   -124    439    350    376    288    166    519    329
    114    457    342   -285   -114    400    311    342    259    135    491    296
    158    459    301   -311    -72    381    303    340    257    132    483    293
    200    493    293   -345    -46    394    311    353    272    148    485    311
    192    519    327   -355    -67    423    322    371    288    171    511    319
    168    501    332   -337    -80    418    316    366    290    174    517    314
    181    524    340   -355    -80    431    316    368    298    184    522    322
    168    522    353   -345    -90    439    319    376    303    192    524    329
    109    504    394   -306   -142    449    327    379    311    200    530    348
    114    524    410   -319   -148    467    335    389    324    213    535    363
    140    530    387   -335   -124    459    329    387    327    210    527    366
    158    511    353   -335    -96    433    322    376    319    200    511    358
    119    524    402   -324   -142    462    332    389    340    215    527    376
    150    522    368   -337   -109    446    329    389    337    210    511    368
    213    519    306   -368    -46    415    314    374    322    194    496    355
    218    527    309   -371    -44    418    314    374    324    197    501    353
    171    514    342   -345    -85    428    327    384    335    205    506    355
    124    504    379   -316   -127    441    335    392    345    213    509    358
     10    514    501   -265   -246    506    376    433    387    254    550    394
     64    542    478   -303   -205    511    368    423    381    249    548    387
    200    576    374   -389    -88    475    348    407    366    231    524    368
    306    665    358   -485    -25    511    376    436    394    254    548    397
    353    737    384   -548    -18    561    420    475    433    288    579    431
    244    639    394   -441    -75    517    405    452    407    262    548    402
    137    587    446   -363   -155    519    397    436    400    252    540    402
    158    657    498   -407   -171    579    428    459    439    293    579    449
    132    636    504   -384   -187    568    420    452    433    296    584    452
    114    623    509   -368   -197    566    400    433    423    288    579    439
    127    644    514   -387   -192    581    387    428    426    293    589    452
    101    605    504   -353   -200    555    374    418    413    285    587    454
     54    571    517   -314   -231    545    379    423    413    283    584    454
    101    535    433   -316   -166    485    353    397    379    244    542    410
    124    509    384   -319   -129    446    340    387    358    223    522    387
    153    506    350   -329    -98    428    337    376    345    210    509    376
    116    433    314   -277    -98    374    316    350    316    176    475    345
     90    394    303   -241   -106    350    311    340    303    163    465    337
     90    381    288   -236    -98    335    301    327    285    148    454    322
     70    376    306   -223   -119    342    301    322    280    145    454    322
     31    397    366   -215   -166    381    324    350    309    174    483    348
     49    394    345   -220   -148    371    327    355    314    174    485    350
    161    413    249   -288    -44    332    290    324    283    145    457    324
    207    418    210   -311      0    314    280    319    275    137    454    314
    168    355    184   -265     -7    272    280    329    267    122    433    288
    254    319     64   -285     96    192    337    420    293    116    400    233
    293    379     85   -337    103    231    472    600    420    197    449    249
    314    491    176   -405     70    335    584    787    579    342    579    350
    345    795    449   -571    -51    623    667    953    797    605    854    620
    366   1361    995   -862   -314   1179    701   1041   1067    992   1306   1085
    150   1873   1722  -1010   -784   1797    555    818   1182   1286   1701   1480
     36   1847   1810   -940   -885   1829    262    381    937   1163   1647   1434
    -38   1278   1314   -620   -675   1296     23    -67    389    581   1083    919
     -5    633    639   -314   -322    636    -98   -262    -51     12    480    355
     38    259    220   -150    -90    241    -77   -155   -116   -142    275    140
     31    145    114    -90    -41    129     12    -25    -57   -135    257    101
     12    189    174   -101    -80    181    119    103     51    -54    322    142
    109    309    200   -207    -44    254    189    192    145     25    387    197
    140    361    220   -249    -38    290    226    231    189     64    420    220
    119    366    246   -244    -62    306    257    267    223     88    439    233
     77    381    303   -231   -111    342    303    316    270    127    472    270
    142    381    239   -262    -46    311    288    303    254    111    457    254
    231    394    161   -314     36    277    267    288    241     98    441    241
    207    381    174   -296     15    280    275    293    249    101    441    244
    103    361    257   -233    -77    309    296    311    267    119    459    259
     54    361    306   -207   -124    335    319    335    290    142    483    277
    174    371    194   -272    -10    283    293    314    267    116    457    244
    187    389    202   -288     -7    296    306    329    283    135    470    257
    194    394    200   -296     -2    296    309    335    288    140    475    262
    137    348    210   -241    -36    280    303    324    283    135    470    259
    127    353    226   -241    -49    290    309    332    290    145    483    270
    176    413    236   -296    -28    324    324    348    311    166    501    288
    179    418    236   -301    -28    329    319    345    311    163    496    285
     96    337    241   -215    -72    290    298    324    290    140    475    267
    129    371    241   -252    -57    306    314    340    306    153    485    283
    161    400    239   -280    -38    319    327    353    316    163    493    290
    109    358    249   -233    -70    303    316    340    306    153    483    275
     77    335    257   -205    -88    296    306    335    301    148    483    270
    119    363    244   -241    -64    306    309    345    311    161    493    280
    116    389    270   -254    -77    329    319    355    327    176    506    293
    132    407    272   -272    -70    340    319    361    332    184    511    301
    187    433    246   -309    -28    340    316    363    335    187    514    306
    179    410    231   -296    -25    322    298    350    322    179    506    303
    137    441    303   -290    -83    374    319    376    350    210    540    335
     93    428    335   -259   -122    381    316    384    355    220    550    342
    148    397    249   -272    -49    324    275    350    319    184    517    309
    205    418    210   -314     -2    314    254    340    303    179    511    301
    241    470    226   -355      7    348    267    361    324    200    535    324
    213    483    267   -348    -28    376    285    384    345    223    561    350
    228    470    241   -348     -5    355    267    376    337    213    550    342
    197    441    244   -322    -23    342    257    368    327    207    542    337
    187    449    259   -319    -36    355    257    368    329    210    545    340
    218    488    270   -353    -25    379    275    387    345    223    561    361
    218    517    298   -366    -38    407    298    405    363    241    581    381
    207    524    316   -368    -57    420    303    407    368    249    589    384
    174    483    309   -327    -67    394    293    397    358    233    574    368
    179    511    332   -345    -75    420    319    423    384    254    589    387
    233    524    290   -379    -28    407    316    420    381    249    579    374
    197    504    306   -350    -57    407    329    433    392    257    584    371
    163    496    332   -329    -85    415    350    454    418    275    592    376
    176    524    348   -350    -88    439    376    475    441    293    605    384
    249    550    301   -400    -25    426    384    472    444    293    600    376
    187    478    288   -335    -51    381    363    444    420    265    568    345
    114    459    345   -288   -116    405    381    454    433    275    576    353
    127    472    345   -301   -109    410    392    459    441    280    581    355
    148    491    342   -319    -96    418    397    459    446    283    581    353
    101    480    379   -293   -140    431    402    462    452    288    584    358
    122    485    363   -303   -119    426    402    457    446    280    576    348
    184    462    277   -324    -46    371    371    420    415    246    540    314
    218    467    249   -342    -15    358    358    410    405    236    532    303
    168    480    311   -327    -72    397    381    431    428    259    553    324
    200    506    306   -353    -51    405    389    436    433    262    558    327
    197    488    290   -342    -46    389    384    423    423    249    548    314
    174    480    306   -327    -64    394    384    428    428    257    555    316
    168    485    316   -327    -75    402    387    433    436    262    563    319
    150    478    327   -314    -88    402    389    436    436    262    563    319
    153    485    329   -322    -88    410    394    441    441    270    566    324
    168    501    332   -335    -80    418    394    441    444    272    568    327
    168    506    337   -340    -85    423    400    444    449    275    571    329
    161    498    337   -332    -88    418    400    449    454    275    574    327
    171    496    324   -335    -77    410    397    441    449    270    571    319
    189    504    314   -345    -62    410    387    431    441    262    561    314
    163    496    332   -332    -85    413    394    436    446    267    566    322
    116    498    381   -309   -132    441    420    457    467    283    584    337
     88    498    410   -293   -161    454    428    462    475    290    594    342
     49    488    439   -267   -194    465    431    459    478    296    602    350
    111    493    379   -303   -135    436    413    441    462    280    587    327
    171    504    329   -337    -80    418    394    423    449    265    571    306
    231    501    267   -368    -18    387    368    394    420    241    548    280
    197    501    303   -348    -51    402    376    397    423    246    553    283
    142    530    387   -337   -122    457    405    423    449    272    581    311
    171    571    400   -371   -114    485    420    439    462    285    594    324
    192    602    410   -397   -109    506    428    449    470    293    602    332
    179    597    418   -387   -119    509    446    459    478    301    610    342
    153    600    446   -376   -148    524    452    467    480    309    613    350
    122    623    501   -374   -189    561    472    480    496    324    628    366
    132    665    532   -400   -200    597    491    493    514    342    646    384
    145    685    540   -415   -197    613    498    498    527    358    662    402
     67    675    607   -374   -270    641    498    496    532    368    672    415
      0    649    646   -324   -324    649    493    488    530    363    670    418
     83    649    566   -368   -241    607    452    457    498    340    644    397
    207    623    415   -415   -103    519    394    410    446    288    594    345
    194    613    418   -405   -111    517    415    431    459    296    600    348
    270    566    293   -418    -10    431    374    394    413    249    550    288
    322    506    184   -415     70    345    335    353    366    200    498    226
    275    478    202   -376     36    340    353    368    374    202    501    223
    244    444    197   -345     23    322    348    355    358    184    485    207
    213    413    200   -314      5    309    340    342    345    174    472    192
    202    426    220   -316    -10    324    348    342    348    176    475    181
    155    379    223   -267    -33    301    355    345    348    171    470    171
     93    319    226   -207    -67    275    348    335    335    155    457    161
     88    314    226   -202    -70    272    345    332    332    153    449    155
    148    366    215   -259    -33    290    358    348    345    168    459    168
    174    371    197   -272    -10    285    368    353    350    171    457    174
    145    293    148   -220     -2    223    358    355    327    140    413    129
    142    241     98   -192     20    171    436    465    368    145    381     90
    187    301    111   -244     38    207    574    649    491    231    428    116
    288    441    153   -363     67    298    704    865    657    381    548    220
    335    758    423   -548    -44    592    756    995    859    639    820    504
    285   1340   1054   -813   -384   1197    717    989   1104   1026   1275    995
    127   1875   1745  -1002   -810   1810    517    727   1221   1327   1665   1415
    -54   1831   1886   -888   -969   1857    233    298   1002   1218   1613   1382
   -127   1124   1252   -501   -688   1187     15   -122    405    548    943    769
    -70    431    501   -181   -285    465    -85   -283    -33    -12    340    187
    127    127      0   -127     64     62    -72   -194   -122   -187    109    -64
    202    132    -70   -166    137     31     44    -38    -25   -137    124    -75
    124    181     57   -153     33    119    174    116    103    -28    210    -10
    158    285    124   -223     15    205    249    207    189     46    277     49
    168    301    132   -236     18    218    288    249    220     75    296     64
     96    309    213   -202    -57    262    319    283    246     96    314     85
     85    324    239   -205    -77    283    342    306    262    111    324     93
    145    337    192   -241    -23    265    348    311    265    114    324     88
    166    340    171   -254     -2    257    348    306    259    109    316     80
     -7    270    277   -129   -142    272    363    322    275    124    327     93
     33    319    283   -179   -124    301    376    329    285    132    327     98
    174    400    226   -285    -25    314    379    329    283    132    322     90
     96    303    207   -200    -57    257    355    303    254    101    290     57
      0    296    296   -148   -148    296    389    335    285    132    327     88
     15    327    309   -171   -148    319    402    345    296    142    340     93
    101    303    202   -202    -51    254    348    293    246     96    296     44
    116    306    189   -210    -36    246    335    285    239     88    293     31
     77    311    233   -194    -77    272    363    314    267    116    319     51
    119    322    202   -220    -44    265    355    303    257    106    314     46
     77    342    265   -210    -93    306    379    329    280    135    342     75
     67    363    296   -218   -114    332    400    348    301    155    366     93
     90    332    241   -210    -75    288    379    332    280    137    348     72
    129    335    205   -233    -38    272    358    314    267    127    335     62
    145    389    244   -267    -49    316    387    342    293    153    361     88
     77    368    290   -223   -106    329    402    358    309    168    379    103
     31    340    309   -184   -137    324    394    350    301    161    368     93
     57    329    270   -194   -106    301    366    327    277    137    345     72
     51    332    280   -192   -114    306    363    332    285    142    348     83
     33    374    337   -205   -153    355    392    366    319    179    381    124
     44    405    361   -223   -158    384    392    376    322    192    384    140
     83    381    296   -233   -106    340    350    348    285    161    348    114
     90    376    283   -233    -96    329    340    350    285    166    345    119
    101    413    309   -259   -103    361    337    363    298    181    355    140
     88    457    368   -272   -140    413    355    384    316    207    376    168
     18    418    400   -220   -192    410    345    384    311    205    371    171
     44    428    381   -236   -168    405    337    387    309    207    371    176
     93    446    350   -272   -127    400    332    387    306    205    366    179
     88    441    353   -265   -132    397    316    376    296    200    358    179
     62    446    381   -257   -158    415    319    376    301    205    363    181
    111    459    345   -285   -116    402    322    381    306    210    363    181
    145    470    324   -309    -88    397    319    374    301    205    358    174
    116    501    384   -309   -132    444    345    394    324    226    379    197
    114    475    361   -296   -122    418    340    394    322    220    371    187
    137    480    340   -309   -101    410    355    413    342    233    379    187
    171    519    348   -345    -88    433    376    433    363    252    394    192
    142    498    355   -319   -106    428    374    423    363    246    384    179
    -25    475    501   -226   -265    488    418    462    407    288    418    207
    -10    488    496   -239   -252    491    436    478    423    298    423    207
     77    457    379   -267   -150    418    394    436    384    254    376    158
     90    433    342   -262   -124    389    374    415    371    244    358    137
    158    483    322   -322    -80    402    379    418    376    252    361    137
    153    514    361   -335   -103    439    402    433    394    267    376    150
     72    454    379   -265   -155    418    402    423    389    262    368    140
     28    428    400   -228   -184    415    400    420    384    259    363    129
     18    418    400   -218   -189    407    387    405    368    246    348    111
    -33    418    452   -194   -241    433    392    410    381    259    361    122
     10    415    402   -215   -197    410    368    392    363    241    340    101
     36    433    397   -233   -179    415    371    397    368    246    345    103
     64    457    392   -262   -166    426    368    397    371    254    348    111
     18    431    413   -226   -197    423    350    384    358    244    337     98
      5    441    433   -223   -213    436    361    397    371    257    345    109
    163    483    319   -322    -77    402    348    387    358    244    329     96
    132    441    309   -288    -88    374    309    358    329    218    301     67
    127    428    301   -277    -88    363    309    358    332    223    298     67
     90    423    329   -259   -119    379    324    374    348    239    314     83
     64    452    387   -257   -161    420    342    397    374    265    335    103
     75    459    381   -267   -155    420    340    394    371    265    332    101
     98    439    340   -270   -122    392    311    368    345    241    303     75
    116    441    324   -280   -103    381    290    350    327    226    283     59
    174    462    288   -316    -57    376    285    350    327    223    280     57
    140    475    332   -309    -98    405    303    371    342    244    298     77
    103    444    340   -275   -116    392    285    350    327    231    283     62
     28    407    379   -220   -176    394    285    353    329    231    277     62
     18    415    397   -215   -189    407    293    363    337    241    285     70
    101    426    324   -265   -111    376    280    353    324    231    270     57
    119    410    288   -265    -83    350    254    327    298    205    241     33
     67    418    348   -244   -140    384    285    353    322    231    259     51
     93    441    348   -267   -127    394    296    363    332    239    265     57
    153    491    337   -322    -93    415    306    379    342    252    270     62
    184    504    319   -342    -67    413    306    379    340    249    265     57
    176    496    316   -337    -70    407    290    366    329    239    252     46
    207    509    301   -358    -46    405    298    368    329    244    246     49
    244    522    275   -384    -15    400    277    345    316    231    231     33
    194    542    348   -368    -75    446    290    355    337    254    254     59
     38    522    483   -280   -223    504    303    368    363    280    277     90
    132    496    363   -314   -114    431    231    311    303    226    220     36
    249    527    277   -389    -12    402    192    280    283    210    200     18
    270    540    270   -405      0    405    179    275    277    210    197     18
    233    485    252   -361    -10    368    166    265    262    189    174     -2
    166    394    228   -280    -31    311    148    249    236    163    140    -36
    137    379    241   -262    -51    311    142    246    228    155    129    -44
    145    348    202   -249    -28    275    127    228    207    132    101    -75
    111    283    171   -200    -28    228    103    205    181    106     72   -103
     88    259    171   -174    -41    215     96    200    174    101     64   -111
     62    239    176   -150    -57    207     85    192    166     96     54   -124
     96    246    148   -171    -25    197     57    171    148     80     33   -145
    129    270    140   -200     -5    205     51    168    145     77     31   -145
    153    262    109   -207     23    187     46    168    142     77     23   -145
    142    246    103   -197     20    176     36    161    135     72     15   -155
     80    239    158   -161    -38    200     38    166    142     80     20   -150
     23    202    176   -114    -75    189     41    176    142     77      7   -161
     88    187     98   -137     -5    142    109    272    174     80    -20   -202
    202    220     15   -213     93    119    223    433    262    119    -20   -228
    220    262     41   -241     90    153    316    615    394    236     70   -153
    324    566    239   -446     44    402    387    776    597    480    316     90
    329   1096    766   -711   -218    932    363    813    833    833    732    537
    142   1709   1564   -927   -709   1636    184    581   1000   1192   1200   1049
    -88   1740   1829   -826   -958   1782    -75    179    831   1140   1218   1093
   -155   1130   1286   -488   -722   1208   -332   -275    270    540    628    548
    -62    376    439   -155   -249    407   -501   -540   -277   -127    -80   -140
     15     23      5    -20      5     15   -467   -426   -340   -280   -301   -400
     18    -25    -46      2     31    -36   -355   -262   -236   -220   -283   -405
     15     49     33    -33    -10     44   -239   -109   -111   -116   -205   -348
     64    148     83   -106     -7    116   -158     -7    -12    -28   -135   -285
     51    179    127   -116    -38    153   -127     31     23      0   -114   -265
     62    145     83   -103    -10    116   -129     33     18    -10   -137   -285
     85    153     67   -119     10    111   -116     49     33      2   -132   -275
     54    137     83    -96    -12    111   -103     67     49     15   -124   -267
     67    132     64   -101      0    101   -127     49     36      5   -132   -275
    150    155      5   -153     72     80   -145     36     23     -2   -145   -285
     59    132     72    -98     -7    103   -132     46     38     18   -132   -275
     28    153    124    -90    -46    140   -122     64     57     36   -116   -252
    -20    137    155    -59    -88    145   -124     64     57     41   -114   -249
    -57     90    148    -18   -101    119   -155     41     36     25   -137   -267
     12    122    109    -70    -49    116   -179     28     25     18   -148   -277
    213    231     18   -220     98    124   -192     23     23     18   -150   -280
    210    207     -5   -210    106    103   -200     15     12     12   -161   -293
     96    153     57   -124     20    106   -207     12     12     20   -161   -290
     41    153    111    -96    -33    132   -197     28     28     36   -148   -270
    106    168     62   -137     23    116   -223     10      7     12   -174   -288
     98    137     38   -119     28     88   -257    -12    -15     -7   -200   -314
     83    129     46   -109     18     88   -265    -15    -15     -2   -200   -314
     67    127     57    -98      5     93   -270    -12    -15      2   -197   -309
     98    158     59   -127     20    109   -275    -18    -18      2   -202   -306
     18    140    119    -80    -49    129   -275    -12     -7     15   -194   -293
      5    148    142    -77    -67    145   -283     -7     -2     23   -192   -285
     31    145    111    -88    -41    129   -301    -18    -10     15   -202   -293
    116    161     44   -137     36    103   -324    -28    -28      0   -220   -303
    109    150     38   -129     33     96   -337    -38    -36     -5   -226   -314
     77    161     80   -119      0    122   -337    -36    -33      7   -213   -303
     85    174     85   -132      0    132   -345    -36    -31     15   -207   -298
     83    153     70   -116      7    111   -374    -54    -49      0   -228   -309
     83    142     57   -114     12     98   -394    -67    -62     -5   -233   -314
    109    171     59   -140     25    116   -407    -72    -64     -2   -231   -303
     96    187     90   -142      2    140   -407    -67    -57     10   -220   -285
     83    176     93   -129     -5    135   -423    -72    -62     12   -226   -285
    132    184     51   -161     38    119   -441    -80    -70      5   -239   -288
    137    200     62   -168     36    132   -444    -80    -70     10   -239   -277
    132    218     85   -176     23    153   -446    -83    -67     18   -233   -267
    148    244     96   -194     25    171   -444    -77    -54     31   -228   -254
    122    223    101   -174     10    163   -454    -83    -62     28   -239   -265
    111    207     96   -161      7    153   -457    -77    -62     31   -244   -265
    106    213    106   -161      0    161   -452    -64    -46     44   -236   -252
    116    231    114   -174      2    174   -449    -54    -36     57   -236   -244
    114    197     80   -155     15    140   -467    -70    -51     44   -259   -270
    145    218     72   -184     36    145   -454    -54    -33     59   -259   -262
    132    205     70   -171     31    137   -452    -46    -25     67   -265   -265
     98    184     85   -140      7    135   -452    -38    -20     75   -270   -265
     75    163     88   -122     -5    127   -459    -46    -23     75   -283   -267
     28    163    135    -96    -51    150   -446    -36    -10     90   -270   -249
    129    161     31   -148     49     96   -472    -67    -41     62   -309   -285
    148    135    -12   -140     80     62   -501    -98    -75     33   -345   -319
    119    142     23   -132     49     83   -509   -103    -77     33   -345   -319
    127    145     18   -137     54     83   -514   -114    -83     25   -355   -316
     85     90      5    -90     38     46   -537   -137   -106      7   -379   -329
    116     98    -18   -106     67     41   -548   -137   -106      7   -387   -332
    111     88    -25   -101     67     31   -550   -137   -106      5   -389   -337
     59     62      2    -62     28     33   -555   -142   -109      2   -394   -348
    114    101    -12   -109     62     46   -561   -142   -111      2   -402   -353
    142    111    -31   -127     88     41   -574   -153   -119     -2   -415   -355
    135     72    -62   -106     98      5   -602   -174   -142    -20   -431   -371
    135     59    -75    -98    106     -7   -620   -181   -150    -25   -439   -384
    145     67    -77   -106    111     -5   -623   -184   -150    -20   -444   -389
    148     77    -70   -111    109      5   -623   -176   -142    -10   -433   -384
    142     72    -72   -109    106      2   -636   -184   -153    -15   -441   -397
    210     90   -119   -153    166    -12   -662   -202   -163    -25   -452   -415
    241    114   -127   -179    181     -5   -657   -189   -153    -20   -441   -413
    184     59   -124   -122    155    -31   -678   -213   -176    -41   -459   -439
     83     28    -54    -59     70    -12   -675   -215   -176    -33   -449   -431
     77     51    -25    -64     51     12   -665   -194   -158    -12   -433   -407
    158     38   -119   -101    137    -38   -701   -223   -189    -41   -470   -433
    205     49   -155   -127    181    -51   -719   -239   -205    -54   -480   -444
    122     49    -72    -88     98    -10   -706   -231   -189    -38   -465   -428
     72     18    -57    -46     64    -18   -709   -236   -194    -44   -472   -428
     75      7    -67    -41     70    -28   -714   -236   -200    -49   -480   -436
    283     36   -246   -158    265   -103   -766   -280   -244    -90   -527   -483
    280     70   -213   -176    246    -70   -750   -259   -223    -64   -509   -459
    257     83   -174   -171    215    -44   -740   -252   -213    -54   -501   -449
    213     93   -122   -155    166    -12   -727   -236   -197    -36   -488   -436
    187     93    -93   -140    140      0   -727   -231   -194    -28   -480   -426
    184     88    -96   -137    137     -2   -732   -236   -197    -28   -485   -426
    187    109    -77   -148    132     18   -727   -228   -187    -12   -475   -407
    189    153    -36   -171    111     59   -722   -226   -171      7   -454   -381
    202    192    -10   -197    106     90   -717   -218   -158     23   -444   -361
    197    166    -31   -184    114     70   -753   -249   -184      2   -470   -379
    171    124    -46   -148    109     38   -795   -283   -207    -15   -491   -389
    187    116    -70   -153    127     25   -820   -296   -220    -23   -498   -392
    210    101   -109   -155    161     -2   -839   -309   -244    -41   -519   -410
    155     20   -137    -88    145    -57   -865   -335   -275    -75   -558   -444
    153    -20   -176    -67    163    -98   -880   -345   -296    -93   -579   -467
    161    -49   -213    -57    184   -129   -891   -353   -309   -109   -597   -491
    166    -90   -257    -36    210   -174   -911   -371   -332   -135   -631   -514
    153   -129   -283    -12    215   -205   -945   -402   -363   -161   -662   -542
    158   -140   -301    -10    228   -220   -966   -423   -384   -176   -675   -563
    176   -140   -316    -20    244   -228   -979   -433   -397   -184   -683   -579
    119   -184   -303     33    210   -244   -997   -454   -415   -200   -698   -600
    155   -174   -332      7    244   -252  -1010   -462   -420   -207   -709   -610
    142   -140   -285     -2    213   -213   -987   -433   -397   -179   -685   -579
     20   -161   -184     67    101   -174   -966   -413   -376   -155   -662   -555
     51   -192   -244     70    148   -218   -992   -428   -400   -181   -691   -589
    106   -244   -353     67    228   -298   -969   -374   -400   -202   -732   -644
    197   -272   -470     36    332   -371   -893   -254   -350   -194   -758   -698
    239   -189   -428    -25    332   -309   -774    -64   -213    -83   -675   -641
    335     36   -298   -184    316   -129   -680    129    -28    116   -478   -467
    449    524     72   -488    189    298   -670    207    202    436   -106    -85
    405   1156    748   -782   -171    953   -735    129    431    818    363    410
    171   1371   1197   -771   -514   1286   -974   -228    384    914    537    592
     46    989    943   -517   -446    966  -1226   -678    -46    509    168    241
    -10    187    197    -88   -103    192  -1444  -1054   -672   -223   -574   -462
      0   -348   -350    174    174   -350  -1509  -1062   -898   -540   -943   -839
     93   -472   -566    187    327   -517  -1428   -911   -854   -548   -992   -888
    106   -462   -568    179    337   -514  -1332   -779   -763   -485   -963   -849
    200   -309   -509     51    353   -407  -1239   -657   -646   -381   -883   -766
    189   -252   -444     31    316   -348  -1189   -594   -584   -324   -836   -714
    140   -265   -407     59    272   -335  -1161   -561   -550   -298   -820   -693
    137   -298   -436     80    285   -366  -1166   -566   -558   -309   -836   -706
    161   -288   -449     62    303   -368  -1169   -571   -563   -314   -839   -714
    127   -309   -436     90    280   -374  -1174   -581   -576   -327   -854   -727
     36   -329   -366    145    200   -345  -1163   -566   -563   -311   -841   -709
      2   -290   -293    145    148   -290  -1119   -527   -519   -265   -795   -659
    106   -288   -394     90    246   -340  -1137   -548   -545   -293   -826   -691
    101   -319   -420    109    259   -371  -1166   -571   -566   -309   -844   -714
    142   -296   -441     75    290   -368  -1176   -576   -571   -309   -841   -717
    202   -275   -478     36    340   -376  -1189   -581   -581   -319   -849   -730
    184   -257   -441     36    311   -348  -1184   -579   -576   -311   -841   -730
    174   -259   -433     41    301   -345  -1195   -584   -581   -314   -844   -735
    171   -267   -439     46    301   -350  -1202   -589   -584   -309   -836   -730
    163   -254   -418     46    290   -335  -1208   -587   -581   -303   -818   -719
    174   -236   -410     31    288   -322  -1218   -587   -581   -306   -823   -722
    168   -220   -392     25    277   -306  -1210   -579   -574   -298   -815   -714
    119   -244   -366     59    241   -303  -1200   -579   -571   -296   -810   -714
    -88   -298   -210    194     59   -254  -1174   -561   -550   -270   -779   -698
    -57   -283   -228    168     83   -254  -1192   -571   -558   -275   -779   -711
     90   -272   -363     90    226   -316  -1262   -623   -607   -319   -820   -761
    150   -218   -368     33    257   -290  -1254   -613   -594   -306   -805   -745
    241   -150   -392    -44    316   -270  -1234   -589   -574   -285   -784   -727
    181   -223   -405     20    293   -314  -1267   -615   -605   -316   -813   -750
    161   -223   -384     31    272   -303  -1286   -623   -607   -316   -805   -740
    205   -168   -376    -20    290   -272  -1286   -620   -600   -309   -789   -730
    145   -194   -340     25    241   -267  -1296   -623   -605   -311   -789   -727
    127   -194   -322     33    223   -257  -1301   -623   -602   -309   -787   -722
    116   -181   -298     31    207   -239  -1296   -610   -587   -290   -763   -698
     85   -218   -303     64    192   -259  -1319   -626   -602   -298   -761   -696
    101   -197   -298     49    200   -246  -1327   -623   -594   -288   -743   -680
    184   -127   -311    -28    246   -220  -1317   -607   -581   -275   -727   -662
    205    -98   -306    -54    254   -202  -1309   -594   -571   -267   -714   -654
    124   -155   -280     15    200   -218  -1330   -618   -592   -288   -730   -672
    129   -135   -265      2    197   -200  -1314   -605   -579   -272   -706   -646
    135   -124   -262     -5    197   -192  -1293   -589   -566   -265   -693   -631
    124   -116   -241     -5    181   -179  -1296   -589   -566   -257   -685   -626
    179    -51   -233    -64    205   -142  -1278   -568   -542   -236   -659   -605
    158   -103   -262    -25    210   -181  -1288   -579   -553   -257   -680   -628
     15   -171   -187     75    101   -179  -1267   -566   -537   -246   -672   -626
      7   -163   -171     77     88   -168  -1241   -540   -509   -223   -652   -613
      0   -142   -142     70     70   -142  -1205   -501   -472   -194   -626   -589
     93   -127   -220     18    155   -174  -1215   -511   -480   -202   -636   -613
    179    -93   -272    -44    226   -184  -1221   -522   -485   -207   -644   -636
    166    -96   -262    -36    213   -179  -1210   -519   -478   -205   -644   -639
    153   -116   -270    -20    210   -192  -1218   -532   -483   -213   -652   -649
    124   -129   -254      2    189   -192  -1208   -530   -478   -210   -649   -644
    127   -137   -265      2    194   -200  -1213   -542   -483   -218   -657   -657
    116   -135   -254      7    184   -194  -1213   -537   -475   -210   -649   -649
     93   -176   -272     38    181   -226  -1223   -555   -491   -226   -667   -662
    132   -161   -293     15    213   -226  -1200   -550   -483   -223   -667   -665
    103   -184   -288     38    194   -236  -1200   -555   -491   -228   -672   -670
     54   -239   -293     90    174   -265  -1218   -574   -506   -241   -680   -678
     77   -215   -296     67    187   -254  -1221   -576   -506   -239   -675   -672
    103   -150   -254     23    179   -202  -1192   -548   -475   -210   -646   -641
     64   -168   -233     51    145   -200  -1195   -550   -475   -213   -646   -636
     25   -184   -210     80    116   -197  -1195   -548   -470   -202   -633   -628
      7   -150   -158     70     80   -153  -1161   -519   -436   -166   -594   -592
    -33   -135   -101     85     33   -119  -1137   -493   -413   -148   -571   -576
    103   -142   -246     18    174   -192  -1184   -530   -454   -192   -618   -620
    202   -122   -324    -38    262   -223  -1205   -550   -472   -207   -631   -633
    158   -145   -306     -7    231   -226  -1218   -561   -483   -215   -636   -641
     75   -187   -262     57    168   -223  -1215   -563   -485   -215   -636   -641
    114   -129   -244      7    179   -187  -1179   -532   -454   -192   -605   -615
    158   -140   -298    -10    228   -218  -1197   -550   -470   -207   -620   -633
     72   -194   -267     57    168   -231  -1205   -561   -475   -213   -618   -631
     49   -140   -189     46    119   -163  -1174   -530   -439   -179   -576   -594
    116   -124   -241      2    176   -181  -1187   -548   -457   -200   -592   -615
    103   -148   -252     23    176   -200  -1187   -553   -470   -215   -602   -628
     59   -171   -233     54    145   -202  -1179   -550   -467   -213   -594   -626
     83   -166   -249     41    166   -207  -1192   -568   -478   -220   -600   -633
    155   -103   -262    -28    207   -181  -1176   -550   -459   -205   -581   -623
    171    -72   -246    -49    207   -158  -1153   -535   -444   -192   -563   -615
    145    -64   -210    -41    174   -135  -1127   -519   -428   -176   -542   -602
    150    -67   -218    -41    184   -142  -1132   -522   -428   -179   -540   -613
    145    -59   -205    -46    174   -132  -1122   -519   -423   -179   -532   -626
    184    -10   -194    -88    189   -101  -1111   -511   -410   -166   -519   -626
    202     64   -137   -135    168    -36  -1085   -493   -381   -135   -485   -589
    158     54   -103   -106    132    -23  -1083   -496   -374   -129   -480   -574
    150     31   -122    -93    137    -44  -1101   -517   -389   -142   -496   -576
    132     20   -111    -77    122    -44  -1119   -535   -400   -150   -504   -579
    161     25   -135    -96    148    -54  -1148   -555   -415   -163   -509   -581
    187     23   -163   -103    176    -70  -1156   -561   -423   -174   -519   -587
    106    -88   -194    -10    148   -140  -1158   -576   -449   -205   -558   -623
     54   -142   -197     44    124   -168  -1156   -576   -452   -213   -568   -631
    119   -132   -254      5    184   -192  -1161   -581   -465   -223   -576   -636
    168   -135   -303    -15    236   -218  -1153   -581   -470   -236   -592   -646
     96   -207   -306     54    200   -257  -1174   -615   -504   -267   -626   -680
     80   -226   -306     72    192   -265  -1184   -633   -519   -285   -641   -693
     41   -231   -272     96    155   -252  -1179   -626   -509   -277   -633   -680
    142   -171   -314     15    228   -241  -1171   -613   -496   -265   -628   -675
    231   -171   -405    -31    316   -285  -1182   -623   -511   -283   -649   -688
    205   -236   -444     15    324   -340  -1208   -654   -542   -314   -680   -709
    228   -207   -436    -10    332   -322  -1192   -646   -530   -303   -667   -691
    241   -213   -454    -12    348   -332  -1184   -639   -530   -309   -680   -701
    197   -332   -530     64    361   -431  -1161   -589   -530   -337   -727   -758
    181   -366   -548     93    363   -457  -1060   -446   -449   -301   -727   -782
    226   -257   -483     12    353   -368   -924   -249   -285   -171   -628   -704
    288    -25   -314   -129    301   -168   -805    -49    -77     41   -420   -509
    311    436    122   -376     93    277   -771     41    163    381    -25   -114
    194    987    792   -592   -298    891   -833    -41    358    732    413    309
     33   1163   1130   -600   -548   1145  -1088   -407    259    792    550    431
    -20    857    878   -418   -449    867  -1330   -846   -150    423    228    148
     -7    181    187    -88    -98    184  -1465  -1135   -680   -239   -452   -462
     28   -319   -348    142    187   -332  -1517  -1140   -898   -563   -818   -810
     64   -491   -558    210    311   -524  -1434   -992   -859   -584   -878   -875
     49   -545   -594    249    322   -568  -1356   -896   -792   -553   -867   -883
    -59   -524   -467    290    200   -496  -1270   -789   -685   -465   -789   -818
     54   -394   -449    168    249   -420  -1205   -711   -597   -392   -724   -753
     83   -363   -446    137    262   -402  -1174   -678   -561   -361   -701   -732
     46   -350   -397    153    220   -374  -1130   -636   -522   -329   -672   -704
     70   -301   -374    114    220   -337  -1109   -613   -501   -311   -654   -691
    127   -337   -465    103    296   -400  -1140   -649   -537   -348   -693   -735
    168   -306   -478     67    322   -389  -1119   -631   -517   -332   -678   -717
    153   -290   -444     70    298   -366  -1098   -610   -491   -311   -657   -685
     93   -311   -407    106    249   -358  -1096   -610   -491   -309   -652   -685
    122   -283   -405     80    262   -342  -1085   -594   -475   -296   -636   -667
    142   -277   -423     64    280   -350  -1085   -602   -478   -298   -641   -670
     36   -329   -366    148    200   -348  -1070   -589   -470   -293   -636   -659
     90   -337   -431    122    259   -384  -1083   -607   -488   -311   -652   -678
     57   -332   -389    137    220   -361  -1060   -587   -465   -293   -636   -657
    -54   -324   -270    187    106   -298  -1021   -548   -426   -254   -594   -618
     83   -314   -397    116    239   -355  -1060   -584   -462   -293   -633   -657
    122   -306   -428     90    275   -366  -1062   -589   -470   -301   -641   -665
    106   -270   -376     83    239   -324  -1036   -566   -446   -275   -618   -636
    114   -275   -389     80    249   -332  -1039   -568   -449   -280   -620   -639
    116   -298   -415     90    265   -355  -1054   -584   -462   -293   -631   -652
     83   -288   -371    101    226   -329  -1031   -563   -441   -270   -610   -631
     90   -262   -355     85    223   -309  -1015   -548   -423   -254   -592   -615
    150   -280   -433     64    290   -355  -1052   -579   -454   -285   -623   -646
    135   -296   -431     80    283   -363  -1067   -587   -462   -290   -628   -649
    239   -171   -410    -36    324   -290  -1013   -535   -410   -244   -584   -602
    202   -189   -394     -7    298   -290  -1000   -522   -405   -236   -576   -594
     88   -290   -379     98    233   -335  -1036   -555   -439   -265   -602   -618
     80   -283   -363    101    220   -322  -1041   -561   -444   -267   -602   -618
     72   -267   -340     93    205   -303  -1036   -555   -436   -257   -587   -602
    -72   -277   -205    174     64   -241   -992   -506   -394   -213   -540   -550
      2   -254   -257    124    127   -254  -1008   -511   -402   -218   -542   -548
    142   -218   -361     38    252   -288  -1026   -522   -418   -233   -558   -555
    187   -187   -374     -2    280   -277  -1031   -514   -415   -226   -553   -542
    145   -197   -345     25    244   -270  -1021   -504   -413   -220   -542   -532
    171   -213   -384     20    275   -298  -1031   -517   -428   -236   -555   -540
    189   -202   -392      7    290   -296  -1023   -514   -428   -239   -555   -535
    189   -158   -348    -15    267   -254   -989   -480   -397   -210   -530   -509
    174   -161   -335     -5    254   -246   -979   -475   -389   -207   -530   -506
    171   -158   -329     -7    246   -241   -963   -465   -384   -200   -522   -496
    137   -174   -311     18    223   -241   -953   -462   -381   -200   -519   -498
    137   -179   -319     18    226   -249   -940   -449   -371   -200   -524   -509
    132   -174   -306     20    218   -239   -917   -431   -353   -187   -519   -504
    101   -194   -296     46    197   -244   -898   -423   -340   -179   -517   -506
     36   -197   -233     80    135   -215   -854   -394   -306   -153   -496   -493
     23   -187   -210     80    114   -197   -826   -374   -288   -140   -485   -488
     23   -181   -205     77    111   -192   -810   -363   -275   -129   -480   -485
    181   -161   -345    -10    262   -252   -833   -394   -301   -161   -514   -524
    163   -161   -324      0    244   -241   -815   -387   -288   -153   -511   -522
     83   -207   -290     62    184   -249   -807   -389   -290   -155   -517   -524
     10   -239   -252    114    129   -246   -795   -387   -283   -153   -511   -522
     67   -184   -254     57    161   -220   -779   -374   -270   -135   -496   -511
    174   -161   -335     -5    254   -246   -787   -387   -283   -153   -519   -535
    145   -223   -371     36    257   -298   -813   -423   -316   -187   -550   -566
     70   -241   -311     85    189   -275   -802   -418   -306   -176   -537   -550
     44   -228   -272     90    155   -252   -784   -405   -288   -161   -524   -535
     83   -218   -301     67    192   -259   -779   -405   -288   -163   -527   -540
     18   -218   -236     98    124   -228   -758   -387   -270   -145   -506   -519
    116   -202   -319     44    218   -259   -779   -407   -290   -163   -527   -542
     83   -200   -283     57    179   -239   -758   -389   -272   -148   -509   -527
     12   -200   -213     93    111   -205   -732   -366   -249   -127   -491   -504
     96   -179   -277     38    184   -228   -745   -387   -270   -148   -509   -517
     62   -176   -239     54    150   -207   -727   -366   -249   -129   -491   -498
     57   -158   -215     49    135   -184   -717   -350   -236   -116   -478   -485
    155   -142   -298     -5    226   -220   -740   -376   -257   -137   -501   -509
    187   -155   -342    -15    262   -249   -750   -389   -275   -158   -522   -530
    111   -168   -283     28    197   -226   -724   -368   -257   -142   -504   -511
      5   -174   -179     83     90   -176   -685   -335   -220   -109   -472   -478
     18   -179   -197     80    106   -187   -678   -324   -213   -109   -472   -475
     70   -161   -231     44    150   -194   -680   -329   -218   -114   -478   -480
    194   -148   -342    -23    267   -244   -714   -363   -252   -148   -514   -517
    233   -155   -392    -41    311   -272   -722   -371   -262   -163   -532   -532
    192   -161   -353    -15    272   -257   -709   -368   -257   -158   -524   -522
     64   -168   -233     51    148   -202   -665   -329   -223   -122   -485   -485
    119   -135   -254      7    184   -194   -649   -322   -213   -114   -478   -485
    181    -93   -277    -46    228   -184   -649   -327   -215   -122   -483   -493
    189    -62   -252    -62    220   -155   -623   -303   -197   -103   -462   -472
    168    -62   -231    -54    200   -145   -600   -290   -181    -93   -449   -459
    148    -54   -202    -49    174   -127   -587   -280   -171    -80   -439   -452
    137    -41   -181    -49    158   -111   -566   -272   -158    -67   -426   -439
    140     -5   -145    -67    142    -75   -540   -257   -129    -44   -397   -413
    140     18   -124    -80    132    -51   -535   -254   -122    -31   -379   -400
    111    -18   -129    -49    119    -72   -566   -288   -148    -54   -402   -420
    153     10   -145    -83    148    -67   -568   -288   -145    -51   -397   -420
    168     10   -158    -88    163    -72   -568   -283   -137    -46   -387   -415
     98    -83   -184    -10    140   -132   -600   -316   -176    -88   -428   -457
    101   -116   -218      7    158   -168   -600   -319   -187   -106   -446   -480
     83   -176   -262     44    171   -220   -605   -335   -210   -135   -475   -511
     88   -218   -306     64    197   -262   -607   -342   -226   -153   -491   -535
     77   -246   -327     83    202   -288   -610   -353   -241   -171   -506   -553
     70   -277   -350    103    210   -314   -620   -368   -257   -187   -519   -574
     72   -280   -353    103    210   -316   -626   -381   -270   -197   -527   -587
     67   -290   -358    111    213   -324   -633   -392   -283   -210   -540   -607
     62   -311   -374    124    215   -342   -626   -394   -285   -210   -545   -610
     64   -296   -361    114    213   -327   -628   -397   -288   -213   -548   -615
     88   -309   -397    109    241   -353   -636   -405   -296   -226   -563   -633
     62   -327   -389    132    226   -358   -620   -397   -288   -218   -558   -626
     23   -340   -363    155    192   -350   -587   -361   -267   -207   -558   -623
     90   -392   -485    150    285   -439   -532   -280   -249   -220   -597   -672
    114   -381   -496    132    303   -439   -410   -116   -153   -163   -581   -683
    197   -277   -475     41    335   -376   -285     75    -10    -49   -496   -613
    215     -2   -218   -106    215   -109   -176    270    213    200   -252   -374
    228    475    246   -353     -7    361   -187    309    439    537    132     33
    181   1091    906   -639   -361   1000   -355    109    594    875    561    493
     80   1244   1163   -662   -540   1205   -662   -324    457    891    646    594
    -12    691    704   -342   -358    698   -909   -776    -75    345    111    114
   -114    -93     20    101    -67    -36  -1034  -1031   -607   -311   -576   -517
    -77   -537   -459    306    189   -501  -1015   -956   -745   -553   -878   -828
     33   -626   -659    296    345   -641   -919   -805   -680   -540   -909   -878
    132   -509   -644    187    387   -576   -784   -646   -550   -439   -839   -823
    109   -413   -522    150    314   -467   -678   -519   -428   -332   -756   -745
    127   -413   -540    140    332   -478   -652   -491   -402   -314   -753   -737
     83   -413   -496    166    288   -454   -613   -452   -368   -288   -743   -724
     44   -420   -467    187    254   -444   -589   -428   -348   -275   -737   -714
     46   -418   -465    184    254   -441   -589   -426   -348   -275   -745   -719
    145   -368   -517    109    329   -441   -584   -420   -340   -270   -748   -722
    168   -366   -535     98    350   -449   -579   -423   -342   -270   -753   -727
     98   -389   -488    142    290   -439   -571   -420   -337   -267   -753   -727
     93   -397   -491    150    290   -444   -579   -423   -340   -270   -761   -735
     75   -394   -470    158    270   -431   -561   -405   -324   -252   -748   -719
    129   -322   -452     96    290   -387   -542   -392   -306   -231   -732   -698
    122   -355   -480    116    298   -418   -555   -407   -327   -252   -761   -717
     98   -394   -493    148    293   -444   -553   -407   -327   -254   -769   -722
     70   -392   -462    158    265   -426   -540   -394   -314   -236   -753   -714
    127   -371   -498    122    311   -433   -555   -413   -327   -249   -766   -727
    171   -371   -542     98    353   -457   -579   -436   -348   -270   -789   -750
     90   -371   -462    140    275   -418   -555   -413   -327   -249   -769   -732
    -83   -387   -303    233    109   -345   -504   -368   -283   -200   -724   -688
    -62   -384   -322    223    129   -353   -504   -371   -283   -200   -724   -691
     49   -387   -436    168    241   -413   -542   -402   -316   -233   -761   -730
    132   -368   -501    116    314   -433   -566   -423   -337   -249   -779   -750
    -12   -381   -368    197    176   -376   -532   -394   -303   -218   -745   -717
     23   -381   -405    179    213   -392   -537   -397   -311   -220   -750   -727
     15   -384   -402    181    207   -394   -537   -389   -303   -213   -743   -724
    168   -324   -496     77    332   -410   -568   -413   -327   -233   -758   -745
    109   -327   -436    106    270   -379   -542   -389   -301   -207   -732   -719
     51   -353   -405    150    228   -379   -545   -389   -301   -200   -730   -711
    179   -314   -493     67    335   -402   -576   -407   -316   -213   -748   -724
    189   -309   -498     57    342   -402   -584   -413   -322   -213   -748   -717
    137   -319   -457     88    296   -387   -587   -413   -322   -205   -737   -698
    135   -322   -457     93    296   -389   -584   -400   -311   -192   -730   -678
    116   -290   -407     85    259   -348   -576   -384   -296   -171   -711   -652
     85   -309   -394    111    239   -353   -587   -394   -303   -174   -722   -652
     96   -322   -418    111    254   -368   -589   -397   -306   -176   -727   -649
    111   -316   -428    103    270   -371   -600   -400   -311   -176   -730   -649
     72   -280   -353    101    210   -316   -568   -374   -283   -148   -706   -613
    129   -231   -361     49    244   -296   -555   -363   -272   -137   -698   -594
     96   -257   -353     77    223   -303   -553   -363   -267   -135   -701   -594
     75   -272   -348     98    210   -309   -563   -374   -275   -137   -711   -605
     49   -288   -337    116    192   -311   -561   -371   -270   -135   -711   -605
     70   -280   -350    103    207   -314   -545   -353   -249   -114   -701   -597
     75   -298   -374    109    223   -335   -558   -368   -262   -129   -727   -626
     54   -290   -345    119    200   -316   -545   -355   -244   -119   -722   -623
     41   -254   -298    103    168   -277   -509   -322   -207    -83   -693   -592
     33   -272   -306    119    168   -288   -504   -319   -202    -77   -696   -602
     77   -277   -355     98    215   -316   -519   -342   -218    -90   -719   -631
     59   -296   -355    119    207   -324   -517   -345   -213    -88   -719   -631
     46   -296   -345    122    194   -319   -511   -335   -200    -75   -709   -626
     80   -306   -389    111    233   -348   -524   -355   -215    -90   -727   -649
      5   -311   -319    150    161   -316   -504   -342   -197    -70   -711   -636
      2   -324   -327    161    163   -324   -519   -358   -207    -77   -724   -649
     67   -329   -400    129    231   -363   -550   -394   -239   -109   -756   -678
    106   -335   -441    114    272   -387   -574   -420   -262   -127   -776   -696
     83   -361   -444    137    262   -402   -568   -415   -254   -122   -774   -691
     70   -342   -413    137    241   -376   -561   -407   -244   -109   -761   -675
    101   -306   -407    101    254   -355   -561   -410   -241    -98   -758   -672
     -5   -350   -345    179    168   -348   -535   -392   -220    -75   -737   -652
    -85   -368   -285    226     98   -327   -522   -376   -200    -51   -717   -631
     90   -342   -433    127    262   -387   -579   -420   -244    -93   -761   -675
    119   -353   -472    114    296   -413   -605   -444   -265   -109   -782   -693
     90   -340   -431    122    259   -384   -589   -426   -244    -83   -761   -667
     85   -319   -405    114    244   -363   -571   -413   -226    -62   -743   -644
    119   -327   -446    103    283   -387   -584   -431   -241    -77   -761   -652
     15   -363   -381    171    197   -371   -589   -436   -244    -75   -763   -646
     59   -350   -410    145    233   -379   -602   -449   -252    -80   -771   -652
     83   -350   -436    132    259   -392   -607   -457   -257    -83   -779   -659
    103   -342   -446    119    275   -394   -610   -457   -254    -72   -774   -652
    111   -314   -426     98    267   -368   -605   -462   -254    -67   -766   -646
    148   -316   -467     83    306   -392   -631   -493   -277    -90   -787   -665
    119   -337   -459    106    288   -397   -636   -504   -288    -96   -797   -667
     88   -348   -436    129    262   -392   -626   -493   -277    -83   -787   -659
    106   -353   -459    122    280   -405   -639   -509   -290    -93   -797   -662
     96   -345   -441    124    267   -394   -631   -509   -285    -85   -797   -652
     51   -332   -387    140    218   -358   -597   -480   -257    -59   -774   -623
     33   -301   -335    135    184   -316   -571   -459   -233    -33   -753   -597
     59   -301   -363    119    210   -332   -584   -478   -249    -44   -769   -605
     54   -316   -371    129    210   -342   -581   -483   -252    -41   -769   -602
     41   -303   -345    129    192   -322   -568   -478   -244    -31   -763   -592
     62   -249   -311     93    187   -280   -558   -470   -231    -15   -753   -574
    145   -207   -353     28    246   -280   -568   -485   -233    -12   -756   -566
    176   -207   -387     15    280   -296   -607   -524   -259    -31   -774   -579
    132   -215   -350     41    239   -280   -615   -537   -262    -28   -771   -568
    103   -241   -345     70    223   -293   -626   -540   -262    -23   -771   -561
     80   -293   -374    103    226   -332   -670   -579   -301    -54   -805   -592
     85   -329   -415    122    249   -374   -691   -600   -324    -77   -831   -615
     90   -350   -444    127    265   -397   -688   -600   -332    -83   -844   -623
     88   -381   -470    148    277   -426   -701   -620   -353   -106   -872   -644
      7   -444   -452    218    228   -449   -683   -613   -350   -103   -872   -633
     62   -509   -571    223    314   -540   -745   -675   -418   -166   -940   -698
    101   -532   -636    215    368   -584   -779   -714   -454   -200   -982   -737
     59   -545   -605    244    332   -574   -776   -719   -457   -200   -984   -727
     75   -553   -628    239    350   -589   -789   -737   -472   -213   -997   -732
     54   -566   -620    254    337   -592   -779   -732   -467   -205   -995   -727
     41   -568   -610    265    324   -589   -779   -737   -470   -202   -997   -727
     49   -576   -626    265    337   -600   -795   -750   -478   -205  -1002   -730
     15   -589   -605    285    309   -597   -797   -750   -478   -202  -1005   -727
     90   -597   -688    252    387   -641   -802   -748   -491   -218  -1026   -745
    161   -641   -802    239    480   -722   -769   -691   -485   -239  -1070   -795
    148   -662   -810    257    478   -735   -654   -545   -407   -200  -1072   -820
    137   -584   -722    220    428   -652   -509   -322   -233    -46   -948   -717
    168   -324   -493     77    329   -407   -410   -137    -23    187   -714   -480
    298    194   -103   -249    200     46   -462   -145    168    493   -342    -72
    184    872    688   -527   -252    782   -628   -361    358    885    161    483
   -122    987   1106   -433   -615   1047   -888   -771    231    909    265    615
   -202    452    654   -124   -428    553  -1135  -1202   -277    389   -239    161
   -155   -355   -200    254     20   -277  -1283  -1473   -844   -306   -974   -542
   -106   -893   -787    501    340   -841  -1299  -1428  -1021   -597  -1343   -940
    -15   -914   -898    465    439   -906  -1189  -1267   -924   -548  -1332   -950
     90   -756   -849    332    467   -802  -1039  -1091   -766   -418  -1231   -865
     75   -693   -769    306    420   -730   -963  -1002   -678   -340  -1174   -810
     28   -696   -724    335    376   -709   -922   -961   -641   -306  -1150   -789
    -49   -688   -641    366    293   -665   -870   -909   -589   -257  -1109   -753
     70   -680   -750    303    410   -717   -901   -943   -620   -285  -1137   -779
    119   -688   -807    283    462   -748   -922   -969   -641   -306  -1158   -784
     44   -691   -735    324    389   -711   -893   -948   -615   -275  -1135   -758
      7   -680   -691    335    348   -685   -885   -940   -605   -262  -1124   -750
     57   -680   -737    309    397   -709   -904   -963   -620   -277  -1140   -771
     12   -667   -680    324    345   -675   -875   -940   -594   -246  -1114   -743
     -2   -644   -641    324    319   -644   -859   -930   -579   -226  -1098   -727
    -12   -688   -675    350    329   -680   -885   -956   -602   -246  -1119   -743
      7   -688   -698    340    353   -693   -896   -969   -610   -252  -1124   -750
     90   -662   -756    283    423   -706   -914   -989   -626   -262  -1137   -766
     67   -659   -727    296    397   -693   -906   -992   -623   -257  -1130   -753
    -51   -693   -641    371    293   -667   -888   -974   -602   -233  -1109   -719
     20   -706   -727    342    374   -717   -922  -1008   -636   -265  -1140   -745
     98   -670   -769    283    433   -719   -922  -1015   -639   -265  -1140   -745
    106   -636   -743    265    423   -688   -904  -1002   -623   -246  -1124   -724
    -25   -693   -667    358    319   -680   -901  -1002   -618   -236  -1117   -714
     62   -685   -748    311    405   -717   -924  -1026   -636   -254  -1140   -730
     90   -680   -774    293    431   -727   -932  -1036   -646   -257  -1148   -730
     77   -672   -750    298    413   -711   -930  -1039   -641   -249  -1140   -717
      2   -683   -688    340    345   -685   -914  -1026   -626   -231  -1124   -691
    -38   -698   -659    368    309   -680   -917  -1026   -626   -223  -1114   -678
     15   -675   -691    329    353   -683   -930  -1036   -631   -226  -1117   -675
    -12   -683   -670    348    327   -678   -927  -1036   -626   -218  -1111   -662
     25   -659   -685    316    353   -670   -937  -1044   -633   -218  -1111   -649
     80   -618   -698    267    387   -657   -948  -1052   -633   -215  -1109   -636
     54   -631   -685    288    368   -659   -958  -1060   -641   -218  -1111   -628
     31   -631   -662    301    345   -646   -961  -1057   -633   -210  -1101   -613
     64   -628   -696    280    379   -662   -976  -1072   -649   -218  -1109   -613
     98   -605   -704    254    400   -654   -982  -1075   -646   -210  -1104   -597
     83   -592   -675    252    379   -633   -976  -1065   -633   -192  -1091   -574
     49   -592   -641    272    345   -615   -961  -1049   -620   -176  -1078   -545
     23   -581   -605    277    311   -592   -953  -1039   -615   -166  -1070   -530
     49   -579   -631    265    337   -605   -953  -1047   -620   -168  -1075   -524
    153   -566   -719    205    433   -641   -976  -1070   -644   -189  -1101   -535
    184   -550   -735    184    459   -641   -971  -1067   -641   -189  -1109   -532
    109   -579   -688    233    397   -633   -953  -1049   -633   -179  -1106   -522
     80   -579   -659    249    368   -618   -935  -1028   -618   -163  -1098   -506
    109   -581   -693    236    400   -636   -932  -1026   -618   -163  -1109   -514
     46   -576   -623    265    335   -600   -898   -995   -584   -132  -1080   -485
     98   -558   -659    228    376   -607   -904  -1000   -589   -132  -1091   -496
    124   -576   -701    226    410   -639   -906  -1013   -597   -145  -1111   -511
    127   -587   -714    228    418   -649   -901  -1008   -594   -142  -1117   -511
    103   -602   -706    249    405   -654   -893  -1008   -589   -137  -1122   -504
     83   -602   -688    259    384   -644   -888  -1013   -589   -132  -1124   -501
     51   -633   -685    290    368   -659   -893  -1028   -602   -142  -1140   -511
     49   -652   -701    301    374   -675   -904  -1044   -615   -155  -1156   -514
     67   -646   -714    290    389   -680   -893  -1044   -613   -155  -1158   -511
     20   -706   -730    342    374   -719   -914  -1070   -641   -184  -1184   -542
     -7   -693   -685    350    337   -691   -896  -1062   -633   -174  -1169   -524
     36   -706   -745    335    389   -724   -914  -1085   -659   -194  -1189   -540
     46   -714   -761    335    402   -737   -927  -1101   -678   -210  -1200   -542
     64   -685   -750    309    407   -717   -924  -1096   -675   -207  -1195   -532
     90   -667   -758    288    423   -711   -927  -1096   -675   -207  -1195   -524
    103   -680   -787    288    444   -732   -937  -1101   -685   -215  -1202   -532
     83   -688   -771    303    426   -730   -932  -1101   -688   -213  -1197   -532
     85   -678   -766    293    423   -722   -935  -1098   -691   -210  -1192   -519
    114   -652   -766    267    439   -709   -924  -1088   -680   -197  -1179   -501
    106   -657   -766    275    433   -711   -922  -1088   -685   -200  -1176   -496
     10   -683   -693    337    350   -688   -906  -1078   -680   -189  -1166   -483
    -64   -714   -652    389    290   -683   -893  -1065   -675   -181  -1158   -475
     49   -706   -756    327    402   -732   -927  -1093   -709   -213  -1187   -506
    197   -649   -846    226    519   -748   -945  -1109   -724   -228  -1192   -514
    132   -667   -800    267    465   -732   -932  -1104   -724   -223  -1187   -506
    145   -670   -815    262    480   -743   -948  -1117   -743   -236  -1200   -522
    150   -691   -841    270    493   -766   -963  -1132   -763   -249  -1213   -532
    140   -691   -833    275    485   -761   -956  -1130   -763   -244  -1205   -524
    127   -691   -818    283    472   -753   -943  -1119   -756   -236  -1192   -509
    184   -704   -891    259    537   -797   -969  -1145   -792   -262  -1223   -540
    150   -691   -844    270    496   -766   -956  -1132   -782   -246  -1205   -517
    158   -688   -846    265    501   -766   -961  -1143   -792   -252  -1205   -514
    148   -693   -841    272    493   -766   -969  -1150   -802   -257  -1208   -519
    103   -704   -807    298    454   -756   -956  -1140   -800   -249  -1195   -504
    119   -711   -831    293    475   -771   -961  -1145   -810   -252  -1200   -509
    114   -717   -831    298    472   -774   -956  -1140   -810   -257  -1197   -511
    153   -698   -852    272    501   -774   -950  -1143   -818   -262  -1202   -514
    158   -693   -852    265    504   -771   -940  -1137   -820   -262  -1202   -514
    150   -665   -818    257    483   -740   -924  -1122   -807   -246  -1179   -491
    187   -641   -828    226    506   -735   -927  -1130   -818   -252  -1174   -491
    161   -623   -784    231    472   -704   -906  -1117   -805   -233  -1150   -470
    129   -592   -722    228    423   -657   -870  -1085   -776   -202  -1106   -433
    161   -548   -709    192    433   -628   -862  -1080   -769   -192  -1083   -418
    166   -530   -696    181    431   -613   -872  -1091   -774   -189  -1070   -413
    150   -561   -711    205    431   -636   -901  -1119   -797   -210  -1078   -426
     41   -597   -639    275    337   -618   -904  -1119   -800   -205  -1062   -397
   -109   -561   -454    335    171   -509   -849  -1060   -740   -142   -984   -309
    -31   -592   -561    309    265   -576   -891  -1093   -789   -187  -1018   -340
     88   -633   -722    272    405   -678   -943  -1140   -852   -252  -1072   -402
    259   -641   -901    189    576   -771   -992  -1182   -909   -309  -1117   -467
    220   -688   -909    233    563   -797  -1005  -1197   -935   -335  -1132   -491
    127   -737   -867    303    496   -800   -997  -1192   -940   -340  -1122   -493
    132   -719   -852    293    491   -784   -971  -1169   -930   -332  -1098   -478
    132   -756   -888    309    509   -820   -987  -1192   -961   -361  -1109   -498
     96   -787   -883    345    488   -833  -1002  -1210   -982   -376  -1109   -511
    140   -714   -854    285    496   -784   -979  -1184   -961   -353  -1070   -488
    106   -711   -818    303    462   -763   -974  -1176   -958   -355  -1054   -491
      7   -795   -805    392    402   -800   -997  -1200   -984   -381  -1065   -504
      5   -802   -807    397    405   -805   -984  -1189   -979   -376  -1049   -496
     38   -779   -818    366    428   -797   -963  -1171   -969   -366  -1026   -485
     23   -805   -828    392    426   -815   -935  -1132   -956   -368  -1021   -498
     28   -867   -896    418    462   -883   -852  -1015   -911   -368  -1041   -553
     64   -805   -870    368    465   -836   -722   -831   -779   -275   -974   -524
    153   -607   -763    226    454   -685   -592   -605   -584    -90   -797   -366
    311   -244   -555    -33    433   -400   -550   -496   -392    153   -517    -80
    210    309     96   -259     57    202   -602   -530   -161    535    -44    433
    -12    675    688   -332   -350    683   -810   -820   -111    750    272    769
    -77    491    566   -207   -322    527  -1091  -1262   -439    493     67    587
    -83   -150    -67    116     -7   -109  -1301  -1683  -1034   -187   -610    -20
    -20   -724   -704    371    340   -714  -1353  -1735  -1332   -618  -1096   -504
    -15  -1010   -997    511    491  -1005  -1306  -1621  -1343   -706  -1236   -654
    -31  -1054  -1026    540    496  -1041  -1192  -1478  -1244   -652  -1213   -644
    -33   -995   -961    514    462   -979  -1075  -1335  -1114   -550  -1130   -581
    -23   -911   -888    465    431   -901  -1005  -1252  -1026   -475  -1060   -519
     -7   -870   -862    439    426   -867   -961  -1208   -976   -439  -1028   -488
     -5   -854   -852    428    420   -852   -940  -1187   -953   -428  -1015   -475
     -2   -852   -849    428    423   -852   -930  -1182   -945   -426  -1010   -470
    -15   -836   -820    423    400   -828   -919  -1169   -924   -415   -992   -462
    -33   -818   -784    426    374   -802   -893  -1148   -901   -400   -979   -449
    -12   -836   -826    423    405   -831   -909  -1163   -914   -418  -1002   -470
     15   -857   -872    420    444   -865   -922  -1176   -922   -433  -1015   -491
    -28   -836   -807    431    389   -823   -896  -1156   -893   -407   -984   -465
    -51   -841   -792    446    368   -818   -893  -1150   -888   -407   -979   -457
      7   -833   -844    410    426   -839   -906  -1161   -904   -426   -995   -475
     54   -826   -880    387    467   -852   -917  -1169   -914   -439  -1010   -488
     -2   -828   -826    415    410   -826   -904  -1153   -901   -426  -1005   -478
     31   -807   -839    387    433   -823   -898  -1150   -893   -426   -997   -467
     83   -787   -870    350    472   -826   -898  -1153   -893   -426   -995   -457
     83   -795   -878    355    480   -836   -888  -1143   -885   -428   -995   -449
     33   -815   -852    389    441   -833   -888  -1143   -888   -433   -997   -441
     31   -805   -836    387    431   -820   -880  -1137   -883   -428   -989   -431
      7   -807   -815    397    410   -810   -878  -1137   -883   -426   -984   -436
     -7   -802   -795    405    392   -800   -870  -1132   -878   -420   -974   -436
     20   -789   -810    384    413   -800   -872  -1135   -880   -426   -974   -441
     10   -787   -797    389    402   -792   -870  -1130   -872   -420   -963   -431
     23   -789   -813    381    415   -800   -872  -1127   -878   -423   -963   -431
     41   -787   -828    374    433   -807   -878  -1130   -880   -426   -961   -428
     33   -787   -820    376    426   -805   -880  -1130   -880   -423   -953   -420
     41   -753   -795    355    418   -774   -867  -1117   -867   -407   -937   -402
      2   -756   -761    374    379   -758   -867  -1114   -867   -405   -924   -394
     90   -732   -823    322    457   -776   -893  -1130   -885   -420   -930   -407
    137   -722   -862    290    498   -792   -911  -1145   -904   -439   -943   -418
    142   -717   -862    285    501   -789   -917  -1143   -901   -436   -932   -410
    119   -719   -839    298    478   -779   -909  -1127   -893   -426   -917   -400
     93   -670   -763    288    428   -717   -872  -1088   -854   -381   -867   -358
     83   -672   -758    293    418   -714   -888  -1101   -859   -389   -870   -361
    127   -675   -802    272    462   -737   -901  -1109   -872   -405   -875   -368
    111   -680   -792    283    449   -735   -893  -1104   -872   -405   -872   -366
     62   -659   -722    298    392   -691   -865  -1083   -849   -379   -841   -342
      5   -620   -626    306    314   -623   -826  -1044   -807   -340   -797   -303
     98   -607   -706    254    400   -657   -846  -1067   -831   -366   -820   -335
     75   -639   -714    280    394   -675   -844  -1065   -831   -371   -826   -348
    207   -610   -818    202    511   -714   -849  -1067   -839   -387   -841   -363
    148   -579   -727    213    436   -652   -795  -1021   -789   -345   -800   -335
     90   -592   -685    249    387   -639   -771  -1000   -769   -329   -787   -322
    109   -626   -737    257    423   -680   -789  -1021   -784   -353   -810   -348
     96   -605   -701    254    397   -652   -753   -992   -753   -324   -784   -327
    129   -594   -724    228    426   -659   -748   -992   -745   -327   -789   -335
    150   -607   -761    228    454   -683   -753  -1000   -753   -342   -807   -353
    101   -636   -737    267    418   -685   -745  -1002   -748   -340   -805   -358
     64   -652   -717    293    389   -683   -740  -1005   -748   -342   -805   -361
     77   -631   -709    277    392   -670   -730  -1000   -737   -332   -792   -353
     59   -644   -706    290    381   -675   -722   -997   -735   -332   -789   -355
     44   -657   -701    306    371   -678   -722  -1005   -740   -337   -792   -363
    103   -589   -693    244    397   -641   -691   -979   -717   -316   -769   -342
     28   -649   -680    309    353   -665   -706  -1002   -740   -337   -787   -366
     15   -675   -691    327    353   -683   -719  -1013   -753   -350   -797   -381
     33   -646   -683    303    355   -665   -709   -997   -735   -335   -776   -368
     -7   -662   -654    335    322   -659   -701   -989   -730   -332   -766   -366
      5   -662   -670    327    335   -667   -701   -995   -735   -332   -766   -374
     18   -623   -641    301    327   -631   -678   -971   -706   -309   -737   -348
    114   -576   -693    228    402   -633   -675   -969   -706   -311   -730   -350
      7   -610   -618    301    311   -613   -657   -956   -691   -290   -704   -340
    -88   -657   -568    371    239   -615   -654   -958   -691   -290   -696   -342
      5   -615   -620    303    311   -618   -667   -961   -696   -296   -696   -353
    135   -566   -701    213    415   -633   -680   -974   -704   -309   -701   -374
    114   -592   -706    239    410   -649   -680   -974   -704   -314   -701   -379
    101   -626   -727    259    413   -675   -693   -984   -714   -327   -711   -392
    132   -563   -698    215    415   -631   -665   -963   -691   -306   -696   -358
    124   -527   -654    200    389   -589   -641   -943   -665   -283   -672   -314
     67   -579   -646    257    355   -613   -654   -953   -670   -293   -683   -319
     62   -589   -654    262    355   -620   -654   -958   -675   -301   -693   -324
     75   -555   -631    239    350   -592   -636   -940   -657   -283   -675   -303
     72   -545   -620    233    345   -581   -628   -937   -654   -277   -670   -298
    -59   -589   -530    324    233   -561   -610   -930   -644   -270   -659   -283
   -259   -581   -322    418     28   -452   -535   -859   -576   -202   -589   -210
    -77   -550   -472    314    197   -511   -566   -885   -605   -236   -628   -249
    111   -563   -675    226    392   -618   -626   -940   -667   -301   -696   -311
    161   -537   -698    189    428   -618   -631   -950   -672   -311   -701   -316
     72   -498   -571    210    322   -535   -579   -904   -623   -265   -657   -265
     72   -472   -548    200    309   -509   -550   -875   -600   -241   -633   -244
    189   -439   -631    124    407   -535   -561   -883   -613   -254   -646   -259
    252   -426   -678     88    465   -550   -563   -885   -618   -267   -659   -275
    163   -418   -581    124    368   -498   -524   -854   -584   -239   -628   -246
    127   -376   -504    124    314   -439   -496   -833   -555   -207   -592   -218
    106   -332   -439    111    270   -384   -472   -820   -530   -179   -555   -192
    140   -332   -472     96    306   -402   -488   -836   -542   -194   -563   -205
    106   -363   -472    127    288   -418   -498   -839   -548   -202   -563   -210
     49   -379   -428    163    239   -405   -496   -831   -540   -194   -542   -194
     46   -402   -452    176    249   -428   -506   -836   -548   -207   -545   -200
    106   -454   -561    174    332   -506   -527   -854   -579   -246   -581   -241
    109   -504   -613    194    361   -558   -527   -859   -594   -272   -602   -267
     67   -545   -613    239    337   -579   -524   -862   -600   -283   -607   -280
     67   -566   -633    246    350   -600   -527   -865   -610   -293   -615   -293
    124   -571   -696    223    410   -633   -535   -878   -626   -314   -633   -319
    116   -592   -709    236    410   -649   -532   -880   -633   -324   -639   -327
     85   -600   -685    257    384   -641   -519   -872   -623   -322   -628   -324
     57   -597   -654    267    353   -626   -501   -859   -610   -311   -610   -311
    114   -597   -711    241    413   -654   -509   -870   -618   -329   -620   -327
    119   -600   -719    239    418   -659   -504   -867   -615   -332   -618   -327
    103   -594   -698    244    400   -646   -491   -859   -607   -327   -607   -322
     96   -597   -693    249    392   -644   -480   -849   -600   -322   -597   -322
    127   -631   -758    252    441   -693   -462   -818   -594   -335   -615   -353
    153   -654   -807    249    480   -730   -368   -688   -530   -322   -631   -394
    176   -574   -753    197    462   -662   -233   -511   -397   -223   -561   -355
    218   -415   -633     96    423   -524   -119   -319   -215    -49   -402   -215
    267    -70   -337    -98    301   -202    -59   -192     -2    220   -106     83
    241    509    265   -376    -12    387    -85   -192    231    594    342    550
     83    880    797   -483   -355    839   -267   -462    270    800    626    831
    -57    698    756   -322   -407    727   -530   -893    -49    571    444    662
   -163     72    236     46   -200    153   -711  -1299   -620    -77   -194     96
   -244   -475   -231    358     -7   -355   -745  -1319   -888   -459   -620   -303
    -62   -724   -662    392    298   -693   -735  -1231   -935   -584   -789   -480
    150   -758   -909    303    527   -833   -696  -1161   -911   -605   -839   -535
    145   -706   -852    280    498   -779   -594  -1041   -805   -527   -779   -483
    127   -602   -730    236    426   -665   -509   -940   -704   -433   -693   -405
    148   -545   -693    197    420   -618   -459   -891   -652   -387   -657   -368
    197   -530   -730    166    462   -628   -449   -878   -649   -389   -662   -376
    187   -535   -722    174    454   -628   -431   -859   -633   -384   -657   -368
    155   -527   -683    184    418   -605   -405   -836   -613   -363   -639   -350
    153   -522   -675    184    413   -597   -379   -815   -592   -345   -628   -335
    137   -524   -665    192    400   -594   -368   -807   -587   -345   -633   -332
    124   -542   -667    210    394   -605   -353   -797   -581   -345   -631   -329
    116   -535   -654    207    381   -594   -348   -797   -581   -345   -623   -324
     90   -545   -636    226    361   -589   -335   -787   -574   -337   -620   -322
     38   -542   -584    249    311   -563   -319   -769   -563   -324   -607   -309
     -5   -555   -550    280    272   -553   -296   -750   -548   -314   -594   -296
     59   -566   -626    252    340   -594   -303   -758   -561   -335   -618   -316
    187   -545   -732    179    457   -639   -329   -779   -587   -363   -649   -348
    241   -524   -769    140    504   -646   -332   -782   -589   -368   -652   -353
    277   -511   -789    116    532   -649   -337   -787   -597   -376   -662   -363
    239   -524   -763    140    498   -641   -324   -776   -592   -371   -659   -355
    210   -504   -714    145    459   -607   -309   -763   -581   -358   -644   -337
    189   -511   -704    161    444   -607   -293   -750   -571   -350   -636   -324
    153   -527   -680    187    415   -602   -285   -748   -566   -345   -628   -316
    140   -537   -678    197    407   -607   -288   -748   -568   -348   -626   -319
    171   -491   -662    158    415   -576   -259   -724   -542   -327   -600   -298
    171   -462   -636    142    402   -550   -244   -711   -532   -314   -581   -283
     80   -540   -620    231    350   -579   -265   -732   -555   -337   -607   -296
    114   -485   -600    184    355   -542   -252   -719   -545   -327   -597   -270
    176   -415   -592    119    381   -501   -228   -698   -524   -306   -574   -239
    155   -433   -589    137    371   -511   -226   -693   -524   -303   -571   -236
    122   -446   -568    163    345   -506   -241   -706   -537   -314   -579   -249
    135   -444   -579    153    355   -509   -244   -701   -540   -311   -576   -249
    148   -428   -579    140    363   -504   -249   -698   -542   -311   -571   -244
    161   -402   -563    119    361   -480   -239   -685   -535   -303   -558   -233
    150   -407   -558    129    353   -483   -236   -675   -535   -301   -548   -231
    176   -361   -537     90    355   -449   -228   -654   -522   -283   -527   -210
    161   -371   -532    103    345   -452   -233   -662   -530   -288   -527   -215
    135   -314   -449     88    290   -381   -181   -620   -493   -246   -485   -174
     96   -324   -420    114    257   -371   -153   -602   -483   -239   -470   -168
     36   -376   -413    168    223   -394   -166   -615   -498   -254   -483   -181
     46   -379   -428    166    236   -402   -163   -610   -501   -262   -483   -189
    132   -368   -504    116    316   -433   -163   -610   -511   -275   -496   -207
    122   -374   -496    127    309   -433   -142   -594   -498   -267   -491   -205
    106   -361   -470    124    285   -413   -106   -558   -470   -241   -465   -184
    176   -350   -527     85    350   -439    -98   -553   -467   -246   -470   -194
    189   -350   -542     80    366   -446    -90   -548   -462   -246   -475   -202
    150   -366   -517    109    332   -441    -72   -530   -444   -236   -465   -197
    153   -324   -478     85    314   -400    -36   -498   -413   -205   -439   -174
    137   -296   -433     77    285   -363     -5   -480   -389   -181   -426   -158
     59   -327   -387    132    220   -355     15   -470   -376   -174   -426   -158
    -25   -355   -329    192    150   -342     46   -444   -345   -150   -407   -140
     33   -353   -389    158    207   -371     28   -465   -366   -168   -428   -163
     25   -381   -410    176    215   -394     18   -478   -379   -181   -446   -181
    -18   -363   -348    189    163   -355     44   -459   -355   -158   -426   -161
    -44   -345   -301    194    127   -324     80   -423   -324   -129   -402   -135
    192   -316   -511     59    350   -413     23   -470   -374   -187   -470   -200
    236   -311   -548     36    389   -428     18   -472   -376   -189   -478   -207
    187   -342   -530     77    355   -436     18   -478   -379   -194   -483   -210
    122   -337   -459    109    290   -397     38   -459   -363   -179   -465   -192
     90   -332   -426    119    257   -379     54   -441   -348   -163   -449   -174
     72   -337   -413    132    241   -374     59   -433   -342   -161   -444   -176
     93   -309   -402    106    246   -355     70   -420   -329   -150   -431   -163
     88   -290   -379    101    233   -335     85   -402   -311   -135   -413   -150
     59   -303   -366    119    210   -332     88   -400   -306   -135   -410   -153
     75   -293   -368    109    220   -329     93   -392   -296   -132   -402   -148
      7   -288   -298    140    150   -293    127   -358   -265   -103   -371   -119
      0   -301   -301    150    150   -301    129   -355   -265   -103   -368   -119
     70   -298   -371    111    218   -335    111   -368   -280   -122   -381   -140
    111   -272   -384     80    246   -327    109   -366   -277   -122   -381   -145
    127   -254   -381     62    254   -316    109   -363   -275   -119   -379   -145
     77   -296   -374    109    226   -335    127   -342   -257   -106   -361   -129
     44   -314   -361    132    202   -335    132   -340   -254   -106   -355   -127
     90   -277   -368     90    228   -322    140   -335   -249   -103   -348   -122
    101   -249   -350     72    223   -298    153   -324   -236    -93   -337   -109
     70   -270   -340    101    205   -303    153   -327   -236    -93   -332   -109
     44   -301   -348    127    194   -324    145   -337   -246   -103   -340   -119
     33   -306   -340    135    187   -322    155   -335   -244   -101   -335   -111
      0   -290   -290    145    145   -290    192   -303   -213    -72   -303    -77
     -2   -327   -324    166    161   -327    187   -303   -215    -80   -314    -88
     85   -306   -392    109    236   -348    174   -319   -231    -98   -327   -101
    106   -267   -376     80    239   -322    194   -301   -210    -80   -309    -83
     18   -246   -267    111    142   -257    239   -265   -171    -41   -270    -49
    -31   -249   -218    140     93   -233    257   -249   -158    -28   -257    -38
     -5   -254   -249    129    122   -252    252   -252   -163    -36   -262    -44
    116   -228   -348     54    231   -288    241   -267   -179    -51   -280    -59
    161   -168   -329      2    241   -246    270   -236   -148    -20   -249    -31
    166   -137   -303    -12    233   -220    272   -239   -140    -18   -241    -25
    171   -155   -327    -10    249   -239    254   -254   -148    -23   -249    -31
    192   -140   -332    -25    259   -236    246   -259   -148    -23   -246    -23
    231   -116   -350    -57    288   -233    228   -270   -155    -25   -246    -20
    249   -148   -397    -49    322   -272    197   -290   -179    -49   -270    -36
    220   -200   -420    -12    319   -309    184   -303   -202    -77   -301    -62
    197   -244   -441     20    319   -342    192   -296   -207    -85   -316    -75
    171   -283   -454     51    311   -368    187   -303   -218   -101   -335    -90
    153   -319   -472     83    311   -394    192   -303   -226   -116   -345    -98
    135   -335   -470    101    301   -402    192   -303   -233   -127   -358   -106
     83   -340   -423    127    252   -381    205   -293   -223   -116   -345    -96
      7   -371   -379    179    192   -374    226   -280   -210   -103   -332    -88
    -28   -384   -355    207    163   -371    241   -267   -200    -93   -319    -75
   -124   -400   -275    259     75   -337    270   -241   -171    -75   -296    -54
     85   -379   -465    145    275   -420    218   -285   -215   -122   -342   -109
    236   -350   -587     54    410   -467    179   -314   -246   -153   -371   -148
    236   -319   -555     41    394   -436    205   -296   -228   -137   -353   -132
    122   -374   -496    124    306   -433    239   -257   -205   -124   -345   -119
    140   -433   -576    145    358   -504    296   -171   -174   -124   -366   -158
    202   -420   -623    106    410   -522    405    -25    -90    -83   -353   -176
    228   -306   -535     38    381   -420    537    179     67     49   -244    -93
    270    -44   -316   -114    293   -179    646    376    290    290      2    153
    280    426    142   -353     70    285    649    428    519    626    392    568
    142    995    852   -571   -355    924    519    272    701    979    839   1047
      7   1156   1148   -581   -568   1153    262   -101    600   1023    958   1174
   -155    592    748   -218   -452    670     33   -530     90    493    454    711
   -290   -122    168    205   -228     23    -64   -753   -384   -103   -163    132
   -223   -561   -337    389     57   -449    -67   -704   -530   -355   -472   -192
    -93   -675   -581    384    244   -628    -20   -600   -506   -387   -540   -285
    -15   -555   -540    285    259   -548    111   -436   -363   -272   -446   -220
     67   -444   -511    187    288   -478    202   -327   -257   -181   -371   -155
    153   -400   -553    122    353   -478    231   -288   -218   -155   -348   -137
     98   -397   -496    150    296   -446    277   -239   -171   -122   -319   -109
     96   -400   -496    150    293   -446    298   -218   -150   -109   -309    -98
     98   -400   -498    150    296   -449    303   -213   -148   -106   -311   -101
     70   -392   -465    158    265   -428    316   -200   -132    -96   -301    -90
     64   -366   -431    150    246   -397    332   -187   -116    -77   -285    -72
     38   -363   -402    161    220   -381    348   -174   -103    -70   -277    -67
      2   -348   -353    171    176   -350    379   -148    -77    -49   -254    -44
   -109   -384   -277    244     83   -329    400   -127    -54    -31   -233    -20
     -7   -363   -355    187    174   -361    374   -150    -75    -49   -252    -44
     20   -379   -402    176    210   -389    363   -158    -85    -59   -267    -59
     23   -371   -394    174    207   -384    368   -148    -75    -51   -259    -49
     64   -332   -397    132    228   -366    376   -140    -67    -44   -249    -36
    153   -301   -454     75    303   -376    376   -137    -67    -46   -252    -38
     93   -342   -436    124    262   -389    371   -148    -72    -54   -259    -41
     23   -361   -384    166    202   -371    387   -132    -57    -44   -249    -28
      2   -345   -348    171    174   -348    402   -111    -41    -28   -231    -10
     25   -358   -384    166    205   -371    392   -124    -51    -41   -244    -20
    142   -290   -436     72    288   -363    392   -119    -46    -33   -239    -18
    111   -309   -420     98    265   -363    394   -119    -44    -33   -239    -20
     23   -355   -379    163    200   -366    389   -122    -46    -41   -241    -20
     44   -327   -371    142    207   -348    405   -106    -31    -28   -228     -5
    -33   -348   -316    189    140   -332    407   -106    -25    -18   -218      2
    -70   -348   -277    210    103   -314    420    -83    -10      5   -194     23
     31   -301   -332    132    181   -316    410    -80    -10      5   -189     23
    111   -275   -387     83    249   -329    387    -96    -23     -7   -200     12
     98   -275   -374     88    233   -324    381    -96    -25     -5   -197     15
    114   -262   -376     75    244   -319    376    -93    -23     -2   -192     25
    103   -259   -363     77    231   -311    381    -85    -15      7   -179     38
     96   -233   -329     70    213   -280    397    -62      5     31   -153     70
     70   -226   -296     75    181   -259    400    -49     15     44   -137     90
     59   -249   -311     93    184   -280    387    -54      7     33   -145     90
    106   -187   -296     38    200   -241    407    -33     28     57   -119    114
     67   -205   -272     70    168   -239    407    -33     28     57   -119    114
     38   -233   -272     96    155   -252    407    -28     28     59   -116    122
     64   -181   -246     57    153   -213    431     -5     51     80    -93    145
     64   -153   -218     41    140   -184    446     10     67     96    -83    155
     49   -158   -207     54    127   -181    454     23     75    103    -80    163
     57   -171   -231     57    142   -200    454     25     77    101    -88    161
     80   -174   -257     46    168   -215    459     33     85    106    -90    163
    101   -161   -265     28    181   -213    478     46    101    116    -83    166
     88   -155   -244     33    166   -200    498     59    114    127    -75    174
     59   -187   -246     62    153   -215    504     59    116    127    -80    168
     75   -176   -252     51    161   -215    522     75    135    142    -67    179
     80   -176   -259     46    168   -218    532     83    150    153    -57    187
     85   -176   -262     46    174   -218    542     88    153    155    -57    187
     62   -200   -262     67    161   -231    540     77    148    148    -64    174
     72   -174   -246     49    158   -210    553     83    155    158    -57    184
    101   -145   -246     20    171   -194    566     88    166    168    -49    189
     90   -174   -265     41    176   -218    561     75    150    155    -62    176
     75   -189   -265     54    168   -226    553     67    145    153    -70    174
     41   -218   -259     88    150   -239    550     59    140    145    -77    166
     33   -207   -241     85    137   -226    555     64    145    155    -70    179
     57   -194   -252     70    153   -223    555     67    148    161    -62    187
     90   -179   -270     44    179   -223    555     72    150    166    -62    187
     83   -174   -257     46    168   -215    558     75    153    171    -57    187
     75   -179   -254     49    163   -215    563     83    161    179    -51    187
    109   -174   -283     33    194   -228    566     90    163    179    -51    189
     75   -194   -270     59    171   -233    555     77    155    171    -62    179
     18   -210   -228     96    122   -220    574     96    174    187    -46    194
    -59   -218   -158    137     46   -189    592    116    197    210    -25    218
    -25   -184   -158    106     64   -171    587    122    200    213    -23    218
    124   -166   -293     18    207   -231    561    101    174    184    -51    184
    101   -150   -252     23    174   -200    576    116    194    207    -31    200
    148   -142   -293     -5    220   -218    553     96    176    187    -51    176
    124   -153   -277     15    200   -215    555    101    181    189    -49    171
    109   -155   -265     20    184   -210    568    114    194    200    -36    181
    124   -166   -290     18    207   -228    553    103    181    192    -46    168
    163   -163   -327     -2    244   -244    537     90    166    176    -64    148
    210   -137   -348    -36    277   -241    540     93    168    179    -62    153
    192   -150   -342    -23    265   -246    540     88    166    181    -59    158
    189   -158   -348    -15    267   -252    532     80    158    174    -64    153
    158   -171   -332      5    244   -252    535     80    158    176    -62    155
    122   -179   -301     28    210   -239    545     88    168    187    -51    166
    179   -168   -348     -5    262   -259    530     72    153    176    -64    155
    163   -171   -335      2    246   -252    535     77    161    181    -57    166
    116   -179   -296     28    205   -236    545     85    168    192    -44    181
     62   -202   -265     70    163   -233    550     93    174    197    -38    189
     83   -202   -285     57    184   -244    542     88    171    194    -44    192
    109   -153   -262     23    184   -207    568    116    197    218    -20    226
     59   -132   -194     33    124   -161    600    142    226    244      5    252
    181   -127   -309    -25    244   -218    563    111    189    205    -31    218
    213    -80   -293    -67    252   -187    587    132    213    226    -10    236
    145    -70   -218    -38    181   -142    613    155    236    246     15    262
     33    -85   -119     23     75   -103    644    179    259    267     36    283
     96    -70   -166    -12    129   -116    633    168    249    257     25    270
    148    -10   -158    -70    153    -83    646    181    270    277     54    293
    179     59   -119   -122    150    -28    662    194    296    303     85    324
    158     62    -96   -111    124    -15    644    181    290    298     85    316
    148     57    -90   -101    119    -15    623    166    277    285     80    303
    124     36    -88    -80    106    -25    600    153    267    277     80    296
    109      2   -109    -57    109    -51    587    142    252    259     62    270
     72    -44   -119    -15     93    -80    589    145    244    246     49    241
     23    -80   -103     28     62    -90    602    150    241    244     46    226
      5    -98   -103     46     51   -101    602    153    236    236     41    213
     54   -150   -205     46    129   -176    566    114    194    192     -2    168
     41   -187   -228     70    132   -205    550     93    174    168    -20    145
     62   -176   -239     57    150   -207    555     96    176    168    -18    145
     67   -200   -267     64    166   -233    548     90    166    158    -25    129
     20   -218   -239     98    127   -228    550     96    171    161    -18    135
     57   -189   -249     64    150   -218    553    106    181    166     -5    148
     72   -189   -262     59    166   -226    555    109    181    168      0    148
     46   -192   -239     70    142   -215    563    116    197    176     12    163
     36   -218   -257     90    145   -236    563    127    197    171      7    158
     49   -280   -329    114    187   -303    589    176    205    155    -20    124
    114   -257   -371     72    241   -314    714    332    290    192    -15    101
    161   -153   -314     -5    236   -233    867    540    449    311     83    171
    181     -2   -184    -90    181    -90    979    740    636    498    262    340
    207    374    163   -290     23    270    989    818    846    787    592    696
    174   1021    846   -597   -335    935    867    714   1067   1187   1091   1244
    -23   1337   1361   -657   -693   1350    597    340   1041   1337   1330   1514
   -150    995   1145   -420   -649   1067    335    -88    654    982   1015   1226
   -176    246    420    -36   -298    332    135   -462     54    283    311    561
   -137   -337   -200    239     31   -270    116   -475   -207   -109   -142     80
   -129   -475   -345    301    106   -413    231   -298   -129    -98   -174     15
    -75   -428   -353    252    137   -392    355   -145    -10    -15   -122     38
    -46   -319   -272    181    111   -296    475     -5    119     93    -31    111
    -62   -259   -197    161     67   -228    545     77    197    161     28    163
     -2   -252   -249    127    122   -252    561     93    205    163     25    153
     36   -259   -296    111    166   -277    553     88    200    150     12    135
    -25   -252   -226    140     98   -239    584    119    231    176     41    158
    -31   -213   -181    122     75   -197    607    140    254    200     67    179
     12   -231   -246    106    127   -236    579    116    231    179     46    158
     41   -241   -283    101    161   -262    563    109    223    168     41    150
     70   -223   -296     75    181   -257    566    114    228    174     49    155
    189   -153   -342    -18    265   -246    579    122    244    181     59    161
    179   -163   -345     -7    259   -254    587    129    249    184     64    168
    114   -194   -311     38    210   -252    587    129    252    187     67    171
     90   -218   -311     62    197   -265    579    124    244    176     59    163
     46   -236   -283     96    163   -259    589    132    252    184     67    174
    -10   -184   -174     96     80   -179    639    179    301    236    124    231
     25   -194   -220     83    122   -207    626    161    285    220    106    218
     -2   -231   -228    116    111   -231    610    148    270    205     93    205
      2   -226   -228    111    114   -226    615    155    275    207    101    215
     67   -200   -267     64    163   -233    607    150    272    200     96    205
     67   -194   -262     62    163   -228    607    155    275    205    101    210
     67   -181   -249     54    158   -215    602    158    280    210    106    218
    109   -166   -275     28    192   -220    594    158    275    205    106    215
    171   -145   -316    -15    244   -231    589    153    272    200    103    207
    140   -142   -283      0    210   -213    597    163    283    210    116    215
    116   -140   -259     10    187   -197    597    166    285    215    124    220
    124   -114   -239     -5    181   -176    607    181    298    228    145    233
     98   -106   -207      2    153   -155    610    187    303    233    153    239
     67   -129   -200     31    132   -163    602    187    301    231    153    236
    101   -101   -202      0    150   -150    600    192    306    236    163    244
    124    -77   -202    -23    163   -140    592    192    309    244    176    252
     93   -106   -202      5    145   -155    571    181    296    228    166    241
     93    -93   -187      0    137   -137    574    192    306    241    184    254
    106    -62   -171    -23    137   -116    587    210    322    259    207    277
    101    -57   -158    -20    129   -106    581    213    324    262    218    283
     12    -62    -77     23     44    -67    597    231    342    280    244    306
     28    -31    -59      0     44    -44    605    244    355    290    262    316
    161      5   -158    -83    158    -75    584    220    332    267    239    293
    171      5   -166    -88    168    -80    576    210    324    257    231    283
     90      0    -90    -46     88    -44    594    226    342    277    254    301
     46     25    -20    -36     33      5    633    257    381    309    285    332
    142     54    -88   -101    114    -15    628    252    379    301    277    319
    192     54   -137   -122    166    -41    618    241    374    290    265    301
    189     51   -140   -122    166    -44    623    246    387    296    267    296
    158     46   -114   -103    137    -33    649    265    407    309    275    298
    122     41    -83    -83    101    -20    665    275    423    322    283    301
    109     57    -51    -83     80      2    675    280    436    337    296    306
     88     51    -36    -72     62      7    675    275    439    335    298    298
     62     62      0    -64     31     31    688    280    449    342    306    303
     23     33     10    -28      5     20    688    275    444    337    301    296
     33    -15    -49     -7     41    -31    654    236    410    298    262    257
     67     18    -51    -44     59    -15    659    239    418    306    270    265
     59     23    -36    -41     49     -5    665    239    418    309    275    270
     70     25    -44    -46     57     -7    662    233    410    303    270    265
     62     20    -41    -41     51    -10    657    231    405    296    267    259
     54     10    -44    -33     49    -15    652    226    402    296    267    257
     46     33    -12    -41     28     10    657    233    413    309    280    270
     75     75     -2    -77     38     38    678    254    433    327    296    290
      7     41     33    -23    -12     38    688    257    439    332    301    290
    127     59    -67    -93     96     -5    665    239    413    311    277    267
    145     62    -83   -103    114    -10    662    236    413    309    275    265
    129     54    -75    -93    103    -10    654    233    407    306    272    259
    109     51    -57    -80     83     -2    652    231    405    309    277    265
    111     72    -38    -93     75     18    667    244    420    324    288    283
     98     67    -31    -85     64     18    665    246    423    324    288    280
     62     38    -25    -51     44      7    657    246    420    322    283    272
    171    122    -49   -145    111     36    675    265    439    345    303    293
    174    150    -23   -163     98     64    698    288    462    366    327    319
     83     64    -18    -75     49     25    672    262    436    342    303    293
    119     77    -41   -101     80     18    670    262    431    340    301    285
    127     88    -38   -106     83     25    675    267    433    340    303    285
     36     44      5    -41     15     25    678    267    431    335    301    283
     28     20     -7    -23     18      7    662    254    415    322    293    267
     96     46    -51    -72     72     -2    652    246    410    314    290    259
    140     70    -70   -103    106      0    654    254    415    316    296    265
    111     64    -46    -88     77     10    659    252    413    314    296    267
     77     72     -7    -75     41     33    672    262    423    329    311    280
     80     41    -41    -62     59      0    657    246    405    311    296    259
    116     59    -57    -88     88      2    659    246    405    311    298    257
     15     23      7    -20      2     15    662    246    410    316    306    259
     31     25     -5    -28     18     10    659    246    405    309    301    252
     90     41    -49    -67     70     -2    652    236    394    296    288    236
     51     10    -41    -31     46    -15    641    226    384    283    275    223
     23     15    -10    -20     18      2    641    223    387    283    280    226
     72     36    -36    -54     54      0    623    207    371    272    272    210
     98     88    -10    -96     54     38    646    226    392    290    293    228
     70    122     51    -96     10     88    680    257    420    314    324    246
     -5    145    148    -72    -77    148    722    296    462    353    361    277
     57    163    106   -109    -23    135    711    285    454    340    355    259
     88    158     70   -124     10    114    698    275    441    322    340    236
     57    163    106   -109    -23    135    717    288    452    332    353    239
    111    236    122   -174     -5    179    722    290    467    348    376    252
    161    298    135   -231     12    218    730    301    488    371    407    270
    163    285    122   -226     20    202    704    283    475    355    405    257
    109    252    142   -179    -15    197    693    272    467    350    400    262
     96    239    140   -168    -20    189    678    265    459    345    394    280
     72    202    127   -137    -28    166    657    249    441    329    381    280
     44    163    119   -103    -38    140    641    233    423    309    366    270
     59    124     64    -90     -2     96    623    213    394    277    340    239
    -25     98    122    -36    -75    109    641    226    407    288    348    244
     44     75     31    -59      5     51    615    200    374    254    314    205
    101     59    -41    -83     70     10    594    176    345    220    285    171
     85     54    -31    -70     59     12    594    168    337    215    285    168
     44     38     -5    -41     23     18    594    168    337    215    285    174
     -2     23     25    -10    -12     23    597    171    342    218    290    174
    -20     31     51     -5    -36     38    597    171    342    218    296    171
    -38     36     75      2    -57     54    600    176    345    220    301    176
    -25     44     70    -10    -49     57    592    171    340    220    306    174
     85     72    -12    -80     49     31    574    158    327    200    285    153
    124     41    -85    -83    103    -20    592    187    327    179    257    122
    153    -31   -184    -59    168   -106    675    296    355    166    215     54
    174     59   -114   -116    142    -25    820    483    488    265    290     96
    207    226     18   -218     96    122    953    704    678    444    457    239
    252    571    316   -413    -33    446   1013    841    901    724    756    540
    254   1166    911   -709   -327   1039    922    802   1130   1109   1218   1036
     44   1592   1548   -820   -750   1569    659    470   1179   1350   1553   1397
   -127   1408   1535   -641   -831   1470    387     46    885   1135   1384   1247
   -233    730    961   -249   -597    844    197   -345    311    488    750    670
   -213     64    277     75   -244    171    132   -454    -75    -31    187    116
    -96   -155    -62    124    -18   -109    202   -314    -75   -114     51    -46
     10   -158   -168     72     88   -163    309   -179      5    -77     59    -62
    -20    -72    -51     46     12    -62    436    -28    142     36    153     12
    -59      0     59     31    -59     28    519     70    239    122    231     77
     -5     10     15     -2    -10     12    542     96    254    124    228     80
     70     70     -2    -70     36     33    568    127    277    142    241     93
    129     70    -59   -101     96      5    566    122    270    132    228     80
     98     46    -51    -72     75     -2    566    124    272    129    228     77
     67     59    -10    -64     38     25    579    137    288    140    241     90
     20     46     25    -33     -2     36    587    148    296    145    246     93
     59     70     10    -64     25     38    597    155    306    153    252     96
     77     88     10    -83     33     49    602    161    309    155    257     98
     59     75     12    -70     23     44    589    145    296    142    249     80
     59     77     15    -70     23     46    592    145    293    137    246     70
     54     72     18    -64     15     46    594    145    298    142    252     67
    -20     64     85    -20    -51     75    610    161    314    158    267     80
    -51     72    122    -12    -88     96    623    179    327    171    280     88
      0     72     72    -36    -36     72    618    171    319    163    270     77
    106     80    -25    -93     64     28    589    140    290    129    236     46
    122     90    -31   -106     77     31    581    132    283    119    226     38
     96    103      5   -101     46     54    589    140    290    127    231     49
     70     93     23    -83     23     59    592    140    290    132    231     51
     54     90     33    -75     10     62    597    142    293    132    228     54
     67     75      7    -70     31     41    592    137    285    127    220     49
     62     80     18    -72     20     49    589    137    285    129    220     51
     98    116     15   -109     41     67    576    129    277    122    210     49
    142    119    -25   -132     83     46    558    111    262    106    189     36
     62    101     38    -80     12     70    579    137    285    127    210     57
     18    116     98    -70    -41    109    587    145    290    140    218     67
     38    140    101    -90    -31    122    571    135    280    132    210     59
     77    168     88   -124     -5    127    568    142    283    132    210     59
    176    150    -25   -163    101     62    522     98    236     88    166     15
    161    163      2   -163     77     85    524    109    241     98    176     31
    153    207     51   -181     49    129    535    122    254    114    197     51
    132    228     96   -181     18    163    545    137    267    127    210     75
    161    259     98   -210     31    179    548    142    272    137    220     83
    116    220    103   -168      7    161    532    132    259    127    207     75
    140    207     67   -174     36    137    527    127    252    119    200     67
    158    254     96   -207     28    176    550    148    275    140    228     90
    142    275    132   -207      5    205    563    161    285    153    246    103
    114    267    150   -192    -18    210    555    150    277    148    246     98
     64    252    187   -158    -59    218    563    155    283    145    244     98
     59    257    194   -158    -67    226    584    171    296    153    254    103
     83    267    184   -174    -49    226    594    187    309    166    265    109
    -64    262    327    -98   -197    293    639    231    350    207    303    140
     -2    293    296   -145   -150    296    649    244    363    213    314    142
     77    301    220   -189    -70    259    631    223    345    194    293    114
    101    280    179   -189    -38    231    615    200    329    176    270     80
    124    298    171   -213    -23    236    623    205    340    181    272     83
    135    311    176   -226    -20    244    636    215    350    184    275     90
    109    303    194   -207    -44    252    644    210    348    181    272     90
    109    314    205   -210    -46    259    646    210    353    187    277     96
     59    272    213   -168    -75    244    639    197    342    179    272     83
     18    259    241   -140   -111    252    633    189    337    179    267     77
     18    272    254   -145   -119    265    639    189    340    184    267     75
     33    283    249   -158   -106    267    652    202    350    194    275     88
     75    327    249   -202    -88    288    657    207    355    197    277     93
     38    306    267   -174   -114    285    646    197    345    189    267     85
    -36    270    306   -119   -171    288    649    205    348    192    267     96
    -41    267    309   -111   -174    288    646    207    350    194    267     98
      0    311    311   -155   -155    311    654    223    363    215    283    116
    -25    337    363   -155   -194    350    670    246    389    239    306    145
    -23    324    348   -150   -187    335    667    246    387    231    296    140
     44    322    277   -181   -116    301    644    223    363    207    267    116
     96    337    239   -218    -72    288    628    213    350    197    257    101
     90    337    246   -215    -77    293    628    218    355    202    259    101
     41    337    296   -192   -127    319    639    231    374    220    277    116
     49    350    301   -200   -124    327    641    233    381    226    285    119
     49    379    329   -213   -140    355    644    239    387    233    298    122
     70    389    319   -228   -124    355    649    241    389    231    296    119
     38    361    319   -200   -140    340    649    239    387    226    293    116
    -10    358    368   -174   -189    363    654    241    394    233    301    122
    -10    358    368   -174   -189    363    654    241    400    236    306    124
     31    361    329   -197   -148    345    646    233    392    228    298    116
     46    358    309   -202   -132    335    639    226    384    223    290    114
     49    353    303   -200   -127    329    636    220    379    213    283    114
     -2    361    361   -181   -181    361    652    231    394    226    301    135
      7    353    342   -181   -168    348    644    220    384    218    288    122
      0    345    345   -174   -171    345    644    220    384    218    285    119
     -2    355    358   -176   -179    355    649    228    394    228    296    124
     33    355    322   -194   -145    340    633    215    379    210    283    111
     75    348    272   -213    -98    311    613    189    355    187    259     88
     49    350    298   -200   -124    324    615    189    355    181    257     88
     36    363    327   -200   -145    345    623    200    366    192    267     96
     49    400    350   -226   -150    376    633    210    379    205    285    106
     83    457    374   -270   -145    415    644    220    394    218    298    116
     83    465    381   -275   -150    423    667    239    413    233    309    127
     20    431    410   -226   -194    420    672    246    418    233    314    127
      0    446    446   -226   -223    446    696    267    439    254    340    142
     62    493    431   -277   -184    462    693    267    444    259    345    153
     98    535    436   -316   -168    485    698    267    457    272    358    163
     67    545    478   -306   -205    511    693    265    462    285    371    176
     25    550    524   -288   -249    537    685    265    467    293    379    187
     80    555    475   -316   -197    517    652    241    446    275    366    176
     46    514    467   -280   -210    491    620    218    420    252    345    158
    -41    457    498   -207   -270    478    631    226    423    252    340    155
      7    413    405   -210   -200    407    607    200    387    213    293    111
    135    394    259   -265    -62    327    561    155    337    161    239     54
    145    353    207   -252    -31    283    550    145    316    140    215     31
     90    355    265   -223    -85    311    548    142    316    145    223     28
     75    337    262   -207    -96    301    545    137    311    140    218     23
     51    327    272   -189   -111    301    550    142    314    137    215     23
     67    322    254   -197    -93    288    540    137    306    129    207     12
     64    327    262   -194    -98    296    540    137    309    132    210     15
     54    327    270   -192   -109    298    535    135    306    129    207     12
     38    329    290   -187   -124    311    535    137    309    135    213     18
      2    324    322   -163   -161    324    555    158    332    155    231     33
     51    301    249   -176    -98    275    548    166    319    137    205      2
     59    246    187   -155    -62    218    623    270    361    135    171    -49
     51    277    223   -166    -85    252    756    441    478    207    220    -36
     64    402    337   -236   -137    371    880    636    646    363    358     80
    106    698    592   -402   -241    646    953    789    854    613    620    337
    272   1260    987   -769   -358   1124    891    800   1067    953   1026    763
    218   1748   1530   -984   -657   1641    730    610   1192   1239   1389   1130
     70   1696   1626   -885   -779   1662    462    210    979   1137   1335   1080
    -54   1135   1189   -540   -620   1161    241   -244    426    548    769    566
    -36    501    537   -233   -285    519    122   -410     15     18    207     31
    -18    124    142    -54    -80    132    127   -335    -72   -153     -5   -194
     15     88     72    -54    -28     80    233   -189      7   -116      0   -200
     70    163     93   -116    -10    129    332    -77     98    -49     46   -171
    -67    153    218    -44   -142    184    384    -10    168     12    101   -137
    -67    197    265    -64   -166    231    426     44    228     64    148    -98
     -7    265    272   -129   -140    270    457     88    267     98    179    -75
     36    290    254   -163   -109    272    459     93    277    103    181    -75
     -2    275    277   -137   -140    275    470    103    290    114    189    -72
    -62    270    332   -103   -197    301    496    137    324    148    220    -44
    -80    288    366   -106   -223    327    501    148    335    161    233    -36
    -10    288    298   -137   -153    293    483    132    322    148    218    -54
     77    306    228   -192    -75    267    454    111    301    124    197    -77
     96    316    220   -207    -62    270    446    111    303    127    200    -77
    101    340    236   -223    -67    290    452    127    316    145    213    -64
    101    340    239   -220    -67    290    449    129    322    153    218    -64
     59    311    252   -187    -98    283    446    127    319    153    213    -64
     85    301    215   -192    -64    259    428    111    301    137    197    -85
    103    324    220   -213    -59    272    420    109    301    140    202    -85
     70    319    249   -194    -88    285    415    111    306    148    207    -83
     23    280    257   -153   -119    270    394     98    293    137    192    -96
      5    272    267   -140   -129    270    374     85    283    129    179   -103
     59    327    265   -194   -101    296    389    106    303    153    197    -83
     85    426    340   -254   -127    384    446    168    366    218    259    -23
    -18    324    342   -155   -181    335    407    129    327    181    220    -67
    -38    262    301   -111   -171    280    353     83    283    142    176   -114
    -49    288    337   -122   -192    314    350     90    293    158    187   -103
     18    319    301   -168   -140    311    340     90    296    163    187    -98
     46    327    280   -187   -116    303    322     83    290    158    181   -101
     57    319    262   -189   -103    290    298     70    277    150    171   -114
    106    337    231   -223    -62    283    280     62    275    148    166   -119
     93    332    239   -213    -72    285    272     62    272    155    171   -111
     51    342    290   -197   -119    316    267     62    280    171    184    -93
     51    342    288   -197   -116    316    246     54    272    171    181    -96
     67    329    259   -200    -96    296    215     36    254    155    171   -106
    101    355    254   -228    -75    306    207     38    257    166    179    -96
     72    355    283   -215   -106    322    194     38    259    171    179    -90
     62    384    322   -223   -129    353    197     51    277    194    197    -67
     64    407    340   -236   -137    374    200     57    285    207    210    -54
     25    394    368   -210   -171    381    197     51    283    213    207    -51
     33    400    366   -218   -168    384    189     46    280    213    202    -57
    116    397    280   -257    -80    340    155     18    249    181    166    -88
    135    413    275   -275    -70    345    148     18    252    181    161    -90
    116    407    290   -262    -85    350    148     20    257    192    161    -90
    132    407    275   -270    -72    340    142     25    262    194    153    -90
    114    407    293   -262    -90    350    153     41    277    213    161    -83
     93    384    290   -239    -98    337    150     44    283    215    150    -88
     98    384    285   -241    -93    335    153     49    290    220    140    -93
     90    374    283   -233    -98    329    148     46    293    220    129   -101
     64    368    301   -218   -116    335    148     44    298    228    124   -103
     88    363    272   -228    -90    319    132     28    290    218    106   -114
     80    335    254   -207    -85    296    124     18    285    213     88   -124
     75    342    267   -210    -96    306    116     10    285    218     83   -137
     64    332    267   -200   -101    301    101     -5    277    210     67   -153
     57    311    254   -184    -98    283     80    -23    265    200     49   -168
     44    288    244   -166    -98    267     62    -38    252    192     31   -184
     62    306    241   -184    -88    272     51    -49    249    189     23   -192
    103    348    244   -228    -70    296     57    -44    259    205     31   -187
    103    345    241   -226    -67    293     44    -54    254    202     18   -194
     36    275    239   -155   -101    257     10    -85    231    176    -10   -218
     -5    239    244   -119   -124    241     -7   -101    220    168    -25   -231
     15    272    257   -145   -122    265    -12    -96    231    187    -18   -218
     44    270    226   -158    -93    249    -41   -119    213    174    -41   -239
     93    298    205   -194    -54    252    -59   -124    210    174    -44   -246
     77    267    189   -174    -57    228    -90   -145    197    163    -62   -272
     72    254    181   -163    -54    218   -103   -153    192    161    -70   -288
     75    275    197   -176    -59    236   -122   -161    189    163    -72   -285
     46    249    202   -148    -77    226   -153   -184    176    155    -88   -296
     57    244    187   -150    -64    215   -174   -197    166    148   -101   -311
     70    246    174   -158    -51    210   -192   -210    155    142   -114   -329
     83    246    163   -166    -41    205   -218   -226    145    140   -124   -342
     75    267    192   -171    -57    231   -228   -226    153    155   -111   -335
     51    262    207   -158    -77    236   -241   -231    155    161   -116   -337
     80    233    153   -158    -36    194   -277   -259    129    135   -150   -371
     85    231    145   -161    -31    189   -303   -280    116    124   -166   -389
     46    213    166   -129    -59    189   -324   -290    109    124   -174   -397
     49    210    158   -129    -54    184   -337   -293    106    127   -179   -394
     93    226    132   -161    -20    179   -355   -306     96    124   -189   -402
    109    207     96   -158      5    153   -389   -329     77    111   -213   -426
    116    176     59   -145     28    119   -433   -368     44     85   -246   -459
    145    174     28   -161     57    103   -470   -394     23     70   -270   -475
    124    166     41   -145     41    106   -483   -397     23     75   -275   -470
    122    132     10   -129     54     72   -519   -431     -7     51   -309   -493
    168    140    -28   -153     98     57   -558   -459    -31     38   -332   -506
    153    119    -33   -137     90     44   -592   -483    -49     28   -353   -517
    119    119      0   -119     59     59   -610   -485    -51     33   -355   -511
    153    137    -15   -148     85     62   -631   -491    -57     33   -366   -514
    137    158     20   -148     59     90   -628   -480    -41     54   -353   -496
     93    166     72   -132     10    122   -631   -475    -31     72   -342   -483
     93    200    106   -148     -5    153   -636   -467    -18     90   -327   -470
     83    197    111   -142    -12    155   -657   -475    -23     90   -337   -478
    103    194     90   -148      7    142   -680   -488    -36     83   -355   -493
    153    236     83   -194     33    158   -696   -496    -36     88   -355   -488
    132    265    132   -197      0    197   -693   -491    -12    114   -332   -459
    142    306    163   -226    -12    236   -709   -496     -2    132   -316   -444
    148    277    129   -213     10    205   -771   -545    -41     96   -350   -478
    148    239     90   -194     28    166   -831   -592    -77     70   -379   -511
    145    262    114   -205     15    189   -857   -605    -75     80   -368   -504
    140    244    101   -192     18    174   -880   -626    -90     67   -384   -524
    124    174     49   -148     38    111   -922   -665   -127     25   -431   -579
    111     98    -12   -106     62     44   -969   -711   -176    -20   -483   -646
     88     62    -28    -75     57     18   -995   -737   -197    -41   -514   -688
     75     67    -10    -72     41     31  -1002   -743   -194    -36   -514   -698
     90     51    -38    -70     64      7  -1039   -779   -220    -57   -535   -727
     70     15    -54    -44     62    -18  -1062   -800   -233    -70   -550   -743
     70      7    -64    -38     67    -28  -1078   -813   -236    -72   -558   -756
     67     -7    -75    -31     70    -41  -1098   -831   -244    -80   -568   -766
     83      0    -83    -41     83    -41  -1122   -846   -254    -80   -574   -769
     77      7    -70    -41     72    -31  -1148   -865   -259    -83   -584   -774
     59     12    -49    -36     54    -18  -1163   -878   -259    -77   -584   -769
     36    -38    -77      0     54    -57  -1184   -893   -272    -85   -602   -782
     25   -124   -150     49     88   -137  -1176   -865   -275   -106   -646   -831
     83   -132   -215     20    148   -174  -1093   -748   -218    -90   -672   -885
    137    -33   -171    -51    153   -101   -995   -584    -93     12   -605   -841
    213    166    -49   -189    129     59   -917   -400     85    202   -433   -670
    231    532    301   -381    -33    418   -901   -301    303    498   -106   -311
    148   1143    992   -646   -423   1067  -1023   -402    519    888    368    210
    -20   1410   1431   -696   -724   1421  -1291   -758    478   1013    563    423
    -93   1054   1145   -480   -620   1098  -1582  -1213     64    641    210     93
    -88    311    400   -111   -244    355  -1821  -1634   -558    -75   -514   -579
    -83   -215   -132    148     20   -174  -1865  -1647   -776   -405   -909   -989
    -83   -392   -309    236    111   -350  -1800  -1522   -743   -428   -992  -1088
    -67   -374   -306    220    119   -340  -1691  -1382   -639   -355   -953  -1067
    -44   -272   -228    158     90   -252  -1595  -1262   -527   -259   -875  -1008
    -31   -202   -174    114     70   -187  -1556  -1215   -470   -207   -836   -974
    -59   -192   -132    124     33   -163  -1532  -1187   -436   -179   -823   -961
    -57   -194   -140    124     38   -168  -1543  -1195   -436   -179   -836   -969
    -28   -202   -174    116     72   -189  -1558  -1210   -444   -187   -854   -989
     -5   -200   -194    101     93   -197  -1577  -1223   -449   -184   -865   -997
     -2   -210   -207    106    101   -210  -1602  -1241   -459   -189   -878  -1010
    -15   -215   -200    114     90   -210  -1618  -1249   -457   -181   -880  -1010
      2   -205   -207    101    103   -205  -1634  -1262   -462   -179   -888  -1018
    -49   -228   -181    137     62   -205  -1644  -1267   -459   -174   -893  -1018
    -41   -254   -213    148     85   -233  -1678  -1299   -485   -192   -922  -1044
     20   -254   -275    116    148   -265  -1714  -1330   -509   -207   -950  -1067
     31   -272   -303    122    166   -288  -1738  -1356   -522   -218   -966  -1085
    -44   -280   -236    161     93   -259  -1732  -1348   -504   -197   -953  -1070
     23   -267   -293    122    158   -280  -1769  -1376   -527   -210   -976  -1093
     51   -288   -340    116    194   -314  -1805  -1410   -550   -228  -1000  -1117
     36   -301   -337    132    187   -319  -1816  -1421   -550   -226  -1005  -1117
     57   -288   -345    114    200   -316  -1831  -1434   -558   -228  -1018  -1124
     44   -288   -332    122    187   -309  -1849  -1449   -566   -228  -1028  -1127
     33   -290   -327    127    179   -309  -1865  -1462   -574   -228  -1039  -1135
    -15   -353   -337    184    161   -345  -1896  -1488   -594   -244  -1065  -1158
     -7   -379   -374    192    181   -376  -1930  -1519   -615   -262  -1088  -1179
     57   -314   -371    127    213   -342  -1927  -1512   -605   -246  -1080  -1163
     98   -272   -371     85    233   -319  -1932  -1512   -597   -236  -1080  -1161
     33   -340   -374    153    202   -355  -1971  -1548   -626   -257  -1109  -1192
     15   -345   -361    163    184   -353  -1990  -1558   -631   -252  -1114  -1195
     36   -327   -363    145    197   -345  -2008  -1566   -633   -246  -1114  -1192
     33   -345   -381    153    205   -363  -2036  -1584   -652   -254  -1127  -1202
     23   -358   -381    168    202   -368  -2073  -1608   -672   -262  -1140  -1218
     49   -337   -387    142    215   -361  -2091  -1610   -672   -254  -1137  -1213
     70   -288   -358    109    213   -322  -2091  -1597   -657   -231  -1117  -1189
     51   -314   -368    129    210   -340  -2122  -1621   -680   -244  -1137  -1202
     57   -358   -415    150    236   -387  -2171  -1660   -717   -275  -1174  -1231
     70   -340   -413    135    241   -376  -2179  -1660   -711   -259  -1169  -1215
     67   -340   -407    135    236   -374  -2200  -1680   -724   -265  -1179  -1221
     38   -337   -376    148    207   -355  -2221  -1696   -732   -270  -1187  -1223
     90   -283   -374     96    231   -327  -2210  -1688   -719   -249  -1171  -1205
     83   -267   -353     90    215   -311  -2208  -1688   -714   -239  -1166  -1197
     38   -285   -327    122    181   -306  -2218  -1699   -724   -241  -1176  -1208
     64   -277   -342    103    202   -309  -2221  -1706   -730   -241  -1182  -1215
     80   -303   -384    111    231   -342  -2247  -1727   -748   -254  -1205  -1236
     57   -348   -407    142    231   -376  -2268  -1743   -758   -262  -1223  -1257
     67   -335   -402    132    233   -368  -2265  -1738   -748   -249  -1218  -1252
     49   -303   -355    127    200   -329  -2236  -1714   -717   -220  -1200  -1234
     15   -327   -342    155    179   -335  -2229  -1712   -711   -213  -1205  -1241
     28   -363   -394    166    210   -379  -2249  -1735   -732   -231  -1234  -1278
     12   -394   -410    189    210   -402  -2262  -1751   -740   -236  -1247  -1293
     -2   -402   -400    202    197   -402  -2270  -1758   -740   -231  -1247  -1296
    -59   -402   -342    231    140   -374  -2257  -1751   -722   -210  -1234  -1288
     41   -400   -441    176    239   -418  -2301  -1795   -763   -244  -1275  -1330
     54   -413   -470    179    262   -441  -2322  -1818   -779   -252  -1291  -1343
     28   -436   -467    202    246   -452  -2330  -1829   -787   -254  -1299  -1348
     23   -439   -462    207    241   -449  -2340  -1839   -795   -252  -1306  -1350
     51   -446   -498    194    272   -472  -2364  -1862   -813   -267  -1332  -1369
     31   -475   -506    220    267   -491  -2385  -1878   -828   -275  -1350  -1379
     10   -485   -498    236    254   -491  -2395  -1886   -833   -270  -1356  -1374
    -70   -504   -433    288    181   -470  -2385  -1873   -820   -249  -1343  -1345
      2   -488   -493    241    246   -493  -2410  -1893   -844   -262  -1366  -1361
     25   -465   -491    218    257   -478  -2408  -1891   -839   -252  -1366  -1350
    -28   -475   -446    249    207   -459  -2400  -1880   -828   -241  -1363  -1340
     -2   -527   -524    265    259   -527  -2439  -1917   -870   -272  -1410  -1376
     67   -527   -594    228    329   -561  -2468  -1938   -896   -293  -1436  -1397
     54   -524   -579    233    316   -553  -2468  -1935   -893   -288  -1439  -1389
     36   -537   -574    249    303   -555  -2468  -1935   -896   -288  -1444  -1389
     49   -532   -581    241    314   -555  -2473  -1938   -898   -288  -1452  -1397
     49   -527   -579    236    314   -553  -2470  -1940   -898   -280  -1454  -1395
      5   -545   -550    270    277   -548  -2470  -1945   -904   -283  -1462  -1400
     36   -561   -597    262    314   -579  -2494  -1971   -930   -306  -1488  -1426
     80   -568   -649    244    363   -607  -2514  -1987   -948   -324  -1509  -1447
     36   -579   -618    270    324   -597  -2512  -1984   -945   -319  -1512  -1444
     75   -581   -657    254    363   -620  -2520  -1997   -966   -335  -1530  -1457
     96   -587   -683    244    389   -633  -2525  -2008   -976   -345  -1540  -1467
     51   -605   -657    277    353   -631  -2520  -2005   -976   -342  -1535  -1467
     62   -605   -667    270    363   -633  -2530  -2018   -989   -353  -1543  -1480
     64   -623   -688    277    376   -654  -2548  -2039  -1010   -371  -1558  -1499
     62   -633   -698    285    379   -665  -2553  -2047  -1021   -376  -1569  -1506
     31   -636   -667    303    348   -652  -2540  -2039  -1013   -368  -1556  -1496
      5   -659   -665    324    332   -662  -2548  -2049  -1026   -379  -1564  -1504
     41   -662   -704    309    371   -683  -2561  -2068  -1044   -394  -1582  -1519
     62   -667   -732    301    394   -698  -2566  -2081  -1057   -402  -1592  -1530
     25   -693   -719    335    371   -706  -2569  -2086  -1060   -402  -1595  -1530
      7   -727   -735    358    371   -730  -2579  -2101  -1075   -418  -1610  -1540
     15   -730   -748    355    381   -737  -2590  -2114  -1088   -428  -1621  -1551
    -12   -745   -732    376    358   -737  -2585  -2112  -1091   -431  -1623  -1551
     -2   -730   -727    366    361   -730  -2577  -2109  -1091   -431  -1626  -1551
    -10   -758   -748    384    366   -753  -2595  -2130  -1111   -449  -1644  -1564
    -12   -748   -737    379    361   -743  -2587  -2122  -1104   -439  -1636  -1553
     28   -696   -724    332    374   -711  -2559  -2099  -1080   -418  -1618  -1535
     10   -654   -665    322    337   -659  -2525  -2073  -1054   -387  -1592  -1509
    -12   -654   -641    332    311   -646  -2514  -2065  -1054   -384  -1595  -1509
     28   -667   -696    319    361   -680  -2530  -2083  -1075   -405  -1618  -1525
     31   -688   -722    327    374   -704  -2538  -2096  -1088   -418  -1631  -1535
     10   -665   -675    327    342   -670  -2520  -2088  -1075   -400  -1615  -1517
    -20   -613   -592    316    285   -605  -2496  -2065  -1044   -358  -1571  -1473
     59   -628   -688    285    371   -659  -2546  -2112  -1088   -397  -1608  -1509
     51   -652   -704    298    374   -678  -2569  -2132  -1104   -410  -1621  -1519
     83   -652   -735    285    407   -693  -2587  -2148  -1119   -420  -1628  -1519
     72   -717   -789    319    431   -753  -2616  -2179  -1163   -457  -1662  -1551
     31   -769   -802    368    415   -784  -2626  -2195  -1189   -483  -1688  -1579
     18   -815   -836    397    426   -826  -2631  -2205  -1210   -506  -1709  -1597
     20   -867   -888    423    454   -878  -2634  -2218  -1234   -530  -1732  -1621
     20   -891   -914    433    467   -901  -2639  -2231  -1249   -545  -1748  -1634
     15   -893   -911    439    462   -901  -2637  -2236  -1260   -553  -1751  -1636
     -2   -909   -906    457    452   -909  -2639  -2244  -1273   -561  -1758  -1644
    -18   -940   -922    480    452   -932  -2650  -2257  -1291   -579  -1774  -1660
    -20   -963   -943    493    459   -953  -2655  -2260  -1301   -587  -1784  -1665
    -38   -987   -948    511    454   -969  -2657  -2268  -1314   -594  -1790  -1670
     -5   -966   -961    485    478   -963  -2647  -2260  -1309   -589  -1784  -1665
    122   -846   -969    363    545   -906  -2613  -2229  -1283   -561  -1753  -1631
     64   -893   -958    413    511   -927  -2611  -2231  -1296   -576  -1771  -1652
    -15  -1067  -1054    540    519  -1062  -2603  -2213  -1325   -628  -1839  -1727
    -10  -1072  -1062    540    524  -1067  -2465  -2047  -1239   -587  -1829  -1743
     96   -948  -1044    426    568   -995  -2309  -1836  -1096   -475  -1748  -1691
    155   -795   -950    319    550   -872  -2218  -1649   -927   -306  -1587  -1538
    148   -400   -550    124    348   -475  -2208  -1577   -714      0  -1234  -1161
     59    252    189   -155    -67    223  -2340  -1712   -501    402   -722   -602
   -161    623    784   -231   -472    704  -2590  -2062   -493    594   -433   -288
   -257    200    454     28   -355    327  -2860  -2496   -922    189   -810   -641
   -220   -597   -376    410     75   -488  -3052  -2850  -1527   -532  -1545  -1332
   -155  -1192  -1036    672    439  -1114  -3078  -2881  -1808   -937  -2008  -1813
    -96  -1317  -1221    706    561  -1270  -2959  -2712  -1748   -945  -2062  -1901
   -122  -1275  -1153    696    514  -1215  -2800  -2527  -1605   -836  -1982  -1849
   -116  -1150  -1034    633    457  -1093  -2670  -2379  -1470   -722  -1883  -1764
    -88  -1072   -987    579    449  -1031  -2598  -2307  -1400   -662  -1831  -1712
    -88  -1075   -987    581    449  -1031  -2559  -2273  -1374   -644  -1818  -1701
    -77  -1114  -1036    594    478  -1075  -2561  -2281  -1392   -665  -1842  -1730
   -181  -1161   -979    670    397  -1070  -2538  -2257  -1379   -654  -1831  -1722
    -83  -1150  -1067    615    491  -1109  -2553  -2270  -1400   -675  -1855  -1743
    -67  -1130  -1062    600    496  -1096  -2538  -2257  -1387   -665  -1844  -1735
    -80  -1119  -1041    597    478  -1083  -2514  -2239  -1374   -652  -1831  -1725
    -12  -1104  -1091    558    537  -1096  -2522  -2247  -1384   -665  -1839  -1740
    -36  -1124  -1091    579    527  -1109  -2525  -2247  -1392   -670  -1842  -1745
      2  -1114  -1117    555    558  -1114  -2514  -2242  -1389   -667  -1834  -1745
     15  -1096  -1114    540    563  -1106  -2507  -2234  -1387   -662  -1823  -1743
    -33  -1109  -1078    571    519  -1093  -2499  -2231  -1392   -662  -1821  -1753
    -75  -1132  -1060    602    491  -1096  -2488  -2218  -1387   -657  -1816  -1748
    -83  -1132  -1049    607    483  -1091  -2475  -2205  -1382   -652  -1805  -1738
    -57  -1104  -1047    579    493  -1075  -2468  -2197  -1376   -646  -1797  -1727
    -41  -1114  -1075    576    517  -1096  -2465  -2195  -1382   -654  -1800  -1730
   -103  -1148  -1044    623    467  -1096  -2457  -2190  -1379   -652  -1795  -1727
   -122  -1143  -1021    633    449  -1083  -2444  -2177  -1371   -646  -1784  -1719
    -59  -1106  -1047    581    493  -1078  -2426  -2156  -1363   -633  -1769  -1709
      2  -1075  -1080    535    540  -1078  -2423  -2151  -1363   -636  -1766  -1706
     33  -1096  -1130    530    579  -1114  -2444  -2174  -1392   -665  -1790  -1732
    -18  -1135  -1117    576    548  -1127  -2442  -2171  -1400   -667  -1787  -1735
   -135  -1143  -1008    639    433  -1078  -2403  -2138  -1369   -639  -1751  -1701
   -194  -1150   -956    672    379  -1054  -2379  -2114  -1353   -620  -1730  -1686
   -148  -1143   -995    644    420  -1067  -2387  -2117  -1363   -628  -1732  -1696
     -5  -1122  -1117    563    555  -1119  -2418  -2140  -1395   -662  -1761  -1730
     36  -1109  -1148    535    589  -1127  -2421  -2135  -1397   -659  -1756  -1730
     67  -1114  -1184    522    623  -1148  -2431  -2140  -1408   -670  -1758  -1740
     93  -1098  -1195    501    641  -1145  -2426  -2138  -1405   -665  -1748  -1730
      2  -1085  -1088    542    545  -1085  -2392  -2099  -1374   -628  -1701  -1691
     41  -1080  -1124    519    579  -1101  -2397  -2099  -1379   -633  -1701  -1693
     70  -1060  -1130    493    600  -1093  -2395  -2094  -1382   -631  -1691  -1691
     57  -1057  -1114    498    584  -1085  -2385  -2086  -1376   -626  -1680  -1678
     18  -1085  -1104    535    561  -1093  -2385  -2088  -1384   -633  -1680  -1673
    -38  -1091  -1054    563    506  -1072  -2361  -2073  -1371   -620  -1665  -1654
   -124  -1088   -966    605    420  -1028  -2320  -2036  -1340   -592  -1623  -1613
    -98  -1085   -989    589    444  -1039  -2317  -2042  -1350   -600  -1626  -1610
    -46  -1036   -989    542    470  -1013  -2301  -2029  -1343   -592  -1613  -1595
     12  -1057  -1072    519    542  -1065  -2325  -2057  -1376   -623  -1641  -1639
     59  -1072  -1132    506    594  -1101  -2335  -2062  -1389   -639  -1652  -1654
     20  -1057  -1080    517    548  -1067  -2299  -2021  -1356   -605  -1618  -1623
     15  -1034  -1049    509    532  -1041  -2262  -1990  -1330   -579  -1590  -1613
     44  -1044  -1088    498    563  -1065  -2260  -1990  -1337   -592  -1605  -1626
     -2  -1067  -1065    535    530  -1067  -2242  -1979  -1330   -584  -1600  -1613
     -7  -1060  -1052    532    519  -1054  -2218  -1966  -1319   -576  -1587  -1605
   -106  -1080   -974    594    433  -1028  -2187  -1943  -1296   -555  -1561  -1587
    -51  -1109  -1060    579    504  -1085  -2210  -1964  -1319   -579  -1579  -1608
    -70  -1091  -1021    581    475  -1057  -2187  -1951  -1306   -563  -1558  -1587
   -192  -1078   -885    633    345   -982  -2127  -1901  -1262   -517  -1504  -1543
   -257  -1114   -857    685    298   -987  -2117  -1899  -1265   -522  -1504  -1548
    -49  -1122  -1072    584    511  -1096  -2187  -1969  -1337   -597  -1571  -1618
     80  -1109  -1192    514    633  -1150  -2216  -2008  -1374   -639  -1608  -1647
     28  -1132  -1163    550    594  -1148  -2195  -1997  -1366   -633  -1597  -1634
     -5  -1127  -1122    566    558  -1124  -2174  -1977  -1350   -620  -1582  -1613
     12  -1114  -1127    550    568  -1119  -2174  -1971  -1348   -618  -1577  -1605
    -18  -1150  -1135    584    555  -1143  -2184  -1982  -1361   -628  -1582  -1608
      0  -1130  -1132    563    566  -1130  -2174  -1966  -1350   -620  -1564  -1584
      7  -1101  -1109    548    558  -1104  -2140  -1940  -1325   -600  -1538  -1556
    -28  -1111  -1083    568    524  -1098  -2130  -1932  -1319   -602  -1532  -1551
    -64  -1150  -1088    607    509  -1119  -2138  -1943  -1330   -618  -1543  -1561
    -59  -1156  -1096    605    517  -1124  -2132  -1940  -1332   -623  -1538  -1561
    -18  -1104  -1085    561    532  -1096  -2109  -1914  -1309   -605  -1514  -1535
    -46  -1114  -1070    579    509  -1093  -2099  -1912  -1306   -607  -1514  -1522
    -51  -1124  -1075    587    509  -1101  -2099  -1919  -1317   -615  -1517  -1514
    -54  -1119  -1067    587    504  -1093  -2081  -1906  -1309   -610  -1504  -1493
   -114  -1122  -1008    618    446  -1065  -2055  -1880  -1288   -589  -1478  -1465
   -119  -1148  -1031    633    452  -1091  -2052  -1878  -1296   -602  -1488  -1475
    -64  -1158  -1093    610    511  -1127  -2060  -1886  -1309   -620  -1509  -1493
    -12  -1153  -1140    581    561  -1148  -2065  -1891  -1319   -631  -1517  -1493
     51  -1137  -1189    542    620  -1163  -2070  -1906  -1335   -644  -1525  -1496
    -33  -1127  -1093    579    527  -1111  -2039  -1880  -1312   -618  -1496  -1462
    -85  -1158  -1072    620    493  -1117  -2031  -1873  -1306   -618  -1491  -1452
    -64  -1182  -1119    620    527  -1150  -2044  -1886  -1327   -644  -1509  -1470
    -18  -1182  -1163    600    571  -1174  -2052  -1893  -1337   -659  -1522  -1488
    -10  -1182  -1171    592    579  -1176  -2044  -1888  -1335   -665  -1522  -1480
     12  -1169  -1182    576    597  -1174  -2031  -1886  -1335   -667  -1522  -1475
     -2  -1184  -1184    592    587  -1184  -2018  -1880  -1332   -670  -1519  -1470
    -36  -1200  -1163    618    563  -1182  -2005  -1867  -1327   -665  -1512  -1457
    -62  -1218  -1156    639    545  -1187  -2000  -1865  -1332   -672  -1514  -1452
    -38  -1218  -1179    626    568  -1200  -2003  -1870  -1340   -683  -1522  -1457
   -124  -1226  -1104    672    488  -1166  -1971  -1842  -1317   -659  -1496  -1423
    -64  -1231  -1166    649    550  -1200  -1984  -1852  -1335   -683  -1514  -1428
    -70  -1236  -1166    649    548  -1202  -1974  -1847  -1332   -683  -1514  -1423
     -2  -1218  -1215    610    605  -1215  -1984  -1857  -1350   -701  -1530  -1436
      2  -1176  -1182    587    592  -1179  -1945  -1823  -1325   -680  -1506  -1402
     -5  -1163  -1158    584    576  -1161  -1917  -1800  -1309   -670  -1493  -1374
    -38  -1179  -1140    607    548  -1158  -1896  -1787  -1304   -667  -1493  -1366
    -57  -1174  -1119    615    530  -1148  -1870  -1769  -1288   -657  -1483  -1348
    -54  -1171  -1117    613    530  -1145  -1847  -1748  -1275   -646  -1470  -1330
    -54  -1176  -1122    615    532  -1150  -1831  -1740  -1270   -646  -1465  -1322
    -41  -1135  -1093    587    524  -1114  -1818  -1727  -1260   -631  -1444  -1304
    -36  -1078  -1041    555    501  -1060  -1795  -1706  -1234   -607  -1413  -1267
    -44  -1067  -1026    555    491  -1047  -1790  -1699  -1226   -600  -1402  -1247
    -33  -1065  -1031    550    498  -1049  -1792  -1701  -1226   -600  -1400  -1239
     10  -1044  -1054    514    530  -1047  -1795  -1693  -1218   -594  -1387  -1221
     -7  -1072  -1067    540    530  -1070  -1816  -1709  -1236   -605  -1392  -1218
    -64  -1132  -1070    597    501  -1101  -1826  -1725  -1262   -631  -1408  -1241
    -23  -1192  -1169    607    571  -1182  -1852  -1758  -1309   -688  -1462  -1299
    -93  -1247  -1156    667    530  -1202  -1836  -1748  -1314   -698  -1470  -1293
   -124  -1273  -1150    698    511  -1213  -1821  -1732  -1309   -696  -1465  -1283
    -51  -1283  -1231    667    587  -1260  -1831  -1748  -1330   -724  -1491  -1317
    -36  -1299  -1262    667    613  -1280  -1839  -1764  -1350   -748  -1519  -1353
    -90  -1314  -1223    701    563  -1267  -1818  -1748  -1343   -743  -1514  -1335
    -49  -1306  -1260    678    602  -1283  -1818  -1748  -1345   -745  -1509  -1322
    -67  -1319  -1252    691    592  -1286  -1816  -1751  -1348   -750  -1509  -1325
    -83  -1322  -1239    704    576  -1280  -1805  -1738  -1345   -753  -1512  -1317
    -31  -1293  -1262    659    613  -1278  -1797  -1730  -1343   -753  -1509  -1304
    -12  -1301  -1288    654    636  -1296  -1797  -1735  -1353   -761  -1514  -1314
    -31  -1322  -1291    675    628  -1306  -1777  -1719  -1356   -769  -1522  -1322
   -103  -1431  -1327    769    610  -1379  -1719  -1639  -1337   -782  -1548  -1358
   -142  -1410  -1267    776    561  -1340  -1558  -1434  -1213   -701  -1499  -1332
     62  -1260  -1322    600    691  -1291  -1452  -1249  -1083   -600  -1413  -1278
    187   -982  -1169    394    675  -1072  -1350  -1067   -885   -389  -1197  -1062
    241   -485   -727    122    483   -605  -1332   -989   -631    -36   -789   -607
     33     64     31    -49      0     46  -1480  -1163   -431    340   -316    -93
   -200    145    345     25   -272    244  -1730  -1535   -537    353   -236    -10
   -350   -415    -64    381   -145   -241  -1961  -1974  -1047   -176   -750   -493
   -340  -1176   -836    758    246  -1008  -2127  -2286  -1634   -875  -1462  -1156
   -298  -1543  -1247    919    470  -1395  -2075  -2169  -1722  -1052  -1688  -1405
   -148  -1592  -1444    870    646  -1519  -1984  -2023  -1662  -1049  -1714  -1449
      0  -1499  -1499    748    748  -1499  -1878  -1888  -1564   -982  -1667  -1418
     20  -1415  -1436    698    727  -1426  -1797  -1787  -1470   -909  -1602  -1358
     10  -1369  -1382    678    696  -1374  -1730  -1717  -1410   -859  -1551  -1304
      2  -1350  -1353    672    678  -1353  -1683  -1670  -1376   -836  -1519  -1275
     -7  -1335  -1330    670    659  -1335  -1660  -1644  -1358   -820  -1499  -1267
    -33  -1335  -1301    685    633  -1319  -1641  -1628  -1348   -815  -1488  -1265
    -64  -1345  -1280    704    605  -1314  -1623  -1615  -1340   -813  -1488  -1249
    -67  -1330  -1265    698    597  -1299  -1600  -1592  -1325   -800  -1475  -1228
    -15  -1286  -1270    649    626  -1280  -1577  -1566  -1304   -784  -1452  -1213
    -18  -1288  -1270    654    626  -1280  -1569  -1564  -1304   -784  -1449  -1213
    -46  -1319  -1273    680    610  -1296  -1571  -1566  -1314   -797  -1465  -1218
    -67  -1337  -1270    701    600  -1304  -1571  -1564  -1322   -805  -1467  -1215
   -111  -1343  -1231    724    558  -1286  -1558  -1553  -1317   -802  -1454  -1208
   -218  -1345  -1127    782    454  -1236  -1517  -1509  -1280   -766  -1413  -1158
   -265  -1345  -1083    802    407  -1215  -1496  -1480  -1257   -748  -1392  -1127
   -176  -1306  -1132    740    478  -1221  -1501  -1486  -1270   -761  -1400  -1150
    -54  -1286  -1231    670    587  -1260  -1517  -1501  -1296   -789  -1426  -1189
     49  -1288  -1337    620    693  -1312  -1543  -1525  -1322   -818  -1449  -1202
     36  -1301  -1337    631    685  -1319  -1538  -1527  -1327   -831  -1457  -1197
     33  -1267  -1304    615    667  -1286  -1514  -1501  -1306   -813  -1434  -1166
    -44  -1280  -1239    662    594  -1260  -1493  -1478  -1288   -795  -1410  -1140
      5  -1286  -1291    641    646  -1288  -1509  -1491  -1304   -807  -1418  -1150
     25  -1247  -1273    610    646  -1260  -1486  -1465  -1280   -787  -1392  -1127
    -12  -1257  -1244    633    615  -1252  -1480  -1460  -1280   -787  -1389  -1122
    -96  -1283  -1189    688    545  -1236  -1465  -1452  -1278   -787  -1389  -1111
   -252  -1275  -1023    763    384  -1150  -1405  -1389  -1218   -730  -1330  -1049
   -119  -1244  -1127    680    501  -1187  -1428  -1397  -1231   -745  -1340  -1065
     62  -1205  -1270    571    665  -1236  -1473  -1428  -1267   -782  -1374  -1106
    137  -1176  -1317    519    724  -1247  -1491  -1449  -1291   -807  -1395  -1122
     77  -1213  -1291    568    683  -1252  -1486  -1452  -1296   -818  -1402  -1109
    -46  -1202  -1158    623    555  -1179  -1441  -1402  -1252   -771  -1350  -1054
    -12  -1114  -1101    563    542  -1106  -1402  -1353  -1205   -724  -1293  -1000
    103  -1093  -1197    493    649  -1145  -1434  -1374  -1228   -745  -1312  -1021
     20  -1166  -1187    574    602  -1176  -1454  -1389  -1247   -763  -1327  -1031
     28  -1148  -1179    558    602  -1161  -1447  -1374  -1236   -756  -1314  -1010
     72  -1111  -1184    519    626  -1148  -1426  -1356  -1221   -748  -1299   -995
     49  -1132  -1182    540    613  -1156  -1421  -1353  -1218   -750  -1299   -995
     10  -1143  -1153    566    581  -1148  -1408  -1343  -1213   -750  -1296   -982
     23  -1098  -1122    537    571  -1111  -1382  -1325  -1189   -732  -1278   -958
     28  -1078  -1106    524    566  -1091  -1358  -1304  -1171   -722  -1260   -940
     15  -1070  -1085    524    548  -1078  -1345  -1296  -1163   -717  -1252   -935
      5  -1072  -1078    535    540  -1075  -1332  -1283  -1153   -714  -1247   -932
      2  -1070  -1072    532    535  -1070  -1317  -1265  -1140   -704  -1239   -930
     18  -1049  -1070    514    542  -1060  -1291  -1244  -1114   -691  -1221   -919
     31  -1031  -1062    498    545  -1047  -1257  -1218  -1088   -672  -1205   -909
     38  -1023  -1062    493    550  -1041  -1231  -1197  -1067   -665  -1192   -893
      5  -1039  -1044    517    522  -1039  -1228  -1200  -1065   -667  -1195   -901
    -18  -1047  -1028    532    504  -1039  -1228  -1205  -1067   -675  -1202   -914
      5  -1028  -1034    511    517  -1031  -1213  -1195  -1057   -670  -1195   -906
     33  -1010  -1044    488    537  -1026  -1192  -1182  -1041   -665  -1192   -896
    -12  -1057  -1044    535    514  -1049  -1192  -1195  -1054   -685  -1208   -911
   -101  -1072   -971    587    433  -1023  -1163  -1176  -1036   -670  -1187   -893
   -220  -1088   -870    654    324   -979  -1127  -1145  -1002   -641  -1156   -859
    -51  -1083  -1031    568    488  -1057  -1179  -1192  -1049   -698  -1205   -914
     70  -1052  -1124    488    594  -1088  -1208  -1215  -1072   -724  -1226   -937
    106  -1021  -1127    457    615  -1072  -1189  -1200  -1057   -711  -1210   -924
     88  -1026  -1117    467    600  -1070  -1176  -1192  -1052   -706  -1202   -919
    -75  -1065   -989    571    457  -1028  -1143  -1163  -1021   -678  -1171   -885
   -137  -1075   -940    605    400  -1008  -1130  -1145  -1005   -667  -1153   -875
    -93  -1054   -961    571    433  -1008  -1124  -1135   -997   -667  -1148   -870
    -41  -1034   -995    535    475  -1015  -1135  -1140  -1002   -672  -1150   -878
     44  -1034  -1078    496    561  -1054  -1153  -1153  -1018   -693  -1166   -891
     38  -1028  -1067    493    553  -1049  -1148  -1150  -1015   -696  -1158   -885
     51   -995  -1049    470    548  -1021  -1132  -1140  -1002   -685  -1143   -878
     -5  -1026  -1021    517    506  -1023  -1117  -1124   -992   -680  -1135   -870
   -124  -1062   -937    594    405  -1000  -1096  -1106   -974   -662  -1111   -846
    -59  -1000   -940    530    439   -971  -1088  -1098   -961   -652  -1098   -826
    -46   -963   -919    504    436   -943  -1062  -1072   -937   -636  -1080   -802
    -83  -1010   -930    545    420   -971  -1075  -1083   -950   -652  -1093   -815
    -96  -1008   -911    553    407   -961  -1065  -1072   -935   -639  -1075   -800
     41  -1010  -1052    483    545  -1031  -1101  -1096   -966   -675  -1106   -839
     44  -1005  -1052    480    545  -1028  -1098  -1096   -966   -675  -1101   -831
     62  -1005  -1067    470    563  -1034  -1101  -1109   -979   -688  -1109   -844
      7  -1015  -1023    504    514  -1018  -1091  -1104   -979   -691  -1111   -849
      5   -997  -1005    496    504  -1000  -1072  -1088   -961   -675  -1098   -831
    -20   -989   -969    504    472   -979  -1052  -1067   -940   -657  -1078   -810
   -187  -1039   -852    613    332   -948  -1031  -1054   -927   -649  -1062   -792
   -135  -1028   -893    581    379   -961  -1041  -1062   -937   -665  -1072   -802
     23   -992  -1015    483    517  -1002  -1062  -1080   -958   -688  -1093   -828
     23   -984  -1008    478    514   -995  -1057  -1075   -953   -683  -1085   -828
     20   -966   -989    470    504   -976  -1044  -1060   -937   -672  -1072   -820
     38   -919   -958    441    498   -937  -1010  -1028   -906   -644  -1047   -795
    -18   -935   -919    475    449   -927  -1000  -1018   -893   -633  -1034   -784
    -85   -950   -867    517    389   -909   -982   -997   -878   -623  -1021   -766
    -12   -906   -893    457    439   -901   -969   -984   -867   -613  -1013   -756
     12   -870   -883    428    446   -875   -948   -963   -849   -597   -989   -737
    -25   -859   -833    441    402   -849   -937   -958   -831   -584   -969   -722
    -33   -823   -789    428    376   -807   -919   -940   -805   -563   -943   -698
    -15   -805   -792    410    387   -800   -927   -948   -805   -566   -937   -698
    -15   -813   -797    415    389   -805   -953   -966   -820   -576   -940   -709
    -12   -810   -797    410    389   -805   -969   -969   -820   -571   -930   -693
    -28   -854   -826    441    397   -841   -987   -982   -836   -589   -937   -698
    -51   -898   -849    472    397   -872   -995   -987   -852   -607   -958   -722
    -31   -940   -909    485    439   -924  -1002   -989   -867   -636   -987   -748
    -49   -979   -932    514    439   -956  -1008   -995   -880   -657  -1008   -761
    -67  -1005   -940    535    436   -974  -1015  -1002   -896   -672  -1023   -771
    -83   -976   -893    527    405   -935   -982   -974   -870   -649   -995   -743
   -189  -1002   -813    597    311   -909   -950   -953   -852   -633   -969   -717
   -142  -1065   -922    602    387   -992  -1000   -995   -898   -683  -1010   -763
    -62  -1085  -1023    574    480  -1054  -1041  -1031   -935   -724  -1049   -805
    -20  -1039  -1021    530    498  -1031  -1018  -1010   -914   -709  -1039   -789
   -127  -1000   -872    563    371   -937   -945   -945   -852   -654   -976   -719
   -114  -1049   -935    579    407   -992   -974   -971   -880   -688  -1005   -745
      2  -1060  -1065    527    532  -1062  -1010  -1000   -914   -719  -1034   -789
     77  -1075  -1156    496    615  -1114  -1002   -971   -911   -732  -1054   -831
     64  -1101  -1166    519    615  -1132   -893   -826   -833   -701  -1052   -865
     41  -1028  -1070    493    555  -1049   -763   -644   -688   -589   -969   -818
     67   -867   -935    400    501   -901   -654   -449   -506   -420   -810   -667
    127   -488   -615    179    368   -550   -589   -309   -275   -135   -491   -337
    127    106    -20   -116     75     44   -602   -290    -15    254    -23    142
    -49    428    478   -189   -265    452   -813   -594     10    436    239    410
   -189    179    368      5   -280    275  -1096  -1047   -335    158      0    210
   -298   -457   -158    376    -72   -306  -1286  -1434   -893   -480   -626   -355
   -293  -1028   -735    662    220   -883  -1345  -1496  -1205   -919  -1101   -807
   -168  -1252  -1083    709    457  -1169  -1309  -1379  -1215  -1000  -1226   -940
   -197  -1306  -1109    750    454  -1208  -1221  -1257  -1137   -966  -1215   -950
   -124  -1197  -1072    659    472  -1135  -1130  -1137  -1034   -883  -1143   -896
    -77  -1067   -989    574    454  -1028  -1049  -1047   -932   -792  -1060   -823
    -77  -1034   -956    555    436   -995  -1023  -1013   -896   -761  -1036   -807
    -90  -1015   -924    553    415   -971   -992   -979   -862   -737  -1013   -789
    -67   -992   -927    527    428   -961   -976   -958   -841   -727  -1002   -779
    -23   -974   -950    498    462   -963   -979   -961   -844   -735  -1005   -779
    -38   -963   -927    501    441   -945   -963   -948   -826   -724   -995   -763
   -106   -997   -893    550    392   -945   -945   -930   -807   -719   -989   -748
   -111   -979   -870    545    376   -924   -917   -906   -782   -704   -971   -722
    -57   -961   -904    509    423   -932   -919   -906   -782   -704   -966   -722
    -38   -948   -909    491    433   -930   -932   -914   -787   -706   -969   -732
   -101   -956   -854    527    376   -906   -924   -904   -776   -698   -958   -727
    -93   -966   -872    530    389   -919   -935   -909   -782   -704   -958   -735
    -90   -963   -872    527    389   -919   -940   -914   -779   -701   -956   -740
    -93   -953   -859    522    381   -909   -932   -904   -769   -701   -950   -732
   -116   -956   -839    535    361   -898   -922   -893   -758   -693   -943   -717
    -64   -943   -880    504    405   -911   -927   -896   -761   -706   -958   -719
    -28   -935   -906    483    439   -922   -930   -898   -766   -711   -966   -717
    -41   -917   -875    478    415   -896   -917   -885   -748   -685   -945   -698
    -57   -896   -841    475    389   -870   -904   -870   -727   -662   -924   -685
   -171   -922   -753    545    288   -839   -878   -844   -701   -641   -896   -662
   -171   -961   -789    566    309   -875   -898   -859   -714   -654   -909   -675
    -20   -885   -867    452    420   -875   -919   -870   -722   -670   -927   -688
     36   -844   -880    405    457   -862   -911   -862   -714   -662   -917   -680
     -2   -865   -862    433    428   -865   -909   -854   -706   -659   -909   -670
    -46   -872   -826    459    389   -849   -896   -839   -691   -644   -888   -646
    -80   -893   -815    485    366   -854   -906   -846   -696   -649   -891   -646
   -103   -888   -784    496    337   -836   -904   -836   -683   -639   -880   -633
   -111   -891   -779    501    332   -836   -904   -833   -678   -633   -870   -626
    -20   -891   -870    457    423   -880   -953   -872   -717   -662   -896   -652
    -54   -867   -815    459    379   -841   -943   -857   -698   -644   -870   -626
    -85   -833   -750    459    329   -792   -917   -820   -662   -610   -836   -587
    -72   -820   -750    444    337   -787   -911   -802   -646   -600   -826   -568
    -28   -831   -802    431    387   -818   -935   -818   -665   -610   -833   -587
    -38   -813   -776    423    366   -795   -930   -810   -657   -600   -818   -574
    -28   -810   -784    418    376   -797   -945   -818   -667   -610   -826   -571
     54   -782   -836    363    444   -807   -950   -826   -672   -618   -826   -576
     28   -761   -789    366    407   -774   -922   -807   -652   -597   -805   -563
    -12   -745   -735    376    358   -740   -896   -789   -626   -579   -779   -548
     -7   -743   -735    376    361   -740   -883   -779   -615   -574   -771   -540
    -33   -766   -735    397    348   -750   -865   -761   -600   -566   -758   -527
     18   -722   -740    353    379   -730   -846   -740   -576   -545   -740   -511
     10   -714   -727    350    366   -719   -828   -727   -558   -535   -732   -511
    -83   -766   -683    426    298   -724   -818   -724   -553   -537   -735   -522
   -153   -787   -636    470    239   -711   -792   -701   -530   -522   -719   -514
    -88   -748   -659    418    285   -704   -774   -685   -506   -504   -706   -506
      5   -756   -763    374    381   -758   -797   -714   -524   -532   -735   -540
    -31   -782   -750    405    358   -766   -789   -714   -519   -530   -730   -545
    -72   -776   -706    423    314   -743   -766   -693   -491   -506   -704   -524
    -23   -758   -735    392    355   -748   -766   -698   -491   -509   -706   -532
    -18   -769   -750    392    363   -761   -763   -704   -491   -514   -711   -542
    -70   -792   -724    431    327   -758   -761   -709   -491   -517   -706   -535
    -80   -797   -719    436    319   -758   -766   -719   -491   -519   -711   -537
    -59   -789   -730    426    335   -761   -771   -719   -491   -519   -711   -540
   -101   -774   -672    436    285   -724   -745   -701   -465   -493   -685   -514
   -124   -776   -652    449    262   -714   -737   -696   -457   -485   -675   -509
   -114   -774   -659    441    270   -717   -735   -696   -454   -488   -675   -509
    -31   -740   -709    387    337   -724   -740   -698   -454   -488   -675   -509
    -62   -769   -706    415    319   -737   -748   -709   -465   -501   -680   -514
   -145   -800   -657    472    254   -730   -735   -693   -449   -485   -667   -496
   -210   -776   -566    491    176   -672   -698   -654   -407   -446   -626   -452
    -59   -766   -706    413    322   -737   -740   -688   -441   -485   -665   -488
    -12   -748   -735    379    358   -743   -743   -685   -441   -485   -667   -496
    -10   -735   -724    371    355   -730   -740   -680   -433   -478   -657   -491
    -46   -750   -706    397    327   -730   -735   -675   -426   -472   -652   -485
    -93   -766   -672    431    288   -719   -719   -662   -415   -465   -641   -470
    -90   -758   -670    423    288   -714   -719   -657   -410   -465   -639   -467
    -51   -769   -717    410    329   -743   -735   -672   -426   -485   -659   -480
    -38   -761   -722    400    340   -743   -730   -667   -418   -475   -652   -467
    -62   -758   -696    410    316   -727   -711   -654   -402   -457   -633   -452
   -124   -774   -649    449    259   -711   -704   -649   -397   -449   -626   -441
    -75   -769   -693    420    306   -732   -714   -659   -407   -465   -641   -452
     12   -732   -745    358    376   -737   -714   -657   -407   -467   -641   -459
     12   -730   -743    358    376   -735   -701   -644   -397   -457   -633   -452
    -59   -787   -727    420    332   -756   -706   -657   -407   -470   -649   -462
    -72   -815   -743    444    335   -779   -722   -675   -426   -491   -667   -475
    -80   -807   -730    444    322   -769   -711   -670   -423   -488   -665   -465
    -25   -737   -711    381    342   -724   -688   -649   -402   -467   -639   -441
    -59   -750   -691    402    314   -722   -685   -646   -397   -465   -636   -441
    -62   -750   -688    405    311   -719   -672   -636   -387   -457   -628   -433
    -38   -709   -670    371    314   -691   -649   -618   -366   -436   -610   -418
    -54   -696   -641    376    293   -670   -631   -602   -350   -420   -594   -405
    -38   -662   -626    350    290   -644   -610   -587   -335   -405   -579   -389
    -57   -680   -626    368    283   -654   -607   -587   -335   -410   -584   -389
   -101   -667   -568    384    231   -618   -581   -566   -309   -384   -558   -366
    -83   -607   -524    345    220   -566   -558   -550   -277   -350   -527   -335
    -85   -587   -504    335    207   -548   -561   -548   -267   -340   -511   -316
    -25   -592   -568    309    270   -581   -592   -576   -293   -363   -537   -337
    -67   -597   -532    329    231   -566   -594   -574   -288   -353   -530   -327
    -72   -626   -553    350    239   -589   -618   -594   -301   -361   -540   -332
    -83   -659   -579    368    246   -620   -631   -607   -316   -379   -555   -342
      0   -685   -685    342    340   -685   -659   -636   -353   -413   -589   -384
     15   -706   -722    345    366   -711   -667   -646   -368   -428   -607   -405
     44   -724   -769    340    405   -745   -675   -659   -387   -452   -631   -426
    -15   -795   -782    405    381   -787   -680   -678   -405   -478   -654   -446
    -88   -849   -763    467    337   -807   -693   -691   -418   -491   -667   -457
    -93   -841   -750    467    327   -797   -688   -691   -418   -488   -665   -462
   -103   -826   -722    465    309   -774   -675   -678   -407   -475   -654   -454
    -98   -818   -722    457    309   -771   -667   -675   -400   -470   -652   -446
   -103   -836   -732    467    314   -784   -672   -683   -405   -478   -659   -452
   -161   -836   -678    496    257   -758   -652   -672   -387   -459   -641   -431
   -202   -844   -641    524    218   -743   -641   -662   -376   -449   -631   -423
    -93   -841   -750    465    327   -797   -662   -672   -394   -472   -659   -452
     -7   -893   -888    449    439   -891   -649   -639   -405   -501   -709   -514
    -41   -893   -854    467    405   -875   -517   -478   -311   -446   -685   -517
    -59   -805   -745    433    342   -776   -366   -267   -150   -316   -584   -433
     77   -597   -678    259    376   -636   -283    -85     18   -140   -415   -267
    218   -174   -392    -23    303   -283   -283    -23    215    135   -101     70
    155    439    283   -298    -64    361   -376   -122    436    511    361    571
    -25    800    826   -387   -426    813   -600   -454    454    683    618    849
   -205    350    553    -75   -379    449   -859   -906     15    262    226    485
   -280   -436   -158    358    -62   -298  -1065  -1270   -579   -428   -475   -176
   -296   -963   -667    628    184   -818  -1080  -1265   -800   -756   -854   -561
   -257  -1148   -891    704    316  -1021  -1000  -1122   -766   -784   -930   -662
   -184  -1065   -880    623    345   -974   -870   -961   -641   -688   -862   -613
   -179   -935   -756    555    288   -846   -745   -818   -504   -568   -753   -524
   -119   -841   -722    480    301   -782   -688   -753   -436   -511   -704   -480
   -114   -836   -722    475    303   -779   -662   -727   -415   -498   -698   -475
    -49   -836   -789    441    368   -813   -667   -727   -420   -511   -706   -491
     80   -813   -896    366    485   -854   -688   -745   -439   -532   -730   -514
     62   -815   -878    374    470   -846   -675   -740   -428   -527   -727   -514
     -7   -820   -813    415    402   -818   -659   -727   -410   -509   -711   -498
    -44   -831   -787    436    368   -810   -654   -724   -407   -504   -709   -491
    -59   -820   -763    439    350   -792   -641   -714   -394   -488   -691   -478
    -51   -795   -743    423    345   -771   -628   -701   -381   -470   -672   -465
    -41   -782   -740    413    348   -761   -623   -696   -376   -467   -678   -465
    -46   -789   -745    418    345   -769   -626   -698   -376   -470   -680   -465
    -33   -769   -737    400    350   -753   -618   -696   -366   -457   -667   -459
    -57   -769   -711    410    324   -743   -613   -691   -361   -454   -667   -457
    -80   -792   -711    436    314   -753   -620   -698   -368   -465   -672   -465
    -62   -784   -724    423    329   -756   -623   -704   -371   -467   -675   -467
    -59   -763   -704    410    319   -735   -615   -698   -363   -457   -667   -459
    -77   -761   -683    418    298   -722   -607   -696   -355   -452   -662   -457
    -54   -758   -704    407    324   -732   -613   -701   -361   -457   -665   -462
    -70   -748   -678    407    303   -714   -607   -698   -355   -449   -657   -454
   -161   -735   -574    446    205   -654   -571   -667   -322   -415   -626   -420
   -135   -743   -610    436    236   -675   -579   -672   -327   -420   -633   -428
    -46   -737   -691    392    322   -714   -613   -698   -350   -441   -649   -454
     38   -722   -761    340    397   -740   -646   -732   -381   -470   -678   -485
      7   -709   -717    350    361   -714   -633   -719   -366   -454   -665   -467
    -28   -709   -680    366    324   -696   -623   -709   -353   -441   -654   -449
    -49   -701   -652    376    301   -678   -618   -704   -345   -428   -644   -439
    -38   -685   -649    361    303   -667   -626   -709   -345   -428   -641   -436
    -28   -667   -641    348    306   -654   -628   -706   -340   -415   -633   -426
    -12   -644   -631    327    306   -639   -628   -704   -335   -402   -623   -415
    -23   -620   -597    322    285   -610   -620   -696   -324   -387   -607   -397
    -54   -641   -587    345    265   -613   -631   -701   -329   -389   -610   -394
    -70   -649   -581    358    254   -615   -644   -706   -337   -392   -613   -392
    -49   -618   -568    332    259   -594   -644   -704   -332   -381   -602   -379
    -70   -587   -517    329    223   -553   -620   -683   -306   -358   -576   -355
     18   -579   -600    277    309   -589   -646   -709   -332   -384   -605   -376
     59   -561   -623    249    340   -592   -652   -719   -335   -392   -613   -381
     36   -550   -589    254    311   -571   -639   -711   -327   -381   -602   -371
     41   -527   -568    244    303   -548   -623   -709   -319   -371   -597   -368
    -85   -550   -465    316    189   -509   -600   -688   -293   -350   -576   -345
   -119   -550   -431    335    153   -491   -584   -670   -275   -332   -566   -340
    -28   -553   -527    288    246   -537   -607   -693   -301   -361   -597   -379
     -7   -550   -542    280    267   -548   -600   -685   -293   -353   -594   -379
      5   -527   -532    259    267   -530   -571   -662   -265   -335   -581   -366
     33   -514   -548    239    288   -530   -555   -654   -257   -327   -581   -374
     -5   -519   -517    262    252   -517   -545   -652   -252   -319   -581   -381
    -80   -563   -483    322    200   -524   -542   -665   -254   -324   -589   -389
   -220   -589   -371    402     75   -480   -506   -639   -223   -296   -563   -366
   -129   -548   -418    337    142   -483   -506   -641   -223   -296   -571   -374
    -59   -542   -483    301    210   -514   -524   -670   -244   -319   -597   -402
    -90   -571   -480    332    194   -527   -535   -691   -262   -332   -613   -413
    -77   -592   -514    335    215   -555   -550   -706   -280   -350   -631   -436
    -46   -579   -535    311    241   -558   -555   -711   -285   -355   -639   -449
     -7   -555   -548    280    267   -550   -558   -714   -283   -353   -636   -444
     70   -522   -592    226    329   -555   -563   -722   -288   -358   -639   -449
     36   -542   -581    252    306   -563   -571   -735   -296   -363   -646   -459
    -44   -568   -524    306    239   -548   -563   -732   -288   -353   -641   -446
    -72   -561   -488    314    207   -524   -550   -719   -272   -340   -631   -433
    -83   -542   -459    314    187   -501   -537   -709   -259   -324   -618   -426
    -36   -532   -496    283    226   -514   -550   -722   -270   -332   -631   -441
    -25   -511   -485    267    228   -498   -542   -717   -265   -322   -623   -433
    -38   -493   -454    265    207   -475   -532   -709   -254   -314   -613   -423
   -228   -548   -319    389     44   -433   -509   -693   -236   -293   -597   -402
   -241   -566   -324    402     38   -444   -511   -701   -244   -301   -605   -410
    -67   -522   -457    293    192   -491   -540   -724   -272   -324   -633   -439
     15   -506   -524    244    267   -517   -566   -748   -293   -348   -657   -467
     33   -511   -545    239    288   -527   -574   -763   -309   -361   -672   -483
     44   -483   -530    218    285   -506   -561   -756   -298   -348   -662   -470
      0   -491   -491    246    244   -491   -548   -745   -290   -337   -654   -462
    -31   -501   -470    265    218   -485   -542   -745   -290   -337   -654   -459
    -54   -514   -459    285    202   -488   -545   -750   -298   -342   -662   -462
    -77   -535   -457    306    187   -496   -550   -761   -309   -353   -670   -470
    -62   -527   -465    296    200   -496   -545   -766   -314   -358   -678   -478
    -28   -496   -470    259    218   -483   -537   -761   -311   -348   -670   -472
    -25   -488   -462    257    218   -475   -530   -761   -311   -345   -670   -472
    -77   -535   -457    303    187   -496   -542   -779   -329   -366   -691   -488
   -174   -542   -368    358     96   -457   -519   -763   -311   -345   -667   -465
   -176   -540   -363    355     90   -452   -511   -761   -311   -342   -670   -462
    -62   -540   -478    301    207   -509   -542   -797   -348   -376   -706   -501
    -49   -488   -441    267    194   -465   -514   -774   -327   -350   -683   -485
    -41   -449   -407    244    181   -428   -493   -758   -311   -332   -672   -475
    -12   -426   -413    218    200   -420   -483   -748   -303   -327   -667   -470
     31   -410   -441    189    236   -426   -483   -748   -309   -329   -665   -467
     25   -400   -426    187    223   -413   -475   -748   -306   -329   -667   -465
    -28   -379   -353    202    161   -366   -446   -732   -285   -306   -646   -444
    -38   -350   -314    192    137   -332   -441   -732   -277   -290   -631   -426
    -33   -337   -303    187    135   -322   -444   -737   -277   -288   -628   -418
      5   -319   -327    155    166   -322   -457   -750   -283   -290   -631   -420
    -20   -322   -303    171    140   -311   -467   -756   -285   -290   -623   -415
    -67   -400   -332    233    132   -366   -509   -792   -327   -329   -659   -446
    -51   -423   -371    239    158   -397   -509   -797   -337   -342   -678   -459
    -85   -478   -392    280    153   -436   -511   -805   -355   -361   -701   -483
    -98   -527   -428    311    163   -478   -527   -828   -389   -392   -732   -514
   -119   -553   -436    335    158   -496   -527   -833   -402   -405   -748   -530
   -119   -584   -465    353    171   -524   -545   -857   -426   -426   -769   -553
   -132   -600   -467    366    166   -535   -542   -865   -433   -431   -782   -563
    -70   -587   -519    327    223   -553   -553   -878   -446   -446   -795   -576
    -64   -610   -545    337    239   -576   -563   -891   -459   -462   -810   -587
    -57   -574   -517    316    228   -545   -537   -870   -441   -444   -795   -571
    -36   -545   -511    290    236   -530   -532   -867   -439   -436   -789   -571
    -93   -589   -498    340    200   -545   -545   -883   -454   -449   -800   -587
   -103   -600   -496    350    194   -548   -542   -880   -459   -452   -802   -587
   -103   -639   -535    371    215   -587   -542   -878   -470   -470   -823   -610
    -59   -670   -610    363    275   -641   -467   -776   -436   -472   -846   -654
     10   -589   -600    288    303   -594   -311   -579   -314   -389   -795   -631
     36   -491   -530    226    280   -509   -176   -361   -155   -252   -683   -540
     51   -262   -314    106    181   -288   -101   -207     28    -38   -462   -314
    106    306    197   -207    -46    252   -174   -244    252    316    -33    168
    -20    932    953   -457   -488    943   -368   -483    418    670    426    675
   -192    969   1161   -389   -678   1065   -639   -898    233    600    426    701
   -314    293    607     10   -459    449   -891  -1350   -340    -18   -174    135
   -262   -465   -202    361    -33   -335  -1005  -1558   -841   -639   -831   -514
   -228   -792   -563    509    166   -678   -922  -1421   -888   -776  -1034   -748
   -254   -815   -561    535    153   -691   -761  -1218   -761   -701   -997   -740
   -150   -706   -555    428    202   -631   -631  -1057   -633   -600   -922   -691
    -96   -636   -542    363    223   -589   -579   -987   -574   -548   -880   -657
    -62   -615   -553    337    244   -584   -553   -961   -558   -537   -872   -649
   -106   -646   -540    376    215   -594   -535   -945   -553   -535   -875   -654
    -96   -618   -522    358    213   -571   -511   -924   -535   -514   -859   -641
    -88   -576   -488    329    197   -532   -480   -901   -509   -493   -833   -620
    -75   -553   -478    311    200   -517   -457   -883   -493   -480   -820   -607
    -93   -587   -496    337    200   -540   -457   -888   -504   -493   -833   -620
   -109   -610   -501    361    194   -555   -472   -904   -522   -509   -849   -641
   -101   -600   -501    350    200   -550   -470   -904   -524   -511   -849   -641
    -93   -581   -488    337    194   -535   -457   -891   -517   -501   -839   -631
   -101   -571   -472    335    184   -522   -441   -878   -509   -496   -833   -618
   -101   -571   -470    337    184   -522   -433   -875   -511   -496   -836   -620
    -85   -568   -485    324    197   -530   -433   -878   -517   -501   -839   -626
    -90   -566   -475    327    189   -522   -428   -872   -511   -493   -836   -623
    -85   -545   -459    314    184   -504   -415   -859   -501   -485   -826   -615
    -88   -522   -433    306    171   -478   -397   -841   -485   -470   -810   -597
   -135   -537   -405    335    135   -472   -389   -839   -483   -465   -805   -592
   -119   -542   -426    329    153   -485   -397   -846   -493   -475   -813   -602
    -70   -550   -483    309    205   -517   -418   -870   -517   -498   -836   -623
    -20   -537   -517    280    246   -527   -423   -878   -527   -511   -844   -633
    -28   -527   -501    277    236   -517   -410   -870   -522   -504   -836   -626
    -59   -519   -459    290    200   -491   -397   -857   -509   -491   -826   -613
    -90   -514   -423    301    163   -470   -381   -846   -501   -480   -818   -600
    -44   -493   -449    270    202   -472   -384   -841   -501   -483   -818   -597
    -75   -501   -428    288    174   -465   -381   -839   -501   -478   -813   -587
    -15   -498   -483    257    231   -491   -410   -867   -527   -504   -836   -607
    -49   -475   -426    259    187   -452   -394   -852   -509   -483   -810   -587
   -101   -470   -368    285    132   -420   -374   -831   -491   -462   -789   -563
    -36   -433   -400    233    179   -418   -371   -823   -491   -459   -782   -558
     44   -423   -467    187    254   -444   -392   -839   -506   -478   -797   -574
     59   -420   -483    179    270   -452   -402   -841   -514   -480   -800   -571
    -54   -426   -371    241    158   -400   -379   -818   -491   -452   -771   -537
     10   -413   -426    200    215   -420   -400   -833   -506   -467   -784   -548
     67   -366   -433    150    249   -400   -387   -823   -496   -452   -769   -530
     20   -376   -397    176    207   -387   -379   -815   -493   -446   -758   -519
      2   -363   -366    181    184   -363   -358   -802   -483   -433   -745   -501
    -15   -363   -350    187    166   -358   -350   -800   -480   -428   -737   -491
    -20   -350   -329    184    153   -340   -342   -797   -478   -423   -732   -485
      0   -314   -316    155    158   -314   -322   -782   -465   -410   -719   -475
    -12   -316   -303    166    145   -311   -306   -766   -452   -405   -714   -475
    -51   -350   -298    200    119   -324   -306   -766   -452   -410   -722   -485
     -5   -303   -301    153    148   -303   -275   -737   -426   -387   -698   -472
     10   -285   -296    137    153   -290   -249   -717   -407   -376   -688   -470
    -41   -329   -288    187    122   -309   -241   -714   -410   -384   -696   -483
    -59   -337   -277    197    106   -309   -223   -704   -400   -381   -696   -488
    -49   -332   -285    189    116   -309   -210   -696   -394   -379   -696   -488
    -51   -353   -303    202    124   -329   -213   -714   -410   -397   -711   -501
   -187   -379   -192    283      2   -285   -171   -685   -381   -371   -683   -475
   -161   -368   -207    265     20   -290   -166   -683   -381   -374   -685   -483
    -57   -379   -322    218    129   -350   -200   -717   -418   -413   -727   -527
     10   -392   -405    189    205   -397   -220   -745   -446   -444   -761   -558
     25   -394   -420    184    223   -407   -228   -758   -462   -454   -771   -571
     -7   -389   -384    197    187   -387   -218   -750   -454   -446   -758   -563
    -12   -361   -350    187    168   -355   -192   -735   -436   -431   -737   -542
    -25   -358   -332    192    150   -345   -163   -724   -426   -423   -732   -535
    -62   -397   -335    231    135   -366   -155   -727   -433   -433   -740   -542
    -75   -394   -322    233    122   -358   -194   -719   -433   -431   -735   -540
    -62   -366   -303    213    119   -335   -254   -704   -420   -415   -719   -524
    -62   -361   -298    210    116   -329   -309   -701   -415   -410   -709   -517
    -64   -353   -288    210    111   -322   -355   -704   -418   -413   -706   -517
    -85   -358   -272    220     93   -316   -387   -709   -423   -418   -717   -527
    -93   -381   -288    236     96   -335   -405   -709   -428   -428   -727   -537
    -70   -348   -277    207    103   -314   -381   -683   -405   -407   -706   -514
    -36   -332   -296    184    129   -314   -363   -670   -397   -400   -701   -509
    -67   -363   -298    213    114   -332   -366   -683   -415   -418   -717   -522
   -101   -381   -280    241     88   -329   -363   -691   -423   -423   -717   -519
    -93   -374   -280    231     90   -327   -361   -691   -420   -423   -714   -517
   -106   -345   -239    226     64   -293   -335   -670   -402   -407   -698   -501
   -135   -353   -218    244     38   -285   -319   -659   -394   -402   -696   -498
    -31   -355   -324    192    145   -340   -345   -685   -426   -436   -727   -530
     10   -358   -368    174    187   -363   -355   -701   -441   -452   -743   -548
    -15   -379   -363    197    174   -371   -355   -706   -449   -462   -750   -553
    -36   -374   -337    202    148   -358   -345   -698   -444   -459   -745   -545
    -31   -355   -324    192    145   -342   -322   -680   -433   -449   -732   -532
    -33   -358   -324    194    142   -340   -316   -680   -433   -449   -730   -532
    -51   -381   -329    218    137   -355   -322   -688   -444   -457   -740   -542
    -64   -376   -311    220    122   -345   -316   -685   -444   -459   -740   -545
    -46   -337   -290    192    119   -314   -290   -662   -420   -441   -722   -527
    -38   -319   -280    176    119   -301   -270   -654   -413   -433   -714   -519
   -116   -306   -189    213     36   -249   -228   -620   -379   -405   -685   -485
   -166   -280   -114    220    -25   -197   -189   -579   -345   -374   -654   -452
    -54   -283   -228    168     85   -257   -218   -607   -379   -407   -693   -493
    -93   -275   -184    181     44   -231   -194   -597   -368   -394   -680   -480
   -140   -213    -72    176    -33   -142   -148   -558   -322   -348   -628   -426
    -72   -168    -98    119     12   -132   -155   -561   -314   -342   -620   -423
     54   -179   -233     59    142   -205   -207   -610   -363   -389   -665   -470
     33   -202   -236     83    135   -218   -223   -626   -371   -405   -675   -475
     25   -187   -213     80    119   -200   -220   -623   -366   -394   -659   -457
    -12   -218   -205    114     93   -210   -223   -626   -374   -400   -667   -462
     23   -262   -285    119    153   -272   -244   -649   -407   -439   -709   -504
    -41   -350   -309    194    132   -329   -259   -665   -436   -472   -743   -537
    -98   -358   -259    228     80   -309   -236   -644   -426   -459   -730   -527
    -77   -381   -303    228    111   -342   -239   -652   -441   -480   -750   -550
    -51   -392   -340    223    142   -366   -241   -665   -459   -504   -774   -568
   -111   -418   -306    265     96   -363   -231   -670   -465   -509   -774   -568
   -135   -452   -316    293     90   -384   -233   -667   -467   -517   -779   -576
     10   -439   -449    213    226   -444   -267   -698   -498   -553   -813   -607
     59   -436   -496    189    277   -465   -277   -709   -514   -568   -828   -620
     18   -452   -472    215    244   -459   -267   -701   -504   -561   -820   -615
    -41   -459   -418    252    187   -439   -252   -688   -488   -548   -807   -607
    -12   -426   -415    218    200   -420   -231   -667   -472   -537   -800   -600
      7   -459   -467    223    236   -462   -189   -618   -465   -548   -826   -631
    -12   -498   -488    254    236   -493    -85   -480   -402   -532   -839   -670
    -33   -454   -420    244    192   -439     51   -290   -270   -433   -766   -623
     77   -236   -314     77    194   -275    171    -80    -77   -239   -576   -446
    153    213     59   -184     44    137    228     46    176     90   -210    -62
     59    802    743   -431   -340    771    145    -23    413    475    259    441
   -122   1150   1273   -514   -696   1210    -96   -353    439    659    522    711
   -259    750   1010   -246   -636    880   -358   -810     18    257    153    371
   -309     -7    298    158   -303    145   -542  -1184   -589   -444   -550   -277
   -244   -524   -280    381     15   -402   -571  -1197   -846   -805   -956   -683
   -220   -714   -493    467    135   -605   -483  -1041   -820   -836  -1026   -774
   -174   -701   -530    436    174   -615   -387   -922   -737   -787   -997   -766
    -80   -594   -517    337    215   -555   -293   -807   -636   -704   -932   -714
    -72   -511   -439    290    181   -475   -218   -727   -550   -631   -867   -652
    -80   -472   -392    277    155   -433   -166   -670   -504   -594   -833   -620
    -44   -472   -428    257    192   -452   -158   -665   -509   -605   -844   -631
    -67   -480   -413    272    171   -449   -145   -654   -498   -602   -833   -628
    -85   -493   -407    288    158   -452   -132   -646   -496   -600   -831   -628
    -67   -465   -397    267    163   -431   -103   -618   -472   -579   -810   -607
    -90   -462   -371    275    137   -418    -90   -605   -459   -568   -800   -592
   -114   -483   -368    298    124   -426    -98   -615   -472   -579   -815   -605
   -127   -446   -319    285     93   -384    -67   -587   -441   -550   -784   -574
   -109   -439   -329    275    109   -384    -54   -576   -436   -548   -782   -566
    -36   -454   -420    244    192   -439    -83   -605   -470   -581   -813   -597
    -98   -459   -361    277    129   -410    -62   -589   -457   -568   -800   -579
   -161   -452   -290    306     62   -371    -38   -568   -431   -545   -776   -553
    -88   -428   -340    259    124   -384    -41   -574   -439   -555   -787   -561
    -44   -402   -361    220    158   -381    -33   -568   -436   -553   -787   -558
     -7   -381   -374    194    181   -379    -23   -561   -433   -550   -784   -553
    -46   -405   -361    223    155   -384    -25   -566   -439   -558   -792   -550
   -119   -462   -342    290    111   -402    -33   -576   -452   -571   -805   -558
    -88   -418   -329    252    116   -374    -12   -558   -436   -555   -787   -537
    -12   -376   -366    194    176   -371     -7   -553   -431   -553   -782   -530
     10   -392   -405    189    205   -397    -25   -566   -446   -566   -795   -540
      5   -441   -446    218    226   -444    -44   -584   -467   -589   -815   -558
    -10   -420   -410    215    197   -415    -28   -568   -454   -571   -800   -540
      5   -363   -368    179    187   -366     -5   -542   -426   -542   -769   -506
    -20   -376   -355    197    166   -366     -2   -535   -423   -542   -761   -496
    -25   -363   -337    194    155   -350     -5   -530   -420   -537   -756   -488
    -15   -355   -340    184    161   -350    -12   -540   -428   -542   -758   -488
    -96   -366   -270    231     85   -319      7   -522   -413   -522   -735   -459
   -142   -353   -210    246     31   -283     28   -496   -387   -496   -706   -428
    -28   -319   -290    174    129   -306     12   -496   -394   -501   -709   -433
     -2   -296   -296    148    142   -296     12   -488   -387   -488   -696   -420
     38   -283   -322    122    179   -301      2   -496   -397   -498   -706   -423
    -31   -303   -272    166    119   -288     12   -483   -392   -493   -693   -402
     15   -296   -311    140    163   -303      0   -493   -402   -504   -701   -410
     67   -249   -319     88    192   -283     12   -480   -387   -491   -685   -394
     98   -223   -324     62    210   -272     20   -475   -384   -491   -683   -392
     96   -228   -327     64    210   -275     20   -478   -387   -493   -688   -394
     64   -223   -288     80    176   -254     38   -459   -371   -478   -670   -379
     80   -181   -262     49    168   -220     70   -428   -342   -449   -641   -355
     51   -202   -254     75    153   -228     77   -423   -337   -452   -646   -361
      7   -223   -233    106    119   -228     93   -407   -322   -439   -641   -353
      2   -220   -223    109    111   -220    111   -389   -306   -431   -631   -345
    -10   -220   -210    111     98   -215    122   -381   -298   -428   -628   -350
     -7   -202   -197    103     93   -200    153   -358   -275   -410   -618   -342
     -2   -200   -197    101     96   -200    163   -358   -272   -410   -620   -353
   -109   -218   -109    163      0   -163    194   -337   -244   -389   -600   -335
    -90   -205   -116    148     10   -161    213   -324   -228   -381   -592   -327
     33   -218   -252     90    142   -233    168   -368   -275   -431   -644   -379
     31   -228   -259     98    142   -244    161   -387   -285   -446   -657   -397
    -20   -231   -210    127     93   -220    181   -376   -270   -436   -649   -381
    -28   -246   -220    137     93   -233    181   -376   -272   -441   -649   -384
    -54   -246   -192    150     67   -220    197   -366   -259   -428   -636   -381
    -18   -252   -233    132    106   -244    189   -374   -272   -441   -649   -397
     18   -241   -259    111    137   -249    187   -379   -275   -444   -652   -400
     -7   -223   -218    114    103   -220    197   -368   -262   -431   -636   -384
    -67   -215   -148    142     38   -181    220   -345   -239   -410   -613   -355
    -90   -207   -116    148     10   -163    231   -332   -223   -397   -597   -342
    -36   -213   -176    124     70   -194    215   -345   -239   -415   -613   -355
    -77   -226   -148    150     31   -187    228   -335   -231   -410   -607   -345
   -132   -218    -85    174    -23   -153    249   -316   -210   -387   -581   -327
    -75   -194   -122    132     23   -158    241   -314   -210   -389   -584   -335
     70   -168   -239     49    153   -202    218   -329   -233   -418   -613   -361
     88   -179   -270     44    176   -223    205   -345   -246   -436   -628   -368
     28   -200   -228     85    127   -215    210   -340   -241   -428   -618   -355
    -23   -207   -184    114     80   -197    233   -316   -220   -410   -597   -335
     72   -166   -239     46    155   -202    236   -311   -215   -407   -594   -329
    106   -163   -272     25    189   -218    223   -322   -228   -423   -607   -340
     83   -145   -228     31    153   -187    241   -306   -213   -410   -592   -327
     54   -153   -207     46    129   -179    249   -306   -215   -413   -592   -327
    -20   -210   -189    116     83   -200    236   -319   -228   -428   -607   -340
    -20   -200   -179    109     75   -189    239   -316   -226   -428   -605   -335
    -18   -194   -179    106     77   -187    239   -314   -226   -433   -607   -337
    -51   -187   -135    116     41   -161    257   -298   -213   -420   -597   -324
    -20   -155   -135     88     57   -145    272   -288   -202   -410   -587   -316
   -101   -171    -70    135    -18   -122    298   -267   -181   -392   -566   -301
   -122   -145    -25    132    -49    -85    327   -241   -155   -368   -540   -277
   -116   -129    -12    122    -54    -72    342   -223   -142   -358   -532   -267
     28    -77   -106     25     67    -90    332   -228   -150   -376   -545   -280
     93    -41   -135    -25    111    -88    337   -226   -150   -379   -548   -285
     31    -59    -90     12     59    -72    337   -226   -145   -371   -540   -283
     28    -25    -54     -2     38    -38    342   -218   -127   -353   -514   -259
     64     23    -41    -44     54     -7    348   -207   -109   -335   -491   -231
     90      5    -85    -49     88    -38    316   -233   -132   -355   -511   -249
     41     -5    -46    -18     41    -25    303   -236   -132   -353   -501   -241
     -2    -28    -25     12     10    -28    288   -246   -142   -355   -498   -241
    -18    -49    -31     33      5    -41    285   -246   -150   -368   -509   -254
    -46   -109    -62     75      5    -85    288   -244   -166   -387   -535   -283
    -70   -158    -88    111      7   -124    283   -252   -181   -402   -550   -301
   -200   -181     15    189   -109    -83    322   -218   -150   -379   -524   -270
    -88   -205   -116    148     12   -161    285   -246   -192   -426   -568   -311
     64   -207   -272     70    168   -241    223   -301   -252   -485   -628   -371
    101   -226   -329     62    213   -277    200   -329   -275   -511   -654   -397
     44   -239   -283     96    161   -259    215   -314   -259   -501   -641   -381
      5   -239   -244    116    124   -241    226   -298   -246   -488   -626   -366
      0   -246   -246    122    122   -246    223   -298   -249   -493   -626   -374
    -28   -252   -226    140     96   -239    223   -296   -246   -491   -623   -371
    -41   -254   -213    148     83   -236    231   -283   -236   -483   -613   -361
    -57   -296   -239    176     90   -267    236   -267   -233   -485   -623   -368
     -5   -335   -329    168    161   -332    293   -174   -200   -483   -646   -405
     38   -290   -332    124    184   -311    428      5    -88   -413   -607   -400
     38   -194   -233     77    135   -213    553    202     72   -277   -493   -311
     72     49    -23    -59     49     12    641    374    275    -57   -267    -98
    109    587    478   -348   -187    535    654    441    532    311    161    342
    -44   1132   1176   -545   -610   1153    537    283    698    644    576    769
   -158   1210   1369   -527   -766   1288    246   -132    532    615    613    810
   -205    717    922   -254   -563    818    -12   -602     10     85    114    358
   -231     -5    226    116   -231    111   -135   -823   -485   -537   -530   -236
   -192   -418   -226    303     15   -322   -122   -735   -605   -753   -795   -501
   -205   -532   -327    366     57   -431    -25   -579   -535   -737   -810   -530
   -187   -485   -298    337     54   -392     80   -444   -426   -659   -750   -488
    -88   -358   -270    223     88   -314    145   -345   -327   -574   -675   -431
     12   -288   -301    135    155   -296    171   -303   -285   -537   -644   -402
     28   -275   -303    119    166   -288    192   -275   -259   -522   -631   -389
    -62   -280   -218    171     77   -249    231   -236   -223   -491   -602   -363
    -96   -285   -189    189     44   -239    236   -226   -213   -480   -594   -355
    -57   -290   -236    174     88   -265    218   -233   -220   -488   -607   -366
    -25   -270   -246    148    109   -259    223   -226   -213   -480   -600   -358
     -2   -233   -231    119    114   -233    233   -213   -200   -465   -584   -345
    -41   -218   -176    127     64   -197    262   -184   -174   -439   -558   -322
    -49   -218   -168    132     57   -194    265   -176   -166   -433   -548   -314
    -33   -207   -174    119     67   -192    262   -171   -166   -433   -542   -309
   -116   -254   -137    187     10   -197    259   -168   -163   -436   -542   -309
    -31   -236   -205    132     85   -220    241   -184   -176   -452   -561   -322
     18   -213   -231     96    124   -220    241   -179   -171   -449   -561   -322
    -10   -215   -205    111     96   -210    252   -168   -163   -439   -545   -316
    -25   -213   -187    119     80   -200    257   -155   -153   -431   -537   -309
    -28   -210   -181    116     75   -197    252   -153   -153   -433   -540   -306
    -18   -207   -192    111     85   -200    246   -153   -153   -439   -542   -306
    -54   -228   -176    140     59   -202    241   -150   -150   -439   -537   -301
    -54   -213   -158    135     51   -187    254   -137   -137   -423   -524   -288
    -75   -215   -140    142     31   -179    252   -135   -132   -413   -514   -283
   -140   -239    -98    189    -20   -168    249   -132   -129   -410   -509   -280
    -62   -213   -153    135     44   -184    239   -137   -135   -420   -522   -285
    -38   -194   -155    116     57   -176    244   -124   -127   -413   -511   -275
    -62   -205   -145    132     41   -174    233   -119   -124   -407   -504   -272
     -5   -205   -202    103     98   -205    205   -135   -142   -423   -519   -285
     -7   -166   -158     85     72   -163    226   -106   -114   -392   -485   -249
     -5   -119   -114     62     54   -116    246    -75    -85   -361   -452   -220
     31   -161   -194     62    111   -176    189   -116   -132   -402   -488   -259
     33   -171   -205     70    116   -189    174   -119   -137   -405   -491   -257
    -15   -132   -119     72     51   -127    205    -75    -96   -358   -444   -202
     57    -77   -135     10     96   -106    205    -67    -88   -345   -428   -187
     33   -114   -148     38     90   -129    174    -88   -109   -363   -446   -202
     31    -98   -132     33     80   -116    181    -72    -98   -353   -431   -184
     10    -67    -77     28     41    -72    205    -44    -70   -324   -402   -155
     23   -101   -124     38     72   -111    176    -72    -98   -353   -428   -179
    -25   -111    -85     67     28    -98    187    -59    -85   -340   -415   -171
    -23    -96    -75     59     23    -85    192    -46    -72   -332   -410   -163
     62    -59   -124     -2     90    -90    192    -36    -67   -335   -410   -163
    129    -44   -174    -41    150   -109    184    -33    -67   -340   -415   -168
    122    -41   -163    -41    140   -101    189    -25    -57   -332   -410   -168
     51    -49   -101     -2     75    -75    223      5    -25   -303   -384   -153
    -20    -41    -20     28     -2    -31    265     44     15   -270   -355   -127
     44    -38    -83     -2     62    -59    254     36     10   -280   -371   -148
     75    -44   -122    -18     98    -83    244     25      5   -288   -381   -166
     33    -62    -98     12     64    -80    249     28     12   -283   -381   -168
     31    -36    -70      0     49    -51    270     46     33   -262   -366   -153
     49      0    -49    -23     49    -23    290     64     54   -246   -353   -142
      0    -36    -38     18     18    -38    288     54     49   -257   -363   -150
    -33    -70    -36     51      0    -54    275     44     41   -265   -371   -161
    -83   -122    -41    101    -20    -83    252     25     25   -280   -389   -184
    -49    -77    -28     64    -10    -54    265     33     36   -265   -376   -171
      0    -31    -33     12     15    -31    277     49     51   -249   -358   -158
    -23    -54    -31     38      2    -44    267     41     46   -257   -363   -163
    -20    -46    -28     33      0    -38    267     44     51   -257   -361   -158
    -31    -54    -23     44     -5    -38    262     44     51   -257   -361   -161
    -41    -57    -15     49    -15    -38    259     49     59   -249   -353   -155
    -25    -38    -12     33     -7    -28    262     59     70   -239   -340   -145
    -23    -38    -15     28     -5    -28    254     62     70   -239   -342   -148
    -23    -46    -23     36      0    -36    246     59     67   -244   -350   -148
      2    -23    -28      7     15    -25    254     67     70   -236   -345   -142
     23      5    -18    -15     20     -7    262     83     88   -218   -324   -129
      5    -12    -20      2     10    -15    254     80     83   -223   -327   -129
    -28    -51    -23     41     -2    -38    244     75     77   -228   -335   -135
     -7    -33    -28     18     10    -31    249     85     85   -220   -324   -124
    -23    -28     -5     23    -10    -18    254     90     93   -215   -319   -119
    -64    -44     20     54    -44    -12    254     93     96   -215   -319   -119
    -77    -72      5     75    -41    -33    244     88     90   -220   -329   -127
    -67    -44     23     54    -46    -10    257    106    106   -202   -311   -106
      7    -31    -38     10     20    -33    241     93     93   -220   -324   -119
     38    -25    -64     -7     49    -44    228     90     85   -231   -335   -132
     41    -36    -77     -2     59    -57    223     85     80   -236   -342   -142
     54    -31    -85    -12     70    -57    220     83     77   -233   -342   -145
     20    -33    -54      5     36    -44    226     88     83   -228   -337   -140
     23     10    -15    -18     18      0    252    114    114   -202   -309   -116
     12     28     15    -20      0     23    275    137    137   -181   -285    -96
     12     64     49    -38    -18     57    296    155    158   -166   -270    -80
     15     62     44    -38    -12     54    298    166    166   -161   -267    -72
     18     70     51    -46    -18     62    306    174    174   -150   -259    -64
     -2     85     88    -41    -44     85    309    176    181   -140   -246    -57
    -18    122    140    -54    -80    132    324    189    207   -111   -218    -28
    -18    150    168    -67    -93    161    327    194    220    -96   -200    -12
    -72    142    213    -36   -142    176    324    194    223    -90   -189     -2
    -20    122    142    -49    -80    132    277    158    192   -122   -218    -31
     12    109     96    -62    -41    101    241    135    171   -142   -233    -46
     49     90     41    -70      2     67    228    124    155   -163   -259    -62
     -2     44     46    -20    -25     44    239    135    155   -171   -270    -70
      7      2     -5     -5      7      0    223    124    135   -187   -288    -96
     23    -51    -75     12     49    -64    194     96    103   -220   -322   -129
     41    -57    -98      7     70    -77    187     88     96   -233   -337   -140
     18    -75    -96     25     57    -85    176     77     85   -244   -350   -153
     -2    -96    -93     49     44    -96    171     75     80   -249   -355   -161
    -12   -122   -109     67     46   -116    163     67     72   -257   -363   -168
    -12   -124   -114     67     49   -119    155     67     67   -259   -368   -171
    -33   -132   -101     83     33   -116    158     67     70   -259   -363   -171
    -57   -153    -96    106     18   -124    148     62     67   -262   -366   -179
    -59   -129    -70     93      2   -101    166     83     90   -239   -345   -161
    -33   -129    -98     80     31   -114    184    109    101   -236   -350   -161
    -28   -213   -184    119     77   -197    223    174    106   -259   -400   -210
   -176   -262    -85    220    -46   -174    368    358    220   -194   -366   -205
     12    -93   -106     38     57    -98    488    555    376    -57   -249   -122
    205    194    -10   -200    109     90    561    722    568    158    -38     75
    231    662    431   -446   -101    548    548    766    795    491    342    483
     90   1345   1254   -717   -581   1301    428    615   1023    904    854   1018
    -44   1462   1504   -709   -776   1483    114    166    859    883    904   1075
   -166    898   1065   -366   -615    982   -140   -285    340    345    392    602
   -181    109    290     33   -236    200   -283   -548   -210   -329   -301    -44
   -122   -361   -239    241     57   -301   -265   -459   -350   -579   -610   -363
    -90   -420   -332    254    119   -379   -158   -298   -257   -535   -602   -384
    -85   -337   -252    210     83   -296    -20   -124   -111   -420   -511   -314
    -77   -239   -161    155     38   -202     72    -10      5   -322   -428   -239
    -75   -218   -142    148     33   -181    106     33     44   -288   -402   -210
   -155   -259   -103    205    -25   -181    124     54     59   -277   -397   -210
   -111   -218   -106    163     -2   -163    150     83     88   -252   -381   -197
    -70   -158    -88    111      7   -124    181    116    122   -220   -350   -168
    -38   -192   -153    116     57   -174    161     96     98   -244   -371   -194
    -90   -197   -106    142      5   -153    168    109    116   -231   -358   -184
    -44   -161   -116    103     33   -140    179    122    129   -218   -348   -171
     46   -187   -233     70    137   -210    129     83     88   -265   -394   -215
     28   -200   -228     85    127   -213    124     80     90   -262   -392   -213
     28   -176   -207     72    116   -189    140     98    106   -246   -374   -197
     28   -161   -189     64    109   -174    150    111    119   -233   -361   -187
     10   -171   -184     77     96   -176    150    116    122   -228   -361   -192
    -20   -179   -158    101     67   -168    145    114    122   -231   -363   -192
    -25   -174   -150     98     62   -163    148    119    127   -226   -361   -184
    -25   -181   -158    103     64   -171    145    119    127   -220   -355   -181
    -70   -176   -106    122     15   -142    153    127    142   -205   -340   -166
   -114   -161    -46    137    -33   -103    179    153    168   -181   -316   -140
    -41   -142   -101     90     28   -124    174    148    158   -194   -335   -150
    -90   -163    -72    127    -10   -119    184    158    168   -184   -324   -137
    -59   -171   -111    114     23   -142    166    145    155   -194   -332   -148
     85   -124   -210     20    148   -166    140    127    137   -207   -345   -168
     80   -129   -210     23    142   -168    135    122    135   -213   -353   -168
    -18   -174   -155     93     67   -166    132    122    135   -207   -353   -166
    -18   -158   -142     85     59   -153    140    135    148   -192   -335   -145
     51   -132   -184     41    116   -158    129    132    148   -194   -337   -148
    111    -96   -207     -7    155   -150    129    135    153   -184   -324   -135
    116    -90   -207    -12    161   -150    122    135    150   -179   -319   -135
     59   -119   -179     28    116   -148    114    135    150   -176   -319   -135
     72   -103   -176     15    124   -140    106    137    153   -174   -314   -119
     64    -90   -155     12    106   -122    106    148    161   -161   -303   -109
     54    -85   -140     15     96   -111    101    148    163   -155   -293    -96
     72    -67   -142     -2    106   -103    103    158    174   -145   -277    -77
    111    -20   -132    -44    122    -75    122    179    192   -119   -249    -51
     64    -49   -116    -10     88    -83    111    166    184   -124   -254    -59
     28    -67    -96     20     59    -83    103    158    176   -129   -259    -64
     49    -41    -90     -5     67    -64    109    163    184   -116   -249    -57
     80     -7    -88    -36     83    -46    122    176    197   -103   -236    -46
     67    -10    -80    -28     72    -46    132    181    205    -98   -231    -44
     64     -5    -70    -31     67    -36    140    192    215    -90   -223    -38
     72     20    -54    -49     62    -15    158    213    239    -75   -207    -25
     46      0    -46    -23     46    -23    168    223    249    -64   -205    -20
     80     20    -59    -51     70    -18    187    236    267    -49   -192    -15
     75     33    -41    -54     59     -2    205    246    280    -36   -184    -10
    -41     10     51     12    -46     31    233    265    306    -12   -166      5
    -96     -5     90     51    -93     41    252    280    322     -5   -161     10
    -12    -31    -18     20      0    -23    210    244    285    -38   -197    -36
     96    -15   -111    -41    103    -62    187    215    267    -59   -223    -64
     90     12    -77    -51     83    -31    205    226    283    -41   -207    -46
     67    -10    -77    -28     72    -44    200    210    275    -51   -220    -54
     62    -28    -90    -20     75    -59    200    205    272    -59   -228    -62
     85    -23   -109    -31     96    -67    187    192    265    -62   -233    -70
     93    -23   -119    -36    106    -70    179    184    259    -64   -233    -75
     85    -10    -96    -36     90    -51    184    189    267    -57   -220    -62
     88     -5    -96    -41     90    -51    184    192    272    -46   -213    -54
     54    -28    -83    -12     67    -57    181    189    272    -46   -215    -59
     59     -2    -62    -31     59    -31    192    197    285    -33   -202    -46
     59     12    -46    -36     54    -15    205    210    298    -20   -189    -31
    -20    -10     10     12    -15      0    213    215    306    -12   -176    -15
    -64     -5     57     33    -62     25    223    223    319      0   -161      0
    -93     -5     85     49    -90     38    231    233    327     10   -153     10
     54      7    -46    -31     51    -18    197    205    296    -20   -187    -23
     38      5    -33    -23     36    -12    200    205    301    -12   -179    -20
     90     12    -77    -54     85    -31    187    197    288    -28   -194    -28
    163     51   -114   -109    137    -31    189    205    293    -25   -187    -20
    181     49   -132   -114    158    -41    176    187    280    -33   -197    -33
     72     23    -51    -49     62    -12    192    197    293    -18   -179    -20
     77     18    -59    -49     70    -20    192    194    293    -18   -176    -20
    119     15   -103    -70    111    -44    168    174    270    -38   -197    -41
     85     23    -62    -54     75    -18    184    181    283    -28   -187    -25
     83     31    -51    -59     67    -10    194    192    288    -20   -179    -15
     80     18    -62    -49     72    -20    184    179    277    -28   -187    -20
     72     20    -54    -46     64    -15    192    181    283    -28   -184    -20
     59      2    -57    -31     59    -25    192    176    277    -33   -192    -25
    -12     -5      5      7    -10      0    210    192    293    -18   -174     -7
    -59     20     80     18    -70     49    239    213    322     10   -145     15
    -20     59     80    -20    -49     70    254    223    335     23   -135     18
     44    124     80    -83    -18    103    285    257    363     51   -103     46
     96    129     33   -114     31     80    275    241    348     38   -122     31
    111    158     46   -135     33    101    283    246    355     46   -111     41
    119    179     59   -150     28    119    285    244    366     57   -103     51
    124    171     46   -148     38    109    270    231    358     49   -111     46
    148    179     28   -166     59    103    254    210    345     38   -116     44
    109    161     49   -135     28    106    239    200    337     33   -119     46
    103    174     70   -140     15    122    236    202    345     44   -106     67
     88    124     36   -106     25     80    210    181    322     23   -124     49
     80     85      5    -83     38     46    197    168    303      7   -142     28
     80     49    -33    -64     57      7    192    163    290     -7   -161     12
     51    -18    -70    -15     59    -44    179    142    265    -38   -189    -15
     44    -31    -75     -5     59    -51    187    137    257    -44   -200    -28
     12    -67    -80     23     46    -72    168    114    231    -70   -226    -51
      0    -98    -98     49     46    -98    155     96    213    -88   -244    -67
     57    -59   -116      0     85    -88    163    101    218    -80   -239    -59
     59    -64   -124      2     90    -93    163    101    215    -83   -241    -62
     -5   -132   -127     67     59   -129    145     83    194    -98   -257    -80
      0   -129   -132     64     64   -132    145     85    200    -96   -254    -75
     70    -64   -135     -5    101    -98    168    109    223    -77   -233    -51
     36   -101   -137     33     85   -119    161     98    205    -93   -249    -64
     12   -176   -192     80    101   -184    166    109    192   -114   -280   -103
     54   -207   -262     75    158   -236    254    228    239   -109   -301   -145
     90   -142   -236     23    163   -187    394    418    358    -28   -249   -122
    163     -5   -168    -77    166    -85    532    649    540    137   -111     -2
    189    355    166   -272     10    262    594    782    774    431    207    327
    171    995    820   -584   -324    909    498    711   1015    831    696    862
     20   1538   1514   -782   -745   1525    236    368   1096   1109   1078   1283
   -218   1405   1623   -592   -919   1514    -54    -80    828    943    963   1197
   -335    626    961   -145   -649    795   -213   -436    233    254    277    563
   -135    -67     67    101   -101      0   -296   -561   -200   -311   -335    -46
    -28   -366   -340    194    153   -353   -244   -444   -236   -441   -524   -262
   -142   -366   -223    254     38   -296    -62   -213    -67   -316   -436   -207
     25   -220   -249     96    137   -233     25    -85     44   -226   -363   -153
    161   -140   -301    -10    228   -218     62    -38     88   -189   -337   -129
    142   -132   -277     -7    207   -205    101     -2    116   -168   -322   -114
     72   -155   -228     41    150   -192    127     15    132   -158   -311   -109
    -72   -184   -111    127     18   -148    161     51    166   -127   -280    -77
    -51   -176   -124    111     36   -150    166     57    168   -124   -283    -72
     54   -142   -197     44    124   -171    155     49    163   -132   -290    -80
     96   -116   -213     10    153   -163    158     51    168   -129   -288    -77
      2   -132   -135     64     67   -132    181     70    187   -116   -270    -57
     -5   -137   -135     70     62   -135    184     72    189   -111   -265    -59
     25   -137   -166     54     96   -150    176     62    181   -116   -275    -72
     18   -145   -163     64     90   -153    174     59    181   -116   -275    -70
    -44   -145   -101     93     28   -124    192     75    197   -103   -259    -51
     31   -129   -163     49     96   -145    181     67    184   -114   -270    -64
     10   -145   -155     67     80   -150    184     70    184   -114   -267    -64
     10   -129   -140     59     75   -135    189     80    197    -98   -257    -54
     54   -106   -163     23    109   -132    184     77    194    -98   -257    -51
     67   -106   -174     18    119   -140    179     70    187   -106   -265    -54
     80   -101   -184      7    132   -140    184     72    192   -101   -259    -51
     64   -114   -179     25    122   -145    187     75    192   -103   -257    -49
     83    -90   -174      2    127   -132    194     80    197    -98   -249    -38
     44    -98   -145     25     93   -122    194     80    197    -96   -246    -36
      2   -129   -135     62     67   -132    187     72    192   -101   -252    -36
      2   -124   -127     62     64   -124    192     80    197    -93   -241    -25
     15    -93   -109     36     62   -101    194     90    207    -80   -228    -12
     25    -83   -109     28     64    -96    192     93    210    -75   -223     -5
     20    -80   -101     28     59    -88    187     90    213    -72   -218     -2
     20    -80   -101     31     59    -90    176     88    207    -72   -220     -5
     51    -54   -106      0     77    -80    184     96    215    -64   -213     10
     93     -5    -98    -44     96    -51    197    114    231    -41   -189     33
     70    -18    -90    -28     77    -51    187    109    223    -46   -189     33
     51    -31    -83    -10     67    -57    179    106    223    -46   -192     38
     62    -20    -83    -23     70    -49    176    103    223    -44   -187     49
     44    -28    -72    -10     57    -49    171    101    220    -46   -184     46
     46    -15    -62    -15     51    -38    168    101    223    -38   -174     57
     80     31    -49    -54     64     -7    184    114    239    -23   -158     77
     75     62    -12    -72     44     25    205    129    254     -2   -142     96
     15     44     28    -31     -5     36    210    132    259      2   -129    103
     33     18    -15    -25     25      0    192    111    241    -18   -145     83
     59     51     -7    -54     33     23    213    132    265      0   -124    103
     20     51     31    -38     -7     41    239    155    285     18   -109    111
     31     57     25    -44      2     41    244    161    293     23   -106    111
    116    101    -15   -111     67     44    254    168    303     28   -101    111
    135     75    -59   -103     98      7    246    158    296     18   -114     96
     93     72    -20    -83     57     25    267    171    314     36   -101    106
     90     83     -7    -88     49     38    283    179    327     49    -88    114
      7     75     67    -44    -31     72    301    189    342     62    -75    124
     46     67     20    -57     12     44    285    168    324     41    -96     98
    101     70    -33    -88     67     20    280    163    319     33   -106     88
     88     41    -46    -64     67     -2    275    150    309     25   -114     80
     57     18    -38    -38     46     -7    267    137    298     15   -122     75
     57     31    -25    -44     41      2    272    135    303     18   -116     80
     36     44      7    -41     12     25    277    140    309     25   -103     88
     25     25      0    -28     12     12    265    124    293     12   -114     77
      5     18     12    -12     -5     18    270    127    296     15   -109     85
    -77     10     88     33    -83     49    293    145    319     38    -83    111
   -197     28    226     83   -213    127    353    202    376     93    -25    166
    -31     41     72     -5    -51     57    306    158    329     49    -70    122
     41     25    -15    -33     28      5    262    122    293     12   -106     83
     93     57    -36    -75     64     10    262    124    296     15   -103     83
    101     70    -33    -88     67     18    267    129    301     23    -96     90
    122     72    -51    -98     88     10    265    124    296     18    -98     88
    122     70    -51    -98     88     10    267    122    298     18    -93     96
     93     72    -20    -83     57     25    283    135    309     31    -80    109
     70     75      5    -75     33     41    296    142    316     38    -72    119
     41     59     18    -49     12     38    296    142    314     38    -72    119
     54     77     23    -67     15     49    306    150    322     46    -64    132
     38     67     28    -51      5     49    309    150    322     44    -64    135
     36     62     25    -49      5     44    306    150    322     44    -57    135
     25     54     25    -41      0     41    303    145    316     38    -62    129
    -12     18     31     -2    -23     23    293    132    303     25    -75    116
     12     33     20    -23     -2     28    301    137    306     31    -70    122
     75     93     18    -85     25     57    322    150    322     44    -57    137
      7     28     20    -18     -7     23    306    127    296     18    -80    114
    -33    -18     15     23    -25     -2    293    111    280      5    -96    101
     23     25      2    -23     10     15    311    124    296     20    -80    114
     36     80     44    -59     -5     62    342    153    322     46    -51    142
     15    116    101    -67    -44    109    379    181    353     75    -23    166
     46    129     83    -90    -18    106    384    184    353     77    -25    161
     20    124    103    -72    -41    114    394    189    358     85    -20    168
     49    137     88    -93    -20    114    397    194    358     80    -23    166
     90    174     83   -132      5    127    410    202    368     90    -10    179
     54    179    124   -119    -36    153    407    194    371     93     -2    184
    -12    197    210    -90   -111    202    426    210    397    122     28    215
    -38    168    207    -67   -122    187    400    187    376    103     10    207
     62    202    140   -135    -38    171    374    163    355     85     -2    197
     85    231    145   -161    -31    189    381    174    366     98     12    218
     59    171    111   -114    -25    142    361    158    342     75     -7    194
     31     93     62    -64    -15     77    337    129    306     36    -49    148
     44     44      0    -44     20     20    316    106    275      2    -83    114
     49     10    -38    -31     44    -15    301     85    254    -23   -109     93
    -31    -36     -5     33    -12    -20    314     93    252    -23   -109     93
    -80    -31     46     54    -64      7    335    114    272     -2    -88    116
     31    -25    -57     -2     41    -41    306     83    241    -38   -124     83
     64    -38   -106    -15     83    -70    298     70    223    -57   -137     64
     67    -44   -111    -10     88    -77    296     64    215    -64   -142     57
     31    -64    -96     15     59    -80    293     57    210    -70   -148     46
    -25    -77    -51     51     10    -67    303     67    220    -59   -135     59
    -59    -96    -38     77    -12    -67    301     64    218    -54   -132     64
     -5    -93    -88     49     41    -90    301     62    215    -62   -142     57
     57   -109   -166     23    109   -137    332    109    218    -75   -166     25
     41   -187   -231     72    135   -207    426    231    259    -77   -197    -31
    124   -103   -228    -10    174   -166    568    428    384     12   -137      7
    197     70   -127   -132    163    -28    698    659    574    192     23    153
    192    506    314   -350    -62    410    750    779    841    537    407    550
    161   1208   1047   -683   -441   1127    639    683   1104    974    937   1127
    -36   1647   1683   -807   -859   1665    376    327   1150   1200   1262   1483
   -189   1389   1579   -600   -883   1483     90   -132    792    898   1013   1265
   -202    535    737   -166   -470    636   -103   -517    124    122    231    532
    -44    -93    -51     67      2    -72   -155   -568   -213   -337   -285     -5
    -36   -311   -275    171    119   -293    -49   -397   -176   -379   -379   -132
    -33   -277   -244    155    103   -262    106   -202    -38   -275   -309    -93
    -23   -155   -132     88     51   -145    231    -54    101   -153   -202     -5
     -5    -88    -85     46     38    -88    293     12    163   -101   -158     38
    -25   -116    -90     70     28   -103    309     28    168   -103   -163     31
    -54   -153    -98    103     20   -127    316     36    168   -111   -174     20
    -49   -137    -90     93     20   -116    329     46    179   -103   -166     31
    -15   -103    -88     59     33    -96    345     59    192    -93   -153     44
     -2    -98    -96     49     44    -98    350     70    200    -88   -148     46
     -2    -85    -83     44     38    -85    366     83    215    -72   -132     57
    -41    -90    -51     64      2    -72    371     83    218    -70   -127     54
    -83   -103    -20     93    -33    -62    379     88    223    -67   -124     59
    -96    -88      7     90    -54    -41    397    109    239    -51   -109     80
   -106    -98      7    103    -57    -46    405    119    244    -49   -106     83
    -10    -80    -70     44     28    -75    387     98    220    -70   -122     64
     23    -75    -98     23     59    -85    381     93    218    -75   -124     59
      0   -111   -114     54     57   -114    363     77    200    -90   -140     41
     83    -80   -163      0    122   -122    361     72    197    -93   -142     41
    205      7   -197   -109    202    -93    381     93    220    -75   -122     62
    119    -23   -142    -49    129    -83    387     96    223    -72   -119     67
     25    -93   -119     31     72   -106    368     77    202    -90   -135     54
    -10   -101    -90     57     38    -96    374     85    210    -80   -124     62
     18    -54    -72     18     44    -62    397    111    233    -54    -98     88
     28    -44    -72      7     49    -57    405    119    239    -51    -93     96
      7    -44    -54     18     28    -49    407    119    241    -49    -85     98
    -83    -75      7     80    -46    -33    418    132    252    -36    -75    111
    -62    -67     -7     64    -28    -38    413    127    246    -38    -75    106
    -36    -23     10     28    -23     -7    428    142    265    -20    -57    127
     28      5    -25    -18     25    -10    426    142    262    -20    -57    127
     46    -23    -70    -10     57    -46    394    122    236    -46    -77    106
     10    -33    -46     10     28    -38    387    114    233    -44    -72    109
     51     18    -33    -36     44     -7    400    132    249    -23    -49    135
    111     44    -67    -77     90    -12    394    135    252    -20    -46    140
    163     59   -103   -111    135    -20    379    129    244    -23    -46    135
    127     46    -83    -88    103    -18    374    124    241    -23    -44    140
     83     38    -44    -62     62     -2    374    129    249    -15    -33    153
     88     88     -2    -90     46     44    400    155    275     12     -2    189
    119    129     10   -124     54     70    420    174    296     33     18    210
    103    124     20   -114     41     72    426    174    296     36     25    207
     77    122     41   -101     18     83    428    174    298     38     31    210
     88    153     62   -122     10    109    449    187    314     51     44    223
     57    132     75    -93     -7    103    454    197    319     57     46    226
     54    137     83    -96    -15    111    467    213    335     67     54    233
     62    140     77   -101     -7    109    483    228    350     75     59    236
     41    124     80    -85    -20    101    491    239    358     80     64    233
     80    163     83   -122      0    124    511    262    381    101     80    246
     77    171     93   -127     -7    132    522    267    392    106     85    244
     28    137    109    -85    -38    124    527    262    389    101     77    236
     20    114     93    -67    -38    106    522    249    379     90     64    220
    -38    137    176    -49   -106    155    555    272    405    119     96    249
     12    150    137    -83    -62    142    561    272    402    111     90    244
    103    163     59   -135     20    114    542    249    381     90     72    220
    101    124     23   -114     38     75    509    210    348     59     38    181
     83    114     31    -98     25     72    509    205    342     54     33    179
     85    129     41   -109     23     85    519    213    350     59     38    189
     57    116     57    -88      0     88    524    213    353     59     44    189
     38    103     62    -72    -12     83    524    213    355     62     46    197
     31    103     72    -67    -20     88    527    218    361     67     51    202
     51    140     88    -98    -18    116    537    226    371     77     64    213
     51    153     98   -103    -23    127    545    233    379     88     77    220
     25    135    109    -83    -41    122    540    228    371     80     72    215
     57    166    109   -111    -25    137    542    231    376     88     83    223
     67    184    114   -127    -23    148    555    241    387     96     93    233
     70    176    106   -124    -18    142    550    236    381     90     88    228
     93    179     85   -137      2    135    550    236    376     85     83    226
     41    140     98    -90    -28    119    542    226    366     77     75    213
      7    119    109    -64    -51    114    542    223    363     75     70    210
      2    168    163    -85    -80    166    576    259    397    111    111    246
     98    205    103   -153     -2    155    571    257    394    109    106    244
    122    161     38   -140     41    101    535    215    353     67     64    202
    135    161     25   -148     51     96    540    213    348     62     64    200
     88    140     49   -114     18     96    545    218    353     64     70    205
     67    124     57    -98      2     90    545    215    350     62     70    205
     70    116     46    -93     12     83    545    210    342     54     62    200
     77    140     62   -109      7    101    553    218    353     59     67    210
     75    148     72   -111      0    111    558    220    353     62     70    213
     57    135     77    -96    -12    109    550    210    342     54     64    207
     67    140     72   -103     -2    106    553    207    340     54     64    207
     59    132     72    -96     -7    103    555    207    340     49     62    202
      0    111    111    -54    -57    111    566    213    345     54     70    205
    -88     85    174      0   -132    129    587    228    355     70     83    218
     38    122     83    -80    -20    103    574    220    342     54     67    205
    135    163     28   -150     51     98    571    215    337     46     62    197
    119    202     80   -161     20    142    600    241    366     72     88    220
     49    194    145   -124    -46    171    626    259    384     88    109    239
    -57    213    270    -77   -163    241    680    314    433    140    158    288
     41    233    189   -137    -75    213    667    301    415    122    140    265
    132    257    124   -194      5    192    646    277    397     98    119    244
    161    306    145   -233      7    226    657    283    415    116    140    265
    153    306    153   -228      0    231    649    280    420    124    148    272
    101    262    161   -181    -31    213    623    259    402    106    135    259
    103    288    184   -197    -38    236    620    259    407    119    148    272
    106    280    171   -194    -33    226    605    246    394    109    140    267
     85    215    129   -150    -20    174    592    228    366     77    106    236
     49    153    101   -101    -25    129    581    220    350     54     85    215
     31     96     64    -64    -15     80    568    205    324     25     59    187
     18     54     36    -38     -7     46    558    192    306      5     36    161
     25     46     20    -36      2     33    555    189    301      0     31    153
     44     31    -12    -38     28     10    548    174    283    -20     12    137
     28     10    -18    -20     23     -2    545    168    272    -25      7    132
     -5     18     23     -7    -12     20    566    187    290    -10     25    150
    -28     31     59      0    -44     44    576    192    298     -5     33    158
   -181      0    181     88   -181     90    607    220    324     23     62    184
     41      7    -33    -25     36    -12    545    161    262    -41      0    116
    103     15    -88    -59     96    -36    535    150    246    -57    -15     98
    116    -10   -127    -51    122    -67    535    163    244    -67    -31     83
    171    -77   -249    -46    207   -163    584    236    249    -96    -80     15
    192    -38   -231    -77    210   -132    727    415    358    -25    -38     28
    207    122    -85   -166    145     18    893    665    553    153    116    163
    244    407    163   -324     41    285   1002    865    787    413    381    423
    283    976    693   -631   -205    836    940    859   1034    787    826    906
    137   1584   1447   -862   -654   1517    745    626   1213   1148   1278   1395
    -88   1587   1675   -750   -880   1631    465    192   1023   1070   1260   1402
   -213    872   1085   -329   -649    979    210   -293    402    400    613    810
   -171    114    283     28   -226    197     96   -485    -96   -213    -28    189
    -62   -223   -161    140     49   -192    140   -366   -166   -368   -244    -57
     12   -236   -249    109    129   -244    267   -200    -72   -319   -231    -77
     18   -119   -137     51     77   -127    420    -18     80   -192   -124      5
     -7    -44    -36     23     10    -38    504     80    176   -111    -54     75
    -57    -59     -2     57    -28    -33    535    119    205    -93    -44     88
    -44   -106    -62     75      7    -85    524    114    189   -114    -70     59
      2   -109   -111     54     57   -109    519    116    184   -119    -80     49
     28    -44    -75      5     49    -59    555    153    220    -83    -44     80
    -18    -31    -15     23     -2    -23    579    171    236    -64    -23     96
      2    -28    -31     12     15    -31    576    168    233    -70    -28     90
    -12    -62    -49     38     18    -57    568    163    226    -83    -41     77
     15    -51    -67     18     38    -59    563    158    220    -88    -46     70
     28    -28    -57      0     41    -41    576    171    231    -77    -38     77
    -12    -51    -41     31     12    -46    579    171    228    -80    -38     75
     10    -57    -67     23     38    -62    571    168    223    -85    -41     72
      2    -49    -51     23     25    -51    568    171    226    -80    -36     75
      5    -18    -23      5     12    -20    587    192    241    -62    -20     93
     75    -20    -96    -28     83    -57    566    174    220    -85    -44     72
    119    -33   -153    -41    135    -93    550    158    202   -106    -62     54
     83    -20   -103    -33     90    -62    566    174    220    -88    -44     72
     59    -20    -83    -20     70    -51    568    176    223    -83    -41     75
     44    -46    -90      0     67    -67    550    158    205    -96    -51     62
     25    -62    -88     18     57    -75    550    161    202    -98    -54     62
     75      2    -72    -41     72    -33    576    192    236    -67    -23     96
     54     -5    -59    -23     57    -33    579    200    239    -64    -18    101
     12    -38    -54     10     31    -46    566    187    226    -77    -25     88
     57     10    -46    -33     51    -18    574    200    239    -62    -10    101
     83     44    -38    -64     59      2    581    215    249    -54      0    111
     49      5    -44    -28     46    -18    566    205    239    -64    -12    103
     49     -2    -54    -23     51    -28    553    197    226    -75    -23     98
     10    -18    -28      5     18    -23    542    192    220    -72    -20    101
     -2     10     12     -5     -7     12    553    213    241    -51      5    127
     25     51     25    -38      0     38    566    231    257    -28     28    145
     59     75     15    -67     23     44    561    233    257    -23     36    145
     88     70    -18    -77     54     25    542    226    244    -36     28    140
    109     54    -57    -83     83      0    524    210    226    -54     12    129
    116     77    -38    -98     77     18    527    213    233    -49     20    142
    111     96    -18   -106     64     38    527    215    239    -41     31    150
    116    119      2   -116     57     62    537    226    249    -25     49    168
     59    140     77   -101     -7    111    571    262    283      5     83    202
     83    129     46   -106     18     88    563    257    275     -2     72    197
    129    127     -5   -129     67     62    545    244    262    -15     62    181
    129    129      0   -129     64     64    545    254    270    -12     64    179
    101    124     20   -114     38     72    555    262    280     -2     70    179
    148    171     20   -161     62     96    587    293    309     20     90    200
    140    171     31   -158     54    101    607    311    324     33    101    205
    124    166     41   -145     41    103    615    314    332     41    103    200
     64    127     62    -96      0     93    620    314    335     33     93    189
     10    101     90    -57    -41     96    636    322    342     38     96    189
     51    101     49    -77      2     75    623    303    329     25     80    166
    -20    122    142    -49    -80    132    659    335    366     62    116    200
    -15    116    129    -51    -72    122    659    324    358     46    103    189
     59     96     36    -77     12     64    626    288    319     10     67    150
    114     96    -20   -106     67     36    607    267    298     -5     51    132
    106     85    -20    -96     64     33    602    262    296     -7     46    129
     83     77     -7    -83     46     36    605    267    298     -7     46    132
    124     96    -31   -111     77     33    594    265    296    -10     46    132
    114     80    -33    -98     72     25    581    257    288    -15     41    127
     88     72    -15    -80     51     28    576    254    288    -18     44    129
    106     93    -12   -101     59     41    587    267    298     -7     54    137
    135    140      5   -137     64     72    610    285    316     10     75    158
     46    101     54    -75     -2     80    605    280    309      7     70    153
     57    109     51    -83      2     80    600    277    306      7     70    148
     72    101     28    -88     20     64    594    272    298      2     67    142
     41    109     67    -75    -12     88    610    293    319     23     88    163
     33     85     51    -62     -7     70    605    290    314     15     80    155
    111    122     10   -116     51     67    602    290    314     12     80    155
    132    135      2   -135     64     67    597    288    309      7     77    155
      7     90     83    -51    -36     88    597    285    311     12     85    161
      7     96     88    -54    -41     93    600    285    311     15     93    163
    -90    111    202    -10   -145    155    644    335    355     54    137    210
     -2    114    116    -57    -59    114    618    309    327     25    111    179
     83    103     18    -93     33     62    574    270    290    -10     77    145
     54     80     25    -67     12     54    571    267    285    -15     75    140
    202    127    -75   -163    140     25    548    249    262    -38     54    116
    254    140   -116   -197    184     12    540    244    257    -46     46    103
    150     98    -51   -124    101     23    550    254    262    -36     57    116
    122     83    -38   -101     80     20    545    244    254    -44     51    109
     96     62    -33    -77     64     15    537    239    246    -51     44    103
    122    109    -12   -116     67     49    563    265    270    -31     64    127
    101     98     -2   -101     51     49    566    270    275    -28     67    135
    109    114      5   -111     51     59    579    275    277    -23     77    137
     28     90     62    -59    -15     77    592    288    288    -10     88    150
    -38     93    132    -28    -85    114    610    311    311     10    109    171
    -23    129    153    -54    -88    140    631    329    329     31    127    184
     36    168    132   -103    -49    150    639    340    337     38    135    189
    114    179     64   -145     25    122    618    324    319     18    116    166
     59    192    132   -127    -36    163    644    342    342     36    135    194
     67    246    179   -158    -57    215    657    355    366     62    161    218
    111    285    174   -200    -31    231    644    345    366     70    171    218
    145    280    135   -213      5    207    613    327    348     54    155    207
    184    290    106   -239     38    200    594    314    340     41    148    205
    168    280    109   -226     28    194    574    303    332     38    148    207
    114    213     96   -166      7    153    548    277    306     15    127    187
     90    161     70   -124     10    116    542    275    288     -2    106    163
    122    161     36   -142     44     98    553    288    288     -7    101    155
    127    142     15   -135     57     80    548    283    275    -25     85    142
     85     88      2    -90     41     46    530    262    249    -54     59    116
     -2     -5     -2      5      0     -5    493    226    210    -90     20     80
     25      5    -20    -15     20     -5    491    218    200    -90     18     77
    101     62    -41    -83     72     10    504    231    210    -83     31     90
     10     31     18    -23     -5     25    519    244    220    -72     38    101
   -109    -25     83     67    -96     28    527    254    231    -67     44    103
    -25      0     25     12    -25     12    517    249    223    -75     38     98
     38     12    -28    -25     33     -7    498    236    210    -90     23     85
     75     -7    -83    -33     77    -44    483    228    194   -109      2     64
    103    -64   -168    -18    135   -116    498    267    187   -132    -31     18
    122    -98   -223    -12    171   -161    605    415    257   -106    -44    -20
    155     -7   -163    -75    158    -85    724    597    397      2     36     36
    236    244      5   -241    114    127    828    792    597    213    244    223
    342    727    384   -535    -20    555    891    930    865    558    628    610
    262   1335   1072   -800   -405   1205    828    862   1096    945   1096   1091
     25   1496   1470   -761   -722   1483    548    475   1018   1023   1241   1236
   -114   1083   1197   -485   -657   1137    267     -5    566    600    857    885
   -153    363    517   -103   -335    439     96   -368    -33   -103    161    257
    -90   -124    -33    106    -31    -80     72   -319   -228   -394   -179    -77
    -31   -285   -254    155    111   -270    140   -181   -197   -426   -246   -161
      5   -254   -259    124    132   -257    241    -51   -103   -363   -207   -135
      7   -176   -184     85     96   -179    329     64     12   -267   -127    -64
     12    -70    -83     28     46    -75    400    153    103   -184    -51      7
     46    -23    -72    -12     59    -46    433    192    140   -153    -23     28
     46    -38    -85     -5     64    -62    439    197    142   -153    -25     23
    -54    -72    -18     64    -18    -46    454    213    155   -142    -10     33
    -46    -51     -5     49    -23    -28    467    228    171   -129      2     49
     49    -28    -77    -10     62    -51    449    220    161   -140    -12     33
     80    -25   -106    -28     90    -67    436    213    158   -145    -20     23
    129     23   -106    -75    119    -41    454    228    171   -132     -5     38
    137     41    -96    -90    116    -25    457    231    174   -127      2     44
     83    -10    -93    -36     88    -51    436    213    158   -142    -10     25
      5    -28    -36     10     18    -33    449    228    171   -127      7     41
      2    -18    -20      7     10    -18    454    236    176   -122     15     49
     77      5    -72    -41     75    -33    441    228    166   -132      7     36
     57      0    -57    -28     54    -28    444    239    176   -124     18     46
     49    -10    -62    -20     51    -36    446    239    179   -124     15     49
     57    -12    -70    -20     62    -41    436    231    171   -132      7     44
    -23     23     44      0    -33     33    470    267    207    -88     54     85
     77     46    -31    -62     54     10    439    246    187   -106     36     62
    148     49    -98    -98    122    -23    413    233    171   -122     23     44
    116     20    -96    -67    106    -36    410    233    171   -127     20     46
     83     -5    -90    -41     85    -46    405    231    166   -135     15     44
    101     25    -75    -64     88    -23    415    241    179   -119     28     57
     83     57    -25    -72     54     18    426    257    194    -96     49     75
     59     33    -25    -46     44      5    410    249    184   -103     41     70
     64     33    -31    -49     49      0    394    241    179   -106     41     67
     88     54    -33    -70     62     10    387    239    176   -103     49     72
     72     59    -12    -67     41     23    384    244    184    -93     62     85
     98     75    -23    -85     62     25    384    249    187    -88     70     98
    116     90    -28   -103     72     31    379    252    189    -85     77    103
     98     90    -10    -96     54     41    366    254    187    -77     85    111
     90     88     -5    -90     46     44    353    249    179    -83     88    114
     36    111     75    -72    -18     93    381    277    207    -51    119    150
    101    145     41   -124     28     93    368    275    202    -54    116    148
    103    127     23   -116     38     75    350    259    187    -67    106    135
    153    111    -41   -135     96     36    316    231    158    -96     77    111
    174    150    -23   -161     98     64    332    246    171    -85     93    127
    207    231     23   -220     93    127    379    290    218    -36    140    174
    179    197     18   -189     80    109    371    285    213    -44    135    166
    145    171     25   -158     59    101    366    280    207    -49    127    155
    124    184     59   -153     33    122    384    303    231    -28    140    166
     93    166     72   -132     10    119    392    311    236    -28    135    158
    116    194     77   -155     18    137    413    335    262     -5    153    174
    179    231     51   -205     62    142    433    353    280      5    161    174
    153    213     59   -181     46    137    444    358    290     10    161    161
    122    192     70   -158     25    132    452    363    298     15    163    163
     93    187     93   -140      0    140    454    361    306     18    163    158
     98    187     88   -145      5    140    446    350    301     15    158    145
    106    179     72   -142     18    127    441    332    290      5    145    129
     15    161    142    -88    -64    153    452    332    301     12    155    135
      2    176    171    -90    -85    174    462    348    316     23    166    145
    158    215     57   -187     49    137    441    332    301      5    148    124
    228    239     10   -233    109    124    436    327    296      2    140    116
    148    179     31   -166     59    106    420    309    280    -10    127    101
     70    140     70   -106      0    106    420    303    277    -12    127     98
     36    166    127   -101    -44    145    441    322    298     10    153    122
      0    207    207   -103   -103    207    472    358    337     49    192    163
     67    189    122   -129    -28    155    433    324    306     15    158    127
    111    187     75   -150     18    132    420    311    293      0    145    111
    116    174     54   -148     31    114    407    309    285     -2    140    109
     96    161     64   -127     15    114    397    301    280     -7    137    109
    -10    132    142    -62    -77    137    405    311    293      5    153    119
      2    158    155    -80    -75    155    410    322    303     18    166    129
    148    239     88   -194     31    163    415    335    314     28    174    137
    179    236     57   -207     62    148    410    332    309     23    166    129
     83    171     88   -127     -5    132    394    319    296      7    153    114
     54    171    116   -114    -31    145    402    324    303     12    161    124
    142    189     46   -168     46    119    384    311    288     -2    145    114
    226    202    -23   -213    124     90    361    290    267    -18    127     96
    184    226     41   -205     70    135    384    306    288      0    142    116
     98    223    124   -161    -12    176    407    324    309     20    163    137
      5    179    174    -93    -85    176    413    329    309     20    166    135
    135    163     28   -148     54     96    361    280    257    -33    111     83
    124    174     49   -150     36    111    368    293    270    -23    122     93
    119    176     54   -148     31    116    368    293    270    -20    124     96
    116    174     57   -148     31    116    368    285    265    -25    119     90
     51    155    103   -103    -25    129    381    293    272    -20    124     96
      7    161    150    -85    -72    155    394    306    283     -5    137    106
    -18    192    207    -88   -111    200    423    337    314     25    166    129
    103    226    122   -166    -10    174    405    322    296      7    148    106
    148    272    124   -210     12    200    415    329    306     20    158    114
    101    259    155   -181    -25    207    423    335    314     23    163    122
     67    270    200   -168    -64    236    444    358    337     44    184    142
    116    335    215   -226    -49    275    459    376    361     70    213    166
    181    394    213   -288    -15    303    457    374    368     80    228    174
    140    345    205   -244    -33    275    423    340    340     54    207    150
     93    332    239   -213    -72    285    415    337    340     54    207    158
     83    371    285   -228   -101    329    428    353    363     77    231    184
     49    342    293   -194   -122    319    413    348    353     72    231    184
     49    254    205   -153    -77    228    368    309    303     20    181    129
    135    226     88   -181     23    158    342    283    267    -18    135     83
     85    171     83   -129      2    127    332    270    246    -38    111     59
     33    148    114    -90    -38    132    345    280    252    -33    116     62
     41    122     80    -83    -20    101    329    262    231    -51     98     41
     70     93     23    -83     23     57    301    233    200    -85     64     12
     51     85     31    -70     10     59    306    239    202    -83     64     15
     38     88     49    -62     -5     70    309    246    207    -75     72     23
     28     83     54    -57    -12     70    311    249    210    -72     80     23
     12     96     83    -54    -36     90    319    257    218    -62     88     31
     25     88     62    -57    -20     77    306    241    207    -72     77     18
     33     64     31    -49      2     49    290    233    194    -85     67      5
     96     64    -33    -80     64     15    311    270    202    -93     51     -7
    145     44   -103    -96    124    -28    405    394    254    -80     33    -44
     67     10    -57    -38     62    -23    519    550    353    -20     57    -44
    137    150     12   -142     62     83    639    761    527    135    192     67
    220    568    348   -394    -64    459    727    930    784    449    524    394
    210   1156    945   -683   -366   1052    680    917   1028    831    974    865
     51   1631   1579   -841   -763   1605    459    620   1106   1091   1317   1218
   -111   1538   1649   -711   -880   1592    148    161    841    937   1218   1135
   -228    789   1018   -280   -623    904    -54   -262    223    239    537    519
   -153    135    288      7   -220    213   -124   -368   -171   -280    -12     -2
    -90   -181    -93    135      0   -137    -72   -239   -215   -413   -194   -192
    -31   -215   -184    124     75   -200     23   -103   -135   -376   -189   -207
    -51   -109    -57     80      0    -83    148     46      7   -254    -83   -122
    -75      5     80     33    -77     41    241    158    122   -148     12    -36
    -44     59    103     -7    -72     80    280    210    166   -111     44     -7
     59     36    -23    -46     41      7    254    181    137   -148      0    -51
    116     59    -57    -88     85      0    257    189    140   -148     -2    -51
     33     67     31    -51      0     49    290    220    171   -114     31    -18
     -2     46     49    -23    -25     46    293    223    174   -114     28    -20
     44     41     -2    -41     23     20    277    213    163   -127     18    -38
     54     77     23    -67     12     51    296    233    187   -103     44    -12
     57     85     28    -72     15     57    290    228    181   -103     41    -20
    -15     64     80    -25    -46     72    296    239    192    -93     51    -12
     15     85     70    -49    -25     77    303    246    197    -88     59     -5
    106     93    -15   -101     59     38    280    223    171   -114     28    -31
     85     85      0    -85     41     44    285    228    176   -109     36    -23
     88     90      2    -90     44     46    280    226    174   -109     36    -25
     90    119     28   -103     31     75    296    241    189    -96     54    -10
     33     72     38    -54     -2     57    283    228    176   -106     41    -20
    -18     46     62    -15    -41     54    285    228    179   -106     38    -15
     38     88     49    -64     -5     70    296    241    192    -93     51      0
     59    109     49    -83      5     80    296    244    194    -90     57      7
      0    116    116    -59    -57    116    314    259    207    -70     80     25
    -98    103    202     -2   -150    153    335    283    233    -41    106     49
     25     88     59    -59    -18     72    277    236    184    -90     54     -2
     59    106     46    -83      7     77    275    236    184    -88     54      0
    -36    103    140    -33    -88    122    301    265    210    -59     83     25
    -15    122    137    -54    -77    129    303    272    218    -54     90     33
     41    148    106    -96    -33    127    298    275    218    -51     96     38
    176    150    -25   -163    101     62    249    239    176    -88     59      2
    244    176    -70   -210    155     54    231    228    166    -96     54      0
    179    155    -23   -166    101     67    228    228    166    -90     59      5
    109    153     41   -132     33     98    236    244    179    -70     80     25
    119    171     51   -145     33    111    239    254    187    -59     96     41
     98    166     64   -135     15    116    233    257    187    -59     96     49
    116    205     88   -161     12    148    249    275    202    -41    116     67
    119    233    114   -176      2    174    257    283    213    -28    132     83
     85    213    127   -148    -20    171    252    277    207    -33    129     80
     77    220    142   -150    -31    181    254    275    207    -31    132     83
     59    246    187   -153    -64    218    277    296    228    -10    153    106
     36    246    210   -142    -88    228    290    303    239      0    163    109
     31    239    207   -135    -88    223    290    301    239      0    163    103
    -41    252    290   -106   -166    270    329    342    280     38    200    135
     54    277    223   -168    -83    249    324    342    277     31    187    119
    124    303    179   -215    -25    241    332    350    283     33    187    114
    135    259    124   -197      5    192    311    329    267     10    161     83
     83    254    168   -171    -41    213    329    342    285     25    174     90
     83    267    181   -176    -49    226    342    350    298     36    181     90
     67    259    192   -163    -62    228    345    345    303     36    179     83
    142    283    140   -213      2    213    348    342    301     28    176     77
    163    293    127   -231     18    213    358    345    306     33    176     77
     88    265    174   -176    -44    220    368    345    311     36    179     77
     46    223    176   -135    -64    200    353    322    296     20    163     59
     64    231    166   -148    -49    200    342    311    288     18    158     54
     33    220    187   -127    -77    205    350    311    290     20    161     57
    -31    226    257    -98   -142    241    371    329    309     41    181     75
    -51    220    270    -85   -161    244    374    332    314     46    189     83
     41    262    220   -150    -88    241    363    332    311     46    189     83
      0    239    236   -122   -119    236    358    324    306     44    184     77
    -38    231    270    -96   -155    249    363    335    314     51    187     88
    119    301    181   -213    -31    244    355    329    309     46    184     83
     96    283    187   -189    -44    236    350    327    306     46    184     80
     46    249    200   -148    -77    226    342    319    298     41    179     70
     93    272    179   -184    -41    226    340    319    296     41    179     67
     85    283    197   -184    -57    241    348    324    303     46    184     75
     93    290    197   -192    -51    244    350    327    306     46    187     80
     49    257    207   -153    -77    231    348    324    301     46    181     77
     10    254    241   -132   -116    249    355    329    309     54    189     83
    -51    241    293    -96   -174    267    363    335    314     59    194     88
    -80    262    342    -90   -210    301    387    353    332     80    215    111
    -49    280    327   -116   -189    303    392    361    337     83    218    116
     25    254    228   -142   -101    241    353    329    303     51    187     80
     46    262    215   -155    -83    239    350    324    298     46    181     77
      7    267    259   -137   -124    265    368    335    314     59    192     90
     64    259    194   -163    -64    226    348    314    290     33    166     64
    135    283    145   -210     -5    215    335    303    277     23    161     57
    135    265    129   -202      2    197    322    290    259     10    148     44
     49    244    194   -145    -72    220    340    306    275     23    161     59
     12    228    215   -122   -101    223    345    309    277     25    163     64
     25    228    202   -127    -88    215    337    303    270     23    161     59
     23    241    218   -135    -96    231    340    303    272     25    166     59
     -2    252    254   -124   -127    252    355    311    283     36    176     70
    -28    290    316   -132   -174    303    392    337    314     64    205     98
   -140    296    436    -77   -288    366    439    381    358    103    244    140
      0    342    340   -174   -171    342    426    374    345     88    231    124
    145    379    233   -262    -44    306    400    345    316     62    202     96
     85    389    301   -239   -109    345    431    371    342     90    231    122
     33    410    376   -220   -171    394    457    394    371    122    262    148
     83    418    335   -249   -127    376    433    374    361    109    249    135
     49    431    381   -239   -166    407    439    379    374    127    267    158
     98    439    337   -270   -119    389    407    353    350    106    249    142
    124    449    324   -288   -101    387    392    345    345    106    249    148
     96    418    319   -259   -111    368    374    332    332     96    244    142
     64    366    301   -215   -116    335    371    324    316     80    228    124
     36    306    270   -174   -116    288    361    314    298     57    202     98
    -15    244    259   -116   -137    252    345    290    270     31    176     72
    -54    246    301    -96   -179    272    363    306    283     41    189     83
     62    283    220   -171    -77    252    353    298    267     28    174     67
     67    213    145   -142    -38    179    306    252    215    -25    122     18
     38    176    137   -109    -49    158    293    236    197    -41    106      2
     15    189    171   -103    -77    181    311    252    213    -23    122     20
     64    220    155   -142    -44    189    316    252    215    -20    127     20
     18    192    174   -106    -77    184    316    254    215    -20    124     15
      7    181    174    -96    -83    176    316    254    218    -20    127     18
     -7    194    200    -93   -103    197    329    267    231     -7    140     36
    -25    142    168    -57    -96    155    327    275    215    -25    114     10
     38     75     33    -59      2     54    387    371    233    -51     62    -59
     70    111     38    -90     15     75    524    558    350     23    101    -44
    168    290    122   -231     23    207    675    797    540    197    252     88
    301    652    350   -475    -23    501    766    969    771    465    530    361
    194   1189    992   -693   -397   1091    688    927   1008    852    992    854
     85   1753   1667   -922   -789   1712    433    607   1101   1143   1382   1265
   -106   1693   1800   -795   -956   1748    124    142    846   1000   1304   1197
   -280    987   1267   -353   -774   1127    -77   -280    254    348    672    628
    -88    283    371    -98   -231    324   -161   -413   -202   -246     38     15
    -25    -44    -18     36     -5    -33    -85   -267   -233   -371   -148   -192
     36    -57    -93     10     62    -75     36   -101   -127   -314   -127   -194
     10     31     20    -20     -5     25    171     70     20   -192    -25   -114
    -10    127    137    -59    -75    132    254    171    119    -96     54    -36
     20    148    127    -85    -54    140    277    197    142    -83     62    -28
    -51    142    194    -46   -122    168    319    233    176    -57     85     -7
    -18    150    168    -64    -93    158    329    249    187    -54     88     -5
     88    148     57   -119     15    103    298    220    155    -88     54    -38
     83    158     75   -122      2    119    309    228    166    -75     59    -31
     57    161    101   -109    -20    132    314    233    171    -67     67    -25
    -28    137    166    -54    -96    150    324    241    181    -57     80    -15
    -33    140    171    -54   -103    155    324    246    187    -49     88    -10
    -80    142    223    -31   -153    181    348    272    210    -25    109     12
    -72    171    244    -51   -158    207    366    290    226    -10    127     31
     90    239    148   -163    -28    194    350    277    210    -28    111     15
     77    187    109   -132    -15    148    322    244    176    -59     77    -18
    -25    166    192    -70   -109    176    345    265    197    -36    103      2
     15    174    158    -96    -70    166    335    257    189    -44     96    -10
     41    200    158   -119    -57    179    340    265    197    -33    106      0
    111    239    124   -176     -5    181    337    270    197    -31    109      5
    150    231     77   -192     36    155    319    252    179    -49     90    -10
    114    218    103   -168      5    161    327    262    187    -41     96      0
     51    197    145   -124    -46    171    337    270    197    -36    103      7
     77    223    145   -150    -33    184    340    275    200    -31    109     15
     64    215    150   -140    -44    184    342    275    202    -25    114     18
     25    202    174   -114    -75    189    340    275    200    -28    114     15
     12    218    205   -114    -96    213    345    283    210    -15    124     28
    -36    205    241    -85   -137    220    348    290    213     -7    132     36
    -36    207    244    -85   -140    226    345    288    213     -7    132     38
     41    288    246   -166   -103    270    366    314    236     18    161     72
     59    298    239   -179    -88    270    366    324    244     23    166     80
     62    275    213   -171    -75    244    345    311    228     12    155     70
    129    296    166   -213    -18    231    324    298    213      2    145     57
    166    296    127   -231     18    213    301    283    194    -12    129     41
    158    293    135   -226     12    215    296    283    197     -5    140     46
    168    319    150   -246      7    236    301    293    205      5    150     59
    116    311    192   -215    -38    252    309    298    213     12    161     72
    111    322    210   -218    -49    265    316    306    220     23    171     85
    145    374    228   -259    -41    301    340    327    241     46    197    111
    106    355    249   -231    -72    303    345    327    241     49    200    111
     72    332    259   -202    -93    298    345    324    239     44    197    109
     80    358    277   -220    -98    319    353    332    249     51    205    114
     85    368    283   -226    -98    327    358    340    254     57    210    116
     62    381    316   -223   -127    350    387    366    283     80    231    137
     83    423    340   -254   -129    381    418    394    314    111    257    158
     18    387    368   -202   -176    376    426    402    324    116    257    150
    101    405    303   -252   -101    355    428    400    322    111    246    137
     67    400    329   -233   -132    366    436    402    335    122    252    135
     12    366    350   -189   -168    358    436    400    332    122    249    129
     57    348    290   -202   -116    319    415    374    309     98    223    103
    176    392    215   -283    -18    303    407    358    298     85    207     85
    140    392    249   -267    -54    322    420    361    309     93    215     93
     83    363    280   -223    -98    322    420    355    303     90    213     90
     51    319    267   -189   -106    293    394    327    277     70    189     67
     59    327    267   -192   -103    298    397    327    280     72    194     72
     75    371    296   -223   -111    335    426    355    309     98    220     98
     72    374    298   -223   -114    337    423    350    309     96    220     98
     64    371    303   -218   -122    337    418    340    301     90    215     90
     64    376    311   -220   -122    345    426    348    311    101    223     96
     15    340    324   -179   -155    332    418    342    309     98    223     98
      0    342    342   -171   -171    342    418    340    309    101    228    103
      5    387    381   -197   -189    384    444    368    335    129    254    132
     77    407    329   -241   -124    368    441    368    329    124    252    129
     62    402    340   -233   -140    374    444    371    332    129    257    127
     38    392    350   -215   -155    371    439    366    329    129    257    122
    -12    350    363   -168   -189    355    426    355    316    122    249    114
      2    381    379   -192   -187    381    439    368    332    137    267    132
    127    405    277   -267    -75    342    413    345    306    106    241    109
     93    387    293   -241    -98    340    415    342    303    103    239    106
     51    392    337   -223   -142    366    433    361    322    122    252    119
     80    397    316   -239   -116    358    428    355    314    114    246    114
     70    363    293   -218   -111    329    407    335    298     96    228     96
     90    387    296   -239   -103    340    418    345    303    103    241    109
     67    389    319   -231   -127    355    431    353    311    114    249    116
     54    374    319   -213   -132    348    431    345    306    109    246    111
     28    355    324   -194   -148    340    423    335    296    101    236    101
     -2    358    358   -179   -181    358    431    337    301    106    246    114
   -132    332    465   -101   -298    397    457    358    324    129    272    140
      0    358    358   -179   -179    358    428    337    298    106    244    111
    158    407    249   -283    -46    329    413    324    283     88    226     93
    106    371    265   -239    -80    319    413    319    275     80    223     90
     83    345    259   -215    -88    303    394    298    259     64    207     72
    111    381    270   -246    -77    327    407    314    272     80    218     85
    116    397    280   -259    -83    340    420    322    280     85    226     90
     80    420    337   -252   -127    379    446    345    306    111    252    114
     44    446    402   -246   -179    423    478    374    335    140    280    142
     51    480    428   -265   -187    454    498    389    350    153    298    158
     62    462    400   -265   -168    431    480    374    332    132    277    135
     54    467    413   -262   -179    441    491    384    342    145    288    142
      7    522    514   -267   -252    517    532    420    384    189    329    184
     77    584    506   -329   -213    545    530    420    394    202    345    197
    135    568    431   -353   -148    498    485    381    361    174    316    171
     59    553    493   -306   -218    522    491    387    371    187    332    192
     36    558    519   -298   -241    540    488    384    376    194    342    205
     31    522    491   -275   -228    506    467    371    358    176    327    192
    -49    457    506   -205   -280    483    465    371    348    171    316    181
    109    444    335   -277   -114    389    418    324    293    114    257    119
    148    418    270   -285    -62    345    402    306    265     88    231     90
    114    368    254   -241    -70    311    392    296    249     70    210     72
     70    314    241   -192    -85    277    374    277    228     46    184     49
     15    303    285   -161   -135    296    384    283    233     51    189     57
     31    319    288   -176   -127    303    381    283    233     54    192     57
    124    329    205   -226    -38    267    361    262    210     31    171     33
     83    324    239   -205    -77    283    371    272    218     38    179     44
     44    296    252   -168   -103    272    371    270    215     36    174     41
     23    280    254   -153   -114    267    374    270    215     36    174     41
      2    262    259   -132   -127    262    368    267    210     33    171     38
    -33    239    272   -103   -153    257    400    306    228     41    171     33
     59    239    179   -150    -59    210    491    433    280     57    155      0
    135    280    145   -207     -7    215    615    607    379    111    181      0
    132    340    207   -236    -36    275    730    815    527    241    288     77
    153    698    542   -426   -194    620    818    979    779    542    607    400
    179   1340   1158   -761   -488   1249    732    927   1031    950   1093    922
     88   1951   1862  -1021   -888   1909    470    602   1135   1260   1506   1369
    -96   1899   1995   -901  -1044   1945    150    129    883   1114   1434   1317
   -122   1140   1262   -511   -691   1200    -70   -290    244    394    724    667
   -111    371    483   -129   -298    428   -124   -405   -192   -174    111     64
   -103     25    129     36   -119     77    -49   -259   -226   -298    -77   -153
    -96     49    145     23   -119     96    116    -44    -77   -200    -18   -122
     36    218    181   -127    -72    200    249    124     70    -75     88    -38
     49    280    228   -166    -88    254    314    200    142    -12    140      7
      2    252    249   -129   -124    252    332    223    158     -5    142      7
     -5    239    244   -116   -124    241    348    244    174      0    145      7
      7    259    252   -135   -122    257    366    262    189     12    150     18
     -2    246    249   -122   -127    249    366    259    187     12    150     15
    -51    223    275    -85   -163    249    363    259    187     12    148     10
    -18    259    277   -119   -148    267    368    267    202     25    161     20
    -33    277    311   -122   -171    293    392    290    223     46    181     41
    -36    285    322   -124   -179    303    400    301    231     51    184     46
    -57    262    319   -103   -189    290    389    296    220     44    176     41
    -20    265    285   -122   -153    275    371    285    213     33    168     31
     44    270    223   -158    -90    246    353    265    192     15    150      7
     33    283    249   -158   -109    267    368    280    207     31    166     20
     75    306    228   -192    -77    267    366    283    207     33    166     20
      5    280    275   -142   -135    277    368    290    213     41    176     28
      5    283    277   -145   -137    280    368    293    215     44    176     31
     15    283    267   -150   -124    275    363    290    213     44    174     28
    -18    288    306   -135   -163    296    376    306    226     59    192     46
     25    327    301   -176   -137    314    381    314    236     67    205     57
     31    314    283   -174   -124    298    368    303    223     57    194     49
    -10    298    309   -145   -161    303    374    309    228     62    200     54
    -64    298    361   -119   -213    329    384    324    244     77    215     64
    -62    306    368   -122   -215    337    384    329    249     80    218     70
      7    319    311   -163   -153    314    363    314    236     70    205     57
     28    319    288   -174   -129    303    345    306    226     64    200     46
     51    324    272   -187   -111    298    332    301    220     62    197     44
     41    327    285   -184   -122    306    337    309    226     70    205     54
     46    350    303   -200   -129    329    348    324    241     88    223     72
     70    350    280   -210   -106    316    324    311    228     77    215     62
     90    355    265   -223    -88    311    306    303    218     72    210     59
     59    384    324   -220   -132    355    329    335    246    103    241     88
     80    389    309   -236   -114    350    306    327    239    101    239     80
     70    379    309   -223   -119    342    285    314    228     93    231     75
     90    418    324   -257   -116    371    293    324    241    111    249     96
    103    449    345   -275   -119    397    311    340    257    129    270    116
     44    444    400   -246   -176    423    316    342    265    137    277    124
    -49    431    478   -192   -262    454    332    355    277    153    293    137
    -20    433    454   -207   -239    444    322    350    275    148    290    129
    -15    449    465   -215   -239    457    332    363    288    161    298    135
     83    467    384   -275   -150    426    316    353    277    148    283    114
     64    462    394   -265   -163    428    327    366    290    158    290    116
     28    467    439   -249   -207    454    345    387    314    179    303    124
     88    480    392   -283   -150    436    337    384    314    176    290    106
     88    491    402   -290   -158    449    348    394    332    192    303    114
    111    504    392   -309   -140    449    350    397    337    194    303    111
    101    498    397   -301   -148    449    348    392    337    194    298     98
     44    478    433   -259   -194    457    350    392    342    202    298     96
     18    462    444   -241   -213    454    345    384    340    194    290     88
     57    483    426   -270   -184    457    345    379    340    197    288     85
      5    452    444   -231   -218    446    332    363    329    187    277     70
    -31    405    436   -187   -233    420    306    335    306    163    252     44
    -54    418    472   -184   -265    444    319    345    319    179    265     59
    -51    449    501   -200   -277    475    332    361    335    197    280     75
     41    454    410   -249   -184    433    296    332    306    168    249     44
     -2    428    431   -213   -215    428    285    319    298    161    244     33
    -67    444    509   -189   -288    475    306    348    327    189    270     59
    -23    485    509   -233   -265    496    309    355    335    205    277     70
     36    467    431   -254   -197    449    270    322    303    174    246     33
     93    465    371   -277   -137    418    244    298    283    155    226     10
    103    493    389   -301   -142    441    254    316    301    174    241     25
     49    488    439   -270   -194    462    259    327    311    187    254     36
     54    465    410   -262   -176    439    236    306    290    166    231     12
     51    459    407   -254   -176    433    223    301    290    163    223      7
     62    470    407   -267   -174    441    220    298    290    163    220      5
     49    475    423   -262   -187    449    218    303    290    168    223      7
     33    472    439   -254   -202    457    218    303    290    168    220      5
     23    475    452   -249   -213    465    207    298    290    168    220      0
     49    488    436   -270   -194    465    207    298    290    171    218     -5
     49    483    433   -267   -192    459    200    290    285    166    210    -10
    -62    454    517   -197   -290    485    205    296    296    179    218      2
    -49    444    493   -197   -270    467    187    280    280    163    200    -18
    -33    444    478   -207   -254    459    174    275    275    158    192    -28
     15    452    433   -233   -207    441    153    259    259    145    176    -49
     18    462    444   -241   -213    454    153    259    262    148    174    -51
     25    441    415   -233   -194    428    135    241    246    129    155    -72
     85    428    342   -259   -129    387     93    210    213     98    122   -109
     49    420    371   -236   -161    397     90    207    213    103    122   -109
    109    449    337   -280   -114    392     80    197    205     96    111   -122
    135    467    332   -301    -98    400     83    200    210     98    114   -127
     59    418    358   -239   -150    389     67    187    197     90    103   -140
     67    420    350   -244   -140    387     54    174    189     83     90   -150
     33    415    379   -226   -174    400     54    176    194     88     93   -150
     25    420    394   -223   -184    407     51    176    194     93     93   -150
     23    420    397   -223   -187    410     44    174    192     88     85   -155
     51    454    402   -254   -176    428     46    179    202     98     90   -150
     15    506    491   -262   -239    498     80    213    239    142    129   -119
    -59    535    594   -236   -327    563    124    252    283    189    171    -83
     36    517    478   -277   -220    498     72    207    239    142    116   -135
     90    530    436   -311   -171    483     54    189    223    129     98   -158
    148    574    423   -361   -137    498     41    179    220    132     98   -161
    106    574    467   -340   -179    522     25    171    228    140    103   -155
    132    618    485   -376   -179    553     18    171    236    153    114   -142
    153    649    496   -400   -171    574     12    171    244    166    122   -132
     90    602    509   -348   -210    558    -12    150    228    155    109   -142
     57    530    472   -293   -207    501    -57    111    189    119     72   -174
     15    472    454   -244   -220    465    -83     88    161     93     36   -207
      0    420    418   -210   -210    418   -111     62    129     59     -2   -246
     -5    389    394   -194   -200    389   -129     41    106     36    -31   -277
      0    381    381   -189   -189    381   -132     38     98     31    -44   -293
    -44    342    384   -150   -215    363   -153     20     83     18    -62   -314
     83    342    259   -213    -88    301   -205    -31     33    -25   -114   -363
    101    353    252   -228    -75    301   -215    -38     25    -31   -124   -371
     51    332    280   -192   -114    306   -226    -46     23    -33   -129   -381
     51    319    267   -187   -106    293   -241    -64      7    -46   -148   -402
     59    303    244   -181    -93    275   -262    -85     -7    -59   -166   -420
     49    311    262   -181   -109    288   -270    -88     -7    -51   -166   -420
     46    322    275   -184   -114    298   -272    -88     -2    -44   -168   -418
     12    241    228   -127   -109    236   -277    -77    -23    -77   -215   -470
     51    197    142   -124    -46    171   -197     36     15    -77   -254   -530
    106    262    155   -187    -23    210    -64    220    135      7   -207   -511
    153    400    246   -275    -46    324     59    449    316    176    -62   -387
    189    774    584   -483   -200    680     75    545    535    462    244    -67
    207   1441   1234   -826   -511   1337    -67    426    763    859    724    462
     75   1984   1906  -1031   -917   1948   -340     70    828   1119   1083    857
   -119   1790   1909   -833  -1013   1849   -652   -413    498    872    888    691
   -197    927   1122   -366   -659   1023   -870   -823   -166    109    122    -23
   -161    220    381    -28   -272    298   -924   -891   -530   -376   -426   -581
    -77      5     83     36    -80     41   -831   -730   -511   -436   -550   -740
     -7     83     90    -36    -49     85   -667   -522   -358   -327   -483   -701
    -72    129    202    -31   -137    166   -579   -400   -244   -233   -410   -641
    -51    194    244    -72   -148    218   -540   -345   -192   -181   -376   -613
     18    210    192   -114    -85    200   -537   -337   -189   -184   -392   -633
      0    179    179    -88    -88    179   -542   -337   -192   -187   -405   -654
     10    179    168    -96    -77    174   -558   -348   -197   -194   -418   -670
     33    200    166   -116    -64    181   -563   -353   -200   -192   -420   -675
    -12    189    202    -90   -106    194   -563   -355   -197   -189   -423   -678
    -31    189    220    -77   -124    205   -568   -363   -197   -187   -431   -683
     33    200    166   -116    -64    181   -594   -384   -215   -202   -452   -706
     57    210    153   -135    -49    181   -605   -394   -220   -205   -462   -714
     41    215    171   -129    -64    194   -605   -394   -220   -197   -462   -717
     -5    174    179    -83    -90    176   -623   -420   -239   -210   -483   -740
    -41    158    197    -59   -119    179   -639   -436   -246   -215   -493   -753
    -57    174    231    -59   -145    202   -636   -428   -236   -200   -488   -748
    -46    202    249    -77   -148    226   -631   -423   -226   -187   -483   -737
     64    192    127   -127    -31    161   -685   -483   -275   -233   -535   -792
     64    155     90   -111    -12    124   -722   -514   -306   -259   -571   -828
     49    155    106   -101    -28    132   -735   -524   -309   -257   -574   -831
     64    161     96   -114    -15    129   -748   -532   -314   -259   -579   -836
     31    174    142   -101    -54    158   -740   -527   -298   -239   -566   -820
     80    174     93   -127     -7    135   -771   -558   -324   -259   -597   -852
     72    174    101   -122    -15    137   -784   -571   -332   -265   -607   -859
     59    184    124   -124    -31    155   -789   -579   -332   -259   -605   -857
      5    161    155    -83    -75    158   -805   -594   -337   -257   -610   -862
     -2    168    171    -83    -88    168   -810   -597   -335   -249   -610   -859
     36    176    140   -106    -51    158   -831   -618   -350   -259   -626   -872
    -36    150    187    -59   -114    168   -846   -631   -355   -257   -631   -880
    -15    161    176    -72    -96    168   -870   -649   -368   -262   -636   -893
    124    226    101   -176     10    163   -893   -667   -379   -267   -649   -906
    142    210     64   -176     38    137   -924   -696   -402   -283   -675   -927
     93    176     83   -135      5    129   -948   -717   -418   -293   -691   -937
     25    153    127    -88    -49    140   -961   -724   -423   -285   -688   -940
     90    192    101   -142     -7    148   -976   -732   -423   -280   -688   -943
    129    236    106   -184     10    171   -979   -735   -415   -265   -683   -935
    137    239    101   -189     18    171   -995   -753   -428   -272   -693   -945
    109    228    119   -168     -5    174  -1010   -774   -441   -280   -704   -956
     85    220    135   -153    -25    179  -1018   -792   -449   -280   -711   -963
     88    239    150   -163    -31    194  -1018   -795   -444   -270   -711   -963
    106    267    161   -187    -25    213  -1018   -800   -441   -259   -709   -963
     77    249    171   -163    -46    210  -1031   -815   -449   -265   -724   -979
     72    246    171   -161    -49    210  -1039   -826   -452   -265   -735   -989
     51    249    197   -150    -72    223  -1031   -826   -439   -249   -732   -992
     15    257    241   -137   -111    249  -1010   -807   -415   -226   -719   -984
     70    249    179   -158    -54    215  -1028   -828   -433   -241   -748  -1018
     59    207    148   -135    -44    179  -1047   -859   -454   -259   -779  -1052
     59    189    129   -124    -36    158  -1060   -885   -470   -272   -802  -1078
     57    197    137   -129    -38    168  -1065   -898   -472   -272   -810  -1091
      7    187    179    -96    -85    184  -1060   -909   -467   -267   -810  -1096
   -116    153    267    -20   -192    207  -1047   -906   -457   -249   -802  -1093
     23    153    129    -88    -54    142  -1096   -966   -509   -298   -854  -1150
     80    137     54   -109     12     96  -1127  -1010   -548   -335   -896  -1187
     77    135     57   -106     10     96  -1140  -1031   -555   -340   -906  -1197
     57    101     41    -80      7     72  -1163  -1062   -579   -358   -932  -1223
     51    101     46    -77      2     75  -1171  -1078   -587   -361   -943  -1228
     80    109     28    -96     25     67  -1179  -1096   -597   -366   -956  -1241
     38     83     44    -59     -2     64  -1187  -1109   -605   -366   -963  -1252
     33     88     51    -62    -10     70  -1200  -1132   -620   -371   -976  -1270
     23     98     75    -62    -25     85  -1205  -1145   -623   -366   -979  -1273
    -15     70     85    -31    -49     77  -1218  -1169   -639   -376   -995  -1286
     51     75     23    -62     15     49  -1234  -1197   -657   -392  -1015  -1301
     38     72     33    -57      2     51  -1241  -1213   -662   -392  -1023  -1312
      5     54     49    -31    -23     51  -1241  -1223   -662   -387  -1031  -1322
     -2     41     44    -20    -23     41  -1241  -1231   -670   -389  -1041  -1327
     28     41     12    -33      7     28  -1252  -1254   -688   -405  -1060  -1340
     49     31    -18    -41     33      7  -1280  -1291   -714   -423  -1083  -1361
     10     15      2    -12      5      7  -1283  -1301   -719   -420  -1088  -1363
     59     20    -41    -41     51    -10  -1299  -1327   -740   -436  -1106  -1379
    145     33   -111    -88    129    -38  -1317  -1356   -761   -457  -1132  -1400
    114     20    -93    -67    103    -36  -1319  -1371   -771   -459  -1143  -1410
     41    -41    -85      0     62    -62  -1345  -1408   -800   -483  -1171  -1436
     51    -36    -90     -7     67    -62  -1348  -1418   -805   -480  -1176  -1436
     25    -41    -67      7     46    -54  -1340  -1421   -805   -472  -1176  -1436
    -31    -57    -25     41     -5    -41  -1332  -1423   -805   -470  -1179  -1434
     51    -54   -109      0     80    -80  -1366  -1470   -846   -504  -1218  -1473
     72    -83   -158      5    114   -119  -1397  -1509   -883   -532  -1260  -1509
     41    -96   -137     28     88   -116  -1397  -1525   -888   -532  -1267  -1509
    -51   -122    -70     85      7    -98  -1387  -1527   -885   -524  -1265  -1504
    -33   -135   -101     83     33   -119  -1389  -1540   -901   -537  -1288  -1519
   -103   -127    -25    114    -41    -77  -1358  -1519   -880   -509  -1265  -1493
     23   -135   -158     57     90   -145  -1408  -1571   -930   -545  -1309  -1543
    140   -148   -290      2    213   -218  -1465  -1639   -989   -602  -1371  -1608
    111   -166   -277     28    194   -220  -1465  -1652  -1002   -610  -1384  -1613
     80   -179   -262     49    168   -220  -1457  -1657  -1002   -610  -1389  -1613
     64   -179   -244     57    153   -210  -1457  -1665  -1005   -605  -1392  -1610
     10   -228   -239    109    122   -233  -1478  -1696  -1031   -623  -1415  -1634
     18   -220   -241    101    127   -231  -1470  -1699  -1034   -618  -1418  -1631
     28   -192   -223     80    124   -207  -1447  -1686  -1021   -602  -1405  -1615
     15   -171   -187     77    101   -179  -1426  -1680  -1010   -581  -1395  -1608
     41   -137   -179     46    109   -155  -1410  -1678  -1005   -571  -1387  -1605
    -57   -174   -119    114     28   -145  -1389  -1675  -1000   -561  -1384  -1597
    -83   -189   -109    135     12   -150  -1389  -1680  -1010   -563  -1392  -1602
     25   -153   -179     64    101   -166  -1402  -1704  -1031   -581  -1413  -1623
     70   -124   -194     25    132   -158  -1413  -1725  -1041   -581  -1423  -1631
     44   -103   -150     28     96   -127  -1408  -1730  -1036   -566  -1410  -1615
    -54   -116    -64     83      5    -90  -1395  -1719  -1021   -540  -1387  -1590
     23   -127   -150     51     85   -137  -1431  -1751  -1052   -563  -1415  -1615
    119   -122   -241      0    179   -179  -1470  -1787  -1085   -589  -1444  -1639
    119   -200   -319     41    218   -259  -1522  -1849  -1148   -644  -1506  -1693
     70   -270   -340    101    202   -306  -1538  -1880  -1184   -672  -1543  -1730
     25   -327   -353    150    189   -340  -1540  -1893  -1205   -691  -1564  -1751
     25   -358   -384    163    202   -368  -1543  -1909  -1228   -706  -1584  -1769
     -7   -394   -387    200    189   -389  -1538  -1919  -1241   -719  -1602  -1784
    -41   -426   -384    231    168   -405  -1538  -1935  -1260   -735  -1623  -1795
    -62   -457   -394    259    166   -426  -1551  -1956  -1278   -750  -1644  -1810
    -10   -454   -444    231    215   -449  -1561  -1974  -1301   -763  -1657  -1831
    -62   -470   -407    265    171   -439  -1553  -1977  -1304   -758  -1654  -1831
   -181   -504   -322    342     70   -413  -1532  -1969  -1293   -745  -1644  -1821
   -153   -517   -363    335    103   -441  -1540  -1984  -1312   -758  -1665  -1834
     83   -498   -584    207    332   -540  -1600  -2042  -1374   -818  -1730  -1899
    145   -517   -662    184    402   -587  -1613  -2055  -1400   -839  -1761  -1930
    148   -597   -745    223    446   -670  -1569  -2000  -1400   -865  -1805  -1982
    140   -602   -743    231    441   -672  -1423  -1831  -1306   -815  -1790  -1984
    106   -514   -623    202    363   -566  -1288  -1634  -1153   -678  -1680  -1888
    137   -249   -389     54    262   -319  -1176  -1436   -935   -433  -1441  -1654
    231    296     64   -265     83    179  -1143  -1335   -665    -64  -1028  -1218
    129    914    784   -522   -327    849  -1273  -1483   -457    316   -563   -724
    -93    956   1049   -431   -571   1002  -1579  -1940   -633    270   -548   -691
   -218    366    584    -72   -400    475  -1855  -2442  -1195   -301  -1091  -1189
   -187   -353   -166    270    -10   -259  -1997  -2722  -1743   -945  -1751  -1808
   -109   -813   -704    462    296   -758  -1990  -2652  -1904  -1197  -2057  -2122
   -106   -924   -818    514    355   -872  -1886  -2509  -1842  -1182  -2081  -2158
    -75   -862   -787    467    355   -826  -1764  -2366  -1730  -1091  -2018  -2112
    -38   -750   -711    394    335   -732  -1675  -2262  -1626   -997  -1940  -2042
   -148   -730   -581    439    215   -657  -1600  -2187  -1553   -932  -1880  -1982
   -116   -719   -602    415    241   -662  -1574  -2161  -1535   -924  -1880  -1977
    -20   -711   -691    366    332   -704  -1571  -2169  -1545   -945  -1901  -1995
    -62   -758   -698    407    316   -730  -1577  -2179  -1561   -956  -1912  -2005
    -98   -758   -659    428    280   -709  -1556  -2164  -1551   -937  -1893  -1987
    -49   -714   -665    381    306   -691  -1545  -2158  -1545   -930  -1888  -1979
     10   -727   -737    358    371   -732  -1561  -2177  -1566   -953  -1912  -2000
     38   -753   -792    355    413   -771  -1569  -2192  -1587   -974  -1935  -2013
     28   -750   -779    361    402   -763  -1553  -2182  -1582   -963  -1927  -2003
     51   -722   -774    335    410   -748  -1538  -2174  -1577   -956  -1922  -1995
     18   -756   -774    368    394   -763  -1538  -2182  -1590   -969  -1930  -2000
    -10   -776   -766    392    376   -771  -1540  -2190  -1600   -974  -1932  -2003
    -36   -792   -756    415    358   -774  -1540  -2192  -1605   -979  -1938  -2003
    -23   -779   -758    400    366   -769  -1530  -2184  -1602   -976  -1938  -1997
      0   -771   -771    387    384   -771  -1522  -2182  -1600   -974  -1935  -1990
     18   -771   -792    374    402   -779  -1525  -2187  -1608   -979  -1940  -1995
    -41   -810   -769    426    363   -789  -1525  -2197  -1621   -984  -1945  -1995
    -62   -815   -753    436    342   -784  -1506  -2187  -1610   -976  -1935  -1979
     -2   -818   -815    410    405   -815  -1512  -2195  -1628   -997  -1953  -1992
     -5   -810   -805    407    400   -807  -1504  -2192  -1626   -989  -1948  -1982
    -46   -831   -784    439    368   -807  -1493  -2184  -1621   -982  -1943  -1974
    -75   -849   -774    459    348   -813  -1493  -2184  -1628   -987  -1943  -1971
   -129   -826   -696    478    280   -761  -1462  -2156  -1602   -961  -1912  -1938
     12   -818   -833    402    420   -826  -1504  -2200  -1649  -1008  -1956  -1979
      7   -828   -836    410    420   -831  -1501  -2195  -1649  -1010  -1956  -1974
     -7   -852   -846    428    415   -849  -1504  -2197  -1657  -1013  -1958  -1977
     59   -839   -898    389    478   -870  -1517  -2208  -1673  -1021  -1969  -1982
    124   -841   -966    355    542   -904  -1548  -2234  -1699  -1041  -1984  -1995
    116   -828   -945    355    530   -885  -1540  -2226  -1693  -1036  -1974  -1977
    111   -805   -917    345    514   -862  -1517  -2200  -1675  -1013  -1953  -1951
     90   -807   -898    355    493   -852  -1506  -2184  -1665  -1000  -1932  -1927
      7   -872   -880    431    441   -875  -1517  -2197  -1683  -1018  -1940  -1932
     25   -849   -875    413    449   -862  -1514  -2192  -1683  -1013  -1930  -1917
     62   -820   -883    379    470   -852  -1504  -2184  -1680  -1010  -1925  -1904
     41   -813   -854    384    446   -833  -1478  -2164  -1662   -995  -1906  -1883
     -2   -836   -836    418    415   -836  -1460  -2151  -1657   -992  -1896  -1870
     41   -849   -891    405    465   -870  -1475  -2169  -1680  -1015  -1914  -1888
     44   -844   -888    397    465   -865  -1467  -2164  -1675  -1010  -1906  -1883
     54   -820   -875    381    465   -849  -1441  -2140  -1654   -995  -1891  -1862
     59   -789   -849    363    452   -818  -1402  -2107  -1621   -969  -1860  -1831
      5   -810   -815    402    410   -813  -1369  -2075  -1600   -950  -1844  -1818
      7   -852   -862    420    433   -857  -1369  -2081  -1610   -974  -1867  -1844
     57   -857   -917    400    485   -885  -1369  -2083  -1615   -987  -1880  -1860
     36   -857   -893    407    462   -872  -1345  -2070  -1602   -976  -1870  -1855
   -109   -885   -776    498    332   -831  -1296  -2029  -1561   -940  -1836  -1818
    -10   -904   -896    454    441   -901  -1314  -2057  -1595   -982  -1875  -1857
     20   -906   -927    441    472   -917  -1306  -2060  -1600   -992  -1880  -1865
     20   -914   -935    446    475   -924  -1304  -2070  -1608  -1005  -1891  -1875
     12   -937   -950    462    480   -943  -1301  -2078  -1615  -1021  -1904  -1888
     -7   -943   -937    475    462   -940  -1286  -2070  -1608  -1015  -1896  -1878
    -18   -969   -950    493    465   -958  -1288  -2081  -1621  -1031  -1906  -1886
     -2   -979   -976    488    485   -976  -1291  -2086  -1631  -1047  -1914  -1888
     -2   -958   -956    480    475   -958  -1265  -2068  -1618  -1034  -1899  -1870
     25   -956   -982    462    504   -969  -1273  -2078  -1631  -1041  -1906  -1873
     67   -961  -1028    446    545   -995  -1280  -2088  -1644  -1057  -1919  -1883
     59   -979  -1039    459    548  -1008  -1275  -2083  -1647  -1060  -1917  -1880
     38   -979  -1018    470    527   -997  -1254  -2065  -1634  -1047  -1899  -1865
     20   -979  -1002    478    509   -989  -1236  -2052  -1623  -1039  -1888  -1849
    -33  -1021   -987    527    475  -1005  -1239  -2052  -1631  -1044  -1891  -1849
    -20  -1015   -995    519    485  -1005  -1239  -2049  -1634  -1047  -1888  -1842
     20   -984  -1005    483    511   -995  -1223  -2034  -1623  -1039  -1875  -1829
    -12  -1028  -1015    519    501  -1021  -1223  -2042  -1636  -1054  -1888  -1839
    -31  -1060  -1031    545    498  -1047  -1226  -2047  -1649  -1065  -1893  -1847
     -5  -1028  -1023    514    509  -1026  -1197  -2026  -1631  -1047  -1873  -1821
    -77  -1028   -950    553    436   -989  -1161  -1995  -1608  -1028  -1847  -1792
   -241  -1075   -833    657    293   -956  -1135  -1966  -1590  -1008  -1823  -1766
   -111  -1085   -976    597    431  -1031  -1174  -2005  -1631  -1049  -1865  -1808
     51  -1085  -1140    514    594  -1111  -1210  -2044  -1678  -1101  -1909  -1855
     67  -1060  -1127    496    597  -1093  -1195  -2026  -1670  -1096  -1891  -1831
     90  -1057  -1148    480    618  -1101  -1192  -2029  -1678  -1101  -1888  -1826
     23  -1067  -1093    522    555  -1080  -1158  -2000  -1652  -1078  -1862  -1797
      7  -1091  -1098    540    550  -1093  -1150  -1992  -1654  -1083  -1867  -1795
     -7  -1109  -1101    558    545  -1106  -1150  -1997  -1667  -1096  -1875  -1803
     10  -1088  -1101    537    553  -1093  -1145  -1992  -1670  -1096  -1867  -1800
      2  -1098  -1101    548    550  -1098  -1132  -1987  -1673  -1104  -1870  -1800
    -44  -1137  -1093    589    522  -1117  -1130  -1990  -1683  -1117  -1878  -1805
    -67  -1171  -1104    620    517  -1137  -1124  -1990  -1691  -1122  -1880  -1803
    -54  -1153  -1098    602    522  -1127  -1106  -1974  -1678  -1109  -1865  -1784
    -83  -1150  -1067    615    491  -1109  -1078  -1953  -1660  -1096  -1847  -1764
    -64  -1135  -1072    600    501  -1104  -1067  -1948  -1660  -1101  -1847  -1764
    -88  -1106  -1018    597    465  -1062  -1034  -1917  -1636  -1078  -1821  -1738
    -88  -1067   -979    576    444  -1026   -997  -1880  -1605  -1052  -1787  -1704
      7  -1065  -1072    527    540  -1070  -1008  -1893  -1626  -1075  -1810  -1727
      0  -1070  -1072    532    535  -1072  -1000  -1886  -1626  -1075  -1810  -1722
     41  -1013  -1054    485    548  -1034   -966  -1852  -1592  -1047  -1774  -1691
     51   -984  -1036    465    542  -1010   -950  -1842  -1579  -1036  -1756  -1678
     12   -984   -997    485    504   -989   -945  -1839  -1574  -1026  -1738  -1654
     23   -992  -1015    483    517  -1002   -961  -1852  -1587  -1036  -1738  -1654
    -12  -1010   -997    511    491  -1005   -969  -1849  -1590  -1036  -1732  -1647
    -64  -1047   -984    555    457  -1015   -969  -1847  -1592  -1041  -1735  -1641
    -12  -1111  -1101    561    542  -1106  -1002  -1883  -1644  -1093  -1784  -1686
    -38  -1166  -1127    602    542  -1148   -992  -1875  -1657  -1111  -1800  -1699
    -20  -1195  -1174    607    576  -1184   -987  -1873  -1670  -1130  -1816  -1712
      5  -1215  -1223    605    613  -1218   -989  -1880  -1688  -1148  -1829  -1730
    -46  -1280  -1234    662    592  -1257  -1000  -1901  -1714  -1171  -1844  -1748
   -111  -1291  -1179    698    530  -1236   -976  -1880  -1704  -1163  -1826  -1727
   -106  -1299  -1192    704    542  -1247   -971  -1880  -1709  -1174  -1836  -1730
    -80  -1322  -1244    701    581  -1283   -984  -1893  -1727  -1197  -1857  -1745
    -44  -1343  -1299    693    626  -1322   -992  -1899  -1740  -1215  -1875  -1758
     -5  -1317  -1312    662    652  -1317   -982  -1886  -1732  -1210  -1865  -1745
    -12  -1280  -1267    646    626  -1275   -935  -1842  -1696  -1174  -1826  -1712
     -2  -1314  -1312    657    652  -1312   -945  -1849  -1714  -1189  -1836  -1730
    -12  -1374  -1361    693    672  -1369   -930  -1821  -1717  -1208  -1857  -1753
     15  -1421  -1439    701    724  -1428   -839  -1696  -1665  -1205  -1873  -1779
     59  -1322  -1382    631    719  -1350   -680  -1499  -1522  -1101  -1797  -1735
     85  -1197  -1283    553    683  -1239   -576  -1312  -1358   -945  -1652  -1613
    122   -870   -995    374    558   -932   -514  -1171  -1135   -667  -1356  -1317
    129   -267   -397     67    262   -332   -509  -1130   -867   -275   -891   -839
    -28    200    228    -85   -127    213   -680  -1387   -784    -25   -555   -501
   -181    -28    153    103   -168     62   -987  -1855  -1122   -275   -753   -680
   -254   -683   -428    467     85   -555  -1179  -2255  -1693   -909  -1366  -1234
   -200  -1291  -1093    743    444  -1192  -1239  -2340  -2052  -1387  -1873  -1709
   -202  -1636  -1434    919    615  -1535  -1187  -2210  -2096  -1514  -2039  -1878
   -202  -1693  -1493    945    644  -1592  -1093  -2083  -2021  -1486  -2031  -1878
   -161  -1602  -1441    880    639  -1522   -989  -1956  -1901  -1389  -1951  -1805
   -114  -1452  -1340    782    613  -1397   -888  -1839  -1779  -1278  -1847  -1701
    -33  -1384  -1350    709    657  -1369   -841  -1782  -1727  -1234  -1805  -1662
    -28  -1418  -1389    722    678  -1405   -836  -1774  -1730  -1247  -1818  -1678
    -12  -1423  -1410    717    696  -1415   -828  -1766  -1727  -1249  -1818  -1680
    -38  -1436  -1397    735    678  -1415   -823  -1758  -1725  -1249  -1813  -1678
    -51  -1434  -1382    743    665  -1408   -810  -1745  -1717  -1244  -1800  -1667
    -18  -1387  -1369    701    672  -1379   -779  -1712  -1691  -1218  -1769  -1636
    -25  -1374  -1348    698    659  -1363   -758  -1693  -1675  -1202  -1751  -1621
    -90  -1421  -1330    756    618  -1376   -761  -1696  -1680  -1210  -1756  -1628
    -67  -1413  -1345    740    639  -1379   -756  -1691  -1680  -1210  -1751  -1626
    -12  -1350  -1337    680    659  -1343   -727  -1665  -1660  -1187  -1725  -1602
    -38  -1371  -1332    704    644  -1350   -717  -1654  -1654  -1187  -1717  -1592
    -67  -1402  -1335    732    631  -1369   -719  -1652  -1660  -1197  -1719  -1590
    -70  -1392  -1322    732    626  -1358   -709  -1644  -1652  -1192  -1712  -1582
    -93  -1376  -1286    735    594  -1332   -680  -1621  -1631  -1171  -1683  -1561
    -83  -1382  -1299    732    607  -1343   -675  -1615  -1628  -1174  -1678  -1558
    -96  -1397  -1304    745    602  -1350   -675  -1610  -1626  -1179  -1680  -1556
   -140  -1395  -1254    769    555  -1325   -654  -1590  -1608  -1163  -1660  -1532
    -57  -1366  -1309    711    623  -1337   -657  -1590  -1608  -1169  -1662  -1532
    -62  -1369  -1306    717    620  -1337   -644  -1571  -1600  -1161  -1649  -1522
     -2  -1337  -1335    667    665  -1335   -633  -1558  -1595  -1156  -1636  -1514
    -20  -1402  -1382    711    680  -1392   -652  -1579  -1621  -1184  -1660  -1538
    -20  -1410  -1389    714    683  -1400   -652  -1574  -1623  -1187  -1654  -1535
    -15  -1387  -1371    701    678  -1379   -646  -1561  -1615  -1179  -1639  -1522
    -49  -1384  -1337    717    644  -1363   -636  -1551  -1605  -1171  -1621  -1509
    -38  -1340  -1301    691    631  -1322   -600  -1509  -1569  -1135  -1579  -1470
      0  -1322  -1322    659    659  -1322   -602  -1512  -1574  -1137  -1579  -1465
      5  -1309  -1317    652    659  -1314   -607  -1509  -1574  -1135  -1574  -1454
     15  -1332  -1350    657    680  -1340   -618  -1514  -1584  -1148  -1584  -1462
     -7  -1337  -1330    672    659  -1335   -607  -1496  -1577  -1137  -1566  -1441
     -2  -1312  -1312    654    652  -1312   -602  -1483  -1566  -1127  -1548  -1421
    -23  -1309  -1286    665    631  -1299   -597  -1467  -1561  -1119  -1532  -1402
    -15  -1278  -1262    646    623  -1273   -579  -1444  -1543  -1104  -1512  -1379
     57  -1260  -1317    602    685  -1288   -584  -1449  -1551  -1114  -1519  -1382
     20  -1273  -1296    623    657  -1283   -574  -1439  -1545  -1111  -1509  -1371
     10  -1260  -1270    623    639  -1265   -548  -1418  -1527  -1093  -1486  -1350
     59  -1226  -1286    581    672  -1254   -527  -1402  -1517  -1080  -1467  -1345
     10  -1252  -1262    620    636  -1257   -514  -1392  -1509  -1075  -1460  -1340
    -28  -1280  -1252    654    610  -1267   -514  -1392  -1512  -1085  -1465  -1345
    -18  -1257  -1241    636    610  -1249   -491  -1366  -1488  -1070  -1444  -1327
    -67  -1244  -1179    654    555  -1213   -444  -1317  -1441  -1034  -1405  -1293
      0  -1228  -1228    615    613  -1228   -431  -1304  -1436  -1034  -1408  -1301
     64  -1213  -1278    571    670  -1244   -428  -1301  -1436  -1039  -1415  -1317
     38  -1221  -1260    589    646  -1239   -407  -1291  -1421  -1031  -1405  -1312
     23  -1223  -1249    597    636  -1236   -387  -1278  -1408  -1026  -1397  -1304
     12  -1192  -1205    589    607  -1197   -348  -1249  -1376  -1000  -1371  -1278
    -31  -1215  -1187    623    576  -1202   -324  -1244  -1369   -997  -1369  -1280
    -96  -1257  -1161    675    530  -1210   -311  -1234  -1358   -992  -1361  -1278
    -46  -1257  -1210    652    579  -1234   -322  -1249  -1374  -1010  -1376  -1299
    -51  -1215  -1163    633    555  -1189   -290  -1223  -1348   -989  -1350  -1275
    -85  -1249  -1163    665    537  -1208   -298  -1231  -1358  -1000  -1358  -1283
    -33  -1278  -1247    654    605  -1262   -327  -1260  -1387  -1034  -1384  -1319
     33  -1267  -1301    615    665  -1283   -332  -1262  -1392  -1041  -1387  -1327
     31  -1254  -1286    613    657  -1270   -314  -1247  -1379  -1034  -1371  -1309
    -20  -1236  -1215    628    597  -1226   -270  -1208  -1345  -1000  -1337  -1275
    -31  -1252  -1221    639    594  -1236   -275  -1213  -1350  -1005  -1340  -1278
    -38  -1257  -1221    646    589  -1239   -275  -1210  -1350  -1008  -1337  -1280
    -51  -1244  -1192    649    568  -1218   -257  -1189  -1330   -987  -1317  -1260
    -31  -1239  -1208    633    584  -1223   -254  -1184  -1330   -987  -1317  -1257
    -49  -1213  -1163    631    555  -1187   -218  -1150  -1301   -961  -1288  -1231
    -80  -1249  -1169    665    542  -1210   -226  -1161  -1314   -979  -1299  -1244
    -12  -1234  -1221    623    602  -1228   -239  -1166  -1325   -989  -1304  -1252
    -25  -1231  -1205    628    587  -1218   -220  -1140  -1304   -976  -1288  -1234
      0  -1223  -1226    610    613  -1223   -213  -1132  -1299   -974  -1280  -1226
    -44  -1228  -1184    633    568  -1208   -194  -1119  -1288   -963  -1265  -1213
    -46  -1215  -1169    631    561  -1192   -181  -1106  -1280   -961  -1254  -1202
    -70  -1213  -1143    639    535  -1179   -163  -1085  -1265   -950  -1239  -1184
      2  -1223  -1226    610    613  -1223   -187  -1109  -1288   -976  -1265  -1208
     -5  -1208  -1205    605    597  -1208   -171  -1096  -1280   -969  -1252  -1197
    -59  -1221  -1161    641    550  -1192   -153  -1080  -1267   -958  -1236  -1184
    -31  -1239  -1210    633    587  -1223   -166  -1093  -1286   -976  -1254  -1202
    -75  -1231  -1156    652    540  -1195   -137  -1062  -1260   -956  -1231  -1176
     23  -1195  -1218    584    618  -1205   -132  -1060  -1260   -961  -1231  -1179
     64  -1205  -1270    571    667  -1236   -142  -1070  -1273   -976  -1241  -1192
     -5  -1231  -1226    618    607  -1231   -132  -1062  -1267   -974  -1231  -1182
    -10  -1215  -1205    613    597  -1213   -119  -1049  -1257   -969  -1218  -1171
     -7  -1226  -1218    615    605  -1223   -114  -1044  -1257   -974  -1218  -1174
    -15  -1231  -1215    623    600  -1223   -101  -1034  -1252   -974  -1213  -1166
     -7  -1197  -1189    602    589  -1192    -75  -1013  -1231   -953  -1192  -1148
    -33  -1176  -1145    605    555  -1161    -46   -984  -1210   -932  -1166  -1127
    -38  -1148  -1109    592    532  -1130    -15   -958  -1182   -911  -1143  -1106
    -33  -1122  -1088    579    527  -1106      5   -937  -1163   -896  -1122  -1088
    -12  -1111  -1098    561    540  -1104     15   -927  -1156   -893  -1111  -1083
    -25  -1119  -1093    571    532  -1106     28   -917  -1150   -891  -1104  -1078
    -54  -1091  -1039    571    491  -1065     54   -891  -1122   -862  -1072  -1047
     23   -997  -1021    488    522  -1008     83   -867  -1091   -836  -1039  -1010
    -93  -1010   -919    550    410   -966     98   -852  -1070   -813  -1010   -984
   -103  -1039   -937    571    415   -989     64   -870  -1091   -831  -1026   -997
      5  -1031  -1036    509    519  -1034     25   -896  -1117   -857  -1047  -1018
     64  -1047  -1111    491    587  -1078      2   -909  -1135   -880  -1062  -1034
     33  -1096  -1130    532    579  -1114      5   -911  -1148   -896  -1080  -1049
     23  -1111  -1137    542    579  -1124     20   -901  -1148   -898  -1085  -1054
    -25  -1182  -1158    602    563  -1169     15   -909  -1169   -922  -1109  -1072
    -41  -1241  -1200    641    579  -1221      5   -919  -1187   -950  -1130  -1098
    -41  -1241  -1200    641    576  -1223     18   -909  -1179   -948  -1122  -1096
    -62  -1257  -1195    657    566  -1226     18   -906  -1182   -958  -1124  -1096
    -72  -1267  -1195    667    558  -1231     20   -904  -1184   -966  -1124  -1093
    -90  -1273  -1182    683    545  -1228     33   -896  -1179   -961  -1117  -1085
    -54  -1257  -1202    654    571  -1231     38   -893  -1179   -961  -1111  -1083
    -77  -1273  -1195    672    558  -1234     41   -888  -1176   -963  -1109  -1083
   -101  -1275  -1174    688    532  -1223     51   -872  -1163   -956  -1098  -1070
   -114  -1270  -1156    693    519  -1213     67   -852  -1145   -943  -1083  -1057
    -77  -1322  -1244    698    581  -1283     90   -813  -1145   -966  -1119  -1096
      2  -1332  -1335    665    667  -1335    194   -667  -1083   -950  -1130  -1130
     38  -1273  -1312    615    675  -1293    322   -480   -950   -857  -1062  -1091
     85  -1083  -1169    498    626  -1124    465   -244   -743   -659   -878   -927
    140   -636   -776    249    457   -706    527   -114   -483   -332   -514   -558
    109     -5   -114    -51    111    -57    454   -181   -249     59    -38    -70
    -98    350    449   -127   -272    400    192   -540   -244    241    226    200
   -239     98    337     70   -288    218    -90   -992   -592    -36     -2    -10
   -311   -714   -405    511     44   -561   -259  -1358  -1218   -779   -735   -678
   -314  -1317  -1002    815    342  -1161   -257  -1343  -1486  -1174  -1169  -1093
   -192  -1527  -1335    859    568  -1434   -194  -1200  -1480  -1249  -1288  -1228
   -171  -1493  -1322    833    574  -1408    -59  -1021  -1348  -1156  -1223  -1184
   -127  -1358  -1231    743    550  -1296     54   -878  -1208  -1036  -1119  -1091
    -18  -1278  -1260    646    618  -1270     88   -826  -1156   -997  -1078  -1057
    -23  -1275  -1252    646    613  -1265    119   -789  -1124   -979  -1060  -1041
    -57  -1291  -1234    675    587  -1262    145   -758  -1098   -966  -1049  -1031
    -83  -1267  -1187    675    550  -1228    174   -730  -1070   -940  -1021  -1010
    -75  -1252  -1176    662    550  -1215    187   -714  -1057   -932  -1010   -997
    -33  -1231  -1197    631    579  -1215    192   -711  -1054   -935  -1010   -995
    -64  -1244  -1179    654    555  -1213    202   -696  -1039   -924   -995   -984
   -101  -1262  -1161    680    530  -1213    202   -691  -1031   -922   -992   -984
   -106  -1228  -1122    667    506  -1176    231   -659  -1002   -896   -961   -956
    -67  -1182  -1114    623    522  -1150    257   -626   -976   -875   -937   -935
     -5  -1208  -1202    607    597  -1205    231   -646  -1002   -906   -966   -966
      7  -1210  -1218    602    613  -1215    233   -649  -1008   -911   -971   -963
    -41  -1202  -1161    620    558  -1182    262   -620   -979   -883   -943   -937
    -10  -1182  -1171    594    579  -1176    262   -615   -974   -880   -935   -935
     18  -1187  -1205    584    610  -1195    254   -623   -982   -891   -935   -937
    -18  -1192  -1174    605    576  -1184    267   -605   -966   -883   -922   -924
    -44  -1187  -1143    615    548  -1163    285   -581   -945   -865   -904   -904
    -80  -1197  -1117    639    514  -1156    296   -568   -932   -857   -891   -893
   -119  -1179  -1060    649    470  -1119    327   -535   -901   -831   -857   -865
    -90  -1163  -1072    626    491  -1119    329   -532   -898   -831   -854   -862
    -41  -1174  -1132    607    545  -1156    309   -548   -917   -857   -878   -883
     20  -1150  -1174    563    597  -1161    303   -545   -917   -859   -878   -880
    -67  -1145  -1078    607    504  -1111    340   -498   -870   -818   -833   -839
   -106  -1143  -1039    623    465  -1091    350   -478   -852   -800   -813   -818
      7  -1135  -1143    563    574  -1137    319   -501   -878   -826   -836   -841
     20  -1130  -1150    553    584  -1140    319   -493   -872   -826   -831   -833
     12  -1098  -1111    542    561  -1104    337   -472   -849   -802   -805   -807
    -38  -1096  -1057    566    506  -1078    350   -449   -831   -787   -782   -782
     -5  -1085  -1080    545    535  -1083    348   -446   -828   -784   -779   -779
    -10  -1117  -1109    563    548  -1114    322   -465   -849   -805   -789   -792
    -75  -1093  -1018    584    470  -1057    355   -423   -813   -766   -745   -750
     -7  -1039  -1031    522    509  -1036    368   -400   -795   -748   -724   -730
     -5  -1057  -1052    530    522  -1057    350   -402   -802   -758   -730   -732
     28  -1052  -1080    509    553  -1067    342   -407   -807   -763   -735   -730
    -12   -995   -982    504    483   -989    394   -355   -756   -714   -683   -675
     -7  -1000   -992    501    491   -997    397   -350   -753   -717   -680   -672
     49  -1000  -1052    475    550  -1026    387   -363   -766   -732   -693   -685
    -18  -1002   -984    509    480   -995    410   -342   -743   -717   -675   -665
    -70  -1026   -956    548    441   -992    420   -327   -730   -709   -667   -657
     41   -950   -992    454    514   -969    441   -298   -701   -685   -641   -639
     93   -917  -1010    410    550   -963    462   -275   -680   -667   -628   -633
     70   -943  -1013    433    540   -976    467   -270   -672   -667   -631   -646
     36   -961   -997    462    517   -979    480   -262   -659   -667   -633   -649
    -41   -945   -906    493    428   -927    532   -218   -607   -626   -592   -607
    -57   -943   -885    498    413   -914    558   -197   -581   -607   -574   -594
    -15   -953   -940    483    459   -948    545   -210   -589   -623   -589   -613
    -15   -982   -966    498    475   -974    532   -228   -602   -641   -605   -636
    -88   -984   -896    535    402   -943    550   -213   -576   -618   -579   -613
   -124   -956   -831    537    353   -893    584   -181   -545   -587   -548   -584
    -18   -945   -927    480    452   -935    561   -205   -568   -613   -576   -607
     15   -956   -971    470    493   -963    550   -218   -579   -633   -592   -618
    -59   -992   -932    527    433   -963    558   -215   -574   -633   -589   -615
   -106  -1013   -909    558    400   -961    558   -207   -566   -626   -579   -607
    -18   -979   -961    496    470   -971    548   -205   -563   -628   -579   -607
    106   -893  -1000    394    553   -945    568   -184   -540   -610   -555   -584
     57   -930   -989    433    522   -961    563   -189   -545   -618   -558   -589
     -5   -948   -943    475    467   -945    574   -176   -535   -607   -540   -579
    -33   -945   -914    488    439   -930    581   -166   -522   -597   -524   -568
    -70   -963   -893    517    410   -930    581   -163   -517   -592   -517   -568
    -49   -930   -880    488    413   -906    597   -145   -498   -579   -504   -548
    -44   -919   -875    480    415   -898    607   -132   -485   -574   -498   -537
    -38   -901   -862    467    410   -880    618   -119   -472   -561   -483   -519
    -44   -898   -854    472    405   -878    623   -111   -465   -558   -475   -511
    -75   -924   -849    498    384   -888    620   -111   -467   -563   -478   -509
    -90   -932   -841    509    374   -888    623   -106   -462   -561   -472   -506
    -49   -919   -872    483    410   -896    618   -106   -462   -566   -475   -506
    -38   -904   -865    472    413   -885    623   -101   -454   -561   -467   -496
    -70   -872   -802    467    366   -839    657    -64   -420   -527   -428   -462
    -62   -901   -839    480    387   -870    639    -83   -436   -548   -444   -480
   -127   -922   -795    524    332   -859    644    -77   -428   -540   -436   -472
     10   -867   -878    428    444   -872    633    -80   -433   -550   -444   -480
     62   -833   -896    384    478   -865    649    -67   -423   -545   -436   -472
     -7   -906   -898    457    444   -901    631    -83   -439   -566   -454   -491
    -25   -919   -893    470    433   -906    631    -83   -439   -566   -454   -488
      7   -870   -878    431    441   -872    649    -62   -415   -545   -428   -465
    -20   -883   -862    449    420   -872    646    -62   -415   -548   -428   -465
    -57   -911   -854    483    397   -885    646    -62   -415   -550   -433   -467
    -51   -880   -828    465    387   -854    665    -41   -392   -535   -413   -446
    -10   -810   -800    410    394   -805    693    -15   -361   -506   -381   -420
      0   -789   -789    394    392   -789    719     10   -340   -491   -361   -402
    -18   -771   -753    394    366   -763    745     31   -316   -472   -340   -379
    -70   -776   -706    423    316   -743    761     46   -301   -457   -324   -361
    -80   -795   -714    439    316   -756    763     46   -298   -462   -324   -361
    -57   -748   -691    402    316   -719    779     67   -275   -439   -301   -340
    -23   -698   -678    361    327   -688    784     77   -254   -423   -283   -324
     -2   -680   -678    340    335   -678    784     77   -249   -415   -270   -314
    -38   -685   -646    363    303   -667    776     77   -244   -413   -262   -306
      0   -652   -652    324    324   -652    771     85   -231   -402   -244   -290
    -28   -667   -641    348    306   -654    758     83   -231   -400   -239   -280
     38   -727   -766    342    402   -745    701     33   -288   -457   -296   -335
     25   -761   -787    368    405   -774    701     36   -296   -467   -309   -350
     23   -784   -807    379    413   -795    709     41   -293   -472   -316   -353
    -18   -841   -826    428    402   -833    701     25   -311   -498   -340   -376
      0   -849   -849    423    423   -849    698     25   -316   -509   -345   -384
     23   -807   -831    392    426   -818    722     49   -296   -491   -319   -358
    -72   -904   -833    485    379   -870    693     15   -329   -527   -358   -394
   -116   -930   -813    522    345   -870    696     18   -327   -527   -358   -394
   -103   -924   -823    514    358   -875    691     18   -327   -530   -358   -394
    -54   -911   -857    483    400   -885    683     15   -329   -532   -366   -397
    -10   -846   -839    426    413   -844    717     51   -288   -498   -324   -355
    -41   -865   -823    452    389   -844    722     57   -285   -493   -316   -350
    -85   -945   -859    514    387   -904    701     44   -306   -522   -348   -379
    -44  -1000   -956    522    454   -979    732     98   -303   -545   -384   -420
    -12   -995   -982    501    483   -987    862    277   -210   -504   -374   -436
     15   -849   -867    415    439   -857   1028    509    -28   -350   -244   -337
    106   -607   -714    249    407   -659   1135    711    179   -137    -33   -145
    187   -119   -306    -33    246   -213   1166    813    441    213    355    259
     72    532    457   -303   -192    496    992    618    641    600    844    774
    -93    795    888   -350   -491    841    691    189    553    678   1005    948
   -283    314    597    -15   -441    454    433   -265     83    218    584    566
   -283   -540   -257    413    -12   -400    280   -579   -542   -537   -179   -132
   -129  -1018   -891    571    379   -956    309   -483   -696   -813   -522   -485
   -129  -1137  -1008    633    439  -1072    420   -301   -605   -787   -532   -522
    -93  -1047   -956    568    428  -1002    555   -124   -457   -672   -439   -457
    -20   -872   -852    446    415   -862    670     18   -316   -550   -324   -358
    -54   -854   -800    452    371   -828    711     64   -270   -511   -293   -324
    -44   -867   -823    454    387   -844    722     83   -259   -514   -293   -327
    -46   -870   -823    457    387   -849    740    103   -244   -506   -288   -322
    -31   -883   -852    457    410   -867    735    106   -244   -511   -290   -327
    -15   -859   -846    436    413   -854    743    119   -228   -498   -280   -319
    -23   -846   -823    433    400   -836    756    135   -213   -485   -272   -309
    -18   -826   -807    420    392   -815    774    155   -192   -467   -254   -283
    -64   -833   -769    449    350   -802    779    161   -184   -462   -246   -272
    -88   -841   -753    462    329   -797    779    166   -176   -454   -239   -270
    -46   -810   -763    428    358   -787    787    176   -163   -444   -226   -254
    -72   -823   -750    446    337   -787    782    174   -163   -449   -226   -252
   -111   -828   -717    470    301   -774    795    189   -148   -431   -205   -236
    -33   -795   -761    413    363   -779    789    194   -145   -431   -202   -241
    -28   -784   -758    405    363   -771    795    202   -137   -428   -200   -236
    -28   -761   -732    394    350   -748    813    220   -119   -415   -187   -220
    -80   -779   -698    431    309   -740    820    226   -114   -418   -187   -218
    -31   -797   -766    413    366   -782    789    205   -137   -439   -202   -236
     36   -771   -807    366    420   -789    782    202   -137   -433   -194   -233
     44   -745   -789    350    415   -766    787    213   -124   -420   -181   -220
    -33   -756   -722    394    342   -740    802    236   -103   -402   -163   -200
    -28   -763   -737    394    353   -753    797    233   -106   -410   -171   -202
    -10   -743   -732    376    358   -737    810    249    -90   -400   -158   -189
     -7   -732   -727    368    358   -730    815    259    -80   -392   -148   -176
     -5   -727   -722    366    358   -724    818    265    -72   -387   -142   -171
    -44   -737   -693    389    322   -717    813    267    -72   -387   -140   -168
    -67   -719   -652    392    290   -688    826    288    -51   -366   -116   -142
    -38   -714   -675    374    316   -696    813    283    -57   -368   -119   -145
     49   -659   -709    306    379   -683    802    280    -59   -366   -116   -142
    -57   -654   -600    353    270   -628    831    319    -23   -329    -75   -106
     -2   -646   -644    324    319   -646    818    314    -33   -340    -83   -111
     33   -639   -675    301    350   -657    805    309    -38   -345    -85   -114
     25   -636   -662    306    342   -649    800    311    -33   -342    -80   -103
     49   -615   -667    280    355   -639    800    324    -25   -335    -70    -96
     41   -607   -652    283    345   -628    802    329    -20   -327    -59    -83
     62   -594   -657    265    355   -626    800    329    -18   -327    -57    -80
     51   -579   -631    265    340   -605    813    342     -2   -314    -44    -64
     33   -540   -574    252    301   -555    846    374     31   -280    -12    -33
     -2   -548   -545    275    270   -548    867    389     51   -270     -2    -20
      0   -548   -550    272    272   -550    862    392     54   -272     -2    -23
     77   -514   -592    218    335   -553    859    397     59   -270     -2    -31
     75   -506   -581    215    327   -545    870    410     75   -259     10    -23
    -36   -530   -493    283    226   -511    901    444    109   -228     41      5
     23   -511   -535    241    275   -522    904    446    116   -226     38     -2
     90   -472   -563    192    327   -517    917    454    132   -218     44     -2
     33   -509   -545    236    288   -527    911    441    124   -228     31    -18
    -33   -527   -493    280    228   -511    924    446    137   -223     38    -10
    -80   -542   -465    311    189   -504    932    452    145   -215     46     -5
      7   -527   -535    259    270   -530    911    433    127   -231     31    -23
     62   -491   -555    213    306   -524    917    439    137   -226     38    -10
     88   -470   -558    189    322   -511    927    439    145   -220     44     -2
     25   -527   -553    249    288   -540    914    423    127   -239     25    -23
    -44   -532   -488    288    220   -511    930    439    145   -220     44     -5
    -44   -522   -480    280    215   -501    927    441    150   -218     49     -2
      7   -491   -501    241    254   -496    927    444    155   -210     57      2
     49   -501   -550    223    298   -524    904    423    135   -231     33    -15
     18   -522   -540    252    277   -530    898    423    137   -236     33    -10
     28   -470   -501    220    262   -485    927    452    171   -202     64     25
      2   -475   -480    236    241   -478    927    454    176   -200     70     28
    -62   -496   -433    277    184   -465    940    472    194   -184     88     44
    -20   -480   -459    252    218   -470    927    465    187   -189     83     38
     80   -449   -532    181    303   -491    901    446    166   -210     62     18
     75   -444   -519    184    296   -480    909    454    176   -202     70     23
     18   -485   -506    233    259   -496    898    444    168   -213     59     18
    -72   -470   -397    272    161   -433    937    483    210   -168    103     64
    -25   -376   -350    200    161   -363    989    537    265   -116    161    119
     98   -389   -491    145    293   -439    940    488    215   -168    111     67
     38   -457   -496    207    265   -475    911    465    192   -194     88     44
     20   -444   -465    213    241   -454    922    478    205   -181    101     57
     41   -426   -470    189    254   -446    919    475    202   -184    103     54
     20   -415   -436    197    226   -426    927    483    210   -174    116     67
    -38   -439   -400    236    179   -420    935    491    215   -168    122     80
    -12   -462   -449    239    218   -457    919    478    202   -184    106     62
     18   -436   -457    207    236   -446    919    483    207   -184    109     64
     15   -433   -449    207    231   -441    922    480    210   -181    111     67
     57   -420   -478    179    265   -449    911    472    202   -192    106     62
     41   -389   -431    174    236   -410    927    491    218   -174    122     80
     -2   -426   -426    213    207   -426    917    485    215   -179    114     72
      5   -418   -426    205    213   -420    917    491    218   -174    122     83
     28   -392   -420    179    220   -405    930    498    228   -166    132     90
    -67   -397   -329    233    129   -363    961    532    262   -135    168    119
     62   -353   -415    142    239   -384    943    517    252   -148    155     98
    142   -303   -446     77    293   -374    945    519    257   -142    158     98
    109   -285   -397     85    252   -342    966    540    277   -122    179    119
     85   -275   -361     96    223   -316    982    558    293   -106    192    132
     18   -309   -327    145    171   -316    979    553    290   -111    192    127
     -2   -298   -296    150    145   -298    987    558    303    -98    205    142
     -2   -228   -226    114    109   -228   1018    592    348    -54    252    194
     10   -184   -194     88    101   -189   1023    602    371    -31    277    220
     28   -192   -223     80    124   -207    989    574    345    -51    259    205
     59   -197   -257     67    155   -226    963    563    335    -59    249    197
     44   -207   -254     80    148   -231    956    566    337    -54    254    207
     83   -277   -361     98    220   -319    909    519    280   -111    194    153
     93   -288   -384     96    236   -335    911    519    275   -122    184    140
     80   -303   -387    111    231   -345    917    522    267   -129    176    135
     41   -353   -394    155    215   -374    904    506    249   -148    155    109
      7   -394   -402    194    205   -397    893    493    233   -166    140     96
    -18   -428   -410    220    194   -420    875    478    215   -184    124     83
     -2   -426   -423    213    207   -423    875    478    218   -184    127     80
     20   -400   -420    187    218   -410    878    485    226   -179    132     88
     23   -405   -428    192    226   -415    872    483    223   -184    129     83
      7   -405   -413    197    207   -410    875    483    226   -181    132     85
     20   -368   -389    174    205   -379    888    501    244   -163    150    103
    -28   -413   -384    218    176   -400    880    496    239   -168    148     96
     -5   -444   -439    226    215   -441    885    511    233   -181    129     75
     64   -472   -537    200    301   -504    971    633    277   -181    101     31
     90   -418   -509    163    298   -462   1114    826    400    -98    153     57
     64   -296   -361    114    210   -329   1247   1049    584     72    309    187
    215     83   -132   -148    174    -23   1312   1200    810    342    592    467
    233    748    511   -493   -140    631   1241   1161   1078    758   1085    992
     23   1275   1252   -649   -615   1265   1008    849   1176   1054   1475   1402
   -150   1130   1278   -491   -714   1202    693    374    875    846   1325   1270
   -119    384    504   -132   -311    444    449    -85    215    106    602    613
   -119   -332   -213    223     46   -272    415   -140   -161   -402     46     80
    -80   -618   -537    348    228   -579    491     12   -168   -496    -98    -90
    -10   -600   -589    303    288   -594    613    181    -54   -426    -59    -75
     49   -452   -501    202    275   -475    750    353    103   -293     54     20
     20   -384   -405    179    210   -392    810    431    184   -220    119     77
    -12   -394   -381    205    184   -389    831    454    205   -207    124     85
    -28   -389   -363    207    166   -376    854    483    226   -189    140     96
     31   -366   -397    168    213   -381    859    491    231   -189    140     90
     -7   -387   -381    194    187   -384    857    493    233   -187    140     93
      0   -361   -361    179    179   -361    867    504    246   -171    158    109
     20   -322   -345    150    181   -332    880    522    265   -155    176    124
     33   -316   -350    142    192   -332    885    527    270   -150    179    124
     12   -337   -353    161    181   -345    872    519    262   -161    168    116
    -31   -348   -316    189    140   -335    872    524    265   -158    171    124
      0   -322   -322    158    158   -322    875    527    267   -150    179    132
     23   -288   -311    132    166   -298    888    540    283   -132    197    145
    -51   -296   -244    174     93   -270    906    563    306   -111    218    166
     25   -303   -329    137    176   -316    878    542    280   -137    194    142
     77   -293   -374    106    226   -332    862    535    270   -148    184    129
    124   -288   -413     83    267   -350    844    517    254   -163    171    114
     72   -283   -355    103    213   -319    862    532    270   -145    187    132
     12   -283   -296    132    153   -288    872    548    285   -127    207    153
      2   -265   -270    129    132   -267    878    561    296   -114    220    166
     67   -239   -306     85    187   -272    875    561    296   -116    220    166
     96   -226   -322     62    207   -272    867    558    293   -116    218    163
     83   -228   -311     72    197   -270    870    561    301   -111    220    171
     28   -257   -285    114    155   -270    862    558    298   -114    220    174
      0   -241   -241    122    119   -241    870    571    311    -98    233    187
     -2   -207   -205    103     98   -207    888    600    337    -72    259    210
     15   -218   -233     98    124   -226    867    587    324    -85    249    202
     75   -200   -275     59    174   -236    846    574    314    -93    241    192
     54   -174   -228     59    140   -200    859    592    332    -67    262    213
     70   -166   -239     46    153   -200    839    584    322    -75    259    210
     85   -155   -241     36    163   -197    831    584    322    -75    262    213
    101   -148   -252     23    174   -200    820    581    319    -75    265    218
     96   -145   -241     25    168   -192    810    584    322    -70    270    231
    119   -119   -241     -2    179   -179    810    592    327    -62    277    241
    129    -59   -189    -36    158   -124    841    626    355    -25    311    280
    111    -59   -174    -28    140   -116    841    623    353    -28    314    283
     70    -77   -148      5    109   -111    844    626    355    -25    319    285
     38    -75   -114     18     75    -96    849    631    366    -12    332    296
     75    -41   -116    -15     93    -80    852    633    374     -7    335    296
     85    -12    -98    -36     90    -54    865    646    387      2    345    303
    101    -23   -124    -38    111    -72    859    644    384     -5    337    296
     85    -20   -106    -33     96    -62    875    662    405     15    353    309
     46      0    -46    -23     46    -23    911    701    444     49    387    335
     12     -7    -20     -5     15    -12    924    714    457     54    392    335
     62     -2    -64    -28     62    -33    914    706    449     46    381    314
     83      0    -83    -44     83    -38    911    701    449     44    371    306
     75     10    -64    -44     70    -25    922    709    462     57    381    316
     98     38    -59    -70     80    -10    935    714    475     70    397    329
     31      7    -23    -18     28     -7    930    704    472     62    392    322
     33    -28    -64     -2     46    -44    906    678    446     38    368    293
     10    -20    -31      5     18    -25    914    680    457     49    376    301
     -2    -15    -15      7      5    -15    919    683    462     49    381    303
     96     -2    -98    -46     96    -49    888    649    433     23    355    277
     51    -20    -72    -15     59    -46    883    646    431     20    353    272
     33    -18    -51    -10     41    -33    888    652    436     25    361    280
      0     -2     -2      0      0     -2    904    667    454     44    381    298
    -12      0     12      7    -12      5    906    672    459     49    387    306
     -2     -5     -5      2      0     -5    896    670    454     46    379    303
     38     10    -28    -25     33     -7    888    665    454     46    379    303
     46     38     -7    -44     28     15    893    672    467     62    392    314
     59     44    -15    -51     38     15    893    672    467     64    394    316
    101     38    -62    -72     83    -10    870    654    449     46    379    301
     80     46    -36    -64     57      5    875    665    459     54    389    311
     23     23      0    -23     10     12    880    667    465     59    394    316
     10     36     25    -23     -7     31    888    683    475     67    407    329
     85    106     18    -98     33     64    904    698    491     88    426    348
     44     70     25    -57      7     46    891    685    480     77    413    335
      2     28     25    -18    -10     28    875    670    465     59    397    319
     12     31     18    -20     -2     25    875    667    462     57    397    319
    -44     59    103    -10    -75     80    906    696    491     90    433    353
    -18     59     77    -23    -46     67    888    683    475     77    418    335
      7     70     59    -38    -25     64    880    680    475     72    413    329
     64     93     28    -77     18     62    878    678    470     67    410    329
     10     54     44    -33    -15     49    865    667    462     62    402    322
     20     46     25    -33     -2     36    854    657    452     51    392    311
     51     70     18    -62     15     44    854    659    452     54    394    314
     36     90     54    -62     -7     72    875    678    470     75    418    329
     64     80     12    -75     25     46    857    659    452     54    400    309
     59     64      5    -62     25     36    841    644    436     44    389    301
     31     41     10    -38     10     25    833    636    428     36    379    296
      5     41     36    -23    -15     38    841    644    439     46    387    309
     31     83     51    -57    -10     67    852    657    452     59    400    322
     18     72     51    -46    -15     62    844    646    441     49    389    314
     31     46     15    -38      7     31    818    623    418     25    366    290
     23     57     33    -38     -5     46    826    631    428     38    379    301
     -5     88     93    -41    -49     90    859    662    457     64    410    327
    -38    132    168    -46   -103    150    898    704    498    106    452    366
    -23    137    161    -57    -93    150    893    701    498    103    452    361
     12    179    166    -96    -75    174    904    711    509    116    459    368
     20    202    181   -114    -80    192    919    722    519    124    470    379
      2    184    179    -93    -88    181    911    717    514    119    462    368
     41    241    197   -142    -77    220    924    732    532    137    480    389
    145    345    200   -244    -25    272    943    748    561    168    511    420
     62    290    228   -179    -83    259    914    722    545    158    506    413
    -28    254    280   -114   -153    267    904    722    548    166    514    415
     20    280    257   -150   -119    270    891    724    545    168    517    415
     77    233    155   -155    -38    194    828    670    488    114    467    368
     49    181    132   -116    -41    155    813    646    465     90    441    353
      0    181    179    -90    -90    179    844    675    485    111    462    374
    -31    122    150    -46    -90    135    826    654    457     83    433    340
    -38     83    122    -20    -80    101    820    641    441     64    410    314
     46     80     33    -64      7     57    792    615    413     36    379    288
     38     70     31    -54      5     51    779    602    400     23    371    280
     18     54     33    -38     -7     44    776    600    394     15    363    275
     23     36     12    -28      5     25    761    584    379      2    350    259
     67     96     25    -83     20     62    776    602    397     20    371    280
     15     88     70    -51    -28     77    789    613    410     33    387    293
   -106     38    142     33   -127     90    795    618    415     41    394    301
    -75     51    127     12   -101     88    789    618    415     41    394    306
     77     36    -41    -57     59     -2    758    600    374     -7    337    244
     64    -36   -101    -15     83    -67    831    701    402    -15    306    194
     18      5    -15    -12     15     -5    995    909    540     77    371    231
    124    158     33   -140     46     96   1140   1140    714    231    493    335
    218    478    257   -350    -18    368   1197   1283    922    483    758    600
    207   1065    857   -636   -324    963   1119   1249   1171    878   1223   1093
     85   1683   1595   -885   -756   1641    862    932   1291   1200   1652   1556
    -85   1725   1810   -818   -948   1766    563    485   1083   1119   1639   1569
   -181    987   1169   -402   -678   1078    358     83    483    452    984    966
   -166    155    322      5   -244    239    262    -80     -7   -174    316    316
   -103   -161    -57    132    -25   -111    342     70    -44   -306    122     93
    -28    -90    -62     59     15    -77    519    298    116   -197    194    135
    -57    -15     41     36    -49     10    636    449    254    -80    288    207
    -70     33    103     18    -88     70    693    522    324    -20    337    249
    -62     49    109      5    -85     77    724    555    350     -2    348    262
    -70     20     90     25    -80     54    727    561    353    -10    337    252
   -114     51    166     28   -140    109    769    602    392     25    374    285
   -101     72    171     12   -137    122    784    623    410     44    389    296
    -31     38     70     -5    -51     54    740    587    374      7    353    257
     18     57     38    -36    -10     49    727    574    366      0    348    249
      0    127    127    -64    -62    127    776    620    413     46    394    293
    -36    111    148    -38    -93    129    779    626    415     49    397    301
    -64     85    148    -10   -109    116    769    615    402     41    387    290
    -64    119    184    -25   -124    150    787    636    426     67    413    314
    -12    116    127    -51    -70    122    766    620    407     46    394    296
     23    111     88    -67    -31    101    753    610    394     36    381    285
     38    116     75    -77    -18     96    748    605    394     36    381    280
     25    109     83    -67    -28     96    740    602    389     33    381    277
    -15    111    127    -49    -72    116    748    615    400     46    394    290
    -49    116    166    -33   -109    140    758    631    415     59    407    306
     -5    150    155    -75    -80    155    766    639    428     70    415    316
    -25    150    176    -62   -101    163    769    639    428     72    420    319
     -5    148    153    -72    -80    150    761    636    423     67    418    314
    -10    171    179    -80    -96    174    776    657    441     88    441    337
    -38    158    194    -62   -116    176    769    654    439     85    436    337
      7    171    163    -88    -77    168    756    644    431     80    428    327
    -75    153    228    -38   -153    189    766    659    444     98    444    345
      0    168    168    -83    -85    168    740    644    426     83    431    327
     20    187    166   -103    -72    176    732    644    426     85    436    335
     41    181    140   -111    -49    161    717    633    413     72    426    324
    101    215    114   -158     -7    163    706    631    410     72    426    324
     36    223    184   -129    -75    202    724    654    433    101    457    353
      7    215    205   -111    -98    210    722    659    439    111    467    366
     28    231    202   -129    -85    218    704    657    439    116    472    371
     72    288    215   -179    -70    252    717    675    452    132    493    392
     20    288    267   -153   -122    277    724    685    459    145    506    407
     10    280    267   -145   -127    272    709    675    449    137    501    397
      7    335    327   -171   -158    332    735    709    483    176    540    436
    124    340    215   -233    -46    277    693    670    446    142    506    400
     67    319    249   -194    -90    285    691    665    449    145    509    402
     -2    350    350   -176   -176    350    730    704    485    184    550    444
     72    384    311   -228   -119    348    727    704    485    181    545    436
     93    348    254   -223    -80    303    701    680    465    158    522    405
     18    337    319   -179   -150    329    719    706    491    181    537    420
     46    392    345   -220   -150    371    756    740    527    215    568    449
    124    459    335   -290   -103    397    776    761    553    241    592    465
     15    392    374   -205   -179    381    771    761    553    241    587    454
      5    376    368   -192   -181    374    766    753    550    236    576    439
     23    400    376   -215   -176    389    769    750    558    239    579    439
     25    420    394   -223   -184    407    776    758    568    252    589    444
     31    413    379   -223   -174    397    769    748    563    241    584    433
     80    400    316   -241   -119    358    743    722    537    218    561    405
     28    371    340   -202   -155    355    740    711    532    215    553    400
     -2    366    368   -181   -184    366    737    711    532    218    553    402
      2    371    366   -189   -181    368    730    706    530    215    553    400
     23    384    361   -205   -168    374    727    706    532    220    558    407
      5    376    368   -192   -181    371    722    701    530    218    555    405
    -25    353    379   -163   -202    366    706    691    524    213    548    400
    -10    379    389   -187   -200    384    709    693    527    218    553    407
      5    394    387   -200   -192    392    709    696    532    226    558    413
     31    420    387   -226   -179    405    711    709    545    239    566    423
     23    426    402   -223   -189    415    717    714    550    244    571    431
     -7    394    402   -194   -205    397    701    701    537    233    561    423
     10    405    394   -207   -192    400    696    701    537    236    566    423
     31    433    402   -236   -184    418    696    704    545    244    576    431
      2    426    423   -213   -210    426    693    706    548    246    579    431
    -23    405    426   -192   -226    413    683    698    537    239    568    426
     -7    423    431   -207   -220    426    683    704    542    244    576    431
     20    420    400   -220   -189    410    662    688    532    233    563    418
      2    410    407   -205   -202    410    657    685    527    226    558    413
   -114    371    485   -129   -301    428    670    696    537    239    568    428
    -41    407    449   -184   -244    428    670    704    542    244    571    431
     93    418    324   -257   -116    371    628    670    509    207    535    392
    140    423    283   -280    -70    353    605    652    491    192    517    376
    145    454    306   -301    -80    379    615    662    504    207    532    389
     62    420    355   -241   -145    389    626    667    511    213    537    397
    -31    381    413   -176   -223    397    626    672    517    218    542    402
     31    423    392   -226   -179    407    628    675    522    223    548    407
     83    423    337   -254   -127    381    602    657    504    205    530    387
     62    389    327   -228   -132    358    579    641    483    187    511    368
     51    392    340   -223   -145    366    574    644    488    192    517    376
     49    400    350   -223   -150    376    581    652    496    202    527    384
      7    371    363   -192   -176    366    568    641    485    192    519    374
     -7    355    361   -174   -184    358    555    628    472    176    506    358
     31    387    353   -210   -161    371    561    633    475    184    511    366
     10    374    363   -192   -176    368    558    631    472    184    511    366
    -80    342    420   -132   -249    381    561    636    478    189    517    371
    -31    361    392   -166   -210    376    553    636    478    187    509    363
     -2    366    368   -181   -187    366    537    623    465    176    501    350
     54    387    332   -220   -137    361    524    613    452    166    491    342
     44    392    348   -218   -153    368    519    613    457    171    496    345
     12    387    374   -200   -181    381    527    623    467    181    506    353
     15    405    389   -213   -187    397    535    633    475    192    514    361
     88    449    361   -267   -135    405    527    631    480    189    511    353
     77    504    423   -293   -174    465    563    675    522    231    550    392
     98    514    415   -306   -158    465    561    678    522    231    548    389
     62    483    418   -272   -179    452    548    667    511    220    537    379
     57    527    470   -290   -205    498    566    688    537    254    568    410
     12    553    540   -283   -265    548    574    698    563    285    600    441
     23    571    548   -298   -262    558    550    691    561    288    602    444
     64    566    501   -316   -218    532    517    670    540    270    584    423
     54    532    478   -293   -210    506    488    652    524    254    568    405
      7    514    504   -262   -246    509    478    652    530    259    574    415
    -46    467    511   -210   -277    488    462    639    511    244    561    405
    -33    405    439   -187   -236    420    431    607    470    202    517    361
     44    366    322   -205   -137    345    392    579    431    161    470    314
     44    340    296   -194   -124    319    374    563    413    140    449    296
    103    358    254   -231    -75    306    358    545    394    127    433    283
     88    348    257   -218    -85    303    348    530    387    122    428    275
    -25    293    319   -132   -171    306    342    524    381    116    423    267
    -54    306    358   -127   -205    329    353    545    400    132    439    283
     15    322    303   -168   -142    314    332    532    387    119    426    270
    -20    283    303   -135   -161    293    314    519    371    109    413    254
    -20    298    319   -137   -168    309    311    524    381    122    426    262
     62    309    246   -187    -93    280    288    511    363    106    407    244
     80    272    192   -176    -54    233    285    524    355     88    379    213
     93    226    129   -161    -18    179    355    631    389     88    353    171
    135    293    158   -213    -10    226    491    807    506    163    402    192
    158    454    296   -309    -67    376    633   1049    704    350    568    342
    197    802    602   -501   -202    704    691   1200    943    641    872    646
    223   1405   1182   -815   -478   1293    581   1148   1182   1028   1330   1140
     96   1982   1886  -1039   -893   1935    329    826   1293   1332   1735   1569
   -137   1748   1886   -807  -1010   1816     31    355    963   1080   1530   1392
   -270    956   1226   -342   -748   1088   -187    -57    335    381    841    753
   -179    285    462    -54   -322    374   -254   -150    -62   -135    283    205
     12      0    -12     -5     12     -5   -233    -54   -122   -277     80    -23
    -51      7     57     20    -54     31    -85    135     18   -176    148     20
    -51    140    192    -46   -122    166     46    311    176    -38    265    122
     23    252    228   -137   -103    241    101    389    254     28    324    174
      2    210    207   -106   -101    210     96    397    254     18    309    155
     28    210    181   -119    -75    194     96    410    259     20    309    155
     67    257    187   -163    -59    223     96    420    272     33    319    163
     93    293    200   -194    -51    246    106    439    290     49    332    179
     80    314    233   -197    -75    275    132    467    316     72    353    200
    -46    210    254    -83   -150    233    101    441    290     49    327    174
    -38    197    236    -80   -137    215     77    426    277     36    314    161
    -20    213    233    -98   -127    223     72    428    280     44    319    168
    -31    233    265   -101   -148    249     80    449    296     64    340    187
     10    249    239   -132   -114    244     64    446    293     59    335    181
     31    249    215   -140    -90    233     44    436    283     49    322    171
    -15    233    249   -109   -132    241     41    439    285     57    327    176
    -18    239    257   -109   -137    246     28    439    285     59    332    179
      0    272    272   -137   -137    272     25    446    296     70    342    192
     23    270    246   -148   -111    257     10    441    288     62    335    187
    109    275    163   -194    -28    220    -25    413    259     31    306    158
    140    285    145   -213     -2    215    -44    402    249     25    298    145
    106    257    150   -184    -20    205    -62    392    241     23    290    137
     77    259    181   -168    -51    220    -59    405    254     38    303    150
     46    259    213   -155    -83    236    -62    413    262     44    311    158
     23    241    218   -132    -96    231    -80    402    252     36    303    153
     57    272    215   -163    -80    244    -88    407    257     46    314    161
     70    283    213   -176    -72    249   -101    405    254     49    316    161
     75    301    226   -189    -75    265   -106    413    262     57    324    168
     64    298    233   -181    -83    267   -124    407    259     51    319    171
     12    259    246   -140   -116    254   -148    397    246     44    309    158
     49    272    223   -161    -88    249   -168    394    239     44    309    155
     23    280    254   -153   -116    267   -171    405    249     57    324    171
     38    285    246   -161   -103    267   -197    392    233     51    319    168
     98    309    210   -205    -54    259   -223    379    220     44    314    166
    119    322    202   -220    -41    262   -239    374    218     46    316    174
     23    322    298   -174   -140    309   -228    400    246     80    350    210
    -67    322    389   -127   -228    355   -205    439    285    114    384    246
    109    353    241   -231    -67    298   -262    394    236     70    337    200
    161    371    210   -267    -25    290   -288    384    223     62    327    192
    109    374    265   -244    -77    322   -285    392    236     75    340    207
     93    374    280   -233    -93    327   -298    387    233     75    342    202
    106    384    277   -246    -85    332   -298    394    239     83    345    207
    109    389    277   -249    -85    335   -298    407    252     88    345    210
    140    381    241   -262    -49    311   -316    400    244     77    332    192
    174    407    233   -290    -28    322   -322    410    257     93    348    194
    158    446    288   -303    -64    368   -293    444    290    122    374    218
     72    410    337   -241   -132    374   -280    459    306    132    376    223
     25    358    329   -192   -153    345   -296    444    296    122    358    202
    -18    319    337   -150   -176    327   -311    431    285    114    350    189
     18    337    316   -179   -150    329   -319    426    285    109    345    184
     62    337    275   -200   -106    306   -337    413    270     96    327    163
     51    314    262   -184   -106    288   -368    387    249     77    309    142
     18    327    309   -171   -145    319   -371    389    257     90    322    155
    -23    363    387   -171   -205    376   -332    436    298    127    358    194
    129    353    223   -241    -46    288   -394    381    241     70    296    135
    132    303    171   -218    -20    239   -441    340    200     28    257     96
     41    257    215   -148    -85    236   -465    327    189     23    252     90
     98    332    231   -215    -67    283   -452    350    215     51    277    114
     49    309    257   -179   -103    283   -462    353    218     54    277    116
     23    298    275   -163   -124    288   -470    355    220     57    280    124
      5    316    311   -161   -153    314   -457    379    244     83    306    150
     18    309    290   -163   -137    301   -480    361    226     64    288    129
     67    303    233   -187    -83    270   -522    335    200     38    262     96
    103    314    207   -210    -51    259   -540    335    192     33    254     93
    142    311    168   -226    -12    241   -568    322    176     20    239     80
     67    314    244   -192    -90    280   -550    348    202     46    265    114
     88    319    231   -205    -70    275   -563    348    200     46    265    116
     98    324    226   -213    -64    275   -584    337    189     41    259    109
     72    319    246   -194    -85    283   -592    337    192     46    262    114
     20    285    262   -155   -122    272   -607    335    184     36    254    111
     46    285    239   -168    -96    262   -628    324    171     25    241     98
    101    319    215   -210    -57    267   -639    329    174     31    241    103
    140    353    213   -246    -36    283   -639    337    181     38    249    111
     88    327    236   -207    -75    283   -641    329    176     36    246    103
     38    293    254   -166   -106    275   -657    316    163     23    236     90
     -2    254    257   -127   -129    257   -680    298    145      7    218     80
   -116    226    342    -54   -228    283   -675    311    155     23    228     96
    -12    254    267   -122   -140    259   -706    288    132      0    207     75
     83    293    207   -189    -62    252   -724    280    124     -7    200     70
    -10    259    270   -127   -140    265   -719    285    127      0    207     77
    -90    239    329    -72   -210    283   -714    298    140     10    215     88
      0    241    239   -122   -119    239   -750    270    106    -23    181     54
     70    252    181   -161    -54    218   -774    257     90    -36    168     36
    111    257    142   -184    -15    200   -792    241     80    -46    155     23
    124    259    135   -192     -5    197   -805    236     70    -57    148     18
    109    259    150   -187    -20    205   -813    236     70    -57    148     20
     44    228    184   -137    -70    207   -820    231     67    -57    148     20
     49    280    228   -166    -88    254   -797    257     96    -20    179     49
     59    348    288   -202   -114    319   -766    296    137     23    218     88
     54    368    314   -213   -129    340   -758    306    148     33    223     96
     90    397    303   -244   -106    350   -761    309    150     36    223     96
     59    337    277   -200   -109    309   -787    285    129     12    194     70
     33    335    301   -184   -132    319   -792    277    127     10    192     70
     49    387    337   -218   -142    361   -792    285    137     31    210     88
     57    413    353   -236   -148    384   -802    283    142     41    223     98
     28    392    363   -210   -166    379   -831    267    132     33    215     96
     44    400    355   -220   -155    379   -857    254    122     31    213     96
     28    397    368   -213   -171    381   -859    249    122     33    210    103
     25    329    303   -179   -140    316   -857    220     80     -7    166     70
     46    285    239   -168    -96    262   -854    205     57    -38    129     36
     10    231    220   -119   -103    226   -859    200     41    -54    111     18
     38    210    168   -127    -64    192   -883    174     10    -80     85     -7
     44    192    145   -119    -51    168   -906    150    -15   -106     64    -31
     -2    158    161    -77    -83    158   -917    137    -31   -119     51    -44
    -15    150    166    -67    -90    158   -924    135    -36   -119     51    -44
     -5    153    158    -75    -83    155   -932    132    -41   -124     44    -49
     28    168    137    -98    -54    153   -945    124    -51   -129     36    -49
     18    153    132    -85    -57    142   -953    114    -57   -137     28    -54
      7    124    116    -64    -54    122   -966    109    -67   -153     15    -59
     33    145    111    -90    -38    129   -961    116    -62   -140     23    -54
     44    116     72    -80    -12     93   -956    137    -64   -148     10    -75
     23     23     -2    -25     12     12   -919    210    -51   -171    -38   -140
     33     62     28    -46      2     46   -779    387     70    -96      2   -122
     90    244    150   -168    -31    200   -644    600    262     80    158     15
    103    561    457   -332   -176    509   -558    769    493    358    444    293
    127   1093    963   -610   -418   1028   -602    782    722    717    862    722
     41   1662   1621   -852   -789   1641   -779    548    839   1018   1252   1111
    -46   1564   1610   -758   -828   1587  -1101     85    548    844   1130    997
    -98    919   1015   -410   -558    966  -1332   -355    -41    205    511    444
   -148    200    348    -28   -246    272  -1423   -498   -465   -350    -75    -93
   -187   -187      0    187    -93    -93  -1382   -379   -527   -501   -272   -293
    -62   -171   -111    116     20   -142  -1291   -249   -444   -459   -259   -296
    -51    -93    -41     72     -7    -70  -1189   -119   -324   -358   -179   -231
    -44    -25     15     33    -31     -5  -1140    -44   -241   -285   -119   -176
     38     23    -15    -31     28      5  -1127    -15   -207   -265   -101   -158
     88     49    -38    -70     62      7  -1111      5   -192   -254   -101   -153
    103     93    -10    -98     57     41  -1085     28   -168   -226    -77   -132
     70    103     33    -88     18     67  -1075     38   -158   -215    -67   -124
    -51     38     90      7    -70     64  -1085     28   -166   -220    -75   -135
     23     77     54    -51    -15     64  -1096     23   -171   -226    -80   -135
     64    122     57    -93      2     90  -1080     41   -150   -205    -62   -116
    -18     59     77    -23    -49     70  -1091     33   -158   -213    -70   -122
    -28     46     75     -7    -51     59  -1106     28   -166   -220    -75   -127
      5     83     75    -46    -36     80  -1101     36   -155   -205    -59   -114
     18    106     88    -64    -33     98  -1091     41   -148   -194    -51   -109
    -20     77     98    -28    -59     88  -1098     36   -155   -200    -54   -116
    -15     64     80    -23    -46     72  -1114     25   -166   -210    -62   -127
     64     90     25    -77     18     59  -1122     20   -174   -213    -67   -129
     38     85     46    -62     -5     67  -1122     25   -171   -207    -62   -119
    -51     67    119    -10    -85     90  -1114     33   -163   -200    -51   -106
    -83     96    179     -5   -129    137  -1093     54   -137   -176    -25    -75
      7    116    109    -64    -49    114  -1114     41   -153   -192    -41    -85
    116    127      7   -122     54     67  -1140     20   -174   -210    -64   -111
    116    129     12   -124     51     72  -1140     20   -174   -205    -62   -111
     31     70     38    -49     -2     54  -1156      5   -189   -218    -72   -122
     18     85     67    -51    -25     77  -1150     15   -176   -205    -54   -106
     33    111     77    -72    -23     96  -1143     25   -166   -192    -41    -93
     23    106     83    -67    -28     96  -1150     20   -168   -189    -41    -96
     -7     75     83    -33    -44     77  -1161     15   -174   -194    -44    -96
    -23     96    119    -38    -70    106  -1153     25   -163   -179    -28    -75
    -72    122    194    -23   -135    155  -1143     41   -148   -158     -5    -49
    -20    155    176    -67    -98    166  -1143     44   -145   -150      2    -38
    109    168     59   -137     25    114  -1176     25   -168   -171    -15    -57
    145    148      2   -148     72     75  -1221     -5   -202   -200    -41    -77
    153    166     12   -158     70     88  -1221      0   -200   -194    -36    -64
    101    145     41   -124     28     93  -1221      5   -197   -187    -28    -51
     85    155     70   -119      7    114  -1208     23   -181   -171    -10    -31
     57    155     98   -109    -20    127  -1215     18   -184   -168     -5    -31
     70    176    106   -124    -18    142  -1215     18   -184   -166     -2    -28
     64    181    114   -124    -25    148  -1213     15   -187   -163     -2    -28
     64    181    116   -122    -25    150  -1205     20   -181   -161      2    -28
     80    200    119   -140    -20    161  -1195     31   -168   -148     15    -20
     77    215    137   -148    -31    176  -1182     38   -155   -140     20    -15
     70    213    140   -142    -36    176  -1169     51   -142   -129     25    -12
     36    197    161   -116    -62    179  -1148     70   -124   -116     36     -7
     25    213    184   -119    -80    200  -1130     83   -106   -101     46     -2
     -5    205    210    -98   -106    207  -1109     93    -90    -88     51      0
    -85    181    267    -49   -176    223  -1085    103    -75    -72     64      5
   -103    166    270    -31   -187    218  -1085     93    -72    -77     57     -5
    -28    166    192    -70   -111    179  -1104     75    -88    -96     36    -31
     59    202    142   -132    -41    174  -1106     67    -90   -101     28    -41
    140    210     70   -176     33    140  -1117     51   -103   -116     12    -57
    150    181     31   -166     59    106  -1137     28   -122   -135     -7    -80
    106    163     57   -135     23    111  -1143     15   -127   -140    -10    -85
     33    142    106    -88    -36    124  -1137     12   -124   -140     -5    -80
     62    174    109   -119    -23    140  -1124     23   -111   -127      7    -70
     75    200    124   -137    -23    163  -1104     41    -88   -106     28    -51
     18    161    142    -90    -62    153  -1111     25   -101   -111     18    -62
     46    207    161   -127    -57    184  -1098     36    -90    -96     31    -49
    -57    155    213    -49   -135    184  -1080     49    -77    -83     44    -36
   -114    132    246     -7   -179    189  -1072     51    -70    -75     51    -20
   -101    129    228    -15   -166    179  -1088     33    -83    -88     41    -28
   -111    158    270    -23   -189    213  -1054     62    -51    -57     70     -2
    -31    150    181    -62   -106    166  -1080     41    -75    -80     44    -33
     31    140    109    -85    -38    124  -1111     12   -101   -103     23    -54
    -23    140    163    -59    -93    150  -1104     18    -93    -96     33    -44
     25    142    116    -85    -46    129  -1117      5   -106   -109     20    -59
    103    168     64   -137     18    119  -1114     10   -101   -103     23    -54
    106    226    119   -166     -5    174  -1075     46    -62    -57     64    -10
     -2    145    145    -72    -72    145  -1093     25    -83    -75     46    -31
     38    124     85    -83    -23    106  -1127     -5   -111   -103     18    -59
     98    184     85   -142      7    135  -1109     10    -96    -85     33    -41
     38    137     98    -88    -28    119  -1106      7   -101    -90     28    -44
    -12    140    150    -64    -83    145  -1085     25    -83    -70     46    -23
      2    148    142    -75    -70    145  -1088     20    -85    -72     44    -23
      5    142    135    -75    -64    140  -1091     15    -90    -77     36    -25
     80    155     75   -116      2    116  -1093     10    -93    -80     28    -28
     38    127     85    -85    -23    106  -1096      0   -101    -90     23    -31
    -18     93    111    -38    -64    101  -1093     -7   -106    -96     23    -33
    -77    119    197    -20   -137    158  -1057     20    -75    -59     59      0
   -137     90    228     23   -181    158  -1054     15    -77    -62     57     -5
   -124     62    184     31   -153    122  -1072     -2    -98    -80     38    -23
    -90     88    179      0   -135    132  -1062      7    -88    -72     46    -15
     18    132    111    -77    -46    122  -1072     -7   -103    -85     33    -31
     38    122     83    -80    -20    103  -1072    -15   -109    -90     25    -33
     75    140     64   -111      5    103  -1065    -10   -103    -85     28    -31
     98    189     88   -145      5    140  -1039     12    -77    -59     51    -10
     93    231    137   -161    -20    184  -1008     33    -57    -38     72     10
     36    215    179   -124    -70    197   -982     46    -41    -25     80     25
     28    202    174   -116    -72    189   -979     54    -38    -25     77     28
     51    259    207   -155    -77    233   -956     72    -12      5    109     54
     10    298    285   -155   -137    290   -924     96     20     41    145     88
    -54    252    306    -98   -179    277   -943     70      5     28    132     77
    -98    233    332    -67   -215    283   -956     51     -5     25    129     80
    -90    257    345    -83   -218    301   -953     62      5     41    145    101
    -44    254    296   -106   -171    272   -971     51     -2     31    137    101
    -23    181    205    -77   -114    192  -1015     10    -54    -23     83     54
    -12    150    163    -70    -88    155  -1018      7    -64    -33     70     38
     36    109     72    -72    -18     90  -1041    -25   -103    -75     23     -5
     51     59      7    -57     23     36  -1057    -51   -137   -106    -10    -41
     28     44     15    -36      7     31  -1049    -49   -135   -106    -10    -36
     -2     18     18    -10    -10     18  -1052    -57   -145   -116    -23    -38
      2     28     25    -15    -12     28  -1047    -62   -150   -116    -28    -41
    -25     41     67    -10    -46     54  -1023    -46   -135   -101    -12    -23
    -51    -18     33     36    -44      7  -1041    -67   -158   -124    -36    -46
    -49    -23     25     33    -38      0  -1052    -80   -168   -132    -46    -57
    -77    -12     62     44    -70     23  -1028    -62   -148   -114    -25    -33
   -109    -20     85     62    -98     33  -1015    -51   -137   -106    -18    -25
    -83    -44     38     64    -62     -2  -1021    -54   -153   -122    -38    -46
   -127   -111     12    116    -72    -51   -940     49   -114   -114    -57    -70
    -28   -109    -83     67     25    -96   -831    200    -36    -80    -62    -96
    127     10   -116    -70    119    -51   -737    374     83     20     12    -46
    270    288     18   -277    127    153   -633    563    285    241    233    166
    275    862    584   -568   -153    722   -628    618    561    636    688    657
    101   1486   1384   -795   -641   1436   -797    407    735   1002   1156   1161
   -127   1582   1709   -730   -917   1644  -1083    -25    571    984   1215   1239
   -194   1026   1221   -415   -706   1122  -1317   -472     41    428    680    753
   -174    205    379    -15   -277    290  -1434   -704   -498   -244    -25     85
   -218   -275    -59    246    -80   -168  -1397   -607   -605   -454   -301   -213
   -309   -376    -67    340   -122   -223  -1257   -420   -493   -394   -283   -218
   -205   -249    -44    228    -80   -148  -1119   -244   -342   -272   -184   -145
    -62   -132    -70     96      2   -101  -1062   -171   -270   -210   -135   -101
    -75    -85    -10     80    -33    -49  -1005   -103   -210   -161    -93    -57
     31    -64    -96     15     62    -80  -1008   -111   -226   -179   -119    -83
     -2    -72    -70     38     33    -72   -984    -96   -213   -168   -116    -75
     -7    -70    -64     38     28    -67   -969    -80   -197   -158   -109    -59
    -23    -62    -38     41      7    -51   -948    -64   -179   -142    -96    -38
    -38    -72    -33     54     -5    -54   -943    -62   -176   -140    -96    -33
    -10    -62    -51     36     20    -57   -948    -64   -179   -142    -98    -38
    -25    -59    -36     41      2    -46   -940    -57   -174   -135    -96    -33
    -38    -59    -20     46    -10    -41   -935    -54   -168   -129    -90    -31
    -54    -70    -18     59    -18    -44   -935    -54   -168   -129    -90    -31
    -25    -41    -15     33     -5    -28   -909    -36   -150   -114    -75     -7
    -20    -28    -10     23     -7    -20   -898    -28   -145   -109    -72      2
    -83    -96    -12     88    -36    -54   -911    -46   -163   -127    -90    -15
    -54    -75    -23     64    -18    -49   -898    -33   -155   -114    -85     -7
    -25    -41    -15     33     -5    -28   -885    -20   -140   -101    -72     10
    -33    -38     -5     33    -18    -23   -883    -23   -145   -103    -75     15
    -31    -36     -5     31    -12    -20   -872    -18   -140   -101    -72     25
    -41    -67    -25     54    -10    -46   -875    -23   -145   -106    -83     20
    -67    -90    -23     80    -23    -57   -875    -31   -150   -111    -88     18
    -64    -85    -20     75    -23    -54   -875    -31   -153   -111    -90     18
    -51    -67    -18     59    -18    -44   -867    -25   -148   -103    -83     25
   -228    -62    163    145   -197     49   -805     28    -88    -44    -23     88
   -257    -80    176    168   -218     46   -795     38    -83    -38    -20     96
      5    -64    -72     28     38    -67   -872    -20   -150   -106    -93     28
     80    -41   -122    -20    101    -80   -888    -36   -163   -122   -109     20
     80    -20   -103    -31     90    -62   -878    -28   -155   -111    -98     31
     54    -23    -77    -15     64    -49   -870    -23   -150   -103    -90     44
     44    -10    -54    -15     46    -33   -862    -15   -145    -90    -80     54
     23     -2    -25    -10     25    -15   -854     -2   -132    -75    -64     72
    -12    -15     -5     12     -5    -10   -859     -2   -132    -72    -62     80
    -10     -5      5      7     -7      0   -854      2   -127    -62    -51     96
     15     31     15    -23      0     23   -846     15   -116    -49    -44    111
     38     59     18    -49     10     38   -831     31   -103    -33    -28    132
     15     54     38    -38    -10     46   -826     31    -98    -28    -25    137
      7     67     59    -36    -25     64   -818     33    -93    -23    -18    150
    -10     51     62    -23    -36     59   -820     23   -101    -28    -28    145
   -101     28    129     36   -116     77   -802     31    -93    -18    -20    161
   -161     51    213     51   -187    132   -756     64    -54     18     12    200
   -140     67    207     36   -174    137   -743     77    -44     25     15    207
     49     72     23    -62     12     49   -787     41    -88    -15    -38    155
    142     88    -54   -114     98     15   -792     38    -90    -20    -51    140
    129    111    -18   -122     72     46   -758     67    -59      5    -31    161
     77    106     28    -90     25     67   -735     85    -41     23    -18    168
     46     88     41    -67      2     64   -719     90    -31     25    -18    168
     44    109     62    -77    -10     85   -685    109     -7     49     -2    179
     18     90     72    -54    -28     83   -672    106     -5     49     -5    176
    -51     28     80     12    -64     54   -688     85    -20     28    -25    150
    -41     38     77      0    -59     57   -680     77    -23     28    -31    148
    -25     51     77    -12    -51     64   -670     75    -20     31    -31    148
    -49     20     70     10    -59     44   -675     59    -33     18    -44    135
    -54     23     77     15    -64     49   -680     49    -38     15    -46    132
    -46     28     72      7    -59     49   -683     49    -38     15    -49    135
    -33     33     67      0    -51     49   -678     51    -31     23    -46    145
    -36     36     72      0    -54     51   -672     54    -28     25    -44    150
    -54     28     83     12    -67     54   -680     46    -36     28    -44    148
    -28     51     77    -12    -54     64   -670     57    -23     36    -33    158
    -25     59     85    -18    -54     72   -657     64    -15     44    -23    163
    -59     31     90     15    -75     59   -659     57    -20     38    -28    158
   -101     -2     98     51   -101     46   -667     46    -28     33    -38    148
    -64     31     96     18    -80     62   -654     57    -15     46    -31    161
    -38     54     93     -7    -67     72   -639     67     -5     57    -20    171
    -46     49     93     -2    -70     70   -639     64     -7     54    -23    171
    -62     33     96     15    -77     64   -641     59    -10     51    -28    168
    -70     20     88     23    -77     54   -644     54    -15     46    -33    168
    -57     23     80     15    -70     51   -641     54    -12     51    -33    168
      7     83     75    -46    -33     77   -620     72      5     72    -15    187
    -25     72     98    -23    -62     85   -618     67      0     70    -20    181
    -77     20     96     25    -88     59   -626     51    -15     51    -38    166
   -142      0    142     70   -142     70   -610     59     -5     62    -31    179
   -207      7    213     98   -210    109   -581     83     18     85    -10    205
    -57     44    101      7    -77     72   -600     64     -2     62    -38    184
     54     44    -10    -49     31     18   -633     28    -38     28    -75    145
     10     -5    -15     -2     12    -10   -646     10    -57     10    -93    124
    -57    -38     18     46    -38    -10   -639     10    -51     15    -88    127
    -12     12     25      0    -18     18   -610     31    -31     36    -67    145
    -12     18     28     -2    -20     23   -600     28    -33     31    -72    142
    -59    -23     36     41    -49      5   -605     12    -49     18    -88    132
    -88    -51     36     70    -64     -7   -607      2    -57     12   -101    127
   -109    -83     25     96    -67    -28   -613     -7    -64      5   -114    114
    -44    -28     15     36    -31     -7   -592      7    -46     23    -98    129
    -25     12     36      5    -31     25   -571     18    -28     38    -83    145
   -103    -33     67     67    -88     18   -579      7    -38     28    -93    142
    -83     10     93     36    -88     51   -553     28    -10     51    -75    168
    -18     85    103    -36    -59     93   -519     57     18     83    -46    194
    -46     72    119    -15    -83     96   -509     57     20     88    -49    192
    -80     25    106     25    -93     64   -524     33      2     67    -72    174
    -15     93    109    -38    -62    101   -498     54     23     88    -51    194
    -31    135    166    -51    -98    148   -467     75     54    116    -28    223
    -62    148    210    -44   -135    179   -457     83     70    135    -12    241
    -83     90    171     -5   -127    129   -504     33     28     96    -54    210
    -38    109    148    -33    -93    127   -506     31     33    101    -54    220
    -38    111    150    -38    -96    132   -514     25     33    106    -49    226
    -62     54    116      2    -88     85   -548    -10      0     77    -77    194
    -67      7     75     31    -72     38   -558    -33    -28     49   -111    161
   -207    -10    197    109   -202     93   -501     12     15     90    -77    200
    -90    -38     51     64    -72      5   -542    -33    -41     33   -142    142
    -93    -96     -2     93    -46    -49   -574    -67    -77     -2   -184     98
    -62   -111    -49     85     -7    -80   -597    -96   -101    -20   -205     75
      0   -109   -109     54     54   -109   -607   -114   -116    -38   -231     54
    -57   -153    -98    103     20   -124   -613   -127   -135    -51   -249     41
    -57   -124    -67     90      5    -98   -587   -111   -116    -36   -233     57
    -83   -137    -54    109    -15    -96   -584   -109   -114    -33   -236     57
    -85   -135    -49    111    -18    -93   -581   -114   -119    -31   -244     54
    -59   -137    -80     98      7   -109   -587   -122   -124    -38   -257     41
    -77   -168    -93    122      5   -132   -594   -127   -137    -54   -275     31
   -111   -254   -142    181     12   -197   -581   -106   -150    -80   -314    -10
   -145   -309   -163    228      7   -236   -459     36    -88    -59   -329    -46
    -72   -215   -142    142     33   -179   -319    226     38     31   -272    -10
    -25    -38    -12     31     -7    -25   -189    449    231    218   -103    150
     44    441    397   -244   -176    418    -98    626    524    581    283    555
    174   1213   1039   -693   -431   1127   -200    568    807   1036    818   1140
    -90   1548   1639   -730   -865   1592   -501    155    802   1210   1083   1434
   -236   1192   1428   -478   -833   1309   -802   -335    387    836    753   1135
   -241    397    639    -77   -441    517  -1010   -740   -259     98     15    439
   -155   -285   -129    220    -12   -207  -1075   -813   -618   -381   -527   -114
   -103   -446   -342    272    116   -394   -979   -652   -568   -400   -602   -213
    -93   -368   -275    231     88   -322   -820   -454   -415   -280   -517   -153
    -75   -241   -168    155     44   -205   -691   -298   -275   -158   -415    -62
   -135   -244   -109    189    -12   -176   -641   -246   -226   -119   -387    -33
   -155   -275   -119    215    -20   -197   -628   -236   -223   -122   -397    -41
   -124   -249   -124    187      0   -187   -605   -213   -205   -106   -389    -36
   -101   -226   -124    163      7   -174   -587   -200   -194    -98   -384    -28
    -67   -184   -116    127     23   -150   -563   -179   -174    -77   -368     -5
    -59   -168   -109    114     23   -140   -550   -174   -166    -70   -363      0
    -93   -210   -119    150     12   -166   -561   -189   -181    -85   -384    -15
   -132   -233   -101    181    -18   -168   -558   -187   -181    -83   -387    -12
   -145   -241    -96    194    -25   -168   -558   -187   -179    -80   -384    -10
   -103   -213   -111    158      2   -163   -553   -184   -176    -75   -381     -7
    -96   -210   -114    153      7   -163   -553   -187   -179    -77   -381    -10
    -96   -187    -90    140     -5   -137   -537   -174   -166    -59   -366     10
    -23   -161   -137     93     57   -150   -537   -181   -168    -64   -374      2
    -64   -187   -124    124     25   -155   -537   -187   -174    -72   -381     -7
    -88   -213   -124    150     15   -171   -540   -194   -184    -83   -392    -12
    -80   -210   -132    145     23   -171   -545   -200   -189    -83   -400    -12
    -90   -228   -137    161     23   -184   -555   -207   -197    -90   -413    -12
    -57   -189   -135    122     36   -163   -540   -194   -179    -72   -402     15
     10   -116   -127     51     67   -122   -511   -166   -153    -44   -379     51
    -67   -187   -122    124     25   -153   -527   -184   -176    -64   -402     33
   -119   -228   -109    174     -5   -168   -537   -197   -189    -75   -410     23
   -132   -241   -111    184    -10   -176   -545   -207   -200    -80   -415     10
   -101   -228   -127    163     10   -179   -542   -205   -200    -80   -415      7
    -28   -176   -150    101     59   -166   -535   -194   -192    -70   -405     18
    -85   -197   -111    142     12   -155   -532   -194   -192    -64   -400     28
   -137   -202    -64    168    -38   -132   -524   -187   -181    -51   -387     44
   -135   -197    -62    166    -36   -129   -524   -184   -181    -51   -384     46
    -70   -181   -111    124     20   -148   -542   -202   -200    -70   -397     31
   -145   -179    -33    163    -57   -106   -519   -181   -179    -46   -374     54
    -51   -166   -116    109     31   -142   -550   -202   -205    -70   -400     41
     -7   -155   -148     80     70   -153   -558   -210   -213    -77   -405     38
      5   -142   -148     67     75   -145   -566   -215   -218    -75   -402     41
     -2   -148   -145     75     70   -148   -574   -218   -220    -72   -402     36
     15   -119   -135     51     72   -127   -555   -205   -207    -62   -389     54
      7   -101   -109     44     57   -103   -548   -205   -202    -51   -379     67
    -20   -103    -85     62     31    -96   -550   -215   -210    -51   -381     62
    -25    -90    -64     59     18    -77   -542   -210   -205    -46   -376     70
    -33    -98    -64     67     15    -83   -532   -207   -200    -41   -374     72
    -57   -119    -62     88      2    -90   -530   -207   -200    -41   -371     72
    -10    -75    -67     41     25    -70   -506   -184   -179    -23   -355     88
     80     12    -67    -46     75    -25   -454   -140   -137     12   -327    114
    -46   -101    -54     72      2    -80   -467   -155   -158    -10   -361     83
    -83   -135    -51    106    -15    -93   -462   -155   -158    -12   -368     72
    -62   -124    -62     90     -2    -93   -449   -150   -148     -7   -368     67
    -62   -111    -49     88     -7    -80   -423   -135   -132      5   -353     75
   -129   -153    -23    140    -54    -88   -415   -142   -137     -2   -361     64
   -231   -171     59    200   -148    -57   -384   -122   -116     15   -342     83
    -44   -155   -111     98     31   -135   -428   -171   -166    -33   -392     25
    -10   -179   -168     96     77   -174   -452   -202   -192    -57   -415     -7
      2   -179   -184     88     90   -181   -449   -215   -202    -64   -426    -12
    -15   -187   -171    101     75   -179   -446   -220   -205    -64   -423    -10
     23   -158   -181     67    101   -168   -439   -210   -200    -57   -413     -2
     -7   -192   -184    101     88   -189   -444   -223   -207    -70   -423    -15
    -54   -223   -168    137     54   -197   -446   -231   -210    -72   -418    -18
    -70   -215   -148    142     38   -181   -436   -226   -202    -62   -405     -7
    -67   -171   -103    119     15   -137   -410   -200   -171    -31   -374     23
   -109   -187    -77    148    -15   -132   -402   -197   -168    -25   -368     25
   -163   -241    -77    202    -46   -158   -418   -218   -189    -49   -389     10
   -179   -241    -62    207    -59   -153   -407   -210   -179    -38   -376     18
   -140   -239   -101    189    -23   -171   -415   -213   -184    -41   -379      7
    -83   -205   -122    145     18   -163   -407   -207   -181    -38   -371      7
     12   -205   -220     93    114   -213   -428   -231   -210    -67   -394    -18
     36   -226   -262     93    148   -244   -449   -252   -233    -90   -415    -36
    -12   -228   -218    119    101   -226   -439   -241   -223    -75   -397    -20
     25   -166   -192     70    109   -179   -407   -213   -192    -44   -366      7
     -2   -189   -187     93     90   -187   -413   -226   -202    -57   -376     -2
    -49   -241   -192    145     70   -218   -428   -246   -218    -75   -394    -23
    -80   -249   -168    163     41   -210   -418   -239   -213    -70   -384    -10
   -122   -249   -127    187      2   -189   -397   -226   -200    -57   -366      7
    -83   -246   -163    163     38   -205   -413   -244   -213    -70   -379     -2
    -70   -259   -189    163     59   -226   -418   -254   -226    -83   -392    -12
    -57   -241   -184    148     62   -213   -402   -252   -220    -77   -384     -2
    -67   -213   -145    140     38   -179   -379   -231   -200    -54   -361     23
   -119   -272   -153    194     15   -213   -402   -249   -218    -67   -376      0
      0   -246   -246    124    122   -246   -418   -267   -236    -88   -394    -20
     67   -220   -290     75    176   -254   -413   -272   -244    -98   -407    -28
    -88   -298   -210    194     59   -254   -405   -275   -244   -103   -413    -31
   -109   -283   -176    194     31   -231   -387   -267   -233    -93   -405    -23
    -59   -239   -181    148     59   -210   -366   -252   -218    -80   -397    -10
    -88   -197   -111    142     10   -155   -319   -207   -176    -38   -358     31
     -5   -158   -153     83     72   -155   -319   -207   -176    -38   -355     25
      7   -187   -197     88    101   -192   -345   -239   -202    -62   -379      2
    -31   -163   -132     96     49   -148   -319   -226   -181    -41   -353     33
    -70   -127    -59     96     -5    -93   -290   -210   -153    -15   -324     64
    -90   -129    -38    111    -25    -85   -293   -213   -145    -10   -319     67
    -36   -101    -64     67     12    -85   -306   -223   -150    -15   -319     59
    -41   -111    -72     75     12    -93   -329   -241   -163    -23   -316     31
     -5   -124   -119     62     57   -122   -355   -265   -181    -38   -327     18
      2   -140   -142     70     72   -140   -358   -275   -197    -49   -345     20
    -88   -223   -135    153     20   -179   -366   -288   -218    -77   -371    -15
    -90   -275   -187    181     46   -231   -381   -314   -249   -116   -413    -59
   -153   -363   -213    257     28   -288   -397   -340   -277   -148   -449   -101
   -218   -402   -184    311    -18   -293   -392   -340   -275   -145   -439   -109
    -83   -355   -275    218     93   -316   -413   -361   -296   -166   -454   -135
    -62   -358   -296    210    114   -329   -426   -374   -309   -179   -467   -150
    -67   -384   -319    226    122   -353   -431   -384   -324   -192   -483   -153
    -46   -353   -306    200    129   -329   -413   -368   -306   -174   -472   -124
    -70   -397   -327    233    127   -363   -433   -394   -332   -202   -501   -142
    -90   -420   -332    254    119   -376   -441   -407   -342   -213   -506   -145
    -75   -405   -332    239    127   -371   -439   -402   -337   -205   -496   -137
    -59   -431   -371    246    155   -402   -436   -389   -342   -215   -514   -155
      2   -506   -511    252    257   -511   -381   -306   -332   -244   -574   -228
     33   -459   -493    210    262   -475   -241   -137   -223   -171   -535   -210
     62   -324   -387    129    223   -353   -124     51    -64    -25   -405   -103
     70    -18    -88    -25     77    -51    -33    231    168    246   -122    176
     59    623    563   -342   -254    594      7    332    496    698    392    706
    -70   1119   1189   -524   -628   1153   -135    132    636    992    761   1075
   -254   1023   1278   -384   -766   1150   -415   -293    407    857    672    987
   -314    366    680    -25   -496    522   -667   -795   -213    187     23    394
   -171   -277   -109    223    -33   -194   -823  -1002   -672   -376   -568   -168
    -64   -568   -504    316    218   -537   -797   -888   -730   -506   -745   -353
    -70   -659   -592    363    259   -626   -714   -763   -670   -491   -753   -371
    -77   -631   -553    355    236   -592   -633   -659   -584   -426   -706   -337
    -77   -501   -426    288    171   -462   -535   -548   -470   -319   -615   -246
    -85   -491   -405    288    158   -446   -493   -506   -428   -290   -597   -228
    -90   -496   -405    290    155   -452   -480   -491   -418   -288   -602   -231
    -83   -465   -381    275    148   -423   -465   -472   -397   -272   -589   -215
    -62   -454   -392    257    163   -426   -462   -467   -392   -270   -587   -207
    -59   -462   -402    259    171   -433   -457   -470   -392   -265   -584   -207
    -59   -467   -407    262    171   -439   -462   -475   -394   -267   -589   -213
    -72   -457   -384    265    155   -420   -452   -467   -387   -262   -584   -207
    -72   -446   -376    259    150   -413   -454   -467   -381   -257   -579   -207
   -101   -433   -332    267    114   -384   -439   -454   -363   -239   -563   -200
    -46   -436   -389    239    168   -413   -457   -472   -381   -257   -584   -220
    -28   -423   -394    226    181   -410   -454   -470   -376   -252   -581   -215
    -33   -431   -397    231    181   -415   -459   -475   -381   -259   -581   -223
    -46   -444   -397    244    174   -420   -465   -480   -389   -265   -579   -226
    -51   -431   -379    239    163   -405   -462   -480   -384   -257   -574   -223
    -88   -436   -348    262    129   -392   -465   -478   -379   -252   -568   -220
    -46   -428   -381    236    166   -405   -470   -483   -387   -265   -581   -233
     36   -389   -426    176    228   -405   -472   -485   -389   -267   -584   -236
     -5   -415   -413    207    202   -413   -478   -488   -392   -270   -589   -241
    -28   -452   -423    241    197   -439   -501   -509   -407   -283   -605   -259
      2   -420   -426    207    213   -423   -506   -509   -402   -275   -597   -257
     -7   -392   -384    197    187   -387   -498   -496   -389   -254   -574   -239
    -57   -420   -366    239    153   -394   -511   -504   -394   -262   -581   -249
    -33   -428   -394    231    179   -413   -530   -517   -405   -275   -597   -254
    -18   -387   -368    200    174   -376   -514   -498   -384   -252   -574   -228
    -15   -363   -348    189    166   -355   -509   -491   -376   -239   -558   -218
     15   -379   -394    179    202   -387   -535   -517   -402   -262   -581   -244
    -23   -381   -358    202    166   -371   -542   -519   -405   -257   -574   -236
    -44   -392   -348    215    150   -371   -561   -530   -410   -259   -576   -233
     -2   -384   -381    192    189   -384   -576   -537   -420   -267   -581   -233
     -5   -371   -366    187    179   -368   -576   -527   -410   -257   -568   -220
    -12   -361   -348    187    166   -355   -579   -517   -400   -244   -555   -210
     70   -327   -397    127    233   -361   -610   -542   -423   -257   -566   -226
     88   -303   -392    109    239   -348   -610   -540   -423   -252   -555   -220
     83   -293   -379    103    231   -335   -607   -537   -420   -249   -550   -218
     93   -277   -371     93    231   -324   -600   -537   -418   -249   -553   -218
     72   -283   -355    103    213   -319   -600   -542   -418   -249   -555   -218
     44   -293   -337    124    189   -314   -600   -540   -418   -252   -555   -215
     12   -314   -327    150    168   -319   -607   -545   -420   -254   -558   -226
     44   -275   -319    116    181   -296   -587   -524   -394   -226   -535   -213
     98   -210   -309     54    202   -259   -550   -488   -361   -197   -506   -192
     54   -241   -296     93    174   -270   -553   -493   -363   -202   -514   -202
      7   -275   -283    132    142   -277   -558   -504   -363   -207   -527   -218
    -36   -301   -265    168    114   -283   -550   -498   -353   -205   -530   -223
     33   -246   -283    103    158   -265   -532   -485   -335   -187   -517   -215
     54   -207   -262     75    158   -236   -504   -467   -309   -166   -501   -207
    -25   -270   -244    145    106   -257   -506   -488   -322   -181   -522   -233
   -192   -322   -129    257    -31   -226   -491   -485   -309   -171   -511   -228
    -70   -311   -241    189     83   -275   -535   -535   -348   -207   -545   -270
     38   -314   -353    137    194   -332   -568   -568   -381   -244   -587   -309
     31   -306   -340    137    181   -322   -566   -568   -376   -241   -584   -311
     93   -233   -327     70    210   -280   -537   -545   -348   -213   -555   -277
     18   -277   -298    129    155   -288   -542   -553   -350   -223   -563   -283
    -15   -316   -301    166    140   -311   -561   -574   -368   -239   -574   -298
    -12   -322   -311    166    148   -316   -571   -584   -376   -239   -571   -303
    -10   -314   -303    163    145   -309   -576   -589   -376   -236   -571   -306
    -28   -324   -296    176    132   -311   -581   -594   -384   -244   -576   -311
    -20   -309   -288    166    132   -301   -579   -584   -368   -228   -558   -293
    -10   -288   -280    148    132   -285   -574   -579   -358   -215   -545   -283
    -31   -309   -277    171    122   -293   -584   -592   -371   -231   -558   -296
    -15   -288   -275    150    129   -280   -587   -589   -366   -223   -550   -290
      0   -267   -270    132    135   -270   -576   -579   -355   -213   -537   -277
    -36   -290   -254    163    109   -272   -581   -587   -361   -215   -542   -285
    -72   -337   -265    205     96   -301   -605   -610   -379   -236   -561   -303
    -46   -340   -293    192    119   -316   -615   -620   -389   -246   -574   -309
    -10   -293   -285    150    137   -290   -597   -602   -368   -226   -555   -293
    -33   -285   -252    158    109   -270   -584   -592   -358   -213   -542   -283
    -62   -335   -272    200    103   -303   -607   -618   -384   -236   -563   -309
    -36   -322   -285    179    124   -306   -610   -618   -381   -236   -563   -316
    -36   -311   -275    174    116   -293   -600   -610   -371   -226   -553   -322
    -70   -340   -270    205     96   -303   -605   -618   -376   -231   -558   -337
    -49   -345   -296    197    122   -322   -620   -639   -389   -244   -571   -355
     15   -327   -345    155    179   -337   -644   -662   -413   -267   -592   -381
     10   -314   -324    150    166   -319   -639   -657   -407   -262   -584   -376
    -10   -290   -283    150    135   -288   -626   -644   -389   -244   -566   -361
      0   -249   -249    124    124   -249   -607   -628   -371   -223   -545   -342
     15   -226   -244    103    127   -233   -594   -620   -358   -213   -535   -332
     28   -213   -241     93    135   -226   -581   -610   -348   -202   -522   -322
     54   -207   -262     75    158   -233   -579   -610   -350   -205   -524   -324
     62   -161   -223     49    142   -192   -558   -597   -327   -187   -504   -306
      7   -137   -145     64     75   -140   -542   -594   -311   -166   -483   -285
    -18   -142   -124     80     51   -135   -555   -613   -316   -171   -483   -285
    -49   -161   -111    103     28   -137   -584   -636   -332   -184   -493   -296
    -49   -161   -111    106     31   -137   -605   -644   -335   -187   -493   -293
    -46   -150   -103     98     25   -127   -605   -639   -327   -171   -475   -270
    -18   -202   -184    109     83   -194   -641   -675   -371   -213   -514   -311
    -44   -244   -202    142     77   -223   -646   -688   -389   -233   -535   -340
    -72   -309   -236    192     80   -272   -665   -714   -420   -265   -571   -381
      7   -314   -322    150    163   -316   -688   -740   -449   -298   -605   -415
      2   -350   -353    174    176   -350   -714   -769   -478   -329   -631   -441
     10   -350   -363    168    187   -355   -711   -766   -483   -329   -628   -436
     -7   -350   -342    179    166   -348   -691   -753   -470   -316   -615   -423
    -70   -384   -316    226    122   -350   -691   -756   -472   -324   -623   -426
    -70   -418   -348    244    137   -381   -717   -784   -496   -345   -646   -446
    -51   -413   -361    231    153   -387   -724   -797   -506   -353   -654   -457
    -54   -415   -361    236    153   -389   -714   -795   -498   -342   -641   -446
    -33   -407   -374    218    168   -392   -722   -800   -504   -350   -646   -449
      7   -423   -431    207    218   -428   -722   -800   -514   -368   -670   -472
     -5   -504   -498    254    244   -501   -665   -724   -496   -381   -706   -517
     10   -511   -522    252    265   -517   -548   -581   -418   -353   -709   -540
     23   -413   -439    194    231   -426   -436   -410   -277   -233   -607   -457
    111   -119   -231      2    171   -174   -345   -226    -64     10   -361   -226
    213    454    241   -335    -12    350   -288    -93    228    405     80    215
     98   1067    969   -581   -433   1018   -332   -174    457    789    537    665
    -88   1072   1161   -493   -626   1114   -639   -613    270    730    537    662
   -179    600    779   -210   -478    688   -898  -1072   -223    239     75    244
   -213    -46    163    129   -189     57  -1023  -1322   -704   -350   -524   -303
   -116   -472   -355    296    119   -415  -1041  -1275   -865   -602   -815   -587
   -132   -685   -555    407    210   -620  -1002  -1187   -862   -652   -891   -672
    -85   -675   -589    379    252   -633   -937  -1096   -795   -615   -870   -659
    -44   -561   -519    301    236   -540   -852   -989   -683   -522   -792   -589
    -49   -483   -433    267    192   -459   -779   -909   -597   -444   -722   -527
    -36   -459   -423    249    192   -444   -753   -880   -568   -423   -706   -506
    -25   -462   -439    244    205   -452   -735   -865   -561   -420   -704   -504
     -5   -439   -436    220    215   -436   -717   -852   -545   -405   -688   -491
    -64   -446   -381    257    158   -415   -701   -841   -530   -392   -670   -475
   -122   -472   -350    296    111   -413   -701   -839   -530   -389   -665   -470
    -64   -436   -371    249    150   -405   -698   -836   -524   -384   -662   -465
     23   -407   -431    192    226   -418   -704   -844   -532   -394   -672   -472
     -2   -433   -431    218    213   -433   -704   -846   -535   -400   -675   -475
    -25   -444   -420    233    197   -433   -696   -841   -530   -397   -670   -470
     31   -420   -454    194    241   -436   -688   -839   -530   -400   -675   -470
     15   -418   -433    200    223   -426   -680   -833   -522   -389   -665   -462
    -57   -462   -405    259    174   -433   -691   -846   -527   -394   -670   -472
    -72   -452   -379    262    153   -418   -688   -841   -524   -392   -665   -462
    -36   -431   -394    233    179   -413   -688   -841   -522   -392   -665   -454
      2   -376   -381    184    189   -379   -667   -818   -496   -363   -639   -423
      0   -410   -410    205    205   -410   -680   -833   -514   -384   -657   -444
    -10   -428   -418    218    202   -423   -693   -844   -524   -394   -665   -452
     15   -389   -405    187    207   -397   -675   -826   -506   -379   -644   -428
     12   -397   -413    192    210   -405   -672   -826   -509   -379   -649   -428
    -64   -444   -379    254    155   -413   -675   -831   -514   -384   -652   -428
    -33   -446   -415    239    189   -431   -688   -846   -530   -400   -665   -441
    -31   -420   -389    226    176   -405   -675   -831   -514   -387   -652   -423
    -51   -444   -392    246    168   -418   -688   -839   -522   -394   -659   -428
    -38   -431   -392    236    176   -413   -683   -828   -511   -379   -641   -413
    -12   -413   -400    213    192   -407   -685   -823   -506   -371   -628   -394
     51   -371   -423    161    236   -397   -683   -820   -504   -371   -626   -392
     -2   -381   -379    192    184   -379   -672   -810   -493   -358   -613   -379
    -28   -436   -407    233    189   -423   -711   -844   -532   -387   -639   -405
     -2   -431   -431    215    213   -431   -727   -849   -537   -394   -641   -402
      2   -410   -413    202    207   -410   -719   -839   -527   -381   -626   -381
     59   -366   -426    150    241   -394   -711   -826   -519   -368   -613   -366
     70   -309   -379    119    223   -342   -678   -787   -485   -332   -576   -327
     25   -332   -358    153    192   -345   -680   -795   -493   -337   -576   -329
     23   -342   -366    161    194   -353   -680   -800   -498   -342   -579   -329
      5   -345   -350    168    176   -348   -672   -792   -496   -340   -574   -319
     85   -298   -384    106    233   -340   -659   -787   -491   -337   -571   -311
     70   -327   -400    127    233   -363   -665   -795   -498   -350   -587   -322
     44   -355   -400    155    220   -376   -665   -792   -501   -358   -594   -329
     49   -329   -381    137    213   -353   -631   -763   -475   -332   -568   -311
     46   -280   -327    116    187   -303   -579   -717   -426   -290   -530   -280
    -28   -306   -280    166    124   -293   -553   -704   -410   -280   -522   -280
    -23   -306   -283    163    129   -296   -540   -696   -397   -272   -519   -280
     67   -288   -358    109    210   -322   -542   -709   -405   -285   -532   -303
     -7   -345   -337    176    163   -342   -542   -711   -402   -288   -540   -322
      2   -327   -329    161    163   -329   -524   -698   -387   -277   -532   -316
     20   -303   -324    140    171   -314   -504   -691   -374   -267   -524   -306
     -7   -340   -332    171    161   -337   -509   -706   -387   -283   -542   -322
    -36   -361   -324    200    142   -342   -506   -717   -389   -288   -548   -327
    -62   -340   -277    200    106   -311   -483   -698   -368   -267   -524   -306
    -23   -324   -301    174    137   -311   -483   -704   -374   -272   -530   -314
     28   -309   -337    140    181   -324   -493   -719   -387   -288   -542   -329
     -7   -366   -358    187    174   -363   -511   -740   -405   -309   -563   -355
     20   -350   -371    163    194   -361   -506   -737   -402   -303   -558   -353
    -49   -355   -306    202    127   -332   -485   -719   -384   -285   -540   -329
    -46   -335   -288    189    119   -311   -475   -706   -374   -272   -530   -319
    -23   -327   -303    176    140   -316   -475   -704   -371   -272   -532   -319
     -7   -342   -335    174    161   -337   -483   -711   -379   -285   -545   -327
    -20   -342   -322    181    150   -332   -472   -704   -374   -277   -535   -314
     -7   -314   -306    161    148   -311   -459   -691   -358   -262   -522   -301
     -2   -306   -303    155    150   -306   -452   -683   -350   -254   -514   -298
    -18   -342   -327    179    153   -335   -470   -701   -371   -275   -532   -319
    -85   -327   -241    205     75   -285   -433   -665   -335   -244   -496   -283
     -5   -316   -311    158    153   -314   -446   -680   -350   -259   -514   -298
     15   -322   -337    153    176   -329   -452   -688   -358   -265   -522   -306
     12   -319   -332    150    171   -324   -446   -683   -358   -265   -522   -309
    -15   -322   -306    168    142   -314   -431   -667   -345   -254   -511   -296
    -10   -322   -311    166    148   -316   -426   -662   -342   -257   -511   -293
     20   -324   -345    153    181   -335   -431   -672   -350   -270   -522   -306
     57   -340   -400    140    226   -368   -446   -685   -371   -285   -542   -327
     49   -322   -371    135    210   -345   -426   -667   -353   -270   -527   -314
     12   -345   -358    166    181   -350   -428   -672   -355   -275   -530   -316
     -5   -350   -345    179    168   -348   -428   -675   -358   -277   -524   -316
    -38   -350   -314    194    135   -332   -410   -659   -345   -270   -514   -306
    -59   -309   -249    184     93   -280   -363   -623   -306   -233   -475   -270
    -28   -267   -239    148    103   -254   -337   -602   -288   -215   -454   -252
    -31   -254   -223    142     96   -239   -322   -587   -275   -207   -444   -249
     18   -244   -262    114    140   -252   -316   -584   -277   -213   -446   -257
     23   -233   -257    106    140   -244   -309   -584   -272   -213   -441   -254
     20   -192   -215     83    116   -205   -288   -568   -249   -189   -413   -231
      5   -140   -145     67     75   -142   -262   -540   -210   -148   -368   -189
     51   -127   -179     36    114   -153   -283   -558   -223   -158   -376   -205
     54   -174   -228     59    140   -202   -324   -602   -262   -197   -410   -239
     46   -153   -200     51    122   -176   -322   -594   -249   -179   -389   -218
     33   -171   -205     70    119   -187   -322   -592   -249   -179   -384   -210
     31   -231   -262     98    145   -246   -342   -607   -277   -213   -415   -244
    -12   -314   -301    163    142   -309   -358   -628   -311   -249   -452   -285
     -7   -337   -332    171    161   -335   -366   -641   -327   -262   -467   -301
     -5   -335   -329    171    161   -332   -348   -628   -322   -257   -459   -298
    -44   -384   -340    213    145   -363   -345   -633   -335   -270   -475   -314
    -41   -426   -384    233    168   -405   -368   -659   -361   -301   -498   -342
    -49   -418   -371    233    158   -394   -361   -659   -358   -301   -496   -340
    -96   -407   -311    252    106   -361   -327   -626   -327   -272   -467   -314
    -41   -415   -374    228    166   -397   -345   -646   -350   -296   -488   -340
    -96   -441   -345    267    124   -394   -345   -646   -350   -293   -485   -342
   -114   -452   -340    280    111   -397   -348   -646   -353   -298   -485   -348
     20   -415   -436    197    228   -426   -361   -657   -366   -314   -504   -368
     96   -449   -545    176    319   -496   -361   -654   -387   -348   -542   -410
     70   -553   -623    241    345   -589   -298   -566   -371   -371   -587   -470
     67   -511   -581    220    322   -545   -142   -374   -252   -298   -545   -457
     98   -379   -478    140    288   -428     28   -124    -64   -135   -407   -342
    145    -49   -197    -49    171   -124    124     59    176    145   -111    -54
    127    553    423   -340   -148    488     85     75    452    568    376    462
     -2   1145   1145   -571   -574   1145   -166   -220    574    896    810    922
   -127   1247   1374   -558   -750   1309   -459   -652    397    852    833    966
   -179    558    737   -189   -459    646   -678  -1080   -194    194    189    376
   -200   -314   -116    257    -41   -215   -789  -1288   -724   -478   -522   -301
   -210   -696   -488    452    137   -592   -704  -1140   -774   -628   -737   -542
   -145   -696   -550    420    202   -623   -553   -940   -646   -553   -706   -537
    -72   -587   -517    329    220   -553   -426   -782   -509   -446   -620   -467
    -96   -504   -407    298    155   -457   -332   -675   -407   -358   -540   -394
    -59   -465   -407    259    174   -436   -293   -631   -374   -337   -519   -381
     20   -452   -472    215    246   -462   -275   -615   -366   -337   -527   -392
    -25   -493   -467    257    218   -483   -270   -610   -366   -340   -532   -400
    -57   -504   -446    277    194   -475   -259   -602   -358   -335   -527   -400
    -46   -485   -441    265    194   -465   -249   -589   -348   -324   -517   -389
    -28   -478   -449    254    210   -465   -249   -589   -345   -324   -514   -389
    -31   -493   -462    259    213   -478   -254   -592   -353   -332   -522   -402
    -51   -480   -431    265    187   -457   -239   -576   -335   -316   -504   -387
    -33   -454   -420    241    192   -439   -223   -561   -324   -303   -493   -376
    -49   -444   -394    246    171   -420   -202   -540   -303   -285   -475   -358
    -25   -472   -449    249    210   -462   -218   -558   -324   -309   -496   -379
    -12   -462   -449    236    215   -457   -207   -550   -319   -303   -488   -371
    -31   -452   -420    241    192   -439   -194   -535   -306   -288   -475   -355
      5   -441   -446    218    226   -444   -202   -542   -314   -293   -480   -361
    -25   -428   -405    226    187   -418   -184   -522   -293   -275   -459   -340
    -64   -426   -361    244    145   -394   -166   -501   -275   -257   -439   -322
      5   -423   -428    207    215   -423   -179   -514   -290   -272   -452   -335
     18   -415   -433    200    226   -423   -176   -509   -288   -272   -449   -329
    -46   -420   -374    233    163   -400   -161   -493   -272   -257   -428   -311
    -83   -418   -335    249    124   -376   -142   -475   -254   -236   -410   -293
    -54   -397   -342    226    142   -371   -132   -465   -246   -233   -402   -288
     -5   -392   -387    200    189   -389   -135   -465   -254   -239   -410   -303
     -2   -384   -381    192    187   -381   -135   -462   -252   -236   -407   -301
      5   -407   -413    200    207   -410   -148   -470   -267   -252   -415   -311
     15   -394   -410    187    213   -402   -142   -457   -259   -244   -405   -303
     -5   -413   -407    210    200   -410   -142   -457   -262   -244   -405   -303
    -18   -428   -413    220    194   -420   -155   -465   -270   -252   -410   -303
    -18   -400   -381    207    179   -392   -142   -444   -249   -233   -389   -280
     28   -345   -374    158    200   -361   -127   -420   -233   -215   -368   -254
     44   -329   -374    142    207   -350   -119   -407   -223   -202   -355   -241
     12   -358   -374    171    192   -366   -132   -415   -236   -207   -355   -249
     10   -340   -350    166    179   -345   -119   -402   -226   -192   -335   -233
    -46   -335   -288    189    119   -311    -98   -379   -202   -168   -306   -207
    -64   -332   -267    200    101   -301    -98   -374   -197   -166   -298   -197
     25   -285   -314    127    168   -298    -96   -371   -197   -166   -296   -194
     67   -246   -314     88    189   -277    -70   -353   -181   -148   -277   -184
     31   -262   -293    114    161   -277    -57   -348   -179   -148   -270   -181
   -116   -277   -161    197     20   -220    -10   -309   -137   -109   -228   -145
    -90   -285   -194    187     49   -241    -23   -316   -142   -119   -239   -161
     -7   -290   -283    148    135   -288    -41   -329   -161   -140   -262   -189
     49   -259   -309    103    176   -283    -25   -309   -142   -124   -249   -184
    124   -179   -303     28    213   -241     23   -265    -98    -83   -215   -153
     28   -213   -244     90    135   -228     51   -244    -80    -72   -202   -142
      2   -249   -252    122    124   -249     41   -262    -90    -88   -223   -166
      0   -254   -254    127    124   -254     49   -267    -90    -88   -223   -171
    -36   -280   -244    158    103   -262     57   -265    -85    -85   -220   -174
    -46   -288   -244    166     96   -267     59   -267    -85    -88   -220   -176
    -10   -259   -249    135    119   -254     64   -267    -85    -85   -218   -179
    -23   -301   -280    161    127   -293     51   -290   -109   -109   -244   -205
   -163   -309   -145    236    -10   -228     98   -244    -62    -64   -197   -150
    -33   -283   -249    155    106   -265     67   -277    -96   -101   -233   -184
     25   -285   -311    129    166   -296     46   -298   -119   -119   -257   -205
     20   -280   -303    127    161   -290     46   -296   -116   -114   -249   -200
     25   -267   -293    122    158   -280     54   -283   -106   -101   -236   -184
      2   -259   -262    127    129   -259     70   -267    -90    -88   -223   -171
     -5   -252   -246    127    119   -249     72   -262    -85    -83   -213   -163
    -10   -210   -202    109     93   -207     93   -241    -67    -64   -187   -142
    -20   -231   -210    127     93   -220     88   -246    -75    -77   -200   -155
     38   -202   -244     80    140   -223     90   -241    -70    -70   -194   -150
     10   -220   -231    103    119   -226     88   -244    -72    -75   -194   -148
    -49   -231   -184    140     67   -210    103   -223    -59    -62   -181   -127
     51   -184   -236     67    142   -210    106   -215    -57    -59   -179   -124
     25   -174   -200     72    111   -187    132   -194    -36    -38   -158   -106
    -67   -231   -163    148     46   -197    132   -202    -44    -46   -166   -114
     20   -236   -259    106    140   -246     96   -233    -77    -83   -200   -145
      7   -257   -265    124    135   -259     96   -236    -83    -90   -205   -145
     36   -207   -244     85    137   -226    129   -202    -54    -62   -179   -119
     -7   -210   -202    109     96   -207    145   -192    -44    -49   -166   -109
    -15   -249   -233    132    106   -241    127   -210    -67    -70   -187   -129
    -38   -259   -220    150     90   -241    129   -205    -67    -72   -187   -132
    -23   -226   -205    122     88   -215    142   -192    -49    -57   -163   -111
    -10   -233   -226    122    106   -231    148   -189    -54    -59   -158   -114
      2   -228   -233    111    116   -231    148   -192    -57    -62   -161   -116
     28   -166   -194     70    111   -179    184   -158    -28    -33   -129    -90
     20   -124   -145     51     80   -132    223   -122      7     -5    -98    -62
     41   -101   -142     28     90   -122    239   -109     18      0    -93    -57
     54    -75   -129     10     90   -101    257    -88     31     10    -80    -41
     15   -137   -153     62     83   -145    241   -109      7    -18   -106    -64
    -10   -106    -98     57     41   -103    267    -93     28      7    -80    -38
     20    -18    -38     -2     31    -28    303    -59     72     57    -28      7
     59     18    -44    -41     51    -12    303    -54     83     70    -10     23
     51    -33    -85     -7     67    -59    270    -90     46     33    -41     -5
     54    -49   -106     -2     77    -77    241   -114     28     20    -51    -15
     88    -57   -145    -15    114    -98    220   -127     12     10    -62    -25
     49   -111   -163     31    103   -137    215   -129      0     -7    -83    -41
      2   -148   -150     72     75   -148    223   -122     -2    -15    -90    -49
      2   -200   -205     98    101   -202    202   -148    -36    -54   -127    -85
    -25   -254   -228    140     98   -241    192   -161    -59    -80   -153   -109
    -31   -267   -239    148    103   -254    189   -168    -72    -90   -168   -122
     25   -246   -272    111    148   -259    192   -168    -75    -90   -168   -124
     28   -244   -272    106    148   -257    210   -158    -67    -88   -163   -119
    -31   -285   -257    158    111   -272    202   -168    -77    -98   -174   -132
    -83   -311   -228    194     72   -270    202   -168    -83   -101   -176   -140
    -28   -280   -252    155    111   -267    215   -158    -72    -96   -168   -132
     -2   -288   -288    142    140   -288    207   -166    -80   -103   -171   -137
     36   -293   -329    127    181   -311    189   -181    -98   -122   -189   -155
     18   -319   -340    148    179   -329    202   -163    -98   -129   -200   -168
     33   -413   -446    189    239   -428    259    -83    -93   -161   -252   -226
     51   -413   -465    176    257   -439    402     88      0   -114   -239   -236
     90   -285   -376     96    233   -329    548    311    166     31   -116   -135
    210     98   -114   -155    163     -7    678    537    426    319    176    155
    254    709    454   -480    -98    581    670    600    719    743    662    670
     51   1337   1283   -696   -615   1309    444    329    893   1122   1153   1192
   -116   1413   1530   -649   -823   1470    142   -106    719   1072   1179   1239
   -231    797   1026   -285   -628    911    -90   -537    171    491    626    730
   -223    -90    132    158   -179     20   -231   -797   -423   -236   -127      2
   -111   -444   -335    277    109   -389   -155   -654   -483   -402   -363   -265
   -153   -542   -392    348    116   -467    -41   -491   -394   -366   -361   -290
    -90   -423   -332    254    119   -376    106   -316   -244   -244   -265   -213
   -111   -280   -168    197     28   -226    244   -158    -96   -106   -137    -98
   -174   -348   -174    259      0   -262    246   -148    -96   -116   -153   -119
    -33   -345   -314    189    137   -329    220   -171   -129   -153   -197   -163
     10   -280   -290    132    150   -283    265   -129    -93   -124   -168   -135
    -31   -265   -233    148    101   -249    301    -93    -62    -98   -140   -111
    -57   -322   -267    189    103   -296    277   -114    -88   -124   -163   -135
    -44   -306   -262    174    106   -285    283   -106    -80   -114   -153   -124
     15   -283   -298    129    155   -290    280   -111    -85   -122   -155   -132
     12   -265   -277    127    145   -270    296    -96    -70   -109   -140   -119
    -10   -262   -252    135    119   -257    303    -85    -57    -96   -122   -109
    -25   -259   -236    142    103   -249    314    -77    -49    -88   -114   -101
    -33   -252   -220    142     93   -236    319    -72    -49    -85   -109    -98
    -67   -249   -181    158     57   -215    329    -59    -38    -75    -98    -93
    -15   -215   -200    114     90   -207    340    -46    -28    -64    -85    -83
    -44   -226   -181    135     67   -202    348    -38    -23    -62    -77    -77
    -62   -233   -171    145     54   -202    348    -41    -25    -62    -77    -75
    -23   -213   -189    119     83   -202    353    -36    -20    -57    -70    -70
    -57   -239   -184    148     62   -213    345    -44    -28    -62    -75    -72
    -57   -239   -181    148     62   -210    345    -41    -28    -64    -72    -67
    -59   -244   -184    150     59   -213    348    -33    -25    -59    -67    -62
     12   -181   -194     85    103   -187    358    -20    -12    -46    -51    -44
    109   -103   -213     -2    158   -158    381      2      5    -31    -31    -25
     51   -155   -210     51    129   -181    376     -2     -5    -38    -41    -33
    -15   -192   -176    101     80   -184    376      0     -5    -38    -36    -33
     23   -205   -228     90    124   -215    348    -18    -28    -59    -54    -54
      7   -192   -200     93    101   -197    363     -2    -10    -44    -41    -38
    -31   -194   -163    111     64   -179    374     10     -2    -31    -28    -25
     10   -168   -179     77     93   -174    371     15     -2    -28    -20    -20
     38   -135   -174     49    106   -153    376     25      7    -15     -5     -7
     46   -122   -171     36    106   -145    376     33     12     -7      7      2
     -5   -119   -114     59     54   -116    389     51     28     10     31     25
    -12   -135   -122     72     51   -129    376     46     23      5     28     20
     67    -70   -137      2    101   -103    387     62     33     18     49     41
     88    -28   -119    -31    101    -72    400     75     44     31     64     57
     38    -28    -67     -5     51    -46    413     83     54     44     80     72
    -15    -46    -33     28      7    -38    418     85     54     46     85     80
     31    -38    -70      5     49    -54    410     77     49     36     80     72
    -12    -54    -44     31     12    -49    415     83     54     41     85     72
    -10    -28    -18     18      2    -23    441    109     77     64    109     85
     33      5    -28    -23     31    -10    459    129     90     75    119     96
     18     -2    -20     -7     18    -10    472    137    101     75    114     96
     23      0    -25    -12     23    -12    485    153    114     85    122     98
     67      7    -62    -38     64    -25    493    155    119     88    119     90
     33     -7    -41    -12     36    -25    501    158    127     90    116     85
     36     10    -25    -23     31     -7    524    176    145    109    129     93
     90     54    -36    -72     62     10    545    192    161    122    140     98
     57     18    -38    -38     46    -10    545    184    155    111    132     88
    -10    -33    -25     20      5    -31    540    168    142     98    119     75
    -18    -46    -28     33      5    -38    535    161    135     96    116     70
      2    -18    -23      7     10    -20    548    168    145    106    124     77
     -2    -10     -7      7      2    -10    555    174    150    106    132     83
      7    -23    -31      7     18    -25    545    155    129     88    114     64
    -46    -62    -15     54    -15    -38    542    148    122     77    106     54
    -33    -70    -38     51      0    -54    535    142    114     67    101     46
     -7    -49    -44     28     18    -46    540    148    122     77    106     57
    -51    -49      0     49    -25    -23    550    163    137     93    122     75
    -62    -49     12     57    -38    -18    555    168    142     98    129     83
     10      7     -5    -10      7      2    574    181    155    114    148     96
     -7      2     10      2    -10      5    579    184    158    116    150     93
    -23    -15      7     18    -18     -5    568    176    153    109    142     85
    -15      0     15      7    -15      7    574    184    155    114    148     90
     -2     20     23    -12    -12     20    587    197    168    124    158     98
    103     38    -64    -72     83    -12    566    179    145    101    135     75
     70     28    -41    -49     57     -7    571    189    153    106    145     85
     49     23    -25    -36     38      0    576    194    158    111    150     93
     41      7    -36    -25     38    -12    571    187    150    103    142     85
     36     46      7    -41     15     28    602    213    174    127    168    111
      0     33     33    -18    -15     33    607    218    176    127    168    111
      0     -5     -5      2      2     -5    589    200    153    101    142     88
    -33    -18     12     23    -25     -2    587    200    150    101    142     88
     33     38      5    -36     12     23    607    213    163    114    161    106
     10     15      5    -12      2      7    602    210    158    106    155    103
     -5    -12     -7     10      0    -10    592    197    148     93    148     93
      0     12     10     -7     -5     12    607    210    158    106    163    101
     -7     38     44    -15    -25     41    636    233    181    124    184    119
     -7     64     72    -28    -41     67    665    257    202    142    205    137
    -33     88    122    -25    -77    103    693    283    226    166    228    158
     -5    101    103    -49    -54    101    691    285    226    166    228    158
     49    109     59    -80     -5     85    685    277    215    155    218    148
     80    140     59   -111     10    101    701    288    231    166    228    161
     41    187    145   -114    -51    166    730    314    265    200    265    200
     75    213    137   -145    -31    176    724    309    265    200    267    205
     57    192    135   -127    -38    163    709    293    254    192    259    200
     41    194    153   -119    -54    174    701    288    254    194    270    205
     33    171    137   -101    -51    155    672    267    233    176    257    192
      2    103    101    -54    -49    103    644    244    202    145    223    163
     25     90     64    -59    -18     77    652    254    200    140    215    155
     23     49     25    -38     -2     36    649    252    187    127    200    137
     12      2    -10     -7     12     -2    639    228    158     98    174    111
     12    -12    -25     -2     18    -18    641    223    148     83    161    101
    -28    -64    -38     46      2    -51    626    202    127     62    140     83
     -7    -54    -49     28     20    -51    623    197    124     59    137     80
    -12    -70    -57     41     20    -64    623    192    114     44    122     62
    -98   -129    -31    114    -36    -80    623    192    109     36    116     59
    -44   -111    -70     77     12    -90    620    194    109     36    116     62
    -12   -103    -90     57     38    -98    615    192    109     36    116     64
    -36   -114    -77     75     20    -96    618    197    109     41    122     67
     15   -122   -140     51     77   -129    602    181     85     15     96     38
     49   -145   -194     46    119   -168    654    246    106     10     75     10
     36   -184   -220     72    124   -200    776    387    171     28     62    -20
     96   -142   -239     23    166   -189    880    548    272    101    109      7
    174    114    -62   -145    116     25   1013    782    493    329    329    215
    207    628    420   -418   -106    524   1080    927    789    711    753    649
     85   1286   1197   -688   -555   1241    989    854   1065   1150   1273   1189
   -129   1592   1722   -730   -924   1657    706    480   1057   1304   1509   1426
   -231   1148   1379   -459   -805   1265    433     15    602    862   1101   1049
   -265    335    600    -36   -433    467    257   -335    -12    145    379    371
   -176   -233    -57    202    -62   -145    210   -353   -290   -236    -54    -57
    -83   -353   -270    218     93   -311    309   -197   -241   -246   -109   -137
    -80   -335   -254    207     85   -296    413    -59   -142   -179    -67   -111
    -72   -239   -166    155     46   -202    514     64    -25    -85     15    -33
    -44   -127    -85     85     18   -106    605    163     67     -5     90     41
    -10   -106    -96     59     41   -101    636    194     85     10     96     46
     20   -148   -171     62     93   -161    615    174     54    -23     59     10
    -38   -148   -109     93     33   -129    636    194     75     -2     80     28
    -75   -140    -64    106     -7   -103    649    210     93     12     98     41
    -49   -137    -88     93     18   -114    644    207     90      5     90     33
    -31    -96    -64     64     15    -83    672    236    119     33    116     59
     -5    -98    -93     51     44    -96    665    231    111     25    106     49
     -7   -111   -106     57     46   -109    657    220    103     15     98     38
      5    -90    -96     44     49    -93    665    226    109     23    106     41
    -18    -98    -80     57     28    -88    670    231    114     31    114     49
    -28   -103    -75     64     23    -90    667    233    116     31    114     49
    -33   -116    -85     72     25   -101    654    223    103     15    101     41
    -28   -109    -80     70     25    -96    662    233    109     23    103     49
     15    -38    -54     10     33    -46    693    270    142     62    142     85
     -7    -51    -44     31     15    -49    696    270    137     57    140     85
    -36    -85    -49     59      5    -67    675    249    116     33    119     67
      0    -83    -83     41     41    -83    657    236    109     28    116     59
      0    -80    -80     38     38    -80    657    236    111     33    122     64
      0    -62    -62     31     28    -62    662    244    116     44    132     75
    -70    -70      0     70    -36    -36    675    262    135     59    145     90
   -119    -83     36    101    -77    -23    675    267    137     64    153     98
      7    -20    -31      5     18    -25    672    270    140     70    158    101
     23      2    -20    -12     20     -7    685    288    155     83    174    114
    -57    -51      5     54    -33    -23    675    283    145     72    163    106
    -12    -18     -5     15     -5    -12    672    288    150     80    171    114
     75    -12    -88    -31     80    -49    641    262    122     57    150     96
     70    -10    -80    -31     75    -44    631    259    122     57    153     98
     98     41    -59    -70     77     -7    644    280    140     77    179    122
     44     28    -15    -36     31      7    646    285    140     85    187    129
     33    -12    -46    -12     41    -28    607    257    109     62    168    111
     36     20    -18    -28     28      2    615    272    127     80    189    132
     88     80     -7    -85     46     36    631    290    145     98    210    161
     93     85     -7    -88     51     38    631    298    150    101    213    168
     44     62     18    -54     12     41    639    303    153    106    218    171
     72     90     18    -83     28     54    639    301    153    109    220    176
     93    111     18   -103     36     64    646    303    153    111    220    176
     62    116     54    -88      5     85    675    327    171    127    233    192
    -20     98    116    -38    -70    106    688    348    192    145    246    202
    -51     88    140    -18    -96    114    701    361    207    158    257    207
    -41     83    124    -20    -83    101    709    374    215    158    257    202
    150    161     10   -155     70     85    701    368    210    148    244    184
     96    158     59   -127     18    109    730    392    231    171    265    197
     33     98     62    -67    -12     80    719    374    220    155    246    168
     15     85     70    -51    -28     80    727    376    228    155    241    163
     12    103     90    -57    -38     98    737    384    241    163    249    166
     46    153    106   -101    -28    129    758    397    257    181    262    176
     46    127     80    -88    -15    103    753    381    241    166    241    153
     12     70     57    -41    -23     64    735    353    215    137    213    124
     36     96     59    -64    -10     77    743    353    220    142    218    132
      2     75     70    -41    -33     72    737    342    213    132    205    124
    -23     72     93    -25    -59     83    737    342    215    135    213    129
    -28     72     98    -23    -64     85    737    345    218    137    215    132
     15    114     98    -64    -41    106    750    363    236    153    231    153
    -33    129    161    -49    -98    145    769    376    249    171    249    166
     -7    116    124    -54    -67    122    753    363    236    161    236    150
     -2     88     90    -44    -46     88    722    345    218    145    220    132
     -7     93    101    -41    -54     96    722    345    220    148    226    137
     38    122     83    -83    -20    103    722    345    218    145    226    140
    -12    116    129    -51    -72    124    740    363    233    161    241    153
     -7     98    103    -46    -57    101    722    348    218    145    223    135
     23    155    132    -88    -54    145    743    376    246    174    249    168
     25    145    119    -85    -49    135    737    366    233    163    244    158
     23    101     77    -62    -28     90    706    335    205    137    218    124
     23    119     96    -72    -36    109    709    342    213    148    233    140
    -28    163    192    -67   -109    176    750    387    254    192    280    184
     80    184    101   -135    -10    145    730    363    226    166    252    153
     93    187     90   -140      0    140    727    358    223    161    246    148
     51    161    109   -106    -28    135    732    361    223    158    244    148
      7    135    127    -70    -59    132    730    355    220    155    241    148
      2    137    132    -72    -64    132    722    350    218    153    241    148
     41    161    119   -101    -38    140    724    353    220    155    241    145
     31    166    135    -98    -51    150    735    358    220    155    244    148
      0    150    150    -75    -75    150    732    358    218    153    241    145
     -5    181    187    -88    -96    184    750    374    236    174    259    161
    -38    207    246    -85   -142    228    787    405    267    205    288    187
    -10    223    233   -106   -122    228    787    407    267    205    290    184
     51    236    184   -142    -64    210    766    389    254    189    277    168
      0    249    249   -127   -124    249    787    410    275    207    298    189
     51    309    257   -181   -103    283    797    420    288    220    314    202
     80    368    285   -226   -101    327    813    431    311    244    337    223
     80    392    311   -236   -114    353    818    436    322    259    355    244
     93    337    244   -218    -77    290    763    387    272    213    316    207
    103    371    265   -239    -80    319    758    389    283    226    332    231
     77    342    265   -213    -93    303    743    384    275    218    324    231
     44    277    233   -161    -93    257    724    363    244    189    293    197
     33    226    192   -129    -80    210    709    348    220    161    267    171
     -5    181    187    -88    -96    184    704    340    205    145    252    155
    -41    148    189    -54   -116    168    698    335    189    129    241    142
      5    135    129    -70    -62    132    678    311    166    103    215    114
     51    119     67    -85     -7     93    646    285    137     75    187     85
      2    101     96    -51    -46     98    649    288    140     75    189     85
    -28    109    137    -41    -83    122    662    301    150     85    202     93
     -5     98    103    -46    -54    101    654    293    140     72    187     80
      7     98     90    -54    -41     96    644    280    132     67    179     72
    -51     93    145    -20    -98    116    652    290    145     83    192     83
    -49     90    140    -23    -93    114    652    303    148     88    194     88
     12     59     46    -36    -15     54    646    314    135     62    166     54
     67     -5    -75    -31     70    -38    717    415    158     41    122     -5
    109     41    -67    -75     88    -12    833    568    259    106    150      0
    103    187     83   -145      7    137    961    774    436    272    296    127
    127    545    418   -335   -145    483   1054    961    688    579    610    439
    218   1187    966   -704   -374   1078   1023    976    948    974   1075    906
     67   1647   1579   -859   -756   1613    841    732   1044   1239   1415   1231
    -72   1512   1584   -722   -828   1548    535    288    766   1057   1283   1106
   -181    833   1015   -324   -597    924    316   -176    161    387    639    524
   -220    184    405     18   -314    293    241   -272   -205   -101    119     38
   -140   -127     12    132    -77    -57    262   -158   -265   -236    -57   -137
    -59   -166   -106    111     23   -137    335    -44   -210   -220    -67   -153
    -20    -93    -72     57     25    -83    439     88    -96   -132     -2    -96
    -41     -5     33     23    -38     12    504    174     -2    -44     75    -28
    -12     41     54    -12    -33     46    527    207     33    -12    106     -5
     10     83     70    -49    -31     77    561    246     64     10    124     15
     46    122     75    -83    -12     98    589    283     96     33    142     36
     18     80     59    -49    -20     70    571    267     80     15    127     18
      2     70     64    -36    -31     67    566    267     80     18    127     12
    -25     85    111    -31    -70     98    584    293    103     44    148     33
     31    103     72    -67    -20     88    563    283     93     36    140     25
     36     93     57    -64    -10     75    540    270     80     25    129     12
    -15    101    114    -44    -64    109    553    290    101     49    155     33
     10    114    101    -64    -44    109    550    296    101     46    155     31
     75    135     59   -103      7     98    548    293    101     41    153     25
     75    168     93   -122     -7    129    561    309    116     59    174     41
     18    168    148    -93    -64    158    561    314    127     70    184     49
    -57    119    174    -31   -116    145    540    301    111     57    168     33
    -28     83    111    -25    -70     96    498    272     77     25    137      5
     20    132    111    -77    -46    122    506    285     90     41    153     20
     33    150    116    -93    -41    135    504    288     96     46    161     23
      0    145    145    -75    -72    145    498    296    106     57    171     31
    -18    161    179    -70    -98    168    501    311    119     70    187     46
     25    166    137    -96    -57    153    480    298    106     57    176     36
     72    181    106   -127    -18    145    467    296    103     57    168     33
     54    171    116   -114    -31    145    457    298    103     62    171     38
      2    168    166    -85    -80    168    457    303    111     75    187     51
     10    171    161    -90    -75    168    441    298    106     70    184     41
     15    166    150    -90    -67    158    415    290     96     64    179     31
     44    179    135   -111    -44    155    400    290     96     67    187     36
     46    220    174   -132    -62    197    420    316    119     96    218     67
      5    197    192   -101    -93    194    392    306    106     88    213     67
     18    223    205   -122    -93    213    384    314    111     98    223     83
     93    241    148   -168    -28    194    355    309     98     88    213     75
     59    233    174   -145    -57    205    350    319    103     98    223     85
     64    259    192   -163    -62    226    345    329    116    111    236    101
    116    265    148   -192    -15    207    314    309     93     93    223     88
    109    277    168   -194    -31    226    309    311     98    106    233     98
    116    296    179   -205    -31    239    306    319    103    111    239    106
    101    311    210   -207    -54    262    319    332    116    124    254    116
     72    327    254   -202    -90    290    335    355    137    148    272    132
     23    267    241   -148   -109    254    303    335    119    124    246    103
     46    270    223   -158    -88    246    288    332    116    119    241     96
     70    298    228   -187    -80    262    293    345    135    135    254     98
     98    350    252   -226    -75    301    322    381    174    166    285    122
     51    337    285   -197   -116    311    337    402    194    181    298    129
      7    314    306   -161   -148    311    342    410    205    189    298    122
    -36    301    337   -135   -187    319    340    415    220    202    306    119
     28    311    283   -171   -127    296    319    402    210    192    290     96
     96    327    228   -213    -64    277    298    384    197    179    272     77
    106    368    262   -236    -77    316    311    397    218    197    290     93
     75    363    285   -220   -103    327    301    392    220    200    290     90
     44    316    272   -181   -114    296    275    374    202    181    272     67
     44    290    246   -168   -101    267    249    355    187    163    252     44
     96    340    244   -218    -72    293    254    366    200    176    265     59
     59    337    275   -200   -106    306    252    368    205    187    275     62
     10    298    288   -153   -140    293    226    353    189    176    262     46
      2    280    277   -142   -137    280    207    348    181    168    254     33
     10    275    265   -142   -127    270    184    340    176    161    249     25
     23    290    265   -158   -122    277    168    342    176    166    252     28
     44    322    277   -181   -116    298    163    353    187    181    265     41
     46    350    301   -200   -127    327    166    368    205    200    280     59
      0    379    379   -189   -189    379    194    410    241    239    316     96
    -41    324    363   -142   -202    342    163    394    223    220    298     72
      0    267    267   -135   -135    267     98    340    168    168    244     15
    -38    259    298   -111   -168    277     90    348    174    174    254     18
    -12    285    298   -135   -155    290     83    358    187    187    267     31
     38    283    241   -163   -101    265     44    340    166    168    246     12
     33    298    262   -166   -114    280     41    350    179    184    259     25
      0    290    290   -145   -145    290     33    355    181    189    262     31
     12    298    285   -155   -135    293     18    355    179    189    259     23
     44    301    257   -174   -106    280     -2    348    171    179    249     15
     59    298    239   -181    -88    270    -20    342    168    174    249     12
     70    306    233   -189    -83    272    -41    340    163    171    246     10
    101    353    252   -226    -75    303    -33    355    179    192    262     23
     41    337    296   -189   -127    316    -31    363    184    197    272     31
    -12    288    298   -137   -155    293    -51    353    176    187    262     15
     18    335    316   -179   -150    324    -49    368    197    205    277     25
     83    418    335   -249   -124    376    -33    400    228    236    306     54
     51    402    350   -228   -150    379    -51    397    223    236    303     49
    -46    387    433   -171   -239    410    -44    415    241    254    319     64
    -18    400    418   -192   -218    410    -70    402    231    246    314     54
     75    493    418   -283   -171    457    -67    415    254    275    342     80
     49    470    418   -259   -184    444   -103    392    236    259    327     64
     72    457    384   -265   -155    420   -148    366    213    241    309     49
    132    483    350   -309   -109    418   -187    350    202    233    303     46
    111    457    345   -283   -116    402   -215    345    194    226    298     41
     31    374    342   -202   -155    358   -239    335    174    207    277     23
     70    327    257   -200    -93    290   -283    303    135    166    233    -20
     67    288    218   -179    -77    254   -314    288    109    137    205    -49
     54    257    202   -155    -72    231   -340    270     88    119    184    -72
      5    213    207   -111   -101    210   -361    262     75    111    168    -90
     -2    189    189    -93    -96    189   -389    246     57     93    153   -106
     23    197    174   -111    -75    187   -397    249     57     93    155   -103
     44    194    150   -119    -51    174   -415    246     49     88    145   -109
     23    163    137    -93    -59    150   -449    223     25     64    122   -135
      0    150    150    -75    -75    150   -467    218     23     62    119   -140
     20    179    158   -101    -70    168   -472    231     31     75    135   -127
     31    166    135    -98    -51    150   -491    231     25     70    127   -132
    -12     67     80    -28    -46     72   -511    233      0     31     80   -179
     64     28    -36    -46     51     -2   -452    332     25     15     33   -233
     88     75    -12    -83     51     31   -327    506    135     85     70   -223
    122    166     44   -142     38    106   -226    711    288    218    176   -137
    161    563    402   -363   -119    485   -155    888    548    540    509    192
    184   1247   1062   -717   -439   1156   -187    917    846    987   1023    717
     49   1769   1719   -909   -833   1743   -446    610    930   1267   1395   1093
    -51   1678   1730   -813   -891   1704   -823    114    641   1098   1286    987
   -137    940   1078   -402   -607   1008  -1044   -306     25    407    607    371
   -168    202    371    -15   -270    285  -1117   -415   -387   -142     20   -174
    -54   -111    -57     83      0    -85  -1072   -285   -439   -285   -174   -376
    -18   -137   -119     77     49   -129   -969   -127   -340   -231   -153   -379
    -28    -54    -25     38      0    -41   -870     12   -210   -124    -64   -309
     10     36     23    -23     -5     31   -828     88   -135    -54     -7   -257
    -18     49     67    -15    -44     59   -805    135    -93    -20     18   -231
    -77     20     98     28    -88     59   -802    158    -80    -10     20   -226
    -38     46     83     -5    -62     64   -810    166    -72     -7     20   -223
      7     62     51    -36    -23     57   -826    166    -75    -10     15   -228
     54     72     15    -64     18     44   -849    161    -80    -15     10   -236
     70     90     20    -80     25     57   -849    174    -70     -2     18   -228
     49     72     20    -62     12     46   -872    166    -80    -12      7   -239
      2     46     44    -25    -20     46   -888    166    -80    -12      7   -239
    -51     46     98      2    -75     70   -888    181    -62      2     23   -223
     72     59    -12    -64     44     23   -937    153    -96    -31     -7   -254
     85     38    -46    -62     67     -5   -969    135   -116    -46    -25   -270
     44     77     31    -62      7     54   -943    176    -75     -2     15   -231
     51     90     38    -72      5     64   -948    184    -67      5     25   -223
     12     44     31    -28     -7     38   -982    168    -83    -10      7   -236
     64     46    -18    -57     41     15  -1018    150   -106    -31    -10   -252
     54     41    -12    -49     33     15  -1034    148   -109    -33    -12   -254
      7     33     25    -23     -7     31  -1041    158   -103    -23     -5   -244
      5     18     12    -10     -2     15  -1067    150   -114    -28    -10   -254
     25     44     18    -36      5     31  -1083    153   -111    -23     -5   -249
     59     80     20    -70     18     51  -1078    168    -96     -5      7   -233
    109    137     25   -124     41     83  -1060    194    -75     15     31   -207
     33     54     20    -44      7     38  -1101    166   -106    -12      2   -233
     41     54     12    -49     12     33  -1119    161   -111    -12      5   -236
      0     -7     -7      2      2     -7  -1163    137   -140    -36    -18   -259
     18      5    -12    -12     15     -2  -1176    140   -140    -33    -12   -254
     51     36    -15    -44     33     10  -1192    148   -132    -28     -5   -244
     38     57     18    -49     10     38  -1197    161   -122    -15     10   -228
     41     51     10    -46     15     31  -1221    155   -132    -18      5   -231
     93     62    -33    -77     62     15  -1252    145   -145    -25     -5   -239
    135     98    -36   -116     85     31  -1257    155   -140    -18      5   -226
     83     75     -7    -80     44     33  -1270    155   -142    -15      7   -220
     38     44      5    -41     18     25  -1293    150   -153    -18      7   -220
     75     85      7    -83     33     46  -1291    166   -140      0     23   -202
    119    163     44   -140     38    103  -1260    202   -103     36     59   -158
    103    119     15   -114     44     70  -1293    174   -135     10     31   -181
     93     83    -10    -88     51     36  -1325    150   -158    -10      7   -205
    109     83    -25    -98     67     28  -1335    145   -166    -15      0   -213
     85     93      7    -88     38     51  -1319    168   -145      0     15   -192
     44     88     44    -67      0     67  -1306    192   -124     18     28   -181
     23    103     77    -64    -28     90  -1288    223    -93     46     54   -161
    101    155     54   -129     23    106  -1275    241    -70     59     67   -155
    119    137     18   -127     51     77  -1288    223    -83     44     46   -184
     15    106     90    -62    -36     98  -1278    236    -64     59     54   -181
     20     93     72    -59    -25     83  -1286    236    -59     59     49   -189
    109     83    -25    -98     67     28  -1322    205    -90     28     15   -226
     20     64     44    -41    -10     54  -1314    210    -75     44     25   -215
     -5     93     98    -46    -51     96  -1291    236    -49     75     51   -192
     98     98      0    -98     49     51  -1322    205    -77     46     25   -220
     38     38     -2    -41     20     18  -1350    181   -101     25      2   -241
     31     36      5    -33     12     20  -1366    174   -106     23      0   -244
     23     62     38    -44     -7     51  -1358    189    -90     38     12   -226
     77     93     12    -85     31     54  -1361    187    -93     38     15   -226
     96    101      2    -98     46     51  -1366    184    -96     33     12   -228
    -28     36     64     -2    -46     49  -1363    189    -90     38     12   -226
    -64      7     72     25    -70     41  -1384    179   -101     33      5   -231
     33     28     -5    -31     20     10  -1418    158   -122     18    -10   -246
     62     72      7    -70     28     41  -1405    179    -98     44     12   -223
      0    119    119    -59    -59    119  -1358    228    -51     90     57   -176
     51     75     20    -64     15     49  -1405    187    -96     44     10   -220
     64     51    -12    -57     38     18  -1431    166   -116     25    -10   -236
     10     51     41    -31    -15     46  -1421    181    -98     41      7   -223
     83     67    -15    -75     49     25  -1434    174   -109     31     -5   -236
     44     46      2    -46     20     25  -1441    168   -116     25     -7   -239
     51     54      2    -54     23     31  -1447    168   -116     28     -2   -236
     33     25     -7    -31     18     10  -1457    161   -127     20     -7   -239
     31     15    -15    -23     23      0  -1473    158   -132     15    -10   -241
     70     83     12    -77     28     49  -1449    187   -106     44     15   -213
     72    127     51   -101     10     90  -1418    213    -80     70     44   -184
     -7     54     62    -23    -36     57  -1434    192   -103     46     23   -205
     15      0    -15     -7     15     -7  -1478    153   -148      0    -20   -246
     18      5    -15    -12     18     -5  -1478    161   -145      2    -18   -239
     59     18    -41    -38     49    -10  -1480    161   -148      0    -20   -239
     41     33     -7    -38     23     12  -1470    176   -135     15     -7   -226
     41     67     25    -54      7     46  -1444    197   -109     41     15   -202
     80    116     36   -101     23     77  -1418    215    -90     59     33   -189
     75    124     49   -101     12     88  -1405    226    -85     64     38   -184
     62    106     41    -85     10     75  -1413    220    -93     57     31   -189
     49    114     64    -80     -7     90  -1408    228    -85     64     41   -181
     28    153    122    -93    -46    137  -1384    246    -59     90     70   -153
     25    161    135    -93    -54    148  -1395    233    -64     90     75   -148
     98    215    114   -158     -7    163  -1402    228    -62     96     80   -142
     59    192    132   -124    -36    163  -1413    218    -67     93     77   -142
      7    127    116    -67    -57    122  -1465    174   -106     59     46   -166
     38    142    103    -90    -33    124  -1470    179   -106     62     51   -155
     83    135     51   -111     15     96  -1467    181   -114     54     36   -168
     83     72    -10    -77     46     31  -1483    166   -142     20      2   -202
     57      2    -57    -31     57    -25  -1512    137   -179    -15    -33   -233
     -5    -44    -38     25     15    -41  -1514    135   -189    -28    -46   -241
     10    -46    -59     15     33    -51  -1509    135   -197    -33    -51   -246
      5   -119   -124     57     64   -122  -1545     90   -241    -77    -93   -290
     20   -129   -150     51     83   -140  -1556     75   -257    -90   -111   -306
     33   -124   -158     44     93   -140  -1548     80   -257    -88   -109   -301
    -49   -148    -98     98     23   -124  -1535     93   -246    -77    -96   -290
    -33   -148   -114     90     38   -132  -1543     88   -252    -83   -103   -298
     20   -137   -161     57     88   -148  -1558     77   -265    -96   -116   -309
     18   -158   -176     70     96   -166  -1564     75   -270   -103   -127   -314
     23   -205   -228     88    122   -215  -1561     88   -277   -122   -150   -335
     62   -249   -311     93    187   -280  -1473    197   -244   -124   -176   -371
    127   -192   -322     31    223   -257  -1322    379   -135    -62   -150   -374
    129    -83   -213    -23    168   -145  -1171    607     36     93    -20   -262
    176    252     75   -215     49    163  -1065    797    288    379    272     25
    236    893    657   -563   -210    776  -1111    815    568    802    763    540
     57   1493   1436   -776   -688   1465  -1405    457    667   1124   1202   1002
    -98   1488   1584   -696   -841   1535  -1740    -20    423   1002   1153    971
   -184    800    982   -309   -581    888  -1964   -452   -168    358    532    405
   -192    -93     98    142   -145      2  -2047   -626   -693   -319   -184   -277
   -116   -407   -293    262     85   -350  -1945   -449   -704   -428   -363   -491
    -72   -407   -335    239    129   -371  -1805   -262   -579   -350   -322   -478
    -59   -319   -259    187     98   -290  -1673    -98   -439   -239   -233   -402
    -25   -226   -200    127     85   -213  -1592     -5   -348   -163   -166   -337
     -7   -231   -223    116    103   -226  -1564     25   -329   -158   -163   -335
    -83   -275   -194    179     54   -236  -1543     54   -314   -148   -161   -335
     -2   -218   -218    109    106   -218  -1525     70   -298   -137   -150   -324
     90   -168   -259     38    174   -213  -1509     85   -285   -127   -142   -316
     20   -205   -226     90    122   -215  -1506     85   -285   -127   -145   -316
     38   -207   -249     83    142   -228  -1509     77   -293   -137   -150   -322
     57   -189   -246     64    150   -218  -1504     83   -285   -129   -142   -316
     -7   -244   -236    127    114   -241  -1509     72   -296   -142   -153   -329
      0   -249   -252    124    124   -249  -1504     70   -301   -145   -155   -329
    -31   -239   -210    135     88   -226  -1475     93   -277   -122   -129   -303
    -49   -252   -205    150     77   -231  -1475     93   -280   -124   -129   -309
     15   -215   -231    101    122   -223  -1480     88   -283   -127   -132   -314
      5   -220   -226    106    114   -220  -1475     96   -280   -119   -127   -311
     15   -223   -239    103    124   -231  -1475     93   -280   -122   -127   -314
     25   -241   -267    106    145   -254  -1486     83   -293   -135   -140   -324
     54   -220   -275     83    163   -246  -1480     88   -290   -135   -135   -316
     70   -176   -249     51    158   -213  -1452    111   -270   -111   -111   -290
     80   -153   -236     36    155   -194  -1428    129   -252    -96    -96   -267
     88   -158   -246     33    163   -202  -1428    124   -254   -101    -98   -270
     25   -231   -257    103    140   -244  -1454     98   -283   -127   -124   -301
     36   -223   -262     90    148   -241  -1447    101   -280   -122   -119   -296
    -28   -233   -207    129     88   -220  -1434    116   -267   -109   -106   -277
    -75   -259   -184    163     54   -223  -1434    116   -267   -111   -103   -275
     -5   -220   -215    114    103   -218  -1431    122   -262   -106    -98   -267
     57   -155   -213     49    132   -184  -1410    142   -244    -85    -72   -239
     -5   -197   -192     98     93   -194  -1421    132   -254    -93    -80   -246
     12   -233   -246    109    127   -241  -1447    111   -283   -122   -103   -270
     88   -179   -267     46    176   -223  -1434    124   -272   -106    -85   -252
      7   -166   -176     77     90   -171  -1405    155   -241    -70    -49   -218
     38   -163   -202     62    119   -181  -1421    148   -249    -77    -59   -223
    127   -127   -254      0    189   -192  -1423    145   -254    -83    -62   -220
    140   -114   -254    -12    197   -184  -1413    155   -249    -75    -51   -210
    119   -116   -236     -2    176   -176  -1410    155   -249    -72    -46   -205
     62   -119   -181     28    122   -150  -1392    166   -239    -57    -33   -189
     31   -111   -142     38     85   -127  -1374    176   -226    -46    -20   -174
     62    -70   -132      5     96   -101  -1348    197   -207    -28      2   -150
     93    -77   -171    -10    129   -124  -1361    179   -223    -44    -12   -166
     49   -106   -158     28    101   -132  -1353    176   -226    -49    -15   -171
     15   -111   -127     46     70   -116  -1322    200   -205    -31      0   -155
     62    -64   -127      2     93    -96  -1293    223   -179    -10     15   -140
     54    -80   -135     12     93   -106  -1288    223   -179    -18      5   -150
     33    -77   -111     20     72    -93  -1270    236   -163     -5     15   -145
    -18    -83    -64     49     20    -72  -1244    254   -140     12     31   -132
    -25    -54    -28     41      0    -41  -1210    277   -111     41     54   -111
     80    -46   -129    -18    103    -85  -1231    249   -137     12     25   -142
     64    -70   -135      2     98   -101  -1228    241   -142      5     18   -150
    -10   -129   -122     67     54   -124  -1234    220   -161    -12     -2   -166
     59   -101   -161     20    109   -129  -1234    210   -166    -15    -12   -171
     77    -93   -171      7    122   -132  -1223    207   -166    -18    -10   -171
    -36   -161   -124     98     41   -142  -1226    194   -176    -25    -15   -176
    -36   -155   -119     93     38   -137  -1226    192   -176    -25    -15   -176
     33   -122   -155     44     93   -137  -1228    187   -181    -31    -18   -179
     28   -119   -150     44     88   -135  -1221    184   -179    -28    -18   -176
     -7   -135   -127     70     59   -132  -1208    192   -171    -20     -7   -168
     25   -122   -148     46     85   -135  -1208    192   -168    -18     -5   -166
     25   -127   -153     51     88   -140  -1210    189   -171    -20     -5   -161
     54   -101   -155     20    103   -127  -1200    194   -163    -15      2   -153
     83    -72   -155     -5    116   -114  -1184    207   -150     -2     15   -140
    -18    -90    -75     51     25    -83  -1153    228   -129     18     36   -116
     12    -59    -72     23     41    -64  -1140    236   -122     28     44   -109
      2    -80    -83     36     41    -83  -1137    231   -127     20     36   -116
     -5   -116   -111     59     51   -114  -1150    210   -150     -2     18   -135
     10   -153   -163     70     85   -158  -1174    187   -174    -25     -2   -161
     51   -137   -189     44    119   -163  -1171    187   -171    -23      2   -158
     88   -103   -192      7    137   -148  -1153    200   -155    -10     15   -140
     54    -93   -148     18     98   -119  -1127    218   -140      5     33   -122
     10   -114   -124     49     64   -116  -1122    215   -145      0     31   -124
     49   -122   -171     36    109   -145  -1137    194   -166    -18     10   -145
     54    -98   -155     20    103   -127  -1117    207   -150     -2     25   -129
     31   -116   -148     41     88   -132  -1109    207   -148     -5     25   -127
      2   -132   -137     62     67   -135  -1106    205   -150     -7     25   -129
     70    -75   -145      2    106   -109  -1083    220   -129     10     49   -109
     51    -96   -150     20     98   -122  -1083    210   -140      0     38   -119
     33    -98   -132     31     83   -114  -1067    215   -137      0     41   -116
    -70   -119    -51     93    -10    -85  -1034    236   -119     18     59    -96
    -85   -140    -54    114    -15    -98  -1031    231   -127      7     51   -106
     28    -77   -106     23     64    -93  -1023    236   -119     12     57   -103
     46    -64   -114      7     80    -88  -1008    246   -109     20     62    -96
     83    -41   -127    -20    103    -83   -992    254   -101     23     67    -90
     77    -36   -114    -20     96    -75   -976    259    -96     28     72    -88
     98    -12   -111    -44    103    -62   -956    272    -85     41     85    -75
     83     36    -46    -62     64     -5   -932    285    -57     72    119    -44
     67     62     -5    -67     36     31   -922    290    -41     85    140    -25
     25     51     25    -38      0     38   -924    283    -41     85    145    -20
     28     36      7    -33     10     23   -945    259    -59     72    132    -31
     38     23    -15    -31     28      5   -963    244    -72     62    124    -36
     70     38    -31    -54     49      5   -950    254    -67     67    129    -25
     54     15    -38    -33     46    -10   -930    262    -70     59    122    -36
     18   -103   -124     41     67   -114   -966    220   -122      2     62    -93
     -5   -171   -168     88     80   -168   -982    192   -155    -31     31   -122
    -80   -231   -150    153     33   -189   -976    187   -163    -38     18   -129
    -62   -226   -163    145     49   -194   -963    189   -161    -41     23   -127
     36   -223   -259     93    148   -241   -989    155   -197    -77    -12   -163
     12   -241   -257    114    135   -249   -987    150   -200    -83    -15   -166
     -2   -228   -228    114    111   -228   -961    171   -181    -70      0   -150
    -10   -210   -200    111     93   -205   -935    189   -166    -54     15   -137
      2   -252   -257    124    127   -254   -953    163   -194    -83    -18   -163
     10   -257   -270    122    137   -262   -953    161   -197    -88    -20   -166
      5   -265   -270    129    135   -267   -940    166   -197    -88    -20   -166
     31   -298   -329    135    179   -314   -906    210   -189    -93    -44   -187
     67   -368   -436    148    249   -400   -807    335   -153   -109    -90   -252
     90   -293   -387    101    239   -340   -649    540    -15    -10    -23   -210
    187    -46   -233    -72    210   -140   -478    800    213    207    181    -20
    244    415    171   -329     36    293   -392    953    496    566    566    371
    168   1083    911   -626   -371    997   -576    784    719    982   1080    922
    -64   1493   1556   -714   -810   1525   -885    368    724   1184   1382   1244
   -259   1221   1480   -483   -870   1350  -1140    -64    371    885   1137   1028
   -197    361    558    -80   -376    459  -1350   -480   -332     75    340    285
   -171   -363   -192    265     10   -277  -1363   -483   -641   -376   -179   -241
    -96   -537   -441    316    171   -488  -1239   -298   -589   -402   -265   -353
    -88   -457   -371    270    140   -415  -1060    -85   -418   -277   -171   -285
    -23   -324   -301    174    137   -314   -940     54   -288   -168    -80   -207
     28   -241   -270    106    148   -254   -870    124   -226   -116    -33   -163
    -41   -296   -254    168    103   -275   -839    148   -213   -116    -38   -171
    -31   -290   -259    161    111   -277   -813    166   -200   -111    -36   -171
    -59   -314   -254    187     96   -285   -807    166   -200   -111    -38   -176
     28   -296   -324    132    174   -309   -813    155   -210   -127    -54   -192
     38   -265   -303    111    168   -283   -792    171   -194   -111    -38   -176
     33   -262   -298    111    166   -280   -779    179   -189   -109    -36   -168
     38   -259   -298    111    168   -277   -776    176   -192   -114    -38   -168
    -10   -246   -236    127    111   -241   -743    202   -166    -88    -12   -142
     -7   -249   -241    127    114   -244   -732    205   -163    -85    -10   -142
    -25   -249   -226    135     98   -239   -722    210   -161    -83     -5   -137
    -15   -241   -226    129    103   -233   -706    220   -153    -75      2   -129
    -15   -257   -241    135    111   -249   -714    207   -166    -90    -12   -145
     83   -213   -296     64    187   -254   -709    202   -168    -90    -12   -150
     85   -194   -280     51    181   -239   -691    210   -163    -83     -2   -142
    -49   -270   -220    161     85   -246   -685    210   -163    -85      0   -142
    -44   -265   -220    153     88   -244   -685    210   -161    -85      0   -137
     41   -218   -259     88    148   -239   -667    223   -153    -77     10   -124
     70   -189   -259     59    163   -223   -654    228   -148    -77     15   -122
      0   -213   -213    106    106   -213   -644    231   -142    -72     15   -119
     12   -244   -257    114    135   -249   -657    215   -161    -88      0   -135
     70   -210   -280     70    174   -244   -644    223   -153    -85      7   -122
     93   -142   -236     23    163   -189   -607    254   -122    -51     44    -85
     41   -184   -226     72    132   -205   -610    246   -132    -62     33    -93
     18   -223   -241    101    129   -233   -631    226   -155    -83     12   -111
    -15   -200   -187    106     85   -194   -605    249   -132    -59     41    -80
    -15   -184   -168     98     75   -176   -594    257   -122    -44     57    -67
    -36   -166   -129    101     46   -148   -576    275   -103    -25     77    -46
    -10   -179   -168     93     77   -174   -594    259   -124    -46     59    -62
     80   -114   -194     15    135   -153   -581    272   -111    -38     72    -46
    145    -72   -218    -36    179   -142   -571    277   -106    -28     85    -31
    114    -83   -197    -15    155   -140   -566    280   -103    -23     93    -25
     38    -80   -119     20     77    -98   -542    298    -85     -2    116     -2
     49    -88   -137     20     93   -111   -550    283    -96    -15    109     -7
     46   -109   -155     28    101   -132   -555    272   -103    -25    101    -12
     44    -83   -127     20     85   -103   -527    285    -88     -7    116      5
     80    -38   -119    -20     98    -77   -509    288    -80      0    127     15
     85    -12   -101    -36     90    -57   -480    303    -64     15    142     25
     85      5    -80    -46     80    -36   -452    327    -38     36    163     44
     38    -23    -62     -7     49    -41   -439    335    -31     36    166     41
     31    -18    -49     -7     38    -33   -415    353    -12     51    176     46
     41      2    -38    -23     41    -18   -389    371     10     67    189     57
     62      0    -62    -31     59    -28   -376    374     15     67    184     46
     44      5    -38    -23     41    -15   -345    394     38     88    200     57
     15    -25    -41      5     28    -33   -345    381     31     75    189     41
     -2    -23    -20     12      7    -23   -324    387     46     85    202     49
    -18    -33    -15     25     -2    -25   -314    379     46     85    202     44
    -46    -51     -5     49    -20    -28   -311    371     38     75    192     36
     10    -57    -67     23     38    -62   -327    345     20     51    168     18
     -2    -57    -54     31     23    -57   -314    342     18     51    171     18
      5    -72    -80     31     41    -75   -311    335     10     41    163      7
     41    -62   -103     10     72    -83   -309    324      5     33    155      2
     28    -62    -90     15     57    -75   -303    324      5     31    161      5
     25    -77   -103     25     64    -90   -301    322      2     28    158      5
      0    -83    -83     38     41    -83   -285    329     12     38    166     12
     23    -57    -80     18     51    -67   -265    340     25     51    181     23
     20    -51    -72     12     46    -62   -259    342     28     54    184     25
    -18    -77    -59     46     18    -70   -259    332     20     46    181     20
    -12    -75    -62     41     23    -70   -257    329     20     44    179     20
     -2    -46    -44     25     20    -46   -226    350     44     62    194     44
    -23    -72    -51     46     12    -62   -226    342     38     54    187     38
    -20    -59    -38     38      7    -49   -215    350     46     67    197     46
     10    -38    -49     12     28    -44   -207    350     44     64    200     46
     23    -49    -72     12     46    -59   -213    332     28     49    184     28
    -28    -51    -25     38     -2    -38   -189    345     44     62    202     44
    -28    -54    -28     41      0    -41   -179    350     46     64    205     49
    -38    -59    -23     49    -10    -41   -168    353     46     64    202     51
    -57    -72    -15     64    -20    -44   -155    358     49     67    205     57
    -72    -96    -23     85    -25    -62   -153    348     41     59    197     49
    -12    -90    -77     51     31    -83   -161    332     28     46    184     31
     18    -70    -90     25     51    -77   -155    329     28     41    176     25
      7    -93   -101     44     54    -96   -158    316     15     25    161     15
     -2    -85    -85     44     38    -85   -148    319     20     31    166     23
      7    -72    -80     33     44    -77   -127    329     28     33    171     33
     31    -85   -119     25     72   -101   -140    309      7     12    150     15
      2    -98   -101     49     51    -98   -137    303      2     10    148     18
    -12    -98    -88     54     36    -96   -127    303      5     10    153     23
      0    -90    -93     44     44    -90   -119    303     10     15    155     20
     18    -75    -93     25     54    -83   -109    303      7     15    153     15
    -23    -67    -44     46     10    -57    -70    327     33     31    174     33
   -103   -122    -20    111    -44    -70    -67    319     23     25    166     25
    -93    -96     -2     93    -46    -49    -54    324     28     31    171     33
   -142   -109     33    124    -90    -36    -23    345     46     44    181     49
   -109    -80     28     96    -70    -25     -7    358     59     49    189     59
     12    -31    -46      7     28    -38    -10    355     57     44    181     51
     31    -15    -46     -7     36    -28      7    366     67     54    194     62
     12     25     10    -20      0     18     41    384     90     77    220     85
    -12     51     64    -18    -38     57     57    387    103     85    228     98
     -7     85     93    -41    -49     90     62    394    116    109    252    119
     15     77     62    -46    -23     72     46    379    109    106    246    109
     -7     70     77    -31    -44     72     44    368    109    103    244    109
    -28     72    101    -20    -64     85     44    374    111    109    254    129
     -5      5     10     -2     -7      7      2    324     62     59    202     83
     33     -5    -38    -15     36    -20      7    322     54     44    187     70
     41    -12    -57    -15     46    -33     12    324     49     31    174     64
    -31    -75    -44     54      5    -59      0    296     20      0    140     25
    -12    -96    -85     51     36    -90     10    293     20     -7    132     18
    -90   -161    -70    124    -10   -116     10    283      7    -20    119     12
   -114   -207    -93    158    -10   -150    -12    257    -18    -49     93    -10
    -41   -171   -129    106     44   -150    -18    252    -28    -57     83    -18
    -25   -145   -119     85     44   -132      2    267    -12    -46     90     -2
    -96   -179    -85    137     -7   -132     18    272     -7    -41     88      2
    -62   -194   -135    127     33   -163      0    252    -25    -62     70    -15
     10   -161   -171     75     90   -166     -2    246    -28    -64     67    -15
     18   -150   -168     67     90   -161     20    265    -20    -62     64    -15
     12   -246   -259    116    135   -252     59    319    -15    -85     20    -62
      2   -270   -272    135    137   -270    171    465     59    -59     12    -88
     23   -153   -176     64     98   -163    316    667    215     67    114     -7
     49     72     20    -62     12     46    431    872    426    293    332    200
    132    589    454   -361   -161    522    462    976    701    662    745    626
     98   1291   1189   -696   -545   1241    374    885    963   1093   1257   1158
   -101   1514   1615   -706   -857   1564     83    480    893   1174   1408   1317
   -194    948   1143   -376   -670   1044   -197    -23    345    610    872    828
   -220    153    374     33   -298    265   -363   -350   -249    -93    166    174
   -181   -361   -181    270     -2   -270   -376   -316   -446   -389   -181   -179
   -187   -532   -345    361     77   -439   -277   -163   -394   -400   -231   -241
   -163   -439   -275    301     54   -358   -148    -10   -267   -298   -155   -184
    -77   -275   -197    174     59   -236    -57    106   -153   -200    -67   -111
   -119   -252   -135    184      5   -192    -12    161    -93   -155    -31    -72
   -210   -259    -49    236    -80   -155     46    223    -36   -109      5    -31
   -153   -241    -88    194    -33   -163     51    231    -33   -103      7    -33
   -122   -246   -124    184      0   -187     44    223    -41   -111     -2    -41
    -90   -226   -135    158     18   -179     59    239    -25   -103      0    -31
    -18   -184   -166    101     72   -176     64    236    -25   -103      0    -31
    -31   -207   -176    116     70   -194     54    220    -41   -119    -15    -46
    -88   -210   -122    148     15   -166     70    236    -25   -106      0    -31
    -70   -220   -150    142     38   -187     62    231    -28   -114     -7    -36
    -49   -254   -205    153     77   -231     31    205    -54   -135    -33    -59
    -33   -184   -153    109     59   -168     54    228    -25   -103     -5    -33
     59   -101   -161     20    109   -129     85    254      2    -77     20     -7
    -44   -197   -155    119     54   -176     75    239    -18   -101     -7    -25
   -109   -233   -124    171      7   -179     64    231    -23   -109    -15    -31
    -51   -171   -119    111     31   -145     72    236    -10    -98     -2    -20
    -67   -189   -124    127     28   -158     54    220    -23   -109    -15    -31
    -62   -207   -145    135     41   -176     38    210    -33   -122    -31    -44
    -44   -150   -106     98     31   -129     85    259     10    -75     12      5
     -2   -103   -101     51     49   -101     96    270     23    -57     31     18
    -54   -166   -111    109     28   -140     49    223    -20    -98     -5    -28
    -85   -200   -114    140     12   -155     33    213    -28   -109    -15    -36
    -93   -192    -98    142      2   -145     51    236    -10    -90      2    -15
    -72   -168    -98    119     10   -135     49    244     -2    -83      7     -7
    -38   -137    -98     88     28   -119     51    249      2    -75     15      2
    -51   -145    -96     98     20   -122     49    249      5    -75      7      5
    -88   -174    -85    132     -2   -129     33    236     -7    -83      0     -2
    -18   -148   -132     80     57   -140      7    223    -20    -93     -5    -12
    -41   -148   -106     93     31   -127      5    231    -15    -85      7      0
    -80   -145    -64    111    -10   -103      2    244      0    -64     28     20
    -31   -124    -93     77     31   -109    -10    241     -5    -70     28     20
     44    -62   -106      7     75    -85    -18    244     -2    -64     36     31
     23    -38    -64      7     44    -51     -5    265     18    -41     59     59
    -38    -54    -15     46    -12    -36      2    277     28    -28     72     77
     15    -46    -62     15     38    -54    -25    259     12    -44     57     59
     49    -33    -85     -7     64    -59    -54    239     -5    -62     44     44
     64     -5    -72    -31     67    -38    -36    257     15    -44     62     70
     31     18    -12    -25     23      2    -10    280     41    -15     85     93
    -25      7     33     10    -28     20      2    285     51     -5     93     96
    -59    -20     38     36    -49      7     -5    277     44    -18     80     83
    -64    -23     41     41    -54      7     -2    293     62     -7     88     85
    -28     12     38      5    -33     25      2    311     83     10    101     88
     33     20    -12    -25     23      5      0    311     88      7     93     75
     38     31    -10    -36     23     12     12    324    103     20     98     85
     23     36     10    -31      5     23     25    335    119     33    109     93
      5     33     25    -20    -10     31     28    335    127     38    114     88
     -2     33     36    -15    -18     33     25    327    127     36    106     77
    -20     20     41     -2    -31     31     28    329    135     44    106     75
      2     36     31    -20    -12     33     23    327    137     46    109     72
    -20     15     33      2    -28     23     25    322    137     41    103     70
    -72    -23     49     49    -62     12     20    309    127     31     88     57
    -67    -46     20     54    -46    -15     -7    283    103      7     62     28
     18     36     18    -28      0     25      2    298    124     28     85     49
     25     46     20    -38      2     33      5    303    132     33     90     54
    -83    -64     18     75    -51    -23    -31    267     96     -2     51     20
    -59    -67    -10     62    -25    -38    -51    252     85    -10     46     15
    -72    -33     38     51    -57      2    -36    280    114     23     83     46
    -67     -2     64     33    -67     31    -20    296    132     41    103     62
    -31      7     38     12    -33     23    -36    285    122     31     93     51
    -64    -12     49     38    -59     18    -51    277    114     18     77     44
    -59    -18     41     38    -51     10    -54    277    116     23     80     51
    -44      0     41     20    -44     20    -59    280    124     33     93     59
   -122     18    140     51   -129     77    -25    311    161     70    129    101
   -122    -15    106     67   -116     44    -57    288    137     49    109     77
    -59     10     70     23    -64     38    -77    277    129     38    101     70
     23     25      2    -25     10     12   -106    254    106     15     75     49
     12     12      0    -12      7      7   -119    244     93      7     67     38
     -7     -2      5      5     -7      0   -135    236     88      5     62     33
    -33      2     33     15    -33     18   -122    254    106     23     80     54
    -33      7     38     10    -36     23   -124    254    103     20     80     57
    -70     -7     62     38    -67     25   -132    252    101     20     77     54
    -57      0     57     25    -59     28   -137    252    106     20     75     54
    -38      0     38     18    -38     20   -153    244     98     10     64     46
    -36    -20     15     28    -28     -2   -174    228     83     -5     49     33
    -90    -23     67     57    -80     20   -176    233     93      5     57     44
     41     67     25    -57      7     46   -168    249    106     20     70     64
     67    106     38    -88     12     72   -148    259    116     36     83     72
    -75    -12     59     41    -70     23   -189    213     72     -5     41     23
   -111    -67     44     90    -77    -12   -213    192     51    -23     23      0
    -70    -31     36     49    -54      0   -207    205     59    -15     25      7
    -36     12     46     10    -41     28   -194    220     80      2     38     20
     -2     41     44    -20    -23     44   -189    228     90     12     44     31
    -10     75     85    -31    -46     80   -174    246    114     38     67     54
    -25     83    106    -31    -64     93   -171    252    122     46     77     59
     15    129    114    -75    -49    122   -171    254    127     51     83     59
    -12    161    174    -75    -93    168   -158    267    150     75    103     85
    -62    163    226    -49   -142    194   -158    275    168     93    116    111
    -38    179    215    -72   -127    197   -174    267    166    101    122    119
      7    207    200   -109    -96    202   -200    254    155    101    122    119
      5    202    194   -103    -96    200   -228    241    150     98    122    119
     75    200    124   -137    -23    163   -262    218    124     72    103    106
     51    135     83    -93    -15    109   -277    202     98     41     67     72
    -67     36    101     15    -85     67   -293    189     77     18     38     46
    -31     -2     25     15    -31     10   -324    158     41    -18      0     12
     10     12      2    -10      5      7   -319    161     36    -20    -10      7
    -62    -33     28     46    -46     -5   -327    150     23    -33    -23      0
   -106    -62     41     83    -75    -10   -332    145     18    -38    -25     -5
    -83    -57     23     67    -54    -15   -340    140     12    -41    -25    -10
    -77    -64     12     72    -46    -25   -363    127      2    -54    -41    -20
    -59    -88    -28     72    -18    -59   -389    106    -15    -75    -62    -44
    -20    -70    -49     44     12    -59   -400     96    -23    -80    -64    -46
    -75    -70      5     70    -41    -33   -381    119     -2    -59    -41    -23
    -80    -85     -5     83    -38    -46   -389    119     -5    -62    -46    -31
    -33   -132   -101     80     31   -116   -384    148    -18    -88    -88    -77
     10   -171   -184     80     96   -176   -303    270     36    -80   -111   -119
     15    -72    -88     28     49    -80   -155    475    192     44    -18    -49
    109    140     31   -124     38     85    -33    685    387    233    153    106
    103    524    418   -314   -158    472      5    810    633    555    506    462
     98   1135   1036   -618   -470   1085    -70    756    859    932    953    924
    -54   1483   1538   -717   -797   1509   -316    413    857   1093   1189   1163
   -207   1202   1410   -496   -807   1306   -605    -54    491    797    932    930
   -215    491    706   -137   -459    597   -779   -433   -119     90    241    293
   -166    -85     80    124   -124     -5   -841   -470   -413   -314   -202   -137
   -142   -340   -197    241     25   -270   -810   -358   -433   -402   -335   -275
    -83   -301   -218    192     67   -259   -698   -213   -329   -337   -293   -249
   -119   -262   -145    189     10   -205   -602    -90   -215   -241   -215   -179
   -135   -194    -59    163    -38   -127   -553    -20   -140   -171   -158   -124
   -137   -150    -15    142    -62    -85   -522     20    -98   -137   -129    -98
   -116   -145    -28    132    -44    -88   -514     36    -88   -129   -124    -93
    -57   -124    -67     88      2    -98   -511     41    -83   -127   -129    -93
   -106   -122    -15    111    -46    -70   -485     72    -57   -101   -103    -64
    -80   -145    -64    111     -7   -106   -517     44    -85   -132   -132    -90
    -85   -142    -57    114    -15   -101   -522     38    -88   -132   -135    -98
    -33    -88    -54     62     10    -72   -514     54    -67   -114   -114    -80
      7    -80    -88     36     46    -83   -517     54    -67   -114   -114    -80
    -80   -129    -49    103    -18    -90   -517     57    -67   -114   -116    -77
    -23   -114    -90     70     33   -103   -530     44    -77   -124   -127    -88
    -18   -114    -96     64     36   -106   -532     46    -77   -124   -127    -90
    -38   -109    -70     72     12    -90   -527     54    -70   -114   -116    -88
    -54    -96    -41     75     -7    -70   -524     62    -62   -103   -106    -77
    -54    -90    -36     72    -10    -64   -532     59    -64   -106   -109    -80
    -57    -93    -38     72    -10    -67   -542     46    -77   -116   -119    -88
    -72    -88    -15     80    -28    -51   -530     59    -64   -103   -103    -70
   -101    -96      5     96    -54    -46   -522     67    -57    -96    -96    -57
    -54    -85    -31     70    -12    -59   -532     57    -64   -101   -103    -62
    -90    -88      0     88    -46    -44   -532     67    -57    -88    -93    -51
    -49    -93    -46     70     -2    -70   -558     44    -77   -111   -116    -70
     25    -46    -75     10     49    -59   -566     44    -77   -114   -119    -64
     25    -23    -49      0     36    -36   -555     57    -64    -98   -109    -49
      7    -25    -36      7     20    -31   -555     62    -59    -90   -101    -38
    -28    -57    -28     44      0    -44   -568     51    -67    -90   -101    -44
    -51    -83    -33     67    -10    -59   -592     36    -85   -101   -109    -62
     15    -54    -70     20     41    -62   -613     23    -98   -111   -116    -72
      0    -54    -57     25     28    -54   -620     23   -103   -111   -116    -64
      7    -80    -88     33     46    -83   -633     20   -111   -119   -124    -59
     10    -46    -57     15     31    -49   -620     38    -93    -93   -101    -28
     18     12     -5    -15     12      5   -605     64    -67    -62    -70      7
      0     -7    -10      2      2    -10   -618     57    -80    -75    -80     -5
     31    -10    -41    -12     36    -25   -631     46    -93    -90    -90    -12
     18     -5    -23     -7     18    -12   -626     51    -90    -85    -83      0
     54    -10    -64    -20     59    -36   -636     41   -101    -90    -88     -5
     20    -20    -44     -2     31    -31   -641     33   -109    -90    -85     -5
    -38     -5     31     20    -36     12   -620     54    -88    -70    -64     18
    -77      7     83     33    -80     44   -594     80    -59    -46    -44     46
     38     70     31    -54      5     51   -587     90    -49    -36    -38     49
     51     38    -12    -46     33     12   -610     64    -75    -62    -70     12
     33     23    -10    -28     23      7   -605     72    -70    -59    -70     12
      0     46     46    -23    -25     46   -558    116    -23    -20    -36     44
    -15     57     72    -20    -44     64   -532    142      5     -2    -20     54
    -12     20     31     -5    -23     25   -540    127     -7    -15    -41     31
     51     38    -12    -46     33     12   -545    116    -15    -20    -54     12
     23     15     -7    -20     15      5   -542    111    -12    -25    -62      2
     31      7    -23    -18     28     -7   -537    109    -12    -31    -70     -2
     10     12      0    -12      5      5   -532    106     -7    -25    -67     -2
      2     20     15    -12     -7     18   -524    103     -2    -20    -62      0
     20     33     12    -28      2     23   -517     98     -5    -23    -64     -2
     -7      5     12      2    -10      7   -524     83    -15    -33    -77    -12
    -15     -7      7     10    -12     -2   -527     80    -18    -38    -80    -15
    -44    -25     18     33    -33     -2   -532     75    -23    -38    -80    -20
    -59    -20     38     38    -51     10   -524     80    -12    -28    -70    -10
    -20     28     49     -2    -33     38   -506    103      7     -7    -49     12
    -31     18     49      5    -38     31   -522     88     -5    -15    -57     -2
    -44     15     59     12    -51     36   -514     96      2     -7    -49      7
    -62     10     72     25    -67     38   -514     96      2     -7    -51      7
    -38     10     49     15    -44     28   -524     88     -5    -15    -62      2
     23      7    -15    -15     18     -5   -550     64    -25    -38    -85    -20
     18      2    -15    -10     18     -7   -548     62    -31    -38    -88    -20
    -23     12     36      5    -28     23   -535     72    -12    -18    -64     -2
    -18     23     41     -2    -28     31   -537     75    -10    -10    -57     -2
     20     41     20    -33      0     31   -548     67    -15    -15    -67     -7
     38     49     10    -44     12     28   -548     62    -20    -20    -70     -7
     41     49      7    -46     15     28   -540     70    -15    -20    -67      0
      0     20     20    -10    -10     20   -532     72    -12    -18    -64      2
     12     31     18    -23     -2     25   -535     72    -12    -18    -64      2
     25     44     18    -33      2     31   -537     70    -15    -18    -64      5
     -7     18     25     -7    -18     23   -542     59    -25    -28    -72     -2
    -62      7     70     28    -64     38   -522     70    -18    -18    -64      5
    -59      5     62     25    -59     31   -517     72    -15    -15    -64      5
    -18     12     31      2    -25     23   -527     54    -28    -25    -75     -2
      2      0     -2     -2      2      0   -537     38    -46    -44    -96    -18
    -75     -7     67     41    -72     28   -511     59    -28    -25    -75      5
    -83    -38     44     59    -64      0   -530     41    -49    -46    -93    -12
     23    -18    -41     -2     31    -28   -542     25    -67    -64   -111    -33
     80     15    -67    -49     72    -25   -545     20    -70    -70   -119    -38
     72     23    -49    -46     62    -12   -535     25    -62    -62   -111    -33
     28     49     20    -41      5     36   -501     57    -33    -31    -83      0
     23     75     49    -49    -12     62   -478     77    -15    -12    -62     20
     46    111     62    -80     -7     88   -462     90     -2     -2    -49     36
     85    150     64   -116     10    109   -446    101      7     10    -38     41
     67    179    109   -124    -20    142   -418    119     33     36    -12     57
    -20    145    163    -62    -93    153   -418    109     36     41     -7     62
     18    163    142    -93    -62    153   -431     96     33     41    -10     64
      0    171    171    -85    -85    171   -428     96     36     46      0     80
      0    179    179    -90    -90    179   -444     85     28     44      2     80
     28    184    153   -106    -62    168   -457     77     23     41      0     80
     10    114    103    -64    -46    109   -483     51     -7      7    -31     51
    -20     57     77    -18    -49     67   -491     41    -28    -18    -62     25
    -96    -12     83     51    -90     33   -493     33    -44    -36    -80      7
    -41    -31     10     36    -25    -10   -511      5    -75    -67   -114    -20
     15    -41    -57     12     36    -49   -524    -12    -98    -93   -140    -46
     28    -59    -88     15     57    -72   -535    -23   -114   -109   -155    -64
     88    -46   -135    -23    111    -90   -542    -33   -124   -119   -163    -72
     64    -83   -148      7    103   -114   -553    -49   -140   -135   -179    -90
     15   -103   -122     41     67   -111   -548    -49   -137   -132   -174    -93
     46    -67   -114     10     80    -90   -527    -33   -122   -116   -163    -75
    -18   -119   -101     70     38   -111   -540    -49   -140   -135   -181    -88
    -54   -145    -90     98     18   -119   -545    -57   -145   -137   -184    -88
    -18   -137   -122     75     51   -129   -537    -44   -145   -137   -187    -93
     54   -158   -213     51    132   -184   -467     41   -119   -142   -213   -127
      2   -192   -194     93     96   -194   -329    213    -25    -98   -202   -142
     -5    -80    -77     41     36    -77   -179    428    148     51    -80    -36
    103    202     98   -155      2    150    -80    618    361    285    158    187
    142    711    568   -426   -213    641    -62    704    626    654    574    615
     31   1379   1345   -706   -657   1363   -202    530    831   1041   1054   1117
    -96   1499   1595   -701   -844   1545   -506     80    665   1015   1101   1171
   -197    909   1104   -358   -652   1008   -776   -410    106    449    566    678
   -155     90    246     33   -200    168   -956   -724   -504   -275   -166     -7
   -153   -345   -192    249     15   -267   -914   -607   -602   -475   -423   -280
   -192   -444   -254    316     31   -350   -795   -436   -509   -439   -423   -298
   -153   -350   -197    252     20   -275   -659   -272   -368   -329   -335   -228
    -20   -181   -161    101     70   -171   -563   -161   -252   -228   -244   -142
    -44   -179   -135    109     44   -158   -522   -114   -215   -197   -223   -122
    -96   -210   -116    153     10   -163   -496    -88   -197   -189   -220   -119
    -54   -171   -116    111     28   -145   -470    -67   -176   -171   -205   -103
     18   -122   -140     51     77   -129   -457    -57   -168   -163   -194    -93
     12   -132   -145     59     77   -140   -454    -59   -171   -171   -202   -101
    -18   -174   -155     96     67   -166   -465    -72   -181   -181   -215   -114
    -23   -142   -119     83     46   -132   -439    -44   -161   -158   -189    -88
    -31   -132   -101     83     33   -116   -433    -41   -155   -153   -181    -83
    -36   -161   -127     98     44   -145   -444    -54   -168   -166   -192    -98
    -20   -158   -137     88     57   -148   -441    -57   -171   -168   -194   -101
    -20   -153   -135     85     57   -145   -431    -49   -166   -166   -192    -93
    -18   -129   -111     75     46   -122   -405    -28   -148   -145   -171    -67
    -25   -137   -111     80     41   -124   -407    -33   -150   -145   -171    -72
    -51   -140    -88     96     15   -114   -392    -25   -142   -140   -158    -67
    -51   -111    -62     80      2    -88   -371     -7   -127   -124   -142    -57
      7   -124   -132     59     70   -127   -402    -36   -155   -150   -174    -85
     -5   -103   -101     51     46   -103   -381    -18   -140   -135   -153    -64
      5    -83    -90     38     46    -85   -371     -7   -129   -124   -145    -49
    -44   -137    -96     88     25   -116   -387    -25   -150   -148   -163    -67
      2    -90    -93     44     46    -90   -368    -10   -132   -127   -145    -46
     44    -49    -93      2     67    -72   -350      5   -119   -111   -132    -33
    -28   -127    -98     77     33   -111   -371    -18   -142   -137   -155    -59
     12   -116   -132     51     70   -124   -384    -25   -150   -148   -166    -67
     44    -98   -142     28     93   -119   -387    -28   -153   -148   -161    -62
     20    -83   -106     28     62    -93   -371    -12   -140   -129   -142    -44
     -2    -90    -88     46     41    -90   -374    -12   -142   -124   -135    -38
      7    -77    -85     33     46    -83   -374    -12   -137   -119   -124    -31
     28    -54    -83     12     54    -67   -361     -2   -129   -111   -114    -18
     25    -51    -80     10     51    -64   -368     -5   -137   -114   -119    -18
     18    -38    -57     10     36    -49   -363      5   -129   -103   -103     -2
    -12    -33    -20     23      2    -28   -358     15   -122    -90    -90     10
     12    -18    -31      2     20    -23   -358     18   -122    -88    -83     18
     36      2    -36    -20     36    -15   -350     25   -114    -83    -72     28
     -7     15     20     -5    -15     18   -319     49    -90    -57    -41     59
     44      5    -41    -25     41    -18   -337     20   -119    -80    -64     33
     62     20    -41    -41     51    -10   -332     23   -116    -77    -67     31
     10     20     10    -15      0     18   -301     49    -96    -62    -49     49
     38     15    -25    -28     33     -5   -301     44   -103    -72    -57     38
    124     23   -103    -75    114    -38   -316     23   -122    -93    -75     18
     93     23    -70    -57     83    -23   -296     44   -101    -77    -59     33
     96     51    -44    -75     67      5   -257     75    -70    -51    -36     51
     80     64    -15    -72     49     25   -226    101    -41    -28    -18     62
     57     46    -10    -51     31     20   -213    103    -33    -25    -15     54
     36     44      7    -38     15     25   -194    114    -18    -15    -10     57
     33     51     15    -44     10     33   -181    116    -15    -10     -5     54
     59     62      2    -62     28     31   -171    111    -12     -7     -7     46
     15     33     18    -25     -2     25   -163    103    -15    -10    -12     41
   -114     12    127     51   -119     70   -129    127     15     12     18     70
    -23      2     23      7    -23     12   -155     93    -15    -20    -15     38
     18      2    -18    -10     18     -7   -163     75    -28    -36    -31     23
     31     20    -12    -25     20      5   -155     72    -28    -36    -31     28
    -75     18     93     28    -83     54   -114    106      5      0      5     59
     -7     23     31    -10    -18     25   -129     93    -10    -12    -10     38
    106     41    -64    -72     85    -12   -158     64    -33    -38    -36     15
    122     28    -93    -77    106    -31   -163     51    -46    -49    -44      2
     77     18    -59    -46     70    -20   -155     57    -41    -44    -38      7
     62     31    -31    -49     46      0   -142     64    -31    -33    -25     20
     59     41    -18    -51     38     12   -129     72    -23    -23    -12     28
     64     62     -5    -64     33     28   -114     85    -10    -10      0     41
     54     59      5    -57     25     33    -98     96     -2     -5      5     49
     18     31     12    -25      2     23   -106     85    -10    -15     -5     36
     15     33     18    -25      0     25   -103     88     -7    -12     -2     38
     36     57     20    -46      7     38    -88     96      2      0     10     51
     51     44     -7    -46     31     18    -93     80    -10    -12      0     41
    -18     28     46     -7    -31     36    -85     80    -12    -12      2     46
    -51     62    114     -5    -83     85    -46    116     18     15     33     80
    -54     75    129    -12    -93    101    -28    132     33     28     46     90
     23     25      2    -23     10     15    -80     77    -25    -33    -12     31
    103     38    -67    -72     85    -12    -90     59    -41    -51    -28     15
    124     70    -54    -98     88      7    -70     75    -28    -38    -15     25
    132     98    -33   -116     83     33    -46     93    -12    -15      7     38
     72     57    -15    -64     44     20    -49     80    -23    -25      0     31
     28     44     12    -36      7     28    -44     75    -25    -28      0     31
     18     41     23    -31     -2     33    -38     75    -25    -28      2     31
     44     62     18    -54     12     41    -31     77    -23    -25      5     36
     18     31     12    -23      2     23    -31     75    -33    -33     -2     28
     38     25    -12    -33     23      7    -33     64    -44    -46    -12     20
     75     64    -10    -70     41     28    -12     77    -31    -33      0     33
     72     67     -5    -70     38     31     -7     75    -31    -36      0     33
     38    116     77    -77    -18     98     36    114      7      5     38     67
     -7    122    127    -57    -67    124     70    140     33     23     59     85
     18    161    142    -90    -62    153     96    158     54     41     77    101
     62    181    116   -122    -28    150     96    155     51     38     75     98
    116    194     77   -155     20    137     93    145     38     28     67     88
    148    259    111   -205     18    187    122    161     64     57     96    111
    106    267    161   -187    -28    215    137    168     80     75    114    129
     31    213    179   -124    -75    197    114    145     64     62    103    116
    -12    197    210    -90   -111    202    109    140     64     64    109    122
      7    233    226   -122   -109    228    111    145     75     77    127    137
     90    220    129   -155    -18    176     85    116     41     46     96    109
     90    171     77   -132      5    124     77     98     15     15     67     80
     49    124     75    -85    -12    101     80    101     10      2     54     67
    -28     51     80    -12    -54     64     75     85    -10    -18     31     46
     54     51     -2    -54     28     25     62     70    -36    -41      5     20
    129     70    -59   -103     96      5     59     59    -49    -57     -7      7
     75     12    -62    -44     70    -23     51     38    -70    -77    -28    -12
     33    -10    -44    -12     36    -25     62     44    -67    -75    -28    -12
     67     -2    -70    -33     67    -33     59     36    -77    -85    -33    -23
     77     23    -57    -51     67    -15     70     41    -70    -80    -25    -18
     85     54    -31    -70     59     12     96     54    -54    -64    -10     -5
    -23    -18      2     20    -15     -7     93     44    -64    -75    -18    -12
    -25    -36    -10     31    -10    -23     98     51    -67    -80    -23    -15
     23    -64    -88     18     54    -75    132     98    -62    -93    -46    -46
     36   -124   -161     44     98   -142    246    241     -2    -77    -67    -93
     80    -41   -122    -20    101    -80    387    431    135     23      5    -46
    150    168     18   -158     67     93    519    654    337    228    194    127
    187    597    407   -394   -109    504    589    800    605    563    558    496
    228   1283   1054   -756   -413   1169    480    714    846    971   1052   1013
     88   1670   1579   -880   -748   1626    176    290    815   1124   1296   1265
    -93   1330   1423   -620   -758   1376   -103   -181    413    774    989    984
   -103    550    654   -226   -379    602   -293   -566   -220     41    267    319
    -80   -106    -25     93    -28    -67   -309   -579   -524   -392   -218   -155
    -49   -272   -223    161     85   -249   -194   -397   -462   -397   -267   -231
    -49   -228   -181    137     64   -205    -57   -228   -332   -306   -200   -187
    -33   -129    -98     80     31   -114     54    -98   -210   -205   -114   -116
      7    -57    -64     25     36    -59    122    -25   -140   -145    -62    -70
     44    -15    -59    -15     51    -36    171     18   -103   -114    -36    -46
     31    -41    -72      5     51    -57    179     25   -103   -122    -46    -59
    -25    -80    -54     51     12    -67    184     25   -103   -124    -49    -62
    -15    -57    -41     36     12    -49    202     38    -90   -114    -38    -49
     33    -18    -51    -10     41    -33    215     44    -80   -106    -31    -41
    -49    -41      7     44    -31    -15    233     57    -67    -96    -15    -31
    -20    -33    -15     25     -5    -23    236     54    -70    -98    -20    -36
     96     28    -67    -62     83    -18    249     62    -62    -93    -15    -31
     44      2    -44    -25     44    -18    259     72    -57    -88     -7    -28
     98     12    -85    -57     93    -36    257     67    -67    -93    -15    -33
     83      0    -85    -41     83    -44    254     62    -70   -101    -20    -38
     57    -10    -67    -23     62    -38    259     64    -67    -96    -15    -36
     25    -15    -41     -7     33    -28    265     62    -70    -96     -7    -31
      0     18     15    -10     -7     18    298     93    -38    -67     20     -2
     33     64     28    -49      2     49    327    114    -18    -49     38     12
     20     20      0    -20     10     10    309     90    -41    -75     12    -15
     33    -12    -49    -10     38    -31    288     64    -70   -101    -10    -38
     18      2    -15    -12     18     -5    314     88    -44    -80     12    -12
     36     15    -20    -28     28     -2    322     90    -41    -72     20    -10
     33     15    -18    -23     25      0    322     88    -46    -75     20    -18
     15     28     10    -23      2     20    332     98    -36    -64     33     -2
     75     41    -33    -59     54      5    324     93    -41    -67     31     -5
    119     83    -38   -101     77     23    337    111    -28    -54     44      2
    137    106    -31   -122     85     38    355    124    -18    -44     54     12
     59     41    -18    -51     38     10    337    103    -36    -59     41     -5
     49     28    -20    -38     33      5    322     90    -49    -70     36    -10
    176    129    -46   -155    111     41    337    114    -31    -49     59     12
    181    161    -20   -171    101     70    361    135    -15    -31     77     28
     28     49     20    -38      5     33    345    116    -33    -51     67     18
     -2     51     54    -25    -28     51    353    129    -23    -38     83     36
     90    119     28   -106     31     75    366    145     -7    -20     98     54
    145    140     -5   -142     75     67    368    148    -12    -23     96     51
    119    122      2   -122     57     62    363    137    -23    -31     93     46
    101    135     31   -119     36     83    374    142    -12    -18    111     59
    119    129      7   -124     54     70    371    135    -23    -28    103     51
     64    161     96   -111    -15    129    410    168     12      5    137     88
    129    202     72   -166     28    137    418    168     12      5    140     88
    127    200     72   -163     25    137    426    174     18      5    137     85
    140    213     72   -179     33    142    446    189     33     18    150     88
    140    231     90   -184     25    161    470    205     51     33    163    101
    111    231    116   -171     -2    174    493    218     72     46    171    109
     83    197    114   -140    -15    155    496    218     75     44    166     93
    101    194     93   -148      2    145    509    223     83     49    168     85
    168    233     64   -200     51    150    530    231     98     57    176     88
    137    218     77   -179     31    148    540    231     98     59    176     85
     88    197    109   -142    -10    153    553    231    106     62    181     85
     93    202    109   -150     -7    158    563    231    109     67    187     85
     64    189    124   -127    -28    158    571    226    111     64    184     85
      0    150    150    -75    -75    150    571    213    101     57    176     75
      7    161    150    -85    -72    155    574    207     98     57    174     72
     67    163     96   -116    -12    129    563    192     83     38    161     59
     70    181    111   -124    -20    148    574    202     93     49    176     72
     51    184    129   -119    -41    158    579    202     96     51    181     72
    103    213    109   -158     -2    161    587    207    101     59    187     77
     75    223    145   -150    -33    184    605    223    116     75    205     96
     77    187    109   -132    -15    148    581    197     93     51    184     67
     90    207    116   -150    -12    163    587    207    103     62    197     77
     90    220    129   -155    -20    176    602    218    116     75    210     90
     88    231    140   -161    -28    187    610    218    119     75    215     93
    135    241    106   -187     15    174    605    215    116     67    213     88
    132    239    106   -187     12    174    613    218    119     75    220     90
    116    239    122   -179     -2    181    623    220    124     80    226     90
    103    241    137   -174    -18    192    631    226    127     85    233     96
    132    252    119   -192      7    187    633    223    124     83    233     93
     70    228    158   -150    -46    194    644    233    135     90    241    101
    -10    210    218   -101   -114    213    659    244    145    103    259    114
     49    202    150   -127    -51    176    633    223    122     80    233     88
    106    244    137   -174    -15    192    649    233    135     93    244     98
    179    309    129   -246     23    220    683    257    155    114    265    122
    124    252    127   -187      0    189    670    233    132     90    241     98
     77    223    145   -150    -33    184    667    223    122     85    239     90
    122    239    116   -179      2    179    667    218    116     77    233     85
    116    218    101   -168      7    161    659    205    106     64    223     77
     80    205    124   -142    -23    166    667    207    109     70    228     83
     77    213    135   -148    -28    176    678    213    111     75    236     85
     80    220    140   -150    -28    181    685    215    114     77    241     88
     77    233    155   -158    -38    197    696    223    122     85    249     93
     96    239    140   -168    -20    189    696    220    119     80    244     88
     36    244    207   -142    -85    226    730    246    145    103    272    114
     44    280    236   -161    -96    259    761    270    171    129    301    135
    106    327    218   -218    -57    272    774    280    181    145    311    140
    124    348    223   -236    -49    285    784    290    189    153    319    145
    127    337    210   -233    -41    275    789    285    184    142    311    140
    114    355    241   -233    -62    298    813    298    200    155    329    155
     80    402    319   -244   -119    361    839    322    233    194    371    192
     57    441    381   -249   -161    413    857    340    262    226    402    223
    103    413    309   -259   -103    363    807    293    223    187    368    187
     98    397    298   -246    -98    348    789    280    213    179    363    181
    168    459    290   -316    -59    376    800    296    233    202    389    210
    184    423    236   -303    -25    329    776    275    205    176    363    181
    137    358    220   -249    -41    290    766    262    181    150    337    153
     70    290    220   -179    -75    257    761    254    168    132    319    137
     88    231    142   -163    -25    187    727    215    127     90    275     90
    109    223    111   -166     -2    168    727    213    116     77    262     77
    161    228     67   -194     46    148    724    200    101     59    249     64
     72    176    103   -124    -15    140    730    197     96     57    246     62
     62    163     98   -114    -18    129    732    189     90     51    244     54
     64    153     88   -109    -10    122    727    179     80     44    236     46
     33    142    106    -88    -36    124    730    179     83     46    239     46
    -10    150    161    -70    -85    155    745    200    103     67    262     67
     62    189    127   -127    -33    158    750    207    109     72    270     72
     51    171    116   -111    -31    145    761    218    109     70    265     70
     80    111     31    -98     25     72    787    257    101     44    226     20
    116     44    -72    -80     96    -12    883    384    145     33    187    -44
     54    129     72    -93    -10    103   1060    615    319    174    298     41
    179    358    176   -270      0    267   1187    833    519    374    485    213
    280    795    514   -540   -116    654   1208    932    756    691    836    576
    306   1517   1210   -911   -452   1363   1060    805    992   1111   1353   1130
     83   1922   1839  -1002   -878   1880    782    394    982   1291   1631   1421
   -116   1540   1657   -711   -888   1597    501    -75    563    909   1299   1119
   -153    683    836   -265   -496    758    311   -444    -83    155    545    418
    -64     51    116      7    -90     83    311   -420   -361   -259     64    -67
    -36   -109    -75     70     18    -93    415   -254   -298   -265     10   -145
     15     -2    -20     -7     18    -12    579    -54   -135   -135    106    -75
     41    124     83    -83    -20    103    706     96      5    -15    210     10
    -23    114    137    -44    -80    124    756    153     57     23    241     36
     15    109     93    -64    -41    101    766    163     59     18    233     25
     28    109     80    -70    -25     93    774    174     64     15    231     18
     41    137     93    -90    -25    116    797    194     83     31    246     31
     67    179    111   -122    -20    145    826    220    109     54    270     54
     70    163     93   -116    -10    127    813    205     96     38    254     38
     12    135    122    -72    -54    127    813    202     96     38    254     33
    -57    135    192    -38   -124    163    839    220    116     62    280     57
    -25    140    166    -57    -96    153    833    220    116     59    277     54
     -2    166    168    -83    -85    166    846    236    129     75    290     67
    101    210    109   -158     -2    161    844    231    124     70    285     62
    124    189     62   -158     31    127    826    213    103     46    265     38
     96    181     85   -137      5    135    831    218    111     51    272     44
     90    197    103   -145     -5    150    841    228    116     62    283     51
     67    213    145   -140    -38    179    862    246    135     83    303     72
     67    213    145   -140    -38    179    867    252    140     88    303     72
     33    168    135   -101    -49    153    841    228    119     62    280     51
     38    194    153   -116    -57    174    859    246    137     83    303     70
     57    215    158   -137    -49    187    875    262    153     96    319     85
     33    220    187   -127    -75    205    885    272    163    106    329     98
     62    205    142   -132    -38    174    865    254    142     88    311     83
     62    176    111   -119    -25    145    844    233    122     70    293     64
     15    192    176   -106    -80    184    862    254    142     93    319     85
    -98    192    290    -49   -194    241    891    288    176    127    355    119
     23    223    200   -122    -88    213    862    262    153    109    335     98
     72    241    166   -158    -46    205    859    265    150    109    335     93
     67    249    181   -158    -57    215    865    275    161    119    340    103
     96    252    153   -176    -28    202    844    262    145    109    332    101
    148    283    135   -215      7    210    844    265    148    114    340    106
    101    296    194   -200    -46    244    862    288    166    137    366    129
    116    298    181   -210    -31    241    852    283    158    132    361    127
    111    301    187   -207    -36    244    849    283    158    132    366    132
     90    293    202   -192    -54    249    849    285    158    140    374    140
     67    301    233   -187    -83    270    849    288    161    145    381    150
     20    319    298   -171   -137    309    872    306    179    168    407    176
     28    332    303   -181   -137    319    883    311    189    176    420    184
     96    342    246   -218    -75    296    870    298    176    163    405    174
    114    345    231   -231    -59    288    870    290    171    153    397    166
     75    368    293   -223   -109    332    896    316    197    179    426    187
     67    402    332   -236   -132    368    924    345    226    205    452    205
     90    397    306   -244   -106    353    930    348    228    207    449    200
     98    418    319   -259   -111    368    956    376    257    231    467    213
     83    387    303   -233   -111    345    948    366    249    220    452    189
    103    384    280   -244    -88    332    948    358    249    215    446    176
    122    420    298   -270    -88    361    982    384    275    239    472    197
     33    418    384   -226   -176    402   1015    407    306    270    498    220
    -28    376    402   -174   -215    389   1008    392    296    259    488    207
     36    358    322   -197   -142    340    982    355    262    223    452    174
     57    350    293   -202   -116    322    971    342    254    210    441    161
     80    366    285   -226   -101    327    966    332    249    207    433    150
     51    342    290   -197   -119    319    958    324    241    200    426    142
     15    327    311   -174   -148    319    958    324    241    202    428    148
     70    340    270   -205    -98    306    945    311    233    194    423    142
    106    371    262   -241    -77    316    945    314    233    197    426    148
     93    405    309   -249   -109    358    971    337    257    223    449    171
     80    392    311   -239   -116    353    969    335    257    220    446    168
     90    363    272   -226    -90    319    953    316    241    200    428    153
     80    379    298   -231   -109    340    963    329    254    213    439    161
     59    384    324   -223   -132    355    971    337    262    218    444    171
     36    361    324   -200   -145    342    969    332    257    213    439    171
     57    368    311   -213   -127    340    969    332    257    218    446    174
     18    366    348   -192   -163    355    979    342    267    231    459    181
     18    368    350   -194   -166    361    976    340    265    228    459    176
     41    379    335   -213   -145    358    966    327    254    215    449    163
     38    384    345   -210   -153    366    976    335    262    220    452    168
      7    384    376   -200   -184    381    987    345    270    228    459    179
     25    394    366   -210   -168    381    984    342    265    226    459    179
     36    389    350   -213   -158    371    979    335    257    218    454    171
     62    387    324   -223   -129    355    974    329    249    213    444    161
     90    374    283   -233    -96    329    961    314    233    197    426    142
     44    379    335   -213   -145    355    982    332    252    215    444    158
     -2    350    353   -176   -179    350    976    327    246    210    441    155
     44    342    298   -192   -127    322    958    309    228    192    426    140
    171    420    249   -298    -38    335    969    316    236    202    436    148
    103    415    311   -259   -103    363    987    329    249    215    449    161
     31    374    342   -202   -155    358    982    322    241    207    439    153
     31    335    303   -181   -135    319    961    296    215    181    415    129
     38    368    329   -205   -145    350    979    311    231    197    433    142
     38    410    368   -226   -166    389   1013    337    259    226    459    168
     38    420    379   -231   -171    400   1021    342    262    226    459    168
     36    433    397   -233   -179    415   1036    355    275    233    470    174
     12    436    420   -226   -205    428   1054    368    288    246    480    184
    -41    436    478   -197   -259    457   1072    389    306    265    498    202
    -38    470    506   -215   -275    488   1083    394    319    277    511    215
    -23    524    548   -249   -285    535   1101    413    345    303    542    246
     72    566    491   -322   -210    527   1083    400    335    298    535    241
     57    545    485   -301   -215    517   1062    379    324    288    524    233
     72    540    467   -309   -197    506   1039    361    309    277    517    228
     90    532    441   -311   -174    488   1015    353    298    270    511    228
    114    480    366   -298   -127    423    982    322    262    233    470    192
    103    428    324   -267   -111    379    963    303    236    205    436    161
     70    384    314   -228   -122    350    956    290    218    184    418    140
    111    410    298   -259    -93    355    976    303    226    192    423    140
     54    337    283   -197   -114    311    963    283    197    161    392    114
    -12    267    280   -127   -148    272    940    257    174    137    368     90
     -2    270    272   -135   -137    272    937    249    166    129    366     83
     -5    241    246   -116   -124    244    922    231    148    114    348     62
    -59    213    272    -77   -166    241    919    228    148    109    340     59
   -106    231    337    -62   -223    285    943    249    171    132    366     85
    -88    275    361    -93   -226    316    961    270    189    153    389    103
     38    288    249   -163   -103    270    924    239    158    124    355     67
     44    239    192   -142    -72    215    904    228    132     93    322     31
     62    161     98   -111    -18    129    948    296    137     64    272    -20
     96    189     93   -145      0    142   1096    472    236    116    293    -20
    119    309    189   -213    -33    249   1260    706    407    259    410     75
    179    571    389   -376   -106    480   1358    909    626    504    652    303
    226   1143    917   -683   -345   1028   1353    969    904    898   1101    776
    119   1818   1696   -969   -789   1758   1161    750   1106   1293   1597   1301
    -83   2013   2096   -963  -1088   2055    846    293    984   1327   1717   1441
   -210   1376   1584   -584   -896   1480    594   -171    420    735   1150    924
   -158    535    693   -189   -426    613    449   -436   -161     31    423    231
   -119     70    187     23   -153    127    485   -345   -298   -215    116   -101
   -137      0    137     70   -137     67    620   -153   -192   -166    124   -122
   -129     96    226     15   -179    161    766     31    -38    -38    226    -46
    -46    244    290    -98   -168    267    865    155     83     67    319     36
     64    301    236   -184    -85    270    896    192    111     88    327     44
     64    207    142   -135    -38    176    867    161     72     36    270    -15
     10    184    174    -98    -83    179    875    171     77     38    270    -12
    -36    194    231    -80   -132    213    898    197    103     62    293     12
     23    236    213   -132    -96    226    904    202    109     70    301     18
     77    285    207   -181    -64    246    917    215    122     83    316     31
    -33    239    272   -103   -153    254    927    226    129     90    322     38
    -10    244    254   -116   -132    249    919    218    122     85    314     31
     12    254    241   -135   -114    246    917    218    122     85    314     31
      5    265    259   -135   -127    262    927    231    132     90    322     36
     67    288    218   -179    -75    254    922    223    127     85    319     28
     51    285    233   -168    -90    259    930    231    129     90    324     33
     23    249    223   -137    -98    236    914    220    116     77    311     18
   -111    239    350    -62   -231    293    953    259    153    114    350     57
     12    288    275   -153   -132    280    945    252    145    106    342     51
     67    275    207   -171    -70    244    927    231    124     85    319     31
     46    262    215   -155    -85    239    914    220    116     77    311     23
     57    275    218   -166    -80    246    911    218    116     77    311     25
     15    290    272   -153   -127    283    930    239    135     96    329     49
     49    303    252   -176   -101    277    924    236    132     98    332     46
     51    298    244   -176    -98    272    922    236    129     98    332     46
     33    298    265   -166   -114    283    922    239    132    101    335     51
     20    309    285   -166   -132    298    924    246    137    109    345     59
     25    314    288   -171   -132    301    924    249    142    114    350     64
      7    311    301   -161   -148    306    917    252    140    116    348     64
     10    353    342   -181   -166    348    927    275    163    145    376     90
     72    371    298   -226   -111    335    914    265    153    135    368     85
    106    361    254   -233    -75    306    891    246    132    114    350     72
     15    350    335   -184   -161    342    904    267    150    137    374     98
     70    397    327   -233   -127    363    911    283    158    150    389    114
    137    418    280   -280    -72    350    898    270    145    137    379    106
     80    374    293   -228   -106    332    880    254    127    122    366     93
     77    376    298   -228   -111    337    872    252    124    124    368     96
     96    381    285   -239    -93    335    867    249    122    122    368     98
     98    400    298   -249   -101    350    870    252    127    129    379    109
     90    428    337   -259   -122    381    888    267    148    148    397    129
     85    446    358   -267   -135    402    901    275    155    155    410    140
    103    465    361   -283   -127    413    909    280    163    166    420    148
     96    472    376   -285   -140    426    922    298    179    179    431    158
     38    452    410   -246   -184    431    932    311    194    189    436    161
     33    478    441   -257   -205    459    958    340    223    215    454    176
    210    605    394   -407    -90    501    992    371    254    246    480    202
     31    493    462   -265   -215    478    997    366    252    236    465    187
    -67    420    488   -176   -277    454    992    355    244    223    449    166
     -7    441    449   -218   -228    444    987    350    244    220    444    158
     -7    462    470   -226   -239    465   1005    361    259    236    459    168
     72    454    379   -265   -153    418    974    327    228    205    423    132
     88    436    348   -262   -129    392    961    309    213    187    405    114
     90    436    345   -265   -127    392    963    306    213    187    405    111
     80    431    350   -254   -135    392    966    301    210    184    402    111
     59    433    374   -246   -158    405    971    306    215    189    407    116
     62    418    355   -241   -145    387    963    296    205    181    397    109
     80    436    353   -259   -137    394    963    296    213    187    407    116
     72    423    350   -246   -137    387    956    288    205    181    402    111
     23    436    413   -231   -194    423    974    311    226    207    428    137
     44    467    423   -257   -189    446    987    327    241    226    444    153
     59    465    402   -265   -171    433    982    319    236    220    436    145
     88    478    389   -283   -150    433    982    322    239    223    441    142
     36    428    392   -233   -179    410    963    301    220    205    423    124
      2    431    428   -218   -213    428    974    311    231    215    431    137
    -15    433    446   -210   -231    439    984    319    239    223    436    142
      0    439    439   -218   -218    439    979    316    236    218    433    140
    -38    426    465   -194   -252    444    976    319    236    223    436    148
    -12    446    459   -218   -236    452    974    319    239    226    439    150
     96    478    381   -288   -142    431    961    306    226    213    428    140
     98    478    379   -288   -140    428    969    316    228    215    428    140
     54    439    384   -246   -166    410    956    303    218    202    418    129
     90    480    387   -285   -148    433    971    316    233    218    431    145
    106    493    387   -301   -140    441    974    316    236    218    436    148
     46    418    371   -231   -161    394    943    288    205    187    405    119
     28    420    392   -226   -181    407    948    293    207    192    405    122
     41    436    394   -239   -176    415    953    296    210    194    410    127
     41    428    387   -236   -174    407    948    285    202    187    400    119
      7    428    420   -218   -205    426    963    298    213    200    410    132
     20    431    410   -228   -194    423    958    296    207    200    413    132
     33    428    394   -231   -181    413    950    285    197    187    402    122
     57    444    384   -252   -163    415    950    285    197    184    407    127
     98    493    394   -296   -148    444    974    303    218    205    426    145
     83    524    441   -306   -179    483   1000    324    241    228    446    168
     10    532    522   -272   -257    527   1031    355    267    257    472    194
     33    553    519   -293   -244    535   1034    361    272    265    478    197
     96    561    465   -327   -184    514   1023    348    257    249    462    181
     51    545    491   -301   -220    519   1021    348    257    252    465    181
     46    589    542   -319   -246    566   1034    363    283    280    496    210
     80    613    532   -348   -226    574   1023    353    280    280    504    215
    142    610    467   -376   -161    540    984    322    254    257    483    192
     98    589    488   -345   -194    540    963    311    246    254    478    192
     46    566    517   -306   -236    542    958    311    246    259    485    207
    111    581    470   -348   -179    527    969    319    244    259    485    210
    109    517    407   -311   -148    462    945    298    213    226    452    166
     62    452    389   -257   -163    420    919    267    176    192    415    127
     51    413    358   -233   -153    387    904    249    153    166    389     93
     49    389    340   -220   -145    366    896    239    140    155    379     80
     28    355    327   -192   -148    342    880    220    119    135    361     62
    -31    348    379   -158   -207    363    893    231    129    145    371     77
    -54    353    405   -150   -228    379    904    246    142    155    384     90
     -5    335    337   -166   -171    337    867    215    111    124    350     59
     80    324    244   -202    -80    285    828    176     72     88    314     23
     41    322    280   -181   -119    301    841    189     85    101    327     36
     59    332    270   -197   -103    301    833    187     80    101    322     31
     67    288    218   -179    -75    254    828    192     64     77    296      0
    101    218    116   -158     -7    168    891    277     77     59    254    -49
    111    246    135   -181    -10    192   1036    459    184    124    288    -44
    127    376    249   -252    -62    314   1179    678    355    277    418     62
    158    688    530   -423   -187    610   1288    880    597    548    696    337
    200   1275   1075   -737   -436   1176   1267    932    878    950   1158    826
     44   1912   1865   -979   -911   1891   1052    657   1036   1306   1618   1312
   -111   1940   2052   -917  -1080   1995    737    192    826   1213   1592   1306
   -194   1312   1506   -558   -852   1408    501   -252    262    607   1013    776
   -140    480    620   -168   -379    550    376   -472   -283    -62    303     96
    -64     83    145    -10   -106    114    394   -366   -368   -241     62   -176
    -83     51    135     15   -109     93    527   -181   -254   -171     93   -168
   -103    163    267    -31   -187    213    680      7    -85    -33    210    -67
    -59    254    314    -96   -187    283    740     96     -2     38    272    -12
     25    298    272   -161   -124    285    761    122     15     51    275    -12
     15    324    309   -168   -148    316    805    166     54     83    303      7
     18    280    259   -150   -122    270    787    148     36     59    275    -20
     28    275    246   -150   -109    262    784    150     33     54    272    -25
      2    277    275   -140   -137    277    795    163     44     64    280    -18
     -5    270    275   -132   -140    272    792    161     46     64    277    -15
    -18    277    296   -132   -155    285    797    171     57     77    288     -7
     23    303    280   -163   -127    293    795    171     59     77    293     -7
      7    296    285   -153   -137    290    795    174     59     77    293     -7
     33    311    277   -174   -122    296    792    181     64     85    296     -2
     46    314    267   -181   -111    290    784    176     62     85    296     -7
     33    309    275   -171   -119    293    784    176     62     83    293     -7
      2    311    309   -158   -153    311    787    179     67     90    301     -2
    -44    285    329   -122   -187    306    787    181     67     90    301     -2
    -20    301    322   -142   -174    311    792    192     75     98    311      2
     23    311    288   -166   -132    301    774    179     62     88    301    -12
    -15    285    301   -137   -161    293    761    166     54     80    290    -20
    -23    303    327   -140   -176    316    766    181     70     96    306     -2
      2    335    332   -171   -166    332    769    194     80    109    316      7
    122    350    228   -236    -51    290    732    166     54     83    290    -23
     98    345    246   -223    -72    296    730    168     57     85    290    -18
     77    342    265   -210    -93    303    724    171     59     90    293    -15
     70    348    275   -210   -103    314    724    181     70     96    298    -10
     85    363    277   -223    -96    322    722    187     72    103    303     -7
    111    374    262   -241    -75    319    709    179     67     96    293     -7
     96    366    270   -231    -88    319    696    179     62     93    288     -5
     80    368    288   -226   -106    329    691    187     67    101    293      5
     54    374    319   -213   -132    348    683    192     72    109    303     15
     18    355    337   -189   -161    348    665    181     64    106    301     15
     12    366    353   -189   -168    358    657    184     67    114    309     18
     70    418    348   -246   -137    384    659    200     80    137    332     31
     96    462    366   -277   -135    415    665    205     90    150    348     36
     54    415    361   -236   -153    389    628    176     67    124    324      7
     70    423    353   -249   -140    389    607    163     57    116    314     -2
    116    457    340   -288   -111    400    597    161     54    114    316      2
    129    457    327   -293    -98    392    584    155     54    116    319      5
    129    475    345   -303   -109    410    589    163     67    129    327     10
     80    467    387   -275   -153    426    597    176     83    142    329     12
     88    498    410   -296   -161    454    620    205    114    168    350     36
    127    519    392   -322   -132    457    633    226    132    184    361     44
     80    501    418   -290   -168    459    636    236    140    192    361     38
     49    467    418   -257   -184    444    620    223    129    179    342     12
     33    459    426   -249   -197    444    620    226    140    181    342      5
     38    459    420   -249   -189    441    623    231    153    189    340      2
     18    452    431   -236   -207    441    610    220    150    184    332    -12
     -5    462    467   -228   -236    465    613    223    158    192    340    -12
     38    498    459   -267   -210    478    615    226    166    197    340    -15
     46    478    431   -262   -192    454    592    202    148    181    314    -41
     36    449    410   -244   -187    431    571    181    132    168    293    -59
     10    420    410   -215   -200    415    553    166    119    155    275    -72
    -23    426    449   -202   -236    436    550    168    127    163    283    -64
     -2    431    433   -213   -218    431    537    163    122    161    275    -77
     64    433    366   -249   -153    400    504    142    103    145    254    -98
     77    441    361   -259   -142    402    493    142    103    148    254    -98
     62    431    366   -249   -153    400    483    137    103    142    249   -101
     51    420    368   -236   -158    394    470    132     98    137    244   -109
     38    405    366   -223   -163    384    446    119     90    132    233   -122
      7    389    381   -200   -187    384    428    109     88    129    228   -129
     59    449    389   -257   -163    418    433    122    103    145    241   -114
    111    501    389   -306   -137    446    446    137    116    163    252   -106
     23    413    387   -220   -181    402    405    101     88    129    215   -142
     15    407    389   -213   -187    400    389     96     83    124    207   -148
    -38    397    433   -179   -236    415    387    103     93    137    215   -140
    -59    405    465   -171   -262    433    384    106     98    145    220   -135
    -64    405    470   -171   -267    436    371    106     98    148    220   -135
     10    387    374   -200   -181    381    314     59     54    106    176   -179
     64    397    332   -231   -132    366    283     41     38     90    158   -200
     75    439    363   -257   -142    402    293     59     59    114    176   -181
    109    439    329   -275   -111    384    265     38     46    101    161   -194
     64    418    350   -241   -142    384    249     28     38     96    155   -202
     20    410    389   -215   -184    400    241     28     38    101    155   -202
     -7    407    415   -200   -210    410    236     31     44    111    158   -205
    -18    400    415   -192   -218    407    223     18     38    106    148   -215
     51    387    332   -220   -140    361    179    -20      2     67    106   -254
     41    350    306   -197   -132    329    148    -44    -18     46     83   -275
     -2    340    342   -168   -171    340    140    -38    -12     54     88   -267
     46    397    350   -223   -150    374    142    -28      5     72    101   -252
     77    454    374   -267   -148    415    161    -10     25     93    122   -236
    -25    426    449   -202   -239    436    163     -5     36    103    129   -236
    -85    410    496   -161   -290    452    161      5     46    114    132   -236
     44    446    402   -249   -179    426    127    -18     23     90    101   -259
     44    444    397   -244   -176    420    103    -31     12     83     90   -272
      7    485    478   -246   -236    483    114    -12     41    114    122   -246
     51    545    493   -298   -220    519    114    -10     57    137    145   -233
     85    558    472   -322   -194    517     70    -38     38    124    129   -252
     77    535    454   -306   -189    496     28    -62     20    109    111   -267
     41    540    498   -290   -228    519     12    -59     33    122    119   -252
    -18    514    532   -246   -275    522    -18    -75     23    119    116   -252
     18    452    431   -236   -205    441    -75   -124    -28     67     59   -306
     31    410    379   -220   -174    397   -101   -145    -51     41     28   -337
     59    361    301   -210   -122    332   -148   -181    -93      0    -20   -384
    -20    301    322   -140   -171    311   -168   -200   -111    -15    -41   -402
     10    275    265   -142   -127    270   -202   -223   -135    -38    -67   -431
     72    309    236   -189    -80    272   -220   -233   -140    -41    -75   -436
    -18    246    262   -116   -140    254   -249   -254   -158    -59    -96   -449
      7    218    210   -111   -101    215   -285   -283   -187    -85   -127   -475
     31    236    202   -135    -85    220   -298   -285   -184    -80   -127   -472
     18    223    205   -122    -93    215   -327   -306   -200    -90   -137   -493
     36    215    179   -127    -72    197   -368   -335   -220   -109   -155   -519
     59    241    181   -150    -59    213   -371   -329   -210    -98   -153   -517
     20    174    153    -98    -64    163   -387   -329   -228   -124   -189   -553
     33     85     51    -59    -10     70   -355   -267   -228   -153   -252   -623
     44    106     62    -77    -10     83   -236   -101   -127    -90   -223   -613
    137    254    116   -194     10    187   -109    111     36     54   -106   -511
    171    600    426   -387   -129    514    -25    301    277    335    181   -223
    145   1208   1062   -678   -459   1137    -36    361    579    758    665    288
     28   1803   1771   -917   -872   1787   -236    119    740   1093   1083    724
   -155   1810   1966   -826  -1060   1888   -568   -361    522    997   1049    706
   -213   1060   1273   -423   -743   1163   -854   -854   -122    293    355     62
   -210    280    491    -36   -350    384  -1002  -1072   -620   -309   -280   -555
   -184   -103     80    142   -132    -10   -984   -974   -706   -475   -504   -797
   -106   -135    -28    122    -38    -83   -904   -833   -631   -441   -509   -820
    -46      2     46     20    -49     23   -784   -670   -488   -322   -413   -740
    -25    101    127    -36    -77    111   -714   -579   -397   -236   -342   -672
    -62    103    166    -23   -114    135   -698   -550   -366   -215   -327   -659
    -57     85    142    -12    -98    114   -706   -548   -368   -223   -348   -678
    -10     93    103    -41    -57     98   -722   -555   -376   -231   -363   -691
    -38     59     98    -10    -70     77   -750   -574   -392   -246   -384   -706
    -46     72    116    -15    -80     93   -758   -574   -384   -239   -381   -698
     12    111     98    -62    -41    106   -763   -568   -374   -220   -371   -693
     -5     83     88    -41    -49     85   -792   -589   -389   -231   -384   -711
    -49     59    109     -5    -77     83   -807   -600   -394   -236   -394   -719
   -106     57    163     23   -137    109   -807   -594   -381   -220   -381   -706
    -72     85    158     -5   -114    122   -826   -600   -381   -210   -376   -711
    -38     85    122    -23    -80    103   -852   -615   -394   -220   -392   -727
     15     75     59    -46    -20     67   -896   -646   -426   -249   -423   -758
    -25     70     93    -23    -59     80   -898   -646   -420   -244   -420   -753
    -93     54    148     20   -119    101   -901   -641   -407   -231   -410   -740
    -57     62    119     -2    -88     90   -940   -670   -428   -246   -428   -753
    -23     70     93    -23    -59     83   -966   -685   -439   -259   -441   -766
    -15     70     85    -28    -51     77   -982   -696   -444   -259   -446   -771
     59    111     51    -85      5     83   -997   -701   -446   -259   -449   -771
     20    106     85    -64    -33     96   -997   -696   -439   -246   -444   -763
      2     93     90    -49    -44     90  -1010   -701   -439   -246   -446   -763
    -15     54     70    -20    -44     62  -1047   -732   -467   -270   -475   -787
    -36     33     70      2    -51     51  -1072   -748   -480   -283   -488   -795
    -23     70     90    -23    -57     77  -1072   -737   -462   -259   -467   -779
    -64     46    109      7    -88     77  -1093   -750   -470   -257   -475   -784
    -54     36     90      7    -72     62  -1124   -774   -491   -272   -491   -802
    -46     44     90      2    -67     67  -1153   -789   -498   -275   -493   -807
    -33     59     90    -12    -62     75  -1174   -805   -506   -280   -498   -807
     -5     64     70    -31    -38     67  -1197   -818   -517   -283   -506   -810
     -7     77     85    -36    -46     80  -1208   -818   -511   -272   -498   -800
    -23     88    111    -31    -67     98  -1215   -815   -506   -262   -493   -789
      2     62     59    -33    -28     62  -1267   -852   -535   -285   -519   -815
     23     83     59    -54    -18     72  -1278   -852   -532   -275   -514   -802
      5     98     93    -51    -44     96  -1278   -844   -522   -262   -504   -784
     -7     88     96    -38    -51     90  -1301   -865   -535   -270   -514   -792
     28    116     85    -72    -28    101  -1319   -880   -542   -272   -519   -795
     57    135     75    -96    -10    106  -1330   -891   -548   -272   -519   -795
     41    114     70    -77    -15     93  -1348   -906   -555   -277   -532   -805
    -15    124    140    -54    -77    132  -1325   -880   -527   -249   -506   -779
     93    181     88   -137      2    135  -1319   -872   -519   -239   -504   -771
     57    158     98   -109    -20    129  -1322   -872   -517   -236   -511   -782
    -23    114    137    -46    -83    124  -1322   -870   -511   -231   -517   -795
      7    103     96    -54    -44    101  -1340   -891   -522   -244   -535   -820
     33    109     75    -72    -20     93  -1345   -896   -519   -244   -548   -836
     31    122     88    -77    -28    106  -1337   -893   -506   -231   -545   -833
    -38     77    114    -20    -75     96  -1340   -909   -514   -239   -558   -846
    -85     38    124     23   -103     80  -1345   -924   -517   -244   -571   -862
    -41     46     88     -2    -67     67  -1363   -948   -530   -254   -587   -883
     -5     67     72    -31    -38     70  -1369   -963   -537   -257   -594   -888
    -77     23     98     25    -88     59  -1379   -982   -550   -267   -607   -898
    -85      7     93     38    -88     49  -1395  -1005   -561   -277   -620   -914
    -90     18    106     36    -98     59  -1392  -1002   -555   -270   -618   -909
    -38     10     49     12    -44     28  -1421  -1031   -576   -290   -644   -927
      2     10      7     -7     -2      7  -1439  -1052   -592   -303   -657   -935
    -18     -2     15     10    -18      5  -1452  -1062   -600   -309   -662   -937
      7      5     -2     -7      5      2  -1470  -1085   -613   -316   -675   -950
      0     20     20    -10    -10     20  -1470  -1088   -607   -306   -672   -948
    -20     15     36      2    -28     25  -1473  -1093   -602   -303   -675   -948
    -59      2     62     28    -59     31  -1470  -1088   -600   -296   -672   -943
    -36     10     44     10    -38     25  -1480  -1098   -605   -296   -672   -943
      7     12      5    -10      2     10  -1493  -1114   -618   -301   -683   -953
    -38    -33      2     33    -20    -15  -1517  -1140   -636   -319   -701   -969
    -54    -41     12     49    -33    -15  -1522  -1148   -641   -322   -709   -969
    -75    -44     31     57    -54     -7  -1517  -1148   -636   -314   -704   -963
   -111    -64     44     88    -80    -10  -1522  -1156   -641   -314   -709   -963
    -59    -31     28     44    -44     -2  -1514  -1153   -636   -306   -704   -956
     -7    -38    -31     23     10    -36  -1535  -1179   -662   -332   -730   -982
    -20    -64    -44     41     10    -54  -1561  -1205   -685   -353   -750   -995
    -46    -80    -36     62     -7    -59  -1574  -1221   -696   -358   -756  -1000
    -54    -70    -18     59    -20    -44  -1571  -1218   -693   -350   -750   -997
     23    -20    -44      0     33    -31  -1574  -1221   -693   -342   -745   -995
    -12    -54    -44     33     12    -49  -1587  -1244   -709   -358   -761  -1010
    -15    -72    -57     44     18    -64  -1597  -1257   -724   -371   -774  -1021
     10    -44    -57     15     31    -51  -1584  -1252   -717   -361   -769  -1008
     12    -59    -72     23     41    -64  -1592  -1262   -730   -371   -782  -1018
    -33    -98    -67     64     15    -83  -1597  -1278   -740   -381   -797  -1026
    -25    -72    -46     49      7    -59  -1574  -1260   -722   -363   -782  -1005
    -49    -46      2     49    -28    -23  -1545  -1239   -701   -340   -763   -984
    -85    -25     59     57    -72     15  -1514  -1213   -675   -311   -735   -958
    -67    -36     31     49    -51     -2  -1532  -1236   -693   -327   -750   -974
     -7    -41    -33     23     12    -38  -1558  -1270   -724   -358   -782  -1002
    -20    -33    -15     25     -5    -23  -1551  -1273   -719   -348   -771   -995
   -109      7    116     51   -111     62  -1506  -1239   -670   -298   -722   -940
    -25     72     98    -25    -62     85  -1504  -1236   -659   -283   -709   -919
     -5     28     33    -10    -20     31  -1551  -1278   -701   -319   -740   -948
     -2     10     12     -5     -7     10  -1584  -1312   -722   -335   -753   -966
    -49    -20     28     36    -38      2  -1602  -1332   -740   -342   -758   -974
   -103    -72     31     85    -70    -20  -1608  -1340   -758   -355   -776   -995
    -85   -111    -25     98    -31    -67  -1621  -1353   -782   -379   -807  -1021
     20   -148   -168     62     93   -158  -1667  -1402   -833   -433   -865  -1075
     25   -210   -236     93    129   -223  -1691  -1436   -872   -475   -909  -1114
    -62   -252   -189    155     62   -223  -1673  -1431   -870   -472   -906  -1109
    -93   -270   -176    179     41   -223  -1673  -1434   -875   -478   -909  -1106
    -51   -280   -228    166     88   -254  -1696  -1462   -906   -506   -940  -1135
    -85   -285   -200    187     57   -244  -1693  -1465   -906   -504   -937  -1137
   -103   -301   -197    200     46   -249  -1691  -1467   -909   -506   -945  -1137
    -54   -298   -244    176     93   -272  -1704  -1480   -922   -519   -953  -1143
    -70   -303   -236    187     80   -270  -1714  -1491   -932   -517   -943  -1150
    -75   -324   -249    200     85   -288  -1735  -1512   -950   -532   -961  -1176
    -57   -379   -322    218    129   -353  -1722  -1496   -963   -561  -1000  -1208
     12   -413   -428    200    218   -420  -1628  -1387   -932   -566  -1034  -1249
     38   -387   -426    174    231   -407  -1488  -1213   -831   -498   -997  -1234
    -20   -327   -306    174    142   -316  -1358  -1000   -670   -358   -875  -1124
     18     62     44    -41    -12     54  -1267   -823   -415    -49   -548   -789
    132    763    631   -449   -249    698  -1296   -807   -122    379    -49   -262
     -2   1358   1361   -678   -683   1358  -1480  -1065     25    706    368    174
   -259   1228   1488   -483   -872   1358  -1797  -1556   -246    530    252     75
   -329    387    717    -28   -524    550  -2055  -2026   -919   -220   -496   -620
   -301   -303     -2    301   -150   -153  -2117  -2138  -1330   -737  -1052  -1158
   -148   -555   -407    350    127   -483  -2049  -1997  -1358   -849  -1218  -1337
   -174   -628   -454    402    140   -542  -1925  -1834  -1262   -797  -1197  -1337
   -137   -542   -407    340    132   -475  -1823  -1704  -1148   -704  -1119  -1275
   -101   -470   -368    285    132   -420  -1764  -1634  -1085   -646  -1072  -1231
   -153   -475   -324    314     83   -400  -1719  -1590  -1052   -620  -1052  -1210
   -150   -483   -332    316     90   -407  -1696  -1566  -1034   -610  -1047  -1200
   -101   -478   -376    288    137   -428  -1699  -1569  -1041   -620  -1057  -1205
    -93   -457   -363    272    135   -410  -1688  -1561  -1036   -615  -1049  -1197
   -103   -423   -319    262    106   -371  -1667  -1545  -1018   -592  -1028  -1182
    -85   -444   -358    265    135   -402  -1673  -1553  -1031   -602  -1041  -1195
    -88   -441   -353    262    129   -397  -1654  -1545  -1023   -594  -1031  -1182
   -101   -439   -337    270    116   -389  -1639  -1535  -1015   -592  -1023  -1169
   -140   -459   -319    296     88   -389  -1634  -1532  -1015   -589  -1021  -1163
   -150   -449   -298    301     72   -374  -1626  -1525  -1010   -576  -1010  -1156
    -98   -423   -324    259    111   -374  -1631  -1535  -1021   -579  -1013  -1163
   -129   -441   -311    283     90   -376  -1631  -1538  -1023   -584  -1013  -1161
   -137   -452   -314    293     85   -384  -1626  -1532  -1023   -589  -1015  -1158
   -129   -454   -324    293     96   -389  -1613  -1522  -1018   -584  -1010  -1148
    -25   -454   -428    239    197   -441  -1639  -1551  -1049   -613  -1039  -1176
      2   -444   -446    220    223   -446  -1636  -1545  -1047   -607  -1036  -1174
      5   -426   -431    207    218   -428  -1615  -1527  -1028   -589  -1013  -1153
     -2   -426   -423    215    210   -426  -1595  -1514  -1021   -581  -1005  -1137
    -31   -418   -387    223    176   -405  -1584  -1509  -1023   -581  -1000  -1127
   -137   -459   -324    298     93   -392  -1574  -1506  -1021   -581   -997  -1124
   -145   -517   -371    329    111   -444  -1602  -1535  -1057   -610  -1026  -1153
   -111   -511   -400    311    142   -457  -1608  -1540  -1062   -618  -1026  -1153
   -103   -485   -384    293    137   -433  -1587  -1522  -1047   -602  -1008  -1130
    -77   -459   -381    267    150   -420  -1582  -1514  -1041   -594  -1002  -1117
   -148   -478   -329    311     88   -405  -1571  -1501  -1034   -584   -989  -1104
   -194   -485   -290    340     46   -389  -1556  -1491  -1023   -571   -974  -1085
   -101   -472   -371    285    135   -420  -1587  -1525  -1054   -600   -997  -1109
    -38   -452   -413    244    184   -431  -1600  -1530  -1062   -605  -1000  -1106
    -18   -423   -407    220    192   -415  -1600  -1527  -1060   -594   -989  -1093
     18   -379   -397    181    207   -387  -1587  -1506  -1044   -574   -963  -1067
    -36   -402   -368    218    166   -387  -1584  -1504  -1047   -574   -958  -1052
    -44   -397   -353    220    153   -376  -1571  -1496  -1041   -568   -945  -1031
     -2   -381   -379    192    187   -379  -1558  -1488  -1039   -568   -940  -1018
    -54   -415   -361    236    153   -389  -1553  -1493  -1041   -571   -940  -1015
    -57   -420   -363    236    150   -392  -1543  -1486  -1034   -566   -937  -1008
     -7   -394   -387    200    187   -392  -1540  -1483  -1031   -566   -930  -1000
      7   -374   -384    181    194   -379  -1527  -1470  -1026   -558   -917   -989
    -10   -379   -368    194    179   -374  -1519  -1462  -1018   -548   -906   -982
    -18   -374   -358    194    168   -366  -1501  -1444  -1005   -540   -904   -979
    -54   -387   -332    220    137   -361  -1467  -1408   -976   -522   -891   -969
    -70   -392   -324    231    127   -361  -1439  -1379   -950   -506   -875   -953
    -88   -418   -329    254    119   -374  -1421  -1366   -940   -501   -878   -950
    -80   -400   -322    239    119   -361  -1387  -1340   -911   -483   -862   -940
    -59   -402   -342    231    140   -374  -1379  -1335   -909   -488   -872   -948
    -46   -407   -361    226    155   -387  -1371  -1337   -909   -491   -878   -958
    -49   -436   -387    244    168   -413  -1374  -1353   -922   -514   -898   -984
    -49   -449   -400    246    174   -426  -1358  -1356   -924   -522   -904   -989
    -62   -446   -387    254    161   -418  -1337  -1345   -914   -519   -896   -976
    -77   -452   -374    265    145   -413  -1322  -1340   -911   -524   -896   -974
    -59   -459   -400    259    168   -431  -1322  -1350   -922   -537   -906   -984
    -77   -480   -405    277    161   -444  -1332  -1366   -932   -553   -917   -995
   -140   -517   -376    327    116   -446  -1322  -1358   -927   -550   -911   -987
    -88   -511   -426    298    168   -470  -1319  -1358   -935   -561   -917   -989
   -140   -509   -368    324    114   -439  -1286  -1330   -906   -532   -888   -958
   -116   -504   -389    309    135   -446  -1296  -1337   -914   -545   -893   -963
    -67   -501   -436    283    184   -470  -1312  -1353   -930   -566   -911   -976
    -64   -483   -418    272    176   -452  -1296  -1337   -917   -553   -896   -961
    -72   -470   -397    272    161   -433  -1273  -1319   -896   -532   -875   -940
    -67   -493   -426    280    176   -462  -1278  -1327   -904   -545   -885   -948
   -116   -498   -381    306    132   -441  -1260  -1314   -893   -532   -872   -927
   -145   -522   -376    332    114   -449  -1252  -1309   -893   -537   -870   -927
    -18   -485   -467    252    223   -478  -1260  -1319   -906   -553   -883   -935
   -101   -496   -394    298    145   -446  -1221  -1293   -885   -535   -859   -909
   -111   -517   -407    314    148   -462  -1223  -1296   -891   -542   -865   -914
    -93   -501   -410    296    158   -457  -1226  -1299   -893   -548   -867   -917
    -83   -493   -410    288    163   -452  -1218  -1293   -888   -540   -859   -911
    -75   -517   -441    296    181   -480  -1210  -1291   -891   -542   -857   -909
    -62   -504   -441    283    187   -472  -1208  -1288   -888   -540   -849   -904
    -46   -478   -431    262    189   -454  -1210  -1293   -896   -548   -854   -906
    -10   -454   -444    233    215   -449  -1202  -1293   -896   -550   -854   -906
    -41   -498   -457    267    205   -478  -1202  -1299   -904   -563   -870   -919
    -59   -506   -449    283    192   -478  -1189  -1291   -898   -563   -867   -914
    -93   -524   -431    306    168   -478  -1174  -1280   -893   -561   -862   -904
   -135   -522   -387    329    124   -454  -1145  -1254   -872   -542   -841   -883
    -93   -480   -387    285    145   -433  -1114  -1223   -844   -519   -813   -857
    -83   -457   -374    270    145   -415  -1096  -1213   -833   -511   -800   -844
   -103   -462   -358    280    127   -410  -1083  -1205   -831   -514   -795   -841
   -114   -441   -327    277    106   -384  -1049  -1171   -805   -491   -771   -818
    -25   -415   -389    218    179   -402  -1052  -1179   -813   -498   -776   -823
    -33   -376   -342    202    153   -361  -1026  -1161   -784   -470   -745   -792
   -124   -355   -231    239     51   -293   -976  -1119   -735   -423   -696   -735
   -145   -379   -233    262     44   -306   -997  -1137   -756   -446   -709   -743
    -72   -371   -301    220    111   -337  -1031  -1171   -787   -470   -730   -766
    -44   -368   -324    205    137   -348  -1044  -1182   -797   -475   -735   -771
    -57   -405   -350    228    145   -379  -1054  -1195   -818   -493   -748   -784
    -75   -470   -394    272    158   -433  -1065  -1208   -844   -524   -776   -813
    -64   -488   -423    275    176   -457  -1052  -1200   -844   -530   -784   -818
    -72   -519   -446    296    184   -483  -1047  -1197   -852   -540   -795   -831
    -90   -581   -491    337    197   -537  -1062  -1218   -883   -574   -828   -857
   -101   -602   -501    353    200   -553  -1062  -1226   -896   -587   -839   -862
   -166   -659   -496    410    163   -579  -1067  -1236   -906   -600   -849   -872
   -137   -665   -527    402    194   -597  -1065  -1236   -911   -605   -854   -875
   -119   -636   -517    376    197   -576  -1041  -1218   -896   -592   -836   -857
    -77   -605   -527    342    223   -566  -1028  -1205   -891   -589   -828   -849
    -90   -667   -576    379    241   -623  -1049  -1234   -919   -618   -857   -878
   -187   -706   -519    444    166   -613  -1036  -1221   -914   -613   -846   -867
   -218   -714   -496    465    137   -605  -1013  -1195   -898   -605   -839   -859
   -137   -779   -641    459    252   -711   -997  -1166   -914   -646   -893   -917
    -85   -792   -709    436    309   -753   -893  -1034   -854   -628   -904   -945
    -54   -685   -631    368    285   -659   -756   -836   -711   -506   -800   -857
     33   -446   -480    205    254   -465   -646   -631   -514   -303   -597   -659
    114     59    -54    -85     85      2   -568   -459   -223     62   -189   -233
    -25    722    748   -348   -387    735   -574   -478     77    501    324    301
   -213    901   1114   -345   -665   1008   -789   -836     20    555    446    428
   -348    400    745    -28   -548    571  -1047  -1319   -454     70    -10     -2
   -368   -384    -15    376   -176   -200  -1275  -1712  -1070   -623   -701   -672
   -306   -849   -542    574    116   -696  -1319  -1680  -1252   -878  -1000   -974
   -257   -987   -730    620    236   -859  -1252  -1548  -1221   -891  -1049  -1034
   -158   -922   -763    537    301   -841  -1143  -1408  -1119   -818   -997   -997
   -153   -787   -633    470    239   -711  -1015  -1257   -979   -696   -883   -891
   -184   -745   -561    462    187   -654   -956  -1189   -919   -644   -833   -841
   -148   -743   -594    444    220   -667   -932  -1169   -909   -644   -833   -841
   -155   -737   -581    444    210   -659   -904  -1143   -888   -631   -823   -831
   -161   -740   -579    452    207   -659   -888  -1127   -878   -626   -818   -823
   -184   -740   -558    459    184   -649   -865  -1106   -862   -613   -800   -805
   -135   -730   -594    433    228   -665   -865  -1111   -867   -618   -800   -807
   -114   -722   -610    415    246   -667   -859  -1104   -865   -615   -795   -807
   -145   -711   -566    428    210   -639   -828  -1078   -841   -592   -771   -784
   -129   -688   -558    407    213   -623   -813  -1060   -826   -576   -753   -771
   -168   -709   -540    439    184   -626   -807  -1054   -826   -579   -750   -763
   -140   -698   -561    418    210   -631   -810  -1054   -828   -581   -750   -761
    -10   -652   -641    332    314   -646   -813  -1054   -831   -587   -753   -763
    -44   -644   -600    342    275   -623   -784  -1036   -815   -574   -735   -748
   -150   -696   -545    420    197   -620   -769  -1023   -810   -574   -730   -740
   -137   -735   -597    433    228   -665   -789  -1047   -833   -602   -753   -766
   -158   -750   -592    454    215   -672   -784  -1039   -831   -602   -748   -758
   -171   -722   -550    444    187   -636   -753  -1008   -805   -574   -719   -732
   -122   -698   -576    410    226   -639   -756  -1008   -805   -576   -717   -732
    -83   -698   -615    389    265   -659   -779  -1010   -813   -584   -719   -735
    -98   -685   -587    392    244   -636   -789   -989   -795   -568   -701   -717
    -93   -665   -571    379    236   -618   -779   -979   -787   -563   -696   -709
   -103   -657   -553    379    223   -605   -756   -966   -776   -550   -683   -693
   -109   -654   -545    379    215   -602   -745   -961   -774   -545   -678   -683
    -72   -639   -566    355    246   -602   -743   -953   -774   -545   -670   -675
    -49   -646   -597    348    272   -623   -756   -961   -784   -555   -680   -680
    -72   -631   -558    350    241   -594   -740   -945   -769   -542   -659   -657
    -57   -613   -558    332    249   -587   -735   -935   -763   -535   -646   -644
   -103   -639   -535    371    215   -587   -732   -935   -766   -535   -646   -641
   -168   -636   -470    400    150   -553   -714   -914   -748   -517   -623   -615
    -98   -618   -519    358    207   -568   -727   -919   -761   -527   -623   -615
    -59   -607   -550    332    244   -579   -737   -924   -771   -532   -623   -615
    -75   -605   -530    340    226   -568   -732   -914   -766   -524   -610   -600
    -72   -602   -532    335    228   -568   -735   -911   -766   -527   -607   -594
    -41   -584   -542    311    249   -566   -735   -906   -761   -519   -594   -581
    -57   -563   -509    309    226   -537   -711   -885   -740   -498   -571   -553
     10   -488   -498    239    254   -493   -683   -859   -719   -480   -545   -519
     -7   -483   -478    244    233   -478   -657   -841   -701   -467   -532   -504
    -41   -517   -475    277    215   -496   -659   -839   -704   -470   -537   -509
    -93   -566   -472    329    189   -522   -659   -831   -704   -472   -540   -514
    -59   -548   -488    303    213   -519   -636   -807   -680   -459   -524   -504
    -10   -457   -449    233    218   -454   -574   -750   -623   -413   -480   -465
     12   -462   -475    226    241   -470   -545   -732   -613   -410   -483   -472
   -109   -563   -454    335    171   -509   -548   -732   -620   -426   -501   -496
   -114   -558   -444    337    163   -501   -527   -711   -600   -418   -496   -491
    -59   -519   -462    288    200   -491   -504   -696   -584   -405   -485   -493
    -59   -532   -472    293    205   -504   -485   -691   -581   -405   -483   -498
    -83   -548   -465    314    189   -509   -467   -685   -574   -405   -480   -501
    -41   -514   -472    277    215   -493   -441   -667   -561   -389   -467   -488
    -44   -537   -493    288    223   -514   -449   -685   -576   -407   -485   -509
   -111   -555   -446    332    166   -501   -433   -680   -566   -402   -475   -501
   -142   -574   -433    355    142   -504   -418   -678   -563   -400   -470   -496
   -124   -561   -436    342    155   -498   -413   -672   -561   -400   -462   -491
    -44   -542   -498    293    226   -522   -423   -683   -574   -407   -470   -504
    -54   -530   -478    290    210   -504   -407   -667   -558   -397   -457   -488
    -98   -522   -423    306    161   -472   -384   -649   -540   -381   -439   -470
   -114   -535   -420    324    153   -478   -376   -639   -532   -376   -433   -465
    -85   -550   -465    316    187   -506   -389   -649   -548   -389   -441   -475
   -135   -527   -392    329    127   -459   -348   -610   -511   -355   -407   -439
    -31   -462   -431    244    197   -444   -329   -597   -504   -350   -402   -433
    -57   -527   -470    293    205   -498   -353   -626   -537   -387   -431   -465
   -101   -574   -472    335    184   -524   -363   -633   -545   -392   -436   -475
   -109   -532   -423    319    155   -480   -327   -597   -511   -355   -400   -441
   -135   -532   -400    332    129   -467   -309   -581   -498   -345   -387   -428
   -132   -514   -381    324    124   -449   -285   -558   -475   -329   -368   -410
     -5   -470   -467    236    231   -467   -290   -566   -485   -340   -381   -423
    -25   -509   -483    267    226   -496   -298   -576   -501   -358   -397   -436
    -59   -530   -472    293    205   -501   -298   -576   -504   -366   -400   -439
    -51   -527   -475    290    210   -501   -293   -579   -506   -374   -402   -439
    -72   -519   -446    293    184   -483   -275   -566   -493   -361   -387   -420
    -90   -496   -405    293    155   -452   -241   -535   -467   -335   -358   -394
    -62   -504   -441    283    189   -475   -241   -535   -472   -342   -366   -405
    -88   -535   -446    311    179   -491   -241   -540   -478   -353   -374   -407
   -142   -548   -407    342    132   -478   -226   -530   -472   -348   -363   -405
    -88   -537   -452    311    181   -496   -228   -535   -480   -358   -366   -415
    -83   -522   -439    301    176   -483   -210   -519   -470   -345   -353   -407
    -72   -478   -405    275    166   -441   -174   -485   -436   -314   -319   -379
    -54   -433   -379    241    161   -405   -137   -454   -410   -290   -293   -358
    -23   -376   -353    197    163   -366    -96   -420   -381   -265   -265   -332
   -116   -444   -329    277    103   -387    -93   -426   -392   -275   -275   -340
   -189   -491   -301    340     54   -397    -88   -428   -394   -285   -277   -345
    -98   -428   -332    262    116   -381    -85   -428   -389   -280   -270   -342
    -90   -371   -283    231     96   -327    -57   -400   -358   -246   -233   -303
   -101   -355   -254    228     75   -306    -54   -394   -345   -233   -215   -285
    -44   -353   -309    200    132   -332    -85   -426   -368   -259   -236   -303
    -38   -329   -293    181    124   -311    -75   -415   -355   -244   -215   -285
    -23   -340   -319    181    145   -329    -80   -418   -363   -252   -220   -288
    -59   -402   -345    231    140   -374    -85   -423   -379   -275   -246   -306
   -163   -498   -335    332     85   -418    -88   -426   -392   -293   -265   -329
   -103   -506   -405    303    148   -457    -98   -436   -410   -311   -283   -353
    -70   -535   -465    303    197   -501   -116   -459   -439   -342   -309   -384
    -62   -527   -465    293    200   -496    -96   -444   -431   -335   -301   -376
    -93   -548   -454    322    179   -501    -77   -441   -433   -340   -303   -381
   -116   -607   -493    361    187   -550    -96   -465   -459   -371   -332   -415
   -168   -639   -470    402    148   -555    -88   -459   -457   -371   -327   -415
   -202   -633   -431    415    114   -532    -70   -441   -439   -355   -311   -402
   -158   -623   -465    392    153   -545    -80   -454   -452   -371   -327   -420
   -137   -613   -478    374    168   -548    -72   -441   -441   -368   -322   -418
    -90   -584   -493    337    200   -540    -49   -420   -423   -355   -309   -402
    -93   -618   -527    355    215   -574    -18   -389   -418   -368   -322   -423
   -103   -743   -639    423    267   -691     44   -319   -423   -413   -387   -509
   -109   -698   -592    402    239   -646    192   -129   -306   -332   -337   -485
     20   -524   -545    249    283   -535    324     96   -129   -174   -194   -363
    127   -153   -280     10    202   -218    428    293    132    129    124    -38
    122    465    342   -293   -109    405    394    324    428    558    626    496
    -59   1049   1109   -496   -584   1078    192     46    576    880   1047    940
   -303    911   1213   -303   -758   1062    -72   -397    311    688    911    823
   -415    155    571    129   -496    363   -314   -846   -309      0    244    194
   -277   -576   -298    428     10   -439   -428  -1015   -779   -587   -376   -423
   -194   -813   -618    501    210   -717   -335   -844   -769   -654   -498   -576
   -210   -823   -613    517    200   -719   -187   -659   -646   -579   -454   -558
   -241   -740   -501    488    127   -620    -44   -491   -501   -459   -348   -472
   -181   -675   -493    428    155   -584      5   -423   -446   -413   -309   -441
   -168   -665   -498    415    161   -581     38   -392   -428   -405   -303   -439
   -158   -659   -501    407    168   -581     64   -368   -415   -394   -301   -436
   -132   -670   -537    400    202   -605     67   -363   -415   -402   -306   -444
   -135   -626   -491    381    176   -558    109   -322   -379   -374   -272   -410
   -137   -631   -493    384    176   -561    116   -319   -376   -376   -275   -415
   -140   -649   -509    394    184   -581    114   -319   -381   -381   -280   -423
    -75   -610   -535    342    228   -574    119   -314   -376   -376   -270   -423
   -122   -641   -519    381    197   -581    111   -322   -384   -389   -283   -433
   -124   -633   -509    379    192   -574    129   -309   -371   -381   -272   -420
    -80   -620   -540    350    228   -579    137   -301   -368   -379   -272   -418
   -129   -639   -509    381    187   -574    155   -288   -361   -374   -265   -413
   -161   -631   -470    397    153   -550    176   -267   -340   -358   -244   -389
   -116   -620   -506    368    192   -563    176   -267   -342   -363   -249   -394
   -119   -628   -509    374    192   -568    174   -272   -350   -371   -254   -400
   -163   -626   -462    394    148   -545    192   -254   -335   -355   -236   -379
   -142   -579   -436    361    145   -509    218   -226   -309   -329   -210   -358
    -93   -555   -462    322    181   -509    215   -228   -311   -332   -213   -361
    -88   -587   -498    337    202   -542    200   -246   -329   -353   -233   -379
   -127   -607   -480    366    174   -542    205   -241   -327   -355   -233   -376
   -148   -605   -457    376    153   -532    218   -228   -316   -342   -218   -358
   -129   -592   -465    358    166   -530    223   -218   -311   -340   -213   -350
   -103   -571   -467    335    181   -519    236   -210   -303   -335   -207   -345
   -148   -558   -413    353    129   -485    259   -187   -280   -314   -184   -319
   -129   -589   -459    361    163   -524    231   -218   -311   -340   -205   -348
    -77   -545   -470    311    194   -509    236   -205   -301   -329   -192   -337
    -51   -493   -441    272    192   -467    259   -171   -275   -303   -161   -306
    -57   -511   -454    283    197   -483    249   -179   -283   -311   -168   -309
   -116   -555   -439    337    161   -498    239   -184   -290   -322   -171   -306
   -114   -542   -431    327    155   -485    233   -179   -290   -314   -161   -293
    -36   -454   -418    244    189   -436    262   -148   -262   -288   -129   -254
     23   -441   -465    207    241   -454    254   -158   -272   -303   -142   -259
    -18   -475   -457    246    218   -467    262   -150   -270   -301   -135   -249
    -67   -475   -410    270    168   -444    280   -129   -252   -275   -111   -223
    -59   -462   -402    259    171   -433    285   -124   -246   -272   -106   -218
    -46   -454   -407    249    179   -431    283   -129   -249   -277   -106   -218
    -38   -433   -394    236    176   -415    298   -116   -239   -270    -93   -205
    -67   -441   -374    254    153   -410    314   -103   -231   -262    -83   -194
    -85   -420   -335    252    124   -379    342    -75   -207   -239    -62   -171
    -96   -405   -311    249    103   -358    366    -49   -176   -218    -41   -150
    -59   -394   -335    228    137   -366    381    -28   -158   -210    -36   -145
    -25   -384   -358    202    163   -371    397    -10   -145   -202    -36   -145
      2   -348   -350    171    174   -350    428     15   -122   -184    -20   -132
    -15   -355   -340    184    161   -350    444     23   -114   -181    -18   -137
    -38   -384   -345    213    153   -366    452     25   -114   -187    -25   -148
    -33   -387   -353    207    158   -368    465     28   -103   -187    -25   -148
    -72   -415   -345    244    135   -381    462     20   -109   -192    -28   -150
    -49   -397   -348    220    148   -371    470     20   -103   -189    -23   -148
    -90   -405   -314    249    111   -361    493     31    -96   -187    -20   -140
    -90   -446   -355    267    132   -402    475     10   -122   -213    -51   -166
    -57   -446   -392    252    166   -420    467     -2   -132   -223    -59   -184
    -59   -436   -379    246    158   -407    478      2   -124   -215    -46   -179
    -51   -420   -368    236    158   -394    488      7   -119   -210    -36   -166
    -85   -436   -350    259    129   -392    498     18   -109   -205    -28   -153
    -85   -433   -348    259    129   -392    501     23   -103   -200    -25   -150
    -90   -418   -327    254    116   -374    514     36    -90   -189    -12   -142
    -80   -405   -324    244    122   -366    519     36    -90   -187    -10   -140
   -111   -397   -288    252     85   -342    542     54    -72   -171      7   -119
    -85   -384   -298    233    103   -340    545     59    -67   -168     12   -111
    -96   -379   -283    236     93   -332    550     70    -59   -163     20   -103
    -64   -381   -316    223    124   -350    540     59    -67   -174     12   -111
    -20   -381   -361    200    168   -371    532     54    -75   -187      2   -119
     20   -358   -379    166    200   -368    537     62    -70   -179     10   -119
    -15   -376   -363    194    174   -371    535     57    -72   -181      7   -124
    -83   -366   -283    226     98   -324    563     83    -49   -161     36    -98
    -31   -350   -319    189    142   -335    561     85    -51   -168     33    -98
     18   -348   -366    166    189   -358    558     80    -62   -179     20   -114
     23   -342   -366    161    192   -355    566     83    -62   -176     25   -111
    -23   -374   -350    200    163   -363    571     83    -62   -176     25   -109
    -64   -379   -314    220    122   -348    584     96    -49   -168     33    -93
    -57   -355   -298    207    119   -329    602    103    -38   -163     41    -83
    -85   -366   -280    226     96   -322    607    101    -41   -166     41    -85
    -85   -376   -290    231    101   -335    605     98    -46   -171     36    -96
    -33   -350   -319    192    142   -335    615    103    -44   -176     33    -98
    -28   -314   -285    171    127   -301    644    129    -18   -153     59    -75
    -33   -285   -252    158    106   -270    675    158      7   -127     85    -51
     -2   -272   -270    137    132   -272    680    163     10   -127     90    -49
     -7   -262   -254    135    122   -259    688    171     18   -119    101    -38
    -25   -228   -202    127     85   -215    719    189     44    -96    122    -18
   -106   -200    -93    150     -7   -148    758    220     88    -57    166     23
    -59   -192   -132    127     36   -163    737    202     72    -70    155     18
     10   -184   -194     85    101   -192    704    179     46    -93    135      0
     38   -161   -200     59    116   -179    696    174     51    -88    137      7
     18   -189   -207     85    111   -197    675    155     36   -103    127      0
    -38   -228   -189    135     75   -210    683    163     33   -106    127      5
     -5   -257   -252    129    122   -254    680    161     15   -127     98    -18
     46   -265   -311    106    179   -288    678    155      0   -142     83    -36
    -25   -361   -335    189    153   -348    659    127    -38   -181     46    -75
    -57   -420   -363    239    153   -392    641    103    -62   -207     20   -103
    -10   -384   -374    197    181   -381    654    111    -57   -207     28    -93
    -38   -397   -358    218    158   -379    667    119    -51   -205     33    -88
    -72   -462   -389    265    158   -426    646     98    -75   -233      2   -111
    -83   -491   -407    288    161   -449    633     83    -90   -246     -7   -124
    -49   -394   -348    220    148   -371    685    135    -38   -194     44    -72
    -51   -413   -363    231    155   -389    675    122    -51   -207     33    -83
    -90   -472   -384    280    145   -428    649     98    -75   -236     10   -103
    -54   -472   -418    265    181   -446    665    119    -72   -236      7   -103
      7   -514   -522    252    262   -517    714    187    -59   -254    -25   -145
     28   -522   -550    244    288   -535    836    329     15   -220    -20   -161
     41   -444   -488    200    262   -467    956    506    145   -111     64    -93
     -5   -220   -215    114    103   -218   1070    709    361    116    296    122
     51    342    290   -200   -119    319   1096    815    649    514    743    581
     18    984    966   -501   -475    976   1015    711    872    891   1195   1036
   -109   1127   1234   -511   -672   1179    758    332    769    911   1275   1117
   -285    589    875   -150   -579    732    514   -132    267    405    802    680
   -231   -145     85    187   -158    -31    353   -426   -290   -267    114     41
   -150   -605   -454    376    150   -530    332   -366   -454   -519   -187   -249
   -119   -740   -623    428    249   -683    402   -236   -413   -527   -226   -298
    -62   -652   -589    358    262   -620    527    -85   -288   -431   -145   -231
    -85   -555   -472    319    192   -514    626     28   -174   -332    -54   -145
    -67   -480   -415    272    174   -449    683     96   -103   -272     -2    -90
    -25   -431   -407    226    189   -420    717    135    -70   -244     23    -67
    -33   -459   -426    246    194   -444    722    142    -67   -252     12    -75
    -80   -478   -397    277    155   -439    732    153    -62   -249     18    -70
   -106   -470   -363    285    127   -418    743    166    -51   -236     28    -57
    -72   -459   -387    265    155   -423    735    163    -51   -241     23    -62
     -2   -426   -423    215    210   -426    740    171    -44   -236     28    -54
    -12   -426   -415    218    200   -420    761    187    -31   -226     38    -36
      0   -413   -413    205    205   -413    774    194    -23   -220     44    -25
    -57   -470   -413    259    176   -441    753    176    -44   -239     25    -41
    -85   -467   -381    277    148   -426    761    184    -36   -231     41    -33
    -49   -400   -350    220    150   -374    787    215     -2   -200     72     -7
     28   -384   -413    176    218   -397    779    210    -10   -210     62    -20
     20   -387   -407    181    213   -394    787    220     -2   -202     70    -10
    -51   -433   -381    244    163   -407    784    215    -10   -210     64    -12
    -10   -426   -415    215    202   -420    771    207    -20   -223     57    -18
    -12   -397   -384    202    184   -389    779    218     -7   -207     72     -5
    -23   -389   -368    205    171   -379    789    228      0   -205     75      2
     15   -407   -423    197    218   -415    763    205    -23   -228     51    -18
     20   -381   -402    179    210   -392    771    226     -2   -205     70      2
     57   -309   -368    124    210   -337    813    265     33   -168    111     46
    -25   -366   -340    194    155   -353    805    254     18   -184     98     36
    -46   -397   -350    223    150   -374    787    236      0   -202     85     23
     -7   -379   -374    192    181   -376    787    239      2   -197     85     28
      7   -384   -392    187    197   -387    784    239      2   -200     83     36
      2   -374   -376    181    189   -374    784    246      7   -192     90     49
     46   -340   -387    148    215   -363    789    254     12   -187     98     57
      2   -327   -329    161    163   -327    802    275     31   -161    122     85
     38   -337   -379    148    207   -358    774    254     10   -181    106     70
     90   -327   -418    116    252   -371    753    239     -7   -192     96     62
     83   -283   -366    101    223   -324    779    267     15   -171    124     93
     49   -303   -353    124    200   -327    774    265     10   -176    124    106
     28   -298   -327    135    176   -311    787    285     25   -155    148    132
     25   -272   -301    122    161   -285    795    301     38   -140    166    150
     67   -249   -316     90    192   -283    789    298     33   -140    166    148
     90   -236   -327     70    207   -280    795    303     36   -142    166    153
    106   -223   -329     57    215   -275    797    306     38   -142    166    153
     67   -220   -288     75    176   -254    813    322     57   -127    179    161
     72   -205   -277     67    174   -241    826    337     70   -109    194    174
     31   -241   -275    103    150   -259    839    340     72   -116    181    158
     15   -231   -246    106    129   -239    865    368     98   -101    194    163
     28   -210   -239     88    132   -223    883    389    119    -80    205    171
     59   -210   -270     75    163   -239    888    392    127    -80    205    163
     15   -215   -231     98    122   -223    919    407    150    -64    218    171
     70   -197   -267     62    168   -231    930    405    153    -72    210    161
      7   -207   -215     98    109   -213    943    413    163    -62    215    166
    -20   -200   -179    111     77   -189    953    423    181    -46    233    179
    101   -184   -285     41    189   -233    937    394    153    -75    205    148
     70   -200   -270     64    168   -236    943    389    150    -83    202    140
     15   -228   -246    103    129   -236    937    376    145    -85    200    129
     23   -220   -244     98    132   -231    935    374    145    -83    205    129
      7   -233   -244    111    124   -239    932    371    142    -90    197    129
    -31   -259   -228    142     98   -244    927    366    137    -98    189    129
      2   -228   -231    111    114   -231    932    374    148    -88    200    140
     46   -153   -200     54    122   -176    971    410    184    -51    236    176
     15   -163   -179     72     96   -171    976    410    184    -51    239    179
    -38   -207   -168    122     64   -189    961    397    168    -67    226    166
     23   -189   -213     83    116   -202    953    394    161    -77    218    163
     85   -161   -246     38    166   -202    945    392    158    -75    218    163
    -38   -200   -161    116     59   -179    961    410    179    -51    241    179
     46   -174   -220     64    132   -197    948    397    168    -64    233    168
     41   -171   -213     64    124   -192    945    394    166    -67    239    168
     33   -179   -213     72    122   -194    932    389    163    -67    236    168
     88   -119   -207     15    148   -163    953    418    189    -44    259    192
    124   -127   -254      0    189   -189    943    405    176    -59    244    176
    101   -148   -252     20    176   -197    935    397    168    -64    236    171
     77   -114   -192     18    135   -153    969    423    194    -38    265    194
     33   -132   -166     46     98   -148    971    423    200    -38    267    192
      2   -176   -179     85     88   -176    953    402    181    -57    249    176
      2   -192   -197     93     98   -194    937    389    163    -70    236    166
     33   -140   -174     54    103   -155    966    420    192    -44    259    194
     10    -93   -106     41     57    -98   1010    462    231     -5    298    233
     -2    -98    -96     49     44    -96   1013    462    236     -5    301    226
    109    -44   -153    -33    129    -98   1008    462    236     -5    298    220
     93    -51   -145    -20    119    -98   1008    459    231     -7    296    215
     12    -51    -64     18     36    -59   1034    483    259     12    324    239
    122     -5   -129    -59    124    -67   1018    467    246      2    314    228
     88     33    -54    -62     70    -10   1039    480    275     25    342    257
     20     41     20    -31      0     31   1054    501    301     54    371    283
    116     33    -83    -75     98    -23   1002    452    262     18    340    249
    161     70    -90   -114    124    -10    992    446    259     23    345    257
    116     75    -44    -98     80     15    987    452    262     28    355    267
    111     57    -54    -83     83      2    982    452    257     20    350    265
     93      0    -96    -49     93    -46    966    436    231     -7    319    233
    109    -59   -168    -25    137   -114    940    407    192    -49    277    189
     62   -119   -181     25    119   -150    930    394    174    -70    254    166
     59   -189   -249     64    153   -218    901    361    137   -106    218    127
     15   -207   -226     93    119   -215    898    355    132   -111    215    124
    -12   -197   -184    103     85   -192    904    363    140   -101    223    135
     10   -174   -187     80     96   -179    906    368    142    -96    226    140
     59   -179   -239     59    148   -207    891    353    127   -116    207    119
     25   -228   -254    101    137   -241    870    337    111   -132    189    103
     44   -202   -246     80    145   -226    870    342    116   -124    200    109
    155   -142   -298     -7    226   -220    862    342    114   -127    202    106
    124   -187   -311     31    218   -249    857    342    103   -140    181     85
    106   -309   -415     98    259   -361    885    397     98   -181    122     20
     70   -332   -405    129    236   -368   1002    550    189   -137    132      7
    106   -233   -340     62    220   -288   1122    732    332    -15    223     77
    213     20   -192   -116    202    -85   1210    911    524    194    428    270
    184    563    379   -376    -96    472   1254   1021    813    592    878    714
     88   1145   1057   -618   -485   1101   1148    883    989    935   1296   1117
    -67   1296   1363   -615   -717   1330    870    496    875    979   1405   1208
   -171    872   1044   -350   -607    958    615     46    415    535   1000    841
    -54    132    187    -41   -122    161    420   -265   -163   -174    272    184
    -75   -332   -257    202     88   -293    439   -174   -296   -410     -7    -77
    -64   -407   -342    233    137   -376    576     18   -200   -368      0    -83
     72   -389   -462    158    267   -426    628    101   -140   -340      5    -96
     59   -342   -405    140    231   -374    675    179    -57   -272     62    -46
     57   -280   -337    111    194   -309    719    239     10   -215    109      2
     20   -259   -283    119    148   -270    753    283     57   -179    142     33
    -18   -267   -249    142    114   -259    766    306     72   -158    158     41
     15   -244   -262    111    137   -252    758    306     75   -161    158     36
     98   -192   -290     46    192   -241    758    311     80   -155    163     41
    132   -168   -301     15    215   -233    756    311     80   -158    161     38
     77   -192   -270     57    174   -231    750    306     77   -158    158     36
     38   -215   -254     85    145   -233    737    309     83   -155    161     38
     62   -205   -270     70    163   -236    732    311     83   -148    161     38
     64   -187   -252     59    155   -218    737    322     93   -137    171     46
     46   -174   -220     64    132   -197    737    329    103   -124    187     59
     57   -192   -249     67    150   -220    711    314     85   -142    171     41
     80   -200   -280     59    179   -241    693    298     70   -155    158     23
     20   -181   -205     77    111   -192    711    324     96   -129    187     54
     46   -161   -207     57    127   -184    706    327    103   -122    192     64
     62   -150   -215     44    137   -181    693    324    101   -122    192     59
     83   -150   -236     33    158   -192    680    319     93   -132    181     46
     93   -150   -244     28    168   -197    665    311     88   -140    171     41
     98   -163   -262     33    179   -213    641    296     75   -150    161     36
     57   -145   -205     41    129   -174    654    322    101   -122    189     62
     93   -129   -223     18    155   -174    633    316     96   -122    189     59
    132   -140   -272      2    200   -205    594    290     72   -142    166     36
    155   -101   -257    -25    205   -179    607    314     96   -119    189     59
    166    -54   -220    -57    192   -137    628    337    119    -93    213     85
     85   -137   -223     23    153   -179    587    301     83   -129    181     51
     33   -189   -226     77    127   -207    548    275     51   -150    158     28
     15   -148   -163     67     88   -155    558    298     77   -122    189     59
     75   -106   -181     12    127   -142    542    298     75   -114    194     67
     46   -116   -163     33    103   -137    530    301     77   -109    200     77
     57   -116   -174     28    114   -142    514    298     75   -109    207     85
    101    -80   -181    -10    140   -129    506    309     80    -98    220     98
    184    -51   -236    -67    207   -142    472    290     64   -111    205     83
    189    -51   -241    -70    213   -145    452    283     54   -119    200     77
    166    -51   -220    -59    192   -135    449    285     57   -114    210     88
    163    -25   -189    -67    176   -106    446    288     64   -101    226    101
    163     15   -150    -90    155    -64    459    306     85    -75    246    119
    166     -2   -168    -83    166    -85    441    296     75    -88    236    101
    106     -7   -114    -51    109    -59    454    314     93    -72    249    114
    111     25    -85    -67     98    -28    480    345    127    -44    272    137
     88    -28   -119    -31    101    -72    454    327    109    -62    246    109
    119    -23   -145    -49    129    -83    449    327    114    -59    244     98
    101    -10   -114    -46    103    -62    465    342    137    -44    259    106
     80     41    -38    -59     59      2    511    392    189      5    298    137
    145     33   -111    -90    129    -38    491    374    176    -12    275    106
     98    -12   -114    -44    106    -62    472    355    166    -25    257     83
     83    -28   -114    -28     98    -70    454    337    155    -36    244     64
     12      2    -10     -7     12     -2    483    363    189      0    275     96
     31     -2    -33    -12     31    -18    462    345    176    -10    262     80
    111    -18   -129    -46    119    -72    428    309    148    -41    228     49
     46    -20    -70    -15     57    -44    441    327    168    -18    246     70
     20    -12    -33     -2     25    -23    433    327    176     -7    257     80
    171     15   -158    -93    163    -70    387    290    140    -41    226     41
    158      5   -153    -83    155    -72    374    280    135    -46    220     31
    127     18   -109    -75    119    -44    381    296    153    -28    236     44
     88     12    -75    -49     83    -31    376    296    155    -23    241     49
     41    -25    -70     -7     51    -46    348    272    140    -36    226     36
     31    -33    -64      2     46    -49    337    275    140    -33    228     38
     72      2    -70    -38     70    -33    335    280    150    -23    236     49
     98     23    -75    -59     88    -25    329    277    150    -18    231     49
     83      2    -80    -44     83    -38    306    265    140    -25    223     41
     49     28    -23    -38     36      2    319    293    171      5    257     70
     70     59    -10    -64     38     25    319    303    181     18    272     83
    119     49    -70    -83     96    -10    290    280    163      0    249     59
     75     10    -64    -44     70    -25    272    267    150    -12    239     49
     70     -5    -77    -33     72    -41    254    259    142    -20    228     41
     83      2    -80    -44     80    -38    241    254    137    -23    223     38
     75      2    -72    -38     75    -33    231    249    137    -20    223     38
     72     18    -54    -46     64    -18    233    262    150     -7    236     54
     70     15    -57    -44     62    -20    220    254    142    -12    228     46
     96     18    -80    -57     88    -31    194    236    127    -23    213     33
    129     46    -83    -88    106    -18    187    239    132    -15    218     36
    109     49    -62    -80     85     -5    187    244    137     -7    228     44
     62     62      0    -62     31     33    197    262    161     12    249     62
    111     96    -15   -106     64     41    200    267    168     18    252     67
    150    150      0   -150     75     75    226    290    192     44    272     90
     25     77     51    -51    -12     67    215    285    184     36    265     80
     15     67     51    -41    -18     59    202    280    179     31    257     72
     57    129     72    -96     -7    101    210    288    197     54    280     90
     64    166    101   -114    -18    135    210    288    210     64    293    103
    101    174     72   -137     12    124    179    265    194     51    280     98
    127    155     28   -142     49     93    129    226    158     25    254     75
     70    158     88   -116     -7    124    119    226    171     41    272     93
     96    176     80   -135      7    129    106    226    168     44    277    101
    137    140      0   -140     70     70     70    200    135     12    246     64
     28     57     28    -44      0     41     59    194    124      2    231     46
     38     25    -15    -33     25      5     31    176     98    -23    207     20
    176     64   -111   -119    145    -23     18    163     77    -44    184      0
     85    -41   -127    -23    103    -83    -15    129     38    -83    140    -41
     28    -96   -124     31     75   -109    -36    111     18   -103    119    -57
     57    -80   -137     10     96   -109    -44    103     12   -106    116    -59
     51    -70   -122     10     85    -96    -49    103     12   -106    119    -62
      2    -88    -90     41     44    -88    -54    101     10   -103    119    -62
    -36   -114    -80     75     20    -98    -62     98      7   -106    114    -62
      5   -127   -132     59     64   -129    -88     83     -7   -122     96    -77
     23   -109   -132     44     77   -119    -85     88      0   -111    101    -70
     83   -137   -220     25    148   -176   -109     80    -28   -148     62   -111
     46   -223   -270     85    158   -246    -54    158    -15   -166     20   -166
     77   -223   -301     70    189   -262     59    306     64   -132     18   -187
    114   -116   -231      2    171   -174    200    532    233      5    129    -96
    109    197     85   -155     10    142    301    732    485    293    423    179
    231    828    597   -530   -184    714    246    740    740    688    880    646
    116   1470   1353   -795   -618   1410     18    472    885   1044   1340   1124
     -2   1590   1592   -792   -797   1590   -327     10    701   1018   1389   1179
   -142    911   1052   -387   -597    982   -558   -428    127    392    787    628
   -127    103    231     10   -181    168   -641   -602   -381   -265     96     -7
    -49   -285   -236    166     90   -259   -579   -470   -459   -452   -153   -270
    -57   -350   -293    205    116   -322   -454   -296   -355   -400   -142   -283
    -41   -259   -218    150     85   -239   -340   -148   -223   -296    -59   -218
    -62   -166   -103    114     20   -137   -259    -46   -119   -202     25   -140
    -23   -163   -142     90     59   -153   -254    -25   -103   -194     28   -140
     12   -179   -192     83    101   -184   -259    -20   -106   -205     12   -155
    -15   -184   -171     98     77   -179   -252     -7    -93   -194     20   -150
     18   -166   -184     72     98   -174   -252     -2    -88   -187     25   -148
     51   -145   -200     44    124   -171   -257     -5    -90   -187     20   -153
     90   -124   -215     18    153   -168   -257     -2    -90   -184     20   -153
     46   -109   -155     31    101   -132   -241     15    -70   -163     44   -129
     10   -142   -155     64     83   -150   -259      5    -77   -174     36   -140
     -5   -158   -153     80     72   -155   -270      2    -80   -176     33   -142
     10   -140   -150     64     80   -145   -262     12    -70   -166     41   -132
     46   -116   -163     33    103   -140   -272     10    -75   -166     38   -129
     20   -142   -163     59     90   -153   -288     -5    -90   -181     23   -140
     28   -119   -148     44     88   -135   -283      7    -77   -166     36   -129
     62    -80   -142     10    101   -111   -275     23    -62   -148     54   -114
     10   -124   -135     54     70   -129   -285     12    -72   -158     44   -124
    -15   -114    -98     64     41   -106   -272     28    -57   -142     59   -109
     67   -109   -176     18    122   -142   -303      2    -77   -163     38   -129
     98    -75   -174    -10    135   -124   -301     10    -75   -150     44   -122
     77    -70   -148     -5    111   -109   -293     15    -67   -145     46   -119
    -12   -132   -119     70     51   -124   -311      0    -80   -158     33   -124
    -57   -153    -98    103     20   -127   -319      2    -80   -158     36   -119
     -7   -122   -114     64     51   -119   -329      5    -77   -153     38   -114
     75    -96   -174      7    122   -132   -353     -7    -88   -166     25   -124
     67    -77   -145      5    106   -111   -342      5    -75   -145     41   -106
      5    -80    -85     36     44    -83   -332     18    -62   -132     57    -90
    -28   -101    -72     64     20    -88   -350     12    -72   -137     49    -93
     33    -59    -96     12     62    -77   -355     12    -72   -132     51    -93
     75    -54   -132    -10    103    -93   -376     -2    -90   -145     41   -103
     85    -46   -135    -20    109    -88   -389     -5    -96   -148     41   -103
     85    -38   -124    -23    103    -80   -400     -5   -101   -150     44   -101
     38    -44    -83      0     59    -62   -405      0    -96   -140     54    -88
     49    -23    -75    -12     62    -49   -410      5    -90   -129     67    -70
     83     20    -62    -54     72    -18   -394     20    -72   -109     90    -44
    101     46    -54    -72     77     -2   -397     18    -72   -103     96    -41
     98     28    -72    -64     85    -20   -420     -7    -98   -127     75    -62
     33     12    -20    -23     28     -2   -413      0    -93   -119     80    -51
     31     41     10    -36     10     25   -392     20    -72    -98     98    -28
     54     51     -2    -51     28     25   -381     31    -64    -90    106    -25
     83     36    -46    -62     64     -5   -397     20    -75   -106     83    -46
     67     44    -23    -57     44     10   -381     38    -57    -90     96    -36
     70     64     -5    -67     38     28   -366     57    -38    -70    109    -28
     88     57    -31    -72     59     12   -366     57    -36    -70    103    -38
     93     54    -38    -75     64     10   -363     51    -31    -70    101    -49
     72     59    -12    -67     44     23   -350     62    -18    -59    106    -44
     51     75     20    -64     15     46   -335     72      0    -44    114    -33
     59    103     44    -80      7     75   -314     88     20    -23    129    -18
     62     57     -7    -62     36     25   -348     44    -15    -59     96    -59
      7      5     -5     -7      5      0   -368     20    -36    -80     72    -80
    -12    -10      2     10    -10     -5   -374     12    -41    -83     70    -85
     28     44     15    -36      7     31   -355     28    -23    -62     90    -70
     59     54     -7    -57     33     23   -363     15    -36    -72     80    -77
    -23     15     36      2    -31     25   -366      5    -41    -80     75    -80
    -41     18     57     10    -49     36   -361     10    -36    -72     80    -72
     46     15    -31    -31     38     -7   -400    -18    -67    -96     49   -101
     51     20    -33    -38     41     -5   -405    -18    -67    -93     49   -101
     38     15    -25    -28     33     -5   -405    -20    -67    -93     49    -98
     23     12    -12    -20     18      0   -405    -20    -67    -90     49    -96
     46     51      5    -49     20     28   -394    -10    -51    -75     62    -80
     46     51      5    -49     20     28   -397    -12    -51    -72     62    -80
     23     49     25    -38      0     38   -397     -5    -44    -64     70    -72
     41     51      7    -49     18     31   -407    -10    -51    -70     62    -77
     23     57     33    -38     -5     46   -397      2    -41    -59     70    -64
    -12     49     62    -20    -36     54   -397      2    -38    -59     72    -57
     28     44     15    -36      5     28   -418    -18    -57    -75     57    -75
     12     51     38    -36    -12     44   -407    -10    -46    -64     67    -67
    -23     44     67    -10    -44     54   -402     -5    -44    -62     70    -64
      5     36     31    -23    -12     33   -420    -20    -62    -77     54    -80
     28     62     33    -46     -2     49   -407    -12    -54    -64     64    -70
     23     62     38    -44     -7     51   -407    -15    -54    -64     64    -70
     12      7     -5    -10     10      2   -436    -49    -90    -98     28   -103
    -23     -5     18     12    -20      5   -441    -49    -90   -101     28   -103
    -20     20     38      0    -31     31   -426    -36    -80    -85     38    -90
     38     44      5    -44     15     25   -423    -41    -83    -88     33    -96
     62     31    -31    -46     46      0   -436    -57   -101   -103     18   -109
     83     54    -28    -70     57     12   -433    -54    -96   -101     20   -106
     31     88     54    -59    -12     72   -394    -23    -62    -67     51    -72
     18    109     88    -64    -33     98   -376     -7    -46    -46     70    -57
     72    150     77   -111     -2    114   -363      5    -33    -38     80    -49
     54    135     80    -96    -12    109   -358      2    -38    -44     70    -57
     31    127     96    -80    -33    114   -363     -5    -44    -49     64    -62
     36    161    124   -101    -44    142   -361     -5    -33    -36     75    -51
     41    210    168   -124    -62    189   -345     10    -12     -7    106    -18
    -59    187    246    -64   -153    215   -335     15     -2      7    124      2
     -7    158    163    -75    -85    161   -384    -25    -41    -31     85    -33
     85    187    101   -137     -7    145   -415    -51    -62    -46     70    -46
    111    142     31   -127     41     88   -449    -77    -96    -77     36    -80
    106     93    -15   -101     62     38   -459    -96   -119   -106      5   -106
     80     67    -12    -75     46     28   -446    -88   -119   -106      2   -103
     64     31    -33    -49     49     -2   -457   -103   -142   -132    -23   -129
      7    -59    -67     25     36    -62   -491   -145   -194   -181    -72   -179
      0    -88    -90     41     44    -88   -498   -163   -213   -197    -90   -194
    -20   -106    -88     62     33    -98   -493   -168   -215   -200    -98   -200
    -36   -122    -85     77     23   -103   -496   -171   -218   -205   -103   -207
    -18   -122   -103     70     41   -114   -501   -179   -226   -210   -111   -213
    -20   -111    -90     64     31   -101   -496   -174   -223   -205   -109   -205
    -20   -111    -90     64     33   -101   -496   -176   -228   -207   -109   -205
    -44   -114    -72     77     12    -96   -491   -171   -226   -205   -109   -205
    -38   -135    -96     88     28   -116   -501   -181   -239   -215   -122   -220
     28   -174   -202     72    114   -187   -488   -158   -252   -246   -166   -267
     80   -192   -272     57    176   -231   -384    -28   -202   -241   -189   -303
     85   -171   -257     41    168   -213   -252    153    -93   -171   -150   -290
    158    -12   -171    -72    163    -90   -101    402    103      7      0   -153
    145    431    285   -288    -70    358    -25    553    389    371    387    244
    127   1130   1000   -628   -436   1065   -179    426    633    802    909    807
     -5   1636   1639   -815   -823   1636   -485     28    670   1036   1252   1179
   -161   1418   1579   -628   -870   1499   -795   -446    322    769   1041   1000
   -155    574    730   -210   -444    652   -974   -826   -350    -15    262    283
   -135   -148    -12    140    -62    -80   -992   -862   -698   -501   -285   -265
   -103   -363   -259    233     75   -311   -867   -680   -657   -545   -394   -407
    -93   -303   -210    200     57   -257   -685   -454   -491   -426   -311   -353
    -85   -223   -137    153     23   -181   -584   -327   -376   -327   -231   -288
    -67   -210   -142    137     36   -176   -553   -293   -348   -309   -226   -280
    -85   -223   -137    153     23   -179   -527   -270   -335   -303   -228   -285
    -83   -228   -145    155     31   -187   -511   -252   -327   -298   -233   -288
    -25   -192   -168    106     70   -181   -498   -233   -316   -290   -223   -280
      0   -192   -194     96     96   -194   -501   -241   -324   -298   -233   -293
      5   -202   -207     98    106   -205   -501   -241   -327   -306   -241   -296
      0   -187   -187     93     93   -187   -483   -231   -311   -293   -231   -283
    -28   -181   -155    103     62   -171   -475   -223   -309   -288   -226   -272
    -41   -213   -171    127     64   -192   -488   -241   -329   -303   -246   -290
    -67   -226   -161    145     46   -194   -480   -239   -327   -298   -244   -293
    -36   -189   -153    114     57   -171   -457   -218   -309   -280   -226   -272
    -23   -176   -153     98     64   -166   -454   -215   -309   -280   -226   -267
    -28   -179   -153    103     62   -166   -454   -215   -309   -277   -226   -265
    -64   -194   -129    127     31   -163   -449   -213   -306   -275   -223   -262
    -51   -197   -145    124     46   -171   -452   -220   -316   -283   -231   -275
      7   -194   -205     93    106   -200   -467   -236   -335   -301   -249   -290
     23   -189   -213     83    116   -200   -465   -233   -337   -298   -252   -288
      7   -181   -192     85     98   -187   -452   -223   -327   -290   -244   -275
     -7   -189   -181     98     85   -187   -446   -220   -324   -288   -241   -272
    -12   -200   -187    103     85   -194   -452   -228   -335   -296   -249   -280
     12   -168   -184     77     96   -176   -436   -215   -322   -283   -236   -262
    -15   -181   -166     98     72   -174   -428   -207   -319   -277   -228   -254
    -83   -213   -129    148     23   -171   -431   -210   -322   -280   -233   -254
    -62   -218   -158    137     46   -187   -444   -223   -337   -290   -244   -265
    -31   -205   -174    116     70   -189   -452   -231   -345   -293   -252   -272
     25   -153   -179     62    101   -166   -436   -218   -332   -280   -236   -254
    -28   -171   -142    101     57   -158   -433   -215   -332   -280   -233   -252
    -20   -168   -150     93     64   -161   -444   -220   -337   -283   -236   -252
    -23   -142   -119     83     46   -129   -428   -200   -322   -262   -213   -228
      2   -140   -145     67     72   -142   -446   -213   -335   -272   -223   -233
     36   -129   -166     46    101   -148   -459   -226   -345   -280   -231   -239
     10   -119   -132     54     67   -124   -449   -213   -335   -265   -215   -223
     59    -90   -150     12    103   -119   -452   -213   -337   -265   -213   -220
     77    -72   -153     -5    114   -111   -449   -213   -340   -262   -213   -215
     20    -64    -85     23     51    -75   -418   -189   -316   -239   -187   -189
     12    -64    -77     25     44    -70   -418   -194   -319   -239   -187   -187
     15    -75    -90     28     51    -83   -420   -200   -327   -244   -194   -189
     72    -23    -96    -25     83    -59   -397   -181   -311   -226   -179   -176
     44    -44    -88      0     64    -64   -387   -179   -311   -228   -184   -181
     15    -70    -85     25     46    -75   -376   -176   -311   -231   -189   -187
     23    -57    -80     18     51    -67   -358   -161   -296   -223   -181   -181
     -2    -51    -51     25     23    -51   -329   -132   -270   -200   -161   -163
     28    -57    -85     15     57    -70   -322   -132   -267   -200   -163   -171
     10    -44    -57     15     31    -49   -298   -116   -246   -181   -150   -161
     10    -41    -51     12     31    -46   -290   -116   -246   -181   -153   -166
     23    -51    -75     12     46    -62   -293   -135   -259   -194   -168   -184
    -38    -93    -54     67      7    -75   -283   -140   -259   -197   -174   -189
    -64    -98    -33     80    -18    -67   -267   -135   -252   -192   -166   -181
    -23   -114    -90     67     31   -103   -283   -158   -275   -215   -192   -205
    -59   -129    -70     90      5   -101   -280   -161   -275   -215   -194   -205
      0   -103   -103     51     51   -103   -285   -171   -285   -226   -200   -210
     46   -101   -148     25     93   -122   -285   -181   -296   -236   -210   -220
     28   -124   -155     46     90   -140   -285   -192   -309   -249   -223   -233
     -2   -166   -163     83     77   -163   -298   -213   -329   -270   -244   -246
      2   -163   -166     80     83   -163   -296   -213   -327   -267   -244   -244
     12   -135   -148     59     77   -140   -272   -197   -311   -249   -228   -226
      2   -116   -119     57     59   -116   -254   -181   -296   -233   -213   -210
    -12   -124   -111     67     46   -119   -249   -179   -293   -231   -207   -205
    -54   -163   -109    109     25   -137   -249   -187   -303   -239   -220   -215
    -41   -132    -90     85     23   -114   -239   -176   -296   -228   -210   -207
    -18   -127   -109     72     44   -119   -239   -179   -298   -233   -213   -207
    -64   -145    -80    103      5   -114   -231   -179   -298   -233   -210   -205
    -85   -106    -20     96    -33    -64   -197   -142   -262   -194   -171   -168
    -10    -98    -90     51     38    -96   -205   -153   -275   -207   -181   -179
     15   -101   -119     41     67   -109   -213   -163   -285   -218   -194   -189
     10   -101   -111     44     59   -106   -210   -163   -285   -218   -194   -189
    -88   -155    -67    122    -10   -111   -210   -166   -288   -223   -197   -192
    -59   -171   -114    114     25   -142   -220   -181   -306   -244   -218   -213
    -23   -153   -129     88     51   -142   -213   -179   -306   -239   -215   -210
    -31   -140   -109     83     36   -124   -197   -168   -296   -231   -207   -194
    -15   -148   -132     83     57   -140   -192   -174   -303   -239   -213   -200
     57   -137   -197     38    127   -168   -200   -187   -319   -254   -226   -215
     18   -158   -179     70     98   -168   -197   -184   -319   -257   -226   -218
    -18   -184   -166     98     72   -176   -194   -187   -324   -262   -231   -223
    -25   -194   -168    111     70   -181   -189   -189   -327   -262   -233   -223
     10   -174   -187     80     98   -179   -181   -187   -327   -262   -233   -218
      7   -171   -179     80     90   -174   -176   -181   -327   -259   -233   -218
    -28   -189   -161    106     64   -176   -171   -181   -327   -265   -236   -215
    -20   -213   -192    116     85   -202   -181   -200   -345   -283   -252   -233
    -44   -231   -187    135     70   -210   -181   -205   -348   -285   -254   -239
    -44   -228   -184    135     70   -207   -174   -205   -348   -283   -252   -236
    -36   -228   -192    132     77   -213   -166   -200   -348   -283   -252   -233
      5   -207   -213    101    109   -210   -155   -194   -345   -275   -252   -231
    -10   -233   -223    119    103   -228   -155   -202   -355   -290   -262   -241
    -38   -231   -192    132     75   -213   -135   -189   -345   -280   -252   -228
    -18   -187   -171    101     75   -179   -109   -168   -324   -259   -231   -205
     -5   -155   -150     80     72   -153    -83   -142   -301   -236   -210   -187
    -38   -163   -124     98     41   -142    -62   -129   -288   -231   -202   -176
    -49   -166   -116    106     33   -140    -57   -129   -290   -233   -205   -181
   -103   -140    -36    119    -33    -88    -20    -98   -262   -205   -174   -153
     25    -62    -88     18     57    -75    -18   -103   -257   -200   -171   -148
     44    -72   -116     12     77    -93    -25   -114   -267   -210   -179   -153
     23    -88   -114     31     67   -101    -33   -119   -270   -210   -174   -150
     62    -70   -135      2     98   -101    -41   -129   -272   -210   -174   -148
     54    -54   -109      0     80    -80    -36   -122   -265   -200   -163   -129
     10   -135   -145     62     75   -137    -72   -158   -301   -241   -200   -163
    -31   -223   -192    127     77   -210    -96   -187   -340   -283   -244   -202
    -38   -241   -202    137     80   -223    -77   -179   -340   -285   -249   -210
    -51   -262   -210    158     77   -236    -70   -176   -348   -290   -254   -218
    -44   -314   -272    179    111   -293    -80   -192   -371   -319   -283   -249
    -31   -337   -306    181    137   -322    -80   -205   -387   -337   -301   -259
    -18   -340   -324    176    153   -332    -80   -213   -392   -340   -306   -265
    -41   -345   -303    194    129   -324    -70   -207   -392   -342   -309   -262
    -98   -366   -270    231     83   -319    -57   -197   -387   -340   -306   -257
    -70   -405   -335    236    129   -368    -83   -228   -418   -374   -335   -285
    -46   -392   -345    218    148   -368    -77   -226   -415   -371   -335   -280
    -67   -394   -327    231    129   -361    -64   -218   -405   -363   -329   -272
   -155   -420   -267    288     54   -345    -36   -192   -387   -345   -311   -254
    -23   -431   -407    228    192   -420    -28   -179   -400   -376   -348   -296
     41   -465   -506    210    272   -485     59    -64   -361   -384   -376   -340
     44   -394   -439    176    241   -415    226    135   -226   -285   -314   -301
    106   -275   -381     83    244   -329    340    342    -59   -132   -184   -189
    153     77    -77   -116    114      0    420    509    181    161    122    124
    181    693    511   -439   -166    605    342    488    441    574    605    636
     23   1236   1213   -628   -594   1226     96    187    558    885   1018   1075
   -184   1031   1213   -426   -698   1122   -187   -277    236    644    836    914
   -254    309    563    -28   -410    436   -387   -706   -387    -51    161    296
   -231   -410   -181    319    -25   -296   -449   -820   -797   -594   -420   -267
   -153   -706   -553    431    200   -631   -376   -678   -820   -711   -589   -457
    -59   -652   -592    355    265   -623   -236   -504   -693   -628   -542   -428
    -49   -566   -517    309    231   -542   -106   -345   -558   -511   -449   -353
    -64   -511   -449    285    189   -480    -44   -275   -485   -449   -392   -309
    -64   -496   -431    280    181   -465     -7   -244   -459   -426   -371   -301
    -77   -498   -423    285    171   -462     25   -207   -433   -415   -363   -290
    -36   -493   -457    265    207   -475     38   -194   -426   -420   -368   -288
    -59   -485   -426    270    181   -454     62   -179   -410   -405   -355   -272
    -64   -501   -436    283    184   -470     72   -174   -410   -405   -358   -277
    -28   -493   -467    259    218   -483     75   -168   -407   -407   -355   -277
     -5   -467   -462    236    226   -465     90   -153   -392   -392   -340   -262
    -18   -491   -472    254    226   -483     85   -161   -400   -400   -342   -267
    -15   -475   -459    246    220   -467    103   -148   -389   -384   -327   -252
    -10   -459   -449    233    215   -454    116   -135   -376   -379   -322   -239
    -28   -462   -436    244    202   -449    127   -129   -374   -376   -322   -233
    -64   -478   -413    270    174   -446    127   -129   -374   -374   -319   -231
   -109   -478   -368    293    129   -423    155   -109   -355   -355   -303   -215
    -51   -491   -439    270    192   -465    145   -127   -379   -381   -327   -236
     -7   -501   -493    254    241   -496    129   -145   -397   -400   -345   -257
    -25   -501   -475    262    223   -491    137   -140   -392   -394   -337   -252
     -7   -483   -475    246    233   -480    155   -122   -376   -384   -324   -231
     -7   -496   -491    252    241   -496    161   -119   -381   -389   -327   -231
     10   -478   -488    231    249   -483    179   -101   -366   -379   -316   -215
     41   -441   -485    197    262   -462    194    -88   -348   -366   -306   -205
     57   -431   -488    187    272   -459    189    -96   -353   -368   -306   -205
    -20   -480   -459    249    218   -470    181    -98   -358   -371   -306   -207
    -10   -470   -459    239    223   -465    187    -96   -353   -363   -298   -200
     10   -465   -478    226    241   -470    194    -90   -350   -366   -293   -194
    -38   -475   -436    257    197   -457    207    -75   -340   -353   -280   -179
    -59   -449   -392    254    163   -420    226    -54   -319   -332   -259   -153
     25   -426   -454    200    239   -439    210    -64   -332   -348   -270   -161
     -7   -444   -439    223    215   -441    210    -64   -329   -348   -267   -158
     -7   -472   -465    241    228   -470    194    -80   -348   -361   -277   -166
     49   -423   -472    184    259   -446    202    -70   -335   -345   -259   -142
     36   -423   -459    192    246   -441    210    -54   -327   -332   -246   -124
     51   -436   -491    192    270   -462    194    -64   -342   -348   -257   -127
    114   -394   -509    140    311   -452    192    -64   -342   -340   -249   -124
     96   -368   -465    135    280   -415    218    -41   -316   -319   -228   -103
     80   -358   -439    137    259   -397    236    -23   -301   -306   -213    -88
    109   -345   -457    116    283   -402    246    -15   -298   -303   -207    -83
    150   -327   -478     88    314   -402    259     -7   -293   -301   -202    -75
     80   -345   -426    129    252   -387    283      7   -277   -288   -189    -67
    -36   -366   -329    200    145   -348    316     41   -246   -259   -166    -44
      2   -361   -366    179    181   -363    319     46   -241   -262   -168    -46
     67   -335   -402    135    233   -368    337     62   -228   -254   -166    -44
     51   -324   -376    135    213   -350    374     96   -192   -228   -142    -23
     75   -335   -410    129    241   -374    376     96   -192   -228   -145    -36
     85   -348   -436    129    259   -389    379     83   -197   -244   -158    -54
    111   -342   -454    116    283   -397    389     80   -197   -249   -163    -64
     59   -363   -423    150    239   -392    402     80   -192   -246   -161    -64
     10   -394   -405    192    205   -400    413     80   -189   -249   -166    -70
     -2   -405   -405    202    200   -405    415     77   -192   -249   -168    -70
     10   -402   -413    197    210   -407    415     64   -197   -257   -174    -77
     59   -389   -452    163    254   -418    415     57   -207   -267   -181    -85
      2   -397   -400    194    200   -397    444     75   -189   -252   -163    -64
    -18   -423   -407    218    192   -415    444     70   -197   -265   -174    -72
     62   -407   -470    174    265   -439    433     59   -210   -277   -187    -80
     18   -402   -423    192    218   -413    454     77   -189   -259   -166    -57
     15   -423   -439    202    226   -431    441     62   -202   -270   -174    -70
     20   -402   -423    189    220   -413    449     67   -197   -262   -163    -62
     36   -397   -433    181    233   -415    446     64   -194   -265   -163    -64
     12   -405   -418    194    213   -410    457     75   -184   -257   -155    -51
    -31   -410   -379    220    171   -394    470     88   -176   -249   -148    -38
     -2   -389   -387    194    189   -387    472     90   -168   -241   -137    -33
     98   -348   -446    124    272   -397    483     96   -166   -239   -132    -33
     62   -374   -436    155    246   -402    488     98   -166   -241   -132    -31
     44   -387   -431    171    236   -407    485     93   -171   -246   -137    -38
     57   -379   -439    158    246   -407    483     88   -176   -257   -142    -41
     25   -389   -415    181    220   -402    493     96   -166   -249   -135    -38
     33   -374   -407    168    218   -389    509    114   -148   -233   -116    -20
     59   -348   -410    142    233   -379    527    127   -137   -220   -101     -5
     15   -394   -413    187    213   -402    514    111   -155   -236   -114    -18
     51   -381   -433    166    241   -407    509    106   -161   -244   -122    -25
     88   -371   -459    140    272   -415    511    103   -163   -249   -124    -28
     25   -381   -407    176    215   -394    530    111   -150   -239   -111    -15
    -64   -392   -329    226    129   -361    555    127   -137   -226    -93     -2
    -33   -415   -381    226    174   -400    530    101   -166   -254   -119    -28
      7   -428   -436    210    220   -433    511     83   -181   -270   -137    -41
     15   -418   -433    202    223   -426    519     90   -174   -262   -129    -33
     46   -410   -457    181    249   -433    522     90   -179   -270   -135    -38
     20   -431   -452    205    236   -441    527     96   -179   -277   -137    -38
     28   -410   -439    189    231   -423    537    103   -168   -270   -124    -28
     67   -374   -441    153    252   -405    545    111   -158   -257   -116    -15
     41   -397   -439    176    239   -418    548    106   -163   -265   -124    -18
     28   -423   -452    197    239   -436    545     98   -174   -272   -129    -28
     31   -423   -454    194    241   -439    553    103   -171   -272   -127    -28
     49   -394   -444    171    246   -418    568    116   -161   -265   -114    -20
     46   -368   -415    158    228   -392    589    132   -145   -249    -98     -2
     80   -316   -397    119    239   -355    623    155   -119   -226    -75     20
     31   -285   -316    127    174   -301    667    200    -77   -189    -36     59
     12   -324   -340    155    176   -332    652    184    -93   -210    -57     41
     80   -298   -379    106    228   -337    641    171   -103   -215    -62     31
    -18   -270   -252    145    116   -262    680    202    -59   -168    -15     75
    -31   -228   -197    129     83   -213    696    218    -31   -140     15    106
     57   -228   -285     85    171   -257    665    192    -57   -171     -7     88
     64   -259   -324     96    192   -290    649    174    -75   -187    -20     72
     51   -226   -277     88    163   -252    654    192    -49   -158     10    101
    122   -244   -366     59    241   -303    623    163    -85   -192    -18     72
    132   -280   -413     75    272   -345    620    155   -103   -215    -41     44
     51   -368   -420    155    236   -394    618    145   -127   -241    -70     18
     59   -420   -480    181    270   -449    600    122   -158   -275   -103    -10
     31   -472   -504    220    265   -485    592    106   -179   -296   -127    -31
     41   -470   -511    213    275   -491    602    114   -179   -298   -132    -28
     -5   -480   -475    241    233   -478    613    119   -171   -296   -127    -23
    -44   -506   -462    275    207   -485    613    122   -171   -296   -127    -20
    -18   -527   -509    272    244   -519    600    106   -189   -314   -142    -36
    -10   -496   -485    252    236   -491    615    122   -174   -298   -124    -20
     41   -475   -517    215    277   -496    610    114   -181   -303   -129    -28
     33   -504   -537    236    285   -519    605    103   -189   -316   -148    -44
      0   -527   -527    262    262   -527    618    116   -181   -309   -148    -44
     18   -566   -584    272    301   -574    652    171   -161   -311   -161    -59
     49   -610   -662    280    353   -636    748    298   -103   -303   -181    -98
     59   -537   -597    239    327   -566    888    485     38   -200   -106    -51
    163   -327   -493     80    327   -407   1013    704    241     -2     72    111
    174     93    -80   -135    127      7   1088    849    504    335    441    475
    171    685    514   -428   -171    600    987    761    698    701    888    924
     33   1054   1021   -542   -493   1039    722    405    688    883   1153   1179
    -93    706    800   -309   -446    753    420    -80    257    509    826    875
   -103     15    119     44   -111     64    259   -433   -324   -184    145    272
    -36   -566   -530    298    244   -548    239   -439   -600   -592   -303   -153
    -83   -815   -732    449    324   -774    329   -280   -568   -639   -389   -246
    -83   -789   -706    433    309   -748    444   -140   -459   -563   -337   -213
    -36   -675   -639    355    298   -657    542    -12   -329   -454   -241   -135
     20   -589   -610    283    314   -600    587     46   -262   -394   -189    -85
    -20   -574   -553    298    265   -563    626     90   -218   -358   -158    -57
    -10   -555   -545    283    265   -550    646    116   -197   -340   -142    -46
     36   -537   -574    249    303   -555    652    119   -194   -340   -145    -49
    -23   -530   -509    275    241   -519    680    142   -168   -319   -122    -25
    -23   -535   -511    280    244   -524    680    145   -166   -319   -122    -25
     23   -535   -558    254    290   -548    670    137   -174   -332   -129    -38
     25   -504   -530    239    275   -517    696    163   -150   -309   -103    -15
     31   -483   -514    223    270   -498    709    179   -132   -290    -85      2
     72   -501   -574    215    322   -537    685    158   -153   -314   -109    -23
     67   -501   -568    215    316   -535    693    158   -153   -309   -106    -18
     23   -496   -519    236    270   -506    714    179   -135   -290    -83      2
      0   -527   -527    262    262   -527    704    171   -142   -298    -90     -7
      5   -501   -506    249    254   -504    711    184   -132   -285    -75      5
     70   -467   -540    197    303   -504    704    181   -135   -288    -75      0
     62   -478   -540    205    301   -509    706    181   -135   -288    -72      2
     80   -480   -563    197    322   -522    704    174   -140   -293    -77      0
     10   -485   -496    239    252   -491    730    200   -116   -272    -57     23
     10   -483   -496    233    252   -488    732    202   -116   -275    -59     23
     46   -491   -540    220    293   -514    719    189   -127   -288    -70     10
     44   -467   -511    210    277   -488    732    202   -114   -270    -54     25
     23   -444   -467    210    244   -454    750    220    -93   -249    -31     46
     54   -452   -506    200    277   -480    730    207   -109   -262    -44     33
     46   -475   -522    213    283   -498    714    197   -119   -275    -51     25
     31   -462   -493    213    259   -478    719    205   -109   -262    -36     41
    -23   -454   -431    239    202   -444    743    228    -85   -239     -7     70
     36   -465   -501    213    267   -483    717    210   -114   -265    -28     46
     85   -439   -524    176    303   -480    711    213   -111   -259    -20     49
    181   -353   -535     83    355   -441    719    231    -96   -239      5     70
    132   -363   -496    116    314   -428    719    231    -98   -239      7     80
     67   -405   -475    166    270   -439    709    226   -101   -239      5     83
     80   -400   -483    158    280   -441    706    231    -98   -231     15     96
     31   -405   -436    184    233   -420    719    252    -83   -210     41    119
     23   -379   -402    179    213   -389    737    267    -67   -194     62    140
     77   -371   -449    145    262   -410    717    252    -85   -213     46    124
    158   -332   -491     88    322   -413    719    252    -85   -215     46    124
    137   -332   -472     96    301   -402    730    254    -83   -213     49    124
    119   -324   -444    103    280   -384    745    265    -72   -205     59    132
     51   -348   -400    145    226   -371    761    277    -59   -194     70    135
     31   -329   -363    148    194   -345    784    306    -31   -168     93    153
     77   -327   -405    122    241   -366    789    311    -28   -171     85    145
    150   -337   -488     93    319   -413    776    298    -44   -189     64    119
    111   -329   -441    106    275   -384    810    329    -10   -163     85    135
     96   -316   -413    109    252   -363    839    348     10   -145    103    142
     88   -319   -407    114    246   -363    849    350     20   -142    101    142
    101   -272   -374     85    236   -322    878    376     54   -111    129    166
     93   -267   -361     85    226   -314    888    379     62   -103    135    163
     49   -319   -368    135    207   -345    870    355     41   -124    114    135
     31   -332   -363    148    197   -348    867    348     38   -129    111    129
     67   -327   -394    129    231   -361    862    340     33   -137    106    122
     49   -337   -389    142    215   -363    859    335     28   -142     98    114
     46   -371   -418    161    231   -394    841    306      7   -163     70     88
     20   -348   -368    161    194   -358    867    327     28   -140     90    109
    -28   -298   -270    163    119   -285    914    371     75    -93    140    153
      2   -324   -327    158    163   -327    883    342     46   -119    114    127
     38   -314   -353    137    194   -332    875    335     38   -124    111    122
     54   -306   -361    124    205   -332    875    337     41   -124    116    124
     72   -303   -376    116    223   -340    865    329     36   -132    114    116
     67   -311   -379    119    223   -345    859    327     36   -132    114    116
     80   -262   -342     90    210   -303    888    358     72    -98    142    150
    103   -231   -335     62    218   -283    901    371     85    -85    155    163
      2   -285   -288    142    145   -285    893    363     77    -96    153    158
    -20   -293   -272    155    124   -283    891    366     80    -93    155    158
     18   -280   -301    129    158   -290    888    363     77    -90    153    158
     72   -272   -345    101    207   -309    880    355     72    -93    145    148
      7   -280   -288    137    148   -283    898    374     90    -75    163    166
     31   -270   -301    116    163   -285    896    371     93    -77    163    166
     51   -257   -309    101    179   -283    901    376     96    -72    168    171
     64   -233   -298     80    181   -265    911    387    106    -62    181    179
     67   -233   -301     83    184   -267    917    389    111    -59    184    181
     75   -249   -327     85    200   -285    904    376     96    -72    171    166
     80   -265   -345     90    210   -303    885    363     85    -85    158    153
     64   -265   -329     98    194   -296    885    361     85    -88    158    155
     80   -241   -322     80    200   -280    896    371     96    -77    171    163
     57   -223   -283     80    168   -252    914    389    111    -62    187    179
     36   -272   -309    116    171   -290    893    366     90    -85    163    155
     23   -301   -324    137    171   -311    880    350     75   -101    150    142
     59   -267   -327    103    192   -296    888    355     85    -93    161    150
     10   -265   -275    124    140   -270    906    374    101    -77    179    163
    -25   -290   -265    155    119   -277    904    371     98    -77    176    161
     36   -288   -327    124    179   -306    888    353     77    -98    153    140
     41   -262   -303    111    171   -283    906    368     96    -85    171    153
     98   -202   -301     49    200   -252    927    384    116    -67    189    168
     64   -166   -233     49    148   -200    963    420    150    -31    223    200
     31   -161   -194     62    111   -176    976    433    163    -15    233    207
    111   -119   -231      5    171   -174    979    439    171    -10    236    210
    111   -103   -218     -5    163   -161    987    446    179     -5    244    218
     38   -137   -176     49    106   -158    984    444    181     -2    249    215
     12    -96   -111     38     59   -103   1010    462    210     25    285    249
     18    -67    -85     25     51    -75   1008    462    220     38    298    265
     23    -72    -96     23     57    -83    989    446    207     31    288    257
     36    -59    -98     10     67    -77    979    446    210     33    293    259
    142    -59   -205    -41    171   -132    935    415    176      2    265    236
    135   -114   -249    -10    192   -181    914    397    150    -23    236    210
     -7   -187   -179     93     85   -184    935    413    163    -18    236    207
     44   -207   -254     80    148   -231    914    394    135    -46    207    179
    137   -213   -353     36    244   -283    891    366    103    -80    171    142
     49   -267   -316    109    181   -290    893    361     98    -88    163    132
    -18   -319   -301    168    140   -311    880    345     80   -106    145    116
    -23   -340   -316    181    145   -329    865    335     70   -119    132    103
     15   -311   -327    148    168   -319    865    335     72   -114    137    101
     98   -275   -374     88    236   -324    857    329     70   -119    135     93
      5   -324   -332    158    168   -327    859    332     75   -114    135     96
    -25   -350   -324    187    148   -337    852    327     72   -119    129     93
    -51   -345   -293    197    119   -319    862    337     83   -106    142    106
    -51   -329   -277    192    111   -303    888    368    103    -90    155    119
     67   -368   -439    150    252   -402    919    423    101   -124    101     51
    109   -397   -506    142    306   -452   1028    571    171   -103     85      7
    116   -283   -400     83    257   -342   1187    797    345     38    197     93
    137    -62   -200    -36    168   -129   1312   1018    568    272    420    298
    200    478    277   -340    -41    379   1301   1075    826    646    849    737
    192   1122    930   -657   -368   1026   1072    836    971    995   1301   1208
    -12   1330   1340   -659   -678   1335    761    400    854   1047   1439   1348
   -184    823   1008   -319   -594    914    501    -77    348    542    982    932
   -189    -28    161    106   -176     67    376   -335   -233   -184    233    246
   -109   -498   -389    303    137   -446    407   -244   -376   -449    -93    -93
    -20   -540   -522    277    249   -532    537    -54   -272   -407    -98   -122
    -72   -462   -389    267    158   -426    701    148    -98   -267     10    -36
   -101   -387   -285    244     90   -337    784    257     10   -171     88     36
    -12   -366   -353    189    168   -358    789    270     23   -168     80     25
     15   -363   -381    171    197   -371    797    285     31   -163     77     18
      0   -348   -348    174    174   -348    823    316     62   -137     98     36
    -10   -355   -348    181    166   -353    823    319     64   -140     96     33
     -2   -322   -319    163    158   -322    836    337     85   -119    111     49
     23   -322   -345    148    184   -332    828    337     83   -122    103     38
    -70   -348   -277    210    103   -314    839    350     98   -103    119     57
    -57   -335   -280    194    111   -306    833    348    101   -103    119     51
    -18   -324   -309    171    145   -316    815    332     88   -114    109     38
     -7   -327   -319    166    155   -324    802    327     80   -116    106     31
     10   -316   -327    153    168   -322    807    340     93   -106    116     38
      5   -275   -283    132    142   -280    831    366    122    -80    145     62
      0   -275   -275    137    135   -275    833    366    124    -80    145     59
     -5   -332   -329    168    161   -329    795    332     88   -119    106     18
    -12   -324   -311    168    148   -319    797    335     93   -111    114     23
    -31   -309   -280    168    124   -296    805    350    111    -93    129     33
    -38   -293   -257    166    106   -275    810    363    124    -77    142     49
     57   -283   -342    111    200   -311    779    337     98   -106    114     25
     70   -272   -342    101    205   -306    782    345    106    -98    116     31
      5   -301   -306    145    155   -303    774    340    106    -98    119     28
    -75   -316   -241    194     80   -280    782    353    119    -83    135     41
    -54   -298   -244    176     93   -272    774    353    119    -80    135     41
     57   -267   -324    106    189   -296    748    337     98   -101    114     20
     28   -254   -285    111    155   -270    756    348    111    -85    129     38
    -31   -262   -231    145     98   -246    761    358    127    -70    142     51
     -2   -267   -265    132    129   -267    732    340    106    -88    127     33
     49   -262   -311    106    179   -285    701    319     88   -103    111     15
     46   -252   -298    101    171   -275    685    316     88   -103    114     20
     64   -205   -270     70    166   -236    693    335    106    -80    135     46
     67   -184   -252     57    158   -215    696    342    111    -70    145     54
     57   -174   -231     59    142   -202    693    350    119    -59    155     64
    -12   -223   -210    116     98   -215    665    332    103    -72    142     49
     28   -194   -223     83    124   -207    657    332    103    -64    150     59
     25   -192   -218     80    122   -205    649    337    106    -59    153     62
     36   -179   -215     72    124   -197    641    335    106    -59    153     59
     15   -148   -163     64     88   -153    657    348    124    -38    174     80
     36   -150   -187     54    111   -168    644    335    114    -51    158     67
     57   -148   -205     44    129   -176    633    332    111    -54    148     59
    103   -109   -213      2    158   -161    639    342    124    -44    155     64
    103   -103   -210      0    155   -155    646    350    137    -33    158     64
     93   -129   -223     18    155   -176    641    345    132    -41    142     49
     20   -129   -153     51     85   -140    667    368    161    -15    163     64
     28   -103   -132     38     80   -116    688    389    187      7    179     77
     10   -135   -148     59     77   -140    672    379    179     -5    161     54
     36   -140   -176     51    106   -158    654    363    174    -12    145     33
     28   -163   -192     64    109   -176    636    348    161    -23    132     12
     31   -150   -181     59    106   -166    636    342    166    -18    135     12
     70   -116   -187     20    127   -150    644    345    174    -10    137     18
    -25   -163   -137     93     54   -150    644    340    174    -10    135     18
    -96   -220   -124    155     12   -171    620    314    155    -25    116      0
    -10   -202   -192    106     90   -197    592    293    135    -44     98    -20
    -15   -197   -181    106     83   -189    584    288    132    -44     96    -23
     20   -181   -205     80    111   -192    568    275    124    -51     88    -33
     18   -174   -194     77    103   -184    566    272    124    -49     93    -31
      5   -189   -194     93     98   -192    542    257    114    -51     83    -41
     -2   -200   -197    101     96   -197    524    246    106    -59     70    -51
    -36   -174   -137    106     49   -158    537    270    135    -33     96    -20
     -5   -161   -158     83     75   -158    517    259    129    -41     90    -25
     90   -129   -220     20    155   -174    496    246    119    -46     83    -38
     80   -114   -194     15    137   -155    498    252    129    -33     90    -31
     31   -148   -181     57    106   -163    480    239    116    -44     80    -41
    -12   -174   -161     93     72   -168    472    231    111    -46     75    -44
    -33   -166   -132    101     49   -150    467    236    119    -36     85    -33
     15   -148   -163     64     88   -155    444    218    106    -46     70    -44
      2   -158   -161     77     80   -158    428    210    101    -49     64    -46
     20   -150   -171     62     96   -161    415    202     96    -54     57    -49
     23   -153   -176     64     98   -163    402    194     93    -54     54    -51
     15   -153   -171     67     90   -161    397    194     93    -49     57    -54
     33   -137   -171     51    101   -153    389    189     93    -46     59    -51
    -38   -166   -129    101     41   -148    381    187     93    -44     59    -46
     33   -153   -187     59    109   -168    355    163     72    -62     36    -70
     46   -124   -171     36    106   -148    355    168     77    -54     41    -64
     -7   -158   -153     83     72   -155    337    153     62    -64     28    -75
     44   -171   -218     62    129   -194    298    116     33    -90      2   -103
     54   -150   -205     49    129   -176    301    124     41    -83      7    -90
     36   -174   -213     67    122   -192    283    106     28    -93     -5   -103
    -25   -192   -166    109     70   -179    283    111     36    -85      0    -98
     41   -158   -200     57    119   -179    275    103     33    -85     -5   -103
     90   -176   -267     44    179   -220    239     67      2   -119    -41   -137
     36   -207   -244     83    140   -226    231     59     -2   -119    -46   -140
     10   -223   -233    106    119   -226    223     54     -7   -119    -49   -140
     23   -228   -252    101    137   -239    200     36    -25   -135    -67   -155
    -12   -239   -226    127    106   -233    189     31    -28   -135    -67   -155
    -33   -218   -184    124     72   -202    197     44    -10   -114    -46   -135
      7   -223   -231    106    119   -228    168     18    -33   -135    -70   -153
     28   -241   -270    106    148   -257    137     -7    -57   -155    -93   -176
     -5   -233   -228    119    111   -231    140      0    -44   -142    -83   -161
     18   -215   -236     96    124   -226    135     -5    -46   -142    -85   -161
    -12   -241   -231    127    106   -236    124    -12    -54   -150    -96   -171
      7   -249   -259    119    132   -252    109    -25    -62   -158   -106   -179
    -28   -200   -171    114     70   -187    142      7    -23   -116    -64   -142
    -10   -163   -153     85     70   -158    150     15    -10   -101    -54   -135
     12   -137   -153     62     80   -145    148     20     -5    -93    -44   -129
    -33   -129    -96     80     28   -114    161     38     15    -70    -20   -103
     -2   -119   -116     62     57   -119    153     33     12    -67    -25   -103
      0   -119   -119     57     59   -119    129     10      2    -77    -41   -111
      0   -114   -114     57     57   -114    111     -5     -2    -77    -41   -111
     90    -54   -145    -18    116    -98     96     -7      0    -67    -33   -101
    106    -62   -168    -20    137   -114     64    -31    -18    -80    -49   -114
     10   -135   -145     62     75   -140     28    -54    -36    -93    -62   -124
     18   -168   -187     72    101   -176    -10    -85    -64   -116    -83   -142
     28   -233   -262     98    145   -246    -54   -127   -111   -163   -132   -187
    -28   -252   -223    140     96   -239    -38   -111   -103   -158   -135   -179
    -25   -306   -283    166    127   -296    -75   -150   -145   -200   -179   -218
      7   -342   -350    166    179   -348   -111   -187   -181   -231   -213   -252
    -36   -363   -327    200    142   -345   -114   -189   -179   -228   -215   -257
    -62   -381   -319    223    127   -350   -129   -207   -197   -241   -231   -270
    -70   -387   -316    226    122   -350   -135   -215   -202   -249   -236   -272
    -49   -387   -337    218    142   -363   -145   -220   -210   -252   -241   -277
    -46   -384   -340    213    145   -363   -155   -228   -215   -249   -246   -283
    -88   -384   -296    236    103   -340   -153   -220   -205   -236   -241   -277
    -46   -389   -345    218    148   -368   -189   -249   -228   -254   -262   -290
    -51   -420   -368    236    155   -394   -213   -270   -246   -267   -280   -301
    -28   -449   -423    236    194   -439   -205   -249   -249   -283   -303   -322
     41   -454   -496    207    267   -475   -101   -119   -194   -267   -319   -355
     64   -415   -480    174    272   -449     38     67    -75   -192   -280   -345
     36   -350   -387    155    210   -368    142    272     80    -46   -161   -246
    166     10   -155    -88    161    -72    189    407    301    223    119     44
    257    683    426   -470    -83    555     62    335    540    631    610    581
     57   1244   1187   -652   -566   1215   -223    -33    613    924   1018   1031
   -148   1060   1208   -457   -678   1132   -540   -517    280    685    841    885
   -236    277    514    -20   -374    394   -774   -953   -358    -31    142    246
   -254   -491   -236    374    -10   -363   -823  -1052   -766   -576   -462   -353
   -161   -680   -519    420    176   -602   -704   -865   -719   -618   -576   -498
   -111   -623   -511    368    200   -568   -548   -662   -574   -511   -514   -462
    -93   -553   -459    324    181   -509   -452   -530   -462   -420   -444   -410
   -119   -517   -397    319    137   -457   -394   -459   -394   -363   -394   -368
    -10   -449   -439    228    213   -444   -368   -431   -374   -350   -384   -358
    -64   -496   -431    280    181   -465   -366   -431   -376   -358   -400   -371
   -135   -574   -441    353    153   -509   -392   -454   -402   -381   -428   -400
    -59   -558   -498    309    218   -530   -407   -465   -415   -389   -441   -407
    -57   -530   -475    293    207   -504   -392   -446   -394   -371   -428   -387
    -44   -524   -483    283    218   -504   -397   -452   -400   -374   -428   -387
    -75   -524   -449    298    187   -488   -392   -446   -392   -361   -415   -374
    -31   -483   -452    257    210   -467   -384   -436   -381   -348   -407   -361
    -38   -519   -483    277    220   -501   -413   -470   -413   -374   -436   -389
    -49   -537   -488    293    218   -514   -423   -480   -423   -379   -439   -392
     -2   -498   -496    249    246   -496   -418   -472   -415   -366   -428   -381
    -25   -511   -485    270    228   -498   -426   -480   -420   -371   -433   -381
    -41   -511   -470    275    213   -491   -426   -480   -418   -368   -433   -374
    -85   -530   -444    306    176   -488   -428   -483   -418   -366   -431   -374
    -88   -530   -441    306    174   -485   -433   -488   -423   -366   -428   -371
    -57   -524   -467    290    205   -496   -446   -498   -436   -376   -441   -379
    -38   -537   -498    285    228   -519   -465   -514   -452   -392   -457   -389
    -20   -530   -509    275    244   -522   -475   -524   -459   -394   -462   -389
    -38   -535   -496    285    226   -517   -483   -535   -462   -392   -459   -387
    -49   -524   -475    288    213   -501   -485   -524   -454   -381   -452   -379
    -28   -511   -483    267    223   -498   -491   -524   -457   -379   -454   -371
    -10   -519   -509    262    249   -514   -506   -537   -470   -389   -467   -379
    -12   -537   -524    272    254   -532   -524   -553   -488   -402   -480   -389
     -5   -517   -511    262    252   -514   -524   -553   -483   -389   -472   -379
     -7   -511   -506    257    246   -509   -530   -555   -483   -387   -470   -374
     -7   -514   -506    262    246   -511   -545   -563   -491   -389   -470   -371
      0   -514   -514    257    254   -514   -563   -576   -501   -394   -472   -371
     80   -433   -514    176    296   -472   -550   -561   -483   -371   -449   -342
     -5   -472   -467    236    228   -470   -553   -563   -483   -366   -446   -337
    -46   -498   -452    270    202   -475   -566   -571   -493   -368   -452   -335
    -38   -496   -459    267    207   -478   -579   -579   -501   -371   -452   -335
    -15   -488   -472    252    228   -480   -592   -587   -509   -374   -454   -332
    -20   -470   -452    244    213   -459   -587   -581   -501   -361   -439   -311
     12   -459   -472    223    241   -467   -600   -589   -509   -363   -444   -311
     25   -452   -478    213    252   -465   -602   -597   -517   -366   -446   -311
     -7   -452   -444    231    218   -449   -597   -594   -514   -361   -439   -298
     10   -452   -462    218    236   -457   -605   -602   -519   -368   -446   -306
     28   -423   -454    197    241   -439   -587   -584   -504   -353   -431   -288
     51   -407   -459    176    254   -433   -574   -574   -496   -342   -423   -280
      5   -436   -441    215    223   -439   -571   -571   -493   -337   -423   -283
    -44   -444   -400    244    176   -423   -548   -550   -470   -316   -410   -270
     -2   -420   -418    210    207   -420   -535   -540   -459   -309   -402   -267
     49   -423   -475    184    262   -449   -545   -553   -467   -322   -418   -285
     20   -420   -441    200    231   -431   -522   -532   -444   -303   -405   -270
    -23   -472   -449    246    210   -459   -532   -548   -457   -316   -420   -285
     15   -488   -504    233    259   -496   -555   -581   -485   -342   -452   -314
    -15   -504   -488    259    233   -496   -561   -592   -491   -345   -454   -316
    -18   -517   -498    267    239   -509   -568   -607   -501   -355   -462   -322
     -5   -509   -504    254    249   -506   -563   -613   -506   -355   -462   -322
    -44   -517   -472    280    213   -496   -553   -610   -504   -353   -459   -314
    -12   -537   -527    272    257   -530   -576   -636   -532   -379   -488   -335
      2   -509   -511    254    257   -509   -568   -631   -524   -366   -472   -319
    -12   -517   -506    265    244   -511   -574   -639   -530   -371   -480   -327
    -31   -545   -514    285    241   -530   -587   -646   -540   -379   -491   -332
    -41   -584   -545    311    252   -566   -602   -665   -561   -400   -509   -348
    -70   -587   -517    329    223   -553   -597   -659   -555   -392   -504   -340
    -46   -563   -517    303    233   -540   -589   -657   -550   -381   -496   -329
    -20   -545   -527    283    252   -537   -592   -659   -553   -379   -491   -324
    -33   -561   -530    296    246   -545   -602   -670   -563   -384   -496   -327
    -85   -558   -472    322    192   -517   -576   -646   -540   -363   -472   -301
    -25   -568   -542    296    257   -558   -600   -670   -566   -387   -498   -324
    -25   -576   -550    301    259   -563   -610   -680   -579   -397   -509   -327
    -28   -561   -532    293    252   -548   -605   -675   -574   -392   -504   -316
    -10   -553   -542    283    265   -548   -605   -675   -574   -389   -498   -314
    -59   -576   -517    316    226   -548   -602   -672   -571   -387   -496   -309
    -49   -571   -522    309    236   -548   -602   -680   -576   -387   -498   -309
    -67   -584   -517    324    223   -553   -600   -678   -576   -387   -501   -306
    -57   -594   -537    327    239   -566   -605   -683   -584   -394   -506   -306
    -12   -600   -589    306    288   -597   -620   -696   -600   -410   -519   -319
    -23   -602   -579    311    277   -592   -618   -696   -597   -407   -511   -311
     38   -571   -610    265    322   -589   -618   -701   -600   -410   -511   -314
     38   -563   -602    262    319   -581   -620   -706   -607   -413   -514   -319
    -49   -600   -550    322    249   -576   -613   -701   -605   -407   -506   -309
    -46   -626   -579    335    265   -602   -628   -719   -623   -426   -522   -322
    -67   -649   -584    358    257   -618   -628   -727   -633   -433   -530   -327
    -49   -678   -628    363    288   -654   -646   -745   -652   -457   -553   -345
    -51   -678   -628    363    288   -654   -644   -745   -654   -454   -550   -337
      0   -641   -641    319    319   -641   -631   -732   -641   -444   -540   -322
     18   -615   -633    298    324   -623   -618   -727   -636   -436   -532   -314
    -70   -646   -576    358    252   -613   -607   -717   -631   -428   -522   -306
    -54   -672   -618    363    280   -646   -623   -740   -652   -454   -545   -324
    -23   -696   -672    358    322   -683   -644   -761   -675   -478   -568   -345
    -38   -706   -670    371    314   -688   -639   -763   -680   -480   -571   -348
    -90   -711   -620    402    265   -667   -623   -748   -667   -465   -558   -329
    -44   -711   -670    376    311   -691   -636   -763   -683   -478   -571   -337
    -85   -711   -628    397    270   -670   -623   -756   -670   -467   -558   -324
    -88   -711   -623    397    267   -667   -620   -750   -665   -465   -555   -319
    -80   -711   -631    397    275   -672   -613   -743   -662   -465   -553   -314
     12   -706   -722    345    366   -714   -639   -771   -696   -493   -579   -342
      0   -727   -727    363    363   -727   -644   -779   -704   -501   -584   -350
    -64   -730   -667    397    298   -698   -620   -756   -683   -480   -563   -327
    -38   -719   -680    379    319   -701   -620   -756   -685   -483   -566   -327
      0   -724   -724    361    361   -727   -631   -769   -698   -493   -579   -337
      5   -696   -701    345    350   -698   -610   -748   -678   -472   -558   -319
     15   -639   -654    309    335   -646   -563   -706   -639   -436   -519   -280
     59   -592   -652    267    355   -620   -530   -683   -615   -418   -498   -257
    -25   -654   -631    340    301   -644   -530   -691   -626   -431   -509   -270
    -36   -662   -626    350    293   -646   -532   -693   -631   -431   -511   -270
    -31   -631   -600    329    283   -615   -522   -688   -618   -418   -496   -254
    -33   -581   -548    309    257   -566   -501   -667   -589   -387   -465   -226
      2   -563   -568    277    283   -566   -511   -670   -592   -387   -459   -218
     -2   -581   -579    290    285   -581   -530   -680   -605   -394   -467   -223
    -46   -589   -542    316    246   -568   -530   -672   -600   -381   -452   -205
      2   -600   -602    298    301   -600   -561   -701   -623   -400   -467   -215
    -20   -662   -641    340    309   -652   -581   -717   -649   -426   -493   -233
      0   -701   -701    350    348   -701   -592   -732   -675   -459   -524   -262
     -5   -724   -719    363    355   -722   -587   -735   -685   -472   -542   -277
    -10   -750   -740    381    363   -745   -579   -737   -693   -485   -553   -290
      2   -763   -766    379    381   -763   -579   -740   -701   -496   -555   -296
    -23   -805   -784    413    379   -795   -592   -761   -724   -519   -576   -311
     25   -831   -857    400    441   -844   -623   -795   -761   -558   -613   -345
    -23   -870   -846    446    410   -859   -628   -802   -774   -574   -628   -355
     18   -831   -849    405    433   -841   -607   -782   -753   -555   -610   -337
     -5   -836   -831    418    413   -833   -600   -774   -748   -545   -600   -322
    -33   -857   -826    444    394   -841   -594   -774   -750   -542   -597   -322
    -25   -859   -833    444    402   -846   -589   -774   -750   -542   -592   -319
      2   -880   -885    439    444   -883   -589   -771   -758   -558   -613   -335
     -2   -950   -948    475    472   -950   -530   -685   -732   -571   -644   -371
    -15   -940   -924    475    454   -932   -387   -504   -623   -509   -618   -363
    -15   -831   -815    423    400   -823   -231   -267   -439   -350   -488   -262
    132   -535   -667    200    400   -602   -140    -80   -231   -114   -246    -33
    228      5   -223   -116    226   -109   -158    -33     10    239    168    407
    122    592    467   -358   -174    530   -324   -223    176    589    615    880
    -59    701    761   -319   -410    730   -607   -644     36    589    688    961
   -252     57    309     96   -283    181   -836  -1091   -514      2    127    444
   -254   -698   -444    475     93   -574   -976  -1343  -1041   -641   -535   -179
   -124  -1124  -1002    623    436  -1062   -987  -1296  -1197   -891   -839   -496
    -85  -1210  -1124    649    519  -1169   -880  -1145  -1127   -880   -859   -530
    -31  -1101  -1072    566    517  -1088   -743   -979   -987   -766   -771   -459
    -18   -989   -974    504    475   -982   -646   -862   -867   -657   -678   -374
    -28   -945   -917    485    441   -930   -597   -802   -813   -607   -631   -335
    -51   -950   -898    501    423   -924   -563   -774   -792   -594   -620   -324
    -77   -982   -904    527    410   -943   -558   -769   -792   -602   -626   -329
    -46   -958   -911    501    431   -935   -548   -753   -779   -594   -615   -314
    -18   -950   -932    483    457   -943   -545   -750   -776   -592   -613   -311
     -5   -945   -940    475    467   -943   -532   -743   -771   -589   -613   -306
    -10   -932   -922    470    454   -927   -514   -727   -758   -579   -600   -293
    -67   -963   -896    514    413   -930   -506   -719   -753   -574   -597   -288
    -67   -966   -898    517    413   -932   -501   -714   -750   -571   -592   -285
      7   -922   -930    457    467   -924   -501   -711   -750   -571   -587   -277
     36   -880   -919    420    478   -898   -485   -693   -735   -555   -571   -259
      7   -893   -901    441    452   -896   -472   -683   -727   -550   -563   -254
    -36   -917   -880    475    420   -898   -475   -688   -735   -553   -566   -257
    -15   -932   -917    475    449   -924   -485   -704   -750   -568   -576   -270
   -119   -966   -846    542    363   -906   -462   -683   -730   -555   -558   -252
    -85   -958   -872    522    392   -917   -467   -683   -737   -563   -561   -254
      2   -937   -940    467    470   -940   -480   -698   -750   -579   -576   -267
     23   -927   -950    452    485   -937   -475   -685   -743   -579   -574   -259
    -10   -932   -922    470    454   -930   -472   -680   -740   -568   -563   -252
     23   -891   -914    433    467   -901   -459   -662   -719   -550   -542   -236
     38   -888   -927    420    483   -906   -452   -654   -719   -553   -537   -233
     36   -891   -927    428    480   -909   -449   -649   -717   -550   -532   -231
     15   -924   -940    452    478   -932   -462   -662   -732   -566   -545   -241
    -20   -935   -917    478    446   -927   -457   -652   -727   -563   -540   -233
     20   -880   -901    428    459   -891   -436   -626   -704   -540   -514   -205
    150   -823   -974    337    561   -898   -441   -631   -709   -542   -519   -202
     67   -865   -932    397    498   -898   -449   -636   -711   -542   -517   -200
     25   -885   -911    428    467   -898   -454   -639   -714   -540   -506   -197
    -10   -901   -891    454    439   -896   -457   -633   -714   -537   -493   -184
     -5   -885   -880    446    436   -883   -454   -620   -706   -530   -483   -166
     36   -849   -885    405    459   -865   -454   -620   -709   -527   -475   -153
      0   -836   -836    418    415   -836   -441   -602   -691   -509   -452   -129
     31   -828   -859    394    444   -844   -444   -597   -691   -511   -452   -124
     72   -789   -862    358    467   -826   -428   -579   -675   -496   -433   -101
     49   -782   -833    363    439   -807   -405   -555   -659   -480   -415    -80
     31   -802   -836    384    433   -818   -410   -558   -667   -483   -420    -85
     59   -818   -880    379    467   -849   -439   -584   -693   -504   -436   -106
     83   -779   -862    348    472   -820   -418   -568   -672   -485   -413    -90
    150   -724   -875    285    511   -800   -387   -537   -644   -470   -397    -67
    116   -745   -862    314    488   -802   -363   -519   -631   -465   -392    -64
    124   -745   -870    309    496   -807   -348   -504   -618   -457   -387    -62
     85   -761   -846    337    465   -802   -329   -483   -600   -441   -374    -54
     77   -782   -862    350    470   -823   -322   -483   -597   -446   -384    -67
     75   -779   -854    350    465   -815   -301   -470   -581   -441   -379    -67
     -2   -782   -782    389    387   -784   -259   -439   -548   -415   -353    -46
     31   -789   -820    379    426   -805   -262   -452   -555   -428   -368    -62
     41   -802   -846    379    444   -823   -270   -462   -566   -441   -379    -80
     18   -807   -826    392    420   -815   -254   -457   -555   -436   -374    -77
     54   -795   -852    368    452   -823   -254   -465   -558   -441   -376    -85
      7   -831   -839    413    423   -833   -252   -467   -566   -449   -384    -90
    -36   -841   -805    436    381   -823   -239   -457   -558   -444   -379    -85
     44   -789   -833    371    439   -810   -226   -452   -553   -436   -374    -83
     25   -802   -831    387    426   -818   -223   -457   -558   -441   -376    -88
      2   -831   -833    415    418   -831   -223   -459   -561   -449   -379    -90
     18   -813   -831    397    420   -820   -205   -441   -545   -436   -363    -75
     62   -797   -859    366    459   -828   -210   -446   -550   -441   -363    -80
     54   -815   -870    379    462   -841   -207   -449   -555   -449   -366    -88
    -12   -836   -823    426    405   -831   -194   -439   -540   -436   -355    -75
    -64   -818   -756    439    342   -787   -166   -413   -514   -413   -332    -49
     -7   -833   -826    418    407   -828   -192   -433   -542   -441   -358    -77
     67   -810   -878    371    470   -844   -205   -439   -553   -446   -363    -88
     96   -782   -878    342    485   -828   -194   -423   -537   -433   -345    -75
     80   -745   -826    329    452   -784   -163   -392   -506   -405   -316    -41
    124   -730   -857    301    491   -792   -166   -392   -511   -413   -319    -44
     88   -771   -862    340    472   -815   -174   -405   -527   -428   -335    -57
     25   -826   -852    400    439   -839   -176   -410   -532   -433   -345    -62
     28   -828   -857    397    441   -844   -174   -407   -535   -436   -345    -59
     20   -818   -839    397    428   -826   -158   -397   -522   -428   -329    -46
     -2   -800   -800    400    397   -800   -140   -379   -498   -410   -309    -28
    -44   -800   -756    423    355   -779   -119   -361   -480   -394   -290    -10
    -28   -802   -774    415    371   -789   -119   -366   -488   -405   -298    -15
      5   -797   -802    394    402   -800   -124   -374   -501   -420   -311    -28
     18   -813   -831    394    420   -820   -135   -387   -517   -433   -324    -41
     33   -795   -828    381    431   -810   -119   -371   -509   -426   -309    -28
     83   -769   -852    340    465   -807   -109   -366   -501   -420   -306    -25
     98   -766   -865    332    480   -815   -109   -366   -501   -423   -306    -28
     46   -795   -844    374    444   -818   -109   -366   -506   -431   -311    -33
     62   -784   -846    361    454   -815   -101   -366   -504   -428   -309    -33
     88   -766   -857    337    470   -810   -101   -366   -506   -436   -311    -38
     18   -787   -805    381    410   -797    -88   -355   -496   -428   -301    -33
     15   -805   -820    392    415   -813    -90   -363   -506   -441   -306    -41
     28   -813   -841    392    433   -826   -101   -374   -517   -452   -316    -49
      0   -815   -818    407    405   -815    -96   -368   -511   -449   -311    -44
     23   -805   -828    389    426   -815    -90   -366   -511   -449   -309    -41
      7   -800   -807    394    407   -805    -75   -353   -501   -441   -296    -33
      2   -769   -771    384    387   -769    -41   -319   -467   -413   -270     -5
     25   -717   -745    342    384   -730      2   -280   -433   -387   -241     18
    -10   -735   -724    371    355   -730     10   -277   -428   -387   -239     12
     25   -711   -737    340    379   -724     18   -270   -423   -384   -236     15
     41   -688   -730    324    384   -709     28   -254   -413   -374   -231     23
     57   -665   -722    301    387   -691     33   -246   -402   -366   -226     23
     51   -626   -680    285    366   -652     57   -228   -379   -345   -200     46
     72   -581   -657    252    363   -618     70   -218   -363   -324   -174     70
    -12   -594   -581    303    283   -589     75   -207   -348   -306   -153     88
      2   -610   -613    303    306   -613     46   -231   -366   -327   -174     67
     10   -602   -615    296    311   -610     38   -226   -361   -322   -163     77
     62   -633   -696    285    379   -665      2   -257   -397   -355   -187     51
     44   -672   -717    314    379   -693      2   -259   -410   -371   -200     49
      2   -688   -693    340    348   -691     23   -246   -405   -368   -200     38
     38   -732   -771    345    405   -753     -5   -275   -444   -402   -239     -2
     57   -756   -815    348    433   -784     -7   -280   -454   -418   -257    -20
    -23   -800   -776    413    376   -789      5   -272   -452   -418   -252    -18
     -5   -818   -815    410    402   -818    -10   -288   -470   -439   -270    -33
     -7   -828   -820    418    405   -826    -18   -296   -480   -452   -280    -46
     10   -823   -833    405    420   -828    -18   -290   -480   -454   -280    -46
    -33   -844   -810    439    387   -828     -2   -277   -472   -446   -275    -41
    -20   -828   -810    423    394   -820      0   -272   -467   -444   -267    -36
      7   -792   -802    392    405   -797     18   -252   -446   -426   -246    -12
     12   -795   -807    389    407   -800     18   -252   -449   -428   -249    -15
     10   -846   -857    418    433   -852     12   -249   -465   -454   -280    -51
     57   -904   -961    420    509   -932     85   -137   -428   -459   -314   -101
     57   -857   -914    397    485   -885    241     62   -293   -366   -257    -75
      7   -732   -743    361    374   -737    402    301    -90   -184    -96     59
     70   -418   -488    174    277   -452    504    488    145     83    181    324
    207    187    -23   -197    114     83    446    483    368    449    613    769
     70    691    620   -381   -275    654    236    202    454    719    976   1130
    -88    633    722   -275   -405    678    -67   -252    200    589    909   1062
   -155     -5    150     80   -153     72   -306   -719   -400    -62    290    506
   -161   -701   -540    431    189   -623   -366   -818   -800   -607   -285    -28
   -129  -1039   -909    584    387   -974   -301   -672   -833   -735   -467   -220
    -90  -1070   -982    579    444  -1026   -194   -522   -743   -688   -454   -223
     -7   -995   -987    501    488   -992   -106   -402   -639   -610   -397   -184
      2   -893   -896    444    446   -893    -25   -303   -532   -517   -314   -106
    -31   -857   -826    444    394   -841     25   -241   -470   -465   -270    -64
    -88   -836   -748    462    329   -795     77   -184   -420   -426   -228    -31
    -12   -836   -823    426    405   -831     64   -187   -428   -439   -244    -51
    -18   -846   -828    431    405   -839     64   -184   -431   -441   -246    -57
    -10   -836   -826    423    405   -831     70   -174   -420   -433   -239    -54
    -44   -820   -776    431    366   -800     96   -153   -397   -415   -218    -33
      2   -792   -795    394    397   -792    103   -140   -387   -413   -215    -23
     20   -810   -831    394    423   -820     88   -153   -400   -423   -228    -41
     -7   -810   -802    407    394   -805     90   -148   -389   -415   -223    -33
    -36   -802   -766    418    363   -784    103   -135   -374   -402   -207    -23
    -28   -789   -761    410    366   -776    119   -116   -361   -392   -192    -15
    -28   -782   -756    405    363   -769    129   -103   -353   -384   -181     -5
    -10   -792   -782    400    384   -787    116   -111   -361   -394   -192    -18
    -10   -784   -774    397    381   -782    119   -106   -358   -392   -187    -12
     28   -766   -795    368    410   -779    122   -103   -355   -394   -187    -15
     41   -761   -805    358    420   -782    122    -98   -355   -394   -187    -15
     59   -717   -776    329    418   -745    142    -70   -327   -366   -161     10
     67   -719   -787    324    423   -750    135    -77   -329   -368   -163      7
      5   -782   -787    389    394   -784    119    -90   -345   -387   -181     -7
    -62   -758   -698    410    314   -730    150    -51   -309   -353   -148     23
    -10   -722   -711    366    350   -717    155    -36   -296   -342   -137     31
     18   -745   -763    361    389   -753    137    -49   -314   -361   -153     12
     31   -753   -784    361    407   -769    129    -57   -319   -366   -161      5
     28   -732   -763    350    394   -748    135    -44   -306   -353   -148     20
     31   -706   -737    335    384   -722    145    -23   -288   -335   -129     33
     -5   -714   -711    358    350   -714    145    -20   -283   -329   -122     38
      5   -691   -696    342    350   -693    140    -15   -277   -319   -111     51
     67   -662   -730    296    397   -696    127    -12   -277   -319   -109     54
     90   -633   -727    270    407   -680    135      0   -262   -303    -93     67
     93   -644   -740    272    415   -691    119     -5   -270   -311    -96     62
     28   -657   -685    314    355   -670    122     10   -259   -298    -83     80
     33   -641   -675    301    353   -657    124     20   -252   -290    -70     90
    127   -587   -714    228    420   -649    119     25   -246   -283    -62    101
    101   -566   -667    231    381   -615    137     46   -226   -262    -38    119
     83   -589   -672    254    376   -631    135     44   -231   -270    -41    114
     88   -574   -665    241    374   -618    142     51   -220   -265    -31    124
     38   -589   -631    275    332   -610    153     59   -213   -257    -23    127
     15   -574   -589    277    301   -579    176     83   -192   -239     -7    140
     25   -571   -597    272    311   -584    176     85   -187   -239    -10    135
      5   -600   -605    296    303   -602    184     96   -176   -236    -10    132
     38   -581   -623    270    329   -602    192    109   -163   -228     -5    132
     54   -568   -623    254    337   -594    205    124   -145   -215      0    129
     57   -540   -597    241    327   -568    236    155   -106   -189     18    145
     41   -540   -581    249    309   -561    254    171    -88   -179     20    148
     49   -550   -602    249    324   -576    252    168    -85   -187     12    137
     75   -553   -628    236    350   -592    239    155    -90   -200     -2    111
     77   -545   -623    233    350   -584    249    161    -77   -192      5    111
     25   -576   -602    272    314   -589    252    158    -72   -189      7    111
     28   -568   -597    270    311   -581    252    150    -72   -192      5    106
     59   -527   -587    231    319   -555    265    168    -51   -174     23    122
     23   -563   -587    270    303   -574    252    153    -62   -189      7    106
     -5   -594   -592    298    290   -592    244    145    -72   -202     -5     93
    -23   -587   -566    303    270   -576    259    158    -59   -184     10    106
    -10   -563   -553    285    270   -558    275    171    -44   -168     23    119
     41   -574   -615    267    327   -594    252    153    -64   -194      2     96
     36   -574   -613    267    322   -592    249    153    -62   -192      5     98
     10   -568   -579    277    293   -571    252    161    -49   -176     15    109
    -33   -561   -527    296    244   -542    265    179    -28   -158     33    124
    -72   -563   -491    319    207   -527    270    194    -10   -142     51    142
     31   -561   -592    262    311   -576    231    163    -41   -174     23    111
     57   -506   -563    223    309   -535    252    189    -12   -148     49    132
     28   -509   -540    239    283   -524    252    197     -2   -140     54    135
      7   -548   -555    270    280   -550    231    179    -20   -158     38    114
     23   -517   -542    244    283   -530    246    197     -5   -142     51    127
     23   -493   -517    233    267   -504    257    218     15   -122     70    148
    -28   -524   -496    275    231   -511    249    215     15   -124     70    142
    -25   -530   -504    277    239   -517    244    213     12   -124     64    140
     72   -488   -561    205    314   -524    233    207     10   -129     59    135
     57   -496   -553    218    303   -524    236    213     15   -124     64    137
     -5   -527   -524    265    257   -527    236    210     12   -127     59    135
    -57   -530   -472    293    207   -501    249    223     28   -114     75    150
    -51   -530   -478    290    213   -506    249    223     28   -119     75    150
    -38   -527   -491    283    226   -509    244    223     28   -119     75    148
     -7   -522   -517    262    254   -517    233    215     20   -124     67    140
     20   -519   -540    249    280   -530    220    205      7   -135     51    124
     38   -509   -550    233    293   -530    215    202      7   -140     46    119
     70   -488   -558    207    311   -522    220    205     12   -137     51    124
     38   -514   -553    236    293   -532    207    194      2   -145     44    114
    -23   -550   -527    288    252   -540    207    197      5   -148     41    109
     -2   -504   -504    252    249   -504    226    218     25   -124     62    129
     31   -493   -524    231    275   -509    218    210     20   -132     57    124
     46   -506   -553    228    298   -530    202    200      5   -148     41    106
    -10   -524   -514    267    252   -519    205    205     10   -142     46    111
    -41   -548   -506    293    228   -527    192    194      2   -153     36    103
    -36   -537   -501    285    231   -519    197    202     10   -145     41    109
    -33   -524   -491    277    226   -509    202    210     23   -140     46    119
     10   -459   -470    226    239   -465    226    236     54   -111     75    145
     54   -394   -449    168    249   -420    249    259     80    -83    101    163
      5   -387   -392    189    197   -389    272    277    101    -62    122    179
    -28   -392   -366    207    168   -379    280    288    109    -57    127    184
    -36   -405   -368    220    166   -387    272    283    103    -59    122    179
    -10   -366   -355    187    171   -361    270    288    114    -46    135    192
     67   -311   -381    122    223   -345    259    283    119    -38    142    205
     46   -327   -374    140    207   -348    233    265    111    -44    142    205
     18   -306   -324    145    171   -314    239    283    132    -20    163    228
     46   -288   -335    119    189   -311    231    288    135    -15    171    233
     54   -340   -394    140    223   -366    192    249     98    -51    135    200
     28   -397   -426    181    226   -410    176    231     75    -75    106    168
     12   -439   -452    213    231   -444    168    228     62    -93     88    148
     -2   -485   -483    244    239   -485    142    202     33   -127     59    116
    -20   -506   -485    262    231   -496    140    197     25   -137     46    106
    -41   -545   -504    290    231   -524    122    179      7   -158     25     90
    -33   -563   -530    298    246   -548    109    163     -7   -171      7     75
    -20   -553   -535    285    254   -545    109    166     -5   -168      7     72
    -25   -566   -540    296    254   -553    101    158     -7   -171     -2     67
    -41   -579   -540    309    246   -561     90    153    -12   -171     -2     62
    -33   -571   -537    303    252   -555     80    153    -12   -171     -2     57
    -80   -561   -480    319    197   -522     96    171      5   -153     12     75
    -62   -558   -496    311    215   -530     93    171      2   -155      7     72
     12   -592   -605    288    306   -600     98    194     -7   -181    -28     36
     93   -646   -740    277    415   -693    181    319     28   -194    -70    -25
     64   -589   -654    262    358   -623    342    530    176    -90      5     25
     93   -410   -506    158    298   -457    491    769    381    106    184    184
    187      2   -184    -96    184    -88    542    901    620    407    511    514
    148    626    478   -387   -163    553    394    795    844    807    997   1034
    -80   1093   1174   -509   -628   1132     96    394    865   1039   1337   1392
   -202    859   1062   -329   -633    961   -202    -67    501    743   1091   1174
   -226     59    285     83   -257    171   -420   -472   -142      5    361    506
   -161   -644   -483    402    161   -563   -441   -509   -485   -483   -189    -33
   -101   -826   -724    462    309   -776   -329   -324   -426   -501   -265   -140
    -72   -766   -693    418    309   -730   -179   -129   -275   -394   -189    -93
    -70   -662   -592    366    259   -626    -67     12   -140   -280    -96    -15
    -18   -600   -581    309    280   -592    -28     64    -88   -236    -62     12
   -109   -623   -517    363    202   -571     15    106    -54   -210    -44     31
   -135   -631   -496    381    179   -563     33    129    -36   -197    -36     36
    -62   -600   -537    329    236   -568     38    140    -28   -194    -31     38
    -51   -594   -542    324    244   -568     44    148    -20   -184    -31     41
    -51   -589   -537    319    241   -563     36    142    -25   -189    -36     38
    -38   -568   -532    303    246   -550     36    148    -18   -181    -28     46
    -57   -555   -498    303    220   -527     49    163     -2   -166    -12     64
    -51   -587   -535    319    241   -561     25    142    -18   -184    -33     49
    -57   -597   -542    324    241   -571     12    132    -25   -187    -41     38
     -2   -537   -535    267    265   -535     28    153     -7   -168    -20     57
    -46   -530   -483    288    215   -506     49    174     12   -148      0     77
    -85   -561   -475    324    194   -519     41    166      5   -153     -7     70
    -25   -566   -542    293    257   -555     18    142    -18   -176    -31     46
    -10   -548   -537    277    262   -542     25    153     -7   -168    -20     54
    -49   -550   -504    298    226   -527     36    166      5   -155     -5     67
    -64   -558   -493    311    213   -527     31    163      5   -155     -2     67
    -49   -555   -506    301    228   -532     18    155     -2   -161     -7     62
    -20   -535   -514    277    244   -524     18    161      0   -155     -2     67
     -5   -504   -498    254    246   -504     28    174     12   -142     10     85
    -57   -542   -485    301    213   -514     20    163      5   -150      5     80
    -72   -542   -472    306    197   -509     20    166      5   -145     10     83
    -20   -522   -501    272    239   -511      7    161      2   -148      7     83
    -70   -522   -452    296    189   -488     20    179     20   -129     23    106
    -36   -511   -475    275    218   -493     10    174     18   -132     23    106
     -5   -488   -483    244    236   -485      5    174     15   -132     23    106
    -18   -472   -457    244    218   -465      7    181     23   -122     28    111
    -36   -496   -459    265    210   -480    -10    166     12   -132     20    103
    -38   -501   -462    270    210   -483    -18    163      5   -135     23    111
    -98   -478   -379    288    140   -428      0    194     28   -103     54    148
    -33   -446   -413    239    189   -431    -10    192     23   -101     54    145
     18   -431   -452    205    233   -441    -25    181     12   -111     46    140
      0   -418   -418    210    207   -418    -20    192     23    -96     62    158
      2   -389   -392    194    197   -389    -18    200     28    -88     80    174
     -5   -392   -387    197    189   -389    -18    200     31    -85     80    179
    -23   -371   -350    194    161   -361     -7    210     46    -67     98    197
     -5   -355   -350    181    171   -353    -10    207     44    -67    103    200
     -2   -381   -379    192    187   -381    -31    181     23    -90     80    176
    -23   -363   -340    192    158   -353     -7    202     46    -67     98    194
      5   -335   -340    163    171   -337     10    220     64    -51    109    205
    -20   -322   -301    171    140   -311     36    246     90    -28    132    223
    -59   -376   -319    218    127   -348     23    228     75    -46    109    197
    -46   -366   -322    205    137   -345     36    241     88    -36    116    200
     -5   -322   -316    163    153   -319     59    262    114    -12    137    213
    -64   -361   -296    213    114   -329     62    257    114    -12    135    202
    -72   -371   -298    220    111   -335     62    249    111    -15    129    194
   -103   -366   -265    233     77   -316     75    257    122     -7    140    202
    -70   -379   -311    223    119   -345     62    236    106    -25    119    187
    -41   -355   -314    200    135   -335     70    241    114    -15    124    194
    -18   -368   -350    192    163   -361     49    213     88    -38     98    171
    -44   -366   -322    205    137   -345     54    215     93    -33    103    176
    -23   -358   -337    189    155   -348     49    205     85    -41     98    176
    -49   -392   -342    220    145   -368     38    189     72    -51     85    166
    -77   -405   -329    241    124   -368     38    187     70    -51     85    166
    -80   -394   -316    236    116   -355     44    194     80    -44     96    174
    -88   -384   -298    236    103   -342     38    192     80    -41    101    179
    -90   -384   -293    239    101   -340     36    189     77    -41    101    176
    -33   -379   -345    205    153   -361     31    184     70    -49     93    168
    -57   -389   -332    223    135   -361     33    187     72    -44     96    179
    -67   -384   -319    223    124   -350     33    187     75    -38     98    181
    -38   -374   -335    207    148   -355     31    184     72    -38     96    179
    -44   -376   -335    210    142   -355     23    179     67    -41     93    179
    -96   -379   -285    236     93   -332     31    189     77    -31    106    194
    -93   -368   -275    231     88   -324     38    194     85    -23    116    202
    -85   -329   -244    207     77   -288     62    218    106      5    142    231
    -59   -337   -277    197    106   -309     46    200     90    -12    127    215
    -44   -355   -311    200    132   -335     23    176     67    -36    106    194
    -33   -353   -322    192    142   -337     18    168     59    -41    101    189
    -70   -348   -277    210    103   -314     36    184     77    -25    111    205
   -122   -355   -233    239     54   -296     46    192     83    -15    122    213
    -98   -366   -267    231     83   -316     28    174     64    -33    109    197
    -31   -342   -314    187    140   -327     20    158     51    -41    101    187
    -18   -335   -316    176    148   -327     25    163     54    -38    103    192
    -46   -374   -327    207    140   -350     15    150     38    -54     90    181
    -46   -361   -316    202    132   -340     20    153     41    -49     96    189
    -36   -363   -327    200    142   -345     15    145     31    -57     85    181
    -85   -392   -306    239    109   -350     12    145     25    -59     80    176
   -111   -397   -285    252     85   -340     10    137     20    -64     77    171
   -109   -387   -277    246     83   -332     15    140     23    -62     83    176
    -98   -389   -293    244     96   -342     15    129     12    -70     75    176
    -98   -376   -277    239     88   -327     20    137     20    -64     77    181
    -80   -374   -296    226    106   -337     18    127     10    -75     70    171
   -101   -374   -275    236     85   -324     25    132     18    -70     75    176
    -77   -358   -283    215    101   -322     23    127     12    -72     77    176
    -96   -389   -293    244     98   -342     18    114      0    -83     67    166
    -57   -363   -309    207    124   -337     25    119      2    -77     72    171
   -114   -389   -277    252     80   -335     25    122      2    -77     72    174
   -109   -431   -322    267    106   -376      0     93    -23   -103     46    150
   -124   -410   -285    267     80   -348     15    106    -10    -88     62    163
    -23   -298   -275    158    122   -288     57    142     25    -51     96    194
    -36   -267   -231    150     96   -249     88    168     51    -25    119    218
   -127   -296   -168    210     18   -233    106    181     64    -12    129    228
   -116   -285   -168    202     25   -228    111    189     67     -7    137    233
    -88   -267   -179    176     44   -223    116    189     64    -10    132    231
    -85   -228   -142    155     25   -184    137    202     85     10    155    249
   -116   -202    -88    158    -15   -145    150    213    106     31    179    272
    -93   -181    -88    137     -2   -135    135    200    103     36    184    280
    -44   -168   -127    103     38   -150    119    192     96     28    181    277
    -49   -179   -129    111     38   -155    114    192     93     31    184    283
    -10   -192   -181     98     83   -187     83    166     67     10    163    270
     -5   -244   -239    124    116   -241     51    129     28    -31    127    236
    -80   -309   -228    192     72   -267     49    122     12    -49    106    215
   -101   -348   -246    223     72   -298     44    109     -5    -70     83    192
   -148   -400   -252    272     49   -327     41     98    -23    -88     62    174
   -171   -407   -236    290     31   -322     51    103    -18    -85     67    179
   -114   -389   -275    249     77   -332     38     88    -36    -98     57    166
   -145   -441   -296    293     75   -368     15     59    -62   -127     31    135
   -109   -459   -350    283    119   -405      2     44    -80   -145     12    119
   -150   -449   -298    301     72   -374     23     64    -62   -124     31    137
    -75   -410   -335    241    127   -374     20     59    -64   -127     28    135
    -80   -407   -327    244    122   -368     25     59    -62   -124     33    140
   -174   -446   -272    309     46   -361     36     67    -54   -116     44    150
   -168   -444   -275    306     51   -361     51     88    -46   -109     49    148
    -67   -483   -418    272    174   -452     98    161    -41   -137      0     80
    -12   -511   -498    262    241   -506    205    303     18   -122    -18     33
    -20   -392   -374    205    176   -384    379    555    205     36    111    140
      7   -145   -153     70     80   -148    504    774    431    275    345    371
    111    431    319   -272   -103    374    436    758    662    636    771    831
     25   1114   1088   -571   -532   1101    218    501    833   1015   1262   1358
   -194   1236   1431   -522   -813   1332    -77     59    680   1010   1335   1460
   -363    605    969   -119   -665    787   -342   -400    135    441    792    966
   -355   -233    122    293   -239    -57   -457   -636   -423   -246     80    280
   -277   -628   -350    452     36   -491   -381   -511   -509   -441   -181    -15
   -155   -615   -459    384    150   -540   -228   -306   -389   -379   -166    -25
   -137   -532   -394    335    127   -465    -90   -127   -244   -265    -80     36
   -161   -475   -316    316     75   -397    -20    -38   -161   -194    -23     88
   -184   -475   -293    329     51   -384     15      0   -132   -174     -7    101
   -163   -452   -288    309     59   -371     46     33   -106   -158      5    114
    -96   -413   -316    254    109   -366     62     46    -96   -150      7    119
   -127   -431   -303    277     88   -368     72     49    -96   -148     10    122
   -148   -441   -293    293     72   -368     80     54    -93   -148     10    119
   -150   -436   -288    293     67   -363     88     59    -88   -145     18    122
   -127   -439   -311    283     90   -376     83     49    -98   -155     12    111
   -140   -446   -306    290     83   -376     83     46    -98   -158     10    109
   -174   -439   -265    306     44   -353    101     64    -80   -140     28    129
   -153   -410   -257    280     51   -335    114     83    -67   -122     46    142
    -90   -381   -290    236     98   -337    111     77    -70   -124     44    142
   -119   -392   -272    254     75   -332    116     75    -72   -129     41    137
   -142   -392   -249    267     51   -319    127     83    -67   -122     49    145
   -135   -368   -236    252     49   -301    137     93    -57   -114     59    155
   -103   -358   -254    231     75   -306    132     90    -62   -119     57    153
   -140   -376   -236    257     46   -306    137     93    -59   -116     57    155
   -119   -350   -231    233     54   -290    148    103    -51   -106     67    166
   -148   -361   -213    252     28   -288    148    101    -54   -109     67    163
   -103   -387   -283    246     88   -335    114     72    -85   -137     38    135
    -98   -384   -285    241     93   -335    116     75    -83   -135     38    140
   -101   -358   -257    228     77   -309    137     98    -62   -116     57    158
   -163   -368   -205    265     18   -288    155    116    -46   -101     75    176
   -150   -376   -226    265     36   -301    145    106    -57   -109     70    166
   -109   -350   -241    228     64   -296    142    106    -57   -103     70    166
   -135   -345   -210    239     36   -277    153    116    -49    -93     77    174
   -153   -337   -184    244     15   -262    161    127    -41    -83     88    184
    -62   -311   -249    187     93   -280    142    109    -62    -98     72    171
    -54   -272   -218    161     80   -246    153    122    -49    -85     93    189
    -83   -270   -187    176     49   -231    155    124    -46    -80    103    202
   -132   -257   -124    192     -5   -192    174    145    -25    -62    127    233
   -114   -249   -135    181     10   -192    176    153    -25    -57    132    241
    -28   -228   -202    127     85   -215    155    137    -44    -70    124    231
    -25   -210   -184    116     77   -197    155    137    -36    -59    135    241
    -88   -215   -127    150     18   -171    166    150    -23    -44    148    257
    -90   -192   -101    142      5   -148    176    158    -10    -28    163    272
    -25   -181   -155    101     64   -168    161    140    -31    -46    145    254
    -83   -176    -93    127      5   -135    187    161     -7    -25    168    275
    -88   -145    -57    114    -15   -101    215    189     18      0    194    298
    -41   -127    -85     85     20   -106    215    184     18      0    197    290
    -85   -140    -54    111    -18    -98    226    192     31      5    202    290
    -93   -137    -44    114    -25    -90    249    215     51     20    213    298
   -142   -137      5    140    -75    -67    280    244     77     41    228    314
    -88   -127    -38    109    -25    -83    283    244     77     38    223    303
    -59   -124    -64     90      0    -96    293    246     80     38    218    293
    -54   -135    -80     93     10   -109    290    236     75     31    207    277
    -93   -168    -75    129    -10   -122    283    223     62     20    194    262
   -114   -145    -31    129    -41    -88    314    244     88     44    220    283
   -119   -116      2    116    -64    -57    345    262    109     62    241    301
   -127   -166    -38    148    -44   -103    319    226     75     25    205    267
   -109   -176    -70    142    -20   -124    306    205     59     10    189    252
    -85   -189   -103    137      7   -148    285    181     41     -7    168    233
   -106   -187    -80    145    -15   -135    293    184     44     -2    171    236
   -137   -171    -33    153    -51   -103    319    207     67     18    192    259
   -142   -184    -44    163    -51   -114    319    202     59     10    187    254
   -101   -192    -90    148     -5   -142    298    184     38    -10    168    241
   -137   -187    -49    161    -46   -119    311    194     51      2    181    254
   -114   -158    -44    137    -36   -103    324    207     62     12    194    262
    -98   -132    -36    114    -33    -85    340    220     75     25    207    272
    -88   -135    -46    111    -20    -90    335    213     70     20    205    265
   -111   -150    -38    129    -38    -96    335    210     70     20    207    262
   -114   -132    -20    122    -46    -77    345    218     77     31    220    275
   -122   -148    -25    132    -49    -88    337    207     67     20    207    267
   -119   -166    -46    142    -36   -106    327    194     54      7    192    252
   -111   -127    -18    116    -46    -72    353    218     77     28    215    277
   -137   -135      2    135    -70    -67    363    228     88     36    226    285
   -142   -174    -31    158    -57   -103    342    207     64     15    202    262
    -88   -150    -62    119    -12   -106    337    202     59     12    200    257
   -103   -122    -18    111    -44    -70    368    228     85     36    226    283
   -135   -148    -12    140    -62    -80    374    228     85     33    223    280
   -127   -150    -23    137    -54    -88    371    226     80     25    218    275
   -114   -153    -38    135    -38    -96    363    218     72     18    213    267
   -119   -142    -23    132    -49    -83    374    218     75     23    220    272
   -142   -145     -2    142    -70    -75    371    215     72     25    226    272
   -111   -135    -23    122    -44    -80    368    210     70     20    220    265
    -46   -137    -90     93     20   -114    355    194     51      2    197    246
   -140   -153    -12    145    -64    -83    384    218     75     20    218    267
    -96   -166    -70    129    -12   -119    368    197     54      0    197    246
    -88   -176    -88    129     -2   -132    366    189     44     -7    187    241
    -70   -137    -67    103     -2   -103    384    207     64     10    207    262
    -75   -142    -70    106     -2   -106    379    205     62      5    205    257
   -106   -174    -67    140    -20   -122    376    197     54     -7    197    252
   -135   -192    -59    161    -38   -127    376    192     49    -10    194    246
    -93   -171    -77    132     -7   -124    381    194     49    -10    194    249
   -101   -166    -64    132    -20   -114    381    194     49     -7    197    249
   -114   -166    -51    140    -31   -109    389    197     49     -7    197    246
    -93   -166    -72    127    -12   -119    389    194     46    -12    192    241
   -135   -171    -36    153    -49   -103    400    202     54     -5    200    246
   -114   -171    -59    142    -28   -116    397    197     51    -10    192    241
    -83   -166    -83    124      0   -124    397    192     46    -15    184    236
   -129   -174    -44    150    -44   -109    410    202     57     -5    197    241
   -163   -197    -33    181    -64   -116    410    202     57     -5    197    241
   -111   -163    -54    137    -31   -109    420    213     64      0    202    246
   -135   -109     25    122    -80    -41    462    254    106     38    246    283
    -93    -57     33     75    -64    -12    478    270    127     62    265    298
    -23    -54    -31     38      2    -44    465    257    111     46    246    277
    -12    -41    -28     25      7    -36    480    267    116     51    252    285
    -25    -23      2     23    -15    -10    504    283    132     67    270    303
    -33     -5     28     18    -31     10    504    283    142     80    285    316
    -70     20     90     25    -80     54    509    293    163    109    314    340
    -90     41    132     23   -111     85    517    309    179    129    335    363
    -59     33     93     12    -77     62    491    293    163    114    322    350
    -49      5     54     20    -51     28    457    267    140     88    301    332
    -20    -38    -18     31     -2    -28    423    233    103     46    265    298
    -51    -80    -28     64    -12    -54    428    231     96     33    252    283
    -75   -129    -54    101    -10    -93    426    226     80     15    231    259
   -119   -176    -57    145    -33   -116    426    220     67      0    213    241
    -85   -194   -109    140     10   -153    407    200     46    -18    189    220
    -96   -197   -101    145      2   -150    410    197     44    -18    192    220
    -88   -192   -103    140      5   -148    413    192     44    -15    192    218
    -72   -200   -127    132     25   -163    402    184     33    -25    181    205
   -158   -275   -116    218    -20   -197    387    171     18    -46    158    184
    -90   -231   -140    158     23   -187    400    184     28    -38    168    194
      2   -174   -179     85     88   -176    410    194     38    -25    179    205
    -62   -233   -171    145     54   -202    397    181     25    -38    166    194
    -85   -272   -187    179     49   -231    394    184     15    -51    145    176
    -46   -311   -265    176    109   -288    462    277     41    -54    119    140
    -51   -301   -249    176     98   -275    600    454    145      5    148    142
    -18   -189   -171    103     72   -179    732    667    306    142    262    239
     85    103     18    -93     33     62    836    865    522    379    501    470
    111    667    553   -392   -220    613    820    919    797    771    948    945
     18   1280   1260   -649   -620   1270    654    724    976   1132   1397   1421
   -194   1312   1506   -558   -852   1408    371    298    802   1080   1408   1447
   -267    672    940   -202   -602    805     98   -192    215    459    805    893
   -228    -93    135    158   -181     20    -54   -449   -322   -187    135    254
   -192   -472   -280    329     44   -376    -12   -337   -400   -353    -93      5
   -148   -535   -387    340    116   -462     93   -176   -311   -324    -96    -15
   -114   -433   -319    275    101   -376    231     -5   -168   -215     -7     51
   -124   -332   -207    228     41   -270    314     98    -67   -122     77    124
    -83   -283   -200    181     57   -241    348    142    -23    -85    103    150
    -72   -277   -207    174     67   -244    374    166     -5    -75    109    158
   -111   -290   -179    202     33   -236    394    187     12    -62    119    166
   -109   -275   -168    189     28   -223    405    197     23    -51    127    168
    -75   -280   -207    176     64   -244    389    184     10    -62    116    148
    -49   -272   -223    158     85   -249    384    179     10    -62    119    140
    -41   -254   -213    148     85   -233    392    187     18    -57    129    148
   -114   -265   -150    189     15   -207    407    205     36    -44    142    166
   -101   -259   -158    179     25   -207    410    210     41    -38    140    171
    -80   -272   -194    176     57   -233    394    194     25    -51    124    153
    -75   -246   -171    161     46   -210    410    213     41    -31    142    168
    -41   -226   -184    132     70   -205    413    215     41    -31    140    174
    -57   -231   -174    142     57   -202    413    215     41    -31    142    174
    -80   -257   -176    168     46   -218    400    210     36    -36    132    166
    -75   -254   -179    166     51   -218    402    218     36    -36    135    171
    -59   -241   -181    148     59   -213    402    215     41    -33    135    176
    -77   -223   -145    150     31   -184    420    233     59    -15    153    194
    -77   -218   -140    145     28   -181    423    244     67     -5    161    200
    -77   -249   -171    163     46   -210    405    228     51    -23    142    181
    -85   -241   -155    161     33   -200    405    236     59    -12    148    189
    -62   -231   -168    145     51   -200    397    236     54    -15    142    184
    -25   -205   -181    114     77   -194    397    239     59    -10    148    187
     12   -179   -192     83    101   -184    397    246     62     -5    153    197
    -44   -215   -171    127     62   -194    381    231     51    -15    145    187
    -62   -207   -148    135     41   -179    381    241     59     -2    155    197
    -67   -192   -124    127     25   -158    379    244     62      2    166    207
    -28   -179   -150    103     59   -166    366    244     59     -2    161    205
    -41   -176   -137    109     46   -155    363    252     64     10    171    215
    -28   -161   -132     93     51   -148    361    254     70     20    181    228
      2   -132   -135     64     64   -132    363    267     77     31    194    244
     10   -150   -161     70     85   -155    337    249     59     12    181    231
    -10   -142   -135     75     59   -140    335    254     67     20    192    244
     -5   -129   -124     67     59   -127    340    267     77     31    207    259
     10   -101   -111     46     59   -106    342    272     83     44    223    270
     54    -44    -98     -5     75    -70    353    288    106     67    249    293
      7    -57    -67     23     36    -62    355    290    111     70    252    298
    -57    -59     -2     57    -28    -33    371    306    127     83    265    314
    -59    -70    -10     64    -25    -41    366    301    124     80    259    309
    -83    -85     -2     85    -41    -44    379    319    137     88    267    314
     18    -57    -75     18     44    -64    374    319    135     83    257    301
     57    -64   -122      2     88    -93    366    314    129     77    246    285
     -5    -67    -62     33     25    -64    397    345    163    101    267    298
      7    -28    -36     10     20    -31    423    376    197    127    285    311
     12    -51    -64     15     38    -59    420    371    192    116    272    290
    -31    -77    -46     54      5    -64    426    374    202    122    275    290
    -28    -72    -44     49      5    -59    441    384    215    132    280    288
     41    -44    -85      2     62    -64    439    381    213    127    272    277
     51    -49   -103     -2     75    -77    431    363    202    122    262    265
    -28   -111    -83     70     25    -98    415    342    189    103    244    246
    -31   -111    -80     70     23    -98    415    340    189    101    241    244
    -15   -111    -96     64     38   -103    418    340    187     96    233    239
    -25   -116    -93     70     33   -106    420    340    187     98    233    236
    -36   -103    -67     70     12    -85    436    348    200    109    246    249
    -77   -135    -57    106    -12    -96    428    340    192     98    236    239
    -59   -145    -85    103     12   -116    405    324    174     85    220    223
    -49   -114    -64     77      7    -90    407    337    187     98    236    236
    -49    -80    -31     62    -10    -57    426    361    210    122    262    257
      0    -88    -88     41     41    -88    405    337    189     96    241    233
    -90   -103    -12     98    -38    -59    423    358    213    119    262    259
    -67    -90    -23     77    -23    -57    418    361    213    124    262    259
    -20    -93    -72     57     23    -83    400    350    202    114    252    244
    -10    -93    -83     49     36    -88    394    350    205    116    252    246
     15    -96   -111     41     62   -103    387    348    197    106    244    236
     36    -80   -119     20     75    -98    384    348    197    109    246    233
    -44   -103    -62     72      7    -83    389    353    205    119    257    241
    -33    -88    -57     59     10    -72    394    361    213    122    259    249
     36    -25    -62     -5     49    -44    407    374    228    137    272    262
      2    -67    -72     31     36    -70    387    350    207    116    252    239
    -25    -90    -64     57     18    -77    381    348    205    114    252    239
    -25    -67    -41     44      5    -54    392    363    223    132    272    259
    -20    -80    -59     51     18    -70    381    355    213    124    265    252
    -54   -114    -59     83      0    -85    374    345    202    116    254    244
    -51   -106    -57     77      0    -83    374    350    207    122    259    246
    -38    -75    -36     54     -2    -57    389    363    220    137    275    259
    -70    -83    -12     77    -28    -49    402    368    223    140    277    262
    -59   -101    -44     80    -10    -72    379    348    207    119    262    246
     18    -93   -111     36     62   -101    361    335    194    103    246    231
     15    -90   -106     36     59    -98    358    335    194    101    246    231
     -7    -57    -49     33     20    -54    384    358    218    127    272    252
     57    -41   -101    -10     77    -70    374    350    210    114    259    236
     28   -101   -129     36     77   -116    348    327    184     85    228    213
    -15   -132   -116     72     49   -124    340    324    179     83    226    215
    -20   -114    -93     67     36   -103    350    337    192     98    241    231
     -7    -62    -54     33     20    -59    381    363    220    132    270    259
    -15    -18     -5     15     -7    -12    413    389    249    158    298    280
    -23     -5     18     12    -23      5    423    397    257    163    303    285
    -20      0     20     10    -20     10    431    407    267    168    309    288
    -44     -5     36     23    -41     12    444    418    277    174    314    288
    -44     25     70      7    -57     46    459    433    298    197    337    309
    -10     88     98    -38    -54     93    472    449    324    228    368    340
     62    106     44    -83     10     75    441    423    309    215    358    327
    -54     72    127    -10    -90     98    444    428    319    226    371    340
    -18     88    106    -36    -62     98    423    423    314    223    371    342
     12     88     72    -51    -31     80    394    405    296    213    363    335
     67     67      0    -67     33     33    371    387    272    187    332    311
     33    -15    -49    -10     38    -31    350    366    244    148    293    272
     -2    -75    -72     38     33    -72    335    350    218    122    265    241
     18   -109   -129     44     72   -119    314    327    187     93    233    210
     18   -119   -137     51     77   -127    314    324    181     88    228    202
      0   -127   -127     59     62   -127    319    324    184     88    231    207
    -49   -137    -88     90     18   -114    329    332    192     96    239    220
    -59   -148    -88    101     12   -119    327    327    187     88    233    215
     -2   -142   -140     72     67   -142    311    311    171     72    220    197
    -15   -129   -116     70     49   -124    324    324    184     85    228    205
    -62   -158    -96    109     15   -127    327    329    189     85    228    205
    -80   -189   -109    132     12   -150    311    319    179     77    215    192
     18   -187   -205     85    111   -194    301    316    163     54    192    161
     51   -249   -301     96    174   -275    355    407    189     44    158    114
     23   -213   -236     93    129   -223    496    594    316    129    207    140
     59    -54   -114     -5     85    -85    639    810    501    296    350    262
    103    272    168   -187    -31    220    756   1018    748    579    639    540
    192    867    675   -532   -241    771    745   1062   1005    963   1083    992
      7   1309   1301   -657   -646   1304    566    818   1096   1223   1428   1335
   -132   1278   1408   -574   -771   1343    272    381    870   1111   1376   1288
   -223    711    935   -244   -579    823     57    -70    319    522    815    779
   -181     20    202     77   -192    111    -54   -249   -132    -54    210    215
   -114   -384   -270    246     77   -327    -59   -168   -241   -252    -33    -31
   -103   -467   -363    283    127   -415     23    -36   -174   -231    -41    -51
    -98   -387   -288    244     93   -337    135    109    -49   -127     38     15
   -122   -259   -137    189      5   -200    236    233     88     -2    153    122
    -33   -197   -166    114     64   -181    265    272    129     28    179    145
     31   -189   -220     77    124   -202    265    275    127     23    168    132
    -10   -163   -153     88     70   -158    298    311    163     54    194    161
    -70   -171   -101    119     12   -137    311    324    176     64    207    171
    -38   -161   -124     98     41   -142    306    324    174     64    202    166
     -5   -174   -168     88     80   -171    298    314    166     54    189    153
    -28   -166   -137     98     54   -153    316    335    187     72    210    171
    -51   -192   -140    119     44   -166    301    319    174     59    197    158
    -23   -161   -137     90     57   -150    309    329    181     70    207    166
    -33   -116    -83     72     23    -98    337    358    210    101    236    197
     -2   -114   -111     59     54   -114    327    353    207     96    231    192
    -20   -137   -116     77     46   -129    316    345    200     88    226    184
    -38   -135    -98     85     28   -116    322    350    205     93    233    189
     15   -122   -140     51     75   -129    311    342    194     85    226    181
    -18   -132   -114     75     46   -124    316    345    197     88    231    184
    -67   -129    -62     98     -2    -98    335    363    215    106    254    200
    -28   -122    -96     75     33   -109    327    361    210     96    249    192
     -7   -127   -119     67     54   -124    322    355    205     88    236    184
    -12   -140   -127     77     57   -135    309    350    200     83    231    179
    -38   -129    -90     83     25   -111    316    361    210     98    244    189
     44    -88   -132     23     88   -109    314    358    210    101    241    189
     28    -62    -93     15     59    -77    329    374    228    119    262    210
    -28    -98    -70     64     20    -85    327    374    226    114    262    210
    -36    -98    -62     64     10    -80    324    381    233    119    270    218
      7    -80    -88     33     46    -83    314    379    228    119    270    218
     12    -75    -88     31     49    -80    309    371    220    116    267    215
    -41   -101    -59     72      7    -80    296    361    210    109    262    215
    -44    -75    -33     57     -7    -54    298    374    223    124    277    231
     28    -41    -70      5     49    -54    288    374    220    127    280    236
     44    -15    -62    -15     51    -38    290    384    231    137    293    249
      7    -31    -38     12     23    -33    285    387    233    142    301    259
     57    -28    -85    -15     70    -57    262    374    218    129    290    252
     33    -18    -51     -7     41    -33    270    387    226    140    303    267
     -5      0      5      0     -5      2    288    407    241    161    327    288
     62     25    -36    -44     49     -5    283    405    241    155    322    288
     70     -5    -77    -33     72    -41    262    381    215    129    293    265
     77     25    -51    -54     64    -12    272    392    228    145    306    275
     83     57    -28    -72     54     12    288    407    246    161    322    288
     93     96      2    -93     46     49    324    444    280    194    353    316
     46     70     23    -59     12     46    337    454    288    200    353    314
     31     51     20    -41      5     36    340    454    293    200    348    301
     10     51     41    -31    -15     46    355    467    309    207    350    301
      7     59     51    -33    -20     57    374    480    324    215    350    301
    -28     46     72    -10    -51     59    400    498    342    233    355    303
    -10     36     46    -12    -28     41    400    498    345    231    350    290
     62     62     -2    -64     33     31    397    493    342    226    348    275
    129     90    -38   -109     85     25    400    485    345    220    345    270
     49     59     10    -54     18     36    410    485    345    223    342    267
    -28     23     51      2    -41     36    407    478    342    218    337    259
    -46     18     64     12    -57     41    413    475    345    215    335    254
     38     51     12    -44     12     33    413    472    345    213    329    252
     57     44    -12    -51     36     15    402    457    332    202    319    239
     12     36     20    -25     -5     28    407    459    335    207    324    246
     54     70     15    -62     18     44    413    465    340    215    329    252
      5     77     72    -41    -33     75    431    480    358    236    345    265
     12     62     46    -38    -18     54    426    472    350    226    335    257
     10     46     33    -28    -12     41    418    459    340    215    327    246
    -10     33     44    -12    -28     38    410    449    332    207    319    236
    -44     49     93     -2    -67     70    423    467    353    228    340    257
     -5     57     59    -25    -33     59    410    454    342    220    335    244
     12     72     59    -44    -23     67    410    457    348    226    342    244
    -12     83     96    -36    -54     90    423    478    363    241    358    265
    -12     85     98    -36    -54     90    431    488    371    246    361    270
     23     77     54    -51    -15     67    420    475    358    233    345    257
     67     85     18    -75     23     51    407    462    345    220    332    246
     33     70     36    -54      0     54    407    462    348    220    335    249
    -23     64     88    -20    -54     75    426    478    363    239    353    262
      5     88     80    -49    -38     85    431    483    368    244    355    267
     49    124     75    -88    -12    101    441    493    376    249    363    277
     20     72     49    -46    -15     62    415    462    348    220    332    252
    -23     41     64     -7    -44     51    410    454    342    213    324    244
     15     75     59    -49    -20     67    415    459    345    220    329    249
     25     75     49    -51    -12     62    407    452    337    210    316    236
     -5     62     64    -28    -36     62    410    449    335    207    311    233
    -59     59    119      0    -88     88    431    467    353    226    332    252
    -57     54    109      0    -83     80    433    475    358    233    340    257
     18     54     36    -36     -7     44    415    457    342    215    322    233
     46     62     12    -54     18     36    405    444    329    202    314    223
     10     77     67    -44    -28     72    428    465    353    220    335    246
      2     75     70    -38    -33     72    431    465    353    220    332    244
     28     93     64    -62    -18     80    439    470    358    226    335    249
     31    129     98    -80    -33    114    465    491    379    244    350    265
      2    142    140    -72    -67    142    488    511    400    262    368    283
     12    163    150    -90    -67    155    496    519    407    270    379    290
     72    202    127   -137    -28    166    493    514    405    267    376    285
     28    223    192   -127    -83    210    524    540    431    290    397    306
    -31    218    249    -93   -140    233    537    548    446    309    413    319
     -2    257    259   -129   -132    259    537    548    454    322    426    332
     15    283    267   -148   -127    275    532    548    459    329    433    340
     23    272    246   -150   -111    259    509    530    446    316    423    329
     70    277    207   -174    -67    244    480    511    433    306    418    324
     12    233    220   -122   -103    226    472    506    426    303    413    324
     18    213    192   -116    -85    202    470    501    415    290    397    309
     28    168    137   -101    -54    153    457    491    392    262    366    280
      5    103     98    -54    -46    101    439    465    361    228    329    252
    -44     57    101     -7    -72     77    436    457    345    210    314    239
    -23     54     75    -15    -49     64    420    446    332    200    301    226
     38     75     36    -57      0     54    418    439    324    192    290    213
     88     90      2    -88     44     46    415    433    316    181    280    202
      0      5      2     -5     -2      5    392    405    285    150    249    171
    -20      0     20     10    -20      7    392    405    288    150    252    171
    -25      2     28     10    -28     15    392    405    290    155    257    176
     10     31     20    -20     -5     25    400    410    298    163    262    184
    -18     38     54    -10    -36     46    413    426    314    176    275    194
     15     -7    -25     -5     20    -15    428    459    309    155    244    161
     41    -75   -116     15     75    -93    517    581    350    153    213    111
     51    -20    -72    -15     62    -46    652    758    472    239    270    137
     98    137     38   -119     31     88    776    974    657    418    428    285
    161    542    381   -353   -109    462    849   1130    906    724    756    620
    150   1192   1039   -672   -444   1114    792   1098   1166   1137   1241   1130
    -15   1701   1717   -841   -865   1709    550    761   1236   1400   1605   1501
   -140   1454   1595   -657   -867   1522    231    275    867   1104   1356   1273
   -163    724    885   -280   -524    805     36   -109    270    420    680    649
    -67     36    103     12    -88     70    -31   -200   -114    -90    119    106
   -161   -296   -135    228    -12   -215     46    -51   -119   -174    -15    -46
    -96   -246   -153    168     28   -200    166    106     -2    -96     33    -12
    -25    -98    -75     62     23    -88    288    257    142     25    137     75
    -80    -41     36     59    -59     -2    363    348    233    106    207    142
    -64    -67     -2     67    -31    -36    363    353    233    101    192    127
     -7    -23    -18     12      2    -20    394    384    259    119    202    137
     28      5    -23    -18     25     -7    413    405    277    137    218    150
    -46    -15     28     28    -38      5    420    415    288    150    233    163
    -15     -7      7     12    -12      0    415    410    283    142    223    155
     28     15    -12    -23     20      0    418    415    285    142    223    155
      0      5      5     -2     -2      5    420    415    288    145    226    158
    -10      7     18      0    -15     12    426    415    288    145    226    155
    -18     25     44     -2    -31     33    436    426    303    158    236    166
     -5     15     20     -5    -12     18    426    420    296    150    228    155
     33     46     10    -41     10     28    433    433    306    163    241    168
     10     70     57    -41    -23     64    452    454    327    181    259    192
     12     51     38    -31    -12     46    439    439    309    166    241    174
      0     23     23    -12    -12     23    423    420    290    150    226    158
    -12     31     44    -10    -28     36    436    431    301    161    239    171
     -7     46     51    -20    -28     49    439    439    309    166    244    179
     10     59     49    -33    -18     54    441    439    309    166    241    184
    -10     72     83    -31    -46     77    459    459    327    189    259    202
      2     57     54    -31    -25     54    441    449    314    176    246    187
     44     62     18    -51     12     38    428    439    303    166    236    174
     72     59    -12    -64     44     23    420    428    296    155    226    166
     12     80     67    -46    -25     72    449    457    322    184    257    194
     10     98     88    -54    -38     93    457    470    332    194    267    205
    -25     75    101    -25    -62     88    449    465    329    192    262    205
     33     90     57    -62    -10     75    431    454    319    181    252    197
     44    116     70    -83    -12     93    433    467    329    197    267    210
     28    122     93    -75    -33    109    433    475    337    207    280    223
     33    122     88    -80    -28    106    420    470    327    200    277    223
     36    140    103    -88    -33    122    413    467    324    205    283    228
      2    155    153    -80    -75    153    420    483    340    226    301    249
     49    184    132   -116    -41    158    415    483    337    226    303    254
     49    197    145   -124    -49    171    423    496    348    239    316    270
     44    189    145   -116    -49    168    423    496    348    241    316    277
    114    207     90   -163     12    150    402    478    329    226    301    262
     41    215    174   -129    -67    194    426    498    350    249    324    288
    -28    194    223    -83   -127    207    431    506    358    257    335    296
     85    233    148   -158    -31    192    420    496    348    246    324    283
    109    265    155   -187    -23    210    446    517    366    267    342    303
     77    252    174   -163    -49    213    459    530    379    275    348    309
    109    293    184   -202    -38    239    478    548    397    290    363    319
     64    267    202   -166    -67    236    491    558    407    296    361    309
     28    249    220   -140    -96    233    506    566    420    303    361    309
     36    257    220   -148    -90    239    519    574    428    314    368    306
     15    254    236   -137   -111    246    530    579    441    322    371    306
    -18    246    265   -114   -140    254    542    587    454    329    379    309
     25    265    239   -148   -109    252    540    581    452    329    374    298
     85    285    200   -187    -57    244    535    568    446    319    358    283
     51    241    189   -148    -70    215    524    545    426    293    335    259
    -41    228    270    -93   -155    249    548    571    452    319    366    285
     10    228    218   -119   -103    223    530    548    431    301    342    259
     -7    210    218   -101   -111    213    519    535    420    290    332    246
    -31    194    226    -83   -129    207    514    530    413    283    324    244
     33    223    189   -127    -77    207    509    524    407    275    322    241
     41    220    179   -132    -70    202    504    519    402    275    319    236
     54    231    176   -142    -62    205    509    524    407    283    324    239
     51    254    200   -155    -75    228    524    537    423    298    340    257
     20    244    223   -132   -101    233    530    535    428    298    342    262
     10    246    233   -129   -111    241    524    530    423    301    340    257
     31    259    226   -145    -96    244    527    535    428    303    342    262
     46    254    205   -153    -80    231    517    527    418    296    332    254
    -18    267    285   -124   -150    275    542    558    446    329    363    285
    -18    257    272   -122   -145    265    532    542    433    316    353    272
     41    249    205   -145    -83    228    514    524    413    296    332    257
     25    241    215   -135    -96    231    519    532    418    303    342    267
     20    270    249   -145   -114    259    537    550    436    324    358    283
     41    265    220   -155    -88    244    524    535    420    306    342    265
      0    252    252   -127   -124    252    527    537    423    306    345    267
     -2    241    244   -122   -122    244    522    532    418    301    340    262
     41    257    215   -148    -85    236    519    527    415    298    337    259
     54    262    207   -161    -77    236    522    530    415    298    337    262
     70    259    189   -166    -59    226    522    524    413    293    335    257
     49    233    184   -142    -67    207    514    517    405    285    327    249
     23    246    223   -135    -98    236    527    527    413    296    337    262
     38    241    202   -140    -80    220    514    511    397    280    319    246
     38    236    194   -137    -77    215    509    506    392    272    316    241
     10    226    213   -119   -101    220    511    506    394    277    322    244
     -5    215    220   -103   -111    218    511    506    392    275    322    246
     23    215    189   -119    -83    202    504    496    384    267    309    239
      0    187    187    -93    -93    187    498    488    376    257    296    233
      0    179    176    -90    -90    179    493    480    368    252    290    228
    -15    215    231    -98   -122    223    524    509    394    280    322    257
     28    280    249   -155   -109    265    550    535    420    303    345    280
     41    303    262   -174   -109    283    566    542    431    311    355    285
     18    319    301   -171   -142    311    587    558    449    332    376    298
     38    327    288   -181   -124    309    579    555    446    329    371    298
     18    316    298   -168   -142    309    589    561    452    332    371    301
     67    345    277   -205   -103    311    594    558    452    332    371    298
     59    405    342   -233   -142    374    620    579    480    361    405    327
     44    436    392   -239   -174    415    631    597    504    389    433    358
     75    449    374   -265   -148    413    610    581    493    384    428    358
     23    407    384   -215   -179    394    581    558    472    368    415    345
      0    402    402   -202   -202    402    576    561    475    371    420    355
     75    368    293   -220   -109    332    537    522    433    327    379    319
     88    322    231   -205    -72    277    524    506    407    301    353    285
     -5    244    249   -122   -127    246    524    501    400    290    337    270
     -2    210    213   -106   -106    213    509    483    376    267    311    239
     25    200    174   -111    -72    187    506    475    363    252    296    220
     23    202    176   -114    -77    189    509    478    363    252    298    228
     31    176    145   -106    -57    161    496    457    340    228    275    210
      5    119    114    -64    -54    116    467    426    309    194    244    179
      7    129    122    -67    -57    127    478    436    319    205    252    187
     10    166    155    -88    -75    163    501    459    342    231    275    207
     25    148    119    -88    -46    135    485    441    327    213    257    192
     44    150    106    -98    -33    129    483    439    324    210    254    189
    -10    127    137    -57    -72    132    488    444    329    213    254    192
      0     93     90    -46    -46     90    524    504    342    207    236    166
     90     62    -28    -77     59     18    618    631    381    202    197    106
    106    132     23   -122     41     77    771    841    522    303    272    155
    119    290    171   -205    -25    231    909   1075    719    496    449    316
    233    789    555   -514   -161    675    919   1156    971    836    828    706
    213   1535   1319   -875   -553   1428    769   1013   1215   1270   1363   1273
      0   1909   1909   -956   -956   1909    465    592   1192   1436   1626   1551
   -166   1535   1701   -683   -932   1618    158    111    771   1062   1301   1257
   -179    639    818   -231   -498    727    -10   -236    114    277    511    524
   -145     18    163     62   -155     90      5   -207   -145   -109     62     64
   -101   -124    -25    111    -41    -75    129    -15    -77   -111      5    -25
    -64      0     64     33    -64     31    311    213    109     36    116     59
    -10    101    109    -46    -59    103    397    327    218    124    189    124
     -2    106    109    -51    -57    109    428    366    249    145    202    140
    -20    109    129    -44    -75    116    470    407    283    171    220    155
    -41    101    142    -28    -90    122    488    426    296    179    228    161
     25    101     75    -64    -25     88    470    410    275    161    207    140
     33     96     62    -64    -12     80    462    402    267    153    200    135
     36    109     70    -75    -18     90    470    410    277    158    207    140
    -31    109    140    -38    -85    124    498    436    301    181    233    166
    -33    114    145    -41    -90    129    506    439    303    184    236    171
      7    124    116    -67    -54    122    496    433    298    179    228    163
     64    153     88   -111    -12    122    496    431    298    181    231    161
     28    161    132    -93    -51    148    509    449    314    197    249    176
     51    145     93    -98    -20    119    493    436    298    181    233    161
     59    142     80   -101    -10    111    493    431    293    176    231    158
    -36    135    171    -51   -103    153    527    462    322    207    262    189
     59    168    109   -114    -23    140    514    454    316    200    254    179
     51    161    106   -106    -28    135    509    452    311    194    249    171
     15    174    155    -96    -70    166    530    472    332    213    267    197
     41    168    127   -106    -44    148    511    459    316    200    254    181
     64    166    101   -114    -18    135    498    446    303    189    241    171
     85    202    114   -145    -15    161    517    465    324    210    262    189
     51    179    127   -116    -36    153    517    467    322    207    262    189
     15    171    153    -96    -67    163    522    472    329    213    267    194
     -5    187    192    -90    -98    189    535    493    348    233    288    213
     20    187    163   -106    -72    174    527    485    337    223    280    210
     59    174    114   -119    -25    145    506    465    316    202    259    192
     67    194    127   -132    -31    163    509    470    324    213    272    202
     70    231    161   -150    -44    197    522    485    342    233    293    223
     62    231    168   -148    -51    200    514    485    340    228    293    223
     46    241    194   -145    -72    218    517    496    348    239    303    239
     57    244    187   -153    -64    218    501    488    340    236    301    236
     64    239    174   -150    -54    207    483    483    332    233    298    236
    116    296    176   -207    -31    236    491    496    345    252    319    257
    103    316    213   -210    -54    267    506    511    361    267    337    275
    111    314    200   -213    -44    257    498    504    350    259    332    272
     20    290    270   -155   -124    280    509    517    366    277    350    293
     54    348    293   -202   -119    319    527    532    384    298    376    316
    111    363    252   -239    -70    309    524    524    376    288    368    311
     75    355    277   -218   -101    316    532    532    384    296    374    314
     96    368    272   -231    -88    322    540    537    389    301    376    319
    135    374    239   -257    -51    309    537    535    387    296    371    311
    101    371    267   -236    -83    319    558    550    407    311    381    319
     83    381    296   -233   -106    340    592    584    436    337    405    335
     85    379    293   -231   -103    337    602    592    449    342    413    335
     96    371    272   -233    -90    322    594    581    444    335    402    319
    101    374    272   -239    -85    322    602    587    452    342    402    316
     98    384    285   -244    -93    335    620    597    465    358    410    322
     46    335    288   -189   -119    311    613    584    454    345    392    309
     20    316    293   -171   -137    306    613    574    454    340    389    306
     33    306    272   -171   -119    290    602    558    441    329    379    293
     46    337    290   -192   -122    314    615    563    449    337    387    303
     80    350    270   -215    -93    311    615    555    444    332    381    298
     36    319    280   -179   -122    301    607    545    439    324    374    288
     23    293    270   -158   -124    283    594    532    426    314    361    275
     57    296    239   -176    -90    267    581    519    413    301    350    267
     72    319    246   -194    -85    283    592    527    420    311    361    277
     41    322    277   -184   -119    301    602    537    436    327    376    293
     51    324    270   -189   -109    298    594    532    433    324    374    293
     41    293    249   -168   -103    272    571    511    413    306    358    272
     57    283    226   -168    -83    254    561    504    405    296    350    259
     64    366    298   -215   -116    332    610    555    457    350    402    311
     93    381    288   -239    -98    335    610    555    457    353    405    314
     62    335    272   -200   -103    303    597    540    444    335    392    298
     15    329    314   -171   -148    322    607    550    454    348    407    314
     75    345    270   -210    -98    309    594    540    441    337    397    303
    101    371    270   -236    -85    322    600    545    446    345    402    309
     12    345    329   -179   -158    337    607    550    452    350    413    311
     49    335    285   -192   -116    311    592    532    433    329    392    293
     70    332    262   -202    -96    298    584    527    426    322    384    288
     38    311    272   -176   -116    293    579    519    420    319    384    288
     80    345    262   -215    -90    303    587    522    426    324    394    298
     96    368    272   -231    -88    322    600    535    436    335    402    309
     64    337    270   -202   -103    306    587    522    423    322    392    296
     38    348    306   -194   -135    327    602    535    439    335    405    311
     62    366    303   -215   -122    335    613    540    441    340    407    314
    109    368    259   -239    -75    314    607    532    433    329    400    303
     83    324    241   -205    -80    283    589    509    413    311    384    280
     51    306    252   -179   -101    280    587    506    410    309    381    277
     38    309    267   -174   -114    288    587    506    407    306    381    277
     36    316    280   -176   -122    298    587    504    405    303    384    277
     44    309    262   -176   -111    285    581    496    400    298    374    272
     49    314    265   -181   -109    290    589    501    407    303    374    280
     72    322    249   -200    -88    285    587    496    400    301    374    275
     44    296    252   -168   -103    275    581    488    392    296    368    270
     80    355    275   -218    -98    314    602    509    415    316    392    285
     88    413    324   -252   -119    368    641    545    454    353    426    316
    114    441    324   -277   -103    381    657    555    465    363    436    324
     75    439    363   -257   -142    402    672    571    478    374    446    337
     46    402    355   -226   -155    379    657    555    465    355    428    319
     41    413    368   -228   -163    392    667    563    470    361    436    324
     38    467    428   -254   -194    449    698    587    501    394    472    361
     51    540    488   -296   -218    514    724    618    540    436    514    405
     85    535    446   -311   -181    491    696    594    522    420    504    394
     62    493    431   -277   -184    462    665    571    504    405    491    379
     88    496    405   -293   -158    452    644    558    493    394    483    374
     72    457    384   -265   -155    420    618    537    470    374    467    361
     57    413    355   -233   -148    384    605    524    449    353    446    340
    116    428    309   -272    -96    368    613    532    449    350    441    335
    101    368    267   -236    -83    319    592    504    415    316    405    298
     36    277    241   -155   -101    259    563    467    376    277    361    252
      7    252    241   -129   -116    246    563    462    368    267    355    244
      5    246    241   -124   -116    244    566    459    366    262    350    246
     36    257    218   -148    -90    239    566    454    363    257    342    239
     85    262    176   -174    -44    220    553    444    353    246    332    226
     41    220    179   -132    -67    202    545    431    337    236    319    213
     10    231    218   -122   -103    226    561    446    353    252    335    228
      0    228    228   -116   -116    228    561    449    355    254    340    236
    -31    228    259    -98   -145    244    566    459    368    265    353    246
     67    213    145   -140    -38    179    553    462    342    233    314    202
    135    176     41   -155     46    109    636    568    376    228    280    153
    137    192     54   -166     41    124    782    753    483    296    316    163
    153    306    153   -228      0    231    924    992    657    452    446    275
    236    678    441   -457   -103    561   1008   1158    901    740    748    581
    293   1350   1057   -823   -381   1205    932   1132   1171   1158   1244   1114
    101   1930   1826  -1015   -862   1878    688    820   1296   1483   1673   1571
   -163   1797   1961   -815  -1062   1878    355    322   1015   1314   1574   1491
   -176   1083   1257   -454   -717   1169    150    -83    402    623    896    865
    -80    368    446   -145   -265    407     88   -210    -36     51    285    262
    -36     12     49     10    -44     31    142    -90    -88    -96     77     23
    -51     -7     44     31    -49     18    290    109     44    -10    119     38
      5    135    129    -70    -62    132    423    277    197    119    228    135
      0    200    200    -98    -98    200    496    361    272    187    288    184
    -10    207    215   -101   -111    210    527    397    301    205    301    197
     36    231    194   -132    -77    213    548    418    314    213    301    197
     20    244    220   -135    -98    233    563    439    332    228    316    210
     23    228    205   -127    -90    218    558    433    327    220    309    200
     44    202    155   -124    -57    179    542    420    309    202    290    176
     25    179    153   -101    -62    166    530    410    298    192    283    168
     33    207    174   -122    -70    192    545    423    316    215    303    187
      2    236    233   -119   -116    236    576    452    345    241    332    215
     -2    252    254   -127   -129    254    589    462    353    249    340    220
     12    246    233   -129   -109    241    574    452    340    239    327    207
     18    223    202   -122    -93    213    558    441    327    228    316    194
     64    246    181   -155    -59    213    558    444    329    231    319    194
     67    259    189   -163    -62    226    568    452    340    241    327    202
     62    239    176   -150    -57    207    561    441    329    228    316    194
     10    239    228   -127   -109    233    566    449    335    239    324    205
     51    265    210   -158    -80    239    561    449    335    233    324    202
    106    290    181   -200    -38    236    561    452    335    233    327    205
     77    303    226   -189    -72    265    581    475    358    259    348    231
     70    283    213   -179    -72    249    568    462    348    249    340    226
     67    267    200   -168    -64    233    558    452    335    239    329    213
     57    290    233   -174    -88    262    568    465    348    254    342    226
     28    285    257   -155   -114    272    571    472    358    262    350    233
     -7    262    270   -129   -137    265    571    475    355    262    353    231
     67    275    205   -171    -70    241    553    462    342    249    340    218
     72    275    202   -176    -64    239    542    459    337    246    337    215
     85    311    226   -197    -70    270    550    467    348    259    355    233
     44    303    259   -176   -109    280    548    472    350    265    363    241
     23    324    301   -176   -137    311    561    491    368    285    384    265
    111    353    241   -236    -64    298    537    478    353    272    374    252
     85    335    249   -210    -80    293    524    470    342    267    368    249
    101    355    252   -228    -75    303    527    472    350    277    379    257
    132    376    244   -257    -54    311    527    475    353    280    384    267
    111    394    280   -254    -85    340    535    485    363    296    402    288
     70    420    350   -244   -140    387    553    509    389    322    428    314
     98    436    335   -267   -119    387    550    504    384    324    426    314
     98    441    342   -272   -122    392    555    506    389    329    433    319
     88    457    368   -275   -142    413    571    522    405    342    449    329
    150    465    314   -306    -80    389    558    509    397    329    433    316
    106    470    363   -288   -127    415    579    530    418    348    449    332
     62    467    405   -265   -171    436    602    553    436    366    465    342
    111    472    361   -293   -124    418    607    561    441    366    459    335
    148    493    345   -319    -98    420    623    579    462    381    470    337
    122    483    361   -303   -119    423    628    584    467    387    470    329
    114    454    337   -285   -111    397    620    571    459    374    454    309
    124    446    319   -285    -98    384    623    568    459    368    446    301
    124    465    340   -293   -106    402    644    581    475    379    454    309
     88    444    353   -267   -135    400    644    571    470    371    444    301
     88    420    332   -257   -122    376    628    550    452    355    428    283
     25    368    342   -200   -158    355    615    537    436    342    413    272
     85    379    293   -231   -103    337    610    527    431    332    402    259
     83    397    314   -241   -116    355    626    532    441    342    413    270
     46    353    306   -200   -129    329    602    511    420    327    397    252
     38    337    298   -189   -129    319    587    498    413    319    392    244
     28    379    350   -202   -161    366    615    532    444    348    426    280
     72    384    311   -231   -119    348    607    522    428    332    413    265
     98    368    270   -233    -85    319    592    504    410    316    392    244
     33    363    329   -200   -148    348    615    527    433    337    415    267
     51    376    324   -213   -135    350    615    532    439    345    423    275
    106    389    283   -249    -88    337    592    511    415    327    402    254
    111    405    293   -257    -90    348    594    514    423    335    410    259
     85    394    309   -241   -111    353    602    522    428    340    420    267
    106    394    288   -249    -90    342    600    522    428    340    418    265
     72    389    316   -231   -122    353    607    532    439    350    428    275
     85    389    303   -239   -109    348    597    524    431    345    420    270
     96    389    293   -244    -98    342    592    519    431    342    418    270
     62    376    314   -218   -124    345    602    527    436    345    423    275
     70    358    285   -215   -109    322    592    517    423    332    413    262
     93    355    262   -226    -83    309    581    506    413    324    405    252
    129    376    246   -254    -59    314    571    498    405    322    400    241
    106    368    262   -236    -77    316    574    496    405    316    397    239
     51    337    285   -194   -116    311    571    491    397    314    392    236
     62    340    277   -202   -109    311    568    493    400    316    392    239
    119    368    249   -246    -64    309    574    498    402    319    394    241
    163    368    205   -265    -20    288    561    485    389    309    384    228
    106    342    236   -226    -64    290    555    480    387    303    381    223
     85    316    231   -202    -72    275    550    472    376    293    371    215
    101    322    220   -213    -59    270    545    472    374    290    368    215
     54    322    267   -187   -106    296    561    485    389    306    387    231
     75    322    244   -200    -85    283    548    467    379    296    374    218
     90    332    241   -213    -75    288    548    470    379    296    374    218
    114    332    215   -223    -51    275    548    465    374    290    368    213
    103    319    215   -210    -54    267    548    462    368    285    366    207
     98    322    220   -213    -62    272    550    467    374    293    374    213
     93    350    254   -223    -80    303    571    488    394    314    389    231
    148    426    275   -288    -64    353    607    524    431    348    420    262
     93    431    337   -262   -122    384    639    550    459    374    446    285
     62    371    306   -218   -122    337    607    522    426    340    413    254
    106    400    293   -254    -93    348    607    522    426    337    407    249
    161    498    335   -332    -85    418    636    545    465    379    449    285
    153    535    381   -342   -114    459    652    563    493    407    480    314
    140    504    363   -322   -111    433    626    542    475    392    465    306
    153    504    350   -329    -98    428    607    530    465    387    462    303
    122    478    355   -301   -116    418    581    514    452    381    459    301
    103    420    316   -262   -106    368    548    485    420    353    431    277
    103    384    277   -246    -88    332    532    472    394    327    402    254
    111    361    249   -236    -70    306    532    472    387    316    389    241
     77    301    220   -189    -72    262    514    454    361    285    361    210
     41    231    189   -135    -72    210    488    428    329    252    327    179
     88    246    158   -168    -33    202    488    423    327    249    322    174
     98    241    142   -171    -23    194    485    418    316    241    314    166
    109    249    140   -181    -15    197    480    413    311    236    311    161
    129    265    135   -197     -2    200    483    413    311    239    314    158
    101    228    127   -166    -12    179    472    405    306    231    303    142
     80    200    116   -140    -18    158    459    392    293    220    293    132
     62    197    132   -132    -36    166    459    397    298    228    303    142
     44    171    127   -106    -41    150    452    392    290    218    296    140
     54    127     72    -93    -10    101    475    426    290    205    267    109
      0     80     80    -41    -38     80    589    574    366    239    272     90
     67    153     85   -111    -10    122    709    745    483    324    329    124
    215    348    132   -280     41    241    815    953    654    485    475    254
    309    789    478   -550    -85    633    872   1101    911    810    826    615
    306   1454   1148   -880   -420   1304    820   1080   1184   1236   1330   1140
    137   1865   1727  -1002   -795   1797    589    758   1228   1447   1618   1434
     23   1590   1566   -805   -771   1579    277    267    854   1130   1345   1179
    -36    766    800   -366   -418    782     67   -153    197    374    597    480
     23    145    122    -85    -49    135      2   -220   -129    -57    119     12
     67    -80   -148      5    106   -114     64    -83   -124   -124      7   -114
     38    -93   -132     28     85   -111    174     67    -23    -54     49    -88
     46     25    -23    -36     33      2    285    213    114     67    155      5
     38     96     57    -67    -10     75    348    290    192    142    220     62
    -12     96    109    -44    -59    103    389    337    231    176    246     85
    -54    122    176    -33   -114    148    436    387    277    213    283    119
     64    145     77   -106     -7    111    420    376    262    189    259     98
    122    129      7   -127     57     70    389    350    233    163    231     67
    153    127    -25   -142     88     51    366    335    220    150    220     57
    132    129     -2   -129     67     64    374    342    231    161    231     64
     98    150     51   -127     23    101    394    361    252    181    254     83
    101    140     38   -122     31     90    381    355    246    174    244     75
     70    111     41    -93     15     77    371    350    241    168    239     70
    155    161      5   -158     75     83    379    363    254    181    246     80
    158    197     36   -179     59    119    407    387    272    205    270     98
    150    200     49   -176     51    124    400    384    270    205    272     96
     98    155     54   -127     20    106    376    366    254    189    259     80
     85    161     75   -122      5    119    376    374    262    197    270     93
    114    176     62   -148     23    119    371    374    262    200    267     93
    132    161     28   -148     51     96    358    361    249    187    252     83
     54    153     98   -106    -20    127    376    376    270    207    272    103
     28    122     93    -75    -31    109    363    366    257    194    262     98
     83    127     44   -106     18     85    342    355    244    184    246     85
    106    145     38   -127     33     93    337    358    246    187    249     85
     93    135     41   -116     25     88    327    355    239    181    246     77
     33    129     96    -80    -31    114    329    361    249    197    262     93
     93    150     54   -124     18    101    311    355    241    192    257     88
    176    215     36   -197     70    127    324    379    262    210    277    109
    205    231     25   -220     90    129    316    376    259    210    272    109
    207    226     18   -215     96    122    298    368    246    202    270    106
    158    215     57   -189     49    137    290    368    249    210    280    116
    150    210     57   -181     46    135    280    366    246    213    285    116
    135    187     49   -163     41    119    257    348    228    202    275    106
    109    184     75   -145     18    129    252    350    226    205    283    114
    127    202     72   -166     25    137    249    355    231    210    288    122
    109    205     96   -158      5    150    252    368    244    223    301    142
    145    213     64   -179     38    140    236    361    236    218    296    140
    150    236     85   -192     33    161    233    366    239    223    303    150
     90    218    124   -155    -15    171    226    368    241    231    309    158
    111    257    145   -184    -18    202    233    381    257    252    329    176
    210    319    109   -265     49    215    236    389    262    257    337    181
    202    303    101   -252     51    202    231    384    259    252    332    174
    127    259    132   -194     -2    197    236    389    265    254    335    174
    142    265    122   -202     10    192    246    410    283    262    340    176
    171    293    122   -233     23    207    267    439    306    285    355    187
    207    324    116   -265     46    220    280    454    327    301    366    192
    158    270    111   -215     23    192    272    444    322    285    345    166
    111    231    119   -171     -2    176    272    441    319    277    332    150
    148    270    119   -210     15    194    296    457    335    293    342    158
    166    275    109   -220     28    192    301    457    340    298    345    155
    119    213     93   -166     12    153    275    423    314    270    314    122
    116    205     85   -161     15    145    265    413    306    259    306    109
     93    192     96   -145      0    145    265    407    303    254    298    101
     59    171    111   -114    -25    142    254    397    293    246    290     90
     88    181     93   -135     -2    137    233    376    277    236    280     77
    124    213     88   -168     18    150    239    384    285    246    293     88
     80    171     90   -127     -5    132    228    374    275    236    280     80
    111    194     83   -153     15    140    233    379    280    241    283     85
    111    218    106   -166      2    163    241    392    296    254    296     98
     38    148    109    -93    -36    129    218    371    275    233    275     77
     28    155    127    -93    -51    142    226    384    285    244    288     88
    109    228    119   -168     -5    174    244    407    309    267    306    114
    116    192     75   -155     20    135    210    379    280    241    283     88
     44    166    122   -106    -38    145    207    379    283    249    288     93
    132    197     64   -166     33    132    192    366    270    239    277     80
    135    215     80   -174     28    148    197    384    283    249    290     90
     88    192    103   -140     -7    148    197    384    288    254    293     90
    140    168     28   -155     54    101    163    353    259    226    265     62
    137    155     18   -150     59     88    153    348    254    220    257     57
     96    155     59   -124     18    109    158    361    265    231    267     70
     96    179     80   -137      7    129    158    366    272    239    277     77
    101    163     62   -135     20    114    137    350    257    223    265     62
     90    150     57   -122     15    103    127    342    246    215    254     54
    135    189     54   -161     41    122    135    358    257    226    267     70
    140    194     51   -168     44    124    135    355    254    226    270     67
     59    155     96   -109    -18    127    137    355    254    228    272     67
     54    122     67    -90     -7     96    103    324    226    205    249     36
    109    181     72   -145     18    127    111    337    244    223    265     54
    122    197     72   -161     25    135    116    342    246    220    267     59
     33    127     93    -80    -31    109    103    324    226    200    249     41
     20    148    124    -85    -54    137    114    340    241    215    265     57
    101    200     98   -150      2    150    122    350    254    228    275     64
    129    215     85   -176     23    150    119    350    254    226    275     62
    140    231     90   -187     23    163    124    358    262    231    277     64
    142    239     96   -192     23    168    124    363    265    236    280     64
    166    288    122   -226     23    205    145    381    283    254    301     83
    205    361    155   -283     23    259    166    400    311    288    335    111
    111    361    249   -236    -67    306    179    413    332    314    361    135
     46    306    259   -176   -106    283    145    381    311    293    342    122
     62    296    233   -179    -85    265    119    363    293    280    335    111
    171    368    194   -270    -10    283    109    361    293    285    345    122
    116    275    155   -197    -20    215     64    322    246    239    298     80
     64    197    129   -132    -33    166     41    303    215    207    265     41
     93    179     85   -135      5    132     36    301    207    200    252     28
     85    137     49   -114     18     93     23    285    187    176    228     10
     85    101     12    -93     36     57      5    267    163    153    202    -15
     93     67    -25    -80     59     20    -20    244    140    127    176    -41
    129     72    -57   -101     93      7    -33    233    127    114    166    -51
    101     44    -59    -75     80     -7    -49    220    109     98    150    -64
     38     28    -10    -33     25     10    -41    231    116    109    158    -54
     44     33    -12    -38     28     10    -41    236    119    111    161    -51
    135     54    -80    -93    109    -12    -54    223    111    103    150    -62
     70     33    -36    -51     51      0    -54    226    111    103    153    -59
     62      7    -54    -36     57    -23    -67    220     98     85    135    -80
     96    -75   -171    -10    132   -124    -62    252     83     46     83   -137
    142   -109   -252    -15    197   -179     44    394    148     62     67   -168
    163    -23   -189    -70    176   -106    158    561    275    166    142   -116
    215    226     10   -220    103    119    280    769    483    387    353     80
    233    724    491   -480   -129    607    355    924    769    758    763    493
    166   1353   1187   -758   -509   1270    283    854    997   1150   1231    963
    -12   1590   1602   -789   -807   1597      5    452    919   1228   1382   1109
   -124   1202   1325   -540   -724   1262   -275     -7    491    836   1018    776
   -132    433    566   -150   -350    501   -465   -366   -101    140    322    137
    -75   -122    -46     98    -15    -85   -480   -337   -337   -213    -77   -244
      7   -293   -303    142    155   -301   -428   -213   -316   -252   -153   -329
     46   -259   -309    106    176   -283   -345    -90   -218   -187   -109   -301
     85   -132   -220     23    150   -176   -254     33    -93    -77    -15   -218
     67    -41   -109    -12     88    -75   -174    129      7     10     67   -137
     80    -20   -101    -33     90    -59   -140    163     36     31     83   -124
     96    -54   -153    -20    122   -103   -155    148     15     10     59   -148
     38    -83   -124     20     80   -103   -161    150     15     12     57   -145
     18    -70    -88     25     51    -77   -150    163     31     25     70   -132
     31    -57    -90     12     59    -72   -153    163     31     28     72   -137
     10    -75    -85     31     46    -80   -163    155     23     25     72   -140
     23    -46    -72     10     46    -59   -150    171     38     38     85   -122
     80    -12    -93    -33     85    -51   -145    179     46     46     90   -116
    145      0   -148    -72    148    -72   -163    168     36     33     80   -127
    101    -28   -129    -36    114    -77   -168    166     33     31     80   -127
     67    -44   -114    -12     90    -77   -174    168     31     33     80   -124
     62    -41   -103    -10     83    -72   -174    171     33     33     83   -124
     90      7    -83    -51     85    -36   -155    194     59     59    109    -98
    142     23   -119    -85    132    -46   -166    192     54     54    103   -103
    127     -5   -132    -62    127    -67   -184    176     36     36     85   -122
     83    -38   -122    -20    101    -80   -194    161     23     25     75   -132
     75    -23   -101    -28     85    -62   -189    171     31     36     88   -122
     46    -41    -88     -2     64    -64   -192    171     33     36     85   -119
     64    -31    -98    -18     80    -64   -192    174     36     36     85   -114
    114      5   -109    -59    111    -51   -192    179     38     41     93   -109
     85     12    -72    -51     80    -28   -194    184     44     51    103    -98
     85     20    -64    -51     75    -23   -202    184     44     54    109    -96
     64      7    -57    -36     59    -23   -207    184     44     57    111    -93
     93     10    -83    -51     88    -36   -220    174     33     49    103   -101
     98     25    -72    -62     85    -23   -218    181     38     57    111    -90
     67     23    -44    -44     54    -10   -218    192     44     64    119    -77
    135     59    -77    -98    103     -7   -231    192     41     64    122    -75
    272    135   -137   -202    205      0   -246    189     38     64    127    -70
    210     77   -132   -145    171    -25   -277    161      7     41    111    -90
    153     44   -111    -98    132    -33   -283    158      0     36    109    -90
    124     38    -85    -83    103    -23   -283    163      5     41    114    -77
     98     54    -44    -75     72      5   -272    181     18     59    135    -54
     98     85    -12    -93     57     36   -259    197     36     80    155    -28
    153    103    -49   -129    101     28   -272    192     28     77    153    -31
    132     96    -36   -116     83     31   -272    189     25     75    153    -28
    106     96    -10   -101     59     44   -270    192     33     80    161    -20
    148    153      5   -153     70     80   -241    220     59    109    189      5
    150    150      0   -153     75     75   -236    223     62    111    187     -2
    179    124    -57   -153    116     33   -259    205     41     85    158    -31
    163    135    -28   -148     96     54   -239    228     64    103    171    -18
    124    145     18   -137     51     83   -210    257     98    129    194     -5
    116    142     25   -129     44     85   -197    265    111    135    194     -5
     77    129     51   -103     12     90   -181    277    124    145    200     -5
    127    171     44   -148     41    109   -161    296    148    163    213      5
    205    197     -7   -205    106     96   -163    283    142    155    202    -12
    124    127      2   -127     62     64   -174    262    124    135    179    -38
     62     93     28    -77     15     62   -168    259    122    132    176    -44
     57     96     38    -75     10     67   -166    259    124    135    179    -44
     54     96     41    -77      5     67   -166    257    122    135    176    -46
     80    114     33    -98     23     75   -158    262    129    145    187    -38
    103    119     15   -111     44     67   -163    254    124    140    181    -46
    124     90    -33   -106     80     28   -189    226     96    111    153    -75
    114    111     -5   -114     59     54   -176    239    111    124    166    -62
     70     96     23    -83     23     59   -176    239    114    124    168    -59
     80     83      0    -83     38     41   -189    228    106    114    155    -67
     80     88      7    -83     36     49   -189    233    111    122    163    -57
    101    103      2   -106     49     54   -189    233    111    124    166    -57
    106    135     28   -122     38     83   -174    249    129    142    184    -44
     85    122     36   -103     23     80   -179    241    124    137    181    -49
      2    106    103    -54    -49    106   -168    254    135    150    194    -33
     23     98     72    -62    -25     85   -181    246    127    140    187    -46
     12     98     85    -57    -36     93   -174    257    135    150    194    -36
     85    106     20    -96     31     64   -192    244    122    137    179    -49
    137    109    -28   -122     83     41   -213    228    106    122    163    -59
    106     98    -10   -103     57     44   -215    228    106    122    161    -62
    114    124     10   -119     51     67   -202    239    119    132    174    -44
     72    135     59   -106      7     98   -184    257    137    153    194    -25
    158    153     -5   -155     83     75   -202    241    119    137    179    -46
    109    106     -5   -109     57     51   -218    226    103    119    161    -59
    103     80    -23    -90     62     28   -231    210     88    103    148    -77
    109     98    -10   -106     59     46   -220    220     98    111    158    -70
     62     96     33    -77     15     64   -210    231    109    122    171    -62
     75     62    -12    -70     44     25   -246    200     77     90    140    -88
    122     93    -28   -109     75     33   -239    205     83     96    145    -77
     46     93     44    -70      0     70   -205    233    109    119    168    -51
     10     64     54    -36    -20     59   -218    220     96    109    161    -67
     98    114     12   -109     44     64   -223    218     93    109    158    -72
    142    176     31   -161     57    103   -189    246    127    137    187    -44
    124    192     67   -161     28    129   -176    257    140    153    200    -33
    109    176     67   -142     20    122   -181    257    137    148    197    -44
     80    174     93   -127     -7    135   -168    265    145    158    205    -33
     96    226    129   -161    -18    179   -145    285    171    179    231     -7
    114    270    153   -194    -20    213   -140    290    187    194    244      5
    127    285    158   -205    -15    223   -148    280    187    197    246      7
    140    298    158   -220    -10    228   -161    272    184    197    249     15
    114    262    148   -189    -15    205   -194    241    158    176    233     -5
    119    246    127   -184     -5    187   -228    218    137    161    218    -18
    122    236    114   -179      5    176   -231    220    140    161    215    -18
    106    197     88   -153      7    142   -241    210    119    137    189    -41
    140    166     25   -153     57     96   -259    194     93    111    161    -70
    127     96    -33   -111     77     31   -296    150     46     64    111   -116
     -5     -5      0      5     -2     -2   -306    135     28     44     88   -140
    -15     12     25      0    -20     18   -290    145     38     54     98   -129
      0     -7    -10      2      5     -7   -309    127     20     38     77   -150
     36    -33    -70     -2     49    -49   -337     96     -7     12     46   -181
     38    -25    -64     -5     51    -44   -340     98     -5     15     49   -184
     88    -23   -111    -33     98    -67   -361     80    -25     -5     28   -202
     80    -28   -109    -25     93    -67   -366     75    -28    -10     20   -205
     67     -2    -72    -33     70    -36   -345     96     -2     15     44   -181
     51      5    -46    -28     49    -20   -324    122     15     36     57   -163
     98    -83   -184    -10    140   -135   -322    140    -12    -15     -5   -236
    142   -137   -283     -2    213   -210   -241    257     23    -20    -46   -296
    142    -64   -210    -41    176   -135   -101    457    166     88     33   -239
    200    148    -51   -174    127     49     33    691    379    296    226    -57
    252    680    428   -467    -88    555     70    795    662    675    646    376
    168   1392   1223   -782   -527   1309    -64    657    898   1101   1169    922
     75   1748   1670   -911   -797   1709   -379    223    833   1215   1374   1137
   -101   1314   1415   -605   -758   1363   -680   -257    392    807   1000    795
   -166    392    558   -114   -361    475   -844   -597   -254     28    205     54
   -119   -197    -77    158    -20   -137   -836   -553   -480   -324   -210   -366
    -80   -340   -262    210     88   -301   -727   -376   -413   -322   -259   -436
    -38   -265   -226    153     93   -246   -592   -200   -265   -210   -179   -376
     12   -135   -148     59     77   -140   -504    -85   -150   -109    -96   -303
     31    -83   -114     25     70    -96   -459    -28   -101    -64    -59   -267
     -2   -111   -109     57     51   -111   -444    -12    -90    -64    -64   -272
     10   -111   -122     51     64   -116   -441     -7    -90    -64    -70   -277
      2   -124   -129     59     64   -127   -449    -15    -93    -67    -77   -285
     36   -114   -150     38     93   -132   -454    -18    -90    -70    -83   -293
     96    -64   -161    -18    124   -111   -444     -7    -77    -59    -75   -285
    114    -57   -171    -28    142   -114   -441    -12    -77    -59    -80   -285
     20   -116   -137     46     77   -127   -459    -33    -93    -72    -96   -301
      5    -93    -98     41     51    -96   -444    -18    -70    -51    -75   -283
     31    -70   -101     18     64    -83   -441    -10    -64    -41    -67   -275
     28   -106   -135     38     80   -119   -472    -41    -93    -67    -93   -303
     59    -72   -135      5     96   -103   -470    -36    -85    -57    -85   -296
     67    -72   -140      2    103   -106   -480    -46    -96    -64    -93   -306
     49    -54   -106      2     75    -80   -470    -33    -80    -49    -83   -293
     12    -46    -59     18     36    -51   -454    -18    -62    -31    -67   -275
     -2    -75    -72     38     33    -75   -475    -41    -83    -49    -88   -298
     44    -85   -129     18     85   -106   -504    -70   -109    -72   -111   -322
     46    -80   -127     15     85   -103   -506    -72   -103    -70   -111   -316
     38    -57    -96     10     67    -75   -498    -57    -90    -54   -101   -298
     51    -54   -109      0     77    -80   -506    -64    -98    -59   -109   -303
     75    -51   -127    -12    101    -90   -511    -70   -101    -59   -114   -306
     54    -83   -140     12     96   -111   -530    -88   -114    -72   -129   -316
     51    -70   -122     10     85    -96   -530    -85   -109    -64   -127   -309
     59    -70   -129      2     93    -98   -540    -93   -111    -67   -129   -309
     72    -62   -135     -5    101    -98   -553   -106   -119    -72   -132   -314
     70    -31   -101    -20     83    -64   -545    -96   -106    -57   -116   -298
      5     -7    -12      2      7    -10   -519    -67    -77    -25    -83   -262
     23    -41    -64      7     41    -54   -561   -106   -111    -51   -116   -293
     33    -46    -80      5     54    -62   -581   -119   -124    -57   -124   -298
     80    -20   -101    -31     88    -59   -597   -127   -127    -57   -122   -296
     98    -15   -114    -41    106    -64   -613   -140   -137    -64   -129   -298
     90     10    -80    -51     85    -33   -610   -129   -127    -49   -111   -280
    132     33    -98    -83    114    -33   -620   -137   -132    -51   -116   -280
     96     23    -75    -59     85    -25   -631   -145   -137    -49   -116   -277
    135     46    -88    -90    111    -20   -633   -150   -137    -49   -116   -272
    150     57    -93   -103    122    -18   -633   -155   -137    -46   -119   -272
     83     41    -41    -64     62      0   -623   -153   -129    -36   -111   -265
    -20     10     31      5    -25     20   -607   -145   -116    -23   -103   -252
     51     23    -28    -36     41     -2   -631   -166   -132    -41   -124   -275
    155     93    -62   -124    109     15   -620   -155   -116    -25   -114   -267
    150    106    -44   -129     96     33   -600   -140    -93     -5   -101   -257
     41     90     49    -67     -5     70   -568   -109    -57     23    -77   -239
     -2     70     72    -33    -36     70   -558   -101    -46     31    -80   -241
     98     64    -36    -83     67     15   -589   -140    -77      0   -119   -285
     70     41    -28    -57     49      7   -589   -148    -75      0   -122   -293
     80     46    -33    -67     57      7   -584   -155    -75      2   -127   -298
     49     54      5    -51     23     31   -566   -148    -62     15   -116   -288
     15     20      5    -20      5     12   -581   -171    -77      2   -135   -301
     77     36    -41    -57     59     -2   -600   -192    -93    -10   -153   -316
     93     -7   -103    -44     98    -54   -636   -239   -132    -46   -197   -353
     51    -23    -75    -12     62    -49   -633   -244   -132    -44   -197   -350
     33    -28    -62     -5     46    -44   -636   -254   -135    -44   -197   -350
     41     -2    -44    -20     41    -20   -626   -246   -122    -31   -184   -337
     62      2    -62    -33     62    -28   -639   -262   -132    -36   -197   -345
    101      7    -93    -54     98    -41   -654   -283   -142    -46   -213   -361
     90      2    -90    -46     88    -44   -662   -293   -148    -49   -218   -361
     38    -31    -72     -5     54    -51   -675   -306   -153    -51   -220   -363
    -38    -49    -12     44    -15    -31   -662   -298   -137    -38   -207   -348
     -2     -5     -2      5      0     -5   -659   -296   -127    -25   -197   -337
     93     28    -67    -62     80    -18   -670   -311   -137    -36   -210   -348
     57     12    -44    -36     49    -15   -667   -314   -135    -31   -210   -342
     25    -28    -54      0     38    -41   -688   -337   -155    -46   -231   -361
     75     20    -54    -46     64    -15   -680   -332   -142    -36   -220   -345
     31    -15    -46    -10     36    -31   -691   -348   -153    -44   -236   -353
     46    -44    -90     -2     67    -67   -717   -381   -181    -70   -265   -376
     38    -49    -90      5     62    -70   -719   -392   -189    -72   -267   -381
      5    -41    -46     18     25    -44   -709   -384   -174    -57   -252   -363
     59    -25    -85    -18     70    -54   -724   -402   -184    -64   -265   -374
     75    -31   -106    -23     90    -67   -737   -420   -194    -72   -272   -381
     72     -5    -80    -33     75    -41   -719   -405   -179    -54   -257   -363
     57     10    -46    -33     51    -18   -698   -394   -163    -33   -241   -348
     64    -46   -111    -10     85    -77   -740   -449   -207    -77   -288   -392
     46    -54   -101      2     72    -77   -743   -459   -213    -83   -298   -397
     15    -80    -98     31     54    -88   -750   -475   -223    -88   -311   -407
    -44   -114    -70     80     12    -93   -750   -483   -226    -90   -314   -405
      7    -80    -88     33     46    -85   -743   -485   -223    -85   -309   -394
     46    -64   -114      7     77    -88   -745   -498   -226    -88   -316   -400
     36    -38    -77      0     54    -57   -727   -488   -210    -70   -301   -387
     51     10    -41    -31     46    -15   -696   -472   -184    -44   -277   -366
     36     20    -18    -28     28      0   -680   -470   -174    -28   -267   -355
     67     -2    -70    -33     67    -36   -706   -501   -197    -51   -296   -379
     72     31    -44    -54     57     -7   -691   -496   -184    -38   -283   -366
     59     75     15    -67     23     46   -670   -485   -161    -10   -257   -335
     64     85     20    -75     20     54   -683   -504   -163     -7   -257   -327
     41     62     20    -51     10     41   -704   -527   -176    -15   -265   -332
     57    106     46    -83      5     77   -696   -524   -161      2   -244   -306
     51    109     57    -80     -2     83   -706   -540   -168      2   -246   -306
     -2    -23    -20     12      7    -23   -776   -613   -241    -64   -316   -374
     64    -49   -114     -7     88    -83   -802   -641   -272    -98   -353   -410
     51    -98   -153     20    101   -124   -810   -659   -290   -116   -376   -426
    -10   -124   -114     67     51   -119   -789   -652   -285   -111   -376   -420
    -12   -189   -176    101     80   -181   -815   -693   -327   -153   -420   -462
     25   -194   -223     83    122   -207   -828   -722   -348   -171   -444   -480
     -2   -223   -220    111    109   -223   -833   -743   -363   -184   -457   -493
      5   -262   -267    129    135   -265   -862   -776   -392   -215   -488   -522
     18   -244   -265    111    140   -254   -857   -776   -387   -207   -483   -514
     10   -246   -257    116    132   -252   -857   -782   -384   -202   -480   -509
     49   -244   -296     96    171   -270   -865   -797   -394   -213   -493   -522
     64   -241   -306     88    184   -272   -865   -810   -400   -218   -498   -527
     10   -259   -272    124    140   -265   -857   -805   -394   -213   -498   -524
    -23   -350   -329    187    150   -340   -854   -800   -418   -246   -540   -568
      2   -428   -431    210    215   -428   -776   -706   -397   -270   -592   -628
     57   -368   -426    155    241   -397   -628   -535   -290   -200   -555   -613
     90   -215   -309     62    197   -262   -493   -306   -103    -25   -402   -470
    132    218     83   -176     23    150   -407   -145    168    314    -41   -101
    184    945    758   -566   -288    852   -506   -218    441    758    488    459
    -62   1493   1556   -714   -807   1525   -776   -579    542   1067    904    898
   -176   1286   1462   -555   -820   1374  -1085  -1060    192    789    678    701
   -174    491    665   -158   -420    579  -1286  -1460   -444     62    -46     31
   -137   -316   -179    223     20   -249  -1356  -1569   -870   -504   -670   -581
    -85   -576   -491    332    202   -535  -1265  -1413   -862   -581   -813   -750
    -90   -478   -389    283    145   -433  -1067  -1184   -672   -433   -701   -667
    -54   -376   -322    215    132   -348   -956  -1049   -550   -329   -618   -594
    -46   -376   -329    210    140   -355   -927  -1021   -519   -311   -607   -584
    -90   -407   -316    249    111   -363   -906  -1000   -504   -303   -607   -584
    -33   -387   -353    207    158   -368   -893   -992   -498   -301   -610   -587
    -57   -368   -314    213    127   -342   -859   -971   -475   -277   -594   -571
    -62   -387   -327    223    132   -358   -865   -984   -480   -288   -610   -579
    -33   -379   -345    207    155   -363   -862   -987   -480   -288   -613   -574
     25   -348   -374    161    200   -361   -865   -995   -483   -288   -610   -571
     -5   -374   -368    189    181   -371   -870  -1008   -491   -293   -620   -579
    -20   -381   -361    200    168   -371   -872  -1010   -491   -293   -620   -576
     54   -293   -348    119    200   -319   -836   -982   -457   -257   -587   -542
     57   -298   -355    119    205   -327   -831   -992   -462   -259   -592   -548
     10   -353   -363    171    187   -358   -849  -1018   -483   -283   -615   -568
    -51   -394   -342    220    142   -368   -857  -1034   -491   -290   -620   -568
   -129   -420   -290    275     80   -355   -849  -1034   -483   -283   -613   -561
    -57   -376   -322    215    129   -350   -841  -1031   -478   -275   -610   -553
      0   -316   -316    158    155   -316   -813  -1010   -457   -254   -589   -530
    -12   -384   -371    197    176   -376   -846  -1052   -496   -293   -628   -566
      5   -379   -384    187    194   -381   -852  -1065   -504   -293   -636   -568
     38   -358   -400    158    218   -379   -846  -1062   -498   -290   -633   -566
    -15   -371   -358    192    168   -363   -831  -1052   -485   -277   -620   -548
    -44   -353   -309    197    129   -332   -815  -1036   -467   -257   -600   -524
     67   -324   -392    129    228   -358   -831  -1054   -480   -270   -613   -537
    132   -301   -433     83    280   -366   -828  -1060   -485   -272   -618   -542
     20   -363   -384    168    202   -374   -833  -1070   -493   -277   -623   -545
    -41   -376   -337    207    148   -358   -828  -1065   -485   -270   -615   -532
     18   -374   -392    179    205   -381   -854  -1085   -504   -283   -628   -545
     62   -335   -400    135    228   -366   -844  -1078   -493   -272   -618   -530
    103   -280   -387     88    244   -332   -815  -1057   -475   -252   -594   -504
      0   -366   -366    181    181   -366   -841  -1091   -504   -277   -618   -524
    -12   -353   -340    184    163   -348   -846  -1096   -504   -275   -610   -514
     85   -293   -381    103    231   -337   -844  -1091   -496   -262   -600   -501
     25   -309   -337    140    181   -322   -831  -1078   -483   -244   -581   -483
      7   -324   -335    155    171   -329   -836  -1088   -488   -249   -584   -483
     54   -259   -314    103    184   -285   -818  -1072   -470   -226   -561   -454
     88   -228   -316     70    200   -272   -807  -1070   -462   -218   -550   -441
    122   -228   -350     51    236   -288   -815  -1085   -475   -231   -561   -452
     62   -233   -298     83    179   -265   -792  -1075   -462   -215   -548   -436
     90   -231   -322     70    205   -275   -789  -1078   -462   -215   -550   -439
     57   -249   -309     93    181   -277   -782  -1072   -452   -213   -548   -436
     77   -241   -319     80    197   -277   -771  -1060   -439   -205   -545   -433
     70   -231   -301     80    184   -265   -753  -1039   -420   -189   -535   -423
     59   -239   -298     90    179   -267   -748  -1034   -410   -184   -535   -428
    132   -176   -311     20    220   -244   -714  -1010   -381   -158   -514   -415
    145   -174   -319     12    231   -246   -693  -1002   -371   -153   -509   -420
     25   -257   -283    114    153   -270   -691  -1013   -379   -163   -527   -433
     38   -267   -306    114    171   -285   -688  -1023   -387   -171   -540   -441
     33   -257   -293    109    161   -275   -670  -1015   -376   -163   -532   -431
      2   -277   -280    137    140   -277   -667  -1026   -381   -166   -540   -439
     31   -283   -314    124    171   -298   -675  -1044   -397   -179   -553   -454
     20   -306   -327    142    174   -316   -680  -1060   -407   -189   -563   -462
     15   -311   -327    148    171   -319   -678  -1070   -413   -197   -574   -470
     54   -296   -350    119    202   -324   -678  -1072   -415   -200   -574   -470
     41   -303   -348    129    194   -327   -675  -1072   -415   -200   -571   -467
    101   -288   -389     93    244   -337   -675  -1085   -420   -205   -576   -467
     80   -298   -381    106    228   -340   -675  -1091   -423   -207   -576   -470
      7   -309   -319    150    161   -314   -657  -1070   -402   -189   -555   -449
     77   -280   -358    101    215   -316   -654  -1070   -402   -187   -555   -446
    122   -272   -394     75    257   -332   -662  -1080   -413   -194   -563   -454
     15   -322   -337    153    176   -329   -662  -1085   -413   -194   -561   -452
      5   -296   -301    145    153   -298   -639  -1065   -392   -174   -537   -433
     20   -296   -319    137    168   -306   -639  -1062   -392   -176   -540   -433
     54   -324   -379    135    215   -350   -662  -1088   -418   -202   -571   -459
     80   -298   -379    109    228   -337   -657  -1091   -418   -202   -568   -457
     67   -265   -335     98    200   -298   -628  -1067   -392   -176   -542   -431
      7   -293   -301    142    153   -298   -618  -1062   -387   -171   -537   -428
     33   -296   -329    132    181   -311   -615  -1065   -394   -181   -545   -433
     12   -303   -316    145    163   -311   -605  -1057   -387   -176   -537   -426
    -15   -340   -324    176    153   -332   -615  -1072   -402   -189   -548   -436
      5   -335   -342    163    171   -337   -613  -1072   -405   -192   -548   -433
     41   -306   -348    132    194   -327   -602  -1065   -397   -181   -540   -423
     31   -329   -361    148    194   -345   -615  -1078   -413   -197   -558   -436
     51   -316   -368    132    207   -340   -605  -1072   -410   -194   -555   -431
     59   -324   -384    132    220   -353   -607  -1078   -415   -202   -561   -436
     64   -340   -405    137    233   -371   -613  -1091   -428   -215   -568   -444
     44   -358   -402    155    220   -379   -613  -1096   -433   -220   -571   -446
     31   -366   -397    166    213   -381   -607  -1091   -431   -218   -566   -441
     23   -337   -363    155    192   -348   -584  -1070   -413   -197   -548   -426
     62   -275   -337    106    200   -306   -545  -1041   -384   -171   -522   -402
     83   -246   -329     80    205   -288   -527  -1028   -371   -161   -511   -389
     41   -257   -298    106    168   -277   -517  -1021   -361   -155   -501   -381
     44   -236   -280     93    161   -257   -496  -1005   -348   -142   -488   -366
     20   -207   -228     93    124   -218   -454   -971   -314   -114   -459   -340
    -38   -223   -184    129     72   -205   -444   -971   -309   -109   -454   -337
     31   -176   -210     72    119   -194   -449   -982   -311   -109   -449   -329
     88   -150   -241     28    163   -194   -459   -987   -311   -109   -449   -327
    114   -174   -288     31    200   -231   -496  -1018   -340   -129   -470   -345
     96   -163   -262     33    176   -213   -498  -1013   -335   -119   -457   -327
    101   -189   -290     44    194   -241   -509  -1021   -348   -135   -465   -335
     72   -280   -353    101    210   -316   -537  -1052   -389   -181   -509   -376
     44   -298   -342    127    192   -319   -514  -1034   -381   -176   -509   -371
     83   -327   -410    122    244   -368   -532  -1060   -413   -210   -540   -402
     44   -400   -446    176    244   -423   -553  -1083   -444   -244   -571   -433
    -18   -439   -420    226    200   -431   -545  -1085   -449   -249   -579   -439
     49   -423   -472    187    259   -446   -550  -1096   -459   -262   -589   -449
     46   -449   -496    200    270   -472   -555  -1109   -472   -275   -600   -462
     -2   -485   -483    244    239   -483   -555  -1111   -478   -280   -605   -467
     20   -483   -504    228    259   -493   -555  -1114   -480   -285   -607   -470
     31   -452   -483    210    257   -467   -540  -1098   -467   -272   -594   -454
    -41   -470   -431    254    192   -452   -527  -1085   -454   -259   -581   -444
    -28   -488   -462    257    215   -475   -532  -1091   -462   -270   -589   -449
     90   -504   -594    205    340   -548   -542  -1093   -491   -309   -633   -496
     67   -600   -667    267    366   -633   -472  -1005   -475   -337   -685   -558
     41   -623   -667    288    353   -646   -348   -852   -400   -301   -678   -574
     75   -475   -550    200    311   -511   -187   -610   -213   -132   -530   -439
    200    -70   -272    -67    233   -171    -64   -400     51    171   -213   -122
    277    597    319   -436    -20    459    -98   -374    342    605    288    410
     70   1176   1106   -626   -519   1140   -332   -678    483    940    727    875
   -171   1114   1286   -472   -727   1200   -618  -1122    254    813    667    836
   -213    436    649   -114   -431    542   -849  -1553   -340    158     33    249
   -150   -389   -239    270     44   -314   -950  -1730   -846   -483   -646   -413
    -70   -730   -659    397    293   -693   -891  -1587   -883   -610   -836   -633
    -46   -701   -657    374    303   -680   -732  -1382   -740   -514   -776   -597
     25   -579   -607    275    314   -594   -605  -1223   -602   -400   -685   -522
     23   -522   -545    249    283   -532   -530  -1132   -522   -332   -623   -465
    -31   -532   -501    280    233   -517   -491  -1091   -488   -311   -605   -449
     20   -558   -579    267    298   -568   -501  -1101   -506   -335   -636   -478
     46   -558   -607    254    327   -581   -496  -1098   -509   -340   -641   -485
     33   -540   -574    254    303   -555   -470  -1072   -485   -322   -620   -467
     -2   -501   -498    252    246   -501   -426  -1028   -444   -283   -579   -426
     -5   -509   -504    257    246   -506   -428  -1028   -446   -285   -579   -426
     -7   -553   -548    280    267   -550   -452  -1054   -472   -311   -602   -449
    -49   -561   -511    306    231   -537   -436  -1041   -462   -301   -592   -439
    -31   -519   -491    272    228   -504   -415  -1018   -439   -283   -568   -418
     46   -491   -540    220    290   -514   -418  -1015   -444   -288   -576   -423
     25   -530   -555    252    288   -542   -431  -1026   -457   -303   -594   -439
     10   -537   -548    265    277   -542   -423  -1018   -454   -301   -589   -433
     46   -488   -537    220    290   -514   -392   -989   -428   -275   -566   -407
      2   -517   -522    257    259   -519   -392   -992   -431   -280   -566   -407
      2   -535   -537    265    267   -535   -402  -1005   -446   -290   -576   -420
     70   -493   -563    213    316   -527   -394   -992   -439   -285   -568   -410
     85   -454   -540    184    311   -496   -368   -969   -418   -265   -548   -389
     31   -485   -517    226    272   -498   -363   -963   -418   -265   -548   -387
     18   -517   -535    246    275   -524   -379   -982   -436   -283   -563   -402
      7   -517   -524    254    265   -519   -368   -966   -426   -275   -553   -392
     12   -517   -530    249    270   -522   -363   -961   -420   -275   -548   -387
     25   -504   -530    239    277   -517   -358   -953   -415   -267   -537   -376
     31   -501   -535    233    280   -517   -358   -953   -415   -267   -537   -376
     64   -485   -550    210    306   -517   -358   -953   -418   -270   -537   -376
     59   -483   -542    213    301   -511   -361   -950   -420   -267   -532   -371
     23   -485   -509    231    265   -496   -350   -932   -407   -257   -517   -355
     15   -472   -491    226    252   -480   -342   -914   -397   -244   -501   -340
     83   -452   -535    184    309   -493   -355   -922   -405   -249   -504   -340
     98   -462   -561    179    327   -511   -371   -930   -410   -259   -509   -340
    129   -436   -568    153    348   -501   -371   -924   -407   -257   -504   -332
     59   -423   -483    181    267   -452   -342   -896   -381   -226   -472   -296
     -2   -415   -413    210    205   -415   -319   -867   -355   -194   -441   -265
     88   -418   -509    163    296   -462   -353   -893   -381   -223   -465   -288
     36   -418   -457    189    246   -436   -335   -875   -366   -207   -444   -267
     57   -400   -457    171    254   -428   -332   -867   -361   -205   -439   -257
    127   -376   -504    124    314   -439   -335   -872   -368   -213   -446   -265
    127   -368   -496    119    309   -431   -316   -857   -353   -202   -436   -254
    122   -350   -472    114    296   -410   -293   -828   -324   -179   -415   -236
    116   -361   -480    119    296   -420   -283   -815   -314   -174   -415   -236
     90   -392   -483    150    285   -436   -280   -807   -314   -176   -420   -246
     20   -376   -400    176    207   -387   -236   -758   -270   -135   -381   -213
     77   -324   -405    122    241   -363   -205   -730   -241   -111   -358   -197
    122   -316   -441     96    280   -379   -194   -724   -236   -111   -366   -207
     90   -332   -423    122    257   -376   -174   -711   -223   -106   -361   -205
     54   -389   -444    166    246   -415   -189   -730   -244   -127   -384   -231
     85   -407   -496    161    290   -452   -207   -753   -265   -150   -407   -262
     70   -402   -472    163    270   -436   -197   -748   -252   -142   -400   -252
     85   -361   -446    137    265   -402   -168   -722   -228   -119   -376   -226
     49   -381   -433    166    241   -407   -158   -722   -228   -122   -374   -226
     88   -397   -488    153    288   -441   -176   -743   -254   -148   -397   -249
     83   -423   -506    168    293   -465   -189   -756   -270   -163   -413   -265
     72   -418   -491    174    280   -454   -184   -750   -265   -155   -407   -259
     90   -407   -501    158    293   -454   -181   -748   -267   -158   -407   -257
     59   -402   -462    171    259   -431   -158   -730   -246   -137   -387   -239
     28   -407   -436    189    231   -423   -148   -714   -233   -127   -374   -226
     18   -397   -415    189    215   -405   -135   -698   -220   -114   -358   -213
     28   -426   -454    197    241   -439   -158   -722   -244   -137   -379   -233
     38   -423   -462    192    249   -441   -163   -724   -246   -140   -379   -231
     88   -345   -436    127    259   -392   -129   -683   -210   -103   -337   -189
     96   -329   -426    116    259   -376   -114   -667   -197    -90   -324   -179
     46   -405   -454    179    246   -428   -142   -696   -228   -122   -353   -213
     15   -405   -423    194    218   -413   -127   -683   -213   -109   -340   -200
     54   -389   -444    163    249   -415   -127   -680   -215   -114   -345   -200
     93   -387   -480    148    285   -433   -129   -685   -223   -127   -350   -205
     88   -397   -488    153    288   -444   -129   -685   -226   -127   -353   -210
     23   -405   -428    189    226   -415   -109   -665   -207   -109   -332   -192
     77   -387   -465    153    270   -426   -114   -665   -210   -111   -335   -197
    103   -376   -480    137    290   -428   -111   -662   -210   -114   -332   -192
    106   -371   -480    129    293   -423   -106   -659   -207   -114   -327   -189
    109   -368   -478    127    293   -423   -106   -657   -210   -111   -324   -192
    116   -358   -475    119    293   -415   -101   -652   -205   -109   -322   -187
    116   -350   -467    116    290   -407    -77   -631   -192    -98   -309   -168
     90   -410   -504    158    296   -457   -101   -657   -220   -127   -337   -197
     75   -400   -475    161    272   -436    -80   -641   -205   -111   -319   -184
     31   -379   -410    174    218   -394    -51   -613   -181    -85   -288   -161
     23   -428   -452    202    236   -439    -75   -639   -210   -116   -316   -189
     33   -439   -472    200    249   -454    -80   -646   -218   -127   -324   -194
     67   -379   -446    155    257   -413    -57   -618   -189    -98   -296   -171
    116   -311   -431     96    272   -371    -23   -587   -161    -67   -270   -148
     72   -296   -368    111    220   -332     15   -550   -129    -36   -233   -111
     -7   -340   -332    171    161   -335     18   -550   -137    -41   -233   -114
    -10   -329   -319    168    153   -324     25   -540   -127    -36   -226   -106
     67   -259   -329     96    197   -296     41   -522   -103    -15   -202    -83
    161   -158   -319      0    239   -239     70   -493    -64     20   -161    -44
    153   -174   -327     10    239   -249     49   -509    -80     10   -168    -51
    142   -184   -329     20    236   -257     38   -519    -85      7   -168    -51
    137   -197   -337     28    236   -267     23   -532    -96      0   -174    -57
    137   -252   -389     57    262   -319     -7   -550   -124    -31   -200    -77
    129   -309   -439     88    283   -374    -28   -568   -155    -62   -228   -111
    111   -337   -449    114    277   -394    -23   -563   -161    -67   -239   -124
     96   -389   -488    145    290   -439    -41   -584   -189    -96   -270   -153
    101   -433   -535    166    316   -483    -59   -602   -213   -124   -296   -187
     80   -446   -530    181    301   -488    -57   -600   -218   -129   -301   -184
     77   -439   -517    181    296   -478    -44   -589   -210   -122   -290   -174
     49   -459   -511    202    277   -483    -46   -592   -215   -129   -298   -181
     77   -465   -542    194    309   -504    -57   -600   -228   -145   -314   -192
     88   -459   -548    184    316   -504    -54   -592   -223   -142   -306   -189
     51   -465   -517    207    283   -491    -38   -574   -210   -129   -293   -174
      7   -483   -491    236    246   -485    -33   -566   -205   -122   -288   -168
     36   -478   -514    220    275   -496    -33   -568   -210   -129   -296   -176
    122   -519   -644    197    381   -579    -28   -550   -231   -171   -342   -226
    153   -579   -732    213    441   -654     54   -444   -200   -181   -379   -280
    109   -553   -662    223    384   -607    181   -275    -85    -98   -322   -249
    137   -392   -530    127    332   -459    311    -59     98     77   -161   -106
    215     54   -161   -135    187    -51    381    114    368    413    202    257
    252    750    498   -501   -124    626    374    148    670    852    714    789
    114   1221   1106   -667   -496   1163    189   -119    758   1098   1044   1119
      2   1000    997   -501   -496   1000   -124   -602    418    831    818    909
    -77    171    246    -46   -163    207   -332  -1036   -239     83     70    213
    -88   -498   -410    293    158   -454   -407  -1119   -592   -371   -420   -270
    -64   -771   -706    418    319   -740   -361   -989   -613   -459   -548   -410
    -28   -756   -727    392    348   -743   -252   -836   -506   -394   -506   -379
    -28   -641   -613    332    288   -628   -129   -680   -361   -270   -400   -277
     46   -548   -594    249    319   -568    -67   -600   -285   -207   -340   -223
     96   -509   -605    205    350   -555    -33   -558   -252   -184   -322   -205
     70   -514   -584    223    327   -548     -5   -530   -231   -166   -309   -197
     38   -501   -542    228    290   -519     10   -511   -218   -150   -293   -187
     12   -485   -498    236    254   -493     28   -493   -202   -135   -275   -168
     41   -483   -524    220    283   -504     18   -496   -205   -142   -280   -176
     85   -491   -576    202    329   -532      7   -506   -215   -158   -296   -189
     54   -504   -558    223    303   -530     15   -491   -213   -153   -290   -181
     59   -454   -514    194    285   -483     41   -462   -184   -122   -259   -150
     23   -431   -454    202    239   -441     70   -433   -155    -96   -231   -122
     44   -441   -485    200    265   -462     59   -446   -166   -109   -241   -137
     88   -452   -540    181    311   -496     46   -457   -187   -132   -262   -155
     75   -457   -535    189    303   -496     46   -452   -187   -135   -262   -158
     67   -457   -524    192    293   -491     49   -446   -184   -129   -257   -153
     70   -431   -501    181    285   -465     64   -420   -161   -109   -233   -132
     88   -418   -509    163    296   -462     64   -415   -161   -106   -233   -132
    114   -420   -535    153    322   -478     57   -423   -174   -119   -241   -142
    106   -428   -535    158    319   -480     54   -423   -176   -122   -239   -137
     77   -444   -522    184    298   -483     49   -423   -176   -122   -239   -137
     72   -433   -506    179    285   -470     59   -405   -163   -111   -226   -122
     64   -407   -472    171    267   -439     83   -379   -140    -90   -202    -98
     88   -402   -491    155    288   -446     70   -387   -148    -96   -207   -103
     98   -426   -524    163    311   -475     44   -405   -166   -116   -220   -122
    116   -402   -519    142    314   -459     57   -387   -155   -103   -210   -109
    140   -348   -488    103    311   -418     90   -353   -124    -72   -179    -77
     77   -392   -470    155    272   -431     83   -353   -135    -80   -181    -83
     15   -415   -431    200    223   -423     80   -348   -132    -70   -171    -72
    101   -376   -478    137    288   -426     59   -358   -145    -77   -174    -72
    119   -348   -467    114    290   -405     64   -348   -137    -64   -161    -57
     96   -348   -444    124    267   -394     62   -340   -135    -62   -155    -49
    119   -363   -483    122    301   -423     38   -353   -158    -83   -168    -64
    103   -350   -454    124    277   -402     41   -335   -145    -70   -153    -46
    142   -322   -465     88    303   -392     44   -324   -137    -59   -142    -28
    155   -314   -472     77    314   -392     41   -322   -137    -62   -140    -25
    114   -314   -428    101    270   -371     54   -306   -124    -46   -119    -10
    111   -290   -405     88    257   -348     62   -296   -114    -36   -103      2
    106   -290   -397     90    252   -342     64   -290   -114    -36   -101      5
    135   -267   -402     64    267   -335     72   -280   -106    -31    -96     12
    174   -254   -428     41    301   -340     77   -272   -103    -31    -93     15
    158   -215   -376     25    267   -296    124   -226    -59      7    -57     44
    145   -233   -379     44    259   -303    132   -210    -49     15    -57     38
    119   -262   -381     70    249   -322    132   -202    -44     12    -59     28
    181   -200   -381     10    280   -290    168   -166    -10     41    -36     46
    192   -184   -376     -5    283   -280    192   -153      2     51    -33     46
     67   -244   -314     88    189   -277    205   -148     10     51    -36     38
     59   -275   -335    106    197   -306    202   -153      5     36    -51     20
    114   -252   -366     70    239   -309    205   -158      7     36    -57     12
    106   -239   -345     64    223   -290    220   -150     18     44    -44     18
     77   -241   -322     80    200   -280    236   -140     25     49    -38     23
     77   -272   -353     96    215   -311    223   -155     10     28    -59      5
     44   -275   -319    116    181   -296    239   -140     20     41    -46     12
     72   -259   -335     90    202   -296    239   -140     18     41    -44     12
     59   -254   -314     98    184   -285    244   -132     23     44    -38     20
     98   -275   -374     85    233   -324    218   -153      0     18    -62     -5
    155   -236   -392     41    272   -314    223   -148      7     25    -51      0
    158   -202   -361     23    259   -280    249   -127     28     46    -28     20
     80   -254   -335     88    207   -293    244   -135     20     36    -36     12
     75   -267   -342     93    207   -303    236   -135     12     31    -36     10
    124   -239   -363     57    244   -301    244   -127     20     36    -31     18
    111   -252   -363     67    236   -306    241   -127     15     36    -33     12
     98   -228   -329     64    213   -277    249   -116     28     51    -15     23
     93   -220   -314     62    202   -267    254   -106     38     59     -5     31
     85   -213   -298     64    192   -254    262    -96     49     67      5     41
    111   -200   -314     44    210   -254    259    -93     46     67      5     44
    106   -213   -319     51    213   -265    257    -90     44     64      2     44
     36   -233   -270     98    150   -252    272    -75     62     80     20     59
     75   -215   -290     70    181   -252    270    -72     62     80     23     59
    163   -189   -353     12    257   -270    257    -83     49     67      7     46
    111   -205   -316     46    213   -259    267    -75     54     70     15     54
    161   -150   -314     -7    236   -231    280    -57     70     90     33     72
    155   -140   -296     -7    226   -218    293    -44     77     98     44     77
     80   -194   -275     54    174   -233    285    -51     64     83     33     57
    109   -223   -335     57    220   -277    254    -83     33     49      0     28
    116   -220   -337     51    223   -277    252    -85     28     44     -2     25
     77   -210   -288     67    181   -249    270    -64     46     64     20     46
     90   -202   -293     54    189   -249    270    -62     49     64     23     46
    127   -171   -301     20    213   -236    280    -54     51     67     25     54
    132   -137   -272      0    200   -205    303    -33     72     88     46     72
    111   -101   -213     -5    161   -155    340      2    106    116     83     96
    111    -77   -189    -18    150   -132    358     25    124    127     90    103
    129    -93   -223    -18    174   -155    342     12    106    109     72     93
    137   -103   -241    -18    189   -171    332      5     98     98     62     83
    111    -70   -181    -20    145   -124    361     31    129    129     96    111
    137     18   -119    -77    127    -49    389     57    168    174    142    153
    179     64   -116   -122    148    -25    397     67    181    189    161    168
    161     54   -109   -109    135    -25    384     59    171    181    155    163
    124     51    -72    -88     98    -10    374     54    168    187    166    168
    114     -7   -124    -54    119    -64    332     20    132    150    129    137
    109    -64   -174    -23    140   -119    316      7    106    122    101    111
    129    -88   -218    -23    174   -153    311      5     93    103     83     88
     70   -155   -226     44    148   -189    301    -12     72     80     64     62
     31   -202   -236     83    132   -218    296    -15     54     64     46     44
     93   -202   -296     54    192   -249    280    -25     36     41     25     20
    148   -197   -345     23    244   -272    262    -41     18     20      5      2
     88   -226   -314     70    200   -270    270    -36     20     23      5      5
     62   -246   -311     90    184   -277    259    -38     12     18      0      0
     59   -233   -296     85    176   -265    257    -33     18     25     10      5
     77   -215   -293     70    184   -254    265    -23     25     33     20     10
    114   -158   -272     23    192   -215    296      7     54     59     46     33
    124   -200   -327     36    226   -262    275    -10     28     28     18      2
    111   -270   -384     77    246   -327    272      2     12      0    -18    -36
    124   -345   -472    109    298   -407    340     96     38    -15    -59    -90
    119   -345   -465    114    290   -405    454    244    129     33    -38    -96
    174   -174   -348      0    259   -259    584    462    314    205    111     38
    192    210     18   -202     85    114    683    657    576    519    444    363
    187    854    667   -522   -241    763    688    706    865    943    935    859
     85   1418   1332   -750   -623   1376    498    439    976   1236   1319   1236
    -15   1309   1325   -649   -670   1314    200    -10    698   1052   1187   1106
    -80    581    662   -252   -371    620    -44   -462     88    379    524    491
    -75   -168    -93    119     10   -132   -142   -605   -348   -181    -72    -70
    -28   -504   -475    267    223   -491   -101   -475   -397   -311   -257   -257
    -90   -496   -405    293    155   -452     33   -288   -262   -218   -192   -200
     15   -384   -400    184    205   -392    116   -161   -148   -129   -119   -145
     98   -280   -381     88    239   -329    163    -88    -70    -62    -62    -98
     80   -189   -270     54    174   -228    246      5     15     18     10    -31
     54   -220   -275     80    163   -246    254     15     20     10      2    -41
     38   -262   -303    111    171   -283    239      7     10     -5    -15    -62
     41   -275   -316    114    179   -296    226      2      5    -15    -23    -75
     80   -252   -332     85    205   -290    223      7      7    -10    -20    -77
     75   -228   -303     75    187   -267    241     28     25      7     -5    -59
     36   -233   -270     98    150   -252    246     41     36     20      7    -49
     15   -236   -252    109    132   -244    241     44     38     23     10    -46
     38   -210   -249     85    142   -228    241     49     46     33     20    -38
     93   -184   -280     44    187   -231    236     57     54     36     20    -41
     90   -192   -283     49    187   -236    226     51     46     28     15    -51
     62   -197   -259     64    161   -228    226     59     54     33     18    -49
     64   -197   -262     67    163   -228    223     62     51     33     15    -51
    116   -158   -275     18    194   -215    226     75     62     44     25    -44
    119   -179   -298     28    207   -236    205     59     49     31     12    -62
     90   -184   -275     46    181   -231    197     59     51     33     15    -62
    145   -132   -277     -5    210   -205    207     80     67     46     33    -46
    106   -119   -228      5    166   -174    223    101     85     67     51    -31
    101   -155   -257     25    176   -205    200     83     67     46     31    -51
    109   -179   -288     33    197   -233    176     67     49     28     10    -70
     90   -181   -272     46    181   -226    166     70     49     28      7    -75
     62   -163   -226     49    142   -194    174     93     67     51     25    -57
     90   -161   -252     33    171   -205    153     83     57     41     15    -67
     88   -145   -236     28    161   -189    142     85     59     46     20    -62
    129   -127   -257      0    192   -192    135     88     62     51     23    -62
    129   -114   -244    -10    184   -176    129     93     64     57     31    -54
    140   -122   -262    -10    200   -192     98     75     44     41     12    -72
    145   -111   -259    -18    200   -184     83     75     44     41     15    -70
    176    -57   -233    -59    205   -145     93     98     64     67     41    -41
    155    -46   -202    -54    176   -122     85    111     72     80     51    -28
    179    -38   -220    -70    200   -129     62    106     62     72     44    -36
    171    -57   -228    -57    200   -142     38     93     46     59     28    -49
     41    -85   -127     23     83   -106     57    119     70     83     54    -25
    132    -54   -187    -38    158   -119     33    109     57     72     46    -38
    207    -46   -254    -80    228   -150      0     88     33     51     25    -64
    202    -38   -244    -83    220   -140     -2     93     38     57     28    -62
    218    -25   -244    -96    231   -135     -2     96     44     62     28    -59
    166    -10   -179    -77    168    -93     10    122     72     90     49    -41
    171     10   -161    -90    163    -75     20    145     93    109     59    -33
    197     41   -158   -119    176    -57     28    168    116    124     70    -25
    184     10   -174    -96    179    -80     20    166    114    119     59    -46
    168     15   -155    -93    163    -70     25    179    127    129     62    -49
    197     64   -132   -132    166    -33     51    207    161    161     85    -36
    218     85   -132   -153    174    -20     62    220    176    174     88    -38
    176     46   -129   -111    153    -41     44    202    166    155     70    -64
    106    -15   -122    -46    111    -67     18    179    148    137     46    -93
     54    -18    -75    -18     62    -46     25    192    166    155     59    -83
     72      2    -72    -38     72    -33     20    194    171    158     59    -85
    163     -5   -168    -77    166    -85    -20    155    135    122     23   -127
    153    -23   -176    -67    163    -98    -41    140    122    109      7   -140
    106    -25   -135    -41    119    -80    -46    145    132    119     12   -137
    116    -20   -140    -49    127    -77    -62    140    127    114      7   -142
    179      0   -179    -88    179    -88    -85    129    116    106     -2   -148
    174     -7   -181    -83    176    -93   -106    119    109     98    -10   -155
    158      5   -153    -83    153    -72   -109    127    116    109     -2   -153
    161     31   -129    -96    145    -49   -114    135    132    124     10   -142
    140     15   -124    -77    132    -54   -132    127    127    119      2   -150
    106     33    -72    -70     90    -18   -129    142    140    137     18   -135
    140     67    -72   -106    106     -2   -129    153    150    148     28   -127
     88      5    -83    -46     85    -38   -166    129    127    127      5   -153
     59    -12    -72    -23     64    -41   -181    127    124    127      0   -158
     96     -7   -106    -44    101    -57   -213    114    114    114    -15   -181
    109    -12   -122    -49    114    -67   -236    101    103    103    -25   -192
    135      7   -127    -72    129    -59   -246    106    106    111    -23   -192
    176     64   -111   -119    145    -23   -236    127    127    135      0   -168
    174     57   -116   -116    145    -28   -257    114    116    127     -7   -176
    150     28   -122    -90    135    -44   -290     98     96    111    -28   -197
    163     20   -142    -93    150    -59   -322     80     83     98    -44   -213
    148     25   -122    -85    135    -46   -327     88     90    106    -36   -202
    168     44   -124   -109    148    -38   -327     93     93    111    -33   -202
    150     49   -101   -101    124    -25   -329     98     98    116    -31   -202
     44    -18    -64    -12     54    -41   -358     77     80    101    -49   -220
    116     -2   -119    -57    116    -59   -387     59     62     85    -67   -241
    158      0   -158    -80    158    -80   -410     46     49     70    -80   -257
    135     -7   -142    -64    137    -75   -428     41     41     64    -90   -262
    163     10   -153    -88    158    -70   -444     38     38     62    -96   -265
    148    -31   -179    -57    163   -103   -480     10     12     38   -122   -290
     98    -36   -135    -33    116    -85   -485     15     20     46   -109   -280
    148     20   -129    -85    140    -54   -483     25     33     59    -96   -270
    129     46    -83    -90    106    -18   -475     46     54     80    -77   -257
    179     88    -90   -132    135      0   -472     57     64     96    -70   -249
    223    137    -85   -181    155     25   -457     75     83    109    -59   -239
    189     96    -93   -145    142      2   -480     59     62     88    -80   -262
    135     57    -77    -98    106    -10   -504     49     51     77    -93   -272
    127     80    -46   -103     88     18   -517     44     59     90    -85   -267
    148    155      5   -153     70     80   -506     64     90    124    -51   -233
    176    174     -5   -176     90     85   -537     51     83    124    -54   -233
    197    161    -38   -181    119     62   -581     18     54     96    -80   -257
    142    142      0   -142     72     72   -607      2     46     93    -80   -259
    106    127     18   -119     44     72   -628      2     44    101    -72   -249
    132     88    -46   -111     90     20   -665    -23     15     72   -106   -280
    174     38   -137   -109    155    -49   -709    -57    -25     28   -153   -329
    192     10   -181   -101    187    -85   -737    -75    -51      2   -179   -358
    161    -10   -171    -77    163    -90   -750    -77    -59     -7   -189   -368
    166    -23   -189    -72    176   -106   -766    -85    -70    -18   -205   -381
    210    -64   -275    -72    239   -168   -818   -132   -116    -62   -252   -428
    163   -119   -283    -20    223   -200   -852   -163   -148    -90   -283   -462
    132   -122   -254     -7    192   -187   -854   -155   -137    -83   -275   -452
    166   -114   -280    -28    223   -197   -870   -168   -145    -85   -283   -457
    171    -90   -265    -41    215   -176   -872   -163   -140    -77   -277   -449
    101   -145   -246     23    174   -194   -901   -181   -161    -93   -296   -465
    119   -140   -259      7    189   -200   -917   -187   -166    -98   -301   -475
    174   -142   -316    -15    244   -228   -919   -174   -174   -109   -319   -496
    181   -223   -405     18    290   -314   -872    -96   -163   -129   -368   -553
    210   -197   -407     -5    309   -301   -753     67    -67    -77   -353   -558
    213    -83   -298    -64    254   -192   -628    280    101     72   -226   -449
    262    249    -15   -257    140    116   -524    483    348    353     59   -168
    327    885    558   -607   -116    724   -561    517    623    766    535    324
    252   1545   1293   -898   -519   1421   -820    218    756   1111    987    797
    116   1540   1423   -831   -654   1483  -1161   -270    501    979    922    748
     25    875    849   -452   -410    862  -1395   -706    -77    355    314    184
      5     25     20    -15     -7     23  -1509   -898   -589   -293   -374   -472
     59   -405   -465    174    262   -433  -1488   -800   -693   -498   -641   -758
     70   -410   -480    168    272   -444  -1369   -628   -574   -423   -605   -743
     46   -293   -340    124    192   -316  -1231   -449   -410   -285   -493   -646
    129   -161   -290     15    210   -226  -1163   -350   -314   -202   -423   -581
    166   -153   -319     -5    241   -236  -1158   -329   -301   -194   -418   -584
    127   -218   -345     44    233   -280  -1179   -340   -314   -215   -444   -613
    179   -197   -376      7    275   -285  -1182   -340   -314   -215   -446   -615
    111   -192   -303     38    205   -246  -1169   -314   -288   -192   -423   -589
     85   -161   -246     38    166   -202  -1148   -288   -267   -166   -397   -561
    254   -145   -400    -57    324   -272  -1200   -340   -316   -213   -449   -610
    166   -184   -350      7    257   -267  -1213   -350   -322   -218   -454   -615
    148   -187   -335     18    239   -259  -1221   -350   -319   -215   -452   -613
    163   -150   -314     -5    239   -231  -1213   -332   -303   -194   -436   -597
    200   -140   -342    -31    270   -241  -1231   -342   -314   -200   -449   -605
    213   -145   -361    -33    285   -252  -1247   -358   -327   -210   -462   -618
    145   -176   -324     12    233   -249  -1254   -355   -327   -210   -462   -620
    142   -181   -324     20    233   -252  -1270   -361   -335   -213   -462   -623
    192   -171   -363    -10    277   -267  -1293   -379   -348   -223   -475   -633
    205   -142   -348    -31    275   -244  -1293   -371   -340   -215   -465   -623
    194   -122   -316    -36    254   -220  -1283   -353   -324   -200   -449   -605
    233   -119   -353    -57    293   -236  -1299   -363   -337   -210   -459   -610
    252   -116   -371    -70    309   -244  -1309   -374   -345   -218   -467   -618
    166   -142   -309    -12    236   -226  -1312   -374   -345   -213   -465   -613
    145   -148   -293      0    218   -218  -1322   -374   -348   -210   -462   -610
    231   -129   -361    -49    296   -244  -1348   -387   -363   -226   -478   -626
    270   -111   -384    -80    324   -246  -1363   -392   -368   -228   -480   -626
    249   -135   -384    -57    314   -257  -1376   -407   -381   -244   -493   -633
    231   -114   -348    -59    288   -231  -1371   -397   -374   -231   -478   -618
    215   -148   -363    -33    288   -254  -1408   -423   -400   -252   -501   -639
    218   -148   -366    -36    290   -254  -1418   -426   -405   -252   -501   -633
    267   -103   -371    -83    316   -236  -1418   -418   -397   -239   -488   -620
    296    -75   -374   -111    332   -223  -1421   -413   -394   -231   -478   -610
    244   -114   -358    -64    301   -236  -1444   -426   -410   -241   -485   -615
    231   -101   -335    -64    283   -218  -1447   -420   -407   -231   -472   -600
    259    -59   -322   -101    288   -189  -1444   -410   -400   -218   -457   -579
    285    -49   -335   -119    309   -192  -1460   -420   -415   -226   -465   -584
    363     -5   -368   -179    366   -187  -1470   -428   -420   -228   -465   -581
    314    -33   -350   -140    332   -192  -1478   -436   -428   -236   -470   -579
    223    -62   -285    -80    252   -174  -1467   -423   -413   -223   -454   -558
    272    -18   -290   -129    280   -153  -1460   -413   -407   -213   -444   -545
    311     23   -288   -166    301   -132  -1454   -410   -405   -205   -436   -542
    306     -2   -309   -153    306   -155  -1475   -428   -420   -220   -457   -563
    252    -38   -290   -106    270   -163  -1475   -428   -418   -218   -462   -563
    296    -10   -306   -145    301   -158  -1467   -413   -410   -210   -454   -555
    275      0   -275   -137    275   -137  -1447   -384   -387   -189   -436   -542
    293     20   -272   -158    283   -124  -1436   -374   -371   -176   -433   -537
    309     18   -293   -163    301   -137  -1436   -379   -371   -179   -441   -548
    285      2   -285   -145    285   -140  -1434   -379   -368   -179   -444   -548
    249    -12   -262   -116    254   -137  -1431   -381   -366   -179   -441   -550
    246    -15   -262   -116    252   -137  -1431   -389   -368   -181   -444   -555
    267     10   -259   -140    265   -124  -1418   -387   -361   -171   -439   -548
    181    -28   -213    -77    194   -119  -1418   -389   -366   -171   -441   -548
    181    -98   -280    -41    231   -189  -1465   -436   -415   -220   -488   -594
    244    -41   -285   -103    262   -161  -1447   -426   -402   -207   -475   -576
    272    -15   -288   -129    277   -150  -1436   -423   -397   -200   -467   -568
    288    -54   -342   -119    311   -197  -1467   -457   -431   -233   -501   -600
    228    -85   -314    -70    270   -200  -1475   -465   -436   -236   -504   -600
    267    -54   -322   -106    293   -189  -1478   -465   -436   -233   -498   -594
    246    -41   -288   -103    267   -163  -1465   -452   -423   -215   -478   -576
    239    -59   -298    -90    267   -176  -1478   -459   -433   -226   -491   -584
    257    -57   -314    -98    285   -184  -1483   -467   -441   -233   -496   -587
    285    -36   -324   -124    303   -179  -1486   -470   -441   -228   -491   -581
    275    -38   -316   -119    293   -176  -1486   -467   -441   -226   -488   -579
    329     15   -314   -174    319   -148  -1467   -454   -428   -213   -472   -561
    236    -46   -283    -93    259   -163  -1478   -470   -446   -226   -485   -571
    233    -46   -280    -96    257   -163  -1478   -470   -446   -223   -483   -566
    202    -83   -285    -62    244   -184  -1496   -485   -462   -236   -501   -579
    158    -88   -246    -36    200   -166  -1483   -470   -452   -223   -488   -563
    283    -46   -329   -116    306   -187  -1491   -480   -467   -236   -496   -571
    296    -33   -329   -132    311   -181  -1488   -483   -467   -239   -493   -571
    259    -41   -303   -109    280   -171  -1486   -483   -467   -236   -491   -568
    275    -36   -311   -122    293   -171  -1486   -483   -472   -239   -491   -563
    254    -36   -290   -109    272   -163  -1478   -480   -470   -236   -483   -561
    280    -46   -327   -116    303   -187  -1493   -501   -491   -254   -504   -576
    290    -57   -348   -116    319   -202  -1501   -506   -498   -265   -517   -584
    246    -90   -337    -77    290   -215  -1506   -511   -506   -272   -524   -584
    213    -59   -272    -75    241   -166  -1475   -483   -478   -241   -491   -553
    332     -7   -342   -163    335   -174  -1480   -493   -493   -254   -504   -566
    309    -59   -368   -124    337   -213  -1504   -522   -524   -280   -530   -594
    231    -98   -329    -67    277   -213  -1499   -522   -524   -280   -524   -589
    337    -12   -350   -161    342   -181  -1478   -509   -511   -267   -506   -568
    244    -72   -319    -88    280   -194  -1480   -517   -524   -277   -517   -579
    215    -93   -311    -62    262   -202  -1480   -524   -532   -285   -522   -584
    213    -85   -298    -64    254   -192  -1470   -519   -527   -285   -519   -579
    244    -88   -332    -77    288   -210  -1475   -527   -540   -298   -530   -587
    231   -127   -358    -51    293   -244  -1499   -553   -568   -327   -555   -615
    293    -67   -361   -111    324   -215  -1480   -537   -553   -311   -540   -600
    363      0   -363   -184    363   -181  -1452   -511   -527   -288   -514   -574
    340     15   -324   -176    332   -153  -1426   -491   -511   -270   -496   -553
    311     38   -275   -176    293   -116  -1400   -465   -485   -244   -470   -530
    296     18   -277   -158    285   -127  -1397   -470   -493   -252   -478   -537
    270     20   -252   -145    259   -114  -1384   -465   -488   -244   -470   -527
    277     75   -202   -176    241    -62  -1358   -444   -462   -218   -439   -493
    252     77   -174   -166    213    -46  -1361   -449   -459   -213   -428   -483
    259     83   -179   -171    220    -46  -1379   -459   -467   -220   -431   -478
    285     77   -210   -181    246    -64  -1397   -475   -485   -233   -441   -485
    272     93   -179   -181    226    -41  -1392   -465   -475   -215   -418   -462
    254     36   -218   -148    236    -88  -1415   -488   -504   -246   -446   -485
    241    -15   -257   -114    246   -135  -1413   -496   -524   -270   -472   -506
    239    -38   -280   -101    257   -158  -1405   -493   -530   -280   -480   -517
    285   -106   -392    -88    337   -249  -1452   -542   -589   -337   -537   -574
    249   -145   -397    -54    322   -270  -1462   -555   -610   -358   -558   -589
    301    -98   -400   -103    350   -249  -1444   -542   -600   -348   -548   -576
    277   -127   -405    -75    340   -265  -1452   -555   -613   -366   -558   -587
    244   -148   -392    -46    316   -270  -1441   -555   -613   -368   -561   -587
    275   -168   -446    -54    358   -306  -1454   -571   -636   -387   -581   -607
    259   -197   -457    -31    355   -327  -1460   -581   -646   -397   -589   -615
    246   -210   -457    -20    350   -332  -1465   -589   -654   -405   -597   -620
    285   -192   -478    -46    381   -335  -1460   -584   -654   -405   -592   -613
    270   -213   -483    -31    376   -348  -1454   -581   -659   -413   -600   -620
    296   -267   -563    -15    428   -415  -1426   -542   -665   -441   -641   -662
    316   -298   -618    -10    465   -457  -1306   -400   -602   -423   -657   -696
    319   -213   -532    -51    426   -371  -1135   -179   -444   -301   -561   -626
    394     25   -368   -213    379   -168   -984     75   -218    -75   -342   -423
    446    504     57   -475    194    280   -945    187     41    275     46    -18
    410   1226    815   -818   -202   1021  -1091     44    283    706    581    553
    184   1602   1418   -893   -615   1512  -1400   -379    262    878    857    849
     59   1166   1106   -615   -524   1137  -1683   -854   -202    439    462    491
     85    340    254   -213    -85    298  -1844  -1192   -828   -301   -285   -205
    119   -272   -394     75    254   -335  -1831  -1166  -1083   -685   -735   -662
    135   -462   -597    163    366   -530  -1722   -997  -1031   -709   -810   -769
    228   -384   -613     75    418   -498  -1582   -826   -896   -613   -740   -727
    241   -277   -519     18    379   -397  -1470   -691   -771   -509   -649   -644
    262   -223   -485    -20    371   -353  -1410   -623   -717   -465   -610   -602
    290   -205   -496    -41    392   -350  -1376   -594   -698   -452   -602   -597
    259   -231   -493    -15    376   -361  -1363   -587   -696   -449   -605   -600
    207   -285   -493     38    348   -387  -1366   -589   -704   -462   -615   -613
    210   -257   -470     23    337   -363  -1343   -568   -683   -444   -594   -594
    205   -210   -415      2    309   -311  -1306   -532   -652   -415   -563   -561
    288   -184   -472    -54    376   -327  -1312   -545   -665   -431   -576   -571
    285   -226   -511    -31    397   -368  -1332   -571   -691   -457   -600   -594
    252   -210   -465    -20    355   -337  -1306   -545   -667   -433   -574   -571
    202   -210   -413      5    306   -311  -1275   -522   -641   -410   -550   -545
    215   -239   -457     10    335   -345  -1291   -537   -665   -433   -568   -566
    241   -207   -449    -18    345   -327  -1275   -524   -652   -420   -555   -553
    290   -187   -478    -54    381   -332  -1273   -524   -654   -420   -555   -553
    301   -197   -498    -51    400   -348  -1278   -530   -662   -431   -563   -563
    314   -176   -491    -70    400   -332  -1260   -522   -654   -420   -553   -550
    288   -176   -465    -54    374   -322  -1244   -506   -641   -407   -537   -535
    267   -194   -465    -36    366   -329  -1247   -509   -646   -413   -540   -535
    239   -197   -436    -20    337   -316  -1234   -496   -636   -402   -530   -522
    210   -184   -394    -15    301   -288  -1210   -475   -618   -384   -511   -504
    265   -171   -436    -46    348   -301  -1218   -485   -628   -397   -517   -509
    306   -158   -467    -75    384   -311  -1218   -485   -633   -400   -517   -506
    298   -163   -462    -67    379   -311  -1213   -480   -628   -397   -511   -504
    314   -174   -488    -72    400   -329  -1223   -491   -639   -410   -524   -517
    296   -171   -467    -62    379   -319  -1218   -485   -633   -405   -514   -509
    288   -150   -441    -70    363   -296  -1202   -467   -623   -389   -493   -491
    244   -145   -389    -49    316   -267  -1182   -444   -600   -368   -470   -465
    301   -106   -407    -98    353   -257  -1176   -433   -594   -363   -462   -454
    337   -101   -439   -119    387   -270  -1187   -444   -605   -374   -467   -457
    311   -116   -431    -98    368   -272  -1187   -444   -607   -374   -462   -454
    309   -114   -423    -96    366   -267  -1182   -436   -605   -371   -457   -441
    283   -122   -405    -83    342   -262  -1182   -436   -605   -371   -449   -431
    290    -57   -350   -116    319   -202  -1145   -402   -571   -332   -410   -389
    332    -33   -366   -150    348   -200  -1137   -394   -571   -329   -402   -381
    303    -67   -371   -116    337   -218  -1148   -407   -584   -342   -407   -389
    355    -51   -407   -153    379   -231  -1148   -410   -589   -345   -410   -387
    400      7   -394   -205    397   -192  -1124   -392   -568   -327   -387   -366
    322    -20   -345   -150    332   -184  -1111   -384   -563   -322   -376   -355
    306    -46   -353   -129    329   -200  -1109   -389   -571   -329   -384   -366
    267    -28   -298   -119    280   -163  -1072   -361   -537   -298   -353   -340
    280      0   -280   -140    280   -137  -1047   -332   -511   -277   -332   -322
    303      2   -301   -153    303   -148  -1034   -316   -501   -272   -329   -322
    314      0   -314   -155    314   -155  -1018   -303   -491   -267   -327   -324
    348     33   -314   -192    332   -140   -984   -280   -465   -249   -314   -314
    400     51   -348   -226    374   -148   -976   -277   -459   -252   -319   -319
    319      2   -319   -161    319   -158   -971   -280   -459   -254   -324   -324
    241    -18   -259   -111    249   -137   -948   -270   -441   -239   -309   -309
    316     59   -259   -189    288    -98   -914   -244   -413   -215   -280   -288
    387     64   -322   -226    353   -127   -917   -259   -428   -233   -298   -311
    366     20   -345   -194    355   -161   -932   -285   -452   -259   -322   -337
    353    -25   -379   -163    366   -202   -950   -309   -475   -283   -340   -361
    327    -41   -368   -145    348   -202   -948   -311   -480   -288   -342   -361
    355     18   -337   -189    345   -158   -914   -280   -449   -259   -314   -329
    355     10   -348   -184    350   -168   -906   -277   -446   -262   -316   -329
    335    -12   -348   -161    340   -179   -911   -290   -459   -275   -324   -337
    306    -25   -332   -140    316   -179   -909   -293   -459   -275   -322   -332
    277    -28   -306   -124    290   -166   -896   -283   -449   -267   -309   -322
    340     15   -324   -179    332   -153   -880   -270   -439   -259   -296   -311
    329     18   -311   -174    322   -145   -867   -262   -431   -252   -288   -301
    277    -15   -293   -132    283   -153   -867   -270   -436   -259   -290   -303
    285    -20   -306   -132    293   -163   -878   -280   -446   -270   -298   -311
    254    -15   -270   -119    259   -142   -854   -259   -428   -252   -275   -290
    306     20   -285   -163    296   -132   -841   -246   -415   -239   -262   -277
    358     44   -316   -202    335   -135   -839   -249   -420   -249   -267   -285
    355     33   -322   -194    337   -142   -836   -252   -426   -254   -275   -288
    335     33   -303   -184    319   -135   -815   -239   -413   -241   -259   -275
    298      2   -296   -150    298   -145   -815   -239   -415   -246   -265   -277
    342     -2   -345   -171    342   -174   -831   -257   -436   -270   -283   -298
    368     23   -348   -197    358   -161   -823   -249   -428   -265   -275   -285
    394     75   -322   -236    358   -122   -789   -223   -400   -239   -249   -259
    353     85   -267   -218    311    -90   -756   -197   -374   -215   -223   -233
    285     23   -265   -155    275   -119   -763   -213   -389   -233   -239   -246
    311      0   -311   -155    311   -155   -784   -236   -410   -259   -262   -270
    405     54   -350   -231    379   -148   -771   -223   -402   -254   -252   -259
    348     38   -309   -192    329   -135   -743   -207   -389   -241   -239   -246
    290    -20   -314   -135    301   -166   -758   -228   -407   -262   -259   -270
    322      0   -322   -161    322   -158   -756   -226   -405   -259   -252   -267
    324      7   -316   -166    319   -153   -748   -223   -402   -257   -246   -265
    415     49   -366   -231    392   -158   -748   -223   -405   -259   -249   -265
    374     49   -324   -213    348   -137   -722   -205   -389   -246   -233   -249
    296     12   -285   -155    290   -135   -711   -202   -387   -249   -231   -244
    342     31   -314   -187    329   -140   -706   -205   -389   -252   -236   -246
    332     18   -314   -174    324   -148   -704   -202   -392   -254   -233   -249
    335     -2   -340   -166    337   -171   -717   -220   -407   -277   -252   -265
    316    -25   -342   -148    329   -184   -719   -228   -413   -285   -259   -270
    327    -18   -345   -155    335   -181   -709   -223   -407   -280   -257   -262
    381     57   -324   -218    353   -132   -670   -194   -376   -249   -223   -228
    355     23   -332   -192    342   -153   -675   -205   -387   -262   -236   -244
    244    -28   -272   -106    257   -150   -659   -197   -379   -259   -231   -241
    283     18   -267   -153    275   -122   -633   -171   -358   -236   -205   -223
    327     90   -236   -207    283    -72   -589   -129   -316   -197   -166   -184
    371    148   -226   -262    298    -38   -553    -98   -288   -171   -142   -166
    413    153   -259   -283    335    -54   -555   -103   -298   -187   -155   -176
    402    135   -270   -270    335    -67   -555   -111   -309   -202   -166   -189
    322    150   -171   -236    246    -10   -514    -83   -270   -163   -127   -153
    309    181   -129   -246    218     28   -501    -72   -246   -145   -103   -127
    350    179   -171   -265    259      5   -519    -90   -259   -158   -111   -135
    329    184   -145   -259    236     20   -514    -83   -252   -142    -90   -119
    332    192   -140   -262    236     25   -517    -77   -246   -135    -83   -106
    387    207   -181   -298    283     12   -527    -85   -254   -142    -88   -109
    374    140   -233   -259    303    -46   -550   -114   -288   -179   -124   -142
    337     67   -270   -205    303   -101   -561   -132   -314   -213   -161   -176
    303     20   -283   -161    293   -129   -558   -137   -327   -228   -176   -194
    267     -7   -277   -129    270   -142   -548   -129   -327   -231   -181   -197
    311     -7   -322   -153    316   -163   -553   -142   -340   -246   -194   -207
    332    -25   -361   -155    345   -192   -558   -158   -358   -267   -213   -226
    358    -28   -387   -163    371   -207   -555   -163   -363   -275   -215   -228
    306    -59   -366   -124    335   -213   -550   -163   -366   -277   -218   -233
    270    -51   -322   -109    293   -187   -530   -148   -353   -267   -207   -220
    332    -44   -376   -145    350   -207   -537   -163   -363   -285   -220   -239
    259    -75   -335    -90    296   -205   -519   -150   -350   -275   -207   -228
    254    -64   -322    -96    288   -192   -501   -137   -340   -265   -197   -220
    324    -80   -405   -122    363   -241   -493   -124   -350   -283   -223   -246
    353   -155   -509   -101    428   -332   -428    -38   -337   -309   -270   -309
    379   -129   -509   -124    444   -319   -283    142   -231   -252   -241   -309
    423      5   -418   -215    418   -205   -135    379    -49    -85    -96   -181
    449    342   -106   -394    277    119    -23    581    207    207    210    129
    514    992    475   -756     18    732    -77    589    485    628    701    662
    394   1673   1278  -1034   -441   1475   -288    319    654   1005   1189   1182
    207   1587   1379   -898   -587   1486   -571   -145    387    833   1085   1098
     83    818    735   -452   -327    779   -813   -600   -236    148    418    478
    135     18   -116    -77    124    -49   -922   -782   -727   -472   -244   -174
    119   -319   -439    101    277   -379   -820   -618   -743   -589   -426   -384
    231   -275   -509     20    368   -392   -683   -436   -615   -514   -384   -374
    280   -163   -444    -59    361   -303   -550   -270   -470   -400   -290   -301
    293    -90   -384   -103    337   -236   -467   -176   -381   -324   -231   -239
    306    -72   -379   -116    342   -226   -423   -129   -350   -301   -210   -220
    265   -122   -387    -72    324   -254   -413   -124   -353   -314   -223   -236
    220   -114   -335    -54    275   -223   -371    -85   -316   -285   -194   -207
    267    -83   -350    -93    309   -215   -348    -67   -301   -275   -187   -200
    275    -96   -371    -88    322   -233   -350    -72   -311   -285   -197   -207
    275   -127   -405    -75    337   -265   -363    -93   -327   -306   -213   -223
    303    -75   -379   -114    340   -226   -335    -67   -301   -277   -184   -200
    285    -67   -353   -111    316   -210   -322    -57   -290   -267   -174   -192
    231   -116   -348    -57    288   -231   -327    -67   -306   -280   -187   -210
    265    -72   -337    -96    301   -205   -306    -44   -288   -262   -168   -192
    314    -18   -332   -148    322   -174   -277    -18   -265   -241   -148   -166
    298    -51   -350   -122    322   -202   -277    -25   -275   -254   -163   -179
    213    -80   -293    -64    252   -187   -257    -10   -259   -244   -150   -166
    249    -49   -298   -101    272   -171   -246     -2   -252   -236   -142   -158
    322    -38   -361   -142    340   -200   -262    -18   -270   -254   -161   -179
    296    -51   -348   -122    319   -197   -259    -10   -267   -252   -153   -168
    337    -36   -374   -150    355   -205   -254     -5   -265   -254   -153   -163
    319    -18   -337   -150    327   -176   -233     12   -246   -236   -129   -142
    314    -18   -332   -148    322   -174   -226     18   -244   -231   -124   -142
    324     31   -296   -179    309   -132   -184     54   -210   -200    -93   -111
    387     33   -353   -210    371   -158   -192     41   -223   -218   -109   -127
    316    -38   -355   -140    335   -197   -220     12   -252   -244   -135   -158
    296    -15   -311   -140    301   -163   -189     41   -226   -220   -111   -135
    327     10   -319   -171    322   -153   -181     49   -218   -215    -98   -122
    316    -12   -329   -150    322   -171   -189     38   -226   -226   -101   -127
    314     -5   -322   -155    316   -163   -189     41   -226   -220    -96   -122
    301     12   -288   -158    293   -135   -176     54   -213   -210    -77   -103
    270     18   -254   -145    262   -119   -163     67   -202   -200    -64    -88
    265     36   -228   -150    246    -96   -153     85   -187   -181    -49    -67
    335     62   -275   -200    303   -103   -155     85   -189   -179    -51    -59
    371     59   -311   -215    342   -124   -163     75   -197   -187    -57    -64
    392     88   -306   -241    350   -109   -155     80   -192   -181    -46    -57
    329     98   -231   -213    280    -64   -129    106   -166   -155    -18    -31
    293     98   -197   -197    244    -49   -114    116   -153   -142     -5    -15
    327    127   -200   -226    265    -36   -103    124   -142   -132      7      0
    355    145   -213   -252    285    -33    -96    129   -137   -129     12      5
    420    176   -244   -298    332    -33    -85    132   -135   -127     15      5
    418    205   -213   -314    314     -2    -49    163   -103   -103     41     28
    348    166   -181   -257    265     -7    -38    174    -96   -101     44     31
    374    179   -197   -277    285    -10    -25    184    -85    -96     46     28
    423    189   -233   -306    329    -20     -2    200    -72    -90     49     28
    371    187   -184   -280    277      0     36    236    -36    -62     72     46
    293    150   -145   -223    218      2     59    246    -23    -51     75     44
    298    153   -145   -226    220      5     72    252    -12    -46     80     44
    311    140   -171   -226    241    -15     75    246    -15    -54     70     25
    277    124   -153   -202    215    -12     90    254     -7    -54     67     20
    329    137   -192   -233    262    -25     98    252     -5    -57     64     18
    350    127   -223   -239    285    -46    101    244    -12    -67     57      7
    301     96   -205   -197    254    -54     98    231    -20    -75     54      2
    272     80   -192   -179    231    -54    103    228    -23    -80     54      2
    296    109   -187   -205    241    -38    124    241    -10    -67     67     15
    257     77   -179   -168    218    -49    127    231    -15    -77     59      5
    210     57   -153   -132    181    -46    142    236    -12    -77     59      7
    298    103   -194   -202    246    -46    158    249      0    -67     64     12
    355    116   -239   -239    298    -59    155    246     -5    -72     62     10
    306     98   -207   -205    257    -54    163    252      2    -64     70     18
    298     77   -220   -187    259    -70    153    233    -10    -80     59      5
    293     85   -207   -192    249    -59    168    246      0    -72     70     10
    303    101   -202   -202    252    -49    179    257     10    -64     83     20
    280    103   -176   -192    228    -36    194    270     20    -54     98     33
    218    103   -114   -161    166     -5    215    288     38    -33    116     54
    254    114   -142   -187    200    -12    210    285     38    -36    114     54
    327    137   -189   -233    257    -23    213    283     36    -38    111     54
    327    142   -184   -236    254    -20    226    290     44    -36    116     57
    293    114   -179   -202    236    -31    231    290     41    -38    114     54
    316    132   -187   -226    252    -25    241    296     46    -31    119     57
    306    111   -194   -210    252    -41    236    288     41    -36    114     49
    296     98   -197   -197    246    -49    239    283     36    -41    114     44
    244     70   -174   -155    210    -51    246    285     41    -38    119     51
    236     83   -155   -161    194    -36    262    296     54    -28    129     67
    329    176   -153   -252    241     12    298    329     85      0    163     98
    267    140   -129   -205    197      5    309    332     88     -2    161     98
    246     72   -174   -158    210    -49    283    309     59    -31    129     67
    298     80   -218   -192    259    -67    280    298     54    -38    119     59
    335     98   -236   -218    285    -67    277    293     46    -44    114     49
    309     75   -233   -194    270    -77    277    288     41    -49    111     46
    275     67   -207   -171    241    -70    293    301     57    -36    124     64
    213     75   -140   -145    176    -31    316    319     83    -18    145     85
    306     96   -210   -200    257    -57    309    306     70    -36    129     70
    314     83   -233   -200    272    -75    311    303     62    -46    122     62
    311     70   -241   -189    277    -85    314    301     57    -51    119     62
    280     75   -207   -179    244    -64    329    306     70    -36    137     72
    257     64   -192   -161    223    -62    335    311     72    -33    142     75
    280     83   -200   -184    241    -57    350    319     80    -28    150     77
    314    109   -205   -210    259    -46    371    335     90    -20    158     85
    283     59   -223   -171    252    -80    353    309     67    -46    135     62
    277     75   -202   -176    239    -62    363    316     77    -36    145     67
    342    171   -171   -257    254      2    405    358    122      7    189    106
    397    236   -161   -316    280     38    444    389    150     33    218    135
    306    249    -59   -280    181     96    496    431    189     75    257    176
    215    171    -44   -194    129     64    485    418    176     54    236    155
    228    168    -62   -200    145     51    483    407    171     46    228    142
    306    236    -70   -270    189     83    498    413    189     64    246    158
    293    244    -51   -270    171     96    509    426    205     83    265    176
    246    226    -23   -236    135    101    501    420    207     85    270    181
    213    223     10   -220    101    119    498    420    213     93    280    192
    329    267    -62   -298    197    103    472    405    205     90    283    197
    394    267   -127   -332    259     72    462    394    184     72    267    184
    327    184   -142   -257    233     23    449    374    155     36    231    148
    290    132   -161   -213    226    -12    446    366    142     15    207    124
    303    114   -189   -207    246    -36    446    363    132      7    194    114
    270     25   -244   -148    257   -109    418    327     96    -33    150     72
    252    -25   -277   -114    265   -153    405    306     72    -57    129     51
    316     67   -249   -194    283    -90    446    340    106    -23    166     88
    293     93   -200   -192    246    -51    478    366    129     -2    189    109
    207     12   -197   -111    202    -90    465    345    114    -20    166     88
    213    -10   -226   -101    218   -116    454    335    101    -31    158     75
    233    -18   -252   -109    241   -135    446    322     90    -41    150     70
    218     -7   -226   -103    220   -116    457    332    106    -25    166     85
    267    -18   -285   -124    275   -150    457    337     93    -46    145     64
    350    -51   -402   -150    376   -226    511    410    106    -59    111     23
    329    -64   -394   -135    361   -228    641    568    200     -5    127     18
    319     10   -309   -163    314   -148    763    761    353    119    228     93
    363    298    -67   -332    215    116    888    984    587    374    488    342
    376    867    491   -623    -57    680    943   1119    898    792    958    826
    329   1517   1187   -922   -428   1353    828    989   1114   1176   1428   1312
    226   1654   1428   -940   -600   1543    522    542    969   1166   1488   1379
    101   1013    909   -558   -405    963    272     54    392    563    911    846
     62    246    181   -155    -59    215    135   -228   -148    -83    246    218
    142   -200   -342     25    241   -270    122   -184   -311   -337    -57    -93
    153   -319   -472     83    311   -394    205    -46   -254   -335    -88   -142
    114   -246   -361     62    236   -303    335    116   -111   -223      5    -62
    189   -124   -314    -33    252   -218    410    215    -10   -135     83      5
    290      0   -290   -145    290   -145    483    298     67    -62    145     67
    371    109   -262   -239    316    -75    561    374    135     -5    194    116
    272      0   -275   -137    272   -137    545    348    106    -41    158     75
    215    -38   -254    -90    233   -145    542    342     98    -46    150     70
    202    -28   -233    -88    215   -132    550    348    106    -36    163     80
    166    -54   -220    -54    192   -137    553    348    111    -36    166     80
    228    -33   -262    -98    244   -148    545    342    106    -44    158     77
    210    -12   -226    -98    218   -119    566    363    127    -23    179     98
    231     -2   -233   -116    231   -116    568    366    129    -18    181    101
    246     12   -233   -129    241   -109    574    368    137    -12    189    106
    257     15   -244   -137    249   -114    576    371    137    -15    189    106
    241     25   -215   -132    228    -93    587    384    148     -5    202    119
    265     31   -233   -148    249   -101    587    381    145     -7    200    116
    252     41   -210   -145    231    -83    602    392    158      5    213    127
    231     46   -184   -140    207    -67    610    394    163     10    218    137
    210     36   -174   -124    192    -67    607    392    161      7    218    137
    168      5   -163    -88    163    -77    597    384    155      2    215    129
    223     54   -168   -137    197    -57    618    407    179     25    233    150
    332    116   -215   -223    272    -49    633    420    189     31    239    158
    252     51   -200   -153    226    -72    620    405    174     18    223    142
    215     28   -187   -124    200    -77    613    402    166     10    223    145
    257     67   -189   -161    223    -59    615    410    176     20    233    161
    288     75   -215   -184    252    -70    613    407    174     18    231    161
    280     83   -197   -184    239    -57    620    413    181     28    246    171
    301     96   -205   -200    254    -54    620    413    181     28    249    171
    244     96   -148   -168    197    -25    631    428    197     49    270    192
    239     90   -150   -166    194    -28    620    428    189     46    270    192
    277    111   -166   -197    223    -25    610    420    184     49    272    194
    298    135   -166   -218    231    -12    613    423    187     57    280    207
    324    158   -166   -241    246     -2    613    431    194     62    293    220
    301    150   -150   -228    226      0    607    431    194     67    301    231
    275    155   -119   -215    197     18    615    446    210     83    316    249
    275    168   -106   -223    192     31    623    454    218     96    327    267
    293    192   -101   -241    197     46    623    454    218    101    335    275
    280    194    -88   -239    184     51    628    459    223    101    345    285
    298    210    -88   -254    192     62    633    465    228    106    350    290
    306    233    -75   -270    189     80    646    475    239    116    361    303
    332    246    -85   -288    210     80    652    475    239    114    358    298
    277    241    -36   -259    155    103    675    498    265    135    379    311
    285    231    -54   -259    171     88    675    504    270    132    374    303
    324    249    -75   -288    197     88    683    509    275    137    376    301
    358    272    -85   -314    223     93    709    532    298    155    387    309
    314    257    -57   -288    187    101    735    555    319    171    397    311
    363    298    -64   -332    213    116    761    579    342    192    413    319
    405    311    -93   -358    249    111    769    576    348    192    410    311
    342    270    -72   -306    207     98    774    566    342    184    400    293
    267    241    -25   -254    145    109    789    571    353    187    405    296
    254    205    -49   -231    150     77    774    545    332    158    376    265
    226    181    -44   -205    135     67    769    530    322    145    363    249
    168    168      0   -168     85     85    779    535    335    153    374    257
    184    145    -38   -166    111     54    766    517    316    135    355    239
    257    192    -67   -226    163     62    776    524    327    142    363    249
    303    244    -62   -275    181     90    795    537    342    161    379    259
    236    179    -57   -207    148     62    776    514    322    140    361    241
    228    187    -41   -210    135     72    784    522    327    145    368    246
    285    236    -49   -262    168     93    797    535    337    155    379    262
    205    226     20   -215     90    122    810    545    350    176    397    280
    239    218    -20   -228    129     98    795    524    335    161    384    267
    296    233    -64   -267    181     85    782    514    327    153    374    254
    223    207    -18   -215    122     96    787    524    335    158    384    262
    163    197     33   -181     62    116    805    540    353    174    397    277
    290    241    -49   -265    171     96    792    524    335    161    381    265
    267    239    -28   -254    148    106    800    535    345    168    392    272
    233    218    -15   -228    124    101    802    535    348    171    394    272
    194    202      7   -200     93    106    800    530    345    168    397    272
    231    236      5   -233    114    122    795    530    345    174    405    277
    259    272     10   -267    124    142    807    537    353    181    415    285
    233    252     15   -244    109    135    802    532    348    176    410    280
    233    277     44   -257     93    161    823    548    363    192    423    296
    226    280     54   -252     85    168    826    548    366    192    423    296
    194    239     41   -218     77    140    807    524    345    174    402    275
    168    239     67   -205     49    153    818    532    353    179    410    285
    189    254     64   -223     62    161    826    540    358    187    418    290
    244    272     28   -257    109    150    826    532    353    181    415    283
    189    254     64   -223     59    161    833    535    355    184    418    288
    189    257     64   -223     62    161    833    535    353    181    415    285
    267    296     28   -283    119    163    831    535    350    184    418    285
    226    228      2   -226    111    116    805    506    319    155    389    257
    189    233     44   -213     70    140    815    511    327    161    397    265
    262    275     12   -270    124    145    818    511    327    158    397    262
    257    301     44   -280    106    171    839    535    348    179    418    283
    246    280     33   -262    106    158    841    532    345    174    413    277
    215    298     80   -259     67    192    862    550    366    197    433    298
    228    332    103   -283     62    218    880    563    379    210    446    309
    252    374    122   -314     64    249    904    584    405    228    467    327
    244    368    124   -306     59    246    914    592    415    236    470    332
    213    368    155   -290     28    262    924    597    423    246    480    337
    228    439    210   -335     10    324    950    618    457    277    517    368
    239    475    233   -358      2    355    956    620    470    290    532    387
    220    457    236   -337     -7    348    930    602    457    277    524    379
    210    444    233   -329    -12    340    911    587    449    270    517    374
    262    472    210   -368     25    342    891    574    441    270    519    374
    218    426    207   -324      2    316    880    563    423    257    504    361
    187    358    171   -272      7    265    867    548    397    226    472    329
    218    335    114   -277     51    226    857    540    379    205    446    306
    241    316     75   -280     83    197    852    532    366    189    428    290
    194    220     23   -210     85    124    813    491    316    137    379    241
    207    202     -5   -205    106     98    802    470    296    119    358    223
    200    257     54   -228     72    155    841    504    329    153    397    254
    150    223     72   -187     38    148    841    504    327    148    397    252
    184    200     12   -194     85    106    807    472    296    116    368    220
    228    205    -23   -215    127     90    800    465    288    106    358    205
    215    197    -18   -210    116     90    800    465    290    109    361    210
    176    205     28   -192     75    116    823    488    311    129    381    231
    153    181     25   -168     64    103    833    504    314    129    379    228
    176    111    -64   -142    122     23    870    561    316    106    340    181
    244    114   -129   -181    187     -7    987    714    402    140    340    155
    337    270    -67   -303    202    103   1119    911    566    280    452    244
    376    537    161   -459    109    350   1231   1111    782    517    685    470
    374   1070    696   -722   -161    883   1304   1257   1088    919   1130    930
    259   1686   1426   -974   -581   1556   1184   1098   1267   1278   1579   1384
    103   1813   1709   -958   -802   1761    893    667   1119   1278   1647   1454
      2   1304   1299   -654   -646   1301    626    181    600    761   1163   1008
     49    540    491   -293   -220    517    459   -129     18     62    449    342
     20     36     15    -28      2     25    480    -28   -103   -168    163     54
     33   -103   -137     33     85   -119    555    106    -49   -171    124      5
    148    -10   -158    -70    153    -85    654    241     62    -90    181     51
    174    103    -70   -137    122     18    737    350    176      7    267    129
    161    161     -2   -161     80     80    789    413    241     64    319    174
    187    189      2   -189     93     96    818    449    270     85    337    187
    192    197      5   -194     93    103    833    465    285     93    342    194
    142    181     38   -161     51    111    846    480    301    101    350    202
    202    205      2   -205     98    103    841    480    296     96    345    197
    249    246     -2   -249    124    122    854    491    309    109    355    205
    215    249     31   -233     90    140    870    501    322    124    368    215
    153    202     49   -176     51    127    870    501    319    119    361    210
    119    155     36   -137     41     96    852    480    298    101    342    189
    145    189     44   -168     51    116    859    491    306    111    353    200
    155    218     59   -189     46    140    867    501    319    124    366    213
    132    210     77   -171     28    145    865    506    322    127    366    220
    163    233     70   -202     46    153    865    509    324    132    371    223
    168    267     98   -220     36    184    891    535    350    158    400    246
    137    246    106   -194     15    176    891    535    350    161    405    252
    205    231     25   -218     90    129    857    504    316    129    371    218
    210    272     62   -244     72    168    878    524    340    148    392    236
    218    277     57   -249     80    168    875    522    335    142    387    233
    176    239     62   -207     57    150    859    506    322    127    371    220
    168    280    111   -223     28    197    883    537    355    158    402    252
    257    324     64   -290     96    194    880    537    353    158    400    246
    231    298     64   -265     83    181    867    524    340    150    392    236
    179    277     98   -228     38    187    865    527    342    153    397    246
    181    275     93   -228     44    184    865    527    340    153    397    249
    207    311    103   -259     51    207    872    537    348    168    413    262
    181    316    135   -249     23    226    872    545    355    176    420    277
    168    316    148   -244     10    231    870    545    358    181    423    283
    213    316    103   -265     54    210    849    535    342    168    415    277
    228    316     85   -272     70    202    833    527    335    158    413    275
    192    335    142   -265     23    241    849    548    358    184    439    303
    161    358    197   -262    -18    277    867    571    376    207    465    332
    135    348    213   -241    -38    280    870    579    381    213    470    340
    259    413    153   -337     51    285    859    574    376    210    470    340
    293    413    119   -355     88    267    839    555    358    197    457    322
    249    405    153   -327     46    280    844    561    363    207    467    329
    265    436    171   -350     46    303    854    571    374    215    478    342
    293    467    174   -384     59    322    859    576    384    223    485    353
    298    465    166   -384     67    316    870    587    389    228    491    355
    205    381    174   -296     15    277    852    568    368    205    467    332
    210    410    200   -309      5    306    870    589    389    226    485    342
    298    459    161   -381     67    311    891    607    407    239    491    345
    223    436    210   -329      5    324    917    628    428    252    498    350
    207    431    223   -322     -7    329    932    639    444    259    501    350
    150    441    290   -296    -70    366    971    672    483    293    530    376
    166    441    272   -303    -54    358    974    670    483    290    524    366
    220    444    223   -332      0    335    963    652    472    277    506    345
    218    418    197   -319     10    309    945    631    454    259    483    324
    184    444    259   -314    -36    353    979    657    485    290    509    350
    176    470    293   -324    -59    381   1008    680    511    314    527    366
    168    420    252   -296    -41    337    984    649    483    280    496    332
    181    371    189   -277     -2    280    945    610    446    244    462    290
    249    457    207   -353     20    332    974    631    475    272    496    319
    220    439    218   -329      2    327    974    623    467    267    488    311
    181    420    239   -301    -28    329    974    623    470    267    488    309
    174    397    220   -285    -23    309    963    610    457    254    475    296
    194    413    218   -303    -10    316    966    613    462    257    478    303
    192    415    223   -303    -15    319    963    610    457    257    472    306
    163    407    244   -285    -41    327    963    613    462    265    483    309
    150    423    272   -288    -62    348    974    623    478    283    501    322
    161    433    272   -296    -54    353    976    631    483    285    504    327
    233    462    228   -350      2    345    969    628    478    280    496    316
    205    449    244   -327    -20    345    969    626    480    283    498    322
    176    454    275   -316    -49    366    982    644    498    298    517    337
    228    475    246   -350     -7    361    976    641    496    296    514    335
    233    478    244   -358     -5    361    969    633    491    290    511    327
    241    514    270   -379    -12    392    995    654    509    306    530    348
    207    496    288   -353    -38    392    995    652    504    306    527    342
    155    449    293   -301    -67    371    982    639    493    293    514    327
    187    449    259   -319    -36    355    963    626    483    283    504    319
    161    449    288   -306    -62    368    966    631    488    290    511    324
    205    452    246   -329    -20    350    956    620    475    277    501    314
    223    459    236   -340     -5    348    958    623    478    280    501    316
    207    467    257   -337    -25    363    969    631    485    285    509    324
    226    480    252   -353    -12    366    976    633    485    285    509    324
    213    475    259   -345    -23    368    971    626    480    283    506    322
    205    462    257   -332    -25    361    963    615    472    272    496    316
    210    475    265   -345    -25    371    979    623    483    277    501    322
    166    459    293   -314    -62    376    984    631    485    280    506    327
    140    410    267   -277    -64    340    961    605    459    254    480    301
    135    407    272   -270    -67    340    961    602    457    257    480    298
    174    449    272   -311    -49    361    974    615    467    267    488    303
    171    493    322   -332    -75    407   1002    644    498    293    514    329
    148    517    368   -332   -111    441   1023    662    519    314    532    350
    148    537    389   -342   -119    465   1034    672    532    327    545    361
    174    563    387   -371   -106    475   1039    680    537    335    550    366
    215    597    381   -407    -83    491   1057    691    548    342    561    376
    189    623    431   -407   -122    527   1083    709    571    366    584    400
    233    678    444   -454   -103    561   1091    717    589    384    605    418
    166    628    462   -397   -148    545   1057    688    566    366    589    402
    163    657    493   -413   -163    576   1057    691    576    381    605    420
    231    688    454   -462   -111    571   1039    680    568    379    602    420
    218    631    413   -423    -96    522   1008    652    540    350    574    394
    124    532    407   -329   -142    472    987    628    506    314    540    358
    163    504    337   -335    -88    420    969    615    485    290    514    329
    205    485    280   -345    -38    384    950    597    459    265    488    303
    239    454    215   -345     12    335    932    574    431    233    452    267
    187    436    246   -314    -31    340    937    576    431    233    454    275
    168    410    241   -290    -36    327    927    563    415    220    439    265
    168    387    218   -280    -25    303    917    550    402    205    428    249
    174    405    231   -288    -28    319    932    563    415    215    441    262
    192    405    210   -301    -10    309    935    561    415    213    439    259
    166    389    223   -277    -28    306    930    555    407    205    433    252
    171    376    205   -272    -18    290    914    540    392    192    423    236
    153    405    252   -277    -49    329    940    566    420    218    446    259
    189    348    158   -270     15    252    932    571    397    184    402    215
    176    280    103   -228     36    192   1015    688    436    184    371    171
    179    322    142   -252     18    233   1158    878    558    265    423    197
    249    475    226   -361     12    350   1296   1109    737    431    561    319
    400    917    517   -659    -59    717   1371   1270    989    743    891    654
    361   1556   1195   -958   -418   1376   1296   1234   1252   1163   1392   1182
    228   2091   1862  -1158   -815   1977   1036    891   1319   1428   1761   1566
    111   1987   1875  -1049   -880   1932    722    415   1021   1231   1626   1449
    -25   1137   1161   -555   -592   1148    506     -7    374    491    893    771
    -54    397    452   -171   -252    423    467    -85     -5    -23    332    223
     57    119     62    -90     -2     90    530     46    -33   -137    158     28
    114    163     49   -137     33    106    675    236    101    -49    210     57
     51    277    226   -166    -85    254    818    415    267     96    337    171
    122    348    223   -236    -51    285    859    472    322    145    374    200
    194    350    155   -272     18    254    859    478    319    137    358    181
    228    374    145   -301     41    259    872    496    335    145    366    187
    236    410    174   -324     31    290    896    522    358    166    384    202
    207    381    174   -296     18    277    893    519    353    158    374    192
    179    345    166   -262      5    257    875    504    337    142    355    179
    189    381    192   -285      0    288    896    524    355    161    376    197
    153    389    236   -272    -41    311    914    540    376    176    394    213
     98    379    280   -239    -90    329    930    553    389    189    405    223
    127    363    233   -246    -54    298    906    532    366    166    379    205
    166    376    210   -270    -20    293    896    527    363    163    376    202
    166    392    223   -280    -28    309    906    542    374    176    387    213
    153    410    257   -283    -51    335    914    555    387    192    402    226
    184    397    213   -293    -12    306    893    540    371    176    387    205
    192    426    233   -309    -20    329    914    555    387    194    402    223
    163    428    262   -298    -49    345    922    558    394    194    407    233
    140    415    275   -277    -67    345    919    558    392    194    407    233
    161    420    259   -293    -49    340    909    555    387    192    407    233
    202    431    228   -316    -12    329    901    550    381    184    402    231
    187    431    244   -309    -28    337    901    550    384    187    405    233
    119    413    293   -267    -85    353    904    558    392    194    415    239
    106    413    306   -262    -98    361    898    561    392    197    418    239
    124    467    342   -296   -109    405    922    589    418    226    446    272
    244    524    277   -387    -18    402    922    592    418    223    446    267
    223    470    246   -348    -10    358    888    561    387    192    418    239
    233    454    220   -345      7    340    865    537    368    176    405    228
    155    454    298   -303    -70    376    880    555    389    202    428    252
    145    475    329   -311    -90    402    885    568    402    218    446    267
    205    535    329   -371    -62    433    896    587    415    231    465    288
    220    537    316   -379    -49    428    888    584    410    226    459    290
    267    527    259   -397      5    394    857    563    384    207    444    275
    288    545    254   -418     15    400    854    568    384    215    452    283
    213    537    324   -376    -57    431    862    581    400    231    472    303
    213    542    329   -379    -57    436    849    574    392    226    472    301
    244    563    319   -402    -36    441    846    571    389    228    475    306
    197    584    384   -392    -93    485    870    594    415    257    504    337
    202    602    400   -402    -98    501    875    605    426    265    514    350
    223    587    361   -405    -70    475    854    589    410    249    498    335
    215    620    405   -418    -93    514    880    618    436    275    524    358
    290    698    407   -496    -59    553    919    652    467    303    550    384
    241    639    397   -441    -77    519    914    641    457    290    530    361
    215    602    387   -410    -85    496    909    636    454    283    517    340
    218    633    415   -426    -98    524    940    665    485    311    535    358
    239    641    400   -441    -80    519    950    672    496    314    537    355
    244    626    379   -436    -67    504    945    665    493    309    527    345
    158    589    431   -374   -137    511    956    665    498    316    530    340
    192    592    400   -392   -103    496    950    654    491    306    517    324
    210    597    387   -405    -88    493    953    652    491    303    514    322
    231    618    387   -426    -77    504    958    649    493    306    514    322
    197    605    407   -402   -106    506    956    646    491    303    511    322
    158    574    415   -366   -127    496    950    633    480    293    501    314
     98    563    462   -332   -181    511    958    639    491    303    504    322
    161    571    410   -366   -124    491    940    620    472    285    488    303
    176    550    374   -363   -101    465    917    600    449    262    470    280
    192    576    384   -384    -96    480    927    607    459    275    483    293
    189    589    400   -392   -106    496    937    618    472    288    493    303
    179    571    392   -376   -106    483    922    607    465    277    485    293
    153    566    413   -361   -132    491    922    607    470    283    491    298
    140    584    444   -361   -150    514    927    618    480    296    504    311
    181    605    420   -394   -119    514    927    623    483    296    506    314
    205    589    384   -397    -88    488    904    602    462    277    485    293
    166    592    426   -379   -129    509    917    615    478    296    504    314
    109    584    475   -345   -181    530    937    633    496    316    522    329
    142    602    457   -374   -158    530    935    633    493    316    522    329
    187    644    454   -415   -135    550    937    633    496    322    524    332
    176    613    436   -394   -129    524    924    618    480    301    504    309
    109    579    470   -342   -179    524    924    618    478    303    504    311
    129    563    433   -348   -153    501    901    602    462    288    493    298
    153    592    439   -374   -142    517    917    615    475    301    506    314
    171    613    441   -392   -135    527    927    623    483    309    511    319
    171    602    431   -387   -129    517    914    615    475    298    501    316
    241    607    366   -426    -62    488    888    589    449    272    478    293
    153    592    436   -374   -142    514    904    602    465    290    496    309
    101    589    488   -348   -192    540    919    615    478    301    509    322
    114    610    496   -361   -189    553    927    623    483    306    517    329
    174    587    413   -381   -122    501    893    592    449    275    480    293
    137    550    413   -345   -137    483    878    579    436    262    467    280
    166    566    397   -368   -114    483    872    574    433    257    462    280
    226    592    366   -407    -70    480    872    568    433    254    465    277
    231    613    381   -426    -75    498    885    579    441    265    472    288
    246    691    444   -470    -98    568    930    620    483    309    517    327
    150    672    522   -413   -184    597    953    639    501    327    537    345
     64    649    584   -355   -259    618    976    657    519    340    550    363
     77    657    576   -368   -249    618    979    662    519    342    548    363
    168    693    524   -431   -176    610    969    659    514    340    542    355
    210    727    514   -470   -153    620    969    657    519    348    548    358
    187    776    589   -480   -200    683    992    675    548    381    584    392
    192    779    587   -488   -197    683    976    662    540    374    579    389
    197    758    558   -478   -179    659    940    631    511    350    558    374
    202    774    568   -491   -181    672    932    628    514    358    568    387
    265    805    540   -535   -137    672    919    626    514    361    574    392
    262    761    498   -511   -119    631    909    615    493    337    553    371
    192    670    478   -431   -142    574    893    600    467    309    519    337
    135    602    467   -368   -166    535    875    579    444    283    491    309
    140    555    415   -348   -137    485    849    553    413    252    457    275
    135    524    387   -329   -127    457    823    527    384    226    431    252
    189    581    392   -384   -101    485    841    542    400    241    452    272
    163    613    446   -389   -142    530    875    571    428    265    480    301
     44    509    465   -275   -210    488    852    545    400    236    452    270
     46    467    420   -257   -187    444    828    527    379    218    431    249
    135    467    332   -301    -98    400    795    493    350    189    397    218
     59    439    379   -252   -158    410    797    496    353    192    402    223
     64    467    402   -265   -168    436    813    511    371    205    415    239
    150    483    332   -319    -90    407    823    535    368    197    400    220
    207    426    218   -316     -5    322    883    618    381    176    350    161
    202    407    202   -306      0    306   1002    779    465    215    358    142
    207    491    283   -348    -36    387   1137   1002    623    350    472    236
    290    846    555   -571   -132    701   1234   1195    872    644    771    532
    301   1501   1200   -901   -449   1350   1184   1200   1161   1078   1278   1072
    142   2169   2023  -1156   -940   2096    963    919   1322   1449   1756   1582
     12   2291   2278  -1150  -1132   2286    678    485   1150   1408   1790   1639
    -62   1530   1592   -732   -826   1561    426     28    514    709   1109   1010
   -111    636    748   -262   -431    693    316   -163     -7     46    410    329
    -51    275    327   -111   -189    301    392    -20    -62   -109    181     75
     28    275    246   -150   -109    262    532    179     64    -38    205     72
     54    384    329   -218   -137    358    659    340    207     77    303    150
     77    452    374   -265   -148    413    724    418    280    137    353    192
     67    441    374   -254   -153    407    753    452    301    153    358    200
    129    483    353   -306   -111    418    771    472    314    161    363    205
    103    472    368   -290   -135    420    784    480    322    166    366    207
    -25    392    418   -181   -220    405    779    478    314    155    353    194
     23    389    363   -207   -168    376    756    459    296    140    335    174
    171    498    327   -335    -77    413    776    485    327    168    363    205
    158    517    358   -337   -101    439    795    501    342    184    376    215
    122    465    342   -293   -109    405    766    475    316    158    350    189
     90    449    355   -270   -132    402    761    475    316    153    348    189
     62    449    387   -254   -161    418    766    483    322    161    355    205
     62    465    400   -265   -168    433    774    488    329    174    363    213
     23    467    444   -246   -210    457    789    504    342    189    379    226
     75    488    413   -283   -168    449    784    504    340    184    376    223
    101    493    392   -296   -145    444    776    498    332    179    371    213
     70    475    405   -272   -168    441    771    496    329    179    366    210
    101    496    394   -298   -145    446    769    498    335    184    371    215
    114    501    387   -309   -135    444    761    491    329    181    368    213
     10    467    457   -239   -223    462    769    501    340    192    384    231
     23    470    446   -246   -210    459    761    504    342    192    387    236
    145    509    361   -327   -106    436    740    485    322    171    366    218
    129    530    400   -329   -135    465    763    511    342    189    387    239
     90    522    431   -306   -168    478    771    522    350    197    392    249
     88    501    413   -296   -163    457    753    506    332    184    376    233
    111    488    376   -301   -132    433    727    485    311    166    361    215
     67    488    420   -277   -176    454    735    496    322    181    374    233
     54    501    446   -277   -194    475    737    501    329    189    381    241
    103    566    459   -335   -179    514    750    527    353    220    410    272
    122    574    452   -348   -163    514    748    527    353    223    413    275
    114    553    439   -335   -163    496    730    517    337    210    402    262
    116    553    436   -335   -158    496    719    514    335    210    405    267
    150    584    431   -368   -140    509    706    509    332    213    407    277
    145    602    454   -374   -153    530    704    514    335    220    418    290
    140    636    496   -389   -176    566    719    535    358    246    444    319
    163    670    506   -415   -171    589    732    548    374    265    465    340
    114    652    535   -384   -210    594    735    548    374    267    470    345
    148    665    517   -407   -184    592    730    540    368    265    465    335
    168    680    511   -426   -171    594    737    542    374    265    467    337
     90    654    563   -371   -236    610    745    550    381    270    472    342
    142    678    535   -410   -197    607    750    563    387    275    472    342
    184    709    524   -446   -171    618    769    579    405    290    483    345
    132    691    555   -413   -210    626    784    592    420    303    493    348
    119    662    542   -389   -210    602    776    589    415    296    483    337
    124    678    553   -402   -213    615    789    602    428    309    488    337
    168    701    532   -436   -181    618    800    607    441    314    491    337
    163    683    517   -423   -176    600    800    602    439    306    483    327
    171    672    501   -420   -163    587    795    592    433    301    475    319
    150    685    535   -418   -192    610    805    594    441    311    485    327
     88    654    566   -371   -239    610    807    589    441    311    485    327
     54    633    579   -345   -262    607    805    584    436    306    478    324
    135    654    519   -394   -192    587    789    566    420    290    459    309
    150    652    498   -402   -174    574    774    553    410    283    454    301
    153    633    480   -394   -163    558    758    537    394    267    439    288
    137    652    514   -397   -189    584    774    548    410    283    457    306
     80    652    571   -366   -244    613    789    561    423    293    470    316
     85    657    571   -371   -244    615    795    568    426    298    472    316
     59    633    574   -348   -257    605    784    561    418    290    467    309
     80    615    532   -348   -226    574    763    542    400    275    449    290
    135    646    511   -389   -187    579    761    545    405    280    454    298
    179    652    470   -418   -145    561    745    530    392    267    444    285
    163    657    491   -410   -163    574    750    540    400    277    452    293
     83    662    579   -371   -246    620    779    571    433    314    488    329
    145    662    517   -402   -184    589    753    545    410    293    465    311
    176    665    485   -420   -155    576    737    535    397    283    454    298
    166    685    519   -428   -176    602    753    548    410    296    470    311
    168    709    537   -441   -184    623    766    561    423    309    478    324
    135    659    524   -397   -194    592    745    542    405    290    459    309
    122    636    511   -381   -194    576    735    535    397    285    454    303
    168    688    517   -428   -174    602    750    550    415    298    472    322
    135    665    527   -402   -194    597    737    540    402    285    462    311
     72    646    574   -358   -249    610    745    550    413    298    472    319
    116    654    537   -387   -210    597    737    540    405    288    462    309
    137    667    530   -402   -194    600    743    540    405    290    465    309
     70    672    602   -371   -267    639    769    561    426    314    488    327
    124    652    527   -387   -200    589    735    530    392    280    454    293
    171    670    498   -420   -163    584    724    522    384    277    452    290
    158    654    496   -407   -168    574    717    517    379    270    444    285
    171    636    465   -405   -145    550    704    501    363    252    426    267
    158    688    530   -423   -184    610    748    537    405    290    462    303
    168    743    571   -457   -202    659    774    566    433    319    493    329
    155    753    597   -454   -220    678    784    576    441    327    501    337
    140    748    607   -446   -233    680    787    584    446    332    504    342
    135    730    594   -431   -228    662    779    579    436    322    496    332
    174    795    620   -485   -223    706    792    587    452    340    514    348
    181    852    670   -517   -244    761    815    605    480    374    545    379
    122    841    719   -483   -298    779    813    607    488    384    555    392
    103    815    711   -459   -303    763    779    581    470    368    542    379
    135    820    683   -478   -272    753    750    555    452    355    532    371
     98    807    706   -454   -303    758    750    558    452    358    537    379
    119    776    657   -452   -267    717    740    548    433    337    514    358
    148    717    568   -431   -210    644    706    519    392    290    467    306
    176    675    498   -428   -161    587    675    488    355    254    431    267
    116    626    506   -371   -194    566    667    478    340    241    415    252
    181    610    428   -397   -124    522    636    449    311    210    381    223
    197    623    426   -410   -114    524    639    449    309    210    381    220
    137    610    472   -374   -168    542    659    459    322    218    389    231
    137    607    467   -374   -166    537    659    454    316    213    387    231
    127    579    449   -355   -161    517    641    441    301    200    371    215
    111    553    441   -332   -163    498    631    428    288    187    358    202
     64    519    452   -293   -194    485    628    423    283    181    353    194
     54    524    470   -290   -207    498    639    433    296    194    368    205
     70    496    426   -283   -176    462    639    441    285    179    345    184
    142    426    283   -283    -70    355    675    504    277    140    283    109
    127    441    311   -285    -90    376    810    672    371    192    301    106
    184    563    376   -374    -96    470    943    878    522    322    407    200
    259    885    626   -574   -184    758   1052   1080    761    592    691    478
    316   1564   1247   -940   -465   1405   1060   1161   1088   1054   1221   1031
    168   2242   2073  -1208   -950   2158    844    896   1267   1431   1706   1538
    -49   2229   2275  -1091  -1163   2252    532    433   1057   1332   1675   1525
   -106   1545   1649   -719   -878   1595    257    -38    452    680   1049    945
    -38    680    719   -319   -379    698    114   -270   -114    -10    319    241
     12    345    329   -179   -158    337    200   -103   -137   -135    127     20
     12    340    327   -179   -155    335    355    101      0    -46    176     41
     57    444    387   -252   -166    418    478    257    137     64    265    111
     77    530    452   -303   -187    491    548    342    215    137    329    166
     75    514    436   -296   -181    475    566    361    226    137    324    161
     54    501    446   -277   -197    472    589    384    241    145    329    163
     36    478    441   -259   -202    459    589    387    239    142    322    155
     93    498    405   -296   -155    452    594    394    246    142    319    153
     54    485    428   -270   -187    457    602    405    254    150    324    158
     31    470    439   -252   -205    454    592    397    249    148    322    155
     70    504    433   -288   -184    470    592    402    254    150    324    158
    153    553    400   -353   -122    478    597    413    262    158    332    166
    150    545    394   -348   -122    470    592    410    262    161    332    163
     93    506    413   -301   -161    462    584    405    257    158    329    158
    106    519    410   -314   -153    465    584    407    262    163    332    161
     98    537    439   -316   -168    488    594    415    275    176    345    174
     85    545    459   -316   -187    501    605    426    283    187    358    184
     54    537    480   -296   -213    509    610    431    285    189    361    189
    124    542    418   -335   -145    480    589    413    265    168    345    168
    142    535    392   -337   -124    465    571    402    254    158    337    155
    187    563    376   -376    -96    470    571    407    262    166    345    163
    166    568    402   -368   -119    485    579    415    270    176    355    174
    116    553    433   -337   -158    493    579    415    270    176    355    174
     98    532    433   -314   -166    483    576    413    265    168    348    166
    111    535    423   -324   -155    480    566    407    259    166    345    166
    137    555    415   -348   -137    485    563    410    262    168    350    168
     96    553    454   -324   -179    504    571    420    275    181    361    181
     51    527    475   -288   -210    501    566    423    275    184    361    184
    176    587    410   -381   -116    498    558    420    270    181    361    187
    137    587    449   -363   -155    519    568    436    283    200    379    205
    150    589    436   -371   -142    514    558    433    280    197    379    202
    166    584    418   -374   -124    501    540    418    267    187    371    194
     93    568    472   -332   -189    522    532    420    270    194    381    207
    109    584    472   -348   -181    530    524    423    270    197    387    215
    197    623    423   -413   -111    524    519    423    270    200    389    220
    192    615    423   -402   -114    519    509    420    267    197    392    223
    166    646    478   -407   -155    563    524    441    288    220    423    252
    181    675    491   -428   -153    584    527    446    296    233    436    265
    129    662    530   -397   -200    594    532    449    301    239    441    272
    213    680    467   -446   -127    574    519    428    285    226    426    257
    200    667    467   -436   -135    568    519    431    285    226    428    257
    179    675    496   -428   -158    587    530    452    301    244    444    267
    174    678    504   -426   -166    592    537    465    314    254    449    270
    166    667    501   -415   -166    584    545    475    322    262    449    267
    150    704    553   -428   -202    628    584    514    363    298    480    298
    187    730    542   -459   -176    636    597    524    376    306    485    296
    166    704    537   -436   -187    620    602    519    376    301    480    280
    122    662    540   -392   -207    602    605    517    376    298    472    270
     75    657    581   -368   -252    620    623    535    394    311    488    283
     88    649    561   -368   -236    607    613    519    387    303    478    272
    137    628    491   -384   -176    561    584    491    358    275    449    244
    140    639    498   -389   -179    568    579    483    361    275    457    241
    153    672    519   -415   -181    597    594    491    374    290    467    246
    153    652    498   -402   -171    574    587    475    358    275    452    231
    137    618    478   -379   -168    548    571    457    340    259    439    218
    135    652    517   -392   -189    584    589    475    355    280    459    239
     98    628    530   -366   -215    579    576    462    345    267    446    228
     75    610    535   -342   -228    574    563    446    332    259    439    218
     75    618    542   -348   -233    579    558    446    335    262    444    220
    124    615    491   -368   -181    553    545    431    322    246    428    207
    111    654    540   -384   -215    600    571    459    350    277    459    236
     93    646    553   -368   -231    600    568    459    350    280    462    239
     67    626    558   -348   -244    592    550    449    340    275    454    231
    106    639    532   -371   -213    587    537    444    335    270    452    226
    166    675    506   -420   -171    592    537    446    337    272    457    226
    127    693    566   -410   -220    631    566    470    361    298    483    252
    114    665    550   -392   -218    607    550    454    348    283    465    239
    161    665    504   -413   -171    584    530    436    329    262    444    220
    142    654    509   -400   -181    581    527    433    327    259    441    220
     70    628    558   -350   -244    594    537    446    342    275    454    241
     85    657    571   -371   -244    615    550    462    355    290    465    267
    145    657    511   -400   -181    584    548    457    350    283    459    262
    153    644    491   -400   -171    568    540    446    337    272    449    241
    129    633    504   -381   -187    568    514    420    316    254    428    226
     83    631    548   -355   -231    589    517    428    327    265    436    226
    111    667    555   -389   -220    613    522    436    332    275    452    231
    202    709    504   -457   -150    607    506    418    316    259    428    215
    174    698    524   -436   -174    610    506    413    311    252    423    202
     85    641    555   -363   -236    600    488    397    298    244    426    181
     98    636    537   -366   -218    587    483    389    293    241    426    153
    129    654    522   -392   -197    589    493    397    301    249    439    174
     51    683    628   -368   -288    657    548    452    353    301    491    228
     75    743    667   -410   -296    706    548    457    361    311    496    233
    132    807    675   -470   -270    743    555    459    361    306    485    228
    142    735    592   -441   -223    665    550    454    353    298    475    218
    168    756    587   -462   -207    670    561    470    374    316    493    231
    194    854    659   -524   -231    756    597    496    415    355    535    267
    166    826    659   -496   -246    743    579    472    400    350    527    257
    135    797    662   -467   -265    730    540    439    371    324    501    239
    135    802    667   -470   -265    735    535    441    381    337    511    257
    140    818    675   -480   -267    748    535    446    389    345    524    272
    135    836    701   -485   -283    769    542    462    397    353    532    280
    150    743    592   -446   -223    670    493    410    335    285    467    215
    103    652    545   -379   -220    600    452    368    288    239    415    161
     98    623    524   -361   -213    574    433    350    270    223    394    135
    127    602    475   -363   -174    540    423    340    257    205    374    116
     70    568    498   -319   -215    532    418    329    244    192    355    103
     59    540    480   -298   -210    509    397    306    218    171    335     83
     93    566    472   -332   -189    519    400    309    218    176    337     80
    129    618    488   -374   -179    553    413    329    236    194    353     90
    161    589    428   -376   -132    509    374    296    202    161    322     54
    140    566    423   -353   -142    496    363    283    189    148    306     38
    116    563    446   -340   -166    506    361    277    184    137    296     33
    106    535    428   -319   -161    483    350    272    171    124    270     12
    114    446    332   -283   -109    389    374    314    166     96    220    -36
     31    426    392   -228   -181    410    504    475    270    155    246    -28
    179    522    340   -353    -80    431    571    605    361    218    285    -12
    290    745    454   -517    -80    600    654    776    524    392    454    137
    265   1280   1015   -774   -376   1150    732    940    839    800    901    594
    127   1904   1777  -1018   -823   1842    704    909   1101   1208   1382   1080
    -18   2140   2156  -1062  -1085   2148    459    542   1031   1280   1512   1210
   -116   1683   1800   -782   -958   1740    168     38    550    813   1078    807
   -103    865    966   -381   -537    914    -49   -350    -85     70    327    109
     -5    405    410   -202   -207    407   -106   -340   -296   -226    -15   -226
     44    254    210   -150    -83    233    -46   -205   -262   -252    -80   -290
     72    285    213   -179    -70    249     67    -49   -142   -166    -20   -241
     90    397    306   -246   -109    353    158     72    -23    -62     62   -168
    109    480    368   -296   -129    426    192    124     33    -10     98   -127
    111    501    389   -309   -140    446    210    150     57     10    111   -114
    101    480    379   -290   -137    431    213    153     54      5    101   -127
     80    493    413   -288   -166    454    223    168     70     18    111   -116
     67    514    446   -290   -189    480    226    168     75     23    114   -114
     38    537    498   -288   -231    519    233    181     90     38    127   -106
     62    548    485   -303   -210    517    223    174     85     36    119   -109
    129    558    428   -345   -148    493    197    161     62     15     93   -122
    197    558    361   -379    -83    462    163    132     33     -7     64   -150
    187    558    371   -374    -93    467    148    124     28     -7     57   -158
    168    545    376   -355   -103    462    140    119     20    -15     46   -168
    116    530    413   -324   -148    472    155    132     28    -10     46   -161
    132    545    413   -340   -140    480    145    122     23    -10     44   -161
    129    553    423   -342   -148    488    132    111     15    -18     36   -163
     41    550    509   -296   -233    530    148    137     38      7     51   -137
     85    548    462   -319   -189    506    124    119     18    -15     25   -155
    106    558    449   -332   -171    504    109    109      7    -23     15   -158
     36    574    535   -306   -249    555    124    132     33      7     41   -129
     75    574    498   -324   -210    537     96    111     10    -15     10   -155
    158    576    415   -368   -129    496     57     80    -20    -44    -20   -181
    189    574    384   -381    -98    480     49     72    -25    -46    -31   -189
    158    571    410   -366   -127    491     46     77    -20    -41    -31   -184
    137    571    433   -353   -148    504     15     64    -33    -49    -36   -189
    202    568    366   -387    -80    467    -15     41    -59    -70    -59   -215
    207    592    384   -402    -88    488    -15     49    -49    -54    -51   -202
    166    587    418   -379   -124    504    -31     38    -59    -62    -62   -205
    111    563    452   -337   -168    509    -44     31    -64    -67    -72   -207
    129    579    449   -355   -161    514    -59     28    -70    -62    -75   -197
    135    597    462   -366   -163    530    -64     36    -62    -51    -64   -179
    129    618    488   -376   -179    553    -67     46    -54    -41    -54   -171
    301    688    387   -493    -41    537   -101     25    -77    -51    -72   -187
    181    641    459   -413   -140    550   -109     25    -75    -44    -67   -171
    142    613    467   -379   -163    540   -129     18    -85    -51    -75   -174
    259    659    400   -462    -70    530   -150      5   -101    -64    -93   -184
    311    683    371   -496    -28    527   -155     -2   -106    -70    -98   -187
    254    639    384   -449    -67    511   -179    -18   -119    -80   -114   -200
    210    646    433   -428   -111    540   -174     -5   -103    -59   -103   -192
    231    631    400   -431    -85    517   -202    -23   -122    -75   -124   -215
    233    641    407   -436    -85    524   -194    -10   -109    -62   -114   -210
    236    680    444   -459   -103    563   -171     15    -80    -36    -93   -194
    194    662    467   -428   -137    566   -168     20    -70    -31   -101   -205
    153    631    478   -394   -161    555   -174     15    -72    -38   -122   -223
    187    654    467   -420   -140    561   -166     28    -59    -28   -127   -231
    236    662    426   -452    -93    545   -176     12    -64    -38   -145   -254
    213    633    418   -423   -103    527   -187     -5    -72    -46   -158   -277
    194    649    452   -423   -127    550   -174      5    -54    -28   -145   -272
    148    641    493   -394   -171    568   -174      7    -44    -23   -145   -272
    210    600    389   -405    -90    496   -223    -38    -85    -64   -197   -332
    233    613    376   -423    -72    496   -236    -57    -96    -70   -207   -345
    155    563    407   -361   -127    488   -241    -70   -101    -75   -218   -358
    244    581    337   -413    -46    459   -265    -90   -114    -85   -233   -376
    244    589    345   -418    -51    470   -275   -103   -122    -88   -244   -384
    181    537    355   -361    -85    446   -309   -127   -142   -101   -267   -405
    187    524    337   -355    -75    431   -337   -150   -163   -122   -288   -423
    176    574    397   -374   -109    485   -314   -124   -135    -90   -262   -400
    179    581    400   -381   -109    493   -316   -122   -129    -85   -262   -397
    174    545    371   -361    -98    459   -361   -155   -163   -114   -298   -433
    150    524    374   -337   -111    449   -374   -163   -171   -116   -306   -441
    135    519    384   -327   -124    452   -379   -161   -168   -106   -303   -441
    179    527    345   -355    -83    436   -410   -184   -187   -119   -324   -462
    179    530    350   -355    -85    441   -431   -197   -194   -124   -337   -478
    210    537    327   -374    -59    433   -465   -220   -215   -137   -353   -496
    194    545    350   -368    -77    449   -459   -210   -200   -122   -337   -480
    145    532    387   -342   -119    459   -454   -194   -184   -103   -327   -467
    163    524    361   -345    -98    444   -491   -223   -207   -122   -353   -493
    239    558    319   -400    -38    441   -514   -241   -226   -135   -371   -511
    275    548    272   -410      2    410   -532   -257   -241   -148   -392   -532
    218    498    280   -361    -31    389   -566   -285   -259   -163   -413   -550
    155    498    340   -327    -93    420   -566   -275   -246   -148   -402   -537
    148    522    374   -335   -114    446   -566   -270   -241   -137   -397   -532
    202    498    296   -350    -46    397   -610   -311   -275   -171   -433   -566
    213    480    267   -348    -25    374   -646   -340   -301   -192   -457   -589
    181    480    298   -332    -57    389   -652   -342   -298   -187   -454   -592
    241    522    277   -381    -18    400   -657   -345   -296   -181   -457   -589
    228    537    309   -381    -38    423   -649   -342   -285   -174   -457   -581
    119    498    379   -309   -129    439   -654   -345   -285   -168   -457   -579
    168    535    366   -353    -98    452   -670   -350   -283   -161   -454   -581
    231    555    324   -394    -46    441   -685   -361   -290   -163   -462   -592
    249    558    309   -402    -28    433   -698   -371   -296   -168   -475   -602
    262    561    298   -413    -18    431   -724   -394   -309   -179   -491   -602
    184    594    410   -389   -114    504   -709   -376   -280   -142   -462   -566
    213    615    400   -415    -93    509   -740   -402   -290   -145   -470   -571
    270    633    363   -452    -46    498   -766   -420   -298   -148   -470   -574
    293    649    355   -472    -31    504   -797   -446   -314   -153   -483   -579
    277    623    342   -452    -33    483   -841   -480   -342   -174   -511   -600
    179    509    327   -345    -75    418   -875   -511   -376   -205   -548   -628
    124    465    340   -293   -106    402   -880   -511   -379   -205   -561   -633
    176    439    259   -309    -41    350   -922   -545   -420   -244   -610   -672
    213    379    166   -296     23    275   -966   -594   -470   -290   -667   -719
    176    322    142   -249     15    233   -992   -620   -501   -322   -704   -740
    142    265    122   -202     10    194  -1026   -654   -530   -348   -743   -758
    213    283     70   -249     72    176  -1054   -683   -555   -366   -766   -779
    218    285     64   -252     77    176  -1067   -696   -563   -368   -774   -787
    103    239    132   -171    -15    187  -1070   -693   -558   -355   -774   -774
     75    210    135   -142    -28    174  -1091   -706   -568   -363   -789   -779
    223    259     36   -244     93    148  -1117   -730   -587   -381   -807   -792
    285    262    -25   -275    155    119  -1143   -756   -607   -397   -828   -813
    239    176    -62   -207    150     57  -1169   -774   -636   -426   -867   -846
    252     75   -176   -163    215    -49  -1158   -735   -652   -462   -930   -909
    259     46   -215   -155    239    -83  -1062   -605   -579   -433   -948   -937
    329    174   -155   -252    241     10   -956   -441   -444   -311   -857   -862
    376    449     72   -415    150    262   -865   -270   -236    -72   -623   -631
    363    963    600   -662   -116    782   -839   -171     31    309   -192   -189
    213   1569   1356   -891   -571   1462   -950   -350    192    644    231    246
     54   1660   1605   -857   -774   1634  -1252   -784     12    615    265    290
    -49   1140   1187   -545   -618   1163  -1525  -1247   -496    109   -218   -150
    -64    366    431   -150   -246    397  -1686  -1525  -1034   -553   -911   -789
     20    -75    -96     25     57    -85  -1696  -1452  -1161   -776  -1202  -1067
    124   -168   -293     20    207   -231  -1634  -1335  -1114   -782  -1247  -1111
     96   -122   -218     10    155   -168  -1522  -1192   -982   -675  -1169  -1039
    148     18   -129    -83    140    -54  -1436  -1080   -854   -561  -1075   -950
    158     36   -122    -98    140    -41  -1436  -1067   -828   -537  -1065   -940
    202     18   -184   -111    192    -83  -1447  -1078   -836   -542  -1085   -953
    254     41   -213   -148    233    -85  -1447  -1075   -831   -537  -1083   -945
    189     36   -153   -111    171    -57  -1441  -1072   -815   -522  -1075   -930
    184     25   -158   -106    168    -64  -1457  -1091   -828   -532  -1091   -940
    184     33   -150   -109    166    -57  -1462  -1098   -823   -524  -1091   -932
    184     18   -168   -103    176    -72  -1478  -1114   -828   -527  -1096   -935
    176     15   -161    -96    168    -72  -1488  -1124   -828   -524  -1098   -932
    171     15   -155    -96    163    -70  -1501  -1137   -836   -527  -1104   -932
    210     25   -187   -119    200    -80  -1525  -1161   -854   -537  -1122   -945
    226     36   -189   -132    207    -75  -1530  -1166   -849   -530  -1119   -937
    200     15   -184   -106    192    -83  -1535  -1174   -849   -527  -1119   -935
    192     -7   -200    -93    194   -101  -1561  -1200   -872   -542  -1140   -950
    218     20   -197   -119    207    -88  -1564  -1202   -870   -540  -1140   -943
    218     28   -192   -124    205    -80  -1579  -1215   -880   -542  -1143   -940
    233     25   -207   -129    220    -90  -1602  -1241   -898   -550  -1150   -945
    181      5   -179    -96    181    -85  -1605  -1244   -893   -540  -1145   -932
    200      0   -202   -101    200   -101  -1621  -1249   -896   -537  -1145   -922
    257     10   -249   -135    252   -119  -1636  -1265   -909   -545  -1158   -922
    296     38   -257   -166    277   -109  -1649  -1275   -919   -548  -1166   -914
    244    -12   -257   -116    249   -135  -1678  -1306   -945   -563  -1182   -917
    241    -36   -277   -103    259   -155  -1699  -1327   -969   -576  -1197   -922
    246      5   -244   -127    244   -119  -1686  -1312   -950   -553  -1174   -891
    197    -41   -239    -77    218   -140  -1701  -1322   -963   -555  -1179   -891
    228    -54   -283    -88    254   -168  -1735  -1350   -989   -571  -1192   -896
    277    -15   -296   -132    285   -155  -1748  -1358   -989   -563  -1182   -878
    335      7   -327   -171    329   -158  -1764  -1369  -1000   -563  -1176   -872
    309    -25   -335   -140    322   -179  -1792  -1392  -1026   -576  -1189   -880
    316    -28   -345   -142    329   -187  -1818  -1413  -1047   -584  -1197   -878
    337     -5   -342   -166    340   -174  -1829  -1418  -1049   -579  -1187   -862
    358     12   -345   -187    350   -166  -1834  -1415  -1052   -571  -1174   -841
    397     38   -358   -218    379   -158  -1839  -1410  -1047   -561  -1163   -815
    387     23   -363   -205    374   -171  -1847  -1426  -1060   -568  -1169   -813
    345    -31   -379   -158    361   -205  -1865  -1452  -1085   -584  -1182   -820
    316    -57   -376   -129    345   -215  -1873  -1462  -1096   -584  -1179   -815
    361     -2   -363   -179    361   -181  -1862  -1447  -1083   -568  -1161   -795
    376     -5   -384   -187    379   -194  -1875  -1462  -1098   -579  -1171   -805
    335    -51   -387   -142    361   -218  -1886  -1475  -1111   -589  -1182   -813
    371    -20   -394   -176    381   -205  -1875  -1462  -1096   -574  -1163   -797
    363    -23   -387   -168    374   -205  -1865  -1460  -1088   -563  -1153   -797
    340    -36   -376   -153    355   -205  -1860  -1457  -1083   -558  -1153   -802
    348    -31   -379   -158    361   -202  -1842  -1449  -1067   -548  -1143   -800
    324    -36   -363   -145    342   -200  -1823  -1441  -1052   -537  -1130   -797
    327    -46   -374   -140    350   -210  -1818  -1444  -1049   -532  -1130   -802
    342    -54   -400   -145    371   -226  -1816  -1457  -1052   -537  -1127   -802
    337    -83   -420   -127    379   -252  -1823  -1480  -1067   -555  -1143   -818
    306    -77   -387   -114    345   -231  -1816  -1488  -1070   -550  -1137   -805
    280   -119   -400    -80    340   -259  -1831  -1519  -1093   -574  -1158   -818
    262   -145   -407    -59    332   -275  -1842  -1540  -1111   -584  -1163   -818
    280   -119   -400    -80    340   -259  -1849  -1551  -1122   -581  -1150   -813
    270   -106   -376    -83    322   -241  -1849  -1556  -1127   -581  -1137   -807
    270   -140   -410    -64    340   -275  -1867  -1584  -1156   -607  -1153   -833
    246   -148   -394    -49    319   -270  -1857  -1582  -1153   -600  -1137   -828
    265   -140   -405    -62    332   -272  -1870  -1592  -1161   -607  -1132   -836
    314   -145   -462    -85    387   -303  -1901  -1623  -1187   -639  -1148   -862
    342   -122   -465   -109    402   -293  -1886  -1621  -1182   -633  -1130   -857
    345   -122   -467   -114    405   -296  -1888  -1628  -1187   -636  -1122   -865
    316   -137   -454    -90    384   -296  -1899  -1639  -1195   -644  -1122   -867
    270   -140   -410    -64    337   -275  -1875  -1618  -1176   -623  -1098   -841
    187   -205   -392     10    288   -298  -1893  -1639  -1197   -639  -1111   -859
    189   -223   -413     15    301   -316  -1922  -1660  -1218   -654  -1124   -878
    244   -200   -444    -23    342   -322  -1925  -1657  -1218   -646  -1114   -872
    267   -194   -465    -36    363   -329  -1925  -1657  -1218   -641  -1101   -875
    283   -202   -485    -38    384   -342  -1925  -1657  -1218   -639  -1088   -880
    290   -210   -501    -41    394   -353  -1925  -1665  -1218   -639  -1080   -880
    277   -228   -506    -23    392   -366  -1919  -1662  -1213   -636  -1072   -875
    257   -262   -519      2    387   -389  -1927  -1675  -1218   -646  -1075   -883
    239   -290   -530     25    384   -410  -1932  -1683  -1223   -659  -1078   -885
    293   -270   -563    -12    426   -418  -1940  -1688  -1218   -662  -1072   -888
    355   -249   -605    -54    478   -426  -1945  -1696  -1218   -665  -1067   -896
    329   -277   -607    -25    467   -441  -1956  -1714  -1231   -675  -1072   -914
    275   -301   -576     12    426   -439  -1951  -1717  -1223   -667  -1065   -911
    306   -301   -607     -5    457   -454  -1953  -1722  -1221   -672  -1067   -906
    353   -288   -641    -33    496   -462  -1951  -1719  -1213   -672  -1060   -901
    340   -293   -636    -23    485   -465  -1951  -1719  -1208   -667  -1057   -896
    348   -270   -618    -38    483   -444  -1930  -1706  -1184   -649  -1036   -875
    345   -275   -620    -36    480   -449  -1917  -1704  -1179   -646  -1031   -872
    275   -301   -576     12    423   -439  -1891  -1688  -1158   -631  -1013   -857
    288   -298   -587      2    436   -441  -1888  -1686  -1153   -626  -1005   -854
    319   -277   -597    -20    457   -436  -1888  -1691  -1150   -626  -1002   -857
    290   -254   -545    -18    415   -397  -1875  -1688  -1135   -610   -987   -849
    280   -215   -496    -31    387   -355  -1857  -1675  -1109   -584   -961   -828
    296   -241   -537    -28    415   -389  -1886  -1712  -1132   -610   -984   -846
    205   -277   -483     36    342   -379  -1867  -1699  -1117   -594   -963   -831
    301   -215   -517    -44    407   -366  -1865  -1696  -1109   -587   -953   -823
    319   -259   -579    -31    446   -418  -1888  -1725  -1137   -623   -987   -857
    303   -335   -641     15    470   -488  -1917  -1756  -1179   -670  -1034   -909
    306   -428   -735     62    519   -581  -1961  -1795  -1226   -724  -1088   -963
    340   -431   -771     44    553   -600  -1958  -1803  -1234   -737  -1101   -982
    322   -475   -797     75    558   -636  -1951  -1813  -1249   -758  -1119  -1000
    270   -545   -815    137    542   -680  -1969  -1842  -1280   -784  -1145  -1023
    265   -594   -859    166    561   -727  -2003  -1880  -1317   -826  -1182  -1057
    202   -628   -833    213    517   -730  -1984  -1875  -1309   -820  -1184  -1052
    218   -605   -823    192    519   -714  -1961  -1862  -1288   -805  -1166  -1031
    228   -613   -844    189    535   -727  -1966  -1875  -1296   -815  -1179  -1036
    239   -623   -862    192    550   -743  -1966  -1886  -1304   -826  -1187  -1041
    241   -626   -867    189    550   -745  -1961  -1888  -1301   -828  -1195  -1047
    275   -662   -937    194    605   -800  -1979  -1906  -1330   -862  -1236  -1083
    249   -766  -1015    257    631   -891  -1956  -1875  -1337   -896  -1291  -1127
    257   -800  -1057    272    657   -927  -1818  -1725  -1265   -878  -1309  -1150
    324   -722  -1049    197    685   -885  -1691  -1558  -1148   -800  -1254  -1124
    413   -472   -885     31    646   -680  -1556  -1335   -930   -584  -1049   -943
    454     23   -433   -241    444   -205  -1504  -1210   -652   -210   -646   -550
    353    740    387   -545    -15    563  -1602  -1317   -405    244   -103     -7
    205   1085    880   -646   -337    984  -1925  -1761   -475    371    111    210
    103    714    610   -410   -252    662  -2218  -2226   -914    -23   -241   -101
     49   -155   -205     51    124   -179  -2379  -2556  -1535   -774  -1002   -779
    150   -810   -961    329    555   -885  -2379  -2538  -1810  -1197  -1483  -1236
    226   -956  -1184    363    704  -1070  -2278  -2379  -1748  -1202  -1530  -1293
    192   -922  -1114    363    652  -1018  -2140  -2223  -1613  -1109  -1460  -1247
    135   -815   -953    340    542   -883  -2005  -2068  -1462   -984  -1350  -1153
    194   -766   -961    285    576   -862  -1969  -2023  -1418   -958  -1335  -1140
    223   -769   -995    270    607   -883  -1945  -2008  -1402   -956  -1332  -1140
    184   -769   -956    290    568   -862  -1912  -1974  -1371   -924  -1306  -1104
    236   -753   -992    257    613   -872  -1909  -1974  -1371   -924  -1309  -1106
    345   -714  -1060    184    701   -885  -1909  -1982  -1379   -935  -1322  -1119
    285   -727  -1015    220    649   -870  -1888  -1971  -1369   -922  -1309  -1104
    241   -750   -992    254    615   -870  -1873  -1964  -1358   -917  -1301  -1098
    270   -763  -1036    244    652   -898  -1880  -1974  -1371   -930  -1312  -1114
    306   -769  -1075    231    691   -922  -1880  -1974  -1374   -937  -1314  -1119
    327   -766  -1093    218    706   -930  -1873  -1974  -1374   -937  -1309  -1117
    311   -758  -1070    220    691   -914  -1857  -1961  -1363   -927  -1299  -1101
    259   -745  -1008    241    631   -875  -1829  -1935  -1343   -906  -1270  -1067
    254   -735   -989    241    620   -862  -1823  -1927  -1335   -898  -1265  -1062
    252   -748  -1000    246    626   -872  -1826  -1935  -1345   -906  -1270  -1080
    288   -750  -1039    231    662   -893  -1829  -1945  -1356   -914  -1273  -1093
    241   -750   -992    252    615   -870  -1797  -1925  -1335   -893  -1247  -1065
    218   -753   -971    267    594   -862  -1771  -1904  -1317   -878  -1226  -1047
    277   -750  -1031    236    652   -888  -1784  -1917  -1337   -893  -1244  -1060
    327   -735  -1065    202    693   -898  -1787  -1922  -1343   -896  -1244  -1067
    384   -727  -1111    171    745   -919  -1790  -1930  -1356   -909  -1254  -1083
    374   -727  -1101    176    737   -914  -1777  -1919  -1348   -904  -1254  -1072
    319   -743  -1065    210    691   -904  -1764  -1906  -1343   -904  -1252  -1065
    290   -740  -1031    223    659   -883  -1751  -1901  -1337   -898  -1241  -1057
    283   -735  -1018    223    649   -875  -1745  -1893  -1335   -891  -1231  -1054
    290   -732  -1023    220    657   -878  -1743  -1888  -1337   -888  -1226  -1052
    301   -727  -1028    210    662   -878  -1745  -1888  -1340   -888  -1226  -1052
    327   -740  -1067    205    696   -901  -1753  -1893  -1356   -898  -1236  -1062
    350   -727  -1078    187    711   -901  -1753  -1893  -1363   -901  -1228  -1057
    387   -685  -1072    150    730   -878  -1753  -1893  -1363   -893  -1210  -1041
    400   -688  -1091    142    743   -888  -1758  -1888  -1363   -891  -1205  -1036
    413   -701  -1117    142    763   -909  -1756  -1883  -1369   -901  -1205  -1026
    405   -691  -1096    140    750   -891  -1745  -1870  -1361   -898  -1195  -1000
    387   -704  -1091    158    737   -896  -1732  -1852  -1353   -893  -1179   -971
    389   -704  -1093    155    740   -898  -1722  -1842  -1350   -883  -1166   -963
    384   -688  -1072    150    727   -880  -1701  -1823  -1340   -872  -1140   -945
    376   -683  -1060    153    717   -870  -1670  -1805  -1330   -865  -1119   -927
    384   -672  -1057    145    719   -865  -1654  -1797  -1325   -859  -1109   -924
    381   -670  -1052    142    714   -862  -1641  -1787  -1317   -857  -1104   -927
    379   -667  -1047    142    711   -857  -1623  -1774  -1309   -852  -1093   -930
    392   -672  -1065    137    727   -867  -1608  -1764  -1299   -849  -1085   -932
    405   -678  -1083    137    743   -880  -1579  -1743  -1278   -836  -1072   -937
    405   -683  -1091    137    748   -885  -1558  -1732  -1270   -831  -1065   -956
    394   -685  -1080    145    735   -880  -1535  -1725  -1260   -823  -1052   -963
    394   -693  -1091    148    740   -891  -1519  -1727  -1260   -828  -1057   -982
    405   -714  -1119    155    761   -917  -1517  -1738  -1270   -839  -1072  -1005
    420   -732  -1153    155    784   -943  -1527  -1758  -1293   -859  -1093  -1039
    394   -779  -1174    192    782   -976  -1535  -1779  -1314   -880  -1117  -1067
    436   -737  -1174    148    802   -956  -1504  -1761  -1299   -859  -1104  -1060
    524   -613  -1137     44    831   -875  -1436  -1706  -1252   -810  -1054  -1013
    478   -680  -1158     98    815   -919  -1460  -1738  -1296   -849  -1101  -1054
    389   -797  -1187    202    787   -992  -1493  -1782  -1350   -896  -1161  -1109
    332   -813  -1148    239    737   -979  -1486  -1779  -1353   -896  -1174  -1098
    350   -795  -1145    223    748   -969  -1465  -1764  -1348   -885  -1187  -1078
    353   -789  -1143    218    745   -966  -1452  -1756  -1345   -878  -1197  -1062
    389   -766  -1158    187    771   -961  -1426  -1738  -1337   -867  -1200  -1044
    431   -758  -1189    163    810   -974  -1413  -1735  -1348   -875  -1221  -1044
    348   -849  -1197    252    771  -1023  -1421  -1748  -1379   -901  -1262  -1060
    397   -839  -1239    218    815  -1039  -1423  -1748  -1392   -909  -1280  -1062
    415   -828  -1244    207    828  -1036  -1410  -1740  -1392   -909  -1288  -1065
    389   -852  -1241    228    813  -1047  -1392  -1727  -1389   -909  -1299  -1072
    379   -854  -1234    239    805  -1044  -1382  -1717  -1387   -901  -1312  -1075
    332   -862  -1195    262    763  -1028  -1358  -1699  -1376   -888  -1317  -1072
    301   -854  -1156    275    727  -1005  -1322  -1665  -1356   -867  -1306  -1062
    353   -849  -1205    246    779  -1026  -1317  -1665  -1366   -875  -1327  -1083
    348   -857  -1205    254    776  -1031  -1312  -1660  -1371   -872  -1337  -1096
    340   -846  -1187    252    761  -1015  -1291  -1634  -1358   -857  -1332  -1093
    319   -852  -1171    265    743  -1010  -1275  -1618  -1356   -849  -1335  -1085
    319   -859  -1179    270    748  -1018  -1267  -1605  -1356   -849  -1343  -1093
    324   -872  -1197    275    761  -1034  -1262  -1605  -1363   -859  -1358  -1104
    249   -888  -1137    316    691  -1010  -1241  -1595  -1358   -852  -1356  -1098
    246   -875  -1122    314    683   -997  -1205  -1566  -1340   -831  -1340  -1085
    283   -867  -1153    290    717  -1010  -1195  -1558  -1345   -831  -1343  -1080
    296   -891  -1187    298    740  -1039  -1205  -1574  -1369   -854  -1371  -1106
    314   -891  -1205    285    758  -1047  -1208  -1579  -1376   -862  -1382  -1111
    379   -852  -1231    236    805  -1041  -1192  -1569  -1369   -857  -1379  -1109
    426   -828  -1257    200    839  -1041  -1182  -1566  -1371   -859  -1384  -1111
    394   -820  -1215    213    805  -1018  -1148  -1535  -1348   -839  -1366  -1083
    353   -815  -1169    228    758   -992  -1124  -1514  -1332   -823  -1356  -1065
    342   -807  -1150    231    745   -979  -1104  -1504  -1325   -815  -1353  -1057
    337   -779  -1117    220    727   -948  -1085  -1493  -1306   -802  -1337  -1039
    293   -745  -1039    226    665   -891  -1049  -1462  -1267   -771  -1301   -995
    301   -732  -1034    215    665   -883  -1047  -1460  -1262   -763  -1293   -976
    384   -756  -1140    184    761   -948  -1085  -1499  -1296   -800  -1327  -1000
    381   -750  -1132    184    756   -943  -1093  -1504  -1293   -800  -1322   -984
    303   -779  -1083    239    693   -930  -1080  -1480  -1273   -787  -1306   -950
    353   -828  -1182    236    766  -1002  -1101  -1499  -1296   -823  -1340   -966
    381   -885  -1267    252    823  -1078  -1114  -1517  -1319   -857  -1374   -982
    324   -932  -1257    303    789  -1096  -1104  -1512  -1322   -862  -1376   -974
    329   -969  -1299    319    813  -1132  -1101  -1514  -1330   -880  -1392   -982
    340  -1010  -1350    332    844  -1179  -1114  -1530  -1353   -909  -1418  -1000
    311  -1039  -1350    363    828  -1195  -1111  -1532  -1363   -922  -1426  -1000
    309  -1075  -1384    381    846  -1228  -1117  -1538  -1374   -937  -1439  -1013
    319  -1088  -1408    384    862  -1247  -1119  -1538  -1376   -943  -1441  -1015
    267  -1091  -1361    410    813  -1226  -1091  -1512  -1353   -924  -1418   -989
    342  -1047  -1389    350    865  -1218  -1072  -1493  -1340   -919  -1415   -976
    392  -1008  -1400    306    893  -1202  -1054  -1478  -1330   -909  -1405   -969
    322  -1078  -1400    379    859  -1239  -1060  -1486  -1345   -927  -1421   -984
    301  -1122  -1426    407    862  -1273  -1047  -1470  -1348   -940  -1436   -997
    314  -1218  -1532    452    922  -1374  -1002  -1408  -1350   -976  -1491  -1062
    280  -1273  -1553    496    914  -1413   -901  -1280  -1286   -961  -1501  -1088
    379  -1135  -1514    379    945  -1325   -771  -1091  -1145   -841  -1402  -1008
    480   -839  -1322    176    901  -1080   -675   -885   -932   -597  -1148   -748
    480   -298   -779    -90    628   -537   -607   -730   -620   -189   -683   -259
    316    296    -20   -309    168    137   -623   -766   -358    207   -202    231
     90    478    387   -283   -148    433   -836  -1109   -418    275    -59    387
     57    -18    -75    -23     64    -46  -1072  -1548   -914   -241   -553    -80
    103   -740   -844    316    472   -789  -1241  -1855  -1449   -883  -1208   -719
    103  -1252  -1358    574    730  -1304  -1278  -1849  -1639  -1161  -1522  -1031
    114  -1447  -1561    667    836  -1504  -1221  -1743  -1631  -1202  -1595  -1109
     75  -1441  -1519    680    795  -1480  -1109  -1615  -1532  -1137  -1535  -1067
    210  -1343  -1556    566    880  -1449  -1041  -1522  -1447  -1072  -1470  -1028
    358  -1260  -1618    449    984  -1436  -1013  -1480  -1405  -1044  -1436  -1008
    309  -1252  -1561    472    935  -1405   -971  -1436  -1363  -1018  -1395   -958
    316  -1228  -1545    454    930  -1387   -940  -1405  -1337   -997  -1366   -906
    335  -1202  -1538    433    935  -1369   -917  -1382  -1317   -984  -1343   -867
    387  -1189  -1577    400    979  -1384   -914  -1387  -1317   -987  -1335   -854
    392  -1156  -1548    381    969  -1350   -885  -1369  -1293   -961  -1306   -823
    296  -1184  -1483    441    888  -1335   -867  -1350  -1280   -953  -1293   -792
    288  -1197  -1486    454    885  -1340   -870  -1345  -1275   -950  -1291   -774
    244  -1156  -1402    454    823  -1278   -820  -1301  -1231   -904  -1241   -717
    298  -1122  -1421    413    859  -1270   -813  -1296  -1223   -909  -1247   -701
    379  -1156  -1538    387    956  -1345   -849  -1337  -1270   -961  -1301   -732
    361  -1169  -1530    402    943  -1348   -836  -1327  -1265   -958  -1293   -719
    397  -1145  -1545    374    971  -1345   -826  -1314  -1254   -953  -1275   -711
    394  -1163  -1558    384    976  -1361   -818  -1314  -1254   -950  -1260   -714
    293  -1182  -1478    444    883  -1330   -789  -1286  -1234   -927  -1223   -680
    319  -1132  -1452    405    883  -1291   -763  -1265  -1215   -911  -1202   -654
    374  -1140  -1514    381    943  -1327   -776  -1280  -1234   -927  -1218   -672
    342  -1169  -1512    413    927  -1340   -774  -1275  -1234   -927  -1215   -678
    332  -1174  -1509    420    917  -1340   -758  -1254  -1226   -917  -1205   -659
    379  -1114  -1493    366    935  -1301   -719  -1215  -1192   -885  -1174   -613
    368  -1106  -1478    366    922  -1293   -704  -1195  -1176   -872  -1153   -584
    355  -1127  -1483    387    919  -1304   -704  -1192  -1184   -878  -1148   -571
    332  -1132  -1467    400    898  -1301   -696  -1182  -1182   -875  -1140   -545
    293  -1153  -1447    428    867  -1299   -685  -1171  -1182   -872  -1132   -522
    301  -1145  -1447    420    872  -1296   -683  -1169  -1187   -875  -1127   -509
    309  -1137  -1447    415    878  -1291   -672  -1158  -1184   -870  -1114   -493
    309  -1132  -1441    410    872  -1286   -672  -1143  -1184   -867  -1098   -483
    311  -1124  -1436    405    872  -1278   -667  -1130  -1184   -867  -1080   -472
    322  -1106  -1428    392    872  -1265   -665  -1119  -1182   -865  -1062   -475
    332  -1101  -1434    384    883  -1267   -665  -1111  -1184   -870  -1060   -467
    345  -1104  -1449    376    896  -1275   -659  -1098  -1182   -870  -1044   -452
    361  -1091  -1452    363    906  -1270   -659  -1088  -1182   -867  -1028   -433
    389  -1054  -1444    332    914  -1249   -652  -1075  -1174   -862  -1005   -413
    381  -1044  -1426    332    904  -1234   -644  -1065  -1171   -857   -987   -397
    363  -1041  -1408    337    883  -1223   -628  -1057  -1174   -854   -971   -376
    361  -1034  -1397    335    878  -1215   -620  -1054  -1179   -865   -971   -366
    366  -1000  -1369    314    865  -1184   -610  -1049  -1171   -865   -958   -345
    363   -987  -1350    311    857  -1169   -597  -1028  -1161   -859   -937   -327
    366   -958  -1327    293    844  -1143   -574   -997  -1145   -852   -914   -306
    379   -940  -1319    280    849  -1130   -550   -963  -1130   -841   -898   -293
    384   -922  -1306    267    844  -1111   -530   -932  -1114   -831   -885   -283
    387   -909  -1296    262    841  -1101   -511   -906  -1104   -823   -878   -272
    384   -883  -1267    249    823  -1075   -483   -880  -1085   -810   -862   -254
    387   -862  -1249    239    818  -1054   -446   -846  -1065   -792   -846   -241
    387   -862  -1249    236    815  -1054   -426   -828  -1060   -792   -849   -246
    381   -872  -1254    246    818  -1062   -410   -820  -1062   -792   -852   -254
    381   -867  -1249    241    815  -1057   -397   -813  -1054   -789   -849   -246
    387   -865  -1252    239    818  -1060   -392   -815  -1060   -797   -852   -246
    389   -875  -1267    241    828  -1070   -397   -826  -1078   -820   -867   -267
    400   -875  -1275    239    836  -1075   -392   -828  -1083   -831   -870   -267
    418   -878  -1296    228    857  -1085   -394   -836  -1096   -844   -878   -267
    446   -898  -1345    226    896  -1122   -407   -849  -1119   -872   -904   -280
    428   -911  -1340    239    880  -1124   -405   -849  -1130   -880   -914   -280
    418   -911  -1330    246    872  -1119   -400   -839  -1127   -880   -914   -267
    439   -917  -1356    239    896  -1135   -413   -846  -1143   -896   -930   -280
    358   -924  -1283    283    820  -1104   -392   -820  -1122   -878   -906   -267
    335   -917  -1254    290    795  -1085   -384   -805  -1109   -865   -891   -265
    366   -893  -1260    265    813  -1075   -384   -797  -1109   -862   -891   -262
    394   -898  -1296    249    844  -1096   -402   -810  -1127   -878   -911   -265
    387   -891  -1278    252    831  -1083   -410   -810  -1135   -880   -922   -257
    387   -849  -1239    231    810  -1044   -394   -792  -1119   -865   -909   -226
    400   -875  -1275    239    836  -1075   -413   -802  -1137   -891   -932   -218
    400   -883  -1283    239    839  -1083   -431   -815  -1145   -898   -953   -197
    410   -818  -1228    202    818  -1023   -397   -776  -1114   -859   -927   -119
    423   -815  -1241    194    831  -1028   -397   -782  -1124   -870   -948    -90
    446   -815  -1262    184    854  -1039   -410   -805  -1143   -893   -963    -96
    371   -823  -1197    223    784  -1010   -394   -795  -1135   -885   -935    -90
    324   -852  -1176    262    748  -1013   -394   -792  -1140   -896   -917   -106
    309   -846  -1158    267    730  -1002   -397   -784  -1143   -904   -906   -127
    296   -844  -1140    275    717   -992   -400   -774  -1148   -911   -893   -148
    387   -779  -1166    194    774   -971   -400   -761  -1148   -919   -870   -158
    384   -756  -1140    184    761   -948   -392   -750  -1145   -924   -844   -158
    441   -732  -1176    145    805   -953   -407   -758  -1163   -948   -841   -192
    454   -646  -1101     96    776   -872   -371   -714  -1132   -922   -792   -181
    459   -568  -1028     51    743   -800   -335   -672  -1104   -904   -756   -171
    423   -566   -989     70    706   -776   -329   -665  -1104   -909   -748   -174
    381   -566   -948     90    662   -756   -324   -654  -1101   -909   -740   -168
    348   -550   -898    101    623   -724   -296   -633  -1088   -904   -722   -145
    277   -589   -867    155    571   -727   -290   -636  -1098   -922   -732   -153
    254   -571   -826    155    540   -698   -275   -623  -1083   -917   -717   -142
    322   -485   -807     80    563   -644   -246   -597  -1049   -891   -683   -111
    350   -441   -792     46    571   -615   -220   -584  -1026   -872   -662    -90
    324   -446   -774     59    548   -610   -218   -589  -1026   -872   -649    -85
    348   -457   -805     54    576   -631   -249   -618  -1047   -896   -665    -96
    340   -519   -859     88    597   -688   -285   -649  -1072   -930   -698   -127
    329   -579   -909    124    618   -743   -296   -662  -1085   -956   -730   -150
    361   -579   -940    109    646   -758   -270   -641  -1065   -948   -722   -140
    392   -589   -982     98    685   -787   -262   -641  -1062   -963   -735   -140
    358   -665  -1023    150    688   -844   -288   -672  -1085  -1005   -776   -174
    301   -735  -1036    218    667   -885   -306   -688  -1096  -1034   -800   -189
    319   -748  -1070    213    693   -909   -314   -693  -1093  -1044   -810   -194
    316   -761  -1078    220    696   -919   -324   -704  -1091  -1049   -818   -200
    345   -743  -1088    197    714   -914   -306   -691  -1072  -1041   -807   -189
    433   -670  -1104    119    769   -885   -262   -646  -1026  -1008   -771   -153
    350   -743  -1093    194    722   -917   -280   -670  -1036  -1026   -787   -176
    226   -844  -1070    309    646   -956   -301   -696  -1052  -1054   -805   -202
    194   -849  -1047    324    620   -948   -277   -675  -1028  -1041   -784   -189
    257   -875  -1132    309    693  -1002   -270   -657  -1031  -1057   -805   -215
    257   -935  -1195    337    724  -1065   -200   -555   -995  -1065   -836   -270
    296   -885  -1182    293    737  -1034    -75   -384   -867   -987   -782   -241
    371   -719  -1093    174    730   -906     54   -168   -675   -818   -628   -101
    493   -358   -852    -67    672   -605    135     10   -436   -537   -327    200
    530    239   -293   -384    410    -25    171     90   -137   -127    148    691
    324    678    350   -501    -12    514     85    -83      5    153    501   1041
     98    579    478   -340   -189    527   -142   -472   -205     18    420    969
     54     15    -38    -33     46    -10   -355   -917   -761   -597   -174    428
    163   -571   -737    202    446   -654   -519  -1119  -1184  -1119   -717   -101
    254   -914  -1171    329    711  -1041   -545  -1060  -1280  -1288   -911   -316
    285  -1013  -1299    363    789  -1156   -478   -956  -1241  -1283   -948   -353
    301  -1021  -1322    361    810  -1171   -402   -862  -1163  -1228   -930   -329
    288   -919  -1208    314    748  -1062   -298   -750  -1044  -1124   -841   -252
    205   -865  -1070    329    636   -969   -215   -665   -956  -1047   -774   -205
    244   -841  -1085    296    665   -963   -179   -626   -914  -1023   -756   -197
    298   -841  -1140    272    719   -989   -179   -618   -904  -1034   -766   -210
    233   -841  -1075    303    652   -958   -155   -597   -880  -1023   -743   -194
    233   -839  -1075    301    654   -956   -163   -600   -880  -1026   -743   -194
    262   -795  -1057    265    659   -924   -158   -584   -862  -1010   -732   -181
    405   -743  -1148    168    776   -945   -176   -597   -872  -1028   -753   -194
    475   -756  -1231    137    852   -992   -202   -618   -885  -1047   -771   -207
    428   -774  -1202    171    815   -987   -171   -597   -865  -1028   -756   -184
    392   -787  -1182    197    787   -984   -150   -581   -846  -1010   -735   -161
    337   -774  -1111    218    724   -943   -127   -561   -805   -963   -680   -122
    332   -787  -1119    226    722   -950   -150   -568   -800   -971   -688   -145
    418   -750  -1169    166    792   -958   -150   -553   -787   -974   -693   -158
    433   -735  -1169    150    800   -950   -119   -535   -774   -966   -675   -161
    309   -779  -1088    236    698   -932    -83   -524   -761   -961   -654   -161
    233   -805  -1041    283    636   -922    -77   -522   -753   -966   -649   -161
    342   -795  -1140    226    740   -966   -109   -550   -776  -1005   -680   -192
    353   -787  -1143    215    745   -963   -109   -548   -769  -1002   -670   -171
    239   -800  -1039    280    639   -919    -75   -506   -722   -961   -620   -109
    348   -776  -1124    213    735   -950   -101   -517   -730   -982   -639   -116
    410   -750  -1161    168    784   -956   -114   -530   -743   -995   -654   -140
    454   -732  -1189    137    820   -961   -101   -519   -732   -987   -649   -135
    478   -701  -1179    111    828   -940    -83   -506   -717   -971   -620   -114
    337   -745  -1083    205    709   -914    -64   -488   -693   -953   -592    -72
    327   -766  -1093    218    709   -930    -64   -483   -685   -948   -587    -67
    327   -737  -1065    205    693   -901    -44   -459   -654   -911   -548    -33
    439   -709  -1148    135    792   -927    -64   -475   -667   -922   -555    -38
    394   -709  -1104    155    748   -906    -44   -452   -649   -898   -535     -7
    381   -706  -1088    161    732   -896    -31   -439   -633   -880   -519      7
    402   -709  -1114    153    756   -911    -25   -431   -626   -878   -517     15
    446   -698  -1145    127    795   -922    -28   -426   -620   -867   -509     25
    428   -688  -1117    129    771   -904    -10   -410   -605   -849   -488     31
    381   -680  -1062    148    722   -872     20   -379   -576   -820   -465     44
    389   -667  -1057    137    722   -862     31   -363   -558   -802   -449     46
    433   -662  -1096    114    763   -878     33   -358   -555   -797   -444     38
    400   -675  -1075    135    735   -875     41   -353   -550   -792   -439     31
    374   -672  -1047    148    709   -859     64   -342   -540   -779   -428     31
    342   -641   -987    148    662   -813     98   -309   -506   -748   -394     49
    348   -644   -992    148    670   -818    111   -296   -496   -737   -389     36
    368   -646  -1018    137    691   -831    119   -285   -491   -735   -389     25
    394   -620  -1015    114    704   -818    148   -267   -470   -722   -384     28
    379   -597   -979    109    678   -787    179   -239   -441   -698   -368     44
    363   -623   -987    129    675   -805    207   -215   -420   -691   -361     54
    350   -620   -971    132    657   -795    223   -210   -413   -685   -350     57
    348   -636   -984    142    665   -810    228   -213   -415   -696   -358     46
    348   -623   -974    137    659   -797    244   -205   -405   -691   -355     54
    371   -613   -984    122    678   -797    257   -202   -397   -688   -350     62
    384   -615  -1000    114    691   -807    262   -205   -397   -696   -353     70
    389   -620  -1010    114    698   -813    267   -207   -397   -704   -353     70
    389   -633  -1026    119    706   -828    270   -215   -405   -722   -363     59
    392   -654  -1047    132    719   -849    259   -226   -413   -735   -371     44
    394   -662  -1057    132    724   -859    262   -228   -415   -743   -376     49
    389   -680  -1072    145    730   -875    259   -244   -431   -758   -384     51
    394   -704  -1098    153    745   -898    252   -257   -446   -766   -387     36
    413   -709  -1122    148    766   -914    252   -267   -454   -771   -387     28
    444   -709  -1156    132    797   -932    244   -277   -472   -779   -384     15
    457   -724  -1182    132    818   -953    231   -290   -496   -795   -387    -10
    439   -732  -1171    145    802   -950    239   -293   -506   -800   -387    -31
    392   -753  -1145    181    769   -948    246   -296   -519   -810   -384    -59
    363   -766  -1130    200    745   -948    252   -296   -532   -818   -389    -70
    444   -662  -1106    109    774   -883    293   -249   -498   -787   -358    -38
    522   -540  -1062      7    789   -800    335   -192   -452   -743   -316      2
    465   -558  -1023     46    743   -789    332   -184   -446   -740   -327     -5
    371   -639  -1013    132    691   -823    309   -202   -462   -748   -355    -31
    327   -675  -1002    174    662   -836    301   -210   -475   -750   -355    -57
    293   -701   -997    202    644   -849    285   -218   -491   -753   -340    -96
    332   -675  -1008    171    670   -841    285   -223   -501   -753   -314   -132
    441   -563  -1005     59    722   -784    327   -184   -475   -724   -220   -207
    394   -550   -945     77    667   -748    371   -148   -444   -693   -174   -265
    361   -602   -963    119    662   -782    374   -150   -452   -701   -270   -163
    423   -581  -1005     80    714   -792    381   -148   -454   -693   -319    -70
    392   -566   -958     85    675   -761    407   -119   -428   -667   -316     -7
    332   -579   -911    122    620   -745    439    -96   -410   -646   -316     38
    290   -597   -888    153    589   -743    457    -83   -405   -639   -327     59
    394   -542   -937     75    665   -740    472    -72   -400   -631   -327     77
    371   -504   -875     64    623   -688    493    -59   -379   -607   -311    103
    366   -493   -862     62    613   -678    493    -57   -374   -600   -309    109
    392   -496   -888     49    639   -691    472    -72   -384   -607   -319     96
    509   -389   -898    -59    704   -644    498    -44   -358   -579   -301    116
    485   -402   -891    -41    685   -644    506    -36   -358   -574   -303    114
    345   -566   -911    109    626   -737    457    -85   -415   -633   -366     49
    298   -641   -940    168    618   -789    441   -103   -439   -665   -397     15
    249   -641   -891    197    568   -766    485    -64   -405   -641   -379     38
    236   -665   -901    213    566   -782    493    -62   -405   -652   -394     31
    350   -693  -1044    168    696   -867    457    -98   -449   -704   -457    -20
    376   -704  -1083    163    727   -893    444   -103   -457   -717   -472    -31
    337   -709  -1047    187    691   -878    452    -90   -446   -711   -467    -18
    350   -724  -1078    184    711   -898    441   -101   -454   -722   -483    -25
    306   -748  -1057    220    680   -901    449    -90   -446   -722   -485    -20
    322   -753  -1075    215    696   -914    436    -98   -452   -732   -501    -25
    319   -750  -1070    215    693   -909    436    -98   -446   -732   -501    -28
    231   -750   -982    259    605   -865    462    -70   -413   -704   -472      0
    244   -763  -1008    259    626   -885    462    -59   -405   -704   -478      0
    332   -800  -1132    233    730   -966    446    -57   -423   -740   -522    -38
    389   -878  -1267    244    828  -1072    491     20   -410   -763   -574    -98
    400   -852  -1254    223    826  -1052    607    168   -311   -704   -550    -93
    420   -719  -1140    148    779   -930    719    348   -148   -558   -428     20
    441   -392   -833    -25    636   -613    815    535    101   -270   -140    314
    376    187   -189   -280    283      0    904    704    454    187    361    820
    228    670    441   -449   -106    558    818    561    623    493    732   1179
    184    644    457   -415   -135    550    542    161    410    381    670   1119
    101    127     25   -116     38     77    319   -277   -101   -161    148    657
    124   -457   -581    166    353   -519    179   -514   -563   -722   -418    137
    228   -810  -1041    290    633   -924    148   -478   -691   -919   -644    -85
    168   -976  -1145    402    657  -1060    226   -368   -665   -948   -693   -137
    148   -984  -1132    415    639  -1057    311   -272   -584   -906   -667   -111
    244   -891  -1135    324    688  -1013    392   -176   -491   -833   -602    -54
    254   -797  -1052    270    652   -924    446   -114   -420   -763   -545     -2
    194   -769   -963    285    579   -865    501    -59   -358   -714   -496     41
    119   -769   -888    322    501   -828    524    -28   -329   -693   -470     64
    171   -787   -958    309    563   -872    506    -33   -337   -704   -483     51
    332   -691  -1026    179    678   -859    498    -36   -335   -696   -478     49
    374   -633  -1008    127    691   -820    517    -18   -309   -670   -454     67
    309   -623   -935    155    620   -779    545     10   -267   -641   -431     90
    283   -662   -945    189    613   -802    563     28   -257   -639   -433     88
    246   -717   -963    233    602   -839    548     10   -275   -659   -454     59
    239   -748   -987    252    613   -867    532      5   -288   -665   -454     44
    283   -722  -1005    218    644   -865    532     10   -283   -662   -439     41
    384   -605   -989    111    685   -797    563     41   -239   -631   -394     72
    358   -626   -984    132    670   -805    550     23   -249   -649   -400     67
    280   -665   -945    192    610   -805    537     12   -257   -649   -394     70
    236   -644   -883    202    558   -763    553     20   -241   -626   -361     96
    200   -581   -782    192    491   -680    600     62   -194   -579   -306    150
    213   -571   -784    176    498   -678    602     64   -192   -579   -306    168
    296   -561   -859    132    576   -709    576     49   -207   -597   -319    158
    410   -504   -917     46    662   -709    576     54   -202   -600   -306    163
    366   -465   -831     49    597   -646    631     96   -163   -566   -262    200
    213   -571   -784    176    496   -678    615     70   -189   -592   -275    181
    218   -584   -802    181    509   -693    597     54   -202   -600   -277    168
    272   -511   -787    119    530   -649    623     75   -168   -561   -249    205
    319   -465   -784     72    550   -623    639     90   -153   -530   -231    233
    262   -504   -766    119    511   -633    618     75   -174   -542   -252    239
    257   -501   -758    119    506   -628    607     67   -179   -548   -257    259
    283   -472   -756     93    517   -613    602     67   -174   -542   -254    280
    285   -467   -753     90    519   -610    602     70   -168   -532   -239    303
    303   -444   -750     67    527   -594    605     83   -161   -517   -215    329
    311   -423   -737     54    524   -579    620    106   -145   -496   -189    366
    288   -436   -724     72    506   -579    631    124   -140   -480   -168    394
    288   -431   -719     72    504   -574    646    142   -137   -465   -148    413
    283   -410   -696     62    488   -553    667    163   -124   -441   -116    426
    285   -394   -683     54    483   -537    696    184   -114   -413    -88    441
    239   -415   -654     88    444   -535    719    189   -109   -402    -62    446
    236   -387   -623     75    428   -504    745    207    -90   -376    -25    457
    218   -426   -644    103    428   -535    740    207    -98   -381    -38    444
    200   -459   -662    129    428   -561    724    207   -103   -394    -62    431
    332   -342   -678      2    504   -509    769    259    -57   -355    -41    472
    353   -329   -683    -10    517   -506    795    283    -41   -353    -46    478
    270   -431   -701     80    485   -566    776    270    -57   -376    -70    470
    303   -402   -706     49    504   -553    800    298    -31   -358    -54    498
    319   -361   -683     18    498   -522    823    316    -15   -348    -51    506
    348   -322   -670    -12    509   -496    833    329     -2   -335    -41    509
    400   -233   -633    -83    514   -433    875    366     36   -298     -2    542
    298   -301   -600      0    449   -449    870    355     23   -316    -15    535
    226   -329   -558     51    389   -444    857    340      7   -332    -20    527
    220   -303   -524     41    371   -413    857    342     12   -327    -12    540
    246   -288   -535     20    389   -410    857    348     12   -327    -12    542
    272   -265   -537     -5    402   -400    859    353     18   -319     -7    553
    277   -257   -535    -12    402   -394    852    345     18   -322    -10    553
    280   -270   -550     -5    415   -410    849    340     12   -329    -15    550
    301   -262   -563    -20    431   -413    841    329      2   -337    -23    545
    340   -262   -602    -38    470   -431    823    314    -12   -355    -33    522
    306   -270   -579    -20    441   -423    826    314    -12   -355    -23    524
    249   -270   -519     10    384   -394    841    335      2   -337      7    537
    335   -257   -592    -41    462   -423    815    324    -12   -348      2    498
    384   -259   -644    -64    514   -452    807    322    -18   -353      5    478
    368   -275   -646    -49    506   -459    810    324    -15   -353     15    467
    366   -275   -641    -44    504   -457    807    337     -7   -342     31    467
    415   -239   -654    -90    535   -446    802    340     -5   -342     28    467
    436   -220   -657   -109    545   -439    802    342     -2   -340     25    496
    415   -239   -654    -90    532   -446    800    345     -2   -337     20    517
    415   -257   -672    -77    542   -465    787    332    -10   -340     18    527
    353   -257   -610    -49    480   -431    792    342      0   -329     36    563
    301   -246   -548    -28    423   -394    813    363     20   -309     64    594
    246   -226   -472    -12    358   -348    841    394     49   -280     98    633
    296   -226   -522    -33    407   -374    833    397     44   -283     96    626
    342   -220   -566    -62    452   -392    815    389     33   -293     90    615
    327   -189   -517    -67    420   -353    831    410     49   -275    116    641
    389   -114   -504   -137    444   -309    849    439     70   -252    140    665
    415    -44   -459   -184    436   -252    883    478    101   -223    171    693
    355    -80   -436   -140    394   -257    878    478     93   -226    174    680
    311    -85   -397   -114    353   -239    878    488     96   -220    187    667
    319    -46   -366   -137    340   -205    883    493    101   -213    207    649
    342      7   -335   -174    340   -163    878    485    101   -205    231    628
    350     67   -283   -213    316   -106    904    506    132   -176    275    641
    322     77   -244   -202    283    -83    896    501    135   -174    290    639
    314     98   -215   -207    265    -57    891    504    140   -171    303    644
    309     80   -228   -194    270    -72    859    480    116   -200    288    618
    303     46   -259   -176    283   -106    839    459     90   -231    267    571
    280      5   -275   -142    277   -135    828    449     75   -254    249    530
    220    -33   -254    -96    233   -142    831    452     67   -270    239    506
    218    -44   -262    -85    239   -153    828    446     62   -285    220    496
    179    -70   -249    -57    213   -158    828    446     57   -298    205    498
    179   -109   -288    -36    231   -197    813    426     41   -322    176    480
    168   -111   -280    -31    223   -194    823    436     51   -311    174    483
    233    -83   -316    -75    275   -200    820    431     51   -316    163    472
    272    -88   -361    -93    314   -223    815    426     44   -332    140    470
    218   -153   -371    -33    293   -262    805    415     36   -350    122    475
    202   -153   -355    -25    277   -254    805    426     49   -345    124    496
    205   -129   -335    -36    270   -231    820    446     72   -322    142    524
    241   -158   -400    -44    319   -277    802    428     57   -342    111    498
    270   -202   -472    -33    371   -337    802    446     57   -358     77    467
    283   -275   -561     -5    418   -418    870    548     96   -361     33    415
    285   -241   -527    -20    405   -384   1013    722    215   -280     83    431
    275   -137   -413    -70    342   -275   1122    919    381   -124    218    545
    332    200   -135   -267    233     33   1200   1091    626    158    519    846
    301    833    532   -568   -116    683   1257   1192    953    605   1034   1374
    140   1395   1254   -766   -555   1325   1132   1000   1124    945   1457   1797
     36   1267   1228   -652   -597   1249    818    535    841    761   1322   1667
    -31    623    654   -298   -342    639    550     80    259    129    711   1096
     15    -18    -36      0     23    -28    413   -116   -187   -433    122    535
     62   -358   -420    148    241   -389    452    -18   -249   -584    -72    329
    127   -431   -561    150    342   -496    519     85   -200   -587   -103    290
    116   -392   -509    135    311   -449    631    210    -93   -509    -44    335
     93   -306   -402    106    246   -355    732    324     25   -402     49    413
    135   -241   -376     54    254   -309    774    381     88   -350     96    446
     77   -288   -366    103    218   -324    774    392     98   -350     93    433
     75   -262   -340     93    205   -301    789    415    124   -327    116    444
    148   -200   -348     25    246   -275    818    444    153   -298    142    457
    161   -215   -376     28    267   -296    823    446    161   -296    140    454
     98   -254   -355     77    223   -303    815    441    163   -296    145    454
    122   -184   -306     31    213   -244    833    465    189   -267    176    470
    127   -176   -303     23    213   -239    826    459    184   -272    163    449
    158   -153   -311     -2    233   -231    831    467    194   -257    176    457
    116   -181   -298     31    205   -239    833    470    197   -252    184    459
     88   -166   -257     38    171   -210    839    478    210   -241    200    446
    171   -137   -311    -18    239   -223    828    459    202   -257    176    402
     98   -122   -220     12    158   -171    859    488    244   -226    210    428
     59   -127   -187     33    119   -155    849    485    246   -228    213    452
     90   -111   -202     10    145   -155    836    472    236   -244    189    452
    176    -80   -257    -49    215   -168    826    465    228   -254    158    441
    137    -93   -231    -20    184   -161    846    485    244   -236    158    478
    210   -106   -316    -54    262   -210    815    462    218   -252    137    475
    179   -114   -296    -33    236   -205    818    467    226   -239    148    480
    179    -98   -277    -41    226   -187    836    483    241   -215    171    470
    213    -83   -296    -64    254   -189    839    480    246   -213    171    420
    233    -80   -314    -77    272   -197    844    485    252   -205    189    405
    174    -64   -239    -54    205   -150    867    506    275   -181    218    446
    129    -51   -181    -38    155   -116    896    532    301   -166    233    483
    187    -23   -210    -80    197   -116    888    527    298   -166    231    470
    215    -15   -231   -101    220   -122    875    527    301   -166    252    441
    265      5   -259   -135    262   -127    867    527    301   -163    257    428
    262     23   -239   -145    252   -106    875    542    311   -153    249    475
    220     44   -176   -132    200    -64    893    574    340   -127    262    545
    280     49   -231   -163    254    -90    872    566    332   -135    249    558
    262     59   -202   -161    231    -70    883    576    348   -116    265    584
    246     62   -187   -155    215    -62    896    592    361   -111    270    602
    270     90   -179   -179    226    -44    901    600    366   -111    272    605
    223    122   -101   -174    161     10    914    610    381    -85    288    615
    127    132      5   -129     62     70    948    641    418    -46    316    646
    106    140     33   -124     36     88    963    662    436    -25    350    652
    223    155    -67   -189    145     44    945    639    413    -46    353    613
    187    171    -15   -181    101     77    974    657    428    -31    387    628
    187    176    -10   -181     98     83    987    672    441    -20    410    644
    205    215      7   -210     98    111    997    683    457     -2    415    657
    197    218     20   -207     88    119   1026    706    480     23    431    683
    189    192      2   -189     93     98   1041    717    483     15    428    678
    189    207     15   -200     85    111   1049    722    488      7    420    675
    197    205      7   -202     96    106   1054    722    485     -2    413    662
    200    189    -10   -194    106     90   1070    730    493      0    413    646
    179    197     18   -189     80    109   1091    737    504      7    433    641
    171    200     28   -187     72    114   1096    737    501      7    441    626
    176    197     20   -187     77    109   1091    727    493     -2    436    610
    171    189     18   -179     77    103   1083    711    485    -10    431    594
    171    184     12   -179     77     98   1078    691    475    -18    426    576
    174    171     -2   -174     88     85   1070    672    465    -23    420    568
    181    161    -20   -171    101     70   1062    654    454    -36    405    550
    213    161    -51   -187    132     54   1054    636    441    -46    376    527
    254    158    -98   -207    176     31   1031    610    410    -72    342    496
    275    163   -114   -220    194     25   1008    587    384    -96    319    470
    285    176   -109   -231    197     33    997    584    381    -98    306    454
    283    197    -85   -239    184     57    989    584    376    -98    298    439
    241    176    -64   -210    153     57    984    584    366    -98    285    426
    207    181    -25   -194    116     77    989    594    366    -88    285    428
    236    244      7   -241    114    127   1008    623    384    -62    296    457
    252    280     28   -265    111    155   1018    644    402    -41    303    480
    244    272     28   -259    106    150   1018    644    397    -41    290    483
    316    337     18   -327    148    179   1041    665    415    -20    296    514
    265    293     28   -280    119    161   1031    654    397    -33    275    504
    135    194     59   -163     38    127   1015    636    376    -51    252    480
    106    197     90   -153      7    145   1031    657    389    -36    270    493
    142    231     85   -187     28    158   1047    672    402    -23    280    485
    176    228     51   -202     62    140   1049    667    397    -28    275    454
    140    218     77   -179     31    148   1067    685    415    -10    293    452
    163    262     98   -213     31    181   1085    709    436     15    319    457
    226    327     98   -277     62    213   1114    735    462     44    348    454
    236    358    119   -298     59    239   1145    761    485     64    368    457
    142    277    135   -210      5    207   1137    753    475     51    358    428
    179    324    145   -252     15    233   1156    776    501     77    387    433
    241    397    153   -319     44    275   1174    795    524    106    420    446
    200    420    220   -311    -10    322   1189    807    550    135    454    459
    181    428    246   -303    -31    337   1189    810    558    153    470    459
    181    392    210   -288    -15    303   1148    776    532    129    449    433
    155    358    202   -257    -23    280   1124    758    517    119    439    418
    137    358    220   -252    -41    290   1135    771    530    132    454    431
    184    384    200   -283     -7    293   1143    774    530    132    449    436
    194    342    148   -270     23    244   1130    753    504    106    418    418
    129    283    153   -207    -12    218   1122    735    488     85    392    405
     46    239    189   -142    -72    215   1127    740    488     77    381    405
     83    200    116   -140    -15    158   1091    711    452     44    337    374
     77    181    101   -132    -12    142   1072    704    439     36    319    374
     67    176    106   -122    -20    142   1060    704    433     31    306    374
    135    192     57   -166     38    124   1036    696    420     18    283    361
    161    168      7   -163     77     88   1002    670    394     -5    244    329
     93    135     38   -114     25     88   1005    683    402      5    241    340
    135    137      2   -137     64     72    989    685    402      5    226    337
    192    142    -51   -168    122     46    966    672    389    -10    205    322
    181    119    -62   -150    122     28    956    672    381    -23    181    309
    166     51   -116   -109    142    -33    984    724    389    -38    145    262
    109     38    -70    -75     88    -15   1117    896    485     12    155    262
    148    129    -18   -140     83     54   1252   1101    633    135    236    340
    329    342     12   -335    158    179   1335   1286    805    311    392    501
    314    826    511   -571    -98    667   1389   1415   1080    680    807    950
    111   1447   1335   -782   -610   1389   1363   1379   1366   1114   1327   1506
    -44   1748   1792   -854   -919   1769   1124   1034   1356   1252   1540   1727
    -57   1439   1496   -691   -776   1467    836    566    953    888   1210   1413
    -57    662    719   -303   -389    691    631    184    327    145    467    724
    -25    109    135    -41    -83    122    587    153     57   -228     49    303
     18   -109   -129     44     72   -119    646    257     54   -290    -57    176
     23   -148   -171     62     96   -158    743    368    127   -246    -38    179
    -70    -75     -5     70    -31    -41    880    524    270   -124     67    267
      5     57     49    -31    -20     51    966    620    363    -44    145    332
     93    111     18   -103     36     64    992    639    381    -33    153    337
     72     64     -7    -67     41     28   1000    644    379    -44    145    345
    -38     44     80     -2    -59     62   1015    657    400    -15    176    366
    -20     85    106    -33    -64     96   1036    672    423      0    189    376
    122    114    -10   -119     64     51   1015    649    400    -33    153    345
    116    101    -15   -109     67     44   1015    652    400    -33    155    337
    103    101     -5   -103     54     49   1026    662    413    -10    192    340
    150    150      0   -150     75     75   1044    680    436     23    231    361
    166    205     38   -189     64    122   1070    704    465     49    259    394
    145    184     38   -163     54    111   1047    685    449     41    254    387
    111    176     64   -145     23    122   1039    683    449     46    267    387
     98    153     54   -127     23    103   1041    688    449     41    267    387
     96    163     67   -132     15    116   1067    709    462     54    283    397
     70    161     90   -114    -10    127   1078    711    470     62    309    413
     31    158    124    -96    -46    142   1083    717    480     83    324    428
     23    176    153   -101    -64    166   1080    719    488     96    340    452
     70    218    148   -145    -41    184   1093    730    504    114    355    478
     41    202    161   -122    -59    181   1093    730    509    116    358    493
     20    200    179   -109    -77    189   1093    727    517    119    368    509
     44    207    163   -124    -59    184   1106    735    522    124    381    524
     83    239    155   -161    -36    197   1114    745    532    137    394    542
    122    270    148   -194    -12    210   1114    745    532    142    410    563
     96    233    137   -166    -23    187   1093    730    517    137    405    561
    119    246    127   -184     -5    187   1096    737    524    148    420    576
    171    288    116   -231     25    202   1104    763    540    166    444    605
    129    236    106   -181     12    171   1080    763    524    155    439    602
    135    252    114   -194     10    184   1078    779    530    171    457    623
    171    290    119   -231     25    205   1075    795    535    189    478    649
    150    267    116   -210     18    194   1047    792    517    192    478    657
    145    272    127   -207     10    200   1047    805    514    207    485    672
    155    277    122   -218     15    200   1039    807    509    218    480    685
    127    288    161   -207    -18    226   1036    807    511    241    488    717
    142    348    205   -246    -31    277   1060    841    537    277    514    761
    103    327    223   -215    -59    275   1067    859    540    283    506    769
     96    340    244   -220    -75    293   1078    862    553    296    527    784
     80    363    280   -223    -98    322   1104    883    576    314    550    807
     51    374    322   -213   -135    348   1127    906    594    327    568    820
     25    374    348   -200   -161    361   1148    922    597    332    571    826
     18    379    361   -200   -171    371   1161    930    597    329    574    831
    101    376    275   -239    -88    324   1135    909    571    293    537    787
     59    358    298   -210   -119    329   1153    927    584    293    540    787
    166    371    205   -267    -18    288   1124    898    550    252    506    743
    231    405    174   -319     28    290   1122    888    545    236    493    727
    197    384    187   -290      5    285   1119    885    545    228    485    711
    200    384    184   -293      5    285   1119    883    542    223    480    701
    228    415    187   -322     20    301   1124    891    550    236    491    701
    220    402    181   -311     18    293   1104    870    532    220    470    678
    200    363    163   -283     18    262   1075    839    504    189    436    644
    233    379    142   -306     44    262   1060    826    493    179    420    633
    257    376    119   -316     70    249   1047    815    483    166    405    620
    265    363     98   -316     83    233   1031    800    465    148    387    607
    246    342     96   -296     75    220   1026    797    459    145    376    605
    213    316    103   -265     54    210   1013    795    449    137    366    597
    200    316    116   -257     41    218   1005    800    454    145    361    607
    202    322    116   -262     41    220    992    800    452    150    353    620
    218    345    127   -283     46    236    984    802    452    155    358    633
    246    389    140   -319     54    267    995    823    472    181    389    654
    244    410    166   -327     38    288   1010    846    496    207    431    683
    114    319    202   -218    -44    262    997    831    480    194    428    696
     51    252    200   -153    -72    226    984    813    457    174    410    717
     98    252    150   -176    -25    202    969    802    444    161    407    724
    132    246    114   -189     10    181    958    800    433    153    418    730
    155    275    119   -218     18    197    963    815    449    166    441    766
    202    327    124   -265     38    226    971    828    459    174    472    795
    189    329    137   -259     25    236    971    831    454    171    506    787
    150    309    158   -228     -2    233    966    828    441    161    519    771
    129    314    184   -223    -25    249    976    846    444    158    537    761
    137    355    218   -249    -38    288   1000    875    459    174    561    782
    158    400    241   -280    -41    319   1018    896    472    179    576    807
    155    431    275   -293    -59    353   1031    914    483    171    602    813
    153    465    309   -309    -77    387   1044    930    493    166    639    787
    153    509    353   -332   -101    431   1057    940    511    176    678    769
    127    555    428   -342   -150    493   1067    945    537    194    709    750
     88    602    514   -345   -213    558   1075    945    561    210    730    745
     59    633    574   -348   -257    602   1075    945    576    218    745    748
     41    628    587   -335   -272    607   1057    930    571    207    737    727
     49    626    574   -340   -262    600   1034    917    558    197    719    701
     57    607    550   -332   -246    579   1010    904    542    194    698    672
     57    558    501   -309   -223    530    992    891    524    179    665    633
     67    532    462   -301   -197    498    987    888    522    166    636    597
     93    501    405   -298   -158    454    971    870    504    145    597    553
    103    452    348   -277   -122    400    953    841    475    114    548    498
     96    400    303   -246   -103    350    940    823    459     93    514    467
    103    381    277   -244    -85    329    930    805    446     83    488    467
     90    340    246   -215    -77    293    906    771    426     59    454    462
     93    316    223   -205    -64    270    901    753    420     54    439    465
    106    327    218   -218    -54    275    909    758    431     59    439    475
     67    301    233   -184    -83    267    901    748    431     54    428    475
     72    314    241   -194    -85    277    909    745    439     59    436    493
    116    355    239   -236    -59    298    922    750    457     75    449    517
     93    314    220   -205    -62    270    917    743    454     67    431    496
     57    220    163   -137    -54    192    909    748    439     44    387    452
     75    161     85   -119     -5    124    969    833    470     38    348    410
     98    220    122   -158    -10    171   1085    987    581    103    379    423
    148    358    207   -254    -31    283   1200   1189    750    257    506    540
    194    670    475   -433   -140    574   1283   1361    984    527    782    818
    168   1210   1041   -691   -436   1127   1309   1426   1262    924   1234   1275
     -7   1743   1751   -867   -878   1745   1182   1241   1431   1270   1662   1704
   -111   1686   1795   -787   -953   1740    872    789   1187   1143   1584   1618
   -168   1122   1288   -478   -727   1205    636    345    641    561   1034   1098
   -132    446    576   -158   -353    511    501    132    163    -36    418    506
    -44     33     77      5    -59     54    491    194     33   -254    150    233
      0    -46    -49     20     23    -49    561    309     83   -249    132    189
     15      5    -10    -12     12     -2    662    433    184   -171    187    226
     23     80     57    -54    -18     70    750    542    290    -83    259    290
     33    142    109    -88    -36    127    800    610    355    -25    309    322
     36    168    132   -103    -49    150    836    649    392     -2    337    324
     33    179    145   -109    -54    163    854    665    410     10    355    322
     41    176    132   -111    -46    153    857    667    407      2    355    285
     33    205    171   -119    -67    189    878    688    426     20    384    265
     36    215    179   -124    -72    197    888    706    444     36    415    241
     44    202    158   -124    -57    181    891    711    446     33    407    233
     64    210    145   -137    -38    176    893    714    446     38    394    252
     70    231    161   -150    -44    197    898    719    459     54    389    265
     83    239    155   -161    -36    197    898    722    462     54    366    262
     75    226    150   -150    -38    189    904    719    462     51    337    257
     88    236    148   -163    -31    192    904    717    465     49    322    262
     75    213    137   -142    -31    176    901    714    465     41    314    259
    109    236    127   -171     -7    181    906    717    480     51    324    270
    119    246    124   -184     -2    187    906    714    485     49    324    265
    114    241    127   -179     -7    184    909    714    485     38    309    259
    114    252    137   -181    -10    194    909    719    493     41    301    275
    103    244    137   -174    -15    192    904    719    493     49    285    303
    103    244    140   -174    -18    194    901    719    498     54    272    335
    124    259    135   -194     -5    197    901    719    498     54    257    345
    137    267    129   -202      5    200    888    709    493     57    244    358
    145    275    129   -210      7    202    878    706    488     54    249    368
    142    288    145   -215     -2    218    875    706    496     62    267    376
    132    272    137   -205     -2    205    875    709    498     57    270    379
    119    259    140   -189    -10    200    883    719    509     64    259    381
    116    272    153   -194    -18    215    875    719    514     70    254    384
    122    298    176   -210    -28    239    870    722    519     83    262    379
    122    316    194   -218    -36    257    867    727    527     90    277    374
    111    293    181   -202    -33    239    859    730    522     96    288    350
    109    342    233   -226    -62    288    852    735    530    109    303    342
    114    381    267   -249    -77    324    844    740    537    119    314    358
    119    400    280   -262    -80    340    839    745    542    127    322    371
    129    431    301   -280    -85    366    836    750    550    137    335    387
    119    457    337   -288   -109    397    836    753    553    142    337    402
    111    457    342   -285   -116    400    831    753    542    140    332    418
    111    462    350   -288   -119    407    836    756    540    140    322    433
    122    485    363   -303   -119    426    839    761    540    150    314    454
    119    462    342   -290   -111    402    844    761    527    148    296    459
    116    436    319   -277   -101    379    854    766    527    150    285    459
    127    439    309   -285    -90    374    872    774    530    148    285    470
    142    426    283   -283    -70    355    885    774    527    135    277    457
    140    394    252   -267    -57    324    901    779    527    129    270    433
    155    371    215   -265    -31    296    906    782    527    122    257    407
    174    353    176   -265      0    265    914    774    527    116    254    379
    194    322    127   -257     33    226    909    750    511    101    244    337
    192    293    101   -244     44    197    901    724    496     85    231    301
    184    283     98   -233     41    189    896    709    491     75    223    272
    161    272    111   -218     23    192    893    693    483     64    226    254
    150    270    119   -210     15    194    885    675    467     51    226    241
    145    270    124   -207     10    197    880    657    449     41    220    220
    140    259    119   -200     10    189    872    636    431     36    215    197
    129    262    132   -197      0    197    875    628    420     31    215    176
    129    259    129   -194      0    194    883    626    410     25    207    168
    127    252    122   -192      2    189    888    626    405     25    200    166
    114    257    142   -187    -15    200    901    628    405     28    194    168
    109    275    166   -194    -31    220    909    631    405     31    187    161
    106    283    176   -194    -33    231    922    633    405     36    176    158
     98    283    184   -192    -41    236    935    644    410     46    166    155
     98    296    197   -197    -49    246    943    654    418     59    163    150
    103    301    197   -205    -46    252    948    654    420     64    155    132
    106    303    197   -205    -44    252    950    654    423     64    153    109
    101    309    205   -207    -51    257    961    662    431     70    155     93
    114    329    215   -223    -49    272    971    670    444     83    174     93
    122    329    207   -226    -44    270    974    670    449     88    181     85
    122    332    210   -226    -44    272    979    672    454     96    194     80
    127    350    220   -239    -46    285    992    685    467    109    215     83
    145    376    231   -259    -44    303   1005    706    488    132    236     93
    142    400    257   -272    -57    329   1018    724    506    150    257     96
    142    433    290   -288    -72    363   1041    740    524    171    283    101
    137    446    306   -293    -85    376   1052    745    530    171    285     96
    135    459    324   -298    -96    394   1062    756    540    181    290    106
    132    493    361   -314   -116    428   1075    761    555    202    311    119
    122    514    392   -316   -135    454   1083    756    568    218    322    127
    114    524    407   -322   -145    467   1083    753    571    223    322    140
     98    514    415   -306   -158    465   1057    730    550    205    296    137
     90    501    407   -298   -158    454   1023    714    535    192    277    132
     88    475    387   -280   -148    431    997    706    519    179    259    124
     75    436    361   -257   -145    400    969    698    501    163    236    114
     64    418    350   -241   -142    384    953    698    493    155    218    101
     67    384    314   -228   -124    350    927    685    470    132    179     80
     77    353    275   -215    -98    314    898    672    444    103    137     62
     64    306    239   -187    -85    272    880    659    426     80    103     36
     62    275    210   -168    -75    244    854    646    405     62     72     23
     49    241    189   -148    -70    215    839    639    392     49     54     15
     33    213    179   -122    -72    197    831    633    387     38     38      7
     33    202    168   -119    -67    187    818    628    376     31     18      2
     15    194    179   -106    -80    187    810    626    371     28      7      5
     10    187    176   -101    -83    181    805    620    368     20     -2     10
     10    189    179    -98    -83    184    800    618    366     15     -7     15
      5    163    158    -85    -77    161    805    623    363     15    -18     23
     18    111     90    -64    -36    101    823    657    366      5    -41      2
     33     54     20    -44      7     38    911    771    415     15    -67    -38
     49    116     67    -83     -7     93   1041    932    535     98    -18    -15
    109    301    192   -207    -41    246   1153   1127    719    283    150    148
    155    688    532   -423   -189    613   1221   1273    961    589    485    478
    119   1283   1163   -704   -522   1223   1234   1301   1226    987    950    943
    -33   1696   1730   -831   -880   1712   1057   1021   1288   1218   1267   1241
    -90   1514   1602   -711   -846   1558    750    566    950    976   1078   1062
   -135    901   1034   -384   -584    966    566    189    394    332    454    514
   -106    296    402    -96   -254    348    488     75     18   -174    -67     31
    -54    -10     44     33    -49     15    519    168    -31   -293   -226   -145
    -54   -103    -51     77     -2    -77    597    267     18   -298   -252   -179
    -51    -72    -23     62    -15    -49    678    355    103   -239   -202   -145
    -36     15     49      7    -44     33    753    441    200   -155   -124    -90
    -25     83    109    -28    -67     96    807    493    267    -98    -70    -46
    -10     98    109    -44    -59    103    833    522    293    -77    -51    -31
      5    106    101    -57    -49    103    854    532    306    -72    -44    -23
     25    111     85    -70    -31     98    859    535    311    -70    -36    -18
     38    109     70    -72    -15     90    859    535    314    -62    -20    -12
     44    124     77    -85    -18    101    862    532    322    -54     -5    -10
     57    150     93   -103    -18    122    867    532    332    -46     12     -2
     49    161    109   -106    -31    135    880    535    342    -33     31      5
     41    155    114    -98    -36    135    885    542    350    -18     46     18
     36    161    122    -98    -44    142    893    550    358     -7     62     28
     36    174    137   -106    -49    155    898    553    363      0     77     36
     36    181    145   -109    -54    163    911    561    371     10     93     49
     54    181    127   -116    -36    155    919    566    374     15    101     59
     46    168    122   -109    -38    145    919    563    366     10     93     59
     31    166    135    -98    -51    150    919    571    368     18     96     75
     23    166    142    -96    -59    155    922    579    374     31     98     90
     23    153    129    -88    -51    142    914    581    366     28     85     93
     18    145    124    -83    -51    135    904    597    361     31     83    111
     12    155    140    -85    -64    148    901    623    368     44     88    132
     12    148    135    -83    -59    142    896    626    371     38     75    127
     12    171    158    -90    -72    166    896    628    379     49     72    132
     18    181    163   -101    -72    171    885    623    368     54     64    129
     31    179    148   -106    -57    163    880    618    361     51     57    119
     25    181    153   -103    -62    166    878    620    355     51     51    114
     31    174    142   -101    -54    158    867    620    345     44     41    103
     38    200    161   -122    -62    181    862    620    345     51     51    122
     44    220    176   -135    -64    200    857    620    345     62     72    142
     57    205    148   -132    -46    179    836    605    329     51     75    137
     70    202    132   -135    -31    168    823    600    324     46     85    145
     83    226    142   -153    -31    184    820    600    329     54    103    174
     96    241    145   -168    -25    194    818    607    335     64    122    207
    106    254    148   -181    -20    200    810    607    335     70    132    228
    114    254    140   -184    -12    197    807    602    332     72    137    244
    132    246    114   -192      7    181    805    594    319     67    137    252
    148    246     98   -197     25    171    805    589    311     59    135    254
    171    233     62   -202     54    148    797    581    296     49    119    252
    215    207     -7   -210    111    101    779    568    272     31     93    241
    259    184    -75   -223    166     57    763    561    254     12     67    233
    285    176   -109   -231    197     36    769    568    257      5     54    236
    277    176   -101   -228    189     38    782    589    275     12     57    241
    246    194    -51   -220    150     72    802    615    298     36     77    213
    200    202      0   -202     98    101    823    633    316     54     85    176
    155    200     44   -179     57    122    844    652    337     77     88    171
    127    200     72   -163     28    137    852    662    348     93     93    194
     96    200    103   -148     -2    153    857    662    350    106    109    231
     98    181     83   -142      5    132    852    649    342    111    114    280
    103    166     62   -135     20    114    841    631    329    103    106    316
    109    145     36   -127     36     90    841    620    322     98    116    329
     96    137     41   -116     28     90    849    623    327    111    153    329
     93    132     38   -114     28     85    846    618    327    106    181    332
     98    114     15   -106     41     64    841    610    322     88    200    303
     96     98      0    -98     46     49    836    605    311     64    226    270
     88     98     10    -93     38     54    841    613    319     54    267    257
     83     98     12    -90     33     57    844    618    324     41    290    244
     59     88     28    -75     15     59    846    618    329     36    311    228
     41     96     51    -70     -7     75    852    618    335     18    337    213
     20    119     98    -70    -38    109    859    620    345     10    366    200
     -5    127    132    -62    -67    129    865    626    358     10    392    181
    -23    142    166    -59    -96    153    865    631    368     12    426    161
    -36    166    202    -64   -122    184    859    636    381     15    465    129
    -31    197    228    -83   -129    213    854    639    389     23    470    129
    -41    215    254    -88   -148    233    854    636    397     28    452    155
    -46    233    280    -96   -163    257    857    636    407     41    431    176
    -51    241    293    -96   -174    267    867    639    420     54    405    189
    -36    257    293   -109   -163    275    878    641    426     64    363    226
    -18    275    290   -129   -155    283    896    654    444     83    342    262
     10    293    283   -153   -135    288    906    667    452     96    329    265
     46    322    275   -187   -114    298    911    675    457    106    327    254
     67    335    267   -200    -98    301    924    691    467    122    332    241
     70    342    272   -207   -101    309    930    693    478    132    340    213
     75    363    288   -220   -106    324    940    701    493    153    361    194
     85    387    301   -236   -109    342    945    698    504    168    355    233
     90    405    314   -246   -111    361    945    683    514    179    176    566
     96    413    314   -257   -109    363    930    665    514    181    168    623
     90    405    311   -249   -109    358    904    639    501    174    181    581
     83    397    314   -241   -116    358    885    618    496    168    189    576
     72    381    309   -226   -116    345    872    597    488    161    213    535
     51    348    296   -200   -122    322    857    579    467    140    223    441
     31    311    280   -171   -124    296    841    561    449    122    220    366
     20    277    257   -150   -119    267    818    535    426    101    207    306
     15    246    231   -129   -106    239    802    517    405     85    189    262
      7    220    213   -116   -103    218    787    496    384     64    166    228
      0    192    192    -96    -96    192    769    480    361     44    145    213
     -2    174    176    -85    -90    174    756    467    345     28    127    197
    -12    171    184    -77    -98    176    758    465    342     28    135    194
    -18    163    181    -72   -101    171    750    462    342     28    127    200
    -18    163    181    -75    -98    171    743    459    340     31    119    220
    -23    166    187    -72   -106    174    735    452    332     25    116    210
    -28    158    187    -64   -106    171    727    446    324     20    116    187
    -18    148    163    -67    -90    155    724    449    316     12    114    168
     31     83     51    -59    -10     67    753    501    316    -12     75    127
     75     57    -20    -67     49     18    854    641    379      5     62     88
     96    135     38   -114     28     88    987    826    509    103    135    124
    145    332    187   -239    -20    259   1104   1036    706    306    329    280
    176    771    592   -475   -207    683   1156   1161    956    636    691    633
    116   1413   1293   -766   -589   1356   1096   1109   1205   1041   1171   1122
    -23   1808   1831   -891   -927   1818    818    743   1215   1239   1447   1400
    -96   1514   1608   -711   -852   1561    496    275    818    898   1145   1132
   -135    818    950   -342   -542    883    314    -72    239    210    475    532
    -88    205    290    -59   -192    246    272   -109    -80   -239     -7     67
    -41    -59    -18     51    -12    -38    335     31    -85   -319   -135    -83
    -15    -64    -51     38     18    -59    428    150     -7   -285   -129    -80
     15     12     -5    -15     10      5    530    270    101   -202    -57    -28
     33     96     62    -64    -15     77    594    345    181   -135      0     10
     51    137     85    -93    -15    111    636    392    228    -98     28     28
     59    142     80   -101    -10    111    657    407    241    -98     20     36
     67    153     85   -111     -7    119    670    418    254    -93     20     41
     67    161     93   -114    -12    127    683    428    270    -77     36     33
     70    161     90   -114    -10    127    698    439    285    -64     51     38
     75    163     88   -122     -7    127    704    439    285    -72     49     31
     80    179     98   -129    -10    137    704    439    290    -72     59      5
     85    194    106   -142    -10    150    709    441    293    -64     96    -38
     72    189    116   -129    -20    153    717    444    301    -57    114    -51
     70    171    101   -124    -15    137    722    444    296    -62     90     -7
     85    179     90   -132     -2    135    724    444    293    -70     72     12
     96    189     93   -142      0    142    714    436    283    -77     64     18
     83    181     98   -132     -7    140    711    433    280    -75     75     10
     57    210    153   -135    -49    181    730    444    306    -57     96     18
     41    228    184   -135    -72    207    732    444    316    -51     93     20
     36    220    181   -129    -72    200    717    420    309    -54     80     15
     23    226    202   -124    -88    215    709    405    316    -44     77     20
     18    233    215   -124    -98    226    706    402    324    -41     80     46
     12    267    254   -140   -119    262    711    420    348    -20     90     67
     10    301    290   -155   -140    296    711    428    361    -15     90     85
     -2    314    316   -155   -158    314    696    418    355    -23     83     93
     -2    301    301   -150   -150    301    680    410    350    -28     70     96
     10    316    306   -166   -148    311    672    415    348    -15     70    122
     23    316    293   -171   -135    306    659    413    335     -5     64    137
     38    322    283   -179   -122    303    644    405    314     -5     64    150
     64    332    267   -202   -101    301    636    407    303     -5     62    181
     93    327    233   -210    -70    283    620    405    283    -15     57    205
    135    340    202   -239    -36    272    602    402    267    -23     57    223
    176    342    166   -259      5    254    581    402    259    -28     62    226
    228    350    122   -290     54    236    545    387    228    -51     46    215
    277    366     88   -322     93    228    509    361    192    -77     38    200
    288    387     98   -340     93    244    493    353    174    -88     33    205
    267    413    145   -340     62    280    501    363    176    -75     59    210
    226    426    200   -327     12    314    522    381    189    -54    119    197
    181    444    262   -314    -38    353    537    389    197    -44    155    205
    158    475    316   -319    -80    394    555    392    207    -31    187    197
    142    509    366   -324   -111    439    579    397    220    -20    223    166
    114    511    394   -314   -140    454    605    405    223    -15    236    129
    103    498    394   -301   -145    449    631    418    220    -18    241     83
     88    501    413   -296   -163    457    659    428    220    -15    239     70
     54    504    449   -277   -197    478    701    454    241      2    244     64
     12    491    478   -252   -233    483    740    483    265     20    241     54
      5    480    475   -241   -233    478    769    506    285     36    233     51
      5    465    457   -236   -226    462    787    519    303     49    228     41
     10    454    444   -231   -215    449    800    530    316     64    218     20
     12    439    426   -228   -205    433    802    532    319     72    207      0
     20    426    405   -223   -192    415    800    527    316     70    200    -20
     20    418    394   -220   -187    407    792    514    314     67    200    -31
     25    413    387   -218   -179    400    789    501    316     72    210    -41
     18    407    387   -213   -184    397    784    485    316     77    213    -67
     12    410    394   -213   -189    402    782    478    324     90    218    -85
     18    418    400   -220   -192    407    776    475    335     98    220   -101
     25    423    397   -223   -184    410    771    472    340    103    220   -114
     20    426    405   -226   -192    415    763    467    342    103    220   -127
     23    433    407   -228   -192    420    761    467    350    106    220   -127
     23    446    420   -236   -200    433    756    470    355    111    218   -127
     23    462    439   -241   -207    452    753    470    361    116    218   -122
     18    465    446   -244   -215    457    748    472    368    116    215   -114
     23    488    462   -257   -218    475    745    478    376    124    210    -93
     20    498    478   -259   -228    488    737    472    376    127    205    -80
     12    514    501   -262   -244    509    724    472    376    135    205    -70
      2    514    511   -259   -254    511    704    470    371    129    194    -59
    -10    519    527   -254   -267    522    683    467    366    132    184    -51
    -23    522    545   -249   -283    532    665    470    366    135    176    -46
    -33    514    548   -239   -290    530    652    480    366    142    166    -41
    -33    504    535   -236   -283    519    649    498    368    155    158    -36
    -23    519    540   -249   -283    530    649    517    379    166    155    -28
    -15    532    545   -259   -280    537    644    532    389    171    150    -15
     -2    542    545   -270   -272    542    633    550    397    181    150     -5
      5    542    537   -275   -267    542    620    555    400    181    140      0
     20    542    522   -283   -249    532    613    566    405    187    132     10
     28    553    524   -293   -249    540    615    574    423    205    137     25
     23    584    561   -303   -267    574    607    563    436    220    142     44
     28    587    558   -309   -265    574    602    555    444    223    135     59
     28    566    537   -298   -254    553    584    530    436    213    124     62
     18    550    530   -285   -254    540    558    504    420    200    109     59
     20    540    519   -280   -249    530    545    491    415    197    103     64
     12    504    491   -259   -239    498    540    475    402    184     85     57
    -15    459    475   -223   -244    467    540    470    389    168     67     44
    -33    407    439   -189   -236    420    524    452    366    140     38     23
    -38    374    413   -166   -226    392    524    436    350    119     15      2
    -44    329    374   -142   -210    350    527    423    335     98     -7     -7
    -57    296    353   -119   -205    324    522    407    311     77    -31    -20
    -72    280    353   -103   -213    316    519    392    296     64    -46    -31
    -77    275    353    -98   -215    314    527    387    293     59    -51    -36
    -80    267    348    -96   -215    306    527    381    290     54    -54    -36
    -80    244    322    -83   -202    283    530    381    285     46    -62    -38
    -67    252    316    -93   -192    283    537    384    288     49    -59    -33
    -59    246    306    -93   -181    275    537    379    280     49    -59    -41
    -72    236    306    -83   -189    272    542    381    277     51    -54    -44
    -54    210    265    -77   -161    236    568    415    280     44    -67    -70
    -25    179    202    -77   -114    189    654    532    329     54    -83   -109
     18    223    205   -119    -93    215    784    711    444    127    -33    -83
     88    371    283   -233    -96    327    898    935    626    296    124     59
    161    735    574   -449   -207    654    963   1091    857    584    441    379
    142   1340   1197   -743   -527   1270    961   1119   1132    995    932    898
    -46   1891   1938   -922   -992   1914    800    885   1293   1343   1379   1353
   -176   1777   1953   -800  -1065   1865    506    446   1023   1169   1257   1234
   -215   1137   1353   -459   -784   1244    283     44    459    540    644    665
   -168    426    594   -129   -381    511    168   -124     18    -36     38     75
   -114     62    176     25   -145    119    179    -44    -62   -197   -163   -158
    -98     28    127     33   -114     77    272     90     15   -150   -145   -161
    -85    103    189    -10   -137    145    379    236    132    -51    -64    -88
    -75    181    254    -54   -163    218    459    337    226     28     15    -10
    -64    218    283    -75   -174    249    498    387    270     70     49     38
    -51    218    270    -85   -161    241    509    410    283     75     44     49
    -36    218    254    -90   -145    236    511    423    290     80     49     64
    -25    233    259   -103   -142    246    511    431    296     88     54     83
    -15    246    262   -114   -137    254    509    439    301     96     57    101
    -10    233    244   -114   -127    239    509    439    296     93     46     93
     -5    220    223   -109   -114    220    506    439    296     96     33     85
    -15    233    249   -111   -132    241    506    449    296    116     33     96
    -28    218    246    -93   -137    231    504    467    283    122     31    109
    -31    210    239    -90   -137    223    509    488    296    137     28    132
    -18    231    249   -106   -135    239    514    506    327    155     36    184
     -7    252    259   -122   -135    254    504    498    332    142     28    207
    -23    283    306   -129   -163    293    493    475    322    129     15    220
    -20    298    319   -140   -168    309    478    452    309    124     -5    231
      0    314    314   -158   -158    314    472    439    311    132    -10    259
     10    311    301   -161   -145    306    465    428    316    137    -15    270
     23    306    283   -163   -129    296    452    415    316    140    -20    275
     31    293    259   -163   -114    277    441    413    311    132    -28    265
     51    290    236   -171    -90    265    433    410    306    124    -36    259
     72    280    205   -176    -64    241    423    400    296    114    -36    236
     90    265    174   -176    -41    220    405    389    275     96    -38    194
    122    236    114   -181      2    176    376    366    246     67    -54    140
    155    213     57   -184     49    137    350    355    220     46    -54     93
    155    210     51   -184     51    132    332    355    213     44    -36     59
    137    213     75   -174     31    145    322    363    215     54     -5     12
    106    220    114   -163     -5    168    311    376    220     67     31    -62
     83    236    153   -161    -33    194    301    387    228     88     25    -33
     67    249    181   -158    -59    218    283    392    228     98     -2     54
     49    270    220   -158    -85    246    267    389    226     98    -31    137
     33    265    231   -150    -98    249    259    400    231    116    -18    205
     33    259    223   -148    -96    241    246    405    226    140     10    249
     44    270    223   -158    -90    246    236    407    223    153     25    298
     54    277    223   -166    -83    252    231    418    228    161     44    345
     62    290    226   -176    -83    259    233    428    236    174     75    376
     80    306    226   -194    -72    267    231    433    241    181    106    392
     98    301    202   -202    -51    252    228    436    241    189    124    376
    161    306    145   -233      7    226    213    431    233    187    132    355
    223    314     90   -270     64    205    202    433    228    184    132    340
    236    324     88   -280     72    207    202    441    233    166    145    335
    231    322     90   -277     67    207    202    449    239    158    158    322
    192    327    135   -259     28    231    210    465    259    155    187    319
    150    332    181   -241    -15    257    220    478    280    142    207    314
    109    332    220   -220    -54    277    236    485    303    148    220    296
     67    329    259   -200    -96    293    252    498    324    158    228    277
     31    332    301   -181   -135    316    265    501    340    158    228    257
      0    316    316   -161   -158    316    265    488    337    145    220    207
    -31    298    329   -135   -181    314    265    475    337    132    210    150
    -54    296    350   -122   -202    322    267    462    340    127    200    114
    -70    309    379   -119   -223    342    270    457    348    132    187    106
    -77    311    387   -116   -233    348    259    441    342    124    153    109
    -77    311    389   -119   -233    350    246    428    340    119    124    114
    -75    314    389   -119   -233    350    233    423    340    124     96    127
    -59    309    368   -124   -213    337    223    415    340    132     64    137
    -44    296    340   -127   -192    316    210    397    329    129     31    135
    -28    293    322   -135   -174    306    194    381    316    122      2    140
    -12    296    309   -142   -161    303    179    374    309    114    -33    166
      0    293    293   -145   -145    293    166    371    309    114   -101    265
      2    303    298   -153   -148    303    158    366    314    124   -163    389
      5    314    309   -161   -153    314    148    361    314    129   -137    340
     -5    316    319   -158   -163    316    135    350    311    132   -132    324
     -7    322    329   -155   -168    324    116    340    306    137   -137    342
    -15    319    335   -153   -174    324    103    332    306    140   -101    272
    -18    327    345   -155   -181    335     93    327    306    142    -90    246
    -25    327    350   -153   -189    337     80    324    306    148    -83    239
    -28    324    353   -148   -189    337     62    314    301    150    -77    218
    -38    337    376   -150   -207    355     49    311    303    161    -72    218
    -33    350    381   -158   -207    366     36    311    311    166    -67    223
    -31    379    410   -174   -220    394     28    314    319    179    -54    226
    -31    400    431   -184   -231    415     28    322    332    187    -36    226
    -28    420    449   -197   -241    433     31    329    342    194    -10    218
    -36    441    478   -202   -257    459     31    340    353    202     18    200
    -41    444    485   -202   -265    465     25    350    358    207     36    179
    -31    472    504   -220   -267    488     33    371    376    226     57    181
    -28    509    535   -241   -283    522     36    376    392    244     90    174
    -25    514    540   -244   -283    527     20    366    389    244    109    153
    -31    524    555   -246   -293    540      2    366    392    254    135    150
    -41    506    548   -231   -293    527    -28    342    371    239    132    122
    -31    517    548   -244   -290    532    -59    324    353    226     96    150
    -23    498    522   -239   -272    511    -85    316    335    210     54    168
    -20    467    488   -223   -254    478   -101    316    322    197     36    176
    -33    459    493   -213   -262    475   -101    327    319    197     36    184
    -44    400    444   -179   -244    420   -119    314    293    163     -2    153
    -49    368    418   -161   -233    392   -132    306    267    137    -31    129
    -38    329    368   -145   -205    348   -153    293    241    106    -62    106
    -36    314    350   -137   -192    332   -166    288    228     98    -70    109
    -25    311    335   -142   -181    322   -187    270    207     77    -85     90
    -18    309    327   -145   -171    316   -192    272    205     75    -90     77
      0    309    306   -155   -153    309   -194    270    202     70   -103     57
     18    311    293   -163   -137    303   -213    257    192     59   -114     33
      2    306    303   -155   -150    306   -218    257    192     54   -122     44
      2    314    311   -158   -153    311   -226    254    189     51   -129     46
     20    303    283   -163   -132    293   -233    254    189     46   -137     36
     36    270    233   -153    -98    252   -215    285    189     31   -163     18
     57    215    158   -137    -49    187   -127    400    231     25   -205    -25
     83    272    189   -176    -51    231     10    584    353    109   -148      0
    135    420    285   -280    -75    353    137    800    530    267     -5    140
    179    771    592   -475   -205    683    215    961    766    548    301    449
    155   1402   1247   -782   -545   1325    200    979   1070    982    797    976
    -28   1880   1909   -927   -969   1896      5    719   1215   1286   1176   1361
   -181   1766   1948   -792  -1065   1857   -298    275    966   1119   1062   1241
   -254   1054   1309   -400   -782   1182   -566   -205    316    413    387    620
   -210    392    602    -90   -405    496   -670   -337   -106   -122   -176     70
   -171     90    262     38   -218    176   -628   -231   -166   -257   -376   -132
   -153     36    189     57   -171    111   -527    -93    -98   -220   -368   -176
   -122    119    241      2   -181    179   -405     46     18   -127   -285   -161
   -101    218    319    -59   -210    270   -322    135    111    -54   -213   -122
    -93    285    379    -96   -236    329   -290    179    161    -12   -163    -67
    -93    306    397   -106   -246    350   -288    189    171     -2   -168    -12
   -101    303    405   -101   -252    353   -280    205    194      7   -179     36
   -109    277    384    -85   -246    329   -293    192    184    -12   -205     18
   -109    249    355    -70   -233    301   -303    187    171    -31   -215      5
    -96    244    340    -75   -218    290   -314    179    158    -33   -205     15
    -67    244    311    -88   -189    277   -322    168    148    -36   -205     36
    -41    257    296   -109   -168    275   -324    163    135    -33   -202     36
    -23    270    293   -124   -158    280   -337    150    119    -38   -207     28
     -7    280    288   -137   -148    283   -350    137    106    -49   -218     23
      7    296    288   -150   -140    293   -371    119     93    -57   -228     20
     33    275    239   -155   -101    257   -402     90     62    -88   -259    -10
     64    262    197   -163    -67    231   -436     57     31   -122   -290    -62
     75    283    205   -181    -64    244   -452     41     15   -140   -309    -98
     67    316    249   -192    -90    283   -462     38     12   -137   -314   -111
     54    332    277   -194   -111    306   -467     49     18   -124   -296   -127
     38    350    311   -197   -135    332   -462     67     33   -101   -259   -129
     10    350    337   -181   -163    345   -459     75     38    -90   -223   -132
     -2    350    353   -174   -176    350   -457     85     41    -83   -210   -129
    -23    355    379   -166   -202    366   -452     88     38    -85   -215   -127
    -33    355    389   -161   -210    371   -454     85     33    -93   -226   -119
    -20    353    371   -168   -197    363   -454     85     28    -88   -236   -106
    -15    355    371   -168   -192    363   -441     98     31    -75   -241    -80
    -25    358    384   -168   -205    371   -439    109     31    -64   -249    -70
    -31    363    394   -166   -213    379   -428    114     36    -54   -252    -64
    -23    366    389   -171   -205    376   -426    119     38    -49   -262    -64
    -18    350    368   -166   -192    358   -426    129     49    -38   -267    -51
    -18    348    363   -166   -192    355   -423    135     57    -23   -249    -51
    -12    348    358   -168   -184    353   -423    140     64     -2   -223    -67
     -7    342    348   -168   -179    345   -431    142     75     12   -194    -88
      2    348    345   -174   -171    348   -436    148     90     25   -176   -106
     10    345    335   -179   -163    340   -433    163     96     28   -166   -119
     12    358    345   -184   -166    350   -428    174    109     38   -150   -127
     12    366    353   -189   -171    361   -426    176    116     44   -145   -145
      7    376    368   -192   -179    374   -415    187    132     57   -137   -158
     12    389    374   -202   -181    381   -413    192    142     62   -137   -163
     20    389    368   -205   -174    379   -405    200    153     64   -140   -163
     25    402    374   -215   -174    389   -392    205    161     70   -145   -163
     20    420    400   -220   -189    410   -384    207    168     72   -155   -163
      7    426    415   -218   -202    420   -384    205    168     62   -174   -168
     10    433    420   -223   -205    428   -379    210    176     67   -176   -161
      0    431    431   -215   -215    428   -374    218    181     70   -187   -161
     -5    426    431   -210   -218    428   -363    231    189     80   -192   -163
    -23    418    439   -197   -231    426   -366    233    192     85   -202   -174
    -36    405    441   -184   -239    423   -371    231    189     80   -207   -174
    -46    389    436   -174   -241    413   -381    226    179     70   -220   -179
    -59    368    428   -153   -244    397   -397    218    174     70   -236   -197
    -59    355    415   -150   -239    384   -423    207    163     57   -259   -200
    -70    324    394   -127   -233    358   -446    207    158     51   -270   -194
    -75    303    379   -114   -228    340   -467    205    153     57   -270   -194
    -72    293    366   -109   -218    329   -491    194    145     44   -283   -197
    -57    270    327   -106   -194    298   -511    189    135     31   -298   -189
    -38    257    296   -109   -168    275   -524    192    132     33   -296   -181
    -25    254    280   -116   -153    267   -537    197    129     36   -290   -176
    -23    239    262   -106   -142    249   -542    200    129     38   -290   -179
    -25    213    239    -96   -132    226   -550    197    127     25   -296   -166
    -31    207    236    -88   -132    220   -555    202    135     38   -272   -140
    -38    210    249    -88   -142    228   -555    213    142     54   -262   -132
    -49    197    246    -72   -148    220   -550    218    148     49   -262   -116
    -59    197    257    -70   -158    228   -545    213    158     64   -239   -103
    -72    213    283    -70   -176    246   -542    213    158     70   -233   -109
    -83    223    306    -72   -194    265   -530    213    166     77   -218   -103
    -83    236    319    -75   -200    277   -522    218    176     90   -194    -93
    -75    223    298    -72   -187    259   -511    215    179     85   -192    -98
    -75    205    277    -64   -176    241   -504    218    179     80   -184   -101
    -77    202    280    -64   -179    241   -496    213    174     64   -184    -98
    -70    228    298    -77   -184    262   -485    215    176     67   -168    -88
    -64    267    332   -101   -200    298   -465    239    202     90   -145    -77
    -59    283    342   -111   -200    311   -452    246    207     96   -127    -67
    -46    301    348   -129   -197    324   -436    257    218     96   -103    -54
    -31    314    345   -140   -187    329   -415    270    239    116    -80    -44
    -31    324    353   -148   -192    337   -402    280    252    119    -67    -44
    -28    366    394   -168   -213    381   -387    283    259    124    -49    -33
    -18    415    431   -200   -226    423   -381    277    272    145    -28    -33
    -10    439    449   -213   -228    444   -374    283    285    163     -5    -18
      0    439    439   -220   -220    439   -389    267    270    155      2    -10
      2    436    433   -220   -215    433   -407    246    254    148     -2    -15
      2    431    428   -218   -213    431   -423    231    236    132     -2    -10
     -2    397    400   -197   -200    397   -433    220    220    119     -5     -7
     -5    368    374   -181   -189    371   -439    215    207    103    -18    -15
     -5    332    337   -163   -171    335   -441    202    189     90    -31    -31
     -5    293    298   -145   -153    296   -439    194    184     83    -38    -33
    -20    259    280   -119   -150    270   -428    192    181     72    -44    -25
    -25    228    254   -103   -140    241   -439    166    161     51    -62    -33
    -31    213    244    -90   -137    228   -444    155    148     46    -59    -38
    -49    192    241    -75   -145    215   -441    161    148     46    -54    -31
    -36    179    215    -70   -124    197   -441    168    148     49    -46    -23
    -33    171    205    -70   -119    189   -439    179    148     57    -36    -25
    -38    168    207    -64   -124    187   -431    189    150     59    -36    -25
    -36    166    202    -67   -119    184   -426    200    153     64    -33    -28
    -33    184    218    -75   -124    200   -423    202    150     67    -38    -36
    -31    153    181    -62   -106    168   -415    218    137     49    -59    -59
      7    101     93    -54    -44     98   -355    301    161     46    -90   -103
     31    124     93    -80    -31    111   -233    454    252    103    -62   -109
     77    236    158   -155    -38    197   -119    646    402    241     57    -20
    148    545    394   -348   -124    470    -41    823    613    493    322    236
    168   1088    919   -628   -376   1005     12    943    904    885    766    691
     15   1600   1582   -807   -784   1592    -25    872   1140   1260   1200   1140
   -122   1657   1779   -766   -950   1717   -280    491   1021   1267   1257   1195
   -194   1145   1340   -478   -769   1244   -519     36    496    737    748    727
   -197    504    701   -153   -449    602   -688   -228      0    140    158    179
   -148    106    252     20   -202    179   -743   -226   -161   -119    -93   -103
   -122    -54     67     88    -96      5   -709   -148   -166   -194   -137   -228
   -109    -59     49     83    -80     -5   -657    -77   -127   -176   -124   -215
    -72     12     85     28    -80     49   -584     10    -49    -98    -72   -132
    -38    101    137    -31    -88    119   -530     80     15    -23    -20    -54
      2    129    127    -64    -62    129   -514    103     31      2     -7    -41
     44    103     57    -75     -7     80   -540     88      7    -20    -44    -77
     88     90      2    -90     44     46   -568     67    -15    -41    -83   -103
    122    103    -18   -116     70     44   -592     59    -31    -51    -96    -80
    135    119    -15   -127     75     51   -602     62    -33    -54   -106    -44
    106    116      7   -114     49     62   -597     75    -25    -49   -122    -18
     72    132     59   -103      7     96   -579     98    -12    -28   -122      5
     44    150    106    -98    -31    129   -563    122      2    -12   -122     -2
     31    150    119    -90    -44    135   -545    140     12     -2   -119    -18
     25    142    116    -85    -44    129   -553    137     -2    -15   -129    -28
     15    119    103    -67    -44    111   -548    145    -12    -15   -129    -23
     12    101     85    -59    -36     93   -535    158    -12     -2   -109    -18
     25     96     70    -59    -20     83   -524    171    -18      0    -88    -38
     25     96     67    -62    -20     83   -514    181    -18      2    -64    -18
     31     90     59    -62    -15     75   -506    189    -10      7    -38     20
     31     83     49    -57    -10     67   -506    192     -7      7    -12     36
     25     80     54    -51    -12     67   -498    197     -2     -2     28     59
      7     90     80    -51    -36     85   -488    205      7    -15     67     93
    -20     93    114    -38    -67    103   -472    207     23    -28    101    119
    -38    101    140    -33    -88    119   -459    210     38    -28    135    142
    -31    122    153    -44    -90    137   -449    218     62    -18    181    166
    -31    140    171    -57   -101    155   -444    233     83      2    226    166
    -51    166    218    -57   -135    192   -433    244    106     12    249    148
   -101    163    265    -33   -184    213   -418    246    116      5    259    124
   -137    168    306    -15   -220    236   -400    249    124      2    267    116
   -168    197    363    -15   -267    280   -371    265    148     23    285    132
   -267    184    449     41   -358    316   -358    280    168     49    298    153
   -324    155    478     83   -400    316   -387    262    155     46    275    142
   -285    192    478     46   -381    335   -407    249    155     57    267    129
    -54    244    296    -96   -174    270   -480    179     90      7    192     46
    163    280    114   -223     23    197   -548    103     23    -46    119    -51
    202    298     96   -252     51    200   -555     77     12    -46    106    -85
    171    322    150   -246     10    236   -540     83     28    -25     93    -51
    150    332    179   -244    -15    254   -532     93     36     -7     59     28
    135    335    200   -236    -31    267   -524     98     44      2     41     90
    116    345    226   -233    -54    285   -509    111     59     15     25    153
     96    345    249   -220    -75    298   -491    122     77     31    -49    288
     64    337    272   -202   -103    306   -475    135     90     41   -132    431
     46    340    290   -194   -122    316   -454    158    109     54   -122    428
     33    335    301   -184   -135    316   -441    179    124     64    -88    376
     33    324    290   -179   -127    309   -431    189    135     75    -51    301
     28    314    285   -174   -129    301   -418    205    153     85    -18    220
     18    311    290   -166   -135    301   -405    215    166     96      0    176
     -2    316    319   -158   -161    316   -397    218    171     98      5    140
    -15    309    324   -145   -168    316   -394    215    166     96      2    114
    -28    298    327   -137   -176    314   -389    210    166     93     -5    106
    -33    311    342   -140   -189    327   -387    207    166     96      0    109
    -46    319    366   -137   -207    340   -381    207    166     96      5    109
    -62    314    376   -124   -218    345   -374    210    168     98     15    109
    -67    324    389   -129   -228    355   -374    210    171     98     23    106
    -70    327    397   -127   -233    361   -381    205    166     93     23     93
    -75    335    407   -129   -241    368   -392    200    155     85     23     77
    -77    350    428   -135   -252    389   -392    200    155     88     28     72
    -64    361    426   -150   -246    392   -402    192    148     77     23     54
    -51    361    410   -155   -231    384   -407    184    137     67     20     38
    -46    366    410   -161   -228    387   -407    184    135     62     15     31
    -46    368    415   -161   -231    392   -407    184    132     59     10     41
    -41    387    428   -174   -233    405   -407    184    132     59      7     51
    -28    394    420   -184   -223    407   -407    184    127     57      7     54
    -18    405    423   -194   -223    415   -405    187    127     57      5     54
     -5    410    415   -202   -210    413   -410    179    122     46     -7     44
      5    405    400   -205   -197    402   -413    176    116     44    -18     31
      7    415    405   -213   -200    410   -402    184    127     49    -18     33
     23    426    400   -226   -189    413   -397    184    132     49    -15     41
     46    431    384   -239   -168    407   -402    181    124     46    -23     25
     49    433    384   -241   -168    410   -400    179    119     38    -33      7
     54    444    389   -249   -166    418   -379    189    127     41    -28     15
     67    488    418   -277   -176    454   -353    213    148     67     -5     36
     62    501    439   -280   -187    470   -332    233    163     80      2     38
     64    524    459   -296   -197    493   -311    246    179     88     12     46
     77    540    462   -309   -192    501   -290    257    189     96     20     59
     83    548    462   -316   -189    506   -280    262    192     96     18     64
     77    581    504   -329   -213    542   -259    280    218    119     38     98
     75    610    535   -342   -231    574   -246    280    231    135     51    122
     77    620    542   -350   -233    581   -239    283    241    145     62    137
     75    615    537   -345   -233    576   -252    270    239    145     67    137
     64    620    555   -342   -244    589   -257    262    236    150     70    145
     70    615    545   -342   -236    579   -267    254    228    132     54    148
     59    592    532   -327   -236    563   -267    249    218    119     51    140
     49    566    514   -309   -233    540   -272    239    200    103     49    116
     44    530    485   -285   -220    509   -277    226    181     80     23     77
     31    493    462   -262   -218    480   -275    215    163     59      7     28
     23    465    441   -246   -207    454   -272    202    145     41      5    -23
     20    439    418   -231   -197    428   -275    189    124     23      2    -64
     12    431    418   -220   -202    426   -270    181    122     23    -25    -46
      2    436    431   -220   -215    433   -265    181    122     10    -54    -31
     -2    444    446   -220   -226    446   -259    187    127     12    -54    -31
    -12    444    457   -215   -236    452   -262    184    129     18    -44    -46
    -41    428    470   -192   -254    449   -270    179    129     18    -49    -41
    -72    444    514   -187   -293    478   -262    181    137     25    -46    -25
    -88    454    542   -184   -314    498   -246    189    153     33    -46    -15
   -101    418    519   -158   -309    467   -236    197    145     20    -59    -36
    -93    366    459   -135   -275    413   -161    275    168      2    -88    -77
    -57    402    459   -174   -257    431    -33    436    259     41    -72    -64
     15    524    509   -270   -246    517     83    626    400    158     33     36
    106    805    698   -457   -296    753    163    795    600    384    262    277
    179   1306   1127   -743   -472   1218    168    859    854    743    667    730
     46   1922   1873   -984   -914   1899     15    680   1078   1140   1150   1254
   -114   2005   2120   -945  -1117   2062   -280    265    948   1135   1210   1332
   -192   1475   1667   -641   -930   1571   -542   -200    420    594    698    865
   -161    717    878   -277   -519    797   -698   -488   -155    -93     -5    192
    -93    293    384   -101   -239    337   -685   -418   -288   -314   -288   -114
    -38    181    220    -72   -129    200   -607   -306   -262   -332   -335   -192
     15    205    187   -111    -85    197   -517   -205   -194   -290   -319   -187
     98    303    205   -200    -51    254   -439   -122   -116   -231   -283   -142
    140    371    231   -257    -46    303   -402    -90    -85   -200   -267   -137
    150    405    254   -277    -51    329   -376    -67    -72   -187   -259   -150
    142    444    301   -293    -80    374   -358    -57    -62   -179   -254   -161
     93    470    376   -280   -140    423   -332    -44    -46   -161   -239   -166
     23    485    462   -254   -220    475   -293    -12    -28   -135   -213   -163
     10    504    493   -257   -241    498   -272      0    -18   -124   -205   -158
     38    517    478   -280   -220    496   -270    -10    -28   -129   -231   -155
     41    517    475   -277   -215    496   -257      2    -15   -119   -241   -158
     59    527    467   -293   -205    498   -252     10     -7   -103   -197   -150
     77    540    459   -309   -192    501   -257     20     -5    -85   -166   -142
     80    553    472   -319   -197    514   -257     41      5    -67   -153   -140
     77    566    488   -322   -205    527   -231     67     28    -49   -140   -129
     80    579    496   -332   -207    537   -187     88     46    -38   -122   -124
     51    566    514   -309   -231    542   -150    106     51    -33   -111   -129
    -41    491    532   -226   -288    511   -137    109     49    -36   -116   -153
   -137    439    576   -150   -355    506   -106    124     64    -20    -98   -155
   -194    410    602   -109   -400    506    -80    148     83      0    -77   -148
    -98    413    511   -158   -303    462   -101    132     67    -15    -93   -171
      7    423    415   -215   -205    418   -119    116     54    -31   -106   -197
     72    428    355   -249   -140    392   -127    111     54    -36   -106   -213
     93    433    340   -265   -124    387   -122    124     70    -23    -93   -213
     85    441    355   -265   -135    400   -116    132     80    -12    -80   -213
     64    446    381   -254   -158    415   -119    129     80    -10    -77   -213
     44    446    402   -244   -179    426   -109    137     90      0    -75   -207
     36    457    420   -249   -192    439    -98    150    103     15    -64   -192
     36    475    436   -257   -200    457    -98    153    109     20    -67   -179
     33    501    467   -270   -218    485    -98    155    111     31    -59   -161
     18    532    514   -275   -246    524    -98    163    119     44    -46   -145
     10    553    542   -283   -267    550    -98    168    122     51    -38   -137
     -5    566    571   -280   -288    568   -101    168    127     59    -38   -119
    -31    576    605   -275   -316    589   -109    179    135     70    -31    -93
    -49    574    623   -262   -335    597   -114    189    142     85    -20    -70
    -33    602    633   -285   -335    618   -140    192    142     93    -23    -59
    -15    623    636   -303   -324    628   -153    202    148    106    -23    -46
    -10    626    633   -309   -322    628   -161    210    150    119    -25    -31
      0    610    610   -303   -303    610   -161    218    161    124    -33    -23
     10    597    587   -306   -288    594   -158    233    166    129    -38    -15
      7    587    579   -298   -285    584   -158    246    174    132    -44     -7
     12    581    568   -298   -277    574   -163    257    176    135    -54     -5
     12    571    558   -290   -272    566   -155    272    189    148    -57      5
      5    561    553   -283   -275    558   -140    296    210    163    -49     12
      2    558    553   -280   -275    555   -127    316    226    174    -46     31
     -7    545    553   -270   -280    550   -114    329    239    179    -51     59
    -25    537    563   -254   -293    550    -98    345    252    189    -54     83
    -49    527    576   -241   -314    550    -80    350    267    200    -49     93
    -62    517    576   -228   -319    545    -67    348    270    202    -46     90
    -75    498    571   -213   -322    535    -62    335    267    194    -51     85
    -96    475    571   -189   -332    522    -57    324    259    184    -57     72
   -106    472    576   -184   -340    524    -51    322    259    187    -51     64
   -101    452    553   -176   -327    504    -49    309    252    179    -57     57
   -111    431    540   -161   -327    485    -41    301    249    174    -59     54
   -114    415    530   -150   -322    472    -36    296    246    166    -57     44
   -106    415    522   -155   -314    467    -33    285    236    153    -57     25
   -103    428    532   -163   -316    480    -15    293    241    158    -44     31
   -101    439    537   -171   -319    488     -2    296    244    161    -36     25
    -93    431    524   -168   -309    478     10    296    246    158    -28     23
    -96    423    519   -166   -309    470     20    298    249    155    -20     23
    -85    433    519   -174   -303    475     33    309    254    158    -12     25
    -67    436    501   -187   -285    467     41    314    254    161     -5     23
    -57    431    488   -187   -272    459     41    309    249    163      2     15
    -67    428    496   -181   -283    462     51    314    254    168     12     23
    -57    441    498   -192   -277    467     59    319    259    171     15     33
    -44    452    496   -205   -270    475     72    322    267    179     25     44
    -38    472    511   -215   -275    491     85    327    280    187     44     54
    -44    475    517   -215   -280    496     93    327    283    189     49     59
    -41    478    519   -218   -280    496     96    324    283    194     59     67
    -31    480    511   -226   -272    496     93    314    280    194     64     64
    -31    478    509   -223   -270    493    101    314    283    197     75     64
    -12    488    498   -239   -257    493    106    314    285    202     88     75
      0    522    519   -262   -259    519    122    319    301    215    106     93
     10    563    553   -288   -272    561    148    337    324    239    132    122
     15    597    581   -306   -283    589    174    355    348    265    161    153
     23    600    576   -311   -275    589    181    355    350    267    166    158
     20    607    587   -314   -283    597    194    366    361    277    179    176
     12    636    620   -324   -303    631    210    381    384    298    200    210
     12    667    654   -340   -319    662    220    384    400    316    223    239
     23    665    641   -345   -309    652    215    379    402    316    231    252
     51    657    605   -355   -277    633    197    358    384    309    226    249
     98    646    548   -374   -226    597    153    324    350    277    210    223
    116    618    501   -366   -192    561    124    306    327    262    200    210
    101    587    485   -345   -192    537    116    309    319    262    187    205
    111    542    431   -327   -158    488    109    309    301    246    163    189
    132    501    368   -319   -119    436     85    293    272    220    122    163
    106    446    340   -275   -116    394     80    288    252    194    101    145
     28    392    363   -210   -168    379    101    298    246    200     96    153
    -23    371    394   -174   -210    384    111    329    249    210     93    184
    -33    363    397   -166   -215    379    103    366    252    207     75    194
    -59    384    444   -161   -252    413    116    394    277    215     70    218
    -62    394    454   -168   -257    423    129    392    280    205     59    246
    -64    381    444   -158   -254    413    132    394    265    192     38    270
    -67    345    413   -140   -241    379    129    387    249    176     23    290
    -62    332    394   -135   -228    363    124    358    239    171     10    272
    -38    319    358   -142   -197    337    129    342    239    174     10    267
    -10    306    316   -148   -163    311    153    353    246    168     12    257
     25    257    228   -142   -101    244    223    439    270    155    -10    210
     64    270    205   -166    -70    239    353    605    353    205      7    197
    124    387    259   -257    -70    324    480    815    498    337    122    272
    194    657    462   -426   -135    561    566    995    691    566    363    496
    233   1189    956   -711   -361   1072    558   1031    927    917    784    945
     83   1855   1771   -969   -844   1813    420    846   1148   1327   1312   1517
    -88   1938   2026   -924  -1057   1982    122    415    989   1309   1371   1618
   -150   1405   1556   -628   -854   1480   -137    -25    465    766    849   1122
    -93    613    704   -259   -400    657   -306   -293    -96     70    111    374
     18    124    106    -70    -44    116   -324   -259   -277   -226   -249    -46
    101     18    -85    -62     93    -33   -257   -145   -239   -236   -288   -142
    202     44   -158   -124    179    -54   -161    -25   -155   -187   -257   -150
    277    114   -166   -197    220    -25    -90     62    -80   -129   -226    -90
    311    166   -145   -239    228     10    -51    103    -36    -98   -210    -38
    301    174   -127   -239    213     23    -25    129    -18    -88   -202    -25
    272    189    -85   -231    179     51    -10    150      0    -70   -181      5
    233    202    -33   -220    132     85      7    176     20    -46   -155     44
    197    205      7   -200     96    106     28    200     38    -20   -132     83
    189    210     20   -202     85    116     33    213     49      5    -90    103
    168    218     49   -194     59    135     41    228     59     25    -44     85
    150    223     70   -189     38    145     46    244     64     33      5     46
    155    213     57   -184     49    135     41    246     54     31    -18    106
    135    223     85   -179     23    155     46    257     59     49    -23    194
    101    244    140   -174    -20    192     62    280     77     72      0    239
     80    249    166   -166    -44    207     64    290     85     80     20    254
     64    265    200   -163    -67    233     70    303     93     93     59    270
     23    265    241   -145   -109    254     83    322    109     98     98    277
    -15    275    290   -129   -153    283    101    345    132    109    140    288
    -44    272    316   -114   -181    293    111    366    153    122    174    303
    -70    270    340    -98   -205    303    119    384    168    135    207    301
   -103    265    368    -80   -236    316    127    392    184    142    241    290
   -124    262    387    -70   -257    324    140    394    197    142    267    283
   -153    265    415    -57   -285    340    150    402    213    148    293    280
   -176    275    452    -49   -314    363    166    410    231    158    314    280
   -163    262    426    -51   -296    345    161    392    228    145    301    265
   -103    270    374    -83   -239    322    148    366    220    124    283    246
    -46    280    327   -116   -187    303    137    348    213    103    267    220
    -38    309    348   -135   -192    327    145    353    223    106    280    218
    -33    296    327   -132   -181    311    155    353    226    106    270    213
    -12    296    309   -142   -161    301    158    348    226    109    249    192
      2    319    314   -161   -155    316    161    348    231    122    244    181
     20    345    324   -181   -150    335    158    350    231    137    239    179
     25    363    337   -194   -155    350    145    337    226    140    226    168
     28    376    348   -202   -158    363    142    329    226    148    226    153
     36    368    329   -202   -145    348    145    324    223    150    231    119
     49    363    314   -205   -132    340    140    319    218    155    233     90
     62    379    316   -220   -127    348    142    319    218    163    207    124
     93    415    322   -254   -114    368    155    329    231    176    168    215
    116    418    301   -270    -93    361    155    322    228    174    122    283
    106    392    285   -249    -88    340    158    316    223    168     75    345
     80    368    288   -226   -103    329    163    322    226    161     41    368
     72    358    285   -215   -106    322    174    332    231    155     33    374
     77    374    296   -226   -109    335    189    348    244    163     46    366
     64    368    303   -215   -119    337    200    355    252    174     62    345
     51    350    298   -202   -124    327    197    348    244    166     62    303
     38    335    296   -189   -127    316    202    348    249    168     67    283
     25    337    309   -181   -140    322    215    353    262    184     85    262
     12    340    327   -176   -155    335    213    350    262    189     96    231
     25    353    327   -192   -150    342    215    350    265    197     96    257
     31    368    335   -200   -153    353    223    353    272    202    106    270
     15    361    342   -189   -163    353    213    345    262    189    103    246
      5    329    324   -166   -158    327    200    335    252    176     98    233
     20    319    298   -171   -137    309    189    327    236    155     85    220
     20    329    309   -176   -145    322    194    335    241    158     96    218
     10    324    314   -168   -153    322    197    342    246    168    114    223
      2    311    309   -155   -153    311    202    348    254    176    135    226
     -2    327    329   -163   -166    329    207    363    267    192    158    239
     -7    332    340   -163   -174    335    213    376    272    200    174    246
      7    322    314   -166   -155    319    210    379    265    192    168    231
     25    327    301   -176   -137    314    215    392    262    189    174    228
     23    335    311   -179   -145    322    220    407    267    197    187    236
     41    335    293   -189   -127    314    218    405    254    181    181    220
     64    322    257   -194    -96    290    210    400    241    166    166    202
     70    316    246   -192    -88    283    220    410    244    163    166    202
     80    327    244   -205    -80    285    226    415    241    163    168    202
    103    332    228   -218    -62    283    226    410    236    155    155    187
     96    340    244   -218    -75    293    233    410    236    150    150    189
     96    350    254   -223    -77    303    244    423    249    161    155    202
     72    348    275   -213   -101    311    249    431    254    163    150    207
     67    350    283   -210   -109    316    252    431    254    161    148    215
     59    350    290   -205   -116    322    254    439    259    168    155    231
     72    371    298   -220   -111    335    257    444    262    171    163    246
     90    355    262   -226    -85    309    254    441    252    158    142    226
     77    374    296   -226   -109    335    275    465    272    176    158    244
     77    402    322   -241   -122    361    298    498    293    200    181    272
    109    423    314   -265   -101    368    311    517    303    207    187    283
     96    415    319   -257   -111    366    327    537    311    210    189    293
     93    431    335   -262   -122    384    340    561    324    220    197    298
     83    446    361   -267   -140    405    355    579    332    233    210    309
     59    452    392   -254   -166    423    366    594    345    252    226    335
     41    459    418   -252   -189    439    361    607    348    262    228    363
     59    462    402   -262   -171    431    335    605    329    249    213    366
     90    446    355   -270   -132    402    306    597    306    239    197    358
     83    431    348   -257   -132    389    298    600    298    233    202    345
     51    405    350   -228   -150    379    293    607    293    213    197    309
     33    355    322   -197   -142    340    285    613    270    181    171    265
     33    335    301   -187   -135    319    272    618    252    163    155    249
     25    327    301   -176   -137    314    267    618    241    158    142    246
     44    322    277   -184   -116    301    246    594    223    142    124    239
     44    298    254   -171   -103    277    244    579    210    119    101    233
     36    293    257   -166   -111    275    249    571    207    114     96    233
     38    290    252   -163   -106    272    246    558    200    101     83    220
     38    275    233   -158    -98    254    252    545    197     98     75    215
     25    254    228   -140   -101    241    252    532    192     93     62    205
      7    218    207   -114   -101    215    246    514    187     88     38    187
     18    210    192   -114    -85    202    249    501    184     77     25    171
     10    176    163    -93    -77    171    252    498    176     67     15    163
     20    132    111    -77    -46    122    270    519    179     62     -2    142
     46     49      2    -51     23     25    355    623    200     46    -49     85
     70     88     18    -77     25     54    506    802    293     93    -15     83
    127    231    103   -181     10    168    631   1015    454    244    132    189
    218    558    340   -389    -62    452    685   1148    649    498    423    446
    270   1130    859   -701   -296    997    636   1145    885    883    896    891
    155   1730   1574   -943   -709   1652    418    888   1052   1249   1392   1314
     77   1670   1590   -875   -756   1631     51    392    776   1093   1340   1176
     70   1041    971   -555   -452   1008   -220   -101    153    415    724    558
     96    342    244   -220    -72    293   -314   -277   -319   -205     20     75
    111    -12   -124    -49    116    -67   -246   -163   -389   -376   -384    228
    103    -62   -168    -23    135   -114   -140    -51   -319   -355   -324    223
     93     10    -85    -51     88    -36    -28     49   -218   -283   -137    109
     54    109     54    -83     -2     83     80    150   -109   -189     28     44
     44    179    135   -111    -44    158    148    215    -41   -127    109     49
     57    200    142   -129    -44    171    174    241    -23   -114    127     44
     46    215    168   -132    -62    192    194    257    -10    -98    135     54
     44    244    197   -145    -75    220    202    267     -5    -83    127     62
     83    272    189   -176    -51    231    197    262    -12    -85    101     51
     80    277    197   -179    -59    239    210    270     -5    -77     93     59
     62    272    207   -168    -72    241    226    280      2    -72     75     62
     77    257    176   -168    -49    218    231    283     -2    -80     51     54
    101    246    145   -174    -20    197    236    285     -5    -85     38     46
     75    244    168   -161    -46    207    252    301      5    -75     49     44
     72    233    161   -153    -44    197    267    319     18    -62     51     41
     75    210    132   -142    -28    171    277    324     12    -59     44     31
     49    202    153   -124    -51    179    298    340     31    -46     64     38
     28    205    174   -116    -75    189    316    353     49    -36     96     41
     38    189    150   -114    -57    171    319    348     49    -41    111     28
     28    184    153   -106    -62    168    329    353     64    -36    140     15
      5    194    189    -98    -90    192    345    374     88    -15    179     18
     25    187    161   -106    -67    174    342    371     83    -18    184      7
     33    187    150   -111    -59    168    342    371     83    -25    189     -2
      5    194    189   -101    -90    192    363    389    101    -12    215      0
     12    210    197   -111    -90    205    368    394    111     -5    233     -5
     33    220    187   -127    -77    205    355    381    101    -15    231    -15
     10    239    228   -124   -109    233    358    387    109     -7    239    -12
      0    252    249   -127   -124    252    355    389    114      2    236     -2
     28    267    239   -148   -103    254    340    376    103      2    223      5
     18    277    257   -150   -119    267    335    379    103      5    223     15
     -2    288    290   -142   -145    288    340    392    114     18    228     33
     23    293    270   -158   -124    283    322    387    103     20    218     44
     59    319    259   -189    -98    290    296    387     96     23    210     62
     36    327    290   -184   -127    311    296    410    114     49    231     88
     49    335    285   -192   -119    311    280    415    116     62    231    106
     75    332    257   -205    -90    296    252    410    106     57    218    114
     44    332    288   -187   -122    311    249    426    116     75    223    135
     25    350    324   -189   -148    337    244    441    132     98    228    158
     64    350    283   -207   -109    316    220    439    124    101    210    168
     57    340    283   -200   -114    314    218    441    132    106    205    179
     20    340    319   -179   -148    329    233    470    155    124    218    200
     46    335    285   -192   -119    311    228    472    150    124    200    197
     57    337    280   -197   -111    309    231    475    155    129    192    197
     10    340    329   -176   -158    335    265    509    187    155    205    202
      2    316    314   -158   -155    316    290    517    205    171    207    205
     23    309    285   -166   -132    298    298    498    205    166    189    192
    -15    322    337   -153   -176    329    327    511    223    174    194    181
    -49    290    337   -122   -194    314    361    519    244    181    197    171
     -7    288    296   -140   -150    290    363    493    239    171    184    163
    -23    272    293   -127   -158    283    379    480    239    166    171    150
    -59    244    303    -93   -181    272    402    483    252    171    168    142
    -31    244    275   -106   -153    259    397    457    244    163    153    135
     -7    249    257   -119   -132    252    397    431    236    150    145    132
    -62    254    314    -98   -189    283    418    431    249    161    155    132
    -59    231    290    -85   -176    262    423    418    246    158    148    124
    -12    220    231   -103   -122    226    420    394    233    145    135    124
    -33    226    259    -96   -145    241    436    397    241    150    142    124
    -62    228    290    -83   -176    257    446    397    249    158    153    127
    -20    233    252   -106   -135    241    441    376    239    145    140    127
    -25    236    262   -106   -145    249    454    379    249    150    145    132
    -70    239    309    -83   -189    272    478    397    270    171    171    132
    -44    236    277    -96   -161    257    465    379    262    168    168    127
    -20    239    259   -109   -140    249    459    366    257    163    166    114
    -51    262    314   -106   -184    285    483    387    285    189    194    119
    -44    267    311   -111   -176    288    488    389    298    200    205    135
     -5    267    270   -132   -137    267    475    366    283    187    187    137
    -33    267    301   -119   -166    283    483    374    293    194    200    135
    -51    280    329   -116   -192    303    493    387    314    213    223    145
    -20    285    306   -132   -163    296    483    366    303    205    213    145
    -23    293    316   -137   -168    303    485    368    311    207    213    145
    -62    303    366   -122   -215    335    501    387    335    228    236    155
    -46    309    355   -135   -200    332    493    374    327    226    233    155
    -23    303    327   -140   -174    314    472    355    311    210    215    148
    -62    311    371   -127   -215    340    493    374    332    223    233    153
    -62    329    392   -135   -228    361    506    374    340    236    246    158
    -18    363    381   -174   -200    371    511    374    345    239    244    166
    -15    397    413   -189   -213    405    535    397    368    257    262    181
    -23    420    441   -200   -233    431    553    413    387    275    280    197
      5    433    426   -220   -210    431    548    405    384    272    270    202
      7    446    439   -228   -215    444    561    413    392    277    272    213
    -18    480    498   -231   -257    488    584    436    420    306    298    236
     -2    493    496   -246   -249    496    571    415    415    309    288    244
     18    519    501   -267   -241    511    566    407    418    314    290    254
    -15    514    527   -252   -272    519    558    400    420    316    290    249
    -31    506    537   -236   -283    522    548    394    420    319    288    257
     -7    498    504   -246   -257    501    530    379    407    319    290    262
    -28    465    493   -218   -262    478    530    376    389    303    283    252
    -62    420    483   -179   -272    452    530    381    379    303    262    254
    -51    384    436   -166   -244    410    509    371    363    290    226    257
    -59    335    394   -137   -226    363    485    361    329    254    176    223
    -70    309    376   -119   -223    342    470    371    309    218    137    189
    -23    309    332   -145   -179    322    446    376    301    189    119    174
     20    288    267   -153   -122    277    441    366    301    163    127    127
    -15    280    293   -132   -155    288    449    348    298    163    140    103
    -38    267    306   -114   -174    285    449    327    290    168    119    119
    -41    259    298   -111   -171    277    454    314    288    187     93    163
    -75    262    337    -93   -205    298    475    335    306    213    101    226
    -90    267    358    -88   -226    311    480    345    314    213    122    197
    -62    252    311    -96   -187    280    478    342    311    194    137    213
    -38    200    239    -80   -140    218    496    363    311    174    140    228
    -18    127    145    -54    -80    135    584    475    345    171    132    192
     25    145    119    -85    -46    132    701    646    436    246    179    181
    119    252    129   -187     -5    192    800    857    574    402    306    257
    205    545    337   -376    -64    441    849   1018    761    657    568    501
    265   1096    831   -680   -283    963    813   1054    992   1034    997    943
    153   1634   1478   -896   -662   1556    587    774   1104   1353   1408   1340
     46   1566   1519   -807   -735   1543    265    316    841   1213   1335   1249
     41    937    893   -491   -428    917    -18   -161    215    540    693    646
    174    207     33   -189     70    122   -184   -397   -319   -119      2     -2
    280   -127   -410    -77    345   -270   -166   -311   -405   -288   -218   -213
    306   -184   -491    -62    397   -337    -67   -171   -335   -283   -244   -168
    309   -106   -415   -101    361   -259     57    -18   -205   -197   -176    -51
    277     23   -254   -150    267   -114    168    106    -72    -96    -80     77
    200     96   -103   -148    150     -5    241    189      7    -28    -12    153
    145    103    -41   -124     93     31    280    241     46     18     18    197
    103    103      0   -106     51     54    296    272     67     54     36    231
     46     98     51    -72     -2     75    301    298     90     85     51    262
     18     90     72    -57    -25     83    301    316    103    101     75    280
     33     80     46    -57     -5     62    285    319    101    101     93    296
     46     72     25    -62      7     49    270    316    101     93    122    309
     33     75     41    -54     -2     59    272    319    111     96    158    316
     28     83     51    -57    -10     67    275    327    124    101    200    329
     15     72     57    -44    -20     67    285    340    137     96    244    332
    -12     77     90    -33    -54     83    290    355    155     96    296    319
    -25     96    122    -33    -72    109    293    368    179    106    350    311
    -28    106    132    -38    -80    116    296    374    194    106    389    290
    -54    106    161    -25   -109    132    306    381    210    106    413    252
    -93     85    179      2   -137    132    306    381    213    106    420    220
   -106     77    184     15   -145    129    306    379    213    106    423    215
   -124     98    223     12   -174    161    327    389    233    124    436    218
   -142    109    249     15   -194    179    337    397    244    135    454    176
   -137    116    254      7   -197    184    340    389    246    137    462    106
   -127    116    244      5   -184    179    350    394    257    137    454     72
   -122    127    249     -2   -187    187    361    397    259    140    428     80
   -111    148    259    -18   -184    202    358    394    257    135    397    109
    -93    163    254    -36   -174    210    358    389    249    124    363    137
    -80    155    236    -36   -158    194    363    392    249    124    350    150
    -70    158    226    -44   -148    192    361    400    252    129    350    161
    -54    179    231    -62   -142    205    355    405    252    132    348    171
    -38    200    239    -80   -137    218    348    410    252    140    355    171
    -25    210    236    -90   -129    223    348    418    259    148    355    168
     -7    210    218   -101   -111    213    335    410    257    153    345    181
     -7    213    220   -103   -114    215    324    402    254    158    342    205
     -5    241    246   -119   -124    244    322    407    265    174    348    228
     44    283    239   -163    -96    262    324    415    277    194    350    246
     62    327    262   -194    -98    293    316    405    275    207    348    265
     12    309    296   -161   -140    301    311    389    270    210    340    267
    -18    298    316   -142   -168    309    301    368    259    210    329    262
     -5    314    319   -153   -161    316    293    350    254    213    324    270
    -10    324    335   -158   -174    327    298    342    257    218    327    257
    -18    335    353   -158   -184    342    298    340    265    228    324    246
    -10    345    355   -166   -184    348    298    342    270    239    314    259
      5    374    368   -189   -181    371    309    358    288    254    319    280
     18    407    389   -213   -184    397    329    381    309    272    332    288
     12    405    392   -207   -189    397    342    389    319    280    332    280
      7    400    389   -205   -192    394    353    392    324    283    322    272
    -10    397    407   -192   -207    402    366    394    335    280    314    259
    -54    366    420   -155   -239    392    366    387    329    265    296    244
    -90    322    413   -116   -252    368    355    368    316    246    280    231
   -106    316    420   -106   -262    368    358    366    314    244    277    236
   -114    316    431   -101   -272    374    366    379    322    249    290    236
    -90    324    415   -119   -254    371    361    376    316    249    290    233
    -88    342    431   -127   -259    387    368    376    322    257    298    220
    -98    348    444   -127   -272    394    381    376    324    257    298    197
   -103    345    449   -119   -275    397    368    366    309    246    288    194
   -111    345    457   -119   -283    402    355    361    296    239    285    194
   -114    358    472   -122   -293    415    358    371    298    244    301    200
   -106    366    470   -132   -288    418    361    384    303    252    311    197
    -93    368    462   -137   -277    415    355    394    306    257    314    197
   -101    371    472   -135   -288    423    355    400    303    257    322    194
   -111    379    491   -135   -301    433    363    413    309    262    335    194
   -103    384    485   -140   -296    436    368    420    311    262    342    189
    -77    392    470   -155   -272    431    366    428    314    262    350    176
    -83    392    472   -155   -277    433    371    431    322    262    361    155
    -67    397    465   -166   -267    431    366    426    319    259    376    114
    -49    400    449   -176   -249    426    366    420    319    257    374     96
    -54    400    454   -171   -254    426    366    420    324    254    350    111
    -51    402    454   -176   -252    428    361    423    319    254    335    127
    -41    407    449   -184   -244    428    355    418    316    254    324    148
    -28    410    436   -192   -233    423    342    405    306    244    298    142
    -12    418    431   -202   -220    423    342    407    311    246    296    161
      0    415    415   -207   -207    415    345    413    314    249    288    187
     15    436    420   -226   -202    428    337    410    314    246    277    205
     12    436    423   -226   -205    431    324    410    306    241    267    213
     23    436    413   -228   -194    426    314    410    296    236    252    215
     20    413    389   -218   -184    402    316    423    298    236    249    213
     12    444    431   -228   -207    439    345    457    324    265    283    233
     25    488    459   -259   -215    475    358    475    340    283    303    246
     70    527    457   -298   -192    493    363    478    342    296    298    239
     80    535    454   -309   -189    496    366    488    348    288    290    231
     85    553    467   -319   -189    511    371    504    353    277    285    231
     83    579    493   -332   -205    535    384    519    363    285    298    244
     75    620    545   -348   -233    584    389    537    381    311    329    262
     75    639    563   -358   -244    602    389    542    387    316    342    259
     72    607    535   -340   -231    574    371    530    376    298    324    241
     72    589    514   -332   -220    553    353    504    366    285    327    241
     46    581    535   -314   -244    558    348    493    371    280    311    236
     23    550    527   -288   -252    540    345    498    366    270    303    210
     -2    519    522   -259   -262    519    340    506    355    262    298    179
    -28    488    514   -231   -270    501    332    509    342    244    298    140
    -54    465    519   -205   -285    491    324    504    324    231    298     96
    -70    465    535   -197   -303    501    314    493    311    223    290     77
    -80    485    566   -202   -324    527    309    491    309    220    262    124
    -90    478    566   -194   -327    522    301    483    298    207    187    215
    -90    475    566   -192   -327    519    293    478    285    192    161    249
    -90    459    550   -184   -322    504    280    470    275    184    218    155
    -96    452    545   -179   -322    498    272    462    270    181    220    158
    -93    459    553   -184   -322    504    275    462    275    181    220    187
    -85    459    545   -187   -314    501    277    457    275    187    223    192
    -80    462    540   -192   -311    498    275    452    277    184    220    184
    -72    410    483   -168   -277    446    277    454    262    158    189    150
    -33    337    371   -153   -202    355    335    530    267    135    155     75
     10    363    353   -187   -171    358    470    688    353    184    200     49
     59    467    407   -265   -174    439    610    896    506    316    319    129
    140    750    610   -446   -236    680    696   1057    709    553    558    363
    189   1270   1080   -732   -446   1176    649   1047    935    898    961    797
     57   1914   1857   -984   -898   1886    439    789   1117   1280   1449   1309
   -111   1917   2029   -904  -1070   1971    114    311    911   1197   1434   1299
   -174   1345   1517   -587   -844   1431   -150   -158    363    620    870    789
   -150    584    735   -218   -444    659   -290   -423   -179    -54    155    119
   -106    166    272    -28   -189    218   -252   -350   -301   -283   -142   -205
    -62    119    181    -31   -124    150   -148   -220   -231   -254   -150   -228
    -15    207    223    -96   -119    215    -23    -88   -122   -171    -96   -179
      2    329    324   -168   -161    327     67     10    -28    -85    -33   -114
     10    384    374   -197   -181    379    106     49     12    -46    -15    -80
     20    418    394   -220   -187    407    116     57     18    -38    -20    -67
     46    478    431   -262   -192    454    132     72     33    -20    -15    -51
     57    485    428   -270   -184    457    119     57     15    -31    -36    -57
     51    459    407   -254   -176    433    101     36    -10    -51    -54    -67
     62    493    431   -277   -184    462    124     59     10    -28    -18    -46
     83    524    441   -303   -179    483    163     90     41      2     20    -31
     62    485    423   -275   -181    454    163     77     31     -7     15    -62
     20    465    444   -241   -210    454    168     62     18    -18     10    -98
     15    480    465   -252   -223    472    197     67     31      2     33   -116
      5    478    470   -241   -231    475    213     59     31     10     46   -140
     -5    454    459   -226   -231    457    228     51     33     18     54   -171
    -20    449    470   -213   -244    459    249     57     49     33     75   -184
    -20    457    478   -218   -249    467    280     64     64     54     98   -200
     -7    465    470   -228   -239    467    306     72     80     67    114   -215
    -20    452    472   -218   -246    462    319     80     90     80    132   -231
    -44    459    504   -207   -272    480    332     96    111    103    161   -228
    -23    480    504   -231   -265    493    342    114    129    124    181   -215
     12    524    511   -270   -249    519    353    129    150    148    200   -194
      0    530    527   -267   -262    530    368    142    166    161    213   -187
    -10    514    524   -252   -267    519    366    140    158    155    207   -187
    -36    506    540   -236   -290    522    355    132    142    150    205   -194
    -59    511    571   -226   -314    540    371    153    158    168    220   -181
    -72    511    584   -220   -329    548    381    166    163    189    231   -168
    -75    517    592   -220   -332    553    376    166    155    192    223   -166
    -80    548    628   -236   -353    587    376    176    163    207    226   -148
    -93    545    639   -226   -366    592    376    187    168    218    226   -127
    -90    537    628   -223   -358    581    350    179    155    210    205   -122
    -93    535    628   -220   -361    581    329    184    150    210    192   -111
    -85    550    633   -233   -361    592    311    197    148    215    187    -98
    -83    542    626   -231   -353    584    293    207    145    220    179    -85
   -109    506    613   -200   -361    558    267    215    135    218    158    -75
   -103    498    602   -197   -353    550    265    236    145    231    161    -51
    -83    522    605   -220   -342    563    254    252    155    239    166    -31
    -77    522    597   -223   -337    558    223    246    148    233    161    -25
    -77    517    592   -220   -335    553    202    249    155    241    163    -10
    -90    522    613   -215   -350    566    200    265    176    259    176     12
    -88    485    574   -200   -332    530    197    283    187    267    181     20
    -90    467    558   -189   -324    511    202    285    197    267    179     23
   -106    475    579   -184   -345    527    213    293    210    277    184     25
   -116    475    592   -179   -353    532    233    306    231    293    194     41
   -129    462    592   -166   -361    527    259    319    254    309    205     46
   -155    436    592   -140   -374    514    296    327    275    319    213     51
   -181    433    613   -127   -397    522    316    327    285    322    215     44
   -192    433    626   -119   -407    530    329    319    288    322    215     36
   -228    410    639    -90   -433    524    348    316    293    322    215     18
   -244    368    613    -62   -428    491    361    309    293    316    207     -5
   -207    358    563    -77   -387    462    353    285    277    298    192    -28
   -197    340    537    -70   -366    439    366    277    272    293    189    -36
   -179    335    514    -80   -345    423    368    270    270    283    192    -44
   -150    319    467    -85   -309    392    361    252    252    267    176    -64
   -127    309    433    -93   -280    371    358    236    239    254    158    -64
   -119    309    428    -93   -272    368    363    228    236    254    158    -46
   -116    288    402    -88   -259    345    374    226    233    252    155    -41
    -98    306    405   -103   -252    353    389    226    244    262    168    -28
    -96    309    402   -106   -249    355    394    226    249    267    176    -23
    -96    293    389    -98   -241    340    389    218    241    262    176    -38
    -80    293    374   -109   -228    335    387    207    236    259    174    -49
    -75    306    379   -116   -226    342    392    205    239    259    184    -46
    -75    306    381   -116   -228    342    400    205    244    265    194    -49
    -70    306    376   -116   -223    340    397    194    239    262    187    -72
    -59    319    376   -129   -218    348    394    192    244    272    200    -51
    -67    337    405   -135   -236    368    402    194    254    285    218    -38
    -77    340    415   -132   -246    376    415    200    262    290    223    -28
    -62    342    405   -140   -233    374    415    187    259    285    213     -5
    -67    355    420   -145   -244    387    426    192    265    293    213     25
    -75    366    441   -145   -259    405    444    202    277    306    220     64
    -57    371    428   -155   -241    400    441    197    272    303    215     75
    -51    353    405   -150   -228    379    439    187    270    296    202     77
    -59    348    407   -145   -233    376    441    187    267    288    192     67
    -51    342    394   -145   -223    368    436    181    262    277    179     72
    -41    337    379   -148   -210    355    426    171    249    272    176     62
    -36    345    381   -153   -207    363    423    168    252    275    176     57
    -20    361    381   -171   -202    371    433    179    262    277    179     70
      7    397    389   -202   -192    394    449    192    275    285    184     90
     18    433    415   -226   -200    426    467    205    285    290    189    103
     18    452    433   -233   -207    444    488    223    296    303    207    101
     33    441    407   -239   -187    423    483    223    285    311    218     77
     38    446    407   -244   -184    428    488    239    283    322    220     62
     15    475    459   -246   -223    470    517    267    301    342    241     72
      7    514    506   -259   -249    511    532    285    324    358    267     90
     23    550    527   -288   -252    540    527    298    329    358    270     88
     -2    545    548   -272   -275    545    504    303    322    345    262     75
    -23    527    550   -254   -288    537    480    303    303    335    252     80
    -49    498    548   -223   -298    522    459    290    280    327    239     93
    -80    457    537   -189   -309    498    444    275    259    319    215    129
   -106    400    506   -148   -306    452    436    270    239    301    184    142
    -93    340    431   -124   -262    384    420    254    210    262    132    145
    -70    283    353   -106   -210    316    407    239    181    226     83    145
    -70    252    319    -93   -194    285    407    231    166    215     49    116
    -80    215    296    -67   -189    254    397    213    140    210     15     59
    -59    176    233    -59   -148    205    384    197    116    205    -12     18
    -54    161    215    -51   -135    187    392    200    116    226    -18     28
    -80    140    220    -28   -150    179    400    207    114    249    -23     49
    -83    127    207    -23   -145    166    400    205    101    259    -28     44
    -93    137    231    -23   -163    184    413    215    109    272     -5     23
    -98    135    233    -18   -166    184    428    223    109    272    -15     15
    -80    106    187    -12   -135    145    431    223     88    241    -64    -10
    -49     83    129    -18    -88    106    446    244     70    174    -98    -57
    -10     38     46    -15    -28     44    537    350     93    124   -106   -166
     57    103     46    -80      5     75    678    527    184    168    -25   -220
    135    220     85   -179     25    153    810    745    327    306     77    -72
    202    548    342   -376    -70    446    872    893    530    550    319    270
    218   1127    906   -672   -345   1018    807    880    782    935    753    828
     72   1719   1647   -896   -787   1683    566    589    940   1288   1223   1299
    -80   1628   1709   -774   -896   1667    236    132    688   1127   1132   1205
   -153    979   1132   -413   -641   1054    -12   -298    101    491    478    698
    -88    254    342    -83   -215    296   -129   -488   -397   -116   -181     96
     31   -150   -181     59    106   -166   -103   -407   -527   -311   -426   -189
    119   -215   -337     46    226   -275     -7   -285   -480   -288   -433   -228
    213   -148   -361    -31    285   -254    111   -153   -392   -207   -379   -202
    252    -83   -335    -85    290   -207    192    -64   -319   -132   -319   -142
    239    -54   -293    -90    265   -174    239     -2   -277    -93   -275   -106
    210    -46   -259    -83    233   -153    270     41   -244    -70   -239   -111
    187    -36   -223    -75    202   -129    277     64   -231    -72   -215   -127
    132    -25   -158    -54    142    -90    288     88   -213    -62   -181   -127
     88    -12   -101    -36     93    -57    290    111   -194    -51   -145   -101
     72    -12    -88    -31     77    -51    283    124   -189    -64   -124    -80
     64      2    -62    -33     62    -28    285    145   -176    -62    -88    -67
     44     -2    -46    -20     44    -25    283    153   -174    -57    -57    -64
     75     18    -57    -46     67    -18    280    158   -171    -46    -23    -46
     70      7    -62    -41     67    -25    275    161   -174    -44     -2    -36
     36      5    -31    -20     33    -12    288    187   -158    -25     38    -10
     28     20     -7    -25     18      7    296    210   -145     -5     75     18
     20     23      2    -20     10     12    293    223   -142      0     90     41
    -10      0     10      2    -10      5    285    231   -145     -7    106     54
    -33      5     38     12    -36     20    285    252   -129      2    132     80
    -41      7     46     15    -44     25    275    262   -119      2    145     98
    -59     -2     57     31    -59     25    272    272   -111     -7    150    103
   -101     -2     98     49   -101     46    293    296    -88      7    168    103
   -111     -2    109     57   -111     51    293    296    -85     20    168     80
   -127     -5    119     64   -124     57    293    290    -85     38    166     59
   -150      2    153     75   -150     77    311    309    -67     64    176     62
   -166     12    176     75   -171     93    314    306    -64     70    171     54
   -158      7    166     75   -163     85    309    296    -70     67    158     44
   -166     25    192     70   -179    106    319    301    -57     83    163     54
   -181     36    218     72   -200    127    329    306    -38    103    174     62
   -166     33    200     64   -181    116    316    285    -54    101    161     51
   -155     41    197     57   -176    119    309    275    -62    103    158     51
   -150     54    205     46   -176    129    306    275    -59    111    161     51
   -124     51    176     36   -150    114    296    265    -67    103    150     44
    -80     31    111     23    -96     72    270    241    -80     80    122     41
    -70     36    106     15    -88     72    270    246    -59     90    132     70
    -51     54    106     -2    -80     80    267    244    -49    101    142     88
    -15     64     80    -23    -46     72    252    236    -54     93    135     93
     -7     72     77    -33    -44     75    257    246    -44     96    137     93
      0     83     83    -41    -41     83    262    254    -31    101    142     96
     15     80     64    -49    -23     72    257    241    -44     88    127     83
     28     64     36    -46     -2     51    254    236    -51     80    114     75
     23     59     36    -44     -7     46    257    244    -44     93    119     85
     51     77     25    -67     12     51    257    249    -36    101    122     96
     75     85     10    -83     31     49    257    252    -33    103    119     96
     54     90     36    -72     10     64    275    267    -20    109    116     96
     38     88     49    -64     -5     70    293    277     -7    114    119    101
     36     88     51    -64     -7     70    309    288      2    122    122    111
     15     62     46    -41    -15     54    332    303     18    129    124    109
    -20     49     70    -12    -44     59    355    316     36    142    137    103
    -36     28     64      2    -51     46    355    296     31    137    142    101
    -49     33     83      7    -64     57    358    290     33    140    150    101
    -72     25     98     23    -85     62    366    296     41    140    153     96
    -77     31    109     23    -93     70    368    288     38    137    150     85
    -75     23     98     23    -88     59    358    280     28    127    140     77
    -98     20    119     36   -109     70    371    296     36    132    153     80
   -111     20    132     44   -122     75    368    288     33    132    155     70
    -90     28    119     31   -103     72    340    265     10    119    145     49
   -111     36    145     36   -129     88    337    270     12    122    150     44
   -135     57    192     38   -163    124    348    285     25    132    163     51
   -127     59    184     31   -155    122    342    280     23    127    158     51
   -122     51    174     36   -148    111    335    283     23    124    158     38
   -124     54    179     33   -153    116    324    270      7    114    150     28
    -80     64    145      7   -111    103    296    241    -18     98    140     23
    -23     80    103    -31    -62     90    277    223    -33     85    132     15
    -10    109    119    -49    -64    114    288    236    -20     88    148     20
    -25    148    174    -62   -101    161    283    231    -20     83    155     23
    -12    155    168    -72    -90    163    277    223    -23     80    161     25
    -18    132    150    -59    -83    140    283    223    -18     80    179     31
    -31    132    163    -49    -96    148    283    220    -10     85    200     41
    -10    137    145    -64    -80    140    265    205    -23     75    189     46
    -28    127    155    -49    -90    140    262    213    -12     77    189     54
    -75    150    223    -38   -148    187    275    236      7     98    205     72
    -93    158    252    -31   -171    205    277    246     12    103    205     83
   -103    153    257    -25   -181    205    288    259     23    114    210     98
   -132    148    280     -7   -207    213    306    280     44    129    231    103
   -127    114    241      5   -184    176    303    280     41    119    231     93
    -62     98    161    -18   -111    129    288    262     18     90    207     64
    -44    129    174    -44   -109    153    296    270     23     96    213     67
    -38    174    210    -67   -124    192    306    277     31    103    223     83
    -20    140    158    -59    -88    148    324    288     38    101    218     93
    -10    122    132    -54    -70    127    319    290     33     88    200     98
    -15    109    124    -46    -72    116    322    293     28     77    184    103
      7    119    111    -64    -51    116    322    290     25     75    168    116
     51    166    114   -111    -31    140    332    293     41     93    176    137
     90    197    106   -142     -7    153    340    296     54    103    174    127
    103    179     75   -142     12    127    298    257     12     70    132     83
    163    140    -23   -153     93     59    246    202    -36     31     85     41
    231    124   -109   -179    168      7    202    155    -80    -10     46     -5
    246     80   -166   -163    207    -41    189    132   -109    -44     38    -83
    252     28   -226   -140    239    -96    202    135   -109    -49    103   -200
    220      2   -218   -111    218   -106    218    145   -101    -44    158   -285
    161    -57   -218    -54    189   -137    246    163    -88    -38     28   -161
    129    -96   -226    -15    176   -161    257    166    -88    -41   -140     54
    114   -101   -215     -7    163   -155    249    150   -103    -54   -205    174
     83   -109   -192     12    135   -148    254    145   -109    -54   -145     59
     77   -122   -202     20    140   -163    254    140   -119    -59   -101    -31
     96   -106   -202      5    148   -153    244    129   -129    -62    -80    -83
     59   -140   -202     38    129   -171    275    166   -103    -41    -44    -96
     15   -163   -179     72     96   -171    296    197    -80    -20     -5   -103
      0   -163   -166     80     80   -163    301    207    -75    -10     12   -111
    -20   -166   -145     93     62   -155    319    231    -59      7     36    -88
    -36   -215   -179    124     70   -197    368    301    -31     15     38    -80
    -25   -262   -239    142    103   -252    483    446     31     25     15    -98
     -7   -197   -189    101     88   -194    626    631    158    111     62    -36
      5    -41    -46     18     25    -44    761    841    345    283    210    103
     44    319    275   -184   -116    298    800    948    579    589    537    431
     36    922    885   -480   -426    904    730    904    833    997   1008    911
    -96   1340   1436   -623   -766   1387    475    592    901   1244   1325   1226
   -202   1182   1384   -488   -792   1283    150    124    589   1023   1150   1062
   -249    459    706   -106   -478    581    -44   -283    -44    288    420    407
   -205   -109     96    155   -150     -7    -93   -342   -384   -181    -93    -80
   -171   -376   -205    272     15   -290    -23   -207   -402   -277   -246   -231
   -184   -478   -293    332     54   -387     54   -111   -358   -267   -283   -249
   -150   -420   -270    285     57   -345    148      0   -262   -194   -244   -197
   -166   -327   -161    246     -5   -244    228     98   -163   -109   -184   -124
   -181   -267    -85    223    -49   -176    283    161    -98    -54   -142    -70
   -187   -267    -80    228    -54   -174    298    174    -88    -44   -142    -70
   -189   -236    -49    210    -72   -142    301    171    -90    -51   -150    -93
   -174   -215    -44    194    -64   -129    311    179    -83    -44   -145    -96
   -153   -215    -64    181    -46   -140    309    174    -90    -51   -155   -111
   -155   -226    -70    192    -44   -148    298    166    -98    -57   -163   -124
   -174   -231    -57    202    -59   -145    322    184    -85    -41   -148   -106
   -161   -236    -75    197    -44   -155    319    176    -93    -44   -153   -109
   -140   -226    -88    181    -28   -155    316    174    -96    -41   -150   -109
   -135   -187    -51    161    -41   -119    340    194    -75    -12   -124    -85
   -127   -168    -41    145    -44   -106    335    187    -83    -10   -127    -85
    -98   -192    -93    145     -5   -142    329    176    -93    -20   -140    -90
   -116   -228   -114    171     -2   -174    332    174   -101    -31   -148    -96
   -127   -226    -98    176    -15   -163    342    187    -88    -28   -137    -83
   -114   -197    -83    155    -18   -140    337    184    -83    -25   -122    -67
   -116   -174    -57    145    -31   -116    342    194    -70    -18   -106    -59
   -114   -145    -31    127    -44    -88    345    205    -57     -5    -85    -57
   -116   -153    -36    135    -41    -96    348    210    -54     -5    -75    -72
   -111   -174    -62    140    -25   -119    345    213    -57    -10    -70    -93
   -140   -187    -49    163    -46   -119    342    218    -57    -10    -59   -106
   -137   -181    -44    158    -49   -114    342    226    -54      0    -46   -101
   -119   -184    -64    153    -28   -124    322    218    -70     -5    -54   -106
   -124   -181    -57    150    -33   -119    314    228    -67      5    -49    -96
   -127   -168    -41    148    -44   -106    316    249    -51     28    -28    -72
    -90   -171    -83    129     -5   -127    296    233    -67     18    -44    -80
    -38   -137    -98     88     28   -119    290    231    -64     18    -36    -88
    -44   -111    -70     77     10    -90    298    241    -51     31    -23    -75
    -85   -163    -77    124     -5   -122    267    213    -75     10    -46    -88
   -135   -218    -85    176    -25   -153    239    189    -90     -2    -59    -96
   -155   -192    -36    174    -59   -114    246    207    -64     23    -28    -62
    -51   -116    -67     83      7    -90    252    220    -44     46     -7    -25
     38    -72   -111     15     72    -90    239    215    -41     44    -10     -5
      7    -62    -72     25     38    -67    244    223    -25     57      5     31
     70     72      2    -70     33     38    322    296     54    129     85    111
    145    171     25   -158     59     98    353    322     93    166    122    163
     25     31      2    -28     10     18    303    270     44    116     70    124
     41     70     28    -57      5     49    324    285     64    132     75    171
    150    213     62   -181     44    137    394    353    137    200    132    259
     18     90     72    -57    -25     83    376    319    106    163     67    236
   -114    -23     90     67   -103     33    361    290     88    137     18    226
   -106    -28     75     64    -93     23    363    280     90    140     10    220
    -90    -44     46     67    -70      0    363    262     80    132      2    200
    -36    -23     10     28    -25     -7    389    277    101    145     28    158
    -20    -18      2     18    -12     -7    402    277    111    150     28    114
    -15    -33    -18     25      0    -28    402    262    106    140     15     93
      2    -28    -31     12     15    -28    418    265    114    145     23     90
     -7    -49    -44     25     15    -46    415    252    106    137     15     67
     12    -51    -64     18     36    -57    415    241    109    137     20     67
     -2    -46    -46     23     20    -49    441    267    140    171     62     93
    -33    -46    -12     41    -10    -31    459    285    158    187     88     90
      5    -44    -49     18     25    -46    439    267    145    171     77     57
     46    -46    -93      0     67    -70    420    249    132    158     67     44
     49    -28    -77    -12     62    -51    418    244    132    158     72     44
     33    -20    -54     -5     44    -36    418    246    137    168     88     54
    -46    -44      2     44    -25    -20    431    270    158    192    114     98
    -62    -44     15     51    -41    -15    441    285    171    207    129    114
     49     -2    -51    -25     49    -25    415    267    150    192    109     75
    114    -18   -132    -46    122    -75    387    246    124    171     80     46
    127    -10   -140    -59    132    -75    379    249    127    187     90     67
    135    -10   -145    -62    137    -77    371    249    127    192     85     75
    132     -2   -135    -64    135    -70    368    246    127    197     80     85
    150      7   -142    -77    148    -67    355    241    119    200     77     90
    145    -10   -155    -67    148    -83    350    252    116    205     77     98
    150    -12   -166    -70    155    -88    342    259    109    202     70    103
    179    -20   -202    -80    187   -111    322    262     90    189     51     96
    153    -64   -218    -44    184   -140    298    265     75    184     44    103
    135    -64   -202    -36    166   -135    293    277     80    189     57    122
    171    -23   -194    -75    181   -109    303    306    101    210     85    148
    166     10   -158    -88    163    -72    311    329    119    228    114    168
    181      2   -179    -90    181    -88    285    316    101    213    111    137
    142    -51   -194    -46    166   -122    246    293     80    187     96     90
    166    -70   -239    -49    200   -153    207    275     62    163     83     51
    226    -20   -249   -103    236   -135    207    290     75    176    109     46
    236     18   -218   -127    228    -98    215    301     90    192    140     41
    142    -15   -161    -64    150    -88    213    298     93    189    145     28
     88     10    -77    -49     83    -33    241    322    124    210    166     51
     93     25    -67    -59     80    -18    249    322    135    207    153     64
     57     18    -38    -36     49    -10    244    314    132    205    140     85
    135     67    -70   -103    101     -2    246    311    140    205    129    106
    215    129    -88   -174    150     20    259    316    155    215    135    124
    236    187    -51   -213    142     70    285    327    184    239    148    145
    288    226    -62   -257    176     83    285    319    189    244    140    148
    220    109   -114   -166    166     -2    226    254    137    189     85     83
    106     38    -67    -72     88    -15    202    228    129    176     77     28
     -2     75     77    -36    -41     75    239    262    179    228    132     51
   -129     46    176     41   -153    111    277    296    213    252    150     96
    -23    -51    -31     36      2    -41    189    215    124    158     38     18
     83    -57   -140    -12    109    -98    150    176     88    119    -20      7
    184     -2   -187    -90    184    -93    158    166     83    116    -28     20
    200     28   -171   -114    187    -70    202    187     98    140    -10     25
    142    -67   -213    -38    176   -140    184    150     51    103    -44    -28
    103   -137   -241     15    171   -189    161    122     15     72    -75    -72
     57   -148   -207     44    129   -176    155    114     10     57    -85    -83
     59   -135   -194     38    127   -163    150    116     12     41    -88    -75
    116    -83   -200    -18    155   -140    153    129     25     54    -59    -72
     85    -88   -174      0    129   -129    140    135     15     54    -54    -88
      7   -111   -119     51     62   -116    129    150     12     59    -46    -96
    -31    -77    -46     54      7    -62    150    210     38     85    -23    -85
    -49   -153   -106    101     28   -129    153    265     25     59    -67   -127
      7   -189   -197     90    101   -194    231    418     70     59   -106   -176
     10   -111   -124     49     64   -116    389    662    215    155    -41   -124
     49      7    -41    -28     46    -15    517    917    384    298     77    -20
    161    387    223   -275    -31    306    561   1065    602    571    374    270
    226   1034    807   -628   -290    919    423    987    815    953    841    724
     57   1517   1460   -787   -701   1488     96    615    857   1205   1202   1060
   -103   1454   1558   -675   -831   1506   -210    205    620   1088   1140    989
   -109    735    841   -314   -475    787   -410   -140     12    381    452    368
    -77      0     77     38    -77     36   -441   -174   -389   -174   -153   -176
     23   -270   -296    122    158   -283   -345     12   -407   -277   -329   -348
     -5   -303   -298    155    145   -301   -200    223   -285   -197   -296   -311
    -90   -246   -155    168     31   -202    -67    405   -145    -75   -200   -218
    -25   -135   -109     80     41   -122     18    522    -54     10   -132   -145
     38   -132   -174     46    103   -153     33    555    -46     10   -145   -153
     49   -140   -189     46    119   -163     36    574    -54      0   -166   -166
     25   -132   -161     51     90   -145     46    597    -49      5   -166   -158
     77   -116   -194     18    135   -153     59    615    -44     10   -168   -148
    122    -88   -210    -18    166   -148     67    631    -38     15   -163   -145
     54   -129   -184     38    119   -155     83    644    -38     15   -163   -148
     67   -119   -187     25    124   -153     93    662    -36     23   -153   -145
    124    -88   -213    -20    168   -150    101    672    -38     20   -153   -161
     93    -93   -187     -2    137   -140    119    696    -31     28   -145   -158
    111   -106   -218     -2    163   -161    116    696    -41     15   -155   -168
     98   -122   -220     10    158   -168    127    714    -36     15   -150   -176
     62   -114   -176     25    116   -142    140    737    -23     28   -135   -171
     80   -127   -210     23    142   -168    132    737    -33     18   -142   -181
     75   -142   -218     33    145   -179    135    740    -41     10   -150   -189
     64   -161   -228     46    142   -194    132    748    -46      5   -163   -197
     44   -187   -233     70    137   -210    129    750    -51     -2   -176   -200
     46   -181   -228     64    137   -205    135    763    -44      5   -174   -192
     18   -155   -174     70     96   -163    158    792    -20     28   -155   -174
     54   -119   -174     31    111   -145    158    802    -15     33   -155   -168
    122   -114   -236     -5    179   -174    127    789    -36     15   -184   -181
    106   -106   -215      0    158   -161    122    800    -31     20   -184   -176
     62    -80   -142     10    101   -111    148    844      2     51   -155   -142
     85    -93   -181      2    132   -137    124    828    -23     33   -174   -163
     85    -93   -179      5    129   -137    109    831    -28     31   -179   -168
    132    -64   -197    -36    163   -129    111    849    -18     46   -174   -163
    181    -77   -259    -51    220   -168     85    836    -38     31   -197   -179
    145   -106   -254    -20    197   -179     59    820    -59     23   -210   -197
    111   -129   -241      7    176   -184     41    815    -72     20   -218   -202
     59   -122   -181     31    119   -153     44    831    -62     38   -205   -176
      5   -129   -135     62     70   -132     38    833    -62     44   -200   -158
     98    -85   -187     -7    140   -135     10    818    -83     28   -215   -166
     90    -51   -142    -18    116    -96     20    833    -64     49   -197   -142
     96    -36   -135    -31    114    -85     20    839    -57     54   -189   -124
    168     -2   -171    -83    168    -85      7    831    -64     46   -192   -122
    155     15   -142    -88    148    -64      2    826    -64     46   -194   -119
    137      0   -137    -70    137    -67     -2    818    -70     38   -207   -127
    111      0   -114    -57    111    -54     -2    810    -72     36   -207   -132
     72     -5    -77    -33     75    -41     10    820    -62     49   -194   -129
     28     -7    -36    -12     31    -20     18    828    -57     51   -194   -137
    -10     -5      5      7     -7      0     38    844    -38     62   -187   -127
    -28      7     36      7    -33     23     70    870    -12     80   -171   -122
     -2    -23    -20     12      7    -23     54    846    -33     54   -202   -168
     33    -36    -70      0     49    -51     41    828    -49     36   -228   -197
     31     -5    -36    -12     31    -20     59    836    -36     46   -223   -192
     51      5    -46    -31     49    -20     62    826    -36     46   -233   -210
    116     -5   -122    -54    119    -62     33    784    -64     15   -272   -254
    116    -15   -135    -51    124    -75     31    774    -64     10   -283   -259
    181      7   -174    -96    179    -83     12    756    -77     -2   -306   -272
    176     12   -163    -96    168    -75     18    748    -75      2   -306   -270
    202     33   -168   -116    187    -67     12    730    -83     -2   -314   -280
     88    -31   -119    -31    101    -72    -10    704    -98    -15   -337   -314
      2    -72    -75     33     36    -72    -33    678   -116    -31   -363   -340
    -12    -72    -59     41     20    -64    -38    659   -124    -33   -374   -348
    -85    -90     -5     88    -41    -49    -20    659   -109    -20   -371   -345
   -181   -103     75    140   -129    -15     15    688    -67     18   -337   -319
    -85    -90     -5     88    -41    -46      0    670    -75     15   -350   -335
     44    -62   -106      7     75    -85    -41    628   -106    -12   -392   -376
    119    -25   -145    -46    132    -85    -54    613   -119    -25   -415   -392
     96    -49   -145    -25    119    -96    -88    579   -142    -49   -446   -423
    122    -33   -155    -46    137    -93    -90    574   -145    -46   -449   -420
    189     18   -171   -103    179    -75    -93    571   -140    -36   -449   -410
    132     -5   -137    -62    135    -70    -96    561   -145    -41   -467   -413
     67    -36   -103    -18     83    -70    -96    553   -150    -44   -485   -413
     10    -44    -57     15     33    -51    -93    545   -148    -36   -493   -405
      5    -59    -64     28     33    -62   -103    530   -155    -41   -509   -400
     41    -41    -83      0     62    -62   -122    514   -168    -49   -524   -397
    111    -23   -135    -46    122    -77   -153    480   -200    -75   -558   -423
    181      2   -181    -93    181    -88   -142    480   -194    -70   -561   -426
      2    -59    -64     28     31    -62   -106    498   -168    -44   -537   -402
    -72    -46     25     59    -49    -10    -98    501   -155    -28   -524   -387
     -2    -62    -62     31     28    -62   -135    454   -194    -70   -563   -426
     75    -64   -140     -5    106   -101   -155    426   -213    -88   -589   -446
    129    -85   -218    -23    171   -150   -184    389   -244   -116   -623   -478
    122    -38   -161    -41    140    -98   -166    392   -226    -98   -605   -465
    158      7   -150    -83    155    -70   -137    405   -197    -72   -584   -439
    158     -2   -161    -77    158    -80   -140    392   -202    -75   -589   -436
    184    -10   -194    -88    187   -101   -150    371   -215    -88   -607   -441
    213     20   -192   -116    202    -85   -145    361   -210    -85   -605   -431
    207     59   -148   -135    179    -44   -129    358   -192    -62   -587   -405
    179     62   -116   -122    148    -25   -132    332   -192    -51   -587   -389
    132     59    -72    -96    101     -7   -137    309   -189    -51   -587   -381
    124     64    -59    -93     93      2   -153    277   -202    -59   -587   -384
    101     54    -46    -77     75      2   -174    236   -215    -72   -589   -397
    101     54    -46    -77     75      5   -189    202   -228    -80   -592   -402
     54    -15    -70    -18     59    -44   -192    181   -244    -93   -605   -415
     -7   -103    -96     57     44   -101   -192    158   -254   -103   -623   -433
     41   -140   -184     46    111   -161   -233    103   -293   -145   -672   -485
    200   -137   -337    -31    267   -236   -288     33   -355   -200   -735   -553
    236   -153   -389    -41    311   -270   -309    -12   -389   -231   -763   -594
    192   -202   -394      5    293   -298   -298    -25   -387   -226   -763   -605
    192   -244   -436     23    311   -340   -311    -64   -402   -254   -787   -644
    142   -280   -423     67    283   -350   -335   -111   -426   -283   -810   -678
    140   -280   -420     67    277   -350   -350   -137   -439   -293   -826   -685
    116   -301   -418     93    267   -358   -345   -137   -439   -288   -833   -670
     83   -329   -415    122    246   -371   -335   -137   -436   -283   -841   -652
     44   -335   -381    145    213   -358   -345   -158   -449   -290   -859   -657
     80   -283   -363    101    220   -322   -337   -161   -446   -280   -867   -659
    171   -223   -394     25    283   -309   -280   -114   -413   -259   -875   -649
     83   -374   -459    145    270   -415   -207    -33   -402   -288   -943   -724
     72   -348   -423    137    246   -384    -93    114   -309   -226   -919   -711
    197   -171   -368    -12    280   -270     23    303   -150    -75   -800   -597
    223    127    -96   -174    161     15     72    413     49    181   -540   -316
    132    691    558   -413   -213    623     12    363    314    602    -51    213
    -41   1176   1218   -568   -631   1197   -213     54    415    880    309    597
    -75   1057   1132   -491   -605   1093   -542   -420     98    646    122    428
    -64    361    426   -148   -244    392   -800   -878   -542    -62   -579   -223
    -46   -337   -293    189    122   -314   -839   -961   -911   -550  -1117   -753
     -5   -623   -618    314    303   -620   -771   -833   -927   -636  -1257   -917
     49   -613   -662    280    355   -636   -665   -693   -839   -581  -1236   -917
    114   -488   -602    187    358   -545   -537   -548   -706   -470  -1148   -833
     88   -436   -524    174    303   -480   -475   -483   -636   -405  -1096   -771
     28   -436   -467    202    246   -452   -439   -449   -605   -379  -1080   -743
      2   -449   -454    220    226   -449   -426   -444   -597   -374  -1083   -737
    -23   -454   -431    239    202   -444   -405   -436   -584   -363  -1072   -724
      0   -441   -441    218    218   -441   -402   -439   -579   -355  -1072   -724
     93   -418   -511    161    301   -465   -415   -454   -587   -361  -1083   -732
    109   -431   -540    158    324   -485   -426   -475   -602   -371  -1096   -745
     67   -405   -472    168    270   -439   -405   -465   -584   -350  -1072   -730
     62   -415   -478    176    267   -444   -400   -470   -587   -353  -1070   -732
     28   -454   -483    213    254   -467   -405   -483   -597   -361  -1078   -745
      2   -472   -475    233    236   -475   -405   -488   -600   -361  -1075   -753
    -77   -483   -405    280    163   -444   -376   -467   -576   -337  -1047   -730
    -44   -462   -418    252    184   -441   -384   -480   -587   -342  -1054   -732
     88   -428   -517    168    301   -472   -431   -532   -631   -381  -1091   -769
     98   -452   -550    176    324   -501   -431   -537   -633   -384  -1093   -774
     33   -491   -524    228    277   -506   -420   -530   -626   -376  -1088   -766
     25   -506   -532    239    277   -519   -415   -537   -626   -374  -1088   -766
    -23   -506   -485    265    228   -496   -402   -530   -615   -361  -1075   -753
    -90   -530   -439    309    174   -485   -400   -532   -613   -355  -1070   -745
    -57   -511   -454    285    197   -483   -402   -542   -620   -358  -1078   -737
      5   -491   -496    241    249   -491   -410   -558   -636   -371  -1093   -745
     18   -504   -522    244    267   -514   -431   -584   -657   -394  -1117   -763
     38   -501   -542    231    288   -522   -441   -597   -667   -402  -1124   -763
     72   -493   -566    210    319   -530   -441   -605   -670   -400  -1124   -758
     33   -501   -535    233    283   -517   -441   -610   -667   -394  -1119   -748
     44   -483   -527    218    285   -506   -449   -623   -672   -397  -1122   -745
     49   -478   -530    213    288   -504   -459   -639   -683   -405  -1127   -745
     36   -465   -501    215    267   -483   -452   -636   -675   -392  -1114   -735
      0   -472   -472    233    233   -470   -452   -646   -672   -384  -1104   -730
    -64   -501   -436    283    184   -467   -465   -662   -683   -389  -1106   -730
    -25   -449   -423    236    197   -433   -452   -649   -672   -374  -1085   -706
    111   -389   -501    140    306   -444   -454   -662   -678   -374  -1083   -704
    111   -470   -581    176    345   -524   -498   -714   -724   -415  -1122   -740
    119   -441   -561    161    337   -501   -493   -717   -722   -407  -1117   -722
    119   -400   -519    137    316   -459   -475   -706   -709   -394  -1101   -701
     90   -402   -493    155    290   -446   -472   -711   -711   -394  -1093   -693
    114   -371   -488    127    301   -428   -462   -706   -704   -381  -1080   -680
     70   -407   -478    168    272   -444   -472   -717   -714   -394  -1091   -691
     57   -415   -475    176    265   -444   -472   -724   -714   -397  -1088   -688
    101   -368   -470    135    285   -418   -444   -706   -693   -379  -1070   -667
     33   -415   -449    189    241   -431   -433   -706   -696   -384  -1080   -675
    -25   -452   -426    236    200   -439   -423   -701   -688   -381  -1078   -678
     10   -457   -467    220    236   -462   -420   -701   -691   -384  -1088   -696
     -5   -462   -457    233    226   -459   -402   -691   -680   -376  -1083   -696
     96   -389   -485    145    290   -436   -381   -675   -662   -361  -1067   -680
    103   -420   -524    158    314   -472   -381   -688   -675   -376  -1088   -698
     80   -459   -540    187    306   -498   -389   -709   -691   -392  -1104   -714
     93   -449   -542    179    316   -496   -387   -714   -693   -397  -1111   -717
     62   -496   -558    215    309   -527   -397   -737   -714   -415  -1135   -735
     28   -522   -550    246    288   -535   -405   -753   -724   -423  -1140   -735
     64   -501   -566    218    314   -532   -400   -750   -719   -415  -1135   -727
     90   -485   -576    197    332   -530   -400   -756   -724   -418  -1135   -727
     51   -537   -589    241    319   -563   -415   -779   -745   -433  -1145   -740
     54   -530   -587    236    319   -558   -415   -782   -745   -433  -1140   -735
     57   -501   -561    220    309   -530   -400   -766   -732   -415  -1122   -719
     23   -530   -553    254    288   -540   -402   -774   -740   -420  -1122   -730
     72   -501   -574    213    322   -537   -407   -787   -753   -433  -1130   -745
     70   -491   -561    210    314   -524   -400   -784   -745   -428  -1122   -743
      7   -522   -530    257    267   -527   -400   -789   -743   -418  -1109   -727
     28   -524   -553    249    290   -537   -397   -795   -748   -418  -1106   -727
     -2   -506   -504    254    249   -504   -371   -782   -730   -402  -1091   -719
    -62   -579   -517    319    226   -548   -397   -818   -763   -433  -1124   -758
     44   -571   -615    262    329   -594   -426   -846   -792   -462  -1148   -779
    124   -483   -607    179    366   -545   -402   -828   -766   -433  -1114   -748
     57   -540   -600    239    327   -568   -418   -852   -789   -452  -1127   -766
     70   -600   -670    262    368   -633   -462   -896   -828   -491  -1161   -795
    145   -519   -665    184    402   -592   -426   -865   -792   -454  -1124   -750
     77   -493   -571    207    324   -532   -379   -833   -756   -413  -1080   -704
     12   -555   -571    270    290   -561   -402   -859   -779   -431  -1096   -717
     41   -568   -613    262    327   -589   -418   -885   -800   -449  -1109   -724
     51   -607   -659    277    353   -633   -433   -909   -823   -475  -1132   -735
     20   -641   -662    311    340   -652   -446   -922   -839   -491  -1148   -743
     54   -618   -672    280    363   -644   -423   -904   -826   -478  -1132   -714
     54   -571   -626    257    340   -600   -384   -865   -792   -441  -1096   -662
    -57   -584   -530    319    236   -558   -342   -826   -761   -410  -1065   -623
   -101   -592   -491    348    194   -542   -329   -820   -753   -394  -1049   -602
    111   -524   -636    205    371   -579   -366   -852   -779   -420  -1070   -618
    127   -527   -657    200    392   -592   -366   -844   -779   -423  -1067   -607
     83   -524   -607    220    342   -563   -342   -826   -761   -402  -1041   -579
     90   -457   -548    184    319   -501   -319   -813   -732   -371  -1002   -540
    109   -410   -519    150    311   -465   -301   -805   -711   -345   -971   -511
     85   -462   -548    189    316   -504   -327   -839   -737   -368   -984   -522
     62   -509   -574    220    316   -540   -358   -872   -766   -394  -1005   -532
     77   -491   -568    207    322   -530   -371   -888   -774   -400  -1000   -519
     83   -530   -613    223    345   -571   -387   -906   -797   -426  -1018   -535
     80   -568   -652    244    363   -610   -392   -922   -820   -449  -1039   -555
     54   -652   -709    296    379   -680   -418   -953   -857   -488  -1070   -592
     46   -667   -714    311    379   -691   -420   -963   -867   -501  -1072   -602
     57   -701   -758    319    405   -730   -420   -974   -880   -524  -1091   -626
     62   -735   -797    337    428   -766   -431   -992   -898   -545  -1098   -636
     44   -745   -789    348    415   -766   -433  -1000   -906   -553  -1091   -636
    -25   -797   -771    413    371   -784   -441  -1018   -924   -568  -1096   -654
      0   -776   -779    387    387   -779   -433  -1010   -919   -563  -1085   -646
     67   -766   -833    350    449   -800   -441  -1015   -927   -576  -1096   -657
     15   -782   -797    381    405   -792   -433  -1002   -919   -568  -1083   -646
      0   -797   -797    400    397   -797   -426  -1002   -917   -561  -1078   -649
     18   -813   -831    397    423   -823   -428  -1010   -924   -571  -1085   -659
     -5   -859   -854    431    423   -857   -415   -987   -924   -584  -1098   -670
     38   -937   -979    446    509   -958   -355   -896   -911   -613  -1150   -724
    189   -839  -1028    324    607   -932   -205   -709   -797   -540  -1111   -698
    348   -626   -974    137    657   -800    -49   -467   -613   -374   -963   -563
    283   -389   -675     51    478   -532     18   -327   -410   -129   -704   -298
    166    153    -15   -161     90     67    -23   -335   -140    270   -231    207
    -41    779    820   -368   -431    800   -231   -613     41    641    246    709
   -189    698    885   -254   -537    789   -532  -1047   -187    498    155    636
   -192     62    254     64   -223    155   -735  -1421   -727   -101   -433     90
   -171   -701   -530    436    176   -615   -836  -1597  -1210   -704  -1062   -519
   -210  -1114   -904    662    345  -1010   -774  -1478  -1286   -859  -1278   -763
    -93  -1085   -995    589    449  -1041   -644  -1306  -1176   -800  -1247   -756
    -83   -989   -906    535    410   -948   -509  -1135  -1031   -683  -1153   -672
   -179   -930   -750    553    283   -841   -407  -1018   -922   -581  -1060   -584
     15   -914   -930    449    472   -922   -426  -1031   -943   -605  -1085   -615
    111   -888  -1000    387    553   -943   -431  -1036   -953   -623  -1101   -631
     72   -883   -956    405    511   -917   -405  -1018   -932   -602  -1080   -615
     62   -854   -919    394    488   -885   -371   -987   -904   -579  -1062   -600
     64   -880   -945    407    504   -911   -376   -989   -904   -589  -1070   -600
     20   -909   -930    444    472   -919   -374   -989   -901   -587  -1062   -584
    -28   -893   -865    459    415   -878   -337   -956   -867   -553  -1028   -545
    -77   -865   -787    470    353   -826   -301   -917   -831   -517   -992   -509
     72   -852   -924    389    498   -888   -332   -948   -867   -550  -1023   -542
     36   -898   -935    428    485   -917   -348   -966   -885   -568  -1041   -558
     85   -885   -971    400    527   -927   -350   -961   -885   -571  -1044   -555
     98   -878   -979    387    537   -927   -342   -953   -878   -568  -1039   -540
     28   -865   -893    418    459   -878   -306   -917   -846   -537  -1002   -496
     54   -865   -922    402    488   -893   -314   -922   -857   -553  -1013   -498
    122   -891  -1015    384    568   -953   -345   -948   -888   -584  -1044   -519
    116   -875   -992    376    553   -935   -337   -932   -878   -576  -1034   -506
    101   -880   -982    389    540   -930   -322   -914   -867   -566  -1023   -493
     88   -885   -976    397    532   -930   -316   -909   -867   -563  -1015   -488
     85   -891   -976    402    530   -932   -314   -906   -872   -566  -1010   -480
     18   -880   -901    431    457   -891   -285   -880   -846   -542   -984   -452
    -54   -880   -826    467    384   -854   -246   -841   -810   -511   -948   -418
     72   -854   -927    389    498   -891   -270   -857   -831   -535   -969   -439
     90   -875   -969    392    530   -922   -296   -870   -854   -553   -984   -465
     46   -909   -958    431    501   -932   -303   -875   -865   -563   -989   -478
     25   -898   -924    436    475   -911   -290   -859   -857   -558   -976   -472
     83   -862   -945    389    511   -904   -290   -849   -857   -558   -974   -475
    142   -833   -976    345    558   -904   -296   -839   -854   -555   -961   -472
    127   -826   -956    348    540   -891   -296   -828   -844   -545   -940   -457
    114   -833   -948    361    530   -891   -296   -826   -846   -550   -935   -441
    111   -846   -958    366    532   -901   -306   -826   -854   -558   -937   -446
     77   -807   -885    363    480   -846   -285   -792   -823   -522   -898   -418
     62   -800   -862    368    459   -831   -285   -782   -815   -509   -883   -400
      2   -807   -810    402    405   -807   -283   -774   -807   -498   -867   -384
    -41   -792   -750    415    353   -771   -267   -756   -789   -478   -839   -355
     67   -758   -826    342    446   -792   -288   -771   -807   -493   -852   -363
    103   -761   -865    324    483   -813   -301   -789   -823   -509   -867   -368
    137   -743   -880    303    509   -810   -288   -774   -805   -488   -849   -345
    114   -722   -836    303    472   -779   -275   -758   -787   -478   -831   -329
    114   -701   -815    293    462   -756   -265   -745   -769   -472   -823   -322
     83   -724   -807    319    441   -763   -239   -722   -748   -459   -810   -319
     80   -698   -779    309    428   -737   -202   -685   -711   -428   -779   -296
    106   -652   -758    270    431   -704   -171   -654   -683   -405   -753   -277
     85   -672   -758    293    420   -714   -158   -641   -675   -405   -753   -277
     41   -691   -732    324    384   -711   -137   -623   -662   -402   -748   -272
      2   -691   -693    345    348   -691   -109   -597   -639   -384   -732   -262
     10   -740   -750    363    379   -745   -129   -623   -667   -415   -766   -298
     36   -735   -771    348    402   -753   -122   -620   -667   -418   -769   -293
    109   -758   -867    324    488   -813   -153   -652   -698   -452   -800   -329
    111   -802   -914    345    511   -857   -166   -672   -722   -475   -818   -353
     46   -800   -846    376    446   -823   -132   -641   -696   -449   -797   -322
     10   -776   -789    381    400   -782    -98   -607   -667   -426   -771   -296
     31   -771   -802    368    415   -787    -96   -605   -667   -423   -763   -298
     23   -774   -797    376    410   -784    -90   -594   -662   -413   -756   -298
     10   -761   -774    374    392   -766    -85   -579   -657   -405   -743   -296
     36   -740   -776    350    405   -758    -77   -561   -649   -397   -732   -288
     10   -776   -787    381    397   -779    -80   -558   -654   -405   -743   -298
     54   -761   -815    353    433   -787    -77   -553   -654   -405   -737   -298
     54   -763   -818    353    433   -789    -64   -542   -646   -402   -732   -293
    -20   -740   -719    379    348   -730    -23   -496   -607   -366   -691   -254
     54   -753   -807    348    428   -779    -54   -522   -636   -402   -719   -285
    109   -745   -854    319    480   -800    -62   -524   -644   -415   -732   -293
     67   -771   -839    350    452   -805    -59   -524   -646   -420   -748   -298
     57   -782   -841    361    446   -810    -51   -514   -644   -428   -756   -293
    116   -776   -893    329    504   -836    -64   -524   -652   -446   -774   -303
    129   -737   -867    303    498   -802    -44   -498   -626   -423   -753   -285
    166   -719   -885    275    524   -802    -38   -496   -620   -428   -753   -293
     96   -779   -875    340    483   -826    -41   -501   -628   -436   -761   -303
     64   -805   -870    366    467   -836    -41   -504   -631   -441   -769   -309
     83   -813   -896    366    488   -854    -41   -504   -633   -449   -774   -311
     51   -813   -867    379    457   -839    -33   -501   -623   -441   -763   -298
     10   -789   -800    387    405   -795     -2   -472   -592   -415   -735   -267
     59   -732   -795    335    426   -763     28   -444   -561   -384   -711   -244
    148   -685   -833    270    491   -758     38   -441   -553   -381   -711   -246
     88   -654   -745    280    415   -698     77   -407   -514   -348   -675   -215
    -10   -667   -657    337    322   -662    116   -376   -480   -316   -644   -184
     18   -698   -719    337    368   -709     98   -397   -504   -342   -667   -210
    124   -714   -839    296    480   -776     64   -431   -540   -387   -714   -257
    106   -675   -784    283    444   -730     90   -407   -504   -350   -672   -223
    116   -602   -719    241    415   -659    116   -384   -465   -314   -626   -181
     83   -584   -670    249    374   -626    124   -371   -449   -298   -607   -168
     64   -615   -680    275    371   -646    106   -381   -457   -309   -613   -174
     70   -610   -683    267    374   -644     88   -392   -459   -311   -607   -166
     51   -644   -696    296    374   -670     80   -397   -472   -324   -618   -174
     83   -657   -743    285    413   -701     77   -400   -483   -342   -639   -194
     10   -732   -743    361    376   -737     72   -400   -496   -361   -652   -213
     67   -740   -807    335    436   -774     67   -407   -509   -381   -672   -228
     88   -761   -849    337    467   -805     72   -402   -514   -392   -678   -233
     18   -846   -865    413    441   -854     49   -433   -550   -423   -706   -259
    -20   -875   -854    449    415   -865     36   -449   -568   -441   -724   -267
    -41   -875   -833    457    394   -854     57   -428   -550   -428   -711   -257
    -18   -859   -841    439    410   -852     67   -418   -542   -423   -704   -246
    -20   -872   -852    446    413   -862     62   -426   -550   -431   -714   -246
    -96   -898   -802    498    353   -852     62   -426   -550   -433   -714   -241
   -101   -883   -782    491    337   -831     77   -407   -535   -420   -696   -226
    -15   -878   -862    446    423   -870     51   -423   -555   -444   -719   -249
     75   -893   -969    407    519   -930     54   -407   -568   -470   -750   -277
    155   -958  -1114    402    633  -1036    124   -311   -555   -498   -802   -340
    150   -950  -1101    400    623  -1026    249   -148   -462   -441   -774   -335
    202   -805  -1008    301    602   -906    374     59   -298   -288   -633   -210
    153   -472   -628    158    389   -550    491    259    -36     12   -311    114
    109    132     23   -119     44     77    519    345    290    449    187    644
     38    722    683   -381   -322    704    329     90    449    766    587   1060
    -93    672    766   -290   -431    719     51   -329    241    633    509    992
   -189     12    202     88   -197    106   -194   -758   -322     15    -93    415
   -197   -750   -553    475    176   -652   -340   -976   -823   -581   -714   -197
   -129  -1065   -935    594    402  -1000   -296   -857   -883   -711   -888   -389
    -98  -1085   -987    592    441  -1036   -168   -688   -789   -662   -867   -381
   -158  -1047   -888    600    363   -969    -44   -532   -667   -568   -792   -316
   -124   -924   -800    524    337   -862     51   -413   -553   -467   -696   -231
    -31   -898   -867    462    415   -883     67   -384   -540   -465   -701   -244
     28   -875   -904    423    465   -888     80   -363   -532   -462   -701   -249
     46   -849   -896    400    470   -870     96   -340   -514   -452   -685   -239
    -36   -862   -826    449    394   -844    127   -301   -478   -423   -652   -210
     51   -831   -883    389    465   -857    127   -298   -483   -428   -657   -218
     64   -828   -893    381    478   -859    142   -283   -475   -423   -652   -215
    -44   -888   -844    465    397   -865    142   -280   -470   -423   -649   -215
    -88   -888   -800    488    355   -844    161   -259   -454   -410   -633   -205
     12   -872   -888    428    449   -880    145   -265   -467   -426   -649   -223
     28   -867   -898    418    462   -883    148   -257   -465   -423   -644   -218
      7   -846   -854    418    428   -849    166   -233   -441   -402   -615   -194
     -7   -823   -815    415    402   -820    181   -210   -423   -392   -597   -179
    -15   -828   -813    420    397   -820    184   -205   -418   -392   -597   -181
      0   -831   -831    413    415   -831    179   -207   -423   -402   -605   -189
     44   -810   -854    381    446   -831    187   -202   -415   -400   -600   -189
    -10   -836   -826    423    407   -831    202   -187   -402   -387   -581   -176
    -44   -839   -795    441    374   -818    202   -179   -394   -379   -563   -166
     38   -815   -854    387    446   -833    179   -194   -405   -394   -579   -176
    103   -779   -885    337    491   -831    181   -184   -397   -384   -568   -163
    135   -714   -849    290    491   -782    207   -158   -371   -353   -537   -140
     85   -732   -818    322    452   -776    218   -153   -366   -353   -535   -132
    -28   -813   -784    420    376   -800    205   -166   -379   -371   -548   -142
    -33   -818   -784    423    374   -802    205   -163   -376   -376   -548   -135
    -44   -805   -761    426    358   -784    205   -155   -366   -363   -532   -124
      0   -771   -771    384    384   -771    205   -153   -358   -355   -519   -122
     88   -743   -831    327    457   -787    192   -161   -366   -363   -519   -122
     83   -719   -805    316    441   -761    202   -145   -348   -345   -498    -96
     41   -709   -750    335    394   -730    218   -119   -327   -324   -472    -64
     36   -701   -737    329    384   -719    213   -116   -322   -324   -467    -59
     41   -701   -743    329    389   -719    202   -119   -324   -319   -459    -57
     49   -696   -745    322    397   -719    202   -119   -327   -322   -459    -59
     49   -678   -727    314    387   -701    202   -111   -324   -319   -452    -51
     72   -659   -732    290    400   -696    205   -101   -314   -306   -439    -36
     85   -649   -735    280    410   -691    205    -98   -309   -301   -431    -25
     62   -646   -711    290    384   -678    215    -88   -296   -288   -410    -15
     72   -623   -696    275    384   -659    223    -77   -280   -272   -387     -5
     64   -610   -675    270    368   -641    231    -72   -272   -267   -379      2
     62   -592   -654    265    355   -623    249    -51   -252   -254   -366     15
    106   -553   -662    220    384   -607    270    -31   -233   -239   -350     28
    109   -558   -667    226    387   -613    283    -15   -220   -231   -342     31
     59   -568   -628    252    342   -597    301      5   -197   -218   -329     33
     49   -568   -618    259    332   -592    324     31   -176   -202   -322     41
     46   -558   -605    254    324   -581    353     54   -153   -192   -311     49
      5   -506   -511    252    257   -509    413    111    -96   -142   -267     90
     33   -563   -597    262    314   -579    379     75   -135   -187   -316     38
    106   -576   -683    233    392   -628    363     51   -150   -207   -335     10
     83   -610   -693    262    387   -652    363     46   -153   -213   -337     -7
     46   -613   -659    283    353   -636    379     54   -140   -207   -327     -7
     36   -589   -626    275    329   -605    392     64   -127   -197   -316     -2
     -5   -602   -597    303    296   -600    402     70   -119   -189   -306      5
    -20   -597   -576    309    275   -587    415     83   -106   -181   -293     12
    -83   -605   -522    345    218   -563    423     90    -96   -174   -283     20
     12   -600   -615    290    311   -607    392     64   -122   -194   -306     -5
     59   -571   -631    254    342   -600    402     75   -109   -187   -293      2
      5   -561   -566    275    283   -566    423     98    -85   -166   -272     20
     15   -555   -571    270    293   -563    426    103    -77   -161   -267     25
    -28   -592   -563    309    265   -576    418     98    -80   -168   -270     23
    -72   -607   -535    340    228   -571    413    101    -77   -163   -265     23
     72   -527   -600    226    335   -563    418    106    -70   -155   -257     23
     93   -496   -589    202    340   -542    433    124    -51   -140   -241     36
     64   -548   -615    239    337   -581    415    106    -70   -163   -259     15
     62   -576   -639    254    350   -607    397     96    -83   -176   -270     -2
    116   -537   -654    207    384   -594    402    103    -75   -171   -265      5
    103   -535   -639    215    371   -587    410    114    -67   -168   -254     12
     25   -568   -597    270    311   -581    413    111    -67   -168   -257      7
     33   -566   -600    267    316   -581    415    119    -62   -163   -252     10
     49   -553   -602    249    324   -576    423    127    -49   -155   -241     25
     23   -540   -563    259    293   -550    436    140    -33   -137   -220     44
      0   -548   -548    272    272   -548    441    142    -31   -132   -218     44
    -41   -563   -524    301    241   -545    452    148    -23   -129   -215     46
    -41   -594   -553    316    254   -574    433    129    -44   -150   -233     23
     20   -602   -623    290    322   -613    415    116    -59   -171   -252      0
      2   -555   -561    275    280   -558    449    150    -23   -135   -210     31
     62   -472   -537    205    298   -504    478    181     10   -103   -176     57
     -5   -446   -441    226    215   -444    530    228     54    -64   -135     90
     10   -449   -459    220    233   -454    530    233     57    -67   -137     85
     64   -467   -535    200    298   -498    496    207     28    -96   -168     57
    109   -420   -530    155    316   -475    504    220     44    -77   -150     70
    103   -361   -465    127    283   -410    532    249     80    -44   -116    103
     77   -355   -433    140    254   -394    530    252     90    -36   -106    119
     75   -361   -436    142    254   -397    514    246     90    -36   -103    119
     64   -345   -413    140    239   -379    498    241     93    -28    -93    127
     41   -355   -397    155    218   -376    478    231     88    -33    -93    124
     28   -400   -428    187    228   -413    462    215     70    -51   -111    106
    -57   -467   -413    259    176   -441    452    207     51    -70   -132     77
      2   -522   -527    259    265   -524    410    176     12   -114   -176     28
     -2   -550   -550    275    272   -550    402    171      0   -127   -189     18
    -57   -571   -514    314    228   -542    410    181      7   -127   -187     18
     12   -579   -594    280    301   -587    374    153    -18   -153   -218    -10
     41   -615   -657    285    348   -636    335    116    -51   -192   -254    -46
    -31   -636   -605    332    285   -620    350    129    -38   -181   -244    -38
    -77   -626   -548    353    233   -587    371    158    -10   -155   -220    -23
    -31   -623   -594    327    280   -610    345    142    -20   -166   -231    -44
      0   -610   -610    303    303   -610    332    137    -25   -168   -231    -49
     18   -589   -607    283    311   -597    327    137    -20   -168   -228    -49
     20   -620   -641    301    329   -631    316    132    -33   -184   -249    -70
     57   -685   -743    314    397   -714    342    176    -36   -207   -288   -116
     31   -732   -763    350    394   -748    449    322     25   -189   -298   -153
     83   -649   -732    280    407   -691    568    514    150    -93   -226   -106
    236   -418   -654     90    444   -535    680    724    332     93    -51     54
    239     38   -200   -140    218    -77    727    844    610    449    337    467
     38    672    633   -355   -298    654    649    776    906    893    865   1021
   -163   1041   1205   -441   -685   1122    407    436    953   1080   1127   1299
   -213    711    924   -249   -568    818     93    -46    548    704    784    974
   -213   -124     88    166   -150    -18   -122   -415    -90    -28     41    252
   -194   -730   -535    462    168   -633   -187   -467   -392   -423   -397   -194
   -210   -896   -685    553    236   -792    -90   -301   -350   -441   -457   -270
   -163   -792   -628    478    231   -711     62    -96   -202   -329   -374   -205
    -88   -683   -594    384    252   -639    142     20    -98   -241   -301   -145
    -54   -652   -597    353    270   -626    168     59    -67   -213   -275   -137
     10   -597   -607    293    306   -602    194     98    -36   -189   -259   -135
      0   -620   -620    311    309   -620    189    103    -38   -200   -275   -155
    -12   -602   -592    306    288   -597    197    116    -25   -187   -262   -145
     41   -636   -678    296    358   -657    158     85    -51   -218   -296   -179
     12   -628   -644    306    324   -636    155     98    -38   -205   -285   -174
     10   -589   -600    290    303   -594    166    119    -12   -179   -262   -155
     -7   -594   -587    301    288   -589    158    122    -12   -176   -257   -153
    -88   -594   -506    340    207   -550    168    140      7   -155   -241   -127
    -98   -584   -488    340    194   -537    168    148     20   -140   -231   -114
     -7   -579   -571    293    280   -576    137    127      0   -153   -249   -137
     49   -574   -623    259    335   -597    101    103    -20   -174   -270   -163
     23   -600   -623    288    322   -610     80     93    -31   -187   -283   -174
    -28   -589   -563    309    267   -579     93    111    -12   -166   -265   -155
    -51   -558   -506    306    226   -532    106    137     15   -140   -241   -135
    -10   -527   -517    267    249   -522     98    140     23   -135   -233   -137
      5   -537   -545    265    275   -542     67    122      5   -153   -252   -163
     10   -555   -568    272    288   -561     38    103    -10   -171   -270   -181
     57   -566   -623    254    340   -594      2     83    -25   -184   -285   -200
     18   -568   -587    272    301   -576     -7     88    -20   -174   -277   -189
     41   -542   -587    249    311   -563    -18     90    -18   -168   -277   -181
     -2   -555   -553    277    272   -555    -31     88    -15   -163   -280   -176
    -93   -594   -501    345    202   -548    -46     80    -18   -163   -277   -174
    -98   -548   -449    322    171   -498    -38    101      7   -132   -244   -140
    -62   -517   -454    288    194   -485    -54    103     10   -127   -239   -135
     10   -517   -530    252    267   -522   -106     64    -20   -155   -267   -166
     90   -519   -610    215    350   -563   -161     23    -54   -181   -293   -192
    101   -483   -584    192    340   -535   -174     23    -49   -171   -288   -187
     88   -449   -537    179    311   -493   -181     33    -33   -148   -265   -168
     83   -436   -519    174    301   -478   -205     23    -36   -145   -259   -163
      2   -459   -462    228    231   -459   -218     23    -28   -135   -249   -148
    -38   -441   -405    239    181   -423   -223     31    -12   -116   -231   -127
     54   -413   -470    179    259   -441   -267      2    -31   -132   -244   -145
     49   -415   -467    181    257   -441   -285     -7    -33   -127   -236   -145
     41   -397   -439    179    239   -418   -301     -7    -25   -114   -226   -135
    119   -335   -457    106    288   -394   -319    -15    -23   -106   -218   -129
     96   -340   -436    122    265   -387   -340    -25    -25   -103   -220   -135
      5   -345   -350    168    174   -348   -329    -18     -5    -85   -205   -114
    -15   -350   -335    184    158   -342   -335    -12      5    -77   -202   -111
     64   -358   -426    145    244   -392   -381    -41    -23   -106   -236   -145
    101   -342   -444    119    272   -392   -397    -44    -23   -103   -241   -153
     90   -335   -428    119    257   -379   -394    -31     -7    -93   -239   -153
     46   -337   -384    145    215   -361   -381    -10     18    -72   -226   -148
    -15   -368   -353    192    166   -361   -381     -2     28    -62   -223   -148
     28   -363   -392    166    207   -376   -405    -15     20    -72   -241   -163
     -5   -371   -368    187    181   -371   -415    -20     23    -72   -246   -174
    -80   -379   -298    231    109   -340   -410    -10     38    -57   -233   -166
    -57   -376   -322    215    132   -350   -436    -31     25    -67   -246   -179
     41   -366   -410    161    226   -387   -485    -70     -5    -96   -277   -210
     62   -384   -446    158    254   -415   -519   -101    -25   -116   -301   -231
     51   -402   -454    176    252   -428   -548   -119    -38   -127   -316   -246
     54   -410   -467    176    257   -439   -579   -137    -51   -135   -327   -262
     41   -387   -431    171    233   -407   -581   -132    -41   -122   -316   -252
      7   -407   -415    200    210   -413   -605   -145    -51   -129   -324   -254
      0   -439   -439    220    218   -439   -644   -174    -70   -148   -342   -272
     38   -384   -423    171    228   -402   -644   -163    -54   -129   -329   -254
     72   -355   -428    140    249   -392   -654   -171    -57   -124   -327   -252
     46   -379   -426    166    233   -402   -680   -187    -67   -129   -337   -262
    -20   -428   -407    226    192   -418   -719   -207    -85   -142   -353   -280
     -7   -405   -400    205    194   -402   -735   -215    -85   -140   -350   -275
    -38   -402   -363    220    161   -384   -743   -215    -77   -129   -345   -265
    -31   -413   -381    220    174   -397   -769   -236    -96   -145   -361   -277
      0   -415   -415    207    207   -415   -805   -262   -114   -158   -374   -298
     46   -400   -446    176    244   -420   -833   -277   -122   -158   -379   -309
     18   -426   -446    202    231   -436   -867   -301   -140   -176   -397   -319
     20   -418   -441    197    228   -428   -885   -311   -142   -181   -397   -316
     62   -379   -441    158    252   -410   -891   -303   -132   -166   -381   -306
     20   -420   -444    200    231   -431   -917   -329   -150   -187   -402   -319
      0   -431   -431    215    215   -431   -940   -345   -161   -192   -407   -324
    -41   -454   -413    246    184   -433   -971   -366   -179   -200   -420   -337
    -49   -454   -405    252    176   -431   -979   -371   -181   -200   -423   -332
    -25   -423   -397    223    184   -410   -989   -371   -176   -187   -415   -329
    -51   -379   -327    215    135   -353   -969   -348   -145   -153   -381   -296
    -46   -348   -303    194    127   -327   -969   -348   -142   -148   -376   -293
    -93   -374   -280    233     93   -327   -984   -358   -150   -153   -384   -303
    -12   -363   -350    187    168   -355  -1023   -384   -171   -174   -407   -324
     59   -322   -384    129    220   -353  -1047   -397   -176   -171   -410   -322
     96   -293   -389     96    241   -340  -1070   -415   -184   -174   -413   -319
    142   -246   -389     51    265   -316  -1091   -426   -179   -163   -402   -309
    122   -244   -366     59    244   -303  -1117   -436   -181   -158   -394   -298
    114   -244   -358     64    233   -301  -1148   -457   -194   -163   -400   -296
     46   -275   -324    114    184   -301  -1184   -480   -207   -171   -402   -293
     20   -340   -361    161    189   -350  -1236   -519   -246   -202   -433   -324
     25   -361   -387    163    205   -374  -1260   -537   -265   -218   -457   -353
     31   -387   -418    176    223   -402  -1280   -553   -285   -236   -478   -371
      0   -441   -441    218    220   -441  -1309   -587   -319   -267   -509   -394
   -103   -540   -436    322    166   -488  -1343   -623   -350   -298   -540   -423
    -57   -558   -501    306    220   -530  -1389   -665   -387   -327   -574   -457
     -2   -545   -542    275    270   -545  -1418   -685   -405   -345   -592   -470
    109   -504   -613    197    358   -558  -1444   -706   -423   -361   -610   -480
     25   -550   -576    262    301   -563  -1454   -717   -428   -361   -615   -483
    -49   -584   -535    314    239   -561  -1470   -727   -433   -361   -615   -488
     18   -555   -576    267    296   -566  -1499   -748   -449   -368   -623   -501
     33   -550   -584    257    306   -568  -1514   -758   -457   -371   -628   -504
     15   -587   -602    285    309   -594  -1540   -776   -478   -389   -644   -519
     18   -659   -680    319    348   -670  -1545   -763   -506   -433   -696   -574
     31   -717   -748    342    389   -732  -1470   -659   -483   -449   -735   -626
    119   -633   -753    254    436   -693  -1356   -496   -379   -368   -683   -592
    101   -511   -613    205    355   -561  -1247   -293   -210   -202   -532   -444
    166    -57   -226    -54    194   -140  -1208   -161     51    132   -163    -49
    223    667    444   -446   -111    555  -1280   -205    345    576    355    491
    -18   1072   1091   -530   -555   1080  -1514   -522    426    807    659    810
   -241    813   1054   -285   -646    932  -1784   -956    111    537    431    610
   -223     -5    215    111   -220    103  -2031  -1374   -542   -202   -316   -106
   -176   -646   -470    410    145   -558  -2125  -1480   -911   -654   -807   -602
   -158   -818   -659    485    249   -737  -2039  -1327   -893   -693   -888   -704
    -38   -761   -722    400    340   -743  -1932  -1174   -800   -631   -854   -691
     31   -646   -680    306    355   -665  -1847  -1065   -701   -548   -787   -628
     -5   -631   -626    316    309   -628  -1808  -1013   -654   -509   -753   -597
    -25   -628   -602    327    285   -615  -1792   -987   -636   -491   -743   -584
    -31   -615   -584    324    275   -600  -1779   -976   -628   -483   -740   -576
   -145   -675   -530    407    189   -602  -1782   -979   -631   -488   -743   -576
    -31   -641   -610    335    288   -626  -1805  -1000   -652   -501   -756   -594
     51   -636   -691    290    368   -662  -1849  -1039   -688   -535   -787   -626
     -7   -649   -641    329    316   -646  -1844  -1031   -680   -524   -779   -613
     59   -597   -657    267    355   -626  -1844  -1028   -672   -517   -774   -607
     51   -581   -633    262    342   -607  -1844  -1023   -665   -509   -763   -589
     23   -605   -628    288    322   -615  -1849  -1036   -675   -514   -769   -589
     -7   -649   -641    329    316   -646  -1875  -1060   -704   -532   -789   -610
    -31   -626   -597    327    283   -613  -1867  -1052   -693   -514   -776   -594
     23   -576   -600    275    309   -587  -1857  -1047   -685   -504   -763   -579
     46   -579   -626    265    335   -600  -1875  -1060   -701   -511   -769   -587
    -51   -654   -602    353    275   -628  -1904  -1088   -727   -532   -787   -605
    -96   -657   -563    374    231   -610  -1909  -1091   -727   -535   -782   -589
     10   -592   -602    290    306   -597  -1906  -1085   -724   -527   -774   -576
     98   -561   -662    231    379   -610  -1919  -1098   -735   -532   -784   -589
     28   -636   -665    303    345   -649  -1958  -1137   -769   -563   -818   -618
     28   -610   -639    288    332   -623  -1948  -1130   -758   -548   -802   -594
     28   -576   -607    272    316   -592  -1940  -1117   -753   -535   -784   -579
      0   -594   -594    296    296   -594  -1953  -1130   -766   -542   -789   -584
     -7   -605   -597    306    293   -602  -1969  -1148   -782   -550   -795   -587
    -23   -605   -581    314    275   -592  -1974  -1148   -782   -545   -784   -579
    -10   -600   -589    303    288   -594  -1984  -1153   -789   -548   -784   -579
     64   -542   -607    239    332   -574  -1990  -1153   -789   -542   -774   -563
      2   -576   -579    288    290   -576  -1995  -1163   -795   -548   -779   -561
     33   -597   -633    280    332   -615  -2034  -1195   -828   -574   -802   -579
     64   -571   -636    252    350   -602  -2044  -1202   -836   -574   -792   -574
     83   -535   -618    223    348   -574  -2049  -1205   -836   -568   -779   -553
     70   -542   -613    236    340   -576  -2060  -1210   -841   -561   -769   -542
     46   -550   -600    252    319   -574  -2073  -1218   -846   -558   -761   -540
     77   -504   -581    213    327   -542  -2065  -1213   -839   -542   -737   -519
     64   -470   -535    202    298   -501  -2047  -1197   -820   -519   -706   -483
     67   -444   -511    189    288   -478  -2031  -1189   -810   -509   -688   -457
     70   -446   -517    187    293   -483  -2042  -1208   -823   -519   -691   -457
     54   -478   -532    210    290   -504  -2062  -1231   -844   -540   -711   -475
     54   -472   -530    207    290   -501  -2062  -1228   -841   -535   -701   -470
     72   -407   -480    168    275   -444  -2029  -1195   -807   -498   -667   -436
    103   -387   -493    140    296   -439  -2016  -1184   -805   -498   -670   -439
    135   -452   -587    158    358   -517  -2049  -1221   -846   -542   -722   -493
    106   -444   -550    166    327   -496  -2018  -1189   -818   -519   -704   -480
    148   -407   -555    129    350   -480  -1990  -1166   -797   -501   -691   -470
    145   -423   -568    137    355   -496  -1977  -1161   -795   -504   -701   -483
    106   -426   -532    158    319   -478  -1953  -1145   -779   -493   -693   -475
     67   -457   -524    194    293   -491  -1953  -1153   -787   -504   -706   -488
    -10   -478   -467    244    228   -472  -1938  -1153   -782   -504   -704   -483
    -41   -498   -457    267    207   -478  -1927  -1156   -787   -511   -709   -485
     49   -493   -545    220    296   -519  -1948  -1182   -813   -535   -732   -509
    101   -483   -584    189    340   -532  -1958  -1197   -828   -550   -740   -519
     31   -514   -545    241    288   -530  -1953  -1200   -833   -550   -735   -517
     -2   -532   -532    265    262   -532  -1956  -1197   -836   -548   -724   -514
     31   -509   -540    239    283   -524  -1958  -1202   -839   -548   -722   -509
     90   -446   -540    176    314   -493  -1938  -1187   -828   -537   -709   -491
     44   -470   -514    213    277   -491  -1927  -1184   -831   -542   -704   -485
     28   -519   -550    244    288   -535  -1948  -1208   -857   -568   -724   -506
    103   -483   -587    189    345   -535  -1951  -1208   -862   -571   -724   -509
     72   -470   -545    197    306   -506  -1930  -1192   -846   -558   -706   -488
     28   -485   -514    228    270   -498  -1927  -1192   -844   -553   -698   -485
     64   -480   -548    205    303   -514  -1935  -1202   -859   -563   -709   -493
     62   -475   -537    205    298   -506  -1919  -1197   -854   -561   -704   -485
     41   -504   -545    231    293   -524  -1927  -1213   -875   -584   -722   -501
     36   -514   -550    239    293   -532  -1930  -1215   -883   -587   -719   -498
      5   -509   -514    249    257   -511  -1909  -1195   -870   -566   -693   -478
     10   -506   -519    246    265   -511  -1914  -1202   -878   -574   -698   -480
    109   -485   -597    187    350   -540  -1925  -1223   -901   -597   -719   -493
    129   -475   -605    174    366   -540  -1917  -1221   -904   -602   -719   -485
     44   -514   -558    233    301   -537  -1917  -1223   -909   -610   -722   -488
     72   -454   -527    189    298   -491  -1873  -1184   -872   -576   -680   -449
    161   -415   -576    127    368   -496  -1862  -1182   -878   -579   -680   -457
    155   -441   -597    142    376   -519  -1880  -1205   -906   -607   -706   -485
    145   -436   -584    142    363   -509  -1862  -1192   -898   -600   -696   -470
    153   -392   -545    116    348   -467  -1821  -1158   -870   -568   -657   -441
     59   -423   -483    179    270   -454  -1808  -1148   -867   -563   -649   -433
     51   -405   -457    176    254   -431  -1800  -1140   -859   -558   -644   -418
    127   -350   -478    109    301   -413  -1790  -1140   -857   -553   -636   -400
    111   -340   -452    114    280   -394  -1774  -1135   -844   -540   -623   -381
    158   -283   -444     59    298   -361  -1758  -1124   -828   -519   -594   -358
     70   -314   -384    122    226   -348  -1761  -1132   -828   -519   -587   -350
     51   -355   -410    150    228   -381  -1800  -1163   -859   -548   -607   -363
    135   -353   -488    109    311   -420  -1829  -1187   -885   -574   -628   -379
    166   -358   -524     93    342   -441  -1829  -1189   -901   -587   -639   -384
    158   -387   -545    114    350   -465  -1818  -1187   -911   -602   -646   -392
     98   -439   -540    168    316   -488  -1821  -1189   -927   -615   -654   -402
     64   -478   -542    205    301   -509  -1818  -1195   -940   -633   -670   -415
     96   -530   -628    215    361   -579  -1847  -1236   -989   -685   -717   -454
     80   -574   -654    246    366   -613  -1857  -1262  -1015   -711   -735   -472
     80   -574   -654    244    366   -613  -1852  -1265  -1021   -719   -735   -475
    101   -613   -717    254    407   -665  -1870  -1286  -1049   -748   -763   -498
     72   -610   -683    267    376   -646  -1849  -1267  -1034   -730   -743   -485
    142   -568   -711    213    426   -639  -1842  -1267  -1036   -730   -735   -488
     90   -576   -670    241    379   -623  -1826  -1257  -1031   -722   -724   -478
     54   -607   -665    275    358   -636  -1831  -1262  -1041   -735   -730   -483
    101   -631   -732    262    415   -680  -1829  -1260  -1060   -758   -750   -504
    140   -706   -846    283    493   -776  -1787  -1210  -1075   -807   -810   -566
    171   -722   -893    275    530   -807  -1670  -1072  -1023   -797   -823   -597
    184   -641   -826    228    504   -732  -1540   -875   -893   -683   -730   -509
    192   -355   -548     80    368   -452  -1408   -646   -654   -415   -454   -233
    280    231    -49   -254    166     90  -1361   -524   -345     -7      2    241
     93    888    792   -491   -350    841  -1465   -665    -77    413    509    774
    -93    963   1054   -436   -574   1008  -1743  -1080   -207    381    545    836
   -181    415    597   -116   -389    506  -1987  -1519   -704   -142     46    366
   -155   -353   -197    254     20   -275  -2135  -1790  -1257   -787   -615   -285
    -12   -774   -763    392    374   -769  -2158  -1753  -1434  -1041   -914   -602
      5   -852   -859    423    431   -854  -2057  -1605  -1376  -1028   -930   -641
    -18   -748   -732    381    355   -740  -1896  -1413  -1223   -898   -815   -545
    -28   -646   -618    337    293   -633  -1790  -1288  -1114   -800   -724   -457
     41   -626   -667    290    353   -646  -1758  -1265  -1098   -795   -724   -454
    124   -618   -743    246    431   -680  -1745  -1252  -1104   -805   -732   -467
    150   -626   -776    236    462   -701  -1738  -1247  -1109   -813   -740   -478
     96   -657   -753    280    423   -704  -1727  -1236  -1104   -807   -727   -470
     10   -685   -698    335    353   -691  -1717  -1231  -1098   -802   -717   -459
     -2   -639   -636    319    316   -639  -1680  -1195  -1065   -774   -685   -423
     33   -584   -618    275    324   -600  -1652  -1169  -1047   -758   -667   -402
     70   -615   -685    272    376   -649  -1678  -1195  -1072   -779   -693   -439
     62   -628   -691    280    376   -659  -1678  -1195  -1078   -787   -698   -444
    124   -594   -719    233    420   -657  -1665  -1187  -1075   -784   -691   -433
    153   -574   -727    210    439   -649  -1652  -1174  -1065   -776   -678   -420
    116   -581   -698    233    407   -639  -1639  -1163  -1060   -771   -675   -415
    106   -563   -672    228    387   -618  -1618  -1148  -1049   -763   -659   -397
     75   -566   -641    244    358   -602  -1605  -1143  -1047   -761   -644   -387
     20   -589   -610    283    311   -600  -1597  -1135  -1044   -758   -641   -387
     77   -600   -678    262    376   -639  -1613  -1153  -1067   -789   -667   -405
    124   -579   -704    226    410   -641  -1605  -1143  -1062   -784   -659   -392
     57   -584   -641    262    348   -613  -1584  -1127  -1041   -766   -631   -374
     41   -581   -623    270    332   -602  -1582  -1127  -1041   -766   -620   -366
    184   -550   -735    184    459   -641  -1600  -1140  -1057   -776   -626   -379
    116   -522   -641    202    376   -581  -1558  -1098  -1018   -735   -584   -340
    137   -530   -667    194    402   -597  -1564  -1106  -1031   -753   -597   -345
     93   -563   -659    233    374   -610  -1564  -1111  -1041   -763   -605   -342
     54   -581   -636    265    345   -607  -1564  -1111  -1044   -763   -602   -342
    176   -501   -678    161    426   -589  -1556  -1101  -1034   -756   -584   -327
    239   -454   -696    106    467   -574  -1543  -1091  -1026   -748   -576   -309
     54   -530   -587    236    319   -558  -1532  -1085  -1026   -743   -563   -293
     18   -537   -555    259    285   -545  -1532  -1080  -1023   -737   -553   -283
    174   -485   -659    155    415   -574  -1553  -1096  -1039   -750   -561   -296
    184   -467   -652    142    415   -561  -1551  -1096  -1039   -743   -548   -285
    166   -431   -600    129    381   -514  -1535  -1078  -1018   -719   -517   -259
    181   -426   -607    122    394   -517  -1540  -1080  -1021   -722   -517   -254
    181   -428   -610    119    394   -519  -1540  -1078  -1023   -722   -517   -244
    197   -387   -587     93    389   -485  -1517  -1057  -1002   -701   -493   -220
    153   -376   -532    109    340   -454  -1493  -1036   -982   -678   -462   -194
    142   -374   -517    116    329   -444  -1488  -1039   -982   -678   -457   -184
    106   -384   -493    137    296   -439  -1480  -1034   -976   -680   -459   -176
    158   -340   -501     90    327   -420  -1449  -1005   -948   -657   -436   -158
    213   -327   -542     54    376   -433  -1441   -995   -943   -654   -431   -163
    194   -329   -524     67    358   -426  -1418   -971   -927   -649   -423   -155
    218   -332   -550     54    384   -441  -1405   -961   -927   -652   -431   -168
    174   -337   -511     80    342   -423  -1366   -922   -896   -626   -413   -150
    174   -350   -527     88    348   -436  -1345   -909   -888   -626   -415   -155
    148   -348   -496    101    322   -420  -1314   -883   -865   -618   -405   -153
    166   -319   -485     75    324   -402  -1283   -857   -844   -602   -389   -142
    163   -337   -501     85    332   -418  -1273   -859   -849   -610   -400   -155
    148   -363   -511    109    329   -436  -1267   -865   -854   -620   -407   -166
    150   -353   -504    101    327   -428  -1252   -857   -846   -615   -400   -163
    103   -374   -480    132    290   -428  -1252   -859   -852   -626   -405   -166
    153   -355   -509    101    329   -431  -1247   -857   -852   -626   -407   -166
    124   -376   -504    124    314   -441  -1236   -854   -849   -628   -407   -171
    109   -400   -509    145    309   -454  -1236   -859   -852   -631   -407   -174
    174   -387   -563    103    366   -475  -1249   -867   -859   -644   -420   -181
    168   -366   -537     98    350   -452  -1234   -849   -841   -631   -400   -161
    166   -353   -519     93    340   -433  -1215   -831   -831   -618   -387   -148
    116   -381   -498    132    306   -439  -1205   -823   -828   -613   -381   -145
    101   -384   -485    140    290   -433  -1200   -818   -828   -613   -384   -142
    158   -350   -509     96    332   -428  -1192   -810   -823   -610   -376   -135
    179   -332   -511     75    345   -420  -1182   -802   -815   -605   -368   -127
    135   -368   -504    116    319   -436  -1179   -802   -815   -610   -368   -127
    171   -340   -514     83    342   -426  -1171   -795   -813   -610   -361   -124
    210   -311   -522     51    366   -415  -1156   -784   -805   -607   -348   -116
    103   -358   -462    127    280   -407  -1140   -774   -802   -605   -340   -103
     70   -371   -441    150    254   -405  -1130   -766   -797   -602   -332    -96
    101   -355   -459    124    277   -407  -1114   -756   -789   -597   -329    -98
    166   -355   -522     93    342   -439  -1124   -769   -805   -615   -348   -111
    148   -327   -475     88    309   -400  -1098   -743   -787   -594   -329    -88
    166   -327   -493     80    329   -410  -1096   -745   -792   -602   -332    -88
    155   -366   -524    103    337   -444  -1106   -761   -807   -620   -348   -109
    215   -306   -524     44    368   -415  -1075   -735   -784   -600   -322    -90
    223   -252   -475     12    348   -363  -1028   -691   -743   -561   -285    -59
    231   -207   -439    -10    335   -322   -989   -657   -711   -537   -259    -25
    200   -226   -426     12    311   -327   -979   -654   -714   -540   -262    -23
    150   -236   -387     44    267   -311   -966   -646   -706   -540   -252    -15
    109   -226   -335     57    220   -280   -953   -636   -691   -524   -233      0
    166   -153   -319     -5    241   -236   -935   -618   -667   -501   -205     28
    205   -103   -309    -51    254   -205   -914   -594   -646   -483   -181     54
    171   -129   -301    -20    236   -215   -927   -610   -657   -491   -184     46
    142   -194   -337     23    239   -265   -966   -646   -691   -524   -213     20
    155   -220   -376     33    265   -298   -982   -654   -704   -537   -223     15
    124   -246   -374     59    249   -309   -971   -646   -706   -545   -223     12
    194   -241   -436     23    314   -337   -969   -646   -717   -561   -239     -2
    265   -285   -553      7    407   -418   -995   -680   -758   -605   -285    -51
    223   -324   -548     51    384   -436   -984   -680   -763   -610   -290    -67
    150   -366   -517    106    332   -441   -976   -680   -769   -620   -298    -72
    142   -379   -522    119    329   -452   -974   -683   -776   -633   -306    -75
    148   -397   -545    122    345   -470   -979   -691   -784   -646   -316    -85
    122   -410   -532    145    327   -470   -971   -683   -784   -646   -316    -85
    111   -410   -522    148    314   -467   -958   -678   -779   -641   -309    -77
     96   -405   -501    153    298   -452   -935   -657   -761   -626   -290    -59
    132   -407   -540    135    335   -472   -940   -662   -769   -633   -303    -70
    197   -400   -597    101    397   -498   -945   -667   -779   -652   -322    -88
    187   -452   -639    129    410   -542   -914   -636   -782   -662   -340   -109
    166   -563   -732    197    449   -646   -857   -568   -789   -706   -405   -192
    135   -561   -696    213    413   -628   -735   -405   -701   -654   -374   -181
    244   -358   -602     57    423   -480   -576   -155   -517   -483   -220    -33
    407     67   -340   -239    374   -135   -509      2   -275   -187    101    301
    340    719    376   -530    -18    548   -504     44     57    267    626    852
     75   1197   1122   -636   -524   1161   -672   -194    226    579   1018   1265
    -38   1111   1150   -535   -594   1130   -956   -628    -10    415    909   1169
   -129    348    478   -109   -303    413  -1156  -1018   -600   -252    239    517
    -41   -327   -285    184    122   -306  -1260  -1158  -1023   -771   -314    -36
     31   -618   -652    290    340   -636  -1218  -1054  -1080   -898   -485   -220
     80   -581   -662    252    371   -620  -1065   -859   -956   -813   -431   -187
     57   -478   -535    207    296   -506   -930   -698   -820   -698   -332   -103
     64   -418   -483    176    272   -452   -865   -623   -756   -641   -277    -51
    168   -371   -542     98    353   -454   -836   -587   -732   -628   -265    -51
    153   -387   -540    116    345   -462   -820   -571   -724   -631   -272    -59
     75   -426   -501    171    288   -462   -800   -561   -719   -623   -265    -51
     93   -402   -498    153    296   -449   -782   -542   -709   -613   -252    -44
    168   -381   -553    106    358   -467   -787   -553   -719   -623   -262    -59
    171   -366   -537     98    353   -452   -766   -530   -704   -610   -249    -38
    155   -363   -522    101    337   -444   -756   -522   -693   -600   -233    -31
    168   -353   -522     90    345   -436   -745   -511   -685   -592   -226    -25
    181   -348   -530     80    355   -436   -740   -504   -683   -592   -226    -23
    140   -381   -522    122    329   -452   -743   -509   -688   -605   -239    -31
    116   -363   -483    122    298   -423   -714   -480   -662   -581   -213     -7
    111   -340   -452    111    280   -394   -691   -462   -641   -566   -187     10
    111   -301   -415     93    262   -358   -662   -433   -613   -540   -153     38
    145   -316   -462     85    303   -389   -672   -449   -628   -558   -168     23
    213   -340   -553     62    381   -446   -696   -478   -659   -594   -205    -12
    218   -319   -537     49    376   -426   -670   -452   -639   -579   -187     10
    244   -319   -563     36    402   -439   -675   -457   -644   -584   -187      5
    215   -303   -519     44    366   -410   -662   -441   -628   -571   -171     15
    207   -296   -506     44    355   -400   -652   -431   -620   -566   -163     23
    205   -306   -514     49    358   -410   -649   -428   -620   -566   -158     28
    202   -277   -480     36    340   -379   -626   -397   -597   -540   -129     51
    176   -265   -441     44    309   -353   -615   -379   -579   -519   -109     67
    187   -277   -465     44    324   -371   -628   -392   -594   -537   -127     57
    181   -272   -454     44    316   -361   -623   -387   -589   -532   -122     64
    174   -241   -415     33    293   -327   -602   -363   -568   -511    -96     90
    158   -241   -400     41    277   -319   -600   -355   -558   -504    -83    103
    197   -239   -436     20    316   -337   -615   -368   -568   -511    -85     96
    231   -220   -452     -5    340   -335   -615   -363   -568   -511    -83    101
    239   -207   -446    -18    342   -327   -610   -358   -563   -504    -67    114
    252   -215   -467    -18    358   -340   -623   -368   -574   -509    -70    116
    241   -192   -436    -25    337   -314   -613   -353   -555   -493    -49    135
    239   -155   -397    -41    316   -275   -584   -327   -532   -465    -12    163
    272   -140   -413    -67    340   -275   -576   -324   -530   -462     -2    171
    314    -90   -405   -111    358   -246   -558   -309   -511   -444     15    192
    265   -111   -376    -77    319   -241   -558   -306   -511   -441     15    194
    244   -111   -355    -64    298   -233   -548   -301   -506   -436     25    202
    272    -77   -350    -98    309   -213   -524   -280   -485   -420     44    218
    246    -80   -327    -83    285   -202   -504   -259   -470   -407     57    228
    236    -67   -303    -88    270   -184   -472   -226   -441   -389     75    244
    309    -31   -340   -140    322   -184   -452   -197   -423   -376     83    246
    270    -80   -350    -96    309   -215   -444   -192   -418   -384     75    228
    228   -101   -329    -62    277   -215   -407   -158   -394   -366     83    236
    202    -93   -296    -57    249   -194   -379   -129   -368   -348     98    246
    213    -83   -296    -64    254   -189   -358   -119   -355   -345    101    241
    179    -93   -272    -44    226   -184   -329   -103   -340   -337    106    244
    109   -114   -223      2    166   -168   -298    -85   -319   -324    116    252
    114   -148   -262     15    187   -205   -306    -93   -329   -337    103    236
    270   -114   -384    -77    324   -249   -329   -116   -358   -368     75    200
    288   -106   -397    -93    340   -252   -327   -124   -363   -379     64    184
    303   -106   -410    -98    355   -257   -316   -116   -358   -376     70    187
    298    -83   -381   -109    340   -233   -298    -98   -340   -358     88    202
    218   -119   -337    -49    277   -228   -288    -88   -332   -353     90    202
    181   -135   -316    -25    246   -226   -275    -77   -324   -348     96    213
    210   -124   -335    -41    272   -228   -272    -75   -322   -348     96    215
    270   -106   -379    -83    324   -241   -280    -80   -327   -353     88    200
    272    -98   -371    -88    322   -233   -267    -67   -316   -342    101    207
    241   -109   -353    -67    296   -231   -252    -59   -309   -335    109    215
    174   -114   -288    -28    231   -200   -226    -36   -285   -324    122    236
    127   -111   -239     -7    181   -176   -202    -18   -267   -309    135    249
    192   -103   -296    -44    244   -200   -205    -23   -277   -311    132    239
    280   -116   -400    -83    337   -257   -233    -49   -309   -345     96    205
    257   -101   -358    -77    306   -228   -218    -36   -293   -335    106    215
    288    -88   -376   -101    329   -231   -210    -36   -293   -340    106    220
    236    -85   -322    -77    277   -202   -176     -5   -262   -314    132    252
    207    -80   -288    -64    246   -181   -150     18   -239   -290    153    270
    340    -75   -415   -132    376   -244   -197    -20   -285   -335    114    223
    303   -116   -420    -96    361   -267   -207    -31   -298   -353     96    202
    293    -77   -371   -109    332   -223   -163      5   -262   -322    129    236
    275    -38   -314   -119    293   -174   -116     44   -223   -283    163    270
    275    -20   -296   -127    285   -158    -93     59   -205   -272    174    283
    272      2   -272   -137    270   -135    -67     83   -189   -262    187    296
    267     25   -244   -148    254   -109    -38    106   -166   -241    207    311
    145    -12   -158    -67    148    -83    -18    122   -148   -226    223    322
    187     25   -161   -106    174    -67      5    140   -129   -207    244    342
    298    122   -179   -213    239    -28     23    153   -106   -184    270    363
    311    127   -184   -218    246    -28     12    145   -109   -187    267    355
    290     72   -220   -181    254    -72    -23    111   -137   -215    241    329
    267     67   -200   -166    233    -64    -28    106   -137   -213    246    345
    223     57   -168   -142    197    -54    -15    119   -124   -197    265    363
    244      0   -246   -122    244   -122    -44     98   -158   -231    228    327
    290    -20   -311   -137    298   -163    -54     90   -174   -257    202    298
    327    -18   -345   -153    335   -181    -54     88   -181   -265    194    283
    265    -90   -355    -88    309   -223    -62     70   -200   -290    168    257
    192   -145   -340    -23    265   -241    -54     70   -207   -301    158    249
    202   -148   -353    -28    275   -249    -46     72   -207   -303    155    244
    285   -135   -420    -75    353   -277    -54     62   -220   -316    142    223
    220   -161   -381    -33    301   -270    -41     72   -215   -314    148    231
    171   -181   -353      2    262   -267    -28     80   -207   -309    155    239
    171   -197   -371     10    270   -283    -25     77   -210   -314    150    231
    184   -213   -397     15    290   -303    -36     64   -220   -329    137    213
    171   -218   -389     20    277   -303    -31     70   -218   -327    142    213
    202   -241   -444     18    322   -342    -23     83   -223   -340    122    184
    277   -309   -589     12    431   -449     25    135   -239   -387     59    114
    218   -345   -563     64    389   -454    158    285   -166   -358     67    103
    298   -239   -537    -31    415   -387    277    475    -31   -241    166    184
    394     57   -337   -226    363   -137    374    667    189      5    420    439
    459    704    241   -584    109    472    418    782    519    439    906    953
    267   1395   1127   -831   -428   1262    350    685    828    898   1447   1517
     10   1382   1371   -698   -680   1376     72    265    683    846   1452   1532
    -70    774    844   -353   -457    807   -184   -179    153    285    904   1005
      7     20     12    -15     -5     18   -340   -439   -387   -353    241    353
     51   -394   -446    171    249   -420   -314   -355   -519   -566    -18     80
     33   -454   -488    207    259   -470   -194   -194   -433   -522     -7     70
    106   -350   -457    122    280   -402    -64    -31   -306   -423     72    137
    155   -239   -394     38    275   -316     28     77   -205   -332    150    210
    210   -194   -405     -7    306   -298     77    124   -168   -303    171    226
    153   -249   -402     46    277   -324     98    142   -158   -303    168    220
    189   -241   -431     25    309   -335    109    153   -153   -303    168    215
    207   -202   -413     -2    309   -306    137    179   -127   -283    187    233
    207   -197   -405     -5    306   -301    150    194   -114   -272    194    244
    161   -220   -384     28    272   -301    158    200   -111   -267    194    241
    122   -223   -348     49    233   -285    181    220    -90   -257    210    254
    171   -205   -376     15    272   -290    176    215    -93   -262    210    252
    202   -187   -389     -7    296   -288    181    220    -90   -252    215    249
    197   -194   -392     -2    293   -293    194    220    -88   -252    218    246
    210   -176   -387    -18    298   -280    215    236    -75   -241    226    259
    132   -213   -345     38    236   -277    220    241    -72   -239    226    259
    135   -223   -358     44    246   -290    215    233    -80   -244    220    254
    150   -179   -332     12    239   -254    249    265    -44   -210    254    285
    168   -179   -348      5    257   -262    252    267    -44   -210    252    285
    202   -171   -376    -18    288   -272    252    267    -46   -215    249    283
    181   -161   -342    -10    262   -252    267    283    -33   -205    262    293
    197   -148   -348    -25    270   -246    275    290    -25   -202    267    301
    200   -158   -358    -20    277   -257    275    285    -31   -207    262    298
    213   -142   -358    -36    283   -249    290    296    -20   -202    267    301
    205   -137   -342    -33    272   -239    301    306    -10   -189    280    306
    257   -127   -384    -67    319   -254    298    309    -12   -192    277    306
    176   -148   -324    -15    249   -236    314    322      2   -179    293    322
    122   -161   -285     18    202   -220    319    332      7   -168    303    327
    236   -109   -345    -62    290   -226    311    324      2   -176    293    324
    298    -75   -376   -111    335   -226    311    324      5   -176    296    332
    244    -93   -337    -77    290   -215    311    327     10   -171    306    342
    223   -109   -332    -59    277   -220    303    322      7   -174    311    345
    218    -70   -288    -72    252   -179    322    345     33   -145    340    374
    184    -46   -231    -70    205   -137    337    361     57   -119    363    400
    189    -57   -246    -67    218   -150    329    353     49   -124    366    400
    228    -59   -288    -85    257   -174    316    340     36   -135    353    392
    265    -20   -285   -122    275   -153    332    355     57   -114    379    410
    270      5   -267   -140    270   -129    345    366     70   -101    394    420
    319     20   -301   -171    309   -140    340    355     64   -106    392    415
    205     12   -192   -111    197    -88    374    389     98    -72    426    452
    187     41   -145   -114    166    -51    407    415    129    -44    457    483
    361    114   -246   -239    303    -64    410    420    129    -46    454    478
    306     80   -226   -192    267    -72    420    433    140    -41    449    475
    246     44   -205   -145    226    -80    439    452    155    -33    449    470
    275     54   -220   -163    249    -83    459    475    171    -25    454    472
    267     77   -189   -174    228    -57    498    511    205      0    472    491
    257     77   -181   -168    218    -51    527    537    226     12    480    493
    236     46   -189   -142    213    -70    540    542    231     12    472    472
    220     36   -184   -127    202    -72    561    555    241     23    475    470
    210     46   -163   -129    184    -57    584    571    262     36    485    478
    192     25   -166   -109    179    -70    592    566    259     25    475    462
    239     12   -228   -127    233   -106    579    545    241      5    452    436
    257     -2   -259   -127    257   -129    571    535    233     -7    439    426
    187     15   -171   -103    179    -77    615    571    272     28    470    462
    197     44   -153   -122    176    -54    633    584    280     44    483    470
    200     10   -189   -106    194    -90    613    555    257     15    454    444
    259     18   -241   -137    252   -111    607    550    252      7    449    439
    272     41   -233   -158    252    -96    623    566    267     20    462    452
    290     54   -236   -171    262    -90    636    574    275     28    470    457
    236     20   -218   -129    226    -98    628    566    267     20    462    444
    194     25   -168   -109    181    -70    652    584    290     41    483    462
    145     12   -132    -80    137    -59    667    594    301     49    493    472
    189     12   -176   -101    181    -80    665    587    293     41    485    472
    187     41   -145   -114    166    -51    691    613    319     64    509    493
    218     67   -150   -142    184    -41    701    623    327     70    514    496
    241     25   -218   -135    228    -96    665    587    288     33    478    459
    236     23   -213   -129    223    -93    667    589    290     38    483    462
    249     64   -187   -158    218    -59    696    615    319     64    504    485
    228     46   -181   -137    205    -67    704    615    316     59    498    480
    194     10   -184   -103    189    -85    698    605    306     41    485    467
    194     23   -171   -109    184    -72    711    618    316     51    496    478
    202     33   -168   -119    184    -67    717    620    322     57    498    480
    202     67   -135   -135    168    -33    750    652    348     80    517    504
    101     85    -18    -96     59     33    807    704    400    124    566    542
    184    114    -70   -150    127     23    805    696    394    119    563    532
    314    140   -176   -228    244    -18    792    678    374    101    545    509
    259    109   -150   -184    205    -20    800    685    379    106    548    509
    218    140    -77   -179    148     31    828    711    410    132    576    537
    220    213     -7   -218    114    103    870    743    449    174    618    584
    200    215     15   -210     90    116    872    740    452    179    631    594
    285    231    -54   -257    171     88    841    714    431    161    613    579
    270    249    -23   -262    148    114    852    724    444    176    628    597
    187    197     10   -192     88    103    833    706    431    166    618    589
    220    168    -51   -194    135     57    807    680    407    140    592    563
    223    142    -80   -181    153     31    807    680    400    127    579    548
    187     90    -98   -140    142     -2    802    675    387    111    566    537
    171     38   -132   -106    150    -46    789    659    363     88    540    511
    150     -5   -155    -75    153    -80    784    646    345     70    517    491
    163    -44   -207    -59    184   -124    766    618    316     38    485    459
    192    -41   -233    -77    213   -137    763    613    309     28    480    457
    192    -18   -210    -88    200   -111    784    633    327     46    496    467
    210     -7   -218   -103    213   -114    789    639    332     49    496    467
    220     -7   -228   -106    223   -116    795    636    332     46    491    465
    171    -31   -202    -70    184   -116    805    641    332     51    493    462
    176    -49   -226    -62    200   -137    795    633    322     41    483    452
    168    -93   -265    -38    215   -179    787    626    303     20    462    428
    241   -129   -371    -54    306   -249    818    665    293    -12    413    374
    205   -205   -413     -2    309   -309    922    789    335    -12    387    327
    207   -145   -353    -31    280   -249   1052    966    452     80    457    381
    262     64   -197   -163    228    -64   1158   1158    633    272    646    566
    345    607    262   -475     41    436   1239   1325    943    657   1072   1015
    277   1335   1057   -807   -389   1197   1176   1265   1260   1122   1615   1587
     90   1584   1493   -839   -701   1540    935    906   1249   1234   1795   1777
    -57   1143   1200   -542   -628   1171    672    459    828    813   1400   1400
    -75    309    384   -116   -228    345    457     90    200     93    667    685
    -10   -200   -189    103     88   -194    426    109    -25   -213    319    322
     41   -262   -306    109    171   -283    548    288     51   -187    306    293
     98   -174   -272     36    184   -223    685    459    179    -88    379    350
    150    -70   -220    -38    184   -145    782    574    280     -2    449    418
    109    -51   -163    -31    135   -106    833    626    327     33    480    441
     98    -67   -166    -15    129   -116    859    652    345     44    485    441
    142    -67   -213    -38    176   -140    859    654    340     33    475    431
    153    -70   -223    -41    187   -145    872    665    348     41    478    431
    161    -41   -205    -62    181   -122    885    678    366     57    488    436
    166    -25   -194    -70    179   -109    896    683    371     64    496    444
    111    -59   -174    -28    140   -116    891    675    368     59    496    439
     93    -18   -111    -36    101    -64    924    711    405     96    532    470
    166     23   -142    -96    153    -59    935    717    410     98    535    472
    119    -36   -155    -41    135    -96    909    693    384     72    509    446
    145    -20   -166    -62    153    -93    919    704    392     80    517    454
    166      7   -158    -85    163    -75    930    717    405     90    527    467
    148    -23   -171    -62    158    -96    919    704    392     80    517    454
    158     -5   -163    -77    161    -83    924    709    400     88    522    459
    119     12   -106    -67    114    -46    948    732    423    114    548    480
    171     62   -109   -116    140    -23    956    745    436    127    561    488
    223     59   -163   -142    194    -51    943    724    418    106    537    470
    163     31   -132    -98    148    -49    950    730    420    109    540    475
    142     31   -111    -88    127    -38    953    735    428    116    548    480
    176     36   -140   -106    158    -51    948    732    423    114    548    480
    122     23   -101    -72    111    -38    956    743    433    124    555    491
    148     44   -103    -96    124    -28    961    750    439    132    563    501
    179     57   -124   -119    150    -33    958    743    433    127    558    498
    166     46   -119   -106    142    -36    945    735    426    122    550    491
    228     54   -174   -142    200    -57    930    719    410    106    540    480
    239     70   -171   -155    205    -49    930    724    415    114    550    491
    220     75   -145   -150    181    -33    932    727    423    127    563    504
    153     80    -72   -116    114      5    943    740    439    142    581    524
    187     93    -93   -140    140      0    935    740    436    140    581    519
    270    155   -114   -213    192     23    940    750    449    158    600    537
    259    181    -80   -223    171     51    948    758    462    176    618    558
    145    135    -10   -140     77     62    945    758    462    179    626    566
    215    158    -59   -189    137     51    932    750    457    179    623    563
    197    142    -54   -168    127     44    922    743    449    174    618    555
    148    155      5   -153     72     83    945    761    470    192    636    571
    161    168      7   -163     77     88    950    763    478    200    641    574
    239    189    -49   -215    145     72    940    756    470    192    631    561
    353    226   -127   -288    239     49    932    750    462    184    620    550
    337    236   -101   -288    218     67    956    776    488    205    641    566
    301    233    -67   -267    184     83    982    802    514    226    657    579
    285    241    -44   -265    166     98   1002    828    532    244    665    579
    228    236      7   -233    111    122   1034    859    563    270    680    589
    184    176    -10   -181     96     83   1028    857    553    254    657    561
    252    220    -31   -236    142     96   1052    875    574    267    665    561
    303    280    -23   -293    163    129   1091    909    607    290    683    576
    205    207      2   -207    101    106   1085    891    597    275    662    558
    155    174     18   -166     70     96   1080    880    589    262    649    542
    137    168     31   -153     54    101   1083    878    592    265    646    540
    135    166     31   -150     51     98   1091    878    594    265    644    535
    148    135    -12   -142     80     62   1072    859    576    246    620    509
    187    132    -57   -161    122     36   1054    841    561    228    600    488
    137    142      5   -140     67     75   1070    859    581    244    618    509
    174    124    -49   -150    111     38   1047    839    558    226    594    488
    231    142    -88   -187    161     28   1028    820    545    218    584    475
    228    174    -57   -202    142     59   1036    831    555    231    594    483
    254    202    -51   -228    153     75   1041    841    568    244    602    491
    163    161     -5   -163     85     77   1052    846    574    252    610    496
    148    163     12   -155     67     88   1054    849    579    257    615    498
    215    218      0   -218    106    109   1057    859    589    270    623    504
    275    220    -54   -246    166     83   1041    846    574    254    607    488
    202    189    -15   -197    109     88   1049    849    576    254    605    485
    137    163     25   -150     54     96   1057    854    584    259    605    488
    124    137     12   -132     54     75   1041    839    574    246    592    472
    153    132    -20   -142     88     57   1023    823    563    236    574    459
    207    161    -46   -187    127     59   1021    828    568    239    576    457
    184    171    -12   -179     98     80   1031    841    581    254    587    467
    122    153     31   -137     44     93   1034    844    584    262    600    475
     59    187    127   -122    -33    158   1067    875    620    298    636    506
    239    252     12   -246    111    132   1049    854    597    277    610    475
    220    239     18   -231    101    129   1049    849    594    272    594    467
    171    231     59   -202     57    145   1062    862    605    280    597    475
    192    262     70   -226     62    166   1070    878    618    290    610    488
    215    277     59   -246     77    168   1060    875    615    293    613    485
    241    335     90   -288     75    213   1070    888    639    319    641    506
    241    397    155   -319     41    277   1096    911    678    361    678    545
    220    379    158   -298     31    270   1075    896    667    353    667    542
    179    327    148   -254     15    236   1036    859    641    327    636    519
    184    316    129   -252     28    223   1008    836    623    319    620    506
    168    290    122   -231     23    205    989    823    607    306    607    491
    124    231    106   -176     10    168    966    802    579    277    576    454
    137    228     90   -181     23    161    969    805    576    272    563    441
    168    187     18   -179     75    103    940    779    545    239    522    410
    218    150    -67   -184    142     41    909    745    506    200    475    371
    155     96    -59   -124    109     18    896    730    491    184    457    355
    140     72    -70   -109    103      2    880    714    475    171    444    332
    137     64    -72   -101    103     -5    875    709    470    168    439    324
    122     23    -98    -75    109    -38    849    685    446    145    407    298
     96     18    -77    -57     88    -28    849    693    457    153    413    298
    150     77    -75   -116    111      2    857    709    472    174    428    311
    148     62    -88   -106    116    -12    839    696    462    166    418    301
    145     28   -119    -88    132    -46    823    683    444    148    397    280
    148    -59   -207    -44    176   -132    820    688    413    103    340    223
    145   -122   -267    -12    205   -194    898    787    436     88    290    166
    187    -70   -257    -59    220   -161   1002    932    530    150    329    192
    228     93   -135   -163    181    -18   1104   1122    691    311    483    337
    384    566    181   -475    101    374   1171   1293    956    641    833    696
    314   1254    937   -787   -311   1096   1218   1366   1309   1119   1371   1252
     70   1535   1465   -802   -698   1501   1031   1104   1379   1306   1618   1499
    -75   1244   1317   -584   -698   1280    753    659   1044   1005   1343   1234
   -109    530    639   -210   -374    584    522    218    428    311    652    568
    -67    -46     20     54    -44    -12    394    106     93    -85    226    145
     -5   -270   -267    137    129   -270    402    210     64   -163    116     28
     90   -254   -345     80    215   -298    472    324    122   -137    124     28
    153   -116   -270    -18    210   -192    584    467    249    -20    215    116
    122    -31   -155    -46    135    -93    659    555    340     67    290    176
     44    -80   -127     18     83   -103    667    566    348     70    288    171
     57    -64   -122      2     88    -93    683    584    358     83    296    179
    218     31   -187   -124    202    -77    691    600    374     93    303    189
    145    -38   -187    -54    163   -111    665    581    353     72    280    166
     98    -36   -137    -31    116    -85    672    592    366     88    296    174
    109    -25   -135    -41    119    -77    672    600    376     90    298    171
    122    -28   -150    -46    135    -88    662    597    371     85    290    155
    153    -38   -192    -59    171   -114    644    584    355     77    277    142
    155    -28   -184    -64    168   -106    641    592    363     85    288    153
    145    -15   -163    -64    153    -90    633    589    366     90    296    155
    129     -7   -137    -59    132    -72    626    587    363     93    298    155
     96     12    -83    -57     88    -33    628    594    376    106    319    176
     59      7    -51    -33     54    -23    631    597    381    111    324    176
    124     41    -85    -85    106    -20    623    594    376    106    316    166
    122      2   -119    -62    122    -57    597    576    355     88    296    145
     98    -54   -153    -23    122   -101    558    548    327     64    267    119
    166      2   -163    -83    163    -80    563    561    340     80    283    132
    135    -15   -150    -59    142    -83    550    553    332     75    275    124
    129    -23   -153    -51    140    -88    535    545    324     67    270    116
    145      7   -140    -77    142    -64    535    553    335     77    280    127
    111     -5   -119    -54    114    -62    522    548    332     80    285    124
    103     10    -93    -59     98    -41    517    553    340     90    298    135
    148     25   -122    -85    135    -46    509    548    337     90    301    135
    114     23    -90    -70    101    -33    504    550    337     98    303    145
     72      0    -75    -36     72    -36    480    537    324     88    293    140
    142     25   -119    -85    129    -46    446    514    306     75    277    127
    197     33   -163   -114    181    -64    426    498    290     62    267    116
    187     15   -171   -103    179    -77    405    491    285     64    275    122
    200     15   -187   -109    192    -85    376    472    270     57    275    116
    215     25   -189   -122    202    -80    355    467    262     57    283    124
    200     93   -106   -145    153     -5    376    501    298    101    332    166
    194    122    -72   -158    132     25    376    506    306    111    340    179
    239     93   -145   -166    192    -25    332    470    267     72    301    148
    236     90   -148   -166    192    -28    332    467    265     72    301    150
    166     49   -116   -106    142    -33    332    470    262     77    306    150
    213     77   -135   -145    174    -28    322    467    259     72    306    148
    226    101   -124   -163    176    -10    322    480    272     88    316    158
    226    119   -109   -174    168      5    324    493    288    111    329    161
    239    142    -96   -189    168     23    335    509    306    124    337    161
    129    122     -7   -127     67     59    368    548    340    155    361    181
    140    109    -31   -124     85     38    368    555    348    153    350    166
    241    101   -140   -171    189    -18    345    540    329    127    316    129
    239    103   -135   -171    187    -15    361    550    345    142    319    127
    187    114    -72   -153    129     20    381    568    368    161    332    135
    150     85    -64   -119    106     10    381    561    363    145    314    119
     59     62      2    -62     28     33    400    574    376    155    319    124
    127    101    -25   -114     77     38    400    579    384    163    327    119
    252    101   -153   -176    202    -25    353    535    342    119    283     70
    200     38   -161   -119    181    -59    322    501    314     90    254     36
    155     20   -135    -88    142    -54    316    498    309     85    249     31
    213    103   -109   -158    161     -2    342    524    337    114    285     59
    153     62    -93   -109    122    -15    327    511    324    103    270     49
    101     12    -90    -57     96    -38    306    488    311     93    262     36
     83     31    -54    -59     67    -10    314    506    329    114    285     54
    166     54   -111   -109    140    -28    293    488    314    101    277     44
    187     54   -132   -122    158    -38    275    470    298     88    257     31
    155     64    -90   -111    122    -12    275    478    311    103    270     38
    179     83    -98   -132    137     -7    267    478    309    101    270     41
    168     80    -88   -124    129     -2    262    483    314    109    275     46
     85     70    -18    -80     51     25    275    496    327    119    288     59
     46     38    -10    -44     28     15    267    488    322    114    285     51
    103      7    -98    -57     98    -44    213    446    277     72    265    -41
    184     25   -158   -103    171    -64    189    426    259     54    244    -57
    220     51   -168   -137    194    -57    192    428    262     59    244    -18
    187     51   -135   -119    161    -41    200    436    267     67    246      0
    171     83    -90   -129    129     -2    223    462    290     90    267     25
    148     83    -64   -114    106     10    231    467    298     96    272     31
    153    109    -44   -132     98     33    236    478    309    106    280     41
    192    129    -62   -161    127     33    223    470    303    101    270     36
    176    122    -54   -150    114     33    220    470    303     98    270     36
    166    163     -2   -163     85     80    239    485    322    119    288     59
    142    205     62   -174     38    135    259    498    345    150    324     85
     96    220    122   -158    -12    171    262    506    361    171    348     98
    155    223     64   -189     44    145    226    475    329    140    322     75
    223    244     20   -233    101    132    197    454    316    127    311     72
    231    249     18   -241    106    135    179    444    306    122    306     80
    192    179    -15   -187    103     83    142    410    272     90    275     44
    140    127    -12   -135     75     57    135    402    259     77    257     33
    119     62    -57    -90     88      2    109    376    226     41    220      0
    135     12   -122    -75    129    -54     83    350    192     10    192    -44
    150    -23   -174    -64    161    -96     70    335    168    -15    168    -72
    171    -51   -226    -59    197   -140     51    311    140    -49    140   -103
    132    -72   -205    -28    168   -137     44    303    127    -59    132   -124
    132    -80   -213    -25    171   -145     33    288    116    -64    129   -137
    119    -80   -200    -20    158   -137     31    290    119    -62    135   -129
     96    -90   -189     -5    140   -140     25    283    111    -67    129   -132
     93    -77   -171     -7    132   -124     23    283    114    -59    140   -135
     31   -101   -132     33     80   -116     25    288    119    -59    142   -132
     64   -140   -205     36    132   -171     15    283     93    -90    106   -163
    137   -218   -355     38    246   -285     31    319     72   -142     41   -226
    184   -236   -420     25    301   -327    122    441    124   -129     25   -270
    267   -150   -418    -59    340   -283    207    587    241    -28     98   -213
    290    116   -174   -202    231    -28    316    782    452    207    337     23
    244    623    376   -436    -67    501    400    932    753    600    779    457
    114   1215   1101   -665   -493   1158    374    888   1000    987   1234    891
     31   1278   1247   -657   -607   1265     70    483    854    961   1260    906
    -36    828    865   -397   -452    846   -187     33    389    488    810    496
    -93    179    272    -41   -184    223   -327   -254   -119   -119    197    -72
     38   -262   -301    111    168   -280   -410   -270   -342   -410   -127   -381
     83   -397   -483    155    280   -439   -355   -150   -311   -428   -168   -426
     80   -368   -449    142    262   -407   -259    -31   -215   -363   -122   -379
    101   -244   -348     70    223   -296   -163     88    -93   -254    -20   -285
     36   -207   -244     85    140   -226   -109    158    -23   -187     41   -226
     70   -171   -241     49    155   -205    -90    181     -2   -171     54   -226
     96   -158   -254     31    174   -205    -80    192      5   -166     59   -231
    101   -155   -257     25    176   -205    -83    197     10   -161     64   -228
    140   -132   -272     -2    205   -202    -83    194     10   -161     64   -233
    174   -140   -314    -18    241   -226    -98    181     -5   -176     49   -254
    168   -161   -329     -5    249   -244   -111    174    -15   -187     38   -262
    158   -148   -309     -7    233   -226   -103    187     -5   -179     51   -246
    101   -145   -246     23    174   -194    -80    210     18   -158     77   -220
     44   -153   -197     54    119   -174    -80    207     15   -155     88   -215
     77   -122   -200     23    137   -161    -83    207     18   -153     88   -218
    163    -83   -249    -41    205   -166    -77    215     25   -145     93   -220
    158   -109   -267    -23    213   -187    -93    202     12   -153     88   -231
    231   -109   -340    -62    283   -223   -124    174    -18   -187     59   -259
    200   -114   -314    -41    257   -213   -122    176    -15   -187     59   -259
    127   -129   -257      0    189   -192   -109    187     -2   -176     72   -249
    132   -142   -275      5    202   -207   -124    174    -18   -192     62   -257
    127   -163   -290     15    207   -226   -137    163    -28   -202     49   -267
    127   -132   -262      2    192   -197   -122    179    -10   -181     77   -244
    109   -148   -257     18    181   -202   -127    176    -15   -184     77   -244
    166   -140   -306    -12    236   -223   -155    153    -38   -202     62   -262
    163   -127   -290    -20    226   -207   -158    155    -36   -197     70   -259
    153   -148   -303     -2    226   -226   -166    145    -46   -205     62   -265
    155   -111   -267    -23    210   -189   -150    163    -28   -184     85   -244
    153    -57   -210    -46    181   -132   -132    187     -2   -153    119   -210
    106   -111   -218      2    161   -163   -161    166    -23   -176    103   -220
    129   -132   -262      2    194   -197   -200    137    -54   -200     80   -241
    194    -93   -288    -51    241   -189   -210    137    -57   -192     88   -239
    226    -83   -309    -70    267   -194   -215    137    -59   -194     98   -231
    236    -90   -327    -72    280   -207   -231    119    -75   -205     90   -239
    218    -85   -303    -67    259   -194   -241    116    -75   -200    103   -231
    192    -77   -272    -59    231   -174   -244    116    -75   -194    116   -220
    148    -93   -241    -25    194   -166   -249    114    -80   -197    114   -218
    150    -72   -223    -38    184   -148   -239    129    -62   -181    124   -197
    236    -54   -293    -90    265   -174   -246    122    -75   -192    111   -207
    252    -59   -311    -98    280   -184   -241    122    -77   -200    111   -207
    213    -46   -259    -83    236   -153   -226    137    -59   -181    132   -189
    187    -49   -239    -70    210   -142   -220    140    -54   -176    135   -189
    226    -12   -239   -106    231   -124   -207    158    -41   -161    148   -184
    148    -31   -179    -59    161   -103   -179    184    -12   -140    166   -171
    114    -77   -192    -18    153   -135   -179    181    -15   -145    153   -192
    213    -54   -267    -80    239   -161   -181    176    -20   -155    135   -223
    213    -31   -246    -90    228   -137   -153    197      2   -140    142   -215
    210    -33   -246    -88    226   -140   -140    202     12   -140    135   -220
    205    -57   -262    -72    233   -158   -142    194     10   -150    119   -244
    220    -33   -254    -96    236   -142   -129    197     23   -137    122   -246
    168    -46   -215    -62    189   -129   -119    202     31   -127    122   -249
    103    -80   -184    -12    142   -129   -116    194     31   -137    114   -254
    166    -77   -244    -44    205   -161   -129    179     18   -153    101   -275
    231    -10   -244   -111    236   -127   -109    197     41   -124    129   -249
    202    -15   -218    -93    210   -116   -106    189     41   -124    127   -254
     80    -64   -145     -7    111   -106    -98    189     41   -124    129   -252
    132    -51   -184    -38    158   -116   -111    171     28   -127    124   -262
     62    -64   -129      0     93    -96   -106    174     33   -119    129   -262
    111    -51   -163    -31    135   -106   -109    171     28   -135    114   -272
    135    -96   -233    -20    184   -163   -145    137     -5   -171     77   -306
    116   -122   -239      2    176   -179   -158    124    -15   -181     64   -311
    122   -101   -223    -12    171   -161   -150    137     -2   -163     83   -301
    189    -57   -246    -67    218   -153   -145    137      0   -158     88   -303
    194    -44   -239    -75    213   -140   -140    142      7   -150     98   -290
    163    -57   -220    -51    192   -137   -140    148     15   -145    106   -290
    181    -57   -239    -62    210   -148   -150    137      5   -150     96   -301
    181    -64   -249    -59    215   -155   -163    127     -7   -158     85   -311
    155    -46   -202    -57    179   -124   -140    148     15   -132    106   -290
    127    -23   -150    -51    137    -85   -109    168     41   -109    129   -267
    116    -33   -150    -41    132    -93   -119    155     33   -114    119   -280
    158     -5   -163    -77    161    -83   -116    158     36   -109    124   -277
    140     20   -122    -83    129    -49    -96    176     57    -90    145   -254
    114     59    -54    -85     85      2    -64    207     88    -59    174   -226
    155     64    -93   -111    124    -12    -72    189     75    -70    153   -241
    187     67   -122   -127    153    -25    -90    166     62    -83    137   -254
    213    106   -109   -161    161      0    -77    171     77    -64    158   -239
    176    137    -38   -155    109     49    -62    181     98    -41    184   -215
    122     72    -49    -98     85     12   -101    137     62    -70    161   -246
    187     93    -96   -140    140      0   -129    114     46    -77    153   -257
    314    137   -176   -228    246    -18   -148     98     28    -93    135   -272
    290     75   -215   -181    254    -70   -166     77      2   -122    101   -301
    184    -31   -215    -77    197   -122   -176     54    -23   -153     67   -335
    140    -98   -239    -20    187   -168   -187     41    -46   -176     41   -358
    122   -114   -236     -5    179   -174   -179     44    -46   -181     33   -363
     98   -153   -252     28    174   -202   -194     15    -75   -207      7   -394
     98   -189   -290     44    194   -239   -213    -12   -101   -233    -18   -426
    135   -166   -303     15    218   -233   -213    -18   -109   -236    -23   -426
    153   -163   -316      5    233   -239   -218    -33   -116   -244    -33   -431
     75   -246   -322     85    197   -283   -241    -64   -145   -275    -62   -459
     38   -270   -311    114    174   -290   -241    -64   -142   -275    -67   -457
     23   -239   -262    106    140   -249   -213    -44   -116   -246    -44   -428
     46   -257   -306    103    174   -283   -231    -62   -135   -262    -64   -454
    135   -319   -454     93    293   -387   -272    -98   -189   -324   -135   -527
    252   -350   -605     46    426   -478   -205    -23   -184   -361   -194   -592
    340   -275   -615    -33    478   -444    -67    137    -88   -298   -166   -576
    277   -231   -511    -25    392   -368     38    309     49   -176    -64   -493
    283     54   -228   -168    257    -85    103    462    270     93    218   -220
    262    685    423   -475    -80    555    109    491    558    519    706    267
     98   1174   1072   -636   -485   1124    -57    246    672    802   1065    607
     -7   1104   1111   -548   -558   1106   -332   -153    454    683    984    532
    -77    470    548   -194   -311    509   -550   -579   -106     57    366    -20
    -54   -213   -158    132     49   -184   -646   -724   -535   -493   -218   -555
     10   -485   -498    236    252   -491   -607   -607   -579   -602   -371   -709
     57   -496   -553    218    303   -524   -498   -459   -485   -550   -342   -691
     20   -415   -436    197    228   -426   -363   -311   -342   -433   -244   -602
    -31   -397   -366    213    166   -381   -335   -267   -285   -379   -205   -574
     44   -350   -397    153    218   -374   -319   -249   -265   -358   -192   -561
    122   -311   -436     93    277   -374   -293   -226   -246   -348   -184   -548
     51   -316   -368    132    210   -342   -262   -197   -218   -322   -161   -524
    101   -363   -465    129    280   -413   -301   -236   -254   -355   -197   -568
    213   -322   -535     54    371   -426   -296   -233   -246   -348   -192   -563
    200   -283   -483     41    340   -381   -277   -226   -233   -332   -179   -550
    153   -309   -462     77    306   -384   -296   -246   -252   -348   -197   -561
    145   -306   -452     77    296   -379   -298   -257   -257   -353   -207   -561
    119   -293   -413     85    265   -353   -288   -252   -249   -345   -202   -550
    132   -309   -441     85    285   -374   -298   -267   -259   -355   -215   -563
    140   -332   -472     96    306   -402   -303   -277   -267   -361   -223   -571
    129   -327   -457     98    290   -392   -296   -275   -259   -348   -215   -563
    140   -285   -426     72    280   -355   -277   -257   -236   -324   -194   -542
    181   -288   -470     54    324   -379   -290   -277   -246   -332   -205   -553
    179   -296   -475     59    327   -384   -293   -290   -254   -337   -210   -558
     54   -309   -363    127    205   -335   -277   -283   -236   -314   -189   -530
    -59   -327   -267    192    101   -296   -259   -272   -220   -296   -174   -506
    101   -314   -415    103    257   -366   -309   -322   -272   -350   -226   -555
    200   -265   -465     33    332   -363   -311   -329   -272   -353   -233   -555
    179   -311   -491     64    332   -400   -324   -348   -293   -368   -254   -576
    129   -345   -478    106    301   -410   -327   -355   -298   -368   -254   -574
    213   -316   -530     51    368   -420   -342   -371   -306   -371   -262   -581
    241   -298   -540     28    389   -418   -340   -371   -301   -361   -257   -584
    194   -306   -504     54    348   -405   -337   -371   -296   -345   -241   -574
    205   -293   -498     44    350   -394   -345   -384   -298   -345   -236   -568
    200   -249   -449     23    322   -348   -337   -381   -293   -329   -215   -548
    103   -298   -402     98    252   -350   -348   -402   -309   -337   -220   -553
     96   -327   -423    111    259   -374   -366   -420   -327   -348   -226   -553
    111   -314   -426     98    267   -368   -363   -415   -319   -337   -215   -532
     75   -322   -397    122    233   -358   -355   -415   -316   -332   -205   -522
     38   -303   -342    132    189   -322   -329   -394   -298   -303   -179   -488
    148   -296   -444     72    293   -368   -366   -431   -335   -335   -207   -509
    184   -301   -485     57    335   -392   -381   -449   -350   -350   -215   -514
    262   -290   -555     12    407   -423   -402   -470   -368   -371   -233   -530
    384   -218   -602    -83    493   -410   -394   -462   -358   -355   -218   -519
    340   -192   -535    -75    436   -363   -376   -462   -345   -335   -194   -506
    215   -244   -459     12    335   -350   -376   -480   -353   -340   -192   -509
    184   -246   -431     28    306   -337   -363   -472   -340   -332   -181   -493
    148   -265   -413     59    280   -337   -337   -457   -324   -324   -179   -488
     85   -309   -397    109    241   -353   -324   -449   -316   -322   -187   -506
    148   -290   -441     70    293   -366   -309   -436   -301   -309   -184   -509
    158   -277   -436     59    296   -358   -280   -420   -280   -290   -166   -493
    127   -265   -392     70    259   -327   -262   -418   -267   -283   -155   -491
    106   -270   -376     80    239   -322   -246   -415   -259   -283   -158   -493
    202   -259   -462     28    332   -361   -254   -436   -270   -296   -174   -511
    187   -280   -467     44    324   -371   -236   -433   -254   -283   -168   -511
    239   -241   -480      2    358   -361   -218   -431   -244   -277   -161   -501
    210   -275   -485     28    348   -379   -231   -454   -257   -290   -179   -506
    132   -311   -444     88    285   -376   -210   -457   -249   -283   -174   -501
    106   -355   -462    124    283   -410   -218   -483   -267   -303   -197   -524
    150   -374   -524    111    337   -449   -233   -509   -288   -322   -215   -540
     83   -366   -449    140    265   -407   -233   -514   -288   -314   -202   -522
    103   -335   -439    114    270   -384   -226   -517   -280   -306   -192   -511
    155   -309   -465     75    306   -384   -210   -506   -267   -293   -176   -506
    213   -314   -527     51    368   -420   -226   -524   -280   -303   -181   -524
    176   -345   -522     83    345   -433   -226   -535   -285   -303   -179   -540
    187   -329   -517     70    350   -423   -220   -530   -283   -298   -174   -548
    187   -329   -517     70    350   -420   -215   -532   -280   -293   -166   -548
    145   -350   -496    103    319   -423   -213   -532   -283   -296   -166   -553
     98   -379   -480    140    288   -428   -215   -540   -285   -296   -166   -553
    127   -350   -478    111    301   -413   -207   -535   -277   -288   -155   -537
    127   -355   -485    114    306   -420   -213   -545   -285   -293   -161   -530
    132   -329   -462     98    296   -394   -192   -535   -270   -277   -142   -511
    129   -296   -426     80    277   -361   -163   -511   -246   -257   -124   -480
    124   -275   -402     75    262   -337   -145   -498   -231   -239   -103   -454
     85   -231   -319     70    200   -275    -98   -459   -189   -194    -57   -405
     -7   -262   -254    135    122   -259    -80   -444   -174   -179    -44   -389
    158   -257   -418     46    288   -337   -137   -504   -231   -233    -96   -439
    153   -236   -389     41    270   -311   -124   -501   -218   -220    -77   -415
     88   -231   -319     70    200   -275   -103   -496   -197   -200    -44   -389
    103   -241   -345     70    223   -293   -129   -524   -215   -213    -54   -394
    158   -210   -371     25    262   -290   -148   -542   -226   -218    -59   -394
    220   -158   -379    -31    298   -267   -148   -548   -226   -213    -46   -381
    176   -163   -342     -7    257   -252   -150   -550   -226   -210    -36   -368
    103   -257   -361     77    231   -309   -150   -561   -244   -233    -54   -374
     33   -301   -337    132    184   -319   -145   -574   -259   -246    -59   -384
     10   -350   -361    168    184   -355   -155   -587   -277   -262    -70   -402
    163   -327   -493     80    327   -410   -184   -620   -316   -298   -103   -439
    254   -314   -568     31    410   -441   -202   -652   -345   -327   -129   -462
    161   -405   -566    119    363   -485   -226   -688   -381   -368   -166   -491
    127   -454   -581    163    353   -517   -239   -717   -407   -400   -189   -511
     72   -457   -532    192    301   -493   -202   -696   -384   -371   -158   -478
     51   -431   -483    189    267   -457   -161   -662   -348   -335   -114   -446
     59   -465   -524    200    290   -493   -187   -696   -376   -366   -142   -478
    155   -485   -641    163    397   -563   -223   -737   -418   -410   -187   -517
    155   -498   -657    171    405   -576   -200   -724   -402   -405   -181   -501
    140   -530   -670    194    405   -600   -189   -719   -415   -426   -213   -517
    166   -662   -828    246    496   -745   -166   -691   -462   -519   -335   -618
    179   -683   -865    252    519   -774    -31   -540   -384   -491   -337   -613
    252   -563   -815    155    532   -688    103   -348   -244   -376   -246   -524
    272   -303   -576     15    423   -439    202   -176    -25   -132      0   -272
    213    314    101   -265     54    207    197   -140    288    314    506    249
    109    898    789   -504   -340    844     -2   -394    449    657    930    675
    -10    932    943   -462   -478    937   -324   -810    283    610    937    670
    -62    309    371   -122   -215    340   -535  -1215   -252     25    371    145
      5   -465   -470    228    236   -467   -600  -1358   -745   -615   -309   -475
    124   -795   -919    335    522   -857   -542  -1236   -810   -769   -527   -685
    127   -805   -932    337    527   -867   -410  -1062   -691   -691   -493   -652
     15   -704   -719    345    366   -711   -262   -878   -522   -542   -371   -548
    174   -589   -766    205    467   -678   -239   -841   -475   -506   -350   -530
    303   -550   -854    122    576   -701   -228   -836   -467   -506   -361   -537
    254   -636   -891    189    571   -763   -215   -833   -465   -517   -387   -553
    252   -626   -878    187    563   -750   -189   -818   -446   -498   -381   -542
    168   -646   -818    236    493   -732   -174   -810   -436   -488   -384   -542
    114   -613   -727    249    420   -670   -140   -787   -410   -462   -368   -527
    132   -600   -732    231    431   -665   -132   -784   -402   -459   -376   -535
    101   -644   -745    272    423   -693   -127   -782   -397   -459   -384   -542
    187   -602   -789    207    485   -696   -116   -776   -389   -449   -376   -542
    189   -558   -748    184    467   -652    -90   -756   -366   -428   -355   -527
    200   -555   -758    176    478   -657    -96   -763   -376   -436   -368   -542
    200   -594   -795    197    496   -693   -101   -776   -389   -454   -389   -561
    179   -639   -818    228    496   -727    -98   -782   -394   -467   -407   -574
    184   -592   -776    202    478   -683    -62   -745   -363   -439   -379   -548
    194   -587   -782    194    485   -683    -62   -748   -374   -441   -381   -555
    103   -623   -727    259    415   -675    -54   -748   -374   -436   -374   -561
    135   -576   -714    220    420   -644    -28   -730   -355   -415   -353   -553
     72   -537   -613    231    340   -574     -5   -704   -332   -394   -327   -535
     72   -545   -618    233    345   -581    -10   -709   -340   -405   -329   -545
    163   -550   -714    194    439   -631    -23   -727   -361   -420   -342   -571
    132   -527   -659    194    392   -592    -28   -724   -363   -415   -332   -574
    189   -470   -662    140    426   -566    -33   -722   -366   -415   -316   -576
    171   -506   -678    166    423   -592      0   -691   -342   -392   -293   -563
    137   -542   -680    202    407   -610      2   -685   -350   -394   -296   -568
     83   -555   -641    233    361   -597      7   -675   -348   -392   -293   -561
     57   -545   -602    244    327   -571     25   -654   -329   -376   -280   -540
    119   -540   -662    207    389   -600      7   -659   -348   -387   -293   -548
    145   -501   -646    179    394   -574     15   -641   -337   -368   -277   -522
     93   -498   -592    200    342   -545     23   -620   -327   -353   -267   -498
     51   -532   -584    239    316   -555     44   -594   -316   -340   -259   -480
     90   -485   -576    194    332   -532     51   -576   -306   -327   -246   -465
    135   -457   -592    161    363   -524     38   -574   -309   -327   -249   -457
    129   -462   -594    163    361   -527     33   -566   -311   -327   -252   -452
    142   -428   -571    140    355   -498     51   -545   -298   -309   -233   -431
    158   -428   -587    132    371   -506     54   -540   -298   -311   -239   -436
    187   -449   -636    132    410   -542     57   -537   -301   -319   -249   -446
    116   -472   -589    176    353   -530     72   -522   -296   -309   -241   -439
    132   -465   -600    166    363   -532     85   -509   -285   -301   -233   -444
    200   -423   -626    109    410   -522    101   -488   -272   -290   -220   -436
    122   -407   -530    142    324   -467    150   -441   -226   -249   -184   -400
    101   -420   -522    158    309   -470    168   -426   -213   -241   -179   -402
    135   -410   -545    137    340   -478    187   -410   -200   -231   -176   -407
    161   -418   -579    127    368   -496    197   -400   -189   -231   -179   -423
    194   -389   -584     98    389   -485    218   -389   -174   -220   -171   -423
    166   -381   -550    106    355   -465    246   -371   -153   -205   -155   -420
    122   -415   -537    148    327   -478    254   -374   -150   -202   -155   -431
     25   -418   -444    194    233   -431    301   -345   -116   -174   -124   -402
    -49   -433   -384    241    166   -410    332   -316    -88   -148   -101   -379
    103   -418   -524    155    311   -470    303   -348   -116   -179   -137   -415
    140   -415   -555    137    348   -485    293   -361   -127   -189   -150   -433
     88   -441   -532    174    309   -485    298   -366   -124   -187   -148   -428
     -2   -475   -472    239    233   -475    327   -353   -111   -174   -132   -410
     72   -459   -532    192    301   -496    316   -363   -119   -184   -142   -420
    114   -444   -558    163    335   -501    314   -371   -122   -184   -145   -415
    142   -439   -584    148    361   -511    316   -368   -119   -181   -142   -410
    129   -478   -607    174    368   -542    311   -379   -129   -194   -155   -420
    129   -470   -602    168    363   -535    316   -374   -127   -194   -163   -436
    168   -428   -597    129    381   -511    335   -353   -106   -174   -140   -405
    145   -415   -561    132    350   -488    350   -348    -88   -158   -116   -387
     77   -423   -501    174    288   -462    368   -332    -62   -135    -93   -366
    109   -402   -511    145    306   -457    381   -319    -49   -124    -75   -358
    166   -381   -548    106    355   -465    389   -316    -44   -124    -72   -358
    106   -431   -537    161    322   -485    384   -327    -51   -137    -83   -376
    116   -478   -594    181    355   -535    368   -337    -67   -155   -111   -410
    166   -436   -605    132    384   -519    402   -303    -44   -140    -98   -397
    132   -361   -493    114    311   -426    452   -257      7    -85    -38   -350
    106   -345   -452    119    277   -397    480   -226     36    -57     -2   -337
    114   -311   -426     98    270   -368    491   -207     51    -44     12   -340
    176   -311   -488     67    329   -400    485   -205     41    -57      2   -363
    184   -296   -480     54    332   -387    504   -179     54    -46     18   -355
    158   -241   -400     38    277   -319    537   -140     96    -10     64   -322
    103   -207   -311     51    207   -259    568   -101    135     28    109   -288
    184   -197   -381      5    280   -288    530   -124    111      7     90   -306
    187   -218   -405     15    293   -311    496   -142     88    -15     72   -329
    233   -223   -457     -7    342   -340    478   -148     77    -25     62   -335
    345   -166   -511    -88    428   -337    480   -135     80    -20     70   -327
    197   -262   -462     31    327   -361    488   -124     77    -28     62   -332
    142   -342   -485     98    311   -413    465   -135     51    -59     28   -358
    228   -353   -584     62    402   -467    433   -150     20    -98     -7   -392
    259   -374   -633     57    446   -504    433   -148      7   -122    -31   -418
    220   -387   -610     83    415   -498    449   -142      7   -124    -31   -418
    179   -459   -639    140    407   -548    426   -168    -23   -155    -64   -446
    176   -478   -657    148    415   -566    418   -171    -31   -163    -67   -444
    202   -457   -659    127    431   -558    423   -158    -23   -153    -57   -420
    213   -467   -680    127    444   -574    423   -155    -23   -155    -62   -405
    210   -462   -675    124    441   -568    436   -145    -18   -148    -57   -387
    140   -498   -639    179    387   -568    444   -140    -15   -142    -51   -371
    150   -488   -639    168    394   -563    446   -132    -10   -140    -44   -353
    194   -504   -698    153    444   -600    454   -119    -20   -155    -59   -368
    262   -607   -870    171    563   -737    467   -103    -70   -233   -145   -465
    329   -646   -976    155    652   -810    545    -15    -59   -257   -189   -532
    340   -545   -885    103    613   -714    706    202     80   -137    -85   -457
    340   -272   -613    -33    475   -441    846    441    322    116    168   -207
    431    309   -122   -371    275     96    841    517    618    517    613    259
    277    984    704   -631   -213    844    696    392    917    982   1158    828
     44   1213   1169   -628   -561   1192    423     36    911   1109   1350   1028
    -62    670    732   -306   -397    698    163   -389    418    600    872    584
    -64   -140    -77    101      5   -109     20   -657   -171    -90    174    -83
     33   -597   -633    280    332   -615     49   -589   -361   -374   -158   -426
     72   -675   -748    301    410   -711    184   -410   -288   -358   -181   -470
    116   -594   -714    236    415   -654    319   -252   -171   -270   -119   -420
     83   -550   -633    233    358   -592    389   -166   -101   -213    -70   -376
    137   -470   -607    163    371   -537    449   -101    -49   -171    -28   -340
     67   -480   -548    207    306   -514    498    -62    -20   -148     -7   -329
     54   -532   -587    236    319   -558    478    -93    -49   -176    -38   -368
     49   -558   -610    254    327   -584    462   -114    -67   -192    -51   -387
     31   -501   -532    233    280   -517    506    -72    -23   -150     -2   -337
     54   -483   -537    215    296   -509    517    -70    -12   -142     10   -332
     83   -478   -563    197    322   -522    514    -72    -12   -140     18   -324
    116   -472   -589    176    353   -530    511    -80    -15   -142     15   -327
     98   -488   -587    194    340   -537    517    -88    -18   -148      7   -332
     72   -480   -553    205    311   -517    542    -72     -2   -132     18   -306
    103   -452   -555    171    327   -504    553    -70      7   -124     23   -285
    103   -459   -566    176    335   -511    553    -75      5   -127     10   -285
     75   -478   -553    200    311   -514    558    -75     10   -122      5   -277
    109   -426   -535    158    322   -480    592    -41     44    -90     28   -228
     80   -410   -491    163    285   -449    615    -23     57    -75     36   -189
     67   -457   -524    192    296   -491    594    -44     33   -101      5   -194
     57   -485   -545    213    298   -514    592    -49     28   -109    -10   -192
     33   -475   -509    220    270   -491    618    -23     46    -88      5   -166
     70   -459   -530    194    298   -493    618    -23     41    -93     -2   -158
     59   -491   -550    215    303   -519    610    -25     33   -106    -20   -166
     75   -459   -535    192    303   -498    626     -5     49    -88     -2   -135
     64   -457   -522    197    293   -488    646     10     64    -72     12   -114
      7   -491   -498    239    252   -496    654     20     67    -64     18   -103
    116   -488   -605    184    358   -545    618     -7     31    -98    -18   -145
    205   -475   -683    135    441   -579    594    -23      7   -114    -33   -168
    220   -480   -701    129    459   -589    581    -25      0   -119    -33   -171
    187   -459   -649    135    415   -553    602      2     20    -96     -2   -132
    179   -462   -644    140    410   -553    610     15     25    -85     10   -106
    200   -467   -667    132    431   -566    607     20     18    -83     10   -101
    179   -472   -652    148    415   -561    613     33     23    -72     28    -83
    187   -431   -618    122    402   -524    626     49     36    -51     54    -51
    184   -423   -607    119    394   -514    618     51     33    -49     62    -38
    202   -418   -620    106    410   -519    618     59     33    -49     64    -31
    220   -418   -639     98    428   -527    633     80     41    -41     80    -18
    116   -491   -607    184    361   -548    618     72     33    -54     88    -33
    116   -470   -587    176    350   -530    628     83     46    -44    111    -20
    150   -426   -579    135    363   -501    654    103     70    -20    140      2
    158   -423   -581    132    368   -501    672    119     83     -5    161      7
    137   -454   -592    158    363   -524    685    129     85     -2    166      0
    137   -459   -597    161    366   -530    704    145    106      7    176     20
    129   -452   -584    158    355   -517    730    171    132     25    192     46
    153   -392   -545    119    348   -467    774    215    176     64    236     70
    148   -418   -568    135    355   -493    774    207    174     51    226     41
     96   -462   -558    181    324   -509    784    205    171     41    213     25
     90   -446   -540    176    314   -493    810    215    187     54    220     25
    135   -428   -563    148    348   -496    823    215    194     59    226     25
     15   -475   -491    228    252   -483    831    213    194     67    233     38
     44   -457   -504    205    272   -480    826    205    189     67    236     38
    241   -431   -675     93    457   -553    779    161    142     23    189    -10
    283   -439   -722     77    501   -579    766    142    129     10    176    -23
    262   -415   -680     75    470   -548    789    161    148     23    192     -7
    223   -420   -644     96    433   -532    800    168    158     36    207      7
    148   -457   -605    153    374   -530    802    166    161     38    215     10
    127   -454   -581    163    353   -517    813    168    168     38    226     23
    171   -431   -602    127    387   -517    810    163    166     31    228     31
    150   -426   -576    137    363   -501    820    168    176     38    244     46
    122   -420   -542    148    329   -483    836    176    192     51    265     62
    135   -415   -550    140    342   -483    831    176    194     51    267     59
     93   -407   -501    155    296   -452    846    187    210     64    285     72
    158   -371   -530    106    342   -449    839    181    207     64    285     72
    122   -361   -483    116    301   -423    852    194    226     85    309     90
    137   -371   -509    116    322   -439    846    184    223     80    303     85
    166   -371   -537    101    348   -452    833    174    218     70    301     80
    161   -353   -514     96    335   -431    836    174    223     70    311     88
    155   -348   -504     96    327   -423    839    176    228     72    322     83
    158   -361   -519    101    337   -439    844    176    231     62    319     77
    114   -371   -488    127    298   -428    849    181    239     70    337     90
     49   -374   -423    161    233   -397    859    192    252     85    361     96
    122   -319   -444     98    280   -381    862    200    257     88    371     90
    233   -270   -504     18    368   -387    880    218    270     96    381     96
    192   -288   -483     46    335   -384    867    202    262     88    376     83
    148   -272   -420     62    283   -345    885    223    285    114    405     96
    127   -283   -413     75    267   -348    888    226    285    114    407     93
    205   -254   -459     25    332   -355    883    223    283    109    405     90
    262   -184   -449    -41    355   -316    901    241    306    129    426    101
    174   -207   -381     18    277   -293    917    257    329    150    449    119
    184   -194   -379      2    280   -285    888    231    311    140    439    101
    241   -142   -384    -49    311   -262    867    213    303    135    436     98
    210   -163   -374    -23    290   -267    841    200    290    124    423     96
    179   -205   -384     12    280   -293    826    189    283    114    405     88
    137   -265   -402     62    267   -332    826    192    277    103    387     85
    202   -298   -501     49    350   -400    800    174    244     67    342     49
    239   -340   -579     49    405   -457    771    142    210     31    301     18
    181   -384   -568    101    374   -475    743    114    179      0    265      0
    161   -420   -584    127    371   -504    706     88    153    -25    228    -15
    184   -415   -600    116    392   -506    698     75    140    -44    202    -18
    244   -335   -579     44    410   -454    722     90    150    -28    210      5
    210   -329   -540     57    374   -433    753    116    176    -12    218     31
    213   -358   -571     70    392   -465    717     83    145    -49    176     12
    387   -363   -750    -10    568   -555    652     23     85   -109    106    -38
    415   -361   -779    -28    594   -568    680     51    111    -88    119    -15
    368   -407   -779     18    571   -592    696     59    109    -98    101    -28
    270   -561   -833    145    550   -698    704     72     85   -135     54    -80
    306   -672   -979    184    641   -826    766    158     88   -179    -10   -166
    387   -555   -943     83    665   -748    898    322    200   -109     41   -142
    397   -387   -784     -5    589   -587   1021    524    374     51    184    -15
    454      7   -449   -231    452   -220   1117    706    633    358    506    290
    439    628    189   -532    124    410   1124    761    924    776    989    756
    194   1031    836   -613   -319    935    930    506   1023   1034   1319   1044
     72    901    828   -488   -379    867    646     96    763    854   1179    898
     28    257    226   -142    -98    241    423   -329    168    187    537    311
    101   -379   -480    140    290   -428    327   -441   -241   -342     -7   -207
    140   -633   -774    246    454   -704    376   -296   -259   -426   -122   -335
    155   -649   -805    244    480   -727    475   -155   -179   -384    -98   -327
    176   -576   -756    197    465   -667    568    -38    -80   -311    -38   -283
    145   -491   -636    174    389   -563    639     59     10   -220     36   -218
    171   -431   -605    129    387   -519    670    116     57   -184     70   -189
    158   -420   -579    132    366   -501    698    163     80   -174     90   -189
    109   -418   -527    153    316   -472    714    194     96   -158    103   -184
     85   -402   -488    158    285   -444    719    215    106   -142    111   -176
     80   -389   -470    153    272   -428    717    223    109   -140    111   -192
     90   -332   -426    119    257   -379    730    249    132   -116    132   -189
    119   -267   -387     72    252   -327    740    277    150    -96    148   -181
     72   -265   -337     96    205   -301    730    280    148    -93    142   -189
     10   -257   -267    122    137   -262    740    301    158    -80    150   -202
    -20   -280   -259    150    116   -270    724    296    142    -96    135   -231
     18   -293   -314    135    163   -303    693    275    111   -124    103   -262
    -12   -309   -296    161    140   -303    683    270    103   -127     96   -270
      7   -309   -319    150    161   -314    657    254     85   -137     83   -277
      2   -316   -322    155    161   -319    652    254     80   -140     77   -270
     28   -290   -319    129    171   -303    639    259     83   -135     83   -259
    116   -249   -366     67    241   -306    618    252     77   -135     77   -254
    226   -223   -449     -2    337   -335    579    226     51   -158     51   -265
    218   -215   -433     -2    324   -324    563    215     44   -158     41   -249
    285   -205   -493    -41    389   -348    535    197     25   -174     18   -246
    228   -270   -498     20    363   -384    506    176      7   -192     -2   -244
    228   -267   -496     18    361   -381    491    174      5   -189     -2   -236
    226   -246   -472     10    348   -361    480    174      7   -181      7   -223
    207   -252   -459     20    332   -355    478    176     10   -176     15   -205
    218   -254   -472     18    345   -363    462    174      5   -176      7   -197
    171   -257   -431     41    301   -342    452    184     18   -155     20   -176
    181   -210   -392     12    285   -298    449    197     36   -129     41   -145
    233   -205   -439    -15    332   -319    413    184     15   -148     25   -150
    244   -205   -449    -18    345   -327    389    181      7   -145     25   -140
    236   -179   -415    -28    324   -298    384    194     20   -122     44   -114
    215   -202   -418     -7    316   -309    345    187      7   -122     41   -119
    181   -223   -405     20    293   -314    311    179     -5   -122     36   -119
    179   -207   -387     15    283   -296    303    187      0   -103     44    -98
    205   -192   -400     -7    301   -293    293    192      2    -98     46    -90
    218   -207   -426     -5    322   -316    265    179    -12   -106     28   -103
    265   -226   -491    -20    376   -358    223    153    -41   -129     -7   -135
    280   -226   -506    -25    392   -366    213    150    -44   -129    -18   -145
    259   -210   -472    -25    363   -340    218    166    -31   -106     -2   -140
    244   -200   -444    -23    342   -322    226    192    -10    -85     15   -137
    233   -192   -428    -20    329   -309    228    210      7    -70     25   -140
    275   -166   -441    -54    358   -303    228    231     25    -57     28   -142
    262   -184   -446    -41    353   -316    218    228     25    -54     15   -161
    213   -210   -423     -2    316   -316    215    231     36    -54      7   -168
    265   -176   -441    -44    350   -309    215    233     46    -51     -2   -176
    275   -176   -452    -49    363   -314    207    223     38    -62    -18   -192
    228   -200   -428    -15    327   -314    194    207     36    -64    -25   -200
    194   -197   -392      0    293   -293    189    207     51    -54    -23   -187
    194   -200   -394      0    293   -296    181    200     51    -57    -25   -184
    202   -220   -423     10    311   -322    153    174     33    -72    -44   -197
    223   -223   -446     -2    335   -335    137    148     23    -85    -62   -202
    215   -228   -444      7    329   -335    119    129     15    -85    -67   -202
    181   -262   -444     38    309   -350     96    106      2    -98    -80   -207
    187   -241   -428     28    306   -335     77     90      2    -96    -67   -192
    226   -166   -392    -31    309   -277     85    103     25    -67    -33   -158
    218   -153   -374    -33    296   -262     83    106     33    -59    -23   -142
    129   -239   -371     54    249   -303     33     57     -5    -88    -51   -171
    109   -246   -355     70    231   -301     10     36    -12    -93    -54   -168
    132   -249   -381     57    254   -314    -28     10    -31   -111    -64   -179
    135   -218   -353     41    244   -285    -38      7    -23    -96    -51   -163
    109   -187   -298     38    202   -241    -36     15     -2    -77    -33   -140
    153   -194   -348     20    249   -270    -75    -18    -25    -96    -51   -163
    176   -166   -345     -5    257   -254    -80    -23    -18    -85    -41   -145
    179   -129   -309    -25    244   -218    -77    -20     -7    -75    -33   -124
    145   -155   -303      2    223   -228   -111    -41    -23    -85    -51   -132
    215   -119   -335    -46    275   -226   -132    -46    -23    -85    -57   -127
    246   -106   -353    -70    298   -228   -150    -59    -36    -96    -75   -124
    244   -114   -358    -64    298   -233   -174    -72    -49   -109    -96   -124
    280    -62   -342   -109    309   -202   -181    -67    -38   -101    -96    -98
    194   -137   -332    -28    262   -233   -215    -90    -62   -124   -132   -103
    194    -98   -293    -49    241   -194   -207    -83    -49   -101   -124    -83
    184    -75   -259    -54    220   -166   -207    -80    -46    -90   -122    -70
    158    -80   -239    -41    197   -158   -236   -101    -54   -101   -129    -80
    202    -67   -270    -67    236   -168   -262   -109    -59   -114   -142    -96
    257     -2   -262   -127    257   -132   -254    -96    -38    -96   -124    -85
    265     36   -228   -150    246    -96   -252    -85    -20    -72   -109    -80
    231     41   -192   -137    213    -72   -277   -111    -25    -80   -114    -96
    200     41   -158   -119    179    -57   -285   -124    -28    -88   -114   -103
    244     75   -168   -161    207    -46   -301   -137    -33    -88   -111   -106
    239     57   -184   -148    213    -62   -342   -171    -57   -111   -137   -129
    244     46   -200   -148    220    -75   -397   -205    -85   -132   -161   -150
    259     25   -233   -142    246   -103   -436   -236   -109   -150   -184   -168
    233    -20   -257   -109    244   -137   -462   -265   -140   -179   -215   -192
    262    -33   -298   -114    277   -166   -491   -283   -158   -194   -239   -213
    277    -83   -363    -98    319   -223   -522   -309   -189   -233   -285   -249
    226   -176   -402    -23    314   -288   -540   -332   -223   -272   -329   -280
    155   -233   -389     38    272   -311   -550   -345   -236   -283   -342   -283
    137   -257   -397     59    267   -327   -576   -366   -254   -293   -358   -298
    192   -257   -449     31    316   -350   -610   -392   -275   -314   -379   -319
    280   -223   -504    -28    392   -363   -626   -410   -288   -324   -392   -329
    241   -249   -491      2    363   -371   -649   -428   -306   -342   -407   -342
    181   -254   -436     36    306   -345   -654   -431   -301   -337   -397   -335
    236   -252   -488      5    361   -368   -667   -439   -301   -342   -407   -345
    252   -270   -522     10    387   -394   -672   -439   -306   -350   -420   -355
    376   -340   -717    -20    545   -530   -691   -436   -345   -418   -501   -439
    371   -397   -771     12    571   -584   -610   -322   -303   -423   -537   -491
    368   -329   -698    -20    532   -514   -498   -161   -181   -332   -475   -457
    405   -150   -555   -127    480   -353   -389     31      2   -150   -309   -316
    441    314   -129   -379    283     93   -350    137    259    205     72     54
    358    859    501   -610    -72    683   -436     44    462    563    493    454
    223   1080    857   -654   -316    969   -727   -327    387    665    652    587
    129    787    657   -457   -262    722  -1023   -800    -20    319    342    311
    111    140     28   -124     41     83  -1153  -1083   -558   -350   -322   -254
    127   -332   -459    103    290   -397  -1182  -1067   -782   -675   -675   -571
    158   -537   -698    187    426   -615  -1150   -961   -784   -732   -761   -662
    192   -555   -748    181    470   -652  -1109   -888   -730   -706   -753   -662
    231   -439   -672    103    452   -555  -1028   -779   -613   -607   -665   -584
    277   -316   -594     18    436   -454   -969   -701   -517   -522   -584   -501
    270   -306   -576     18    420   -441   -963   -691   -493   -509   -579   -491
    285   -311   -597     12    441   -454   -963   -693   -498   -511   -587   -498
    280   -275   -558     -2    418   -415   -953   -678   -478   -485   -563   -478
    293   -270   -563    -12    426   -415   -969   -683   -475   -480   -553   -472
    340   -254   -594    -44    465   -423   -984   -693   -480   -480   -550   -472
    345   -226   -571    -59    457   -397   -979   -688   -472   -470   -540   -462
    290   -272   -566    -10    428   -420  -1000   -717   -493   -493   -563   -493
    277   -309   -587     15    431   -446  -1036   -756   -524   -517   -589   -522
    332   -249   -581    -44    457   -415  -1047   -750   -514   -501   -574   -506
    394   -161   -555   -116    475   -358  -1021   -719   -480   -465   -545   -475
    340   -194   -535    -72    436   -366  -1036   -737   -498   -475   -561   -488
    277   -244   -524    -18    400   -384  -1067   -774   -524   -493   -581   -504
    319   -254   -574    -33    444   -413  -1093   -800   -545   -519   -605   -527
    384   -226   -610    -77    496   -418  -1109   -810   -548   -522   -610   -527
    314   -257   -574    -28    441   -415  -1117   -818   -553   -524   -613   -524
    285   -257   -542    -15    413   -400  -1127   -831   -558   -522   -613   -519
    379   -129   -509   -127    441   -316  -1093   -800   -519   -478   -568   -475
    368   -132   -501   -116    433   -316  -1109   -813   -524   -480   -571   -478
    262   -226   -491    -20    374   -358  -1153   -852   -561   -517   -613   -514
    290   -210   -501    -41    394   -355  -1161   -859   -566   -519   -620   -517
    298   -184   -483    -57    389   -335  -1148   -852   -555   -504   -613   -498
    329   -197   -527    -64    428   -361  -1163   -862   -568   -517   -626   -504
    285   -254   -542    -18    413   -397  -1205   -893   -597   -537   -646   -524
    303   -244   -548    -31    426   -397  -1231   -914   -610   -542   -657   -527
    389   -163   -553   -114    470   -358  -1205   -896   -594   -522   -636   -504
    420   -129   -550   -145    485   -340  -1202   -888   -589   -514   -631   -485
    363   -220   -584    -70    472   -402  -1273   -945   -644   -563   -678   -522
    405   -176   -581   -114    491   -379  -1262   -935   -633   -550   -667   -501
    418   -155   -574   -132    496   -363  -1249   -924   -628   -542   -654   -480
    361   -210   -571    -75    465   -389  -1288   -956   -659   -571   -678   -498
    327   -231   -558    -49    441   -394  -1306   -971   -672   -576   -685   -501
    322   -233   -555    -44    439   -394  -1314   -971   -678   -576   -680   -493
    371   -202   -574    -85    470   -387  -1319   -969   -680   -579   -678   -485
    353   -194   -548    -77    449   -371  -1325   -971   -683   -576   -672   -475
    296   -179   -478    -59    384   -327  -1304   -953   -665   -558   -659   -446
    350   -163   -514    -93    431   -337  -1309   -958   -672   -566   -672   -449
    402   -163   -566   -122    483   -363  -1327   -976   -691   -581   -691   -465
    410   -163   -574   -122    491   -368  -1340   -987   -691   -581   -691   -462
    449   -132   -581   -158    514   -355  -1325   -969   -670   -568   -683   -444
    480    -85   -566   -197    522   -324  -1280   -927   -631   -540   -659   -418
    394   -137   -532   -129    462   -335  -1273   -922   -631   -545   -670   -428
    361   -155   -517   -101    439   -335  -1278   -932   -636   -550   -680   -444
    402   -124   -527   -140    462   -324  -1275   -930   -631   -545   -683   -449
    459    -75   -535   -194    496   -303  -1249   -911   -607   -532   -672   -433
    394   -109   -506   -142    449   -309  -1239   -911   -605   -535   -678   -441
    335   -163   -498    -85    415   -329  -1228   -924   -618   -553   -698   -467
    332   -174   -506    -80    418   -340  -1244   -945   -636   -574   -722   -485
    327   -168   -496    -80    410   -332  -1257   -961   -641   -579   -724   -483
    350   -174   -524    -88    436   -350  -1262   -971   -652   -589   -735   -493
    394   -129   -524   -132    459   -327  -1249   -963   -641   -576   -724   -488
    366   -135   -504   -116    433   -319  -1254   -966   -644   -574   -722   -485
    371   -135   -506   -116    439   -319  -1257   -966   -644   -571   -719   -470
    381   -150   -535   -116    457   -342  -1273   -984   -667   -594   -735   -483
    342   -163   -506    -88    423   -335  -1275   -984   -670   -594   -737   -480
    423   -127   -550   -150    485   -337  -1278   -984   -675   -594   -735   -480
    485   -109   -594   -189    540   -350  -1280   -987   -683   -602   -745   -488
    457   -114   -571   -174    514   -342  -1283   -989   -688   -607   -745   -491
    415   -109   -524   -153    470   -316  -1278   -984   -680   -594   -732   -478
    415   -101   -517   -158    465   -309  -1270   -979   -675   -592   -732   -467
    405   -109   -514   -148    459   -311  -1270   -979   -683   -594   -735   -467
    387   -148   -535   -119    459   -340  -1288  -1002   -711   -626   -766   -498
    392   -150   -542   -119    467   -345  -1291  -1005   -719   -628   -769   -498
    389   -148   -540   -122    462   -342  -1299  -1005   -722   -628   -769   -493
    402   -148   -550   -127    475   -348  -1291  -1002   -719   -626   -766   -483
    397   -148   -548   -124    470   -348  -1283  -1000   -719   -628   -763   -480
    441   -142   -584   -148    511   -363  -1286  -1005   -732   -639   -769   -485
    405   -148   -553   -127    478   -350  -1273   -992   -724   -633   -763   -478
    410   -132   -542   -140    475   -337  -1267   -987   -717   -626   -756   -462
    454    -98   -553   -179    501   -324  -1260   -982   -714   -626   -750   -452
    480    -67   -548   -205    514   -306  -1244   -963   -704   -615   -737   -436
    452    -49   -501   -202    472   -272  -1228   -948   -688   -597   -719   -415
    496    -49   -548   -223    519   -298  -1236   -958   -704   -615   -732   -426
    496    -49   -548   -223    522   -298  -1228   -958   -709   -626   -732   -426
    517     -2   -519   -257    517   -259  -1215   -950   -696   -615   -714   -407
    446     15   -433   -233    441   -207  -1189   -935   -670   -584   -683   -374
    426     20   -405   -223    415   -192  -1182   -932   -662   -574   -665   -353
    467     10   -457   -239    462   -223  -1210   -958   -688   -600   -683   -366
    480      5   -475   -241    478   -233  -1228   -974   -704   -615   -696   -374
    478      0   -480   -241    478   -239  -1249   -995   -719   -628   -706   -381
    423    -38   -462   -194    441   -249  -1247   -992   -722   -636   -709   -384
    384    -77   -462   -153    423   -270  -1239   -992   -732   -649   -719   -394
    517   -119   -636   -197    576   -376  -1291  -1047   -797   -714   -784   -459
    517   -161   -678   -179    594   -418  -1306  -1072   -831   -753   -818   -491
    511   -200   -711   -155    610   -454  -1314  -1075   -846   -776   -841   -509
    478   -228   -706   -127    589   -467  -1314  -1078   -854   -784   -852   -509
    400   -252   -652    -72    524   -452  -1296  -1067   -846   -776   -839   -496
    418   -262   -680    -80    548   -470  -1301  -1080   -862   -795   -852   -514
    470   -272   -743    -98    605   -509  -1312  -1098   -885   -818   -875   -532
    449   -280   -730    -85    589   -506  -1304  -1091   -883   -813   -870   -527
    407   -285   -693    -59    550   -488  -1286  -1075   -870   -802   -859   -514
    387   -332   -719    -28    550   -527  -1296  -1091   -891   -823   -880   -530
    342   -392   -735     23    537   -563  -1288  -1078   -896   -836   -893   -548
    407   -363   -774    -23    589   -566  -1182   -950   -836   -813   -888   -555
    600   -309   -909   -145    753   -607  -1067   -813   -774   -805   -914   -597
    514   -322   -836    -96    675   -579   -969   -654   -659   -714   -846   -548
    542    -70   -613   -236    576   -342   -875   -480   -444   -472   -602   -316
    646    545   -101   -594    374    220   -854   -407   -155    -59   -137    135
    563   1182    618   -872    -25    901  -1036   -623     18    314    324    574
    319   1150    828   -737   -254    989  -1387  -1078   -189    254    324    555
    218    607    389   -413    -85    498  -1621  -1506   -722   -303   -197    101
    246   -116   -366    -64    303   -241  -1701  -1691  -1234   -969   -867   -467
    267   -555   -823    145    545   -688  -1647  -1577  -1345  -1192  -1132   -709
    353   -571   -927    106    639   -748  -1532  -1413  -1247  -1137  -1111   -704
    418   -449   -867     15    641   -657  -1387  -1247  -1098  -1015  -1005   -615
    444   -355   -802    -46    620   -576  -1309  -1153   -997   -932   -927   -548
    431   -342   -774    -44    602   -558  -1275  -1106   -958   -896   -896   -519
    410   -384   -795    -15    602   -589  -1265  -1101   -963   -911   -914   -540
    415   -376   -795    -20    602   -584  -1244  -1085   -956   -909   -909   -530
    303   -446   -750     70    524   -597  -1249  -1098   -966   -924   -917   -535
    275   -449   -724     88    498   -587  -1241  -1091   -958   -917   -904   -522
    316   -413   -730     46    522   -571  -1231  -1080   -948   -904   -891   -511
    358   -389   -750     15    553   -568  -1221  -1072   -943   -901   -883   -504
    384   -371   -756     -7    568   -563  -1213  -1067   -937   -901   -875   -498
    381   -358   -740    -10    561   -548  -1208  -1065   -932   -896   -870   -488
    387   -358   -745    -15    563   -550  -1195  -1049   -922   -888   -862   -472
    428   -361   -789    -33    607   -574  -1195  -1052   -930   -898   -870   -483
    426   -350   -779    -38    600   -563  -1182  -1041   -922   -893   -857   -475
    397   -348   -745    -23    571   -545  -1158  -1023   -909   -885   -836   -459
    355   -340   -698    -10    527   -517  -1135  -1002   -896   -870   -813   -444
    301   -363   -665     31    483   -514  -1130   -995   -896   -867   -802   -446
    376   -337   -714    -20    542   -524  -1137   -992   -901   -872   -792   -446
    452   -319   -771    -64    610   -545  -1148  -1002   -914   -898   -800   -454
    517   -267   -784   -124    646   -524  -1124   -984   -901   -898   -779   -436
    501   -265   -766   -119    633   -514  -1093   -966   -891   -888   -758   -423
    361   -384   -745     10    550   -563  -1096   -989   -922   -914   -782   -452
    384   -400   -784      7    584   -592  -1080   -984   -937   -930   -792   -467
    420   -366   -787    -31    602   -576  -1049   -932   -917   -914   -771   -444
    428   -368   -797    -31    613   -584  -1052   -896   -919   -917   -763   -439
    413   -389   -805    -12    607   -597  -1057   -867   -924   -924   -763   -449
    397   -407   -805      5    600   -605  -1060   -828   -924   -927   -753   -465
    368   -366   -737     -2    550   -550  -1028   -750   -883   -885   -701   -436
    381   -348   -732    -18    555   -540  -1031   -711   -875   -875   -678   -439
    413   -368   -784    -23    597   -576  -1062   -709   -898   -893   -691   -462
    498   -337   -836    -80    667   -587  -1075   -693   -904   -893   -685   -452
    530   -270   -800   -132    665   -535  -1039   -639   -867   -852   -646   -392
    452   -277   -732    -88    592   -504  -1005   -597   -846   -831   -626   -345
    402   -353   -758    -25    579   -555  -1026   -613   -878   -865   -654   -355
    394   -400   -795      2    594   -597  -1047   -623   -898   -880   -670   -358
    431   -355   -789    -38    607   -571  -1013   -592   -875   -852   -646   -322
    488   -290   -779    -98    631   -535   -984   -558   -852   -826   -618   -288
    483   -277   -763   -103    620   -522   -969   -542   -846   -820   -607   -280
    449   -311   -761    -67    605   -535   -969   -535   -846   -826   -610   -280
    418   -340   -758    -41    587   -548   -961   -519   -841   -820   -602   -288
    439   -319   -758    -62    597   -537   -940   -485   -818   -805   -584   -288
    405   -316   -722    -46    561   -519   -911   -446   -789   -779   -555   -270
    436   -288   -724    -72    579   -506   -891   -413   -763   -758   -537   -254
    439   -280   -722    -80    579   -501   -862   -381   -740   -748   -527   -244
    410   -288   -698    -62    553   -493   -836   -358   -722   -735   -524   -236
    423   -293   -719    -64    568   -506   -820   -348   -717   -732   -530   -246
    433   -303   -737    -64    584   -519   -810   -337   -714   -727   -532   -246
    407   -327   -737    -41    571   -532   -797   -335   -714   -730   -537   -246
    392   -337   -730    -28    561   -535   -789   -332   -714   -727   -532   -244
    355   -324   -683    -15    517   -504   -763   -311   -693   -709   -509   -223
    290   -353   -644     31    467   -498   -750   -303   -683   -706   -498   -213
    384   -345   -730    -20    553   -537   -763   -316   -701   -727   -511   -226
    433   -314   -748    -62    589   -530   -745   -306   -693   -719   -498   -220
    280   -413   -693     64    485   -553   -748   -316   -709   -730   -504   -236
    337   -384   -722     23    530   -553   -753   -314   -711   -732   -498   -231
    478   -283   -761    -98    618   -522   -722   -285   -683   -706   -470   -200
    327   -366   -696     18    509   -530   -714   -283   -685   -711   -470   -205
    348   -368   -717      7    532   -542   -717   -285   -691   -717   -472   -205
    428   -319   -748    -54    587   -532   -709   -272   -683   -706   -457   -194
    355   -371   -730      5    540   -548   -717   -275   -691   -714   -457   -200
    368   -361   -730     -5    548   -542   -706   -262   -680   -706   -444   -187
    420   -309   -730    -57    574   -519   -683   -236   -659   -685   -418   -166
    407   -324   -732    -41    568   -527   -678   -231   -659   -685   -415   -166
    337   -342   -680      2    506   -511   -667   -215   -646   -678   -402   -155
    332   -355   -691     10    509   -522   -675   -215   -657   -685   -407   -158
    301   -381   -685     38    491   -532   -678   -215   -662   -691   -410   -158
    418   -259   -678    -77    548   -467   -628   -161   -613   -641   -358   -109
    522   -202   -724   -161    623   -462   -607   -145   -602   -631   -353   -101
    371   -293   -665    -38    517   -478   -607   -153   -610   -641   -361   -114
    309   -283   -592    -15    449   -436   -568   -111   -571   -607   -319    -77
    340   -244   -584    -46    462   -413   -535    -75   -545   -581   -293    -51
    368   -244   -615    -62    491   -428   -530    -72   -548   -584   -293    -57
    350   -277   -628    -36    488   -452   -532    -77   -555   -592   -301    -70
    374   -231   -605    -72    488   -415   -517    -57   -532   -568   -275    -51
    397   -153   -550   -122    472   -350   -483    -20   -493   -530   -228    -10
    384   -132   -517   -127    449   -322   -467     -7   -475   -514   -205     12
    405   -127   -532   -140    467   -327   -478    -18   -483   -517   -202     12
    361   -171   -532    -96    444   -350   -504    -44   -509   -537   -218     -5
    314   -171   -485    -70    400   -327   -504    -41   -506   -527   -205      7
    361   -187   -548    -88    452   -368   -519    -54   -524   -550   -223     -5
    361   -228   -589    -67    475   -407   -519    -57   -537   -566   -239    -20
    329   -288   -618    -23    472   -452   -527    -64   -555   -584   -259    -33
    353   -309   -662    -20    506   -485   -532    -67   -568   -600   -275    -46
    379   -311   -691    -33    532   -501   -524    -62   -574   -610   -285    -59
    407   -329   -737    -38    571   -532   -527    -64   -587   -626   -301    -72
    418   -355   -774    -33    594   -563   -532    -77   -602   -646   -319    -85
    265   -465   -730    101    496   -597   -535    -93   -620   -670   -340   -109
    262   -465   -730     98    493   -597   -522    -80   -613   -665   -335   -103
    290   -454   -745     80    517   -597   -519    -75   -615   -667   -335   -103
    329   -428   -758     49    542   -592   -511    -67   -610   -665   -327    -98
    311   -431   -743     59    527   -587   -501    -59   -602   -652   -316    -88
    298   -478   -776     88    535   -626   -509    -67   -618   -665   -332   -106
    342   -509   -852     83    594   -678   -480    -28   -615   -680   -358   -127
    329   -587   -919    127    623   -753   -389     80   -589   -696   -402   -179
    332   -550   -883    109    607   -717   -239    257   -483   -639   -366   -163
    374   -368   -745     -2    558   -555    -64    517   -270   -444   -189     -2
    498     67   -431   -283    465   -181     15    683      2   -111    161    342
    540    761    220   -652    158    493    -59    646    293    340    688    875
    348   1275    927   -810   -288   1101   -342    298    394    649   1088   1270
    179   1015    833   -600   -327    924   -678   -181     49    392    875   1062
    114    259    145   -187    -18    202   -859   -545   -561   -306    194    446
    163   -452   -615    142    389   -532   -875   -594   -958   -854   -387    -93
    259   -688   -948    215    602   -818   -769   -423   -953   -937   -519   -249
    275   -683   -958    202    615   -818   -646   -265   -841   -867   -472   -231
    272   -574   -846    150    558   -709   -514   -109   -696   -745   -363   -140
    267   -506   -774    116    519   -639   -433    -18   -610   -672   -296    -75
    280   -504   -784    111    532   -644   -405     15   -584   -659   -288    -70
    277   -498   -776    109    524   -636   -381     36   -568   -646   -283    -67
    254   -511   -769    127    509   -639   -368     51   -558   -639   -275    -64
    246   -506   -756    127    498   -628   -348     75   -540   -623   -262    -54
    322   -441   -763     59    542   -602   -319    101   -517   -605   -241    -33
    329   -470   -800     70    563   -633   -322     90   -535   -626   -257    -51
    280   -530   -810    124    545   -670   -337     75   -550   -644   -272    -64
    322   -496   -818     85    566   -657   -322     93   -535   -628   -257    -46
    293   -483   -776     96    535   -628   -298    114   -511   -602   -231    -23
    322   -454   -779     64    548   -615   -277    124   -501   -594   -215    -10
    340   -446   -787     54    561   -618   -259    137   -493   -587   -210      0
    290   -470   -761     88    524   -615   -246    142   -485   -579   -202     10
    309   -454   -763     72    535   -607   -239    142   -480   -568   -192     18
    283   -426   -711     70    496   -568   -205    163   -452   -545   -163     44
    244   -470   -714    111    478   -589   -210    150   -462   -561   -174     31
    259   -444   -706     90    480   -576   -202    161   -452   -550   -163     44
    288   -439   -727     75    506   -581   -205    161   -449   -553   -168     46
    309   -431   -740     59    524   -587   -197    171   -444   -553   -161     51
    361   -405   -766     20    561   -584   -187    181   -439   -550   -161     59
    361   -444   -805     38    581   -623   -200    168   -457   -568   -179     44
    376   -449   -826     36    600   -636   -210    163   -467   -576   -187     33
    348   -431   -782     41    563   -605   -189    187   -444   -550   -163     57
    353   -407   -761     25    555   -584   -168    207   -423   -530   -142     75
    368   -376   -748      2    558   -563   -155    226   -407   -517   -122     88
    340   -392   -732     25    535   -561   -161    228   -407   -514   -119     88
    327   -374   -701     20    514   -537   -153    239   -397   -501   -106     98
    283   -387   -672     51    478   -530   -142    249   -389   -493    -96    111
    277   -402   -680     59    478   -540   -150    246   -397   -498    -96    111
    329   -376   -706     23    517   -540   -158    241   -400   -501    -93    114
    319   -402   -724     41    522   -563   -174    231   -410   -511    -98    106
    366   -342   -711    -12    537   -527   -150    259   -381   -478    -64    137
    431   -301   -732    -64    579   -517   -145    267   -374   -470    -57    148
    387   -316   -704    -33    545   -509   -145    267   -376   -470    -54    150
    335   -322   -657     -7    493   -488   -127    283   -361   -457    -38    166
    285   -340   -628     25    457   -483   -114    296   -350   -444    -23    174
    345   -340   -685     -5    514   -511   -122    285   -363   -457    -33    163
    470   -262   -732   -103    600   -496   -101    309   -348   -441    -20    176
    459   -246   -706   -109    581   -475    -77    332   -324   -426     -5    192
    415   -259   -675    -77    545   -467    -51    353   -303   -410      7    202
    400   -283   -683    -59    540   -480    -36    366   -290   -407      7    194
    345   -306   -652    -18    498   -478    -15    387   -272   -392     15    189
    311   -314   -626      0    467   -470      7    405   -252   -376     23    192
    355   -265   -620    -46    485   -441     38    436   -218   -353     44    210
    371   -226   -597    -72    483   -410     72    462   -184   -327     62    226
    298   -259   -558    -18    428   -407     83    467   -174   -319     64    223
    257   -288   -548     12    400   -415     93    470   -174   -322     59    220
    335   -265   -602    -36    467   -433     85    459   -181   -329     51    207
    363   -246   -613    -59    485   -428     88    457   -179   -329     51    200
    353   -257   -610    -46    480   -433     90    452   -179   -329     51    194
    277   -283   -563      2    418   -420    106    462   -166   -316     64    207
    303   -265   -571    -20    436   -418    106    465   -161   -314     70    207
    324   -280   -607    -23    462   -444     85    449   -179   -332     54    189
    353   -246   -600    -51    475   -423    103    462   -168   -322     64    197
    348   -277   -626    -36    485   -452     88    446   -187   -340     44    179
    319   -306   -626     -5    470   -467     88    449   -181   -342     44    179
    324   -280   -607    -23    465   -444    103    467   -158   -324     64    200
    353   -241   -594    -54    472   -418    114    475   -142   -309     77    205
    306   -236   -545    -36    423   -389    129    493   -122   -285     90    218
    335   -236   -574    -49    452   -405    119    488   -127   -288     85    213
    361   -220   -581    -72    470   -400    122    491   -122   -277     90    215
    363   -194   -558    -83    459   -376    145    511    -96   -254    114    236
    332   -207   -540    -64    433   -371    148    517    -88   -252    116    241
    311   -218   -532    -46    420   -374    137    511    -90   -257    111    236
    262   -228   -491    -20    376   -358    150    524    -77   -244    122    249
    259   -187   -446    -36    353   -316    187    563    -41   -210    155    288
    293   -194   -488    -51    389   -340    163    542    -59   -223    142    267
    384   -179   -563   -103    472   -371    137    514    -83   -246    122    233
    379   -161   -540   -111    457   -350    155    527    -64   -228    135    244
    322   -233   -555    -44    439   -394    140    509    -83   -252    111    220
    306   -265   -571    -20    439   -418    122    493    -96   -267     98    210
    309   -228   -540    -41    423   -384    140    514    -72   -241    127    236
    298   -223   -524    -38    410   -374    150    524    -59   -226    137    246
    348   -210   -558    -67    452   -384    142    517    -64   -233    127    239
    337   -223   -561    -59    446   -389    132    506    -72   -246    116    226
    324   -218   -542    -54    433   -379    142    519    -59   -233    129    233
    316   -200   -517    -59    415   -358    158    537    -41   -210    150    244
    353   -148   -501   -101    426   -324    174    555    -20   -192    168    257
    296   -142   -439    -77    366   -288    194    584      2   -168    192    267
    303   -135   -439    -85    371   -285    202    594     10   -166    197    265
    296   -132   -431    -83    361   -283    215    602     18   -163    205    270
    301   -103   -405    -98    353   -254    231    615     38   -145    228    288
    311    -85   -400   -114    355   -241    215    605     41   -137    228    296
    335    -59   -394   -137    363   -228    210    605     51   -124    241    316
    332    -70   -402   -132    366   -233    189    584     38   -135    231    319
    327    -51   -379   -137    353   -215    200    584     49   -122    241    337
    272    -85   -361    -96    314   -223    197    581     49   -122    246    355
    213   -184   -397    -15    303   -288    171    555     18   -153    213    322
    246   -233   -480     -7    361   -355    140    530    -18   -194    168    277
    283   -254   -537    -12    410   -394    119    509    -44   -223    140    244
    301   -265   -568    -18    433   -415    116    501    -49   -233    129    220
    306   -272   -579    -18    441   -426    119    506    -46   -236    129    213
    272   -340   -613     31    441   -475     88    475    -80   -272     96    176
    280   -353   -633     36    457   -493     72    457    -96   -285     80    163
    257   -342   -600     41    426   -470     77    470    -83   -270     93    179
    192   -381   -576     93    384   -478     77    467    -80   -272     90    181
    252   -358   -613     51    431   -485     75    462    -80   -272     88    181
    213   -387   -600     88    405   -493     72    459    -83   -275     80    181
    239   -366   -605     62    420   -485     70    459    -75   -267     88    189
    275   -366   -644     44    457   -504     59    457    -80   -275     75    176
    246   -431   -680     90    462   -553    103    514    -64   -283     51    148
    244   -446   -691    101    467   -568    244    685     18   -252     54    124
    231   -366   -597     64    413   -480    407    914    174   -135    142    194
    340   -150   -491    -96    413   -319    545   1145    384     70    329    371
    439    254   -187   -348    311     33    496   1158    581    361    662    709
    405    917    511   -659    -51    714    241    927    789    776   1182   1262
    215   1301   1085   -758   -433   1192    -96    493    776    958   1460   1558
    114    940    826   -527   -355    883   -363     64    358    568   1114   1247
     70     88     15    -80     25     51   -504   -231   -275   -194    355    548
    148   -511   -659    181    402   -584   -467   -181   -524   -592   -114     70
    218   -571   -789    176    501   -680   -316     25   -410   -542   -122     28
    233   -493   -730    129    480   -610   -155    226   -249   -420    -33     85
    205   -454   -662    122    431   -555    -72    335   -150   -337     28    135
    197   -441   -639    122    418   -540    -28    384   -103   -303     51    155
    197   -444   -641    122    418   -542     -7    413    -85   -293     54    155
    231   -415   -646     93    439   -530      7    433    -67   -280     62    158
    226   -431   -659    101    441   -545      5    433    -70   -283     57    155
    189   -446   -636    129    413   -540     15    446    -57   -272     64    174
    166   -449   -618    140    389   -532     20    452    -46   -262     72    181
    218   -397   -615     88    415   -506     41    472    -23   -233     98    197
    181   -428   -613    122    394   -519     31    465    -31   -236     90    184
    122   -454   -576    166    348   -514     20    467    -23   -231     90    179
    200   -431   -633    114    415   -532      0    457    -31   -239     83    171
    301   -363   -667     31    483   -514      7    467    -18   -226     96    189
    277   -368   -646     44    462   -506     15    480    -10   -213    109    200
    161   -446   -607    142    384   -527      5    470    -18   -223    101    189
    122   -436   -561    155    340   -498     18    488      2   -202    122    213
    249   -402   -652     75    449   -524     -5    470    -12   -215    106    194
    314   -407   -724     44    519   -566    -31    446    -33   -239     80    168
    332   -355   -688     12    509   -522     -5    478      0   -205    109    205
    288   -387   -678     49    483   -532    -10    475     -2   -210    106    205
    236   -423   -659     93    446   -540    -12    472      0   -213    106    200
    213   -431   -646    106    428   -537    -18    472      7   -205    114    205
    277   -379   -657     51    467   -517    -12    485     23   -189    129    223
    254   -381   -639     62    444   -509     -7    493     31   -184    137    228
    233   -384   -620     75    426   -501     -2    504     41   -174    148    241
    155   -418   -576    129    363   -496     -2    504     41   -174    150    246
    174   -423   -597    124    384   -509    -20    493     33   -179    142    239
    277   -379   -657     49    465   -519    -41    483     28   -179    137    236
    332   -329   -662      0    496   -496    -41    491     38   -168    150    252
    348   -311   -662    -20    504   -485    -38    491     44   -163    158    265
    249   -345   -594     49    420   -470    -33    496     54   -150    171    285
    226   -371   -597     70    410   -483    -51    485     49   -153    171    283
    283   -392   -675     51    478   -532    -98    452     15   -181    148    257
    327   -342   -670      5    496   -504    -88    470     36   -158    176    277
    293   -335   -628     20    459   -480    -70    491     57   -137    202    298
    275   -327   -605     25    439   -465    -67    493     64   -132    207    306
    252   -316   -568     31    407   -441    -57    509     85   -111    231    329
    288   -311   -602     10    444   -457    -70    498     77   -122    228    322
    340   -259   -600    -38    470   -428    -59    509     96   -101    249    340
    298   -254   -555    -23    426   -405    -33    527    122    -75    275    361
    319   -257   -579    -31    449   -418    -38    524    119    -80    270    350
    329   -241   -571    -44    449   -405    -23    540    135    -67    280    361
    280   -293   -574      7    426   -433    -28    537    132    -75    270    350
    262   -303   -566     18    413   -433    -18    553    153    -59    283    361
    231   -298   -532     33    379   -415      5    576    179    -38    303    371
    303   -252   -558    -28    428   -402     20    589    194    -23    311    374
    387   -181   -568   -101    478   -374     46    607    226      0    332    394
    277   -254   -535    -12    405   -392     41    589    218    -10    316    381
    259   -285   -548     12    402   -415     33    576    207    -18    311    374
    246   -306   -555     28    400   -431     23    563    200    -31    303    363
    226   -303   -530     38    376   -415     33    566    210    -25    316    368
    236   -327   -563     44    397   -444     15    542    192    -46    298    348
    252   -327   -579     36    415   -452     15    535    189    -49    296    348
    236   -309   -545     33    389   -426     25    542    207    -25    316    363
    231   -348   -579     59    405   -462     -5    506    176    -51    290    332
    324   -296   -623    -15    472   -459     -5    509    179    -49    293    337
    306   -293   -600     -7    452   -446      2    514    192    -38    303    350
    288   -314   -602     10    444   -457     -2    511    189    -41    303    355
    259   -306   -566     23    413   -436     10    527    210    -20    322    379
    231   -314   -548     41    387   -431      0    517    207    -23    319    374
    220   -296   -517     36    368   -405     15    535    226     -5    337    392
    257   -288   -545     15    397   -415     10    530    226     -5    335    394
    283   -301   -584     10    433   -441     -5    517    215    -18    324    387
    285   -272   -558     -7    420   -413      7    527    236     -2    340    402
    244   -265   -509     10    374   -387     25    542    254     18    355    420
    259   -272   -535      5    394   -402     18    532    252     18    353    418
    277   -259   -537     -7    407   -397     10    530    252     20    358    420
    236   -262   -501     10    368   -379     18    537    259     28    366    436
    244   -267   -511     10    376   -389     18    537    262     31    371    439
    277   -265   -542     -7    407   -402      5    524    254     28    371    433
    220   -259   -480     20    350   -368     23    540    272     49    394    452
    280   -262   -545    -10    410   -402      5    524    257     28    374    436
    327   -257   -584    -36    454   -420     -5    514    252     18    363    431
    290   -283   -574     -5    431   -428     -7    511    252     18    361    428
    252   -288   -540     18    394   -413     -2    517    262     25    366    436
    265   -277   -542      2    402   -410     -5    517    262     31    366    439
    350   -270   -620    -41    483   -444    -28    493    244     12    350    413
    348   -283   -631    -33    488   -457    -33    485    236      7    348    410
    303   -283   -587    -10    444   -433    -20    506    252     23    368    431
    218   -335   -553     57    384   -441    -33    509    249     18    366    420
    189   -327   -517     70    353   -420    -20    519    265     33    381    428
    252   -311   -563     28    405   -439    -31    511    254     23    374    418
    288   -337   -626     25    457   -480    -54    483    226     -7    345    389
    283   -332   -615     25    446   -475    -44    488    233     -2    355    405
    303   -316   -620      7    459   -470    -25    504    249     15    371    423
    293   -361   -657     31    472   -506    -46    480    228     -2    350    410
    374   -303   -678    -33    524   -491    -36    485    239      5    363    431
    332   -314   -646    -10    488   -480    -15    493    249     12    366    449
    239   -389   -628     75    433   -509    -20    478    233     -2    345    439
    241   -387   -628     70    433   -506    -15    478    239      0    348    441
    174   -428   -602    127    387   -514    -18    475    236     -2    342    433
    137   -415   -553    137    342   -483      2    498    259     20    374    454
    168   -423   -592    127    379   -506    -12    483    249     10    366    433
    223   -413   -639     93    431   -527    -28    465    233     -5    350    413
    249   -400   -649     75    449   -524    -23    475    241     -5    350    418
    272   -381   -657     51    462   -519    -18    480    246      2    358    431
    231   -405   -636     85    433   -522    -23    480    246      2    361    433
    187   -405   -592    109    389   -498    -12    496    262     18    381    452
    257   -345   -602     44    428   -472      7    519    285     38    402    478
    239   -358   -597     59    418   -478     12    522    290     36    400    488
    262   -371   -636     54    446   -504      0    509    275     20    384    475
    288   -355   -646     31    465   -501      2    511    277     23    387    478
    239   -387   -626     75    431   -506     -2    506    275     20    381    472
    246   -348   -594     49    418   -470     25    530    301     41    407    493
    192   -329   -524     67    358   -426     57    555    329     72    433    514
    218   -280   -501     31    358   -389     85    581    358    101    465    542
    213   -293   -506     41    358   -400     85    579    353     93    459    535
    192   -322   -517     64    353   -418     64    561    340     83    446    517
    280   -246   -530    -18    405   -387     72    568    358    106    472    537
    319   -210   -530    -57    423   -371     83    581    381    127    496    568
    303   -202   -506    -49    405   -353     77    587    392    137    511    589
    246   -218   -467    -15    355   -342     77    592    397    148    522    597
    239   -257   -496      7    366   -376     44    566    374    127    509    581
    322   -267   -592    -28    454   -428      5    535    340     96    480    553
    311   -309   -620      0    465   -465     -2    522    322     75    459    535
    262   -355   -618     46    439   -488     -2    519    311     64    446    522
    226   -392   -618     83    420   -504      0    522    309     54    439    511
    176   -410   -589    116    381   -501     15    532    316     57    444    517
    181   -426   -607    122    394   -517      5    517    306     46    431    511
    220   -444   -667    111    441   -555    -20    491    280     18    402    485
    155   -467   -626    155    389   -545    -15    496    285     23    410    491
    207   -444   -652    116    428   -548    -18    496    285     23    410    488
    301   -402   -704     51    501   -553    -18    501    290     28    415    491
    236   -441   -678    101    457   -558    -18    498    288     28    423    488
    187   -446   -636    129    410   -540     -7    509    301     38    436    498
    215   -454   -670    116    441   -563    -20    506    293     25    420    483
    277   -504   -782    114    530   -641     -7    530    280     -2    381    433
    285   -522   -807    116    545   -665    127    701    358     28    384    405
    340   -428   -769     44    553   -600    290    927    504    140    465    459
    407   -236   -646    -88    527   -439    433   1163    706    332    641    626
    462    155   -306   -309    384    -75    462   1254    940    636    979    979
    446    789    342   -620     49    566    226   1028   1132   1023   1475   1519
    239   1192    950   -717   -355   1072    -72    633   1153   1231   1782   1855
     64    909    844   -488   -392    878   -345    210    810    940   1535   1636
     31     88     57    -59    -12     72   -530   -150    161    184    789    940
     23   -519   -542    246    280   -530   -483   -109    -88   -205    329    462
     83   -665   -748    290    415   -706   -342     77    -28   -223    254    353
    163   -600   -763    218    462   -683   -189    265    103   -129    314    381
    158   -491   -649    166    402   -568    -54    420    244    -12    415    470
    127   -470   -597    168    361   -532     -5    475    285     23    446    496
    174   -470   -646    148    407   -558      5    491    290     18    439    485
    316   -410   -727     46    522   -568     18    501    298     20    433    475
    277   -433   -711     77    493   -571     28    509    301     18    431    472
    265   -454   -719     93    491   -587     23    501    293     10    428    465
    218   -441   -659    111    436   -548     54    532    324     38    462    493
    236   -400   -636     80    433   -519     83    558    350     62    483    517
    303   -353   -657     25    480   -504     98    571    366     72    493    524
    252   -410   -662     77    454   -535     85    555    350     59    475    504
    244   -420   -665     88    454   -542     80    555    348     57    472    501
    210   -428   -639    109    423   -535     88    561    355     62    483    506
    109   -488   -597    189    353   -542     93    558    355     59    483    509
    122   -467   -589    171    355   -530    109    568    371     70    493    524
    163   -454   -618    145    389   -535    103    563    366     64    488    522
    150   -467   -620    158    381   -542     98    558    361     62    485    517
    127   -444   -571    158    348   -506    116    579    384     90    511    537
    200   -431   -631    114    413   -530    106    563    368     77    498    522
    246   -420   -667     85    454   -542     98    561    361     64    488    517
    252   -410   -662     77    454   -535     98    568    366     70    493    522
    272   -397   -670     62    470   -532    103    579    371     83    504    530
    226   -397   -626     83    423   -511    116    587    384     98    519    548
    220   -389   -610     83    415   -498    119    592    389    106    532    555
    249   -363   -613     54    431   -488    124    597    397    114    545    563
    215   -366   -581     75    397   -472    137    607    410    122    558    574
    197   -379   -579     88    387   -478    129    597    400    116    550    563
    202   -387   -589     90    394   -488    116    589    394    111    545    555
    236   -376   -613     70    423   -493    109    587    392    106    545    555
    179   -387   -566    103    371   -475    109    594    402    111    561    566
    189   -361   -550     85    368   -454    111    607    413    127    576    579
    226   -342   -568     59    397   -454     98    607    407    129    579    579
    218   -345   -563     64    389   -454     85    610    400    127    579    576
    168   -329   -498     80    332   -413    111    633    423    153    607    602
    161   -316   -478     77    319   -397    116    639    431    163    620    615
    239   -293   -532     25    384   -410    101    628    420    155    613    615
    280   -275   -555     -5    418   -413     96    626    418    155    610    620
    275   -239   -514    -18    394   -376    124    649    444    181    639    652
    280   -220   -504    -31    389   -361    142    654    457    192    652    667
    288   -220   -509    -33    397   -363    150    649    452    187    646    672
    272   -205   -478    -33    374   -340    181    670    470    202    665    693
    176   -262   -439     44    306   -350    187    667    470    200    657    688
    174   -270   -444     46    306   -355    192    667    472    200    657    680
    179   -241   -423     31    298   -332    215    698    504    226    678    696
    200   -213   -415      5    306   -314    246    732    532    249    698    711
    231   -215   -446     -7    337   -329    254    745    540    254    698    701
    226   -200   -426    -15    324   -311    272    763    555    270    711    704
    288   -179   -470    -54    379   -324    280    766    558    267    706    696
    252   -210   -462    -20    355   -335    283    763    558    265    704    688
    197   -218   -415     10    306   -316    306    779    576    285    719    706
    218   -192   -410    -15    311   -301    319    789    587    293    724    714
    179   -197   -379      7    277   -288    327    792    592    298    727    717
    103   -262   -366     77    233   -311    306    769    568    277    706    698
     88   -277   -366     96    226   -322    301    761    561    267    696    691
    207   -220   -431      5    316   -324    298    756    558    262    696    691
    259   -189   -452    -36    355   -319    306    763    561    265    704    698
    205   -207   -415      0    309   -311    311    771    571    272    709    704
    184   -215   -400     15    290   -306    314    771    574    275    714    704
    239   -218   -459    -12    348   -337    290    748    555    257    696    683
    241   -215   -459    -12    348   -337    296    748    558    259    701    683
    200   -213   -413      5    303   -311    301    761    568    272    717    693
    218   -184   -402    -15    309   -293    316    776    584    288    730    709
    262   -132   -397    -64    329   -265    332    792    597    301    745    724
    187   -174   -363     -7    275   -267    332    792    597    301    740    719
    132   -197   -329     31    231   -262    337    795    602    306    743    722
    114   -184   -298     36    205   -241    348    810    618    322    758    735
    129   -150   -283      7    205   -218    363    826    639    337    776    753
    207   -135   -345    -36    275   -239    345    810    623    322    761    735
    194   -142   -337    -28    265   -239    345    807    618    319    758    727
    226   -140   -366    -41    296   -252    342    805    613    309    748    719
    218   -145   -363    -38    290   -254    342    807    613    303    748    719
    187   -181   -368     -5    277   -275    327    792    594    285    730    704
    181   -192   -374      5    275   -283    327    789    592    283    727    698
    192   -171   -363    -10    277   -267    337    800    605    298    743    706
    194   -150   -345    -23    267   -246    355    815    620    314    758    719
    194   -158   -355    -18    272   -257    355    813    615    306    756    714
    189   -158   -348    -18    267   -252    355    810    613    303    753    714
    155   -179   -335     12    244   -257    355    807    610    303    750    709
    127   -176   -306     23    215   -241    366    818    620    314    758    719
    145   -174   -319     15    231   -246    363    818    618    311    753    714
    155   -153   -309     -2    231   -231    371    823    623    316    761    719
    163   -137   -301    -12    231   -218    381    828    626    319    766    722
    168   -161   -329     -5    249   -244    368    813    610    301    750    709
    161   -158   -319      0    239   -239    376    818    615    306    750    714
    176   -153   -332    -12    252   -241    379    813    613    306    745    711
    174   -132   -306    -20    239   -218    394    828    626    319    758    724
    205   -150   -355    -28    277   -252    376    807    602    290    732    698
    181   -155   -337    -12    257   -246    384    813    602    293    732    698
    166   -153   -322     -7    241   -239    397    823    613    303    743    704
    197   -174   -371    -10    283   -272    376    802    589    288    727    683
    202   -158   -361    -23    280   -259    389    805    594    288    732    680
    205   -150   -355    -28    280   -254    402    815    600    296    737    688
    158   -181   -340     10    246   -259    402    810    600    290    732    683
    124   -197   -322     36    223   -259    413    818    605    296    737    688
    171   -153   -324    -10    246   -239    431    831    620    309    753    704
    181   -132   -314    -25    246   -223    439    836    626    314    758    709
    171   -135   -309    -20    239   -223    446    839    623    314    756    706
     93   -187   -280     46    187   -233    446    836    615    303    745    698
    103   -197   -301     46    200   -249    444    828    610    296    735    691
    109   -184   -293     36    200   -239    452    833    618    303    748    696
    116   -176   -293     28    202   -236    452    833    620    303    750    693
    140   -161   -301     10    220   -231    457    839    626    306    750    698
    192   -166   -358    -12    275   -262    441    820    607    288    724    680
    150   -174   -327     10    236   -249    457    831    620    298    735    691
    109   -150   -259     18    181   -202    488    859    649    324    763    717
    119   -166   -285     23    202   -226    472    844    631    309    750    698
    228   -163   -392    -33    306   -277    436    810    594    272    711    654
    215   -161   -376    -28    296   -267    452    820    602    283    719    662
    174   -148   -324    -12    246   -236    480    846    626    309    743    685
    161    -98   -259    -31    210   -179    524    885    665    348    782    719
    132    -77   -210    -28    168   -142    555    917    696    374    807    737
    163    -51   -218    -57    189   -135    566    922    704    381    813    737
    179    -33   -213    -72    194   -122    576    930    709    384    818    737
    148    -20   -168    -62    158    -93    602    953    727    397    839    756
    114    -38   -153    -38    132    -96    589    943    717    389    833    750
    148     10   -137    -80    142    -62    597    961    737    410    857    771
    192     75   -119   -135    155    -20    615    987    763    439    891    800
    194     38   -155   -116    176    -57    589    966    740    420    870    779
    223      0   -226   -114    223   -111    550    932    711    394    841    761
    192    -28   -220    -80    205   -124    535    919    698    389    833    761
    145    -62   -210    -44    176   -135    540    911    691    379    820    756
    103    -90   -194     -5    148   -142    561    919    696    376    813    756
    106   -116   -223      5    163   -168    561    909    678    358    792    735
    106   -153   -259     20    181   -205    542    891    652    332    763    701
     88   -158   -246     33    166   -202    553    893    652    335    769    701
    119   -145   -265     12    192   -205    558    891    646    329    766    691
    129   -150   -283     10    205   -215    555    883    636    319    758    675
    111   -166   -277     25    192   -220    561    883    633    314    753    672
    103   -187   -290     41    194   -236    555    872    623    303    743    667
     85   -200   -285     57    184   -241    558    870    620    301    743    665
    114   -163   -277     23    194   -220    574    883    633    319    756    675
    101   -171   -272     33    184   -220    576    883    633    316    750    670
    101   -200   -301     46    200   -249    607    924    641    311    732    659
    161   -241   -402     41    280   -322    709   1049    678    298    691    600
    122   -192   -316     33    218   -254    875   1267    818    400    763    646
    200    -15   -215    -90    207   -116   1021   1509   1015    584    930    797
    327    361     31   -345    148    197   1057   1610   1226    857   1228   1098
    350    976    626   -662   -137    802    901   1486   1449   1249   1704   1618
     80   1439   1356   -761   -636   1397    633   1122   1530   1522   2075   2023
    -80   1252   1332   -584   -706   1291    355    693   1228   1283   1888   1862
    -85    493    579   -202   -332    535    122    288    589    563   1179   1202
   -109   -246   -137    179     12   -192     90    220    200     41    602    618
    -80   -433   -355    254    135   -394    231    415    254     20    524    504
     15   -374   -389    179    200   -381    387    605    381    103    576    524
     41   -246   -288     98    163   -267    522    769    519    218    672    600
     57   -184   -241     64    148   -213    587    841    587    270    717    641
     36   -179   -215     70    124   -197    626    883    615    288    730    654
     70   -176   -249     51    158   -213    641    898    623    288    722    646
     64   -200   -267     64    163   -231    639    893    615    280    711    633
     18   -184   -202     83    109   -192    670    924    644    309    737    659
     98   -106   -207      2    150   -155    696    950    667    329    758    675
     83   -145   -228     28    155   -187    680    935    649    311    737    654
     57   -174   -231     57    140   -202    678    937    641    301    727    644
     28   -163   -192     67    109   -176    698    958    659    319    743    659
      2   -155   -158     75     80   -158    711    974    672    337    761    667
     62   -137   -200     36    129   -168    706    971    662    329    753    662
     15   -153   -168     67     90   -161    714    982    670    332    756    665
    -46   -176   -129    111     41   -153    724    989    678    340    761    672
     54   -129   -184     33    119   -155    724    987    675    337    756    667
     80   -129   -213     23    145   -171    714    979    665    324    745    654
     85   -132   -220     23    153   -176    709    976    662    322    745    652
     38   -127   -166     44    101   -145    732    997    680    342    769    672
     31   -119   -153     41     90   -135    743   1005    688    348    774    678
     88   -103   -192      5    140   -148    737   1000    685    340    771    670
    103   -119   -223      5    161   -171    719    987    670    324    756    659
     90    -93   -184      2    137   -137    737   1005    685    342    774    675
    103    -36   -142    -36    122    -88    774   1044    722    379    807    711
     49    -98   -148     25     98   -122    753   1023    696    353    787    688
     20   -114   -137     44     77   -124    748   1018    688    350    782    683
     44    -93   -137     25     90   -114    750   1026    696    355    784    688
     46    -72   -119     12     80    -93    758   1036    704    363    795    696
     25    -67    -96     20     59    -80    761   1044    709    366    802    704
     46    -49    -98      0     72    -72    763   1052    717    379    813    711
    103    -15   -119    -44    111    -67    761   1052    719    387    820    711
     98     10    -88    -54     93    -38    779   1070    735    407    839    730
     88    -18   -109    -36     98    -62    753   1044    709    384    818    714
     46    -57   -106      2     75    -80    735   1023    688    366    802    701
     75    -28   -103    -23     88    -64    735   1028    693    379    815    714
    171     31   -140   -101    155    -54    732   1031    696    387    831    724
    161     54   -106   -109    135    -25    756   1052    714    405    854    748
     75     15    -62    -46     67    -23    756   1039    709    394    852    740
     64     10    -54    -36     59    -20    753   1034    706    394    849    743
     62     33    -28    -49     44      2    771   1047    724    410    865    753
     83     75     -7    -77     46     33    795   1065    743    431    885    774
     93     93     -2    -96     49     46    813   1078    753    444    893    782
     57     64      7    -59     25     36    820   1083    753    439    891    774
     49     77     28    -67     10     54    846   1106    774    454    906    787
     57     75     18    -67     20     46    857   1119    784    462    909    782
     67     77     10    -75     25     44    878   1135    797    475    914    782
     72     90     18    -80     28     54    901   1156    818    491    922    787
     59     88     28    -75     15     57    917   1171    831    501    930    784
     44     88     41    -67      2     64    932   1179    844    509    937    784
     88    116     25   -103     31     72    943   1187    852    517    940    787
     72    111     38    -90     18     75    956   1195    862    519    943    787
     20     59     38    -41     -7     51    940   1176    844    504    922    769
     57     70     12    -64     23     41    935   1163    839    496    914    761
     51     72     20    -62     15     46    943   1163    839    496    917    763
     85     93      7    -88     38     51    948   1163    839    496    917    763
     75     75      0    -75     36     38    940   1148    828    488    904    753
     36     62     25    -49      5     44    945   1148    831    488    909    758
     28     75     46    -54     -7     62    956   1156    839    496    917    766
     44     90     46    -67      0     70    961   1161    841    501    919    774
      2     93     90    -49    -44     93    976   1176    857    519    932    787
     28    103     72    -67    -23     88    979   1182    862    519    935    787
     49    114     62    -83     -7     88    976   1176    859    517    932    784
    -15    119    135    -51    -75    127   1002   1200    883    540    956    800
    -46    114    158    -36   -103    137   1008   1208    891    545    961    802
     46    129     83    -88    -18    106    987   1189    870    524    937    782
    122    181     59   -153     31    122   1000   1202    880    535    953    795
     98    129     31   -114     33     80    969   1174    846    504    924    761
     44    114     70    -77    -12     90    971   1179    849    509    927    763
    129    176     46   -153     41    111    987   1192    862    524    935    771
     85    140     51   -114     15     96    987   1187    854    511    927    766
     12    106     93    -59    -38    101   1002   1195    862    517    932    779
     25    111     85    -70    -31     98   1008   1195    862    524    937    784
     41    116     75    -77    -15     96   1008   1189    859    522    935    784
     77    132     54   -106     12     93   1008   1182    852    514    927    782
     75    142     67   -109      5    106   1018   1189    862    519    932    787
     28    135    103    -83    -38    119   1028   1195    867    527    945    797
    -28    116    145    -44    -85    129   1039   1197    872    532    950    797
    -59    106    163    -25   -111    135   1044   1200    872    535    950    792
     54    119     64    -85     -5     93   1018   1169    844    506    922    763
     23     72     46    -49    -12     59   1002   1153    828    493    906    745
     44     83     38    -64      2     62   1002   1156    828    496    906    748
    148    189     41   -171     51    116   1039   1189    857    524    937    782
     36    155    119    -96    -41    137   1065   1202    867    535    948    792
    -10     72     83    -33    -49     77   1031   1166    828    498    906    743
     59    103     44    -83      7     72   1028   1161    826    496    901    737
     44     85     41    -67      0     64   1023   1153    820    491    891    735
     46     77     31    -62      7     54   1021   1145    813    478    878    732
      5     72     64    -41    -28     70   1034   1153    820    488    888    743
     -5     77     83    -36    -44     80   1049   1163    831    501    898    753
     12     80     67    -49    -25     75   1044   1156    820    491    896    740
    -18     72     90    -25    -54     80   1041   1156    820    488    893    735
    -33    116    148    -44    -90    132   1072   1187    852    517    919    758
     15     93     77    -57    -31     85   1052   1161    826    491    891    730
      0     64     62    -33    -31     62   1044   1153    818    483    883    719
     28    135    106    -80    -38    122   1080   1184    852    519    919    753
     57    101     44    -80      7     72   1049   1156    818    488    883    719
     33     77     41    -57     -5     59   1044   1150    810    483    875    717
     41     93     51    -70     -5     75   1060   1161    820    488    883    730
    106    150     44   -127     31     98   1083   1184    841    501    901    745
     88    122     33   -106     25     77   1075   1174    831    491    891    735
     57     90     33    -75     12     62   1062   1158    818    480    878    717
      0     83     83    -44    -41     83   1075   1166    828    496    885    724
     10    109     98    -59    -44    103   1093   1179    844    509    896    740
     18     93     75    -57    -28     85   1080   1169    831    498    883    727
     23     88     64    -57    -20     77   1070   1158    820    488    872    714
      0     90     90    -46    -46     90   1078   1163    823    493    872    717
    -62    114    176    -25   -119    145   1114   1197    857    524    906    750
    -33    127    158    -46    -96    142   1114   1195    852    519    896    740
     31    119     88    -75    -28    103   1085   1169    826    493    872    714
    109    135     25   -124     41     80   1070   1156    810    478    857    696
     51    119     67    -85     -7     93   1085   1171    826    491    865    706
     62    174    111   -119    -25    142   1122   1202    857    527    898    737
     62    220    158   -142    -49    192   1148   1228    885    558    924    761
     33    236    200   -135    -83    218   1166   1244    898    571    937    771
     54    259    205   -155    -75    233   1179   1257    906    579    943    776
     23    267    244   -148   -111    257   1195   1275    922    589    953    789
     54    283    226   -168    -85    254   1192   1275    919    589    958    784
     36    319    280   -179   -122    301   1202   1288    937    615    982    805
     -5    324    329   -158   -166    327   1205   1296    953    633    997    823
     46    290    241   -168    -98    267   1163   1257    917    602    966    800
      7    252    244   -132   -116    246   1148   1247    911    602    961    797
    -28    270    298   -122   -166    283   1156   1260    930    623    984    820
    -28    275    303   -122   -166    288   1161   1257    930    620    982    820
     57    213    153   -137    -46    184   1111   1200    862    548    904    745
     85    192    106   -140    -10    150   1104   1189    846    530    880    722
     15    145    129    -83    -57    137   1109   1187    844    527    870    717
    -41     98    140    -28    -90    119   1096   1171    823    506    846    693
    -15    109    124    -49    -70    116   1091   1166    818    504    844    680
      7    119    109    -64    -51    114   1083   1158    810    501    841    675
    -28    101    129    -38    -77    116   1078   1153    810    498    836    675
     25    124     98    -75    -36    111   1075   1153    807    496    833    670
     36    142    103    -90    -33    124   1088   1163    818    506    841    678
    -28    116    145    -44    -88    132   1088   1161    815    506    844    675
    -83     88    168     -2   -127    127   1088   1161    815    504    841    665
   -155     57    213     49   -184    135   1127   1208    836    517    844    665
    -62     23     85     18    -72     54   1215   1319    865    504    795    594
    129    109    -20   -119     75     44   1332   1493    956    558    813    592
    218    285     67   -252     75    176   1473   1727   1143    730    966    732
    252    613    361   -431    -54    488   1525   1862   1369   1005   1257   1036
    187   1197   1010   -693   -410   1104   1374   1743   1595   1400   1732   1558
    -85   1631   1717   -771   -901   1673   1132   1413   1686   1665   2088   1940
   -262   1462   1722   -600   -995   1592    859    979   1397   1444   1919   1787
   -254    756   1010   -249   -631    883    620    558    771    743   1231   1143
   -200     83    283     57   -241    181    566    470    394    249    691    594
   -132   -127      5    129    -70    -62    665    623    405    181    563    444
   -103    -77     25     88    -64    -25    833    828    548    283    628    488
    -10     46     57    -18    -33     51    953    976    667    387    711    550
    -62     77    140     -7   -101    109   1015   1049    727    436    756    584
    -80     75    155      0   -116    114   1034   1075    743    444    758    581
    -20    103    124    -44    -72    114   1047   1091    750    446    758    574
    -15    109    124    -46    -70    116   1062   1098    758    454    761    571
    -77     64    142      5   -111    103   1057   1093    750    444    750    555
    -75     64    137      5   -106    101   1054   1088    748    441    743    548
    -83    103    184    -12   -132    142   1072   1109    771    462    763    563
    -83     96    179     -5   -129    137   1065   1104    766    459    756    553
    -23     90    111    -36    -67    101   1047   1088    748    444    735    535
    -57     88    145    -15   -101    116   1054   1098    756    454    745    537
   -101     90    192      5   -145    140   1070   1114    769    467    758    548
    -44    135    179    -44   -111    155   1075   1122    774    475    766    553
      2    129    127    -67    -62    127   1057   1098    750    452    745    530
    -49     98    148    -25    -98    122   1049   1088    745    441    740    522
    -54    106    161    -28   -109    132   1054   1093    750    444    745    530
    -98     93    192      2   -145    142   1052   1093    750    452    748    532
    -93     98    189     -2   -140    142   1041   1091    750    452    745    527
    -44    127    171    -41   -106    148   1047   1098    758    459    748    530
     15    116    101    -67    -44    109   1015   1078    732    433    722    501
     -7     93    101    -41    -54     96   1002   1070    719    420    706    488
    -41     96    135    -28    -88    114   1008   1075    727    433    719    493
    -59    124    181    -33   -119    153   1021   1093    745    462    743    511
     25    140    114    -83    -44    127    995   1072    724    446    722    498
    -12    129    142    -57    -77    135    989   1072    727    449    724    501
    -33    137    171    -54   -101    153    997   1078    735    457    732    517
      7    158    150    -83    -70    155    997   1075    730    459    732    522
    -15    129    142    -57    -80    137    982   1057    717    446    719    504
    -33    114    148    -38    -90    129    963   1044    704    439    717    485
     -5    124    127    -62    -67    124    943   1028    693    431    709    478
    -12    124    137    -54    -75    129    935   1021    691    433    711    478
    -83    119    202    -18   -145    161    940   1026    701    452    724    496
   -142    132    275      5   -207    202    950   1034    717    472    745    517
    -88    137    226    -23   -158    179    922   1013    698    454    730    504
     18    161    142    -90    -62    153    885    987    675    436    706    488
     49    168    116   -109    -33    145    867    971    659    428    691    483
     36    187    150   -111    -57    168    878    982    672    444    704    504
    -23    194    215    -85   -119    205    891   1000    691    470    727    527
     88    215    127   -150    -20    171    852    961    654    444    698    501
     67    236    166   -153    -49    202    862    966    665    457    711    511
     70    257    187   -163    -57    223    878    982    678    470    714    517
     75    252    174   -163    -49    213    883    989    680    465    701    511
    -28    184    213    -77   -122    197    883    987    675    462    685    498
    -25    148    174    -62   -101    161    865    974    662    446    665    472
    -41    153    194    -54   -116    174    875    997    683    462    675    475
    -15    161    174    -75    -96    166    883   1013    691    472    675    470
      2    166    163    -85    -80    166    896   1026    706    480    670    475
      5    171    166    -88    -80    168    904   1028    711    483    659    472
    -44    158    202    -57   -122    179    909   1028    717    491    652    470
    -23    150    174    -64    -98    161    904   1013    704    475    631    454
    -31    140    171    -54   -101    155    896   1002    696    467    615    446
    -20    153    174    -67    -96    163    880    987    685    462    607    436
    -10    142    153    -64    -80    148    865    966    672    452    589    418
    -38    122    161    -44   -101    142    865    961    667    446    581    415
      5    148    140    -77    -67    145    865    956    667    446    587    413
    114    207     93   -161     10    150    859    950    667    446    587    407
      5    122    116    -62    -54    119    836    924    641    423    555    384
    -72     93    163    -10   -119    127    839    930    646    431    561    387
    -41    109    150    -33    -96    129    839    932    654    433    561    387
    -18     80     96    -31    -57     85    802    901    626    407    524    355
     10     75     64    -41    -25     70    779    880    607    394    511    340
     31    101     67    -67    -18     85    776    885    613    405    522    345
    -18     90    109    -38    -62    101    769    883    615    413    530    353
    -36     93    129    -31    -83    111    771    883    615    418    535    358
    -33    124    158    -44    -96    140    782    891    628    433    550    376
    -72     85    158     -7   -116    122    758    872    610    415    535    358
    -31    103    135    -36    -83    119    740    862    602    407    522    355
     -2    145    145    -72    -75    145    732    857    607    413    527    361
    -12    124    137    -54    -75    129    714    841    592    400    511    353
    -20    106    127    -44    -75    116    698    831    579    389    496    342
    -23     98    119    -38    -72    109    680    823    574    384    488    335
    -44    122    166    -38   -106    142    691    841    592    402    504    353
    -46    106    153    -28    -98    129    675    826    574    389    485    337
    -38     64    101    -15    -70     83    641    795    542    363    449    324
      0     70     70    -36    -36     70    626    779    530    355    423    332
      2     77     72    -41    -36     77    615    766    522    355    423    329
     15     83     67    -49    -25     75    605    753    514    353    426    324
     33     70     33    -54      0     51    584    730    491    327    405    306
     -5     59     62    -28    -33     62    584    727    491    329    407    306
     31     88     54    -62    -10     72    581    722    488    332    407    301
     80    109     28    -93     25     70    574    717    485    332    402    298
     57     54     -2    -57     28     28    545    685    454    303    368    265
     62     59     -2    -62     31     31    545    683    452    303    366    265
     15     28     10    -23      2     18    535    670    441    293    355    257
    -57    -25     31     41    -44      2    509    649    423    275    329    241
    -46     -2     44     23    -46     20    509    646    423    280    332    249
    -36      0     36     18    -38     18    496    633    415    272    327    249
    -57    -25     28     41    -44      0    475    615    402    259    311    241
    -72    -44     28     59    -51     -7    459    600    387    244    293    231
    -36    -12     23     23    -31      2    457    594    384    246    290    236
    -51    -12     38     31    -46     12    454    594    384    246    288    244
    -67    -36     31     49    -49     -2    433    581    368    233    270    233
    -12    -33    -20     23      2    -28    410    558    348    218    244    215
    -33    -38     -7     33    -15    -23    407    550    340    213    233    210
    -20    -51    -31     33      5    -41    392    535    327    202    220    197
      2    -75    -77     33     38    -75    363    514    306    184    200    176
     23    -59    -83     18     51    -70    361    509    303    184    200    179
     90     -2    -96    -44     90    -49    358    509    306    192    200    184
     75     -7    -83    -33     77    -44    348    504    298    189    192    176
     44    -36    -80     -5     59    -57    342    496    290    181    181    171
     41    -36    -77     -2     59    -57    345    496    293    184    184    179
    -64   -101    -36     83    -15    -70    322    475    272    166    166    163
    -98   -111    -12    103    -44    -62    314    467    272    168    168    161
    -51    -90    -38     70     -7    -64    309    462    267    168    166    161
    -80   -124    -44    103    -18    -85    285    439    246    148    145    140
    -41   -109    -70     72     12    -90    277    431    239    142    137    129
    -38    -96    -59     67      7    -77    277    431    239    150    142    135
    -64    -62      2     64    -36    -31    301    452    259    171    166    155
    -36    -18     18     28    -28      0    314    459    272    184    176    166
     20      2    -20    -12     20     -7    303    449    265    176    161    155
     54      5    -51    -31     51    -23    290    436    254    166    150    153
     41      0    -41    -23     41    -20    288    433    252    168    150    153
     38     25    -12    -31     25      7    283    428    254    181    158    158
     41     77     36    -62      2     57    290    436    280    205    184    189
     90    140     49   -116     20     96    296    449    298    226    207    215
     46     72     25    -62     10     49    254    410    262    197    176    187
     85     98     12    -90     36     57    239    407    259    207    187    205
     64    114     49    -93      7     83    241    418    270    223    207    231
    -75    -36     38     54    -57      0    192    366    215    168    153    189
    -36   -124    -90     80     25   -109    127    296    137     93     72    114
    -12   -145   -132     80     59   -140    114    280    116     72     46     90
    -10   -142   -132     75     59   -137    114    280    116     70     44     93
    -49   -163   -114    106     31   -137    106    270    106     64     36     88
    -93   -189    -96    140      0   -142     98    254     90     51     20     83
   -181   -215    -33    200    -75   -124    114    272    103     62     28     98
    -77   -210   -135    142     25   -174     77    236     70     28     -7     62
     31   -192   -223     80    124   -207     44    207     38      0    -33     36
      0   -197   -197     96     98   -197     41    207     38      2    -28     44
    -38   -202   -163    122     62   -184     44    213     44      2    -20     44
     12   -223   -236    103    122   -228     25    207     23    -18    -49      0
     51   -296   -348    122    197   -319     49    254     15    -46    -98    -62
     23   -265   -288    119    153   -275    192    431    129     25    -59    -41
    155    -88   -244    -33    200   -166    350    654    301    176     62     70
    210    137    -72   -176    142     33    433    826    488    389    275    285
    228    594    366   -413    -67    480    436    901    730    732    662    693
    124   1127   1000   -628   -439   1065    335    787    932   1080   1078   1124
   -142   1156   1299   -506   -719   1226     49    379    810   1083   1135   1176
   -207    698    906   -246   -558    802   -207    -85    303    579    659    743
   -267     15    283    124   -277    150   -379   -389   -228    -41     33    161
   -265   -439   -174    350    -46   -306   -410   -376   -415   -306   -272   -137
   -111   -568   -457    340    171   -514   -376   -290   -428   -374   -368   -236
    -57   -506   -449    280    194   -480   -277   -174   -340   -309   -316   -192
    -57   -400   -345    228    142   -374   -181    -57   -228   -205   -226   -111
    -20   -319   -298    168    137   -309   -135      2   -168   -145   -174    -62
     -2   -288   -285    145    140   -288   -109     38   -140   -124   -155    -38
    -31   -290   -259    158    111   -275    -93     54   -127   -114   -148    -28
     -5   -298   -293    150    142   -296    -98     49   -135   -124   -161    -44
     51   -267   -319    106    184   -293   -103     49   -140   -129   -158    -41
     18   -265   -283    124    150   -272    -93     59   -124   -111   -137    -15
      2   -259   -265    127    132   -262   -101     54   -124   -106   -135    -12
     77   -231   -309     77    192   -270   -106     44   -135   -116   -145    -20
     51   -239   -290     93    171   -265   -101     44   -137   -122   -148    -15
    -36   -296   -259    166    111   -277   -109     36   -148   -132   -153    -15
    -18   -283   -265    150    122   -275   -114     33   -150   -135   -150    -12
     28   -239   -267    106    145   -254   -103     44   -140   -124   -140      0
     -7   -265   -257    135    122   -262   -111     31   -153   -132   -145     -2
     28   -275   -303    124    166   -288   -132      2   -176   -153   -163    -25
      7   -301   -309    145    155   -303   -142     -7   -187   -161   -168    -31
    -25   -259   -233    142    101   -246   -122     12   -161   -140   -140      2
    -33   -231   -200    132     80   -215   -114     25   -150   -129   -122     25
     10   -277   -288    135    148   -283   -155    -15   -192   -168   -163    -12
     15   -283   -298    132    155   -290   -166    -23   -202   -176   -166    -20
     36   -231   -267     98    150   -249   -150     -5   -184   -158   -148      2
    122   -220   -342     46    231   -280   -174    -28   -210   -179   -168    -12
     93   -262   -355     85    223   -309   -197    -46   -233   -194   -189    -25
     93   -226   -319     64    205   -272   -187    -36   -223   -174   -168      0
     90   -223   -314     64    200   -267   -194    -41   -228   -176   -166      2
     51   -262   -314    103    181   -288   -213    -59   -246   -197   -184    -10
     23   -293   -316    135    168   -303   -228    -77   -265   -213   -200    -20
     51   -275   -327    111    187   -301   -236    -83   -270   -210   -200    -10
     93   -239   -332     72    213   -285   -244    -85   -272   -207   -192      7
    103   -207   -311     51    207   -259   -244    -85   -272   -200   -174     31
     41   -218   -259     88    150   -239   -249    -85   -272   -189   -155     44
     85   -202   -290     57    184   -246   -280   -111   -296   -207   -168     28
    103   -181   -285     38    192   -233   -283   -103   -296   -200   -161     46
     88   -189   -280     49    181   -233   -285   -101   -298   -200   -155     59
    135   -187   -322     25    228   -254   -309   -119   -324   -218   -168     49
    140   -189   -329     23    233   -259   -324   -129   -335   -223   -168     41
    197   -158   -355    -20    275   -257   -329   -132   -342   -223   -163     46
    246   -119   -366    -64    306   -244   -327   -127   -342   -218   -155     59
    233   -132   -366    -49    298   -249   -329   -132   -350   -223   -158     54
    166   -132   -298    -18    231   -215   -311   -114   -337   -210   -142     70
    111   -140   -254     12    181   -197   -301    -98   -327   -200   -129     83
    150    -96   -249    -28    197   -171   -280    -75   -309   -187   -109     98
    158    -98   -257    -28    207   -176   -277    -70   -311   -194   -116     90
    111   -135   -246     10    176   -189   -270    -59   -309   -194   -122     85
    101   -132   -233     15    166   -181   -246    -33   -288   -174   -101    111
    119   -116   -239     -2    179   -176   -231    -20   -277   -168    -96    109
    109   -116   -226      5    166   -171   -207     -2   -265   -163    -93    106
    119   -101   -223    -10    168   -161   -192      5   -254   -155    -90    111
    106   -106   -213      0    158   -158   -189      0   -259   -161    -93     93
    114    -88   -205    -15    158   -145   -184      0   -262   -161    -85     85
    103    -72   -176    -15    140   -124   -158     15   -246   -145    -64    106
     80   -119   -202     18    140   -158   -179    -15   -275   -174    -93     77
      0   -135   -137     67     67   -135   -179    -15   -275   -166    -80     80
     64    -96   -161     15    109   -127   -181    -15   -275   -166    -72     75
    163    -18   -181    -72    171    -98   -158      5   -254   -150    -51     93
    101    -64   -166    -20    132   -114   -163     -5   -267   -163    -62     90
     54   -101   -155     20    103   -127   -176    -25   -283   -179    -72     83
     51    -96   -148     20     96   -122   -176    -25   -283   -171    -57     93
     70    -80   -150      5    109   -114   -176    -25   -285   -171    -46    109
     70    -70   -140      0    103   -103   -179    -25   -285   -166    -36    114
     75    -64   -140     -5    106   -101   -174    -23   -285   -166    -28    122
    119    -41   -163    -41    140   -101   -197    -44   -306   -184    -44    119
    189    -20   -210    -83    200   -114   -218    -59   -322   -202    -57     93
    171    -10   -181    -80    174    -96   -218    -59   -327   -202    -41    101
    171     -7   -179    -83    174    -93   -218    -62   -332   -202    -31    106
    192      7   -187   -101    189    -90   -218    -59   -329   -202    -28    116
    171    -18   -189    -75    179   -103   -223    -64   -340   -218    -36    132
    166    -36   -205    -64    184   -122   -220    -67   -342   -226    -36    129
    163    -15   -179    -72    168    -98   -220    -64   -340   -220    -20    132
    187     12   -176   -101    181    -80   -220    -72   -342   -223    -10    137
    181      0   -181    -90    181    -90   -226    -77   -348   -228      2    127
    202      7   -194   -106    197    -93   -231    -88   -355   -236      0    114
    207     15   -192   -111    200    -88   -233    -93   -361   -239     -5    111
    187      5   -181    -96    184    -88   -236    -96   -363   -239     -2    122
    166     12   -153    -88    161    -70   -223    -83   -348   -223     15    158
    174      7   -166    -90    168    -77   -233    -98   -358   -239      7    155
    179     15   -163    -98    171    -72   -244   -111   -363   -254      0    137
    174     23   -150    -98    161    -62   -252   -122   -366   -262      5    122
    168     18   -150    -93    161    -64   -257   -132   -371   -265     15    103
    155     18   -140    -88    148    -59   -259   -140   -371   -259     31    106
    150      2   -150    -77    150    -72   -262   -148   -368   -262     31    119
    150     -7   -161    -72    153    -83   -262   -153   -366   -272     15    127
    153     -2   -155    -75    153    -77   -265   -155   -363   -275     12    140
    150      0   -150    -77    150    -75   -270   -166   -361   -272     25    145
    158     -2   -161    -80    161    -80   -283   -187   -371   -277     23    135
     77    -12    -93    -33     83    -51   -265   -179   -353   -259     38    158
     54    -15    -70    -18     62    -41   -257   -174   -337   -246     51    176
    106      2   -103    -54    103    -49   -275   -197   -350   -262     38    179
    137     12   -124    -75    129    -57   -290   -220   -361   -275     23    166
     80     -5    -85    -38     80    -44   -293   -236   -358   -265     31    142
    122    -33   -155    -44    137    -93   -337   -283   -389   -293      5    101
    205     38   -166   -124    184    -62   -327   -280   -371   -277     20    140
    231     83   -148   -158    189    -31   -298   -265   -342   -249     46    166
    176     28   -150   -103    163    -59   -306   -288   -353   -259     38    150
    140    -20   -161    -59    150    -90   -327   -319   -368   -277     15    142
    135    -12   -148    -62    140    -80   -316   -319   -358   -272     23    150
    122     44    -77    -83    101    -15   -277   -285   -314   -236     54    197
    163     77    -88   -122    127     -5   -277   -296   -311   -236     41    202
    168     54   -114   -111    142    -28   -296   -324   -327   -252     20    179
    103     59    -44    -83     72     10   -265   -301   -298   -226     46    215
    179    153    -25   -168    103     64   -236   -277   -267   -200     64    246
    215    202    -15   -210    116     93   -218   -270   -252   -184     67    265
    189    197      7   -192     90    103   -213   -277   -241   -176     64    280
    103    176     70   -142     18    124   -228   -285   -241   -174     59    301
    106    148     38   -127     33     93   -262   -311   -265   -189     25    319
    137    181     44   -161     46    114   -277   -316   -267   -184     18    353
    223    153    -70   -187    148     41   -340   -376   -319   -239    -10    277
    262    122   -142   -194    202     -7   -371   -402   -355   -275    -28    213
    231     90   -140   -161    184    -23   -376   -415   -374   -298    -51    184
    179     41   -137   -109    158    -46   -389   -439   -400   -332   -103    189
    231     25   -205   -127    218    -88   -415   -465   -431   -368   -179    241
    272     33   -241   -155    257   -101   -400   -457   -426   -368   -192    303
    207     20   -187   -114    194    -80   -397   -459   -428   -368   -200    316
    132    -49   -184    -41    155   -114   -415   -485   -457   -389   -223    283
    207    -44   -252    -80    228   -148   -436   -501   -475   -405   -246    270
    189    -77   -267    -57    226   -171   -449   -511   -485   -418   -267    280
    140    -88   -231    -25    184   -158   -433   -493   -467   -402   -246    280
    200    -41   -241    -80    220   -140   -426   -480   -454   -384   -220    257
    207    -75   -283    -64    244   -179   -441   -491   -475   -402   -223    171
    194   -155   -350    -20    270   -252   -400   -426   -459   -413   -252    106
    187   -187   -374     -2    280   -280   -293   -280   -381   -379   -254     75
    228   -101   -329    -64    277   -215   -184   -106   -252   -272   -171    135
    283    163   -119   -223    202     23    -62    106    -31    -44     54    358
    249    613    363   -431    -59    491    -33    197    226    314    475    800
    132   1189   1057   -662   -462   1124   -109     77    420    675    930   1283
     31   1405   1374   -719   -672   1389   -316   -280    337    735   1065   1426
     54   1078   1023   -566   -483   1052   -574   -735   -119    298    667   1049
    111    311    197   -213    -44    257   -769  -1054   -693   -402    -57    363
    135   -213   -350     38    241   -280   -815  -1054   -896   -714   -423     -5
    137   -392   -530    124    332   -459   -761   -940   -870   -745   -488    -90
     96   -379   -475    142    285   -426   -633   -784   -745   -649   -415    -49
    103   -231   -337     62    220   -283   -511   -644   -600   -514   -303     46
     70   -161   -231     44    148   -194   -436   -563   -511   -436   -233    103
     70   -148   -218     36    142   -181   -407   -532   -483   -413   -207    109
    103   -129   -233     12    168   -181   -394   -517   -467   -400   -194    114
    189   -103   -293    -44    239   -197   -397   -522   -478   -407   -202     96
    179    -98   -277    -41    228   -187   -384   -509   -470   -397   -194     90
    200    -88   -288    -57    241   -187   -384   -509   -470   -400   -197     83
    189   -101   -290    -44    239   -194   -368   -488   -452   -384   -181     88
    135   -114   -249    -10    189   -181   -368   -485   -449   -381   -176     80
    158    -70   -228    -46    192   -148   -348   -462   -431   -353   -155     93
    142    -57   -200    -44    168   -127   -327   -439   -413   -332   -135    101
     90    -88   -179      0    135   -132   -322   -431   -410   -327   -132     93
     93    -88   -181     -5    137   -135   -322   -426   -413   -332   -135     88
    103    -77   -181    -12    140   -129   -319   -426   -415   -335   -137     77
     59    -88   -150     12    103   -119   -306   -415   -405   -324   -132     93
     23    -80   -103     28     62    -90   -283   -387   -381   -303   -111    122
     54    -67   -122      5     85    -93   -267   -371   -371   -290   -101    137
    161    -57   -218    -51    187   -137   -293   -394   -392   -314   -124    111
    187    -67   -254    -59    218   -161   -309   -407   -407   -329   -137     93
    163    -75   -239    -44    200   -155   -301   -400   -397   -319   -129     98
    150    -83   -233    -33    189   -158   -298   -397   -394   -319   -132    106
    119    -93   -213    -12    166   -153   -288   -389   -384   -311   -129    119
     90    -83   -176     -5    132   -129   -277   -376   -371   -298   -119    132
    127    -80   -207    -23    166   -142   -283   -381   -376   -298   -127    135
     98   -111   -210      5    153   -161   -277   -379   -374   -298   -129    135
     67   -111   -179     23    122   -145   -262   -366   -358   -288   -114    158
    129    -72   -202    -28    163   -137   -259   -361   -353   -280   -106    163
    163    -62   -226    -49    194   -142   -272   -368   -361   -280   -109    155
    171    -54   -226    -59    197   -140   -290   -379   -368   -285   -114    150
    171    -59   -231    -57    200   -145   -290   -376   -368   -283   -111    161
    161    -64   -226    -49    192   -145   -296   -379   -368   -280   -106    171
    150    -62   -213    -44    181   -137   -301   -379   -366   -270   -101    179
    145    -51   -200    -46    171   -124   -306   -379   -366   -267    -96    187
    140    -51   -192    -46    166   -122   -309   -381   -366   -262    -96    189
    132    -59   -192    -36    158   -124   -306   -376   -363   -257    -90    189
    116    -57   -174    -28    145   -114   -301   -371   -355   -249    -80    200
    150    -41   -192    -57    171   -116   -298   -371   -353   -244    -75    205
    213     10   -205   -111    207    -96   -277   -350   -337   -226    -62    218
    192      7   -184   -101    189    -88   -265   -337   -327   -220    -54    223
    142    -28   -171    -57    155    -98   -259   -332   -322   -218    -49    220
    127    -36   -163    -46    142    -98   -249   -327   -319   -218    -49    218
    140    -18   -161    -62    148    -88   -233   -311   -306   -210    -46    218
    153    -18   -171    -67    161    -93   -215   -290   -290   -202    -46    226
    150    -10   -161    -70    155    -85   -200   -272   -277   -194    -46    226
    145    -18   -163    -64    153    -90   -174   -246   -252   -174    -28    228
    145    -28   -174    -59    158    -98   -150   -223   -231   -158    -10    226
    140    -31   -174    -54    155   -101   -132   -207   -215   -153     -7    220
    137    -25   -163    -54    150    -93   -114   -194   -205   -148     -5    220
    129    -25   -158    -51    142    -90   -101   -189   -197   -148      0    220
    124    -28   -153    -49    137    -90    -85   -181   -187   -142      7    218
    119    -41   -161    -41    137   -101    -83   -184   -184   -150     -5    215
    116    -33   -150    -41    132    -90    -77   -181   -181   -153      0    218
    106    -36   -142    -36    122    -88    -64   -179   -176   -142     12    210
    106    -46   -153    -31    129    -98    -64   -181   -179   -145     18    207
     98    -46   -148    -28    122    -96    -62   -184   -179   -148     15    207
     93    -51   -145    -20    119    -98    -46   -174   -168   -140     20    220
     88    -23   -111    -33     98    -67    -44   -176   -168   -140     15    226
     93    -10   -106    -41     98    -57    -41   -171   -166   -137     18    233
     90    -28   -119    -33    103    -72    -36   -161   -155   -132     20    239
     77    -36   -114    -20     96    -75    -36   -155   -148   -129     23    244
     72    -33   -106    -20     85    -70    -28   -150   -140   -122     25    249
     67    -25    -93    -20     80    -59    -18   -140   -127   -109     36    259
     64     -7    -72    -28     67    -38    -15   -132   -116    -98     44    267
     72     25    -46    -49     59    -10    -12   -127   -109    -93     51    275
     67     20    -49    -46     59    -12     -2   -114   -101    -88     54    283
     57      5    -54    -31     54    -23      7   -106    -90    -83     59    290
     44    -10    -57    -18     49    -33      2   -106    -90    -85     54    293
     49     -5    -54    -20     51    -28      0   -106    -93    -88     54    288
     49     -2    -51    -23     49    -28     -2   -101    -88    -88     54    285
     41    -18    -59    -12     49    -38     10    -90    -77    -83     59    285
     64     -2    -70    -31     67    -36     23    -83    -70    -77     62    290
     72     -5    -77    -33     75    -41     25    -83    -70    -80     59    290
     49    -25    -77    -12     62    -51     23    -83    -75    -88     49    288
     59    -25    -88    -18     72    -57     25    -80    -72    -88     44    296
     51    -49   -101     -2     75    -75     28    -83    -75    -90     41    296
     64    -31    -96    -15     80    -62     36    -77    -67    -80     44    306
     90     -2    -96    -46     93    -49     49    -67    -64    -72     38    314
     93     -5    -98    -44     96    -51     54    -64    -64    -72     31    322
     62    -36    -98    -15     80    -67     54    -64    -64    -77     25    324
     59    -46   -106     -5     83    -75     59    -57    -67    -80     20    329
     44    -64   -109      7     75    -85     51    -64    -75    -90     10    319
     57    -57   -116      0     85    -85     62    -54    -67    -80     18    327
     46    -77   -124     12     85   -101     59    -59    -75    -85      7    324
     18   -111   -129     46     72   -119     49    -70    -88   -101     -5    316
     90    -28   -119    -33    103    -72     80    -38    -59    -67     20    355
    106      0   -106    -54    106    -51    106    -18    -41    -49     31    389
     46    -59   -106      5     75    -80     98    -31    -59    -64      7    368
     15    -88   -103     36     59    -96     96    -36    -64    -67     -2    350
      2    -85    -90     38     44    -88    114    -23    -54    -57     -2    355
    -12    -75    -62     44     23    -70    135      0    -36    -36      7    363
    -20    -54    -33     36      5    -46    158     20    -15    -12     23    371
      5    -12    -18      5     10    -15    192     51     15     12     51    384
     28     36      7    -33     10     23    215     75     36     25     80    394
      7     38     31    -23    -10     36    220     83     38     18     90    379
    -18     62     77    -23    -46     70    241    101     62     33    122    389
      5    122    116    -62    -54    119    265    124     93     62    158    407
     38    145    103    -93    -31    124    262    127    103     64    174    415
     57    129     72    -93     -7    103    239    109     88     46    158    413
     36     88     49    -64     -7     67    207     90     67     31    140    405
     31     51     20    -41      5     36    189     80     51     20    129    407
     33     15    -18    -25     25      0    176     64     23     -5    103    381
     33      2    -31    -18     31    -15    174     64      5    -23     83    350
     23    -33    -59      5     41    -46    176     64    -10    -44     59    309
     28    -75   -103     23     64    -88    176     57    -31    -67     33    267
     44    -93   -137     23     88   -116    168     44    -44    -83     10    244
     49   -106   -155     28    101   -132    163     38    -54    -96     -5    228
     38   -135   -174     46    103   -153    161     33    -57   -103    -15    218
     33   -155   -189     62    111   -171    163     31    -57   -109    -18    205
     28   -153   -181     59    103   -166    171     33    -57   -116    -10    192
     28   -161   -189     64    106   -174    176     36    -57   -119    -10    181
     33   -174   -207     67    119   -189    174     31    -59   -122    -18    171
     38   -161   -200     62    119   -179    179     38    -51   -116    -18    166
     49   -187   -236     67    140   -210    200     70    -46   -127    -33    142
     83   -223   -306     70    192   -262    277    181     -5   -124    -59     90
     90   -184   -277     46    184   -231    407    358    109    -51    -10    101
    150    -28   -179    -59    163   -103    542    594    293    111    140    215
    220    316     93   -270     62    205    610    748    517    384    444    506
    231    870    639   -553   -202    756    550    724    756    756    919   1002
     93   1384   1291   -740   -600   1337    348    441    862   1036   1319   1436
    -18   1319   1337   -649   -678   1327     46    -25    594    878   1213   1410
    -28    613    641   -293   -335    626   -207   -467    -28    179    498    820
     38    -57    -96     10     67    -77   -324   -626   -449   -371   -145    301
     70   -387   -459    155    262   -423   -283   -522   -498   -514   -374    127
     67   -431   -498    181    283   -465   -163   -363   -392   -457   -345    132
     72   -329   -402    127    236   -366    -25   -194   -241   -327   -231    197
     70   -226   -296     77    181   -259     70    -80   -129   -223   -135    244
     72   -194   -267     59    168   -228    114    -28    -85   -184    -93    246
     75   -202   -277     64    176   -239    137     -5    -70   -174    -75    223
     75   -184   -262     54    166   -223    153     10    -49   -153    -51    218
     77   -184   -262     51    168   -223    163     15    -38   -137    -38    213
     75   -181   -259     51    166   -220    168     20    -33   -124    -33    210
     62   -181   -244     59    153   -213    176     33    -20   -114    -25    233
     57   -174   -231     57    142   -202    184     44     -5   -103     -7    246
     64   -174   -241     54    150   -207    181     46      0   -109     -5    244
     80   -168   -249     44    163   -210    174     44      0   -114     -7    241
     75   -168   -244     46    158   -205    181     57      7   -109      2    246
     70   -171   -244     49    155   -207    181     67     12   -101     18    254
     70   -174   -244     51    155   -207    181     72     20    -90     31    267
     59   -161   -223     49    140   -192    192     83     36    -75     51    290
     33   -150   -184     59    109   -166    202    103     57    -51     83    314
     20   -163   -187     70    103   -174    210    114     70    -41     93    314
     15   -163   -179     72     96   -171    213    119     80    -41     96    309
      2   -148   -150     72     75   -150    215    124     93    -51     85    296
    -18   -132   -114     75     46   -124    220    129    101    -59     75    293
    -23   -137   -114     80     44   -127    226    127    103    -59     77    288
    -28   -148   -119     88     44   -135    231    127    106    -59     90    280
    -31   -142   -114     85     41   -129    239    137    119    -51    103    280
    -23   -140   -116     83     46   -129    246    150    124    -49    103    290
    -31   -132   -103     80     36   -119    257    161    132    -46    116    301
    -23   -122    -98     72     36   -111    262    168    142    -49    127    311
     -7   -114   -106     62     46   -111    259    171    148    -51    132    311
    -10   -103    -93     57     41    -98    252    171    150    -46    135    316
    -23   -109    -85     64     28    -96    249    168    153    -41    135    335
     -7    -88    -80     46     36    -85    246    166    153    -33    142    358
     15    -59    -77     20     46    -67    244    166    158    -25    155    371
      0    -64    -64     33     31    -64    239    163    158    -20    168    345
    -18    -93    -75     54     28    -85    236    158    163    -12    181    311
     23    -51    -75     12     46    -62    244    166    179     12    207    314
     20    -28    -49      2     33    -38    244    168    187     28    226    319
    -10    -41    -31     25     10    -36    241    166    189     33    239    324
      7    -25    -36      7     20    -31    244    161    192     41    254    322
     -2    -15    -15      7      5    -15    246    155    200     49    265    324
    -59    -46     10     51    -36    -20    239    142    197     46    252    327
    -44    -38      5     41    -25    -18    252    148    207     54    244    358
     33     49     12    -41      7     31    288    179    239     88    267    397
     41     67     25    -54      7     46    298    192    252    101    267    407
    -28      0     28     12    -31     15    288    187    244     88    246    387
    -38    -20     18     31    -28     -2    288    189    244     85    236    371
    -33     -5     28     18    -33     10    303    207    265    101    244    374
    -54    -23     28     38    -44      2    316    218    277    109    249    368
    -18     -5     12     10    -18      2    335    233    293    116    257    374
     31     41     10    -36     10     25    361    257    319    137    277    389
    -28     -2     23     15    -25     10    350    241    314    129    259    368
    -44    -18     25     31    -36      2    348    236    314    124    249    353
    -18      2     20      5    -20     10    363    246    327    129    254    355
    -31     -5     25     18    -28     10    374    249    335    135    254    363
    -57    -25     31     41    -46      2    371    241    329    127    252    355
    -62    -31     28     46    -46     -2    366    236    327    124    249    353
    -85    -59     23     72    -57    -18    353    220    316    114    239    337
    -67    -44     23     57    -46    -10    363    228    322    122    246    340
    -38      0     36     18    -38     18    379    236    335    135    262    355
    -80    -36     44     57    -62      2    368    226    324    124    257    345
   -114    -57     57     83    -88      0    353    215    319    114    249    332
    -57    -20     36     38    -46      7    350    215    322    119    252    332
    -10     25     36     -7    -23     28    371    233    342    140    275    353
    -38     12     49     12    -44     31    379    239    348    142    280    345
    -59    -18     41     38    -51     10    374    228    337    129    265    324
    -70    -54     15     62    -44    -20    361    210    322    111    244    303
    -96    -59     36     75    -67    -12    363    215    327    116    246    303
    -31     20     51      2    -41     36    392    246    361    155    283    335
      0     38     38    -20    -20     38    400    254    371    161    288    332
    -77    -38     38     59    -59      0    376    233    355    140    270    316
    -57    -33     20     44    -38     -7    379    236    358    145    270    316
    -10    -10     -2     10     -5     -5    387    236    363    153    275    319
     -2      0      2      0     -2      2    389    236    368    158    277    327
    -25     -5     20     15    -23      7    394    239    374    161    277    327
    -33    -33      0     33    -18    -18    384    226    361    148    265    314
    -44    -46     -5     44    -20    -25    379    218    358    142    254    309
    -18    -20     -5     18    -10    -12    384    226    366    150    259    316
      2      2      0     -2      2      2    397    233    376    158    270    322
    -25    -28     -2     25    -12    -15    374    210    353    137    252    298
    -38    -44     -5     41    -18    -23    358    197    342    124    241    280
    -36    -33      0     33    -18    -18    366    202    350    129    244    277
    -31    -33     -2     33    -15    -18    368    202    355    135    249    277
    -28    -49    -23     36     -5    -36    371    200    355    132    239    270
    -28    -46    -20     36     -5    -33    371    202    361    137    244    272
    -31    -49    -18     38     -7    -33    366    197    358    137    241    267
    -10    -41    -31     25     10    -36    361    189    355    132    236    259
    -23    -38    -18     28     -2    -28    368    197    363    137    244    257
    -36    -33      0     33    -18    -18    381    205    374    145    254    259
    -18      0     18      7    -18      7    400    218    392    163    275    275
    -10     33     44    -10    -25     38    426    241    415    187    301    293
    -20     46     67    -15    -44     57    441    259    436    205    316    309
    -25     49     75    -12    -49     62    446    267    441    207    327    311
    -20     57     77    -18    -49     67    454    267    444    210    327    314
    -18    103    122    -41    -70    111    475    293    475    239    361    342
    -20    145    166    -64    -93    155    493    306    498    262    384    358
     -5    155    158    -75    -83    155    483    298    496    265    387    358
    -15    148    161    -67    -88    153    465    285    488    259    384    350
    -23    161    184    -67   -103    171    454    283    493    270    402    358
     -7    137    142    -64    -75    140    423    265    472    252    389    340
    -15     85     98    -36    -57     90    405    246    449    223    353    314
    -31     33     64     -5    -46     49    394    239    428    200    324    283
    -36    -10     25     23    -31      7    381    220    405    171    296    252
    -46    -31     12     36    -31    -10    381    215    397    161    280    239
    -54    -49      2     51    -28    -23    379    215    394    155    275    239
    -64    -90    -25     77    -20    -59    371    202    376    137    257    220
    -67   -116    -49     93    -10    -83    363    189    358    124    239    205
    -64   -101    -38     83    -15    -70    363    192    363    135    244    213
    -67    -93    -25     80    -20    -59    361    192    366    132    239    207
    -62    -96    -36     77    -12    -64    353    181    358    119    220    194
    -62    -90    -28     77    -18    -59    358    187    363    122    218    184
    -70   -111    -44     88    -15    -77    366    192    361    116    202    176
    -44   -150   -106     96     31   -129    374    218    361     98    174    145
    -10   -197   -187    101     85   -192    457    332    402     93    137     98
     -7   -140   -132     75     62   -137    597    509    519    168    179    127
     36      7    -28    -23     31     -7    719    711    693    332    324    267
    109    361    249   -236    -70    306    789    870    930    618    628    574
    114    940    823   -527   -355    883    769    911   1208   1026   1101   1057
    -46   1434   1480   -693   -763   1457    600    696   1361   1340   1491   1452
   -135   1252   1387   -561   -763   1319    277    223   1049   1111   1309   1273
   -194    610    805   -207   -498    706     38   -228    441    446    678    688
   -181      2    184     88   -184     93    -57   -368     38    -64    145    176
   -137   -340   -202    239     31   -272    -23   -280    -36   -223    -49    -36
   -114   -392   -280    252     80   -337     70   -171     23   -207    -46    -57
   -103   -316   -213    207     54   -265    171    -57    124   -127     33     -5
    -90   -207   -119    148     12   -166    262     38    223    -36    119     54
    -62   -153    -90    109     12   -122    311     88    272      7    163     83
    -51   -124    -75     88      7   -101    337    106    290     15    168     85
    -57   -124    -67     90      5    -96    350    111    298     18    168     80
    -33   -122    -88     77     25   -103    348    106    296     15    161     72
    -18   -103    -85     62     33    -96    350    106    296     15    158     72
    -18    -83    -67     49     23    -77    358    109    301     20    161     85
     -7    -62    -57     33     23    -59    355    106    303     25    158     88
     -2    -72    -70     36     31    -72    355    101    298     25    145     83
    -15    -77    -62     46     23    -70    366    109    303     31    145     93
    -20    -72    -54     44     15    -64    361    106    293     23    132     85
     -7    -75    -67     41     28    -72    353     98    283     20    122     72
     -5    -67    -62     33     25    -64    345     90    277     20    114     70
    -20    -83    -62     51     20    -72    332     83    267     10    106     59
    -12   -122   -109     67     46   -116    324     67    249     -5     85     44
     12    -93   -109     38     59   -101    327     62    244     -2     85     44
    -10   -116   -106     59     46   -111    322     51    239     -2     77     36
    -38   -192   -153    116     57   -174    290     20    205    -38     33      5
     51   -135   -187     41    119   -161    298     28    207    -33     38     18
    158     -7   -166    -75    161    -85    340     72    252     10     80     59
    109    -49   -158    -31    132   -103    332     64    241      5     72     49
     51   -106   -158     28    103   -132    306     33    210    -15     49     23
     25   -119   -148     46     83   -132    314     41    210     -7     49     31
     10   -116   -129     51     67   -122    324     46    207     -5     41     49
      0   -122   -124     59     59   -122    314     36    187    -15     20     59
    -54   -158   -103    106     23   -132    290     15    166    -36      0     51
    -49   -132    -83     88     15   -109    288     23    174    -28      7     64
     49    -23    -72    -15     59    -46    324     51    207      2     44     98
     75      5    -72    -41     72    -31    337     59    215     10     59     96
    -36    -64    -28     51     -5    -46    309     36    197     -7     51     75
    -41    -80    -38     59     -2    -59    277     23    184    -10     46     88
      2    -67    -70     31     36    -70    257     15    181    -12     57     85
     44    -18    -64    -12     51    -41    262     31    200      7     88    106
     70     25    -44    -46     57     -7    267     44    215     25    116    116
     62      5    -59    -36     59    -28    262     36    205     15    122    103
     38     10    -31    -25     33    -10    265     33    205     15    137     98
    -18    -18      0     18    -10    -10    257     25    200      5    137     77
     -2      5      7      0     -5      5    267     31    207     12    153     83
     96    103      7   -101     44     57    314     67    244     49    194    114
     25     64     38    -46     -7     51    319     64    241     38    189     96
    -38     10     46     12    -44     28    306     51    226     23    171     75
    -33     -2     31     18    -33     12    301     46    223     15    158     67
    -10     23     31     -7    -23     25    335     75    252     38    176     80
     49     98     49    -75      0     75    376    111    293     75    210    103
     33     75     41    -57     -5     59    379    109    293     70    200     93
    -31      2     33     15    -31     18    368     96    283     49    171     67
    -12     28     41    -10    -28     33    379    103    293     51    168     62
      0     23     23    -12    -10     23    394    106    298     46    163     51
      7     18      7    -12      0     12    397     98    296     33    155     38
     -5      5     10      0     -7      7    400     96    301     33    148     28
     20     10    -10    -15     15      0    397     90    301     36    145     25
     72     44    -28    -59     51      7    405     93    309     44    148     33
     75     77      0    -77     36     38    426    106    327     59    161     49
    -36      2     38     18    -36     20    413     80    309     41    135     25
    -98    -80     15     88    -59    -33    366     38    272      7     96     -7
    -70    -59     10     64    -41    -25    358     33    275      7     90    -10
    -31     -2     25     15    -28     12    368     54    296     31    103      7
     33     44     10    -38     12     28    381     75    319     54    119     36
     62     67      5    -64     28     36    387     77    324     59    116     44
    -20     15     36      0    -28     25    371     67    316     49    101     31
    -77    -49     25     62    -54    -12    350     54    303     36     80     12
    -44    -25     18     36    -31     -5    342     46    301     33     72     10
    -67    -20     44     41    -57     10    355     57    314     46     72     20
    -36     15     51      7    -44     33    379     83    342     77     96     49
     33     80     46    -59     -5     64    389     98    358     93    111     72
     33    114     80    -72    -23     98    387    101    363    101    114     83
   -101     36    137     31   -119     85    361     88    353     90     96     70
   -106     10    116     46   -111     62    350     77    342     85     85     70
    -83     -5     77     41    -80     36    350     75    340     80     80     72
   -109    -18     90     64   -101     36    348     72    337     83     83     70
    -96     -7     88     49    -93     38    342     70    337     83     80     70
    -67    -10     57     38    -64     20    327     54    322     62     67     62
    -77     28    103     23    -93     64    345     72    345     77     93     83
    -75     72    148      2   -111    109    361     88    366     93    119    101
    -46      0     46     20    -46     23    314     36    316     41     70     62
     12    -12    -28      0     20    -20    277     -5    283      7     38     41
     96     54    -41    -77     70      7    280     -2    288     12     44     46
     93      7    -85    -49     90    -38    265    -20    272     -2     25     23
    109     31    -77    -72     93    -23    270    -20    277      2     31     20
     98     62    -36    -83     67     12    298      0    301     20     49     38
     38     -7    -49    -15     41    -28    293    -12    288      2     31     18
    -10    -46    -36     28     12    -41    288    -25    280     -7     23      7
     10     31     20    -20     -7     28    327     12    322     33     70     41
     46     70     23    -59     10     49    332     20    337     46     85     44
    142     72    -72   -109    106      0    306    -10    303     12     57     10
    233    103   -129   -168    181    -12    298    -25    290     -2     51     -5
    319    155   -166   -239    244     -2    288    -41    288     -5     57    -10
    600    179   -423   -389    511   -122    197   -135    207    -83    -15    -85
   1751    150  -1600   -953   1675   -722   -215   -550   -200   -488   -415   -485
   4447    140  -4307  -2294   4377  -2083  -1137  -1460  -1104  -1387  -1309  -1387
   4983    171  -4811  -2577   4897  -2320  -1332  -1641  -1275  -1548  -1460  -1543
   4138    158  -3980  -2148   4058  -1909  -1067  -1371  -1002  -1270  -1179  -1260
   3346    174  -3172  -1761   3257  -1499   -776  -1083   -719   -989   -896   -982
   3031    129  -2902  -1579   2966  -1384   -685   -995   -639   -909   -815   -906
   3408     25  -3382  -1719   3393  -1678   -872  -1189   -831  -1106  -1005  -1096
   3876     23  -3852  -1951   3865  -1914  -1023  -1345   -989  -1262  -1158  -1249
   4089     41  -4047  -2068   4068  -2003  -1080  -1405  -1049  -1314  -1210  -1301
   4216    -57  -4273  -2078   4245  -2164  -1174  -1509  -1150  -1413  -1309  -1397
   4221    -96  -4320  -2065   4268  -2208  -1192  -1538  -1182  -1447  -1335  -1421
   4198    -75  -4273  -2062   4234  -2174  -1182  -1525  -1166  -1428  -1314  -1402
   3962    -64  -4026  -1948   3993  -2044  -1101  -1447  -1083  -1345  -1226  -1314
   3328    -62  -3390  -1631   3359  -1725   -893  -1241   -875  -1143  -1015  -1104
   2195    -36  -2231  -1080   2210  -1132   -506   -857   -488   -756   -628   -709
    888    -70   -958   -410    922   -514   -101   -446    -77   -345   -218   -293
    262   -153   -415    -57    337   -283     93   -241     98   -187    -62   -137
    262   -163   -426    -49    342   -293    220    -85    168   -166    -64   -161
    262    -36   -298   -111    280   -166    410    145    332    -36     31    -88
    301     15   -288   -158    293   -135    472    288    439     54    109    -15
    374    252   -124   -314    249     64    454    345    579    252    329    233
   -807   -280    527    545   -667    122     20    -12    472    332    470    592
  -2158   -857   1301   1506  -1732    223   -527   -636    257    303    498    641
  -1254     83   1337    584  -1296    711   -436   -719    345    423    672    670
   -342    433    774    -46   -558    602   -327   -823     70     62    337    337
    220    124    -96   -171    158     15   -368   -927   -324   -465   -223   -194
    880    202   -678   -542    779   -239   -384   -891   -439   -657   -465   -436
    756    441   -314   -597    535     62   -181   -584   -207   -423   -267   -207
    470    517     46   -493    213    280      7   -319     28   -187    -54     18
    454    506     51   -480    202    280     96   -205    135    -90     31     93
    329    327     -5   -329    166    163    129   -161    168    -70     38     77
     38    111     72    -75    -18     93    174   -103    220    -25     67     75
   -148    -64     83    106   -116      7    155   -119    202    -44     41     36
   -189   -179     10    184   -101    -85     96   -181    140   -109    -20    -12
   -231   -176     54    202   -145    -62    119   -150    168    -80      0      7
   -171    -75     96    124   -135      7    137   -124    200    -51     33     33
   -122   -127     -5    124    -59    -67     83   -187    135   -114    -15    -15
   -189   -233    -44    213    -72   -140     75   -200    122   -137    -31    -46
   -153   -228    -75    189    -41   -153     90   -174    148   -109      0    -41
    124   -163   -288     18    205   -223     80   -187    132   -127    -12    -62
    277   -192   -470    -44    374   -332      2   -277     38   -220   -103   -145
    522   -119   -641   -200    581   -379    -51   -340    -18   -283   -163   -215
   1678    -70  -1751   -805   1712   -909   -392   -688   -363   -631   -514   -589
   2683   -114  -2798  -1283   2740  -1454   -743  -1052   -719   -995   -872   -958
   3335     57  -3281  -1696   3307  -1610   -854  -1163   -823  -1109   -979  -1104
   3998    358  -3639  -2177   3819  -1639   -898  -1202   -854  -1140  -1002  -1174
   4362    402  -3959  -2382   4162  -1777  -1000  -1293   -945  -1228  -1088  -1267
   1330    470   -859   -901   1093   -194    246    101    436    181    223    -88
  -2873    542   3416   1163  -3146   1979   1836   1883   2216   2026   1971   1475
  -2491    262   2753   1114  -2621   1506   1363   1361   1712   1530   1532   1106
  -1317    127   1441    592  -1379    784    774    685   1039    836    901    581
   -763     93    857    335   -810    472    548    402    750    530    623    366
   -394     12    407    189   -402    210    358    171    509    280    397    171
    -90   -132    -41    111    -25    -88    132    -83    254     20    153    -46
    129    -64   -194    -33    161   -129    109   -122    215    -23    119    -72
    345    -10   -355   -168    350   -181     72   -168    161    -80     72   -122
    748    -85   -833   -332    789   -459   -103   -371    -46   -296   -129   -316
    974    -85  -1060   -444   1015   -571   -194   -472   -150   -400   -228   -415
    919    -44   -966   -439    940   -504   -174   -418   -103   -335   -166   -361
   1150    -62  -1215   -545   1182   -639   -275   -506   -197   -420   -254   -444
   1350   -124  -1475   -613   1410   -797   -387   -613   -309   -530   -361   -535
    898   -353  -1252   -272   1075   -802   -415   -615   -311   -524   -350   -506
    909   -288  -1197   -311   1052   -743   -420   -597   -285   -493   -316   -475
   1223   -163  -1389   -530   1304   -776   -480   -654   -335   -540   -355   -509
   1223    -57  -1283   -584   1252   -670   -439   -602   -280   -483   -296   -454
   1314    145  -1169   -730   1241   -511   -371   -535   -202   -407   -220   -397
   1842    314  -1527  -1078   1686   -607   -472   -652   -319   -532   -342   -501
   2016    353  -1665  -1184   1842   -654   -530   -714   -381   -594   -407   -542
   1932    392  -1543  -1163   1738   -574   -517   -693   -353   -568   -376   -498
   2156    402  -1753  -1278   1956   -675   -623   -813   -470   -683   -491   -587
   2387    405  -1982  -1397   2184   -787   -735   -940   -597   -813   -615   -665
   2379    491  -1888  -1436   2135   -698   -698   -904   -561   -787   -579   -563
   2447    449  -2000  -1449   2223   -774   -753   -982   -639   -867   -649   -535
   2665    358  -2307  -1512   2486   -974   -914  -1174   -831  -1060   -815   -602
   2507    319  -2190  -1413   2346   -935   -901  -1171   -807  -1018   -719   -485
   2265    342  -1922  -1304   2094   -789   -745  -1044   -644   -714   -433   -259
   2190    374  -1818  -1283   2003   -722   -678  -1018   -517   -470   -207     62
   2005    535  -1470  -1270   1738   -467   -613   -909   -233   -345    -80    335
   1753    722  -1031  -1239   1392   -153   -413   -555     23   -184     70    478
   1665    659  -1005  -1163   1335   -171   -348   -454     51   -205     44    431
   1678    579  -1101  -1130   1389   -262   -332   -504    -12   -293    -44    342
   1618    576  -1041  -1096   1330   -231   -301   -506    -15   -309    -57    288
   1644    589  -1054  -1119   1350   -231   -327   -550    -49   -322    -75    244
   1197    662   -535   -930    867     62   -181   -400     85   -231     49    288
   -498    711   1208   -106   -854    958    376    220    623    233    540    418
  -1267    581   1849    342  -1558   1215    602    488    857    522    774    371
  -1119    415   1535    350  -1327    974    517    384    771    496    714    265
  -1002    306   1306    348  -1153    805    441    290    693    436    654    205
   -919    226   1143    345  -1031    683    384    218    626    379    605    166
   -743    197    940    272   -841    568    348    155    571    329    563    150
   -561    254    815    150   -688    535    332    127    550    303    553    161
   -542    259    802    140   -672    530    324    114    537    288    553    163
   -519    249    769    132   -644    509    301     90    517    272    545    161
   -418    314    732     51   -574    522    311     93    519    277    553    179
   -504    270    774    114   -639    522    298     80    509    267    550    166
   -524    272    797    124   -659    535    298     83    517    277    563    168
   -384    337    722     23   -553    530    303     85    517    283    568    181
   -402    223    626     90   -514    423    252     23    454    223    511    135
   -402    202    605     98   -504    402    231     10    439    210    496    135
   -303    303    607      0   -457    454    233     18    454    231    517    174
   -298    296    592      0   -446    444    223      0    439    213    498    171
   -366    244    610     62   -488    426    202    -18    420    192    480    166
   -329    288    615     18   -472    449    207    -10    426    205    491    181
   -265    337    600    -36   -431    467    210    -10    426    207    493    200
   -301    324    626    -12   -465    475    200    -15    420    202    485    205
   -379    259    639     59   -509    449    176    -33    397    181    465    184
   -335    275    607     28   -472    441    166    -46    381    171    454    179
   -277    342    618    -33   -446    480    189    -23    394    184    472    197
   -332    322    652      2   -491    485    192    -18    394    184    472    192
   -324    303    628     10   -475    465    179    -36    381    174    459    192
   -280    306    587    -12   -433    446    174    -49    361    158    446    187
   -288    306    592    -10   -441    449    189    -38    366    153    449    176
   -259    332    589    -36   -426    459    200    -28    379    171    467    187
   -132    392    524   -129   -327    457    202    -28    384    176    475    210
   -210    394    602    -93   -407    498    231     -7    405    187    498    226
   -254    402    654    -75   -454    527    254     10    420    202    522    220
   -116    472    587   -179   -353    530    275     23    431    215    535    231
   -220    400    620    -88   -420    509    257      0    410    184    509    205
   -303    433    737    -64   -522    584    283     23    441    215    548    210
   -184    511    696   -163   -439    602    290     31    457    236    571    228
   -166    475    641   -155   -405    558    252     -5    426    194    548    215
   -241    465    706   -111   -472    584    246     -5    431    192    563    218
   -236    441    678   -103   -457    558    231    -20    423    192    566    210
   -124    454    579   -166   -353    517    205    -49    397    171    542    210
   -179    423    602   -124   -392    514    205    -51    387    158    530    192
   -283    329    613    -23   -446    470    189    -67    363    137    501    155
   -207    290    498    -44   -353    394    161   -106    316     93    457    129
   -187    296    483    -54   -335    389    161   -114    306     75    446    127
   -239    277    514    -20   -376    397    171   -111    306     72    449    122
   -207    218    426     -5   -316    322    132   -150    265     41    410     93
   -129    254    381    -64   -254    316    119   -166    257     33    407    103
   -119    350    467   -116   -293    407    158   -129    293     67    449    132
   -161    303    462    -72   -311    384    150   -142    277     57    436    116
   -132    231    363    -49   -246    296    103   -192    231     12    389     96
   -161    254    415    -49   -288    335    114   -179    241     20    400    101
   -119    327    446   -103   -283    387    161   -129    280     59    433    122
    -33    252    285   -109   -161    267    166   -101    257     18    368     64
    -77    181    259    -51   -168    220    259     20    296     10    337     12
   -127    275    402    -75   -265    340    428    254    459    142    449     80
      0    498    498   -249   -249    498    542    472    665    361    649    283
    109    956    844   -535   -368    898    524    519    898    683   1008    678
     46   1688   1641   -867   -797   1665    376    381   1174   1140   1569   1270
   -145   1961   2107   -909  -1127   2031     83    -28   1137   1267   1779   1493
   -252   1470   1722   -607   -987   1595   -220   -509    659    805   1345   1106
   -290    649    940   -179   -615    795   -402   -844     28     59    605    410
   -298     83    381    109   -340    231   -374   -795   -202   -290    192    -36
   -202    -20    181    111   -194     80   -275   -639   -145   -285    148   -101
   -137    106    244     15   -189    174    -96   -431     15   -168    241    -31
   -132    259    389    -64   -259    324     51   -257    166    -38    363     64
    -77    285    363   -103   -220    324     83   -207    205      0    389     93
   -101    226    327    -62   -215    275     72   -215    184    -25    358     75
   -174    215    389    -20   -280    301     90   -187    202    -18    371     72
    -96    290    387    -98   -244    340    119   -153    231     15    400     93
    -46    270    316   -111   -181    293    109   -168    215      2    374     85
    -98    290    389    -96   -244    340    135   -145    236     15    394     93
   -137    293    431    -77   -285    363    129   -135    239     23    402     93
   -124    241    366    -59   -246    303     85   -174    205     -2    368     80
   -124    252    376    -62   -249    314     98   -163    213     -2    376     98
   -119    350    467   -116   -296    407    155   -111    270     49    433    135
    -70    368    439   -148   -254    402    168   -101    275     64    441    142
   -103    301    405    -98   -254    353    142   -127    246     36    415    122
   -197    283    480    -41   -337    381    150   -122    252     33    426    109
   -205    283    488    -38   -348    384    142   -124    254     44    431    109
   -106    324    431   -109   -270    379    129   -129    252     46    426    129
    -96    381    478   -142   -288    431    161   -103    272     64    446    148
   -189    348    537    -77   -363    441    174    -96    277     70    452    137
   -194    283    475    -44   -335    379    132   -137    241     44    415    116
   -135    342    478   -103   -306    410    140   -116    259     57    436    137
   -166    381    548   -109   -358    465    168    -85    288     83    465    148
   -176    337    514    -80   -345    426    148   -101    270     75    452    124
   -166    337    501    -88   -335    418    135   -106    262     67    446    127
   -220    335    555    -57   -389    446    145    -93    270     75    459    124
   -218    319    535    -51   -376    428    137    -96    265     77    454    122
   -148    322    470    -85   -309    394    119   -111    246     64    436    119
   -140    358    498   -109   -319    426    140    -90    262     72    454    135
   -155    381    537   -114   -348    459    145    -75    280     98    478    158
   -119    366    485   -124   -303    426    111    -93    259     88    462    179
    -98    381    480   -140   -288    431    127    -80    265     88    472    194
   -122    436    558   -158   -340    498    155    -49    290    111    506    194
   -122    454    576   -166   -348    514    135    -51    285    119    514    187
   -140    428    568   -145   -353    498    124    -54    277    109    506    179
   -176    436    613   -129   -394    524    116    -51    277    114    517    181
   -197    423    620   -114   -407    522    111    -54    275    119    527    189
   -202    402    602   -101   -402    501    109    -57    270    116    527    197
   -218    405    620    -96   -418    511    114    -54    272    122    530    197
   -176    467    644   -145   -410    555    142    -20    306    155    558    228
   -122    485    605   -181   -366    545    137    -25    306    155    558    239
   -127    478    602   -176   -366    540    140    -25    306    153    558    228
   -109    540    646   -215   -379    592    174      5    335    179    581    246
    -90    566    657   -236   -374    610    181     15    345    187    584    262
   -122    532    654   -207   -389    592    176     15    345    187    579    257
   -205    457    662   -127   -433    558    179     12    337    174    566    233
   -213    457    670   -122   -444    563    200     28    353    181    563    223
   -142    514    657   -184   -400    584    218     51    376    205    584    259
   -168    485    652   -161   -410    568    197     33    366    192    566    233
   -171    483    654   -155   -413    568    205     31    368    197    566    226
   -163    485    649   -161   -405    566    210     20    366    194    563    226
   -166    485    652   -158   -407    568    202      7    361    189    566    220
   -194    478    670   -142   -433    574    187     -7    358    197    574    213
   -184    470    654   -142   -418    561    158    -28    348    194    576    205
   -155    470    623   -158   -389    545    148    -33    340    192    571    197
   -155    488    644   -166   -400    566    145     -7    358    218    574    202
   -163    493    654   -166   -410    574    153      7    379    236    579    218
    -75    581    657   -254   -366    618    205     49    423    254    602    254
   -155    548    701   -197   -428    623    228     64    415    233    594    246
   -267    472    740   -101   -504    605    239     62    387    218    579    228
   -213    511    724   -150   -467    618    254     51    381    223    581    241
   -181    532    714   -176   -449    623    246     38    374    218    581    249
   -239    483    722   -122   -483    602    215      7    345    194    563    226
   -210    483    693   -135   -452    587    187    -10    332    184    555    223
   -168    506    672   -171   -420    589    181     -7    332    184    563    226
   -161    524    685   -181   -423    605    194     10    348    197    579    236
   -166    517    683   -176   -426    600    187      7    345    197    579    239
   -153    522    675   -184   -413    597    179      2    337    192    571    246
   -153    517    670   -184   -413    592    179      7    335    187    566    244
   -163    524    688   -181   -426    605    184     18    342    194    571    231
   -145    522    667   -189   -407    594    187     12    340    194    561    223
   -148    506    654   -179   -400    579    194     15    337    189    555    236
   -174    517    691   -174   -431    605    197     23    350    205    579    252
   -174    524    698   -176   -436    610    184     23    350    215    589    270
   -181    511    693   -166   -439    602    163     10    337    200    576    262
   -197    496    693   -148   -444    594    163     10    332    189    571    239
   -103    566    670   -233   -389    618    187     36    355    215    594    257
    -83    561    644   -239   -363    602    184     31    348    210    579    257
   -184    472    657   -145   -420    563    161      7    319    179    553    231
   -163    527    691   -181   -426    607    174     31    342    210    584    252
    -75    594    670   -262   -374    633    187     46    358    236    602    285
   -155    517    672   -181   -413    592    171     18    324    200    579    262
   -244    462    704   -111   -472    581    166     12    311    179    561    239
   -200    470    670   -135   -433    568    145      0    301    174    548    241
   -171    478    649   -155   -410    561    135     -5    293    163    535    244
   -176    537    711   -181   -444    623    179     41    335    202    576    262
   -158    594    753   -218   -454    672    213     72    366    241    623    296
   -148    592    740   -220   -444    665    215     72    368    249    641    314
   -179    602    779   -213   -480    691    233     93    384    259    646    319
   -197    618    815   -210   -506    714    257    116    405    275    654    327
   -213    636    846   -213   -530    740    259    119    413    293    665    353
   -244    680    924   -218   -584    802    283    150    444    324    691    389
   -249    693    943   -223   -597    818    275    155    452    327    696    389
   -194    675    870   -241   -532    771    233    119    415    296    667    371
   -137    665    800   -265   -470    732    197     85    381    265    636    353
   -161    623    784   -231   -472    704    176     67    363    244    615    316
   -171    548    719   -189   -446    633    158     46    332    213    576    270
   -140    509    649   -184   -394    576    142     25    301    174    535    220
   -155    504    659   -174   -407    579    150     31    303    174    535    213
   -171    514    685   -171   -428    600    158     38    316    187    550    233
   -168    475    641   -155   -405    558    132     18    293    166    527    220
   -129    498    628   -184   -379    563    137     25    298    174    540    226
   -142    501    641   -179   -392    571    150     36    309    189    553    231
   -176    439    615   -129   -394    527    119      2    272    158    519    207
   -174    410    584   -119   -379    496     88    -25    246    132    496    184
   -189    420    607   -116   -400    514     93    -15    259    145    506    187
   -176    428    602   -127   -389    514     96    -10    265    153    514    194
   -150    418    568   -132   -358    493     90    -20    249    140    504    197
   -161    418    579   -132   -368    498    116     15    259    142    501    179
   -161    389    550   -114   -355    467    202    135    298    148    475    124
   -114    415    530   -150   -324    472    327    303    384    194    493    119
    -59    532    592   -236   -324    561    480    550    555    342    623    233
    -20    865    885   -423   -452    875    566    722    800    631    924    540
     36   1447   1410   -743   -688   1431    441    649   1039   1013   1376   1041
    -98   2000   2099   -953  -1098   2049    171    332   1179   1335   1797   1509
   -322   1945   2268   -810  -1293   2107   -101    -93    979   1231   1745   1475
   -348   1195   1543   -423   -945   1369   -353   -530    348    532   1054    828
   -259    465    724   -103   -493    594   -467   -714   -148    -75    413    202
   -228    200    426     12   -327    311   -366   -553   -171   -184    246     -5
   -257    210    467     23   -361    337   -189   -335    -33    -93    301      7
   -171    324    493    -77   -332    407    -62   -179     85      2    379     77
   -140    394    535   -129   -337    465      5    -90    158     67    433    127
   -174    418    592   -122   -384    506     51    -36    200    103    462    148
   -148    397    545   -124   -345    470     54    -25    194    101    449    142
   -122    394    517   -137   -319    457     44    -31    181     90    436    135
   -166    405    571   -119   -368    485     62      2    210    122    459    153
   -181    410    592   -116   -387    501     67     18    220    137    470    166
   -140    410    550   -135   -345    480     44      2    202    127    449    161
   -174    410    584   -119   -379    496     51     20    218    142    462    158
   -220    410    628    -96   -426    519     67     41    239    155    475    163
   -205    384    589    -88   -397    485     70     33    226    135    452    150
   -223    397    620    -85   -420    509     93     49    246    145    467    158
   -267    436    701    -85   -483    566    124     75    280    181    509    176
   -218    428    646   -103   -431    537    122     59    267    163    493    158
   -166    423    589   -129   -376    506    119     51    259    145    478    150
   -202    480    683   -137   -441    581    142     85    303    184    522    187
   -228    485    711   -129   -470    597    137     83    306    192    522    187
   -181    467    649   -142   -415    555    122     67    283    171    496    174
   -218    506    724   -145   -472    613    137     88    306    194    530    202
   -280    530    810   -124   -545    670    153    116    337    231    571    236
   -239    519    758   -140   -498    639    132     93    309    207    542    220
   -246    540    787   -145   -517    662    137     96    311    207    548    231
   -314    581    896   -135   -605    740    161    124    342    241    600    267
   -293    566    859   -135   -576    711    145    114    324    236    589    254
   -249    553    800   -153   -524    675    124     88    296    207    561    231
   -296    597    893   -150   -594    743    145    114    316    228    600    254
   -309    600    906   -145   -607    753    142    114    314    233    605    254
   -226    561    787   -166   -506    672    116     83    275    205    566    220
   -241    605    844   -184   -542    724    122     98    296    228    592    236
   -280    633    914   -176   -597    771    127    114    314    249    623    249
   -223    600    820   -189   -522    711     98     85    275    218    581    207
   -194    610    805   -207   -498    706     88     83    270    215    579    200
   -265    667    930   -202   -597    797    106    114    306    259    641    231
   -233    659    893   -213   -563    774     93    103    296    254    641    218
   -176    644    818   -236   -496    730     77     83    272    226    613    179
   -223    698    922   -236   -571    810    106    111    309    257    657    210
   -262    704    966   -220   -615    833    114    122    316    267    654    254
   -213    641    852   -215   -532    745     80     85    272    231    592    236
   -218    662    880   -223   -550    771     77     85    277    241    602    246
   -213    792   1005   -288   -607    898    124    135    332    303    667    303
    -96    820    917   -363   -506    870    145    140    324    296    641    290
   -189    709    896   -259   -542    802    132    119    296    254    600    254
   -366    639   1005   -137   -688    820    132    124    301    259    613    254
   -335    639    974   -150   -654    805    137    129    306    265    605    246
   -228    659    885   -218   -555    771    148    137    311    259    584    226
   -241    743    984   -252   -613    862    210    189    368    306    639    267
   -298    719   1018   -210   -659    867    223    194    374    309    639    259
   -270    613    883   -171   -576    748    192    150    327    259    574    192
   -272    654    927   -192   -600    789    213    163    350    275    600    207
   -324    696   1021   -187   -672    857    233    181    371    298    626    228
   -257    649    904   -197   -581    774    210    150    337    270    576    187
   -207    628    836   -210   -522    732    202    132    319    244    545    171
   -283    698    979   -207   -631    836    226    155    353    277    592    202
   -280    672    953   -194   -618    810    213    137    342    270    574    194
   -257    597    852   -171   -555    724    184     98    303    233    517    161
   -301    652    953   -174   -626    802    213    119    337    259    550    197
   -319    678    997   -179   -659    836    215    119    345    272    558    215
   -246    631    878   -194   -561    753    194     90    311    244    504    189
   -265    646    911   -192   -589    779    207     98    327    252    496    241
   -358    678   1036   -158   -696    857    228    114    353    277    514    314
   -272    636    906   -184   -589    771    200     85    316    249    459    290
   -220    644    865   -210   -542    753    197     77    314    241    446    283
   -288    701    987   -207   -639    844    226    101    350    275    498    327
   -293    675    969   -189   -631    820    223     96    342    277    506    298
   -239    610    849   -189   -542    730    202     64    309    244    488    194
   -285    646    932   -181   -610    789    220     80    332    257    532    176
   -303    667    971   -184   -639    818    223     80    332    270    553    161
   -223    600    823   -187   -522    711    192     44    290    239    501    109
   -239    618    857   -189   -548    735    205     54    306    241    509    106
   -296    654    950   -179   -623    802    226     72    332    262    540    119
   -236    600    836   -184   -537    717    192     38    293    239    498     88
   -210    579    789   -184   -498    683    184     28    288    231    483     67
   -283    631    911   -176   -597    771    210     51    322    257    530     77
   -265    615    878   -176   -571    745    192     33    301    246    514     59
   -202    574    776   -187   -491    672    166      5    270    218    475     31
   -252    600    852   -174   -550    724    187     23    296    233    506     28
   -288    615    904   -166   -597    758    187     23    298    244    519     23
   -215    581    795   -184   -506    688    161     -7    262    223    478     10
   -218    592    807   -189   -514    698    168     -5    272    226    480      7
   -288    631    919   -171   -602    774    187     15    301    246    511     23
   -228    589    815   -181   -522    701    153    -18    254    218    457     12
   -194    579    774   -192   -483    675    158    -18    257    213    446     10
   -249    654    904   -202   -576    779    202     25    309    257    504     31
   -241    670    911   -213   -576    789    210     31    314    272    506     41
   -176    639    815   -233   -496    727    194     10    290    252    467     33
   -207    680    888   -236   -548    784    218     31    316    265    493     33
   -223    724    948   -252   -587    836    228     41    332    283    514     44
   -142    717    859   -285   -501    787    205     15    306    272    483     49
   -150    753    904   -303   -527    828    218     28    332    293    511     59
   -200    782    982   -290   -589    880    215     33    350    309    535     64
   -158    722    880   -283   -519    800    163    -10    298    272    483     46
   -101    696    797   -296   -449    745    135    -36    277    257    457     41
   -153    709    859   -280   -506    782    140    -28    293    265    478     25
   -155    649    805   -249   -480    727    109    -59    257    239    436     -5
   -122    561    683   -223   -402    620     75   -101    205    192    368    -41
   -181    558    740   -187   -459    649     90    -93    218    184    374    -62
   -220    545    766   -163   -493    654     85   -103    213    176    366    -77
   -181    467    649   -142   -415    558     38   -153    155    135    301   -109
   -189    452    639   -132   -415    545     33   -168    148    119    285   -129
   -239    493    732   -127   -485    613     57   -150    176    140    319   -127
   -192    441    633   -124   -413    537     15   -189    127    111    267   -150
   -179    413    589   -116   -384    501      5   -210    111     93    244   -166
   -228    446    675   -111   -452    561     20   -194    140    106    275   -168
   -226    433    659   -103   -441    545      0   -210    124    103    257   -174
   -168    379    548   -106   -358    462    -20   -239     83     67    197   -205
   -187    371    558    -93   -371    462     33   -179    109     62    187   -249
   -200    348    548    -75   -374    446    145    -49    161     77    174   -298
   -109    345    454   -116   -280    400    254    111    241    140    181   -277
    -57    576    633   -259   -345    602    400    353    462    355    384    -88
    -15   1047   1060   -517   -537   1052    418    462    730    698    763    293
     -5   1693   1699   -846   -852   1693    246    329    982   1135   1262    854
   -218   2078   2296   -930  -1257   2187    -10    -25   1060   1363   1561   1187
   -439   1678   2117   -620  -1278   1896   -280   -517    620    927   1176    810
   -436    846   1283   -205   -859   1065   -527   -930    -51    181    420     98
   -335    218    550     57   -441    384   -574   -971   -371   -228    -59   -376
   -324     90    415    116   -368    252   -441   -789   -306   -239   -114   -480
   -322    171    493     72   -407    332   -283   -600   -168   -132    -36   -436
   -231    226    457      2   -345    342   -202   -496    -98    -67     -7   -394
   -220    283    501    -31   -363    392   -142   -439    -41    -28     25   -371
   -267    332    600    -31   -433    465   -101   -394      5      5     64   -358
   -226    275    501    -25   -363    389   -127   -426    -38    -25     10   -387
   -194    257    452    -31   -324    353   -127   -433    -46    -41    -15   -402
   -241    309    550    -33   -397    428    -96   -405     -2    -15     20   -392
   -241    288    530    -23   -384    407   -116   -420    -23    -20      0   -407
   -187    241    426    -28   -309    332   -140   -454    -59    -51    -54   -431
   -210    290    498    -41   -355    394   -116   -436    -28    -31    -28   -420
   -233    309    542    -41   -387    426   -116   -439    -23    -23    -20   -420
   -171    241    413    -33   -290    327   -155   -483    -80    -59    -85   -449
   -181    257    436    -38   -309    345   -148   -480    -70    -62    -85   -454
   -233    296    530    -33   -381    413   -135   -467    -44    -36    -54   -441
   -194    252    444    -28   -319    348   -176   -506    -88    -62   -101   -462
   -153    220    374    -33   -262    296   -184   -527   -106    -85   -132   -478
   -210    275    483    -33   -345    376   -161   -501    -62    -51    -93   -465
   -210    252    462    -23   -335    355   -184   -522    -83    -62   -114   -475
   -155    213    366    -28   -262    290   -213   -558   -124    -90   -161   -493
   -187    257    444    -33   -314    350   -192   -542    -90    -67   -135   -485
   -213    265    478    -25   -345    371   -194   -548    -83    -59   -132   -488
   -145    205    350    -31   -246    277   -239   -597   -140   -103   -197   -517
   -150    207    355    -31   -252    280   -236   -602   -137   -111   -202   -519
   -205    254    459    -23   -332    355   -210   -576    -98    -75   -163   -506
   -158    194    350    -20   -254    272   -254   -618   -150   -109   -218   -535
   -116    179    296    -31   -207    236   -275   -646   -174   -132   -252   -550
   -179    223    402    -23   -290    311   -262   -636   -142   -111   -220   -540
   -163    226    389    -31   -275    306   -280   -649   -155   -109   -233   -537
   -116    161    275    -23   -194    215   -319   -691   -205   -148   -288   -563
   -153    192    345    -20   -249    267   -309   -685   -184   -135   -270   -563
   -171    213    384    -20   -280    298   -316   -696   -181   -124   -265   -561
    -85    174    259    -44   -171    215   -363   -745   -239   -158   -322   -576
    -98    181    280    -41   -189    231   -361   -750   -233   -163   -319   -571
   -148    239    387    -44   -267    311   -353   -735   -202   -135   -285   -555
    -98    205    301    -54   -200    254   -392   -771   -241   -155   -329   -568
    -67    168    236    -49   -150    202   -410   -797   -267   -179   -371   -589
   -132    220    353    -46   -244    288   -387   -776   -228   -148   -329   -571
   -122    228    350    -54   -236    288   -407   -792   -236   -145   -335   -574
    -57    192    246    -67   -153    218   -444   -831   -277   -179   -384   -600
    -90    223    314    -64   -202    267   -420   -820   -252   -166   -371   -597
   -124    239    363    -59   -246    301   -413   -810   -239   -148   -363   -589
    -49    202    252    -75   -150    226   -446   -844   -275   -171   -410   -610
    -51    213    262    -83   -155    236   -439   -836   -262   -163   -407   -613
   -122    265    387    -70   -254    324   -407   -813   -218   -129   -363   -605
    -70    207    277    -70   -176    241   -439   -844   -254   -148   -407   -633
    -33    176    210    -72   -122    192   -446   -859   -270   -168   -444   -662
    -98    218    314    -62   -207    265   -423   -841   -233   -148   -423   -665
   -109    184    293    -36   -200    239   -431   -849   -239   -150   -441   -678
    -49    114    163    -33   -109    140   -465   -891   -283   -189   -498   -711
    -93    129    223    -20   -158    176   -457   -898   -275   -192   -496   -724
   -127    127    254      0   -192    189   -465   -917   -280   -194   -504   -737
    -54     64    119     -5    -85     90   -519   -979   -340   -239   -566   -769
    -67     67    135      0   -101    101   -522   -995   -345   -252   -574   -784
   -127    106    233     10   -179    168   -511   -987   -322   -228   -550   -776
    -85     64    150      7   -119    109   -555  -1028   -368   -259   -597   -800
    -38     15     54     12    -46     33   -581  -1062   -402   -293   -644   -828
   -114     46    161     31   -137    103   -561  -1047   -366   -267   -613   -813
   -116     31    145     41   -132     88   -579  -1067   -381   -267   -626   -820
    -62    -25     33     44    -49      2   -610  -1104   -426   -301   -675   -849
   -109    -12     96     62   -103     41   -589  -1096   -407   -293   -662   -854
   -148      7    155     67   -153     83   -597  -1101   -405   -283   -652   -849
    -83    -44     38     62    -62     -2   -641  -1148   -454   -316   -706   -867
    -85    -36     46     59    -67      5   -641  -1156   -457   -324   -717   -870
   -150      2    153     75   -150     77   -626  -1140   -420   -296   -683   -854
   -101    -54     46     77    -75     -5   -667  -1182   -470   -329   -735   -878
    -67    -90    -23     77    -23    -57   -683  -1205   -498   -353   -766   -896
   -127    -59     64     93    -98      2   -662  -1187   -465   -324   -730   -883
   -122    -67     54     96    -88     -7   -685  -1205   -478   -327   -743   -888
    -57   -124    -70     88      5    -98   -724  -1249   -524   -371   -802   -917
    -88    -96     -7     90    -41    -51   -711  -1244   -504   -361   -784   -914
   -124    -88     33    103    -80    -28   -719  -1247   -501   -350   -779   -909
    -46   -158   -111    103     31   -135   -766  -1293   -561   -394   -846   -937
    -38   -163   -124    101     41   -145   -763  -1301   -558   -405   -854   -943
    -96   -137    -41    116    -28    -90   -756  -1296   -537   -381   -831   -935
    -59   -187   -129    122     33   -158   -795  -1332   -576   -407   -880   -953
    -12   -226   -213    119     98   -220   -813  -1358   -613   -441   -919   -979
    -77   -179   -101    127     10   -140   -787  -1340   -579   -418   -883   -969
    -77   -174    -96    124      7   -135   -787  -1340   -576   -405   -883   -963
    -18   -205   -187    111     83   -197   -800  -1361   -607   -420   -919   -976
    -46   -161   -114    103     33   -137   -769  -1337   -574   -400   -891   -963
    -83   -140    -59    109    -12   -101   -769  -1335   -561   -387   -880   -958
    -20   -184   -163    103     70   -174   -800  -1366   -600   -415   -927   -976
    -20   -150   -129     85     54   -142   -787  -1361   -581   -405   -922   -966
    -83    -54     28     70    -57    -12   -753  -1332   -527   -353   -862   -924
    -33   -103    -70     67     15    -85   -795  -1369   -566   -376   -906   -937
    -10   -145   -137     77     62   -142   -839  -1413   -607   -413   -948   -958
    -67    -90    -23     77    -23    -57   -841  -1410   -584   -397   -922   -943
    -59   -135    -75     98      7   -106   -883  -1436   -613   -413   -945   -950
     -7   -252   -246    129    119   -249   -924  -1486   -680   -467  -1021  -1005
    -49   -267   -220    158     83   -244   -917  -1483   -672   -470  -1023  -1026
    -88   -288   -200    187     54   -246   -932  -1501   -685   -480  -1036  -1044
    -41   -387   -345    215    150   -366   -982  -1556   -756   -540  -1119  -1088
    -59   -415   -355    236    145   -384   -982  -1564   -766   -566  -1140  -1104
   -103   -410   -306    257    101   -358   -979  -1561   -756   -563  -1127  -1101
    -67   -478   -410    272    168   -444  -1018  -1597   -805   -592  -1174  -1132
    -41   -509   -467    275    213   -488  -1036  -1623   -836   -618  -1210  -1158
   -103   -465   -363    283    129   -415  -1018  -1605   -807   -597  -1176  -1148
    -98   -485   -387    290    142   -439  -1041  -1623   -828   -605  -1192  -1156
    -46   -540   -496    293    223   -519  -1070  -1657   -875   -639  -1244  -1179
    -75   -509   -433    293    179   -472  -1060  -1647   -857   -631  -1239  -1176
    -93   -532   -439    311    171   -485  -1062  -1636   -857   -641  -1262  -1202
    -15   -670   -654    342    319   -662  -1036  -1587   -891   -693  -1353  -1280
     -7   -654   -649    329    319   -654   -906  -1434   -797   -644  -1327  -1278
    -25   -501   -475    265    223   -488   -774  -1226   -618   -483  -1171  -1163
     70   -239   -309     83    187   -272   -724  -1080   -441   -241   -932   -901
    109    327    218   -218    -54    275   -683   -974   -137    171   -475   -413
    -88    906    995   -410   -542    950   -719  -1052    122    553    -23     15
   -218    891   1109   -335   -662   1000  -1008  -1470    -62    480    -64    -18
   -246    192    439     25   -345    314  -1273  -1979   -701   -202   -753   -620
   -272   -433   -163    353    -57   -298  -1423  -2221  -1158   -761  -1319  -1171
   -241   -789   -548    514    150   -670  -1462  -2177  -1283   -945  -1535  -1397
   -155  -1000   -844    579    342   -922  -1441  -2107  -1322  -1015  -1647  -1480
   -158   -961   -805    558    322   -885  -1345  -1997  -1236   -963  -1605  -1452
   -184   -820   -636    501    223   -730  -1236  -1870  -1106   -854  -1499  -1366
   -137   -776   -641    454    249   -709  -1202  -1823  -1072   -813  -1480  -1327
    -93   -787   -693    441    298   -740  -1179  -1803  -1070   -810  -1493  -1327
   -142   -727   -584    436    220   -657  -1143  -1764  -1021   -774  -1441  -1301
   -129   -727   -597    428    231   -662  -1150  -1766  -1026   -769  -1444  -1296
    -77   -782   -704    428    311   -745  -1163  -1787  -1062   -802  -1493  -1312
   -114   -756   -641    436    262   -698  -1135  -1766  -1034   -789  -1473  -1296
   -155   -719   -563    436    202   -641  -1132  -1758  -1018   -763  -1441  -1286
   -111   -776   -665    444    275   -722  -1166  -1792  -1065   -792  -1483  -1309
   -119   -774   -654    446    267   -717  -1163  -1792  -1060   -795  -1480  -1309
   -174   -711   -537    444    181   -626  -1143  -1764  -1015   -758  -1431  -1273
   -132   -774   -641    452    252   -706  -1182  -1792  -1062   -784  -1478  -1283
   -101   -797   -696    449    296   -745  -1187  -1800  -1078   -797  -1496  -1283
   -142   -740   -600    441    226   -670  -1161  -1774  -1041   -774  -1454  -1257
   -140   -745   -605    444    231   -675  -1179  -1787  -1052   -779  -1465  -1257
    -93   -805   -711    446    306   -761  -1200  -1813  -1091   -813  -1514  -1267
   -116   -761   -646    439    262   -704  -1184  -1797  -1065   -797  -1488  -1247
   -132   -730   -600    431    231   -665  -1182  -1787  -1052   -787  -1470  -1234
    -67   -795   -727    431    329   -761  -1210  -1810  -1096   -815  -1522  -1252
    -70   -787   -717    428    322   -753  -1202  -1808  -1088   -813  -1514  -1252
   -116   -737   -620    426    249   -678  -1192  -1795  -1060   -789  -1478  -1234
    -88   -779   -691    433    301   -735  -1215  -1818  -1093   -813  -1509  -1239
    -67   -828   -761    449    345   -795  -1221  -1831  -1117   -839  -1540  -1249
   -119   -789   -670    454    275   -732  -1202  -1813  -1085   -820  -1506  -1236
   -116   -802   -685    459    283   -745  -1215  -1818  -1098   -823  -1512  -1236
    -67   -857   -789    459    361   -823  -1239  -1842  -1135   -852  -1548  -1249
    -77   -818   -740    449    329   -779  -1226  -1826  -1111   -833  -1514  -1226
   -103   -787   -685    444    288   -737  -1223  -1813  -1098   -815  -1488  -1205
    -57   -844   -789    449    363   -818  -1257  -1836  -1143   -841  -1530  -1210
    -51   -846   -795    446    371   -820  -1257  -1836  -1143   -852  -1538  -1205
    -85   -779   -693    433    303   -737  -1239  -1818  -1111   -826  -1493  -1174
    -36   -823   -787    428    374   -807  -1275  -1847  -1158   -849  -1530  -1179
     -2   -857   -854    428    426   -857  -1288  -1860  -1182   -865  -1551  -1184
    -49   -797   -748    420    348   -771  -1262  -1836  -1145   -844  -1501  -1156
    -46   -789   -743    418    348   -766  -1273  -1839  -1150   -839  -1496  -1145
      7   -852   -859    420    431   -854  -1286  -1855  -1184   -865  -1538  -1161
    -25   -823   -800    423    387   -813  -1262  -1836  -1161   -852  -1509  -1150
    -57   -784   -727    420    332   -756  -1257  -1826  -1153   -836  -1486  -1137
     -2   -828   -826    415    410   -828  -1280  -1844  -1195   -862  -1532  -1148
    -10   -818   -807    413    397   -813  -1249  -1818  -1171   -854  -1519  -1137
    -46   -763   -717    402    335   -740  -1213  -1777  -1124   -820  -1473  -1106
    -15   -807   -795    410    387   -802  -1226  -1782  -1143   -831  -1499  -1111
     15   -852   -867    418    441   -859  -1213  -1771  -1150   -839  -1519  -1119
    -31   -782   -750    405    358   -769  -1163  -1722  -1093   -797  -1467  -1093
    -46   -776   -732    410    340   -756  -1150  -1706  -1080   -782  -1460  -1080
    -28   -828   -802    428    387   -815  -1140  -1704  -1096   -795  -1488  -1080
    -70   -813   -743    441    335   -779  -1093  -1675  -1065   -784  -1473  -1072
   -119   -807   -688    462    283   -748  -1075  -1657  -1044   -766  -1454  -1072
    -83   -862   -779    472    345   -820  -1088  -1675  -1080   -787  -1493  -1091
    -83   -870   -787    475    350   -828  -1070  -1675  -1083   -797  -1499  -1096
   -129   -820   -691    475    280   -756  -1041  -1652  -1054   -782  -1462  -1078
   -124   -865   -740    493    303   -802  -1060  -1673  -1083   -792  -1488  -1078
   -132   -872   -740    501    303   -807  -1049  -1667  -1083   -795  -1493  -1070
   -218   -826   -610    522    194   -719  -1005  -1623  -1028   -761  -1441  -1039
   -267   -828   -561    548    145   -696   -995  -1605  -1013   -735  -1418  -1015
   -252   -841   -592    545    168   -717  -1002  -1608  -1031   -735  -1426  -1002
   -249   -787   -537    517    142   -662   -992  -1590  -1015   -730  -1405   -992
   -246   -756   -511    501    132   -633   -997  -1587  -1015   -745  -1405  -1002
   -192   -795   -602    493    205   -698  -1034  -1615  -1054   -776  -1447  -1021
   -189   -795   -605    491    207   -701  -1023  -1613  -1060   -800  -1467  -1028
   -218   -774   -558    496    168   -667   -992  -1584  -1047   -805  -1465  -1026
   -189   -805   -615    496    210   -709  -1013  -1597  -1078   -828  -1491  -1039
   -148   -828   -680    488    265   -756  -1041  -1621  -1106   -854  -1519  -1067
   -155   -807   -654    480    246   -732  -1039  -1613  -1083   -844  -1501  -1083
   -132   -823   -691    475    277   -758  -1062  -1623  -1104   -859  -1514  -1104
    -59   -854   -795    457    366   -826  -1104  -1657  -1153   -901  -1553  -1124
    -44   -849   -805    446    379   -828  -1093  -1647  -1143   -896  -1527  -1091
   -103   -841   -737    472    314   -792  -1065  -1615  -1106   -849  -1462  -1023
    -75   -880   -807    478    363   -844  -1083  -1623  -1127   -854  -1478  -1034
    -83   -893   -813    485    363   -854  -1075  -1610  -1122   -870  -1504  -1054
   -161   -870   -709    517    272   -789  -1034  -1571  -1088   -852  -1467  -1036
   -145   -904   -758    524    306   -833  -1054  -1592  -1122   -872  -1486  -1041
   -109   -927   -818    517    353   -872  -1067  -1602  -1145   -888  -1499  -1041
   -150   -885   -735    517    290   -810  -1023  -1561  -1098   -846  -1447  -1010
   -150   -859   -709    506    277   -784  -1000  -1538  -1085   -831  -1434   -995
    -75   -878   -805    475    363   -841  -1018  -1558  -1122   -865  -1470  -1008
    -15   -867   -852    439    418   -859  -1013  -1558  -1127   -883  -1483  -1023
     62   -865   -930    400    493   -896  -1023  -1569  -1148   -909  -1501  -1052
    111   -872   -984    381    548   -927  -1036  -1577  -1166   -922  -1514  -1052
     75   -820   -898    371    485   -859   -997  -1540  -1127   -885  -1467  -1005
     18   -761   -779    371    397   -769   -943  -1488  -1067   -831  -1402   -956
     49   -763   -815    355    431   -789   -963  -1504  -1083   -841  -1415   -961
     67   -795   -862    363    465   -828   -989  -1527  -1111   -867  -1439   -971
    -28   -782   -756    402    361   -769   -950  -1483  -1060   -823  -1382   -919
    -83   -802   -722    441    316   -763   -943  -1465  -1052   -810  -1366   -896
    -75   -867   -792    470    355   -828   -969  -1486  -1091   -846  -1408   -919
   -114   -898   -784    506    335   -841   -953  -1467  -1085   -849  -1402   -924
   -145   -932   -789    537    319   -862   -943  -1454  -1078   -852  -1400   -927
   -111   -989   -878    550    381   -935   -971  -1486  -1124   -896  -1447   -961
   -103   -995   -893    548    392   -945   -971  -1491  -1132   -909  -1452   -963
   -150   -989   -839    571    342   -914   -948  -1480  -1114   -904  -1428   -953
   -140  -1044   -906    589    381   -974   -974  -1512  -1150   -940  -1465   -984
   -124  -1088   -963    605    418  -1026   -987  -1525  -1176   -966  -1496  -1000
   -163  -1091   -930    626    381  -1010   -956  -1496  -1150   -950  -1475   -979
   -171  -1104   -932    639    379  -1018   -948  -1493  -1150   -953  -1478   -982
   -135  -1145  -1010    639    436  -1078   -974  -1512  -1182   -984  -1509  -1000
   -145  -1130   -984    636    418  -1060   -948  -1488  -1163   -974  -1491   -982
   -155  -1150   -995    652    418  -1072   -919  -1452  -1153   -971  -1493   -987
    -98  -1252  -1153    675    527  -1202   -885  -1382  -1166  -1010  -1561  -1054
    -77  -1208  -1132    641    524  -1171   -737  -1200  -1052   -943  -1517  -1036
    -54  -1054  -1000    553    472  -1028   -587   -982   -870   -784  -1363   -911
     20   -774   -795    374    405   -784   -509   -805   -667   -542  -1117   -652
     93   -210   -303     59    197   -257   -478   -693   -384   -155   -670   -171
    -93    374    467   -140   -280    420   -540   -810   -142    223   -205    290
   -257    350    607    -46   -433    480   -805  -1226   -332    129   -244    252
   -327   -272     51    298   -189   -111  -1080  -1719   -917   -485   -836   -290
   -309   -958   -649    633    168   -805  -1236  -1971  -1418  -1083  -1441   -878
   -259  -1314  -1057    787    397  -1187  -1221  -1870  -1504  -1247  -1641  -1098
   -210  -1449  -1241    828    514  -1345  -1166  -1758  -1491  -1270  -1693  -1153
   -174  -1405  -1231    787    524  -1319  -1052  -1623  -1389  -1202  -1636  -1104
   -163  -1267  -1104    717    470  -1187   -922  -1473  -1247  -1085  -1519  -1010
   -140  -1239  -1098    688    478  -1169   -888  -1426  -1210  -1057  -1493   -984
   -101  -1241  -1140    670    517  -1192   -872  -1402  -1208  -1054  -1496   -984
   -103  -1208  -1104    654    496  -1156   -826  -1358  -1169  -1026  -1462   -958
   -106  -1213  -1106    659    498  -1161   -818  -1348  -1163  -1026  -1457   -956
    -80  -1249  -1171    662    542  -1210   -839  -1361  -1192  -1052  -1483   -963
    -75  -1221  -1145    646    535  -1184   -810  -1332  -1169  -1031  -1449   -943
    -96  -1208  -1111    649    506  -1161   -784  -1306  -1148  -1008  -1423   -932
    -75  -1254  -1179    665    550  -1218   -807  -1325  -1179  -1036  -1454   -953
    -59  -1239  -1179    646    558  -1210   -800  -1317  -1174  -1039  -1444   -948
    -75  -1215  -1140    644    532  -1179   -763  -1283  -1140  -1013  -1413   -922
    -75  -1244  -1169    657    545  -1205   -769  -1288  -1156  -1026  -1426   -924
    -57  -1252  -1195    654    568  -1223   -774  -1291  -1169  -1041  -1436   -927
    -72  -1223  -1150    646    537  -1187   -740  -1257  -1135  -1013  -1400   -896
    -80  -1231  -1150    657    532  -1192   -732  -1247  -1132  -1005  -1389   -885
    -57  -1257  -1202    654    571  -1231   -750  -1262  -1161  -1028  -1408   -893
    -51  -1234  -1182    644    563  -1208   -730  -1241  -1143  -1021  -1392   -875
    -70  -1208  -1137    639    532  -1174   -701  -1215  -1117  -1000  -1363   -852
    -51  -1231  -1179    639    563  -1205   -711  -1226  -1135  -1013  -1376   -852
    -38  -1228  -1189    633    574  -1210   -701  -1213  -1124  -1005  -1369   -836
    -62  -1192  -1130    628    532  -1161   -659  -1169  -1080   -971  -1325   -802
    -57  -1226  -1169    639    555  -1197   -683  -1182  -1104   -989  -1345   -815
    -36  -1247  -1210    641    584  -1228   -691  -1189  -1119  -1005  -1358   -815
    -49  -1213  -1163    628    553  -1189   -662  -1158  -1088   -976  -1322   -789
    -64  -1210  -1145    639    540  -1179   -654  -1143  -1080   -966  -1306   -774
    -38  -1239  -1202    639    579  -1221   -678  -1163  -1109   -992  -1332   -784
    -38  -1215  -1176    626    566  -1197   -657  -1137  -1091   -974  -1306   -766
    -57  -1192  -1135    623    537  -1166   -636  -1111  -1067   -950  -1278   -745
    -20  -1213  -1192    618    584  -1202   -662  -1127  -1093   -969  -1296   -745
    -15  -1205  -1192    610    587  -1197   -662  -1122  -1096   -969  -1288   -737
    -31  -1171  -1140    600    553  -1156   -639  -1091  -1065   -940  -1252   -711
    -20  -1192  -1171    605    574  -1182   -649  -1098  -1075   -948  -1254   -709
     12  -1197  -1210    592    610  -1202   -659  -1098  -1085   -956  -1252   -701
     -2  -1148  -1148    574    571  -1148   -628  -1065  -1052   -924  -1208   -670
    -15  -1135  -1119    574    550  -1127   -615  -1052  -1044   -917  -1189   -654
      7  -1161  -1171    576    587  -1166   -631  -1065  -1065   -935  -1205   -654
     10  -1132  -1143    561    576  -1137   -602  -1036  -1041   -914  -1176   -633
    -23  -1109  -1088    563    530  -1098   -574  -1008  -1015   -891  -1150   -618
      0  -1132  -1132    566    563  -1132   -584  -1015  -1034   -906  -1166   -623
     15  -1124  -1140    553    576  -1132   -568  -1002  -1023   -901  -1153   -615
    -15  -1083  -1067    550    524  -1075   -517   -948   -969   -854  -1096   -579
     -5  -1098  -1093    550    542  -1096   -517   -940   -971   -857  -1098   -581
     18  -1104  -1122    542    568  -1111   -506   -924   -969   -857  -1106   -584
     -5  -1075  -1072    537    532  -1072   -454   -878   -919   -823  -1072   -561
    -25  -1093  -1067    561    519  -1080   -426   -852   -898   -813  -1062   -555
     -2  -1124  -1122    561    558  -1124   -433   -865   -922   -839  -1088   -576
    -10  -1101  -1091    555    540  -1096   -400   -839   -893   -818  -1065   -566
    -44  -1096  -1052    568    501  -1075   -361   -807   -865   -795  -1041   -553
    -25  -1143  -1117    584    545  -1130   -376   -831   -893   -818  -1075   -576
    -20  -1145  -1124    581    550  -1135   -363   -823   -891   -818  -1070   -579
    -44  -1122  -1078    581    517  -1101   -329   -792   -859   -797  -1041   -563
    -41  -1143  -1104    592    527  -1124   -340   -797   -872   -810  -1054   -574
    -15  -1150  -1135    584    558  -1143   -345   -807   -883   -820  -1062   -579
    -41  -1119  -1080    579    517  -1101   -306   -771   -846   -789  -1021   -548
    -51  -1124  -1072    587    509  -1098   -296   -758   -841   -784  -1013   -537
    -28  -1148  -1119    587    542  -1135   -316   -774   -865   -802  -1031   -545
    -33  -1122  -1088    579    527  -1106   -293   -750   -841   -782  -1008   -530
    -51  -1106  -1057    576    501  -1080   -265   -722   -818   -763   -984   -511
    -28  -1132  -1104    579    535  -1119   -283   -735   -839   -782  -1002   -522
    -12  -1127  -1114    568    548  -1122   -277   -730   -833   -779   -997   -517
    -31  -1080  -1049    555    509  -1065   -239   -691   -789   -743   -958   -488
    -23  -1101  -1078    561    527  -1091   -249   -698   -805   -756   -969   -496
     -5  -1124  -1122    563    558  -1124   -259   -701   -818   -771   -982   -496
    -23  -1096  -1072    558    524  -1085   -231   -670   -792   -750   -953   -475
    -36  -1088  -1052    563    506  -1070   -220   -654   -782   -740   -943   -467
    -10  -1119  -1111    563    548  -1117   -241   -667   -805   -763   -963   -480
    -12  -1101  -1088    558    535  -1096   -218   -644   -782   -745   -943   -465
    -28  -1083  -1057    553    511  -1072   -192   -620   -758   -730   -922   -452
     -7  -1127  -1119    568    555  -1124   -218   -641   -789   -758   -956   -465
      5  -1135  -1143    563    571  -1137   -207   -639   -787   -763   -953   -459
    -18  -1109  -1093    563    537  -1101   -168   -607   -753   -732   -914   -436
    -12  -1117  -1106    563    545  -1111   -168   -607   -758   -740   -919   -441
     12  -1101  -1114    545    563  -1106   -155   -597   -753   -735   -917   -431
     -2  -1039  -1036    519    514  -1036   -103   -548   -706   -693   -865   -400
    -10  -1023  -1015    517    501  -1021    -77   -519   -683   -675   -841   -387
     18  -1041  -1062    509    540  -1052    -90   -530   -701   -693   -862   -397
     25  -1013  -1039    493    532  -1026    -62   -498   -678   -680   -844   -381
     -5   -969   -963    485    478   -966    -25   -465   -639   -644   -805   -350
      7   -956   -966    472    485   -961    -31   -470   -639   -641   -800   -335
     28   -943   -971    454    498   -956    -20   -459   -626   -633   -782   -314
     10   -911   -922    452    465   -917     -7   -446   -605   -615   -753   -296
     12   -945   -958    465    483   -950    -38   -470   -631   -639   -769   -306
     31   -976  -1008    472    517   -992    -64   -488   -652   -657   -784   -316
     10   -966   -976    475    493   -971    -46   -467   -633   -646   -766   -311
    -18  -1005   -987    511    483   -997    -33   -459   -639   -652   -774   -319
      5  -1078  -1083    535    542  -1080    -64   -491   -685   -696   -820   -353
     -5  -1091  -1085    548    540  -1088    -51   -483   -683   -698   -820   -363
    -25  -1114  -1088    568    527  -1101    -38   -472   -680   -701   -820   -371
    -10  -1174  -1163    592    576  -1169    -72   -506   -724   -740   -862   -400
     -5  -1184  -1182    594    587  -1182    -75   -509   -735   -750   -872   -407
    -33  -1161  -1127    597    545  -1145    -41   -475   -701   -724   -839   -387
    -38  -1187  -1148    610    553  -1166    -49   -480   -706   -732   -841   -389
    -23  -1208  -1184    615    579  -1197    -59   -488   -722   -748   -857   -394
    -38  -1176  -1137    605    548  -1158    -28   -457   -691   -719   -823   -376
    -54  -1176  -1122    613    532  -1150    -18   -441   -678   -709   -815   -374
    -23  -1208  -1184    615    579  -1197    -28   -449   -698   -730   -839   -381
     -2  -1241  -1239    623    618  -1241     20   -389   -680   -730   -849   -400
    -12  -1267  -1254    639    620  -1262    155   -220   -602   -704   -844   -436
     28  -1215  -1244    592    636  -1231    280    -38   -488   -623   -787   -394
     98  -1010  -1109    454    602  -1060    407    184   -293   -431   -602   -226
    150   -563   -714    207    431   -639    493    348    -10    -83   -220    155
    101     98     -2   -101     51     49    381    257    249    345    293    711
    -90    467    558   -189   -324    511    119   -106    272    530    566   1008
   -262    184    446     36   -353    314   -127   -535    -70    220    303    763
   -306   -620   -314    465      2   -467   -335   -937   -724   -527   -431     70
   -218  -1267  -1052    743    415  -1161   -394   -974  -1044   -958   -914   -410
   -171  -1434  -1262    802    542  -1350   -283   -795   -992   -982   -979   -504
   -163  -1376  -1215    769    522  -1296   -122   -592   -846   -872   -901   -452
   -109  -1286  -1176    698    532  -1231    -18   -457   -737   -776   -826   -379
    -77  -1221  -1145    649    532  -1184     41   -389   -678   -727   -779   -337
    -90  -1187  -1096    639    501  -1143    101   -329   -626   -688   -737   -314
    -85  -1208  -1124    644    519  -1166    106   -319   -626   -696   -745   -322
    -51  -1223  -1171    639    558  -1197    101   -322   -639   -709   -761   -324
    -67  -1179  -1111    623    522  -1145    140   -280   -594   -675   -724   -303
    -77  -1174  -1096    626    509  -1135    155   -262   -581   -659   -709   -293
    -51  -1200  -1148    623    545  -1174    135   -277   -602   -675   -722   -298
    -49  -1182  -1132    615    540  -1158    158   -257   -576   -659   -704   -277
    -80  -1150  -1070    613    493  -1111    192   -226   -542   -633   -670   -254
    -62  -1174  -1111    618    524  -1143    181   -233   -561   -646   -685   -259
    -49  -1169  -1119    607    532  -1145    192   -226   -558   -646   -678   -252
    -80  -1132  -1052    607    485  -1093    231   -189   -517   -618   -641   -226
    -75  -1156  -1080    613    501  -1119    220   -192   -530   -626   -646   -231
    -51  -1161  -1109    605    527  -1135    213   -200   -540   -631   -652   -233
    -67  -1124  -1057    594    493  -1091    244   -168   -509   -610   -620   -210
    -80  -1117  -1036    600    478  -1078    257   -153   -496   -602   -610   -202
    -51  -1143  -1093    597    517  -1119    233   -174   -519   -623   -633   -213
    -49  -1119  -1070    584    509  -1096    257   -150   -496   -605   -610   -194
    -72  -1101  -1028    587    475  -1065    280   -124   -470   -581   -584   -179
    -54  -1127  -1072    592    509  -1101    262   -137   -491   -600   -602   -189
    -41  -1117  -1078    576    517  -1098    272   -129   -483   -592   -592   -176
    -64  -1080  -1015    571    472  -1047    303    -93   -444   -561   -550   -150
    -64  -1096  -1031    579    480  -1065    290    -96   -454   -566   -558   -155
    -36  -1104  -1067    571    514  -1085    275   -106   -467   -576   -571   -158
    -51  -1062  -1010    558    478  -1036    306    -70   -431   -548   -535   -129
    -59  -1062  -1002    561    470  -1034    311    -54   -420   -537   -522   -119
    -28  -1083  -1057    555    511  -1070    290    -70   -441   -553   -535   -127
    -28  -1052  -1023    540    496  -1039    309    -44   -420   -535   -509   -109
    -44  -1005   -963    522    457   -984    327    -15   -389   -506   -472    -88
    -23  -1026  -1005    524    488  -1015    306    -31   -410   -522   -488    -98
     -5  -1015  -1013    509    501  -1015    303    -28   -407   -522   -483    -93
    -28   -969   -940    498    454   -956    342     12   -363   -483   -436    -62
    -15   -979   -963    496    472   -971    324      2   -379   -488   -441    -64
     10   -987   -997    488    501   -992    314     -7   -394   -501   -454    -62
      0   -948   -948    472    470   -948    348     20   -363   -475   -423    -33
    -18   -930   -911    475    446   -922    368     38   -345   -459   -402    -15
      7   -953   -961    470    483   -956    350     18   -368   -480   -420    -28
     -2   -924   -922    462    459   -924    379     44   -340   -454   -389     -5
    -23   -888   -867    454    420   -880    410     77   -303   -423   -358     15
      7   -901   -909    446    457   -904    397     67   -319   -433   -376      7
     15   -901   -917    441    465   -909    413     85   -303   -420   -363     20
     -2   -867   -865    433    431   -867    457    135   -254   -384   -324     41
      2   -878   -880    436    441   -878    467    148   -246   -381   -327     38
     25   -888   -914    431    470   -901    470    150   -246   -389   -342     36
    -10   -865   -854    436    420   -859    514    187   -202   -358   -314     51
    -23   -862   -839    441    405   -849    530    202   -184   -345   -301     57
      0   -888   -888    444    441   -888    511    184   -207   -366   -324     41
    -12   -875   -862    444    423   -870    530    192   -192   -355   -316     44
    -44   -867   -823    454    387   -846    553    205   -171   -340   -303     46
    -25   -898   -872    462    420   -885    537    187   -194   -358   -327     36
     -7   -896   -888    449    439   -891    537    184   -194   -361   -327     38
    -36   -865   -828    452    394   -846    576    218   -155   -329   -285     59
    -38   -880   -841    457    400   -859    563    213   -163   -335   -293     57
     -5   -885   -880    446    436   -883    550    202   -176   -345   -306     54
    -18   -849   -831    433    402   -839    581    231   -142   -322   -275     75
    -49   -849   -800    449    374   -826    592    244   -129   -311   -262     77
    -25   -880   -857    452    415   -870    563    220   -158   -335   -285     62
    -20   -857   -839    439    407   -849    584    241   -132   -322   -262     80
    -44   -833   -792    436    374   -813    610    270   -101   -290   -233    101
    -20   -854   -833    439    405   -844    589    252   -124   -306   -252     90
    -10   -846   -836    428    410   -841    597    259   -122   -303   -246     96
    -33   -815   -782    426    371   -800    631    293    -88   -275   -213    116
    -31   -836   -805    431    387   -820    623    290    -93   -277   -213    114
      0   -857   -857    428    428   -857    605    275   -111   -298   -233    103
    -10   -815   -805    410    394   -813    636    298    -80   -275   -207    122
    -20   -815   -795    418    384   -805    652    309    -67   -267   -200    132
      2   -841   -844    418    423   -844    633    290    -93   -290   -223    119
     -5   -820   -815    413    405   -818    652    309    -75   -277   -207    132
    -33   -800   -766    415    363   -784    672    332    -49   -257   -184    142
    -12   -826   -813    418    397   -818    657    316    -67   -270   -202    140
     10   -795   -807    392    405   -800    675    332    -51   -254   -189    153
    -15   -735   -719    376    350   -727    735    387      7   -202   -137    187
    -10   -727   -719    366    353   -724    740    394     15   -194   -127    197
     28   -730   -758    350    392   -743    730    384      0   -207   -137    192
     23   -688   -711    332    366   -698    761    413     31   -189   -111    210
      5   -657   -662    327    332   -659    789    441     59   -161    -80    231
     31   -659   -693    314    358   -675    774    426     44   -166    -85    236
     31   -610   -641    288    335   -626    792    444     75   -135    -49    265
      7   -587   -594    288    298   -589    797    449     96   -119    -28    277
     28   -633   -662    303    345   -646    748    402     51   -158    -67    254
     38   -636   -678    296    358   -657    727    392     41   -168    -72    254
     10   -636   -646    311    327   -641    750    415     64   -150    -49    270
      5   -696   -701    345    350   -698    740    410     44   -171    -72    246
     31   -750   -782    361    405   -766    711    384      7   -210   -109    220
     12   -745   -758    366    384   -750    727    394     20   -207   -103    220
    -15   -779   -763    397    374   -771    724    389     10   -220   -114    205
      0   -841   -844    420    420   -841    693    353    -31   -257   -153    174
     -2   -839   -836    420    415   -839    704    358    -20   -254   -142    176
    -38   -826   -787    431    371   -807    724    379      0   -236   -122    187
    -28   -857   -828    441    400   -844    698    355    -25   -259   -148    171
    -15   -854   -839    436    410   -846    698    353    -25   -262   -153    174
    -46   -820   -774    433    363   -797    730    387     10   -233   -119    189
    -49   -833   -787    439    366   -813    722    384      5   -233   -124    187
    -20   -867   -846    444    413   -857    709    371    -15   -249   -142    174
    -23   -875   -852    449    413   -862    745    415      7   -241   -135    166
    -10   -932   -922    472    454   -927    831    522     38   -252   -174    111
     33   -924   -961    444    496   -943    950    678    116   -213   -166    111
     77   -769   -849    345    462   -807   1106    919    303    -46    -10    244
    116   -415   -532    148    324   -472   1215   1114    568    257    309    553
    176    202     25   -189     75    114   1132   1098    839    672    787   1075
      2    826    823   -413   -410    823    898    805   1015   1039   1254   1566
   -210    797   1008   -293   -607    901    633    389    823    932   1210   1527
   -283     72    353    103   -319    213    384    -59    197    254    553    927
   -215   -774   -558    496    171   -667    265   -259   -342   -418   -155    252
   -174  -1034   -859    602    340   -948    376    -72   -327   -496   -293     72
   -155  -1023   -870    589    355   -948    527    124   -194   -413   -244     90
    -93   -945   -854    517    379   -898    636    270    -80   -319   -181    142
    -67   -846   -779    457    355   -813    727    379     15   -239   -111    205
    -85   -826   -740    452    327   -784    774    433     62   -205    -83    223
    -67   -854   -789    459    361   -823    763    426     44   -226   -111    205
    -54   -865   -813    457    379   -839    769    433     46   -231   -114    205
    -77   -826   -748    452    335   -787    818    475     93   -189    -67    239
    -70   -823   -753    444    340   -787    815    478     90   -187    -67    241
    -36   -833   -797    433    379   -815    805    467     80   -200    -83    236
    -49   -795   -748    420    348   -771    833    496    111   -174    -54    254
    -67   -779   -711    423    322   -745    849    517    132   -153    -33    267
    -38   -815   -776    426    366   -795    820    491    101   -184    -67    249
    -38   -800   -763    418    361   -782    839    506    119   -171    -51    259
    -59   -774   -717    415    327   -745    867    535    150   -142    -18    275
    -38   -797   -758    418    358   -779    844    517    127   -158    -41    262
    -28   -792   -766    407    368   -779    846    519    129   -158    -38    262
    -57   -753   -696    405    316   -727    880    553    166   -127      2    288
    -54   -756   -701    405    322   -730    875    550    163   -129      2    290
    -23   -776   -753    400    363   -766    857    537    148   -145    -15    285
    -41   -743   -701    389    327   -722    883    566    181   -119     12    301
    -57   -740   -683    397    311   -711    888    576    197   -103     31    311
    -28   -763   -735    394    350   -750    867    558    174   -119     10    306
    -25   -745   -719    387    345   -732    883    574    192   -103     25    324
    -54   -717   -665    384    303   -693    906    597    218    -77     54    337
    -36   -730   -693    381    327   -711    883    581    197    -98     31    327
    -20   -722   -704    368    340   -714    880    584    200    -98     28    329
    -44   -672   -628    358    290   -652    914    620    241    -59     75    358
    -38   -688   -652    361    306   -670    898    610    228    -70     67    348
     -5   -704   -698    353    345   -701    878    592    207    -83     54    340
    -23   -659   -639    340    306   -649    904    618    241    -54     90    363
    -41   -641   -600    342    277   -620    911    631    259    -33    114    376
    -12   -665   -652    337    316   -657    875    600    223    -62     85    361
    -12   -626   -615    319    301   -620    878    613    239    -49    101    376
    -31   -597   -566    311    265   -584    898    641    265    -18    135    402
    -10   -626   -615    319    301   -620    880    628    246    -25    124    402
      7   -610   -618    301    311   -615    880    631    249    -20    127    413
    -12   -561   -548    285    267   -555    909    662    283      7    163    439
    -12   -558   -548    283    265   -555    901    657    280      7    163    441
     12   -568   -581    277    296   -574    883    636    262     -7    148    433
     -7   -535   -527    270    257   -530    919    670    301     18    179    454
    -25   -517   -493    270    231   -506    940    691    327     38    200    472
      5   -532   -537    262    270   -535    927    683    314     31    187    467
     10   -504   -514    246    262   -509    948    706    337     51    202    478
    -15   -467   -452    241    215   -459    984    745    379     83    236    498
     -2   -483   -483    241    239   -483    976    743    374     77    223    493
      7   -485   -493    236    249   -488    989    753    381     85    231    498
    -23   -449   -426    236    200   -439   1034    792    431    119    265    511
    -25   -472   -446    246    210   -459   1026    784    420    111    246    493
     -7   -496   -488    252    239   -493   1008    766    400     88    215    480
    -31   -478   -449    252    207   -465   1031    782    423    103    233    491
    -54   -480   -426    267    184   -454   1041    784    433    116    262    483
    -25   -524   -501    275    236   -514   1008    748    397     88    231    457
    -80    -41     38     62    -59     -2    714    550    316    142    254    350
   -181    433    615   -127   -400    524    426    363    246    205    283    246
   -166    400    566   -116   -366    483    397    340    215    184    252    226
   -127    420    548   -148   -337    483    397    342    215    187    257    233
   -155    449    605   -148   -381    527    423    368    246    213    288    257
   -168    428    594   -129   -381    509    407    361    233    200    275    249
   -140    410    550   -135   -345    480    381    337    205    174    249    236
   -158    441    597   -142   -379    519    397    361    228    197    275    246
   -179    446    626   -135   -402    535    394    363    236    207    288    246
   -163    413    576   -124   -368    493    358    335    202    184    262    233
   -140    449    589   -153   -363    519    363    342    213    192    277    249
   -155    485    639   -166   -397    561    379    358    231    213    298    259
   -145    459    605   -158   -376    532    348    337    207    194    277    252
   -124    465    589   -171   -358    527    335    332    202    189    275    257
   -137    498    636   -179   -387    566    363    361    231    215    303    275
   -132    501    633   -187   -381    566    355    353    226    215    303    277
   -109    496    605   -194   -355    548    340    340    205    202    290    277
   -129    522    649   -197   -389    584    366    363    231    223    319    296
   -148    532    680   -192   -413    605    384    379    249    239    332    309
   -122    504    626   -192   -374    563    353    353    218    213    296    288
   -127    517    644   -194   -384    579    368    368    239    228    311    296
   -150    550    701   -202   -426    623    405    407    283    267    353    319
   -124    530    654   -202   -389    592    397    407    272    259    337    309
   -106    530    633   -213   -371    579    405    418    280    257    335    306
   -129    568    698   -218   -415    631    441    457    327    293    371    327
   -140    540    680   -200   -410    607    441    457    324    288    361    311
   -116    509    626   -194   -371    566    423    439    306    267    337    296
   -142    527    670   -192   -405    597    446    454    329    285    353    303
   -161    532    693   -187   -426    613    457    459    337    290    353    303
   -145    491    636   -174   -392    563    431    431    306    267    322    283
   -142    506    649   -181   -394    576    433    431    311    270    329    285
   -174    522    696   -176   -433    610    449    441    329    285    353    293
   -158    506    662   -174   -410    584    433    423    309    270    332    280
   -135    504    636   -187   -387    568    426    418    301    262    324    283
   -171    522    693   -174   -431    607    452    441    332    285    353    298
   -187    493    680   -155   -433    587    433    431    319    280    342    285
   -163    478    639   -158   -400    558    407    410    298    262    324    275
   -171    511    680   -171   -426    594    428    433    327    288    353    298
   -189    530    719   -168   -454    623    441    449    348    306    374    316
   -166    496    662   -166   -413    576    407    420    314    280    342    296
   -155    522    678   -184   -418    600    418    426    322    290    355    303
   -174    545    719   -187   -446    631    433    446    345    309    374    314
   -153    517    670   -181   -410    592    410    426    322    290    350    303
   -137    519    657   -189   -397    587    402    418    316    283    340    301
   -166    535    701   -184   -433    615    426    439    340    303    363    316
   -171    511    683   -168   -428    594    420    431    332    296    355    311
   -145    493    639   -174   -392    566    394    405    306    275    335    296
   -155    530    685   -189   -423    607    415    426    329    293    355    309
   -168    535    704   -184   -436    620    420    431    335    301    363    311
   -148    506    652   -179   -400    579    387    402    301    270    332    288
   -137    511    649   -187   -392    579    392    407    306    272    335    290
   -168    530    696   -181   -433    613    418    428    332    293    361    306
   -163    498    659   -168   -410    579    394    405    306    277    340    288
   -153    480    633   -163   -394    555    381    392    293    265    327    277
   -174    509    683   -166   -428    594    410    415    322    285    353    296
   -163    514    678   -176   -420    594    402    407    311    280    348    296
   -150    483    633   -166   -392    558    379    381    285    257    319    275
   -179    491    670   -155   -423    579    394    392    298    270    332    280
   -197    501    698   -150   -446    600    405    400    309    277    342    288
   -158    485    644   -163   -402    563    389    381    285    257    316    280
   -166    517    683   -176   -423    600    415    405    309    277    337    298
   -184    561    745   -187   -465    652    457    441    350    316    379    324
   -161    563    724   -200   -441    644    452    436    345    314    374    322
   -137    566    701   -215   -420    633    441    428    337    303    361    319
   -158    602    761   -223   -459    680    472    454    366    329    387    340
   -163    620    784   -231   -475    704    478    459    371    337    397    350
   -132    646    779   -257   -454    711    465    449    366    335    397    363
   -135    688    820   -277   -478    753    480    465    392    358    426    387
   -153    670    823   -259   -488    745    465    452    387    358    420    384
   -127    626    753   -249   -441    691    418    410    345    324    384    361
   -114    623    737   -254   -426    680    402    400    337    316    381    358
   -155    592    748   -220   -452    667    407    402    337    311    374    342
   -155    524    678   -184   -418    600    381    376    298    272    332    303
   -155    475    628   -161   -392    550    363    353    267    239    296    277
   -184    465    649   -140   -415    555    379    366    277    244    306    275
   -181    436    615   -127   -400    524    358    342    254    226    285    254
   -155    405    558   -124   -355    480    329    314    220    197    254    228
   -174    413    587   -122   -381    498    337    322    231    200    262    233
   -205    410    615   -101   -410    511    342    329    239    205    270    233
   -200    363    561    -83   -379    459    306    296    200    171    231    205
   -202    368    571    -83   -387    470    311    301    207    176    239    207
   -220    405    626    -93   -423    514    335    319    231    197    259    220
   -194    392    587    -98   -389    488    314    303    210    181    239    210
   -168    358    527    -96   -350    441    309    303    197    161    213    187
   -168    316    485    -75   -327    400    389    405    239    166    202    153
   -145    311    454    -83   -301    381    511    561    309    197    202    129
    -67    389    457   -161   -262    423    628    763    433    303    275    194
    -28    714    740   -345   -384    727    758    989    696    589    568    475
     10   1293   1283   -652   -636   1291    732   1026    982    995   1039    969
    -98   1930   2026   -917  -1062   1979    511    774   1171   1382   1517   1499
   -322   2073   2395   -875  -1358   2234    231    348   1062   1402   1613   1615
   -431   1444   1875   -509  -1153   1660     -7    -96    498    792   1031   1070
   -376    602    979   -111   -678    789   -168   -358    -88     90    298    368
   -290    184    475     51   -384    329   -140   -272   -218   -137     10     54
   -293    145    439     75   -366    290     20    -64    -96    -77     33     38
   -275    236    511     18   -392    374    158    109     38     36    122    106
   -231    306    537    -38   -384    420    215    187    106     96    163    148
   -226    345    571    -59   -400    457    267    244    155    135    197    174
   -226    361    587    -67   -405    472    306    283    187    158    220    184
   -207    324    530    -59   -368    426    283    259    158    132    187    161
   -207    329    537    -62   -371    431    296    270    166    135    189    166
   -228    353    579    -62   -405    465    322    298    197    161    215    187
   -207    342    550    -67   -379    446    301    283    181    153    200    176
   -197    340    535    -72   -366    436    296    277    176    142    189    168
   -215    368    581    -77   -397    475    322    301    202    163    215    187
   -213    366    579    -80   -394    472    316    296    197    161    210    184
   -189    345    535    -77   -361    439    296    280    176    148    194    176
   -202    371    571    -85   -387    470    319    306    202    171    228    197
   -223    381    605    -77   -415    491    329    319    213    184    241    205
   -202    358    561    -77   -381    457    306    296    187    161    210    184
   -189    376    566    -93   -376    470    311    301    192    166    218    184
   -220    397    615    -88   -420    506    332    322    218    192    246    197
   -202    376    579    -88   -392    478    309    301    192    174    226    181
   -179    379    555   -101   -368    467    293    290    181    158    210    176
   -194    413    607   -109   -400    509    322    319    215    187    236    205
   -207    392    600    -93   -405    496    309    309    205    176    226    202
   -184    376    561    -96   -374    470    285    290    181    161    213    192
   -192    405    597   -109   -394    501    303    311    205    184    239    207
   -215    420    636   -101   -426    527    316    329    220    200    257    223
   -194    389    581    -98   -389    485    285    298    187    168    220    202
   -181    410    592   -114   -387    498    293    306    197    179    231    213
   -192    454    646   -129   -420    548    316    335    226    207    262    233
   -184    433    618   -124   -400    524    288    311    200    189    241    220
   -174    428    600   -127   -389    514    272    301    189    181    231    218
   -194    459    652   -132   -423    555    290    324    215    205    262    241
   -197    449    644   -127   -420    548    277    316    205    197    257    233
   -161    439    600   -137   -379    519    252    296    181    184    236    223
   -163    485    649   -161   -407    566    272    316    205    207    270    246
   -176    504    678   -163   -428    589    280    329    220    226    290    265
   -158    478    636   -161   -397    555    249    301    192    197    262    249
   -153    496    649   -171   -400    571    254    306    194    202    270    257
   -176    535    711   -179   -444    623    280    329    223    231    303    283
   -163    527    691   -181   -428    607    267    316    207    226    293    275
   -142    537    680   -200   -413    610    267    311    207    226    290    277
   -161    589    750   -213   -454    670    309    355    254    265    332    314
   -179    576    756   -200   -467    665    306    355    252    262    327    311
   -161    553    711   -197   -436    631    290    345    239    246    306    296
   -166    579    743   -207   -454    659    324    381    275    272    332    314
   -192    589    782   -197   -485    685    353    415    306    301    353    324
   -166    574    737   -205   -452    654    337    402    290    283    329    301
   -161    589    750   -215   -454    670    353    415    306    296    342    309
   -184    618    800   -218   -493    709    384    446    337    322    371    324
   -163    592    756   -213   -459    672    366    426    316    303    345    303
   -168    555    724   -194   -446    639    353    402    298    285    324    283
   -207    568    776   -181   -493    672    374    418    322    301    348    296
   -205    553    758   -174   -483    654    363    405    306    290    332    283
   -176    530    706   -176   -441    618    337    376    277    265    301    259
   -192    563    756   -187   -475    657    353    392    298    280    322    270
   -218    568    784   -176   -501    675    358    400    306    293    335    277
   -202    532    735   -168   -467    633    327    371    275    267    306    257
   -194    537    732   -171   -462    633    329    371    272    267    309    254
   -220    563    784   -171   -504    675    345    392    298    288    337    275
   -194    561    756   -184   -475    659    329    379    285    277    324    270
   -176    558    735   -192   -457    646    322    371    277    270    311    267
   -210    584    795   -187   -501    688    350    400    309    301    340    288
   -213    584    797   -187   -504    691    348    400    311    306    348    285
   -179    563    743   -192   -459    652    324    374    283    280    322    265
   -192    584    774   -197   -485    678    335    384    296    290    335    277
   -215    600    815   -192   -514    706    345    400    311    303    353    288
   -176    574    750   -197   -462    662    314    371    280    275    319    262
   -176    581    758   -202   -467    670    322    374    285    277    324    267
   -205    600    802   -200   -504    701    342    392    303    298    348    283
   -189    594    784   -202   -485    688    327    379    293    288    335    275
   -174    587    761   -207   -470    675    319    368    280    277    322    270
   -197    597    792   -200   -493    693    335    387    301    293    340    283
   -207    581    787   -187   -498    683    327    381    293    285    329    275
   -171    568    740   -197   -454    654    303    358    270    270    311    257
   -194    574    769   -192   -480    670    314    366    277    275    322    259
   -213    579    792   -184   -504    685    319    371    285    280    332    262
   -174    571    745   -200   -462    657    298    348    259    262    306    244
   -174    574    748   -200   -459    659    303    348    262    262    311    246
   -226    568    792   -174   -509    680    319    363    280    275    335    259
   -194    561    756   -184   -475    657    298    342    262    259    316    244
   -168    555    724   -194   -446    641    285    327    244    249    303    233
   -202    568    771   -181   -485    670    303    342    262    267    324    246
   -213    558    769   -174   -491    662    296    340    257    262    316    239
   -187    550    737   -181   -462    644    288    332    246    252    303    231
   -202    594    797   -197   -501    696    327    363    283    283    335    259
   -213    633    846   -210   -530    740    358    392    314    314    363    280
   -189    628    815   -220   -504    722    348    379    298    301    348    267
   -192    641    833   -226   -514    737    358    389    309    306    358    277
   -210    667    875   -228   -542    771    384    415    335    329    381    301
   -192    678    870   -241   -530    774    379    407    329    327    379    301
   -176    709    885   -267   -530    797    379    407    340    337    389    319
   -187    748    935   -280   -561    839    394    423    366    366    420    345
   -181    737    917   -277   -550    826    366    400    345    350    407    327
   -148    722    870   -285   -509    795    329    368    314    327    384    306
   -171    714    883   -272   -527    797    316    366    314    329    389    309
   -194    665    859   -236   -527    761    306    353    296    309    371    283
   -163    605    769   -220   -467    685    277    324    254    267    327    244
   -142    584    727   -220   -433    654    267    314    239    249    306    220
   -189    568    758   -189   -475    662    280    322    246    249    306    220
   -200    519    717   -161   -459    618    257    293    213    218    277    192
   -210    475    685   -135   -446    579    233    262    181    184    252    166
   -249    485    735   -116   -491    610    252    275    197    202    270    176
   -236    472    709   -119   -472    589    239    265    187    194    259    161
   -205    459    665   -127   -436    563    223    246    166    174    236    142
   -223    483    704   -132   -462    592    244    265    181    187    252    153
   -254    470    724   -106   -488    597    249    270    187    194    257    153
   -228    446    672   -109   -452    558    223    244    158    171    231    127
   -218    444    659   -114   -439    550    226    249    153    163    223    116
   -210    407    618    -98   -415    511    285    324    174    155    202     80
   -174    384    558   -103   -366    470    402    465    231    171    187     44
   -129    470    597   -171   -363    532    535    672    371    285    277    119
    -90    727    818   -319   -454    771    667    911    613    537    524    348
     -5   1247   1252   -620   -628   1249    659    989    885    909    943    782
    -46   1982   2029   -966  -1036   2005    475    818   1153   1369   1493   1374
   -290   2192   2483   -950  -1387   2335    207    402   1093   1444   1641   1532
   -449   1626   2075   -589  -1262   1849    -64    -85    561    898   1132   1062
   -428    748   1174   -161   -802    961   -265   -433    -93    140    366    332
   -374    239    613     67   -493    426   -246   -363   -277   -148     15    -44
   -361    194    553     83   -459    374   -101   -163   -168    -93     33    -57
   -303    275    579     12   -441    426     41     12    -38      2    101     -7
   -254    374    626    -62   -439    498    132    124     57     85    168     54
   -262    426    688    -80   -475    555    189    189    116    135    215     90
   -265    407    670    -72   -467    540    200    205    119    137    213     83
   -241    384    623    -72   -431    504    192    200    106    122    192     64
   -254    392    646    -70   -449    519    210    218    122    132    202     72
   -267    413    680    -72   -472    545    226    241    145    150    220     88
   -228    387    615    -80   -423    501    205    220    122    129    200     72
   -228    400    628    -85   -428    511    213    228    129    137    210     77
   -252    423    672    -88   -462    548    231    249    150    155    231     93
   -226    407    633    -90   -428    519    215    236    135    140    215     83
   -213    397    607    -93   -410    501    202    226    122    129    202     72
   -239    405    644    -83   -441    524    220    244    140    150    220     85
   -228    405    633    -88   -431    519    218    244    137    150    226     88
   -189    394    584   -101   -387    488    200    226    116    132    205     72
   -228    397    626    -85   -428    509    213    239    129    140    215     77
   -262    389    652    -64   -457    519    215    241    132    142    218     72
   -231    387    618    -80   -426    501    197    223    111    132    207     59
   -218    402    620    -90   -418    511    197    228    119    140    218     64
   -239    400    639    -80   -439    517    210    246    135    145    223     72
   -218    389    607    -85   -413    496    194    233    122    132    205     67
   -205    381    584    -88   -394    483    187    226    111    124    194     67
   -215    402    618    -93   -415    509    210    254    137    150    220     96
   -213    407    620    -98   -418    514    213    257    142    153    226    106
   -197    397    592   -101   -394    493    194    236    122    137    210     96
   -220    402    623    -90   -423    514    200    244    132    142    218    101
   -239    405    644    -83   -441    524    202    254    140    155    228    111
   -189    400    589   -106   -389    493    174    226    111    129    202     88
   -187    418    605   -116   -397    511    176    231    116    135    215     96
   -215    436    652   -111   -433    542    192    254    137    158    244    116
   -181    423    605   -119   -392    514    166    233    116    137    223     96
   -179    413    589   -119   -384    498    153    220     98    124    210     88
   -197    444    639   -124   -418    540    174    249    124    155    246    116
   -189    452    639   -132   -415    545    166    246    122    155    246    116
   -153    446    600   -145   -376    522    137    220     96    132    226    103
   -184    457    641   -137   -415    548    158    241    114    153    246    124
   -207    470    675   -132   -441    571    176    259    129    171    265    140
   -166    478    641   -155   -405    558    163    244    116    161    252    135
   -153    485    639   -166   -394    561    171    252    122    161    257    142
   -200    493    693   -148   -446    592    192    275    148    187    285    163
   -184    485    667   -150   -426    576    187    277    145    187    280    155
   -168    485    652   -158   -413    568    187    280    145    184    272    150
   -200    511    711   -155   -454    610    220    319    181    218    303    171
   -189    509    698   -161   -444    602    228    332    189    226    303    168
   -161    498    659   -168   -410    579    226    329    189    218    288    155
   -197    504    701   -155   -449    602    252    348    210    233    301    161
